@1632863749.69PDT = =tMAIN =mMAIN_scheduler @PDT1632863753.06 #"core_reset"Sent BREAK +2 #t@17537 idle with ifg=0x00, ie=0x75 +2 #>RESET< ESP2 v3.41 I2C Gateway v3.20 +205 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +249 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +404 "Can"_y  + _y ~ #tPolling Can every 10:00 +3525 #-> ESP.ready! +3 #Powering core bus +577 .Gate.power :raw,:ON + "sampler") +57 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +3 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %3 + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" % + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" %hi\ ' + .tSS.configure :default +3 "sampler")#.0X Puck.count +2 "storage"(;% +3 "core" % x\  +2 .tSE.seek :down +2 "storage"(<'v +4 "core" ' + .tSE.stop +2 "storage"(5 +2 .tHand.open + "manipulator"&=1 +74 "core" 1 +2 "manipulator"&>% +4 "core" % \  q j h +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(?($ +352 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (@& +2 "core" &' H\  +2 "manipulator"&A& +4 "core" &v n k \\ g!w + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&B( +14 "core" ( + "manipulator"&C& +4 "core" &\ U j ) g# +2 "storage"(D& +4 "core" &' &\  +2 .tForearm.seek 1 + 700 counts + "manipulator"&E'! +98 "core" ' +2 "storage"(F& +4 "core" &' \  +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(G'L +118 "core" ' + "storage"(H- +4 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (I% +3 "core" %  \ ` +2 ."downElevator"SE.seek :down +3 "storage"(J'v +61 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +36 (K% +2 "core" %| \  +2 "manipulator"&L% +4 "core" % { { i +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&M'\ +89 "core" ' +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(N( +195 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (O& +3 "core" &  g\  +2 "manipulator"&P& +3 "core" &\ l a = g# +2 .tElbow.seek 2 +2 "manipulator"&Q( +24 "core" ( +2 "manipulator"&R& +4 "core" & M ] h + "storage"(S& +4 "core" &  G\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts + "manipulator"&T' +100 "core" ' +2 "storage"(U& +4 "core" &  O\  +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(V'L +130 "core" ' + "storage"(W- +4 "core" -' + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (X% +3 "core" %  N\ Z +2 ."downElevator"SE.seek :down +4 "storage"(Y'v +67 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +29 (Z% +3 "core" % ^\  +3 "manipulator"&[% +4 "core" %% ' k +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&\\'\ +88 "core" ' +19 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 3 +2 "storage"(]( +190 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (^& +2 "core" & ]\  +41 "manipulator"&_& +4 "core" & J L  h +2 .tElbow.seek 3 + "manipulator"&`( +13 "core" ( + "manipulator"&a& +5 "core" & \\ f } h\ + "storage"(b& +10 "core" &  \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts + "manipulator"&c' +93 "core" ' +2 "storage"(d& +4 "core" &  \  +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(e'L +117 "core" ' +2 "storage"(f- +4 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (g% +2 "core" %  :\ W +3 ."downElevator"SE.seek :down +3 "storage"(h'v +56 "core" ' + ."downElevator"SE.stop + "storage"(5 +41 (i% +3 "core" % Q\  +2 "manipulator"&j% +4 "core" %к y y c j +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&k'\ +90 "core" ' +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 4 + "storage"(l(,H +190 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (m& +3 "core" &,F k\  +2 "manipulator"&n& +4 "core" & b b I g\ +2 .tElbow.seek 4 + "manipulator"&o( +26 "core" ( + "manipulator"&p& +5 "core" &\ Y j  f# + "storage"(q& +4 "core" &,F S\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 700 counts +2 "manipulator"&r' +93 "core" ' +2 "storage"(s& +4 "core" &,F  \  +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(t'L +118 "core" ' +2 "storage"(u- +3 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (v% +2 "core" % \  +3 ."downElevator"SE.seek :down +4 "storage"(w'v +56 "core" ' + ."downElevator"SE.stop + "storage"(5 +41 (x% +3 "core" %  V\  + "manipulator"&y% +4 "core" % W V h +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&z'\ +96 "core" ' + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"({(< +193 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +2 (|& +2 "core" &< "  +2 "manipulator"&}& +4 "core" &\ < <  c# +2 .tElbow.seek 5 + "manipulator"&~( +20 "core" ( + "manipulator"&& +4 "core" & : < B d!q +2 "storage"(& +3 "core" &< %\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 700 counts + "manipulator"&' +97 "core" ' +2 "storage"(& +4 "core" &< '\  +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"('L +127 "core" ' + "storage"(- +4 "core" -' + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (% +3 "core" % X +2 ."downElevator"SE.seek :down +4 "storage"('v +61 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +35 (% +3 "core" %| \  +2 "manipulator"& % +3 "core" % j d J gw +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&\ '\ +96 "core" ' +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"( (K +186 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 ( & +3 "core" &K 2\  +2 "manipulator"& & +4 "core" & C = c!q + .tElbow.seek 6 +2 "manipulator"&( +24 "core" ( + "manipulator"&& +4 "core" & \\ ? 7 e +2 "storage"(& +4 "core" &K /\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 700 counts +2 "manipulator"&'6 +94 "core" ' + "storage"(& +4 "core" &K {\  +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('L +159 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (% +3 "core" %  \ g +2 ."downElevator"SE.seek :down +4 "storage"('v +91 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +4 (% +3 "core" %| d\  +2 "manipulator"&% +3 "core" %/ Z k h +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +91 "core" ' +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 7 +2 "storage"(([z +194 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" &[{ \  +2 "manipulator"&"& +4 "core" & b ] q f + .tElbow.seek 7 +2 "manipulator"&%( +3 "core" ( +2 "manipulator"&'& +3 "core" & f g  f +2 "storage"((& +4 "core" &[{ A\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 700 counts +2 "manipulator"&)' +92 "core" ' +2 "storage"(& +4 "core" &[{\  +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('L +275 "core" ' +2 "storage"(#- +3 "core" -'L +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (,% +2 "core" %H %\  +3 ."downElevator"SE.seek :down +3 "storage"(-'v +100 (.% +3 "core" %qA \ ]| +2 "manipulator"&/% +3 "core" % ? 8 w d? +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&0'\ +96 "core" ' +65 ' + ."downElevator"SE.stop +2 "storage"(5 +4987 #t-> GoodNews.recipients +2298 #-> GoodNews.email "ESPniagara has been updated to use the WireGuard VPN" +2 .GoodNews.email "ESPniagara has been updated to use the WireGuard VPN" +592 #"uploadLog"upsync +1481 #t-> exit +6 #mEXIT @1632863980.26PDT @1633023010.08EDT = =mMAIN_scheduler =tMAIN @EDT1633023011.97 #"core_reset"Sent BREAK +2 #t@9554 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.41 I2C Gateway v3.20 +207 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +243 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +396 "Can"   z + #tPolling Can every 10:00 +3 #Cleanly exited at 14:19:40PDT28-Sep-21 +991 #-> ESP.ready! +3 #Powering core bus +544 .Gate.power :raw,:ON +3 "sampler") +46 ) +2 "core"  + "collection"' +2 ' +4 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" %3 +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %r + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +2 "core" %qr5\  +2 .tSS.configure :default +2 "sampler")#.0X ESP.ready! +2 "collection"';% +2 "processing"%<% +4 "core" %A +3 "manipulator"&=% + "sampler")>% +11 "core" %\\ + %\ !  ) V + %po \ $ + "manipulator"&?& +4 "core" &  c V!s +2 "storage"(@& +3 "core" & G E   + "storage"(A% +4 "core" %| = D  + "collection"'B& +4 "core" &C  +2 "processing"%C& +3 "core" &  +2 "collection"'D +3 "core"  + "processing"%E +3 "core" V +2 "processing"%F +3 "core"  + "processing"%G +3 "core" @ +2 "collection"'H% +3 "core" %> +2 "processing"%I% +4 "core" %\\ + "sampler")J% +4 "core" %oo \ $ +2 "collection"'K& +3 "core" &J  +2 "processing"%L& +4 "core" &  + "manipulator"&M% +4 "core" %\ !  * V +2 "manipulator"&N& +3 "core" &  m V!s +2 "storage"(O& +3 "core" & G G   +2 "storage"(P% +3 "core" %| F D  +2 "collection"'Q9 +3 "core" 9]0 +2 "processing"%R9 +3 "core" 9b5 +25906 #t-> access 1 +3 "storage"(S% +3 "core" %| ! # + +2 "manipulator"&T% +3 "core" %\ ! " S +2 "manipulator"&U& +4 "core" &  < T!s + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(V(< +352 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (W& +2 "core" &< \   +27234 #t-> access 2 +2 "storage"(X% +3 "core" %| ! " + +2 "manipulator"&Y% +4 "core" %\   S +2 "manipulator"&Z& +3 "core" &  S!s +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"([(K +188 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (\\& +2 "core" &K\ \  F  +939 "Can"  :: +12010 #t-> access 3 +2 "storage"(]% +3 "core" %| " !  +2 "manipulator"&^% +4 "core" %\  $ S + "manipulator"&_& +4 "core" &  S!s +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 7 +2 "storage"(`([z +199 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (a& +3 "core" &[~\ \  +11715 #t-> access 4 +2 "storage"(b% +4 "core" %{ $ " ( + "manipulator"&c% +4 "core" %\  S\ +2 "manipulator"&d& +3 "core" &  S!s +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(e($ +982 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (f& +2 "core" &#\  ] +13337 #t-> acces 5 +2 !o:NoMethodError : mesg".undefined method `acces' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(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 +539 #-> access 5 +3 "storage"(g% +43 "core" %{ "  + "manipulator"&h% +4 "core" %\  S +2 "manipulator"&i& +3 "core" &  R!r +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(j( +190 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (k& +3 "core" & \ ,\ ! c  +14887 #t-> access 6 +2 "storage"(l% +4 "core" %{ [ + "manipulator"&m% +4 "core" %\   ) R +2 "manipulator"&n& +3 "core" &  ^ S!r +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 3 + "storage"(o( +190 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (p& +3 "core" &\ %\  y  +5779 "Can"  :: +60001   :: +60001  :: +60001 \  :: +60000  :: +60001  :: +60001  :: +60001   :: +60001  :: +60001 < :: +60001 \ :: +60001 l\ :: +60001 \ :9 +60001 {\ 99 +60001 \ _:: +60000 \ ^:: +60001 S\ a:: +60001 \ d:9 +60001 \ g:: +35627 !to:SignalException: mesg" SIGHUP:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:77:in `join'"1/home/esp/esp2/lib/esp.rb:77:in `mainThread'""/home/esp/esp2/lib/esp.rb:327 +5 #mEXIT @1633035379.44EDT @1634140885.19EDT = =mMAIN_scheduler =tMAIN @EDT1634140887.13 #"core_reset"Sent BREAK +2 #t@60592 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.41 I2C Gateway v3.20 +208 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +241 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +401 "Can"a\ H + a\ H #tPolling Can every 10:00 +3 #Cleanly exited at 16:56:19EDT30-Sep-21 +407 #-> ESP.ready! +2 #Powering core bus +540 .Gate.power :raw,:ON + "sampler") +19 ) +2 "core"  +2 "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 "collection"'% +3 "core" %\ = +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %"\ N +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %deR\ z + .tSS.configure :default +2 "sampler")#.0X access 1 +2 "storage"(;% +3 "core" %  " F\ Z +2 "manipulator"&<% +4 "core" %\   $ + "manipulator"&=& +4 "core" &}\ "~ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(>(< +344 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (?& +2 "core" &<\ $\ $ >\ U +10505 #t-> Shuffle.Puck 1...7 +2 !o:NameError: mesg"#uninitialized constant Shuffle: name: Shuffle:bt["(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 +951 #-> ShufflePuck 1...7 +2 !o:NoMethodError : mesg"4undefined method `ShufflePuck' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(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 +4992 #-> Shuffle.puck 1..7 +2 !o:NameError: mesg"#uninitialized constant Shuffle: name: Shuffle:bt["(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 +1035 #-> Shuffle.Puck 1..7 +2 !o:NameError: mesg"#uninitialized constant Shuffle: name: Shuffle:bt["(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 +815 #-> ShufflePuck 1..7 +2 !o:NoMethodError : mesg"4undefined method `ShufflePuck' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(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 +367 #-> ShufflePuck 1...7 +2 !o:NoMethodError : mesg"4undefined method `ShufflePuck' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(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 +7246 #-> ShufflePuck 1..7 +2 !o:NoMethodError : mesg"4undefined method `ShufflePuck' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(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 +5414 #-> ShufflePuck 1...7 + !o:NoMethodError : mesg"4undefined method `ShufflePuck' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(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 +1355 #-> Shuffle.Puck 1..7 + !o:NameError: mesg"#uninitialized constant Shuffle: name: Shuffle:bt["(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 +493 #-> Shuffle.Puck 1...7 +2 !o:NameError: mesg"#uninitialized constant Shuffle: name: Shuffle:bt["(ESP):12: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 +6564 #-> Shuffle 1..7 +2 !o:NoMethodError : mesg"0undefined method `Shuffle' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(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 +331 #-> Shuffle 1...7 +2 !o:NoMethodError : mesg"0undefined method `Shuffle' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(ESP):14: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 +1660 #-> Shuffle.puck 1..7 +2 !o:NameError: mesg"#uninitialized constant Shuffle: name: Shuffle:bt["(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 +432 #-> Shuffle.puck 1...7 +2 !o:NameError: mesg"#uninitialized constant Shuffle: name: Shuffle:bt["(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 +790 #-> eixt +157 #-> exit +5 #mEXIT @1634141370.55EDT @1634142029.93EDT = =mMAIN_scheduler =tMAIN @EDT1634142031.75 #"core_reset"Sent BREAK +2 #t@61005 receive with ifg=0x10, ie=0xFD + #@61638 receive with ifg=0x10, ie=0xFD + #@62292 receive with ifg=0x10, ie=0xFD + #@62925 receive with ifg=0x10, ie=0xFD #@63558 receive with ifg=0x10, ie=0xFD + #@64191 receive with ifg=0x10, ie=0xFD #@64824 receive with ifg=0x10, ie=0xFD + #@65150 receive with ifg=0x80, ie=0xFD + #@17764 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +240 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +385 "Can"ye 66 + ye 66 #tPolling Can every 10:00 +2 #Cleanly exited at 12:09:30EDT13-Oct-21 +463 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  +2 "processing"% + % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" %  +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +3 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %Q + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" %ge \ - + .tSS.configure :default +3 "sampler")#.0X\  +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +2 .tSE.hold +2 "storage"(+ +3 "core" + + .tSE.configure :default +2 "storage"(#QK-0-\ b +2 .tCH.coast +2 "collection"'  +2 "core" +2 .tCH.configure :default + "collection"'\ 2 +2 .tPH.coast + "processing"%  +3 "core" + .tPH.configure :default +2 "processing"%\ 2 +2 #tAll dwarf controllers running firmware version 3.85 +2 "sampler") +9 "collection"'% +2 "processing"%% +5 "core" % +2 "sampler")% +4 "manipulator"&% +6 "core" %Q + %ge \ - + %\  | B j* +2 "manipulator"&& +4 "core" &}\ { | } j"~ + "storage"(& +3 "core" &<   :\  +2 "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 + "processing"%% +3 "core"  +2 "processing"%& +2 "core" @ +2 "sampler")' +3 "core"  + "collection"'(% +4 "core" % +2 "processing"%)% +4 "core" %Q +2 "sampler")*% +3 "core" %fg \ - +2 "collection"'+& +3 "core" &  +2 "processing"%,& +4 "core" &  + "manipulator"&-% +4 "core" %\  { | x j* + "manipulator"&.& +4 "core" &} { j"~ + "storage"(/& +4 "core" &<  X\  + "storage"(0% +4 "core" % \  +2 "collection"'19 +3 "core" 9 + "processing"%29 +3 "core" 9 +7617 #t-> ShufflePuck 1..7 +2 !o:NoMethodError : mesg"4undefined method `ShufflePuck' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(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 +482 #-> ShufflePuck 1...7 + !o:NoMethodError : mesg"4undefined method `ShufflePuck' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(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 +864 #-> Shuffle.Puck 1..7 + !o:NameError: mesg"#uninitialized constant Shuffle: name: Shuffle:bt["(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 +656 #-> Shuffle.Puck 1...7 + !o:NameError: mesg"#uninitialized constant Shuffle: name: Shuffle:bt["(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 +1024 #-> Shufflepuck 1..7 +2 !o:NoMethodError : mesg"4undefined method `Shufflepuck' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(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 +338 #-> Shufflepuck 1...7 +2 !o:NoMethodError : mesg"4undefined method `Shufflepuck' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(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 +2308 #-> exit +4 #mEXIT @1634142181.11EDT @1634152471.91EDT = =mMAIN_scheduler =tMAIN @EDT1634152473.69 #"core_reset"Sent BREAK +2 #t@31433 receive with ifg=0x10, ie=0xFD + #@32072 receive with ifg=0x10, ie=0xFD + #@32728 receive with ifg=0x10, ie=0xFD #@33367 receive with ifg=0x10, ie=0xFD + #@34015 receive with ifg=0x10, ie=0xFD + #@34663 receive with ifg=0x10, ie=0xFD #@35311 receive with ifg=0x10, ie=0xFD + #@35642 receive with ifg=0x80, ie=0xFD #@57124 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +237 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +370 "Can"l ;; l ;; + #tPolling Can every 10:00 +2 #Cleanly exited at 12:23:01EDT13-Oct-21 +224 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  + "collection"' +3 ' +2 "core"  +2 "processing"% + % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" %N + .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +4 "core" + + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +2 "core" %Q +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %hk \ - + .tSS.configure :default +2 "sampler")#.0X Shuffle.Puck (1...7) +2 !o:NameError: mesg"#uninitialized constant Shuffle: name: Shuffle:bt["(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 +562 #-> Shuffle.Puck (1..7) +2 !o:NameError: mesg"#uninitialized constant Shuffle: name: Shuffle:bt["(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 +1253 #-> ShufflePuck (1..7) +2 !o:NoMethodError : mesg"4undefined method `ShufflePuck' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(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 +573 #-> ShufflePuck (1...7) +2 !o:NoMethodError : mesg"4undefined method `ShufflePuck' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(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 +1714 #-> Shuffle.puck +2 !o:NameError: mesg"#uninitialized constant Shuffle: name: Shuffle:bt["(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 +710 #-> Shuffle.puck 1..7 +2 !o:NameError: mesg"#uninitialized constant Shuffle: name: Shuffle:bt["(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 +331 #-> Shuffle.puck 1...7 + !o:NameError: mesg"#uninitialized constant Shuffle: name: Shuffle:bt["(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 +1454 #-> shufflePuck 1...7 +2 !o:NoMethodError : mesg"4undefined method `shufflePuck' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(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 +538 #-> shufflePuck 1..7 +3 !o:NoMethodError : mesg"4undefined method `shufflePuck' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(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 +1379 #-> Shuffle.Puck +2 !o:NameError: mesg"#uninitialized constant Shuffle: name: Shuffle:bt["(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 +2514 #-> Shuffle (1..7) +2 !o:NoMethodError : mesg"0undefined method `Shuffle' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(ESP):12: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 +435 #-> Shuffle (1...7) +2 !o:NoMethodError : mesg"0undefined method `Shuffle' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(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 +2308 #-> Puck.count +2 "storage"(3% +3 "core" % ]\  +2 .tSE.seek :down +2 "storage"(4'v +3 "core" ' + .tSE.stop + "storage"(5 +3 .tHand.open + "manipulator"&51 +69 "core" 1 + "manipulator"&6% +4 "core" % \  q i* +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(7($ +670 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (8& +2 "core" &% g\  +2 "manipulator"&9& +4 "core" &}\ b c  g"~ + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"&:( +16 "core" ( + "manipulator"&;& +4 "core" & T ^ ' h& +2 "storage"(<& +4 "core" &% '\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&='! +96 "core" ' +2 "storage"(>& +4 "core" &% j\  +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(?'L +300 "core" ' +2 "storage"(@- +3 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (A% +2 "core" % # \  +3 ."downElevator"SE.seek :down +3 "storage"(B'v +99 (C% +3 "core" %~D 4\ \\z + "manipulator"&D% +4 "core" %' c l ; f +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&E'\ +88 "core" ' +37 ' + ."downElevator"SE.stop + "storage"(5 +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(F( +190 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (G& +3 "core" &  )\  + "manipulator"&H& +4 "core" & d b  e& +2 .tElbow.seek 2 + "manipulator"&I( +23 "core" ( +2 "manipulator"&J& +4 "core" & l e M g\ + "storage"(K& +4 "core" &  s\  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&L' +99 "core" ' +2 "storage"(M& +4 "core" &  ]\  +2 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(N'L +272 "core" ' + "storage"(O- +3 "core" -'L +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (P% +2 "core" %S D\  +3 ."downElevator"SE.seek :down +3 "storage"(Q'v +99 (R% +2 "core" %A \ \\| +2 "manipulator"&S% +4 "core" % f b g +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&T'\ +88 "core" ' +73 ' + ."downElevator"SE.stop +32 "storage"(5 +12 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 3 +2 "storage"(U( +188 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (V& +2 "core" & Y\  +2 "manipulator"&W& +4 "core" & o h j g\ + .tElbow.seek 3 +2 "manipulator"&X( +9 "core" ( + "manipulator"&Y& +4 "core" & ] n g +2 "storage"(Z& +4 "core" & v\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts + "manipulator"&[' +93 "core" ' +2 "storage"(\\& +4 "core" & \  +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(]'L +275 "core" ' + "storage"(^- +4 "core" -'L + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 (_% +3 "core" %9 \  +2 ."downElevator"SE.seek :down +3 "storage"(`'v +99 (a% +3 "core" %D y\ ]| +2 "manipulator"&b% +3 "core" % 8 @ d) +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&c'\ +90 "core" ' +68 ' + ."downElevator"SE.stop +2 "storage"(5 +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 4 +2 "storage"(d(,H +185 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (e& +2 "core" &,E 4\  +2 "manipulator"&f& +4 "core" & d b & f +2 .tElbow.seek 4 +2 "manipulator"&g( +30 "core" ( + "manipulator"&h& +4 "core" & b X e% +2 "storage"(i& +3 "core" &,E p\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 700 counts +2 "manipulator"&j' +92 "core" ' + "storage"(k& +4 "core" &,E \  +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(l'L +275 "core" ' +2 "storage"(m- +3 "core" -'L +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (n% +2 "core" %G F\  +3 ."downElevator"SE.seek :down +3 "storage"(o'v +99 (p% +3 "core" %?D \ ]~ +2 "manipulator"&q% +3 "core" % B C c< +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&r'\ +101 "core" ' +64 ' +2 ."downElevator"SE.stop + "storage"(5 +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(s(< +196 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (t& +3 "core" &< \  + "manipulator"&u& +4 "core" & ^ a o f% +2 .tElbow.seek 5 + "manipulator"&v( +7 "core" ( +2 "manipulator"&w& +4 "core" & Z j B f) +2 "storage"(x& +3 "core" &< \  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 700 counts +2 "manipulator"&y' +95 "core" ' +2 "storage"(z& +4 "core" &< \  +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"({'L +271 "core" ' + "storage"(|- +3 "core" -'L +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (}% +2 "core" %U *\  +3 ."downElevator"SE.seek :down +3 "storage"(~'v +99 (% +2 "core" %A\ \\{ +2 "manipulator"&% +4 "core" % @ @ D b% +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +68 ' + ."downElevator"SE.stop +2 "storage"(5 +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"((K +185 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" &K k\  +2 "manipulator"&& +4 "core" & > <  c) + .tElbow.seek 6 +2 "manipulator"&( +13 "core" ( +2 "manipulator"& & +4 "core" & 4 D s d# + "storage"( & +4 "core" &K O\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 700 counts +2 "manipulator"& '6 +101 "core" ' + "storage"(& +4 "core" &K \  +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('L +271 "core" ' + "storage"(- +4 "core" -'L + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (% +3 "core" %O =\  +2 ."downElevator"SE.seek :down +3 "storage"('v +99 (% +2 "core" %A .\ \\{ +2 "manipulator"&% +4 "core" % 9 3  c^ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +71 ' + ."downElevator"SE.stop + "storage"(5 +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 7 + "storage"(([z +189 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (& +4 "core" &[y \  + "manipulator"&& +4 "core" &\ ? B ` c# + .tElbow.seek 7 +2 "manipulator"&( +26 "core" ( +2 "manipulator"&& +4 "core" & 8 ? d + "storage"(& +4 "core" &[y i\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 700 counts + "manipulator"& ' +94 "core" ' + "storage"(!& +4 "core" &[y h\  +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"("'L +271 "core" ' + "storage"(#- +4 "core" -'L + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 ($% +2 "core" %O \  +3 ."downElevator"SE.seek :down +3 "storage"(%'v +99 (&% +2 "core" %C N\ ]| +2 "manipulator"&'% +4 "core" %\ K 9 U d9 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&('\ +95 "core" ' +71 ' + ."downElevator"SE.stop +2 "storage"(5 +734 #t-> ShufflePuck 1..7 +2 !o:NoMethodError : mesg"4undefined method `ShufflePuck' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(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 +481 #-> ShufflePuck 1...7 +2 !o:NoMethodError : mesg"4undefined method `ShufflePuck' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(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 +1414 #-> ShufflePuck (1...7) + !o:NoMethodError : mesg"4undefined method `ShufflePuck' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(ESP):17: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 +587 #-> ShufflePuck (1..7) +2 !o:NoMethodError : mesg"4undefined method `ShufflePuck' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(ESP):18: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 +657 #-> Puck.shuffle 1..7 + !o:NoMethodError : mesgu:NameError::message/undefined method `shuffle' for Puck:Module: name: shuffle: args[o:\ Range:\ begini: exclF:endi :bt["(ESP):19: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 +340 #-> Puck.shuffle 1...7 +2 !o:NoMethodError : mesgu:NameError::message/undefined method `shuffle' for Puck:Module: name: shuffle: args[o:\ Range:\ begini: exclT:endi :bt["(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 +1877 #-> Shuffle 1..7 +2 !o:NoMethodError : mesg"0undefined method `Shuffle' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(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 +822 #-> Shuffle 1...7 +2 !o:NoMethodError : mesg"0undefined method `Shuffle' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63: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 +516 #-> exit +5 #mEXIT @1634152813.01EDT @1634312304.41EDT = =tMAIN =mMAIN_scheduler @EDT1634312308.51 #"core_reset"Sent BREAK +3 #t@20095 idle with ifg=0x00, ie=0x75 +2 #>RESET< ESP2 v3.41 I2C Gateway v3.20 +215 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +578 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +912 "Can"b\ o +13 b\ o +2 #tPolling Can every 10:00 +4 #Cleanly exited at 15:20:12EDT13-Oct-21 +721 #-> ESP.ready! +6 #Powering core bus +569 .Gate.power :raw,:ON +4 "sampler") +46 ) +3 "core"  +4 "collection"' +5 ' +8 "core"  +3 "processing"% +3 % +7 "core"  +9 "collection"' 9\ +4 ' 0\ +5 ' -\ +8 "processing"% 9\ +5 % 2\ +3 % *\ +4 % 0\ +8 "sampler")&\ +5 "collection"'% +7 "core" % \ d +3 .tCS.configure :default +7 "collection"'#P d@b +3 "processing"%% +9 "core" %3\ v +4 .tPS.configure :default +4 "processing"%#A d`xb +6 "sampler")% +6 "core" %hf\ +2 .tSS.configure :default +5 "sampler")#.0X access 1 +5 "storage"(;% +6 "core" %\ \ \ } +4 "manipulator"&<% +8 "core" %\ &   6 ' +4 "manipulator"&=& +8 "core" &  !w +3 .tSC.reconfigure :tight +6 "storage"($\ .(\ 1~b +5 .tSC.seek 5 +4 "storage"(>(< +352 "core" ( +3 .tSC.configure :limp +10 "storage"($(\ 1b +4 (?& +8 "core" &< S\ y +2963 #t-> Shuffle2 (1...7) +4 !o:NoMethodError : mesg"1undefined method `Shuffle2' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(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 +1007 #-> Shuffle2 +4 !o:NameError: mesg"$uninitialized constant Shuffle2: name: Shuffle2:bt["(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 +1109 #-> Shuffle2 (1..7) +2 !o:NoMethodError : mesg"1undefined method `Shuffle2' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(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 +2337 #-> Shuffle 2 +4 !o:NoMethodError : mesg"0undefined method `Shuffle' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(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 +1399 #-> Shuffle2 +4 !o:NameError: mesg"$uninitialized constant Shuffle2: name: Shuffle2:bt["(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 +1377 #-> require 'shuffle' +375 #-> Shuffle2 +2 !o:NameError: mesg"$uninitialized constant Shuffle2: name: Shuffle2:bt["(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 +1073 #-> Shuffle2 (1...7) +4 !o:NoMethodError : mesg"1undefined method `Shuffle2' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(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 +1851 #-> Shuffle 2 +5 !o:NoMethodError : mesg"0undefined method `Shuffle' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(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 +1336 #-> Shuffle +3 !o:NameError: mesg"#uninitialized constant Shuffle: name: Shuffle:bt["(ESP):12: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 +2137 #-> shuffle2 +4 #Shuffling two pucks from tube 1 to 2 of [1..7] +4 #Loading generic puck from tube 1 into Collection Clamp + "collection"'@& +7 "core" &!\ 3 +4 .tHand.open +3 "manipulator"&A1 +73 "core" 1 +4 "manipulator"&B% +9 "core" % \ & d ' +4 "storage"(C% +9 "core" % = ; \ ] +2 "storage"(D. +6 "core" .(< +5 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +4 "storage"(E($ +666 "core" ( +4 .tSC.configure :limp +5 "storage"($(\ 1b +4 (F& +7 "core" &' U \\ ;\ f +4 "manipulator"&G& +9 "core" &  !w +3 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 .tElbow.seek 1 +5 "manipulator"&H( +14 "core" ( +4 "manipulator"&I& +9 "core" &  N & +2 "storage"(J& +8 "core" &' n m %\ g +4 .tForearm.seek 1 + 700 counts +4 "manipulator"&K'! +95 "core" ' +3 "storage"(L& +9 "core" &' v p \ j +4 .tSE.reconfigure :pick +5 "storage"(#]K-0-\ b +8 .tSE.seek :beamBreak +3 "storage"(M'L +287 "core" ' +5 "storage"(N- +10 "core" -'z +2 .tSE.configure :default +6 "storage"(#QK-0-\ b +7 (O& +6 "core" &' | { \ k +4 "manipulator"&P& +8 "core" &   & +4 .tElbow.seek 1 + "manipulator"&Q( +7 "core" ( +3 "manipulator"&R& +6 "core" &   0 & +4 "storage"(S& +9 "core" &' w n \ l +4 .tForearm.seek 1 + 300 counts +6 "manipulator"&T'ϑ +22 "core" ' +3 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +90 .tHand.close +3 "manipulator"&U/ +76 "core" / +6 ."downElevator"SE.seek :down +10 "manipulator"&V& + "storage"(W'v +18 "core" &    & +2 "manipulator"&X% +8 "core" % φ   $ +4 .tForearm.seek :retract +5 "manipulator"&Y'\ +100 "core" ' +5 .tElbow.seek CC + "manipulator"&Z(Ӥ +139 "core" ' +4 ."downElevator"SE.stop +5 "storage"(5 +5 "core" ( +3 "manipulator"&[& +8 "core" &ӣ"   ;8 +3 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +5 &\\& +6 "core" &ӣ"  & e ;8 +4 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek CC +4 "manipulator"&]'+ +97 "core" ' +3 "manipulator"&^& +9 "core" &ӣ"  # ;8 +4 "manipulator"&_% +10 "core" %3 $ ! ! +4 "collection"'`& +9 "core" &"\ E +4 "collection"'a& +12 "core" &\ E +3 &\ \ F +3 .tCC.seek :closed +5 "collection"'b(O +10 "core" &\ \ E +4 & \ E\  +5 &5 \ <, +9 &e\ \ :@ +8 &d\ \ ;O +10 &&a\ =O +10 &c\ \ =N +8 &b \ >N +12 &md \ =O +8 &/f\ \ =O +8 &c\ \ =N +12 &`\ \ =N +7 & u_\ \ =O +10 &"8` \ =N +10 &#a\ \ =N +8 &%]\ >N +11 &'}`\ =O +9 &)?`\ =O +8 &+c\ \ =N +11 &,d \ =O +8 &._\ >N +11 &0Hb\ >N +9 &2\ _\ >N +8 &3] \ >N +10 &5_\ >N +11 &7P_\ \ >N +7 &9b \ =N +13 &:a \ >N +6 &<_ \ >O +11 &>Y^\ >N +10 &@^ \ >N +7 &A`\ >O +11 &C` \ >N +9 &E_g \ =O +9 &Gq \ =P +10 &H \ :T +8 &J\ 5Y +11 &LG\ 4Z +11 &N\ 4N +7 &O5O\ 5'v +10 &Oz[\ >C +3 ( +2 "collection"'a& +11 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.85 + .Hand.open +3 "manipulator"&c1 +8 "core" &OzU\ ?C +60 1 +4 "manipulator"&d% +8 "core" % 3  3 +4 .tForearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +4 "manipulator"&e'\ +97 "core" ' +4 #tLoading generic puck from tube 1 into Processing Clamp +2 "processing"%f& +10 "core" &Y\ X +2 "manipulator"&g% +9 "core" %\    '  +4 "storage"(h% +8 "core" %| \ p +2 "storage"(i. +7 "core" .($ +4 "storage"(j& +9 "core" &' \ \ q +2 "storage"(k& +9 "core" &' >\ o +3 "manipulator"&l& +8 "core" &ӣ" $ 0 ;8 +3 "manipulator"&m% +8 "core" %\  ' & _  +3 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 .tElbow.seek 1 +4 "manipulator"&n( +159 "core" ( +4 "manipulator"&o& +8 "core" & & ' K  +3 "storage"(p& +8 "core" &' J\ r +4 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 1 + 700 counts +3 "manipulator"&q'! +95 "core" ' +2 "storage"(r& +10 "core" &' \ t +4 .tSE.reconfigure :pick +4 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +2 "storage"(s'L +287 "core" ' +3 "storage"(t- +6 "core" -' +4 .tSE.configure :default +3 "storage"(#QK-0-\ b +7 (u& +6 "core" &' Z\ r +2 "manipulator"&v& +9 "core" &     +4 .tElbow.seek 1 +2 "manipulator"&w( +7 "core" ( +3 "manipulator"&x& +9 "core" & $ & &  +3 "storage"(y& +7 "core" &' m\ s +6 .tForearm.seek 1 + 300 counts + "manipulator"&z'ϑ +34 "core" ' +3 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 .tHand.close +4 "manipulator"&{/ +71 "core" / +5 ."downElevator"SE.seek :down +11 "manipulator"&|& +3 "storage"(}'v +17 "core" &   t  +2 "manipulator"&~% +7 "core" % ϻ ( ' : +4 .tForearm.seek :retract +4 "manipulator"&'\ +97 "core" ' +3 .tElbow.seek PC +5 "manipulator"&(z +149 "core" ' +2 ."downElevator"SE.stop +3 "storage"(5 +90 "core" ( +3 "manipulator"&& +8 "core" &o '   +4 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 && +6 "core" &o ) ' # +5 .tForearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC +4 "manipulator"&'~ +96 "core" ' +5 "manipulator"&& +8 "core" &o ) & +3 "manipulator"&% +9 "core" %~ #  +4 "processing"%& +7 "core" &7\ ^ +5 "processing"%& +9 "core" &6\ ^ +8 .tPC.seek :closed + "processing"% (Tg +10 "core" &V\ ^ +2 &W\ ^  +6 &3xX\ Z*z +9 &cU\ Y? +8 &UvV\ XO +11 &VV\ ZO +9 &\\^\ ZO +7 &ZQ\ ZO +13 &\\ZV\ ZO +7 &ZM\ ZO +10 &WX\ YN +10 &YZ\ ZO +8 & f[Q\ ZO +10 &")YU\ ZN +10 &#ZR\ ZO +8 &%\\Q\ ZO +11 &'nWU\ ZO +9 &)1YH\ ZN +9 &*WR\ ZN +10 &,YI\ ZN +8 &.u[H\ ZO +9 &09UJ\ ZN +11 &1XI\ ZN +8 &3Y>\ ZN +12 &5~UL\ ZO +8 &7AW?\ ZN +9 &9YG\ ZO +10 &:[J\ ZN +8 &<XE\ [O +11 &>IYS\ ZN +10 &@ WA\ ZN +7 &AUQ\ ZN +11 &CVO\ ZN +8 &EOYL\ ZO +11 &G]R\ ZO +10 &Hg[\ ZQ +8 &J~W\ XT +10 &LF]\ XU +10 &NV\ XU +9 &OT\ XU +8 &QY\ XU +9 &SCZ\ Y9 +10 &T 0}\\\ YN +10 &TEZ\ \\) +6 ( +4 "processing"%& +6 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.55 +2 .Hand.open +3 "manipulator"&\ 1 +5 "core" &TE[\ ]) +67 1 +3 "manipulator"& % +9 "core" % ~ & $ +5 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +5 "manipulator"& '\ +107 "core" ' +3 "processing"% & +9 "core" &TE0\ `) +5 #tImaging generic puck in Processing Clamp while storing it to tube 2 + "manipulator"&% +8 "core" %\ $   +2 "storage"(% +9 "core" %v v\ x +3 "storage"(. +7 "core" .($ +4 .tSC.reconfigure :tight +5 "storage"($\ .(\ 1~b +4 .tSC.seek 2 +4 "storage"(( +196 "core" ( +2 .tSC.configure :limp +6 "storage"($(\ 1b +5 (& +10 "manipulator"&& +14 "core" & 0\ w +2 &o   A +7 .tElbow.reconfigure :tight +5 ."raiseStack"SE.reconfigure :place +10 "manipulator"&$&.,(\ #b +8 .tElbow.seek PC +5 "storage"(#]K-0-\ b +4 "manipulator"&(z +10 ."raiseStack"SE.seek :beamBreak +4 "storage"('L +33 "core" ( +2 "manipulator"&& +9 "core" &p   B +3 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +3 && +11 "core" &p   p +3 .tForearm.seek PC + "manipulator"&'~ +94 "core" ' +4 .tHand.close +2 "manipulator"&/ +67 "core" / +3 .tPC.seek :open +5 "processing"%( +31 "core" ' +3 "storage"(- +7 "core" -'L +4 ."raiseStack"SE.configure :default +4 "storage"(#QK-0-\ b +7 ."raiseStack"SE.seek :place +4 "storage"("' +28 "core" ' +315 ( +3 "storage"(%& +9 "core" & u\ | +3 "manipulator"&'& +8 "core" &p  g +2 "manipulator"&(% +8 "core" % τ   e  +4 .tForearm.seek :retract + "manipulator"&)'\ +101 "core" ' +4 .tElbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +5 .tElbow.seek 2 +3 "manipulator"&( +249 "core" ( +3 "manipulator"&& +9 "core" &  # K & +3 "storage"(#& +7 "core" & \ | +5 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts +5 "manipulator"&,' +99 "core" ' +4 .tHand.open + "manipulator"&-1 +77 "core" 1 +4 "storage"(.- +8 "core" -' +4 .tSE.seek -0.19 Pucks below Top Plate +2 "storage"(/' +29 "core" ' +3 .tSE.reconfigure :seal +4 "storage"(#QK-0-\ b +5 .tSE.seek -0.86 Pucks below Top Plate +3 "storage"(0' +60 "core" ' +4 #tLights, camera, ACTION! +2 "storage"(1- +6 "core" -' +4 "storage"(2& +11 "core" & \ n +2 "manipulator"&3& +8 "core" &   & & +5 .tElbow.seek 2 +5 "manipulator"&4( +6 "core" ( +4 "manipulator"&5& +9 "core" &   & +4 "storage"(6& +9 "core" & \ n +5 .tForearm.seek 2 + 700 counts +5 "manipulator"&7' +7 "core" ' +4 .tSE.reconfigure :gently +5 "storage"(#QK-0-\ b +3 .tSE.seek -0.15 Pucks below Top Plate +4 "storage"(8' +59 "core" ' +4 "manipulator"&9& +9 "core" &  ( & +3 "storage"(:& +9 "core" & \ \  }\  +4 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +6 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 .tForearm.seek 2 +4 "manipulator"&;'^ +34 "core" ' +3 .tElbow.hold +4 "manipulator"&<, +7 "core" , +3 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +11 .tSE.reconfigure :default +3 "storage"(#QK-0-\ b +4 .tSE.seek 0.04 Pucks below Top Plate +4 "storage"(=' +21 "core" ' +2 "manipulator"&!% +9 "core" %m  $ ȿi +3 "storage"(?& +10 "core" & \ z +3 .tForearm.force -20 +4 "manipulator"&5 +5 .tForearm.seek 2 + 315 counts +2 "manipulator"&@'ϙ +15 "core" ' +2 "manipulator"&A& +10 "core" &\   "z +3 "storage"(B& +6 "core" & S T P\  +4 .tForearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 2 + 700 counts +4 "manipulator"&C' +28 "core" ' +3 "storage"(D% +9 "core" % Q S \  +6 ."downElevator"SE.seek :down +8 "storage"(>'v +95 (F% +6 "core" %E\ \  \ ~Xj +4 "manipulator"&G% +9 "core" %    v +4 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +4 "manipulator"&I'\ +94 "core" ' +50 ' +3 ."downElevator"SE.stop +2 "storage"(5 +7 (J& +9 "core" & 4\  +3 "collection"'L& +8 "core" &OzT\ RC +3 #tStoring generic puck in Collection Clamp to tube 2 +3 "manipulator"&$% +10 "core" %\  % & j  +3 "storage"(&% +9 "core" %{ p q $\ +4 "storage"(N. +6 "core" .( +4 "storage"( & +8 "core" & q p 2\  +3 "storage"(O& +8 "core" & o r F\  +4 "manipulator"&P& +9 "core" &\  E "z +4 .tElbow.seek 2 +2 "manipulator"&R( +26 "core" ( +3 "manipulator"&S& +10 "core" &   S  +3 "storage"(U& +8 "core" & ~ } \  +4 .tForearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek 2 + 700 counts +3 "manipulator"&V' +97 "core" ' +5 "storage"(X& +9 "core" & s C\  +5 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +8 .tSE.seek :beamBreak +3 "storage"(H'L +284 "core" ' +2 "storage"(K- +118 "core" -' +4 .tSE.configure :default +9 "storage"(#QK-0-\ b +5 "manipulator"&M& +11 "core" &     +3 "storage"([& +11 "core" & s } \  +2 .tElbow.reconfigure :limp +5 "manipulator"&$ ,(b +5 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 .tForearm.seek 2 +5 "manipulator"&\\'^ +37 "core" ' +2 .tElbow.hold +4 "manipulator"&T, +9 "core" , +2 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +4 "storage"(^- +6 "core" -' +5 .tSE.seek 0.09 Pucks below Top Plate +2 "storage"(Q': +32 "core" ' +4 "manipulator"&_% +9 "core" %mv   3 Ⱥ7 +2 "storage"(`& +9 "core" & \ \  \ ~ +3 .tForearm.force -20 +4 "manipulator"&5 +5 .tForearm.seek 2 + 315 counts +4 "manipulator"&W'ϙ +15 "core" ' +4 "manipulator"&Y& +8 "core" &   F  +4 "storage"(+& +10 "core" & L\  +4 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts +5 "manipulator"&c' +27 "core" ' +5 .tSE.seek 1.09 Pucks below Top Plate +2 "storage"(d') +43 "core" ' +2 "manipulator"&a& +10 "core" &    +2 "manipulator"&f% +10 "core" %$  0  +3 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract + "manipulator"&g'\ +98 "core" ' +3 .tElbow.seek CC +2 "manipulator"&h(Ӥ +163 "core" ( +3 "manipulator"&i& +10 "core" &Ӧ!   o :0 +3 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 &j& +9 "core" &Ӧ   :0 +3 .tForearm.seek CC +2 "manipulator"&k'+ +105 "core" ' +4 .tHand.close +3 "manipulator"&l/ +75 "core" / +4 .tCC.seek :open + "collection"'m( +380 "core" ( +3 "storage"(]& +9 "core" & s q w\  +3 "storage"(o& +8 "core" & o o W\  +3 "manipulator"&p& +7 "core" &Ӧ!   :0 +3 "manipulator"&r% +8 "core" % (   1 +5 .tForearm.seek :retract + "manipulator"&Z'\ +105 "core" ' +6 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 +4 "manipulator"&e( +160 "core" ( +3 "manipulator"&t& +9 "core" & $ &  +4 "storage"(u& +6 "core" & \  +6 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +6 .tForearm.seek 2 +3 "manipulator"&v'^ +114 "core" ' +2 .tElbow.hold +4 "manipulator"&x, +11 "core" , +2 .tElbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +4 .tHand.open +4 "manipulator"&y1 +70 "core" 1 +5 "manipulator"&{% +11 "core" % m   +2 "storage"(|& +10 "core" & 6\  +2 .tForearm.force -20 +4 "manipulator"&5 +6 .tForearm.seek 2 + 315 counts +3 "manipulator"&~'ϙ +16 "core" ' +6 "manipulator"&n& +9 "core" &    +3 "storage"(q& +8 "core" & |\  +4 .tForearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts +5 "manipulator"&s' +28 "core" ' +3 "storage"(z% +12 "core" %2 _\ +4 ."downElevator"SE.seek :down +9 "storage"('v +95 (% +6 "core" %mP \ Yi +5 "manipulator"&w% +12 "core" %  & ? s +5 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +6 .tForearm.seek :retract +3 "manipulator"&'\ +93 "core" ' +32 ' +2 ."downElevator"SE.stop +5 "storage"(5 +6 #tShuffling two pucks from tube 2 to 3 of [1..7] +4 #Loading generic puck from tube 2 into Collection Clamp +2 "collection"'& +7 "core" &  \ g +4 "manipulator"&% +7 "core" %\  ' '  +5 "storage"(}% +8 "core" %z \  +2 "storage"(. +7 "core" .( +5 "storage"(*& +8 "core" & w\  +3 "storage"(\ & +9 "core" & \  +3 "manipulator"& & +7 "core" &  $ (  +4 .tElbow.seek 2 +3 "manipulator"&( +8 "core" ( +5 "manipulator"& & +10 "core" & & &   +2 "storage"(& +8 "core" & f\  +4 .tForearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 2 + 700 counts +5 "manipulator"&' +95 "core" ' +5 "storage"(& +12 "core" & \  +5 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +7 .tSE.seek :beamBreak +3 "storage"('L +283 "core" ' +3 "storage"(- +7 "core" -'y +4 .tSE.configure :default +3 "storage"(#QK-0-\ b +5 (& +7 "core" & ]\  +3 "manipulator"&E& +10 "core" &    +3 .tElbow.seek 2 +3 "manipulator"&( +7 "core" ( +3 "manipulator"&& +8 "core" &   X  +3 "storage"(& +7 "core" & \  +5 .tForearm.seek 2 + 300 counts +4 "manipulator"&'ϊ +25 "core" ' +3 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 .tHand.close +2 "manipulator"&/ +75 "core" / +6 ."downElevator"SE.seek :down +6 "manipulator"& & +4 "storage"( 'v +15 "core" &    +3 "manipulator"&% +9 "core" % ς    +5 .tForearm.seek :retract +3 "manipulator"&%'\ +92 "core" ' +4 .tElbow.seek CC +2 "manipulator"&'(Ӥ +146 "core" ' +4 ."downElevator"SE.stop +2 "storage"(5 +10 "core" ( +2 "manipulator"&(& +8 "core" &Ӫ" "  j ;5 +4 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 && +7 "core" &Ӫ"   r ;5 +5 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek CC +4 "manipulator"&'+ +106 "core" ' +4 "manipulator"&#& +9 "core" &Ӫ" ' & a ;5 +3 "manipulator"&% +9 "core" %1   1 u +5 "collection"'-& +9 "core" & \ k +4 "collection"'.& +11 "core" &  \ k +6 .tCC.seek :closed +2 "collection"')(O +9 "core" &\ \ k +2 & \ k +7 &0\ \ b+{ +7 &e \ `? +10 &\ \ `O +8 &F] \ cM +11 &e \ bM +10 &b\ \ bM +8 &_ \ cM +10 &Nc \ bM +8 &_ \ cM +9 &b\ bM +11 & c\ \ bM +8 &"Wb \ bM +12 &$e \ aM +8 &%_\ \ bM +9 &'e \ bM +10 &)_]\ \ bM +8 &+!_ \ bM +11 &,e\ bM +9 &.\\ \ bM +8 &0gc \ bM +10 &2*\\\ \ bL +11 &3_ \ bM +7 &5_ \ bM +12 &7p_\ \ bL +7 &91c\ bM +11 &:] \ bL +9 &<_\ \ bM +8 &>w_\ \ bM +10 &@:_ \ bL +10 &Ac\ bM +8 &Cb \ bM +11 &E}j \ bM +9 &G<n \ aN +11 &H \ ^R +8 &J\ YW +9 &Le\ XX +9 &N'\ XE +10 &O69\ ]+~ +9 &O\ u\ `C +5 ( +6 "collection"'.& +6 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.86 + .Hand.open +3 "manipulator"&11 +7 "core" &O_\ bC +59 1 +4 "manipulator"&2% +9 "core" % )   } +3 .tForearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +3 "manipulator"&3'\ +96 "core" ' +3 #tLoading generic puck from tube 2 into Processing Clamp +3 "processing"%5& +10 "core" &5\ | +4 "manipulator"&6% +8 "core" %\   _  +5 "storage"(9% +8 "core" % U\ +3 "storage"(:. +6 "core" .( +3 "storage"("& +8 "core" & \  +4 "storage"(/& +7 "core" & \  +3 "manipulator"&!& +9 "core" &Ӫ"   ;5 +2 "manipulator"&?% +8 "core" %\    F  +5 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 +4 "manipulator"&( +150 "core" ( +5 "manipulator"&A& +8 "core" &  # R +3 "storage"(B& +8 "core" &  \  +4 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 2 + 700 counts +3 "manipulator"&,' +96 "core" ' +4 "storage"(0& +10 "core" &   1\  +5 .tSE.reconfigure :pick +4 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +3 "storage"(D'L +284 "core" ' +2 "storage"(7- +8 "core" -' +2 .tSE.configure :default +7 "storage"(#QK-0-\ b +5 (F& +6 "core" & \  +5 "manipulator"&4& +7 "core" &    +3 .tElbow.seek 2 +4 "manipulator"&G( +5 "core" ( +2 "manipulator"&8& +13 "core" &    +3 "storage"(;& +9 "core" &  \  +5 .tForearm.seek 2 + 300 counts + "manipulator"&@'ϊ +31 "core" ' +3 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 .tHand.close +3 "manipulator"&J/ +68 "core" / +6 ."downElevator"SE.seek :down +8 "manipulator"&L& +2 "storage"(='v +14 "core" &   s +3 "manipulator"&$% +8 "core" % ϓ   +5 .tForearm.seek :retract +4 "manipulator"&&'\ +97 "core" ' +4 .tElbow.seek PC +5 "manipulator"&N(z +147 "core" ' +2 ."downElevator"SE.stop +3 "storage"(5 +92 "core" ( +5 "manipulator"& & +9 "core" &u   [ +3 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +3 &O& +7 "core" &u   C +4 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC +4 "manipulator"&P'~ +103 "core" ' +2 "manipulator"&S& +9 "core" &u  " @ +2 "manipulator"&U% +8 "core" %χ   +3 "processing"%C& +11 "core" &c\ +4 "processing"%X& +12 "core" &6\ +4 &V\ +4 .tPC.seek :closed +8 "processing"%>(Tg +9 "core" &V\ +5 &W\ +8 &6[\ $e +2 &U~W\ }7 +10 &~X\ }L +8 &YX\ ~N +10 &_YU\ ~N +9 & ]X\ ~O +8 &\\[\ ~N +11 &[S\ ~N +8 &iZU\ ~N +11 &+WV\ ~N +9 &XF\ ~N +8 &!Z\\\ ~N +10 &#qXP\ N +10 &%3ZK\ ~N +8 &&]S\ ~N +12 &(]P\ ~M +7 &*zYQ\ ~M +10 &,<YK\ ~M +11 &-XS\ ~M +7 &/YI\ ~M +10 &1\\J\ ~N +10 &3C[R\ ~N +8 &5]N\ ~M +13 &6\\H\ ~M +6 &8W^\ ~M +10 &:LYY\ ~M +11 &< [J\ ~N +7 &=ZU\ ~M +12 &?VU\ ~M +8 &AS[T\ ~N +9 &CZW\ ~M +10 &DY[\ ~M +8 &F\\Y\ ~M +11 &HYeJ\ ~N +9 &JxV\ }P +9 &KP\ |S +10 &MV\ |S +9 &OQ`\ |T +10 &QR\ {T +9 &R[\ {B +8 &SEnW\ }[ +12 &TI 4T\ + +4 ( +4 "processing"%X& +8 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.55 +2 .Hand.open +3 "manipulator"&<1 +7 "core" &TI J\ + +66 1 +4 "manipulator"&I% +9 "core" % }   s +4 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +4 "manipulator"&K'\ +97 "core" ' +4 "processing"%M& +9 "core" &TI R\ + +5 #tImaging generic puck in Processing Clamp while storing it to tube 3 + "manipulator"&[% +10 "core" %\ 6    ( +4 "storage"(^% +10 "core" %y \ +3 "storage"(_. +91 "core" .( +24 .tSC.reconfigure :tight +7 "storage"($\ .(\ 1~b +4 .tSC.seek 3 +3 "storage"(`( +190 "core" ( +3 .tSC.configure :limp +3 "storage"($(\ 1b +8 (Y& +8 "manipulator"&+& +10 "core" & '\ \ +2 &u  ! A +8 .tElbow.reconfigure :tight +5 ."raiseStack"SE.reconfigure :place +10 "manipulator"&$&.,(\ #b +7 .tElbow.seek PC +8 "storage"(#]K-0-\ b +2 "manipulator"&a(z +12 ."raiseStack"SE.seek :beamBreak +6 "storage"(f'L +4 "core" ( +6 "manipulator"&V& +9 "core" &u ' 0 q +2 .tElbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +6 &R& +7 "core" &u ( % . +5 .tForearm.seek PC +3 "manipulator"&H'~ +95 "core" ' +5 .tHand.close + "manipulator"&\\/ +66 "core" / +4 .tPC.seek :open +5 "processing"%W( +52 "core" ' +2 "storage"(Q- +7 "core" -'L +3 ."raiseStack"SE.configure :default +6 "storage"(#QK-0-\ b +6 ."raiseStack"SE.seek :place +4 "storage"(i' +31 "core" ' +294 ( +3 "storage"(j& +8 "core" & 7 8 \ \ +3 "manipulator"&c& +9 "core" &u   +2 "manipulator"&T% +10 "core" % z   R +4 .tForearm.seek :retract +4 "manipulator"&l'\ +106 "core" ' +4 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 .tElbow.seek 3 +4 "manipulator"&g( +263 "core" ( +4 "manipulator"&b& +10 "core" &   ' +4 "storage"(]& +9 "core" & D E /\ \ +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek 3 + 700 counts +2 "manipulator"&o' +89 "core" ' +3 .tHand.open +2 "manipulator"&p1 +73 "core" 1 +4 "storage"(r- +6 "core" -' +4 .tSE.seek -0.19 Pucks below Top Plate +5 "storage"(t' +28 "core" ' +5 .tSE.reconfigure :seal +6 "storage"(#QK-0-\ b +5 .tSE.seek -0.86 Pucks below Top Plate +5 "storage"(u' +56 "core" ' +4 #tLights, camera, ACTION! +2 "storage"(k- +6 "core" -' +5 "storage"(h& +9 "core" & \ \ +3 "manipulator"&y& +7 "core" & 2 3 } ' +3 .tElbow.seek 3 +4 "manipulator"&{( +29 "core" ( +3 "manipulator"&|& +9 "core" & ' * 1  +4 "storage"(n& +8 "core" & M\ \ +4 .tForearm.seek 3 + 700 counts + "manipulator"&q' +13 "core" ' +4 .tSE.reconfigure :gently +3 "storage"(#QK-0-\ b +5 .tSE.seek -0.15 Pucks below Top Plate +4 "storage"(Z' +59 "core" ' +2 "manipulator"&z& +10 "core" & "   +4 "storage"(e& +9 "core" & e f \ \ +3 .tElbow.reconfigure :limp +4 "manipulator"&$ ,(b +6 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 .tForearm.seek 3 + "manipulator"&' +38 "core" ' +2 .tElbow.hold +5 "manipulator"&w, +8 "core" , +4 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +7 .tSE.reconfigure :default +3 "storage"(#QK-0-\ b +4 .tSE.seek 0.04 Pucks below Top Plate +4 "storage"(v' +26 "core" ' +4 "manipulator"&~% +9 "core" %p  ȸ +2 "storage"(& +9 "core" & 9 .\ \ +4 .tForearm.force -20 +2 "manipulator"&5 +6 .tForearm.seek 3 + 319 counts +2 "manipulator"&'F +17 "core" ' +4 "manipulator"&d& +9 "core" &     +4 "storage"(}& +10 "core" & o j \ \ +4 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 3 + 700 counts + "manipulator"&' +20 "core" ' +3 "storage"(*% +10 "core" % t s \ +4 ."downElevator"SE.seek :down +5 "storage"(\ 'v +98 ( % +7 "core" %D f g e\ Vb +3 "manipulator"& % +10 "core" %о   < +5 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +5 "manipulator"&'\ +99 "core" ' +42 ' +2 ."downElevator"SE.stop +4 "storage"(5 +3 (s& +10 "core" & [\ \ +2 "collection"'& +8 "core" &O_ \ C +4 #tStoring generic puck in Collection Clamp to tube 3 +2 "manipulator"&% +8 "core" %    l  +6 "storage"(x% +8 "core" %{ @\ +5 "storage"(. +8 "core" .( +2 "storage"(& +7 "core" & 7\ \ +3 "storage"(& +7 "core" & \ \ +3 "manipulator"&E& +9 "core" &   o  +3 .tElbow.seek 3 +4 "manipulator"&( +11 "core" ( +2 "manipulator"&& +11 "core" &   T  +2 "storage"(& +9 "core" & 1\ \ +4 .tForearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 3 + 700 counts +4 "manipulator"& ' +89 "core" ' +4 "storage"(& +9 "core" & "\ \ +4 .tSE.reconfigure :pick +5 "storage"(#]K-0-\ b +7 .tSE.seek :beamBreak +2 "storage"('L +285 "core" ' +5 "storage"(- +10 "core" -' +2 .tSE.configure :default +6 "storage"(#QK-0-\ b +4 "manipulator"&& +8 "core" &   :  +3 "storage"((& +8 "core" & n\ \ +3 .tElbow.reconfigure :limp +5 "manipulator"&$ ,(b +6 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 .tForearm.seek 3 +4 "manipulator"&' +38 "core" ' +4 .tElbow.hold +4 "manipulator"&, +7 "core" , +4 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 "storage"(- +4 "core" -' +5 .tSE.seek 0.09 Pucks below Top Plate +4 "storage"(#': +29 "core" ' +3 "manipulator"&% +10 "core" %Z   Ȳ +2 "storage"(-& +9 "core" & i s &\ \ +3 .tForearm.force -20 +2 "manipulator"&5 +6 .tForearm.seek 3 + 297 counts + "manipulator"& '0 +25 "core" ' +2 "manipulator"&%& +11 "core" &  -  +2 "storage"(m& +8 "core" & \ \ +5 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 3 + 700 counts +3 "manipulator"&1' +28 "core" ' +5 .tSE.seek 1.09 Pucks below Top Plate + "storage"(2') +42 "core" ' +4 "manipulator"&5& +10 "core" &   ]  +3 "manipulator"&.% +9 "core" %н   } +5 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +4 "manipulator"&6'\ +91 "core" ' +4 .tElbow.seek CC +4 "manipulator"&9(Ӥ +162 "core" ( +3 "manipulator"&:& +9 "core" &ӡ$   u =C +3 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 &"& +9 "core" &ӡ$ #  =C +3 .tForearm.seek CC +2 "manipulator"&/'+ +107 "core" ' +5 .tHand.close + "manipulator"&!/ +76 "core" / +4 .tCC.seek :open +3 "collection"'?( +382 "core" ( +3 "storage"(& +8 "core" &\ \ \ \ +5 "storage"(A& +9 "core" & R ]\ \ +3 "manipulator"&B& +9 "core" &ӫ#  $ <9 +2 "manipulator"&0% +8 "core" % !   Z 1 +5 .tForearm.seek :retract +5 "manipulator"&''\ +105 "core" ' +4 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +8 .tElbow.seek 3 + "manipulator"&3( +161 "core" ( +2 "manipulator"&7& +8 "core" & ' ' P  +4 "storage"(F& +8 "core" & 5 6 .\ \ +2 .tElbow.reconfigure :limp +5 "manipulator"&$ ,(b +5 .tForearm.seek 3 + "manipulator"&4' +115 "core" ' +5 .tElbow.hold + "manipulator"&8, +8 "core" , +3 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +5 .tHand.open +3 "manipulator"&;1 +67 "core" 1 +4 "manipulator"&J% +9 "core" % z  #  ǻ? +3 "storage"(L& +10 "core" &\ \ +2 .tForearm.force -20 +3 "manipulator"&5 +5 .tForearm.seek 3 + 310 counts +2 "manipulator"&$'= +15 "core" ' +4 "manipulator"&& +8 "core" & &    +4 "storage"(,& +8 "core" &   4\ \ +5 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 3 + 700 counts +5 "manipulator"&D' +37 "core" ' +3 "storage"(@% +9 "core" %2 \ +5 ."downElevator"SE.seek :down +8 "storage"( 'v +97 (O% +6 "core" %7C\ Wf +4 "manipulator"&G% +9 "core" %   B +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +4 "manipulator"&S'\ +93 "core" ' +36 ' +2 ."downElevator"SE.stop +2 "storage"(5 +6 #tShuffling two pucks from tube 3 to 4 of [1..7] + #Loading generic puck from tube 3 into Collection Clamp +4 "collection"'U& +11 "core" &\ \ j +2 "manipulator"&C% +8 "core" %  %  C  +5 "storage"(=% +8 "core" %q\ +2 "storage"(&. +6 "core" .( +4 "storage"(& +9 "core" &\ \ +2 "storage"(<& +8 "core" &\ \ +3 "manipulator"&I& +7 "core" & $ & 1  +4 .tElbow.seek 3 +4 "manipulator"&X( +6 "core" ( +4 "manipulator"&M& +8 "core" &  !   +2 "storage"([& +8 "core" & \ \ +5 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 3 + 700 counts +5 "manipulator"&^' +99 "core" ' +3 "storage"(_& +9 "core" & % [\ \ +4 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +4 "storage"(P'L +290 "core" ' +4 "storage"(+- +9 "core" -'z +3 .tSE.configure :default +5 "storage"(#QK-0-\ b +5 (Y& +8 "core" & \ \ +3 "manipulator"&V& +8 "core" &   N  +3 .tElbow.seek 3 +3 "manipulator"&( +5 "core" ( +3 "manipulator"&R& +9 "core" &    +3 "storage"(\\& +9 "core" & \ \ +4 .tForearm.seek 3 + 300 counts + "manipulator"&Q'3 +23 "core" ' +2 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +5 .tHand.close +3 "manipulator"&N/ +71 "core" / +6 ."downElevator"SE.seek :down +5 "manipulator"&K& +3 "storage"(>'v +15 "core" & # %   +3 "manipulator"&f% +9 "core" % )   + +3 .tForearm.seek :retract +2 "manipulator"&j'\ +97 "core" ' +4 .tElbow.seek CC +5 "manipulator"&c(Ӥ +145 "core" ' +2 ."downElevator"SE.stop +3 "storage"(5 +15 "core" ( +3 "manipulator"&T& +8 "core" &Ӯ"   ;8 +5 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +3 &H& +6 "core" &Ӯ"    ;8 +4 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +8 .tForearm.seek CC + "manipulator"&b'+ +102 "core" ' +4 "manipulator"&]& +9 "core" &Ӯ"  ( 5 ;8 +88 "manipulator"&a% +28 "core" %,   k +3 "collection"'p& +10 "core" &\ \ ` +5 "collection"'r& +9 "core" &\ \ _ +6 .tCC.seek :closed +2 "collection"'k(O +10 "core" &\ \ _ +2 &\ \ _ +5 &1  \ W+{ +8 &c \ U> +11 &~ \ UN +8 &C\\ \ XM +10 &b \ XM +10 &_ \ XM +8 &\\\ \ XM +10 &L` \ WM +10 &] \ XL +9 &_ \ WM +11 & ] \ XM +8 &"T_ \ WM +10 &$c\ WM +9 &%]\ \ WM +9 &'_ \ WM +11 &)[` \ WM +9 &+]\ \ WM +8 &,b\ \ WM +11 &.\\ \ XM +7 &0da\ \ WM +10 &2&[ \ WM +11 &3]\ \ WM +7 &5_\ \ VM +11 &7lZ\ WM +9 &9.\\\ WM +9 &:\\\ WL +10 &<\\\ \ WM +8 &>s] \ WM +11 &@7\\\ \ WL +12 &A] \ WL +5 &C]\ \ VL +10 &Ezc\ \ VM +11 &G9k\ \ VN +8 &H\ RS +10 &J\ NW +8 &L_\ LY +11 &N!\ MF +10 &O9?\ R)y +7 &O u\ UG +5 ( +6 "collection"'r& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.87 +2 .Hand.open +3 "manipulator"&l1 +5 "core" &O]\ VG +72 1 +3 "manipulator"&h% +10 "core" % +  +4 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +6 .tForearm.seek :retract +4 "manipulator"&y'\ +95 "core" ' +3 #tLoading generic puck from tube 3 into Processing Clamp +4 "processing"%|& +11 "core" &X\ m +2 "manipulator"&n% +8 "core" %\    K  +4 "storage"(z% +9 "core" % _\ +4 "storage"(i. +6 "core" .( +2 "storage"(e& +8 "core" & \ \ +4 "storage"(t& +7 "core" & a\ \ +5 "manipulator"&g& +7 "core" &Ӯ" "  c ;8 +3 "manipulator"&~% +8 "core" %\  !  +3 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +7 .tElbow.seek 3 +4 "manipulator"&( +160 "core" ( +3 "manipulator"&d& +8 "core" &  ! $  +3 "storage"(o& +9 "core" & \ \ +4 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 3 + 700 counts +4 "manipulator"&}' +107 "core" ' +4 "storage"(u& +8 "core" & u\ \ +4 .tSE.reconfigure :pick +5 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +4 "storage"(*'L +281 "core" ' +2 "storage"(q- +8 "core" -' +2 .tSE.configure :default +5 "storage"(#QK-0-\ b +6 ( & +8 "core" & ^\ \ +3 "manipulator"&{& +8 "core" &    +3 .tElbow.seek 3 +4 "manipulator"& ( +8 "core" ( +3 "manipulator"&Z& +7 "core" &  % 5  +5 "storage"(& +10 "core" & t\ \ +4 .tForearm.seek 3 + 300 counts + "manipulator"&'3 +21 "core" ' +4 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 .tHand.close +3 "manipulator"&s/ +69 "core" / +5 ."downElevator"SE.seek :down +5 "manipulator"&& +4 "storage"(v'v +18 "core" &   F  +3 "manipulator"&% +8 "core" % 2   w J +4 .tForearm.seek :retract + "manipulator"&x'\ +106 "core" ' +5 .tElbow.seek PC +4 "manipulator"&(z +136 "core" ' +3 ."downElevator"SE.stop +2 "storage"(5 +127 "core" ( +4 "manipulator"&& +9 "core" &p % ( [  +2 .tElbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +5 && +8 "core" &p   e  +3 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC +5 "manipulator"&E'~ +94 "core" ' +3 "manipulator"&& +10 "core" &q    +2 "manipulator"&% +9 "core" %}  Y +5 "processing"%& +8 "core" &@\ j +4 "processing"%& +14 "core" &A\ k +3 &Z\ j +6 .tPC.seek :closed +2 "processing"%\ (Tg +8 "core" &d\ j +2 &X\ k +11 &1|_\ f*y +6 &ba\ f> +10 &sva\ eO +8 &5Wb\ fN +9 &U`\ gN +12 &YX\ gN +6 &z[Y\ fO +11 &<XY\ gO +9 &U_\ fN +8 &W_\ gN +12 & VY\ fN +7 &"EYX\ fN +11 &$Wa\ fN +10 &%ZZ\ fN +7 &'WX\ fO +11 &)MWU\ fN +9 &+TX\ fN +8 &,V_\ gO +12 &.WW\ fN +7 &0VVU\ fN +10 &2W]\ fN +10 &3WU\ fN +9 &5V\\\ fN +10 &7]WT\ fN +8 &9XU\ fN +9 &:UZ\ fN +11 &<WV\ fN +8 &>eUS\ fN +10 &@'UW\ fN +10 &AVV\ fN +8 &CV[\ fN +12 &EmYS\ eN +8 &G.]N\ eO +9 &HdW\ eP +10 &J~L\ dS +8 &LcJ\ cT +10 &N%Z\ cT +10 &ON\ cT +9 &QV\ bU +9 &SSrW\ d8 +10 &T%0S\ dO +10 &TMO\ h ' +2 ( +6 "processing"%& +7 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.57 + .Hand.open + "manipulator"&w1 +10 "core" &TMI\ h ' +66 1 +2 "manipulator"&% +9 "core" % }   Y +4 .tForearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +6 .tForearm.seek :retract + "manipulator"&'\ +94 "core" ' +5 "processing"%& +9 "core" &TM0\ g ' +5 #tImaging generic puck in Processing Clamp while storing it to tube 4 + "manipulator"&(% +8 "core" %\ *   9 I +2 "storage"(% +8 "core" % b \ +2 "storage"(. +6 "core" .( +4 .tSC.reconfigure :tight +4 "storage"($\ .(\ 1~b +4 .tSC.seek 4 +5 "storage"(-(,H +193 "core" ( +3 .tSC.configure :limp +4 "storage"($(\ 1b +6 (%& +9 "manipulator"&m& +4 "core" &,F\ \ S\ } +10 ."raiseStack"SE.reconfigure :place +5 "storage"(#]K-0-\ b +3 "core" &r    +7 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC +4 "manipulator"&5(z +7 ."raiseStack"SE.seek :beamBreak +5 "storage"( 'L +5 "core" ( +3 "manipulator"&.& +8 "core" &r     +3 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +4 && +9 "core" &r     +5 .tForearm.seek PC + "manipulator"&'~ +100 "core" ' +5 .tHand.close + "manipulator"&/ +72 "core" / +4 .tPC.seek :open + "processing"% ( +45 "core" ' +2 "storage"(#- +8 "core" -'L +3 ."raiseStack"SE.configure :default +6 "storage"(#QK-0-\ b +7 ."raiseStack"SE.seek :place +3 "storage"(:' +35 "core" ' +293 ( +3 "storage"("& +9 "core" &,F\ \  \ ~ +5 "manipulator"&1& +8 "core" &r  "  +2 "manipulator"&% +9 "core" % ό & ' \ +4 .tForearm.seek :retract + "manipulator"&!'\ +99 "core" ' +4 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +4 "manipulator"&6( +248 "core" ( +4 "manipulator"&)& +10 "core" &  f ' +4 "storage"(& +8 "core" &,F \ { +4 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 4 + 700 counts +6 "manipulator"&A' +101 "core" ' +3 .tHand.open +3 "manipulator"&B1 +74 "core" 1 +4 "storage"(0- +9 "core" -' +4 .tSE.seek -0.19 Pucks below Top Plate +5 "storage"(7' +26 "core" ' +5 .tSE.reconfigure :seal +4 "storage"(#QK-0-\ b +7 .tSE.seek -0.86 Pucks below Top Plate +2 "storage"(F' +56 "core" ' +4 #tLights, camera, ACTION! +2 "storage"(/- +6 "core" -' +4 "storage"(9& +7 "core" &,F d ` 1\ f +5 "manipulator"&;& +9 "core" & $ %  ' +3 .tElbow.seek 4 +3 "manipulator"&J( +6 "core" ( +2 "manipulator"&L& +8 "core" &   ' +3 "storage"(& +9 "core" &,F *\ q +4 .tForearm.seek 4 + 700 counts + "manipulator"&,' +13 "core" ' +5 .tSE.reconfigure :gently +5 "storage"(#QK-0-\ b +6 .tSE.seek -0.15 Pucks below Top Plate +3 "storage"('' +61 "core" ' +4 "manipulator"&@& +10 "core" &  & F ' +2 "storage"(3& +9 "core" &,F \  t\ } +3 .tElbow.reconfigure :limp +6 "manipulator"&$ ,(b +5 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +5 .tForearm.seek 4 +4 "manipulator"&O'Y +33 "core" ' +3 .tElbow.hold + "manipulator"&G, +7 "core" , +3 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +6 .tSE.reconfigure :default +6 "storage"(#QK-0-\ b +5 .tSE.seek 0.04 Pucks below Top Plate +4 "storage"(4' +24 "core" ' +5 "manipulator"&$% +10 "core" %fz  $ 2 ƻA +4 "storage"(U& +8 "core" &,F X\ v +2 .tForearm.force -20 +3 "manipulator"&5 +7 .tForearm.seek 4 + 313 counts +2 "manipulator"&C'ϒ +22 "core" ' +3 "manipulator"&=& +9 "core" &   # +5 "storage"(2& +9 "core" &,F Y\ { +5 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 4 + 700 counts +3 "manipulator"&&' +32 "core" ' +3 "storage"(% +10 "core" % \ | +5 ."downElevator"SE.seek :down +10 "storage"(<'v +98 (I% +6 "core" %RD +\ yXh +3 "manipulator"&M% +8 "core" %   } r +4 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +6 "manipulator"&['\ +102 "core" ' +36 ' +2 ."downElevator"SE.stop +2 "storage"(5 +5 (D& +8 "core" &,F \ | +5 "collection"'_& +8 "core" &O]\ LG +3 #tStoring generic puck in Collection Clamp to tube 4 +2 "manipulator"& % +9 "core" %\  % ' A z +3 "storage"(8% +7 "core" %~ P\ { +3 "storage"(S. +8 "core" .(,H +5 "storage"(+& +8 "core" &,F \ { +4 "storage"(Y& +8 "core" &,F d\ { +2 "manipulator"&V& +8 "core" &\   . # +4 .tElbow.seek 4 + "manipulator"&R( +26 "core" ( +3 "manipulator"&\\& +7 "core" & $ % l +2 "storage"(N& +8 "core" &,F \ | +4 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 4 + 700 counts +5 "manipulator"&K' +99 "core" ' +3 "storage"(f& +10 "core" &,F \ | +4 .tSE.reconfigure :pick +6 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +3 "storage"(X'L +279 "core" ' +3 "storage"(^- +8 "core" -' +2 .tSE.configure :default +5 "storage"(#QK-0-\ b +5 "manipulator"&P& +8 "core" & % # +2 "storage"(T& +8 "core" &,F _\ { +3 .tElbow.reconfigure :limp +6 "manipulator"&$ ,(b +7 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek 4 +4 "manipulator"&H'Y +36 "core" ' +2 .tElbow.hold +6 "manipulator"&Q, +8 "core" , +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 "storage"(- +4 "core" -' +7 .tSE.seek 0.09 Pucks below Top Plate +2 "storage"(]': +32 "core" ' +3 "manipulator"&a% +8 "core" %jp   Ƹ" +4 "storage"(p& +7 "core" &,F \ s +3 .tForearm.force -20 +2 "manipulator"&5 +6 .tForearm.seek 4 + 317 counts +3 "manipulator"&>'ϖ +23 "core" ' +2 "manipulator"&j& +101 "core" &   +27 "storage"(?& +9 "core" &,F \ y +4 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 4 + 700 counts +4 "manipulator"&l' +21 "core" ' +4 .tSE.seek 1.09 Pucks below Top Plate +2 "storage"(h') +44 "core" ' +4 "manipulator"&r& +9 "core" & $ & = +2 "manipulator"&|% +8 "core" % "  +4 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +5 "manipulator"&n'\ +95 "core" ' +4 .tElbow.seek CC +5 "manipulator"&z(Ӥ +163 "core" ( +4 "manipulator"&i& +10 "core" &ө# & ) - <: +2 .tElbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +4 &e& +7 "core" &Ӫ# % & ? <9 +3 .tForearm.seek CC +2 "manipulator"&t'+ +104 "core" ' +5 .tHand.close + "manipulator"&g/ +69 "core" / +5 .tCC.seek :open + "collection"'~( +382 "core" ( +4 "storage"(b& +9 "core" &,F \ v +3 "storage"(d& +9 "core" &,F \ v +2 "manipulator"&o& +9 "core" &ӫ" & % S ;8 +5 "manipulator"&c% +9 "core" % %  ' P +4 .tForearm.seek :retract +2 "manipulator"&u'\ +103 "core" ' +4 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +5 .tElbow.seek 4 +4 "manipulator"&y( +160 "core" ( +5 "manipulator"&q& +9 "core" & & ( R  +3 "storage"( & +8 "core" &,F u\ x +3 .tElbow.reconfigure :limp +6 "manipulator"&$ ,(b +5 .tForearm.seek 4 + "manipulator"&{'Y +113 "core" ' +4 .tElbow.hold +2 "manipulator"&Z, +8 "core" , +2 .tElbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +4 .tHand.open +3 "manipulator"&1 +69 "core" 1 +6 "manipulator"&s% +8 "core" % m    m +4 "storage"(& +8 "core" &,F \ t +3 .tForearm.force -20 +3 "manipulator"&5 +5 .tForearm.seek 4 + 320 counts +2 "manipulator"&'ϙ +17 "core" ' +3 "manipulator"&& +9 "core" & $ '   +2 "storage"(}& +9 "core" &,F T\ y +4 .tForearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 4 + 700 counts +3 "manipulator"&*' +24 "core" ' +4 "storage"(% +9 "core" %3 \ x +5 ."downElevator"SE.seek :down +8 "storage"('v +99 (% +6 "core" %9H j\ vYl +3 "manipulator"& % +9 "core" %  !  ~ +5 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&'\ +101 "core" ' +32 ' +2 ."downElevator"SE.stop +2 "storage"(5 +6 #tShuffling two pucks from tube 4 to 5 of [1..7] +3 #Loading generic puck from tube 4 into Collection Clamp +2 "collection"'& +64 "core" &\ \ N +4 "manipulator"&% +9 "core" %\    Y  +5 "storage"(v% +9 "core" %{ v\ x +2 "storage"(x. +7 "core" .(,H +4 "storage"(W& +8 "core" &,F \ y +4 "storage"(w& +9 "core" &,F \ y +2 "manipulator"&& +9 "core" &   0  +3 .tElbow.seek 4 +2 "manipulator"&( +6 "core" ( +3 "manipulator"&& +10 "core" & % $   +2 "storage"((& +8 "core" &,F \ y +5 .tForearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 4 + 700 counts +2 "manipulator"&' +98 "core" ' +3 "storage"(& +9 "core" &,F \ y +6 .tSE.reconfigure :pick +7 "storage"(#]K-0-\ b +12 .tSE.seek :beamBreak +5 "storage"(E'L +283 "core" ' +2 "storage"(%- +9 "core" -'z +2 .tSE.configure :default +6 "storage"(#QK-0-\ b +6 (m& +7 "core" &,F `\ v +3 "manipulator"&.& +8 "core" &  %   +3 .tElbow.seek 4 +4 "manipulator"&( +6 "core" ( +4 "manipulator"&`& +8 "core" & % % Y  +2 "storage"(& +8 "core" &,F \ v +4 .tForearm.seek 4 + 300 counts +4 "manipulator"&#'υ +20 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&/ +71 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&& +2 "storage"(\ 'v +7 "core" & & %  +2 "manipulator"& % +3 "core" % ς ( ' 7 +2 .tForearm.seek :retract +2 "manipulator"&"'\ +90 "core" ' + .tElbow.seek CC +2 "manipulator"&1(Ӥ +156 "core" ' + ."downElevator"SE.stop +3 "storage"(5 +2 "core" ( +2 "manipulator"&& +4 "core" &ӧ"  #  ;8 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &ӧ" "  ;8 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&)'+ +102 "core" ' +2 "manipulator"&& +4 "core" &ӧ"  # ;8 +2 "manipulator"&5% +4 "core" %1    w + "collection"'B& +5 "core" & \ H +2 "collection"'0& +6 "core" & +\ H +2 .tCC.seek :closed +2 "collection"'!(O +4 "core" & \ I +7 & +\ F$e +9 &W \ @8 +10 & \ ?M +9 &\\\ BN +10 &da\ AN +9 &&]\ BN +9 &\\ \ BN +10 &] \ BN +9 &m[ \ BM +9 &0]\ \ BM +10 &\\\ AM +9 &!\\\ \ BN +10 &#u\\ \ AM +9 &%7]\ AM +9 &&]\ \ AM +10 &(Y\ \ BM +9 &*}Z\ AM +9 &,?Y \ AM +10 &.]\ \ AM +9 &/[ \ AM +10 &1\\ \ AN +9 &3G]\ \ AM +9 &5\ \\\ \ AM +10 &6\\ \ AM +9 &8\\\ AN +9 &:O\\\ \ AM +10 &<]\ \ AN +9 &=Y\ \ AM +10 &?\\\ \ AM +9 &AW[\ BM +9 &CX\ \ AM +10 &D_\ AN +9 &Fe \ @N +9 &HT~\ >Q +10 &J \ :W +9 &K\ 8Y +10 &M\ 6Z +9 &Nh\ 80 +9 &Ou\ ;Y +9 ( +2 &Or\ ?M +2 "collection"'0& +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.78 +2 .Hand.open + "manipulator"&/1 +68 "core" 1 + "manipulator"&9% +5 "core" % * !  ~ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&;'\ +103 "core" ' +2 #tLoading generic puck from tube 4 into Processing Clamp +2 "processing"%L& +4 "core" &\\\ V + "manipulator"&% +4 "core" %\ &    H + "storage"(@% +4 "core" % \ n +2 "storage"(3. +3 "core" .(,H + "storage"(:& +4 "core" &,F \ n +2 "storage"(7& +4 "core" &,F \ o + "manipulator"&$& +4 "core" &Ө"   ;7 + "manipulator"&U% +4 "core" %\ &   H +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&6( +162 "core" ( +2 "manipulator"&A& +4 "core" & !  L } + "storage"(=& +4 "core" &,F \ p +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts + "manipulator"&2' +94 "core" ' + "storage"(F& +5 "core" &,F X\ q +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('L +280 "core" ' +2 "storage"(,- +3 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 (J& +3 "core" &,F H\ m + "manipulator"&I& +4 "core" &  % N } +2 .tElbow.seek 4 + "manipulator"&M( +3 "core" ( +2 "manipulator"&'& +4 "core" & ' , ? } + "storage"(O& +4 "core" &,F \ n +2 .tForearm.seek 4 + 300 counts + "manipulator"&C'υ +24 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&D/ +66 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&_& + "storage"(4'v +7 "core" &    } + "manipulator"& % +4 "core" % ϒ % % : +2 .tForearm.seek :retract +2 "manipulator"&8'\ +98 "core" ' +2 .tElbow.seek PC + "manipulator"&S(z +158 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +81 "core" ( +2 "manipulator"&+& +5 "core" &p    + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &Y& +3 "core" &p    +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&V'~ +97 "core" ' +2 "manipulator"&\\& +4 "core" &p  "  + "manipulator"&N% +5 "core" %τ "  + "processing"%&& +4 "core" &`\ T +2 "processing"%f& +6 "core" &`\ T +2 .tPC.seek :closed +3 "processing"%<(Tg +3 "core" &Y\ T +5 &R\ T8 +10 &=GxW\ P1 +9 &epS\ OE +10 &aP\ PO +9 &VQ\ PN +9 &VX\ PO +10 &K[U\ PO +9 &WW\ PO +9 &YW\ PO +10 &TP\ QO +9 &TTV\ PO +10 &!YN\ PO +9 &"YU\ PN +9 &$SR\ PN +10 &&]VW\ PN +9 &(ZV\ PN +9 &)TW\ PN +10 &+TW\ PO +9 &-eVR\ PN +10 &/'SN\ PN +9 &0YS\ PN +9 &2YM\ PN +10 &4mWN\ ON +9 &6/VM\ ON +9 &7RX\ PN +10 &9WU\ PN +9 &;uYM\ PN +10 &=7VV\ PN +9 &>UR\ PO +9 &@VY\ PN +10 &B}RP\ PN +9 &D?YP\ PN +9 &FUT\ PO +10 &G]P\ OO +9 &I}lM\ NQ +10 &K7R\ MT +9 &LN\ MU +9 &NU\ LU +10 &PzO\ MU +9 &R<Z\ MU +9 &SbvU\ N'w +10 &TA[P\ O/ +8 ( +4 "processing"%f& +2 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.60 +2 .Hand.open + "manipulator"&G1 +3 "core" &TGK\ Q) +68 1 + "manipulator"&[% +4 "core" % τ "  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&^'\ +93 "core" ' +2 "processing"%P& +4 "core" &TG@\ Q) +2 #tImaging generic puck in Processing Clamp while storing it to tube 5 + "manipulator"&T% +4 "core" %\ #   u > + "storage"(% +4 "core" %~ j j (\ j + "storage"(a. +3 "core" .(,H +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(p(< +236 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (j& +3 "core" &< ` h C\ g +2 "manipulator"&?& +4 ."raiseStack"SE.reconfigure :place +3 "storage"(#]K-0-\ b +3 "core" &p +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +3 ."raiseStack"SE.seek :beamBreak +3 "manipulator"&K(z +3 "storage"(R'L +2 "core" ( +2 "manipulator"&X& +4 "core" &p : + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &r& +3 "core" &p  +2 .tForearm.seek PC + "manipulator"&|'~ +101 "core" ' + .tHand.close +2 "manipulator"&H/ +76 "core" / +3 .tPC.seek :open + "processing"%>( +72 "core" ' + "storage"(]- +4 "core" -'L + ."raiseStack"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place + "storage"(i' +35 "core" ' +281 ( +2 "storage"(e& +4 "core" &< V e o\ g + "manipulator"&l& +4 "core" &p + "manipulator"&Q% +4 "core" % ϑ +2 .tForearm.seek :retract +2 "manipulator"&g'\ +91 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&n( +251 "core" ( +2 "manipulator"&k& +4 "core" &\  W !u +2 "storage"(b& +3 "core" &< k l \ g +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 700 counts +2 "manipulator"&d' +98 "core" ' + .tHand.open +2 "manipulator"&o1 +67 "core" 1 +3 "storage"(c- +3 "core" -' +2 .tSE.seek -0.19 Pucks below Top Plate +2 "storage"(q' +23 "core" ' +2 .tSE.reconfigure :seal +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.86 Pucks below Top Plate +2 "storage"( ' +54 "core" ' +2 #tLights, camera, ACTION! + "storage"(t- +4 "core" -' + "storage"(z& +5 "core" &< s\ Q + "manipulator"&& +4 "core" & T !u + .tElbow.seek 5 +2 "manipulator"&s( +4 "core" ( + "manipulator"&& +4 "core" & !u + "storage"(& +4 "core" &<\ q\ Q +2 .tForearm.seek 5 + 700 counts +2 "manipulator"&}' +3 "core" ' +2 .tSE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.15 Pucks below Top Plate +2 "storage"(u' +62 "core" ' + "manipulator"&& +5 "core" &   !u + "storage"(y& +4 "core" &< ] O #\ d + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 5 + "manipulator"&' +38 "core" ' + .tElbow.hold +2 "manipulator"& , +5 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default +2 "storage"(#QK-0-\ b +2 .tSE.seek 0.04 Pucks below Top Plate +2 "storage"({' +22 "core" ' +2 "manipulator"&% +4 "core" %_ ~ + "storage"(h& +5 "core" &<  \ ` + .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 5 + 309 counts + "manipulator"&'G +20 "core" ' +2 "manipulator"&& +4 "core" &   o + "storage"(v& +5 "core" &< ` ^ ?\ e +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts + "manipulator"&x' +25 "core" ' +2 "storage"(W% +4 "core" % j ` w\ e +3 ."downElevator"SE.seek :down +4 "storage"(w'v +98 (% +3 "core" %D L ? 9\ dXj +2 "manipulator"&% +4 "core" % +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&*'\ +94 "core" ' +64 ' + ."downElevator"SE.stop +2 "storage"(5 +2 ((& +4 "core" &< K \\ F\ e +2 "collection"'& +4 "core" &Oq \ 5M + #tStoring generic puck in Collection Clamp to tube 5 +2 "manipulator"&% +3 "core" %\ #  k A +2 "storage"(Z% +4 "core" %| ` ` \ e + "storage"(. +3 "core" .(< +2 "storage"(%& +3 "core" &< i ` \ e +2 "storage"(m& +4 "core" &< _ _ \ e + "manipulator"&.& +4 "core" & o +2 .tElbow.seek 5 + "manipulator"&`( +28 "core" ( +2 "manipulator"&& +4 "core" &  + "storage"(& +5 "core" &< a i H\ f +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts + "manipulator"&' +96 "core" ' + "storage"( & +5 "core" &< k l\ g +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"('L +292 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 "manipulator"&& +3 "core" & D  +2 "storage"(& +3 "core" &< > D \ c +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 5 +2 "manipulator"&E' +40 "core" ' + .tElbow.hold +2 "manipulator"&#, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(- +3 "core" -' +2 .tSE.seek 0.09 Pucks below Top Plate +2 "storage"(5': +26 "core" ' +2 "manipulator"&B% +4 "core" %T n +2 "storage"(& +4 "core" &< 7 = \ ^ + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 5 + 306 counts +2 "manipulator"&\ 'D +13 "core" ' + "manipulator"&"& +4 "core" &   +2 "storage"(~& +4 "core" &< ^ _ 7\ e +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts + "manipulator"&/' +24 "core" ' +2 .tSE.seek 1.09 Pucks below Top Plate +2 "storage"(9') +37 "core" ' +2 "manipulator"&L& +4 "core" &  ! V  + "manipulator"&% +5 "core" %     +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&0'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&@(Ӥ +160 "core" ( +2 "manipulator"&3& +4 "core" &ӝ# M <= +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &:& +3 "core" &Ӟ#  2 << +2 .tForearm.seek CC + "manipulator"&7'+ +102 "core" ' +2 .tHand.close + "manipulator"&$/ +72 "core" / +2 .tCC.seek :open +2 "collection"'U( +379 "core" ( + "storage"()& +4 "core" &< > > \ b +2 "storage"(A& +3 "core" &< ? ? g\ a +2 "manipulator"&=& +3 "core" &ӭ  ` :- +2 "manipulator"&F% +3 "core" % # o 6 +2 .tForearm.seek :retract +2 "manipulator"&1'\ +96 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&;( +157 "core" ( +2 "manipulator"&,& +4 "core" & 5  + "storage"(J& +4 "core" &< ` _ \ e + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.seek 5 +2 "manipulator"&I' +112 "core" ' +2 .tElbow.hold +2 "manipulator"&', +3 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&O1 +74 "core" 1 +3 "manipulator"&D% +4 "core" % x 7 + "storage"(_& +4 "core" &<  \ ` + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 5 + 313 counts +2 "manipulator"& 'K +14 "core" ' + "manipulator"&6& +5 "core" &    + "storage"(2& +4 "core" &< ] ^ [\ f +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts + "manipulator"&' +24 "core" ' +2 "storage"(C% +4 "core" %2\ j d \ f +3 ."downElevator"SE.seek :down +3 "storage"(+'v +99 (Y% +3 "core" %> = < X\ dXk +2 "manipulator"&M% +4 "core" %   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&\\'\ +88 "core" ' +56 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tShuffling two pucks from tube 5 to 6 of [1..7] + #Loading generic puck from tube 5 into Collection Clamp +2 "collection"'N& +53 "core" &\ \ : + "manipulator"&&% +4 "core" %\   +2 "storage"(4% +4 "core" %y i h ]\ e + "storage"(8. +3 "core" .(< +2 "storage"( & +3 "core" &< a k \ e +2 "storage"(G& +4 "core" &< ^ b i\ e + "manipulator"&[& +4 "core" &  x  +2 .tElbow.seek 5 + "manipulator"&P( +4 "core" ( + "manipulator"&T& +5 "core" & c  + "storage"(& +4 "core" &< ^ \\ 5\ e +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 700 counts +2 "manipulator"&a' +91 "core" ' +2 "storage"(f& +5 "core" &< l a \ f +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(V'L +248 "Can"0g\ D88 +32 "core" ' + "storage"(j- +4 "core" -'z + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (?& +3 "core" &< : > r\ b + "manipulator"&X& +4 "core" &  ~  + .tElbow.seek 5 +2 "manipulator"&r( +3 "core" ( +2 "manipulator"&-& +3 "core" &  /  +2 "storage"(H& +4 "core" &< G G :\ c +2 .tForearm.seek 5 + 300 counts + "manipulator"&]'> +20 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&S/ +65 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&^& +2 "storage"(<'v +7 "core" & T  +2 "manipulator"&R% +4 "core" % 2  +2 .tForearm.seek :retract +2 "manipulator"&e'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&l(Ӥ +160 "core" ( +2 "manipulator"&Q& +5 "core" ' + &ӧ#  ' <@ + .tElbow.reconfigure :loose +3 ."downElevator"SE.stop +3 "manipulator"&$ &.,(#b + "storage"(5 +4 "manipulator"&|& +4 "core" &ӧ# 1 v <@ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&k'+ +100 "core" ' +2 "manipulator"&b& +4 "core" &ӧ# V <@ +2 "manipulator"&K% +4 "core" %4 D q + "collection"'o& +5 "core" & \ 6 +2 "collection"'c& +4 "core" &)\ 6 +2 .tCC.seek :closed +2 "collection"'t(O +4 "core" &\ 6 +9 &.~ \ .,} +10 &e \ -? +9 &t{ \ -O +9 &8Z\ /N +10 &\\\ \ /N +9 &Y\ /N +9 &\\ \ /M +10 &A\\\ /N +9 &] \ /N +10 &Z \ /N +9 & Y\ /M +9 &"I\\ \ /N +10 &$\ ]\ /N +9 &%Y\ \ /N +9 &'] \ /N +10 &)RY \ /M +9 &+Z \ /M +9 &,_ \ /N +10 &.Z\ /N +9 &0Y]\ \ /N +10 &2Z \ /N +9 &3W \ /M +9 &5W \ /M +10 &7bY \ /M +9 &9#]\ \ /N +9 &:Z\ \ /M +10 &<Y \ /M +9 &>j\\\ /M +10 &@,V \ /M +9 &AX \ /N +9 &CZ\ /N +10 &Ep]\ \ .N +9 &G/k\ -O +9 &H\ +S +10 &J\ %X +9 &LV\ %Z +10 &N\ $H +9 &O9C\ )&r +9 &O\ v\ ,H +6 ( + "collection"'c& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.91 +2 .Hand.open + "manipulator"&z1 +4 "core" &Ol\ .H +62 1 + "manipulator"&% +4 "core" % , ~ y +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' + #tLoading generic puck from tube 5 into Processing Clamp +2 "processing"%& +4 "core" &Z\ E + "manipulator"&g% +4 "core" %\  R  +2 "storage"(% +4 "core" %{ < 8 \ ] + "storage"(y. +3 "core" .(< + "storage"(i& +4 "core" &< ? > \ ] +2 "storage"(& +3 "core" &< - 9 %\ ] +2 "manipulator"&h& +4 "core" &ӧ# 6 <@ + "manipulator"&q% +4 "core" %\   o  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&( +161 "core" ( +2 "manipulator"&v& +4 "core" & !  + "storage"(W& +4 "core" &< < C \ _ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts + "manipulator"&n' +92 "core" ' +2 "storage"(d& +4 "core" &< A 6 G\ _ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"( 'L +282 "core" ' + "storage"(- +4 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 (& +3 "core" &<  ! I\ [ + "manipulator"&}& +4 "core" & R  +2 .tElbow.seek 5 + "manipulator"&s( +3 "core" ( +2 "manipulator"&u& +3 "core" & % N  +2 "storage"(& +3 "core" &< # $ D\ [ +3 .tForearm.seek 5 + 300 counts + "manipulator"&'> +20 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&(/ +67 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&& + "storage"('v +7 "core" & (  +2 "manipulator"&Z% +4 "core" % ; i ( + .tForearm.seek :retract +2 "manipulator"&{'\ +99 "core" ' +2 .tElbow.seek PC + "manipulator"&(z +166 "core" ' + ."downElevator"SE.stop + "storage"(5 +76 "core" ( + "manipulator"&%& +4 "core" &o 4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &m& +3 "core" &o +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&.'~ +107 "core" ' +2 "manipulator"&& +5 "core" &o n + "manipulator"&% +4 "core" %τ m j +2 "processing"%x& +3 "core" &V\ A +3 "processing"% & +4 "core" &[\ A +2 .tPC.seek :closed +2 "processing"%w(Tg +4 "core" &x\ A +8 &1y|\ =*z +10 &c{\ O +10 &Ty\ >O +9 &Vh\ =P +10 &yUp\ >O +9 &;Qi\ >O +9 &Ua\ =O +10 &Tc\ =O +9 & Tg\ =O +9 &"CTe\ >O +10 &$Rh\ =O +9 &%Tj\ =O +9 &'T`\ =O +10 &)LTi\ =O +9 &+Re\ =O +10 &,Sj\ >O +9 &.Sh\ =N +9 &0URh\ =O +10 &2Tl\ =N +9 &3Ti\ =O +10 &5Rg\ =O +9 &7^Sm\ =N +9 &9Ti\ =O +10 &:Rk\ =O +9 &<Qj\ =O +9 &>eRb\ =O +10 &@'Pj\ =O +9 &ARi\ =N +10 &CTj\ =O +9 &EmTi\ =O +9 &G.Xg\ =O +10 &H`g\ . +2 ( +2 "processing"% & +2 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.61 +2 .Hand.open + "manipulator"& 1 +66 "core" 1 +2 "manipulator"&*% +5 "core" % w  w + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' + "processing"%& +4 "core" &TD%?\ >. +2 #tImaging generic puck in Processing Clamp while storing it to tube 6 + "manipulator"&% +4 "core" %\ ( L !V +2 "storage"(% +4 "core" %|\ #\ + [\ W + "storage"(B. +3 "core" .(< +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"((K +188 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 ("& +3 "core" &K\ \  \ U +3 ."raiseStack"SE.reconfigure :place +3 "manipulator"&~& + "storage"(#]K-0-\ b +5 "core" &o  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 ."raiseStack"SE.seek :beamBreak +2 "manipulator"&L(z + "storage"('L +45 "core" ( +2 "manipulator"&& +4 "core" &p %  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &`& +3 "core" &p h  +2 .tForearm.seek PC + "manipulator"&'~ +101 "core" ' + .tHand.close +2 "manipulator"&E/ +70 "core" / +2 .tPC.seek :open +2 "processing"%\ ( +35 "core" ' +2 "storage"(5- +3 "core" -'L +2 ."raiseStack"SE.configure :default +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(3' +30 "core" ' +325 ( + "storage"(:& +4 "core" &K\ #\ " J\ V +2 "manipulator"&/& +4 "core" &q   + "manipulator"&#% +4 "core" % ϒ & +2 .tForearm.seek :retract + "manipulator"&$'\ +104 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&0( +252 "core" ( + "manipulator"&!& +4 "core" & 6 ) +2 "storage"()& +3 "core" &K\ #\ # [\ V +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 700 counts +2 "manipulator"&A'6 +92 "core" ' + .tHand.open +2 "manipulator"&=1 +70 "core" 1 +2 "storage"(F- +51 "core" -' +6 .tSE.seek -0.19 Pucks below Top Plate +2 "storage"(,' +25 "core" ' +2 .tSE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.86 Pucks below Top Plate + "storage"(J' +59 "core" ' +2 #tLights, camera, ACTION! + "storage"(7- +4 "core" -' + "storage"(@& +4 "core" &K {  I\ > +2 "manipulator"&O& +4 "core" & / / ( + .tElbow.seek 6 +2 "manipulator"&D( +3 "core" ( +2 "manipulator"&_& +4 "core" & U S ( + "storage"(6& +4 "core" &K s\ E +2 .tForearm.seek 6 + 700 counts +2 "manipulator"&2'6 +3 "core" ' +2 .tSE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.15 Pucks below Top Plate +2 "storage"(C' +60 "core" ' +2 "manipulator"&1& +4 "core" &  ( +2 "storage"(Y& +4 "core" &K\ \  2\ S + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 6 + "manipulator"&M'z +37 "core" ' +2 .tElbow.hold +2 "manipulator"&;, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek 0.04 Pucks below Top Plate + "storage"(I' +26 "core" ' + "manipulator"&N% +5 "core" %|Y T H c + "storage"( & +4 "core" &K \ M + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 6 + 302 counts +2 "manipulator"&9'Ϩ +38 "core" ' + "manipulator"&&& +5 "core" &  & + "storage"(4& +5 "core" &K \  '\ U +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 700 counts + "manipulator"&8'6 +24 "core" ' + "storage"( % +5 "core" %\ "\ " R\ T +2 ."downElevator"SE.seek :down +4 "storage"(G'v +99 ([% +4 "core" %`B \  \ RZo + "manipulator"&T% +5 "core" %@ u +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +88 "core" ' +69 ' + ."downElevator"SE.stop + "storage"(5 +3 (& +4 "core" &K\  U\ T + "collection"'f& +4 "core" &Ok\ %H + #tStoring generic puck in Collection Clamp to tube 6 +2 "manipulator"&+% +3 "core" %\    +2 "storage"('% +4 "core" %~ i\ T + "storage"(\\. +4 "core" .(K + "storage"(j& +4 "core" &K B\ T + "storage"(?& +5 "core" &K }\ T + "manipulator"&X& +4 "core" &  & + .tElbow.seek 6 +2 "manipulator"&-( +26 "core" ( + "manipulator"&H& +4 "core" &   +2 "storage"(S& +4 "core" &K\ !\ " (\ U +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 700 counts + "manipulator"&^'6 +97 "core" ' + "storage"(R& +4 "core" &K\ "\ ! N\ U +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(P'L +281 "core" ' + "storage"(a- +4 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 "manipulator"&Q& +3 "core" &  +2 "storage"(|& +4 "core" &K \ Q + .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 6 +2 "manipulator"&V'z +38 "core" ' +2 .tElbow.hold + "manipulator"&], +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 "storage"(b- +2 "core" -' +2 .tSE.seek 0.09 Pucks below Top Plate +2 "storage"(r': +27 "core" ' + "manipulator"&K% +4 "core" %T Q K X +2 "storage"(o& +3 "core" &K Q\ M +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 6 + 305 counts + "manipulator"&<'ϫ +16 "core" ' + "manipulator"&e& +4 "core" &  +2 "storage"(U& +4 "core" &K\ @\ T +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 700 counts +2 "manipulator"&z'6 +24 "core" ' +2 .tSE.seek 1.09 Pucks below Top Plate +2 "storage"(') +37 "core" ' + "manipulator"&& +5 "core" & r  + "manipulator"&g% +5 "core" %H + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&y(Ӥ +149 "core" ( +2 "manipulator"&c& +4 "core" &Ӟ 7 3 +2 .tElbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +2 &i& +3 "core" &Ӟ 3 +2 .tForearm.seek CC +2 "manipulator"&'+ +106 "core" ' + .tHand.close +2 "manipulator"&h/ +66 "core" / + .tCC.seek :open +2 "collection"'q( +379 "core" ( + "storage"(k& +4 "core" &K \  :\ Q +2 "storage"(v& +3 "core" &K R\ O +2 "manipulator"&W& +3 "core" &Ӟ 3 +2 "manipulator"&d% +4 "core" % (  ) + .tForearm.seek :retract +2 "manipulator"&l'\ +105 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&( +159 "core" ( + "manipulator"&& +4 "core" & W  +2 "storage"(& +4 "core" &K\  |\ S + .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 6 +2 "manipulator"&}'z +112 "core" ' + .tElbow.hold +2 "manipulator"&u, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&1 +77 "core" 1 +2 "manipulator"&(% +5 "core" % ΍o i m  + "storage"(& +4 "core" &K \ N + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 6 + 319 counts + "manipulator"&Z'Ϲ +14 "core" ' +2 "manipulator"&& +4 "core" &   +2 "storage"(n& +4 "core" &K A\ T +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 700 counts +2 "manipulator"& '6 +19 "core" ' +2 "storage"(% +4 "core" %3\ \  f\ U # +3 ."downElevator"SE.seek :down +3 "storage"(%'v +99 (m% +3 "core" %C\ \  4\ SYn + "manipulator"&s% +5 "core" %  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +55 ' + ."downElevator"SE.stop + "storage"(5 +3 #tShuffling two pucks from tube 6 to 7 of [1..7] +2 #Loading generic puck from tube 6 into Collection Clamp + "collection"'& +4 "core" & \ ) + "manipulator"&x% +5 "core" %\  ( + "storage"(% +4 "core" %|\  e\ S +2 "storage"({. +3 "core" .(K + "storage"(>& +5 "core" &K \  G\ S + "storage"( & +4 "core" &K\  \ T +2 "manipulator"&*& +4 "core" & +  +2 .tElbow.seek 6 + "manipulator"&( +3 "core" ( +2 "manipulator"&& +4 "core" & %  + "storage"(& +4 "core" &K \  Y\ T +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 700 counts + "manipulator"&B'6 +93 "core" ' +2 "storage"( & +5 "core" &K \  3\ T +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(.'L +288 "core" ' + "storage"("- +3 "core" -'z +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (~& +2 "core" &K \ \ Q +2 "manipulator"&& +4 "core" &   + .tElbow.seek 6 +2 "manipulator"&`( +3 "core" ( + "manipulator"&p& +4 "core" & Z  +2 "storage"(E& +4 "core" &K \  G\ R +2 .tForearm.seek 6 + 300 counts + "manipulator"&5'Ϧ +28 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&/ +65 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&& + "storage"(w'v +8 "core" &  + "manipulator"&% +4 "core" % ϳ r +2 .tForearm.seek :retract + "manipulator"&:'\ +91 "core" ' + .tElbow.seek CC +2 "manipulator"&/(Ӥ +155 "core" ' + ."downElevator"SE.stop + "storage"(5 +4 "core" ( + "manipulator"&#& +4 "core" &Ӧ$ > =C +49 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +2 && +3 "core" &Ӧ$ =C +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&!'+ +100 "core" ' + "manipulator"&)& +4 "core" &Ӧ$  =C +2 "manipulator"&L% +4 "core" %" H ! +2 "collection"'=& +4 "core" &\ 0\ ' +2 "collection"'F& +4 "core" &\ ' +3 .tCC.seek :closed + "collection"'$(O +5 "core" &\ \ & +7 & + \ #$e +9 &V \ 8 +10 &\ \ M +9 &Y \ N +9 &]\\\ N +10 &Y \ N +9 &]\ N +10 &Z \ N +9 &fZ\ N +9 &([\ N +10 &X\ \ N +9 &![\ \ N +9 &#oX\ N +10 &%1Y\ \ N +9 &&\\\ \ N +10 &(Y\ N +9 &*w[ \ N +9 &,9W \ N +10 &-Y \ N +9 &/V\ N +9 &1W\ \ N +10 &3@]\ N +9 &5U\ \ N +10 &6Y \ N +9 &8\\\ N +9 &:IZ \ N +10 &< X \ N +9 &=W \ M +9 &?Y \ N +10 &AQ[ \ N +9 &C\\\ N +10 &D[\ N +9 &Fd\ \ O +9 &HM}\ R +10 &J\ W +9 &K\ Z +9 &My\ [ +10 &Nd\ - +9 &O| \ Q +9 ( +3 "collection"'F& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.84 + .Hand.open + "manipulator"&71 +4 "core" &O_\ F +71 1 + "manipulator"&@% +5 "core" % " q { ! + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&O'\ +92 "core" ' +2 #tLoading generic puck from tube 6 into Processing Clamp +3 "processing"%_& +8 "core" &[\ 5 +3 "manipulator"&6% +8 "core" %\  f c ~  +4 "storage"(1% +9 "core" %z :\ L +2 "storage"(Y. +6 "core" .(K +4 "storage"(3& +6 "core" &K \ M + "storage"(N& +4 "core" &K ~\ L +2 "manipulator"& & +3 "core" &ӧ# f b i =B +2 "manipulator"&,% +4 "core" %\  g d @  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +3 "manipulator"&&( +159 "core" ( +2 "manipulator"&4& +4 "core" & c  + "storage"( & +4 "core" &K \ N +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 700 counts +2 "manipulator"&0'6 +94 "core" ' +2 "storage"(A& +4 "core" &K \ O +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(J'L +281 "core" ' + "storage"([- +4 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 (T& +3 "core" &K \ K + "manipulator"&2& +4 "core" & K  +2 .tElbow.seek 6 + "manipulator"&D( +3 "core" ( +2 "manipulator"&C& +3 "core" & v  +2 "storage"(M& +4 "core" &K \ K +2 .tForearm.seek 6 + 300 counts + "manipulator"&9'Ϧ +23 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&/ +75 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&f& + "storage"(+'v +7 "core" & | g  + "manipulator"&'% +4 "core" % ϭ P +2 .tForearm.seek :retract +2 "manipulator"&I'\ +96 "core" ' +2 .tElbow.seek PC +2 "manipulator"&\\(z +165 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +100 "core" ( +2 "manipulator"&j& +4 "core" &n j  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &?& +2 "core" &n g i p +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&X'~ +108 "core" ' +2 "manipulator"&H& +4 "core" &n [ k f +2 "manipulator"&S% +4 "core" %φ g f { f +2 "processing"%8& +3 "core" &\ 2 +3 "processing"%R& +5 "core" &~\ 1 +2 .tPC.seek :closed +3 "processing"%G(Tg +3 "core" &|\ 2 +6 &4x\ 0$c +10 &U{z\ -8 +9 &}v{\ -L +9 &T|\ .P +9 &TRz\ /P +10 &Su\ .P +9 &T{\ .P +10 &R{\ .P +9 &]Tz\ .O +9 &Ox\ .P +10 &Uy\ -P +9 &!T|\ .P +9 &#eOz\ .O +10 &%&Qy\ -P +9 &&Qs\ .O +10 &(Rq\ .O +9 &*mUj\ -O +9 &,/Tk\ -O +10 &-Rq\ .O +9 &/Or\ .O +9 &1uSe\ -O +10 &37Pf\ .O +9 &4Qk\ -O +10 &6Tr\ .O +9 &8}Rl\ -O +9 &:@Qg\ .O +10 &<Rj\ .O +9 &=Oi\ .O +9 &?Qj\ -O +10 &AFRn\ -P +9 &C\ Rj\ -O +10 &DTj\ -P +9 &FSk\ -O +9 &HK\\j\ -Q +10 &Jpi\ ,R +9 &Ko\ +V +9 &Mi\ ,V +10 &ODm\ +V +9 &Qm\ +V +10 &Ri\ *I +9 &SG|k\ ,^ +9 &TC.j\ /, +6 ( + "processing"%R& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.63 +2 .Hand.open + "manipulator"&;1 +3 "core" &TCk\ /, +62 1 + "manipulator"&% +5 "core" % w K J d u +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&a'\ +100 "core" ' +2 "processing"%Q& +4 "core" &TCi\ /, + #tImaging generic puck in Processing Clamp while storing it to tube 7 +2 "manipulator"&|% +3 "core" %\ 8 J M [ ) +2 "storage"(b% +4 "core" %z \ G + "storage"(K. +3 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 7 + "storage"(o([z +197 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (e& +4 "core" &[| \ E + "manipulator"&U& +3 ."raiseStack"SE.reconfigure :place +5 "storage"(#]K-0-\ b +3 "core" &n F N Z +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."raiseStack"SE.seek :beamBreak +2 .tElbow.seek PC +2 "storage"('L +2 "manipulator"&g(z +21 "core" ( + "manipulator"&^& +5 "core" &q *   @ + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &-& +3 "core" &q - / U @ +2 .tForearm.seek PC +2 "manipulator"&P'~ +103 "core" ' + .tHand.close +2 "manipulator"&V/ +66 "core" / + .tPC.seek :open +2 "processing"%<( +61 "core" ' + "storage"(r- +3 "core" -'L +2 ."raiseStack"SE.configure :default +3 "storage"(#QK-0-\ b +2 ."raiseStack"SE.seek :place +2 "storage"(c' +34 "core" ' +296 ( +2 "storage"(i& +4 "core" &[| \ F + "manipulator"&z& +4 "core" &t S H D = +2 "manipulator"&]% +3 "core" % ϑ Q Q  +2 .tForearm.seek :retract +2 "manipulator"&h'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 7 +2 "manipulator"&( +258 "core" ( + "manipulator"&t& +4 "core" & C I \\ \ +2 "storage"(k& +3 "core" &[| \ E +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 700 counts +2 "manipulator"&v' +99 "core" ' +2 .tHand.open +2 "manipulator"&W1 +73 "core" 1 +2 "storage"(d- +3 "core" -' +2 .tSE.seek -0.19 Pucks below Top Plate +2 "storage"(' +24 "core" ' +2 .tSE.reconfigure :seal +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.86 Pucks below Top Plate +2 "storage"(' +61 "core" ' + #tLights, camera, ACTION! +2 "storage"(- +3 "core" -' +2 "storage"(y& +3 "core" &[| \  \ 1 +2 "manipulator"&& +4 "core" & \ + .tElbow.seek 7 +2 "manipulator"&(( +3 "core" ( +2 "manipulator"&& +4 "core" & \ + "storage"(& +4 "core" &[| \ 0 +2 .tForearm.seek 7 + 700 counts +2 "manipulator"&n' +3 "core" ' +2 .tSE.reconfigure :gently +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.15 Pucks below Top Plate +2 "storage"(' +62 "core" ' +2 "manipulator"&l& +4 "core" & W L  \ + "storage"(m& +4 "core" &[| \ D +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 7 +2 "manipulator"&s'J +34 "core" ' + .tElbow.hold +2 "manipulator"&, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default +2 "storage"(#QK-0-\ b +2 .tSE.seek 0.04 Pucks below Top Plate +2 "storage"(}' +24 "core" ' + "manipulator"&% +5 "core" %Z~  i I + "storage"(Z& +4 "core" &[| o\ A + .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 7 + 316 counts + "manipulator"&x'φ +19 "core" ' +2 "manipulator"&& +4 "core" & F ? ? \ +2 "storage"({& +4 "core" &[| |\ E +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 700 counts +2 "manipulator"&>' +19 "core" ' +53 "storage"( % +4 "core" % \ F +3 ."downElevator"SE.seek :down +3 "storage"('v +99 (*% +3 "core" %A (\ DZo +2 "manipulator"&% +4 "core" % C N ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +68 ' + ."downElevator"SE.stop + "storage"(5 +3 ( & +4 "core" &[| \ F + "collection"' & +5 "core" &OZ1\ F + #tStoring generic puck in Collection Clamp to tube 7 +2 "manipulator"&%% +4 "core" %  7 7 #  + "storage"(u% +4 "core" %} H\ F + "storage"(. +4 "core" .([z + "storage"("& +4 "core" &[| \ F +2 "storage"(~& +4 "core" &[| 2\ F + "manipulator"&& +4 "core" & < 8 ~ \ +2 .tElbow.seek 7 + "manipulator"&p( +4 "core" ( + "manipulator"&E& +4 "core" & O G  \ +2 "storage"(& +4 "core" &[| u\ F +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 700 counts +2 "manipulator"&' +93 "core" ' +2 "storage"(& +4 "core" &[| ,\ G +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('L +281 "core" ' + "storage"(B- +4 "core" -' + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&#& +3 "core" & V T n \ + "storage"(& +4 "core" &[| v\ C + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 7 + "manipulator"&.'J +34 "core" ' +2 .tElbow.hold + "manipulator"&5, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 "storage"(`- +2 "core" -' +2 .tSE.seek 0.09 Pucks below Top Plate +2 "storage"()': +27 "core" ' + "manipulator"&L% +4 "core" %Su  $ % +2 "storage"(=& +4 "core" &[| { \ ? + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 7 + 309 counts + "manipulator"&w' +20 "core" ' +2 "manipulator"&:& +4 "core" & E T : \ + "storage"(q& +5 "core" &[| I\ E +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 700 counts +2 "manipulator"&7' +29 "core" ' +2 .tSE.seek 1.09 Pucks below Top Plate + "storage"(@') +37 "core" ' +2 "manipulator"&_& +5 "core" & < L \ + "manipulator"&6% +4 "core" % N G - +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&F'\ +101 "core" ' +2 .tElbow.seek CC +2 "manipulator"&1(Ӥ +163 "core" ( +2 "manipulator"&Y& +4 "core" &Ӭ# 1 1  =B +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &3& +2 "core" &Ӭ# - - p =B +2 .tForearm.seek CC +2 "manipulator"&N'+ +101 "core" ' +2 .tHand.close +2 "manipulator"& / +68 "core" / +2 .tCC.seek :open +2 "collection"',( +379 "core" ( + "storage"(!& +4 "core" &[| \ \ B +2 "storage"(4& +3 "core" &[| I\ B +2 "manipulator"& & +3 "core" &ӭ# =A +2 "manipulator"&A% +3 "core" % 6 W z +2 .tForearm.seek :retract +2 "manipulator"&/'\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 7 +2 "manipulator"&O( +159 "core" ( + "manipulator"&[& +5 "core" & = F 1  + "storage"(T& +4 "core" &[| \ D + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.seek 7 +2 "manipulator"&2'J +111 "core" ' + .tElbow.hold +2 "manipulator"&C, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&M1 +67 "core" 1 +2 "manipulator"&% +5 "core" % [ * - y + "storage"(f& +4 "core" &[| x m \ @ + .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 7 + 317 counts + "manipulator"&''χ +14 "core" ' + "manipulator"&&& +5 "core" & m h Q  + "storage"(0& +4 "core" &[| _\ E +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 700 counts + "manipulator"&J' +26 "core" ' +2 "storage"(9% +4 "core" %2\ H\ E +2 ."downElevator"SE.seek :down +3 "storage"(j'v +99 (?% +3 "core" %B \ CZq +2 "manipulator"&D% +4 "core" % U T u +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&H'\ +92 "core" ' +53 ' + ."downElevator"SE.stop +2 "storage"(5 +2 #tShuffling two pucks from tube 7 to 1 of [1..7] +2 #Loading generic puck from tube 7 into Collection Clamp + "collection"'S& +5 "core" &\ \  + "manipulator"&8% +4 "core" %\  Q R & +2 "storage"(+% +4 "core" %y C\ D + "storage"(I. +3 "core" .([z + "storage"(\ & +5 "core" &[| '\ E + "storage"(;& +4 "core" &[| \ D +2 "manipulator"&& +4 "core" & P R q  + .tElbow.seek 7 +2 "manipulator"&Q( +4 "core" ( + "manipulator"&|& +4 "core" & E Q  + "storage"(b& +4 "core" &[| 7\ D +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 700 counts +2 "manipulator"&R' +99 "core" ' +3 "storage"(K& +4 "core" &[| \ F +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(X'L +287 "core" ' +2 "storage"(e- +3 "core" -'y +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (U& +2 "core" &[| F\ E +2 "manipulator"&^& +3 "core" & h g u  +2 .tElbow.seek 7 +2 "manipulator"&-( +3 "core" ( + "manipulator"&& +4 "core" & c i 0  + "storage"(V& +4 "core" &[| \ E +2 .tForearm.seek 7 + 300 counts + "manipulator"&r'v +22 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&\\/ +70 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&a& +2 "storage"(G'v +7 "core" & V V &  +2 "manipulator"&% +4 "core" % n S R h < + .tForearm.seek :retract +2 "manipulator"&i'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&z(Ӥ +151 "core" ( + "manipulator"&]& +4 "core" &Ӝ  2  1 +2 ' + ."downElevator"SE.stop +3 .tElbow.reconfigure :loose + "storage"(5 +4 "manipulator"&$ &.,(#b +3 &P& +3 "core" &Ӝ $ * R 1 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&t'+ +102 "core" ' +2 "manipulator"&k& +4 "core" &Ӝ )  Z 1 +2 "manipulator"&g% +4 "core" %4 , ( l ] + "collection"'W& +4 "core" &A\  +2 "collection"'d& +5 "core" &\ \  +2 .tCC.seek :closed +2 "collection"'(O +5 "core" &\  +7 & 3 \ $e +9 &V \ 9 +10 &} \ M +9 &V\ \ O +9 &aW\ O +10 &$V  \ N +9 &Y \ O +9 &Z \ O +10 &jW \ N +9 &+\\ \ O +10 &X \ \ O +9 &!W \ N +9 &#rW\  \ N +10 &%3\\ \ O +9 &&Y\ O +9 &(T \ N +10 &*z\\\ N +9 &,<Z \ N +10 &-U \ \ N +9 &/Y \ N +9 &1Z\  \ N +10 &3DZ\ \ \ N +9 &5X\ \ N +9 &6Y \ O +10 &8W \ O +9 &:LV\ \ N +10 &< Z\ O +9 &=U\ N +9 &?W \ N +10 &AUU\ N +9 &CY\ N +9 &DY\ \ O +10 &F`\ O +9 &HR{\ R +10 &J\ W +9 &K\ Z +9 &M}\ [\ +10 &N^\ \ 1 +9 &Oz\ \ R +9 ( +3 "collection"'d& +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.82 +2 .Hand.open + "manipulator"&y1 +3 "core" &Oj\ I +69 1 + "manipulator"&% +4 "core" % /   b +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&h'\ +95 "core" ' + #tLoading generic puck from tube 7 into Processing Clamp +2 "processing"%& +4 "core" &U\ & + "manipulator"&% +4 "core" %\  ' / c  +2 "storage"(l% +3 "core" %~ | { \ > +2 "storage"(m. +3 "core" .([z + "storage"(c& +4 "core" &[| { ~ C\ > +2 "storage"(& +3 "core" &[| | { \ > +2 "manipulator"&Z& +3 "core" &Ӝ - . ] 1 +2 "manipulator"&% +4 "core" %\  # 1 w  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 7 +51 "manipulator"&( +159 "core" ( + "manipulator"&{& +5 "core" &  ' E  + "storage"(& +4 "core" &[| ~  \ ? +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 700 counts + "manipulator"&v' +97 "core" ' + "storage"( & +4 "core" &[| f w U\ ? +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"('L +281 "core" ' + "storage"(n- +4 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 (*& +3 "core" &[| L Y M\ ; +2 "manipulator"&& +3 "core" &   +2 .tElbow.seek 7 +2 "manipulator"&(( +3 "core" ( + "manipulator"&& +5 "core" & 6  [  + "storage"(s& +4 "core" &[| Q M \\\ < +2 .tForearm.seek 7 + 300 counts +2 "manipulator"&x'v +14 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"& / +72 "core" / +3 ."downElevator"SE.seek :down +8 "manipulator"& & +2 "storage"(%'v +7 "core" &  "  +2 "manipulator"&u% +9 "core" % l   o +2 .tForearm.seek :retract + "manipulator"&}'\ +98 "core" ' + .tElbow.seek PC +2 "manipulator"&(z +156 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +89 "core" ( +2 "manipulator"&"& +4 "core" &~ E + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &~& +2 "core" &~ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&'~ +104 "core" ' +2 "manipulator"&E& +4 "core" &~ ' +2 "manipulator"&% +4 "core" %φ  = + "processing"%>& +4 "core" &S\ " +2 "processing"%& +5 "core" &q\ # +2 .tPC.seek :closed +2 "processing"%(Tg +4 "core" &r\ # +8 &/y{\ +z +9 &c}}\ ? +10 &ao~\ P +9 &!Qw\ P +9 &Q{\ P +10 &T}\ P +9 &gT}\ P +9 &)R|\ P +10 &Qw\ P +9 &Ou\ P +10 & pNz\ P +9 &"2Qy\ P +9 &#Qu\ P +10 &%Qw\ O +9 &'xQn\ P +9 &);Ru\ P +10 &*O{\ O +9 &,Pu\ O +10 &.Qx\ P +9 &0CNm\ P +9 &2Qn\ O +10 &3Qx\ P +9 &5Op\ P +9 &7KNp\ P +10 &9 Pn\ P +9 &:Ru\ P +10 &<On\ P +9 &>TOk\ O +9 &@Or\ P +10 &AQj\ P +9 &CSh\ P +9 &E[Qe\ P +10 &GTo\ P +9 &H]m\ Q +9 &Jyg\ T +10 &LP`\ V +9 &Nk\ V +10 &Ok\ W +9 &Q^\ V +9 &SKzd\ 8 +10 &T$.ni\ N +9 &TGd\ !+ +2 ( +2 "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.63 +2 .Hand.open + "manipulator"&1 +69 "core" 1 +2 "manipulator"&% +4 "core" % } +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&B'\ +97 "core" ' + "processing"%#& +4 "core" &TGd\ + +2 #tImaging generic puck in Processing Clamp while storing it to tube 1 + "manipulator"&% +4 "core" %\ 1 & +2 "storage"(`% +4 "core" %s 8 8 )\ 8 + "storage"(L. +3 "core" .([z +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(=($ +981 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (:& +4 "core" &&   `\ 2 + "manipulator"&q& +3 ."raiseStack"SE.reconfigure :place +5 "storage"(#]K-0-\ b +3 "core" &~ u +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."raiseStack"SE.seek :beamBreak +2 .tElbow.seek PC +2 "storage"(_'L + "manipulator"&6(z +5 "core" ( +2 "manipulator"&& +4 "core" &~ ? + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &p& +4 "core" &~  + .tForearm.seek PC +2 "manipulator"&'~ +99 "core" ' + .tHand.close +2 "manipulator"&./ +69 "core" / +2 .tPC.seek :open + "processing"%w( +78 "core" ' +2 "storage"()- +3 "core" -'L + ."raiseStack"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(Y' +28 "core" ' +282 ( + "storage"(3& +4 "core" && 7 6 '\ 5 +2 "manipulator"&7& +3 "core" &~ +2 "manipulator"&5% +3 "core" % ϒ ? +2 .tForearm.seek :retract +2 "manipulator"& '\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&F( +262 "core" ( +2 "manipulator"&$& +4 "core" &  + + "storage"(!& +5 "core" &&  1\ 3 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&4'! +98 "core" ' +2 .tHand.open + "manipulator"& 1 +73 "core" 1 +2 "storage"(A- +4 "core" -' +2 .tSE.seek -0.19 Pucks below Top Plate + "storage"([' +26 "core" ' + .tSE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.86 Pucks below Top Plate +2 "storage"(T' +51 "core" ' +2 #tLights, camera, ACTION! + "storage"(N- +3 "core" -' +2 "storage"(1& +4 "core" && \ + "manipulator"&M& +4 "core" & f d ] + +2 .tElbow.seek 1 + "manipulator"&( +3 "core" ( +2 "manipulator"&f& +4 "core" & V c * + + "storage"(&& +4 "core" && \ +3 .tForearm.seek 1 + 700 counts + "manipulator"&0'! +4 "core" ' +2 .tSE.reconfigure :gently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.15 Pucks below Top Plate +2 "storage"(9' +59 "core" ' +2 "manipulator"&/& +4 "core" & + +2 "storage"(?& +4 "core" &&  " }\ 3 + .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&D'e +34 "core" ' +2 .tElbow.hold + "manipulator"&O, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default +2 "storage"(#QK-0-\ b +2 .tSE.seek 0.04 Pucks below Top Plate +2 "storage"(2' +21 "core" ' +2 "manipulator"&S% +4 "core" %cw  $ + "storage"('& +5 "core" &&  \ / + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 298 counts +2 "manipulator"&8'Ϗ +15 "core" ' +2 "manipulator"&+& +4 "core" &  $ % +2 "storage"(I& +4 "core" &&  0 -\ 5 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&\ '! +25 "core" ' +2 "storage"(;% +5 "core" % 8 8 3\ 5 +2 ."downElevator"SE.seek :down +4 "storage"(@'v +98 (% +3 "core" %F ( $ >\ 3[u +2 "manipulator"&|% +4 "core" %+ L  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&b'\ +94 "core" ' +69 ' + ."downElevator"SE.stop +2 "storage"(5 +2 (J& +4 "core" && &  X\ 3 +2 "collection"'K& +3 "core" &Oi\ I +2 #tStoring generic puck in Collection Clamp to tube 1 + "manipulator"&j% +4 "core" %\ %  J +2 "storage"(C% +4 "core" %z   Q\ 3 + "storage"(H. +3 "core" .($ +2 "storage"(e& +4 "core" &&   \ 3 + "storage"(U& +4 "core" && $  !\ 3 + "manipulator"&^& +4 "core" &   % +2 .tElbow.seek 1 + "manipulator"&( +23 "core" ( +2 "manipulator"&V& +4 "core" & g \ +2 "storage"(\\& +3 "core" &&   \ 4 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&a'! +104 "core" ' + "storage"(& +5 "core" && 5 6 \ 5 +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(Q'L +283 "core" ' + "storage"(R- +4 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 "manipulator"&]& +3 "core" & \ + "storage"(P& +4 "core" &&   \ 2 +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&X'e +35 "core" ' + .tElbow.hold +2 "manipulator"&r, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(k- +3 "core" -' +2 .tSE.seek 0.09 Pucks below Top Plate +51 "storage"(g'9 +26 "core" ' + "manipulator"&W% +5 "core" %hq }  + "storage"(-& +4 "core" && \ - + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 1 + 303 counts +2 "manipulator"&G'ϔ +18 "core" ' + "manipulator"&i& +5 "core" & * \ + "storage"(,& +4 "core" && # &\ 4 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&y'! +23 "core" ' +3 .tSE.seek 1.09 Pucks below Top Plate + "storage"('( +37 "core" ' +2 "manipulator"&& +4 "core" & : \ +2 "manipulator"&% +4 "core" %X " +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&l'\ +99 "core" ' +2 .tElbow.seek CC + "manipulator"&d(Ӥ +164 "core" ( + "manipulator"&m& +5 "core" &ӭ! A ;8 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &c& +3 "core" &ӭ! # ;8 +2 .tForearm.seek CC + "manipulator"&'+ +102 "core" ' +2 .tHand.close + "manipulator"&Z/ +69 "core" / +2 .tCC.seek :open +2 "collection"'( +378 "core" ( +2 "storage"(t& +4 "core" &&   c\ 0 +2 "storage"({& +4 "core" && \ 0 + "manipulator"&& +4 "core" &ӭ  F ;8 + "manipulator"&z% +4 "core" % ( n 7  +2 .tForearm.seek :retract + "manipulator"& '\ +107 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&h( +159 "core" ( +2 "manipulator"&n& +4 "core" &   + "storage"(*& +5 "core" && $ ! &\ 5 + .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&'e +110 "core" ' + .tElbow.hold +2 "manipulator"&, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&s1 +74 "core" 1 +2 "manipulator"& % +4 "core" % u { b +2 "storage"( & +3 "core" && \ \ 0 +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 316 counts + "manipulator"&u'ϡ +20 "core" ' + "manipulator"&& +4 "core" & h  +2 "storage"(v& +4 "core" && 9 ; o\ 5 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&'! +24 "core" ' +2 "storage"(x% +4 "core" %0 : 9 T\ 5 +3 ."downElevator"SE.seek :down +3 "storage"("'v +99 (~% +3 "core" %A ( (\ 3Zs +2 "manipulator"&(% +4 "core" %#  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&E'\ +99 "core" ' +47 ' + ."downElevator"SE.stop +2 "storage"(5 +19902 #t-> access 7 +3 "storage"(% +3 "core" %}  .\ + +2 "manipulator"&>% +4 "core" %\   + "manipulator"&%& +4 "core" &   +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 4 +2 "storage"(}(,H +509 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (<& +3 "core" &,F" @\ $ +6237 #t-> access 1 +2 "storage"(% +4 "core" %} \ & + "manipulator"&% +4 "core" %\   +2 "manipulator"&#& +3 "core" &   +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"((< +196 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (`& +3 "core" &< <\ ! +1180 #t-> exit +5 #mEXIT @1634313457.60EDT @1634570048.46EDT = =mMAIN_scheduler =tMAIN @EDT1634570052.30 #"core_reset"Sent BREAK +2 #t@59929 idle with ifg=0x00, ie=0x75 +2 #>RESET< ESP2 v3.41 I2C Gateway v3.20 +214 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +538 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +877 "Can"+\ ? +2 +\ ?| +2 #tPolling Can every 10:00 +3 #Cleanly exited at 11:57:37EDT15-Oct-21 +672 #-> ESP.ready! +5 #Powering core bus +556 .Gate.power :raw,:ON +4 "sampler") +27 ) +4 "core"  +4 "collection"' +4 ' +7 "core"  +3 "processing"% +3 % +7 "core"  +6 "collection"' 9\ +7 ' 0\ +3 ' -\ +8 "processing"% 9\ +4 % 2\ +5 % *\ +4 % 0\ +9 "sampler")&\ +4 "collection"'% +6 "core" %\ 3 +3 .tCS.configure :default +5 "collection"'#P d@b +5 "processing"%% +5 "core" %\ D +3 .tPS.configure :default +6 "processing"%#A d`xb +5 "sampler")% +6 "core" %|{\ p +4 .tSS.configure :default +6 "sampler")#.0X access 2 +5 "storage"(;% +8 "core" % l k\ = +3 "manipulator"&<% +10 "core" %\  !  G  +3 "manipulator"&=& +10 "core" &z &  Y ' +4 .tSC.reconfigure :tight +6 "storage"($\ .(\ 1~b +4 .tSC.seek 6 +4 "storage"(>(K +515 "core" ( +9 .tSC.configure :limp +4 "storage"($(\ 1b +4 (?& +4 "core" &K : ) \ : +37442 #t-> startTube 2 +825 #-> da 75 +2 #da sampling at most 75ml +10 #Loading sh1 puck from tube 2 into Collection Clamp +3 ."Qmail"DAfans.email "Started da in tube 2 at 11:23:18EDT18-Oct-21\\n{3 => 0,\\n 4 => 0,\\n 5 => 0,\\n 6 => 0}\\nCan@11:14:28, 20.8C, 36% humidity, 14.9psia, 12.916V, 0.085A, 0.085A avg, 1.10W",Subject: "da sampling at most 75ml" +6 "collection"'@& +13 "core" &y  +7 .tHand.open +3 "manipulator"&A1 +75 "core" 1 +3 "manipulator"&B% +12 "core" % \  V u +4 "storage"(C% +7 "core" % V V\  +3 "storage"(D. +8 "core" .(K +4 .tSC.reconfigure :tight +6 "storage"($\ .(\ 1~b +8 .tSC.seek 2 +4 "storage"(E( +669 "core" ( +5 .tSC.configure :limp +4 "storage"($(\ 1b +7 (F& +8 "core" & O T <\  +6 "manipulator"&G& +10 "core" &z * r' +5 .tElbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +7 .tElbow.seek 2 +5 "manipulator"&H( +26 "core" ( +5 "manipulator"&I& +10 "core" & ; s; +4 "storage"(J& +12 "core" & V V \  +6 .tForearm.seek 2 + 700 counts +6 "manipulator"&K' +95 "core" ' +5 "storage"(L& +3 #"uploadLog"upsync +12 "core" & b Y\  +4 .tSE.reconfigure :pick +6 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +3 "storage"(M'L +279 "core" ' +3 "storage"(N- +7 "core" -'m +3 .tSE.configure :default +5 "storage"(#QK-0-\ b +8 (O& +9 "core" & Y Y\  +4 "manipulator"&P& +8 "core" & y u; +3 .tElbow.seek 2 +4 "manipulator"&Q( +19 "core" ( +3 "manipulator"&R& +8 "core" & M u +3 "storage"(S& +7 "core" & a c\  +4 .tForearm.seek 2 + 300 counts +4 "manipulator"&T'ϊ +28 "core" ' +3 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +5 .tHand.close +3 "manipulator"&U/ +69 "core" / +7 ."downElevator"SE.seek :down +5 "manipulator"&V& +7 "storage"(W'v +14 "core" & y +3 "manipulator"&X% +8 "core" % Ϗ  u +5 .tForearm.seek :retract +4 "manipulator"&Y'\ +102 "core" ' +5 .tElbow.seek CC +2 "manipulator"&Z(Ӥ +125 "core" ' +3 ."downElevator"SE.stop +3 "storage"(5 +41 "core" ( +3 "manipulator"&[& +8 "core" &ӥ$ U s>H +3 .tElbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +5 &\\& +8 "core" &ӥ$ q s>H +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek CC +3 "manipulator"&]'+ +91 "core" ' +3 "manipulator"&^& +8 "core" &Ӧ# 4 o=G +3 "manipulator"&_% +9 "core" %" M o +3 "collection"'`& +8 "core" &w  +4 "collection"'a& +9 "core" &t  +4 &t  +4 .tCC.seek :closed +6 "collection"'b(O +9 "core" &x  +2 &r  +8 &4j , +9 &ek A +10 &S{q Q +9 &Ys Q +9 &\\e Q +10 &Zj Q +9 &Z\\m Q +9 &\\q Q +10 &Zg Q +9 &[^ Q +10 & dXf Q +11 &"&\\j Q +7 &#Y` Q +10 &%Yb Q +11 &'k[d Q +7 &)/Xa P +10 &*Zh Q +10 &,[c Q +9 &.uWg P +9 &07Xd P +9 &1X\\ Q +10 &3Ye P +9 &5|Xf Q +9 &7=Z^ Q +10 &9Xf Q +11 &:[^ Q +8 &<Y_ Q +9 &>FZd Q +9 &@Za Q +11 &AV] Q +8 &CWh P +10 &EM]X Q +10 &G gU R +9 &Hy] U +11 &JzX Z +7 &L4^ \\ +9 &MP W +10 &O/C] )z +10 &Op` G +4 ( +3 "collection"'a& +8 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.83 +3 .Hand.open + "manipulator"&c1 +8 "core" &OeS G +63 1 +3 "manipulator"&d% +8 "core" % " w v P l +4 .tForearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +3 "manipulator"&e'\ +104 "core" ' +3 #tcollectSample 75ml w/bubble point of 24psi +4 #Priming 7ml + .Gate.power :sampler,:ON +3 ."flow"Gate.power :analytic3,:ON +165 #tPriming 7ml +5 #Priming 7ml +6 #Priming 7ml +4 #Priming 7ml +5 #Priming 7ml +5 #Priming 7ml +6 #Priming 7ml +4 #Priming 7ml +5 #Priming 7ml +4 #Priming 7ml +6 #Priming 7ml +5 #Priming 7ml +6 #Priming 7ml +4 #Priming 7ml +5 #Priming 7ml +6 #Priming 7ml +5 #Priming 7ml +5 #Priming 7ml +5 #Priming 7ml +7 #Priming 7ml +6 #Priming 7ml +7 #Priming 7ml +5 #Priming 7ml +7 #Priming 7ml +7 #Priming 7ml +6 #Priming 7ml +7 #Priming 7ml +5 #Priming 7ml +7 #Priming 7ml +6 #Priming 7ml +7 #Priming 7ml +6 #Priming 7ml +5 #Priming 7ml +7 #Priming 7ml +7 #Priming 7ml +7 #Priming 7ml +7 #Priming 7ml +7 #Priming 7ml +6 #Priming 7ml +8 #Priming 7ml +8 #Priming 7ml +7 #Priming 7ml +7 #Priming 7ml +7 #Priming 7ml +10 #Priming 7ml +7 #Priming 7ml +8 #Priming 7ml +7 #Priming 7ml +8 #Priming 7ml +8 #Priming 7ml +8 #Priming 7ml +9 #Priming 7ml +8 #Priming 7ml +8 #Priming 7ml +9 #Priming 7ml +8 #Priming 7ml +9 #Priming 7ml +7 #Priming 7ml +7 #Priming 7ml +9 #Priming 7ml +9 #Priming 7ml +8 #Priming 7ml +11 #Priming 7ml +9 #Priming 7ml +9 #Priming 7ml +9 #Priming 7ml +9 #Priming 7ml +9 #Priming 7ml +9 #Priming 7ml +10 #Priming 7ml +11 #Priming 7ml +10 #Priming 7ml +10 #Priming 7ml +10 #Priming 7ml +9 #Priming 7ml +9 #Priming 7ml +9 #Priming 7ml +11 #Priming 7ml +9 #Priming 7ml +10 #Priming 7ml +9 #Priming 7ml +10 #Priming 7ml +9 #Priming 7ml +9 #Priming 7ml +10 #Priming 7ml +10 #Priming 7ml +10 #Priming 7ml +183 #Priming 7ml +9 #Priming 7ml +8 #Priming 7ml +8 #Priming 7ml +13 #Priming 7ml +11 #Priming 7ml +12 #Priming 7ml +11 #Priming 7ml +10 #Priming 7ml +13 #Priming 7ml +12 #Priming 7ml +11 #Priming 7ml +12 #Priming 7ml +12 #Priming 7ml +13 #Priming 7ml +11 #Priming 7ml +11 #Priming 7ml +11 #Priming 7ml +16 #Priming 7ml +11 #Priming 7ml +15 #Priming 7ml +12 #Priming 7ml +14 #Priming 7ml +12 #Priming 7ml +12 #Priming 7ml +12 #Priming 7ml +12 #Priming 7ml +14 #Priming 7ml +13 #Priming 7ml +13 #Priming 7ml +15 #Priming 7ml +13 #Priming 7ml +13 #Priming 7ml +11 #Priming 7ml +13 #Priming 7ml +13 #Priming 7ml +13 #Priming 7ml +13 #Priming 7ml +14 #Priming 7ml +13 #Priming 7ml +14 #Priming 7ml +13 #Priming 7ml +13 #Priming 7ml +14 #Priming 7ml +14 #Priming 7ml +15 #Priming 7ml +26 #Priming 7ml +16 #Priming 7ml +13 #Priming 7ml +15 #Priming 7ml +17 #Priming 7ml +21 #Priming 7ml +15 #Priming 7ml +16 #Priming 7ml +24 #Priming 7ml +15 #Priming 7ml +18 #Priming 7ml +253 #Priming 7ml +14 #Priming 7ml +13 #Priming 7ml +15 #Priming 7ml +13 #Priming 7ml +13 #Priming 7ml +15 #Priming 7ml +17 #Priming 7ml +19 #Priming 7ml +16 #Priming 7ml +15 #Priming 7ml +16 #Priming 7ml +17 #Priming 7ml +16 #Priming 7ml +17 #Priming 7ml +14 #Priming 7ml +16 #Priming 7ml +15 #Priming 7ml +15 #Priming 7ml +16 #Priming 7ml +16 #Priming 7ml +15 #Priming 7ml +16 #Priming 7ml +15 #Priming 7ml +16 #Priming 7ml +17 #Priming 7ml +16 #Priming 7ml +23 #Priming 7ml +15 #Priming 7ml +15 #Priming 7ml +18 #Priming 7ml +17 #Priming 7ml +17 #Priming 7ml +22 #Priming 7ml +19 #Priming 7ml +17 #Priming 7ml +22 #Priming 7ml +18 #Priming 7ml +19 #Priming 7ml +17 #Priming 7ml +20 #Priming 7ml +38 #Priming 7ml +342 #Priming 7ml +18 #Priming 7ml +21 #Priming 7ml +16 #Priming 7ml +19 #Priming 7ml +17 #Priming 7ml +19 #Priming 7ml +17 #Priming 7ml +17 #Priming 7ml +19 #Priming 7ml +18 #Priming 7ml +17 #Priming 7ml +17 #Priming 7ml +21 #Priming 7ml +17 #Priming 7ml +19 #Priming 7ml +19 #Priming 7ml +18 #Priming 7ml +19 #Priming 7ml +18 #Priming 7ml +18 #Priming 7ml +19 #Priming 7ml +21 #Priming 7ml +18 #Priming 7ml +19 #Priming 7ml +19 #Priming 7ml +17 #Priming 7ml +22 #Priming 7ml +21 #Priming 7ml +18 #Priming 7ml +52 #Priming 7ml +132 #Priming 7ml +22 #Priming 7ml +19 #Priming 7ml +31 #Priming 7ml +346 #Priming 7ml +19 #Priming 7ml +22 #Priming 7ml +19 #Priming 7ml +19 #Priming 7ml +21 #Priming 7ml +19 #Priming 7ml +19 #Priming 7ml +21 #Priming 7ml +19 #Priming 7ml +20 #Priming 7ml +20 #Priming 7ml +21 #Priming 7ml +25 #Priming 7ml +20 #Priming 7ml +21 #Priming 7ml +41 #Priming 7ml +8 "Can"0 ML +26 #tPriming 7ml +21 #Priming 7ml +21 #Priming 7ml +220 #Priming 7ml +111 #Priming 7ml +35 #Priming 7ml +26 #Priming 7ml +22 #Priming 7ml +21 #Priming 7ml +23 #Priming 7ml +27 #Priming 7ml +39 #Priming 7ml +45 #Priming 7ml +571 #Priming 7ml +21 #Priming 7ml +21 #Priming 7ml +25 #Priming 7ml +23 #Priming 7ml +27 #Priming 7ml +23 #Priming 7ml +22 #Priming 7ml +21 #Priming 7ml +21 #Priming 7ml +22 #Priming 7ml +25 #Priming 7ml +50 #Priming 7ml +90 #Priming 7ml +75 #Priming 7ml +24 #Priming 7ml +25 #Priming 7ml +31 #Priming 7ml +54 #Priming 7ml +25 #Priming 7ml +37 #Priming 7ml +52 #Priming 7ml +47 #Priming 7ml +48 #Priming 7ml +45 #Priming 7ml +56 #Priming 7ml +53 #Priming 7ml +45 #Priming 7ml +884 #Priming 7ml +21 #Priming 7ml +26 #Priming 7ml +29 #Priming 7ml +23 #Priming 7ml +27 #Priming 7ml +28 #Priming 7ml +26 #Priming 7ml +25 #Priming 7ml +117 #Priming 7ml +119 #Priming 7ml +44 #Priming 7ml +75 #Priming 7ml +111 #Priming 7ml +38 #Priming 7ml +27 #Priming 7ml +30 #Priming 7ml +40 #Priming 7ml +48 #Priming 7ml +69 #Priming 7ml +30 #Priming 7ml +63 #Priming 7ml +31 #Priming 7ml +56 #Priming 7ml +57 #Priming 7ml +963 #Priming 7ml +26 #Priming 7ml +26 #Priming 7ml +27 #Priming 7ml +25 #Priming 7ml +25 #Priming 7ml +134 #Priming 7ml +119 #Priming 7ml +53 #Priming 7ml +48 #Priming 7ml +45 #Priming 7ml +126 #Priming 7ml +25 #Priming 7ml +38 #Priming 7ml +255 #Priming 7ml +33 #Priming 7ml +31 #Priming 7ml +55 #Priming 7ml +30 #Priming 7ml +33 #Priming 7ml +45 #Priming 7ml +232 #Priming 7ml +33 #Priming 7ml +888 #Priming 7ml +29 #Priming 7ml +28 #Priming 7ml +28 #Priming 7ml +136 #Priming 7ml +166 #Priming 7ml +89 #Priming 7ml +51 #Priming 7ml +64 #Priming 7ml +39 #Priming 7ml +58 #Priming 7ml +89 #Priming 7ml +42 #Priming 7ml +29 #Priming 7ml +33 #Priming 7ml +30 #Priming 7ml +67 #Priming 7ml +380 #Priming 7ml +31 #Priming 7ml +31 #Priming 7ml +35 #Priming 7ml +1144 #Priming 7ml +28 #Priming 7ml +87 #Priming 7ml +189 #Priming 7ml +50 #Priming 7ml +38 #Priming 7ml +352 #Priming 7ml +34 #Priming 7ml +33 #Priming 7ml +54 #Priming 7ml +46 #Priming 7ml +38 #Priming 7ml +35 #Priming 7ml +35 #Priming 7ml +42 #Priming 7ml +89 #Priming 7ml +313 #Priming 7ml +34 #Priming 7ml +35 #Priming 7ml +32 #Priming 7ml +1108 #Priming 7ml +179 #Priming 7ml +106 #Priming 7ml +101 #Priming 7ml +28 #Priming 7ml +35 #Priming 7ml +93 #Priming 7ml +221 #Priming 7ml +32 #Priming 7ml +38 #Priming 7ml +76 #Priming 7ml +180 #Priming 7ml +36 #Priming 7ml +309 #Priming 7ml +34 #Priming 7ml +34 #Priming 7ml +82 #Priming 7ml +167 #Priming 7ml +36 #Priming 7ml +35 #Priming 7ml +1314 #Priming 7ml +152 #Priming 7ml +90 #Priming 7ml +320 #Priming 7ml +47 #Priming 7ml +39 #Priming 7ml +35 #Priming 7ml +34 #Priming 7ml +61 #Priming 7ml +52 #Priming 7ml +139 #Priming 7ml +37 #Priming 7ml +50 #Priming 7ml +118 #Priming 7ml +36 #Priming 7ml +91 #Priming 7ml +193 #Priming 7ml +34 #Priming 7ml +35 #Priming 7ml +1574 #Priming 7ml +105 #Priming 7ml +95 #Priming 7ml +441 #Priming 7ml +34 #Priming 7ml +35 #Priming 7ml +33 #Priming 7ml +34 #Priming 7ml +57 #Priming 7ml +165 #Priming 7ml +72 #Priming 7ml +203 #Priming 7ml +46 #Priming 7ml +69 #Priming 7ml +120 #Priming 7ml +43 #Priming 7ml +71 #Priming 7ml +2560 #Priming 7ml +100 #Priming 7ml +39 #Priming 7ml +44 #Priming 7ml +45 #Priming 7ml +53 #Priming 7ml +114 #Priming 7ml +42 #Priming 7ml +37 #Priming 7ml +39 #Priming 7ml +35 #Priming 7ml +48 #Priming 7ml +61 #Priming 7ml +72 #Priming 7ml +37 #Priming 7ml +53 #Priming 7ml +61 #Priming 7ml +3047 #Priming 7ml +80 #Priming 7ml +47 #Priming 7ml +78 #Priming 7ml +44 #Priming 7ml +124 #Priming 7ml +45 #Priming 7ml +55 #Priming 7ml +64 #Priming 7ml +66 #Priming 7ml +141 #Priming 7ml +43 #Priming 7ml +173 #Priming 7ml +51 #Priming 7ml +52 #Priming 7ml +68 #Priming 7ml +3763 #Priming 7ml +80 #Priming 7ml +39 #Priming 7ml +42 #Priming 7ml +191 #Priming 7ml +42 #Priming 7ml +42 #Priming 7ml +85 #Priming 7ml +95 #Priming 7ml +72 #Priming 7ml +61 #Priming 7ml +114 #Priming 7ml +65 #Priming 7ml +49 #Priming 7ml +87 #Priming 7ml +4128 #Priming 7ml +142 #Priming 7ml +247 #Priming 7ml +59 #Priming 7ml +43 #Priming 7ml +106 #Priming 7ml +222 #Priming 7ml +41 #Priming 7ml +45 #Priming 7ml +74 #Priming 7ml +107 #Priming 7ml +42 #Priming 7ml +95 #Priming 7ml +185 #Priming 7ml +48 #Priming 7ml +4348 #Priming 7ml +93 #Priming 7ml +216 #Priming 7ml +128 #Priming 7ml +39 #Priming 7ml +41 #Priming 7ml +77 #Priming 7ml +198 #Priming 7ml +70 #Priming 7ml +347 #Priming 7ml +69 #Priming 7ml +63 #Priming 7ml +45 #Priming 7ml +176 #Priming 7ml +4570 #Priming 7ml +99 #Priming 7ml +44 #Priming 7ml +39 #Priming 7ml +89 #Priming 7ml +155 #Priming 7ml +48 #Priming 7ml +116 #Priming 7ml +473 #Priming 7ml +43 #Priming 7ml +45 #Priming 7ml +47 #Priming 7ml +58 #Priming 7ml +54 #Priming 7ml +4322 #Priming 7ml +181 #Priming 7ml +97 #Priming 7ml +98 #Priming 7ml +306 #Priming 7ml +57 #Priming 7ml +45 #Priming 7ml +44 #Priming 7ml +112 #Priming 7ml +118 #Priming 7ml +91 #Priming 7ml +124 #Priming 7ml +89 #Priming 7ml +5032 #Priming 7ml +45 "Can" MM +107 #tPriming 7ml +300 #Priming 7ml +47 #Priming 7ml +115 #Priming 7ml +252 #Priming 7ml +45 #Priming 7ml +44 #Priming 7ml +51 #Priming 7ml +94 #Priming 7ml +286 #Priming 7ml +47 #Priming 7ml +52 #Priming 7ml +109 #Priming 7ml +5182 #Priming 7ml +150 #Priming 7ml +262 #Priming 7ml +46 #Priming 7ml +47 #Priming 7ml +76 #Priming 7ml +259 #Priming 7ml +45 #Priming 7ml +94 #Priming 7ml +163 #Priming 7ml +84 #Priming 7ml +96 #Priming 7ml +140 #Priming 7ml +4926 #Priming 7ml +143 #Priming 7ml +208 #Priming 7ml +45 #Priming 7ml +49 #Priming 7ml +157 #Priming 7ml +123 #Priming 7ml +103 #Priming 7ml +225 #Priming 7ml +44 #Priming 7ml +50 #Priming 7ml +159 #Priming 7ml +651 #Priming 7ml +5358 #Priming 7ml +119 #Priming 7ml +80 #Priming 7ml +212 #Priming 7ml +44 #Priming 7ml +216 #Priming 7ml +50 #Priming 7ml +106 #Priming 7ml +621 #Priming 7ml +50 #Priming 7ml +48 #Priming 7ml +49 #Priming 7ml +5098 #Priming 7ml +150 #Priming 7ml +79 #Priming 7ml +83 #Priming 7ml +102 #Priming 7ml +93 #Priming 7ml +505 #Priming 7ml +46 #Priming 7ml +50 #Priming 7ml +47 #Priming 7ml +73 #Priming 7ml +111 #Priming 7ml +217 #Priming 7ml +5405 #Priming 7ml +167 #Priming 7ml +106 #Priming 7ml +141 #Priming 7ml +109 #Priming 7ml +453 #Priming 7ml +52 #Priming 7ml +46 #Priming 7ml +91 #Priming 7ml +102 #Priming 7ml +184 #Priming 7ml +86 #Priming 7ml +5874 #Priming 7ml +200 #Priming 7ml +222 #Priming 7ml +51 #Priming 7ml +44 #Priming 7ml +89 #Priming 7ml +322 #Priming 7ml +53 #Priming 7ml +700 #Priming 7ml +69 #Priming 7ml +52 #Priming 7ml +49 #Priming 7ml +5739 #Priming 7ml +91 #Priming 7ml +107 #Priming 7ml +375 #Priming 7ml +49 #Priming 7ml +61 #Priming 7ml +113 #Priming 7ml +220 #Priming 7ml +54 #Priming 7ml +143 #Priming 7ml +342 #Priming 7ml +51 #Priming 7ml +5909 #Priming 7ml +132 #Priming 7ml +100 #Priming 7ml +425 #Priming 7ml +69 #Priming 7ml +57 #Priming 7ml +50 #Priming 7ml +127 #Priming 7ml +413 #Priming 7ml +53 #Priming 7ml +54 #Priming 7ml +925 #Priming 7ml +128 "Can" NO +6357 #tPriming 7ml +120 #Priming 7ml +50 #Priming 7ml +53 #Priming 7ml +93 #Priming 7ml +269 #Priming 7ml +51 #Priming 7ml +99 #Priming 7ml +276 #Priming 7ml +53 #Priming 7ml +99 #Priming 7ml +204 #Priming 7ml +6402 #Priming 7ml +174 #Priming 7ml +81 #Priming 7ml +211 #Priming 7ml +57 #Priming 7ml +81 #Priming 7ml +505 #Priming 7ml +54 #Priming 7ml +52 #Priming 7ml +67 #Priming 7ml +50 #Priming 7ml +5936 #Priming 7ml +169 #Priming 7ml +144 #Priming 7ml +331 #Priming 7ml +57 #Priming 7ml +340 #Priming 7ml +774 #Priming 7ml +56 #Priming 7ml +57 #Priming 7ml +60 #Priming 7ml +55 #Priming 7ml +6165 #Priming 7ml +190 #Priming 7ml +85 #Priming 7ml +419 #Priming 7ml +202 #Priming 7ml +57 #Priming 7ml +56 #Priming 7ml +58 #Priming 7ml +558 #Priming 7ml +154 #Priming 7ml +53 #Priming 7ml @1634572427.06EDT = =mMAIN_scheduler =tMAIN @EDT1634572430.77 #"core_reset"Sent BREAK +2 #t@22791 idle with ifg=0x00, ie=0x75 +2 #>RESET< ESP2 v3.41 I2C Gateway v3.20 +218 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +503 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +820 "Can"  +2   +2 #tPolling Can every 10:00 +484 #-> ESP.ready! +5 #Powering core bus +540 .Gate.power :raw,:ON +4 "sampler") +29 ) +4 "core"  +4 "collection"' +4 ' +8 "core"  +2 "processing"% +4 % +7 "core"  +8 "collection"' 9\ +4 ' 0\ +4 ' -\ +8 "processing"% 9\ +4 % 2\ +2 % *\ +4 % 0\ +9 "sampler")&\ +4 "collection"'% +7 "core" % +5 .tCS.configure :default +3 "collection"'#P d@b +4 "processing"%% +8 "core" %\  +2 .tPS.configure :default +4 "processing"%#A d`xb +7 "sampler")% +4 "core" %zz \ . +4 .tSS.configure :default +3 "sampler")#.0X +4 "processing"%:9 +6 "core" 9c7 +1566 #t-> Hand.open +2 .Hand.open +4 "manipulator"&;1 +76 "core" 1 +389 #t-> Arm.CC +4 "manipulator"&<& +5 "core" &r H q% +2 "manipulator"&=% +8 "core" % \  ) q\ ] +4 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 .tElbow.seek :CC +5 "manipulator"&>(Ӥ +153 "core" ( +2 "manipulator"&?& +9 "core" &Ө T o:- +4 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 &@& +6 "core" &Ө s o:- +5 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek CC +4 "manipulator"&A'+ +91 "core" ' +2 "manipulator"&B& +8 "core" &Ө  } * k:- +4 "manipulator"&C% +8 "core" %? y u k +343 #t-> Hand.close + .Hand.close + "manipulator"&D/ +70 "core" / +241 #t-> CC.open +4 .CC.seek :open +2 "collection"'E( +6 "core" ( +4 "collection"'F& +9 "core" &  +1442 #t-> Arm.garage +4 "manipulator"&G& +4 "core" &Ө y w j:- +4 "manipulator"&H% +9 "core" % ? y x q j +4 .tForearm.seek :retract + "manipulator"&I'\ +97 "core" ' +4 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +5 "manipulator"&J(- +291 "core" ( +2 "manipulator"&K& +8 "core" &- G o +4 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &L& +8 "core" &- 2 n +2 .tForearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage +4 "manipulator"&M' +108 "core" ' +2 "manipulator"&N& +8 "core" &-  p +5 "manipulator"&O% +8 "core" % ? p +478 #t-> Hand.open +3 .Hand.open +2 "manipulator"&P1 +77 "core" 1 +613 #t-> Arm.home +2 "manipulator"&Q& +6 "core" &- q +4 "manipulator"&R% +8 "core" %  q +5 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&S'\ +100 "core" ' +2 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 .tElbow.seek :home +2 "manipulator"&T( +123 "core" ( +2 "manipulator"&U& +8 "core" & [ m +4 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 &V& +6 "core" & ^ n +4 .tForearm.seek :home +4 "manipulator"&W' +45 "core" ' +2 "manipulator"&X& +8 "core" &  p +5 "manipulator"&Y% +7 "core" % \ p= +220 #t-> access 2 + "storage"(Z% +6 "core" %{ ; < ]\ +4 "manipulator"&[% +8 "core" % 3 p= +5 "manipulator"&\\% +8 "core" %  o= +2 .tForearm.seek :retract +5 "manipulator"&]'\ +42 "core" ' +4 .tElbow.seek :clear + "manipulator"&^(d +200 "core" ( +2 "manipulator"&_% +9 "core" %\ ! y r l5 +4 "manipulator"&`& +8 "core" &d ) mU +2 .tSC.reconfigure :tight +6 "storage"($\ .(\ 1~b +5 .tSC.seek 6 + "storage"(a(K +505 "core" ( +18 .tSC.configure :limp +3 "storage"($(\ 1b +4 (b& +8 "core" &K  \  +684 #t-> exit +8 #mEXIT @1634572568.91EDT @1634572803.76EDT = =mMAIN_scheduler =tMAIN @EDT1634572805.56 #"core_reset"Sent BREAK +2 #t@24519 receive with ifg=0x10, ie=0xFD #@25153 receive with ifg=0x10, ie=0xFD + #@25808 receive with ifg=0x10, ie=0xFD + #@26442 receive with ifg=0x10, ie=0xFD #@27076 receive with ifg=0x10, ie=0xFD + #@27711 receive with ifg=0x10, ie=0xFD + #@28345 receive with ifg=0x10, ie=0xFD #@28671 receive with ifg=0x80, ie=0xFD + #@52171 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +237 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +379 "Can" == +  == + #tPolling Can every 10:00 + #Cleanly exited at 11:56:08EDT18-Oct-21 +329 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +3 "core"  +2 "processing"% + % +3 "core"  +5 "collection"' 9\ +3 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" % +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +4 "core" + + .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %U +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %{z \  +2 .tSS.configure :default +2 "sampler")#.0X FlowMeter +2 !o:NameError: mesg"%uninitialized constant FlowMeter: name:FlowMeter:bt["(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 +634 #-> FlowMeter.stop +2 !o:NameError: mesg"%uninitialized constant FlowMeter: name:FlowMeter:bt["(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 +4714 #-> FlowMeter.start + !o:NameError: mesg"%uninitialized constant FlowMeter: name:FlowMeter:bt["(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 +1263 #-> Power.sampler on +2 .Gate.power :sampler,:ON +451 #-> Power.sampler off + .Gate.power :sampler,:OFF +4455 #-> exit +5 #mEXIT @1634572940.17EDT @1634583709.80EDT = =mMAIN_scheduler =tMAIN @EDT1634583711.69 #"core_reset"Sent BREAK + #t@61397 receive with ifg=0x10, ie=0xFD + #@62038 receive with ifg=0x10, ie=0xFD + #@62696 receive with ifg=0x10, ie=0xFD + #@63336 receive with ifg=0x10, ie=0xFD #@63985 receive with ifg=0x10, ie=0xFD + #@64634 receive with ifg=0x10, ie=0xFD + #@65284 receive with ifg=0x10, ie=0xFD #@80 receive with ifg=0x80, ie=0xFD + #@60950 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +246 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +393 "Can" FF +  FF + #tPolling Can every 10:00 +2 #Cleanly exited at 12:02:20EDT18-Oct-21 +4996 #-> ESP.ready? +405 #-> can +3 "Can" CC +1789 #t-> Flow.start + ."flow"Gate.power :analytic3,:ON +731 #t-> Flow +432 #"flow"0.0L/min +1006 #0.0L/min +1005 #0.0L/min +1009 #0.0L/min +1005 #0.0L/min +336 #t-> `stty -F/dev/flowMeter` +670 #"flow"0.0L/min +1006 #0.0L/min +1005 #0.0L/min +1006 #0.0L/min +1005 #0.0L/min +1006 #0.0L/min +1006 #0.0L/min +1005 #0.0L/min +1004 #0.0L/min +1006 #0.0L/min +577 #t-> Flow.stop +2 ."flow"Gate.power :analytic3,:OFF +5434 #t-> exit +4 #mEXIT @1634584002.83EDT @1634584028.10EDT = =mMAIN_scheduler =tMAIN @EDT1634584029.89 #"core_reset"Sent BREAK + #t@61397 receive with ifg=0x10, ie=0xFD + #@62038 receive with ifg=0x10, ie=0xFD + #@62696 receive with ifg=0x10, ie=0xFD + #@63336 receive with ifg=0x10, ie=0xFD + #@63985 receive with ifg=0x10, ie=0xFD #@64634 receive with ifg=0x10, ie=0xFD + #@65284 receive with ifg=0x10, ie=0xFD #@80 receive with ifg=0x80, ie=0xFD + #@1716 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +237 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +381 "Can" FF +  FF #tPolling Can every 10:00 +2 #Cleanly exited at 15:06:42EDT18-Oct-21 +4410 #-> ESP.shutdown +3 #Asleep / Shutdown +30 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF + #Shutdown +125 #t-> exit +3 #mEXIT @1634584082.02EDT @1634589140.30EDT = =mMAIN_scheduler =tMAIN @EDT1634589142.20 #"core_reset"Sent BREAK + #t@61397 receive with ifg=0x10, ie=0xFD + #@62038 receive with ifg=0x10, ie=0xFD + #@62696 receive with ifg=0x10, ie=0xFD + #@63336 receive with ifg=0x10, ie=0xFD #@63985 receive with ifg=0x10, ie=0xFD + #@64634 receive with ifg=0x10, ie=0xFD + #@65284 receive with ifg=0x10, ie=0xFD #@80 receive with ifg=0x80, ie=0xFD + #@3354 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +10 #ESP2 v3.41 I2C Gateway v3.20 for core bus +249 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +392 "Can"  +  z + #tPolling Can every 10:00 +2 #Cleanly exited at 15:08:01EDT18-Oct-21 +4723 #-> ESP.ready! +3 #Powering core bus +579 .Gate.power :raw,:ON +2 "sampler") +25 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" %o +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %\  +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %}\ . +2 .tSS.configure :default +2 "sampler")#.0X startTube +297 #-> startTube 2 +751 #-> CC.loadPuck(:testSH1) {collectSample 200, $habSampler} + #Loading testSH1 puck from tube 2 into Collection Clamp +2 "collection"';& +3 "core" &  +2 .tHand.open +2 "manipulator"&<1 +68 "core" 1 +2 "manipulator"&=% +4 "core" % \ %  p j & + "storage"(>% +4 "core" %{  =\ \ + "storage"(?. +3 "core" .( + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(@( +199 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (A& +3 "core" &  \  +2 "manipulator"&B& +4 "core" & p j i!w +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&C( +22 "core" ( +2 "manipulator"&D& +4 "core" &\ o v E i# + "storage"(E& +4 "core" &   |\ +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&F' +96 "core" ' +2 "storage"(G& +4 "core" &  \ \ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(H'L +270 "core" ' + "storage"(I- +3 "core" -'] +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (J& +3 "core" & \  + "manipulator"&K& +4 "core" &\ z z W i# +2 .tElbow.seek 2 + "manipulator"&L( +29 "core" ( +2 "manipulator"&M& +4 "core" & w A k + "storage"(N& +4 "core" &   \ +2 .tForearm.seek 2 + 300 counts + "manipulator"&O'ϊ +17 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&P/ +72 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&Q& +2 "storage"(R'v +7 "core" & 6 m +2 "manipulator"&S% +4 "core" % σ L nX +2 .tForearm.seek :retract +2 "manipulator"&T'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&U(Ӥ +149 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +10 "core" ( + "manipulator"&V& +5 "core" &ө v x  i:0 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &W& +2 "core" &ө l x T j:0 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&X'+ +99 "core" ' + "manipulator"&Y& +4 "core" &ө [ ^ f:0 +2 "manipulator"&Z% +4 "core" %3 [ ` ey +2 "collection"'[& +4 "core" &w  +2 "collection"'\\& +5 "core" &  +2 .tCC.seek :closed + "collection"'](O +4 "core" &}  +9 &3 , +10 &c @ +9 &Oy Q +9 &U Q +10 &Z Q +9 &V Q +51 &VX Q + &X Q +5 &W~ Q + &W} Q + & `T Q + &""Y~ Q +6 &#T Q +9 &%U Q +10 &'gX Q +9 &)*T Q +9 &*W P +10 &,W Q +9 &.pS Q +9 &03U P +10 &1U Q +9 &3U P +10 &5yU P +9 &79U Q +9 &8U| P +10 &:T P +9 &<U Q +9 &>CR P +10 &@U Q +9 &AU Q +10 &CRz Q +9 &EJZ~ Q +9 &Ga R +10 &Hy{ U +9 &Jw Y +9 &L/ ] +10 &M Y +9 &O1@ - +10 &O su F +5 ( + "collection"'\\& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.88 + .Hand.open + "manipulator"&^1 +3 "core" &OZ F +73 1 + "manipulator"&_% +4 "core" % - 8 ( d b +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&`'\ +102 "core" ' +2 #tcollectSample 200ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON + ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold + "sampler")a+ +4 "core" + + "sampler")b% +4 "core" % \ * +2 "collection"'c& +4 "core" &OZ F +2 "Can" IH +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +2 .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure :fast +2 "sampler")#.0X +17  +2 .tdelay 3.8 seconds +382 "collection"'g% +4 "core" %r + "sampler")h% +4 "core" %?1 \  o + .tSSV.dial :spit +2 "sampler")i +137 "core"  +2 .tSS.seek 0ml +2 "sampler")j' +285 "core" ' + .tSSV.dial CBV +2 "sampler")k  +138 "core" +2 .tCTV.dial :intake +2 "collection"'l  +74 "core"  +2 #tWaiting for external sampler to finish priming... + .delayUntil "16:37:38.44" +1468 #"flow"0.0L/min +14844 !to:NameError: mesg"5uninitialized constant ShallowSampler::PrimeFlow: name:PrimeFlow:bt[";/home/esp/esp2/utils/sampler.rb:581:in `sampleQuietly'"3/home/esp/esp2/utils/sampler.rb:665:in `prime'"=/home/esp/esp2/protocol/2G/sh1.rb:111:in `collectSample'"(ESP):4:in `irb_binding'"4/home/esp/esp2/utils/puckmoves.rb:408:in `load'"8/home/esp/esp2/utils/puckmoves.rb:958:in `loadPuck'"(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 +300 ."flow"Gate.power :analytic3,:OFF +2 ."samplerPumpShutdown"Gate.power :sampler,:OFF +3459 #t-> backtrace +25447 "Can" HH +47958 #t-> 3/2.seconds +1038 #-> 3/2.0.seconds +11005 "Can" HH +60001  HH +24411 #t-> primingRate=4.5993 +531 #-> "Flow of %.1fL/m too Slow while priming!"%primingRate +17148 #-> 5/3.0 *10 +715 #-> 5/.30 +7933 #-> reload Sampler +1937 #-> CC + "collection"'m& +4 "core" &OW F +1628 #t-> collectSample 200, $habSampler +2 #collectSample 200ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON + ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +2 .Exhaust.select :close + .SS.reconfigure :default +3 "sampler")#.0X  +80 "core"  + .tExhaust.select :open +2 "sampler")@ +10 .tSS.seek 0ml + "sampler")?' +903 "core" ' +2 .tExhaust.select :close + "sampler") +9 ."connect"SSV.dial CBV +4 .tCBV.dial SSV +2 "sampler")A  +78 "core" + #tAllowing 130s for 25.0ml of remaining 100.0ml +2 .Intake.select :open + "sampler") +210 "collection"'B% +3 "core" % +2 #tIntake @15.0psia, vacuum from 9.5 to 12.5psi +3 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X \  +28 "collection"'M% +3 "core" %| + "sampler")N% +4 "core" %4?@ \  +32 "collection"'P% +3 "core" % + "sampler")Q% +4 "core" %4CB \  +37 "collection"'S% +2 "core" % +47 "sampler")C% +3 "core" %4EE \  +42 "collection"'F% +3 "core" % + "sampler")V% +4 "core" %4HF \  +47 "collection"'W% +3 "core" %~ +2 "sampler")H% +3 "core" %4HI \  +2 "sampler")O% +4 "core" %4HJ \  + .tIntake.select :close +2 "sampler")0 +9 )Y% +2 "core" %4HK \ \  +2 .tSSV.dial :exhaust + "sampler")Z  +80 "core"  + .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml +2 "sampler")[' +909 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +5 .tCBV.dial SSV + "sampler")L  +77 "core" +2 #tAllowing 130s for 25.0ml of remaining 75.0ml + .Intake.select :open +2 "sampler") +210 "collection"'R% +2 "core" % +2 #tIntake @14.8psia, vacuum from 9.3 to 12.3psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X \  +32 "collection"'g% +3 "core" % +2 "sampler")h% +3 "core" %4@? \  +37 "collection"'i% +2 "core" % +2 "sampler")d% +4 "core" %4BA \  +41 "collection"'k% +3 "core" % +2 "sampler")l% +3 "core" %4EG \  +48 "collection"'m% +2 "core" % +2 "sampler")o% +3 "core" %4DE \  +54 "collection"'p% +3 "core" % +2 "sampler")j% +4 "core" %4EG \  + "sampler")q% +3 "core" %4HD \  +2 .tIntake.select :close + "sampler")0 +9 )n% +3 "core" %4GF \ \  + .tSSV.dial :exhaust +2 "sampler")t  +79 "core"  + .tExhaust.select :open +3 "sampler")@ +10 .tSS.seek 0ml + "sampler")u' +905 "core" ' +2 .tExhaust.select :close + "sampler") +9 ."connect"SSV.dial CBV +4 .tCBV.dial SSV + "sampler")v  +79 "core" + #tAllowing 130s for 25.0ml of remaining 50.0ml +2 .Intake.select :open + "sampler") +210 "collection"'w% +3 "core" % + #tIntake @14.8psia, vacuum from 9.3 to 12.3psi +2 .SS.reconfigure :inhaling 2.16ml/s +3 "sampler")#.0X \  +28 "collection"'% +3 "core" % + "sampler")% +4 "core" %4=A \  +32 "collection"'% +3 "core" % +2 "sampler")% +3 "core" %4@> \  +37 "collection"'% +2 "core" % +2 "sampler")% +4 "core" %4AB \  +41 "collection"'% +3 "core" % +2 "sampler") % +4 "core" %4DD \  +47 "collection"'% +2 "core" % +2 "sampler") % +3 "core" %4EF \  +54 "collection"' % +3 "core" % +2 "sampler")% +4 "core" %4HF \  +60 "collection"'% +3 "core" % +2 "sampler")% +4 "core" %4HI \  + "sampler")% +3 "core" %4II \  +2 .tIntake.select :close + "sampler")0 +9 )% +3 "core" %4II \ \  + .tSSV.dial :exhaust +2 "sampler")  +80 "core"  + .tExhaust.select :open +2 "sampler")@ +9 .tSS.seek 0ml +2 "sampler")' +908 "core" ' + .tExhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + "sampler")\  +77 "core" +2 #tAllowing 130s for 25.0ml of remaining 25.0ml + .Intake.select :open +2 "sampler") +210 "collection"' % +2 "core" % +2 #tIntake @14.8psia, vacuum from 9.3 to 12.3psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X $habSampler.puckEvac +2 #Evacuating Puck (bubblePt=24psi, evacVolume=10ml, delay 15 seconds) +2 .Intake.select :close + "collection"'3& +3 "core" &OW F +2 ."airStroke"CSV.dial :waste +4 "sampler")4% + ."airStroke"CS.seek 0ml +6 "collection"'5' +4 "core" %\\] \ d + ' + ."airStroke"CSV.dial :air +5 ."connect"SSV.dial CBV,avoiding: :exhaust +2 .tCBV.dial SSV +2 "collection"'6 @ + "sampler")7  +74 "core" B +2 "Can" YY +2 ."airStroke"CS.seek 10ml +2 "collection"'8' D +117 "core"  +2 .tCTV.dial :air +2 "collection"'9  +76 "core" ~ +2 .tdelay 15 seconds +1502 .SSV.dial :spit,avoiding: :exhaust +2 "sampler"): +139 "core" +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +5 .tSS.seek 0ml + "collection"';  +2 "sampler")<' +7 "core" ' + .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")=  +128 "core"  +10  +585 ' + "sampler")>% +4 "core" %np \ d +2 .tCBV.dial between SSV and waste2 +2 "collection"'0  +28 "core"  +2 "collection"'1% +4 "core" % B   +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +2 "collection"'A  +44 "core"  +2 .tCS.reconfigure :pressurize +2 "collection"'# d@<< [b +2 .tCS.seek 0ml +2 "collection"'B' +2424 "core" ' Y [ ѡ +2 "collection"'?% +4 "core" % Z ] +2 "sampler")!% +3 "core" %oq \ d +2 #tBubblePoint: Intake @38.0psia, Outlet @14.0psia + .CBV.dial SSV +2 "collection"'G @ +39 "core" B +2 .tSS.reconfigure :default +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'+' +119 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")v +69 "core" ' + ."CSpush"CS.stop +2 "collection"'5 +67 "core"  +2 .tSS.reconfigure :exhale +2 "sampler")#.0X Sampler +1191 #-> Sampler.default[:exhaleConfig] +596 #-> Sampler.default[:exhaleConfig].intern +8057 #-> CC.unloadPuck + "collection"'}& +4 "core" &OW F +2 #tStoring testSH1 puck in Collection Clamp to tube 1 + "manipulator"&y% +4 "core" %\ + E a2 +2 "storage"(~% +4 "core" %t ]\  + "storage"(z. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(($ +191 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +2 (& +3 "core" &' r v E +2 "manipulator"&& +4 "core" &Ӫ < 0 _:/ + "manipulator"&% +4 "core" %\ > > 3 _2 + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +156 "core" ( + "manipulator"&& +4 "core" & 2 < d +2 "storage"(& +3 "core" &'\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&'! +92 "core" ' +2 "storage"( & +4 "core" &' a\  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(x'L +273 "core" ' +2 "storage"(- +3 "core" -'L +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"( ' +31 "core" ' +2 "manipulator"& & +4 "core" & T V  f + "manipulator"&% +4 "core" % X V  f +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 .tElbow.seek CC + "manipulator"&(Ӥ +153 "core" ( +2 "manipulator"&& +4 "core" &ӯ   m `9& + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &ӯ & /  `9& +2 .tForearm.seek CC +2 "manipulator"&'+ +104 "core" ' +2 .tHand.close + "manipulator"&r/ +74 "core" / +2 .tCC.seek :open + "collection"'\ ( +380 "core" ( +2 "storage"( & +4 "core" &' -\  + "storage"(& +3 "core" &' \  +2 "manipulator"&& +3 "core" &ӯ  = ' `9& +2 "manipulator"&% +3 "core" % 0   _C +2 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&"( +159 "core" ( +2 "manipulator"&%& +4 "core" & X h g + "storage"('& +4 "core" &' :\  + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.seek 1 +2 "manipulator"&('e +113 "core" ' + .tElbow.hold + "manipulator"&), +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&1 +68 "core" 1 +3 "manipulator"&% +4 "core" % wm   \\ + "storage"(#& +4 "core" &' y " + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 1 + 318 counts + "manipulator"&,'ϣ +18 "core" ' +2 "manipulator"&& +4 "core" & k } @ j +2 "storage"(& +3 "core" &' \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&.'! +22 "core" ' + "storage"(/% +5 "core" %  Y\  +2 ."downElevator"SE.seek :down +4 "storage"('v +99 (-% +3 "core" %D w\ ]{ + "manipulator"&% +4 "core" %! ^ v  h +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&3'\ +89 "core" ' +63 ' + ."downElevator"SE.stop +2 "storage"(5 +22038 #t-> ESP.shutdown +4 #Asleep / Shutdown +33 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF + #Shutdown +211 #t-> exit +4 #mEXIT @1634592719.91EDT @1634654357.86EDT = =tMAIN =mMAIN_scheduler @EDT1634654359.64 #"core_reset"Sent BREAK + #t@27609 select with ifg=0x10, ie=0xF5 + #@28243 receive with ifg=0x10, ie=0xFD + #@28877 receive with ifg=0x10, ie=0xFD + #@29511 receive with ifg=0x10, ie=0xFD #@29838 receive with ifg=0x80, ie=0xFD + #@5515 sendCRC with ifg=0x20, ie=0x7F #@5962 sendCRC with ifg=0x20, ie=0x7F + #@7553 sendCRC with ifg=0x08, ie=0x5F + #@38853 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +234 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +364 "Can"n\  + n\  #tPolling Can every 10:00 +3 #Cleanly exited at 17:31:59EDT18-Oct-21 +939 #-> ESP.ready! +3 #Powering core bus +541 .Gate.power :raw,:ON +3 "sampler") +27 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %6\ + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %|\  +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %|z\ G + .tSS.configure :default +3 "sampler")#.0X + ."openPC"PC.reconfigure :default +4 .tCC.reconfigure :default +3 "processing"%$x2 ^22b +2 "collection"'$x2 ^22b +2 ."openPC"PC.home.seek :open +4 .tCC.home.seek :open + "processing"%*( + "collection"'+( +274 "core" ( +6 ( + "collection"', +4 "core" A + "processing"%- +3 "core" V +2 "processing"%. +92 "core"  +2 "processing"%/ +3 "core" @ +2 "collection"'0% +4 "core" %T + "processing"%1% +4 "core" %Xd\  +2 "sampler")2% +4 "core" %{{ \ : + "collection"'3& +4 "core" &^  +2 "processing"%4& +3 "core" &\  +2 "manipulator"&5% +4 "core" %\  X K + "manipulator"&6& +4 "core" & A  + "storage"(7& +4 "core" & q\ ( + "storage"(8% +4 "core" %  \ ) +2 "collection"'99 +3 "core" 94 + "processing"%:9 +4 "core" 9. +15202 #t-> $da[:extractVol]= 0.17 +3904 #-> startTube 2 +326 #-> startTube 2 +2434 #-> da 75 + #da sampling at most 75ml +5 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 10:43:38EDT19-Oct-21\\n{1 => 1,\\n 2 => 3}\\nCan@10:39:25, 19.6C, 54% humidity, 14.9psia, 12.714V, 0.091A, 0.085A avg, 1.16W",Subject: "da sampling at most 75ml" +2 "collection"';& +5 "core" &Q  +2 .tHand.open + "manipulator"&<1 +70 "core" 1 +2 "manipulator"&=% +4 "core" % \  { G K +2 "storage"(>% +3 "core" % P\ " +2 "storage"(?. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(@( +194 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (A& +2 "core" & @\  +2 "manipulator"&B& +9 "core" & n k )  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&C( +3 "core" ( + "manipulator"&D& +4 "core" & o t C  +2 "storage"(E& +4 "core" & \ +34 .tForearm.seek 2 + 700 counts +7 "manipulator"&F' +92 "core" ' +4 "storage"(G& +10 "core" & R\ +6 .tSE.reconfigure :pick +5 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +2 "storage"(H'L +275 "core" ' +2 "storage"(I- +4 "core" -'l +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (J& +3 "core" & \ +3 "manipulator"&K& +5 #"uploadLog"upsync +2 "core" & i r 2  +2 .tElbow.seek 2 +2 "manipulator"&L( +4 "core" ( + "manipulator"&M& +4 "core" & q t V  + "storage"(N& +4 "core" & g\ ! +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&O'ϊ +20 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&P/ +74 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&Q& "storage"(R'v +7 "core" & ^  +2 "manipulator"&S% +4 "core" % ρ o r 6 +2 .tForearm.seek :retract + "manipulator"&T'\ +97 "core" ' + .tElbow.seek CC +2 "manipulator"&U(Ӥ +137 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +28 "core" ( +2 "manipulator"&V& +4 "core" &Ӣ"\ \ |;7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &W& +2 "core" &Ӣ"\ \ w };7 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&X'+ +106 "core" ' +2 "manipulator"&Y& +4 "core" &Ӣ" | z;7 + "manipulator"&Z% +4 "core" %3 . zb +2 "collection"'[& +4 "core" &O  +2 "collection"'\\& +5 "core" &W  +2 .tCC.seek :closed + "collection"'](O +5 "core" &K  +7 &OK &k +10 &xWM : +9 &}H N +9 &YD Q +10 &KYQ Q +9 & XI Q +9 &ZM P +10 &UG P +9 &TYK P +10 &ZO Q +9 &UI P +9 &!YL P +10 &#]TG P +9 &%Z@ Q +9 &&WN P +10 &(XF P +9 &*dYD P +10 &,&WN P +9 &-ZE P +9 &/WA P +10 &1nYF P +9 &30ZO P +9 &4WQ O +10 &6YO P +9 &8uX@ P +10 &:7XP P +9 &;YC P +9 &=U@ P +10 &?WG O +9 &A?X@ P +9 &CWI P +10 &DY? P +9 &F`H Q +10 &H@rL R +9 &ID W +9 &KH [ +10 &MiN \\ +9 &NcG 3 +9 &OyK N +9 ( +3 "collection"'\\& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.79 +2 .Hand.open + "manipulator"&^1 +3 "core" &O~aD I +62 1 + "manipulator"&_% +5 "core" % , h vi + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&`'\ +95 "core" ' +2 #tcollectSample 75ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close + .Exhaust.select :close +2 .SS.hold +2 "sampler")a+ +3 "core" + +2 "sampler")b% +4 "core" %{z \ , + "collection"'c& +4 "core" &O~`E I +3 "Can"o II + #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +2 .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure :fast +2 "sampler")#.0X +2 "sampler")% +4 "core" %Y \ ! +53 "collection"'% +3 "core" %< +2 "sampler")% +4 "core" %Y \ ! +60 "collection"'% +3 "core" %7 +2 "sampler")% +3 "core" %X \ ! +70 "collection"'% +3 "core" %7 +2 "sampler")% +4 "core" %X \ ! +78 "collection"'% +3 "core" %E +2 "sampler")% +3 "core" %Y \  +89 "collection"'% +3 "core" %9 +2 "sampler")% +3 "core" %X \ ! +101 "collection"'% +3 "core" %D +2 "sampler")"% +4 "core" %X \ ! +112 "collection"'%% +3 "core" %H +2 "sampler")'% +4 "core" %X \ ! +127 "collection"'(% +4 "core" %A + "sampler"))% +4 "core" %X \ ! +144 "collection"'% +3 "core" %= +2 "sampler")% +4 "core" %X \  +162 "collection"'% +3 "core" %7 +2 "sampler")#% +3 "core" %X \  +184 "collection"',% +3 "core" %@ +2 "sampler")-% +4 "core" %X \  +196 "collection"'.% +3 "core" %R +2 "sampler")/% +3 "core" %X \  +196 "collection"'0% +3 "core" %> +2 "sampler")1% +4 "core" %X \  +196 "collection"'2% +3 "core" %H + "sampler")3% +4 "core" %X \  +196 "collection"'4% +3 "core" %F + "sampler")5% +4 "core" %X \  +196 "collection"'6% +3 "core" %B +2 "sampler")7% +3 "core" %X \  +196 "collection"'8% +3 "core" %N +2 "sampler")9% +4 "core" %X \ ! +196 "collection"':% +3 "core" %? + "sampler");% +5 "core" %X \  +195 "collection"'<% +3 "core" %Y +2 "sampler")=% +4 "core" %X \  +195 "collection"'>% +3 "core" %N +2 "sampler")?% +4 "core" %X \  +196 "collection"'A% +3 "core" %N + "sampler")B% +4 "core" %X \  +196 "collection"'D% +3 "core" %P +2 "sampler")E% +4 "core" %X \  +144 "collection"'!% +3 "core" %U +2 "sampler")G% +4 "core" %X \  + .tSS.reconfigure :default +3 "sampler")#.0X9 +3 "core" 9n 3d +102 "collection"'?9 +2 "core" 9{7d +102 "collection"'A9 +2 "core" 9 ;d +103 "collection"'B9 +3 "core" 9 ?d +102 "collection"'D9 +4 "core" 9 Dd +105 "collection"'E9 +2 "core" 9 Hd +102 "collection"'!9 +2 "core" 9 Ld +102 "collection"'G9 +3 "core" 9 Pd +102 "collection"'&9 +3 "core" 9Td +102 "collection"'I9 +2 "core" 9Yd +103 "collection"'J9 +2 "core" 9$]d +102 "collection"'|9 +2 "core" 9;ad +102 "collection"'$9 +3 "core" 9Qed +102 "collection"' 9 +3 "core" 9jid +102 "collection"'M9 +2 "core" 9nd +102 "collection"'P9 +3 "core" 9rd +102 "collection"'Q9 +2 "core" 9vd +102 "collection"'C9 +3 "core" 9zd +102 "collection"'9 +3 "core" 9~d +102 "collection"'N9 +2 "core" 9d +102 "collection"'F9 +3 "core" 9d +102 "collection"'V9 +2 "core" 97d +102 "collection"'H9 +3 "core" 9Pd +102 "collection"'K9 +2 "core" 9md +102 "collection"'O9 +2 "core" 9d +102 "collection"'Y9 +3 "core" 9b +102 "collection"'L9 +2 "core" 9_ +103 "collection"'Z9 +2 "core" 9] +102 "collection"'S9 +3 "core" 9Z +103 "collection"'R9 +2 "core" 9 X +102 "collection"'T9 +2 "core" 9+!V +102 "collection"'+9 +3 "core" 9F$S +102 "collection"'W9 +2 "core" 9b$P +102 "collection"'_9 +3 "core" 9~%N +102 "collection"'\\9 +3 "core" 9'K +102 "collection"'b9 +2 "core" 9(H +102 "collection"'^9 +3 "core" 9)F +102 "collection"'c9 +2 "core" 9+D +102 "collection"'9 +4 "core" 9+B +102 "collection"'a9 +2 "core" 9!+@ +102 "collection"'e9 +3 "core" 9:-> +102 "collection"'X9 +2 "core" 9V0; +102 "collection"'h9 +3 "core" 9o18 +102 "collection"'[9 +2 "core" 917 +103 "collection"'f9 +2 "core" 935 +102 "collection"'g9 +2 "core" 964 +102 "collection"'i9 +3 "core" 972 +102 "collection"'k9 +2 "core" 980 +103 "collection"'l9 +3 "core" 99. +102 "collection"'d9 +2 "core" 9:, +103 "collection"'j9 +2 "core" 9+:+ +102 "collection"'p9 +2 "core" 9?;) +102 "collection"'q9 +3 "core" 9U; ' +102 "collection"'r9 +3 "core" 9j<& +102 "collection"'t9 +3 "core" 9~=$ +102 "collection"'m9 +2 "core" 9>" +102 "collection"'w9 +2 "core" 9>! +103 "collection"'s9 +2 "core" 9>! +102 "collection"'x9 +3 "core" 9?& +102 "collection"'y9 +3 "core" 9?* +102 "collection"'z9 +2 "core" 9@. +102 "collection"'n9 +3 "core" 9A2 +102 "collection"'v9 +2 "core" 9 B6 +102 "collection"'}9 +3 "core" 9 D; +102 "collection"'~9 +52 "core" 9 7FA +102 "collection"'9 +3 "core" 9 EKE +102 "collection"'o9 +2 "core" 9 SRI +102 "collection"'9 +2 "core" 9 aTM +103 "collection"'9 +2 "core" 9 mWQ +103 "collection"'9 +3 "core" 9 yYV +101 "collection"'9 +3 "core" 9 WZ +102 "collection"'9 +2 "core" 9 X^ +103 "collection"'u9 +2 "core" 9 Yb +102 "collection"'9 +3 "core" 9 Xf +102 "collection"' 9 +3 "core" 9 Yk +102 "collection"'\ 9 +2 "core" 9 Zo +102 "collection"'9 +3 "core" 9 Zs +102 "collection"' 9 +2 "core" 9 Zw +102 "collection"' 9 +3 "core" 9 ]{ +103 "collection"'{9 +2 "core" 9 \\ +102 "collection"'9 +3 "core" 9 ^ +102 "collection"' 9 +2 "core" 9 ` +103 "collection"'9 +2 "core" 9 _ +102 "collection"'9 +3 "core" 9\ a +102 "collection"'9 +2 "core" 9\ b +103 "collection"'9 +2 "core" 9\ c +102 "collection"'9 +2 "core" 9\ e +103 "collection"'9 +2 "core" 9\ f\ +102 "collection"'9 +3 "core" 9\ f\ +102 "collection"'9 +3 "core" 9\ 'g +102 "collection"'9 +2 "core" 9\ +i +102 "collection"'9 +3 "core" 9\ 1i\ +102 "collection"'9 +2 "core" 9\ 6k +102 "collection"'9 +3 "core" 9\ 9m +103 "collection"'9 +2 "core" 9\ <l +102 "collection"'%9 +3 "core" 9\ Am +102 "collection"'"9 +2 "core" 9\ El +102 "collection"'(9 +2 "core" 9\ Jl\ +103 "collection"''9 +2 "core" 9\ Mm +102 "collection"'9 +2 "core" 9\ Po\ +103 "collection"'9 +2 "core" 9\ Ss +102 "collection"')9 +2 "core" 9\ Vr +103 "collection"'#9 +2 "core" 9\ Xu +102 "collection"'9 +3 "core" 9\ [u +103 "collection"'-9 +2 "core" 9\ ^v +102 "collection"',9 +2 "core" 9\ _}\ +102 "collection"'/9 +3 "core" 9\ a| +102 "collection"'09 +2 "core" 9\ d{ +102 "collection"'29 +3 "core" 9\ f{ +102 "collection"'39 +3 "core" 9\ g{ +102 "collection"'49 +2 "core" 9\ j} +3 .tCH.hold 10:00,70C +3 "collection"'5 `\ `\ h\ +2 '69 +6 "core"  + 9\ i| + "collection"'7% +4 "core" % R U  +2 #tBegun lysing Collection Puck Heater at 68C/35.9psia +24503 "Can"o +35486 "core" ` + "collection"'89 +4 "core" 9\ < +2 "collection"'9% +3 "core" %  # +2 #tEnded lysing Collection Puck Heater at 70C/33.2psia + .CS.seek 0ml +2 "collection"':' +341 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'; @ +105 "core" A +2 .tCSV.dial :air + "collection"'< @ +44 "core" ? +3 .tCS.seek 5ml +2 "collection"'='l +1348 "core" ' +2 .tCSV.dial CTV + "collection"'>  +46 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'? @ +45 "core" > + .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'A  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'B @ +45 "core" > + .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'D' +1356 "core" ' + "collection"'E% +4 "core" % \  + #tPuck @45.3psia after final lysis pressurization +6 #Recovering Lysate into Collection syringe +2 .CSV.dial CBV + "collection"'! +105 "core" ~ + .tCBV.dial CSV +2 "collection"'G  +30 "core"  + "collection"'&% +4 "core" %  +2 .tCS.seek 5ml +2 "collection"'I'l +1347 "core" ' + .tdelay 5 seconds +503 .CTV.dial :air +2 "collection"'J  +44 "core" + "collection"'|% +4 "core" %l   +2 .tCS.seek 7ml +2 "collection"'$' +585 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +42 "core" ? +2 .tCS.seek 10ml + "collection"'M' D +840 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'P ` +118 "core" ^ +2 #tLysing Complete + "collection"'Q& +4 "core" &O~\\mo I +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&C% +4 "core" %\     ` +2 "storage"(% +3 "core" %\ + "storage"(N. +4 "core" .( + .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(F($ +195 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (V& +2 "core" &$  X +2 "manipulator"&H& +4 "core" &ӣ = + `;6 + "manipulator"&K% +4 "core" %\  ? < ~ _ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&O( +158 "core" ( +2 "manipulator"&Y& +5 "core" & K A d + "storage"(L& +4 "core" &$ +\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&Z'! +94 "core" ' +2 "storage"(S& +4 "core" &$ \  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(R'L +287 "core" ' + "storage"(T- +4 "core" -' + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&+& +3 "core" & = @ c + "storage"(W& +4 "core" &$ \  + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 + "manipulator"&_'e +35 "core" ' +2 .tElbow.hold + "manipulator"&\\, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 "storage"(b- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(^'= +29 "core" ' + "manipulator"&c% +4 "core" %w   w YM +2 "storage"(& +4 "core" &$ a + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 1 + 318 counts +2 "manipulator"&a'ϣ +16 "core" ' + "manipulator"&e& +4 "core" & k X - e +2 "storage"(X& +4 "core" &$ 6\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&h'! +26 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"([', +37 "core" ' +2 "manipulator"&f& +4 "core" & s m # g +2 "manipulator"&g% +3 "core" %$ b e f +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&i'\ +89 "core" ' + .tElbow.seek CC +2 "manipulator"&k(Ӥ +159 "core" ( + "manipulator"&l& +4 "core" &Ӯ F 9 _<? +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &d& +4 "core" &Ӯ 4 ? g _<? + .tForearm.seek CC +2 "manipulator"&j'+ +109 "core" ' + .tHand.close +2 "manipulator"&p/ +73 "core" / +2 .tCC.seek :open + "collection"'q( +383 "core" ( + "storage"(r& +4 "core" &$ y +2 "storage"(t& +4 "core" &$  ` + "manipulator"&m& +4 "core" &Ӯ "   [<? + "manipulator"&w% +4 "core" %   Q [ +2 .tForearm.seek :retract + "manipulator"&s'\ +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&x( +161 "core" ( + "manipulator"&y& +4 "core" & K \\ L e +2 "storage"(z& +4 "core" &$ T\  + .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&n'e +112 "core" ' + .tElbow.hold + "manipulator"&v, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&}1 +73 "core" 1 +2 "manipulator"&~% +4 "core" % re ! " O Y + "storage"(& +4 "core" &$ + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 1 + 313 counts +2 "manipulator"&o'Ϟ +18 "core" ' + "manipulator"&& +5 "core" & @ P h + "storage"(& +4 "core" &$  \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&'! +25 "core" ' + "storage"(% +5 "core" %3 \ \ ( +2 ."downElevator"SE.seek :down +3 "storage"('v +99 (u% +4 "core" %> ~\ \\z +2 "manipulator"&% +4 "core" %* e e t g +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"& '\ +95 "core" ' +48 ' + ."downElevator"SE.stop + "storage"(5 +3 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'\ & +4 "core" &vy +2 "manipulator"&& +4 "core" & b d  e + "manipulator"& % +4 "core" %\ b Y  f6 +2 .tElbow.seek FlushPuck::Garage + "manipulator"& (- +180 "core" ( + "manipulator"&{& +4 "core" &- K ] G f +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &- d c  f +2 .tForearm.seek :garage +2 "manipulator"& ' +93 "core" ' + .tHand.close +2 "manipulator"&/ +66 "core" / +2 "manipulator"&& +4 "core" &- ` a g + "manipulator"&% +4 "core" % Z ^ g +2 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&(Ӥ +291 "core" ( + "manipulator"&& +4 "core" &Ӳ G <  d9# +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &Ӳ > @ B d9# +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&'+ +94 "core" ' +2 "manipulator"&& +4 "core" &Ӳ D ; i c9# + "manipulator"&% +4 "core" % 4 < _ d +2 "collection"'& +4 "core" &y~ +2 "collection"'& +6 "core" &|~ +2 .tCC.seek :closed + "collection"'(O +5 "core" &{ +6 & 2z $e +10 &W~{~ 9 +9 &yzr N +9 &Sy~ P +10 &YTz} O +9 &Ry}y O +9 &T{[ O +10 &S{} O +9 &`Q{} P +10 &"V{~ P +9 &Q{ O +9 &!T|| O +10 &#hPz~ P +9 &%*Rz} P +9 &&T{ P +10 &(R{n O +9 &*pWzK P +10 &,2T{ P +9 &-Ry~ O +9 &/V| O +10 &1yRzl O +9 &3:V{ P +9 &4R{ O +10 &6T| O +9 &8W|~ P +10 &:BS| P +9 &<R~ O +9 &=Q|p O +10 &?V{~ P +9 &AJR| P +9 &C O{}t O +10 &DRzx P +9 &FUza P +10 &HJkyS R +9 &J{} V +9 &K{} [ +10 &Ms{~ \\ +9 &N]|~ ; +10 &Ozm{q D +5 ( + "collection"'& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.75 + "collection"'%& +4 "core" &OzQ|~j D + &OzQ|W D + .tHand.open +2 "manipulator"&"1 +71 "core" 1 + "manipulator"&(% +5 "core" %  ? 4 ` + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&''\ +101 "core" ' + .tPSV.dial PSR +2 "processing"% +182 "core" +13 "processing"%% +4 "core" %X6 +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml + "processing"%)' +1605 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%#  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +1602 "core" ' + .tPSV.dial PSR +7 "processing"%- +47 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%,' +2631 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%/ + "collection"'0  +6 "core" @ +2 "processing"%2  +81 "core" +89  + .tPSV.dial :mixloop +2 "processing"%3 +108 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%4  +136 "core" +2 .tPS.seek 0ml + "processing"%6'W +2631 "core" ' + .tPSV.dial :air +2 "processing"%7  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%1' +2025 "Can"*u BA +604 "core" ' + .tPSV.dial :mixloop +2 "processing"%5 +47 "core" +2 .tPS.seek 0ml +2 "processing"%8'W +2634 "core" ' + .tPSV.dial :air + "processing"%9  +46 "core"  +2 .tPS.seek 2.5ml +2 "processing"%.' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"%; +45 "core" +2 .tPS.seek 0ml +2 "processing"%<'W +2629 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&:& +4 "core" &Ӳ < ? S b9# +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&>(Ӥ +35 "core" ( +2 "manipulator"&?& +4 "core" &Ӯ V = " e + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &A& +3 "core" &Ӯ < P e +2 .tForearm.seek CC + "manipulator"&B'+ +104 "core" ' +2 .tHand.close + "manipulator"&=/ +72 "core" / +2 .tCC.seek :open +2 "collection"'E( +379 "core" ( + "manipulator"&!& +4 "core" &Ӯ b I < d +2 "manipulator"&G% +4 "core" % 0 0 4  dI + .tForearm.seek :retract +2 "manipulator"&&'\ +105 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&D(- +279 "core" ( +2 "manipulator"&J& +4 "core" &- o L k + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &|& +3 "core" &- x { : k +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&I' +102 "core" ' +2 .tHand.open + "manipulator"& 1 +71 "core" 1 + "manipulator"&$% +4 "core" % n K l +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&P'\ +95 "core" ' + .tPSV.dial :mixloop +2 .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'Q& +4 "core" & +2 "manipulator"&C% +4 "core" %\ ! S L # h0 + "storage"(% +4 "core" %  {\  + "storage"(N. +3 "core" .($ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(V( +195 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (H& +2 "core" &  )\  +2 "manipulator"&K& +4 "core" &- b a h g +2 "manipulator"&@% +3 "core" %\ ! c d ! g0 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&Y( +174 "core" ( + "manipulator"&L& +4 "core" & o e d f!w +2 "storage"(S& +3 "core" &  \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&U' +93 "core" ' + "storage"(`& +5 "core" &  \  + .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(T'L +287 "core" ' + "storage"(+- +3 "core" -'w +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (W& +2 "core" &   \  +2 "manipulator"&b& +4 "core" & x { j!w + .tElbow.seek 2 +2 "manipulator"&c( +3 "core" ( + "manipulator"&& +4 "core" & x i!w +2 "storage"(e& +3 "core" &   ;\  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&X'ϊ +21 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&f/ +76 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&g& +2 "storage"(Z'v +7 "core" & z  k!w +2 "manipulator"&O% +3 "core" % ρ { } ( i +2 .tForearm.seek :retract +2 "manipulator"&R'\ +90 "core" ' +2 .tElbow.seek CC + "manipulator"&_(Ӥ +153 "core" ( +2 ' + ."downElevator"SE.stop +3 "manipulator"&a& "storage"(5 +7 "core" &Ӣ a a e;6 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &^& +2 "core" &Ӣ a a  e;6 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&l'+ +104 "core" ' +2 "manipulator"&d& +4 "core" &Ӣ 2 ? F a;6 +2 "manipulator"&h% +4 "core" %1 6 ; B aG +2 "collection"'\\& +3 "core" &) +2 "collection"'p& +5 "core" & +2 .tCC.seek :closed +2 "collection"'i(O +4 "core" &  +10 &-{ ,~ +9 &c @ +10 &hq= P +9 &*Q/ P +9 &W P +10 &T P +9 &pU P +9 &2V P +10 &T O +9 &T O +10 & xO P +9 &":Q P +9 &#U P +10 &%T O +9 &'R P +9 &)COf O +10 &+RZ O +9 &,WQ P +10 &.S? O +9 &0JU. P +9 &2 R' P +10 &3O' O +9 &5Q O +9 &7RU P +10 &9S\ P +9 &:O O +10 &<R O +9 &>[O O +9 &@Q' O +10 &AP< P +9 &CN2 O +9 &EcT O +10 &G"Y P +9 &Hr S +10 &J X +9 &LF \\ +9 &N O +10 &O0G 'v +9 &Ozs M +5 ( +2 "collection"'p& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.90 + .Hand.open +2 "manipulator"&]1 +3 "core" &Ozk M +68 1 + "manipulator"&r% +5 "core" % $ A + L ^T + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&t'\ +96 "core" ' + .tCTV.dial CSV,avoiding: :intake +2 "collection"'m  +137 "core"  + .tCSV.dial CTV +2 "collection"'w  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%y' +2632 "core" ' + "collection"'z% +4 "core" % DkmC  +2 .tCS.seek 4.15ml + "collection"'j'Q +1568 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%k  +44 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%}  +76 "core"  +2 .tPS.seek 0ml +2 "processing"%~'W +2635 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"' ` +40 "core" ^ +2 .tCSV.dial :air + "collection"' @ +46 "core" > +2 .tCS.seek 10ml + "collection"'' D +1565 "core" ' +2 .tCSV.dial CTV + "collection"'  +46 "core"  +2 .tCS.seek 0ml + "collection"'s' +2626 "core" ' +2 .tCBV.dial :waste1 + "collection"'u @ +30 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'  +135 "core" + "collection"'x& +4 "core" &Ozg7 M +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&n% +4 "core" %\  1 3 s a + "storage"(\ % +4 "core" %~ \  + "storage"(o. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(($ +193 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 ( & +2 "core" &' } = +2 "manipulator"&[& +4 "core" &ӣ   R `;5 + "manipulator"&% +4 "core" %\    ` +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"&{( +157 "core" ( +2 "manipulator"&& +5 "core" & A 7 } d + "storage"(& +4 "core" &' K\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&v'! +93 "core" ' + "storage"(& +4 "core" &' S\  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('L +292 "core" ' +2 "storage"(- +3 "core" -'u +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"& & +2 "core" & = < c +2 "storage"( & +3 "core" &'  \ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&'e +35 "core" ' + .tElbow.hold +2 "manipulator"&, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"( - +2 "core" -'u +3 .tSE.seek 1.1 Pucks below Top Plate + "storage"('- +30 "core" ' +2 "manipulator"&% +4 "core" %`b   V + "storage"(& +4 "core" &' l l + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 295 counts + "manipulator"&'ό +17 "core" ' + "manipulator"&q& +5 "core" & ` ] % f + "storage"(%& +4 "core" &' 7\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&"'! +29 "core" ' +2 .tSE.seek 2.1 Pucks below Top Plate +2 "storage"((' +70 "core" ' +2 "manipulator"&& +4 "core" & h l S g +2 "manipulator"&% +4 "core" %* b b 4 g + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&'\ +90 "core" ' +2 .tElbow.seek CC + "manipulator"&(Ӥ +164 "core" ( +2 "manipulator"&#& +4 "core" &ӷ 4 1 `7 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &)& +3 "core" &ӷ ! ) H `7 +2 .tForearm.seek CC +2 "manipulator"&-'+ +100 "core" ' + .tHand.close +2 "manipulator"&/ +64 "core" / +2 .tCC.seek :open +2 "collection"'/( +379 "core" ( + "storage"(0& +4 "core" &' \  +2 "storage"(2& +4 "core" &' e\  + "manipulator"&3& +4 "core" &ӷ 5 ? V a7 + "manipulator"&4% +4 "core" % : ? = i af + .tForearm.seek :retract +2 "manipulator"&,'\ +103 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +46 .tElbow.seek 1 +11 "manipulator"&7( +157 "core" ( +4 "manipulator"&6& +10 "core" & n n g +4 "storage"(5& +4 "core" &' R\  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&1'e +113 "core" ' + .tElbow.hold + "manipulator"&9, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&81 +66 "core" 1 +2 "manipulator"&;% +4 "core" % uy 8 = - ]( +2 "storage"(.& +4 "core" &' \  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 316 counts + "manipulator"&:'ϡ +18 "core" ' +2 "manipulator"&?& +4 "core" & s N k + "storage"(A& +4 "core" &'  \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&='! +24 "core" ' +2 "storage"(% +5 "core" % \  +2 ."downElevator"SE.seek :down +3 "storage"(''v +100 (% +2 "core" %8 t\ \\x +2 "manipulator"&!% +4 "core" %> y | i +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&G'\ +94 "core" ' +41 ' + ."downElevator"SE.stop +2 "storage"(5 +2 .tPSV.dial :air +2 "processing"%B  +75 "core" +2 .tPS.seek 2.5ml +2 "processing"%J' +2627 "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 .PSV.dial :mixloop + "processing"% +45 "core" +2 .tdelay 1 second +102 .PSV.dial :air +31 "processing"%$  +45 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml + "processing"%Q'W +2628 "core" ' + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%&& +4 "core" &  + "manipulator"&C& +4 "core" & y { i + "manipulator"&% +4 "core" %\ # y y i< +2 .tElbow.seek FlushPuck::Garage + "manipulator"&N(- +181 "core" ( +2 "manipulator"&I& +4 "core" &- B O  h + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &H& +2 "core" &- J L  h +2 .tForearm.seek :garage +2 "manipulator"&K' +96 "core" ' +2 .tHand.close + "manipulator"&@/ +75 "core" / +2 "manipulator"&F& +4 "core" &-  q i +2 "manipulator"&L% +3 "core" % z x i +2 .tForearm.seek :retract +2 "manipulator"&S'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&`(z +118 "core" ( +2 "manipulator"&D& +4 "core" &} T H ] g + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &P& +2 "core" &} M S  h +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC + "manipulator"&+'~ +95 "core" ' +2 "manipulator"&W& +4 "core" &} B P  g +2 "manipulator"&b% +3 "core" %{ e ] H h +2 "processing"%& +4 "core" &  +2 "processing"%e& +4 "core" &  +2 .tPC.seek :closed +2 "processing"%f(Tg +4 "core" &  +9 &3v +| +10 &a~ @ +9 &Aq R +9 &N R +10 &Q R +9 &Q R +9 &GM R +10 & P R +9 &O R +10 &O R +9 & NO R +9 &"P R +10 &#Q R +9 &%O R +9 &'XQ R +10 &)Q Q +9 &*O R +10 &,R R +9 &._O R +9 &0"O R +10 &1O R +9 &3R\ R +9 &5gN R +10 &7)O R +9 &8O R +10 &:O R +9 &2O\ R +10 &?Q R +9 &AL Q +9 &CxO R +10 &E9S R +9 &FT R +10 &H\\ S +9 &Jts V +9 &L/& X +10 &M" X +9 &O$ X +9 &Qt& Y +10 &S6" F +9 &T''T& U +10 &TL(0 0 +2 ( + "processing"%e& +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.65 +2 "processing"%g& +4 "core" &TL"K 0 + .tHand.open +2 "manipulator"&O1 +65 "core" 1 + "manipulator"&Y% +5 "core" % { k W  f +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&U'\ +94 "core" ' + .tPRV.dial :air +2 "processing"%a  +45 "core"  +2 .tPSV.dial :mixloop + "processing"%^ +46 "core" + "processing"%T% +4 "core" %Z +2 .tPS.seek 0.3ml +2 "processing"%X' +389 "core" ' + .tPSV.dial PSR +2 "processing"%d +108 "core"  + "processing"%h% +5 "core" %E  + #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%\\'* +489 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%c' +1917 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%Z +109 "core" + .tPTV.dial :mixing + "processing"%R @ +77 "core" B +2 .tPBV.dial :waste2 + "processing"%E  +97 "core"  +2 .tPS.seek 0ml +2 "processing"%]'W +2637 "core" ' +2 #tGaraging FlushPuck in Processing Clamp +6 "manipulator"&r& +3 "core" &} ` d e +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&p(z +8 "core" ( + "manipulator"&m& +4 "core" &} ^ U e + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &w& +2 "core" &} ` [ e +2 .tForearm.seek PC +2 "manipulator"&l'~ +95 "core" ' + .tHand.close +2 "manipulator"&9 +3 "core" 9e +102 "processing"% 9 +3 "core" 9i +102 "processing"%$9 +2 "core" 9m +102 "processing"%J9 +3 "core" 9r +102 "processing"%&9 +2 "core" 9 v +103 "processing"%C9 +2 "core" 9z +102 "processing"%9 +3 "core" 9 ~ +102 "processing"%I9 +2 "core" 9\ +103 "processing"%H9 +2 "core" 9 +102 "processing"%99 +2 "core" 9 +102 "processing"%@9 +3 "core" 9   +102 "processing"%F9 +2 "core" 9! +102 "processing"%L9 +2 "core" 9! +102 "processing"%G9 +3 "core" 9%! +102 "processing"%D9 +2 "core" 9-" +103 "processing"%P9 +2 "core" 94" +102 "processing"%K9 +3 "core" 9:# +102 "processing"%W9 +3 "core" 9A$ +102 "processing"%b9 +2 "core" 9H% +102 "processing"%9 +2 "core" 9N% +103 "processing"%N9 +2 "core" 9T$ +102 "processing"%S9 +3 "core" 9Z$ +3 .tPH.hold 2:00:00,28C +3 "processing"%* ppY +3 .tdelay 1:30 +3 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%g +110 "core"  + "processing"%O% +4 "core" %Q +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 .tPS.seek 0.5ml +2 "processing"%Y' +583 "core" ' +2 .tdelay 5 seconds +203 "Can"Vu 99 +299 .tPSR.select :air +3 "processing"% +9 .tPS.seek 2ml + "processing"%e'[ +1612 "core" ' + .tPTV.dial :puck +2 "processing"%a  +75 "core"  + .tPSV.dial PTV +2 "processing"%^ +78 "core" +2 .tPBV.dial :waste1 + "processing"%T  +139 "core"  +2 "processing"%+% +4 "core" %`  +2 .tPS.seek 1.5ml + "processing"%Q' +586 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%d * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%h'W +1606 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%X  +35 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%\\ * +36 "core" , + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%Z +77 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"%R' +2473 "core" ' + .tPSV.dial PTV + "processing"%E +79 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%c +76 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%r +89 "core"  +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%m  +77 "core"  +2 .tPS.seek 0ml +2 "processing"%w'W +2446 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%<  +136 "core" +2 .tPSV.dial :mixloop + "processing"%` +47 "core" +2 .tPRV.dial :ab1 + "processing"%U @ +78 "core" B +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%f'w +352 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'M  + "processing"%k  +48 "core"  +6 +2 "processing"%% +4 "core" %s  +2 .tPS.seek 0.32ml + "processing"%' +390 "core" ' + .tdelay 2 seconds +207 .CBV.dial between PRV and PSV +2 "collection"'l  +30 "core" +2 .tPRV.dial :air + "processing"%p  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'D +1229 "core" ' + .tPRV.dial :waste2 + "processing"% @ +76 "core" > +2 .tPS.seek 0.5ml +2 "processing"%' +855 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%x  +44 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%n'[ +1615 "core" ' + .tPSV.dial :PML +2 "processing"%\ +45 "core" +2 .tPTV.dial :mixing + "processing"%} @ +75 "core" A +2 .tPBV.dial :waste1 + "processing"%j  +37 "core" + "processing"% % +4 "core" %^8  +2 .tPS.seek 1.85ml +2 "processing"%['> +237 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +3 .tPS.seek 0ml + "processing"%'W +1973 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" &u +2 "manipulator"&& +4 "core" &u   \\ + "manipulator"&_% +4 "core" %\ 6 #  [) +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&y(- +142 "core" ( + "manipulator"&u& +4 "core" &-  # n Y3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &-   Z3 +2 .tForearm.seek :garage + "manipulator"& ' +98 "core" ' +2 .tHand.close + "manipulator"& / +67 "core" / +2 "manipulator"&& +4 "core" &- ,  " ]3 +2 "manipulator"&% +3 "core" % < /  ] +2 .tForearm.seek :retract +2 "manipulator"&%'\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&(Ӥ +287 "core" ( +2 "manipulator"&v& +4 "core" &Ӧ#  . W>K + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &V& +2 "core" &Ӧ#    Y>K +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&'+ +101 "core" ' +2 "manipulator"&t& +4 "core" &Ӧ$  S>K +2 "manipulator"&q% +3 "core" %5  Sm +2 "collection"' & +4 "core" &o +2 "collection"'& +4 "core" &u +2 .tCC.seek :closed +2 "collection"'(O +4 "core" &j  +9 &.h , +9 &c~h @ +10 &crc Q +9 &%Ma Q +9 &Tf Q +10 &Qa Q +9 &mQ[ P +9 &-Ri Q +10 &Pg P +9 &Sf Q +10 & uQc P +9 &"5Sh Q +9 &#Qk Q +10 &%S` Q +9 &'|Qb Q +9 &)>Oh Q +10 &+Q_ Q +9 &,Ua Q +10 &.Pc P +9 &0EUk Q +9 &2 Pf P +10 &3Qb Q +9 &5N` Q +9 &7OPc P +10 &9R^ Q +9 &:Sg Q +10 &<Qc P +9 &>WQ` P +9 &@Pk Q +61 &AUg Q +3 &CPb P + &E^Qi Q +5 &GUe Q + &Hmc T + &Jd X + &LF_ \\ +3 &N_ S +9 &O6K_ #l +9 &O u\\ I +5 ( +2 "collection"'& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.86 +2 "collection"'#& +4 "core" &O_f I + &O_Z I + .tHand.open +2 "manipulator"&)1 +67 "core" 1 + "manipulator"&"% +5 "core" % 0   Or + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tPSV.dial PSR +2 "processing"%{ +106 "core"  +2 "processing"%z% +4 "core" %W + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%' +1616 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%i  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%3'W +1615 "core" ' + .tPSV.dial PSR + "processing"% +51 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%4' +1780 "Can"Du LL +849 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV + "processing"%  + "collection"'-  +44 "core"  +125  + .tPSV.dial :mixloop +2 "processing"%6 +108 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%5  +75 "core" +2 .tPS.seek 0ml + "processing"%'W +2632 "core" ' +2 .tPSV.dial :air + "processing"%8  +57 "core" +2 .tPS.seek 2.5ml + "processing"%;' +2634 "core" ' +2 .tPSV.dial :mixloop + "processing"%. +44 "core" +2 .tPS.seek 0ml +2 "processing"%?'W +2627 "core" ' +2 .tPSV.dial :air + "processing"%A  +46 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"%, +45 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2626 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&!& +4 "core" &ӧ# j W>J +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&7(Ӥ +3 "core" ( + "manipulator"&1& +5 "core" &ӧ#  x T>J + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &:& +2 "core" &ӧ# A T>J +2 .tForearm.seek CC +2 "manipulator"&('+ +102 "core" ' + .tHand.close +2 "manipulator"&B/ +67 "core" / +2 .tCC.seek :open +2 "collection"'=( +379 "core" ( +2 "manipulator"&'& +4 "core" &ӧ# % S>J + "manipulator"&~% +4 "core" % 4  S< +2 .tForearm.seek :retract + "manipulator"&|'\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&>(- +289 "core" ( +2 "manipulator"& & +4 "core" &- 8   \\ + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &$& +2 "core" &- ? 5 T ] +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&J' +99 "core" ' + .tHand.open +2 "manipulator"&&1 +66 "core" 1 + "manipulator"&C% +4 "core" % A 0  ^ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&'\ +99 "core" ' +2 ."da"delayUntil "11:36:16.40" +24860 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%I @ +76 "core" B +2 ."da"PBV.dial :waste1 + "processing"%H  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%9 * +35 "core" , +2 ."da"PSV.dial :air +2 "processing"%@  +45 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%F' +2453 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%L +45 "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"%D +57 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%P  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%K'W +2449 "core" ' +2 #"da"washCycleDA #1 of 2 +6 .PSR.select :air +2 .PSV.dial PSR + "processing"%W +139 "core"  +2 "processing"%b% +4 "core" %S9 + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%N'[ +1613 "core" ' + ."da"PTV.dial :puck +2 "processing"%S  +75 "core"  +2 ."da"PSV.dial PTV + "processing"%g +88 "core"  + ."da"PBV.dial :waste1 +2 "processing"%O  +36 "core" + "processing"%]% +4 "core" %^  +2 ."da"PS.seek 1.5ml +2 "processing"%Y' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%a * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%^'W +1605 "core" ' +2 ."da"delay 2:00 +4648 "Can"v :: +7354 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%T  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%+ * +36 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%e +75 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%d' +2448 "core" ' + ."da"PSV.dial PTV +2 "processing"%Q +78 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%2 +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +7 "processing"%X +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%\\  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%Z'W +2452 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%h +138 "core" + "processing"%E% +4 "core" %T + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%c' +589 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%r'[ +1615 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%m +77 "core" + ."da"PBV.dial :waste1 +2 "processing"%R  +34 "core"  +2 "processing"%<% +4 "core" %^  +2 ."da"PS.seek 1.5ml + "processing"%`' +591 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%U * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%w'W +1605 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%k  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%M * +36 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +76 "core"  +2 ."da"PS.reconfigure :fast +51 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%f' +2461 "core" ' +2 ."da"PSV.dial PTV + "processing"%l +82 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%p +77 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +76 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +75 "core"  +2 ."da"PS.seek 0ml + "processing"%'W +2440 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%x  +44 "core"  + ."da"delay 5 seconds +503 .PTV.dial :PRVmixing + "processing"%  +135 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%\  +43 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop + "processing"%} +46 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%j' +395 "core" ' + ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%  +45 "core"  +2 "processing"%% +4 "core" %  +2 ."da"PS.seek 0.55ml + "processing"%n'~ +337 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%[  +46 "core"  +2 ."da"PS.seek 2ml + "processing"%'[ +1556 "core" ' + ."da"PSV.dial :PML +2 "processing"% +58 "core" + ."da"PTV.dial :mixing +2 "processing"%_ @ +75 "core" B + ."da"PBV.dial :waste1 +2 "processing"%u  +36 "core" +2 "processing"%% +4 "core" %V  +2 ."da"PS.seek 1.85ml + "processing"%'6 +229 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1969 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +8698 "Can""w 32 +39304 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%0 * +36 "core" + +2 ."da"PSV.dial :air + "processing"%  +44 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%v' +2462 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%V +58 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%y  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%t +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%q  +45 "core"  +2 ."da"PS.seek 0ml + "processing"% 'W +2453 "core" ' + #"da"washCycleDA #1 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%% +137 "core"  +2 "processing"%/% +4 "core" %V + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%#' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%)'[ +1605 "core" ' + ."da"PTV.dial :puck +2 "processing"%"  +73 "core"  +2 ."da"PSV.dial PTV + "processing"% +77 "core" + ."da"PBV.dial :waste1 +2 "processing"%{  +34 "core"  +2 "processing"%z% +4 "core" %W  +2 ."da"PS.seek 1.5ml +2 "processing"%' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%i'W +1611 "core" ' +2 ."da"delay 2:00 +6209 "Can"v >> +5794 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"% * +37 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%3 +88 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%-' +2441 "core" ' +2 ."da"PSV.dial PTV + "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%6 +76 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%5 +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%4  +76 "core"  +2 ."da"PS.seek 0ml + "processing"%8'W +2451 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +137 "core"  + "processing"%.% +4 "core" %T +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%;' +593 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml + "processing"%A'[ +1617 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%? +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%,  +36 "core" + "processing"%% +4 "core" %\\\  +2 ."da"PS.seek 1.5ml +2 "processing"%!' +585 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%1 * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%:'W +1605 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%B  +37 "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"% +76 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2441 "core" ' + ."da"PSV.dial PTV +2 "processing"%' +89 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +6 "processing"%~ +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%( +76 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%$'W +2440 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%7 +138 "core"  + "processing"%&% +4 "core" %V + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%C' +589 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%|'[ +1607 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%J +88 "core"  + ."da"PBV.dial :waste1 +2 "processing"%I  +36 "core" + "processing"%H% +4 "core" %\\  +2 ."da"PS.seek 1.5ml +45 "processing"%9' +594 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%@ * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1605 "core" ' +2 ."da"delay 2:00 +11230 "Can"w 21 +773 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%L  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%G * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%D +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%P' +2449 "core" ' + ."da"PSV.dial PTV +2 "processing"%F +77 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%W +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%b +89 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%K  +76 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2463 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%S +141 "core"  +2 "processing"%g% +4 "core" %\\ + #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +14 "processing"% +18 ."da"PS.reconfigure :default +8 "processing"%#A d`xb +9 ."da"PS.seek 0.25ml +9 "processing"%O'7 +341 "core" ' +2 ."da"delay 5 seconds +502 "processing"%]% +4 "core" %7\  + #"da"Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml + "processing"%N' +339 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%a'[ +1614 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%Y +76 "core" +2 ."da"PBV.dial :waste1 + "processing"%T  +36 "core" +2 "processing"%+% +4 "core" %Z  +2 ."da"PS.seek 1.5ml + "processing"%e' +587 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%^ * +35 "core" , +3 ."da"PS.seek 0ml + "processing"%Q'W +1609 "core" ' + ."da"delay 10 seconds +1003 #recoverPSRreagent08 +6 .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%2  +35 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%X * +36 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%\\ +77 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%d' +2511 "core" ' +2 ."da"PSV.dial PTV + "processing"%h +79 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%E +78 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%Z +90 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%c  +79 "core"  +2 ."da"PS.seek 0ml + "processing"%m'W +2511 "core" ' + #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%R +140 "core"  +3 "processing"%<% +4 "core" %Z + #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml + "processing"%r'[ +2148 "core" ' + ."da"delay 5 seconds +507 .PTV.dial :puck +3 .PSV.dial PTV + "processing"%U +90 "core"  + ."da"PBV.dial :waste1 +2 "processing"%`  +36 "core" + "processing"%k% +4 "core" %X  +2 ."da"PS.seek 1.5ml +2 "processing"%M' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%w  +119 "core"  +3 ."da"PS.seek 0ml + "processing"%l'W +1608 "core" ' +2 "processing"%p9 +3 "core" 9W5 +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%  +3 "core" 5 +2 5 + "processing"%& +4 "core" &TC ) +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&f% +4 "core" %  - ! + "storage"(x% +4 "core" %y v + "storage"(. +3 "core" .( +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 ."da"SC.seek 1 +2 "storage"(\ ($ +195 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (}& +2 "core" &' +2 "manipulator"&& +3 "core" &- \ ! +2 "manipulator"& % +4 "core" %  q ! +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 + "manipulator"&( +175 "core" ( +2 "manipulator"&j& +3 "core" & " "{ +2 "storage"([& +4 "core" &' +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&n'! +96 "core" ' + "storage"(& +4 "core" &' / i +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(_'L +284 "core" ' + "storage"(u- +3 "core" -'h +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" & > "{ +2 "storage"( & +4 "core" &'  +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&'e +34 "core" ' + ."da"Elbow.hold +2 "manipulator"&, +4 "core" , + ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(- +2 "core" -'h +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(0' +34 "core" ' + "manipulator"& % +4 "core" %ex R S  +2 "storage"(& +4 "core" &' + ."da"Forearm.force -20 +2 "manipulator"&5 +2 ."da"Forearm.seek 1 + 300 counts +2 "manipulator"&V'ϑ +15 "core" ' + "manipulator"&y& +4 "core" & !\\ +2 "storage"(t& +4 "core" &' +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&q'! +25 "core" ' +2 ."da"SE.seek 3.1 Pucks below Top Plate +2 "storage"(v' +41 "core" ' +2 "manipulator"&%& +4 "core" &  !\\ +2 "manipulator"&/% +4 "core" %5 Q ! +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"& '\ +94 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&#(z +260 "core" ( +2 "manipulator"&"& +4 "core" &z  + ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &z  +2 ."da"Forearm.seek PC +2 "manipulator"&{'~ +95 "core" ' + ."da"Hand.close +2 "manipulator"&z/ +65 "core" / +2 ."da"PC.seek :open +2 "processing"%)( +403 "core" ( + "storage"(& +4 "core" &' ! +2 "manipulator"&& +4 "core" &z z  + "manipulator"&% +4 "core" % Ϗ ~ % / +2 ."da"Forearm.seek :retract + "manipulator"&'\ +99 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +47 "manipulator"&3( +265 "core" ( + "manipulator"&i& +5 "core" &\ ~ @ $ + "storage"(& +4 "core" &' +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&6'! +95 "core" ' +2 ."da"Hand.open + "manipulator"&51 +77 "core" 1 +2 "storage"(4- +4 "core" -' +2 ."da"SE.seek 2.86 Pucks below Top Plate +2 "storage"(-' +26 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 2.19 Pucks below Top Plate +2 "storage"(' +49 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da21oct1912h25ml.tif +1949 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +8432 #"da"SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 100.149 seconds\ /var/log/esp/da21oct1912h25ml.tif: TIFF Upload Complete\ +11 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da21oct1912h25ml15s.tif +1565 #SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da21oct1912h25ml15s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da21oct1912h25ml30s.tif +3060 #SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da21oct1912h25ml30s.tif: TIFF Upload Complete\ +12 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da21oct1912h25ml70s.tif +7137 #SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da21oct1912h25ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +5 ."Qmail"DAfans.email "100.149 sec auto-exposure",Subject: "da21oct1912h25ml images!" +9 "storage"(.- +5 "core" -' +2 "storage"(8& +26 "core" &'  + "manipulator"&;& +6 "core" &\ x x >$ +2 ."da"Elbow.seek 1 +3 "manipulator"&?( +3 "core" ( + "manipulator"&,& +6 "core" & { u >$ + "storage"(& +4 "core" &' o +3 ."da"Forearm.seek 1 + 700 counts + "manipulator"&A'! +6 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 2.9 Pucks below Top Plate +4 "storage"(1' +59 "core" ' + "manipulator"&!& +5 "core" & ^ I$ + "storage"(B& +5 "core" &' s + ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +4 "manipulator"&'e +36 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&, +4 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 3.09 Pucks below Top Plate +2 "storage"(:' +28 "core" ' + "manipulator"&'% +4 "core" %[e v | f = +2 "storage"(~& +4 "core" &' + ."da"Forearm.force -20 +5 "manipulator"&5 +4 ."da"Forearm.seek 1 + 290 counts +4 "manipulator"&('χ +20 "core" ' + "manipulator"& & +5 "core" & ; L"{ + "storage"(& +4 "core" &' \ \ M +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts + "manipulator"&7'! +23 "core" ' +2 "storage"(&% +4 "core" %\ \  E  +3 ."downElevator"SE.seek :down +4 "storage"($'v +99 (C% +3 "core" %ų; \\v +2 "manipulator"&J% +4 "core" %& B L +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&I'\ +98 "core" ' +27 ' +2 ."downElevator"SE.stop +5 "storage"(5 +6 (H& +10 "core" &'\ ,\ , +4 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +8 #tStarting finalPurge +3 "processing"%|& +11 "core" & +2 "manipulator"&@& +8 "core" & P"z +5 "manipulator"&9% +12 "core" %  P | +7 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&L(- +188 "core" ( + "manipulator"&G& +12 "core" &- ) R +2 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +4 &D& +11 "core" &- R +4 ."psFlush"Forearm.seek :garage +6 "manipulator"&' +105 "core" ' +5 ."psFlush"Hand.close +4 "manipulator"&F/ +72 "core" / +4 "manipulator"&W& +11 "core" &- F S +3 "manipulator"&b% +10 "core" % Ϻ 1 S +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&K'\ +97 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek PC +6 "manipulator"&P(z +69 "Can"Mz ;; +54 "core" ( +5 "manipulator"&S& +12 "core" & Q +5 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +4 &g& +8 "core" &  Q +3 ."psFlush"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek PC +4 "manipulator"&'~ +97 "core" ' +4 "manipulator"&]& +8 "core" & " ) P +4 "manipulator"&O% +8 "core" %{ ~ Q +4 "processing"%N& +8 "core" & +4 "processing"%Y& +9 "core" & +8 ."psFlush"PC.seek :closed + "processing"%T(Tg +11 "core" & +6 & +2 & 4 +7 &6Gx 2 +7 &\\ox F +9 &[ S +11 &I R +9 &xO R +8 &9L R +11 &N R +7 &J R +12 &K Q +9 &CK R +8 &!K Q +11 &"L R +9 &$J Q +8 &&KJ R +11 &( I R +7 &)J R +10 &+N R +12 &-SL R +7 &/N R +12 &0N R +9 &2N R +7 &4[NJ R +12 &6ND R +6 &7NR R +10 &9JQ Q +11 &;dJ* Q +8 &=&J Q +11 &>J= R +9 &@M) R +8 &BkLO R +13 &D-HU R +9 &ELS R +9 &GQS R +9 &InZU S +7 &K&}S W +11 &LR X +9 &NH X +9 &PhI X +10 &R)F Y +10 &SidB * +9 &T@]< 5 +7 ( +4 &TG#> . +6 "processing"%Y& +6 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.74 +2 "processing"%+& +11 "core" &TG$A . +3 &TG$$ . +2 ."psFlush"Hand.open +5 "manipulator"&a1 +67 "core" 1 +5 "manipulator"&^% +11 "core" % { = Q +4 ."psFlush"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&e'\ +95 "core" ' +3 ."psFlush"PSR.select :air +4 .PSV.dial PSR +4 "processing"%2 +45 "core"  +2 "processing"%X% +8 "core" %W +2 #"psFlush"Pulling 0.5ml of PSR.flush +4 .PSR.select :flush +4 "processing"%@ +16 ."psFlush"PS.seek 0.5ml +4 "processing"%\\' +263 #"uploadLog"upsync +7 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +329 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%Q' +2124 "core" ' + ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%h @ +201 "core" B + ."psFlush"PTV.dial :PRVmixing +2 "processing"%E  +136 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"%Z +108 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%c'9 +2627 "core" ' + ."psFlush"PSR.select :air +57 .PSV.dial PSR +3 "processing"%d +108 "core"  + "processing"%R% +5 "core" %89 + #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%<' +590 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%m' +2126 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%U  +36 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%` @ +74 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%k +120 "core" +2 ."psFlush"PS.seek :empty + "processing"%r'9 +2637 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +106 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%w'P +1103 "core" ' +2 ."psFlush"PSR.select :air + "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%M' +1610 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%p +90 "core"  + ."psFlush"PTV.dial :puck +2 "processing"%  +75 "core"  + ."psFlush"PBV.dial :waste1 +3 .PS.seek 0ml + "processing"%'W +2624 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%f +76 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%x' +597 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2119 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%} +77 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +56 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"% 'W +2629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%o @ +46 "core" > +2 ."psFlush"PS.seek 2.5ml + "processing"%j' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%[  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2624 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%> +46 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2627 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%u +87 "core"  +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%'W +2625 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"% @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2624 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%  +76 "core"  + ."psFlush"PS.seek 0ml +2 "processing"%'W +2631 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%y +45 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%t'P +1105 "core" ' +2 ."psFlush"PSR.select :air + "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%%' +1607 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%/ +80 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%n  +56 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2633 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%_ +76 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%' +590 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%V' +2116 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%0 +77 "core" + ."psFlush"PBV.dial PSV +2 "processing"%q U +56 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%"'W +2629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2635 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%z  +88 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"% 'W +2630 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"% +44 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%' +2114 "Can"Cz ;: +518 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +74 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%'W +2629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%{ @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%#' +2635 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%i  +76 "core"  +2 ."psFlush"PS.seek 0ml + "processing"%'W +2634 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +6 "collection"'5& +4 "core" &# +2 "manipulator"&4& +4 "core" &   ` + .tElbow.reconfigure :tight +8 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&(z +2 "core" ( +2 "manipulator"&v& +4 "core" & 2 4 _ + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &-& +3 "core" &   ` +2 .tForearm.seek PC + "manipulator"&.'~ +93 "core" ' + .tHand.close +2 "manipulator"&8/ +67 "core" / +2 .tPC.seek :open +2 "processing"%;( +404 "core" ( + "manipulator"&,& +4 "core" & I 7 { d +2 "manipulator"&% +3 "core" % ϐ 4 4 ' d +2 .tForearm.seek :retract +2 "manipulator"&!'\ +96 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&B(Ӥ +377 "core" ( + "manipulator"&'& +4 "core" &ӭ! / 0 ! `<= +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &~& +3 "core" &ӭ! < +  _<= +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"& '+ +102 "core" ' + "manipulator"&& +5 "core" &ӭ! ) 7 ]<= + "manipulator"&&% +4 "core" %5 > 4  ^} +2 "collection"'3& +3 "core" & +2 "collection"'6& +5 "core" & +2 .tCC.seek :closed + "collection"'(O +5 "core" &  +9 &,{ , +10 &c @ +9 &et Q +9 &%R Q +10 &U Q +9 &T P +10 &mT Q +9 &/Y Q +9 &Q Q +10 &U Q +9 & uT Q +9 &"7T Q +10 &#W Q +9 &%Q Q +10 &'}X Q +9 &)@Q P +9 &+T Q +10 &,R Q +9 &.P Q +9 &0GW Q +10 &2\ U P +9 &3S! P +10 &5U Q +9 &7PU P +9 &9Q Q +10 &:U P +9 &<P Q +10 &>WT Q +9 &@O P +9 &AS P +10 &CQ P +9 &E_S Q +9 &G [ Q +10 &Hn T +9 &J" X +9 &LG \\ +10 &N P +9 &O1I %r +10 &O| H +5 ( + "collection"'6& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.83 + "collection"'C& +4 "core" &Oj H + &Oj H + .tHand.open +2 "manipulator"&J1 +69 "core" 1 + "manipulator"&A% +5 "core" % .   Y + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +48 "manipulator"&?'\ +98 "core" ' + #tFlushing the Collection Valve::Manifold +2 "collection"'1& +4 "core" &O` H + "collection"'% +4 "core" % +2 .tCSV.dial CSR + "collection"'H  +43 "core"  +2 "collection"'(% +4 "core" %- + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"'|'l +1357 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 '@% +3 "core" %l*  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +2 .tCS.seek 7.5ml +2 "collection"':' +697 "core" ' + .tCSV.dial :waste +2 "collection"'9 +134 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'7' +1982 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'G& +4 "core" &Oj6 H +2 "collection"'D% +3 "core" %< + .tCSV.dial :flush +2 "collection"'$  +43 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml + "collection"''l +1321 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air + "collection"'F @ +44 "core" B +2 "collection"'W% +4 "core" %l% \ +2 .tCS.seek 7ml +2 "collection"'b' +578 "core" ' + ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'I  + 'S  +43 "core"  +97  +2 .tCBV.dial :waste1 + "collection"'g @ +46 "core" @ +2 .tCS.seek 0ml + "collection"'' +1815 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"']& +5 "core" &Oh3 H + "collection"'O% +4 "core" %/ + .tCSV.dial :flush +2 "collection"'L  +73 "core" +3 .tCS.seek 5ml + "collection"'N'l +1326 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'K @ +46 "core" B + "collection"')% +4 "core" %l2  +2 .tCS.seek 7ml +2 "collection"'+' +586 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV + "collection"'a  +43 "core"  +2 .tCBV.dial :waste2 + "collection"'^  +119 "core"  +2 .tCS.seek 0ml +2 "collection"'Y' +1811 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'2& +5 "core" &Oh) H + "collection"'X% +4 "core" % + .tCSV.dial CSR + "collection"'  +54 "core"  +2 "collection"'l% +4 "core" %" + #tPulling 8ml of CSR.kill +2 .CSR.select :kill + "collection"' +10 .tCS.seek 8ml +2 "collection"'\\' +2100 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 .tCS.seek 10ml +2 "collection"'h' D +580 "core" ' + ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'E 'Z  +105 "core" +38  + .tCTV.dial :intake +2 "collection"'Q  +77 "core" + .tIntake.select :open + "sampler") +10 .tCS.seek 2ml +2 "collection"'d' \\ +2078 "core" ' + .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'R  +76 "core" ~ +2 .tCS.reconfigure :default +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'c' +596 "core" ' +2 .tCSV.dial CSR + "collection"'<  +105 "core"  +2 "collection"'U% +4 "core" % + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"'`'l +1346 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'k' D +1349 "core" ' + .tCSV.dial CBV +2 "collection"'m +105 "core" +2 .tCS.seek 0ml + "collection"'' +2626 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&r& +4 "core" &ӭ # # & [<= +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&w(Ӥ +4 "core" ( + "manipulator"&p& +4 "core" &ӭ !  [<= +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &ӭ # ! @ Z<= +2 .tForearm.seek CC + "manipulator"&M'+ +104 "core" ' +2 .tHand.close + "manipulator"&f/ +76 "core" / + .tCC.seek :open +2 "collection"'( +378 "core" ( +2 "manipulator"&x& +4 "core" &ӭ %  e Z<= + "manipulator"&}% +4 "core" % 2  [F +2 .tForearm.seek :retract + "manipulator"&'\ +97 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +290 "core" ( +2 "manipulator"&o& +4 "core" &- B /  c + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &- 3 ; # c +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&[' +103 "core" ' + .tHand.open +2 "manipulator"&j1 +69 "core" 1 + "manipulator"&>% +5 "core" % ϻ 8 0 b + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +2 "processing"%u& +4 "core" &0 +21905 "Can" w -- +60001 w -- +60001 t -- +60001 t -- +60001 t -- +60001 s -- +60001 s -- +60001 r -- +60001 ?t -- +12721 #t-> access 1 +2 "storage"(% +3 "core" %{ X\  +2 "manipulator"& % +4 "core" %\  b b  e + "manipulator"&& +3 "core" &- ` a e +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 + "storage"( (< +673 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" &< o w C  +10007 #t-> access 2 +2 "storage"(y% +3 "core" %{ \  +2 "manipulator"&% +4 "core" %\  a ^  e +2 "manipulator"&t& +3 "core" &- R R e +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(/(K +185 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (n& +3 "core" &K ;\  +36350 "Can"Ts -- +60001 ~u -- +60001 -v -- +60001 x -- +60001 w -- +60001 v -- +60001 Ax -- +60000 Cy -- +60001 5{ .- +60001 ,| -- +60001 '{ -- +60001 /{ -- +60001 5{ -- +60001 ,z -- +40027 !to: EOFError: mesg"end of file reached:@timestampu: Time tf)h:bt[,"(eval):4:in `sysreadRaw'"(eval):4:in `sysread'"3/home/esp/esp2/lib/schedule.rb:292:in `unsync'"(eval):4:in `sysread'"8/home/esp/esp2/lib/reprompt.rb:44:in `origReadline'"4/home/esp/esp2/lib/reprompt.rb:44:in `readline'"0/home/esp/esp2/lib/prompter.rb:20:in `call'"6/home/esp/esp2/lib/prompter.rb:20:in `callKbdPrc'"9/home/esp/esp2/lib/prompter.rb:38:in `claimKeyboard'"5/home/esp/esp2/lib/rmutex.rb:89:in `synchronize'"./home/esp/esp2/lib/rmutex.rb:62:in `lock'"./home/esp/esp2/lib/delay.rb:78:in `claim'"9/home/esp/esp2/lib/prompter.rb:38:in `claimKeyboard'"4/home/esp/esp2/lib/reprompt.rb:41:in `readline'"=/opt/mbari/lib/ruby/1.8/irb/input-method.rb:97:in `gets'"7/opt/mbari/lib/ruby/1.8/irb.rb:148:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:147:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:186:in `call'"?/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:186:in `buf_input'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:101:in `getc'":/opt/mbari/lib/ruby/1.8/irb/slex.rb:206:in `match_io'"6/opt/mbari/lib/ruby/1.8/irb/slex.rb:76:in `match'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:284:in `token'"9/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:260:in `lex'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:231:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:188:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 + #Waiting to Resume from Checkpoint "Garaging FlushPuck in Collection Clamp" +2 ."Qmail"BadNews.email "end of file reached",Subject: "EOFError in MAIN" +2 !to:SignalException: mesg" SIGHUP:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:77:in `join'"1/home/esp/esp2/lib/esp.rb:77:in `mainThread'""/home/esp/esp2/lib/esp.rb:327 +884 #"uploadLog"upsync +5 #mEXIT @1634675178.28EDT @1634839180.10EDT = =tMAIN =mMAIN_scheduler @EDT1634839181.88 #"core_reset"Sent BREAK + #t@58530 receive with ifg=0x10, ie=0xFD + #@59162 receive with ifg=0x10, ie=0xFD + #@59816 receive with ifg=0x10, ie=0xFD + #@60449 receive with ifg=0x10, ie=0xFD + #@61082 receive with ifg=0x10, ie=0xFD #@61714 receive with ifg=0x10, ie=0xFD + #@62347 receive with ifg=0x10, ie=0xFD + #@62673 receive with ifg=0x80, ie=0xFD #@34351 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +234 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +372 "Can" j\ // +  j\ // + #tPolling Can every 10:00 +2 #Cleanly exited at 16:26:18EDT19-Oct-21 +264 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  +2 "processing"% + % +3 "core"  +6 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ + "collection"'% +3 "core" %M\  +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +3 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %Sw\ $ +2 .tPS.configure :default +2 "processing"%#A d`xb +2 .tPS.hold +2 "processing"%+ +2 "core" + + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" %Svu \ O6 +2 .tSS.configure :default +3 "sampler")#.0X $da[:extractVol]=0.17 +57788 "Can"k\ 00 +9758 #t-> startTube 2 +2217 #-> da 50 +2 #da sampling at most 50ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 14:11:47EDT21-Oct-21\\n{}\\nCan@14:09:47, 19.4C, 50% humidity, 14.7psia, 12.719V, 0.220A, 0.220A avg, 2.80W",Subject: "da sampling at most 50ml" +4 "collection"'2& +3 "core" &^\ +2 .tHand.open +2 "manipulator"&31 +19 "core" 1 +2 "manipulator"&4% +4 "core" %\    + "storage"(5% +4 "core" %{   \ 4 + "storage"(6. +3 "core" .,K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(7( +664 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (8& +4 "core" &  :\ 1 + "manipulator"&9& +4 "core" &- : + "manipulator"&:% +4 "core" %\   +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&;( +191 "core" ( +2 "manipulator"&<& +8 "core" & _ +4 "storage"(=& +8 "core" & & # \ 3 +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek 2 + 700 counts +2 "manipulator"&>' +100 "core" ' + "storage"(?& +4 "core" &  \ 4 +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(@'L +10 #"uploadLog"upsync +265 "core" ' + "storage"(A- +4 "core" -'n + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (B& +2 "core" &   \ 1 +2 "manipulator"&C& +4 "core" & + .tElbow.seek 2 +2 "manipulator"&D( +3 "core" ( +2 "manipulator"&E& +3 "core" & 7 +2 "storage"(F& +3 "core" & !  \ 2 +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&G'ϊ +14 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&H/ +70 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&I& +2 "storage"(J'v +7 "core" & X +2 "manipulator"&K% +4 "core" % φ > q +2 .tForearm.seek :retract + "manipulator"&L'\ +99 "core" ' +39 .tElbow.seek CC +7 "manipulator"&M(Ӥ +94 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +76 "core" ( + "manipulator"&N& +4 "core" &Ӫ / ( +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &O& +3 "core" &Ӫ # ( +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&P'+ +100 "core" ' + "manipulator"&Q& +4 "core" &Ӫ ( +2 "manipulator"&R% +4 "core" %! & +2 "collection"'S& +4 "core" &g\ \ +2 "collection"'T& +5 "core" &e\ \ +2 .tCC.seek :closed + "collection"'U(O +4 "core" &\ \  +9 &0\ +| +9 &b?\ ? +10 &ev\ P +9 &'U\ P +9 &Z\ P +10 &X\ P +9 &oU\ O +9 &/Y\ P +10 &T>\ O +9 &Y\ P +10 & vW\ O +9 &"7U\ P +9 &#X\ O +10 &%S\ O +9 &'~U\ O +9 &)@X\ O +10 &+T\ O +9 &,U\ P +10 &.U\ P +9 &0HW\ O +9 &2\ T\ O +10 &3S\ O +9 &5X\ O +9 &7PY\ O +10 &9Y\ O +9 &:W\ O +10 &<T\ O +9 &>YS\ O +9 &@W\ P +10 &AW\ O +9 &CT\ O +9 &E_Z\ P +10 &G _\ P +9 &Hw\ R +10 &J X +9 &LE [ +9 &N O +10 &O2L %r +9 &Ou\ K +5 ( +2 "collection"'T& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.87 + .Hand.open +2 "manipulator"&V1 +3 "core" &Or\ K +72 1 +2 "manipulator"&W% +4 "core" % ! q & +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&X'\ +97 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +157 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")Y+ +2 "core" + + "sampler")Z% +5 "core" %Uvw \ @ + "collection"'[& +4 "core" &Or\ K +2 "Can"l\ BB +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +2 "collection"'\\  +3 "core"  +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")] +2 "core"  +2 "sampler")^  +5 "core"  +2 .tSS.reconfigure :fast +2 "sampler")#.0X +15 +2 .tdelay 3.8 seconds +382 "collection"'b% +4 "core" %\ + "sampler")c% +4 "core" %?8vw \ > + .tSSV.dial :spit +2 "sampler")d +135 "core"  +3 .tSS.seek 0ml + "sampler")e' +264 "core" ' + .tSSV.dial CBV +2 "sampler")f  +134 "core" +2 .tCTV.dial :intake + "collection"'g  +76 "core"  + #tWaiting for external sampler to finish priming... + .delayUntil "14:15:13.10" +1467 #"flow"0.0L/min +14844 ."connect"SSV.dial CBV +2 .tCBV.dial SSV +2 #Allowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open +2 "sampler") +209 "collection"'h% +3 "core" %> +2 #tIntake @15.1psia, vacuum from 9.6 to 12.6psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X  +76 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")@' +931 "core" ' +2 .tExhaust.select :close + "sampler") +10 #tSampled 50.0ml +2 #Evacuating Puck (bubblePt=24psi, evacVolume=10ml, delay 15 seconds) + .Intake.select :close +2 "collection"'G& +3 "core" &Om K +2 ."airStroke"CSV.dial :waste +4 "sampler")N% "collection"'O +6 "core" %wv \ 5 +2 ."connect"SSV.dial CBV,avoiding: :exhaust +3 .tCBV.dial SSV +2 "sampler")Q  +33 "core" +2 ."airStroke"CS.reconfigure :fast +3 "collection"'#d @b +2 ."airStroke"CS.seek 0ml +2 "collection"'D' +5 "core" ' + ."airStroke"CSV.dial :air +2 "collection"'R @ +73 "core" B +3 ."airStroke"CS.seek 10ml + "collection"'S' D +68 "core"  + .tCTV.dial :air +2 "collection"'J  +75 ."flow"Gate.power :analytic3,:OFF +3 "core" ~ + ."samplerPumpShutdown"Gate.power :sampler,:OFF +3 .tdelay 15 seconds +1502 .SSV.dial :spit,avoiding: :exhaust +2 "sampler")L +137 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.seek 0ml +3 "collection"'\  + "sampler")V' +7 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust + "sampler")W  +126 "core"  +12  +611 ' +2 "sampler")T% +4 "core" %xw \ 7 + .tCBV.dial between SSV and waste2 +2 "collection"'Z  +29 "core"  +2 "collection"'[% +3 "core" % @   +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +2 "collection"'\\  +41 "core"  +2 .tCS.reconfigure :pressurize +3 "collection"'# d@<< b +2 .tCS.seek 0ml +2 "collection"']' +2117 "core" '  +2 "collection"'P% +4 "core" %  \ +2 "sampler")^% +3 "core" %yy \ 8 +2 #tBubblePoint: Intake @38.9psia, Outlet @14.8psia + .CBV.dial SSV +2 "collection"'Y @ +39 "core" B +2 .tSS.reconfigure :default +3 "sampler")#.0X9 +3 "core" 96\ ad +102 "collection"'89 +2 "core" 9M\ ed +102 "collection"'G9 +3 "core" 9f id +102 "collection"'N9 +3 "core" 9 md +102 "collection"'O9 +2 "core" 9qd +103 "collection"'R9 +2 "core" 9vd +102 "collection"'Q9 +2 "core" 9zd +103 "collection"'J9 +2 "core" 9~d +102 "collection"'9 +3 "core" 9d +102 "collection"'D9 +2 "core" 9d +102 "collection"'L9 +2 "core" 98d +103 "collection"'\ 9 +2 "core" 9Rd +102 "collection"'W9 +3 "core" 9od +102 "collection"'@9 +3 "core" 9d +102 "collection"'T9 +2 "core" 9b +103 "collection"'Z9 +2 "core" 9_ +102 "collection"'[9 +2 "core" 9\\ +103 "collection"'\\9 +3 "core" 9Y +102 "collection"'S9 +2 "core" 9W +102 "collection"'P9 +3 "core" 92U +102 "collection"'^9 +2 "core" 9M"R +102 "collection"'Y9 +2 "core" 9j"O +103 "collection"'V9 +3 "core" 9"L +102 "collection"'`9 +2 "core" 9"J +102 "collection"'b9 +3 "core" 9%G +102 "collection"'c9 +2 "core" 9&E +102 "collection"'a9 +3 "core" 9(C +102 "collection"'d9 +3 "core" 9*@ +102 "collection"'f9 +2 "core" 9,*> +103 "collection"'g9 +2 "core" 9F+< +102 "collection"'e9 +2 "core" 9_+: +102 "collection"'_9 +3 "core" 9z,8 +102 "collection"'l9 +3 "core" 9.5 +102 "collection"']9 +2 "core" 903 +102 "collection"'h9 +3 "core" 912 +102 "collection"'k9 +2 "core" 920 +102 "collection"'m9 +3 "core" 93. +102 "collection"'o9 +3 "core" 9 5, +102 "collection"'i9 +3 "core" 9#5* +102 "collection"'n9 +2 "core" 998) +102 "collection"'r9 +2 "core" 9N9( +103 "collection"'s9 +2 "core" 9d; & +102 "collection"'t9 +2 "core" 9x;% +103 "collection"'p9 +2 "core" 9<# +102 "collection"'q9 +2 "core" 9<" +103 "collection"'j9 +2 "core" 9=! +102 "collection"'z9 +2 "core" 9>! +102 "collection"'u9 +3 "core" 9@% +102 "collection"'v9 +3 "core" 9A* +102 "collection"'w9 +2 "core" 9E. +102 "collection"'~9 +3 "core" 9 G2 +102 "collection"'x9 +2 "core" 9 I6 +102 "collection"'9 +4 "core" 9 *K: +102 "collection"'9 +2 "core" 9 9N> +102 "collection"'9 +3 "core" 9 GPC +102 "collection"'9 +2 "core" 9 UOG +102 "collection"'y9 +3 "core" 9 bPK +102 "collection"'9 +12 "core" 9 qQP +102 "collection"'9 +2 "core" 9 |RT +103 "collection"' 9 +2 "core" 9 VX +102 "collection"'}9 +2 "core" 9 V\\ +103 "collection"' 9 +2 "core" 9 V` +102 "collection"'9 +2 "core" 9 Vd +103 "collection"'9 +2 "core" 9 Yi +102 "collection"' 9 +2 "core" 9 Ym +103 "collection"'9 +2 "core" 9 Zq +102 "collection"'9 +2 "core" 9 Yu +103 "collection"'9 +3 "core" 9 Zy +102 "collection"'9 +2 "core" 9 [~ +102 "collection"'9 +3 "core" 9 [ +102 "collection"'9 +2 "core" 9 \\ +102 "collection"'9 +3 "core" 9 ] +102 "collection"'|9 +3 "core" 9\ ] +102 "collection"'{9 +2 "core" 9\ ^ +103 "collection"'9 +2 "core" 9\ ^ +102 "collection"'9 +3 "core" 9\ b +102 "collection"'9 +2 "core" 9\ c +103 "collection"'9 +3 "core" 9\ $d +102 "collection"'9 +2 "core" 9\ *e +102 "collection"'9 +3 "core" 9\ .e +102 "collection"'9 +2 "core" 9\ 3g\ +103 "collection"'"9 +2 "core" 9\ 7g +103 "collection"'#9 +2 "core" 9\ <h\ +102 "collection"'%9 +2 "core" 9\ Aj +102 "collection"'$9 +3 "core" 9\ Ek\ +102 "collection"''9 +2 "core" 9\ Hl\ +103 "collection"'&9 +2 "core" 9\ Ln\ +102 "collection"')9 +3 "core" 9\ Np\ +102 "collection"'*9 +2 "core" 9\ Qp +103 "collection"'(9 +2 "core" 9\ Tr\ +102 "collection"',9 +2 "core" 9\ Wr +103 "collection"'+9 +2 "core" 9\ Yt +102 "collection"'.9 +3 "core" 9\ [t +102 "collection"'-9 +3 "core" 9\ ^u +102 "collection"'09 +2 "core" 9\ `v +102 "collection"' 9 +3 "core" 9\ ax +102 "collection"'29 +2 "core" 9\ e{ +102 "collection"'39 +3 "core" 9\ g\ +103 "collection"'49 +2 "core" 9\ i\ +3 .tCH.hold 10:00,70C +3 "collection"'5 `\ `\ h\ +2 '69 +6 "core"  + 9\ h\ h +2 "collection"'!% +3 "core" % S V +2 #tBegun lysing Collection Puck Heater at 68C/33.8psia +36685 "Can"n +23303 "core" ` +2 "collection"'99 +3 "core" 9\ 6 +2 "collection"':% +4 "core" %   +2 #tEnded lysing Collection Puck Heater at 70C/30.0psia +2 .CS.seek 0ml + "collection"'<' +329 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'= @ +104 "core" A +2 .tCSV.dial :air + "collection"' @ +44 "core" ? +3 .tCS.seek 5ml +2 "collection"'?'l +1347 "core" ' + .tCSV.dial CTV + "collection"'  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'A @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'B  +46 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'C @ +45 "core" > + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'E' +1362 "core" ' +2 "collection"'F% +4 "core" % $ + #tPuck @41.0psia after final lysis pressurization + #Recovering Lysate into Collection syringe +2 .CSV.dial CBV + "collection"'H +103 "core"  +2 .tCBV.dial CSV + "collection"'I  +30 "core"  +2 "collection"'K% +4 "core" %  +2 .tCS.seek 5ml + "collection"';'l +1347 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +43 "core" + "collection"'>% +4 "core" %l-1  +2 .tCS.seek 6.999ml +2 "collection"'8' +586 "core" ' +2 .tdelay 5 seconds +506 .CSV.dial :air2 +3 "collection"'G @ +55 "core" B +2 .tCS.seek 10ml + "collection"'N' D +837 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'O ` +131 "core" b +2 #tLysing Complete + "collection"'R& +4 "core" &Ok{~ K K +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&Q% +4 "core" %\ \ \   ~+ + "storage"(J% +4 "core" % (\  +2 "storage"(. +3 "core" .( + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 + "storage"(D($ +195 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (L& +2 "core" &# \  +2 "manipulator"&\ & +3 "core" &Ӫ\ \  S }( +2 "manipulator"&W% +3 "core" %\ \ \  l }+ +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&@( +154 "core" ( +2 "manipulator"&T& +4 "core" & n V   + "storage"(Z& +4 "core" &# $\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&['! +103 "core" ' + "storage"(\\& +5 "core" &# \ + .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(S'L +273 "core" ' +2 "storage"(P- +3 "core" -'L + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(^' +31 "core" ' +2 "manipulator"&Y& +4 "core" & h j  + "manipulator"&V% +4 "core" %. j j +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&`'\ +89 "core" ' +3 .tElbow.seek CC + "manipulator"&b(Ӥ +155 "core" ( +2 "manipulator"&c& +4 "core" &ӝ"\ \  }<: + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &a& +3 "core" &ӝ"\ \  O }<: +2 .tForearm.seek CC + "manipulator"&d'+ +104 "core" ' +2 .tHand.close + "manipulator"&f/ +68 "core" / + .tCC.seek :open +2 "collection"'g( +379 "core" ( + "storage"(e& +4 "core" &# \  +2 "storage"(_& +3 "core" &# T\  +2 "manipulator"&l& +3 "core" &Ӳ\ \  }9% +2 "manipulator"&]% +3 "core" % * \ T }X +2 .tForearm.seek :retract +2 "manipulator"&h'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&k( +158 "core" ( +2 "manipulator"&m& +4 "core" & b q U  + "storage"(o& +4 "core" &# *\ " + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.seek 1 +2 "manipulator"&i'e +112 "core" ' +2 .tElbow.hold + "manipulator"&n, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&r1 +69 "core" 1 +3 "manipulator"&s% +4 "core" % sn g x + "storage"(t& +4 "core" &# .\  + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 1 + 314 counts + "manipulator"&p'ϟ +15 "core" ' + "manipulator"&q& +5 "core" &   + "storage"(j& +4 "core" &# z\ # +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&z'! +25 "core" ' + "storage"(u% +4 "core" %  T\ $ +2 ."downElevator"SE.seek :down +4 "storage"(v'v +99 (w% +2 "core" %B q\ "\\v +2 "manipulator"&~% +4 "core" %+ }  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&x'\ +97 "core" ' +65 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +4 "core" &  +2 "manipulator"&& +3 "core" &  +2 "manipulator"&% +3 "core" %\   +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +182 "core" ( +2 "manipulator"&y& +5 "core" &- | y + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &- U +2 .tForearm.seek :garage +2 "manipulator"&' +90 "core" ' +2 .tHand.close + "manipulator"& / +76 "core" / + "manipulator"&}& +4 "core" &- { +2 "manipulator"& % +3 "core" % ϸ d H > +2 .tForearm.seek :retract + "manipulator"&'\ +101 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&(Ӥ +284 "core" ( + "manipulator"& & +4 "core" &ӫ" e V <; +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &ӫ" U X <; +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&'+ +101 "core" ' +2 "manipulator"&& +4 "core" &ӫ"\ \  0 }<; + "manipulator"&% +4 "core" %/\ \   +2 "collection"'& +4 "core" & + "collection"'& +5 "core" & +2 .tCC.seek :closed +2 "collection"'(O +5 "core" &  +9 &-y ,~ +9 &d @ +10 &sq O +9 &8R N +10 &U O +9 &Q N +9 &}W N +10 &?W N +9 &V` N +9 &Y7 O +10 & T N +9 &"FW O +10 &$ U N +9 &%Q N +9 &'W O +10 &)OS N +9 &+R N +10 &,Vp O +9 &.P N +9 &0VU O +10 &2S O +9 &3Tm N +9 &5OT N +10 &7_P< N +9 &9!R N +9 &:S O +10 &<P N +9 &>gT N +10 &@)U N +9 &AW N +9 &CQ N +10 &EnW O +9 &G/\\ O +9 &Hxp R +10 &JZ W +9 &LQC [ +10 &N2 K +9 &O0= - +9 &O p I +6 ( + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.86 +2 "collection"'|& +4 "core" &O]\\ I + &O^Q I + .tHand.open + "manipulator"&{1 +66 "core" 1 + "manipulator"&% +5 "core" % . T { + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&'\ +104 "core" ' +2 .tPSV.dial PSR + "processing"% +58 "core"  + "processing"%% +4 "core" %S\  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml + "processing"%' +1610 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +1615 "core" ' + .tPSV.dial PSR + "processing"%" +59 "core"  + .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%#' +2631 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +8 .tCBV.dial PRV +2 "processing"%% + "collection"'$  +6 "core" B +2 "processing"%'  +82 "core" +91  + .tPSV.dial :mixloop +2 "processing"%& +107 "core" +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%)  +135 "core" + .tPS.seek 0ml +2 "processing"%*'W +2637 "core" ' + .tPSV.dial :air +2 "processing"%(  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%,' +2636 "core" ' +2 .tPSV.dial :mixloop +44 "processing"%+ +55 "core" +2 .tPS.seek 0ml + "processing"%.'W +2631 "core" ' + .tPSV.dial :air +2 "processing"%-  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%0' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"% +46 "core" +2 .tPS.seek 0ml + "processing"%2'W +2636 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&3& +4 "core" &Ӭ! [ Z <: +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&4(Ӥ +4 "core" ( + "manipulator"&6& +4 "core" &Ӭ! V < <: +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &!& +3 "core" &Ӭ! P W d <: +2 .tForearm.seek CC +2 "manipulator"&1'+ +103 "core" ' +2 .tHand.close + "manipulator"&5/ +69 "core" / +2 .tCC.seek :open +2 "collection"'9( +379 "core" ( + "manipulator"&:& +4 "core" &Ӭ"\ \  I |<: +2 "manipulator"&/% +3 "core" % ~ | +2 .tForearm.seek :retract +2 "manipulator"&='\ +99 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +293 "core" ( +2 "manipulator"&<& +4 "core" &- r l ; +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &- h g +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&A' +99 "core" ' + .tHand.open +3 "manipulator"&B1 +65 "core" 1 + "manipulator"&C% +4 "core" % u |  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&?'\ +98 "core" ' + .tPSV.dial :mixloop +2 .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'F& +4 "core" & +2 "manipulator"&H% +3 "core" %\ ! i i X 4 +2 "storage"(I% +4 "core" %~ 2\ $ + "storage"(K. +3 "core" .($ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(E( +199 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" & \ ! +2 "manipulator"&>& +3 "core" &- j q +2 "manipulator"&;% +4 "core" %\ t j  4 + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&G( +174 "core" ( +2 "manipulator"&8& +4 "core" & ` q { !v + "storage"(O& +4 "core" & &\ # +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&R' +93 "core" ' + "storage"(Q& +5 "core" & 9\ $ + .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(J'L +284 "core" ' + "storage"(- +4 "core" -'z + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 (L& +3 "core" & \ $ + "manipulator"&\ & +4 "core" & w !v +2 .tElbow.seek 2 + "manipulator"&W( +4 "core" ( + "manipulator"&7& +3 "core" & t !v +2 "storage"(T& +3 "core" & \ $ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&Z'ϊ +24 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&\\/ +68 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&M& +2 "storage"(X'v +7 "core" & w - !v +2 "manipulator"&P% +3 "core" % ϓ  +2 .tForearm.seek :retract +2 "manipulator"&Y'\ +99 "core" ' +2 .tElbow.seek CC +2 "manipulator"&V(Ӥ +146 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +7 "core" ( + "manipulator"&c& +4 "core" &ӱ  o \\ 7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &S& +2 "core" &ӱ h i z 7 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&a'+ +89 "core" ' + "manipulator"&[& +4 "core" &ӱ a L k 7 +2 "manipulator"&@% +4 "core" %$ Y V ( + "collection"'f& +4 "core" &2 +2 "collection"'`& +5 "core" &# +2 .tCC.seek :closed +2 "collection"'U(O +4 "core" &\  +8 &.z ,} +9 &d} ? +10 &pr O +9 &4Q N +9 &R O +10 &T O +9 &{P N +10 &<W N +9 &Uy N +9 &W N +10 & U N +9 &"DW N +9 &$W N +10 &%U N +9 &'U O +10 &)LSk N +9 &+Q] N +9 &,U] O +10 &.SO N +9 &0TQH N +9 &2T* O +10 &3S# N +9 &5O N +10 &7\\P N +9 &9T O +9 &:R N +10 &<O N +9 &>dO N +9 &@&O N +10 &AP N +9 &COU N +10 &ElU N +9 &G*] P +9 &H{ S +10 &J Y +9 &LP [ +9 &N  N +10 &O3E &s +9 &Ozr L +6 ( + "collection"'`& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.93 +2 .Hand.open + "manipulator"&e1 +3 "core" &Ozm L +69 1 + "manipulator"&_% +4 "core" % $\ \  k } +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&l'\ +99 "core" ' +2 .tCTV.dial CSV,avoiding: :intake + "collection"']  +136 "core"  + .tCSV.dial CTV +2 "collection"'m  +28 "core"  +2 .tPS.seek 2.5ml +2 "processing"%o' +284 "Can"\\p\ FF +2345 "core" ' + "collection"'d% +4 "core" % DnqK  +2 .tCS.seek 4.15ml +2 "collection"'b'Q +1567 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%r  +45 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%s  +87 "core" ~ +2 .tPS.seek 0ml + "processing"%t'W +2631 "core" ' + .tCBV.dial between PRV and waste1 +7 "collection"'q ` +40 "core" _ +2 .tCSV.dial :air + "collection"'j @ +46 "core" ? +2 .tCS.seek 10ml + "collection"'u' D +1570 "core" ' + .tCSV.dial CTV +2 "collection"'h  +45 "core"  +2 .tCS.seek 0ml +2 "collection"'w' +2623 "core" ' + .tCBV.dial :waste1 +2 "collection"'~ @ +30 "core" @ +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'k  +134 "core" +2 "collection"'i& +4 "core" &Ozl L + #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&p% +3 "core" %  |. +2 "storage"(% +3 "core" %w f\  +2 "storage"(. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(($ +194 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (^& +3 "core" && 8\  + "manipulator"&z& +4 "core" &ӱ l {7 +2 "manipulator"&y% +3 "core" %   {. +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&( +159 "core" ( +2 "manipulator"&v& +4 "core" &\ \  + "storage"(n& +4 "core" && ^\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"& '! +103 "core" ' +2 "storage"(}& +4 "core" && \  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"( 'L +283 "core" ' + "storage"(x- +4 "core" -' + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" & i h F  + "storage"( & +4 "core" && \  + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 + "manipulator"&'e +35 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(- +2 "core" -' +3 .tSE.seek 0.09 Pucks below Top Plate +2 "storage"('8 +32 "core" ' + "manipulator"&% +4 "core" %n~  uB +2 "storage"(& +3 "core" && \  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 309 counts + "manipulator"&g'Ϛ +22 "core" ' +2 "manipulator"&|& +4 "core" & c Q  + "storage"({& +4 "core" && H\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts + "manipulator"&'! +23 "core" ' +2 .tSE.seek 1.09 Pucks below Top Plate +2 "storage"('' +37 "core" ' + "manipulator"&& +5 "core" & g g  + "manipulator"&% +4 "core" % e f Z +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tElbow.seek CC + "manipulator"&(Ӥ +159 "core" ( +2 "manipulator"&& +4 "core" &ө A |:/ + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &ө  {:/ +2 .tForearm.seek CC + "manipulator"&"'+ +95 "core" ' +2 .tHand.close +2 "manipulator"&/ +68 "core" / +2 .tCC.seek :open + "collection"'%( +379 "core" ( +2 "storage"($& +3 "core" && l\  +2 "storage"('& +4 "core" && N\  + "manipulator"&&& +3 "core" &Ӫ\ \  :. +2 "manipulator"&)% +4 "core" % 8\ \  ~ + .tForearm.seek :retract +2 "manipulator"&#'\ +94 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&(( +161 "core" ( + "manipulator"&*& +4 "core" & g a u  +2 "storage"(+& +3 "core" && 3\ ! +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&,'e +111 "core" ' +2 .tElbow.hold + "manipulator"&-, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&.1 +75 "core" 1 +2 "manipulator"& % +4 "core" % pm ; w +2 "storage"(0& +3 "core" && \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 311 counts +2 "manipulator"&3'Ϝ +20 "core" ' + "manipulator"&6& +5 "core" & o  + "storage"(!& +4 "core" && ~\ " +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +55 .tForearm.seek 1 + 700 counts +2 "manipulator"&5'! +28 "core" ' +2 "storage"(% +5 "core" %- `\ " % +2 ."downElevator"SE.seek :down +4 "storage"('v +99 (% +3 "core" %@ \ [v +2 "manipulator"&:% +4 "core" % g k | +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&/'\ +91 "core" ' +53 ' + ."downElevator"SE.stop +2 "storage"(5 +2 .tPSV.dial :air +2 "processing"%1  +74 "core" +2 .tPS.seek 2.5ml +2 "processing"%<' +2632 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%4 +44 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +45 "core"  +3 .tdelay 1 second +101 .PSV.dial :mixloop +2 "processing"%B +45 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%C  +45 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%F'W +2635 "core" ' + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%H& +4 "core" &B\ + "manipulator"&=& +4 "core" & ~ <  + "manipulator"&I% +4 "core" %\     +2 .tElbow.seek FlushPuck::Garage + "manipulator"&K(- +181 "core" ( +2 "manipulator"&A& +4 "core" &- _ { S + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-  O +2 .tForearm.seek :garage +2 "manipulator"&>' +91 "core" ' + .tHand.close +2 "manipulator"&;/ +67 "core" / +2 "manipulator"&D& +4 "core" &- z $ + "manipulator"&8% +4 "core" % z ; : +2 .tForearm.seek :retract + "manipulator"&O'\ +95 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&Q(z +116 "core" ( +2 "manipulator"&& +4 "core" &| r i O + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &?& +3 "core" &| f f +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&'~ +93 "core" ' +2 "manipulator"&L& +4 "core" &| f c + "manipulator"&\ % +4 "core" %υ f f +2 "processing"%7& +4 "core" &\ +2 "processing"%T& +4 "core" &\ +2 .tPC.seek :closed +4 "processing"%\\(Tg +3 "core" &\ \ +6 & *\ \ $e +10 &Ux\ 8 +9 &}v \ M +10 &O\ Q +9 &EN\ Q +9 &Q \ Q +10 &P\ Q +9 &O\ Q +9 &LQ\ Q +10 &Q\ Q +9 &Q\ Q +10 &!Q\ Q +9 &#TP\ Q +9 &%P\ R +10 &&P\ Q +9 &(Q\ Q +9 &*^Q\ Q +10 &, O\ Q +9 &-N\ Q +10 &/O\ P +9 &1fQ\ Q +9 &3(U\ Q +10 &4T\ Q +9 &6O\ Q +9 &8nO\ Q +33 &:0O\ Q + &;R\ Q + &=Q\ Q +3 &?vN\ Q +9 &A9O \ P +10 &BO\ \ Q +9 &DP\ P +9 &F}T\ Q +10 &H<\\\ R +9 &Io\ \ T +10 &K\ \ W +9 &Mt\ W +9 &O5 \ W +10 &P \ W +9 &R\ O +9 &SGr \  b +10 &TG\ 9\ - +5 ( +2 "processing"%T& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.68 + "processing"%M& +4 "core" &TG \ - + &TG  \ - +2 .tHand.open + "manipulator"&P1 +70 "core" 1 + "manipulator"&G% +4 "core" % υ g \\ p +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&R'\ +99 "core" ' + .tPRV.dial :air +2 "processing"%c  +44 "core"  + .tPSV.dial :mixloop +2 "processing"%S +45 "core" +2 "processing"%J% +4 "core" %ZA\  +2 .tPS.seek 0.3ml + "processing"%Z' +390 "core" ' + .tPSV.dial PSR +2 "processing"%[ +108 "core"  + "processing"%@% +4 "core" %,\  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%f'* +486 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%W' +1920 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%X +109 "core" +2 .tPTV.dial :mixing + "processing"%Y @ +74 "core" B + .tPBV.dial :waste2 +2 "processing"%9  +108 "core"  +2 .tPS.seek 0ml + "processing"%e'W +2648 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&_& +4 "core" &|\ \   +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&`(z +2 "core" ( +2 "manipulator"&]& +4 "core" &|\ \  N  + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &m& +2 "core" &|\ \   +2 .tForearm.seek PC +2 "manipulator"&a'~ +98 "core" ' + .tHand.close +2 "manipulator"&2/ +67 "core" / +2 .tPC.seek :open +2 "processing"%d( +403 "core" ( + "manipulator"&N& +4 "core" &| b i i + "manipulator"&r% +4 "core" % ϒ Y [ & +2 .tForearm.seek :retract + "manipulator"&s'\ +93 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&o(- +140 "core" ( +2 "manipulator"&q& +4 "core" &- < P V 1 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &j& +2 "core" &- G N [ 1 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&b' +105 "core" ' + .tHand.open +2 "manipulator"&h1 +72 "core" 1 + "manipulator"&u% +4 "core" % e X 9  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&~'\ +95 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%k& +4 "core" &[\ \ + "manipulator"&i% +4 "core" %\  ` f   + "storage"(p% +4 "core" %{ \ " +2 "storage"(. +3 "core" .($ + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(( +188 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (^& +2 "core" & \ ! +2 "manipulator"&z& +4 "core" &- V J f 1 + "manipulator"&y% +4 "core" %\  d ^  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&E( +168 "core" ( +2 "manipulator"&v& +4 "core" & b p l & + "storage"(n& +4 "core" & ]\ " +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&}' +105 "core" ' +2 "storage"(V& +4 "core" & J\ # +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(l'L +283 "core" ' + "storage"(x- +4 "core" -' + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (& +3 "core" & x\ " +2 "manipulator"& & +3 "core" & t 5 & +2 .tElbow.seek 2 + "manipulator"&( +4 "core" ( + "manipulator"&& +4 "core" & { B & + "storage"(& +4 "core" & `\ # +2 .tForearm.seek 2 + 300 counts + "manipulator"&|'ϊ +22 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&{/ +73 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +2 "storage"('v +7 "core" & e q & +2 "manipulator"& % +3 "core" % ϓ g g + +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 .tElbow.seek PC +2 "manipulator"& (z +158 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +91 "core" ( +2 "manipulator"&& +4 "core" &| { ~ 1 + .tElbow.reconfigure :loose +8 "manipulator"&$ &.,(#b +2 &g& +2 "core" &| i q +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +7 .tForearm.seek PC + "manipulator"&'~ +95 "core" ' + "manipulator"&& +5 "core" &| ` o k + "manipulator"&% +4 "core" %u g h +2 "processing"%& +4 "core" &w\ \ +2 "processing"%& +5 "core" &r\ \ +2 .tPC.seek :closed + "processing"%(Tg +4 "core" &~\ \  +9 &.wt\ +| +9 &cxl\ ? +10 &fmr\ P +9 &'Mi\ P +10 &LZ\ Q +9 &Ob\ Q +9 &mPa\ P +10 &/OV\ P +9 &OS\ P +9 &LX\ Q +10 & uQX\ P +9 &"7OU\ P +9 &#RC\ Q +10 &%O=\ Q +9 &'}LA\ P +10 &)?OE\ P +9 &+P@\ Q +9 &,OB\ P +10 &.Q:\ P +9 &0GQ.\ P +9 &2P0\ Q +10 &3O5\ Q +9 &5N-\ Q +10 &7OO0\ P +9 &9P/\ P +9 &:O&\ Q +10 &<O \ P +9 &>WK \ P +9 &@O\ Q +10 &AN$\ P +54 &CO\ Q +4 &E^Q\ Q + &G U#\ Q + &H]\ R + &Jy\ T + &LT\ W +3 &N \ W +10 &O\ W +9 &Q\ X +10 &SJr\ 5 +9 &T05b#\ : +9 ( +3 "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.68 + .Hand.open + "manipulator"&1 +4 "core" &TB\ ( +72 1 + "manipulator"&U% +4 "core" % u g [ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&$'\ +101 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +3 "processing"%'  +2 %&9 +6 "core" 9W +102 "processing"%)9 +2 "core" 9S +102 "processing"%*9 +2 "core" 9R  +102 "processing"%+9 +3 "core" 9Q +102 "processing"%"9 +2 "core" 9P! +102 "processing"%9 +4 "core" 9O! +102 "processing"%.9 +2 "core" 9O" +103 "processing"% 9 +2 "core" 9O" +102 "processing"%09 +2 "core" 9Q"# +102 "processing"%69 +3 "core" 9R&# +102 "processing"%!9 +3 "core" 9U*# +102 "processing"%#9 +2 "core" 9W/# +102 "processing"%9 +2 "core" 9[3" +103 "processing"%(9 +2 "core" 9`7! +102 "processing"%9 +2 "core" 9d;! +102 "processing"%:9 +3 "core" 9j?! +103 "processing"%,9 +2 "core" 9pD +102 "processing"%39 +2 "core" 9wH +102 "processing"%9 +3 "core" 9~L +102 "processing"%19 +2 "core" 9P +103 "processing"%59 +2 "core" 9T +102 "processing"%9 +2 "core" 9X +102 "processing"%t9 +3 "core" 9] +102 "processing"%49 +2 "core" 9a +102 "processing"%9 +2 "core" 9e +102 "processing"%B9 +4 "core" 9i +102 "processing"%C9 +3 "core" 9m +102 "processing"%<9 +2 "core" 9r +102 "processing"%H9 +2 "core" 9v +103 "processing"%=9 +2 "core" 9z +102 "processing"%I9 +3 "core" 9~ +102 "processing"%A9 +2 "core" 9\ +103 "processing"%9 +2 "core" 9 +102 "processing"%-9 +3 "core" 9 +102 "processing"%;9 +2 "core" 9 +102 "processing"%D9 +3 "core" 9 +102 "processing"%89 +3 "core" 9! +102 "processing"%/9 +2 "core" 9)  +102 "processing"%9 +2 "core" 91  +102 "processing"%?9 +3 "core" 98! +102 "processing"%>9 +2 "core" 9@ +103 "processing"%L9 +2 "core" 9G! +102 "processing"%\ 9 +2 "core" 9M" +102 "processing"%79 +3 "core" 9U" +102 "processing"%K9 +2 "core" 9Z" +3 .tPH.hold 2:00:00,28C +3 "processing"%O ppY +3 .tdelay 1:30 +3 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +107 "core"  +2 "processing"%M% +4 "core" %T~  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 .tPS.seek 0.5ml +2 "processing"%P' +595 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%G'[ +1610 "core" ' +2 .tPTV.dial :puck + "processing"%T  +74 "core"  + .tPSV.dial PTV +2 "processing"%c +77 "core" + .tPBV.dial :waste1 +2 "processing"%S  +137 "core" +2 "processing"%J% +4 "core" %]`  +2 .tPS.seek 1.5ml + "processing"%' +585 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%F * +35 "core" + +2 .tPS.seek 0ml +2 "processing"%['W +1611 "core" ' +2 .tdelay 5:00 +7849 "Can"o QP +22153 #trecoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%@  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +7 "processing"%Z * +34 "core" * + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%f +76 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%X' +2446 "core" ' +2 .tPSV.dial PTV + "processing"%Y +79 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%9 +76 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%W +76 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%_  +76 "core"  +3 .tPS.seek 0ml + "processing"%]'W +2418 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%m  +135 "core" + .tPSV.dial :mixloop +2 "processing"%2 +58 "core" + .tPRV.dial :ab1 +2 "processing"%Q @ +76 "core" B +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%R'w +351 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'\\  + "processing"%N  +48 "core"  +7 + "processing"%r% +4 "core" %t9  +2 .tPS.seek 0.32ml +2 "processing"%q'! +391 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV + "collection"'j  +31 "core" + .tPRV.dial :air +2 "processing"%a  +43 "core"  +2 .tPS.seek 0.9ml + "processing"%`'D +1237 "core" ' +2 .tPRV.dial :waste2 + "processing"%h @ +74 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%u' +860 "core" ' + #taddPMLReagent08 +2 .PSV.dial :air + "processing"%k  +44 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%i'[ +1608 "core" ' +2 .tPSV.dial :PML +6 "processing"%s +58 "core" + .tPTV.dial :mixing +2 "processing"%p @ +74 "core" A + .tPBV.dial :waste1 +2 "processing"%  +34 "core"  +2 "processing"%b% +4 "core" %\\  +2 .tPS.seek 1.85ml + "processing"%^'< +233 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%z * +36 "core" , +3 .tPS.seek 0ml + "processing"%y'W +1963 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" &H +2 "manipulator"&v& +4 "core" &| v q + "manipulator"&n% +4 "core" %\ 6 r) +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&V(- +144 "core" ( +2 "manipulator"&o& +4 "core" &- Q o4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &~& +3 "core" &- g s4 +2 .tForearm.seek :garage + "manipulator"&x' +96 "core" ' +2 .tHand.close + "manipulator"&/ +69 "core" / +2 "manipulator"& & +4 "core" &- T q4 + "manipulator"&% +4 "core" % m t +2 .tForearm.seek :retract + "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&{(Ӥ +283 "core" ( + "manipulator"&& +4 "core" &Ӭ"  q=D +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &Ӭ" q=D +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&E'+ +95 "core" ' +2 "manipulator"&}& +4 "core" &Ӭ#  n=D +2 "manipulator"&l% +4 "core" %1  n + "collection"'|& +4 "core" &K +2 "collection"'& +5 "core" &G +2 .tCC.seek :closed +2 "collection"'g(O +4 "core" &@ +8 & +G $e +9 &U~A 9 +10 &yK N +9 &RF P +9 &URF P +10 &QM P +9 &RD P +9 &QH O +10 &]QG P +9 & R@ P +10 &TC P +9 &!SC P +9 &#fTE P +10 &%)RK O +9 &&QB P +9 &(OB P +10 &*nRH P +9 &,0TA P +10 &-RM O +9 &/RA P +9 &1vUA P +10 &37UG P +9 &4ND P +9 &6RG O +10 &8QA O +9 &:@QB P +10 &<UI P +9 &=OB P +9 &?QF O +10 &AIQL O +9 &C QE O +10 &DRD P +9 &FRE P +9 &HKb@ Q +10 &JF U +9 &KB Z +9 &MpB ] +10 &NaE 3 +9 &Oz= N +9 ( +2 "collection"'& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.71 +2 "collection"'& +4 "core" &OiH H + &OjB H + .tHand.open +2 "manipulator"&1 +71 "core" 1 + "manipulator"&% +4 "core" % 1 u  j +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 .tPSV.dial PSR + "processing"% +109 "core"  +2 "processing"%% +4 "core" %Vk + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%d' +1609 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +43 "core"  +2 .tPS.seek 0ml +51 "processing"%U'W +1617 "core" ' + .tPSV.dial PSR +2 "processing"%& +45 "core"  +2 .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%' +2631 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%)  + "collection"'  +41 "core" +126  + .tPSV.dial :mixloop +2 "processing"%* +106 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%+  +75 "core" +2 .tPS.seek 0ml + "processing"%"'W +2626 "core" ' +2 .tPSV.dial :air + "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%.' +2627 "core" ' +2 .tPSV.dial :mixloop + "processing"% +46 "core" +2 .tPS.seek 0ml + "processing"%0'W +2639 "core" ' + .tPSV.dial :air +2 "processing"%6  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%!' +2635 "core" ' +2 .tPSV.dial :mixloop + "processing"%# +46 "core" +2 .tPS.seek 0ml + "processing"%'W +686 "Can"`p VV +1950 "core" ' + #tGaraging FlushPuck in Collection Clamp +7 "manipulator"&(& +4 "core" &Ӭ" q=D +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +7 "manipulator"&(Ӥ +2 "core" ( +2 "manipulator"&:& +4 "core" &Ӭ" S t=D + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &,& +2 "core" &Ӭ" ! t=D +2 .tForearm.seek CC +2 "manipulator"&3'+ +102 "core" ' +2 .tHand.close + "manipulator"&/ +74 "core" / +2 .tCC.seek :open + "collection"'1( +380 "core" ( + "manipulator"&5& +4 "core" &Ӭ" % r=D +2 "manipulator"&% +3 "core" % . / nQ +2 .tForearm.seek :retract +2 "manipulator"&t'\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&4(- +292 "core" ( + "manipulator"&& +5 "core" &- { + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &B& +3 "core" &- @ x +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&C' +103 "core" ' +2 .tHand.open +2 "manipulator"&<1 +70 "core" 1 + "manipulator"&H% +5 "core" % @ u\ + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&='\ +95 "core" ' +2 ."da"delayUntil "15:04:28.54" +24797 #recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%I @ +75 "core" A +2 ."da"PBV.dial :waste1 + "processing"%A  +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"%-  +45 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%;' +2442 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%D +47 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%8  +46 "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 0ml +2 "processing"%?'W +2430 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%> +138 "core"  + "processing"%L% +4 "core" %S? +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%\ ' +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%7'[ +1617 "core" ' + ."da"PTV.dial :puck +7 "processing"%K  +73 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +76 "core" + ."da"PBV.dial :waste1 +2 "processing"%M  +35 "core"  + "processing"%e% +4 "core" %[  +2 ."da"PS.seek 1.5ml +2 "processing"%P' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"%T * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%c'W +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%S  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%J * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%G +76 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%F' +2186 "Can"xr HG +261 "core" ' + ."da"PSV.dial PTV +2 "processing"% +77 "core" + ."da"delay 5 seconds +503 .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 +2 "processing"%Z  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%f'W +2424 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%[ +138 "core"  + "processing"%Y% +4 "core" %T +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml + "processing"%9' +592 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +8 "processing"% +9 ."da"PS.seek 2ml + "processing"%W'[ +1616 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%_ +76 "core" + ."da"PBV.dial :waste1 +2 "processing"%X  +34 "core"  +2 "processing"%m% +3 "core" %\\  +2 ."da"PS.seek 1.5ml +2 "processing"%2' +596 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%Q * +35 "core" , +3 ."da"PS.seek 0ml + "processing"%]'W +1603 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%N  +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"%r +76 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%R' +2438 "core" ' + ."da"PSV.dial PTV +2 "processing"%j +77 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%a +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%q +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%h  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%`'W +2421 "core" ' + #"da"getPMLReagent08 +6 .PRV.dial :air +2 "processing"%k  +45 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%u  +137 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +50 "processing"%s  +42 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop + "processing"%p +46 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml + "processing"%' +390 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%b  +43 "core"  + "processing"%z% +4 "core" %  +2 ."da"PS.seek 0.55ml +2 "processing"%i'w +342 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%^  +45 "core"  +2 ."da"PS.seek 2ml + "processing"%'[ +1564 "core" ' + ."da"PSV.dial :PML +2 "processing"%v +58 "core" + ."da"PTV.dial :mixing +2 "processing"%n @ +75 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%o  +33 "core"  +2 "processing"%~% +4 "core" %Y  +2 ."da"PS.seek 1.85ml + "processing"% '9 +252 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +3 ."da"PS.seek 0ml + "processing"% 'W +1973 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +21446 "Can"=w XX +26556 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + .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"%x  +44 "core"  + ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2440 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +58 "core" +2 ."da"delay 2 seconds +201 .PSV.dial :air +2 "processing"%V  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%} +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%l  +45 "core"  +2 ."da"PS.seek 0ml +2 "processing"%|'W +2454 "core" ' + #"da"washCycleDA #1 of 3 +7 .PSR.select :air + .PSV.dial PSR +2 "processing"% +136 "core"  + "processing"%%% +4 "core" %V + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +595 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1604 "core" ' +2 ."da"PTV.dial :puck + "processing"%  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core"  + "processing"%% +4 "core" %Y  +2 ."da"PS.seek 1.5ml +2 "processing"%E' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%y * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1602 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%d  +35 "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"%U +76 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2442 "core" ' +2 ."da"PSV.dial PTV + "processing"%) +90 "core"  + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%* +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%+ +76 "core" + ."da"delay 5 seconds +89 "Can",x == +414 ."da"PSV.dial :air + "processing"%  +76 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2424 "core" ' +2 #"da"washCycleDA #2 of 3 +6 .PSR.select :air + .PSV.dial PSR +2 "processing"%" +148 "core"  +2 "processing"% % +4 "core" %X + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml + "processing"%.' +584 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%6'[ +1614 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%0 +77 "core" + ."da"PBV.dial :waste1 +2 "processing"%#  +35 "core"  + "processing"%!% +4 "core" %]  +2 ."da"PS.seek 1.5ml +2 "processing"%(' +600 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%: * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%,'W +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"%{ * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +75 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%g' +2448 "core" ' + ."da"PSV.dial PTV +2 "processing"%5 +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +76 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%3 +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%B'W +2451 "core" ' + #"da"washCycleDA #3 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +136 "core"  + "processing"%<% +4 "core" %U + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml + "processing"%H' +593 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%t'[ +1617 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%C +75 "core" +2 ."da"PBV.dial :waste1 + "processing"%I  +36 "core" +2 "processing"%A% +4 "core" %Z  +2 ."da"PS.seek 1.5ml +2 "processing"%' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"%- * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%D  +35 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%8 * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%/ +76 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2449 "core" ' + ."da"PSV.dial PTV +2 "processing"%; +77 "core" +8 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%> +77 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%L +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%?  +74 "core"  +3 ."da"PS.seek 0ml + "processing"%\ 'W +2426 "core" ' + ."da"Gate.power :camera,:ON +7 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%K +139 "core"  +2 "processing"% % +4 "core" %X +2 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +12 "processing"% +18 ."da"PS.reconfigure :default +9 "processing"%#A d`xb +8 ."da"PS.seek 0.25ml +8 "processing"%M'7 +334 "core" ' +2 ."da"delay 5 seconds +502 "processing"%e% +4 "core" %7(  + #"da"Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml + "processing"%7' +342 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%T'[ +214 "Can"%y 33 +1392 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%P +88 "core"  + ."da"PBV.dial :waste1 +2 "processing"%S  +36 "core" +22 "processing"%J% +4 "core" %\\  +2 ."da"PS.seek 1.5ml +2 "processing"%G' +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%c * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1605 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%'  +35 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%@ * +36 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%Z +75 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%F' +2485 "core" ' +2 ."da"PSV.dial PTV +6 "processing"%[ +89 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%Y +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%f +88 "core"  + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%9  +77 "core"  +2 ."da"PS.seek 0ml +2 "processing"%_'W +2487 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR + "processing"%X +139 "core"  +2 "processing"%m% +4 "core" %\\, + #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml + "processing"%W'[ +2125 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%Q +77 "core" + ."da"PBV.dial :waste1 +2 "processing"%2  +36 "core" + "processing"%N% +4 "core" %X \ +2 ."da"PS.seek 1.5ml +2 "processing"%\\' +608 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%r * +36 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 + "processing"%]  +109 "core"  +2 ."da"PS.seek 0ml +2 "processing"%j'W +1606 "core" ' +2 "processing"%a9 +3 "core" 9g5 +2 #"da"Processing Puck Heater at 27.9C before imaging + .PH.coast +2 "processing"%q  +3 "core" 5 + 5 + "processing"%h& +4 "core" &TB ( +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&R% +4 "core" %\ # S O ;? + "storage"(k% +4 "core" %  + "storage"(u. +3 "core" .( +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 ."da"SC.seek 1 +2 "storage"(s($ +197 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +2 (p& +3 "core" &% +2 "manipulator"&`& +4 "core" &- Q O 6 : + "manipulator"&b% +4 "core" %\ # P Q ) :? +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&z( +184 "core" ( + "manipulator"&& +4 "core" & F P H :( + "storage"(^& +4 "core" &% +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&i'! +93 "core" ' +2 "storage"(v& +4 "core" &%  +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(n'L +296 "core" ' + "storage"(o- +4 "core" -'s + ."da"SE.configure :default +3 "storage"(#QK-0-\ b +2 "manipulator"&~& +3 "core" & Q J 2 9( +2 "storage"(& +4 "core" &% q + ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&'e +32 "core" ' + ."da"Elbow.hold +2 "manipulator"& , +3 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(- +3 "core" -'s +2 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"($'+ +27 "core" ' + "manipulator"&x% +5 "core" %jo  \ 7 1 + "storage"( & +3 "core" &%  +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 305 counts + "manipulator"& 'ϖ +13 "core" ' +2 "manipulator"&V& +4 "core" &\ l p K =!w +2 "storage"(}& +3 "core" &%  +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&l'! +26 "core" ' +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(' +39 "core" ' + "manipulator"&& +5 "core" &\ n y >!w + "manipulator"&%% +4 "core" % v k : = +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract + "manipulator"&|'\ +94 "core" ' +2 ."da"Elbow.seek PC + "manipulator"&(z +251 "core" ( +2 "manipulator"&& +4 "core" &n D Q  9 + ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &n = 2 : +2 ."da"Forearm.seek PC +2 "manipulator"&'~ +94 "core" ' +2 ."da"Hand.close +2 "manipulator"&/ +73 "core" / + ."da"PC.seek :open +2 "processing"%( +403 "core" ( +2 "storage"(y& +4 "core" &%  + "manipulator"&E& +4 "core" &n Z m ^ < + "manipulator"&d% +3 "core" % ϒ k v y =! +2 ."da"Forearm.seek :retract +8 "manipulator"&&'\ +101 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&U( +251 "core" ( + "manipulator"&& +4 "core" & C P " 9"} +2 "storage"()& +3 "core" &%  +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&*'! +103 "core" ' + ."da"Hand.open +2 "manipulator"&+1 +70 "core" 1 +2 "storage"(- +3 "core" -' +2 ."da"SE.seek 1.85 Pucks below Top Plate +2 "storage"(' +23 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.18 Pucks below Top Plate +2 "storage"("' +57 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da21oct2115h50ml.tif +1941 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +729 #"da"SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 23.37 seconds\ /var/log/esp/da21oct2115h50ml.tif: TIFF Upload Complete\ +62 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da21oct2115h50ml15s.tif +1562 #SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da21oct2115h50ml15s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da21oct2115h50ml30s.tif +3068 #SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da21oct2115h50ml30s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da21oct2115h50ml70s.tif +7137 #SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da21oct2115h50ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +5 ."Qmail"DAfans.email "23.37 sec auto-exposure",Subject: "da21oct2115h50ml images!" +9 "storage"( - +5 "core" -' +3 "storage"(& +6 "core" &%\ \  +2 "manipulator"&.& +4 "core" &\  3 R"} +3 ."da"Elbow.seek 1 +2 "manipulator"&0( +4 "core" ( + "manipulator"&#& +4 "core" &\  '  S"} +3 "storage"(!& +4 "core" &%\ \ # H +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&6'! +6 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.9 Pucks below Top Plate +2 "storage"(:' +57 "core" ' +2 "manipulator"&(& +5 "core" &\ _ ` f"} +2 "storage"(& +4 "core" &%\  +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&{'e +32 "core" ' + ."da"Elbow.hold +2 "manipulator"&, +4 "core" , + ."da"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +2 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 2.08 Pucks below Top Plate +2 "storage"(,'\ +21 "core" ' +2 "manipulator"&5% +4 "core" %d~ !  < [? +2 "storage"(& +5 "core" &% \ +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 299 counts +2 "manipulator"&3'ϐ +20 "core" ' +2 "manipulator"&& +4 "core" & R U Q h] +2 "storage"(g& +4 "core" &% \  +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 700 counts +6 "manipulator"&'! +22 "core" ' +2 "storage"(<% +4 "core" %  \  +2 ."downElevator"SE.seek :down +3 "storage"(B'v +100 (H% +3 "core" %6  \ Yk +2 "manipulator"&C% +4 "core" %- H K  h +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&I'\ +96 "core" ' +37 ' + ."downElevator"SE.stop +5 "storage"(5 +4 (A& +11 "core" &% \  +6 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #tStarting finalPurge +6 "processing"%t& +8 "core" & +4 "manipulator"&-& +8 "core" & J I ) h] +2 "manipulator"&% +10 "core" %\ # F E h> +4 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&D(- +184 "core" ( +4 "manipulator"&8& +11 "core" &- y x K j +2 ."psFlush"Elbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +6 &/& +5 "core" &- y 4 k +8 ."psFlush"Forearm.seek :garage + "manipulator"&' +101 "core" ' +4 ."psFlush"Hand.close +3 "manipulator"&;/ +76 "core" / +4 "manipulator"&>& +8 "core" &- I m +2 "manipulator"&L% +8 "core" % Ͼ I n +6 ."psFlush"Forearm.seek :retract +4 "manipulator"&?'\ +107 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +4 "manipulator"&(z +119 "core" ( +3 "manipulator"&K& +10 "core" &q B o +2 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +4 & & +6 "core" &q \ p +4 ."psFlush"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek PC +4 "manipulator"&\ '~ +102 "core" ' +2 "manipulator"&e& +10 "core" &q | 5 k +2 "manipulator"&M% +8 "core" %ψ z z k +5 "processing"%7& +12 "core" & +5 "processing"%P& +12 "core" & +4 & +4 ."psFlush"PC.seek :closed +5 "processing"%S(Tg +8 "core" & +4 & 4 +7 &.Fu 2 +11 &Xqy F +8 &\\ Q +8 &L Q +9 &yN{ Q +11 &;O~ Q +9 &Nx P +10 &Lz Q +10 &Pt Q +10 &CPq Q +8 &!Qo Q +7 &"Qi Q +11 &$Oj Q +11 &&KQn Q +8 &( Ll Q +10 &)Lh P +10 &+Mk P +7 &-TLm P +12 &/Lg Q +8 &0Ng Q +10 &2Lc Q +9 &4[O[ Q +8 &6PX Q +11 &7OU P +9 &9LT P +8 &;cOX Q +12 &=%NW Q +8 &>LV P +9 &@LX P +10 &BkOX Q +8 &D-OX Q +11 &EQK Q +9 &GRE Q +8 &Im_J S +12 &K%Q V +9 &LU W +7 &N\\ X +11 &PgW X +8 &R)U X +11 &SdbV . +9 &TB"xO = +8 ( +6 "processing"%P& +8 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.68 +2 "processing"%J& +8 "core" &TVW ) +4 &TVV ) &TVT ) +5 ."psFlush"Hand.open +4 "manipulator"&T1 +76 "core" 1 +4 "manipulator"&c% +12 "core" % π y x ^ k +3 ."psFlush"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +5 "manipulator"&G'\ +97 "core" ' +2 ."psFlush"PSR.select :air +8 .PSV.dial PSR +4 "processing"%' +61 "core"  +6 "processing"%@% +9 "core" %[4 +4 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +3 "processing"%Z' +160 #"uploadLog"upsync +91 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +350 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2117 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%[ @ +199 "core" A + ."psFlush"PTV.dial :PRVmixing +2 "processing"%Y  +135 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"%f +108 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%9'9 +2636 "core" ' + ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%F +118 "core"  +2 "processing"%X% +4 "core" %3 + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%m' +598 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%_' +2123 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%Q  +35 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%2 @ +74 "core" B + ."psFlush"PSV.dial :mixloop +2 "processing"%N +105 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%W'9 +2632 "core" ' + ."psFlush"PSV.dial PSR +53 "processing"%r +119 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%]'P +1096 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%\\' +1613 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%a +85 "core"  +2 ."psFlush"PTV.dial :puck + "processing"%q  +74 "core"  + ."psFlush"PBV.dial :waste1 +3 .PS.seek 0ml + "processing"%h'W +2636 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%R +75 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%k' +597 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%u' +402 "Can"'~ ;; +1724 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%p +76 "core" +2 ."psFlush"PBV.dial PSV + "processing"%` U +57 "core" W +2 ."psFlush"PS.seek 0ml + "processing"%b'W +2629 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"% @ +46 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2629 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%^  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%v'W +2630 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%4 +45 "core" +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%=' +2627 "core" ' + ."psFlush"PSV.dial PTV +7 "processing"%o +75 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%~'W +2631 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2638 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%x  +75 "core"  +2 ."psFlush"PS.seek 0ml + "processing"% 'W +2634 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%V +58 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%}'P +1096 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1610 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%% +77 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%i  +55 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%z'W +2635 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%n +88 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +597 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2116 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%$ +74 "core" + ."psFlush"PBV.dial PSV +2 "processing"%l U +55 "core" U +2 ."psFlush"PS.seek 0ml + "processing"%'W +2628 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2629 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +86 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%|'W +2635 "core" ' + ."psFlush"PSV.dial PSR +7 "processing"% +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%y' +2624 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%E +73 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%d'W +2631 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%)  +86 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2628 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'+& +4 "core" & + "manipulator"&& +4 "core" &q t +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&&(z +3 "core" ( + "manipulator"&& +4 "core" &q t + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &q t +2 .tForearm.seek PC + "manipulator"& '~ +104 "core" ' + .tHand.close + "manipulator"&/ +65 "core" / +2 .tPC.seek :open + "processing"%.( +404 "core" ( +2 "manipulator"&#& +4 "core" &q w + "manipulator"&!% +4 "core" % ϑ h v +2 .tForearm.seek :retract + "manipulator"&('\ +101 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&(Ӥ +385 "core" ( +2 "manipulator"&5& +4 "core" &Ӟ u_ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &Ӟ R v_ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&'+ +104 "core" ' + "manipulator"&g& +5 "core" &Ӟ I t_ + "manipulator"&<% +4 "core" %2 K t\\ +2 "collection"'U& +4 "core" & +2 "collection"'*& +4 "core" & +2 .tCC.seek :closed +8 "collection"'"(O +3 "core" & +4 & 4 +9 &0I} 1 +10 &Uo F +9 &` P +9 &P P +10 &zQ O +9 &;R P +10 &T P +9 &Q P +9 &R O +10 &DQ O +9 &!R O +9 &"Q O +10 &$R O +9 &&LP O +10 &(Q O +9 &)U P +9 &+O P +10 &-SU P +9 &/S O +9 &0Q O +10 &2U P +9 &4\\O O +10 &6P P +9 &7O O +9 &9R O +10 &;cU P +9 &=%R P +10 &>P O +9 &@Q O +9 &BkV P +10 &D-T P +9 &ET P +9 &GZ Q +10 &Iix S +9 &K X +9 &L \\ +10 &N : +9 &Oi4 S +9 ( +3 "collection"'*& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.61 + "collection"'H& +4 "core" &OyR C + &OyT C +2 .tHand.open + "manipulator"&C1 +75 "core" 1 +2 "manipulator"&6% +4 "core" % 0 q^ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&0'\ +107 "core" ' + #tFlushing the Collection Valve::Manifold +2 "collection"':& +4 "core" &OyS C + "collection"'{% +4 "core" % + .tCSV.dial CSR +2 "collection"'A  +41 "core"  + "collection"'3% +4 "core" % +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"'t'l +1346 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 '-% +3 "core" %l  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.499ml + "collection"',' +697 "core" ' + .tCSV.dial :waste +2 "collection"' +133 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'' +1978 "core" ' + #tFlushing lower manifold's waste1 port +2 "collection"'8& +50 "core" &OyS C +3 "collection"'/% +4 "core" % + .tCSV.dial :flush +2 "collection"'B  +43 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml + "collection"''l +1308 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'; @ +42 "core" A +2 "collection"'>% +4 "core" %l  +2 .tCS.seek 7ml + "collection"'L' +571 "core" ' + ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'I  + 'K  +42 "core"  +97  + .tCBV.dial :waste1 +2 "collection"' @ +47 "core" > +2 .tCS.seek 0ml + "collection"'' +1787 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'e& +4 "core" &OyR C +2 "collection"'M% +4 "core" % + .tCSV.dial :flush +2 "collection"'7  +75 "core" +2 .tCS.seek 5ml + "collection"'D'l +661 "Can",~ 99 +648 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'? @ +46 "core" B + "collection"'% +4 "core" %l  +2 .tCS.seek 7ml +2 "collection"'J' +567 "core" ' +2 ."connect"CSV.dial CTV +8 .tCTV.dial CSV +3 "collection"'T  +42 "core"  +2 .tCBV.dial :waste2 + "collection"'c  +119 "core"  +2 .tCS.seek 0ml +2 "collection"'P' +1804 "core" ' + #tDisinfecting external Intake with kill +2 "collection"''& +4 "core" &OyR C + "collection"'@% +4 "core" % + .tCSV.dial CSR +2 "collection"'\  +42 "core"  +2 "collection"'j% +4 "core" % + #tPulling 8ml of CSR.kill +2 .CSR.select :kill + "collection"' +10 .tCS.seek 8ml +2 "collection"'Z' +2067 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'[' D +583 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +3 "collection"'Y + 'f  +103 "core" +37  +2 .tCTV.dial :intake + "collection"'  +76 "core" + .tIntake.select :open + "sampler") +10 .tCS.seek 2ml +2 "collection"'F' \\ +2032 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'X  +74 "core"  +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'9' +582 "core" ' +2 .tCSV.dial CSR + "collection"'m  +105 "core"  +2 "collection"'Q% +4 "core" % + #tPulling 4.999ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'2'l +1348 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'N' D +1345 "core" ' + .tCSV.dial CBV +2 "collection"'_ +105 "core" +2 .tCS.seek 0ml + "collection"'r' +2617 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&W& +4 "core" &Ӟ w w_ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&](Ӥ +3 "core" ( +2 "manipulator"&a& +4 "core" &Ӟ : x_ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &q& +3 "core" &Ӟ  x_ +2 .tForearm.seek CC + "manipulator"&\\'+ +103 "core" ' + .tHand.close +2 "manipulator"&R/ +73 "core" / +2 .tCC.seek :open +2 "collection"'h( +378 "core" ( + "manipulator"&k& +4 "core" &Ӟ r_ +2 "manipulator"&p% +4 "core" % 4 k s' +2 .tForearm.seek :retract + "manipulator"&`'\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&u(- +268 "core" ( +2 "manipulator"&& +4 "core" &- : yi + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &b& +3 "core" &- yi +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&^' +93 "core" ' +2 .tHand.open +2 "manipulator"&1 +68 "core" 1 + "manipulator"&4% +4 "core" % W zb +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&v'\ +92 "core" ' + "processing"%o& +4 "core" &f\ +42684 "Can"8~ ++ +60001 E} ++ +60001 Wz +* +60001 Zz ++ +60000 d| ++ +60001 d| ++ +60001 \\| +* +60001 ^} ++ +60001 c} ** +60001 m| +* +60001 o| +* +60001 Z| ++ +52960 #t-> access 1 +3 "storage"(=% +3 "core" %} 0 0 \  + "manipulator"&% +4 "core" %\  p r +2 "manipulator"&~& +3 "core" &- 3 ri +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 + "storage"(x(< +673 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +2 "core" &<6   \  +6336 "Can"^z +* +60001 d{ ++ +60001 `z ++ +60001 tx ++ +60001 D ++ +60001  ++ +60001  ++ +60000  ++ +60001  ++ +60001  ++ +60001  ++ +60001  -, +60001  ++ +60001  +* +60001  +* +60002  ++ +60001  ++ +60001  ++ +60001 \  ++ +60001  ++ +60001 ! ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  +* +60001  +* +60001  +* +60001 v +* +60001 s ++ +60000 w ++ +60001 z ++ +60001  ++ +60001  ++ +60001  ++ @EDT1634875788.26  +* +60001  ++ +60001  ++ +60001  ++ +60001 v +* +60001 t ++ +60001 | ++ +60001 v ++ +60001 Z ++ +60001 O ++ +60000 E ++ +60001 $ ++ +60001  ,+ +60001  ,+ +60001  ++ +60001  +* +60001  ++ +60000  ++ +60001  ++ +60001  ++ +60001  ++ +60001  +* +60001  ++ +60001  ++ +60001  +* +60001  ++ +60000  ++ +60001 v ++ +60001 i ++ +60001 f ++ +60001 _ ++ +60001 W ++ +60001 Z ++ +60001 V\ *) +60001 ]\ )) +60001 [\ )) +60001 [\ )) +60001 `\ l** +60001 ]\ o** +60000 \\\ s** +60001 a\ w*) +60001 b\ {** +60001 _\ *) +60001 f\ ** +60001 c\ *) +60001 g\ *) +60001 f\ )) +60001 c\ *) +60001 `\ )) +60001 k\ )) +60001 k\ )) +60001 n\ )) +60001 u ")( +60001 y \\(( +60001 { y(( +60001 v\ [** +60001 a\ -+* +60001 `\ "** +60001 W\ +* +60001 Z\ ** +60001 a\ ** +60001 R\ +* +60001 R\ ++ +60001 J\ +* +60001 5\ ** +60001 $\ +* +60001  \ \ ++ +33206 #t-> access 2 + "storage"(V% +4 "core" %} \ ' + "manipulator"& % +4 "core" %\  `  +2 "manipulator"&}& +3 "core" &- i +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 + "storage"(%(K +187 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (i& +2 "core" &K \ % +15226 #t-> startTube 2 +2731 #-> da 100 +2 #da sampling at most 100ml +3 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 11:18:22EDT22-Oct-21\\n{}\\nCan@11:09:48, 21.7C, 25% humidity, 14.9psia, 12.655V, 0.190A, 0.190A avg, 2.40W",Subject: "da sampling at most 100ml" +2 "collection"'& +4 "core" & +2 "manipulator"&n% +5 "core" %\  x  +2 "storage"(z% +4 "core" %} z\ ( + "storage"(. +3 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"($( +668 "core" ( +2 .tSC.configure :limp +5 "storage"($(\ 1b +6 (l& +4 "core" & .\ $ +4 "manipulator"& & +8 "core" &- { n G i +3 "manipulator"&% +10 "core" %\  r z K  +4 .tElbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 + "manipulator"&( +179 "core" ( +2 "manipulator"&& +9 "core" & p o & +4 "storage"( & +8 "core" & $\ $ +4 .tForearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts + "manipulator"&' +101 "core" ' +2 "storage"(|& +10 "core" & \ $ +4 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +9 .tSE.seek :beamBreak +2 "storage"(E'L +202 #"uploadLog"upsync +77 "core" ' +2 "storage"(y- +4 "core" -'x + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (& +3 "core" & G\ $ +2 "manipulator"&d& +4 "core" & z o & +2 .tElbow.seek 2 + "manipulator"&)( +4 "core" ( + "manipulator"&& +4 "core" & p o & + "storage"(+& +4 "core" & \ # +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&'ϊ +22 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&/ +71 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&& +2 "storage"('v +7 "core" & o o & +2 "manipulator"&% +4 "core" % φ s p  +2 .tForearm.seek :retract + "manipulator"&G'\ +98 "core" ' + .tElbow.seek CC +2 "manipulator"&S(Ӥ +149 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +3 "core" ( +2 "manipulator"&#& +4 "core" &ӧ L M ) :, + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &!& +2 "core" &ӧ W Q I :, +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"& '+ +94 "core" ' +2 "manipulator"&&& +4 "core" &ӧ @ R L :, +2 "manipulator"&5% +4 "core" %3 Y P * +2 "collection"'& +4 "core" & +2 "collection"'g& +5 "core" &N +2 .tCC.seek :closed + "collection"'<(O +6 "core" &  +7 &.y ,} +10 &c~ ? +9 &gs P +9 &*Q O +10 &W P +9 &T P +10 &pV O +9 &1V P +9 &Q O +10 &X O +9 & wT P +9 &":W O +10 &#T P +9 &%Q O +10 &'X O +9 &)BV O +9 &+U O +10 &,X P +9 &.T O +9 &0JQ\ O +10 &2 U O +9 &3T P +10 &5S O +9 &7RQ O +9 &9W O +10 &:T O +9 &<Q O +9 &>ZT O +10 &@Q O +9 &AW O +10 &CV O +9 &EaZ P +9 &G"^ P +10 &Hz S +9 &J X +9 &LH [\ +10 &N Q +9 &O8M &t +10 &Oz` G +2 ( + "collection"'g& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.93 +2 .Hand.open + "manipulator"&U1 +70 "core" 1 + "manipulator"&(% +4 "core" % 3\ ~ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&1'\ +101 "core" ' +2 #tcollectSample 100ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON + ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +6 .Exhaust.select :close +2 .SS.hold + "sampler")H+ +3 "core" + +2 "sampler")C% +4 "core" %O \ 2 +6 "collection"'6& +4 "core" &OzZ( G +3 "Can" \ ?? + #tCalibrating pressure sensors + .CTV.dial :air +2 .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure :fast +2 "sampler")#.0X +16  +2 .tdelay 3.8 seconds +382 "collection"'A% +3 "core" % +2 "sampler")3% +4 "core" %?6 \ 1 + .tSSV.dial :spit +2 "sampler") +135 "core" +2 .tSS.seek 0ml +2 "sampler")w' +279 "core" ' + .tSSV.dial CBV +2 "sampler")-  +136 "core" + .tCTV.dial :intake +2 "collection"'t  +75 "core"  +2 #tWaiting for external sampler to finish priming... + .delayUntil "11:21:47.98" +1469 #"flow"0.0L/min +2929 "Can"" ON +11914 ."connect"SSV.dial CBV +4 .tCBV.dial SSV +2 #Allowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +210 "collection"'% +2 "core" % +2 #tIntake @15.3psia, vacuum from 9.8 to 12.8psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X  +77 "core"  + .tExhaust.select :open +2 "sampler")@ +10 .tSS.seek 0ml + "sampler")' +444 "core" ' + .tExhaust.select :close +2 "sampler") +10 #tSampling 100.0ml +2 .Intake.select :close +2 .Exhaust.select :close + .SS.reconfigure :default +2 "sampler")#.0X@ +2 "sampler")?% +4 "core" %O \ # +18 "collection"'% +3 "core" %@D +2 "sampler")D% +4 "core" %O \ # +20 "collection"'T% +3 "core" %DI +2 "sampler")c% +4 "core" %O \ # +24 "collection"'J% +3 "core" %KO +2 "sampler")'% +4 "core" %P \ # +27 "collection"'@% +3 "core" %WZ +2 "sampler")\ % +4 "core" %P \ # +31 "collection"'j% +3 "core" %im +2 "sampler")P% +4 "core" % 03 \ % + "sampler")Z% +4 "core" %7: \ % q + .tIntake.select :close +2 "sampler")0 +9 )Y% +2 "core" %LK \ *8 +2 .tSSV.dial :exhaust + "sampler")f  +77 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml +2 "sampler")' +895 "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 75.0ml + .Intake.select :open + "sampler") +210 "collection"'X% +3 "core" % +2 #tIntake @15.4psia, vacuum from 9.9 to 12.9psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X% +4 "core" %3X \ " +31 "collection"',% +3 "core" %qs; +2 "sampler")8% +4 "core" %3X \ " +36 "collection"'K% +3 "core" %tw( + "sampler") % +4 "core" %3X \ ! +42 "collection"'L% +2 "core" %yz) +2 "sampler")% +4 "core" %3X \ ! +47 "collection"'e% +3 "core" %{5 + "sampler")I% +4 "core" %4X \ ! +54 "collection"'% +3 "core" %1 + "sampler")?% +4 "core" %5X \ " +61 "collection"'% +3 "core" %0 + "sampler")D% +52 "core" %5O  \ " +4 "collection"'T% +4 "core" %8 +3 #tIntake @14.7psia, vacuum from 9.2 to 12.2psi +2 .SS.reconfigure :inhaling 1.28ml/s +2 "sampler")#.Y0X + "sampler")"% +4 "core" % \ * + #tBubblePoint: Intake @39.5psia, Outlet @15.1psia +2 .CBV.dial SSV + "collection"'k @ +39 "core" @ +2 .tSS.reconfigure :default +3 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'_' +100 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")O +137 "core"  +2 .tSS.reconfigure :exhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"'&' +118 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")5 +90 "core" ' +2 ."CSpush"CS.stop +2 "collection"'5 +41 "core" +2 .tSS.reconfigure :exhale +3 "sampler")#.0X9 +2 "core" 9j d +102 "collection"',9 +3 "core" 9j d +102 "collection"'89 +2 "core" 9jd +102 "collection"'K9 +3 "core" 9id +102 "collection"' 9 +2 "core" 9kd +103 "collection"'L9 +2 "core" 9jd +102 "collection"'9 +2 "core" 9k"d +102 "collection"'39 +3 "core" 9k&d +102 "collection"'e9 +3 "core" 9k*d +102 "collection"'I9 +2 "core" 9k/d +103 "collection"'9 +2 "core" 9l3d +102 "collection"'?9 +2 "core" 9k7d +102 "collection"'9 +3 "core" 9l;d +102 "collection"'D9 +3 "core" 9n?d +102 "collection"'T9 +2 "core" 9oCd +102 "collection"''9 +2 "core" 9pHd +103 "collection"'@9 +2 "core" 9'pLd +102 "collection"'\ 9 +3 "core" 9<pPd +102 "collection"'j9 +2 "core" 9QqTd +102 "collection"'P9 +3 "core" 9grXd +102 "collection"'9 +2 "core" 9}s]d +102 "collection"'c9 +3 "core" 9sad +102 "collection"'J9 +2 "core" 9sed +84 "Can" Tcc +18 "collection"'Y9 +2 "core" 9tid +103 "collection"'f9 +2 "core" 9umd +102 "collection"'M9 +2 "core" 9wqd +103 "collection"'X9 +2 "core" 9xvd +102 "collection"'79 +2 "core" 9(zzd +102 "collection"'Q9 +3 "core" 9Cz~d +102 "collection"'r9 +3 "core" 9]{d +102 "collection"'[9 +2 "core" 9w|d +102 "collection"'99 +3 "core" 9c +102 "collection"'29 +3 "core" 9~a +101 "collection"'m9 +4 "core" 9_ +102 "collection"'Z9 +3 "core" 9\\ +102 "collection"'W9 +2 "core" 9Z +102 "collection"'a9 +3 "core" 9W +102 "collection"'q9 +2 "core" 95T +102 "collection"'R9 +3 "core" 9QQ +102 "collection"'9 +2 "core" 9lO +103 "collection"'09 +2 "core" 9L +102 "collection"'"9 +2 "core" 9K +102 "collection"'k9 +3 "core" 9G +102 "collection"'F9 +3 "core" 9E +102 "collection"'\\9 +2 "core" 9C +102 "collection"'9 +3 "core" 9A +102 "collection"'b9 +3 "core" 9)? +102 "collection"'p9 +2 "core" 9C= +102 "collection"']9 +3 "core" 9]; +102 "collection"'49 +2 "core" 9u9 +103 "collection"'o9 +2 "core" 97 +102 "collection"'^9 +2 "core" 94 +102 "collection"'9 +3 "core" 93 +102 "collection"'O9 +3 "core" 91 +102 "collection"'9 +2 "core" 9/ +102 "collection"'`9 +3 "core" 9- +102 "collection"'_9 +3 "core" 9, +102 "collection"'N9 +2 "core" 93* +102 "collection"'~9 +3 "core" 9H( +103 "collection"'=9 +2 "core" 9]' +102 "collection"'9 +2 "core" 9r% +102 "collection"' 9 +3 "core" 9# +102 "collection"'}9 +2 "core" 9 " +103 "collection"'9 +2 "core" 9! +102 "collection"'s9 +2 "core" 9 +102 "collection"'n9 +3 "core" 9 +102 "collection"'V9 +2 "core" 9 +103 "collection"'%9 +2 "core" 9! +102 "collection"'9 +3 "core" 9 % +102 "collection"'l9 +3 "core" 9 * +102 "collection"' 9 +2 "core" 9 $. +102 "collection"'9 +3 "core" 9 32 +102 "collection"'z9 +2 "core" 9 B6 +102 "collection"' 9 +3 "core" 9 O: +102 "collection"'u9 +3 "core" 9 ]> +102 "collection"'|9 +2 "core" 9 jC +102 "collection"'v9 +3 "core" 9 xG +102 "collection"'9 +2 "core" 9 K +102 "collection"'9 +3 "core" 9 O +102 "collection"'i9 +3 "core" 9 S +102 "collection"'d9 +2 "core" 9 X +102 "collection"'9 +2 "core" 9 \\ +103 "collection"'+9 +2 "core" 9 ` +102 "collection"'9 +3 "core" 9 d +102 "collection"'9 +2 "core" 9 h +102 "collection"'9 +3 "core" 9 l +102 "collection"'9 +2 "core" 9 q +103 "collection"'!9 +2 "core" 9 u +102 "collection"'E9 +3 "core" 9 y +102 "collection"'x9 +2 "core" 9 } +103 "collection"'#9 +2 "core" 9\  +102 "collection"'59 +2 "core" 9\ \  +102 "collection"'y9 +3 "core" 9\  +102 "collection"'&9 +3 "core" 9\  +102 "collection"'9 +2 "core" 9\ \ +102 "collection"'9 +3 "core" 9\ $\ +102 "collection"'9 +2 "core" 9\ *\ +102 "collection"'G9 +3 "core" 9\ /\ +102 "collection"')9 +3 "core" 9\ 5 +102 "collection"'U9 +2 "core" 9\ ;\ +102 "collection"'h9 +3 "core" 9\ ?\ +102 "collection"'(9 +2 "core" 9\ C\ +102 "collection"'9 +3 "core" 9\ G\ +102 "collection"'9 +3 "core" 9\ L\ +102 "collection"'69 +2 "core" 9\ P +102 "collection"'C9 +3 "core" 9\ R\ +102 "collection"'{9 +2 "core" 9\ V\ +102 "collection"'g9 +3 "core" 9\ X\ +102 "collection"'A9 +2 "core" 9\ [\ +103 "collection"' 9 +2 "core" 9\ _\ +102 "collection"':9 +3 "core" 9\ a\ +102 "collection"'*9 +2 "core" 9\ e\ +102 "collection"'H9 +3 "core" 9\ g +102 "collection"'t9 +3 "core" 9\ j\ +3 .tCH.hold 10:00,70C +8 "collection"'- `\ `\ h\ +2 'w9 +12 "core"  + 9\ j\ +2 "collection"'/% +3 "core" % R +2 #tBegun lysing Collection Puck Heater at 68.1C/34.2psia +50533 "Can" +9448 "core" ` +2 "collection"'9 +3 "core" 9\  +2 "collection"';% +4 "core" % + #tEnded lysing Collection Puck Heater at 70C/32.5psia +2 .CS.seek 0ml +2 "collection"'>' +339 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"', @ +104 "core" B + .tCSV.dial :air +2 "collection"'8 @ +44 "core" ? +3 .tCS.seek 5ml + "collection"'K'l +1347 "core" ' +2 .tCSV.dial CTV + "collection"'  +46 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'L @ +45 "core" > + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +45 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'3 @ +45 "core" > + .tdelay 2 seconds +203 .CS.seek 0ml +6 "collection"'e' +1354 "core" ' + "collection"'I% +4 "core" %  + #tPuck @44.1psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe + .CSV.dial CBV + "collection"' +102 "core" ~ +2 .tCBV.dial CSV + "collection"'?  +30 "core"  + "collection"'% +5 "core" % b f| +2 .tCS.seek 5ml + "collection"'D'l +1349 "core" ' + .tdelay 5 seconds +503 .CTV.dial :air +2 "collection"'T  +42 "core" +2 "collection"''% +4 "core" %l  +2 .tCS.seek 7ml + "collection"'@' +593 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'\ @ +42 "core" > +2 .tCS.seek 10ml +2 "collection"'j' D +845 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'P ` +117 "core" ^ +2 #tLysing Complete + "collection"'& +4 "core" &OzWEK G +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&c% +4 "core" % ! ' x0 + "storage"(J% +4 "core" %| l t\  + "storage"(Y. +53 "core" .( +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 + "storage"(f($ +197 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (M& +2 "core" &$ t  ,\  +2 "manipulator"&X& +3 "core" &Ө  w:+ +2 "manipulator"&7% +4 "core" % !  x0 + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&Q( +160 "core" ( + "manipulator"&r& +4 "core" & ] | +2 "storage"([& +4 "core" &$ a\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&9'! +104 "core" ' +2 "storage"(2& +4 "core" &$ Q\  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(m'L +273 "core" ' + "storage"(Z- +4 "core" -'L + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"(W' +30 "core" ' +3 "manipulator"&a& +4 "core" & <  + "manipulator"&q% +4 "core" %: C ~ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&R'\ +94 "core" ' +3 .tElbow.seek CC + "manipulator"&(Ӥ +160 "core" ( +2 "manipulator"&0& +4 "core" &Ӷ  w6 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &"& +3 "core" &Ӷ  w6 +2 .tForearm.seek CC + "manipulator"&k'+ +109 "core" ' + .tHand.close +2 "manipulator"&F/ +74 "core" / + .tCC.seek :open +2 "collection"'\\( +380 "core" ( + "storage"(& +4 "core" &$ v w p\  +2 "storage"(b& +4 "core" &$ i l l\  + "manipulator"&p& +4 "core" &Ӷ  u6 + "manipulator"&]% +4 "core" % " ? u +2 .tForearm.seek :retract + "manipulator"&4'\ +104 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&o( +159 "core" ( + "manipulator"&^& +4 "core" & / | +2 "storage"(& +4 "core" &$ \  + .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&O'e +110 "core" ' +2 .tElbow.hold + "manipulator"&, +5 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&`1 +65 "core" 1 +3 "manipulator"&_% +4 "core" % vp  r + "storage"(N& +4 "core" &$ l l \  + .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 317 counts + "manipulator"&~'Ϣ +14 "core" ' +2 "manipulator"&=& +4 "core" & N T   + "storage"(& +4 "core" &$ \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"& '! +17 "core" ' +2 "storage"(}% +4 "core" % ,\  +2 ."downElevator"SE.seek :down +4 "storage"('v +99 (s% +3 "core" %< Z\ Zs +2 "manipulator"&n% +4 "core" % H B +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&V'\ +91 "core" ' +67 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'%& +4 "core" &KQ +2 "manipulator"&& +3 "core" &\   x  +2 "manipulator"&l% +4 "core" %\   M x  +2 .tElbow.seek FlushPuck::Garage + "manipulator"& (- +180 "core" ( +2 "manipulator"&& +4 "core" &- \ C  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &z& +3 "core" &-\  m  +2 .tForearm.seek :garage + "manipulator"& ' +93 "core" ' +2 .tHand.close + "manipulator"&u/ +72 "core" / +2 "manipulator"&|& +4 "core" &- 3 3 + "manipulator"&v% +4 "core" %  )  +2 .tForearm.seek :retract +2 "manipulator"&'\ +101 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&(Ӥ +282 "core" ( +3 "manipulator"&i& +4 "core" &ө \ |;7 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &d& +3 "core" &ө l {;7 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&'+ +101 "core" ' +2 "manipulator"&+& +4 "core" &ө 4 y;7 +2 "manipulator"&% +4 "core" %+ yv + "collection"'& +4 "core" &ST  +2 "collection"'& +5 "core" &QU +2 .tCC.seek :closed + "collection"'(O +4 "core" &QT  +10 &,yQV ,~ +9 &e~QV @ +9 &qpRUj P +10 &8NRV= N +9 &WSU O +9 &OQVu O +10 &}PRT` N +9 &>SQU9 O +10 &URW% N +9 &SSU N +9 & PRT  O +10 &"FPRU O +9 &$VTW O +9 &%TRU N +10 &'WQV O +9 &)OOSXs N +10 &+RSV] N +9 &,WSWH O +9 &.TSV) N +10 &0VVSU O +9 &2RUW O +9 &3TSW8 N +10 &5TTW; N +9 &7^PSV# O +10 &9 TTW| O +9 &:OVV N +9 &<QRW  O +10 &>fRTW  O +9 &@)TTW N +9 &AVTW O +10 &CSSV N +9 &EoTQU N +10 &G/YPS O +9 &HsQS R +9 &JPUm W +10 &LSSWV [ +9 &NSX> L +9 &O/<TW% / +10 &OnTV F +5 ( +2 "collection"'& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.89 + "collection"'!& +4 "core" &ObTX F + &ObSX F + .tHand.open +2 "manipulator"&E1 +65 "core" 1 + "manipulator"&x% +4 "core" % +  vv +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&#'\ +94 "core" ' +2 .tPSV.dial PSR +2 "processing"%5 +43 "core"  +2 "processing"%y% +4 "core" %W\  + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%&' +1606 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +1616 "core" ' +2 .tPSV.dial PSR + "processing"% +46 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%G' +2634 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%)  + "collection"'U  +89 "core" +78  + .tPSV.dial :mixloop +2 "processing"%h +117 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%(  +133 "core" +2 .tPS.seek 0ml + "processing"%'W +2628 "core" ' + .tPSV.dial :air + "processing"%  +45 "core"  +2 .tPS.seek 2.5ml + "processing"%6' +2634 "core" ' + .tPSV.dial :mixloop +2 "processing"%C +56 "core" +2 .tPS.seek 0ml +2 "processing"%{'W +2634 "core" ' + .tPSV.dial :air +2 "processing"%g  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%A' +2638 "core" ' +2 .tPSV.dial :mixloop + "processing"% +46 "core" +2 .tPS.seek 0ml + "processing"%:'W +2629 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&*& +4 "core" &ө 0 z;7 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&H(Ӥ +2 "core" ( +2 "manipulator"&t& +4 "core" &ө  z;7 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &w& +2 "core" &ө D {;7 +2 .tForearm.seek CC +2 "manipulator"&/'+ +103 "core" ' + .tHand.close + "manipulator"&B/ +68 "core" / +2 .tCC.seek :open + "collection"'-( +380 "core" ( +2 "manipulator"&& +3 "core" &ө 2 x;7 +2 "manipulator"&;% +3 "core" % - 4 x/ +2 .tForearm.seek :retract +2 "manipulator"&'\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&,(- +281 "core" ( + "manipulator"&8& +4 "core" &- \ \\  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &>& +3 "core" &- P   +2 .tForearm.reconfigure :tight +50 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage +2 "manipulator"& ' +103 "core" ' +2 .tHand.open + "manipulator"&L1 +69 "core" 1 +2 "manipulator"&% +4 "core" % \\ J e +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&3'\ +93 "core" ' + .tPSV.dial :mixloop +2 .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'K& +4 "core" &bf3 +2 "manipulator"&I% +3 "core" %\  i I ) +2 "storage"(% +4 "core" %| \  +2 "storage"(?. +3 "core" .($ + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(( +191 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (e& +3 "core" & \  + "manipulator"&T& +4 "core" &-\ \  $  +2 "manipulator"&'% +3 "core" %\  \  o ) +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&D( +178 "core" ( +2 "manipulator"&\ & +4 "core" &\ ? }$ + "storage"(@& +4 "core" & \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&P' +94 "core" ' + "storage"(& +4 "core" & h\  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(c'L +284 "core" ' +2 "storage"(J- +3 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 (Y& +3 "core" & -\  +2 "manipulator"&M& +3 "core" &\ x  $ +2 .tElbow.seek 2 + "manipulator"&X( +3 "core" ( +2 "manipulator"&7& +4 "core" & J >  $ + "storage"($& +4 "core" & \  +2 .tForearm.seek 2 + 300 counts + "manipulator"&r'ϊ +20 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&[/ +66 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&2& +2 "storage"(S'v +7 "core" & K J 6 $ +2 "manipulator"&1% +3 "core" % π 8 K a +2 .tForearm.seek :retract +2 "manipulator"&Z'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&a(Ӥ +146 "core" ( +2 "manipulator"&q& +4 "core" &Ӟ 8 }:+ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 "core" ' + "manipulator"&m& + ."downElevator"SE.stop +5 "storage"(5 +2 "core" &Ӟ  |:+ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&0'+ +103 "core" ' +2 "manipulator"&"& +4 "core" &Ӟ . y:+ +2 "manipulator"&9% +4 "core" %3 I x[ +2 "collection"'Q& +3 "core" &bf' +2 "collection"'F& +5 "core" &ae +2 .tCC.seek :closed +2 "collection"'R(O +4 "core" &de +7 & )be $e +9 &X{cf 9 +10 &xceb N +9 &Rcf N +10 &cUbe N +9 &%Pcg N +9 &Rcf N +10 &Rae O +9 &jRbf} O +9 &-Ucfr N +10 &TbgR N +9 &!UcfF N +10 &#sTce* N +9 &%5Vdg N +9 &&Tcf O +10 &(Obf N +9 &*zTbg O +10 &,<Rag O +9 &.Pci N +9 &/T`e O +10 &1Sdf O +9 &3DTcf O +9 &5Rbf O +10 &6Tbf O +9 &8Tdg O +9 &:MTcd N +10 &<Vdg N +9 &=Tag N +10 &?Tcd O +9 &ATRdhr O +9 &CRbgi N +10 &DTafS N +9 &F^adJ P +9 &HPxaeA S +10 &J_d- W +9 &Kbc[ [ +10 &M{bd \\ +9 &Nabc / +9 &Ozde S +9 ( +2 &Oabe M + "collection"'F& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.90 + .Hand.open + "manipulator"&<1 +76 "core" 1 +2 "manipulator"&% +4 "core" % +  vc +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&b'\ +100 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'p  +134 "core"  +2 .tCSV.dial CTV + "collection"']  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%^' +2626 "core" ' + "collection"'% +4 "core" % @8>  +2 .tCS.seek 4.15ml +2 "collection"'k'Q +1563 "core" ' + .tdelay 8 seconds +803 .PSV.dial :air +6 "processing"%  +44 "core"  +2 .tdelay 2 seconds +201 .PSV.dial :waste2 +2 "processing"%`  +86 "core" ~ +2 .tPS.seek 0ml + "processing"%_'W +2633 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'N ` +40 "core" ^ +2 .tCSV.dial :air +2 "collection"'= @ +45 "core" > +2 .tCS.seek 10ml +2 "collection"'' D +1569 "core" ' +2 .tCSV.dial CTV + "collection"'}  +46 "core"  +2 .tCS.seek 0ml + "collection"'4' +2626 "core" ' +2 .tCBV.dial :waste1 + "collection"'s @ +30 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'n  +135 "core" + "collection"'o& +4 "core" &O` M +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&O% +4 "core" %\ , x5 +2 "storage"(~% +3 "core" % h c \  + "storage"(%. +4 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(($ +190 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (l& +2 "core" &' j k e\  +2 "manipulator"&W& +4 "core" &Ӟ  w:+ + "manipulator"& % +4 "core" %\ w5 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&( +152 "core" ( +3 "manipulator"&z& +4 "core" &  {\ + "storage"(& +4 "core" &' 3\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&'! +93 "core" ' + "storage"(u& +4 "core" &' j\  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(|'L +281 "core" ' +2 "storage"(v- +3 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 "manipulator"&V& +3 "core" & x {\ +2 "storage"( & +3 "core" &' j s \  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&i'e +34 "core" ' + .tElbow.hold +2 "manipulator"&d, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"( - +2 "core" -' +3 .tSE.seek 0.09 Pucks below Top Plate + "storage"(+'; +27 "core" ' +2 "manipulator"&% +4 "core" %qr 8 o +2 "storage"(& +4 "core" &' S S \  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 312 counts + "manipulator"&'ϝ +15 "core" ' + "manipulator"&\\& +5 "core" & ] ~\ + "storage"(!& +4 "core" &' Q\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&E'! +25 "core" ' +2 .tSE.seek 1.09 Pucks below Top Plate + "storage"(x'* +37 "core" ' +2 "manipulator"&& +4 "core" &\ \  ' \ +2 "manipulator"&5% +4 "core" %G\ \   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&y'\ +80 "Can" ?? +10 "core" ' + .tElbow.seek CC +2 "manipulator"&(Ӥ +156 "core" ( + "manipulator"&& +4 "core" &ӧ  x:1 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &ӧ  x:1 +2 .tForearm.seek CC +2 "manipulator"&&'+ +101 "core" ' + .tHand.close +2 "manipulator"&/ +76 "core" / +2 .tCC.seek :open +2 "collection"'( +380 "core" ( + "storage"(U& +4 "core" &' o \  + "storage"()& +4 "core" &' ] d\  + "manipulator"&h& +4 "core" &Ө#  w:0 + "manipulator"&(% +4 "core" % :  v\\ +2 .tForearm.seek :retract + "manipulator"&G'\ +96 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +155 "core" ( +2 "manipulator"&& +4 "core" & I <  + "storage"(C& +4 "core" &' K\  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +53 .tForearm.seek 1 + "manipulator"&6'e +113 "core" ' + .tElbow.hold +2 "manipulator"&g, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&{1 +75 "core" 1 +2 "manipulator"& % +4 "core" % lm  r + "storage"(A& +4 "core" &' z x w\  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 307 counts + "manipulator"&*'Ϙ +27 "core" ' +2 "manipulator"&t& +4 "core" & M X E + "storage"(w& +4 "core" &' \  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&B'! +21 "core" ' + "storage"(% +5 "core" %3 \  +2 ."downElevator"SE.seek :down +3 "storage"(#'v +99 (% +3 "core" %< \ [t +2 "manipulator"&% +4 "core" % ( ) : +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&;'\ +93 "core" ' +47 ' + ."downElevator"SE.stop +2 "storage"(5 +2 .tPSV.dial :air +2 "processing"%/  +73 "core" +2 .tPS.seek 2.5ml +2 "processing"%8' +2624 "core" ' +2 .tdelay 1 second +106 .PSV.dial :mixloop +2 "processing"%> +43 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%H  +45 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%L +45 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%  +45 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%K'W +2625 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%I& +3 "core" &G\  +2 "manipulator"&& +4 "core" & L K ( + "manipulator"&% +4 "core" %\ ? 8 6 + .tElbow.seek FlushPuck::Garage +2 "manipulator"&?(- +173 "core" ( + "manipulator"& & +4 "core" &- < B 4  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &e& +3 "core" &- . ;  +2 .tForearm.seek :garage + "manipulator"&T' +109 "core" ' +2 .tHand.close + "manipulator"&'/ +69 "core" / +2 "manipulator"&f& +4 "core" &- h Q   + "manipulator"&\ % +4 "core" % W Z  +2 .tForearm.seek :retract + "manipulator"&@'\ +94 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&(z +117 "core" ( +2 "manipulator"&,& +4 "core" &r > 5 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &3& +2 "core" &r  ' +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&J'~ +106 "core" ' +2 "manipulator"&Y& +4 "core" &r \   } + "manipulator"&M% +4 "core" %σ  }l +2 "processing"%7& +3 "core" &X\  +3 "processing"%$& +4 "core" &\  +2 .tPC.seek :closed +2 "processing"%[(Tg +4 "core" &\  +8 &0u\ +z +10 &ay\ ? +9 &bn\ P +9 &"J\ Q +10 &L\ Q +9 &N\ Q +9 &hP\ Q +10 &*N\ Q +9 &M\ Q +9 &L\ P +10 & qO\ P +9 &"2N\ Q +10 &#N\ P +9 &%O\ P +9 &'xR\ Q +10 &);M\ P +9 &*N\ P +10 &,N\ Q +9 &.L\ P +9 &0BL\ Q +10 &2R\ Q +9 &3R\ P +9 &5O\ P +10 &7JR\ Q +9 &9 Q \ P +9 &:N\ P +10 &<R\ Q +9 &>RO\ Q +10 &@M\ P +9 &AL\ Q +9 &CP\ P +10 &E[P\ P +9 &GT\ Q +9 &H]\ R +10 &Jt\ U +9 &LQ\ V +10 &N W +9 &O W +9 &Q W +10 &SIu)\ 5 +9 &T,3`/\ @ +9 ( +3 "processing"%$& +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.67 + "processing"%2& +4 "core" &TC,\ ) + &TC%\ ) + .tHand.open +2 "manipulator"&11 +73 "core" 1 + "manipulator"&D% +5 "core" % y F {v + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&P'\ +94 "core" ' + .tPRV.dial :air +2 "processing"%q  +43 "core"  + .tPSV.dial :mixloop +2 "processing"%m +45 "core" +2 "processing"%c% +4 "core" %UJ\  +2 .tPS.seek 0.3ml + "processing"%r' +382 "core" ' + .tPSV.dial PSR +2 "processing"%" +105 "core"  + "processing"%9% +4 "core" %p\  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%Q'* +495 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%X' +1914 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%S +106 "core" +2 .tPTV.dial :mixing + "processing"%Z @ +74 "core" B + .tPBV.dial :waste2 +2 "processing"%-  +95 "core"  +3 .tPS.seek 0ml +2 "processing"%<'W +2634 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&& +4 "core" &r  } +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&F(z +3 "core" ( +2 "manipulator"&p& +4 "core" &r \ ) } +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &]& +3 "core" &r \ G } +2 .tForearm.seek PC + "manipulator"&0'~ +95 "core" ' + .tHand.close +2 "manipulator"&:/ +73 "core" / +2 .tPC.seek :open +2 "processing"%( +402 "core" ( + "manipulator"&j& +4 "core" &r 8 +2 "manipulator"&% +3 "core" % π =  +2 .tForearm.seek :retract +2 "manipulator"&`'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&^(- +190 "core" ( +2 "manipulator"&N& +4 "core" &-  +2 .tElbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +2 &=& +3 "core" &- K ~ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 .tForearm.seek :garage +2 "manipulator"&k' +103 "core" ' +2 .tHand.open + "manipulator"&}1 +69 "core" 1 +2 "manipulator"&% +5 "core" % I 9 -  + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&s'\ +93 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%n& +4 "core" &7\  +2 "manipulator"&o% +3 "core" %\  . L w  +2 "storage"(O% +4 "core" % B\  + "storage"(~. +3 "core" .($ +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 + "storage"(%( +198 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (l& +2 "core" & \  +2 "manipulator"&W& +4 "core" &-\ \  %  +2 "manipulator"& % +3 "core" %\  D 9  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 + "manipulator"&( +188 "core" ( + "manipulator"&z& +4 "core" & $ B ^ +2 "storage"(& +3 "core" & -\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&u' +100 "core" ' + "storage"(a& +4 "core" & \  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(b'L +281 "core" ' +2 "storage"(v- +3 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 (V& +3 "core" & \  +2 "manipulator"& & +3 "core" & K L  +2 .tElbow.seek 2 + "manipulator"& ( +3 "core" ( +2 "manipulator"&& +3 "core" & P M D +2 "storage"(& +3 "core" & S\  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&\\'ϊ +14 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&!/ +74 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&& +2 "storage"(5'v +7 "core" & J K  +2 "manipulator"&% +3 "core" % ό M J * t +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 .tElbow.seek PC + "manipulator"&|(z +175 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +69 "core" ( + "manipulator"&i& +4 "core" & > A a +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &  &  +2 .tForearm.reconfigure :tight +51 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC + "manipulator"&+'~ +98 "core" ' +2 "manipulator"&& +3 "core" & \  ~ +2 "manipulator"&% +4 "core" %τ A ~ +2 "processing"%E& +4 "core" &\\\  +2 "processing"%d& +5 "core" &\\\  +2 .tPC.seek :closed +2 "processing"%(Tg +4 "core" &^\  +7 & ,S\ $e +10 &V{Y\ 9 +9 &~rL\ M +9 &NS\ P +10 &ON[\ P +9 &O[\ P +10 &PL\ P +9 &MJ\ Q +9 &VOC\ Q +10 &LC\ P +9 &Q?\ P +10 &!Q9\ P +9 &#_P@\ P +9 &%!QC\ P +10 &&P'\ Q +9 &(L-\ P +9 &*hN%\ P +10 &,(O$\ Q +9 &-N"\ Q +9 &/N#\ P +10 &1oL\ P +9 &30O\ Q +10 &4O\ P +9 &6P\ P +9 &8wO\ P +10 &::L \ P +9 &;N\ P +9 &=K\ P +10 &?N \ P +9 &AAO \ P +10 &CK\ \ P +9 &DP \ P +9 &FO\ Q +10 &HHW\ Q +9 &Jl\ T +9 &K\ V +10 &M~\ V +9 &O?\ V +10 &Q W +9 &R\ L +9 &SP\ !f +10 &TB\  ' +2 ( + "processing"%d& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.69 + .Hand.open + "manipulator"&y1 +69 "core" 1 +2 "manipulator"&R% +4 "core" % σ | +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&U'\ +94 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%)  +3 %h9 +6 "core" 9 +102 "processing"%(9 +2 "core" 9 +102 "processing"%9 +3 "core" 9  +102 "processing"%C9 +2 "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 +102 "processing"%A9 +2 "core" 9" +102 "processing"%t9 +3 "core" 9& +102 "processing"%w9 +3 "core" 9* +102 "processing"%9 +2 "core" 9/ +102 "processing"%G9 +2 "core" 93 +103 "processing"%9 +2 "core" 97 +102 "processing"%9 +3 "core" 9; +102 "processing"%9 +3 "core" 9? +102 "processing"%69 +2 "core" 9C +102 "processing"%*9 +3 "core" 9H +102 "processing"%x9 +2 "core" 9L +102 "processing"%/9 +3 "core" 9P +102 "processing"%B9 +2 "core" 9T +102 "processing"%#9 +2 "core" 9X +103 "processing"%_9 +2 "core" 9] +102 "processing"%>9 +2 "core" 9a +102 "processing"%H9 +3 "core" 9e +103 "processing"%L9 +2 "core" 9i +102 "processing"%9 +2 "core" 9m +102 "processing"%89 +3 "core" 9 q +102 "processing"%I9 +2 "core" 9v +102 "processing"%9 +3 "core" 9z +102 "processing"%9 +3 "core" 9#~ +102 "processing"% 9 +2 "core" 9* +102 "processing"%e9 +22 "core" 93 +102 "processing"%g9 +2 "core" 9; +102 "processing"%'9 +4 "core" 9B +102 "processing"%f9 +2 "core" 9I +102 "processing"%\ 9 +3 "core" 9Q +102 "processing"%;9 +2 "core" 9X +102 "processing"%,9 +3 "core" 9_ +3 .tPH.hold 2:00:00,28C +3 "processing"%3 ppY +3 .tdelay 1:30 +3 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%T +106 "core"  + "processing"%Y% +4 "core" %Th\  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml + "processing"%M' +593 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%7'[ +1611 "core" ' + .tPTV.dial :puck +2 "processing"%?  +73 "core"  +2 .tPSV.dial PTV + "processing"%@ +76 "core" + .tPBV.dial :waste1 +2 "processing"%.  +136 "core"  + "processing"%2% +4 "core" %W\  +2 .tPS.seek 1.5ml +2 "processing"%1' +587 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%D * +32 "core" + +2 .tPS.seek 0ml +2 "processing"%$'W +1611 "core" ' +2 .tdelay 5:00 +22284 "Can" :9 +7719 #trecoverPSRreagent08 +6 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%q  +34 "core" +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%m * +33 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%c +74 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%J' +2434 "core" ' +2 .tPSV.dial PTV + "processing"%K +75 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%" +74 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%9 +75 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%r  +85 "core" +2 .tPS.seek 0ml +2 "processing"%Q'W +2419 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%S  +132 "core" +2 .tPSV.dial :mixloop + "processing"%Z +42 "core" +2 .tPRV.dial :ab1 + "processing"%- @ +77 "core" B +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 0.15ml + "processing"%X'w +356 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'  + "processing"%p  +46 "core"  +8 + "processing"%]% +4 "core" %x  +2 .tPS.seek 0.32ml +2 "processing"%:'% +390 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +29 "core" + .tPRV.dial :air +2 "processing"%P  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%['D +1229 "core" ' + .tPRV.dial :waste2 +2 "processing"%j @ +74 "core" ? +2 .tPS.seek 0.5ml + "processing"%' +870 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%N  +43 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml + "processing"%0'[ +1614 "core" ' + .tPSV.dial :PML +2 "processing"%= +56 "core" +2 .tPTV.dial :mixing + "processing"%F @ +74 "core" A + .tPBV.dial :waste1 +2 "processing"%}  +34 "core" +2 "processing"%% +4 "core" %X  +2 .tPS.seek 1.85ml + "processing"%n'8 +240 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%o * +34 "core" * +3 .tPS.seek 0ml + "processing"%O'W +1968 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'`& +2 "core" &nr. +2 "manipulator"&~& +4 "core" & s t + "manipulator"&k% +4 "core" %\ % x C +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&l(- +185 "core" ( + "manipulator"&W& +4 "core" &-  vw +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 & & +3 "core" &- 7 uw +2 .tForearm.seek :garage +2 "manipulator"&' +102 "core" ' +2 .tHand.close +2 "manipulator"&z/ +76 "core" / + "manipulator"&& +4 "core" &- J yw +2 "manipulator"&^% +4 "core" % } +2 .tForearm.seek :retract + "manipulator"&a'\ +90 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&s(Ӥ +278 "core" ( +2 "manipulator"&v& +4 "core" &ӥ ] w:. + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &V& +2 "core" &ӥ  t:. +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"& '+ +101 "core" ' + "manipulator"&& +4 "core" &ӥ ; r:. +2 "manipulator"&% +4 "core" %4 ' oq +2 "collection"'!& +3 "core" &oq0 +2 "collection"'& +5 "core" &qq4 +2 .tCC.seek :closed +2 "collection"'(O +4 "core" &os8 +8 & 2os3 $e +9 &V~lp6 9 +10 &~wnr1 M +9 &Roq3 P +10 &YQpq4 O +9 &Qnt* O +9 &Uos* P +10 &Ols1 O +9 &aQop+ O +9 &"Onq1 P +10 &Nnr. O +9 &!Rmq' P +10 &#hQnq4 P +9 &%+Onr* O +9 &&Qos/ O +10 &(Tnq+ P +9 &*pSnr) P +9 &,3Oor0 O +10 &-Roq- O +9 &/Upr& P +10 &1yTnr1 O +9 &3:Qnr* P +9 &4Tor0 O +10 &6Qoq- O +9 &8Uor/ O +9 &:BOor4 P +10 &<Uos, O +9 &=Tpr- P +10 &?Rnq3 P +9 &AKUoq" O +9 &C Onr) P +10 &DUmr3 O +9 &FUop! O +9 &HNenr Q +10 &Jmq% U +9 &Knq Y +10 &Mtoq1 \\ +9 &N]oo( 8 +9 &Oznp+ G +6 ( + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.74 +2 "collection"'& +4 "core" &Ozcnq4 G + &Ozcmp! G + .tHand.open +2 "manipulator"&u1 +70 "core" 1 + "manipulator"&b% +4 "core" % / } a @ nv +51 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&\\'\ +103 "core" ' + .tPSV.dial PSR +2 "processing"%i +108 "core"  + "processing"%% +4 "core" %Y +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml + "processing"% ' +1616 "core" ' +3 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +1609 "core" ' + .tPSV.dial PSR + "processing"%E +46 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%5' +2633 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +8 .tCBV.dial PRV +3 "processing"%  + "collection"'  +42 "core"  +126  + .tPSV.dial :mixloop +2 "processing"%y +104 "core" +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%R  +75 "core" +2 .tPS.seek 0ml +2 "processing"%h'W +2630 "core" ' +2 .tPSV.dial :air + "processing"%d  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%(' +2627 "core" ' +2 .tPSV.dial :mixloop + "processing"%+ +57 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2630 "core" ' + .tPSV.dial :air +2 "processing"%C  +55 "core" +2 .tPS.seek 2.5ml +2 "processing"%&' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 .tPS.seek 0ml +2 "processing"%{'W +2629 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +6 "manipulator"& & +4 "core" &ӥ z S O h:. +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +7 "manipulator"&A(Ӥ +3 "core" ( +2 "manipulator"&t& +4 "core" &ӥ ~ p:. + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &w& +3 "core" &ӥ {  o:. +2 .tForearm.seek CC + "manipulator"&'+ +105 "core" ' +2 .tHand.close + "manipulator"&G/ +74 "core" / +2 .tCC.seek :open + "collection"'( +378 "core" ( + "manipulator"&& +4 "core" &ӥ * q:. +2 "manipulator"&% +4 "core" % 5  qC + .tForearm.seek :retract +2 "manipulator"&6'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&*(- +284 "core" ( +2 "manipulator"&x& +4 "core" &- + w + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &/& +3 "core" &-  x +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&B' +91 "core" ' +2 .tHand.open +2 "manipulator" +73 "core" 1 + "manipulator"&_% +5 "core" % ) za + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&>'\ +94 "core" ' +2 ."da"delayUntil "12:12:05.21" +11128 "Can" 88 +13629 #"da"recoverPRVreagent08 +6 .PTV.dial :mixing +2 "processing"%H @ +75 "core" B + ."da"PBV.dial :waste1 +2 "processing"%L  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"% * +36 "core" , +2 ."da"PSV.dial :air +2 "processing"%8  +43 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%I' +2418 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +56 "core" +2 ."da"delay 2 seconds +201 .PSV.dial :air +2 "processing"%  +42 "core"  + ."da"delay 2 seconds +203 .PSV.dial :mixloop +2 "processing"% +56 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%e  +41 "core"  +2 ."da"PS.seek 0ml +2 "processing"%g'W +2430 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%' +136 "core"  + "processing"%f% +4 "core" %V + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%\ ' +591 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml + "processing"%;'[ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%,  +73 "core"  +2 ."da"PSV.dial PTV +2 "processing"%T +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%Y  +36 "core" +2 "processing"%<% +3 "core" %W  +2 ."da"PS.seek 1.5ml +2 "processing"%M' +590 "core" ' + ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 + "processing"%? * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%@'W +1619 "core" ' +2 ."da"delay 2:00 +12003 #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"%2 * +34 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%7 +75 "core"  + ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%D' +2432 "core" ' + ."da"PSV.dial PTV +2 "processing"%1 +88 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%) +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%q +87 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%m  +75 "core"  +2 ."da"PS.seek 0ml +2 "processing"%c'W +2421 "core" ' + #"da"washCycleDA #2 of 2 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%$ +147 "core"  +2 "processing"%K% +4 "core" %T + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%"' +596 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +7 "processing"% +9 ."da"PS.seek 2ml +7 "processing"%9'[ +1607 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%r +76 "core" +2 ."da"PBV.dial :waste1 + "processing"%J  +35 "core" + "processing"%S% +4 "core" %X\  +2 ."da"PS.seek 1.5ml +2 "processing"%Z' +597 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%- * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%Q'W +1614 "core" ' +2 ."da"delay 2:00 +4373 "Can"  \\[ +7630 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%p  +35 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%] +75 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%X' +2463 "core" ' +2 ."da"PSV.dial PTV + "processing"% +76 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%P +74 "core"  +2 ."da"delay 5 seconds +550 .PSV.dial PTV +2 "processing"%: +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%j  +72 "core"  +3 ."da"PS.seek 0ml + "processing"%['W +2420 "core" ' + #"da"getPMLReagent08 +6 .PRV.dial :air +2 "processing"%N  +44 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing + "processing"%  +133 "core" + ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%=  +43 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop +2 "processing"%F +56 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml + "processing"%}' +382 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%  +44 "core"  +2 "processing"%o% +4 "core" %  +2 ."da"PS.seek 0.55ml +2 "processing"%0'x +337 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%n  +42 "core"  +2 ."da"PS.seek 2ml + "processing"%`'[ +1558 "core" ' + ."da"PSV.dial :PML +2 "processing"%~ +45 "core" + ."da"PTV.dial :mixing +2 "processing"%k @ +74 "core" A + ."da"PBV.dial :waste1 +2 "processing"%W  +36 "core" + "processing"% % +4 "core" %]  +2 ."da"PS.seek 1.85ml +2 "processing"%|'= +239 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%z * +35 "core" * +2 ."da"PS.seek 0ml +2 "processing"%'W +1970 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +35929 "Can" ;: +12073 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%^  +34 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%U * +36 "core" , +2 ."da"PSV.dial :air + "processing"%  +45 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%v' +2446 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%V +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%l  +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 0ml +2 "processing"%!'W +2429 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%a +135 "core"  + "processing"%% +4 "core" %V + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +592 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%u'[ +1611 "core" ' + ."da"PTV.dial :puck +6 "processing"%b  +74 "core"  + ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%i  +34 "core"  + "processing"%% +4 "core" %W  +2 ."da"PS.seek 1.5ml +2 "processing"% ' +592 "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"%'W +1606 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +35 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%E * +35 "core" * + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2446 "core" ' + ."da"PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%y +75 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%R +87 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%5  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%d'W +2429 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%h +134 "core" + "processing"%+% +5 "core" %V + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +7 "processing"% +9 ."da"PS.reconfigure :default +8 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%(' +592 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%C'[ +1604 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +75 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + "processing"%&% +4 "core" %V  +2 ."da"PS.seek 1.5ml +2 "processing"% ' +589 "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"%w'W +1624 "core" ' +2 ."da"delay 2:00 +6021 "Can" 44 +5982 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%G  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%s * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%\\ +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2444 "core" ' +2 ."da"PSV.dial PTV + "processing"% +76 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +75 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%x  +73 "core"  +2 ."da"PS.seek 0ml + "processing"%/'W +2448 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +6 .PSV.dial PSR +2 "processing"%A +134 "core"  +2 "processing"%#% +4 "core" %W + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%_' +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%6'[ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%B +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%H  +36 "core" +2 "processing"%L% +3 "core" %[  +2 ."da"PS.seek 1.5ml +2 "processing"%' +593 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%8 * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%{'W +1607 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +45 .PTV.dial :puck +8 .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 +3 .PSV.dial PSR +4 "processing"% +76 "core"  + ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%e' +2452 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%I +75 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%' +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +7 "processing"%f +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%g  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%\ 'W +2421 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%, +136 "core"  +2 "processing"%T% +5 "core" %Z +2 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +2 "processing"% +20 ."da"PS.reconfigure :default +6 "processing"%#A d`xb +8 ."da"PS.seek 0.25ml +5 "processing"%Y'7 +340 "core" ' +2 ."da"delay 5 seconds +502 "processing"%<% +4 "core" %4  + #"da"Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml + "processing"%;' +332 "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"%M +87 "core"  + ."da"PBV.dial :waste1 +2 "processing"%.  +36 "core" +3 "processing"%2% +4 "core" %X  +2 ."da"PS.seek 1.5ml +2 "processing"%7' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%@ * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%1'W +1612 "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 +7 "processing"%q * +35 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%m +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%D' +2486 "core" ' +2 ."da"PSV.dial PTV + "processing"%$ +77 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%K +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%c +89 "core"  + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%"  +76 "core"  +2 ."da"PS.seek 0ml +2 "processing"%r'W +1923 "Can"  +568 "core" ' +3 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%J +149 "core"  + "processing"%S% +4 "core" %V + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%9'[ +2123 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck + .PSV.dial PTV +3 "processing"%- +77 "core" + ."da"PBV.dial :waste1 +2 "processing"%Z  +36 "core" + "processing"%p% +4 "core" %Z  +2 ."da"PS.seek 1.5ml +2 "processing"%' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%] * +35 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%Q  +106 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +1611 "core" ' + "processing"%P9 +4 "core" 95 +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast + "processing"%:  +4 "core" 5 + 5 + "processing"%j& +3 "core" &TB ' +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&X% +3 "core" %\  ] d = +2 "storage"(N% +4 "core" %  + "storage"(. +3 "core" .( +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 ."da"SC.seek 1 +2 "storage"(=($ +199 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (F& +2 "core" &$ ~ +2 "manipulator"&[& +4 "core" &- V ] 3 = + "manipulator"&% +4 "core" %\  [ ^ = +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&o( +186 "core" ( + "manipulator"&}& +4 "core" & e [ = + "storage"(n& +4 "core" &$ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&0'! +88 "core" ' +2 "storage"(~& +4 "core" &$ ' +2 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak + "storage"(k'L +291 "core" ' +2 "storage"(W- +3 "core" -'{ +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"& & +3 "core" & h d = + "storage"(z& +4 "core" &$ + ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&`'e +38 "core" ' + ."da"Elbow.hold +2 "manipulator"&|, +4 "core" , + ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(^- +2 "core" -'{ +2 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(U'3 +28 "core" ' + "manipulator"&% +4 "core" %`e ^ 0 + "storage"(& +4 "core" &$ ) +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 295 counts + "manipulator"&V'ό +20 "core" ' +2 "manipulator"&l& +4 "core" & l Q ? +2 "storage"(& +3 "core" &$ v +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&'! +22 "core" ' +3 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(v'" +39 "core" ' +2 "manipulator"&a& +4 "core" & t Y F @ + "manipulator"&% +4 "core" %" M P  @ +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&!'\ +94 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&(z +268 "core" ( + "manipulator"&b& +5 "core" &n @ 2 @ ; + ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +2 "core" &n B ? < +2 ."da"Forearm.seek PC +2 "manipulator"&i'~ +95 "core" ' + ."da"Hand.close +2 "manipulator"&/ +75 "core" / + ."da"PC.seek :open +2 "processing"%u( +403 "core" ( + "storage"(O& +4 "core" &$ G + "manipulator"& & +4 "core" &o ` [ > + "manipulator"& % +4 "core" % ϐ ] e > +2 ."da"Forearm.seek :retract +2 "manipulator"&E'\ +95 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 + "manipulator"&( +248 "core" ( +2 "manipulator"&& +4 "core" & : E v :) + "storage"(& +4 "core" &$ # +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&y'! +94 "core" ' +2 ."da"Hand.open + "manipulator"&R1 +69 "core" 1 +55 "storage"(5- +3 "core" -'" +2 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(' +21 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.19 Pucks below Top Plate +2 "storage"(h' +53 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da21oct2212h100ml.tif +1986 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1687 #"da"SX HX9/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 33.402 seconds\ /var/log/esp/da21oct2212h100ml.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da21oct2212h100ml15s.tif +1564 #SX HX9/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da21oct2212h100ml15s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da21oct2212h100ml30s.tif +3068 #SX HX9/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da21oct2212h100ml30s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da21oct2212h100ml70s.tif +7138 #SX HX9/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da21oct2212h100ml70s.tif: TIFF Upload Complete\ + .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "33.402 sec auto-exposure",Subject: "da21oct2212h100ml images!" +17 "storage"(+- +4 "core" -' +3 "storage"(d& +6 "core" &$ B\  * + "manipulator"&(& +4 "core" & e U) +2 ."da"Elbow.seek 1 +2 "manipulator"&( +3 "core" ( +2 "manipulator"&& +4 "core" &  V) + "storage"(&& +4 "core" &$   +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&C'! +4 "core" ' +2 ."da"SE.reconfigure :gently +4 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.9 Pucks below Top Plate +2 "storage"(t'( +62 "core" ' + "manipulator"& & +5 "core" & O G j f) + "storage"(G& +4 "core" &$ o\  +2 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&s'e +37 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&\\, +5 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +4 "storage"(#QK-0-\ b +3 ."da"SE.seek 2.09 Pucks below Top Plate +2 "storage"(w' +20 "core" ' +2 "manipulator"&% +5 "core" %cu   [! +2 "storage"(& +4 "core" &$ \ +2 ."da"Forearm.force -20 +3 "manipulator"&5 +3 ."da"Forearm.seek 1 + 298 counts + "manipulator"&'Ϗ +20 "core" ' +2 "manipulator"&x& +4 "core" & C E h# +2 "storage"(& +4 "core" &$ N\  +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&A'! +30 "core" ' + "storage"(#% +5 "core" % O\  +2 ."downElevator"SE.seek :down +3 "storage"(/'v +99 (_% +3 "core" %k4 B\ Yl +2 "manipulator"&B% +5 "core" % M = j gx +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&H'\ +97 "core" ' +36 ' + ."downElevator"SE.stop +2 "storage"(5 +3 (L& +2 "core" &$\  +4 #tStarting finalPurge +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%6& +10 "core" &s +2 "manipulator"&8& +10 "core" & U K v h# +6 "manipulator"&% +7 "core" %\ % X M % i C +4 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&(- +188 "core" ( +2 "manipulator"&& +9 "core" &- i s t j +2 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +4 & & +6 "core" &- n h k +4 ."psFlush"Forearm.seek :garage +2 "manipulator"&{' +104 "core" ' +4 ."psFlush"Hand.close +4 "manipulator"&I/ +75 "core" / +2 "manipulator"&'& +10 "core" &- { x g p +2 "manipulator"&f% +8 "core" % + p +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&g'\ +98 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +4 "manipulator"&e(z +144 "core" ( +6 "manipulator"&,& +8 "core" &o n! +2 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +6 &T& +4 "core" &o z  n! +6 ."psFlush"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek PC +4 "manipulator"&\ '~ +97 "core" ' +2 "manipulator"&<& +8 "core" &t  n +4 "manipulator"&Y% +8 "core" %~ n +4 "processing"%;& +8 "core" &q +4 "processing"%M& +9 "core" &q +5 &2 +5 ."psFlush"PC.seek :closed +7 "processing"%.(Tg +12 "core" &( +3 &$  +3 &/u( +z +8 &bw# ? +10 &_i( P +8 &J, Q +11 &M Q +9 &O& Q +8 &dM Q +11 &'L Q +9 &O Q +8 &I Q +11 & nN P +8 &"0L P +11 &#O Q +9 &%M Q +8 &'uM Q +11 &)8J P +9 &*L P +8 &,Op P +11 &.}J Q +8 &0@N3 P +11 &2Jr Q +9 &3O\ P +8 &5J\ Q +11 &7HO P +9 &9 L Q +8 &:O P +11 &<O Q +8 &>OL Q +11 &@M Q +9 &AI P +8 &CI P +11 &EXN P +9 &GS Q +8 &HW R +11 &Jt T +8 &LN V +11 &N W +9 &O W +8 &Q W +11 &SGs 6 +10 &T".\\ U +7 &TI# . +4 ( +6 "processing"%M& +6 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.69 +4 "processing"%2& +8 "core" &TI# . +2 &TI" . +2 ."psFlush"Hand.open +4 "manipulator"&?1 +76 "core" 1 +4 "manipulator"&@% +4 "core" % ~ m +4 ."psFlush"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +3 "manipulator"&7'\ +93 "core" ' +4 ."psFlush"PSR.select :air +4 .PSV.dial PSR +4 "processing"%) +46 "core"  +4 "processing"%q% +8 "core" %Z +2 #"psFlush"Pulling 0.5ml of PSR.flush +4 .PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +4 "processing"%m' +309 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +286 "core" ' +4 ."psFlush"delay 5 seconds +505 .PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +4 "processing"%1' +379 #"uploadLog"upsync +1742 "core" ' +2 ."psFlush"delay 1 second +107 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%$ @ +197 "core" B + ."psFlush"PTV.dial :PRVmixing +2 "processing"%K  +133 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"%c +105 "core" +2 ."psFlush"PS.seek :empty + "processing"%"'9 +2639 "core" ' + ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%D +106 "core"  + "processing"%J% +4 "core" %4y +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%S' +595 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +53 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%r' +2125 "core" ' + ."psFlush"delay 1 second +102 .PBV.dial :waste1 +3 "processing"%-  +36 "core" + ."psFlush"PTV.dial :mixing +2 "processing"%Z @ +75 "core" B + ."psFlush"PSV.dial :mixloop +2 "processing"%p +106 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%9'9 +2632 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%] +106 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%Q'P +1097 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1610 "core" ' + ."psFlush"PSV.dial PTV +7 "processing"%P +87 "core"  +2 ."psFlush"PTV.dial :puck +2 "processing"%:  +73 "core"  + ."psFlush"PBV.dial :waste1 +3 .PS.seek 0ml + "processing"%j'W +2632 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%X +74 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%N' +599 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2119 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%F +76 "core" + ."psFlush"PBV.dial PSV +2 "processing"%[ U +54 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2645 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%% @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml + "processing"%}' +2637 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%n  +86 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%~'W +2638 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%* +43 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%>' +2637 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%W +73 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"% 'W +908 "Can" :: +1728 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%z @ +56 "core" B +2 ."psFlush"PS.seek 2.5ml +2 "processing"%^' +2636 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%  +77 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2632 "core" ' + ."psFlush"PSV.dial PSR +7 "processing"%l +45 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%'P +1094 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%a' +1613 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%0  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%o'W +2635 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%k +76 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%`' +585 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%V' +2123 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%U +75 "core" +2 ."psFlush"PBV.dial PSV + "processing"% U +57 "core" W +2 ."psFlush"PS.seek 0ml + "processing"%b'W +2637 "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"%  +86 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%!'W +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +42 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%O' +2636 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"% 'W +2637 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%i @ +57 "core" B +2 ."psFlush"PS.seek 2.5ml + "processing"%' +2640 "core" ' +2 ."psFlush"PSV.dial :waste1 +6 "processing"%  +77 "core"  +2 ."psFlush"PS.seek 0ml + "processing"%'W +2625 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'R& +4 "core" & +2 "manipulator"&5& +3 "core" &u  u +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&E(z +3 "core" ( + "manipulator"&v& +4 "core" &u = u + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &u V v +3 .tForearm.seek PC + "manipulator"&+'~ +100 "core" ' +2 .tHand.close + "manipulator"&d/ +74 "core" / +2 .tPC.seek :open + "processing"%(( +404 "core" ( + "manipulator"&& +4 "core" &u w +2 "manipulator"&&% +3 "core" % ώ  w +2 .tForearm.seek :retract + "manipulator"& '\ +99 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&G(Ӥ +348 "core" ( + "manipulator"&& +4 "core" &Ӭ!  s<? +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &Ӭ! ^ s<? +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&x'+ +103 "core" ' + "manipulator"&& +4 "core" &Ӭ"  r<? +2 "manipulator"&#% +4 "core" %0 4 s~ +2 "collection"'& +3 "core" & +2 "collection"'y& +5 "core" & +2 .tCC.seek :closed +2 "collection"'h(O +4 "core" &  +9 &-z ,~ +9 &d @ +9 &hp P +10 &,M O +9 &R O +10 &Q O +9 &qT P +9 &3U P +10 &R P +9 &P P +9 & zR O +10 &"<Q O +9 &#T P +10 &%T O +9 &'P P +9 &)DS O +10 &+O O +9 &,R O +9 &.S O +10 &0LO O +9 &2Q O +9 &3U O +10 &5T O +9 &7ST P +10 &9R P +9 &:T O +9 &<S P +10 &>[Q P +9 &@N P +10 &AT P +9 &CT O +9 &EdR O +10 &G$U P +9 &Hm S +9 &J W +10 &LK [ +9 &N O +9 &O3I #l +10 &Ov K +5 ( +2 "collection"'y& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.84 + "collection"'_& +4 "core" &Om~ K + &Om| K +2 .tHand.open + "manipulator"&B1 +71 "core" 1 +2 "manipulator"&C% +4 "core" % - |  o +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +3 "manipulator"&'\ +101 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'t& +4 "core" &Ol K +2 "collection"'s% +3 "core" %~ +2 .tCSV.dial CSR + "collection"'L  +43 "core"  + "collection"'% +4 "core" % +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +9 .tCS.seek 5ml +48 "collection"'6'l +1358 "core" ' + .tdelay 5 seconds +503 .CSR.select :air + "collection"' +9 '8% +2 "core" %l \ +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.501ml + "collection"'' +693 "core" ' +2 .tCSV.dial :waste +2 "collection"'w +132 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'A' +1990 "core" ' + #tFlushing lower manifold's waste1 port +2 "collection"'& +4 "core" &On K + "collection"' % +4 "core" % + .tCSV.dial :flush +2 "collection"'/  +55 "core" +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml + "collection"'\\'l +1325 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'I @ +45 "core" A +2 "collection"''% +4 "core" %l \ +2 .tCS.seek 7ml +2 "collection"'f' +570 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'H  + ',  +43 "core"  +95  + .tCBV.dial :waste1 +7 "collection"'T @ +45 "core" @ +2 .tCS.seek 0ml +2 "collection"'{' +1799 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'<& +4 "core" &Om K +2 "collection"'% +3 "core" % + .tCSV.dial :flush +2 "collection"'Y  +74 "core" +2 .tCS.seek 5ml +2 "collection"';'l +1329 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'g @ +45 "core" B +2 "collection"'u% +4 "core" %l +2 .tCS.seek 7ml +2 "collection"'2' +579 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +3 "collection"'?  +41 "core"  +2 .tCBV.dial :waste2 +2 "collection"'@  +117 "core"  +2 .tCS.seek 0ml +2 "collection"'M' +1791 "core" ' +2 #tDisinfecting external Intake with kill + "collection"')& +4 "core" &Ol K +2 "collection"'q% +3 "core" % +2 .tCSV.dial CSR + "collection"'\  +43 "core"  + "collection"'% +5 "core" % + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml + "collection"'m' +2080 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'$' D +576 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'K + 'c  +102 "core" +39  + .tCTV.dial :intake +2 "collection"'1  +75 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'D' \\ +2039 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'J  +74 "core"  +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'"' +589 "core" ' + .tCSV.dial CSR + "collection"'S  +104 "core"  + "collection"'-% +4 "core" % +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +9 .tCS.seek 5ml +2 "collection"'Z'l +1344 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'p' D +1351 "core" ' + .tCSV.dial CBV +2 "collection"'r +177 "core" +2 .tCS.seek 0ml +2 "collection"']' +8 "Can" CB +2617 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&9& +5 "core" &ӭ / o<> + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&Q(Ӥ +3 "core" ( + "manipulator"&P& +4 "core" &ӭ  o<> + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &:& +3 "core" &ӭ L o<> +2 .tForearm.seek CC + "manipulator"&'+ +106 "core" ' + .tHand.close +2 "manipulator"&X/ +70 "core" / +2 .tCC.seek :open +2 "collection"'j( +379 "core" ( +2 "manipulator"&N& +4 "core" &ӭ @ p<> + "manipulator"&F% +4 "core" % ,  pC +2 .tForearm.seek :retract + "manipulator"&['\ +107 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +282 "core" ( +2 "manipulator"&%& +4 "core" &- P z + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +2 "core" &- z +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&n' +101 "core" ' + .tHand.open +2 "manipulator"&}1 +67 "core" 1 + "manipulator"&*% +5 "core" % [ { + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&~'\ +97 "core" ' +2 "processing"%W& +3 "core" & +56066 "Can" -- +60001  -- +60001  -- +60001  -- +60001  -- +60000  -- +60001  -- +60001   -- +60001  -- +60001  -- +60001  -- +60000  -- +39547 #t-> access 2 +2 "storage"(>% +3 "core" %~ N O \  +2 "manipulator"&z% +4 "core" %\ " ` sB + "manipulator"& & +3 "core" &- 1 s +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"((K +822 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (^& +2 "core" &K  \ +19600 "Can" -- +3789 #t-> startTube 2 +1785 #-> da 40 +2 #da sampling at most 40ml +3 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 15:20:44EDT22-Oct-21\\n{1 => 3}\\nCan@15:19:49, 22.3C, 25% humidity, 14.9psia, 12.547V, 0.202A, 0.202A avg, 2.53W",Subject: "da sampling at most 40ml" +2 "collection"'l& +4 "core" &! +2 "manipulator"&% +5 "core" %\ " [ sB +2 "storage"(% +4 "core" %~ N N {\  + "storage"(. +3 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(0( +665 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (a& +4 "core" & + + :\ +3 "manipulator"&k& +8 "core" &-  p +2 "manipulator"&o% +8 "core" %\ " ' pB +4 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 +4 "manipulator"&`( +178 "core" ( +4 "manipulator"&U& +112 "core" & N o& +2 "storage"(& +7 "core" & 8 9\  +4 .tForearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +4 "manipulator"&V' +95 "core" ' +4 "storage"(& +8 "core" & 7 . R\  +4 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +4 "storage"(b'L +280 "core" ' +2 "storage"(- +8 "core" -'q +2 .tSE.configure :default +6 "storage"(#QK-0-\ b +6 (|& +6 "core" & #  :\ +3 "manipulator"&& +8 "core" & ` o& +4 .tElbow.seek 2 + "manipulator"&!( +6 "core" ( +4 "manipulator"& & +8 "core" &  o& +2 "storage"(O& +8 "core" & + ,\ +4 .tForearm.seek 2 + 300 counts +4 "manipulator"&i'ϊ +32 "core" ' +2 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"& / +22 #"uploadLog"upsync +52 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& + "storage"('v +7 "core" &  r& +2 "manipulator"&R% +4 "core" % Ϛ  s +2 .tForearm.seek :retract +2 "manipulator"&5'\ +94 "core" ' +2 .tElbow.seek CC + "manipulator"&v(Ӥ +142 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +5 "core" ( +3 "manipulator"&& +4 "core" &ӧ n:/ + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &d& +3 "core" &ӧ n:/ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&e'+ +95 "core" ' + "manipulator"&7& +5 "core" &ӧ } $ n:/ + "manipulator"&.% +4 "core" %4 a m +2 "collection"'& +3 "core" &1 +3 "collection"'&& +6 "core" &5 +2 .tCC.seek :closed +2 "collection"'+(O +4 "core" &4 +8 & 3- $e +9 &V|0 9 +10 &~w5 M +9 &T1 Q +9 &VR2 P +10 &R6 O +9 &S: P +10 &R' P +9 &_R0 O +9 & T8 P +10 &R. O +9 &!S5 P +9 &#gQ8 O +10 &%'T4 P +9 &&R9 O +10 &(S( P +9 &*mR5 P +9 &,0R7 P +10 &-Q1 P +9 &/R6 O +9 &1wR7 O +10 &38T5 P +9 &4O7 P +10 &6Q* P +9 &8Rz O +9 &:@Qz P +10 &<R/ O +9 &=Q' P +9 &?Ul P +10 &AHQ P +9 &C T P +10 &DT P +9 &FYP Q +9 &HHhu R +10 &Izp W +9 &Kz [\ +9 &Mr|~ \\ +10 &N[{ : +9 &Oys E +5 ( +2 "collection"'&& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.80 +2 .Hand.open + "manipulator"&E1 +3 "core" &OyZ E +70 1 +2 "manipulator"&% +4 "core" % 4 f b G j +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' + #tcollectSample 40ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold + "sampler")+ +4 "core" + + "sampler")#% +4 "core" %e \  +2 "collection"'& +3 "core" &OyZ E +3 "Can" AA +2 #tCalibrating pressure sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure :fast +3 "sampler")#.0X +17 + .tdelay 3.8 seconds +382 "collection"'B% +4 "core" % + "sampler")C% +4 "core" %?. \  r + .tSSV.dial :spit +2 "sampler")t +136 "core"  +2 .tSS.seek 0ml +2 "sampler")y' +291 "core" ' + .tSSV.dial CBV +2 "sampler")s  +138 "core" + .tCTV.dial :intake +2 "collection"'L  +74 "core"  +2 #tWaiting for external sampler to finish priming... + .delayUntil "15:24:11.44" +1490 #"flow"0.0L/min +14842 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 #Allowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +210 "collection"'% +2 "core" % +2 #tIntake @15.4psia, vacuum from 9.9 to 12.9psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X B ڟ +2 "collection"'n% +4 "core" %? D C +2 "sampler")3% +3 "core" % \  +2 #tBubblePoint: Intake @39.1psia, Outlet @15.0psia + .CBV.dial SSV +2 "collection"'> @ +41 "core" B +2 .tSS.reconfigure :default +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'k' +98 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")o +139 "core"  +2 .tSS.reconfigure :exhale +2 "sampler")#.0X ֟ +3 "collection"'% +4 "core" %c : ? \ + "sampler")5% +4 "core" % \  +2 #tBubblePoint: Intake @38.8psia, Outlet @14.7psia + .CBV.dial SSV + "collection"'j @ +41 "core" A +2 .tSS.reconfigure :default +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'C' +124 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")t +82 "core" ' + ."CSpush"CS.stop +2 "collection"'5 +52 "core"  +2 .tSS.reconfigure :exhale +3 "sampler")#.0X> +411 .tCSR.select :air +2 "collection"' +9 '/% +4 "core" % ^ \ +2 .tCS.seek 5ml + "collection"'T'l +844 "core" ' + .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'f  +55 "core"  +2 .tCS.seek 1ml +2 "collection"'<' +1105 "core" ' +2 "collection"'9 +3 "core" 9| + "collection"'Y% +4 "core" %y{ +2 #tBefore lysing Collection Puck Heater at 21C/28.1psia +2 #Heating Puck.from 2, :sh1 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'{ \  +2 'g9 +5 "core" 9 +102 "collection"'u9 +3 "core" 9|d +102 "collection"';9 +3 "core" 9| d +102 "collection"'H9 +2 "core" 9| d +102 "collection"',9 +3 "core" 9|d +102 "collection"'@9 +2 "core" 9|d +102 "collection"'29 +3 "core" 9|d +102 "collection"'?9 +2 "core" 9|d +102 "collection"'\ 9 +3 "core" 9|"d +102 "collection"'9 +3 "core" 9}&d +102 "collection"'M9 +2 "core" 9}*d +102 "collection"'m9 +3 "core" 9}/d +102 "collection"'K9 +2 "core" 9}3d +102 "collection"'c9 +3 "core" 9~7d +103 "collection"'19 +2 "core" 9;d +102 "collection"'$9 +2 "core" 9 ?d +102 "collection"'J9 +3 "core" 9Cd +102 "collection"'D9 +2 "core" 9.Hd +102 "collection"'S9 +3 "core" 9ALd +102 "collection"'-9 +3 "core" 9TPd +102 "collection"'"9 +2 "core" 9jTd +102 "collection"'Z9 +2 "core" 9Xd +103 "collection"'r9 +2 "core" 9]d +102 "collection"')9 +2 "core" 9ad +102 "collection"'q9 +3 "core" 9ed +102 "collection"'99 +2 "core" 9id +102 "collection"'P9 +2 "core" 9md +103 "collection"':9 +2 "core" 9qd +102 "collection"'9 +3 "core" 9*vd +102 "collection"'X9 +3 "core" 9Dzd +102 "collection"'N9 +2 "core" 9^~d +103 "collection"']9 +2 "core" 9xd +102 "collection"'G9 +2 "core" 9d +102 "collection"'F9 +3 "core" 9a +102 "collection"'9 +3 "core" 9_ +102 "collection"'9 +2 "core" 9\\ +102 "collection"'p9 +3 "core" 9Y +102 "collection"'Q9 +3 "core" 9W +102 "collection"'}9 +3 "core" 97T +102 "collection"'*9 +2 "core" 9SR +103 "collection"'W9 +2 "core" 9nO +102 "collection"'h9 +2 "core" 9M +102 "collection"'n9 +3 "core" 9J +102 "collection"'39 +2 "core" 9H +103 "collection"'>9 +2 "core" 9E +102 "collection"'%9 +2 "core" 9C +102 "collection"' 9 +3 "core" 9@ +102 "collection"'=9 +2 "core" 9,> +102 "collection"'^9 +3 "core" 9G< +102 "collection"'z9 +2 "core" 9a: +102 "collection"'l9 +3 "core" 9{8 +102 "collection"'9 +2 "core" 96 +102 "collection"'9 +3 "core" 94 +102 "collection"'a9 +3 "core" 93 +102 "collection"'9 +2 "core" 90 +102 "collection"'o9 +3 "core" 9. +102 "collection"'[9 +2 "core" 9 - +102 "collection"'9 +2 "core" 9#+ +103 "collection"'k9 +3 "core" 9:* +102 "collection"'U9 +2 "core" 9P' +102 "collection"'9 +3 "core" 9c& +102 "collection"'9 +2 "core" 9y% +103 "collection"'9 +2 "core" 9# +102 "collection"'9 +3 "core" 9# +102 "collection"'|9 +2 "core" 9 ! +102 "collection"'9 +3 "core" 9 +102 "collection"' 9 +2 "core" 9 +102 "collection"' 9 +2 "core" 9 +103 "collection"'~9 +2 "core" 9 +102 "collection"'`9 +2 "core" 9 ! +102 "collection"'O9 +2 "core" 9 % +103 "collection"'V9 +3 "core" 9 *) +101 "collection"'9 +3 "core" 9 9. +102 "collection"'b9 +3 "core" 9 H2 +103 "collection"'9 +2 "core" 9 V6 +102 "collection"'i9 +2 "core" 9 e: +102 "collection"'79 +3 "core" 9 r> +102 "collection"'.9 +2 "core" 9 C +102 "collection"'9 +3 "core" 9 G +102 "collection"'R9 +3 "core" 9 K +102 "collection"'9 +2 "core" 9 O +102 "collection"'59 +2 "core" 9 S +103 "collection"'j9 +2 "core" 9 X +103 "collection"'d9 +3 "core" 9 \\ +102 "collection"'9 +2 "core" 9 ` +103 "collection"'&9 +2 "core" 9 d +102 "collection"'#9 +2 "core" 9 h +102 "collection"'E9 +3 "core" 9 l +102 "collection"'9 +3 "core" 9 q +102 "collection"'9 +2 "core" 9 u +102 "collection"'_9 +2 "core" 9\ y +103 "collection"'B9 +2 "core" 9\ } +102 "collection"'e9 +2 "core" 9\  +103 "collection"'t9 +2 "core" 9\  +103 "collection"'!9 +2 "core" 9\  +102 "collection"'C9 +2 "core" 9\  +102 "collection"'9 +3 "core" 9\ % +102 "collection"' 9 +2 "core" 9\ * +102 "collection"'L9 +3 "core" 9\ / +102 "collection"'9 +3 "core" 9\ 3 +102 "collection"'s9 +2 "core" 9\ 8 +103 "collection"'89 +3 "core" 9\ < +101 "collection"'y9 +3 "core" 9\ ? +102 "collection"'69 +3 "core" 9\ D +102 "collection"'w9 +2 "core" 9\ H +103 "collection"'9 +2 "core" 9\ K +102 "collection"'x9 +2 "core" 9\ N +102 "collection"'9 +3 "core" 9\ R +102 "collection"'A9 +2 "core" 9\ U +103 "collection"'49 +2 "core" 9\ X +102 "collection"''9 +2 "core" 9\ [\ +103 "collection"' 9 +2 "core" 9\ ^\ +102 "collection"'I9 +2 "core" 9\ a\ +102 "collection"'/9 +3 "core" 9\ d\ +102 "collection"'\\9 +2 "core" 9\ g +102 "collection"'f9 +3 "core" 9\ i\ +3 .tCH.hold 10:00,70C +3 "collection"'T `\ `\ h\ + '9 +6 "core"  + 9\ j\ i\ + "collection"'Y% +4 "core" % ! + #tBegun lysing Collection Puck Heater at 68.1C/34.0psia +45287 "Can" +14702 "core" ` +2 "collection"'g9 +3 "core" 9\  +2 "collection"'u% +4 "core" %s + #tEnded lysing Collection Puck Heater at 70C/32.7psia +2 .CS.seek 0ml +2 "collection"';' +333 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'H @ +104 "core" B + .tCSV.dial :air +2 "collection"', @ +45 "core" ? +3 .tCS.seek 5ml + "collection"'@'l +1355 "core" ' +2 .tCSV.dial CTV + "collection"'2  +46 "core"  +2 .tdelay 2 seconds +201 .CSV.dial :air +2 "collection"'? @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'\  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +44 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'M' +1356 "core" ' + "collection"'m% +4 "core" %  +2 #tPuck @43.9psia after final lysis pressurization + #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"'K +103 "core" ~ + .tCBV.dial CSV +2 "collection"'c  +30 "core"  + "collection"'1% +4 "core" % H H +2 .tCS.seek 4.999ml +2 "collection"'$'l +1359 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +6 "collection"'J  +44 "core" + "collection"'D% +4 "core" %l \ +2 .tCS.seek 7ml + "collection"'S' +607 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'- @ +43 "core" ? +2 .tCS.seek 10ml + "collection"'"' D +845 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"'Z ` +116 "core" _ +2 #tLysing Complete +2 "collection"'r& +3 "core" &OyW>B B E +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&)% +4 "core" %\  S Q g + "storage"(q% +4 "core" % ^\  + "storage"(9. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(P($ +188 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (:& +3 "core" && '\  + "manipulator"&& +4 "core" &ӧ E C G f:/ + "manipulator"&X% +4 "core" %\  O H  e +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&N( +156 "core" ( +2 "manipulator"&]& +4 "core" & c i \ j + "storage"(G& +4 "core" &&\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&F'! +99 "core" ' +2 "storage"(& +4 "core" && Y\  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('L +274 "core" ' +2 "storage"(p- +3 "core" -'n +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&Q& +3 "core" & j i d j +2 "storage"(}& +3 "core" && \  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 + "manipulator"&*'e +34 "core" ' +44 .tElbow.hold +11 "manipulator"&W, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(h- +2 "core" -'n +3 .tSE.seek 2.1 Pucks below Top Plate + "storage"(n'& +34 "core" ' + "manipulator"&3% +5 "core" %`k + . . ^ + "storage"(>& +4 "core" && \  + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 1 + 295 counts + "manipulator"&%'ό +16 "core" ' + "manipulator"& & +4 "core" & r l  k +2 "storage"(=& +4 "core" && 3\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&^'! +26 "core" ' +2 .tSE.seek 3.1 Pucks below Top Plate +2 "storage"(z' +44 "core" ' +2 "manipulator"&l& +4 "core" & q m +2 "manipulator"&% +4 "core" %? w r m +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&a(Ӥ +159 "core" ( + "manipulator"&& +5 "core" &Ӳ H ; e6 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &o& +2 "core" &Ӳ M H e6 +2 .tForearm.seek CC +2 "manipulator"&['+ +108 "core" ' +2 .tHand.close + "manipulator"&/ +71 "core" / +2 .tCC.seek :open + "collection"'k( +375 "core" ( +2 "storage"(U& +4 "core" && 4\  + "storage"(& +4 "core" && O\  + "manipulator"&& +4 "core" &Ӳ , / c6 + "manipulator"&% +4 "core" %  # ) c +2 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&|( +157 "core" ( +2 "manipulator"&& +4 "core" & ~ f B l + "storage"( & +4 "core" &&  I\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"& 'e +113 "core" ' + .tElbow.hold +2 "manipulator"&~, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&`1 +76 "core" 1 +2 "manipulator"&O% +4 "core" % sc , . 1 _ +2 "storage"(V& +3 "core" && \  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 314 counts + "manipulator"&'ϟ +20 "core" ' + "manipulator"&b& +4 "core" &  n +2 "storage"(& +4 "core" &&  +\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&i'! +26 "core" ' +2 "storage"(7% +4 "core" %  C\ \ +3 ."downElevator"SE.seek :down +4 "storage"(.'v +99 (% +3 "core" %â: W\ \ [u +2 "manipulator"&R% +3 "core" %- o +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +39 ' + ."downElevator"SE.stop +2 "storage"(5 +2 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'5& +4 "core" &GI + "manipulator"&j& +4 "core" & I m +2 "manipulator"&d% +4 "core" %\ X m +2 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +181 "core" ( +2 "manipulator"&&& +4 "core" &- { Z ; m + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &#& +3 "core" &- + m +2 .tForearm.seek :garage + "manipulator"&E' +95 "core" ' + .tHand.close +2 "manipulator"&/ +72 "core" / +2 "manipulator"&& +4 "core" &- ` o +2 "manipulator"&_% +3 "core" %  n! +2 .tForearm.seek :retract +2 "manipulator"&B'\ +100 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&e(Ӥ +282 "core" ( + "manipulator"&t& +5 "core" &Ӝ" n \\ @ i=C + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &!& +2 "core" &Ӝ" k i # i=C +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&C'+ +105 "core" ' + "manipulator"&& +4 "core" &ӝ" D V  e=B +2 "manipulator"& % +4 "core" %1 D C fV +2 "collection"'L& +4 "core" &JNt +2 "collection"'& +5 "core" &IM +2 .tCC.seek :closed + "collection"'s(O +4 "core" &KP  +9 &0{KO ,} +9 &b|LO ? +9 &oKM O +10 &BLLM O +9 &RKNX O +10 &PMN O +9 &QMN O +9 &IQLO O +10 & PLQp O +9 &NLP\\ O +9 & ONM= O +10 &"QPLO O +9 &$QLO O +10 &%OLO O +9 &'RMN O +9 &)YOKO O +10 &+ONN O +9 &,PMQ O +9 &.ONQ O +10 &0bOLOp O +9 &2%OMP_ O +10 &3OOOD O +9 &5RLOU O +9 &7jOLQy O +10 &9-OLOm O +9 &:NLQ\\ N +9 &<OKQA O +10 &>sOKO O +9 &@5OMS O +10 &ASMQ O +9 &COLO O +9 &EzQHM O +10 &G:VIM P +9 &HqKM S +9 &JKM W +10 &L\\LO \\ +9 &NMP I +10 &O=BLR &s +9 &OyLOr R +5 ( +2 "collection"'& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.90 + "collection"'8& +4 "core" &OgLPf R + &OgNR^ R +2 .tHand.open + "manipulator"&y1 +76 "core" 1 + "manipulator"&6% +4 "core" % . *  cY +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&w'\ +98 "core" ' +2 .tPSV.dial PSR + "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"%' +1609 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%A  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%4'W +1606 "core" ' + .tPSV.dial PSR + "processing"%' +46 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"% ' +2638 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +8 .tCBV.dial PRV +3 "processing"%I  + "collection"'/  +89 "core" +79  + .tPSV.dial :mixloop +2 "processing"%\\ +105 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%f  +135 "core" +2 .tPS.seek 0ml + "processing"%'W +2625 "core" ' + .tPSV.dial :air +2 "processing"%Y  +44 "core"  +2 .tPS.seek 2.5ml + "processing"%{' +2625 "core" ' + .tPSV.dial :mixloop + "processing"%T +46 "core" +2 .tPS.seek 0ml +2 "processing"%g'W +2626 "core" ' + .tPSV.dial :air +2 "processing"%u  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%<' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"%H +46 "core" + .tPS.seek 0ml +2 "processing"%,'W +2632 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&;& +4 "core" &Ӟ! G Q 7 f=A +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&2(Ӥ +3 "core" ( + "manipulator"&?& +4 "core" &Ӟ! M 7 u e=A +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &\ & +3 "core" &Ӟ! D E f=A +2 .tForearm.seek CC +2 "manipulator"&'+ +105 "core" ' +2 .tHand.close + "manipulator"&@/ +65 "core" / + .tCC.seek :open +2 "collection"'m( +378 "core" ( + "manipulator"&K& +4 "core" &Ӟ" , + c=A +2 "manipulator"&c% +3 "core" % - + c +2 .tForearm.seek :retract +2 "manipulator"&1'\ +97 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&M(- +290 "core" ( +2 "manipulator"&J& +4 "core" &- | j n + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &D& +2 "core" &- W n +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&$' +93 "core" ' +2 .tHand.open + "manipulator"&-1 +65 "core" 1 +2 "manipulator"&S% +4 "core" %   nd +2 .tForearm.reconfigure :loose +50 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract + "manipulator"&Z'\ +91 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV + .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp +2 "collection"'r& +4 "core" &Z[ + "manipulator"&)% +4 "core" %\  $ n +2 "storage"(q% +3 "core" %~  \ \ +2 "storage"(9. +3 "core" .($ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(:( +188 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" &  +\  +2 "manipulator"&X& +4 "core" &- a m + "manipulator"&0% +4 "core" %\  R m +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&]( +183 "core" ( +2 "manipulator"&G& +3 "core" & ~ lf +2 "storage"(& +4 "core" &   j\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts + "manipulator"&v' +100 "core" ' +2 "storage"(& +4 "core" &   T\  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(p'L +286 "core" ' +2 "storage"(Q- +3 "core" -'{ +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (}& +2 "core" &   M\  +2 "manipulator"&h& +4 "core" & Y of + .tElbow.seek 2 +2 "manipulator"&3( +22 "core" ( +2 "manipulator"&>& +4 "core" &  q + "storage"( & +4 "core" &  \  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&='ϊ +13 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&l/ +69 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& + "storage"(F'v +7 "core" &  q +2 "manipulator"&N% +3 "core" % υ 3 ov +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tElbow.seek CC + "manipulator"&*(Ӥ +150 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +3 "core" ( +2 "manipulator"&%& +4 "core" &ӧ k j [ k;2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &n& +3 "core" &ӧ l k \\ k;2 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&'+ +104 "core" ' + "manipulator"&o& +4 "core" &Ө O V q g:1 +2 "manipulator"&^% +4 "core" %3 T R U gk +2 "collection"'W& +4 "core" &Z] +2 "collection"'& +5 "core" &Z] +2 .tCC.seek :closed + "collection"'(O +4 "core" &\\^  +9 &.|Z]( ,~ +9 &c|Y^T ? +10 &knZ^ P +9 &.OZ^] O +9 &Q[[N O +10 &NY]7 O +9 &uP\\^ O +10 &6P[] O +9 &OY^ O +9 &OZ] O +10 & }NZ] O +9 &"?OZ] O +9 &$QZ^ O +10 &%SZ__ O +9 &'QY^I N +10 &)GO\\^B O +9 &+RY_, O +9 &,O[^! O +10 &.N[^ O +9 &0OTZ_ O +9 &2M[^ O +10 &3N\\^ O +9 &5NY_ O +10 &7WN[] O +9 &9N[^ O +9 &:NZ^P O +10 &<O\\^n N +9 &>_N]_ O +9 &@"OZ\\ N +10 &APY] N +9 &COZ^ N +10 &EfRZ] O +9 &G&WY[ P +9 &HqZ\\ R +10 &JY\\ X +9 &LIY]w \\ +9 &NX]{ N +10 &O/CX\\\\ *~ +9 &Or[\\W I +6 ( + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.96 +2 .Hand.open + "manipulator"&+1 +3 "core" &O\\[^Z I +69 1 +2 "manipulator"&U% +4 "core" % . , ! dp +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +105 "core" ' +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'  +135 "core"  + .tCSV.dial CTV +2 "collection"'  +29 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2632 "core" ' + "collection"' % +4 "core" % G56  +2 .tCS.seek 4.15ml +2 "collection"'['Q +1558 "core" ' +2 .tdelay 8 seconds +803 .PSV.dial :air + "processing"%a  +46 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%`  +72 "core"  +2 .tPS.seek 0ml +2 "processing"%O'W +2643 "core" ' +2 .tCBV.dial between PRV and waste1 +6 "collection"'V ` +174 "core" a +2 .tCSV.dial :air + "collection"'b @ +46 "core" > +2 .tCS.seek 10ml + "collection"'' D +473 "Can" ?> +1092 "core" ' +2 .tCSV.dial CTV + "collection"'7  +46 "core"  +2 .tCS.seek 0ml + "collection"'' +2623 "core" ' +2 .tCBV.dial :waste1 + "collection"' @ +39 "core" ? +2 .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +2 "collection"'R  +136 "core" + "collection"'|& +4 "core" &O\\[ I +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"& % +4 "core" %\  f ^ j t + "storage"(5% +4 "core" %w\  + "storage"(j. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(($ +191 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (d& +2 "core" &' \  +2 "manipulator"&z& +4 "core" &Ө < 6  h:1 + "manipulator"&i% +4 "core" %\  ^ ` i t +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&&( +157 "core" ( +2 "manipulator"&#& +4 "core" & s f O mD +2 "storage"(.& +4 "core" &' 9\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&~'! +111 "core" ' +2 "storage"(& +4 "core" &'\ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"('L +280 "core" ' + "storage"(_- +4 "core" -'X + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 "manipulator"&& +3 "core" & j h iD +2 "storage"(E& +3 "core" &' 8\  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&t'e +35 "core" ' + .tElbow.hold +2 "manipulator"&!, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 "storage"(- +2 "core" -'X +3 .tSE.seek 3.1 Pucks below Top Plate + "storage"(' +39 "core" ' + "manipulator"& % +5 "core" %RQ   Y + "storage"(L& +4 "core" &' h f + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 1 + 281 counts + "manipulator"&B'~ +14 "core" ' +2 "manipulator"&k& +4 "core" & ] l  k + "storage"(8& +4 "core" &' N\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&y'! +26 "core" ' +2 .tSE.seek 4.1 Pucks below Top Plate +2 "storage"(6' +44 "core" ' + "manipulator"&& +4 "core" & l k  k +2 "manipulator"&% +4 "core" % i k J j +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&x'\ +88 "core" ' +2 .tElbow.seek CC + "manipulator"&C(Ӥ +156 "core" ( +2 "manipulator"&& +4 "core" &ӯ < M  g7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &A& +3 "core" &ӯ R Q s f7 +2 .tForearm.seek CC + "manipulator"&'+ +95 "core" ' + .tHand.close +2 "manipulator"&'/ +73 "core" / +2 .tCC.seek :open +2 "collection"'4( +378 "core" ( + "storage"(/& +4 "core" &'\  +2 "storage"(I& +4 "core" &' D\  + "manipulator"&\\& +4 "core" &ӯ Q P c g7 + "manipulator"&f% +4 "core" % F M Q  g + .tForearm.seek :retract +2 "manipulator"& '\ +94 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"&Y( +156 "core" ( +2 "manipulator"&& +4 "core" & c } ; m +2 "storage"(T& +3 "core" &'  -\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&{'e +110 "core" ' + .tElbow.hold +2 "manipulator"&u, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +51 .tHand.open +3 "manipulator"&g1 +68 "core" 1 +2 "manipulator"&H% +5 "core" % yv  r ` + "storage"(<& +4 "core" &' S\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 320 counts + "manipulator"&;'ϥ +20 "core" ' + "manipulator"&?& +5 "core" &  @ n + "storage"(\ & +4 "core" &'  Q\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&@'! +22 "core" ' +3 "storage"(e% +4 "core" %  P\ +2 ."downElevator"SE.seek :down +4 "storage"(w'v +99 (s% +3 "core" %Ȅ4 V\ \ Zr +2 "manipulator"&K% +4 "core" %, W n +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&c'\ +87 "core" ' +28 ' + ."downElevator"SE.stop +2 "storage"(5 +2 .tPSV.dial :air +2 "processing"%  +74 "core" +2 .tPS.seek 2.5ml +2 "processing"%J' +2627 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%D +44 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%2  +45 "core"  + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%- +45 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%S  +56 "core" + .tdelay 1 second +103 .PS.seek 0ml + "processing"%1'W +2632 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%r& +4 "core" & +2 "manipulator"&)& +3 "core" & { p +2 "manipulator"&q% +3 "core" %\  + p +2 .tElbow.seek FlushPuck::Garage + "manipulator"&9(- +172 "core" ( +2 "manipulator"&$& +4 "core" &- v p/ + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +2 "core" &-   p/ +2 .tForearm.seek :garage +2 "manipulator"&X' +92 "core" ' + .tHand.close +2 "manipulator"&0/ +75 "core" / + "manipulator"&P& +4 "core" &-  p/ +2 "manipulator"&G% +4 "core" % : q2 +2 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&M(z +118 "core" ( + "manipulator"&& +4 "core" &r 9 m +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &Z& +2 "core" &r k m +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&Q'~ +95 "core" ' + "manipulator"&}& +5 "core" &r D n + "manipulator"&h% +4 "core" %χ t m +2 "processing"%>& +4 "core" & +2 "processing"% & +4 "core" &\ +2 .tPC.seek :closed +2 "processing"%l(Tg +4 "core" &  +9 &/v +{ +9 &bx ? +10 &]k Q +9 &K Q +9 &M Q +10 &O Q +9 &bL Q +9 &$P Q +10 &N1 Q +9 &N7 Q +10 & lM2 Q +9 &".N1 Q +9 &#L5 Q +10 &%NH Q +9 &'uNM P +9 &)6OK Q +10 &*NK P +9 &,OU Q +10 &.|LR Q +9 &0>LY Q +9 &2NU Q +10 &3QY Q +9 &5NU Q +9 &7GM` P +10 &9Nc Q +9 &:Nd Q +10 &<Q_ Q +9 &>NLe Q +9 &@Qb Q +10 &ALd Q +9 &CQj Q +9 &EVOq Q +10 &GRt Q +9 &H^u R +10 &Jqu T +9 &LLe W +9 &N a W +10 &Oi W +9 &Qt W +9 &SFww 8 +10 &T +[u ] +9 &TQ u , +2 ( +2 "processing"% & +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.66 + "processing"%& +4 "core" &TQp , + .tHand.open + "manipulator"&N1 +68 "core" 1 +2 "manipulator"&]% +4 "core" % χ d [ l +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&v'\ +103 "core" ' +2 .tPRV.dial :air + "processing"%%  +44 "core"  +2 .tPSV.dial :mixloop + "processing"%n +42 "core" +2 "processing"%p% +4 "core" %UM +2 .tPS.seek 0.3ml +2 "processing"%=' +386 "core" ' + .tPSV.dial PSR +2 "processing"%o +105 "core"  + "processing"%^% +4 "core" %k  + #tPulling 0.4ml of PSR.air +2 .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%W'* +495 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%3' +1917 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%F +106 "core" +2 .tPTV.dial :mixing + "processing"% @ +74 "core" A + .tPBV.dial :waste2 +2 "processing"%m  +96 "core"  +2 .tPS.seek 0ml + "processing"%+'W +2632 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&U& +4 "core" &r V I  i +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&(z +3 "core" ( + "manipulator"&& +4 "core" &r H 9 ) h +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &r : < h +2 .tForearm.seek PC + "manipulator"&'~ +104 "core" ' +2 .tHand.close + "manipulator"&,/ +66 "core" / +2 .tPC.seek :open + "processing"% ( +405 "core" ( +16 "manipulator"&"& +4 "core" &r h k k + "manipulator"&a% +4 "core" % ϐ k j 9 k +2 .tForearm.seek :retract + "manipulator"&`'\ +94 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +143 "core" ( +2 "manipulator"&V& +4 "core" &- m [ ( j2 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &b& +2 "core" &- b i 3 k2 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&[' +96 "core" ' + .tHand.open +2 "manipulator"&71 +72 "core" 1 + "manipulator"&% +4 "core" % g c > l( +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&'\ +101 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%R& +4 "core" & +2 "manipulator"&|% +4 "core" %\  k m + "storage"( % +4 "core" %s  \ + "storage"(5. +4 "core" .($ + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(j( +199 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (d& +3 "core" & \  + "manipulator"&z& +4 "core" &- x _ E m2 + "manipulator"&i% +4 "core" %\  B m +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&:( +168 "core" ( + "manipulator"&#& +4 "core" & ~  o% +2 "storage"(.& +4 "core" &  \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&' +92 "core" ' +2 "storage"(*& +4 "core" &  b\  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"('L +282 "core" ' + "storage"(_- +4 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 (& +3 "core" &   A\  + "manipulator"&E& +4 "core" & / m% +2 .tElbow.seek 2 + "manipulator"&( +3 "core" ( +2 "manipulator"& & +3 "core" &  n% +2 "storage"(L& +4 "core" & ^\  +2 .tForearm.seek 2 + 300 counts + "manipulator"&k'ϊ +22 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&8/ +72 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +2 "storage"('v +7 "core" &  t \\ o% +2 "manipulator"&~% +4 "core" % ρ q  l +2 .tForearm.seek :retract + "manipulator"&&'\ +100 "core" ' +2 .tElbow.seek PC + "manipulator"&(z +157 "core" ' + ."downElevator"SE.stop + "storage"(5 +118 "core" ( + "manipulator"&t& +4 "core" &n q + .tElbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +3 &B& +2 "core" &n  K p +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC + "manipulator"&'~ +106 "core" ' +2 "manipulator"&& +4 "core" &o ] n  k +2 "manipulator"&A% +4 "core" %ψ k i W ky + "processing"%y& +4 "core" & +2 "processing"%!& +54 "core" & +3 & +6 .tPC.seek :closed + "processing"%'(Tg +5 "core" & + & +2 & + &t + & + & +2 & , $d +8 &Ux 8 +10 &}r M +9 &J Q +9 &TH{ Q +10 &J~ Q +9 &L Q +10 &L Q +9 &\\L Q +9 &Ix Q +10 &Nw Q +9 &!Nw Q +9 &#dLv Q +10 &%&Ic Q +9 &&Ob Q +10 &(Lf Q +9 &*mJe P +9 &,.N\\ Q +10 &-I] P +9 &/JX Q +9 &1sMW Q +10 &36JZ Q +9 &4IW Q +10 &6I[ P +9 &8|KQ Q +9 &:>LG Q +10 &<IP P +9 &=JI Q +9 &?LD Q +10 &AFNB Q +9 &C M; P +10 &DJ4 Q +9 &FL5 Q +9 &HJS, R +10 &Jf3 T +9 &K. W +9 &M9 X +10 &OB2 X +9 &Q1 X +10 &R1 N +9 &SFv _ +9 &TE- - +6 ( + "processing"%!& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.69 +2 .Hand.open + "manipulator"&x1 +3 "core" &TE  - +68 1 +2 "manipulator"&% +4 "core" %  [ 7 i +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&/'\ +94 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%I  +2 %\\9 +6 "core" 9 +102 "processing"%f9 +2 "core" 9 +102 "processing"%9 +3 "core" 9  +102 "processing"%T9 +2 "core" 9  +102 "processing"%9 +3 "core" 9 +102 "processing"%C9 +3 "core" 9 +102 "processing"%g9 +3 "core" 9 +102 "processing"%H9 +2 "core" 9 +102 "processing"%<9 +2 "core" 9" +103 "processing"%?9 +2 "core" 9& +102 "processing"%\ 9 +3 "core" 9* +102 "processing"% 9 +2 "core" 9/ +103 "processing"%e9 +2 "core" 93 +102 "processing"%Y9 +2 "core" 97 +102 "processing"%s9 +3 "core" 9; +102 "processing"%K9 +3 "core" 9? +102 "processing"%{9 +3 "core" 9D +102 "processing"%;9 +2 "core" 9H +102 "processing"%69 +3 "core" 9L +102 "processing"%9 +2 "core" 9P +102 "processing"%@9 +3 "core" 9T +102 "processing"%w9 +2 "core" 9X +102 "processing"%O9 +2 "core" 9] +103 "processing"%D9 +2 "core" 9a +102 "processing"%29 +3 "core" 9e +102 "processing"%-9 +3 "core" 9i +102 "processing"%S9 +2 "core" 9 m +102 "processing"%J9 +3 "core" 9r +102 "processing"%r9 +2 "core" 9v +102 "processing"%)9 +3 "core" 9"z +102 "processing"%q9 +3 "core" 9)~ +102 "processing"%$9 +2 "core" 91 +102 "processing"%9 +3 "core" 97 +102 "processing"%u9 +2 "core" 9? +102 "processing"%09 +3 "core" 9F +102 "processing"%P9 +3 "core" 9M +102 "processing"%G9 +2 "core" 9U +102 "processing"%c9 +3 "core" 9\\ +3 .tPH.hold 2:00:00,28C +3 "processing"% ppY +4 .tdelay 1:30 +2 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%Z +107 "core"  + "processing"%X% +4 "core" %W +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml + "processing"%}' +593 "core" ' + .tdelay 5 seconds +503 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%h'[ +1608 "core" ' + .tPTV.dial :puck +2 "processing"%>  +73 "core"  +2 .tPSV.dial PTV + "processing"%9 +88 "core"  + .tPBV.dial :waste1 +2 "processing"%  +136 "core"  + "processing"%(% +4 "core" %X  +2 .tPS.seek 1.5ml +2 "processing"%' +597 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%N * +32 "core" + +2 .tPS.seek 0ml +2 "processing"%]'W +1605 "core" ' +2 .tdelay 5:00 +16813 "Can" 55 +13189 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +6 "processing"%% * +35 "core" + + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%n +85 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"%p' +2451 "core" ' + .tPSV.dial PTV +2 "processing"%Q +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%1 +75 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%o +87 "core"  +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%^  +76 "core"  +2 .tPS.seek 0ml +2 "processing"%='W +2448 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%W  +134 "core" +2 .tPSV.dial :mixloop + "processing"%F +46 "core" + .tPRV.dial :ab1 +2 "processing"% @ +76 "core" A +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%m'w +348 "core" ' + .tdelay 2 seconds +202 ."connect"CBV.dial PRV +4 .tPRV.dial CBV +2 "collection"'3  "processing"%U  +47 "core"  +8 + "processing"%% +4 "core" %r  +2 .tPS.seek 0.32ml +2 "processing"%' +389 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"',  +30 "core" +2 .tPRV.dial :air + "processing"%M  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%v'D +1232 "core" ' + .tPRV.dial :waste2 +2 "processing"%l @ +75 "core" > +2 .tPS.seek 0.5ml +2 "processing"%"' +862 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%a  +56 "core" +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%V'[ +1609 "core" ' + .tPSV.dial :PML + "processing"%b +48 "core" + .tPTV.dial :mixing +2 "processing"% @ +73 "core" A +2 .tPBV.dial :waste1 + "processing"%  +35 "core" + "processing"%7% +4 "core" %^  +2 .tPS.seek 1.85ml +2 "processing"%'> +239 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%R * +35 "core" + +2 .tPS.seek 0ml +2 "processing"%|'W +1958 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"' & +3 "core" &gj +2 "manipulator"&`& +4 "core" &o 1 @ d + "manipulator"&5% +4 "core" % # . 1 $ d> +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&[(- +131 "core" ( +2 "manipulator"&d& +4 "core" &-  `0 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &z& +3 "core" &-  ( 7 d0 +2 .tForearm.seek :garage + "manipulator"&i' +95 "core" ' + .tHand.close +2 "manipulator"&/ +66 "core" / + "manipulator"&#& +4 "core" &- ) # c0 +2 "manipulator"&.% +4 "core" %  & c +2 .tForearm.seek :retract + "manipulator"&*'\ +93 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&(Ӥ +272 "core" ( + "manipulator"&& +4 "core" &ӫ ( " ] c;6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &_& +2 "core" &ӫ . .  a;6 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&'+ +101 "core" ' +3 "manipulator"&E& +4 "core" &ӫ (  i _;6 + "manipulator"& % +4 "core" %, / + ; _ +2 "collection"'L& +4 "core" &hh +2 "collection"'8& +5 "core" &ek +2 .tCC.seek :closed + "collection"'(O +4 "core" &gi  +9 &/}gk ,} +10 &bzgi ? +9 &dngk P +9 &&Nek P +10 &Ogj P +9 &Ngi P +10 &lOgk P +9 &.Pfi P +9 &Ogk P +10 &Qgj P +9 & vNgk O +9 &"5Ohi P +10 &#Ogi P +9 &%Ngj P +10 &'}Ogi P +9 &)>Lgk P +9 &+Nek P +10 &,Ogj P +9 &.Ngj O +9 &0FOej P +10 &2 Nhj P +9 &3Lhj P +10 &5Mfi P +9 &7OMgk P +9 &9Qgl P +10 &:Lhj P +9 &<Pfi P +9 &>XMek O +10 &@Mgj P +9 &ANhj P +10 &CQfi P +9 &E^Oei P +9 &GRej P +10 &Hhfj R +9 &Jei W +9 &LCfh \\ +10 &Nef~ P +9 &O1Jgh #m +9 &O~ yfh L +6 ( + "collection"'8& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.86 + "collection"'~& +4 "core" &O~bgh L + &O~cgh L +2 .tHand.open + "manipulator"&:1 +71 "core" 1 +2 "manipulator"&% +4 "core" % ,  + [ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 .tPSV.dial PSR + "processing"%k +104 "core"  +2 "processing"%t% +4 "core" %\\ + #tPulling 1.5ml of PSR.flush +51 .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%B' +1602 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +1613 "core" ' + .tPSV.dial PSR +2 "processing"%A +45 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%y' +2624 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%  + "collection"'&  +42 "core"  +125  + .tPSV.dial :mixloop +2 "processing"% +104 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%x  +75 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2633 "core" ' +2 .tPSV.dial :air + "processing"%\\  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%!' +2627 "core" ' +2 .tPSV.dial :mixloop + "processing"%f +46 "core" +2 .tPS.seek 0ml + "processing"%'W +2633 "core" ' + .tPSV.dial :air +2 "processing"%  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%T' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"% +45 "core" +2 .tPS.seek 0ml +2 "processing"%C'W +2626 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +6 "manipulator"&g& +4 "core" &ӫ  `;6 +2 .tElbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&H(Ӥ +2 "core" ( +2 "manipulator"&<& +4 "core" &ӫ  . `;6 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &?& +3 "core" &ӫ  `;6 +2 .tForearm.seek CC +2 "manipulator"&\ '+ +105 "core" ' + .tHand.close + "manipulator"& / +76 "core" / +2 .tCC.seek :open + "collection"'e( +379 "core" ( +2 "manipulator"&Y& +4 "core" &ӫ & ! _;6 + "manipulator"&s% +4 "core" % " * " [6 +2 .tForearm.seek :retract + "manipulator"&K'\ +101 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&{(- +285 "core" ( +2 "manipulator"&;& +4 "core" &- ) _ d + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &6& +3 "core" &- . 3 J e +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +96 "core" ' +2 .tHand.open +2 "manipulator"&@1 +74 "core" 1 +2 "manipulator"&w% +4 "core" % Ϯ I 1 > gI +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&O'\ +93 "core" ' + ."da"delayUntil "16:13:00.57" +5725 "Can" 88 +19143 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%D @ +73 "core" B +2 ."da"PBV.dial :waste1 + "processing"%2  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%- * +34 "core" * +2 ."da"PSV.dial :air +2 "processing"%S  +45 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%J' +2461 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%r +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"%q +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%$  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2451 "core" ' + #"da"washCycleDA #1 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%u +136 "core"  +2 "processing"%0% +3 "core" %R +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%P' +604 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%G'[ +1608 "core" ' + ."da"PTV.dial :puck +2 "processing"%c  +73 "core"  +2 ."da"PSV.dial PTV +2 "processing"%Z +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%X  +34 "core" +2 "processing"%+% +4 "core" %V  +2 ."da"PS.seek 1.5ml +2 "processing"%}' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%> * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%9'W +1614 "core" ' +2 ."da"delay 2:00 +12003 #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"%( * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%h +75 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%N' +2467 "core" ' + ."da"PSV.dial PTV +2 "processing"% +75 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%I +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +87 "core"  + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%%  +76 "core"  +2 ."da"PS.seek 0ml +2 "processing"%n'W +2465 "core" ' + #"da"washCycleDA #2 of 2 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%] +134 "core"  +2 "processing"%Q% +4 "core" %Z + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%1' +593 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +7 "processing"% +9 ."da"PS.seek 2ml +7 "processing"%o'[ +1613 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%^ +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%p  +34 "core" +2 "processing"%W% +3 "core" %]  +2 ."da"PS.seek 1.5ml +2 "processing"%F' +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"%='W +393 "Can" UU +1224 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%U  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%3 * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%m' +2449 "core" ' + ."da"PSV.dial PTV +2 "processing"%, +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%M +74 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +75 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%l  +74 "core"  +2 ."da"PS.seek 0ml +49 "processing"%v'W +2448 "core" ' + #"da"getPMLReagent08 +6 .PRV.dial :air +2 "processing"%a  +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"%b  +43 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop + "processing"% +46 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%' +381 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%7  +45 "core"  + "processing"%R% +4 "core" %"  +2 ."da"PS.seek 0.55ml +2 "processing"%V'z +334 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%  +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"%5 @ +73 "core" B +2 ."da"PBV.dial :waste1 + "processing"%d  +35 "core"  + "processing"%z% +4 "core" %W  +2 ."da"PS.seek 1.85ml +2 "processing"%'7 +230 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +3 ."da"PS.seek 0ml + "processing"%#'W +1965 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +30346 "Can" RQ +17657 #"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 +2 "processing"%i  +44 "core"  + ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2474 "core" ' +2 ."da"PSV.dial :mixloop + "processing"%_ +57 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%[  +42 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%E +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +45 "core"  +2 ."da"PS.seek 0ml +2 "processing"%L'W +2445 "core" ' + #"da"washCycleDA #1 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%* +134 "core"  +2 "processing"%4% +4 "core" %WG + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml + "processing"%~' +593 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +7 "processing"% +10 ."da"PS.seek 2ml +6 "processing"%:'[ +1607 "core" ' +2 ."da"PTV.dial :puck + "processing"%  +74 "core"  + ."da"PSV.dial PTV +2 "processing"%8 +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%k  +34 "core" +2 "processing"%t% +4 "core" %V  +2 ."da"PS.seek 1.5ml +2 "processing"%' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%| * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%B  +34 "core"  +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%A * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%&' +2464 "core" ' +2 ."da"PSV.dial PTV + "processing"% +76 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%x +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%y  +86 "core" +2 ."da"PS.seek 0ml +2 "processing"%\\'W +2451 "core" ' + #"da"washCycleDA #2 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +134 "core"  + "processing"%f% +4 "core" %S +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%!' +597 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1607 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core"  + "processing"%T% +4 "core" %V  +2 ."da"PS.seek 1.5ml +2 "processing"%g' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%< * +33 "core" + +2 ."da"PS.seek 0ml +3 "processing"%?'W +1613 "core" ' + ."da"delay 2:00 +335 "Can" CC +11668 #"da"recoverPSRreagent08 +2 .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"% +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2462 "core" ' + ."da"PSV.dial PTV +2 "processing"%Y +75 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%s +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%\ +75 "core" + ."da"delay 5 seconds +507 .PSV.dial :air +2 "processing"%;  +86 "core" +2 ."da"PS.seek 0ml +2 "processing"%6'W +2439 "core" ' + #"da"washCycleDA #3 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%H +134 "core"  +2 "processing"%@% +4 "core" %ZA + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%w' +593 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%K'[ +1617 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%D  +34 "core" +2 "processing"%2% +4 "core" %^  +2 ."da"PS.seek 1.5ml + "processing"%-' +593 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%S * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%C'W +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%r  +35 "core"  +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%) * +34 "core" + +2 ."da"PSR.select :air +50 .PSV.dial PSR +4 "processing"%q +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%$' +2474 "core" ' + ."da"PSV.dial PTV +2 "processing"%J +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%u +75 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%0 +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +73 "core"  +2 ."da"PS.seek 0ml + "processing"%P'W +2440 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%c +138 "core"  +2 "processing"%Z% +4 "core" %W +2 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +2 "processing"% +26 ."da"PS.reconfigure :default +12 "processing"%#A d`xb +5 ."da"PS.seek 0.25ml +6 "processing"%X'7 +347 "core" ' +3 ."da"delay 5 seconds +502 "processing"%+% +4 "core" %<  + #"da"Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml + "processing"%G' +341 "core" ' +2 ."da"delay 5 seconds +501 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%>'[ +1609 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%} +76 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" + "processing"%(% +4 "core" %X  +2 ."da"PS.seek 1.5ml +2 "processing"%h' +584 "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 +1615 "core" ' + ."da"delay 10 seconds +1003 #recoverPSRreagent08 +6 .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%I  +34 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"% * +37 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%% +76 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%N' +500 "Can"# CB +2027 "core" ' + ."da"PSV.dial PTV +2 "processing"%] +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%Q +76 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%n +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%1  +87 "core" +2 ."da"PS.seek 0ml +2 "processing"%^'W +2502 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%p +137 "core"  +2 "processing"%W% +3 "core" %VH +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%o'[ +2130 "core" ' + ."da"delay 5 seconds +507 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%F  +35 "core" +2 "processing"%U% +4 "core" %a +2 ."da"PS.seek 1.5ml +2 "processing"%3' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%=  +106 "core"  +3 ."da"PS.seek 0ml +2 "processing"%,'W +1620 "core" ' +2 "processing"%M9 +3 "core" 95 +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%  +3 "core" 5 + 5 + "processing"%l& +4 "core" &TE  - +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&m% +4 "core" %\   + + "storage"(a% +4 "core" % # "  + "storage"(". +3 "core" .( +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 ."da"SC.seek 1 +2 "storage"(b($ +200 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" &$   +2 "manipulator"&v& +4 "core" &- + + "manipulator"&7% +4 "core" %\   + +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 + "manipulator"&R( +176 "core" ( + "manipulator"&& +5 "core" & ; * l + "storage"(& +4 "core" &$ # # % +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&V'! +94 "core" ' + "storage"(`& +4 "core" &$ % " 5 +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(5'L +275 "core" ' +2 "storage"(d- +3 "core" -'O + ."da"SE.configure :default +3 "storage"(#QK-0-\ b +2 "manipulator"&z& +3 "core" & ' l +2 "storage"(& +4 "core" &$ g + ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 + "manipulator"& 'e +35 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&, +3 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 "storage"(.- +2 "core" -'O +3 ."da"SE.seek 4.11 Pucks below Top Plate + "storage"(/' +31 "core" ' +2 "manipulator"&i% +5 "core" %HO v w ;  + "storage"(#& +4 "core" &$ + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 271 counts +2 "manipulator"&_'t +21 "core" ' + "manipulator"&[& +4 "core" & *D + "storage"(E& +4 "core" &$   7 +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"& '! +26 "core" ' +2 ."da"SE.seek 5.11 Pucks below Top Plate +2 "storage"(' +55 "core" ' +2 "manipulator"&*& +4 "core" & ,D +3 "manipulator"&4% +8 "core" %E  - +4 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +5 "manipulator"&L'\ +94 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&~(z +248 "core" ( + "manipulator"&& +4 "core" &{ ~ G ( +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &8& +2 "core" &{ ~  ( +2 ."da"Forearm.seek PC +2 "manipulator"&k'~ +94 "core" ' +2 ."da"Hand.close + "manipulator"&t/ +66 "core" / +2 ."da"PC.seek :open +2 "processing"%:( +401 "core" ( +2 "storage"(|& +4 "core" &$ %  \ +2 "manipulator"&& +4 "core" &{ * + "manipulator"&B% +4 "core" % ϑ  * + ."da"Forearm.seek :retract +2 "manipulator"&A'\ +99 "core" ' + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&( +252 "core" ( +2 "manipulator"&& +4 "core" &  o 2 ("| + "storage"(& +4 "core" &$  +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"& '! +91 "core" ' +2 ."da"Hand.open + "manipulator"&x1 +65 "core" 1 + "storage"(y- +4 "core" -' +2 ."da"SE.seek 4.86 Pucks below Top Plate +2 "storage"(&' +25 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 4.19 Pucks below Top Plate +54 "storage"('u +54 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da21oct2216h40ml.tif +1988 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +5297 #"da"SX HX9/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 69.401 seconds\ /var/log/esp/da21oct2216h40ml.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da21oct2216h40ml15s.tif +1564 #SX HX9/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da21oct2216h40ml15s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da21oct2216h40ml30s.tif +3068 #SX HX9/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da21oct2216h40ml30s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da21oct2216h40ml70s.tif +7130 #SX HX9/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da21oct2216h40ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "69.401 sec auto-exposure",Subject: "da21oct2216h40ml images!" +12 "storage"(f- +15 "core" -'u +5 "storage"(\\& +4 "core" &$ , +2 "manipulator"&!& +4 "core" &\ t G"| +2 ."da"Elbow.seek 1 +2 "manipulator"&( +3 "core" ( +2 "manipulator"&& +4 "core" & G H"| +2 "storage"(T& +5 "core" &$ ; +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&'! +3 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 4.91 Pucks below Top Plate +4 "storage"(<' +63 "core" ' +2 "manipulator"&g& +4 "core" &\ j T"| +2 "storage"( & +4 "core" &$ F +2 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +3 "manipulator"&'e +38 "core" ' +2 ."da"Elbow.hold + "manipulator"&, +4 "core" , +2 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 5.09 Pucks below Top Plate +2 "storage"(?' +33 "core" ' + "manipulator"&Y% +5 "core" %WW  F + "storage"(s& +4 "core" &$ / + ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 286 counts + "manipulator"&\ 'σ +16 "core" ' +16 "manipulator"&;& +3 "core" & b WF +2 "storage"(& +4 "core" &$   +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&H'! +26 "core" ' + "storage"(@% +4 "core" % J d +3 ."downElevator"SE.seek :down +4 "storage"(6'v +99 (w% +3 "core" %Ϳ2 4  F Yj +2 "manipulator"&% +4 "core" %: i X +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&D'\ +93 "core" ' +9 ' +2 ."downElevator"SE.stop + "storage"(5 +3 (2& +4 "core" &$ 7 7 +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 #tStarting finalPurge + "processing"%K& +5 "core" &( +2 "manipulator"&S& +8 "core" & WF +4 "manipulator"&-% +8 "core" %\ " { W= +4 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&r(- +184 "core" ( +4 "manipulator"&)& +10 "core" &-  $ Y +2 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +6 &q& +4 "core" &- \\ Y +4 ."psFlush"Forearm.seek :garage +3 "manipulator"&C' +97 "core" ' +4 ."psFlush"Hand.close + "manipulator"&J/ +67 "core" / +4 "manipulator"&u& +8 "core" &-    [ +2 "manipulator"&0% +8 "core" %   ^ [ +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&'\ +95 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +4 "manipulator"&$(z +149 "core" ( +2 "manipulator"&c& +11 "core" &o   ' [) +4 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +6 &Z& +4 "core" &o \  [) +4 ."psFlush"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek PC +4 "manipulator"&P'~ +97 "core" ' +4 "manipulator"&+& +8 "core" &v   [" +2 "manipulator"&X% +8 "core" %~   \\ +4 "processing"%G& +8 "core" & +4 "processing"%}& +8 "core" & +6 ."psFlush"PC.seek :closed +3 "processing"%(Tg +8 "core" &U +2 &Y  +6 &/sX +{ +12 &buS ? +7 &fgJ Q +9 &$HM R +9 &IL Q +9 &LD Q +11 &lJ= Q +9 &-J? Q +8 &FF Q +11 &J9 Q +9 & rJE R +8 &"6I> Q +11 &#J= Q +8 &%JA Q +12 &'{J; Q +8 &)=J? Q +9 &+G< Q +10 &,J8 Q +9 &.J; Q +8 &0FI* Q +11 &2J- Q +9 &3J% Q +10 &5K* Q +9 &7NJ/ Q +8 &9J. Q +11 &:J0 Q +9 &<I1 Q +8 &>VI/ Q +11 &@I0 Q +8 &AI2 Q +9 &CI1 Q +11 &E^K) Q +8 &GO/ Q +11 &HT- R +9 &Jm3 U +8 &LS1 X +11 &N1 W +8 &O* X +9 &Q/ X +11 &SIm+ 7 +8 &T%.Z% L +11 &TC% . +4 ( +4 &TC$ . +4 "processing"%}& +6 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.70 + "processing"%(& +8 "core" &TC$c . +2 ."psFlush"Hand.open +3 "manipulator"&>1 +76 "core" 1 +2 "manipulator"&9% +10 "core" % ~  [ +2 ."psFlush"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&h'\ +95 "core" ' +2 ."psFlush"PSR.select :air +5 .PSV.dial PSR +2 "processing"%I +48 "core"  +4 "processing"% % +8 "core" %V +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +3 "processing"%%' +345 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +257 "core" ' +5 ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +4 "processing"%' +783 #"uploadLog"upsync +1347 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%] @ +197 "core" @ +2 ."psFlush"PTV.dial :PRVmixing + "processing"%Q  +135 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"%n +105 "core" + ."psFlush"PS.seek :empty +2 "processing"%1'9 +2639 "core" ' + ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%N +106 "core"  + "processing"%p% +4 "core" %7 + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%W' +595 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%^' +2126 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%  +35 "core" +52 ."psFlush"PTV.dial :mixing +3 "processing"%F @ +73 "core" A +2 ."psFlush"PSV.dial :mixloop + "processing"%U +107 "core" + ."psFlush"PS.seek :empty +2 "processing"%o'9 +2637 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"% +107 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%='P +1097 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%3' +1613 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%M +77 "core" + ."psFlush"PTV.dial :puck +2 "processing"%  +73 "core"  +2 ."psFlush"PBV.dial :waste1 +2 .PS.seek 0ml +2 "processing"%l'W +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%m +87 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%a' +601 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%"' +2125 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"% +79 "core" + ."psFlush"PBV.dial PSV +2 "processing"%v U +56 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%7'W +2359 "Can" :9 +268 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%j @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml + "processing"%' +2636 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%`'W +2635 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%{ +45 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%O' +2630 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%d +86 "core"  + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%z'W +2624 "core" ' +2 ."psFlush"PSV.dial PBV +6 "processing"% @ +55 "core" B +2 ."psFlush"PS.seek 2.5ml +2 "processing"%.' +2633 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%i  +77 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%#'W +2625 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%[ +45 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%E'P +1102 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%*' +1607 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%4 +73 "core" +2 ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%V  +56 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%R'W +2640 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%5 +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"% ' +591 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%_' +2117 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%/ +87 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"% U +54 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2651 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%8 @ +42 "core" @ +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%t  +86 "core"  +2 ."psFlush"PS.seek 0ml + "processing"%L'W +2629 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%' +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%|' +2627 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" +2 ."psFlush"PBV.dial PSV +7 .PS.seek 0ml + "processing"%B'W +2632 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"%k @ +44 "core" @ +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2630 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%  +86 "core"  +3 ."psFlush"PS.seek 0ml + "processing"%~'W +2639 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'x& +4 "core" &| +2 "manipulator"&y& +3 "core" &w -  c! +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&A(z +3 "core" ( +2 "manipulator"&& +4 "core" &w  * b! + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &&& +2 "core" &w + * 4 c! +2 .tForearm.seek PC +2 "manipulator"&f'~ +95 "core" ' + .tHand.close +2 "manipulator"&\\/ +73 "core" / +2 .tPC.seek :open +2 "processing"%!( +402 "core" ( +2 "manipulator"&& +4 "core" &w G B e! + "manipulator"&T% +4 "core" % ρ E E e +2 .tForearm.seek :retract + "manipulator"&g'\ +104 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"& (Ӥ +349 "core" ( +2 "manipulator"&Y& +4 "core" &ӭ , * d;5 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &s& +3 "core" &ӭ ! S d;5 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&;'+ +101 "core" ' + "manipulator"&& +5 "core" &ӭ    _;5 + "manipulator"&% +4 "core" %+  `| +2 "collection"'@& +3 "core" &{ +2 "collection"' & +5 "core" &| +2 .tCC.seek :closed + "collection"'(O +5 "core" &}  +9 &0~} ,} +9 &bz| ? +9 &en} P +10 &'J{ P +9 &Oy}\ P +9 &M} P +10 &lM| P +9 &.Ox\ P +10 &M} P +9 &O~ P +9 & vN| P +10 &"8N{ P +9 &#N{ P +9 &%M{~ O +10 &'}Oz P +9 &)@N| P +10 &+Nz O +9 &,O} P +9 &.M{ P +10 &0GN} P +9 &2\ N|~ P +9 &3N} O +10 &5N}~ P +9 &7PN{~ P +10 &9N{ O +9 &:N|~ P +9 &<N{ O +10 &>XN{ P +9 &@N{ P +9 &AQ{ P +10 &CN{ P +9 &E`O} P +10 &GTz Q +9 &He{ S +9 &Jz} W +10 &LFy~ [ +9 &Ny~ P +9 &O1Jy %p +10 &O\ ty~ I +5 ( +2 "collection"' & +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.88 + "collection"'w& +4 "core" &Oj| I + &Ojy} I +2 .tHand.open + "manipulator"&1 +67 "core" 1 + "manipulator"&% +4 "core" % +   \\| +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'<& +4 "core" &Oj|~ I +2 "collection"'% +3 "core" %z~ +2 .tCSV.dial CSR + "collection"'2  +43 "core"  + "collection"'K% +4 "core" %{~ +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +9 .tCS.seek 5ml +2 "collection"'S'l +1352 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 '-% +2 "core" %l\ {} +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'\ ' +769 "core" ' + .tCSV.dial :waste +7 "collection"'? +132 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'H' +1991 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"')& +4 "core" &Oi{~ I +2 "collection"'q% +4 "core" %y} + .tCSV.dial :flush +2 "collection"'6  +42 "core"  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"''l +1330 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'J @ +44 "core" B +2 "collection"'u% +4 "core" %l|~ +2 .tCS.seek 7ml +2 "collection"'0' +584 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'D  + 'c  +43 "core"  +94  +2 .tCBV.dial :waste1 + "collection"'Z @ +47 "core" > +2 .tCS.seek 0ml +2 "collection"'C' +1813 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'+& +4 "core" &Oh~ I +2 "collection"'r% +4 "core" %} + .tCSV.dial :flush + "collection"'X  +74 "core" +3 .tCS.seek 5ml + "collection"'G'l +1326 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +46 "core" B + "collection"':% +4 "core" %l|~  +2 .tCS.seek 7ml +2 "collection"'(' +583 "core" ' + ."connect"CSV.dial CTV +4 .tCTV.dial CSV + "collection"'>  +42 "core"  +2 .tCBV.dial :waste2 + "collection"'9  +119 "core"  +2 .tCS.seek 0ml +2 "collection"'}' +1813 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'I& +4 "core" &Oh~ I +2 "collection"' % +3 "core" %} +2 .tCSV.dial CSR + "collection"'P  +43 "core"  +2 "collection"',% +4 "core" %~ + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml + "collection"'%' +268 "Can"& CC +1853 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml + "collection"']' D +580 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'Q + 'n  +115 "core" ~ +29  + .tCTV.dial :intake + "collection"'  +76 "core" + .tIntake.select :open +2 "sampler") +9 .tCS.seek 2ml +2 "collection"'N' \\ +2059 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'p  +74 "core" ~ + .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'1' +592 "core" ' + .tCSV.dial CSR + "collection"'W  +104 "core"  + "collection"'% +4 "core" %} +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +9 .tCS.seek 5ml +2 "collection"'F'l +1344 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'U' D +1348 "core" ' + .tCSV.dial CBV +2 "collection"'^ +105 "core" +2 .tCS.seek 0ml + "collection"'' +2626 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&o& +4 "core" &ӭ "   ^;5 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&=(Ӥ +3 "core" ( +2 "manipulator"&M& +3 "core" &ӭ # - E ^;5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &ӭ . * . ^;5 +2 .tForearm.seek CC +2 "manipulator"&3'+ +103 "core" ' +2 .tHand.close + "manipulator"&m/ +68 "core" / +2 .tCC.seek :open + "collection"'l( +378 "core" ( + "manipulator"&a& +4 "core" &ӭ \  \\;5 +2 "manipulator"&% +4 "core" % "   + \\4 + .tForearm.seek :retract +2 "manipulator"&v'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&"(- +284 "core" ( +2 "manipulator"&j& +4 "core" &- * $ > d + .tElbow.reconfigure :loose +8 "manipulator"&$ &.,(#b +2 &7& +3 "core" &- 0 > C d +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 .tForearm.seek :garage +2 "manipulator"&' +95 "core" ' +2 .tHand.open +2 "manipulator"&1 +68 "core" 1 +2 "manipulator"&{% +4 "core" % ϯ V E  fQ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&`'\ +97 "core" ' +2 "processing"%d& +4 "core" & +46672 "Can". .- +60001 & -- +60001 * .- +60001 5 .- +60001 6 -- @1635176151.58EDT = =mMAIN_scheduler =tMAIN @EDT1635176155.64 #"core_reset"Sent BREAK +2 #t@25911 idle with ifg=0x00, ie=0x75 +2 #>RESET< ESP2 v3.41 I2C Gateway v3.20 +220 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +563 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +912 "Can"\ A +2 \ Aw +2 #tPolling Can every 10:00 +8 !o:Storage::Warning: mesg"Uncleanly Exited:bt[ "8/home/esp/esp2/utils/storage.rb:438:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:627:in `restore!'"-/home/esp/esp2/lib/esp.rb:115:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +381 #-> ESP.ready! +6 #Powering core bus +522 .Gate.power :raw,:ON +4 "sampler") +22 ) +6 "core"  +4 "collection"' +4 ' +7 "core"  +4 "processing"% +3 % +8 "core"  +7 "collection"' 9\ +4 ' 0\ +5 ' -\ +8 "processing"% 9\ +6 % 2\ +4 % *\ +6 % 0\ +8 "sampler")&\ +5 "collection"'% +8 "core" %\ 6 +3 .tCS.configure :default +7 "collection"'#P d@b +5 "processing"%% +8 "core" %(\ G +4 .tPS.configure :default +5 "processing"%#A d`xb +6 "sampler")% +4 "core" %J\ s +4 .tSS.configure :default +3 "sampler")#.0X access 1 +3 "storage"(;% +8 "core" % e\ J +3 "manipulator"&<% +10 "core" %\  u t  e +3 "manipulator"&=& +7 "core" &~ s v _ $ +5 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +5 .tSC.seek 5 +3 "storage"(>(< +355 "core" ( +3 .tSC.configure :limp +3 "storage"($(\ 1b +5 (?& +5 "core" &< u j \ C +49298 "Can"\ 65 +60000  22 +60001  32 +60001  22 +60001  32 +60001  33 +60001  32 +60001  32 +60001  22 +60001  32 +60001  32 +60001  32 +60000  32 +60001  33 +60001  32 +60001  22 +60001  22 +60001  22 +60001  22 +60001  22 +60001  32 +60001  32 +21687 #t-> $da[:extractVol]=0.17 +38315 "Can" 32 +60000  32 +60001  32 +60002  22 +60001  22 +60001  22 +60001  22 +60001  22 +60001  22 +60001  22 +60001  32 +60001  32 +60001  22 +60001 \ r22 +60001 \ 22 +60001 \ 22 +60001 w\ 22 +60001 |\ 22 +60001 }\ 22 +60001 {\ 11 +60001 | J11 +60001 |\ C22 +60001 z\ 22 +60001 z\ 22 +60001 w\ 22 +60001 t\ \ 22 +60001 t\ 22 +60001 m\ 22 +60001 \\\ 22 +60001 L 32 +60000 N 22 +60001 F 32 +60001 A 32 +60001 : 22 +60001 : 32 +60001 4 33 +60001 6 32 +60001 6 33 +60000 4 32 +60001 0 32 +60001 2 33 +60001 0 32 +60001 0 33 +60002 ) 55 +60000 - 33 +60000 / 33 +60001 - 32 +60001 - 32 +60001 ( 32 +60001 ) 32 +60001 ' 22 +60001 + 22 @EDT1635221175.81 * 32 +60001 - 22 +60000 / 32 +60001 < 33 +60001 5 32 +60001 3 22 +60001 , 32 +60001 / 32 +60001 + 32 +60001 , 44 +60000 + 32 +60001 ( 22 +60001 / 32 +60001 + 32 +60001 . 32 +60001 / 32 +60001 . 22 +60001  33 +60001  33 +60001  33 +60001   33 +60001  32 +60001  33 +60001  32 +60001  32 +60001  33 +60001  33 +60001   32 +60001  22 +60001  22 +60001   32 +60001  32 +21496 !to:SignalException: mesg" SIGHUP:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:77:in `join'"1/home/esp/esp2/lib/esp.rb:77:in `mainThread'""/home/esp/esp2/lib/esp.rb:327 +6 #mEXIT @1635239991.13EDT @1635267906.57EDT = =tMAIN =mMAIN_scheduler @EDT1635267908.36 #"core_reset"Sent BREAK +2 #t@38131 receive with ifg=0x10, ie=0xFD + #@38765 receive with ifg=0x10, ie=0xFD #@39422 receive with ifg=0x10, ie=0xFD + #@40056 receive with ifg=0x10, ie=0xFD + #@40689 receive with ifg=0x10, ie=0xFD #@41323 receive with ifg=0x10, ie=0xFD + #@41956 receive with ifg=0x10, ie=0xFD #@42282 receive with ifg=0x80, ie=0xFD + #@46492 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +237 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +368 "Can"S\ 55 + S\ 55 + #tPolling Can every 10:00 +2 #Cleanly exited at 05:19:51EDT26-Oct-21 +391 #-> ESP.ready! +154 "sampler") +3 ) +2 "core"  + "collection"' +2 ' +4 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" %^\ y + .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold +2 "collection"'+ +3 "core" + + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +2 "core" %[{\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +2 "core" % \ U +2 .tSS.configure :default +2 "sampler")#.0X\ +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +2 .tSE.hold + "storage"(+ +2 "core" + +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +2 .tCH.coast +2 "collection"'  +2 "core" + .tCH.configure :default +2 "collection"'\ 2 + .tPH.coast +2 "processing"%  +3 "core" + .tPH.configure :default + "processing"%\ 2 +3 #tAll dwarf controllers running firmware version 3.85 +2 "sampler") +9 "collection"'% +3 "core" %b\ v +2 "processing"%% +4 "sampler")% +2 "manipulator"&% +6 "core" %[|\ + % \ U + %\   4 \ e +3 "manipulator"&& +3 "core" &~ ^ $ +2 "storage"(& +3 "core" &<4  \  + "storage"(% +4 "core" %  " \ + "collection"'& +4 "core" &C\ u + "processing"%& +4 "core" &}\  +2 "collection"'  +3 "core"  + "collection"'! +3 "core"  + "collection"'" +3 "core"  +2 "processing"%# +3 "core"  + "processing"%$ +3 "core" U +2 "processing"%% +3 "core"  + "processing"%& +3 "core" @ +2 "sampler")' +3 "core"  + "collection"'(% +4 "core" %e\ u +2 "processing"%)% +3 "core" %[\ +2 "sampler")*% +3 "core" % \ U +2 "collection"'+& +4 "core" &;\ u + "processing"%,& +4 "core" &}\  + "manipulator"&-% +4 "core" %\   \ e + "manipulator"&.& +4 "core" &~  L $ +2 "storage"(/& +3 "core" &<6   \  +2 "storage"(0% +3 "core" %   \ +2 "collection"'19 +3 "core" 9 +2 "processing"%29 +3 "core" 9~ +1732 #t-> $da[:extractVol]=0.17 +22057 #-> access 2 +2 "storage"(3% +3 "core" % i\ +2 "manipulator"&4% +4 "core" %\    # \ e + "manipulator"&5& +4 "core" &~  L $ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(6(K +194 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (7& +3 "core" &K \  +12631 #t-> startTube 2 +18428 #-> da 40 +2 #da sampling at most 40ml +5 #Loading sh1 puck from tube 2 into Collection Clamp + ."Qmail"DAfans.email "Started da in tube 2 at 13:14:34EDT26-Oct-21\\n{}\\nCan@13:05:14, 22.3C, 27% humidity, 14.9psia, 13.255V, 0.251A, 0.251A avg, 3.33W",Subject: "da sampling at most 40ml" +4 "collection"'8& +4 "core" &b\ ~ +2 .tHand.open +2 "manipulator"&91 +72 "core" 1 +2 "manipulator"&:% +4 "core" % \   4 \ e +3 "storage"(;% +4 "core" % D : \ + "storage"(<. +3 "core" .(K +2 .tSC.reconfigure :tight +4 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(=( +675 "core" ( +3 .tSC.configure :limp +4 "storage"($(\ 1b +5 (>& +5 "core" & "  \ +3 "manipulator"&?& +14 "core" &~ \ + $ +3 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +5 .tElbow.seek 2 +4 "manipulator"&@( +16 "core" ( +3 "manipulator"&A& +11 "core" &   h +3 "storage"(B& +7 "core" &   \ +4 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +3 "manipulator"&C' +96 "core" ' +3 "storage"(D& +8 "core" & #  \ +3 .tSE.reconfigure :pick +5 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +2 "storage"(E'L +274 "core" ' +3 "storage"(F- +7 "core" -'m +3 .tSE.configure :default +3 "storage"(#QK-0-\ b +6 (G& +9 "core" &   \ +3 "manipulator"&H& +8 "core" &  \ h +3 .tElbow.seek 2 +3 "manipulator"&I( +23 "core" ( +3 "manipulator"&J& +8 "core" &   < \ +3 "storage"(K& +8 "core" &   \ +4 .tForearm.seek 2 + 300 counts +87 "manipulator"&L'ϊ +33 "core" ' +3 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 .tHand.close +3 "manipulator"&M/ +78 "core" / +6 ."downElevator"SE.seek :down +6 "manipulator"&N& +11 "storage"(O'v +11 "core" & \  E \ +3 "manipulator"&P% +7 "core" % ώ 8 +4 .tForearm.seek :retract +3 "manipulator"&Q'\ +97 "core" ' +3 .tElbow.seek CC +4 "manipulator"&R(Ӥ +131 "core" ' +3 ."downElevator"SE.stop + "storage"(5 +25 "core" ( +3 "manipulator"&S& +8 "core" &Ӡ"  ' <; +4 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &T& +8 "core" &Ӡ" z <; +4 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +3 "manipulator"&U'+ +48 #"uploadLog"upsync +52 "core" ' +2 "manipulator"&V& +4 "core" &Ӡ#  C <; + "manipulator"&W% +4 "core" %$  K +2 "collection"'X& +3 "core" &A\ x +2 "collection"'Y& +6 "core" &a\ y +2 .tCC.seek :closed + "collection"'Z(O +5 "core" &B\ x +8 &5D\ p+} +10 &gD\ o? +9 &\\{G\ oM +9 &"_?\ qL +10 &`B\ qM +9 &a=\ qL +9 &ha>\ pL +10 &(cD\ qM +9 &_=\ pL +10 &_@\ pL +9 & p\\?\ qL +9 &"1d3\ pL +10 &#b@\ pM +9 &%b=\ pL +9 &'wc7\ pL +10 &):]@\ pL +9 &*c6\ pL +10 &,a0\ pL +9 &.\\9\ pL +9 &0A`0\ pL +10 &2\\8\ pL +9 &3`6\ pL +9 &5_6\ pL +10 &7J\\.\ pL +9 &9 `/\ pL +10 &:_.\ pL +9 &<\\1\ pL +9 &>S_4\ pL +10 &@_3\ oL +9 &A`2\ pL +9 &C`(\ oL +10 &EXf5\ oM +9 &Gm-\ nM +10 &H/\ lQ +9 &J-\ hU +9 &LA)\ gW +10 &N3\ fJ +9 &O,I)\ h$o +10 &O/\ lD +5 ( +2 "collection"'Y& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.80 + .Hand.open + "manipulator"&[1 +4 "core" &O^2\ oD +61 1 + "manipulator"&\\% +4 "core" % $   L +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&]'\ +95 "core" ' +2 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +157 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")^+ +3 "core" + + "sampler")_% +5 "core" % \ U + "collection"'`& +4 "core" &O^J\ qD +2 "Can"T\ DC +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +2 "collection"'a  +4 "core"  +2 .tSSV.dial :spit,avoiding: :exhaust + "sampler")b +4 "core"  +2 "sampler")c  +5 "core"  +2 .tSS.reconfigure :fast +2 "sampler")#.0X= \  +2 .tSSV.dial :exhaust + "sampler")t  +77 "core"  + .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml +2 "sampler")u' +410 "core" ' +2 .tExhaust.select :close +2 "sampler") +10 #tSampling 40.0ml +3 .Intake.select :close + .Exhaust.select :close +2 .SS.reconfigure :default +2 "sampler")#.0X  +72 "core"  + .tdelay 15 seconds +10 ."flow"Gate.power :analytic3,:OFF +2 ."samplerPumpShutdown"Gate.power :sampler,:OFF +1490 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")? +131 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +3 .tSS.seek 0ml +3 "collection"'A  +3 "sampler")B' +6 "core" ' + .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")D  +120 "core" ~ +13  +520 ' + "sampler")% +4 "core" % \ W +2 .tCBV.dial between SSV and waste2 +2 "collection"'  +28 "core"  +2 "collection"'F% +4 "core" % DK\ j +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +2 "collection"'G  +41 "core"  +2 .tCS.reconfigure :pressurize +2 "collection"'# d@<< Yb +2 .tCS.seek 0ml +2 "collection"'' +2080 "core" ' Z ]\ i +2 "collection"'H% +4 "core" % r \\ a \ k  +2 "sampler")J% +3 "core" % \ W +2 #tBubblePoint: Intake @39.7psia, Outlet @15.2psia + .CBV.dial SSV +2 "collection"'K @ +38 "core" B + .tSS.reconfigure :default +3 "sampler")#.0X9 +2 "core" 9b +102 "collection"'9 +4 "core" 9` +102 "collection"';9 +2 "core" 9] +103 "collection"'?9 +2 "core" 9Z +102 "collection"'A9 +3 "core" 9W +102 "collection"'D9 +2 "core" 90T +102 "collection"'79 +3 "core" 9MS +102 "collection"'9 +2 "core" 9jO +102 "collection"'9 +2 "core" 9L +102 "collection"'F9 +3 "core" 9J +102 "collection"'G9 +2 "core" 9G +102 "collection"'69 +2 "core" 9E +102 "collection"'H9 +3 "core" 9B +102 "collection"'J9 +2 "core" 9? +102 "collection"'K9 +3 "core" 91= +102 "collection"'B9 +2 "core" 9M; +102 "collection"'N9 +3 "core" 9h9 +102 "collection"'P9 +2 "core" 97 +102 "collection"'@9 +3 "core" 94 +102 "collection"'M9 +3 "core" 93 +102 "collection"'C9 +2 "core" 91 +102 "collection"'S9 +3 "core" 9/ +102 "collection"'T9 +2 "core" 9- +102 "collection"'I9 +3 "core" 9+ +102 "collection"'E9 +3 "core" 90* +102 "collection"'W9 +2 "core" 9G( +102 "collection"'9 +2 "core" 9]& +103 "collection"'L9 +2 "core" 9t$ +102 "collection"'V9 +2 "core" 9$ +103 "collection"'X9 +2 "core" 9" +102 "collection"'Q9 +3 "core" 9! +102 "collection"'\ 9 +2 "core" 9 +102 "collection"'O9 +2 "core" 9 +103 "collection"'\\9 +2 "core" 9  +102 "collection"'Y9 +3 "core" 9 +102 "collection"'_9 +2 "core" 9  +102 "collection"'`9 +3 "core" 9  +102 "collection"'b9 +2 "core" 9 0 +10 "Can"N  +92 "collection"'[9 +2 "core" 9 A! +102 "collection"'9 +4 "core" 9 P% +102 "collection"'a9 +2 "core" 9 `* +102 "collection"'^9 +2 "core" 9 n. +102 "collection"'f9 +3 "core" 9 {2 +102 "collection"'g9 +2 "core" 9 6 +102 "collection"'U9 +3 "core" 9 : +102 "collection"'h9 +2 "core" 9 > +102 "collection"'i9 +3 "core" 9 C +102 "collection"'d9 +2 "core" 9 G +102 "collection"'k9 +2 "core" 9 K +102 "collection"'c9 +3 "core" 9 O +102 "collection"'m9 +3 "core" 9 S +102 "collection"'j9 +2 "core" 9 X +102 "collection"'p9 +3 "core" 9 \\ +102 "collection"'e9 +2 "core" 9 ` +102 "collection"'r9 +2 "core" 9 d +102 "collection"'s9 +3 "core" 9\ h +102 "collection"'t9 +2 "core" 9\ l\ +102 "collection"'q9 +2 "core" 9\ q\ +102 "collection"'n9 +3 "core" 9\ u\ +102 "collection"'w9 +3 "core" 9\ %y +102 "collection"'x9 +2 "core" 9\ +}\ +102 "collection"'u9 +3 "core" 9\ 1\ +102 "collection"'o9 +2 "core" 9\ 7\ +102 "collection"'v9 +3 "core" 9\ < +102 "collection"'l9 +3 "core" 9\ B +102 "collection"'z9 +2 "core" 9\ F +102 "collection"'y9 +3 "core" 9\ K +102 "collection"'}9 +2 "core" 9\ P +102 "collection"'9 +2 "core" 9\ T\ +102 "collection"'{9 +4 "core" 9\ W\ +102 "collection"'~9 +2 "core" 9\ [ +102 "collection"'9 +3 "core" 9\ ^ +102 "collection"'9 +2 "core" 9\ a +102 "collection"'|9 +3 "core" 9\ d +143 "collection"'9 +11 "core" 9\ i +102 "collection"'9 +4 "core" 9\ l +102 "collection"' 9 +2 "core" 9\ o +102 "collection"' 9 +3 "core" 9\ q\ +3 .tCH.hold 10:00,70C +3 "collection"' `\ `\ p  +2 ' 9 +6 "core"  9\ r +2 "collection"'% +4 "core" %\ + #tBegun lysing Collection Puck Heater at 68.1C/33.8psia +55758 "Can".\ % +4232 "core" ` +2 "collection"'9 +3 "core" 9\  +2 "collection"'% +3 "core" %\ & +2 #tEnded lysing Collection Puck Heater at 70C/31.9psia +2 .CS.seek 0ml +2 "collection"'' +336 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +3 "collection"' @ +100 "core" A +2 .tCSV.dial :air +2 "collection"' @ +42 "core" ? +2 .tCS.seek 5ml +2 "collection"''l +1355 "core" ' + .tCSV.dial CTV +2 "collection"'  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +43 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +43 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"' ' +1346 "core" ' + "collection"'!% +4 "core" % \ 7 + #tPuck @43.5psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"'" +99 "core"  +2 .tCBV.dial CSV +2 "collection"'#  +28 "core" + "collection"'$% +4 "core" % X Z\ 5 +2 .tCS.seek 5ml +2 "collection"'%'l +1345 "core" ' +2 .tdelay 5 seconds +507 .CTV.dial :air +2 "collection"'&  +43 "core" + "collection"''% +4 "core" %l\ ; +2 .tCS.seek 7ml +2 "collection"'(' +590 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"') @ +43 "core" > +2 .tCS.seek 10ml +2 "collection"'*' D +841 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'+ ` +124 "core" b +2 #tLysing Complete + "collection"',& +5 "core" &O[GK\ >D + #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&-% +4 "core" %\  /  +2 "storage"(.% +3 "core" %{ Z c\ l + "storage"(. +4 "core" .( + .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(/($ +188 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (0& +2 "core" && d Z\ k +2 "manipulator"&1& +3 "core" &Ӣ" $ <9 +2 "manipulator"&2% +3 "core" %\   +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&3( +153 "core" ( +2 "manipulator"&4& +5 "core" &  $ + "storage"(5& +4 "core" && ~ ~ \ n +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&'! +96 "core" ' + "storage"(& +4 "core" && R\ o +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +7 .tSE.seek :beamBreak + "storage"(8'L +275 "core" ' + "storage"(9- +3 "core" -'L +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(<' +32 "core" ' +2 "manipulator"&:& +4 "core" &   +2 "manipulator"&>% +3 "core" %    E +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&;(Ӥ +157 "core" ( +2 "manipulator"&?& +4 "core" &ӻ  3 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &A& +2 "core" &ӻ  H 3 +2 .tForearm.seek CC +2 "manipulator"&D'+ +103 "core" ' + .tHand.close + "manipulator"&7/ +70 "core" / + .tCC.seek :open +2 "collection"'( +377 "core" ( +2 "storage"(& +4 "core" && u v \ p + "storage"(F& +4 "core" && o s\ p + "manipulator"&G& +4 "core" &ӻ  3 +2 "manipulator"&6% +3 "core" % 3  4 [ +2 .tForearm.seek :retract +2 "manipulator"&H'\ +101 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&J( +154 "core" ( +2 "manipulator"&K& +4 "core" &  w \ + "storage"(B& +4 "core" && \ t + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.seek 1 +2 "manipulator"&N'e +105 "core" ' + .tElbow.hold +2 "manipulator"&P, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&@1 +69 "core" 1 + "manipulator"&M% +5 "core" % x ( +2 "storage"(C& +3 "core" && \ q +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 319 counts +2 "manipulator"&S'Ϥ +11 "core" ' +2 "manipulator"&T& +4 "core" &  a \ + "storage"(I& +4 "core" && <\ v +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&E'! +27 "core" ' +2 "storage"(W% +4 "core" % q\ v +2 ."downElevator"SE.seek :down +3 "storage"('v +99 (L% +3 "core" %4D D\ tXh +2 "manipulator"&V% +4 "core" %  @ v +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&X'\ +95 "core" ' +57 ' + ."downElevator"SE.stop + "storage"(5 +3 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'Q& +4 "core" &KN\ M +2 "manipulator"&\ & +4 "core" &  \ + "manipulator"&O% +4 "core" %    0  +2 .tElbow.seek FlushPuck::Garage + "manipulator"&\\(- +175 "core" ( +2 "manipulator"&Y& +4 "core" &-  b  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &_& +2 "core" &-  .  +2 .tForearm.seek :garage +2 "manipulator"&`' +95 "core" ' + .tHand.close + "manipulator"&b/ +65 "core" / + "manipulator"&[& +5 "core" &-    + "manipulator"&% +4 "core" %   : @ + .tForearm.seek :retract +2 "manipulator"&a'\ +99 "core" ' + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&^(Ӥ +282 "core" ( +2 "manipulator"&f& +4 "core" &Ӱ   3 5 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &g& +2 "core" &Ӱ  ' 5 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&U'+ +103 "core" ' + "manipulator"&h& +4 "core" &Ӱ  M 5 +2 "manipulator"&i% +3 "core" %1 n +2 "collection"'d& +4 "core" &PT\ M +2 "collection"'k& +5 "core" &PV\ M +2 .tCC.seek :closed +2 "collection"'c(O +3 "core" &PSz\ M +9 &2OTe\ F+| +9 &ePT=\ E> +10 &vRRo\ EM +9 &LURSk\ GK +9 & ZQSX\ GL +10 &YPR\ GL +9 &YRT\ GL +10 &SZQU\ GL +9 &\\QT\ FL +9 &[QT\ GL +10 & VRT\ GL +9 &"[ZPT\ FL +9 &$XRT\ GL +10 &%YOV\ FL +9 &']QUe\ GL +10 &)cYRVI\ GL +9 &+$\\RUt\ GL +9 &,[RU\ FL +10 &.UQUn\ GL +9 &0lYSU\ GK +9 &2-XSU\ GL +10 &3URT\ GL +9 &5XRV\ GK +9 &7sYQU\ GL +10 &95WPT\ GL +9 &:XOU\ GK +10 &<YPVn\ GL +9 &>{VQUP\ GL +9 &@=VRUi\ GL +10 &AWRV\ GL +9 &CWPUt\ GK +10 &EZPS^\ GL +9 &GC`PRJ\ FL +9 &HyRS8\ DP +10 &JQT/\ AT +9 &LhRV\ >X +9 &N'RV\ >E +10 &O57QWd\ C+} +9 &O wSW\ DE +6 ( + "collection"'k& +4 #tCollection Clamp onSpring/offSpring for 6/26 samples, on/off torque 1.66 + "collection"'m& +5 "core" &OeSX\ FE + &OeSV\ FE + .tHand.open + "manipulator"&j1 +70 "core" 1 +2 "manipulator"&p% +4 "core" % 1  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&e'\ +101 "core" ' + .tPSV.dial PSR +2 "processing"%r +144 "core"  + "processing"%s% +4 "core" %[\ [ + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml + "processing"%t' +1615 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%q  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%n'W +1616 "core" ' + .tPSV.dial PSR +2 "processing"%w +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%x' +2639 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +7 .tCBV.dial PRV +2 "processing"%u +2 "collection"'o  +6 "core" @ +2 "processing"%v  +77 "core" +83  +2 .tPSV.dial :mixloop + "processing"%l +102 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%z  +129 "core" +2 .tPS.seek 0ml +2 "processing"%y'W +2629 "core" ' +2 .tPSV.dial :air + "processing"%}  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2639 "core" ' + .tPSV.dial :mixloop +2 "processing"%{ +44 "core" + .tPS.seek 0ml +2 "processing"%~'W +2634 "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 + "processing"%'W +2631 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &Ӱ   O 5 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"& (Ӥ +27 "core" ( + "manipulator"& & +4 "core" &Ӯ   9 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 & & +3 "core" &Ӯ  & 9 +2 .tForearm.seek CC + "manipulator"&'+ +108 "core" ' + .tHand.close + "manipulator"&/ +71 "core" / +2 .tCC.seek :open +2 "collection"'( +377 "core" ( + "manipulator"&& +4 "core" &Ӯ   ( 9 +2 "manipulator"&% +3 "core" %     +2 .tForearm.seek :retract +2 "manipulator"&'\ +110 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +273 "core" ( +2 "manipulator"&& +4 "core" &-  /  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +2 "core" &-     +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +45 "manipulator"&' +108 "core" ' + .tHand.open + "manipulator"&1 +76 "core" 1 + "manipulator"&% +4 "core" %   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' + .tPSV.dial :mixloop +2 .PTV.dial :PRVmixing +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'& +4 "core" &]e\ o + "manipulator"&!% +4 "core" %  \  "  +2 "storage"("% +3 "core" %~\  +2 "storage"(#. +3 "core" .($ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"($( +211 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 ( & +2 "core" &  &\ +2 "manipulator"&&& +4 "core" &-    + "manipulator"&'% +4 "core" %  \   +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&%( +178 "core" ( +2 "manipulator"&)& +4 "core" &  ] $ + "storage"((& +4 "core" & \ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&+' +95 "core" ' +2 "storage"(,& +4 "core" & \ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(-'L +279 "core" ' +2 "storage"(.- +3 "core" -'q + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 (& +3 "core" &  f\ + "manipulator"&0& +4 "core" &   _ $ + .tElbow.seek 2 +2 "manipulator"&1( +3 "core" ( + "manipulator"&2& +4 "core" &  \ & $ +2 "storage"(=& +3 "core" & ^\ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&4'ϊ +36 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&5/ +74 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +2 "storage"(R'v +7 "core" &   ( $ + "manipulator"&]% +4 "core" % Ϻ 4 +2 .tForearm.seek :retract +2 "manipulator"&9'\ +96 "core" ' +2 .tElbow.seek CC +2 "manipulator"&:(Ӥ +147 "core" ' + ( + ."downElevator"SE.stop +3 "manipulator"&>& + "storage"(5 +8 "core" &ӥ   9( + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &8& +2 "core" &ӥ   ' 9( +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&?'+ +102 "core" ' + "manipulator"&A& +4 "core" &Ӧ  9' +2 "manipulator"&% +4 "core" %1   ) +2 "collection"'3& +4 "core" &_b\ m +2 "collection"'7& +4 "core" &`e \ m +3 .tCC.seek :closed + "collection"'(O +5 "core" &`d\ m +9 &2_e\ f+| +9 &f^c\ d> +10 &v^c3\ dL +9 &TV_du\ gJ +9 &[`d\ fK +10 &W`c\ fK +9 &Z`c}\ fK +9 &Z[`dm\ fK +10 &\\_d\ fK +9 &Z`d\ fK +10 & Y_d\ fJ +9 &"b\\_c\ eK +9 &$$_ac\ fK +10 &%Y_d\ eJ +9 &'\\^b|\ fK +9 &)kZ^cc\ fJ +10 &++Z_d]\ fK +9 &,\\_cG\ fK +10 &.]_c@\ eK +9 &0q^_d8\ fK +11 &24Yac%\ fK +9 &3Z^d\ eK +10 &5]`b\ eK +7 &7{Z_c\ eJ +10 &9<Z_d\ eK +9 &:]_c\ eK +10 &<X`d\ fK +9 &>Z_c\ eJ +9 &@DZae\ eK +10 &B__e\ eK +9 &CX_c \ eK +9 &E]`c+\ eK +10 &GIg_c\ dL +9 &I`b\ cP +10 &Jb\ ^T +9 &LoV~\ \\W +9 &N/.\ \\E +10 &O;<"#\ _&r +9 &Op)-\ cI +6 ( + "collection"'7& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.70 + .Hand.open + "manipulator"&Z1 +4 "core" &Oa44\ dI +70 1 +2 "manipulator"&% +4 "core" % +  + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&F'\ +99 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'G  +130 "core"  + .tCSV.dial CTV +2 "collection"'6  +26 "core"  +2 .tPS.seek 2.5ml +2 "processing"%K' +2633 "core" ' + "collection"'B% +4 "core" % ?5:\ f +2 .tCS.seek 4.149ml +2 "collection"'D'Q +1568 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%;  +43 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%@  +72 "core"  + .tPS.seek 0ml +2 "processing"%M'W +2632 "core" ' +2 .tCBV.dial between PRV and waste1 +6 "collection"'C ` +226 "core" b + .tCSV.dial :air +2 "collection"'T @ +44 "core" > +2 .tCS.seek 10ml + "collection"'I' D +1559 "core" ' + .tCSV.dial CTV +2 "collection"'W  +44 "core"  +2 .tCS.seek 0ml +2 "collection"'H' +2618 "core" ' + .tCBV.dial :waste1 +2 "collection"'L @ +38 "core" > + .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +2 "collection"'V  +128 "core" + "collection"'J& +4 "core" &O`\ iI +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&N% +4 "core" %\ \   6 + "storage"(S% +4 "core" %  \ + "storage"(Q. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(\ ($ +186 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (O& +2 "core" &' A\ +2 "manipulator"&<& +4 "core" &Ӧ   @ 9' +2 "manipulator"&E% +3 "core" %\    6 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"&Y( +155 "core" ( +2 "manipulator"&_& +4 "core" &   +2 "storage"(& +3 "core" &'\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&P'! +94 "core" ' + "storage"(b& +4 "core" &'\ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(['L +278 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +2 "manipulator"&X& +3 "core" &    +2 "storage"(`& +3 "core" &' \ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&f'e +35 "core" ' + .tElbow.hold +2 "manipulator"&g, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(\\- +3 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate + "storage"(h'> +34 "core" ' +2 "manipulator"&i% +5 "core" %hu  ȹ, + "storage"(d& +4 "core" &' I\ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 303 counts + "manipulator"&a'ϔ +13 "core" ' + "manipulator"&& +5 "core" &    + "storage"(m& +4 "core" &'\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&j'! +29 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(p'- +41 "core" ' + "manipulator"&k& +5 "core" &  I  + "manipulator"&r% +4 "core" %   3 o +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&s'\ +93 "core" ' + .tElbow.seek CC +2 "manipulator"&U(Ӥ +153 "core" ( + "manipulator"&q& +4 "core" &ӛ   :, +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &t& +3 "core" &Ӝ   6 :+ +2 .tForearm.seek CC + "manipulator"&w'+ +97 "core" ' + .tHand.close +2 "manipulator"&n/ +70 "core" / +2 .tCC.seek :open +2 "collection"'u( +377 "core" ( + "storage"(o& +4 "core" &' D\ +2 "storage"(v& +3 "core" &' \ +2 "manipulator"&l& +3 "core" &ӟ   9( +2 "manipulator"&z% +3 "core" % @   +2 .tForearm.seek :retract +2 "manipulator"&x'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&}( +156 "core" ( + "manipulator"&y& +4 "core" &  8  +2 "storage"({& +4 "core" &' " ;\ + .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&'e +112 "core" ' +2 .tElbow.hold + "manipulator"&, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&~1 +74 "core" 1 +2 "manipulator"&|% +4 "core" % t{   ǻ@ + "storage"(& +4 "core" &'\ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 315 counts + "manipulator"&'Ϡ +14 "core" ' +2 "manipulator"& & +4 "core" &    + "storage"( & +4 "core" &'   \ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&'! +28 "core" ' +2 "storage"(^% +4 "core" %6 # !\ +2 ."downElevator"SE.seek :down +4 "storage"(e'v +99 (c% +3 "core" % I  9\ Wd + "manipulator"&% +4 "core" %/     +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +84 "core" ' +59 ' + ."downElevator"SE.stop + "storage"(5 +3 .tPSV.dial :air + "processing"%  +84 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2626 "core" ' + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +43 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%  +42 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +55 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +40 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%'W +12 "Can"G\ .. +2613 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +4 "core" &\  +2 "manipulator"&!& +3 "core" &   _  +2 "manipulator"&"% +56 "core" %\      +2 .tElbow.seek FlushPuck::Garage + "manipulator"&#(- +173 "core" ( +2 "manipulator"&& +4 "core" &-  (  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 & & +2 "core" &- ]  +2 .tForearm.seek :garage +2 "manipulator"&&' +89 "core" ' + .tHand.close +2 "manipulator"&'/ +68 "core" / +2 "manipulator"&/& +4 "core" &-   +2 "manipulator"&)% +3 "core" %   J +2 .tForearm.seek :retract +2 "manipulator"&('\ +93 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&,(z +143 "core" ( + "manipulator"&& +4 "core" &   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &  R  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&.'~ +105 "core" ' + "manipulator"&& +5 "core" &    + "manipulator"&0% +4 "core" %ρ   f +2 "processing"%2& +3 "core" &*\  +2 "processing"%=& +5 "core" &\  +2 .tPC.seek :closed +2 "processing"%5(Tg +4 "core" &\  +8 &I\ $f +9 &{W\ 8 +10 &\ L +9 &[ \ L +9 &Y\\\ M +10 &Z.\ M +9 &](\ L +10 &]0\ L +9 &b]1\ L +9 &$]D\ L +10 &\\A\ L +9 &!]G\ L +9 &#j\\P\ L +10 &%,]M\ L +9 &&]M\ L +10 &(\\R\ L +9 &*r]]\ L +9 &,4\\[\ L +10 &-\\W\ L +9 &/Z[\ M +9 &1zZ\\\ L +10 &3;]b\ M +9 &4`b\ M +10 &6`f\ L +9 &8]k\ L +9 &:D\\e\ L +10 &<Zt\ M +9 &=Zs\ M +9 &?Zu\ L +10 &AL]s\ L +9 &C Z\ M +10 &Da\ M +9 &Fcr\ M +9 &HOhj\ N +10 &J {e\ O +9 &Ks\ R +9 &Mo\ R +10 &OJt\ R +9 &Q |\ R +10 &R~\ B +9 &SBjz\ &p +9 &TH$z\ & +6 ( + "processing"%=& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.53 + "processing"%& +5 "core" &TH\ & + &TH\ & + .tHand.open + "manipulator"&]1 +69 "core" 1 +2 "manipulator"&%% +4 "core" % z  & +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&+'\ +99 "core" ' + .tPRV.dial :air +2 "processing"%>  +41 "core"  +2 .tPSV.dial :mixloop +2 "processing"%8 +54 "core" +2 "processing"%-% +5 "core" %UE\ + .tPS.seek 0.3ml +2 "processing"%4' +382 "core" ' +2 .tPSV.dial PSR + "processing"%A +104 "core"  + "processing"%% +5 "core" %L\  + #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml + "processing"%3'* +484 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%1' +1911 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%R +101 "core" +2 .tPTV.dial :mixing +2 "processing"%9 @ +70 "core" A + .tPBV.dial :waste2 +2 "processing"%  +91 "core"  +2 .tPS.seek 0ml +2 "processing"%Z'W +2631 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&& +4 "core" &     +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&7(z +3 "core" ( +2 "manipulator"&G& +4 "core" &  r  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &6& +3 "core" &   I  + .tForearm.seek PC +2 "manipulator"&?'~ +95 "core" ' + .tHand.close +2 "manipulator"&/ +66 "core" / + .tPC.seek :open +2 "processing"%B( +404 "core" ( + "manipulator"&*& +4 "core" &     +2 "manipulator"&;% +3 "core" % n   +2 .tForearm.seek :retract +2 "manipulator"&@'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&K(- +178 "core" ( + "manipulator"&C& +4 "core" &-  G +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &T& +3 "core" &- T G +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&D' +105 "core" ' + .tHand.open + "manipulator"&W1 +65 "core" 1 + "manipulator"&I% +4 "core" %  q +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&L'\ +97 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%V& +4 "core" &\ + "manipulator"&J% +4 "core" %\ $   1 +2 "storage"(N% +3 "core" % I G\ +2 "storage"(S. +3 "core" .($ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(Q( +191 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (O& +2 "core" & 1 , ]\  +2 "manipulator"&<& +3 "core" &-   G +2 "manipulator"&E% +3 "core" %\ $   1 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 + "manipulator"&$( +178 "core" ( +2 "manipulator"&_& +4 "core" &   % + "storage"(& +4 "core" & Q J l\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&b' +96 "core" ' +2 "storage"(:& +4 "core" & K W K\  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(F'L +281 "core" ' + "storage"(- +3 "core" -'~ +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (X& +2 "core" & 4 7\  +2 "manipulator"&`& +3 "core" &  0 % +2 .tElbow.seek 2 +2 "manipulator"&\\( +3 "core" ( + "manipulator"&i& +4 "core" &   % + "storage"(d& +4 "core" & T U \  +2 .tForearm.seek 2 + 300 counts + "manipulator"&'ϊ +31 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&m/ +65 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&k& +2 "storage"(r'v +8 "core" &   x % +2 "manipulator"&P% +3 "core" % ϩ  . +2 .tForearm.seek :retract +2 "manipulator"&Y'\ +99 "core" ' + .tElbow.seek PC +2 "manipulator"&[(z +160 "core" ' + ."downElevator"SE.stop + "storage"(5 +88 "core" ( + "manipulator"&f& +4 "core" &    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &a& +3 "core" & 7 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&h'~ +95 "core" ' + "manipulator"&q& +5 "core" &  + "manipulator"&t% +5 "core" %v   + "processing"%j& +4 "core" &S\ +2 "processing"%g& +5 "core" &W\ +2 .tPC.seek :closed + "processing"%n(Tg +5 "core" &P\ +7 &5E\ $c +9 &VJ\ 7 +10 &zD\ K +9 &Y1\ M +9 &iYA\ L +10 &+X5\ L +9 &[6\ L +10 &]:\ M +9 &q[w\ L +9 &3W\ L +10 &\\\ L +9 &!\\\ L +9 &#xZ\ M +10 &%;Z\ L +9 &&W\ L +10 &(]\ L +9 &*\\\ L +9 &,C\\\ L +10 &.Z\ M +9 &/Y\ L +9 &1X{\ L +10 &3KXz\ L +9 &5 \\z\ M +10 &6Zy\ L +9 &8Zx\ M +9 &:S[z\ L +10 &<Wp\ L +9 &=Zt\ L +9 &?Wz\ L +10 &A[Z{\ L +9 &CW\ L +10 &D[~\ M +9 &FZ~\ L +9 &H_b}\ N +10 &Jr}\ O +9 &Kw\ R +9 &Mu\ R +10 &OYk\ R +9 &Qj\ R +10 &Rr\ ? +9 &SDjm\ V +9 &TE3i\ - +6 ( + "processing"%g& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.54 +2 .Hand.open + "manipulator"&s1 +3 "core" &TEg\ - +66 1 + "manipulator"&% +4 "core" % v  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&o'\ +93 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%v  + %l9 +7 "core" 9 +102 "processing"%z9 +3 "core" 9 +102 "processing"%y9 +2 "core" 9  +102 "processing"%{9 +2 "core" 9  +102 "processing"%w9 +3 "core" 9 +102 "processing"%U9 +3 "core" 9 +102 "processing"%~9 +2 "core" 9 +102 "processing"%|9 +2 "core" 9 +102 "processing"%9 +3 "core" 9" +102 "processing"% 9 +4 "core" 9& +102 "processing"% 9 +2 "core" 9* +102 "processing"%^9 +2 "core" 9/ +102 "processing"%x9 +3 "core" 93 +102 "processing"%c9 +2 "core" 97 +102 "processing"%9 +3 "core" 9; +102 "processing"%}9 +3 "core" 9? +102 "processing"%9 +2 "core" 9D +102 "processing"%9 +2 "core" 9H +102 "processing"%p9 +3 "core" 9L +102 "processing"%9 +2 "core" 9P +102 "processing"%9 +3 "core" 9T +102 "processing"%e9 +2 "core" 9X +102 "processing"%M9 +3 "core" 9] +102 "processing"%9 +2 "core" 9a +151 "processing"% 9 +5 "core" 9g +102 "processing"%9 +2 "core" 9k +103 "processing"%9 +2 "core" 9o +102 "processing"%9 +2 "core" 9%t +102 "processing"%9 +3 "core" 9-x +102 "processing"%!9 +2 "core" 94| +102 "processing"%"9 +3 "core" 9: +102 "processing"%9 +2 "core" 9B +102 "processing"% 9 +3 "core" 9H +102 "processing"%9 +2 "core" 9P +102 "processing"%'9 +3 "core" 9V +102 "processing"%/9 +3 "core" 9] +102 "processing"%)9 +2 "core" 9d +3 .tPH.hold 2:00:00,28C +4 "processing"% ppa +3 .tdelay 1:30 +2 "core"  +9000 .tPSR.select :air +3 .PSV.dial PSR + "processing"% +102 "core"  + "processing"%% +4 "core" %U\ +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml + "processing"%&' +588 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%'[ +1610 "core" ' + .tPTV.dial :puck +2 "processing"%0  +71 "core"  + .tPSV.dial PTV +2 "processing"%2 +73 "core" + .tPBV.dial :waste1 +2 "processing"%#  +130 "core"  + "processing"%(% +5 "core" %Vr\  +2 .tPS.seek 1.5ml + "processing"% ' +599 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +31 "core" + +2 .tPS.seek 0ml +2 "processing"%]'W +1607 "core" ' + .tdelay 5:00 +27609 "Can"=\ 66 +2393 #trecoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%%  +32 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +6 "processing"%= * +33 "core" * +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%> +83 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"%8' +2302 "core" ' + .tPSV.dial PTV +2 "processing"%- +71 "core" + .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%. +71 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"% +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%A  +69 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2284 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%4  +126 "core" +2 .tPSV.dial :mixloop + "processing"%3 +55 "core" +2 .tPRV.dial :ab1 + "processing"%R @ +72 "core" A +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%9'w +360 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'  + "processing"%1  +45 "core"  +8 + "processing"%% +4 "core" %w,\  +2 .tPS.seek 0.32ml +2 "processing"%G'$ +387 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'6  +29 "core" + .tPRV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%,'D +1235 "core" ' + .tPRV.dial :waste2 +2 "processing"%+ @ +70 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%5' +867 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%*  +39 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%;'[ +1604 "core" ' + .tPSV.dial :PML +2 "processing"%C +55 "core" + .tPTV.dial :mixing +2 "processing"%T @ +69 "core" @ + .tPBV.dial :waste1 +6 "processing"%?  +35 "core" + "processing"%7% +4 "core" %W0\  +2 .tPS.seek 1.85ml +2 "processing"%W'7 +231 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%I * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%V'W +1977 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'J& +3 "core" &ln\ ~ +2 "manipulator"&N& +4 "core" &   + "manipulator"&@% +4 "core" %\ %  5 H + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&S(- +179 "core" ( + "manipulator"&D& +4 "core" &-   + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &O& +3 "core" &-     + .tForearm.seek :garage +2 "manipulator"&<' +98 "core" ' +2 .tHand.close +2 "manipulator"&E/ +66 "core" / +2 "manipulator"&\ & +4 "core" &-  -  + "manipulator"&_% +4 "core" %   >  +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&:(Ӥ +284 "core" ( + "manipulator"&K& +4 "core" &ӫ   :0 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &L& +3 "core" &ӫ  . :0 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&'+ +90 "core" ' +2 "manipulator"&X& +4 "core" &ӫ   2 :0 +2 "manipulator"&`% +3 "core" %-   F +2 "collection"'i& +4 "core" &kp\ y +2 "collection"'d& +4 "core" &kp\ { +2 .tCC.seek :closed +2 "collection"'m(O +4 "core" &jq\ y +10 &4mp\ q+{ +9 &fmo\ p> +9 &ymo\ qL +10 &M[lp\ rL +9 &]lp\ rK +9 &]jq\ rL +10 &_jo\ qL +9 &Valn\ qL +9 &_jo\ rL +10 &`lq\ qL +9 & ]lp\ rL +10 &"_\\lq\ rK +9 &$ \\kqv\ rL +9 &%Zlp\ rL +10 &'`io\ qL +9 &)f]kn\ qL +9 &+*\\kn\ qK +10 &,alp\ qL +9 &.\\jo\ qL +10 &0o_lq\ qK +9 &20Zlq\ qL +9 &3Zmo\ rK +10 &5Zjp\ qK +9 &7w\\lo\ oK +9 &98`kp\ qL +10 &:\\lp\ rL +9 &<^jq}\ mK +10 &>~^ln\ nL +9 &@@\\ln\ nL +9 &B_mp\ nK +10 &CZln\ oK +9 &E]kn\ mK +9 &GHakp\ nL +10 &Ixlp\ mN +9 &Jjo\ lS +10 &Llhn\ hW +9 &N.im\ hD +9 &O99jn\ k, +10 &OYko\ pA +5 ( +2 "collection"'d& +4 #tCollection Clamp onSpring/offSpring for 6/26 samples, on/off torque 1.59 + "collection"'k& +4 "core" &OJil\ pA + &OKin\ qA +2 .tHand.open + "manipulator"&P1 +69 "core" 1 +2 "manipulator"&$% +4 "core" % -  m +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&b'\ +96 "core" ' + .tPSV.dial PSR +2 "processing"%F +101 "core"  +2 "processing"%% +4 "core" %Q`\ + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%f' +1613 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 + "processing"%a  +42 "core"  + .tPS.seek 0ml +2 "processing"%\\'W +1609 "core" ' + .tPSV.dial PSR +2 "processing"%q +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%t' +2630 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%j  +2 "collection"'r  +41 "core" ~ +117  + .tPSV.dial :mixloop +2 "processing"%Y +100 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%B  +72 "core" +2 .tPS.seek 0ml +2 "processing"%s'W +2624 "core" ' +2 .tPSV.dial :air +6 "processing"%  +43 "core"  + .tPS.seek 2.5ml +2 "processing"%l' +2628 "core" ' + .tPSV.dial :mixloop +2 "processing"%g +44 "core" +2 .tPS.seek 0ml + "processing"%z'W +2634 "core" ' + .tPSV.dial :air +2 "processing"%h  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%y' +2633 "core" ' +2 .tPSV.dial :mixloop + "processing"%{ +44 "core" +2 .tPS.seek 0ml +2 "processing"%w'W +2637 "core" ' + #tGaraging FlushPuck in Collection Clamp + "manipulator"&U& +5 "core" &Ӭ   M :/ + .tElbow.reconfigure :tight +51 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&~(Ӥ +3 "core" ( +2 "manipulator"&|& +3 "core" &Ӭ \  :/ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &Ӭ  ; :/ +2 .tForearm.seek CC +2 "manipulator"& '+ +100 "core" ' + .tHand.close + "manipulator"& / +65 "core" / +2 .tCC.seek :open +2 "collection"'^( +375 "core" ( + "manipulator"&x& +4 "core" &Ӭ   :/ +2 "manipulator"&c% +3 "core" % 0  m +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&}(- +281 "core" ( + "manipulator"&& +4 "core" &-  # +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &-    # +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&p' +100 "core" ' + .tHand.open +2 "manipulator"&1 +70 "core" 1 +2 "manipulator"&% +4 "core" % ϼ   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&e'\ +99 "core" ' +2 ."da"delayUntil "14:06:34.69" +16853 "Can">\ <; +8007 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%M @ +72 "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" , + ."da"PSV.dial :air +2 "processing"%  +44 "core"  + ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2290 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +54 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%! +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%"  +54 "core" +3 ."da"PS.seek 0ml + "processing"%'W +2290 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +138 "core"  +2 "processing"%% +4 "core" %W0\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%'' +592 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%/'[ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%)  +70 "core"  + ."da"PSV.dial PTV +2 "processing"% +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" + "processing"%Z% +4 "core" %V<\  +2 ."da"PS.seek 1.5ml +2 "processing"%&' +595 "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"%2'W +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +6 .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 +2 "processing"% +71 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%' +2303 "core" ' + ."da"PSV.dial PTV +2 "processing"% +72 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +5 "processing"%v +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%% +71 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%=  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%>'W +2288 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%] +128 "core"  + "processing"%-% +4 "core" %[\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%.' +583 "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 +7 .PSV.dial PTV +2 "processing"%A +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%8  +34 "core" +2 "processing"%4% +4 "core" %V9\  +2 ."da"PS.seek 1.5ml +2 "processing"%3' +589 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%R * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1616 "core" ' +2 ."da"delay 2:00 +10641 "Can"<\ 32 +1361 #"da"recoverPSRreagent08 +7 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%1  +32 "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 :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%9' +2285 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%6 +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +71 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%G +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%+  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%,'W +2285 "core" ' + #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%*  +43 "core"  + ."da"delay 5 seconds +503 .PTV.dial :PRVmixing + "processing"%5  +126 "core" + ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%C  +40 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop +2 "processing"%T +42 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml + "processing"%?' +391 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%7  +43 "core"  + "processing"%I% +4 "core" %@\  +2 ."da"PS.seek 0.55ml +2 "processing"%;'y +339 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%W  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%J'[ +1565 "core" ' + ."da"PSV.dial :PML +2 "processing"%N +55 "core" + ."da"PTV.dial :mixing +2 "processing"%@ @ +70 "core" B + ."da"PBV.dial :waste1 +2 "processing"%D  +35 "core" + "processing"%O% +4 "core" %]f\  +2 ."da"PS.seek 1.85ml +2 "processing"%['= +231 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%E * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%\ 'W +1968 "core" ' + ."da"delay 2 seconds +202 .delay 8:00 +42591 "Can">\ 00 +5412 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%_  +44 "core"  +9 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +6 "processing"%o * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%<  +40 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%K' +2286 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%L +54 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%S  +40 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%X +54 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%`  +40 "core"  +2 ."da"PS.seek 0ml +2 "processing"%i'W +2274 "core" ' + #"da"washCycleDA #1 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"% +139 "core"  + "processing"%u% +4 "core" %R,\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%k' +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%P'[ +1617 "core" ' + ."da"PTV.dial :puck +2 "processing"%$  +69 "core"  + ."da"PSV.dial PTV +2 "processing"%d +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%F  +32 "core"  +2 "processing"%% +4 "core" %^,\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +586 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%V * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%a'W +1610 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%f  +33 "core"  + ."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"%\\ +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%r' +2283 "core" ' + ."da"PSV.dial PTV +2 "processing"%j +81 "core" ~ +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%Y +68 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%B +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%t  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2274 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%s +127 "core"  + "processing"%g% +4 "core" %T@\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%l' +591 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%h'[ +1607 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%z +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%{  +34 "core" +2 "processing"%y% +4 "core" %Yf\  +2 ."da"PS.seek 1.5ml + "processing"%U' +601 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%| * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1607 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" + ."da"delay 30 seconds +1276 "Can"=\ HH +1726 ."da"PBV.dial between PSV and waste1 +3 "processing"%: * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%b +70 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%m' +2305 "core" ' + ."da"PSV.dial PTV +2 "processing"%x +71 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%c +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"%  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2271 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%~ +126 "core"  + "processing"%% +4 "core" %Z-\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1623 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%p +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%M  +32 "core" +2 "processing"%% +4 "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"% * +33 "core" , +2 ."da"PS.seek 0ml +3 "processing"%w'W +1612 "core" ' +2 ."da"delay 2:00 +12003 #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"% * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%! +82 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%"' +2290 "core" ' + ."da"PSV.dial PTV +2 "processing"% +69 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "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"%  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%''W +2266 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%) +129 "core"  + "processing"%% +6 "core" %Su\ n + #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +14 ."da"PS.reconfigure :default +12 "processing"%#A d`xb +6 ."da"PS.seek 0.25ml +5 "processing"%'7 +345 "core" ' + ."da"delay 5 seconds +503 "processing"%Z% +3 "core" %91\ W +2 #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml + "processing"%/' +342 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +7 "processing"% +9 ."da"PS.seek 2ml +7 "processing"%0'[ +1608 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%& +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%#  +78 "core" +8 "processing"%(% +4 "core" %]f\ K +2 ."da"PS.seek 1.5ml +2 "processing"%' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%2 * +33 "core" , +3 ."da"PS.seek 0ml + "processing"% 'W +1620 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%v  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%% * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%= +73 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%' +2396 "core" ' +2 ."da"PSV.dial PTV +2 "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 +7 "processing"%> +75 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%.  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%A'W +2407 "core" ' + #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%8 +133 "core"  + "processing"%4% +4 "core" %TB\  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%'[ +2125 "core" ' + ."da"delay 5 seconds +503 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%R +86 "core"  + ."da"PBV.dial :waste1 +2 "processing"%3  +34 "core" +2 "processing"%1% +4 "core" %]d\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +590 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" * +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%  +102 "core"  +2 ."da"PS.seek 0ml +2 "processing"%6'W +1609 "core" ' + "processing"%9 +3 "core" 95/ +2 #"da"Processing Puck Heater at 27.9C before imaging + .PH.coast +2 "processing"%G  +3 "core" 50 + 50 + "processing"%+& +4 "core" &TEe\ - +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&9% +4 "core" %  K L  + "storage"(*% +4 "core" %{ \  +2 "storage"(5. +3 "core" .( + ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 1 +2 "storage"(C($ +193 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +2 (T& +3 "core" &' `\  +2 "manipulator"&,& +3 "core" &- 7   # +2 "manipulator"&7% +3 "core" %  G >   +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&I( +181 "core" ( +2 "manipulator"&?& +4 "core" &\ 8 ( + "storage"(W& +4 "core" &' \  +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&;'! +91 "core" ' +2 "storage"(N& +4 "core" &' 6\  +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak + "storage"(@'L +279 "core" ' +2 "storage"(D- +3 "core" -'y +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&O& +2 "core" &  }( +2 "storage"(E& +3 "core" &' \  +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&J'e +36 "core" ' + ."da"Elbow.hold +2 "manipulator"&[, +4 "core" , + ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(_- +2 "core" -'y +2 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(o'1 +28 "core" ' + "manipulator"&<% +4 "core" %Xi  ( p +2 "storage"(\ & +3 "core" &' k j o\  +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 287 counts + "manipulator"&L'τ +15 "core" ' +2 "manipulator"&S& +4 "core" & ^ ~"} + "storage"(X& +4 "core" &' ;\  +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&`'! +29 "core" ' +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(K' +37 "core" ' + "manipulator"&& +4 "core" & X ~"} +2 "manipulator"&u% +4 "core" %  ~ +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&i'\ +91 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&k(z +278 "core" ( + "manipulator"&$& +4 "core" &n | + ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &d& +3 "core" &n S | + ."da"Forearm.seek PC +2 "manipulator"&F'~ +97 "core" ' + ."da"Hand.close +2 "manipulator"&/ +70 "core" / +2 ."da"PC.seek :open +2 "processing"%P( +263 "Can"2  +137 "core" ( +2 "storage"(V& +4 "core" &' \  + "manipulator"&& +4 "core" &o  } +2 "manipulator"&f% +3 "core" % ϐ }\ +2 ."da"Forearm.seek :retract +2 "manipulator"&q'\ +103 "core" ' + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&\\( +249 "core" ( +2 "manipulator"&a& +4 "core" &  y( + "storage"(j& +4 "core" &' 5\  +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&Y'! +96 "core" ' + ."da"Hand.open +2 "manipulator"&B1 +72 "core" 1 +2 "storage"(t- +3 "core" -' +2 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(r' +18 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.19 Pucks below Top Plate + "storage"(s' +50 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da21oct2614h40ml.tif +1948 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +7665 #"da"SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 92.444 seconds\ /var/log/esp/da21oct2614h40ml.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da21oct2614h40ml15s.tif +1560 #SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da21oct2614h40ml15s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da21oct2614h40ml30s.tif +3064 #SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da21oct2614h40ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da21oct2614h40ml70s.tif +7138 #SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da21oct2614h40ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +4 ."Qmail"DAfans.email "92.444 sec auto-exposure",Subject: "da21oct2614h40ml images!" +9 "storage"(g- +5 "core" -' + "storage"(& +5 "core" &' \  +2 "manipulator"&l& +4 "core" & L T  ( +2 ."da"Elbow.seek 1 +2 "manipulator"&z( +3 "core" ( + "manipulator"&{& +4 "core" & Q L ' ( +2 "storage"(y& +3 "core" &' \ \ +2 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&h'! +14 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.9 Pucks below Top Plate +2 "storage"(|'& +55 "core" ' +2 "manipulator"&U& +61 "core" & ( +4 "storage"( & +5 "core" &' \ 0 +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&:'e +35 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&b, +5 "core" , + ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 2.09 Pucks below Top Plate +3 "storage"(' +27 "core" ' +2 "manipulator"&x% +4 "core" %Uk b h +2 "storage"(c& +4 "core" &' z\ + + ."da"Forearm.force -20 +2 "manipulator"&5 +2 ."da"Forearm.seek 1 + 284 counts +2 "manipulator"& 'ρ +12 "core" ' + "manipulator"&& +5 "core" &  $ + "storage"(m& +6 "core" &'  \ 2 +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&~'! +18 "core" ' +2 "storage"(% +4 "core" % \ O\ 3 +2 ."downElevator"SE.seek :down +3 "storage"('v +99 (% +3 "core" %8 \ 2We +2 "manipulator"&p% +4 "core" % ' +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&M'\ +94 "core" ' +38 ' +2 ."downElevator"SE.stop + "storage"(5 +3 (& +4 "core" &'  #\ 4 +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 #tStarting finalPurge +2 "processing"%& +5 "core" &\  +2 "manipulator"&& +4 "core" &  $ +7 "manipulator"& % +9 "core" %\ !  8 +5 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&(- +179 "core" ( +3 "manipulator"&& +8 "core" &- d +3 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +4 &!& +7 "core" &- e +4 ."psFlush"Forearm.seek :garage +3 "manipulator"&w' +97 "core" ' +3 ."psFlush"Hand.close + "manipulator"&/ +77 "core" / +3 "manipulator"& & +11 "core" &-  +3 "manipulator"&% +11 "core" %  F +3 ."psFlush"Forearm.seek :retract +5 "manipulator"&'\ +104 "core" ' +6 ."psFlush"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +7 ."psFlush"Elbow.seek PC +4 "manipulator"&"(z +124 "core" ( +3 "manipulator"&)& +8 "core" &x  +3 ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +5 && +5 "core" &x   # +6 ."psFlush"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek PC +6 "manipulator"&''~ +100 "core" ' +3 "manipulator"&Z& +8 "core" &x  +4 "manipulator"&% +7 "core" %τ k +4 "processing"%/& +7 "core" &\ # +4 "processing"%&& +11 "core" &\ $ +5 &N\ $ +4 ."psFlush"PC.seek :closed +5 "processing"%#(Tg +11 "core" &M\ $ +4 &B\ $ +8 &/w/\ +{ +6 &c{,\ ? +7 &om3\ P +9 &1O5\ !O +10 &P/\ O +9 &R:\ P +10 &vS1\ P +9 &9Q)\ O +9 &N/\ !O +10 &Q-\ O +9 & Q.\ !O +9 &"AS/\ O +10 &$Q4\ !O +10 &%Q-\ !O +8 &'Q1\ !O +12 &)IQ!\ !O +7 &+ R\ !O +10 &,Q\ !O +10 &.Q \ !O +8 &0RQ \ !O +10 &2Q\ !O +9 &3Q-\ !P +10 &5O"\ !O +9 &7YP&\ !O +9 &9Q(\ !P +10 &:P\ !O +9 &<P\ !O +9 &>bO\ "O +10 &@$O\ "O +9 &AO!\ "O +10 &CP(\ "O +9 &EjR \ !O +9 &G*U\ !P +10 &H\\\ !P +9 &Jx\ T +9 &La"\ U +10 &N \ V +10 &O\ U +9 &Q\ U +10 &SNl\ ; +8 &T%0 \ R +10 &TN \ $) +5 ( +4 &TN \ $) +3 "processing"%&& +6 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.64 + "processing"%(& +8 "core" &TNQ\ $) +3 ."psFlush"Hand.open +3 "manipulator"&01 +76 "core" 1 +3 "manipulator"&2% +8 "core" % τ \  +4 ."psFlush"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&'\ +106 "core" ' +2 ."psFlush"PSR.select :air +5 .PSV.dial PSR +3 "processing"%v +46 "core" +3 "processing"%%% +8 "core" %S]\ ' +3 #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +5 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +3 "processing"%=' +316 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +274 "core" ' +4 ."psFlush"delay 5 seconds +503 .PSR.select :air +8 "processing"% +16 ."psFlush"PS.seek 2.5ml +5 "processing"% ' +891 #"uploadLog"upsync +1228 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%] @ +193 "core" B + ."psFlush"PTV.dial :PRVmixing +2 "processing"%-  +130 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"%> +103 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%.'9 +2639 "core" ' + ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +102 "core"  +2 "processing"%8% +4 "core" %6\ @ + #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%4' +586 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%A' +2120 "core" ' + ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%R  +32 "core"  +2 ."psFlush"PTV.dial :mixing +2 "processing"%3 @ +71 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%1 +102 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%'9 +2630 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +103 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%'P +1101 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%' +1614 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +86 "core"  + ."psFlush"PTV.dial :puck +2 "processing"%G  +72 "core"  + ."psFlush"PBV.dial :waste1 +2 .PS.seek 0ml +2 "processing"%+'W +2627 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%9 +82 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%*' +589 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%5' +2116 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%T +70 "core" + ."psFlush"PBV.dial PSV +2 "processing"%, U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%7'W +2644 "core" ' +2 ."psFlush"PSV.dial PBV +51 "processing"%Q @ +46 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%?' +2625 "core" ' +2 ."psFlush"PSV.dial :waste1 +6 "processing"%W  +71 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%N'W +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%} +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%e' +2634 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%D +70 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%O'W +2631 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%E @ +54 "core" B +2 ."psFlush"PS.seek 2.5ml +2 "processing"%_' +616 "Can"+\ 55 +2013 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%<  +72 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%\ 'W +2634 "core" ' + ."psFlush"PSV.dial PSR +6 "processing"%S +55 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%X'P +1104 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%' +1608 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%u +72 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%;  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%I'W +2632 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%@ +71 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%J' +587 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%L' +2120 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%o +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"%` U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%$'W +2627 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%d @ +55 "core" B +2 ."psFlush"PS.seek 2.5ml +2 "processing"%[' +2638 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +72 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%i'W +2637 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%n +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%V' +2633 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%f'W +2646 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%F @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%a' +2636 "core" ' +2 ."psFlush"PSV.dial :waste1 +6 "processing"%j  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%k'W +2626 "core" ' + #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'B& +4 "core" &\ + "manipulator"&t& +4 "core" &x   +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&q(z +3 "core" ( + "manipulator"&K& +4 "core" &x   ! +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &r& +3 "core" &x   \ +2 .tForearm.seek PC +2 "manipulator"&g'~ +99 "core" ' + .tHand.close + "manipulator"&/ +71 "core" / +2 .tPC.seek :open +2 "processing"%l( +404 "core" ( +2 "manipulator"&{& +4 "core" &x    + "manipulator"&y% +4 "core" % ϑ    +2 .tForearm.seek :retract + "manipulator"&U'\ +92 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"& (Ӥ +362 "core" ( +2 "manipulator"&x& +4 "core" &Ӭ   :, + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &c& +2 "core" &Ӭ   :, +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&\\'+ +103 "core" ' +2 "manipulator"&& +4 "core" &Ӭ  :, +2 "manipulator"&m% +3 "core" %*   F +2 "collection"'Y& +4 "core" &\ +2 "collection"'s& +4 "core" &\ +2 .tCC.seek :closed +2 "collection"'(O +5 "core" &\  +9 &4\ *z +9 &g\ > +10 &w\ L +9 &YZ~\ J +9 &b\ J +10 &`~\ J +9 &_\ K +9 &a_\ J +10 &$\\\ J +9 &b~\ J +10 & _\ J +9 &"i\\| \ J +9 &$+b\ J +10 &%`\ J +9 &'_\ K +9 &)p] \ K +10 &+3`\ J +9 &,`\ K +10 &.^\ K +9 &0x_\ K +9 &2:^\ K +10 &3] \ K +9 &5]\ J +9 &7Z\ J +10 &9C`\ J +9 &;`\ J +10 &<^\ K +9 &>^\ J +9 &@K[\ J +10 &B \\\ \ J +9 &C\\\ J +9 &E]~ \ J +10 &GRc\ K +9 &Ix \ M +10 &J\ Q +9 &Lx~\ V +9 &N9|\ C +10 &O?;~\ %n +9 &O`\ D +5 ( +2 "collection"'s& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.57 + "collection"'& +4 "core" &OV\ D +2 &OW}\ D + .tHand.open + "manipulator"&p1 +74 "core" 1 + "manipulator"&h% +4 "core" % )  @ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&z'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'|& +4 "core" &OV| \ D +2 "collection"':% +4 "core" %\ + .tCSV.dial CSR +2 "collection"'  +40 "core"  + "collection"'% +4 "core" % \ +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +9 .tCS.seek 5ml +2 "collection"' 'l +1360 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 '% +3 "core" %l}\ \ +2 .tCS.reconfigure :fast +2 "collection"'#d @b +2 .tCS.seek 7.5ml +2 "collection"' ' +659 "core" ' + .tCSV.dial :waste +2 "collection"' +124 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'~' +1984 "core" ' + #tFlushing lower manifold's waste1 port + "collection"'& +5 "core" &OU\ D + "collection"'!% +4 "core" %\ + .tCSV.dial :flush +2 "collection"'  +40 "core"  + .tCS.reconfigure :fast +3 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'b'l +1231 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +53 "core" > + "collection"' % +4 "core" %l\ \ +3 .tCS.seek 7ml +3 "collection"'' +536 "core" ' + ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'M  + ')  +43 "core"  +97  +2 .tCBV.dial :waste1 + "collection"' @ +44 "core" ? +2 .tCS.seek 0ml +2 "collection"'w' +1663 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'Z& +4 "core" &OU\ D +2 "collection"'% +3 "core" %\ +2 .tCSV.dial :flush + "collection"'  +70 "core" +2 .tCS.seek 5ml + "collection"'/'l +1215 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +42 "core" B + "collection"'P% +4 "core" %l\  +2 .tCS.seek 7ml +2 "collection"'(' +549 "core" ' + ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'0  +88 "core"  + .tCBV.dial :waste2 +2 "collection"'2  +109 "core"  +2 .tCS.seek 0ml +2 "collection"'&' +1660 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'v& +4 "core" &OU\ D +2 "collection"'%% +3 "core" %\ +2 .tCSV.dial CSR +2 "collection"''  +39 "core"  +2 "collection"'6% +4 "core" %\ + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'=' +1923 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"']' D +542 "core" ' + ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"'- + '>  +96 "core" +35  + .tCTV.dial :intake +2 "collection"'  +69 "core" + .tIntake.select :open + "sampler") +10 .tCS.seek 2ml +2 "collection"'' \\ +1900 "core" ' + .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'8  +69 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'.' +593 "core" ' + .tCSV.dial CSR +2 "collection"'4  +110 "core"  + "collection"'R% +4 "core" %\ + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"'3'l +1361 "core" ' + .tdelay 5 seconds +507 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'1' D +1353 "core" ' + .tCSV.dial CBV +2 "collection"'A +95 "core" +2 .tCS.seek 0ml +2 "collection"'' +2616 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &Ӭ   > :, +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&(Ӥ +3 "core" ( +2 "manipulator"&& +4 "core" &Ӭ  :, +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &G& +2 "core" &Ӭ   :, +2 .tForearm.seek CC +2 "manipulator"&'+ +103 "core" ' + .tHand.close + "manipulator"&9/ +73 "core" / + .tCC.seek :open +2 "collection"'+( +377 "core" ( + "manipulator"&*& +4 "core" &Ӭ   :, +2 "manipulator"&T% +3 "core" % 2    G +2 .tForearm.seek :retract +2 "manipulator"&,'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&5(- +137 "Can",\ .. +144 "core" ( +2 "manipulator"&Q& +4 "core" &-  $ + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &7& +2 "core" &-  X $ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&W' +91 "core" ' +3 .tHand.open + "manipulator"&?1 +65 "core" 1 +2 "manipulator"&}% +4 "core" %  g + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&N'\ +92 "core" ' +2 "processing"%D& +4 "core" &$\ +59563 "Can"5 _'' +60001 :\ X*) +60001 >\ '** +60001 1\ ** +60001 0\ ** +60001 *\ ** +60001 .\ *) +60001 2\ ** +60001 7\ \ ** +60001 4\ *) +60001 -\ ** +60001 1\ *) +60001 1\ ** +60001 3\ ** +60001 6\ ** +60001 4\ ** +60001 4\ ** +60001 5 ** +60001 6 ** +60001 : *) +60001 < *) +60001 A ** +60001 C ** +60002 Q ,+ +60000 W ** +60002 P ** +60001 Q ** +60001 \\ ** +60001 X ** +60001 X +* +60001 a *) +60001 ` ** +60001 d ** +60001 m ** +60000 h ** +60001 b ** +60001 d ** +60001 ] ** +60001 ] ** +60001 d ** +60001 [ ** +60001 [ ** +60001 ` ** +60001 \\ ** +60001 ` ** +60000 b ** +60001 ] ** +60001 ^ ** +60001 T ** +60001 G ** +60000 T ** +60001 I ** +60001 M ** @EDT1635307515.21 H ** +60001 P ** +60001 L ** +60001 W ** +60001 M ** +60000 P ** +60001 U ** +60001 [ ** +60001 h +* +60001 q ** +60000 v ** +60001  ** +60001  *) +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  +* +60001  ** +60000  ** +60001  +* +60001  ** +60001  ** +60001  ** +60001  ** +60001  *) +60001  ** +60001  *) +60002  +* +60000  ** +60002  ** +60001  ** +60001  ** +60001  ** +60001  +* +60001  ++ +60001  +* +60001  ** +60001  ** +60001  ** +60001  ** +60001 \ )) +60001 \ (( +60001 \ c*) +60001 \ f)) +60001 \ h)) +60001 \ k)) +60001 \ n)) +60001 \ r*) +60001 \ u)) +60001 \ z)) +60001 \ )) +60001 \ )) +60001 \ )( +60001 )\ )) +60001 %\ )) +60001 3\ )( +60001 @\ (( +60001 C\ (( +60000 ?\ (( +60001 G I'' +60001 <\ _*) +60001 7\ ()) +60001 I\ )* +60001 F\ ** +60001 H\ ** +60001 X\ ** +60001 `\ *) +60001 R\ *) +60001 [\ \ )) +60000 e\ *) +60001 a\ ** +60001 j\ ** +60001 \ ** +60001 \ ** +60001 u\ ** +60001 \ ** +60000 \ ** +60001  ** +60001  ** +60001  ** +60001  ** +60001 v ** +60001 r ** +60001 v ** +60001 y *) +60001 q ** +60000 p ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  *) +60001  ** +60001  ** +60001  ** +60000  ** +60001  *) +60001  )* +60001  ** +60001  +* +60001  ** +60001  ** +60001  +* +60002  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  *) +60001  ** +60001  ** +60001  ** +60001  ** +60001  +) +60001  ** +60001  ** +60001  ** +60001  ** +60000  ** +60001 \  ** +60001   ** +60001   +* +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  +* +60001  ** +60001  ** @EDT1635393916.57  ** +60001  ** +60000  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001   ** +60001  +* +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001 \ )( +60001 \ (( +60001  (' +60001 \ d)) +60001 \ h)) +60001 \ k)) +60000 \ o)) +60001 \ q)) +60001 \ v)) +60001 \ z)) +60001 \ ~)) +60001 \ )) +60001 \ )) +60001 \ )) +60001 \ )( +60001 \ )) +60001 \ (( +60001 \ (( +60001  (( +60001  X'' +60001  '' +60001 \ 0** +60001 \ *) +60001 \ *) +60001 \ ** +60000 \ ** +60001 \ ** +60001 \ *) +60001 \ ** +60001 \ ** +60001 \ ** +60001 \ ** +60001 \ )) +60001 \ ** +60001 \ ** +60001 \ ** +60001 \ ** +60001  *) +60001  *) +60001  ** +60001  ** +60001  ** +60001  *) +60001  ** +60001  ** +60000  *) +60001  ** +60001  ** +60001  *) +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001 3 ** +60001 > ** +60001 7 ** +52951 #t-> can +3 "Can" ** +7047  ** +43190 #t-> ESP.ready! +2 "collection"'e% +3 "processing"%E% +3 "core" %= +3 "manipulator"&O% +4 "sampler")<% +8 "core" %TI + %\   o + %r \ ! +2 "manipulator"&_& +4 "core" &- G p$ + "storage"(S& +4 "core" &' = < \ +2 "storage"(\ % +3 "core" %| = > \  + "collection"'X& +4 "core" &S + "processing"%u& +3 "core" &A +3 "collection"';% +4 "core" %? +2 "processing"%% +4 "core" %TA +2 "sampler")@% +3 "core" %r \ ! +2 "collection"'I& +4 "core" &R + "processing"%J& +4 "core" &C +2 "manipulator"&o% +3 "core" %\   o +2 "manipulator"&`& +3 "core" &- Q o$ +2 "storage"(L& +4 "core" &' < = \  + "storage"(d% +4 "core" %| < ; \  +2 "collection"'$9 +3 "core" 9f* + "processing"%9 +3 "core" 9Z, +1087 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"%[ +107 "core" +665 #t-> PTV.PRV + .PTV.dial PRV +2 "processing"%n @ +74 "core" B +2270 #t-> PRV.ab2 + .PRV.dial :ab2 +2 "processing"%i  +44 "core"  +10414 #t-> PS.pull 0.2 +2 "processing"%% +3 "core" %T4 +2 .tPS.seek 0.2ml +2 "processing"%V' +283 "core" ' + "processing"%F% +4 "core" %7  +1734 "Can"t ** +50 #t-> PS.pull 1.8 + "processing"%f% +3 "core" %H  +3 .tPS.seek 2ml + "processing"%j'[ +1909 "core" ' + "processing"%a% +4 "core" %W>  +1463 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%B  +107 "core"  +528 #t-> PS.empty +3 .PS.seek 0ml + "processing"%t'W +2118 "core" ' + "processing"%K% +4 "core" %\\B +1803 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%r +108 "core" +1267 #t-> PS.pull 0.4 +2 "processing"%% +3 "core" %\\@ +2 .tPS.seek 0.4ml + "processing"%"'] +487 "core" ' +2 "processing"%% +4 "core" %ZN  +2445 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%#' +2220 "core" ' +2 "processing"%{% +3 "core" %E  +45445 "Can"s ++ +2453 #t-> PSV.waste2 +2 .PSV.dial :waste2 + "processing"%y  +137 "core"  +801 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%g'W +2629 "core" ' +2 "processing"%q% +4 "core" %Y +856 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%x +135 "core" +500 #t-> PS.pull 0.4 + "processing"%c% +4 "core" %Y +2 .tPS.seek 0.4ml +2 "processing"%'Z +488 "core" ' + "processing"%m% +4 "core" %U  +1762 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%Y' +2223 "core" ' + "processing"%U% +4 "core" %  +1484 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%^  +107 "core"  +395 #t-> PS.empty +3 .PS.seek 0ml + "processing"%'W +2632 "core" ' + "processing"%p% +4 "core" %[ +4029 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%h +108 "core" +604 #t-> PS.pull 0.4 +2 "processing"%|% +3 "core" %[ +2 .tPS.seek 0.4ml +2 "processing"%s'\\ +489 "core" ' + "processing"%:% +4 "core" %X  +1866 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%' +2216 "core" ' +2 "processing"%% +3 "core" %  +13538 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%\\  +107 "core"  +743 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%H'W +2631 "core" ' + "processing"%% +4 "core" %U +6877 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"% +109 "core" +936 #t-> PS.pull 0.4 +2 "processing"%% +3 "core" %U +2 .tPS.seek 0.4ml +2 "processing"% 'V +495 "core" ' +2 "processing"%% +4 "core" %Z  +8544 "Can"p *) +11811 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%!' +2229 "core" ' + "processing"%% +4 "core" %  +1731 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%~  +107 "core"  +454 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%'W +2627 "core" ' + "processing"% % +4 "core" %W +1071 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%b +107 "core" +624 #t-> PS.pull 0.4 + "processing"%M% +4 "core" %W +2 .tPS.seek 0.4ml + "processing"%)'X +485 "core" ' + "processing"%% +4 "core" %U  +3250 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%' +2217 "core" ' + "processing"%Z% +4 "core" %  +1196 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%  +108 "core"  +1382 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%'W +2626 "core" ' +2 "processing"%w% +4 "core" %[ +1541 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +108 "core" +1125 #t-> PS.pull 0.4 + "processing"%P% +3 "core" %[ +3 .tPS.seek 0.4ml + "processing"%/'\\ +484 "core" ' +2 "processing"%0% +4 "core" %[  +1114 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%2' +2224 "core" ' +2 "processing"%(% +3 "core" %  +1515 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%v  +108 "core"  +382 #t-> PS.empty +3 .PS.seek 0ml + "processing"%%'W +2627 "core" ' + "processing"%'% +4 "core" %[ +1850 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%6 +107 "core" +1848 #t-> PS.pull 0.3 +2 "processing"%&% +3 "core" %[ +2 .tPS.seek 0.3ml +2 "processing"%=' +384 "core" ' + "processing"%-% +4 "core" %  +12447 "Can"o ** +15858 #t-> PS.pull 0.5 +2 "processing"%>% +2 "core" %  +3 .tPS.seek 0.8ml + "processing"% '7^ +594 "core" ' + "processing"%]% +4 "core" %7_  +805 #t-> PS.pull 0.2 +2 "processing"%8% +3 "core" %7_  +2 .tPS.seek 1ml +2 "processing"%'P +278 "core" ' + "processing"%4% +4 "core" %P  +1176 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%R  +108 "core"  +569 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%.'W +1110 "core" ' + "processing"%3% +4 "core" %Q +480 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%A +44 "core"  +639 #t-> PSR.flush + .PSR.select :flush +2 "processing"%@ +2080 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%1' +2638 "core" ' +2 "processing"%% +4 "core" %!  +1139 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +74 "core" +479 #t-> PTV.PRV +2 .PTV.dial PRV +534 #-> PRV.air +2 .PRV.dial :air +2 "processing"%G  +45 "core"  +1918 #t-> PS.empty +2 .PS.seek 0ml + "processing"%9'W +2634 "core" ' + "processing"% % +4 "core" %V +598 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%z +77 "core"  +540 #t-> PSR.flush + .PSR.select :flush +649 #-> PS.fill +2 .PS.seek 2.5ml + "processing"%' +2627 "core" ' + "processing"%*% +4 "core" %  +447 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%T +76 "core" +574 #t-> PTV.PRV +2 .PTV.dial PRV +567 #-> PRV.air +2 .PRV.dial :air +603 #-> PS.empty +3 .PS.seek 0ml + "processing"%'W +2639 "core" ' + "processing"%Q% +4 "core" %T +1275 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%7 +76 "core"  +985 #t-> PSR.air +2 .PSR.select :air +2 "processing"% +552 #t-> PS.fill +3 .PS.seek 2.5ml + "processing"%' +2639 "core" ' +2 "processing"%?% +3 "core" %  +901 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%} +76 "core" +449 #t-> PTV.PRV +2 .PTV.dial PRV +1096 #-> PRV.air + .PRV.dial :air +910 #-> PS.empty +2 .PS.seek 0ml +2 "processing"%D'W +2625 "core" ' + "processing"%,% +4 "core" %Z +2776 #t-> ESP.ready! +2 "collection"'W% +2 "processing"%% +4 "core" %h +4 "manipulator"&e% +3 "sampler")O% +8 "core" %Z + %\  | z 6 l + %r~ \  +2 "manipulator"&E& +3 "core" &- z C l$ +2 "storage"(<& +3 "core" &'   \ +2 "storage"(_% +3 "core" %| # # Q\ + "collection"'S& +4 "core" &X + "processing"%\ & +4 "core" & +2 "collection"'X% +4 "core" %Y +2 "processing"%u% +4 "core" %Z + "sampler");% +4 "core" %r~ \  +2 "collection"'& +3 "core" &b +2 "processing"%@& +4 "core" & + "manipulator"&I% +4 "core" %\  { }  l + "manipulator"&J& +4 "core" &- z l$ +2 "storage"(o& +3 "core" &'  # %\ \ +2 "storage"(`% +3 "core" %| "  \ \ +2 "collection"'L9 +3 "core" 9; +2 "processing"%d9 +3 "core" 9E +2803 "Can"n ** +60000 m ** +60001 n ** +60001 Iq ** +37073 #t-> access 2 +2 "storage"($% +3 "core" %|   \ + "manipulator"&% +4 "core" %\  k +2 "manipulator"&[& +3 "core" &- { c j$ +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 + "storage"(n(K +824 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (i& +3 "core" &K \\\  +22072 "Can"x ** +1249 #t-> startTube 2 +10012 #-> da 100 +2 #da sampling at most 100ml +2 ."Qmail"DAfans.email "Started da in tube 2 at 14:07:10EDT28-Oct-21\\n{1 => 3}\\nCan@14:05:17, 20.2C, 44% humidity, 14.7psia, 12.503V, 0.183A, 0.183A avg, 2.29W",Subject: "da sampling at most 100ml" +3 #tLoading sh1 puck from tube 2 into Collection Clamp +4 "collection"'& +3 "core" &H +2 "manipulator"&F% +5 "core" %\  { ! k +2 "storage"(k% +3 "core" %|   \ + "storage"(f. +3 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(V( +674 "core" ( +3 .tSC.configure :limp +5 "storage"($(\ 1b +4 (a& +8 "core" &  Y\  +3 "manipulator"&B& +8 "core" &- a c  g$ +3 "manipulator"&j% +9 "core" %\  _ ` g +6 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +6 .tElbow.seek 2 +5 "manipulator"&K( +179 "core" ( +3 "manipulator"&r& +8 "core" & ` m : f& +3 "storage"(& +8 "core" &  T\  +4 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 2 + 700 counts +3 "manipulator"&t' +102 "core" ' +4 "storage"(& +9 "core" &  >\  +3 .tSE.reconfigure :pick +5 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +3 "storage"("'L +278 "core" ' +3 "storage"({- +7 "core" -'n +3 .tSE.configure :default +9 "storage"(#QK-0-\ b +6 (y& +8 "core" & \  +8 "manipulator"&#& +8 "core" & \\ m 9 h& +4 .tElbow.seek 2 +2 "manipulator"&q( +7 "core" ( +3 "manipulator"&x& +7 "core" & f l Q g& +4 "storage"(c& +8 "core" &  \  +4 .tForearm.seek 2 + 300 counts +4 "manipulator"&g'ϊ +15 "core" ' +3 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 .tHand.close +3 "manipulator"&m/ +78 "core" / +7 ."downElevator"SE.seek :down +7 "manipulator"&& +4 "storage"(U'v +15 "core" & a c 6 g& +3 "manipulator"&^% +8 "core" % ύ e c # ei +4 .tForearm.seek :retract +4 "manipulator"&Y'\ +93 "core" ' +3 .tElbow.seek CC +4 "manipulator"&p(Ӥ +129 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +19 "core" ( +3 "manipulator"&h& +9 "core" &Ӡ Z U  d;3 +3 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 &|& +8 "core" &Ӡ _ U e;3 +3 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +3 "manipulator"&'+ +94 #"uploadLog"upsync +9 "core" ' +2 "manipulator"&:& +4 "core" &Ӡ!  > a;3 +2 "manipulator"&s% +4 "core" %5 2 < & ay + "collection"'& +4 "core" &$ +2 "collection"'\\& +5 "core" &= +2 .tCC.seek :closed + "collection"'(O +5 "core" & +7 & ;4 %h +9 &U~) 9 +10 &~{G N +9 &T) Q +9 &\\R3 Q +10 & Q3 P +9 &R( Q +9 &Q& Q +10 &eQ( Q +9 &'R0 Q +10 &O% P +9 &!T# Q +9 &#nU P +10 &%0T* P +9 &&U& P +10 &(Q Q +9 &*uW% Q +9 &,7T* Q +10 &-Q Q +9 &/S$ Q +9 &1}T" Q +10 &3@Q P +9 &5O4 P +10 &6U Q +9 &8T Q +9 &:GS. Q +10 &<\ W P +9 &=T P +9 &?O% P +10 &AOP Q +9 &CU' P +10 &DW Q +9 &Fa R +9 &HL' U +10 &I# Z +9 &K' ] +9 &Mw& ^ +10 &N`% 3 +9 &Oz' O +9 ( +3 "collection"'\\& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.97 + .Hand.open + "manipulator"&1 +4 "core" &Ok J +67 1 + "manipulator"& % +5 "core" % / 6 * ] + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +2 #tcollectSample 100ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +157 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold + "sampler")H+ +2 "core" + +2 "sampler")% +4 "core" %r~ \  + "collection"' & +4 "core" &Ok( J +3 "Can"x ?? + #tCalibrating pressure sensors +2 .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure :fast +2 "sampler")#.0X% +4 "core" %R \  +18 "collection"'=% +3 "core" %wy8 +2 "sampler")]% +4 "core" %R \  +21 "collection"'8% +3 "core" % + "sampler")4% +4 "core" %* \  + "sampler") % +4 "core" %   \  + .tIntake.select :close + "sampler")0 +9 )R% +3 "core" % \ N +2 .tSSV.dial :exhaust + "sampler")  +79 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")3' +897 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +4 .tCBV.dial SSV +2 "sampler")A  +77 "core"  +2 #tAllowing 130s for 25.0ml of remaining 75.0ml + .Intake.select :open + "sampler") +210 "collection"'.% +3 "core" %@ +2 #tIntake @15.1psia, vacuum from 9.6 to 12.6psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X% +4 "core" %\  \ +2 "sampler")=% +3 "core" % \  +2 #tBubblePoint: Intake @39.2psia, Outlet @14.9psia + .CBV.dial SSV +2 "collection"'] @ +39 "core" A +2 .tSS.reconfigure :default +3 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"'G' +93 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")1 +138 "core" +3 .tSS.reconfigure :exhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'C' +102 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust + "sampler")i +86 "core" ' + ."CSpush"CS.stop +2 "collection"'5 +50 "core"  +2 .tSS.reconfigure :exhale +3 "sampler")#.0X9 +2 "core" 9Y:Q +102 "collection"'=9 +3 "core" 9t<O +102 "collection"']9 +2 "core" 9;M +102 "collection"'v9 +3 "core" 9=K +102 "collection"'49 +3 "core" 9<H +102 "collection"' 9 +2 "core" 9<E +102 "collection"'R9 +3 "core" 9>C +102 "collection"'89 +2 "core" 9?@ +102 "collection"'9 +3 "core" 92@? +102 "collection"'%9 +3 "core" 9MA= +102 "collection"'A9 +2 "core" 9gB: +102 "collection"'39 +3 "core" 9B8 +102 "collection"'&9 +2 "core" 9D6 +102 "collection"'19 +3 "core" 9E4 +102 "collection"'-9 +2 "core" 9I2 +102 "collection"'.9 +3 "core" 9J1 +102 "collection"'G9 +2 "core" 9J. +102 "collection"' 9 +2 "core" 9J, +102 "collection"'99 +3 "core" 9&K+ +102 "collection"'*9 +3 "core" 9;L* +102 "collection"'z9 +2 "core" 9QM( +102 "collection"'9 +2 "core" 9gN' +102 "collection"'Q9 +3 "core" 9{Q % +102 "collection"'79 +5 "core" 9Q$ +103 "collection"'9 +3 "core" 9R" +102 "collection"'}9 +2 "core" 9R! +102 "collection"'T9 +3 "core" 9T +102 "collection"'W9 +2 "core" 9S" +102 "collection"'?9 +3 "core" 9T& +102 "collection"'e9 +3 "core" 9Y* +102 "collection"'9 +2 "core" 9 X. +102 "collection"'O9 +2 "core" 9 Z2 +102 "collection"'9 +3 "core" 9 ,Z7 +102 "collection"'9 +2 "core" 9 ;\\; +102 "collection"'<9 +2 "core" 9 I]? +102 "collection"'_9 +3 "core" 9 V_C +102 "collection"'E9 +2 "core" 9 d`G +102 "collection"',9 +2 "core" 9 qaK +102 "collection"'u9 +3 "core" 9 ~aP +102 "collection"';9 +3 "core" 9 bT +102 "collection"'S9 +2 "core" 9 cX +102 "collection"'9 +3 "core" 9 d\\ +102 "collection"'J9 +2 "core" 9 e` +102 "collection"'o9 +4 "core" 9 fe +102 "collection"'`9 +2 "core" 9 fi +102 "collection"'I9 +2 "core" 9 hm +102 "collection"'\ 9 +3 "core" 9 gq +102 "collection"'d9 +2 "core" 9 iu +102 "collection"'$9 +3 "core" 9 iy +102 "collection"'[9 +3 "core" 9 i~ +102 "collection"'L9 +2 "core" 9 k +102 "collection"'i9 +3 "core" 9 k +102 "collection"'X9 +2 "core" 9\ l +102 "collection"'C9 +3 "core" 9\ \ n +102 "collection"'9 +2 "core" 9\ p +102 "collection"'9 +3 "core" 9\ r +102 "collection"'k9 +2 "core" 9\ u +102 "collection"'f9 +3 "core" 9\ u +102 "collection"'F9 +3 "core" 9\ &v +102 "collection"'9 +2 "core" 9\ +x +102 "collection"'n9 +3 "core" 9\ 0x +102 "collection"'a9 +2 "core" 9\ 5y +102 "collection"'B9 +3 "core" 9\ 9z +102 "collection"'j9 +3 "core" 9\ ?{ +102 "collection"'9 +3 "core" 9\ B} +102 "collection"'r9 +2 "core" 9\ F} +102 "collection"'9 +2 "core" 9\ I~ +103 "collection"'@9 +2 "core" 9\ N~ +102 "collection"'59 +3 "core" 9\ Q +102 "collection"'#9 +2 "core" 9\ T +102 "collection"'N9 +3 "core" 9\ X +102 "collection"'c9 +2 "core" 9\ \\ +102 "collection"'x9 +2 "core" 9\ ^ +103 "collection"'y9 +3 "core" 9\ a +102 "collection"'{9 +2 "core" 9\ d +102 "collection"'K9 +3 "core" 9\ g +102 "collection"'t9 +2 "core" 9\ i +102 "collection"'"9 +3 "core" 9\ k +102 "collection"'|9 +2 "core" 9\ m +102 "collection"'g9 +2 "core" 9\ o +102 "collection"'q9 +3 "core" 9\ q +3 .tCH.hold 10:00,70C +3 "collection"': `\ `\ p  +3 's9 +3 "core"  + 9\ q\ r +2 "collection"'% +4 "core" % . 1 , + #tBegun lysing Collection Puck Heater at 68C/33.6psia +30781 "Can" +29209 "core" ` + "collection"'U9 +4 "core" 9\ / + "collection"'Y% +4 "core" % + #tEnded lysing Collection Puck Heater at 70C/30.5psia +2 .CS.seek 0ml +2 "collection"'+' +341 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +105 "core" B +2 .tCSV.dial :air + "collection"' @ +44 "core" > +3 .tCS.seek 5ml +2 "collection"'m'l +1357 "core" ' +2 .tCSV.dial CTV +2 "collection"'\\  +45 "core"  +2 .tdelay 2 seconds +201 .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 +2 "collection"'H' +1349 "core" ' + "collection"'!% +4 "core" %  + #tPuck @41.6psia after final lysis pressurization + #Recovering Lysate into Collection syringe +2 .CSV.dial CBV + "collection"'~ +116 "core" + .tCBV.dial CSV +2 "collection"'  +30 "core"  + "collection"'b% +4 "core" % s u +2 .tCS.seek 5ml +2 "collection"'M'l +1360 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +43 "core" +2 "collection"'% +3 "core" %l   +2 .tCS.seek 7ml +2 "collection"')' +583 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'Z @ +46 "core" > +2 .tCS.seek 10ml + "collection"'' D +848 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'P ` +118 "core" ^ +2 #tLysing Complete + "collection"'w& +4 "core" &Ofhi J +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&0% +4 "core" %\  . 1 ] +2 "storage"(% +3 "core" % e h +2 "storage"(. +3 "core" .( + .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(($ +197 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" &$ [ \\ ( +2 "manipulator"&2& +3 "core" &ӡ   j \\;2 +2 "manipulator"&% +3 "core" %\    { \\ +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"&'( +158 "core" ( +2 "manipulator"&/& +4 "core" & 3 : a +2 "storage"(6& +3 "core" &$ z t s +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&('! +101 "core" ' +2 "storage"(& +4 "core" &$ ~ + .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +51 "storage"(>'L +285 "core" ' + "storage"(=- +3 "core" -'g +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&]& +2 "core" & 1 0 U b +2 "storage"(v& +4 "core" &$ r s + .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&4'e +33 "core" ' + .tElbow.hold +2 "manipulator"& , +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(R- +3 "core" -'g +2 .tSE.seek 2.1 Pucks below Top Plate +2 "storage"(8' +31 "core" ' + "manipulator"&% +4 "core" %Wg  | S +2 "storage"(%& +3 "core" &$ 8 9 C +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 286 counts + "manipulator"&A'σ +16 "core" ' + "manipulator"&3& +4 "core" & / ; a +2 "storage"(&& +3 "core" &$ t k O +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&1'! +24 "core" ' +2 .tSE.seek 3.1 Pucks below Top Plate +2 "storage"(-' +42 "core" ' + "manipulator"&.& +79 "core" & 2 / ( c +2 "manipulator"&G% +4 "core" %7 3 2 c +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"& '\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&9(Ӥ +154 "core" ( + "manipulator"&*& +4 "core" &ӱ   Z8" +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &z& +2 "core" &ӱ \  Z8" +2 .tForearm.seek CC +2 "manipulator"&'+ +104 "core" ' + .tHand.close + "manipulator"&Q/ +68 "core" / +2 .tCC.seek :open + "collection"'7( +377 "core" ( +3 "storage"(& +4 "core" &$ h e 6 + "storage"(}& +4 "core" &$ [ [ # + "manipulator"&T& +4 "core" &ӱ   Z8" + "manipulator"&W% +4 "core" % )   \\ Y +2 .tForearm.seek :retract + "manipulator"&?'\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&e( +159 "core" ( +2 "manipulator"&& +4 "core" & / = c + "storage"(O& +4 "core" &$ t B + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.seek 1 +2 "manipulator"&'e +106 "core" ' + .tElbow.hold +2 "manipulator"&, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&<1 +69 "core" 1 +2 "manipulator"&_% +4 "core" % u   _ Z +2 "storage"(E& +4 "core" &$ Z e 4 + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 316 counts + "manipulator"&,'ϡ +16 "core" ' +2 "manipulator"&u& +4 "core" & [ I 1 e + "storage"(;& +4 "core" &$ \ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&S'! +25 "core" ' +2 "storage"(% +4 "core" % \  +2 ."downElevator"SE.seek :down +3 "storage"(J'v +99 (o% +3 "core" %Ø9 \ \\v +2 "manipulator"&`% +3 "core" % W a  e7 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&I'\ +90 "core" ' +41 ' + ."downElevator"SE.stop + "storage"(5 +3 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'\ & +4 "core" &jn 3 +2 "manipulator"&d& +4 "core" & , % 8 d +2 "manipulator"&$% +4 "core" %  & 4 . d +2 .tElbow.seek FlushPuck::Garage + "manipulator"&[(- +173 "core" ( +2 "manipulator"&L& +4 "core" &- ; 0 d + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &i& +3 "core" &- # ,  d + .tForearm.seek :garage +2 "manipulator"&X' +100 "core" ' + .tHand.close + "manipulator"&C/ +68 "core" / + "manipulator"&& +4 "core" &- ] S m f +2 "manipulator"&% +3 "core" % ϶ _ \\ g +2 .tForearm.seek :retract +2 "manipulator"&k'\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&f(Ӥ +278 "core" ( +2 "manipulator"&F& +4 "core" &Ӥ 1 0  a;5 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +2 "core" &Ӥ /  a;5 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&n'+ +99 "core" ' + "manipulator"&a& +4 "core" &Ӥ 7 ' b `;5 +2 "manipulator"&B% +3 "core" % ! 0  ` +2 "collection"'j& +4 "core" &pro +2 "collection"'& +5 "core" &qsV +2 .tCC.seek :closed + "collection"'r(O +4 "core" &osF +7 & 1ot %f +10 &Vyosy 8 +9 &~xos M +9 &Qps P +10 &RQst P +9 &Rpt O +9 &Tou O +10 &Nou O +9 &ZNou P +10 &Qru P +9 &Pqtr P +9 &!QotW P +10 &#bPqv P +9 &%$Qpt P +10 &&Ppuq P +9 &(QrsQ P +9 &*jRou P +10 &,,Pqu P +9 &-Lru O +9 &/Rqs O +10 &1sRqs O +9 &34Rru P +9 &4Orw O +10 &6Nqs O +9 &8{Nnt O +9 &:=Nqtr O +10 &;TqtO O +9 &=OpuD O +10 &?Nrt O +9 &AEQpt O +9 &CQpuy O +10 &DOpue O +9 &FWorV P +10 &HHblq Q +9 &Ios V +9 &Kqs [ +10 &Mlsv ] +9 &N[tv : +9 &Ozrv Q +9 ( +4 "collection"'& +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.78 +2 "collection"'& +4 "core" &Ojuw~ K + &Okrwh K + .tHand.open + "manipulator"&@1 +67 "core" 1 + "manipulator"&5% +4 "core" % < / ^ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&#'\ +92 "core" ' + .tPSV.dial PSR +2 "processing"%N +75 "core"  +2 "processing"%c% +4 "core" %Z + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%x' +1608 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%y  +55 "core"  +2 .tPS.seek 0ml +2 "processing"%{'W +1619 "core" ' +2 .tPSV.dial PSR + "processing"%K +44 "core"  +2 .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%t' +2626 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%"  +2 "collection"'|  +43 "core"  +44 + .tPSV.dial :mixloop +2 "processing"%g +106 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%q  +75 "core" +2 .tPS.seek 0ml + "processing"%s'W +2629 "core" ' +2 .tPSV.dial :air + "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%h' +2637 "core" ' + .tPSV.dial :mixloop +2 "processing"%: +45 "core" +2 .tPS.seek 0ml +2 "processing"%U'W +2638 "core" ' +2 .tPSV.dial :air +2 "processing"%Y  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%^' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"% +45 "core" +2 .tPS.seek 0ml +2 "processing"% 'W +396 "Can" ED +2233 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&+& +4 "core" &Ӥ 3 / w ^;5 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&\\(Ӥ +3 "core" ( + "manipulator"&& +5 "core" &Ӥ ; 0  ];5 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &Ӥ 0 / Y ];5 +2 .tForearm.seek CC + "manipulator"&'+ +105 "core" ' + .tHand.close +2 "manipulator"&m/ +69 "core" / + .tCC.seek :open +2 "collection"'!( +377 "core" ( +2 "manipulator"&~& +4 "core" &Ӥ   ) [;5 + "manipulator"& % +4 "core" % #   o [ + .tForearm.seek :retract +2 "manipulator"&b'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&H(- +282 "core" ( + "manipulator"&& +4 "core" &- % 5 S d +51 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &- 2 . ] d +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&M' +104 "core" ' + .tHand.open + "manipulator"&Z1 +65 "core" 1 + "manipulator"&)% +4 "core" % Ͼ : / b d +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&P'\ +98 "core" ' + .tPSV.dial :mixloop +2 .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'w& +4 "core" & + "manipulator"&0% +4 "core" %\ # 9 0 ~ c< +2 "storage"(% +4 "core" %| \  + "storage"(. +4 "core" .($ + .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(( +195 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (2& +3 "core" & t   + "manipulator"&& +4 "core" &- - 0 7 b +2 "manipulator"&V% +3 "core" %\ # 2 3 c< +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 + "manipulator"&/( +178 "core" ( + "manipulator"&6& +4 "core" & < / b$ +2 "storage"(& +3 "core" & \  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&p' +101 "core" ' + "storage"(& +5 "core" &  ]\  + .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(='L +285 "core" ' + "storage"(]- +3 "core" -'p +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (v& +2 "core" &  \  +2 "manipulator"&R& +3 "core" & / / W c$ +2 .tElbow.seek 2 +2 "manipulator"&( +3 "core" ( + "manipulator"&%& +4 "core" & 8 <  c$ + "storage"(3& +4 "core" &  [\  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&&'ϊ +24 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&./ +72 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&G& + "storage"(('v +6 "core" & W V ) e$ +2 "manipulator"&'% +4 "core" % φ T W  e + .tForearm.seek :retract +2 "manipulator"&>'\ +99 "core" ' +2 .tElbow.seek CC +2 "manipulator"&4(Ӥ +151 "core" ( + "manipulator"&A& +4 "core" &Ӫ" $ #  `=C +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 "core" ' + ."downElevator"SE.stop +3 "manipulator"&8& + "storage"(5 +5 "core" &Ӫ" 3 < ! _=C +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&*'+ +104 "core" ' +2 "manipulator"&z& +4 "core" &Ӫ" 0 : \\=C + "manipulator"&1% +4 "core" %% / / O ]{ +2 "collection"' & +3 "core" & +2 "collection"'Q& +6 "core" & +2 .tCC.seek :closed + "collection"' (O +4 "core" & +8 & 2c %f +10 &WyX 8 +9 &~xG M +10 &O* P +9 &TQ O +9 &M O +10 &R P +9 &Q O +9 &\\M O +10 &O- O +9 &L O +10 &!R P +9 &#dO O +9 &%&T O +10 &&Q O +9 &(M O +9 &*lQ O +10 &,.P O +9 &-N~ O +9 &/O O +10 &1tO O +9 &37N O +10 &4O O +9 &6Qw P +9 &8}Os O +10 &:>Pi O +9 &<S` O +9 &=OK O +10 &?PE O +9 &AFO@ O +10 &C M+ O +9 &DR* O +9 &FW P +10 &HEo?J S +9 &IGP X +9 &KDA [ +10 &MlZW ] +9 &Nboj 4 +10 &O|! Y +9 ( +2 "collection"'Q& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.88 + .Hand.open +2 "manipulator"&1 +3 "core" &Oj K +73 1 + "manipulator"&% +4 "core" % !   5 Z +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&}'\ +97 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'T  +137 "core" ~ + .tCSV.dial CTV +2 "collection"'W  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2625 "core" ' +2 "collection"'O% +4 "core" % DY[ +2 .tCS.seek 4.15ml + "collection"''Q +1565 "core" ' + .tdelay 8 seconds +808 .PSV.dial :air + "processing"%9  +45 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%<  +74 "core"  +2 .tPS.seek 0ml +2 "processing"%_'W +2638 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"'E ` +40 "core" ^ +2 .tCSV.dial :air + "collection"'u @ +46 "core" > +2 .tCS.seek 10ml + "collection"';' D +1565 "core" ' + .tCSV.dial CTV +2 "collection"'  +46 "core"  +2 .tCS.seek 0ml + "collection"'?' +2623 "core" ' + .tCBV.dial :waste1 +2 "collection"'o @ +28 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'`  +137 "core" +2 "collection"'e& +4 "core" &O`4 K + #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&% +3 "core" %\  ) 0 T ] +2 "storage"(\ % +3 "core" %~ [ [ +2 "storage"(d. +3 "core" .( + .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(,($ +195 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 ($& +3 "core" &' [ ] E + "manipulator"&-& +4 "core" &Ӫ!   [=C + "manipulator"&S% +4 "core" %\    Z [ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&L( +159 "core" ( +2 "manipulator"&i& +4 "core" &   ) ` +2 "storage"(J& +3 "core" &' r t +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts + "manipulator"&'! +98 "core" ' +2 "storage"(C& +4 "core" &'  ~ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"('L +274 "core" ' + "storage"(- +4 "core" -'Y + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&I& +3 "core" &   ' ` + "storage"(X& +4 "core" &' Z [ + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 + "manipulator"&F'e +36 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"([- +2 "core" -'Y +3 .tSE.seek 3.1 Pucks below Top Plate + "storage"(a' +31 "core" ' + "manipulator"&B% +4 "core" %[|  S T0 + "storage"(j& +4 "core" &' 9 / = + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 1 + 290 counts + "manipulator"&k'χ +21 "core" ' + "manipulator"&7& +4 "core" &   ` +2 "storage"(& +4 "core" &' Z o G +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&@'! +23 "core" ' +2 .tSE.seek 4.1 Pucks below Top Plate +2 "storage"(5' +43 "core" ' +2 "manipulator"&& +4 "core" & 0  @ ` + "manipulator"&N% +4 "core" %%  % D ` +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&c'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&n(Ӥ +157 "core" ( +2 "manipulator"&D& +4 "core" &ӥ   ` Z:0 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &y& +2 "core" &ӥ   U Y:0 +2 .tForearm.seek CC +2 "manipulator"&x'+ +100 "core" ' + .tHand.close +2 "manipulator"&K/ +75 "core" / + .tCC.seek :open +2 "collection"'{( +377 "core" ( +2 "storage"("& +4 "core" &' [ [ + "storage"(|& +4 "core" &' Z [ +2 "manipulator"&g& +3 "core" &ӥ   [:0 +2 "manipulator"&q% +3 "core" % <  # l \\ +2 .tForearm.seek :retract +2 "manipulator"&t'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +158 "core" ( + "manipulator"&s& +54 "core" &  ` + "storage"(:& +4 "core" &' q s } + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.seek 1 +2 "manipulator"&h'e +111 "core" ' +2 .tElbow.hold + "manipulator"&Y, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&U1 +72 "core" 1 +2 "manipulator"&% +4 "core" % q Xb +2 "storage"(^& +3 "core" &' g d  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 312 counts + "manipulator"&+'ϝ +21 "core" ' +2 "manipulator"&& +4 "core" & ; 6  c + "storage"( & +4 "core" &' { ~ P +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&m'! +22 "core" ' +3 "storage"(f% +4 "core" % ] p\ +3 ."downElevator"SE.seek :down +3 "storage"(#'v +99 (r% +2 "core" %Y( \ Zp +2 "manipulator"&~% +4 "core" %) G 4 ? c +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"& '\ +88 "core" ' +31 ' +2 ."downElevator"SE.stop + "storage"(5 +3 .tPSV.dial :air + "processing"%  +76 "core" +2 .tPS.seek 2.5ml + "processing"%' +2634 "core" ' + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%\\ +43 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%  +45 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%Z +45 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%)  +45 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%w'W +2627 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%0& +4 "core" & + "manipulator"&b& +4 "core" & T ]  f + "manipulator"&% +4 "core" %\  Q U W e +2 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +174 "core" ( +2 "manipulator"&M& +4 "core" &- E Y e + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &2& +2 "core" &- W Q Y f +2 .tForearm.seek :garage +2 "manipulator"&' +95 "core" ' + .tHand.close +2 "manipulator"&V/ +73 "core" / +2 "manipulator"&& +4 "core" &- [ K < f + "manipulator"&6% +4 "core" % ϸ R R R f +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&(z +121 "core" ( +2 "manipulator"&H& +4 "core" &x L ] ; d + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &P& +2 "core" &x S T q e +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&]'~ +93 "core" ' + "manipulator"&v& +5 "core" &x / 8  c + "manipulator"&R% +4 "core" %σ , / B d +2 "processing"%%& +4 "core" &C +2 "processing"%3& +4 "core" & +2 .tPC.seek :closed +2 "processing"%.(Tg +5 "core" &P  +9 &1vV +{ +9 &`zO ? +10 &XmW Q +9 &L@ R +9 &J R +10 &N< R +9 &\\R R +10 &L R +9 &Q Q +9 &Q1 R +10 & eO8 R +9 &"(L@ Q +9 &#O@ Q +10 &%QE R +9 &'mOF R +10 &)0LI Q +9 &*MU Q +9 &,KS Q +10 &.vN, Q +9 &08P Q +9 &1QL R +10 &3P Q +9 &5~L Q +10 &7@L Q +9 &9L Q +9 &:Q R +10 &<N Q +9 &>HK Q +9 &@\ N Q +10 &AO Q +9 &CP Q +10 &EON R +9 &GT R +9 &H_ S +10 &Js V +9 &LF X +9 &N X +10 &O X +9 &Q X +10 &SCv < +9 &T!.p S +9 &TI + +3 ( + "processing"%3& +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.65 +2 "processing"%G& +3 "core" &TI  + +2 .tHand.open + "manipulator"&'1 +71 "core" 1 + "manipulator"&/% +4 "core" % σ ; .  a +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&p'\ +95 "core" ' + .tPRV.dial :air +2 "processing"%A  +45 "core"  + .tPSV.dial :mixloop +2 "processing"%8 +45 "core" +2 "processing"%=% +4 "core" %\\ +2 .tPS.seek 0.3ml + "processing"%&' +388 "core" ' + .tPSV.dial PSR +2 "processing"%z +106 "core"  +2 "processing"%1% +4 "core" %?  + #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml +2 "processing"% '* +481 "core" ' +2 .tdelay 3 seconds +301 .PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +1923 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%( +105 "core" +2 .tPTV.dial :mixing + "processing"%> @ +75 "core" A +2 .tPBV.dial :waste2 + "processing"%!  +97 "core"  +3 .tPS.seek 0ml +2 "processing"%'W +2631 "core" ' +2 #tGaraging FlushPuck in Processing Clamp +6 "manipulator"&& +4 "core" &x   H ` +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&Q(z +7 "core" ( +2 "manipulator"&T& +3 "core" &x  7 _ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &W& +3 "core" &x = ? # _ + .tForearm.seek PC +2 "manipulator"&*'~ +94 "core" ' + .tHand.close +2 "manipulator"& / +74 "core" / + .tPC.seek :open +2 "processing"%O( +404 "core" ( + "manipulator"&& +4 "core" &x ! ,  c +2 "manipulator"&9% +3 "core" % ό : < 1 c +2 .tForearm.seek :retract +2 "manipulator"&<'\ +93 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +148 "core" ( + "manipulator"&E& +4 "core" &-  `9' +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &u& +3 "core" &-  % l `9' +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&' +98 "core" ' +2 .tHand.open + "manipulator"&1 +69 "core" 1 +2 "manipulator"&;% +4 "core" % > 3 ' _k + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&o'\ +100 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%`& +5 "core" &u + "manipulator"&e% +4 "core" %  S V \\ f + "storage"(% +4 "core" %} \  + "storage"(\ . +3 "core" .($ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(d( +195 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 ($& +3 "core" & l  +2 "manipulator"&-& +4 "core" &. 1 B eL + "manipulator"&S% +4 "core" %  8 N k e +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&( +174 "core" ( + "manipulator"&i& +4 "core" & M - e$ +2 "storage"(J& +3 "core" & \  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts + "manipulator"&C' +99 "core" ' +2 "storage"(4& +4 "core" &  \  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(}'L +284 "core" ' + "storage"(- +3 "core" -'{ +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (I& +2 "core" &  )\  +2 "manipulator"&X& +3 "core" & 0 / n d$ +2 .tElbow.seek 2 + "manipulator"&[( +4 "core" ( + "manipulator"&B& +4 "core" & N F 8 d$ +2 "storage"(j& +3 "core" & \  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&7'ϊ +13 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&/ +72 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +2 "storage"(N'v +7 "core" & 1 . = d$ + "manipulator"&% +4 "core" % τ / / 9 cj +2 .tForearm.seek :retract + "manipulator"&L'\ +94 "core" ' + .tElbow.seek PC +2 "manipulator"&(z +169 "core" ' + ."downElevator"SE.stop + "storage"(5 +80 "core" ( +2 "manipulator"&F& +4 "core" &r 1 , F c + .tElbow.reconfigure :loose +51 "manipulator"&$ &.,(#b +4 &k& +2 "core" &r , 0 G c +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&a'~ +95 "core" ' + "manipulator"&D& +4 "core" &r / 9 n b +2 "manipulator"&y% +4 "core" %τ 1 1  b +2 "processing"%@& +3 "core" & +2 "processing"%& +5 "core" & +2 .tPC.seek :closed +2 "processing"%K(Tg +4 "core" & +7 & , $d +9 &Ty 9 +9 &}q M +10 &P R +9 &EK R +9 &J R +10 &N Q +9 &M R +10 &MN R +9 &I R +9 &N Q +10 &!O R +9 &#VL Q +9 &%J Q +10 &&P Q +9 &(O Q +10 &*]N R +9 &,L R +9 &-L Q +10 &/N Q +9 &1fL Q +9 &3(O Q +10 &4O Q +9 &6L Q +10 &8nI Q +9 &:/L R +9 &;K Q +10 &=I Q +9 &?vM Q +9 &A7L R +10 &BK Q +9 &DLH R +10 &F}QR R +9 &H>UP R +9 &IhR T +10 &KK X +9 &MrJ X +9 &O4A X +10 &P= X +9 &R S +10 &S@V $k +9 &TO 4 + +5 ( +2 "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.66 + .Hand.open + "manipulator"&c1 +4 "core" &TO  + +72 1 + "manipulator"& % +4 "core" % τ ) 1 5 ` +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&"'\ +91 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +2 "processing"%|  + %g9 +6 "core" 9vJ +102 "processing"%q9 +2 "core" 9sJ +102 "processing"%s9 +3 "core" 9oJ  +102 "processing"%x9 +2 "core" 9mK  +102 "processing"%:9 +3 "core" 9lK +102 "processing"%n9 +3 "core" 9jJ +103 "processing"%U9 +2 "core" 9jJ +102 "processing"%9 +2 "core" 9iJ +102 "processing"%^9 +3 "core" 9jJ"! +102 "processing"%9 +2 "core" 9jJ&! +102 "processing"% 9 +3 "core" 9lJ*! +102 "processing"%f9 +2 "core" 9mK/" +102 "processing"%t9 +2 "core" 9oJ3! +102 "processing"%r9 +3 "core" 9rJ7! +102 "processing"%~9 +2 "core" 9uK;! +102 "processing"%9 +3 "core" 9xK?! +102 "processing"%h9 +2 "core" 9|KC +102 "processing"%+9 +3 "core" 9KH! +102 "processing"%59 +2 "core" 9KL! +102 "processing"%9 +2 "core" 9LP +102 "processing"%m9 +3 "core" 9LT +102 "processing"%#9 +3 "core" 9MX +102 "processing"%_9 +2 "core" 9M\\ +102 "processing"%\\9 +3 "core" 9Ma +103 "processing"%9 +2 "core" 9Ne +102 "processing"%Z9 +4 "core" 9Mi +102 "processing"%)9 +2 "core" 9Nm +102 "processing"%9 +2 "core" 9Oq +102 "processing"%09 +3 "core" 9Ov +102 "processing"%b9 +2 "core" 9Oz +102 "processing"%9 +3 "core" 9O~ +102 "processing"%M9 +2 "core" 9P +102 "processing"%29 +2 "core" 9Q +102 "processing"%Y9 +3 "core" 9Q +102 "processing"%V9 +2 "core" 9P +102 "processing"%9 +3 "core" 9P +102 "processing"%69 +3 "core" 9Q\ +102 "processing"% 9 +2 "core" 9 R\ +103 "processing"%H9 +2 "core" 9R +102 "processing"%P9 +2 "core" 9R +102 "processing"%9 +3 "core" 9'T +102 "processing"%v9 +3 "core" 90U +102 "processing"%R9 +2 "core" 97U +102 "processing"%%9 +2 "core" 9?U +102 "processing"%9 +3 "core" 9HT +102 "processing"%9 +3 "core" 9OU +102 "processing"%l9 +2 "core" 9WU +102 "processing"%G9 +3 "core" 9]V +102 "processing"%'9 +2 "core" 9eV +3 .tPH.hold 2:00:00,28C +4 "processing"%/ ppa +3 .tdelay 1:30 +2 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%3 +106 "core"  + "processing"%A% +4 "core" %W[ +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml + "processing"%8' +585 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%='[ +1607 "core" ' + .tPTV.dial :puck +2 "processing"%]  +75 "core"  +2 .tPSV.dial PTV + "processing"%w +77 "core" + .tPBV.dial :waste1 +2 "processing"%z  +137 "core"  +2 "processing"%1% +4 "core" %V  +2 .tPS.seek 1.5ml +2 "processing"%&' +589 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%('W +1607 "core" ' + .tdelay 5:00 +1443 "Can" 99 +28560 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%>  +35 "core" +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%! * +36 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"% +76 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%' +2491 "core" ' + .tPSV.dial PTV +2 "processing"%T +76 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%W +76 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"% +76 "core" + .tdelay 5 seconds +503 .PSV.dial :air +2 "processing"%  +75 "core"  +2 .tPS.seek 0ml +2 "processing"%p'W +2473 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%.  +136 "core" + .tPSV.dial :mixloop +2 "processing"% +45 "core" + .tPRV.dial :ab1 +2 "processing"%9 @ +77 "core" A +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%E'w +353 "core" ' + .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'u  + "processing"%*  +49 "core"  +7 + "processing"%Q% +4 "core" %u  +2 .tPS.seek 0.32ml +2 "processing"%'" +401 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +7 "collection"';  +28 "core" +2 .tPRV.dial :air +2 "processing"%`  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%e'D +1234 "core" ' + .tPRV.dial :waste2 + "processing"% @ +76 "core" > +2 .tPS.seek 0.5ml +2 "processing"%<' +864 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%\  +44 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%'[ +1606 "core" ' + .tPSV.dial :PML +2 "processing"%$ +45 "core" +2 .tPTV.dial :mixing + "processing"%- @ +75 "core" A +2 .tPBV.dial :waste1 + "processing"%S  +37 "core" + "processing"%,% +4 "core" %V]  +2 .tPS.seek 1.85ml +2 "processing"%i'6 +228 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%J * +36 "core" , +2 .tPS.seek 0ml +2 "processing"%4'W +1973 "core" ' + .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" & + "manipulator"&o& +4 "core" &r X + "manipulator"&% +4 "core" % & T!P +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&I(- +196 "core" ( + "manipulator"&X& +4 "core" &- A  YW +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &B& +3 "core" &-   + UW +2 .tForearm.seek :garage + "manipulator"&j' +94 "core" ' +2 .tHand.close + "manipulator"&/ +67 "core" / + "manipulator"&& +4 "core" &-   [W +2 "manipulator"&% +4 "core" %   O [ + .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&C(Ӥ +286 "core" ( + "manipulator"&}& +4 "core" &ӫ#  7 O>N + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &7& +3 "core" &ӫ# $ I U>N +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&F'+ +104 "core" ' +2 "manipulator"&k& +4 "core" &ӫ# L>N + "manipulator"&[% +4 "core" % Rn +2 "collection"'D& +3 "core" & +2 "collection"'y& +5 "core" & +3 .tCC.seek :closed + "collection"'@(O +4 "core" & +7 & 3 %f +10 &V| 9 +9 &}v M +10 &P Q +9 &QO Q +9 &S P +10 &O P +9 &N Q +9 &YM Q +10 &R Q +9 &O Q +9 &!M Q +10 &#bQ P +9 &%$O P +10 &&R P +9 &(O P +9 &*iS Q +10 &,+O Q +9 &-R Q +9 &/O P +10 &1rO P +9 &33S Q +10 &4P Q +9 &6R P +9 &8yR Q +10 &:;O Q +9 &;N P +61 &=L P +3 &?O P + &ADR P +4 &CO P + &DQ Q + &FP Q + &HH] R +3 &I V +10 &K [ +9 &Ml ] +9 &Ng / +10 &O~ K +9 ( +2 "collection"'y& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.74 +2 "collection"'N& +4 "core" &OY F + &OY F + .tHand.open + "manipulator"&L1 +76 "core" 1 + "manipulator"&O% +4 "core" %   Nn +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&c'\ +93 "core" ' + .tPSV.dial PSR +2 "processing"% +106 "core"  +2 "processing"%g% +4 "core" %Vo + #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"%q  +44 "core"  +3 .tPS.seek 0ml + "processing"%a'W +1621 "core" ' +2 .tPSV.dial PSR + "processing"%s +58 "core"  +2 .tPSR.select :air +6 "processing"% +10 .tPS.seek 2.5ml +6 "processing"%x' +2631 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%:  + "collection"'n  +42 "core" +127  + .tPSV.dial :mixloop +2 "processing"%U +108 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%  +77 "core" +2 .tPS.seek 0ml +2 "processing"%^'W +2624 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml + "processing"% ' +2215 "Can" aa +416 "core" ' + .tPSV.dial :mixloop +2 "processing"%f +45 "core" +2 .tPS.seek 0ml +2 "processing"%t'W +2635 "core" ' +2 .tPSV.dial :air + "processing"%r  +46 "core"  +2 .tPS.seek 2.5ml +2 "processing"%~' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"% +45 "core" +2 .tPS.seek 0ml +2 "processing"%h'W +2629 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&+& +4 "core" &Ӭ" _ R>M +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&5(Ӥ +2 "core" ( + "manipulator"&& +4 "core" &Ӭ" # S>M +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &m& +3 "core" &Ӭ"  O R>M +2 .tForearm.seek CC +2 "manipulator"&#'+ +102 "core" ' + .tHand.close + "manipulator"&_/ +65 "core" / +2 .tCC.seek :open +2 "collection"'\\( +377 "core" ( +3 "manipulator"&& +4 "core" &Ӭ" P>M + "manipulator"&Z% +4 "core" % 3 6 P[ +2 .tForearm.seek :retract +2 "manipulator"&)'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +284 "core" ( +2 "manipulator"&0& +4 "core" &- , 1 X + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &b& +2 "core" &- 5 U +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&' +100 "core" ' + .tHand.open + "manipulator"&M1 +65 "core" 1 +2 "manipulator"&2% +4 "core" %  8 W +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&Y'\ +91 "core" ' +2 ."da"delayUntil "15:01:03.16" +24818 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%V @ +74 "core" @ + ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%6 * +36 "core" , + ."da"PSV.dial :air +2 "processing"%  +45 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%H' +2490 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%P +45 "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 +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%R  +45 "core"  +2 ."da"PS.seek 0ml +2 "processing"%%'W +2463 "core" ' +2 #"da"washCycleDA #1 of 2 +6 .PSR.select :air +2 .PSV.dial PSR + "processing"% +138 "core"  + "processing"%% +4 "core" %V+ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%l' +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%G'[ +1610 "core" ' + ."da"PTV.dial :puck +2 "processing"%'  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"%3 +74 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%A  +36 "core" + "processing"%% +4 "core" %X6  +2 ."da"PS.seek 1.5ml +2 "processing"%8' +589 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%] * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%w'W +1611 "core" ' +2 ."da"delay 2:00 +10803 "Can" ML +1199 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%z  +34 "core"  +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +3 "processing"%1 * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%= +76 "core"  + ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"% ' +2491 "core" ' +2 ."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 +2 "processing"%> +76 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%!  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2474 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%( +137 "core"  + "processing"%T% +4 "core" %P' +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%W' +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"% '[ +1613 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" + "processing"%.% +4 "core" %]C  +2 ."da"PS.seek 1.5ml +2 "processing"%' +586 "core" ' +3 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%9 * +34 "core" * +3 ."da"PS.seek 0ml +2 "processing"%p'W +1605 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%*  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%u * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%Q +76 "core"  +48 ."da"PS.reconfigure :fast +5 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%E' +2485 "core" ' + ."da"PSV.dial PTV +2 "processing"%; +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%` +80 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +77 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%e'W +2496 "core" ' + #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%\  +43 "core"  + ."da"delay 5 seconds +503 .PTV.dial :PRVmixing + "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"%- +45 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%S' +394 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%,  +44 "core"  +2 "processing"%J% +4 "core" %I  + ."da"PS.seek 0.55ml +2 "processing"%'} +338 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air +2 "processing"%i  +45 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'[ +1555 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%o +45 "core" + ."da"PTV.dial :mixing +2 "processing"% @ +77 "core" B + ."da"PBV.dial :waste1 +2 "processing"%X  +36 "core" + "processing"%B% +4 "core" %VE +2 ."da"PS.seek 1.85ml +2 "processing"%'6 +230 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1972 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +14719 "Can" 99 +33283 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 .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 +2 "processing"%j  +45 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%}' +2492 "core" ' + ."da"PSV.dial :mixloop +6 "processing"%7 +46 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%I  +45 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%k +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%[  +44 "core"  +2 ."da"PS.seek 0ml +2 "processing"%D'W +2479 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +135 "core"  +2 "processing"%{% +4 "core" %Y? + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml + "processing"%N' +595 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%L'[ +1607 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%O  +75 "core"  + ."da"PSV.dial PTV +2 "processing"%y +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" + "processing"%g% +4 "core" %W2  +2 ."da"PS.seek 1.5ml +2 "processing"%F' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%4 * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%q'W +1612 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +36 "core" + ."da"delay 30 seconds +110 "Can" 66 +2893 ."da"PBV.dial between PSV and waste1 +2 "processing"%s * +36 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%a +76 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%n' +2485 "core" ' + ."da"PSV.dial PTV +2 "processing"%: +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%U +76 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +76 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%x  +88 "core" +2 ."da"PS.seek 0ml +2 "processing"%'W +2466 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%^ +135 "core"  +2 "processing"%f% +3 "core" %X +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"% ' +594 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%r'[ +1604 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%t +77 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" + "processing"%~% +4 "core" %V9  +2 ."da"PS.seek 1.5ml +2 "processing"%+' +595 "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'W +1602 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%_  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%C * +36 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%c +76 "core"  + ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%@' +2485 "core" ' +2 ."da"PSV.dial PTV + "processing"% +77 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%Z +89 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%# +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%0  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%b'W +2488 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%5 +135 "core" +2 "processing"%M% +3 "core" %W +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%2' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml + "processing"%)'[ +1617 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +75 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%V  +36 "core" + "processing"%% +4 "core" %_8  +2 ."da"PS.seek 1.5ml +50 "processing"%6' +589 "core" ' +2 ."da"delay 3 seconds +306 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%h'W +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%P  +36 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%v +75 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%R' +1844 "Can" A@ +650 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%H +76 "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"% +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%%  +75 "core"  +2 ."da"PS.seek 0ml +2 "processing"%l'W +2471 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%' +163 "core"  +5 "processing"%3% +16 "core" %R& +5 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +8 "processing"% +19 ."da"PS.reconfigure :default +12 "processing"%#A d`xb +5 ."da"PS.seek 0.25ml +5 "processing"%A'7 +341 "core" ' +2 ."da"delay 5 seconds +503 "processing"%% +3 "core" %= + #"da"Pulling 0.25ml of PSR.sub2 +6 .PSR.select :sub2 +3 "processing"% +9 ."da"PS.seek 0.5ml +7 "processing"%G' +334 "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"%8 +80 "core" +22 ."da"PBV.dial :waste1 +2 "processing"%z  +35 "core" +2 "processing"%1% +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"%w * +35 "core" , +3 ."da"PS.seek 0ml +2 "processing"%&'W +1601 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%|  +35 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%> * +36 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%! +77 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"% ' +2557 "core" ' + ."da"PSV.dial PTV +2 "processing"%( +78 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%T +77 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +78 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%W  +75 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2529 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +140 "core"  + "processing"%.% +4 "core" %YI +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"% '[ +2120 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 .PSV.dial PTV + "processing"%9 +77 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" + "processing"%*% +4 "core" %^+  +2 ."da"PS.seek 1.5ml +2 "processing"%u' +602 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%Q * +35 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +3 "processing"%p  +109 "core"  +2 ."da"PS.seek 0ml +2 "processing"%;'W +1615 "core" ' + "processing"%`9 +3 "core" 95 +2 #"da"Processing Puck Heater at 27.9C before imaging +2 .PH.coast + "processing"%  +4 "core" 5 + 5 + "processing"%& +3 "core" &TO  + +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&E% +4 "core" %\   +2 "storage"(\ % +3 "core" %~ j +2 "storage"(<. +2 "core" .( +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"($($ +193 "core" ( + ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (-& +2 "core" &'  +2 "manipulator"&e& +3 "core" &- t  +2 "manipulator"&,% +3 "core" %\  L  +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&J( +177 "core" ( +2 "manipulator"&S& +4 "core" & s  & + "storage"(i& +4 "core" &' r +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&'! +94 "core" ' +2 "storage"(o& +4 "core" &' d +2 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak + "storage"('L +277 "core" ' +2 "storage"(X- +3 "core" -'U +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&B& +2 "core" &  & +2 "storage"(& +4 "core" &' f + ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&'e +36 "core" ' + ."da"Elbow.hold +2 "manipulator"&, +3 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(- +3 "core" -'U +2 ."da"SE.seek 4.11 Pucks below Top Plate +2 "storage"("' +32 "core" ' +2 "manipulator"&j% +4 "core" %Jd ) 9 + "storage"(& +4 "core" &' * + ."da"Forearm.force -20 +2 "manipulator"&5 +2 ."da"Forearm.seek 1 + 273 counts +2 "manipulator"&7'v +14 "core" ' + "manipulator"&I& +4 "core" &  T +2 "storage"(k& +3 "core" &' u +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&['! +24 "core" ' +2 ."da"SE.seek 5.11 Pucks below Top Plate +2 "storage"(}' +42 "core" ' +2 "manipulator"&& +4 "core" &  i T + "manipulator"&{% +4 "core" %  +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&D'\ +95 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&N(z +249 "core" ( +2 "manipulator"&O& +4 "core" &o  i <  + ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &y& +2 "core" &o ~ v \  +2 ."da"Forearm.seek PC +2 "manipulator"& '~ +95 "core" ' + ."da"Hand.close + "manipulator"&g/ +73 "core" / +2 ."da"PC.seek :open +2 "processing"%L( +404 "core" ( + "storage"(4& +4 "core" &' w + "manipulator"&F& +4 "core" &o e  + "manipulator"&% +4 "core" % ς E  +2 ."da"Forearm.seek :retract +6 "manipulator"&s'\ +100 "core" ' +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +48 "manipulator"&a( +269 "core" ( + "manipulator"&q& +4 "core" & b n y ' + "storage"(:& +4 "core" &' - +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&U'! +116 "core" ' +2 ."da"Hand.open +2 "manipulator"&1 +68 "core" 1 +3 "storage"(x- +3 "core" -' +2 ."da"SE.seek 4.87 Pucks below Top Plate +2 "storage"(n' +25 "core" ' + ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 4.2 Pucks below Top Plate +2 "storage"(^'{ +48 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da21oct2815h100ml.tif +1951 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +3191 #"da"SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 48.056 seconds\ /var/log/esp/da21oct2815h100ml.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da21oct2815h100ml15s.tif +1564 #SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da21oct2815h100ml15s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da21oct2815h100ml30s.tif +3068 #SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da21oct2815h100ml30s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da21oct2815h100ml70s.tif +7129 #SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da21oct2815h100ml70s.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "48.056 sec auto-exposure",Subject: "da21oct2815h100ml images!" +12 "storage"(f- +4 "core" -'{ +2 "storage"(& +6 "core" &' M V / + "manipulator"& & +4 "core" &  3' +2 ."da"Elbow.seek 1 +2 "manipulator"&t( +4 "core" ( + "manipulator"&& +4 "core" &   1 4' +2 "storage"(~& +3 "core" &' A = +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&r'! +13 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 4.91 Pucks below Top Plate +3 "storage"(' +71 "core" ' +2 "manipulator"&+& +6 "core" & x v U A' +2 "storage"(_& +4 "core" &' ~ + ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +2 "manipulator"&C'e +37 "core" ' + ."da"Elbow.hold +3 "manipulator"&c, +5 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +4 "storage"(#QK-0-\ b +3 ."da"SE.seek 5.1 Pucks below Top Plate +2 "storage"(m' +31 "core" ' +2 "manipulator"&% +4 "core" %[v   / 8 +2 "storage"(Z& +4 "core" &' - + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 290 counts +2 "manipulator"&#'χ +20 "core" ' +2 "manipulator"&0& +4 "core" &\ H E# +2 "storage"(@& +4 "core" &' +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&5'! +25 "core" ' + "storage"(M% +4 "core" %  +3 ."downElevator"SE.seek :down +3 "storage"(b'v +99 (2% +6 "core" %΀1  Zn +4 "manipulator"&% +5 "core" % U G +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&V'\ +90 "core" ' +11 ' +3 ."downElevator"SE.stop +2 "storage"(5 +5 (& +8 "core" &' p +5 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +5 #tStarting finalPurge +3 "processing"%)& +4 "core" & + "manipulator"& & +4 "core" &  G# +2 "manipulator"&6% +5 "core" %\  G +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&P(- +187 "core" ( +2 "manipulator"&& +9 "core" &- , I +3 ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 &v& +7 "core" &-  I +3 ."psFlush"Forearm.seek :garage +5 "manipulator"&h' +102 "core" ' +3 ."psFlush"Hand.close +3 "manipulator"&H/ +75 "core" / +3 "manipulator"&& +9 "core" &-  M +2 "manipulator"&% +8 "core" % Ͽ  N +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&%'\ +103 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek PC +4 "manipulator"&R(z +118 "core" ( +3 "manipulator"&'& +9 "core" &n * N +2 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +4 &3& +8 "core" &n , N +5 ."psFlush"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +6 "manipulator"&l'~ +95 "core" ' +4 "manipulator"&& +11 "core" &n , L +4 "manipulator"&A% +8 "core" %y % L +4 "processing"%G& +8 "core" & +4 "processing"%8& +10 "core" & +6 ."psFlush"PC.seek :closed +4 "processing"%z(Tg +9 "core" &p +4 &v +4 &} 5 +8 &8FsY 2 +7 &^pv F +8 &[ R +10 &I Q +10 &|J} Q +9 &=K} R +10 &J R +9 &J Q +9 &Jk R +10 &EIh R +9 &!Jl Q +10 &"Ii R +10 &$Gg R +9 &&NGj Q +9 &(Jj Q +9 &)Ii Q +9 &+Mh R +10 &-VGb Q +8 &/Id Q +10 &0GZ R +10 &2NT R +9 &4]MS R +10 &6KR R +9 &7IX Q +11 &9I[ Q +8 &;eMZ R +10 &=(G] Q +9 &>Ib Q +10 &@GT R +8 &BnL\\ Q +10 &D/GV R +10 &EJU R +8 &GP\\ R +10 &Ip[X S +9 &K({U W +9 &LZ Y +10 &NL Y +9 &PiL Y +10 &R+J Y +9 &S`cJ 6 +9 &TC:I ( +5 ( +6 "processing"%8& +6 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.76 +3 "processing"%1& +9 "core" &TCE ( +2 &TCE ( +2 ."psFlush"Hand.open +3 "manipulator"&]1 +77 "core" 1 +3 "manipulator"&w% +8 "core" % y  L +4 ."psFlush"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&='\ +98 "core" ' +3 ."psFlush"PSR.select :air +5 .PSV.dial PSR +3 "processing"%| +47 "core"  +3 "processing"%>% +7 "core" %Q +3 #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +4 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +4 "processing"%!' +335 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +263 "core" ' +4 ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%&' +852 #"uploadLog"upsync +1274 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%( @ +201 "core" B + ."psFlush"PTV.dial :PRVmixing +2 "processing"%T  +136 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"% +106 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%W'9 +2638 "core" ' + ."psFlush"PSR.select :air +53 .PSV.dial PSR +2 "processing"% +108 "core"  +2 "processing"%% +4 "core" %: + #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%.' +589 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2123 "core" ' + ."psFlush"delay 1 second +102 .PBV.dial :waste1 +3 "processing"%9  +8 "Can" dd +26 "core"  +2 ."psFlush"PTV.dial :mixing +2 "processing"% @ +74 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%* +107 "core" +2 ."psFlush"PS.seek :empty +2 "processing"% '9 +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%Q +108 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%p'P +1102 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%u' +1616 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%` +76 "core" + ."psFlush"PTV.dial :puck +2 "processing"%  +75 "core"  + ."psFlush"PBV.dial :waste1 +3 .PS.seek 0ml + "processing"%'W +2640 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%E +76 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%\ ' +593 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%<' +2119 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%- +77 "core" + ."psFlush"PBV.dial PSV +2 "processing"%e U +56 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%,'W +2626 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%d @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%S' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%i  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%o'W +2627 "core" ' +2 ."psFlush"PSV.dial PSR +6 "processing"% +46 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%Y' +2626 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%X +75 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%B'W +2629 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2628 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%j  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%I +45 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%k'P +1096 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1607 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%{ +75 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%  +56 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%J'W +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +76 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +592 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%7' +2120 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%" +76 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%[ U +56 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%O'W +2638 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%y @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%g  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%D'W +2630 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%K +57 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%4' +2627 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%F +77 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%'W +2653 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%q' +2629 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%:  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%N'W +2637 "core" ' + #tLoading FlushPuck into Collection Clamp from Processing Clamp +7 "collection"'& +4 "core" &B + "manipulator"&x& +4 "core" &n i X +2 .tElbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&s(z +53 "core" ( + "manipulator"&}& +4 "core" &q m XP +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &n& +2 "core" &r 1 XO +2 .tForearm.seek PC +2 "manipulator"&f'~ +98 "core" ' + .tHand.close + "manipulator"&/ +71 "core" / +2 .tPC.seek :open +2 "processing"% ( +398 "core" ( +2 "manipulator"&& +4 "core" &t " XM + "manipulator"&~% +4 "core" % ϐ X +2 .tForearm.seek :retract + "manipulator"&+'\ +100 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&_(Ӥ +351 "core" ( + "manipulator"&& +4 "core" &Ӫ" j T=F +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &Z& +3 "core" &Ӫ"  ` T=F +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&0'+ +103 "core" ' + "manipulator"&@& +5 "core" &Ӫ"  S=F + "manipulator"&a% +4 "core" %- s Sz +2 "collection"'U& +4 "core" &J + "collection"'M& +5 "core" &G +2 .tCC.seek :closed +2 "collection"'^(O +4 "core" &  +9 &/~ ,} +9 &a} ? +10 &_q Q +9 & N Q +10 &R Q +9 &P Q +9 &fL Q +10 &)R P +9 &M Q +9 &R Q +10 & nO Q +9 &"1R P +10 &#N Q +9 &%R P +9 &'vS Q +10 &)8O Q +9 &*Q P +10 &,M P +9 &.N P +9 &0@O Q +10 &2L P +9 &3L P +9 &5L P +10 &7JN P +9 &9\ P Q +9 &:Q\\ P +10 &<Q~ P +9 &>QL P +10 &@LX Q +9 &APn Q +9 &CMp P +10 &EXS Q +9 &GT' Q +10 &He R +9 &J X +9 &L@& \\ +9 &M" W +10 &O1?] . +9 &Oc C +6 ( + "collection"'M& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.84 +2 "collection"'2& +4 "core" &O[ C + &O\\ C + .tHand.open + "manipulator"&1 +71 "core" 1 +2 "manipulator"&r% +4 "core" % + C O| +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +48 "manipulator"&t'\ +103 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'& +4 "core" &O\\ C + "collection"'C% +4 "core" % + .tCSV.dial CSR +2 "collection"'  +43 "core"  +2 "collection"')% +4 "core" %$ + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"' 'l +335 "Can" DD +1021 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '#% +2 "core" %l8 +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'6' +702 "core" ' + .tCSV.dial :waste +2 "collection"'m +135 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'5' +1992 "core" ' + #tFlushing lower manifold's waste1 port + "collection"'& +5 "core" &O\\< C + "collection"'v% +4 "core" %4 + .tCSV.dial :flush +2 "collection"'b  +42 "core"  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'c'l +1337 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'H @ +44 "core" B + "collection"'% +4 "core" %l  +2 .tCS.seek 7ml +2 "collection"'' +594 "core" ' + ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'V  + ''  +43 "core"  +96  + .tCBV.dial :waste1 +2 "collection"'3 @ +47 "core" ? +2 .tCS.seek 0ml + "collection"'h' +1834 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'& +4 "core" &O[ C +2 "collection"'A% +3 "core" %# + .tCSV.dial :flush +2 "collection"'G  +74 "core" +2 .tCS.seek 5ml +2 "collection"'P'l +1332 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'% @ +46 "core" B + "collection"'L% +4 "core" %l(  +2 .tCS.seek 7ml +2 "collection"'1' +583 "core" ' + ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"']  +54 "core"  + .tCBV.dial :waste2 +2 "collection"'w  +120 "core"  +2 .tCS.seek 0ml +2 "collection"'8' +1834 "core" ' + #tDisinfecting external Intake with kill + "collection"'|& +5 "core" &O[* C + "collection"'>% +3 "core" %( +2 .tCSV.dial CSR + "collection"'l  +45 "core"  + "collection"';% +5 "core" % + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml + "collection"'!' +2101 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 .tCS.seek 10ml +2 "collection"'(' D +586 "core" ' + ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'T + '  +104 "core" +39  +2 .tCTV.dial :intake + "collection"'&  +76 "core" + .tIntake.select :open + "sampler") +10 .tCS.seek 2ml +2 "collection"' ' \\ +2078 "core" ' + .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'  +76 "core" ~ +2 .tCS.reconfigure :default +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'W' +593 "core" ' +2 .tCSV.dial CSR + "collection"'.  +105 "core"  +2 "collection"'9% +4 "core" %= + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"''l +1349 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml + "collection"'*' D +1352 "core" ' + .tCSV.dial CBV +2 "collection"' +105 "core" +2 .tCS.seek 0ml +2 "collection"'Q' +2616 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"& & +4 "core" &Ӫ! S P=F +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&p(Ӥ +2 "core" ( + "manipulator"&`& +4 "core" &Ӫ! P=F +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &Ӫ! h P=F +2 .tForearm.seek CC + "manipulator"&u'+ +102 "core" ' + .tHand.close +2 "manipulator"&E/ +69 "core" / + .tCC.seek :open +2 "collection"'( +380 "core" ( + "manipulator"&\ & +4 "core" &Ӫ" a P=F +2 "manipulator"&-% +3 "core" % 5 P; +2 .tForearm.seek :retract +2 "manipulator"&e'\ +106 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&<(- +282 "core" ( +2 "manipulator"&d& +4 "core" &-  Q Z + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &,& +2 "core" &-  ! 2 [ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&i' +91 "core" ' +2 .tHand.open + "manipulator"&S1 +66 "core" 1 + "manipulator"&% +4 "core" %  o Y@ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&o'\ +93 "core" ' + "processing"%X& +4 "core" & +32768 "Can" -, +60001  -- +60001  ,, +60001  ,, +60001 2 -, +60001 < ,, +60001 O -, +60001 } ,, +60001 { ,, +60001 w ,, +60001 v ,, +60001  u -, +60001 t ,, +60001 3r ,, +60001 q -, +60001 ao ,- +60001 p ,, +60000 o ,, +60001 co ,- +60001 wo ,, +60001 dq -, +60001 Fq -, +60001 ,r -- +60001 s -- +60001  s ,, +60001 t -, +60001 s -- +60001 t -, +60001 u -, +60001 u -- +60001 v -, +60001 v -- +60001 v ,, +60001 v ,, +60001 v ,, +60001 v ,, +60001 v\ !,, +60001 u\ *+ +60001 t\ ++ +60001 u\ ++ +60001 's\ ++ +60001 6s\ j++ +60001  z\ n++ +60001 \ r++ +60001 n\ w++ +60000 h\ z++ +60002 G\ ++ +60001 W\ ++ @EDT1635480317.94 8\ ++ +60001 S\ ++ +60001 ;\ ++ +60001 O\ ++ +60001 D\ *+ +60001 <\ +* +60001 ;\ +* +60001 =\ ++ +60000 C :** +60001 F {)) +60001 K\ 4,, +60001 Q\ ,, +60001 W\ ,, +60001 q\ ,+ +60001 ~\ ,, +60001 \ ,+ +60001 \ ,, +60001 \ ,, +60000 \ ,, +60001 \ ,, +60001 \ ,, +60001 \ ,, +60001 \ ,, +60000 \ -, +60001 \ ,, +60001 \ ,, +60001  ,, +60001  ,, +60001  ,, +60047  ,, +59955 ! -, +60000 ; ,, +60001 4 ,, +60001 8 ,, +60001 B -, +60001 B ,, +60000 > ,, +60001 9 ,, +60001 4 ,, +60001 1 ,, +60001 1 ,, +60001 1 ,, +60001 2 ,, +60000 5 ,, +60001 & ,, +60001 $ ,, +60001 * ,, +60001 2 ,, +60001 1 -, +60001 % ,- +60001  ,, +60001 " -, +60002 , ,, +60001 4 ,, +60001 9 ,, +60001 * ,, +60001 & ,, +60001 / -, +60001 6 ,, +60001 7 ,, +60001 : ,, +60001 6 ,, +60001 2 ,, +60001 / ,, +60001 < ,, +60001 J ,, +60001 J ,, +60001 ? -, +60001 9 -, +7656 #t-> exit +5 #mEXIT @1635521195.20EDT @1635523794.64EDT = =mMAIN_scheduler =tMAIN @EDT1635523798.45 #"core_reset"Sent BREAK +2 #t@39555 idle with ifg=0x00, ie=0x75 +2 #>RESET< ESP2 v3.41 I2C Gateway v3.20 +217 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +539 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +835 "Can"8  +2 8 y +2 #tPolling Can every 10:00 +6 #Cleanly exited at 11:26:35EDT29-Oct-21 +909 #-> ESP.ready! +3 #Powering core bus +536 .Gate.power :raw,:ON +3 "sampler") +41 ) +4 "core"  +4 "collection"' +4 ' +6 "core"  +4 "processing"% +4 % +6 "core"  +9 "collection"' 9\ +5 ' 0\ +6 ' -\ +6 "processing"% 9\ +4 % 2\ +6 % *\ +4 % 0\ +8 "sampler")&\ +5 "collection"'% +6 "core" % +3 .tCS.configure :default +6 "collection"'#P d@b +4 "processing"%% +10 "core" %I +3 .tPS.configure :default +5 "processing"%#A d`xb +5 "sampler")% +8 "core" %yy\ " +2 .tSS.configure :default +7 "sampler")#.0X $da[:extractVol]=0.17 +10950 #-> access 2 +6 "storage"(;% +8 "core" %z J I Q +4 "manipulator"&<% +8 "core" %\ #   [ +4 "manipulator"&=& +6 "core" &v   \\"z +4 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +5 .tSC.seek 6 +5 "storage"(>(K +501 "core" ( +3 .tSC.configure :limp +6 "storage"($(\ 1b +6 (?& +8 "core" &K . : "  +40201 "Can"2 CC +60001  CC +49258 #t-> startTube 2 +6096 #-> da 100 +2 #da sampling at most 100ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 12:39:30EDT29-Oct-21\\n{1 => 6}\\nCan@12:30:17, 22.5C, 55% humidity, 14.6psia, 12.424V, 0.337A, 0.337A avg, 4.19W",Subject: "da sampling at most 100ml" +3 "collection"'@& +5 "core" &  +2 .tHand.open +2 "manipulator"&A1 +72 "core" 1 +2 "manipulator"&B% +4 "core" % \ "   L Z + "storage"(C% +4 "core" %z & &  + "storage"(D. +3 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(E( +666 "core" ( +4 .tSC.configure :limp +6 "storage"($(\ 1b +6 (F& +4 "core" & *  +6 "manipulator"&G& +8 "core" &v  W"z +4 .tElbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +5 .tElbow.seek 2 +3 "manipulator"&H( +21 "core" ( +3 "manipulator"&I& +9 "core" &\  ( W"~ +4 "storage"(J& +8 "core" & 6 8 +5 .tForearm.seek 2 + 700 counts +3 "manipulator"&K' +107 "core" ' +3 "storage"(L& +8 "core" & 3 ' +5 .tSE.reconfigure :pick +5 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +4 "storage"(M'L +277 "core" ' +3 "storage"(N- +7 "core" -'x +4 .tSE.configure :default +3 "storage"(#QK-0-\ b +6 (O& +6 "core" & ? > +4 "manipulator"&P& +7 "core" &\ \  ["~ +5 .tElbow.seek 2 +3 "manipulator"&Q( +26 "core" ( +3 "manipulator"&R& +8 "core" & ' + ] +3 "storage"(S& +7 "core" & 5 < +4 .tForearm.seek 2 + 300 counts +4 "manipulator"&T'ϊ +28 "core" ' +3 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +3 .tHand.close +3 "manipulator"&U/ +72 "core" / +5 ."downElevator"SE.seek :down +9 "manipulator"&V& + "storage"(W'v +17 "core" & *  ^ ] +3 "manipulator"&X% +7 "core" % ύ   J \\ +3 .tForearm.seek :retract +4 "manipulator"&Y'\ +103 "core" ' +3 .tElbow.seek CC +4 "manipulator"&Z(Ӥ +126 "core" ' +4 ."downElevator"SE.stop +4 "storage"(5 +27 "core" ( +3 "manipulator"&[& +9 "core" &Ө! \   Z<@ +2 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +4 &\\& +7 "core" &Ө!   Y<@ +11 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +4 "manipulator"&]'+ +108 "core" ' +3 "manipulator"&^& +9 "core" &Ө! h X<@ +3 "manipulator"&_% +7 "core" %!  X +4 "collection"'`& +8 "core" &  +4 "collection"'a& +10 "core" &  +6 .tCC.seek :closed +2 "collection"'b(O +17 "core" &  +2 & \  +2 &5| , +4 &e~ A +10 &Zp Q +9 &K* Q +12 &Ob Q +7 &N# P +9 &dOb P +10 &&Q P +9 &O P +9 &Q{ P +10 & lL? P +9 &"-Q Q +14 &#Q_ Q +5 &%O P +9 &'rU Q +10 &)5Ma Q +10 &*S! Q +8 &,RX Q +10 &.{Mb Q +9 &0=Qf Q +10 &2L P +9 &3OA P +8 &5R` P +10 &7EM Q +14 &9R P +5 &:M P +10 &<O P +9 &>NR P +9 &@N~ Q +10 &AQ Q +9 &CNp P +10 &EUTr Q +9 &G]} R +10 &Ho V +9 &J~m [ +9 &L9y ] +17 &Mt T +3 &O0Jt %p +8 &O ~n L +5 ( +5 "collection"'a& +7 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 2.05 + .Hand.open +3 "manipulator"&c1 +7 "core" &Ono L +62 1 + "manipulator"&d% +5 "core" % ! R U + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 #"uploadLog"upsync +3 "manipulator"&e'\ +93 "core" ' +2 #tcollectSample 100ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +157 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")f+ +3 "core" + + "sampler")g% +4 "core" %{y \  +2 "collection"'h& +4 "core" &Onj L +3 "Can" NN + #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +2 .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure :fast +2 "sampler")#.0X  +79 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")F' +952 "core" ' + .tExhaust.select :close + "sampler") +11 #tSampled 100.0ml +2 #Evacuating Puck (bubblePt=24psi, evacVolume=10ml, delay 15 seconds) + .Intake.select :close + "collection"'G& +3 "core" &Oiu L +2 ."airStroke"CSV.dial :waste +4 "sampler")I% +2 ."airStroke"CS.seek 0ml +4 "collection"'J' +4 "core" %IH \ ] ' +52 ."connect"SSV.dial CBV,avoiding: :exhaust +3 ."airStroke"CSV.dial :air +3 .tCBV.dial SSV + "sampler")L  + "collection"'$ @ +74 "core" A +2 ."airStroke"CS.seek 10ml +2 "collection"'&' D +119 "core"  +2 .tCTV.dial :air +2 "collection"'N  +15 ."flow"Gate.power :analytic3,:OFF +2 ."samplerPumpShutdown"Gate.power :sampler,:OFF +59 "core" ~ +2 .tdelay 15 seconds +1502 .SSV.dial :spit,avoiding: :exhaust +2 "sampler")O +139 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +5 .tSS.seek 0ml +2 "collection"'  + "sampler")P' +6 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")R  +127 "core"  +11  +619 ' + "sampler")S% +4 "core" % \ ] +2 .tCBV.dial between SSV and waste2 +2 "collection"'U  +30 "core"  + "collection"'V% +4 "core" % ?s +3 ."connect"CTV.dial CSV,avoiding: :air +2 .tCSV.dial CTV +2 "collection"'X  +44 "core"  +2 .tCS.reconfigure :pressurize +2 "collection"'# d@<< b +3 .tCS.seek 0ml + "collection"'H' +2163 "core" 'h | Ǟ +2 "collection"'K% +4 "core" %9 s \ +2 "sampler")M% +3 "core" %~~ \ ] +2 #tBubblePoint: Intake @39.1psia, Outlet @14.7psia + .CBV.dial SSV +2 "collection"'[ @ +40 "core" B + .tSS.reconfigure :default +3 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"'d' +134 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")a +138 "core"  +2 .tSS.reconfigure :exhale +3 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'\ ' +123 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +71 "core" ' +2 ."CSpush"CS.stop + "collection"'5 +64 "core" +2 .tSS.reconfigure :exhale +2 "sampler")#.0X9 +3 "core" 9id +102 "collection"'49 +3 "core" 9md +102 "collection"'G9 +2 "core" 9rd +102 "collection"'I9 +3 "core" 9*vd +102 "collection"'$9 +2 "core" 9Dzd +102 "collection"'L9 +3 "core" 9]~d +102 "collection"'9 +3 "core" 9wd +102 "collection"'N9 +2 "core" 9d +102 "collection"'J9 +2 "core" 9c +103 "collection"'O9 +2 "core" 9a +102 "collection"' 9 +3 "core" 9^ +103 "collection"'R9 +2 "core" 9[ +102 "collection"'F9 +3 "core" 9Z +102 "collection"'S9 +2 "core" 9.W +102 "collection"'U9 +3 "core" 9IT +102 "collection"'V9 +2 "core" 9dQ +102 "collection"'X9 +2 "core" 9O +102 "collection"'&9 +3 "core" 9M +102 "collection"'K9 +3 "core" 9J +102 "collection"'M9 +2 "core" 9H +102 "collection"'[9 +3 "core" 9F +102 "collection"'P9 +3 "core" 9D +102 "collection"'T9 +11 "core" 9 @ +102 "collection"'Q9 +2 "core" 9:> +103 "collection"'^9 +2 "core" 9S= +102 "collection"'\\9 +3 "core" 9m: +102 "collection"'_9 +3 "core" 99 +102 "collection"'W9 +2 "core" 96 +102 "collection"'Y9 +3 "core" 94 +102 "collection"'c9 +2 "core" 93 +102 "collection"'`9 +4 "core" 92 +102 "collection"'a9 +2 "core" 9/ +102 "collection"'H9 +3 "core" 9/ +102 "collection"'+9 +2 "core" 9(, +102 "collection"'d9 +2 "core" 9<+ +103 "collection"'g9 +2 "core" 9R) +102 "collection"']9 +2 "core" 9g' +103 "collection"'9 +2 "core" 9{% +102 "collection"'h9 +2 "core" 9 $ +102 "collection"'k9 +3 "core" 9 # +102 "collection"'j9 +3 "core" 9" +102 "collection"'l9 +2 "core" 9! +103 "collection"'m9 +2 "core" 9 +102 "collection"'i9 +2 "core" 9 +103 "collection"'f9 +2 "core" 9" +102 "collection"'r9 +3 "core" 9 & +102 "collection"'n9 +3 "core" 9 * +102 "collection"'o9 +2 "core" 9 +. +102 "collection"'u9 +3 "core" 9 ;2 +102 "collection"'w9 +3 "core" 9 I7 +102 "collection"'p9 +3 "core" 9 X; +102 "collection"'x9 +2 "core" 9 f? +102 "collection"'y9 +2 "core" 9 tC +103 "collection"'s9 +2 "core" 9 G +102 "collection"'t9 +3 "core" 9 K +102 "collection"'q9 +3 "core" 9 P +102 "collection"'}9 +3 "core" 9 T +102 "collection"'~9 +3 "core" 9 X +103 "collection"'z9 +2 "core" 9 \\ +102 "collection"'v9 +3 "core" 9 a +102 "collection"'{9 +2 "core" 9 e +102 "collection"'9 +2 "core" 9 i +103 "collection"'9 +2 "core" 9 m +102 "collection"'9 +3 "core" 9 q +102 "collection"'9 +2 "core" 9 u +102 "collection"'9 +3 "core" 9 z +102 "collection"'9 +3 "core" 9\ ~ +102 "collection"' 9 +2 "core" 9\  +102 "collection"'9 +3 "core" 9\  +102 "collection"'9 +2 "core" 9\  +102 "collection"'|9 +4 "core" 9\  +102 "collection"'\ 9 +2 "core" 9\ # +102 "collection"'9 +3 "core" 9\ ( +102 "collection"' 9 +2 "core" 9\ . +102 "collection"'9 +3 "core" 9\ 3 +102 "collection"'9 +3 "core" 9\ 8 +102 "collection"'9 +2 "core" 9\ < +103 "collection"'9 +2 "core" 9\ A +102 "collection"'9 +2 "core" 9\ F +103 "collection"'9 +2 "core" 9\ I\ +102 "collection"'9 +3 "core" 9\ M +102 "collection"'9 +2 "core" 9\ Q\ +102 "collection"' 9 +3 "core" 9\ S +102 "collection"' 9 +2 "core" 9\ X +102 "collection"'9 +3 "core" 9\ [ +102 "collection"'9 +3 "core" 9\ ^ +102 "collection"'"9 +2 "core" 9\ a\ +102 "collection"'%9 +2 "core" 9\ d\ +103 "collection"'9 +2 "core" 9\ g +102 "collection"'(9 +2 "core" 9\ j +102 "collection"''9 +3 "core" 9\ l\ +103 "collection"'9 +2 "core" 9\ n +102 "collection"')9 +3 "core" 9\ p\ +102 "collection"'9 +2 "core" 9\ s\ +3 .tCH.hold 10:00,70C +4 "collection"'# `\ `\ q  + '-9 +5 "core"  + 9\ s\ + "collection"'.% +4 "core" % K P  +2 #tBegun lysing Collection Puck Heater at 68.1C/33.5psia +47972 "Can"\  +12017 "core" ` + "collection"'/9 +4 "core" 9\ | +2 "collection"'% +3 "core" %  { +2 #tEnded lysing Collection Puck Heater at 69.9C/29.4psia +2 .CS.seek 0ml + "collection"'' +341 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'1 @ +104 "core" A +2 .tCSV.dial :air + "collection"'2 @ +44 "core" > +3 .tCS.seek 5ml + "collection"'0'l +1347 "core" ' +2 .tCSV.dial CTV + "collection"'5  +46 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'6 @ +45 "core" > + .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'7  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'8 @ +45 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"'9' +1353 "core" ' + "collection"':% +4 "core" % 0 + #tPuck @40.6psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"'; +103 "core"  + .tCBV.dial CSV + "collection"'<  +31 "core"  + "collection"'=% +4 "core" %  +2 .tCS.seek 5ml +2 "collection"'!'l +1356 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'?  +44 "core" +2 "collection"'@% +4 "core" %lx  +2 .tCS.seek 7.001ml + "collection"'A' +585 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air2 +2 "collection"'B @ +55 "core" B +2 .tCS.seek 10ml + "collection"'C' D +842 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'D ` +120 "core" _ + #tLysing Complete +2 "collection"'3& +4 "core" &Ohwz H L +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&>% +3 "core" %\   V +2 "storage"(4% +4 "core" %{ 4 5 + "storage"(G. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(I($ +195 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 ($& +3 "core" &#    +2 "manipulator"&L& +3 "core" &Ө  U<@ +2 "manipulator"&% +3 "core" %\  ? U +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"&N( +177 "core" ( + "manipulator"&J& +5 "core" &  = Y] + "storage"(O& +3 "core" &# 5 5 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"& '! +98 "core" ' +2 "storage"(R& +4 "core" &# 4 7 +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(F'L +253 "core" ' + "storage"(S- +3 "core" -'= +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&U& +2 "core" & X] +2 "storage"(V& +4 "core" &# 4 3 + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&X'e +37 "core" ' + .tElbow.hold +2 "manipulator"&&, +3 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 "storage"(K- +2 "core" -'= +2 .tSE.seek 5.11 Pucks below Top Plate +2 "storage"(M' +31 "core" ' +2 "manipulator"&[% +4 "core" %Xi : J + "storage"(P& +4 "core" &#\ \  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 287 counts + "manipulator"&T'τ +22 "core" ' + "manipulator"&Q& +4 "core" & % X8 +2 "storage"(^& +4 "core" &#   D +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&\\'! +23 "core" ' +2 .tSE.seek 6.11 Pucks below Top Plate +2 "storage"(_' +44 "core" ' + "manipulator"&W& +9 "core" &    Y8 +2 "manipulator"&Y% +4 "core" %)  Y +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&c'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&`(Ӥ +153 "core" ( + "manipulator"&a& +4 "core" &Ӥ   T;8 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &H& +3 "core" &Ӥ  T;8 +2 .tForearm.seek CC + "manipulator"&+'+ +98 "core" ' +2 .tHand.close +2 "manipulator"&d/ +76 "core" / +2 .tCC.seek :open + "collection"'g( +377 "core" ( +2 "storage"(]& +4 "core" &# 1  ' + "storage"(& +4 "core" &# I C + "manipulator"&h& +4 "core" &ӥ u S;7 + "manipulator"&k% +4 "core" % 8 Sf +2 .tForearm.seek :retract + "manipulator"&j'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&l( +156 "core" ( +2 "manipulator"&m& +4 "core" &  V \\ +2 "storage"(i& +4 "core" &# ' *  + .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&f'e +107 "core" ' +2 .tElbow.hold + "manipulator"&r, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&n1 +69 "core" 1 +2 "manipulator"&o% +4 "core" % y  " Rv + "storage"(u& +4 "core" &#  H , + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 1 + 320 counts +2 "manipulator"&w'ϥ +13 "core" ' +2 "manipulator"&p& +4 "core" & + *  _ + "storage"(x& +4 "core" &# O P H +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&y'! +28 "core" ' + "storage"(s% +5 "core" % > ; +2 ."downElevator"SE.seek :down +3 "storage"(t'v +99 (q% +3 "core" % M I N Yl +2 "manipulator"&}% +4 "core" % ! ,  ^r +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&~'\ +95 "core" ' +3 ' + ."downElevator"SE.stop + "storage"(5 +3 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'z& +4 "core" &x| # +2 "manipulator"&v& +4 "core" &  4 \\ + "manipulator"&{% +4 "core" %\ " \  ]? +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +166 "core" ( + "manipulator"&& +4 "core" &- *  V ]X +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &- . / # ]X +2 .tForearm.seek :garage +2 "manipulator"&' +93 "core" ' + .tHand.close + "manipulator"&/ +77 "core" / +2 "manipulator"&& +4 "core" &- 4 .  _X +2 "manipulator"& % +3 "core" % ϳ + ,  _# +2 .tForearm.seek :retract + "manipulator"&'\ +94 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&(Ӥ +283 "core" ( + "manipulator"&|& +4 "core" &Ӥ  / Z<= +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &\ & +3 "core" &Ӥ   [<= +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&'+ +101 "core" ' +2 "manipulator"& & +4 "core" &Ӥ  D W<= + "manipulator"&% +4 "core" %*  Ww +2 "collection"'& +4 "core" &~ +2 "collection"'& +5 "core" & +2 .tCC.seek :closed +2 "collection"'(O +48 "core" &  +13 &/zw , + &e{ @ +4 &lk P + &/J~ O +2 &L O + &K  O + &uL~ O +7 &7Q~ O +10 &N O +9 &L O +10 & }N O +9 &"?K O +9 &$P O +10 &%Nu O +9 &'L O +9 &)GN  O +10 &+ K O +9 &,O P +10 &.N O +9 &0NO P +9 &2N O +10 &3N O +9 &5N O +9 &7XK O +10 &9O O +9 &:O O +10 &<Q O +9 &>`N O +10 &@!N O +9 &AO O +9 &CK O +9 &EgP~ O +10 &G'Vn P +9 &Hne S +10 &J| X +9 &LI \\ +10 &N Q +9 &O8N (z +9 &OyZ H +2 ( +2 "collection"'& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.94 + "collection"'& +5 "core" &Oy\\| H + .tHand.open + "manipulator"&1 +66 "core" 1 +2 "manipulator"&% +4 "core" % *  Sw +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +3 .tPSV.dial PSR + "processing"% +137 "core"  + "processing"% % +4 "core" %U +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml + "processing"%' +1610 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +55 "core"  +2 .tPS.seek 0ml + "processing"%"'W +1608 "core" ' + .tPSV.dial PSR +2 "processing"%% +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%' +2629 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%( +2 "collection"''  +6 "core" B + "processing"%  +81 "core" +89  +2 .tPSV.dial :mixloop + "processing"%) +107 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%  +135 "core" +2 .tPS.seek 0ml + "processing"%-'W +2625 "core" ' + .tPSV.dial :air +7 "processing"%.  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%,' +2636 "core" ' +2 .tPSV.dial :mixloop + "processing"%# +46 "core" +2 .tPS.seek 0ml + "processing"%/'W +2630 "core" ' + .tPSV.dial :air +2 "processing"%  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"%1 +46 "core" +2 .tPS.seek 0ml + "processing"%2'W +2632 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &Ӥ  G V<= +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&5(Ӥ +3 "core" ( + "manipulator"&6& +5 "core" &Ӥ  A V<= + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &7& +2 "core" &Ӥ  ) V<= +2 .tForearm.seek CC +2 "manipulator"&8'+ +107 "core" ' + .tHand.close + "manipulator"&0/ +73 "core" / + .tCC.seek :open +2 "collection"':( +377 "core" ( +2 "manipulator"&;& +4 "core" &ӥ K T<< + "manipulator"&<% +4 "core" % " a S + .tForearm.seek :retract +2 "manipulator"&='\ +98 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&9(- +282 "core" ( + "manipulator"&?& +4 "core" &- ,   _ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &@& +3 "core" &- / , _ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&!' +92 "core" ' +2 .tHand.open + "manipulator"&B1 +77 "core" 1 + "manipulator"&A% +4 "core" % *  g _@ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&D'\ +107 "core" ' + .tPSV.dial :mixloop +7 .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'3& +9 "core" &/ +2 "manipulator"&>% +4 "core" %\  - . ` m +2 "storage"(4% +3 "core" %v N M t +2 "storage"(G. +3 "core" .($ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 + "storage"($( +189 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (L& +3 "core" & U W   +2 "manipulator"&& +3 "core" &-  \ / ` +2 "manipulator"&E% +3 "core" %\   \  ` m +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 + "manipulator"&J( +179 "core" ( + "manipulator"&O& +4 "core" &  *  _& +2 "storage"(R& +3 "core" & V T s  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&Z' +99 "core" ' + "storage"(e& +4 "core" & O T i  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(S'L +290 "core" ' + "storage"(U- +4 "core" -'} + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (V& +2 "core" & O P h  +2 "manipulator"&K& +4 "core" & - + ]& +2 .tElbow.seek 2 + "manipulator"&[( +3 "core" ( + "manipulator"&P& +4 "core" & + ! " ]& +2 "storage"(Q& +3 "core" & P P k  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&^'ϊ +22 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&W/ +71 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&Y& +2 "storage"( 'v +7 "core" &   d \\& +2 "manipulator"&N% +4 "core" % ϋ *  $ \\& + .tForearm.seek :retract +2 "manipulator"&F'\ +93 "core" ' + .tElbow.seek CC +2 "manipulator"&X(Ӥ +153 "core" ( +2 "manipulator"&T& +5 "core" &Ӱ  [9' ' + ."downElevator"SE.stop +4 .tElbow.reconfigure :loose + "storage"(5 +4 "manipulator"&$ &.,(#b +2 &M& +3 "core" &Ӱ b \\9' +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&a'+ +98 "core" ' +2 "manipulator"&H& +4 "core" &Ӱ  2 \\9' +2 "manipulator"&\\% +3 "core" %"   , [: +2 "collection"'&& +4 "core" &r +2 "collection"'d& +5 "core" & +2 .tCC.seek :closed + "collection"'c(O +5 "core" & +7 & 3 $e +10 &Vx 9 +9 &sx M +10 &NM P +9 &ZN O +9 &P O +10 &Qw O +9 &Nj O +9 &bJV O +10 &$QN O +9 &N? O +9 &!Q3 O +10 &#iN( P +9 &%,O O +10 &&J O +9 &(N P +9 &*rO O +10 &,4NN O +9 &-L O +9 &/O O +10 &1{Pq O +9 &3<P^ O +10 &4NT O +9 &6LM O +9 &8O O +10 &:DO O +9 &<O O +9 &=J O +10 &?N O +9 &AMJ O +10 &CN O +9 &DR~ O +9 &FTo P +10 &HMgb R +9 &I_ W +9 &KZ \\ +10 &MrK ] +9 &N\\> 9 +10 &Ow5 K +8 ( +3 "collection"'d& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.88 + .Hand.open +2 "manipulator"&b1 +3 "core" &Oy\\( I +70 1 + "manipulator"&]% +4 "core" % "  Y: +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +92 "core" ' + .tCTV.dial CSV,avoiding: :intake +2 "collection"'h  +135 "core"  +2 .tCSV.dial CTV + "collection"'k  +30 "core"  +2 .tPS.seek 2.5ml + "processing"%m' +2641 "core" ' +2 "collection"'i% +4 "core" % Ijlg  +2 .tCS.seek 4.151ml + "collection"'+'Q +1573 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%`  +45 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%n  +75 "core"  +2 .tPS.seek 0ml + "processing"%o'W +2644 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'u ` +40 "core" ^ + .tCSV.dial :air +2 "collection"'p @ +45 "core" > +2 .tCS.seek 10ml +2 "collection"'x' D +1568 "core" ' + .tCSV.dial CTV +2 "collection"'s  +45 "core"  +2 .tCS.seek 0ml +2 "collection"'j' +1730 "Can" @@ +887 "core" ' + .tCBV.dial :waste1 + "collection"'q @ +30 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'}  +134 "core" + "collection"'l& +4 "core" &Oy[ I +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&z% +4 "core" %\  X +2 "storage"(f% +3 "core" %x 7 8 + "storage"(v. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"({($ +194 "core" ( +2 .tSC.configure :limp +6 "storage"($(\ 1b +5 (w& +5 "core" && e J + "manipulator"&_& +4 "core" &Ӱ 2 W9' + "manipulator"&% +4 "core" %\   W +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +159 "core" ( + "manipulator"&y& +4 "core" & \ $ [ +2 "storage"(t& +3 "core" && 1 2 | +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts + "manipulator"&r'! +93 "core" ' + "storage"(& +4 "core" && ' 1 +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('L +241 "core" ' +2 "storage"( - +3 "core" -'3 +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +2 "manipulator"&~& +3 "core" & ^ X +2 "storage"(& +3 "core" &&   3 +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 + "manipulator"&|'e +37 "core" ' + .tElbow.hold +2 "manipulator"&\ , +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(- +2 "core" -'3 +54 .tSE.seek 6.11 Pucks below Top Plate +3 "storage"( ' +32 "core" ' +2 "manipulator"&% +4 "core" %^  N^ + "storage"(& +4 "core" &&\ \  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 293 counts + "manipulator"&'ϊ +16 "core" ' + "manipulator"&g& +4 "core" &  < Z +2 "storage"(& +4 "core" && 4 4 z +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&'! +26 "core" ' +2 .tSE.seek 7.11 Pucks below Top Plate +2 "storage"(' +45 "core" ' +2 "manipulator"&& +4 "core" & )  \\ +2 "manipulator"& % +4 "core" %G ) -  ] +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"& '\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&(Ӥ +160 "core" ( +2 "manipulator"&& +4 "core" &ӳ N V7 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &ӳ ' U7 +2 .tForearm.seek CC + "manipulator"&%'+ +101 "core" ' + .tHand.close +2 "manipulator"&"/ +72 "core" / +2 .tCC.seek :open + "collection"'(( +378 "core" ( + "storage"('& +4 "core" && " / +2 "storage"(& +4 "core" && = > + "manipulator"&)& +4 "core" &ӳ J X7 +2 "manipulator"&% +3 "core" % < & W +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&.( +175 "core" ( +2 "manipulator"&-& +5 "core" &  e [^ +2 "storage"(#& +3 "core" && O P u +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&,'e +107 "core" ' + .tElbow.hold +2 "manipulator"&, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&/1 +75 "core" 1 +2 "manipulator"&1% +4 "core" % x R[ + "storage"(& +4 "core" && 5 5 +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 319 counts + "manipulator"&'Ϥ +18 "core" ' + "manipulator"&6& +5 "core" & " ( @ \\M + "storage"(7& +4 "core" && N J ? +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&0'! +30 "core" ' +2 "storage"(% +4 "core" % I M 4 +2 ."downElevator"SE.seek :down +3 "storage"('v +99 (% +3 "core" % U S [ Xj +2 "manipulator"&;% +4 "core" %" ' _ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&<'\ +89 "core" ' + ' +2 ."downElevator"SE.stop + "storage"(5 +3 .tPSV.dial :air + "processing"%8  +76 "core" +2 .tPS.seek 2.5ml +2 "processing"%?' +2637 "core" ' + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%@ +43 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%5  +45 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%B +45 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%A  +45 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml + "processing"%3'W +2634 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%=& +4 "core" &P  +2 "manipulator"&>& +3 "core" & ) ! A ]M +2 "manipulator"&4% +3 "core" %\  . / - ]\ +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&G(- +184 "core" ( + "manipulator"&!& +4 "core" &-   ^ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &L& +3 "core" &- * ! ^ +2 .tForearm.seek :garage +2 "manipulator"&' +93 "core" ' + .tHand.close + "manipulator"&E/ +68 "core" / + "manipulator"&I& +4 "core" &- - + ] +2 "manipulator"&O% +3 "core" % . + ^ +2 .tForearm.seek :retract +2 "manipulator"&R'\ +92 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&e(z +158 "core" ( + "manipulator"&9& +4 "core" &t ) > _b +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &D& +3 "core" &t + * ^b +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&U'~ +100 "core" ' + "manipulator"&V& +4 "core" &u  W [a +2 "manipulator"&K% +4 "core" %σ   a [ + "processing"%P& +4 "core" &P  +2 "processing"%Q& +5 "core" &N  +2 .tPC.seek :closed +2 "processing"%W(Tg +4 "core" &N  +9 &3uW +} +9 &a}] @ +9 &;mV Q +10 &NV R +9 &Nh Q +10 &Le Q +9 &ANe R +9 &Kn R +10 &Lw Q +9 &N} R +9 & HOy R +10 &" Nu Q +9 &#N Q +10 &%Q R +9 &'QO R +9 &)L R +10 &*P Q +9 &,L R +9 &.YN R +10 &0J Q +9 &1L R +10 &3Q R +9 &5bO Q +9 &7$L Q +10 &8L Q +9 &:M Q +9 &+O R +9 &?O Q +10 &AI R +9 &CrO Q +10 &E4O Q +9 &FQ R +9 &HY S +9 &JnsI V +10 &L)H X +9 &MA X +9 &O X +10 &QnM X +10 &S0F E +9 &T"*]N S +9 &TE$K 0 +2 ( +2 "processing"%Q& +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.68 +6 "processing"%Y& +4 "core" &TE"F 0 +2 .tHand.open + "manipulator"&N1 +74 "core" 1 +2 "manipulator"&J% +4 "core" % σ Y +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&Z'\ +91 "core" ' + .tPRV.dial :air +2 "processing"%T  +44 "core"  +2 .tPSV.dial :mixloop + "processing"%M +46 "core" +2 "processing"%S% +4 "core" %Xx +2 .tPS.seek 0.3ml + "processing"%^' +383 "core" ' + .tPSV.dial PSR +2 "processing"%H +119 "core"  +2 "processing"%\\% +4 "core" %  + #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml + "processing"%&'* +491 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%[' +1917 "core" ' + .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"% +118 "core" + .tPTV.dial :mixing +2 "processing"%F @ +75 "core" A +2 .tPBV.dial :waste2 + "processing"%:  +97 "core"  +2 .tPS.seek 0ml + "processing"%b'W +2631 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&]& +4 "core" &v  Y` +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&d(z +3 "core" ( +2 "manipulator"&h& +4 "core" &v   Y` + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &k& +3 "core" &v M Z` +2 .tForearm.seek PC + "manipulator"&a'~ +100 "core" ' +2 .tHand.close + "manipulator"&2/ +74 "core" / + .tPC.seek :open +2 "processing"%i( +402 "core" ( + "manipulator"&C& +4 "core" &v  a [` + "manipulator"&`% +4 "core" % ϒ  V Z +2 .tForearm.seek :retract + "manipulator"&n'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&m(- +161 "core" ( +2 "manipulator"&u& +4 "core" &-   [% + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &p& +2 "core" &-  [ [% +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&+' +105 "core" ' + .tHand.open + "manipulator"&s1 +71 "core" 1 + "manipulator"&x% +5 "core" % #  a + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&q'\ +95 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%}& +4 "core" & +2 "manipulator"&l% +3 "core" %\ $ , ) E ] C +2 "storage"(z% +3 "core" %~ M O 3 +2 "storage"(f. +4 "core" .($ + .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +43 "storage"(v( +198 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (w& +2 "core" & P M )  +2 "manipulator"&_& +3 "core" &-  \ m \\% +2 "manipulator"&% +4 "core" %\ $   = \\ C +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&$( +178 "core" ( +2 "manipulator"&y& +4 "core" &  * [' +2 "storage"(t& +3 "core" & P O j  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts + "manipulator"&' +100 "core" ' +2 "storage"(X& +4 "core" & J P U  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('L +282 "core" ' + "storage"( - +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (~& +2 "core" & - 2 n  +2 "manipulator"&& +3 "core" &   Z' +2 .tElbow.seek 2 +2 "manipulator"&( +3 "core" ( +2 "manipulator"&& +4 "core" &   P Z' + "storage"(& +4 "core" & 5 -   +2 .tForearm.seek 2 + 300 counts + "manipulator"&g'ϊ +33 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&/ +71 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +2 "storage"( 'v +7 "core" &   \\' +2 "manipulator"&r% +3 "core" %   ] +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +3 .tElbow.seek PC +2 "manipulator"&(z +176 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +76 "core" ( + "manipulator"&|& +4 "core" &y    [ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &y   a \\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"& '~ +95 "core" ' + "manipulator"&& +4 "core" &y  A [ +2 "manipulator"&% +4 "core" %ρ  Q [ + "processing"%& +4 "core" &{ +2 "processing"%\ & +5 "core" &G +2 .tPC.seek :closed + "processing"%"(Tg +5 "core" &v  +9 &.ur +| +9 &byu @ +10 &aki Q +9 &!Ia R +9 &J_ R +10 &NQ R +9 &gJP R +10 &)IR R +9 &ND R +9 &LI R +10 & pIJ Q +9 &"1I1 R +9 &#LE R +10 &%HB Q +9 &'wN R +10 &)9LD R +9 &*K R +9 &,K R +10 &.K R +9 &0AK R +9 &2N Q +10 &3N Q +9 &5G Q +10 &7JG Q +9 &9 I Q +9 &:L Q +10 &<L R +9 &>QI R +9 &@G Q +10 &AH R +9 &CJ R +10 &EYL R +9 &GO R +9 &H]x S +10 &Jx} V +9 &LO~ X +9 &N} X +10 &Ox X +9 &Q| Y +10 &SGqx 9 +9 &T!*Zr ^ +10 &TP&j / +2 ( + "processing"%\ & +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.72 + .Hand.open + "manipulator"& 1 +73 "core" 1 + "manipulator"&c% +4 "core" % ρ  J Y +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&''\ +101 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%  +3 %)9 +5 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%-9 +2 "core" 9  +102 "processing"%#9 +2 "core" 9  +102 "processing"%%9 +3 "core" 9 +102 "processing"%9 +2 "core" 9 +102 "processing"%/9 +2 "core" 9 +102 "processing"%19 +3 "core" 9 +102 "processing"%9 +2 "core" 9" +102 "processing"%69 +2 "core" 9& +102 "processing"%79 +4 "core" 9* +102 "processing"%9 +2 "core" 9/ +102 "processing"%9 +2 "core" 93 +102 "processing"%9 +3 "core" 97 +102 "processing"%;9 +2 "core" 9; +102 "processing"%.9 +3 "core" 9? +102 "processing"%,9 +2 "core" 9C +102 "processing"%9 +3 "core" 9H +102 "processing"%89 +2 "core" 9L +102 "processing"%9 +3 "core" 9P +102 "processing"%09 +3 "core" 9T +102 "processing"%9 +2 "core" 9X +102 "processing"%o9 +2 "core" 9] +102 "processing"%@9 +3 "core" 9a +102 "processing"%59 +2 "core" 9e +102 "processing"%B9 +2 "core" 9i +102 "processing"%A9 +3 "core" 9m +102 "processing"%?9 +2 "core" 9q +102 "processing"%=9 +2 "core" 9 v +102 "processing"%>9 +3 "core" 9z +102 "processing"%49 +3 "core" 9~ +102 "processing"%!9 +2 "core" 9 +102 "processing"%L9 +3 "core" 9& +102 "processing"%9 +2 "core" 9, +102 "processing"%E9 +3 "core" 92 +102 "processing"%I9 +3 "core" 98 +102 "processing"%O9 +3 "core" 9? +102 "processing"%<9 +2 "core" 9F +102 "processing"%99 +3 "core" 9M +102 "processing"%D9 +2 "core" 9R +102 "processing"%9 +3 "core" 9Y +102 "processing"%V9 +2 "core" 9a +102 "processing"%K9 +3 "core" 9g +2 .tPH.hold 2:00:00,28C +4 "processing"%P ppb +2 .tdelay 1:30 +4 "core"  +9000 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%G +106 "core"  + "processing"%R% +4 "core" %U6 +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml + "processing"%*' +590 "core" ' + .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml + "processing"%Y'[ +1612 "core" ' + .tPTV.dial :puck +2 "processing"%N  +75 "core"  + .tPSV.dial PTV +2 "processing"%J +77 "core" + .tPBV.dial :waste1 +2 "processing"%Q  +137 "core"  +2 "processing"%T% +4 "core" %[  +2 .tPS.seek 1.5ml + "processing"%M' +590 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%S * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%U'W +1610 "core" ' + .tdelay 5:00 +19171 "Can" ]] +10832 #trecoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%3  +33 "core"  +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%H * +36 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%\\ +76 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"%^' +2498 "core" ' + .tPSV.dial PTV +2 "processing"%& +89 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"% +75 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%F +76 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +6 "processing"%:  +74 "core"  +2 .tPS.seek 0ml +2 "processing"%['W +2471 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%]  +134 "core" + .tPSV.dial :mixloop +2 "processing"%h +45 "core" + .tPRV.dial :ab1 +2 "processing"%k @ +77 "core" B +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%2'w +361 "core" ' + .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'e  + "processing"%Z  +48 "core"  +9 + "processing"%W% +4 "core" %t  +2 .tPS.seek 0.32ml + "processing"%C'! +388 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'`  +29 "core" + .tPRV.dial :air +2 "processing"%u  +54 "core"  +2 .tPS.seek 0.9ml +2 "processing"%p'D +1229 "core" ' + .tPRV.dial :waste2 +2 "processing"%a @ +77 "core" > +2 .tPS.seek 0.5ml + "processing"%d' +861 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%s  +44 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml + "processing"%x'[ +1619 "core" ' + .tPSV.dial :PML +2 "processing"%} +45 "core" + .tPTV.dial :mixing +2 "processing"%l @ +75 "core" A +2 .tPBV.dial :waste1 + "processing"%z  +36 "core" +2 "processing"%n% +4 "core" %]  +2 .tPS.seek 1.85ml + "processing"%f'= +232 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%+ * +36 "core" + +2 .tPS.seek 0ml +2 "processing"%w'W +1963 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'_& +3 "core" &| +2 "manipulator"&& +3 "core" &y n N +2 "manipulator"&{% +3 "core" % 8 k Q* +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +52 "manipulator"&y(- +195 "core" ( + "manipulator"&t& +5 "core" &- v SH + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &X& +2 "core" &- F OH +2 .tForearm.seek :garage +2 "manipulator"&m' +98 "core" ' + .tHand.close + "manipulator"&q/ +77 "core" / +2 "manipulator"& & +4 "core" &- d UH +2 "manipulator"&~% +3 "core" %  j U +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&(Ӥ +279 "core" ( +2 "manipulator"&& +4 "core" &Ӥ 8 Q;2 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +2 "core" &Ӥ s R;2 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&'+ +105 "core" ' +2 "manipulator"&r& +4 "core" &Ӥ  K;2 +2 "manipulator"&$% +3 "core" %- j MO +2 "collection"'& +4 "core" & +2 "collection"'& +5 "core" & +2 .tCC.seek :closed +2 "collection"'g(O +4 "core" &  +10 &.} ,~ +9 &c} @ +9 &`m Q +10 &!L Q +9 &L Q +10 &K P +9 &iM P +9 &*Q Q +10 &N Q +9 &L P +9 & qL P +10 &"2Q Q +9 &#O Q +10 &%Q P +9 &'xQ Q +9 &);O P +10 &*N P +9 &,P Q +9 &.J P +10 &0BQ Q +9 &2N P +10 &3N P +9 &5N Q +9 &7KP P +10 &9 Q P +9 &:P P +9 &<K P +10 &>SJ P +9 &@K Q +10 &AO Q +9 &CN Q +9 &EZO Q +10 &GR Q +9 &Hg S +9 &J W +10 &LB \\ +9 &N R +10 &O3O )| +9 &OzV A +2 ( +2 "collection"'& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.87 + "collection"'|& +4 "core" &OzR A +2 .tHand.open + "manipulator"&1 +75 "core" 1 + "manipulator"&% +4 "core" % & a KV +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' + .tPSV.dial PSR +2 "processing"% +118 "core"  +2 "processing"%% +4 "core" %U + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"% ' +1614 "core" ' +3 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +46 "core"  +2 .tPS.seek 0ml +2 "processing"%i'W +1609 "core" ' + .tPSV.dial PSR +2 "processing"% +45 "core"  +2 .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%c' +2630 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%)  + "collection"'\  +42 "core" ~ +126  + .tPSV.dial :mixloop +2 "processing"% +106 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%  +75 "core" +2 .tPS.seek 0ml +2 "processing"%-'W +2640 "core" ' + .tPSV.dial :air + "processing"%#  +45 "core"  +2 .tPS.seek 2.5ml + "processing"%%' +2625 "core" ' + .tPSV.dial :mixloop +6 "processing"% +46 "core" +2 .tPS.seek 0ml + "processing"%/'W +2634 "core" ' + .tPSV.dial :air +2 "processing"%1  +46 "core"  +2 .tPS.seek 2.5ml + "processing"%' +2639 "core" ' + .tPSV.dial :mixloop +2 "processing"%6 +45 "core" +2 .tPS.seek 0ml +2 "processing"%7'W +2635 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &ӥ  O:1 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&(Ӥ +3 "core" ( +2 "manipulator"&& +4 "core" &ӥ K N:1 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &;& +3 "core" &ӥ 6 M:1 +2 .tForearm.seek CC + "manipulator"&.'+ +105 "core" ' +2 .tHand.close + "manipulator"&,/ +75 "core" / +2 .tCC.seek :open +2 "collection"'( +374 "core" ( +2 "manipulator"&8& +4 "core" &ӥ  H:1 + "manipulator"&% +4 "core" % 0 Z K +2 .tForearm.seek :retract + "manipulator"&0'\ +107 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&(- +283 "core" ( +2 "manipulator"&o& +4 "core" &-  V S\ + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &@& +2 "core" &-  T\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&5' +106 "core" ' +2 .tHand.open + "manipulator"&B1 +68 "core" 1 + "manipulator"&A% +4 "core" % @  Y +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&?'\ +90 "core" ' +2 ."da"delayUntil "13:33:05.84" +7863 "Can"  TT +16867 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%= @ +75 "core" B + ."da"PBV.dial :waste1 +2 "processing"%>  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%4 * +36 "core" , + ."da"PSV.dial :air +2 "processing"%!  +45 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%L' +2487 "core" ' +2 ."da"PSV.dial :mixloop +6 "processing"% +45 "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"%I +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%O  +45 "core"  +2 ."da"PS.seek 0ml +2 "processing"%<'W +2462 "core" ' + #"da"washCycleDA #1 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%9 +149 "core"  + "processing"%D% +4 "core" %Z + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml + "processing"%' +589 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%V'[ +1614 "core" ' + ."da"PTV.dial :puck +2 "processing"%K  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"%G +88 "core"  +2 ."da"PBV.dial :waste1 + "processing"%R  +36 "core" +2 "processing"%b% +4 "core" %^  + ."da"PS.seek 1.5ml +2 "processing"%*' +591 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%N * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%J'W +1605 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%Q  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%T * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%Y +75 "core"  + ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%S' +2507 "core" ' + ."da"PSV.dial PTV +2 "processing"%M +89 "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"%3 +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%H  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%\\'W +2469 "core" ' +2 #"da"washCycleDA #2 of 2 +51 .PSR.select :air +2 .PSV.dial PSR + "processing"%U +136 "core"  +2 "processing"%&% +4 "core" %U + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"% ' +585 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%F'[ +1614 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%: +75 "core" +2 ."da"PBV.dial :waste1 + "processing"%^  +36 "core" +2 "processing"%]% +4 "core" %X  +2 ."da"PS.seek 1.5ml +2 "processing"%h' +590 "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"%['W +1621 "core" ' +2 ."da"delay 2:00 +897 "Can"  DD +11105 #"da"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"%e * +36 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%W +76 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml + "processing"%2' +2489 "core" ' + ."da"PSV.dial PTV +2 "processing"%` +77 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%u +76 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%C +77 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%a  +87 "core" +2 ."da"PS.seek 0ml +2 "processing"%p'W +2468 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%s  +44 "core"  + ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%d  +134 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%}  +43 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop + "processing"%l +44 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml + "processing"%z' +387 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%n  +45 "core"  + "processing"%+% +4 "core" %  +2 ."da"PS.seek 0.55ml + "processing"%x'z +345 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%f  +46 "core"  +2 ."da"PS.seek 2ml + "processing"%_'[ +1565 "core" ' +2 ."da"PSV.dial :PML + "processing"% +46 "core" + ."da"PTV.dial :mixing +2 "processing"%{ @ +75 "core" A + ."da"PBV.dial :waste1 +2 "processing"%t  +36 "core" +2 "processing"%X% +4 "core" %`  +2 ."da"PS.seek 1.85ml +2 "processing"%'@ +237 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%q * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"% 'W +1966 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +32400 "Can" cb +15603 #"da"recoverPRVreagent08 +6 .PTV.dial :mixing + .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"%m  +45 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2486 "core" ' +2 ."da"PSV.dial :mixloop + "processing"% +46 "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 +57 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%$  +44 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2458 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +148 "core"  + "processing"%(% +4 "core" %Y + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%|' +594 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1626 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +75 "core"  + ."da"PSV.dial PTV +2 "processing"% +78 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +36 "core" +2 "processing"%% +4 "core" %X +2 ."da"PS.seek 1.5ml +7 "processing"%' +590 "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"%'W +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +35 "core"  +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%i +76 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%\ ' +2487 "core" ' + ."da"PSV.dial PTV +2 "processing"%) +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +76 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%c  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%#'W +2476 "core" ' + #"da"washCycleDA #2 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%- +148 "core"  +2 "processing"%% +4 "core" %R + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%%' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +8 "processing"% +14 ."da"PS.seek 2ml + "processing"%1'[ +1605 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%/ +78 "core" +2 ."da"PBV.dial :waste1 + "processing"%6  +36 "core" +2 "processing"%% +4 "core" %W  +2 ."da"PS.seek 1.5ml + "processing"%' +588 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%;'W +1608 "core" ' +2 ."da"delay 2:00 +2274 "Can" QQ +9729 #"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"% * +36 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +44 "processing"% +84 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%g' +2488 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%8 +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +77 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%. +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%o  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%@'W +2491 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +135 "core"  +2 "processing"%B% +4 "core" %V + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%A' +598 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml + "processing"%0'[ +1614 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%5 +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%=  +36 "core" + "processing"%>% +4 "core" %[  +2 ."da"PS.seek 1.5ml +2 "processing"%4' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%! * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%7'W +1605 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%E * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%I +76 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%O' +2498 "core" ' + ."da"PSV.dial PTV +2 "processing"%L +77 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +6 "processing"%9 +76 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%D +76 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%<  +74 "core"  +2 ."da"PS.seek 0ml + "processing"%'W +2482 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%K +139 "core"  +2 "processing"%G% +4 "core" %T + #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +10 "processing"% +18 ."da"PS.reconfigure :default +9 "processing"%#A d`xb +8 ."da"PS.seek 0.25ml +7 "processing"%R'7 +348 "core" ' +11 ."da"delay 5 seconds +502 "processing"%b% +4 "core" %8  + #"da"Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%V' +332 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%N'[ +1605 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%* +76 "core" +2 ."da"PBV.dial :waste1 + "processing"%Q  +36 "core" +2 "processing"%T% +4 "core" %V  +2 ."da"PS.seek 1.5ml +2 "processing"%Y' +592 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%J * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%M'W +1611 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%3 * +36 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%H +78 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%S' +2301 "Can" !! +266 "core" ' + ."da"PSV.dial PTV +2 "processing"%U +91 "core"  + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%& +76 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%\\ +78 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +76 "core"  +2 ."da"PS.seek 0ml +2 "processing"%:'W +2554 "core" ' + #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%^ +140 "core"  +2 "processing"%]% +4 "core" %W + #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%F'[ +2118 "core" ' + ."da"delay 5 seconds +503 .PTV.dial :puck +2 .PSV.dial PTV + "processing"%k +77 "core" + ."da"PBV.dial :waste1 +2 "processing"%h  +36 "core" +2 "processing"%Z% +3 "core" %_  +2 ."da"PS.seek 1.5ml +2 "processing"%e' +599 "core" ' + ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +2 "processing"%W * +35 "core" * +2 ."da"delay 1 second +102 .PSV.dial :waste1 +3 "processing"%[  +121 "core"  +2 ."da"PS.seek 0ml +2 "processing"%`'W +1607 "core" ' +2 "processing"%u9 +3 "core" 95 +2 #"da"Processing Puck Heater at 27.9C before imaging + .PH.coast +2 "processing"%C  +3 "core" 5 + 5 + "processing"%a& +4 "core" &TP# / + #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&2% +4 "core" %\  c a  +2 "storage"(s% +3 "core" %~ 3 + "storage"(d. +3 "core" .( +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 + "storage"(}($ +193 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +2 (l& +3 "core" &' P + "manipulator"&p& +4 "core" &- b c  \ + "manipulator"&n% +4 "core" %\  b b  +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 + "manipulator"&+( +186 "core" ( +2 "manipulator"&z& +4 "core" & 5 ; f ( + "storage"(f& +4 "core" &'  +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts + "manipulator"&x'! +100 "core" ' +2 "storage"(& +4 "core" &' S +2 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"({'L +247 "core" ' + "storage"(t- +3 "core" -'" +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&X& +2 "core" & ? @ # ( +2 "storage"(q& +4 "core" &' v w > + ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 + "manipulator"&_'e +37 "core" ' + ."da"Elbow.hold +2 "manipulator"&, +4 "core" , + ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(~- +3 "core" -'" +2 ."da"SE.seek 7.11 Pucks below Top Plate +2 "storage"('' +35 "core" ' + "manipulator"&m% +4 "core" %`~ ' + "storage"( & +4 "core" &' U U + ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 295 counts +52 "manipulator"&'ό +23 "core" ' +2 "manipulator"&y& +4 "core" & 0 C  % + "storage"(r& +4 "core" &' z  +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&$'! +22 "core" ' +3 ."da"SE.seek 8.11 Pucks below Top Plate +2 "storage"(' +49 "core" ' +2 "manipulator"&& +4 "core" & a a % +2 "manipulator"&(% +4 "core" %) ` c  + ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&|(z +284 "core" ( + "manipulator"&& +4 "core" &n F 7 e ! +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &n 1 4 : ! +2 ."da"Forearm.seek PC +2 "manipulator"&'~ +93 "core" ' +2 ."da"Hand.close + "manipulator"&/ +76 "core" / +2 ."da"PC.seek :open +2 "processing"%( +402 "core" ( + "storage"(w& +100 "core" &' h + "manipulator"&& +4 "core" &o g m  +2 "manipulator"& % +3 "core" % ώ l f }  +2 ."da"Forearm.seek :retract +2 "manipulator"& '\ +104 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&i( +246 "core" ( + "manipulator"&& +4 "core" & 5 > = * +2 "storage"()& +3 "core" &' $ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&'! +101 "core" ' +2 ."da"Hand.open + "manipulator"& 1 +72 "core" 1 +2 "storage"(c- +3 "core" -' +2 ."da"SE.seek 7.87 Pucks below Top Plate +2 "storage"(\ ' +26 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 7.2 Pucks below Top Plate +2 "storage"(-'H +52 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da21oct2914h100ml.tif +1945 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +7270 #"da"SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 88.398 seconds\ /var/log/esp/da21oct2914h100ml.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da21oct2914h100ml15s.tif +1564 #SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da21oct2914h100ml15s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da21oct2914h100ml30s.tif +3068 #SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da21oct2914h100ml30s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da21oct2914h100ml70s.tif +7129 #SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da21oct2914h100ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "88.398 sec auto-exposure",Subject: "da21oct2914h100ml images!" +13 "storage"(- +3 "core" -'H +2 "storage"(#& +5 "core" &' _ \\ +2 "manipulator"&%& +4 "core" & % %  7* +2 ."da"Elbow.seek 1 +2 "manipulator"&/( +3 "core" ( +2 "manipulator"&6& +3 "core" & 0 2 T 7* +2 "storage"(& +4 "core" &' ] T  +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&1'! +4 "core" ' +2 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 7.91 Pucks below Top Plate +2 "storage"(' +62 "core" ' + "manipulator"&& +4 "core" & Y [ =* +2 "storage"(,& +4 "core" &' + ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&'e +34 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&, +4 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 8.1 Pucks below Top Plate +2 "storage"(;' +32 "core" ' +2 "manipulator"&8% +4 "core" %` 1B +2 "storage"(& +4 "core" &' C +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 295 counts +2 "manipulator"&.'ό +20 "core" ' +2 "manipulator"&o& +6 "core" & e f =% + "storage"(g& +5 "core" &' ! +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&'! +30 "core" ' +2 "storage"(B% +6 "core" % g +2 ."downElevator"SE.seek :down +4 "storage"(@'v +99 (A% +3 "core" % * Yk +2 "manipulator"&5% +4 "core" %! b V @w +3 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +5 "manipulator"&='\ +69 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +24 "core" ' +3 "storage"(>& +9 "core" &' E +5 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #tStarting finalPurge + "processing"%0& +8 "core" & +5 "manipulator"&!& +8 "core" & T E  @% +3 "manipulator"&4% +9 "core" %\ % U h @ I +5 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(- +182 "core" ( +3 "manipulator"&E& +4 "core" &- x x r B + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &I& +3 "core" &- i h R B +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&7' +95 "core" ' +4 ."psFlush"Hand.close + "manipulator"&L/ +74 "core" / +5 "manipulator"&9& +11 "core" &-  E +4 "manipulator"&D% +8 "core" %  E +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&<'\ +103 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek PC +2 "manipulator"&O(z +121 "core" ( +3 "manipulator"&K& +8 "core" & } } ` C +3 ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +5 &G& +5 "core" & i r C +9 ."psFlush"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +4 "manipulator"&'~ +97 "core" ' +4 "manipulator"&b& +8 "core" & j t X C +4 "manipulator"&R% +8 "core" %| " D +4 "processing"%V& +7 "core" & +4 "processing"%*& +10 "core" & +4 & +4 ."psFlush"PC.seek :closed +5 "processing"%Q(Tg +9 "core" & +2 &0  +6 &0t +| +10 &`r ? +9 &eh R +10 &%G R +9 &J R +9 &I R +9 &iI R +10 &,I R +10 &G R +9 &G R +9 & sG R +10 &"4G R +9 &#G R +9 &%G R +10 &'{G1 R +8 &)=HE R +11 &*EL R +9 &,GK R +10 &.GQ R +9 &0EFH R +10 &2HH R +8 &3GS R +11 &5KP R +8 &7MGJ R +10 &9HQ Q +9 &:HM R +9 &<KO R +10 &>UEJ R +9 &@GN Q +9 &AGH Q +10 &CGI R +9 &E\\LD R +10 &GLM R +124 &HRD S +20 &JnC V +6 &LPB Y +2 &NB Y +3 &OI Y +3 &Q8 Y +2 &SIk6 7 +4 &T&/\\6 I +2 &T@"4 / +3 ( +7 &T@"7 / +7 &T@"8 / +3 &T@"; / +3 &T@"@ / +2 &T@"= / +2 &T@"B / +5 &T@"? / +10 &T@"9 / +6 &T@"A / +2 &T@"; / +2 &T@"? / +2 &T@"> / +14 "processing"%*& +6 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.75 +4 "processing"%T& +7 "core" &T@"; / +2 &T@"; / +2 &T@"B / +2 &T@": / +2 &T@"; / +2 ."psFlush"Hand.open +4 "manipulator"&N1 +71 "core" 1 +4 "manipulator"&J% +11 "core" % |  E +4 ."psFlush"Forearm.reconfigure :loose +8 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +3 "manipulator"&Y'\ +95 "core" ' +3 ."psFlush"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +45 "core"  +2 "processing"%3% +9 "core" %W( +3 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%H' +211 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +384 "core" ' +4 ."psFlush"delay 5 seconds +503 .PSR.select :air +5 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%M' +2024 #"uploadLog"upsync +104 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%U @ +201 "core" B + ."psFlush"PTV.dial :PRVmixing +2 "processing"%&  +136 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%\\ +105 "core" +2 ."psFlush"PS.seek :empty + "processing"% '9 +2630 "core" ' + ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%S +107 "core"  +2 "processing"%^% +4 "core" %> + #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%]' +588 "core" ' + ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%:' +2120 "core" ' + ."psFlush"delay 1 second +103 .PBV.dial :waste1 + "processing"%k  +36 "core" + ."psFlush"PTV.dial :mixing +2 "processing"%h @ +75 "core" B + ."psFlush"PSV.dial :mixloop +2 "processing"%Z +108 "core" + ."psFlush"PS.seek :empty +2 "processing"%F'9 +2639 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%W +108 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%['P +1105 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%e' +1613 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%u +77 "core" + ."psFlush"PTV.dial :puck +2 "processing"%C  +75 "core"  + ."psFlush"PBV.dial :waste1 +3 .PS.seek 0ml + "processing"%a'W +2628 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%2 +76 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%s' +596 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%d' +2120 "core" ' + ."psFlush"PSV.dial PTV +6 "processing"%l +89 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%p U +57 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%n'W +1972 "Can" ;; +660 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%v @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%z' +2640 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%f  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2630 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +57 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%?' +2633 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%t +76 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%X'W +2637 "core" ' + ."psFlush"PSV.dial PBV +7 "processing"%q @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%~' +2627 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%m  +75 "core"  + ."psFlush"PS.seek 0ml +2 "processing"% 'W +2628 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%y +45 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%r'P +1102 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1613 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%( +75 "core" + ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%x  +56 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%+'W +2632 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%{ +76 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%_' +599 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%' +2120 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%' +76 "core" + ."psFlush"PBV.dial PSV +2 "processing"%$ U +56 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2626 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2632 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +75 "core"  + ."psFlush"PS.seek 0ml +2 "processing"%'W +2628 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%" +45 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%w' +2624 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +80 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"% 'W +2637 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2629 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%)  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%|'W +2627 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"' & +4 "core" & +2 "manipulator"&c& +3 "core" &  N +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"& (z +4 "core" ( + "manipulator"&& +4 "core" & a N +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &\ & +3 "core" & t N +2 .tForearm.seek PC +2 "manipulator"&'~ +103 "core" ' + .tHand.close +2 "manipulator"&#/ +74 "core" / + .tPC.seek :open +2 "processing"%%( +450 "core" ( +2 "manipulator"&6& +4 "core" &  O + "manipulator"&% +4 "core" % Ϗ  O +2 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&,(Ӥ +361 "core" ( + "manipulator"&8& +4 "core" &Ӥ  L;8 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &Ӥ  L;8 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&o'+ +106 "core" ' + "manipulator"&g& +4 "core" &Ӥ  K;8 +2 "manipulator"&i% +4 "core" %.  Kb + "collection"'B& +4 "core" & +2 "collection"'& +5 "core" & +2 .tCC.seek :closed +2 "collection"'-(O +4 "core" & +7 & ; %g +10 &T| 9 +9 &}t M +10 &R Q +9 &bO P +9 &#O Q +10 &L Q +9 &N P +9 &jN P +10 &,O P +9 &O P +10 &!T Q +9 &#rL P +9 &%3P Q +10 &&Q Q +9 &(N P +9 &*zP P +10 &,;M Q +9 &-M P +10 &/N P +9 &1Q Q +9 &3CR Q +10 &5O Q +9 &6R Q +9 &8P Q +10 &:LM P +9 &<O P +10 &=Q P +9 &?O P +9 &ATR P +10 &CO P +9 &DT Q +9 &FQ Q +10 &HV_ R +9 &J V +10 &K [ +9 &M{ ^ +9 &Nf / +10 &O| N +9 ( +2 "collection"'& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.75 + "collection"'A& +4 "core" &Oi I + &Oi I +2 .tHand.open + "manipulator"&51 +67 "core" 1 + "manipulator"&1% +4 "core" % - w  Hc +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&/'\ +101 "core" ' + #tFlushing the Collection Valve::Manifold +2 "collection"'& +4 "core" &Oi I + "collection"'% +4 "core" % +2 .tCSV.dial CSR + "collection"'>  +43 "core"  + "collection"'0% +5 "core" % + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"'!'l +1352 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '.% +2 "core" %l \ +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'4' +725 "core" ' +2 .tCSV.dial :waste +6 "collection"'; +135 "core" + .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 0ml + "collection"'' +1991 "core" ' + #tFlushing lower manifold's waste1 port +2 "collection"'E& +4 "core" &Oi I + "collection"'I% +4 "core" % + .tCSV.dial :flush +2 "collection"'@  +43 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"''l +1346 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'L @ +43 "core" B +2 "collection"'9% +4 "core" %l   +2 .tCS.seek 7ml +2 "collection"'D'\ +584 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'=  + 'K  +42 "core"  +97  + .tCBV.dial :waste1 +2 "collection"'G @ +45 "core" ? +2 .tCS.seek 0ml +2 "collection"'7' +1857 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'b& +4 "core" &Oh I +2 "collection"'R% +3 "core" %  +2 .tCSV.dial :flush + "collection"'V  +87 "core"  +2 .tCS.seek 5ml +2 "collection"''l +1366 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'< @ +55 "core" > + "collection"'% +4 "core" %l +2 .tCS.seek 6.999ml +2 "collection"'T' +589 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'N  +45 "core"  +2 .tCBV.dial :waste2 + "collection"'J  +119 "core"  +2 .tCS.seek 0ml +2 "collection"'*' +1641 "Can" CC +203 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'& +4 "core" &Og I +2 "collection"'3% +3 "core" % +2 .tCSV.dial CSR + "collection"'  +43 "core"  +2 "collection"'`% +4 "core" % + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'H' +2111 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'U' D +583 "core" ' + ."connect"CSV.dial CBV +4 .tCBV.dial CSV +3 "collection"'& +2 '\\  +102 "core" +39  +2 .tCTV.dial :intake + "collection"'M  +77 "core" + .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml + "collection"'S' \\ +2098 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'^  +74 "core" ~ +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"' ' +595 "core" ' + .tCSV.dial CSR +2 "collection"']  +105 "core"  + "collection"'k% +4 "core" % +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +9 .tCS.seek 5ml +2 "collection"'h'l +1355 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml + "collection"'Z' D +1346 "core" ' + .tCSV.dial CBV +2 "collection"': +105 "core" +2 .tCS.seek 0ml + "collection"'W' +2626 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&F& +4 "core" &Ӥ k H;8 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&[(Ӥ +3 "core" ( +2 "manipulator"&u& +4 "core" &Ӥ v O I;8 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &C& +3 "core" &Ӥ  I;8 +2 .tForearm.seek CC + "manipulator"&e'+ +106 "core" ' + .tHand.close +2 "manipulator"&2/ +69 "core" / +2 .tCC.seek :open + "collection"'a( +380 "core" ( +2 "manipulator"&s& +4 "core" &Ӥ _ H;8 + "manipulator"&l% +4 "core" % -  G! + .tForearm.seek :retract +2 "manipulator"&p'\ +100 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&d(- +275 "core" ( +2 "manipulator"&v& +4 "core" &-  Pj + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &n& +2 "core" &- B Pj +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&f' +94 "core" ' +2 .tHand.open + "manipulator"&z1 +77 "core" 1 + "manipulator"&% +4 "core" % Ͼ \  ST +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 "processing"%t& +4 "core" &/ +46090 "Can" ++ +60001  ++ +60000  ,+ +60001  ++ +60001  ++ +60001   ++ +60000  ++ +60001  ++ +60001 \  ++ +60001  ++ +60001 \  ++ +60001  ++ +60001  ,+ +60000  ++ +60001   ++ +60001  ++ +60001  ++ +60001  ,+ +52687 #t-> access 1 +2 "storage"(?% +3 "core" % \ +2 "manipulator"&q% +4 "core" %\  \  R  + "manipulator"&X& +4 "core" &-  j +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(m(< +662 "core" ( +2 .tSC.configure :limp +7 "storage"($(\ 1b +2 (~& +2 "core" &< \ +6615 "Can"\ ** +60001 \ +* @1635875660.07EDT = =tMAIN =mMAIN_scheduler @EDT1635875663.81 #"core_reset"Sent BREAK +3 #t@44283 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.41 I2C Gateway v3.20 +213 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +500 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +807 "Can"\ D +3 \ Du +2 #tPolling Can every 10:00 +4 !o:Storage::Warning: mesg"Uncleanly Exited:bt[ "8/home/esp/esp2/utils/storage.rb:438:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:627:in `restore!'"-/home/esp/esp2/lib/esp.rb:115:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +15562 #-> ESP.ready! +6 #Powering core bus +571 .Gate.power :raw,:ON +8 "sampler") +35 ) +4 "core"  +4 "collection"' +4 ' +6 "core"  +4 "processing"% +4 % +5 "core"  +8 "collection"' 9\ +7 ' 0\ +7 ' -\ +8 "processing"% 9\ +5 % 2\ +4 % *\ +5 % 0\ +6 "sampler")&\ +4 "collection"'% +6 "core" %\ F +3 .tCS.configure :default +5 "collection"'#P d@b +5 "processing"%% +8 "core" %\ X +2 .tPS.configure :default +5 "processing"%#A d`xb +4 "sampler")% +10 "core" %y\ + .tSS.configure :default +5 "sampler")#.0X $da[:extractVol]=0.17 +11832 #-> access 2 +2 "storage"(;% +7 "core" % \ F +3 "manipulator"&<% +10 "core" %\  ' '  +3 "manipulator"&=& +7 "core" &r\ ' % "x +4 .tSC.reconfigure :tight +5 "storage"($\ .(\ 1~b +4 .tSC.seek 6 +5 "storage"(>(K +507 "core" ( +3 .tSC.configure :limp +5 "storage"($(\ 1b +4 (?& +5 "core" &K P e l\ B +26367 "Can"\ @A +5339 #t-> startTube 2 +54662 "Can" ?? +60000  =< +30450 #t-> da 40 +2 #da sampling at most 40ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 14:29:45EDT02-Nov-21\\n{}\\nCan@14:24:41, 23.0C, 21% humidity, 14.9psia, 12.508V, 0.300A, 0.294A avg, 3.75W",Subject: "da sampling at most 40ml" +2 "collection"'@& +6 "core" &  + .tHand.open +2 "manipulator"&A1 +76 "core" 1 +2 "manipulator"&B% +5 "core" % \  l i \ j +2 "storage"(C% +4 "core" % /\  + "storage"(D. +3 "core" .(K +3 .tSC.reconfigure :tight +4 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(E( +673 "core" ( +3 .tSC.configure :limp +4 "storage"($(\ 1b +5 (F& +9 "core" &  7\  +3 "manipulator"&G& +9 "core" &r N P > g"x +6 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +9 .tElbow.seek 2 + "manipulator"&H( +20 "core" ( +5 "manipulator"&I& +10 "core" & R F * g% +3 "storage"(J& +7 "core" &  )\  +6 .tForearm.seek 2 + 700 counts +4 "manipulator"&K' +101 "core" ' +4 "storage"(L& +7 "core" &  /\  +5 .tSE.reconfigure :pick +4 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +4 "storage"(M'L +280 "core" ' +4 "storage"(N- +6 "core" -'s +3 .tSE.configure :default +4 "storage"(#QK-0-\ b +6 (O& +8 "core" &  5\  +4 "manipulator"&P& +8 "core" & ` \\ j% +3 .tElbow.seek 2 +3 "manipulator"&Q( +24 "core" ( +2 "manipulator"&R& +8 "core" & i a l +4 "storage"(S& +8 "core" &  m\  +5 .tForearm.seek 2 + 300 counts + "manipulator"&T'ϊ +15 "core" ' +3 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 .tHand.close +3 "manipulator"&U/ +75 "core" / +5 ."downElevator"SE.seek :down +5 "manipulator"&V& +4 "storage"(W'v +14 "core" & ^ h k +3 "manipulator"&X% +8 "core" % ϊ \\ ^ im +4 .tForearm.seek :retract + "manipulator"&Y'\ +98 "core" ' +4 .tElbow.seek CC + "manipulator"&Z(Ӥ +134 "core" ' +2 ."downElevator"SE.stop +3 "storage"(5 +19 "core" ( +3 "manipulator"&[& +16 "core" &ө" = : g h=G +2 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +5 &\\& +7 "core" &ө" B 9 6 h=G +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +4 "manipulator"&]'+ +95 "core" ' +3 "manipulator"&^& +9 "core" &Ӫ" - * # d=F +3 "manipulator"&_% +8 "core" %, - + d +4 "collection"'`& +8 "core" &  +4 "collection"'a& +9 "core" &  +6 .tCC.seek :closed +4 "collection"'b(O +8 "core" &  +2 &  +5 &5| ,~ +8 &c~ @ +13 &Ws Q +7 &Q P +8 &W P +11 &Q P +8 &`P P +10 &"V P +10 &T P +8 &V Q +10 & iR P +10 &"*V P +8 &#U P +11 &%T P +15 &'pT P +6 &)2O P +6 &*T P +9 &,T P +9 &.xS P +10 &0:R P +9 &1R P +11 &3N P +8 &5Q P +10 &7BQ P +10 &9R P +8 &:Q P +19 &<O P +2 &>KQ P +7 &@ Q P +11 &AR P +8 &CT Q +12 &EP\\ Q +8 &Gh R +9 &H V +9 &Jv \\ +10 &L4 ] +9 &M W +10 &O.A . +8 &Ok G +13 ( +2 &Od G +4 &Od G +2 "collection"'a& +6 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 2.06 +4 .Hand.open + "manipulator"&c1 +75 "core" 1 +3 "manipulator"&d% +7 "core" % , # . D a +3 .tForearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&e'\ +98 "core" ' +4 #tcollectSample 40ml w/bubble point of 24psi +4 #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +164 .tIntake.select :close +5 .Exhaust.select :close + .SS.hold +3 "sampler")f+ +5 "core" + +4 "sampler")g% +8 "core" % \  +2 "collection"'h& +8 "core" &Oc G +6 "Can" PP +3 #tCalibrating pressure and temperature sensors +6 .CTV.dial :air +9 .SSV.dial :spit,avoiding: :exhaust +4 .SS.reconfigure :fast +5 "sampler")#.0X \  +24 "collection"' % +3 "core" %_`F +2 "sampler")\ % +4 "core" % \ \ U +27 "collection"' % +3 "core" %ad +2 "sampler") % +4 "core" % \ \ U +32 "collection"' % +2 "core" %bhI +2 "sampler")% +4 "core" % \ \ U +36 "collection"'% +3 "core" %jj +2 "sampler")% +3 "core" % \ \ U +42 "collection"'% +3 "core" %ln + "sampler")% +4 "core" % \ \ U +47 "collection"'% +4 "core" %nqD + "sampler")% +4 "core" % \ \ U + "collection"'% +4 "core" %oq + #tIntake @13.9psia, vacuum from 8.4 to 11.4psi +2 .SS.reconfigure :inhaling 1.95ml/s +2 "sampler")#.0X% +4 "core" %~ +2 "sampler")F% +4 "core" %,N \ \  +18 "collection"'G% +3 "core" % +2 "sampler")I% +4 "core" %,N \  +21 "collection"'J% +3 "core" %}9 +2 "sampler")L% +3 "core" %,N \  +25 "collection"'$% +3 "core" %~ +2 "sampler")&% +4 "core" %,N \  +28 "collection"'N% +2 "core" %} +2 "sampler")O% +4 "core" %,N \  +32 "collection"' % +3 "core" %}; + "sampler")P% +4 "core" %,N \ \  +36 "collection"'R% +4 "core" % + "sampler")S% +4 "core" %,N \  +42 "collection"'U% +2 "core" % +2 "sampler")V% +4 "core" %,N \  +47 "collection"'X% +3 "core" % +2 "sampler")H% +3 "core" %,N \ \  +54 "collection"'K% +3 "core" %< + "sampler")[% +4 "core" %,N \  +61 "collection"'M% +3 "core" %+ +2 "sampler")\\% +3 "core" %,N \  +69 "collection"'T% +3 "core" %~; +2 "sampler")Q% +3 "core" %,N \  +79 "collection"'^% +3 "core" % +2 "sampler")_% +4 "core" %,N \  +88 "collection"'`% +3 "core" % + "sampler")W% +4 "core" %,N \  +100 "collection"'Y% +3 "core" % +2 "sampler")*% +3 "core" %,N \  +113 "collection"'c% +3 "core" %= +2 "sampler")d% +4 "core" %,N \  +127 "collection"'a% +3 "core" % +2 "sampler")g% +4 "core" %,N \  +144 "collection"']% +3 "core" % +2 "sampler")h% +4 "core" %,N \  +162 "collection"'% +52 "core" %= + "sampler")f% +4 "core" %,N \ \  +184 "collection"'k% +2 "core" %6 +2 "sampler")j% +4 "core" %,N \ \  +196 "collection"'l% +3 "core" % + "sampler")m% +5 "core" %,N \  + "collection"'n% +4 "core" %; + #tIntake @15.1psia, vacuum from 9.6 to 12.6psi +2 .SS.reconfigure :inhaling 1.59ml/s +2 "sampler")#.n0X + "sampler")% +4 "core" %vZX \ \  +69 "collection"' % +3 "core" % + "sampler")\ % +5 "core" %vZW \ \  +77 "collection"' % +4 "core" % +2 "sampler") % +3 "core" %v[X \ \  +89 "collection"' % +3 "core" % + "sampler")% +4 "core" %v[X \ \  +100 "collection"'% +3 "core" %< + "sampler")% +4 "core" %v[X \ \  +113 "collection"'% +3 "core" %< +2 "sampler")% +3 "core" %v[X \ \  +128 "collection"'% +3 "core" % + "sampler")% +4 "core" %v[X \ \  +144 "collection"'% +4 "core" %> + "sampler")% +4 "core" %v[X \ \  +162 "Can" XX + "collection"'% +4 "core" %F +2 "sampler")% +4 "core" %v[X \ \  +183 "collection"'% +3 "core" %? + "sampler")% +4 "core" %v[X \ \  +196 "collection"'% +3 "core" %? +2 "sampler")"% +3 "core" %v[X \ \  +196 "collection"'%% +4 "core" % + "sampler")'% +4 "core" %v[X \ \  +196 "collection"')% +3 "core" %; + "sampler")(% +4 "core" %v[X \ \  +196 "collection"'% +3 "core" % +2 "sampler")% +3 "core" %v[W \ \  +196 "collection"'#% +4 "core" % + "sampler"),% +5 "core" %v[X \  +195 "collection"'-% +3 "core" %? +2 "sampler")% +3 "core" %v[X \ \  +196 "collection"'.% +4 "core" % + "sampler")/% +4 "core" %v[X \ \  +196 "collection"'0% +3 "core" %B + "sampler")1% +4 "core" %v[X \  +196 "collection"'2% +3 "core" % +2 "sampler")3% +3 "core" %v[X \ \  +2 "collection"'4% +4 "core" % + #tIntake @15.2psia, vacuum from 9.7 to 12.7psi +7 .SS.reconfigure :inhaling 1.43ml/s +2 "sampler")#.c0X% +4 "core" %] \  +42 "collection"'F% +2 "core" %; +2 "sampler")G% +4 "core" %^ \  +47 "collection"'I% +3 "core" % + "sampler")J% +4 "core" %] \ \  +54 "collection"'L% +3 "core" % + "sampler")$% +4 "core" %] \ \  +61 "collection"'&% +3 "core" % + "sampler")N% +4 "core" %^ \  +69 "collection"'O% +3 "core" %; + "sampler") % +4 "core" %] \  +78 "collection"'P% +3 "core" %@ +2 "sampler")R% +3 "core" %^ \  +89 "collection"'S% +3 "core" %B + "sampler")C% +4 "core" %^ \ \  +100 "collection"'U% +3 "core" % +2 "sampler")V% +3 "core" %^ \ \  +113 "collection"'X% +3 "core" %< +2 "sampler")H% +3 "core" %^ \  +128 "collection"'K% +4 "core" %; + "sampler")[% +4 "core" %^ \  +144 "collection"'M% +3 "core" % + "sampler")\\% +4 "core" %^ \  +166 "collection"'T% +2 "core" %; +2 "sampler")Q% +4 "core" %^ \  +183 "collection"'^% +4 "core" % + "sampler")_% +4 "core" %^ \ \  +196 "collection"'`% +3 "core" %; +2 "sampler")W% +3 "core" %] \  +196 "collection"'Y% +4 "core" % + "sampler")*% +4 "core" %] \ \  +196 "collection"'c% +3 "core" %; +2 "sampler")d% +3 "core" %^ \  +196 "collection"'a% +3 "core" % +2 "sampler")g% +3 "core" %^ \  +197 "collection"']% +3 "core" % + "sampler")h% +4 "core" %] \  +196 "collection"'% +3 "core" %C + "sampler")f% +4 "core" %^ \  +196 "collection"'k% +3 "core" % +2 "sampler")j% +4 "core" %^ \  +196 "collection"'l% +3 "core" %B + "sampler")m% +5 "core" %] \  +195 "collection"'n% +3 "core" %@ +2 "sampler")D% +3 "core" %^ \  +53 .tSS.reconfigure :default +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"'' +109 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +139 "core"  +3 .tSS.reconfigure :exhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'B' +96 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +117 "core" ' + ."CSpush"CS.stop +2 "collection"'5 +17 "core" +2 .tSS.reconfigure :exhale +3 "sampler")#.0X' +488 "core" ' +53 .tSS.reconfigure :fast +2 "sampler")#.0X +103 "collection"'09 +3 "core" 9 |C +102 "collection"'19 +2 "core" 9 G +102 "collection"'29 +2 "core" 9 K +102 "collection"'9 +3 "core" 9 O +102 "collection"'49 +2 "core" 9 S +103 "collection"'p9 +3 "core" 9 X +102 "collection"'79 +2 "core" 9 \\ +102 "collection"'9 +2 "core" 9 ` +102 "collection"'99 +3 "core" 9 d +102 "collection"':9 +2 "core" 9 h +103 "collection"';9 +2 "core" 9 m +102 "collection"'89 +2 "core" 9 q +102 "collection"'<9 +3 "core" 9 u +102 "collection"'!9 +2 "core" 9\ y +102 "collection"'?9 +2 "core" 9\ } +102 "collection"'A9 +4 "core" 9\  +102 "collection"'=9 +2 "core" 9\  +102 "collection"'9 +2 "core" 9\  +103 "collection"'39 +2 "core" 9\  +102 "collection"'B9 +2 "core" 9\ & +102 "collection"'@9 +3 "core" 9\ * +102 "collection"'>9 +3 "core" 9\ 0 +102 "collection"'G9 +3 "core" 9\ 5 +102 "collection"'59 +2 "core" 9\ : +102 "collection"'F9 +2 "core" 9\ > +103 "collection"'J9 +2 "core" 9\ C +103 "collection"'I9 +2 "core" 9\ F +102 "collection"'L9 +2 "core" 9\ K +102 "collection"'$9 +3 "core" 9\ N +102 "collection"'&9 +2 "core" 9\ R +102 "collection"'O9 +3 "core" 9\ U +102 "collection"'N9 +2 "core" 9\ Y\ +102 "collection"'P9 +2 "core" 9\ \\ +103 "collection"' 9 +2 "core" 9\ _\ +102 "collection"'S9 +2 "core" 9\ b +102 "collection"'C9 +4 "core" 9\ e +102 "collection"'R9 +2 "core" 9\ f +102 "collection"'V9 +2 "core" 9\ i +103 "collection"'U9 +2 "core" 9\ k\ +102 "collection"'H9 +2 "core" 9\ n +102 "collection"'X9 +3 "core" 9\ p\ +102 "collection"'[9 +3 "core" 9\ r +3 .tCH.hold 10:00,70C +4 "collection"'M `\ `\ q  + 'T9 +6 "core"  + 9\ s\ + "collection"'Q% +4 "core" % + #tBegun lysing Collection Puck Heater at 68C/34.4psia +11558 "Can" +48430 "core" ` +2 "collection"'^9 +3 "core" 9\  +2 "collection"'_% +4 "core" % + #tEnded lysing Collection Puck Heater at 70C/32.7psia +2 .CS.seek 0ml +2 "collection"'`' +339 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'W @ +104 "core" B + .tCSV.dial :air +2 "collection"'Y @ +44 "core" > +3 .tCS.seek 5ml + "collection"'*'l +1350 "core" ' +2 .tCSV.dial CTV + "collection"'c  +46 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'d @ +45 "core" > + .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'a  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'g @ +45 "core" > + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"']' +1352 "core" ' + "collection"'h% +4 "core" %  + #tPuck @44.1psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"' +103 "core"  + .tCBV.dial CSV +2 "collection"'f  +30 "core"  + "collection"'k% +47 "core" % l p +11 .tCS.seek 5.001ml +2 "collection"'j'l +1357 "core" ' +2 .tdelay 5 seconds +507 .CTV.dial :air +2 "collection"'l  +44 "core" + "collection"'m% +4 "core" %l +2 .tCS.seek 7.001ml +2 "collection"'n' +596 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'D @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'r' D +841 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'o ` +117 "core" _ +2 #tLysing Complete + "collection"'u& +4 "core" &O`7:  G +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&6% +3 "core" %\  B D x f +2 "storage"(q% +4 "core" %| E\  + "storage"(w. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(x($ +197 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (t& +2 "core" &" !\  +2 "manipulator"&s& +4 "core" &Ӫ! E B / f=F + "manipulator"&}% +4 "core" %\  C C X f +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&( +158 "core" ( +2 "manipulator"&y& +4 "core" & Z ` T j +2 "storage"(~& +3 "core" &"\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&z'! +91 "core" ' + "storage"({& +4 "core" &"\  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(v'L +274 "core" ' + "storage"(i- +4 "core" -'L + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"(' +33 "core" ' + "manipulator"&& +4 "core" & z " m +2 "manipulator"&% +4 "core" %& ~ ( ms + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&|'\ +97 "core" ' + .tElbow.seek CC +2 "manipulator"&(Ӥ +158 "core" ( + "manipulator"&& +4 "core" &ӷ > I , g6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 & & +3 "core" &ӷ C D g6 +2 .tForearm.seek CC + "manipulator"&'+ +103 "core" ' + .tHand.close +2 "manipulator"& / +66 "core" / + .tCC.seek :open +2 "collection"' ( +377 "core" ( +2 "storage"( & +4 "core" &" n\  + "storage"(\ & +4 "core" &" \  + "manipulator"&& +4 "core" &ӷ 9 B g6 + "manipulator"&% +4 "core" % + K C S gR +2 .tForearm.seek :retract + "manipulator"&'\ +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +156 "core" ( + "manipulator"&& +5 "core" & ~  m + "storage"(& +4 "core" &"   \ + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.seek 1 +2 "manipulator"&'e +111 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&1 +74 "core" 1 +3 "manipulator"&% +4 "core" % s : @ eP + "storage"(& +4 "core" &" \  + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 1 + 314 counts + "manipulator"&'ϟ +15 "core" ' +2 "manipulator"&& +4 "core" & ? q + "storage"(& +4 "core" &" @\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&"'! +25 "core" ' + "storage"(%% +4 "core" %  \ +3 ."downElevator"SE.seek :down +3 "storage"(''v +99 ((% +2 "core" %<  b\ \\w +2 "manipulator"&% +4 "core" %T G o +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&#'\ +88 "core" ' +68 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"')& +4 "core" &;> + "manipulator"&,& +4 "core" & o +2 "manipulator"&-% +4 "core" %\   ! p + .tElbow.seek FlushPuck::Garage +2 "manipulator"&.(- +174 "core" ( + "manipulator"&& +4 "core" &- ~ p +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &/& +3 "core" &- { p +2 .tForearm.seek :garage +2 "manipulator"&0' +94 "core" ' + .tHand.close +2 "manipulator"&1/ +72 "core" / +2 "manipulator"&2& +4 "core" &- x H o + "manipulator"&% +4 "core" % u  p +2 .tForearm.seek :retract + "manipulator"&4'\ +105 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&p(Ӥ +23 "Can" // +261 "core" ( +2 "manipulator"&7& +4 "core" &ө# f b k?U +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &ө# i i ' k?U +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&9'+ +102 "core" ' + "manipulator"&:& +5 "core" &ө$ 9 ? E h?U + "manipulator"&;% +4 "core" %0 7 9 hn +2 "collection"'8& +3 "core" &@BW +3 "collection"'<& +6 "core" &?C@ +2 .tCC.seek :closed + "collection"'!(O +4 "core" &?E +7 & 1?E $e +10 &Xy@B 8 +9 &x@B M +9 &N@C O +10 &_O@D O +9 &"QADz N +9 &QAEN O +10 &S@E O +9 &gTADz O +10 &)O?Cg O +9 &OBF] N +9 &!R@BB O +10 &#oSCD. O +9 &%1N@D O +10 &&NCD O +9 &(O?C N +9 &*wQ@B O +10 &,9R@E O +9 &-N@E O +9 &/NAE O +10 &1NADk O +9 &3BQBE\\ N +10 &5O?EE N +9 &6PAF0 N +9 &8QAD N +10 &:JO@D N +9 &< QBD N +9 &=OAE: N +10 &?P@C0 N +9 &AQNAG! O +10 &COAF N +9 &DSAC O +9 &FT?@ O +10 &HQg?A Q +9 &JAA V +9 &KCE Z +10 &MvAF ] +9 &Nd@F , +9 &O EG H +9 ( +3 "collection"'<& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.82 +2 "collection"'?& +4 "core" &O`AF E + &ObCE} E + .tHand.open + "manipulator"&A1 +70 "core" 1 + "manipulator"&=% +5 "core" % ) K : ~ eu + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +2 .tPSV.dial PSR + "processing"%3 +138 "core"  + "processing"%B% +4 "core" %X +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml + "processing"%@' +1605 "core" ' +2 .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%>  +44 "core"  + .tPS.seek 0ml +2 "processing"%G'W +1609 "core" ' + .tPSV.dial PSR +2 "processing"%5 +45 "core"  +2 .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%F' +2631 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +7 .tCBV.dial PRV +2 "processing"%J +2 "collection"'I  +6 "core" A +2 "processing"%L  +83 "core" +89  +2 .tPSV.dial :mixloop + "processing"%$ +107 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%&  +135 "core" +2 .tPS.seek 0ml + "processing"%O'W +2630 "core" ' + .tPSV.dial :air +2 "processing"%N  +43 "core"  +3 .tPS.seek 2.5ml + "processing"%P' +2637 "core" ' + .tPSV.dial :mixloop +2 "processing"% +45 "core" +2 .tPS.seek 0ml +2 "processing"%S'W +2635 "core" ' +2 .tPSV.dial :air +2 "processing"%C  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%R' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"%V +45 "core" +2 .tPS.seek 0ml +2 "processing"%U'W +2626 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&H& +4 "core" &Ӫ# g f k?T + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&X(Ӥ +3 "core" ( + "manipulator"&[& +5 "core" &Ӫ# d a k?T + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &T& +3 "core" &Ӫ# i i  k?T +2 .tForearm.seek CC +2 "manipulator"&Q'+ +105 "core" ' +2 .tHand.close + "manipulator"&\\/ +64 "core" / +2 .tCC.seek :open +2 "collection"'M( +377 "core" ( + "manipulator"&^& +4 "core" &Ӫ# 8 7 h?T +2 "manipulator"&_% +4 "core" % / 9 4 h + .tForearm.seek :retract +2 "manipulator"&K'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&W(- +284 "core" ( +2 "manipulator"&Y& +4 "core" &- 4 r + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &`& +3 "core" &- Y s +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&c' +106 "core" ' +2 .tHand.open +2 "manipulator"&d1 +73 "core" 1 + "manipulator"&a% +4 "core" %  t +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&g'\ +96 "core" ' +2 .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" &PS +2 "manipulator"&h% +4 "core" %\ % P q G + "storage"(% +4 "core" %~ & ' %\  + "storage"(f. +3 "core" .($ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(k( +195 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (]& +3 "core" &    I\  + "manipulator"&l& +4 "core" &- | p + "manipulator"&m% +4 "core" %\ % ~ w V p G +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 + "manipulator"&j( +180 "core" ( + "manipulator"&D& +4 "core" &\ } o$ +2 "storage"(n& +4 "core" & %  O\  + .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&o' +95 "core" ' + "storage"(u& +5 "core" & ( ){\  + .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(6'L +283 "core" ' +2 "storage"(q- +3 "core" -'t +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +2 (w& +48 "core" &  O\  +11 "manipulator"&t& +3 "core" &\ q p z p$ +2 .tElbow.seek 2 +2 "manipulator"&s( +3 "core" ( + "manipulator"&}& +4 "core" & q  p$ + "storage"(E& +5 "core" &   y\  +2 .tForearm.seek 2 + 300 counts + "manipulator"&y'ϊ +21 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&~/ +65 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&{& +2 "storage"(Z'v +7 "core" &\ J q$ +2 "manipulator"&e% +4 "core" % τ H s +2 .tForearm.seek :retract + "manipulator"&i'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&(Ӥ +152 "core" ( +2 "manipulator"&& +4 "core" &ӧ t $ n<> + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 "core" ' +2 ."downElevator"SE.stop +3 "manipulator"&v& + "storage"(5 +6 "core" &ӧ y  n<> +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&'+ +99 "core" ' +3 "manipulator"& & +4 "core" &ӧ a e | l<> + "manipulator"&z% +5 "core" %( W O  l + "collection"'& +5 "core" &RV +2 "collection"' & +4 "core" &QS +3 .tCC.seek :closed +3 "collection"'|(O +3 "core" &PV +6 & +RU $e +9 &XyQT 9 +10 &tPU M +9 &OQT O +9 &_QRU O +10 &#ORU N +9 &POU O +9 &SQV6 O +10 &hSQU O +9 &*TQS O +10 &MOT N +9 &!QQT O +9 &#qRSU N +10 &%3QQU N +9 &&OPU| O +9 &(LRUu O +10 &*xTRUk O +9 &,:NSTO O +10 &-NPT? O +9 &/NPU/ O +9 &1MRU# N +10 &3BQRS O +9 &5LQV N +9 &6PRS O +10 &8TST O +9 &:KRQU N +9 &< QRU N +10 &=NRU O +9 &?MQV O +10 &ARRQT O +9 &CRRT O +9 &DTRU O +10 &FYOT O +9 &HRlRU Q +9 &JIf W +10 &K# [ +9 &Mv ] +10 &Nd + +9 &O~  L +9 ( +3 "collection"' & +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.89 +2 .Hand.open + "manipulator"&b1 +3 "core" &O\\'( H +70 1 +2 "manipulator"& % +4 "core" % ( Q 9 4 i +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&\ '\ +96 "core" ' + .tCTV.dial CSV,avoiding: :intake +2 "collection"'  +135 "core" ~ +2 .tCSV.dial CTV + "collection"'  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2633 "core" ' + "collection"'% +4 "core" % F'()  +2 .tCS.seek 4.15ml + "collection"''Q +1570 "core" ' +2 .tdelay 8 seconds +803 .PSV.dial :air + "processing"%  +45 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%  +86 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2629 "core" ' + .tCBV.dial between PRV and waste1 +6 "collection"' ` +40 "core" _ +2 .tCSV.dial :air +2 "collection"' @ +45 "core" > +2 .tCS.seek 10ml +2 "collection"'' D +1563 "core" ' + .tCSV.dial CTV +2 "collection"'%  +45 "core"  +2 .tCS.seek 0ml +2 "collection"'' +2623 "core" ' + .tCBV.dial :waste1 +2 "collection"'( @ +30 "core" ? + .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake + "collection"'  +134 "core" + "collection"'& +4 "core" &O\\5 H +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&% +4 "core" %  e h k + "storage"(% +4 "core" %x -\ \ +2 "storage"(). +2 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(,($ +192 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (-& +3 "core" &$ E\ +2 "manipulator"&& +3 "core" &ӧ [ \\ j<> +2 "manipulator"&"% +3 "core" %  _ d k +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +156 "core" ( +2 "manipulator"&/& +4 "core" &  o\ +2 "storage"('& +3 "core" &$ \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&'! +91 "core" ' + "storage"(1& +4 "core" &$ #\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(2'L +282 "core" ' + "storage"(- +4 "core" -' + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&#& +3 "core" & z { ! m\ + "storage"(0& +4 "core" &$ T\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&7'e +36 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(.- +2 "core" -' +3 .tSE.seek 0.1 Pucks below Top Plate + "storage"(:'E +27 "core" ' +2 "manipulator"&;% +4 "core" %tr  ! d b + "storage"(8& +4 "core" &$ j\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 315 counts +2 "manipulator"&4'Ϡ +20 "core" ' + "manipulator"& & +4 "core" &  ^ n\ +2 "storage"(?& +4 "core" &$   A\ + .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&A'! +32 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(='4 +38 "core" ' + "manipulator"&<& +5 "core" & / p\ + "manipulator"&3% +4 "core" % p s p +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&B'\ +87 "core" ' + .tElbow.seek CC +2 "manipulator"&9(Ӥ +154 "core" ( +2 "manipulator"&>& +4 "core" &Ӡ S e < j<9 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &@& +2 "core" &Ӡ Z [ r j<9 +2 .tForearm.seek CC +2 "manipulator"&5'+ +103 "core" ' + .tHand.close +2 "manipulator"&G/ +75 "core" / +2 .tCC.seek :open + "collection"'J( +378 "core" ( + "storage"(I& +4 "core" &$  C\ + "storage"(L& +4 "core" &$ [\ \ +2 "manipulator"&$& +4 "core" &Ӣ \\ [ d j;7 + "manipulator"&&% +4 "core" % 4 d Z r i +2 .tForearm.seek :retract + "manipulator"&F'\ +98 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&N( +155 "core" ( + "manipulator"&O& +5 "core" & w x f p\ + "storage"( & +4 "core" &$   f\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&P'e +112 "core" ' +2 .tElbow.hold + "manipulator"&C, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&S1 +75 "core" 1 +2 "manipulator"&V% +4 "core" % rv : B e +2 "storage"(R& +3 "core" &$ \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 313 counts +2 "manipulator"&H'Ϟ +20 "core" ' + "manipulator"&[& +4 "core" &  s\ +2 "storage"(T& +4 "core" &$ $ & \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&\\'! +32 "core" ' +2 "storage"(p% +4 "core" %> ) '\ \ ) +2 ."downElevator"SE.seek :down +4 "storage"('v +98 (!% +3 "core" %?   \ \\x +2 "manipulator"&^% +4 "core" % 3 r +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&_'\ +89 "core" ' +57 ' + ."downElevator"SE.stop +2 "storage"(5 +2 .tPSV.dial :air +2 "processing"%Q  +72 "core" +2 .tPS.seek 2.5ml +2 "processing"%Y' +2626 "core" ' + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%` +43 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%X  +45 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%d +45 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%a  +44 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%*'W +2630 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%K& +4 "core" &  +2 "manipulator"&h& +3 "core" & _ t\ +2 "manipulator"&% +3 "core" %\  I u +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&f(- +177 "core" ( +2 "manipulator"&c& +4 "core" &-  u + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &]& +2 "core" &- F t +2 .tForearm.seek :garage +2 "manipulator"&l' +93 "core" ' +2 .tHand.close + "manipulator"&m/ +71 "core" / + "manipulator"&x& +4 "core" &- w t + "manipulator"&D% +4 "core" % , u! +2 .tForearm.seek :retract +2 "manipulator"&n'\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&u(z +143 "core" ( +2 "manipulator"&W& +4 "core" &p i s* +2 .tElbow.reconfigure :loose +54 "manipulator"&$ &.,(#b +2 &g& +3 "core" &p L s* +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&q'~ +93 "core" ' + "manipulator"&w& +4 "core" &q  q) +2 "manipulator"&t% +4 "core" %s r + "processing"%}& +4 "core" &  +3 "processing"%E& +4 "core" &  +2 .tPC.seek :closed +2 "processing"%~(Tg +4 "core" &  +9 &3v\\ +| +9 &bT @ +10 &KrN Q +9 & Q Q +9 &QY Q +10 &OI R +9 &RRU Q +10 &QQ Q +9 &Q\\ Q +9 &Ob Q +10 & [Mf Q +9 &"Q_ Q +10 &#Q[ R +9 &%Ph Q +9 &'bLq Q +10 &)#Nt R +9 &*Or Q +9 &,Lk Q +10 &.kOu Q +9 &0.O Q +10 &1R Q +9 &3P Q +9 &5sO Q +10 &73O R +9 &8O Q +9 &:P Q +10 &<{O Q +9 &>>O Q +9 &@O P +10 &AN Q +9 &CN Q +10 &EER$ Q +9 &GWW R +9 &H]* S +10 &J~uk V +9 &L: X +9 &M~ X +10 &O X +9 &Q~ X +10 &S= B +9 &T$)e R +9 &TH# . +3 ( + "processing"%E& +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.65 +2 "processing"%{& +4 "core" &TH$ . + .tHand.open + "manipulator"&e1 +70 "core" 1 + "manipulator"&j% +5 "core" % s } # p + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&o'\ +95 "core" ' + .tPRV.dial :air +2 "processing"%  +43 "core"  + .tPSV.dial :mixloop +2 "processing"%v +45 "core" +2 "processing"%6% +4 "core" %U +2 .tPS.seek 0.3ml + "processing"%y' +407 "core" ' + .tPSV.dial PSR +2 "processing"% +106 "core"  +2 "processing"%z% +4 "core" % + #tPulling 0.4ml of PSR.air +2 .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%'* +481 "core" ' + .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%s' +1911 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%Z +118 "core" + .tPTV.dial :mixing +2 "processing"%i @ +73 "core" A +3 .tPBV.dial :waste2 + "processing"%M  +95 "core"  +2 .tPS.seek 0ml +2 "processing"%b'W +2632 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"& & +4 "core" &q z  m) +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"& (z +2 "core" ( +2 "manipulator"&& +4 "core" &q y m) +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &q w  m) +2 .tForearm.seek PC + "manipulator"&'~ +96 "core" ' +2 .tHand.close + "manipulator"&U/ +68 "core" / +2 .tPC.seek :open + "processing"%( +405 "core" ( + "manipulator"&r& +4 "core" &q ; q) +2 "manipulator"&% +3 "core" % Ϗ  r +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +162 "core" ( +2 "manipulator"&& +4 "core" &-  u  pE + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +2 "core" &- ~ s pE +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&' +96 "core" ' + .tHand.open + "manipulator"&%1 +65 "core" 1 + "manipulator"&% +4 "core" % Ͼ + uj +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&('\ +91 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%& +4 "core" &A + "manipulator"&% +4 "core" %\   s + "storage"(% +4 "core" %|   =\  +2 "storage"(. +3 "core" .($ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"()( +194 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (-& +2 "core" &  # \  +2 "manipulator"&& +4 "core" &- ( rE + "manipulator"&"% +4 "core" %\  G r +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&k( +178 "core" ( + "manipulator"&/& +5 "core" & = r% + "storage"('& +4 "core" & ' '\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&1' +92 "core" ' +2 "storage"(& +4 "core" &   t\  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(\ 'L +286 "core" ' + "storage"(- +4 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 (#& +3 "core" & & &\  + "manipulator"&0& +4 "core" & % r% + .tElbow.seek 2 +2 "manipulator"&.( +3 "core" ( +2 "manipulator"&;& +3 "core" & 5 r% +2 "storage"(8& +3 "core" & 0 3 \  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"& 'ϊ +21 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&?/ +74 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&<& + "storage"(3'v +6 "core" & % r% +2 "manipulator"&% +4 "core" % ω g r +2 .tForearm.seek :retract + "manipulator"&'\ +99 "core" ' +2 .tElbow.seek PC +2 "manipulator"&2(z +157 "core" ' + ."downElevator"SE.stop +6 "storage"(5 +82 "core" ( + "manipulator"&7& +5 "core" &x y s + p + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &4& +3 "core" &x z G o +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC + "manipulator"&:'~ +95 "core" ' +2 "manipulator"&>& +4 "core" &x Q q +2 "manipulator"&@% +3 "core" %y R q +2 "processing"%A& +4 "core" & +2 "processing"%& +4 "core" & +2 .tPC.seek :closed +2 "processing"%G(Tg +4 "core" & +8 & + $e +10 &Vw 9 +9 &}r M +9 &M Q +10 &PL Q +9 &R Q +9 &O Q +10 &M Q +9 &XN Q +9 &P) Q +10 &P Q +9 &!L Q +10 &#`P Q +9 &%#Q P +9 &&N P +10 &(N P +9 &*iM P +9 &,+L P +10 &-L P +9 &/K Q +10 &1qQ P +9 &33M P +9 &4N P +10 &6L P +9 &8yM P +10 &::Q Q +9 &;O P +9 &=L P +10 &?O Q +9 &ABM Q +9 &CO P +10 &DQ Q +9 &FN Q +9 &HFW R +10 &Jk T +9 &K W +10 &M| X +9 &O> X +9 &Q_ X +10 &Rf K +9 &SR #m +9 &TD $ +3 ( + "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.66 +2 .Hand.open + "manipulator"&B1 +66 "core" 1 + "manipulator"&|% +4 "core" % y  z o +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&I'\ +93 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +2 "processing"%L  +2 %$9 +5 "core" 9 +102 "processing"%&9 +3 "core" 9 +102 "processing"%O9 +2 "core" 9  +102 "processing"% 9 +3 "core" 9  +102 "processing"%59 +2 "core" 9 +102 "processing"%99 +2 "core" 9 +102 "processing"%S9 +3 "core" 9 +102 "processing"%V9 +3 "core" 9 +102 "processing"%R9 +2 "core" 9" +102 "processing"%[9 +2 "core" 9& +102 "processing"%T9 +3 "core" 9* +102 "processing"%p9 +2 "core" 9/ +103 "processing"%F9 +2 "core" 93 +102 "processing"%!9 +2 "core" 97 +102 "processing"%^9 +2 "core" 9; +102 "processing"%N9 +3 "core" 9? +102 "processing"%P9 +2 "core" 9C +102 "processing"%H9 +3 "core" 9H +102 "processing"%=9 +2 "core" 9L +102 "processing"%Q9 +2 "core" 9P +10 "Can" +92 "processing"%\\9 +3 "core" 9T +102 "processing"%9 +3 "core" 9 X +102 "processing"%9 +2 "core" 9\\ +102 "processing"%`9 +4 "core" 9a +102 "processing"%X9 +2 "core" 9e +102 "processing"%d9 +3 "core" 9 i +102 "processing"%a9 +3 "core" 9%m +102 "processing"%Y9 +2 "core" 9,q +102 "processing"%K9 +2 "core" 91v +102 "processing"%h9 +3 "core" 97z +102 "processing"%9 +2 "core" 9>~ +102 "processing"%c9 +3 "core" 9B +102 "processing"%]9 +2 "core" 9J +102 "processing"%C9 +2 "core" 9O +102 "processing"%m9 +3 "core" 9V +102 "processing"%x9 +2 "core" 9\\ +102 "processing"%D9 +2 "core" 9b +102 "processing"%_9 +3 "core" 9h +3 .tPH.hold 2:00:00,28C +3 "processing"%W ppb +3 .tdelay 1:30 +3 "core"  +9000 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%g +104 "core"  +2 "processing"%l% +4 "core" %[ + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +53 "processing"%f' +588 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml +2 "processing"%w'[ +1610 "core" ' + .tPTV.dial :puck +2 "processing"%t  +74 "core"  + .tPSV.dial PTV +2 "processing"%} +87 "core"  +2 .tPBV.dial :waste1 +2 "processing"%n  +135 "core"  +2 "processing"%+% +4 "core" %V  +2 .tPS.seek 1.5ml +2 "processing"%{' +590 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%e * +32 "core" + +2 .tPS.seek 0ml +2 "processing"%j'W +1615 "core" ' + .tdelay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%E  +35 "core"  +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +7 "processing"% * +34 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%v +73 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%6' +2459 "core" ' +2 .tPSV.dial PTV + "processing"%q +75 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%* +74 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"% +74 "core" + .tdelay 5 seconds +503 .PSV.dial :air + "processing"%z  +74 "core"  +2 .tPS.seek 0ml +2 "processing"%y'W +2457 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +132 "core" +2 .tPSV.dial :mixloop + "processing"%Z +46 "core" + .tPRV.dial :ab1 +2 "processing"%i @ +76 "core" B +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%M'w +349 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +3 "collection"'s  + "processing"%  +49 "core"  +5 + "processing"%% +4 "core" %v  +2 .tPS.seek 0.32ml +2 "processing"%'# +410 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'U  +29 "core" +2 .tPRV.dial :air +2 "processing"%u  +41 "core"  +2 .tPS.seek 0.9ml +2 "processing"%o'D +1226 "core" ' + .tPRV.dial :waste2 +2 "processing"%~ @ +75 "core" > +2 .tPS.seek 0.5ml +2 "processing"%r' +548 "Can" == +310 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%'[ +1615 "core" ' +2 .tPSV.dial :PML +6 "processing"% +46 "core" + .tPTV.dial :mixing +2 "processing"% @ +73 "core" A + .tPBV.dial :waste1 +2 "processing"%  +34 "core"  +2 "processing"%%% +4 "core" %^  +2 .tPS.seek 1.85ml +2 "processing"%'> +229 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"% * +34 "core" * +2 .tPS.seek 0ml +2 "processing"%'W +1962 "core" ' + .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" &_b< +2 "manipulator"&& +4 "core" &x < G  k + "manipulator"&% +4 "core" %\ & Y T  k@ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +170 "core" ( +2 "manipulator"&-& +4 "core" &- 1 O X lM + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +2 "core" &- v \\ ; mM +2 .tForearm.seek :garage +2 "manipulator"&"' +90 "core" ' +2 .tHand.close +2 "manipulator"&,/ +68 "core" / +2 "manipulator"&/& +4 "core" &- z ` oM + "manipulator"&'% +4 "core" % j q  lK +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&(Ӥ +284 "core" ( + "manipulator"&(& +4 "core" &Ӫ c R R i;4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &Ӫ @ S / k;4 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&#'+ +101 "core" ' +2 "manipulator"&0& +4 "core" &Ӫ Q T L f;4 +2 "manipulator"&;% +4 "core" %) G U # j + "collection"'8& +4 "core" &^c +3 "collection"'?& +4 "core" &_b +2 .tCC.seek :closed +2 "collection"'<(O +4 "core" &_cJ  +8 &/y]c +| +10 &d^bE @ +9 &jn_aF P +10 &-L_cF P +9 &S^cK P +9 &N_c- O +10 &sO^a@ P +9 &4N]bL P +9 &Nac- P +10 &T_dD P +9 & {M^c% P +10 &"=N]a; P +9 &#M]a? P +9 &%N_aL P +10 &'R]bF P +9 &)EL]bF P +9 &+N`a* O +10 &,P^bC O +9 &.N_aU O +9 &0NO\\a O +10 &2N^bN O +9 &3M]b O +10 &5N^bR O +9 &7VN^bO O +9 &9O]a O +10 &:O_bB O +9 &<O]b9 P +10 &>]Q^cM P +9 &@Q]bM P +9 &AR`b8 P +10 &CK^bE P +9 &EeM`a2 P +9 &G&U_d7 P +10 &Hk]aF S +9 &J^bQ W +10 &LK\\cL [ +9 &N cgG O +9 &O2FhiT &t +10 &O|ujkK M +5 ( +2 "collection"'?& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.90 + "collection"'& +4 "core" &O|mfkM M + &O|mekQ M + .tHand.open +2 "manipulator"&k1 +73 "core" 1 + "manipulator"&1% +4 "core" % ) 1 9 ! d +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +3 "manipulator"&\ '\ +96 "core" ' +2 .tPSV.dial PSR +2 "processing"% +104 "core"  + "processing"%7% +5 "core" %U + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%4' +1613 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%.  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%>'W +1609 "core" ' + .tPSV.dial PSR +2 "processing"%@ +45 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%A' +2634 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV + "processing"%3  +2 "collection"'  +40 "core"  +127  + .tPSV.dial :mixloop +2 "processing"% +104 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%B  +75 "core" +2 .tPS.seek 0ml +2 "processing"%|'W +2633 "core" ' +2 .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"%:'W +2629 "core" ' + .tPSV.dial :air +2 "processing"%O  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"% ' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"%5 +45 "core" +3 .tPS.seek 0ml + "processing"%9'W +2629 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +6 "manipulator"&S& +4 "core" &Ӫ   b;4 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&V(Ӥ +8 "core" ( +2 "manipulator"&R& +4 "core" &Ӫ  `;4 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &[& +2 "core" &Ӫ  % b;4 +3 .tForearm.seek CC + "manipulator"&T'+ +100 "core" ' + .tHand.close + "manipulator"&p/ +65 "core" / +2 .tCC.seek :open + "collection"'F( +378 "core" ( +2 "manipulator"&!& +4 "core" &Ӫ (  c;4 + "manipulator"&^% +4 "core" % > + $ < c +2 .tForearm.seek :retract + "manipulator"&N'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&P(- +286 "core" ( + "manipulator"&H& +54 "core" &- K U  j + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &=& +3 "core" &- Z N k +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&Q' +103 "core" ' + .tHand.open +2 "manipulator"&\\1 +73 "core" 1 +2 "manipulator"&% +4 "core" %  m 4 g +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +3 ."da"delayUntil "15:23:27.29" +24821 #recoverPRVreagent08 + .PTV.dial :mixing +6 "processing"%` @ +73 "core" @ +2 ."da"PBV.dial :waste1 +2 "processing"%X  +34 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%d * +35 "core" * + ."da"PSV.dial :air +2 "processing"%a  +45 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%Y' +2463 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%K +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%h  +45 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +46 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%c  +45 "core"  +2 ."da"PS.seek 0ml +2 "processing"%]'W +922 "Can" 44 +1521 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%C +134 "core"  +2 "processing"%m% +4 "core" %\\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%x' +587 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%D'[ +1617 "core" ' + ."da"PTV.dial :puck +2 "processing"%_  +74 "core"  + ."da"PSV.dial PTV +2 "processing"%g +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%l  +34 "core" +2 "processing"%b% +4 "core" %[  +2 ."da"PS.seek 1.5ml +2 "processing"%f' +595 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%t * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%}'W +1611 "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"%+ * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%w +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%e' +2476 "core" ' + ."da"PSV.dial PTV +2 "processing"%{ +75 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%L +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%E +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +86 "core" +2 ."da"PS.seek 0ml +2 "processing"%v'W +2451 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%j +134 "core"  + "processing"%q% +4 "core" %V + #"da"Pulling 0.5ml of PSR.wash +6 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +7 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%*' +593 "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 .PSV.dial PTV + "processing"%z +76 "core" + ."da"PBV.dial :waste1 +2 "processing"%6  +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"%i * +33 "core" * +2 ."da"PS.seek 0ml +2 "processing"%y'W +1626 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%s * +36 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +74 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%M' +2468 "core" ' + ."da"PSV.dial PTV +2 "processing"%U +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%u +74 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +75 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%~  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%o'W +2448 "core" ' + #"da"getPMLReagent08 +6 .PRV.dial :air +2 "processing"%  +44 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%r  +133 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%  +43 "core" ~ +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"% +45 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"% ' +385 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%%  +45 "core"  + "processing"%% +4 "core" %  +2 ."da"PS.seek 0.55ml +2 "processing"%'z +341 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'[ +1064 "Can" EE +500 "core" ' + ."da"PSV.dial :PML +3 "processing"% +55 "core" + ."da"PTV.dial :mixing +2 "processing"% @ +73 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%-  +34 "core"  + "processing"%% +4 "core" %Z  +2 ."da"PS.seek 1.85ml +2 "processing"%2': +236 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%, * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%/'W +1965 "core" ' + ."da"delay 2 seconds +202 .delay 8:00 +48003 #recoverPRVreagent08 +2 .PTV.dial :mixing + .PBV.dial :waste1 + "processing"%'  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%I * +35 "core" , +2 ."da"PSV.dial :air +2 "processing"%"  +42 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%(' +2467 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +122 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +45 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%0 +45 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%;  +45 "core"  +2 ."da"PS.seek 0ml +45 "processing"%8'W +2346 "Can" 77 +122 "core" ' +2 #"da"washCycleDA #1 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +134 "core"  + "processing"%J% +4 "core" %V + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +588 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%k'[ +1613 "core" ' + ."da"PTV.dial :puck +2 "processing"%1  +73 "core"  +2 ."da"PSV.dial PTV +2 "processing"%? +75 "core" + ."da"PBV.dial :waste1 +2 "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"% * +33 "core" * +2 ."da"PS.seek 0ml +2 "processing"%.'W +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%4  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%@ * +36 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%> +87 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2472 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%3 +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +74 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%B +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%A  +85 "core" +2 ."da"PS.seek 0ml +2 "processing"%$'W +2450 "core" ' +2 #"da"washCycleDA #2 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%| +134 "core"  + "processing"%&% +4 "core" %R +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +585 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%O'[ +1620 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%: +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%5  +34 "core"  +2 "processing"% % +4 "core" %b +2 ."da"PS.seek 1.5ml +2 "processing"%S' +586 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%R * +34 "core" * +2 ."da"PS.seek 0ml +2 "processing"%['W +1610 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%p  +34 "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"%\ +74 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%<' +2468 "core" ' + ."da"PSV.dial PTV +2 "processing"%! +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%^ +74 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%T +87 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%H  +75 "core"  +2 ."da"PS.seek 0ml +2 "processing"%V'W +2462 "core" ' + #"da"washCycleDA #3 of 3 +2 .PSR.select :air +6 .PSV.dial PSR +2 "processing"%= +134 "core"  +2 "processing"%\\% +3 "core" %X +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +13 ."da"PS.seek 2ml +3 "processing"%N'[ +1609 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%Q +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%`  +36 "core" +2 "processing"%X% +3 "core" %X  +2 ."da"PS.seek 1.5ml +2 "processing"%d' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%a * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%9'W +829 "Can" 44 +776 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%K  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%h * +34 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +87 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%c' +2466 "core" ' + ."da"PSV.dial PTV +2 "processing"%Y +74 "core" + ."da"delay 5 seconds +503 .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 +2 "processing"%]  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%x'W +2442 "core" ' +2 ."da"Gate.power :camera,:ON +6 #Mixing DA Substrates +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%_ +136 "core"  +2 "processing"%g% +5 "core" %T + #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +3 "processing"% +17 ."da"PS.reconfigure :default +9 "processing"%#A d`xb +5 ."da"PS.seek 0.25ml +8 "processing"%l'7 +344 "core" ' +2 ."da"delay 5 seconds +503 "processing"%b% +3 "core" %7  +2 #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%D' +331 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%t'[ +1608 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%f +77 "core" + ."da"PBV.dial :waste1 +2 "processing"%n  +36 "core" + "processing"%+% +4 "core" %V  +2 ."da"PS.seek 1.5ml +2 "processing"%w' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%} * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%{'W +1608 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%L  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%E * +36 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +77 "core"  +2 ."da"PS.reconfigure :fast +48 "processing"%#A ,`xb +9 ."da"PS.seek 2.5ml + "processing"%e' +2534 "core" ' + ."da"PSV.dial PTV +7 "processing"%j +78 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%q +88 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%v +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%*  +75 "core"  +2 ."da"PS.seek 0ml +2 "processing"%z'W +2534 "core" ' + #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%6 +137 "core"  +2 "processing"%% +4 "core" %V + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml + "processing"% '[ +2121 "core" ' + ."da"delay 5 seconds +503 .PTV.dial :puck +2 .PSV.dial PTV + "processing"%i +77 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%Z  +35 "core" +2 "processing"% % +4 "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"% * +35 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%y  +108 "core"  +2 ."da"PS.seek 0ml +2 "processing"%U'W +1610 "core" ' + "processing"%u9 +3 "core" 95 +2 #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast + "processing"%  +3 "core" 5 + 5 + "processing"%~& +4 "core" &TD $ +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&M% +3 "core" %\  - +2 "storage"(% +3 "core" %~ ! ! 0  +2 "storage"(r. +3 "core" .( + ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 1 +2 "storage"(($ +194 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +2 (& +3 "core" &&   + "manipulator"&o& +4 "core" &- , +2 "manipulator"&%% +3 "core" %\  : , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&( +181 "core" ( + "manipulator"& & +4 "core" & +( +2 "storage"(& +3 "core" && ! # +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&'! +98 "core" ' + "storage"(& +4 "core" && "  +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"('L +290 "core" ' +2 "storage"(-- +3 "core" -' + ."da"SE.configure :default +3 "storage"(#QK-0-\ b +2 "manipulator"&& +4 "core" & F ,( +2 "storage"(,& +4 "core" && +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&'e +34 "core" ' +2 ."da"Elbow.hold + "manipulator"&2, +4 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 "storage"('- +2 "core" -' +2 ."da"SE.seek 1.11 Pucks below Top Plate +2 "storage"(I'9 +26 "core" ' +2 "manipulator"&"% +4 "core" %kv !  + "storage"(/& +4 "core" &&  + ."da"Forearm.force -20 +2 "manipulator"&5 +2 ."da"Forearm.seek 1 + 306 counts +2 "manipulator"&'ϗ +13 "core" ' + "manipulator"&& +4 "core" &  -"~ +2 "storage"(0& +4 "core" && n +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&;'! +32 "core" ' +4 ."da"SE.seek 2.11 Pucks below Top Plate +2 "storage"(('( +37 "core" ' +2 "manipulator"&& +4 "core" &  & ,"~ + "manipulator"&J% +5 "core" %  , +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&8'\ +95 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&(z +284 "core" ( + "manipulator"&1& +4 "core" &q +Q + ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &?& +3 "core" &q +Q +2 ."da"Forearm.seek PC +2 "manipulator"& '~ +99 "core" ' +2 ."da"Hand.close + "manipulator"&7/ +77 "core" / + ."da"PC.seek :open +2 "processing"%k( +399 "core" ( +2 "storage"(& +4 "core" && " ! + "manipulator"&#& +4 "core" &s 8 ,O + "manipulator"&4% +4 "core" % ϐ = + + ."da"Forearm.seek :retract +2 "manipulator"&@'\ +110 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&>( +257 "core" ( +2 "manipulator"&.& +4 "core" & = + + "storage"(3& +4 "core" && ! ! +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&'! +98 "core" ' + ."da"Hand.open +2 "manipulator"&B1 +70 "core" 1 +2 "storage"(A- +3 "core" -'( +2 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(' +25 "core" ' + ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.19 Pucks below Top Plate +2 "storage"(|' +54 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da21nov0216h25ml.tif +1944 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +9550 "Can" ;< +18946 #"da"WARNING: Too Dark -- required 359.08s exposure > 300s time limit\ SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da21nov0216h25ml.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da21nov0216h25ml15s.tif +1565 #SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da21nov0216h25ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da21nov0216h25ml30s.tif +3069 #SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da21nov0216h25ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da21nov0216h25ml70s.tif +7130 #SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da21nov0216h25ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "300.0 sec auto-exposure",Subject: "da21nov0216h25ml images!" +8 "storage"(&- +5 "core" -' +2 "storage"($& +4 "core" && B +2 "manipulator"&& +10 "core" &  G +2 ."da"Elbow.seek 1 +2 "manipulator"&:( +7 "core" ( +2 "manipulator"&5& +4 "core" & * G + "storage"( & +4 "core" && " +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&O'! +15 "core" ' +2 ."da"SE.reconfigure :gently +5 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.91 Pucks below Top Plate +2 "storage"(R'. +62 "core" ' + "manipulator"&S& +6 "core" & M W + "storage"(p& +4 "core" && E . +2 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&'e +86 "core" ' +4 ."da"Elbow.hold +3 "manipulator"&\ , +3 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +4 "storage"(#QK-0-\ b +2 ."da"SE.seek 2.09 Pucks below Top Plate +2 "storage"([' +27 "core" ' +2 "manipulator"&!% +5 "core" %FX < H + "storage"(^& +4 "core" &&\ \  +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 269 counts + "manipulator"&T'r +15 "core" ' +2 "manipulator"&H& +4 "core" &   Y +2 "storage"(<& +4 "core" && 2 V  +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&='! +24 "core" ' +2 "storage"(\\% +4 "core" % ( % 7 +2 ."downElevator"SE.seek :down +3 "storage"(V'v +99 (% +3 "core" %E0 ( % Wf +2 "manipulator"&Q% +4 "core" %=   , [ +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&`'\ +93 "core" ' +43 ' + ."downElevator"SE.stop +2 "storage"(5 +3 (X& +4 "core" && 2 (  +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 #tStarting finalPurge +2 "processing"%N& +5 "core" & +2 "manipulator"&a& +4 "core" &  | Z +2 "manipulator"&d% +12 "core" % $  | Y8 +6 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&K(- +173 "core" ( +4 "manipulator"&h& +11 "core" &-  [ +3 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +4 && +6 "core" &-   [ +5 ."psFlush"Forearm.seek :garage +2 "manipulator"&9' +99 "core" ' +4 ."psFlush"Hand.close +2 "manipulator"&Y/ +69 "core" / +5 "manipulator"&C& +10 "core" &- , + ] +4 "manipulator"&m% +9 "core" % , , ]\ +4 ."psFlush"Forearm.seek :retract +7 "manipulator"&]'\ +96 "core" ' +5 ."psFlush"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +4 "manipulator"&c(z +120 "core" ( +4 "manipulator"&_& +11 "core" &y   \\ +2 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +7 &g& +8 "core" &y ' + ] +3 ."psFlush"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek PC +4 "manipulator"&x'~ +103 "core" ' +4 "manipulator"&b& +13 "core" &y    [ +5 "manipulator"&l% +9 "core" %φ    \\ +4 "processing"%D& +8 "core" & +4 "processing"%f& +7 "core" & +7 ."psFlush"PC.seek :closed +2 "processing"%n(Tg +8 "core" & +2 & +5 & , $c +10 &Uv 8 +8 &|r M +10 &L R +10 &OH Q +8 &L R +10 &L R +10 &L Q +8 &WI Q +11 &J Q +8 &J Q +10 &!K R +10 &#_J Q +9 &%!J Q +9 &&K R +10 &(J Q +8 &*fG Q +11 &,(J Q +8 &-K Q +10 &/J Q +10 &1nK Q +8 &31H Q +11 &4K Q +9 &6J Q +8 &8wK/ Q +11 &:9K Q +8 &;J Q +10 &=J Q +10 &?J Q +8 &AAJ Q +11 &CI Q +9 &DG Q +9 &FL Q +10 &HEQ R +9 &Jc U +8 &K X +11 &Mz X +9 &O< X +9 &P1 Y +10 &R O +9 &SJ~ \\ +10 &TG8$ 0 +4 ( +6 "processing"%f& +6 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.70 +3 "processing"%+& +8 "core" &TG$ 0 +2 &TG# 0 +2 ."psFlush"Hand.open +4 "manipulator"&t1 +71 "core" 1 +4 "manipulator"&}% +8 "core" % υ  [ +3 ."psFlush"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&w'\ +97 "core" ' +3 ."psFlush"PSR.select :air +4 .PSV.dial PSR + "processing"%L +49 "core"  +4 "processing"%E% +8 "core" %[ +2 #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +4 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +4 "processing"%' +342 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +257 "core" ' +4 ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +13 ."psFlush"PS.seek 2.5ml +4 "processing"%{' +2125 "core" ' +3 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%j @ +27 #"uploadLog"upsync +173 "core" B + ."psFlush"PTV.dial :PRVmixing +2 "processing"%q  +134 "core" + ."psFlush"PSV.dial :mixloop +3 "processing"%v +117 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%*'9 +2633 "core" ' + ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%e +104 "core"  +2 "processing"%6% +4 "core" %5I + #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +597 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%z' +2123 "core" ' + ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%i  +35 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%Z @ +73 "core" A + ."psFlush"PSV.dial :mixloop +2 "processing"% +106 "core" +2 ."psFlush"PS.seek :empty +2 "processing"% '9 +2635 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +106 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%y'P +1103 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%s' +1607 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%u +82 "core" + ."psFlush"PTV.dial :puck +2 "processing"%  +73 "core"  + ."psFlush"PBV.dial :waste1 +3 .PS.seek 0ml +2 "processing"%~'W +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%M +87 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%' +592 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%r' +2126 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +74 "core" + ."psFlush"PBV.dial PSV +2 "processing"%o U +56 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%%'W +2632 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%) @ +56 "core" B +2 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2627 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +76 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +151 "Can" == +2484 "core" ' + ."psFlush"PSV.dial PSR +7 "processing"%P +45 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%' +2641 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%- +74 "core" + ."psFlush"PBV.dial PSV +55 .PS.seek 0ml +2 "processing"%'W +2631 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%, @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%'' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%"  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%/'W +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +46 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%0'P +1102 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1616 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%J +73 "core" +2 ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +56 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2634 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +88 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +584 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%' +2117 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%I +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%; U +54 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%1'W +2624 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%? @ +46 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%2' +2625 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%7  +78 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%8'W +2630 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%G +45 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2630 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%# +74 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%4'W +2637 "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"%3  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2633 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'B& +4 "core" &qv\\ + "manipulator"&A& +4 "core" &y ^ b j +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&@(z +3 "core" ( +2 "manipulator"&(& +4 "core" &y g b j + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &y f ] k +2 .tForearm.seek PC +2 "manipulator"&&'~ +105 "core" ' +2 .tHand.close + "manipulator"&$/ +72 "core" / +2 .tPC.seek :open +2 "processing"%( +400 "core" ( +2 "manipulator"&5& +4 "core" &y o ^ 0 l + "manipulator"& % +4 "core" % ψ [ \\ ll +2 .tForearm.seek :retract + "manipulator"&S'\ +97 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&p(Ӥ +360 "core" ( +2 "manipulator"&!& +4 "core" &ӝ" ] m u k=B + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &^& +3 "core" &ӝ" i g / j=B +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&>'+ +104 "core" ' + "manipulator"&H& +4 "core" &Ӟ# ? 6 h=A +2 "manipulator"&<% +4 "core" %3 : 9 hd + "collection"'& +5 "core" &sv` +2 "collection"'|& +4 "core" &qwZ +2 .tCC.seek :closed +2 "collection"'\\(O +4 "core" &tvS  +9 &1}pwa +{ +10 &b}qwW ? +9 &eprw\\ P +9 &'LstZ P +10 &Qtw] P +9 &Otsc P +10 &lQqvW P +9 &/RsvZ P +9 &Osu^ P +10 &QrtS P +9 & wOrv] O +9 &"7QtwV P +10 &#QswR P +9 &%Ort` O +10 &'~RsxX P +9 &)@NtvX P +9 &+Pts_ P +10 &,TquW P +9 &.Ntx` P +9 &0IOuvZ O +10 &2\ OqwX P +9 &3Oru^ O +10 &5OrvT P +9 &7PRquU P +9 &9Nuv[ P +10 &:OrvT O +9 &<Psx\\ P +10 &>XNrv[ P +9 &@OtwY P +9 &ASsw_ P +10 &CMruX P +9 &EaPqtV O +9 &G UquZ P +10 &HjsvX R +9 &Jrt] W +9 &LEqsX \\ +10 &NsvV P +9 &O3Kru] %q +10 &OxmrtS L +5 ( +2 "collection"'|& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.88 + "collection"'O& +4 "core" &OxcrtX L + &OxcqtT L + .tHand.open +2 "manipulator"&1 +73 "core" 1 +2 "manipulator"&Q% +4 "core" % , L < ek +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&:'\ +99 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'R& +4 "core" &OxcrtX L + "collection"'% +5 "core" %tt\\ + .tCSV.dial CSR +2 "collection"'X  +42 "core"  +2 "collection"'T% +4 "core" %rtY + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'N'l +1360 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'a% +2 "core" %l ovL  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +2 .tCS.seek 7.5ml +2 "collection"'d' +693 "core" ' +2 .tCSV.dial :waste + "collection"'[ +133 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'=' +1987 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'h& +5 "core" &OxcruI L + "collection"'% +4 "core" %rsE + .tCSV.dial :flush + "collection"'V  +43 "core"  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'\ 'l +1337 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'Y @ +42 "core" A +2 "collection"'C% +4 "core" %lru6 +2 .tCS.seek 7ml + "collection"'m' +571 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV + "collection"'`  +2 '_  +43 "core"  +106  +2 .tCBV.dial :waste1 +2 "collection"'g @ +45 "core" @ +2 .tCS.seek 0ml +2 "collection"'9' +1808 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'b& +4 "core" &Oxbvx7 L +2 "collection"'l% +3 "core" %vw> +2 .tCSV.dial :flush + "collection"'K  +74 "core" +3 .tCS.seek 5ml + "collection"'D'l +1342 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'] @ +56 "core" > +2 "collection"'k% +4 "core" %ltt3  +2 .tCS.seek 7.001ml +2 "collection"'+' +581 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV + "collection"'t  +45 "core"  +2 .tCBV.dial :waste2 +2 "collection"'}  +117 "core"  +2 .tCS.seek 0ml +2 "collection"'f' +1814 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'L& +4 "core" &Oxatw0 L +2 "collection"'E% +3 "core" %uv6 +2 .tCSV.dial CSR + "collection"'x  +43 "core"  +2 "collection"'U% +4 "core" %ru7 + #tPulling 7.999ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml + "collection"'' +2087 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 .tCS.seek 10ml +2 "collection"'j' D +577 "core" ' +2 ."connect"CSV.dial CBV +52 .tCBV.dial CSV +2 "collection"'q +2 'v  +103 "core" +37  + .tCTV.dial :intake +2 "collection"'{  +74 "core" + .tIntake.select :open +2 "sampler") +9 .tCS.seek 2ml +2 "collection"'e' \\ +21 "Can" TT +2040 "core" ' + .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'6  +74 "core"  +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'*' +592 "core" ' + .tCSV.dial CSR +2 "collection"'  +103 "core"  +2 "collection"'i% +4 "core" %rw7 + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'Z'l +1347 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"' ' D +1349 "core" ' + .tCSV.dial CBV +2 "collection"'z +103 "core" +2 .tCS.seek 0ml +2 "collection"'' +2618 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"& & +4 "core" &Ӟ" D B e=A +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&y(Ӥ +3 "core" ( + "manipulator"&u& +4 "core" &Ӟ" D @ 7 e=A +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +2 "core" &Ӟ! M A f=A +2 .tForearm.seek CC +2 "manipulator"&s'+ +103 "core" ' + .tHand.close +2 "manipulator"&M/ +75 "core" / +2 .tCC.seek :open +2 "collection"'~( +377 "core" ( + "manipulator"&& +4 "core" &Ӟ" D A e=A + "manipulator"&% +4 "core" % 3 C D e, +2 .tForearm.seek :retract +2 "manipulator"&o'\ +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&r(- +281 "core" ( + "manipulator"&)& +5 "core" &- S y  m + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &%& +2 "core" &- m 6 l +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&' +103 "core" ' +2 .tHand.open + "manipulator"& 1 +74 "core" 1 + "manipulator"&P% +4 "core" % E q +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 "processing"%-& +4 "core" &{ +49889 "Can" -- +60001  .. +60001  .. +60000  .- +60001  .. +60001  .. +60001  .. +60001  .- +60001  .. +60001  .- +60001  .- +26261 #t-> access 1 +2 "storage"(% +3 "core" %~ ) )\ +2 "manipulator"&,% +4 "core" %\ f o8 + "manipulator"&& +4 "core" &- c o +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"("(< +670 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 ('& +2 "core" &< "\  +33038 "Can" .- +60001  .- +60001  .. +60001  .- +60001  .. +60001  .. +60001  .. +60001  -. +60001  .- +60001  .. +60001  .. +60001  .. +60001  -- +60001  .- +60001  .- +60001  -. +60001  .. +60001  .. +60000  .- +60001  .- +60001  .. +60001  .. +60001  .- +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .- +60001  .. +60000  -. +60001  .. +60001  .. +60001  .. @EDT1635912281.86 \ -, +60001  ,, +60001 \ {-- +60001 \ -- +60001 \ -- +60001 \ -, +60000 \ -, +60001 \ ,, +60001 \ ,, +60001 \ -, +60002 \ ,, +60001  --- +60000  _++ +60001 \ S-- +60001 \ $-. +60001 \ .. +60001 \ .- +60001 \ .- +60001 \ .- +60001 \ .- +60001 \ .- +60000 \ -- +60002 \ .- +60000 \ -- +60001 \ .- +60001 \ .- +60001 \ .. +60001  .. +60001  .- +60001  .- +60001  .. +60001  .- +60001  .. +60001  .- +60001  .. +60001  .- +60001  .. +60001  .- +60001  .. +60001  .- +60001  -- +60001  -- +60001  .- +60001  .. +60001  .- +60001  .. +60001  .- +60001  .. +60001  .. +60001  .- +60001  .. +60001  .- +60000  .. +60002  -- +60001  .. +60000  .- +60001  .- +60001  .. +60002  .. +60001  .. +60000  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .- +60001  .. +60001  .. +60001  .- +60001  .. +60001  .- +60000  .- +60001  .- +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001 { .- +60001 w .. +60000  .. +60001  .. +60001 t .- +60001  .. +60001 { .. +60001 s .- +60001  .. +60001  .- +60001 x .- +60000 ~ .. +60001 t .. +60001 s .. +60001 r .. +60001 o .. +60001 i .- +60001 t .- +60001 m .. +60001 h .- +60001 s .- +60001 ~ .- +60001 h .. +60001 i .. +60001 s .. +60001 l .. +60001 x .. +60001 q .. +60001 v .. +60001 v\ -, +60001 u\ -, +60001 \ g-- +60001 \ h-- +60001 \ k-- +60001 \ o-- +60001 \ r-- +60001 \ v-- +60001 \ z-- +60001 \ }-- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ -, +60001 \ -, +60000 \ -, +60001  ,, +60001  v++ +60001 \ .-- +60001 \ -- +60001 \ .- +60001 \ .. +60001 \ -- +60001 \ -- +60001 \ .. +60001 \ .. +60001 \ .. +60001 \ .- +60001 \ .. +60001 \ .- +60001  .. +60001  .- +60001  .- +60001  .- @EDT1635998683.23  .- +60001  -- +60001  .- +60001  -- +60000   .. +60001   .. +60001  .- +60001 ) .. +60001 " .- +60001  .- +60001  .. +60001  .- +60001  .- +60000  .. +60001  .. +60001  .. +60001  .. +60001  .- +60001   .- +60001  .. +60001  .. +60001   .. +60001  .. +60000   .. +60001  .. +60001  .- +60001  .. +60001  .- +60001  .- +60001  .. +60001  .- +60001  .- +60001  .. +60001  .- +60001  .- +60001  .. +60001  .- +60001  /. +60001  .. +60001  .. +60000   .- +60001 \  .. +60001  .. +60001  .. +60001   .- +60001  .- +60001   .. +60002  .- +60001  .. +60001  .. +60001  .. +60001   .- +60001 \  .- +60001 \  .. +60001  .. +60001  .. +60001  .. +60000  .- +60002  .- +60000   .. +60001  .. +60001 & .. +60001 - .- +60002 ! .. +60000 ' .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .- +60001  .- +60001  .. +60001  .- +60001  -. +60001  .. +60001  .. +60001  .- +60000 \ -, +60001 \ -, +60001  ,, +60001 \ d-- +60001 \ g-- +60001 \ k.- +60001 \ n-- +60001 \ r-- +60000 \ u-- +60001 \ y-- +60001 \ ~-- +60001 \ -, +60001 \ -, +60000 \ -- +60001 \ -- +60001 \ -, +60001 \ -, +60001 \ ,, +60001  8,+ +60001 \ p-- +60001 \ &.- +60000 \ .- +60001 }\ .- +60002 f\ .- +60001 l\ .- +60001 ~\ \ .- +60000 {\ .- +60001 \ -- +60001 \ .- +60001 ~\ .. +60001 \ .. +60002 \ .- +60000  .- +60001  .. +60001  .- +60001  .. +60001  .. +60001  .. +60001  -. +60001  .- +60001  .. +60001  .. +60001  .. +60001  .- +60002  .. +60001  .. +60001  .- +60001  .. +60000  .. +60002  .- +60000  .. +60001  .. +60001  .- +60001  .- +60001  .- +60001  .- +60001  .. +60001  .- +60001  .- +60001  .. +60001  .- +60002  .- +60000  .. +60001  .. @EDT1636085084.60  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .- +60001  .. +60001  .. +60001  .. +60000  .- +60001  .. +60001  .. +60001  .. +60001  .- +60001  .. +60000  .- +60002  .- +60000  .. +60001  .. +60001  .- +60001  .- +60001  .- +60001  .. +60001  .. +60000  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .- +60001  .. +60001  .. +60001  .. +60000  .- +60001  .. +60001  .. +60001  .. +60001  .. +60001  .- +60001  .- +60001  .. +60001  /. +60001  .. +60001  /. +60001  .. +60002  11 +60000  .. +60000  .. +60002  .- +60001 \ ,, +60001 \ -- +60001 \ ,, +60001 \ ]-- +60001 \ _-- +60001 \ c-- +60001 \ e-- +60001 \ h-- +60002 \ k-- +60000 \ n-- +60002 \ q-- +60001 \ u-- +60001 \ y-- +60001 \ ~-- +60000 \ -- +60002 \ -- +60000 \ -- +25664 #t-> can +3 "Can"\ -, +34334 \ -, +60001 \ -, +60001 \ ,, +60001 \ ,, +60001  3,+ +60001  e++ +60001  ++ +60001 \ (-- +32082 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +45 "core"  +951 #t-> PSR.wash + .PSR.select :wash +2 "processing"% +13724 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%/' +2628 "core" ' +2 "processing"%0% +4 "core" %,\  +793 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%J  +44 "core"  +580 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%'W +2626 "core" ' + "processing"%% +4 "core" %\\$\  +506 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +45 "core"  +434 #t-> PSR.wash + .PSR.select :wash +403 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2624 "core" ' + "processing"%% +4 "core" %#\  +374 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%I  +45 "core"  +327 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%;'W +1720 "Can"\ 10 +908 "core" ' + "processing"%% +4 "core" %S)\  +8361 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%? +45 "core"  +2325 #t-> PS.pull 0.3 +2 "processing"%1% +3 "core" %S;\  +2 .tPS.seek 0.3ml +2 "processing"%7' +386 "core" ' +2 "processing"%2% +3 "core" %;\  +7608 #t-> 5.times{PSV.PSR; PS.fill; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 .PS.seek 2.5ml +6 "processing"%G' +2333 "core" ' +2 .tPSV.dial :waste1 + "processing"%8  +46 "core"  +2 .tPS.seek 0ml + "processing"%#'W +2639 "core" ' + .tPSV.dial PSR +2 "processing"% +45 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml + "processing"% ' +2628 "core" ' + .tPSV.dial :waste1 +2 "processing"%4  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%3'W +2638 "core" ' +2 .tPSV.dial PSR +2 "processing"%. +56 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%B' +2629 "core" ' +2 .tPSV.dial :waste1 + "processing"%A  +60 "core"  +2 .tPS.seek 0ml + "processing"%('W +2624 "core" ' + .tPSV.dial PSR +2 "processing"% +42 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%$' +2628 "core" ' + .tPSV.dial :waste1 +2 "processing"%c  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%w'W +2629 "core" ' + .tPSV.dial PSR +2 "processing"%n +45 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%5' +2627 "core" ' +2 .tPSV.dial :waste1 + "processing"%  +46 "core"  +2 .tPS.seek 0ml +2 "processing"%&'W +2638 "core" ' + .tPSV.dial PSR +6 "processing"%@ +46 "core"  +2574 #t-> PS.pull 0.3 +2 "processing"%!% +2 "core" %TI\  +3 .tPS.seek 0.3ml + "processing"%^' +387 "core" ' + "processing"%H% +4 "core" %A\  +2999 #t-> 5.times{PSV.PSR; PS.fill; PSV.waste2; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 .PS.seek 2.5ml + "processing"%<' +2325 "core" ' + .tPSV.dial :waste2 +2 "processing"%  +75 "core"  +2 .tPS.seek 0ml +2 "processing"%S'W +2633 "core" ' +2 .tPSV.dial PSR + "processing"%F +76 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%O' +2626 "core" ' + .tPSV.dial :waste2 +2 "processing"%  +41 "Can"\ DD +34 "core"  +2 .tPS.seek 0ml +2 "processing"%Q'W +2624 "core" ' + .tPSV.dial PSR +2 "processing"%R +86 "core"  + .tPSV.dial PSR +3 .PS.seek 2.5ml + "processing"%|' +2637 "core" ' + .tPSV.dial :waste2 +2 "processing"%  +72 "core"  +2 .tPS.seek 0ml +2 "processing"%X'W +2627 "core" ' +2 .tPSV.dial PSR + "processing"%T +86 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%>' +2646 "core" ' + .tPSV.dial :waste2 +7 "processing"%  +84 "core"  +2 .tPS.seek 0ml +2 "processing"%a'W +2626 "core" ' + .tPSV.dial PSR +2 "processing"%N +72 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%[' +2632 "core" ' + .tPSV.dial :waste2 +2 "processing"%d  +86 "core"  +2 .tPS.seek 0ml +2 "processing"%h'W +2629 "core" ' + .tPSV.dial PSR +2 "processing"% +72 "core"  +7345 #t-> PS.pull 0.3 + "processing"%V% +3 "core" %Y:\  +2 .tPS.seek 0.3ml + "processing"%=' +382 "core" ' +2 "processing"%Y% +4 "core" %+\  +808 #t-> 5.times{PSV.PSR; PS.fill; PSV.waste1; PS.empty; PSV.PSR} + .PSV.dial PSR +3 .PS.seek 2.5ml + "processing"%C' +2331 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%\  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%`'W +2635 "core" ' +2 .tPSV.dial PSR +2 "processing"%_ +45 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%g' +2637 "core" ' + .tPSV.dial :waste1 +2 "processing"%m  +45 "core"  +3 .tPS.seek 0ml + "processing"%b'W +2639 "core" ' + .tPSV.dial PSR +2 "processing"%l +45 "core"  + .tPSV.dial PSR +3 .PS.seek 2.5ml + "processing"%K' +2640 "core" ' +50 .tPSV.dial :waste1 + "processing"%9  +45 "core"  +2 .tPS.seek 0ml + "processing"%]'W +2626 "core" ' +2 .tPSV.dial PSR + "processing"%k +46 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%D' +2637 "core" ' + .tPSV.dial :waste1 +2 "processing"%t  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%}'W +2632 "core" ' + .tPSV.dial PSR +7 "processing"%+ +45 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%L' +2629 "core" ' + .tPSV.dial :waste1 +2 "processing"%E  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%x'W +2635 "core" ' + .tPSV.dial PSR +2 "processing"%U +56 "core"  +2722 #t-> PS.pull 0.3 + "processing"%f% +3 "core" %Tb\  +2 .tPS.seek 0.3ml +2 "processing"%' +386 "core" ' + "processing"%q% +4 "core" %b\  +2629 "Can"\ -- +13909 #t-> PS.pull 0.3 + "processing"%v% +3 "core" %D\  +3 .tPS.seek 0.6ml + "processing"%{' +392 "core" ' +2 "processing"%j% +4 "core" %L\  +316 #t-> PS.pull 0.3 + "processing"%6% +4 "core" %G\  +2 .tPS.seek 0.9ml + "processing"%e'D +380 "core" ' + "processing"%% +4 "core" %DN\  +412 #t-> PS.pull 0.3 +2 "processing"%i% +3 "core" %DN\  +2 .tPS.seek 1.2ml +2 "processing"%*'jZ +386 "core" ' +2 "processing"%Z% +4 "core" %jXI\  +151 #t-> PS.pull 0.3 +2 "processing"%z% +3 "core" %jX[\  +2 .tPS.seek 1.5ml +2 "processing"% ' +387 "core" ' +2 "processing"% % +4 "core" %I\  +297 #t-> PS.pull 0.3 +2 "processing"%u% +3 "core" %M\  +2 .tPS.seek 1.8ml + "processing"%' +386 "core" ' +2 "processing"%M% +4 "core" %M\  +308 #t-> PS.pull 0.3 +2 "processing"%p% +3 "core" %N\  +2 .tPS.seek 2.1ml + "processing"%:' +394 "core" ' + "processing"%\\% +4 "core" %U\  +338 #t-> PS.pull 0.3 +2 "processing"%% +3 "core" %F\  +2 .tPS.seek 2.4ml +2 "processing"%'\\ +382 "core" ' +2 "processing"%s% +4 "core" %]D\  +280 #t-> PS.pull 0.3 +2 "processing"%)% +3 "core" %]C\  +2 !to:Slide::Error : mesg"8Processing Syringe at 2.7ml would be out of bounds!: @reply0:@axisName"Processing Syringe:bt[ "3/home/esp/esp2/lib/slide.rb:307:in `toRawGoal'"./home/esp/esp2/lib/slide.rb:314:in `seek'"0/home/esp/esp2/lib/slide.rb:357:in `moveTo'"./home/esp/esp2/lib/scale.rb:193:in `pull'"(ESP):33: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 +1903 #-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%%  +54 "core"  +582 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%y'W +2539 "core" ' +2 "processing"% % +4 "core" %QH\  +1421 #t-> PSV.PSR + .PSV.dial PSR + "processing"%P +41 "core"  +266 #t-> PSR +1335 #-> PS.pull 0.3 + "processing"%-% +3 "core" %QF\  +3 .tPS.seek 0.3ml + "processing"%o' +387 "core" ' + "processing"%% +4 "core" %E\  +216 #t-> PS.pull 0.3 +2 "processing"%W% +3 "core" %?\  +2 .tPS.seek 0.6ml +2 "processing"%' +382 "core" ' +2 "processing"%,% +4 "core" %D\  +307 #t-> PS.pull 0.3 +2 "processing"%% +3 "core" %P\  +2 .tPS.seek 0.9ml +2 "processing"%'D +388 "core" ' + "processing"%'% +4 "core" %D@\  +444 #t-> PS.pull 0.3 +2 "processing"%% +3 "core" %DE\  +2 .tPS.seek 1.2ml +2 "processing"%'jO +404 "core" ' + "processing"%0% +4 "core" %jNH\  +289 #t-> PS.pull 0.3 +2 "processing"%J% +3 "core" %jNR\  +2 .tPS.seek 1.5ml + "processing"%/' +389 "core" ' + "processing"%% +4 "core" %E\  +1910 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%  +44 "core"  +667 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%'W +1617 "core" ' + "processing"%% +4 "core" %QG\  +942 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%I +45 "core"  +486 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%` +783 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2634 "core" ' + "processing"%% +4 "core" %G\  +1139 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%?  +45 "core"  +468 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%1'W +2626 "core" ' +2 "processing"%;% +4 "core" %Z6\  +551 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%2 +45 "core"  +636 #t-> PSR.air + .PSR.select :air +2 "processing"% +762 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%7' +2637 "core" ' + "processing"%8% +4 "core" %8\  +482 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%G  +44 "core"  +730 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%'W +2638 "core" ' +2 "processing"%#% +4 "core" %S<\  +654 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%4 +44 "core"  +616 #t-> PSR.sub1 +2 .PSR.select :sub1 +2 "processing"% +6424 "Can"\ -- +12098 #t-> PS.pull 0.3 + "processing"% % +3 "core" %Sb\  +2 .tPS.seek 0.3ml +2 "processing"%.' +404 "core" ' +2 "processing"%3% +4 "core" %Y\  +2359 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%A' +2328 "core" ' + "processing"%B% +4 "core" %f\  +1578 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%  +44 "core"  +505 #t-> PS.empty +3 .PS.seek 0ml + "processing"%('W +2636 "core" ' + "processing"%c% +4 "core" %Yc\  +757 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%$ +46 "core"  +270 #t-> PSR +1698 #-> PS.pull 0.3 + "processing"%n% +3 "core" %Y\\\  +2 .tPS.seek 0.3ml +2 "processing"%w' +400 "core" ' +2 "processing"% % +4 "core" %]\  +1909 #t-> 5.times{PSV.PSR; PS.fill; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%5' +2329 "core" ' +2 .tPSV.dial :waste1 + "processing"%@  +50 "core"  +3 .tPS.seek 0ml + "processing"%!'W +2634 "core" ' + .tPSV.dial PSR +2 "processing"%& +56 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml + "processing"%H' +2636 "core" ' + .tPSV.dial :waste1 +2 "processing"%^  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2638 "core" ' + .tPSV.dial PSR +2 "processing"%< +57 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%F' +2638 "core" ' +2 .tPSV.dial :waste1 + "processing"%S  +55 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2626 "core" ' + .tPSV.dial PSR +6 "processing"%O +55 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml + "processing"%R' +2633 "core" ' + .tPSV.dial :waste1 +2 "processing"%Q  +54 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2639 "core" ' + .tPSV.dial PSR +2 "processing"%| +42 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%T' +2631 "core" ' + .tPSV.dial :waste1 +2 "processing"%X  +56 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2624 "core" ' + .tPSV.dial PSR +2 "processing"%> +42 "core"  +801 #t-> PS.pull 0.3 +2 "processing"%N% +3 "core" %\\D\  +2 .tPS.seek 0.3ml +2 "processing"%a' +389 "core" ' +2 "processing"%d% +4 "core" %U\  +2618 #t-> 5.times{PSV.PSR; PS.fill; PSV.waste2; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 .PS.seek 2.5ml + "processing"%[' +2330 "core" ' +2 .tPSV.dial :waste2 + "processing"%  +75 "core" ~ +2 .tPS.seek 0ml +2 "processing"%V'W +60 "Can"\ 22 +2586 "core" ' +2 .tPSV.dial PSR + "processing"%h +75 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%Y' +2635 "core" ' + .tPSV.dial :waste2 +2 "processing"%=  +75 "core"  +2 .tPS.seek 0ml +2 "processing"%\ 'W +2627 "core" ' + .tPSV.dial PSR +7 "processing"%C +75 "core"  + .tPSV.dial PSR +3 .PS.seek 2.5ml + "processing"%_' +2625 "core" ' + .tPSV.dial :waste2 +2 "processing"%`  +75 "core"  +2 .tPS.seek 0ml +2 "processing"%m'W +2658 "core" ' +2 .tPSV.dial PSR + "processing"%g +76 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%l' +2635 "core" ' + .tPSV.dial :waste2 +2 "processing"%b  +75 "core"  +2 .tPS.seek 0ml +2 "processing"%9'W +2630 "core" ' +2 .tPSV.dial PSR + "processing"%K +74 "core"  + .tPSV.dial PSR +3 .PS.seek 2.5ml + "processing"%k' +2634 "core" ' + .tPSV.dial :waste2 +7 "processing"%]  +75 "core"  +2 .tPS.seek 0ml +2 "processing"%t'W +2638 "core" ' + .tPSV.dial PSR +2 "processing"%D +86 "core"  +4283 #t-> PS.pull 0.3 + "processing"%+% +3 "core" %TM\  +2 .tPS.seek 0.3ml +2 "processing"%}' +389 "core" ' + "processing"%E% +4 "core" %J\  +1772 #t-> 5.times{PSV.PSR; PS.fill; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%L' +2323 "core" ' + .tPSV.dial :waste1 +2 "processing"%U  +54 "core"  +3 .tPS.seek 0ml + "processing"%f'W +2635 "core" ' +2 .tPSV.dial PSR +2 "processing"%x +42 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%q' +2634 "core" ' + .tPSV.dial :waste1 +2 "processing"%v  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2626 "core" ' + .tPSV.dial PSR +2 "processing"%j +45 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%6' +2630 "core" ' +2 .tPSV.dial :waste1 + "processing"%{  +46 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2632 "core" ' + .tPSV.dial PSR +6 "processing"%i +46 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%e' +2635 "core" ' +2 .tPSV.dial :waste1 + "processing"%Z  +46 "core"  +2 .tPS.seek 0ml +2 "processing"%z'W +2625 "core" ' +2 .tPSV.dial PSR + "processing"%* +46 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"% ' +2627 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%u  +45 "core"  +2 .tPS.seek 0ml +2 "processing"% 'W +2638 "core" ' + .tPSV.dial PSR +2 "processing"%M +45 "core"  +2568 "Can"\ .- +60001 \ .. +18668 #t-> PS.pull 0.3 +2 "processing"%p% +3 "core" %V}\ +2 .tPS.seek 0.3ml +2 "processing"%' +395 "core" ' + "processing"%\\% +4 "core" %y\  +619 #t-> PS.pull 0.3 + "processing"%% +3 "core" %x\  +3 .tPS.seek 0.6ml + "processing"%:' +383 "core" ' +2 "processing"%s% +4 "core" %y\  +19557 #t-> PS.pull 0.3 +2 "processing"%)% +3 "core" %i\  +2 .tPS.seek 0.9ml + "processing"%%'D +385 "core" ' +2 "processing"%% +4 "core" %D]\  +388 #t-> PS.pull 0.3 +2 "processing"% % +3 "core" %Dj\  +2 .tPS.seek 1.2ml +2 "processing"%P'jV +382 "core" ' + "processing"%-% +4 "core" %jQa\ \  +239 #t-> PS.pull 0.3 +2 "processing"%y% +3 "core" %jQb\ \  +2 .tPS.seek 1.5ml +2 "processing"%' +381 "core" ' + "processing"%W% +4 "core" %e\  +232 #t-> PS.pull 0.3 + "processing"%o% +4 "core" %f\  +2 .tPS.seek 1.8ml + "processing"%,' +383 "core" ' +2 "processing"%% +3 "core" %d\ \  +393 #t-> PS.pull 0.3 + "processing"%% +3 "core" %m\ \  +3 .tPS.seek 2.1ml + "processing"%'' +394 "core" ' +2 "processing"%% +3 "core" %i\  +313 #t-> PS.pull 0.3 + "processing"%% +3 "core" %c\ \  +3 .tPS.seek 2.4ml + "processing"%0'X +387 "core" ' + "processing"%J% +4 "core" %Va\  +828 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%  +45 "core"  +399 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%'W +2534 "core" ' +2 "processing"%% +4 "core" %Pg\ \ +595 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%/ +44 "core"  +843 #t-> PS.pull 0.3 + "processing"%% +4 "core" %P[\ \ +2 .tPS.seek 0.3ml +2 "processing"%I' +384 "core" ' + "processing"%% +4 "core" %Z\ \  +277 #t-> PS.pull 0.3 + "processing"%% +3 "core" %^\ \  +3 .tPS.seek 0.6ml + "processing"%?' +381 "core" ' +2 "processing"%% +4 "core" %[\ \  +302 #t-> PS.pull 0.3 +2 "processing"%;% +3 "core" %\\\ \  +2 .tPS.seek 0.9ml +2 "processing"%2'D +390 "core" ' + "processing"%1% +4 "core" %DZ\ \  +1392 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%B +544 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%8' +1712 "core" ' +2 "processing"%G% +4 "core" %X\ \  +1203 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%7  +44 "core"  +467 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%#'W +2629 "core" ' +2 "processing"%4% +4 "core" %VU\ +499 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"% +44 "core"  +575 #t-> PSR.air +2 .PSR.select :air +2 "processing"% +167 "Can"\ .- +347 #t-> PS.fill +3 .PS.seek 2.5ml + "processing"%' +2635 "core" ' + "processing"%3% +4 "core" %e\ \  +886 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%.  +44 "core"  +402 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%B'W +2639 "core" ' +2 "processing"%% +4 "core" %R_\ +13627 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%A +56 "core"  +476 #t-> PSR.sub2 +3 .PSR.select :sub2 +2 "processing"% +1695 #t-> PS.pull 0.1 + "processing"%c% +3 "core" %Rm\ +3 .tPS.seek 0.1ml + "processing"%$' +186 "core" ' + "processing"%n% +4 "core" %r\  +596 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%(' +2536 "core" ' + "processing"% % +4 "core" %w\  +930 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%w  +54 "core"  +570 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%@'W +2632 "core" ' +2 "processing"%5% +4 "core" %V\ +900 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%& +40 "core"  +232 #t-> PSR +727 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%!' +2628 "core" ' + "processing"%^% +4 "core" %\  +503 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%H  +45 "core"  +367 #t-> PS.empty + .PS.seek 0ml +2 "processing"%<'W +2633 "core" ' +2 "processing"%% +4 "core" %V\  +2465 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%S +44 "core"  +2394 #t-> PS.pull 0.1 +2 "processing"%F% +3 "core" %V\ +2 .tPS.seek 0.1ml +2 "processing"%O' +184 "core" ' +2 "processing"%% +4 "core" %\  +245 #t-> PS.pull 0.1 +2 "processing"%Q% +3 "core" %\  +2 .tPS.seek 0.2ml +2 "processing"%R' +178 "core" ' + "processing"%|% +4 "core" %\  +1961 #t-> 5.times{PSV.PSR; PS.fill; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%' +2431 "core" ' + .tPSV.dial :waste1 +2 "processing"%X  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%T'W +2632 "core" ' + .tPSV.dial PSR +2 "processing"%> +46 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%N' +2627 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%d'W +2629 "core" ' + .tPSV.dial PSR +2 "processing"%a +45 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml + "processing"%' +2637 "core" ' +2 .tPSV.dial :waste1 + "processing"%[  +46 "core"  +2 .tPS.seek 0ml +2 "processing"%h'W +791 "Can"\ 00 +1847 "core" ' + .tPSV.dial PSR +2 "processing"%V +45 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml + "processing"%=' +2631 "core" ' + .tPSV.dial :waste1 +2 "processing"%Y  +46 "core"  +2 .tPS.seek 0ml + "processing"%C'W +2632 "core" ' +2 .tPSV.dial PSR + "processing"%\ +46 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%`' +2628 "core" ' + .tPSV.dial :waste1 +6 "processing"%_  +46 "core"  +2 .tPS.seek 0ml +2 "processing"%g'W +2636 "core" ' +2 .tPSV.dial PSR + "processing"%m +46 "core"  +1400 #t-> PS.pull 0.1 +2 "processing"%b% +3 "core" %Ru\  +2 .tPS.seek 0.1ml +2 "processing"%l' +186 "core" ' +2 "processing"%K% +4 "core" %v\  +2020 #t-> 5.times{PSV.PSR; PS.fill; PSV.waste2; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%9' +2537 "core" ' + .tPSV.dial :waste2 +2 "processing"%]  +75 "core"  +2 .tPS.seek 0ml +2 "processing"%k'W +2633 "core" ' + .tPSV.dial PSR +2 "processing"%D +75 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%+' +2632 "core" ' + .tPSV.dial :waste2 +2 "processing"%t  +75 "core"  +2 .tPS.seek 0ml +2 "processing"%E'W +2627 "core" ' + .tPSV.dial PSR +2 "processing"%} +75 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml + "processing"%U' +2633 "core" ' + .tPSV.dial :waste2 +2 "processing"%L  +75 "core"  +2 .tPS.seek 0ml +2 "processing"%x'W +2633 "core" ' + .tPSV.dial PSR +2 "processing"%f +75 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%v' +2629 "core" ' + .tPSV.dial :waste2 +7 "processing"%q  +74 "core" ~ +3 .tPS.seek 0ml + "processing"%j'W +2629 "core" ' + .tPSV.dial PSR +2 "processing"% +75 "core"  +2 .tPSV.dial PSR +50 .PS.seek 2.5ml +2 "processing"%{' +2621 "core" ' +2 .tPSV.dial :waste2 + "processing"%6  +75 "core"  +3 .tPS.seek 0ml + "processing"%i'W +2624 "core" ' +2 .tPSV.dial PSR +2 "processing"% +75 "core"  +1127 #t-> PS.pull 0.2 +2 "processing"%Z% +3 "core" %T\  +2 .tPS.seek 0.2ml +2 "processing"%e' +292 "core" ' + "processing"%*% +7 "core" %\  +1831 #t-> 5.times{PSV.PSR; PS.fill; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 .PS.seek 2.5ml + "processing"%z' +2424 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%u  +45 "core"  +2 .tPS.seek 0ml +2 "processing"% 'W +2632 "core" ' + .tPSV.dial PSR +2 "processing"%M +45 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml + "processing"%p' +2625 "core" ' + .tPSV.dial :waste1 +2 "processing"%  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%\\'W +2629 "core" ' + .tPSV.dial PSR +2 "processing"% +45 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%' +2627 "core" ' + .tPSV.dial :waste1 +7 "processing"%s  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%)'W +183 "Can" 11 +2451 "core" ' + .tPSV.dial PSR +2 "processing"%: +45 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml + "processing"%' +2628 "core" ' + .tPSV.dial :waste1 +2 "processing"%  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%%'W +2638 "core" ' +2 .tPSV.dial PSR +2 "processing"%- +45 "core"  + .tPSV.dial PSR +3 .PS.seek 2.5ml + "processing"%y' +2637 "core" ' + .tPSV.dial :waste1 +2 "processing"%P  +45 "core"  +3 .tPS.seek 0ml + "processing"%W'W +2632 "core" ' +2 .tPSV.dial PSR + "processing"%o +60 "core"  +3056 #t-> PS.pull 0.2 + "processing"%% +3 "core" %W\  +3 .tPS.seek 0.2ml + "processing"%' +289 "core" ' + "processing"%% +4 "core" %\  +28068 #t-> PS.pull 0.3 +2 "processing"%,% +3 "core" %\  +2 .tPS.seek 0.5ml +2 "processing"%' +383 "core" ' + "processing"%% +5 "core" %~\  +288 #t-> PS.pull 0.3 + "processing"%'% +4 "core" %\  +2 .tPS.seek 0.8ml + "processing"%J'7V +385 "core" ' +2 "processing"%% +4 "core" %7Q\  +318 #t-> PS.pull 0.3 + "processing"%0% +4 "core" %7Q\  +2 .tPS.seek 1.1ml + "processing"%'] +381 "core" ' + "processing"%/% +4 "core" %]\  +355 #t-> PS.pull 0.3 +2 "processing"%% +3 "core" %]\  +2 .tPS.seek 1.4ml +2 "processing"%' +387 "core" ' +2 "processing"%% +3 "core" %\  +293 #t-> PS.pull 0.3 +2 "processing"%% +3 "core" %\  +2 .tPS.seek 1.7ml + "processing"%I' +388 "core" ' + "processing"%% +4 "core" %\  +230 #t-> PS.pull 0.3 +2 "processing"%;% +3 "core" %\  +2 .tPS.seek 2ml +2 "processing"%?'W +381 "core" ' + "processing"%1% +4 "core" %T\  +150 #t-> PS.pull 0.3 +3 "processing"%2% +3 "core" %T\  +2 .tPS.seek 2.3ml + "processing"%G' +383 "core" ' + "processing"%7% +4 "core" %\  +910 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%8  +54 "core"  +363 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%4'W +2426 "core" ' +2 "processing"% % +4 "core" %Y\  +778 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%# +41 "core"  +674 #t-> PS.pull 0.3 + "processing"%3% +4 "core" %Y\  +2 .tPS.seek 0.3ml + "processing"%.' +393 "core" ' +2 "processing"%% +4 "core" %\  +247 #t-> PS.pull 0.3 +2 "processing"%% +3 "core" %\  +2 .tPS.seek 0.6ml + "processing"%A' +392 "core" ' +2 "processing"%c% +4 "core" %\  +329 #t-> PS.pull 0.3 +2 "processing"%n% +3 "core" %\  +2 .tPS.seek 0.9ml +2 "processing"%B'D& +391 "core" ' + "processing"%$% +4 "core" %D'\  +303 #t-> PS.pull 0.3 +2 "processing"% % +3 "core" %D'\  +2 .tPS.seek 1.2ml +2 "processing"%w'jh +383 "core" ' + "processing"%(% +4 "core" %jf\  +335 #t-> PS.pull 0.3 + "processing"%5% +3 "core" %jf\  +2 .tPS.seek 1.5ml +2 "processing"%&' +389 "core" ' +2 "processing"%@% +4 "core" %\  +801 #t-> PSR.flush + .PSR.select :flush +2 "processing"%H +516 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%^' +1078 "Can" 11 +17 "core" ' +2 "processing"%H% +4 "core" %\  +926 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%!  +45 "core"  +719 #t-> PS.empty +3 .PS.seek 0ml + "processing"%'W +2631 "core" ' +2 "processing"%S% +4 "core" %[\  +1757 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%F +45 "core"  +317 #t-> PSR.air + .PSR.select :air +2 "processing"% +448 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%' +2631 "core" ' + "processing"%<% +4 "core" %\  +469 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%Q  +44 "core"  +437 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%|'W +2637 "core" ' + "processing"%O% +4 "core" %T\  +835 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%R +46 "core"  +5978 #t-> access 2 +2 "storage"(X% +3 "core" %~  \  + "manipulator"&% +4 "core" %\ & 8 +2 "manipulator"&>& +3 "core" &-   +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(T(K +189 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (& +3 "core" &K  :\  +1880 #t-> startTube 2 +37869 "Can" -- +5522 #t-> da 40 +2 #da sampling at most 40ml +3 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 14:35:40EDT05-Nov-21\\n{}\\nCan@14:34:45, 23.0C, 21% humidity, 15.0psia, 12.601V, 0.202A, 0.202A avg, 2.54W",Subject: "da sampling at most 40ml" + "collection"'N& +5 "core" &v{< + "manipulator"&a% +5 "core" %\  ~8 +2 "storage"(d% +4 "core" %~ ~ \  + "storage"([. +3 "core" .(K +2 .tSC.reconfigure :tight +54 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(( +671 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (V& +3 "core" & a h p\  +2 "manipulator"&h& +4 "core" &- t { +2 "manipulator"&Y% +4 "core" %\ t {8 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&=( +182 "core" ( +4 "manipulator"&\ & +10 "core" & E z% +6 "storage"(C& +10 "core" & | \  +5 .tForearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 2 + 700 counts +3 "manipulator"&_' +102 "core" ' +4 "storage"(`& +10 "core" & @\  +4 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +3 "storage"(m'L +281 "core" ' +3 "storage"(b- +7 "core" -'o +3 .tSE.configure :default +4 "storage"(#QK-0-\ b +6 (K& +4 "core" & ^ ] 6\  +4 "manipulator"&g& +8 "core" & t |% +4 .tElbow.seek 2 +3 "manipulator"&l( +7 "core" ( +2 "manipulator"&]& +8 "core" &  |% +4 "storage"(9& +7 "core" & U ] :\  +5 .tForearm.seek 2 + 300 counts + "manipulator"&D'ϊ +33 "core" ' +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tHand.close +4 "manipulator"&k/ +76 "core" / +6 ."downElevator"SE.seek :down +5 "manipulator"&t& +4 "storage"(+'v +14 "core" & |% +4 "manipulator"&}% +8 "core" % ω t { +3 .tForearm.seek :retract +2 "manipulator"&E'\ +99 "core" ' +4 .tElbow.seek CC +4 "manipulator"&L(Ӥ +126 "core" ' +3 ."downElevator"SE.stop +2 "storage"(5 +20 "core" ( +3 "manipulator"&U& +8 "core" &Ӥ" x<9 +3 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +5 &f& +5 "core" &Ӥ"  y<9 +4 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +4 "manipulator"&x'+ +97 "core" ' +3 "manipulator"&q& +9 "core" &Ӥ"  w<9 +3 "manipulator"&v% +7 "core" %0  w +4 "collection"'& +8 "core" &uz# +4 "collection"'j& +13 "core" &vz3 +2 &vz- +6 .tCC.seek :closed +4 "collection"'6(O +8 "core" &wz. +2 &xy:  +5 &0|uz- +| +9 &b~wy2 ? +11 &bouz: P +9 &"Mxy2 P +9 &Rvz1 P +10 &Oux4 P +8 &iRww, P +10 &+Txz3 P +10 &Qyz( P +8 &Tux, P +11 & sQvz/ O +9 &"3Sx{( P +9 &#Tvw6 P +10 &%Uty3 P +8 &'{Twy- O +10 &)<Rxw0 P +10 &*Uvw) P +8 &,Rtx+ P +12 &.Puw P +7 &0DQvy P +10 &2Qvx P +10 &3Ruz O +8 &5Qyx O +10 &7MSvw O +10 &9Tvx O +8 &:Rvy O +10 &<Rux P +9 &>TRvx P +10 &@Qvz O +10 &AWtx P +8 &CQwx O +10 &E[Vvy# P +10 &G`wz Q +9 &Hytx T +9 &Jqx" Y +10 &L@rw \\ +9 &Nrv S +10 &O1Fuw &s +8 &Ozrqy N +6 ( +4 "collection"'j& +6 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.95 +3 .Hand.open +2 "manipulator"&{1 +7 "core" &Ozhrx N +68 1 +3 "manipulator"&% +9 "core" % 0 . t +3 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +4 "manipulator"&Z'\ +98 "core" ' +3 #tcollectSample 40ml w/bubble point of 24psi +3 #Priming 7ml +2 .Gate.power :sampler,:ON +4 ."flow"Gate.power :analytic3,:ON +164 .tIntake.select :close +3 .Exhaust.select :close +3 .SS.hold +2 "sampler")*+ +5 "core" + +3 "sampler")i% +8 "core" % \ & +4 "collection"'e& +8 "core" &Ozgvx N +4 "Can" FF +4 #tCalibrating pressure sensors +2 .CTV.dial :air +4 .SSV.dial :spit,avoiding: :exhaust +3 .SS.reconfigure :fast +3 "sampler")#.0X +18 +2 .tdelay 3.8 seconds +382 "collection"' % +4 "core" %sw + "sampler") % +4 "core" %?.  \ $| + .tSSV.dial :spit +2 "sampler")p +135 "core" +3 .tSS.seek 0ml + "sampler")' +296 "core" ' +2 .tSSV.dial CBV +2 "sampler")\\  +136 "core" + .tCTV.dial :intake +2 "collection"'s  +75 "core"  + #tWaiting for external sampler to finish priming... + .delayUntil "14:39:08.14" +1446 #"flow"0.0L/min +14839 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + #Allowing 40s for 7.0ml of remaining 7.0ml +2 .Intake.select :open + "sampler") +209 "collection"'% +4 "core" %z~ +2 #tIntake @15.4psia, vacuum from 9.9 to 12.9psi +3 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X@ N +3 "Can" ]] + .tCTV.dial :intake +2 ."connect"SSV.dial CBV +4 .tCBV.dial SSV + "sampler")W  +78 "core" +2 #tAllowing 130s for 25.0ml of remaining 40.0ml + .Intake.select :open + "sampler") +210 "collection"',% +3 "core" %} + #tIntake @15.5psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure :inhaling 2.16ml/s +3 "sampler")#.0X% +2 "core" %vx +2 "sampler")% +4 "core" %O \  +100 "collection"'"% +3 "core" %vy + "sampler")N% +4 "core" %O \  +113 "collection"'a% +3 "core" %x{ + "sampler")d% +4 "core" %O \  +128 "collection"'[% +3 "core" %v{ + "sampler")T% +4 "core" %O \  +144 "collection"'V% +4 "core" %x{ + "sampler")h% +4 "core" %O \  + "collection"'Y% +4 "core" %u| +2 #tIntake @15.3psia, vacuum from 9.8 to 12.8psi + .SS.reconfigure :inhaling 1.76ml/s +3 "sampler")#.z0X% +3 "core" %:O \  +196 "collection"'% +4 "core" %{ + "sampler")"% +4 "core" %:O \  +196 "collection"'N% +3 "core" %z + "sampler")a% +4 "core" %:O \  +196 "collection"'d% +3 "core" %z~ +2 "sampler")[% +4 "core" %:O \  +153 "collection"'T% +3 "core" %z~ +2 "sampler")V% +3 "core" %:O \  +2 .tSS.reconfigure :default +2 "sampler")#.0X9 +2 "core" 9.d +102 "collection"'9 +3 "core" 93d +102 "collection"'"9 +2 "core" 9 7d +102 "collection"'N9 +3 "core" 9;d +102 "collection"'a9 +3 "core" 9+?d +102 "collection"'d9 +2 "core" 9;Cd +102 "collection"'[9 +3 "core" 9NHd +102 "collection"'T9 +2 "core" 9aLd +102 "collection"'V9 +2 "core" 9tPd +102 "collection"'Y9 +4 "core" 9Td +102 "collection"'9 +2 "core" 9Xd +102 "collection"'r9 +2 "core" 9\\d +102 "collection"'W9 +3 "core" 9ad +102 "collection"'h9 +3 "core" 9ed +102 "collection"'9 +2 "core" 9id +102 "collection"'b9 +2 "core" 9md +102 "collection"'K9 +3 "core" 9,qd +102 "collection"'99 +2 "core" 9Evd +103 "collection"'g9 +2 "core" 9^zd +102 "collection"'t9 +3 "core" 9x~d +102 "collection"'9 +2 "core" 9d +102 "collection"']9 +3 "core" 9c +102 "collection"'}9 +2 "core" 9` +102 "collection"'=9 +2 "core" 9] +102 "collection"'U9 +4 "core" 9[ +102 "collection"'`9 +2 "core" 9X +102 "collection"'\ 9 +3 "core" 94U +102 "collection"'m9 +2 "core" 9OS +102 "collection"'f9 +2 "core" 9jP +102 "collection"'D9 +4 "core" 9M +102 "collection"'k9 +2 "core" 9L +102 "collection"'l9 +2 "core" 9I +102 "collection"'v9 +3 "core" 9G +102 "collection"'9 +3 "core" 9D +102 "collection"'_9 +2 "core" 9 A +102 "collection"'E9 +2 "core" 9)@ +102 "collection"'~9 +3 "core" 9C= +102 "collection"'{9 +2 "core" 9\\; +102 "collection"'+9 +2 "core" 9w9 +102 "collection"'9 +3 "core" 97 +103 "collection"'i9 +2 "core" 95 +102 "collection"'x9 +2 "core" 92 +102 "collection"'*9 +3 "core" 91 +102 "collection"'j9 +2 "core" 90 +102 "collection"'z9 +3 "core" 9 . +102 "collection"'q9 +2 "core" 9, +102 "collection"'e9 +3 "core" 96* +102 "collection"'M9 +2 "core" 9L( +102 "collection"' 9 +3 "core" 9a' +102 "collection"'p9 +3 "core" 9v% +102 "collection"'u9 +3 "core" 9$ +102 "collection"' 9 +2 "core" 9" +102 "collection"'s9 +2 "core" 9! +102 "collection"'9 +3 "core" 9  +102 "collection"'9 +3 "core" 9 +102 "collection"' 9 +2 "core" 9 +102 "collection"'-9 +3 "core" 9 +102 "collection"'\\9 +2 "core" 9  +102 "collection"':9 +2 "core" 9 ! +103 "collection"'9 +2 "core" 9 -% +102 "collection"')9 +2 "core" 9 =) +103 "collection"'9 +2 "core" 9 J. +102 "collection"'y9 +2 "core" 9 Z2 +102 "collection"'%9 +3 "core" 9 i6 +102 "collection"',9 +3 "core" 9 v: +102 "collection"'o9 +2 "core" 9 > +102 "collection"''9 +2 "core" 9 B +103 "collection"'9 +2 "core" 9 G +102 "collection"'P9 +2 "core" 9 K +102 "collection"'09 +3 "core" 9 O +102 "collection"'J9 +2 "core" 9 S +106 "collection"'/9 +2 "core" 9 W +102 "collection"'C9 +3 "core" 9 \\ +102 "collection"'9 +2 "core" 9 ` +102 "collection"'9 +3 "core" 9 d +102 "collection"'9 +3 "core" 9 h +102 "collection"'9 +2 "core" 9 l +102 "collection"'9 +2 "core" 9\ q +102 "collection"'9 +3 "core" 9\ u +102 "collection"';9 +2 "core" 9\ y +103 "collection"'9 +2 "core" 9\ } +102 "collection"'9 +2 "core" 9\  +102 "collection"'29 +3 "core" 9\ # +102 "collection"'9 +2 "core" 9\ )\ +102 "collection"'19 +3 "core" 9\ /\ +102 "collection"'I9 +2 "core" 9\ 5 +102 "collection"'?9 +3 "core" 9\ : +102 "collection"'89 +2 "core" 9\ ?\ +102 "collection"'G9 +3 "core" 9\ C\ +102 "collection"'79 +3 "core" 9\ G\ +103 "collection"'#9 +2 "core" 9\ L\ +102 "collection"' 9 +2 "core" 9\ P\ +102 "collection"'39 +3 "core" 9\ T\ +102 "collection"'9 +2 "core" 9\ W +102 "collection"'9 +3 "core" 9\ [\ +102 "collection"'c9 +2 "core" 9\ ^\ +102 "collection"'.9 +3 "core" 9\ a +102 "collection"'A9 +2 "core" 9\ d +102 "collection"'n9 +3 "core" 9\ h +102 "collection"' 9 +3 "core" 9\ k +102 "collection"'B9 +2 "core" 9\ n +102 "collection"'$9 +2 "core" 9\ p\ +103 "collection"'59 +2 "core" 9\ s\ +3 .tCH.hold 10:00,70C +3 "collection"'( `\ `\ q  +2 '@9 +6 "core"  9\ r\ +2 "collection"'w% +4 "core" % + #tBegun lysing Collection Puck Heater at 68C/34.3psia +39609 "Can" +20381 "core" ` + "collection"'H9 +3 "core" 9\  +2 "collection"'4% +4 "core" %z + #tEnded lysing Collection Puck Heater at 70C/33.0psia +2 .CS.seek 0ml +2 "collection"'^' +332 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +4 "collection"'S @ +105 "core" B + .tCSV.dial :air +2 "collection"'F @ +44 "core" > +3 .tCS.seek 5ml + "collection"''l +1346 "core" ' + .tCSV.dial CTV +2 "collection"'<  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'Q @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +7 "collection"'  +44 "core"  +2 .tdelay 2 seconds +201 .CSV.dial :air +2 "collection"'O @ +45 "core" > + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'R' +1344 "core" ' + "collection"'X% +4 "core" %  + #tPuck @44.4psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe + .CSV.dial CBV + "collection"' +102 "core" ~ +2 .tCBV.dial CSV + "collection"'>  +30 "core"  + "collection"'% +4 "core" % g j +2 .tCS.seek 5.001ml +2 "collection"'"'l +1352 "core" ' + .tdelay 5 seconds +503 .CTV.dial :air +2 "collection"'N  +55 "core"  + "collection"'a% +4 "core" %l \ +2 .tCS.seek 7ml +2 "collection"'d' +589 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'[ @ +41 "core" ? +2 .tCS.seek 10ml +2 "collection"'T' D +840 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"'V ` +116 "core" ^ +2 #tLysing Complete + "collection"'Y& +4 "core" &Ozc/2 N +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&% +4 "core" %\ u F n0 +2 "storage"(r% +3 "core" %}   \  + "storage"(W. +4 "core" .( + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 + "storage"(h($ +197 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (& +3 "core" &!   \ +2 "manipulator"&b& +3 "core" &ӥ v m;8 +2 "manipulator"&K% +3 "core" %\ x  * m0 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&9( +160 "core" ( + "manipulator"&g& +4 "core" &  r + "storage"(t& +5 "core" &! ) ( \  + .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&'! +96 "core" ' +2 "storage"(]& +4 "core" &! % ' \  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(}'L +275 "core" ' + "storage"(=- +4 "core" -'L + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(U' +31 "core" ' + "manipulator"&`& +4 "core" &  s +2 "manipulator"&\ % +4 "core" %% D s +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&m'\ +90 "core" ' +3 .tElbow.seek CC +2 "manipulator"&f(Ӥ +156 "core" ( +2 "manipulator"&D& +4 "core" &Ӫ  o<= + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &k& +3 "core" &Ӫ ' o<= +2 .tForearm.seek CC + "manipulator"&l'+ +107 "core" ' +2 .tHand.close + "manipulator"&v/ +66 "core" / +2 .tCC.seek :open +2 "collection"'( +377 "core" ( + "storage"(_& +4 "core" &! ' )\  +2 "storage"(E& +4 "core" &!  \  + "manipulator"&~& +4 "core" &Ӫ Z t m<= + "manipulator"&{% +4 "core" %  ] ` l + .tForearm.seek :retract +2 "manipulator"&+'\ +100 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +157 "core" ( +2 "manipulator"&i& +4 "core" & S w + "storage"(x& +4 "core" &! K M\  + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.seek 1 +2 "manipulator"&*'e +113 "core" ' + .tElbow.hold +2 "manipulator"&j, +3 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +54 .tHand.open +3 "manipulator"&z1 +69 "core" 1 +2 "manipulator"&q% +4 "core" % sm b \\ _ j +2 "storage"(e& +3 "core" &!   d\ +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 314 counts +2 "manipulator"&M'ϟ +13 "core" ' + "manipulator"& & +4 "core" &  y +2 "storage"(p& +4 "core" &! D K \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&u'! +25 "core" ' + "storage"( % +4 "core" %  @ > c\  +3 ."downElevator"SE.seek :down +3 "storage"(s'v +99 (% +3 "core" %> > = X\ [t + "manipulator"&% +5 "core" %U 8 v +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"& '\ +93 "core" ' +70 ' + ."downElevator"SE.stop + "storage"(5 +3 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'-& +4 "core" &6; +2 "manipulator"&\\& +4 "core" & a v + "manipulator"&:% +4 "core" %\ ( v/ +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +174 "core" ( + "manipulator"&)& +4 "core" &- U v +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &- s v +2 .tForearm.seek :garage +2 "manipulator"&y' +90 "core" ' + .tHand.close + "manipulator"&%/ +72 "core" / +2 "manipulator"&,& +4 "core" &- w +2 "manipulator"&o% +3 "core" %  x> +2 .tForearm.seek :retract +2 "manipulator"&''\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&(Ӥ +283 "core" ( + "manipulator"&P& +4 "core" &Ӭ a s<> +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &0& +3 "core" &Ӭ ; r<> +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&J'+ +101 "core" ' +2 "manipulator"&/& +4 "core" &Ӭ r v > o<> + "manipulator"&C% +5 "core" %2 s q  pr + "collection"'& +4 "core" &:> +2 "collection"'& +5 "core" &<= +2 .tCC.seek :closed + "collection"'(O +4 "core" &9=Q  +9 &/x=? +| +9 &cz:? ? +10 &mo:> O +9 &0O;? O +9 &U:@ O +10 &R<> O +9 &vO9@ O +9 &7S<@ O +10 &N9? N +9 &R;> N +10 & ~T<? O +9 &"@R=@ O +9 &$U<@j N +10 &%O<@ N +9 &'R=? N +9 &)IT;@ N +10 &+\ T:? O +9 &,T<B O +9 &.R;? N +10 &0QT<> N +9 &2S9? N +10 &3N<? N +9 &5N=? N +9 &7XO<? O +10 &9R>? O +9 &:Q>> O +10 &<N;? N +9 &>`R;@ O +9 &@$N9? N +10 &AS<A{ O +9 &CN<?m N +9 &EiV:>L N +10 &G)Y9< O +9 &Hp8> R +9 &J8> W +10 &LL<> [\ +9 &N\ >B O +10 &O1E<? 'w +9 &Owm>> N +5 ( +2 "collection"'& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.89 +2 "collection"'& +4 "core" &Owc=A N + &Owc;B N + .tHand.open + "manipulator"&1 +67 "core" 1 + "manipulator"&% +4 "core" % / s mu +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&;'\ +94 "core" ' + .tPSV.dial PSR +2 "processing"%% +4 "core" %TM + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml + "processing"%' +1617 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +7 "processing"%2  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +1608 "core" ' +2 .tPSV.dial PSR +2 "processing"%1 +45 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%I' +2637 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%?  +2 "collection"'8  +89 "core" +79  + .tPSV.dial :mixloop +2 "processing"%G +117 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%7  +133 "core" +2 .tPS.seek 0ml +2 "processing"%#'W +2630 "core" ' + .tPSV.dial :air +2 "processing"%  +46 "core"  +2 .tPS.seek 2.5ml + "processing"%3' +2636 "core" ' + .tPSV.dial :mixloop +2 "processing"% +56 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2633 "core" ' +2 .tPSV.dial :air + "processing"%c  +46 "core"  +2 .tPS.seek 2.5ml +2 "processing"%.' +2638 "core" ' + .tPSV.dial :mixloop +2 "processing"%A +45 "core" +2 .tPS.seek 0ml +2 "processing"%n'W +2629 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"& & +4 "core" &Ӭ 9 q<> +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&B(Ӥ +3 "core" ( + "manipulator"&$& +4 "core" &Ӭ A q<> +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &5& +3 "core" &Ӭ 0 q<> +2 .tForearm.seek CC +2 "manipulator"&@'+ +105 "core" ' + .tHand.close +2 "manipulator"&w/ +64 "core" / +2 .tCC.seek :open +2 "collection"'!( +377 "core" ( +2 "manipulator"&(& +4 "core" &Ӭ x  n<> + "manipulator"&H% +4 "core" % 1  n + .tForearm.seek :retract +2 "manipulator"&4'\ +104 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&&(- +281 "core" ( + "manipulator"&S& +4 "core" &- & v' +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &F& +3 "core" &-  v' +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&^' +102 "core" ' + .tHand.open +2 "manipulator"&<1 +73 "core" 1 + "manipulator"&Q% +4 "core" % Ͽ  z +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing +2 ."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"'O& +4 "core" &IL + "manipulator"&% +4 "core" %\   x + "storage"(X% +5 "core" %| O [ -\  + "storage"(. +3 "core" .($ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(>( +195 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +2 (& +3 "core" & ? >\  +2 "manipulator"&R& +3 "core" &-  w' +2 "manipulator"&N% +3 "core" %\   w +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 + "manipulator"&a( +177 "core" ( + "manipulator"&"& +4 "core" &  v& +2 "storage"([& +3 "core" & H L \  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&d' +98 "core" ' +2 "storage"(V& +4 "core" & P D \  + .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(Y'L +282 "core" ' + "storage"(- +3 "core" -'z +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (r& +3 "core" & ? A y\  + "manipulator"&W& +5 "core" & l w& + .tElbow.seek 2 +2 "manipulator"&( +3 "core" ( + "manipulator"&b& +4 "core" &  x& + "storage"(K& +4 "core" & _ Z \  +2 .tForearm.seek 2 + 300 counts + "manipulator"&'ϊ +22 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&g/ +76 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&t& +2 "storage"(]'v +7 "core" & / x& +2 "manipulator"&L% +3 "core" % ψ 1 w +2 .tForearm.seek :retract +2 "manipulator"&Z'\ +98 "core" ' + .tElbow.seek CC +2 "manipulator"&=(Ӥ +203 "core" ( +2 ' + "manipulator"&`& +2 ."downElevator"SE.stop +3 "storage"(5 +4 "core" &Ӫ 1 u;3 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &\ & +2 "core" &Ӫ p v;3 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&}'+ +90 "core" ' + "manipulator"&D& +4 "core" &Ӫ  t;3 +2 "manipulator"&k% +4 "core" %(  s +2 "collection"'& +3 "core" &LL +3 "collection"'9& +5 "core" &HM +2 .tCC.seek :closed +3 "collection"'v(O +3 "core" &JM +6 &JO9 4 +9 &5H}JM: 2 +10 &crzLMu F +9 &[HNX O +9 &NJM O +10 &TKO N +9 &NUIM O +9 &QGN] O +10 &TJMm N +9 &PJMW N +10 &XOIN N +9 &!RIN O +9 &"NKM N +10 &$OKN O +9 &&^QJOw O +9 &(!NJNt N +10 &)TIMg O +9 &+PKLa O +9 &-gSJMT N +9 &/)RJN@ N +9 &0SJN4 N +10 &2TJN* N +9 &4oRKO N +9 &60RJN O +10 &7PKN O +9 &9QJM O +10 &;vRKN O +9 &=9QIN N +9 &>OIO N +10 &@SJL N +9 &BTIKM N +9 &D@RINz O +10 &FVINo O +9 &GeJLs Q +10 &Is Jk U +9 &K% [ +9 &L \\ +10 &N~ A +9 &O`-H> #i +9 &O|`JP M +3 ( + "collection"'9& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.79 +2 .Hand.open + "manipulator"&m1 +65 "core" 1 + "manipulator"&6% +4 "core" % (  p +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&_'\ +91 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'E  +134 "core" ~ + .tCSV.dial CTV +2 "collection"'~  +30 "core"  +2 .tPS.seek 2.5ml + "processing"%{' +2632 "core" ' +2 "collection"'i% +4 "core" % J#W  +2 .tCS.seek 4.151ml + "collection"'x'Q +627 "Can" AA +947 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%l  +45 "core"  +2 .tdelay 2 seconds +201 .PSV.dial :waste2 +2 "processing"%f  +73 "core"  +2 .tPS.seek 0ml +2 "processing"%z'W +2629 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'q ` +41 "core" ^ + .tCSV.dial :air +2 "collection"'e @ +45 "core" > +2 .tCS.seek 10ml +2 "collection"' ' D +1565 "core" ' + .tCSV.dial CTV +2 "collection"'p  +45 "core"  +2 .tCS.seek 0ml +2 "collection"'+' +2623 "core" ' + .tCBV.dial :waste1 +2 "collection"' @ +30 "core" ? + .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake + "collection"'  +134 "core" + "collection"'& +4 "core" &O|` M +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&% +4 "core" %\  q +2 "storage"(*% +3 "core" % ) ) \  +2 "storage"(M. +2 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(-($ +197 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (\\& +3 "core" && U\ + "manipulator"&:& +4 "core" &Ӫ  p;3 +2 "manipulator"&U% +3 "core" %\  s @ o +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&u( +157 "core" ( +2 "manipulator"&)& +4 "core" &  t + "storage"(& +4 "core" &&   z\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&s'! +106 "core" ' + "storage"(j& +4 "core" && ? @ @\  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +2 .tSE.seek :beamBreak +2 "storage"(%'L +278 "core" ' + "storage"(,- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&o& +2 "core" & 7 u +2 "storage"( & +4 "core" &&  / K\  + .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&y'e +36 "core" ' + .tElbow.hold +2 "manipulator"&P, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(0- +2 "core" -' +3 .tSE.seek 0.09 Pucks below Top Plate +2 "storage"(': +29 "core" ' +2 "manipulator"&/% +4 "core" %ru E C G g + "storage"(C& +4 "core" &&   %\ + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 1 + 313 counts +2 "manipulator"&'Ϟ +15 "core" ' +2 "manipulator"&'& +4 "core" & F v +2 "storage"(& +3 "core" &&   \  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&'! +16 "core" ' +2 .tSE.seek 1.09 Pucks below Top Plate +2 "storage"(') +38 "core" ' +2 "manipulator"&& +4 "core" & % v +2 "manipulator"&% +4 "core" % 2 u + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +87 "core" ' + .tElbow.seek CC +2 "manipulator"&J(Ӥ +156 "core" ( + "manipulator"&|& +5 "core" &Ӥ! | y  p<= + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &2& +2 "core" &Ӥ + o<= +2 .tForearm.seek CC +2 "manipulator"&'+ +95 "core" ' + .tHand.close +2 "manipulator"&1/ +76 "core" / +2 .tCC.seek :open +2 "collection"'( +377 "core" ( +2 "storage"(8& +4 "core" && , 9 9\  + "storage"(?& +4 "core" &&   \  + "manipulator"&G& +4 "core" &Ӧ 5 q<; + "manipulator"&7% +4 "core" % : - q +2 .tForearm.seek :retract + "manipulator"&I'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"& ( +158 "core" ( + "manipulator"&#& +4 "core" & t + "storage"(& +5 "core" && A @ I\  + .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&3'e +112 "core" ' + .tElbow.hold +2 "manipulator"&c, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&1 +72 "core" 1 +2 "manipulator"&A% +4 "core" % o~ j h k@ + "storage"(.& +4 "core" &&   \ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 310 counts +2 "manipulator"& 'ϛ +18 "core" ' + "manipulator"&$& +4 "core" &  y +2 "storage"(5& +4 "core" && L A e\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&w'! +24 "core" ' +2 "storage"(% +4 "core" %3 > > r\  +2 ."downElevator"SE.seek :down +4 "storage"(;'v +99 (% +2 "core" %; > ? X\ [v +2 "manipulator"&(% +4 "core" % c w +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&H'\ +89 "core" ' +64 ' + ."downElevator"SE.stop +6 "storage"(5 +3 .tPSV.dial :air + "processing"%@  +75 "core" +2 .tPS.seek 2.5ml +2 "processing"%S' +2624 "core" ' + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%F +43 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%B  +45 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%< +45 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%Q  +55 "core" +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%O'W +2638 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +4 "core" &{ + "manipulator"&4& +4 "core" &  y + "manipulator"&X% +4 "core" %\   y +2 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +175 "core" ( +2 "manipulator"&^& +4 "core" &- ! y + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &- ' y + .tForearm.seek :garage +2 "manipulator"&R' +93 "core" ' +2 .tHand.close + "manipulator"&N/ +64 "core" / +2 "manipulator"&h& +4 "core" &-  y +2 "manipulator"&"% +3 "core" %  y- +2 .tForearm.seek :retract +51 "manipulator"&['\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&V(z +153 "core" ( + "manipulator"&&& +4 "core" &o xR +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &o xR +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&'~ +98 "core" ' +2 "manipulator"&r& +4 "core" &p  uQ + "manipulator"&W% +5 "core" %w ? u + "processing"%b& +4 "core" & +2 "processing"%K& +5 "core" &B +2 .tPC.seek :closed +2 "processing"%g(Tg +3 "core" &>  +9 &.rA ,} +9 &bwI ? +10 &gk Q +9 &'K Q +10 &K Q +9 &M P +9 &nN Q +10 &0P Q +9 &Q Q +9 &O Q +10 & vK Q +9 &"9K P +9 &#L P +10 &%L Q +9 &'~Q Q +10 &)@O Q +9 &+N Q +9 &,L P +10 &.P Q +9 &0GN Q +9 &2 L P +10 &3M Q +9 &5O" Q +10 &7PJ! Q +9 &9L P +9 &:L( Q +10 &<O. Q +9 &>YI3 P +9 &@L3 Q +10 &AK7 P +9 &CL5 P +9 &E_O Q +10 &G R Q +9 &H\\ R +10 &Jv U +9 &LU W +9 &N W +10 &O W +9 &Q X +9 &SNv 9 +10 &T%-m O +9 &TG" - +3 ( + "processing"%K& +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.67 + "processing"%t& +5 "core" &TG  - + .tHand.open + "manipulator"&L1 +70 "core" 1 +2 "manipulator"&a% +4 "core" % w Y s +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&d'\ +96 "core" ' + .tPRV.dial :air +2 "processing"%Y  +44 "core"  + .tPSV.dial :mixloop +2 "processing"% +42 "core" + "processing"%`% +5 "core" %X +2 .tPS.seek 0.3ml + "processing"%\ ' +385 "core" ' + .tPSV.dial PSR +2 "processing"% +104 "core"  +2 "processing"%D% +4 "core" %M  + #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml +2 "processing"%k'* +489 "core" ' +2 .tdelay 3 seconds +301 .PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +1923 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%] +116 "core" + .tPTV.dial :mixing +2 "processing"%Z @ +74 "core" B + .tPBV.dial :waste2 +3 "processing"%!  +94 "core"  +2 .tPS.seek 0ml +2 "processing"%m'W +2634 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&6& +4 "core" &r : rO + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&9(z +3 "core" ( +2 "manipulator"&E& +4 "core" &r  rO + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &~& +2 "core" &r sO +2 .tForearm.seek PC +2 "manipulator"&}'~ +100 "core" ' +2 .tHand.close + "manipulator"&n/ +66 "core" / +2 .tPC.seek :open +2 "processing"%i( +404 "core" ( + "manipulator"&T& +4 "core" &r  uO +2 "manipulator"&l% +3 "core" % ϒ  t +2 .tForearm.seek :retract +2 "manipulator"&f'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&{(- +162 "core" ( +2 "manipulator"&q& +4 "core" &- J v + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &e& +2 "core" &- 6 v +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&x' +110 "core" ' + .tHand.open + "manipulator"&p1 +65 "core" 1 + "manipulator"& % +4 "core" % o { +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"& '\ +91 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%& +4 "core" &m + "manipulator"&% +4 "core" %\  g w+ +2 "storage"(% +3 "core" % ? ? p\  +2 "storage"(*. +3 "core" .($ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(M( +194 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (\\& +3 "core" & = < 8\  + "manipulator"&:& +4 "core" &- ? v + "manipulator"&U% +4 "core" %\   v+ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&>( +178 "core" ( + "manipulator"&)& +5 "core" &\ + u# + "storage"(& +4 "core" & M K "\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&j' +100 "core" ' + "storage"(=& +4 "core" & ] Z\  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(_'L +282 "core" ' +2 "storage"(,- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (o& +2 "core" & L < :\  +2 "manipulator"& & +3 "core" &\ E v# +2 .tElbow.seek 2 + "manipulator"&0( +4 "core" ( + "manipulator"&/& +4 "core" &\ E u# +2 "storage"(C& +3 "core" & = = b\  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&''ϊ +20 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&/ +71 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +2 "storage"('v +7 "core" &\ G u# +2 "manipulator"&s% +4 "core" % ώ ! v7 + .tForearm.seek :retract +2 "manipulator"&u'\ +92 "core" ' +2 .tElbow.seek PC +2 "manipulator"&%(z +177 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +66 "core" ( + "manipulator"&y& +4 "core" &u  x +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &u $ w +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&'~ +92 "core" ' + "manipulator"&|& +5 "core" &u ( v + "manipulator"&2% +4 "core" %} { v +2 "processing"%& +3 "core" &5 +2 "processing"%P& +5 "core" &5 +2 .tPC.seek :closed + "processing"%1(Tg +5 "core" &+ +7 & *0 $c +10 &Vx& 8 +9 &~s' M +9 &J& P +10 &QM P +9 &J Q +9 &K Q +10 &I P +9 &YL\ P +10 &N P +9 &N Q +9 &!M P +10 &#aO P +9 &%"N Q +9 &&N P +10 &(O P +9 &*hN Q +10 &,+L P +9 &-O P +9 &/O P +10 &1pL Q +9 &32M Q +9 &4O P +10 &6N P +9 &8yJ P +10 &:;J P +9 &;I P +9 &=I P +10 &?I Q +9 &ABL Q +9 &CL# Q +10 &DN Q +9 &FL3 Q +10 &HGU? R +9 &JgA S +9 &K7 W +10 &M}9 W +9 &O?> W +9 &Q- X +10 &R, M +9 &SP, "h +9 &TC+ & +3 ( +2 "processing"%P& +2 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.69 +2 .Hand.open + "manipulator"&1 +76 "core" 1 + "manipulator"&v% +4 "core" % } B u +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&8'\ +102 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%?  +2 %G9 +5 "core" 9 +102 "processing"%79 +3 "core" 9 +102 "processing"%#9 +2 "core" 9  +102 "processing"%9 +3 "core" 9  +102 "processing"%9 +2 "core" 9 +102 "processing"%J9 +3 "core" 9 +102 "processing"%9 +2 "core" 9 +102 "processing"%A9 +4 "core" 9 +102 "processing"%.9 +2 "core" 9" +103 "processing"%$9 +2 "core" 9& +102 "processing"%59 +2 "core" 9* +102 "processing"%9 +3 "core" 9/ +102 "processing"%I9 +3 "core" 93 +102 "processing"%9 +2 "core" 97 +102 "processing"%(9 +3 "core" 9; +102 "processing"% 9 +2 "core" 9? +102 "processing"%39 +3 "core" 9C +102 "processing"% 9 +2 "core" 9H +102 "processing"%9 +3 "core" 9\ L +102 "processing"%@9 +2 "core" 9P +102 "processing"%w9 +4 "core" 9T +102 "processing"%;9 +3 "core" 9X +102 "processing"%z9 +2 "core" 9] +102 "processing"%F9 +3 "core" 9$a +102 "processing"%B9 +2 "core" 9*e +102 "processing"%<9 +3 "core" 9/i +102 "processing"%Q9 +3 "core" 96m +102 "processing"%S9 +2 "core" 9;r +102 "processing"%9 +3 "core" 9Cv +102 "processing"%49 +2 "core" 9Gz +102 "processing"%X9 +3 "core" 9M~ +102 "processing"%^9 +3 "core" 9T +102 "processing"%9 +2 "core" 9Y\ +102 "processing"%c9 +2 "core" 9`\ +103 "processing"%N9 +2 "core" 9f\ +3 .tPH.hold 2:00:00,28C +3 "processing"%h ppb +2 .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%" +104 "core"  +54 "processing"%H% +4 "core" %WX + #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 +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%'[ +1610 "core" ' + .tPTV.dial :puck +2 "processing"%R  +74 "core"  + .tPSV.dial PTV +2 "processing"%r +75 "core" + .tPBV.dial :waste1 +2 "processing"%W  +134 "core"  +2 "processing"%b% +4 "core" %W  +2 .tPS.seek 1.5ml +2 "processing"%' +589 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%[ * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%'W +1607 "core" ' + .tdelay 5:00 +11852 "Can" 22 +18151 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%t  +36 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%L * +36 "core" , + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%a +75 "core"  + .tPS.reconfigure :fast +3 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"%K' +2448 "core" ' + .tPSV.dial PTV +2 "processing"%Y +75 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"% +75 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%` +75 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%  +72 "core"  +3 .tPS.seek 0ml + "processing"%O'W +2443 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +132 "core" + .tPSV.dial :mixloop +2 "processing"%D +56 "core" +2 .tPRV.dial :ab1 +2 "processing"%\ @ +76 "core" A +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%k'w +361 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +3 "collection"']  + "processing"%Z  +47 "core"  +7 +2 "processing"%!% +4 "core" %{  +2 .tPS.seek 0.32ml + "processing"%'( +388 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'6  +28 "core" +2 .tPRV.dial :air +2 "processing"%E  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%~'D +1227 "core" ' + .tPRV.dial :waste2 +2 "processing"%n @ +73 "core" ? +3 .tPS.seek 0.5ml + "processing"%V' +860 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%d  +41 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%g'[ +1609 "core" ' + .tPSV.dial :PML +2 "processing"%T +56 "core" +2 .tPTV.dial :mixing + "processing"%l @ +74 "core" A + .tPBV.dial :waste1 +2 "processing"%q  +36 "core" + "processing"%e% +4 "core" %Y$  +2 .tPS.seek 1.85ml +2 "processing"%}'9 +232 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%9 * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%p'W +1971 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"' & +2 "core" &WX +2 "manipulator"&& +4 "core" &u C s + "manipulator"&% +4 "core" %  ' s +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +142 "core" ( + "manipulator"&f& +4 "core" &- s ! l5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &*& +3 "core" &- _ l5 +2 .tForearm.seek :garage + "manipulator"&x' +90 "core" ' +2 .tHand.close + "manipulator"&\\/ +74 "core" / +2 "manipulator"&:& +4 "core" &- v w  m5\ +2 "manipulator"&U% +3 "core" % k , lI +2 .tForearm.seek :retract +2 "manipulator"&-'\ +91 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&)(Ӥ +267 "core" ( +2 "manipulator"&& +4 "core" &ӝ f ^  l8! + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &=& +3 "core" &ӝ U c  k8! +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&{'+ +96 "core" ' +2 "manipulator"& & +4 "core" &ӝ e h  j8! +2 "manipulator"&,% +4 "core" %! c \\ j +2 "collection"'o& +3 "core" &WZ +3 "collection"' & +4 "core" &UXR +2 .tCC.seek :closed +2 "collection"'/(O +4 "core" &XY +7 & 1UY %f +9 &UwV[ 8 +9 &~wU[ M +10 &OWZ P +9 &QOVY P +10 &NWY O +9 &OVY P +9 &NUZ P +10 &YNTZ P +9 &TUY P +9 &OWX O +10 &!SVY P +9 &#bNWY O +10 &%#RWX P +9 &&TUY P +9 &(TV[ O +10 &*iQWX P +9 &,+MTZ P +9 &-NWZ P +10 &/NVY O +9 &1rOUY O +10 &34PVY O +9 &4RUY O +9 &6QWZ O +10 &8yUVY P +9 &:<STZ O +9 &;OVY P +10 &=QV[ O +9 &?NVX P +10 &ACSUZ P +9 &CRW[ O +9 &DNUY P +10 &FQUX P +9 &HGbUZ Q +9 &IUY V +10 &KSW Z +9 &MkTW ] +10 &N]UZ : +9 &OvnRY D +5 ( +2 "collection"' & +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.77 +2 "collection"'C& +4 "core" &Ov\\TY D + &Ov\\UW D + .tHand.open + "manipulator"&1 +72 "core" 1 +2 "manipulator"&% +4 "core" % ! 1 .  g +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&s'\ +99 "core" ' + .tPSV.dial PSR +2 "processing"%> +106 "core"  + "processing"%j% +4 "core" %X + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +9 .tPS.seek 1.5ml +2 "processing"%_' +1607 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 + "processing"%'  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%y'W +1607 "core" ' + .tPSV.dial PSR +2 "processing"% +45 "core"  +2 .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%0' +2624 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%|  +2 "collection"'2  +41 "core"  +125  +2 .tPSV.dial :mixloop +2 "processing"% +104 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%  +75 "core" +2 .tPS.seek 0ml +2 "processing"%u'W +2639 "core" ' +2 .tPSV.dial :air + "processing"%i  +44 "core"  +3 .tPS.seek 2.5ml + "processing"%' +2637 "core" ' + .tPSV.dial :mixloop +2 "processing"%v +45 "core" +3 .tPS.seek 0ml + "processing"%G'W +2635 "core" ' +2 .tPSV.dial :air + "processing"%P  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%7' +2627 "core" ' +2 .tPSV.dial :mixloop +6 "processing"% +46 "core" +2 .tPS.seek 0ml + "processing"%#'W +2625 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +4 "core" &ӝ W Z i8! + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&(Ӥ +4 "core" ( + "manipulator"&J& +4 "core" &ӝ 4 K a i8! + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &ӝ V E i8! +2 .tForearm.seek CC +2 "manipulator"&A'+ +104 "core" ' +2 .tHand.close + "manipulator"&./ +71 "core" / +2 .tCC.seek :open + "collection"'$( +379 "core" ( + "manipulator"&5& +4 "core" &ӝ @ < h8! + "manipulator"&% +4 "core" % 3 = ? hI +2 .tForearm.seek :retract +2 "manipulator"&I'\ +104 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +281 "core" ( +2 "manipulator"&(& +4 "core" &- | b @ m + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 & & +3 "core" &- | l l +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&3' +104 "core" ' +2 .tHand.open +2 "manipulator"& 1 +66 "core" 1 +2 "manipulator"&% +4 "core" % * q +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&@'\ +91 "core" ' +2 ."da"delayUntil "15:28:46.30" +833 "Can" 33 +24086 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%w @ +73 "core" @ +2 ."da"PBV.dial :waste1 + "processing"%;  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%z * +34 "core" * +2 ."da"PSV.dial :air +2 "processing"%F  +45 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%B' +2465 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%< +46 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%Q  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%S +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +43 "core"  +2 ."da"PS.seek 0ml +3 "processing"%4'W +2438 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%X +136 "core"  + "processing"%^% +4 "core" %Z" + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml + "processing"%' +589 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%c'[ +1607 "core" ' + ."da"PTV.dial :puck +2 "processing"%N  +73 "core"  +2 ."da"PSV.dial PTV +2 "processing"%" +85 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%H  +34 "core" + "processing"%m% +4 "core" %W  +2 ."da"PS.seek 1.5ml +2 "processing"%&' +588 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%R * +35 "core" , +3 ."da"PS.seek 0ml +2 "processing"%r'W +1611 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%W  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%b * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%[' +2471 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +87 "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"%t +74 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%L  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%a'W +1889 "Can" ?? +557 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +134 "core"  + "processing"%Y% +4 "core" %Y# + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +586 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%`'[ +1607 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +86 "core" ~ + ."da"PBV.dial :waste1 +2 "processing"%K  +36 "core" + "processing"%% +4 "core" %Y  +2 ."da"PS.seek 1.5ml +2 "processing"%D' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%\ * +33 "core" * +3 ."da"PS.seek 0ml + "processing"%O'W +1604 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%Z  +33 "core" +2 ."da"delay 30 seconds +3002 .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 :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%k' +2471 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%6 +75 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%E +75 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +74 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%n  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%~'W +2444 "core" ' +2 #"da"getPMLReagent08 +5 .PRV.dial :air +2 "processing"%d  +43 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%V  +132 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%T  +42 "core" ~ +2 ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop + "processing"%l +56 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%q' +405 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air + "processing"%e  +44 "core"  +2 "processing"%9% +4 "core" %  +2 ."da"PS.seek 0.55ml +2 "processing"%g'w +340 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%}  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"% '[ +1565 "core" ' + ."da"PSV.dial :PML +2 "processing"% +44 "core" + ."da"PTV.dial :mixing +2 "processing"% @ +73 "core" A +2 ."da"PBV.dial :waste1 +3 "processing"%f  +33 "core" + "processing"%*% +4 "core" %Y  +2 ."da"PS.seek 1.85ml +2 "processing"%%'9 +230 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%\\ * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%:'W +1961 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +25453 "Can" << +22549 #"da"recoverPRVreagent08 +6 .PTV.dial :mixing +2 .PBV.dial :waste1 + "processing"%U  +34 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%8 * +35 "core" * + ."da"PSV.dial :air +2 "processing"%x  +43 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2473 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%= +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"delay 2 seconds +201 .PSV.dial :mixloop +2 "processing"% +93 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%,  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%o'W +2450 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%- +136 "core"  + "processing"%% +4 "core" %S + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%C' +585 "core" ' + ."da"delay 5 seconds +503 .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 +2 "processing"% +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%>  +35 "core" + "processing"%j% +4 "core" %\\  +2 ."da"PS.seek 1.5ml +2 "processing"%{' +584 "core" ' +2 ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +2 "processing"%p * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%''W +1613 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 +6 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%_  +34 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" * + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%y +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%2' +2463 "core" ' + ."da"PSV.dial PTV +2 "processing"%| +75 "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" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%0  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%i'W +2436 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%u +134 "core"  + "processing"%v% +4 "core" %S + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml + "processing"%' +587 "core" ' +2 ."da"delay 5 seconds +255 "Can" 55 +247 ."da"PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%P'[ +1618 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%G +75 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + "processing"%7% +4 "core" %^  +2 ."da"PS.seek 1.5ml +2 "processing"%' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%J * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1605 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%.  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%) * +36 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%s +87 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%/' +2455 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%5 +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +74 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%A +88 "core"  + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%(  +76 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'W +2442 "core" ' + #"da"washCycleDA #3 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"% +134 "core"  +2 "processing"% % +3 "core" %Z +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +587 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%I'[ +1620 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%3 +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%w  +35 "core" +2 "processing"%;% +4 "core" %_  + ."da"PS.seek 1.5ml +2 "processing"%z' +587 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%F * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%#'W +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"%Q * +34 "core" * + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%S +75 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2465 "core" ' + ."da"PSV.dial PTV +2 "processing"%B +88 "core"  + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%X +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%^ +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%4  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2434 "core" ' + ."da"Gate.power :camera,:ON +7 #Mixing DA Substrates .PSR.select :air +2 .PSV.dial PSR +2 "processing"%N +149 "core"  + "processing"%"% +24 "core" %Y +4 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +12 "processing"% +18 ."da"PS.reconfigure :default +8 "processing"%#A d`xb +8 ."da"PS.seek 0.25ml +8 "processing"%H'7 +364 "core" ' +2 ."da"delay 5 seconds +502 "processing"%m% +3 "core" %3  +2 #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +3 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%c' +339 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml +2 "processing"%R'[ +1607 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%& +78 "core" +16 ."da"PBV.dial :waste1 +2 "processing"%W  +34 "core"  + "processing"%b% +4 "core" %_  +2 ."da"PS.seek 1.5ml +2 "processing"%' +588 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%r * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1399 "Can" "" +213 "core" ' + ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%?  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +47 "processing"%t * +42 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%L +76 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%[' +2538 "core" ' +2 ."da"PSV.dial PTV +6 "processing"% +89 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%Y +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%a +88 "core"  + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +88 "core" +3 ."da"PS.seek 0ml +2 "processing"%'W +2513 "core" ' + #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%K +137 "core"  +2 "processing"%% +4 "core" %[ + #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml + "processing"%`'[ +2130 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%\ +89 "core"  + ."da"PBV.dial :waste1 +2 "processing"%D  +36 "core" +2 "processing"%Z% +3 "core" %_  +2 ."da"PS.seek 1.5ml +2 "processing"%]' +593 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%! * +35 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%O  +105 "core"  +3 ."da"PS.seek 0ml +2 "processing"%6'W +1615 "core" ' +2 "processing"%E9 +3 "core" 95 +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%  +3 "core" 5 + 5 + "processing"%n& +4 "core" &TC & +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&k% +4 "core" %\  3 + "storage"(d% +4 "core" % Z ]  + "storage"(V. +3 "core" .( +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 1 +2 "storage"(T($ +196 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +2 (l& +3 "core" && F < v + "manipulator"&~& +4 "core" &- 4 +2 "manipulator"&e% +3 "core" %\  3 +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&9( +174 "core" ( + "manipulator"&q& +5 "core" & k 3 j + "storage"(}& +4 "core" && C > d +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&g'! +101 "core" ' +3 "storage"(& +4 "core" && ] S # +2 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"('L +292 "core" ' + "storage"(f- +3 "core" -'y +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&*& +3 "core" &  7 4 j + "storage"(\\& +4 "core" && P [ * + ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"& 'e +31 "core" ' + ."da"Elbow.hold +2 "manipulator"&%, +3 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(U- +2 "core" -'y +3 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(8'1 +27 "core" ' + "manipulator"&x% +4 "core" %w u 'R +2 "storage"(:& +4 "core" && ! ] + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 318 counts +2 "manipulator"&='ϣ +20 "core" ' +2 "manipulator"&& +4 "core" &  E 3O + "storage"( & +4 "core" && F E +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&,'! +22 "core" ' +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(' +43 "core" ' + "manipulator"&-& +4 "core" &   q 5O +2 "manipulator"&% +4 "core" %$  5 + ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&o'\ +95 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&C(z +246 "core" ( +2 "manipulator"&& +4 "core" &y 2 + ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 & & +3 "core" &y 2 +2 ."da"Forearm.seek PC + "manipulator"&>'~ +93 "core" ' +2 ."da"Hand.close +2 "manipulator"&j/ +66 "core" / +2 ."da"PC.seek :open +2 "processing"%( +405 "core" ( + "storage"(p& +4 "core" && ] ^ +2 "manipulator"&{& +3 "core" &y   5 +2 "manipulator"&_% +3 "core" % ϊ   52 +2 ."da"Forearm.seek :retract +7 "manipulator"&'\ +97 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&y( +259 "core" ( +2 "manipulator"&'& +4 "core" &  2' + "storage"(|& +4 "core" && @ O +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&'! +98 "core" ' +2 ."da"Hand.open + "manipulator"&1 +71 "core" 1 +2 "storage"(0- +3 "core" -' +3 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(2' +27 "core" ' + ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.19 Pucks below Top Plate +2 "storage"(u' +57 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da21nov0516h20ml.tif +1941 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +26998 #"da"SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 284.863 seconds\ /var/log/esp/da21nov0516h20ml.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da21nov0516h20ml15s.tif +1564 #SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da21nov0516h20ml15s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da21nov0516h20ml30s.tif +3068 #SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da21nov0516h20ml30s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da21nov0516h20ml70s.tif +6612 "Can" NM +518 #"da"SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da21nov0516h20ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "284.863 sec auto-exposure",Subject: "da21nov0516h20ml images!" +10 "storage"(v- +4 "core" -' +2 "storage"(i& +4 "core" && 3 +3 "manipulator"&& +6 "core" &\  E$ + ."da"Elbow.seek 1 +2 "manipulator"&G( +26 "core" ( + "manipulator"&& +5 "core" & } r H + "storage"(7& +4 "core" &&  +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&P'! +15 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.9 Pucks below Top Plate +2 "storage"(J'& +63 "core" ' + "manipulator"&& +6 "core" &   E [ + "storage"(.& +4 "core" && ) 0 D +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 + "manipulator"&)'e +72 "core" ' +3 ."da"Elbow.hold +3 "manipulator"&s, +4 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +4 "storage"(#QK-0-\ b +3 ."da"SE.seek 2.09 Pucks below Top Plate +2 "storage"(' +26 "core" ' +2 "manipulator"&5% +5 "core" %Yh  N +2 "storage"(& +4 "core" && F B + ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 288 counts +2 "manipulator"&A'υ +20 "core" ' +2 "manipulator"&(& +4 "core" & . ( 9 ] +2 "storage"(/& +4 "core" && > F +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts + "manipulator"&'! +24 "core" ' +2 "storage"( % +4 "core" % J H +2 ."downElevator"SE.seek :down +3 "storage"( 'v +99 (% +4 "core" %(8 J J Vb +2 "manipulator"&3% +4 "core" %  & t _ +10 ."da"Forearm.reconfigure :loose +7 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +3 "manipulator"&w'\ +89 "core" ' +31 ' + ."downElevator"SE.stop +2 "storage"(5 +6 (;& +5 "core" && a V +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 #tStarting finalPurge +2 "processing"%I& +5 "core" & +2 "manipulator"&F& +4 "core" & ) - a +2 "manipulator"&z% +8 "core" %\  , * a +4 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&<(- +176 "core" ( +2 "manipulator"&Q& +9 "core" &- - - . b +3 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +6 &S& +6 "core" &- - ( b +6 ."psFlush"Forearm.seek :garage +4 "manipulator"&#' +100 "core" ' +3 ."psFlush"Hand.close +2 "manipulator"&B/ +67 "core" / +2 "manipulator"&X& +9 "core" &- * + d +3 "manipulator"&^% +8 "core" % ϳ + , dB +5 ."psFlush"Forearm.seek :retract +4 "manipulator"&4'\ +94 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +4 "manipulator"&(z +153 "core" ( +3 "manipulator"&N& +8 "core" &r *   d8 +3 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +4 &"& +6 "core" &r + " d8 +4 ."psFlush"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +3 "manipulator"&'~ +102 "core" ' +4 "manipulator"&m& +8 "core" &s + *  a7 +3 "manipulator"&H% +8 "core" %τ . -  b +3 "processing"%c& +8 "core" & +4 "processing"%&& +8 "core" & +7 ."psFlush"PC.seek :closed +8 "processing"%W(Tg +9 "core" & +2 & +2 & 4 +7 &3Hv 2 +8 &Yox F +11 &Y Q +8 &I Q +8 &vJ Q +12 &8I Q +8 &N Q +10 &K Q +9 &M Q +8 &AJ Q +10 &!K Q +10 &"L' Q +8 &$J Q +10 &&JK Q +9 &( L Q +10 &)K P +10 &+K Q +8 &-QK Q +10 &/K Q +10 &0I Q +8 &2J Q +11 &4ZJ Q +8 &6K0 Q +10 &7I6 Q +10 &9J1 Q +9 &;bIO Q +11 &=%J5 P +8 &>KP Q +10 &@I4 Q +9 &BjI Q +9 &D-K+ P +9 &EN3 Q +10 &GR5 Q +9 &Ik]Q S +9 &K${ V +10 &L X +9 &N W +10 &Pg W +8 &R'= X +10 &Skb 'y +10 &TAb@ 5 +7 ( +7 "processing"%&& +8 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.77 +3 "processing"%b& +8 "core" &TJ < , +2 &TJ  , + &TJ  , +3 ."psFlush"Hand.open +2 "manipulator"&R1 +73 "core" 1 +11 "manipulator"&r% +8 "core" % σ + ) a +4 ."psFlush"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&'\ +101 "core" ' +3 ."psFlush"PSR.select :air +4 .PSV.dial PSR + "processing"%? +47 "core"  + "processing"%t% +5 "core" %S8 + #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +4 "processing"%L' +332 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +274 "core" ' +3 ."psFlush"delay 5 seconds +504 .PSR.select :air +4 "processing"% +11 ."psFlush"PS.seek 2.5ml +4 "processing"%' +2116 "core" ' +4 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +4 "processing"% @ +200 "core" A +2 ."psFlush"PTV.dial :PRVmixing +4 "processing"%Y  +133 "core" +3 ."psFlush"PSV.dial :mixloop +5 "processing"%a +104 "core" +4 ."psFlush"PS.seek :empty +3 "processing"%'9 +250 #"uploadLog"upsync +2378 "core" ' + ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%[ +106 "core"  + "processing"%K% +4 "core" %; +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +592 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%' +2120 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%\  +35 "core" + ."psFlush"PTV.dial :mixing +2 "processing"%D @ +74 "core" A + ."psFlush"PSV.dial :mixloop +2 "processing"%Z +106 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%`'9 +2625 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%! +104 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%O'P +1102 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%]' +1610 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%E +75 "core" + ."psFlush"PTV.dial :puck +2 "processing"%  +73 "core"  +2 ."psFlush"PBV.dial :waste1 +2 .PS.seek 0ml +2 "processing"%n'W +2646 "core" ' + ."psFlush"PSV.dial PSR +7 "processing"%k +74 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%d' +595 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%V' +2120 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%l +75 "core" + ."psFlush"PBV.dial PSV +2 "processing"%~ U +56 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%e'W +2627 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%M @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%q' +2637 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%}  +86 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%@' +2627 "core" ' +9 ."psFlush"PSV.dial PTV +2 "processing"%f +73 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%*'W +2628 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%\\ @ +43 "core" @ +2 ."psFlush"PS.seek 2.5ml +2 "processing"%U' +2631 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%x  +86 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%:'W +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +42 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"% 'P +1096 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%-' +1610 "core" ' + ."psFlush"PSV.dial PTV +7 "processing"% +73 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%g  +56 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%9'W +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +75 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"% ' +588 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%=' +2116 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%8 +88 "core"  + ."psFlush"PBV.dial PSV +2 "processing"%, U +56 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2630 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%%' +2635 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%j  +86 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%o'W +2625 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%1 +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%p' +313 "Can" << +2311 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%{ +73 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%_'W +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"%|  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%C'W +2624 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +6 "collection"'& +4 "core" &hj + "manipulator"&0& +4 "core" &t > @ ' h6 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +8 .tElbow.seek PC + "manipulator"&(z +3 "core" ( + "manipulator"&& +4 "core" &t 7 K / h6 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &2& +3 "core" &t < A g6 +2 .tForearm.seek PC + "manipulator"&v'~ +103 "core" ' + .tHand.close +2 "manipulator"&i/ +69 "core" / +2 .tPC.seek :open + "processing"%( +403 "core" ( +2 "manipulator"&& +4 "core" &t e ^ j6 + "manipulator"&7% +4 "core" % ϑ h d k +2 .tForearm.seek :retract + "manipulator"&'\ +108 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&.(Ӥ +348 "core" ( +2 "manipulator"&5& +4 "core" &Ӱ e a n l7 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &Ӱ Z ]  l7 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&y'+ +98 "core" ' +2 "manipulator"&(& +4 "core" &Ӱ ; B / h7 +2 "manipulator"&/% +4 "core" %( @ L  g + "collection"'& +4 "core" &fj +2 "collection"' & +5 "core" &fj +2 .tCC.seek :closed +2 "collection"'u(O +3 "core" &fj  +9 &1}hj +{ +9 &b}ej ? +10 &amfj P +9 &"Ogk P +9 &Pek P +10 &Ngj P +9 &iOhj P +9 &,Qek O +10 &Ofk P +9 &Qfi O +9 & qOfi P +10 &"3Rek P +9 &#Ogj P +10 &%Ock O +9 &'yQhj P +9 &);Rgk P +10 &*Ngi P +9 &,Ofk O +10 &.Nei P +9 &0CRgj P +9 &2Lfk P +10 &3Nil O +9 &5Ofi O +9 &7KOgk P +10 &9 Rei P +9 &:Qgk P +10 &<Lgj P +9 &>SLdk P +9 &@Lfi P +10 &AOhj O +9 &COgj O +9 &E[Qgk P +10 &GUhj P +9 &Hldj S +10 &Jfj W +9 &L>dj \\ +9 &Mdi R +10 &O6Pdi ({ +9 &OxWgi C +2 ( +2 "collection"' & +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.90 +2 "collection"'P& +4 "core" &Ox\\ck C +2 .tHand.open + "manipulator"&1 +71 "core" 1 +2 "manipulator"&3% +4 "core" % ' < ( e +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&G'\ +92 "core" ' +2 #tFlushing the Collection Valve::Manifold +2 "collection"'J& +4 "core" &Ox\\ei C + "collection"')% +4 "core" %ci + .tCSV.dial CSR +2 "collection"';  +42 "core"  + "collection"'A% +4 "core" %gj +2 #tPulling 5ml of CSR.flush .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"'I'l +1356 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'F% +2 "core" %ldi \ +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'z' +710 "core" ' + .tCSV.dial :waste +2 "collection"' +133 "core" + .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'' +1981 "core" ' + #tFlushing lower manifold's waste1 port +2 "collection"'Q& +4 "core" &Ox\\eh C + "collection"'S% +4 "core" %ci + .tCSV.dial :flush +2 "collection"'  +42 "core"  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'s'l +1327 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'B @ +42 "core" A + "collection"'X% +4 "core" %lfj  +2 .tCS.seek 7.001ml +2 "collection"'^' +570 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'w  + 'N  +42 "core"  +96  + .tCBV.dial :waste1 +2 "collection"'" @ +45 "core" ? +2 .tCS.seek 0ml +2 "collection"'#' +1827 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'<& +4 "core" &OxZhn C +2 "collection"'m% +3 "core" %il +2 .tCSV.dial :flush + "collection"'H  +74 "core" +3 .tCS.seek 5ml + "collection"'c'l +1332 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'4 @ +46 "core" B + "collection"'% +4 "core" %lgj}  +2 .tCS.seek 7ml +2 "collection"'b' +583 "core" ' +2 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +3 "collection"'R  +41 "core"  +2 .tCBV.dial :waste2 +2 "collection"'r  +118 "core"  +2 .tCS.seek 0ml +2 "collection"'&' +1810 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'?& +4 "core" &OxZlnm C +2 "collection"'t% +3 "core" %jnp + .tCSV.dial CSR +2 "collection"'  +43 "core"  +2 "collection"'6% +4 "core" %knr + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml + "collection"'L' +2084 "core" ' +2 .tdelay 5 seconds +501 .CSR.select :air +52 "collection"' +10 .tCS.seek 10ml +2 "collection"'' D +573 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'Y + 'a  +102 "core" +39  + .tCTV.dial :intake +2 "collection"'  +75 "core" + .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml + "collection"'[' \\ +2069 "core" ' + .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'K  +74 "core"  +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'' +589 "core" ' + .tCSV.dial CSR +2 "collection"'  +105 "core"  + "collection"'\ % +4 "core" %gkq +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"'D'l +1346 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml +2 "collection"'Z' D +1360 "core" ' + .tCSV.dial CBV +2 "collection"' +105 "core" +2 .tCS.seek 0ml +2 "collection"'!' +2622 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&`& +4 "core" &Ӱ A =  h7 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&O(Ӥ +34 "core" ( +2 "manipulator"&E& +4 "core" &Ӯ R d j/ + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +2 "core" &Ӯ Y Y j/ +2 .tForearm.seek CC +2 "manipulator"&]'+ +103 "core" ' + .tHand.close + "manipulator"&k/ +69 "core" / +2 .tCC.seek :open +2 "collection"'n( +377 "core" ( +2 "manipulator"&d& +4 "core" &Ӯ \\ Z g i/ + "manipulator"&l% +4 "core" % 4 F N t h[ +2 .tForearm.seek :retract + "manipulator"&~'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&V(- +273 "core" ( +2 "manipulator"&M& +4 "core" &- t  m + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &e& +2 "core" &- x  n +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&}' +97 "core" ' +2 .tHand.open +2 "manipulator"&q1 +68 "core" 1 + "manipulator"&% +4 "core" % ϰ   oO +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +2 "processing"%f& +4 "core" &% +20185 "Can" -- +60001  -, +60001  ,, @1636482142.52EST = =mMAIN_scheduler =tMAIN @EST1636482144.43 #"core_reset"Sent BREAK +2 #t@56416 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.41 I2C Gateway v3.20 +210 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +251 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +412 "Can"/m\ H + /m\ H + #tPolling Can every 10:00 +3 !o:Storage::Warning: mesg"Uncleanly Exited:bt[ "8/home/esp/esp2/utils/storage.rb:438:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:627:in `restore!'"-/home/esp/esp2/lib/esp.rb:115:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +29 #-> ESP.ready! +3 #Powering core bus +545 .Gate.power :raw,:ON +2 "sampler") +36 ) + "core"  +2 "collection"' +3 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %V\ > + .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %\ P +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %\ { +2 .tSS.configure :default +2 "sampler")#.0X ESP.ready! +2 "collection"';% +4 "core" %K\ / + "processing"%<% +6 "sampler")=% + "manipulator"&>% +9 "core" %T#\ @ + % \ k + %\ + "8 +2 "manipulator"&?& +3 "core" &s a % +2 "storage"(@& +3 "core" &\ \  H\ X +2 "storage"(A% +3 "core" %\ \  i\ X + "collection"'B& +4 "core" &Q\ / + "processing"%C& +4 "core" &\ @ +2 "collection"'D +3 "core"  + "processing"%E +3 "core" V +2 "processing"%F +3 "core"  + "processing"%G +3 "core" @ +2 "collection"'H% +4 "core" %P\ / + "processing"%I% +4 "core" %T#\ @ +2 "sampler")J% +4 "core" % \ k + "collection"'K& +4 "core" &T\ / +2 "processing"%L& +3 "core" &\ @ +2 "manipulator"&M% +4 "core" %\ + r "8 + "manipulator"&N& +4 "core" &s % + "storage"(O& +4 "core" &\ $\  \ X +2 "storage"(P% +3 "core" %\ \  \ X +2 "collection"'Q9 +3 "core" 97 +2 "processing"%R9 +3 "core" 9; +1535 #t-> $da[:extractVol]=0.17 +47133 #-> PSV.PTV + .PSV.dial PTV +2 "processing"%S +75 "core"  +261 #t-> PTV.PRV +2 .PTV.dial PRV + "processing"%T @ +75 "core" B +1934 #t-> PRV.ab2 + .PRV.dial :ab2 +2 "processing"%U  +45 "core"  +2384 #t-> PS.pull 0.2 + "processing"%V% +3 "core" %T\  +3 .tPS.seek 0.2ml + "processing"%W' +285 "core" ' + "processing"%X% +4 "core" % \  +3768 "Can"q << +7413 #t-> delay 5; PS.pull 2 + .delay 5 seconds +503 "processing"%Y% +33 "core" %A  +2 .tPS.seek 2.2ml + "processing"%Z' +2124 "core" ' + "processing"%[% +4 "core" %L  +1389 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%\\  +117 "core"  +531 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%]'W +2319 "core" ' +2 "processing"%^% +3 "core" %[ +1067 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%_ +106 "core" +1344 #t-> PS.pull 0.4 +2 "processing"%`% +3 "core" %[ +3 .tPS.seek 0.4ml + "processing"%a'\\ +485 "core" ' + "processing"%b% +37 "core" %_E  +1928 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%c' +2228 "core" ' + "processing"%d% +4 "core" %H  +38335 "Can"\ r =< +1267 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%e  +137 "core"  +1071 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%f'W +2630 "core" ' + "processing"%g% +4 "core" %\\ +1540 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%h +138 "core" +856 #t-> PS.pull 0.4 +2 "processing"%i% +3 "core" %\\ +2 .tPS.seek 0.4ml +2 "processing"%j'] +489 "core" ' +2 "processing"%k% +4 "core" %]  +1356 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%l' +2220 "core" ' + "processing"%m% +4 "core" % +1580 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%n  +107 "core"  +475 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%o'W +2631 "core" ' + "processing"%p% +4 "core" %Y +448 #t-> PSV.PTV + .PSV.dial PTV + "processing"%q +107 "core" +557 #t-> PS.pull 0.4 +2 "processing"%r% +3 "core" %Y +2 .tPS.seek 0.4ml +2 "processing"%s'Z +487 "core" ' +2 "processing"%t% +4 "core" %Z  +1361 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%u' +2227 "core" ' +2 "processing"%v% +4 "core" %  +1265 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%w  +106 "core"  +475 #t-> PS.empty +2 .PS.seek 0ml + "processing"%x'W +2641 "core" ' +2 "processing"%y% +4 "core" %QQ +874 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%z +108 "core" +743 #t-> PS.pull 0.4 +2 "processing"%{% +3 "core" %Q/ +2 .tPS.seek 0.4ml + "processing"%|'R +486 "core" ' +2 "processing"%}% +4 "core" %S  +1913 #t-> PS.fill +3 .PS.seek 2.5ml + "processing"%~' +2227 "core" ' +2 "processing"%% +3 "core" %  +1309 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%  +107 "core"  +943 #t-> PS.empty +2 .PS.seek 0ml + "processing"%'W +2632 "core" ' +2 "processing"%% +4 "core" %Z +1096 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +108 "core" +628 #t-> PS.pull 0.4 + "processing"%% +3 "core" %Z +3 .tPS.seek 0.4ml + "processing"%'[ +488 "core" ' +2 "processing"%% +4 "core" %X  +1379 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2230 "core" ' +2 "processing"% % +4 "core" %"  +1156 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%\  +109 "core"  +1110 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"% 'W +2640 "core" ' +2 "processing"% % +4 "core" %Q +655 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +108 "core" +451 #t-> PS.pull 0.4 +2 "processing"%% +3 "core" %Q +2 .tPS.seek 0.4ml +2 "processing"%'R +487 "core" ' + "processing"%% +4 "core" %M  +1402 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%' +2221 "core" ' +2 "processing"%% +3 "core" %  +1530 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%  +107 "core"  +313 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%'W +2625 "core" ' +2 "processing"%% +4 "core" %Z +568 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"% +108 "core" +759 "Can"t <; +1501 #t-> PS.pull 0.2 + "processing"%% +3 "core" %Z +2 .tPS.seek 0.2ml +2 "processing"%' +282 "core" ' + "processing"%% +4 "core" %  +1485 #t-> PS.pull 0.05 + "processing"%% +3 "core" %  +3 .tPS.seek 0.25ml + "processing"%"'7 +133 "core" ' + "processing"%%% +4 "core" %7  +32527 #t-> PS.pull 0.5 +2 "processing"%'% +3 "core" %7  +2 .tPS.seek 0.75ml +2 "processing"%)'0 +586 "core" ' +2 "processing"%(% +4 "core" %0  +1363 #t-> PS.pull 0.25 +2 "processing"%% +3 "core" %0  +2 .tPS.seek 1ml +2 "processing"%'P +338 "core" ' + "processing"%#% +4 "core" %P  +877 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%,  +107 "core"  +645 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%-'W +1093 "core" ' +2 "processing"%.% +4 "core" %Z +1722 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%/ +44 "core"  +649 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%j +1465 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%0' +2634 "core" ' +2 "processing"%1% +4 "core" %  +12465 "Can"w == +10751 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%2 +87 "core"  +596 #t-> PTV.PRV +2 .PTV.dial PRV +817 #-> PRV.air + .PRV.dial :air +2 "processing"%  +43 "core"  +1838 #t-> PS.empty +2 .PS.seek 0ml + "processing"%3'W +2629 "core" ' +2 "processing"%4% +4 "core" %\\ +941 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%5 +75 "core"  +568 #t-> PSR.flush + .PSR.select :flush +550 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%6' +2624 "core" ' +2 "processing"%7% +4 "core" %  +1004 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%8 +89 "core"  +587 #t-> PTV.PRV +2 .PTV.dial PRV +623 #-> PRV.air + .PRV.dial :air +626 #-> PS.empty +2 .PS.seek 0ml +2 "processing"%9'W +2624 "core" ' + "processing"%:% +4 "core" %W +756 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%; +75 "core"  +1266 #t-> PSR.air +2 .PSR.select :air +2 "processing"% +572 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%<' +2626 "core" ' +2 "processing"%=% +4 "core" %  +1167 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%> +76 "core" +655 #t-> PTV.PRV +2 .PTV.dial PRV +647 #-> PRV.air +2 .PRV.dial :air +644 #-> PS.empty +2 .PS.seek 0ml + "processing"%?'W +2629 "core" ' +2 "processing"%@% +4 "core" %\\ +13390 #t-> ESP.ready! + "collection"'A% +3 "processing"%B% +5 "core" % +3 "manipulator"&C% +2 "sampler")D% +8 "core" %\\ + %\ ) C A b c"8 + % \  + "manipulator"&E& +5 "core" &s : 6 > c% + "storage"(F& +4 "core" & P\  + "storage"(G% +3 "core" % \  +2 "collection"'H& +4 "core" &  + "processing"%I& +3 "core" & +2 "collection"'J +3 "core"  +2 "processing"%K +3 "core" V +2 "collection"'L% +3 "core" % +2 "processing"%M% +4 "core" %\\ +2 "sampler")N% +4 "core" % \  + "collection"'O& +4 "core" &  +2 "processing"%P& +3 "core" & +2 "manipulator"&Q% +3 "core" %\ ) < 4 Q c"8 +2 "manipulator"&R& +4 "core" &s 6 > N c% + "storage"(S& +4 "core" & l\  +2 "storage"(T% +4 "core" % }\  + "collection"'U9 +3 "core" 9N +2 "processing"%V9 +3 "core" 9T# +1219 #t-> access 2 +3 "storage"(X% +3 "core" % \  + "manipulator"&Y% +4 "core" %\ ) 5 < 4 c"8 +2 "manipulator"&W& +4 "core" &s > B ? c% +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"([(K +501 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (\\& +3 "core" &K _  +6475 "Can"x << +46299 #t-> can +3 "Can"y ?? +13698 x == +60001 x == +60001 y =< +60001 y\ << +60001 y\ << +60001 |\ << +60000 {\ )== +60001 |\ == +60001 | == +60001 } == +60001 } <= +60001 } == +60001 | =< +60001 } == +37578 #t-> startTube 2 +2587 #-> da 40 +2 #da sampling at most 40ml +4 ."Qmail"DAfans.email "Started da in tube 2 at 16:39:16EST09-Nov-21\\n{1 => 3}\\nCan@16:32:35, 20.5C, 41% humidity, 14.9psia, 12.459V, 0.300A, 0.300A avg, 3.74W",Subject: "da sampling at most 40ml" +4 #tLoading sh1 puck from tube 2 into Collection Clamp +2 "collection"'Z& +3 "core" &c  +3 .tHand.open +2 "manipulator"&^1 +69 "core" 1 +2 "manipulator"&_% +6 "core" % \ ) > =  ^"8 + "storage"(`% +4 "core" % s r o + "storage"(]. +3 "core" .(K +3 .tSC.reconfigure :tight +4 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(b( +669 "core" ( +4 .tSC.configure :limp +3 "storage"($(\ 1b +6 (a& +5 "core" & ] \\  +3 "manipulator"&d& +8 "core" &s   o [% +4 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek 2 +2 "manipulator"&e( +15 "core" ( +4 "manipulator"&c& +12 "core" & ! " [& +2 "storage"(g& +8 "core" & b g | +4 .tForearm.seek 2 + 700 counts +4 "manipulator"&h' +103 "core" ' +2 "storage"(i& +10 "core" & ~ { +4 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +4 "storage"(f'L +282 "core" ' +4 "storage"(k- +6 "core" -'p +4 .tSE.configure :default +5 "storage"(#QK-0-\ b +6 (j& +10 "core" & q r +2 "manipulator"&m& +7 "core" & " /  a& +4 .tElbow.seek 2 +4 "manipulator"&n( +6 "core" ( +4 "manipulator"&l& +8 "core" & , 1 J a& +2 "storage"(p& +8 "core" &   4 +4 .tForearm.seek 2 + 300 counts +4 "manipulator"&q'ϊ +25 "core" ' +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tHand.close + "manipulator"&r/ +75 "core" / +7 ."downElevator"SE.seek :down +6 "manipulator"&o& +4 "storage"(t'v +15 "core" & 9 <  _& +5 "manipulator"&s% +12 "core" % ϊ   \\& +4 .tForearm.seek :retract + "manipulator"&v'\ +100 "core" ' +4 .tElbow.seek CC +4 "manipulator"&w(Ӥ +119 "core" ' +3 ."downElevator"SE.stop +3 "storage"(5 +33 "core" ( +2 "manipulator"&u& +10 "core" &ӱ   [;8 +2 .tElbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +7 &y& +10 "core" &ӱ   [;8 +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +5 "manipulator"&z'+ +106 "core" ' +4 "manipulator"&{& +8 "core" &ӱ 2 4 ];8 +4 "manipulator"&x% +8 "core" %$ 2 4 ] ^D +4 "collection"'}& +8 "core" &g  +4 "collection"'|& +18 "core" &X  +2 &_  +6 .tCC.seek :closed + "collection"'(O +10 "core" &e  +2 &Z  +6 &5g , +8 &d~g A +10 &Org Q +7 &Qp Q +10 &Te R +10 &Ov Q +8 &VQp Q +11 &Uq Q +9 &Sq Q +18 &Tj Q + & `Rn Q +8 &"#Uk P +10 &#Tp Q +10 &%Rq Q +10 &'gUh Q +9 &)*Qf Q +9 &*So Q +10 &,Sk Q +9 &.oQn Q +8 &02Rs Q +10 &1Uq Q +16 &3Rp Q +9 &5xPh Q +6 &7:Rn Q +7 &8Rv Q +10 &:No Q +9 &<Qn Q +8 &>CPk P +11 &@Pm Q +9 &AOt Q +8 &CPn Q +11 &EITr Q +9 &G]r R +10 &Hso T +16 &Jwq Y +6 &L,s ^ +6 &Mq [\ +9 &O5Cq , +10 &Opj I +4 ( +2 "collection"'|& +11 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.89 +3 .Hand.open + "manipulator"&1 +6 "core" &Ojn I +63 1 +4 "manipulator"&~% +7 "core" % $   ` ZD +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +4 "manipulator"&'\ +96 "core" ' +4 #tcollectSample 40ml w/bubble point of 24psi +4 #Priming 7ml +2 .Gate.power :sampler,:ON +4 ."flow"Gate.power :analytic3,:ON +164 .tIntake.select :close +3 .Exhaust.select :close +2 .SS.hold +4 "sampler")+ +4 "core" + +4 "sampler")% +8 "core" % \ +11 "collection"'& +8 "core" &O_q I +4 "Can"~ LK +4 #tCalibrating pressure and temperature sensors +5 .CTV.dial :air +4 .SSV.dial :spit,avoiding: :exhaust +3 .SS.reconfigure :fast +3 "sampler")#.0X% +2 "core" %qr \ ] +2 .tSSV.dial :exhaust + "sampler")<  +78 "core"  + .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml +2 "sampler")@' +903 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")A  +78 "core" +2 #tAllowing 80s for 15.0ml of remaining 15.0ml + .Intake.select :open + "sampler") +210 "collection"'C% +3 "core" %2 +2 #tIntake @15.3psia, vacuum from 9.8 to 12.8psi +2 .SS.reconfigure :inhaling 1.95ml/s +2 "sampler")#.0X +2 ."airStroke"CS.seek 10ml + "collection"'_' D +104 "core"  + .tCTV.dial :air +2 "collection"'`  +69 ."flow"Gate.power :analytic3,:OFF +2 ."samplerPumpShutdown"Gate.power :sampler,:OFF +6 "core" +2 .tdelay 15 seconds +1502 .SSV.dial :spit,avoiding: :exhaust + "sampler")] +140 "core" +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +5 .tSS.seek 0ml +2 "collection"'[  + "sampler")a' +7 "core" ' + .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")d  +129 "core" ~ +10  +649 ' +2 "sampler")c% +4 "core" % \  + .tCBV.dial between SSV and waste2 +2 "collection"'g  +30 "core"  +2 "collection"'i% +4 "core" % ?# \ +2 ."connect"CTV.dial CSV,avoiding: :air +4 .tCSV.dial CTV +2 "collection"'$  +45 "core"  +3 .tCS.reconfigure :pressurize +2 "collection"'# d@<< {b +2 .tCS.seek 0ml +2 "collection"'&' +2082 "core" ' R x {/ Ȟ +2 "collection"'k% +4 "core" % ! { . +2 "sampler")j% +4 "core" % \  +2 #tBubblePoint: Intake @39.4psia, Outlet @15.1psia + .CBV.dial SSV + "collection"' @ +40 "core" A +2 .tSS.reconfigure :default +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'y' +117 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust + "sampler")q +141 "core"  +2 .tSS.reconfigure :exhale +2 "sampler")#.0X + ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"''' +102 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +111 "core" ' +2 ."CSpush"CS.stop +2 "collection"'5 +24 "core"  +2 .tSS.reconfigure :exhale +2 "sampler")#.0X \  +2 '<9 +4 "core" 9^2d +102 "collection"'9 +3 "core" 9]3d +102 "collection"'A9 +3 "core" 9^3 d +102 "collection"'C9 +2 "core" 9^1 d +103 "collection"'@9 +2 "core" 9_3d +102 "collection"'E9 +3 "core" 9a2d +102 "collection"'F9 +3 "core" 9e3d +102 "collection"'G9 +2 "core" 9i2d +103 "collection"'H9 +2 "core" 9n3"d +102 "collection"'I9 +3 "core" 9u3&d +102 "collection"'J9 +3 "core" 9~3*d +102 "collection"'K9 +2 "core" 94/d +102 "collection"'L9 +3 "core" 943d +102 "collection"'M9 +3 "core" 947d +102 "collection"'N9 +2 "core" 94;d +102 "collection"'O9 +3 "core" 94?d +102 "collection"'P9 +3 "core" 94Dd +102 "collection"'Q9 +2 "core" 95Hd +102 "collection"'R9 +3 "core" 95Ld +102 "collection"'S9 +2 "core" 95Pd +103 "collection"'T9 +2 "core" 96Td +102 "collection"'U9 +3 "core" 9/7Xd +102 "collection"'V9 +2 "core" 9F7]d +102 "collection"'B9 +3 "core" 9\\7ad +102 "collection"'X9 +2 "core" 9s7ed +103 "collection"'D9 +3 "core" 98id +102 "collection"'W9 +2 "core" 99md +102 "collection"'!9 +3 "core" 99rd +102 "collection"'^9 +2 "core" 99vd +102 "collection"'Z9 +3 "core" 9;zd +102 "collection"'`9 +3 "core" 9;~d +102 "collection"'9 +2 "core" 9<d +102 "collection"'\\9 +3 "core" 97=d +102 "collection"']9 +2 "core" 9R=d +103 "collection"'[9 +2 "core" 9l>d +102 "collection"'d9 +3 "core" 9?d +102 "collection"'Y9 +3 "core" 9?c +102 "collection"'c9 +2 "core" 9@a +103 "collection"'g9 +2 "core" 9A^ +102 "collection"'i9 +3 "core" 9A\\ +102 "collection"'$9 +2 "core" 9 CY +102 "collection"'_9 +3 "core" 9&CV +102 "collection"'k9 +2 "core" 9BET +102 "collection"'j9 +3 "core" 9\\FQ +102 "collection"' 9 +2 "core" 9vHO +103 "collection"'a9 +3 "core" 9HL +102 "collection"'l9 +2 "core" 9IJ +103 "collection"'p9 +2 "core" 9JH +102 "collection"'r9 +2 "core" 9KE +102 "collection"'m9 +3 "core" 9MD +102 "collection"'o9 +3 "core" 9MA +102 "collection"'e9 +3 "core" 9/N? +102 "collection"'h9 +2 "core" 9HO= +102 "collection"'u9 +3 "core" 9bQ; +102 "collection"'s9 +2 "core" 9{Q8 +102 "collection"'q9 +4 "core" 9U6 +102 "collection"'&9 +2 "core" 9W5 +102 "collection"'f9 +2 "core" 9Y4 +103 "collection"'y9 +2 "core" 9[2 +102 "collection"'n9 +2 "core" 9\\/ +103 "collection"'x9 +3 "core" 9]. +102 "collection"'}9 +2 "core" 9], +102 "collection"'{9 +3 "core" 93^+ +102 "collection"'v9 +3 "core" 9I_( +102 "collection"'*9 +2 "core" 9]b ' +103 "collection"'9 +3 "core" 9qd& +102 "collection"'~9 +2 "core" 9f$ +102 "collection"'9 +3 "core" 9f# +102 "collection"'t9 +2 "core" 9f" +103 "collection"'9 +2 "core" 9f! +102 "collection"'|9 +3 "core" 9g& +102 "collection"'9 +3 "core" 9h* +102 "collection"' 9 +2 "core" 9i. +102 "collection"'\ 9 +3 "core" 9 k2 +102 "collection"'z9 +2 "core" 9 l6 +102 "collection"'9 +4 "core" 9 !l; +102 "collection"' 9 +2 "core" 9 1n? +102 "collection"'9 +3 "core" 9 ?nC +102 "collection"'9 +2 "core" 9 NoG +102 "collection"'9 +3 "core" 9 [qK +102 "collection"'9 +3 "core" 9 iqP +102 "collection"' 9 +2 "core" 9 urT +102 "collection"'9 +2 "core" 9 sX +103 "collection"'9 +2 "core" 9 t\\ +102 "collection"'9 +3 "core" 9 t` +102 "collection"'9 +2 "core" 9 ud +102 "collection"'9 +3 "core" 9 xi +102 "collection"'9 +2 "core" 9 ym +102 "collection"'9 +3 "core" 9 zq +102 "collection"'9 +2 "core" 9 zu +102 "collection"'%9 +3 "core" 9 |y +102 "collection"'9 +3 "core" 9 }~ +102 "collection"'9 +2 "core" 9  +102 "collection"'9 +3 "core" 9  +102 "collection"' 9 +2 "core" 9  +102 "collection"''9 +4 "core" 9  +102 "collection"'9 +2 "core" 9\  +102 "collection"'9 +3 "core" 9\ \  +102 "collection"'#9 +2 "core" 9\  +103 "collection"'"9 +2 "core" 9\  +102 "collection"')9 +3 "core" 9\  +102 "collection"'.9 +3 "core" 9\ $ +102 "collection"'(9 +2 "core" 9\ ) +102 "collection"'/9 +3 "core" 9\ / +102 "collection"'-9 +2 "core" 9\ 3 +102 "collection"'19 +3 "core" 9\ 9 +102 "collection"'9 +2 "core" 9\ <\ +103 "collection"'29 +2 "core" 9\ A\ +102 "collection"'49 +2 "core" 9\ E +103 "collection"'09 +2 "core" 9\ H +102 "collection"'39 +3 "core" 9\ M +102 "collection"'79 +2 "core" 9\ P +103 "collection"'59 +2 "core" 9\ T +103 "collection"'69 +2 "core" 9\ W +102 "collection"'89 +3 "core" 9\ Z +102 "collection"',9 +3 "core" 9\ \\ +102 "collection"':9 +2 "core" 9\ _ +102 "collection"'99 +2 "core" 9\ a +103 "collection"'=9 +2 "core" 9\ d\ +102 "collection"'<9 +3 "core" 9\ f\ +102 "collection"'9 +3 "core" 9\ h +102 "collection"'A9 +3 "core" 9\ k +102 "collection"'C9 +2 "core" 9\ l\ +3 .tCH.hold 10:00,70C +4 "collection"'@ `\ `\ k\ + 'E9 +6 "core"  + 9\ m\ m +2 "collection"'F% +3 "core" %   +2 #tBegun lysing Collection Puck Heater at 68.1C/34.2psia +9396 "Can"~ +50592 "core" ` +2 "collection"'G9 +3 "core" 9\ C +2 "collection"'H% +3 "core" % +2 #tEnded lysing Collection Puck Heater at 70C/31.4psia +2 .CS.seek 0ml +2 "collection"'I' +334 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'J @ +106 "core" B + .tCSV.dial :air +2 "collection"'K @ +43 "core" ? +3 .tCS.seek 5ml +2 "collection"'L'l +1358 "core" ' + .tCSV.dial CTV +2 "collection"'M  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'N @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'O  +46 "core"  +2 .tdelay 2 seconds +201 .CSV.dial :air +2 "collection"'P @ +45 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'Q' +1344 "core" ' + "collection"'R% +4 "core" % ? + #tPuck @43.1psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"'S +104 "core" ~ +2 .tCBV.dial CSV +6 "collection"'T  +30 "core"  + "collection"'U% +5 "core" % v { B +2 .tCS.seek 5ml + "collection"'V'l +1347 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'B  +43 "core" + "collection"'X% +4 "core" %l &  +2 .tCS.seek 7.001ml +2 "collection"'D' +595 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'W @ +43 "core" ? +2 .tCS.seek 10ml + "collection"'!' D +851 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'^ ` +118 "core" ^ +2 #tLysing Complete +2 "collection"'Z& +4 "core" &O\\W\\ I + #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&`% +4 "core" %    Z + "storage"(% +4 "core" %z _ f  + "storage"(\\. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(]($ +197 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 ([& +2 "core" &# 9 9 +2 "manipulator"&d& +4 "core" &ӱ    Z;8 + "manipulator"&Y% +4 "core" %    Z +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&c( +158 "core" ( + "manipulator"&g& +4 "core" & / < ^ +2 "storage"(i& +4 "core" &# [ \\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&$'! +93 "core" ' +2 "storage"(_& +4 "core" &# m s 5 +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(k'L +282 "core" ' + "storage"(j- +3 "core" -'o +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"& & +3 "core" & = 2  ^ +2 "storage"(a& +4 "core" &# [ Z  + .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&l'e +34 "core" ' + .tElbow.hold +2 "manipulator"&p, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(r- +3 "core" -'o +2 .tSE.seek 2.11 Pucks below Top Plate + "storage"(m'' +34 "core" ' +3 "manipulator"&o% +4 "core" %Zm \\ P + "storage"(e& +4 "core" &# G E + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 1 + 289 counts + "manipulator"&h'φ +16 "core" ' + "manipulator"&u& +4 "core" & $ ! % _ +2 "storage"(s& +4 "core" &# ] e - +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&q'! +9 "Can" << +15 "core" ' +2 .tSE.seek 3.11 Pucks below Top Plate +2 "storage"(&' +41 "core" ' +2 "manipulator"&f& +4 "core" & 1 1 a +2 "manipulator"&y% +4 "core" %V   ` +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&n'\ +96 "core" ' +2 .tElbow.seek CC +2 "manipulator"&x(Ӥ +157 "core" ( +2 "manipulator"&}& +4 "core" &ө" W>M + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &{& +2 "core" &ө" c X>M +2 .tForearm.seek CC +2 "manipulator"&v'+ +95 "core" ' +2 .tHand.close + "manipulator"&*/ +69 "core" / + .tCC.seek :open +2 "collection"'( +378 "core" ( +2 "storage"(~& +4 "core" &# g a Q +2 "storage"(& +3 "core" &# h h g +2 "manipulator"&t& +4 "core" &Ӵ! " " [=B + "manipulator"&% +4 "core" % : # !  [ +2 .tForearm.seek :retract + "manipulator"&|'\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"&( +160 "core" ( + "manipulator"& & +4 "core" & = 2 _ +2 "storage"(\ & +4 "core" &# } s + .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&z'e +109 "core" ' + .tElbow.hold +2 "manipulator"&, +4 "core" , +45 .tElbow.reconfigure :tight +12 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"& 1 +66 "core" 1 +2 "manipulator"&% +4 "core" % y   Wx +2 "storage"(& +3 "core" &# [ ] +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 320 counts + "manipulator"&'ϥ +20 "core" ' + "manipulator"&& +4 "core" & 1 2 b +2 "storage"( & +4 "core" &#  u w +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&'! +23 "core" ' +2 "storage"(% +4 "core" % s f +3 ."downElevator"SE.seek :down +3 "storage"('v +99 (% +3 "core" %Ù= y  H \\w +2 "manipulator"&% +4 "core" %5 . / o d +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +30 ' +2 ."downElevator"SE.stop + "storage"(5 +3 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +5 "core" &[a T + "manipulator"&& +4 "core" & 0 - o a +2 "manipulator"&%% +4 "core" %\ " 1 , K a> +2 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +173 "core" ( +2 "manipulator"&& +4 "core" &- 9 0 a +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &- / 2 K a +2 .tForearm.seek :garage + "manipulator"& ' +92 "core" ' + .tHand.close +2 "manipulator"&'/ +66 "core" / + "manipulator"&& +4 "core" &- : /  d +2 "manipulator"&% +3 "core" % < : c? +2 .tForearm.seek :retract +2 "manipulator"&#'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&"(Ӥ +281 "core" ( +2 "manipulator"&)& +4 "core" &ӟ" / > % ^=D + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &.& +2 "core" &ӟ" 1 1 R ^=D +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&('+ +104 "core" ' + "manipulator"&/& +5 "core" &ӟ"    [=D + "manipulator"&-% +4 "core" %)   q [r +2 "collection"'1& +4 "core" &be{ +2 "collection"'& +5 "core" &aeb +2 .tCC.seek :closed + "collection"'2(O +5 "core" &adR +7 & 9`e %g +9 &Uvae 8 +9 &~vbfm M +10 &Pae P +9 &UNad < O +10 &Oae ! O +9 &Rce O +9 &M_e O +10 &^N_e O +9 &Q`f P +9 &L^e O +10 &!Sbep P +9 &#dO`g P +10 &%&Qbe P +9 &&Pbf P +9 &(Pcfy P +10 &*lQ`eX P +9 &,/Oag O +9 &-Oce O +10 &/Pcf O +9 &1uRah O +10 &37Rcf O +9 &4Lae O +9 &6Q_e P +10 &8}Qae O +9 &:?Rae O +9 &<Rafl O +10 &=LcdT O +9 &?Qaf P +10 &AGObe O +9 &C Qbf O +9 &DQbe P +10 &FUcec P +9 &HJbadM Q +9 &Iab V +10 &Kaf [\ +9 &Mm`g ] +9 &N`bf 6 +10 &Oycg X +9 ( +2 "collection"'& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.78 + "collection"'4& +4 "core" &O`ef M + &O`dg M +2 .tHand.open + "manipulator"&01 +74 "core" 1 +2 "manipulator"&3% +4 "core" % & h Wu +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&7'\ +101 "core" ' +2 .tPSV.dial PSR + "processing"%5 +77 "core"  +2 "processing"%6% +4 "core" %[? + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%8' +1613 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%,  +43 "core"  +2 .tPS.seek 0ml + "processing"%:'W +1614 "core" ' + .tPSV.dial PSR +6 "processing"%9 +46 "core" + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%=' +2626 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%<  + "collection"'  +45 "core"  +42 +2 .tPSV.dial :mixloop + "processing"%A +119 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%C  +75 "core" +2 .tPS.seek 0ml +2 "processing"%E'W +2631 "core" ' + .tPSV.dial :air + "processing"%F  +46 "core"  +2 .tPS.seek 2.5ml +2 "processing"%>' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"%@ +45 "core" +2 .tPS.seek 0ml +2 "processing"%G'W +2632 "core" ' +2 .tPSV.dial :air + "processing"%H  +46 "core"  +2 .tPS.seek 2.5ml + "processing"%;' +2633 "core" ' + .tPSV.dial :mixloop + "processing"%J +46 "core" +2 .tPS.seek 0ml +2 "processing"%K'W +2629 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&I& +4 "core" &ӟ"   \\=D +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&M(Ӥ +2 "core" ( +2 "manipulator"&N& +4 "core" &ӟ"   \\=D + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &O& +2 "core" &ӟ"   \\=D +3 .tForearm.seek CC + "manipulator"&P'+ +107 "core" ' + .tHand.close +2 "manipulator"&L/ +72 "core" / +2 .tCC.seek :open + "collection"'R( +379 "core" ( + "manipulator"&S& +4 "core" &ӟ"   [=D +2 "manipulator"&T% +3 "core" % (   [ +2 .tForearm.seek :retract +2 "manipulator"&U'\ +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&Q(- +284 "core" ( +2 "manipulator"&B& +4 "core" &- ( = c + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &X& +2 "core" &- 4 = c +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&V' +103 "core" ' +2 .tHand.open +2 "manipulator"&W1 +66 "core" 1 +2 "manipulator"&D% +4 "core" % Z @ 7 g +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&^'\ +97 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV + .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp +2 "collection"'Z& +4 "core" &qv- + "manipulator"&`% +4 "core" %\ & 0 5  c!V +2 "storage"(% +4 "core" %v c\  + "storage"(\\. +3 "core" .($ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"([( +194 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (d& +3 "core" & {  K  +2 "manipulator"&Y& +4 "core" &- . 3 6 b +2 "manipulator"&b% +4 "core" %\ & & - B b!V +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&g( +178 "core" ( + "manipulator"&i& +5 "core" &\ / 6 y a$ + "storage"(_& +4 "core" & \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&w' +100 "core" ' + "storage"(& +4 "core" &  \  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(j'L +287 "core" ' + "storage"( - +4 "core" -'| + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 (a& +3 "core" & ` \  + "manipulator"&r& +4 "core" & @ ? 5 c$ +2 .tElbow.seek 2 + "manipulator"&o( +4 "core" ( + "manipulator"&e& +4 "core" & 8 < c$ + "storage"(u& +4 "core" &  3\  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&s'ϊ +21 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&f/ +72 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&y& +2 "storage"($'v +7 "core" & & , ( c$ +2 "manipulator"&c% +4 "core" %  N D s d +2 .tForearm.seek :retract +2 "manipulator"&k'\ +89 "core" ' +2 .tElbow.seek CC +50 "manipulator"&l(Ӥ +108 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +41 "core" ( + "manipulator"&h& +4 "core" &Ӟ ' 0 b a;8 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &m& +3 "core" &Ӟ    `;8 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&}'+ +92 "core" ' +2 "manipulator"&{& +4 "core" &Ӟ   _ `;8 +2 "manipulator"&q% +4 "core" %,  F ` +2 "collection"'p& +4 "core" &tv +2 "collection"'*& +5 "core" &qu +2 .tCC.seek :closed + "collection"'n(O +5 "core" &rv +6 &\ +tt %f +10 &Wxov 9 +9 &srw M +9 &Otu P +10 &ZOov P +9 &Osv P +9 &Qqv O +10 &Qrwi O +9 &cQstR O +10 &%Rqv: O +9 &Psv, O +9 &!Ppv P +10 &#kNru O +9 &%-Mrv O +9 &&Qrw O +10 &(Qrw O +9 &*rPsv+ P +10 &,5Nrx3 O +9 &-Msx) O +9 &/Lrv O +10 &1{Osw O +9 &3=Mqu O +9 &4Nsv O +10 &6Msv} O +9 &8Pqw P +10 &:EOrv O +9 &<Rru O +9 &=Nsw O +10 &?Qsx O +9 &AMOuv O +9 &COsu O +10 &DSsw P +9 &FYqw P +10 &HGsv T +9 &Irs [ +9 &Krs \\ +10 &Msrw ] +9 &N^qv 9 +9 &Oxrus L +6 ( + "collection"'*& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 2.01 +2 .Hand.open + "manipulator"&1 +4 "core" &Oyjqur K +65 1 +2 "manipulator"&~% +4 "core" % , : .  ] +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'t  +137 "core" ~ + .tCSV.dial CTV +2 "collection"'  +30 "core"  +2 .tPS.seek 2.5ml + "processing"% ' +2634 "core" ' + "collection"'\ % +4 "core" % HAE +2 .tCS.seek 4.151ml +2 "collection"'v'Q +1568 "core" ' + .tdelay 8 seconds +803 .PSV.dial :air + "processing"%x  +136 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%  +74 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2638 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"' ` +41 "core" _ +2 .tCSV.dial :air +2 "collection"' @ +45 "core" > +2 .tCS.seek 10ml +2 "collection"' ' D +1571 "core" ' + .tCSV.dial CTV +2 "collection"'|  +45 "core"  +2 .tCS.seek 0ml +2 "collection"'' +2626 "core" ' + .tCBV.dial :waste1 +2 "collection"' @ +30 "core" ? + .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +2 "collection"'  +136 "core" + "collection"'& +4 "core" &Oyi K +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&z% +4 "core" %\    [ +2 "storage"(% +4 "core" % Z [  + "storage"(. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(%($ +197 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +3 "core" &% _ _ I + "manipulator"&&& +4 "core" &Ӟ   D [;8 + "manipulator"&% +4 "core" %\    [ +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"&( +158 "core" ( +3 "manipulator"&& +4 "core" & 9 . y _ +2 "storage"(& +4 "core" &% w x u +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&'! +94 "core" ' +2 "storage"('& +3 "core" &% ~  X +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"('L +269 "core" ' + "storage"(- +4 "core" -'Z + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" & ( ? ` + "storage"( & +4 "core" &% \\ [  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 + "manipulator"&)'e +35 "core" ' + .tElbow.hold +2 "manipulator"&., +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(- +2 "core" -'Z +3 .tSE.seek 3.1 Pucks below Top Plate + "storage"(/' +31 "core" ' +2 "manipulator"&-% +5 "core" %Ws   S + "storage"(1& +4 "core" &% D 9 + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 1 + 286 counts + "manipulator"&#'σ +26 "core" ' +2 "manipulator"&& +4 "core" & 4 8  b +2 "storage"(4& +4 "core" &% ~ x +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&0'! +19 "core" ' +3 .tSE.seek 4.1 Pucks below Top Plate + "storage"(3' +40 "core" ' + "manipulator"&& +5 "core" & / / \\ c + "manipulator"&5% +4 "core" % 2 0 a +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&6'\ +90 "core" ' + .tElbow.seek CC +2 "manipulator"&((Ӥ +157 "core" ( +2 "manipulator"&?& +4 "core" &ӭ   Z:. +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &,& +3 "core" &ӭ   Z:. +2 .tForearm.seek CC + "manipulator"&8'+ +103 "core" ' +2 .tHand.close + "manipulator"&9/ +72 "core" / +2 .tCC.seek :open + "collection"':( +379 "core" ( + "storage"(<& +4 "core" &% l v +2 "storage"(& +4 "core" &% \\ Z - + "manipulator"&A& +4 "core" &ӭ   [:. + "manipulator"&C% +4 "core" % 6   Zn +2 .tForearm.seek :retract +2 "manipulator"&='\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&F( +160 "core" ( +2 "manipulator"&E& +4 "core" &  +  _ +2 "storage"(@& +3 "core" &% ~ | +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&>'e +111 "core" ' +2 .tElbow.hold + "manipulator"&H, +5 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&G1 +66 "core" 1 +2 "manipulator"&J% +4 "core" % s  * Xu +2 "storage"(;& +4 "core" &% h i ^ + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 1 + 314 counts +2 "manipulator"&I'ϟ +22 "core" ' + "manipulator"&N& +5 "core" & 7 $ u c + "storage"(O& +4 "core" &% ] " +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&L'! +23 "core" ' +2 "storage"("% +4 "core" % ;\ +2 ."downElevator"SE.seek :down +4 "storage"(7'v +99 (2% +4 "core" %L* /\ Zr +2 "manipulator"&S% +4 "core" %+ D P  e +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&T'\ +95 "core" ' +18 ' + ."downElevator"SE.stop +2 "storage"(5 +2 .tPSV.dial :air +2 "processing"%P  +87 "core"  +2 .tPS.seek 2.5ml +2 "processing"%B' +2635 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%X +45 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%M  +45 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop +33 "processing"%W +57 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%D  +54 "core" +2 .tdelay 1 second +103 .PS.seek 0ml + "processing"%Z'W +2638 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%U& +4 "core" & +2 "manipulator"&`& +4 "core" & T O  e + "manipulator"&% +4 "core" %\ " P B  e9 +2 .tElbow.seek FlushPuck::Garage + "manipulator"&\\(- +174 "core" ( + "manipulator"&V& +5 "core" &- U 3 - e + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &d& +4 "core" &- - A  e + .tForearm.seek :garage +2 "manipulator"&Y' +95 "core" ' + .tHand.close + "manipulator"&b/ +73 "core" / + "manipulator"&]& +4 "core" &- [ K  f +2 "manipulator"&i% +3 "core" % T _ f +51 .tForearm.seek :retract +3 "manipulator"&_'\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&(z +151 "core" ( +2 "manipulator"&Q& +4 "core" &v I c V hd + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &^& +3 "core" &v [ P  gd +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC + "manipulator"& '~ +102 "core" ' +2 "manipulator"&a& +4 "core" &w 2 8 B bc +2 "manipulator"&r% +4 "core" %w 0 . { b + "processing"%e& +4 "core" & +2 "processing"%u& +5 "core" & +2 .tPC.seek :closed +2 "processing"%f(Tg +5 "core" & +6 &A. %g +9 &bT{ 8 +10 &{y M +9 &\\S- R +9 & L Q +10 &L R +9 &O R +9 &fL Q +10 &(L Q +9 &L Q +10 &O Q +9 &!mK R +9 &#0O Q +10 &$L Q +9 &&M Q +9 &(uQ R +10 &*7N R +9 &+J Q +10 &-I R +9 &/~N Q +9 &1?J R +10 &3Q Q +9 &4K R +10 &6N R +9 &8HP Q +9 &: P R +10 &;N Q +9 &=K\ Q +9 &?PJ Q +10 &AK Q +9 &BO\ Q +9 &DO R +10 &FWO R +9 &HY R +10 &Ig T +9 &K W +9 &MN X +10 &O X +9 &P% W +9 &R# X +10 &SM]' ` +9 &TF 9& - +6 ( + "processing"%u& +5 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.73 + "processing"%y& +4 "core" &TF2 - + &TF) - + .tHand.open +2 "manipulator"&c1 +67 "core" 1 +2 "manipulator"&g% +4 "core" % w   ` +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&w'\ +95 "core" ' +2 .tPRV.dial :air + "processing"%j  +57 "core"  +2 .tPSV.dial :mixloop + "processing"%h +44 "core" +2 "processing"%m% +5 "core" %RX +2 .tPS.seek 0.3ml + "processing"%s' +395 "core" ' + .tPSV.dial PSR +2 "processing"%{ +106 "core"  +2 "processing"%q% +4 "core" %  + #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml +2 "processing"%p'* +496 "core" ' +3 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%o' +1913 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%$ +108 "core" + .tPTV.dial :mixing +2 "processing"%k @ +75 "core" B + .tPBV.dial :waste2 +2 "processing"%R  +97 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2636 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&~& +5 "core" &{   `_ + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&*(z +4 "core" ( + "manipulator"&t& +5 "core" &{  " `_ + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &{   __ +2 .tForearm.seek PC +2 "manipulator"&}'~ +97 "core" ' +2 .tHand.close + "manipulator"&K/ +71 "core" / +2 .tPC.seek :open + "processing"%\ ( +405 "core" ( +2 "manipulator"&!& +4 "core" &{ = = c_ + "manipulator"&x% +4 "core" % ϒ 2 0  c +2 .tForearm.seek :retract + "manipulator"& '\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"& (- +158 "core" ( + "manipulator"&& +4 "core" &-  ) R aj +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &- . & > aj +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&v' +95 "core" ' + .tHand.open +2 "manipulator"&|1 +69 "core" 1 + "manipulator"& % +4 "core" % ] S q e +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%& +4 "core" & + "manipulator"&% +4 "core" %\ " 0 / : b: +2 "storage"(z% +4 "core" %q \  + "storage"(. +3 "core" .($ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(( +194 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +3 "core" & ~   +2 "manipulator"&&& +4 "core" &- , % ? aj + "manipulator"&% +4 "core" %\ # 2 / ` a: +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&[( +183 "core" ( +2 "manipulator"&& +4 "core" & 0 =  b& + "storage"(& +4 "core" &  \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&'' +94 "core" ' + "storage"(l& +4 "core" &  $\  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"('L +282 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +2 (& +3 "core" & b \  +2 "manipulator"& & +4 "core" & 0 5 c& + .tElbow.seek 2 +2 "manipulator"&( +3 "core" ( + "manipulator"&-& +4 "core" & 0 - % c& +2 "storage"(1& +3 "core" & \  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&'ϊ +23 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&4/ +76 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +2 "storage"(5'v +7 "core" & . 1 k d& +2 "manipulator"&% +4 "core" % σ \\ J c +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +3 .tElbow.seek PC + "manipulator"&(z +165 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +86 "core" ( +2 "manipulator"&)& +4 "core" &y - / ^ c + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &#& +3 "core" &y 1 . l d +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&/'~ +102 "core" ' +2 "manipulator"&?& +4 "core" &y 1 0 b a +2 "manipulator"&,% +4 "core" % 3 2 ` + "processing"%0& +4 "core" &y +2 "processing"%.& +5 "core" &} +2 .tPC.seek :closed +2 "processing"%9(Tg +4 "core" &u +7 & -l $c +9 &Txd 8 +10 &|te M +9 &M_ Q +10 &LIU Q +9 &IU Q +9 &IE R +10 &GH Q +9 &TJD Q +9 &L3 Q +10 &LH Q +9 &!LJ Q +10 &#[JK R +9 &%J< Q +9 &&L; Q +10 &(L> Q +9 &*cL4 R +9 &,&J/ Q +10 &-G- Q +9 &/K$ Q +9 &1lM& Q +10 &3.G' Q +9 &4G Q +10 &6K Q +3 "Can" AA +6 "core" &8tL Q +9 &:6K Q +10 &;F Q +9 &=F Q +9 &?|J Q +10 &A=J R +9 &CI Q +10 &DK R +9 &FK Q +9 &HCT R +10 &Ib U +9 &K W +10 &Mx X +9 &O9 Y +10 &P X +9 &R P +9 &SEl !e +9 &TH2 , +6 ( + "processing"%.& +5 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.69 + .Hand.open + "manipulator"&61 +3 "core" &TH , +62 1 + "manipulator"&n% +4 "core" % y 8 _ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&<'\ +101 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%  +2 %A9 +6 "core" 9Q +102 "processing"%C9 +2 "core" 9}Q +102 "processing"%E9 +3 "core" 9{P  +102 "processing"%@9 +2 "core" 9yQ  +102 "processing"%89 +2 "core" 9xQ +103 "processing"%(9 +2 "core" 9xQ +102 "processing"%G9 +2 "core" 9wQ +102 "processing"%J9 +3 "core" 9xQ +102 "processing"%;9 +2 "core" 9yQ" +103 "processing"%N9 +2 "core" 9|Q& +102 "processing"%O9 +3 "core" 9~Q* +102 "processing"%"9 +3 "core" 9Q/ +102 "processing"%=9 +2 "core" 9Q3 +103 "processing"%29 +2 "core" 9Q7 +102 "processing"%S9 +2 "core" 9R; +102 "processing"%F9 +4 "core" 9Q? +102 "processing"%>9 +2 "core" 9VC +102 "processing"%I9 +2 "core" 9QH +103 "processing"%39 +2 "core" 9RL +102 "processing"%P9 +2 "core" 9QP +102 "processing"%L9 +3 "core" 9RT +102 "processing"%79 +3 "core" 9RX +102 "processing"%9 +3 "core" 9R] +102 "processing"%X9 +2 "core" 9Sa +102 "processing"%M9 +2 "core" 9Re +102 "processing"%W9 +3 "core" 9Si +102 "processing"%D9 +3 "core" 9Tm +102 "processing"%B9 +3 "core" 9Uq\ +102 "processing"%U9 +2 "core" 9Uv +102 "processing"%`9 +2 "core" 9\ Tz +103 "processing"%9 +2 "core" 9T~ +102 "processing"%V9 +2 "core" 9T +103 "processing"%d9 +2 "core" 9#U +102 "processing"%H9 +2 "core" 9+U +102 "processing"%b9 +3 "core" 93U +102 "processing"%]9 +3 "core" 99V +102 "processing"%i9 +3 "core" 9AV +102 "processing"%T9 +2 "core" 9HU +102 "processing"%Q9 +2 "core" 9OW +102 "processing"%^9 +3 "core" 9UW +102 "processing"%Y9 +4 "core" 9]V +3 .tPH.hold 2:00:00,28C +54 "processing"%a pp\\ +2 .tdelay 1:30 +5 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%r +108 "core"  +2 "processing"%e% +4 "core" %W + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 .tPS.seek 0.5ml +2 "processing"%\\' +587 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml + "processing"%_'[ +1607 "core" ' +2 .tPTV.dial :puck + "processing"%+  +74 "core"  + .tPSV.dial PTV +2 "processing"%y +77 "core" + .tPBV.dial :waste1 +2 "processing"%c  +137 "core"  +2 "processing"%g% +4 "core" %]  +2 .tPS.seek 1.5ml + "processing"%u' +588 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%j * +33 "core" , +3 .tPS.seek 0ml + "processing"%h'W +1613 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%m  +35 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%Z +76 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"%{' +2487 "core" ' + .tPSV.dial PTV +2 "processing"%q +89 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%s +74 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%p +76 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%$  +74 "core"  +2 .tPS.seek 0ml + "processing"%k'W +2486 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%R  +136 "core" + .tPSV.dial :mixloop +2 "processing"%o +45 "core" +2 .tPRV.dial :ab1 + "processing"%~ @ +75 "core" A +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%t'w +348 "core" ' + .tdelay 2 seconds +77 "Can" kj +125 ."connect"CBV.dial PRV +8 .tPRV.dial CBV +3 "collection"'  + "processing"%K  +47 "core"  +9 +2 "processing"%% +4 "core" %r  +2 .tPS.seek 0.32ml +2 "processing"%w' +394 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'f  +31 "core" + .tPRV.dial :air +2 "processing"%!  +56 "core"  +2 .tPS.seek 0.9ml +2 "processing"%x'D +1229 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +75 "core" @ +2 .tPS.seek 0.5ml + "processing"%' +869 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%}  +46 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%*'[ +1617 "core" ' + .tPSV.dial :PML + "processing"%| +46 "core" + .tPTV.dial :mixing +2 "processing"% @ +74 "core" @ + .tPBV.dial :waste1 +2 "processing"%  +34 "core"  +2 "processing"%% +4 "core" %]:  +2 .tPS.seek 1.85ml + "processing"%z'= +232 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 .tPS.seek 0ml +2 "processing"% 'W +1972 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'v& +3 "core" &0 +2 "manipulator"&& +4 "core" &y ) W + "manipulator"&&% +4 "core" %\ :   Z+ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +140 "core" ( +2 "manipulator"&%& +4 "core" &-  J R3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &- 1 X3 +2 .tForearm.seek :garage + "manipulator"&' +103 "core" ' + .tHand.close +2 "manipulator"&l/ +67 "core" / +2 "manipulator"& & +4 "core" &- *   Y2 + "manipulator"&% +4 "core" % ϶ %  X ^ +2 .tForearm.seek :retract + "manipulator"&'\ +91 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&(Ӥ +271 "core" ( +2 "manipulator"& & +4 "core" &ӟ!  . W<> +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &-& +3 "core" &ӟ!   i Y<> +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&1'+ +98 "core" ' +2 "manipulator"&4& +4 "core" &ӟ!  X<> +2 "manipulator"&% +4 "core" %4  X +2 "collection"'& +3 "core" &4 +2 "collection"'[& +5 "core" &7 +2 .tCC.seek :closed +2 "collection"''(O +4 "core" &  +9 &.} - +9 &c| @ +10 &dm' Q +9 &&L P +9 &L2 Q +10 &J P +9 &kN: Q +9 &-N Q +10 &L P +9 &N Q +10 & sN Q +9 &"6QE P +9 &#Q" P +10 &%Q" P +9 &'|MF P +9 &)>K# P +10 &+N P +9 &,Q9 Q +10 &.N P +9 &0FL P +9 &2 K P +10 &3O Q +9 &5N P +9 &7MO Q +10 &9P P +9 &:O P +10 &<M P +9 &>VO P +9 &@Q P +10 &AQ P +9 &CM P +9 &E^S P +10 &GT Q +9 &Hg S +9 &J X +10 &LD \\ +10 &M U +9 &O4H %q +9 &O r I +5 ( +2 "collection"'[& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.87 +2 "collection"'& +4 "core" &Oh I + &Oi I + .tHand.open + "manipulator"&1 +65 "core" 1 +2 "manipulator"&)% +4 "core" % 4 I Q +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&#'\ +104 "core" ' + .tPSV.dial PSR +2 "processing"% +106 "core"  + "processing"%?% +4 "core" %T +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%,' +1621 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%0  +56 "core"  +2 .tPS.seek 0ml + "processing"%5'W +1617 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%\ ' +2638 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%6  "collection"'n  +44 "core"  +126  +2 .tPSV.dial :mixloop + "processing"%A +107 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%.  +75 "core" +2 .tPS.seek 0ml +2 "processing"%C'W +2629 "core" ' + .tPSV.dial :air +2 "processing"%/  +44 "core"  +2 .tPS.seek 2.5ml + "processing"%E' +2628 "core" ' + .tPSV.dial :mixloop +2 "processing"%@ +45 "core" +2 .tPS.seek 0ml +2 "processing"%8'W +2642 "core" ' + .tPSV.dial :air +2 "processing"%(  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%G' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"%J +46 "core" +2 .tPS.seek 0ml + "processing"%;'W +2632 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&N& +4 "core" &Ӡ   X<= +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&O(Ӥ +2 "core" ( +2 "manipulator"&"& +4 "core" &Ӡ  ) ` X<= + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &=& +3 "core" &Ӡ   8 X<= +2 .tForearm.seek CC + "manipulator"&2'+ +96 "core" ' + .tHand.close +2 "manipulator"&S/ +72 "core" / +2 .tCC.seek :open + "collection"'F( +427 "core" ( +2 "manipulator"&>& +4 "core" &Ӡ  v X<= +2 "manipulator"&I% +4 "core" % = 4 V +2 .tForearm.seek :retract + "manipulator"&3'\ +99 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&P(- +281 "core" ( + "manipulator"&L& +4 "core" &-  !  ^ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &7& +2 "core" &- +  ^ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +98 "core" ' +3 .tHand.open + "manipulator"&X1 +67 "core" 1 + "manipulator"&M% +5 "core" % * I a +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&W'\ +92 "core" ' +2 ."da"delayUntil "17:31:49.04" +24824 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%D @ +75 "core" A + ."da"PBV.dial :waste1 +2 "processing"%B  +36 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%U * +36 "core" , +2 ."da"PSV.dial :air +2 "processing"%`  +45 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +1412 "Can"] GG +1085 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%V +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%d  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%H +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%b  +45 "core"  +2 ."da"PS.seek 0ml +2 "processing"%]'W +2474 "core" ' + #"da"washCycleDA #1 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%i +149 "core"  + "processing"%T% +4 "core" %Vw + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%Q' +597 "core" ' +2 ."da"delay 5 seconds +507 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%^'[ +1615 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%Y  +73 "core"  + ."da"PSV.dial PTV +2 "processing"%r +89 "core"  +2 ."da"PBV.dial :waste1 + "processing"%e  +35 "core"  + "processing"%% +4 "core" %Y{  +2 ."da"PS.seek 1.5ml +2 "processing"%\\' +588 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%+ * +34 "core" * +2 ."da"PS.seek 0ml +2 "processing"%y'W +1613 "core" ' +2 ."da"delay 2:00 +12003 #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"%g * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%_ +73 "core"  + ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%j' +2493 "core" ' + ."da"PSV.dial PTV +2 "processing"%u +88 "core"  + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%m +88 "core"  + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +76 "core"  +2 ."da"PS.seek 0ml +2 "processing"%Z'W +2493 "core" ' + #"da"washCycleDA #2 of 2 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%h +135 "core"  +2 "processing"%q% +4 "core" %Q + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%s' +598 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%p'[ +1607 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%$ +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%{  +36 "core" +2 "processing"%R% +4 "core" %Z  +2 ."da"PS.seek 1.5ml + "processing"%o' +619 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%~ * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%k'W +1611 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%K  +35 "core"  +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +76 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%t' +2491 "core" ' + ."da"PSV.dial PTV +2 "processing"%f +75 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%! +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%w +75 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%x'W +2468 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%}  +42 "core"  +2 ."da"delay 5 seconds +352 "Can"I 55 +150 ."da"PTV.dial :PRVmixing +2 "processing"%  +135 "core" + ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%|  +43 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop +2 "processing"% +45 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%' +386 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%  +45 "core"  +2 "processing"%% +4 "core" %  +2 ."da"PS.seek 0.55ml +2 "processing"%*'x +340 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%z  +56 "core" +2 ."da"PS.seek 2ml +2 "processing"%v'[ +1557 "core" ' +2 ."da"PSV.dial :PML + "processing"% +43 "core" +48 ."da"PTV.dial :mixing +2 "processing"%& @ +75 "core" B + ."da"PBV.dial :waste1 +2 "processing"%%  +34 "core"  +2 "processing"%% +3 "core" %]  +2 ."da"PS.seek 1.85ml +2 "processing"%'= +230 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%l * +35 "core" * +2 ."da"PS.seek 0ml +2 "processing"% 'W +1977 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +48003 #recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%  +33 "core"  +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%< * +35 "core" * + ."da"PSV.dial :air +2 "processing"%  +56 "core" +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"% ' +2496 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%- +42 "core" +2 ."da"delay 2 seconds +137 "Can"B 88 +111 ."da"PSV.dial :air + "processing"%  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%4 +57 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2486 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +135 "core"  +2 "processing"%:% +4 "core" %Uo + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +606 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1613 "core" ' +2 ."da"PTV.dial :puck + "processing"%)  +74 "core"  + ."da"PSV.dial PTV +2 "processing"%[ +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" + "processing"%?% +4 "core" %\\i  +2 ."da"PS.seek 1.5ml +2 "processing"%1' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%0'W +1611 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .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" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%5 +86 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%n' +2496 "core" ' + ."da"PSV.dial PTV +2 "processing"%6 +86 "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"%. +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%\  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%/'W +2480 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%C +134 "core"  +2 "processing"%@% +4 "core" %Z + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%E' +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +7 "processing"% +9 ."da"PS.seek 2ml +7 "processing"%('[ +1607 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%8 +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%J  +34 "core"  +2 "processing"%G% +4 "core" %V  +2 ."da"PS.seek 1.5ml +2 "processing"%N' +589 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%" * +34 "core" * +2 ."da"PS.seek 0ml +2 "processing"%='W +1619 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%S  +34 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%# +76 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%'' +2493 "core" ' + ."da"PSV.dial PTV +2 "processing"%> +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%I +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%2 +75 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%L  +85 "core" +2 ."da"PS.seek 0ml +2 "processing"%7'W +2495 "core" ' + #"da"washCycleDA #3 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%O +134 "core"  +2 "processing"%X% +4 "core" %Q + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%M' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%3'[ +344 "Can"3 QQ +1270 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +75 "core" +2 ."da"PBV.dial :waste1 + "processing"%D  +37 "core" + "processing"%B% +4 "core" %X  +2 ."da"PS.seek 1.5ml +2 "processing"%U' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%` * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%;'W +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%V  +34 "core"  +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%d * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%H +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%b' +2499 "core" ' + ."da"PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%i +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +7 "processing"%T +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%]  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%Q'W +2473 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%Y +148 "core"  +6 "processing"%r% +17 "core" %T +8 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +8 "processing"% +21 ."da"PS.reconfigure :default +6 "processing"%#A d`xb +8 ."da"PS.seek 0.25ml +8 "processing"%e'7 +336 "core" ' +2 ."da"delay 5 seconds +502 "processing"%% +3 "core" %3  +2 #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%^' +332 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%+'[ +1611 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%\\ +91 "core"  + ."da"PBV.dial :waste1 +2 "processing"%c  +34 "core"  +2 "processing"%g% +4 "core" %W  +2 ."da"PS.seek 1.5ml + "processing"%_' +599 "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"%u'W +1607 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +46 .PBV.dial :waste1 +9 "processing"%  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +7 "processing"%m * +36 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%j' +2549 "core" ' + ."da"PSV.dial PTV +2 "processing"%h +77 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%q +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%Z +88 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%s  +77 "core"  +2 ."da"PS.seek 0ml +2 "processing"%$'W +2551 "core" ' + #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%{ +139 "core"  + "processing"%R% +4 "core" %U +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +2 .PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%p'[ +2119 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%~ +76 "core" +2 ."da"PBV.dial :waste1 + "processing"%o  +36 "core" +2 "processing"%K% +4 "core" %V  +2 ."da"PS.seek 1.5ml +2 "processing"%' +595 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +36 "core" + + ."da"delay 1 second +102 .PSV.dial :waste1 +3 "processing"%k  +109 "core"  +2 ."da"PS.seek 0ml +2 "processing"%f'W +1612 "core" ' + "processing"%!9 +4 "core" 95 + #"da"Processing Puck Heater at 28C before imaging +6 .PH.coast +2 "processing"%w  +4 "core" 5 + 5 + "processing"%& +3 "core" &TH , +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +7 "manipulator"&t% +3 "core" %\  0 ! +2 "storage"(}% +4 "core" %  u + "storage"(. +3 "core" .( +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 + "storage"(|($ +195 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +2 ( & +3 "core" &' +2 "manipulator"&x& +4 "core" &- ! ! + "manipulator"&% +4 "core" %\   ! +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&( +184 "core" ( +2 "manipulator"&& +4 "core" & ! + "storage"(z& +4 "core" &'  +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&*'! +96 "core" ' + "storage"(& +4 "core" &'  +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(&'L +264 "core" ' + "storage"(%- +4 "core" -'W + ."da"SE.configure :default +3 "storage"(#QK-0-\ b +2 "manipulator"&& +3 "core" &  # +2 "storage"(l& +4 "core" &'  B + ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&v'e +33 "core" ' +2 ."da"Elbow.hold + "manipulator"&, +4 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(- +3 "core" -'W +2 ."da"SE.seek 4.11 Pucks below Top Plate +2 "storage"(<' +29 "core" ' +2 "manipulator"&% +4 "core" %u F J r h +2 "storage"( & +3 "core" &'  +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 316 counts +2 "manipulator"&-'ϡ +15 "core" ' + "manipulator"&& +5 "core" & I $ + "storage"(4& +4 "core" &'   +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&'! +27 "core" ' +2 ."da"SE.seek 5.11 Pucks below Top Plate +2 "storage"( ' +51 "core" ' +3 "manipulator"&& +4 "core" &  $ + "manipulator"&:% +5 "core" %8  $ +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&(z +283 "core" ( +2 "manipulator"&)& +4 "core" &q  H + ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &[& +3 "core" &r  G +2 ."da"Forearm.seek PC +2 "manipulator"&'~ +96 "core" ' +2 ."da"Hand.close + "manipulator"&?/ +70 "core" / +2 ."da"PC.seek :open +2 "processing"%( +405 "core" ( + "storage"( & +4 "core" &'  +2 "manipulator"&1& +4 "core" &r  !G + "manipulator"&,% +4 "core" % φ * " +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +107 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 + "manipulator"&5( +242 "core" ( + "manipulator"&0& +4 "core" & s ) ( +2 "storage"(6& +4 "core" &' +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts + "manipulator"&A'! +95 "core" ' + ."da"Hand.open +2 "manipulator"&.1 +72 "core" 1 +2 "storage"(\ - +3 "core" -' +2 ."da"SE.seek 4.87 Pucks below Top Plate +2 "storage"(n' +25 "core" ' + ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 4.2 Pucks below Top Plate +2 "storage"(C'} +51 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da21nov0918h40ml.tif +1697 #SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 13.478 seconds\ /var/log/esp/da21nov0918h40ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da21nov0918h40ml15s.tif +246 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1315 #"da"SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da21nov0918h40ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da21nov0918h40ml30s.tif +3069 #SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da21nov0918h40ml30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da21nov0918h40ml70s.tif +1877 "Can"* JJ +5260 #"da"SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da21nov0918h40ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "13.478 sec auto-exposure",Subject: "da21nov0918h40ml images!" +8 "storage"(@- +76 "core" -'} + "storage"(/& +5 "core" &' c n . + "manipulator"&E& +5 "core" & 1 - K 9( + ."da"Elbow.seek 1 +2 "manipulator"&8( +4 "core" ( + "manipulator"&J& +4 "core" & '  9( + "storage"(G& +4 "core" &' e | Z +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&('! +3 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +4 ."da"SE.seek 4.92 Pucks below Top Plate +2 "storage"("' +104 "core" ' +3 "manipulator"&N& +5 "core" & & I( +2 "storage"(S& +4 "core" &' + ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 + "manipulator"&'e +37 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&#, +4 "core" , + ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 5.1 Pucks below Top Plate +2 "storage"(=' +26 "core" ' +2 "manipulator"&>% +4 "core" %Sm W W ? +2 "storage"(I& +4 "core" &'  + ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 282 counts + "manipulator"&2' +24 "core" ' +2 "manipulator"&L& +4 "core" &\ K K# +2 "storage"('& +5 "core" &' p +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts + "manipulator"&O'! +23 "core" ' +4 "storage"(X% +10 "core" % # +6 ."downElevator"SE.seek :down +6 "storage"(7'v +97 (M% +4 "core" %! | Wf +4 "manipulator"&% +7 "core" %,  O +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&D'\ +89 "core" ' +17 ' + ."downElevator"SE.stop +2 "storage"(5 +3 (B& +4 "core" &' 9 +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 #tStarting finalPurge + "processing"%3& +6 "core" & + "manipulator"&`& +9 "core" &\  O# +6 "manipulator"&U% +15 "core" %\  = O +6 ."psFlush"Elbow.seek FlushPuck::Garage + "manipulator"&V(- +184 "core" ( +2 "manipulator"&d& +10 "core" &- ( Q +2 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +6 &H& +8 "core" &-  R +7 ."psFlush"Forearm.seek :garage +6 "manipulator"&;' +99 "core" ' +5 ."psFlush"Hand.close +4 "manipulator"&/ +76 "core" / +4 "manipulator"&i& +12 "core" &-   U +4 "manipulator"&T% +9 "core" % ϴ  TH +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&]'\ +99 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +4 "manipulator"&b(z +157 "core" ( +2 "manipulator"&Y& +9 "core" &p  S +2 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +4 &r& +6 "core" &p  S +10 ."psFlush"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek PC +4 "manipulator"&Q'~ +98 "core" ' +3 "manipulator"&& +12 "core" &q g T +2 "manipulator"&e% +8 "core" %} y T +4 "processing"%^& +8 "core" &k +4 "processing"%\\& +10 "core" &| +5 & +4 ."psFlush"PC.seek :closed +5 "processing"%c(Tg +10 "core" &k +2 &s 7 +7 &:Gqr 1 +13 &]nuu F +8 &Xs R +8 &Et R +9 &yLm Q +9 &;I_ Q +9 &Ld R +9 &I[ Q +10 &Gd Q +10 &CLc Q +9 &!J] R +8 &"Ic R +11 &$Ie R +9 &&KJj Q +19 &( Kb R +4 &)FV Q +4 &+FM R +11 &-RHM R +9 &/IE R +11 &0IW R +8 &2J[ R +9 &4ZI[ R +10 &6JT R +9 &7JS Q +9 &9JQ Q +10 &;cFE Q +9 &=%LG Q +15 &>JH Q +4 &@FE Q +9 &BkIL Q +8 &D-JU Q +11 &EII Q +11 &GNM R +8 &ImY< T +9 &K%z< W +10 &LG X +9 &NG Y +9 &PeH Y +10 &R'D Y +9 &SlaC 'y +18 &TCYI 2 +9 ( +6 &TI = , +7 &TI 9 , +4 &TI 5 , +6 "processing"%\\& +6 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.75 +4 "processing"%g& +7 "core" &TI 4 , +2 &TI @ , +4 ."psFlush"Hand.open +3 "manipulator"&+1 +74 "core" 1 +7 "manipulator"&y% +8 "core" % } $ T +4 ."psFlush"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +4 "manipulator"&_'\ +95 "core" ' +3 ."psFlush"PSR.select :air +4 .PSV.dial PSR +4 "processing"% +48 "core"  +7 "processing"%m% +7 "core" %Vj +2 #"psFlush"Pulling 0.5ml of PSR.flush +4 .PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +3 "processing"% ' +241 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +349 "core" ' +2 ."psFlush"delay 5 seconds +505 .PSR.select :air +3 "processing"% +11 ."psFlush"PS.seek 2.5ml +4 "processing"%u' +1182 #"uploadLog"upsync +935 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%h @ +201 "core" B + ."psFlush"PTV.dial :PRVmixing +2 "processing"%q  +134 "core" + ."psFlush"PSV.dial :mixloop +3 "processing"%Z +116 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%s'9 +2629 "core" ' + ."psFlush"PSR.select :air +7 .PSV.dial PSR +2 "processing"%j +104 "core"  +2 "processing"%{% +4 "core" %:F + #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%R' +589 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%$' +2116 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%~  +35 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%o @ +73 "core" B + ."psFlush"PSV.dial :mixloop +2 "processing"%K +118 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%p'9 +2629 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"% +105 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%k'P +1099 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1619 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%! +88 "core"  + ."psFlush"PTV.dial :puck +2 "processing"%w  +74 "core"  + ."psFlush"PBV.dial :waste1 +2 .PS.seek 0ml +2 "processing"%'W +2627 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%t +74 "core"  + ."psFlush"PSR.select :flush +7 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%}' +603 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2126 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +75 "core" + ."psFlush"PBV.dial PSV +3 "processing"%x U +55 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2652 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%z  +73 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%P'W +2625 "core" ' + ."psFlush"PSV.dial PSR +54 "processing"% +47 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%W' +2624 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%% +74 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%'W +2631 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%l @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2641 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"% 'W +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +45 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%4'P +1102 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1607 "core" ' + ."psFlush"PSV.dial PTV +7 "processing"%: +86 "core"  + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%*  +56 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2635 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%& +73 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%v' +680 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%-' +2126 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%< +74 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +56 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%)'W +2627 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%[ @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +689 "Can"/ 88 +1943 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%?  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%9 +45 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"% ' +2633 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%1 +86 "core"  +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%,'W +2639 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"% @ +55 "core" B +2 ."psFlush"PS.seek 2.5ml +2 "processing"%0' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%6  +77 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2638 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'.& +9 "core" &U + "manipulator"&\ & +4 "core" &q '  b +2 .tElbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&(z +2 "core" ( +2 "manipulator"& & +4 "core" &q ) % H b + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &n& +3 "core" &q   r b +2 .tForearm.seek PC +2 "manipulator"&@'~ +92 "core" ' +2 .tHand.close + "manipulator"&// +72 "core" / +2 .tPC.seek :open +2 "processing"%E( +403 "core" ( + "manipulator"&J& +4 "core" &q 8 > f +2 "manipulator"&G% +4 "core" % ψ = 6 f$ +2 .tForearm.seek :retract + "manipulator"&N'\ +96 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&S(Ӥ +350 "core" ( +2 "manipulator"&>& +4 "core" &Ө! (  / _<@ + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &I& +3 "core" &Ө!   _<@ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&L'+ +101 "core" ' + "manipulator"&'& +4 "core" &Ө!  ! } _<@ +2 "manipulator"&5% +4 "core" %& + _ +2 "collection"'A& +4 "core" & +2 "collection"'C& +6 "core" & +2 .tCC.seek :closed + "collection"'X(O +4 "core" &O +8 & 1S %g +9 &VyX 9 +9 &}tM M +10 &OQ Q +9 &SOV Q +10 &OR P +9 &QQ P +9 &OP P +10 &\\PP P +9 &O] Q +9 &NO P +10 &!QT P +9 &#eNV P +10 &%&RR P +9 &&NT Q +9 &(NP P +10 &*lLS P +9 &,.NV P +9 &-KS P +10 &/OT Q +9 &1uOU P +10 &36PT P +9 &4OU P +9 &6RS P +10 &8}OS P +9 &:?N[ P +9 &<QU P +10 &=OT P +9 &?OV P +10 &AFPT P +9 &COV P +9 &DQT P +10 &FQT P +9 &HI_X R +9 &JU V +10 &KT [ +9 &Mo\\ ] +10 &N_Y ; +9 &O}i[ ? +5 ( +2 "collection"'C& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.74 +2 "collection"'M& +4 "core" &O}SR ? + &O}ST ? + .tHand.open + "manipulator"&1 +73 "core" 1 + "manipulator"&(% +4 "core" % & [ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&8'\ +94 "core" ' + #tFlushing the Collection Valve::Manifold +2 "collection"'"& +4 "core" &O}SO ? + "collection"'% +4 "core" %O + .tCSV.dial CSR +2 "collection"'B  +42 "core"  +2 "collection"'3% +4 "core" % + #tPulling 5ml of CSR.flush +2 .CSR.select :flush +2 "collection"' +9 .tCS.seek 5ml +2 "collection"'`'l +1356 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 '2% +2 "core" %l \ +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.501ml + "collection"'U' +706 "core" ' + .tCSV.dial :waste +2 "collection"'= +134 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 0ml + "collection"'O' +1983 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'d& +4 "core" &O}RS ? +2 "collection"'H% +3 "core" % +2 .tCSV.dial :flush + "collection"'7  +57 "core" +2 .tCS.reconfigure :fast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'#'l +1326 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air + "collection"' @ +45 "core" A +2 "collection"'i% +4 "core" %l!  +2 .tCS.seek 7ml + "collection"'T' +572 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'D  'Y  +44 "core"  +94  + .tCBV.dial :waste1 + "collection"'r @ +46 "core" @ +2 .tCS.seek 0ml +2 "collection"';' +1824 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'V& +4 "core" &O}R ? +2 "collection"'% +4 "core" %' + .tCSV.dial :flush +2 "collection"'e  +75 "core" +2 .tCS.seek 5ml + "collection"'^'l +1334 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'] @ +45 "core" B + "collection"'% +4 "core" %lP  +2 .tCS.seek 7ml +2 "collection"'g' +583 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV + "collection"'+  +42 "core"  +2 .tCBV.dial :waste2 + "collection"'y  +119 "core"  +2 .tCS.seek 0ml +2 "collection"'\\' +1813 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'& +4 "core" &O}R ? +2 "collection"'m% +4 "core" % + .tCSV.dial CSR + "collection"'Q  +43 "core"  +2 "collection"'f% +4 "core" %S + #tPulling 7.999ml of CSR.kill +48 .CSR.select :kill +3 "collection"' +10 .tCS.seek 8ml +2 "collection"' ' +2094 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'h' D +596 "core" ' + ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'q + 'Z  +103 "core" +37  + .tCTV.dial :intake +2 "collection"'u  +75 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'j' \\ +2075 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'{  +74 "core" ~ +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'s' +589 "core" ' + .tCSV.dial CSR +2 "collection"'R  +115 "core"  +2 "collection"'~% +4 "core" % + #tPulling 5ml of CSR.flush +2 .CSR.select :flush +2 "collection"' +9 .tCS.seek 5ml +2 "collection"'o'l +1344 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'K' D +1348 "core" ' +2 .tCSV.dial CBV +2 "collection"'$ +101 "core" +2 .tCS.seek 0ml +2 "collection"'' +2626 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&p& +4 "core" &Ө ) * ^<@ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&k(Ӥ +3 "core" ( +2 "manipulator"&!& +4 "core" &Ө (  ( ]<@ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &w& +3 "core" &Ө ) * ^<@ +2 .tForearm.seek CC + "manipulator"&'+ +96 "core" ' +2 .tHand.close + "manipulator"&t/ +74 "core" / +2 .tCC.seek :open + "collection"'( +375 "core" ( +2 "manipulator"&}& +4 "core" &Ө + )  ^<@ + "manipulator"& % +4 "core" % ?   ^ +2 .tForearm.seek :retract + "manipulator"&x'\ +94 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +281 "core" ( + "manipulator"&& +5 "core" &- > - $ e + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &- 3 2 ! e +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&z' +93 "core" ' +2 .tHand.open +2 "manipulator"&1 +68 "core" 1 +2 "manipulator"&% +4 "core" % I 8 ' eC +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&P'\ +93 "core" ' + "processing"%%& +4 "core" & +15080 "Can"4 ,, +60001 . ,, +60001 1 ,, +60001 " -, +60001 & ,, +60001 / ,, +60001 3 -, +60001 . -, +60001 * ,- +60001 / -, +60001 / -, +60001 ; -, +60001 P -, +60001 Z -, +60001 M -- +60001 R -- +60001 N -, +60002 I .. +60000 : ,, +60001 < ,, +60001 ; -, +60001 8 ,- +60001 A -- +60001 K -, +60000 S -- +60001 Y -- +60001 ` -, +60001 ` -, +60001 b -, +60001 f -, +60001 e ,, +60001 h ,, +60001 i ,, @EST1636520555.72 h -, +60001 X ,, +60000 L -, +60001  -, +60001  -, +60001  -, +60001  -, +60001  -, +60001  -- +60001  -, +60001 # -, +60001  -- +60000  -, +60001  ,, +60001  -, +60002  ,, +60000  -- +60001  -, +60001  -, +60001  -, +60001  -- +60001  -- +60001  -- +60001  -, +60001  ,, +60001  -- +60001  -, +60001  ,, +60001  -, +60000  ,, +60001  ,, +60001  -, +60001  -- +60001  -, +60001  ,- +60001  ,- +60001  -- +60001  -- +60001 t -- +60000 m -- +60002 Z -, +60000 T ,, +60001 ] -, +60001 L\ ++ +60001 ;\ ++ +60002 2\ ++ +60000 %\ ++ +60001 /\ ++ +60001 >\ y,, +60001 J\ ,, +60001 m\ ++ +60001 v\ ++ +60001 \ ++ +60001 \ ,+ +60001 \ ++ +60001 \ ++ +60001 \ ++ +60001 \ +* +60001 \ +* +60001 ^ ** +60001 7 k*) +60001 4\ ;,, +60001 2\ ,, +60001 \ ,, +60001 \ -, +60001 \ ,, +60001 \ -, +60001 \ ,, +60001 \ ,, +60001 \ -, +60000 \ ,, +60002 \ ,, +60000 \ ,, +60001 \ ,, +60001 \ ,, +60001 \ ,, +60001 \  -, +60001  ,, +57642 #t-> access 2 +3 "storage"(W% +3 "core" %v \  + "manipulator"&l% +4 "core" %   | +2 "manipulator"&& +4 "core" &- | +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"((K +820 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (& +3 "core" &K m k \  +1505 "Can" -, +5289 #t-> startTube 2 +15242 #-> da 40 + #da sampling at most 40ml +3 #Loading sh1 puck from tube 2 into Collection Clamp +3 ."Qmail"DAfans.email "Started da in tube 2 at 13:06:01EST10-Nov-21\\n{1 => 6}\\nCan@13:02:36, 22.2C, 24% humidity, 14.9psia, 12.582V, 0.202A, 0.196A avg, 2.54W",Subject: "da sampling at most 40ml" +2 "collection"'& +4 "core" & + "manipulator"& % +6 "core" %  { + "storage"(4% +4 "core" %w P\  + "storage"(:. +3 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(*( +666 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (& +4 "core" & N N #\  +2 "manipulator"&&& +5 "core" &-  x +2 "manipulator"&% +8 "core" %  L y +4 .tElbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +6 .tElbow.seek 2 +4 "manipulator"&v( +183 "core" ( +2 "manipulator"&<& +10 "core" &  w% +2 "storage"(& +8 "core" & l m\  +6 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek 2 + 700 counts + "manipulator"&-' +101 "core" ' +2 "storage"([& +10 "core" & ] p '\  +4 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +3 "storage"()'L +279 "core" ' +4 "storage"(?- +6 "core" -'i +4 .tSE.configure :default +3 "storage"(#QK-0-\ b +6 (& +6 "core" & x z j\  +4 "manipulator"&9& +8 "core" & z% +4 .tElbow.seek 2 + "manipulator"&( +6 "core" ( +4 "manipulator"&1& +7 "core" & y% +2 "storage"( & +8 "core" & w c \  +4 .tForearm.seek 2 + 300 counts +3 "manipulator"&'ϊ +27 "core" ' +2 .tForearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +4 .tHand.close + "manipulator"&,/ +70 "core" / +4 ."downElevator"SE.seek :down +8 "manipulator"&6& +4 "storage"(0'v +13 "core" & ! {% +4 "manipulator"&.% +8 "core" % χ ( w +4 .tForearm.seek :retract +4 "manipulator"&\ '\ +93 "core" ' +4 .tElbow.seek CC + "manipulator"& (Ӥ +129 "core" ' +2 ."downElevator"SE.stop +3 "storage"(5 +16 "core" ( +2 "manipulator"&n& +10 "core" &ӣ  w8 +2 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +4 &/& +8 "core" &ӣ T w8 +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +4 "manipulator"&b'+ +107 "core" ' +2 "manipulator"&_& +10 "core" &Ӥ  s8 +2 "manipulator"&c% +9 "core" %&  sl +4 "collection"'J& +8 "core" & +4 "collection"'G& +10 "core" & +3 .tCC.seek :closed +6 "collection"'@(O +8 "core" & +2 &  +8 &0| ,~ +6 &c~ @ +11 &wp Q +9 &9Q Q +8 &T P +11 &O P +9 &O P +10 &AT Q +9 &RK P +8 &U P +11 & R. P +9 &"KW P +8 &$Tx P +10 &%U' P +10 &'U O +9 &)US O +9 &+S P +9 &,Y P +11 &.Q P +9 &0\\R_ P +8 &2Q O +11 &3R^ P +9 &5Q O +10 &7dRT P +9 &9%U P +8 &:RF O +11 &<Q P +9 &>mR O +8 &@.Q P +11 &AV P +9 &CQ O +10 &EsU( P +9 &G2\\! Q +10 &Ht T +9 &J Y +9 &LV ] +10 &N~ J +9 &OAH "h +9 &O\ }$ M +5 ( +5 &Oo M +4 "collection"'G& +6 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.91 +4 .Hand.open + "manipulator"&1 +6 "core" &Oo~! M +64 1 +3 "manipulator"&>% +11 "core" %  & os +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +4 "manipulator"&I'\ +105 "core" ' +4 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml +4 .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +164 .tIntake.select :close +4 .Exhaust.select :close +2 .SS.hold +4 "sampler")'+ +4 "core" + +2 "sampler")5% +10 "core" %c \ $ +2 "collection"'A& +8 "core" &On}G M +6 "Can"\  BB +3 #tCalibrating pressure sensors + .CTV.dial :air +4 .SSV.dial :spit,avoiding: :exhaust +3 .SS.reconfigure :fast +3 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'a' +101 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")W +137 "core"  +3 .tSS.reconfigure :exhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'\ ' +138 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +74 "core" ' +2 ."CSpush"CS.stop + "collection"'5 +60 "core"  +2 .tSS.reconfigure :exhale +2 "sampler")#.0X'?2 +303 "core" ' +2 ."connect"SSV.dial CBV,avoiding: :exhaust +4 .tCBV.dial SSV +2 "sampler")G  +137 "core"  +104 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")5 +136 "core" +2 .tSS.reconfigure :default +3 "sampler")#.0XPd +102 "collection"'Q9 +3 "core" 9RTd +102 "collection"'f9 +2 "core" 9eXd +103 "collection"'\\9 +2 "core" 9y]d +102 "collection"'y9 +3 "core" 9ad +102 "collection"'g9 +2 "core" 9ed +102 "collection"'q9 +3 "core" 9id +103 "collection"'Z9 +2 "core" 9md +102 "collection"'u9 +2 "core" 9rd +103 "collection"'j9 +2 "core" 9vd +102 "collection"'h9 +3 "core" 9zd +102 "collection"'~9 +3 "core" 90~d +102 "collection"'9 +2 "core" 9Hd +102 "collection"'{9 +3 "core" 9_d +102 "collection"'s9 +2 "core" 9zd +103 "collection"'o9 +2 "core" 9d +102 "collection"'K9 +2 "core" 9d +103 "collection"' 9 +2 "core" 9a +102 "collection"'p9 +3 "core" 9^ +102 "collection"'!9 +2 "core" 9[ +102 "collection"'w9 +3 "core" 9Y +102 "collection"'t9 +3 "core" 9.V +102 "collection"'R9 +3 "core" 9GT +102 "collection"'89 +3 "core" 9aR +102 "collection"'X9 +2 "core" 9|O +102 "collection"'}9 +3 "core" 9L +102 "collection"'$9 +2 "core" 9J +103 "collection"'9 +2 "core" 9H +102 "collection"'9 +2 "core" 9G +103 "collection"'9 +2 "core" 9D +102 "collection"' 9 +2 "core" 9B +103 "collection"'k9 +3 "core" 9/@ +102 "collection"'9 +2 "core" 9I= +102 "collection"'%9 +3 "core" 9a< +102 "collection"'z9 +2 "core" 9z9 +102 "collection"'9 +3 "core" 98 +102 "collection"'W9 +3 "core" 95 +102 "collection"'S9 +3 "core" 94 +102 "collection"'x9 +2 "core" 92 +102 "collection"'a9 +3 "core" 9/ +102 "collection"'l9 +3 "core" 9. +102 "collection"'|9 +3 "core" 9, +102 "collection"'9 +2 "core" 91+ +103 "collection"'9 +2 "core" 9G) +102 "collection"' 9 +2 "core" 9[' +103 "collection"'49 +2 "core" 9p & +102 "collection"':9 +2 "core" 9$ +103 "collection"'9 +2 "core" 9# +102 "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* +102 "collection"'[9 +3 "core" 9 . +102 "collection"'?9 +2 "core" 9 2 +102 "collection"'9 +3 "core" 9 $6 +102 "collection"'9 +3 "core" 9 3: +102 "collection"'99 +2 "core" 9 C? +103 "collection"'19 +2 "core" 9 QC +102 "collection"' 9 +3 "core" 9 `G +102 "collection"'<9 +2 "core" 9 mK +103 "collection"'69 +2 "core" 9 {O +103 "collection"'.9 +2 "core" 9 T +102 "collection"'v9 +3 "core" 9 X +102 "collection"'P9 +2 "core" 9 \\ +102 "collection"'n9 +3 "core" 9 ` +102 "collection"'/9 +2 "core" 9 d +103 "collection"')9 +2 "core" 9 i +102 "collection"'-9 +3 "core" 9 m +102 "collection"'9 +2 "core" 9 q +103 "collection"'_9 +2 "core" 9 u +102 "collection"'c9 +3 "core" 9 y +102 "collection"'09 +3 "core" 9 ~ +102 "collection"'9 +2 "core" 9  +103 "collection"'9 +2 "core" 9\  +102 "collection"',9 +3 "core" 9\  +102 "collection"'\ 9 +3 "core" 9\  +102 "collection"'J9 +2 "core" 9\ \ +103 "collection"'9 +2 "core" 9\ \ +102 "collection"'G9 +3 "core" 9\ &\ +102 "collection"'59 +2 "core" 9\ .\ +103 "collection"'>9 +3 "core" 9\ 3 +102 "collection"'A9 +2 "core" 9\ 9 +103 "collection"'b9 +2 "core" 9\ > +102 "collection"''9 +3 "core" 9\ B +102 "collection"'M9 +2 "core" 9\ H +104 "collection"'F9 +2 "core" 9\ K\ +102 "collection"'(9 +2 "core" 9\ P +103 "collection"'9 +2 "core" 9\ T +102 "collection"'N9 +3 "core" 9\ Y +102 "collection"'"9 +2 "core" 9\ \\ +102 "collection"'B9 +3 "core" 9\ ` +102 "collection"'39 +3 "core" 9\ d +102 "collection"'C9 +2 "core" 9\ h +103 "collection"'29 +2 "core" 9\ k +102 "collection"'9 +2 "core" 9\ n +4 .tCH.hold 10:00,70C +3 "collection"'= `\ `\ k\ +2 '`9 +5 "core"  + 9\ m + "collection"'d% +4 "core" % % +2 #tBegun lysing Collection Puck Heater at 68.1C/34.5psia +30658 "Can" +29331 "core" ` +2 "collection"'L9 +3 "core" 9\ y +2 "collection"'O% +3 "core" %  +2 #tEnded lysing Collection Puck Heater at 69.9C/32.7psia +2 .CS.seek 0ml +2 "collection"'' +340 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'i @ +104 "core" B +2 .tCSV.dial :air + "collection"'H @ +44 "core" > +3 .tCS.seek 5ml + "collection"'#'l +1351 "core" ' + .tCSV.dial CTV + "collection"'7  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'r @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'T  +46 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'V @ +56 "core" B + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'' +1354 "core" ' +2 "collection"'e% +4 "core" %  + #tPuck @44.4psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe + .CSV.dial CBV + "collection"'; +118 "core" + .tCBV.dial CSV +2 "collection"']  +28 "core" + "collection"'D% +4 "core" % N O +3 .tCS.seek 5ml + "collection"'Y'l +1350 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'^  +44 "core" +2 "collection"'+% +4 "core" %l \ +2 .tCS.seek 7ml + "collection"''\ +597 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +44 "core" > +2 .tCS.seek 10ml +2 "collection"'m' D +840 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'Q ` +116 "core" ^ +2 #tLysing Complete +2 "collection"'f& +4 "core" &Oj14  M + #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&\\% +3 "core" %  ~ 4 q x +2 "storage"(y% +4 "core" %{ + + 5\  + "storage"(g. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(q($ +195 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (Z& +3 "core" &#   |\ +2 "manipulator"&u& +3 "core" &Ӥ {  o8 +2 "manipulator"&j% +4 "core" %   o x +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +52 "manipulator"&h( +157 "core" ( + "manipulator"&~& +4 "core" &  t\ +2 "storage"(& +4 "core" &# " ( \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&{'! +92 "core" ' + "storage"(s& +4 "core" &# ( ( $\  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(o'L +253 "core" ' + "storage"(K- +4 "core" -'? + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 "manipulator"& & +3 "core" & o\ +2 "storage"(p& +4 "core" &#  \ + .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&!'e +33 "core" ' +2 .tElbow.hold + "manipulator"&w, +5 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(t- +2 "core" -'? +2 .tSE.seek 5.11 Pucks below Top Plate +2 "storage"(R' +31 "core" ' + "manipulator"&8% +4 "core" %j R L b gY +2 "storage"(X& +4 "core" &# L\ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 305 counts + "manipulator"&}'ϖ +19 "core" ' + "manipulator"&$& +5 "core" &  p + "storage"(& +4 "core" &# ( *u\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&'! +22 "core" ' +2 .tSE.seek 6.11 Pucks below Top Plate +2 "storage"(' +53 "core" ' + "manipulator"& & +4 "core" &  r +2 "manipulator"&k% +4 "core" %) ; r +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&%(Ӥ +154 "core" ( + "manipulator"&z& +4 "core" &Ӣ n s k;2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &Ӣ j j R k;2 +2 .tForearm.seek CC + "manipulator"&W'+ +93 "core" ' +2 .tHand.close +2 "manipulator"&S/ +65 "core" / +2 .tCC.seek :open +2 "collection"'x( +379 "core" ( + "storage"(a& +4 "core" &# + + \ +2 "storage"(l& +4 "core" &# ) (\  + "manipulator"&|& +4 "core" &Ӣ n;2 + "manipulator"&% +4 "core" % 4 | \\ n +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"& ( +158 "core" ( + "manipulator"&4& +5 "core" & E s + "storage"(:& +4 "core" &#   ;\  + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.seek 1 +2 "manipulator"&'e +109 "core" ' +2 .tElbow.hold + "manipulator"&&, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&1 +76 "core" 1 +2 "manipulator"&% +4 "core" % y e i iX + "storage"(& +4 "core" &# \ + .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 320 counts + "manipulator"&'ϥ +18 "core" ' + "manipulator"&[& +4 "core" &  u +2 "storage"(?& +4 "core" &# M M T\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&'! +21 "core" ' +2 "storage"(% +4 "core" % M M %\  +2 ."downElevator"SE.seek :down +4 "storage"(9'v +99 (1% +3 "core" %T( N F 1\ Ym +2 "manipulator"& % +4 "core" %$ 9 x +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&<'\ +94 "core" ' +3 ."downElevator"SE.stop + "storage"(5 +3 "core" ' + #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'6& +4 "core" &8: +2 "manipulator"&.& +4 "core" & ! t + "manipulator"&v% +4 "core" %\ # @ u@ +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&P(- +174 "core" ( +2 "manipulator"&n& +4 "core" &- A t + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &/& +3 "core" &- A u +2 .tForearm.seek :garage + "manipulator"&)' +93 "core" ' +2 .tHand.close + "manipulator"&-/ +69 "core" / +3 "manipulator"&& +4 "core" &-  v + "manipulator"&_% +4 "core" %  v +2 .tForearm.seek :retract + "manipulator"&c'\ +109 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&0(Ӥ +282 "core" ( +2 "manipulator"&& +4 "core" &ӥ" L q=E + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &ӥ"  q=E +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&,'+ +104 "core" ' + "manipulator"&\ & +5 "core" &ӥ" # p=E + "manipulator"&J% +4 "core" %" E o +2 "collection"'& +4 "core" &=@ +2 "collection"'G& +4 "core" &:A +3 .tCC.seek :closed + "collection"'5(O +4 "core" &<A +8 & 1<@ %h +10 &Wx<? 9 +9 &s=@ M +10 &L>A O +9 &eR?A N +9 &&N?@ O +10 &S=C N +9 &R<A O +9 &lP<A O +10 &.Q>C O +9 &L=B{ N +9 &!S=A O +10 &#tP=A O +9 &%7R@B N +10 &&R>B N +9 &(L?A N +9 &*|N?B O +10 &,>O<A O +9 &.R>C N +10 &/Q=B O +9 &1M=C N +9 &3GS?B} N +10 &5 Q>C N +9 &6R>B O +9 &8P=A N +10 &:OL>A N +9 &<N>B  O +9 &=O=B  N +10 &?O=A  N +9 &AVQ=B O +10 &CO>B O +9 &DQ>B O +9 &FQ=? O +10 &HYe;? P +9 &J =? U +9 &K<A Z +10 &M{>B ] +10 &Ng?D / +9 &O{?E Q +8 ( +2 &Ok?C M +2 "collection"'G& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.77 + "collection"'>& +4 "core" &OkAD M +2 .tHand.open + "manipulator"&A1 +65 "core" 1 +2 "manipulator"&b% +4 "core" % " d Z k +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&''\ +99 "core" ' + .tPSV.dial PSR +2 "processing"%M +45 "core"  +2 "processing"%F% +4 "core" %Q + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%(' +1616 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%  +45 "core"  +2 .tPS.seek 0ml + "processing"%N'W +1616 "core" ' + .tPSV.dial PSR + "processing"%" +46 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%B' +2627 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%3  + "collection"'C  +87 "core" +81  + .tPSV.dial :mixloop +2 "processing"%2 +105 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%  +135 "core" +2 .tPS.seek 0ml + "processing"%`'W +2639 "core" ' + .tPSV.dial :air + "processing"%d  +45 "core"  +2 .tPS.seek 2.5ml + "processing"%' +2637 "core" ' + .tPSV.dial :mixloop +7 "processing"%= +45 "core" +2 .tPS.seek 0ml +2 "processing"%L'W +2634 "core" ' + .tPSV.dial :air + "processing"%O  +46 "core"  +2 .tPS.seek 2.5ml +2 "processing"%U' +2638 "core" ' +2 .tPSV.dial :mixloop + "processing"%i +46 "core" +2 .tPS.seek 0ml + "processing"%H'W +262 "Can"  BA +2364 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &ӥ"  q=E +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&7(Ӥ +4 "core" ( + "manipulator"&r& +4 "core" &ӥ! x q=E +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &T& +3 "core" &ӥ" M q=E +2 .tForearm.seek CC + "manipulator"&V'+ +92 "core" ' + .tHand.close +2 "manipulator"&#/ +73 "core" / +2 .tCC.seek :open +51 "collection"'e( +380 "core" ( + "manipulator"&;& +5 "core" &ӥ"  q=E + "manipulator"&]% +4 "core" % > J q +2 .tForearm.seek :retract + "manipulator"&D'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(- +284 "core" ( +2 "manipulator"&^& +4 "core" &- Y u\ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &+& +3 "core" &-  v\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&Y' +91 "core" ' +2 .tHand.open +2 "manipulator"&1 +71 "core" 1 +2 "manipulator"&% +4 "core" % U xk +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&Q'\ +93 "core" ' + .tPSV.dial :mixloop +2 .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'f& +4 "core" &NPn +2 "manipulator"&\\% +4 "core" %\   w +2 "storage"(y% +3 "core" % ? > ;\  +2 "storage"(g. +3 "core" .($ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(Z( +192 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (u& +2 "core" & N N #\  +2 "manipulator"&j& +4 "core" &-  w\ + "manipulator"&*% +4 "core" %\  U v +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 + "manipulator"&~( +179 "core" ( + "manipulator"&& +4 "core" & 0 u% +2 "storage"( & +4 "core" & K N\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&s' +90 "core" ' +2 "storage"(I& +4 "core" & S D )\  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(K'L +290 "core" ' + "storage"( - +4 "core" -'r + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 (p& +3 "core" & # 8 \  +2 "manipulator"&t& +4 "core" & K u% + .tElbow.seek 2 +2 "manipulator"&8( +3 "core" ( + "manipulator"&X& +4 "core" &  t% +2 "storage"($& +4 "core" & L M [\  +2 .tForearm.seek 2 + 300 counts + "manipulator"&'ϊ +22 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"& / +70 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&k& "storage"({'v +7 "core" & ` v% +2 "manipulator"&h% +3 "core" % ϊ - w +2 .tForearm.seek :retract +2 "manipulator"&o'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&!(Ӥ +150 "core" ( + "manipulator"&}& +4 "core" &Ӣ  r<< +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 "core" ' + "manipulator"&R& +2 ."downElevator"SE.stop +5 "storage"(5 +3 "core" &Ӣ  s<< +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&z'+ +103 "core" ' +2 "manipulator"&& +4 "core" &Ӣ j p<< +2 "manipulator"&% +3 "core" %% 0 p +2 "collection"'w& +4 "core" &QSd +2 "collection"'S& +5 "core" &PSV +2 .tCC.seek :closed +3 "collection"'(O +3 "core" &QTU +6 & 1OS5 $e +9 &XxPS[ 8 +10 &vOSb M +9 &OQSO O +10 &_RPTH N +9 & QQT. O +9 &POT# O +10 &OPS O +9 &gQOS N +9 &)ROT N +10 &LOU N +9 &!ORR N +10 &#nOOT O +9 &%1RPSo N +9 &&QSU_ N +10 &(QQSY N +9 &*vSQVH O +10 &,9OOUA N +9 &-MQU N +9 &/MPU N +10 &1LQU N +9 &3AROV| N +9 &5QPUm N +10 &6ROSa N +9 &8QQTX O +9 &:IPPST N +10 &< NQUS N +9 &=QRV@ N +10 &?PQS? O +9 &AQOPS3 N +9 &CLOT) N +10 &DTOS" O +9 &FZNS O +9 &HPjPQ Q +10 &I6g X +10 &K\  \\ +9 &Mu ] +9 &NcO; - +9 &O&\\^ N +9 ( +3 "collection"'S& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.90 + .Hand.open +2 "manipulator"&@1 +3 "core" &O[VZ+ G +71 1 + "manipulator"&a% +4 "core" % ! b m +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&l'\ +101 "core" ' +2 .tCTV.dial CSV,avoiding: :intake + "collection"'|  +137 "core" ~ +2 .tCSV.dial CTV + "collection"'  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%4' +2636 "core" ' + "collection"':% +4 "core" % D#&  +2 .tCS.seek 4.15ml +2 "collection"'W'Q +1562 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%%  +45 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%  +74 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2635 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"' ` +39 "core" _ +2 .tCSV.dial :air +2 "collection"'[ @ +45 "core" > +2 .tCS.seek 10ml +2 "collection"'?' D +1575 "core" ' +2 .tCSV.dial CTV +2 "collection"'  +45 "core"  +2 .tCS.seek 0ml +2 "collection"'' +2613 "core" ' + .tCBV.dial :waste1 +2 "collection"'1 @ +30 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'  +136 "core" +2 "collection"' & +4 "core" &OZS G + #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&6% +4 "core" %\ ' o n!M + "storage"(.% +4 "core" %v ) (\ + "storage"(. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 + "storage"(v($ +191 "core" ( + .tSC.configure :limp +7 "storage"($(\ 1b +2 (& +3 "core" &' ) (\ +2 "manipulator"&& +9 "core" &ӣ  = m<; + "manipulator"&% +4 "core" %\ & r l!M +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&n( +156 "core" ( +3 "manipulator"&/& +4 "core" & Z q + "storage"(9& +4 "core" &' + (\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&&'! +104 "core" ' + "storage"(-& +4 "core" &' > 0 /\  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"('L +242 "core" ' +2 "storage"(_- +3 "core" -', + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 "manipulator"&<& +3 "core" & V r +2 "storage"()& +4 "core" &' & & V\ + .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&'e +35 "core" ' + .tElbow.hold +2 "manipulator"&, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(P- +2 "core" -', +2 .tSE.seek 6.11 Pucks below Top Plate +2 "storage"(\ ' +36 "core" ' +2 "manipulator"&J% +4 "core" %fv 0 C k d" +2 "storage"(& +4 "core" &' =\  + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 1 + 301 counts + "manipulator"&c'ϒ +16 "core" ' +2 "manipulator"&x& +4 "core" &  r + "storage"(>& +4 "core" &' ) (\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&A'! +31 "core" ' +2 .tSE.seek 7.11 Pucks below Top Plate +2 "storage"(b' +45 "core" ' + "manipulator"&G& +5 "core" & T t + "manipulator"&M% +4 "core" %* t +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&F'\ +92 "core" ' + .tElbow.seek CC +2 "manipulator"&,(Ӥ +154 "core" ( +2 "manipulator"&& +4 "core" &ӝ v q l;8 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &ӝ / m;8 +2 .tForearm.seek CC + "manipulator"&('+ +99 "core" ' +2 .tHand.close +2 "manipulator"&"/ +70 "core" / +2 .tCC.seek :open + "collection"'N( +380 "core" ( + "storage"(C& +4 "core" &' ' ' -\  +2 "storage"(3& +52 "core" &' * )\  +3 "manipulator"&2& +4 "core" &Ӟ n;7 +2 "manipulator"&% +4 "core" % : n + .tForearm.seek :retract +2 "manipulator"&B'\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&d( +151 "core" ( +2 "manipulator"&`& +4 "core" & C t +2 "storage"(=& +4 "core" &' B I \  + .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&'e +110 "core" ' +2 .tElbow.hold + "manipulator"&O, +5 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&L1 +68 "core" 1 +2 "manipulator"&i% +4 "core" % u j i C j[ +2 "storage"(U& +3 "core" &' ( '\ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 316 counts +2 "manipulator"&'ϡ +18 "core" ' +2 "manipulator"&r& +4 "core" & y u +2 "storage"(T& +4 "core" &' L L\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&#'! +27 "core" ' +2 "storage"(0% +4 "core" % M L ;\  +3 ."downElevator"SE.seek :down +3 "storage"(''v +99 (5% +2 "core" %ׅ O K *\ Xh +2 "manipulator"&;% +4 "core" % \\ v{ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&]'\ +84 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +7 "core" ' + .tPSV.dial :air +2 "processing"%V  +86 "core"  +3 .tPS.seek 2.5ml + "processing"%^' +2638 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%+ +58 "core" +2 .tdelay 1 second +101 .PSV.dial :air +2 "processing"%7  +42 "core"  +2 .tdelay 1 second +101 .PSV.dial :mixloop +2 "processing"% +56 "core" +2 .tdelay 1 second +101 .PSV.dial :air +2 "processing"%  +42 "core"  + .tdelay 1 second +103 .PS.seek 0ml + "processing"%f'W +2637 "core" ' + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%\\& +4 "core" & + "manipulator"&y& +4 "core" &  v +2 "manipulator"&D% +3 "core" %\ " @ vB +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&g(- +176 "core" ( +2 "manipulator"&Y& +4 "core" &- - v + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &u& +3 "core" &- y v +2 .tForearm.seek :garage + "manipulator"&j' +96 "core" ' +2 .tHand.close + "manipulator"&*/ +65 "core" / + "manipulator"&q& +4 "core" &- G w +2 "manipulator"&% +4 "core" % p w +2 .tForearm.seek :retract + "manipulator"& '\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&I(z +120 "core" ( +2 "manipulator"&& +4 "core" & G vs + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &Q& +3 "core" &  vs +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"& '~ +180 "core" ' +2 "manipulator"&p& +4 "core" & = ws +2 "manipulator"&t% +4 "core" %w  w[ +2 "processing"%X& +3 "core" &" +2 "processing"%$& +5 "core" &- +2 .tPC.seek :closed +2 "processing"% (Tg +4 "core" &  +9 &1w +{ +9 &aw( ? +10 &dj& P +9 &"L% Q +9 &J4 Q +10 &L: R +9 &hOA Q +10 &)L: R +9 &LA Q +9 &K> Q +10 & sLC P +9 &"4LF Q +9 &#JP Q +10 &%LR P +9 &'zM[ Q +10 &)<KV Q +9 &*L^ P +9 &,L\\ P +10 &.LS Q +9 &0DJ\\ Q +9 &2Ki Q +10 &3Ld P +9 &5Lc Q +10 &7LOh Q +9 &9Oi Q +9 &:Od Q +10 &<Ov Q +9 &>TIx Q +9 &@Jv Q +10 &AI} Q +9 &CJv Q +10 &E\\Oq Q +9 &GRh Q +9 &HZo R +10 &Jv| V +9 &LQz W +9 &Nz W +10 &Ot W +9 &Qx X +10 &SHrz 7 +9 &T"-\\~ U +9 &TJ" - +3 ( + "processing"%$& +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.68 +2 "processing"%k& +4 "core" &TJ - + .tHand.open +2 "manipulator"&h1 +69 "core" 1 + "manipulator"&~% +4 "core" % w v[ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&s'\ +101 "core" ' + .tPRV.dial :air +2 "processing"%}  +43 "core"  + .tPSV.dial :mixloop +2 "processing"%R +56 "core" +2 "processing"%K% +4 "core" %O +2 .tPS.seek 0.3ml + "processing"%' +386 "core" ' +2 .tPSV.dial PSR +2 "processing"% +107 "core"  +2 "processing"%% +4 "core" %I  + #tPulling 0.4ml of PSR.air +2 .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%w'* +492 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%8' +1926 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%{ +105 "core" +2 .tPTV.dial :mixing + "processing"%o @ +74 "core" B + .tPBV.dial :waste2 +2 "processing"%e  +106 "core"  +2 .tPS.seek 0ml +2 "processing"%@'W +2634 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&a& +4 "core" & ? us +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&S(z +3 "core" ( + "manipulator"&|& +4 "core" & - us +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" & - ts +2 .tForearm.seek PC + "manipulator"&z'~ +94 "core" ' + .tHand.close + "manipulator"&H/ +69 "core" / +2 .tPC.seek :open +2 "processing"%:( +402 "core" ( + "manipulator"&m& +4 "core" & i vs +2 "manipulator"&%% +4 "core" % x u + .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&4(- +180 "core" ( + "manipulator"&& +4 "core" &- P sE +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &[& +3 "core" &- y tE +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +3 "manipulator"&W' +106 "core" ' +2 .tHand.open + "manipulator"&1 +74 "core" 1 +2 "manipulator"&?% +4 "core" % { +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&1'\ +89 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"% & +4 "core" & +2 "manipulator"& % +4 "core" %\  x + "storage"(6% +4 "core" % i j \  +2 "storage"(.. +3 "core" .($ + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(( +190 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" & R R e\  +2 "manipulator"&& +4 "core" &-  wE + "manipulator"&% +4 "core" %\   w +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&Z( +179 "core" ( +2 "manipulator"&/& +4 "core" &  v% + "storage"(9& +4 "core" & I C v\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&-' +129 "core" ' + "storage"(!& +5 "core" & N S q\  + .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(l'L +285 "core" ' + "storage"(_- +4 "core" -'| + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (<& +3 "core" & : % \  +2 "manipulator"&)& +5 "core" & o t% + .tElbow.seek 2 +2 "manipulator"&P( +3 "core" ( + "manipulator"&J& +4 "core" & { t% +2 "storage"(& +3 "core" & C M \  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&x'ϊ +18 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&>/ +68 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&G& +2 "storage"(M'v +8 "core" & B t% +49 "manipulator"&&% +6 "core" % σ  sH +2 .tForearm.seek :retract +2 "manipulator"&n'\ +100 "core" ' +2 .tElbow.seek PC +2 "manipulator"&(z +119 "core" ' + ."downElevator"SE.stop + "storage"(5 +157 "core" ( + "manipulator"&& +4 "core" &p x8 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &c& +3 "core" &p D x8 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&\ '~ +93 "core" ' +2 "manipulator"&& +4 "core" &q  v7 +2 "manipulator"&% +4 "core" %t  v +2 "processing"%A& +4 "core" &( +2 "processing"%& +4 "core" &) +3 .tPC.seek :closed + "processing"%"(Tg +4 "core" &L  +9 &.vQ +| +9 &bxH ? +10 &ej> P +9 &%JC Q +10 &L4 Q +9 &M? P +9 &kL@ Q +10 &-L Q +9 &I P +9 &J P +10 & tI P +9 &"6J P +10 &#N P +9 &%L Q +9 &'|L P +10 &)=I{ Q +9 &+M P +9 &,N Q +10 &.Lz Q +9 &0ELv Q +9 &2Iq P +10 &3Jq P +9 &5Ks P +10 &7MLq Q +9 &9Ll Q +9 &:Jh Q +10 &<Ki Q +9 &>UKi Q +10 &@Lf Q +9 &AKe P +9 &CIa P +10 &E^L] P +9 &GQ] Q +9 &HYZ R +10 &Jn` T +9 &LSZ W +10 &N] X +9 &OU W +10 &QO X +9 &SJrJ 6 +9 &T&.[K I +9 &T@$K / +3 ( + "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.66 + .Hand.open + "manipulator"&F1 +68 "core" 1 +2 "manipulator"&% +4 "core" % t  s +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&C'\ +105 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%3  +2 %29 +6 "core" 9 +102 "processing"%9 +2 "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 +102 "processing"%L9 +2 "core" 9 +103 "processing"%i9 +2 "core" 9 +102 "processing"%U9 +2 "core" 9" +103 "processing"%r9 +2 "core" 9& +102 "processing"%T9 +2 "core" 9* +102 "processing"%09 +3 "core" 9/ +102 "processing"%B9 +3 "core" 93 +102 "processing"%59 +3 "core" 97 +102 "processing"%;9 +2 "core" 9; +102 "processing"%d9 +2 "core" 9? +103 "processing"%9 +2 "core" 9C +102 "processing"%9 +2 "core" 9H +102 "processing"%V9 +3 "core" 9L +103 "processing"%b9 +2 "core" 9P +102 "processing"%#9 +2 "core" 9T +102 "processing"%'9 +3 "core" 9X +102 "processing"%9 +3 "core" 9] +103 "processing"%+9 +3 "core" 9a +102 "processing"%79 +3 "core" 9e +102 "processing"%9 +2 "core" 9i +102 "processing"%9 +2 "core" 9m +103 "processing"%^9 +2 "core" 9r +102 "processing"%\\9 +3 "core" 9v +102 "processing"%y9 +2 "core" 9z +102 "processing"%D9 +2 "core" 9#~ +103 "processing"%Y9 +2 "core" 9) +102 "processing"%u9 +2 "core" 90 +102 "processing"%O9 +4 "core" 97 +102 "processing"%*9 +3 "core" 9> +102 "processing"%q9 +2 "core" 9F +102 "processing"%9 +2 "core" 9L +102 "processing"%]9 +3 "core" 9S +102 "processing"%9 +3 "core" 9[ +102 "processing"%Q9 +2 "core" 9a +3 .tPH.hold 2:00:00,28C +3 "processing"%j pp\\ +2 .tdelay 1:30 +5 "core"  +9000 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%g +117 "core"  + "processing"%p% +5 "core" %S + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%t' +586 "core" ' + .tdelay 5 seconds +503 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%X'[ +1608 "core" ' + .tPTV.dial :puck + "processing"%  +74 "core"  +2 .tPSV.dial PTV + "processing"%E +74 "core" + .tPBV.dial :waste1 +2 "processing"%k  +134 "core" +2 "processing"%h% +3 "core" %Y  +3 .tPS.seek 1.5ml + "processing"%~' +597 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +7 "processing"%$ * +33 "core" + +3 .tPS.seek 0ml + "processing"%}'W +1612 "core" ' + .tdelay 5:00 +2046 "Can"  55 +27957 #trecoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%R  +34 "core" +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%K * +34 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +74 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%f' +2469 "core" ' + .tPSV.dial PTV + "processing"% +88 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PSR +6 "processing"% +73 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"% +75 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%w  +73 "core"  +2 .tPS.seek 0ml +2 "processing"%{'W +2473 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%o  +134 "core" +2 .tPSV.dial :mixloop + "processing"%e +57 "core" + .tPRV.dial :ab1 +2 "processing"%8 @ +76 "core" A +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%a'w +359 "core" ' + .tdelay 2 seconds +202 ."connect"CBV.dial PRV +4 .tPRV.dial CBV +2 "collection"'|  "processing"%  +47 "core"  +8 +2 "processing"%H% +4 "core" %w  +2 .tPS.seek 0.32ml + "processing"%I'$ +398 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'s  +29 "core" +2 .tPRV.dial :air + "processing"%  +44 "core"  +2 .tPS.seek 0.9ml + "processing"%m'D +1231 "core" ' + .tPRV.dial :waste2 +2 "processing"%% @ +74 "core" ? +2 .tPS.seek 0.5ml + "processing"%' +867 "core" ' + #taddPMLReagent08 +2 .PSV.dial :air + "processing"%[  +43 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml + "processing"%z'[ +1614 "core" ' + .tPSV.dial :PML + "processing"%S +46 "core" + .tPTV.dial :mixing +2 "processing"% @ +74 "core" A + .tPBV.dial :waste1 +2 "processing"%?  +34 "core" +2 "processing"% % +3 "core" %X  +3 .tPS.seek 1.85ml + "processing"% '8 +232 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"% * +34 "core" * +3 .tPS.seek 0ml + "processing"%6'W +1984 "core" ' + .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'.& +3 "core" &\\b +2 "manipulator"&W& +4 "core" &r h q6 + "manipulator"&% +4 "core" %\ _ q +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +128 "core" ( + "manipulator"&& +5 "core" &- n  l3 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &v& +2 "core" &- f u $ m3 +2 .tForearm.seek :garage +2 "manipulator"&/' +91 "core" ' +2 .tHand.close +6 "manipulator"&9/ +77 "core" / +2 "manipulator"&4& +4 "core" &- e  m3 +2 "manipulator"&!% +3 "core" % s b v f +2 .tForearm.seek :retract +2 "manipulator"&1'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&_(Ӥ +273 "core" ( +2 "manipulator"&<& +4 "core" &Ӣ! j Q f<; +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &)& +3 "core" &Ӣ! g X e<; +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&J'+ +102 "core" ' +3 "manipulator"&& +4 "core" &Ӣ! 7 / V c<; + "manipulator"&>% +4 "core" %& 5 ? ; g +2 "collection"'G& +4 "core" &]_ +2 "collection"'&& +5 "core" &[_ +2 .tCC.seek :closed + "collection"'Z(O +4 "core" &^_  +9 &/}[b ,} +9 &b{[_ ? +9 &cm\\` P +10 &#N\\a P +9 &O]` P +9 &QZ` P +10 &kQ[b O +9 &,M\\` P +10 &O\\b P +9 &N]` O +9 & sN^a O +10 &"4N\\` P +9 &#J\\b P +9 &%M\\a O +10 &'yQ]_ P +9 &)=N\\a O +10 &*N_` O +9 &,Q\\` P +9 &.K\\a P +10 &0EN]` O +9 &2N[_ O +59 &3N[a O +4 &5M\\^ O +6 &7MM\\` O + &9N^` P + &:P]b P + &<P\\b P + &>TJ_a P +3 &@KZa P +8 &AL[_ P +10 &CL\\_ O +9 &E\\N]a P +10 &GU[` P +9 &Hc\\` R +9 &J[^ W +10 &L@Y^ \\ +9 &N[` Q +9 &O4P[` ({ +10 &OzWZ` C +2 ( +2 "collection"'&& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.84 + "collection"'-& +5 "core" &Oz\\[^ C + .tHand.open + "manipulator"&l1 +70 "core" 1 + "manipulator"&x% +4 "core" % & I 0  ] +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' + .tPSV.dial PSR +2 "processing"%c +104 "core"  +2 "processing"%P% +4 "core" %\\ +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%' +1606 "core" ' +2 .tdelay 5 seconds +503 .PSV.dial :waste1 + "processing"%  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%A'W +1604 "core" ' + .tPSV.dial PSR +2 "processing"%M +45 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%n' +2630 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%:  + "collection"'F  +42 "core"  +124  +2 .tPSV.dial :mixloop + "processing"% +105 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%2  +75 "core" +2 .tPS.seek 0ml + "processing"%'W +2631 "core" ' +2 .tPSV.dial :air + "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%\ ' +2630 "core" ' +2 .tPSV.dial :mixloop + "processing"%` +46 "core" +2 .tPS.seek 0ml + "processing"%='W +248 "Can"( _^ +2378 "core" ' +2 .tPSV.dial :air +2 "processing"%(  +45 "core"  +2 .tPS.seek 2.5ml + "processing"%,' +2626 "core" ' +2 .tPSV.dial :mixloop + "processing"%L +46 "core" +2 .tPS.seek 0ml +2 "processing"%i'W +2638 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&U& +4 "core" &Ӣ N A M f<; +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&r(Ӥ +4 "core" ( + "manipulator"&T& +4 "core" &Ӣ Q Q S e<; +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &0& +2 "core" &Ӣ  *  d<; +2 .tForearm.seek CC +2 "manipulator"&B'+ +92 "core" ' +2 .tHand.close + "manipulator"&5/ +71 "core" / +2 .tCC.seek :open +2 "collection"';( +379 "core" ( +2 "manipulator"&d& +4 "core" &Ӣ H N  h<; + "manipulator"&% +4 "core" % 0 K Y > g +2 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&V(- +286 "core" ( + "manipulator"&b& +5 "core" &- l a ? l + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &#& +3 "core" &- V j  f +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&'' +103 "core" ' +2 .tHand.open +2 "manipulator"&1 +71 "core" 1 +2 "manipulator"&+% +4 "core" % ϲ i O ; l3 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&7'\ +91 "core" ' +2 ."da"delayUntil "13:58:16.28" +24936 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +74 "core" A +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +7 "processing"%^ * +34 "core" * +2 ."da"PSV.dial :air + "processing"%\\  +46 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%y' +2471 "core" ' +2 ."da"PSV.dial :mixloop + "processing"%D +46 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%Y  +45 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%u +45 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%O  +56 "core" +2 ."da"PS.seek 0ml + "processing"%*'W +2450 "core" ' + #"da"washCycleDA #1 of 2 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%q +134 "core"  +2 "processing"%% +4 "core" %S + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%]' +586 "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"%Q  +74 "core"  + ."da"PSV.dial PTV +2 "processing"%g +87 "core"  +2 ."da"PBV.dial :waste1 + "processing"%p  +35 "core" + "processing"%@% +4 "core" %Zx  +2 ."da"PS.seek 1.5ml +2 "processing"%t' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%E'W +1621 "core" ' +2 ."da"delay 2:00 +11406 "Can", 76 +596 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%k  +34 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%h * +34 "core" * +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%X +73 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%$' +2487 "core" ' + ."da"PSV.dial PTV +2 "processing"%~ +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%3 +75 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%R +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%K  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'W +2457 "core" ' + #"da"washCycleDA #2 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%} +136 "core"  +2 "processing"%% +3 "core" %[d +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1607 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%w +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%f  +35 "core" + "processing"%o% +5 "core" %V\\  +2 ."da"PS.seek 1.5ml + "processing"%e' +584 "core" ' +2 ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +2 "processing"%8 * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%{'W +1616 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core"  +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%| * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +50 "processing"%H +76 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%a' +2463 "core" ' + ."da"PSV.dial PTV +2 "processing"%s +75 "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"%I +76 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%%  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%m'W +2473 "core" ' + #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%[  +57 "core"  + ."da"delay 5 seconds +503 .PTV.dial :PRVmixing + "processing"%  +134 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +6 "processing"%S  +46 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop +2 "processing"% +45 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%?' +385 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%  +45 "core"  + "processing"%% +4 "core" %c  +2 ."da"PS.seek 0.55ml +2 "processing"%z'u +338 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%  +46 "core"  +2 ."da"PS.seek 2ml + "processing"%.'[ +1553 "core" ' + ."da"PSV.dial :PML +2 "processing"%W +45 "core" +2 ."da"PTV.dial :mixing + "processing"% @ +74 "core" B + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%v% +4 "core" %WW  +2 ."da"PS.seek 1.85ml +2 "processing"%'7 +234 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%9 * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%4'W +1963 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +15419 "Can", ?? +32583 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%!  +35 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +7 "processing"%C * +36 "core" , + ."da"PSV.dial :air +2 "processing"%/  +45 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%<' +2465 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%) +58 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +41 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"% +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%>  +44 "core"  +2 ."da"PS.seek 0ml +2 "processing"%G'W +2462 "core" ' + #"da"washCycleDA #1 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%1 +136 "core"  + "processing"%N% +4 "core" %V + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%-' +594 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%l'[ +1616 "core" ' +2 ."da"PTV.dial :puck + "processing"%x  +74 "core"  + ."da"PSV.dial PTV +2 "processing"%& +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%c  +35 "core"  + "processing"%P% +4 "core" %Zd  +2 ."da"PS.seek 1.5ml +2 "processing"%J' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%6 * +33 "core" * +3 ."da"PS.seek 0ml + "processing"%'W +1617 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +835 "Can"6~ QP +2167 ."da"PBV.dial between PSV and waste1 +2 "processing"%M * +36 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%A +75 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%F' +2463 "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 +2 "processing"%2 +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%n  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2463 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +136 "core"  +2 "processing"%`% +3 "core" %[o +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%\ ' +585 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%('[ +1607 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%= +86 "core" ~ + ."da"PBV.dial :waste1 +2 "processing"%L  +34 "core"  +2 "processing"%,% +4 "core" %Wu  +2 ."da"PS.seek 1.5ml + "processing"%U' +594 "core" ' +2 ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 + "processing"%T * +34 "core" * +2 ."da"PS.seek 0ml +2 "processing"%0'W +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%5  +35 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%_ * +36 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%Z' +2480 "core" ' + ."da"PSV.dial PTV +2 "processing"%d +75 "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"%B +74 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%b  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%#'W +2476 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%r +136 "core"  +2 "processing"%% +4 "core" %Qs + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%+' +597 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +7 "processing"% +9 ."da"PS.seek 2ml +7 "processing"%'[ +1610 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%' +76 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core"  +2 "processing"%% +46 "core" %YV  +9 ."da"PS.seek 1.5ml +2 "processing"%^' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%\\ * +34 "core" * +2 ."da"PS.seek 0ml +2 "processing"%i'W +1603 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%D  +35 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%Y * +36 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%u +76 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%O' +2490 "core" ' + ."da"PSV.dial PTV +2 "processing"%y +87 "core"  +2 ."da"delay 5 seconds +75 "Can"7{ @@ +427 ."da"PSV.dial PSR +2 "processing"%q +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +74 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%*  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%]'W +2473 "core" ' + ."da"Gate.power :camera,:ON +7 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%Q +138 "core"  +2 "processing"%g% +5 "core" %WZ + #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +3 "processing"% +27 ."da"PS.reconfigure :default +13 "processing"%#A d`xb +8 ."da"PS.seek 0.25ml +8 "processing"%p'7 +344 "core" ' +2 ."da"delay 5 seconds +503 "processing"%@% +3 "core" %=Q + #"da"Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%' +336 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"% '[ +1614 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%t +77 "core" + ."da"PBV.dial :waste1 +2 "processing"%k  +36 "core" +42 "processing"%h% +4 "core" %X_  +2 ."da"PS.seek 1.5ml +2 "processing"%X' +589 "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"%~'W +1618 "core" ' + ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%3  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%R * +36 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%K +77 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%$' +2535 "core" ' + ."da"PSV.dial PTV +7 "processing"%} +78 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +76 "core"  +2 ."da"PS.seek 0ml + "processing"%w'W +2545 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR + "processing"%f +139 "core"  +2 "processing"%o% +4 "core" %Uc  + #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml + "processing"%'[ +2119 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +2 .PSV.dial PTV + "processing"%8 +76 "core" + ."da"PBV.dial :waste1 +2 "processing"%e  +34 "core"  +2 "processing"%% +4 "core" %_4  +2 ."da"PS.seek 1.5ml +2 "processing"%|' +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%H * +35 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%{  +108 "core"  +2 ."da"PS.seek 0ml +2 "processing"%s'W +1613 "core" ' +2 "processing"% 9 +3 "core" 9q5 +2 #"da"Processing Puck Heater at 27.9C before imaging + .PH.coast +2 "processing"%I  +3 "core" 5 + 5 + "processing"%%& +4 "core" &T@#4 / + #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&a% +4 "core" %\  ' 0 + "storage"([% +4 "core" % Z Z + "storage"(. +3 "core" .( +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 + "storage"(S($ +189 "core" ( + ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" &' d Z + "manipulator"&m& +4 "core" &- 0 + "manipulator"& % +4 "core" %\  _ 0 +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&( +173 "core" ( +2 "manipulator"&?& +4 "core" &  /"| + "storage"( & +4 "core" &' \\ [ \ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&z'! +91 "core" ' +2 "storage"(W& +5 "core" &' U J Y +2 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"('L +234 "core" ' + "storage"(- +4 "core" -' + ."da"SE.configure :default +3 "storage"(#QK-0-\ b +2 "manipulator"&v& +3 "core" &\  /"| +2 "storage"(9& +4 "core" &' N L + ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 + "manipulator"&.'e +34 "core" ' + ."da"Elbow.hold +2 "manipulator"&, +4 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 "storage"(!- +2 "core" -' +3 ."da"SE.seek 7.11 Pucks below Top Plate + "storage"(C' +32 "core" ' +2 "manipulator"&/% +4 "core" %f R #8 + "storage"(4& +4 "core" &' 6 6  + ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 301 counts + "manipulator"&)'ϒ +21 "core" ' +2 "manipulator"&& +4 "core" & r /Y +2 "storage"(& +4 "core" &' O K N +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&>'! +23 "core" ' +2 ."da"SE.seek 8.11 Pucks below Top Plate +2 "storage"(<' +52 "core" ' +3 "manipulator"&1& +4 "core" & /Y +2 "manipulator"&N% +4 "core" %" p / +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract + "manipulator"&G'\ +94 "core" ' + ."da"Elbow.seek PC +2 "manipulator"&-(z +250 "core" ( + "manipulator"&x& +4 "core" &t , +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &&& +3 "core" &t , +2 ."da"Forearm.seek PC +2 "manipulator"&c'~ +96 "core" ' + ."da"Hand.close +2 "manipulator"&P/ +65 "core" / +2 ."da"PC.seek :open +2 "processing"%l( +402 "core" ( +2 "storage"(6& +4 "core" &' O M 6 + "manipulator"&J& +4 "core" &t / + "manipulator"&% +4 "core" %  = 0 +2 ."da"Forearm.seek :retract +7 "manipulator"&M'\ +96 "core" ' +3 ."da"Elbow.reconfigure :tight +48 "manipulator"&$&.,(\ #b +10 ."da"Elbow.seek 1 + "manipulator"&A( +254 "core" ( + "manipulator"&& +4 "core" &  % -"} +2 "storage"(:& +4 "core" &' N V , +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&'! +98 "core" ' +2 ."da"Hand.open + "manipulator"&21 +74 "core" 1 +2 "storage"(n- +4 "core" -' +2 ."da"SE.seek 7.86 Pucks below Top Plate +2 "storage"(F' +24 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 7.2 Pucks below Top Plate +2 "storage"('D +49 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da21nov1014h40ml.tif +1949 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +5014 #"da"SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 66.27 seconds\ /var/log/esp/da21nov1014h40ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da21nov1014h40ml15s.tif +1565 #SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da21nov1014h40ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da21nov1014h40ml30s.tif +3069 #SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da21nov1014h40ml30s.tif: TIFF Upload Complete\ +15 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da21nov1014h40ml70s.tif +7134 #SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da21nov1014h40ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +5 ."Qmail"DAfans.email "66.27 sec auto-exposure",Subject: "da21nov1014h40ml images!" +8 "storage"(`- +4 "core" -'D +2 "storage"(& +6 "core" &'\ \  +2 "manipulator"&\ & +6 "core" &  Q S"} +2 ."da"Elbow.seek 1 +2 "manipulator"&=( +4 "core" ( + "manipulator"&L& +4 "core" &  &  S"} +2 "storage"(,& +4 "core" &' +3 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&('! +17 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 7.91 Pucks below Top Plate +4 "storage"(T' +61 "core" ' +2 "manipulator"&U& +5 "core" & # # $ ["} +2 "storage"(5& +4 "core" &' 9 < +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&_'e +35 "core" ' +2 ."da"Elbow.hold + "manipulator"&, +6 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 8.1 Pucks below Top Plate +3 "storage"(0' +23 "core" ' + "manipulator"&d% +5 "core" %`y  O, + "storage"(& +4 "core" &' ! ! 8 +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 295 counts +2 "manipulator"&B'ό +15 "core" ' +3 "manipulator"&b& +4 "core" &   P \\e +2 "storage"(Z& +4 "core" &' ] [ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&r'! +25 "core" ' +2 "storage"(% +4 "core" % f ^ ^ +2 ."downElevator"SE.seek :down +5 "storage"(#'v +99 (+% +3 "core" %( k s Yk +2 "manipulator"&'% +4 "core" %C = B 9 _ +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +78 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +9 "core" ' +2 "storage"(& +4 "core" &' r r a +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 #tStarting finalPurge +2 "processing"%& +4 "core" & +2 "manipulator"&\\& +4 "core" & @ @ q ^e +2 "manipulator"&^% +4 "core" %\  > 4 t ^! +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&D(- +172 "core" ( +4 "manipulator"&Y& +8 "core" &- / 4 ; `l +4 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +6 &u& +8 "core" &-  + . al +5 ."psFlush"Forearm.seek :garage +5 "manipulator"&i' +105 "core" ' +3 ."psFlush"Hand.close +2 "manipulator"&y/ +67 "core" / +2 "manipulator"&q& +10 "core" &- ` \\ ? el +2 "manipulator"&% +8 "core" % T U h e +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&*'\ +99 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +4 "manipulator"&O(z +121 "core" ( +5 "manipulator"&Q& +10 "core" & / 2 b +2 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +4 &g& +11 "core" & 1 3 b +6 ."psFlush"Forearm.reconfigure :tight +8 "manipulator"&#Q@2^d^\ b +9 ."psFlush"Forearm.seek PC +4 "manipulator"&]'~ +107 "core" ' +3 "manipulator"&@& +11 "core" & H U 8 e +4 "manipulator"&p% +8 "core" %s > S  ev +4 "processing"%& +8 "core" &x +4 "processing"%t& +9 "core" &{ +7 ."psFlush"PC.seek :closed + "processing"%k(Tg +8 "core" &P +3 &L  +5 &/tK +{ +8 &awU ? +11 &dhS P +9 &#JW Q +9 &IX Q +10 &JX Q +11 &hLT Q +7 &+LV Q +9 &JX Q +9 &JU Q +11 & rMS Q +9 &"4IO Q +9 &#IF P +10 &%JH Q +9 &'zIF Q +10 &)<JE Q +11 &*JM P +8 &,IH Q +9 &.JI Q +9 &0DLN Q +9 &2IH P +10 &3II Q +9 &5ID Q +10 &7LIE Q +9 &9IE Q +8 &:IM P +11 &<JG Q +9 &>TIE Q +8 &@LA Q +11 &AHE Q +9 &CL@ Q +10 &E\\J? Q +9 &GMA Q +10 &HW; R +9 &Jn= U +9 &LO6 X +10 &N4 X +9 &O0 X +9 &Q- X +10 &SHq4 6 +9 &T,3_8 @ +8 ( +6 "processing"%t& +8 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.70 +4 "processing"%h& +7 "core" &TA9 + +2 &TA9 + +2 &TA: + +2 ."psFlush"Hand.open +4 "manipulator"& 1 +68 "core" 1 +2 "manipulator"&E% +8 "core" % s L 4 \\ ev +4 ."psFlush"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract + "manipulator"&X'\ +96 "core" ' +2 ."psFlush"PSR.select :air +6 .PSV.dial PSR + "processing"%3 +47 "core"  +4 "processing"%R% +8 "core" %TQ +2 #"psFlush"Pulling 0.5ml of PSR.flush +4 .PSR.select :flush +3 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +4 "processing"%K' +357 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +228 "core" ' +4 ."psFlush"delay 5 seconds +504 .PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%~' +2121 "core" ' +4 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +4 "processing"%} @ +135 #"uploadLog"upsync +65 "core" B +2 ."psFlush"PTV.dial :PRVmixing + "processing"%  +135 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"% +106 "core" +2 ."psFlush"PS.seek :empty +53 "processing"%'9 +2639 "core" ' + ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%$ +107 "core"  +2 "processing"%f% +4 "core" %5\ + #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%o' +597 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +4 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%w' +1385 "Can"D~ << +730 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 + "processing"%8  +34 "core"  +2 ."psFlush"PTV.dial :mixing +2 "processing"%e @ +73 "core" A + ."psFlush"PSV.dial :mixloop +2 "processing"% +108 "core" + ."psFlush"PS.seek :empty +2 "processing"%'9 +2629 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%H +107 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%{'P +1105 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%|' +1628 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"% +82 "core" + ."psFlush"PTV.dial :puck +2 "processing"%I  +73 "core"  +2 ."psFlush"PBV.dial :waste1 +2 .PS.seek 0ml +2 "processing"%%'W +2633 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%a +76 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%[' +599 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2122 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +76 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%m U +54 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"% 'W +2637 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%?' +2629 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%W'W +2630 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%V +45 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%7' +2637 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +75 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%v'W +2664 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%9 @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%!' +2629 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%/  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%4'W +2630 "core" ' +2 ."psFlush"PSV.dial PSR +6 "processing"% +45 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%'P +1098 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%1' +1616 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%N +75 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%z  +55 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2636 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +77 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%.' +596 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%)' +2125 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%C +76 "core" + ."psFlush"PBV.dial PSV +2 "processing"%> U +56 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%x'W +2638 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%& @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2644 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%P  +74 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%G'W +2637 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%" +45 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%6' +2627 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%J +75 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%'W +2635 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%c @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +7 "processing"%:  +75 "core"  +2 ."psFlush"PS.seek 0ml + "processing"%-'W +2639 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'2& +4 "core" &qu +2 "manipulator"&n& +4 "core" & a c g + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&M(z +2 "core" ( +2 "manipulator"&<& +3 "core" & e i g +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &F& +3 "core" & ` ^ g +2 .tForearm.seek PC + "manipulator"&`'~ +101 "core" ' +2 .tHand.close + "manipulator"&/ +74 "core" / +2 .tPC.seek :open + "processing"%\ ( +404 "core" ( + "manipulator"&L& +4 "core" & w z _ k +2 "manipulator"&,% +4 "core" % ϑ | { k +2 .tForearm.seek :retract + "manipulator"&U'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&5(Ӥ +361 "core" ( + "manipulator"&d& +4 "core" &ӡ ~ o j;7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &ӡ m j O j;7 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&b'+ +101 "core" ' +2 "manipulator"&Z& +4 "core" &ӡ ` ` e;7 + "manipulator"&A% +4 "core" %4 ` a f +2 "collection"'& +4 "core" &tu +2 "collection"'& +5 "core" &pu +2 .tCC.seek :closed + "collection"'(O +4 "core" &ru  +10 &/~rt\ ,} +9 &bzqv ? +9 &emst P +10 &'Jqv P +9 &Nqw P +9 &Msw P +10 &mMqv P +9 &0Nrt P +9 &Mpu P +10 &Nqu P +9 & uQpu P +10 &"8Nqw P +9 &#Lpu P +9 &%Lrv P +3 "Can"[y GG +7 "core" &'}Qrw P +9 &)@Mou P +9 &+Mqw O +10 &,Oot P +9 &.Lqv P +10 &0HNru P +9 &2 Mrs O +9 &3Mrs\ P +10 &5Kqu P +9 &7PNqu P +9 &9Ost P +10 &:Lqt P +9 &<Lrw\ P +10 &>XLru P +9 &@Jqx P +9 &AMru P +10 &CMrt P +9 &E`Nrt P +9 &G!Rqu P +10 &Heps R +10 &Jqs! W +9 &LDpt \\ +9 &Npt Q +9 &O8Rpt * +10 &O~Dqs ; +2 ( +2 "collection"'& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.85 + "collection"'+& +4 "core" &O~?pu4 ; + .tHand.open +2 "manipulator"&'1 +74 "core" 1 + "manipulator"&(% +5 "core" % . ; /  c +2 .tForearm.reconfigure :loose +42 "manipulator"&#Q@2^d^b +10 .tForearm.seek :retract +2 "manipulator"&='\ +97 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'T& +4 "core" &O~?os4 ; +2 "collection"'% +4 "core" %ps6 + .tCSV.dial CSR +2 "collection"'  +41 "core"  +2 "collection"'_% +3 "core" %qt7 +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"'\\'l +1357 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '^% +2 "core" %lpt= \ +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'B' +702 "core" ' +2 .tCSV.dial :waste + "collection"'0 +146 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'Y' +1984 "core" ' + #tFlushing lower manifold's waste1 port +2 "collection"'r& +4 "core" &O~?quJ ; +2 "collection"'u% +3 "core" %qtU +2 .tCSV.dial :flush + "collection"'#  +46 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml + "collection"''l +1328 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'y @ +44 "core" B + "collection"'q% +4 "core" %lntJ  +2 .tCS.seek 7ml +2 "collection"'' +575 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'  + 'Q  +43 "core"  +96  +2 .tCBV.dial :waste1 +6 "collection"'g @ +47 "core" > +2 .tCS.seek 0ml +2 "collection"'i' +1818 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'@& +4 "core" &O~>qxR ; +2 "collection"'D% +3 "core" %qxP +2 .tCSV.dial :flush + "collection"'p  +76 "core" +2 .tCS.seek 5ml + "collection"''l +1325 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'* @ +56 "core" > +2 "collection"'l% +4 "core" %lru?  +2 .tCS.seek 7ml +2 "collection"'h'\ +574 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV + "collection"'  +45 "core"  +2 .tCBV.dial :waste2 + "collection"'E  +119 "core"  +2 .tCS.seek 0ml +2 "collection"'t' +1822 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'3& +5 "core" &O~>sw, ; + "collection"'R% +4 "core" %tw" + .tCSV.dial CSR +2 "collection"']  +42 "core"  +2 "collection"'s% +4 "core" %pu + #tPulling 8ml of CSR.kill +2 .CSR.select :kill +2 "collection"' +9 .tCS.seek 8ml +2 "collection"'K' +2086 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 .tCS.seek 10ml +2 "collection"'}' D +577 "core" ' + ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"' + '  +114 "core" ~ +29  +2 .tCTV.dial :intake + "collection"'~  +77 "core" + .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml + "collection"'$' \\ +2092 "core" ' + .tIntake.select :close +7 "sampler")0 +9 .tCTV.dial :air + "collection"'f  +79 "core" ~ +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'' +589 "core" ' + .tCSV.dial CSR +2 "collection"'o  +102 "core"  + "collection"'8% +4 "core" %sw6 + #tPulling 5ml of CSR.flush +2 .CSR.select :flush +2 "collection"' +9 .tCS.seek 5ml +2 "collection"'e'l +1346 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 .tCS.seek 10ml +2 "collection"'' D +1348 "core" ' +2 .tCSV.dial CBV + "collection"'w +105 "core" +2 .tCS.seek 0ml +2 "collection"'H' +2626 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +4 "core" &Ӣ V _ e;6 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&{(Ӥ +3 "core" ( +2 "manipulator"& & +4 "core" &Ӣ = M  e;6 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &I& +3 "core" &Ӣ T D y d;6 +2 .tForearm.seek CC + "manipulator"&|'+ +97 "core" ' +2 .tHand.close + "manipulator"&a/ +76 "core" / + .tCC.seek :open +2 "collection"'%( +378 "core" ( +3 "manipulator"&[& +4 "core" &Ӣ W ^ f;6 + "manipulator"&% +4 "core" % A W ^ g +2 .tForearm.seek :retract + "manipulator"&m'\ +96 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +284 "core" ( + "manipulator"&& +5 "core" &- v f j k + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &- y { l +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"& ' +98 "core" ' +2 .tHand.open + "manipulator"&?1 +68 "core" 1 + "manipulator"&V% +4 "core" % u c " k! +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&W'\ +99 "core" ' +2 "processing"%& +4 "core" &~ +31925 "Can"nx .. +60001 ku .. +60001 or /. +60001 ir .. +60001 [r /. +60000 Xr .. +60001 Gr /. +60001 3r .. +60001 % .. +60001  .. +60001  .. +60001  .. +60001  .. +60001 = .. +60001 R /. +60001 c .. +55165 !to: EOFError: mesg"end of file reached:@timestampu: Time Vih:bt[,"(eval):4:in `sysreadRaw'"(eval):4:in `sysread'"3/home/esp/esp2/lib/schedule.rb:292:in `unsync'"(eval):4:in `sysread'"8/home/esp/esp2/lib/reprompt.rb:44:in `origReadline'"4/home/esp/esp2/lib/reprompt.rb:44:in `readline'"0/home/esp/esp2/lib/prompter.rb:20:in `call'"6/home/esp/esp2/lib/prompter.rb:20:in `callKbdPrc'"9/home/esp/esp2/lib/prompter.rb:38:in `claimKeyboard'"5/home/esp/esp2/lib/rmutex.rb:89:in `synchronize'"./home/esp/esp2/lib/rmutex.rb:62:in `lock'"./home/esp/esp2/lib/delay.rb:78:in `claim'"9/home/esp/esp2/lib/prompter.rb:38:in `claimKeyboard'"4/home/esp/esp2/lib/reprompt.rb:41:in `readline'"=/opt/mbari/lib/ruby/1.8/irb/input-method.rb:97:in `gets'"7/opt/mbari/lib/ruby/1.8/irb.rb:148:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:147:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:186:in `call'"?/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:186:in `buf_input'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:101:in `getc'":/opt/mbari/lib/ruby/1.8/irb/slex.rb:206:in `match_io'"6/opt/mbari/lib/ruby/1.8/irb/slex.rb:76:in `match'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:284:in `token'"9/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:260:in `lex'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:231:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:188:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +4 ."Qmail"BadNews.email "end of file reached",Subject: "EOFError in MAIN" +2 #tWaiting to Resume from Checkpoint "Garaging FlushPuck in Collection Clamp" +6 !o:SignalException: mesg" SIGHUP:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:77:in `join'"1/home/esp/esp2/lib/esp.rb:77:in `mainThread'""/home/esp/esp2/lib/esp.rb:327 +3196 #"uploadLog"upsync +4 #mEXIT @1636584140.49EST @1636735944.19EST = =mMAIN_scheduler =tMAIN @EST1636735946.05 #"core_reset"Sent BREAK + #t@33466 receive with ifg=0x10, ie=0xFD + #@34107 receive with ifg=0x10, ie=0xFD + #@34765 receive with ifg=0x10, ie=0xFD + #@35406 receive with ifg=0x10, ie=0xFD #@36056 receive with ifg=0x10, ie=0xFD + #@36705 receive with ifg=0x10, ie=0xFD + #@37355 receive with ifg=0x10, ie=0xFD #@37681 receive with ifg=0x80, ie=0xFD + #@45510 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +241 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +395 "Can"9 11 + 9 11 #tPolling Can every 10:00 +3 #Cleanly exited at 17:42:20EST10-Nov-21 +924 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  +2 "processing"% + % +3 "core"  +6 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ + % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +2 "core" %! +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +2 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %Wr + .tPS.configure :default +2 "processing"%#A d`xb +2 .tPS.hold +2 "processing"%+ +4 "core" + + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" %g \ - + .tSS.configure :default +2 "sampler")#.0X $da[:extractVol]=0.17 +34881 #-> access 2 +2 "storage"(2% +3 "core" %~ ( +  +2 "manipulator"&3% +4 "core" %\ \ L Z6 +2 "manipulator"&4& +3 "core" &-  / Z +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(5(K +831 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (6& +3 "core" &K   +10043 "Can"6 // +60001 5 .. +60001 - .. +29763 #t-> startTube 2 +2581 #-> da 40 +2 #da sampling at most 40ml +4 ."Qmail"DAfans.email "Started da in tube 2 at 12:27:55EST12-Nov-21\\n{1 => 9}\\nCan@12:22:32, 22.5C, 26% humidity, 14.7psia, 12.419V, 0.208A, 0.208A avg, 2.58W",Subject: "da sampling at most 40ml" +5 #tLoading sh1 puck from tube 2 into Collection Clamp +2 "collection"'7& +2 "core" &X +2 .tHand.open +3 "manipulator"&81 +22 "core" 1 + "manipulator"&9% +6 "core" %\   X6 +2 "storage"(:% +4 "core" %~ @ @ / + "storage"(;. +3 "core" .(K +3 .tSC.reconfigure :tight +4 "storage"($\ .(\ 1~b +2 .tSC.seek 2 + "storage"(<( +669 "core" ( +2 .tSC.configure :limp +6 "storage"($(\ 1b +4 (=& +8 "core" &   +4 "manipulator"&>& +6 "core" &- 7 U +4 "manipulator"&?% +8 "core" %\   U6 +4 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek 2 +4 "manipulator"&@( +181 "core" ( +2 "manipulator"&A& +10 "core" &  m T' +2 "storage"(B& +8 "core" &   +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts +4 "manipulator"&C' +99 "core" ' +2 "storage"(D& +10 "core" & 7 4  +3 .tSE.reconfigure :pick +90 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +4 "storage"(E'L +280 "core" ' +2 "storage"(F- +8 "core" -'h +2 .tSE.configure :default +6 "storage"(#QK-0-\ b +6 (G& +6 "core" &   u +3 "manipulator"&H& +7 "core" &  W V' +4 .tElbow.seek 2 +2 "manipulator"&I( +8 "core" ( +2 "manipulator"&J& +8 "core" &  V' +2 "storage"(K& +8 "core" &   N +4 .tForearm.seek 2 + 300 counts +4 "manipulator"&L'ϊ +23 "core" ' +4 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +6 .tHand.close +2 "manipulator"&M/ +76 "core" / +6 ."downElevator"SE.seek :down +8 "manipulator"&N& +5 "storage"(O'v +16 "core" &  U' +2 "manipulator"&P% +8 "core" % ύ  j S# +4 .tForearm.seek :retract +4 "manipulator"&Q'\ +99 "core" ' +4 .tElbow.seek CC + "manipulator"&R(Ӥ +127 "core" ' +4 ."downElevator"SE.stop + "storage"(5 +19 "core" ( +4 "manipulator"&S& +8 "core" &ӯ " S7 +2 .tElbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +4 &T& +6 "core" &ӯ  G S7 +4 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek CC +4 "manipulator"&U'+ +98 "core" ' +4 "manipulator"&V& +8 "core" &ӯ R7 +4 "manipulator"&W% +7 "core" %. R +3 "collection"'X& +8 "core" &A +4 "collection"'Y& +10 "core" &[ +6 .tCC.seek :closed +4 "collection"'Z(O +8 "core" &X +6 &Z +2 &Y 6 +8 &;Hv[ 2 +9 &aoyZ F +8 &]Y R +11 &Ja Q +9 &}NZ Q +8 &@MZ Q +11 &L\\ Q +8 &MP Q +11 &LY Q +9 &ILR Q +8 &! M^ Q +11 &"J` Q +9 &$LV Q +8 &&QL[ Q +11 &(OU Q +8 &)NP Q +11 &+J\\ Q +9 &-YMW Q +8 &/NV Q +11 &0Jd Q +9 &2JQ Q +8 &4aJQ Q +11 &6$KV P +8 &7LQ Q +9 &9PZ P +11 &;iLR Q +8 &=,KO P +11 &>O[ P +9 &@LZ P +8 &BpRS Q +11 &D3NV Q +8 &ETO R +11 &G_[ R +9 &IhP W +8 &K[ \\ +11 &L] ^ +9 &NR @ +8 &O^+T %m +11 &Oh_ K +4 ( +6 "collection"'Y& +4 #tCollection Clamp onSpring/offSpring for 5/25 samples, on/off torque 1.83 +4 .Hand.open + "manipulator"&[1 +6 "core" &OkQ K +71 1 +3 "manipulator"&\\% +8 "core" % . 5 O +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +4 "manipulator"&]'\ +95 "core" ' +4 #tcollectSample 40ml w/bubble point of 24psi +4 #Priming 7ml +2 .Gate.power :sampler,:ON +4 ."flow"Gate.power :analytic3,:ON +164 .tIntake.select :close +4 .Exhaust.select :close +2 .SS.hold +3 "sampler")^+ +5 "core" + +2 "sampler")_% +9 "core" %v \  +3 "collection"'`& +8 "core" &Ok# K +4 "Can"/ DD +4 #tCalibrating pressure and temperature sensors +5 .CTV.dial :air +4 "collection"'a  +5 "core"  +3 .tSSV.dial :spit,avoiding: :exhaust +3 "sampler")b +6 "core"  +4 "sampler")c  +5 "core"  +5 .tSS.reconfigure :fast +4 "sampler")#.0X@  +2 "sampler")r% +3 "core" %a-?@  + .tIntake.select :close +2 "sampler")0 +9 )s% +2 "core" %a-DD  +2 .tSSV.dial :exhaust + "sampler")t  +78 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")u' +424 "core" ' + .tExhaust.select :close +2 "sampler") +10 #tSampling 40.0ml +2 .Intake.select :close +2 .Exhaust.select :close + .SS.reconfigure :default +3 "sampler")#.0XE +2 "sampler") % +3 "core" %mW  +28 "collection"'!% +3 "core" %HI$ +2 "sampler")"% +3 "core" %mW  +32 "collection"'#% +3 "core" %VV +2 "sampler")$% +3 "core" %mW%$  +2 "sampler")%% +3 "core" %mW,,  +2 .tIntake.select :close + "sampler")0 +9 )&% +2 "core" %mW@A  +2 .tSSV.dial :exhaust + "sampler")'  +78 "core"  + .tExhaust.select :open +2 "sampler")@ +10 .tSS.seek 0ml + "sampler")(' +303 "Can"/ dd +372 "core" ' + .tExhaust.select :close +2 "sampler") +10 #tSampled 40.0ml +2 #Evacuating Puck (bubblePt=24psi, evacVolume=10ml, delay 15 seconds) + .Intake.select :close + "collection"')& +3 "core" &O`Y\\% K +2 ."airStroke"CSV.dial :waste +4 "sampler")*% + "collection"'+ +5 "core" %gg +2 ."connect"SSV.dial CBV,avoiding: :exhaust +4 .tCBV.dial SSV + "sampler"),  +34 "core" +2 ."airStroke"CS.reconfigure :fast +2 "collection"'#d @b +3 ."airStroke"CS.seek 0ml + "collection"'-' +4 "core" ' + ."airStroke"CSV.dial :air +2 "collection"'. @ +74 "core" A +2 ."airStroke"CS.seek 10ml + "collection"'/' D +73 "core"  + .tCTV.dial :air +2 "collection"'0  +72 ."flow"Gate.power :analytic3,:OFF + ."samplerPumpShutdown"Gate.power :sampler,:OFF +4 "core"  +2 .tdelay 15 seconds +1502 .SSV.dial :spit,avoiding: :exhaust +2 "sampler")1 +138 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.seek 0ml +3 "collection"'2  + "sampler")3' +7 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust + "sampler")4  +128 "core"  +12  +672 ' +2 "sampler")% +4 "core" % + .tCBV.dial between SSV and waste2 +2 "collection"'6  +30 "core"  +2 "collection"'7% +4 "core" % J"  +2 ."connect"CTV.dial CSV,avoiding: :air +4 .tCSV.dial CTV +2 "collection"'8  +43 "core"  +2 .tCS.reconfigure :pressurize +2 "collection"'# d@<< Jb +3 .tCS.seek 0ml + "collection"'9' +2169 "core" ' I J +3 "collection"':% +4 "core" %v L M2 \ + "sampler");% +4 "core" % + #tBubblePoint: Intake @39.1psia, Outlet @14.9psia +2 .CBV.dial SSV + "collection"'5 @ +41 "core" B +2 .tSS.reconfigure :default +2 "sampler")#.0X% +3 "core" %x + "sampler")?% +4 "core" %po \ +2 #tEvacuated: Intake @15.0psia, Outlet @12.5psia + .SSV.dial :spit,avoiding: :exhaust +2 "sampler")A +139 "core"  +2 .tSS.reconfigure :exhale +3 "sampler")#.0X B& +3 "collection"'U% +4 "core" % A D. \ + "sampler")`% +4 "core" % + #tBubblePoint: Intake @38.6psia, Outlet @14.4psia +6 .CBV.dial SSV +2 "collection"'a @ +41 "core" B +2 .tSS.reconfigure :default +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'l' +99 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust + "sampler")m +102 "core" ' +2 ."CSpush"CS.stop +2 "collection"'5 +33 "core"  +2 .tSS.reconfigure :exhale +3 "sampler")#.0X9 +3 "core" 9$A +102 "collection"'?9 +2 "core" 9>> +102 "collection"'A9 +3 "core" 9W= +102 "collection"'=9 +3 "core" 9o: +102 "collection"'B9 +2 "core" 98 +102 "collection"'D9 +3 "core" 97 +102 "collection"'9 +2 "core" 95 +102 "collection"'G9 +2 "core" 93 +103 "collection"'9 +2 "core" 91 +102 "collection"'J9 +2 "core" 9/ +102 "collection"'99 +3 "core" 9. +102 "collection"'F9 +2 "core" 9&, +102 "collection"'H9 +3 "core" 9=* +102 "collection"'K9 +3 "core" 9Q) +102 "collection"'N9 +2 "core" 9e' +102 "collection"'P9 +2 "core" 9y& +103 "collection"'M9 +2 "core" 9 $ +102 "collection"'C9 +3 "core" 9$ +102 "collection"'S9 +2 "core" 9! +102 "collection"'E9 +3 "core" 9! +102 "collection"'T9 +2 "core" 9 +103 "collection"'V9 +2 "core" 9! +102 "collection"'@9 +3 "core" 9% +103 "collection"'L9 +2 "core" 9 * +102 "collection"'W9 +2 "core" 9 . +102 "collection"'X9 +3 "core" 9 &2 +102 "collection"'Q9 +2 "core" 9 66 +103 "collection"'\ 9 +2 "core" 9 E: +103 "collection"'[9 +2 "core" 9 R> +102 "collection"'\\9 +2 "core" 9 `C +102 "collection"'Y9 +3 "core" 9 nG +102 "collection"'I9 +2 "core" 9 {K +102 "collection"'U9 +3 "core" 9 O +102 "collection"'`9 +3 "core" 9 S +102 "collection"'a9 +2 "core" 9 X +102 "collection"'O9 +3 "core" 9 \\ +102 "collection"'c9 +2 "core" 9 ` +102 "collection"'^9 +3 "core" 9 d +102 "collection"'f9 +3 "core" 9 h +102 "collection"'b9 +2 "core" 9 l +102 "collection"'e9 +2 "core" 9 q +103 "collection"'h9 +2 "core" 9 u +102 "collection"'i9 +3 "core" 9 y +102 "collection"'k9 +2 "core" 9 } +102 "collection"'g9 +3 "core" 9  +102 "collection"'m9 +2 "core" 9\  +102 "collection"'_9 +3 "core" 9\  +102 "collection"'l9 +3 "core" 9\  +102 "collection"'d9 +3 "core" 9\  +102 "collection"'j9 +2 "core" 9\  +102 "collection"'q9 +2 "core" 9\ % +103 "collection"'r9 +2 "core" 9\ +\ +102 "collection"'p9 +2 "core" 9\ 1 +103 "collection"'t9 +2 "core" 9\ 4 +102 "collection"'s9 +2 "core" 9\ : +102 "collection"'n9 +3 "core" 9\ ? +102 "collection"'o9 +2 "core" 9\ D +102 "collection"'w9 +3 "core" 9\ H +102 "collection"'y9 +3 "core" 9\ L +102 "collection"'x9 +2 "core" 9\ O +102 "collection"'z9 +3 "core" 9\ T\ +102 "collection"'u9 +2 "core" 9\ X +102 "collection"'}9 +4 "core" 9\ [ +102 "collection"'~9 +2 "core" 9\ ^ +102 "collection"'v9 +3 "core" 9\ a\ +102 "collection"'9 +2 "core" 9\ c\ +102 "collection"'9 +3 "core" 9\ f\ +102 "collection"'9 +3 "core" 9\ h\ +102 "collection"'9 +2 "core" 9\ k\ +102 "collection"'9 +3 "core" 9\ m\ +152 "collection"'9 +2 "core" 9\ p\ +103 "collection"' 9 +2 "core" 9\ s\ +3 .tCH.hold 10:00,70C +3 "collection"' `\ `\ p  +2 '9 +7 "core"  + 9\ s\ + "collection"'% +4 "core" % +2 #tBegun lysing Collection Puck Heater at 68.1C/33.8psia +17719 "Can" +42269 "core" ` +2 "collection"'9 +3 "core" 9\ | +2 "collection"'{% +4 "core" % +2 #tEnded lysing Collection Puck Heater at 70C/32.1psia +2 .CS.seek 0ml + "collection"'|' +340 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +106 "core" B + .tCSV.dial :air +2 "collection"' @ +43 "core" > +3 .tCS.seek 5ml +2 "collection"''l +1352 "core" ' + .tCSV.dial CTV + "collection"'  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +46 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +45 "core" > + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'' +1347 "core" ' + "collection"'% +4 "core" %  + #tPuck @43.4psia after final lysis pressurization +7 #Recovering Lysate into Collection syringe + .CSV.dial CBV + "collection"' +105 "core" ~ + .tCBV.dial CSV +2 "collection"'  +28 "core" +2 "collection"'!% +4 "core" % G K +2 .tCS.seek 5ml + "collection"'"'l +1358 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'#  +43 "core" + "collection"'$% +4 "core" %l \  +2 .tCS.seek 7.001ml +2 "collection"'%' +589 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'& @ +43 "core" ? +2 .tCS.seek 10ml + "collection"''' D +848 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +118 "core" _ +2 #tLysing Complete +2 "collection"'& +3 "core" &O_;? P K +2 #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&)% +3 "core" %\  G L +2 "storage"(*% +3 "core" %y +2 "storage"(+. +3 "core" .( + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 + "storage"(.($ +197 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (,& +2 "core" &# +2 "manipulator"&0& +4 "core" &ӯ  K7 + "manipulator"&% +4 "core" %\  = J +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&-( +155 "core" ( +3 "manipulator"&1& +4 "core" &  O +2 "storage"(2& +3 "core" &# +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&4'! +99 "core" ' +2 "storage"((& +4 "core" &# \   +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('L +228 "core" ' + "storage"(6- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&7& +3 "core" & & O + "storage"(8& +4 "core" &# +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&/'e +35 "core" ' + .tElbow.hold + "manipulator"&:, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(;- +2 "core" -' +2 .tSE.seek 8.11 Pucks below Top Plate +2 "storage"(5' +30 "core" ' +2 "manipulator"&3% +4 "core" %_{ i t k A% + "storage"(>& +4 "core" &# 5 + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 1 + 294 counts + "manipulator"&?'ϋ +15 "core" ' +2 "manipulator"&A& +4 "core" &  O +2 "storage"(=& +3 "core" &#  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts + "manipulator"&B'! +25 "core" ' +2 .tSE.seek 9.11 Pucks below Top Plate + "storage"(D' +45 "core" ' +2 "manipulator"&& +4 "core" & ' Q +2 "manipulator"&G% +4 "core" %M  Q +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +88 "core" ' +2 .tElbow.seek CC + "manipulator"&J(Ӥ +155 "core" ( + "manipulator"&9& +4 "core" &Ӧ  J;2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &F& +3 "core" &Ӧ  K;2 +2 .tForearm.seek CC + "manipulator"&H'+ +108 "core" ' + .tHand.close + "manipulator"&K/ +71 "core" / +2 .tCC.seek :open + "collection"'N( +383 "core" ( +2 "storage"(P& +4 "core" &#  + "storage"(M& +4 "core" &#  + "manipulator"&C& +4 "core" &ӧ H:1 + "manipulator"&S% +4 "core" %  ~ J H +2 .tForearm.seek :retract + "manipulator"&E'\ +104 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&T( +158 "core" ( +2 "manipulator"&V& +3 "core" &  S +2 "storage"(@& +4 "core" &#\ \  + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.seek 1 +2 "manipulator"&L'e +111 "core" ' + .tElbow.hold +2 "manipulator"&W, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&X1 +75 "core" 1 +2 "manipulator"&Q% +4 "core" % xw \ F" + "storage"(\ & +4 "core" &#  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 319 counts + "manipulator"&['Ϥ +20 "core" ' + "manipulator"&\\& +4 "core" &  R +2 "storage"(Y& +3 "core" &#\ \  w +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&I'! +21 "core" ' +2 "storage"(U% +4 "core" %\ \  | +2 ."downElevator"SE.seek :down +4 "storage"(`'v +98 (a% +3 "core" %~\ \  m Xi + "manipulator"&O% +4 "core" %, b T +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&c'\ +70 "core" ' + ."downElevator"SE.stop + "storage"(5 +19 "core" ' +2 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'^& +4 "core" &=E d + "manipulator"&f& +4 "core" & S +2 "manipulator"&b% +3 "core" %\  S +3 .tElbow.seek FlushPuck::Garage + "manipulator"&e(- +174 "core" ( + "manipulator"&h& +4 "core" &- 9 R +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &i& +3 "core" &- j S +3 .tForearm.seek :garage + "manipulator"&k' +96 "core" ' + .tHand.close +2 "manipulator"&g/ +76 "core" / +3 "manipulator"&m& +4 "core" &- Z S + "manipulator"&_% +4 "core" %  S +2 .tForearm.seek :retract + "manipulator"&l'\ +100 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&d(Ӥ +283 "core" ( +2 "manipulator"&j& +4 "core" &Ӣ"  O>I + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &q& +2 "core" &Ӣ"  O>I +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&r'+ +95 "core" ' +3 "manipulator"&p& +4 "core" &Ӣ" . M>I + "manipulator"&t% +4 "core" %-  M +2 "collection"'s& +3 "core" &DFw +2 "collection"'n& +5 "core" &DI +2 .tCC.seek :closed +2 "collection"'o(O +4 "core" &DF  +9 &.yBF ,~ +9 &dyCH @ +10 &gkCGe P +9 &+GCE O +9 &LCH O +10 &KDG O +9 &qLCH O +9 &2OBE P +10 &ICI O +9 &LCH O +10 & xICG P +9 &";KEE O +9 &#ICH P +10 &%JCG O +9 &'OFH P +9 &)CNEF O +10 &+LEI  O +9 &,ODI P +10 &.IFG O +9 &0KLDH O +9 &2 NBH P +10 &3NFI O +9 &5NCH P +9 &7SODG O +10 &9OEH P +9 &:NDI O +10 &<KEH O +9 &>[NDH O +9 &@JDJ O +10 &AOEI P +9 &CLCH P +9 &EcKAG O +10 &G"RCFv P +9 &HmBF S +10 &JEF X +9 &LCDI ] +9 &NEH R +10 &O3LFI 'x +9 &OxiFI K +2 ( +2 "collection"'n& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.93 + "collection"'w& +4 "core" &OxjEJ K +2 .tHand.open + "manipulator"&y1 +66 "core" 1 +2 "manipulator"&x% +4 "core" % -  J +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&z'\ +93 "core" ' + .tPSV.dial PSR +2 "processing"%u +44 "core"  +2 "processing"%}% +4 "core" %W + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%~' +1617 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%v  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +1605 "core" ' +2 .tPSV.dial PSR +6 "processing"% +58 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +1227 "Can" CB +1399 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"% "collection"'  +6 "core" B +2 "processing"%  +82 "core" +87  + .tPSV.dial :mixloop +2 "processing"% +110 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%  +135 "core" +2 .tPS.seek 0ml + "processing"%'W +2629 "core" ' +2 .tPSV.dial :air + "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"% ' +2630 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +45 "core" +2 .tPS.seek 0ml + "processing"%{'W +2630 "core" ' + .tPSV.dial :air + "processing"%  +46 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"% +45 "core" +2 .tPS.seek 0ml +2 "processing"%|'W +2638 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +4 "core" &Ӣ" / M>I +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&(Ӥ +3 "core" ( + "manipulator"&& +4 "core" &Ӣ" 7 L>I +45 .tElbow.reconfigure :loose +11 "manipulator"&$ &.,(#b +3 && +3 "core" &Ӣ" 1 L>I +2 .tForearm.seek CC + "manipulator"&'+ +106 "core" ' + .tHand.close +2 "manipulator"&/ +66 "core" / +2 .tCC.seek :open +2 "collection"'( +379 "core" ( +2 "manipulator"& & +4 "core" &Ӣ"  J>I + "manipulator"&!% +4 "core" % !  J +2 .tForearm.seek :retract + "manipulator"&'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&#(- +292 "core" ( +2 "manipulator"&$& +4 "core" &- Q R + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &"& +2 "core" &- [ R +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&&' +101 "core" ' + .tHand.open +2 "manipulator"&%1 +75 "core" 1 + "manipulator"&% +4 "core" %  E U +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&'\ +101 "core" ' + .tPSV.dial :mixloop +2 .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"')& +4 "core" &TXR +2 "manipulator"&*% +4 "core" %\  ' V n +2 "storage"(+% +3 "core" %   +2 "storage"(,. +3 "core" .($ + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 + "storage"(0( +195 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" & \ \   +2 "manipulator"&<& +3 "core" &- % 8 U +2 "manipulator"&1% +4 "core" %\  1 U n + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&2( +178 "core" ( +2 "manipulator"&(& +4 "core" &\  " U# + "storage"(R& +4 "core" & K R  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&]' +96 "core" ' +2 "storage"(6& +4 "core" & J )  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(7'L +293 "core" ' + "storage"(8- +3 "core" -'r +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (;& +2 "core" & \ \   +2 "manipulator"&3& +4 "core" &\ S# + .tElbow.seek 2 +2 "manipulator"&>( +3 "core" ( +2 "manipulator"&A& +4 "core" &\  S# + "storage"(=& +4 "core" & \ \ P  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&'ϊ +14 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&G/ +74 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&4& +2 "storage"(-'v +7 "core" &\   S# +2 "manipulator"&% +4 "core" % π  Tu +2 .tForearm.seek :retract + "manipulator"&/'\ +99 "core" ' + .tElbow.seek CC +2 "manipulator"&?(Ӥ +150 "core" ' + ."downElevator"SE.stop +3 "storage"(5 +2 "core" ( +2 "manipulator"&5& +4 "core" &Ӯ  O9) +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &9& +3 "core" &Ӯ  O9) +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&F'+ +93 "core" ' + "manipulator"&B& +4 "core" &Ӯ  O9) +2 "manipulator"&:% +4 "core" %  O +2 "collection"'K& +3 "core" &TX +2 "collection"'& +5 "core" &UZN +2 .tCC.seek :closed +2 "collection"'Z(O +4 "core" &TY +8 & 1SX %f +9 &VvSX 8 +9 &~uVW M +10 &NUXG P +9 &TJSX P +10 &JVX O +9 &LSW O +9 &JSZ P +10 &]IRXm O +9 &MVX^ O +9 &OVYK O +10 &!LUWC P +9 &#eJSW8 O +10 &%&KTW/ P +9 &&MUY P +9 &(JUZ O +10 &*lKTX P +9 &,.LUY P +9 &-JUX P +10 &/NUY P +9 &1uJVYw O +10 &37MTYo O +9 &4NWXl O +9 &6LUXf O +10 &8{NUXT P +9 &:?ITY O +9 &<MVX O +10 &=NTX O +9 &?OVY P +10 &AFLUZ P +9 &C NSX O +9 &DQVY P +10 &FPUW P +9 &HGbUXt R +9 &ITXt W +10 &Ku ] +9 &MkX ^ +10 &Nca 4 +9 &O{> V +9 ( +3 "collection"'& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.86 + .Hand.open + "manipulator"&P1 +4 "core" &OjE M +73 1 + "manipulator"&M% +4 "core" %  [ L +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&C'\ +94 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'S  +138 "core"  + .tCSV.dial CTV +2 "collection"'V  +30 "core"  +2 .tPS.seek 2.5ml + "processing"%@' +2629 "core" ' +2 "collection"'H% +4 "core" % N'(  +2 .tCS.seek 4.151ml + "collection"'J'Q +1566 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%X  +44 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%Q  +75 "core"  +2 .tPS.seek 0ml +2 "processing"%\ 'W +2632 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'\\ ` +41 "core" _ + .tCSV.dial :air +2 "collection"'Y @ +45 "core" > +2 .tCS.seek 10ml +2 "collection"'U' D +1569 "core" ' +2 .tCSV.dial CTV + "collection"'E  +46 "core"  +2 .tCS.seek 0ml +2 "collection"'a' +2619 "core" ' +2 .tCBV.dial :waste1 + "collection"'O @ +30 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'T  +138 "core" + "collection"'^& +4 "core" &Oh1 M +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&f% +4 "core" %  2 K + "storage"(b% +4 "core" %  + "storage"(L. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"([($ +195 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (D& +3 "core" &%  +2 "manipulator"&h& +3 "core" &Ӯ E I9) +2 "manipulator"&i% +4 "core" %   J +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&I( +156 "core" ( +2 "manipulator"&`& +4 "core" &  N + "storage"(W& +4 "core" &% e +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&g'! +103 "core" ' +2 "storage"(m& +4 "core" &% +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(_'L +217 "core" ' + "storage"(c- +4 "core" -' + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&k& +3 "core" &  M + "storage"(j& +4 "core" &% + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 + "manipulator"&q'e +39 "core" ' + .tElbow.hold +2 "manipulator"&e, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(p- +2 "core" -' +3 .tSE.seek 9.12 Pucks below Top Plate + "storage"(t' +42 "core" ' +2 "manipulator"&s% +4 "core" %^o [ d ? + "storage"(l& +4 "core" &% J + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 293 counts + "manipulator"&N'ϊ +16 "core" ' + "manipulator"&w& +4 "core" & M +2 "storage"(y& +3 "core" &% +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&x'! +23 "core" ' +2 .tSE.seek 10.12 Pucks below Top Plate + "storage"(n' +47 "core" ' +2 "manipulator"&u& +4 "core" & \ O +2 "manipulator"&}% +3 "core" %  O +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&r'\ +96 "core" ' +2 .tElbow.seek CC +2 "manipulator"&(Ӥ +154 "core" ( +2 "manipulator"&v& +4 "core" &ө ( K9) + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &~& +2 "core" &ө  K9) +2 .tForearm.seek CC +2 "manipulator"&'+ +101 "core" ' +3 .tHand.close + "manipulator"&/ +66 "core" / +2 .tCC.seek :open +2 "collection"'( +377 "core" ( + "storage"(& +4 "core" &% +2 "storage"(& +3 "core" &% +2 "manipulator"& & +3 "core" &ө  K9) +2 "manipulator"&% +3 "core" % 2  J +2 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"& ( +156 "core" ( +2 "manipulator"&& +4 "core" & P + "storage"(& +4 "core" &%\ \   +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"& 'e +111 "core" ' + .tElbow.hold +2 "manipulator"&, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&{1 +67 "core" 1 +2 "manipulator"&% +4 "core" % w} ! E2 +2 "storage"(& +3 "core" &% = +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 318 counts + "manipulator"&'ϣ +17 "core" ' + "manipulator"&& +4 "core" & ] R +2 "storage"(& +3 "core" &%\ \   +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&'! +15 "core" ' +2 "storage"(d% +4 "core" %\ \  q +2 ."downElevator"SE.seek :down +4 "storage"(z'v +99 (o% +4 "core" %#\ \  g Zn +2 "manipulator"& % +4 "core" % A T +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&!'\ +53 "core" ' + ."downElevator"SE.stop + "storage"(5 +35 "core" ' + .tPSV.dial :air +2 "processing"%  +76 "core" +2 .tPS.seek 2.5ml + "processing"%$' +2629 "core" ' +2 .tdelay 1 second +146 .PSV.dial :mixloop +11 "processing"%" +43 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%  +45 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%% +45 "core" +32 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +45 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%)'W +2633 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +4 "core" &R +2 "manipulator"&*& +3 "core" & S +2 "manipulator"&+% +4 "core" %\  O T# +2 .tElbow.seek FlushPuck::Garage + "manipulator"&,(- +181 "core" ( +2 "manipulator"&&& +4 "core" &-  1 S + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &- Z S +2 .tForearm.seek :garage + "manipulator"&<' +100 "core" ' + .tHand.close +2 "manipulator"&1/ +68 "core" / +2 "manipulator"&.& +4 "core" &- ! V +2 "manipulator"&(% +3 "core" % Ϲ 9 V +2 .tForearm.seek :retract +2 "manipulator"&R'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&6(z +117 "core" ( + "manipulator"&#& +4 "core" &{ U +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &{  U +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&8'~ +99 "core" ' +2 "manipulator"&;& +4 "core" &{  " T +2 "manipulator"&3% +4 "core" %r 3 TJ + "processing"%A& +4 "core" &[ +2 "processing"%=& +5 "core" &Z +2 .tPC.seek :closed + "processing"%G(Tg +4 "core" &Y  +9 &.r^ ,} +9 &`th ? +10 &Xjh R +9 &F` R +9 &Iz R +10 &I| R +9 &\\K R +9 &L} S +10 &J S +9 &I R +9 & eK R +10 &"(Jz R +9 &#K R +10 &%J R +9 &'lJ R +9 &)-G S +10 &*J S +9 &,I R +10 &.sJ S +9 &06I R +9 &1J R +10 &3G R +9 &5|J R +9 &7>G R +10 &9L R +9 &:J R +10 &<L R +9 &>FI R +9 &@K~ R +10 &AI S +9 &CI R +9 &EMNE S +10 &GRk S +9 &HYp U +9 &Jn W +10 &LCk Y +9 &N Y +10 &O Y +9 &Q Y +9 &SD} A +10 &T&*l R +9 &TI% / +2 ( +2 "processing"%=& +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.71 + "processing"%4& +4 "core" &TI$M / +2 .tHand.open + "manipulator"&1 +75 "core" 1 +2 "manipulator"&2% +4 "core" % r Q RJ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&]'\ +105 "core" ' +2 .tPRV.dial :air + "processing"%5  +44 "core"  + .tPSV.dial :mixloop +2 "processing"%9 +45 "core" + "processing"%7% +4 "core" %St +2 .tPS.seek 0.3ml +2 "processing"%' +389 "core" ' +2 .tPSV.dial PSR +2 "processing"%B +106 "core"  + "processing"%:% +4 "core" %  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml + "processing"%K'* +497 "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"%- +119 "core" + .tPTV.dial :mixing +2 "processing"%/ @ +75 "core" A +2 .tPBV.dial :waste2 +2 "processing"%  +96 "core"  +2 .tPS.seek 0ml +2 "processing"%P'W +2647 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&M& +9 "core" &{ \\ R +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&(z +7 "core" ( +2 "manipulator"&S& +4 "core" &{ X R + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &V& +2 "core" &{ N R +2 .tForearm.seek PC +2 "manipulator"&F'~ +95 "core" ' + .tHand.close +2 "manipulator"&|/ +67 "core" / +2 .tPC.seek :open +2 "processing"%H( +399 "core" ( + "manipulator"&'& +4 "core" &{ S +2 "manipulator"&X% +3 "core" % ω S +2 .tForearm.seek :retract +2 "manipulator"&Q'\ +93 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&@(- +139 "core" ( +2 "manipulator"&\\& +4 "core" &- g O4 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &Y& +3 "core" &- . P4 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&J' +98 "core" ' + .tHand.open +2 "manipulator"&E1 +70 "core" 1 +2 "manipulator"&U% +4 "core" % ϻ  Oq +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&O'\ +100 "core" ' +3 #tLoading da puck from tube 2 into Processing Clamp + "processing"%T& +4 "core" & +2 "manipulator"&^% +3 "core" %  ' U +2 "storage"(f% +3 "core" % K $ +2 "storage"(b. +3 "core" .($ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(L( +191 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (D& +2 "core" & \ \  M  +2 "manipulator"&h& +3 "core" &.k S^ +2 "manipulator"&i% +4 "core" %  w T +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&0( +174 "core" ( + "manipulator"&`& +4 "core" &\ \ 4 T$ +2 "storage"(W& +4 "core" & J H  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&m' +107 "core" ' +2 "storage"(?& +4 "core" & J P  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(C'L +289 "core" ' + "storage"(c- +4 "core" -' + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (k& +3 "core" & \ \   + "manipulator"&j& +4 "core" &\ | S# +2 .tElbow.seek 2 + "manipulator"&p( +3 "core" ( +2 "manipulator"&s& +4 "core" &\  P R# + "storage"(l& +4 "core" & \ \   +2 .tForearm.seek 2 + 300 counts + "manipulator"&w'ϊ +24 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&y/ +74 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&u& +2 "storage"(}'v +6 "core" &\ , P# +2 "manipulator"&g% +4 "core" % σ - R- +2 .tForearm.seek :retract + "manipulator"&I'\ +92 "core" ' +3 .tElbow.seek PC + "manipulator"&_(z +165 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +117 "core" ( +2 "manipulator"&q& +3 "core" &u  TJ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &N& +2 "core" &u Y TJ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&t'~ +103 "core" ' +2 "manipulator"&v& +4 "core" &u C QJ +2 "manipulator"&~% +3 "core" %υ J P +2 "processing"%x& +4 "core" &v +2 "processing"%e& +4 "core" & +2 .tPC.seek :closed +2 "processing"%(Tg +4 "core" &U  +9 &/rM +| +9 &bwM @ +10 &bhC Q +9 &#E< Q +9 &KD R +10 &N1 R +9 &gN3 R +9 &+I, Q +10 &G) R +9 &G Q +10 & qI Q +9 &"2L R +9 &#F Q +10 &%I Q +9 &'yL Q +9 &):G R +10 &*Lm Q +9 &,G Q +9 &.H Q +10 &0CL Q +9 &2Go R +10 &3K R +9 &5J R +9 &7KF Q +10 &9 H Q +9 &:K R +10 &<I R +9 &>SJ Q +9 &@F Q +10 &AG Q +9 &CJ R +9 &EZM R +10 &GN R +9 &HW S +10 &Jm V +9 &LM Y +9 &N| Y +10 &O} Y +9 &Q X +9 &SJuu < +10 &T&/{s Q +9 &TNz ) +2 ( +2 "processing"%e& +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.68 + .Hand.open + "manipulator"&r1 +75 "core" 1 +2 "manipulator"&Z% +4 "core" % π  O + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +2 "processing"%  +2 % 9 +6 "core" 9 +102 "processing"%9 +2 "core" 9 +102 "processing"%9 +2 "core" 9  +102 "processing"%9 +3 "core" 9  +102 "processing"%9 +2 "core" 9 +103 "processing"%9 +42 "core" 9 +113 "processing"%{9 +2 "core" 9 +103 "processing"%9 +2 "core" 9  +102 "processing"%9 +2 "core" 9$ +102 "processing"%9 +3 "core" 9( +102 "processing"%9 +2 "core" 9, +103 "processing"%d9 +2 "core" 91 +102 "processing"%9 +2 "core" 95 +102 "processing"%o9 +3 "core" 99 +102 "processing"% 9 +2 "core" 9= +102 "processing"% 9 +3 "core" 9A +103 "processing"% 9 +2 "core" 9F +102 "processing"%9 +2 "core" 9J +102 "processing"%9 +3 "core" 9N +102 "processing"%n9 +2 "core" 9R +103 "processing"%9 +3 "core" 9V +102 "processing"%z9 +3 "core" 9Z +102 "processing"%\ 9 +2 "core" 9_ +103 "processing"%"9 +2 "core" 9c +102 "processing"%9 +2 "core" 9 g +102 "processing"%%9 +3 "core" 9k +103 "processing"%9 +2 "core" 9o +102 "processing"%$9 +2 "core" 9"t +102 "processing"%9 +3 "core" 9)x +102 "processing"%*9 +2 "core" 90| +102 "processing"%+9 +2 "core" 97 +103 "processing"%&9 +2 "core" 9? +102 "processing"%9 +2 "core" 9E +102 "processing"%9 +3 "core" 9L +102 "processing"%19 +2 "core" 9S +103 "processing"%.9 +3 "core" 9[ +102 "processing"%(9 +2 "core" 9a +102 "processing"%!9 +3 "core" 9h +3 .tPH.hold 2:00:00,28C +3 "processing"%# ppa +3 .tdelay 1:30 +3 "core"  +4245 "Can" 88 +4756 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +105 "core"  +2 "processing"%<% +4 "core" %[ + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%;' +583 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml + "processing"%3'[ +1607 "core" ' +2 .tPTV.dial :puck + "processing"%A  +75 "core"  +2 .tPSV.dial PTV + "processing"%, +77 "core" + .tPBV.dial :waste1 +2 "processing"%R  +138 "core"  + "processing"% % +4 "core" %X0 +2 .tPS.seek 1.5ml +2 "processing"%4' +589 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"% * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%2'W +1610 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 +6 .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%=  +35 "core" +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%5 * +36 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%9 +76 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"%7' +2510 "core" ' + .tPSV.dial PTV +2 "processing"%8 +77 "core" + .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%) +76 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +3 "processing"%B +77 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%:  +76 "core"  +3 .tPS.seek 0ml + "processing"%'W +2485 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%K  +134 "core" + .tPSV.dial :mixloop +2 "processing"%- +45 "core" +2 .tPRV.dial :ab1 + "processing"%/ @ +77 "core" A +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 0.15ml + "processing"%'w +355 "core" ' + .tdelay 2 seconds +202 ."connect"CBV.dial PRV +4 .tPRV.dial CBV +2 "collection"'>  "processing"%M  +48 "core"  +8 + "processing"%S% +4 "core" %s  +2 .tPS.seek 0.32ml +2 "processing"%V' +397 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'|  +31 "core" +2 .tPRV.dial :air +2 "processing"%6  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%]'D +1233 "core" ' +2 .tPRV.dial :waste2 + "processing"%G @ +75 "core" ? +3 .tPS.seek 0.5ml + "processing"%'' +865 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%X  +45 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%\\'[ +1609 "core" ' + .tPSV.dial :PML + "processing"%Y +46 "core" +2 .tPTV.dial :mixing + "processing"%F @ +75 "core" B +2 .tPBV.dial :waste1 + "processing"%  +37 "core" + "processing"%E% +4 "core" %W  +2 .tPS.seek 1.85ml + "processing"%U'7 +235 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%T * +36 "core" , +3 .tPS.seek 0ml + "processing"%^'W +1973 "core" ' + .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'f& +3 "core" &be +2 "manipulator"&Q& +4 "core" &v \ DI + "manipulator"&b% +4 "core" %\ - ~ \\ D%x +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&J(- +126 "core" ( +2 "manipulator"&D& +4 "core" &-  ' B4 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &h& +2 "core" &- 8 C4 +2 .tForearm.seek :garage +2 "manipulator"&i' +98 "core" ' + .tHand.close +2 "manipulator"&[/ +76 "core" / +3 "manipulator"&`& +4 "core" &.*  E' + "manipulator"&W% +4 "core" % ϼ P I +2 .tForearm.seek :retract + "manipulator"&@'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&?(Ӥ +278 "core" ( + "manipulator"&O& +5 "core" &ө , I<; + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &c& +4 "core" &ө D<; +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&k'+ +97 "core" ' +3 "manipulator"&j& +4 "core" &ө f p = C<; + "manipulator"&s% +4 "core" %. s B ? +2 "collection"'l& +4 "core" &bf +2 "collection"'y& +5 "core" &_g +2 .tCC.seek :closed +2 "collection"'u(O +4 "core" &ae  +8 &.{ce , +10 &bybf @ +9 &dkbf Q +10 &'Gbg Q +9 &Nbg Q +9 &Lbf Q +10 &lIae Q +9 &-Nbf Q +9 &Kbe Q +10 &Nbg Q +9 & sLag Q +10 &"5Lbe Q +9 &#Mbg Q +9 &%Lbf Q +10 &'{Mae Q +9 &)>Lag Q +9 &+Kce Q +10 &,Naf Q +9 &.Lad Q +10 &0FPcg Q +9 &2 Lag Q +9 &3Kbf Q +10 &5Obf Q +9 &7OJcd Q +9 &9Laf Q +10 &:Ncd Q +9 &<Jaf Q +10 &>XJ`f P +9 &@L`g Q +9 &ALcf Q +10 &CJbd Q +9 &E^Jaf Q +9 &GObe Q +10 &Hcac S +9 &Jcd X +10 &LDab ] +9 &Nae U +9 &O4Hac %q +10 &Ox^c H +5 ( +2 "collection"'y& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.87 + "collection"'g& +4 "core" &Og`e H + &Odbc H +2 .tHand.open + "manipulator"&01 +73 "core" 1 + "manipulator"&m% +4 "core" % . ] A @ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&C'\ +97 "core" ' + .tPSV.dial PSR +2 "processing"%w +13 "Can" ss +93 "core"  +2 "processing"%q% +4 "core" %S + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%N' +1611 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%p  +43 "core"  +2 .tPS.seek 0ml + "processing"%v'W +1617 "core" ' + .tPSV.dial PSR +2 "processing"%~ +45 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%x' +2624 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +8 .tCBV.dial PRV +3 "processing"%}  + "collection"'I  +42 "core"  +129  + .tPSV.dial :mixloop +2 "processing"%H +106 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%r  +75 "core" +2 .tPS.seek 0ml + "processing"%Z'W +2636 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml + "processing"%e' +2643 "core" ' +2 .tPSV.dial :mixloop +51 "processing"% +46 "core" +2 .tPS.seek 0ml +2 "processing"%t'W +2626 "core" ' + .tPSV.dial :air + "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"%'W +2626 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&{& +4 "core" &Ӫ t u B<: +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&(Ӥ +3 "core" ( +2 "manipulator"&& +4 "core" &Ӫ l r c B<: +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &Ӫ u s A<: +2 .tForearm.seek CC +2 "manipulator"&'+ +106 "core" ' +2 .tHand.close + "manipulator"&d/ +72 "core" / +2 .tCC.seek :open +2 "collection"'( +380 "core" ( +2 "manipulator"&o& +4 "core" &Ӫ d \\ " ?<: + "manipulator"& % +4 "core" % ' V L  BO +2 .tForearm.seek :retract +2 "manipulator"& '\ +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"& (- +284 "core" ( +2 "manipulator"&& +4 "core" &- + L +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &- Y G +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&n' +98 "core" ' + .tHand.open +2 "manipulator"&1 +69 "core" 1 + "manipulator"&z% +4 "core" % 0 K +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&\ '\ +99 "core" ' +2 ."da"delayUntil "13:20:17.32" +24816 #recoverPRVreagent08 + .PTV.dial :mixing + "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"%% * +36 "core" , + ."da"PSV.dial :air +2 "processing"%  +45 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%$' +2507 "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" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%&  +45 "core"  +2 ."da"PS.seek 0ml + "processing"%'W +2487 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +136 "core" +2 "processing"%1% +4 "core" %Z + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%.' +588 "core" ' +2 ."da"delay 5 seconds +507 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%('[ +1609 "core" ' + ."da"PTV.dial :puck +2 "processing"%!  +73 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%<  +37 "core" + "processing"%P% +4 "core" %V  +2 ."da"PS.seek 1.5ml +2 "processing"%;' +593 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%A * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%,'W +444 "Can" 55 +1164 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%R  +36 "core" + ."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"%3 +76 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2516 "core" ' + ."da"PSV.dial PTV +2 "processing"%4 +77 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +76 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%= +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%5  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%9'W +2492 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%2 +136 "core"  + "processing"%8% +4 "core" %U + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml + "processing"%)' +598 "core" ' +2 ."da"delay 5 seconds +507 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%B'[ +1609 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%: +88 "core"  + ."da"PBV.dial :waste1 +2 "processing"%7  +36 "core" + "processing"%K% +4 "core" %W  +2 ."da"PS.seek 1.5ml +2 "processing"%-' +591 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%/ * +35 "core" , +3 ."da"PS.seek 0ml + "processing"%'W +1615 "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" + + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%S +75 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2509 "core" ' + ."da"PSV.dial PTV +2 "processing"%| +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%6 +76 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%V +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%G  +75 "core"  +2 ."da"PS.seek 0ml +2 "processing"%]'W +2504 "core" ' +2 #"da"getPMLReagent08 +6 .PRV.dial :air + "processing"%X  +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"%Y  +43 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop + "processing"%F +74 "core" + ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%' +392 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%E  +46 "core"  +2 "processing"%T% +3 "core" %  +2 ."da"PS.seek 0.55ml +2 "processing"%\\'z +336 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%U  +46 "core"  +2 ."da"PS.seek 2ml + "processing"%f'[ +1562 "core" ' + ."da"PSV.dial :PML +2 "processing"%Q +45 "core" +2 ."da"PTV.dial :mixing +2 "processing"%b @ +75 "core" A + ."da"PBV.dial :waste1 +2 "processing"%D  +83 "core" + "processing"%h% +4 "core" %[  +2 ."da"PS.seek 1.85ml +2 "processing"%_'; +231 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%[ * +35 "core" , +3 ."da"PS.seek 0ml + "processing"%`'W +1973 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +2621 "Can" JJ +45381 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 .PBV.dial :waste1 + "processing"%W  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , + ."da"PSV.dial :air +2 "processing"%i  +45 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%O' +2519 "core" ' +2 ."da"PSV.dial :mixloop + "processing"%c +46 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%J  +45 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%j +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%s  +45 "core"  +2 ."da"PS.seek 0ml +2 "processing"%l'W +2496 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%@ +136 "core"  +2 "processing"%% +4 "core" %R + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%g' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%0'[ +1620 "core" ' + ."da"PTV.dial :puck +2 "processing"%m  +73 "core"  +2 ."da"PSV.dial PTV +2 "processing"%y +87 "core"  + ."da"PBV.dial :waste1 +2 "processing"%w  +36 "core" +2 "processing"%q% +3 "core" %`  +2 ."da"PS.seek 1.5ml +2 "processing"%k' +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"%p'W +1608 "Can" 55 +7 "core" ' + ."da"delay 2:00 +12004 #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" + + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%v +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%I' +2521 "core" ' + ."da"PSV.dial PTV +2 "processing"%} +77 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%H +88 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%r +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%x  +75 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'W +2517 "core" ' + #"da"washCycleDA #2 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%Z +137 "core"  +2 "processing"%% +4 "core" %P + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml + "processing"%e' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1613 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%t +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%% +4 "core" %Z  +2 ."da"PS.seek 1.5ml + "processing"%{' +593 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%d  +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 +2 "processing"%C +76 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%u' +2504 "core" ' + ."da"PSV.dial PTV +2 "processing"%o +77 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +77 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2483 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"% +136 "core"  + "processing"%% +4 "core" %Z + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%z' +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +7 "processing"% +9 ."da"PS.seek 2ml +7 "processing"% '[ +1617 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%n +76 "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 + "processing"% * +34 "core" * +2 ."da"PS.seek 0ml +2 "processing"%'W +1607 "core" ' + ."da"delay 2:00 +4788 "Can" @@ +7215 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%* * +36 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%+ +76 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%&' +2535 "core" ' + ."da"PSV.dial PTV +2 "processing"%$ +89 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +86 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%1 +73 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +75 "core"  +2 ."da"PS.seek 0ml +2 "processing"%.'W +2491 "core" ' + ."da"Gate.power :camera,:ON +7 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%! +139 "core"  +2 "processing"%% +4 "core" %U + #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +4 "processing"% +23 ."da"PS.reconfigure :default +10 "processing"%#A d`xb +7 ."da"PS.seek 0.25ml +8 "processing"%<'7 +340 "core" ' +2 ."da"delay 5 seconds +503 "processing"%P% +54 "core" %;  + #"da"Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml + "processing"%(' +335 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%A'[ +1608 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%; +77 "core" + ."da"PBV.dial :waste1 +2 "processing"%R  +36 "core" + "processing"% % +4 "core" %Z  +2 ."da"PS.seek 1.5ml +2 "processing"%3' +599 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%, * +35 "core" , +3 ."da"PS.seek 0ml + "processing"%4'W +1615 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%= * +36 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%5 +78 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%' +2589 "core" ' + ."da"PSV.dial PTV +6 "processing"%2 +91 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%8 +77 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%9 +91 "core"  + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%)  +77 "core"  +2 ."da"PS.seek 0ml +2 "processing"%:'W +2588 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%7 +140 "core"  +2 "processing"%K% +4 "core" %U + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%B'[ +2129 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%/ +77 "core" + ."da"PBV.dial :waste1 +2 "processing"%-  +36 "core" + "processing"%M% +4 "core" %`  +2 ."da"PS.seek 1.5ml +2 "processing"%>' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%S * +35 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 + "processing"%  +109 "core"  +2 ."da"PS.seek 0ml +2 "processing"%|'W +1622 "core" ' +2 "processing"%69 +3 "core" 95 +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%V  +3 "core" 5 + 5 + "processing"%G& +4 "core" &TN ) +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&% +4 "core" %  ? + "storage"(X% +4 "core" % @ > y + "storage"('. +3 "core" .( +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 + "storage"(Y($ +198 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +2 (F& +3 "core" &# #  [ + "manipulator"&]& +4 "core" &- C  + "manipulator"&E% +4 "core" %  / +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&T( +177 "core" ( + "manipulator"&& +4 "core" &  $ % + "storage"(U& +4 "core" &# > ? z +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&\\'! +96 "core" ' +2 "storage"(Q& +3 "core" &# A D +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(b'L +210 "core" ' +2 "storage"(D- +3 "core" -' + ."da"SE.configure :default +3 "storage"(#QK-0-\ b +2 "manipulator"&h& +3 "core" &  % +2 "storage"([& +4 "core" &#   + ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 + "manipulator"&f'e +32 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&_, +3 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(W- +2 "core" -' +2 ."da"SE.seek 10.11 Pucks below Top Plate +2 "storage"(' +40 "core" ' + "manipulator"&i% +4 "core" %v P R N? +2 "storage"(`& +3 "core" &#   +2 ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 1 + 317 counts +2 "manipulator"&c'Ϣ +20 "core" ' +2 "manipulator"&J& +4 "core" &  l + "storage"(j& +4 "core" &#   +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&s'! +21 "core" ' +2 ."da"SE.seek 11.11 Pucks below Top Plate +2 "storage"(O'Ó +49 "core" ' + "manipulator"&@& +5 "core" & U  l + "manipulator"&% +4 "core" %"  +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract + "manipulator"&l'\ +95 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&g(z +249 "core" ( + "manipulator"&m& +4 "core" &  +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &y& +2 "core" & T  +2 ."da"Forearm.seek PC +2 "manipulator"&w'~ +95 "core" ' + ."da"Hand.close +2 "manipulator"&q/ +73 "core" / +2 ."da"PC.seek :open +2 "processing"%0( +402 "core" ( +2 "storage"(^& +4 "core" &#    + "manipulator"&k& +4 "core" & J  + "manipulator"&N% +4 "core" % ρ l  +2 ."da"Forearm.seek :retract +6 "manipulator"&~'\ +109 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&v( +257 "core" ( + "manipulator"&p& +4 "core" &  ( +2 "storage"(}& +3 "core" &#   +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&H'! +93 "core" ' +2 ."da"Hand.open +2 "manipulator"&r1 +67 "core" 1 + "storage"(x- +4 "core" -'Ó +2 ."da"SE.seek 10.87 Pucks below Top Plate +2 "storage"(I'_ +25 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 10.2 Pucks below Top Plate + "storage"(Z' +47 "core" ' + #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da21nov1213h40ml.tif +1952 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +3723 #"da"SX HX9/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 53.165 seconds\ /var/log/esp/da21nov1213h40ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da21nov1213h40ml15s.tif +1565 #SX HX9/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da21nov1213h40ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da21nov1213h40ml30s.tif +3069 #SX HX9/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da21nov1213h40ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da21nov1213h40ml70s.tif +6554 "Can" .. +591 #"da"SX HX9/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da21nov1213h40ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "53.165 sec auto-exposure",Subject: "da21nov1213h40ml images!" +7 "storage"(- +8 "core" -' +2 "storage"( & +4 "core" &#  L +2 "manipulator"&e& +8 "core" & o $' +2 ."da"Elbow.seek 1 + "manipulator"&t( +4 "core" ( +2 "manipulator"&& +4 "core" &  6 %' + "storage"(& +4 "core" &# +2 ."da"Forearm.seek 1 + 700 counts +67 "manipulator"&'! +3 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 10.91 Pucks below Top Plate +4 "storage"('™ +64 "core" ' +2 "manipulator"&{& +5 "core" &  H ,' +2 "storage"(d& +4 "core" &# , $ C + ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&?'e +38 "core" ' + ."da"Elbow.hold +2 "manipulator"&C, +5 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +5 ."da"SE.seek 11.1 Pucks below Top Plate + "storage"('à +31 "core" ' +2 "manipulator"&o% +4 "core" %f| k t %, +2 "storage"( & +4 "core" &#   ' + ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 301 counts + "manipulator"&'ϒ +16 "core" ' + "manipulator"&& +9 "core" &  2% + "storage"(u& +4 "core" &# @ = 3 +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&'! +25 "core" ' + "storage"(% +4 "core" %Í @ C +3 ."downElevator"SE.seek :down +4 "storage"('v +100 (z% +7 "core" % ^ ] We +4 "manipulator"&n% +9 "core" %G # $ 6 +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +3 "manipulator"&"'\ +33 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +56 "core" ' +3 "storage"(& +8 "core" &# ^ ^ +4 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +6 #tStarting finalPurge +6 "processing"% & +9 "core" &J +4 "manipulator"&& +7 "core" &   3% + "manipulator"&%% +94 "core" %\ &  h 5; +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(- +172 "core" ( +5 "manipulator"&*& +10 "core" &- % % 7n +2 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +4 &+& +6 "core" &-  #  7n +4 ."psFlush"Forearm.seek :garage +3 "manipulator"&' +105 "core" ' +2 ."psFlush"Hand.close +4 "manipulator"&$/ +74 "core" / +2 "manipulator"&& +8 "core" &- < 1 9n +4 "manipulator"&1% +8 "core" % : > : +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&'\ +104 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC + "manipulator"&&(z +149 "core" ( +4 "manipulator"&!& +12 "core" &n ; 2 9 +3 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +4 && +8 "core" &n < 9 p 9 +4 ."psFlush"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +4 "manipulator"&.'~ +98 "core" ' +4 "manipulator"&P& +8 "core" &o > @ 9 +4 "manipulator"&<% +6 "core" %χ ; < 9 +4 "processing"%(& +8 "core" &4 +4 "processing"%;& +14 "core" &, +2 &" +6 ."psFlush"PC.seek :closed +5 "processing"%R(Tg +16 "core" &" +6 &( +2 &- 6 +3 &8Gn* 2 +6 &Yms* F +9 &W- S +8 &E* S +11 &rB- R +9 &3F% S +8 &C S +11 &B R +9 &{E R +8 &;F S +11 & G R +8 &"G R +11 &$B S +12 &&CF S +7 &(G S +9 &)F S +9 &+F S +8 &-KE S +11 &/F R +7 &0B R +10 &2G R +11 &4TH R +8 &6D R +11 &7H R +9 &9G R +8 &;\\G R +11 &=E S +7 &>E R +13 &@B R +7 &BdF R +9 &D&C R +11 &EJ S +9 &GN S +9 &IgU T +10 &Kv X +8 &L~ Y +10 &N~ Y +10 &P_ Z +8 &R! Z +11 &Sla )~ +9 &T@` 6 +8 ( +6 "processing"%;& +8 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.81 +4 "processing"% & +8 "core" &TH" . +2 &TH" . + &TH" . +3 ."psFlush"Hand.open +2 "manipulator"&A1 +70 "core" 1 +5 "manipulator"&,% +8 "core" % χ = 2 9 +4 ."psFlush"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&3'\ +102 "core" ' +2 ."psFlush"PSR.select :air +4 .PSV.dial PSR +4 "processing"% +48 "core"  +2 "processing"%=% +8 "core" %Q +4 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +4 "processing"%5' +209 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +389 "core" ' +4 ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +4 "processing"%4' +2130 "core" ' +3 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%2 @ +203 "core" B +4 ."psFlush"PTV.dial :PRVmixing +9 "processing"%8  +135 "core" +2 ."psFlush"PSV.dial :mixloop +3 "processing"%9 +109 "core" +4 ."psFlush"PS.seek :empty +4 "processing"%)'9 +326 #"uploadLog"upsync +2315 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"% +118 "core"  +2 "processing"%7% +4 "core" %5 + #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%K' +589 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%:' +2129 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 + "processing"%/  +36 "core" + ."psFlush"PTV.dial :mixing +2 "processing"%- @ +75 "core" A + ."psFlush"PSV.dial :mixloop +2 "processing"%M +117 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%B'9 +2635 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%S +105 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%'P +1108 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%>' +1613 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%6 +82 "core" + ."psFlush"PTV.dial :puck +2 "processing"%V  +75 "core"  + ."psFlush"PBV.dial :waste1 +3 .PS.seek 0ml + "processing"%G'W +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +77 "core"  + ."psFlush"PSR.select :flush +52 "processing"%@ +12 ."psFlush"PS.seek 0.5ml + "processing"%X' +598 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%'' +2116 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%F +77 "core" + ."psFlush"PBV.dial PSV +2 "processing"%] U +56 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%E'W +2648 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%L @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2638 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%U  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%Q'W +2624 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"% +46 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%\ ' +2634 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%D +75 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%h'W +2632 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%[ @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%W' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%i  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%`'W +2636 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%J +50 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%j'P +1106 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%@' +1616 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +75 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%\\  +54 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%T'W +2633 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%b +77 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%f' +593 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%c' +2116 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +77 "core" + ."psFlush"PBV.dial PSV +2 "processing"%s U +55 "core" U +2 ."psFlush"PS.seek 0ml + "processing"%m'W +2637 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%y @ +46 "core" ? +2 ."psFlush"PS.seek 2.5ml + "processing"%_' +2639 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%q  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%l'W +2636 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"% +29 "Can" EE +17 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%^' +2627 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%k +75 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%N'W +2632 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%w @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml + "processing"%p' +2639 "core" ' + ."psFlush"PSV.dial :waste1 +7 "processing"%}  +75 "core"  +2 ."psFlush"PS.seek 0ml + "processing"%g'W +2636 "core" ' + #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'r& +4 "core" &qv + "manipulator"&x& +4 "core" &o J +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&~(z +18 "core" ( + "manipulator"&O& +4 "core" &p  I3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &I& +2 "core" &p f H3 +2 .tForearm.seek PC +2 "manipulator"&'~ +93 "core" ' + .tHand.close + "manipulator"& / +76 "core" / +2 .tPC.seek :open + "processing"%e( +404 "core" ( + "manipulator"&& +4 "core" &q  I2 +2 "manipulator"&% +4 "core" % ϋ _ J + .tForearm.seek :retract +2 "manipulator"&{'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&d(Ӥ +350 "core" ( + "manipulator"&o& +4 "core" &ӟ# i 9 D>N +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &ӟ# i p m D>N +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&v'+ +98 "core" ' +2 "manipulator"&& +4 "core" &ӟ# l r D>N + "manipulator"&u% +4 "core" %. l r { D +2 "collection"'& +3 "core" &qv +2 "collection"'H& +6 "core" &qt +2 .tCC.seek :closed + "collection"'Z(O +5 "core" &qv +7 &\ *tu %f +9 &Uvrv 9 +9 &~srv N +10 &Lqw R +9 &PJtw Q +9 &Isw Q +10 &Isv! Q +9 &Isw Q +10 &WIpv Q +9 &Isv Q +9 &Eqv Q +10 &!Ist! R +9 &#_Gsu Q +9 &% Iqu Q +10 &&Irv Q +9 &(Fqu Q +10 &*fJsw! Q +9 &,(Iru Q +9 &-Jqv Q +10 &/Isu% Q +9 &1oIrw Q +9 &31Jsw Q +10 &4Irv$ Q +9 &6Msw Q +10 &8wIsu Q +9 &::Isv Q +9 &;Irv# Q +10 &=Itv+ Q +9 &?Ipv P +9 &ABIrv Q +10 &CIrv% Q +9 &DIsv Q +10 &FLty Q +9 &HDYpu S +9 &I}ms W +10 &Kjn* \\ +9 &Mgjo _ +9 &Ngno 1 +10 &O{kp" P +9 ( + &Ogmp! J +2 "collection"'H& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.79 + "collection"'z& +4 "core" &Oglq) J +2 .tHand.open + "manipulator"&n1 +71 "core" 1 +2 "manipulator"&% +4 "core" % . l ] e @ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&t'\ +96 "core" ' + #tFlushing the Collection Valve::Manifold +2 "collection"'& +4 "core" &Ogor! J + "collection"'?% +4 "core" %nr! + .tCSV.dial CSR +2 "collection"'  +42 "core"  +2 "collection"' % +4 "core" %os- + #tPulling 5ml of CSR.flush +2 .CSR.select :flush +2 "collection"' +9 .tCS.seek 5ml +2 "collection"''l +1344 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +8 '% +3 "core" %lqr' \ +2 .tCS.reconfigure :fast +2 "collection"'#d @b +2 .tCS.seek 7.5ml +2 "collection"'' +716 "core" ' + .tCSV.dial :waste + "collection"'% +135 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'' +1983 "core" ' + #tFlushing lower manifold's waste1 port +2 "collection"'& +4 "core" &Ofos7 J + "collection"'*% +4 "core" %os2 + .tCSV.dial :flush +2 "collection"'+  +43 "core"  + .tCS.reconfigure :fast +3 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'C'l +1340 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'$ @ +44 "core" B + "collection"'% +4 "core" %lor  +2 .tCS.seek 7ml +2 "collection"'1' +588 "core" ' + ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'"  + '!  +42 "core"  +97  + .tCBV.dial :waste1 +6 "collection"' @ +47 "core" > +2 .tCS.seek 0ml +2 "collection"'' +1835 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'& +52 "core" &Oesx J +2 "collection"'P% +3 "core" %rw +2 .tCSV.dial :flush + "collection"'<  +75 "core" +2 .tCS.seek 5ml +2 "collection"'('l +1349 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +45 "core" B +2 "collection"'0% +4 "core" %lsu  +2 .tCS.seek 7ml +2 "collection"' ' +583 "core" ' + ."connect"CSV.dial CTV +4 .tCTV.dial CSV + "collection"'A  +42 "core"  +2 .tCBV.dial :waste2 + "collection"',  +121 "core"  +2 .tCS.seek 0ml + "collection"';' +1831 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'& +4 "core" &Oesv J +2 "collection"'=% +3 "core" %pw* + .tCSV.dial CSR +2 "collection"'.  +44 "core"  +2 "collection"'|% +4 "core" %rv' + #tPulling 8ml of CSR.kill +2 .CSR.select :kill + "collection"' +10 .tCS.seek 8ml +2 "collection"'5' +2128 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'2' D +583 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'8 + '9  +104 "core" +39  + .tCTV.dial :intake +2 "collection"'4  +75 "core"  + .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml + "collection"'' \\ +2090 "core" ' +2 .tIntake.select :close +6 "sampler")0 +9 .tCTV.dial :air + "collection"'7  +76 "core" ~ +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"')' +592 "core" ' + .tCSV.dial CSR +2 "collection"'K  +105 "core"  + "collection"'/% +4 "core" %ru +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +9 .tCS.seek 5ml +2 "collection"'-'l +1355 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +9 .tCS.seek 10ml +2 "collection"'M' D +1354 "core" ' +2 .tCSV.dial CBV + "collection"': +105 "core" +2 .tCS.seek 0ml +2 "collection"'S' +2616 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&B& +4 "core" &ӟ" d e G A>N +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&(Ӥ +2 "core" ( +2 "manipulator"&6& +4 "core" &ӟ" ` V  @>N +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &V& +3 "core" &ӟ" S c A>N +2 .tForearm.seek CC + "manipulator"&>'+ +104 "core" ' +2 .tHand.close + "manipulator"&/ +75 "core" / +2 .tCC.seek :open +2 "collection"'G( +379 "core" ( +2 "manipulator"&X& +4 "core" &ӟ# U g  @>N + "manipulator"&F% +4 "core" % . E J ' @X +2 .tForearm.seek :retract + "manipulator"&]'\ +105 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&'(- +286 "core" ( + "manipulator"&L& +4 "core" &-  J +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &E& +3 "core" &- I J +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&U' +101 "core" ' +2 .tHand.open +2 "manipulator"&1 +65 "core" 1 + "manipulator"& % +4 "core" %  J +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&Q'\ +98 "core" ' + "processing"%D& +4 "core" &^ +19631 "Can" // +60001  // +60001 + // +60000 % // +60001  // +60001   // +60001  // +60001  // +60001 E // +8649 #t-> access 1 +2 "storage"(\ % +4 "core" %r  + "manipulator"&[% +4 "core" %\ &  F!M +2 "manipulator"&h& +3 "core" &-  F +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"(i(< +672 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (W& +3 "core" &< %  +50647 "Can"K // +60001 7 // +60001 - // +60001 B // +60001 \\\ .- +60001 d\ -. +60001 Q\ .. +60000 B\ .. +60001 > -- +60001 2\ b/. +60001 $\ f.. +60001 '\ j.. +60001 \ n.. +60001 \ r.. +60001 \ v.. +60001 \ {.- +60001 \ .. +60002 \ -- +60000 \ .. +60001 \ .. +60001 \ .- +60001 \ .- +60001 \ -- +60001 \ -- +60001  -- +60001  M-, +60002   x,, +60000 \ +.. +60001  \ .. +60001 \ .. +60001 \ /. +60001 \ \ /. +60001 \ /. +60001 \ /. +60001 \ /. +60001 \ // +60001 \ // +60001 \ // +60001  // +60001  // +60001  /. +60001  /. +60001  /. +60001  // +60001  // +60001  .. +60001  // +60001  /. +60002  00 @EST1636779752.82  /. +60001  // +60000  // +60001  // +60001  // +60001  // +60001  // +60001  /. +60001  // +60000  // +60001  // +60001  // +60001  // +60001  // +60001  // +60001  // +60001  /. +60001  // +60001  /. +60001  // +60001  // +60001  /. +60000  /. +60001  // +60001  // +60002  // +60000  // +60001  // +60001  // +60001  /. +60001  // +60001  // +60001  // +60001  // +60001  // +60001  // +60001  // +60000  // +60001  // +60001  // +60001  // +60001  // +60001  /. +60001  // +60001  // +60001  // +60001  /. +60001 " // +60001 # // +60001 & // +60001 & // +60001 & // +60001 ) // +60001 - /. +60001 , // +60001 0 // +60001 3 // +60001 6 /. +60001 3 // +60001 4 // +60001 6 // +60001 4 // +60001 0 // +60001 3 // +60001 0 // +60001 1 0/ +60001 = // +60001 H // +60001 S // +60001 \\ /. +60001 d // +60001 e /. +60001 n // +60001 o // +60001 l\ .- +60001 k\ -- +60001 f\ -- +60001 c\ ^.. +60000 e\ `.. +60001 g\ e.. +60001 g\ h.. +60001 `\ m.. +60001 ]\ p.. +60001 X\ t.. +60000 S\ y.. +60001 M\ ~.. +60001 H\ .. +60001 C\ .. +60001 5\ .- +60001 5\ -- +60001 /\ -- +60001 0\ -- +60000 / -- +60001 / ?-, +60001 1 c-, +60001 5\ f.. +60001 1\ !/. +60001 +\ // +60001 '\ // +60001 2\ // +60000 =\ /. +60001 A\ // +60001 C\ // +60001 A\ /. +60001 ?\ // +60001 ?\ /. +60001 B // +60001 @ // +60001 ? // +60001 ? // +60001 A /. +60001 < // +60001 5 // +60001 1 // +60001 , // +60001 , // +60001 * /. +60001 0 // +60001 3 .. +60002 1 /. +60001 + // +60001 / // +60001 ( /. +60001   // +60001 ! /. +60001 ! // +60001 ! // +60001 % // +60001 % /. +60001 # // +60001 # // +60001 " // +60001 ! // +60001   ./ +60001  // +60001 ! /. +60001 # // +60000 # // +60001 $ /. +60002 % // +60000  /. +60001  // +60001  // +60001  // @EST1636866154.19  // +60001  // +60001  // +60001   /. +60001  // +60001  /. +60001  // +60001  // +60001  /. +60001  // +60000  // +60001  // +60001  // +60001  // +60001  /. +60001  // +60001  // +60001  // +60000  // +60001  // +60001  // +60001  // +60001  // +60001  // +60001  // +60001  // +60001  // +60000  // +60001  // +60001  // +60001  // +60001  // +60001  // +60001  // +60001  // +60001  /. +60001  // +60001  // +60001  // +60001  // +60001  // +60000  // +60001  // +60001  // +60001  // +60001  // +60001  // +60001 \ .- +60001 \ .- +60001 \ .- +60001 \ -, +60001 \ \\.. +60002 \ `.. +60001 \ d.. +60001 \ g/. +60001 \ j.. +60001 \ n.. +60001 \ q.. +60001 \ v.. +60001 \ z.. +60001 \ .. +60001 \ .. +60001 \ .. +60000 \ -- +60001 \ .- +60001 \ .- +60002 \ -- +60001  -- +60001  C-- +60001  Y,, +60001  t,, +60001 \ X.. +60001 \ /. +60001 \ // +60001 \ .. +60001 \ /. +60001 \ // +60001 \ /. +60001 \ // +60000 \ // +60001 \ .. +60001 \ .. +60001 \ // +60001  ./ +60001  // +60001  // +60001  .. +60000  /. +60001  // +60001  // +60001  // +60001   /. +60001 \  // +60001   // +60001   // +60000  // +60001  /. +60001  /. +60001  // +60001  /. +60001  // +60001  // +60001  // +60001  // +60001  // +60001 ! /. +60001   // +60001  // +60000 ! ./ +60001 % // +60001 $ // +60001 % // +60001 ( // +60001 ( /. +60001 + .. +60001 - // +60001 . // +60001 - // +60001 0 // +60001 1 // +60001 4 // +60001 4 // +60001 4 // +60001 4 0/ +60001 3 // +60001 4 // +60001 0 /. +60001 3 // +60001 0 // +60001 1 // +60001 0 /. +60001 0 // +60001 ) /. +60001 + /. +60001 % // +60001 $ // +60001   // +60001 # // +60001 " // +60001 " // +60001 ! // +60001 ! /. +60001 ! // +60001  // @EST1636952555.56   // +60001  /. +60001  // +60001  // +60001  // +60001  // +60001   // +60001  // +60001  // +60001  // +60001  // +60001  /. +60001  // +60001  // +60001  // +60001  /. +60001  /. +60000  // +60001  // +60001  // +60001  // +60001  // +60001  // +60000 \ .- +60001 \ .- +60001 \ -- +60001  -- +60001 \ \\.. +60001 \ a.. +60001 \ d.. +60001 \ h.. +60001 \ k.. +60001 \ p.. +60001 \ s.. +60000 \ y.. +60001 \ ~.. +60001 \ .. +60001 \ .. +60001 \ .- +60001 \ .- +60001 \ -- +60001 \ -- +60001  #-- +60001  F-, +60001  _,, +60001  {,+ +60001 \ <.. +60001 \ /. +60000 \ .. +60001 \ .. +60001 \ \ /. +60002 \ /. +60000 \ // +60002 \ // +60001 \ // +60001 \ // +60001  // +60001  // +60001  // +60001  /. +60001  /. +60001  /. +60001  /. +60001  // +60001  // +60001  ./ +60001  /. +60001  /. +60001  /. +60001  // +60001  // +60001  // +60001  // +60001  // +60001  0/ +60001  // +60001  // +60001  // +60001  // +60001  // +60001  // +60001  /. +60001  // +60001  // +60001  // +60001  // +60000  // +60001  // +60001  // +60001  // +60001  // +60001  // +60001  // +60001  // +60001  /. +60000  /. +60001  // +60001  // +60001  /. +60001  // +60001  .. +60001  // +60001  // +60001  // +60001  /. +60001  // +60001  // +60001  // +60000  /. +60001  // +60001  // +60001  /. +60001  // +60001  // +60001  // +60001  // +60001  // +60001  // +60001  // +60001  // +60001  // +60001  // +60001  // +60000  // +60001  // +60001  // +60001  // +60001  // +60001  /. +60001  // +60001  // +60002  /. +60001  /. +60001  /. +60001  // +60001  // +60001  // +60001  // +60001  // +60001  // +60001  // +60001  // +60001 \ .- +60001 \ .- @EST1637038956.93 \ -. +60001 \ `.. +60001 \ \\.. +60001 \ `/. +60001 \ e.. +60001 \ h.. +60001 \ k.. +60001 \ o.. +60001 \ t.. +60001 \ z.. +60001 \ .- +60001 \ .. +60001 \ .. +60001 \ .. +60001 \ .- +60000 \ -- +60001  -- +60001  C-, +60001  k,, +60001 \ ]/. +60001 \ .. +60001 \ /. +60001 \ /. +60001 \ \ // +60001 \ /. +60000 \ ./ +60001 \ // +60001 \ // +60001  /. +60001  // +60001  // +60001  // +60001  /. +60001  /. +60001  // +60000  // +60001  // +60001  // +60001  // +60002  21 +60000  // +60001  // +60001  // +60000  // +60001  /. +60001  // +60001  // +60001  /. +60001  // +60001  // +60001  /. +60001  // +60001  // +60001  // +60001  // +60000  // +60001  /. +60001  // +60001  // +60001  // +60001  /. +60002  /. +60001  // +60001  // +60001  // +60001  // +60001  /. +60001  // +60001  // +60001  // +60001  // +60001  // +60001  /. +60001  // +60001  // +60001  // +60001  /. +60001  /. +60001  // +60001  /. +60001  // +60001  // +60001  // +60001  // +60001  // +60001  // +60001  0/ +60000  // +60001  // +60001  // +60001  // +60001  // +60001  // +60001  /. +60001  /. +60001  // +60001  // +60001  // +60001  // +60001  // +60000  /. +60001  // +60001  // +60001  // +60001  // +60001  // +60001  /. +60001  // +60001  // +60000  // +60001  /. +60001  // +60001  // +60001  // +60001  // +60001 \ .- +60001 \ .. +60001 \ -- +60001 \ -- +60001 \ [// +60001 \ ^.. +60000 \ c.. +60001 \ f.. +60001 \ j.. +60001 \ m.. +60001 \ r.. +60001 \ w.. +60001 \ |.- +60001 \ .. +60001 \ \ .. +60001 \ .- +60001 \ .. +60001 #\ .- +60001 +\ -- +60001 2 3,, +60001 7 \\,, +60001 @ x-, +60001 B\ ,/. +60001 I\ .. +60001 J\ /. +60001 K\ // +60001 O\ /. +60001 O\ // +60001 P\ // @EST1637125358.30 T\ // +60001 T\ /. +60001 U // +60001 Z // +60001 Z // +60001 X /. +60001 Z /. +60001 \\ // +60001 \\ // +60001 _ // +60001 ` // +60001 ` /. +60002 a /. +60001 b // +60001 c /. +60001 d // +60001 a // +60001 f /. +60001 j // +60000 k // +60001 m ./ +60001 o // +60001 q /. +60001 y .. +60001 | // +60001  // +60001  // +60001  /. +60001  // +60001  // +60001  /. +60000  // +60001  // +60001  // +60001  // +60001  // +60001  // +60000  // +60001  // +60001  // +60001 5 /. +60001 U /. +60001 ` ./ +60001 s /. +60001  // +60001  /. +60001  // +60000  /. +60001  // +60001  // +60001   // +60001  // +60001 - // +60001 > // +60001 W // +60001 d // +60001 t /. +60001  // +60001  // +60001  /. +60000  /. +60001  // +60001  /. +60001  // +60001  // +60001  // +60001  // +60001  /. +60001  // +60001  // +60001  // +60001 \  // +60001 ( // +60001  /. +60001 E // +60001  11 +60001 P // +60001  // +60001 W // +60001  // +60001 O // +60001  0/ +60001 ^ // +60001 % // +60001 d // +60001  // +60001 A // +60001 ( // +60001 1 // +60001 K\ .. +60001 \ -- +60001 \\ -- +60001 \ [.. +60001 o\ _/. +60001 \ c.. +60001 e\ f.. +60000 8\ i.. +60001 o\ l.. +60001 2\ q.. +60001 }\ t.. +60001 \ \ y.. +60001 [\ .. +60001 K\ .. +60001 u\ .. +60001 E\ .- +60001 \ .- +60001 @\ -- +60001 ~ -- +60001 M h,, +60001 x\ |.. +60001 O\ /. +60001 x\ /. +60000 U\ /. +60001 m\ /. +60001 X~\ /. +60001 k~\ // +60001 f~\ /. +60001 h~ /. +60001 g // +60001 f} // +60001 u~ // +60000 M} // +60001 >| // +60001 } // +60001 | /. +60001   // +60001  // +60001  // +60001  .. +60001 [ // +60001 1 /. +60001  /. +60001  /. +60000  /. +60001 \\ // +60001 , // +60001 # // +60001  // +60001  // +60001  // +60001  // +60001  // +60001  // +60001  // @EST1637211759.65   // +60001  // +60001   // +60001   // +60001  // +60001  // +60001  // +60001  // +60001  // +60001  // +60001  // +60001  // +60001  // +60001  /. +60001  // +60001  // +60001  // +60001  // +60001  // +60001  // +60001  // +60001  // +60001  // +60000  // +60001  // +60001  // +60001 n // +60001 c // +60001 d // +60001 f // +60001 c // +60001 k // +60001 n // +60001 t // +60001 t // +60001 l /. +60001 k // +60001 d // +60001 b // +60001 [ // +60001 G // +60001 : // +60001 ( // +60000  // +60001  // +60001   // +60001  // +60001  // +60001  // +60001  0/ +60001  // +60001  // +60001  // +60000  // +60001  // +43665 !to:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt[,"(eval):4:in `sysreadRaw'"(eval):4:in `sysread'"3/home/esp/esp2/lib/schedule.rb:292:in `unsync'"(eval):4:in `sysread'"8/home/esp/esp2/lib/reprompt.rb:44:in `origReadline'"4/home/esp/esp2/lib/reprompt.rb:44:in `readline'"0/home/esp/esp2/lib/prompter.rb:20:in `call'"6/home/esp/esp2/lib/prompter.rb:20:in `callKbdPrc'"9/home/esp/esp2/lib/prompter.rb:38:in `claimKeyboard'"5/home/esp/esp2/lib/rmutex.rb:89:in `synchronize'"./home/esp/esp2/lib/rmutex.rb:62:in `lock'"./home/esp/esp2/lib/delay.rb:78:in `claim'"9/home/esp/esp2/lib/prompter.rb:38:in `claimKeyboard'"4/home/esp/esp2/lib/reprompt.rb:41:in `readline'"=/opt/mbari/lib/ruby/1.8/irb/input-method.rb:97:in `gets'"7/opt/mbari/lib/ruby/1.8/irb.rb:148:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:147:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:186:in `call'"?/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:186:in `buf_input'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:101:in `getc'":/opt/mbari/lib/ruby/1.8/irb/slex.rb:206:in `match_io'"6/opt/mbari/lib/ruby/1.8/irb/slex.rb:76:in `match'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:284:in `token'"9/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:260:in `lex'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:231:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:188:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +7 !o: EOFError: mesg"end of file reached:@timestampu: Time Nj =':bt[,"(eval):4:in `sysreadRaw'"(eval):4:in `sysread'"3/home/esp/esp2/lib/schedule.rb:292:in `unsync'"(eval):4:in `sysread'"8/home/esp/esp2/lib/reprompt.rb:44:in `origReadline'"4/home/esp/esp2/lib/reprompt.rb:44:in `readline'"0/home/esp/esp2/lib/prompter.rb:20:in `call'"6/home/esp/esp2/lib/prompter.rb:20:in `callKbdPrc'"9/home/esp/esp2/lib/prompter.rb:38:in `claimKeyboard'"5/home/esp/esp2/lib/rmutex.rb:89:in `synchronize'"./home/esp/esp2/lib/rmutex.rb:62:in `lock'"./home/esp/esp2/lib/delay.rb:78:in `claim'"9/home/esp/esp2/lib/prompter.rb:38:in `claimKeyboard'"4/home/esp/esp2/lib/reprompt.rb:41:in `readline'"=/opt/mbari/lib/ruby/1.8/irb/input-method.rb:97:in `gets'"7/opt/mbari/lib/ruby/1.8/irb.rb:148:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:147:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:186:in `call'"?/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:186:in `buf_input'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:101:in `getc'":/opt/mbari/lib/ruby/1.8/irb/slex.rb:206:in `match_io'"6/opt/mbari/lib/ruby/1.8/irb/slex.rb:76:in `match'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:284:in `token'"9/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:260:in `lex'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:231:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:188:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 + #Waiting to Resume from Checkpoint "Garaging FlushPuck in Collection Clamp" + ."Qmail"BadNews.email "end of file reached",Subject: "EOFError in MAIN" +3 !to:SignalException: mesg" SIGHUP:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:77:in `join'"1/home/esp/esp2/lib/esp.rb:77:in `mainThread'""/home/esp/esp2/lib/esp.rb:327 +3359 #Uploading Logs +330 #"uploadLog"upsync +5 #mEXIT @1637244633.89EST @1637688073.39EST = =mMAIN_scheduler =tMAIN @EST1637688075.28 #"core_reset"Sent BREAK + #t@57648 receive with ifg=0x10, ie=0xFD + #@58282 receive with ifg=0x10, ie=0xFD + #@58956 receive with ifg=0x10, ie=0xFD + #@59590 receive with ifg=0x10, ie=0xFD + #@60224 receive with ifg=0x10, ie=0xFD #@60858 receive with ifg=0x10, ie=0xFD + #@61492 receive with ifg=0x10, ie=0xFD #@61818 receive with ifg=0x80, ie=0xFD + #@39323 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +245 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +392 "Can"\ 11 + \ 11 #tPolling Can every 10:00 +7 #Cleanly exited at 09:10:33EST18-Nov-21 +2833 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +3 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %[_\ + .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +4 "core" + + .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +2 "core" %X#\ +2 .tPS.configure :default +2 "processing"%#A d`xb +2 .tPS.hold +2 "processing"%+ +4 "core" + + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +2 "core" %g \ + +2 .tSS.configure :default +2 "sampler")#.0X $da[:extractVol]=0.17 +10481 #-> access 2 + "storage"(2% +4 "core" %r k k z\ + "manipulator"&3% +4 "core" %\ ' ' !M +2 "manipulator"&4& +3 "core" &-  9 +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(5(K +198 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (6& +2 "core" &K   g\  +36044 #t-> startTube 2 +1655 #-> da 40 +2 #da sampling at most 40ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +3 ."Qmail"DAfans.email "Started da in tube 2 at 12:30:31EST23-Nov-21\\n{}\\nCan@12:21:21, 23.2C, 14% humidity, 14.9psia, 13.496V, 0.226A, 0.226A avg, 3.05W",Subject: "da sampling at most 40ml" +3 "collection"'7& +4 "core" &Z^&\ + .tHand.open +2 "manipulator"&81 +18 "core" 1 +2 "manipulator"&9% +4 "core" %\ '   !M + "storage"(:% +4 "core" %s  ( + "storage"(;. +3 "core" .(K +2 .tSC.reconfigure :tight +5 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(<( +672 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (=& +2 "core" & Y\ +2 "manipulator"&>& +4 "core" &-   ? + "manipulator"&?% +4 "core" %\ '   : !M +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&@( +180 "core" ( +4 "manipulator"&A& +8 "core" &   $ +2 "storage"(B& +8 "core" & 1 7\ +4 .tForearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts +4 "manipulator"&C' +92 "core" ' +2 "storage"(D& +10 "core" & W Y m\ +3 .tSE.reconfigure :pick +4 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +2 "storage"(E'L +270 "core" ' +4 "storage"(F- +7 "core" -'p +3 .tSE.configure :default +4 "storage"(#QK-0-\ b +6 (G& +7 "core" &  I \ +3 "manipulator"&H& +8 "core" &\  u # +2 .tElbow.seek 2 +4 "manipulator"&I( +6 "core" ( +4 "manipulator"&J& +6 "core" &\    # +4 "storage"(K& +8 "core" &   F\ +4 .tForearm.seek 2 + 300 counts + "manipulator"&L'ϊ +32 "core" ' +4 .tForearm.reconfigure :loose +91 "manipulator"&#Q@2^d^b +4 .tHand.close +4 "manipulator"&M/ +75 "core" / +6 ."downElevator"SE.seek :down +6 "manipulator"&N& +4 "storage"(O'v +16 "core" &   # +4 "manipulator"&P% +8 "core" % Ϯ   . +4 .tForearm.seek :retract +4 "manipulator"&Q'\ +90 "core" ' +5 .tElbow.seek CC +4 "manipulator"&R(Ӥ +129 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +18 "core" ( +2 "manipulator"&S& +8 "core" &Ӧ   8 +4 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +6 &T& +4 "core" &Ӧ  # 8 +6 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +4 "manipulator"&U'+ +100 "core" ' +4 "manipulator"&V& +8 "core" &Ӧ   . 8 +4 "manipulator"&W% +8 "core" %    +4 "collection"'X& +6 "core" &Z`\ +4 "collection"'Y& +12 "core" &Z^\ +6 .tCC.seek :closed +4 "collection"'Z(O +8 "core" &[^\ +5 &[^\ + & 0[_\ $e +9 &X\\\\\ 7 +8 &[_\ K +11 &[W]C\ L +7 &r\\Y]\ K +10 &4]\\]&\ K +11 &`Z^P\ L +8 &\\Y^V\ K +11 &y\\Z^\ L +9 &<`Z^U\ K +8 &\\[]X\ K +11 &!_]^S\ K +7 &#b[_P\ K +11 &%C^Z]M\ L +10 &'`Z]L\ L +8 &(]Y^H\ K +11 &*dZ^K\ L +9 &,L`[]9\ K +8 &.]Y^:\ K +11 &/^Z^;\ K +7 &1cZ\\@\ K +10 &3Sb[]F\ L +11 &5`Z]@\ K +8 &6eY_C\ K +11 &8b]^J\ K +9 &:]^[]G\ K +8 &<bZ]F\ L +11 &=`Z]G\ K +8 &?bY]:\ L +9 &Adb[^E\ K +11 &C&cY_=\ K +8 &DhY]@\ L +11 &FjY]F\ L +9 &H`X\\:\ O +8 &JU^@\ T +11 &KU\\3\ W +8 &MXY.\ X +9 &N^W[<\ ({ +11 &O#W[1\ H +8 ( +4 "collection"'Y& +8 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.70 + .Hand.open +4 "manipulator"&[1 +6 "core" &OPZ\\,\ A +67 1 +2 "manipulator"&\\% +9 "core" %    +3 .tForearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&]'\ +101 "core" ' +3 #tcollectSample 40ml w/bubble point of 24psi +4 #Priming 7ml +2 .Gate.power :sampler,:ON +4 ."flow"Gate.power :analytic3,:ON +164 .tIntake.select :close +6 .Exhaust.select :close +2 .SS.hold +3 "sampler")^+ +5 "core" + +2 "sampler")_% +8 "core" %j \  +4 "collection"'`& +8 "core" &OKW[\ A +4 "Can"\ AA +4 #tCalibrating pressure and temperature sensors +5 .CTV.dial :air + "collection"'a  +7 "core"  +3 .tSSV.dial :spit,avoiding: :exhaust +4 "sampler")b +5 "core"  +2 "sampler")c  +7 "core"  +4 .tSS.reconfigure :fast +5 "sampler")#.0X +15 +4 .tdelay 3.8 seconds +384 "collection"'g% +6 "core" %X['\ v +4 "sampler")h% +6 "core" %?/ \ v +2 .tSSV.dial :spit +4 "sampler")i +131 "core"  +3 #"uploadLog"upsync +3 .tSS.seek 0ml +2 "sampler")j' +289 "core" ' + .tSSV.dial CBV +2 "sampler")k  +200 "core" +2 .tCTV.dial :intake +2 "collection"'l  +73 "core"  +2 #tWaiting for external sampler to finish priming... + .delayUntil "12:33:59.57" +345 "Can"\ LL +1001 #"flow"0.0L/min +14834 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 #Allowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +210 "collection"'m% +2 "core" %]a \ d +2 #tIntake @15.2psia, vacuum from 9.7 to 12.7psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X \ q +42 "collection"'% +3 "core" %HK\ b +2 "sampler")% +3 "core" %\ tt \ : +2 "sampler")% +4 "core" %\ vw \ : + .tIntake.select :close +2 "sampler")0 +8 )% +3 "core" %\  \ : + .tSSV.dial :exhaust +2 "sampler")  +74 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")' +921 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +4 .tCBV.dial SSV + "sampler")  +75 "core" +2 #tAllowing 80s for 15.0ml of remaining 15.0ml + .Intake.select :open + "sampler") +210 "collection"'% +3 "core" %^a\ a + #tIntake @15.2psia, vacuum from 9.7 to 12.7psi +2 .SS.reconfigure :inhaling 2.16ml/s +3 "sampler")#.0X +129 "core" +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.seek 0ml +2 "collection"'?  +2 "sampler")A' +7 "core" ' + .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")B  +119 "core"  +13  +527 ' +2 "sampler")% +4 "core" % \ + .tCBV.dial between SSV and waste2 +2 "collection"'D  +29 "core"  + "collection"'% +4 "core" % @[^{\ ` \ +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +2 "collection"'F  +42 "core"  +2 .tCS.reconfigure :pressurize +3 "collection"'# d@<< b +2 .tCS.seek 0ml +2 "collection"'G' +2053 "core" '  \ c +3 "collection"'H% +3 "core" %  \ c  +2 "sampler")J% +4 "core" % \ +2 #tBubblePoint: Intake @39.2psia, Outlet @15.1psia + .CBV.dial SSV +2 "collection"'K @ +39 "core" B + .tSS.reconfigure :default +3 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'I' +98 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust + "sampler")W +131 "core" +2 .tSS.reconfigure :exhale +3 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'v' +99 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")} +105 "core" ' +2 ."CSpush"CS.stop +2 "collection"'5 +24 "core"  + .tSS.reconfigure :exhale +3 "sampler")#.0X9 +2 "core" 9^ +102 "collection"'?9 +3 "core" 9\\ +102 "collection"'B9 +3 "core" 9 Y +102 "collection"'69 +2 "core" 9%V +103 "collection"'9 +2 "core" 9@T +102 "collection"'D9 +2 "core" 9\\R +102 "collection"'9 +3 "core" 9xO +102 "collection"'F9 +2 "core" 9L +102 "collection"'59 +2 "core" 9J +103 "collection"'H9 +2 "core" 9G +102 "collection"'J9 +2 "core" 9D +102 "collection"'K9 +3 "core" 9C +102 "collection"'A9 +3 "core" 9A +102 "collection"'N9 +3 "core" 96> +102 "collection"'P9 +2 "core" 9P< +102 "collection"'@9 +2 "core" 9j: +102 "collection"'M9 +3 "core" 98 +102 "collection"'C9 +3 "core" 96 +102 "collection"'E9 +2 "core" 94 +102 "collection"'T9 +3 "core" 92 +102 "collection"'V9 +2 "core" 90 +102 "collection"'S9 +3 "core" 9. +102 "collection"'W9 +3 "core" 9, +102 "collection"'G9 +2 "core" 9.+ +102 "collection"'L9 +3 "core" 9C( +102 "collection"'I9 +2 "core" 9Z' +102 "collection"'X9 +2 "core" 9p% +103 "collection"'Q9 +2 "core" 9$ +102 "collection"'\ 9 +2 "core" 9" +102 "collection"'O9 +3 "core" 9! +102 "collection"'\\9 +2 "core" 9 +102 "collection"'Y9 +3 "core" 9  +102 "collection"'_9 +3 "core" 9 +102 "collection"'U9 +2 "core" 9 +102 "collection"'a9 +2 "core" 9  +103 "collection"'[9 +2 "core" 9  +102 "collection"'^9 +2 "core" 9 *! +102 "collection"'`9 +3 "core" 9 ;% +102 "collection"'f9 +3 "core" 9 I) +102 "collection"'e9 +2 "core" 9 Y. +102 "collection"'h9 +2 "core" 9 g2 +103 "collection"'b9 +2 "core" 9 u6 +102 "collection"'i9 +3 "core" 9 : +102 "collection"'d9 +2 "core" 9 > +103 "collection"'k9 +2 "core" 9 C +22 "Can" +80 "collection"'l9 +2 "core" 9 G +102 "collection"'c9 +3 "core" 9 K +102 "collection"'j9 +3 "core" 9 O +102 "collection"'p9 +2 "core" 9 S +103 "collection"'q9 +2 "core" 9 W +102 "collection"'g9 +2 "core" 9 \\ +102 "collection"'s9 +3 "core" 9 ` +102 "collection"'t9 +2 "core" 9 d +102 "collection"'n9 +2 "core" 9 h +103 "collection"'r9 +2 "core" 9\ l\ +102 "collection"'o9 +2 "core" 9\ q\ +102 "collection"'x9 +3 "core" 9\ u\ +102 "collection"'y9 +3 "core" 9\ y\ +103 "collection"'z9 +2 "core" 9\ "}\ +102 "collection"'w9 +2 "core" 9\ )\ +103 "collection"'}9 +2 "core" 9\ 0 +102 "collection"'m9 +2 "core" 9\ 5\ +103 "collection"'v9 +2 "core" 9\ ; +103 "collection"'u9 +2 "core" 9\ A +102 "collection"'~9 +2 "core" 9\ F +102 "collection"'9 +3 "core" 9\ J +102 "collection"'9 +2 "core" 9\ O\ +102 "collection"'9 +3 "core" 9\ S +103 "collection"'9 +2 "core" 9\ V +102 "collection"'9 +2 "core" 9\ \\ +102 "collection"'9 +3 "core" 9\ _ +102 "collection"'9 +2 "core" 9\ c +102 "collection"' 9 +3 "core" 9\ f +102 "collection"' 9 +11 "core" 9\ j +103 "collection"' 9 +2 "core" 9\ m +102 "collection"'9 +2 "core" 9\ o +102 "collection"'9 +3 "core" 9\ s +3 .tCH.hold 10:00,70C +3 "collection"' `\ `\ q  +2 '9 +6 "core"  + 9\ t + "collection"'% +4 "core" % + #tBegun lysing Collection Puck Heater at 68.1C/34.4psia +56647 "Can"\  +3342 "core" ` +2 "collection"'9 +3 "core" 9\  +2 "collection"'{% +4 "core" %\  + #tEnded lysing Collection Puck Heater at 70C/33.5psia +2 .CS.seek 0ml +2 "collection"'|' +339 "core" ' +8 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +101 "core" A +2 .tCSV.dial :air + "collection"' @ +42 "core" ? +2 .tCS.seek 5ml +2 "collection"''l +1356 "core" ' + .tCSV.dial CTV + "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"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'" @ +43 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'#' +1344 "core" ' +2 "collection"'$% +4 "core" % { ~\ $ + #tPuck @44.9psia after final lysis pressurization + #Recovering Lysate into Collection syringe +2 .CSV.dial CBV + "collection"'% +102 "core" ~ + .tCBV.dial CSV +2 "collection"'  +30 "core"  + "collection"'&% +4 "core" % * -\ $ +2 .tCS.seek 5.001ml +2 "collection"'''l +1355 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'(  +41 "core" +2 "collection"')% +4 "core" %l\ ( \ +2 .tCS.seek 7.001ml + "collection"'*' +598 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'+ @ +42 "core" > +2 .tCS.seek 10ml + "collection"',' D +840 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'- ` +113 "core" ^ +2 #tLysing Complete +2 "collection"'.& +4 "core" &OI E\ -A +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&/% +3 "core" %\ $ 0 +2 "storage"(0% +3 "core" %| \  7\ Y +2 "storage"(1. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(2($ +190 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (3& +2 "core" &'\ \  M\ V +2 "manipulator"& & +4 "core" &ӧ c 7 + "manipulator"&4% +4 "core" %\  0 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&!( +157 "core" ( +2 "manipulator"&& +4 "core" & 3 \ +2 "storage"(7& +4 "core" &'\ '\  \ \ Z +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&8'! +94 "core" ' +2 "storage"(;& +4 "core" &' X #\ ] + .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(9'L +275 "core" ' +2 "storage"(=- +3 "core" -'L +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(' +33 "core" ' +2 "manipulator"&:& +4 "core" & G \ + "manipulator"&>% +4 "core" % ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&?'\ +99 "core" ' + .tElbow.seek CC +2 "manipulator"&B(Ӥ +153 "core" ( + "manipulator"&6& +4 "core" &ӣ 7 :. +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &ӣ I :. +2 .tForearm.seek CC + "manipulator"&D'+ +97 "core" ' + .tHand.close +2 "manipulator"&/ +66 "core" / + .tCC.seek :open +2 "collection"'F( +375 "core" ( +2 "storage"(5& +4 "core" &' % \ ^ + "storage"(H& +4 "core" &' & & J\ ^ + "manipulator"&J& +4 "core" &ӣ  :. + "manipulator"&K% +4 "core" % > 4 +2 .tForearm.seek :retract +6 "manipulator"&A'\ +93 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"&N( +157 "core" ( + "manipulator"&P& +4 "core" & ' 8  +2 "storage"(@& +4 "core" &'   \ b + .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&M'e +109 "core" ' + .tElbow.hold +2 "manipulator"&C, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&E1 +69 "core" 1 +2 "manipulator"&T% +4 "core" % p  W +2 "storage"(V& +3 "core" &'   :\ ] +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 311 counts + "manipulator"&S'Ϝ +15 "core" ' + "manipulator"&W& +4 "core" & ! )  +2 "storage"(G& +3 "core" &' & &\ c +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&L'! +27 "core" ' +2 "storage"(I% +4 "core" %  $ m\ c +2 ."downElevator"SE.seek :down +3 "storage"(X'v +100 (Q% +2 "core" %C   S\ aXj +2 "manipulator"&\ % +4 "core" %  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&O'\ +91 "core" ' +64 ' + ."downElevator"SE.stop + "storage"(5 +3 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'\\& +4 "core" &%' [\ : + "manipulator"&Y& +4 "core" &  +2 "manipulator"&_% +4 "core" %\    +2 .tElbow.seek FlushPuck::Garage + "manipulator"&U(- +175 "core" ( +2 "manipulator"&a& +4 "core" &-   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &[& +3 "core" &- +2 .tForearm.seek :garage + "manipulator"&^' +96 "core" ' + .tHand.close +2 "manipulator"&`/ +69 "core" / + "manipulator"&f& +4 "core" &-   +2 "manipulator"&e% +3 "core" %  \ +2 .tForearm.seek :retract + "manipulator"&h'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&b(Ӥ +284 "core" ( +2 "manipulator"&i& +4 "core" &ө"   <; + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &d& +2 "core" &ө"  { <; +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&k'+ +100 "core" ' +2 "manipulator"&l& +4 "core" &ө" R <; + "manipulator"&c% +4 "core" %3 q +2 "collection"'j& +3 "core" &)+\ ; +2 "collection"'p& +5 "core" &&+\ ; +2 .tCC.seek :closed +2 "collection"'q(O +4 "core" &&+w\ ; +7 &;)*\ 7%f +9 &Vy()\ 27 +9 &}(*\ 2L +10 &U(,\ 4M +9 &sY)*t\ 4M +10 &5V&+\ 4M +9 &Y'*\ 4M +9 &V&*\ 4M +10 &{W(-\ 4M +9 &=\\',\ 4M +9 &T(+\ 4M +10 &!X(-\ 4M +9 &#W)+~\ 4L +9 &%EY(+\ 4M +10 &'U(+\ 4M +9 &(X*,\ 4L +10 &*Y(,\ 4M +9 &,MU',\ 4M +9 &.W),\ 4L +10 &/X(+u\ 4L +9 &1X'+\ 4L +9 &3UY(+\ 4M +10 &5Y*+\ 4L +9 &6Y),\ 4M +10 &8Z)-s\ 4M +9 &:^W(- \ 4L +9 &< X), \ 4L +10 &=U(+\ 4M +9 &?U*,\ 4M +9 &AeU(/\ 4M +10 &C'U',\ 4M +9 &D['+ \ 4M +10 &F^&)\ 4M +9 &Hen',\ 3O +9 &J&,\ 0T +10 &K'-\ ,Y +9 &M+-\ +Z +9 &N`*.\ -+ +10 &O*-\ 0G +9 ( + &O\\*-s\ 3D +2 "collection"'p& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.72 + "collection"'g& +4 "core" &O[*,\ 3D +2 .tHand.open + "manipulator"&s1 +69 "core" 1 +2 "manipulator"&t% +4 "core" % . w + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&n'\ +103 "core" ' + .tPSV.dial PSR +2 "processing"%r +45 "core"  +2 "processing"%o% +4 "core" %X]\ G + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml + "processing"%x' +1618 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%y  +45 "core"  +2 .tPS.seek 0ml + "processing"%z'W +1605 "core" ' + .tPSV.dial PSR + "processing"%w +57 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%}' +2639 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%m "collection"'v  +7 "core" B +2 "processing"%u  +76 "core" +85  +2 .tPSV.dial :mixloop + "processing"%~ +105 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +2 "processing"%  +129 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2629 "core" ' + .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2635 "core" ' +2 .tPSV.dial :mixloop + "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2640 "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"% 'W +2625 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &Ӫ!   ' <: +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&(Ӥ +3 "core" ( +2 "manipulator"&& +4 "core" &Ӫ"   <: +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &Ӫ"   <: +2 .tForearm.seek CC + "manipulator"&'+ +107 "core" ' +2 .tHand.close + "manipulator"&/ +75 "core" / +2 .tCC.seek :open +2 "collection"'( +375 "core" ( +2 "manipulator"&{& +4 "core" &Ӫ"  > <: + "manipulator"&% +4 "core" %   U \ + .tForearm.seek :retract +2 "manipulator"&'\ +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(- +283 "core" ( + "manipulator"&|& +4 "core" &-  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &-   $ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +45 "manipulator"&' +104 "core" ' +2 .tHand.open + "manipulator"&1 +64 "core" 1 +2 "manipulator"&"% +4 "core" %  7 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV + .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp +2 "collection"'$& +4 "core" &88h\ l + "manipulator"&%% +9 "core" %\  ' 3 +2 "storage"(% +3 "core" %  v\  +2 "storage"(&. +3 "core" .($ + .tSC.reconfigure :tight +8 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(#( +199 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 ((& +3 "core" & R\  + "manipulator"&)& +4 "core" &-   + "manipulator"&'% +4 "core" %\   3 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&+( +179 "core" ( + "manipulator"&*& +5 "core" &\  # + "storage"(-& +4 "core" & \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&.' +93 "core" ' +2 "storage"(/& +4 "core" &  a\  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(0'L +281 "core" ' +2 "storage"(1- +3 "core" -'w + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 (3& +3 "core" & F\  +2 "manipulator"& & +3 "core" &\   # +2 .tElbow.seek 2 + "manipulator"&4( +4 "core" ( + "manipulator"&<& +3 "core" &\   # + "storage"(& +4 "core" &  x\  +2 .tForearm.seek 2 + 300 counts + "manipulator"&7'ϊ +22 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&;/ +71 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&R& +2 "storage"(]'v +9 "core" &\   # + "manipulator"&=% +4 "core" % ϙ  Y +2 .tForearm.seek :retract +2 "manipulator"&:'\ +91 "core" ' +2 .tElbow.seek CC + "manipulator"&>(Ӥ +150 "core" ( +2 "manipulator"&9& +5 "core" &Ӥ  :1 ' +2 .tElbow.reconfigure :loose +2 ."downElevator"SE.stop +3 "manipulator"&$ &.,(#b + "storage"(5 +5 "manipulator"&6& +3 "core" &Ӥ  :1 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&'+ +100 "core" ' +2 "manipulator"&8& +4 "core" &Ӥ   ' :1 +2 "manipulator"&!% +4 "core" %3  d +2 "collection"'& +4 "core" &8=\ n +2 "collection"'?& +4 "core" &79\ n +3 .tCC.seek :closed + "collection"'Z(O +4 "core" &7:"\ n +9 &26;\ f+{ +10 &c9;\ d= +9 &x7;\ dL +9 &H[8:\ fK +10 &^7;y\ fL +9 &\\7:\ eK +9 &\\8:\ eK +11 &O]7<\ eK +8 &Y7;\ eK +10 &Z7;\ eK +9 & ]8<z\ dK +9 &"W^8<v\ dK +10 &$_8:d\ dL +9 &%[9;U\ dK +9 &'_8;A\ dK +10 &)_\\5;/\ dK +9 &+!]6;"\ cK +10 &,]79\ dL +9 &.Z7<\ cK +9 &0g]7<\ cK +10 &2)]7;\ cK +9 &3]7:\ dK +9 &5[7:\ dK +10 &7pY9<\ dK +9 &91[7:.\ cK +9 &:W79(\ dK +10 &<X6;\ cK +9 &>wW8;\ cK +10 &@9]7:\ cK +9 &A\\7:\ cK +9 &C[7:\ cK +10 &E~]7<\ cL +9 &G>e7;\ bL +9 &H99\ `P +10 &J*l\ \\V +9 &Lbs\ ZX +10 &N"k\ YF +9 &O6<"R\ ], +9 &Om>AI\ `E +6 ( + "collection"'?& +4 #tCollection Clamp onSpring/offSpring for 6/26 samples, on/off torque 1.66 +2 .Hand.open + "manipulator"&51 +3 "core" &Oe@H8\ aE +72 1 +2 "manipulator"&H% +4 "core" % .   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&J'\ +94 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'K  +127 "core"  + .tCSV.dial CTV +2 "collection"'P  +29 "core"  +2 .tPS.seek 2.5ml +2 "processing"%@' +2632 "core" ' +2 "collection"'D% +4 "core" % I \ g +2 .tCS.seek 4.151ml + "collection"'B'Q +1569 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%E  +42 "core"  +2 .tdelay 2 seconds +201 .PSV.dial :waste2 +2 "processing"%T  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%V'W +2635 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"'W ` +37 "core" _ +2 .tCSV.dial :air + "collection"'G @ +44 "core" > +2 .tCS.seek 10ml + "collection"'I' D +1564 "core" ' + .tCSV.dial CTV +2 "collection"'A  +44 "core"  +2 .tCS.seek 0ml + "collection"'Q' +2622 "core" ' + .tCBV.dial :waste1 + "collection"'\ @ +29 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'N  +139 "core"  +2 "collection"'M& +4 "core" &OdU\ tE + #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&S% +3 "core" %\      +2 "storage"(\\% +4 "core" %p   \ + "storage"(Y. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(_($ +190 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +3 "core" &&  \ +2 "manipulator"&L& +4 "core" &Ӥ   :1 +2 "manipulator"&a% +3 "core" %\     +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&[( +156 "core" ( + "manipulator"&X& +5 "core" &  f + "storage"(C& +4 "core" && a\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&`'! +93 "core" ' +2 "storage"(f& +4 "core" &&  ) =\ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(e'L +281 "core" ' +2 "storage"(O- +3 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 "manipulator"&^& +3 "core" &   6 +2 "storage"(i& +3 "core" &&   t\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 + "manipulator"&d'e +36 "core" ' + .tElbow.hold +2 "manipulator"&U, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(l- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate + "storage"(c'? +26 "core" ' +2 "manipulator"&j% +5 "core" %r   ǽP + "storage"(h& +4 "core" && \ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 313 counts + "manipulator"&F'Ϟ +13 "core" ' +2 "manipulator"&g& +4 "core" &   + "storage"(s& +4 "core" &&   U\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&t'! +28 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate + "storage"(p'. +39 "core" ' +2 "manipulator"&r& +4 "core" &  + +2 "manipulator"&o% +4 "core" %   @ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&k'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&(Ӥ +153 "core" ( + "manipulator"&y& +4 "core" &ӝ  8 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &x& +3 "core" &ӝ   8 +2 .tForearm.seek CC + "manipulator"&w'+ +105 "core" ' + .tHand.close +2 "manipulator"&z/ +67 "core" / +2 .tCC.seek :open + "collection"'m( +376 "core" ( + "storage"(v& +4 "core" &&  \ +2 "storage"(u& +3 "core" &&   u\ +2 "manipulator"&~& +4 "core" &Ӟ  8 + "manipulator"&% +4 "core" % 6   \ q + .tForearm.seek :retract +2 "manipulator"&}'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +154 "core" ( +2 "manipulator"&& +4 "core" &  \ \ +2 "storage"(& +3 "core" && t t \ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&'e +111 "core" ' + .tElbow.hold +2 "manipulator"&, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&1 +69 "core" 1 +2 "manipulator"& % +4 "core" % v   ǿd + "storage"( & +4 "core" && H P \ + .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 317 counts + "manipulator"&'Ϣ +24 "core" ' + "manipulator"&& +5 "core" &  & \ + "storage"(& +4 "core" && \ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&'! +25 "core" ' + "storage"(b% +5 "core" %% @\ +2 ."downElevator"SE.seek :down +4 "storage"(n'v +100 (q% +3 "core" %J \ Vb +2 "manipulator"&{% +4 "core" %K   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +90 "core" ' +67 ' + ."downElevator"SE.stop +2 "storage"(5 +2 .tPSV.dial :air +2 "processing"%  +82 "core"  +2 .tPS.seek 2.5ml +2 "processing"%|' +2629 "core" ' + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +42 "core" +2 .tdelay 1 second +101 .PSV.dial :air +2 "processing"%  +42 "core"  + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +42 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%"  +41 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%'W +1215 "Can" /. +1423 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%$& +4 "core" & * +2 "manipulator"&%& +3 "core" &  A \ + "manipulator"&% +4 "core" %\   d  +52 .tElbow.seek FlushPuck::Garage +4 "manipulator"&&(- +175 "core" ( + "manipulator"&& +5 "core" &-  <  + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &(& +2 "core" &- !  +2 .tForearm.seek :garage +2 "manipulator"&)' +95 "core" ' + .tHand.close + "manipulator"&'/ +62 "core" / + "manipulator"&2& +4 "core" &-   +2 "manipulator"&*% +4 "core" %    +2 .tForearm.seek :retract + "manipulator"&-'\ +101 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&/(z +155 "core" ( +2 "manipulator"&& +3 "core" &t \  [ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &t  [ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC + "manipulator"&1'~ +103 "core" ' +2 "manipulator"&3& +4 "core" &t  [ +2 "manipulator"& % +4 "core" %t    > +2 "processing"%<& +3 "core" & 2 +2 "processing"%& +5 "core" & 3 +3 .tPC.seek :closed + "processing"%;(Tg +4 "core" &} 3 +9 &4| .)v +9 &h ,= +10 &x ,J +9 &Y` ,I +9 &` ,I +10 &e +I +9 &f +I +9 &`f *I +10 &#c *I +9 &` )I +10 & c )H +9 &"hc (I +9 &$+b )I +10 &%aP (I +9 &'cQ (I +9 &)qc> 'I +10 &+3b? 'I +9 &,fC &I +9 &.c@ &I +10 &0y`H &I +9 &2;bF &I +10 &3cH %I +9 &5bH %H +9 &7cJ %I +10 &9CbS $I +9 &;b\\ $I +10 &<`[ $I +9 &>b\\ $I +9 &@Kbg #I +10 &B eb #I +9 &Cb] #I +9 &Eek "I +10 &GQkh !I +9 &Isg K +9 &Jj M +10 &Le O +9 &NJo O +10 &P m O +9 &Qs O +9 &Sqymu - +10 &T+)m| E +9 &TF{ * +2 ( +2 "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.47 +6 "processing"%R& +3 "core" &TF~ * +2 .tHand.open + "manipulator"&=1 +77 "core" 1 + "manipulator"&+% +4 "core" % t  9 > +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&.'\ +97 "core" ' +2 .tPRV.dial :air + "processing"%9  +40 "core"  +2 .tPSV.dial :mixloop + "processing"%6 +43 "core" +2 "processing"%0% +4 "core" %U  +2 .tPS.seek 0.3ml + "processing"%7' +386 "core" ' + .tPSV.dial PSR +2 "processing"%8 +108 "core"  +2 "processing"%!% +4 "core" %  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%'* +482 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%4' +1936 "core" ' + .tdelay 3 seconds +303 .PSV.dial :mixloop + "processing"%] +95 "core" + .tPTV.dial :mixing +2 "processing"%: @ +69 "core" B + .tPBV.dial :waste2 +2 "processing"%  +87 "core"  +3 .tPS.seek 0ml +2 "processing"%5'W +2639 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&H& +4 "core" &u    Z +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&?(z +3 "core" ( +2 "manipulator"&K& +4 "core" &u  d Z + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &P& +2 "core" &u   Z +2 .tForearm.seek PC +2 "manipulator"&'~ +101 "core" ' + .tHand.close +2 "manipulator"& / +72 "core" / +2 .tPC.seek :open + "processing"%D( +401 "core" ( + "manipulator"&,& +4 "core" &u  Z + "manipulator"&E% +4 "core" % ϐ  > +2 .tForearm.seek :retract + "manipulator"&T'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&@(- +122 "core" ( + "manipulator"&W& +4 "core" &-  0 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &G& +3 "core" &-  W 0 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&B' +93 "core" ' +2 .tHand.open + "manipulator"&A1 +72 "core" 1 +2 "manipulator"&I% +4 "core" %  s +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&\ '\ +93 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%N& +4 "core" &  +2 "manipulator"&M% +3 "core" %\   K  +2 "storage"(S% +3 "core" %{  +2 "storage"(\\. +3 "core" .($ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(Y( +197 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" & Z V\  +2 "manipulator"&L& +3 "core" &-   0 +2 "manipulator"&a% +4 "core" %\    + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&#( +172 "core" ( +2 "manipulator"&X& +4 "core" &   % % + "storage"(C& +4 "core" &   C \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&f' +100 "core" ' + "storage"(>& +4 "core" & < <   +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(J'L +280 "core" ' + "storage"(O- +4 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 (^& +3 "core" & $ $   + "manipulator"&i& +4 "core" &   % + .tElbow.seek 2 +2 "manipulator"&l( +3 "core" ( +2 "manipulator"&j& +3 "core" &   G % +2 "storage"(h& +3 "core" &   3  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&g'ϊ +22 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&s/ +74 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&r& +2 "storage"(o'v +7 "core" &   ' % +2 "manipulator"&`% +3 "core" % τ    9 +2 .tForearm.seek :retract +2 "manipulator"&['\ +91 "core" ' +3 .tElbow.seek PC + "manipulator"&e(z +164 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +108 "core" ( + "manipulator"&d& +4 "core" &q N * + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &F& +3 "core" &q , * +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&c'~ +98 "core" ' + "manipulator"&y& +4 "core" &q  * +2 "manipulator"&x% +4 "core" %{   J + "processing"%t& +4 "core" &  +2 "processing"%U& +4 "core" &  +2 .tPC.seek :closed +2 "processing"%z(Tg +4 "core" &  +7 &6 #b +10 &W}\ 5 +9 &\ I +9 &\\4\ I +10 &zb\ I +9 &;_\ J +9 &c\ J +10 &b\ J +9 &`\ J +10 &B]\ J +9 & a\ I +9 &!_|\ I +10 &#`\ J +9 &%J`{\ J +10 &' ]x\ J +9 &(\\v\ I +9 &*_t\ I +10 &,S]t\ I +9 &.av\ J +10 &/_f\ J +9 &1`c\ J +9 &3[\\e\ I +9 &5_c\ I +10 &6bg\ I +9 &8bd\ J +10 &:b_a\ J +9 &<%\\U\ I +9 &=_T\ I +10 &?bU\ J +9 &AkaS\ I +10 &C,\\M\ J +9 &D]T\ J +9 &FbT\ J +10 &HphS\ K +9 &J,|H\ M +9 &KB\ O +10 &MC\ O +9 &OjE\ O +9 &Q+H\ P +10 &RH\ = +9 &S<oE\ ] +10 &TH+C\ ( +5 ( + "processing"%U& +5 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.49 + .Hand.open + "manipulator"&k1 +3 "core" &THE\ ( +73 1 + "manipulator"&Z% +4 "core" % {  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&v'\ +93 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +2 "processing"%u  +2 %~9 +6 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%9 +2 "core" 9  +102 "processing"%9 +3 "core" 9  +102 "processing"%w9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +102 "processing"%9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9 +102 "processing"% 9 +2 "core" 9" +102 "processing"%9 +2 "core" 9& +103 "processing"%9 +2 "core" 9* +102 "processing"%b9 +3 "core" 9/ +102 "processing"%}9 +2 "core" 93 +103 "processing"%q9 +2 "core" 97 +102 "processing"%{9 +2 "core" 9; +102 "processing"%9 +4 "core" 9? +103 "processing"%9 +2 "core" 9D +102 "processing"%9 +2 "core" 9H +102 "processing"%p9 +2 "core" 9L +103 "processing"%9 +2 "core" 9P +102 "processing"%9 +2 "core" 9\ T +102 "processing"%n9 +3 "core" 9X +102 "processing"%V9 +2 "core" 9] +103 "processing"%9 +2 "core" 9a +102 "processing"%9 +3 "core" 9&e +102 "processing"%9 +2 "core" 9-i +103 "processing"%"9 +53 "core" 98o +102 "processing"%|9 +2 "core" 9>t +102 "processing"%$9 +3 "core" 9Gx +102 "processing"%%9 +3 "core" 9N| +102 "processing"%9 +3 "core" 9V\ +102 "processing"%9 +2 "core" 9]\ +103 "processing"%(9 +2 "core" 9d\ +3 .tPH.hold 2:00:00,28C +8 "processing"% ppb +4 .tdelay 1:30 +2 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%' +97 "core"  + "processing"%2% +4 "core" %Ro\ +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml + "processing"%*' +597 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%'[ +1607 "core" ' +2 .tPTV.dial :puck + "processing"%  +68 "core"  + .tPSV.dial PTV +2 "processing"% +81 "core"  + .tPBV.dial :waste1 +2 "processing"%)  +124 "core"  + "processing"%3% +4 "core" %W\  +2 .tPS.seek 1.5ml +2 "processing"% ' +591 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%< * +30 "core" + +3 .tPS.seek 0ml + "processing"%&'W +1607 "core" ' +2 .tdelay 5:00 +29205 "Can"\ 87 +798 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%-  +31 "core"  +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"% * +33 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%R +68 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%=' +2273 "core" ' + .tPSV.dial PTV +2 "processing"%+ +71 "core" + .tdelay 5 seconds +502 .PSV.dial PSR +6 "processing"% +70 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%9 +71 "core" + .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%6  +68 "core"  +2 .tPS.seek 0ml +2 "processing"%0'W +2230 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%1  +123 "core" + .tPSV.dial :mixloop +2 "processing"% +55 "core" + .tPRV.dial :ab1 +2 "processing"%8 @ +72 "core" A +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%!'w +351 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +3 "collection"'7  "processing"%  +45 "core"  +8 + "processing"%]% +4 "core" %w\  +2 .tPS.seek 0.32ml +2 "processing"%:'$ +391 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +29 "core" +2 .tPRV.dial :air + "processing"%4  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%H'D +1226 "core" ' + .tPRV.dial :waste2 +2 "processing"%K @ +70 "core" > +2 .tPS.seek 0.5ml +2 "processing"%P' +870 "core" ' + #taddPMLReagent08 +2 .PSV.dial :air + "processing"%  +41 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml + "processing"%/'[ +1612 "core" ' +2 .tPSV.dial :PML + "processing"%. +43 "core" + .tPTV.dial :mixing +2 "processing"%; @ +69 "core" A + .tPBV.dial :waste1 + "processing"%,  +34 "core"  + "processing"%E% +4 "core" %W\  +2 .tPS.seek 1.85ml +2 "processing"%W'7 +234 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%G * +33 "core" * +3 .tPS.seek 0ml + "processing"%'W +1982 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'?& +3 "core" &?CF\ +2 "manipulator"&A& +4 "core" &r   ) + "manipulator"&I% +4 "core" %\   7 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&N(- +132 "core" ( + "manipulator"&M& +4 "core" &-  P 5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &S& +3 "core" &- A 5 +2 .tForearm.seek :garage + "manipulator"&\\' +103 "core" ' +2 .tHand.close + "manipulator"&T/ +75 "core" / +2 "manipulator"&B& +4 "core" &.S\  # + "manipulator"&% +4 "core" % w   ? _ +2 .tForearm.seek :retract + "manipulator"&L'\ +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&a(Ӥ +281 "core" ( + "manipulator"&_& +4 "core" &ӟ    :/ +2 .tElbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +2 &X& +3 "core" &ӟ   :/ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 .tForearm.seek CC +2 "manipulator"&C'+ +97 "core" ' +3 "manipulator"&>& +4 "core" &ӟ   5 :/ +2 "manipulator"&@% +4 "core" %3    +2 "collection"'\ & +3 "core" &@C\ +2 "collection"'O& +5 "core" &@D\ +2 .tCC.seek :closed +2 "collection"'^(O +4 "core" &?C\ +7 &;?C'\ %h +10 &X~?Cm\ 7 +9 &?E\ L +9 &[?Ah\ L +10 &|_@D\ L +9 &@]@C\ K +9 &^AC\ L +10 &`=B\ K +9 &^ABk\ K +10 &H_BD\ K +9 & \\>C\ L +9 &!b@B-\ L +10 &#^@B\ L +9 &%P]AB\ K +9 &'`BC\ L +10 &(`AC\ K +9 &*]@B\ L +10 &,XZAC\ K +9 &.]?A\ K +9 &/[@B\ L +10 &1_AB\ L +9 &3^^@D\ L +9 &5"Y?E\ K +10 &6]AD\ K +9 &8[AD\ L +10 &:hZ?D\ K +9 &<)]>C\ L +9 &=[@B\ L +10 &?Y>C\ K +9 &Ap\\?C\ K +9 &C1ZAC.\ L +10 &D_?A\ ~L +9 &Fb>B\ ~L +10 &Hrr>B\ }M +9 &J'>C\ zR +9 &K>B,\ uV +10 &M=B\ tX +9 &OZ?Aw\ u)} +9 &O=B?\ xB +9 ( +2 &OQ>@\ x? + "collection"'O& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.62 + "collection"'i& +4 "core" &OR=A\ w? +2 .tHand.open + "manipulator"&j1 +71 "core" 1 +2 "manipulator"&h% +4 "core" % 3  + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&s'\ +95 "core" ' +2 .tPSV.dial PSR + "processing"%r +100 "core"  +2 "processing"%`% +4 "core" %W\ + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +9 .tPS.seek 1.5ml +2 "processing"%#' +1611 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%f  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%J'W +1605 "core" ' +2 .tPSV.dial PSR + "processing"%g +44 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml +2 "processing"%d' +2635 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%F  + "collection"'l  +40 "core" ~ +117  + .tPSV.dial :mixloop +2 "processing"%y +100 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%x  +70 "core" +2 .tPS.seek 0ml + "processing"%t'W +2634 "core" ' +2 .tPSV.dial :air + "processing"%o  +43 "core"  +2 .tPS.seek 2.5ml + "processing"%[' +2639 "core" ' + .tPSV.dial :mixloop +2 "processing"%D +44 "core" +2 .tPS.seek 0ml + "processing"%k'W +2628 "core" ' + .tPSV.dial :air +2 "processing"%Z  +44 "core"  +2 .tPS.seek 2.5ml + "processing"%~' +2634 "core" ' + .tPSV.dial :mixloop +2 "processing"%U +44 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2633 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&c& +4 "core" &Ӡ  x :. + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&(Ӥ +3 "core" ( + "manipulator"&& +4 "core" &Ӡ   :. +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +50 &w& +4 "core" &Ӡ   1 :. +2 .tForearm.seek CC + "manipulator"&'+ +104 "core" ' + .tHand.close +2 "manipulator"&/ +70 "core" / +2 .tCC.seek :open +2 "collection"' ( +376 "core" ( + "manipulator"& & +5 "core" &Ӡ   :. + "manipulator"&% +4 "core" % &  6 T +2 .tForearm.seek :retract + "manipulator"&'\ +105 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&b(- +284 "core" ( +2 "manipulator"&}& +4 "core" &-  ^  + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &q& +2 "core" &-  -  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&{' +97 "core" ' +2 .tHand.open +2 "manipulator"&1 +73 "core" 1 + "manipulator"&% +5 "core" %  + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' + ."da"delayUntil "13:22:24.18" +18564 "Can" <; +6289 #"da"recoverPRVreagent08 + .PTV.dial :mixing + "processing"%p @ +66 "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"% * +34 "core" , +2 ."da"PSV.dial :air + "processing"%n  +42 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%V' +2180 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +42 "core" + ."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 + "processing"%"  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%|'W +2170 "core" ' + #"da"washCycleDA #1 of 2 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%$ +122 "core"  + "processing"%%% +4 "core" %Y  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml + "processing"%' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1604 "core" ' + ."da"PTV.dial :puck +2 "processing"%(  +67 "core"  +2 ."da"PSV.dial PTV + "processing"%' +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%2  +32 "core" +2 "processing"%5% +4 "core" %[\  + ."da"PS.seek 1.5ml +2 "processing"%*' +594 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" + +2 ."da"PS.seek 0ml +2 "processing"%'W +1614 "core" ' +2 ."da"delay 2:00 +12003 #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"%3 * +32 "core" * +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +68 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%<' +2203 "core" ' + ."da"PSV.dial PTV +2 "processing"% +69 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%u +69 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%- +69 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +66 "core"  +2 ."da"PS.seek 0ml +2 "processing"%R'W +2203 "core" ' + #"da"washCycleDA #2 of 2 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%& +122 "core"  + "processing"%+% +4 "core" %P - + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +592 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%9'[ +1617 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%6 +68 "core" + ."da"PBV.dial :waste1 +2 "processing"%=  +33 "core" + "processing"%1% +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"%8 * +34 "core" , +2 ."da"PS.seek 0ml + "processing"%0'W +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +33 "core" +2 ."da"delay 30 seconds +805 "Can" ,23 +2197 ."da"PBV.dial between PSV and waste1 +2 "processing"%7 * +31 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%] +68 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%!' +2179 "core" ' + ."da"PSV.dial PTV +2 "processing"% +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%4 +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%: +67 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%K  +66 "core"  +2 ."da"PS.seek 0ml +2 "processing"%H'W +2160 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%  +41 "core"  + ."da"delay 5 seconds +503 .PTV.dial :PRVmixing + "processing"%P  +118 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%.  +40 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%; +53 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%,' +382 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%E  +40 "core"  +2 "processing"%G% +3 "core" % 8 +2 ."da"PS.seek 0.55ml +2 "processing"%/'| +336 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%W  +39 "core"  +2 ."da"PS.seek 2ml +2 "processing"%?'[ +1549 "core" ' + ."da"PSV.dial :PML +2 "processing"%A +43 "core" + ."da"PTV.dial :mixing +2 "processing"%I @ +68 "core" A +2 ."da"PBV.dial :waste1 + "processing"%M  +33 "core" +2 "processing"%S% +4 "core" %V  +2 ."da"PS.seek 1.85ml + "processing"%e'6 +232 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%T * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%B'W +1972 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +45094 "Can" N44 +2909 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%  +31 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%v * +33 "core" , +2 ."da"PSV.dial :air +43 "processing"%\\  +49 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%_' +2196 "core" ' +2 ."da"PSV.dial :mixloop + "processing"%X +43 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%N  +53 "core" + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%> +38 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%@  +40 "core"  +2 ."da"PS.seek 0ml + "processing"%\ 'W +2164 "core" ' + #"da"washCycleDA #1 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%L +120 "core"  +2 "processing"%m% +4 "core" %Z Q + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%i' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%j'[ +1607 "core" ' + ."da"PTV.dial :puck +2 "processing"%h  +68 "core"  + ."da"PSV.dial PTV +2 "processing"%O +67 "core" + ."da"PBV.dial :waste1 +2 "processing"%r  +33 "core"  + "processing"%`% +4 "core" %V&  +2 ."da"PS.seek 1.5ml +2 "processing"%C' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" + +2 ."da"PS.seek 0ml +2 "processing"%f'W +1617 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%#  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%g * +33 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%J +68 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%l' +2188 "core" ' + ."da"PSV.dial PTV +7 "processing"%F +80 "core"  + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%y +65 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%x +67 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%d  +67 "core"  +2 ."da"PS.seek 0ml +2 "processing"%o'W +2163 "core" ' + #"da"washCycleDA #2 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%t +119 "core"  + "processing"%D% +4 "core" %T C + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%[' +596 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%Z'[ +1608 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%k +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%U  +33 "core" + "processing"%~% +4 "core" %X  +2 ."da"PS.seek 1.5ml +2 "processing"%c' +594 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" + +2 ."da"PS.seek 0ml + "processing"%w'W +1615 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +32 "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"%s +68 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%^' +1142 "Can" G33 +1043 "core" ' + ."da"PSV.dial PTV +2 "processing"% +79 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +66 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +68 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%}  +78 "core" +2 ."da"PS.seek 0ml +2 "processing"%q'W +2155 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"% +120 "core"  +2 "processing"%% +3 "core" %R < +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +585 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml + "processing"%'[ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%{ +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%p  +32 "core" +2 "processing"%% +4 "core" %W + +2 ."da"PS.seek 1.5ml +2 "processing"%' +597 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%n * +32 "core" + +2 ."da"PS.seek 0ml +2 "processing"%'W +1605 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +32 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +67 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%"' +2143 "core" ' + ."da"PSV.dial PTV +2 "processing"%V +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%$ +78 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%% +65 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%|  +66 "core"  +2 ."da"PS.seek 0ml + "processing"%'W +2139 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%( +123 "core"  +2 "processing"%'% +5 "core" %U\ +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +10 ."da"PS.reconfigure :default +7 "processing"%#A d`xb +6 ."da"PS.seek 0.25ml +5 "processing"%2'7 +345 "core" ' +2 ."da"delay 5 seconds +503 "processing"%5% +3 "core" %9\ K +2 #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%' +345 "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" +2 ."da"PBV.dial :waste1 + "processing"%)  +35 "core" + "processing"%3% +4 "core" %X\ 3 +2 ."da"PS.seek 1.5ml +2 "processing"%' +588 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +49 "processing"% * +37 "core" + +2 ."da"PS.seek 0ml +2 "processing"% 'W +1613 "core" ' + ."da"delay 10 seconds +1004 #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"%- * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%<' +2410 "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 +2 "processing"%R +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%6'W +2429 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR + "processing"%= +135 "core"  + "processing"%1% +4 "core" %R0 + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml + "processing"%9'[ +2127 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%8 +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%% +4 "core" %^  +2 ."da"PS.seek 1.5ml +2 "processing"%7' +586 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%] * +35 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%0  +105 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +1604 "core" ' + "processing"%49 +4 "core" 94 +2 #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast +2 "processing"%:  +3 "core" 4 + 4 + "processing"%K& +4 "core" &TH ( + #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&!% +3 "core" %\  ~  p +2 "storage"( % +4 "core" %x ( (y\ + "storage"(P. +3 "core" .( +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 ."da"SC.seek 1 +2 "storage"(.($ +192 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +2 (;& +5 "core" &' L\ +4 "manipulator"&H& +7 "core" &- W o +2 "manipulator"&E% +8 "core" %\   o +4 ."da"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&G( +180 "core" ( + "manipulator"&,& +4 "core" &  l& +2 "storage"(W& +3 "core" &'  .\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&/'! +108 "core" ' + "storage"(A& +4 "core" &'  5\ +2 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(I'L +282 "core" ' +2 "storage"(M- +3 "core" -'z + ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&S& +2 "core" & e ^ l& +2 "storage"(T& +3 "core" &'   ,\ +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&?'e +32 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&e, +3 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 "storage"(- +3 "core" -'z +2 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(v'2 +27 "core" ' +2 "manipulator"&\\% +4 "core" %f ( + aF + "storage"(B& +4 "core" &' 7\  + ."da"Forearm.force -20 +2 "manipulator"&5 +2 ."da"Forearm.seek 1 + 301 counts +2 "manipulator"&X'ϒ +21 "core" ' +2 "manipulator"&N& +4 "core" &  _ m l +2 "storage"(>& +3 "core" &'  4\ \ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts + "manipulator"&@'! +21 "core" ' +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(_'! +40 "core" ' +2 "manipulator"&L& +4 "core" &  o l +2 "manipulator"&m% +3 "core" %0 Q n +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&\ '\ +94 "core" ' +2 ."da"Elbow.seek PC + "manipulator"&i(z +277 "core" ( + "manipulator"&h& +4 "core" &p e V j> + ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &O& +3 "core" &p ] ] i> +2 ."da"Forearm.seek PC +2 "manipulator"&r'~ +100 "core" ' +2 ."da"Hand.close +2 "manipulator"&`/ +65 "core" / +2 ."da"PC.seek :open +2 "processing"%j( +403 "core" ( +2 "storage"(& +4 "core" &' /\ + "manipulator"&C& +4 "core" &q ^ g  j= + "manipulator"&#% +3 "core" % ω h f j +2 ."da"Forearm.seek :retract +2 "manipulator"&g'\ +97 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&J( +248 "core" ( + "manipulator"&f& +4 "core" & B V i' + "storage"(F& +4 "core" &' "\  +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&y'! +93 "core" ' +2 ."da"Hand.open + "manipulator"&x1 +67 "core" 1 +2 "storage"(d- +4 "core" -'! +2 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(l' +23 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.19 Pucks below Top Plate +2 "storage"(t' +49 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da21nov2314h40ml.tif +1949 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +787 "Can" 66 +5749 #"da"SX HX9/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 81.241 seconds\ /var/log/esp/da21nov2314h40ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da21nov2314h40ml15s.tif +1565 #SX HX9/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da21nov2314h40ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da21nov2314h40ml30s.tif +3069 #SX HX9/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da21nov2314h40ml30s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da21nov2314h40ml70s.tif +7129 #SX HX9/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da21nov2314h40ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "81.241 sec auto-exposure",Subject: "da21nov2314h40ml images!" +12 "storage"(D- +5 "core" -' + "storage"(o& +6 "core" &' % & A\  +2 "manipulator"&[& +3 "core" & L r' +2 ."da"Elbow.seek 1 +2 "manipulator"&k( +3 "core" ( + "manipulator"&U& +4 "core" & W s' + "storage"(~& +4 "core" &'   \  +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&Z'! +5 "core" ' +2 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.9 Pucks below Top Plate + "storage"('' +58 "core" ' + "manipulator"&c& +4 "core" & J H ' +2 "storage"(& +5 "core" &' \  + ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +61 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&a'e +32 "core" ' + ."da"Elbow.hold +2 "manipulator"&s, +4 "core" , + ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 2.09 Pucks below Top Plate +2 "storage"(w' +27 "core" ' +2 "manipulator"& % +4 "core" %Yx p x+ +2 "storage"(& +4 "core" &' \  +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 288 counts +2 "manipulator"&'υ +23 "core" ' + "manipulator"&}& +8 "core" &\ ` a # +2 "storage"(^& +4 "core" &' k\ " +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&'! +22 "core" ' +2 "storage"(% +4 "core" % \ # +2 ."downElevator"SE.seek :down +3 "storage"(q'v +99 (% +3 "core" %;6 I\ $Wg +2 "manipulator"&{% +5 "core" % n o +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&p'\ +95 "core" ' +36 ' + ."downElevator"SE.stop +2 "storage"(5 +3 (& +3 "core" &' \ & +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 #tStarting finalPurge + "processing"%& +4 "core" &\  +2 "manipulator"&n& +4 "core" &\ o m v # +2 "manipulator"&% +4 "core" %\ # p m B +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(- +180 "core" ( +4 "manipulator"&& +10 "core" &- J ' +5 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +4 && +8 "core" &- t ' +4 ."psFlush"Forearm.seek :garage +4 "manipulator"&' +96 "core" ' +7 ."psFlush"Hand.close +5 "manipulator"&V/ +72 "core" / +4 "manipulator"&$& +15 "core" &- z ' +3 "manipulator"&%% +7 "core" % S . +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&|'\ +96 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +4 "manipulator"&"(z +151 "core" ( +4 "manipulator"&(& +8 "core" &s H +4 ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 &'& +8 "core" &s w H +4 ."psFlush"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek PC +3 "manipulator"&'~ +101 "core" ' +4 "manipulator"&5& +8 "core" &t  G +4 "manipulator"&2% +8 "core" %φ  +4 "processing"%& +9 "core" &\  +4 "processing"%*& +8 "core" &\  +4 ."psFlush"PC.seek :closed +5 "processing"%)(Tg +10 "core" &\  +2 &\  +6 &.t\ +| +9 &cw\ ? +9 &`j\ P +10 & L\ P +11 &N\ P +6 &P\ P +11 &fQ\ P +8 &(O\ P +9 &N\ O +11 &O \ O +7 & pO\ O +11 &"1O\ P +10 &#R\ O +8 &%N\ O +11 &'xO\ O +9 &):O\ O +8 &*R\ P +13 &,L\ O +5 &.M\ P +12 &0BO\ O +9 &2N\ P +8 &3Q\ P +11 &5N\ O +9 &7IL\ P +8 &9 P\ P +11 &:P\ P +7 &<K\ P +11 &>QJ\ P +10 &@K\ P +8 &AL\ P +12 &CO\ P +8 &EXQ\ P +9 &GR\ P +11 &H[\ Q +7 &Jo\ T +9 &LM\ V +11 &N \ W +8 &O\ V +12 &Q\ W +8 &SGv\ 7 +8 &T!,]\ S +11 &TD&\ 0 +4 ( +4 &TD$\ 0 +3 "processing"%*& +7 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.65 + "processing"%3& +8 "core" &TD$\ 0 +2 ."psFlush"Hand.open +4 "manipulator"&1 +71 "core" 1 +3 "manipulator"&% +10 "core" % υ  +4 ."psFlush"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +4 "manipulator"&'\ +98 "core" ' +2 ."psFlush"PSR.select :air +7 .PSV.dial PSR +2 "processing"%u +59 "core"  +4 "processing"%-% +8 "core" %U\  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +4 "processing"% ' +312 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +278 "core" ' +8 ."psFlush"delay 5 seconds +503 .PSR.select :air +5 "processing"% +14 ."psFlush"PS.seek 2.5ml +4 "processing"% ' +2125 "core" ' +4 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +4 "processing"%& @ +198 "core" B +2 ."psFlush"PTV.dial :PRVmixing +4 "processing"%+  +133 "core" +2 ."psFlush"PSV.dial :mixloop +4 "processing"%R +108 "core" +6 ."psFlush"PS.seek :empty +4 "processing"%'9 +940 #"uploadLog"upsync +1696 "core" ' + ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%< +102 "core"  +2 "processing"%=% +4 "core" %8y\ . + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%1' +595 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +7 "processing"% +9 ."psFlush"PS.seek 2.5ml +7 "processing"%6' +2126 "core" ' + ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%8  +35 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"% @ +70 "core" @ + ."psFlush"PSV.dial :mixloop +2 "processing"% +103 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%9'9 +2638 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%] +102 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%0'P +1100 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%7' +1616 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%4 +73 "core" + ."psFlush"PTV.dial :puck +2 "processing"%:  +72 "core"  + ."psFlush"PBV.dial :waste1 +2 .PS.seek 0ml +2 "processing"%K'W +2624 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%! +74 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"% ' +586 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%P' +2120 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%; +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%H U +54 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%E'W +2627 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"%Y @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%,' +2634 "core" ' + ."psFlush"PSV.dial :waste1 +52 "processing"%W  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%b'W +2639 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%A +43 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%' +2638 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%M +72 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%S'W +2629 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"%T @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2630 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%\\  +82 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"%B'W +2512 "Can"\ p:: +119 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%N +43 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%>'P +1105 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%L' +1613 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%m +70 "core" +2 ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%/  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%G'W +2624 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%I +71 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%?' +588 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%X' +2126 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%v +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"%@ U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%h'W +2631 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%O @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%e' +2635 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%`  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%\ 'W +2626 "core" ' + ."psFlush"PSV.dial PSR +7 "processing"%z +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2644 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%C +69 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%#'W +2638 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"%r @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml + "processing"%f' +2639 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%F  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%i'W +2633 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'x& +4 "core" &IN\ + "manipulator"&d& +4 "core" &u   F + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&g(z +3 "core" ( +2 "manipulator"&_& +4 "core" &u   F + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &l& +2 "core" &u    F +2 .tForearm.seek PC +2 "manipulator"&D'~ +95 "core" ' + .tHand.close +2 "manipulator"&o/ +69 "core" / + .tPC.seek :open +2 "processing"%[( +405 "core" ( + "manipulator"&U& +4 "core" &u   7 F +2 "manipulator"&~% +3 "core" % ϐ   +2 .tForearm.seek :retract +2 "manipulator"&c'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&(Ӥ +349 "core" ( + "manipulator"& & +4 "core" &ӥ"  V <; +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &ӥ"  <; +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&J'+ +104 "core" ' +2 "manipulator"&}& +4 "core" &ӥ"  <; +2 "manipulator"&^% +3 "core" %3   \\ +2 "collection"'y& +4 "core" &JL'\ +2 "collection"'t& +4 "core" &JL \ +2 .tCC.seek :closed +8 "collection"'(O +3 "core" &JL(\ +4 &HL#\ 5 +10 &DLLN\ / +9 &zwLO\ C +9 &(kIL'\ I +10 &eJM$\ I +9 &eJM%\ I +10 &ojIN\ I +9 &1dKO\ I +9 &eKM$\ I +10 &dKL\ I +9 &wcKN\ I +9 &!:eKO*\ I +10 &"cJM\ I +9 &$eKM"\ I +10 &&cJN \ I +9 &(BcIM!\ I +9 &*dIM'\ I +10 &+cKN$\ I +9 &-fHO\ I +9 &/KbIM&\ H +10 &1 fIN\ I +9 &2gJM,\ J +10 &4`IM)\ I +9 &6QeKL&\ I +9 &8cJM)\ I +10 &9cJM&\ I +9 &;cJL\ I +9 &=YcJM(\ I +10 &?dKM\ I +9 &@cJL'\ I +10 &BdJL"\ I +9 &DadJL&\ I +9 &F"eGL(\ J +10 &GpJL"\ J +9 &IGL/\ M +9 &KOFL'\ R +10 &M FJ(\ T +9 &NwHJ)\ 6 +10 &Oh.GL!\ _ +9 &OBJK$\ > +2 ( +2 "collection"'t& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.48 + "collection"'& +4 "core" &OAKK/\ > +2 .tHand.open + "manipulator"&{1 +74 "core" 1 +2 "manipulator"&Z% +4 "core" % ,   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&k'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'& +4 "core" &OAFK+\ > + "collection"'a% +4 "core" %HL'\ +2 .tCSV.dial CSR + "collection"'  +52 "core"  +2 "collection"'% +4 "core" %HK\ + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"''l +1345 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +8 'n% +3 "core" %lHN-\  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'' +637 "core" ' + .tCSV.dial :waste +2 "collection"'w +133 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'' +1984 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'& +4 "core" &OAIK2\ > + "collection"'% +4 "core" %IL2\ + .tCSV.dial :flush +2 "collection"'q  +38 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml + "collection"'s'l +1192 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'V @ +41 "core" A + "collection"'$% +4 "core" %lGJ\  +2 .tCS.seek 6.999ml +2 "collection"'%' +528 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +3 "collection"'p  + '(  +40 "core"  +86  +2 .tCBV.dial :waste1 + "collection"'' @ +43 "core" > +2 .tCS.seek 0ml + "collection"'' +1618 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'& +4 "core" &OALM#\ > +2 "collection"'5% +3 "core" %NL%\ +2 .tCSV.dial :flush + "collection"'2  +68 "core" +2 .tCS.seek 5ml +2 "collection"''l +1204 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'| @ +42 "core" B +2 "collection"'j% +4 "core" %lHM'\ \ +2 .tCS.seek 7ml + "collection"'3' +524 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'  +38 "core"  + .tCBV.dial :waste2 +2 "collection"'  +108 "core"  +2 .tCS.seek 0ml + "collection"'*' +1606 "core" ' +49 #tDisinfecting external Intake with kill +2 "collection"'u& +4 "core" &OAIO > +2 "collection"'-% +3 "core" %KM(  + .tCSV.dial CSR +2 "collection"'  +40 "core"  +2 "collection"'% +4 "core" %HL&  + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml + "collection"' ' +1841 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml +2 "collection"'&' D +526 "core" ' +3 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'+ + 'R  +93 "core" +34  + .tCTV.dial :intake +2 "collection"'  +69 "core" + .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml + "collection"'<' \\ +1831 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air + "collection"'=  +68 "core" ~ +2 .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'' +591 "core" ' +2 .tCSV.dial CSR +2 "collection"'1  +95 "core"  + "collection"'8% +4 "core" %KL\ +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +9 .tCS.seek 5ml +2 "collection"''l +1362 "core" ' + .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +9 .tCS.seek 10ml +2 "collection"'' D +1351 "core" ' +2 .tCSV.dial CBV + "collection"'6 +94 "core" +2 .tCS.seek 0ml +2 "collection"']' +2618 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +6 "manipulator"&9& +4 "core" &Ӧ"   <: +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&0(Ӥ +7 "core" ( +2 "manipulator"&4& +4 "core" &Ӧ"   <: + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &:& +2 "core" &Ӧ"   + <: +2 .tForearm.seek CC +2 "manipulator"&7'+ +94 "core" ' + .tHand.close +2 "manipulator"&!/ +70 "core" / +2 .tCC.seek :open +2 "collection"'K( +375 "core" ( + "manipulator"& & +5 "core" &Ӧ"   <: + "manipulator"&;% +4 "core" % 9   + .tForearm.seek :retract +2 "manipulator"&H'\ +95 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&P(- +282 "core" ( +2 "manipulator"&Y& +4 "core" &-  ' 8 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &E& +3 "core" &-  S 8 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&W' +94 "core" ' +2 .tHand.open + "manipulator"&,1 +52 "core" 1 +2 "manipulator"&A% +4 "core" %  > + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&b'\ +99 "core" ' + "processing"%M& +4 "core" &d l +4633 "Can"\ `-, +60001 \ -- +60001 \ -- +60001 \ -- +60000 \ -- +60001 \ \ -- +7561 #t-> acces 1 +2 !o:NoMethodError : mesg".undefined method `acces' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(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 +608 #-> access 1 +3 "storage"(% +3 "core" % \  + "manipulator"&T% +4 "core" %\ & \  & 9 +2 "manipulator"&S& +4 "core" &-\  Q 8 +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(\\(< +671 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (& +3 "core" &< v w <\  +51125 "Can"  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001 ) .- +60001 ( -- +60001 * .- +60001 , -- +60000 $ .- +60001 - -- +26148 #t-> exit +6 #mEXIT @1637706343.08EST @1638558481.43EST = =mMAIN_scheduler =tMAIN @EST1638558485.26 #"core_reset"Sent BREAK +2 #t@13712 idle with ifg=0x00, ie=0x75 +2 #>RESET< ESP2 v3.41 I2C Gateway v3.20 +218 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +525 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +870 "Can"\ > +2 \ >u + #tPolling Can every 10:00 +5 #Cleanly exited at 17:25:43EST23-Nov-21 +1728 #-> ESP.ready! +8 #Powering core bus +541 .Gate.power :raw,:ON +4 "sampler") +40 ) +4 "core"  +4 "collection"' +4 ' +7 "core"  +4 "processing"% +4 % +5 "core"  +9 "collection"' 9\ +5 ' 0\ +3 ' -\ +8 "processing"% 9\ +4 % 2\ +4 % *\ +4 % 0\ +9 "sampler")&\ +4 "collection"'% +8 "core" %\ 2 +3 .tCS.configure :default +5 "collection"'#P d@b +3 "processing"%% +8 "core" % \ C +3 .tPS.configure :default +5 "processing"%#A d`xb +5 "sampler")% +5 "core" %\ o +5 .tSS.configure :default +3 "sampler")#.0X access 2 + "storage"(;% +6 "core" % O\ I +3 "manipulator"&<% +9 "core" %\  B B X  +4 "manipulator"&=& +7 "core" &z\ D D _ # +3 .tSC.reconfigure :tight +5 "storage"($\ .(\ 1~b +6 .tSC.seek 6 + "storage"(>(K +514 "core" ( +4 .tSC.configure :limp +4 "storage"($(\ 1b +4 (?& +7 "core" &K u ]\ E +3441 #t-> $da[:extractVol]=0.17 +5547 #-> startTube 2 +19986 #-> da 40 + #da sampling at most 40ml +8 ."Qmail"DAfans.email "Started da in tube 2 at 14:14:13EST03-Dec-21\\n{}\\nCan@14:08:21, 22.9C, 25% humidity, 14.8psia, 12.911V, 0.085A, 0.085A avg, 1.10W",Subject: "da sampling at most 40ml" +10 #tLoading sh1 puck from tube 2 into Collection Clamp +4 "collection"'@& +6 "core" &  +4 .tHand.open +7 "manipulator"&A1 +76 "core" 1 +3 "manipulator"&B% +8 "core" % \    v  +3 "storage"(C% +7 "core" % \  +3 "storage"(D. +7 "core" .(K +4 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +5 .tSC.seek 2 +5 "storage"(E( +670 "core" ( +4 .tSC.configure :limp +8 "storage"($(\ 1b +7 (F& +11 "core" & ;\  +3 "manipulator"&G& +13 "core" &z\  }# +7 .tElbow.reconfigure :tight +8 "manipulator"&$&.,(\ #b +7 .tElbow.seek 2 +5 "manipulator"&H( +20 "core" ( +3 "manipulator"&I& +12 "core" &  }!w +5 "storage"(J& +9 "core" & (\  +4 .tForearm.seek 2 + 700 counts +3 "manipulator"&K' +99 "core" ' +4 "storage"(L& +10 "core" & ~ \  +4 .tSE.reconfigure :pick +4 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +4 "storage"(M'L +275 "core" ' +3 "storage"(N- +12 "core" -'w +5 .tSE.configure :default +5 "storage"(#QK-0-\ b +9 (O& +5 "core" & ?\  +7 "manipulator"&P& +13 "core" &  # !w +6 .tElbow.seek 2 +6 "manipulator"&Q( +29 "core" ( +3 "manipulator"&R& +14 "core" & H C +7 "storage"(S& +12 "core" & \  +6 .tForearm.seek 2 + 300 counts +4 "manipulator"&T'ϊ +25 "core" ' +9 .tForearm.reconfigure :loose +7 "manipulator"&#Q@2^d^b +6 .tHand.close +2 "manipulator"&U/ +76 "core" / +11 ."downElevator"SE.seek :down +12 "manipulator"&V& +8 "storage"(W'v +21 "core" & S L . +8 "manipulator"&X% +16 "core" % ψ   +10 .tForearm.seek :retract + "manipulator"&Y'\ +95 "core" ' +8 .tElbow.seek CC +2 "manipulator"&Z(Ӥ +97 "core" ' +3 ."downElevator"SE.stop +4 "storage"(5 +54 "core" ( +5 "manipulator"&[& +13 "core" &Ӥ - |;8 +6 .tElbow.reconfigure :loose +9 "manipulator"&$ &.,(#b +8 &\\& +12 "core" &Ӥ G |;8 +5 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek CC +10 "manipulator"&]'+ +96 "core" ' +6 "manipulator"&^& +14 "core" &Ӥ {;8 +5 "manipulator"&_% +11 "core" %# y z +6 "collection"'`& +10 "core" &  +7 "collection"'a& +23 "core" &  +19 &  +6 &  +4 &  +3 &  +18 .tCC.seek :closed +2 "collection"'b(O +17 "core" &  +3 &  +6 &  +3 &  +5 &  + &4 ,~ +3 &c @ +11 &My Q +9 &Y Q +9 &Z~ Q +7 &W P +9 &V[ P +9 &] Q +9 &\\~ P +9 &W Q +8 & ]W Q +8 &"] Q +12 &#Z Q +10 &%V P +9 &'f]~ P +8 &)(Z P +9 &*W~ Q +11 &,Z Q +8 &.nT P +11 &00[ P +9 &1X~ Q +10 &3[ P +6 &5uX Q +12 &78W P +7 &8U P +11 &:W Q +10 &<}W Q +8 &>@W P +10 &@T P +12 &AZ P +11 &CW\ P +7 &EH[ P +9 &Gb Q +8 &H{} T +10 &Js{ Z +11 &L-~ \\ +7 &M| Z +9 &O-?~ - +10 &O q} F +10 ( +3 &Oe| F +7 "collection"'a& +9 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.81 +4 .Hand.open + "manipulator"&c1 +10 "core" &Oe F +67 1 +4 "manipulator"&d% +12 "core" % # V v +6 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +6 .tForearm.seek :retract +5 "manipulator"&e'\ +101 "core" ' +6 #tcollectSample 40ml w/bubble point of 24psi +6 #Priming 7ml + .Gate.power :sampler,:ON +3 ."flow"Gate.power :analytic3,:ON +168 .tIntake.select :close +4 .Exhaust.select :close +6 .SS.hold + "sampler")f+ +6 "core" + +6 "sampler")g% +14 "core" % \ & +3 "collection"'h& +16 "core" &Od F +8 "Can" QQ +6 #tCalibrating pressure and temperature sensors +7 .CTV.dial :air +7 .SSV.dial :spit,avoiding: :exhaust +4 .SS.reconfigure :fast +4 "sampler")#.0X +3 "sampler")% +6 "core" %x'' \ E +5 "sampler")% +8 "core" %x84 \  E +3 .tIntake.select :close +3 "sampler")0 +12 )"% +6 "core" %xOO \  E +2 .tSSV.dial :exhaust +5 "sampler")%  +80 "core"  +3 .tExhaust.select :open +3 "sampler")@ +13 .tSS.seek 0ml +4 "sampler")'' +644 "core" ' +3 .tExhaust.select :close +3 "sampler") +16 #tSampled 40.0ml +4 #Evacuating Puck (bubblePt=24psi, evacVolume=10ml, delay 15 seconds) +2 .Intake.select :close +4 "collection"')& +5 "core" &ObAE F +4 ."airStroke"CSV.dial :waste +8 "sampler")(% +9 ."airStroke"CS.seek 0ml +7 "collection"'' +8 "core" %ii \ + ' +4 ."connect"SSV.dial CBV,avoiding: :exhaust +7 ."airStroke"CSV.dial :air +6 .tCBV.dial SSV +2 "sampler")  +4 "collection"'# @ +78 "core" A +5 ."airStroke"CS.seek 10ml +5 "collection"',' D +113 "core"  +3 .tCTV.dial :air +2 "collection"'-  +18 ."flow"Gate.power :analytic3,:OFF +4 ."samplerPumpShutdown"Gate.power :sampler,:OFF +57 "core"  +3 .tdelay 15 seconds +1503 .SSV.dial :spit,avoiding: :exhaust +4 "sampler"). +141 "core"  +3 ."prepCSV"CTV.dial CSV,avoiding: :intake +8 .tSS.seek 0ml +5 "collection"'/  +5 "sampler")0' +21 "core" ' +3 .tSSV.dial CBV,avoiding: :exhaust +5 "sampler")1  +113 "core" ~ +26  +531 ' +4 "sampler")2% +8 "core" % \ +3 .tCBV.dial between SSV and waste2 +8 "collection"'3  +33 "core"  +4 "collection"'4% +9 "core" % ?}  +5 ."connect"CTV.dial CSV,avoiding: :air +5 .tCSV.dial CTV +5 "collection"'5  +44 "core"  +4 .tCS.reconfigure :pressurize +4 "collection"'# d@<< =b +7 .tCS.seek 0ml +3 "collection"'6' +2085 "core" ' G ; = ̞ +6 "collection"'7% +9 "core" %  = ? +2 "sampler")8% +6 "core" % \ +4 #tBubblePoint: Intake @39.2psia, Outlet @15.1psia +4 .CBV.dial SSV +3 "collection"'9 @ +42 "core" A +4 .tSS.reconfigure :default +4 "sampler")#.0X +4 ."CSpush"CS.reconfigure :fast +5 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +3 "collection"'D' +96 "core" ' +3 .tSSV.dial :spit,avoiding: :exhaust +4 "sampler")> +139 "core"  +5 .tSS.reconfigure :exhale +4 "sampler")#.0X 5 7 ʞ +4 "collection"'^% +9 "core" %  7 ;  +3 "sampler")_% +6 "core" % \  +4 #tBubblePoint: Intake @39.0psia, Outlet @14.6psia +3 .CBV.dial SSV +4 "collection"'` @ +40 "core" A +4 .tSS.reconfigure :default +5 "sampler")#.0X +6 ."CSpush"CS.reconfigure :fast +5 "collection"'#d @b +5 ."CSpush"CS.seek 0ml +4 "collection"'f' +105 "core" ' +3 .tSSV.dial :spit,avoiding: :exhaust +4 "sampler")k +94 "core" ' +3 ."CSpush"CS.stop +2 "collection"'5 +41 "core"  +5 .tSS.reconfigure :exhale +6 "sampler")#.0X +102 "collection"':9 +2 "core" 9`< +102 "collection"'!9 +3 "core" 9y: +102 "collection"'@9 +3 "core" 98 +102 "collection"'A9 +3 "core" 96 +102 "collection"'C9 +3 "core" 95 +102 "collection"'?9 +2 "core" 92 +102 "collection"'>9 +2 "core" 91 +102 "collection"'69 +4 "core" 9/ +102 "collection"'B9 +2 "core" 9, +102 "collection"'D9 +2 "core" 90+ +102 "collection"'F9 +3 "core" 9E) +102 "collection"'I9 +2 "core" 9Y) +103 "collection"'J9 +3 "core" 9n' +102 "collection"'G9 +2 "core" 9% +102 "collection"'$9 +2 "core" 9 $ +103 "collection"'&9 +2 "core" 9" +102 "collection"'N9 +2 "core" 9! +102 "collection"' 9 +4 "core" 9 +102 "collection"'P9 +2 "core" 9 +102 "collection"'L9 +2 "core" 9! +102 "collection"'U9 +3 "core" 9% +102 "collection"'O9 +2 "core" 9 * +102 "collection"'V9 +3 "core" 9 . +102 "collection"'X9 +2 "core" 9 -2 +102 "collection"'K9 +2 "core" 9 =6 +102 "collection"'R9 +3 "core" 9 K: +102 "collection"'M9 +2 "core" 9 X> +102 "collection"'[9 +3 "core" 9 fC +102 "collection"'\\9 +4 "core" 9 sG +102 "collection"'T9 +3 "core" 9 K +102 "collection"'S9 +2 "core" 9 O +102 "collection"'^9 +2 "core" 9 S +102 "collection"'_9 +3 "core" 9 X +102 "collection"'`9 +3 "core" 9 \\ +102 "collection"'H9 +3 "core" 9 ` +102 "collection"'Y9 +2 "core" 9 d +102 "collection"'+9 +2 "core" 9 h +102 "collection"'c9 +3 "core" 9 m +102 "collection"'W9 +3 "core" 9 q +102 "collection"'d9 +2 "core" 9 u +102 "collection"']9 +3 "core" 9 y +102 "collection"'g9 +2 "core" 9 } +102 "collection"'9 +2 "core" 9\  +102 "collection"'a9 +3 "core" 9\  +102 "collection"'k9 +2 "core" 9\  +103 "collection"'Q9 +2 "core" 9\  +102 "collection"'f9 +2 "core" 9\  +102 "collection"'h9 +3 "core" 9\ # +103 "collection"'j9 +2 "core" 9\ ( +102 "collection"'m9 +2 "core" 9\ . +103 "collection"'n9 +2 "core" 9\ 4 +102 "collection"'l9 +2 "core" 9\ 9 +102 "collection"'p9 +4 "core" 9\ > +102 "collection"'i9 +2 "core" 9\ C\ +103 "collection"'q9 +2 "core" 9\ F +102 "collection"'r9 +2 "core" 9\ K +144 "collection"'o9 +11 "core" 9\ Q +102 "collection"'v9 +3 "core" 9\ U +102 "collection"'u9 +2 "core" 9\ Y +103 "collection"'x9 +2 "core" 9\ ]\ +102 "collection"'w9 +3 "core" 9\ `\ +102 "collection"'s9 +2 "core" 9\ d +102 "collection"'t9 +3 "core" 9\ f\ +102 "collection"'y9 +3 "core" 9\ j\ +102 "collection"'}9 +3 "core" 9\ m\ +102 "collection"'|9 +3 "core" 9\ o\ +102 "collection"'z9 +2 "core" 9\ r\ +103 "collection"'~9 +3 "core" 9\ s\ +3 .tCH.hold 10:00,70C +3 "collection"'{ `\ `\ r  +2 '9 +6 "core"  + 9\ t\ t\ + "collection"'% +4 "core" %  +2 #tBegun lysing Collection Puck Heater at 68C/33.8psia +14291 "Can" +45697 "core" ` + "collection"'9 +3 "core" 9\  +2 "collection"'% +4 "core" % +2 #tEnded lysing Collection Puck Heater at 70C/32.5psia +2 .CS.seek 0ml +2 "collection"'' +338 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +3 "collection"' @ +105 "core" A + .tCSV.dial :air +2 "collection"'\ @ +44 "core" > +2 .tCS.seek 5ml +2 "collection"' 'l +1355 "core" ' + .tCSV.dial CTV +2 "collection"'  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +44 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'  +45 "core"  +2 .tdelay 2 seconds +203 .CSV.dial :air + "collection"' @ +46 "core" > + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'' +1351 "core" ' +2 "collection"'% +4 "core" % O + #tPuck @44.0psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe + .CSV.dial CBV + "collection"' +103 "core" ~ +2 .tCBV.dial CSV + "collection"'  +30 "core"  +2 "collection"'% +4 "core" % L R < +2 .tCS.seek 5ml + "collection"''l +1351 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +55 "core"  +2 "collection"'% +4 "core" %l ?  +2 .tCS.seek 7ml +2 "collection"'' +595 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +41 "core" ? +2 .tCS.seek 10ml +2 "collection"'' D +846 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +118 "core" ^ +2 #tLysing Complete + "collection"'"& +4 "core" &O`/4 F +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&%% +4 "core" %\ & , + ^!M +2 "storage"(% +3 "core" %{ a b  +2 "storage"(. +3 "core" .( + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 + "storage"()($ +196 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 ((& +2 "core" &$ E I +2 "manipulator"&#& +4 "core" &ӥ %  ^;7 + "manipulator"&% +4 "core" %\ & %  o ^!M +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +157 "core" ( + "manipulator"&-& +4 "core" & #  o c\ +2 "storage"(& +4 "core" &$ \ + .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&.'! +100 "core" ' + "storage"(/& +4 "core" &$ \  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(1'L +273 "core" ' +2 "storage"('- +3 "core" -'L +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(2' +31 "core" ' +2 "manipulator"&3& +4 "core" & A @ - f\ +2 "manipulator"&4% +3 "core" %5 @ @  e +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&5'\ +87 "core" ' +2 .tElbow.seek CC +2 "manipulator"&,(Ӥ +154 "core" ( + "manipulator"&7& +4 "core" &Ӱ \  `7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &8& +3 "core" &Ӱ  `7 + .tForearm.seek CC +2 "manipulator"&9'+ +101 "core" ' + .tHand.close + "manipulator"&0/ +65 "core" / +2 .tCC.seek :open + "collection"';( +380 "core" ( + "storage"(<& +4 "core" &$ r  + "storage"(=& +4 "core" &$ b d +2 "manipulator"&:& +4 "core" &Ӱ  ' ^7 + "manipulator"&!% +4 "core" %  &  # ^? + .tForearm.seek :retract +2 "manipulator"&@'\ +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&A( +159 "core" ( +2 "manipulator"&C& +4 "core" & 2 6 h + "storage"(?& +4 "core" &$ P\  + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.seek 1 +2 "manipulator"&>'e +113 "core" ' + .tElbow.hold +2 "manipulator"&6, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&B1 +65 "core" 1 +3 "manipulator"&D% +4 "core" % pg X + "storage"(F& +4 "core" &$ d b + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 311 counts +2 "manipulator"&I'Ϝ +23 "core" ' +2 "manipulator"&J& +4 "core" & P b  j + "storage"(G& +5 "core" &$\  + .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&$'! +30 "core" ' +2 "storage"(&% +4 "core" % \  +3 ."downElevator"SE.seek :down +3 "storage"(N'v +99 ( % +3 "core" %8 \ [v +2 "manipulator"&P% +4 "core" %9 Z [ Q i +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&L'\ +93 "core" ' +66 ' + ."downElevator"SE.stop + "storage"(5 +3 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'U& +4 "core" &79s +2 "manipulator"&O& +4 "core" & > C m f + "manipulator"&V% +4 "core" %\ & ? 6 3 f!M +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&X(- +176 "core" ( +2 "manipulator"&K& +4 "core" &- M F  g, +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &R& +3 "core" &- A @ I f, +2 .tForearm.seek :garage + "manipulator"&M' +98 "core" ' + .tHand.close + "manipulator"&[/ +74 "core" / +2 "manipulator"&\\& +4 "core" &- b R O k, + "manipulator"&T% +4 "core" % ϳ [ Z ~ jU +2 .tForearm.seek :retract + "manipulator"&S'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&^(Ӥ +278 "core" ( +2 "manipulator"&_& +4 "core" &Ӛ $  E c;4 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &`& +2 "core" &Ӛ - *  c;4 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&H'+ +100 "core" ' + "manipulator"&Y& +5 "core" &Ӛ    b;4 + "manipulator"&+% +4 "core" %5 ( " b +2 "collection"'c& +3 "core" &=? +3 "collection"'W& +4 "core" &<@ +2 .tCC.seek :closed +2 "collection"'d(O +4 "core" &<A  +9 &-|;@ , +9 &d{<>w @ +10 &jo;AF Q +9 &.P>@ P +10 &W=A P +9 &O<@ O +9 &sS=> P +10 &6Q=@Z P +9 &Q:@ O +9 &T<A P +10 & |N=A P +9 &"?R=B O +9 &$R?A P +10 &%T?A P +9 &'W@@ P +10 &)FO>At P +9 &+ Q?A] O +9 &,S=@; P +10 &.S<B P +9 &0NR>A P +9 &2Q=A O +10 &3Q<@ O +9 &5Q=Bz O +10 &7VQ>A_ P +9 &9T>A P +9 &:O@C O +10 &<Q=B P +9 &>]Q?A~ P +9 &@!P<A] O +10 &AP<C P +9 &CO>@ P +10 &EfQ<A P +9 &G&Y;> P +9 &Hp;=x S +10 &J=Bc X +9 &LH=@P ] +9 &N@BA P +10 &O2G?B" &s +9 &O }?A M +6 ( + "collection"'W& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.86 +2 "collection"']& +4 "core" &O`?B M + &O`=D M + .tHand.open + "manipulator"&g1 +75 "core" 1 + "manipulator"&% +4 "core" % 4    ` +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&a'\ +101 "core" ' + .tPSV.dial PSR +2 "processing"%k +137 "core"  +2 "processing"%Q% +4 "core" %VM + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +11 .tPS.seek 1.5ml + "processing"%f' +1608 "core" ' + .tdelay 5 seconds +13 "Can" AA +489 .tPSV.dial :waste1 +3 "processing"%h  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%j'W +1610 "core" ' + .tPSV.dial PSR +2 "processing"%m +46 "core"  + .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%n' +2637 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%l +2 "collection"'p  +7 "core" B + "processing"%i  +80 "core" +89  + .tPSV.dial :mixloop +2 "processing"%q +106 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%r  +133 "core" +2 .tPS.seek 0ml +2 "processing"%o'W +2626 "core" ' + .tPSV.dial :air +2 "processing"%v  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%u' +2628 "core" ' + .tPSV.dial :mixloop + "processing"%x +46 "core" +2 .tPS.seek 0ml +2 "processing"%w'W +2629 "core" ' + .tPSV.dial :air +2 "processing"%s  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%t' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"%y +58 "core" +2 .tPS.seek 0ml +2 "processing"%}'W +2629 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&|& +4 "core" &Ӛ + , c;4 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&z(Ӥ +3 "core" ( + "manipulator"&~& +4 "core" &Ӛ   2 c;4 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &Ӛ , ( c;4 +2 .tForearm.seek CC +2 "manipulator"&'+ +107 "core" ' +2 .tHand.close + "manipulator"&/ +67 "core" / +2 .tCC.seek :open +2 "collection"'{( +379 "core" ( +2 "manipulator"&& +4 "core" &Ӛ &  a;4 + "manipulator"&% +4 "core" %    \\ a +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +45 .tElbow.reconfigure :tight +12 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"& (- +284 "core" ( + "manipulator"&\ & +5 "core" &- b Q J l + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &- X Z # l +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"& ' +101 "core" ' + .tHand.open + "manipulator"& 1 +71 "core" 1 + "manipulator"&% +5 "core" % Ͽ e S = k + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' + .tPSV.dial :mixloop +2 .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"' & +4 "core" &MO# +2 "manipulator"&% +4 "core" %\  [ [ T l + "storage"(% +4 "core" %{\ +2 "storage"(. +3 "core" .($ + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 + "storage"(( +202 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" &  I\  +2 "manipulator"&& +4 "core" &- Y Y ` k + "manipulator"&% +4 "core" %\  [ \\ ] k +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&( +177 "core" ( + "manipulator"&& +4 "core" &\ b Q X j# +2 "storage"(& +4 "core" &  \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&' +98 "core" ' +2 "storage"("& +4 "core" & \  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(%'L +286 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (& +2 "core" &  h\  +2 "manipulator"&(& +3 "core" &\ L O s l# +2 .tElbow.seek 2 + "manipulator"&#( +3 "core" ( +2 "manipulator"&& +4 "core" &\ m W m# + "storage"(E& +4 "core" &  J\  +2 .tForearm.seek 2 + 300 counts + "manipulator"&-'ϊ +24 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&/ +75 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&/& +2 "storage"(Z'v +7 "core" &\ ~  m# +2 "manipulator"&e% +3 "core" % φ f { E l +2 .tForearm.seek :retract +2 "manipulator"&''\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&3(Ӥ +149 "core" ( +2 "manipulator"&4& +4 "core" &Ӛ 8 2  h;7 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 "core" ' +2 ."downElevator"SE.stop +3 "manipulator"&7& + "storage"(5 +6 "core" &Ӛ - . D h;7 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&1'+ +101 "core" ' + "manipulator"&8& +5 "core" &ӛ " + U d;6 + "manipulator"&.% +5 "core" %2   h dk + "collection"'& +4 "core" &NO +3 "collection"'0& +4 "core" &NP +3 .tCC.seek :closed + "collection"'5(O +4 "core" &KQ  +10 &.{MPz , +9 &d|MP] @ +9 &mpLPC P +10 &1MNR: O +9 &VMQ& P +10 &RNQ O +9 &wRNQ O +9 &8UMP P +10 &RNP P +9 &PNPZ P +9 & NMQ O +10 &"@PMP P +9 &$SMP P +10 &%NMP{ O +9 &'QNPj P +9 &)INNQW O +10 &+ PMQ O +9 &,UMR P +9 &.NPR O +10 &0QQNS O +9 &2SMR P +10 &3RMQ P +9 &5QNQ P +9 &7YNNQ O +10 &9OKQ P +9 &:QNQ O +9 &<SOQ P +10 &>bQORs O +9 &@#SORj O +9 &ARNQa P +10 &CQLOW O +9 &EiUMQM O +10 &G&^LPD Q +9 &HS: U +9 &J-T/ \\ +10 &LI & ] +9 &N  M +9 &O->3( / +10 &O q]Y I +5 ( +2 "collection"'0& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 2.02 +2 .Hand.open + "manipulator"&b1 +3 "core" &OeY` I +71 1 + "manipulator"&<% +4 "core" % ( (  au +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&='\ +96 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"':  +134 "core"  + .tCSV.dial CTV +2 "collection"'!  +30 "core"  +2 .tPS.seek 2.5ml + "processing"%C' +2632 "core" ' +2 "collection"'?% +4 "core" % F"$ \ +2 .tCS.seek 4.15ml +6 "collection"'9'Q +1569 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%,  +44 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%B  +85 "core"  +2 .tPS.seek 0ml +2 "processing"%D'W +2627 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"'F ` +40 "core" _ +2 .tCSV.dial :air +2 "collection"'J @ +56 "core" A +2 .tCS.seek 10ml + "collection"'G' D +1573 "core" ' + .tCSV.dial CTV +2 "collection"'&  +43 "core"  +2 .tCS.seek 0ml + "collection"'@' +2617 "core" ' + .tCBV.dial :waste1 +2 "collection"' @ +30 "core" > + .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +2 "collection"'P  +134 "core" +2 "collection"'A& +4 "core" &OeW I + #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&>% +3 "core" %\  ) ( ; d +2 "storage"(I% +3 "core" %x \  +2 "storage"(U. +3 "core" .( + .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(O($ +192 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (V& +2 "core" &'\  +2 "manipulator"&2& +4 "core" &ӛ ) ,  c;6 + "manipulator"&$% +4 "core" %\   & C c +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&K( +154 "core" ( +2 "manipulator"&R& +4 "core" & @ 3 g + "storage"(N& +5 "core" &' c\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&6'! +95 "core" ' +2 "storage"([& +4 "core" &' X\  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(\\'L +287 "core" ' + "storage"(T- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&L& +2 "core" & ? 8 g +2 "storage"(M& +4 "core" &' K\  + .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&_'e +34 "core" ' + .tElbow.hold +2 "manipulator"&`, +3 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 "storage"(X- +2 "core" -' +2 .tSE.seek 0.09 Pucks below Top Plate +2 "storage"(Y'; +28 "core" ' + "manipulator"&+% +4 "core" %ps   [ +2 "storage"(c& +3 "core" &' b e +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 311 counts + "manipulator"&S'Ϝ +18 "core" ' + "manipulator"&;& +5 "core" & P b  i + "storage"(]& +4 "core" &' $\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&g'! +22 "core" ' +2 .tSE.seek 1.09 Pucks below Top Plate +2 "storage"('* +37 "core" ' +2 "manipulator"&W& +4 "core" & X \\ Y j +2 "manipulator"&k% +4 "core" %* Y Z ] j + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&Q'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&H(Ӥ +154 "core" ( + "manipulator"&h& +4 "core" &ӟ  &  b<= +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &f& +2 "core" &ӟ   b<= +2 .tForearm.seek CC +2 "manipulator"&m'+ +95 "core" ' + .tHand.close + "manipulator"&j/ +71 "core" / +2 .tCC.seek :open + "collection"'l( +380 "core" ( + "storage"(p& +4 "core" &' G\  +2 "storage"(i& +3 "core" &' \  +2 "manipulator"&q& +4 "core" &ӟ @ > e<= + "manipulator"&r% +4 "core" % ? > 8 e + .tForearm.seek :retract +7 "manipulator"&n'\ +100 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&v( +155 "core" ( +2 "manipulator"&o& +4 "core" & P b 1 i +2 "storage"(x& +3 "core" &' \  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&u'e +110 "core" ' + .tElbow.hold +2 "manipulator"&s, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&w1 +68 "core" 1 +2 "manipulator"&y% +4 "core" % u  \  `a + "storage"(t& +5 "core" &'\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 316 counts + "manipulator"&|'ϡ +18 "core" ' +2 "manipulator"&~& +4 "core" & v _ n +2 "storage"(& +3 "core" &' \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&'! +24 "core" ' +2 "storage"(^% +4 "core" %3\ +2 ."downElevator"SE.seek :down +3 "storage"(a'v +100 (d% +3 "core" %< -\ \\x + "manipulator"&% +5 "core" %^ O ] x l + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +55 ' + ."downElevator"SE.stop + "storage"(5 +3 .tPSV.dial :air +2 "processing"%  +72 "core" +2 .tPS.seek 2.5ml +2 "processing"%\ ' +2632 "core" ' +2 .tdelay 1 second +101 .PSV.dial :mixloop +2 "processing"% +44 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%z  +98 "core"  + .tdelay 1 second +102 .PSV.dial :mixloop +2 "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"% 'W +2635 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +4 "core" &;  + "manipulator"&& +4 "core" & t : m +2 "manipulator"&% +4 "core" %\  z y  m& + .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +165 "core" ( + "manipulator"& & +4 "core" &- o : n` +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &- ~ & m` +2 .tForearm.seek :garage +2 "manipulator"&' +96 "core" ' + .tHand.close +2 "manipulator"&/ +72 "core" / + "manipulator"&)& +4 "core" &- u  n` +2 "manipulator"&% +4 "core" % } ? n + .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&"(z +121 "core" ( +2 "manipulator"& & +4 "core" & c [  l + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +2 "core" & k | ( m +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&'~ +93 "core" ' + "manipulator"&& +5 "core" & k s l + "manipulator"&(% +4 "core" %χ Z Z ; l +2 "processing"%& +3 "core" &x  +3 "processing"%E& +4 "core" &z  +2 .tPC.seek :closed +2 "processing"%(Tg +4 "core" &y  +7 &Ay %g +10 &_Rw 8 +9 &|zz M +9 &XW R +10 &N R +9 &L R +10 &L% Q +9 &bP Q +9 &#N R +10 &O Q +9 &R R +10 &!iO R +9 &#+K R +9 &$N R +10 &&J R +9 &(qO R +9 &*2Q R +10 &+N Q +9 &-L R +9 &/yO R +10 &1;O R +9 &2P R +10 &4L R +9 &6N Q +9 &8CM R +10 &:K R +9 &;N Q +9 &=L Q +10 &?KN R +9 &AL Q +10 &BL. R +9 &DP R +9 &FQQ R +10 &HU S +9 &Ig T +9 &K X +10 &MF Y +9 &O Y +10 &P X +9 &R Y +9 &SNY !c +10 &TF 9 , +5 ( +2 "processing"%E& +4 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.69 + "processing"%/& +4 "core" &TF , + &TF , +2 .tHand.open + "manipulator"&e1 +66 "core" 1 +2 "manipulator"&% +4 "core" % χ c O  j + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' + .tPRV.dial :air +2 "processing"%4  +46 "core"  + .tPSV.dial :mixloop +2 "processing"%7 +45 "core" +2 "processing"%%% +4 "core" %W +2 .tPS.seek 0.3ml + "processing"%-' +389 "core" ' +2 .tPSV.dial PSR +2 "processing"%8 +106 "core"  + "processing"%.% +4 "core" %?  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml + "processing"%'* +494 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%#' +1914 "core" ' + .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%Z +106 "core" + .tPTV.dial :mixing +7 "processing"%' @ +73 "core" A + .tPBV.dial :waste2 +2 "processing"%{  +96 "core"  +2 .tPS.seek 0ml + "processing"%b'W +2637 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&<& +4 "core" & 9 ? h +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&0(z +4 "core" ( + "manipulator"&:& +4 "core" & 8 2 # h +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &!& +3 "core" & B I  g +2 .tForearm.seek PC +2 "manipulator"&1'~ +94 "core" ' + .tHand.close +2 "manipulator"&}/ +69 "core" / +2 .tPC.seek :open +2 "processing"%?( +402 "core" ( +2 "manipulator"&& +4 "core" & w } b m +2 "manipulator"&,% +3 "core" % ϑ } x l m: +2 .tForearm.seek :retract +2 "manipulator"&B'\ +95 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&C(- +141 "core" ( + "manipulator"&F& +4 "core" &- Q G h0 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &J& +3 "core" &- ) ' h0 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&9' +101 "core" ' +2 .tHand.open + "manipulator"&&1 +72 "core" 1 +2 "manipulator"&G% +4 "core" %  r : m +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"& '\ +99 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%P& +4 "core" & +2 "manipulator"&A% +4 "core" %\   x 2 m + "storage"(>% +4 "core" %{ <\ \ + "storage"(I. +4 "core" .($ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(U( +190 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (V& +3 "core" & \ + "manipulator"&2& +4 "core" &- X X  l0 +2 "manipulator"&$% +3 "core" %\  X Z  l +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&( +167 "core" ( + "manipulator"&R& +4 "core" & ~ t 0 n$ +2 "storage"(N& +3 "core" &  \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&[' +96 "core" ' +2 "storage"(3& +4 "core" &   ,\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(='L +284 "core" ' + "storage"(T- +4 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 (L& +3 "core" &  (\  + "manipulator"&M& +4 "core" &\ Y X U k$ +2 .tElbow.seek 2 + "manipulator"&X( +4 "core" ( + "manipulator"&+& +5 "core" &\ ^ c J l$ + "storage"(c& +4 "core" &  \  +2 .tForearm.seek 2 + 300 counts + "manipulator"&;'ϊ +22 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&]/ +76 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&W& + "storage"(k'v +7 "core" & l g l$ +2 "manipulator"&6% +4 "core" % υ v w  n + .tForearm.seek :retract +2 "manipulator"&K'\ +88 "core" ' +2 .tElbow.seek PC +2 "manipulator"&\\(z +183 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +64 "core" ( + "manipulator"&_& +4 "core" &n  ~  m +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &S& +3 "core" &n | u m +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&Y'~ +99 "core" ' +2 "manipulator"&h& +4 "core" &n a N  i +2 "manipulator"&f% +3 "core" %{ Z Y M j +2 "processing"%g& +4 "core" &J +2 "processing"%`& +5 "core" &@ +2 .tPC.seek :closed +2 "processing"%j(Tg +4 "core" &9 +7 & ,D $d +9 &UyE 9 +10 &|qA M +9 &O0 R +10 &OI3 Q +9 &P+ R +9 &O, R +10 &J! Q +9 &UK) R +9 &L' Q +10 &J* Q +9 &!O! Q +9 &#^L Q +10 &%!I Q +9 &&N Q +10 &(J Q +9 &*fN Q +9 &,)L Q +10 &-L Q +9 &/G Q +10 &1oL Q +9 &30M Q +9 &4O Q +10 &6L Q +9 &8vL Q +9 &:8L Q +10 &;L Q +9 &=L Q +10 &?~L Q +9 &AAN Q +9 &CL Q +10 &DM Q +9 &FP R +9 &HFR R +10 &Jb S +9 &K$ W +9 &M|' X +10 &O=1 X +9 &P0 X +10 &R1 P +9 &SFq, !c +9 &TH2" - +6 ( + "processing"%`& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.64 +2 .Hand.open + "manipulator"&Q1 +3 "core" &TH # - +73 1 + "manipulator"&5% +4 "core" % { = 2  h +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&p'\ +95 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%i  +2 %q9 +5 "core" 9 +103 "processing"%r9 +2 "core" 9 +102 "processing"%o9 +2 "core" 9  +102 "processing"%x9 +3 "core" 9  +102 "processing"%m9 +2 "core" 9 +102 "processing"%H9 +3 "core" 9 +102 "processing"%w9 +2 "core" 9 +102 "processing"%y9 +2 "core" 9 +103 "processing"%t9 +2 "core" 9" +102 "processing"%~9 +2 "core" 9& +152 "processing"%9 +4 "core" 9, +102 "processing"%^9 +2 "core" 91 +102 "processing"%n9 +3 "core" 95 +102 "processing"%d9 +2 "core" 99 +102 "processing"%9 +2 "core" 9= +102 "processing"%v9 +4 "core" 9A +102 "processing"%u9 +3 "core" 9\ E +102 "processing"%|9 +2 "core" 9J +102 "processing"%9 +2 "core" 9N +103 "processing"%9 +2 "core" 9R +102 "processing"%9 +3 "core" 9 V +102 "processing"%a9 +2 "core" 9%Z +103 "processing"%D9 +2 "core" 9-_ +102 "processing"%9 +2 "core" 92c +102 "processing"%z9 +2 "core" 98g +103 "processing"% 9 +2 "core" 9?k +103 "processing"%9 +2 "core" 9Fo +102 "processing"%\ 9 +2 "core" 9Ls +102 "processing"%9 +3 "core" 9Sx\ +102 "processing"%9 +2 "core" 9[|\ +102 "processing"%9 +3 "core" 9` +102 "processing"% 9 +2 "core" 9f +3 .tPH.hold 2:00:00,28C +4 "processing"% ppc +3 .tdelay 1:30 +3 "core"  +1475 "Can" gg +7525 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%s +106 "core"  + "processing"%% +4 "core" %S + #tPulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml + "processing"%)' +596 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%'[ +1608 "core" ' + .tPTV.dial :puck +2 "processing"%  +113 "core"  + .tPSV.dial PTV +2 "processing"% +87 "core"  +2 .tPBV.dial :waste1 + "processing"%  +136 "core"  +2 "processing"%% +4 "core" %V  +2 .tPS.seek 1.5ml + "processing"%' +590 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%( * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%'W +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"% * +34 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%* +73 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%/' +2475 "core" ' + .tPSV.dial PTV +2 "processing"%e +75 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"% +74 "core"  + .tdelay 5 seconds +503 .PSV.dial PTV +2 "processing"%E +75 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%4  +75 "core"  +2 .tPS.seek 0ml +2 "processing"%7'W +2471 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%%  +133 "core" + .tPSV.dial :mixloop +2 "processing"% +58 "core" + .tPRV.dial :ab1 +2 "processing"% @ +76 "core" A +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%8'w +359 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'.  + "processing"%-  +47 "core"  +9 + "processing"%% +4 "core" %{3  +2 .tPS.seek 0.32ml +2 "processing"%Z'( +391 "core" ' + .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"%#'D +1224 "core" ' +2 .tPRV.dial :waste2 + "processing"%< @ +75 "core" > +3 .tPS.seek 0.5ml + "processing"%:' +859 "core" ' + #taddPMLReagent08 +2 .PSV.dial :air + "processing"%!  +41 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 2ml + "processing"%}'[ +1619 "core" ' + .tPSV.dial :PML +2 "processing"%" +56 "core" +2 .tPTV.dial :mixing +2 "processing"% @ +73 "core" A + .tPBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%% +4 "core" %a +2 .tPS.seek 1.85ml + "processing"%,'A +236 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%F * +34 "core" * +2 .tPS.seek 0ml +2 "processing"%J'W +896 "Can" << +1066 "core" ' + .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'1& +3 "core" &XZ +2 "manipulator"&0& +3 "core" &n h d +2 "manipulator"&&% +3 "core" % &   a!T +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&G(- +175 "core" ( +2 "manipulator"&P& +4 "core" &-  ) eU + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &A& +2 "core" &-  \  dU +2 .tForearm.seek :garage +2 "manipulator"&B' +101 "core" ' +2 .tHand.close +2 "manipulator"&>/ +66 "core" / +2 "manipulator"&I& +4 "core" &- R O [ jU + "manipulator"&9% +4 "core" % ϻ K E  j +2 .tForearm.seek :retract +2 "manipulator"&V'\ +92 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&2(Ӥ +279 "core" ( + "manipulator"&$& +4 "core" &ӯ   c9' +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &O& +3 "core" &ӯ " ) . _9' +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&R'+ +92 "core" ' +2 "manipulator"&N& +4 "core" &ӯ   F b9' + "manipulator"&3% +5 "core" %2 ' + + c + "collection"'C& +4 "core" &X[ +3 "collection"' & +5 "core" &Z[ +2 .tCC.seek :closed +2 "collection"'T(O +4 "core" &Z\\G +6 &\ 0X\\\ %g +10 &VzY] 9 +9 &zY\\ N +9 &SX^ Q +10 &SUX\\ Q +9 &R[]7 P +9 &TZ\\ P +10 &OW] Q +9 &]PZ\\ P +10 &TZ] P +9 &NX\\ P +9 &!TY] P +10 &#eOX\\ P +9 &%'UX] P +9 &&UY] Q +10 &(QY] Q +9 &*lTY\\ Q +10 &,/OX] P +9 &-VY\\ Q +9 &/RX\\ P +10 &1uTY] P +9 &36UW\\ Q +9 &4QX^ Q +10 &6TZ\\ Q +9 &8}SZ\\ P +10 &:?NZ^ P +9 &<WY\\ P +9 &=Q[] Q +10 &?TW^ P +9 &AGOZ\\ P +9 &C NV] P +10 &DUZ] P +9 &FQ[[ Q +10 &HI`X] R +9 &JX[ V +9 &KY[ [ +10 &MmX^ ^ +9 &N_X\\ : +9 &O{yW[ F +6 ( +2 "collection"' & +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.68 + "collection"'L& +4 "core" &O{cW[ F + &O{cZ[ F + .tHand.open +2 "manipulator"&M1 +76 "core" 1 +2 "manipulator"&+% +4 "core" % 2  R [ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&c'\ +93 "core" ' + .tPSV.dial PSR +2 "processing"%] +107 "core"  +2 "processing"%W% +4 "core" %S! + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%6' +1608 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +43 "core"  +2 .tPS.seek 0ml + "processing"%['W +1607 "core" ' +2 .tPSV.dial PSR + "processing"%= +46 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%;' +2644 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%_  + "collection"'S  +41 "core"  +126  + .tPSV.dial :mixloop +2 "processing"%X +117 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +2 "processing"%h  +75 "core" +2 .tPS.seek 0ml + "processing"%f'W +2634 "core" ' + .tPSV.dial :air +2 "processing"%g  +46 "core"  +2 .tPS.seek 2.5ml + "processing"%k' +2632 "core" ' +2 .tPSV.dial :mixloop + "processing"%K +46 "core" +2 .tPS.seek 0ml + "processing"%?'W +2636 "core" ' + .tPSV.dial :air +2 "processing"%Q  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%5' +2629 "core" ' + .tPSV.dial :mixloop +53 "processing"%q +44 "core" +3 .tPS.seek 0ml + "processing"%`'W +2632 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&r& +5 "core" &ӯ + & ; _9' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&Y(Ӥ +24 "core" ( + "manipulator"&o& +5 "core" &Ӯ $ * B _"z + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &x& +2 "core" &Ӯ   ^"z +2 .tForearm.seek CC +2 "manipulator"&m'+ +101 "core" ' + .tHand.close + "manipulator"&H/ +76 "core" / + .tCC.seek :open +2 "collection"'w( +377 "core" ( +2 "manipulator"&y& +4 "core" &Ӯ  _"z + "manipulator"&t% +4 "core" % & %  m _p +2 .tForearm.seek :retract +2 "manipulator"&~'\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(- +280 "core" ( + "manipulator"&^& +4 "core" &-   L ` +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &n& +3 "core" &-   c + .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&d' +102 "core" ' + .tHand.open +2 "manipulator"&1 +69 "core" 1 + "manipulator"&v% +4 "core" % 8 7 U f +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&u'\ +94 "core" ' +3 ."da"delayUntil "15:06:36.13" +24777 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"%| @ +76 "core" B + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%a' +2487 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%D +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"%z +46 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +45 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2458 "core" ' +2 #"da"washCycleDA #1 of 2 +6 .PSR.select :air +2 .PSV.dial PSR + "processing"%\ +136 "core"  + "processing"%% +4 "core" %X +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +599 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +478 "Can" == +1129 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +73 "core"  +2 ."da"PSV.dial PTV +2 "processing"%s +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" + "processing"%b% +4 "core" %Z%  +2 ."da"PS.seek 1.5ml +2 "processing"%)' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" * +3 ."da"PS.seek 0ml +2 "processing"% 'W +1606 "core" ' +2 ."da"delay 2:00 +12003 #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"% * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%(' +2469 "core" ' + ."da"PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%i +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +76 "core"  +2 ."da"PS.seek 0ml +2 "processing"%*'W +2472 "core" ' +2 #"da"washCycleDA #2 of 2 +6 .PSR.select :air +2 .PSV.dial PSR + "processing"% +134 "core"  +2 "processing"%e% +4 "core" %V + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml + "processing"%' +598 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%E'[ +1608 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%4 +75 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%/  +34 "core" + "processing"%%% +4 "core" %_*  +2 ."da"PS.seek 1.5ml +2 "processing"%' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%7'W +1615 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%-  +34 "core"  +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%. * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +87 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%8' +2490 "core" ' +2 ."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"%Z +74 "core" +2 ."da"delay 5 seconds +507 .PSV.dial :air + "processing"%<  +74 "core"  +2 ."da"PS.seek 0ml +3 "processing"%#'W +2461 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%!  +43 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%:  +132 "core" + ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%"  +43 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"% +45 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%' +385 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%  +43 "core"  +2 "processing"%F% +4 "core" %3  +2 ."da"PS.seek 0.55ml +2 "processing"%}'w +336 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%,  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%1'[ +1558 "core" ' + ."da"PSV.dial :PML +2 "processing"%0 +57 "core" + ."da"PTV.dial :mixing +2 "processing"%& @ +73 "core" A + ."da"PBV.dial :waste1 +2 "processing"%P  +35 "core"  + "processing"%A% +4 "core" %X)  +2 ."da"PS.seek 1.85ml +2 "processing"%\\'8 +226 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%> * +34 "core" + +2 ."da"PS.seek 0ml +50 "processing"%I'W +1973 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +88 "Can"  88 +47913 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%9  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%p * +34 "core" * + ."da"PSV.dial :air +2 "processing"%B  +42 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%$' +2494 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%O +46 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%G  +45 "core"  + ."da"delay 2 seconds +203 .PSV.dial :mixloop +2 "processing"%N +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%3  +44 "core"  +2 ."da"PS.seek 0ml +2 "processing"%C'W +2465 "core" ' +2 #"da"washCycleDA #1 of 3 +6 .PSR.select :air +2 .PSV.dial PSR + "processing"%V +136 "core"  + "processing"%l% +4 "core" %[% + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml + "processing"%L' +593 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%M'[ +1620 "core" ' + ."da"PTV.dial :puck +2 "processing"%+  +73 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%]  +35 "core" + "processing"%W% +4 "core" %]<  +2 ."da"PS.seek 1.5ml +2 "processing"%R' +88 "Can" :: +509 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%J * +35 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%6  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%= * +34 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%[ +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%S' +2491 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%_ +87 "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"%h +74 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%;  +86 "core" +2 ."da"PS.seek 0ml +2 "processing"%g'W +2471 "core" ' + #"da"washCycleDA #2 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%f +134 "core"  +2 "processing"%K% +4 "core" %T* + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%k' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%Q'[ +1620 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%? +75 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%q  +34 "core" + "processing"%5% +4 "core" %Z  +2 ."da"PS.seek 1.5ml +2 "processing"%r' +589 "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"%x'W +1618 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%H  +34 "core"  + ."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 +2 "processing"%c +74 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%T' +2485 "core" ' + ."da"PSV.dial PTV +2 "processing"%y +87 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%t +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%m +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%^  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%n'W +2463 "core" ' +2 #"da"washCycleDA #3 of 3 +6 .PSR.select :air +2 .PSV.dial PSR + "processing"%Y +147 "core"  + "processing"%% +4 "core" %\\* +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%v' +594 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%~'[ +1617 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%d +77 "core" + ."da"PBV.dial :waste1 +2 "processing"%|  +34 "core" +2 "processing"%% +4 "core" %`  +2 ."da"PS.seek 1.5ml +2 "processing"%' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%`'W +1608 "core" ' +2 ."da"delay 2:00 +2445 "Can" ;; +9557 #"da"recoverPSRreagent08 +2 .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" + + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%z +75 "core"  + ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"% ' +2479 "core" ' + ."da"PSV.dial PTV +2 "processing"%a +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "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 +6 "processing"%  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2488 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +136 "core"  +2 "processing"%s% +5 "core" %V7 + #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +3 "processing"% +15 ."da"PS.reconfigure :default +12 "processing"%#A d`xb +9 ."da"PS.seek 0.25ml +8 "processing"%'7 +334 "core" ' +2 ."da"delay 5 seconds +503 "processing"%b% +3 "core" %9)  +2 #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%' +334 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +61 ."da"PS.seek 2ml +2 "processing"%'[ +1606 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%) +76 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" + "processing"%% +4 "core" %[*  +2 ."da"PS.seek 1.5ml +2 "processing"%' +586 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + +3 ."da"PS.seek 0ml +2 "processing"%'W +1617 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%i  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +6 "processing"% * +36 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +89 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%(' +2554 "core" ' + ."da"PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%e +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%* +77 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +75 "core"  +2 ."da"PS.seek 0ml +2 "processing"%4'W +2561 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%/ +137 "core"  +2 "processing"%%% +4 "core" %T + #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml + "processing"%E'[ +2121 "core" ' + ."da"delay 5 seconds +503 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +76 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" +2 "processing"%-% +4 "core" %\\4  +2 ."da"PS.seek 1.5ml +2 "processing"%.' +592 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +3 "processing"%7  +109 "core"  +2 ."da"PS.seek 0ml +2 "processing"%''W +1612 "core" ' + "processing"%{9 +3 "core" 95 +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%Z  +3 "core" 5 + 5 + "processing"%<& +4 "core" &TH A - +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&8% +3 "core" % \   $ +2 "storage"(!% +4 "core" %u + "storage"(:. +3 "core" .( +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 ."da"SC.seek 1 +2 "storage"("($ +198 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +2 (& +3 "core" &#  + "manipulator"&#& +4 "core" &- , $ +2 "manipulator"&% +3 "core" % \  , $ +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&F( +184 "core" ( +2 "manipulator"&& +4 "core" & ' "( + "storage"(,& +4 "core" &# +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&}'! +102 "core" ' +2 "storage"(0& +4 "core" &# +2 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(&'L +292 "core" ' + "storage"(P- +3 "core" -'~ +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&A& +3 "core" & %( + "storage"(>& +4 "core" &# 7 + ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&1'e +33 "core" ' + ."da"Elbow.hold +2 "manipulator"&\\, +4 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(9- +2 "core" -'~ +3 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(p'6 +24 "core" ' + "manipulator"&B% +4 "core" %m} h Y . +2 "storage"(I& +4 "core" &#   + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 308 counts +2 "manipulator"&O'ϙ +19 "core" ' +2 "manipulator"&G& +4 "core" & ' $% + "storage"(N& +5 "core" &# [ +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts + "manipulator"&3'! +24 "core" ' +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"($'% +42 "core" ' + "manipulator"&V& +4 "core" & %% +2 "manipulator"&l% +4 "core" % p & +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&C'\ +88 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&L(z +249 "core" ( +2 "manipulator"&+& +4 "core" &  % + ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 & & +2 "core" & Q % +2 ."da"Forearm.seek PC +2 "manipulator"&]'~ +101 "core" ' +2 ."da"Hand.close +2 "manipulator"&W/ +76 "core" / +2 ."da"PC.seek :open +2 "processing"%M( +400 "core" ( + "storage"(J& +4 "core" &# + "manipulator"&R& +4 "core" & F $ +2 "manipulator"&6% +4 "core" % ϊ + $ + ."da"Forearm.seek :retract +3 "manipulator"&='\ +95 "core" ' + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&[( +259 "core" ( + "manipulator"&& +4 "core" & b %( +2 "storage"(_& +3 "core" &#  +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&X'! +95 "core" ' + ."da"Hand.open +2 "manipulator"&h1 +72 "core" 1 +2 "storage"(;- +3 "core" -'% +2 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(S' +27 "core" ' + ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.19 Pucks below Top Plate +2 "storage"(f' +57 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da21dec0315h40ml.tif +1941 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +9781 #"da"SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 113.435 seconds\ /var/log/esp/da21dec0315h40ml.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da21dec0315h40ml15s.tif +1564 #SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da21dec0315h40ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da21dec0315h40ml30s.tif +1368 "Can" @? +1701 #"da"SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da21dec0315h40ml30s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da21dec0315h40ml70s.tif +7130 #SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da21dec0315h40ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "113.435 sec auto-exposure",Subject: "da21dec0315h40ml images!" +6 "storage"(K- +9 "core" -' +2 "storage"(g& +5 "core" &# +2 "manipulator"&k& +3 "core" & Y U  >( +2 ."da"Elbow.seek 1 +2 "manipulator"&?( +3 "core" ( +2 "manipulator"&q& +3 "core" & Y Y >( +2 "storage"(5& +4 "core" &#  +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&Q'! +4 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.91 Pucks below Top Plate + "storage"(o'+ +70 "core" ' +2 "manipulator"&r& +5 "core" &  M( + "storage"(H& +5 "core" &# L + ."da"Elbow.reconfigure :limp +5 "manipulator"&$ ,(b +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&2'e +35 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&c, +4 "core" , + ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 2.09 Pucks below Top Plate +2 "storage"(x' +26 "core" ' +2 "manipulator"&y% +5 "core" %Xx c c D! +2 "storage"(t& +4 "core" &#  + ."da"Forearm.force -20 +4 "manipulator"&5 +2 ."da"Forearm.seek 1 + 287 counts +2 "manipulator"&m'τ +18 "core" ' +2 "manipulator"&^& +7 "core" & Q% + "storage"(T& +5 "core" &#\ \  8 +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&Y'! +26 "core" ' +2 "storage"(% +8 "core" %\ \   +3 ."downElevator"SE.seek :down +3 "storage"(n'v +100 (v% +8 "core" %@8\ \  4 Ym +5 "manipulator"&d% +10 "core" %+ s Qq +4 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +3 "manipulator"&|'\ +96 "core" ' +13 ' +3 ."downElevator"SE.stop +3 "storage"(5 +5 (& +8 "core" &#\ \   +5 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +5 #tStarting finalPurge +3 "processing"%~& +4 "core" & +2 "manipulator"&& +4 "core" & Q% +2 "manipulator"&% +4 "core" %\ # RA +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&D(- +183 "core" ( +4 "manipulator"&& +8 "core" &- ^ T +4 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +4 &z& +5 "core" &-  U +4 ."psFlush"Forearm.seek :garage +5 "manipulator"&`' +107 "core" ' +3 ."psFlush"Hand.close +3 "manipulator"&a/ +70 "core" / +2 "manipulator"&\ & +9 "core" &- Z +3 "manipulator"&% +8 "core" %  Z +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&'\ +94 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +3 "manipulator"& (z +152 "core" ( +4 "manipulator"& & +8 "core" &q VF +3 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +4 &s& +8 "core" &q VF +3 ."psFlush"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +4 "manipulator"&'~ +99 "core" ' +3 "manipulator"&b& +9 "core" &q | VF +3 "manipulator"&% +8 "core" %t : X +3 "processing"%& +8 "core" & +4 "processing"%)& +10 "core" & +10 ."psFlush"PC.seek :closed +2 "processing"%(Tg +14 "core" & +2 & +2 & 5 +8 &9Fr 2 +6 &`pv F +8 &Z R +10 &I Q +10 &~M Q +8 &?L R +11 &O R +8 &K R +10 &I Q +19 &GI R +9 &!\ L Q +6 &"N R +5 &$J Q +8 &&PI Q +10 &(I R +12 &)G Q +7 &+J Q +9 &-XL Q +8 &/L Q +10 &0L Q +10 &2I Q +8 &4`H Q +11 &6"J Q +13 &7N| Q +7 &9M Q +8 &;hG Q +8 &=*G Q +10 &>Mv Q +10 &@L} Q +8 &BpJz Q +11 &D2I} Q +8 &EJ R +10 &GQ| R +10 &Ir[ T +9 &K+}{ W +9 &Lw X +13 &N{ X +6 &Plo X +9 &R.x X +9 &Si`p ({ +10 &TB]x 4 +8 ( +4 &TH"t . +6 "processing"%)& +6 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.73 +3 "processing"%& +8 "core" &TH"i . +2 &TH" . +3 ."psFlush"Hand.open +3 "manipulator"&1 +70 "core" 1 +3 "manipulator"& % +8 "core" % t  W +4 ."psFlush"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&'\ +95 "core" ' +3 ."psFlush"PSR.select :air +4 .PSV.dial PSR +4 "processing"%i +59 "core"  +3 "processing"%% +8 "core" %T +2 #"psFlush"Pulling 0.5ml of PSR.flush +4 .PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +5 "processing"%' +304 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +290 "core" ' +4 ."psFlush"delay 5 seconds +506 .PSR.select :air +4 "processing"% +13 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2127 "core" ' +4 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +4 "processing"% @ +200 "core" B +3 ."psFlush"PTV.dial :PRVmixing +5 "processing"%e  +134 "core" +2 ."psFlush"PSV.dial :mixloop +4 "processing"%* +111 "core" +4 ."psFlush"PS.seek :empty +4 "processing"%'9 +1120 #"uploadLog"upsync +1515 "core" ' + ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%( +106 "core"  + "processing"%/% +4 "core" %9L + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%%' +593 "core" ' + ."psFlush"delay 5 seconds +507 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%4' +2124 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%  +35 "core" + ."psFlush"PTV.dial :mixing +3 "processing"% @ +73 "core" A + ."psFlush"PSV.dial :mixloop +2 "processing"%- +106 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%E'9 +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +106 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%7'P +1101 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%.' +1620 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%{ +88 "core"  + ."psFlush"PTV.dial :puck +2 "processing"%Z  +73 "core"  +2 ."psFlush"PBV.dial :waste1 +2 .PS.seek 0ml +2 "processing"%<'W +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%8 +74 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%!' +592 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%:' +2126 "core" ' + ."psFlush"PSV.dial PTV +53 "processing"% +76 "core" + ."psFlush"PBV.dial PSV +2 "processing"%# U +56 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2651 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%U @ +56 "core" B +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2627 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%,  +76 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%0 +45 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%u' +2627 "core" ' + ."psFlush"PSV.dial PTV +7 "processing"%P +86 "core"  + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%A'W +2632 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%> @ +42 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%9' +2625 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%B  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%I'W +2631 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%G +45 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%N'P +1102 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%V' +1613 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%l +74 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%}  +54 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%F'W +2638 "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"%1' +594 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%O' +2125 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%p +87 "core"  + ."psFlush"PBV.dial PSV +2 "processing"%3 U +42 "Can" MM +13 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%+'W +2625 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%\\' +2628 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%W  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%C'W +2627 "core" ' + ."psFlush"PSV.dial PSR +7 "processing"%j +45 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%J' +2641 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%R +73 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%6'W +2633 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%] @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2634 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%_  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%L'W +2630 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'h& +4 "core" &mo + "manipulator"&;& +4 "core" &t > J iC +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&=(z +2 "core" ( +2 "manipulator"&$& +4 "core" &t O V G iC + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &S& +3 "core" &t M T iC +2 .tForearm.seek PC + "manipulator"&K'~ +95 "core" ' + .tHand.close +2 "manipulator"&g/ +72 "core" / +2 .tPC.seek :open + "processing"%k( +405 "core" ( + "manipulator"&q& +4 "core" &t  { 6 mC +2 "manipulator"&5% +3 "core" % } | { ? m +2 .tForearm.seek :retract +2 "manipulator"&r'\ +92 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&H(Ӥ +348 "core" ( + "manipulator"&y& +5 "core" &Ӡ 0 C ( i:1 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &t& +2 "core" &Ӡ > ; 7 i:1 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&^'+ +106 "core" ' +2 "manipulator"&T& +4 "core" &Ӡ 6 G g:1 + "manipulator"&[% +5 "core" %, > @ gu + "collection"'& +4 "core" &mo +2 "collection"'X& +5 "core" &mo +2 .tCC.seek :closed +7 "collection"'f(O +3 "core" &mn +5 &kq 4 +10 &0G{ko 3 +9 &Zp~kp G +9 &blr Q +10 &Qkp Q +9 &~Wlq Q +10 &ATmo Q +9 &Pko Q +9 &Rkq Q +10 &Umo Q +9 &IQlp Q +9 &! Vmq Q +10 &"Okn Q +9 &$Tmq P +10 &&QOmq Q +9 &(Qlo Q +9 &)Rmp Q +10 &+Olo Q +9 &-YQlp Q +9 &/Llq P +10 &0Qnq P +9 &2Poq Q +10 &4bOmp P +9 &6$Qmn P +9 &7Plq P +10 &9Ulp P +9 &;jTmn P +9 &=,Nlp P +10 &>Ump Q +9 &@Qkn Q +10 &BrUno P +9 &D3Sjp Q +9 &EUko P +10 &G[lo Q +9 &Ioylo T +9 &K"hn Y +10 &Lhn ] +9 &Njn ; +10 &Om4im O +9 ( +2 "collection"'X& +3 #tCollection Clamp onSpring/offSpring for 5/25 samples, on/off torque 1.62 +2 "collection"'v& +4 "core" &O{Sjo A + &O{Sjn A + .tHand.open + "manipulator"&Q1 +68 "core" 1 +2 "manipulator"&d% +4 "core" % $ !   c} +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&?'\ +96 "core" ' + #tFlushing the Collection Valve::Manifold +2 "collection"'o& +4 "core" &O{Rjo A + "collection"'2% +4 "core" %lo + .tCSV.dial CSR +2 "collection"'  +55 "core"  + "collection"'m% +4 "core" %ln +2 #tPulling 5ml of CSR.flush .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'~'l +1350 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air + "collection"' +9 '% +2 "core" %lkn  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +2 .tCS.seek 7.501ml +2 "collection"'' +703 "core" ' + .tCSV.dial :waste +2 "collection"'x +132 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'Y' +1977 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'& +4 "core" &O{Rio A +2 "collection"'z% +4 "core" %kp + .tCSV.dial :flush + "collection"'n  +56 "core" +2 .tCS.reconfigure :fast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'c'l +1324 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'a @ +45 "core" A + "collection"'\ % +5 "core" %lko  +2 .tCS.seek 7ml + "collection"'' +580 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'|  +2 '  +42 "core"  +95  + .tCBV.dial :waste1 +2 "collection"'s @ +45 "core" @ +2 .tCS.seek 0ml +2 "collection"'`' +1807 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'D& +4 "core" &O{Rmq A +2 "collection"'b% +3 "core" %kp +2 .tCSV.dial :flush + "collection"'  +74 "core" +2 .tCS.seek 5ml +2 "collection"''l +1323 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"' @ +45 "core" B +2 "collection"'M% +51 "core" %lkp +3 .tCS.seek 7ml +2 "collection"'' +572 "core" ' +2 ."connect"CSV.dial CTV +8 .tCTV.dial CSV +2 "collection"'  +41 "core"  +2 .tCBV.dial :waste2 +2 "collection"'  +116 "core"  +3 .tCS.seek 0ml + "collection"')' +1804 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'i& +4 "core" &O{Roq A +2 "collection"'% +4 "core" %mq + .tCSV.dial CSR +2 "collection"'  +44 "core"  + "collection"''% +4 "core" %nq +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml + "collection"'' +2088 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'' D +574 "core" ' + ."connect"CSV.dial CBV +4 .tCBV.dial CSV + "collection"'e +2 '*  +102 "core" +38  + .tCTV.dial :intake +2 "collection"'  +75 "core" + .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml + "collection"'(' \\ +2072 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air + "collection"'/  +75 "core" ~ + .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'' +588 "core" ' +2 .tCSV.dial CSR + "collection"'%  +105 "core"  +2 "collection"' % +4 "core" %mn + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"''l +1353 "core" ' + .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +9 .tCS.seek 10ml +2 "collection"'-' D +1357 "core" ' +2 .tCSV.dial CBV +2 "collection"'4 +104 "core" +2 .tCS.seek 0ml +2 "collection"'' +2629 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&E& +4 "core" &Ӡ ? ? / g:1 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&7(Ӥ +3 "core" ( + "manipulator"&{& +4 "core" &Ӡ : ? n f:1 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &Z& +3 "core" &Ӡ A @  g:1 +2 .tForearm.seek CC + "manipulator"&.'+ +95 "core" ' + .tHand.close +2 "manipulator"&8/ +72 "core" / +2 .tCC.seek :open + "collection"'<( +376 "core" ( +2 "manipulator"&!& +4 "core" &Ӡ D ; " g:1 +2 "manipulator"&% +3 "core" % > ; . a h +2 .tForearm.seek :retract +2 "manipulator"&#'\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&:(- +283 "core" ( + "manipulator"&U& +4 "core" &- f y D m +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &- | | * n +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&,' +90 "core" ' +2 .tHand.open + "manipulator"&1 +67 "core" 1 +2 "manipulator"&0% +4 "core" % ~ r  os +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +2 "processing"%P& +4 "core" &M +11792 "Can" ** +60001  *) +60001  )) +60001  )) +60001  *) +60001  *) +60001  )) +60001  )) +60001  )) +60001  *) +60001  )) +60001  *) +60001  )) +60001  *) +60001  *) +60001  )) +60001  )* +60001  ** +60001  *) +60001  *) +60001 $ *) +60000 # )) +60002 % )) +60000 % )* +60001 , *) +60001 + *) +60001 * *) +60000 - ** +60001 , *) +60001 / *) +60001 0 *) +60001 5 )) +60001 4 )) +60001 5 *) +60000 4 )) +60001 5 )) +60001 5 *) +60001 6 *) +60001 3 )) +60001 3 *) +60001 4 *) +60001 0 )) +60001 5 *) +60000 7 *) +60001 5 *) +60001 ; )) +60001 < *) +60001 < *) @EST1638594503.96 >\ (( +60001 @\ )( +60001 ?\ )( +60001 @\ (( +60001 >\ (( +60001 @\ (( +60001 A\ '' +60001 ?\ (( +60001 <\ (( +60001 7\ (( +60001 9\ (' +60001 7\ (( +60001 3\ (' +60001 0 '' +60001 - T'' +60001 1 u'' +60001 /\ {)( +60001 )\ 9)) +60001 (\ )) +60002 (\ )) +60001 #\ )) +60000  \ )) +60001 \ )) +60001 \ \ *) +60002 \ )) +60001 \ )) +60001 \ )) +60001  \ *) +60001 \ )) +60001 \ )) +60001  \ ** +60001 \ )) +60001  *) +60001  )) +60001  )) +60001  )) +60002  )) +60001  )) +60001  )) +60001  )) +60001  )) +60000  *) +60001  *) +60001  )) +60001  )) +60001  *) +60001  *) +60001  *) +60001  ** +60001  *) +60000  )) +60001  *) +60001  *) +60001  *) +60001  *) +60001  *) +60000  )) +60001  )) +60001  *) +60001  *) +60001  )* +60001  )) +60000  ** +60001  *) +60001  *) +60001  *) +60001  )) +60001  *) +60001 s *) +60000 ` ** +60001 M )) +60002 2 )) +60001 " )) +60002  *) +60001  ** +60000  )) +60001  *) +60001   ** +60001   ** +60001  *) +60001  ** +60001  )) +60001  )) +60001  *) +60001  *) +60001  *) +60001  ** +60001  *) +60001  *) +60000  )) +60001  *) +60001  *) +60001  ** +60001  ** +60001  *) +60001  ** +60001  ** +60001  *) +60001  ** +60001  *) +60002  )) +60001  )) +60000  *) +60001  *) +60001  )) +60001  *) +60001  *) +60001  *) +60001  ** +60001  ** +60000  ** +60001  ** +60001 \ ~)( +60001 \ })) +60001 \ })( +60001 \ ~)) +60001 \ )( +60000 \ )( +60001 \ )( +60001 \ (( +60001 \ (( +60001  \ (( +60001  \ (( +60001 \ (( +60000 \ (( +60001 \ (( +60001 \ (( +60001 \ (' +60001  ''' +60001  Q'' +60001  y'& +60002 \ K)( +60001 "\ &)) +60001 &\ )) +60001 #\ )) +60001 $\ )) +60001 "\ *) +60001 (\ )) +60001 )\ )) +60001 &\ \ *) +60001 (\ )) +60001 ,\ )) +60002 )\ *) +60001 )\ *) @EST1638680905.36 '\ *) +60001 '\ )) +60001 (\ *) +60001 )\ )) +60001 ( )) +60002 , )) +60001 , ** +60001 * )) +60001 % )) +60001 $ )) +60001 & )) +60001 ( )) +60000 - *) +60001 ( *) +60001 * *) +60001 . ** +60001 : ** +60001 < *) +60001 : )* +60001 7 )) +60001 9 )) +60000 < ** +60001 7 )) +60001 < )) +60001 8 )* +60001 3 *) +60000 1 ** +60002 3 )) +60000 3 )) +60001 3 *) +60001 3 *) +60001 4 *) +60001 4 *) +60001 5 *) +60001 6 *) +60001 8 )) +60000 2 )) +60002 7 )) +60000 5 )) +60001 3 )) +60001 2 ** +60001 . *) +60001 . )) +60001 * *) +60001 ' *) +60001 , *) +60001 , *) +60001 * *) +60001 + ** +60001 ! ** +60001  *) +60000  ** +60001  ** +60001  ** +60002  ** +60001  *) +60001  *) +60001  *) +60001  *) +60001  *) +60001 # *) +60001 ) *) +60001 * ** +60001 . *) +60001 . *) +60001 . *) +60002 5 *) +60000 6 *) +60001 7 *) +60001 < )) +60001 F )* +60001 E )) +60001 M *) +60001 O *) +60001 Y *) +60002 Z *) +60001 _ ** +60001 j ** +60001 k *) +60001 h *) +60001 c *) +60001 ` ** +60001 [ ** +60001 T\ s)) +60001 R\ o)( +60001 Z\ n)( +60001 T\ p)( +60001 W\ q(( +60000 _\ r(( +60001 j\ u(( +60001 \ x)( +60001 \ {)( +60001 \ )( +60001 \ )( +60001 \ (( +60000 \ (( +60001 \ )( +60001 \ )( +60001 \ )( +60001 \ (( +60001 \ (( +60001  (' +60001  "'' +60000  ='' +60001 \  `'& +60001 \ g)) +60001 \ ))) +60001 \ )) +60001 \ )) +60001 (\ )) +60001 (\ )) +60001 -\ )) +60000 /\ *) +60001 4\ *) +60001 7\ *) +60001 ?\ )) +60001 A\ *) +60001 J\ )) +60001 L\ *) +60001 W\ )) +60001 ^\ )) +60000 ` )) +60001 i )) +60001 l )) +60001 w )) +60001 ~ *) +60001  )) +60001  )) +60001  )) +60001  *) +60001  *) +60001  *) +60001  *) +60001  *) +60001  *) +60001  *) +60001  )) +60001  )) +60001  )) +60001  *) +60002  )) +60001  )) +60001   )) +60001  )) @EST1638767306.73 - )) +60001 6 )* +60001 F )) +60001 K *) +60001 P *) +60001 U )) +60001 Y *) +60001 [ )) +60001 Z )) +60001 Z *) +60001 X )) +60001 ] *) +60001 ` ** +60001 e ** +60001 d )* +60001 ` )* +60001 S *) +60001 ; ** +60001 / ** +60001 & *) +60000  *) +60002  *) +60001  )) +60000  *) +60001  *) +60001  )) +60001  *) +60001  )) +60000  )) +60001  )) +60001  *) +60001  *) +60001  *) +60001  *) +60001  ** +60001  *) +60000  *) +60001  ** +60001  )) +60001 w ** +60001 p *) +60001 k *) +60001 a ** +60001 W *) +60001 R *) +60001 G *) +60001 C *) +60000 8 ** +60001 6 ** +60001 3 ** +60001 3 *) +60001 . ** +60001  *) +60001  ** +60001  )) +60001  ** +60001  ** +60001 \ )( +60001 \ k)( +60001 \ i)( +60001 \ j)) +60001 \ k)( +60001 \ l)) +60001 {\ n)( +60001 {\ p)) +60001 \ s)) +60001 y\ v)( +60001 p\ z)) +60001 o\ ~)) +60001 p\ )( +60001 s\ (( +60001 x\ (( +60001 \ (( +60001 \ (( +60001 \ (( +60001 \ (( +60001 \ (( +60001  (( +60001  '' +60001  ;'' +60001 \ b)) +60001 \ &)) +60001 \ )) +60001 \ )) +60001 s\ )) +60001 l\ )) +60001 h\ )) +60001 c\ \ )) +60001 ^\ *) +60001 _\ )) +60001 _\ *) +60001 ]\ *) +60001 \\\ )) +60001 c\ )) +60001 `\ *) +60001 b *) +60001 [ ** +60001 [ ** +60001 c )) +60000 e ** +60001 ] *) +60001 X )) +60001 R *) +60001 Q )) +60001 O *) +60001 L )) +60001 M )) +60001 K )) +60000 I *) +60001 F *) +60001 O )) +60001 T ** +60001 X ** +60001 X *) +60001 Z ** +60001 Z *) +60001 W *) +60001 V )) +60000 O )) +60001 I )) +60001 I *) +60001 L *) +60001 J )) +60001 G )) +60001 W *) +60001 s *) +60001 v )) +60001 z *) +60000 } *) +60001 { ** +60001 z ** +60001 u *) +60001 r ** +60001 t ** +60002 n *) +60001 p *) +60001 n )) +60001 e *) +60001 V *) +60001 M )) +60001 G *) +60001 J *) +60001 L )) +60001 S ** @EST1638853708.10 J *) +60001 A *) +60001 : *) +60001 4 ** +60001 3 )* +60001 . ** +60001 . )) +60001 . )* +60001 . *) +60001 1 *) +60001 1 )) +60001 5 *) +60001 / *) +60001 + *) +60001 " )* +60001  ** +60001   *) +60000  *) +60001  *) +60002  *) +60000  *) +60001  ** +60001  *) +60001  )) +60001  )* +60001  ** +60001  *) +60001  *) +60001  ** +60001  ** +60001  *) +60001  ** +60001 \ (' +60001 \ g)) +60000 \ e)) +60001 \ e)) +60001 \ f)) +60001 \ h)) +60001 \ j)( +60001 \ k)) +60002 \ n++ +60000 \ q(( +60001 \ t)) +60000 \ w)) +60001 \ {)) +60001 \ )( +60001 \ (( +60001 \ )( +60001 \ (( +60001 \ (( +60001 \ )( +60001 \ (( +60001 \ (( +60000 \ (' +60001  (' +60002  K'& +60000 \ K)) +60001 \ )) +60001 \ )) +60001 \ )) +60001 \ *) +60001 \ )) +60001 \ \ *) +60001 \ )) +60001 \ )) +60001 \ *) +60001 \ *) +60001 \ ** +60001 \ )) +60000  *) +60001  )) +60002  )) +60001  *) +60001  *) +60001  )) +60001  *) +60001  *) +60001  *) +60001  )) +60001  )) +60001  *) +60001  )) +60001  )) +60001  *) +60001  )) +60001  )) +60000  )* +60002  )) +60000  *) +60001  *) +60002  *) +60000  *) +60001  *) +60001  *) +60001  ** +60001  *) +60001  *) +60001  )) +60001  )) +60001  *) +60001  *) +60001  )) +60001  *) +60001  )) +60001  *) +60001  )) +60001  *) +60001  )) +60001  )) +60000  )) +60001  )) +60001  ** +60001  ** +60001  )) +60001  *) +60001  )) +60001  *) +60001  )) +60001  ** +60001  ** +60001  )) +60001  *) +60001  ** +60001  *) +60000  )) +60001  )) +60001  )* +60001  ** +60001  *) +60001  *) +60001  *) +60001  *) +60001  *) +60001  ** +60001  )) +60001  *) +60001  *) +60001  )* +60001  *) +60001  *) +60001  ** +60001  *) +60000  *) +60001  ** @EST1638940109.47  ** +60001  ** +60002  *) +60000  )* +60001  ** +60001  *) +60002  ** +60000  ** +60001 \ (( +60001 \ b)( +60001 \ a)) +60001 \ b)( +60001 \ c)) +60001 \ d)( +60001 \ f)( +60001 \ g)( +60001 \ j)( +60001 \ l)( +60001 \ o)( +60001 \ r)( +60001 \ v)) +60001 \ z)( +60001 \ (( +60001 \ )( +60001 \ (( +60001 \ (( +60001 \ (( +60001 \ (( +60001 \ (( +60000 \ (( +60001 \ (( +60001  (' +60001  a'' +60001  \ N*) +60001 \ )) +60001 \ )) +60001 \ )) +60001 \ )) +60001  \ )) +60001  \ )) +60001 \ )) +60001 \ )) +60001 \ )) +60001 \ )) +60001 \ *) +60001 \ )) +60000  *) +60001  *) +60001  *) +60001  )) +60001  )) +60001  *) +60001  *) +60001  ** +60001  *) +60001  ** +60001   *) +60001 \  ** +60001  *) +60001  )) +60001  )* +60001  *) +60000  *) +60001   *) +60001   *) +60001  *) +60001  )) +60001  *) +60001   ** +60001 $ )* +60001 $ *) +60001 + )) +23026 #t-> can +3 "Can". ** +2568 #t-> access 2 +3 "storage"(u% +3 "core" %p (\  + "manipulator"&>% +4 "core" %\ j j I k +2 "manipulator"&A& +3 "core" &- g j Y k +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 + "storage"(B(K +822 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (9& +3 "core" &K\  +33549 "Can"3 )) +60001 5 *) +60001 7 ** +60001 < ** +60001 < )* +60001 < ** +15452 #t-> startTube 2 +480 #-> da 40 + #da sampling at most 40ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 13:01:09EST08-Dec-21\\n{1 => 3}\\nCan@12:58:30, 22.7C, 16% humidity, 14.8psia, 12.483V, 0.183A, 0.183A avg, 2.29W",Subject: "da sampling at most 40ml" + "collection"'G& +5 "core" &[`[ +2 "manipulator"&I% +5 "core" %\ ? B I h +3 "storage"(N% +3 "core" %q\  +2 "storage"(l. +3 "core" .(K + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 + "storage"(}( +671 "core" ( +2 .tSC.configure :limp +4 "storage"($(\ 1b +5 (V& +5 "core" & j t\  +3 "manipulator"&&& +8 "core" &- 1 ; n d +2 "manipulator"&F% +8 "core" %\ D ( d +3 .tElbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 +2 "manipulator"&1( +177 "core" ( +2 "manipulator"&p& +9 "core" & $ ) C c$ +2 "storage"(3& +5 "core" &  \  +5 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&O' +93 "core" ' +8 "storage"( & +11 "core" & \  +4 .tSE.reconfigure :pick +5 "storage"(#]K-0-\ b +7 .tSE.seek :beamBreak +3 "storage"(+'L +278 "core" ' +3 "storage"(W- +7 "core" -'h +3 .tSE.configure :default +4 "storage"(#QK-0-\ b +6 (\\& +12 "core" &  >\  +4 "manipulator"&j& +8 "core" & " .  d$ +3 .tElbow.seek 2 +2 "manipulator"&C( +6 "core" ( +3 "manipulator"&R& +8 "core" & + - 1 c$ +2 "storage"(J& +8 "core" &  {\  +5 .tForearm.seek 2 + 300 counts + "manipulator"&]'ϊ +25 "core" ' +3 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 .tHand.close +4 "manipulator"&6/ +66 "core" / +6 ."downElevator"SE.seek :down +7 "manipulator"&_& +5 "storage"('v +16 "core" & - 1 * d$ +4 "manipulator"&h% +8 "core" % φ . 0 0 a +4 .tForearm.seek :retract +3 "manipulator"&;'\ +102 "core" ' +4 .tElbow.seek CC +4 "manipulator"&$(Ӥ +127 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +17 "core" ( +4 "manipulator"&S& +8 "core" &ӧ , " ! ^;4 +3 .tElbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +7 &g& +8 "core" &ӧ , " ^;4 +4 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +4 "manipulator"& '+ +108 "core" ' +2 "manipulator"&& +9 "core" &ӧ   [;4 +3 "manipulator"&% +8 "core" % # [r +4 "collection"'q& +8 "core" &\\^T +4 "collection"'5& +10 "core" &Z_A +7 .tCC.seek :closed +3 "collection"'K(O +155 "core" &\\_] +15 &[`M +4 & 7\\`\ %h +2 &V{[]4 : +2 &}xZ_= N + &UZ^J R + &[T\\\\H R +3 &T[_H Q +2 &VY^G R +2 &TY^G Q +2 &cT[^I R +2 &%X[^B R +2 &V[_@ Q +2 &!Z\\_K R +2 &#lS[^B Q + &%-WY]E R +2 &&U[^C R +2 &(S[^F R +2 &*sZ[^> R +2 &,5U\\^2 R +18 &-X[^/ Q + &/RZ_; Q +4 &1|WZ^: Q + &3=ZZ_9 R +2 &5S[_= Q +2 &6W\\^< R +6 &8VZ]5 R +9 &:FU[]< Q +10 &<T[^9 Q +8 &=U]]< Q +10 &?V[_: Q +10 &AMU[]9 R +11 &CVZ^5 Q +10 &DWZ_< R +6 &F\\Y_6 R +10 &HNnY]6 T +10 &JVZ< Z +9 &KX[7 ^ +9 &MrY[6 ` +10 &NbWZ: 3 +13 &OyX\\: S +6 ( + &OmY\\: M +4 "collection"'5& +7 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.77 +4 .Hand.open + "manipulator"&=1 +6 "core" &OmY\\8 M +65 1 + "manipulator"&y% +4 "core" %  Ws +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&t'\ +102 "core" ' +4 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml +3 .Gate.power :sampler,:ON +3 ."flow"Gate.power :analytic3,:ON +171 .tIntake.select :close +3 .Exhaust.select :close +3 .SS.hold +2 "sampler")T+ +4 "core" + +3 "sampler")[% +9 "core" % \  +2 "collection"'& +7 "core" &OnY[ M +8 "Can"> FF +3 #tCalibrating pressure sensors +2 .CTV.dial :air +3 .SSV.dial :spit,avoiding: :exhaust +4 .SS.reconfigure :fast +4 "sampler")#.0X& +3 "core" &O`/4 M + ."airStroke"CSV.dial :waste +4 "sampler")A% +3 "collection"'" +4 "core" % \  +3 ."connect"SSV.dial CBV,avoiding: :exhaust +3 .tCBV.dial SSV + "sampler")9  +34 "core" +2 ."airStroke"CS.reconfigure :fast +3 "collection"'#d @b +2 ."airStroke"CS.seek 0ml +2 "collection"'G' +3 "core" ' +2 ."airStroke"CSV.dial :air +2 "collection"'I @ +146 "core" A +3 ."airStroke"CS.seek 10ml +2 "collection"'N' D +3 "core"  +2 .tCTV.dial :air + "collection"'l  +67 ."flow"Gate.power :analytic3,:OFF + ."samplerPumpShutdown"Gate.power :sampler,:OFF +9 "core"  +2 .tdelay 15 seconds +1502 .SSV.dial :spit,avoiding: :exhaust +2 "sampler")B +140 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +5 .tSS.seek 0ml +50 "collection"'V  +3 "sampler")&' +7 "core" ' + .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")F  +128 "core"  +11  +679 ' +2 "sampler")p% +4 "core" % \  + .tCBV.dial between SSV and waste2 +2 "collection"'3  +30 "core"  +2 "collection"':% +4 "core" % D\\] \ +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +2 "collection"'  +43 "core"  +3 .tCS.reconfigure :pressurize +2 "collection"'# d@<< b +3 .tCS.seek 0ml + "collection"'' +2072 "core" '   ş +3 "collection"'W% +4 "core" % u   \ + "sampler")\\% +4 "core" % \  +2 #tBubblePoint: Intake @39.0psia, Outlet @15.0psia + .CBV.dial SSV + "collection"'j @ +41 "core" A +2 .tSS.reconfigure :default +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"']' +117 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")C +139 "core" +3 .tSS.reconfigure :exhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"'s' +134 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +62 "core" ' +2 ."CSpush"CS.stop + "collection"'5 +74 "core"  +2 .tSS.reconfigure :exhale +2 "sampler")#.0X9 +46 "core" 9kd +102 "collection"'A9 +2 "core" 9od +102 "collection"'"9 +3 "core" 9sd +102 "collection"'I9 +2 "core" 9\ wd +102 "collection"'99 +3 "core" 9#|d +102 "collection"'l9 +2 "core" 9:d +102 "collection"'9 +3 "core" 9Td +102 "collection"'G9 +2 "core" 9md +102 "collection"'B9 +2 "core" 9d +103 "collection"'V9 +2 "core" 9d +102 "collection"'F9 +3 "core" 9b +102 "collection"'u9 +2 "core" 9` +103 "collection"'p9 +2 "core" 9] +102 "collection"'39 +2 "core" 9[ +102 "collection"':9 +3 "core" 9!X +102 "collection"' 9 +3 "core" 9<V +102 "collection"'N9 +2 "core" 9US +103 "collection"'W9 +2 "core" 9pQ +102 "collection"'\\9 +2 "core" 9N +102 "collection"'j9 +3 "core" 9M +102 "collection"'&9 +3 "core" 9J +102 "collection"'J9 +2 "core" 9G +103 "collection"'69 +2 "core" 9E +102 "collection"'_9 +2 "core" 9 C +102 "collection"'R9 +3 "core" 9'A +102 "collection"'h9 +3 "core" 9?? +102 "collection"'O9 +3 "core" 9X= +102 "collection"'+9 +2 "core" 9r: +102 "collection"'g9 +3 "core" 99 +102 "collection"'19 +3 "core" 97 +102 "collection"'C9 +3 "core" 96 +102 "collection"'9 +2 "core" 93 +102 "collection"'S9 +3 "core" 90 +102 "collection"']9 +3 "core" 9/ +102 "collection"'9 +2 "core" 9. +102 "collection"'q9 +3 "core" 9(, +102 "collection"'9 +2 "core" 9>+ +103 "collection"'9 +2 "core" 9R) +102 "collection"'<9 +2 "core" 9g\ ' +102 "collection"'=9 +3 "core" 9{& +102 "collection"'y9 +3 "core" 9% +102 "collection"'59 +2 "core" 9# +102 "collection"' 9 +2 "core" 9! +102 "collection"';9 +3 "core" 9 +102 "collection"'v9 +2 "core" 9# +102 "collection"'[9 +3 "core" 9' +102 "collection"'w9 +2 "core" 9+ +103 "collection"'Q9 +2 "core" 9 0 +102 "collection"'o9 +2 "core" 9 4 +102 "collection"'9 +3 "core" 9 +8 +102 "collection"'r9 +3 "core" 9 :< +102 "collection"'X9 +3 "core" 9 I@ +102 "collection"'9 +3 "core" 9 WD +102 "collection"'m9 +2 "core" 9 eI +102 "collection"'T9 +2 "core" 9 rM +102 "collection"'9 +4 "core" 9 Q +102 "collection"'~9 +2 "core" 9 U +102 "collection"'x9 +3 "core" 9 Y +102 "collection"'d9 +2 "core" 9 ^ +102 "collection"'9 +2 "core" 9 b +103 "collection"'^9 +2 "core" 9 f +103 "collection"'@9 +2 "core" 9 j +102 "collection"'9 +2 "core" 9 n +102 "collection"'Y9 +3 "core" 9 r +102 "collection"'\ 9 +2 "core" 9 w +102 "collection"'z9 +3 "core" 9 { +102 "collection"'n9 +2 "core" 9  +103 "collection"'a9 +2 "core" 9  +102 "collection"'9 +2 "core" 9\  +102 "collection"'29 +3 "core" 9\  +102 "collection"'s9 +3 "core" 9\  +102 "collection"'c9 +2 "core" 9\  +102 "collection"'D9 +3 "core" 9\  +102 "collection"' 9 +2 "core" 9\ & +103 "collection"'`9 +2 "core" 9\ + +102 "collection"'|9 +3 "core" 9\ 1 +102 "collection"'M9 +3 "core" 9\ 7 +102 "collection"'9 +2 "core" 9\ < +102 "collection"'9 +3 "core" 9\ A\ +102 "collection"'9 +2 "core" 9\ F\ +102 "collection"' 9 +4 "core" 9\ J\ +102 "collection"'i9 +2 "core" 9\ P +102 "collection"'9 +3 "core" 9\ S\ +102 "collection"'9 +2 "core" 9\ W\ +103 "collection"'9 +2 "core" 9\ Z\ +102 "collection"')9 +2 "core" 9\ _\ +103 "collection"'9 +2 "core" 9\ a +102 "collection"''9 +2 "core" 9\ e\ +102 "collection"'*9 +3 "core" 9\ h\ +102 "collection"'e9 +2 "core" 9\ l +102 "collection"'/9 +3 "core" 9\ n\ +102 "collection"'b9 +3 "core" 9\ q\ +102 "collection"'%9 +2 "core" 9\ s\ +3 .tCH.hold 10:00,70C +4 "collection"' `\ `\ r  + '9 +6 "core"  + 9\ t\ s\ + "collection"'% +4 "core" % + #tBegun lysing Collection Puck Heater at 68C/33.8psia +33906 "Can"; +26083 "core" ` +2 "collection"'9 +3 "core" 9\  +2 "collection"'4% +3 "core" % +2 #tEnded lysing Collection Puck Heater at 70C/33.3psia +2 .CS.seek 0ml + "collection"'-' +340 "core" ' +10 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +107 "core" A + .tCSV.dial :air +2 "collection"'Z @ +43 "core" > +3 .tCS.seek 5ml +2 "collection"'8'l +1352 "core" ' + .tCSV.dial CTV +2 "collection"'H  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'? @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'f  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'! @ +43 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'' +1357 "core" ' + "collection"'.% +4 "core" % y } ; + #tPuck @44.6psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"'U +105 "core"  + .tCBV.dial CSV +2 "collection"'  +29 "core"  +2 "collection"'7% +4 "core" % ! &  +2 .tCS.seek 5ml + "collection"''l +1343 "core" ' + .tdelay 5 seconds +503 .CTV.dial :air +2 "collection"'0  +44 "core" + "collection"'P% +4 "core" %l /  +2 .tCS.seek 6.999ml +2 "collection"'#' +585 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"', @ +54 "core" B +3 .tCS.seek 10ml + "collection"'E' D +848 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +119 "core" _ +2 #tLysing Complete +2 "collection"'{& +4 "core" &O^$o M + #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&>% +3 "core" %  N W\ +2 "storage"(A% +3 "core" %o ? ;  +2 "storage"(". +3 "core" .( + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(I($ +193 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (9& +2 "core" &%   +2 "manipulator"&l& +4 "core" &ӧ ! V;4 + "manipulator"&% +4 "core" %  3 V\ + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&G( +157 "core" ( +3 "manipulator"&B& +4 "core" &  U Z + "storage"(V& +4 "core" &% ' ( +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&F'! +93 "core" ' + "storage"(u& +5 "core" &% O K [ + .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(p'L +284 "core" ' + "storage"(3- +4 "core" -'l + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 "manipulator"&:& +3 "core" &  i [ + "storage"( & +4 "core" &% 7 8 +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&N'e +32 "core" ' +2 .tElbow.hold + "manipulator"&W, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(\\- +2 "core" -'l +2 .tSE.seek 2.1 Pucks below Top Plate +2 "storage"(j'$ +33 "core" ' + "manipulator"&&% +4 "core" %Tm ! L +2 "storage"(J& +3 "core" &%   +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 283 counts +2 "manipulator"&6'π +14 "core" ' +2 "manipulator"&_& +4 "core" &   : \\ +2 "storage"(R& +3 "core" &% @ ?  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&h'! +29 "core" ' +54 .tSE.seek 3.1 Pucks below Top Plate + "storage"(O' +46 "core" ' + "manipulator"&+& +5 "core" & , * B ] + "manipulator"&g% +5 "core" %&   8 \\ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&1'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&C(Ӥ +151 "core" ( + "manipulator"&& +4 "core" &ӡ y T9( +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &S& +3 "core" &ӡ  T9( + .tForearm.seek CC +2 "manipulator"&]'+ +96 "core" ' +2 .tHand.close +2 "manipulator"&/ +76 "core" / + .tCC.seek :open +2 "collection"'q( +378 "core" ( +2 "storage"(& +4 "core" &% / < L + "storage"(& +4 "core" &% A ? A + "manipulator"&<& +4 "core" &Ӣ V9' +2 "manipulator"&=% +4 "core" % 9 = W + .tForearm.seek :retract +2 "manipulator"&y'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&5( +154 "core" ( +2 "manipulator"& & +4 "core" &  k \\\ +2 "storage"(;& +3 "core" &% I I $ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&v'e +108 "core" ' + .tElbow.hold +2 "manipulator"&[, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&w1 +66 "core" 1 +2 "manipulator"&Q% +4 "core" % y Re + "storage"(o& +4 "core" &% 8 8 + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 320 counts +2 "manipulator"&'ϥ +19 "core" ' +2 "manipulator"&r& +4 "core" & ) # , ^\ + "storage"(X& +4 "core" &% I J +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&'! +33 "core" ' + "storage"(m% +5 "core" % X W W +2 ."downElevator"SE.seek :down +3 "storage"(T'v +99 (% +3 "core" %È> Y N U \\y + "manipulator"&~% +5 "core" %3   a +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&x'\ +88 "core" ' +41 ' + ."downElevator"SE.stop + "storage"(5 +3 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'d& +4 "core" &('j +2 "manipulator"&& +4 "core" & 0 * ^\ + "manipulator"&^% +4 "core" %\  * , _ +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&@(- +177 "core" ( + "manipulator"&& +4 "core" &- 4 ) + _ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &Y& +3 "core" &- ) * _ +2 .tForearm.seek :garage +2 "manipulator"&\ ' +94 "core" ' +2 .tHand.close + "manipulator"&z/ +72 "core" / +3 "manipulator"&n& +4 "core" &-   j ` + "manipulator"&a% +4 "core" % ϼ  `< +2 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&2(Ӥ +282 "core" ( +2 "manipulator"&s& +4 "core" &ӟ   \\<? + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &c& +2 "core" &ӟ   \\<? +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&D'+ +104 "core" ' +2 "manipulator"& & +4 "core" &ӟ   P X<? +2 "manipulator"&`% +4 "core" %-  X + "collection"'|& +4 "core" &+. +3 "collection"'M& +6 "core" &+. +2 .tCC.seek :closed + "collection"'(O +4 "core" &*- +7 &\ *-0a %f +10 &Vw+.? 9 +9 &x+. N +9 &R,/ P +10 &WT+- P +9 &O*0s P +9 &T+. Q +10 &R-. P +9 &^R+0 Q +9 &"R-. P +10 &R+/ P +9 &!T,/ P +10 &#hS+/ P +9 &%*T,0{ P +9 &&R,/h P +10 &(T,/C P +9 &*pW+0# P +9 &,3S-/ P +10 &-S+/ P +9 &/U.1 P +9 &1xR-.| P +10 &3:S-/ P +9 &4Q-0 P +10 &6S+0 P +9 &8T-0 P +9 &:CQ.0n P +10 &<T,/X P +9 &=Q./ O +9 &?T+0 P +10 &AKQ-2 P +9 &CR,/{ O +10 &DT)2l P +9 &FX),V Q +9 &HKe),M S +10 &J+/: W +9 &K,/ \\ +9 &Mn-2 ^ +10 &Na+0 7 +9 &Ox-1 Z +9 ( +2 &Op,1 S +2 "collection"'M& +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.74 +2 "collection"'& +4 "core" &Oo-1W S + .tHand.open +2 "manipulator"&1 +66 "core" 1 + "manipulator"& % +4 "core" % * - T +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&i'\ +94 "core" ' +2 .tPSV.dial PSR +2 "processing"% +46 "core"  + "processing"%% +4 "core" %W + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +9 .tPS.seek 1.5ml +2 "processing"%' +1613 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%)  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +1617 "core" ' + .tPSV.dial PSR +2 "processing"%' +58 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%*' +2637 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%e  + "collection"'/  +87 "core" +83  +2 .tPSV.dial :mixloop + "processing"%b +108 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%%  +134 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2637 "core" ' + .tPSV.dial :air +2 "processing"%  +56 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2630 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +54 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2629 "core" ' + .tPSV.dial :air +2 "processing"%4  +55 "core" +2 .tPS.seek 2.5ml +2 "processing"%(' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml + "processing"%Z'W +2637 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&-& +4 "core" &Ӡ  X<> +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&H(Ӥ +3 "core" ( + "manipulator"&?& +5 "core" &Ӡ  " X<> + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &f& +3 "core" &Ӡ  = W<> +2 .tForearm.seek CC + "manipulator"&!'+ +106 "core" ' + .tHand.close + "manipulator"&8/ +71 "core" / +2 .tCC.seek :open + "collection"'.( +379 "core" ( + "manipulator"&U& +4 "core" &Ӡ  M U<> + "manipulator"&% +4 "core" %  , U +2 .tForearm.seek :retract +2 "manipulator"&7'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(- +71 "Can"< 33 +217 "core" ( + "manipulator"&0& +4 "core" &- ( P ^ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &P& +3 "core" &- ! )  ^ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +103 "core" ' + .tHand.open + "manipulator"&,1 +69 "core" 1 +2 "manipulator"&#% +4 "core" % (  b +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' + .tPSV.dial :mixloop + .PTV.dial :PRVmixing +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV + .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp +2 "collection"'{& +4 "core" &:< + "manipulator"&>% +4 "core" %\   ` +2 "storage"(A% +3 "core" %{ [ d +2 "storage"(". +3 "core" .($ + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(9( +195 "core" ( + .tSC.configure :limp +52 "storage"($(\ 1b +3 (l& +4 "core" & L N e  +2 "manipulator"&& +5 "core" &- (  9 _ + "manipulator"&}% +4 "core" %\  + !  _ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&B( +178 "core" ( + "manipulator"&V& +4 "core" & " '  ]% +2 "storage"(u& +4 "core" & N P   +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&$' +98 "core" ' + "storage"(t& +5 "core" & d c  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(3'L +291 "core" ' + "storage"(:- +4 "core" -'r + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 ( & +3 "core" & L V @  + "manipulator"&\\& +4 "core" & - +  ^% +2 .tElbow.seek 2 +2 "manipulator"&&( +3 "core" ( + "manipulator"&J& +4 "core" & + , M ^% + "storage"(_& +4 "core" & W W }  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&R'ϊ +23 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&+/ +74 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&g& + "storage"(F'v +7 "core" & + +  _% +2 "manipulator"&G% +4 "core" % υ   ` +2 .tForearm.seek :retract + "manipulator"&p'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&N(Ӥ +149 "core" ( + "manipulator"&6& +5 "core" &ӡ   V \\<: +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 "core" ' +2 ."downElevator"SE.stop +3 "manipulator"&j& + "storage"(5 +5 "core" &ӡ    [<: +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&'+ +102 "core" ' +2 "manipulator"&S& +4 "core" &ӡ   1 X<: +2 "manipulator"&h% +4 "core" %$ X +2 "collection"'W& +3 "core" &:>U +2 "collection"'& +5 "core" &9?D +2 .tCC.seek :closed +2 "collection"'1(O +4 "core" &;=$  +9 &.z;@ ,~ +9 &c};> @ +10 &jq9? P +9 &-N;= P +9 &T:?I P +10 &P:=O P +9 &rR;>x P +10 &5T<@i P +9 &R<?T P +9 &R9?< P +10 & {T:= P +9 &"=V:> P +9 &#Q;= P +10 &%R;> O +9 &'X;< P +10 &)FR;@ O +9 &+S:> O +9 &,T;<s O +10 &.R;@e O +9 &0LV:>O P +9 &2Q9>@ P +10 &3Q=>4 P +9 &5S:># P +9 &7VR<? O +10 &9S;?\ O +9 &:V<= P +10 &<U<< P +9 &>^U;> O +9 &@ R:> O +10 &AR<= O +9 &CQ<? P +9 &EfU:> O +10 &G#\\9>% Q +9 &Hy9=] T +10 &J9<` Z +9 &LF:<H ] +9 &N9=S R +10 &O5L:= (y +9 &Oyb9= K +2 ( +2 "collection"'& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.89 + .Hand.open +2 "manipulator"&K1 +67 "core" 1 + "manipulator"&% +4 "core" % $ 1 U +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'<  +137 "core" ~ +2 .tCSV.dial CTV +2 "collection"'=  +29 "core"  +2 .tPS.seek 2.5ml +2 "processing"% ' +2636 "core" ' + "collection"';% +4 "core" % C! +2 .tCS.seek 4.15ml +2 "collection"']'Q +1565 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%C  +45 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%w  +87 "core"  +2 .tPS.seek 0ml + "processing"%Q'W +2639 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'o ` +40 "core" ^ +2 .tCSV.dial :air + "collection"'r @ +46 "core" > +2 .tCS.seek 10ml + "collection"'X' D +1570 "core" ' + .tCSV.dial CTV +2 "collection"'m  +45 "core"  +3 .tCS.seek 0ml + "collection"'y' +2620 "core" ' + .tCBV.dial :waste1 +2 "collection"' @ +30 "core" ? + .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +2 "collection"'~  +136 "core" + "collection"'5& +4 "core" &Oy_ K +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&v% +4 "core" %\  ` X +2 "storage"(d% +3 "core" % = @  +2 "storage"(. +3 "core" .( + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(($ +192 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (^& +2 "core" &' 8 8 b +2 "manipulator"&O& +3 "core" &Ӣ  W W<9 +2 "manipulator"&% +4 "core" %\  ) W + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +157 "core" ( + "manipulator"&Y& +5 "core" &  v \\\ + "storage"(T& +4 "core" &( 0 ) +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&['! +98 "core" ' +2 "storage"(z& +4 "core" &( O I R +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(n'L +270 "core" ' +2 "storage"(a- +3 "core" -'Y +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +2 "manipulator"&x& +4 "core" & - . ^\ + "storage"(\ & +4 "core" &( O J @ + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 + "manipulator"&s'e +33 "core" ' + .tElbow.hold + "manipulator"&c, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 "storage"(@- +2 "core" -'Y +2 .tSE.seek 3.1 Pucks below Top Plate +2 "storage"( ' +30 "core" ' +2 "manipulator"&`% +4 "core" %w S O9 +2 "storage"(|& +3 "core" &(    +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 318 counts + "manipulator"&'ϣ +18 "core" ' + "manipulator"&q& +5 "core" &   \\\ + "storage"(& +4 "core" &( ? ? % +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&'! +24 "core" ' +2 .tSE.seek 4.1 Pucks below Top Plate + "storage"( ' +42 "core" ' + "manipulator"&M& +5 "core" & , +  ^\ + "manipulator"&% +5 "core" %N . , ] +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&D(Ӥ +153 "core" ( + "manipulator"&L& +4 "core" &Ӭ t V:- +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &)& +3 "core" &Ӭ c V:- +2 .tForearm.seek CC + "manipulator"&'+ +103 "core" ' +2 .tHand.close + "manipulator"&'/ +70 "core" / +2 .tCC.seek :open +2 "collection"'( +378 "core" ( +2 "storage"(/& +4 "core" &( 5 3 \ + "storage"(e& +4 "core" &( 6 2 +2 "manipulator"&b& +3 "core" &Ӭ  V:- +2 "manipulator"&%% +3 "core" % 8 ) V +2 .tForearm.seek :retract +2 "manipulator"&*'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +159 "core" ( +2 "manipulator"&& +4 "core" &  B \\\ + "storage"( & +4 "core" &( J K ? +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +2 .tForearm.seek 1 +2 "manipulator"&'e +112 "core" ' +2 .tElbow.hold +2 "manipulator"&4, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&1 +70 "core" 1 +2 "manipulator"&% +4 "core" % s S QG + "storage"((& +4 "core" &( 8 7 + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 314 counts +2 "manipulator"&-'ϟ +19 "core" ' +2 "manipulator"&?& +4 "core" & +  J _\ + "storage"(f& +5 "core" &( H L u +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&8'! +29 "core" ' + "storage"(2% +5 "core" % W W S +2 ."downElevator"SE.seek :down +3 "storage"(i'v +99 (% +45 "core" %h/ K U 0 [t +10 "manipulator"&U% +4 "core" % ) $ 5 _ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +70 "core" ' + ."downElevator"SE.stop +6 "storage"(5 +18 "core" ' + .tPSV.dial :air +2 "processing"%!  +85 "core"  +2 .tPS.seek 2.5ml +2 "processing"%0' +2632 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%P +45 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%H  +45 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%, +58 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%#  +42 "core"  + .tdelay 1 second +103 .PS.seek 0ml + "processing"%{'W +2632 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%>& +4 "core" & + "manipulator"&A& +4 "core" &  5 a\ +2 "manipulator"&7% +4 "core" %\    / ` + .tElbow.seek FlushPuck::Garage +2 "manipulator"&"(- +178 "core" ( + "manipulator"&& +4 "core" &-  ` ` +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &l& +3 "core" &- | ` +2 .tForearm.seek :garage +2 "manipulator"&' +97 "core" ' +2 .tHand.close + "manipulator"&}/ +66 "core" / +2 "manipulator"&I& +4 "core" &-   = a + "manipulator"&V% +4 "core" % ϲ , + > b' +2 .tForearm.seek :retract +2 "manipulator"&u'\ +93 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&t(z +154 "core" ( +2 "manipulator"&& +4 "core" &p  `d +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &p  7 `d +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&:'~ +101 "core" ' + "manipulator"& & +5 "core" &r  _b + "manipulator"&\\% +4 "core" %u `3 +2 "processing"%J& +3 "core" & +3 "processing"%_& +4 "core" & +3 .tPC.seek :closed + "processing"%+(Tg +4 "core" &" +8 & 0 %f +10 &Tu2 8 +9 &zs6 M +9 &~L1 R +10 &?J/ R +9 &O> R +10 &P? R +9 &O? R +9 &HNK R +10 & LU R +9 &Jb R +9 &!L] R +10 &#PO[ R +9 &%LU R +10 &&L_ R +9 &(OZ R +9 &*XNi R +10 &,Kf R +9 &-Ki Q +9 &/Kl Q +10 &1bMr Q +9 &3$Nt Q +10 &4N~ Q +9 &6Ls Q +9 &8iLl R +10 &:*Js R +9 &;Kv R +9 &=Kt R +10 &?qJo R +9 &A3Iw R +10 &BJt R +9 &DQ} R +9 &FvO S +10 &H7W S +9 &Ig U +9 &K X +10 &Mm X +9 &O/ X +10 &P X +9 &R W +9 &TGY Y +10 &TK F 1 +5 ( +2 "processing"%_& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.66 + "processing"%g& +4 "core" &TK* 1 + &TK* 1 + .tHand.open +2 "manipulator"&G1 +75 "core" 1 + "manipulator"&B% +4 "core" % u ( !  ]3 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&$'\ +93 "core" ' + .tPRV.dial :air +2 "processing"%6  +43 "core"  +2 .tPSV.dial :mixloop + "processing"%j +46 "core" + "processing"%3% +4 "core" %Z +2 .tPS.seek 0.3ml +2 "processing"%R' +381 "core" ' +2 .tPSV.dial PSR + "processing"%S +107 "core"  + "processing"%h% +4 "core" %  + #tPulling 0.4ml of PSR.air +2 .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%W'* +491 "core" ' + .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%&' +1915 "core" ' + .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%F +107 "core" +2 .tPTV.dial :mixing + "processing"%p @ +74 "core" A + .tPBV.dial :waste2 +2 "processing"%.  +97 "core"  +2 .tPS.seek 0ml + "processing"%K'W +2626 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&& +4 "core" &u \ W [_ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&(z +3 "core" ( + "manipulator"&<& +5 "core" &u  " [_ + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &=& +3 "core" &u   0 [_ +2 .tForearm.seek PC + "manipulator"&'~ +96 "core" ' + .tHand.close +2 "manipulator"&Z/ +70 "core" / +2 .tPC.seek :open +2 "processing"%;( +401 "core" ( + "manipulator"&E& +4 "core" &u ( + __ +2 "manipulator"&C% +3 "core" % υ * + _ +2 .tForearm.seek :retract +2 "manipulator"&w'\ +94 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"& (- +176 "core" ( +2 "manipulator"&o& +4 "core" &- (  ' _F + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &r& +2 "core" &- - - O ^F +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&]' +101 "core" ' + .tHand.open + "manipulator"&m1 +65 "core" 1 + "manipulator"&X% +4 "core" % "  a +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%~& +4 "core" & + "manipulator"&5% +4 "core" %\   _ `. +2 "storage"(v% +3 "core" %| g n R +2 "storage"(d. +3 "core" .($ + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(( +202 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (^& +2 "core" & c d +2 "manipulator"&O& +4 "core" &- ( , _F +2 "manipulator"&% +3 "core" %\  . , ^. +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&9( +178 "core" ( + "manipulator"&Y& +4 "core" & ) " : ]& +2 "storage"(T& +4 "core" & ^ M @ + .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&z' +93 "core" ' +2 "storage"(N& +4 "core" & d e +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('L +285 "core" ' +2 "storage"(a- +3 "core" -'~ + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 (x& +3 "core" & V N h +2 "manipulator"&\ & +3 "core" &   `% +2 .tElbow.seek 2 + "manipulator"&@( +4 "core" ( + "manipulator"&`& +4 "core" & 9  \\ `% +2 "storage"(|& +3 "core" & Z b +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&q'ϊ +21 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&/ +70 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&M& + "storage"('v +7 "core" &   a% + "manipulator"&[% +4 "core" % ϊ   [ _ +2 .tForearm.seek :retract + "manipulator"&'\ +99 "core" ' +2 .tElbow.seek PC +2 "manipulator"&n(z +163 "core" ' + ."downElevator"SE.stop + "storage"(5 +120 "core" ( + "manipulator"&s& +4 "core" &n * + b +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &n " + b +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"& '~ +93 "core" ' +2 "manipulator"&L& +4 "core" &o ! ) ) ^ +2 "manipulator"&)% +3 "core" %ς * !  _ +2 "processing"%& +4 "core" &3 +2 "processing"%c& +4 "core" &+ +2 .tPC.seek :closed +2 "processing"%'(Tg +4 "core" &* +7 & +) $e +10 &Vv$ 9 +9 &}r' N +10 &N R +9 &VL Q +9 &L R +10 &P R +9 &O R +9 &^Nd Q +10 & G Q +9 &J Q +10 &!N R +9 &#fI Q +9 &%(I Q +10 &&J R +9 &(N R +9 &*mG R +10 &,0L Q +9 &-G R +10 &/L~ Q +9 &1uHl R +9 &38Ly Q +10 &4M R +9 &6L Q +9 &8}Lx R +10 &:@Lp Q +9 &<Go R +10 &=Jm R +9 &?Lo Q +9 &AGLn R +10 &C If R +9 &DNk R +9 &FNg R +10 &HLV` S +9 &Jee U +10 &K\\ X +9 &Md X +9 &OCL X +10 &QX Y +9 &RP O +9 &SI{P \\ +10 &TM 9S . +5 ( +2 "processing"%c& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.67 + .Hand.open +2 "manipulator"&1 +54 "core" &TM"W . +70 1 +2 "manipulator"&1% +4 "core" % ς   B \\ + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&/'\ +99 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%e  +2 %b9 +5 "core" 9 +102 "processing"%%9 +3 "core" 9 +102 "processing"%9 +2 "core" 9  +103 "processing"% 9 +2 "core" 9  +102 "processing"%9 +2 "core" 9 +102 "processing"%D9 +3 "core" 9 +102 "processing"%9 +2 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%(9 +3 "core" 9" +102 "processing"%?9 +2 "core" 9& +102 "processing"%f9 +3 "core" 9* +102 "processing"%29 +2 "core" 9/ +102 "processing"%*9 +3 "core" 93 +102 "processing"%9 +2 "core" 97 +103 "processing"%9 +2 "core" 9; +102 "processing"%U9 +3 "core" 9? +102 "processing"%9 +2 "core" 9C +102 "processing"%-9 +3 "core" 9H +102 "processing"% 9 +2 "core" 9L +102 "processing"%!9 +2 "core" 9P +102 "processing"%89 +3 "core" 9T +102 "processing"%i9 +2 "core" 9X +103 "processing"%Q9 +2 "core" 9] +102 "processing"%P9 +2 "core" 9 a +102 "processing"%H9 +2 "core" 9e +103 "processing"%,9 +2 "core" 9i +102 "processing"%#9 +2 "core" 9"m +102 "processing"%09 +2 "core" 9*q +102 "processing"%>9 +4 "core" 92v +102 "processing"%A9 +2 "core" 9:z +102 "processing"%79 +4 "core" 9A~ +102 "processing"%9 +2 "core" 9I +102 "processing"%l9 +2 "core" 9P +102 "processing"%49 +2 "core" 9X +102 "processing"%}9 +3 "core" 9^ +102 "processing"%I9 +3 "core" 9f\ +3 .tPH.hold 2:00:00,28C +3 "processing"%V ppc +2 .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +105 "core"  +2 "processing"%% +4 "core" %Vl + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%' +586 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%'[ +1608 "core" ' + .tPTV.dial :puck +2 "processing"%  +73 "core"  +2 .tPSV.dial PTV +2 "processing"%\\ +87 "core"  + .tPBV.dial :waste1 +2 "processing"%J  +136 "core"  +2 "processing"%"% +4 "core" %]g  +2 .tPS.seek 1.5ml + "processing"%u' +594 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%k * +33 "core" , +2 .tPS.seek 0ml +2 "processing"%g'W +1613 "core" ' +2 .tdelay 5:00 +5705 "Can"B lj +24297 #trecoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%G  +34 "core"  +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%B * +34 "core" * +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%_ +73 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"%6' +2509 "core" ' + .tPSV.dial PTV +2 "processing"%j +76 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%3 +76 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%: +76 "core" +2 .tdelay 5 seconds +501 .PSV.dial :air +3 "processing"%{  +74 "core"  +2 .tPS.seek 0ml + "processing"%S'W +2490 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%h  +134 "core" + .tPSV.dial :mixloop +2 "processing"%R +45 "core" +2 .tPRV.dial :ab1 + "processing"%W @ +77 "core" A +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%F'w +357 "core" ' +2 .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'p  + "processing"%.  +49 "core"  +7 + "processing"%&% +4 "core" %y&  +2 .tPS.seek 0.32ml +2 "processing"%'& +393 "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 + "processing"%Z'D +1225 "core" ' + .tPRV.dial :waste2 +2 "processing"%t @ +75 "core" > +2 .tPS.seek 0.5ml +2 "processing"%$' +861 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%+  +45 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 2ml + "processing"%E'[ +1605 "core" ' + .tPSV.dial :PML +2 "processing"%C +45 "core" + .tPTV.dial :mixing +2 "processing"%o @ +74 "core" A + .tPBV.dial :waste1 +2 "processing"%r  +34 "core" +2 "processing"%% +4 "core" %Vt  +2 .tPS.seek 1.85ml + "processing"%'6 +241 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%m * +36 "core" , +2 .tPS.seek 0ml +2 "processing"%X'W +1970 "core" ' + .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'~& +3 "core" &EF +2 "manipulator"&5& +4 "core" &o  W + "manipulator"&v% +4 "core" % ,  V$u +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&d(- +132 "core" ( +2 "manipulator"&w& +4 "core" &-   S6 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &]& +2 "core" &- o M6 +2 .tForearm.seek :garage +2 "manipulator"&^' +103 "core" ' + .tHand.close + "manipulator"&O/ +74 "core" / +2 "manipulator"&& +4 "core" &-  5 S4 +2 "manipulator"&% +4 "core" % ϶  - W + .tForearm.seek :retract +2 "manipulator"&Y'\ +91 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&T(Ӥ +269 "core" ( + "manipulator"&N& +4 "core" &ӥ E T:, +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 & & +3 "core" &ӥ  6 P:, +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&'+ +101 "core" ' +3 "manipulator"&a& +4 "core" &ӥ m M:, + "manipulator"&x% +4 "core" %! i O +2 "collection"'\ & +4 "core" &BG +2 "collection"'`& +5 "core" &BF +2 .tCC.seek :closed +2 "collection"'|(O +4 "core" &DD +7 & /CE %f +9 &V{BF 9 +10 &}xCG N +9 &RCF R +9 &NOBG Q +10 &QCE R +9 &QAE Q +9 &PBD R +10 &UMBE R +9 &O@F R +10 &LCF Q +9 &!QCF Q +9 &#]NDF R +10 &% TAD Q +9 &&QCG R +9 &(RDF R +10 &*fR@F Q +9 &,)NBF Q +10 &-TCF Q +9 &/PBE Q +9 &1nRBD Q +10 &3/SCE R +9 &4PCE Q +9 &6RBE Q +10 &8vQ@E Q +9 &:8PBE Q +10 &;TBG Q +9 &=OBE Q +9 &?QCD Q +10 &ABQBG Q +9 &CPBE Q +9 &DRCF Q +10 &FTBE Q +9 &HD`BD S +10 &IAF W +9 &KAE \\ +9 &MeAE _ +10 &NjBD . +9 &O~!AE} O +9 ( +3 "collection"'`& +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.73 +2 "collection"'& +4 "core" &OcBF G + &ObAB G + .tHand.open +2 "manipulator"&M1 +74 "core" 1 + "manipulator"&[% +5 "core" % M L + .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&9'\ +95 "core" ' +2 .tPSV.dial PSR +2 "processing"%z +105 "core"  + "processing"%% +4 "core" %U" +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%q' +1607 "core" ' +2 .tdelay 5 seconds +501 .PSV.dial :waste1 +2 "processing"%s  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +1607 "core" ' + .tPSV.dial PSR +2 "processing"%@ +46 "core"  + .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%L' +2624 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV + "processing"%)  +2 "collection"'  +41 "core" +127  + .tPSV.dial :mixloop +2 "processing"% +156 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%  +75 "core" +2 .tPS.seek 0ml +2 "processing"%;'W +2630 "core" ' +2 .tPSV.dial :air + "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%1' +2637 "core" ' + .tPSV.dial :mixloop +2 "processing"%c +45 "core" +2 .tPS.seek 0ml +2 "processing"%b'W +2642 "core" ' + .tPSV.dial :air +6 "processing"%%  +46 "core"  +2 .tPS.seek 2.5ml +2 "processing"% ' +1135 "Can"E ML +1501 "core" ' +2 .tPSV.dial :mixloop + "processing"% +46 "core" +2 .tPS.seek 0ml +2 "processing"% 'W +2635 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +4 "core" &Ӧ  N:+ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&D(Ӥ +3 "core" ( + "manipulator"&& +5 "core" &Ӧ  N:+ + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &Ӧ < M:+ +2 .tForearm.seek CC +2 "manipulator"&('+ +94 "core" ' +2 .tHand.close + "manipulator"&?/ +74 "core" / +2 .tCC.seek :open +2 "collection"'f( +378 "core" ( +2 "manipulator"&2& +4 "core" &Ӧ  P:+ + "manipulator"&*% +4 "core" % 5 P +2 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +282 "core" ( +2 "manipulator"&U& +4 "core" &-   X + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &- X +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&-' +97 "core" ' +2 .tHand.open +2 "manipulator"& 1 +70 "core" 1 + "manipulator"&!% +5 "core" % Ϲ N W3 + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&8'\ +100 "core" ' +2 ."da"delayUntil "13:53:33.53" +24844 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%i @ +74 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%Q  +34 "core"  +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%P * +34 "core" * +2 ."da"PSV.dial :air +2 "processing"%H  +45 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%,' +2494 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%# +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%0  +55 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%> +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%A  +45 "core"  +2 ."da"PS.seek 0ml +2 "processing"%7'W +2491 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +135 "core"  +2 "processing"%l% +4 "core" %Y + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%4' +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"%I  +73 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + "processing"%K% +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"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%\\'W +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%J  +35 "core" + ."da"delay 30 seconds +2956 "Can"D 33 +46 ."da"PBV.dial between PSV and waste1 +2 "processing"%" * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +87 "core"  + ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%k' +2493 "core" ' + ."da"PSV.dial PTV +2 "processing"%u +74 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%e +91 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%G +73 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%B  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%_'W +2484 "core" ' + #"da"washCycleDA #2 of 2 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%g +136 "core"  + "processing"%j% +4 "core" %Z= + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%3' +595 "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"%{ +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%6  +36 "core" + "processing"%h% +4 "core" %[  +2 ."da"PS.seek 1.5ml +2 "processing"%R' +585 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%W * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%S'W +1612 "core" ' +2 ."da"delay 2:00 +12003 #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 * +36 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%& +76 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%F' +2497 "core" ' +2 ."da"PSV.dial PTV +6 "processing"%< +77 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "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 +2 "processing"%t  +75 "core"  +2 ."da"PS.seek 0ml +2 "processing"%Z'W +2510 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%+  +45 "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"%C  +43 "core" ~ + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop + "processing"%o +44 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%r' +384 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%  +45 "core"  + "processing"%m% +4 "core" %  +2 ."da"PS.seek 0.55ml +49 "processing"%E'v +337 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%  +45 "core"  +2 ."da"PS.seek 2ml +2 "processing"%~'[ +1562 "core" ' + ."da"PSV.dial :PML +2 "processing"%5 +45 "core" +2 ."da"PTV.dial :mixing +2 "processing"%v @ +73 "core" A + ."da"PBV.dial :waste1 +2 "processing"%w  +34 "core"  +2 "processing"%]% +4 "core" %b +2 ."da"PS.seek 1.85ml +2 "processing"%n'B +237 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%O * +34 "core" * +2 ."da"PS.seek 0ml +2 "processing"%'W +1968 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +18862 "Can"H 55 +29140 #"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"%/ * +36 "core" , + ."da"PSV.dial :air +3 "processing"%^  +44 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%N' +2518 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%d  +55 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%a +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%x  +56 "core" +2 ."da"PS.seek 0ml +2 "processing"%\ 'W +2491 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%Y +135 "core"  +2 "processing"%% +4 "core" %Q + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml + "processing"%' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%M'[ +1605 "core" ' + ."da"PTV.dial :puck +2 "processing"%[  +73 "core"  +2 ."da"PSV.dial PTV +2 "processing"%` +76 "core" + ."da"PBV.dial :waste1 +2 "processing"%z  +36 "core" + "processing"%% +4 "core" %Z  +2 ."da"PS.seek 1.5ml +2 "processing"%' +586 "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"%s'W +1612 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%q  +35 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%@ * +36 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +75 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +1083 "Can"J 44 +1425 "core" ' +2 ."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 +2 "processing"% +76 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%L  +85 "core" +2 ."da"PS.seek 0ml +2 "processing"%'W +2485 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%; +135 "core"  +2 "processing"%c% +4 "core" %V + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml + "processing"%1' +588 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%%'[ +1617 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%b +76 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" +2 "processing"% % +4 "core" %Y  + ."da"PS.seek 1.5ml +2 "processing"%' +593 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1615 "core" ' +2 ."da"delay 2:00 +12003 #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"%T * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%9 +86 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%|' +2493 "core" ' + ."da"PSV.dial PTV +2 "processing"%2 +73 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%* +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%( +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%U  +76 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2485 "core" ' + #"da"washCycleDA #3 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%D +136 "core"  + "processing"% % +4 "core" %V + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml + "processing"%!' +595 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1613 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%- +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%i  +36 "core" + "processing"%Q% +4 "core" %Xx  +2 ."da"PS.seek 1.5ml +2 "processing"%P' +597 "core" ' +2 ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 + "processing"%H * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"% 'W +1619 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%#  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%0 * +35 "core" * + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%> +87 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%A' +2498 "core" ' + ."da"PSV.dial PTV +2 "processing"%, +73 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%l +74 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%7  +75 "core"  +2 ."da"PS.seek 0ml +2 "processing"%4'W +1591 "Can"G 55 +901 "core" ' +2 ."da"Gate.power :camera,:ON +54 #Mixing DA Substrates +4 .PSR.select :air +9 .PSV.dial PSR + "processing"%I +157 "core"  +8 "processing"%% +16 "core" %S +8 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +13 "processing"% +17 ."da"PS.reconfigure :default +9 "processing"%#A d`xb +7 ."da"PS.seek 0.25ml +8 "processing"%'7 +346 "core" ' +2 ."da"delay 5 seconds +502 "processing"%K% +4 "core" %5  + #"da"Pulling 0.25ml of PSR.sub2 +6 .PSR.select :sub2 +3 "processing"% +9 ."da"PS.seek 0.5ml +7 "processing"%}' +341 "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"% +78 "core" + ."da"PBV.dial :waste1 +2 "processing"%J  +36 "core" +2 "processing"%"% +3 "core" %\\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +587 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%\\ * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%u'W +1617 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%e  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%G * +35 "core" * +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%B +76 "core"  + ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%k' +2574 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%g +88 "core"  +2 ."da"delay 5 seconds +507 .PSV.dial PSR +2 "processing"%j +74 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%_ +88 "core"  + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%3  +77 "core"  +2 ."da"PS.seek 0ml +2 "processing"%{'W +2559 "core" ' + #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%6 +152 "core"  + "processing"%h% +4 "core" %U + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%:'[ +2134 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%W +91 "core"  + ."da"PBV.dial :waste1 +2 "processing"%R  +36 "core" + "processing"%.% +4 "core" %Z +2 ."da"PS.seek 1.5ml +2 "processing"%p' +597 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%& * +36 "core" + + ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%S  +107 "core"  +2 ."da"PS.seek 0ml +2 "processing"%<'W +1608 "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"%t& +4 "core" &TM" . +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&F% +3 "core" %  k l \ d +2 "storage"(+% +3 "core" %| K +2 "storage"($. +3 "core" .( + ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 1 +2 "storage"(C($ +189 "core" ( + ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (o& +2 "core" &' p +2 "manipulator"&Z& +4 "core" &- p v B  + "manipulator"&% +4 "core" %  o v \ d +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 + "manipulator"&m( +181 "core" ( + "manipulator"&r& +4 "core" & R \\ & +2 "storage"(& +3 "core" &' k +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&E'! +92 "core" ' +2 "storage"(5& +4 "core" &' +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak + "storage"(v'L +273 "core" ' +2 "storage"(w- +3 "core" -'P +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&]& +3 "core" & O H P & + "storage"(O& +4 "core" &'  +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&~'e +33 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&n, +4 "core" , + ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(- +2 "core" -'P +2 ."da"SE.seek 4.11 Pucks below Top Plate +2 "storage"(/' +38 "core" ' + "manipulator"&^% +4 "core" %Wj u  +2 "storage"(& +3 "core" &'  { +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 286 counts +2 "manipulator"& 'σ +21 "core" ' +2 "manipulator"&d& +4 "core" & W g "y + "storage"(a& +4 "core" &'  +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&x'! +24 "core" ' +2 ."da"SE.seek 5.11 Pucks below Top Plate +2 "storage"(N' +57 "core" ' + "manipulator"&Y& +4 "core" & b a "y +2 "manipulator"&% +4 "core" %% c b  +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&\ '\ +92 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&(z +251 "core" ( + "manipulator"&[& +4 "core" & 9 + I  +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &`& +2 "core" & 4 0 ;  +2 ."da"Forearm.seek PC +2 "manipulator"&z'~ +100 "core" ' +2 ."da"Hand.close +2 "manipulator"&/ +71 "core" / +3 ."da"PC.seek :open +2 "processing"%M( +400 "core" ( +2 "storage"(X& +4 "core" &'  + "manipulator"&& +4 "core" & 3 M S  + "manipulator"&q% +4 "core" % ψ 8 E )  + ."da"Forearm.seek :retract +7 "manipulator"&@'\ +106 "core" ' + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&( +257 "core" ( +2 "manipulator"&s& +4 "core" & < 0 b ' + "storage"()& +4 "core" &'  +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&'! +102 "core" ' +2 ."da"Hand.open + "manipulator"&1 +75 "core" 1 +2 "storage"(L- +4 "core" -' +2 ."da"SE.seek 4.86 Pucks below Top Plate +2 "storage"(' +20 "core" ' + ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 4.19 Pucks below Top Plate +3 "storage"(;'v +47 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da21dec0814h40ml.tif +1950 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +9454 #"da"SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 110.31 seconds\ /var/log/esp/da21dec0814h40ml.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da21dec0814h40ml15s.tif +1562 #SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da21dec0814h40ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da21dec0814h40ml30s.tif +3069 #SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da21dec0814h40ml30s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da21dec0814h40ml70s.tif +7141 #SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da21dec0814h40ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "110.31 sec auto-exposure",Subject: "da21dec0814h40ml images!" +11 "storage"(c- +12 "core" -'v +74 "storage"(& +6 "core" &' P W g + "manipulator"&1& +4 "core" &   z 6' + ."da"Elbow.seek 1 +3 "manipulator"&b( +5 "core" ( + "manipulator"&& +4 "core" &   A 6' +2 "storage"( & +4 "core" &' \\ ] +2 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&%'! +4 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 4.91 Pucks below Top Plate +3 "storage"(' +59 "core" ' +2 "manipulator"&& +4 "core" & d ` [ >' +2 "storage"(?& +9 "core" &'  +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +9 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&T'e +35 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&9, +5 "core" , + ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 5.1 Pucks below Top Plate +2 "storage"(' +26 "core" ' +2 "manipulator"&2% +4 "core" %Ab 1 + "storage"(*& +4 "core" &' w x h +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 264 counts +2 "manipulator"&('m +13 "core" ' +2 "manipulator"&U& +4 "core" & j m , B o +2 "storage"(|& +4 "core" &' +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&D'! +32 "core" ' + "storage"( % +4 "core" %  +3 ."downElevator"SE.seek :down +3 "storage"('v +99 (!% +3 "core" %H-  Zn +2 "manipulator"&-% +5 "core" % g g W B +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&i'\ +97 "core" ' +9 ' + ."downElevator"SE.stop +2 "storage"(5 +2 (Q& +4 "core" &' l +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 #tStarting finalPurge +2 "processing"%& +4 "core" & +2 "manipulator"&H& +4 "core" & e d A o + "manipulator"&P% +5 "core" %\ # d g  AA +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&#(- +181 "core" ( +3 "manipulator"&0& +9 "core" &- q h Q D +2 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +6 &>& +6 "core" &- g d D +6 ."psFlush"Forearm.seek :garage +4 "manipulator"& ' +97 "core" ' +3 ."psFlush"Hand.close +4 "manipulator"&,/ +70 "core" / +4 "manipulator"&& +8 "core" &- U G +3 "manipulator"&l% +8 "core" %  G* +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&7'\ +97 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +4 "manipulator"&A(z +123 "core" ( +2 "manipulator"&I& +9 "core" &  F +3 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +4 && +6 "core" &  F +4 ."psFlush"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek PC +4 "manipulator"&4'~ +107 "core" ' +6 "manipulator"&K& +9 "core" & 4 H +4 "manipulator"&% +11 "core" %| S IU +6 "processing"%}& +9 "core" & +4 "processing"%& +10 "core" & +6 ."psFlush"PC.seek :closed +3 "processing"%J(Tg +10 "core" & +4 & +2 & * $e +8 &Ur 9 +10 &|o N +8 &L R +10 &OG R +10 &G R +8 &M R +10 &I R +10 &VF S +9 &H S +10 &G S +8 &!H R +10 &#_G R +10 &%"F R +8 &&J R +10 &(I0 R +10 &*iI R +10 &,+H- R +9 &-FB R +9 &/G= R +9 &1qGA R +10 &33I> R +8 &4J> R +10 &6I? R +10 &8yG: R +8 &:;IB R +15 &;G< R +6 &=H? R +8 &?G9 R +10 &AAG2 R +8 &CD1 R +10 &DH0 S +10 &FL, S +9 &HGO) S +10 &Jc. V +8 &K1 Y +10 &Mz. Z +10 &O=& Y +18 &P}. Z +2 &R1 O +8 &SJ{% [ +9 &TK ?( / +5 ( +4 "processing"%& +6 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.72 +3 "processing"%"& +11 "core" &TK$* / +2 &TK$+ / +3 ."psFlush"Hand.open +4 "manipulator"& 1 +76 "core" 1 +4 "manipulator"&\\% +8 "core" % | { 7 HU +4 ."psFlush"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&'\ +90 "core" ' +3 ."psFlush"PSR.select :air +4 .PSV.dial PSR +4 "processing"%e +46 "core"  +5 "processing"%G% +8 "core" %[ +2 #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +4 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%B' +357 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +229 "core" ' +5 ."psFlush"delay 5 seconds +505 .PSR.select :air +4 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%u' +2117 "core" ' +3 ."psFlush"delay 1 second +105 .PRV.dial :waste2,avoiding: :ab2 +4 "processing"%g @ +203 "core" B +3 ."psFlush"PTV.dial :PRVmixing +4 "processing"%j  +139 "core" +2 ."psFlush"PSV.dial :mixloop +4 "processing"%_ +108 "core" +4 ."psFlush"PS.seek :empty +4 "processing"%3'9 +1232 #"uploadLog"upsync +1399 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%k +107 "core"  + "processing"%6% +4 "core" %: + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%h' +591 "core" ' +2 ."psFlush"delay 5 seconds +449 "Can"< 88 +53 ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%{' +2126 "core" ' + ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%W  +35 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%R @ +73 "core" A + ."psFlush"PSV.dial :mixloop +2 "processing"%. +108 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%:'9 +2627 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%& +118 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%S'P +1101 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%p' +1617 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%= +73 "core" +2 ."psFlush"PTV.dial :puck +54 "processing"%  +73 "core"  + ."psFlush"PBV.dial :waste1 +2 .PS.seek 0ml +2 "processing"%t'W +2627 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%F +76 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%+' +593 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%$' +2119 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%o +77 "core" + ."psFlush"PBV.dial PSV +2 "processing"%Z U +56 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2626 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%r' +2635 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%5'W +2637 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +45 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%8' +2636 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%w +75 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%]'W +2638 "core" ' +2 ."psFlush"PSV.dial PBV +6 "processing"%O @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2634 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%^  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%d +45 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%a'P +1102 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%Y' +1617 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +75 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%E  +56 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%m'W +2641 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%v +77 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%~' +593 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2116 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%/ +77 "core" + ."psFlush"PBV.dial PSV +2 "processing"%x U +56 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%['W +2632 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%` @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%n' +2638 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +75 "core"  + ."psFlush"PS.seek 0ml +2 "processing"%\ 'W +2650 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%' +45 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%X' +2636 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +75 "core" +2 ."psFlush"PBV.dial PSV +7 .PS.seek 0ml + "processing"%q'W +2625 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%z @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%s' +2635 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%)  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2565 "Can": == +59 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'& +4 "core" &QRz +2 "manipulator"&L& +4 "core" & # P + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&@(z +3 "core" ( +2 "manipulator"&N& +4 "core" & c P + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" & % O +2 .tForearm.seek PC + "manipulator"&c'~ +96 "core" ' + .tHand.close + "manipulator"&/ +68 "core" / +2 .tPC.seek :open + "processing"%1( +403 "core" ( + "manipulator"&& +4 "core" & U +2 "manipulator"& % +3 "core" % ω i T2 +2 .tForearm.seek :retract +2 "manipulator"&'\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&?(Ӥ +361 "core" ( + "manipulator"&2& +4 "core" &ӟ b S;8 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &*& +3 "core" &ӟ  S;8 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&U'+ +93 "core" ' + "manipulator"&|& +4 "core" &ӟ  O;8 +2 "manipulator"& % +4 "core" %%  P + "collection"'& +4 "core" &QVz +2 "collection"'& +5 "core" &QT +2 .tCC.seek :closed +2 "collection"';(O +4 "core" &PSu  +9 &-|PT~ - +9 &b{RU} @ +9 &]nQTy R +10 &OORv R +9 &UOS R +9 &QPS~ Q +10 &dQQS R +9 &&RPS| R +10 &RPU{ Q +9 &SQT Q +9 & lOQU} R +10 &".RPT~ R +9 &#QSU Q +9 &%QQS{ Q +10 &'uUQS Q +9 &)8QOUx Q +10 &*QSU Q +9 &,ROT Q +9 &.~ROT} Q +10 &0AQQT{ Q +9 &2QPS} Q +9 &3PPT| Q +10 &5NOQ} Q +9 &7GORUv Q +9 &9 QRT{ Q +10 &:OQT Q +9 &<ORS Q +10 &>POPS} Q +9 &@OPU Q +9 &AQQR~ Q +10 &CPQT Q +9 &EYQQT| Q +9 &GTPT| Q +10 &HhPR S +9 &JQT{ X +10 &L<PV} ] +9 &MKN| V +9 &O1HMOy 'u +10 &OrPR{ K +5 ( +4 "collection"'& +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.81 +2 "collection"'!& +4 "core" &ObOQy K + &ObOR K + .tHand.open +2 "manipulator"&-1 +75 "core" 1 + "manipulator"&%% +4 "core" % % _ M +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&b'\ +95 "core" ' + #tFlushing the Collection Valve::Manifold +2 "collection"'& +4 "core" &ObPSz K + "collection"'T% +4 "core" %QSy + .tCSV.dial CSR +2 "collection"'Q  +44 "core"  +2 "collection"'% +4 "core" %OR} + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"'H'l +1355 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air + "collection"' +9 'P% +2 "core" %lOQ \ +3 .tCS.reconfigure :fast +2 "collection"'#d @b +2 .tCS.seek 7.5ml +2 "collection"'(' +712 "core" ' + .tCSV.dial :waste +7 "collection"' +134 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'D' +1997 "core" ' + #tFlushing lower manifold's waste1 port +2 "collection"'0& +4 "core" &OaLR K + "collection"'>% +4 "core" %NR + .tCSV.dial :flush +2 "collection"'  +43 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml + "collection"'9'l +1337 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"', @ +44 "core" B + "collection"'% +5 "core" %lNQx  +2 .tCS.seek 7ml + "collection"'l' +588 "core" ' +51 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'i  + 'I  +43 "core"  +97  + .tCBV.dial :waste1 +2 "collection"' @ +47 "core" ? +2 .tCS.seek 0ml + "collection"' ' +1850 "core" ' + #tFlushing lower manifold's waste2 port +2 "collection"'K& +4 "core" &OaRTt K + "collection"'% +4 "core" %SVq + .tCSV.dial :flush +2 "collection"'#  +75 "core" +2 .tCS.seek 5ml +2 "collection"'}'l +1356 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'7 @ +45 "core" B +2 "collection"'M% +4 "core" %lQQ  +2 .tCS.seek 7ml +2 "collection"'"' +585 "core" ' +3 ."connect"CSV.dial CTV +3 .tCTV.dial CSV + "collection"'  +42 "core"  + .tCBV.dial :waste2 +2 "collection"'\\  +120 "core"  +2 .tCS.seek 0ml +2 "collection"'' +1837 "core" ' + #tDisinfecting external Intake with kill +2 "collection"'e& +4 "core" &O`QUn K + "collection"'G% +4 "core" %QUm + .tCSV.dial CSR +2 "collection"'4  +43 "core"  + "collection"'<% +4 "core" %QWk +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +9 .tCS.seek 8ml +2 "collection"'B' +2121 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'g' D +586 "core" ' +2 ."connect"CSV.dial CBV +2 .tCBV.dial CSV +3 "collection"'j +2 '_  +103 "core" +39  +2 .tCTV.dial :intake +2 "collection"'u  +75 "core" + .tIntake.select :open +2 "sampler") +9 .tCS.seek 2ml +2 "collection"'k' \\ +2096 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'6  +74 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'3' +592 "core" ' + .tCSV.dial CSR +2 "collection"'h  +105 "core"  + "collection"'W% +4 "core" %PTz +2 #tPulling 5ml of CSR.flush .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"'R'l +1347 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 .tCS.seek 10ml +2 "collection"'.' D +1345 "core" ' +2 .tCSV.dial CBV + "collection"'{ +105 "core" +2 .tCS.seek 0ml +2 "collection"'&' +2626 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&:& +4 "core" &ӟ < L;8 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&S(Ӥ +2 "core" ( + "manipulator"&=& +4 "core" &ӟ J L;8 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &ӟ K L;8 + .tForearm.seek CC +2 "manipulator"&p'+ +93 "core" ' + .tHand.close +2 "manipulator"&F/ +75 "core" / +2 .tCC.seek :open +2 "collection"'t( +377 "core" ( +2 "manipulator"&+& +4 "core" &ӟ  N;8 + "manipulator"&o% +4 "core" % ? + N +2 .tForearm.seek :retract +2 "manipulator"&Z'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&$(- +286 "core" ( + "manipulator"&& +4 "core" &-  Q + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-  R +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&' +104 "core" ' +2 .tHand.open +2 "manipulator"&r1 +66 "core" 1 +2 "manipulator"&% +4 "core" %  3 W +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&5'\ +90 "core" ' +5 "processing"%w& +4 "core" & +30336 "Can"= -, +60001 E -- +60001 F -- +60001 I -- +60001 N ,, +60001 T -- +60001 ^ -, +60001 ` -- +60001 _ -- +60001 c -- +60001 c -- +60001 c -, +60000 b -- +60001 ` -- +60001 a -- +60001 a -- +60001 c ,, +60001 _ ,, +60001 \\ -- +60001 _ -, +60001 _ -- +60001 _ -, +60001 a -- +60001 c -- +60001 e -- +60001 g -- +60001 j -- +60001 k -- +60001 k -- +60001 r -- +60001 s -- +60001 u -- +60001 v -, +60001 w -, +60001 u -- +60001 r -- +60001 s -- +60001 s -- +60000 r -, +60001 n -- +60001 p\ ++ +60001 s\ ,+ +60001 p\ ++ +60001 q\ ++ +60001 p\ ,+ +60001 r\ g,, +60001 q\ l,+ +60001 q\ o,+ +60001 q\ t,, +60001 p\ y,, +60001 r\ }++ +60000 x\ ,, +60001 x\ ,, +60001 v\ ,+ +60001 r\ ,+ @EST1639026510.84 q\ ,+ +60001 l\ ++ +60001 n\ ,+ +60001 o\ ++ +60001 n +* +60001 i T** +60001 j {** +60001 j\ ),, +60001 m\ -, +60001 r\ -, +60001 v\ ,, +60001 t\ \ -, +60000 {\ ,, +60001 s\ ,, +60001 r\ -, +60001 o\ -, +60001 k\ -- +60001 m\ -- +60001 h\ ,, +60001 c -- +60001 _ -- +60001 _ -- +60001 a -- +60001 ^ ,, +60001 ^ -, +60001 c -, +60001 d -- +60001 c ,, +60001 e ,, +60001 d -, +60001 _ ,, +60001 _ ,, +60001 g -- +60001 e -- +60001 d -, +60000 e -, +60001 h -- +60001 k -, +60001 l -, +60001 m -, +60001 r -- +60001 u -, +60001 { -, +60001 x -, +60001 } -- +60001 ~ -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -, +60001  -, +60000  ,, +60001  -- +60001  -, +60001  -, +60001  -, +60001  ,, +60001  -, +60001  -- +60001  -, +60001  -, +60001  -, +60001  -, +60001  -, +60000  -- +60001 { -, +60001 u -, +60002 m -, +60000 d -, +60001 d -, +60001 ` -, +60001 d -- +60001 b -- +60001 a -, +60001 ` -, +60001 f -- +60001 f -- +60001 g -- +60001 g -- +60001 e -, +60001 g -- +60001 h -, +60001 k -, +60000 l -, +60001 n -, +60001 m -- +60001 p -- +60002 q -- +60000 x -- +60001 ~ -, +60001 } -- +60001  -, +60001 ~ -- +60001  -, +60001  -- +60001  -- +60001 ~ -, +60001  -- +60001  -- +60001  -- +60001  -- +60001 \ ++ +60001 \ +* +60001 \ ++ +60001 \ ],, +60001 \ b,+ +60001 \ e,, +60001 \ i,, +60001 \ l,, +60001 \ q,, +60001 \ v,+ +60001 \ {,+ +60001 \ ,+ +60001 \ ,+ +60001 \ ,+ +60001 \ ++ +60001 \ ,+ +60001 \ ++ +60001 \ ++ +60000  +* +60001  J** +60001  s** +60001 \ 6,, +60001 \ -, +60001 \ -, +60001 \ -- +60001 \ \ ,, +60001 \ -, +60001 \ ,, +60001 \ -- +60001 \ ,, +60001 \ ,, +60001  ,, +60001  ,, +60001  ,- +60001  -, +60001  ,, +60001  -, +60001  -, +60000  ,- +60001  -, +60001  -, @EST1639112912.21  -, +60001  -, +60001  -, +60001  -- +60001  -, +60001  ,, +60001  -- +60000  ,, +60001  ,, +60001  -- +60001  -- +60001  -- +60001  -, +60001  -- +60001  -, +60001  -- +60001  -- +60001  ,- +60000  -, +60001  -, +60001  -, +60002  -, +60000  0/ +60001  -- +60001  -- +60001  -, +47585 !to:SignalException: mesg" SIGHUP:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:77:in `join'"1/home/esp/esp2/lib/esp.rb:77:in `mainThread'""/home/esp/esp2/lib/esp.rb:327 +6 #mEXIT @1639128388.35EST @1640021695.33EST = =tMAIN =mMAIN_scheduler @EST1640021697.28 #"core_reset"Sent BREAK +2 #t@5541 receive with ifg=0x10, ie=0xFD + #@6180 receive with ifg=0x10, ie=0xFD + #@6837 receive with ifg=0x10, ie=0xFD #@7475 receive with ifg=0x10, ie=0xFD + #@8123 receive with ifg=0x10, ie=0xFD + #@8771 receive with ifg=0x10, ie=0xFD #@9419 receive with ifg=0x10, ie=0xFD + #@9745 receive with ifg=0x80, ie=0xFD #@52024 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +8 #ESP2 v3.41 I2C Gateway v3.20 for core bus +256 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +416 "Can" .. +  .. + #tPolling Can every 10:00 +3 #Cleanly exited at 04:26:28EST10-Dec-21 +880 #-> ESP.ready! +154 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +4 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %rv; + .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +3 "core" + + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %\\  + .tPS.configure :default +3 "processing"%#A d`xb +2 .tPS.hold + "processing"%+ +3 "core" + + .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +2 "core" %e N0 +2 .tSS.configure :default +2 "sampler")#.0X $da[:extractVol]=0.17 +4931 #-> access 2 +3 "storage"(2% +3 "core" %t F + "manipulator"&3% +4 "core" %\  $  +2 "manipulator"&4& +3 "core" &-     +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 + "storage"(5(K +821 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (6& +3 "core" &K\ \  \ +1070 #t-> startTube 2 +48180 "Can" <+* +2031 #t-> da 40 +2 #da sampling at most 40ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 12:45:24EST20-Dec-21\\n{1 => 6}\\nCan@12:45:03, 23.1C, 20% humidity, 14.9psia, 14.160V, 0.190A, 0.183A avg, 2.68W",Subject: "da sampling at most 40ml" +4 "collection"'7& +3 "core" &pt 1 +2 .tHand.open +2 "manipulator"&81 +22 "core" 1 + "manipulator"&9% +5 "core" %\    +2 "storage"(:% +5 "core" %t\ /\ / E ] + "storage"(;. +3 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(<( +671 "core" ( +2 .tSC.configure :limp +10 "storage"($(\ 1b +4 (=& +12 "core" & P\ +7 "manipulator"&>& +7 "core" &- )  +3 "manipulator"&?% +7 "core" %\     +4 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +6 .tElbow.seek 2 + "manipulator"&@( +179 "core" ( +2 "manipulator"&A& +9 "core" &  & % +3 "storage"(B& +7 "core" & \ 8\ 5\ +9 .tForearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 2 + 700 counts +4 "manipulator"&C' +104 "core" ' +2 "storage"(D& +9 "core" & \ V\ M \ +4 .tSE.reconfigure :pick +4 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +2 "storage"(E'L +275 "core" ' +2 "storage"(F- +8 "core" -'z +2 .tSE.configure :default +4 "storage"(#QK-0-\ b +6 (G& +7 "core" & \ \ b\ +3 "manipulator"&H& +8 "core" &  B % +3 .tElbow.seek 2 +4 "manipulator"&I( +8 "core" ( +4 "manipulator"&J& +7 "core" &   ) % +3 "storage"(K& +8 "core" & \  :\ +4 .tForearm.seek 2 + 300 counts +84 "manipulator"&L'ϊ +37 "core" ' +23 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +6 .tHand.close +3 "manipulator"&M/ +70 "core" / +6 ."downElevator"SE.seek :down +7 "manipulator"&N& +4 "storage"(O'v +14 "core" &   2 % +4 "manipulator"&P% +8 "core" % ό   / + +4 .tForearm.seek :retract + "manipulator"&Q'\ +95 "core" ' +3 .tElbow.seek CC +4 "manipulator"&R(Ӥ +129 "core" ' +2 ."downElevator"SE.stop +3 "storage"(5 +25 "core" ( +3 "manipulator"&S& +8 "core" &ӯ \\ - +3 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 &T& +6 "core" &ӯ - +4 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek CC +9 "manipulator"&U'+ +104 "core" ' +7 "manipulator"&V& +8 "core" &ӯ    - +3 "manipulator"&W% +8 "core" %2  & } +4 "collection"'X& +7 "core" &qu\ +5 "collection"'Y& +13 "core" &qt\ +7 .tCC.seek :closed + "collection"'Z(O +10 "core" &qu\ +2 &ps\ 3 +6 &:Krt\ / +12 &htqs\ D +7 &ksu\ L +10 &eot\ K +8 &grs\ K +11 &Xlpu\ L +8 &fpt\ K +9 &hqs\ K +17 &fqt\ K +6 &cdot\ J +6 &!#jos\ K +10 &"hss\ K +12 &$hps\ K +6 &&jeps\ K +9 &(,hrv\ K +9 &)hqt\ K +11 &+gqt\ K +8 &-rhru\ K +10 &/4drs\ K +10 &0gpv\ K +8 &2gnu\ K +10 &4ygot\ K +9 &6;hqt\ K +14 &7dru\ K +6 &9cqs\ K +8 &;gqs\ K +10 &=Cept\ K +12 &?jqu\ K +6 &@cos\ K +10 &Bgps\ K +9 &DKhqr\ K +9 &F lqu\ L +11 &Gvoq\ M +8 &Imq\ Q +10 &K5oq\ V +12 &Lms\ W +6 &Nznr\ < +10 &Og2mr\ \\ +9 ( +2 &OIor\ ? +4 "collection"'Y& +10 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.52 + .Hand.open +3 "manipulator"&[1 +7 "core" &OTmq\ ? +71 1 +4 "manipulator"&\\% +11 "core" % *   +3 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +4 "manipulator"&]'\ +97 "core" ' +4 #tcollectSample 40ml w/bubble point of 24psi +3 #Priming 7ml +3 .Gate.power :sampler,:ON +4 ."flow"Gate.power :analytic3,:ON +165 .tIntake.select :close +2 .Exhaust.select :close +3 .SS.hold +2 "sampler")^+ +4 "core" + +4 "sampler")_% +8 "core" %f \  +3 "collection"'`& +9 "core" &OSmr\ ? +8 "Can"\ ?> +3 #tCalibrating pressure and temperature sensors +6 .CTV.dial :air +4 "collection"'a  +5 "core" +4 .tSSV.dial :spit,avoiding: :exhaust +3 "sampler")b +6 "core"  +3 "sampler")c  +6 "core"  +4 .tSS.reconfigure :fast +5 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'9' +98 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler"): +131 "core"  +2 .tSS.reconfigure :exhale +3 "sampler")#.0X +130 "core"  +2 .tSS.reconfigure :default +2 "sampler")#.0X9 +2 "core" 9 +102 "collection"'59 +3 "core" 9 +102 "collection"'A9 +2 "core" 9  +102 "collection"'B9 +2 "core" 9  +102 "collection"'9 +3 "core" 9  +103 "collection"'D9 +2 "core" 9  +102 "collection"'F9 +2 "core" 9 $ +102 "collection"'?9 +3 "core" 9 3 +102 "collection"'J9 +2 "core" 9 D" +103 "collection"'9 +2 "core" 9 S& +102 "collection"'K9 +2 "core" 9 a* +102 "collection"'M9 +3 "core" 9 p/ +102 "collection"'P9 +2 "core" 9 }3 +102 "collection"'G9 +3 "core" 9 7 +102 "collection"'@9 +2 "core" 9 ; +102 "collection"'C9 +3 "core" 9 ? +102 "collection"'S9 +2 "core" 9 C +102 "collection"'E9 +3 "core" 9 H +102 "collection"'H9 +2 "core" 9 L +102 "collection"'L9 +3 "core" 9 P +103 "collection"'I9 +2 "core" 9 T +102 "collection"'V9 +2 "core" 9 X +102 "collection"'N9 +3 "core" 9 ] +102 "collection"'X9 +2 "core" 9 a +102 "collection"'O9 +3 "core" 9\ e +102 "collection"'Q9 +2 "core" 9\ i +103 "collection"'W9 +2 "core" 9\ m +102 "collection"'\ 9 +2 "core" 9\ q +103 "collection"'\\9 +2 "core" 9\ v +103 "collection"'Y9 +2 "core" 9\ &z\ +102 "collection"'U9 +2 "core" 9\ ,~\ +102 "collection"'[9 +3 "core" 9\ 2\ +102 "collection"'a9 +2 "core" 9\ 7\ +102 "collection"'T9 +3 "core" 9\ =\ +102 "collection"'`9 +3 "core" 9\ C\ +102 "collection"'_9 +2 "core" 9\ G\ +103 "collection"'b9 +2 "core" 9\ K +102 "collection"'^9 +2 "core" 9\ P +102 "collection"'f9 +3 "core" 9\ U +102 "collection"'c9 +4 "core" 9\ Y +102 "collection"'g9 +2 "core" 9\ \\\ +102 "collection"'h9 +2 "core" 9\ ` +103 "collection"'e9 +2 "core" 9\ d +102 "collection"'i9 +2 "core" 9\ i +102 "collection"'d9 +3 "core" 9\ k +102 "collection"'l9 +3 "core" 9\ n +102 "collection"'k9 +3 "core" 9\ q +102 "collection"'j9 +2 "core" 9\ t +3 .tCH.hold 10:00,70C +4 "collection"'m `\ `\ r  +2 'q9 +5 "core"  + 9\ u\ t + "collection"'r% +4 "core" % + #tBegun lysing Collection Puck Heater at 68.1C/33.4psia +50013 "Can"\  +9978 "core" ` +2 "collection"'p9 +3 "core" 9\  +2 "collection"'t% +3 "core" %\  +2 #tEnded lysing Collection Puck Heater at 70C/32.6psia +2 .CS.seek 0ml + "collection"'s' +335 "core" ' +6 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'o @ +103 "core" A + .tCSV.dial :air +2 "collection"'n @ +42 "core" > +4 .tCS.seek 5ml +2 "collection"'x'l +1354 "core" ' + .tCSV.dial CTV +2 "collection"'y  +43 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'z @ +43 "core" > +2 .tdelay 2 seconds +201 .CSV.dial CTV +2 "collection"'v  +43 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'} @ +43 "core" ? + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'~' +1358 "core" ' + "collection"'% +55 "core" % ~ \ ) + #tPuck @43.8psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"' +100 "core" ~ +2 .tCBV.dial CSV + "collection"'  +30 "core"  +2 "collection"'{% +4 "core" % 0 1\ ( +2 .tCS.seek 4.999ml +2 "collection"'|'l +1345 "core" ' + .tdelay 5 seconds +503 .CTV.dial :air +2 "collection"'  +44 "core" + "collection"'% +4 "core" %l \ . +2 .tCS.seek 7ml +2 "collection"'' +584 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"' @ +40 "core" ? +2 .tCS.seek 10ml +2 "collection"' ' D +837 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +113 "core" _ +2 #tLysing Complete +2 "collection"'& +4 "core" &OQ+/\ 2? + #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&% +3 "core" %\    +2 "storage"(% +3 "core" %}  " \ ^ +2 "storage"(. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 + "storage"(($ +191 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +3 "core" &&\ "\  #\ [ + "manipulator"&& +4 "core" &ӯ  - + "manipulator"&% +4 "core" %\   +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +155 "core" ( +2 "manipulator"& & +4 "core" &  ' \ +2 "storage"(& +3 "core" &&\ \  \ ` +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&'! +91 "core" ' + "storage"(& +5 "core" &&   *\ a +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"( 'L +247 "core" ' + "storage"(- +3 "core" -'< +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&"& +2 "core" & q \ +2 "storage"(& +4 "core" &&  & !\ _ + .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&'e +33 "core" ' +2 .tElbow.hold + "manipulator"&#, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"($- +2 "core" -'< +2 .tSE.seek 5.11 Pucks below Top Plate +2 "storage"(&' +31 "core" ' + "manipulator"&% +4 "core" %Xo   +2 "storage"('& +3 "core" &&\ \  \ Y +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 287 counts +3 "manipulator"&('τ +20 "core" ' + "manipulator"&)& +4 "core" &  6 \ +2 "storage"(*& +3 "core" && ' '\ _ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&!'! +23 "core" ' +2 .tSE.seek 6.11 Pucks below Top Plate +2 "storage"(,' +44 "core" ' + "manipulator"&-& +5 "core" & " \ + "manipulator"&.% +4 "core" %  , +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&%'\ +91 "core" ' + .tElbow.seek CC +2 "manipulator"&0(Ӥ +151 "core" ( +2 "manipulator"&1& +4 "core" &Ӝ  9) + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &2& +2 "core" &Ӝ ^ 9) +2 .tForearm.seek CC +2 "manipulator"&/'+ +106 "core" ' +2 .tHand.close + "manipulator"&3/ +70 "core" / +2 .tCC.seek :open +2 "collection"'( +374 "core" ( + "storage"(6& +4 "core" && ^\  \ _ +2 "storage"(8& +3 "core" && ' % \ _ +2 "manipulator"&4& +3 "core" &Ӭ 7 +2 "manipulator"&:% +3 "core" %  U +2 .tForearm.seek :retract +2 "manipulator"&+'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&7( +154 "core" ( + "manipulator"&9& +5 "core" &  8 + "storage"(;& +4 "core" &&   \ d + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.seek 1 +2 "manipulator"&='e +108 "core" ' + .tElbow.hold +2 "manipulator"&>, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&51 +74 "core" 1 +2 "manipulator"&A% +4 "core" % w i ~ + "storage"(B& +5 "core" && X !\ ` + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 318 counts + "manipulator"&'ϣ +27 "core" ' +2 "manipulator"&D& +4 "core" &  +2 "storage"(F& +3 "core" && A A \ e +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&?'! +24 "core" ' +2 "storage"(J% +4 "core" % C ? \ f +2 ."downElevator"SE.seek :down +3 "storage"('v +100 (K% +3 "core" %҈2 J M B\ gVc + "manipulator"&M% +5 "core" %S : + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&P'\ +88 "core" ' +10 ' + ."downElevator"SE.stop +2 "storage"(5 +2 #tTranferring DA +2 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'G& +4 "core" &36\ @ +2 "manipulator"&@& +4 "core" & T + "manipulator"&C% +4 "core" %\    +2 .tElbow.seek FlushPuck::Garage + "manipulator"&S(- +174 "core" ( +2 "manipulator"&E& +4 "core" &- .  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &H& +2 "core" &-   +2 .tForearm.seek :garage +2 "manipulator"&L' +92 "core" ' + .tHand.close +2 "manipulator"&I/ +70 "core" / +3 "manipulator"&V& +4 "core" &- 5  U  + "manipulator"&N% +4 "core" %  N A + .tForearm.seek :retract +2 "manipulator"&X'\ +98 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&O(Ӥ +280 "core" ( + "manipulator"&Q& +5 "core" &Ӡ"  s <: + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &W& +3 "core" &Ӡ" r <: +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&\ '+ +100 "core" ' +3 "manipulator"&\\& +4 "core" &Ӡ"  <: + "manipulator"&Y% +4 "core" %) +2 "collection"'U& +3 "core" &7:\ @ +3 "collection"'[& +4 "core" &89\ @ +2 .tCC.seek :closed +2 "collection"'a(O +3 "core" &99\ @ +9 & 159\ =%f +10 &W}7;e\ 88 +9 &}8<7\ 7L +9 &Z7;\ 9M +10 &o\\9:\ 9M +9 &1[6:\ 9M +9 &\\6;\ 9M +10 &\\8>\ :M +9 &v\\9:\ 9M +9 &8\\7;l\ 9M +10 &Z8;\ 9M +9 &!\\8<\ 9M +10 &#~Z7=\ :M +9 &%@\\9;\ :M +9 &'[8<q\ :M +10 &(\\8<K\ 9M +9 &*\\7=:\ 9M +9 &,J[9<\ :M +10 &. \\:=\ 9M +9 &/^7<\ 9M +10 &1\\8;\ 9M +9 &3Q_:<\ 9M +9 &5Y9;\ :M +10 &6\\7;\ :L +9 &8]9:\ 9M +9 &:Z[7=z\ 9M +10 &<^7<r\ 9M +9 &=Y9<W\ :M +10 &?_:<+\ 9M +9 &AbZ9<U\ 9M +9 &C#^:=\ 9M +10 &D\\8<m\ 9M +9 &Fa5:[\ 9M +9 &Hcr7;O\ 8O +10 &J6:+\ 5T +9 &K9<(\ 2Y +10 &M9;\ 1[ +9 &N`8<\ 3+ +9 &O9<\ 6G +10 ( + &OR8=\ :D +2 "collection"'[& +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.67 +2 "collection"'T& +4 "core" &OR;>Y\ :D + .tHand.open +2 "manipulator"&`1 +70 "core" 1 + "manipulator"&_% +4 "core" % ) & _ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +3 "manipulator"&b'\ +95 "core" ' + .tPSV.dial PSR +2 "processing"%^ +44 "core"  +2 "processing"%f% +4 "core" %\\I\ M + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%j +9 .tPS.seek 1.5ml +2 "processing"%c' +1610 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 + "processing"%g  +45 "core"  +2 .tPS.seek 0ml + "processing"%h'W +1606 "core" ' + .tPSV.dial PSR +7 "processing"%e +56 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%i' +2628 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV + "processing"%d +2 "collection"'l  +6 "core" B +2 "processing"%k  +77 "core" +85  +2 .tPSV.dial :mixloop + "processing"%j +116 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%q  +128 "core" +2 .tPS.seek 0ml + "processing"%r'W +2639 "core" ' + .tPSV.dial :air +2 "processing"%u  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%m' +2627 "core" ' + .tPSV.dial :mixloop +2 "processing"%p +44 "core" +2 .tPS.seek 0ml + "processing"%t'W +2628 "core" ' + .tPSV.dial :air +2 "processing"%w  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%o' +2636 "core" ' +2 .tPSV.dial :mixloop +6 "processing"%n +44 "core" +2 .tPS.seek 0ml +2 "processing"%s'W +2638 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&y& +4 "core" &ӡ!   <9 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&z(Ӥ +3 "core" ( + "manipulator"&v& +5 "core" &ӡ!  ' <9 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &}& +3 "core" &ӡ" I <9 +2 .tForearm.seek CC + "manipulator"&x'+ +107 "core" ' + .tHand.close +2 "manipulator"&/ +66 "core" / +2 .tCC.seek :open + "collection"'( +375 "core" ( + "manipulator"&& +5 "core" &ӡ"   * <9 + "manipulator"&{% +3 "core" %    , +2 .tForearm.seek :retract +2 "manipulator"&~'\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(- +284 "core" ( +2 "manipulator"&& +4 "core" &-  [  + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &|& +3 "core" &-  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"& ' +101 "core" ' + .tHand.open +2 "manipulator"&1 +73 "core" 1 +2 "manipulator"&% +4 "core" %   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +2 .tPSV.dial :mixloop +2 .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake +55 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'& +4 "core" &HJ7\ + "manipulator"&% +5 "core" %\     + "storage"(% +4 "core" %| G Q \ + "storage"(. +3 "core" .($ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(( +201 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +2 "core" &  \ +2 "manipulator"&<& +4 "core" &-    + "manipulator"& % +4 "core" %\   h  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&( +177 "core" ( + "manipulator"&& +5 "core" &\   " + "storage"(R& +4 "core" & 0 1 P\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&]' +96 "core" ' + "storage"(& +4 "core" & G I \ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"("'L +280 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 ($& +2 "core" &  + "\ +2 "manipulator"&& +3 "core" &  "~ +2 .tElbow.seek 2 +2 "manipulator"&'( +3 "core" ( +2 "manipulator"&)& +3 "core" &  "~ +2 "storage"(*& +3 "core" & = = P\ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&-'ϊ +22 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&./ +69 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +2 "storage"('v +7 "core" &    "~ +2 "manipulator"& % +3 "core" % ϊ  c +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&((Ӥ +150 "core" ( + "manipulator"&&& +4 "core" &Ӫ  8 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b + "core" ' +2 "manipulator"&1& +2 ."downElevator"SE.stop +4 "storage"(5 +4 "core" &Ӫ   M 8 + .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&2'+ +106 "core" ' +2 "manipulator"&!& +4 "core" &ӫ  . 8 + "manipulator"&#% +4 "core" %:   # 7 +2 "collection"'3& +4 "core" &GK[\ +2 "collection"'%& +5 "core" &GJ:\ +2 .tCC.seek :closed +2 "collection"'Z(O +4 "core" &FK.\ +8 & ;FK\ %g +9 &Y~GJ\ {7 +10 &IL\ yK +9 &]HK\ {K +9 &_FI\ {K +10 &B[HK\ {K +9 &_DIC\ {K +9 &_GJJ\ {K +10 &\\IIc\ {K +9 &I`FLR\ zK +9 & [GLE\ zK +10 &!`HI\ zK +9 &#^GK\ zK +10 &%Q]HK\ zK +9 &'`JK\ zK +9 &(\\HJ\ zK +10 &*`IJ\ yK +9 &,Y_GJ\ yK +9 &.\\GL~\ yK +10 &/]IMe\ yK +9 &1\\FJV\ yK +10 &3a`IJK\ yK +9 &5$^FK5\ yK +9 &6`HJ0\ xK +10 &8`JJ!\ yK +9 &:i_GI\ yK +9 &<,bJK \ xK +10 &=]GJ\ xK +9 &?_GL\ yK +10 &Ar_GL\ xK +9 &C4_FI\ xK +9 &DcIL\ xL +10 &FkGJ\ wL +9 &HkJ\ uP +9 &J(L\ qV +10 &K Q\ oX +9 &M f\ mY +10 &NVEDa\ p- +9 &OHL\ qM +9 ( +3 "collection"'%& +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.81 +2 .Hand.open + "manipulator"&61 +4 "core" &O`GG\ uJ +66 1 + "manipulator"&8% +4 "core" % :  7 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&4'\ +93 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"':  +129 "core"  + .tCSV.dial CTV +2 "collection"'9  +28 "core"  +2 .tPS.seek 2.5ml +2 "processing"%;' +2648 "core" ' +2 "collection"'/% +4 "core" % A!=\ v +2 .tCS.seek 4.15ml + "collection"'0'Q +1568 "core" ' +2 .tdelay 8 seconds +803 .PSV.dial :air + "processing"%5  +44 "core"  +2 .tdelay 2 seconds +201 .PSV.dial :waste2 +2 "processing"%A  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%B'W +2629 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'D ` +121 "core" a + .tCSV.dial :air +2 "collection"'F @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'J' D +1563 "core" ' + .tCSV.dial CTV +2 "collection"'+  +42 "core"  +2 .tCS.seek 0ml +2 "collection"'K' +2620 "core" ' + .tCBV.dial :waste1 +2 "collection"'M @ +37 "core" ? +2 .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +2 "collection"'7  +128 "core" + "collection"'G& +4 "core" &OaM\ J +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&=% +4 "core" %\     + "storage"(@% +4 "core" %x l m \ + "storage"(C. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(($ +192 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (,& +3 "core" &&   n\ +2 "manipulator"&?& +3 "core" &ӫ   8 +2 "manipulator"&E% +3 "core" %\    +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"&H( +155 "core" ( + "manipulator"&& +5 "core" &   + "storage"(>& +4 "core" && S S 0\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&I'! +77 "Can"\ :: +16 "core" ' +2 "storage"(V& +4 "core" && y x |\ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(N'L +235 "core" ' + "storage"(P- +4 "core" -', + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 "manipulator"&L& +3 "core" &   + "storage"(Q& +5 "core" && 2 8\ + .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&W'e +36 "core" ' + .tElbow.hold +2 "manipulator"&S, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(\\- +2 "core" -', +3 .tSE.seek 6.11 Pucks below Top Plate + "storage"(Y' +34 "core" ' +2 "manipulator"&U% +4 "core" %e~   M ǼJ +2 "storage"(X& +3 "core" && \ +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 300 counts +2 "manipulator"&'ϑ +16 "core" ' + "manipulator"&T& +5 "core" &   \ + "storage"(`& +4 "core" && . . T\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&_'! +29 "core" ' +2 .tSE.seek 7.11 Pucks below Top Plate +2 "storage"([' +54 "core" ' + "manipulator"&^& +4 "core" &   \ +2 "manipulator"&f% +4 "core" %B  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&\ '\ +92 "core" ' +2 .tElbow.seek CC + "manipulator"&(Ӥ +153 "core" ( + "manipulator"&g& +5 "core" &ӟ   ;4 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &c& +2 "core" &ӟ  7 ;4 +2 .tForearm.seek CC +2 "manipulator"&e'+ +101 "core" ' + .tHand.close +2 "manipulator"&h/ +73 "core" / +2 .tCC.seek :open +2 "collection"'d( +377 "core" ( +2 "storage"(l& +4 "core" && 7 + \ + "storage"(k& +4 "core" && 9 4\ + "manipulator"&j& +4 "core" &ӧ  :, + "manipulator"&q% +4 "core" % 9  R +2 .tForearm.seek :retract + "manipulator"&i'\ +105 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&u( +157 "core" ( +2 "manipulator"&r& +4 "core" &  \ + "storage"(p& +4 "core" && \ + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.seek 1 +2 "manipulator"&m'e +111 "core" ' + .tElbow.hold +2 "manipulator"&w, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&t1 +69 "core" 1 +2 "manipulator"&n% +4 "core" % w   B + "storage"(o& +4 "core" && \ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 318 counts +2 "manipulator"&y'ϣ +13 "core" ' +2 "manipulator"&v& +4 "core" &   # \ + "storage"(}& +4 "core" && \ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&'! +20 "core" ' +2 "storage"(O% +4 "core" % R\ +2 ."downElevator"SE.seek :down +3 "storage"(b'v +99 (a% +4 "core" %L(\ \  3\ RQ +2 "manipulator"&% +4 "core" %  H + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&{'\ +83 "core" ' + ."downElevator"SE.stop + "storage"(5 +7 "core" ' +2 .tPSV.dial :air +2 "processing"%x  +69 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2627 "core" ' +2 .tdelay 1 second +107 .PSV.dial :mixloop + "processing"%| +41 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%z  +41 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%  +42 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%'W +2628 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%~& +3 "core" & 0 +2 "manipulator"&& +3 "core" &  F \ +2 "manipulator"&% +4 "core" %   < , + .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +177 "core" ( + "manipulator"& & +4 "core" &-  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &-   +2 .tForearm.seek :garage +52 "manipulator"&<' +105 "core" ' +2 .tHand.close + "manipulator"& / +57 "core" / + "manipulator"&& +4 "core" &-  0  +2 "manipulator"&% +3 "core" % Ͻ  +2 .tForearm.seek :retract +2 "manipulator"&R'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&(z +118 "core" ( +2 "manipulator"&& +4 "core" &   + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &  2 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&'~ +94 "core" ' +2 "manipulator"&$& +4 "core" &  s +2 "manipulator"&% +3 "core" %{   Q +2 "processing"%)& +4 "core" &w ; +2 "processing"%*& +5 "core" &v ; +2 .tPC.seek :closed +2 "processing"%.(Tg +4 "core" &| : +9 &4{ 5)v +10 &f 4< +9 &y 3J +9 &Uc 4I +10 &g 3H +9 &h 2I +10 &f 2H +9 &]e 1I +9 &h 0I +10 &f 0I +9 & c 0I +9 &"ec /I +10 &$(c /H +9 &%g .H +10 &'fb -H +9 &)neG -H +9 &+0e -H +10 &,c ,I +9 &.cM ,H +9 &0veD +H +10 &27hE *I +9 &3hG *I +10 &5hF *H +9 &7}cH )I +9 &9@cJ )H +10 &;eM )H +9 &<eO (H +9 &>gN 'I +10 &@GcP (I +9 &B gO 'I +10 &CgI 'I +9 &EjY &I +9 &GMmV %I +10 &I s_ %K +9 &Ja #M +9 &Lb "N +10 &NGd !N +9 &Pa O +10 &Q] O +9 &Soyrh !- +9 &T('hj !K +10 &TIm #* +2 ( +2 "processing"%*& +2 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.46 +2 "processing"%& +4 "core" &TIL $* + .tHand.open +2 "manipulator"& 1 +67 "core" 1 + "manipulator"&% +5 "core" % {   + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&]'\ +94 "core" ' + .tPRV.dial :air +2 "processing"%&  +40 "core"  +2 .tPSV.dial :mixloop + "processing"%1 +42 "core" +2 "processing"%"% +4 "core" %U  +2 .tPS.seek 0.3ml +2 "processing"%-' +395 "core" ' + .tPSV.dial PSR +2 "processing"%! +96 "core"  + "processing"%#% +4 "core" %  + #tPulling 0.4ml of PSR.air +2 .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%3'* +483 "core" ' + .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%'' +1914 "core" ' +19 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"% +96 "core" +2 .tPTV.dial :mixing +2 "processing"% @ +67 "core" A + .tPBV.dial :waste2 +2 "processing"%  +87 "core"  +2 .tPS.seek 0ml +2 "processing"%6'W +2629 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&8& +4 "core" & " +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&%(z +3 "core" ( + "manipulator"&:& +5 "core" &   ; + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &9& +3 "core" &  ! +2 .tForearm.seek PC + "manipulator"&2'~ +97 "core" ' +2 .tHand.close + "manipulator"&s/ +72 "core" / +2 .tPC.seek :open +2 "processing"%/( +401 "core" ( + "manipulator"& & +4 "core" &  a + "manipulator"&5% +4 "core" % ρ X  +2 .tForearm.seek :retract +2 "manipulator"&A'\ +92 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&;(- +153 "core" ( +2 "manipulator"&D& +4 "core" &.  >  + .tElbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +2 &F& +3 "core" &.  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +8 .tForearm.seek :garage + "manipulator"&0' +93 "core" ' +2 .tHand.open + "manipulator"&+1 +75 "core" 1 +2 "manipulator"&J% +4 "core" %  8 b +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&M'\ +91 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%7& +4 "core" & 2 +2 "manipulator"&G% +3 "core" %\   M  +2 "storage"(=% +4 "core" % Q M + "storage"(@. +3 "core" .($ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(C( +193 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (,& +3 "core" & F * + "manipulator"&?& +4 "core" &. _  + "manipulator"&E% +5 "core" %\    +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&( +163 "core" ( + "manipulator"&& +5 "core" &  ) \\ + "storage"(>& +4 "core" & G e 8 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&V' +97 "core" ' +3 "storage"((& +4 "core" & Y c ? +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(4'L +282 "core" ' + "storage"(P- +4 "core" -' + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (L& +2 "core" &  $ 6 +2 "manipulator"&Q& +4 "core" &  ( \\ + .tElbow.seek 2 +2 "manipulator"&\\( +3 "core" ( +2 "manipulator"&U& +3 "core" &  : \\ +2 "storage"(X& +3 "core" &   7 +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&T'ϊ +24 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&`/ +60 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&^& + "storage"(f'v +7 "core" &  5 \\ +2 "manipulator"&I% +3 "core" % φ  1 +2 .tForearm.seek :retract +2 "manipulator"&H'\ +92 "core" ' +2 .tElbow.seek PC +2 "manipulator"&N(z +173 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +74 "core" ( + "manipulator"&W& +5 "core" &y + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &y D +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&Y'~ +104 "core" ' + "manipulator"&g& +4 "core" &y +2 "manipulator"&c% +4 "core" %| X + "processing"%_& +4 "core" & & +3 "processing"%S& +4 "core" & ' +2 .tPC.seek :closed +2 "processing"%h(Tg +4 "core" & ' +8 &5 "*x +10 & g != +9 &v J +9 &``U !H +10 &!e !I +9 &j I +9 &f I +10 &gg I +9 &)h I +10 &e I +9 & c I +9 &"pb} H +10 &$2c} H +9 &%cz I +9 &'co I +10 &)wc_ I +9 &+:bf H +10 &,d^ H +9 &.bR I +9 &0fY H +10 &2AaZ I +9 &4hX I +9 &5eY I +10 &7bI I +9 &9IhK I +10 &; dD I +9 &<bL I +9 &>fk H +10 &@Qb_ I +9 &Ba H +9 &Cb I +10 &Ee I +9 &GWk J +10 &Iw K +9 &J M +9 &L N +10 &NQ N +9 &P N +9 &Q O +10 &Sxwn + +9 &T-)n E +10 &TH * +2 ( +2 "processing"%S& +2 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.49 +2 .Hand.open + "manipulator"&\ 1 +70 "core" 1 + "manipulator"&Z% +4 "core" % |  X +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&l'\ +98 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%k  +2 %j9 +6 "core" 9 +102 "processing"%q9 +3 "core" 9 +102 "processing"%r9 +2 "core" 9  +102 "processing"%p9 +2 "core" 9  +103 "processing"%e9 +2 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%t9 +2 "core" 9 +102 "processing"%n9 +3 "core" 9 +102 "processing"%o9 +2 "core" 9" +102 "processing"%v9 +4 "core" 9& +102 "processing"%}9 +3 "core" 9* +102 "processing"%O9 +2 "core" 9/ +103 "processing"%i9 +2 "core" 93 +102 "processing"%a9 +2 "core" 97 +102 "processing"%9 +2 "core" 9; +102 "processing"%u9 +4 "core" 9? +102 "processing"%m9 +2 "core" 9D +102 "processing"%y9 +2 "core" 9H +102 "processing"%x9 +2 "core" 9L +102 "processing"%[9 +4 "core" 9P +102 "processing"%9 +3 "core" 9T +102 "processing"%b9 +2 "core" 9X +103 "processing"%B9 +2 "core" 9] +102 "processing"%|9 +2 "core" 9 a +102 "processing"%z9 +2 "core" 9(e +103 "processing"%9 +2 "core" 91i +103 "processing"%9 +2 "core" 99m +102 "processing"%9 +2 "core" 9Br +102 "processing"%~9 +2 "core" 9Jv +102 "processing"%9 +3 "core" 9Sz +102 "processing"%9 +3 "core" 9[~ +102 "processing"% 9 +3 "core" 9b +102 "processing"%9 +2 "core" 9k +3 .tPH.hold 2:00:00,28C +3 "processing"%w ppc +55 .tdelay 1:30 +3 "core"  +9000 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +97 "core"  +2 "processing"%% +4 "core" %Zj\ + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 .tPS.seek 0.5ml +2 "processing"%' +584 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%{'[ +1607 "core" ' +2 .tPTV.dial :puck + "processing"%  +69 "core"  +2 .tPSV.dial PTV +2 "processing"% +70 "core" + .tPBV.dial :waste1 +2 "processing"%<  +126 "core"  +2 "processing"%$% +4 "core" %Z\  +2 .tPS.seek 1.5ml +2 "processing"%' +597 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%) * +31 "core" + +2 .tPS.seek 0ml +2 "processing"%'W +1619 "core" ' +2 .tdelay 5:00 +22526 "Can"\ ;; +7476 #trecoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%R  +33 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +7 "processing"% * +32 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +69 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"% ' +2258 "core" ' +2 .tPSV.dial PTV + "processing"% +71 "core" + .tdelay 5 seconds +503 .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 +2 "processing"%1  +68 "core"  +2 .tPS.seek 0ml +2 "processing"%"'W +2253 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +123 "core" + .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 .tPRV.dial :ab1 +2 "processing"%! @ +70 "core" A +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%#'w +356 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +3 "collection"'-  +2 "processing"%3  +44 "core"  +6 + "processing"%% +4 "core" %x\  +2 .tPS.seek 0.32ml +2 "processing"%'% +392 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +29 "core" + .tPRV.dial :air +2 "processing"%'  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%8'D +1229 "core" ' + .tPRV.dial :waste2 +2 "processing"%: @ +69 "core" > +2 .tPS.seek 0.5ml +2 "processing"%9' +861 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%s  +42 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml + "processing"%'[ +1617 "core" ' + .tPSV.dial :PML +2 "processing"%] +42 "core" +2 .tPTV.dial :mixing +2 "processing"%. @ +68 "core" A +2 .tPBV.dial :waste1 + "processing"%  +35 "core" + "processing"%5% +4 "core" %[\  +2 .tPS.seek 1.85ml +2 "processing"%D'; +233 "core" ' + .tPBV.dial between PSV and waste1 +7 "processing"%F * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%2'W +1966 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'%& +3 "core" &RUZ\ +2 "manipulator"&+& +3 "core" &y   ! +2 "manipulator"&J% +4 "core" % +   #h + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&7(- +137 "core" ( + "manipulator"&G& +4 "core" &-  / +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &=& +3 "core" &-  e / +2 .tForearm.seek :garage + "manipulator"&@' +102 "core" ' + .tHand.close + "manipulator"&A/ +77 "core" / +2 "manipulator"&0& +4 "core" &-  s . + "manipulator"&,% +4 "core" % Ϲ    +2 .tForearm.seek :retract + "manipulator"&?'\ +96 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&E(Ӥ +270 "core" ( + "manipulator"&& +4 "core" &ӛ  9& +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &ӛ  ~ 9& +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&>'+ +98 "core" ' +2 "manipulator"&(& +5 "core" &Ӝ   9% + "manipulator"&;% +4 "core" %3   +2 "collection"'M& +3 "core" &OTZ\ +3 "collection"'P& +5 "core" &PT[\ +2 .tCC.seek :closed + "collection"'L(O +5 "core" &SS\ +7 &<QU\ %f +10 &XPT\ 7 +9 &OT\ J +9 &bRT\ J +10 &cQU\ K +9 &EbQT \ K +10 &hQS\ K +9 &eQS\ K +9 &cRS\ J +10 &NdRS\ J +9 & _OR\ K +9 &!hPT\ K +10 &#gOT\ K +9 &%VhPS\ J +10 &'cQU\ K +9 &(aPT\ K +9 &*cPT\ K +10 &,]fOR\ K +9 &.bQT\ K +9 &/aQT\ K +10 &1`QT\ K +9 &3cdPS\ K +10 &5'bOS\ J +9 &6dQU \ K +9 &8hRS\ K +10 &:l`NS\ K +9 &<-gOT \ K +9 &=`QT \ K +10 &?cOS \ J +9 &AucRS\ J +9 &C6bQU\ K +10 &DbQT \ J +9 &FhOR\ K +10 &HxqOQ\ L +9 &J,OS \ Q +9 &KQR \ U +10 &MNS\ \ W +9 &OTPS \ - +9 &OOS\ F +10 ( + &O_RS\ D +2 "collection"'P& +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.55 +2 "collection"'Q& +4 "core" &O^NRJ\ D + .tHand.open +2 "manipulator"&U1 +72 "core" 1 +2 "manipulator"&X% +4 "core" % 3  A +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&`'\ +94 "core" ' + .tPSV.dial PSR +2 "processing"%^ +99 "core"  + "processing"%I% +4 "core" %V\ +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%' +1612 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%V  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%4'W +1610 "core" ' + .tPSV.dial PSR +2 "processing"%T +55 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%W' +2636 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV + "processing"%  +2 "collection"'\\  +41 "core" ~ +116  + .tPSV.dial :mixloop +2 "processing"%g +102 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +2 "processing"%c  +70 "core" +2 .tPS.seek 0ml + "processing"%_'W +2645 "core" ' + .tPSV.dial :air +7 "processing"%f  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%H' +2634 "core" ' + .tPSV.dial :mixloop +2 "processing"%/ +43 "core" +2 .tPS.seek 0ml +2 "processing"%\ 'W +2628 "core" ' + .tPSV.dial :air +2 "processing"%Z  +43 "core"  +3 .tPS.seek 2.5ml + "processing"%j' +2634 "core" ' + .tPSV.dial :mixloop +2 "processing"%S +44 "core" +2 .tPS.seek 0ml +2 "processing"%q'W +2633 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&Y& +5 "core" &Ӝ   0 9% + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&r(Ӥ +3 "core" ( + "manipulator"&p& +4 "core" &Ӝ   + 9% +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &e& +3 "core" &Ӝ    9% +2 .tForearm.seek CC +2 "manipulator"&'+ +102 "core" ' + .tHand.close +2 "manipulator"&t/ +66 "core" / + .tCC.seek :open +2 "collection"'n( +375 "core" ( +49 "manipulator"&o& +5 "core" &Ӝ   9% + "manipulator"&v% +4 "core" % #  T +2 .tForearm.seek :retract + "manipulator"&}'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&O(- +286 "core" ( + "manipulator"&i& +4 "core" &-   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &a& +2 "core" &- +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +91 "core" ' + .tHand.open +2 "manipulator"&u1 +76 "core" 1 +2 "manipulator"&m% +4 "core" %  ' t +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&y'\ +93 "core" ' +2 ."da"delayUntil "13:37:13.31" +11896 "Can" ?<< +12962 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%x @ +65 "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"%b  +41 "core"  + ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%B' +2174 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%| +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%z  +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 0ml +2 "processing"%'W +2174 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%~ +120 "core"  +2 "processing"%% +4 "core" %T C + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +591 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"% '[ +1604 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +65 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +66 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core" +2 "processing"%6% +4 "core" %[ # +2 ."da"PS.seek 1.5ml +2 "processing"%' +594 "core" ' + ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" + +2 ."da"PS.seek 0ml +2 "processing"%'W +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%<  +33 "core" +2 ."da"delay 30 seconds +3002 .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 :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%)' +2168 "core" ' + ."da"PSV.dial PTV +2 "processing"% +69 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%k +68 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%R +78 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2176 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +121 "core"  +2 "processing"%% +4 "core" %U  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%*' +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%&'[ +1604 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%1 +67 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" + "processing"%% +4 "core" %[ 4 +2 ."da"PS.seek 1.5ml +2 "processing"%' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%! * +32 "core" + +2 ."da"PS.seek 0ml +2 "processing"%"'W +1611 "core" ' +2 ."da"delay 2:00 +6253 "Can" :@? +5750 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%3  +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"% +68 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%#' +2159 "core" ' + ."da"PSV.dial PTV +2 "processing"% +80 "core"  + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%' +77 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +65 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%:  +66 "core"  +3 ."da"PS.seek 0ml +2 "processing"%8'W +2147 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%s  +40 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%9  +118 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%]  +40 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop + "processing"%. +43 "core" + ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"% ' +385 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%5  +41 "core"  + "processing"%F% +4 "core" % . +2 ."da"PS.seek 0.55ml +2 "processing"%'z +333 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%D  +40 "core"  + ."da"PS.seek 2ml +2 "processing"%%'[ +1553 "core" ' + ."da"PSV.dial :PML +2 "processing"%+ +40 "core" +2 ."da"PTV.dial :mixing +2 "processing"%J @ +67 "core" B + ."da"PBV.dial :waste1 +2 "processing"%G  +33 "core" + "processing"%=% +4 "core" %Z / +2 ."da"PS.seek 1.85ml +2 "processing"%N': +231 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%A * +32 "core" * +2 ."da"PS.seek 0ml +2 "processing"%0'W +1973 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +38524 "Can" X33 +9478 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%,  +30 "core"  +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%l * +33 "core" + + ."da"PSV.dial :air +3 "processing"%@  +54 "core" +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2352 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +42 "core" +2 ."da"delay 2 seconds +243 .PSV.dial :air +9 "processing"%7  +43 "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"  +2 ."da"PS.seek 0ml +2 "processing"%M'W +2366 "core" ' +2 #"da"washCycleDA #1 of 3 +6 .PSR.select :air +2 .PSV.dial PSR + "processing"%? +130 "core"  + "processing"%d% +4 "core" %Z\ N + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%Q' +589 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%U'[ +1616 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%X  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%P +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%^  +34 "core" +2 "processing"%I% +4 "core" %_\ K +2 ."da"PS.seek 1.5ml +2 "processing"%>' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%2 * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%V'W +1611 "core" ' +2 ."da"delay 2:00 +12003 #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"%T * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%4 +73 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%\\' +2429 "core" ' + ."da"PSV.dial PTV +2 "processing"% +74 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%g +73 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%c +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%W  +73 "core"  +3 ."da"PS.seek 0ml +2 "processing"%f'W +2402 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +7 .PSV.dial PSR +2 "processing"%_ +132 "core"  +2 "processing"%/% +4 "core" %Y\ " + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml + "processing"%H' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%Z'[ +1610 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%\ +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%S  +35 "core"  + "processing"%j% +4 "core" %V\  +2 ."da"PS.seek 1.5ml +2 "processing"%Y' +588 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%p * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%e'W +1613 "core" ' + ."da"delay 2:00 +8808 "Can"\ 33 +3194 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%t  +34 "core" + ."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"%` +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%L' +2453 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%o +75 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%v +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +7 "processing"% +74 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%i  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%a'W +2421 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%r +132 "core"  +2 "processing"%u% +4 "core" %Y\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%m' +590 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%}'[ +1617 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%x  +34 "core" +2 "processing"%[% +4 "core" %Y\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +594 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%b * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%q'W +1605 "core" ' +2 ."da"delay 2:00 +12003 #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"%z * +34 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +75 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2444 "core" ' + ."da"PSV.dial PTV +2 "processing"%B +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%~ +75 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2440 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +136 "core"  +2 "processing"% % +5 "core" %[ +2 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +3 "processing"% +27 ."da"PS.reconfigure :default +9 "processing"%#A d`xb +8 ."da"PS.seek 0.25ml +5 "processing"%'7 +341 "core" ' +2 ."da"delay 5 seconds +503 "processing"%6% +3 "core" %;  +2 #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"% ' +337 "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"% +75 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%<  +36 "core" +54 "processing"%$% +4 "core" %^  +2 ."da"PS.seek 1.5ml +2 "processing"%{' +588 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1615 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 +6 .PTV.dial :puck +50 .PBV.dial :waste1 +9 "processing"%k  +33 "core"  +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%R * +36 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +75 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%)' +2527 "core" ' + ."da"PSV.dial PTV +3 "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 +2 "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%*  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%1'W +2505 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +137 "core"  +2 "processing"%% +4 "core" %U + #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml + "processing"%&'[ +1976 "Can"  +154 "core" ' + ."da"delay 5 seconds +508 .PTV.dial :puck + .PSV.dial PTV +2 "processing"%! +86 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%3% +4 "core" %]  +2 ."da"PS.seek 1.5ml +2 "processing"%-' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%"  +105 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +1607 "core" ' + "processing"%'9 +3 "core" 95? +2 #"da"Processing Puck Heater at 28.1C before imaging +2 .PH.coast + "processing"%  +3 "core" 5@ + 5@ + "processing"%:& +5 "core" &TH * + #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&#% +3 "core" %\  ; E v @ +2 "storage"(s% +4 "core" %z + "storage"(9. +3 "core" .( +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 ."da"SC.seek 1 +2 "storage"(]($ +201 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +2 (.& +3 "core" &# +2 "manipulator"&8& +3 "core" &- Y ] Z ? +2 "manipulator"&5% +3 "core" %\  L X ` ? +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&F( +182 "core" ( +2 "manipulator"& & +4 "core" & a N  ?% + "storage"(D& +4 "core" &#  +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&'! +93 "core" ' + "storage"(+& +4 "core" &# ? +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(J'L +240 "core" ' +2 "storage"(G- +3 "core" -'( +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&=& +3 "core" & Z W ? =% + "storage"(A& +4 "core" &# C + ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&%'e +35 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&N, +3 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(,- +2 "core" -'( +2 ."da"SE.seek 7.12 Pucks below Top Plate +2 "storage"(l' +31 "core" ' +2 "manipulator"&@% +4 "core" %n 1D + "storage"(0& +4 "core" &#  } S + ."da"Forearm.force -20 +2 "manipulator"&5 +2 ."da"Forearm.seek 1 + 309 counts +2 "manipulator"&'Ϛ +20 "core" ' +2 "manipulator"&7& +4 "core" &\ R E { =# + "storage"((& +4 "core" &# c +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts + "manipulator"&;'! +29 "core" ' +2 ."da"SE.seek 8.12 Pucks below Top Plate +2 "storage"(' +51 "core" ' +3 "manipulator"&?& +4 "core" &\ Q W ? =# + "manipulator"&d% +5 "core" %- Q R 9 =^ +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&M'\ +95 "core" ' + ."da"Elbow.seek PC +2 "manipulator"&Q(z +276 "core" ( +2 "manipulator"&X& +4 "core" &o 5 &  <( + ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &P& +3 "core" &o , 2  <( +2 ."da"Forearm.seek PC +2 "manipulator"&^'~ +92 "core" ' +2 ."da"Hand.close +2 "manipulator"&I/ +76 "core" / +2 ."da"PC.seek :open +2 "processing"%U( +404 "core" ( + "storage"(2& +4 "core" &# Y +2 "manipulator"&>& +3 "core" &p U T N ?' +2 "manipulator"&% +3 "core" % τ _ a ?4 +3 ."da"Forearm.seek :retract +2 "manipulator"&T'\ +97 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&4( +246 "core" ( + "manipulator"&V& +4 "core" & 2 : :' + "storage"(& +4 "core" &# | +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&g'! +95 "core" ' + ."da"Hand.open +2 "manipulator"&c1 +65 "core" 1 +2 "storage"(W- +4 "core" -' +2 ."da"SE.seek 7.87 Pucks below Top Plate +2 "storage"(\\' +23 "core" ' + ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 7.2 Pucks below Top Plate +2 "storage"(_'N +49 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da21dec2014h40ml.tif +1949 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +27624 #"da"SX HX9/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 292.144 seconds\ /var/log/esp/da21dec2014h40ml.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da21dec2014h40ml15s.tif +1565 #SX HX9/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da21dec2014h40ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da21dec2014h40ml30s.tif +3068 #SX HX9/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da21dec2014h40ml30s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da21dec2014h40ml70s.tif +7130 #SX HX9/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da21dec2014h40ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "292.144 sec auto-exposure",Subject: "da21dec2014h40ml images!" +7 "storage"(/- +4 "core" -'N +4 "storage"(f& +4 "core" &# J D +2 "manipulator"&H& +9 "core" & ) ( _' +2 ."da"Elbow.seek 1 +2 "manipulator"&\ ( +3 "core" ( +2 "manipulator"&S& +3 "core" &  `' +2 "storage"(j& +4 "core" &# c d +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&Z'! +4 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 7.92 Pucks below Top Plate +2 "storage"(p' +62 "core" ' +2 "manipulator"&Y& +4 "core" & @ @ e' + "storage"(t& +6 "core" &#\  + ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +62 ."da"Forearm.seek 1 +6 "manipulator"&E'e +38 "core" ' + ."da"Elbow.hold +2 "manipulator"&`, +4 "core" , + ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 8.1 Pucks below Top Plate +3 "storage"(e' +37 "core" ' + "manipulator"&o% +4 "core" %p{ X0 +2 "storage"(v& +5 "core" &# b c + ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 311 counts +2 "manipulator"&'Ϝ +13 "core" ' +2 "manipulator"&i& +4 "core" &\ L N 3 g$ +2 "storage"(L& +4 "core" &#\  +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&r'! +26 "core" ' +2 "storage"(u% +4 "core" % -\  +13 ."downElevator"SE.seek :down +5 "storage"(a'v +95 (m% +3 "core" %\ We +2 "manipulator"&% +4 "core" %7 W X C i +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +3 "manipulator"&x'\ +79 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +11 "core" ' +2 "storage"([& +4 "core" &# Q\  +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 #tStarting finalPurge + "processing"%}& +5 "core" &! + "manipulator"&b& +5 "core" &\ ? 9 X g$ + "manipulator"&% +5 "core" %  ; B G h4 +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&|(- +181 "core" ( +3 "manipulator"&z& +10 "core" &- \\ [ i +3 ."psFlush"Elbow.reconfigure :loose +13 "manipulator"&$ &.,(#b +5 && +10 "core" &- ] d k +10 ."psFlush"Forearm.seek :garage +4 "manipulator"&q' +102 "core" ' +4 ."psFlush"Hand.close +3 "manipulator"&B/ +68 "core" / +4 "manipulator"&~& +8 "core" &- t r  o +4 "manipulator"&% +12 "core" % Ϸ s {  p +5 ."psFlush"Forearm.seek :retract +7 "manipulator"&'\ +102 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek PC +7 "manipulator"&(z +149 "core" ( +3 "manipulator"&& +8 "core" &o t a l +3 ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +6 & & +9 "core" &o Y \\  l +6 ."psFlush"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +7 ."psFlush"Forearm.seek PC +4 "manipulator"&'~ +98 "core" ' +4 "manipulator"&6& +10 "core" &o v : n +4 "manipulator"&% +8 "core" %t } A o +4 "processing"% & +7 "core" &! +4 "processing"%& +10 "core" & +6 ."psFlush"PC.seek :closed +4 "processing"%<(Tg +9 "core" & +2 & +6 & + $d +6 &Vw\ 8 +10 &}t M +10 &L Q +8 &PK Q +11 &O R +8 &O Q +9 &K Q +11 &YM Q +9 &M Q +10 &N Q +10 &!N\ Q +8 &#bL Q +12 &%%L P +6 &&M Q +9 &(N P +11 &*jM Q +8 &,+O Q +10 &-L P +10 &/L Q +8 &1rN Q +10 &35N P +9 &4N Q +10 &6O Q +10 &8{M P +8 &:<L Q +10 &;L P +10 &=L Q +8 &?N Q +11 &ADL Q +8 &CN Q +10 &DL Q +10 &FO Q +8 &HIT R +10 &Jd T +10 &K W +8 &M W +10 &OA W +9 &Q W +9 &R K +12 &SQ !g +7 &TB ( +8 ( +3 &TB ( +4 "processing"%& +8 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.64 +3 "processing"%$& +8 "core" &TB ( +2 &TB ( +3 ."psFlush"Hand.open +4 "manipulator"&1 +70 "core" 1 +2 "manipulator"&% +9 "core" % t } n +3 ."psFlush"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +3 "manipulator"&{'\ +108 "core" ' +3 ."psFlush"PSR.select :air +4 .PSV.dial PSR +2 "processing"%k +45 "core"  +4 "processing"%R% +8 "core" %Z +2 #"psFlush"Pulling 0.5ml of PSR.flush +4 .PSR.select :flush +3 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +4 "processing"% ' +287 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +316 "core" ' +4 ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +13 ."psFlush"PS.seek 2.5ml +4 "processing"%' +2128 "core" ' +4 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +4 "processing"% @ +200 "core" A +3 ."psFlush"PTV.dial :PRVmixing +2 "processing"%  +134 "core" +3 ."psFlush"PSV.dial :mixloop +5 "processing"% +104 "core" +8 ."psFlush"PS.seek :empty +3 "processing"%*'9 +1891 #"uploadLog"upsync +738 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%) +105 "core"  + "processing"% % +4 "core" %=w +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml + "processing"%' +589 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%1' +2126 "core" ' + ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%!  +35 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"% @ +57 "Can" GG +16 "core" A + ."psFlush"PSV.dial :mixloop +2 "processing"%3 +106 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%&'9 +2644 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +104 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%"'P +1095 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%-' +1613 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%' +74 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%  +73 "core"  + ."psFlush"PBV.dial :waste1 +3 .PS.seek 0ml + "processing"%:'W +2637 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%# +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%s' +590 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%9' +2123 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%. +75 "core" + ."psFlush"PBV.dial PSV +2 "processing"%8 U +56 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%5'W +2633 "core" ' + ."psFlush"PSV.dial PBV +7 "processing"%C @ +43 "core" @ +3 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2628 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%D  +86 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%+'W +2635 "core" ' +2 ."psFlush"PSV.dial PSR +53 "processing"%O +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%y' +2635 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%G +73 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%='W +2627 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%A @ +56 "core" B +3 ."psFlush"PS.seek 2.5ml +2 "processing"%,' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +7 "processing"%@  +76 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%0'W +2627 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%7 +45 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%('P +1108 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%?' +1613 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%d +74 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%  +56 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%F'W +2639 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%J +74 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%%' +584 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2126 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%l +75 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%; U +56 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%X'W +2639 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%P @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%N' +2644 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%I  +74 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%M'W +2635 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%h +45 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%2' +2627 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%> +73 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%'W +2627 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%^ @ +50 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%V' +2631 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%Q'W +2629 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'c& +4 "core" &bc +2 "manipulator"&W& +3 "core" &o = u +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&T(z +13 "core" ( + "manipulator"&& +5 "core" &p , t + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &\\& +2 "core" &p  t +2 .tForearm.seek PC +2 "manipulator"&/'~ +96 "core" ' + .tHand.close +2 "manipulator"&f/ +69 "core" / +2 .tPC.seek :open +2 "processing"%H( +402 "core" ( + "manipulator"&S& +4 "core" &p  { +2 "manipulator"&j% +3 "core" % ώ  {! +2 .tForearm.seek :retract +2 "manipulator"&Y'\ +99 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&t(Ӥ +347 "core" ( +3 "manipulator"&o& +8 "core" &ӟ  t:, +3 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 &v& +6 "core" &ӟ 6 s:, +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&4'+ +105 "core" ' +2 "manipulator"&i& +4 "core" &ӟ % r:, + "manipulator"&g% +4 "core" %-  sz +2 "collection"'L& +4 "core" &bcj +2 "collection"'_& +5 "core" &ael +2 .tCC.seek :closed +2 "collection"'u(O +4 "core" &bc +7 & 8ae &i +10 &U{ae 9 +9 &~{cf N +9 &U`e Q +10 &[U`e Q +9 &Tbc P +10 &Wcf Q +9 &Tbf Q +9 &eUad5 P +10 &&Tac Q +9 &Xbe P +9 &!Ybc Q +10 &#lQ`e Q +9 &%.Uad# Q +10 &&Wbe? Q +9 &(Yce Q +9 &*tZbcy Q +10 &,6Vce Q +9 &-V`e P +10 &/V`d Q +9 &1}Scc P +9 &3?Wcd P +10 &5Wae P +9 &6Zad P +9 &8Tacx Q +10 &:GWad P +9 &<Z_e1 Q +10 &=Sbd Q +9 &?Rbd P +9 &AOTad P +10 &CU`e P +9 &DW`c Q +9 &FUae Q +10 &HQeao R +9 &J\ ]_ V +10 &K[^ [\ +9 &MvZ_ ^ +9 &Nc[_ . +10 &O}!\\] O +8 ( +4 "collection"'_& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.65 + "collection"'m& +4 "core" &Od[^ F + &OdZ^ F +2 .tHand.open + "manipulator"&Z1 +75 "core" 1 +2 "manipulator"&% +4 "core" % * } q K o} +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&\ '\ +94 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'p& +4 "core" &Od_` F +2 "collection"'[% +3 "core" %^a +2 .tCSV.dial CSR +2 "collection"'E  +54 "core"  + "collection"'}% +5 "core" %^_ + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"'b'l +411 "Can" AA +933 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '% +2 "core" %l\\a  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +2 .tCS.seek 7.5ml +2 "collection"'' +703 "core" ' + .tCSV.dial :waste +2 "collection"'e +132 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'r' +1990 "core" ' + #tFlushing lower manifold's waste1 port +6 "collection"'z& +5 "core" &Oc`b F + "collection"'% +4 "core" %^b +6 .tCSV.dial :flush +2 "collection"'a  +45 "core"  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'`'l +1336 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'B @ +42 "core" A + "collection"'~% +4 "core" %l`c +2 .tCS.seek 7ml +2 "collection"'' +567 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV + "collection"'x  +2 '  +41 "core"  +96  + .tCBV.dial :waste1 +2 "collection"' @ +45 "core" ? +2 .tCS.seek 0ml +2 "collection"'q' +1805 "core" ' +2 #tFlushing lower manifold's waste2 port +2 "collection"'|& +4 "core" &Ocdg F + "collection"'6% +4 "core" %gh + .tCSV.dial :flush +2 "collection"'  +75 "core" +2 .tCS.seek 5ml +2 "collection"' 'l +1327 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +45 "core" B + "collection"'U% +4 "core" %l`c +2 .tCS.seek 7ml +2 "collection"'$' +574 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  +41 "core"  +2 .tCBV.dial :waste2 + "collection"'  +117 "core"  +2 .tCS.seek 0ml +2 "collection"'' +1793 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'k& +4 "core" &Occh F +2 "collection"'R% +3 "core" %eh +2 .tCSV.dial CSR + "collection"'  +43 "core"  +2 "collection"'% +4 "core" %dg + #tPulling 8ml of CSR.kill +48 .CSR.select :kill +3 "collection"' +10 .tCS.seek 8ml +2 "collection"' ' +2085 "core" ' +2 .tdelay 5 seconds +501 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'' D +570 "core" ' +3 ."connect"CSV.dial CBV +7 .tCBV.dial CSV +3 "collection"' +2 '  +102 "core" +39  +2 .tCTV.dial :intake +2 "collection"'  +75 "core" + .tIntake.select :open +2 "sampler") +9 .tCS.seek 2ml +2 "collection"')' \\ +2051 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'  +72 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'*' +584 "core" ' + .tCSV.dial CSR +2 "collection"'  +103 "core"  +2 "collection"'!% +4 "core" %ad + #tPulling 5ml of CSR.flush +2 .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"''l +1347 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'3' D +1348 "core" ' + .tCSV.dial CBV +2 "collection"'1 +103 "core" +2 .tCS.seek 0ml +2 "collection"'' +2624 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&&& +4 "core" &ӟ  r:, +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&"(Ӥ +3 "core" ( + "manipulator"&'& +4 "core" &ӟ  r:, +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &ӟ  r:, +2 .tForearm.seek CC + "manipulator"&-'+ +102 "core" ' + .tHand.close + "manipulator"&#/ +74 "core" / +2 .tCC.seek :open +2 "collection"':( +377 "core" ( + "manipulator"&s& +4 "core" &ӟ 5 q:, +2 "manipulator"&.% +3 "core" % 9  qt +2 .tForearm.seek :retract +2 "manipulator"&8'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&9(- +283 "core" ( + "manipulator"&C& +4 "core" &-  x +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &5& +3 "core" &- X x +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&D' +108 "core" ' +2 .tHand.open +2 "manipulator"& 1 +70 "core" 1 + "manipulator"&O% +4 "core" %  z +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&+'\ +96 "core" ' +8 "processing"%G& +4 "core" &o +32965 "Can" )( +60001  )( +60001  )( +24628 #t-> access 1 +4 "storage"(y% +3 "core" % _ T\  + "manipulator"&A% +4 "core" %  k | | +2 "manipulator"&=& +3 "core" &- o | +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 + "storage"(@(< +672 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (,& +3 "core" &< ? A A\  +34667 "Can" )( +60001  )( +60001  )( +60001  )) +60001  )) +60001  )( +60001  )) +60001  )( +60001  )( +60001  )( +60001  )( +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )( +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )( +60001  )) +60001  )) +60001  )( +60001  )( +60000  )) +60001  )) +60001  )) +60001  )) +60001  )( +60001  )) +60001  )) +60001  )( +60001  )( +60001  )) +60001  )) +60001  )) +60000  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) @EST1640063104.32  )) +60001  )( +60000  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )( +60001  () +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001 \ '' +60001 \ '' +60001 \ S(( +60001 \ W(( +60001 \ [(' +60001 \ _(( +60001 \ c'' +60001 }\ f(( +60001 \ k(' +60002 x\ o)) +60000 v\ w(( +60001 s\ (' +60001 r\ '' +60001 z\ (( +60001 v\ (' +60001 z\ '' +60000 w && +60001 } -&& +60001  L&& +60001  t&& +60001 \ .(( +60001 \ )( +60001 \ )( +60001 \ )( +60001 \ )( +60001 \ )( +60000 \ )( +60001 \ () +60001  )) +60001  )) +60001  )) +60001  )( +60001  )) +60001  )( +60000  )( +60001  )) +60001  )( +60001  )) +60001  )( +60001  )) +60001  )) +60001  )( +60001  )) +60001  )) +60001  )) +60000  )) +60001  )) +60001  )) +60001  )) +60001  )( +60001  () +60001  )( +60001  )) +60001  )) +60001  )) +60001  )) +60000  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )( +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60002  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60004  ** +59998  )) +60001  )) +60001  )( +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60000  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )( +60001  )) +60001 { )) +60001 s )) +60001 s )) +60000 y )) +60001  )) +60001 v *) @EST1640149505.69 s )) +60001 p )) +60001 e )) +60001 \\ )) +60000 U )) +60001 T )) +60001 R )) +60001 W )) +60001 W\ '' +60001 S\ '' +60001 L\ S(( +60001 O\ V(( +60001 I\ Z(( +60001 F\ ](( +60000 D\ a(( +60001 A\ d(( +60001 .\ h(' +60001 ,\ l(' +60001 (\ s(' +60001 (\ {'' +60001 -\ '' +60001 .\ '' +60001 "\ '' +60001 \ '' +60001 \ '' +60000   '& +60001  7&& +60001  Z&& +60001  s&& +60001 \ #)) +60001 \ \ )( +60001 \ )) +60001 \ )) +60001  \ )) +60001  \ )( +60001 \ )) +60001  )) +60001  )( +60001  )( +60001  )) +60001   )) +60001  )) +60001  )) +60001  )) +60001  )( +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )( +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60001  )( +60001  )) +60001  )) +60001  )) +60001  )( +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60000  )) +60001  )( +60001  )) +60001  )) +60001  )) +60001  )) +60001  )( +60001  )( +60000  )( +60001  )) +60001  )) +60001  )( +60001  )) +60001  )) +60001  )) +60001  )) +60001  )) +60000  )) +60001  )) +60001  )) +60001  )) +30697 !to: EOFError: mesg"end of file reached:@timestampu: Time nwx:bt[,"(eval):4:in `sysreadRaw'"(eval):4:in `sysread'"3/home/esp/esp2/lib/schedule.rb:292:in `unsync'"(eval):4:in `sysread'"8/home/esp/esp2/lib/reprompt.rb:44:in `origReadline'"4/home/esp/esp2/lib/reprompt.rb:44:in `readline'"0/home/esp/esp2/lib/prompter.rb:20:in `call'"6/home/esp/esp2/lib/prompter.rb:20:in `callKbdPrc'"9/home/esp/esp2/lib/prompter.rb:38:in `claimKeyboard'"5/home/esp/esp2/lib/rmutex.rb:89:in `synchronize'"./home/esp/esp2/lib/rmutex.rb:62:in `lock'"./home/esp/esp2/lib/delay.rb:78:in `claim'"9/home/esp/esp2/lib/prompter.rb:38:in `claimKeyboard'"4/home/esp/esp2/lib/reprompt.rb:41:in `readline'"=/opt/mbari/lib/ruby/1.8/irb/input-method.rb:97:in `gets'"7/opt/mbari/lib/ruby/1.8/irb.rb:148:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:147:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:186:in `call'"?/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:186:in `buf_input'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:101:in `getc'":/opt/mbari/lib/ruby/1.8/irb/slex.rb:206:in `match_io'"6/opt/mbari/lib/ruby/1.8/irb/slex.rb:76:in `match'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:284:in `token'"9/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:260:in `lex'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:231:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:188:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +2 #Waiting to Resume from Checkpoint "Garaging FlushPuck in Collection Clamp" + ."Qmail"BadNews.email "end of file reached",Subject: "EOFError in MAIN" +3 !to:SignalException: mesg" SIGHUP:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:77:in `join'"1/home/esp/esp2/lib/esp.rb:77:in `mainThread'""/home/esp/esp2/lib/esp.rb:327 +3459 #Uploading Logs +3108 #"uploadLog"upsync +5 #mEXIT @1640205079.32EST @1641923105.55EST = =mMAIN_scheduler =tMAIN @EST1641923107.44 #"core_reset"Sent BREAK +2 #t@10534 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.41 I2C Gateway v3.20 +208 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +243 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +400 "Can"  +  | + #tPolling Can every 10:00 +2 #Cleanly exited at 15:31:19EST22-Dec-21 +250 #-> ESP.ready! +2 #Powering core bus +578 .Gate.power :raw,:ON +2 "sampler") +53 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +3 "collection"' 9\ +2 ' 0\ +2 ' -\ +5 "processing"% 9\ + % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ + "collection"'% +4 "core" %AE + .tCS.configure :default +7 "collection"'#P d@b +2 "processing"%% +3 "core" %Z\  +2 .tPS.configure :default +2 "processing"%#A d`xb +7 "sampler")% +3 "core" %\ / + .tSS.configure :default +3 "sampler")#.0X $da[:extractVol]=0.17 +403 #-> access 2 + "storage"(;% +4 "core" %y + *\ + "manipulator"&<% +4 "core" %\ !  m +2 "manipulator"&=& +3 "core" &w i m$ +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 + "storage"(>(K +504 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (?& +3 "core" &K \  +53354 "Can" 77 +13294 #t-> can +3 "Can" 78 +46704  77 +60001  77 +60001  77 +46534 #t-> can +3 "Can" 77 +2280 #t-> startTube 2 +543 #-> da 40 +2 #da sampling at most 40ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 13:33:31EST11-Jan-22\\n{}\\nCan@13:33:03, 22.6C, 11% humidity, 15.0psia, 12.483V, 0.263A, 0.263A avg, 3.29W",Subject: "da sampling at most 40ml" +4 "collection"'@& +3 "core" &BE  +2 .tHand.open + "manipulator"&A1 +69 "core" 1 +3 "manipulator"&B% +5 "core" % \ / - . d +2 "storage"(C% +3 "core" %y b\  +2 "storage"(D. +3 "core" .(K + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(E( +359 #"uploadLog"upsync\ \ /usr/bin/dbclient: Connection to ESPniagara@ESPshore:2323 exited: \ \ ssh-rsa host key mismatch for ESPshore !\ Fingerprint is sha1!! f3:89:b5:6a:6c:73:12:9e:8d:e9:75:a3:9e:aa:f0:41:d7:0c:b2:cf\ Expected sha1!! 53:fa:aa\ rsync: connection unexpectedly closed (0 bytes received so far) [sender]\ rsync error: error in rsync protocol data stream (code 12) at io.c(226) [sender=3.1.3] +313 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (F& +3 "core" & f c  +2 "manipulator"&G& +4 "core" &w\ + ,  a$ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&H( +15 "core" ( +2 "manipulator"&I& +4 "core" & ( .  a\\ +2 "storage"(J& +4 "core" &  \  +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&K' +98 "core" ' + "storage"(L& +5 "core" & \  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(M'L +275 "core" ' +2 "storage"(N- +3 "core" -'l +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (O& +3 "core" & \  + "manipulator"&P& +5 "core" & D C f\\ + .tElbow.seek 2 +2 "manipulator"&Q( +22 "core" ( +2 "manipulator"&R& +4 "core" & > C p h + "storage"(S& +5 "core" &  ^\  +3 .tForearm.seek 2 + 300 counts + "manipulator"&T'ϊ +22 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&U/ +66 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&V& + "storage"(W'v +7 "core" & \\ e i +2 "manipulator"&X% +4 "core" % φ I \\ h +2 .tForearm.seek :retract + "manipulator"&Y'\ +89 "core" ' + .tElbow.seek CC +2 "manipulator"&Z(Ӥ +147 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +8 "core" ( + "manipulator"&[& +4 "core" &Ӟ" * !  c=E +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &\\& +3 "core" &Ӟ" ( " < c=E +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&]'+ +100 "core" ' +2 "manipulator"&^& +4 "core" &Ӟ" * " 9 b=E +2 "manipulator"&_% +4 "core" %! $ , % b( +2 "collection"'`& +4 "core" &AEB  +2 "collection"'a& +5 "core" &CE  +2 .tCC.seek :closed +2 "collection"'b(O +4 "core" &CD  +8 &IBF &l +9 &pU~CE : +9 &}yBE N +10 &tYAE R +9 &5XAC S +9 &QBF R +10 &XBE S +9 &|UCD R +9 &?XBE R +10 &WAD R +9 &SAE R +10 &!Y@E R +9 &#FWCD R +9 &%TAD R +10 &&TCE R +9 &(VEE R +10 &*MWAD S +9 &,VAF R +9 &-WCE R +10 &/TBC R +9 &1YW@D Q +9 &3WAE R +10 &4TBE R +9 &6VCG R +9 &8_VCF R +10 &: UBF R +9 &;W@F S +10 &=SCE R +9 &?hUCE R +9 &A*UAE R +10 &BWAD R +10 &DXBE R +11 &Fl`AE S +9 &H*lAD T +7 &I=D Z +10 &K>A ^ +9 &MO@C ` +9 &Nz?B 1 +10 &Ov>B \\ +9 ( +2 "collection"'a& +3 "core" &Ov?A R +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.77 + .Hand.open + "manipulator"&c1 +76 "core" 1 + "manipulator"&d% +4 "core" % ! * " ; ^( +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&e'\ +96 "core" ' +2 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close + .Exhaust.select :close +2 .SS.hold + "sampler")f+ +3 "core" + + "sampler")g% +5 "core" % \ ^ + "collection"'h& +4 "core" &Ov?C R +3 "Can" II +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure :fast +3 "sampler")#.0X +19 + .tdelay 3.8 seconds +383 "collection"'l% +3 "core" %>B6 + "sampler")m% +4 "core" %?6# \  + .tSSV.dial :spit +2 "sampler")n +136 "core"  +2 .tSS.seek 0ml +2 "sampler")o' +302 "core" ' + .tSSV.dial CBV +2 "sampler")p  +136 "core" +2 .tCTV.dial :intake +2 "collection"'q  +87 "core" + #tWaiting for external sampler to finish priming... +2 .delayUntil "13:36:55.62" +1425 #"flow"0.0L/min +5091 "Can" PP +9753 ."connect"SSV.dial CBV +4 .tCBV.dial SSV +2 #Allowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +209 "collection"'r% +3 "core" %?B +2 #tIntake @15.0psia, vacuum from 9.5 to 12.5psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X \  + .tIntake.select :close +2 "sampler")0 +9 )% +2 "core" %MNN \  +2 .tSSV.dial :exhaust + "sampler")  +78 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")' +895 "core" ' +2 .tExhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")  +78 "core"  + #tAllowing 80s for 15.0ml of remaining 15.0ml +2 .Intake.select :open + "sampler") +210 "collection"'% +3 "core" %47 + #tIntake @14.4psia, vacuum from 8.9 to 11.9psi +2 .SS.reconfigure :inhaling 2.16ml/s +3 "sampler")#.0X@ +2 "sampler")D% +4 "core" %$ \  +49 #tEvacuated: Intake @14.9psia, Outlet @12.9psia +2 .SSV.dial :spit,avoiding: :exhaust +2 "sampler")> +138 "core"  +2 .tSS.reconfigure :exhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'&' +130 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")N +137 "core" +2 .tSS.reconfigure :exhale +3 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'q' +111 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")r +102 "core" ' +2 ."CSpush"CS.stop + "collection"'5 +34 "core"  +2 .tSS.reconfigure :exhale +2 "sampler")#.0X9 +3 "core" 9&A +102 "collection"'B9 +2 "core" 9@? +102 "collection"'F9 +2 "core" 9X= +102 "collection"'I9 +3 "core" 9q: +102 "collection"'J9 +3 "core" 99 +102 "collection"'$9 +2 "core" 97 +102 "collection"'G9 +3 "core" 94 +102 "collection"'N9 +2 "core" 93 +102 "collection"'!9 +4 "core" 91 +102 "collection"'L9 +2 "core" 9/ +102 "collection"'&9 +3 "core" 9. +102 "collection"'O9 +2 "core" 9', +102 "collection"' 9 +2 "core" 9=* +102 "collection"'R9 +4 "core" 9Q) +102 "collection"'P9 +2 "core" 9g' +102 "collection"'U9 +3 "core" 9y & +102 "collection"'V9 +2 "core" 9$ +102 "collection"'X9 +3 "core" 9# +102 "collection"'H9 +2 "core" 9" +102 "collection"'[9 +3 "core" 9 +102 "collection"'S9 +2 "core" 9! +102 "collection"'T9 +2 "core" 9% +102 "collection"'K9 +3 "core" 9) +102 "collection"'^9 +3 "core" 9 \ . +102 "collection"'_9 +2 "core" 9 2 +102 "collection"'Q9 +3 "core" 9 )6 +102 "collection"'\\9 +3 "core" 9 8: +102 "collection"'W9 +2 "core" 9 G> +102 "collection"'Y9 +3 "core" 9 UC +102 "collection"'+9 +3 "core" 9 cG +102 "collection"'c9 +2 "core" 9 pK +102 "collection"'M9 +2 "core" 9 |O +102 "collection"'a9 +3 "core" 9 S +102 "collection"'g9 +3 "core" 9 X +102 "collection"'h9 +3 "core" 9 \\ +102 "collection"'`9 +2 "core" 9 ` +102 "collection"'9 +3 "core" 9 d +102 "collection"'f9 +2 "core" 9 h +102 "collection"'k9 +2 "core" 9 l +102 "collection"']9 +3 "core" 9 q +102 "collection"'j9 +2 "core" 9 u +102 "collection"'m9 +44 "core" 9 y +111 "collection"'n9 +2 "core" 9  +102 "collection"'p9 +3 "core" 9  +103 "collection"'l9 +4 "core" 9\  +104 "collection"'r9 +6 "core" 9\  +104 "collection"'d9 +4 "core" 9\  +104 "collection"'q9 +3 "core" 9\  +102 "collection"'i9 +2 "core" 9\ $\ +102 "collection"'o9 +3 "core" 9\ )\ +102 "collection"'v9 +2 "core" 9\ 0\ +102 "collection"'w9 +3 "core" 9\ 5\ +102 "collection"'u9 +2 "core" 9\ ; +102 "collection"'y9 +3 "core" 9\ ?\ +102 "collection"'x9 +3 "core" 9\ F\ +102 "collection"'s9 +2 "core" 9\ J\ +102 "collection"'t9 +3 "core" 9\ N\ +102 "collection"'|9 +3 "core" 9\ R +102 "collection"'~9 +3 "core" 9\ V +102 "collection"'}9 +2 "core" 9\ Z +103 "collection"'9 +2 "core" 9\ ] +102 "collection"'z9 +3 "core" 9\ a +102 "collection"'9 +3 "core" 9\ e +102 "collection"'9 +3 "core" 9\ i +102 "collection"'{9 +2 "core" 9\ l +102 "collection"'9 +3 "core" 9\ o +102 "collection"'9 +2 "core" 9\ r +3 .tCH.hold 10:00,70C +8 "collection"' `\ `\ q  +2 '9 +10 "core"  + 9\ s\ q +2 "collection"'\ % +4 "core" % / + #tBegun lysing Collection Puck Heater at 68.1C/34.0psia +1482 "Can" +58502 "core" ` + "collection"' 9 +4 "core" 9\  + "collection"' % +4 "core" % + #tEnded lysing Collection Puck Heater at 70.1C/33.6psia +2 .CS.seek 0ml +2 "collection"'' +355 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +104 "core" A + .tCSV.dial :air +2 "collection"' @ +44 "core" > +2 .tCS.seek 5ml +2 "collection"''l +970 "Can" EE +386 "core" ' +2 .tCSV.dial CTV + "collection"'  +46 "core"  +2 .tdelay 2 seconds +201 .CSV.dial :air +2 "collection"' @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'  +45 "core"  +2 .tdelay 2 seconds +201 .CSV.dial :air +3 "collection"' @ +56 "core" A +2 .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'' +1349 "core" ' + "collection"'% +4 "core" % i k +2 #tPuck @45.3psia after final lysis pressurization + #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"' +106 "core"  +2 .tCBV.dial CSV + "collection"'  +30 "core"  +2 "collection"'% +3 "core" %   +2 .tCS.seek 5ml +2 "collection"''l +1344 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +7 "collection"'"  +44 "core" + "collection"'%% +4 "core" %l   +2 .tCS.seek 7ml +2 "collection"''' +592 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'( @ +55 "core" A +2 .tCS.seek 10ml +2 "collection"')' D +860 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +120 "core" _ +2 #tLysing Complete + "collection"'& +4 "core" &Op\  m R +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&#% +4 "core" %\  + ! E ]! + "storage"(,% +4 "core" %q f g + "storage"(-. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(($ +190 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" && I N > +2 "manipulator"&/& +3 "core" &Ӡ!    \\=C +2 "manipulator"&0% +4 "core" %\    \\! +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&2( +159 "core" ( +2 "manipulator"&3& +4 "core" & (  a +2 "storage"(5& +4 "core" && c c 1 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&'! +99 "core" ' + "storage"(1& +4 "core" && \ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(6'L +276 "core" ' + "storage"(7- +4 "core" -'L + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(9' +35 "core" ' +2 "manipulator"&.& +4 "core" & 0 ;  d +2 "manipulator"&:% +3 "core" %* + 7 1 e +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&;'\ +88 "core" ' +2 .tElbow.seek CC + "manipulator"&<(Ӥ +156 "core" ( +2 "manipulator"&=& +4 "core" &Ө  )  ^;6 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &4& +3 "core" &Ө - ' ^;6 +2 .tForearm.seek CC + "manipulator"&?'+ +93 "core" ' +2 .tHand.close + "manipulator"&@/ +72 "core" / +2 .tCC.seek :open +2 "collection"'A( +377 "core" ( + "storage"(8& +5 "core" &&\  + "storage"(C& +4 "core" &&\  + "manipulator"&D& +4 "core" &Ө - / a;6 + "manipulator"&>% +4 "core" % > - + a +2 .tForearm.seek :retract + "manipulator"&B'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&F( +158 "core" ( + "manipulator"&I& +5 "core" & C " e + "storage"(J& +4 "core" &&\  + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.seek 1 +2 "manipulator"&$'e +106 "core" ' + .tElbow.hold +2 "manipulator"&G, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&N1 +67 "core" 1 +2 "manipulator"&!% +4 "core" % v ( - ] +2 "storage"(L& +5 "core" && y \ + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 1 + 317 counts +2 "manipulator"&&'Ϣ +18 "core" ' + "manipulator"&O& +4 "core" & k Y j +2 "storage"( & +4 "core" &&\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&R'! +31 "core" ' + "storage"(P% +4 "core" % \  +3 ."downElevator"SE.seek :down +3 "storage"(U'v +99 (V% +3 "core" %A m\ ]{ +2 "manipulator"&X% +4 "core" %& O O " f +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&H'\ +93 "core" ' +62 ' + ."downElevator"SE.stop +2 "storage"(5 +2 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'[& +4 "core" & V + "manipulator"&S& +4 "core" & A E Z f + "manipulator"&T% +4 "core" %\ E A R f1 +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&K(- +176 "core" ( + "manipulator"&^& +4 "core" &- 9 H V f +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &_& +3 "core" &- B E f +2 .tForearm.seek :garage + "manipulator"&Q' +97 "core" ' + .tHand.close +2 "manipulator"&\\/ +72 "core" / + "manipulator"&W& +4 "core" &- ] f i +2 "manipulator"&Y% +4 "core" % ϶ V I ' iB + .tForearm.seek :retract +2 "manipulator"&+'\ +92 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&c(Ӥ +284 "core" ( + "manipulator"&M& +4 "core" &Ӟ#   d?Q +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &a& +2 "core" &Ӟ# + ) c?Q +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&g'+ +101 "core" ' +2 "manipulator"&h& +4 "core" &ӟ$   `?P +2 "manipulator"&`% +3 "core" %#   ` +2 "collection"'& +4 "core" &q +2 "collection"'f& +5 "core" & +2 .tCC.seek :closed +2 "collection"'k(O +4 "core" & +7 &\ ) $e +9 &X} : +9 &v N +10 &Sm P +9 &aT O +9 &"T P +10 &U P +9 &X P +10 &hX P +9 &*Y P +9 &U P +10 &!Wu P +9 &#qR O +9 &%0V P +10 &&T P +9 &(T P +10 &*wX P +9 &,;S O +9 &-Tf P +10 &/R O +9 &1T P +9 &3BS P +10 &5S P +9 &6Y  P +10 &8T  P +9 &:JT P +9 &< X P +10 &=U O +9 &?U O +9 &ASU  O +10 &CR P +9 &DY P +10 &FY P +9 &HTi R +9 &J W +10 &K [\ +9 &Mvz ^ +9 &N_` 4 +10 &Oy Y +9 ( +2 "collection"'f& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.73 + "collection"']& +4 "core" &Oj M + &Oj M + .tHand.open +2 "manipulator"&j1 +72 "core" 1 +2 "manipulator"&m% +4 "core" % " #  \\ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&n'\ +95 "core" ' +2 .tPSV.dial PSR +2 "processing"%p +135 "core"  + "processing"%l% +4 "core" %VU + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%j +9 .tPS.seek 1.5ml +2 "processing"%r' +1615 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%d  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%q'W +1616 "core" ' +2 .tPSV.dial PSR + "processing"%i +46 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%o' +2625 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +7 .tCBV.dial PRV +2 "processing"%v + "collection"'w  +7 "core" @ +6 "processing"%u  +75 "core" +95  +2 .tPSV.dial :mixloop + "processing"%y +107 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%x  +135 "core" +2 .tPS.seek 0ml + "processing"%s'W +2637 "core" ' + .tPSV.dial :air +2 "processing"%t  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%|' +2633 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%~ +45 "core" +2 .tPS.seek 0ml +2 "processing"%}'W +2632 "core" ' + .tPSV.dial :air +2 "processing"%  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%z' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"% +46 "core" +2 .tPS.seek 0ml + "processing"%'W +2626 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&{& +4 "core" &Ӡ" , + b>O +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&(Ӥ +3 "core" ( +2 "manipulator"&& +47 "core" &Ӡ" ! ) ) b>O +11 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &Ӡ" ) ! # b>O +2 .tForearm.seek CC +2 "manipulator"&\ '+ +104 "core" ' +2 .tHand.close + "manipulator"& / +67 "core" / +2 .tCC.seek :open +2 "collection"'( +377 "core" ( +2 "manipulator"& & +4 "core" &Ӡ" * * a>O + "manipulator"& % +4 "core" % ( , ) bK +2 .tForearm.seek :retract +2 "manipulator"& '\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +282 "core" ( +2 "manipulator"&& +4 "core" &- Q e $ j + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &- h h j +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +91 "core" ' +2 .tHand.open +2 "manipulator"&1 +74 "core" 1 +2 "manipulator"&% +4 "core" % d a - ke +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'& +4 "core" &!)G +2 "manipulator"&% +4 "core" %\ " \\ d h? +2 "storage"(% +3 "core" % 4\  +2 "storage"(. +3 "core" .($ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(( +201 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (& +3 "core" &  u\  +2 "manipulator"&"& +3 "core" &- 9 < o h +2 "manipulator"&%% +4 "core" %\ " 9 :  h? +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&( +176 "core" ( + "manipulator"&(& +4 "core" & F :  g% +2 "storage"('& +4 "core" &  {\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&' +93 "core" ' +2 "storage"(& +4 "core" & \  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(#'L +288 "core" ' + "storage"(,- +4 "core" -'u + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 (-& +3 "core" &  \  + "manipulator"&& +4 "core" & P F + g% +2 .tElbow.seek 2 + "manipulator"&/( +3 "core" ( +2 "manipulator"&0& +4 "core" & C C ) g% + "storage"(E& +4 "core" &  P\  +2 .tForearm.seek 2 + 300 counts + "manipulator"&3'ϊ +46 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&5/ +73 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&1& +2 "storage"(Z'v +8 "core" & / :  h% + "manipulator"&e% +5 "core" % Ϛ R X i? +2 .tForearm.seek :retract + "manipulator"&7'\ +93 "core" ' + .tElbow.seek CC +2 "manipulator"&.(Ӥ +148 "core" ( +2 "manipulator"&:& +5 "core" &ӟ : H ; g;5 ' +2 ."downElevator"SE.stop +2 .tElbow.reconfigure :loose +3 "storage"(5 + "manipulator"&$ &.,(#b +4 &6& +3 "core" &ӟ K D g;5 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&='+ +90 "core" ' +2 "manipulator"&4& +4 "core" &ӟ J 6 \ e;5 +2 "manipulator"&% +4 "core" %5 C D h e +2 "collection"'2& +4 "core" &&)> +2 "collection"'@& +4 "core" &&)4 +3 .tCC.seek :closed + "collection"';(O +5 "core" &&*+  +9 &.{&( ,~ +9 &d~() @ +10 &jr%+ P +9 &+S') P +9 &U')~ P +10 &R')f P +9 &rR&( P +9 &4T&) P +10 &W&( O +9 &U%* O +10 & {V%) O +9 &"=V%)u O +9 &#X'*n P +10 &%W(*^ O +9 &'Z&*Q P +10 &)DT&)C P +9 &+R'*5 O +9 &,V') O +10 &.R(* O +9 &0MV'+ O +9 &2X() O +10 &3T&, O +9 &5W'* P +9 &7UW&* O +10 &9Y')3 P +9 &:W&,. O +10 &<R)*! P +9 &>\\U'* P +9 &@R&*G O +10 &AT'+ P +9 &CU'( O +9 &EeW%+ O +10 &G$\\%+ P +9 &Hr%( S +10 &J$' Z +9 &LE&' ] +9 &N&( S +10 &O5J$)r $p +9 &O}}&)n T +5 ( +2 "collection"'@& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.82 +2 .Hand.open + "manipulator"&b1 +3 "core" &O}v&)d T +70 1 + "manipulator"&8% +4 "core" % 5 ( a +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&C'\ +101 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'D  +135 "core"  + .tCSV.dial CTV +2 "collection"'>  +30 "core"  +2 .tPS.seek 2.5ml + "processing"%I' +2629 "core" ' + "collection"'J% +4 "core" % > +2 .tCS.seek 4.149ml +2 "collection"'?'Q +1573 "core" ' + .tdelay 8 seconds +803 .PSV.dial :air + "processing"%<  +46 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%N  +74 "core"  +2 .tPS.seek 0ml +2 "processing"%!'W +2627 "core" ' +2 .tCBV.dial between PRV and waste1 +6 "collection"'L ` +40 "core" _ + .tCSV.dial :air +2 "collection"'O @ +45 "core" > +2 .tCS.seek 10ml +2 "collection"' ' D +1570 "core" ' + .tCSV.dial CTV +2 "collection"'P  +45 "core"  +2 .tCS.seek 0ml +2 "collection"'B' +2626 "core" ' + .tCBV.dial :waste1 +2 "collection"'V @ +29 "core" > +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'X  +136 "core" + "collection"'F& +4 "core" &O}un) T +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&$% +4 "core" %\ % \ " _ _ C + "storage"(&% +4 "core" % 4\ + "storage"([. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(S($ +200 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (T& +3 "core" &$ e c +2 "manipulator"&9& +3 "core" &Ӡ / .  _;4 +2 "manipulator"&R% +3 "core" %\ % , , ^ C +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"&^( +159 "core" ( +2 "manipulator"&_& +4 "core" & ) . c + "storage"(U& +4 "core" &$ \  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&G'! +96 "core" ' +2 "storage"(\\& +3 "core" &$\  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(W'L +284 "core" ' +2 "storage"(Y- +3 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 "manipulator"&H& +4 "core" & ' d + "storage"(Q& +4 "core" &$ :\  + .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&M'e +34 "core" ' + .tElbow.hold +2 "manipulator"&a, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(K- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(h'> +25 "core" ' +2 "manipulator"&`% +4 "core" %v   YU + "storage"(& +4 "core" &$ f n  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 317 counts +2 "manipulator"&+'Ϣ +18 "core" ' + "manipulator"&A& +4 "core" & R > O f +2 "storage"(]& +4 "core" &$\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&j'! +24 "core" ' +3 .tSE.seek 1.1 Pucks below Top Plate + "storage"(m'- +37 "core" ' + "manipulator"&f& +5 "core" & ? 8  g + "manipulator"&p% +5 "core" %A = 1 g + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&l'\ +90 "core" ' + .tElbow.seek CC +2 "manipulator"&g(Ӥ +154 "core" ( +2 "manipulator"&d& +4 "core" &Ӟ  + W _;3 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &r& +3 "core" &Ӟ - ' B _;3 +2 .tForearm.seek CC + "manipulator"&i'+ +106 "core" ' +2 .tHand.close + "manipulator"&q/ +75 "core" / +2 .tCC.seek :open + "collection"'v( +378 "core" ( + "storage"(w& +4 "core" &$ -\  +2 "storage"(u& +4 "core" &$\  + "manipulator"&y& +4 "core" &ӟ  $ _;2 + "manipulator"&x% +4 "core" % *    _L +2 .tForearm.seek :retract +2 "manipulator"&o'\ +94 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&t( +161 "core" ( + "manipulator"&s& +4 "core" & f U i +2 "storage"(~& +4 "core" &$ $\  + .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&|'e +112 "core" ' + .tElbow.hold +2 "manipulator"&, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&}1 +72 "core" 1 +2 "manipulator"&% +4 "core" % rx  \\ +2 "storage"(z& +4 "core" &$ (\ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 313 counts + "manipulator"&{'Ϟ +21 "core" ' +2 "manipulator"&& +4 "core" & } w  l +2 "storage"(& +4 "core" &$\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"& '! +18 "core" ' + "storage"(c% +5 "core" %7 G\  +2 ."downElevator"SE.seek :down +3 "storage"(n'v +99 (k% +3 "core" %C )\ ]{ + "manipulator"& % +5 "core" % Z ] j +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +45 "manipulator"& '\ +103 "core" ' + ."downElevator"SE.stop +3 "storage"(5 +2 "core" ' +2 .tPSV.dial :air + "processing"%\  +88 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2624 "core" ' + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +45 "core" +2 .tdelay 1 second +101 .PSV.dial :air +2 "processing"%  +56 "core" + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +54 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%  +42 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml + "processing"%'W +2634 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +4 "core" &r  + "manipulator"& & +4 "core" & Z [ P j +2 "manipulator"&% +4 "core" %\ % ` e j K +2 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +176 "core" ( +2 "manipulator"&& +4 "core" &- e R a j + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &- ] [ j +2 .tForearm.seek :garage + "manipulator"&"' +93 "core" ' +2 .tHand.close + "manipulator"&%/ +71 "core" / + "manipulator"&& +4 "core" &- r ~ [ m +2 "manipulator"&(% +4 "core" % u w N m6 + .tForearm.seek :retract +2 "manipulator"&''\ +93 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&(z +152 "core" ( + "manipulator"&& +4 "core" &r ^ b jO +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &r i i + kO +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC + "manipulator"&,'~ +95 "core" ' +2 "manipulator"&-& +3 "core" &s f S _ jN +2 "manipulator"&% +4 "core" %t [ Z ` j +2 "processing"%0& +4 "core" &i  +2 "processing"%E& +5 "core" &f  +2 .tPC.seek :closed +3 "processing"%5(Tg +3 "core" &t  +6 &Cv %h +9 &rSwt 9 +10 &zwn M +9 &lX S +10 &/R R +9 &N R +9 &N R +10 &uT R +9 &7R R +9 &R R +10 &P R +9 &!O R +9 &#AO R +10 &%R R +9 &&O R +10 &(R R +9 &*GQ R +9 &,\ O R +10 &-NC R +9 &/LC R +9 &1QM R +10 &3ON R +9 &4TG R +10 &6P> Q +9 &8YOE R +9 &:RA R +10 &;R> R +9 &=MI R +9 &?aMH R +10 &A$OO Q +9 &BNQ Q +10 &DPR Q +9 &FgTP R +9 &H&]F S +10 &IhV T +9 &Kb X +9 &M_V X +10 &O^ Y +9 &Pd X +10 &RY X +9 &TN]a O +9 &TJ N[ 3 +6 ( + "processing"%E& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.60 +2 "processing"%1& +4 "core" &TK*\\ 2 + &TK*j 2 + .tHand.open +2 "manipulator"&e1 +73 "core" 1 + "manipulator"&% +4 "core" % t N ? U f +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' + .tPRV.dial :air +2 "processing"%:  +43 "core"  +2 .tPSV.dial :mixloop +2 "processing"%6 +45 "core" + "processing"%#% +4 "core" %V +2 .tPS.seek 0.3ml +2 "processing"%3' +389 "core" ' + .tPSV.dial PSR +2 "processing"%4 +117 "core"  +2 "processing"%% +4 "core" %  + #tPulling 0.4ml of PSR.air +2 .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%2'* +489 "core" ' +2 .tdelay 3 seconds +301 .PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%/' +321 "Can" <= +1596 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%Z +104 "core" +2 .tPTV.dial :mixing +2 "processing"%7 @ +73 "core" A + .tPBV.dial :waste2 +2 "processing"%  +95 "core"  +3 .tPS.seek 0ml +2 "processing"%b'W +2630 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&8& +4 "core" &u C C fL +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&@(z +3 "core" ( + "manipulator"&D& +5 "core" &u F K eL + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &>& +3 "core" &u M B fL + .tForearm.seek PC +2 "manipulator"&='~ +97 "core" ' + .tHand.close +2 "manipulator"&/ +73 "core" / +2 .tPC.seek :open +2 "processing"%J( +399 "core" ( +2 "manipulator"&)& +3 "core" &u i i % kL +2 "manipulator"&<% +4 "core" % Ϗ S W 9 k +2 .tForearm.seek :retract + "manipulator"&N'\ +100 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&I(- +125 "core" ( +2 "manipulator"&L& +4 "core" &- K ; f4 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &O& +3 "core" &- 6 = T e4 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&?' +96 "core" ' + .tHand.open +2 "manipulator"&P1 +66 "core" 1 + "manipulator"& % +4 "core" % g W j +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&V'\ +95 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%X& +4 "core" & + "manipulator"&F% +4 "core" %\ % 8 ?  g F +2 "storage"($% +3 "core" %x \  +2 "storage"(&. +3 "core" .($ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"([( +195 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (T& +3 "core" &  \  + "manipulator"&9& +4 "core" &- D ? f2 + "manipulator"&R% +4 "core" %\ % D E I f F +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&( +162 "core" ( +2 "manipulator"&_& +4 "core" & 6 Q q ib + "storage"(U& +4 "core" &  \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&\\' +99 "core" ' + "storage"(.& +5 "core" &  @\  + .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(C'L +284 "core" ' +2 "storage"(Y- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +2 (H& +3 "core" &  ?\  +2 "manipulator"&Q& +3 "core" & a \\  lb +2 .tElbow.seek 2 +2 "manipulator"&K( +3 "core" ( + "manipulator"&`& +5 "core" & d h  kb + "storage"(& +4 "core" &   )\  +2 .tForearm.seek 2 + 300 counts + "manipulator"&A'ϊ +25 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&]/ +75 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&f& + "storage"(p'v +7 "core" & o x mb +2 "manipulator"&G% +4 "core" % Ϛ g b d k +2 .tForearm.seek :retract + "manipulator"&^'\ +93 "core" ' +3 .tElbow.seek PC +2 "manipulator"&W(z +159 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +91 "core" ( +2 "manipulator"&M& +4 "core" & _ f 8 j| + .tElbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +3 &+& +2 "core" & h j k| +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +7 .tForearm.seek PC +2 "manipulator"&h'~ +100 "core" ' +2 "manipulator"&d& +4 "core" & 5 K - h| + "manipulator"&r% +5 "core" %x M P 2 g + "processing"%j& +4 "core" & +2 "processing"%a& +5 "core" & +2 .tPC.seek :closed +2 "processing"%q(Tg +4 "core" &  +8 &0w +| +9 &av ? +10 &fm- Q +9 &%L R +9 &Po R +10 &O R +9 &kO R +9 &-M R +10 &L Q +9 &L R +9 & sN R +10 &"5N R +9 &#J Q +10 &%P Q +9 &'|O Q +9 &)>P Q +10 &+N Q +9 &,L R +9 &.L Q +10 &0GLz Q +9 &2Lv R +10 &3Ov Q +9 &5Iu Q +9 &7NJu Q +10 &9Np Q +9 &:In Q +9 &<Je Q +10 &>UK_ R +9 &@L^ R +10 &AKe R +9 &CKi R +9 &E^OX Q +10 &GPi R +9 &HZc S +9 &Jle V +10 &LS_ X +9 &NP X +10 &O}S X +9 &QO X +9 &SLqT 8 +10 &T$,aM P +9 &TF#K . +2 ( +2 "processing"%a& +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.63 +2 .Hand.open +2 "manipulator"&l1 +70 "core" 1 + "manipulator"&;% +4 "core" % w J : 5 e +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +51 "manipulator"&w'\ +96 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%u  +2 %y9 +6 "core" 9 +102 "processing"%x9 +2 "core" 9 +102 "processing"%s9 +3 "core" 9  +102 "processing"%~9 +2 "core" 9  +102 "processing"%i9 +2 "core" 9 +102 "processing"%g9 +4 "core" 9 +102 "processing"%}9 +2 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%z9 +2 "core" 9" +102 "processing"%9 +3 "core" 9& +102 "processing"%9 +3 "core" 9* +102 "processing"%c9 +2 "core" 9/ +102 "processing"%o9 +3 "core" 93 +102 "processing"%k9 +2 "core" 97 +102 "processing"% 9 +2 "core" 9; +102 "processing"%t9 +3 "core" 9? +102 "processing"%|9 +3 "core" 9C +102 "processing"%{9 +2 "core" 9H +102 "processing"%m9 +2 "core" 9L +102 "processing"%\ 9 +3 "core" 9P +102 "processing"% 9 +3 "core" 9 T +102 "processing"%n9 +3 "core" 9X +102 "processing"%!9 +2 "core" 9] +102 "processing"%9 +2 "core" 9 a +102 "processing"%9 +3 "core" 9'e +102 "processing"%9 +3 "core" 9.i +102 "processing"%9 +3 "core" 95m +102 "processing"%9 +2 "core" 9=r +102 "processing"%9 +2 "core" 9Cv +102 "processing"% 9 +3 "core" 9Jz +102 "processing"%9 +3 "core" 9R~ +102 "processing"%9 +3 "core" 9Y\ +102 "processing"%9 +2 "core" 9`\ +102 "processing"%9 +3 "core" 9g +3 .tPH.hold 2:00:00,28C +3 "processing"%% ppb +3 .tdelay 1:30 +3 "core"  +9000 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +105 "core"  +2 "processing"%(% +4 "core" %Z + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml +2 "processing"% ' +599 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml + "processing"%'[ +1617 "core" ' +2 .tPTV.dial :puck + "processing"%  +74 "core"  + .tPSV.dial PTV +2 "processing"%" +75 "core" + .tPBV.dial :waste1 +2 "processing"%-  +149 "core" + "processing"%% +4 "core" %`K  +2 .tPS.seek 1.5ml +2 "processing"%0' +584 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" * +2 .tPS.seek 0ml +2 "processing"%''W +1610 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%*  +34 "core"  +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +7 "processing"%1 * +34 "core" * +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%e +75 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"%' +507 "Can" == +1994 "core" ' + .tPSV.dial PTV +2 "processing"%E +76 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +3 "processing"%: +76 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%6 +75 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%#  +74 "core"  +2 .tPS.seek 0ml +2 "processing"%,'W +2485 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +132 "core" + .tPSV.dial :mixloop +2 "processing"%4 +45 "core" +2 .tPRV.dial :ab1 +2 "processing"% @ +76 "core" B +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%3'w +350 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'2  + "processing"%Z  +48 "core"  +8 + "processing"%7% +4 "core" %s  +2 .tPS.seek 0.32ml +2 "processing"%' +394 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'/  +29 "core" +2 .tPRV.dial :air + "processing"%8  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%D'D +1236 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%> @ +73 "core" @ +2 .tPS.seek 0.5ml +2 "processing"%' +863 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%  +45 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%'[ +1609 "core" ' + .tPSV.dial :PML +6 "processing"%5 +46 "core" + .tPTV.dial :mixing +2 "processing"%) @ +73 "core" A +2 .tPBV.dial :waste1 +2 "processing"%<  +34 "core"  + "processing"%L% +4 "core" %V  +2 .tPS.seek 1.85ml +2 "processing"%O'6 +239 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%= * +35 "core" * +2 .tPS.seek 0ml +2 "processing"%@'W +1965 "core" ' + .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'P& +3 "core" &.1 +2 "manipulator"& & +4 "core" &   ]| + "manipulator"&X% +4 "core" %\ . $  ]%w +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&F(- +143 "core" ( +2 "manipulator"&$& +4 "core" &- '  % _3 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &&& +2 "core" &- "  Y3 +2 .tForearm.seek :garage +2 "manipulator"&N' +95 "core" ' + .tHand.close +2 "manipulator"&?/ +72 "core" / + "manipulator"&T& +4 "core" &- %   \\3 +2 "manipulator"&9% +4 "core" % Ϸ &  ]S + .tForearm.seek :retract +2 "manipulator"&R'\ +97 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&S(Ӥ +271 "core" ( + "manipulator"&_& +4 "core" &Ӧ   ]:/ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &U& +3 "core" &Ӧ  % j `:/ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&.'+ +95 "core" ' +2 "manipulator"&I& +4 "core" &ӧ   \\:. +2 "manipulator"&V% +3 "core" %3 '  Y +2 "collection"'Y& +4 "core" &.0 +2 "collection"'H& +5 "core" &,1 +2 .tCC.seek :closed +2 "collection"'Q(O +4 "core" &./  +10 &+{-1 - +9 &d{+1 A +9 &cr-1 R +10 &%R/1 R +9 &W.2 R +10 &Q-1 Q +9 &lS,1 Q +9 &,T,0 R +10 &O-1 Q +9 &T,0 Q +10 & uS-1 Q +9 &"6U./ Q +9 &#R+2 Q +10 &%T,0 Q +9 &'|V-1 Q +9 &)>T,2 Q +10 &+Q-1 Q +9 &,V./ Q +9 &.U,0 Q +10 &0GU+0 Q +9 &2 U-1 Q +10 &3T-/ Q +9 &5T-/ Q +9 &7OT,1 Q +10 &9T/0 Q +9 &:R-1 Q +9 &<S.1 R +10 &>XR.2 Q +9 &@R.0 Q +10 &AT-0 R +9 &CS/0 R +9 &E^T.0 Q +10 &GT.2 R +9 &Hj-/ S +9 &J+/ Y +10 &LB+/ ^ +9 &N,. T +10 &O3G+/ %r +9 &O y,/ L +5 ( +2 "collection"'H& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.77 +2 "collection"'`& +4 "core" &On+. L + &On,0 L + .tHand.open + "manipulator"&1 +75 "core" 1 +2 "manipulator"&]% +4 "core" % 3 * V +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&f'\ +95 "core" ' + .tPSV.dial PSR +2 "processing"%G +105 "core"  +2 "processing"%% +4 "core" %Y + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%\\' +1608 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%C  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%A'W +1616 "core" ' +2 .tPSV.dial PSR +2 "processing"%M +45 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%+' +2634 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV + "processing"%K  + "collection"'d  +41 "core"  +128  + .tPSV.dial :mixloop +2 "processing"%r +117 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%j  +75 "core" +2 .tPS.seek 0ml +2 "processing"%p'W +2679 "core" ' + .tPSV.dial :air +2 "processing"%^  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%J' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"%l +46 "core" +2 .tPS.seek 0ml + "processing"%;'W +2632 "core" ' +2 .tPSV.dial :air + "processing"%a  +46 "core"  +2 .tPS.seek 2.5ml +2 "processing"%y' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"%x +45 "core" +2 .tPS.seek 0ml +2 "processing"%h'W +2629 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&s& +9 "core" &ӧ  Y:. +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 .tElbow.seek CC +2 "manipulator"&~(Ӥ +3 "core" ( +2 "manipulator"&i& +4 "core" &ӧ  X:. + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &g& +2 "core" &ӧ  B Y:. +3 .tForearm.seek CC + "manipulator"&}'+ +102 "core" ' + .tHand.close +2 "manipulator"&/ +73 "core" / +2 .tCC.seek :open +2 "collection"'z( +378 "core" ( +2 "manipulator"&& +4 "core" &ӧ u Y:. + "manipulator"&% +4 "core" % " YI +2 .tForearm.seek :retract + "manipulator"&c'\ +97 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&o(- +284 "core" ( + "manipulator"&k& +4 "core" &- &  \ ^ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &- ) ! _ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&t' +101 "core" ' +2 .tHand.open +2 "manipulator"&|1 +76 "core" 1 + "manipulator"&{% +4 "core" % ( !  a +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&m'\ +97 "core" ' +2 ."da"delayUntil "14:25:41.69" +22455 "Can" 77 +2352 #"da"recoverPRVreagent08 +7 .PTV.dial :mixing + "processing"%\ @ +75 "core" A +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%n * +36 "core" , + ."da"PSV.dial :air +2 "processing"%!  +45 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2488 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +45 "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"% +43 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +56 "core" +2 ."da"PS.seek 0ml +2 "processing"%'W +2489 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +134 "core"  +2 "processing"%% +3 "core" %R +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +583 "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 "processing"%  +73 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"PBV.dial :waste1 +6 "processing"%(  +35 "core"  + "processing"%b% +4 "core" %]  +2 ."da"PS.seek 1.5ml +2 "processing"% ' +597 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +34 "core" * +2 ."da"PS.seek 0ml +2 "processing"%"'W +1607 "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"% * +34 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +87 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2514 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%0 +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%u +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%* +73 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%1  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%e'W +2496 "core" ' +2 #"da"washCycleDA #2 of 2 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%' +135 "core"  +2 "processing"%E% +4 "core" %Q + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%:' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%6'[ +1617 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%# +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core"  +2 "processing"%% +4 "core" %\\  +2 ."da"PS.seek 1.5ml +2 "processing"%4' +589 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" * +2 ."da"PS.seek 0ml +2 "processing"%,'W +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%Z  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%2 * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%7 +76 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%3' +215 "Can" 99 +2271 "core" ' +2 ."da"PSV.dial PTV + "processing"%/ +77 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%8 +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%>  +73 "core"  +2 ."da"PS.seek 0ml + "processing"%D'W +2482 "core" ' +2 #"da"getPMLReagent08 +6 .PRV.dial :air +2 "processing"%  +44 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%  +132 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%5  +42 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%) +45 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%<' +390 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%L  +45 "core"  + "processing"%=% +4 "core" %  +2 ."da"PS.seek 0.55ml +2 "processing"%'} +335 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%O  +46 "core"  +2 ."da"PS.seek 2ml +49 "processing"%P'[ +1564 "core" ' + ."da"PSV.dial :PML +2 "processing"% +46 "core" + ."da"PTV.dial :mixing +2 "processing"%X @ +75 "core" B + ."da"PBV.dial :waste1 +2 "processing"%$  +34 "core"  +2 "processing"%&% +4 "core" %X  +2 ."da"PS.seek 1.85ml +2 "processing"%W'8 +239 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%? * +34 "core" + +3 ."da"PS.seek 0ml +2 "processing"%T'W +1967 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +46851 "Can" 98 +1151 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 .PBV.dial :waste1 + "processing"%9  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%w * +35 "core" , +2 ."da"PSV.dial :air +2 "processing"%N  +45 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%_' +2514 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%U +46 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%F  +45 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%I +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%V  +44 "core"  +2 ."da"PS.seek 0ml +2 "processing"%Y'W +2490 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%R +147 "core"  +2 "processing"%v% +4 "core" %U + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%`' +586 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%'[ +1612 "core" ' + ."da"PTV.dial :puck +2 "processing"%]  +73 "core"  +2 ."da"PSV.dial PTV + "processing"%H +77 "core" + ."da"PBV.dial :waste1 +2 "processing"%G  +36 "core" + "processing"%% +4 "core" %X  +2 ."da"PS.seek 1.5ml +2 "processing"%.' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%@ * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%C'W +1602 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%\\  +35 "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"%A +75 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%d' +2504 "core" ' + ."da"PSV.dial PTV +2 "processing"%K +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +6 "processing"%r +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%j +75 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%+  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%^'W +2498 "core" ' + #"da"washCycleDA #2 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%p +147 "core"  + "processing"%l% +4 "core" %R +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%J' +599 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%a'[ +1604 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%; +77 "core" + ."da"PBV.dial :waste1 +2 "processing"%x  +35 "core" + "processing"%y% +4 "core" %V  +2 ."da"PS.seek 1.5ml +2 "processing"%s' +600 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%i * +35 "core" , +3 ."da"PS.seek 0ml +2 "processing"%g'W +1611 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +35 "core"  + ."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 +2 "processing"%f +74 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%Q' +1511 "Can" :: +976 "core" ' + ."da"PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +74 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%} +74 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%k  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'W +2469 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%~ +147 "core"  + "processing"%|% +4 "core" %T + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%{' +586 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%c'[ +1607 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%t +89 "core"  + ."da"PBV.dial :waste1 +2 "processing"%\  +34 "core" +2 "processing"% % +4 "core" %V  +2 ."da"PS.seek 1.5ml +2 "processing"%n' +593 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%! * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%h'W +1609 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +37 "core" + ."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 :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2508 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +75 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +87 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +73 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +75 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2491 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"% +138 "core"  +2 "processing"%% +4 "core" %R +2 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +191 "processing"% +43 ."da"PS.reconfigure :default +6 "processing"%#A d`xb +5 ."da"PS.seek 0.25ml +5 "processing"%('7 +336 "core" ' +2 ."da"delay 5 seconds +502 "processing"%b% +4 "core" %<  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +3 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%' +340 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1607 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +88 "core"  + ."da"PBV.dial :waste1 +2 "processing"%-  +36 "core" + "processing"%% +4 "core" %V  +2 ."da"PS.seek 1.5ml +2 "processing"%' +597 "core" ' +2 ."da"delay 3 seconds +301 .PBV.dial between PSV and waste1 +2 "processing"%" * +36 "core" + +2 ."da"PS.seek 0ml +2 "processing"%0'W +1614 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%u  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%* * +36 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%1 +74 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%' +2576 "core" ' + ."da"PSV.dial PTV +2 "processing"%' +77 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%E +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%e +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%:  +76 "core"  +2 ."da"PS.seek 0ml +2 "processing"%#'W +2565 "core" ' + #"da"Additional air clear +2 .PSR.select :air + .PSV.dial PSR +2 "processing"% +139 "core"  +2 "processing"%% +4 "core" %R + #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%6'[ +2119 "core" ' +2 ."da"delay 5 seconds +501 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +76 "core" + ."da"PBV.dial :waste1 +2 "processing"%4  +34 "core"  +2 "processing"%Z% +4 "core" %V  +2 ."da"PS.seek 1.5ml +2 "processing"%2' +586 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%7 * +35 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%,  +108 "core"  +3 ."da"PS.seek 0ml +2 "processing"%/'W +1606 "core" ' + "processing"%89 +4 "core" 95 +2 #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast +2 "processing"%  +3 "core" 5 + 5 + "processing"%>& +4 "core" &TF$ . +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&3% +4 "core" %\ # > $ K + "storage"(% +4 "core" % 3  + "storage"(. +3 "core" .( +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 ."da"SC.seek 1 +2 "storage"(5($ +198 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 ()& +3 "core" &%  + "manipulator"&D& +4 "core" &-  # + "manipulator"&L% +4 "core" %\ $  # K +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&=( +180 "core" ( + "manipulator"&<& +4 "core" &  !( +2 "storage"(O& +4 "core" &% f +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts + "manipulator"&'! +101 "core" ' +2 "storage"( & +5 "core" &% ; +2 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(X'L +293 "core" ' + "storage"($- +4 "core" -'v + ."da"SE.configure :default +3 "storage"(#QK-0-\ b +2 "manipulator"&&& +3 "core" & ( $( +2 "storage"(?& +3 "core" &% r +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&P'e +31 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&W, +3 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(9- +3 "core" -'v +2 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(w'. +29 "core" ' +2 "manipulator"&N% +4 "core" %j m n X 6 + "storage"(T& +4 "core" &%  + ."da"Forearm.force -20 +2 "manipulator"&5 +2 ."da"Forearm.seek 1 + 305 counts +2 "manipulator"&U'ϖ +13 "core" ' + "manipulator"&F& +5 "core" &\   %$ + "storage"(I& +4 "core" &% : +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&V'! +25 "core" ' +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(_' +38 "core" ' + "manipulator"&R& +4 "core" &\  n &$ +2 "manipulator"&v% +4 "core" %S Z & +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract + "manipulator"&Y'\ +89 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&`(z +249 "core" ( +2 "manipulator"&]& +4 "core" &  $ + ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &H& +3 "core" &  $ +2 ."da"Forearm.seek PC + "manipulator"&G'~ +95 "core" ' +2 ."da"Hand.close + "manipulator"&/ +76 "core" / +2 ."da"PC.seek :open +2 "processing"%( +403 "core" ( + "storage"(@& +4 "core" &%  ; +2 "manipulator"&.& +4 "core" &  1 & + "manipulator"&\\% +4 "core" % l  Q & +2 ."da"Forearm.seek :retract +2 "manipulator"&M'\ +98 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&A( +259 "core" ( + "manipulator"&C& +4 "core" &  #( + "storage"(K& +4 "core" &% +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&r'! +104 "core" ' + ."da"Hand.open +2 "manipulator"&j1 +69 "core" 1 +2 "storage"(+- +3 "core" -' +2 ."da"SE.seek 1.85 Pucks below Top Plate +2 "storage"(d' +26 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.18 Pucks below Top Plate +2 "storage"(p' +54 "core" ' + #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da22jan1115h40ml.tif +1165 "Can" 33 +779 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +12827 #"da"SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 144.095 seconds\ /var/log/esp/da22jan1115h40ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da22jan1115h40ml15s.tif +1565 #SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da22jan1115h40ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da22jan1115h40ml30s.tif +3069 #SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da22jan1115h40ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da22jan1115h40ml70s.tif +7130 #SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da22jan1115h40ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +4 ."Qmail"DAfans.email "144.095 sec auto-exposure",Subject: "da22jan1115h40ml images!" +9 "storage"(l- +4 "core" -' +2 "storage"(^& +5 "core" &%  +2 "manipulator"&J& +3 "core" & i o z D( +2 ."da"Elbow.seek 1 +62 "manipulator"&;( +6 "core" ( + "manipulator"&x& +4 "core" & 1 F( + "storage"(y& +6 "core" &%  +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&a'! +12 "core" ' +2 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +4 ."da"SE.seek 1.9 Pucks below Top Plate +2 "storage"(i'# +56 "core" ' +2 "manipulator"&s& +6 "core" &  Q( + "storage"(& +4 "core" &%\ \  > +2 ."da"Elbow.reconfigure :limp +5 "manipulator"&$ ,(b +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&S'e +34 "core" ' +2 ."da"Elbow.hold +4 "manipulator"&f, +3 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +4 "storage"(#QK-0-\ b +2 ."da"SE.seek 2.08 Pucks below Top Plate +2 "storage"(g' +26 "core" ' + "manipulator"&% +5 "core" %l  Fd + "storage"(& +4 "core" &% +2 ."da"Forearm.force -20 +5 "manipulator"&5 +4 ."da"Forearm.seek 1 + 307 counts +4 "manipulator"&}'Ϙ +20 "core" ' + "manipulator"&k& +4 "core" & 8 R% +2 "storage"(Q& +4 "core" &%\ \  +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&~'! +23 "core" ' +2 "storage"(|% +4 "core" %\  V +3 ."downElevator"SE.seek :down +3 "storage"( 'v +84 #"uploadLog"upsync\ \ /usr/bin/dbclient: Connection to ESPniagara@ESPshore:2323 exited: \ \ ssh-rsa host key mismatch for ESPshore !\ Fingerprint is sha1!! f3:89:b5:6a:6c:73:12:9e:8d:e9:75:a3:9e:aa:f0:41:d7:0c:b2:cf\ Expected sha1!! 53:fa:aa\ rsync: connection unexpectedly closed (0 bytes received so far) [sender]\ rsync error: error in rsync protocol data stream (code 12) at io.c(226) [sender=3.1.3] +14 "storage"({% +4 "core" %P7 G Zr +2 "manipulator"&t% +4 "core" %& S +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&\ '\ +91 "core" ' +46 ' + ."downElevator"SE.stop +2 "storage"(5 +3 ( & +4 "core" &%   +2 #tStarting finalPurge +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%c& +5 "core" & + "manipulator"&!& +5 "core" & T% + "manipulator"&n% +4 "core" %\  S +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(- +182 "core" ( +2 "manipulator"&& +4 "core" &- -  V& +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-  W& +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&h' +98 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&/ +73 "core" / +2 "manipulator"& & +4 "core" &- . X& + "manipulator"&% +4 "core" % ϻ K Y +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&(z +119 "core" ( +2 "manipulator"&& +4 "core" &|  U + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &| S V +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&'~ +97 "core" ' + "manipulator"&b& +4 "core" &| W +2 "manipulator"&(% +4 "core" %y & W +2 "processing"%& +4 "core" &\ +2 "processing"% & +4 "core" & +2 ."psFlush"PC.seek :closed +2 "processing"%-(Tg +5 "core" & +6 & 2 $d +10 &Uu 8 +9 &zr M +10 &K R +9 &FI R +9 &N R +10 &O R +9 &N R +9 &OM R +10 &L R +9 &I R +9 &!L R +10 &#WI R +9 &%L R +10 &&J Q +9 &(L R +9 &*_J R +10 &,!J R +9 &-I R +10 &/J R +9 &1gJ R +9 &3(N R +10 &4K R +9 &6J R +9 &8oJ R +10 &:0I R +9 &;J R +9 &=M R +10 &?wJ R +9 &A9I R +10 &BM Q +9 &DJ Q +9 &FN R +10 &H?R R +9 &I` T +9 &K X +10 &Ms X +9 &O3 Y +10 &P Y +9 &R S +9 &SC] &o +10 &TH* , +5 ( +2 "processing"% & +4 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.67 + "processing"%& +4 "core" &TH  , + &TH  , +2 ."psFlush"Hand.open + "manipulator"&1 +69 "core" 1 +2 "manipulator"&"% +4 "core" % y 2 V +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +99 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"%u +46 "core"  + "processing"%*% +4 "core" %U + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%1' +526 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +66 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air + "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%0' +2117 "core" ' + ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%' @ +200 "core" A + ."psFlush"PTV.dial :PRVmixing +2 "processing"%E  +134 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"%e +117 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%:'9 +2637 "core" ' + ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +104 "core"  +2 "processing"%% +4 "core" %7+ + #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%' +591 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%#' +2123 "core" ' +2 ."psFlush"delay 1 second +107 .PBV.dial :waste1 + "processing"%  +36 "core" + ."psFlush"PTV.dial :mixing +2 "processing"%4 @ +73 "core" B +2 ."psFlush"PSV.dial :mixloop +2 "processing"%Z +106 "core" + ."psFlush"PS.seek :empty +2 "processing"%6'9 +2631 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%7 +106 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%,'P +1097 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%2' +1619 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%8 +77 "core" + ."psFlush"PTV.dial :puck +2 "processing"%  +73 "core"  +2 ."psFlush"PBV.dial :waste1 +2 .PS.seek 0ml +52 "processing"%>'W +2638 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%3 +77 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%' +596 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%' +2126 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%) +77 "core" + ."psFlush"PBV.dial PSV +2 "processing"%D U +56 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%L'W +2626 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%[ @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%<' +2638 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%O  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%o'W +2649 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +58 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%m' +2642 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%$ +77 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%&'W +203 "Can" == +2428 "core" ' + ."psFlush"PSV.dial PBV +6 "processing"%? @ +46 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%9' +2630 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%N  +86 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%T'W +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%F +55 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%I'P +1105 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%R' +1607 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%v +77 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +57 "core" +2 ."psFlush"PS.seek 0ml + "processing"%='W +2628 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%X +75 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%P' +591 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%U' +2116 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%w +75 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%V U +54 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%]'W +2632 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%H @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%W' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +74 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%Y'W +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%q +45 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%@' +2639 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%. +74 "core" + ."psFlush"PBV.dial PSV +7 .PS.seek 0ml +2 "processing"%\\'W +2632 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%G @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%C' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%K  +74 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%`'W +2628 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'j& +4 "core" &5<j + "manipulator"&+& +4 "core" &| D C { f +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&M(z +3 "core" ( +2 "manipulator"&_& +4 "core" &| G / A f + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &d& +3 "core" &| A A r f +2 .tForearm.seek PC + "manipulator"&l'~ +96 "core" ' +2 .tHand.close + "manipulator"&^/ +74 "core" / +2 .tPC.seek :open + "processing"%J( +404 "core" ( +2 "manipulator"&x& +4 "core" &| l _ % l + "manipulator"&y% +4 "core" % ϋ [ ] l( + .tForearm.seek :retract +2 "manipulator"&s'\ +97 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&(Ӥ +361 "core" ( +2 "manipulator"&& +4 "core" &Ӯ I : z f;5 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &ӯ D L ~ f;4 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&A'+ +107 "core" ' + "manipulator"&k& +5 "core" &ӯ ; B V d;4 + "manipulator"&Q% +4 "core" %+ > 7 e{ +2 "collection"'|& +3 "core" &89b +3 "collection"'r& +5 "core" &6:j +2 .tCC.seek :closed + "collection"'p(O +5 "core" &6;b +7 &(78b %g +9 &V{6:a 9 +10 &~{7;` N +9 &T7;a R +10 &MT9:[ R +9 &R79d Q +9 &W78e R +10 &S6:b R +9 &UQ6;[ R +9 &W7:` R +10 &T78b R +9 &!U6:` R +10 &#^Q8:d Q +9 &% U7:d Q +9 &&U7;b Q +10 &(R79\\ Q +9 &*eW89` R +9 &,)T47a Q +10 &-U8:Y Q +9 &/T88] R +10 &1nT69^ Q +9 &3/X99b R +9 &4S8<b Q +10 &6U89X Q +9 &8xU6<` Q +9 &::T6;Y Q +10 &;Y7;Z Q +9 &=R89d Q +10 &?T8;a Q +9 &ABT7:] Q +9 &CR8:a Q +10 &DU7:` P +9 &FX6:_ Q +9 &HEb79b R +10 &I57c V +9 &K27b \\ +10 &Mg38_ _ +9 &Nc57] 6 +9 &Ov59` X +9 ( +3 "collection"'r& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.67 +2 "collection"'{& +4 "core" &O~f37a P + &O~f37_ P + .tHand.open + "manipulator"&t1 +76 "core" 1 +2 "manipulator"&a% +4 "core" % & &  b +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&;'\ +94 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'i& +4 "core" &O~g47V P +2 "collection"'S% +3 "core" %78R +2 .tCSV.dial CSR +2 "collection"'  +43 "core"  + "collection"'}% +4 "core" %58X +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'c'l +1354 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '!% +2 "core" %l 68K +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'n' +703 "core" ' +2 .tCSV.dial :waste + "collection"'g +133 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'~' +1997 "core" ' + #tFlushing lower manifold's waste1 port +2 "collection"'& +4 "core" &O~e57X P + "collection"'% +4 "core" %58T + .tCSV.dial :flush +2 "collection"'  +43 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'f'l +1328 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +42 "core" A +2 "collection"' % +4 "core" %l79T \ +2 .tCS.seek 7ml +2 "collection"'' +585 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +3 "collection"'\  + '  +42 "core"  +95  + .tCBV.dial :waste1 +49 "collection"' @ +45 "core" ? +3 .tCS.seek 0ml + "collection"'h' +1820 "core" ' + #tFlushing lower manifold's waste2 port +2 "collection"'b& +4 "core" &O~e9<Y P + "collection"'(% +4 "core" %8;S + .tCSV.dial :flush +2 "collection"'  +74 "core" +2 .tCS.seek 5ml +2 "collection"''l +1335 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +45 "core" B +2 "collection"'% +4 "core" %l7:V  +2 .tCS.seek 7ml +2 "collection"'' +576 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  +42 "core"  + .tCBV.dial :waste2 +2 "collection"'"  +119 "core"  +2 .tCS.seek 0ml +2 "collection"' ' +1807 "core" ' + #tDisinfecting external Intake with kill +2 "collection"'u& +4 "core" &O~e8>b P + "collection"'*% +4 "core" %;>W + .tCSV.dial CSR +2 "collection"'  +44 "core"  +2 "collection"'/% +4 "core" %:>\\ + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'1' +2090 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"''' D +576 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'E + 'e  +115 "core" ~ +28  + .tCTV.dial :intake +2 "collection"'0  +75 "core" + .tIntake.select :open +2 "sampler") +9 .tCS.seek 2ml +2 "collection"'' \\ +2059 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'  +74 "core"  +2 .tCS.reconfigure :default +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"':' +589 "core" ' + .tCSV.dial CSR +2 "collection"'  +101 "core"  +2 "collection"'% +4 "core" %5:? + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'4'l +1345 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'Z' D +782 "Can" CC +569 "core" ' +2 .tCSV.dial CBV +2 "collection"'# +104 "core" +2 .tCS.seek 0ml +2 "collection"'7' +2619 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&6& +4 "core" &Ӱ d;3 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&,(Ӥ +36 "core" ( + "manipulator"&8& +4 "core" &Ӭ I > G gC +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &Ӭ N F & gC +2 .tForearm.seek CC +2 "manipulator"&2'+ +102 "core" ' +2 .tHand.close + "manipulator"&3/ +77 "core" / +2 .tCC.seek :open + "collection"'>( +377 "core" ( +2 "manipulator"&& +4 "core" &Ӭ L E gC + "manipulator"&)% +4 "core" % ' C B \\ go +2 .tForearm.seek :retract + "manipulator"&D'\ +96 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&(- +275 "core" ( +2 "manipulator"&[& +4 "core" &- S d Z l + .tElbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +3 &L& +3 "core" &- ^ ^ D l +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +7 .tForearm.seek :garage +2 "manipulator"&O' +94 "core" ' +2 .tHand.open + "manipulator"&<1 +72 "core" 1 + "manipulator"& % +4 "core" % c S k( +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&o'\ +98 "core" ' + "processing"%$& +5 "core" & +55357 "Can" -- +60001  .- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60000  -- +60002  -- +60000  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60002  11 +60000  .- +60001  -- +60001  .- +60001  -- +60001  -- +60000  -- +60002 \ ++ +60000 \ ,, +60001 \ ,, +60001 \ ,, +60001 \ ,+ +60001 \ ,+ +60001 \ ,, +60001 \ ,, +60001 \ ,, +60001 \ ,+ +60001 \ ,+ +60001 \ ,+ +60001  ;++ +60001  V++ +60001  n+* +60001 \ s,, +60000 \ 2-- +60001 \ -- +60001 \ -, +60001 \ -- +60001 \ -- +60001 \ -- +60001  \ -- @EST1641963918.72  \ \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60002 \ // +60000 \ -- +60001  .- +60000  -- +60001 $ -- +60001 ' -- +60001 ) -- +60001 1 -- +60001 4 -- +60001 8 -- +60001 < -- +60001 > -- +60001 B .- +60001 C -- +60001 G -- +60001 N .- +60001 P -- +60001 Q -- +60001 V -. +60000 X -- +60001 ^ -- +60002 a -- +60000 b -- +60001 f -- +60001 i -- +60001 h -- +60001 h -- +60001 l -- +60001 m .- +60001 k -- +60001 p -- +60001 t -- +60001  -- +60001  -- +60001  .- +60000  -- +60001  -- +60001  .- +60001  -- +60001  .- +60001  -- +60001  -. +60001  -- +60001  -- +60001  -- +60001  -- +60001  .. +60001  -- +60000  -- +60002  -- +60001  .- +60001  -- +60000  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  .- +60001  .. +60001  .. +60001  .- +60001  -- +60001  -- +60001  .- +60001  -- +60001  -- +60000  .- +60002  .- +60001  -- +60000  -- +60001  -- +60001  -- +60001  -- +60001  .- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60000  -- +60001  -- +60001  -- +60001 \ x-, +60001 \ {,, +60001 \ ~-, +60001 \ -, +60001 \ ,, +60001 \ -- +60001 \ ,, +60001 \ ,, +60001 \ ,, +60001 \ -- +60001 \ ,+ +60001 \ -, +60001 \ ,, +60001 \ ,, +60000 \ ,, +60001 \ ,, +60001 \ ,, +60001 \ ,+ +60001 \ ,+ +60001  ++ +60001  4++ +60001  H+* +60001  ]** +60001  z+* +60001 \ D-- +60001 \ &-- +60001 \ -- +60001 \ -, +60001 \ .- +60001 \ .- +60000 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60000 \ -- +60002  -- +60001  -- +60000  -- +60001  .- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- @EST1642050320.07  -- +60001  -- +60001  -- +60001  .- +60001  -- +60001  -- +60000  -- +60001  -- +60002  -- +60000  -- +60001  -- +60001  -- +60001  -- +60001  .- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  .- +60000  -- +60002  -- +60000  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  .- +60001  -- +60001  .- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60000  .- +60001  -- +60001  -- +60001  -- +60001  -- +60001  .- +60001  .- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60000  -- +60001  .- +60001  -- +60001  .- +60001  .- +60001  .- +60001  -- +60001  .- +60001   .- +60001  -- +60001  .- +60001 #\ u,, +60001 $\ s,, +60001 #\ t-, +60001 #\ u,, +60005 #\ u,- +59997 \ w,, +60001  \ x,, +60001 \ {,, +60000 \ |-- +60001 \ ,, +60001 \ ,, +60001 #\ -- +60001 %\ ,, +60001 \ -, +60001 "\ ,, +60001  \ ,, +60001 \ ,, +60001 \ -, +60000 #\ ,, +60001 !\ ,, +60001 \ ,, +60001  ,+ +60001 # 7,+ +60001 " [+* +60001 \ i-- +60001 !\ --- +60001 \ -- +60001 #\ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ \ -- +60001 \ -. +60001 \ -- +60001 \ -- +60001 \ .- +60001 \ -- +60000 \ -- +60001 \ -- +60001 \ -- +60001  -- +60001  -- +60001  .- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60000  -- +60002  -- +60000  -- +60001  .- +60001  -- +60002  -- +60001  .- +60000  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  .- +60000  -- +60002  -- +60001  .. +60001  -- +60000  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  .- +60001  .- @EST1642136721.42  -- +60000  -. +60001  -- +60001  -- +60001  -. +60002  -- +60000  -- +60001  -- +60001  .- +60001  -. +60001  -- +60001  .- +60001  -- +60001  .- +60001  -- +60001  .- +60001  .. +60001  .- +60000  -- +60001  .- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  .- +60001  -- +60001  -- +60001  -- +60001  .- +60001  -- +60001  .- +60001  -- +60000  .- +60001  .- +60001  -- +60001  -- +60001 \ ,+ +60001 \ l-, +60001 \ k-, +60001 \ k-, +60001 \ l-- +60001 \ m-- +60001 \ o-- +60001 \ q-- +60001 \ s-, +60000 \ u,, +60001 \ w-, +60001 \ {,, +60001 \ },, +60001 \ ,, +60001 \ ,, +60001 \ ,, +60001 \ ,, +60001 {\ ,, +60001 \ ,, +60001 {\ ,, +60001 w\ ,, +60001 \ ,, +60001 \ ,+ +60001 z ++ +60001 | 6++ +60001 } X++ +60000 y\ W-- +60001 p\ '.- +60002 y\ -- +60000 n\ -- +60001 j\ -- +60001 l\ -- +60001 _\ -- +60001 b\ -- +60001 _\ \ -- +60001 S\ -- +60001 E\ .- +60001 F\ -- +60001 >\ -- +60001 9\ -- +60001 >\ -- +60000 9\ -- +60001 7\ -- +60001 - -- +60001 - -- +60001 , -, +60001 0 -- +60001 * -- +60001 ) -- +60001 * -- +60001 & -- +60001 % .- +60001   .- +60001  -- +60001  .. +60001  -- +60001  -- +60000   .- +60001  .- +60001  -- +60001  .- +60001  .- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  .- +60001  -- +60001  -- +60001  -- +60001  -- +60000  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  .- +60001  .- +60001  .. +60001  -- +60001  -- +60001  -- +60001  -- +60000  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  .. +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60000  -- +60002  -- @EST1642223122.77  .- +60001  .- +60001  -- +60001  -- +60000  -- +60001  .- +60001  .- +60001  .- +60001  .- +60001  .- +60001  .- +60001  .. +60001  .- +60001  .- +60000  -- +60001  -- +60001  .- +60001 \ ,, +60001 \ g-, +60001 \ f,, +60001 \ f,, +60001 \ g-, +60001 \ i-, +60001 \ j-, +60001 \ k-, +60001 \ m-, +60001 \ o-, +60001 \ r,, +60000 \ u-, +60002 \ w,, +60001 \ {,, +60000 \ ~,, +60001 \ ,, +60001 \ -- +60001 \ ,- +60001 \ ,, +60001 \ ,, +60001 \ ,, +60001 \ ,, +60001 \ -, +60001 \ ,, +60001  ++ +60001  &++ +60001  F+* +60001  v+* +60000 \ 2-- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ \ .- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60000 \ .- +60001  -- +60001  -- +60001  -- +60002  -- +60000  -- +60001  -- +60001  -- +60001  .. +60001  .- +60001 | -- +60001 | .- +60001 y -- +60001 n .- +60001 k .- +60001 k .- +60000 i -- +60001 i -- +60001 e -- +60001 b -- +60001 c -- +60001 c -- +60001 ` -- +60001 a -- +60001 c -- +60001 e .- +60001 e -- +60001 d -- +60001 _ -- +60001 ` -- +60000 c -- +60002 _ .. +60001 ] -- +60001 ` -- +60001 ^ .- +60001 _ .- +60000 _ -- +60001 ] .. +60001 Z -- +60001 [ -- +60001 Y -- +60001 W .- +60001 X -- +60001 ] .- +60001 Y -- +60001 X .- +60001 X -- +60000 [ -- +60001 ` -- +60001 a -- +60001 a -- +60001 g -- +60001 b -- +60001 f .. +60001 c .. +60001 g -. +60001 j -- +60001 l .- +60001 p -- +60001 s .. +60001 v -- +60001 y -- +60000 | .- +60002  -- +60001  -- +60001  .- +60001  -- +60000  .- +60001  .. +60001  .. +60001  .. +60001  -- +60001  .. +60001  -- +60001  .- +60001  .- +60001  -- +60000  -- +60001  -- +60001 { -- +60001 { .- +60001 z -- +60001 z\ ,, +60001 y\ +, +60001 x\ d-, @EST1642309524.11 y\ g-, +60001 {\ k-, +60001 |\ l,, +60001 {\ o-, +60001 \ r,, +60001 ~\ u,, +60001 \ x-, +60000 \ |,, +60001 \ -, +60001 \ -, +60001 \ -, +60001 \ ,+ +60001 \ ,, +60001 \ ,, +60001 \ ,, +60001 \ ,+ +60001 \ ,+ +60001  ,+ +60001  2++ +60001  f+* +60001 \ 4-- +60001 \ -- +60001 \ -- +60000 \ -- +60002 \ -- +60000 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ .- +60001 \ .- +60001 \ -- +60001 \ -- +60001  -- +60001  -- +60001  .- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60000  .- +60001  -- +60001  .- +60001  -- +60001  .- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60000  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  .- +60001  .- +60001  -- +60001  -- +60001  .- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60000  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  .- +60001  -- +60001  .- +60000  -- +60001  -- +60001  -. +60001  .. +60001  -. +60001  .- +60001  -- +60001  -- +60001  .- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60000  .- +60001  -- +60001  -- +60001  -- +60001  -. +60001  .- +60001  -- +60001  .- +60001  -- +60001  -- +60001  -- +60001  -- +60001 \ ,+ +60001 \ ,+ +60001 \ `-- +60000 \ c-- +60001 \ f-- +60001 \ i-, +60001 \ k-- +60001 \ n-, +60001  \ q-, +60001 \ t-, +60001 \ x,- +60001  \ |,, +60001 !\ ,, +60001 \ ,, +60001 \ ,, +60001 \ ,, +60001 \ ,, +60001 \ ,, +60001 \ ,+ +60000 \ ,, +60001 \ ,+ +60002  *,+ +60001 \ s-, +60000 \ $-- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ -- @EST1642395925.46 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001  \ -- +60001 \ -- +60001 \ \ -- +60000  -- +60001  -- +60001  -- +60001   -- +60001  -- +60001 \  .- +60001   -- +60001   -- +60001  -- +60001 \  -- +60001   -- +60001   -- +60001  -- +60001  -- +60001   -- +60000 \  -- +60001  -- +60001   -- +60001 \  -- +60001   -- +60001  -- +60001  -- +60001   -- +60001  .- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60000  .- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  .. +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  .. +60001  -- +60001  .- +60000   -- +60001  -- +60001 # -- +60001 + -- +60001 2 -- +60001 ; -- +60001 < -- +60001 D .- +60001 E -- +60001 E -- +60001 F -- +60001 ? -- +60001 C -- +60001 E -- +60000 F -- +60001 E -- +60001 H -- +60001 F -- +60001 G -- +60001 D .- +60001 C -- +60001 E -- +60001 J -- +60001 K -- +60001 Q .- +60001 R -- +60001 X -- +60001 Z .. +60001 Y .- +60001 Y .. +60001 V 00 +60000 U .- +60001 T\ ,, +60001 W\ ,+ +60001 Z\ ++ +60001 ^\ ^-- +60001 ^\ b,, +60001 ]\ e,, +60001 a\ g-, +60001 a\ j,, +60001 c\ m,, +60001 a\ o-, +60001 g\ t-, +60001 b\ w-, +60001 g\ {-, +60001 j\ ,, +60001 n\ -, +60000 q\ -- +60001 v\ -, +60001 \ ,, +60001 \ ,, +60001 \ +, +60001 \ ,+ +60001 \ ++ +60001  >++ +60001  w+* +60001 \ )-- +60001 \ -- +60001 \ -- +60001 \ -- +60000 \ -- +60001 \ \ -- +60001 \ -- +60002 \ -- +60000 \ -- +60001 x\ -- +60001 v\ -- +60001 k\ -- +60001 d -- +60001 Z -- +60001 T -- +60001 Q -- +60001 P -- +60001 S -- +60001 T -- +60001 S -- +60001 L -- +60000 B -- +60001 @ -- +60001 B -- +60002 @ -- +60000 = -- +60001 > -- +60001 B -- +60001 B -- +60001 C -- @EST1642482326.81 D -- +60001 F .- +60001 E .- +60001 I .- +60000 H -- +60001 K -- +60001 K -- +60001 K .- +60001 J .- +60001 J -- +60001 O -- +60001 M -- +60001 O .- +60001 P .- +60001 R .- +60001 V -- +60001 Y -- +60001 \\ .- +60001 ] .- +60001 ] -- +60000 ` .- +60001 a .- +60001 ` -. +60001 b .- +60001 e .- +60001 d -- +60001 a -- +60001 d -- +60001 _ -- +60001 a .. +60001 c .- +60001 g -- +60001 g -- +60001 h .- +60001 h -- +60000 f .- +60001 a .- +60002 k .- +60001 Y .- +60000 ` -- +60001 Z -- +60001 T -- +60001 X -- +60001 [ -- +60001 Z -- +60001 ` -- +60001 a -- +60001 a .. +60001 ` .- +60001 ` .- +60000 _ -- +60001 ` .- +60001 ] .- +60001 [ .- +60001 ^ .- +60001 X .- +60001 ^ -. +60001 W .- +60001 Z .- +60001 ` -- +60001 U -- +60001 e -- +60001 \\ .- +60001 [ -- +60001 a .- +60000 U -- +60001 ^\ ,, +60001 \\\ ++ +60001 _\ \\-- +60001 ]\ `-, +60001 \\\ b,, +60001 ]\ f,, +60001 Z\ h-, +60001 U\ l,, +60001 U\ o-, +60001 V\ q-, +60001 ]\ u-- +60001 [\ y-- +60001 Z\ ~-- +60001 V\ -- +60001 W\ ,, +60001 W\ ,, +60001 J\ ,, +60001 Z\ ,+ +60001 M\ ,, +60001 S\ ,, +60000 Q\ ,, +60001 L )++ +60001 L T*+ +60001 B n** +60001 L\ /-- +60001 L\ -- +60001 Q\ -- +60001 T\ -- +60001 T\ -- +60001 V\ \ -- +60001 W\ -- +60001 X\ -- +60000 Y\ -- +60002 Z\ -- +60000 [\ -- +60001 `\ -- +60002 a\ -- +60000 ` -- +60001 ] -- +60001 Z .- +60001 \\ -- +60001 _ -- +60001 d -- +60001 d .- +60001 d .- +60001 a -- +60001 g -- +60001 g -- +60001 f .- +60001 i -- +60000 h .- +60001 k -- +60001 o -- +60002 q -- +60001 r -- +60000 u -- +60001 x .- +60001 z -- +60001  -- +60001  .- +60001  -- +60001  .- +60001  .- +60001  -- +60001  -- +60001  .- +60001  -- +60001  -- +60001  -- +60001  .- +60000  .- +60001  .- +60001  -- +60001  -. +60001  .- +60001  -- +60001  -- +60001  .- @EST1642568728.16  -- +60001  -- +60000  -- +60002  -- +60001  .- +60001  -- +60000  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60000  .- +60002  .- +60000  .- +60004  // +59999  -- +60000  -- +60001  -- +60001  .- +60001  .. +60001  .- +60001  .- +60001   -- +60001  -- +60001  -- +60001  .- +60001  -- +60001 " -- +60001 & .- +60000 , -- +60001 2 -- +60001 1 -- +60001 - .- +60001 - -- +60001 - -- +60001 '\ ,, +60001 \ ,+ +60001 \ f-- +60001 \ ]-- +60001 \ a-, +60001 \ d,, +60001 \ h-, +60001 \ k-, +60001 \ n,, +60001 \ r-, +60001 \ v,, +60001 \ {,, +60001 \ ,, +60001 \ -, +60000 \ -- +60001 \ ,, +60001 \ ,, +60001 \ ,+ +60001 \ ,+ +60001 \ ,+ +60001  7+* +60001  X+* +60001  w** +60001 \ *-- +60001 \ -- +60001 \ -- +60000 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001 ~\ -- +60001 }\ -- +60001  -- +60001 ~ -- +60001 h -- +60001 f -- +60001 k -- +60001 l -- +60001 j -- +60001 b .. +60001 ] -- +60000 X -- +60001 N -- +60001 A .- +60001 7 // +60001 3 -- +60001 . .- +60001 0 -- +60001 ; -- +60001 / -- +60001 , -- +60001 # -- +60001  -- +60001 # -- +60001 ! -- +60001 & -- +60001 " -- +60001   -- +60001  -. +60001  -- +60001  .- +60000  .- +60001  .- +60001  -- +60001  .- +60001  .- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  .- +60001  .- +60000  .. +60001  -- +60001  .- +60001  -- +60001  .- +60001  -- +60001  .- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60000  -- +60001  -- +60001  -- +60001  .- +60002  .- +60000  .- +60001  -- +60001  -- +60001  .- +60001  .- +60001  -- +60001  .. +60001  .- +60001  -- @EST1642655129.51  -- +60001  -- +60000  -- +60002  .- +60000  .- +60001  -- +60001  -- +60001  .. +60001  .- +60001  -- +60001  .- +60001  -- +60001  -- +60001  .- +60001  -- +60001  -- +60001  .- +60000 \ ,, +60001 \ ,, +60001 \ [-, +60001 \ ]-- +60001 \ a-- +60001 \ d-- +60001 \ f-- +60001 \ i-- +60001 \ l-- +60001 \ p-, +60001 \ t-, +60001 \ x-, +60001 \ ~,, +60001 \ ,, +60001 \ ,, +60001 \ ,, +60001 \ ,, +60001 \ ,, +60000 \ -, +60001 \ ,+ +60001  ++ +60001  P++ +60001  t+* +60001 \ &-- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ \ -- +60001 \ -- +60001 \ -- +60001 \ -. +60000 \ -- +60001 \ -- +60001 \ -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60000  .- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  .- +60001  -- +60001  .- +60001  -- +60001  -- +60001  -- +60000  -- +60001  -- +60001  .- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  .- +60001  -- +60001  -- +60001  -- +60001  .- +60001  -- +60001  .- +60001  -- +60001  .- +60000  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -. +60001  -. +60001  .- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60000  .- +60001  .. +60001  -- +60001  .- +60001  -- +60001  .- +60001  .- +60001  .. +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  .. +60001  .- +60000  .- +60001  -. +60001  -- +60001  -- +60001  .- +60001  .. +60001  -- +60001  .- +60001  .. +60001  -- +60001  -- +60001 \ ,, +60001 \ ,+ +60001 \ Z-- +60001 \ \\-, +60001 \ _-- +60001 \ b-- +60000 \ e-- +60001 \ h-, @EST1642741530.86 \ k-, +60001 \ n-- +60001 \ r-, +60001 \ v-, +60001 \ {-, +60001 \ ,, +60001 \ ,, +60001 \ ,, +60001 \ ,, +60001 \ ,, +60001 \ ,, +60001 \ ,+ +60001  ++ +60000  D++ +60002  f++ +60001 \ 9-- +60000 \ -- +60001 \ -- +60001 \ -- +60001 \ \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ .- +60001  .- +60001  -- +60001  .- +60000  -- +60001  -- +60001  -- +60001  -- +60001  .- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  .- +60001  -- +60001  -- +60001  .- +60000  .. +60001  .- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  .- +60000  .- +60001  .- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  .- +60001  -- +60001  -- +60001  -- +60001  .- +60001  .- +60000  .. +60002  -- +60001  -- +60001  .- +60000  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60000  -- +60002  -- +60000  .- +60001  .. +60002  -- +60001  -- +60000  .- +60001  .- +60001  -- +60005  .. +59997  -- +60001  -- +60001  .- +60001  -. +60001  -- +60001  -- +60000  .. +60002  .- +60001  .- +60001  .- +60000  .- +60001  -- +60001  .- +60001  -- +60001 \ ,, +60001 \ ,+ +60001 \ ,+ +60001 \ Z-, +60001 \ ]-- +60001 \ `-, +60001 \ d-- +60001 \ g-, +60001 \ j-, +60001 \ n-, +60000 \ r-, +60001 \ w-, +60002 \ |,, +60000 \ -, +60001 \ ,, +60001 \ -, +60001 \ ,, +60001 \ ,+ +60001 \ ,, +60001 \ ,+ +60001  *,+ +60001  G++ +60001  c,+ +60001  x++ +60001 \ (-- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ \ -- +60000 \ -- +60001 \ -- +60001 \ -- +60001 \ -- @EST1642827932.20 \ -- +60001 \ -- +60001  -- +60001  -- +60001  -- +60001  .- +60001  -- +60001  -- +60001  .- +60001  -- +60001  -- +60001  -- +60000  -- +60001  .- +60001  .- +60001  .- +60001  -- +60001  -- +60001  .- +60001  .- +60001  -- +60001  -- +60001  -- +60001  .- +60001  .- +60001  -- +60001  -- +60000  .. +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  .- +60001  .. +60001  .- +60001  .- +60001  .- +60001  .. +60001  -- +60000  .- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  .- +60001  .- +60001  .- +60001  -- +60000  .- +60001  -- +60001  .- +60001  .- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  .. +60001  -- +60001  -- +60000  .. +60001  .. +60001  .- +60002  .- +60000  -- +60001  .- +60001  .- +60001  .- +60001  -- +60001  -- +60001  -- +60001  -- +60001  .- +60001  .. +60001  -- +60001  -- +60000  -- +60002  -- +60000  .- +60001  -- +60002 \ ,, +60000 \ ,+ +60001 \ W-- +60001 \ Y-, +60001 \ [,, +60001 \ _-, +60001 \ a-- +60001 \ d-- +60001 \ h-- +60001 \ k-, +60001 \ o,, +60001 \ s-, +60001 \ x-, +60001 \ -, +60001 \ -, +60000 \ ,, +60001 \ ,, +60001  \ ,, +60001 \ ,, +60001  \ ,+ +60001  ++ +60001   9++ +60001   W++ +60001  v** +60001  \ 8-- +60001  \ -- +60001  \ -- +60001 \ \ -- +60001  \ \ -- +60001 \ -- +60001 \ -- +60000 \ -- +60001 \ .- +60001 \ -- +60002  -- +60000  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  .- +60001  -- +60001  -- +60001  -- +60001  .- +60000  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- @EST1642914333.55  -- +60001  -- +60001  .- +60001  -- +60001  -- +60000  -- +60001  -- +60001  .- +60001   -- +60001   -- +60001  -- +60001   -- +60001  -- +60001  -- +60001  .- +60001  -- +60001  .- +60001  -- +60001  -- +60001  .- +60001  .- +60001  .- +60000  -- +60001  .- +60001   -- +60001 " -- +60001 # -- +60001 ' .- +60001 + .- +60001 3 -- +60001 2 -- +60001 5 .- +60001 6 -- +60001 7 -- +60001 8 -- +60001 7 -- +60001 5 -- +60001 3 -- +60001 6 -- +60000 7 -- +60001 : -- +60001 6 -- +60001 8 -- +60001 6 -- +60001 0 -- +60001 + .- +60001 # -- +60001  .- +60001  .- +60001  -- +60001  -- +60001  -- +60001  .- +60001  -- +60001  -- +60001  -- +60000  -- +60001  -- +60001  .- +60001  -- +60001  .- +60001  .- +60001  .. +60001 \ ,, +60001 \ ,, +60001 \ ,+ +60001 \ X-, +60001 \ [-, +60001 \ _-, +60001 \ b-, +60001 \ e-- +60001 \ i-, +60000 \ l,, +60001 \ q,, +60001 \ u-- +60001 \ {,, +60001 \ ,, +60001 \ ,, +60001 \ ,, +60001 \ ,, +60001 \ ,, +60001 \ ,, +60001 \ ,, +60001  3++ +60001  N++ +60001  p+* +60000 \ <-, +60002 \ -- +60000 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ .- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60000  -- +60002  -- +60000  -- +60002  -- +60001  -- +60000  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  .- +60001  -- +60001  .- +60001  -- +60001  -- +60000  -- +60001  .- +60001  -- +60001  -- +60001  -- +60001  .- +60001  .- +60001  .- +60001  -- +60001  -. +60001  .- +60001  -- +60001  -- +60001  -- +60000  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001 | -- +60001 y .- +60001 ~ -- +60001  .- +60001  -- +60001  -- +60001  .- @EST1643000734.90  .- +60001  -- +60001  -- +60001  -. +60001  -- +60001  .- +60001  .- +60001  .- +60001  .- +60001  .- +60000  .- +60001  .- +60001  -- +60001  .- +60001  .- +60001  -- +60001  -- +60001  .- +60001  .- +60001  -- +60001  .- +60001  -- +60000  -- +60001  -- +60001  .- +60001  .- +60001  -. +60001  -. +60001  .- +60001  -- +60001  -- +60001  -- +60001  .- +60001  .- +60001  -. +60000  -. +60002  .- +60000  -- +60001 \ ,, +60001 \ ,, +60001 \ ,+ +60001 \ X-- +60001 \ [-- +60001 \ ^,, +60001 \ b-, +60001 \ e-, +60001 \ h-- +60001 \ k-, +60001 \ o,, +60001 \ t-, +60001 \ z,, +60000 \ ,, +60001 \ ,, +60002 \ ,, +60000 \ ,, +60001 \ ,+ +60001 \ ,, +60001 \ ++ +60001  6++ +60001  O++ +60001  q** +60001 \ :-, +60001 \ -- +60001 \ .- +60001 \ \ -- +60000 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001  -- +60001  -- +60001  -- +60001  .- +60001   -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60000  -- +60001  -- +60001  .. +60001  -- +60001  -- +60001 ! .- +60001 & -. +60001 + .- +60001 ) -- +60001 , -- +60001 * -- +60001 ' .- +60001 + -- +60001 ' -- +60000 ' -- +60001 * -- +60001 # -- +60001  -- +60001 $ -- +60001 # -- +60001  -- +60001  -- +60001  -- +60001  .- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001 ! -- +60001 $ .- +60001 % -- +60000 ( .- +60001 + -- +60001 - .- +60001 0 -- +60001 3 -- +60001 5 -- +60001 3 -- +60001 4 -- +60001 0 .- +60001 , .- +60001 ) -- +60001 $ -- +60001  -- +60001  -- +60001  -- +60001   -- +60001  -- +60001   -- +60001  -- +60000  -- +60001  -- +60001  .- +60001  -- +60001  -- +60001  .- +60002  .- +60000  -- +60001  -- @EST1643087136.26  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  .- +60001  .- +60001  .- +60001  .. +60001  .. +60001  .. +60001  .- +60001  -- +60001 \ ,, +60000 \ ,, +60001 \ ,+ +60001 \ V-, +60001 \ Y-, +60001 \ ]-- +60001 \ `-, +60001 \ c-- +60001 \ f-, +60001 \ i,, +60001 \ n-- +60001 \ r-- +60000 \ x-, +60002 \ -, +60000 \ ,, +60001 \ ,, +60001 \ ,, +60001 \ ,, +60001 \ ,, +60001 \ ,+ +60001  *++ +60001  B++ +60001  \\+* +60001  t+* +60001 \ 4-- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60000 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001  -- +60001  -- +60001  -, +60001  -- +60001  -- +60001  -- +60001  .- +60001  -- +60001  .- +60001  -- +60001  -- +60000  -- +60002  -- +60001  .- +60001  -- +60000  -- +60001  .. +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60000  .- +60001  -- +60001  .- +60001  .- +60001  .- +60001  -- +60001  -- +60001  -- +60001  .- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  .- +60001  -- +60001  -- +60000  .- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  .- +60001  .- +60001  .- +60001  .- +60001  -- +60001  .- +60001  .. +60001  .- +60001  .- +60001  -- +60001  .- +60000  -- +60001  -- +60001  .- +60001  -- +60001  .- +60001  -- +60001  -- +60001  -- +60001  -- +60001  .. +60001  .- +60001  .. +60001  .- +60001  .. +60001  .. +60001  -. +60001  -- +60000  .- +60001  .- +60001  .- +60001  -- +60001  -- +60001  .. +60001  .- +60001  -. +60001 \ ,, +60001 \ ,, +60001 \ W-- +60001 \ U-, +60001 \ Y-- +60001 \ \\-, +60001 \ `-, +60001 \ b,, +60001 \ e,, +60001 \ h-, +60001 \ m-, @EST1643173537.61 \ q-, +60000 \ w,, +60001 \ ~,, +60001 \ ,, +60001 \ ,, +60001 \ ,, +60001 \ ,, +60001 \ ,, +60001 \ ,+ +60001  (++ +60001  B++ +60001  f++ +60001 \ U-- +60000 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ .- +60001 \ -- +60001 \ -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60000  .- +60001  .- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  .- +60001  .- +60001  .- +60001  -- +60001  -- +60001  -- +60000  -- +60001  -- +60001  -- +60001  -- +60001  .- +60001  -- +60001  .- +60001  .- +60001  .- +60001  -- +60001  .- +60001  -- +60001  .- +60000  .- +60002  -- +60000  -- +60002  -- +60001  -- +60001  -- +60000  -- +60001  .- +60001  -- +60001  -- +60001  .- +60001  .- +60001  .- +60001  .. +60001  -- +60001  .. +60001  -- +60000  .- +60001  .- +60001  .- +60001  -- +60001 s .- +60001 j -. +60001 s .- +60001 t -- +60001 e .- +60001 u -- +60001 v .- +60001 | -- +60001 | -. +60001  .. +60001  -- +60001  -- +60000  -- +60001  .- +60001  -- +60001  -- +60001  .- +60001  -- +60001  -- +60001  .. +60001  -- +60001  .- +60001  -- +60001  .- +60001  .- +60001  .- +60001  -- +60001  -- +60001  -- +60001  .. +60001  .- +60001 \ ,, +60000 \ ,, +60001 \ ++ +60001 \ V-, +60001 \ Y-, +60001 \ \\-- +60001 \ _-, +60001 \ b,, +60001 \ e,, +60001 \ h-, +60001 \ l-, +60000 \ q-- +60002 \ v-, +60001 \ ~,, +60001 \ ,, +60001 }\ ,, +60000 \ ,, +60001 |\ ,, +60001 y\ ,, +60001 x\ ++ +60001 { *,+ +60001 z D++ +60001 y h++ +60001 x z** +60001 y\ *-- +60001 {\ -- +60001 z\ .- +60001 |\ -- +60000 z\ -- +60001 |\ -- +60001 v\ -- +60001 w\ -- +60001 s .- +60001 u -- +60001 n -- +60001 v -- @EST1643259938.95 r -- +60001 s -- +60001 r -- +60001 w -- +60001 r -- +60001 r -- +60000 q -- +60001 r -- +60001 s -- +60001 o -- +60001 p -- +60001 l -- +60001 m -- +60001 n .- +60001 j -- +60001 m .- +60001 l -- +60001 p -- +60001 s .- +60001 r -- +60001 q -- +60000 s -- +60001 s -- +60002 m -- +60001 l -- +60000 n -- +60001 q -- +60001 p -- +60001 l .- +60001 k -- +60002 j // +60000 i .- +60001 k .- +60001 h -- +60001 h -- +60000 l -- +60001 j -. +60001 q .- +60001 n -- +60001 r -- +60001 o .- +60001 s -- +60001 x .- +60001 z .- +60001 { -- +60001  .- +60001  .- +60001  -- +60001  -. +60001  -- +60001  -- +60001  -- +60001  .- +60001  -- +60001  -- +60001  -- +60000  -- +60001  .- +60001  .- +60001  -- +60001  .- +60001  -- +60001  .- +60001  .- +60001  .- +60001  -- +60001  .- +60001  -- +60001  -- +60001  -- +60000  -- +60001  -- +60001  -- +60001  -- +60001  .- +60001  -- +60001  .. +60001  .- +60001  -- +60001  .- +60001  .- +60001  .- +60000  -. +60001  .- +60001 \ ++ +60001 \ ,+ +60001 \ c-- +60001 \ U-, +60001 \ Y-- +60001 \ \\-, +60001 \ _-, +60001 \ b-, +60001 \ f-, +60001 \ i-, +60001 \ n-, +60001 \ r-- +60001 \ x,, +60001 \ -, +60001 \ ,, +60000 \ -, +60001 \ -, +60001 \ ,, +60001  \ ,+ +60001 ! ++ +60001 $ 3,+ +60001 ' N++ +60001 ) m+* +60001 +\ /-- +60001 /\ -- +60001 1\ -- +60001 1\ -- +60001 7\ -- +60000 =\ -- +60001 @\ -- +60001 D\ -- +60002 G -- +60001 O -- +60000 Z -- +60001 b -- +60001 h -- +60001 h -. +60001 l -- +60001 k -- +60001 q -- +60001 s -- +60001 { -- +60001  .- +60001  .- +60001  -- +60000  -- +60001  -- +60001  .- +60001  -- +60001  .- +60001  -- +60001  -- +60001  -- +60001  -- +60001 o -- +60001 K -- +60001 D -- +60001 4 .- +60000 1 -- +60002 0 -- @EST1643346340.30 . .- +60001 / -- +60001 $ -- +60000  -- +60001  -- +60001  -- +60001 & -- +60001 + .- +60001 ' .- +60001 4 -- +60001 ' .- +60001  -- +60001  .- +60001  -- +60000  -- +60001  .- +60001  -- +60001  .- +60001  .- +60001  -- +60001  -- +60001  .- +60001  -- +60001  .- +60001  .. +60001  -- +60001  .- +60001  .- +60001  -- +60001  .- +60001  -- +60001  -- +60001  -- +60000  -- +60001  .. +60001  .- +60001  -- +60001  -- +60001  .- +60001  .- +60001  .- +60001  -- +60001  .. +60001  -- +60001  -- +60000  .. +60001  .- +60001  .- +60001  -- +60001  .- +60001  -- +60001  .- +60001  .- +60001  .- +60001  .- +60001  -- +60001  .- +60001  .- +60001  .- +60001 \ ,, +60001 \ ,+ +60001 \ ,+ +60000 \ S-, +60001 \ V-- +60001 \ Y-, +60001 \ [-- +60001 \ _-- +60001 \ b-, +60001 \ e-, +60001 \ i-, +60001 \ n-, +60001 \ s-, +60001 \ {-, +60001 \ ,, +60001 \ ,, +60001 \ ,, +60001 \ ,, +60001 \ ,, +60001 \ ,, +60001  \ ++ +60000  +++ +60001  ?++ +60001  Y++ +60001  o** +60001 \ L-- +60001 \ -- +60001 \ -- +60001 \ \ -- +60001 \ .- +60001 \ -- +60001 \ -- +60001 \ .- +60001 \ -- +60001  -- +60001  -- +60001  -- +60001  -- +60000  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  .- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60000  -- +60001  -- +60001  -- +60001  -- +60001  .- +60001  -- +60001  -- +60001  .- +60001  .- +60001  .- +60001  .- +60001  .- +60001  -- +60001  .- +60001  -- +60001  -- +60000  -- +60002  -- +60001  -- +60000  .- +60001  -- +60001  -- +60001  -- +60001  .- +60001  .- +60001  -- +60001  .- +60001  -- +60001  -- +60001  .- +60001  -- +60001  -- @EST1643432741.65  -- +60001  .- +60001  -- +60000  .- +60002 { .- +60000 { -- +60001 w .- +60001 t -- +60001 x -- +60001 r .- +60001 t -- +60001 l -- +60001 a -- +60001 X -- +60001 Y .- +60001 [ -- +60001 X .- +60001 [ -- +60001 c -- +60001 b .- +60000 [ -- +60001 R -- +60001 P .- +60001 L .- +60001 J -- +60001 P -- +60001 W .. +60001 \\ .- +60001 V -- +60001 Q -- +60001 L .- +60001 F -- +60001 C .- +60001 E .- +60000 G .- +60002 C .. +60001 A\ ,, +60000 A\ ,, +60001 ;\ ++ +60001 8\ S-- +60001 9\ V-- +60001 ;\ Y-- +60001 ?\ ]-, +60001 A\ _-- +60001 A\ c-, +60001 ?\ f-, +60001 =\ j-, +60001 9\ o-, +60001 6\ u,, +60001 6\ |-, +60001 ;\ ,, +60000 ?\ ,, +60001 C\ ,, +60002 N\ ,, +60001 W\ ,+ +60001 b\ ,+ +60000 t ,+ +60001  1++ +60001  J++ +60001  j++ +60001  y+* +60001 \ %-- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60000  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60000  -- +60001  -. +60001  .- +60002  -- +60000  -- +60001  .- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  .- +60001  .- +60001  -- +60001  -- +60001  .- +60000  .- +60001  .. +60001  .- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  .- +60001  .- +60001  -- +60001  .- +60000  -- +60001  .- +60002  .- +60000  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -. +60001  .- +60001  .- +60001  -- +60001  -- +60001  -- +60000  -- +60001  -. +60001  -- +60001  -- +60001  .- @EST1643519143.00  -- +60001  .- +60001  .- +60001  .- +60001  -- +60001  .- +60001  .- +60001  .- +60001  .. +60001  .- +60001  -- +60001  -- +60001  -- +60001 \ ,, +60001 \ ,+ +60000 \ b,, +60001 \ T-, +60001 \ W-, +60001 \ Z-- +60001 \ ]-, +60001 \ a-, +60001 \ d-, +60001 \ h-- +60001 \ l-, +60001 \ r-, +60001 \ y,, +60001 \ ,, +60001 \ -, +60001 \ ,, +60001 \ ,, +60000 \ ,, +60002 \ ++ +60000  ++ +60001  #+* +60001  7++ +60001  K+* +60001  i+* +60001  v+* +60001 \ &-, +60001 \ -- +60001 \ // +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001  -- +60001  -- +60000  -- +60001  -- +60001  -- +60001  .- +60001  -- +60001  .- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60000  -- +60001  .- +60001  -- +60001  -- +60001  .- +60001  -- +60001  -- +60001  -- +60001  -- +60001  .- +60001  -- +60001  -- +60001  -- +60001  -- +60001  .- +60001  -- +60001  -- +60000  -- +60001  -- +60001  .- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  .- +60001  -- +60000  -- +60001  .- +60001  -. +60001  .- +60001  -- +60001  .- +60001  -- +60001  -- +60001  -- +60001  .- +60001  .- +60001  .- +60001  .- +60001  0/ +60001  -- +60001  .- +60000  .- +60001  .. +60001  .- +60001  -- +60001  .- +60001  .- +60001  -- +60001  .- +60001  -- +60001  .- +60001  -- +60001  .- +60001  .- +60001  .- +60001  .- +60000 \ ,, +60001 \ ++ +60001 \ R-- +60001 \ T-- +60001 \ W-- +60001 \ [-- +60001 \ ^-, +60001 \ `-, +60001 \ d-, +60001 \ h-- @EST1643605544.36 \ m,, +60001 \ r-, +60001 \ y,, +60001 \ ,, +60001 \ ,, +60001 \ ,, +60001 \ ,, +60001 \ ,+ +60001 \ ++ +60000  ++ +60001  0,+ +60001  C++ +60001  `+* +60001  u+* +60001 \ &-, +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ .- +60001 \ -- +60001  -- +60001  -- +60001  -- +60001  -- +60000  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  .- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60000  -- +60001  -- +60001  .- +60001  -- +60001  -- +60001  -- +60001  .- +60001  -- +60001  .- +60001  -- +60001  .- +60001  -. +60001  -- +60001  .- +60001  -- +60001  -- +60000  .- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  -- +60001  .- +60001  -- +60001  .- +60001  -- +60001  -. +60001  .- +60001  .- +60000  -- +60002  .. +60001  -- +60001  -- +60001  -- +60000  -- +60001  .- +60001  .- +60001   -- +60001 \  -- +60001   -- +60001  .- +60001  .- +60001  .. +60001  .- +60001  -- +60000  .- +60002  -- +60001  -- +60001  -- +60000  -- +60001 \  .- +60001  .- +60001  -- +60001 \  .. +60002  10 +60000  .- +60001  .. +60001   .- +60001   .- +60001  .- +60001  .- +60001  -- +60001  -- +60001  -- +60000 \ ,, +60001 \ ,+ +60001 \ R-- +60001  \ U-, +60001 \ X-, +60001  \ \\-, +60001  \ ]-, +60001  \ a-, +60001 \ d,, +60001 \ g,, +60000 \ k-- +60002 \ p-, +60001 \ w-, +60001 \ ~-- +60001 \ ,, +60000 \ ,, +60001 \ ,, +60001 \ ,, +60001 \ ,+ +60001  ++ +60001  2++ +60001  I+* +60001  k++ +60001 \ F-- +60001 \ -- +60001 \ -- +60000 \ -- +60002 \ -- +60001 \ -- +60001 \ -- +60000  -- +60001  -- +60001  -- +60001  -- @EST1643691945.72  -- +60001 \  -- +60001  -- +60001   -- +60001  -- +60001  -- +60001  .- +60001  .- +60000  -- +60001  -- +60001  -- +60001  .- +60002  .- +60001  -- +60000  -- +60001  -- +60001  -- +60001  -- +60001  .- +60001  -- +60001  .- +60001  -- +60001  -- +60001  -- +60000 # -- +60002 % .- +60000  .- +60001 ! -- +60001  -- +60001  -- +60001  .- +60001  -- +60001   -- +60001  -- +60001  .- +60001   .- +60001  -- +60001  -- +60001   -- +60001  -- +60000  -- +60002  -- +60000   -- +60001  -- +60001  -- +60001  -- +60001  -- +60001 # .- +60001 ' -- +60001 ( -- +60001 . .- +60001 3 -- +60001 8 .- +60001 : .- +60001 B .- +60001 A -- +60000 D -- +60001 D .- +60001 I -- +60001 I -- +60001 L -- +60001 R -- +60001 N .. +60001 N -- +60001 P .. +60001 [ .- +60001 Z .. +60001 e -. +60001 h .- +60001 i -- +60001 l -- +60001 l -- +60000 v -- +60001 ~ -- +60001 ~ -- +60001  .- +60001  -- +60001  -- +60001  -- +60001  -- +60001  .- +60001  .- +60001  -- +60001  .- +60001  -- +60001 \ ,, +60001 \ ,, +60001 \ ,, +60000 \ R,, +60001 \ U-, +60002 \ X-, +60001 \ [-, +60000 \ ^-, +60001 \ a-, +60001 \ d-- +60001 \ h-- +60001 \ m-- +60001 \ s-- +60001 \ {-, +60001 \ -, +60001  \ ,, +60001  \ ,, +60001  \ ,, +60001 \ ,+ +60001   ++ +60001  $+* +23982 #mEXIT @1643755186.53EST @1644512323.83EST = =mMAIN_scheduler =tMAIN @EST1644512325.70 #"core_reset"Sent BREAK +2 #t@19835 receive with ifg=0x10, ie=0xFD + #@20474 receive with ifg=0x10, ie=0xFD + #@21132 receive with ifg=0x10, ie=0xFD + #@21771 receive with ifg=0x10, ie=0xFD #@22420 receive with ifg=0x10, ie=0xFD + #@23068 receive with ifg=0x10, ie=0xFD #@23717 receive with ifg=0x10, ie=0xFD + #@24043 receive with ifg=0x80, ie=0xFD + #@65348 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +10 #ESP2 v3.41 I2C Gateway v3.20 for core bus +245 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +396 "Can"k 00 + k 00 + #tPolling Can every 10:00 +3 #Cleanly exited at 17:39:46EST01-Feb-22 +1101 #-> ESP.ready! +154 "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 "collection"'% +3 "core" %\\a + .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +3 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %X + .tPS.configure :default +3 "processing"%#A d`xb +2 .tPS.hold + "processing"%+ +4 "core" + +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %l \  +2 .tSS.configure :default +2 "sampler")#.0X $da[:extractVol]=0.17 +21169 #-> PSV.PTV +2 .PSV.dial PTV + "processing"%2 +108 "core" +349 #t-> PTV.PRV + .PTV.dial PRV +2 "processing"%3 @ +75 "core" A +1123 #t-> PRV.ab2 +2 .PRV.dial :ab2 +2 "processing"%4  +45 "core"  +3491 #t-> PS.pull 0.2 +2 "processing"%5% +3 "core" %X +2 .tPS.seek 0.2ml +2 "processing"%6' +294 "core" ' + "processing"%7% +4 "core" % +9112 #t-> PS.pull 2.0 +2 "processing"%8% +2 "core" % +3 .tPS.seek 2.2ml + "processing"%9' +2121 "core" ' +2 "processing"%:% +4 "core" % \ +2148 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%;  +106 "core"  +1652 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%<'W +2321 "core" ' + "processing"%=% +4 "core" %T +8287 "Can"X 44 +5583 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%> +107 "core" +677 #t-> PS.pull 0.4 +2 "processing"%?% +3 "core" %T< +2 .tPS.seek 0.4ml +2 "processing"%@'U +485 "core" ' + "processing"%A% +4 "core" %UG  +2123 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%B' +2217 "core" ' +2 "processing"%C% +4 "core" %L  +48782 "Can"Q 44 +8830 #t-> PSV.waste2 +2 .PSV.dial :waste2 + "processing"%D  +148 "core" ~ +1044 #t-> PS.empty +2 .PS.seek 0ml + "processing"%E'W +2639 "core" ' +2 "processing"%F% +4 "core" %V +684 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%G +136 "core" ~ +526 #t-> PS.pull 0.4 +2 "processing"%H% +3 "core" %V +2 .tPS.seek 0.4ml +2 "processing"%I'W +493 "core" ' +2 "processing"%J% +4 "core" %Y  +1231 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%K' +2241 "core" ' + "processing"%L% +4 "core" % +3627 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%M  +105 "core"  +474 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%N'W +2625 "core" ' +2 "processing"%O% +4 "core" %U +590 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%P +108 "core" +857 #t-> PS.pull 0.4 +2 "processing"%Q% +3 "core" %U +2 .tPS.seek 0.4ml + "processing"%R'V +494 "core" ' +2 "processing"%S% +4 "core" %[,  +2028 #t-> PS.fill +3 .PS.seek 2.5ml + "processing"%T' +2218 "core" ' +2 "processing"%U% +4 "core" %*  +1953 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%V  +108 "core"  +335 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%W'W +2638 "core" ' + "processing"%X% +4 "core" %S+ +618 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%Y +107 "core" +771 #t-> PS.pull 0.4 +2 "processing"%Z% +3 "core" %SF +2 .tPS.seek 0.4ml +2 "processing"%['T +487 "core" ' + "processing"%\\% +4 "core" %R7  +1703 #t-> PS.fill +3 .PS.seek 2.5ml + "processing"%]' +2228 "core" ' +2 "processing"%^% +4 "core" %J +1711 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%_  +107 "core"  +375 #t-> PS.empty +2 .PS.seek 0ml + "processing"%`'W +2629 "core" ' + "processing"%a% +4 "core" %SE +551 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%b +119 "core"  +774 #t-> PS.pull 0.4 + "processing"%c% +3 "core" %SH +2 .tPS.seek 0.4ml +2 "processing"%d'T +493 "core" ' +2 "processing"%e% +4 "core" %YH  +1426 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%f' +2218 "core" ' + "processing"%g% +4 "core" %U  +1294 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%h  +104 "core"  +526 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%i'W +2631 "core" ' +2 "processing"%j% +4 "core" %Uc +632 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%k +106 "core" +471 #t-> PS.pull 0.4 +2 "processing"%l% +3 "core" %Ui +2 .tPS.seek 0.4ml +2 "processing"%m'V +486 "core" ' + "processing"%n% +4 "core" %T]  +1040 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%o' +73 "Can"A 77 +2156 "core" ' + "processing"%p% +4 "core" %b  +1561 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%q  +105 "core"  +342 #t-> PS.empty +3 .PS.seek 0ml + "processing"%r'W +2632 "core" ' + "processing"%s% +4 "core" %\\j +535 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"%t +106 "core" +1569 #t-> PS.pull 0.3 +2 "processing"%u% +3 "core" %\\^ +2 .tPS.seek 0.3ml + "processing"%v' +388 "core" ' +2 "processing"%w% +4 "core" %Q  +14053 #t-> PS.pull 0.5 +2 "processing"%x% +2 "core" %P  +3 .tPS.seek 0.8ml + "processing"%y'7\\ +589 "core" ' +2 "processing"%z% +4 "core" %7WI  +592 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%{  +117 "core"  +435 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%|'W +892 "core" ' +2 "processing"%}% +4 "core" %XU +742 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%~ +43 "core"  +589 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%j +877 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2626 "core" ' +2 "processing"%% +3 "core" %K  +710 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"% +85 "core"  +739 #t-> PTV.PRV +2 .PTV.dial PRV +686 #-> PRV.air +2 .PRV.dial :air +2 "processing"%  +44 "core"  +695 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%'W +2632 "core" ' +2 "processing"%% +4 "core" %X6 +751 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +86 "core"  +549 #t-> PSR.flush + .PSR.select :flush +608 #-> PS.fill +2 .PS.seek 2.5ml + "processing"% ' +2628 "core" ' + "processing"% % +4 "core" %6  +603 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"% +85 "core"  +583 #t-> PTV.PRV +2 .PTV.dial PRV +569 #-> PRV.air +2 .PRV.dial :air +643 #-> PS.empty +2 .PS.seek 0ml +2 "processing"%'W +2625 "core" ' +2 "processing"%% +4 "core" %X0 +732 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"% +72 "core"  +1007 #t-> PSR.air + .PSR.select :air +2 "processing"% +738 #t-> PS.fill +3 .PS.seek 2.5ml + "processing"%' +2625 "core" ' + "processing"%% +4 "core" %4  +823 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +88 "core"  +1009 #t-> PTV.PRV + .PTV.dial PRV +611 #-> PRV.air +2 .PRV.dial :air +1564 #-> PS.empty +2 .PS.seek 0ml + "processing"%'W +2638 "core" ' + "processing"%% +4 "core" %W/ +729 #t-> access 2 +2 "storage"(% +3 "core" %~\ \  + "manipulator"&% +4 "core" %\ "  OB +2 "manipulator"&& +3 "core" &- \ O +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"((K +826 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" &K  +80 "Can"H // +643 #t-> ESP.ready! +2 "collection"'% +2 "processing"%% +3 "manipulator"& % +5 "core" %[_ +6 "sampler")!% +5 "core" %W? + %\ "  PB + %l \  +2 "manipulator"&"& +3 "core" &- ! P +2 "storage"(#& +3 "core" &K\ \   +2 "storage"($% +3 "core" %~\ \  +2 "collection"'%& +3 "core" &\\^ +2 "processing"%&& +3 "core" &9 +2 "collection"'' +3 "core"  + "collection"'( +3 "core"  +2 "collection"') +3 "core"  + "processing"%* +3 "core" V +2 "sampler")+ +3 "core"  + "collection"',% +4 "core" %[a +2 "processing"%-% +3 "core" %W: +2 "sampler").% +3 "core" %l \  +2 "collection"'/& +4 "core" &]` + "processing"%0& +4 "core" &/ + "manipulator"&1% +4 "core" %\ " 2 PB + "manipulator"&2& +4 "core" &- g O + "storage"(3& +4 "core" &K\ \   + "storage"(4% +4 "core" %~\ \  +2 "collection"'59 +3 "core" 9 +2 "processing"%79 +3 "core" 9 +31687 #t-> startTube 2 +7000 #-> da vol 40 +2 !o:NoMethodError : mesg",undefined method `vol' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(ESP):69:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +2326 #-> da 40 +2 #da sampling at most 40ml +5 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 12:55:49EST10-Feb-22\\n{1 => 3}\\nCan@12:48:51, 22.8C, 17% humidity, 14.8psia, 12.370V, 0.214A, 0.214A avg, 2.65W",Subject: "da sampling at most 40ml" +2 "collection"'& +4 "core" &[`% +2 .tHand.open +2 "manipulator"&81 +20 "core" 1 + "manipulator"&6% +4 "core" %\ "  SB +2 "storage"(:% +3 "core" %~ F ` +3 "storage"(;. +4 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(9( +670 "core" ( +4 .tSC.configure :limp +5 "storage"($(\ 1b +7 (=& +8 "core" & \ " +4 "manipulator"&>& +8 "core" &-  P +4 "manipulator"&?% +9 "core" %\ " Z PB +4 .tElbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 +4 "manipulator"&<( +181 "core" ( +4 "manipulator"&A& +8 "core" & O N' +3 "storage"(@& +6 "core" & \ \  +5 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts +4 "manipulator"&C' +98 "core" ' +4 "storage"(D& +8 "core" & \ \  B +5 .tSE.reconfigure :pick +4 "storage"(#]K-0-\ b +8 .tSE.seek :beamBreak +3 "storage"(B'L +282 "core" ' +4 "storage"(F- +7 "core" -'x +3 .tSE.configure :default +5 "storage"(#QK-0-\ b +9 (G& +8 "core" & \ \ \  +3 "manipulator"&H& +7 "core" & 1 Q' +4 .tElbow.seek 2 + "manipulator"&E( +7 "core" ( +3 "manipulator"&J& +8 "core" & O Q' +2 "storage"(I& +8 "core" & \ \  +4 .tForearm.seek 2 + 300 counts +4 "manipulator"&L'ϊ +20 "core" ' +13 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tHand.close +2 "manipulator"&M/ +77 "core" / +6 ."downElevator"SE.seek :down +10 "manipulator"&K& +6 "storage"(O'v +14 "core" & R' +4 "manipulator"&P% +7 "core" % ς L O +4 .tForearm.seek :retract +3 "manipulator"&Q'\ +94 "core" ' +4 .tElbow.seek CC +4 "manipulator"&N(Ӥ +124 "core" ' +2 ."downElevator"SE.stop +3 "storage"(5 +20 "core" ( +3 "manipulator"&S& +10 "core" &ӧ"  M=B +3 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +4 &R& +6 "core" &ӧ" j M=B +4 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +4 "manipulator"&U'+ +97 "core" ' +4 "manipulator"&V& +8 "core" &ӧ" 3 K=B +5 "manipulator"&T% +16 "core" %- H K +4 "collection"'X& +8 "core" &[] +4 "collection"'Y& +10 "core" &[^% +6 .tCC.seek :closed +2 "collection"'Z(O +13 "core" &Z^ +2 &[] +4 &[_ 3 +7 &0G{[_ 3 +9 &Wp|X] H +12 &b\\^ T +6 &R[` R +10 &wU[] R +10 &8YY_ S +10 &V[[ R +9 &SZ^ S +7 &OX] R +10 &@RZ` S +10 &!UZ] S +9 &"SZ_ S +10 &$Y[_ S +13 &&IU[] R +5 &(\ W[^ S +11 &)U\\_ S +7 &+QZ_ R +12 &-QU[^ R +9 &/O\\^ R +8 &0QZ^ R +14 &2UZ_ S +5 &4XT[] S +9 &6RZ\\ S +11 &7U[^ R +9 &9WZ^ R +8 &;aX[^ R +11 &=#RY_ R +8 &>WZ^ S +10 &@R[^ R +10 &BiTX_ R +8 &D)Z[\\ S +11 &E\\Y\\ T +7 &GgY] U +10 &I_ZZ Y +11 &KU[ _ +8 &LX[ ` +14 &NW\\ E +11 &O^,VZ 't +8 &O_W[ J ( +6 "collection"'Y& +6 #tCollection Clamp onSpring/offSpring for 5/25 samples, on/off torque 1.70 +4 .Hand.open +2 "manipulator"&W1 +6 "core" &O^WZ J +61 1 +2 "manipulator"&\\% +8 "core" % - \ H +4 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +20 "manipulator"&['\ +100 "core" ' +4 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml +3 .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +163 .tIntake.select :close +4 .Exhaust.select :close + .SS.hold +3 "sampler")^+ +5 "core" + + "sampler")_% +10 "core" %l  +2 "collection"']& +8 "core" &O^Z[ J +11 "Can"? BB +4 #tCalibrating pressure and temperature sensors +6 .CTV.dial :air +4 "collection"'a  +6 "core"  +4 .tSSV.dial :spit,avoiding: :exhaust +4 "sampler")b +5 "core"  +3 "sampler")c  +6 "core"  +7 .tSS.reconfigure :fast +5 "sampler")#.0X' +4 "core" ' +  +2 ."airStroke"CSV.dial :air +3 .tExhaust.select :open +2 "collection"'? @ + "sampler")@ +13 .tSS.reconfigure :exhale +2 "sampler")#.0X +102 "collection"'/9 +2 "core" 9`= +102 "collection"'09 +3 "core" 9w; +102 "collection"'29 +3 "core" 99 +102 "collection"'.9 +2 "core" 97 +102 "collection"'49 +2 "core" 95 +102 "collection"'%9 +3 "core" 93 +102 "collection"'19 +2 "core" 91 +102 "collection"'39 +3 "core" 91 +102 "collection"'59 +3 "core" 9. +102 "collection"'9 +2 "core" 9*, +102 "collection"'89 +2 "core" 9?* +102 "collection"'79 +3 "core" 9Q) +102 "collection"':9 +3 "core" 9e' +102 "collection"';9 +2 "core" 9y ' +102 "collection"'9 +2 "core" 9% +103 "collection"'=9 +2 "core" 9$ +102 "collection"'?9 +3 "core" 9" +102 "collection"'69 +3 "core" 9! +102 "collection"'9 +2 "core" 9! +102 "collection"'>9 +3 "core" 9% +102 "collection"'D9 +2 "core" 9) +102 "collection"'9 +2 "core" 9 . +102 "collection"'G9 +3 "core" 9 2 +102 "collection"'A9 +3 "core" 9 %6 +102 "collection"'H9 +2 "core" 9 3: +102 "collection"'J9 +3 "core" 9 B> +102 "collection"'I9 +2 "core" 9 OB +102 "collection"'M9 +3 "core" 9 ]G +102 "collection"'@9 +2 "core" 9 jK +103 "collection"'P9 +2 "core" 9 vO +102 "collection"'<9 +3 "core" 9 S +102 "collection"'C9 +2 "core" 9 W +102 "collection"'F9 +3 "core" 9 \\ +102 "collection"'B9 +2 "core" 9 ` +102 "collection"'R9 +2 "core" 9 d +102 "collection"'L9 +3 "core" 9 h +102 "collection"'S9 +2 "core" 9 l +102 "collection"'V9 +3 "core" 9 p +102 "collection"'T9 +3 "core" 9 u +102 "collection"'X9 +2 "core" 9 y +102 "collection"'Q9 +2 "core" 9 } +102 "collection"'E9 +3 "core" 9  +102 "collection"'W9 +3 "core" 9  +102 "collection"'K9 +2 "core" 9\  +102 "collection"'\ 9 +3 "core" 9\  +102 "collection"'O9 +2 "core" 9\  +102 "collection"'\\9 +3 "core" 9\  +102 "collection"'_9 +3 "core" 9\  +102 "collection"']9 +2 "core" 9\ # +102 "collection"'Y9 +3 "core" 9\ ( +102 "collection"'a9 +2 "core" 9\ - +102 "collection"'U9 +3 "core" 9\ 3 +102 "collection"'b9 +2 "core" 9\ 9 +102 "collection"'c9 +3 "core" 9\ =\ +102 "collection"'^9 +2 "core" 9\ C +102 "collection"'e9 +3 "core" 9\ G +102 "collection"'d9 +2 "core" 9\ K\ +102 "collection"'h9 +4 "core" 9\ O +102 "collection"'g9 +2 "core" 9\ S +103 "collection"'`9 +43 "core" 9\ W +111 "collection"'k9 +3 "core" 9\ ] +102 "collection"'f9 +2 "core" 9\ `\ +103 "collection"'i9 +2 "core" 9\ e\ +102 "collection"'l9 +3 "core" 9\ g +102 "collection"'p9 +2 "core" 9\ i +102 "collection"'j9 +3 "core" 9\ m\ +102 "collection"'o9 +2 "core" 9\ o\ +102 "collection"'s9 +3 "core" 9\ r +103 "collection"'n9 +2 "core" 9\ t\ +3 .tCH.hold 10:00,70C +4 "collection"'m `\ `\ s  +3 'w9 +4 "core"  + 9\ u\ s\ + "collection"'x% +4 "core" %  +2 #tBegun lysing Collection Puck Heater at 68.1C/33.5psia +8304 "Can"A +51684 "core" ` +2 "collection"'v9 +3 "core" 9\  +2 "collection"'u% +3 "core" % +2 #tEnded lysing Collection Puck Heater at 70C/32.7psia +2 .CS.seek 0ml + "collection"'z' +361 "core" ' +6 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'r @ +105 "core" A +2 .tCSV.dial :air + "collection"'} @ +44 "core" ? +3 .tCS.seek 5ml +2 "collection"'~'l +1348 "core" ' + .tCSV.dial CTV +2 "collection"'|  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +44 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'  +45 "core"  +2 .tdelay 2 seconds +201 .CSV.dial :air +2 "collection"'{ @ +45 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'y' +1353 "core" ' +2 "collection"'% +4 "core" % o q  + #tPuck @44.0psia after final lysis pressurization + #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"' +103 "core" ~ +2 .tCBV.dial CSV + "collection"'  +30 "core"  +2 "collection"' % +4 "core" %    +2 .tCS.seek 5ml + "collection"' 'l +1347 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +44 "core" +2 "collection"'% +4 "core" %l  +2 .tCS.seek 7ml + "collection"'' +585 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +55 "core" A +2 .tCS.seek 10ml +6 "collection"'' D +837 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +13 "Can"N SS +108 "core" ^ +2 #tLysing Complete +2 "collection"'& +4 "core" &OZ  J + #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&% +3 "core" %\   G +2 "storage"(% +3 "core" % +2 "storage"(. +3 "core" .( + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 + "storage"(($ +190 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +3 "core" && + "manipulator"&& +4 "core" &ӫ  F<> + "manipulator"&% +4 "core" %\   F +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&( +153 "core" ( +2 "manipulator"&!& +4 "core" & 0 K +2 "storage"(& +3 "core" && _ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"& '! +99 "core" ' + "storage"("& +4 "core" &&  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(#'L +279 "core" ' +2 "storage"($- +3 "core" -'e + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 "manipulator"&& +3 "core" & ' L +2 "storage"(&& +3 "core" && +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 + "manipulator"&''e +27 "core" ' +2 .tElbow.hold + "manipulator"&(, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 "storage"(- +2 "core" -'e +2 .tSE.seek 2.1 Pucks below Top Plate +2 "storage"(*' +28 "core" ' +2 "manipulator"&+% +4 "core" %s R _ y A + "storage"(,& +4 "core" && E +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 314 counts + "manipulator"&)'ϟ +20 "core" ' + "manipulator"&-& +4 "core" & @ J +2 "storage"(/& +3 "core" && +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&0'! +28 "core" ' +2 .tSE.seek 3.1 Pucks below Top Plate + "storage"(2' +45 "core" ' + "manipulator"&.& +4 "core" &  L +2 "manipulator"&4% +4 "core" % K +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&%'\ +95 "core" ' +2 .tElbow.seek CC +2 "manipulator"&1(Ӥ +151 "core" ( + "manipulator"&3& +4 "core" &ӟ m u ^ D:1 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &5& +3 "core" &ӟ j i a D:1 +2 .tForearm.seek CC + "manipulator"&'+ +108 "core" ' + .tHand.close + "manipulator"&8/ +74 "core" / +2 .tCC.seek :open +2 "collection"'7( +378 "core" ( +2 "storage"(:& +4 "core" && + "storage"(;& +4 "core" && + "manipulator"&& +4 "core" &ӱ u t  C8 + "manipulator"&=% +4 "core" %  u u  C* +2 .tForearm.seek :retract + "manipulator"&?'\ +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&6( +157 "core" ( +2 "manipulator"&& +4 "core" &  L + "storage"(>& +4 "core" &&  + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.seek 1 +2 "manipulator"&D'e +111 "core" ' + .tElbow.hold +2 "manipulator"&, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&G1 +69 "core" 1 +2 "manipulator"&A% +4 "core" % u{ R E / @$ + "storage"(H& +4 "core" && + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 316 counts + "manipulator"&J'ϡ +22 "core" ' + "manipulator"&I& +4 "core" &  N +2 "storage"(M& +4 "core" && +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&@'! +29 "core" ' +2 "storage"(P% +4 "core" % +2 ."downElevator"SE.seek :down +3 "storage"(<'v +99 (C% +4 "core" %I>  ]| + "manipulator"&F% +4 "core" %& | Ns +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&B'\ +87 "core" ' +40 ' +2 ."downElevator"SE.stop + "storage"(5 +3 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'R& +4 "core" &!  +2 "manipulator"&L& +3 "core" &  O +2 "manipulator"&S% +4 "core" %\   O +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&V(- +173 "core" ( +2 "manipulator"&T& +4 "core" &-  O + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &X& +2 "core" &-  O +2 .tForearm.seek :garage +2 "manipulator"&Q' +95 "core" ' + .tHand.close +2 "manipulator"&E/ +66 "core" / + "manipulator"&W& +4 "core" &-  N +2 "manipulator"&K% +3 "core" %  O +2 .tForearm.seek :retract +2 "manipulator"&\ '\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&O(Ӥ +281 "core" ( + "manipulator"&\\& +4 "core" &ӭ L H<? +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &_& +3 "core" &ӭ e I<? +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&]'+ +101 "core" ' +2 "manipulator"&Y& +4 "core" &ӭ > G<? +2 "manipulator"&a% +4 "core" %4 ? G + "collection"'U& +4 "core" &"$ +2 "collection"'b& +5 "core" &!& +2 .tCC.seek :closed +3 "collection"'c(O +3 "core" &"%r +6 & (% %f +9 &Wz"$ : +10 &v!% N +9 &R"$ Q +9 &VS#% Q +10 &R&%g Q +9 &R#%: Q +10 &R!% Q +9 &_R#& Q +9 & V$&s Q +10 &Q"'Q Q +9 &!W!'| Q +9 &#hR#$. P +10 &%'T"&t Q +9 &&R%% Q +10 &(R ' Q +9 &*nR"& Q +9 &,1R"& Q +10 &-R!% Q +9 &/Q#% Q +9 &1xQ&$ P +10 &39T"& Q +9 &4O$&~ Q +10 &6R!%3 Q +9 &8~Q#& Q +9 &:@Q&%S Q +10 &<S#% Q +9 &=P#( P +9 &?R"& Q +10 &AIT"'| Q +9 &C P"% Q +10 &DR$' Q +9 &FU#& Q +9 &HJb"% S +10 &J$& W +9 &K*' ^ +9 &Mm\\I _ +10 &N`wv : +9 &Oyyx} J +5 ( +2 "collection"'b& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.72 +2 "collection"'^& +4 "core" &Oyeswm J + &Oyeouf J + .tHand.open + "manipulator"&e1 +72 "core" 1 +2 "manipulator"&d% +4 "core" % 0 r e D +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&h'\ +97 "core" ' + .tPSV.dial PSR +2 "processing"%g +74 "core"  +2 "processing"%`% +4 "core" %Wi + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +9 .tPS.seek 1.5ml +2 "processing"%k' +1606 "core" ' +2 .tdelay 5 seconds +503 .PSV.dial :waste1 + "processing"%f  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%i'W +1604 "core" ' + .tPSV.dial PSR +2 "processing"%l +58 "core"  + .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%p' +2640 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%j  + "collection"'o  +44 "core"  +43 + .tPSV.dial :mixloop +2 "processing"%s +108 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%n  +75 "core" +2 .tPS.seek 0ml +2 "processing"%w'W +2629 "core" ' + .tPSV.dial :air +2 "processing"%x  +95 "core"  +2 .tPS.seek 2.5ml +2 "processing"%t' +2632 "core" ' +2 .tPSV.dial :mixloop + "processing"%m +46 "core" +2 .tPS.seek 0ml + "processing"%v'W +2629 "core" ' +2 .tPSV.dial :air + "processing"%u  +46 "core"  +2 .tPS.seek 2.5ml +2 "processing"%q' +2638 "core" ' + .tPSV.dial :mixloop +2 "processing"%r +58 "core" +2 .tPS.seek 0ml +2 "processing"%}'W +2626 "core" ' + #tGaraging FlushPuck in Collection Clamp +6 "manipulator"&z& +5 "core" &Ӯ  G<> +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +7 "manipulator"&|(Ӥ +2 "core" ( + "manipulator"&& +4 "core" &Ӯ h G<> +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &Ӯ  G<> +2 .tForearm.seek CC + "manipulator"&{'+ +109 "core" ' +2 .tHand.close + "manipulator"&~/ +64 "core" / +2 .tCC.seek :open +2 "collection"'( +379 "core" ( +9 "manipulator"&& +4 "core" &Ӯ g h  D<> +2 "manipulator"&% +3 "core" %  t  D +2 .tForearm.seek :retract +2 "manipulator"& '\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&y(- +286 "core" ( + "manipulator"& & +5 "core" &- O M + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &- Q M +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"& ' +94 "core" ' +2 .tHand.open + "manipulator"&1 +67 "core" 1 + "manipulator"&% +4 "core" %  PM +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'& +4 "core" &45u +2 "manipulator"&% +4 "core" %   O + "storage"(% +4 "core" %\ }  + "storage"(. +3 "core" .($ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(( +202 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +3 "core" & + "manipulator"&& +4 "core" &- F N + "manipulator"&9% +4 "core" %  5 N +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&!( +183 "core" ( + "manipulator"&& +4 "core" &\  L$ +2 "storage"("& +3 "core" & +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&N' +95 "core" ' + "storage"([& +4 "core" & \ \   +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"($'L +289 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 (&& +3 "core" & + "manipulator"&& +4 "core" & @ N$ +2 .tElbow.seek 2 + "manipulator"&+( +16 "core" ( + "manipulator"&,& +4 "core" &  O" +2 "storage"(-& +3 "core" & \  +3 .tForearm.seek 2 + 300 counts + "manipulator"&/'ϊ +22 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&./ +68 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&4& +2 "storage"( 'v +8 "core" & % O" + "manipulator"&% +4 "core" % ύ . P +2 .tForearm.seek :retract +2 "manipulator"&#'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&'(Ӥ +152 "core" ( +2 "manipulator"&)& +4 "core" ' + &Ӛ!  J=E +2 ."downElevator"SE.stop +3 .tElbow.reconfigure :loose +2 "storage"(5 + "manipulator"&$ &.,(#b +4 &*& +3 "core" &Ӛ!  K=E +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&3'+ +97 "core" ' + "manipulator"&5& +5 "core" &ӛ% \\ H=D + "manipulator"&0% +4 "core" %*  b H +2 "collection"'(& +3 "core" &78R +2 "collection"'8& +5 "core" &47I +2 .tCC.seek :closed +2 "collection"'%(O +4 "core" &380 \ +8 &+u37 - +10 &d|37 A +9 &go39 Q +9 &+N57 P +10 &U36 Q +9 &P39_ P +10 &pR46 Q +9 &1T47 Q +9 &P35 Q +10 &Q48X Q +9 & xQ28D Q +9 &";Q48 P +10 &#R46 Q +9 &%N67 Q +10 &'R48 P +9 &)CQ36 P +9 &+R46 P +10 &,V47 Q +9 &.O38 P +9 &0JU37v Q +10 &2 O47^ Q +9 &3Q37U Q +10 &5S16A Q +9 &7QT47< Q +9 &9Q37* P +10 &:Q57% P +9 &<Q47 Q +9 &>ZR46 Q +10 &@T47 Q +9 &AQ68 Q +10 &CP47 P +9 &EbS69 Q +9 &G!Y48 R +10 &Ho37 T +9 &JS: [ +9 &LA _ +10 &N) T +9 &O6K %s +10 &O{ S +5 ( +2 "collection"'8& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.87 +2 .Hand.open + "manipulator"&Z1 +4 "core" &Oq-, S +62 1 + "manipulator"&:% +4 "core" % * E +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&;'\ +95 "core" ' + .tCTV.dial CSV,avoiding: :intake +2 "collection"'  +137 "core"  + .tCSV.dial CTV +2 "collection"'=  +30 "core"  +2 .tPS.seek 2.5ml + "processing"%' +2639 "core" ' + "collection"'>% +4 "core" % B e  +2 .tCS.seek 4.15ml +2 "collection"''Q +1572 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%1  +42 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%G  +75 "core"  +2 .tPS.seek 0ml +2 "processing"%A'W +2624 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"'H ` +40 "core" ^ + .tCSV.dial :air +2 "collection"'I @ +45 "core" > +2 .tCS.seek 10ml +2 "collection"'M' D +1563 "core" ' +2 .tCSV.dial CTV + "collection"'P  +46 "core"  +2 .tCS.seek 0ml +2 "collection"'?' +2647 "core" ' +2 .tCBV.dial :waste1 + "collection"'C @ +30 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'F  +138 "core" + "collection"'6& +4 "core" &Oe7 S +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&D% +4 "core" %\   G +2 "storage"(R% +3 "core" %x  +2 "storage"(L. +3 "core" .( + .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(J($ +191 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (S& +3 "core" &'  +2 "manipulator"&2& +3 "core" &Ӝ! Z F=C +2 "manipulator"&@% +4 "core" %\  - F +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&T( +155 "core" ( +2 "manipulator"&X& +4 "core" &  K + "storage"(<& +4 "core" &' +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&'! +94 "core" ' + "storage"(E& +4 "core" &' +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(W'L +270 "core" ' + "storage"(K- +4 "core" -'T + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 "manipulator"&B& +3 "core" & H + "storage"(Q& +4 "core" &' Y + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 + "manipulator"&\\'e +36 "core" ' +2 .tElbow.hold + "manipulator"&_, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(V- +3 "core" -'T +2 .tSE.seek 3.1 Pucks below Top Plate + "storage"(Y' +34 "core" ' +2 "manipulator"&a% +4 "core" %Q] ; ; : +2 "storage"(U& +3 "core" &' X +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 280 counts +50 "manipulator"&\ '} +18 "core" ' +2 "manipulator"&7& +4 "core" &  K + "storage"(^& +4 "core" &' +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&e'! +28 "core" ' +3 .tSE.seek 4.1 Pucks below Top Plate + "storage"(d' +43 "core" ' +2 "manipulator"&b& +4 "core" & Z M + "manipulator"&g% +5 "core" %* ) L +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&`'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&](Ӥ +157 "core" ( +2 "manipulator"&& +4 "core" &ө u b G C<? + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &f& +2 "core" &ө g o t C<? +3 .tForearm.seek CC + "manipulator"&k'+ +104 "core" ' +2 .tHand.close + "manipulator"&l/ +66 "core" / +2 .tCC.seek :open + "collection"'i( +379 "core" ( +2 "storage"(j& +4 "core" &' + "storage"(o& +4 "core" &' E + "manipulator"&s& +4 "core" &ө k  E<? + "manipulator"&n% +4 "core" % 8 i g D{ +2 .tForearm.seek :retract + "manipulator"&p'\ +103 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&x( +157 "core" ( + "manipulator"&w& +5 "core" &  M + "storage"(m& +4 "core" &' + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.seek 1 +2 "manipulator"&t'e +109 "core" ' + .tElbow.hold +2 "manipulator"&u, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&v1 +70 "core" 1 +2 "manipulator"&r% +4 "core" % v{ c T @' +2 "storage"(q& +3 "core" &'  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 317 counts + "manipulator"&z'Ϣ +20 "core" ' + "manipulator"&& +4 "core" &  N +2 "storage"(& +4 "core" &' +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&~'! +25 "core" ' + "storage"(O% +4 "core" % +2 ."downElevator"SE.seek :down +4 "storage"(h'v +99 (c% +3 "core" %Y/ \\x + "manipulator"&% +4 "core" %C P +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +89 "core" ' +25 ' + ."downElevator"SE.stop +2 "storage"(5 +2 .tPSV.dial :air +2 "processing"%{  +76 "core" +2 .tPS.seek 2.5ml +2 "processing"% ' +2633 "core" ' +2 .tdelay 1 second +101 .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"% +45 "core" + .tdelay 1 second +102 .PSV.dial :air +31 "processing"%  +45 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%'W +2628 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +6 "processing"%& +4 "core" & +2 "manipulator"&& +8 "core" & , Q + "manipulator"&% +5 "core" %\  D P +2 .tElbow.seek FlushPuck::Garage + "manipulator"& (- +178 "core" ( + "manipulator"& & +4 "core" &- 4 P +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &- L P +2 .tForearm.seek :garage +2 "manipulator"&' +91 "core" ' + .tHand.close +2 "manipulator"&9/ +75 "core" / +2 "manipulator"&& +4 "core" &- 0 R + "manipulator"&% +4 "core" % ' R< +2 .tForearm.seek :retract + "manipulator"&"'\ +97 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&[(z +154 "core" ( + "manipulator"&y& +4 "core" &o  O? + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &o O? +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&'~ +103 "core" ' + "manipulator"&&& +4 "core" &r  P< +2 "manipulator"&% +3 "core" %t 7 QH +2 "processing"%,& +4 "core" & +2 "processing"%-& +5 "core" & +2 .tPC.seek :closed +2 "processing"%.(Tg +4 "core" &F +7 &\ ( %f +9 &Uu 9 +9 &{u N +10 &|P S +9 &?L$ S +10 &Q! S +9 &P S +9 &O, S +10 &FO4 S +9 &\ L4 R +9 &N4 S +10 &!KD S +9 &#OKE S +10 &%ML S +9 &&NN S +9 &(NB S +10 &*WNP S +9 &,ON R +9 &-LM S +10 &/KW R +9 &1`LO R +9 &3!NS S +10 &4N S +9 &6QY S +10 &8gJ S +9 &:)K S +9 &;M R +10 &=N S +9 &?nO S +9 &A1L S +10 &BL S +9 &DN S +10 &FuQ S +9 &H3Y U +9 &Ig W +10 &K Z +9 &Ml Y +10 &O, Z +9 &P Y +9 &R V +10 &SBX &q +9 &TM1 - +5 ( +2 "processing"%-& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.65 + "processing"%4& +5 "core" &TM  - + &TM  - + .tHand.open + "manipulator"&1 +72 "core" 1 + "manipulator"&!% +4 "core" % t * OH +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&N'\ +101 "core" ' + .tPRV.dial :air +2 "processing"%)  +46 "core"  +2 .tPSV.dial :mixloop +2 "processing"%* +45 "core" +2 "processing"%$% +4 "core" %W +2 .tPS.seek 0.3ml +2 "processing"%/' +391 "core" ' +2 .tPSV.dial PSR + "processing"%5 +107 "core"  +2 "processing"%0% +4 "core" %0  + #tPulling 0.4ml of PSR.air +2 .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%('* +487 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%+' +1926 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"% +106 "core" + .tPTV.dial :mixing +2 "processing"%# @ +74 "core" A + .tPBV.dial :waste2 +2 "processing"%  +97 "core"  +2 .tPS.seek 0ml + "processing"%Z'W +2637 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&:& +4 "core" &x a I6 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&8(z +3 "core" ( + "manipulator"&& +4 "core" &x / I6 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &=& +2 "core" &x - I6 +2 .tForearm.seek PC +2 "manipulator"&3'~ +97 "core" ' + .tHand.close + "manipulator"&}/ +68 "core" / +2 .tPC.seek :open + "processing"%>( +404 "core" ( +2 "manipulator"&& +4 "core" &x O6 + "manipulator"&1% +4 "core" % ύ [ O +2 .tForearm.seek :retract + "manipulator"&G'\ +93 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +181 "core" ( + "manipulator"&H& +4 "core" &-  O@ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &I& +3 "core" &-  O@ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +94 "core" ' + .tHand.open + "manipulator"&P1 +66 "core" 1 +2 "manipulator"&M% +4 "core" % W Rx +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&C'\ +93 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%F& +4 "core" &P + "manipulator"&6% +4 "core" %\   P +2 "storage"(D% +3 "core" %\ \   +2 "storage"(R. +3 "core" .($ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(L( +212 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +2 (S& +3 "core" & +2 "manipulator"&2& +4 "core" &- e O@ + "manipulator"&@% +4 "core" %\   O +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +51 "manipulator"&( +172 "core" ( +2 "manipulator"&X& +4 "core" &  N i + "storage"(<& +4 "core" & \ \   +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&E' +99 "core" ' + "storage"('& +5 "core" & \ \  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(;'L +167 "Can"D CC +119 "core" ' +2 "storage"(K- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (B& +2 "core" & +2 "manipulator"&Q& +3 "core" & j Nh +2 .tElbow.seek 2 +2 "manipulator"&V( +3 "core" ( +2 "manipulator"&a& +3 "core" &  Nh +2 "storage"(U& +3 "core" & 4 +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&7'ϊ +25 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&^/ +74 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&b& +2 "storage"(g'v +7 "core" & # Qh + "manipulator"&% +4 "core" % ό N P +2 .tForearm.seek :retract +2 "manipulator"&T'\ +96 "core" ' +2 .tElbow.seek PC +2 "manipulator"&W(z +158 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +84 "core" ( + "manipulator"&\\& +4 "core" &s  N +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &\ & +3 "core" &s O M +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&Y'~ +99 "core" ' +2 "manipulator"&& +4 "core" &s 5 O +2 "manipulator"&f% +3 "core" %r PU +3 "processing"%e& +3 "core" & +3 "processing"%_& +4 "core" & +2 .tPC.seek :closed +2 "processing"%l(Tg +4 "core" &  +8 &.q ,} +10 &av @ +9 &al R +9 &O S +10 &M S +9 &N S +9 &eO S +10 &(K R +9 &K R +10 &N R +9 & oL R +9 &"/P S +10 &#N R +9 &%J R +9 &'wL R +10 &)7N S +9 &*L R +10 &,H R +9 &.~L5 R +9 &0@I R +10 &2N9 S +9 &3K1 S +9 &5KS S +10 &7HHX R +9 &9\ OO R +10 &:LS R +9 &<LT R +9 &>PLE R +10 &@JE S +9 &AII R +9 &CGG R +10 &EWLG S +9 &GRI S +10 &H`H U +9 &J{H X +9 &LN9 Y +10 &N , Z +9 &O~- Y +9 &Q2 Z +10 &SGs/ ; +9 &T#-g- S +10 &TH"2 . +2 ( + "processing"%_& +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.69 +2 .Hand.open + "manipulator"&`1 +76 "core" 1 + "manipulator"&%% +5 "core" % r  NU +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&j'\ +92 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +2 "processing"%o  +2 %s9 +6 "core" 9 +101 "processing"%n9 +3 "core" 9 +102 "processing"%w9 +2 "core" 9  +102 "processing"%m9 +2 "core" 9  +103 "processing"%k9 +3 "core" 9 +102 "processing"%]9 +2 "core" 9 +102 "processing"%v9 +2 "core" 9 +102 "processing"%r9 +2 "core" 9 +103 "processing"%q9 +2 "core" 9" +102 "processing"%9 +3 "core" 9& +103 "processing"%9 +3 "core" 9* +102 "processing"%O9 +2 "core" 9/ +102 "processing"%p9 +3 "core" 93 +102 "processing"%c9 +2 "core" 97 +102 "processing"%9 +3 "core" 9; +102 "processing"%x9 +2 "core" 9? +102 "processing"%t9 +2 "core" 9C +102 "processing"%z9 +3 "core" 9H +102 "processing"%d9 +2 "core" 9L +102 "processing"%{9 +4 "core" 9P +102 "processing"%~9 +2 "core" 9T +102 "processing"%h9 +2 "core" 9X +102 "processing"%A9 +3 "core" 9] +102 "processing"%9 +2 "core" 9"a +102 "processing"%|9 +3 "core" 9*e +102 "processing"%9 +3 "core" 91i +102 "processing"%9 +2 "core" 99m +102 "processing"% 9 +3 "core" 9Aq +102 "processing"%9 +2 "core" 9Hv +102 "processing"%9 +3 "core" 9Oz +102 "processing"%9 +2 "core" 9V~ +102 "processing"% 9 +2 "core" 9^ +103 "processing"%9 +2 "core" 9e +3 .tPH.hold 2:00:00,28C +3 "processing"%u ppd +4 .tdelay 1:30 + "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%9 +105 "core"  + "processing"%% +4 "core" %T7 +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml + "processing"%' +596 "core" ' +2 .tdelay 5 seconds +507 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%'[ +1609 "core" ' + .tPTV.dial :puck +2 "processing"%y  +75 "core"  +2 .tPSV.dial PTV +2 "processing"% +76 "core" + .tPBV.dial :waste1 +2 "processing"%  +138 "core"  + "processing"%&% +4 "core" %V  +2 .tPS.seek 1.5ml +2 "processing"%' +617 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"%, * +33 "core" * +2 .tPS.seek 0ml +2 "processing"% 'W +1605 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%"  +34 "core"  + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +7 "processing"% * +34 "core" * + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%4 +76 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%' +2529 "core" ' +2 .tPSV.dial PTV +2 "processing"%! +76 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%- +76 "core"  + .tdelay 5 seconds +503 .PSV.dial PTV + "processing"%) +76 "core" + .tdelay 5 seconds +503 .PSV.dial :air +2 "processing"%*  +75 "core"  +2 .tPS.seek 0ml +2 "processing"%$'W +2519 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +134 "core" + .tPSV.dial :mixloop +2 "processing"% +45 "core" +2 .tPRV.dial :ab1 + "processing"%5 @ +78 "core" A +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%0'w +201 "Can"J BB +151 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'/  + "processing"%(  +48 "core"  +8 + "processing"% % +4 "core" %r  +2 .tPS.seek 0.32ml +2 "processing"%#' +397 "core" ' +2 .tdelay 2 seconds +201 .CBV.dial between PRV and PSV +2 "collection"'  +29 "core" +2 .tPRV.dial :air + "processing"%+  +44 "core"  +3 .tPS.seek 0.9ml + "processing"%:'D +1225 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +75 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%=' +864 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%}  +44 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%['[ +1609 "core" ' + .tPSV.dial :PML +7 "processing"%N +58 "core" + .tPTV.dial :mixing +2 "processing"%. @ +73 "core" A +2 .tPBV.dial :waste1 + "processing"%  +35 "core"  + "processing"%1% +4 "core" %W  +2 .tPS.seek 1.85ml +2 "processing"%H'7 +239 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%I * +36 "core" , +2 .tPS.seek 0ml +2 "processing"%3'W +1963 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'8& +3 "core" &>@ +2 "manipulator"&P& +3 "core" &s v  C +2 "manipulator"&M% +3 "core" %\ $ ~ w > C G +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&F(- +140 "core" ( + "manipulator"&6& +4 "core" &- a m C8 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &D& +3 "core" &- T f @8 +2 .tForearm.seek :garage + "manipulator"&R' +101 "core" ' +2 .tHand.close + "manipulator"&G/ +68 "core" / +2 "manipulator"&& +4 "core" &.U\ T W @ B$ + "manipulator"&S% +4 "core" % χ g g Bv +2 .tForearm.seek :retract + "manipulator"&2'\ +100 "core" ' + .tElbow.reconfigure :tight +52 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&@(Ӥ +274 "core" ( +2 "manipulator"&J& +4 "core" &Ӡ ^ b @;2 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &X& +2 "core" &Ӡ M a  A;2 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&<'+ +95 "core" ' + "manipulator"&'& +4 "core" &Ӡ ^ T @;2 +2 "manipulator"&% +4 "core" %0 V P P @ +2 "collection"'C& +3 "core" &>@G +3 "collection"'K& +4 "core" &;?P +2 .tCC.seek :closed +2 "collection"'B(O +4 "core" &;>O +7 &#<@ $e +10 &V};B ; +9 &u;=K O +9 &T<@. R +10 &PS:?* R +9 &T=@J R +9 &U;?3 R +10 &Q>@* R +9 &XS<@1 R +10 &S=A R +9 &Q<B0 R +9 &!T<?5 R +10 &#aR=? R +9 &%!T<?( S +9 &&Q;B R +10 &(S=A) R +9 &*hT;B R +9 &,*Q=A R +10 &-O<?, R +9 &/Q=AM R +10 &1pR;? R +9 &31W;?G S +9 &4O=> R +10 &6T>@$ R +9 &8yR;>0 R +9 &:;R=@/ R +10 &;T<?H R +9 &=O;?L R +10 &?R;@0 R +9 &ADO=@H R +9 &CQ;AO R +10 &DS<?G R +9 &FU;>E R +9 &HG_:@1 S +10 &I:>N X +9 &K:BO ^ +10 &Mi;?G ` +9 &Ne;@F 4 +9 &O{<? W +9 ( +2 &Ol:>D M + "collection"'K& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.66 + "collection"'Q& +4 "core" &Ol:> M +2 .tHand.open + "manipulator"&a1 +68 "core" 1 + "manipulator"&U% +4 "core" % 0 : 6 T ; +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&^'\ +96 "core" ' + .tPSV.dial PSR +2 "processing"%b +107 "core"  + "processing"%% +4 "core" %Z +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%' +1608 "core" ' +2 .tdelay 5 seconds +503 .PSV.dial :waste1 + "processing"%E  +55 "core"  +2 .tPS.seek 0ml +2 "processing"%;'W +1604 "core" ' +2 .tPSV.dial PSR +2 "processing"%7 +43 "core"  +2 .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%\\' +2635 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%\  + "collection"'V  +40 "core"  +130  + .tPSV.dial :mixloop +2 "processing"% +106 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%f  +75 "core" +2 .tPS.seek 0ml +2 "processing"%e'W +2636 "core" ' +2 .tPSV.dial :air + "processing"%g  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%T' +2630 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%> +45 "core" +2 .tPS.seek 0ml +2 "processing"%`'W +2638 "core" ' + .tPSV.dial :air +2 "processing"%%  +45 "core"  +3 .tPS.seek 2.5ml + "processing"%s' +2626 "core" ' + .tPSV.dial :mixloop +2 "processing"%_ +46 "core" +2 .tPS.seek 0ml + "processing"%n'W +2626 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&Y& +9 "core" &ӡ B L O @:1 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +6 "manipulator"&w(Ӥ +4 "core" ( + "manipulator"&m& +5 "core" &ӡ ? E  <:1 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &k& +2 "core" &ӡ X ^ ?:1 +2 .tForearm.seek CC +2 "manipulator"&]'+ +103 "core" ' +2 .tHand.close + "manipulator"&v/ +71 "core" / +2 .tCC.seek :open + "collection"'r( +380 "core" ( + "manipulator"&q& +4 "core" &ӡ A ? X =:1 +2 "manipulator"&% +3 "core" % & > L =T +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&O(- +289 "core" ( + "manipulator"&p& +4 "core" &- { g C + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &c& +2 "core" &- t  E +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +110 "core" ' +2 .tHand.open +2 "manipulator"&x1 +73 "core" 1 + "manipulator"&t% +4 "core" %  F +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&z'\ +90 "core" ' +2 ."da"delayUntil "13:48:07.46" +24817 #recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%d @ +75 "core" A + ."da"PBV.dial :waste1 +2 "processing"%{  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%~ * +36 "core" , +2 ."da"PSV.dial :air +2 "processing"%h  +45 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%A' +1202 "Can"R 66 +1333 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +45 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "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 +2 "processing"%  +44 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'W +2534 "core" ' + #"da"washCycleDA #1 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"% +148 "core"  +2 "processing"%% +4 "core" %V + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +594 "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 +7 "processing"%  +73 "core"  + ."da"PSV.dial PTV +2 "processing"%9 +78 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core"  + "processing"%Z% +4 "core" %[  +2 ."da"PS.seek 1.5ml +2 "processing"%' +588 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%y * +35 "core" , +3 ."da"PS.seek 0ml + "processing"%'W +1615 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."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"% +76 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%,' +2531 "core" ' + ."da"PSV.dial PTV +2 "processing"% +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%o +76 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%" +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +75 "core"  +2 ."da"PS.seek 0ml +2 "processing"%4'W +2514 "core" ' +2 #"da"washCycleDA #2 of 2 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +135 "core"  +2 "processing"%!% +4 "core" %Q + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%-' +584 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%)'[ +1620 "core" ' + ."da"PTV.dial :puck +51 .PSV.dial PTV + "processing"%* +75 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core"  + "processing"%% +4 "core" %Z  +2 ."da"PS.seek 1.5ml +2 "processing"%' +594 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%5 * +34 "core" * +3 ."da"PS.seek 0ml +2 "processing"%$'W +1615 "core" ' +2 ."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"%/ * +36 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +76 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%0' +2536 "core" ' + ."da"PSV.dial PTV +2 "processing"% +89 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%+ +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%# +85 "core"  + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +76 "core"  +2 ."da"PS.seek 0ml +2 "processing"%:'W +2435 "Can"K HG +90 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%}  +45 "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"%N  +43 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop +2 "processing"%. +45 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml + "processing"%' +386 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%1  +45 "core"  + "processing"%I% +4 "core" %  +2 ."da"PS.seek 0.55ml +2 "processing"%['x +331 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%H  +45 "core"  +2 ."da"PS.seek 2ml +2 "processing"%8'[ +1562 "core" ' + ."da"PSV.dial :PML +2 "processing"%P +45 "core" +2 ."da"PTV.dial :mixing +2 "processing"%M @ +74 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%6  +36 "core" + "processing"%D% +4 "core" %\\  +2 ."da"PS.seek 1.85ml +2 "processing"%W'< +228 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%G * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1976 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +48003 #recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%S  +33 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%j * +36 "core" , +2 ."da"PSV.dial :air + "processing"%R  +46 "core"  + ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%J' +2258 "Can"E 77 +297 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%X +45 "core" +2 ."da"delay 2 seconds +201 .PSV.dial :air +2 "processing"%F  +45 "core"  +2 ."da"delay 2 seconds +201 .PSV.dial :mixloop +2 "processing"%' +57 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +54 "core" +2 ."da"PS.seek 0ml +2 "processing"%C'W +2578 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%2 +148 "core"  +2 "processing"%i% +4 "core" %[ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%Q' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%a'[ +1620 "core" ' + ."da"PTV.dial :puck +2 "processing"%U  +75 "core"  + ."da"PSV.dial PTV +2 "processing"%K +86 "core"  + ."da"PBV.dial :waste1 +2 "processing"%b  +36 "core" + "processing"%% +4 "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"%3 * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%E'W +1605 "core" ' +2 ."da"delay 2:00 +12003 #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"%7 * +34 "core" * + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%; +85 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%V' +2537 "core" ' + ."da"PSV.dial PTV +2 "processing"%\ +86 "core"  + ."da"delay 5 seconds +503 .PSV.dial PSR +6 "processing"% +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%f +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%\\  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%g'W +2533 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%e +136 "core"  + "processing"%>% +4 "core" %R + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%T' +594 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%%'[ +1617 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%` +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%_  +35 "core" + "processing"%s% +4 "core" %^  +2 ."da"PS.seek 1.5ml +2 "processing"%Y' +586 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%m * +35 "core" , +3 ."da"PS.seek 0ml +2 "processing"%k'W +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%v  +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 +2 "processing"%^ +76 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%B' +2532 "core" ' + ."da"PSV.dial PTV +7 "processing"%q +77 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%] +76 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%p  +74 "core"  +52 ."da"PS.seek 0ml +2 "processing"%c'W +2531 "core" ' + #"da"washCycleDA #3 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%w +136 "core"  + "processing"%x% +4 "core" %\\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%t' +588 "core" ' +2 ."da"delay 5 seconds +87 "Can"D 33 +415 ."da"PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1610 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%d  +34 "core"  +2 "processing"%{% +4 "core" %Y  +2 ."da"PS.seek 1.5ml + "processing"%~' +589 "core" ' +19 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%h * +34 "core" * +2 ."da"PS.seek 0ml +2 "processing"%n'W +1618 "core" ' + ."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"%| * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +76 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2530 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%A +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +88 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +75 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2527 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +139 "core"  +2 "processing"%9% +4 "core" %\\ +2 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +7 "processing"% +20 ."da"PS.reconfigure :default +8 "processing"%#A d`xb +8 ."da"PS.seek 0.25ml +8 "processing"%'7 +343 "core" ' +2 ."da"delay 5 seconds +502 "processing"%Z% +3 "core" %3  +2 #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"% ' +329 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%y'[ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +76 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%&% +4 "core" %Y  + ."da"PS.seek 1.5ml +2 "processing"%' +587 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1609 "core" ' + ."da"delay 10 seconds +1008 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%o  +37 "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"% +78 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%,' +2604 "core" ' + ."da"PSV.dial PTV +2 "processing"% +78 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%! +77 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%4 +77 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%-  +75 "core"  +2 ."da"PS.seek 0ml +2 "processing"%*'W +2599 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +140 "core"  +2 "processing"%% +3 "core" %\\ +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +2 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%)'[ +2127 "core" ' + ."da"delay 5 seconds +503 .PTV.dial :puck +2 .PSV.dial PTV + "processing"%5 +76 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" + "processing"%(% +4 "core" %X!  +2 ."da"PS.seek 1.5ml +2 "processing"%/' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + +3 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%$  +109 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +1605 "core" ' + "processing"%+9 +4 "core" 95 +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast + "processing"%#  +4 "core" 5 5 +2 "processing"%& +3 "core" &TH$# . +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&0% +3 "core" %\   \ +2 "storage"(}% +3 "core" %    +2 "storage"(=. +3 "core" .( + ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 1 +2 "storage"(N($ +189 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +2 (.& +3 "core" &'  B + "manipulator"&:& +4 "core" &- Z  + "manipulator"&1% +4 "core" %\  \ +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 + "manipulator"&I( +183 "core" ( + "manipulator"&& +4 "core" &  x ' +2 "storage"(H& +3 "core" &'   +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&['! +93 "core" ' +2 "storage"(P& +4 "core" &'   h +2 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(M'L +266 "core" ' + "storage"(6- +4 "core" -'L + ."da"SE.configure :default +3 "storage"(#QK-0-\ b +2 "manipulator"&D& +3 "core" &  ' +2 "storage"(G& +3 "core" &'   +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&8'e +34 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&W, +3 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(S- +2 "core" -'L +3 ."da"SE.seek 4.1 Pucks below Top Plate +2 "storage"(j' +37 "core" ' +2 "manipulator"&R% +4 "core" %^p    + "storage"(& +4 "core" &' + ."da"Forearm.force -20 +2 "manipulator"&5 +2 ."da"Forearm.seek 1 + 293 counts +2 "manipulator"&X'ϊ +15 "core" ' + "manipulator"&F& +4 "core" &\  # +2 "storage"('& +3 "core" &'  +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&'! +23 "core" ' +2 ."da"SE.seek 5.1 Pucks below Top Plate +2 "storage"(J' +43 "core" ' +2 "manipulator"&2& +5 "core" &\   # + "manipulator"&i% +4 "core" %   +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +55 ."da"Forearm.seek :retract +2 "manipulator"&C'\ +89 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&Q(z +282 "core" ( + "manipulator"&U& +4 "core" &n  +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &K& +2 "core" &n  +2 ."da"Forearm.seek PC +2 "manipulator"&b'~ +94 "core" ' +2 ."da"Hand.close +2 "manipulator"&/ +73 "core" / +2 ."da"PC.seek :open +2 "processing"%a( +404 "core" ( + "storage"(3& +4 "core" &'    +2 "manipulator"&<& +3 "core" &o \ +2 "manipulator"&% +4 "core" % i  +2 ."da"Forearm.seek :retract +2 "manipulator"&7'\ +106 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&;( +252 "core" ( +2 "manipulator"&E& +4 "core" &  ( + "storage"(\ & +4 "core" &'   +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&'! +93 "core" ' + ."da"Hand.open +2 "manipulator"&f1 +76 "core" 1 +3 "storage"(\\- +3 "core" -' +2 ."da"SE.seek 4.86 Pucks below Top Plate +2 "storage"(V' +21 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 4.19 Pucks below Top Plate +2 "storage"(e'r +56 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da22feb1014h40ml.tif +1942 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +3027 #"da"SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 46.108 seconds\ /var/log/esp/da22feb1014h40ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da22feb1014h40ml15s.tif +1565 #SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da22feb1014h40ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da22feb1014h40ml30s.tif +762 "Can"A yGG +2307 #"da"SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da22feb1014h40ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da22feb1014h40ml70s.tif +7130 #SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da22feb1014h40ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "46.108 sec auto-exposure",Subject: "da22feb1014h40ml images!" +8 "storage"(>- +8 "core" -'r +2 "storage"(g& +6 "core" &'  +2 "manipulator"&T& +4 "core" & P R # ( +2 ."da"Elbow.seek 1 +2 "manipulator"&`( +3 "core" ( + "manipulator"&_& +4 "core" & ^ e ( + "storage"(s& +4 "core" &'  +3 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&%'! +20 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 4.91 Pucks below Top Plate +2 "storage"(m' +72 "core" ' +2 "manipulator"&Y& +4 "core" & x  (( +2 "storage"(v& +5 "core" &' 5 + ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +4 "manipulator"&@'e +33 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&^, +5 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 5.09 Pucks below Top Plate +3 "storage"(k' +27 "core" ' + "manipulator"&q% +5 "core" %V} x - + "storage"(& +4 "core" &'  + ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 285 counts +2 "manipulator"&]'ς +16 "core" ' +2 "manipulator"&p& +4 "core" &\   +$ +2 "storage"(B& +4 "core" &'   = +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&w'! +27 "core" ' +2 "storage"(x% +4 "core" %   $ +3 ."downElevator"SE.seek :down +4 "storage"(c'v +101 (t% +6 "core" %б6   Yq +4 "manipulator"&% +8 "core" % , +5 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +4 "manipulator"&d'\ +82 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +4 "core" ' + "storage"({& +4 "core" &'   g +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 #tStarting finalPurge + "processing"%& +7 "core" & +2 "manipulator"&h& +3 "core" &\  -$ +2 "manipulator"&~% +4 "core" %\  W - +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(- +180 "core" ( +3 "manipulator"&|& +14 "core" &-  0 +3 ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 && +6 "core" &- Z 1 +4 ."psFlush"Forearm.seek :garage +4 "manipulator"&n' +101 "core" ' +3 ."psFlush"Hand.close +4 "manipulator"&A/ +78 "core" / +3 "manipulator"&& +9 "core" &-  K 5 +2 "manipulator"&% +8 "core" % ϵ   ( 5 +4 ."psFlush"Forearm.seek :retract +4 "manipulator"& '\ +104 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +4 "manipulator"&(z +122 "core" ( +3 "manipulator"&& +9 "core" & . / +2 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +4 &9& +8 "core" & 0 +4 ."psFlush"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek PC +10 "manipulator"&'~ +100 "core" ' +4 "manipulator"&Z& +10 "core" & @ 0 +2 "manipulator"&% +8 "core" %χ a 1 +4 "processing"% & +8 "core" & +4 "processing"%& +8 "core" & +6 ."psFlush"PC.seek :closed +3 "processing"%(Tg +8 "core" &z +2 &w  +6 &0tj +| +8 &avj @ +10 &Zkm S +12 &Ig S +6 &Kl S +11 &Lm S +9 &^Nm S +8 & Kq S +10 &Jf S +9 &IU S +10 & fJW S +10 &"(K\\ S +8 &#L[ S +11 &%I] S +9 &'oI^ S +8 &)1JU S +14 &*I[ S +7 &,J] S +8 &.vI[ S +10 &0:IV S +8 &1G] S +11 &3IT R +9 &5IK S +8 &7BLE S +11 &9IF S +8 &:II R +10 &<LF S +10 &>JFH S +15 &@ FD S +4 &AJK S +9 &CIG S +10 &ERIB S +9 &GMJ S +8 &HWI T +10 &JlD W +10 &LDJ Z +8 &N~F Z +11 &OH [ +9 &QC [ +8 &SF|6 A +11 &T*/{A N +16 &TL= , +7 ( +4 &TL@ , + &TL< , +4 "processing"%& +8 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.71 +3 "processing"%&& +6 "core" &TL? , +2 &TLX , +4 ."psFlush"Hand.open +3 "manipulator"&y1 +77 "core" 1 +4 "manipulator"&% +10 "core" % χ . 1 +4 ."psFlush"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&'\ +96 "core" ' +4 ."psFlush"PSR.select :air +4 .PSV.dial PSR +111 "processing"%o +47 "core"  +3 "processing"%"% +8 "core" %ZE +4 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +3 "processing"% ' +222 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +369 "core" ' +4 ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +16 ."psFlush"PS.seek 2.5ml +9 "processing"%' +2120 "core" ' +4 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +4 "processing"% @ +204 "core" B +5 ."psFlush"PTV.dial :PRVmixing +4 "processing"%!  +138 "core" +2 ."psFlush"PSV.dial :mixloop +4 "processing"%4 +108 "core" +4 ."psFlush"PS.seek :empty +4 "processing"%-'9 +1266 #"uploadLog"upsync +1370 "core" ' + ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%, +107 "core"  +2 "processing"%% +4 "core" %8T + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%' +585 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%*' +2120 "core" ' +2 ."psFlush"delay 1 second +106 .PBV.dial :waste1 +2 "processing"%5  +35 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"% @ +73 "core" A + ."psFlush"PSV.dial :mixloop +2 "processing"%( +108 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%)'9 +2638 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +108 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%$'P +1099 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%/' +1607 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%+ +77 "core" + ."psFlush"PTV.dial :puck +2 "processing"%#  +75 "core"  + ."psFlush"PBV.dial :waste1 +2 .PS.seek 0ml +2 "processing"%'W +2627 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%0 +76 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%}' +599 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%=' +2123 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%. +76 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%: U +56 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%1'W +2628 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%L @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2629 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%H  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%P'W +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%O +45 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%z' +2636 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%6 +75 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%D'W +2638 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"%G @ +50 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%S' +2637 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%R  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%F +46 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%''P +1108 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%2' +1616 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%i +74 "core" +2 ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%[  +56 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%I'W +2635 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%M +77 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%8' +599 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%X' +1657 "Can"? 88 +469 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%j +76 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +56 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%U'W +2628 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%K @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%W' +2629 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%C'W +2636 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%l +46 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%3' +2636 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%< +75 "core" + ."psFlush"PBV.dial PSV +7 .PS.seek 0ml +2 "processing"%'W +2627 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%b @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%E' +2629 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%\  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%Q'W +2624 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'f& +4 "core" &IN + "manipulator"&\\& +4 "core" & Z W 1 ? +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&7(z +2 "core" ( +2 "manipulator"&J& +4 "core" & R Y * > + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &V& +2 "core" & Z P 5 > +2 .tForearm.seek PC +2 "manipulator"&>'~ +95 "core" ' + .tHand.close +2 "manipulator"&g/ +72 "core" / +2 .tPC.seek :open + "processing"%T( +402 "core" ( +2 "manipulator"&_& +4 "core" & i r B + "manipulator"&s% +4 "core" % r d d B +2 .tForearm.seek :retract + "manipulator"&Y'\ +95 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&v(Ӥ +357 "core" ( +2 "manipulator"&q& +4 "core" &Ӣ E V h ><@ + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &Ӣ X L A =<@ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&p'+ +105 "core" ' + "manipulator"&B& +4 "core" &Ӣ 8 6 5 <<@ +2 "manipulator"&;% +4 "core" %$ 3 / 9 < +47 "collection"'x& +5 "core" &IN +2 "collection"'& +4 "core" &KM +2 .tCC.seek :closed +2 "collection"'e(O +4 "core" &JL  +9 &+zMM - +9 &b}IM A +9 &^qKL R +10 & NGL R +9 &TJM S +9 &NIL R +10 &dRHL S +9 &'SJM R +10 &OIN R +9 &SLL S +9 & mOKN R +10 &"0RJN R +9 &#SIM S +9 &%NIM R +10 &'tTJN S +9 &)8OIN R +10 &*UKN R +9 &,TKN S +9 &.|PKM S +10 &0?QJN R +9 &2TKL R +10 &3RGM S +9 &5PIP R +9 &7GRKM R +10 &9 RJL R +9 &:QHM R +9 &<NJN R +10 &>OPJK R +9 &@RIM R +9 &ARIL R +10 &CQKME R +9 &EXSJJ{ R +10 &GWHM S +9 &HjJL U +9 &JFJ Z +10 &L<GL _ +9 &MHJv Z +9 &O3=|FL +} +10 &O rGJ? I +5 ( +2 "collection"'& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.79 + "collection"'t& +4 "core" &O]FI I + &O]JM~ I +2 .tHand.open + "manipulator"&1 +69 "core" 1 +2 "manipulator"&%% +4 "core" % "   8 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&`'\ +99 "core" ' + #tFlushing the Collection Valve::Manifold +2 "collection"'m& +4 "core" &O]GI I + "collection"'@% +4 "core" %JLQ + .tCSV.dial CSR +2 "collection"'{  +43 "core"  + "collection"'% +4 "core" %GI +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"'h'l +1368 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 '~% +3 "core" %lHK  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +2 .tCS.seek 7.501ml +2 "collection"']' +715 "core" ' +2 .tCSV.dial :waste +6 "collection"'k +136 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'w' +1992 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'|& +4 "core" &O\\GKJ I +2 "collection"'% +3 "core" %ILf +2 .tCSV.dial :flush + "collection"'c  +43 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml + "collection"'^'l +1356 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'A @ +44 "core" B +2 "collection"'% +4 "core" %lILe  +2 .tCS.seek 7ml + "collection"'' +578 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'d  + '  +41 "core"  +99  + .tCBV.dial :waste1 +2 "collection"'9 @ +47 "core" ? +2 .tCS.seek 0ml +2 "collection"'n' +1850 "core" ' +2 #tFlushing lower manifold's waste2 port +2 "collection"'Z& +4 "core" &O\\LNj I + "collection"'% +4 "core" %LN + .tCSV.dial :flush +2 "collection"'  +86 "core"  +2 .tCS.seek 5ml +2 "collection"' 'l +1360 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +44 "core" B +2 "collection"'a% +4 "core" %lJJ +2 .tCS.seek 7ml + "collection"'&'\ +591 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'y  +43 "core"  +2 .tCBV.dial :waste2 + "collection"'  +121 "core"  +2 .tCS.seek 0ml + "collection"'' +1854 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'o& +4 "core" &O\\LO I +2 "collection"'"% +3 "core" %IN +2 .tCSV.dial CSR + "collection"'  +43 "core"  +2 "collection"'% +4 "core" %LO + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"' ' +2130 "core" ' + .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +9 .tCS.seek 10ml +2 "collection"' ' D +583 "core" ' + ."connect"CSV.dial CBV +4 .tCBV.dial CSV + "collection"'! + '4  +103 "core" +40  + .tCTV.dial :intake +2 "collection"'  +76 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"',' \\ +2103 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'  +74 "core"  +2 .tCS.reconfigure :default +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'-' +586 "core" ' + .tCSV.dial CSR +2 "collection"'  +106 "core"  +2 "collection"'5% +4 "core" %HL + #tPulling 4.999ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"''l +1357 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml + "collection"'(' D +1355 "core" ' + .tCSV.dial CBV +2 "collection"'* +106 "core" +2 .tCS.seek 0ml +2 "collection"' ' +2627 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&)& +4 "core" &Ӣ 9 8<@ + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&$(Ӥ +4 "core" ( + "manipulator"&+& +4 "core" &Ӣ  O 7<@ + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &#& +2 "core" &Ӣ   8<@ +2 .tForearm.seek CC +2 "manipulator"&/'+ +104 "core" ' +2 .tHand.close + "manipulator"&0/ +66 "core" / +2 .tCC.seek :open +2 "collection"'( +378 "core" ( + "manipulator"&}& +4 "core" &Ӣ   8<@ +2 "manipulator"&.% +3 "core" % .  5 8p +2 .tForearm.seek :retract +2 "manipulator"&:'\ +103 "core" ' + .tElbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&=(- +284 "core" ( +2 "manipulator"&L& +4 "core" &- I ^ ? + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &1& +2 "core" &- N M % > +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&H' +98 "core" ' + .tHand.open +2 "manipulator"&1 +69 "core" 1 + "manipulator"&O% +4 "core" % r e ) C +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&P'\ +96 "core" ' +2 "processing"%6& +4 "core" & +10868 "Can"E .. +60001 G .. +60001 I .. +60001 I .. +60001 L // +60001 N .. +60000 H // +60001 B /. +60001 = ./ +60001 : .. +60001 ; /. +60001 ; /. +60001 9 .. +60001 8 /. +60001 1 .. +60001 . /. +60001 0 .. +60001 . .. +60001 / .. +60002 + 0/ +60000 * /. +60001 . /. +60001 , /. +60001 . /. +60001 2 /. +60001 0 .. +60001 6\ -- +60000 9\ -- +60001 :\ -- +60001 ;\ -- +60001 ?\ X-- +60001 B\ O.- +60001 I\ S-- +60001 M\ V-- +60001 P\ Z.- +60001 V\ ^.- +60001 Z\ b.. +60001 _\ g.. +60001 e\ l.- +60001 Y\ t.. +60001 R\ |-- +60001 P\ -- +60001 R\ -- +60001 S\ -- +60001 P\ -- +60001 J\ -, +60000 G\ -, +60001 F ,, +60001 D 0,, +60001 C J,+ +60001 E i,+ +60001 J v,+ +60001 E ~++ +60001 I ,+ +60001 J\ :.- +60001 H\ .. @EST1644556132.24 N\ .. +60001 T\ .. +60001 R\ /. +60001 S\ .. +60001 U .- +60001 W .. +60001 Z .. +60001 [ .. +60001 ] .. +60000 a .. +60001 ] .. +60001 a .. +60001 ` .. +60001 c .. +60001 c /. +60001 f .. +60001 i .. +60001 j /. +60001 o .. +60001 n .. +60001 s .. +60001 r .. +60001 v .. +60001 x .. +60001 y .. +60001 { .. +60001 z .. +60000 { .- +60001 } .. +60001  .. +60001  /. +60001  /. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .- +60001  /. +60001  .. +60001  .- +60001  .. +60001  .. +60001  .. +60000  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  /. +60001  .. +60001  /. +60001   .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  /. +60000  /. +60001 # .. +60001   .. +60001 ( .. +60001 * .. +60001 * .. +60001 . .. +60001 , .. +60001 + .. +60001 , .. +60001 . .. +60001 0 /. +60001 3 /. +60001 3 /. +60001 3 .. +60001 . /. +60001 . ./ +60001 , // +60001 - /. +60000 - .. +60001 , .. +60001 4 /. +60001 6 .. +60001 7 .. +60001 8 .. +60001 : .. +60001 : .. +60001 < .. +60001 ? .. +60001 @ /. +60001 = .. +60001 =\ -- +60001 >\ -- +60001 >\ \\.- +60001 <\ L.- +60001 =\ O.- +60001 >\ S.- +60001 ?\ U-- +60000 >\ Y.. +60001 =\ ].- +60001 ?\ a.- +60001 =\ e.- +60001 >\ j-- +60001 D\ q-- +60001 G\ z-- +60001 K\ -- +60001 M\ -- +60001 N\ -- +60001 M\ -- +60001 O\ -, +60001 Q\ ,- +60001 T ,, +60001 X 7,, +60001 X W++ +60001 V o++ +60001 W }++ +60000 T ++ +60001 Q\ .. +60001 R\ \ .. +60001 N\ .. +60001 K\ /. +60001 H\ .. +60001 E .. +60001 A .. +60001 > .. +60001 > .. +60001 > .. +60001 ? .. +60001 < .. +60001 ; .. +60001 8 .. +60001 8 .. +60001 5 .. +60001 7 .. +60000 9 .. +60001 4 .. +60001 - .. +60001  /. +60001  .. +60001  /. +60001  .. @EST1644642533.61  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60000  .. +60001  .. +60001  /. +60001  /. +60001  /. +60001  .. +60001 | .. +60001 l .. +60001 f .. +60001 b .. +60001 ^ /. +60001 \\ .. +60001 U /. +60001 I .. +60004 : 00 +59998 7 .. +60001 . /. +60001 % .. +60001  .. +60000  .. +60001  /. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  /. +60001  /. +60001  .. +60001  /. +60001  .. +60001  /. +60000  /. +60001  .. +60001  /. +60001  /. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  /. +60001  /. +60001  .. +60000  .. +60001  .. +60001  .. +60001  /. +60001  .. +60001  .. +60001 \ a.- +60001 \ -- +60001 \ -, +60001 \ K.- +60001 \ N.- +60001 \ Q.. +60001 \ T.- +60001 \ W.. +60001 \ Z-- +60001 \ ^.- +60001 \ b.- +60001 \ g.- +60001 \ m-- +60000 \ u-- +60001 \ ~-- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ ,, +60001  ,, +60001  %,, +60001  ;,, +60001  `,+ +60001  r,, +60001  }++ +60001 \ &.. +60001 \ .. +60001 \ .. +60001 \ .. +60001 \ .- +60000  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .- +60001  .. +60001  .. +60001  .. +60001  .. +60002  00 +60000  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60000  .. +60001  .. +60001  /. +60001  /. +60001  /. +60001  .. +60001  .. +60001  .. +60001  .. +60001  ./ +60001  // +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  // +60000  .. +60001  /. +60001  .. +60001  .. +60001  .. @EST1644728934.97  .. +60001  /. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  // +60001  // +60000  ./ +60001  /. +60001  /. +60001  .. +60001  .. +60001  /. +60001  .. +60001  .. +60001  .. +60001  /. +60001  .. +60001  .. +60001  /. +60001  .. +60001  /. +60001  /. +60001  .. +60000  /. +60001  .. +60001  .. +60001  /. +60001  /. +60001  /. +60001  .. +60001  // +60001  .. +60001  .. +60001  ./ +60001  /. +60001  /. +60001  // +60001  // +60001  /. +60001  /. +60000  /. +60001  .. +60001 \ -- +60001 \ -, +60001 \ Q.- +60001 \ L.. +60001 \ O.. +60001 \ R-- +60001 \ V.- +60001 \ X.. +60001 \ \\-- +60001 \ _-- +60001 \ d.. +60001 \ j.. +60001 \ p-- +60001 \ x-- +60001 \ -- +60000 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001 \ -- +60001  ,, +60001  7,+ +60001  Z++ +60001  p,+ +60001  |,, +60001 \ .. +60001 \ \ .. +60001 \ .. +60001 \ .. +60001  .. +60001  .. +60001  .. +60000  .. +60002  .. +60000  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  // +60001  .. +60001  .. +60000  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  /. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  /. +60001  .. +60001  .. +60001  .. +60001  .. +60000  .. +60001  .. +60001  /. +60001  /. +60001  .. +60001  /. +60001  .. +60001  .. +60001  .. +60001  /. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60000  .. +60001  .. +60001  /. +60001  .. +60001 | .. +60001 y /. +60001 x /. +60001 y .. +60001 w .. @EST1644815336.32 w .. +60001 t /. +60001 z .. +60001 z /. +60001 w /. +60001 z .. +60001 { /. +60001  .. +60001 ~ /. +60001 x /. +60001 w .. +60000 u /. +60001 z .. +60001 { .. +60001 y .. +60001 w .. +60001 y .. +60001 { .. +60001 x // +60001 y /. +60001 | .. +60001 y /. +60001 x .. +60001 v .. +60001 v // +60001 w .. +60001 x\ -- +60001 {\ -- +60001 \ J.- +60001 \ L.- +60000 \ P.. +60001 \ S.. +60001 \ V.. +60001 \ Y.- +60001 \ \\.- +60001 \ a-- +60001 ~\ e.. +60001 }\ k-- +60001 }\ s.- +60001 \ |-- +60001 \ -- +60001 \ -- +60001 \ .- +60001 \ -- +60001 \ ,, +60001  ,, +60001  7,, +60000  \\,+ +60001  o,+ +60001  {++ +60001 \ #.. +60001 \ .- +60001 \ .. +60001 \ .- +60001  .. +60001  .. +60001  .. +60001  .. +60001  /. +60001  /. +60001  .. +60001  .. +60000  /. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  /. +60001  .. +60001  .. +60001  .. +60001  /. +60001  /. +60001  /. +60001  ./ +60001  /. +60001  .. +60000  .. +60002  .. +60000  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  /. +38505 #t-> can +3 "Can" /. +3217 #t-> access 2 +2 "storage"(z% +3 "core" %q I I 1 +2 "manipulator"&G% +3 "core" %\ "  \ ! [B +2 "manipulator"&D& +4 "core" &-   [ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 + "storage"(R(K +821 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (S& +2 "core" &K 6 8  +17424 "Can" /. +40180 #t-> startTube 2 +535 #-> da 40 +2 #da sampling at most 40ml +3 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 15:15:44EST14-Feb-22\\n{1 => 6}\\nCan@15:08:57, 23.0C, 11% humidity, 14.9psia, 12.439V, 0.214A, 0.208A avg, 2.66W",Subject: "da sampling at most 40ml" +2 "collection"'F& +4 "core" &>B +2 "manipulator"&% +5 "core" %\ "  \  ZA +2 "storage"('% +3 "core" %r P M v +2 "storage"(i. +3 "core" .(K + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"([( +672 "core" ( +4 .tSC.configure :limp +5 "storage"($(\ 1b +4 (2& +8 "core" & " 0   +3 "manipulator"&M& +14 "core" &- W +2 "manipulator"&I% +8 "core" %\ "  WA +4 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 +3 "manipulator"&8( +180 "core" ( +2 "manipulator"&j& +9 "core" &  P V% +2 "storage"(& +8 "core" & 7 4  +4 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 2 + 700 counts +4 "manipulator"&X' +103 "core" ' +4 "storage"(K& +10 "core" & '   +4 .tSE.reconfigure :pick +5 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +2 "storage"(U'L +285 "core" ' +4 "storage"(- +6 "core" -'s +4 .tSE.configure :default +3 "storage"(#QK-0-\ b +13 (W& +6 "core" & 5 4 ~  +4 "manipulator"&l& +5 "core" &  Y% +4 .tElbow.seek 2 +5 "manipulator"&C( +7 "core" ( +3 "manipulator"&<& +7 "core" &  N X% +4 "storage"(3& +10 "core" & 5 6  +4 .tForearm.seek 2 + 300 counts + "manipulator"&b'ϊ +28 "core" ' +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tHand.close +4 "manipulator"&/ +76 "core" / +6 ."downElevator"SE.seek :down +6 "manipulator"&\ & +4 "storage"(E'v +13 "core" &  Y% +3 "manipulator"&f% +15 "core" % ϝ  V +7 .tForearm.seek :retract +4 "manipulator"&\\'\ +98 "core" ' +4 .tElbow.seek CC +6 "manipulator"&J(Ӥ +112 "core" ' +3 ."downElevator"SE.stop +2 "storage"(5 +34 "core" ( +4 "manipulator"&V& +7 "core" &Ӟ  T;8 +4 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &g& +6 "core" &Ӟ   U;8 +6 .tForearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +4 "manipulator"&'+ +103 "core" ' +3 "manipulator"&& +8 "core" &Ӟ R;8 +4 "manipulator"&% +8 "core" %& d R +4 "collection"'_& +8 "core" &=B +4 "collection"'s& +9 "core" &AC +5 .tCC.seek :closed +3 "collection"'>(O +8 "core" &>C +2 &@B  +6 &)x@B - +10 &d}?B A +8 &bs@C S +11 &$QAC R +8 &WAC R +9 &R?D R +11 &kU?C R +17 &-UAB R +13 &TAD R +2 &T@B R +5 & uQ@E Q +10 &"4WBE R +11 &#W>B R +6 &%S@C R +31 &'{V?C R +3 &)?SAA Q +4 &*T?D R +2 &,V?C R +7 &.R>B R +11 &0FW@C R +9 &2 T>B Q +8 &3UCD R +11 &5S@B Q +8 &7MT?B R +10 &9T>B R +14 &:W?B R +6 &<T@C R +9 &>UT?A R +9 &@R@D R +11 &AT?D Q +8 &CS?C R +8 &E\\\\@C R +10 &G_>C S +11 &H>A W +7 &J<A \\ +11 &L?<@ _ +7 &N>A T +10 &O9R;? * +11 &O}N<@ A +4 ( +6 "collection"'s& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.91 +4 .Hand.open + "manipulator"&71 +8 "core" &O}J>@ A +66 1 +2 "manipulator"&q% +8 "core" % #  O +4 .tForearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +4 #tcollectSample 40ml w/bubble point of 24psi +4 #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +164 .tIntake.select :close +3 .Exhaust.select :close +4 .SS.hold + "sampler")B+ +4 "core" + +4 "sampler");% +7 "core" %s \  +3 "collection"'x& +7 "core" &O}J<A A +6 "Can" ?? +3 #tCalibrating pressure sensors +2 .CTV.dial :air +4 .SSV.dial :spit,avoiding: :exhaust +3 .SS.reconfigure :fast +11 "sampler")#.0XD{ +2 "sampler")R% +3 "core" %# \  +2 #tEvacuated: Intake @15.2psia, Outlet @13.0psia + .SSV.dial :spit,avoiding: :exhaust +2 "sampler")2 +138 "core"  +2 .tSS.reconfigure :exhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'@' +101 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")~ +119 "core" ' + ."CSpush"CS.stop +2 "collection"'5 +17 "core" +2 .tSS.reconfigure :exhale +2 "sampler")#.0X +102 "collection"'j9 +2 "core" 9]= +102 "collection"'9 +2 "core" 9v: +102 "collection"'K9 +3 "core" 99 +102 "collection"'I9 +2 "core" 97 +102 "collection"'9 +3 "core" 95 +102 "collection"'N9 +2 "core" 93 +103 "collection"'=9 +2 "core" 91 +102 "collection"'P9 +3 "core" 9/ +102 "collection"'W9 +2 "core" 9- +150 "collection"'<9 +3 "core" 98+ +102 "collection"'39 +2 "core" 9L) +103 "collection"'l9 +2 "core" 9b( +102 "collection"'\ 9 +3 "core" 9v\ & +102 "collection"'f9 +3 "core" 9% +102 "collection"'89 +3 "core" 9# +102 "collection"'X9 +3 "core" 9" +102 "collection"'V9 +2 "core" 9! +102 "collection"'9 +3 "core" 9 +102 "collection"'C9 +2 "core" 9# +102 "collection"'U9 +3 "core" 9' +102 "collection"'9 +3 "core" 9 + +102 "collection"'9 +2 "core" 9 0 +102 "collection"'E9 +2 "core" 9 &4 +102 "collection"'g9 +3 "core" 9 58 +102 "collection"'\\9 +3 "core" 9 D< +102 "collection"'9 +2 "core" 9 R@ +102 "collection"'79 +3 "core" 9 aD +102 "collection"'q9 +2 "core" 9 nI +102 "collection"'b9 +2 "core" 9 {M +102 "collection"';9 +4 "core" 9 Q +102 "collection"'x9 +2 "core" 9 U +102 "collection"'9 +2 "core" 9 Y +102 "collection"'_9 +3 "core" 9 ^ +102 "collection"'t9 +2 "core" 9 b +102 "collection"'r9 +3 "core" 9 f +102 "collection"'9 +3 "core" 9 j +102 "collection"'B9 +3 "core" 9 n +102 "collection"'%9 +2 "core" 9 s +102 "collection"'Y9 +3 "core" 9 w +102 "collection"'9 +3 "core" 9 { +102 "collection"'9 +2 "core" 9  +102 "collection"'m9 +2 "core" 9  +102 "collection"'~9 +3 "core" 9\  +102 "collection"'s9 +2 "core" 9\  +102 "collection"'@9 +3 "core" 9\  +103 "collection"'{9 +2 "core" 9\  +102 "collection"'h9 +3 "core" 9\ " +102 "collection"']9 +2 "core" 9\ ) +102 "collection"'|9 +3 "core" 9\ . +102 "collection"'k9 +3 "core" 9\ 3 +102 "collection"'?9 +3 "core" 9\ 9 +102 "collection"'p9 +2 "core" 9\ >\ +102 "collection"'w9 +3 "core" 9\ C\ +102 "collection"'A9 +2 "core" 9\ H +102 "collection"'9 +3 "core" 9\ L\ +102 "collection"'^9 +2 "core" 9\ Q +102 "collection"'9 +3 "core" 9\ U +102 "collection"'99 +3 "core" 9\ X\ +102 "collection"'c9 +2 "core" 9\ \\ +102 "collection"'Z9 +3 "core" 9\ ` +102 "collection"'9 +3 "core" 9\ d\ +102 "collection"'9 +2 "core" 9\ g\ +102 "collection"'n9 +3 "core" 9\ k\ +102 "collection"'9 +2 "core" 9\ m\ +102 "collection"'a9 +3 "core" 9\ q +102 "collection"' 9 +3 "core" 9\ s\ +3 .tCH.hold 10:00,70C +3 "collection"'y `\ `\ s  +2 '9 +5 "core"  + 9\ s\ s\ +2 "collection"'o% +3 "core" % +2 #tBegun lysing Collection Puck Heater at 68C/33.9psia +9794 "Can" +50195 "core" ` + "collection"'"9 +4 "core" 9\  + "collection"'% +4 "core" % + #tEnded lysing Collection Puck Heater at 70C/33.6psia +2 .CS.seek 0ml +2 "collection"'' +336 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'d @ +106 "core" B + .tCSV.dial :air +2 "collection"' @ +43 "core" > +3 .tCS.seek 5ml +2 "collection"''l +1355 "core" ' + .tCSV.dial CTV +2 "collection"'!  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'4 @ +44 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +46 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +45 "core" > + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"',' +1353 "core" ' + "collection"'% +4 "core" % b f  +2 #tPuck @45.1psia after final lysis pressurization + #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"'5 +105 "core" ~ + .tCBV.dial CSV +2 "collection"'-  +29 "core"  +2 "collection"'% +4 "core" %   +2 .tCS.seek 5ml +2 "collection"'*'l +1358 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'(  +44 "core" + "collection"')% +4 "core" %l   +2 .tCS.seek 7ml +2 "collection"'+' +581 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'# @ +43 "core" ? +2 .tCS.seek 10ml + "collection"'0' D +851 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'v ` +118 "core" _ +2 #tLysing Complete + "collection"'& +4 "core" &O}I  A +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"& % +4 "core" %\   P + "storage"(e% +4 "core" %\ \  N  + "storage"(}. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(.($ +190 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (1& +2 "core" &'\ \  +2 "manipulator"&/& +3 "core" &Ӟ  O;8 +2 "manipulator"&% +3 "core" %\   P +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"& ( +155 "core" ( + "manipulator"&L& +4 "core" & " + U +2 "storage"(O& +3 "core" &' J X +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&6'! +104 "core" ' +2 "storage"(H& +4 "core" &'   +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(`'L +251 "core" ' + "storage"(u- +4 "core" -'; + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 "manipulator"&z& +3 "core" & 1 T + "storage"(G& +4 "core" &'\ \   + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 + "manipulator"&D'e +34 "core" ' + .tElbow.hold +2 "manipulator"&$, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(S- +3 "core" -'; +2 .tSE.seek 5.1 Pucks below Top Plate + "storage"(F' +33 "core" ' +2 "manipulator"&% +4 "core" %Tv @ E + "storage"(:& +4 "core" &' + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 1 + 283 counts +2 "manipulator"&i'π +20 "core" ' +2 "manipulator"&R& +4 "core" & ] T\ + "storage"(2& +4 "core" &'\ \  6 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&''! +23 "core" ' +2 .tSE.seek 6.1 Pucks below Top Plate +2 "storage"(M' +52 "core" ' + "manipulator"&j& +4 "core" &  U\ +2 "manipulator"&% +4 "core" %! ) U +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&K'\ +91 "core" ' +2 .tElbow.seek CC + "manipulator"&I(Ӥ +153 "core" ( + "manipulator"&& +5 "core" &Ӟ  N:. + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &N& +2 "core" &Ӟ B N:. +2 .tForearm.seek CC +2 "manipulator"&='+ +72 "Can" GG +32 "core" ' +2 .tHand.close +6 "manipulator"&P/ +75 "core" / +2 .tCC.seek :open + "collection"'W( +380 "core" ( + "storage"(<& +4 "core" &'\ \  +2 "storage"(3& +3 "core" &'\ \  U +2 "manipulator"&l& +3 "core" &Ӟ a M:. +2 "manipulator"&\ % +3 "core" % * 6 Mo +2 .tForearm.seek :retract +2 "manipulator"&f'\ +101 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"&8( +158 "core" ( +2 "manipulator"&X& +4 "core" &  i S + "storage"(V& +4 "core" &' H ) + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.seek 1 +2 "manipulator"&'e +109 "core" ' +2 .tElbow.hold + "manipulator"&C, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&U1 +72 "core" 1 +2 "manipulator"&% +4 "core" % wz  G. +2 "storage"(& +4 "core" &'\ \  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 318 counts + "manipulator"&E'ϣ +20 "core" ' + "manipulator"&g& +4 "core" & m X +2 "storage"(\\& +4 "core" &'   +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&'! +18 "core" ' +2 "storage"(7% +4 "core" %   +2 ."downElevator"SE.seek :down +3 "storage"(q'v +99 (b% +3 "core" %/,    [t + "manipulator"&;% +4 "core" %- X +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&x'\ +87 "core" ' +13 ' + ."downElevator"SE.stop +2 "storage"(5 +2 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +52 "collection"'& +5 "core" & +2 "manipulator"&_& +4 "core" & X +2 "manipulator"&t% +4 "core" %\   W +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&r(- +174 "core" ( +2 "manipulator"&& +4 "core" &- X + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &B& +3 "core" &- @ X +2 .tForearm.seek :garage + "manipulator"&%' +100 "core" ' + .tHand.close +2 "manipulator"&Y/ +73 "core" / +2 "manipulator"&& +5 "core" &-   Z + "manipulator"&% +4 "core" %    Z +2 .tForearm.seek :retract + "manipulator"&m'\ +91 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&~(Ӥ +281 "core" ( + "manipulator"&s& +4 "core" &Ӥ!  ( S<@ + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &@& +3 "core" &Ӥ  T<@ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&{'+ +104 "core" ' +3 "manipulator"&h& +4 "core" &Ӥ  P<@ + "manipulator"&]% +4 "core" %%  P +2 "collection"'|& +3 "core" & +3 "collection"'k& +4 "core" & +2 .tCC.seek :closed +2 "collection"'?(O +4 "core" &  +9 &+vd - +9 &d}D A +9 &hq Q +10 &,N P +9 &T P +9 &P Q +10 &qQ Q +9 &3W Q +9 &Ow P +10 &TR Q +9 & yQ Q +10 &"<R P +9 &#Q Q +9 &%Qk P +10 &'Wa Q +9 &)DOD P +10 &+R Q +9 &,U Q +9 &.Q P +10 &0KV Q +9 &2 R Q +9 &3O Q +10 &5R Q +9 &7SO Q +10 &9U P +9 &:Oj Q +9 &<OQ P +10 &>[O2 Q +9 &@O P +9 &AQQ Q +10 &COc P +9 &EdTb P +10 &G#YI Q +9 &Ho6 S +9 &J Y +10 &LD ^ +9 &N S +9 &O8N )| +10 &OzZ I +2 ( +2 "collection"'k& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.84 + "collection"'p& +4 "core" &Oz[  I +2 .tHand.open + "manipulator"&w1 +66 "core" 1 +2 "manipulator"&A% +4 "core" % # . M +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' + .tPSV.dial PSR +2 "processing"%^ +45 "core"  +2 "processing"%% +4 "core" %\\K + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml + "processing"%9' +1611 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%c  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%Z'W +1605 "core" ' +2 .tPSV.dial PSR + "processing"% +46 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%' +2637 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV + "processing"%n  + "collection"'  +88 "core" +82  +2 .tPSV.dial :mixloop +2 "processing"%a +106 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +2 "processing"%  +134 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2629 "core" ' + .tPSV.dial :air +6 "processing"%o  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%&' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"%y +45 "core" +2 .tPS.seek 0ml +2 "processing"%"'W +2638 "core" ' +2 .tPSV.dial :air +2 "processing"%  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"% ' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"%d +45 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2629 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &Ӥ . Q<@ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&!(Ӥ +2 "core" ( +2 "manipulator"&4& +4 "core" &Ӥ  Q<@ + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +3 "core" &Ӥ  Q<@ +2 .tForearm.seek CC + "manipulator"&'+ +106 "core" ' + .tHand.close +2 "manipulator"&/ +67 "core" / +2 .tCC.seek :open +2 "collection"'( +379 "core" ( +2 "manipulator"&5& +4 "core" &Ӥ  N<@ + "manipulator"&-% +4 "core" %  N* +2 .tForearm.seek :retract + "manipulator"&'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&,(- +289 "core" ( + "manipulator"&(& +4 "core" &- n X +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &)& +3 "core" &- X +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&*' +107 "core" ' +3 .tHand.open + "manipulator" +76 "core" 1 + "manipulator"&+% +4 "core" %   YF +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&v'\ +95 "core" ' + .tPSV.dial :mixloop +6 .PTV.dial :PRVmixing +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'& +9 "core" &#& +2 "manipulator"& % +3 "core" %\  % W* +2 "storage"(e% +4 "core" %~ 5 7 + "storage"(}. +3 "core" .($ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(1( +200 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (/& +2 "core" &   +2 "manipulator"&& +4 "core" &- : U + "manipulator"&[% +4 "core" %\   V* +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&L( +177 "core" ( + "manipulator"&O& +4 "core" &\  / U$ +2 "storage"(H& +3 "core" & $  r +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&J' +93 "core" ' +2 "storage"(& +4 "core" & 2 .  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(u'L +289 "core" ' +2 "storage"(z- +3 "core" -'u + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 (G& +3 "core" & "  + "manipulator"&S& +4 "core" &  X$ +2 .tElbow.seek 2 + "manipulator"&( +3 "core" ( +2 "manipulator"&:& +3 "core" &  h X$ +2 "storage"(R& +3 "core" & 5 4 +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&2'ϊ +20 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&j/ +69 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +2 "storage"(6'v +7 "core" &   Y$ + "manipulator"& % +5 "core" % χ 1 V + .tForearm.seek :retract +2 "manipulator"&`'\ +95 "core" ' +2 .tElbow.seek CC +2 "manipulator"&D(Ӥ +147 "core" ' + ( +2 ."downElevator"SE.stop +3 "manipulator"&i& + "storage"(5 +6 "core" &Ө ~ R;8 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &F& +3 "core" &Ө S;8 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&'+ +104 "core" ' + "manipulator"&N& +4 "core" &Ө  P;8 +2 "manipulator"&'% +4 "core" %# w Pz + "collection"'$& +4 "core" &$([ +2 "collection"'P& +5 "core" &$'K +2 .tCC.seek :closed +2 "collection"'K(O +4 "core" &%)6  +9 &,w$) , +10 &d}%) A +9 &dr&' Q +9 &'Q%( Q +10 &T$' P +9 &Q%'$ P +9 &oT$( P +10 &0U%' P +9 &Q$(V P +9 &X%(Q P +10 & vS")> P +9 &"8R'( P +10 &#R'( P +9 &%P%( P +9 &'~S$& P +10 &)@P&* P +9 &+V%) P +10 &,U%( Q +9 &.P#( P +9 &0HU$(t P +10 &2\ U$'a P +9 &3U$(W P +9 &5R#(F P +10 &7PQ&'> P +9 &9U$): P +9 &:S&( Q +10 &<S&' P +9 &>YO%) P +10 &@T$( P +9 &AQ%( P +9 &CT$' Q +10 &E_U%' Q +9 &G]#& Q +10 &Hq$& T +9 &J$& Y +9 &LB#& ] +10 &N#' S +52 &O5O$'M * +5 &O{]$'P E + ( +2 &O{`"( E + &O{`#' E + &O{`$( E +4 "collection"'P& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.86 + .Hand.open + "manipulator"&>1 +4 "core" &O{`$% E + &O{`&& E +67 1 +2 "manipulator"&<% +4 "core" %   M +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&3'\ +99 "core" ' +3 .tCTV.dial CSV,avoiding: :intake + "collection"'l  +137 "core" ~ +2 .tCSV.dial CTV + "collection"'\  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%X' +2630 "core" ' + "collection"'V% +4 "core" % G +2 .tCS.seek 4.15ml +2 "collection"'='Q +1569 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%I  +45 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%U  +74 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2637 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"' ` +39 "core" _ +2 .tCSV.dial :air +2 "collection"'g @ +45 "core" > +2 .tCS.seek 10ml +2 "collection"'\\' D +1564 "core" ' +2 .tCSV.dial CTV +2 "collection"'7  +45 "core"  +2 .tCS.seek 0ml +2 "collection"'f' +2625 "core" ' +2 .tCBV.dial :waste1 +2 "collection"'b @ +29 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"';  +135 "core" + "collection"'8& +4 "core" &O{Vxz, E +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&% +4 "core" %\   O+ +2 "storage"(% +3 "core" %\ \  +2 "storage"(E. +2 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(_($ +190 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (t& +2 "core" &'\ \  Q +2 "manipulator"&M& +4 "core" &Ө H M;8 + "manipulator"&% +4 "core" %\   M+ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +156 "core" ( +2 "manipulator"&B& +4 "core" & ; R +2 "storage"(q& +3 "core" &' @ r +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&C'! +93 "core" ' + "storage"(Y& +4 "core" &' H M +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"('L +246 "core" ' + "storage"(- +4 "core" -'0 + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 "manipulator"&x& +3 "core" & u R +2 "storage"(%& +4 "core" &'\ \  + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 + "manipulator"&s'e +36 "core" ' + .tElbow.hold +2 "manipulator"&@, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(r- +3 "core" -'0 +2 .tSE.seek 6.11 Pucks below Top Plate + "storage"(h' +31 "core" ' +2 "manipulator"&]% +4 "core" %Zr w E + "storage"(|& +4 "core" &' r +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 289 counts + "manipulator"&m'φ +19 "core" ' + "manipulator"&W& +5 "core" & ( T + "storage"(p& +4 "core" &'\ \  E +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&w'! +22 "core" ' +2 .tSE.seek 7.11 Pucks below Top Plate + "storage"(A' +57 "core" ' + "manipulator"&k& +5 "core" & ! U + "manipulator"&^% +4 "core" %- . U +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&{(Ӥ +156 "core" ( + "manipulator"&Q& +4 "core" &ӧ $ N;2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &c& +3 "core" &ӧ  M;2 +2 .tForearm.seek CC + "manipulator"&9'+ +94 "core" ' + .tHand.close +2 "manipulator"&/ +68 "core" / +2 .tCC.seek :open +2 "collection"'Z( +380 "core" ( + "storage"(& +4 "core" &'\ \ \  +2 "storage"(n& +3 "core" &'\ \  8 +2 "manipulator"&a& +3 "core" &ӧ  O;2 +2 "manipulator"& % +3 "core" % 8  O +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&o( +158 "core" ( + "manipulator"&& +4 "core" &  | R +2 "storage"(y& +3 "core" &'\ "\  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&&'e +110 "core" ' + .tElbow.hold +2 "manipulator"&, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&"1 +75 "core" 1 +2 "manipulator"&d% +4 "core" % x ? J + "storage"( & +4 "core" &'\ \  + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 1 + 319 counts + "manipulator"&'Ϥ +20 "core" ' +2 "manipulator"&4& +4 "core" & 1 V + "storage"( & +4 "core" &'   +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&'! +44 "core" ' + "storage"(~% +5 "core" %  [ +2 ."downElevator"SE.seek :down +3 "storage"('v +99 (?% +3 "core" %   Yo + "manipulator"&5% +4 "core" %! L Wv +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&-'\ +92 "core" ' + ' +2 ."downElevator"SE.stop +2 "storage"(5 +3 .tPSV.dial :air + "processing"%  +76 "core" +2 .tPS.seek 2.5ml +2 "processing"%(' +2632 "core" ' +2 .tdelay 1 second +101 .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"%# +45 "core" + .tdelay 1 second +102 .PSV.dial :air +22 "processing"%+  +45 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%'W +2628 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +4 "core" &s +2 "manipulator"& & +4 "core" & X + "manipulator"&e% +4 "core" %\  X$ + .tElbow.seek FlushPuck::Garage +2 "manipulator"&}(- +177 "core" ( +2 "manipulator"&*& +4 "core" &- . W + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &/& +3 "core" &- - W +2 .tForearm.seek :garage + "manipulator"&' +95 "core" ' + .tHand.close +2 "manipulator"&[/ +69 "core" / + "manipulator"&.& +4 "core" &- T Y +2 "manipulator"&O% +3 "core" %  $ Y +2 .tForearm.seek :retract +2 "manipulator"&H'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +3 "manipulator"&(z +151 "core" ( + "manipulator"&,& +4 "core" &n l W +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &v& +2 "core" &n  W +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&z'~ +95 "core" ' + "manipulator"&G& +4 "core" &o  D X +2 "manipulator"&S% +4 "core" %r X + "processing"%:& +4 "core" &v +2 "processing"%R& +5 "core" &y +2 .tPC.seek :closed +2 "processing"%j(Tg +4 "core" & +7 & 1z %f +10 &Sv 9 +9 &{s M +10 &S S +9 &IJ R +9 & Q R +10 &Q R +9 &N R +9 &QO R +10 &N R +9 &M S +10 &!O S +9 &#XN S +9 &%O S +10 &&Q S +9 &(L R +9 &*bL R +10 &,#P R +9 &-O R +10 &/O R +9 &1iO R +9 &3+Q R +10 &4O R +9 &6L R +9 &8qQ R +10 &:2P S +9 &;O R +52 &=O! R +10 &?zQ R +4 &A<O R + &BN R + &DO R + &FR) S +3 &H?\\' T +3 &Ik+ U +10 &K& Y +9 &Mx) X +9 &O7) Y +10 &P, Z +9 &R/ U +9 &SAW: %m +10 &TN.9 , +5 ( +2 "processing"%R& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.65 + "processing"%& +9 "core" &TN< , + &TN| , + .tHand.open +2 "manipulator"& 1 +75 "core" 1 +2 "manipulator"&L% +4 "core" % r 3 V +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&J'\ +102 "core" ' + .tPRV.dial :air +2 "processing"%i  +46 "core"  + .tPSV.dial :mixloop +2 "processing"%F +45 "core" +2 "processing"%u% +4 "core" %Y +2 .tPS.seek 0.3ml +2 "processing"%2' +388 "core" ' +2 .tPSV.dial PSR + "processing"%N +107 "core"  +2 "processing"%'% +4 "core" %  + #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml +2 "processing"%$'* +480 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%' +1917 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%6 +105 "core" +2 .tPTV.dial :mixing +2 "processing"%` @ +73 "core" A + .tPBV.dial :waste2 +2 "processing"%  +108 "core"  +2 .tPS.seek 0ml +2 "processing"%>'W +2638 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&<& +4 "core" &o > R +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&P(z +17 "core" ( +2 "manipulator"&l& +4 "core" &p 3 QQ + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &\ & +3 "core" &r QO +2 .tForearm.seek PC + "manipulator"&'~ +98 "core" ' + .tHand.close +2 "manipulator"&/ +69 "core" / +2 .tPC.seek :open + "processing"%V( +405 "core" ( + "manipulator"&0& +4 "core" &t U WM +2 "manipulator"&I% +4 "core" % ϋ 2 W + .tForearm.seek :retract +2 "manipulator"&U'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&X(- +139 "core" ( + "manipulator"&& +4 "core" &. " # T +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &g& +3 "core" &. s T +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&=' +103 "core" ' + .tHand.open + "manipulator"&71 +66 "core" 1 +2 "manipulator"&\\% +4 "core" %  ( Y +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&b'\ +91 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%;& +4 "core" & + "manipulator"&8% +4 "core" %\   X +2 "storage"(% +3 "core" %| 4 4 +2 "storage"(. +3 "core" .($ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(E( +195 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (t& +2 "core" & K r  +2 "manipulator"&M& +4 "core" &.  W + "manipulator"&% +4 "core" %\  A W +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&1( +171 "core" ( + "manipulator"&B& +4 "core" &  , V& + "storage"(q& +4 "core" & 0 "   +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&Y' +99 "core" ' + "storage"(D& +4 "core" & , 5  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(3'L +283 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (x& +2 "core" &  #   +2 "manipulator"&%& +3 "core" &   X& +2 .tElbow.seek 2 +2 "manipulator"&r( +3 "core" ( + "manipulator"&]& +4 "core" &  4 X& + "storage"(|& +4 "core" & 3 6  +2 .tForearm.seek 2 + 300 counts + "manipulator"&W'ϊ +26 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&p/ +72 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&k& +2 "storage"(^'v +7 "core" &  @ X& + "manipulator"&C% +4 "core" % ϙ U +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tElbow.seek PC +2 "manipulator"&(z +157 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +90 "core" ( +2 "manipulator"&s& +4 "core" & V + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &m& +2 "core" & * U +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC + "manipulator"&h'~ +105 "core" ' + "manipulator"&Q& +4 "core" & % R W +2 "manipulator"&c% +4 "core" %z 9 WJ + "processing"%w& +5 "core" & +2 "processing"%@& +4 "core" & +2 .tPC.seek :closed +2 "processing"%(Tg +4 "core" &  +9 &.r +| +10 &ax @ +9 &[l R +9 &K R +10 &NK R +9 &Nc R +9 &`O] S +10 &"NZ S +9 &L] S +10 &MN S +9 & iLK R +9 &"+KL R +10 &#ID R +9 &%H7 R +9 &'qH9 R +10 &)3J/ R +9 &*K& S +10 &,J, R +9 &.xJ, S +9 &0;J R +10 &1H R +9 &3K R +9 &5I R +10 &7CJ R +9 &9L R +10 &:L R +9 &<L R +9 &>MJ R +10 &@J Q +9 &AJr Q +9 &CJ Q +10 &ETN R +9 &GQ R +10 &HZ S +9 &Jm V +9 &LJ X +10 &N  X +9 &O Y +9 &Q Y +10 &SFx ; +9 &T#0v Q +10 &TG  - +2 ( + "processing"%@& +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.69 +2 .Hand.open + "manipulator"&1 +66 "core" 1 + "manipulator"&K% +4 "core" % z UJ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&'\ +90 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%n  +2 %a9 +6 "core" 9 +102 "processing"% 9 +2 "core" 9 +102 "processing"%9 +2 "core" 9  +37 "Can"  +66 "processing"%y9 +2 "core" 9  +102 "processing"%99 +3 "core" 9 +102 "processing"%{9 +2 "core" 9 +102 "processing"%"9 +3 "core" 9 +102 "processing"%d9 +2 "core" 9 +102 "processing"% 9 +3 "core" 9" +102 "processing"%49 +2 "core" 9& +102 "processing"% 9 +3 "core" 9* +102 "processing"%~9 +2 "core" 9/ +102 "processing"%9 +3 "core" 93 +102 "processing"%?9 +2 "core" 97 +102 "processing"%59 +2 "core" 9; +102 "processing"%o9 +3 "core" 9? +102 "processing"%&9 +3 "core" 9C +102 "processing"%9 +2 "core" 9H +102 "processing"%9 +2 "core" 9L +102 "processing"%A9 +3 "core" 9P +102 "processing"%9 +2 "core" 9T +102 "processing"%9 +31 "core" 9 Y +102 "processing"%9 +2 "core" 9^ +102 "processing"%)9 +3 "core" 9b +102 "processing"%!9 +2 "core" 9f +102 "processing"%#9 +2 "core" 9&j +102 "processing"%+9 +3 "core" 9-n +102 "processing"%(9 +2 "core" 95r +102 "processing"%9 +3 "core" 9<w +102 "processing"% 9 +2 "core" 9D{ +102 "processing"%e9 +3 "core" 9L +102 "processing"%*9 +2 "core" 9S +103 "processing"%/9 +2 "core" 9Z +102 "processing"%9 +2 "core" 9b +103 "processing"%[9 +2 "core" 9i +3 .tPH.hold 2:00:00,28C +3 "processing"%. ppd +2 .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%O +105 "core"  +2 "processing"%-% +4 "core" %U, + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml + "processing"%,' +597 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml + "processing"%v'[ +1611 "core" ' + .tPTV.dial :puck +2 "processing"%  +74 "core"  + .tPSV.dial PTV +2 "processing"%G +76 "core" +2 .tPBV.dial :waste1 + "processing"%S  +136 "core" +2 "processing"%:% +4 "core" %]  +2 .tPS.seek 1.5ml + "processing"%}' +590 "core" ' + .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%H * +34 "core" * +2 .tPS.seek 0ml +2 "processing"%T'W +1625 "core" ' +2 .tdelay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 .tdelay 30 seconds +3053 .PBV.dial between PSV and waste1 +4 "processing"% * +35 "core" , + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%L +76 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%R' +2531 "core" ' + .tPSV.dial PTV +7 "processing"%i +76 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%F +76 "core"  + .tdelay 5 seconds +503 .PSV.dial PTV + "processing"%u +76 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%z  +75 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2502 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%N  +134 "core" + .tPSV.dial :mixloop +2 "processing"%' +45 "core" +2 .tPRV.dial :ab1 + "processing"%2 @ +78 "core" B +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%$'w +352 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +4 .tPRV.dial CBV + "collection"'6  + "processing"%`  +48 "core"  +8 +2 "processing"%% +4 "core" %s  +2 .tPS.seek 0.32ml + "processing"%' +391 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV + "collection"'<  +31 "core" +2 .tPRV.dial :air + "processing"%l  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%\ 'D +264 "Can" >= +961 "core" ' +2 .tPRV.dial :waste2 +2 "processing"% @ +75 "core" > +2 .tPS.seek 0.5ml +2 "processing"%' +867 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%J  +45 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 2ml + "processing"%j'[ +1611 "core" ' + .tPSV.dial :PML +2 "processing"%0 +46 "core" + .tPTV.dial :mixing +2 "processing"%I @ +73 "core" A +2 .tPBV.dial :waste1 + "processing"%  +35 "core"  + "processing"%g% +4 "core" %Y  +2 .tPS.seek 1.85ml +2 "processing"%'9 +228 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%P * +35 "core" + +2 .tPS.seek 0ml +2 "processing"%7'W +1961 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'\\& +3 "core" &*/ + "manipulator"&;& +4 "core" &  N +2 "manipulator"&8% +3 "core" %\ & ; O!O +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +165 "core" ( + "manipulator"&& +4 "core" &-  O +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &U& +3 "core" &- 4 O +2 .tForearm.seek :garage +2 "manipulator"&=' +96 "core" ' +2 .tHand.close +2 "manipulator"&t/ +65 "core" / + "manipulator"&M& +4 "core" &- c L +2 "manipulator"&% +3 "core" % T P +2 .tForearm.seek :retract +2 "manipulator"&_'\ +97 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&B(Ӥ +284 "core" ( + "manipulator"&q& +5 "core" &Ӝ#  K>J + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &D& +2 "core" &Ӝ# H>J +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&X'+ +95 "core" ' +2 "manipulator"&b& +4 "core" &ӝ# < H>I +2 "manipulator"&% +4 "core" %0 g H + "collection"'x& +4 "core" &.0] +2 "collection"'%& +5 "core" &,.V +2 .tCC.seek :closed + "collection"'](O +5 "core" &+/ +8 &(+0 %f +9 &V{,. : +9 &}u,0 N +10 &W+/ R +9 &LR+/ R +9 &Q-0 R +10 &W+- R +9 &R*. R +10 &TR-0 R +9 &W,/ R +9 &Q+/ R +10 &!W,/ R +9 &#]R,/ Q +9 &%Q+0 R +10 &&R+/ Q +9 &(R-/ R +10 &*dR,/ R +9 &,'Q-0 Q +9 &-R,/ R +10 &/R+. R +9 &1mR+. Q +9 &3.T+/ R +10 &4S,0 R +9 &6P(. R +10 &8tT-/ R +9 &:6T+. R +9 &;Q,/ R +10 &=R,/ Q +9 &?|U-/ R +9 &A>T./ R +10 &CP-. Q +9 &DT-/ Q +10 &FT+/ R +9 &HBb+0 S +9 &I+0 W +10 &K*- \\ +9 &Mf+. _ +9 &Nh*- 1 +10 &O{+- U +9 ( +3 "collection"'%& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.67 + "collection"'|& +4 "core" &Ob)/ M + &Ob(,[ M +2 .tHand.open + "manipulator"&p1 +72 "core" 1 +2 "manipulator"&k% +4 "core" % 0 0 E +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&C'\ +95 "core" ' + .tPSV.dial PSR +2 "processing"%1 +105 "core"  +2 "processing"%Y% +4 "core" %\\ + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +9 .tPS.seek 1.5ml +2 "processing"%3' +1603 "core" ' +2 .tdelay 5 seconds +503 .PSV.dial :waste1 + "processing"%W  +55 "core"  +2 .tPS.seek 0ml +2 "processing"%s'W +1620 "core" ' + .tPSV.dial PSR +2 "processing"%m +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%r' +2626 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%Q  + "collection"'c  +43 "core"  +125  + .tPSV.dial :mixloop +2 "processing"%w +106 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%^  +75 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2633 "core" ' +2 .tPSV.dial :air +2 "processing"%V  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2630 "core" ' +2 .tPSV.dial :mixloop + "processing"%K +58 "core" +2 .tPS.seek 0ml +2 "processing"%a'W +2638 "core" ' +2 .tPSV.dial :air + "processing"%@  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"% ' +2634 "core" ' + .tPSV.dial :mixloop +2 "processing"%h +45 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2635 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&y& +4 "core" &Ӟ" b I>H +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&9(Ӥ +3 "core" ( + "manipulator"&{& +4 "core" &Ӟ"  H>H + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &"& +2 "core" &Ӟ" ) I>H +2 .tForearm.seek CC +2 "manipulator"&d'+ +103 "core" ' + .tHand.close +2 "manipulator"& / +72 "core" / +2 .tCC.seek :open +2 "collection"'4( +377 "core" ( + "manipulator"& & +4 "core" &Ӟ"  G>H +2 "manipulator"&~% +3 "core" % $  GX +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&?(- +287 "core" ( +2 "manipulator"&5& +4 "core" &- D P + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &o& +2 "core" &- 4 P +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&&' +104 "core" ' +2 .tHand.open +2 "manipulator"&1 +69 "core" 1 +2 "manipulator"&% +4 "core" % S +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&A'\ +97 "core" ' +2 ."da"delayUntil "16:07:59.08" +24829 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +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"%)  +45 "core"  +49 ."da"PS.reconfigure :fast +4 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%!' +2506 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%# +41 "Can" >> +4 "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 0ml +2 "processing"% 'W +2539 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%e +148 "core"  +2 "processing"%*% +4 "core" %S + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."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"%'[ +1604 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%[  +73 "core"  + ."da"PSV.dial PTV +2 "processing"%O +89 "core"  +2 ."da"PBV.dial :waste1 + "processing"%-  +35 "core"  + "processing"%>% +4 "core" %W  +2 ."da"PS.seek 1.5ml +2 "processing"%,' +588 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +34 "core" * +2 ."da"PS.seek 0ml +2 "processing"%G'W +1607 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +6 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%S  +35 "core" + ."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"%v +75 "core"  + ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%H' +2527 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%} +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%n +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +76 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%L'W +2515 "core" ' + #"da"washCycleDA #2 of 2 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%T +149 "core"  + "processing"%i% +4 "core" %S + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml + "processing"%F' +585 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%u'[ +1623 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%z +76 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%R  +34 "core" + "processing"%N% +4 "core" %^  +2 ."da"PS.seek 1.5ml +2 "processing"%'' +588 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%2 * +35 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%`  +35 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%6 * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +86 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%$' +2524 "core" ' + ."da"PSV.dial PTV +2 "processing"%< +74 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%l +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +86 "core" ~ +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +75 "core"  +2 ."da"PS.seek 0ml +2 "processing"%\ 'W +2484 "core" ' + #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%J  +46 "core"  + ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%  +134 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +7 "processing"%0  +43 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop + "processing"%I +46 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%' +91 "Can" 99 +294 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%g  +44 "core"  +2 "processing"%P% +4 "core" %  + ."da"PS.seek 0.55ml +2 "processing"%j'v +332 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%\\'[ +1554 "core" ' + ."da"PSV.dial :PML +2 "processing"%; +46 "core" + ."da"PTV.dial :mixing +2 "processing"%8 @ +73 "core" A + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" + "processing"%U% +4 "core" %Z  +2 ."da"PS.seek 1.85ml +2 "processing"%': +228 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%t * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%M'W +1960 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +48003 #recoverPRVreagent08 +6 .PTV.dial :mixing +2 .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 +2 "processing"%=  +45 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%q' +2539 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%D +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"%b +46 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +45 "core"  +2 ."da"PS.seek 0ml +2 "processing"%x'W +413 "Can" AA +2098 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%_ +148 "core"  + "processing"%Z% +4 "core" %T + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%|' +591 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%p'[ +1610 "core" ' + ."da"PTV.dial :puck +2 "processing"%k  +74 "core"  + ."da"PSV.dial PTV +2 "processing"%% +76 "core" +2 ."da"PBV.dial :waste1 +6 "processing"%1  +35 "core" + "processing"%Y% +4 "core" %X  +2 ."da"PS.seek 1.5ml +43 "processing"%X' +601 "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"%W'W +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%3  +35 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%m * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%s +76 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%c' +2532 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%Q +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%w +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%^ +77 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%r  +75 "core"  +2 ."da"PS.seek 0ml +2 "processing"%V'W +2506 "core" ' + #"da"washCycleDA #2 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +135 "core"  +2 "processing"%K% +4 "core" %U + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml + "processing"%' +584 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%@'[ +1616 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%a +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%h  +34 "core" +2 "processing"% % +4 "core" %`  +2 ."da"PS.seek 1.5ml +2 "processing"%y' +592 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%{ * +35 "core" , +3 ."da"PS.seek 0ml +2 "processing"%"'W +1605 "core" ' +2 ."da"delay 2:00 +12002 #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"%B * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%C +76 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%]' +2534 "core" ' + ."da"PSV.dial PTV +2 "processing"% +76 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%~ +76 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%d +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%5  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%o'W +2517 "core" ' +2 #"da"washCycleDA #3 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%9 +135 "core"  +2 "processing"%% +4 "core" %V + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1248 "Can" LK +362 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%& +75 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core" + "processing"%% +4 "core" %V  +2 ."da"PS.seek 1.5ml +2 "processing"%' +586 "core" ' +2 ."da"delay 3 seconds +301 .PBV.dial between PSV and waste1 +2 "processing"%) * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1614 "core" ' +2 ."da"delay 2:00 +12003 #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"%+ * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%( +76 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2535 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%! +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%e +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%* +76 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +85 "core" +2 ."da"PS.seek 0ml +2 "processing"%/'W +2526 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%[ +138 "core"  +2 "processing"%O% +4 "core" %V + #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +2 "processing"% +26 ."da"PS.reconfigure :default +7 "processing"%#A d`xb +8 ."da"PS.seek 0.25ml +8 "processing"%-'7 +338 "core" ' + ."da"delay 5 seconds +503 "processing"%>% +3 "core" %5  +2 #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%' +332 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%'[ +1609 "core" ' +13 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%, +88 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%S  +36 "core" + "processing"%:% +4 "core" %W  +2 ."da"PS.seek 1.5ml +2 "processing"%v' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%G * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%}'W +1614 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%n  +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"% +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%H' +2591 "core" ' + ."da"PSV.dial PTV +2 "processing"%T +78 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%i +77 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%L +78 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%F  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%z'W +2577 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%R +139 "core" + "processing"%N% +4 "core" %U + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +45 "processing"%u'[ +2125 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 .PSV.dial PTV + "processing"%2 +77 "core" + ."da"PBV.dial :waste1 +2 "processing"%'  +36 "core" +2 "processing"%`% +3 "core" %\\  +2 ."da"PS.seek 1.5ml +2 "processing"%6' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%  +110 "core"  +2 ."da"PS.seek 0ml +2 "processing"%<'W +1605 "core" ' + "processing"%l9 +4 "core" 95 + #"da"Processing Puck Heater at 27.9C before imaging +2 .PH.coast + "processing"%  +4 "core" 5 5 +2 "processing"%& +3 "core" &TG - +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&$% +3 "core" %\ # 2 / 2  D +2 "storage"(J% +4 "core" %t 8 + "storage"(. +3 "core" .( + ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 1 +2 "storage"(0($ +196 "core" ( + ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (I& +3 "core" &'   + "manipulator"&\ & +4 "core" &- , 0 4  + "manipulator"&g% +4 "core" %\ # #   D +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&P( +181 "core" ( + "manipulator"&& +4 "core" &   ' + "storage"(& +4 "core" &' u v +2 ."da"Forearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts + "manipulator"&j'! +103 "core" ' +2 "storage"(;& +4 "core" &' / +2 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(8'L +242 "core" ' + "storage"(- +4 "core" -' + ."da"SE.configure :default +3 "storage"(#QK-0-\ b +2 "manipulator"&U& +3 "core" &   & +2 "storage"(t& +3 "core" &' |  h +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&\\'e +36 "core" ' +2 ."da"Elbow.hold + "manipulator"&, +4 "core" , + ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(- +2 "core" -' +2 ."da"SE.seek 7.11 Pucks below Top Plate +2 "storage"(' +36 "core" ' +2 "manipulator"&=% +4 "core" %Xz   + "storage"(M& +4 "core" &' S R 8 + ."da"Forearm.force -20 +2 "manipulator"&5 +2 ."da"Forearm.seek 1 + 287 counts +2 "manipulator"&D'τ +15 "core" ' + "manipulator"&& +4 "core" & ) 7 "~ +2 "storage"(b& +4 "core" &' | Q +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&'! +17 "core" ' +2 ."da"SE.seek 8.11 Pucks below Top Plate +2 "storage"(q' +49 "core" ' +2 "manipulator"&_& +5 "core" & 0 1  "~ + "manipulator"&Z% +4 "core" %5 0 2 @  +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&x'\ +88 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&|(z +251 "core" ( + "manipulator"&k& +4 "core" & ' ,   +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &%& +3 "core" & / / /  +2 ."da"Forearm.seek PC +2 "manipulator"&1'~ +99 "core" ' + ."da"Hand.close +2 "manipulator"&Y/ +75 "core" / +2 ."da"PC.seek :open +2 "processing"%p( +405 "core" ( + "storage"(7& +4 "core" &' & + "manipulator"&X& +4 "core" & = =  + "manipulator"&3% +4 "core" % ς 2 9  +2 ."da"Forearm.seek :retract +2 "manipulator"&m'\ +97 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&s( +270 "core" ( + "manipulator"&W& +4 "core" & 7 2 \ +2 "storage"(Q& +3 "core" &' % +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts + "manipulator"&w'! +98 "core" ' +2 ."da"Hand.open + "manipulator"&^1 +64 "core" 1 +2 "storage"(r- +4 "core" -' +2 ."da"SE.seek 7.87 Pucks below Top Plate +2 "storage"(c' +24 "core" ' + ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 7.2 Pucks below Top Plate +2 "storage"('E +50 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da22feb1416h40ml.tif +1947 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +2538 #"da"SX HX9/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 41.406 seconds\ /var/log/esp/da22feb1416h40ml.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da22feb1416h40ml15s.tif +1565 #SX HX9/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da22feb1416h40ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da22feb1416h40ml30s.tif +3000 "Can" 32 +69 #"da"SX HX9/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da22feb1416h40ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da22feb1416h40ml70s.tif +7146 #SX HX9/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da22feb1416h40ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "41.406 sec auto-exposure",Subject: "da22feb1416h40ml images!" +9 "storage"(K- +3 "core" -'E +2 "storage"(V& +5 "core" &' ! ! G +2 "manipulator"&& +8 "core" & 1\ +2 ."da"Elbow.seek 1 +2 "manipulator"&a( +4 "core" ( + "manipulator"&h& +4 "core" & 2\ +2 "storage"( & +5 "core" &' > < 6 +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&@'! +3 "core" ' +2 ."da"SE.reconfigure :gently +4 "storage"(#QK-0-\ b +3 ."da"SE.seek 7.91 Pucks below Top Plate +3 "storage"({' +65 "core" ' +3 "manipulator"&y& +5 "core" & R Y O >\ + "storage"( & +4 "core" &' % +2 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&B'e +36 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&C, +4 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 8.1 Pucks below Top Plate +2 "storage"("' +23 "core" ' +2 "manipulator"& % +4 "core" %\\} N 1% +2 "storage"(~& +3 "core" &'  +3 ."da"Forearm.force -20 +5 "manipulator"&5 +4 ."da"Forearm.seek 1 + 291 counts +2 "manipulator"&d'ψ +20 "core" ' +2 "manipulator"&5& +65 "core" & Z M ] ?\ +2 "storage"(]& +4 "core" &' - +3 ."da"Forearm.reconfigure :tight +11 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 1 + 700 counts +6 "manipulator"&9'! +26 "core" ' +4 "storage"(% +10 "core" %  +3 ."downElevator"SE.seek :down +4 "storage"(o'v +98 (% +3 "core" %6( Yk +2 "manipulator"&&% +5 "core" % g g 7 D +2 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +9 ."da"Forearm.seek :retract +7 "manipulator"&'\ +62 "core" ' +2 ."downElevator"SE.stop +3 "storage"(5 +35 "core" ' +2 "storage"(& +8 "core" &'  +5 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +5 #tStarting finalPurge + "processing"%& +8 "core" &s +4 "manipulator"&)& +8 "core" & \ E\ +4 "manipulator"&% +10 "core" %  E +4 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&#(- +174 "core" ( +4 "manipulator"&+& +8 "core" &- 3 F! +2 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +5 &(& +4 "core" &-  G! +4 ."psFlush"Forearm.seek :garage +3 "manipulator"&' +95 "core" ' +4 ."psFlush"Hand.close +4 "manipulator"&!/ +68 "core" / +3 "manipulator"&e& +16 "core" &-  E! +6 "manipulator"&*% +9 "core" % ? G0 +4 ."psFlush"Forearm.seek :retract + "manipulator"& '\ +100 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +4 "manipulator"&(z +151 "core" ( +4 "manipulator"&[& +9 "core" &n  F +3 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +4 &O& +7 "core" &n i F +3 ."psFlush"Forearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek PC +4 "manipulator"&/'~ +102 "core" ' +7 "manipulator"&>& +8 "core" &n F +2 "manipulator"&-% +8 "core" %χ E +4 "processing"%& +8 "core" &O +4 "processing"%,& +8 "core" &P +8 ."psFlush"PC.seek :closed +6 "processing"%S(Tg +6 "core" &F +4 &? +2 &: 5 +8 &7Er< 2 +9 &[ox? F +8 &]9 S +11 &K7 R +9 &sO> S +8 &4O5 S +16 &L; R +6 &N3 R +7 &zL/ S +10 &=J3 S +8 & L/ S +11 &"I, R +9 &$J/ R +8 &&EN, S +11 &(L( S +8 &)H* R +10 &+I) R +10 &-MK' S +8 &/L( R +15 &0F R +6 &2H" R +7 &4UK S +11 &6K S +8 &7G R +10 &9I R +10 &;^K R +8 &= K R +11 &>K R +9 &@J R +8 &BfG R +11 &D'J S +8 &EL S +13 &GO R +6 &Ii[ T +9 &K"y W +11 &L Z +9 &N Y +8 &Pa~ Z +11 &R# Z +8 &Ska ) +10 &TA[ 3 +8 ( +4 &TG - +6 "processing"%,& +6 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.71 +3 "processing"%:& +8 "core" &TG - +2 &TG) - +2 ."psFlush"Hand.open +3 "manipulator"&1 +65 "core" 1 +4 "manipulator"&G% +8 "core" % φ  E +4 ."psFlush"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +4 "manipulator"&v'\ +101 "core" ' +2 ."psFlush"PSR.select :air +5 .PSV.dial PSR + "processing"%n +48 "core"  +2 "processing"%% +9 "core" %V +3 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +4 "processing"% ' +312 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +275 "core" ' +4 ."psFlush"delay 5 seconds +506 .PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +4 "processing"%}' +2123 "core" ' +3 ."psFlush"delay 1 second +107 .PRV.dial :waste2,avoiding: :ab2 +7 "processing"%T @ +203 "core" B +4 ."psFlush"PTV.dial :PRVmixing + "processing"%i  +136 "core" +2 ."psFlush"PSV.dial :mixloop +4 "processing"%L +109 "core" +9 ."psFlush"PS.seek :empty +2 "processing"%F'9 +1605 #"uploadLog"upsync +1036 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"%H +119 "core"  + "processing"%R% +4 "core" %3 +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%N' +590 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%z' +2126 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%2  +35 "core" +2 ."psFlush"PTV.dial :mixing + "processing"%' @ +75 "core" B +2 ."psFlush"PSV.dial :mixloop + "processing"%` +105 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%u'9 +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +106 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%'P +1107 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%6' +1607 "core" ' + ."psFlush"PSV.dial PTV +7 "processing"%l +87 "core"  +2 ."psFlush"PTV.dial :puck + "processing"%  +74 "core"  + ."psFlush"PBV.dial :waste1 +3 .PS.seek 0ml + "processing"%'W +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%$ +74 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%J' +596 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%' +2117 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%I +88 "core"  + ."psFlush"PBV.dial PSV +2 "processing"%\ U +54 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%g'W +2626 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%E @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2639 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +86 "core"  +2 ."psFlush"PS.seek 0ml + "processing"%?'W +2636 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%; +43 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%A' +2626 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%U'W +2624 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%t @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2641 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%=  +86 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%M'W +2635 "core" ' + ."psFlush"PSV.dial PSR +6 "processing"% +44 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%b'P +1096 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%_' +1610 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%Z +86 "core"  + ."psFlush"PTV.dial :puck +54 .PBV.dial :waste1 + "processing"%j  +55 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%P'W +2633 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%8 +73 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%\\' +587 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%D' +2120 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +88 "core"  + ."psFlush"PBV.dial PSV +2 "processing"% U +54 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%k'W +1540 "Can" ;; +1092 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%% @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2637 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%Y  +86 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%x'W +2638 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%7' +2628 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%X +74 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%3'W +2624 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%1 @ +46 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%W' +2638 "core" ' + ."psFlush"PSV.dial :waste1 +7 "processing"%Q  +86 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%|'W +2630 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'^& +4 "core" &26 + "manipulator"&r& +4 "core" &n S L +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&m(z +22 "core" ( + "manipulator"&q& +4 "core" &u W Je +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &c& +2 "core" &v X Jd +2 .tForearm.seek PC +2 "manipulator"&K'~ +97 "core" ' +2 .tHand.close + "manipulator"&V/ +65 "core" / + .tPC.seek :open +2 "processing"%( +400 "core" ( + "manipulator"&h& +4 "core" &y G Oa +2 "manipulator"& % +3 "core" % ϑ  O +2 .tForearm.seek :retract +2 "manipulator"&y'\ +93 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"& (Ӥ +345 "core" ( + "manipulator"& & +4 "core" &Ӟ" g L=E +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &~& +3 "core" &Ӟ" D L=E +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&5'+ +93 "core" ' +2 "manipulator"&s& +4 "core" &Ӟ" t K=E + "manipulator"&w% +5 "core" %2 K + "collection"']& +4 "core" &65 +2 "collection"'& +4 "core" &67 +2 .tCC.seek :closed +2 "collection"'(O +4 "core" &47 +8 &\ )28 $e +9 &U|47 : +10 &y58 O +9 &T37 R +9 &QS47 Q +10 &S56 Q +9 &U49 Q +9 &S47 Q +10 &YT48 Q +9 &S28 R +9 &Q37 Q +10 &!T38 R +9 &#aR17 Q +10 &%"S47 R +9 &&Q45 R +9 &(S47 Q +10 &*hT26 R +9 &,*U36 R +9 &-Q36 R +10 &/T47 R +9 &1pU38 R +10 &32V47 R +9 &4O57 Q +9 &6S38 R +10 &8xP27 R +9 &:;Q45 Q +9 &;T57 Q +10 &=P47 Q +9 &?R16 Q +10 &ACR26 Q +9 &CR47 Q +9 &DV37 R +10 &FT47 R +9 &HF`27 S +9 &I36 W +10 &K/5 \\ +9 &Mi35 _ +10 &Ne45 3 +9 &Oz16 T +9 ( +2 "collection"'& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.69 +2 "collection"'@& +4 "core" &Ob14 L + &Ob15 L + .tHand.open +2 "manipulator"&a1 +64 "core" 1 +2 "manipulator"&{% +4 "core" % 2 x ? H + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +103 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'&& +4 "core" &Ob35 L +2 "collection"'B% +3 "core" %16 +2 .tCSV.dial CSR +2 "collection"'  +42 "core"  +2 "collection"'% +4 "core" %24 + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'d'l +1345 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +8 ')% +3 "core" %l35  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +2 .tCS.seek 7.5ml +2 "collection"'' +702 "core" ' +2 .tCSV.dial :waste + "collection"'" +135 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'9' +1998 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'+& +4 "core" &Ob24 L +2 "collection"'(% +3 "core" %23  +2 .tCSV.dial :flush + "collection"'o  +43 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml + "collection"'C'l +1337 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air + "collection"'! @ +44 "core" A + "collection"'e% +4 "core" %l27 \ +2 .tCS.seek 7ml +2 "collection"'*' +586 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  + '[  +43 "core"  +96  + .tCBV.dial :waste1 +7 "collection"'O @ +45 "core" @ +2 .tCS.seek 0ml +2 "collection"'' +1836 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'#& +4 "core" &Oa47 L +2 "collection"'>% +3 "core" %67 +2 .tCSV.dial :flush + "collection"'-  +74 "core" +3 .tCS.seek 5ml + "collection"''l +1329 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +46 "core" B + "collection"'p% +4 "core" %l35 \ +2 .tCS.seek 7ml +2 "collection"':'\ +583 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  +43 "core"  +2 .tCBV.dial :waste2 + "collection"'G  +119 "core"  +2 .tCS.seek 0ml +2 "collection"',' +1836 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'n& +4 "core" &O`59 L +2 "collection"'% +3 "core" %4: +2 .tCSV.dial CSR + "collection"'/  +43 "core"  +2 "collection"'<% +4 "core" %39 + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml + "collection"' ' +2081 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'T' D +580 "core" ' + ."connect"CSV.dial CBV +4 .tCBV.dial CSV + "collection"'i + 'L  +104 "core" +39  + .tCTV.dial :intake +2 "collection"'}  +75 "core" + .tIntake.select :open +2 "sampler") +9 .tCS.seek 2ml +2 "collection"'H' \\ +2086 "core" ' + .tIntake.select :close +6 "sampler")0 +9 .tCTV.dial :air +6 "collection"'R  +75 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'F' +585 "core" ' +2 .tCSV.dial CSR + "collection"'N  +118 "core"  + "collection"'2% +4 "core" %45 + #tPulling 5ml of CSR.flush +2 .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'''l +1358 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'`' D +1352 "core" ' +3 .tCSV.dial CBV + "collection"'z +104 "core" +2 .tCS.seek 0ml +2 "collection"'' +2625 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&u& +4 "core" &Ӟ! H I=E +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&(Ӥ +2 "core" ( +2 "manipulator"&l& +4 "core" &Ӟ! m I=E + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &Ӟ! I=E +2 .tForearm.seek CC + "manipulator"&6'+ +103 "core" ' + .tHand.close +2 "manipulator"&$/ +73 "core" / +2 .tCC.seek :open +2 "collection"'( +379 "core" ( +2 "manipulator"&J& +4 "core" &Ӟ!  F=E + "manipulator"&I% +4 "core" % (  FL +2 .tForearm.seek :retract + "manipulator"&\ '\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +284 "core" ( +2 "manipulator"&E& +4 "core" &- ) N + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &g& +2 "core" &- O +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&' +111 "core" ' + .tHand.open +2 "manipulator"&1 +66 "core" 1 + "manipulator"&;% +4 "core" %  j Q +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&?'\ +88 "core" ' +2 "processing"%& +4 "core" & +13228 "Can" ,+ +60001  ++ +60001  ++ +60001  ,+ +60001  ++ +60001  ++ +60001  ,+ +60001  ,+ +60001  ,+ +60001  ,+ +60001  ,+ +60001  ++ +60001  ++ +60001  ,+ +60001  ,+ +60001  ,+ +60001  ,+ +60000  ++ +60001  ,+ +60001  ,+ +60001  ,, +60001  ,+ +60001  ++ +60001  ,+ +60001  ++ +60001  ,, +60001  ,+ +60001  ,+ +60001  ++ +60001  ++ +60001  ,+ +60001  ,+ +60001  ++ +60001  ++ +60001  ,, +60000  ,, +60001  ,, +60001  ,+ +60001  ,+ +60001  ++ +60001  ,+ +60001  ,, @EST1644901737.69  ,+ +60001  ,, +60001 \ *) +60001 \ ** +60001 \ ** +60001 \ )) +60001 \ N+* +60001 \ Q+* +60001 \ T+* +60001 \ Y** +60001 \ \\+* +60000 \ `*+ +60001 \ f+* +60001 \ k** +60001 \ t** +60001 \ ~** +60001 \ ** +60001 \ ** +60001 \ ** +60001 \ *) +60001 \ )) +60001  )) +60001  0)) +60001  S)) +60001  l)) +60001  y)( +60001 \ ++ +60001 \ ++ +60000 \ ++ +60001 \ ++ +60001 \ ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ,+ +60001  ++ +60001  ++ +60000  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ,, +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60000  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ,+ +60001  ,+ +60001  ,+ +60001  ,+ +60001  ,, +60001  ,+ +60000  ++ +60001  ++ +60001  ++ +60001  ,+ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ,+ +60001  ++ +60001  ++ +60001  ++ +60001  ,+ +60001  ++ +60001  ++ +60000  ,+ +60001  ,+ +60001  ,+ +60001  ,+ +60001  ++ +60001  +, +60001  ,+ +60001  ,+ +60001  ,+ +60001  ++ +60001  ,+ +60001  ++ +60001  ,+ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60000  ++ +60001  ++ +60001  ,+ +60001 \ *) +60001  )) +60001 \ J+* +60001 \ N++ +60001 \ Q** +60001 \ T** +60001 \ X+* +60001 \ [** +60001 \ _+* +60001 \ d+* +60001 \ j+* +60001 \ r+* +60001 \ {** +60001 \ ** +60001 \ ** +60000 \ ** +60001 \ ** +60001 \ )) +60001  *) +60001  #)) +60001  A)) +60001  b)( @EST1644988139.04  r)) +60001  }(( +60001 \ ++ +60001  \ ++ +60001 \ \ ++ +60001  \ ++ +60001 \ ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60000  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ,+ +60001   ++ +60001 ! ++ +60001 ! ++ +60001 & ,+ +60001 & ++ +60001 * ++ +60001 0 +* +60001 2 ++ +60001 3 ++ +60001 2 ++ +60001 . ++ +60001 / ++ +60000 , ++ +60001 / ,+ +60001 2 ++ +60001 A ++ +60001 O ,+ +60001 j ++ +60001 t ++ +60001  ,+ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ,+ +60001  ++ +60000  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ,+ +60001  ++ +60001  ,+ +60000  ++ +60001  ,+ +60001  ,+ +60001  ,+ +60001  ++ +60001  ++ +60001  ++ +60001  ,+ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ,+ +60001  ++ +60001  ,+ +60001  ++ +60001  ,+ +60001  ++ +60001   ++ +60000  ++ +60001  ++ +60001  ++ +60001   ++ +60001  ++ +60001  ++ +60001  ++ +60001  ,+ +60001 " ,+ +60001 3 ,+ +60001 2 ++ +60001 8 ,+ +60001 F ++ +60001 C ,, +60001 E ,+ +60001 L ,+ +60001 Q\ *) +60001 L )) +60001 S\ K+* +60000 _\ N** +60001 `\ Q+* +60001 m\ T** +60001 w\ W+* +60001 x\ [** +60001 v\ _+* +60001 y\ d+* +60001 \ j++ +60001 \ q+* +60001 \ z+* +60001 \ +* +60001 \ +* +60001 \ ** +60001 \ ** +60001 \ )) +60001 \ )) +60001  )) +60001  2)) +60001  U)( +60001  l(( +60000  v)( +60001 \ ++ +60001 \ ++ +60001 \ ++ +60001 \ ++ +60001 \ ++ +60001  ++ +60001  ,+ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60000  ++ +60001  ++ @EST1645074540.41  ++ +60001  ++ +60001   ++ +60001 # ++ +60001 3 ++ +60001 B ++ +60001 G ++ +60001 G ++ +60001 D ++ +60001 > ++ +60001 6 ,+ +60001 3 ++ +60001 4 ++ +60001 1 ++ +60001 2 ++ +60001 5 ++ +60001 6 ++ +60000 7 ++ +60001 4 ++ +60001 6 ++ +60001 > ++ +60001 K ++ +60001 N ++ +60001 K ++ +60001 Q ++ +60001 X ++ +60001 T ++ +60001 \\ ,+ +60001 _ ,, +60001 [ ++ +60001 X +, +60001 X +, +60001 c ,+ +60001 \\ ++ +60000 c ++ +60001 q ++ +60001 r ++ +60001 p ,+ +60001 w ,+ +60001 p ,+ +60001 i ,+ +60001 r ,+ +60001  ,+ +60001 | ++ +60001 ~ ++ +60001 { ++ +60001 ` ,+ +60001 P ++ +60001 B ++ +60001  ++ +60000  ++ +60001  ++ +60001  ++ +60001 a ++ +60001 T ++ +60001 C ++ +60001 ; ++ +60001 6 ++ +60001 2 ,+ +60001 / ++ +60001 ' ,+ +60001 ! ,+ +60001  ++ +60001  ,+ +60001  ,, +60001  ,+ +60001  ,+ +60001  ,+ +60000  ++ +60001  ,+ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001 \ *) +60001 \ )) +60001 \ I+* +60001 \ M+* +60001 \ P+* +60001 \ T+* +60001 \ W+* +60001 \ Z+* +60001 \ ^** +60001 \ b** +60001 \ h** +60001 \ o+* +60001 \ y** +60001 \ ** +60001 \ ** +60000 \ ** +60001 \ ** +60001 \ *) +60001 \ ** +60001  )) +60001  4)) +60001  [)( +60001  o(( +60001  {)) +60001 \ ++ +60001 \ \ ++ +60001 \ +* +60001 \ ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60000  ++ +60001  ++ +60001 ~ ++ +60001 z ++ +60001 y ++ +60001 z ++ +60001 t ++ +60001 n ++ +60001 l ++ +60001 k ++ +60001 o ++ +60001 h ++ +60001 g ++ +60001 a ++ +60001 Z ++ +60001 X ++ +60001 Z ++ +60001 [ ,+ +60000 U ++ +60001 M ++ +60001 F ++ +60001 A ++ +60001 8 ++ +60001 5 ++ +60001 8 ++ +60001 > ++ +60001 @ ++ +60001 > ,+ +60001 > ,+ +60001 9 ++ +60001 3 ,+ +60001 1 ++ +60001 0 ++ +60001 . ++ +60001 , ,+ +60001 - ,+ @EST1645160941.77 # ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001   ++ +60001   ,+ +60001  ++ +60001  ++ +60001  ++ +60001   ,+ +60001  ,+ +60001  ++ +60001  ++ +60001  ++ +60001  ,+ +60000  ++ +60001  ,+ +60001  ++ +60001  ,+ +60001  ++ +60001  ++ +60001  ,+ +60001  ,+ +60001  +, +60001  ,+ +60001  +, +60001  ,+ +60001  ++ +60001  ++ +60001  ,+ +60001  ,, +60001  ++ +60001  ,+ +60001  ++ +60001  -- +60000  ++ +60001  ++ +60001  ++ +60001  ,+ +60001  +, +60001  ++ +60001  ++ +60001  ,+ +60001  ,, +60001  ,+ +60001  ++ +60001  ,+ +60001 \ ++ +60001 \ ** +60001 \ X+* +60001 \ J+* +60000 \ N+* +60001 \ Q+* +60001 \ T+* +60001 \ W+* +60001 \ [++ +60001 \ _** +60001 \ d** +60001 \ k+* +60001 \ s** +60001 \ }+* +60001 \ ** +60001 \ ** +60001 \ ** +60001 \ ** +60001 \ )) +60001  \ )) +60001  .)) +60001  P(( +60000  i)( +60001  w)) +60001 \ I++ +60001 \ ++ +60001 \ ++ +60001 \ ++ +60001 \ ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  +, +60001  ,+ +60001  ,+ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60000  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ,+ +60001  ,+ +60001  ++ +60001  ,+ +60001  ++ +60001  ++ +60001  ++ +60001  ,+ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60000  ++ +60001  ,+ +60001  ,+ +60001  ,+ +60001  ,+ +60001  ,+ +60001  ,+ +60001  ++ +60001  ++ +60001  ++ +60001  ,+ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ,+ +60001  ,, +60001  +, +60001  ++ +60000  ++ +60001  ,, +60001  ,+ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001 \  ++ +60001  ++ +60001  ,+ +60001 # ,+ +60001 % ,+ +60001 # ,+ +60001 " ++ +60001 % ,+ @EST1645247343.13 $ ++ +60000 ) ,, +60001 / ,+ +60001 2 ++ +60001 9 ++ +60001 H ++ +60001 [ ,+ +60001 q ++ +60001  ,+ +60001  ,, +60001  ,, +60001  ,+ +60001  ,+ +60001  ,, +60001  ++ +60001  ,, +60001 { ++ +60001 u ++ +60001 u ++ +60001  ,+ +60000  ++ +60001  ++ +60001 o ++ +60001 P ++ +60001 5 ++ +60001  \ ** +60001  \ )) +60001 \ J+* +60001 \ L+* +60001 \ O++ +60001 \ R+* +60001 \ U** +60001 \ X** +60001 \ \\** +60001 \ `** +60001 \ e+* +60001 \ k** +60000 \ t** +60001 \ }** +60001 \ +* +60001 \ ** +60001 \ +* +60001 \ ** +60001 \ *) +60001  )) +60001  0)) +60001  Q)) +60001  j)( +60001  w)( +60001 \ #++ +60001 \ ++ +60001 \ ++ +60001 \ ++ +60001 ~ ++ +60001  ++ +60000  ,+ +60001  ++ +60001  ,+ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ,+ +60001  ++ +60001  ,+ +60001  ++ +60000  ,, +60001  ++ +60001  ++ +60001  ,+ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60000  ++ +60001  ,+ +60001  ++ +60001  ,, +60001  ++ +60001  ,+ +60001  ,+ +60001  ++ +60001  ++ +60001  ++ +60001  ,+ +60001  ++ +60001  ++ +60001  ++ +60001  ,+ +60001  ,+ +60001  ++ +60000  ++ +60001  ,+ +60001  ,+ +60001  ,+ +60001  ,+ +60001  ++ +60001  ,+ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ,+ +60001  ++ +60001  ,+ +60001  +, +60001  ++ +60000  ++ +60001  ,, +60001  ++ +60001  ,, +60001  ++ +60001  ,+ +60001  ++ +60001  ++ +60001  ,+ +60001  ++ +60001  ++ +60001  ,+ +60001  ++ +60001  ,+ +60001  ,+ +60001  ,, +60001  ,, +60001  ++ +60000  +, +60001  ,, +60001  ,+ +60001  ++ @EST1645333744.49  ,+ +60001 \ *) +60001 \ )) +60001 \ H+* +60001 \ K++ +60001 \ N** +60001 \ Q++ +60001 \ T++ +60001 \ X+* +60001 \ [++ +60001 \ `++ +60001 \ d** +60001 \ k** +60001 \ s** +60000 \ |** +60001 \ ** +60001 \ ** +60001 \ ** +60001 \ *) +60001 \ )) +60001 \ )) +60001  )) +60001  2)) +60001  Q)) +60001  h)( +60001  r() +60001 \ d+* +60001 \ ++ +60001 \ \ ++ +60001 \ ++ +60001 \ ,+ +60001 \ ++ +60001  ++ +60001  ++ +60000  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60000  ,+ +60001  ++ +60001  ++ +60001  ++ +60001  ,+ +60001  ++ +60001  +, +60001  ,, +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ,+ +60000  ,+ +60001  ,+ +60001  ++ +60001   ++ +60001 , ++ +60001 + ,+ +60001 4 ++ +60001 7 ++ +60001 : ++ +60001 D ,+ +60001 E ,+ +60001 J ++ +60001 I ++ +60001 V ++ +60001 V ++ +60001 \\ ,+ +60001 j ,+ +60001 i ,+ +60001 r ,+ +60001 t ++ +60001 { ,, +60000  ,+ +60001  ++ +60001  ,+ +60001  ++ +60001  ,+ +60001  ,+ +60001  ,+ +60001  ,+ +60001  ++ +60001  ,+ +60001  ++ +60001  ++ +60001  ,, +60001  ,+ +60001  ++ +60001  ++ +60001  ++ +60001  ,+ +60001  ,+ +60000  ,, +60001  ,+ +60001  ,+ +60001  ,+ +60001  ++ +60001  ,+ +60001  ,, +60001  ,, +60001  ++ +60001 \ ~** +60001 \ *) +60001 \ J++ +60001 \ L+* +60001 \ O** +60001 \ R+* +60001 \ U++ +60000 \ W+* +60001 \ \\+* +60001 \ a** +60001 \ e+* +60001 \ l** +60001 \ s+* +60001 \ }** +60001 \ ** +60001 \ ** +60001 \ ** +60001 \ ** +60001 \ *) +60001  )) +60001  2)) +60001  Z)) @EST1645420145.85  n)) +60000  {(( +60001 \ ++ +60001 \ \ ++ +60001 \ ++ +60001 \ ++ +60001  ++ +60001  ++ +60001  ++ +60001  ,+ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60000  ++ +60001  ++ +60001  ++ +60001  ,+ +60001  ++ +60001  ++ +60001  ++ +60001  ,+ +60001  ,, +60001  ,+ +60001  ,+ +60001  ,+ +60001  ++ +60001  ++ +60001  ++ +60001  ,+ +60001  ++ +60001  ++ +60000  ,+ +60001  ,+ +60001  ++ +60001  ,+ +60001  ,+ +60001  ++ +60001  ++ +60001  ,, +60001  ++ +60001  ,+ +60001  ++ +60001  ,+ +60001  ,+ +60001  ,+ +60001  ,+ +60001  ,+ +60001  ++ +60001  ++ +60001  ,+ +60001  ++ +60001  ++ +60001  ++ +60000  ++ +60001  ,, +60001  ,+ +60001  ,, +60001  ++ +60001  ,+ +60001  ++ +60001  ,+ +60001  ,+ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ,+ +60000  ++ +60001  ,+ +60001  ++ +60001  ++ +60001  ,+ +60001  ,+ +60001  ++ +60001  ,+ +60001  ++ +60001  ,+ +60001  ++ +60001  ++ +60001  ,+ +60001  ,+ +60001  +, +60001  ++ +60001  ,+ +60000  ++ +60001  ++ +60001  ,+ +60001  ++ +60001  ,+ +60001  ,+ +60001  +, +60001  ,+ +60001  ,+ +60001  ++ +60001  ++ +60001 \ ** +60001 \ )) +60001 \ H++ +60001 \ \ L** +60001  \ O** +60001  \ R*+ +60001 \ U++ +60001 \ X++ +60000 \ \\+* +60001 \ a+* +60001 \ f+* +60001 \ n++ +60001 \ w** +60001 \ ** +60001 \ ** +60001 \ *) +60001 \ *) +60001 \ )) +60001 \ )) +60001  ")) +60001  H)( +60001  c() +60001   r)( +60001 \ \ ++ +60001 \ \ ++ +60001 \ ++ +60001 \ ++ +60001  ++ +60000  ++ +60001  ++ +60001  ++ +60001   ,+ +60001  ,+ +60001  ,+ +60001   ,+ +60001 \  ++ +60001   ++ +60001  ,+ +60001  +, +60001  ++ +60001  ++ +60001  ,+ +60001   ++ +60001  ++ +60001   ++ +60001 \  ++ @EST1645506547.21  ++ +60001   ++ +60001   ,+ +60001   ++ +60001   ++ +60001 \  ++ +60001  ++ +60001   ++ +60001   ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60001  ++ +60000  ++ +60001 # ++ +60001 % ++ +60001 . ++ +60001 ) ,+ +60001 1 ,+ +60001 O ,+ +60001 Q ,+ +60001 _ ,, +60001 h ,, +60001 k ++ +60001 q ++ +60001 x ,+ +60001 { ++ +60001  ++ +60001  ++ +60001  ++ +60000  ++ +60001  ++ +60002  .. +60000  ,, +60001  ++ +60001  ,+ +60001  ,+ +60001  ++ +60001   ,+ +60001  +, +60001 & ,+ +60001 & ++ +60001 5 ,, +60001 P ++ +60001 R ++ +60001 N ++ +60001 i ,+ +60000 u ,+ +60001 k ++ +60001 w ,+ +60001  ,, +60001 q ,, +60001 o ,+ +60001 s ,+ +60001 g ++ +60001 i ++ +60001 u ,+ +60001 i ++ +60001 f ++ +60001 p ++ +60001 k ++ +60001 n ++ +60001  ,+ +60001  ++ +60000  ,+ +60001  +, +60001  ,+ +44650 #t-> can +3 "Can" ,+ +1202 #t-> access 2 +3 "storage"(A% +3 "core" % 6 + "manipulator"&t% +4 "core" %\  I K 7 @ +2 "manipulator"&U& +3 "core" &- J I @ +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 + "storage"(=(K +820 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (& +3 "core" &K c  +13293 "Can" ,+ +21431 #t-> startTube 2 +538 #-> da 40 +3 #da sampling at most 40ml +3 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 12:02:47EST22-Feb-22\\n{1 => 9}\\nCan@11:59:07, 23.2C, 42% humidity, 14.7psia, 12.297V, 0.196A, 0.190A avg, 2.41W",Subject: "da sampling at most 40ml" +3 "collection"'& +4 "core" & +2 "manipulator"&M% +5 "core" %\  F I - @ +2 "storage"(b% +3 "core" % q +2 "storage"(Z. +3 "core" .(K + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(j( +666 "core" ( +4 .tSC.configure :limp +4 "storage"($(\ 1b +5 (_& +8 "core" & w o +3 "manipulator"&8& +8 "core" &- 3 / ; < +3 "manipulator"&P% +6 "core" %\  3 J = +6 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 +4 "manipulator"&\\( +175 "core" ( +3 "manipulator"&& +8 "core" & ; 0 u ; m +4 "storage"(& +8 "core" & u +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +7 .tForearm.seek 2 + 700 counts +3 "manipulator"&D' +101 "core" ' +4 "storage"(%& +10 "core" & E +4 .tSE.reconfigure :pick +6 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +3 "storage"(k'L +277 "core" ' +2 "storage"(Y- +8 "core" -'l +2 .tSE.configure :default +5 "storage"(#QK-0-\ b +6 (& +3 "core" &  +4 "manipulator"&& +7 "core" & - ,  < m +3 .tElbow.seek 2 +4 "manipulator"&x( +6 "core" ( +7 "manipulator"&X& +6 "core" & - 3 < m +4 "storage"(7& +7 "core" & ! +5 .tForearm.seek 2 + 300 counts + "manipulator"&1'ϊ +15 "core" ' +4 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 .tHand.close +3 "manipulator"&3/ +72 "core" / +6 ."downElevator"SE.seek :down +6 "manipulator"&Q& +4 "storage"(W'v +14 "core" & \\ \\ = m +4 "manipulator"&^% +8 "core" % ς 7 . M :c +4 .tForearm.seek :retract +5 "manipulator"&r'\ +98 "core" ' +7 .tElbow.seek CC +6 "manipulator"&q(Ӥ +107 "core" ' +3 ."downElevator"SE.stop +2 "storage"(5 +42 "core" ( +4 "manipulator"&c& +8 "core" &Ӡ $ # 7<> +2 .tElbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +3 &V& +7 "core" &Ӡ % $ 7<> +4 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek CC +2 "manipulator"&'+ +107 "core" ' +3 "manipulator"&v& +9 "core" &Ӡ! 4<> +2 "manipulator"&S% +8 "core" % \  ? 5{ +4 "collection"'h& +8 "core" & +4 "collection"' & +11 "core" & +6 .tCC.seek :closed +2 "collection"'K(O +8 "core" & +2 &  +6 &,y - +10 &a} A +8 &Xs S +11 &P S +9 &T S +8 &Q S +10 &_U S +10 &!R S +8 &T R +11 &U R +9 & hQ R +8 &"(W S +11 &#T S +8 &%S S +10 &'oU S +10 &)1V S +8 &*T S +11 &,T S +9 &.vR S +8 &08Q S +11 &1R S +8 &3R S +10 &5P S +10 &7@S S +8 &9S S +11 &:S S +9 &<T S +8 &>HU S +11 &@ P S +8 &AU S +10 &CO S +10 &EPU S +8 &G_ T +14 &Hs W +11 &J} \\ +7 &L4 _ +7 &M [ +8 &O1? , +12 &O\ q H +4 ( +6 "collection"' & +6 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.88 + .Hand.open +3 "manipulator"&m1 +7 "core" &O] H +61 1 +2 "manipulator"& % +8 "core" %  1~ +4 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +8 "manipulator"&~'\ +98 "core" ' +4 #tcollectSample 40ml w/bubble point of 24psi +3 #Priming 7ml +3 .Gate.power :sampler,:ON + ."flow"Gate.power :analytic3,:ON +164 .tIntake.select :close +3 .Exhaust.select :close +4 .SS.hold +2 "sampler")s+ +5 "core" + +3 "sampler")w% +8 "core" %  +4 "collection"']& +8 "core" &O] H +5 "Can" CC +3 #tCalibrating pressure sensors +2 .CTV.dial :air +4 .SSV.dial :spit,avoiding: :exhaust +14 .SS.reconfigure :fast +5 "sampler")#.0X% +4 "core" %G  +21 "collection"'-% +3 "core" %LQ +2 "sampler")% +4 "core" %G  +24 "collection"' % +3 "core" %NO + "sampler")p% +4 "core" %G  +28 "collection"'% +3 "core" %QS +2 "sampler")% +3 "core" %G  +32 "collection"'G% +3 "core" %SW +2 "sampler"):% +3 "core" %G  +37 "collection"'n% +3 "core" %UX + "sampler")% +4 "core" %G  +41 "collection"'/% +3 "core" %Z^ +2 "sampler")<% +4 "core" %G  +47 "collection"',% +3 "core" %]a + "sampler") % +4 "core" %G   +54 "collection"'i% +3 "core" %df + "sampler")L% +4 "core" %G  +61 "collection"'}% +3 "core" %jo + "sampler")T% +4 "core" %G((  + "sampler")R% +4 "core" %G*,  + .tIntake.select :close +2 "sampler")0 +8 )H% +3 "core" %G--  + .tSSV.dial :exhaust +2 "sampler")N  +78 "core"  + .tExhaust.select :open +2 "sampler")@ +9 .tSS.seek 0ml +2 "sampler")2' +898 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +4 .tCBV.dial SSV + "sampler")F  +78 "core" +2 #tAllowing 80s for 15.0ml of remaining 15.0ml + .Intake.select :open +2 "sampler") +210 "collection"''% +2 "core" % +2 #tIntake @14.0psia, vacuum from 8.5 to 11.5psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X  +77 "core"  + "collection"'-% +4 "core" % + #tPulling 1ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +10 .tCS.reconfigure :default +2 "collection"'#P d@b +2 .tCS.seek 1ml + "collection"'' +338 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 ' % +3 "core" %  +2 .tCS.seek 6ml + "collection"'p'S +1351 "core" ' + .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"' +43 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 0ml + "collection"'' +1597 "core" ' + .tCSV.dial CSR +2 "collection"'G  +45 "core"  +2 "collection"':% +4 "core" % + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +10 .tCS.reconfigure :default +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'n' \\ +585 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '% +2 "core" % b  +3 .tCS.seek 5.001ml + "collection"'/'l +839 "core" ' + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'<  +43 "core" ~ +2 .tCS.seek 1ml +2 "collection"'' +1101 "core" ' + "collection"',9 +4 "core" 9 + "collection"' % +4 "core" % + #tBefore lysing Collection Puck Heater at 21.3C/27.7psia +3 #Heating Puck.from 2, :sh1 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +2 "collection"'i \  +2 'L9 +5 "core" 9 +102 "collection"'}9 +2 "core" 9d +103 "collection"'T9 +2 "core" 9 d +102 "collection"'R9 +3 "core" 9 d +102 "collection"'H9 +2 "core" 9d +102 "collection"'N9 +3 "core" 9d +102 "collection"'[9 +3 "core" 9d +102 "collection"'F9 +2 "core" 9d +103 "collection"''9 +2 "core" 9"d +102 "collection"'29 +3 "core" 9&d +102 "collection"'u9 +3 "core" 9*d +102 "collection"'l9 +2 "core" 9/d +102 "collection"'9 +3 "core" 93d +102 "collection"'$9 +2 "core" 97d +102 "collection"' 9 +2 "core" 9;d +102 "collection"'9 +3 "core" 9?d +102 "collection"'9 +2 "core" 9!Cd +102 "collection"'J9 +2 "core" 93Hd +103 "collection"'I9 +2 "core" 9CLd +103 "collection"'69 +3 "core" 9UPd +102 "collection"'E9 +3 "core" 9hTd +102 "collection"'g9 +2 "core" 9|Xd +102 "collection"'9 +2 "core" 9]d +102 "collection"'z9 +3 "core" 9ad +102 "collection"'`9 +2 "core" 9ed +102 "collection"';9 +3 "core" 9id +102 "collection"'9 +2 "core" 9md +102 "collection"'\ 9 +3 "core" 9qd +102 "collection"'A9 +2 "core" 9vd +102 "collection"'9 +2 "core" 9-zd +103 "collection"'U9 +3 "core" 9E~d +102 "collection"'9 +2 "core" 9\\d +102 "collection"'.9 +2 "core" 9vd +102 "collection"'09 +3 "core" 9d +102 "collection"'9 +2 "core" 9d +102 "collection"'M9 +3 "core" 9b +102 "collection"'9 +3 "core" 9` +102 "collection"'b9 +2 "core" 9] +102 "collection"'Z9 +2 "core" 9 [ +103 "collection"'=9 +2 "core" 9'X +102 "collection"'_9 +2 "core" 9?V +103 "collection"'t9 +2 "core" 9YS +102 "collection"'P9 +2 "core" 9sQ +103 "collection"'9 +2 "core" 9O +102 "collection"'9 +3 "core" 9L +102 "collection"'9 +3 "core" 9J +102 "collection"'%9 +2 "core" 9G +102 "collection"'?9 +3 "core" 9E +102 "collection"'Y9 +2 "core" 9D +102 "collection"'9 +2 "core" 9&A +102 "collection"'9 +4 "core" 9?> +102 "collection"'X9 +2 "core" 9X= +102 "collection"'79 +3 "core" 9p; +102 "collection"'Q9 +2 "core" 99 +102 "collection"'9 +3 "core" 97 +102 "collection"'\\9 +3 "core" 95 +102 "collection"'89 +2 "core" 93 +102 "collection"'39 +2 "core" 91 +103 "collection"'^9 +2 "core" 90 +102 "collection"'D9 +2 "core" 9. +102 "collection"'c9 +3 "core" 9', +102 "collection"'V9 +2 "core" 9<* +102 "collection"'k9 +2 "core" 9P) +102 "collection"'x9 +3 "core" 9e( +102 "collection"'v9 +2 "core" 9y ' +102 "collection"'S9 +3 "core" 9$ +102 "collection"'h9 +3 "core" 9# +102 "collection"'r9 +2 "core" 9" +102 "collection"'19 +2 "core" 9! +102 "collection"' 9 +3 "core" 9! +102 "collection"'W9 +3 "core" 9% +102 "collection"' 9 +2 "core" 9) +102 "collection"'w9 +3 "core" 9 \ . +102 "collection"']9 +2 "core" 9 2 +102 "collection"'9 +2 "core" 9 )6 +102 "collection"'s9 +4 "core" 9 8: +102 "collection"'@9 +2 "core" 9 F> +102 "collection"'49 +3 "core" 9 TC +102 "collection"'a9 +2 "core" 9 bG +102 "collection"'m9 +2 "core" 9 oK +102 "collection"'&9 +3 "core" 9 {O +102 "collection"'y9 +3 "core" 9 S +102 "collection"'9 +2 "core" 9 W +102 "collection"'9 +3 "core" 9 \\ +102 "collection"'9 +2 "core" 9 ` +102 "collection"'B9 +3 "core" 9 d +103 "collection"')9 +2 "core" 9 h +102 "collection"'9 +3 "core" 9 l +102 "collection"'d9 +2 "core" 9 q +102 "collection"'9 +2 "core" 9 u +102 "collection"'+9 +3 "core" 9 y +102 "collection"'f9 +3 "core" 9 } +102 "collection"'"9 +2 "core" 9  +103 "collection"'!9 +2 "core" 9\  +103 "collection"'{9 +2 "core" 9\  +102 "collection"'99 +3 "core" 9\  +102 "collection"'59 +3 "core" 9\ \ +102 "collection"'e9 +2 "core" 9\ "\ +102 "collection"'C9 +2 "core" 9\ )\ +102 "collection"'o9 +3 "core" 9\ 0\ +102 "collection"'(9 +3 "core" 9\ 5 +102 "collection"'*9 +2 "core" 9\ ;\ +102 "collection"'O9 +3 "core" 9\ @\ +102 "collection"'#9 +2 "core" 9\ F +102 "collection"'>9 +3 "core" 9\ K +102 "collection"'-9 +2 "core" 9\ O +102 "collection"' 9 +3 "core" 9\ T +102 "collection"'9 +2 "core" 9\ X\ +102 "collection"'9 +3 "core" 9\ ] +102 "collection"'p9 +2 "core" 9\ ` +102 "collection"'G9 +3 "core" 9\ d +102 "collection"':9 +3 "core" 9\ h +102 "collection"'9 +2 "core" 9\ k +102 "collection"'9 +2 "core" 9\ n +103 "collection"'n9 +2 "core" 9\ r +102 "collection"'<9 +4 "core" 9\ t +3 .tCH.hold 10:00,70C +3 "collection"'/ `\ `\ s  +2 ',9 +5 "core"  + 9\ s\ t +2 "collection"' % +3 "core" %  \ +2 #tBegun lysing Collection Puck Heater at 68C/33.6psia +27999 "Can"\ v +31989 "core" ` +2 "collection"'L9 +3 "core" 9\  +2 "collection"'}% +3 "core" %\ y +2 #tEnded lysing Collection Puck Heater at 70.1C/31.2psia +2 .CS.seek 0ml +2 "collection"'T' +334 "core" ' +7 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'R @ +96 "core" A +2 .tCSV.dial :air + "collection"'H @ +41 "core" ? +2 .tCS.seek 5ml +2 "collection"'N'l +1357 "core" ' + .tCSV.dial CTV +2 "collection"'[  +42 "core"  +2 .tdelay 2 seconds +201 .CSV.dial :air +2 "collection"'F @ +42 "core" ? +2 .tdelay 2 seconds +201 .CSV.dial CTV +2 "collection"''  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'2 @ +42 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'u' +1357 "core" ' + "collection"'l% +4 "core" % \ + #tPuck @42.5psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe + .CSV.dial CBV + "collection"' +97 "core"  +2 .tCBV.dial CSV + "collection"'$  +30 "core"  +2 "collection"' % +4 "core" % R P A\ +2 .tCS.seek 5ml +2 "collection"''l +1343 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +43 "core" + "collection"'J% +4 "core" %lM\ +2 .tCS.seek 6.999ml +2 "collection"'I' +586 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'6 @ +41 "core" > +2 .tCS.seek 10ml +2 "collection"'E' D +858 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'g ` +121 "core" b +2 #tLysing Complete +2 "collection"'& +4 "core" &O`HL\ H + #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&z% +3 "core" %\    +2 "storage"(`% +3 "core" %\ \  k\  +2 "storage"(;. +3 "core" .( + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 + "storage"(($ +187 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (\ & +3 "core" &' J\ + "manipulator"&A& +4 "core" &ӡ!  m <= + "manipulator"&% +4 "core" %\   M  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&U( +158 "core" ( +2 "manipulator"&& +4 "core" &  '  +2 "storage"(.& +3 "core" &' \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&0'! +101 "core" ' + "storage"(& +4 "core" &' > ?\ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(M'L +214 "core" ' +2 "storage"(- +3 "core" -'\ +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&b& +3 "core" & 4  + "storage"(Z& +4 "core" &'\ \  \ + .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&='e +35 "core" ' + .tElbow.hold +2 "manipulator"&_, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(t- +2 "core" -'\ +3 .tSE.seek 8.11 Pucks below Top Plate + "storage"(P' +40 "core" ' +2 "manipulator"&% +4 "core" %]J / ǭ + "storage"(& +4 "core" &' i\ + .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 292 counts + "manipulator"&'ω +22 "core" ' +3 "manipulator"&%& +4 "core" &  +  + "storage"(?& +4 "core" &'\ "\  7\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&Y'! +18 "core" ' +2 .tSE.seek 9.11 Pucks below Top Plate +2 "storage"(' +53 "core" ' +2 "manipulator"&& +4 "core" &  +2 "manipulator"&X% +4 "core" %    +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&7'\ +100 "core" ' +2 .tElbow.seek CC + "manipulator"&Q(Ӥ +153 "core" ( +2 "manipulator"&& +4 "core" &ӟ 9) + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &\\& +3 "core" &ӟ T 9) +2 .tForearm.seek CC + "manipulator"&8'+ +102 "core" ' +2 .tHand.close + "manipulator"&3/ +66 "core" / +2 .tCC.seek :open +2 "collection"'^( +378 "core" ( + "storage"(D& +4 "core" &'\ \  \ +2 "storage"(c& +3 "core" &'\ \  \ +2 "manipulator"&V& +3 "core" &ӟ  9) +2 "manipulator"&k% +4 "core" % & Y +2 .tForearm.seek :retract + "manipulator"&x'\ +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&v( +155 "core" ( + "manipulator"&S& +4 "core" &   +2 "storage"(h& +3 "core" &' Q K \ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&r'e +105 "core" ' +2 .tElbow.hold + "manipulator"&1, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"& 1 +69 "core" 1 +2 "manipulator"&W% +4 "core" % x  +2 "storage"( & +3 "core" &'   \ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 319 counts + "manipulator"&w'Ϥ +20 "core" ' + "manipulator"&]& +4 "core" &  +2 "storage"(& +3 "core" &' I R A\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&s'! +28 "core" ' + "storage"(@% +4 "core" % V W -\ +3 ."downElevator"SE.seek :down +4 "storage"(4'v +99 (a% +3 "core" %]% l n \ QL + "manipulator"&m% +4 "core" % +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&&'\ +67 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +18 "core" ' +2 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'y& +4 "core" &NQk\ +2 "manipulator"&& +4 "core" &  + "manipulator"&% +4 "core" %\   +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +175 "core" ( +2 "manipulator"&B& +4 "core" &-   + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &)& +3 "core" &- !  +2 .tForearm.seek :garage + "manipulator"&' +95 "core" ' + .tHand.close +2 "manipulator"&d/ +72 "core" / + "manipulator"&& +4 "core" &-    +2 "manipulator"&+% +3 "core" % ϧ  F +3 .tForearm.seek :retract +2 "manipulator"&f'\ +99 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&"(Ӥ +283 "core" ( +2 "manipulator"&!& +4 "core" &ӟ   ;8 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &{& +2 "core" &ӟ  ;8 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&9'+ +99 "core" ' +2 "manipulator"&5& +4 "core" &ӟ    ;8 + "manipulator"&e% +4 "core" %5 +2 "collection"'C& +3 "core" &RU\ +3 "collection"'o& +4 "core" &TV A\ +2 .tCC.seek :closed +2 "collection"'((O +4 "core" &SX 6\ +7 &;RW \ %h +10 &ZTX \ 7 +9 &SV\ J +9 &`SW\ I +10 &gTV\ J +9 &HcSXx\ I +9 & cSV\ J +10 &`UV\ J +9 &aSV\ J +10 &PcSXq\ I +9 & aTVJ\ J +9 &!cUW\ J +10 &#aSW\ J +9 &%XeRW \ I +9 &'hVV \ \ J +10 &(aSX\ J +9 &*cTV\ J +10 &,_aUW\ J +9 &.!bSX\ J +9 &/cTX\ J +10 &1dTXr\ I +9 &3fiTVQ\ J +9 &5*`TZ\ I +10 &6eUX\ J +9 &8iTY\ J +10 &:paTWu\ I +9 &<1eTY`\ J +9 &=`TZP\ I +10 &?dSY<\ J +9 &AveUX\ J +9 &C:bVW\ I +10 &DeQX\ I +9 &FhQU\ J +10 &HyyQS\ L +9 &J.RV\ Q +9 &KTX\ U +10 &MUX\ V +9 &ORVY\ - +9 &O~TZ\ K +9 ( +2 &OmTYx\ I +2 "collection"'o& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.59 + "collection"'*& +54 "core" &OmTY\ I +2 .tHand.open + "manipulator"&O1 +69 "core" 1 +2 "manipulator"&#% +4 "core" % 5   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&>'\ +95 "core" ' +2 .tPSV.dial PSR +2 "processing"%- +52 "core"  +2 "processing"% % +4 "core" %Z\ + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%' +1608 "core" ' +3 .tdelay 5 seconds +502 .PSV.dial :waste1 +17 "processing"%  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%p'W +1607 "core" ' + .tPSV.dial PSR +2 "processing"%G +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%:' +2636 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%  + "collection"'  +82 "core" +74  +2 .tPSV.dial :mixloop +2 "processing"%n +98 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%<  +125 "core" +2 .tPS.seek 0ml + "processing"%,'W +2640 "core" ' +2 .tPSV.dial :air + "processing"%  +54 "core" +2 .tPS.seek 2.5ml +2 "processing"%i' +2627 "core" ' + .tPSV.dial :mixloop +2 "processing"%/ +41 "core" +2 .tPS.seek 0ml + "processing"%L'W +2634 "core" ' + .tPSV.dial :air +2 "processing"%}  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +403 "Can"\ BB +2229 "core" ' + .tPSV.dial :mixloop +7 "processing"%R +42 "core" +2 .tPS.seek 0ml +2 "processing"%H'W +2624 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&T& +4 "core" &Ӡ  ;7 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&[(Ӥ +3 "core" ( + "manipulator"&F& +4 "core" &Ӡ   ;7 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &'& +2 "core" &Ӡ  ;7 +2 .tForearm.seek CC +2 "manipulator"&2'+ +106 "core" ' + .tHand.close +2 "manipulator"&N/ +70 "core" / +2 .tCC.seek :open +2 "collection"'l( +375 "core" ( + "manipulator"&& +4 "core" &Ӡ   ;7 +2 "manipulator"&$% +3 "core" %  ( +2 .tForearm.seek :retract +2 "manipulator"& '\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&u(- +283 "core" ( + "manipulator"&& +4 "core" &-  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &J& +3 "core" &-   +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +93 "core" ' +2 .tHand.open + "manipulator"&61 +75 "core" 1 +2 "manipulator"&I% +4 "core" %  ? +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&g'\ +96 "core" ' + .tPSV.dial :mixloop +2 .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" &dfl\ +2 "manipulator"&z% +3 "core" %  I  +2 "storage"(`% +4 "core" %q \ + "storage"(;. +3 "core" .($ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(\ ( +199 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (A& +3 "core" & m r :\  + "manipulator"&& +4 "core" &-  + "manipulator"&j% +4 "core" %   +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&( +178 "core" ( +2 "manipulator"&.& +4 "core" &  / $ + "storage"(& +4 "core" & \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&q' +89 "core" ' +2 "storage"(~& +4 "core" & \  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('L +300 "core" ' +2 "storage"(b- +3 "core" -'x + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 (Z& +3 "core" & ~\  + "manipulator"&t& +4 "core" &  F $ +2 .tElbow.seek 2 + "manipulator"&( +3 "core" ( +2 "manipulator"&& +3 "core" &   Z $ +2 "storage"(%& +3 "core" & _\  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&?'ϊ +21 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&/ +69 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&X& +2 "storage"(0'v +7 "core" &  $ + "manipulator"&U% +4 "core" % ~  +2 .tForearm.seek :retract +2 "manipulator"&M'\ +90 "core" ' +2 .tElbow.seek CC + "manipulator"&=(Ӥ +148 "core" ( +2 "manipulator"&& +4 "core" &ӡ m :/ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 "core" ' +2 ."downElevator"SE.stop +2 "manipulator"&P& + "storage"(5 +6 "core" &ӡ $ :/ + .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&'+ +105 "core" ' +2 "manipulator"&\\& +4 "core" &Ӣ  :. +2 "manipulator"&Y% +3 "core" %>  : +2 "collection"'_& +4 "core" &be\ +2 "collection"'3& +5 "core" &bh\ +2 .tCC.seek :closed +2 "collection"'7(O +4 "core" &cf\  +9 &3ce\ +{ +9 &fdg\ = +9 &ybfy\ K +10 &Z_aec\ I +9 &fbeQ\ J +10 &ccg?\ J +9 &cdf'\ I +9 &_bde\ J +10 &!caf=\ J +9 &bbfE\ J +9 & ccgB\ I +10 &"g`eg)\ J +9 &$)ecd\ J +10 &%bdfy\ J +9 &'edg\ J +9 &)pecg\ I +10 &+1eeg\ J +9 &,hbf\ I +9 &.`dg\ I +10 &0ygce\ I +9 &2;fdh\ I +10 &3`dh\ I +9 &5`bf\ I +9 &7`df\ I +10 &9Bfbe\ I +9 &;cdg\ I +9 &<bbf\ I +10 &>deh\ J +9 &@Jcbgz\ I +10 &B bbfk\ J +9 &Cbdg^\ I +9 &EgdgP\ J +10 &GOndgM\ K +9 &I\ ae?\ M +9 &JAm6\ S +10 &Lt;\ V +9 &N5F:4\ C +10 &O<9VV#\ 's +9 &Op\\^!\ G +5 ( +2 "collection"'3& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.60 + .Hand.open +2 "manipulator"&K1 +3 "core" &OfY_\ G +72 1 +2 "manipulator"&D% +4 "core" % >  : + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&c'\ +93 "core" ' + .tCTV.dial CSV,avoiding: :intake +2 "collection"'V  +127 "core" ~ + .tCSV.dial CTV +2 "collection"'k  +26 "core"  +2 .tPS.seek 2.5ml +2 "processing"%S' +2638 "core" ' + "collection"'h% +4 "core" % D;<\ +2 .tCS.seek 4.15ml +2 "collection"'8'Q +1565 "core" ' + .tdelay 8 seconds +803 .PSV.dial :air +2 "processing"%Q  +42 "core"  +2 .tdelay 2 seconds +201 .PSV.dial :waste2 +2 "processing"%  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%W'W +2630 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"' ` +38 "core" ^ +3 .tCSV.dial :air + "collection"'] @ +41 "core" ? +2 .tCS.seek 10ml +2 "collection"'' D +1571 "core" ' +2 .tCSV.dial CTV + "collection"'@  +43 "core"  +2 .tCS.seek 0ml + "collection"'x' +2626 "core" ' +2 .tCBV.dial :waste1 + "collection"'a @ +29 "core" ? + .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +2 "collection"'m  +126 "core" +2 "collection"'v& +4 "core" &Of"\ G + #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&y% +4 "core" %   + "storage"(% +4 "core" %{ \ + "storage"(r. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(($ +241 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (w& +3 "core" &' E \ + "manipulator"&& +4 "core" &Ӣ  , :. + "manipulator"&B% +4 "core" %    +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&)( +157 "core" ( + "manipulator"&s& +4 "core" &  \ +2 "storage"(4& +4 "core" &' \\\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&1'! +96 "core" ' +2 "storage"(d& +4 "core" &' \ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('L +210 "core" ' + "storage"(+- +4 "core" -' + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&&& +3 "core" & \ + "storage"(& +4 "core" &' \ + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&!'e +33 "core" ' +2 .tElbow.hold + "manipulator"&{, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(- +2 "core" -' +3 .tSE.seek 9.11 Pucks below Top Plate + "storage"(5' +35 "core" ' +2 "manipulator"&e% +4 "core" %Wq I Ǹ" + "storage"(C& +4 "core" &' K M '\ + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 1 + 286 counts +2 "manipulator"&f'σ +16 "core" ' + "manipulator"&^& +4 "core" & +2 "storage"(*& +5 "core" &' \ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&O'! +25 "core" ' +2 .tSE.seek 10.11 Pucks below Top Plate +2 "storage"(#' +47 "core" ' +2 "manipulator"&o& +4 "core" & l + "manipulator"&-% +4 "core" %(   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"& '\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&9(Ӥ +154 "core" ( + "manipulator"&|& +5 "core" &Ӛ# =G + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &Ӛ" =G +2 .tForearm.seek CC +2 "manipulator"&'+ +105 "core" ' +2 .tHand.close + "manipulator"&G/ +71 "core" / +2 .tCC.seek :open + "collection"'p( +375 "core" ( +2 "storage"(& +4 "core" &' p p \ + "storage"(& +4 "core" &' o n \ + "manipulator"&n& +4 "core" &ӝ# =D + "manipulator"&<% +4 "core" % % J +2 .tForearm.seek :retract + "manipulator"&:'\ +96 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"& ( +155 "core" ( +2 "manipulator"&,& +4 "core" &  + "storage"(/& +4 "core" &' a\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +2 .tForearm.seek 1 +2 "manipulator"&i'e +108 "core" ' + .tElbow.hold +2 "manipulator"&}, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&L1 +73 "core" 1 +2 "manipulator"&R% +4 "core" % x  + "storage"(& +4 "core" &' y\ + .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 319 counts + "manipulator"&T'Ϥ +19 "core" ' +2 "manipulator"&F& +4 "core" & % \ + "storage"('& +4 "core" &' \ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&N'! +28 "core" ' +2 "storage"("% +4 "core" % \ +2 ."downElevator"SE.seek :down +3 "storage"(>'v +99 ((% +3 "core" %"7 \ RN +2 "manipulator"&% +3 "core" %( o +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&$'\ +68 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +23 "core" ' + .tPSV.dial :air +2 "processing"%2  +70 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2635 "core" ' +2 .tdelay 1 second +101 .PSV.dial :mixloop +2 "processing"%J +40 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%[  +42 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%6 +42 "core" +2 .tdelay 1 second +101 .PSV.dial :air +31 "processing"%I  +41 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%'W +2624 "core" ' + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%z& +4 "core" &c\ + "manipulator"& & +4 "core" & \ + "manipulator"&`% +4 "core" %\   R . +2 .tElbow.seek FlushPuck::Garage + "manipulator"&;(- +175 "core" ( + "manipulator"&& +4 "core" &-  ) +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &A& +2 "core" &- 9 ) +2 .tForearm.seek :garage +2 "manipulator"&' +94 "core" ' +2 .tHand.close + "manipulator"&j/ +66 "core" / +2 "manipulator"&& +4 "core" &-   ) + "manipulator"&.% +4 "core" %   T  + .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&~(z +120 "core" ( + "manipulator"&u& +5 "core" &x + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &g& +2 "core" &x  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&b'~ +103 "core" ' +2 "manipulator"&Z& +4 "core" &x + "manipulator"&t% +4 "core" %ρ  +2 "processing"%& +4 "core" &s\ +2 "processing"%%& +5 "core" &/\ +2 .tPC.seek :closed + "processing"%(Tg +5 "core" &(\ +7 & *3\ $c +9 &W|;\ 6 +9 &:\ K +10 &]:\ K +9 &p]H\ L +9 &3]X\ K +10 &aZ\ K +9 &aT\ L +10 &y_N\ K +9 &;[\ K +9 &\\\ K +10 &!b\ K +9 &#]\ L +9 &%B_\ L +10 &'`\ L +9 &(^\ L +10 &*^\ L +9 &,J]\ L +9 &. ]\ K +10 &/Z\ K +9 &1_\ K +9 &3R^\ L +10 &5]\ L +9 &6]\ \ L +10 &8Z\ K +9 &:Z] \ L +9 &<\\\ K +10 &=["\ K +9 &?_\ K +9 &Ab]"\ L +10 &C&]"\ K +9 &Db)\ K +10 &Fd\ L +9 &Hgh\ M +9 &J$y\ N +10 &K\ Q +9 &M\ Q +9 &O`\ R +10 &Q"\ R +9 &R\ ? +10 &S<e\ $i +9 &TL'\ & +5 ( +2 "processing"%%& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.51 + "processing"%X& +4 "core" &TL\ & + &TL\ & + .tHand.open +2 "manipulator"&U1 +71 "core" 1 + "manipulator"&% +5 "core" % } + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&q'\ +99 "core" ' + .tPRV.dial :air +2 "processing"%  +42 "core"  +2 .tPSV.dial :mixloop + "processing"%P +42 "core" +2 "processing"%% +4 "core" %W\ +2 .tPS.seek 0.3ml +2 "processing"%?' +392 "core" ' + .tPSV.dial PSR +2 "processing"%\\ +98 "core"  +2 "processing"%Y% +4 "core" %?\  + #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml +2 "processing"%_'* +489 "core" ' +2 .tdelay 3 seconds +301 .PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +1914 "core" ' + .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%0 +98 "core" + .tPTV.dial :mixing +2 "processing"%M @ +69 "core" B + .tPBV.dial :waste2 +2 "processing"%l  +87 "core"  +2 .tPS.seek 0ml +2 "processing"%K'W +2628 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&D& +4 "core" &x + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&3(z +3 "core" ( + "manipulator"&V& +5 "core" &x  + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &k& +2 "core" &x * +2 .tForearm.seek PC +50 "manipulator"&'~ +96 "core" ' + .tHand.close +2 "manipulator"&H/ +66 "core" / +2 .tPC.seek :open + "processing"%h( +402 "core" ( + "manipulator"&E& +4 "core" &x +2 "manipulator"&Q% +3 "core" % ϊ : +2 .tForearm.seek :retract +2 "manipulator"& '\ +100 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&S(- +171 "core" ( +2 "manipulator"& & +4 "core" &- + + .tElbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +2 &]& +3 "core" &- + +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +8 .tForearm.seek :garage + "manipulator"&8' +93 "core" ' +2 .tHand.open + "manipulator"&@1 +74 "core" 1 + "manipulator"&% +4 "core" % Ͽ A +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&a'\ +98 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%m& +4 "core" &o\ + "manipulator"&v% +4 "core" %\ " > + "storage"(y% +4 "core" %y  + "storage"(. +4 "core" .($ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(r( +198 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (w& +3 "core" & @\  +2 "manipulator"&& +4 "core" &-  + + "manipulator"&B% +4 "core" %\ " Z > +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&\ ( +187 "core" ( +2 "manipulator"&s& +4 "core" & \ +2 "storage"(4& +3 "core" & \ O\ V \  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&d' +91 "core" ' + "storage"(=& +5 "core" & \  + .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(c'L +279 "core" ' +2 "storage"(+- +3 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 (&& +3 "core" & \ J\ K c\  + "manipulator"&& +4 "core" & \ +2 .tElbow.seek 2 + "manipulator"&( +3 "core" ( + "manipulator"&e& +4 "core" & \ +2 "storage"(C& +3 "core" & \ O\ V \  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&^'ϊ +13 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&*/ +68 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&o& + "storage"(-'v +7 "core" &  \ +2 "manipulator"&1% +3 "core" % ϐ u +2 .tForearm.seek :retract +2 "manipulator"&)'\ +92 "core" ' +2 .tElbow.seek PC +2 "manipulator"&(z +165 "core" ' + ."downElevator"SE.stop + "storage"(5 +115 "core" ( +2 "manipulator"&!& +4 "core" &p # N + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &f& +2 "core" &p N +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC + "manipulator"&5'~ +95 "core" ' + "manipulator"&|& +4 "core" &r L +2 "manipulator"&% +4 "core" %τ  + "processing"%O& +4 "core" &D\ +2 "processing"%{& +5 "core" &E\ +2 .tPC.seek :closed +2 "processing"%G(Tg +4 "core" &$\  +8 &5~\ *y +10 &h\ > +9 &v\ \ L +9 &Yb\ K +10 &c\ K +9 &c\ K +9 &a\ K +10 &`\\\ K +9 &"`\ K +10 &b\ K +9 & _\ K +9 &"h_\ K +10 &$+^:\ J +9 &%`!\ K +9 &'^*\ K +10 &)p](\ K +9 &+3]"\ J +10 &,^!\ J +9 &.^\ K +9 &0y_\ \ J +10 &2:]\ K +9 &3a \ K +9 &5]\ \ J +10 &7^\ K +9 &9Ba\ K +10 &;Z\ K +9 &<]\ J +9 &>]\ J +10 &@K]\ J +9 &B ]\ J +9 &C]\ J +10 &E`\ K +9 &GPc\ L +10 &Ij\ L +9 &J\ N +9 &L\ Q +10 &NI\ Q +9 &P\ \ Q +9 &Q?\ Q +10 &SoynE\ 0 +9 &T*'jB\ K +10 &TJD\ + +2 ( + "processing"%{& +3 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.49 +2 .Hand.open + "manipulator"& 1 +72 "core" 1 +2 "manipulator"&7% +4 "core" % τ  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%  +2 %n9 +5 "core" 9 +102 "processing"%<9 +3 "core" 9 +102 "processing"%,9 +2 "core" 9  +102 "processing"%/9 +3 "core" 9  +102 "processing"%9 +31 "core" 9 +102 "processing"%99 +2 "core" 9 +102 "processing"%L9 +3 "core" 9 +102 "processing"%R9 +2 "core" 9 +102 "processing"%9 +3 "core" 9# +102 "processing"%F9 +3 "core" 9' +102 "processing"%'9 +2 "core" 9, +102 "processing"%"9 +2 "core" 90 +102 "processing"%:9 +3 "core" 94 +102 "processing"%(9 +2 "core" 98 +102 "processing"%9 +2 "core" 9< +103 "processing"% 9 +2 "core" 9@ +102 "processing"%i9 +3 "core" 9E +102 "processing"%T9 +2 "core" 9I +102 "processing"%29 +2 "core" 9M +102 "processing"%#9 +3 "core" 9 Q +102 "processing"%N9 +2 "core" 9U +103 "processing"%>9 +2 "core" 9Y +102 "processing"%W9 +2 "core" 9$^ +103 "processing"%J9 +2 "core" 9,b +102 "processing"%[9 +19 "core" 96g +102 "processing"%69 +3 "core" 9=k +102 "processing"%I9 +2 "core" 9Fo +102 "processing"%9 +2 "core" 9Ns +102 "processing"%z9 +3 "core" 9Vw +102 "processing"% 9 +3 "core" 9^| +102 "processing"%`9 +2 "core" 9e +3 .tPH.hold 2:00:00,28C +3 "processing"% ppd +4 .tdelay 1:30 +3 "core"  +9000 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%A +96 "core"  +2 "processing"%}% +4 "core" %Y\ + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 .tPS.seek 0.5ml + "processing"%j' +594 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +9 .tPS.seek 2ml +2 "processing"%'[ +1608 "core" ' + .tPTV.dial :puck +2 "processing"%.  +69 "core"  + .tPSV.dial PTV +2 "processing"%$ +70 "core" +2 .tPBV.dial :waste1 + "processing"%u  +127 "core"  + "processing"%g% +4 "core" %]\  +2 .tPS.seek 1.5ml +2 "processing"%' +588 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%Z * +31 "core" * +2 .tPS.seek 0ml + "processing"%t'W +1607 "core" ' + .tdelay 5:00 +806 "Can"\ =< +29197 #trecoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +33 "core"  +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +6 "processing"%; * +34 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +72 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"%' +2413 "core" ' +2 .tPSV.dial PTV + "processing"%X +74 "core" + .tdelay 5 seconds +503 .PSV.dial PSR + "processing"%U +73 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"% +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%%  +72 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2383 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%P  +130 "core" + .tPSV.dial :mixloop +2 "processing"% +44 "core" + .tPRV.dial :ab1 +2 "processing"%b @ +75 "core" A +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%'w +356 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'\\  + "processing"%Y  +45 "core"  +9 +2 "processing"%?% +3 "core" %x+\ A +2 .tPS.seek 0.32ml +2 "processing"%_'% +396 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'0  +29 "core" +2 .tPRV.dial :air + "processing"%M  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%l'D +1227 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +72 "core" > +2 .tPS.seek 0.5ml +2 "processing"%D' +862 "core" ' + #taddPMLReagent08 +2 .PSV.dial :air + "processing"%V  +43 "core"  +51 .tPS.reconfigure :default +4 "processing"%#A d`xb +2 .tPS.seek 2ml + "processing"%k'[ +1617 "core" ' + .tPSV.dial :PML +6 "processing"%H +44 "core" +2 .tPTV.dial :mixing + "processing"%~ @ +72 "core" B +2 .tPBV.dial :waste1 + "processing"%q  +35 "core" + "processing"%% +4 "core" %\\\ B +2 .tPS.seek 1.85ml +2 "processing"%E'< +230 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%Q * +34 "core" , +3 .tPS.seek 0ml + "processing"% 'W +1968 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"']& +2 "core" &vxO\ 3 +2 "manipulator"&& +4 "core" &t ! J + "manipulator"&3% +4 "core" %\ # 8 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&@(- +154 "core" ( + "manipulator"&& +4 "core" &- +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &m& +2 "core" &-  +2 .tForearm.seek :garage +2 "manipulator"&v' +99 "core" ' +2 .tHand.close +2 "manipulator"&y/ +73 "core" / + "manipulator"& & +4 "core" &- +2 "manipulator"&% +4 "core" % Ϸ K + .tForearm.seek :retract +2 "manipulator"&8'\ +92 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&w(Ӥ +298 "core" ( +2 "manipulator"&& +4 "core" &ӭ  ) + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &B& +2 "core" &ӭ  ) +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&'+ +104 "core" ' + "manipulator"&s& +4 "core" &ӭ  ) +2 "manipulator"&4% +4 "core" %  + "collection"'=& +4 "core" &wyD\ 2 +2 "collection"'S& +5 "core" &ux>\ - +2 .tCC.seek :closed +2 "collection"'a(O +4 "core" &uyB\ 1 +6 & 0vzB\ -%h +10 &Xuy@\ )9 +9 &|wyA\ )M +10 &Xsw;\ +N +9 &k^uy@\ +O +9 &-ZtxD\ +O +10 &^vz7\ ,N +9 &Xtz7\ +N +9 &t[vy9\ *N +10 &6_vx7\ *N +9 &Xvx.\ +N +10 &!]vxA\ +O +9 &#{ZuzD\ *O +9 &%>Yvy6\ *N +10 &&Yvx<\ *O +9 &(WtwD\ +N +9 &*[uy7\ +N +10 &,F\\tx;\ ,N +9 &.Yvx3\ ,N +10 &/Wwy>\ ,N +9 &1Zuz;\ +O +9 &3M[uy2\ +O +10 &5Yvy6\ ,N +9 &6\\twC\ +N +9 &8\\wy:\ +O +10 &:WZtyD\ +N +9 &<\\vy<\ +N +10 &=Uuz3\ ,N +9 &?[vy@\ *N +9 &A]\\u{4\ *O +10 &C [uxA\ *N +9 &D\\wzC\ )O +9 &F]vzD\ )O +10 &HbjtyF\ )P +9 &JtyD\ 'T +10 &KswD\ %X +9 &MtwI\ "[ +9 &Nbtx>\ #, +10 &Otw7\ %N +9 ( + &O\\uvE\ +G +2 "collection"'S& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.63 + "collection"'+& +4 "core" &O\\uyM\ +G +2 .tHand.open + "manipulator"&&1 +69 "core" 1 + "manipulator"&% +4 "core" %   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&e'\ +97 "core" ' +2 .tPSV.dial PSR +2 "processing"%C +101 "core"  + "processing"%*% +4 "core" %X&\ 8 +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%o' +1607 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%1  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%\ 'W +1607 "core" ' + .tPSV.dial PSR +2 "processing"%d +56 "core"  +2 .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%c' +2629 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%^  + "collection"'!  +40 "core"  +122  + .tPSV.dial :mixloop +2 "processing"%f +105 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +2 "processing"%  +73 "core" +2 .tPS.seek 0ml +2 "processing"%|'W +2632 "core" ' + .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%O' +1798 "Can"\ :FF +834 "core" ' + .tPSV.dial :mixloop +2 "processing"%- +44 "core" +2 .tPS.seek 0ml +2 "processing"%)'W +2627 "core" ' + .tPSV.dial :air +2 "processing"%h  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"% ' +2627 "core" ' + .tPSV.dial :mixloop +2 "processing"%7 +44 "core" +2 .tPS.seek 0ml +2 "processing"%n'W +2627 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&{& +9 "core" &ӭ & ) +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +7 "manipulator"&<(Ӥ +3 "core" ( + "manipulator"&5& +4 "core" &ӭ  ) + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &,& +2 "core" &ӭ  ) +3 .tForearm.seek CC + "manipulator"&/'+ +104 "core" ' + .tHand.close +2 "manipulator"&/ +70 "core" / +2 .tCC.seek :open +2 "collection"'9( +379 "core" ( + "manipulator"&L& +4 "core" &ӭ v  ) +2 "manipulator"&R% +4 "core" % ,  +2 .tForearm.seek :retract + "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&F(- +284 "core" ( +2 "manipulator"&'& +4 "core" &-  # + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &"& +3 "core" &- # +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&:' +112 "core" ' + .tHand.open +2 "manipulator"&(1 +73 "core" 1 +2 "manipulator"&% +4 "core" % c 2 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"& '\ +96 "core" ' +2 ."da"delayUntil "12:54:58.48" +24855 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%i @ +72 "core" A + ."da"PBV.dial :waste1 +2 "processing"%T  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%2 * +34 "core" , + ."da"PSV.dial :air +2 "processing"%#  +44 "core"  + ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%N' +2399 "core" ' +2 ."da"PSV.dial :mixloop + "processing"%> +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%W  +43 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%J +45 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%[  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%6'W +2387 "core" ' + #"da"washCycleDA #1 of 2 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%I +131 "core"  +2 "processing"%% +3 "core" %V\ > +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%z' +593 "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"%`  +72 "core"  + ."da"PSV.dial PTV +2 "processing"%A +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%}  +34 "core" +2 "processing"%K% +4 "core" %V&\ D +2 ."da"PS.seek 1.5ml +2 "processing"%j' +596 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%. * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%$'W +1613 "core" ' + ."da"delay 2:00 +10520 "Can"\ C66 +1483 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%u  +84 "core" + ."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"% +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%Z' +2402 "core" ' +2 ."da"PSV.dial PTV + "processing"% +74 "core" + ."da"delay 5 seconds +503 .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"%;  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2385 "core" ' +2 #"da"washCycleDA #2 of 2 +6 .PSR.select :air +2 .PSV.dial PSR + "processing"%t +130 "core"  + "processing"%X% +4 "core" %U\ E + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%U' +596 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'[ +1614 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%% +72 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + "processing"%P% +4 "core" %Z2\ F +2 ."da"PS.seek 1.5ml +2 "processing"%' +586 "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"%'W +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%Y  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%\\ * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%? +73 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2405 "core" ' + ."da"PSV.dial PTV +2 "processing"%0 +74 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%M +73 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%_ +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%l'W +2388 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +6 "processing"%V  +43 "core"  + ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%D  +130 "core" + ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%H  +42 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop + "processing"%~ +44 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml + "processing"%q' +393 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%  +43 "core"  + "processing"%Q% +4 "core" %%\ D +2 ."da"PS.seek 0.55ml +2 "processing"%k'z +333 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%E  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%]'[ +1565 "core" ' + ."da"PSV.dial :PML +2 "processing"% +44 "core" + ."da"PTV.dial :mixing +2 "processing"%3 @ +72 "core" A + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%m% +3 "core" %\\#\ D +2 ."da"PS.seek 1.85ml +2 "processing"%'< +232 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%y * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"% 'W +1962 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +14863 "Can"\ C:: +33139 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"% * +35 "core" + + ."da"PSV.dial :air +2 "processing"%v  +43 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2399 "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 +2 "processing"%s +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%4  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%='W +2388 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%8 +129 "core"  +2 "processing"%p% +4 "core" %W/\ H + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%+' +592 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%&'[ +1608 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +72 "core"  + ."da"PSV.dial PTV +2 "processing"%S +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%C  +34 "core" +2 "processing"%*% +3 "core" %W\ G +2 ."da"PS.seek 1.5ml +2 "processing"%' +588 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%1'W +1607 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%o  +32 "core"  +2 ."da"delay 30 seconds +490 "Can"\ G66 +2512 ."da"PBV.dial between PSV and waste1 +2 "processing"%d * +33 "core" * +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%\ +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%!' +2402 "core" ' + ."da"PSV.dial PTV +2 "processing"%^ +74 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%f +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"%c  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2389 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%| +129 "core"  +2 "processing"%-% +3 "core" %O9\ K +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%O' +598 "core" ' + ."da"delay 5 seconds +507 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%h'[ +1606 "core" ' +43 ."da"PTV.dial :puck +9 .PSV.dial PTV + "processing"%) +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%7  +33 "core" + "processing"% % +4 "core" %V3\ G +2 ."da"PS.seek 1.5ml +2 "processing"%{' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%5 * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%,'W +1613 "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 + "processing"%w * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%e +73 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%a' +2407 "core" ' + ."da"PSV.dial PTV +2 "processing"%L +74 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%R +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%/ +73 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%'  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%"'W +2410 "core" ' +2 #"da"washCycleDA #3 of 3 +6 .PSR.select :air +2 .PSV.dial PSR + "processing"%< +131 "core"  +2 "processing"%(% +4 "core" %U<\ F + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +591 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1607 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%: +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%i  +34 "core" +2 "processing"%T% +4 "core" %W7\ I +2 ."da"PS.seek 1.5ml +2 "processing"%2' +595 "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'W +1613 "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 + "processing"%W * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%J +73 "core"  + ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%[' +2445 "core" ' + ."da"PSV.dial PTV +2 "processing"%N +73 "core" +2 ."da"delay 5 seconds +100 "Can"\ I76 +402 ."da"PSV.dial PSR +3 "processing"%I +73 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%6  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%z'W +2382 "core" ' +2 ."da"Gate.power :camera,:ON +6 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%` +133 "core"  +2 "processing"%A% +5 "core" %\\3\  +2 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +2 "processing"% +22 ."da"PS.reconfigure :default +5 "processing"%#A d`xb +9 ."da"PS.seek 0.25ml +9 "processing"%}'7 +344 "core" ' +3 ."da"delay 5 seconds +502 "processing"%K% +3 "core" %:>\  +2 #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"% ' +331 "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"%j +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%u  +34 "core" +2 "processing"%g% +4 "core" %^  +2 ."da"PS.seek 1.5ml +2 "processing"%' +587 "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 +1617 "core" ' + ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .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"%; +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%Z' +2504 "core" ' + ."da"PSV.dial PTV +7 "processing"%t +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%X +75 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%U  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%%'W +2497 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air + .PSV.dial PSR +2 "processing"% +147 "core"  + "processing"%P% +4 "core" %V + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml + "processing"%'[ +2121 "core" ' +2 ."da"delay 5 seconds +501 .PTV.dial :puck +3 .PSV.dial PTV + "processing"%b +76 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core"  +2 "processing"%Y% +4 "core" %W/  + ."da"PS.seek 1.5ml +2 "processing"%\\' +590 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%? * +34 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 + "processing"%  +106 "core"  +3 ."da"PS.seek 0ml + "processing"%0'W +1652 "core" ' + "processing"%M9 +4 "core" 95 + #"da"Processing Puck Heater at 28.1C before imaging +2 .PH.coast +2 "processing"%_  +3 "core" 5 + 5 + "processing"%& +3 "core" &TJJ + +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&% +3 "core" %\ " U< +2 "storage"(V% +3 "core" % B  +2 "storage"(D. +2 "core" .( +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 + "storage"(H($ +192 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +2 (~& +3 "core" &'  Z +2 "manipulator"&l& +3 "core" &- f T# +2 "manipulator"&% +3 "core" %\ "  T< +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&Q( +172 "core" ( + "manipulator"&q& +4 "core" & 7 S!v +2 "storage"(E& +3 "core" &'   +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&k'! +99 "core" ' +2 "storage"(& +5 "core" &' H $ +2 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +47 "storage"(3'L +218 "core" ' + "storage"(- +4 "core" -' + ."da"SE.configure :default +3 "storage"(#QK-0-\ b +2 "manipulator"&m& +3 "core" &   U!v +2 "storage"(y& +4 "core" &'   + ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&]'e +31 "core" ' + ."da"Elbow.hold +2 "manipulator"&, +4 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 "storage"(- +2 "core" -' +2 ."da"SE.seek 10.1 Pucks below Top Plate +2 "storage"(' +34 "core" ' +2 "manipulator"&v% +4 "core" %w  GN + "storage"( & +4 "core" &' N + ."da"Forearm.force -20 +2 "manipulator"&5 +2 ."da"Forearm.seek 1 + 318 counts +2 "manipulator"&@'ϣ +18 "core" ' + "manipulator"&B& +4 "core" &  T j +2 "storage"(s& +4 "core" &' F b +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts + "manipulator"&4'! +24 "core" ' +2 ."da"SE.seek 11.1 Pucks below Top Plate +2 "storage"('Í +55 "core" ' + "manipulator"&8& +4 "core" & U j +2 "manipulator"&p% +4 "core" %, U +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&='\ +91 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&+(z +246 "core" ( + "manipulator"&& +4 "core" &y P P +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &S& +3 "core" &y  P +2 ."da"Forearm.seek PC + "manipulator"&C'~ +93 "core" ' + ."da"Hand.close +2 "manipulator"&*/ +72 "core" / +3 ."da"PC.seek :open +2 "processing"%&( +404 "core" ( + "storage"( & +4 "core" &' H X + "manipulator"&& +4 "core" &y  T + "manipulator"&o% +4 "core" % ώ T2 +2 ."da"Forearm.seek :retract +6 "manipulator"&d'\ +98 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&\ ( +261 "core" ( + "manipulator"&1& +4 "core" & 3 O) +2 "storage"(^& +3 "core" &'\ \ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&f'! +101 "core" ' +2 ."da"Hand.open + "manipulator"&1 +77 "core" 1 +2 "storage"(c- +3 "core" -'Í +2 ."da"SE.seek 10.86 Pucks below Top Plate +2 "storage"(!'Y +24 "core" ' +3 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 10.19 Pucks below Top Plate +2 "storage"(|' +50 "core" ' + #"da"Lights, camera, ACTION! +5 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da22feb2213h40ml.tif +1947 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1192 #"da"SX HX9/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 27.785 seconds\ /var/log/esp/da22feb2213h40ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da22feb2213h40ml15s.tif +1565 #SX HX9/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da22feb2213h40ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da22feb2213h40ml30s.tif +3061 #SX HX9/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da22feb2213h40ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da22feb2213h40ml70s.tif +7130 #SX HX9/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da22feb2213h40ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "27.785 sec auto-exposure",Subject: "da22feb2213h40ml images!" +8 "storage"(-- +8 "core" -' +2 "storage"(& +6 "core" &' b\  + "manipulator"&O& +4 "core" & C ?  g) +2 ."da"Elbow.seek 1 +2 "manipulator"&)( +3 "core" ( +2 "manipulator"&7& +6 "core" & J B [ g) + "storage"( & +5 "core" &'\  +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&h'! +7 "core" ' +2 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 10.91 Pucks below Top Plate +2 "storage"(5'“ +70 "core" ' +2 "manipulator"&{& +6 "core" &  r) + "storage"(& +5 "core" &' = =\  + ."da"Elbow.reconfigure :limp +5 "manipulator"&$ ,(b +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&w'e +36 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&e, +4 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +4 "storage"(#QK-0-\ b +2 ."da"SE.seek 11.09 Pucks below Top Plate +2 "storage"(,'} +33 "core" ' + "manipulator"&L% +7 "core" %[ M U - jH + "storage"(R& +4 "core" &' ( & ,\  +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 290 counts +2 "manipulator"&/'χ +17 "core" ' +3 "manipulator"&'& +4 "core" & n x% +2 "storage"(a& +4 "core" &' K J \  +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&<'! +25 "core" ' +3 "storage"((% +5 "core" %Å ^ _ \  +2 ."downElevator"SE.seek :down +4 "storage"("'v +98 (% +6 "core" %o# m b E\ U` +4 "manipulator"&:% +8 "core" %8 j } +4 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +3 "manipulator"&i'\ +34 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +55 "core" ' +5 "storage"(T& +9 "core" &' } } \  +6 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +8 #tStarting finalPurge +6 "processing"%& +7 "core" &Z\  +3 "manipulator"&#& +8 "core" &  {% +2 "manipulator"&2% +7 "core" %\  8 z +4 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&>(- +188 "core" ( +4 "manipulator"&W& +12 "core" &-   +3 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +4 &J& +6 "core" &- D  +4 ."psFlush"Forearm.seek :garage +2 "manipulator"&n' +100 "core" ' +4 ."psFlush"Hand.close +2 "manipulator"&N/ +69 "core" / +4 "manipulator"&I& +8 "core" &- > ;  +2 "manipulator"&% +8 "core" % Ϲ > >  +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&6'\ +93 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +4 "manipulator"&[(z +152 "core" ( +3 "manipulator"&`& +8 "core" &n G H { +2 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +119 &A& +8 "core" &n F :  +4 ."psFlush"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +4 "manipulator"&z'~ +103 "core" ' +8 "manipulator"&K& +8 "core" &o > > 2 +4 "manipulator"&}% +8 "core" %χ > = V +4 "processing"% & +8 "core" &+\ +4 "processing"%j& +8 "core" &O\ +10 ."psFlush"PC.seek :closed +4 "processing"%u(Tg +9 "core" &Z\ +5 &V\ +2 &\ 5 +6 &9Gv\ 1 +10 &`p{\ F +10 &[\ Q +8 &L\ P +11 &S\ Q +14 &AN\ Q +5 &O\ P +10 &N\ P +9 &Q\ Q +8 &JQ\ P +10 &! L\ Q +9 &"N\ Q +9 &$P\ Q +10 &&QQ\ Q +8 &(P\ Q +11 &)L\ P +8 &+L\ P +9 &-ZK\ P +11 &/Q\ P +13 &0N\ Q +5 &2N\ P +10 &4bL\ P +8 &6$Q\ P +11 &7O\ Q +8 &9P\ P +10 &;iN\ Q +10 &=,N\ P +8 &>L\ P +10 &@O\ P +10 &BrN\ P +8 &D4O\ P +11 &ES\ P +12 &GX\ Q +5 &Iw_\ Q +11 &K/~\ U +8 &L\ W +10 &N\ W +10 &Pn\ W +8 &R/\ X +11 &S^c\ 5 +7 &TD5\  % +5 ( +6 "processing"%j& +6 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.68 +3 "processing"%g& +8 "core" &TD\ \ % +2 &TD\ \ % +2 ."psFlush"Hand.open +3 "manipulator"&.1 +72 "core" 1 +3 "manipulator"&$% +8 "core" % φ J I +4 ."psFlush"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +3 "manipulator"&'\ +96 "core" ' +2 ."psFlush"PSR.select :air +4 .PSV.dial PSR +2 "processing"% +58 "core"  +4 "processing"%% +8 "core" %\\\ +3 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +16 ."psFlush"PS.seek 0.5ml +4 "processing"%;' +176 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +412 "core" ' +4 ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +4 "processing"%' +2128 "core" ' +4 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +4 "processing"%t @ +197 "core" B +3 ."psFlush"PTV.dial :PRVmixing +2 "processing"%X  +133 "core" +2 ."psFlush"PSV.dial :mixloop +4 "processing"% +125 "core" +4 ."psFlush"PS.seek :empty +4 "processing"%U'9 +2159 #"uploadLog"upsync +464 "core" ' +2 ."psFlush"PSR.select :air +7 .PSV.dial PSR + "processing"%Z +103 "core"  +2 "processing"%% +3 "core" %9?\  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%P' +587 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%%' +2129 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%b  +35 "core" + ."psFlush"PTV.dial :mixing +2 "processing"% @ +72 "core" A + ."psFlush"PSV.dial :mixloop +2 "processing"%Y +105 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%'9 +2635 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%? +103 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%'P +100 "Can"\ %77 +1010 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%\\' +1607 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%M +73 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%_  +71 "core"  +2 ."psFlush"PBV.dial :waste1 +2 .PS.seek 0ml +2 "processing"%'W +2636 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +73 "core"  + ."psFlush"PSR.select :flush +7 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%V' +589 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%D' +2125 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%~ +73 "core" + ."psFlush"PBV.dial PSV +2 "processing"%l U +55 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2646 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%r @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%q' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%E  +72 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%F +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"% ' +2628 "core" ' + ."psFlush"PSV.dial PTV +7 "processing"% +84 "core"  +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%m'W +2630 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"%y @ +43 "core" ? + ."psFlush"PS.seek 2.5ml +2 "processing"%' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%v  +72 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"% 'W +2634 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%B +44 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%s'P +1097 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%8' +1610 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%p +72 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%k  +53 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%Q'W +2625 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%3 +73 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%]' +586 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%@' +2120 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%4 U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2628 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%S @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2640 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%*  +72 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%='W +2633 "core" ' +2 ."psFlush"PSV.dial PSR +6 "processing"%G +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"% ' +2630 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%o'W +2638 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%C @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +50 "processing"%1' +2630 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%^  +72 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%+'W +2633 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'& +4 "core" &\ = + "manipulator"&c& +4 "core" &o  < +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&d(z +21 "core" ( +2 "manipulator"&& +4 "core" &u  P + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &!& +3 "core" &u  P +2 .tForearm.seek PC + "manipulator"&-'~ +95 "core" ' + .tHand.close +2 "manipulator"&/ +73 "core" / +2 .tPC.seek :open +2 "processing"%O( +399 "core" ( +2 "manipulator"&7& +4 "core" &v  O + "manipulator"& % +4 "core" % ς  +2 .tForearm.seek :retract +2 "manipulator"&{'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&(Ӥ +345 "core" ( + "manipulator"&L& +5 "core" &Ӡ   9) + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &R& +2 "core" &Ӡ ! 9) +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&''+ +91 "core" ' + "manipulator"&a& +4 "core" &Ӡ ! 9) +2 "manipulator"&\ % +4 "core" %2 + "collection"'(& +4 "core" & \ > +2 "collection"'f& +5 "core" &\ > +2 .tCC.seek :closed +8 "collection"'|(O +3 "core" &\ > +7 &\ > +4 &.~\ 7,} +10 &dt\ 5? +9 &ry\ 6O +9 &6\\\ 7N +10 &b\ 7N +9 &\\\ 7N +9 &|]\ 7N +10 &=]\ 8N +9 &\\\ 7N +10 &]X\ 7N +9 & \\\ 8M +9 &"E^\ 7N +10 &$^\ 8N +9 &%Z\ 8N +9 &'a\ 7N +10 &)N\\\ 7N +9 &+[\ 7N +10 &,\\\ 7N +9 &.Z\ 7N +9 &0T^\ 7N +10 &2[H\ 8N +9 &3Z\ 7N +9 &5Y\ 7N +10 &7]Z\ 7N +9 &9[\ 7N +10 &:Z\ 7N +9 &<[\ 7N +9 &>e_\ 7N +10 &@)[\ 7M +9 &A]\ 7N +9 &C[\ 7N +10 &En\\\ 7N +9 &G/`\ 7N +10 &Hp\ 5P +9 &J\ 1V +9 &LV\ 0Y +10 &N\ .H +9 &O:G\ 3$l +9 &Ok\ 5I +6 ( + "collection"'f& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.70 +2 "collection"'& +4 "core" &Ob\ 6I + &Ob\ 6I + .tHand.open +2 "manipulator"&:1 +66 "core" 1 +2 "manipulator"&h% +4 "core" % 2 ^ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&)'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold +2 "collection"'5& +3 "core" &Ob\ 7I +2 "collection"'w% +4 "core" %3\ 6 +2 .tCSV.dial CSR + "collection"'T  +42 "core"  +2 "collection"'% +4 "core" %\ 6 + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'/'l +1342 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '#% +2 "core" %l\ 5 +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'2' +677 "core" ' +2 .tCSV.dial :waste + "collection"', +129 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'<' +828 "Can"\ D@@ +1164 "core" ' + #tFlushing lower manifold's waste1 port +2 "collection"'"& +4 "core" &Oa\ 7I + "collection"'W% +4 "core" %E\ 7 + .tCSV.dial :flush +2 "collection"'J  +41 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml + "collection"'e'l +1270 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'N @ +42 "core" A +2 "collection"'I% +4 "core" %lN\ 7 +2 .tCS.seek 7ml +2 "collection"'' +557 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'i  + '`  +40 "core"  +92  + .tCBV.dial :waste1 +2 "collection"'A @ +45 "core" > +3 .tCS.seek 0ml + "collection"'n' +1736 "core" ' + #tFlushing lower manifold's waste2 port +2 "collection"'>& +4 "core" &O`\ 7I + "collection"'K% +4 "core" %H\ 7 + .tCSV.dial :flush +2 "collection"'}  +83 "core"  +2 .tCS.seek 5ml +2 "collection"' 'l +1276 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'6 @ +42 "core" B +2 "collection"'&% +4 "core" %l0\ 6 +2 .tCS.seek 7ml +2 "collection"'g' +551 "core" ' +2 ."connect"CSV.dial CTV +8 .tCTV.dial CSV + "collection"'.  +42 "core"  +2 .tCBV.dial :waste2 + "collection"'$  +114 "core"  +2 .tCS.seek 0ml +2 "collection"'j' +1735 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'& +4 "core" &O`\ 7I +2 "collection"'% +3 "core" %\ 8 +2 .tCSV.dial CSR + "collection"'z  +42 "core"  + "collection"'0% +4 "core" %\ 6 + #tPulling 8ml of CSR.kill +2 .CSR.select :kill + "collection"' +11 .tCS.seek 8ml + "collection"';' +2000 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'t' D +570 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'X + '  +100 "core" +37  + .tCTV.dial :intake +2 "collection"'  +72 "core"  + .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml + "collection"'Z' \\ +1969 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air + "collection"'  +73 "core" ~ +2 .tCS.reconfigure :default +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'U' +587 "core" ' +2 .tCSV.dial CSR + "collection"'P  +113 "core"  + "collection"'b% +4 "core" %y\ 6 +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"''l +1344 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml + "collection"'Y' D +1352 "core" ' + .tCSV.dial CBV +2 "collection"'% +99 "core" +2 .tCS.seek 0ml + "collection"'?' +2626 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &Ӡ  9) +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&(Ӥ +3 "core" ( + "manipulator"&M& +4 "core" &Ӡ  9) + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &_& +3 "core" &Ӡ   9) +2 .tForearm.seek CC + "manipulator"&\\'+ +107 "core" ' +2 .tHand.close + "manipulator"&/ +71 "core" / +2 .tCC.seek :open + "collection"'( +375 "core" ( + "manipulator"&V& +4 "core" &Ӡ > 9) +2 "manipulator"&~% +3 "core" %   + +2 .tForearm.seek :retract +2 "manipulator"&l'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&D(- +285 "core" ( + "manipulator"&r& +4 "core" &- & +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &- + & +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&E' +99 "core" ' +3 .tHand.open + "manipulator"&q1 +67 "core" 1 + "manipulator"&F% +4 "core" %  '  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +2 "processing"%& +4 "core" &,\ S +36626 "Can"\ V,+ +60001 \ Z,+ +60001 \ _++ +60001 \ d,+ +60001 \ j,+ +60001 \ s,, +60001 \ |++ +60001 \ ++ +60001 \ ++ +60001 \ ++ +60000 \ ++ +60001 \ ** +60001 \ ** +60001  ** +60001  **) +60001  I)) +60001  a)) +60001  n)) +23376 #t-> access 1 +3 "storage"( % +3 "core" %  + "manipulator"&y% +4 "core" %\ " ' +2 "manipulator"&m& +3 "core" &- & +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"(v(< +670 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +3 "core" &< \\  +35922 "Can" t*) +60001 \ F,, +60001 \ ,, +60001 \ ,, +60001 \ ,, +60001 \ -, +60001  ,, +60001  ,, +60001  ,+ +60001  ,, +60001  ,, +60001  -, +60001  ,, +60001  ,, +60001  ,, +60001 B ,, +60001 P -, +60000 M ,, +60001 G ,, +60001 = ,, +60001 8 ,, +60001 3 ,, +60001 3 ,, +60001 ! -, +60001 \  ,, +60001  ,, +60001  ,+ +60001 < ,, +60001  ,, +60001  ,, +60001  ,, +60001  ,, +60001  ,, +60001 q ,- +60001 f ,, +60001 M -, +60001 D -, +60000 9 -, +60001  ,, +60001  -, +60001  -, +60001  -, +60001  -- @EST1645592948.58  -, +60001  -, +60001  ,- +60001  ,, +60001  -, +60001  -, +60001  -- +60001  -- +60001  -, +60001  ,, +60001  -- +60001  -, +60000  -, +60001  -, +60001 ~ -, +60001 x ,, +60001 s ,, +60001 o -, +60001 o -, +60001 m -, +60001 m -- +60001 n -- +60001 o -- +60001 m ,- +60001 e -- +60001 f -, +60001 b -, +60001 Y ,, +60001 Z -, +60000 \\ -- +60001 X -, +60001 \\ -, +60001 V -, +60001 X -- +60001 [ -, +60001 W -, +60001 Y -, +60001 W -, +60001 U -- +60001 T -- +60001 K -- +60001 G ,, +60001 D -, +60001 : -, +60001 : -, +60000 = -- +60001 ; -- +60001 3 ,- +60001 . -, +60001 , -, +60001 / -- +60001 7 -, +60001 7 -- +60001 7 -, +60001 /\ ++ +60001 5\ ** +60001 @\ I,+ +60001 B\ K,, +60001 6\ O,, +60001 '\ Q,+ +60000 \ T,+ +60001 \ W,, +60001 \ Z,+ +60001 \ ^,+ +60001 \ c,+ +60001 \ i,+ +60001 \ p++ +60001  \ x++ +60001 \ ++ +60001 \ ,+ +60001 \ ++ +60001 \ ++ +60001 \ +* +60001 \ +* +60001  ** +60000  -*) +60001  P*) +60001  j*) +60001  x)) +60001 \ -,, +60001 \ ,, +60001 \ ,, +60001 \ -, +60001  -, +60001  -, +60001  -- +60001  ,, +60001  ,, +60001  -, +60001  ,, +60001  ,, +60001  ,, +60001  ,, +60000  ,, +60001  ,, +60001  -, +60001  ,- +60001  -, +60001  -, +60001  -, +60001  -, +60001  ,, +60001  ,, +60001  -, +60001  -, +60001  ,, +60001  ,, +60001  -, +60001  -, +60001  -, +60000  ,, +60001  ,, +60001  -, +60001  -, +60001  -, +60001  -, +60001  -, +60001  -, +60001  ,, +60001  ,, +60001  ,, +60001  ,, +60001  -, +60001  -, +60001  -, +60001  ,, +60001  ,, +60000  -, +60001  -- +60001  -, +60001  -- +60001  -, +60001  -, +60001  -- +60001  -, +60001  ,, +60001  -, +60001  ,, +60001  ,, +60001  -, +60001  -- +60001  -, +60001  -, +60001  -- @EST1645679349.93  -, +60001  -, +60001  -, +60001  -, +60001  -, +60001  -, +60001  -, +60001  ,- +60001  -, +60001  -- +60001  ,, +60001  -, +60001  -, +60001  -- +60001  -, +60001  -- +60001  -, +60000  -, +60001  -, +60001  -- +60001  -, +60001  -, +60001  -, +60001  -, +60001  -, +60001  -, +60001  -- +60001  -- +60001  -, +60001  -, +60001  -- +60001 \ ++ +60001 \ ++ +60000 \ I,+ +60001 \ J,+ +60001 \ M,, +60001 \ P,, +60001 \ S,, +60001 \ V+, +60001 \ Y,+ +60001 \ ]++ +60001 \ b,+ +60001 \ h++ +60001 \ o,+ +60001 \ w,+ +60001 \ ++ +60001 \ ++ +60001 \ ++ +60001 \ ++ +60001 \ ++ +60000 \ ** +60001  ** +60001  6** +60001  [)) +60001  l)) +60001  y*) +60001 \ ,, +60001 \ ,, +60001 \ ,, +60001 \ ,, +60001  -, +60001  ,, +60001  ,, +60001  -, +60001  -, +60001  -, +60000  -- +60001  ,, +60001  ,, +60001  -, +60001  -, +60001  ,, +60001  ,, +60001  ,, +60001  -, +60001  ,, +60001  -, +60001  -, +60001  -- +60001  ,, +60001  -, +60001  -, +60001  -, +60001  -, +60000  ,, +60001  ,, +60001  ,- +60001  -, +60001  -, +60001  ,, +60001  -- +60001  -, +60001  -, +60001  -- +60001  ,, +60001  ,, +60001  -, +60001  -- +60001  -- +60001  -, +60001  -, +60000  ,, +60001  ,, +60001  -- +60001  -, +60001  -, +60001  -- +60001  -- +60001  -, +60001  -, +60001  -, +60001  -, +60001  ,, +60001  -- +60001  ,, +60001  -, +60001  -, +60000  ,, +60001  -, +60001  -, +60001  -- +60001  -, +60001  -- +60001 % -- +60001 - -- +60001 . -, +60001 5 -, +60001 2 -- +60001 1 -, +60001 / -, +60001 * ,, +60001 / ,, +60000 5 -, +60001 2 -, +60001 : ,, +60001 9 -, +60001 : -- +60001 ; -, +60001 @ -- +60001 = ,, +60001 = -, +60001 9 -- +60001 4 -- +60001 6 -- @EST1645765751.28 3 -- +60001 - -- +60001 , -, +60001 / -, +60001 & -- +60001 - -, +60000 + -, +60001 ' -- +60001 -\ ++ +60001 /\ ** +60001 *\ H,, +60001 .\ J,, +60001 /\ M,, +60001 +\ Q,+ +60001 *\ T,, +60001 /\ W,+ +60001 *\ [,+ +60001 ,\ _++ +60001 +\ d,+ +60001 *\ k,+ +60001 -\ s++ +60001 2\ |++ +60000 .\ ++ +60001 0\ ++ +60001 1\ ++ +60001 (\ ++ +60001 ,\ ** +60001 2\ +* +60001 . ** +60001 - @** +60001 / `)) +60001 + o*) +60001 * z*) +60001 +\ &,, +60001 *\ ,+ +60001 '\ ,, +60001 %\ -, +60001 # ,, +60001  ,, +60001  -, +60000  ,, +60001  ,, +60001   ,, +60001   -, +60001  ,, +60001  -, +60001  ,, +60001  ,, +60001  ,, +60001  ,, +60001  -, +60001   -- +60001  ,, +60001   ,, +60001   -, +60001   -, +60001  -, +60000  -, +60001  -, +60001  -, +60001  ,, +60001  ,, +60001  ,, +60001  ,, +60001  -, +60001  ,, +60001  ,, +60001  -- +60001  -- +60001  -, +60001  ,, +60001   ,, +60001   -, +60001   -, +60000  -, +60001  ,- +60001  ,, +60001   -, +60001  -, +60001  -, +60001   ,, +60001  ,, +60001  -, +60001   -, +60001  -, +60001 \  -, +60001   -, +60001 \  -, +60001  -, +60001  -- +60001  -- +60000   -- +60001  -, +60001  -, +60001  -, +60001  ,, +60001  ,, +60001   ,, +60001   ,, +60001  -, +60001 \  -- +60001  -, +60001  -- +60001   -, +60001  -- +60001  -, +60001  -- +60001  -- +60000  ,, +60001  -, +60001  ,, +60001  -- +60001  -- +60001  -- +60001  -, +60001  .. +60001  -, +60001  -- +60001  -, +60001 \  ,, +60001   ,, +60001  -- +60001 \  -, +60001   -, +60001   -, +60000 \  -, +60001  -- +60001  ,, +60001  -, +60001 \ +* +60001 \ +* +60001 \ G,+ +60001 \ J,+ +60001 \ M,+ +60001 \ \ P,, +60001  \ S,+ +60001  \ U+, +60001 \ Y,, +60001 \ ],+ +60001 \ b,+ +60001 \ h,, +60000 \ o,+ +60001 $\ w++ +60001 #\ ++ @EST1645852152.64 +\ ++ +60001 -\ ++ +60001 *\ ++ +60001 1\ ++ +60001 +\ ** +60001 - +* +60001 ( 7** +60001 # [** +60001 # m*) +60001  x*) +60001 \ ,, +60001 \ ,, +60001 \ ,, +60000 \ ,, +60001  ,, +60001   ,, +60001   ,, +60001   ,, +60001   -, +60001   ,, +60001   -- +60001  ,, +60001 \  -, +60001  ,, +60001  -, +60001  -, +60001  ,, +60001  ,, +60001  ,, +60001  ,, +60001  ,, +60000  -, +60001  ,, +60001  -, +60001  ,, +60001  -, +60001  -- +60001  -- +60001  -, +60001  -, +60001  -- +60001  ,- +60001  -, +60001  ,, +60001  ,, +60001  ,, +60000   -, +60001  -, +60001  ,, +60001  ,, +60001  -, +60001  -, +60001  -, +60001   ,, +60001  -, +60001 " -- +60001  ,, +60001 ! -, +60001 # -, +60001 " -, +60001  -, +60001 " -, +60001  -- +60000  ,, +60001  -- +60001  ,, +60001   ,, +60001  -, +60001  ,, +60001  -, +60001 \  -, +60001  -, +60001  -, +60001  -, +60001  -, +60001  -, +60001  ,, +60001   ,, +60001  -- +60000  -- +60001  -- +60001  -- +60001  -, +60001  -, +60001  -, +60001  -, +60001  -, +60001  -- +60001  -, +60001  ,, +60001  -, +60001  -, +60001  -, +60001  -, +60000  -- +60001  -, +60001  -, +60001  -- +60001  -- +60001  -, +60001  -, +60001  -, +60001  -- +60001  -, +60001  ,, +60001  -, +60001 \ +* +60001 \ ** +60001 \ G,, +60001 \ J,+ +60000 \ M,+ +60001 \ Q,+ +60001 \ S,, +60001 \ V,, +60001 \ Z,, +60001 \ _,+ +60001 \ d,+ +60001 \ k,+ +60001 \ s++ +60001 \ |+, +60001 \ ++ +60001 \ ++ +60001 \ ++ +60001 \ \ +* +60001 \ +* +60001  \ +* +60001  #** +60000  M** +60001  f*) +60001 ! u)) +60001 %\ 1// +60001 *\ ,, +60001 -\ ,, +60001 ,\ ,, +60001 1 ,, +60001 / ,, +60001 - -, +60001 + -, +60001 ' -, +60001 - ,, +60001 % ,, +60001 $ ,, +60001 ! -, +60001 # -, @EST1645938553.99  -, +60001   -, +60001  ,, +60001  ,, +60001  -, +60001  -, +60001 # ,, +60001 ( ,, +60001 . -- +60001 / ,, +60001 1 -, +60001 4 ,, +60001 6 -, +60001 ; -, +60001 9 -, +60001 = -, +60000 ? -, +60001 = -, +60001 ; -, +60001 > -, +60001 B ,, +60001 > ,, +60001 B -, +60001 G ,, +60001 D ,, +60001 D -, +60001 G -, +60001 G ,, +60001 H -, +60001 I -, +60001 K -, +60000 K -- +60001 M -- +60001 P -, +60001 O ,, +60001 Q -, +60001 N -, +60001 P -, +60001 T -- +60001 S -, +60001 P ,, +60001 R -, +60001 Q -, +60001 P ,, +60001 O -, +60001 R ,, +60000 T -- +60001 T -, +60001 V -, +60001 V -, +60001 X -- +60001 Z ,, +60001 [ ,, +60001 [ ,, +60001 U -, +60001 [ -, +60001 W -, +60001 \\ -- +60001 \\ -, +60001 ` ,, +60001 ` -, +60000 _ -, +60001 b -- +60001 \\ ,- +60001 ^ ,, +60001 c ,, +60001 _ -- +60001 b -, +60001 \\ -, +60001 X -, +60001 V -- +60001 R -, +60001 G -- +60001 W -, +60001 Q -- +60001 Q ,, +60001 L -, +60001 L -- +60000 K -, +60001 A -, +60001 = -- +60001 A -- +60001 9\ +* +60001 C\ +* +60001 C\ J,+ +60001 B\ H,, +60001 >\ L,+ +60001 /\ O,+ +60001 ;\ S,, +60001 ?\ V,+ +60001 2\ X,, +60001 +\ \\,+ +60001 $\ b,+ +60000 \ g,+ +60001 '\ o,+ +60001 #\ v,+ +60001 .\ ++ +60001 '\ ++ +60001 *\ ++ +60001 *\ ++ +60001 ,\ ++ +60001 3\ +* +60001 1 ** +60001 2 2** +60001 ' W*) +60001  k*) +60001   w)) +60001 )\ .,, +60001 \ ,, +60001 \ ,, +60000 \ ,, +60001 $ -, +60001 ) ,, +60001 / ,, +60001 ( ,, +60001 , ,, +60001 ( ,, +60001 , ,, +60001 - -, +60001 ) ,, +60001 + ,, +60001 ' ,, +60001 ) ,, +60001 * -, +60001 ( ,, +60001 $ ,, +60000 " ,, +60001  ,, +60001  -, +60001  ,, +60001  ,, +60001  ,, +60001  ,, +60001   -, +60001 # -, +60001 % -, +60001 ' -, +60001 + -, +60001 * -, +60001 ) -- +60001 # -- +60001  -, +60001  ,, +60001  ,, @EST1646024955.34  ,, +60001  -, +60001  -, +60001  ,, +60001  ,, +60001  ,, +60001  ,, +60001  -- +60001  -, +60001  -- +60001  -, +60001  -- +60001  -- +60001  -, +60001  -, +60001  ,, +60001  ,, +60001  ,, +60000  -, +60001  -, +60001  -- +60001  ,, +60001  -, +60001  -, +60001  -, +60001  -, +60001  -, +60001  -- +60001  -, +60001  ,, +60001  -, +60001  -, +60001  ,, +60000  ,, +60001  ,, +60001  -, +60001  -- +60001  -, +60001  -, +60001  -- +60001  -, +60001  -- +60001  -, +60001  ,, +60001  -, +60001  -, +60001  -- +60001  ,, +60001  -, +60001  -, +60000  -, +60001  -- +60001  ,- +60001  -- +60001   ,- +60001  ,- +60001  -- +60001  -- +60001 ! -- +60001 \ ++ +60001 \ ** +60001  \ H,, +60001 \ H,+ +60001 \ K,+ +60001 \ O+, +60001 \ Q,+ +60000 \ U,, +60001 \ W,+ +60001 \ [,, +60001 \ a,, +60001  \ f,, +60001 \ m++ +60001 \ u,+ +48429 #t-> can +3 "Can"\ }++ +11569  \ ++ +14061 #t-> access 2 + "storage"(B% +3 "core" %\ +2 "manipulator"& % +4 "core" %\ "   % +2 "manipulator"&s& +3 "core" &-   A & +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 + "storage"(p(K +189 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (k& +3 "core" &K A\  +45719 "Can"\ ++ +60001 \ ++ +60001  \ ++ @1646325981.30EST = =tMAIN =mMAIN_scheduler @EST1646325983.16 #"core_reset"Sent BREAK +2 #t@28719 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +240 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +396 "Can"\  + \ y #tPolling Can every 10:00 +2107 #-> ESP.ready! +3 #Powering core bus +577 .Gate.power :raw,:ON +3 "sampler") +40 ) + "core"  +2 "collection"' +2 ' +4 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +3 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" %JMT\ +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %\ +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %_\ +2 .tSS.configure :default +7 "sampler")#.0X can +2 "Can"\ m== +8376 #t-> $da[:extractVol]=0.17 +3078 #-> access 2 +2 "storage"(;% +3 "core" % <\ + "manipulator"&<% +4 "core" %\ #     +2 "manipulator"&=& +3 "core" &v  \  & +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 + "storage"(>(K +504 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (?& +2 "core" &K \ | +12738 #t-> startTube 2 +478 #-> da 40 +2 #da sampling at most 40ml +4 #Loading sh1 puck from tube 2 into Collection Clamp + ."Qmail"DAfans.email "Started da in tube 2 at 11:52:30EST03-Mar-22\\n{}\\nCan@11:48:18, 22.2C, 11% humidity, 15.0psia, 13.142V, 0.300A, 0.300A avg, 3.94W",Subject: "da sampling at most 40ml" +5 "collection"'@& +3 "core" &HL \ f +2 .tHand.open +2 "manipulator"&A1 +71 "core" 1 +2 "manipulator"&B% +5 "core" % \     +2 "storage"(C% +3 "core" % \ +2 "storage"(D. +3 "core" .(K + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(E( +661 "core" ( +3 .tSC.configure :limp +6 "storage"($(\ 1b +6 (F& +6 "core" & u\ } +4 "manipulator"&G& +9 "core" &w   \ & +5 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +8 .tElbow.seek 2 +4 "manipulator"&H( +17 "core" ( +4 "manipulator"&I& +9 "core" &    # +3 "storage"(J& +12 "core" & 6 8 \ +4 .tForearm.seek 2 + 700 counts +4 "manipulator"&K' +96 "core" ' +4 "storage"(L& +7 "core" & c b\ +5 .tSE.reconfigure :pick +4 "storage"(#]K-0-\ b +7 .tSE.seek :beamBreak +3 "storage"(M'L +279 "core" ' +2 "storage"(N- +9 "core" -'m +3 .tSE.configure :default +6 "storage"(#QK-0-\ b +4 (O& +8 "core" & ^ Z\ +3 "manipulator"&P& +8 "core" &  \ / # +3 .tElbow.seek 2 +4 "manipulator"&Q( +34 "core" ( +3 "manipulator"&R& +8 "core" & S \ +3 "storage"(S& +7 "core" & v x `\ +4 .tForearm.seek 2 + 300 counts +4 "manipulator"&T'ϊ +24 "core" ' +4 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 .tHand.close +4 "manipulator"&U/ +75 "core" / +5 ."downElevator"SE.seek :down +8 "manipulator"&V& +2 "storage"(W'v +13 "core" &   > \ +3 "manipulator"&X% +8 "core" % ό \ M +4 .tForearm.seek :retract +3 "manipulator"&Y'\ +97 "core" ' +10 .tElbow.seek CC +4 "manipulator"&Z(Ӥ +115 "core" ' +3 ."downElevator"SE.stop +2 "storage"(5 +39 "core" ( +3 "manipulator"&[& +15 "core" &ӛ \   :1 +2 .tElbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +3 &\\& +7 "core" &ӛ \  " :1 +4 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek CC +5 "manipulator"&]'+ +105 "core" ' +4 "manipulator"&^& +8 "core" &ӛ   :1 +4 "manipulator"&_% +7 "core" %' o ~ +4 "collection"'`& +8 "core" &JJ1\ [ +4 "collection"'a& +10 "core" &IM&\ [ +6 .tCC.seek :closed +7 "collection"'b(O +13 "core" &GL=\ [ +2 &HM6\ [ +2 &JM:\ [  +4 &5IM8\ S,~ +9 &fIK<\ Q@ +9 &Y{IM>\ QO +11 &[JL4\ SN +7 &aIL3\ RN +11 &^IO?\ RN +9 &c^FL9\ RN +8 &$`IM=\ RN +11 &^IM<\ RN +9 &`IK3\ QN +9 & m]IM>\ QM +13 &"-bKM7\ QN +6 &#bIM3\ QN +9 &%`IL8\ QM +10 &'sgKM9\ PN +8 &)6]JM4\ QN +11 &*_HK>\ QN +9 &,`HL4\ QN +9 &.|aIM:\ QN +10 &0?cGM9\ PM +9 &2_HM8\ PM +9 &3aKJ=\ PN +10 &5_GN1\ PN +8 &7F_HN?\ PN +14 &9bII?\ PN +6 &:cKM6\ PN +9 &<_HL<\ PM +10 &>MbJL;\ PN +13 &@^JL9\ PM +6 &AcIN;\ PN +9 &C]IK-\ PN +8 &EUhJM3\ ON +11 &GlJL2\ OO +9 &HGM1\ MP +9 &JHK5\ IV +10 &L=GJ0\ GY +15 &MEK6\ FS +7 &O0AHK9\ J(x +6 &O sGJ7\ MC +4 ( +6 "collection"'a& +7 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.75 +3 .Hand.open + "manipulator"&c1 +7 "core" &OUFJ8\ OC +70 1 +4 "manipulator"&d% +11 "core" % "  = +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +4 "manipulator"&e'\ +102 "core" ' +4 #tcollectSample 40ml w/bubble point of 24psi +3 #Priming 7ml +4 .Gate.power :sampler,:ON +4 ."flow"Gate.power :analytic3,:ON +164 .tIntake.select :close +5 .Exhaust.select :close + .SS.hold +4 "sampler")f+ +4 "core" + +4 "sampler")g% +9 "core" % \  +3 "collection"'h& +9 "core" &OUIJ;\ RC +5 "Can"\ `ML +4 #tCalibrating pressure and temperature sensors +5 .CTV.dial :air +2 .SSV.dial :spit,avoiding: :exhaust +5 .SS.reconfigure :fast +3 "sampler")#.0X +2 ."airStroke"CS.seek 10ml +2 "collection"'8' D +99 "core"  + .tCTV.dial :air +2 "collection"'9  +74 "core"  + ."flow"Gate.power :analytic3,:OFF +3 .tdelay 15 seconds + ."samplerPumpShutdown"Gate.power :sampler,:OFF +1501 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler"): +132 "core" +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +3 .tSS.seek 0ml +3 "collection"';  +4 "sampler")<' +5 "core" ' + .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")=  +123 "core"  +10  +518 ' + "sampler")!% +4 "core" % \ +2 .tCBV.dial between SSV and waste2 +2 "collection"'?  +28 "core"  +2 "collection"'@% +4 "core" % HFK\ F +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +2 "collection"'A  +43 "core"  +3 .tCS.reconfigure :pressurize +2 "collection"'# d@<< b +3 .tCS.seek 0ml + "collection"'B' +2192 "core" '  k\ H +3 "collection"'C% +4 "core" %p  j\ I +2 "sampler")D% +3 "core" % \ +2 #tBubblePoint: Intake @39.4psia, Outlet @15.1psia + .CBV.dial SSV +2 "collection"'> @ +39 "core" B +2 .tSS.reconfigure :default +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'P' +120 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")R +131 "core" +2 .tSS.reconfigure :exhale +3 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"'v' +119 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")w +78 "core" ' + ."CSpush"CS.stop +2 "collection"'5 +51 "core"  +3 .tSS.reconfigure :exhale +2 "sampler")#.0X9 +2 "core" 9B +102 "collection"'<9 +2 "core" 9!@ +102 "collection"'G9 +3 "core" 9<> +102 "collection"'I9 +3 "core" 9V; +102 "collection"'J9 +2 "core" 9q9 +102 "collection"'F9 +3 "core" 98 +102 "collection"'L9 +3 "core" 95 +102 "collection"'&9 +2 "core" 93 +102 "collection"'N9 +3 "core" 91 +102 "collection"' 9 +2 "core" 9/ +102 "collection"'$9 +3 "core" 9- +102 "collection"'R9 +3 "core" 9+ +102 "collection"'B9 +2 "core" 93* +102 "collection"'O9 +2 "core" 9H( +102 "collection"'P9 +3 "core" 9^( +102 "collection"'S9 +3 "core" 9s% +102 "collection"'V9 +3 "core" 9# +102 "collection"'X9 +3 "core" 9# +102 "collection"'U9 +2 "core" 9! +102 "collection"'K9 +3 "core" 9 +102 "collection"'M9 +3 "core" 9 +102 "collection"'[9 +2 "core" 9 +102 "collection"'\\9 +3 "core" 9 +102 "collection"'Q9 +2 "core" 9  +102 "collection"'H9 +3 "core" 9 ! +102 "collection"'`9 +3 "core" 9 *% +102 "collection"'T9 +2 "core" 9 ;* +102 "collection"'W9 +3 "core" 9 H. +102 "collection"'Y9 +2 "core" 9 W2 +102 "collection"'c9 +3 "core" 9 e6 +102 "collection"'^9 +3 "core" 9 s: +102 "collection"'d9 +2 "core" 9 > +102 "collection"'a9 +3 "core" 9 C +102 "collection"'g9 +2 "core" 9 G +102 "collection"']9 +3 "core" 9 K +102 "collection"'_9 +3 "core" 9 O +102 "collection"'9 +3 "core" 9 S +102 "collection"'f9 +2 "core" 9 X +102 "collection"'k9 +2 "core" 9 \\ +103 "collection"'*9 +2 "core" 9 ` +102 "collection"'l9 +3 "core" 9 d +102 "collection"'m9 +3 "core" 9 h +102 "collection"'n9 +2 "core" 9 l +102 "collection"'j9 +2 "core" 9 q +102 "collection"'i9 +3 "core" 9\ u +102 "collection"'q9 +3 "core" 9\ y +102 "collection"'r9 +2 "core" 9\ } +102 "collection"'u9 +3 "core" 9\  +102 "collection"'p9 +2 "core" 9\  +143 "collection"'w9 +11 "core" 9\ ) +103 "collection"'h9 +3 "core" 9\ 0 +102 "collection"'v9 +2 "core" 9\ 5 +102 "collection"'o9 +3 "core" 9\ 9\ +102 "collection"'x9 +2 "core" 9\ @ +102 "collection"'s9 +3 "core" 9\ C\ +102 "collection"'t9 +2 "core" 9\ H +102 "collection"'y9 +3 "core" 9\ N\ +102 "collection"'}9 +3 "core" 9\ Q\ +102 "collection"'~9 +2 "core" 9\ V\ +102 "collection"'|9 +3 "core" 9\ Y\ +102 "collection"'z9 +3 "core" 9\ ]\ +102 "collection"'9 +3 "core" 9\ a\ +102 "collection"'9 +2 "core" 9\ e\ +102 "collection"'{9 +3 "core" 9\ g\ +102 "collection"'9 +2 "core" 9\ k\ +102 "collection"'9 +3 "core" 9\ n\ +103 "collection"'9 +2 "core" 9\ p\ +102 "collection"'9 +2 "core" 9\ r\ +3 .tCH.hold 10:00,70C +4 "collection"' `\ `\ q  +2 '\ 9 +5 "core"  + 9\ s\ +2 "collection"' % +3 "core" % +2 #tBegun lysing Collection Puck Heater at 68.1C/34.0psia +15382 "Can" +44607 "core" ` +2 "collection"' 9 +3 "core" 9\  +2 "collection"' % +3 "core" %\  +2 #tEnded lysing Collection Puck Heater at 70C/33.5psia +2 .CS.seek 0ml + "collection"'' +335 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +102 "core" B +2 .tCSV.dial :air +2 "collection"' @ +42 "core" ? +3 .tCS.seek 5ml +2 "collection"''l +1352 "core" ' +2 .tCSV.dial CTV + "collection"'  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +44 "core" ? + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +43 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +44 "core" > + .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'' +1349 "core" ' +2 "collection"'% +4 "core" % n r\  + #tPuck @45.2psia after final lysis pressurization + #Recovering Lysate into Collection syringe +2 .CSV.dial CBV + "collection"' +102 "core"  + .tCBV.dial CSV + "collection"'  +29 "core" + "collection"'% +4 "core" %  '\  +2 .tCS.seek 5ml +2 "collection"'"'l +1347 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'%  +44 "core" +2 "collection"''% +4 "core" %l\  +2 .tCS.seek 7ml + "collection"')' +588 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air2 +2 "collection"'( @ +42 "core" > +2 .tCS.seek 10ml +2 "collection"'' D +851 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +7 "collection"' ` +115 "core" ^ + #tLysing Complete +2 "collection"'#& +4 "core" &O\\  '\ C +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&,% +4 "core" %\  5 7 - +2 "storage"(-% +3 "core" % !\ G +2 "storage"(.. +3 "core" .( + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 + "storage"(/($ +188 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (0& +2 "core" &' M\ F +2 "manipulator"&1& +4 "core" &Ӝ 3 4 W :0 + "manipulator"&% +4 "core" %\  3 0 , - +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +155 "core" ( +3 "manipulator"&3& +4 "core" & U Y " + "storage"(4& +4 "core" &' T\ I +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&7'! +94 "core" ' +2 "storage"(6& +4 "core" &' \ K +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(9'L +271 "core" ' + "storage"(- +4 "core" -'L + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(5' +34 "core" ' +2 "manipulator"&:& +4 "core" & { s  + "manipulator"&;% +4 "core" %# o q +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&='\ +90 "core" ' + .tElbow.seek CC +2 "manipulator"&2(Ӥ +156 "core" ( +2 "manipulator"&!& +4 "core" &Ӣ" U ? G =B + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &?& +2 "core" &Ӣ" M M  =B +3 .tForearm.seek CC + "manipulator"&@'+ +104 "core" ' +2 .tHand.close + "manipulator"&A/ +69 "core" / +2 .tCC.seek :open + "collection"'8( +380 "core" ( + "storage"(C& +4 "core" &' L\ K +2 "storage"(D& +3 "core" &' 8\ K +2 "manipulator"&>& +3 "core" &Ӣ# % % =B +2 "manipulator"&<% +3 "core" % $ $  ) R +2 .tForearm.seek :retract +2 "manipulator"&G'\ +101 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"&I( +158 "core" ( +2 "manipulator"&J& +4 "core" & _ m 3 \ + "storage"(F& +4 "core" &' \ O +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&L'e +108 "core" ' + .tElbow.hold +2 "manipulator"&&, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&N1 +73 "core" 1 +3 "manipulator"& % +4 "core" % y : =  N +2 "storage"($& +3 "core" &' \ K +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 320 counts + "manipulator"&R'ϥ +13 "core" ' + "manipulator"&B& +4 "core" &  \ +2 "storage"(O& +4 "core" &' _\ Q +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&P'! +29 "core" ' +2 "storage"(S% +4 "core" % k\ R +2 ."downElevator"SE.seek :down +4 "storage"(V'v +99 (X% +3 "core" %J \ OZp +2 "manipulator"&U% +4 "core" %  s +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&K'\ +92 "core" ' +60 ' + ."downElevator"SE.stop +2 "storage"(5 +2 #tTranferring DA +2 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'M& +4 "core" &\ ) +2 "manipulator"&[& +3 "core" &  \ +2 "manipulator"&\\% +3 "core" %\   +3 .tElbow.seek FlushPuck::Garage + "manipulator"&Q(- +175 "core" ( + "manipulator"&H& +4 "core" &- ) +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &`& +3 "core" &- ) +2 .tForearm.seek :garage +2 "manipulator"&T' +93 "core" ' + .tHand.close + "manipulator"&W/ +74 "core" / +2 "manipulator"&Y& +4 "core" &- ; ) + "manipulator"&c% +4 "core" % 4 +2 .tForearm.seek :retract +2 "manipulator"&^'\ +95 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&d(Ӥ +282 "core" ( + "manipulator"&a& +4 "core" &ӝ# ( >N +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &g& +3 "core" &ӝ# >N +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&]'+ +97 "core" ' + "manipulator"&_& +4 "core" &Ӟ# ` o >M +2 "manipulator"&% +3 "core" %0 j h 0 +2 "collection"'f& +4 "core" &z\ ) +2 "collection"'k& +5 "core" &d\ ) +2 .tCC.seek :closed + "collection"'*(O +5 "core" &P\ ) +7 & *0\ '$c +9 &X]\ !8 +10 &j\ !M +9 &Z\ #N +9 &gY\ $M +10 &)Z\ $M +9 &Z\ #N +9 &\\~\ #N +10 &oY0\ #M +9 &1Z\ #M +10 &Z\ #M +9 &!_h\ #M +9 &#w^U\ #M +10 &%8[4\ #N +9 &&\\\ #M +9 &(\\\ #M +10 &*~_ \ #N +9 &,@]\ #N +10 &.Z\ #M +9 &/]\ #N +9 &1^\ #N +10 &3I^\ #M +9 &5 Y\ $M +9 &6`m\ #M +10 &8_[\ #N +9 &:Q^B\ #M +10 &<\\m\ $M +9 &=Yi\ #M +9 &?_V\ #M +10 &AX]M\ #N +9 &C]4\ #M +9 &D[\ #M +10 &F`~\ #M +9 &H\\pl\ !O +10 &J \ T +9 &K \ X +9 &M\ Z +10 &Nc\ , +9 &O|\ R +10 ( + &Oh\ "H + "collection"'k& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.65 +2 "collection"'l& +4 "core" &Oj\ #H + .tHand.open + "manipulator"&m1 +65 "core" 1 +2 "manipulator"&n% +4 "core" % 0 l U U +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&j'\ +94 "core" ' + .tPSV.dial PSR +2 "processing"%i +134 "core"  +2 "processing"%q% +4 "core" %[\ 6 + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%j +9 .tPS.seek 1.5ml +2 "processing"%r' +1611 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%u  +43 "core"  +2 .tPS.seek 0ml + "processing"%p'W +637 "Can"\ 6BB +969 "core" ' +2 .tPSV.dial PSR + "processing"%w +46 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%h' +2625 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%v + "collection"'o  +6 "core" B + "processing"%x  +79 "core" +84  +2 .tPSV.dial :mixloop + "processing"%s +103 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%t  +131 "core" +2 .tPS.seek 0ml + "processing"%y'W +2630 "core" ' + .tPSV.dial :air +2 "processing"%}  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%~' +2626 "core" ' + .tPSV.dial :mixloop + "processing"%| +45 "core" +2 .tPS.seek 0ml + "processing"%z'W +2625 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml + "processing"%' +2647 "core" ' + .tPSV.dial :mixloop +2 "processing"%{ +44 "core" +2 .tPS.seek 0ml + "processing"%'W +2631 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +6 "manipulator"&& +4 "core" &ӟ# I >L +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +6 "manipulator"&(Ӥ +3 "core" ( + "manipulator"&& +4 "core" &ӟ#  | >L +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &\ & +3 "core" &ӟ#  >L +2 .tForearm.seek CC +2 "manipulator"& '+ +105 "core" ' + .tHand.close +2 "manipulator"&/ +66 "core" / +54 .tCC.seek :open +2 "collection"'( +376 "core" ( +2 "manipulator"& & +4 "core" &ӟ# C >L + "manipulator"& % +4 "core" %  I ' +2 .tForearm.seek :retract +2 "manipulator"& '\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(- +283 "core" ( +2 "manipulator"&& +4 "core" &-  8  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +2 "core" &- J  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&' +98 "core" ' +3 .tHand.open + "manipulator"&1 +67 "core" 1 + "manipulator"&% +4 "core" %  ! * +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' + .tPSV.dial :mixloop +2 .PTV.dial :PRVmixing +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake +3 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'& +4 "core" &(,\ Q +2 "manipulator"&% +4 "core" %      + "storage"(% +4 "core" % p\ { + "storage"(. +3 "core" .($ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(( +198 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" & \ s +2 "manipulator"&%& +3 "core" &-   '  +2 "manipulator"&'% +4 "core" %   4  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&"( +180 "core" ( + "manipulator"&(& +4 "core" &\  # +2 "storage"()& +4 "core" & d\ y +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&' +95 "core" ' + "storage"(#& +4 "core" & l\ { +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(,'L +289 "core" ' +2 "storage"(-- +3 "core" -'s +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (.& +2 "core" & D\ x +2 "manipulator"&0& +4 "core" &\   # +2 .tElbow.seek 2 + "manipulator"&1( +4 "core" ( + "manipulator"&& +4 "core" &\  # + "storage"(E& +4 "core" & C\ y +2 .tForearm.seek 2 + 300 counts + "manipulator"&3'ϊ +21 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&4/ +74 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&6& +2 "storage"(Z'v +7 "core" &\   6 # +2 "manipulator"&e% +4 "core" %   +2 .tForearm.seek :retract + "manipulator"&'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&:(Ӥ +148 "core" ( + "manipulator"&;& +4 "core" &ӛ   9( +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &9& +2 "core" &ӛ  Q 9( +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +108 "core" ' +2 .tForearm.seek CC +3 ."downElevator"SE.stop + "manipulator"&!'+ + "storage"(5 +100 "core" ' +2 "manipulator"&?& +5 "core" &Ӝ 9' + "manipulator"&7% +4 "core" %2 6 +2 "collection"'& +4 "core" &+-\ R + "collection"'A& +5 "core" &+-n\ Q +2 .tCC.seek :closed +2 "collection"'=(O +4 "core" &*,\ Q +8 & :)-o\ N%h +9 &X,.`\ I8 +10 &})/\ HL +9 &]+-\ JM +10 &^*-\ IL +9 &C^*/t\ JL +9 &`)+\ IL +10 &_)-\ IL +9 &[',\ IL +9 &J_*.\ IM +10 & ^+.}\ IL +9 &!`)-j\ HM +10 &#^',f\ IL +9 &%Sc*,^\ IL +9 &'_)-I\ IL +10 &(_).7\ HM +9 &*`)-/\ HL +9 &,Z_)/#\ HM +10 &._(, \ HL +9 &/`+.\ HL +10 &1_).\ HM +9 &3c`)-\ HL +9 &5%^*/O\ HL +10 &6_(.\ HM +9 &8_+.y\ HL +9 &:k^,-o\ HL +10 &<.a)-`\ HL +9 &=]++^\ HL +10 &?_*,\ HL +9 &As_+-\ HL +9 &C5^)-\ HL +10 &Db+,\ GL +9 &Fg)+\ GM +9 &Hvs),\ FN +10 &J)'*\ CS +9 &K),\ @X +10 &M*,\ ?Y +9 &OU),z\ B- +9 &O*,v\ BR +9 ( +3 "collection"'A& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.66 + .Hand.open + "manipulator"&b1 +4 "core" &Ok)/c\ FJ +71 1 + "manipulator"&C% +4 "core" % *  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&D'\ +96 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'>  +130 "core"  +2 .tCSV.dial CTV + "collection"'<  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%J' +2629 "core" ' + "collection"'F% +4 "core" % J(\ K +2 .tCS.seek 4.151ml + "collection"'@'Q +1562 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%2  +43 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%N  +71 "core"  +2 .tPS.seek 0ml +2 "processing"% 'W +2632 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'$ ` +39 "core" ^ +2 .tCSV.dial :air + "collection"'B @ +44 "core" > +2 .tCS.seek 10ml + "collection"'O' D +1581 "core" ' +2 .tCSV.dial CTV + "collection"'S  +44 "core"  +2 .tCS.seek 0ml +2 "collection"'G' +2618 "core" ' + .tCBV.dial :waste1 +2 "collection"'X @ +28 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'U  +129 "core" +2 "collection"'I& +4 "core" &Oj2\ QJ + #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&L% +3 "core" %\     +2 "storage"(R% +3 "core" %x \  +2 "storage"(M. +3 "core" .( + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"([($ +189 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (\\& +3 "core" && 3\ v +2 "manipulator"&5& +3 "core" &Ӝ  ; 9' +2 "manipulator"&P% +4 "core" %\   \\  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&H( +158 "core" ( + "manipulator"&`& +4 "core" &   +2 "storage"(V& +3 "core" && , 3 D\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts + "manipulator"&&'! +97 "core" ' +2 "storage"(W& +4 "core" && S T =\ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(Y'L +280 "core" ' + "storage"(c- +4 "core" -' + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&K& +3 "core" &    +2 "storage"(T& +4 "core" && \  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 + "manipulator"&a'e +33 "core" ' + .tElbow.hold +2 "manipulator"&g, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(Q- +3 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate + "storage"(_'? +29 "core" ' +2 "manipulator"&% +4 "core" %x   w +2 "storage"(f& +3 "core" && k\ z +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 319 counts + "manipulator"&^'Ϥ +21 "core" ' + "manipulator"&8& +4 "core" &  +2 "storage"(l& +4 "core" && b \ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&m'! +23 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate + "storage"(n'. +38 "core" ' +2 "manipulator"&k& +4 "core" &  s +2 "manipulator"&i% +4 "core" %(   2 + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&q'\ +89 "core" ' +2 .tElbow.seek CC + "manipulator"&](Ӥ +153 "core" ( + "manipulator"&u& +5 "core" &ӝ  :. + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &r& +2 "core" &ӝ   :. +2 .tForearm.seek CC +2 "manipulator"&w'+ +93 "core" ' +2 .tHand.close +2 "manipulator"&p/ +71 "core" / +2 .tCC.seek :open +2 "collection"'v( +379 "core" ( + "storage"(o& +5 "core" && } h \ + "storage"(x& +4 "core" && u s \ + "manipulator"&s& +4 "core" &ӝ   :. + "manipulator"&t% +4 "core" % -  & +2 .tForearm.seek :retract + "manipulator"&h'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&}( +161 "core" ( + "manipulator"&y& +5 "core" &  + "storage"(|& +4 "core" && C\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&~'e +107 "core" ' +2 .tElbow.hold + "manipulator"&, +5 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&z1 +75 "core" 1 + "manipulator"&{% +5 "core" % y  Y  + "storage"(& +4 "core" && \ + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 1 + 320 counts + "manipulator"&'ϥ +18 "core" ' +2 "manipulator"&& +4 "core" &  +2 "storage"(\ & +3 "core" && u\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&'! +35 "core" ' +2 "storage"(d% +4 "core" %/  \  +3 ."downElevator"SE.seek :down +3 "storage"(j'v +98 (*% +4 "core" %F h\ Wf +2 "manipulator"& % +4 "core" %*    + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"& '\ +88 "core" ' +52 ' + ."downElevator"SE.stop + "storage"(5 +3 .tPSV.dial :air + "processing"%  +72 "core" +2 .tPS.seek 2.5ml +54 "processing"%' +2639 "core" ' + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +42 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +43 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +44 "core" + .tdelay 1 second +102 .PSV.dial :air +32 "processing"%  +54 "core" + .tdelay 1 second +103 .PS.seek 0ml + "processing"%'W +2634 "core" ' + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +6 "processing"%& +4 "core" &\  +2 "manipulator"&& +4 "core" &   + "manipulator"& % +9 "core" %\   0  +2 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +176 "core" ( + "manipulator"&& +4 "core" &-    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &-     +2 .tForearm.seek :garage + "manipulator"&%' +95 "core" ' +2 .tHand.close + "manipulator"&'/ +75 "core" / +2 "manipulator"&/& +4 "core" &-  +  + "manipulator"&(% +4 "core" %  h  +2 .tForearm.seek :retract + "manipulator"&)'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&#(z +150 "core" ( +2 "manipulator"&& +4 "core" &q  h  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &r     +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&-'~ +101 "core" ' + "manipulator"&.& +4 "core" &s  F  +2 "manipulator"&0% +4 "core" %|    + "processing"%& +4 "core" &$\  +2 "processing"%E& +5 "core" &-\  +2 .tPC.seek :closed + "processing"%4(Tg +4 "core" &"\  +10 &6}/\ +{ +9 &f4\ ? +9 &Wy=\ N +10 &]B\ M +9 &aJ\ M +10 &]H\ M +9 &b]N\ M +9 &%bE\ M +10 &`M\ M +9 &^R\ M +9 & i`T\ N +10 &"-`\\\ M +9 &#`U\ M +10 &%_P\ M +9 &'r`^\ M +9 &)4ab\ M +10 &*^c\ M +9 &,^f\ M +9 &.z]e\ M +10 &0<]s\ M +9 &1]u\ M +10 &3^u\ M +9 &5]|\ M +9 &7D^{\ M +10 &9an\ M +9 &:_i\ M +9 &<_q\ M +10 &>M]v\ M +9 &@^r\ M +10 &A\\u\ M +9 &C\\w\ M +9 &ET`o\ M +10 &Ge\ N +9 &Hk\ O +9 &J\ P +10 &LL\ S +9 &N\ S +10 &O\ S +9 &Q\ S +9 &SD}\ 4 +10 &T-]\ W +9 &TK\ * +2 ( +2 "processing"%E& +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.51 + "processing"%6& +5 "core" &TK\ * + .tHand.open + "manipulator"&e1 +65 "core" 1 +2 "manipulator"&"% +4 "core" % {   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' + .tPRV.dial :air +2 "processing"%;  +42 "core"  +2 .tPSV.dial :mixloop + "processing"%9 +53 "core" +2 "processing"%,% +4 "core" %UU\ +2 .tPS.seek 0.3ml + "processing"%3' +390 "core" ' + .tPSV.dial PSR +2 "processing"%1 +103 "core"  + "processing"%?% +5 "core" %\  + #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml + "processing"%7'* +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"% +102 "core" + .tPTV.dial :mixing +2 "processing"%Z @ +70 "core" A + .tPBV.dial :waste2 +2 "processing"%  +91 "core"  +2 .tPS.seek 0ml + "processing"%b'W +2639 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&C& +4 "core" &v    +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&A(z +2 "core" ( +2 "manipulator"&>& +3 "core" &v   :  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &<& +3 "core" &v   +2 .tForearm.seek PC +2 "manipulator"&!'~ +94 "core" ' +2 .tHand.close + "manipulator"&/ +68 "core" / + .tPC.seek :open +2 "processing"%F( +403 "core" ( +14 "manipulator"&& +4 "core" &v    +2 "manipulator"&2% +3 "core" % ϑ   / +2 .tForearm.seek :retract +2 "manipulator"&N'\ +93 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&J(- +130 "core" ( + "manipulator"&$& +4 "core" &-   3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &B& +3 "core" &-  * 3 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&@' +101 "core" ' + .tHand.open +2 "manipulator"&S1 +72 "core" 1 +2 "manipulator"&O% +4 "core" %  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&X'\ +92 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%U& +4 "core" &\ +2 "manipulator"&I% +3 "core" %\    6  +2 "storage"(L% +4 "core" % \  + "storage"(R. +4 "core" .($ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 + "storage"(M( +194 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (\\& +2 "core" & \  +2 "manipulator"&5& +4 "core" &-   3 +2 "manipulator"&P% +3 "core" %\    +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 + "manipulator"&( +163 "core" ( + "manipulator"&`& +56 "core" &  ` + "storage"(V& +5 "core" & 0 1 [\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&W' +91 "core" ' +2 "storage"(:& +5 "core" & T T X\  + .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(D'L +283 "core" ' + "storage"(c- +3 "core" -'~ +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (K& +2 "core" &  A\  +2 "manipulator"&T& +4 "core" &    ` +2 .tElbow.seek 2 + "manipulator"&Q( +4 "core" ( + "manipulator"&& +4 "core" &  ` + "storage"(f& +4 "core" &   ]\  +2 .tForearm.seek 2 + 300 counts + "manipulator"&8'ϊ +21 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&l/ +66 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&k& +2 "storage"(i'v +7 "core" &   / ` +2 "manipulator"&&% +4 "core" % ϊ   + .tForearm.seek :retract +2 "manipulator"&H'\ +91 "core" ' +2 .tElbow.seek PC +2 "manipulator"&Y(z +170 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +76 "core" ( +2 "manipulator"&a& +4 "core" &{  | + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &^& +2 "core" &{   + +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC + "manipulator"&_'~ +99 "core" ' + "manipulator"&u& +4 "core" &{  +2 "manipulator"&r% +4 "core" %{   8 + "processing"%m& +4 "core" &R\ +2 "processing"%g& +5 "core" &A\ +2 .tPC.seek :closed + "processing"%p(Tg +5 "core" &i\  +9 &2zq\ *x +9 &dm\ > +10 &wvc\ N +9 &;W[\ M +9 &\\a\ M +10 &Z_\ M +9 &ZY\ M +9 &C]T\ M +10 &[S\ M +9 &ZT\ M +9 & _[\ M +10 &"K\\H\ M +9 &$\\F\ M +10 &%_I\ M +9 &'[D\ M +9 &)U\\D\ L +10 &+[9\ M +9 &,]|\ M +10 &.Y2\ M +9 &0\\WD\ M +9 &2]4\ M +10 &3YB\ M +9 &5X:\ M +9 &7eZ6\ L +10 &9&\\\ M +9 &:]\ M +9 &<]\ M +10 &>l\\\ M +9 &@.Z\ M +10 &AW\ M +9 &CW\ M +9 &EsZ\ M +10 &G4^\ M +9 &He\ N +9 &Jy\ P +10 &Lk\ R +9 &N+\ S +10 &O\ S +9 &Q\ T +9 &STzh\ = +10 &T* H\ E +9 &T;.\ 4 +2 ( +2 "processing"%g& +3 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.51 + .Hand.open +2 "manipulator"&q1 +76 "core" 1 +2 "manipulator"&=% +4 "core" % z  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&o'\ +91 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%x  +2 %s9 +6 "core" 9 +144 "processing"%t9 +11 "core" 9 +102 "processing"%y9 +2 "core" 9  +102 "processing"%|9 +3 "core" 9 +102 "processing"%w9 +2 "core" 9 +102 "processing"%]9 +2 "core" 9 +103 "processing"%z9 +3 "core" 9 +102 "processing"%{9 +3 "core" 9  +102 "processing"%9 +2 "core" 9$ +102 "processing"%9 +2 "core" 9( +103 "processing"%\ 9 +2 "core" 9, +102 "processing"%d9 +3 "core" 91 +102 "processing"%h9 +3 "core" 95 +103 "processing"%*9 +2 "core" 99 +103 "processing"% 9 +2 "core" 9= +102 "processing"%}9 +3 "core" 9A +102 "processing"%~9 +3 "core" 9F +102 "processing"%9 +2 "core" 9J +102 "processing"%n9 +3 "core" 9N +102 "processing"% 9 +2 "core" 9R +102 "processing"%9 +3 "core" 9V +102 "processing"%j9 +3 "core" 9[ +102 "processing"% 9 +2 "core" 9_ +102 "processing"%9 +2 "core" 9&c +102 "processing"%9 +3 "core" 9.g +102 "processing"%9 +2 "core" 96k +103 "processing"%9 +2 "core" 9>o +102 "processing"%9 +2 "core" 9Ft +102 "processing"%9 +3 "core" 9Ox +102 "processing"%9 +2 "core" 9V| +102 "processing"% 9 +2 "core" 9^ +103 "processing"%9 +3 "core" 9e +3 .tPH.hold 2:00:00,28C +3 "processing"% ppb +3 .tdelay 1:30 +3 "core"  +2520 "Can"\ Y:9 +6480 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +102 "core"  + "processing"%'% +4 "core" %V\ z +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml + "processing"%/' +588 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml + "processing"%('[ +1614 "core" ' +2 .tPTV.dial :puck + "processing"%  +71 "core"  + .tPSV.dial PTV +2 "processing"% +73 "core" +2 .tPBV.dial :waste1 + "processing"%  +143 "core"  + "processing"%%% +4 "core" %`~\ d +2 .tPS.seek 1.5ml +2 "processing"%.' +592 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%0 * +33 "core" , +2 .tPS.seek 0ml +2 "processing"%'W +1610 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +34 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%) * +34 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%+ +71 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%6' +2386 "core" ' + .tPSV.dial PTV +6 "processing"%e +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +3 "processing"%" +71 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%E +71 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%;  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%9'W +2343 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%,  +128 "core" + .tPSV.dial :mixloop +2 "processing"%- +44 "core" + .tPRV.dial :ab1 +2 "processing"% @ +73 "core" B +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 0.15ml + "processing"%1'w +347 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'?  + "processing"%3  +46 "core"  +6 +2 "processing"%7% +4 "core" %rz\ p +2 .tPS.seek 0.32ml + "processing"%' +388 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'Z  +28 "core" +2 .tPRV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'D +1229 "core" ' + .tPRV.dial :waste2 +2 "processing"%C @ +70 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%>' +863 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%<  +44 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml + "processing"%'[ +1606 "core" ' + .tPSV.dial :PML +2 "processing"%# +44 "core" + .tPTV.dial :mixing +2 "processing"% @ +70 "core" B +2 .tPBV.dial :waste1 + "processing"%4  +33 "core" +2 "processing"%% +4 "core" %Z\  +2 .tPS.seek 1.85ml + "processing"%2': +241 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%$ * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%B'W +1970 "core" ' + .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +7 "collection"'!& +3 "core" &25l\ j + "manipulator"&A& +4 "core" &{ +7 "manipulator"&S% +3 "core" %    R 1 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&O(- +79 "Can"\ uMM +72 "core" ( + "manipulator"&U& +3 "core" &.$  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &I& +2 "core" &.$  5 +2 .tForearm.seek :garage +2 "manipulator"&L' +98 "core" ' +3 .tHand.close + "manipulator"&N/ +73 "core" / + "manipulator"&R& +4 "core" &.$ S +2 "manipulator"&@% +3 "core" % Ϻ +2 .tForearm.seek :retract +2 "manipulator"&\\'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&5(Ӥ +275 "core" ( + "manipulator"&P& +4 "core" &Ӟ  o :1 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &[& +3 "core" &Ӟ  :1 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&`'+ +100 "core" ' + "manipulator"&V& +4 "core" &Ӟ  :1 +2 "manipulator"&J% +4 "core" %3 + "collection"':& +4 "core" &15g\ d +2 "collection"'X& +5 "core" &/5u\ ` +2 .tCC.seek :closed + "collection"'c(O +5 "core" &37m\ f +9 &.35l\ _,} +9 &f24l\ ]? +10 &zv06m\ ]N +9 &?[15m\ ^M +10 &`25q\ ]M +9 &_17w\ \\M +9 &`23v\ \\M +10 &Gc16o\ \\M +9 & _15l\ \\M +9 &b14o\ [M +10 & ^36r\ [M +9 &"Nb14o\ ZM +10 &$a14o\ ZM +9 &%_23a\ ZM +9 &'b35l\ YM +10 &)W_14n\ YM +9 &+_15r\ YM +10 &,b23y\ YM +9 &._05n\ XM +9 &0__-4l\ XM +10 &2!_25\ XM +9 &3_16p\ XM +9 &5]27t\ XM +10 &7h_24w\ XM +9 &9*_25o\ XM +9 &:^13x\ XM +10 &<]34x\ WM +9 &>o]/5y\ XM +10 &@1]06}\ WM +9 &A_14x\ WM +9 &C^05z\ WM +10 &Ew_06z\ WM +9 &G8e06y\ VM +9 &Hv05\ UP +10 &J05~\ RT +9 &L^01{\ NX +10 &N/4|\ MG +9 &O:A02|\ Q&q +9 &Om02z\ SF +6 ( + "collection"'X& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.67 +2 "collection"'K& +4 "core" &O]04\ UF + &O\\14y\ OF + .tHand.open +2 "manipulator"&T1 +76 "core" 1 +2 "manipulator"&% +4 "core" % 3 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&f'\ +99 "core" ' +2 .tPSV.dial PSR +2 "processing"%l +99 "core"  + "processing"%k% +5 "core" %U*\ c + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%&' +1616 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +55 "core"  +2 .tPS.seek 0ml +2 "processing"%W'W +1607 "core" ' + .tPSV.dial PSR +2 "processing"%D +42 "core"  +2 .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%8' +2628 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%a  + "collection"'^  +41 "core" ~ +118 + .tPSV.dial :mixloop +2 "processing"%Q +100 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +2 "processing"%u  +72 "core" +2 .tPS.seek 0ml + "processing"%r'W +2625 "core" ' + .tPSV.dial :air + "processing"%m  +43 "core"  +2 .tPS.seek 2.5ml + "processing"%i' +2633 "core" ' + .tPSV.dial :mixloop +2 "processing"%H +44 "core" +51 .tPS.seek 0ml +2 "processing"%F'W +2631 "core" ' + .tPSV.dial :air +2 "processing"%q  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%=' +2633 "core" ' +2 .tPSV.dial :mixloop + "processing"%s +44 "core" +2 .tPS.seek 0ml +2 "processing"%g'W +2627 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&t& +5 "core" &ӟ  T :0 + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&_(Ӥ +3 "core" ( +2 "manipulator"&y& +4 "core" &ӟ  B :0 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &|& +2 "core" &ӟ    :0 +2 .tForearm.seek CC +2 "manipulator"&w'+ +101 "core" ' + .tHand.close + "manipulator"&]/ +73 "core" / + .tCC.seek :open +2 "collection"'z( +377 "core" ( +2 "manipulator"&{& +4 "core" &ӟ   :0 + "manipulator"&% +4 "core" % (  t +2 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&\ (- +284 "core" ( +2 "manipulator"&d& +4 "core" &-   + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &h& +3 "core" &-    +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&*' +93 "core" ' +2 .tHand.open + "manipulator"& 1 +74 "core" 1 + "manipulator"&}% +4 "core" %   U +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&~'\ +91 "core" ' +2 ."da"delayUntil "12:44:31.14" +24855 #recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"% @ +71 "core" A + ."da"PBV.dial :waste1 +2 "processing"%n  +34 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , + ."da"PSV.dial :air +2 "processing"%  +54 "core" +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%j' +2337 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +41 "core" + ."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 + "processing"%  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2325 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +128 "core"  + "processing"%% +4 "core" %S}\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +599 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml + "processing"% '[ +1608 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +82 "core" ~ + ."da"PBV.dial :waste1 +2 "processing"%'  +35 "core" + "processing"%b% +4 "core" %W\  +2 ."da"PS.seek 1.5ml + "processing"%/' +351 "Can"\ 77 +237 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1613 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +6 .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +33 "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"%( +81 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%0' +2321 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%. +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%x +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +71 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%)  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%+'W +2332 "core" ' + #"da"washCycleDA #2 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"% +128 "core"  +2 "processing"%e% +4 "core" %Uw\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%"' +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml + "processing"%E'[ +1617 "core" ' +2 ."da"PTV.dial :puck +6 .PSV.dial PTV +2 "processing"%; +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%6  +35 "core" + "processing"%,% +4 "core" %`*\  +2 ."da"PS.seek 1.5ml +2 "processing"%-' +589 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%9'W +1619 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +6 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%3  +31 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%? * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%7 +72 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%1' +2304 "core" ' + ."da"PSV.dial PTV +2 "processing"%Z +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +71 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%C  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2332 "core" ' + #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%<  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%>  +126 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%#  +42 "core"  + ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"% +55 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml + "processing"%4' +386 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%  +42 "core"  + "processing"%$% +4 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%'z +340 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%2  +41 "core"  +2 ."da"PS.seek 2ml +2 "processing"%!'[ +1554 "core" ' + ."da"PSV.dial :PML +2 "processing"%A +54 "core" +2 ."da"PTV.dial :mixing +2 "processing"%S @ +68 "core" @ +2 ."da"PBV.dial :waste1 + "processing"%U  +35 "core" + "processing"%I% +53 "core" %V\ +2 ."da"PS.seek 1.85ml + "processing"%Y'6 +241 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%N * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%R'W +1970 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +2423 "Can"\ ;; +45579 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + .PBV.dial :waste1 + "processing"%@  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%o * +34 "core" , + ."da"PSV.dial :air +2 "processing"%L  +41 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%P' +2338 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%[ +54 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%O  +40 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%V +56 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%J  +40 "core"  +2 ."da"PS.seek 0ml +2 "processing"%:'W +2327 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%\\ +126 "core"  + "processing"%v% +4 "core" %V\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%K' +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%T'[ +1613 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%X +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%l  +34 "core" + "processing"%k% +4 "core" %[z\  +2 ."da"PS.seek 1.5ml +2 "processing"%`' +585 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%B * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%'W +1613 "core" ' + ."da"delay 2:00 +191 "Can"\ 87 +11812 #"da"recoverPSRreagent08 +7 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%&  +33 "core" + ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%D * +35 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%W +82 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%^' +2313 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%a +68 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%Q +71 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%u +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%8  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%m'W +2312 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%r +127 "core"  + "processing"%H% +4 "core" %U-\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%i' +588 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%q'[ +1614 "core" ' + ."da"PTV.dial :puck +6 .PSV.dial PTV +2 "processing"%F +71 "core" + ."da"PBV.dial :waste1 + "processing"%s  +35 "core" +2 "processing"%=% +4 "core" %Z\  +2 ."da"PS.seek 1.5ml + "processing"%t' +593 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%y * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%|'W +1607 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%]  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%5 * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%f +83 "core"  + ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%c' +2309 "core" ' + ."da"PSV.dial PTV +2 "processing"%{ +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +71 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%w +72 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%d  +81 "core" +2 ."da"PS.seek 0ml +2 "processing"%h'W +2300 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%_ +125 "core"  + "processing"% % +4 "core" %Z\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%}' +583 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml + "processing"%'[ +1614 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%* +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%n% +4 "core" %[5\  +2 ."da"PS.seek 1.5ml + "processing"% ' +605 "core" ' +16 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%g'W +1612 "core" ' +2 ."da"delay 2:00 +5858 "Can"\ GG +6144 #"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"% * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml + "processing"%' +2326 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%j +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "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 +2 "processing"%  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2329 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"% +143 "core"  + "processing"%% +5 "core" %Z>\ 5 +3 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +10 "processing"% +20 ."da"PS.reconfigure :default +13 "processing"%#A d`xb +4 ."da"PS.seek 0.25ml +6 "processing"%''7 +338 "core" ' + ."da"delay 5 seconds +503 "processing"%b% +4 "core" %4\ " +52 #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"% ' +344 "core" ' + ."da"delay 5 seconds +507 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"% '[ +1619 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%/ +87 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +46 "core"  +2 "processing"%%% +4 "core" %a9\ +2 ."da"PS.seek 1.5ml +2 "processing"%(' +589 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" + +3 ."da"PS.seek 0ml +2 "processing"%.'W +1633 "core" ' + ."da"delay 10 seconds +1004 #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"% * +34 "core" * + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%) +73 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%0' +2494 "core" ' + ."da"PSV.dial PTV +3 "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +6 "processing"%e +87 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%+ +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%"  +75 "core"  +2 ."da"PS.seek 0ml + "processing"%;'W +2496 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%6 +136 "core"  + "processing"%,% +4 "core" %R + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 2ml + "processing"%E'[ +2120 "core" ' + ."da"delay 5 seconds +502 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%-  +34 "core" + "processing"%3% +4 "core" %X  +2 ."da"PS.seek 1.5ml +2 "processing"%?' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%7 * +35 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%9  +108 "core"  +2 ."da"PS.seek 0ml +2 "processing"%Z'W +1613 "core" ' +2 "processing"%9 +3 "core" 95U +2 #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast +2 "processing"%  +3 "core" 5U + 5U + "processing"%C& +4 "core" &T;, 4 + #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&1% +4 "core" %\  D W +2 "storage"(<% +3 "core" %~ 5 7 +2 "storage"(>. +2 "core" .( +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 1 + "storage"(#($ +199 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +2 (& +3 "core" &%   E + "manipulator"&& +4 "core" &- * V + "manipulator"&% +4 "core" %\   V +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&$( +181 "core" ( +2 "manipulator"&4& +4 "core" &  _ T& + "storage"(2& +4 "core" &%   A +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts + "manipulator"&'! +95 "core" ' +2 "storage"(A& +4 "core" &% 3 6 +2 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak + "storage"(S'L +284 "core" ' + "storage"(U- +4 "core" -'z + ."da"SE.configure :default +3 "storage"(#QK-0-\ b +2 "manipulator"&I& +3 "core" &  B T& +2 "storage"(N& +4 "core" &%   + ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&!'e +34 "core" ' + ."da"Elbow.hold +2 "manipulator"&Y, +3 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(@- +2 "core" -'z +2 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(o'2 +28 "core" ' + "manipulator"&L% +4 "core" %s} - G0 +2 "storage"(R& +3 "core" &%\ \ D +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 314 counts + "manipulator"&['ϟ +20 "core" ' +2 "manipulator"&O& +4 "core" &\   T# + "storage"(V& +4 "core" &%   +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&J'! +24 "core" ' +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(P'! +38 "core" ' +3 "manipulator"&\\& +4 "core" &\  U V# + "manipulator"&v% +4 "core" %, d V +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&:'\ +93 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&K(z +284 "core" ( + "manipulator"&& +4 "core" &p 8 S5 +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &X& +3 "core" &p S5 +2 ."da"Forearm.seek PC +2 "manipulator"&l'~ +93 "core" ' +2 ."da"Hand.close + "manipulator"&k/ +73 "core" / +2 ."da"PC.seek :open +2 "processing"%T( +403 "core" ( + "storage"(B& +4 "core" &% 7 8 +2 "manipulator"&`& +4 "core" &q G X4 + "manipulator"&&% +4 "core" % υ Y> +2 ."da"Forearm.seek :retract +2 "manipulator"&D'\ +94 "core" ' + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&W( +246 "core" ( +2 "manipulator"&& +4 "core" & O T& + "storage"(a& +4 "core" &% 5 5 n +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts + "manipulator"&Q'! +100 "core" ' + ."da"Hand.open +2 "manipulator"&u1 +66 "core" 1 + "storage"(8- +4 "core" -'! +2 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(^' +24 "core" ' + ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.19 Pucks below Top Plate +2 "storage"(r' +54 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da22mar0313h40ml.tif +1944 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +10571 #"da"SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 121.556 seconds\ /var/log/esp/da22mar0313h40ml.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da22mar0313h40ml15s.tif +1560 #SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da22mar0313h40ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da22mar0313h40ml30s.tif +3065 #SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da22mar0313h40ml30s.tif: TIFF Upload Complete\ +24 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da22mar0313h40ml70s.tif +1303 "Can" 0/ +5830 #"da"SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da22mar0313h40ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "121.556 sec auto-exposure",Subject: "da22mar0313h40ml images!" +7 "storage"(H- +8 "core" -' +2 "storage"(m& +5 "core" &%\  +2 "manipulator"&i& +3 "core" & A B c e& +2 ."da"Elbow.seek 1 +2 "manipulator"&F( +4 "core" ( + "manipulator"&s& +4 "core" & F E  e& + "storage"(=& +5 "core" &% Z\  +2 ."da"Forearm.seek 1 + 700 counts +65 "manipulator"&q'! +4 "core" ' +2 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.9 Pucks below Top Plate +3 "storage"(y'' +56 "core" ' +2 "manipulator"&t& +6 "core" & + u& +2 "storage"(]& +4 "core" &% ? H }\  + ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 + "manipulator"&5'e +34 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&f, +5 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +4 ."da"SE.seek 2.09 Pucks below Top Plate + "storage"(|' +27 "core" ' +2 "manipulator"&{% +4 "core" %Y g _  jd +2 "storage"(& +4 "core" &%   \  + ."da"Forearm.force -20 +2 "manipulator"&5 +2 ."da"Forearm.seek 1 + 288 counts +2 "manipulator"&w'υ +19 "core" ' +2 "manipulator"&d& +4 "core" &\ w w# +2 "storage"(c& +4 "core" &% Z L Q\  +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&_'! +17 "core" ' + "storage"( % +5 "core" % Z ]\  +2 ."downElevator"SE.seek :down +3 "storage"(h'v +99 (}% +3 "core" %:6 ] h \ Xj +3 "manipulator"&*% +6 "core" % = x +4 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +37 ' +2 ."downElevator"SE.stop +4 "storage"(5 +6 (n& +8 "core" &% } P\  +5 #tStarting finalPurge +5 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 "processing"%& +8 "core" &\  +4 "manipulator"&& +8 "core" &\ * |# +4 "manipulator"& % +8 "core" %  n | +4 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"& (- +186 "core" ( +4 "manipulator"&& +11 "core" &- +3 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +4 && +7 "core" &-    +4 ."psFlush"Forearm.seek :garage +4 "manipulator"&g' +97 "core" ' +4 ."psFlush"Hand.close + "manipulator"&j/ +72 "core" / +2 "manipulator"&& +10 "core" &-   +2 "manipulator"&% +8 "core" % 3   +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&'\ +101 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +3 "manipulator"&(z +153 "core" ( +3 "manipulator"&& +8 "core" &r ' L +3 ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +5 && +8 "core" &s  K +4 ."psFlush"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek PC +4 "manipulator"&'~ +99 "core" ' +4 "manipulator"&b& +8 "core" &t C 0 J +4 "manipulator"&'% +8 "core" %υ ; :  +4 "processing"% & +7 "core" &6\  +4 "processing"%/& +18 "core" &\  +2 &]\ +4 &;\  +4 ."psFlush"PC.seek :closed +7 "processing"%(Tg +6 "core" &I\ +5 &R\ 3 +7 &:FuM\ 2 +10 &cp{L\ F +9 &_H\ Q +9 &NG\ P +10 &NJ\ Q +9 &FQE\ P +8 &PF\ Q +11 &NH\ P +13 &OH\ P +9 &MRH\ Q +7 &!QG\ Q +9 &"QF\ Q +9 &$OG\ Q +9 &&UQB\ Q +7 &(Q@\ Q +12 &)LF\ Q +9 &+P>\ Q +9 &-^O@\ P +10 &/ MF\ P +9 &0LA\ P +9 &2QB\ P +10 &4fL-\ P +15 &6'N2\ Q +6 &7Q0\ P +6 &9L(\ P +10 &;nQ-\ P +10 &=/O5\ Q +10 &>O9\ P +8 &@O;\ P +10 &BwO:\ P +8 &D8O9\ P +11 &ES:\ P +9 &GY:\ Q +9 &Iya:\ R +10 &K2:\ U +13 &L5\ W +6 &N9\ V +9 &Ps9\ W +9 &R3:\ X +10 &Sbk9\ , +9 &T=Z1\ 5 +8 ( +6 "processing"%/& +8 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.66 +4 "processing"%%& +8 "core" &TC$0\ / +2 &TC$9\ / +2 &TC$0\ / +2 ."psFlush"Hand.open +4 "manipulator"& 1 +66 "core" 1 +2 "manipulator"&% +9 "core" % υ G C Y +3 ."psFlush"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&('\ +106 "core" ' +2 ."psFlush"PSR.select :air +5 .PSV.dial PSR +3 "processing"%x +48 "core"  +3 "processing"%% +8 "core" %S&\  +3 #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%)' +273 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +316 "core" ' +4 ."psFlush"delay 5 seconds +505 .PSR.select :air +5 "processing"% +13 ."psFlush"PS.seek 2.5ml + "processing"%.' +2116 "core" ' +3 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"% @ +199 "core" B +2 ."psFlush"PTV.dial :PRVmixing +4 "processing"%e  +133 "core" +2 ."psFlush"PSV.dial :mixloop +4 "processing"%+ +108 "core" +6 ."psFlush"PS.seek :empty +4 "processing"%"'9 +1868 #"uploadLog"upsync +769 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%0 +104 "core"  + "processing"%6% +4 "core" %<\  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%,' +594 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%;' +2114 "core" ' + ."psFlush"delay 1 second +107 .PBV.dial :waste1 +2 "processing"%  +33 "core"  +2 ."psFlush"PTV.dial :mixing + "processing"%- @ +72 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%3 +104 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%E'9 +2635 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%7 +103 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%9'P +1097 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%?' +1611 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%  +71 "core"  +2 ."psFlush"PBV.dial :waste1 +2 .PS.seek 0ml +2 "processing"%C'W +2637 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%1 +73 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +54 "processing"%<' +588 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%>' +2123 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +73 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2626 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%M @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%4' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%2  +72 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%A'W +2630 "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 +3 "processing"%U +71 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%I'W +2635 "core" ' + ."psFlush"PSV.dial PBV +7 "processing"%N @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%@' +2638 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%L  +72 "core"  +2 ."psFlush"PS.seek 0ml + "processing"%R'W +2637 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%O +44 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%V'P +1110 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%\\' +1604 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%v +72 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%$'W +2632 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%S +73 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%!' +593 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%[' +2126 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%o +73 "core" + ."psFlush"PBV.dial PSV +2 "processing"%J U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2632 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%X @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%Y' +370 "Can"\ a<< +2263 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%k  +83 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%:'W +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%p +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%B' +2624 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%` +70 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%&'W +2634 "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"%a  +71 "core"  +2 ."psFlush"PS.seek 0ml + "processing"%K'W +2636 "core" ' + #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'u& +4 "core" &:=I\ | + "manipulator"&8& +4 "core" &{   C +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&D(z +3 "core" ( + "manipulator"&P& +4 "core" &{   C +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &^& +3 "core" &{   C +2 .tForearm.seek PC + "manipulator"&H'~ +103 "core" ' +2 .tHand.close + "manipulator"&m/ +71 "core" / + .tPC.seek :open +2 "processing"%i( +401 "core" ( +2 "manipulator"&s& +4 "core" &{ S C + "manipulator"&=% +4 "core" % χ +2 .tForearm.seek :retract + "manipulator"&t'\ +99 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&](Ӥ +346 "core" ( + "manipulator"&{& +4 "core" &ӡ  z 7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &ӡ 7 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&W'+ +106 "core" ' +2 "manipulator"&d& +4 "core" &ӡ   7 + "manipulator"&c% +4 "core" %1  9 +2 "collection"' & +4 "core" &9>T\ +2 "collection"'Q& +6 "core" &:>X\ +2 .tCC.seek :closed +2 "collection"'r(O +4 "core" &:?P\ +8 & :;>R\ %g +9 &W9?Q\ 7 +10 &9<R\ K +9 &^;<J\ L +9 &|c;=J\ L +10 &?c;?W\ L +9 &b;>H\ L +10 &_;=R\ L +9 &d:=S\ ~L +9 &Fc:>G\ ~L +10 & ];?O\ }L +9 &!c;=G\ }L +9 &#]=?G\ }L +10 &%Mc:>R\ |M +9 &'b;>J\ {L +10 &(b:=G\ {L +9 &*`9>J\ {L +9 &,Vb;>D\ zL +10 &.`;>I\ zL +9 &/c9?=\ yL +9 &1c8><\ yL +10 &3]b:>:\ xM +9 &5 _:?C\ yL +10 &6^:=<\ xM +9 &8b:>=\ wM +9 &:f`9==\ wL +10 &<(^;>C\ wL +9 &=\\9>;\ wL +9 &?b;?8\ vL +10 &Ana;=4\ vL +9 &C1];>8\ vL +10 &Dc:><\ uL +9 &Fd:?>\ uM +9 &Hro9?7\ tN +10 &J(7=?\ qR +9 &K9=;\ nV +9 &M:<8\ kY +10 &OV9<D\ m- +9 &O::<\ nK +9 ( +3 "collection"'Q& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.58 + "collection"'}& +5 "core" &Og:<7\ qE + &Oh8;B\ pE + .tHand.open + "manipulator"&*1 +68 "core" 1 + "manipulator"&q% +5 "core" % )  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&F'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'y& +5 "core" &Oh8=A\ rE + "collection"'5% +4 "core" %9<5\ r + .tCSV.dial CSR +2 "collection"'n  +40 "core"  +2 "collection"'w% +4 "core" %9=8\ m + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"''l +1343 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +8 '|% +3 "core" %l:<\ w +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'' +650 "core" ' +2 .tCSV.dial :waste +6 "collection"' +127 "core" + .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 0ml + "collection"'_' +1983 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'& +4 "core" &Oh9=\ {E +2 "collection"'% +3 "core" %9=\ { +2 .tCSV.dial :flush + "collection"'h  +41 "core"  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +2 .tCS.seek 5ml + "collection"'f'l +1245 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'j @ +43 "core" B + "collection"'% +4 "core" %l8< \ | +3 .tCS.seek 7ml + "collection"'' +542 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'  + '  +40 "core"  +90  +2 .tCBV.dial :waste1 + "collection"' @ +43 "core" @ +2 .tCS.seek 0ml + "collection"'g' +1690 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"' & +5 "core" &Oh;?\ E +48 "collection"'b% +5 "core" %9=\ + .tCSV.dial :flush +2 "collection"''  +69 "core" +2 .tCS.seek 5ml +2 "collection"' 'l +1238 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +43 "core" A + "collection"'T% +5 "core" %l:>\  +2 .tCS.seek 7ml + "collection"'%'\ +542 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'  +41 "core"  + .tCBV.dial :waste2 +2 "collection"'  +111 "core"  +2 .tCS.seek 0ml +2 "collection"'/' +1677 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'x& +4 "core" &Og;?\ E +2 "collection"'% +3 "core" %<A\ +2 .tCSV.dial CSR + "collection"'  +40 "core"  + "collection"'Z% +5 "core" %;> \ + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"')' +1936 "core" ' + .tdelay 5 seconds +507 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml + "collection"'' D +544 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'e +3 '+  +95 "core" +36  + .tCTV.dial :intake +2 "collection"'.  +72 "core" + .tIntake.select :open + "sampler") +10 .tCS.seek 2ml +2 "collection"'0' \\ +1923 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'6  +69 "core"  +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'"' +587 "core" ' +2 .tCSV.dial CSR + "collection"',  +99 "core"  + "collection"'% +4 "core" %5:\ z +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +9 .tCS.seek 5ml +2 "collection"'-'l +1349 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'3' D +1346 "core" ' + .tCSV.dial CBV +2 "collection"'; +98 "core" +2 .tCS.seek 0ml +2 "collection"'7' +2620 "core" ' + #tGaraging FlushPuck in Collection Clamp + "manipulator"&E& +5 "core" &ӡ 7 + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&9(Ӥ +2 "core" ( +2 "manipulator"&& +3 "core" &ӡ  ( 7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &ӡ 7 +2 .tForearm.seek CC +2 "manipulator"&?'+ +102 "core" ' +2 .tHand.close + "manipulator"&1/ +68 "core" / +2 .tCC.seek :open + "collection"'C( +376 "core" ( +2 "manipulator"&<& +4 "core" &ӡ 7 + "manipulator"&% +4 "core" % ( 8 Y +2 .tForearm.seek :retract + "manipulator"&'\ +105 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&>(- +275 "core" ( + "manipulator"&M& +5 "core" &-  n + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &-  ( n +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&2' +92 "core" ' +2 .tHand.open + "manipulator"&41 +77 "core" 1 + "manipulator"&\ % +4 "core" %  < k +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&A'\ +91 "core" ' +2 "processing"%U& +4 "core" &<\ +15846 "Can"\ /)) +60001 \ *) +60001  ** +60000  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  *) +60001  ** +60001  *) +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  +* +30003 #t-> access 1 +2 "storage"(~% +3 "core" % f O +2 "manipulator"&N% +4 "core" %\   )  _ + "manipulator"&I& +4 "core" &- ! \ _n +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(L(< +669 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (@& +3 "core" &< 2 4 E  +29296 "Can" ** +60001  ** +60001  ** +60000  +* +60001  +* +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +2303 !to:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt[,"(eval):4:in `sysreadRaw'"(eval):4:in `sysread'"3/home/esp/esp2/lib/schedule.rb:292:in `unsync'"(eval):4:in `sysread'"8/home/esp/esp2/lib/reprompt.rb:44:in `origReadline'"4/home/esp/esp2/lib/reprompt.rb:44:in `readline'"0/home/esp/esp2/lib/prompter.rb:20:in `call'"6/home/esp/esp2/lib/prompter.rb:20:in `callKbdPrc'"9/home/esp/esp2/lib/prompter.rb:38:in `claimKeyboard'"5/home/esp/esp2/lib/rmutex.rb:89:in `synchronize'"./home/esp/esp2/lib/rmutex.rb:62:in `lock'"./home/esp/esp2/lib/delay.rb:78:in `claim'"9/home/esp/esp2/lib/prompter.rb:38:in `claimKeyboard'"4/home/esp/esp2/lib/reprompt.rb:41:in `readline'"=/opt/mbari/lib/ruby/1.8/irb/input-method.rb:97:in `gets'"7/opt/mbari/lib/ruby/1.8/irb.rb:148:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:147:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:186:in `call'"?/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:186:in `buf_input'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:101:in `getc'":/opt/mbari/lib/ruby/1.8/irb/slex.rb:206:in `match_io'"6/opt/mbari/lib/ruby/1.8/irb/slex.rb:76:in `match'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:284:in `token'"9/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:260:in `lex'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:231:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:188:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +5 !o: EOFError: mesg"end of file reached:@timestampu: Time RB:bt[,"(eval):4:in `sysreadRaw'"(eval):4:in `sysread'"3/home/esp/esp2/lib/schedule.rb:292:in `unsync'"(eval):4:in `sysread'"8/home/esp/esp2/lib/reprompt.rb:44:in `origReadline'"4/home/esp/esp2/lib/reprompt.rb:44:in `readline'"0/home/esp/esp2/lib/prompter.rb:20:in `call'"6/home/esp/esp2/lib/prompter.rb:20:in `callKbdPrc'"9/home/esp/esp2/lib/prompter.rb:38:in `claimKeyboard'"5/home/esp/esp2/lib/rmutex.rb:89:in `synchronize'"./home/esp/esp2/lib/rmutex.rb:62:in `lock'"./home/esp/esp2/lib/delay.rb:78:in `claim'"9/home/esp/esp2/lib/prompter.rb:38:in `claimKeyboard'"4/home/esp/esp2/lib/reprompt.rb:41:in `readline'"=/opt/mbari/lib/ruby/1.8/irb/input-method.rb:97:in `gets'"7/opt/mbari/lib/ruby/1.8/irb.rb:148:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:147:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:186:in `call'"?/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:186:in `buf_input'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:101:in `getc'":/opt/mbari/lib/ruby/1.8/irb/slex.rb:206:in `match_io'"6/opt/mbari/lib/ruby/1.8/irb/slex.rb:76:in `match'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:284:in `token'"9/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:260:in `lex'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:231:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:188:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 + #Waiting to Resume from Checkpoint "Garaging FlushPuck in Collection Clamp" + ."Qmail"BadNews.email "end of file reached",Subject: "EOFError in MAIN" +5571 #"uploadLog"upsync +52120 "Can" +* +60001  ** +60001  ++ +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  +* +60001  ** +60000  ** +60001  ** +60001  ** +60001  +* +60001  ** +60001  +* +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  +* +60001  ** +60001  ** +60001  ** +60000  ** @EST1646370392.94  ** +60000  ** +60001  ** +60001  +* +60001  ** +60001  ** +60001  +* +60001  +* +60001  +* +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60000  ** +60001  ++ +60001  +* +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  +* +60001   +* +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  +* +60001  +* +60001 \ (( +60000 \ )( +60001 \ I*) +60001 \ I)) +60001 \ L)) +60001 \ O)) +60001 \ R*) +60001 \ U)) +60001 \ X)) +60001 \ ])) +60001 \ b)) +60001 \ j)) +60001  \ p)) +60001 \ z)) +60001 \ )) +60001 \ )) +60001 \ () +60001 \ )) +60001 \ )) +60000 \ (( +60001   (' +60001   6(' +60001  Y'' +60001  h'' +60001  t'' +60001   {'' +60001  \ 7*) +60001 \ ** +60001 \ ** +60001 \ ** +60001  *) +60001  *) +60001  *) +60001  ** +60001  ** +60001  ** +60000  ** +60001  ** +60001  ** +60001  *) +60001  ** +60001  )* +60001  *) +60001  *) +60001  *) +60001  *) +60001 \  ** +60001  ** +60001  ** +60001  ** +60001   ** +60001  ** +60001  ** +60000  ** +60001   ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  *) +60001  ** +60001  ** +60001  ** +60001  +* +60001   ** +60001  ** +60001  +* +60001   ** +60001  ** +60001  +* +60001  ** +60000   ** +60001   *) +60001   ** +60001  ** +60001  *) +60001  ** +60001   ** +60001  ** +60001   ** +60001  ** +60001 \  +* +60001   +* +60001  ** +60001  ** +60001 ( *+ +60001 ( ** +60001 * ** +60001 ) ** +60000 * ** +60001 . *) +60001 , +* +60001 , +* +60001 * +* +60001 - ** +60001 + ** +60001 ( ** +60001 ' +* +60001 ) +* +60001 + ** +60001 1 ** +60001 7 ** +60001 7 ** +60001 ? ** +60001 @ +* +60001 G +* +60001 @ ** +60001 C ** +60001 C ** +60000 F ** @EST1646456794.30 C ** +60001 ? ** +60001 ? +* +60001 A ** +60001 ? ** +60001 ? +* +60001 > ** +60001 A +* +60001 ? ** +60001 ; ** +60001 ; +* +60001 8 ** +60001 9\ (( +60001 9\ (( +60001 4\ G)) +60001 1\ J)) +60001 )\ M)) +60001 +\ P)) +60001 '\ T)) +60000 *\ W)) +60001 %\ [)) +60001 $\ `)) +60001 %\ g)) +60001 \ o)) +60001 "\ x)) +60001  \ )) +60001 !\ )) +60001 %\ )( +60001 $\ )) +60001 '\ (( +60001 *\ (' +60001 , (( +60001 . 3(' +60001 0 V'' +60001 2 h'' +60001 3 t'' +60001 5 |'' +60001 3 '' +60000 2\ *) +60001 1\ ** +60001 2\ ** +60001 1\ ** +60001 4 ** +60001 0 ** +60001 / )* +60001 . *) +60001 0 *) +60001 1 ** +60001 0 ** +60001 / ** +60001 0 ** +60001 / ** +60001 1 ** +60001 4 ** +60001 6 ** +60001 4 ** +60001 7 ** +60000 3 ** +60001 0 ** +60001 6 *) +60001 6 ** +60001 3 ** +60001 2 ** +60001 0 ** +60001 + ** +60001 4 ** +60001 1 ** +60001 ; ** +60001 A ** +60001 D ** +60001 K ** +60001 U ** +60001 X ** +60001 X ** +60001 _ ** +60001 k ** +60001 w ** +60001 w ** +60000 } ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  +* +60001  ** +60001  ** +60001  ** +60001  +* +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60000  ** +60001  ** +60001  *) +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  +* +60001  +* +60000  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  +* +60001 ! ** +60001 7 ** +60001 M ** +60001 Z ** +60001 _ ** +60001 d ** +60001 n ** +60001  ** +60001  ** +60001 \ )( +60001 \ G)) +60001 \ J)) +60001 \ N)) +60001 \ P*) +60000 \ T** +60001 \ W)) +60001 #\ [)) +60001 G\ `)) +60001 f\ g)( @EST1646543195.67 \ o)) +60001 \ y)) +60001 \ )) +60001 \ )) +60001 \ )( +60001 \ )( +60001 \ (( +60001  5'' +60001 $ ['' +60001 0 n'' +60001 B {'' +60001 T\ &)) +60001  \ *) +60001 r\ *) +60000  *) +60001 t ** +60001  ** +60001  *) +60001  ** +60001  ** +60001   ** +60001  ** +60001   ** +60001  ** +60001  ** +60001  ** +60001 # +* +60001 j ** +60001 < ** +60000 H ** +60001 g ** +60001 d ** +60001  ** +60001 C ** +60001  ** +60001 " +* +60001 \\~ +* +60001 } ** +60001 x~ +* +60001 } ** +60001 q~ ** +60001 g~ ** +60001 `~ ** +60001 ]} ** +60000 ]~ ** +60001 V} ** +60001 J~ ** +60001 9~ ** +60001 (~ ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001 u ** +60001 j ** +60001 V ** +60001 ' ** +60001  ** +60000  +* +60001  ** +60001  +* +60001  ** +60001  ** +60001  ** +60001  ** +60001  +* +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60000  ** +60001  ** +60001 } ** +60001 v +* +60001 d ** +60001 N ** +60001 C +* +60001 D ** +60001 5 ** +60001 5 +* +60001 3 +* +60001  ** +60001  ** +60001  ** +60001 \  ** +60000  +* +60001  ** +60001  ** +60001  ** +60001  ** +60001  +* +60001  +* +60001  ** +60001  +* +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001 \ )( +60001 \ )( +60001 \ H*) +60000 \ J)) +60001 \ M)) +60001 \ Q)) +60001 \ T*) +60001 \ X)) +60001 \ [)) +60001 \ `)) +60001 \ f)) +60001 \ n)) +60001 \ w)) +60001 \ )) +60001 \ )) +60001 \ )) +60001 \ )) +60001 \ (( +60001 \ (( +60001  *(' +60001  R'' +60000  g'' +60001  t'' +60001  ~'' +60001 \ H*) +60001 \ *) +60001 \ ** +60001 \ *) +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** @EST1646629597.02  ** +60001  ** +60000  *) +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  +* +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60000  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001   ** +60001   ** +60001  ** +60001  ** +60001  ** +60001   ** +60001   ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60000  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  +* +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60000  ** +60001  ** +60001  +* +60001  +* +60001  ** +60001  *+ +60001  +* +60001   ** +60001 \  ** +60001  ** +60001  ** +60001  ** +60001   ** +60001  ** +60001 \  ** +60001   ** +60001   ** +60001   ** +60001   ** +60001  +* +60001  ** +60001  +* +60001  ** +60000  ** +60001  +* +60001 \ )( +60001 \ (( +60001 \ F)) +60001 \ H)) +60001 \ K*) +60001 \ O)) +60001 \ R)) +60001 \ U)) +60001 \ Y)) +60001 \ ^)) +60001 \ e)) +60001 \ l)) +60001 \ u)) +60001 \ )) +60001 \ )( +60001 \ )( +60001 \ )( +60001 \ (( +60001 \ (( +60001 \ (' +60000  '' +60001  F'' +60001  a'' +60001  o'' +60001  x'' +60001  '' +60001 \ *) +60001 \ ** +60001 \ ** +60001 \ ** +60001  *) +60001  ** +60001  ** +60001  ** +60001  *) +60001  *) +60001  )) +60001  ** +60001  ** +60001  *) +60001  ** +60001  ** +60001  ** +60000  ** +60001  *) +60001  ** +60001  ** +60001 } ** +60001 w ** +60001 r ** +60001 f ** +60001 \\ ** +60001 ] ** +60001 ^ *) +60001 Y +* +60001 ] +* +60001 \\ ** +60001 N +* +60001 = ** +60001 : ** +60001 ; +* @EST1646715998.39 < +* +60001 9 ** +60000 6 ** +60001 1 ** +60001 2 ** +60001 - ** +60001 0 ** +60001 3 ** +60001 7 ** +60001 ; *) +60001 = ** +60001 > ** +60001 B ** +60001 B ** +60001 F ** +60001 L ** +60001 R ** +60001 W ** +60001 ^ ** +60001 c ** +60001 g ** +60001 j ** +60000 n ** +60001 r ** +60001 v ** +60001  ** +60001  ** +60001  ** +60001  +* +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001 } ** +60001 z ** +60001 t ** +60001 o ** +60001 p ** +60001 k ** +60000 o ** +60001 v ** +60001 v +* +60001 z ** +60001 } ** +60001 | ** +60001 ~ +* +60001 | +* +60001  ** +60001 ~ +* +60001 } +* +60001 x ** +60001 s ** +60001 o ** +60001 o +* +60001 U ** +60001 . ** +60001 # ** +60001  +* +60001  +* +60000 \ (( +60001 \ G)) +60001 \ I*) +60001  \ M)) +60001 \ O)) +60001  \ S)) +60001 \ V)) +60001 \ [)) +60001 \ _)) +60001 \ e)) +60001 \ l)) +60001 \ u)) +60001 \ )) +60001 \ )( +60001 "\ )) +60001 &\ () +60001 *\ )) +60001 +\ )( +60001 % (( +60001 ) ,'' +60000 ( V'' +60001 % j'' +60001 $ w'' +60001 &\ +*) +60001 '\ *) +60001 %\ ** +60001 %\ )* +60001 & *) +60001 & ** +60001 ( ** +60001 + +* +60001 , ** +60001 - *) +60001 0 ** +60001 0 ** +60001 / ** +60001 2 ** +60001 6 ** +60001 7 ** +60001 8 ** +60000 = ** +60001 < ** +60001 = *) +60001 < ** +60001 < ** +60001 ? ** +60001 ? ** +60001 < ** +60001 = ** +60001 ? ** +60001 D ** +60001 D ** +60001 C ** +60001 A ** +60001 B ** +60001 > ** +60001 ? ** +60001 ? ** +60001 = ** +60001 > ** +60000 A ** +60001 A ** +60001 C ** +60001 F ** +60001 D ** +60001 G ** +60001 E +* +60001 G ** +60001 H ** +60001 K ** +60001 L ** +60001 O ** +60001 P ** +60001 R +* +60001 S ** +60001 T ** +60001 W ** +60001 \\ ** +60001 ` ** +60001 b ** +60001 g ** +60001 i ** +60000 k ** @EST1646802399.76 i ** +60001 f +* +60001 i ** +60001 i ** +60001 i ** +60001 j ** +60001 n ** +60001 q ** +60001 r ** +60001 s ** +60001 p ** +60001 p ** +60001 o +* +60001 o ** +60001 o ** +60001 n +* +60001 q ** +60001 r ** +60001 q +* +60001 r ** +60000 t ** +60001 r ** +60001 o ** +60001 m ** +60001 k ** +60001 q ** +60001 r +* +60001 p ** +60001 p ** +60001 p ** +60001 q ** +60001 q ** +60001 r ** +60001 t ** +60001 r ** +60001 v ** +60001 t\ )( +60000 t\ Y)) +60001 t\ J)) +60001 p\ L)) +60001 q\ O*) +60001 u\ R)) +60001 w\ T)) +60001 {\ X)) +60001 }\ \\)) +60001 \ b)) +60001 \ h*) +60001 \ p)) +60001 \ x)) +60001 \ )) +60001 \ )( +60001 \ )( +60001 \ )( +60001 \ )( +60001 \ (( +60000  (' +60001  9'' +60001  \\'' +60001  n'' +60001  y'' +60001 \ ,)* +60001 \ *) +60001 \ ** +60001 \ ** +60001  ** +60001 } ** +60001 { ** +60001 x ** +60001 x ** +60001 p ** +60001 q ** +60000 r ** +60001 s ** +60001 i ** +60001 ` ** +60001 ] ** +60001 S ** +60001 O ** +60001 D ** +60001 L ** +60001 E ** +60001 6 +* +60001 2 ** +60001 . ** +60001 * *) +60001 * ** +60001 & ** +60001 ! ** +60001   ** +60001  ** +60000  ** +60001 ! +* +60001 & ** +60001 / ** +60001 ; +* +60001 < ** +60001 F ** +60001 N ** +60001 T ** +60001 [ ** +60001 a ** +60001 e ** +60001 i ** +60001 p ** +60001 r ** +60001 v +* +60001 y ** +60001 } ** +60001  ** +60001  +* +60000  ** +60001  ** +60001  +* +60001  ** +60001  ** +60001  *) +60001  ** +60001  ** +60001 ~ ** +60001 z ** +60001 u +* +60001 o +* +60001 k +* +60001 k ** +60001 g ** +60001 f ** +60001 d +* +60001 c +* +60001 f +* +60000 b ** +60001 a ** +60001 ^ ** +60001 ] ** +60001 [ ** +60001 W ** +60001 V ** +60001 S ** +60001 S ** +60001 S ** +60001 Q ** +60001 R ** +60001 J ** +60001 J +* +60001 I ** @EST1646888801.12 H +* +60001 E ** +60001 B ** +60000 A ** +60001 A +* +60001 A +* +60001 C ** +60001 C ** +60001 B ** +60001 C ** +60001 D ++ +60001 C +* +60001 F\ (( +60001 D\ (( +60001 F\ H)) +60001 E\ K*) +60001 E\ N)) +60001 D\ Q*) +60001 E\ T)) +60001 F\ X)) +60001 H\ \\)) +60000 I\ a)) +60001 L\ g)) +60001 O\ n)) +60001 N\ w)) +60001 O\ )) +60001 Q\ )) +60001 S\ )) +60001 U\ )) +60001 V\ )) +60001 U\ (( +60001 O )(' +60001 Q W'' +60001 T l'' +60001 R y'' +60001 S\ *) +60001 V\ ** +60001 S\ ** +60001 T ** +60000 T ** +60001 T ** +60001 V ** +60001 U ** +60001 U ** +60001 \\ ** +60001 c ** +60001 h ** +60001 n ** +60001 q ** +60001 n ** +60001 o ** +60001 j ** +60001 f +) +60001 S ** +60001 I ** +60000 C ** +60001 < ** +60001 4 ** +60001 - ** +60001 - ** +60001 , ** +60001 ) ** +60001 $ ** +60001 # ** +60001 % ** +60001 ( ** +60001 - ** +60001 , ** +60001 / ** +60001 3 ** +60001 1 ** +60000 2 ** +60001 2 ** +60001 / ** +60001 2 ** +60001 1 ** +60001 0 ** +60001 - ** +60001 , +* +60001 * ** +60001 ( ** +60001 - +* +60001 - ** +60001 / +* +60001 0 ** +60001 5 ** +60001 . ** +60001 2 ** +60001 0 ** +60000 + +* +60001 . ** +60001 ) ** +60001 ( ** +60001 * ** +60001 ' ** +60001 ' ** +60001 ) ** +60001 ( ** +60001 ) ** +60001 * ** +60001 * ** +60001 * +* +60001 * ** +60001 ( ** +60001 , ** +60001 - ** +60001 / +* +60001 1 ** +60001 0 ** +60000 / ** +60001 0 +* +60001 0 ** +60001 / +* +60001 0 ** +60001 3 ** +60001 2 ++ +60001 / +* +60001 / ** +60001 2 +* +60001 1 +* +60001 3 ** +60001 3 ** +60001 7 ** +60001 7 +* +60001 : ** +60001 < +* +60001 8 ** +60001 : +* +60001 ; ** +60001 ? ** +60000 C ** +60001 K\ (( +60001 N (' +60001 V\ F)) +60001 [\ I)) +60001 b\ M)) +60001 h\ P*) +60001 o\ S)) +60001 p\ W)) +60001 v\ [)) +60001 z\ `*) +60001 {\ g)) +60001 {\ n)) +60001 \ w)) @EST1646975202.48 ~\ )) +60001 \ )) +60001 \ (( +60001 \ (( +60001 \ (( +60000 \ (( +60001  (( +60001  >'' +60001  \\'& +60001  l'' +60001  w'' +60001  '' +60001 \ *) +60001 \ *) +60001 \ ** +60001  ** +60001  *) +60001  ** +60001  ** +60001  *) +60002  -, +60000  ** +60001  ** +60001  ** +60001  ** +60000  ** +60001 z ** +60001 } ** +60001 z ** +60001 y ** +60001 w ** +60001 w ** +60001 v *) +60001 s ** +60001 s ** +60001 v ** +60001 w ** +60001 x ** +60001 v ** +60001 v ** +60001 v ** +60001 y ** +60001 w ** +60000 y ** +60001 { ** +60001 { ** +60001 | ** +60001 | ** +60001 } ** +60001 z *) +60001 z *) +60001 { *) +60001 } ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60000  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  +* +60001  ** +60001  +* +60001  ** +60001 { +* +60001 v ** +60000 t ++ +60001 p ** +60001 p +* +60001 f ** +60001 a ** +60001 _ +* +60001 _ ** +60001 [ ** +60001 W ** +60001 X ** +60001 X ** +60001 W ** +60001 V ** +60001 V ** +60001 Y ** +60001 Z ** +60000 [ +* +60001 R ** +60001 J +* +60001 A ** +60001 : ** +60001 9 ** +60001 : ** +60001 , ** +60001 ! ** +60001 $ *+ +60001   ** +60001 " ** +60001  ** +60001  +* +60001  ** +60001   ** +60001   +* +60000  \ )( +60001  \ G*) +60001  \ I)) +60001 \ L)) +60001 \ P)) +60001  \ R)) +60001 \ V)) +60001  \ [)) +60001  \ _)) +60001 \ e)) +60001 \ l)) +60001 \ u)) +60001 \ )( +60001 \ )) +60001 \ )( +60001 \ (( +60001 \ )( +60001 \ (( +60001  (' +60000  <'' +60001  _'' +60001  o'' +60001  {'' +60001  \ "*) +60001 \ \ ** +60001 \ ** +60001  ** +60001  ** +60001   ** +60001 & ** +60001 + ** +60001 ( ** +60001 ' *) +60001  )* +60001  ** +60001  ** @EST1647061603.84  ** +60000  ** +60001  *) +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  +* +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60000  ** +60001  ** +60001  +* +60001  +* +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  +* +60001  ** +60001  ** +60001  ** +60001  ** +60001  *) +60001  ** +60001  ** +60001  ** +60000  ** +60001  ** +60001  ** +60001  ** +60001  +* +60001  ** +60001  ** +60001  ** +60001  ** +60001  +* +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ++ +60000  ** +60001  +* +60001  ** +60001  +* +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  +* +60001  +* +60001  +* +60000  ** +60001  ** +60001  +* +60001  ** +60001  ++ +60001  +* +60001  ** +60001  ** +60001  ** +60001  +* +60001  ++ +60001  ** +60001  +* +60001  ** +60001  +* +60001 \ )( +60001  )( +60000 \ H)) +60001 \ K)) +60001 \ N)) +60001 \ Q)) +60001 \ T)) +60001 \ W)) +60001 \ [)) +60001 \ a)) +60001 \ g)) +60001 \ o)) +60001 \ x)) +60001 \ )) +60001 \ )) +60001 \ )) +60001 \ )) +60001 \ )( +60000 \ (( +60001  (( +60001  A'' +60001  `'' +60001  o'' +60001  |'' +60001 \ *) +60001 \ )* +60001 \ *) +60001  *) +60001  ** +60001  ** +60001  ** +60001  ** +60001  *) +60001  ** +60001  ** +60001  ** +60000  ** +60001  *) +60001  ** +60001  *) +60001  *) +60001  ** +60001  ** +60001  *) +60001  ** +60001  ** +60001  ** +60001  +* +60001  ** +60001  +* +60001  ** +60001  ** +60001  ** +60001  ** +60000  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** @EST1647148005.20  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60000  ** +60001  ** +60001  ** @EDT1647155205.31  ** +60001  ** +60001  ** +60001  +* +60001  ** +60001  +* +60001  +* +60001  ** +60001  +* +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60000  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  +* +60001  ** +60001  *+ +60001  *+ +60001  ** +60001  ** +60001  +* +60001  ** +60001  +* +60001  +* +60001  +* +60001  +* +60001  ** +60000  ** +60002  ** +60000  ** +60001  +* +60001  +* +60001  ** +60001  +* +60001  +* +60001  ++ +60001  ** +60001   ** +60001   ** +60001  ** +60001  ** +60001  ** +60001 \ (( +60001 !\ G)) +60000 (\ H)) +60001 *\ L)) +60001 .\ O)) +60001 3\ R*) +60001 8\ U*) +60001 ;\ X)) +60001 ?\ ])) +60001 L\ a)) +60001 S\ i)) +60001 R\ q)) +60001 V\ {)) +60001 U\ )( +60001 Z\ )) +60001 Z\ )( +60001 Y\ )( +60001 ^\ () +60001 a\ (( +60001 d (( +60000 ` K'' +60001 c c'' +60001 c s'' +60001 c }'' +60001 a\ ** +60001 _\ *) +60001 c\ ** +60001 d ** +60001 o ** +60001 s ** +60001 r *) +60001 x ** +60001 x ** +60001 | ** +60001 | ** +60001  *) +60001  ** +60000  +* +60001  ** +60001  *) +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  *) +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60000  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  +* +60001  ** +60001  ** +60001  +* +60000  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** @EDT1647230806.50  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60001  +* +60001  +* +60001  ** +60001  ** +60001  ** +60001  ** +60001  ** +60000  ** +60001  *) +60001  ** +60001  ** +60001  ** +60001  +* +60001  +* +60001  ** +60001  ** +60001  +* +60001  ** +60001  +* +60001  +* +60001  ** +60001  ** +60001  ** +60001  ** +60000  ** +60001  ** +60001  ** +60001  +* +60001  ** +60001  ** +60001  ** +60001  ** +60001  +* +60001  +* +60001  +* +60001 \ )) +60001 \ Q)) +60001 \ G** +60001 \ K*) +60001 \ N)) +60001 \ P)) +60001 \ T)) +60000 \ W*) +60002 \ [)) +60000 \ `*) +60001 \ g)) +60001 \ p)) +60001 \ x)) +60001 \ )) +60001 \ )) +60001 \ )) +60001 \ )( +60001 \ (( +60001 \ (( +60001  (( +60001  :'' +60001  ['' +60001  m'' +60001  y'' +60001 \ B)) +60001 \ *) +60001 \ ** +60000 \ ** +60001  ** +60001  ** +60001  ** +60001  ** @946685530.11EST = =mMAIN_scheduler =tMAIN @EST946685532.06 #"core_reset"Sent BREAK +2 #t@8843 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +255 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +412 "Can"9  9 s + #tPolling Can every 10:00 +1842 #-> ESP.ready! +3 #Powering core bus +549 .Gate.power :raw,:ON +4 "sampler") +23 ) +2 "core"  +2 "collection"' +2 ' +8 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %{~ + .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %s + .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +2 "core" %C\ " +2 .tSS.configure :default +2 "sampler")#.0X access 2 +2 "storage"(;% +3 "core" %} Z\  + "manipulator"&<% +4 "core" %\  Q U H f v +2 "manipulator"&=& +3 "core" &x I Q X f!v +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 + "storage"(>(K +503 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (?& +2 "core" &K 3\  +926 #t-> $da[:extractVol]=0.17 +1836 #-> startTube 2 +23089 #-> da 40 + #da sampling at most 40ml +5 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 19:17:49EST31-Dec-99\\n{}\\nCan@19:12:18, 21.8C, 26% humidity, 14.9psia, 12.532V, 0.073A, 0.061A avg, 0.91W",Subject: "da sampling at most 40ml" +3 "collection"'@& +2 "core" &w}  +2 .tHand.open + "manipulator"&A1 +76 "core" 1 +2 "manipulator"&B% +4 "core" % \  3 5  d y + "storage"(C% +4 "core" %} \  +2 "storage"(D. +3 "core" .(K + .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(E( +669 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (F& +3 "core" & s r  + "manipulator"&G& +4 "core" &y + / ' a!u +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 + "manipulator"&H( +14 "core" ( + "manipulator"&I& +4 "core" & ! *  a' +2 "storage"(J& +3 "core" & u u Y +3 .tForearm.seek 2 + 700 counts + "manipulator"&K' +92 "core" ' +2 "storage"(L& +4 "core" & l % +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(M'L +277 "core" ' + "storage"(N- +4 "core" -'g + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (O& +2 "core" & v t - +2 "manipulator"&P& +4 "core" & $  a' + .tElbow.seek 2 +2 "manipulator"&Q( +3 "core" ( +2 "manipulator"&R& +3 "core" &   `' +2 "storage"(S& +3 "core" & n\ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&T'ϊ +22 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&U/ +72 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&V& +2 "storage"(W'v +7 "core" & / - \\ c' + "manipulator"&X% +5 "core" % σ  0 ` +2 .tForearm.seek :retract + "manipulator"&Y'\ +96 "core" ' +2 .tElbow.seek CC + "manipulator"&Z(Ӥ +150 "core" ( +2 "manipulator"&[& +5 "core" &Ӟ!  ]<? ' +2 ."downElevator"SE.stop +2 .tElbow.reconfigure :loose + "storage"(5 +4 "manipulator"&$ &.,(#b +2 &\\& +3 "core" &Ӟ! - " ! ]<? +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&]'+ +148 "core" ' +8 "manipulator"&^& +4 "core" &Ӟ" .   `<? +2 "manipulator"&_% +3 "core" %$ / ) # _K +2 "collection"'`& +4 "core" &y}  +2 "collection"'a& +4 "core" &x}  +3 .tCC.seek :closed + "collection"'b(O +4 "core" &y|h  +8 &3x{h , +10 &a~x|q @ +9 &Hvx{r R +9 &Vx|x R +10 &Vz}s R +9 &Uy|r R +10 &PXz{x Q +9 &Wz|s R +9 &Rw{t R +10 &Vx{| R +9 & XVw}u Q +9 &"Xxzx R +10 &#Wz|t Q +9 &%Wx{{ R +9 &'_Yz{s R +10 &)!Xx|x R +9 &*Ux| R +10 &,Wz{y R +9 &.hUx{ Q +9 &0)Wx| R +10 &1Yx} Q +9 &3Wy| Q +10 &5oTy{ R +9 &71Swz R +9 &8Yy| R +10 &:Tw{ R +9 &9Uwz R +10 &?Sw} R +9 &AZx{ R +9 &CWw| R +10 &EAYv| R +9 &G`x| R +10 &Hpt{ U +9 &Jqwy Y +9 &L%vy ^ +10 &Mwx _ +9 &OEMv{ ] +9 &O"wx $n +10 &Ofxz H +2 ( +2 "collection"'a& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.80 + .Hand.open + "manipulator"&c1 +67 "core" 1 +2 "manipulator"&d% +4 "core" % $   \\K +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&e'\ +94 "core" ' + #tcollectSample 40ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON + ."flow"Gate.power :analytic3,:ON +157 .tIntake.select :close + .Exhaust.select :close +2 .SS.hold + "sampler")f+ +3 "core" + + "sampler")g% +4 "core" % \ +2 "collection"'h& +4 "core" &Ojuy H +2 "Can"& >> +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure :fast + "sampler")#.0X Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +2912 ."connect"SSV.dial CBV +6 .tCBV.dial SSV +4 #Allowing 40s for 7.0ml of remaining 7.0ml +2 .Intake.select :open +2 "sampler") +210 "collection"'r% +4 "core" %vyl +2 #tIntake @14.9psia, vacuum from 9.4 to 12.4psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X= \  +100 "collection"'(% +6 "core" %X[G +4 "sampler"))% +7 "core" %TT \  +3 "sampler")% +7 "core" %XV \  +2 .tIntake.select :close +3 "sampler")0 +10 )% +6 "core" %ZY \  +4 .tSSV.dial :exhaust +3 "sampler")#  +78 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml +2 "sampler"),' +897 "core" ' +2 .tExhaust.select :close + "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")-  +80 "core" +3 #tAllowing 80s for 15.0ml of remaining 15.0ml +3 .Intake.select :open +2 "sampler") +214 "collection"'.% +6 "core" %npI +3 #tIntake @14.4psia, vacuum from 8.9 to 11.9psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X \  +3 "sampler")A% +9 "core" %w'MM \  +2 .tIntake.select :close +4 "sampler")0 +10 )B% +2 "core" %w'`_ \  +2 .tSSV.dial :exhaust +2 "sampler")C  +77 "core"  + .tExhaust.select :open +2 "sampler")@ +10 .tSS.seek 0ml + "sampler")D' +227 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt["& +3 "core" &OgIK_ H +2 ."airStroke"CSV.dial :waste +3 "sampler")F% +4 ."airStroke"CS.seek 0ml +3 "collection"'G' +3 "core" % \  + ' +2 ."connect"SSV.dial CBV,avoiding: :exhaust +3 ."airStroke"CSV.dial :air +2 .tCBV.dial SSV + "sampler")I  + "collection"'J @ +78 "core" A +2 ."airStroke"CS.seek 10ml +2 "collection"'L' D +115 "core"  + .tCTV.dial :air +2 "collection"'$  +68 ."flow"Gate.power :analytic3,:OFF +2 ."samplerPumpShutdown"Gate.power :sampler,:OFF +7 "core" ~ +2 .tdelay 15 seconds +1501 .SSV.dial :spit,avoiding: :exhaust +2 "sampler")& +136 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.seek 0ml + "collection"'N  +3 "sampler")O' +7 "core" ' + .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")P  +125 "core"  +12  +624 ' + "sampler") % +4 "core" % \ \ +2 .tCBV.dial between SSV and waste2 + "collection"'R  +29 "core"  +2 "collection"'S% +4 "core" % Byz_ +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV + "collection"'U  +44 "core"  +2 .tCS.reconfigure :pressurize +2 "collection"'# d@<< 1b +2 .tCS.seek 0ml +2 "collection"'V' +2152 "core" ' . 2- ͞ +3 "collection"'X% +4 "core" % / 5) \ + "sampler")H% +4 "core" % \ +2 #tBubblePoint: Intake @39.2psia, Outlet @15.1psia + .CBV.dial SSV + "collection"'K @ +40 "core" B +2 .tSS.reconfigure :default +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'*' +104 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust + "sampler")c +138 "core" +2 .tSS.reconfigure :exhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"' ' +101 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")\ +102 "core" ' +2 ."CSpush"CS.stop + "collection"'5 +34 "core"  +2 .tSS.reconfigure :exhale +2 "sampler")#.0X9 +2 "core" 9tqd +103 "collection"'F9 +2 "core" 9uvd +102 "collection"'J9 +2 "core" 9uzd +102 "collection"'I9 +3 "core" 9w~d +102 "collection"'$9 +3 "core" 9)wd +102 "collection"'9 +2 "core" 9@xd +102 "collection"'G9 +3 "core" 9Xxd +102 "collection"'&9 +2 "core" 9qyd +102 "collection"'N9 +3 "core" 9{d +102 "collection"'P9 +3 "core" 9{d +102 "collection"'D9 +2 "core" 9|b +102 "collection"' 9 +3 "core" 9}a +102 "collection"'R9 +2 "core" 9~] +102 "collection"'S9 +3 "core" 9~[ +102 "collection"'U9 +2 "core" 9!Y +102 "collection"'L9 +2 "core" 9;V +102 "collection"'X9 +3 "core" 9US +102 "collection"'H9 +2 "core" 9pP +102 "collection"'K9 +3 "core" 9N +102 "collection"'O9 +3 "core" 9L +102 "collection"'\\9 +2 "core" 9J +102 "collection"'M9 +3 "core" 9G +102 "collection"'T9 +2 "core" 9F +102 "collection"'[9 +3 "core" 9 C +102 "collection"'Q9 +3 "core" 9%@ +102 "collection"'_9 +2 "core" 9?? +102 "collection"'`9 +2 "core" 9W< +103 "collection"'Y9 +2 "core" 9p: +102 "collection"'^9 +3 "core" 99 +102 "collection"'c9 +2 "core" 96 +102 "collection"'V9 +2 "core" 94 +102 "collection"'W9 +2 "core" 92 +102 "collection"'*9 +3 "core" 90 +102 "collection"'d9 +3 "core" 9/ +102 "collection"'g9 +2 "core" 9- +104 "collection"'h9 +3 "core" 9++ +102 "collection"'a9 +3 "core" 9@* +102 "collection"'9 +2 "core" 9V ( +102 "collection"'f9 +3 "core" 9l' +102 "collection"'k9 +2 "core" 9% +107 "collection"'j9 +2 "core" 9$ +103 "collection"'n9 +2 "core" 9" +102 "collection"']9 +2 "core" 9!! +102 "collection"'i9 +3 "core" 9& +103 "collection"'l9 +2 "core" 9* +102 "collection"'q9 +2 "core" 9. +102 "collection"'r9 +3 "core" 9 2 +102 "collection"'u9 +3 "core" 9 6 +102 "collection"'m9 +3 "core" 9 !; +102 "collection"'v9 +3 "core" 9 1? +102 "collection"'w9 +2 "core" 9 BC +102 "collection"'x9 +2 "core" 9 PG +102 "collection"'y9 +3 "core" 9 ]K +102 "collection"'p9 +3 "core" 9 lO +102 "collection"'t9 +2 "core" 9 yT +102 "collection"'|9 +2 "core" 9 X +103 "collection"'}9 +2 "core" 9 \\ +102 "collection"'o9 +2 "core" 9 ` +102 "collection"'z9 +3 "core" 9 d +102 "collection"'9 +2 "core" 9 i +102 "collection"'{9 +3 "core" 9 m +102 "collection"'~9 +2 "core" 9 q +102 "collection"'9 +2 "core" 9 u +103 "collection"'9 +2 "core" 9 y +103 "collection"'9 +3 "core" 9 } +102 "collection"'9 +3 "core" 9  +102 "collection"'9 +2 "core" 9  +102 "collection"'\ 9 +3 "core" 9\  +102 "collection"'s9 +3 "core" 9\ \ +102 "collection"' 9 +2 "core" 9\  +103 "collection"'9 +2 "core" 9\ \ +102 "collection"' 9 +2 "core" 9\ "\ +103 "collection"' 9 +2 "core" 9\ )\ +102 "collection"'9 +3 "core" 9\ / +102 "collection"' 9 +2 "core" 9\ 5\ +102 "collection"'9 +3 "core" 9\ :\ +102 "collection"'9 +2 "core" 9\ ?\ +102 "collection"'9 +3 "core" 9\ D +102 "collection"'9 +2 "core" 9\ I +103 "collection"'9 +2 "core" 9\ M\ +102 "collection"'9 +2 "core" 9\ Q +102 "collection"'9 +3 "core" 9\ U\ +102 "collection"'9 +2 "core" 9\ X\ +102 "collection"'9 +3 "core" 9\ \\ +102 "collection"'9 +7 "core" 9\ ` +102 "collection"'9 +3 "core" 9\ c +102 "collection"'9 +2 "core" 9\ g +103 "collection"'9 +2 "core" 9\ j +102 "collection"'9 +3 "core" 9\ m +102 "collection"'%9 +3 "core" 9\ q +8 .tCH.hold 10:00,70C +59 "collection"'" `\ `\ p  +3 '(9 +4 "core"  + 9\ r + "collection"')% +4 "core" % = + #tBegun lysing Collection Puck Heater at 68C/33.8psia +8092 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +8779 "Can"' +28578 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" +3 .tCS.seek 5ml +2 "collection"','l +1356 "core" ' +2 .tCSV.dial CTV + "collection"'1  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'2 @ +46 "core" > + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'3  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'4 @ +45 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'5' +1343 "core" ' + "collection"'6% +4 "core" %  + #tPuck @43.9psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe + .CSV.dial CBV + "collection"'7 +115 "core" + .tCBV.dial CSV +2 "collection"'8  +30 "core"  + "collection"'9% +4 "core" % , / +2 .tCS.seek 5ml + "collection"':'l +1353 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"';  +43 "core" + "collection"'<% +4 "core" %l  +2 .tCS.seek 7.001ml +2 "collection"'=' +589 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'! @ +44 "core" > +3 .tCS.seek 10ml + "collection"'?' D +840 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV + "collection"'/ ` +119 "core" ^ +2 #tLysing Complete + "collection"'@& +4 "core" &Oe C H +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&A% +3 "core" %\    \\ +2 "storage"(B% +3 "core" %~ N N p +2 "storage"(C. +3 "core" .( + .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(0($ +196 "core" ( +3 .tSC.configure :limp +4 "storage"($(\ 1b +4 (>& +5 "core" &# T I 7 +3 "manipulator"&F& +8 "core" &Ӣ  E \\<; +3 "manipulator"&J% +7 "core" %\     \\ +4 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 .tElbow.seek 1 +2 "manipulator"&I( +129 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +23 "core" ( +4 "manipulator"&$& +8 "core" &  *  ` +5 "storage"(& +9 "core" &# g f c +4 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 1 + 700 counts +2 "manipulator"&G'! +102 "core" ' +2 "storage"(&& +9 "core" &# t u 6 +4 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +2 "storage"(N'L +272 "core" ' + "storage"(P- +3 "core" -'L +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(D' +34 "core" ' +3 "manipulator"& & +4 "core" & / 0  b +2 "manipulator"&R% +3 "core" % + # 6 b +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&S'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&U(Ӥ +156 "core" ( + "manipulator"&L& +4 "core" &Ӥ    Z<9 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &X& +3 "core" &Ӥ   o [<9 +2 .tForearm.seek CC + "manipulator"&H'+ +106 "core" ' +2 .tHand.close + "manipulator"&K/ +72 "core" / +2 .tCC.seek :open + "collection"'O( +380 "core" ( + "storage"(\\& +4 "core" &# r r  +2 "storage"(M& +3 "core" &# r q  +2 "manipulator"&T& +3 "core" &ӥ  / Z;8 +2 "manipulator"&[% +3 "core" % &  W ZO +2 .tForearm.seek :retract +2 "manipulator"&Q'\ +100 "core" ' + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&_( +157 "core" ( + "manipulator"&`& +4 "core" & + / % b +2 "storage"(Y& +3 "core" &# J\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +2 .tForearm.seek 1 +2 "manipulator"&^'e +111 "core" ' +2 .tElbow.hold + "manipulator"&c, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&V1 +75 "core" 1 +2 "manipulator"&W% +4 "core" % t H Xg +2 "storage"(*& +3 "core" &# r o +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 315 counts + "manipulator"&d'Ϡ +21 "core" ' + "manipulator"&g& +4 "core" & R Q T f +2 "storage"(h& +4 "core" &# !\  +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&a'! +31 "core" ' +2 "storage"(% +4 "core" %\ \  \  +2 ."downElevator"SE.seek :down +3 "storage"(f'v +99 (k% +4 "core" %F   ^} + "manipulator"&j% +4 "core" % , #  d +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&n'\ +92 "core" ' +59 ' + ."downElevator"SE.stop + "storage"(5 +3 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"']& +4 "core" &46 ) + "manipulator"&i& +4 "core" & ) # d + "manipulator"&l% +4 "core" %\  / / d +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&q(- +176 "core" ( + "manipulator"&r& +9 "core" &- ! * ' d +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &u& +3 "core" &- - - 2 d +2 .tForearm.seek :garage + "manipulator"&m' +98 "core" ' +2 .tHand.close + "manipulator"&v/ +72 "core" / +2 "manipulator"&w& +4 "core" &- K B  f + "manipulator"&x% +4 "core" % ϯ D F fA +2 .tForearm.seek :retract + "manipulator"&y'\ +96 "core" ' + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&p(Ӥ +280 "core" ( + "manipulator"&t& +4 "core" &ӣ" + $  a>I +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &|& +3 "core" &Ӥ"  / `=H +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&}'+ +103 "core" ' + "manipulator"&o& +4 "core" &Ӥ#  \\>H +2 "manipulator"&z% +4 "core" %5    \\r + "collection"'& +4 "core" &9< +3 "collection"'{& +4 "core" &8; +2 .tCC.seek :closed +2 "collection"'~(O +4 "core" &:< +7 & 08< %f +9 &Vz8< 9 +10 &~w8= M +9 &U8< P +9 &]T:= O +10 &S9= O +9 &U8< P +10 &W9; P +9 &dW8;z P +9 &'W9<i O +10 &R8; O +9 &!Y9= P +9 &#mW9< O +10 &%.V9; P +9 &&U9< P +9 &(T8= O +10 &*tY;= P +9 &,6U9< P +10 &-T:= O +9 &/U9>q P +9 &1}R8=] O +10 &3?W:; O +9 &5W<? O +9 &6Y9= P +10 &8W9? P +9 &:GR;> O +10 &<T:= P +9 &=T;= P +9 &?X9= O +10 &ANY;> P +9 &CV7= P +9 &DW<> P +10 &FY9> P +9 &HPi7> R +10 &J:= V +9 &K8= [\ +9 &Mu9= ] +10 &N^:= : +28 &Oyt:=x I + ( + &Oyf9<g I + &Oyg;>Q I + "collection"'{& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.71 + "collection"'& +4 "core" &Oyf<< I + .tHand.open + "manipulator"&1 +65 "core" 1 + "manipulator"&% +4 "core" % *  K X} +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 .tPSV.dial PSR + "processing"% +139 "core"  +2 "processing"%\ % +4 "core" %Z< + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml + "processing"%s' +1617 "core" ' +2 .tdelay 5 seconds +501 .PSV.dial :waste1 +3 "processing"%  +55 "core"  +2 .tPS.seek 0ml + "processing"%'W +1608 "core" ' + .tPSV.dial PSR + "processing"% +43 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"% ' +286 "Can"/ ?? +2342 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV + "processing"% + "collection"'  +6 "core" A +2 "processing"%  +81 "core" +89  + .tPSV.dial :mixloop + "processing"% +105 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%  +134 "core" +2 .tPS.seek 0ml + "processing"%'W +2639 "core" ' + .tPSV.dial :air + "processing"%  +43 "core"  +2 .tPS.seek 2.5ml + "processing"%' +2639 "core" ' +2 .tPSV.dial :mixloop + "processing"% +44 "core" +2 .tPS.seek 0ml + "processing"%'W +2638 "core" ' + .tPSV.dial :air + "processing"%  +45 "core"  +2 .tPS.seek 2.5ml + "processing"%' +2628 "core" ' + .tPSV.dial :mixloop + "processing"% +45 "core" +2 .tPS.seek 0ml + "processing"%'W +2634 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &Ӥ" - ! < ]>H +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&(Ӥ +3 "core" ( +2 "manipulator"&%& +4 "core" &Ӥ"  \\>H +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &(& +2 "core" &Ӥ" " -  ]>H +2 .tForearm.seek CC +2 "manipulator"&)'+ +106 "core" ' + .tHand.close + "manipulator"&/ +76 "core" / +2 .tCC.seek :open + "collection"'"( +380 "core" ( + "manipulator"&& +4 "core" &Ӥ"   - Y>H +2 "manipulator"&#% +3 "core" %    Y +2 .tForearm.seek :retract + "manipulator"&''\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&-(- +274 "core" ( +2 "manipulator"&.& +4 "core" &- ; J e] + .tElbow.reconfigure :loose +58 "manipulator"&$ &.,(#b +11 && +3 "core" &- F E e] +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&1' +102 "core" ' + .tHand.open + "manipulator"&21 +74 "core" 1 +2 "manipulator"&3% +4 "core" % ) !  b +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&4'\ +100 "core" ' + .tPSV.dial :mixloop +2 .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"',& +5 "core" &GJ + "manipulator"&6% +4 "core" %  G R  h +2 "storage"(7% +3 "core" %\  +2 "storage"(8. +3 "core" .($ + .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(9( +190 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (5& +2 "core" &  }\  +2 "manipulator"&;& +4 "core" &- O R H g] + "manipulator"&<% +4 "core" %  N G W f +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 + "manipulator"&:( +178 "core" ( +2 "manipulator"&!& +4 "core" & A 2 i d& + "storage"(=& +4 "core" &  \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts + "manipulator"&/' +93 "core" ' +2 "storage"(@& +4 "core" &  \  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(A'L +291 "core" ' +2 "storage"(B- +3 "core" -'s +2 .tSE.configure :default + "storage"(#QK-0-\ b +3 (C& +2 "core" &  \  +2 "manipulator"&>& +4 "core" & . " c& + .tElbow.seek 2 +2 "manipulator"&F( +3 "core" ( + "manipulator"&J& +4 "core" & * # \ c& + "storage"(E& +4 "core" &  \  +2 .tForearm.seek 2 + 300 counts + "manipulator"&$'ϊ +23 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&/ +74 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&Z& +2 "storage"(&'v +7 "core" & . . K d& +2 "manipulator"&e% +3 "core" % ϊ B 4 * e +2 .tForearm.seek :retract +2 "manipulator"&P'\ +91 "core" ' +2 .tElbow.seek CC + "manipulator"& (Ӥ +150 "core" ( +2 "manipulator"&R& +4 "core" &Ӝ $ O _<@ + ' +2 ."downElevator"SE.stop +2 .tElbow.reconfigure :loose + "storage"(5 +2 "manipulator"&$ &.,(#b +4 &N& +3 "core" &Ӝ   7 `<@ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&L'+ +100 "core" ' +2 "manipulator"&X& +4 "core" &Ӝ , , ]<@ +2 "manipulator"&G% +3 "core" %5 , !  ] +2 "collection"'I& +4 "core" &GL +2 "collection"'K& +5 "core" &HK +2 .tCC.seek :closed + "collection"'S(O +5 "core" &GLm  +8 &-}HLX , +10 &d~GLv @ +9 &krHM P +9 &.TIK O +10 &ZGL P +9 &WJLl O +10 &tUJKZ O +9 &5ZHMS P +9 &WGMA O +10 &UGJ1 O +9 & {QHJ P +9 &">UGL O +10 &#YHL P +9 &%RGL2 O +10 &'WHKH O +9 &)ERHKB P +9 &+RIL. P +10 &,ZJL P +9 &.THM P +9 &0MXIL P +10 &2UHK P +9 &3TIL O +10 &5WJM O +9 &7VUGL O +9 &9XIM| P +10 &:TIJy P +9 &<RHMl O +9 &>]RHM_ P +10 &@ QGLW O +9 &AYHLN P +10 &CWHL? O +9 &EeUIK4 P +9 &G%]GL P +10 &HsFK S +9 &JGK W +9 &LGGK ] +10 &N EJ M +9 &O.BGI4 , +10 &O~lGKQ K +5 ( +2 "collection"'K& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.81 +2 .Hand.open + "manipulator"&b1 +3 "core" &O~_GKP K +65 1 +2 "manipulator"&\\% +4 "core" % 3   E Z +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&M'\ +95 "core" ' +2 .tCTV.dial CSV,avoiding: :intake + "collection"'T  +138 "core" ~ + .tCSV.dial CTV +2 "collection"'[  +28 "core"  +2 .tPS.seek 2.5ml +2 "processing"%`' +2638 "core" ' + "collection"'Y% +4 "core" % A +2 .tCS.seek 4.15ml +2 "collection"'H'Q +1571 "core" ' + .tdelay 8 seconds +803 .PSV.dial :air + "processing"%U  +45 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%V  +74 "core"  +2 .tPS.seek 0ml + "processing"%W'W +2630 "core" ' + .tCBV.dial between PRV and waste1 + "collection"'* ` +146 "core" ^ +2 .tCSV.dial :air + "collection"'g @ +46 "core" > +2 .tCS.seek 10ml + "collection"'h' D +1573 "core" ' + .tCSV.dial CTV +2 "collection"'  +44 "core"  +2 .tCS.seek 0ml + "collection"'Q' +2622 "core" ' + .tCBV.dial :waste1 +2 "collection"'k @ +28 "core" > +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'j  +135 "core" + "collection"'_& +4 "core" &O~_S K +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&^% +4 "core" %\  - - ) ^ + "storage"(d% +4 "core" % d g   + "storage"(]. +3 "core" .( +2 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(i($ +191 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (l& +2 "core" &' V T @ +2 "manipulator"&D& +3 "core" &Ӝ   3 ]<@ +2 "manipulator"&a% +3 "core" %\   * \\ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&r( +156 "core" ( +2 "manipulator"&u& +4 "core" & + E b +2 "storage"(f& +3 "core" &' r r  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&c'! +94 "core" ' + "storage"(v& +4 "core" &' f k +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(w'L +287 "core" ' +2 "storage"(x- +3 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +3 "manipulator"&n& +3 "core" & ! * N _ + "storage"(m& +4 "core" &' N N 9 + .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 + "manipulator"&t'e +38 "core" ' +2 .tElbow.hold + "manipulator"&|, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(q- +2 "core" -' +3 .tSE.seek 0.09 Pucks below Top Plate + "storage"(o'; +28 "core" ' +2 "manipulator"&z% +4 "core" %i  UK + "storage"(& +4 "core" &' P J +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 304 counts + "manipulator"&y'ϕ +22 "core" ' + "manipulator"&O& +5 "core" & *  a + "storage"(& +4 "core" &' q q  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts + "manipulator"&'! +24 "core" ' +2 .tSE.seek 1.09 Pucks below Top Plate +2 "storage"('* +39 "core" ' + "manipulator"&{& +5 "core" &  ,  c + "manipulator"&% +4 "core" % , " c +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&\ '\ +88 "core" ' +2 .tElbow.seek CC + "manipulator"&}(Ӥ +156 "core" ( +2 "manipulator"& & +4 "core" &ӣ!  $ ; \\=B +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &s& +2 "core" &ӣ!  Y \\=B +2 .tForearm.seek CC +2 "manipulator"& '+ +98 "core" ' +2 .tHand.close + "manipulator"&/ +70 "core" / +2 .tCC.seek :open +2 "collection"'( +379 "core" ( +2 "storage"( & +4 "core" &' r p  + "storage"(& +4 "core" &' n g + "manipulator"&& +4 "core" &ӣ"  #  ]=B + "manipulator"&% +4 "core" % ; - 1 . ] +2 .tForearm.seek :retract + "manipulator"& '\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +157 "core" ( +2 "manipulator"&& +4 "core" & * # [ c + "storage"(& +4 "core" &' -\  + .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&'e +107 "core" ' +2 .tElbow.hold + "manipulator"&, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&1 +68 "core" 1 +2 "manipulator"&% +5 "core" % s   Z + "storage"(& +4 "core" &' e g + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 314 counts + "manipulator"&'ϟ +21 "core" ' + "manipulator"&%& +5 "core" & M < e + "storage"((& +4 "core" &'\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts + "manipulator"&'! +24 "core" ' +2 "storage"(p% +4 "core" %3 y\ \ ( +2 ."downElevator"SE.seek :down +3 "storage"('v +99 (~% +4 "core" %? \ \\y + "manipulator"&% +5 "core" %" C D e +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&#'\ +89 "core" ' +52 ' + ."downElevator"SE.stop + "storage"(5 +3 .tPSV.dial :air + "processing"%)  +87 "core"  +2 .tPS.seek 2.5ml +49 "processing"%.' +2640 "core" ' + .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +57 "core" + .tdelay 1 second +102 .PSV.dial :air + "processing"%  +44 "core"  +2 .tdelay 1 second +101 .PSV.dial :mixloop + "processing"%2 +57 "core" +2 .tdelay 1 second +101 .PSV.dial :air +31 "processing"%3  +44 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml + "processing"%,'W +2628 "core" ' +3 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +6 "processing"%'& +5 "core" &  +2 "manipulator"&6& +4 "core" & Q N ? g + "manipulator"&7% +6 "core" %\  K ;  g +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&8(- +175 "core" ( +2 "manipulator"&1& +5 "core" &- B C g g" +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &5& +3 "core" &- O P L g" +2 .tForearm.seek :garage +2 "manipulator"&;' +94 "core" ' +2 .tHand.close + "manipulator"&% +10 "core" %w D F fS +4 "processing"%J& +7 "core" &  +5 "processing"%E& +10 "core" &  +7 .tPC.seek :closed +2 "processing"%(Tg +6 "core" &  + &  +7 &3u +} +9 &a @ +10 &7r Q +9 &R R +9 &S R +10 &{R R +9 &>R! Q +9 &Q# Q +10 &Q Q +9 &P- Q +12 & ER3 R +8 &"O4 R +10 &#O9 Q +10 &%Q= R +8 &'MT= R +10 &)OD R +10 &*ND Q +8 &,NH R +11 &.TQJ R +8 &0NH Q +8 &1NR R +10 &3RU Q +9 &5^NQ Q +12 &7 OV Q +7 &8SU Q +9 &:OZ R +9 &'QS R +9 &?QU Q +10 &AN^ Q +9 &CnRf Q +11 &E0Qi Q +8 &FV_ R +10 &H]Z S +10 &JjrY V +9 &L%e X +10 &Me X +10 &Og X +8 &Qj_ X +10 &S-^ E +9 &T )Yg W +8 &TI#d . +2 ( +2 "processing"%E& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.60 + "processing"%Z& +4 "core" &TI"q . + .tHand.open + "manipulator"&e1 +75 "core" 1 +2 "manipulator"&:% +11 "core" % w , .  dS +4 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +3 "manipulator"&/'\ +92 "core" ' + .tPRV.dial :air + "processing"%R  +43 "core"  +2 .tPSV.dial :mixloop + "processing"%N +46 "core" +3 "processing"%A% +9 "core" %R +5 .tPS.seek 0.3ml +2 "processing"%$' +393 "core" ' + .tPSV.dial PSR +2 "processing"%X +107 "core"  +3 "processing"%G% +9 "core" %[  +3 #tPulling 0.4ml of PSR.air +2 .PSR.select :air +6 .PS.seek 0.7ml +6 "processing"%I'* +492 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +5 .PS.seek 2.5ml +4 "processing"%F' +1912 "core" ' +4 .tdelay 3 seconds +301 .PSV.dial :mixloop +2 "processing"%& +106 "core" + .tPTV.dial :mixing +2 "processing"%P @ +73 "core" B +4 .tPBV.dial :waste2 +4 "processing"%"  +97 "core"  +2 .tPS.seek 0ml + "processing"%b'W +2628 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&\\& +4 "core" &~ ] `~ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&K(z +2 "core" ( +2 "manipulator"&T& +4 "core" &~ { `~ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &[& +3 "core" &~  `~ +3 .tForearm.seek PC +2 "manipulator"&L'~ +103 "core" ' +2 .tHand.close + "manipulator"&/ +73 "core" / +5 .tPC.seek :open +2 "processing"%Y( +405 "core" ( +2 "manipulator"&?& +4 "core" &~ - . b~ + "manipulator"&U% +5 "core" % σ , c +2 .tForearm.seek :retract + "manipulator"&V'\ +98 "core" ' +5 .tElbow.reconfigure :tight +10 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +4 "manipulator"&`(- +154 "core" ( +4 "manipulator"&*& +9 "core" &.    d c +3 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +5 &g& +8 "core" &.  ( " _ c +4 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage +4 "manipulator"&H' +102 "core" ' +2 .tHand.open + "manipulator"&1 +67 "core" 1 +3 "manipulator"&h% +4 "core" % = 0 d +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&k'\ +99 "core" ' +5 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%j& +9 "core" & +4 "manipulator"&_% +12 "core" %\ @ * e3 +4 "storage"(^% +9 "core" %y 5\  +3 "storage"(d. +7 "core" .($ +3 .tSC.reconfigure :tight +5 "storage"($\ .(\ 1~b +5 .tSC.seek 2 +3 "storage"(]( +202 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (l& +3 "core" & \ +2 "manipulator"&D& +3 "core" &.  ) ) 0 c +2 "manipulator"&a% +4 "core" %\ * + c3 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&9( +175 "core" ( + "manipulator"&u& +5 "core" & " ) \ b' + "storage"(f& +4 "core" &  (\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&v' +93 "core" ' + "storage"( & +6 "core" &  1\  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(M'L +290 "core" ' +3 "storage"(x- +7 "core" -' +4 .tSE.configure :default +4 "storage"(#QK-0-\ b +5 (n& +5 "core" &  0\ + "manipulator"&m& +4 "core" & , + c' +2 .tElbow.seek 2 + "manipulator"&q( +3 "core" ( +2 "manipulator"&z& +4 "core" & * + c' + "storage"(& +4 "core" & \ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&O'ϊ +24 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&/ +72 "core" / +6 ."downElevator"SE.seek :down +8 "manipulator"&{& +5 "storage"('v +15 "core" & " ) d' +4 "manipulator"&c% +16 "core" % ϊ - +  b +4 .tForearm.seek :retract +4 "manipulator"&r'\ +90 "core" ' +2 .tElbow.seek PC + "manipulator"&w(z +143 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +133 "core" ( +29 "manipulator"&t& +8 "core" &n 3 A e +3 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 &y& +7 "core" &n C E O e +4 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC +3 "manipulator"&o'~ +108 "core" ' +6 "manipulator"& & +14 "core" &o F C \\ e +4 "manipulator"&s% +12 "core" %t B F e1 +6 "processing"%& +10 "core" & +9 "processing"%|& +20 "core" &5 +4 & +7 .tPC.seek :closed +4 "processing"%(Tg +10 "core" & +3 & + &  +6 &-s +| +8 &by @ +9 &^n R +9 &M R +10 &N R +9 &N R +11 &fQ Q +9 &(O Q +8 &N Q +13 &N Q +7 & nRy Q +9 &"/Rw R +11 &#Pu Q +7 &%Lv R +11 &'uOt R +10 &)9Nu Q +12 &*Ot R +10 &,Ou Q +9 &.~Qh Q +9 &0@Ng Q +9 &2Le Q +9 &3Qd Q +10 &5Of Q +6 &7HQq Q +10 &9\ Ou Q +11 &:Ot R +8 &<Nt R +8 &>PIu Q +12 &@Js Q +6 &AIu Q +10 &CKf R +10 &EVQl R +8 &GTf R +10 &H`d S +15 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +7 "core" &Jp_ V +2 &LOa W +2 &Nb X +6 &Oe X +7 &Qc X +10 &SGoc 7 +11 &T"-Yc Y +11 &TK(a 0 + ( +6 "processing"%|& +12 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.63 +5 .Hand.open +4 "manipulator"&\ 1 +9 "core" &TK%b 0 +3 &TK$` 0 +57 1 +4 "manipulator"&S% +16 "core" % t (  c1 +7 .tForearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +6 .tForearm.seek :retract +120 "manipulator"& '\ +102 "core" ' +7 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +6 .PH.seek 28C,5:00 +6 "processing"%  +6 %9 +18 "core" 9 +106 "processing"%9 +9 "core" 9 +107 "processing"%9 +4 "core" 9\  +103 "processing"%9 +2 "core" 9 +102 "processing"% 9 +2 "core" 9 +104 "processing"%}9 +4 "core" 9 +104 "processing"%9 +4 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +5 "core" 9# +105 "processing"%%9 +2 "core" 9( +102 "processing"%(9 +2 "core" 9, +104 "processing"%p9 +5 "core" 90 +103 "processing"% 9 +3 "core" 95 +103 "processing"%~9 +5 "core" 99 +103 "processing"%9 +6 "core" 9= +103 "processing"%9 +3 "core" 9A +103 "processing"%9 +5 "core" 9F +103 "processing"%9 +2 "core" 9J +102 "processing"%9 +3 "core" 9N +104 "processing"%)9 +4 "core" 9R +104 "processing"%9 +3 "core" 9W +103 "processing"%9 +2 "core" 9[ +103 "processing"%W9 +5 "core" 9_ +105 "processing"%9 +2 "core" 9d +102 "processing"%9 +3 "core" 9$h +104 "processing"%29 +4 "core" 9,l +104 "processing"%39 +3 "core" 94p +103 "processing"%.9 +5 "core" 9;u +104 "processing"%'9 +2 "core" 9Cy +102 "processing"%69 +3 "core" 9J} +103 "processing"%79 +6 "core" 9R +105 "processing"%19 +2 "core" 9Y +102 "processing"%59 +2 "core" 9a\ +104 "processing"%9 +4 "core" 9h +6 .tPH.hold 2:00:00,28C +6 "processing"%< ppa +4 .tdelay 1:30 +9 "core"  +24 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt["% +4 "core" %W  +2 .tPS.seek 1.5ml +2 "processing"%J' +598 "core" ' +2 .tdelay 3 seconds +301 .PBV.dial between PSV and waste1 +2 "processing"%8 * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%='W +1604 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%+  +35 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%Z * +34 "core" * + .tPSR.select :air +2 .PSV.dial PSR + "processing"%e +77 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +2 .tPS.seek 2.5ml + "processing"%:' +2521 "core" ' + .tPSV.dial PTV +2 "processing"%E +75 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%R +76 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%N +77 "core" + .tdelay 5 seconds +502 .PSV.dial :air + "processing"%A  +75 "core"  +2 .tPS.seek 0ml +2 "processing"%B'W +2504 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%,  +134 "core" +2 .tPSV.dial :mixloop + "processing"%X +46 "core" + .tPRV.dial :ab1 +2 "processing"%G @ +75 "core" B +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%$'w +350 "core" ' + .tdelay 2 seconds +202 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +3 "collection"'I  + "processing"%&  +49 "core"  +7 +2 "processing"%P% +4 "core" %r(  +2 .tPS.seek 0.32ml + "processing"%"' +391 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV + "collection"'F  +29 "core" +2 .tPRV.dial :air + "processing"%\\  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%T'D +724 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +498 "core" ' + .tPRV.dial :waste2 +2 "processing"%[ @ +75 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%' +862 "core" ' + #taddPMLReagent08 + .PSV.dial :air + "processing"%@  +45 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%/'[ +1619 "core" ' + .tPSV.dial :PML + "processing"% +44 "core" +2 .tPTV.dial :mixing + "processing"%? @ +72 "core" A +2 .tPBV.dial :waste1 + "processing"%U  +33 "core" +2 "processing"%*% +4 "core" %\\_  +2 .tPS.seek 1.85ml + "processing"%g'< +240 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%L * +36 "core" , +2 .tPS.seek 0ml + "processing"%K'W +1973 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" &QW + "manipulator"&h& +5 "core" &p ) X + "manipulator"&j% +4 "core" %\ $ I W C +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&V(- +164 "Can". 77 +16 "core" ( +2 "manipulator"&_& +4 "core" &-   [E + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &^& +3 "core" &-  \  \\E +2 .tForearm.seek :garage + "manipulator"&d' +94 "core" ' +2 .tHand.close +2 "manipulator"&H/ +71 "core" / +2 "manipulator"&l& +4 "core" &- - + ]E + "manipulator"&D% +4 "core" % + ) ] +2 .tForearm.seek :retract + "manipulator"&a'\ +102 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&i(Ӥ +280 "core" ( +2 "manipulator"&u& +4 "core" &Ө  X;4 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &f& +3 "core" &Ө  V;4 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"& '+ +100 "core" ' +2 "manipulator"&`& +4 "core" &Ө   U;4 + "manipulator"&k% +4 "core" %$ J U +2 "collection"'x& +4 "core" &SW +2 "collection"'n& +4 "core" &SX +2 .tCC.seek :closed +2 "collection"'m(O +4 "core" &QV +7 & *SW %f +9 &W}RV 9 +9 &}ySV N +10 &YRW R +9 &LUSU Q +10 & TTV Q +9 &TRV Q +9 &RSV Q +10 &SURW Q +9 &XSV Q +9 &TSX Q +10 &!URT Q +9 &#[TSW Q +9 &%RRU Q +10 &&TSV R +9 &(URV Q +10 &*cXTW Q +9 &,%TTV Q +9 &-WRV Q +10 &/TSX Q +9 &1mUSV Q +9 &3.WUW Q +10 &4TSV Q +9 &6ZRV Q +10 &8uVSV Q +9 &:7TSW Q +9 &;WSV Q +10 &=RSU Q +9 &?}TSU Q +9 &A@USX P +10 &CUTV Q +9 &DURW Q +10 &FXPW Q +9 &HCgTW R +9 &IRU V +10 &KSU [\ +9 &MfRU ^ +9 &NcQV 5 +10 &O| QV T +9 ( +3 "collection"'n& +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.69 + "collection"'z& +5 "core" &O_RU I + &O_RU I + .tHand.open + "manipulator"&1 +71 "core" 1 + "manipulator"&% +4 "core" % $ r Q +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&{'\ +96 "core" ' + .tPSV.dial PSR +2 "processing"%c +106 "core"  + "processing"%9% +4 "core" %Y~ +2 #tPulling 1.5ml of PSR.flush .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%v' +1613 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%M  +44 "core"  +2 .tPS.seek 0ml + "processing"%O'W +1614 "core" ' + .tPSV.dial PSR +2 "processing"%q +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%t' +2639 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +3 "processing"%y  + "collection"'  +101 "core" +68  + .tPSV.dial :mixloop + "processing"% +105 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%s  +74 "core" +2 .tPS.seek 0ml + "processing"%'W +2629 "core" ' +4 .tPSV.dial :air +4 "processing"%r  +44 "core"  +3 .tPS.seek 2.5ml + "processing"%Y' +2633 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%\ +45 "core" +3 .tPS.seek 0ml + "processing"%S'W +2626 "core" ' +3 .tPSV.dial :air +4 "processing"%|  +47 "core"  +5 .tPS.seek 2.5ml +2 "processing"%' +2629 "core" ' +2 .tPSV.dial :mixloop + "processing"%o +46 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2626 "core" ' +4 #tGaraging FlushPuck in Collection Clamp +3 "manipulator"&& +10 "core" &Ө " Q;4 +4 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +4 "manipulator"&(Ӥ +7 "core" ( +3 "manipulator"& & +8 "core" &Ө % U;4 +3 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +4 &}& +6 "core" &Ө '  Q;4 +5 .tForearm.seek CC +3 "manipulator"&'+ +104 "core" ' + .tHand.close +2 "manipulator"&/ +67 "core" / +5 .tCC.seek :open +3 "collection"'( +379 "core" ( + "manipulator"&%& +5 "core" &Ө  T;4 + "manipulator"&(% +4 "core" % )  Nv +2 .tForearm.seek :retract +2 "manipulator"&p'\ +107 "core" ' +4 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 .tElbow.seek :garage + "manipulator"& (- +289 "core" ( +4 "manipulator"&~& +9 "core" &-  & g [ +3 .tElbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +4 && +6 "core" &-   X +4 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek :garage +3 "manipulator"&' +98 "core" ' +2 .tHand.open + "manipulator"&1 +77 "core" 1 +4 "manipulator"&% +4 "core" %   3 Z +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +101 "core" ' +4 ."da"delayUntil "20:10:18.96" +1680 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +2076 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%6 +135 "core"  +2 "processing"%7% +4 "core" %W + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml + "processing"%1' +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%5'[ +1614 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +72 "core"  +2 ."da"PSV.dial PTV + "processing"%0 +75 "core" +2 ."da"PBV.dial :waste1 + "processing"%!  +35 "core" + "processing"%b% +4 "core" %]  +2 ."da"PS.seek 1.5ml +2 "processing"%#' +62 "Can"  76 +526 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%4 * +35 "core" , +3 ."da"PS.seek 0ml + "processing"%;'W +1606 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%C  +35 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%> * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%- +88 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%8' +2506 "core" ' + ."da"PSV.dial PTV +2 "processing"%J +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%+ +87 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%Z  +76 "core"  +2 ."da"PS.seek 0ml +2 "processing"%e'W +2514 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%= +138 "core"  + "processing"%E% +4 "core" %T4 + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml + "processing"%R' +589 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +9 ."da"PS.seek 2ml +2 "processing"%N'[ +1618 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%A +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%:  +33 "core" +2 "processing"%,% +4 "core" %]3  +2 ."da"PS.seek 1.5ml +2 "processing"%X' +586 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"%G * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%B'W +1602 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%&  +36 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +4 "processing"%I * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%P +76 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%$' +2534 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%F +77 "core" +3 ."da"delay 5 seconds +504 .PSV.dial PSR +3 "processing"%\\ +75 "core"  +2 ."da"delay 5 seconds +501 .PSV.dial PTV +2 "processing"%" +76 "core" +4 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%[  +75 "core"  +2 ."da"PS.seek 0ml +2 "processing"%T'W +2512 "core" ' +4 #"da"getPMLReagent08 +2 .PRV.dial :air +3 "processing"%@  +46 "core"  +4 ."da"delay 5 seconds +169 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +603 "core" ' +2 ."da"PSV.dial :PML + "processing"%h +46 "core" + ."da"PTV.dial :mixing +2 "processing"%j @ +73 "core" A +2 ."da"PBV.dial :waste1 + "processing"%_  +33 "core"  +2 "processing"%^% +3 "core" %Z  +3 ."da"PS.seek 1.85ml + "processing"%w': +233 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%H * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%l'W +1961 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +1323 "Can" NM +46679 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%D  +33 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , + ."da"PSV.dial :air +2 "processing"%d  +45 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%u' +2541 "core" ' + ."da"PSV.dial :mixloop + "processing"%f +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%V  +56 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%` +41 "core" +2 ."da"delay 2 seconds +201 .PSV.dial :air +2 "processing"%k  +45 "core"  +2 ."da"PS.seek 0ml +2 "processing"%x'W +2523 "core" ' + #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%a +137 "core"  +3 "processing"%% +9 "core" %Q +3 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +3 "processing"% +15 ."da"PS.reconfigure :default +5 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%z' +304 #"reset-modem"Session Begun +2 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +290 "core" ' +6 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1606 "core" ' +2 ."da"PTV.dial :puck + "processing"%  +72 "core"  +2 ."da"PSV.dial PTV + "processing"%n +76 "core" + ."da"PBV.dial :waste1 + "processing"%c  +35 "core"  + "processing"%9% +4 "core" %`  +2 ."da"PS.seek 1.5ml +2 "processing"% ' +588 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%K * +34 "core" * +2 ."da"PS.seek 0ml +2 "processing"%M'W +267 "Can" 88 +1340 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +3 .PBV.dial :waste1 +3 "processing"%v  +35 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%q * +36 "core" , +3 ."da"PSR.select :air +4 .PSV.dial PSR +3 "processing"%O +78 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2535 "core" ' +3 ."da"PSV.dial PTV +4 "processing"%y +88 "core"  + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"delay 5 seconds +162 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +53 .Gate.cycleModemPower! 5 +8 #Session Ended +3048 "Can"2 `^ +8614 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%2 * +33 "core" + +2 ."da"PSR.select :air +7 .PSV.dial PSR + "processing"%3 +73 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%.' +2516 "core" ' + ."da"PSV.dial PTV +2 "processing"% +87 "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"%7 +87 "core"  + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%'  +76 "core"  +2 ."da"PS.seek 0ml + "processing"%1'W +2530 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates .PSR.select :air +2 .PSV.dial PSR + "processing"% +150 "core"  +5 "processing"%0% +16 "core" %Z +5 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +9 "processing"% +17 ."da"PS.reconfigure :default +8 "processing"%#A d`xb +8 ."da"PS.seek 0.25ml +7 "processing"%!'7 +333 "core" ' +2 ."da"delay 5 seconds +502 "processing"%b% +3 "core" %4  +2 #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%5' +330 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml + "processing"%4'[ +1606 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%# +77 "core" +2 ."da"PBV.dial :waste1 + "processing"%C  +37 "core" + "processing"%>% +4 "core" %_  +2 ."da"PS.seek 1.5ml + "processing"%-' +584 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%; * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%J'W +1612 "core" ' + ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%+ * +35 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%Z +78 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%8' +2584 "core" ' + ."da"PSV.dial PTV +2 "processing"%= +78 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%E +78 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%e +78 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%R  +78 "core"  +2 ."da"PS.seek 0ml +2 "processing"%A'W +2577 "core" ' +3 #"da"Additional air clear +3 .PSR.select :air +5 .PSV.dial PSR +2 "processing"%: +140 "core"  +3 "processing"%,% +9 "core" %S +2 #"da"Pulling 2ml of PSR.air +3 .PSR.select :air +5 .PS.reconfigure :default +5 "processing"%#A d`xb +5 ."da"PS.seek 2ml +3 "processing"%N'[ +2118 "core" ' +4 ."da"delay 5 seconds +502 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%G +76 "core" +2 ."da"PBV.dial :waste1 + "processing"%X  +37 "core" +3 "processing"%&% +8 "core" %Z  +5 ."da"PS.seek 1.5ml +3 "processing"%I' +594 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%P * +35 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 + "processing"%B  +110 "core"  +6 ."da"PS.seek 0ml +4 "processing"%F'W +1609 "core" ' +3 "processing"%\\9 +7 "core" 95 +5 #"da"Processing Puck Heater at 27.9C before imaging +2 .PH.coast +4 "processing"%"  +7 "core" 5 + 5 +3 "processing"%[& +8 "core" &TK" 0 +4 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&$% +8 "core" %\ $ r y H  E +3 "storage"(@% +8 "core" % +3 "storage"(. +6 "core" .( +4 ."da"SC.reconfigure :tight +5 "storage"($\ .(\ 1~b +5 ."da"SC.seek 1 +4 "storage"(($ +192 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +2 (?& +3 "core" &' S +2 "manipulator"&T& +3 "core" &- n m b  +2 "manipulator"&*% +4 "core" %\ # x u ?  E +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 + "manipulator"&L( +174 "core" ( + "manipulator"&U& +4 "core" &\ ^ u c # +2 "storage"(g& +4 "core" &' 7 +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&/'! +94 "core" ' + "storage"(h& +5 "core" &' & + ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(j'L +298 "core" ' +3 "storage"(_- +7 "core" -'q + ."da"SE.configure :default +3 "storage"(#QK-0-\ b +2 "manipulator"&^& +3 "core" &\ n l k # +2 "storage"(H& +4 "core" &' 5 + ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&'e +36 "core" ' + ."da"Elbow.hold +2 "manipulator"&w, +4 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 "storage"(D- +2 "core" -'q +4 ."da"SE.seek 1.09 Pucks below Top Plate + "storage"( ') +37 "core" ' +4 "manipulator"&d% +8 "core" %Vc ] +3 "storage"(l& +8 "core" &' i +3 ."da"Forearm.force -20 +3 "manipulator"&5 +6 ."da"Forearm.seek 1 + 285 counts +3 "manipulator"&f'ς +18 "core" ' +4 "manipulator"&V& +9 "core" & " \\ +3 "storage"(`& +10 "core" &' _ +5 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&k'! +23 "core" ' +2 ."da"SE.seek 2.09 Pucks below Top Plate +2 "storage"(u' +38 "core" ' +2 "manipulator"&a& +5 "core" & < \\ + "manipulator"&% +4 "core" %   +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&x'\ +96 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&z(z +249 "core" ( +3 "manipulator"&& +9 "core" & ] c  +3 ."da"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +5 &n& +7 "core" & m m n  +4 ."da"Forearm.seek PC +3 "manipulator"&c'~ +94 "core" ' +2 ."da"Hand.close + "manipulator"&9/ +69 "core" / +4 ."da"PC.seek :open +3 "processing"%( +405 "core" ( + "storage"(K& +4 "core" &'  +2 "manipulator"& & +3 "core" & $  +2 "manipulator"&v% +4 "core" % ϐ   +2 ."da"Forearm.seek :retract + "manipulator"&q'\ +103 "core" ' +4 ."da"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 + "manipulator"&O( +252 "core" ( + "manipulator"&M& +4 "core" & t o # +2 "storage"(y& +9 "core" &' +4 ."da"Forearm.reconfigure :tight +117 "manipulator"&#Q@2^d^\ b +11 ."da"Forearm.seek 1 + 700 counts + "manipulator"& '! +102 "core" ' +3 ."da"Hand.open +3 "manipulator"&s1 +68 "core" 1 + "storage"(t- +4 "core" -' +2 ."da"SE.seek 1.85 Pucks below Top Plate +2 "storage"(' +22 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.18 Pucks below Top Plate + "storage"(' +55 "core" ' +4 #"da"Lights, camera, ACTION! +6 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da99dec3120h40ml.tif +1938 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1118 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +2351 "Can"4 66 +17643 #"da"WARNING: Too Dark -- required 1079.47s exposure > 300s time limit\ SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da99dec3120h40ml.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da99dec3120h40ml15s.tif +1568 #SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da99dec3120h40ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da99dec3120h40ml30s.tif +3073 #SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da99dec3120h40ml30s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da99dec3120h40ml70s.tif +7137 #SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da99dec3120h40ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 "storage"(\ - +11 "core" -' +2 "storage"(r& +5 "core" &' N O K +2 "manipulator"&Y& +3 "core" &\  R 4# +2 ."da"Elbow.seek 1 +2 "manipulator"&S( +28 "core" ( +2 "manipulator"&o& +4 "core" & \  @ 8 +2 "storage"(& +3 "core" &' Y S < +3 ."da"Forearm.seek 1 + 700 counts + "manipulator"&|'! +3 "core" ' +3 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.9 Pucks below Top Plate +2 "storage"( ' +61 "core" ' +2 "manipulator"&& +4 "core" & w  D + "storage"(& +4 "core" &'  +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 + "manipulator"&i'e +36 "core" ' +2 ."da"Elbow.hold + "manipulator"&{, +4 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 2.08 Pucks below Top Plate +2 "storage"(}' +24 "core" ' +2 "manipulator"&%% +4 "core" %Oq , - - 9 + "storage"((& +5 "core" &' : + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 278 counts +2 "manipulator"&'{ +20 "core" ' +2 "manipulator"&~& +5 "core" & 7 H + "storage"(m& +4 "core" &' ( +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&'! +23 "core" ' + "storage"(% +5 "core" %  +2 ."downElevator"SE.seek :down +3 "storage"('v +99 (% +3 "core" %F4  Yk +2 "manipulator"&% +4 "core" % Z I +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&)'\ +93 "core" ' +46 ' + ."downElevator"SE.stop + "storage"(5 +3 (& +4 "core" &' I +2 #tStarting finalPurge +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%p& +4 "core" &6 + "manipulator"&W& +4 "core" & 7 I +2 "manipulator"&% +4 "core" %\ 6 J3 +2 ."psFlush"Elbow.seek FlushPuck::Garage + "manipulator"&(- +165 "core" ( +2 "manipulator"&2& +4 "core" &-  K} +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &3& +3 "core" &- w  L} +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&' +95 "core" ' + ."psFlush"Hand.close +2 "manipulator"&/ +66 "core" / + "manipulator"&6& +87 "core" &- E P} + "manipulator"&7% +5 "core" % \\ O" +2 ."psFlush"Forearm.seek :retract + "manipulator"&''\ +95 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&.(z +121 "core" ( +3 "manipulator"&& +4 "core" & + M + ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &0& +2 "core" &  M +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC + "manipulator"&1'~ +101 "core" ' + "manipulator"&b& +5 "core" &  M + "manipulator"&!% +4 "core" %r ; L +2 "processing"%5& +3 "core" & +3 "processing"%#& +4 "core" & +2 ."psFlush"PC.seek :closed +2 "processing"%C(Tg +5 "core" &  +9 &0u +| +9 &bw @ +10 &`k R +9 &!I R +9 &L R +10 &O R +9 &fP R +10 &(N R +9 &L S +9 &J R +10 & mL S +9 &"1L R +9 &#M R +10 &%L R +9 &'wL R +10 &)8N R +9 &*L R +9 &,L R +10 &.K R +9 &0BN R +9 &2L R +10 &3K R +9 &5K R +10 &7KL Q +9 &9 M R +9 &:L Q +10 &<L R +9 &>SK Q +9 &@L R +10 &AJ Q +9 &CL Q +10 &EYN R +12 &GR S +6 &HX S +10 &Jp V +9 &LN Y +9 &N X +10 &O Y +9 &Q Y +10 &SHr : +9 &T#.i R +9 &TF# / +3 ( + "processing"%#& +3 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.69 + "processing"%>& +4 "core" &TF" / +2 ."psFlush"Hand.open + "manipulator"&41 +65 "core" 1 + "manipulator"&;% +4 "core" % r g L +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract + "manipulator"&-'\ +97 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR + "processing"% +45 "core"  +2 "processing"%+% +4 "core" %V + #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%Z' +489 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +96 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml + "processing"%J' +2128 "core" ' +2 ."psFlush"delay 1 second +101 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%= @ +201 "core" B +2 ."psFlush"PTV.dial :PRVmixing + "processing"%E  +135 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"%e +106 "core" +3 ."psFlush"PS.seek :empty + "processing"%R'9 +2637 "core" ' + ."psFlush"PSR.select :air +2 .PSV.dial PSR + "processing"%8 +107 "core"  + "processing"%:% +4 "core" %71 + #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%,' +619 "core" ' + ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%A' +2142 "core" ' + ."psFlush"delay 1 second +102 .PBV.dial :waste1 + "processing"%G  +37 "core" + ."psFlush"PTV.dial :mixing +2 "processing"%X @ +73 "core" B + ."psFlush"PSV.dial :mixloop +2 "processing"%& +107 "core" + ."psFlush"PS.seek :empty +2 "processing"%N'9 +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%P +107 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%B'P +1101 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%I' +1611 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%\\ +77 "core" + ."psFlush"PTV.dial :puck +2 "processing"%"  +73 "core"  +2 ."psFlush"PBV.dial :waste1 +57 .PS.seek 0ml + "processing"%['W +2625 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%$ +76 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%@' +599 "core" ' +2 ."psFlush"PSR.select :air + "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2123 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%? +77 "core" + ."psFlush"PBV.dial PSV +2 "processing"%T U +56 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%*'W +2629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%] @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%U' +2630 "core" ' +3 ."psFlush"PSV.dial :waste1 +3 "processing"%g  +45 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +25 "core"  +4 ."psFlush"PS.seek 0ml +4 "processing"%h'W +1603 "Can"1 ;; +1034 "core" ' +4 ."psFlush"PSV.dial PSR +4 "processing"% +46 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2639 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%_ +76 "core" +4 ."psFlush"PBV.dial PSV +4 .PS.seek 0ml +4 "processing"%^'W +2640 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%H @ +45 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%D' +2628 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%d  +74 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%l'W +2630 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%V +45 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +12 ."psFlush"PS.seek 1ml +4 "processing"%`'P +1104 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%a' +1609 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +76 "core" +3 ."psFlush"PTV.dial :puck +3 .PBV.dial :waste1 +3 "processing"%/  +58 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%L'W +604 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt["VSfj R +9 &@Rgkx Q +10 &AUgjz Q +9 &CQgln Q +10 &E_Vhkk Q +9 &G \\fio R +9 &Hjfip T +10 &Jchv X +9 &LGefx \\ +9 &Nehq T +10 &O3Hdii %r +9 &O wegh K +6 ( + "collection"' & +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.78 + "collection"'& +4 "core" &Omfir K + &Okfif K + .tHand.open +2 "manipulator"&1 +69 "core" 1 + "manipulator"&|% +4 "core" % ,  SM +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&S'\ +95 "core" ' + #tFlushing the Collection Valve::Manifold + "collection"' & +4 "core" &Obfhu K +2 "collection"'i% +3 "core" %fir +2 .tCSV.dial CSR + "collection"'  +43 "core"  +2 "collection"'p% +4 "core" %dje + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"''l +1349 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 'W% +2 "core" %lei  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.501ml + "collection"'' +723 "core" ' + .tCSV.dial :waste +2 "collection"'} +133 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +2 .tCS.seek 0ml + "collection"'' +1995 "core" ' + #tFlushing lower manifold's waste1 port + "collection"'2& +4 "core" &Omgh K +2 "collection"'3% +3 "core" %ej +2 .tCSV.dial :flush + "collection"'  +43 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml + "collection"'{'l +1338 "core" ' + .tdelay 5 seconds +555 .CSV.dial :air +3 "collection"' @ +42 "core" B +2 "collection"'6% +4 "core" %lgh  +2 .tCS.seek 7ml + "collection"'7' +568 "core" ' +2 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +3 "collection"')  + '  +43 "core"  +97  +2 .tCBV.dial :waste1 + "collection"'0 @ +46 "core" > +2 .tCS.seek 0ml + "collection"'' +1828 "core" ' + #tFlushing lower manifold's waste2 port +2 "collection"'b& +4 "core" &Olgj\ K + "collection"'!% +4 "core" %hi +2 .tCSV.dial :flush + "collection"'5  +86 "core"  +3 .tCS.seek 5ml + "collection"''l +1345 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'' @ +54 "core" > +2 "collection"'% +4 "core" %lej  +2 .tCS.seek 7.001ml + "collection"'>' +588 "core" ' +2 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +3 "collection"'4  +45 "core"  + .tCBV.dial :waste2 + "collection"';  +119 "core"  +3 .tCS.seek 0ml + "collection"'#' +1829 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'& +4 "core" &Okhj K + "collection"'+% +4 "core" %gk + .tCSV.dial CSR + "collection"'1  +44 "core"  +2 "collection"'F% +4 "core" %hj + #tPulling 8ml of CSR.kill + .CSR.select :kill + "collection"' +10 .tCS.seek 8ml +2 "collection"'Z' +2109 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml + "collection"'=' D +574 "core" ' +2 ."connect"CSV.dial CBV +2 .tCBV.dial CSV +2 "collection"'E +2 'e  +103 "core" +36  + .tCTV.dial :intake +2 "collection"'J  +74 "core" + .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'8' \\ +414 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +929 "Can". NN +739 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air + "collection"':  +75 "core"  +2 .tCS.reconfigure :default +2 "collection"'#P d@b +2 .tCS.seek 0ml + "collection"'R' +590 "core" ' + .tCSV.dial CSR + "collection"',  +104 "core"  +2 "collection"'G% +4 "core" %fg + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml + "collection"'X'l +1355 "core" ' +2 .tdelay 5 seconds +501 .CSR.select :air +2 "collection"' +9 .tCS.seek 10ml +2 "collection"'&' D +1349 "core" ' +2 .tCSV.dial CBV + "collection"'A +104 "core" +2 .tCS.seek 0ml + "collection"'P' +2621 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&N& +4 "core" &ӫ  P:+ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&B(Ӥ +3 "core" ( + "manipulator"&\\& +4 "core" &ӫ  P:+ + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &"& +3 "core" &ӫ \ P:+ +2 .tForearm.seek CC +2 "manipulator"&I'+ +103 "core" ' + .tHand.close + "manipulator"&$/ +66 "core" / +2 .tCC.seek :open +2 "collection"'[( +379 "core" ( + "manipulator"&@& +4 "core" &ӫ n P:+ +2 "manipulator"&?% +3 "core" % 5 PX +2 .tForearm.seek :retract +2 "manipulator"&T'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&(- +284 "core" ( + "manipulator"&]& +4 "core" &-  d X# +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &*& +3 "core" &- I W# +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&g' +102 "core" ' +3 .tHand.open + "manipulator"&U1 +73 "core" 1 + "manipulator"& % +4 "core" % Ͼ H X +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&h'\ +99 "core" ' +2 "processing"%_& +4 "core" & +34121 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +225 "Can"+ -- +49533 #t-> access 1 +2 "storage"(% +3 "core" %~ K L ( +2 "manipulator"&H% +4 "core" %\ &  [!T +2 "manipulator"&^& +3 "core" &-   [# +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(d(< +669 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (D& +3 "core" &<    +5442 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +25064 #t-> exit +3003 #Sending Email +30002 !o:Email::Error: mesg"flush stuck!:bt[ "8/home/esp/esp2/utils/commskel.rb:231:in `flushMail'")/home/esp/esp2/utils/commskel.rb:239"4/home/esp/esp2/lib/framework.rb:171:in `atExit'"-/home/esp/esp2/lib/thread.rb:762:in `[]'"0/home/esp/esp2/lib/thread.rb:762:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +5 #mEXIT @946694526.41EST @946765709.46EST = =mMAIN_scheduler =tMAIN @EST946765711.41 #"core_reset"Sent BREAK +2 #t@30138 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +8 #ESP2 v3.41 I2C Gateway v3.20 for core bus +243 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +410 "Can"  +  y + #tPolling Can every 10:00 +5 #Cleanly exited at 21:42:06EST31-Dec-99 +620 #-> ESP.ready! +3 #Powering core bus +576 .Gate.power :raw,:ON + "sampler") +53 ) +2 "core"  +2 "collection"' +2 ' +4 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +3 "processing"% 9\ +3 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %LN + .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +8 "core" % +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +2 "core" %9\  +2 .tSS.configure :default +2 "sampler")#.0X exit +4 #mEXIT @946765766.32EST @946685050.52EST = =mMAIN_scheduler =tMAIN @EST946685052.41 #"core_reset"Sent BREAK + #t@50032 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.41 I2C Gateway v3.20 +209 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +243 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +403 "Can"   w + #tPolling Can every 10:00 +3 #Cleanly exited at 17:29:26EST01-Jan-00 +3414 #-> exit +4 #mEXIT @946685095.21EST @1648582890.99EDT = =mMAIN_scheduler =tMAIN @EDT1648582892.85 #"core_reset"Sent BREAK +2 #t@37833 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +238 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +393 "Can"  +  u + #tPolling Can every 10:00 +2 #Cleanly exited at 19:04:55EST31-Dec-99 +6279 #-> ESP.ready! +3 #Powering core bus +559 .Gate.power :raw,:ON +2 "sampler") +58 ) +2 "core"  + "collection"' +3 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ +3 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +2 "core" %DJ! +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +2 "core" % +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %\  +2 .tSS.configure :default +2 "sampler")#.0X $da [:extractVol]=0.17 +4571 #-> access 2 +2 "storage"(;% +3 "core" %y 3 2 + "manipulator"&<% +4 "core" %\ ! ^ V +2 "manipulator"&=& +3 "core" &y  g V& +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(>(K +510 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (?& +3 "core" &K\ \  "  +22257 #t-> startTube 2 +9042 #-> FlowMeter.start +2 !o:NameError: mesg"%uninitialized constant FlowMeter: name:FlowMeter:bt["(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 +11481 "Can" 87 +773 #t-> Flowmeter.start +2 !o:NameError: mesg"%uninitialized constant Flowmeter: name:Flowmeter:bt["(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 +932 #-> Flow.meter start +11 !"detached from MAIN"o:LocalJumpError\ : mesg"no block given: @reason: noreason:@exit_value0:@timestampu: Time ֢:bt[\ "./home/esp/esp2/lib/base.rb:274:in `start'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +4 !to:Log::CannotDump: mesg"L#:bt["7/home/esp/esp2/lib/log.rb:471:in `recordException'"7/home/esp/esp2/lib/log.rb:597:in `recordException'"5/home/esp/esp2/lib/rmutex.rb:89:in `synchronize'"7/home/esp/esp2/lib/log.rb:596:in `recordException'"5/home/esp/esp2/lib/esp.rb:302: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:188:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +4 ."Qmail"BadNews.email "no block given",Subject: "LocalJumpError in detached from MAIN" +2700 #t-> ESP.ready? +6 "collection"'@% +10 "core" %FKd +3 "sampler")A% +10 "core" % \ a +3 "manipulator"&B% +7 "core" %\ K Q +4 "manipulator"&C& +8 "core" &z  Q& +2 "storage"(D& +8 "core" &K    +3 "storage"(E% +8 "core" %y   +3 "collection"'F& +8 "core" &FKg  +3 "processing"%G& +7 "core" & +4 "processing"%H% +7 "core" %[ +1928 #t-> sample.deep +4 !o:ArgumentError: mesg"(wrong number of arguments (0 for 1):bt[ "(ESP):9:in `sample'"(ESP):9:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +1643 #-> Sample.deep +2 .Sample.deep + "sampler")I0 +1649 "core" 0 +997 #t-> Sample.shallow +3 .Sample.shallow +3 "sampler")J2 +285 #"uploadLog"upsync +1372 "core" 2 +1953 #t-> Power.sampler +483 #-> Power.sampler on +2 .Gate.power :sampler,:ON +2988 #-> Flow.meter start +10 !"detached from MAIN"o:LocalJumpError\ : mesg"no block given: @reason: noreason:@exit_value0:@timestampu: Time ac:bt[\ "./home/esp/esp2/lib/base.rb:274:in `start'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +5 !to:Log::CannotDump: mesg"L#:bt["7/home/esp/esp2/lib/log.rb:471:in `recordException'"7/home/esp/esp2/lib/log.rb:597:in `recordException'"5/home/esp/esp2/lib/rmutex.rb:89:in `synchronize'"7/home/esp/esp2/lib/log.rb:596:in `recordException'"5/home/esp/esp2/lib/esp.rb:302: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:188:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +2 ."Qmail"BadNews.email "no block given",Subject: "LocalJumpError in detached from MAIN" +5798 #"uploadLog"upsync +725 #t-> FlowMeter.start + !o:NameError: mesg"%uninitialized constant FlowMeter: name:FlowMeter:bt["(ESP):15:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +10729 #-> Power.sampler off + .Gate.power :sampler,:OFF +24887 "Can" 88 +60001  87 +60001  77 +60001  88 +60001  88 +60001  88 +60001  88 +60001  87 +60001  88 +60001  88 +60001  88 +60001  88 +60000  77 +60001  77 +60001  87 +60001  88 +60001  77 +60001  87 +60001  87 +60001  88 +60001  88 +60001  87 +60001  88 +60001  87 +60001  87 +60001  88 +60001 \ o77 +60001 \ F77 +60001 \ E87 +60000 \ F77 +60001 \ H87 +60001 \ K88 +60001 \ P77 +60001 \ Z77 +60001 \ g77 +60001 \ }77 +60001 \ 87 +60001 \ 77 +60001 \ 76 +60001  !77 +60001  788 +60001  D76 +60001  I66 +60001  J66 +60000  L76 +60001  K66 +60001  K66 +60001  K76 @EDT1648612902.10  K66 +60001  L66 +60001  N76 +60001  P66 +60001  T76 +60001 \ C77 +60001  88 +60001  88 +60001  88 +60001  88 +60001  88 +60001 $ 88 +60000 , 88 +60001 2 88 +60001 7 88 +60001 < 88 +60001 A 87 +60001 F 88 +60001 I 88 +60001 L 88 +60001 P 88 +60001 Y 87 +60001 [ 88 +60001 c 87 +60001 k 88 +60001 o 87 +60001 u 77 +60001 x 87 +60001 ~ 77 +60000  88 +60001  87 +60001  87 +60001  87 +60001  88 +60001  88 +60001  88 +60001  88 +60001  87 +60001  87 +60001  88 +60001  88 +60001  87 +60001  88 +60001  87 +60001 >k 77 +60001 ! 88 +60001 ' 88 +60000   88 +60001 \  87 +60001   88 +60001  88 +60001   88 +60001  88 +60001  88 +60001   88 +60001 \  87 +60001  88 +60001 " 87 +60001   88 +60001 , 88 +60001 ) 87 +60001 + 87 +60001 7 99 +60000 , 88 +60001 8 88 +60001 < 88 +60001 9 87 +10823 #t-> Flow.start +2 ."flow"Gate.power :analytic3,:ON +845 #t-> Flow.stop +2 ."flow"Gate.power :analytic3,:OFF +38756 #t-> Power.sampler on +2 .Gate.power :sampler,:ON +2202 #-> Sample.deep + .Sample.deep + "sampler")K0 +1721 "core" 0 +950 #t-> Flow.start +2 ."flow"Gate.power :analytic3,:ON +1163 #0.0L/min +1005 #0.0L/min +1006 #0.0L/min +1005 #0.0L/min +515 "Can"? v77 +491 #"flow"0.0L/min +1005 #0.0L/min +1005 #0.0L/min +1010 #0.0L/min +1005 #0.0L/min +1005 #0.0L/min +1005 #0.0L/min +477 #t-> da 1000 +3 #da sampling at most 1000ml +3 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 11:12:52EDT30-Mar-22\\n{}\\nCan@11:11:42, 0.0L/min, 22.2C, 27% humidity, 14.7psia, 11.928V, 0.263A, 0.263A avg, 3.14W",Subject: "da sampling at most 1000ml" +3 "collection"'L& +3 "core" &z{< k +2 .tHand.open + "manipulator"&M1 +83 "core" 1 +7 "manipulator"&N% +6 "core" % \   + "storage"(O% +4 "core" %y + "storage"(P. +5 "core" .(K + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(Q( +397 #"flow"0.0L/min +275 "core" ( +4 .tSC.configure :limp +6 "storage"($(\ 1b +5 (R& +9 "core" &  +3 "manipulator"&S& +17 "core" &z & +6 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +5 .tElbow.seek 2 +3 "manipulator"&T( +19 "core" ( +3 "manipulator"&U& +8 "core" &  O# +4 "storage"(V& +8 "core" &  +5 .tForearm.seek 2 + 700 counts +3 "manipulator"&W' +96 "core" ' +3 "storage"(X& +8 "core" &  R +4 .tSE.reconfigure :pick +11 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +2 "storage"(Y'L +291 "core" ' +5 "storage"(Z- +7 "core" -'y +4 .tSE.configure :default +3 "storage"(#QK-0-\ b +12 ([& +7 "core" & A +4 "manipulator"&\\& +7 "core" &\ " # +4 .tElbow.seek 2 +3 "manipulator"&]( +25 "core" ( +3 "manipulator"&^& +9 "core" & ) $ 7 +2 "storage"(_& +8 "core" &  C +4 .tForearm.seek 2 + 300 counts +4 "manipulator"&`'ϊ +36 "core" ' +2 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 .tHand.close +3 "manipulator"&a/ +35 #"flow"0.0L/min +32 "core" / +6 ."downElevator"SE.seek :down +6 "manipulator"&b& +4 "storage"(c'v +21 "core" & = =  +3 "manipulator"&d% +8 "core" % Ϛ ; < +4 .tForearm.seek :retract +3 "manipulator"&e'\ +97 "core" ' +4 .tElbow.seek CC +3 "manipulator"&f(Ӥ +129 "core" ' +4 ."downElevator"SE.stop +2 "storage"(5 +30 "core" ( +3 "manipulator"&g& +8 "core" &ӣ  =B +4 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +5 &h& +5 "core" &ӣ  =B +4 .tForearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&i'+ +104 "core" ' +6 "manipulator"&j& +8 "core" &ӣ  A=B +3 "manipulator"&k% +8 "core" %+  } +4 "collection"'l& +8 "core" &wzC j +4 "collection"'m& +14 "core" &w}A i +3 &xz j +3 .tCC.seek :closed +6 "collection"'n(O +9 "core" &y} i +2 &y|% i\  +7 &0xv{ _- +8 &ax{ ^B +9 &8px{ ^U +10 &Nxy bU +8 &Rx| bV +17 &zRx| bV +6 &<Qy| bV +6 &Pv} bV +10 &Ox{ bV +9 &Lx{| bV +11 & EHy|' cU +8 &"Sx| aV +8 &#Qx}O aV +11 &%Lw} cV +9 &'KQy{ bV +9 &)Lx| bV +10 &*Ow| bV +9 &,Qx~ bV +13 &.TNw| bV +8 &0Ox{ bV +6 &1Lx} bV +11 &3P{{ bU +9 &5\\Lw{ cV +8 &7Qx} bV +11 &8Nx~ bV +9 &:Ixy bV +9 &'Nx{ bU +8 &?Lx} cU +11 &ANy} bV +17 &ClMu| bV +2 &E-Rx| bV +11 &F[yx aW +8 &Hrt{ _Z +8 &JYuz X_ +10 &Lsy Vb" +8 &Mux Ub- +10 &O.Tvx ](y +10 &Oxmvy _Q +5 ( +6 "collection"'m& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.96 +3 .Hand.open +3 "manipulator"&o1 +6 "core" &Oxfu{ `Q +34 #"flow"0.0L/min +38 "core" 1 +3 "manipulator"&p% +8 "core" % (   +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +3 "manipulator"&q'\ +105 "core" ' +4 #tcollectSample 1000ml w/bubble point of 24psi +3 #Priming 7ml + .Intake.select :close +4 .Exhaust.select :close +9 .SS.hold +4 "sampler")r+ +6 "core" + +3 "sampler")s% +6 "core" % a +3 "collection"'t& +7 "core" &Oxfuy `Q +6 "Can": qMM +3 #tCalibrating pressure and temperature sensors +10 .CTV.dial :air +3 .SSV.dial :spit,avoiding: :exhaust +3 .SS.reconfigure :fast +4 "sampler")#.0X [ +2 "sampler"),% +3 "core" %M  +70 "collection"'-% +3 "core" %@A< [ +2 "sampler").% +3 "core" %M  +79 "collection"'/% +2 "core" %BE \\ +2 "sampler")0% +4 "core" %M  +88 "collection"'1% +3 "core" %JJ' \\ +2 "sampler")2% +3 "core" %M  +100 "collection"'3% +3 "core" %OPN [ +2 "sampler")4% +3 "core" %L!  +114 "collection"'5% +2 "core" %UYL [ +2 "sampler")6% +3 "core" %M44  +128 "collection"'7% +4 "core" %[`9 ^ +2 "sampler")8% +3 "core" % JK 5 +144 "collection"'9% +3 "core" %bfg ^ +2 "sampler"):% +3 "core" % dd 5 +2 "sampler");% +3 "core" % bd 5 +2 .tIntake.select :close + "sampler")0 +9 )<% +2 "core" % ef 5 +2 .tSSV.dial :exhaust + "sampler")=  +79 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")!' +77 #"flow"0.0L/min +858 "core" ' + .tExhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")?  +79 "core" +2 #tAllowing 130s for 25.0ml of remaining 975.0ml + .Intake.select :open + "sampler") +46 #"flow"0.0L/min +164 "collection"'@% +3 "core" %mqt ^ +2 #tIntake @14.3psia, vacuum from 8.8 to 11.8psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X% +4 "core" %[  +31 "collection"'R% +3 "core" %+/ [ +2 "sampler")S% +4 "core" %[  +36 "collection"'U% +3 "core" %/1 [ +2 "sampler")V% +4 "core" %\\  +41 "collection"'X% +3 "core" %24 [ +2 "sampler")$% +3 "core" %[  +48 "collection"'&% +2 "core" %4: [ +2 "sampler")Z% +4 "core" %\\  +53 "collection"' % +3 "core" %>@ [ +2 "sampler")[% +3 "core" %[  +61 "collection"'\\% +3 "core" %DH [ +2 "sampler")^% +3 "core" %\\  +70 "collection"'_% +2 "core" %SU \\ +2 "sampler")a% +4 "core" %TA@  +78 "collection"'b% +3 "core" %]b ] + "sampler")d% +4 "core" %kl \ ] + "sampler")T% +4 "core" %nm M + .tIntake.select :close +2 "sampler")0 +8 )W% +3 "core" %vt  +2 .tSSV.dial :exhaust +2 "sampler")Y  +79 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")g' +310 #"flow"0.0L/min +598 "core" ' + .tExhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")h  +78 "core" +2 #tAllowing 130s for 25.0ml of remaining 950.0ml + .Intake.select :open + "sampler") +210 "collection"'`% +3 "core" %op Z +2 #tIntake @14.2psia, vacuum from 8.7 to 11.7psi +2 .SS.reconfigure :inhaling 1.95ml/s +2 "sampler")#.0X \\ +2 "sampler")% +3 "core" %U  +61 "collection"'% +3 "core" %@B* \\ +2 "sampler")% +3 "core" %U  +70 "collection"'% +2 "core" %HJ1 [ +2 "sampler")% +3 "core" %U  +79 "collection"'% +3 "core" %UY \\ +2 "sampler") % +4 "core" %UDH  +88 "collection"'\ % +3 "core" %bg \\ +2 "sampler") % +3 "core" %7qq  +2 "sampler")% +3 "core" %+rs  + .tIntake.select :close +2 "sampler")0 +9 ) % +2 "core" %xw r +2 .tSSV.dial :exhaust + "sampler")  +79 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")' +286 #"flow"0.0L/min +614 "core" ' +2 .tExhaust.select :close + "sampler") +9 ."connect"SSV.dial CBV +4 .tCBV.dial SSV +2 "sampler")  +79 "core"  +2 #tAllowing 130s for 25.0ml of remaining 925.0ml + .Intake.select :open + "sampler") +210 "collection"'% +3 "core" %lp [ +2 #tIntake @14.2psia, vacuum from 8.7 to 11.7psi +2 .SS.reconfigure :inhaling 1.76ml/s +2 "sampler")#.z0X% +4 "core" %[  +28 "collection"'R% +3 "core" %16 [ + "sampler")S% +4 "core" %[  +32 "collection"'U% +3 "core" %35 [ + "sampler")V% +4 "core" %[  +36 "collection"'X% +3 "core" %17 \\ +2 "sampler")$% +3 "core" %[  +42 "collection"'F% +3 "core" %7< \\ +2 "sampler")&% +4 "core" %[  +47 "collection"'Z% +3 "core" %;= [ + "sampler") % +4 "core" %[  +54 "collection"'[% +2 "core" %=A \\ +2 "sampler")\\% +65 "core" %[  +4 "collection"'^% +2 "core" %FH [ +2 "sampler")_% +4 "core" %[  +69 "collection"'a% +3 "core" %NQ \\ +2 "sampler")b% +4 "core" %[   +78 "collection"'d% +3 "core" %Y\\ [ + "sampler")T% +4 "core" %[JL  +88 "collection"'W% +3 "core" %cf ^ +2 "sampler")Y% +3 "core" %vu n +2 "sampler")G% +3 "core" %yx \ ] +2 .tIntake.select :close + "sampler")0 +6 #"flow"0.0L/min +3 "sampler")h% +3 "core" % |} 1 + .tSSV.dial :exhaust +2 "sampler")`  +79 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")g' +903 #"flow"0.0L/min +10 "core" ' + .tExhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + "sampler")k  +81 "core" + #tAllowing 130s for 25.0ml of remaining 875.0ml + .Intake.select :open +2 "sampler") +210 "collection"'l% +2 "core" %kq Z +2 #tIntake @14.3psia, vacuum from 8.8 to 11.8psi +2 .SS.reconfigure :inhaling 1.43ml/s +2 "sampler")#.c0X \\ +2 "sampler")-% +4 "core" %_  +32 "collection"'.% +2 "core" %9> \\ +2 "sampler")/% +4 "core" %_  +36 "collection"'% +3 "core" %=A [ +2 "sampler")0% +4 "core" %_  +41 "collection"'1% +3 "core" %=? \\ +2 "sampler")2% +4 "core" %_  +47 "collection"'3% +2 "core" %CE \\ +2 "sampler")4% +4 "core" %`  +54 "collection"'5% +2 "core" %GG \\ +2 "sampler")6% +4 "core" %_  +61 "collection"'7% +2 "core" %LM \\ +2 "sampler")8% +4 "core" %_  +69 "collection"'9% +2 "core" %OV \\ +2 "sampler"):% +4 "core" %_  +78 "collection"';% +3 "core" %X] [ + "sampler")<% +4 "core" %_==  +88 "collection"'=% +3 "core" %ac \\ +2 "sampler")% +3 "core" %Xfg  +3 "sampler")% +4 "core" %Yhh  +2 .tIntake.select :close +2 #"flow"0.0L/min + "sampler")0 +9 )@% +3 "core" %6oo  + .tSSV.dial :exhaust +2 "sampler")!  +79 "core"  + .tExhaust.select :open +2 "sampler")@ +9 .tSS.seek 0ml +2 "sampler")?' +896 #"flow"0.0L/min +52 "core" ' +2 .tExhaust.select :close + "sampler") +9 ."connect"SSV.dial CBV +4 .tCBV.dial SSV +3 "sampler")E  +78 "core" +2 #tAllowing 130s for 25.0ml of remaining 825.0ml + .Intake.select :open + "sampler") +210 "collection"'A% +3 "core" %ko ^ +2 #tIntake @14.1psia, vacuum from 8.6 to 11.6psi +2 .SS.reconfigure :inhaling 1.15ml/s +2 "sampler")#.P0X% +3 "core" %<> \\ +2 "sampler")R% +3 "core" %^  +32 "collection"'S% +3 "core" %?@ \\ +2 "sampler")U% +4 "core" %^  +36 "collection"'V% +3 "core" %?A ] +2 "sampler")X% +3 "core" %^  +42 "collection"'$% +3 "core" %@D \\ + "sampler")F% +4 "core" %_  +47 "collection"'&% +3 "core" %@D \\ +2 "sampler")I% +3 "core" %^  +54 "collection"'Z% +3 "core" %CH \\ +2 "sampler") % +3 "core" %_  +61 "collection"'[% +3 "core" %IJ \\ +2 "sampler")\\% +3 "core" %_  +70 "collection"'^% +2 "core" %PR \\ +2 "sampler")_% +3 "core" %_  +79 "collection"'a% +2 "core" %TX \\ +2 "sampler")b% +4 "core" %_  +88 "collection"'d% +3 "core" %]a \\ +2 "sampler")T% +3 "core" %YGG  +100 "collection"'W% +3 "core" %ah _ +2 "sampler")Y% +3 "core" % pp I +2 "sampler")G% +3 "core" % po J +2 .tIntake.select :close + "sampler")0 +9 )h% +2 "core" % vt J +2 .tSSV.dial :exhaust + "sampler")`  +80 "core"  + .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml +2 "sampler")B' +149 #"flow"0.0L/min +812 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + "sampler")k  +79 "core" +2 #tAllowing 130s for 25.0ml of remaining 800.0ml + .Intake.select :open +2 "sampler") +94 #"flow"0.0L/min +115 "collection"'l% +3 "core" %ko _ +2 #tIntake @14.1psia, vacuum from 8.6 to 11.6psi +2 .SS.reconfigure :inhaling 1.15ml/s +2 "sampler")#.P0X \\ +2 "sampler")p% +4 "core" %lHW  +18 "collection"'c% +3 "core" %;@ \\ +2 "sampler")]% +3 "core" %lH[  +22 "collection"'t% +2 "core" %<@ \\ +2 "sampler")i% +4 "core" %lH[  +24 "collection"'% +3 "core" %=?% \\ +2 "sampler")r% +4 "core" %lH[  +27 "collection"'w% +3 "core" %;> \\ +2 "sampler")v% +4 "core" %lH[  +32 "collection"'x% +2 "core" %>A \\ +2 "sampler")y% +4 "core" %lH[  + "collection"'z% +4 "core" %<B \\ +2 #tIntake @11.7psia, vacuum from 6.2 to 9.2psi +2 .SS.reconfigure :inhaling 1.04ml/s +2 "sampler")#.H0X  +79 "collection"'% +3 "core" %af \\ +2 "sampler")% +3 "core" %Za_  +2 "sampler")% +3 "core" %Zbb  + .tIntake.select :close +2 "sampler")0 +9 )% +2 "core" %Zfh  +2 .tSSV.dial :exhaust +2 "sampler")%  +78 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")'' +312 #"flow"0.0L/min +609 "core" ' + .tExhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + "sampler")  +81 "core" + #tAllowing 130s for 25.0ml of remaining 775.0ml + .Intake.select :open +2 "sampler") +210 "collection"')% +2 "core" %km Z +2 #tIntake @14.0psia, vacuum from 8.5 to 11.5psi +2 .SS.reconfigure :inhaling 1.04ml/s +2 "sampler")#.H0X% +3 "core" %CEV ] +2 "sampler")R% +4 "core" %=R  +18 "collection"'S% +3 "core" %@F \\ +2 "sampler")U% +4 "core" %=R  +21 "collection"'V% +3 "core" %@E\\ ] +2 "sampler")X% +3 "core" %=U  +25 "collection"'$% +2 "core" %AD* ] +2 "sampler")F% +4 "core" %=T  +28 "collection"'H% +3 "core" %AE ] + "sampler")&% +4 "core" %=U  +32 "collection"'I% +3 "core" %@G+ ] +2 "sampler")Z% +4 "core" %=U  +36 "collection"' % +3 "core" %BG- ] +2 "sampler")[% +4 "core" %=U  + "collection"'\\% +4 "core" %CH# \\ +2 #tIntake @12.0psia, vacuum from 6.5 to 9.5psi +2 .SS.reconfigure :inhaling 0.94ml/s +2 "sampler")#.A0X% +3 "core" %Z  +32 "collection"'R% +3 "core" %JO+ ] +2 "sampler")S% +3 "core" %Z  +37 "collection"'U% +3 "core" %JP ] + "sampler")V% +4 "core" %Z  +41 "collection"'X% +3 "core" %KO ] +2 "sampler")$% +3 "core" %Z  +48 "collection"'F% +2 "core" %MRI ] +2 "sampler")H% +4 "core" %Z  +53 "collection"'&% +3 "core" %PR ] +2 "sampler")I% +3 "core" %Z  +61 "collection"'Z% +3 "core" %RT ] +2 "sampler") % +3 "core" %Z  +70 "collection"'[% +3 "core" %SW& ] +2 "sampler")\\% +3 "core" %Z  +50 #"flow"0.0L/min +29 "collection"'O% +2 "core" %UY! ] +2 "sampler")P% +4 "core" %Z  +88 "collection"'a% +3 "core" %W] ] +2 "sampler")b% +3 "core" %Z   +100 "collection"'d% +3 "core" %]`4 ] +2 "sampler")T% +3 "core" %Z((  +113 "collection"'W% +3 "core" %cd ] +2 "sampler")Y% +3 "core" %ZKJ  +128 "collection"'G% +4 "core" %fi ] +2 "sampler")h% +3 "core" %Zmk  +2 "sampler")`% +3 "core" %Zll  +2 .tIntake.select :close + "sampler")0 +9 )C% +2 "core" %Zpo  +2 .tSSV.dial :exhaust + "sampler")k  +79 "core"  + .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml +2 "sampler")l' +390 #"flow"0.0L/min +577 "core" ' +2 .tExhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +2 .tCBV.dial SSV +3 "sampler")B  +79 "core" + #tAllowing 130s for 25.0ml of remaining 675.0ml +2 .Intake.select :open + "sampler") +210 "collection"'o% +3 "core" %km ^ +2 #tIntake @14.0psia, vacuum from 8.5 to 11.5psi +2 .SS.reconfigure :inhaling 0.85ml/s +2 "sampler")#.;0X% +3 "core" %Z  +48 "collection"'R% +2 "core" %X][ ^ +2 "sampler")S% +3 "core" %Z  +54 "collection"'U% +3 "core" %W]+ ^ +2 "sampler")V% +3 "core" %Z  +61 "collection"'X% +3 "core" %[^X ] +2 "sampler")$% +3 "core" %Z  +69 "collection"'"% +4 "core" %]a ^ +2 "sampler")F% +3 "core" %Z  +78 "collection"'H% +3 "core" %_d ] +2 "sampler")&% +3 "core" %Z  +89 "collection"'I% +3 "core" %`f] ] + "sampler")Z% +4 "core" %Z,*  +100 "collection"' % +3 "core" %dh$ ] +2 "sampler")[% +3 "core" %ZED  +113 "collection"'\\% +3 "core" %fi- ^ +2 "sampler")O% +3 "core" %Z\\\\  +128 "collection"'P% +3 "core" %gk_ ^ +2 "sampler")a% +3 "core" %Zts  +2 "sampler")b% +3 "core" %Zuu  +2 .tIntake.select :close + "sampler")0 +9 )d% +3 "core" %>wu  + .tSSV.dial :exhaust +2 "sampler")T  +5 #"flow"0.0L/min +75 "core"  + .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml +2 "sampler")W' +916 #"flow"0.0L/min +46 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +4 .tCBV.dial SSV + "sampler")Y  +80 "core"  + #tAllowing 130s for 25.0ml of remaining 625.0ml +2 .Intake.select :open + "sampler") +210 "collection"'G% +3 "core" %ko- _ +2 #tIntake @14.1psia, vacuum from 8.6 to 11.6psi +2 .SS.reconfigure :inhaling 0.76ml/s +2 "sampler")#.50X% +4 "core" %Y  +88 "collection"';% +3 "core" %X[ ^ +2 "sampler")R% +3 "core" %V  +100 "collection"'S% +3 "core" %[] ^ +2 "sampler")U% +6 "core" %W  +3 "collection"'V% +8 "core" %[_W ] +3 #tIntake @13.3psia, vacuum from 7.8 to 10.8psi +4 .SS.reconfigure :inhaling 0.62ml/s +2 "sampler")#.+0X% +6 "core" %\\` ] +2 "sampler");% +3 "core" %_  +2 "collection"'R% +3 "core" %]_ \\ +2 #tIntake @13.3psia, vacuum from 7.8 to 10.8psi +2 .SS.reconfigure :inhaling 0.56ml/s +2 "sampler")#.'0X% +4 "core" %ߺZ  +88 "collection"';% +2 "core" %\\_ ^ +2 "sampler")R% +3 "core" %ߺZ  +101 "collection"'V% +2 "core" %]b ^ +2 "sampler")"% +3 "core" %ߺZ  +2 "collection"'F% +3 "core" %^a ] +2 #tIntake @13.4psia, vacuum from 7.9 to 10.9psi +2 .SS.reconfigure :inhaling 0.51ml/s +2 "sampler")#.#0X% +4 "core" %_  +88 "collection"';% +3 "core" %^b ^ +2 "sampler")R% +3 "core" %^  +101 "collection"'V% +2 "core" %`c ^ +2 "sampler")"% +3 "core" %_  +6 #"flow"0.0L/min +108 "collection"'F% +2 "core" %_e ^ +2 "sampler") % +4 "core" %_  +127 "collection"'I% +3 "core" %ad ^ +2 "sampler")Z% +3 "core" %^  +145 "collection"' % +2 "core" %ae ^ +2 "sampler")[% +4 "core" %_  +162 "collection"'\\% +4 "core" %`f ^ +2 "sampler")O% +3 "core" %_  +184 "collection"'%% +2 "core" %di ] +2 "sampler")P% +4 "core" %_  +196 "collection"'a% +3 "core" %fj ^ +2 "sampler")0% +4 "core" %_/,  +32 #"flow"0.0L/min +164 "collection"'S% +3 "core" %fi ^ +2 "sampler")b% +3 "core" %^FE  +197 "collection"'d% +3 "core" %gk ^ + "sampler")T% +4 "core" %^Y[  +196 "collection"'<% +3 "core" %hk ^ +2 "sampler")X% +4 "core" %Wjk  + "sampler")H% +4 "core" %Znl  + .tIntake.select :close +2 "sampler")0 +8 )Y% +2 "core" %Xll  +2 .tSSV.dial :exhaust +2 "sampler")G  +79 "core"  + .tExhaust.select :open +2 "sampler")@ +9 .tSS.seek 0ml +2 "sampler")W' +307 #"flow"0.0L/min +670 "core" ' + .tExhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + "sampler")C  +79 "core" + #tAllowing 130s for 25.0ml of remaining 450.0ml +2 .Intake.select :open + "sampler") +210 "collection"'k% +3 "core" %km _ + #tIntake @14.0psia, vacuum from 8.5 to 11.5psi +2 .SS.reconfigure :inhaling 0.46ml/s +3 "sampler")#. 0X  +80 "core" + #tAllowing 130s for 25.0ml of remaining 425.0ml + .Intake.select :open +2 "sampler") +104 #"flow"0.0L/min +106 "collection"';% +2 "core" %ilF ` +2 #tIntake @14.0psia, vacuum from 8.5 to 11.5psi +2 .SS.reconfigure :inhaling 0.42ml/s +2 "sampler")#.0X% +21 "core" %k_  +56 "collection"';% +3 "core" %ac" ] +2 "sampler")L% +3 "core" %k_  +79 "collection"'"% +2 "core" %^dU ^ +2 "sampler")F% +4 "core" %k_  +88 "collection"' % +3 "core" %_eV ^ +2 "sampler")I% +3 "core" %k_  +100 "collection"'Z% +3 "core" %`d ^ +2 "sampler") % +3 "core" %k_  +113 "collection"'[% +3 "core" %cdY ^ +2 "sampler")\\% +3 "core" %k_  +128 "collection"'O% +4 "core" %af] ^ +2 "sampler")%% +3 "core" %k_  +144 "collection"'P% +3 "core" %cf ^ +2 "sampler")a% +3 "core" %k_  +2 "collection"'0% +3 "core" %bh" ] +2 #tIntake @13.8psia, vacuum from 8.3 to 11.3psi +2 .SS.reconfigure :inhaling 0.33ml/s +2 "sampler")#.0X% +3 "core" %fk ] +3 .tSS.reconfigure :inhaling 0.30ml/s +2 "sampler")#.0X=  + .tIntake.select :close +2 "sampler")0 +9 )v% +2 "core" %Y>>  +2 !to:ShallowSampler::Clogged: mesg"'Filtering too Slowly after 650.0ml:@checkpoint: omitted:bt["1/home/esp/esp2/lib/delay.rb:105:in `process'"6/home/esp/esp2/lib/schedule.rb:169:in `asyncStep'"1/home/esp/esp2/lib/schedule.rb:446:in `step'"4/home/esp/esp2/lib/schedule.rb:195:in `process'"2/home/esp/esp2/lib/schedule.rb:213:in `start'"1/home/esp/esp2/lib/schedule.rb:212:in `loop'"2/home/esp/esp2/lib/schedule.rb:212:in `start'"-/home/esp/esp2/lib/esp.rb:199:in `shell'"4/home/esp/esp2/lib/realtime.rb:21:in `realTime'"#/home/esp/esp2/mode/real.rb:11"2/home/esp/esp2/lib/framework.rb:111:in `load'"0/home/esp/esp2/lib/framework.rb:111:in `ld'"4/home/esp/esp2/lib/framework.rb:136:in `ldMode'""/home/esp/esp2/lib/esp.rb:327"1/home/esp/esp2/lib/esp.rb:75:in `mainThread'"1/home/esp/esp2/lib/esp.rb:75:in `initialize'"!/home/esp/esp2/lib/esp.rb:75 + .SSV.dial :exhaust +2 "sampler")  +79 "core"  + .tExhaust.select :open +2 "sampler")@ +9 .tSS.reconfigure :exhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'.' +113 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +141 "core"  +2 .tSS.reconfigure :exhale +2 "sampler")#.0X'?2 +323 "core" ' +2 ."connect"SSV.dial CBV,avoiding: :exhaust +3 .tCBV.dial SSV +2 "sampler")  +140 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'"  +140 "core" +2 ."CSpush"CSV.dial CTV +3 .tSS.seek 10ml +3 "sampler")F' +98 ."CSpush"CSV.dial :air +2 "collection"' @ +47 "core" > +2 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"'I' +99 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")Z +120 "core" ' +2 ."CSpush"CS.stop + "collection"'5 +17 "core" +2 .tSS.reconfigure :exhale +2 "sampler")#.0X +102 "collection"'49 +2 "core" 9 C +102 "collection"'29 +3 "core" 9 -G +102 "collection"'A9 +2 "core" 9 ;K +102 "collection"'9 +3 "core" 9 HO +102 "collection"'D9 +3 "core" 9 WS +102 "collection"'J9 +2 "core" 9 cW +102 "collection"'89 +3 "core" 9 p\\ +102 "collection"'!9 +3 "core" 9 }` +102 "collection"'(9 +2 "core" 9 d +102 "collection"'M9 +2 "core" 9 h +102 "collection"'N9 +3 "core" 9 l +102 "collection"'K9 +2 "core" 9 q +102 "collection"'9 +2 "core" 9 u +103 "collection"'9 +3 "core" 9 y +102 "collection"'"9 +2 "core" 9 } +102 "collection"' 9 +2 "core" 9  +102 "collection"'>9 +3 "core" 9  +102 "collection"'Z9 +2 "core" 9  +102 "collection"'?9 +3 "core" 9  +102 "collection"'I9 +3 "core" 9  +102 "collection"'F9 +2 "core" 9  +102 "collection"' 9 +2 "core" 9\  +103 "collection"'\\9 +2 "core" 9\  +102 "collection"'O9 +4 "core" 9\  +102 "collection"'[9 +2 "core" 9\  +102 "collection"'P9 +2 "core" 9\  +102 "collection"'%9 +3 "core" 9\ $ +102 "collection"'a9 +2 "core" 9\ + +102 "collection"'09 +3 "core" 9\ 1 +102 "collection"'99 +2 "core" 9\ 5 +102 "collection"'R9 +3 "core" 9\ : +103 "collection"'d9 +3 "core" 9\ ? +102 "collection"'T9 +2 "core" 9\ D +102 "collection"';9 +3 "core" 9\ I +102 "collection"'X9 +3 "core" 9\ L +102 "collection"'H9 +2 "core" 9\ P +102 "collection"'<9 +2 "core" 9\ T\ +103 "collection"'G9 +2 "core" 9\ W\ +102 "collection"'Y9 +3 "core" 9\ [ +102 "collection"'C9 +3 "core" 9\ _ +103 "collection"'59 +2 "core" 9\ a\ +102 "collection"'W9 +3 "core" 9\ e +102 "collection"'o9 +2 "core" 9\ h\ +102 "collection"'^9 +3 "core" 9\ k +102 "collection"']9 +2 "core" 9\ n\ +102 "collection"'S9 +3 "core" 9\ p\ +102 "collection"'t9 +2 "core" 9\ r +3 .tCH.hold 10:00,70C +4 "collection"'i `\ `\ p  + '$9 +5 "core"  + 9\ r\ +2 "collection"'U% +3 "core" %  r +2 #tBegun lysing Collection Puck Heater at 68.1C/33.5psia +3003 "Can"C +56986 "core" ` +2 "collection"'w9 +3 "core" 9\ x +2 "collection"'V% +3 "core" %  +2 #tEnded lysing Collection Puck Heater at 69.9C/32.1psia +2 .CS.seek 0ml + "collection"'z' +335 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'g @ +107 "core" A +2 .tCSV.dial :air + "collection"'j @ +46 "core" > +2 .tCS.seek 5ml +2 "collection"'}'l +1371 "core" ' + .tCSV.dial CTV +2 "collection"'e  +47 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'E @ +46 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'~  +46 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'p @ +46 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"'{' +119 "Can"< EE +1241 "core" ' +2 "collection"'m% +4 "core" % ~  + #tPuck @43.3psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe + .CSV.dial CBV + "collection"'` +107 "core"  + .tCBV.dial CSV + "collection"'  +30 "core"  +2 "collection"'% +4 "core" % 3 1 +2 .tCS.seek 4.999ml + "collection"'&'l +1360 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'v  +46 "core" + "collection"'% +4 "core" %l  +2 .tCS.seek 7ml + "collection"'L' +596 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"' @ +43 "core" ? +2 .tCS.seek 10ml +2 "collection"'' D +846 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +121 "core" ^ +2 #tLysing Complete + "collection"' & +4 "core" &Oxb*0 V Q +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&u% +4 "core" %\ $ N  F + "storage"(B% +4 "core" %x  + "storage"(. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(($ +222 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" &&  +2 "manipulator"&s& +3 "core" &Ӥ p z  =A +2 "manipulator"&_% +3 "core" %\ $ l m }  F +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"& ( +158 "core" ( +2 "manipulator"&& +5 "core" &  ! + "storage"(& +4 "core" &&   +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&'! +105 "core" ' +2 "storage"(c& +4 "core" && +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"('L +278 "core" ' +2 "storage"(y- +3 "core" -'L +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(b' +31 "core" ' +2 "manipulator"&& +4 "core" &  ! % +2 "manipulator"&% +3 "core" %> { = % +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 .tElbow.seek CC +2 "manipulator"&#(Ӥ +157 "core" ( +2 "manipulator"&+& +4 "core" &ӟ" >L + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &'& +2 "core" &ӟ"  >L +2 .tForearm.seek CC +2 "manipulator"&'+ +95 "core" ' + .tHand.close + "manipulator"&-/ +74 "core" / +2 .tCC.seek :open +2 "collection"'x( +378 "core" ( + "storage"(/& +4 "core" && # +2 "storage"(,& +3 "core" &&  +2 "manipulator"&& +3 "core" &ӡ" > !>J +2 "manipulator"&% +3 "core" % 9 G ! +2 .tForearm.seek :retract + "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&.( +158 "core" ( + "manipulator"&h& +4 "core" &  z & +2 "storage"(1& +3 "core" && +2 .tElbow.reconfigure :limp +52 "manipulator"&$ ,(b +5 .tForearm.seek 1 +2 "manipulator"&\ 'e +110 "core" ' + .tElbow.hold +2 "manipulator"&, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&61 +72 "core" 1 +2 "manipulator"&% +4 "core" % v t F 8 + "storage"(7& +4 "core" && C +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 317 counts +2 "manipulator"&'Ϣ +19 "core" ' +2 "manipulator"&|& +4 "core" & \\ ) + "storage"(r& +4 "core" && Q +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&'! +23 "core" ' + "storage"(:% +4 "core" %\     +3 ."downElevator"SE.seek :down +3 "storage"()'v +99 (@% +2 "core" %? s _ +2 "manipulator"&% +4 "core" %  ( +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&='\ +87 "core" ' +68 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'3& +4 "core" &25 ; +2 "manipulator"&4& +3 "core" & & ) +2 "manipulator"&2% +4 "core" %\  < ( +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&A(- +175 "core" ( + "manipulator"&& +4 "core" &- n 3 ) + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &D& +2 "core" &-  ) +3 .tForearm.seek :garage + "manipulator"&J' +101 "core" ' +2 .tHand.close + "manipulator"&8/ +75 "core" / +2 "manipulator"&!& +4 "core" &- , + "manipulator"&(% +4 "core" %  K , +2 .tForearm.seek :retract + "manipulator"&M'\ +100 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&N(Ӥ +280 "core" ( +2 "manipulator"&K& +4 "core" &Ӧ" D #>I + .tElbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +3 && +2 "core" &Ӧ"  #>I +2 .tForearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&'+ +104 "core" ' +2 "manipulator"&"& +4 "core" &Ӧ" m w  >I +2 "manipulator"& % +3 "core" %+ n m o +2 "collection"'>& +4 "core" &./ + "collection"'Z& +5 "core" &-/ +2 .tCC.seek :closed +2 "collection"'?(O +4 "core" &,1 \ +10 &*s,0 - +9 &b|-/| A +9 &_n-0 R +10 &O-0 R +9 &Q-1 R +9 &N-1 R +10 &gN.. R +9 &)P-0 R +10 &O-1 Q +9 &R/1 R +9 & oO-3 R +10 &"2Q.0 Q +9 &#N.3 R +9 &%O.2 Q +10 &'wU14 R +9 &)8R03x R +10 &*P24 Q +9 &,U.4 R +9 &.N.4 Q +10 &0BQ.5 Q +9 &2T24 R +9 &3Q05 R +10 &5N/4  Q +9 &7JQ03 Q +10 &9 U15 R +9 &:R.6 R +9 &<N15 R +10 &>QQ15 R +9 &@N25 Q +9 &AP06 R +10 &CN13 Q +9 &EYT8: R +10 &GY:@ R +9 &Hj9<y T +9 &J7< [ +10 &L:6;  _ +9 &M9: Z\ +9 &O2@7< . +10 &Op7< M +5 ( +2 "collection"'Z& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.86 + "collection"'I& +4 "core" &Og9< M + &Og79 M + .tHand.open +2 "manipulator"&F1 +69 "core" 1 +2 "manipulator"& % +4 "core" % $ { s 9 v +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&\\'\ +97 "core" ' +2 .tPSV.dial PSR +2 "processing"%O +154 "core"  + "processing"%[% +4 "core" %[7 +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml + "processing"%P' +1607 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%%  +56 "core"  +2 .tPS.seek 0ml +2 "processing"%a'W +1615 "core" ' + .tPSV.dial PSR +2 "processing"%0 +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%9' +2639 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%R + "collection"'d  +6 "core" B + "processing"%T  +83 "core" +91  + .tPSV.dial :mixloop +2 "processing"%; +110 "core" + .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%X  +138 "core" +2 .tPS.seek 0ml +2 "processing"%H'W +2627 "core" ' + .tPSV.dial :air +2 "processing"%<  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%G' +2638 "core" ' +2 .tPSV.dial :mixloop +6 "processing"%Y +47 "core" +2 .tPS.seek 0ml +2 "processing"%C'W +2635 "core" ' +2 .tPSV.dial :air + "processing"%5  +58 "core" +2 .tPS.seek 2.5ml +2 "processing"%W' +2626 "core" ' + .tPSV.dial :mixloop +2 "processing"%o +44 "core" +2 .tPS.seek 0ml + "processing"%^'W +2625 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&]& +4 "core" &Ӧ" & !>I + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&S(Ӥ +3 "core" ( +2 "manipulator"&t& +3 "core" &Ӧ" y ( !>I +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &$& +3 "core" &Ӧ" > >I +2 .tForearm.seek CC + "manipulator"&U'+ +105 "core" ' + .tHand.close + "manipulator"&l/ +68 "core" / +2 .tCC.seek :open +2 "collection"'i( +378 "core" ( + "manipulator"&w& +4 "core" &Ӧ" * >I + "manipulator"&V% +4 "core" % $ Y  +2 .tForearm.seek :retract + "manipulator"&k'\ +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&g(- +286 "core" ( + "manipulator"&j& +4 "core" &- ? ' +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &z& +2 "core" &- p  ' +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&e' +102 "core" ' +2 .tHand.open +2 "manipulator"&E1 +70 "core" 1 + "manipulator"&~% +4 "core" % ϯ e ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&p'\ +99 "core" ' +2 .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 +2 "collection"'}& +4 "core" &IK! + "manipulator"&m% +4 "core" %\ " ~ H '< +2 "storage"(`% +4 "core" %z  l + "storage"(. +3 "core" .($ + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 + "storage"(( +202 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 ({& +2 "core" &    +2 "manipulator"&v& +3 "core" &- z & +2 "manipulator"&% +3 "core" %\ "  &< +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 + "manipulator"&&( +182 "core" ( + "manipulator"&& +4 "core" &\ p  &# + "storage"(L& +4 "core" & \ \ k  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"& ' +96 "core" ' + "storage"( & +4 "core" & \ A  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(u'L +293 "core" ' +2 "storage"(B- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +2 (& +3 "core" &  ]  +2 "manipulator"&& +3 "core" &\  j '# +2 .tElbow.seek 2 + "manipulator"&s( +3 "core" ( +2 "manipulator"&_& +3 "core" &\  Q '# +2 "storage"(Q& +3 "core" & \ \ w  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&'ϊ +19 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&/ +65 "core" / +4 ."downElevator"SE.seek :down +45 "manipulator"&c& +10 "storage"(f'v +7 "core" &\  3 )# +2 "manipulator"&q% +3 "core" % σ z 5 ' +2 .tForearm.seek :retract +2 "manipulator"&y'\ +100 "core" ' +2 .tElbow.seek CC +2 "manipulator"&(Ӥ +149 "core" ( +2 "manipulator"&& +5 "core" &ӝ" 3 %>J ' + ."downElevator"SE.stop +4 .tElbow.reconfigure :loose + "storage"(5 +4 "manipulator"&$ &.,(#b +2 && +3 "core" &ӝ! z &>J +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&+'+ +100 "core" ' + "manipulator"&'& +5 "core" &Ӟ" w  >I + "manipulator"&% +4 "core" %1 { r 2 +2 "collection"' & +3 "core" &JM@ +2 "collection"'-& +5 "core" &IK +3 .tCC.seek :closed + "collection"'(O +5 "core" &HN  +8 &,yIN - +10 &c{HNb A +9 &`mGLR S +9 &$JGLv Q +10 &QILh R +9 &QHMn R +9 &iRGLW R +10 &*QILJ R +9 &LHM0 R +10 &NGN Q +9 & rLIL Q +9 &"3OIL R +10 &#RKM R +9 &%QJN Q +9 &'yTKM R +10 &)<LHN Q +9 &*OHI| Q +10 &,TJLb R +9 &.QFLQ Q +9 &0CRHKJ R +10 &2QIL> Q +9 &3OJM Q +9 &5QHM R +10 &7LNHL Q +9 &9OHM Q +10 &:QJM R +9 &<NHNq Q +9 &>TLJM] Q +10 &@MHM\\ Q +9 &AOKLb R +9 &CPJNS R +10 &E[VHKJ R +9 &GYIM@ R +10 &H{HK: V +9 &JkL* \\ +10 &L< _ +9 &M W +9 &O0E\ *} +9 &O}q O +6 ( + "collection"'-& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.99 + .Hand.open + "manipulator"&n1 +4 "core" &O}k(% O +66 1 + "manipulator"&/% +4 "core" % 0 @  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&,'\ +94 "core" ' +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'  +140 "core" ~ + .tCSV.dial CTV +2 "collection"'  +31 "core"  +2 .tPS.seek 2.5ml +2 "processing"%h' +2647 "core" ' + "collection"'1% +4 "core" % @\ H +2 .tCS.seek 4.15ml +2 "collection"''Q +1569 "core" ' +2 .tdelay 8 seconds +803 .PSV.dial :air + "processing"%#  +58 "core" +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%6  +78 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2636 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"'7 ` +39 "core" _ +2 .tCSV.dial :air + "collection"'| @ +47 "core" > +2 .tCS.seek 10ml +2 "collection"'r' D +1582 "core" ' + .tCSV.dial CTV +2 "collection"':  +58 "core"  +2 .tCS.seek 0ml +2 "collection"'' +2638 "core" ' + .tCBV.dial :waste1 +2 "collection"'@ @ +30 "core" ? + .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +2 "collection"'  +139 "core" +2 "collection"'.& +4 "core" &O}k O + #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&\ % +9 "core" %\  p p  + "storage"(% +9 "core" %} + "storage"(3. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(4($ +200 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (2& +2 "core" &$   +2 "manipulator"&b& +3 "core" &ӡ n =F +2 "manipulator"&% +3 "core" %\    +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"&( +160 "core" ( +2 "manipulator"&D& +4 "core" & @ $\ + "storage"()& +4 "core" &$ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&'! +98 "core" ' + "storage"(8& +4 "core" &$ 8 +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(!'L +292 "core" ' + "storage"((- +4 "core" -' + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&=& +2 "core" &  #\ +2 "storage"(J& +4 "core" &$ / + .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&K'e +35 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 "storage"(A- +3 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate + "storage"("'@ +32 "core" ' + "manipulator"& % +4 "core" %hs _ b   + "storage"(>& +4 "core" &$ 2 +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 303 counts +2 "manipulator"&M'ϔ +23 "core" ' +2 "manipulator"&x& +4 "core" & z ) %\ + "storage"(I& +4 "core" &$  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&F'! +24 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate + "storage"( '/ +39 "core" ' + "manipulator"&Z& +4 "core" & 5 &\ +2 "manipulator"&O% +4 "core" %  L ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&['\ +95 "core" ' + .tElbow.seek CC +2 "manipulator"&(Ӥ +154 "core" ( +2 "manipulator"&%& +4 "core" &ӟ / ;3 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &P& +2 "core" &ӟ & ;3 +2 .tForearm.seek CC +2 "manipulator"&0'+ +97 "core" ' + .tHand.close + "manipulator"&a/ +73 "core" / + .tCC.seek :open +2 "collection"'R( +378 "core" ( +2 "storage"(d& +4 "core" &$ . + "storage"(T& +4 "core" &$ X + "manipulator"&;& +3 "core" &Ӡ S ";2 +2 "manipulator"&X% +3 "core" % C x ! +2 .tForearm.seek :retract +2 "manipulator"&9'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&<( +158 "core" ( + "manipulator"&H& +4 "core" &  C )\ +2 "storage"(Y& +3 "core" &$ X +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&G'e +110 "core" ' + .tElbow.hold +2 "manipulator"&5, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&C1 +66 "core" 1 + "manipulator"&o% +5 "core" % xs t y G  + "storage"(W& +3 "core" &$ w +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 319 counts + "manipulator"&]'Ϥ +20 "core" ' + "manipulator"&t& +5 "core" &  *\ + "storage"($& +4 "core" &$  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&l'! +22 "core" ' +2 "storage"(N% +4 "core" %9   P +2 ."downElevator"SE.seek :down +3 "storage"(\\'v +99 (?% +3 "core" %A 4 _ +2 "manipulator"&w% +4 "core" % w 2 ( +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&V'\ +92 "core" ' +50 ' + ."downElevator"SE.stop + "storage"(5 +3 .tPSV.dial :air +2 "processing"%U  +76 "core" +2 .tPS.seek 2.5ml +2 "processing"%j' +2633 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%z +45 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%S  +57 "core" + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%E +43 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%~  +45 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%}'W +2636 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%k& +4 "core" &< +2 "manipulator"&m& +3 "core" &  )\ +2 "manipulator"&`% +3 "core" %\  )% +2 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +177 "core" ( + "manipulator"&e& +4 "core" &- 2 ) +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &{& +3 "core" &- . ) +2 .tForearm.seek :garage +52 "manipulator"&v' +95 "core" ' + .tHand.close + "manipulator"&/ +66 "core" / +2 "manipulator"&& +4 "core" &-  ) + "manipulator"&% +4 "core" % ϻ 7 * +2 .tForearm.seek :retract +2 "manipulator"&L'\ +104 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"& (z +149 "core" ( + "manipulator"&g& +4 "core" &o 8 - +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &p& +3 "core" &o x , +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&B'~ +104 "core" ' +2 "manipulator"&& +4 "core" &p { I % +2 "manipulator"&% +3 "core" %χ i  %j +2 "processing"%_& +4 "core" &6 +2 "processing"%Q& +5 "core" &= +2 .tPC.seek :closed +2 "processing"%(Tg +5 "core" &E +6 & 1R %f +9 &cRsK 9 +10 &yvZ N +9 &SNX T +9 &I] T +10 &Ja T +9 &Id T +10 &]Ji T +9 &Im T +9 &Io T +10 &Jv T +9 &!eLx T +10 &#(J} S +9 &$I| S +9 &&H T +10 &(nJ S +9 &*/L T +9 &+J S +10 &-F S +9 &/wF S +9 &17K T +10 &2J T +9 &4G S +10 &6}G T +9 &8?J T +9 &:K S +10 &;G T +9 &=K T +9 &?GH T +10 &A\ F S +9 &BF T +10 &DK T +9 &FLL U +9 &H P U +10 &IaA W +9 &K|} Z +9 &MC~ [ +10 &O/ Z +9 &Pi [ +10 &R [ +9 &SMWG $l +9 &TE2 , +6 ( +2 "processing"%Q& +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.74 + "processing"%c& +5 "core" &TE , + &TE , + .tHand.open + "manipulator"&q1 +67 "core" 1 + "manipulator"&&% +4 "core" % }  #t +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"& '\ +102 "core" ' +2 .tPRV.dial :air +2 "processing"%  +45 "core"  + .tPSV.dial :mixloop +2 "processing"% +46 "core" +2 "processing"%u% +4 "core" %Qr +2 .tPS.seek 0.3ml + "processing"%' +381 "core" ' + .tPSV.dial PSR +2 "processing"%' +110 "core"  +2 "processing"%% +4 "core" %  + #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml + "processing"% '* +491 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%s' +1547 "Can"Z << +367 "core" ' + .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%f +109 "core" + .tPTV.dial :mixing +2 "processing"%y @ +76 "core" A +2 .tPBV.dial :waste2 + "processing"%i  +97 "core"  +2 .tPS.seek 0ml +2 "processing"%n'W +2631 "core" ' + #tGaraging FlushPuck in Processing Clamp + "manipulator"&/& +4 "core" &r  # +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&-(z +3 "core" ( + "manipulator"&& +4 "core" &r  # + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &r  " +2 .tForearm.seek PC + "manipulator"&+'~ +102 "core" ' +2 .tHand.close + "manipulator"&^/ +68 "core" / + .tPC.seek :open +2 "processing"%1( +400 "core" ( + "manipulator"&& +4 "core" &r A ( +2 "manipulator"&#% +3 "core" % ϒ 7 ' +2 .tForearm.seek :retract +2 "manipulator"&6'\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&h(- +130 "core" ( + "manipulator"&7& +4 "core" &- > #5 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &|& +2 "core" &- $5 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&' +105 "core" ' +2 .tHand.open + "manipulator"&:1 +71 "core" 1 + "manipulator"&r% +4 "core" % Ͽ * +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&@'\ +96 "core" ' +3 #tLoading da puck from tube 2 into Processing Clamp + "processing"%& +4 "core" & +2 "manipulator"&.% +3 "core" %\ "  &: +2 "storage"(\ % +3 "core" % \  +2 "storage"(. +3 "core" .($ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(3( +199 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (2& +2 "core" &  o  +2 "manipulator"&b& +3 "core" &-  %/ +2 "manipulator"&% +3 "core" %\ " j M %: +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 + "manipulator"&( +166 "core" ( + "manipulator"&D& +4 "core" & $ 'g +2 "storage"()& +3 "core" & :  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&8' +97 "core" ' +2 "storage"(& +4 "core" &   L  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(,'L +293 "core" ' + "storage"((- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (=& +2 "core" &  +2 "manipulator"&J& +3 "core" & / +g +2 .tElbow.seek 2 + "manipulator"&A( +4 "core" ( + "manipulator"& & +4 "core" & M +g + "storage"(>& +4 "core" &   p  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&x'ϊ +31 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&I/ +69 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&Z& + "storage"(O'v +7 "core" & +g + "manipulator"&% +4 "core" % ϩ + +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +2 .tElbow.seek PC +2 "manipulator"&!(z +169 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +78 "core" ( +2 "manipulator"&K& +4 "core" &z  ) + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &M& +2 "core" &z w  ) +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&"'~ +99 "core" ' + "manipulator"&%& +3 "core" &z l  & +2 "manipulator"&P% +4 "core" %χ x Q & +2 "processing"%F& +4 "core" &! +2 "processing"%& +5 "core" &K +2 .tPC.seek :closed +2 "processing"%a(Tg +4 "core" &K  +9 &.u^ ,~ +9 &`uX @ +9 &WjJ S +10 &DI S +9 &JK S +10 &MF T +9 &[I= T +9 &HC T +10 &G@ T +9 &G; S +9 & dE8 S +10 &"&J2 S +9 &#I, T +10 &%G& T +9 &'lI S +9 &)-E T +10 &*D S +9 &,D S +9 &.tD S +10 &06C S +9 &1D T +10 &3G T +9 &5|C S +9 &7>I S +10 &9I S +9 &:I T +9 &<G. S +10 &>FC: S +9 &@E S +10 &AGj S +9 &CI T +9 &EMLj T +10 &GN/ T +9 &H[| V +9 &Jm Y +10 &LB| Z +9 &N{ Z +10 &O Z +9 &Q~ Z +9 &SF D +10 &T*#O \\ +9 &TU, 1 +2 ( +2 "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.73 + .Hand.open + "manipulator"&[1 +65 "core" 1 + "manipulator"&% +4 "core" % χ  $ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&d'\ +93 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%T  +2 %;9 +6 "core" 9 +102 "processing"%X9 +2 "core" 9 +102 "processing"%H9 +3 "core" 9  +102 "processing"%Y9 +2 "core" 9  +102 "processing"%09 +3 "core" 9 +102 "processing"%9 +2 "core" 9 +102 "processing"%C9 +3 "core" 9 +102 "processing"%o9 +2 "core" 9 +102 "processing"%W9 +3 "core" 9" +102 "processing"%t9 +2 "core" 9& +102 "processing"%$9 +2 "core" 9* +102 "processing"%N9 +3 "core" 9/ +102 "processing"%99 +2 "core" 93 +102 "processing"%?9 +2 "core" 97 +102 "processing"%w9 +3 "core" 9; +102 "processing"%<9 +2 "core" 9? +102 "processing"%G9 +3 "core" 9C +102 "processing"%]9 +2 "core" 9H +102 "processing"% 9 +3 "core" 9L +102 "processing"%U9 +2 "core" 9P +102 "processing"%l9 +2 "core" 9T +102 "processing"%\\9 +4 "core" 9X +102 "processing"%9 +2 "core" 9 \\ +102 "processing"%z9 +3 "core" 9a +102 "processing"%S9 +2 "core" 9e +102 "processing"%E9 +3 "core" 9"i +102 "processing"%~9 +3 "core" 9)m +102 "processing"%j9 +3 "core" 9/q +102 "processing"%k9 +2 "core" 97v +102 "processing"%m9 +2 "core" 9>z +102 "processing"%`9 +3 "core" 9D~ +101 "processing"%e9 +3 "core" 9L +102 "processing"%{9 +2 "core" 9S +102 "processing"%59 +2 "core" 9Z +102 "processing"%9 +3 "core" 9b\ +55 .tPH.hold 2:00:00,28C +3 "processing"% ppa +2 .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +108 "core"  +2 "processing"%V% +4 "core" %V + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml + "processing"%g' +592 "core" ' + .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%p'[ +1614 "core" ' + .tPTV.dial :puck +2 "processing"%v  +75 "core"  + .tPSV.dial PTV +2 "processing"% +78 "core" +2 .tPBV.dial :waste1 + "processing"%  +141 "core"  + "processing"%_% +4 "core" %[X  +2 .tPS.seek 1.5ml +2 "processing"%' +597 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +6 "processing"%L * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%*'W +1608 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%c  +35 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%q * +35 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%& +77 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +2 .tPS.seek 2.5ml + "processing"%Q' +1628 "Can"O <= +983 "core" ' + .tPSV.dial PTV +2 "processing"% +78 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +3 "processing"% +78 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%u +77 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%B  +76 "core"  +2 .tPS.seek 0ml + "processing"%}'W +2579 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +7 "processing"%'  +137 "core" + .tPSV.dial :mixloop +2 "processing"% +47 "core" + .tPRV.dial :ab1 +2 "processing"% @ +78 "core" A +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"% 'w +362 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'f  + "processing"%y  +48 "core"  +8 + "processing"%i% +4 "core" %|  +2 .tPS.seek 0.32ml +2 "processing"%s') +391 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'/  +31 "core" + .tPRV.dial :air +2 "processing"%  +45 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'D +1227 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%^ @ +76 "core" > +2 .tPS.seek 0.5ml +2 "processing"% ' +863 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%  +58 "core" +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%'[ +1617 "core" ' + .tPSV.dial :PML +2 "processing"% +44 "core" + .tPTV.dial :mixing +2 "processing"%# @ +75 "core" A + .tPBV.dial :waste1 +2 "processing"%7  +36 "core" + "processing"%|% +4 "core" %\\'  +2 .tPS.seek 1.85ml +2 "processing"%+'< +239 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%- * +35 "core" + +3 .tPS.seek 0ml + "processing"%:'W +1973 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'r& +3 "core" &U[Y +2 "manipulator"&& +4 "core" &z ( + "manipulator"&.% +4 "core" %\ $ 2 ! F +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&6(- +138 "core" ( + "manipulator"&\ & +5 "core" &- 2 4 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &- 4 +2 .tForearm.seek :garage +2 "manipulator"&' +101 "core" ' + .tHand.close + "manipulator"&2/ +74 "core" / +2 "manipulator"&b& +5 "core" &-  $- + "manipulator"&% +4 "core" % Ͼ % +2 .tForearm.seek :retract + "manipulator"&4'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&D(Ӥ +280 "core" ( + "manipulator"&)& +4 "core" &Ӡ 3 <= +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &Ӡ | > <= +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&h'+ +100 "core" ' +2 "manipulator"&@& +5 "core" &Ӡ } | < <= + "manipulator"&(% +96 "core" %" p z   +2 "collection"'=& +4 "core" &UYe +2 "collection"'J& +6 "core" &V[n +2 .tCC.seek :closed +2 "collection"' (O +4 "core" &U[_ +7 & (UYc %f +10 &V}UZb : +9 &|xXYa O +9 &QZZV T +10 &HNWZ[ S +9 & KTYc S +10 &OVYc T +9 &MU[b S +9 &PKTXd S +10 &OW[a T +9 &LUYb S +9 &!QWV[ S +10 &#XOUZ\\ S +9 &%QVZ^ S +9 &&NWX[ S +10 &(OVZ` S +9 &*aOSXb S +10 &,%OUXZ R +9 &-OVYc S +9 &/LWY[ S +10 &1kPSW^ R +9 &3,RUW^ S +9 &4OWZZ R +10 &6PWY_ S +9 &8rNSZ\\ S +10 &:5QVX] R +9 &;STZk R +9 &=NSY^ R +10 &?{OUXZ R +9 &A=OUYc R +9 &BPTZ^ R +10 &DPV[U S +9 &FTUYX S +10 &H@aVYW T +9 &ITZc X +9 &KUX^ ] +10 &MbTZg ` +9 &NnSXd - +9 &O!VX_ N +9 ( +3 "collection"'J& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.76 + "collection"'>& +4 "core" &OeSWl J + &OeTYp J + .tHand.open +2 "manipulator"&I1 +64 "core" 1 +2 "manipulator"&Z% +4 "core" % " a ;  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 .tPSV.dial PSR + "processing"% +108 "core"  + "processing"%8% +3 "core" %T} +2 #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 +3 "processing"%x  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%K'W +1616 "core" ' +2 .tPSV.dial PSR + "processing"%M +47 "core"  +2 .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%A' +2623 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%%  + "collection"'P  +42 "core" ~ +130 + .tPSV.dial :mixloop +2 "processing"%F +108 "core" + .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%O  +77 "core" +2 .tPS.seek 0ml + "processing"%'W +2628 "core" ' + .tPSV.dial :air +2 "processing"%1  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%[' +2636 "core" ' +2 .tPSV.dial :mixloop + "processing"% +46 "core" +2 .tPS.seek 0ml + "processing"%;'W +2633 "core" ' + .tPSV.dial :air +2 "processing"%  +58 "core" +2 .tPS.seek 2.5ml + "processing"%X' +2626 "core" ' +2 .tPSV.dial :mixloop + "processing"%" +44 "core" +2 .tPS.seek 0ml +2 "processing"%H'W +2627 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&Y& +4 "core" &Ӣ [ X u <; +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&0(Ӥ +3 "core" ( + "manipulator"&& +5 "core" &Ӣ K K \\ <; + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &C& +2 "core" &Ӣ P ^ <; +2 .tForearm.seek CC +2 "manipulator"&o'+ +96 "core" ' + .tHand.close + "manipulator"&W/ +65 "core" / +2 .tCC.seek :open +50 "collection"'t( +380 "core" ( +2 "manipulator"&$& +4 "core" &Ӣ g + <; + "manipulator"&N% +4 "core" % < b s -  +2 .tForearm.seek :retract +2 "manipulator"&9'\ +94 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&?(- +286 "core" ( + "manipulator"&w& +4 "core" &- : ! +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &<& +3 "core" &-  ! +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&G' +92 "core" ' +2 .tHand.open +2 "manipulator"&]1 +71 "core" 1 +2 "manipulator"& % +4 "core" % Ͼ h ] +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&U'\ +97 "core" ' +2 ."da"delayUntil "12:31:57.67" +23254 "Can"H :; +1489 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%l @ +76 "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 +2 "processing"%z  +45 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%S' +2581 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%E +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"%j +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%k  +44 "core"  +2 ."da"PS.seek 0ml +2 "processing"%m'W +2585 "core" ' +2 #"da"washCycleDA #1 of 2 +6 .PSR.select :air +2 .PSV.dial PSR + "processing"%` +139 "core"  +2 "processing"%e% +4 "core" %S/ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%{' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%5'[ +1616 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +76 "core" + ."da"PBV.dial :waste1 +2 "processing"%V  +34 "core"  +2 "processing"%n% +4 "core" %_y  +2 ."da"PS.seek 1.5ml +2 "processing"%g' +586 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%v * +35 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1611 "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 + "processing"%_ * +37 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%p +76 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%L' +2575 "core" ' + ."da"PSV.dial PTV +2 "processing"% +76 "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"%c +88 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%q  +77 "core"  +2 ."da"PS.seek 0ml +2 "processing"%&'W +2562 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%* +139 "core"  + "processing"%% +4 "core" %Z + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +591 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml + "processing"%u'[ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%B +76 "core" +2 ."da"PBV.dial :waste1 + "processing"%Q  +35 "core"  + "processing"%'% +4 "core" %V  +2 ."da"PS.seek 1.5ml +2 "processing"%' +591 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "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"%y  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%f * +36 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%i +89 "core"  + ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"% ' +771 "Can"( :9 +1810 "core" ' + ."da"PSV.dial PTV +2 "processing"%/ +87 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +74 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%s +88 "core"  + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%^  +78 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2569 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%  +45 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%  +136 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%  +45 "core"  + ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%# +45 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%7' +387 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%|  +46 "core"  +2 "processing"%-% +3 "core" %  +2 ."da"PS.seek 0.55ml +2 "processing"%'u +334 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%+  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%r'[ +1560 "core" ' + ."da"PSV.dial :PML +2 "processing"% +58 "core" + ."da"PTV.dial :mixing +2 "processing"%. @ +75 "core" A + ."da"PBV.dial :waste1 +2 "processing"%\  +36 "core" +2 "processing"%% +3 "core" %W  +2 ."da"PS.seek 1.85ml +2 "processing"%!'7 +232 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%2 * +36 "core" + +2 ."da"PS.seek 0ml +2 "processing"%b'W +1969 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +47241 "Can"# XW +762 #"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"%d * +34 "core" * + ."da"PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%)' +2578 "core" ' + ."da"PSV.dial :mixloop +44 "processing"% +52 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%6  +57 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%@ +43 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%(  +57 "core" +2 ."da"PS.seek 0ml +2 "processing"%='W +2563 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%4 +138 "core"  +2 "processing"%R% +4 "core" %W + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%>' +595 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%I'[ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%Z  +75 "core"  + ."da"PSV.dial PTV +2 "processing"%J +78 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +36 "core" +2 "processing"%8% +4 "core" %Vm  +2 ."da"PS.seek 1.5ml + "processing"%h' +587 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%: * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%x'W +1615 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%,  +36 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%M * +36 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%K +77 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%P' +2575 "core" ' + ."da"PSV.dial PTV +2 "processing"%% +78 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +6 "processing"%F +77 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%O +78 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%A  +87 "core" +2 ."da"PS.seek 0ml +2 "processing"%1'W +2568 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +139 "core"  + "processing"%% +4 "core" %[ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%[' +595 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml + "processing"%'[ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%; +78 "core" + ."da"PBV.dial :waste1 +2 "processing"%"  +36 "core" + "processing"%X% +4 "core" %]i  +2 ."da"PS.seek 1.5ml +2 "processing"%Y' +591 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + +3 ."da"PS.seek 0ml +2 "processing"%C'W +1608 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%W  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%D * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +77 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"% ' +1527 "Can"T HG +1058 "core" ' + ."da"PSV.dial PTV +7 "processing"%$ +78 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%N +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%o +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%w  +76 "core"  +2 ."da"PS.seek 0ml +2 "processing"%<'W +2563 "core" ' + #"da"washCycleDA #3 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%0 +139 "core"  + "processing"%]% +4 "core" %S +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"% ' +594 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml + "processing"%9'[ +1615 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%G +88 "core"  + ."da"PBV.dial :waste1 +2 "processing"%l  +36 "core" + "processing"%\\% +4 "core" %W  +2 ."da"PS.seek 1.5ml +2 "processing"%' +591 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%z * +35 "core" + +3 ."da"PS.seek 0ml +2 "processing"%H'W +1611 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%E  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%~ * +36 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%j +74 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%k' +2584 "core" ' + ."da"PSV.dial PTV +2 "processing"%S +89 "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"%e +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%m  +77 "core"  +2 ."da"PS.seek 0ml +2 "processing"%{'W +2574 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +141 "core"  + "processing"%% +4 "core" %Z r +2 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +10 "processing"% +16 ."da"PS.reconfigure :default +13 "processing"%#A d`xb +5 ."da"PS.seek 0.25ml +5 "processing"%V'7 +344 "core" ' +2 ."da"delay 5 seconds +502 "processing"%n% +3 "core" %< i +2 #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml + "processing"%5' +342 "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 + .PSV.dial PTV +2 "processing"%g +78 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +37 "core" + "processing"%_% +4 "core" %] g +2 ."da"PS.seek 1.5ml + "processing"%p' +595 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%'W +1615 "core" ' + ."da"delay 10 seconds +1008 #recoverPSRreagent08 +46 .PTV.dial :puck +9 .PBV.dial :waste1 + "processing"%T  +35 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%c * +38 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%q +79 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%L' +2657 "core" ' + ."da"PSV.dial PTV +2 "processing"%* +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +77 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%& +89 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +79 "core"  +2 ."da"PS.seek 0ml +2 "processing"%B'W +2638 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR + "processing"%Q +144 "core"  + "processing"%'% +4 "core" %R _ + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%u'[ +2130 "core" ' + ."da"delay 5 seconds +502 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +77 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" + "processing"%y% +4 "core" %a g +2 ."da"PS.seek 1.5ml +2 "processing"%f' +594 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%i * +37 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%}  +111 "core"  +2 ."da"PS.seek 0ml +2 "processing"%/'W +1615 "core" ' + "processing"%9 +3 "core" 96 +2 #"da"Processing Puck Heater at 27.9C before imaging +2 .PH.coast + "processing"%s  +4 "core" 6 + 6 + "processing"%^& +3 "core" &TU% h1 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"& % +4 "core" %\ # P8 + "storage"( % +4 "core" %\  y  +2 "storage"( . +2 "core" .( +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 1 + "storage"(($ +197 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (#& +2 "core" &' A | +2 "manipulator"&& +3 "core" &-  +2 "manipulator"&|% +3 "core" %\ # 8 +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&-( +173 "core" ( + "manipulator"&7& +4 "core" & 9e +2 "storage"(+& +3 "core" &' \  A  +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&'! +101 "core" ' + "storage"(& +5 "core" &' 6 : ? + ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak + "storage"(.'L +300 "core" ' + "storage"(\ - +3 "core" -'{ +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&& +2 "core" & e +2 "storage"(2& +4 "core" &' C % + ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&r'e +35 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&!, +3 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 "storage"(- +2 "core" -'{ +2 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(d'3 +26 "core" ' +2 "manipulator"&% +4 "core" %mr \\ [ IѴ + "storage"(b& +3 "core" &' \\ y +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 308 counts + "manipulator"&'ϙ +20 "core" ' +2 "manipulator"&6& +4 "core" & eP + "storage"(@& +4 "core" &'\ \  S  +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&('! +30 "core" ' +3 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"()'" +39 "core" ' + "manipulator"&4& +4 "core" & P +2 "manipulator"&R% +4 "core" % X + ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&='\ +95 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&>(z +247 "core" ( +2 "manipulator"&Z& +4 "core" & O + ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &J& +2 "core" &  +2 ."da"Forearm.seek PC +2 "manipulator"&'~ +103 "core" ' +2 ."da"Hand.close + "manipulator"&8/ +67 "core" / +2 ."da"PC.seek :open +2 "processing"%I( +403 "core" ( + "storage"(:& +4 "core" &'\    +2 "manipulator"&h& +3 "core" &  +2 "manipulator"&,% +3 "core" % ϐ @ +2 ."da"Forearm.seek :retract +2 "manipulator"&M'\ +97 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&K( +260 "core" ( +2 "manipulator"&x& +4 "core" & * + "storage"(%& +4 "core" &' K  +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&F'! +96 "core" ' + ."da"Hand.open +2 "manipulator"&O1 +77 "core" 1 + "storage"(A- +4 "core" -'" +2 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(P' +18 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.19 Pucks below Top Plate +2 "storage"(' +60 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da22mar3013h650ml.tif +703 "Can"j [LK +1236 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +30832 #"da"WARNING: Too Dark -- required 1874.4s exposure > 300s time limit\ SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da22mar3013h650ml.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da22mar3013h650ml15s.tif +1564 #SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da22mar3013h650ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da22mar3013h650ml30s.tif +3069 #SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da22mar3013h650ml30s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da22mar3013h650ml70s.tif +7136 #SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da22mar3013h650ml70s.tif: TIFF Upload Complete\ + .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "300.0 sec auto-exposure",Subject: "da22mar3013h650ml images!" +8 "storage"(- +4 "core" -' +3 "storage"(1& +5 "core" &' + "manipulator"&[& +10 "core" & t s) +2 ."da"Elbow.seek 1 +2 "manipulator"&;( +3 "core" ( + "manipulator"&"& +4 "core" & O 3 ) +2 "storage"(X& +5 "core" &'   +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&'! +4 "core" ' +2 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +4 ."da"SE.seek 1.9 Pucks below Top Plate +3 "storage"('( +58 "core" ' +2 "manipulator"&Y& +4 "core" & 1 2 , ) + "storage"(W& +4 "core" &' l ~ S + ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&D'e +31 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&, +3 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +61 ."da"SE.reconfigure :default +5 "storage"(#QK-0-\ b +2 ."da"SE.seek 2.09 Pucks below Top Plate +2 "storage"(C' +19 "core" ' + "manipulator"&$% +6 "core" %l  O +3 "storage"(N& +4 "core" &' O Q C + ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 307 counts +2 "manipulator"&o'Ϙ +21 "core" ' + "manipulator"&w& +6 "core" & 6 < A ' + "storage"( & +5 "core" &'  +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&0'! +30 "core" ' +2 "storage"(]% +6 "core" %  +2 ."downElevator"SE.seek :down +3 "storage"(<'v +99 ( % +2 "core" %|0  Zr +2 "manipulator"&G% +4 "core" % 5 ; :  +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&l'\ +91 "core" ' +42 ' + ."downElevator"SE.stop +2 "storage"(5 +2 (\\& +4 "core" &' +2 #tStarting finalPurge +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%9& +4 "core" & +2 "manipulator"&z& +4 "core" & B O & + "manipulator"&% +4 "core" %\  O > M  +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&E(- +183 "core" ( + "manipulator"&~& +4 "core" &- R A [  +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &j& +2 "core" &- U K b  +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&H' +91 "core" ' + ."psFlush"Hand.close +2 "manipulator"&S/ +72 "core" / +2 "manipulator"&`& +4 "core" &- v c  + "manipulator"&e% +4 "core" % v p B B +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&m'\ +102 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&k(z +151 "core" ( + "manipulator"&& +4 "core" &r i v H +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &r m H +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&{'~ +99 "core" ' + "manipulator"&n& +4 "core" &t | } ; F +2 "manipulator"&V% +4 "core" %r m v  M +2 "processing"%5& +3 "core" & +2 "processing"%g& +5 "core" & +2 ."psFlush"PC.seek :closed +2 "processing"%(Tg +3 "core" & +7 & 1 %f +10 &Tt 9 +9 &zp N +10 &J T +9 &KD T +9 & H T +10 &I T +9 &G T +9 &SF T +10 &D T +9 &E S +10 &!F T +9 &#[G T +9 &%H T +10 &&K T +9 &(F T +9 &*dH S +10 &,%C T +9 &-C T +10 &/C S +9 &1lF S +9 &3-I T +10 &4I T +9 &6G T +9 &8sI T +10 &:5I T +9 &;G T +10 &=G T +9 &?|G S +9 &A>E S +10 &BC T +9 &DD S +9 &FG T +10 &HAQ U +9 &I_ W +10 &K~ [ +9 &Mu} [ +9 &O8{ [\ +10 &P} [ +9 &R S +9 &SHm c +10 &TI 6 / +5 ( +2 "processing"%g& +4 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.71 + "processing"%_& +5 "core" &TI" / + &TI" / + ."psFlush"Hand.open + "manipulator"&v1 +72 "core" 1 +2 "manipulator"&% +4 "core" % r ~ z ) M +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&p'\ +90 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR + "processing"%T +46 "core"  +2 "processing"%c% +4 "core" %U + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%q' +510 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +83 "core" ' + ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2121 "core" ' +3 ."psFlush"delay 1 second +105 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%* @ +207 "core" B +4 ."psFlush"PTV.dial :PRVmixing +2 "processing"%  +140 "core" +3 ."psFlush"PSV.dial :mixloop +4 "processing"%& +110 "core" +4 ."psFlush"PS.seek :empty +3 "processing"%'9 +2633 "core" ' +3 ."psFlush"PSR.select :air +11 .PSV.dial PSR +2 "processing"%L +113 "core"  +2 "processing"%Q% +8 "core" %< +3 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%'' +603 "core" ' +4 ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +13 ."psFlush"PS.seek 2.5ml +6 "processing"%B' +2127 "core" ' +3 ."psFlush"delay 1 second +104 .PBV.dial :waste1 +4 "processing"%  +37 "core" +2 ."psFlush"PTV.dial :mixing +4 "processing"% @ +77 "core" A +2 ."psFlush"PSV.dial :mixloop +4 "processing"%y +111 "core" +3 ."psFlush"PS.seek :empty +4 "processing"%u'9 +140 #"uploadLog"upsync +2491 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%i +110 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%}'P +1027 "Can"x ;; +79 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%f' +1617 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +78 "core" + ."psFlush"PTV.dial :puck +2 "processing"%s  +75 "core"  + ."psFlush"PBV.dial :waste1 +3 .PS.seek 0ml + "processing"%^'W +2626 "core" ' + ."psFlush"PSV.dial PSR +7 "processing"% +78 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"% ' +587 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2123 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%# +78 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +57 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%|'W +2632 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%3 @ +46 "core" ? +2 ."psFlush"PS.seek 2.5ml + "processing"%7' +2632 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%+  +76 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2638 "core" ' +2 ."psFlush"PSV.dial PSR +55 "processing"%? +46 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%U' +2626 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%\ +87 "core"  +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%'W +2635 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%2 @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2633 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +77 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%b'W +2638 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%6 +47 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%@'P +1104 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%4' +1620 "core" ' + ."psFlush"PSV.dial PTV +7 "processing"%R +75 "core" + ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +57 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%-'W +2636 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%. +77 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%r' +593 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%' +2133 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%d +76 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%( U +56 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%Z'W +2635 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%J @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%!' +2635 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%8  +77 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%='W +2635 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%a +47 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%:' +2638 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%h +75 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%,'W +2632 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%x' +2642 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%%  +76 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%>'W +2638 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +6 "collection"'O& +4 "core" &npv +2 "manipulator"&A& +3 "core" &z O !@ +7 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&M(z +3 "core" ( +2 "manipulator"&)& +3 "core" &z ! "@ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &P& +3 "core" &z C "@ +2 .tForearm.seek PC +2 "manipulator"&'~ +94 "core" ' +2 .tHand.close + "manipulator"&1/ +69 "core" / +2 .tPC.seek :open +2 "processing"%[( +404 "core" ( +2 "manipulator"&"& +4 "core" &z  '@ + "manipulator"&X% +4 "core" % υ '( +2 .tForearm.seek :retract + "manipulator"&Y'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&W(Ӥ +350 "core" ( + "manipulator"&$& +4 "core" &ӛ o r  <; +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &N& +3 "core" &ӛ j a <; +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&w'+ +106 "core" ' +2 "manipulator"& & +4 "core" &Ӝ  <: + "manipulator"&K% +4 "core" %, ) o +2 "collection"'F& +3 "core" &oq +2 "collection"'& +5 "core" &lp +2 .tCC.seek :closed + "collection"'](O +5 "core" &mqw  +9 &+{lqy - +9 &b}ko A +10 &Xpkpo S +9 &Nnqx S +9 &Rorn S +10 &Plpg S +9 &`Qnpo S +10 &!Pkpg S +9 &Pmqn S +9 &Qnqq S +10 & hLnpl S +9 &"+Rkqo R +9 &#Qnpq S +10 &%Lmqp S +9 &'pPkqr S +9 &)3Nlpp R +10 &*Nmos S +9 &,Ploo S +10 &.xNmpn S +9 &0:Rnpo S +9 &1Mmpn S +10 &3Nlqn R +9 &5Qkoo S +10 &7BLlpm S +9 &9Qlpn S +9 &:Qlpn S +10 &<Llqh S +9 &>JMmon S +9 &@ Mkpn R +10 &AOmoh S +9 &CMkqb S +10 &EQMmpb S +9 &GSnob T +9 &Hempm V +10 &Jsue Z +9 &L5lsa ` +9 &Mjnd ] +10 &O5@ho\\ - +9 &Ohinc K +6 ( + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.83 + "collection"'& +4 "core" &O_jlX K + &O`ikW K +2 .tHand.open + "manipulator"&;1 +76 "core" 1 +2 "manipulator"& % +4 "core" % ( y l 6 s +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&G'\ +96 "core" ' + #tFlushing the Collection Valve::Manifold + "collection"'& +5 "core" &O`jmf K + "collection"'D% +4 "core" %moh + .tCSV.dial CSR +2 "collection"'\\  +58 "core"  + "collection"'o% +5 "core" %knf + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"'9'l +1368 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +8 'z% +3 "core" %lkm< +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'' +716 "core" ' + .tCSV.dial :waste +2 "collection"'C +137 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'0' +1511 "Can"v CB +478 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'~& +4 "core" &O`jo= K + "collection"'j% +4 "core" %kn? + .tCSV.dial :flush +2 "collection"'<  +44 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml + "collection"''l +1357 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'S @ +44 "core" A + "collection"'`% +4 "core" %lln;  +2 .tCS.seek 7ml +2 "collection"'e'\ +585 "core" ' + ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'l  + '  +45 "core"  +97  + .tCBV.dial :waste1 +2 "collection"' @ +47 "core" > +2 .tCS.seek 0ml +2 "collection"'H' +1846 "core" ' + #tFlushing lower manifold's waste2 port + "collection"'n& +4 "core" &O_or< K +2 "collection"'V% +3 "core" %prA +2 .tCSV.dial :flush + "collection"'5  +89 "core"  +2 .tCS.seek 5ml +2 "collection"'E'l +1355 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'m @ +43 "core" A +2 "collection"'I% +4 "core" %l jp< +2 .tCS.seek 7ml + "collection"'_'\ +585 "core" ' + ."connect"CSV.dial CTV +4 .tCTV.dial CSV +3 "collection"'v  +43 "core"  +2 .tCBV.dial :waste2 +2 "collection"'  +121 "core"  +2 .tCS.seek 0ml +2 "collection"'g' +1860 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'T& +4 "core" &O]nr3 K +2 "collection"'c% +3 "core" %os0 +2 .tCSV.dial CSR + "collection"'{  +56 "core"  + "collection"'/% +4 "core" %mp7 +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +51 "collection"' +10 .tCS.seek 8ml + "collection"'q' +2147 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 .tCS.seek 10ml +2 "collection"'*' D +583 "core" ' + ."connect"CSV.dial CBV +4 .tCBV.dial CSV +3 "collection"' + '&  +110 "core" +36  + .tCTV.dial :intake +2 "collection"'  +76 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml +2 "collection"'L' \\ +2129 "core" ' + .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air + "collection"'Q  +76 "core"  +2 .tCS.reconfigure :default +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'' +581 "core" ' + .tCSV.dial CSR +2 "collection"''  +108 "core"  + "collection"'% +5 "core" %lp* + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"''l +1368 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'y' D +1352 "core" ' + .tCSV.dial CBV +2 "collection"'B +108 "core" +2 .tCS.seek 0ml + "collection"'i' +2626 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&u& +4 "core" &ӡ - ;5 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&}(Ӥ +2 "core" ( +2 "manipulator"&& +4 "core" &ӡ G ;5 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &s& +2 "core" &ӡ 8 ;5 +2 .tForearm.seek CC +2 "manipulator"&f'+ +104 "core" ' +2 .tHand.close + "manipulator"& / +64 "core" / +2 .tCC.seek :open +2 "collection"'^( +378 "core" ( + "manipulator"& & +4 "core" &ӡ  ;5 + "manipulator"&#% +4 "core" % +  > +2 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"& (- +282 "core" ( +2 "manipulator"&3& +4 "core" &-  i '% + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &|& +2 "core" &- '% +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&+' +104 "core" ' +2 .tHand.open + "manipulator"&71 +72 "core" 1 + "manipulator"&?% +4 "core" %   * +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +99 "core" ' +2 "processing"%\ & +4 "core" &p +36393 "Can"x .. +60001  /. +60001  // +60001  43 +28184 #t-> access 1 +3 "storage"(U% +3 "core" %  + "manipulator"&2% +4 "core" %\ $  % L +2 "manipulator"&& +3 "core" &- U $% +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"((< +671 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" &<   +31114 "Can" 54 +60001  44 +60001  43 +60001  44 +60001  44 +60001  33 +60001  33 +60001  43 +60001  44 +60001  43 +60001  44 +60000  44 +60001  44 +38258 #t-> can +3 "Can" 44 +21740  44 +60001  44 +60001 \ 43 +60001 \ c32 +60001 :\ c22 +60001 U\ c22 +60001 l\ k22 +60001 |\ z21 +60001 }\ 22 +60001 \ :32 +60001 \ 533 +60001 \ 833 +60001 \ ;22 +60001 \ =33 +60001 \ @33 +60001 \ D32 +60000 \ G33 +60001 \ J33 +60001 \ N32 +60001 \ S32 +60001 \ X22 +60001 \ ^22 +60001 \ e22 +60001 \ l32 +60001 \ v32 +60001 \ 22 +60001 }\ 32 +60001 \ 22 +60001 \ 22 +60001 \ 22 +60001 \ 21 +60001 |\ 22 +60001 q\ 21 +60001 m\ 11 +60000 f 11 +60001 k 10 +60001 w 110 +60001 z I00 +60001  V00 +60001 \ 33 +60001 { 33 +60001 p 33 +60001  33 +60001  33 +60001  33 @EDT1648699303.45 { 33 +60001 w 43 +60001 t 33 +60001 r 33 +60001 o 33 +60001  m 33 +60001 n 33 +60000 n 44 +60001 !m 33 +60001 l 43 +60001 \ l 43 +60001 n 43 +60001 r 43 +60001 s 43 +60001 t 33 +60001 t 43 +60001 _v 33 +60001 x 33 +60001 y 43 +60001 tx 34 +60001 v 43 +60000 v 33 +60001 vu 33 +60001 u 43 +60001 v 43 +60001 w 34 +60001 yu 44 +60001 &w 44 +60001 6t 43 +60001 /s 33 +60001 6q 33 +60001 4u 34 +60001 Bq 33 +60001 s 33 +60001 Po 33 +60001 q 33 +60001 Qp 43 +60000 p 43 +60001 Sp 43 +60001 o 44 +60001 Mn 33 +60001 p 44 +60001 Pn 33 +60001 n 33 +60001 El 44 +60001 l 43 +60001 j 43 +60001 ik 44 +60001 i 43 +60001 i 33 +60001 wl 33 +60001 9k 43 +60001  34 +60000  43 +60001 k 43 +60001 > 43 +60001 # 33 +60001  34 +60001  33 +60001  33 +60001  33 +60001  33 +60001  44 +60001  43 +60001  33 +60001  33 +60001  33 +60001  44 +60001  44 +60000  44 +60001  43 +60001 ~ 33 +60001  44 +60001 ~ 44 +60001 l 43 +60001 t 33 +60001 c 43 +60001 Z 33 +60001 e 33 +60001 W 33 +60001 \\ 43 +60001 h 44 +60001 O 43 +60001 U 43 +60001 T 43 +60001 C 43 +60001 D 43 +60000 N 44 +60001 > 43 +60001 H\ X22 +60001 @\ 22 +60001 7\ 22 +60001 ?\ 732 +60001 9\ 733 +60001 3\ :32 +60001 F\ <33 +60001 ;\ >33 +60001 4\ A32 +60001 <\ C33 +60001 <\ F32 +60001 =\ H22 +60001 [\ K33 +60001 X\ O33 +60000 M\ S22 +60001 `\ W22 +60001 U\ ]22 +60001 2\ c32 +60001 1\ j22 +60001 \ r22 +60001 \ {22 +60001 %\ 22 +60001 \ 22 +60001 +\ 22 +60001 \ 21 +60001 \ 21 +60001 \ 11 +60001 \ 11 +60001  \ 11 +60001  11 +60001  =10 +60000  U00 +60001 \ 33 +60001  33 +60001  33 +60001  33 +60001  33 +60001  33 +60001  33 +60001  33 +60001  33 +60001  43 +60001  33 +60001  43 +60001  33 +60001  34 +60001  33 +60000  33 +60001  33 +60001  33 +60001  33 +60001  33 +60001  33 +60001  43 +60001  33 @EDT1648785704.81  43 +60001  43 +60001  43 +60005  34 +59997  33 +60001  33 +60001  33 +60001  44 +60000  43 +60001  33 +60001  43 +60001  44 +60001  43 +60001  44 +60001  44 +60001  33 +60001  33 +60001  33 +60001  33 +60001  43 +60001  43 +60001  33 +60001  33 +60000  33 +60001  33 +60001  33 +60001  33 +60001  33 +60001  33 +60001  44 +60001  44 +60001  33 +60001  44 +60001  33 +60001  33 +60001  44 +60001  43 +60001  44 +60001  33 +60000  33 +60001  43 +60001  44 +60001  43 +60001  33 +60001  34 +60001  43 +60001  43 +60001  43 +60001  43 +60001  33 +60001  33 +60001  43 +60001  43 +60001  43 +60001  33 +60001  43 +60001  43 +60000  34 +60001  43 +60001 z 43 +60001 m 43 +60001 x 44 +60001  44 +60001  33 +60001  43 @946685280.39EST = =mMAIN_scheduler =tMAIN @EST946685282.30 #"core_reset"Sent BREAK +2 #t@3010 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.41 I2C Gateway v3.20 +208 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +243 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +406 "Can"t\ R + t\ R + #tPolling Can every 10:00 +4 !o:Storage::Warning: mesg"Uncleanly Exited:bt[ "8/home/esp/esp2/utils/storage.rb:438:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:627:in `restore!'"-/home/esp/esp2/lib/esp.rb:115:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +14535 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +45358 "Can"q\ X +15364 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +15083 #t-> exit +3 #mEXIT @946686194.56EST @946686202.16EST = =tMAIN =mMAIN_scheduler @EST946686203.93 #"core_reset"Sent BREAK + #t@1724 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +238 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +371 "Can"q\ Y + q\ Yy + #tPolling Can every 10:00 +2 !o:Storage::Warning: mesg"6Invalid entry in line 2 of /var/log/esp/real.puck:bt["8/home/esp/esp2/utils/storage.rb:399:in `readPucks!'"2/home/esp/esp2/utils/storage.rb:397:in `each'"8/home/esp/esp2/utils/storage.rb:397:in `readPucks!'"(eval):2:in `eachRaw'"(eval):2:in `each'"8/home/esp/esp2/utils/storage.rb:372:in `readPucks!'"2/home/esp/esp2/utils/storage.rb:371:in `open'"8/home/esp/esp2/utils/storage.rb:371:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:627:in `restore!'"-/home/esp/esp2/lib/esp.rb:115:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 + #Cleanly exited at 19:23:14EST31-Dec-99 +1448 #-> ESP.ready! +3 #Powering core bus +562 .Gate.power :raw,:ON +17 "sampler") +23 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %ikS\ M +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %u\ _ +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %\ + .tSS.configure :default +2 "sampler")#.0X Arm.garage + "manipulator"&;& +3 "core" &x   # +2 "manipulator"&<% +4 "core" %\  ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&=(- +185 "core" ( +2 "manipulator"&>& +4 "core" &- v  + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &?& +2 "core" &-   +2 .tForearm.seek :garage +2 "manipulator"&@' +73 "core" ' 4 = [ +2 !to:Slide::Error\ : mesg"-Forearm speedErr at garage + 4390 counts:@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error: speedErr: @tagiE: @sourcei+: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi4 : outPressi= :deltaPressi[ : voltagef12.289675012272951\\: @type2F:@destinationi%:@axisName" Forearm:bt["2/home/esp/esp2/lib/slide.rb:587:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:350:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:323:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:314:in `seek'",/home/esp/esp2/lib/slide.rb:358:in `to'"8/home/esp/esp2/lib/slide.rb:74:in `inConfiguration'",/home/esp/esp2/lib/slide.rb:358:in `to'"0/home/esp/esp2/utils/misc.rb:92:in `extend'",/home/esp/esp2/utils/misc.rb:34:in `to'"8/home/esp/esp2/utils/misc.rb:38:in `method_missing'"(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 +418 #-> Hand.close +466 #-> Arm.PC + "manipulator"&A& +8 "core" &-  _ 4 +2 "manipulator"&B% +4 "core" %  _ O +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&C'\ +72 "core" ' + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :PC + "manipulator"&D(z +119 "core" ( +2 "manipulator"&E& +4 "core" &o c + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &F& +3 "core" &o : +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC + "manipulator"&G'~ +103 "core" ' + "manipulator"&H& +4 "core" &o  " +2 "manipulator"&I% +3 "core" %ψ 6 +504 #t-> Hand.open + .Hand.open + "manipulator"&J1 +65 "core" 1 +454 #t-> Hand.close + .Hand.close + "manipulator"&K/ +69 "core" / +265 #t-> PC.close +2 "manipulator"&L& +3 "core" &o  +2 "manipulator"&M% +4 "core" % ψ +2 "processing"%N& +3 "core" &M\ J +2 "processing"%O& +5 "core" & \ J +2 .tPC.seek :closed +2 "processing"%P(Tg +4 "core" &Y\ J +9 &3x%\ E*z +9 &dG\ B? +10 &Go$\ CO +9 &\ R*\ EN +10 &V(\ EO +9 &P\ EN +9 &PT)\ EN +10 &U'\ EO +9 &S0\ EO +9 &Q\ EN +10 & WQ!\ EO +9 &"T-\ DO +10 &#QT\ EN +9 &%Uq\ DN +9 &'`R@\ EN +10 &)#S\ DN +9 &*Te\ DO +10 &,TN\ DO +9 &.hQ5\ EN +9 &0)Q7\ EO +10 &1T\ DO +9 &3V\ DN +9 &5oT\ DO +10 &72U*\ DN +9 &8RD\ DO +9 &:T1\ DO +10 &:T#\ DN +10 &?U[\ DN +9 &AOa\ DN +9 &COl\ DN +10 &EBR%\ DN +9 &GW\ DO +9 &HX\ DO +10 &JV\ DO +9 &LIVB\ DO +10 &N\ U2\ DO +9 &OWK\ DO +9 &QX\ DO +10 &SEM*\ D1 +9 &T$0?\ E2 +9 &TM*\ H +3 ( + "processing"%O& +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.04 +2 !o:Slide::Error\ : mesg"(No Puck Clamped in Processing Clamp:@checkpoint: omitted: @reply0:@axisName"Processing Clamp:bt["E/home/esp/esp2/utils/misc.rb:475:in `closeAndVerifyPuckPresence'"0/home/esp/esp2/utils/misc.rb:485:in `close'",/home/esp/esp2/lib/msg.rb:68:in `retry'"0/home/esp/esp2/utils/misc.rb:484:in `close'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"0/home/esp/esp2/utils/misc.rb:483:in `close'"(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 +1443 #-> PC.open + .PC.seek :open +2 "processing"%Q( +401 "core" ( + "processing"%R& +4 "core" &.\ H +51 #t-> Hand.open + .Hand.open + "manipulator"&S1 +72 "core" 1 +360 #t-> Arm.garage + "manipulator"&T& +3 "core" &o +2 "manipulator"&U% +4 "core" % ψ # +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&V'\ +98 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&W(- +154 "core" ( + "manipulator"&X& +4 "core" &.0 # i  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &Y& +3 "core" &.0  +2 .tForearm.seek :garage + "manipulator"&Z' +100 "core" ' +2 "manipulator"&[& +4 "core" &.0  8  + "manipulator"&\\% +4 "core" % E +359 #t-> Hand.close + .Hand.close + "manipulator"&]/ +75 "core" / +290 #t-> Arm.PC +2 "manipulator"&^& +3 "core" &.- _  + "manipulator"&_% +4 "core" % ϸ E +2 .tForearm.seek :retract +2 "manipulator"&`'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :PC +2 "manipulator"&a(z +153 "core" ( +2 "manipulator"&b& +4 "core" &s  3 ; + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &c& +2 "core" &s n ; +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&d'~ +94 "core" ' +2 "manipulator"&e& +4 "core" &t  3 : + "manipulator"&f% +4 "core" %} +218 #t-> Hand.open + .Hand.open + "manipulator"&g1 +75 "core" 1 +490 #t-> Hand.close + .Hand.close + "manipulator"&h/ +71 "core" / +350 #t-> PC.close +2 "manipulator"&i& +4 "core" &t : +2 "manipulator"&j% +4 "core" % } +2 "processing"%k& +8 "core" &\ I +2 "processing"%l& +4 "core" &\ I +2 .tPC.seek :closed +2 "processing"%m(Tg +4 "core" &-\ I +10 &1{/\ C*z +9 &d}:\ B? +9 &np6\ CO +10 &2P5\ EN +9 &T9\ DO +9 &S5\ DO +10 &vY2\ DO +9 &8U(\ DO +10 &U8\ DN +9 &Q:\ DN +9 & ~R;\ DO +10 &"AT6\ CN +9 &$R5\ DN +9 &%W9\ DN +10 &'U5\ DO +9 &)IV,\ DN +10 &+ Q9\ CN +9 &,T7\ DO +9 &.T7\ DN +10 &0QT1\ CN +9 &2T6\ DN +9 &3R0\ CN +10 &5T8\ CN +9 &7YQ:\ CN +10 &9R5\ CN +9 &:Q%\ DN +9 &<R-\ CN +10 &>bU1\ CN +9 &@#T8\ DN +9 &AT8\ DN +10 &CW6\ CO +9 &EgZ3\ CO +10 &G'].\ CP +9 &Hj5\ BQ +9 &J5\ @T +10 &L^2\ @U +9 &N 6\ ?U +9 &O9\ ?U +10 &Q:\ ?U +9 &SQr:\ A4 +10 &T#*X:\ BT +9 &TJ"5\ E- +2 ( +2 "processing"%l& +2 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.65 + "processing"%n& +4 "core" &TJ\ E- +652 #t-> Hand.open + .Hand.open + "manipulator"&o1 +67 "core" 1 +172 #t-> Arm.home + "manipulator"&p& +3 "core" &t  W : +2 "manipulator"&q% +4 "core" % }  s +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&r'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :home + "manipulator"&s( +59 "core" ( + "manipulator"&t& +4 "core" &   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &u& +3 "core" &  +2 .tForearm.seek :home + "manipulator"&v' +38 "core" ' + "manipulator"&w& +4 "core" &  +2 "manipulator"&x% +3 "core" % +12976 #t-> Arm.PC +2 "manipulator"&y& +3 "core" & +  + "manipulator"&z% +4 "core" %  +2 .tForearm.seek :retract + "manipulator"&{'\ +41 "core" ' + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :PC + "manipulator"&|(z +55 "core" ( +2 "manipulator"&}& +4 "core" &}  \\ + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &~& +2 "core" &}  u +2 .tForearm.seek PC +2 "manipulator"&'~ +93 "core" ' +2 "manipulator"&& +4 "core" &}  \ + "manipulator"&% +4 "core" %ϑ  ' +320 #t-> Hand.close + .Hand.close +2 "manipulator"&/ +68 "core" / +244 #t-> PC.open + .PC.seek :open +2 "processing"%( +404 "core" ( + "processing"%& +4 "core" &8\ H +445 #t-> PC.close + "manipulator"&& +4 "core" &} +2 "manipulator"&% +4 "core" % ϑ r ' + "processing"%& +4 "core" &\ I +2 "processing"% & +4 "core" &+\ J +2 .tPC.seek :closed +2 "processing"%\ (Tg +3 "core" &)\ J +9 &1x*\ D*y +10 &cy+\ C> +9 &ro.\ CO +10 &4Q/\ EN +9 &R-\ EN +9 &S6\ EN +10 &yU-\ EO +9 &;S/\ EO +9 &R*\ EO +10 &R4\ DN +9 & T1\ EN +10 &"DR6\ DN +9 &$T/\ DN +9 &%R0\ DN +10 &'R5\ EN +9 &)LR1\ EN +9 &+R*\ DN +10 &,T1\ DN +9 &.R*\ EO +10 &0UQ2\ DN +9 &2R,\ DN +9 &3R+\ DN +10 &5R5\ DO +9 &7\\R8\ EN +9 &9P+\ DN +10 &:R+\ DN +9 &<O7\ DN +10 &>eQ*\ DN +9 &@&Q7\ EN +9 &AQ:\ DN +10 &CS9\ DN +9 &ElR9\ DN +14 &G-W9\ DO +5 &He;\ BP +9 &J9\ AS +9 &Lc.\ @T +10 &N#6\ @U +9 &O0\ @U +10 &Q1\ @U +9 &SSo6\ B4 +9 &T%-b8\ CI +10 &TB!9\ F, +2 ( +2 "processing"% & +3 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.68 + "processing"% & +4 "core" &TB \ E, +14254 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +5070 #t-> PC.open + .PC.seek :open + "processing"% ( +399 "core" ( +2 "processing"% & +4 "core" &I\ I +6757 #t-> Arm.garage + "manipulator"&& +4 "core" &} & + "manipulator"&% +4 "core" % ϑ 4 ' +2 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&(- +143 "core" ( + "manipulator"&& +4 "core" &-  7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &- . 7 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&' +102 "core" ' +2 "manipulator"&& +3 "core" &.9  , ) +2 "manipulator"&% +4 "core" %  4 +2362 #t-> Hand.open + .Hand.open + "manipulator"&1 +75 "core" 1 +465 #t-> Arm.home +2 "manipulator"&& +3 "core" &.9  ) +2 "manipulator"&% +4 "core" %  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :home + "manipulator"&( +126 "core" ( + "manipulator"&"& +4 "core" &  R +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &%& +3 "core" &  +2 .tForearm.seek :home + "manipulator"&'' +56 "core" ' +2 "manipulator"&(& +4 "core" & Q + "manipulator"&)% +4 "core" % ? +166 #t-> access 2 +3 "storage"(% +3 "core" %}   %\ d + "manipulator"&% +4 "core" % ? +2 "manipulator"&#% +3 "core" %  ? +2 .tForearm.seek :retract + "manipulator"&,'\ +42 "core" ' + .tElbow.seek :clear +2 "manipulator"&-(d +132 "Can"X\ CCB +57 "core" ( + "manipulator"&.% +4 "core" %\ #  : +2 "manipulator"&/& +4 "core" &d   % +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 + "storage"(0(K +512 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +2 (1& +3 "core" &K\ \  \ Y +14570 #t-> Sample +3048 #-> $da[:extractVol]=0.17 +2227 #-> startTube 2 +15030 #-> Sample.deep + .Sample.deep + "sampler")20 +1568 "core" 0 +85 #t-> Flow.start + ."flow"Gate.power :analytic3,:ON +787 #t-> Sampler.power on +2 !o:NoMethodError : mesg"6undefined method `power' for ShallowSampler:Class: name0: args0:bt[ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'"(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 +371 #"flow"0.0L/min +417 #t-> Power.sampler on + .Gate.power :sampler,:ON +587 #"flow"0.0L/min +253 #t-> da 450 +2 #da sampling at most 450ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 19:40:08EST31-Dec-99\\n{}\\nCan@19:33:33, 22.7C, 18% humidity, 14.8psia, 12.936V, 0.337A, 0.331A avg, 4.36W",Subject: "da sampling at most 450ml" +3 "collection"'3& +3 "core" &dj\  +2 "manipulator"&4% +4 "core" %\  * +2 "storage"(5% +4 "core" %} /\ ) + "storage"(6. +3 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(7( +671 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +2 (8& +3 "core" & \  +2 "manipulator"&9& +4 "core" &d\ J J " $ +2 "manipulator"&:% +3 "core" %\  M N , * +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&;( +15 #"flow"0.0L/min +97 "core" ( + "manipulator"&<& +4 "core" & L R x  +2 "storage"(>& +3 "core" & \ " +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts + "manipulator"&?' +102 "core" ' + "storage"(@& +5 "core" & \ # +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"($'L +275 "core" ' +3 "storage"(&- +3 "core" -'o +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (A& +2 "core" & \ +2 "manipulator"&B& +4 "core" & l d  +2 .tElbow.seek 2 + "manipulator"&E( +3 "core" ( +2 "manipulator"&F& +4 "core" & f k  +2 "storage"(H& +3 "core" & \ +3 .tForearm.seek 2 + 300 counts + "manipulator"&I'ϊ +27 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&=/ +73 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&C& +2 "storage"(J'v +45 "core" & [ Q  +10 "manipulator"&K% +4 "core" % Ϗ W Q % +2 .tForearm.seek :retract +2 "manipulator"&L'\ +97 "core" ' + .tElbow.seek CC +2 "manipulator"&M(Ӥ +103 "core" ' + ."downElevator"SE.stop + "storage"(5 +51 "core" ( + "manipulator"&N& +5 "core" &ӫ 8 {:/ + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &+& +3 "core" &ӫ# {:/ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&O'+ +5 #"flow"0.0L/min +102 "core" ' + "manipulator"&P& +5 "core" &Ӭ! 3 w:. + "manipulator"&R% +4 "core" %'  vx +2 "collection"'S& +4 "core" &dj  +2 "collection"'T& +5 "core" &ehk  +2 .tCC.seek :closed + "collection"'U(O +5 "core" &gin  +7 &Jdgo &k +10 &wWfi 9 +9 &}ehv N +9 &Yeiy Q +10 &CUgj- Q +9 &Teil P +9 &Wdhu Q +10 &Sgiu P +9 &KUfkq Q +10 & Ydjv Q +9 &Reh* Q +9 &![gkQ Q +10 &#TTei+ P +9 &%Wfi Q +9 &&Vek& Q +10 &(TfiK P +9 &*\\Wdiz P +10 &,Wfiy Q +9 &-Zbiu P +9 &/Wdiz P +10 &1eUfjv P +9 &3%Zej Q +9 &4Uehx P +10 &6Zegt P +9 &8lXghp P +10 &:/Tei P +12 &;Yeg5 P +6 &=Wfh( Q +10 &?tVdh P +9 &A6XfhQ P +9 &BYgh) P +10 &D[cgi P +9 &Fz`ei= Q +10 &H5sfi; T +9 &Idgw W +9 &Keg \\ +10 &M^bhM ] +9 &Npdh * +9 &O}%ch> S +9 ( +4 "collection"'T& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.79 + .Hand.open + "manipulator"&X1 +3 "core" &Okch I +65 1 + "manipulator"&Y% +4 "core" % ' qx +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&G'\ +101 "core" ' +2 #tcollectSample 450ml w/bubble point of 24psi + #Priming 7ml + .Intake.select :close + .Exhaust.select :close + .SS.hold +2 "sampler")[+ +4 "core" + + "sampler")\\% +4 "core" % \ & +2 "collection"'D& +3 "core" &OkefL I +3 "Can"U KJ +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure :fast +2 "sampler")#.0X Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +817 #"flow"0.0L/min +1005 #0.0L/min +1004 #0.0L/min +1005 #0.0L/min +1005 #0.0L/min +1005 #0.0L/min +1004 #0.0L/min +1006 #0.0L/min +1005 #0.0L/min +1006 #0.0L/min +1006 #0.0L/min +1006 #0.0L/min +329 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 #Allowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open +2 "sampler") +209 "collection"'W% +4 "core" %dew +2 #tIntake @14.7psia, vacuum from 9.2 to 12.2psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X% +7 "core" %QaW  +48 "collection"'@% +3 "core" %14e +2 "sampler")-% +5 "core" %QaW  +60 "collection"',% +3 "core" %<Ac +2 "sampler")&% +4 "core" %QaW98  + "collection"'A% +4 "core" %@Ce +2 #tIntake @12.8psia, vacuum from 7.3 to 10.3psi + .SS.reconfigure :inhaling 1.76ml/s +2 "sampler")#.z0X@_ +4 "sampler")+% +10 "core" %66 \ O +3 #"flow"0.0L/min +22 "collection"'I% +3 "core" %DIX +2 "sampler")P% +4 "core" %PP \ O +36 "collection"'R% +3 "core" %KNf +7 "sampler")S% +3 "core" %po \ O +2 "sampler")E% +4 "core" %qq \ O +2 .tIntake.select :close + "sampler")0 +9 )J% +5 "core" %xz \ O +5 .tSSV.dial :exhaust +3 "sampler")L  +80 "core"  + .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml +2 "sampler")*' +800 #"flow"0.0L/min +110 "core" ' +3 .tExhaust.select :close +3 "sampler") +17 ."connect"SSV.dial CBV +6 .tCBV.dial SSV +6 "sampler")X  +80 "core" + #tAllowing 130s for 25.0ml of remaining 400.0ml +2 .Intake.select :open + "sampler") +311 "collection"'Y% +6 "core" %\\\\d +2 #tIntake @14.2psia, vacuum from 8.7 to 11.7psi +2 .SS.reconfigure :inhaling 1.76ml/s +2 "sampler")#.z0XX| $J +4 #tVacuum too high -- waiting up to 40 seconds .SS.reconfigure :exhale +2 "sampler")#.0X% +3 "core" %5;d +2 "sampler")@% +4 "core" %N  +18 "collection"'-% +3 "core" %59m +2 "sampler"),% +3 "core" %N  +21 "collection"'&% +3 "core" %7:c +2 "sampler")A% +4 "core" %O  +24 "collection"'#% +3 "core" %:=n +2 "sampler")F% +3 "core" %O  +28 "collection"'H% +3 "core" %;@m +2 "sampler")=% +4 "core" %O  +35 "collection"'C% +3 "core" %>Bf +2 "sampler")K% +4 "core" %O  +36 "collection"';% +3 "core" %ADb +2 "sampler")?% +4 "core" %O   +41 "collection"'$% +3 "core" %FHg +2 "sampler")N% +3 "core" %N#"  +48 "collection"'+% +2 "core" %JLe +2 "sampler")I% +4 "core" %O>;  +53 "collection"'P% +4 "core" %LTf +2 "sampler")R% +3 "core" %OZX  +61 "collection"'S% +3 "core" %SVc +2 "sampler")E% +4 "core" %Otv  + "sampler")J% +4 "core" %Ovw  + .tIntake.select :close +2 "sampler")0 +8 )B% +3 "core" %Ozz  + .tSSV.dial :exhaust +2 "sampler")L  +78 "core"  + .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler") ' +311 #"flow"0.0L/min +632 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + "sampler")X  +78 "core"  + #tAllowing 130s for 25.0ml of remaining 350.0ml + .Intake.select :open +2 "sampler") +209 "collection"'Y% +3 "core" %Y_l +2 #tIntake @14.4psia, vacuum from 8.9 to 11.9psi + .SS.reconfigure :inhaling 1.15ml/s +2 "sampler")#.P0Xd +2 "sampler")% +4 "core" %V  +32 "collection"'% +3 "core" %;=o + "sampler")%% +4 "core" %W  +36 "collection"'% +3 "core" %<@j +2 "sampler"))% +4 "core" %W  +41 "collection"'% +3 "core" %=Ah +2 "sampler")% +4 "core" %W  +2 "collection"'% +3 "core" %>Bc +2 #tIntake @12.8psia, vacuum from 7.3 to 10.3psi + .SS.reconfigure :inhaling 0.94ml/s +2 "sampler")#.A0Xm +2 "sampler")4% +4 "core" %W  +32 "collection"'5% +3 "core" %=@a +2 "sampler")6% +4 "core" %W  +36 "collection"'0% +3 "core" %;?f +2 "sampler")8% +4 "core" %W  +41 "collection"'% +3 "core" %=A` +2 "sampler")9% +3 "core" %W  +47 "collection"'"% +3 "core" %=Bf +2 "sampler")>% +4 "core" %W  +53 "collection"'@% +3 "core" %ACe +2 "sampler")-% +4 "core" %W  +61 "collection"',% +2 "core" %DFe +2 "sampler")&% +4 "core" %W  +69 "collection"'A% +3 "core" %GIa +2 "sampler")#% +4 "core" %W  +56 #"flow"0.0L/min +22 "collection"'F% +3 "core" %IMe + "sampler")H% +4 "core" %W   +88 "collection"'=% +3 "core" %MP` +2 "sampler")C% +4 "core" %W''  +100 "collection"'K% +3 "core" %RU^ + "sampler");% +4 "core" %WIJ  +113 "collection"'?% +3 "core" %VXc +2 "sampler")$% +3 "core" %Wml  +2 "sampler")N% +3 "core" %Wmq  +2 .tIntake.select :close + "sampler")0 +9 ):% +2 "core" %Wrq  +2 .tSSV.dial :exhaust + "sampler")+  +78 "core"  +2 .tExhaust.select :open + "sampler")@ +9 .tSS.seek 0ml +2 "sampler")I' +534 #"flow"0.0L/min +384 "core" ' +2 .tExhaust.select :close + "sampler") +9 ."connect"SSV.dial CBV +4 .tCBV.dial SSV + "sampler")P  +77 "core" +2 #tAllowing 130s for 25.0ml of remaining 300.0ml + .Intake.select :open + "sampler") +210 "collection"'R% +3 "core" %Z^a +2 #tIntake @14.3psia, vacuum from 8.8 to 11.8psi + .SS.reconfigure :inhaling 0.94ml/s +2 "sampler")#.A0Xe +2 "sampler")<% +4 "core" %@W  +21 "collection"'X% +3 "core" %9@d +2 "sampler")Y% +4 "core" %@W  +24 "collection"' % +3 "core" %:@g +2 "sampler")O% +3 "core" %A \ a +28 "collection"'% +3 "core" %<?a +2 "sampler")\\% +4 "core" %@ \\ +31 "collection"'T% +3 "core" %>?f +2 "sampler")]% +4 "core" %@ \\ +36 "collection"'_% +3 "core" %=Bd +2 "sampler")b% +4 "core" %@ \\ +41 "collection"'c% +3 "core" %>Ac +2 "sampler")V% +4 "core" %@ \\ +47 "collection"'e% +3 "core" %?Dg +2 "sampler")f% +3 "core" %@ \\ +54 "collection"'W% +3 "core" %BFd +2 "sampler")Z% +3 "core" %@ \\ +2 "collection"'*% +4 "core" %CGd + #tIntake @13.0psia, vacuum from 7.5 to 10.5psi +2 .SS.reconfigure :inhaling 0.85ml/s +2 "sampler")#.;0XBe +2 "sampler")[% +4 "core" %EN  +21 "collection"'g% +3 "core" %=Be +2 "sampler")o% +4 "core" %EN  +24 "collection"'p% +3 "core" %?Ae +2 "sampler")q% +4 "core" %EN  +27 "collection"'n% +3 "core" %?A^ +2 "sampler")t% +5 "core" %EN  +31 "collection"'l% +2 "core" %>Cb +2 "sampler")x% +4 "core" %EN  +36 "collection"'^% +4 "core" %@Bd +2 "sampler")r% +4 "core" %EN  +41 "collection"'y% +3 "core" %@Bb +2 "sampler")h% +68 "core" %EN  +2 "collection"'z% +4 "core" %AEa +2 "sampler")}% +3 "core" %EN  +54 "collection"'~% +3 "core" %AGa +2 "sampler")% +3 "core" %EN  +61 "collection"'% +3 "core" %CHf +2 "sampler")v% +3 "core" %EN  +69 "collection"'s% +3 "core" %CKf +2 "sampler"){% +4 "core" %EN  +78 "collection"'% +3 "core" %IKc +2 "sampler")m% +4 "core" %EN  +61 #"flow"0.0L/min +27 "collection"'% +3 "core" %LP` +2 "sampler")u% +4 "core" %EN  + "collection"'% +4 "core" %KOc +2 #tIntake @13.5psia, vacuum from 8.0 to 11.0psi + .SS.reconfigure :inhaling 0.76ml/s +2 "sampler")#.50X% +4 "core" %W  +36 "collection"'@% +3 "core" %@Da +2 "sampler")-% +3 "core" %W  +42 "collection"',% +3 "core" %EI^ +2 "sampler")&% +4 "core" %W  +47 "collection"'A% +3 "core" %DHi +2 "sampler")#% +4 "core" %W  +53 "collection"'F% +3 "core" %EHj +2 "sampler")H% +3 "core" %W  +61 "collection"'=% +3 "core" %GKc +2 "sampler")C% +3 "core" %W  +69 "collection"'K% +3 "core" %GKd +2 "sampler");% +4 "core" %W  + "collection"'?% +4 "core" %INe + #tIntake @13.4psia, vacuum from 7.9 to 10.9psi +2 .SS.reconfigure :inhaling 0.69ml/s +2 "sampler")#.00X Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +159 "core" 'T(_  +6 #tVacuum too high -- waiting up to 40 seconds +2 .SS.reconfigure :exhale +4 "sampler")#.0XW  +17 "collection"'% +6 "core" %DIY +3 "sampler")%% +8 "core" %U>W  +20 "collection"'% +6 "core" %FJ_ +4 "sampler"))% +12 "core" %U>W  +21 "collection"' % +6 "core" %GJY +5 "sampler")% +15 "core" %U>W  +17 "collection"'% +6 "core" %EJW +5 "sampler")% +8 "core" %U>W  +24 #"flow"0.0L/min +7 "collection"'% +10 "core" %GJd +5 "sampler").% +14 "core" %U>W  +29 "collection"'/% +3 "core" %GJc +2 "sampler")d% +4 "core" %U>W  +47 "collection"'% +3 "core" %GKi + "sampler")!% +4 "core" %U>W  +54 "collection"''% +3 "core" %ILd + "sampler")3% +4 "core" %U>W  +61 "collection"'w% +3 "core" %JLV +2 "sampler")4% +3 "core" %U>W  +69 "collection"'5% +3 "core" %IMV +2 "sampler")6% +4 "core" %U>W  +78 "collection"'0% +3 "core" %LOZ +2 "sampler")8% +4 "core" %U>W  +88 "collection"'% +3 "core" %KOY +2 "sampler")9% +4 "core" %U>W  +100 "collection"'(% +3 "core" %MRW + "sampler")"% +4 "core" %U>W  +113 "collection"'>% +3 "core" %PUU +2 "sampler")@% +4 "core" %U>W   +2 "collection"'-% +3 "core" %PU[ +2 #tIntake @13.8psia, vacuum from 8.3 to 11.3psi + .SS.reconfigure :inhaling 0.56ml/s +2 "sampler")#.'0X% +4 "core" %V  +21 "collection"'@% +3 "core" %PR` + "sampler")-% +4 "core" %W  +24 "collection"'% +3 "core" %NS\\ +2 "sampler")1% +4 "core" %W  +28 "collection"'A% +2 "core" %RSb +2 "sampler")#% +4 "core" %W  +32 "collection"'F% +3 "core" %OTe +2 "sampler")H% +3 "core" %W  +37 "collection"'=% +3 "core" %QT] + "sampler")C% +4 "core" %W  +42 "collection"'K% +3 "core" %QU_ + "sampler");% +4 "core" %V  +47 "collection"'?% +3 "core" %QSX +2 "sampler")2% +3 "core" %W  +54 "collection"':% +3 "core" %RV[ +2 "sampler")+% +3 "core" %W  +61 "collection"'% +3 "core" %QWV +2 "sampler")P% +4 "core" %W\   +68 "collection"'R% +4 "core" %UW\\ +2 "sampler"),% +3 "core" %W  +79 "collection"'I% +3 "core" %VY[ +2 "sampler")J% +3 "core" %W  +7 #"flow"0.0L/min +82 "collection"'B% +3 "core" %UYZ +2 "sampler")L% +4 "core" %W)(  +99 "collection"'<% +3 "core" %TYb +2 "sampler")X% +4 "core" %W76  +113 "collection"'Y% +3 "core" %V[i +2 "sampler") % +3 "core" %WEE  +128 "collection"'O% +3 "core" %VY_ +2 "sampler")% +4 "core" %VVS  +144 "collection"'\\% +3 "core" %WZZ + "sampler")$% +4 "core" %Vee  +163 "collection"'T% +3 "core" %X[b + "sampler")]% +4 "core" %Vtu  +2 "sampler")_% +3 "core" %Wtt  + .tIntake.select :close +2 "sampler")0 +8 )b% +3 "core" %Vuu  + .tSSV.dial :exhaust +2 "sampler")c  +78 "core"  +2 .tExhaust.select :open + "sampler")@ +9 .tSS.seek 0ml +2 "sampler")V' +111 #"flow"0.0L/min +850 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")S  +78 "core" +2 #tAllowing 130s for 25.0ml of remaining 200.0ml + .Intake.select :open + "sampler") +55 #"flow"0.0L/min +155 "collection"'e% +3 "core" %Y\\d +2 #tIntake @14.2psia, vacuum from 8.7 to 11.7psi +2 .SS.reconfigure :inhaling 0.46ml/s + "sampler")#. 0X% +4 "core" %\\  +196 "collection"'@% +3 "core" %UZe + "sampler")-% +4 "core" %\\21  +196 "collection"'% +3 "core" %UZ[ +2 "sampler")1% +3 "core" %]EC  +196 "collection"'A% +3 "core" %U\\_ +2 "sampler")#% +4 "core" %\\XZ  +196 "collection"'F% +3 "core" %W\\` + "sampler")H% +4 "core" %jg \\ +121 #"flow"0.0L/min +75 "collection"'=% +3 "core" %X]a +2 "sampler")C% +4 "core" %vv \\ + "sampler")K% +4 "core" %uu \\ + .tIntake.select :close +2 "sampler")0 +8 );% +3 "core" %yw \\ + .tSSV.dial :exhaust +2 "sampler")8  +78 "core"  +2 .tExhaust.select :open + "sampler")@ +9 .tSS.seek 0ml +2 "sampler")?' +807 #"flow"0.0L/min +120 "core" ' + .tExhaust.select :close + "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")2  +77 "core"  +2 #tAllowing 130s for 25.0ml of remaining 175.0ml + .Intake.select :open + "sampler") +210 "collection"':% +3 "core" %Z_d +2 #tIntake @14.4psia, vacuum from 8.9 to 11.9psi + .SS.reconfigure :inhaling 0.42ml/s +2 "sampler")#.0X% +3 "core" %\\  +63 "collection"'@% +6 "core" %UV +3 "sampler")-% +7 "core" %\\  +38 #"flow"0.0L/min +27 "collection"'% +3 "core" %SX +2 "sampler")1% +4 "core" %\\  +77 "collection"'A% +6 "core" %TX +5 "sampler")#% +7 "core" %\\  +83 "collection"'F% +4 "core" %SW + "sampler")H% +4 "core" %\\  +100 "collection"'=% +3 "core" %TY +2 "sampler")C% +4 "core" %\\  +113 "collection"'K% +6 "core" %SY +5 "sampler");% +8 "core" %\\   +122 "collection"'8% +6 "core" %TY +5 "sampler")D% +7 "core" %\\  +138 "collection"'2% +4 "core" %YX + "sampler"):% +4 "core" %\\!#  +163 "collection"'?% +3 "core" %XZ +3 "sampler")P% +9 "core" %\\0-  +75 #"flow"0.0L/min +103 "collection"'R% +6 "core" %V[~ +4 "sampler"),% +8 "core" %\\>=  +189 "collection"'I% +6 "core" %W] +4 "sampler")J% +9 "core" %\\LL  +190 "collection"'B% +3 "core" %W\\ +2 "sampler")L% +4 "core" %\\WY  +196 "collection"'<% +3 "core" %Y\\ +2 "sampler")X% +4 "core" %Vbe  +196 "collection"'Y% +3 "core" %W[| +4 "sampler") % +8 "core" %Wno  +3 "sampler")O% +8 "core" %Wqp  +3 .tIntake.select :close +3 "sampler")0 +11 )% +6 "core" %Wpq  +4 .tSSV.dial :exhaust +3 "sampler")\\  +21 #"flow"0.0L/min +59 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")+' +932 #"flow"0.0L/min +21 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +3 "sampler")$  +78 "core"  +4 #tAllowing 130s for 25.0ml of remaining 150.0ml +2 .Intake.select :open +2 "sampler") +215 "collection"'T% +3 "core" %X\\ +2 #tIntake @14.2psia, vacuum from 8.7 to 11.7psi + .SS.reconfigure :inhaling 0.33ml/s +3 "sampler")#.0X% +3 "core" %SW' + "sampler")@% +4 "core" %d  +55 .tSS.reconfigure :default +2 "sampler")#.0X Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +156 "collection"'Y% +6 "core" %6gl# +4 "sampler") % +9 "core" %& \ & +3 #tEvacuated: Intake @15.1psia, Outlet @12.4psia +2 .SSV.dial :spit,avoiding: :exhaust +4 "sampler")O +139 "core"  +6 .tSS.reconfigure :exhale +4 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"'b' +116 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")c +137 "core"  +3 .tSS.reconfigure :exhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml + "collection"'u' +119 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust + "sampler") +78 "core" ' +2 ."CSpush"CS.stop +2 "collection"'5 +54 "core" +2 .tSS.reconfigure :exhale +2 "sampler")#.0X9 +3 "core" 9`Td +102 "collection"'@9 +2 "core" 9sXd +103 "collection"'9 +2 "core" 9]d +102 "collection"'19 +2 "core" 9ad +102 "collection"'A9 +3 "core" 9ed +102 "collection"'W9 +3 "core" 9id +102 "collection"'-9 +2 "core" 9md +103 "collection"'F9 +2 "core" 9rd +102 "collection"'H9 +2 "core" 9vd +102 "collection"'K9 +3 "core" 9%zd +102 "collection"'C9 +3 "core" 9=~d +102 "collection"'89 +2 "core" 9Ud +102 "collection"'9 +3 "core" 9nd +102 "collection"'=9 +2 "core" 9d +102 "collection"'D9 +2 "core" 9d +103 "collection"'29 +2 "core" 9b +102 "collection"'?9 +2 "core" 9` +103 "collection"'#9 +2 "core" 9] +102 "collection"'P9 +2 "core" 9Z +103 "collection"'R9 +2 "core" 9#W +102 "collection"',9 +3 "core" 9=U +102 "collection"'I9 +2 "core" 9XS +102 "collection"';9 +3 "core" 9rP +102 "collection"'B9 +3 "core" 9N +102 "collection"'L9 +2 "core" 9K +102 "collection"'<9 +3 "core" 9I +102 "collection"':9 +3 "core" 9G +102 "collection"'Y9 +2 "core" 9D +102 "collection"' 9 +3 "core" 9B +102 "collection"'O9 +2 "core" 9,@ +102 "collection"'X9 +3 "core" 9D= +102 "collection"'9 +3 "core" 9]; +102 "collection"'9 +2 "core" 9x9 +102 "collection"'$9 +2 "core" 98 +103 "collection"'+9 +2 "core" 95 +102 "collection"'\\9 +2 "core" 93 +103 "collection"'c9 +2 "core" 92 +102 "collection"'J9 +2 "core" 90 +103 "collection"'T9 +2 "core" 9. +102 "collection"'b9 +2 "core" 9- +102 "collection"'9 +3 "core" 95+ +103 "collection"'e9 +2 "core" 9J( +102 "collection"'V9 +2 "core" 9_' +102 "collection"'S9 +3 "core" 9t& +102 "collection"'&9 +3 "core" 9 $ +102 "collection"'E9 +3 "core" 9# +102 "collection"'*9 +3 "core" 9" +102 "collection"'k9 +2 "core" 9! +102 "collection"'g9 +2 "core" 9 +103 "collection"'Z9 +2 "core" 9! +102 "collection"']9 +3 "core" 9% +102 "collection"'[9 +3 "core" 9 * +102 "collection"'q9 +2 "core" 9 . +102 "collection"'n9 +3 "core" 9 (2 +102 "collection"'x9 +2 "core" 9 76 +102 "collection"'o9 +3 "core" 9 F: +103 "collection"'N9 +2 "core" 9 U? +102 "collection"'r9 +2 "core" 9 cC +103 "collection"'f9 +2 "core" 9 qG +102 "collection"'y9 +2 "core" 9 ~K +102 "collection"'p9 +4 "core" 9 O +102 "collection"'z9 +2 "core" 9 S +102 "collection"'}9 +3 "core" 9 X +102 "collection"'~9 +2 "core" 9 \\ +102 "collection"'9 +3 "core" 9 ` +102 "collection"'9 +3 "core" 9 d +102 "collection"'9 +3 "core" 9 h +102 "collection"'v9 +3 "core" 9 m +102 "collection"'Q9 +2 "core" 9 q +102 "collection"'s9 +2 "core" 9 u +103 "collection"'9 +3 "core" 9 y +102 "collection"'t9 +2 "core" 9 } +102 "collection"'9 +2 "core" 9\  +103 "collection"'{9 +7 "core" 9\  +102 "collection"'9 +2 "core" 9\ \ +102 "collection"'^9 +3 "core" 9\  +103 "collection"'u9 +2 "core" 9\ %\ +102 "collection"'m9 +2 "core" 9\ +\ +102 "collection"'_9 +3 "core" 9\ 0\ +102 "collection"' 9 +2 "core" 9\ 6\ +102 "collection"'\ 9 +3 "core" 9\ :\ +102 "collection"'i9 +2 "core" 9\ @\ +103 "collection"'a9 +2 "core" 9\ D\ +102 "collection"' 9 +7 "core" 9\ J +102 "collection"'9 +3 "core" 9\ M +102 "collection"'9 +3 "core" 9\ R\ +102 "collection"'9 +2 "core" 9\ V\ +102 "collection"'h9 +3 "core" 9\ Y\ +102 "collection"'9 +2 "core" 9\ \\ +102 "collection"'9 +3 "core" 9\ `\ +102 "collection"'9 +3 "core" 9\ c\ +103 "collection"'9 +2 "core" 9\ f\ +102 "collection"'9 +2 "core" 9\ g\ +102 "collection"'9 +3 "core" 9\ k\ +102 "collection"'9 +2 "core" 9\ m +102 "collection"'j9 +3 "core" 9\ p +103 "collection"'%9 +2 "core" 9\ s +3 .tCH.hold 10:00,70C +3 "collection"'` `\ `\ q  +2 ')9 +5 "core"  + 9\ s\ t + "collection"' % +4 "core" % +2 #tBegun lysing Collection Puck Heater at 68.1C/33.8psia +26255 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +51 #Session Ended +13133 "Can"R +2921 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" +3 .tCS.seek 5ml +2 "collection"'d'l +1358 "core" ' + .tCSV.dial CTV +2 "collection"'  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'! @ +44 "core" ? + .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"''  +44 "core"  +2 .tdelay 2 seconds +201 .CSV.dial :air +2 "collection"'3 @ +55 "core" A +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'w' +1346 "core" ' + "collection"'4% +4 "core" % y ~ - +2 #tPuck @44.1psia after final lysis pressurization + #Recovering Lysate into Collection syringe + .CSV.dial CBV + "collection"'5 +104 "core"  + .tCBV.dial CSV +2 "collection"'6  +30 "core"  + "collection"'0% +4 "core" % , - & +2 .tCS.seek 5ml +2 "collection"''l +1356 "core" ' +2 .tdelay 5 seconds +501 .CTV.dial :air +2 "collection"'  +44 "core" + "collection"'9% +4 "core" %l  +2 .tCS.seek 7.001ml +2 "collection"'(' +583 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'" @ +42 "core" ? +2 .tCS.seek 10ml + "collection"'>' D +875 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'@ ` +117 "core" ^ +2 #tLysing Complete + "collection"'& +4 "core" &Ogp I +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&1% +4 "core" %\  J O ^ * + "storage"(A% +4 "core" %s \ $ + "storage"(W. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(-($ +193 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +2 (F& +8 "core" &% \ # +2 "manipulator"&H& +3 "core" &Ӭ T L  :. +2 "manipulator"&K% +3 "core" %\  W W  * +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"&C( +157 "core" ( +2 "manipulator"&8& +4 "core" & d I \ +2 "storage"(& +3 "core" &% \ & +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts + "manipulator"&='! +107 "core" ' +2 "storage"(D& +4 "core" &% 6\ ( +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(2'L +275 "core" ' + "storage"(?- +4 "core" -'L + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(#' +31 "core" ' +2 "manipulator"&P& +4 "core" &  \ + "manipulator"&R% +4 "core" %  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&,'\ +93 "core" ' +2 .tElbow.seek CC + "manipulator"&I(Ӥ +153 "core" ( +2 "manipulator"&;& +4 "core" &Ӣ d l 9& +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &B& +3 "core" &Ӣ K J 9 9& +2 .tForearm.seek CC + "manipulator"&L'+ +96 "core" ' +2 .tHand.close + "manipulator"&  +2 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +156 "core" ( +2 "manipulator"&$& +4 "core" &  \ +2 "storage"(+& +4 "core" &% \ - +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +2 .tForearm.seek 1 + "manipulator"&\\'e +106 "core" ' +2 .tElbow.hold + "manipulator"&c, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&J1 +73 "core" 1 +2 "manipulator"&T% +5 "core" % w m ^ C +2 "storage"(b& +3 "core" &% \ ( +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 318 counts + "manipulator"&'ϣ +18 "core" ' +2 "manipulator"&e& +4 "core" & q < \ +2 "storage"(V& +3 "core" &% y\ . +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&S'! +25 "core" ' +2 "storage"(&% +4 "core" % \  _\ . +2 ."downElevator"SE.seek :down +4 "storage"(E'v +99 (*% +3 "core" %J \ ,[u +2 "manipulator"&k% +4 "core" %0 <  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&g'\ +89 "core" ' +62 ' + ."downElevator"SE.stop + "storage"(5 +3 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'Z& +4 "core" &&(\  + "manipulator"&]& +4 "core" & o \ +2 "manipulator"&[% +3 "core" %\  g  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&q(- +174 "core" ( +2 "manipulator"&n& +4 "core" &- / + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &x& +2 "core" &- / / +2 .tForearm.seek :garage +2 "manipulator"&o' +100 "core" ' +2 .tHand.close + "manipulator"&N/ +69 "core" / +2 "manipulator"&r& +4 "core" &- ! . +2 "manipulator"&f% +3 "core" % S +2 .tForearm.seek :retract + "manipulator"&y'\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&p(Ӥ +277 "core" ( +2 "manipulator"&z& +4 "core" &Ӣ  :0 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &}& +4 "core" &Ӣ  :0 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&~'+ +103 "core" ' + "manipulator"&& +4 "core" &Ӣ  :0 +2 "manipulator"&% +4 "core" %. 6 +2 "collection"'& +3 "core" &),\  +2 "collection"'v& +5 "core" &)-\  +2 .tCC.seek :closed +2 "collection"'Q(O +4 "core" &*,\  +9 &/}), ,~ +10 &d)-k ? +9 &ps+,J O +9 &3R(, N +10 &Y)+ N +9 &V*-g N +10 &zS+. N +9 &<X)- N +9 &W)- N +10 &Y), N +9 & V*- N +9 &"DX*/ N +10 &$X*- N +9 &%U+. N +10 &'Y-1 N +9 &)MU,/{ N +9 &+V)0_ N +10 &,Y*/B N +9 &.U+. N +9 &0TZ-/ N +10 &2U+.z N +9 &3V*/[ N +10 &5U*/J N +9 &7^V)/ M +9 &9X)/ N +10 &:U./ N +9 &<V*. N +9 &>eY-/ N +10 &@'U,/ N +9 &A[+/ N +10 &CV,- N +9 &EmW*. N +9 &G+_+/ O +10 &Hv'-k R +9 &J*.e W +9 &LP*/V Z +10 &N+/H K +9 &O2A,0 . +9 &Oa,/ G +6 ( + "collection"'v& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.83 +6 "collection"'s& +4 "core" &OW+0 G + &OW,/ G + .tHand.open + "manipulator"&1 +72 "core" 1 +2 "manipulator"&t% +4 "core" % , m l +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' +2 .tPSV.dial PSR + "processing"%{ +149 "core"  + "processing"%% +4 "core" %W$\  +2 #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"%u  +45 "core"  +2 .tPS.seek 0ml + "processing"%m'W +1606 "core" ' + .tPSV.dial PSR +46 "processing"%_ +53 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"% ' +2639 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%\  + "collection"'i  +7 "core" A + "processing"%a  +79 "core" +88  + .tPSV.dial :mixloop +2 "processing"% +116 "core" + .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%  +132 "core" +2 .tPS.seek 0ml + "processing"%'W +2631 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml + "processing"%h' +2637 "core" ' +2 .tPSV.dial :mixloop + "processing"% +55 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2000 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +631 "core" ' +2 .tPSV.dial :air + "processing"%  +55 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"% +41 "core" +2 .tPS.seek 0ml + "processing"%'W +2634 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &ӣ a :/ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&j(Ӥ +3 "core" ( + "manipulator"&%& +4 "core" &ӣ  N :/ + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &)& +3 "core" &ӣ  :/ +2 .tForearm.seek CC + "manipulator"& '+ +107 "core" ' + .tHand.close + "manipulator"&l/ +65 "core" / +2 .tCC.seek :open + "collection"'`( +378 "core" ( + "manipulator"&& +4 "core" &ӣ g :/ +2 "manipulator"&% +3 "core" %    +2 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&|(- +283 "core" ( +2 "manipulator"&/& +4 "core" &-  1  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &.& +3 "core" &- !  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&' +102 "core" ' +2 .tHand.open + "manipulator"&!1 +77 "core" 1 + "manipulator"&'% +5 "core" % Ϣ   + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&3'\ +93 "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"'d& +4 "core" &8>b\  +2 "manipulator"&4% +3 "core" %  3 4  +2 "storage"(5% +4 "core" %r u x X\ C + "storage"(6. +3 "core" .($ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(0( +193 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +2 (w& +3 "core" & l k .\ ? +2 "manipulator"&& +3 "core" &-     +2 "manipulator"&9% +4 "core" %  C  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 + "manipulator"&( +174 "core" ( +2 "manipulator"&"& +4 "core" & ) [ + "storage"((& +4 "core" & j q &\ B +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&@' +93 "core" ' +2 "storage"(& +4 "core" & w w i\ C +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(1'L +283 "core" ' + "storage"(A- +4 "core" -'y + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (W& +2 "core" & l l @\ ? +2 "manipulator"&F& +4 "core" &  [ +2 .tElbow.seek 2 + "manipulator"&H( +3 "core" ( +7 "manipulator"&K& +4 "core" & \ r [ + "storage"(7& +4 "core" & G Z\ ? +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&8'ϊ +26 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&/ +76 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&D& +2 "storage"(M'v +6 "core" & 4 5 [ +2 "manipulator"&G% +4 "core" % ϔ 3 5 q +2 .tForearm.seek :retract + "manipulator"&?'\ +97 "core" ' +2 .tElbow.seek CC + "manipulator"&P(Ӥ +148 "core" ( +2 "manipulator"&R& +5 "core" &ӟ G 9) ' +2 .tElbow.reconfigure :loose +2 ."downElevator"SE.stop +3 "manipulator"&$ &.,(#b + "storage"(5 +2 "manipulator"&2& +6 "core" &ӟ / 9) +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&;'+ +102 "core" ' +2 "manipulator"&B& +4 "core" &ӟ % 9) +2 "manipulator"&=% +8 "core" %4  W +2 "collection"'C& +4 "core" &:?w\  +2 "collection"'<& +5 "core" &;>m\  +2 .tCC.seek :closed +2 "collection"',(O +3 "core" &;?b\  +10 &.{9>I\ ,} +9 &e}9@.\ ? +10 &{r9='\ O +9 &AT:=\ M +9 &Y:>\ N +10 &S;>\ N +9 &S<>\ M +9 &HW;<3\ N +10 &\ V9=\ N +9 &U:?\ M +10 & S;=\ M +9 &"QV9>\ M +9 &$Z<=\ N +10 &%V;>\ N +9 &'[7?\ M +9 &)XY<>\ N +10 &+W:>\ N +9 &,Y<@\ N +10 &.S:?\ M +9 &0aY:>\ M +9 &2#Y:?\ M +10 &3Y:=\ N +9 &5U<?\ M +9 &7iS9A|\ M +10 &9+V;>f\ M +9 &:V;<`\ N +10 &<T9=S\ M +9 &>qX:>@\ M +9 &@3X:=@\ M +10 &AZ:<5\ N +9 &CV:=$\ N +9 &ExZ:=\ N +10 &G6c9=\ O +9 &H9= \ R +10 &J?\ X +9 &LY \ [\ +9 &N\ H +10 &OCH\ d +9 &Oz\ Y +5 ( +2 "collection"'<& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.89 + .Hand.open + "manipulator"&U1 +3 "core" &Ozr \ Y +65 1 + "manipulator"&Y% +5 "core" % / X + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"& '\ +103 "core" ' + .tCTV.dial CSV,avoiding: :intake +2 "collection"'O  +134 "core"  + .tCSV.dial CTV + "collection"'X  +29 "core"  +2 .tPS.seek 2.5ml + "processing"%$' +2633 "core" ' +2 "collection"'+% +4 "core" % B\  +2 .tCS.seek 4.15ml + "collection"'L'Q +285 "Can"\\\ !DC +1288 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%I  +44 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%J  +86 "core"  +2 .tPS.seek 0ml +2 "processing"%T'W +2630 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"'b ` +40 "core" ^ +2 .tCSV.dial :air + "collection"'e @ +44 "core" ? +2 .tCS.seek 10ml +2 "collection"'V' D +1573 "core" ' + .tCSV.dial CTV +2 "collection"'&  +42 "core"  +2 .tCS.seek 0ml +2 "collection"'' +2623 "core" ' + .tCBV.dial :waste1 + "collection"'* @ +29 "core" > +2 .tdelay 5 seconds +501 .CTV.dial :air,avoiding: :intake +2 "collection"'k  +132 "core" +2 "collection"'& +4 "core" &OzqJ\ Y +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&\\% +3 "core" %  \ b +2 "storage"(% +4 "core" %r g m j\ A + "storage"(Z. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 + "storage"(]($ +198 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 ([& +3 "core" &% ` a\ > +2 "manipulator"&#& +3 "core" &ӥ  ` 9# +2 "manipulator"&S% +4 "core" %   +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +6 "manipulator"&n( +154 "core" ( +3 "manipulator"&x& +4 "core" & 8 0 L + "storage"(E& +4 "core" &% w v N\ C +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&c'! +152 "core" ' +2 "storage"(N& +4 "core" &% t p \\\ C +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(r'L +281 "core" ' +2 "storage"(f- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +2 "manipulator"&g& +3 "core" & 4 " +2 "storage"(o& +4 "core" &% h i \ B +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&z'e +36 "core" ' +2 .tElbow.hold + "manipulator"&}, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(q- +2 "core" -' +3 .tSE.seek 0.1 Pucks below Top Plate + "storage"('A +29 "core" ' + "manipulator"&% +5 "core" %iu ) + "storage"(& +4 "core" &% : = @\ ; + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 304 counts + "manipulator"&y'ϕ +13 "core" ' +2 "manipulator"&:& +4 "core" & 7 : V +2 "storage"(s& +3 "core" &% g g \ B +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts + "manipulator"&'! +34 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(t'0 +38 "core" ' + "manipulator"&v& +5 "core" & 2 9 + "manipulator"&{% +4 "core" % 3 . +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' +2 .tElbow.seek CC +2 "manipulator"&~(Ӥ +153 "core" ( + "manipulator"&u& +4 "core" &ӝ   :* +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &^& +3 "core" &ӝ  \ B :* +2 .tForearm.seek CC +2 "manipulator"&_'+ +100 "core" ' +2 .tHand.close + "manipulator"&m/ +75 "core" / +2 .tCC.seek :open +2 "collection"'\ ( +377 "core" ( +2 "storage"(i& +4 "core" &% v w R\ C + "storage"(a& +4 "core" &% u u e\ C +2 "manipulator"& & +3 "core" &Ӫ  A 8 +2 "manipulator"&% +4 "core" % 0 , +2 .tForearm.seek :retract + "manipulator"& '\ +101 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&( +152 "core" ( +2 "manipulator"&& +4 "core" & .  \ + "storage"(& +4 "core" &% \ F +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +2 .tForearm.seek 1 +2 "manipulator"&h'e +112 "core" ' +2 .tElbow.hold + "manipulator"&, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&1 +64 "core" 1 +2 "manipulator"&% +5 "core" % sv  $ + "storage"(& +4 "core" &% g h ^\ A +2 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 1 + 314 counts + "manipulator"&'ϟ +17 "core" ' + "manipulator"&%& +5 "core" & N ? 6 \ + "storage"()& +4 "core" &% `\ G +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&l'! +23 "core" ' +2 "storage"(p% +4 "core" %: W\ H\ * +2 ."downElevator"SE.seek :down +4 "storage"('v +98 (Q% +4 "core" %C \ FZr +2 "manipulator"&% +4 "core" %+ J D  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +100 "core" ' +37 ' + ."downElevator"SE.stop + "storage"(5 +3 .tPSV.dial :air + "processing"%  +84 "core"  +2 .tPS.seek 2.5ml + "processing"%/' +2630 "core" ' + .tdelay 1 second +103 .PSV.dial :mixloop +4 "processing"%. +47 "core" +3 .tdelay 1 second +105 .PSV.dial :air + "processing"%j  +44 "core"  + .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%! +44 "core" +2 .tdelay 1 second +101 .PSV.dial :air +17 "processing"%'  +44 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml + "processing"%d'W +2636 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +4 "core" &B\ 8 +2 "manipulator"&4& +4 "core" &  \ +2 "manipulator"&5% +4 "core" %\   { +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&6(- +173 "core" ( +2 "manipulator"&& +4 "core" &- : - +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &w& +3 "core" &-  - +3 .tForearm.seek :garage + "manipulator"&' +94 "core" ' + .tHand.close +2 "manipulator"&9/ +76 "core" / +2 "manipulator"&-& +10 "core" &- + - +3 "manipulator"&"% +9 "core" % a  +4 .tForearm.seek :retract +4 "manipulator"&('\ +92 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&(z +118 "core" ( +2 "manipulator"&|& +4 "core" &y d +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &3& +3 "core" &y p Z +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&A'~ +96 "core" ' +3 "manipulator"&W& +10 "core" &y v r  +3 "manipulator"&F% +9 "core" %τ u u \\ +4 "processing"%K& +8 "core" &K\ 6 +5 "processing"%7& +11 "core" &\\\ 5 +6 .tPC.seek :closed +2 "processing"%(Tg +4 "core" &X\ 6 + &^\ 5 +8 &2zZ\ 0*z +10 &c}^\ /? +9 &lmd\ /P +9 &0Lf\ 1O +10 &Qk\ 1O +9 &Sg\ 1O +9 &tUl\ 0O +10 &6Rt\ 1O +9 &Ro\ 1O +10 &Px\ 1O +11 & {R}\ 0P +8 &"?Q\ 0O +11 &$R\ 0O +9 &%Q\ 0O +8 &'Q\ /O +11 &)FQ\ 0O +9 &+Q|\ 0O +9 &,Q|\ /O +10 &.Q\ 0O +8 &0NP\ 0O +9 &2R\ 0O +9 &3Q\ 0O +9 &5P\ 0O +10 &7WQ\ 0O +9 &9Q\ 0O +10 &:Q\ 0O +9 &<Q\ 1O +9 &>`P\ 0O +10 &@"O\ 1O +9 &AO\ 0O +9 &CS\ 0O +12 &EeVC\ /P +9 &G&Y@\ /P +9 &Hg9\ .Q +10 &J4\ -T +8 &L]6\ -U +11 &NB\ ,U +9 &O7\ ,V +8 &Q6\ ,V +11 &SNlC\ .8 +9 &T#/sA\ .M +8 &TFD\ 3* +2 ( + "processing"%7& +3 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.66 +2 "processing"%D& +4 "core" &TFF\ 2* + .tHand.open +2 "manipulator"&G1 +66 "core" 1 +2 "manipulator"&% +4 "core" % τ O R 9 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +5 "manipulator"&@'\ +94 "core" ' +2 .tPRV.dial :air +2 "processing"%R  +43 "core"  +2 .tPSV.dial :mixloop + "processing"%2 +45 "core" +4 "processing"%1% +10 "core" %Uu\ 3 +4 .tPS.seek 0.3ml +4 "processing"%8' +390 "core" ' + .tPSV.dial PSR +2 "processing"%B +103 "core"  +5 "processing"%=% +10 "core" %\ 2 +2 #tPulling 0.4ml of PSR.air +4 .PSR.select :air +4 .PS.seek 0.7ml +4 "processing"%C'* +499 "core" ' +2 .tdelay 3 seconds +303 .PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%H' +1916 "core" ' +4 .tdelay 3 seconds +303 .PSV.dial :mixloop + "processing"%M +104 "core" + .tPTV.dial :mixing +2 "processing"%? @ +73 "core" A +2 .tPBV.dial :waste2 +4 "processing"%`  +93 "core"  +2 .tPS.seek 0ml +2 "processing"%U'W +2639 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&Y& +5 "core" &y s m +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +11 "manipulator"&<(z +4 "core" ( +4 "manipulator"&O& +8 "core" &y t u  +4 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 &X& +8 "core" &y v p  +6 .tForearm.seek PC +2 "manipulator"&;'~ +97 "core" ' +2 .tHand.close + "manipulator"&/ +67 "core" / +4 .tPC.seek :open +3 "processing"%+( +400 "core" ( +2 "manipulator"&>& +4 "core" &y  +2 "manipulator"&I% +4 "core" % ρ O  +2 .tForearm.seek :retract + "manipulator"&J'\ +95 "core" ' +4 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +5 .tElbow.seek :garage +69 "manipulator"&$(- +144 "core" ( +2 "manipulator"&b& +4 "core" &- s k n 5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &e& +3 "core" &- u s  5 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&L' +103 "core" ' +4 .tHand.open +2 "manipulator"&&1 +73 "core" 1 + "manipulator"&V% +5 "core" %  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&*'\ +95 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%k& +5 "core" &\ 7 + "manipulator"&% +4 "core" %\  l t  +2 "storage"(\\% +4 "core" % W\ O +2 "storage"(. +3 "core" .($ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(Z( +201 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 ([& +2 "core" & \ L +2 "manipulator"&#& +4 "core" &- g p 2 4 +2 "manipulator"&S% +4 "core" %\  u t  +2 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 +2 "manipulator"&0( +165 "core" ( +2 "manipulator"&x& +9 "core" & n c h +3 "storage"(E& +7 "core" & 1\ P +5 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 2 + 700 counts +3 "manipulator"&P' +94 "core" ' + "storage"(N& +5 "core" & \ Q +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"( 'L +280 "core" ' +2 "storage"(f- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +2 (g& +3 "core" & \ O +2 "manipulator"&o& +4 "core" & Z h + .tElbow.seek 2 +2 "manipulator"&q( +3 "core" ( + "manipulator"&& +4 "core" & & h +2 "storage"(& +4 "core" & \ P +2 .tForearm.seek 2 + 300 counts + "manipulator"&:'ϊ +21 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&s/ +66 "core" / +7 ."downElevator"SE.seek :down +8 "manipulator"&v& +2 "storage"({'v +15 "core" & h +2 "manipulator"&c% +5 "core" % π  + .tForearm.seek :retract +2 "manipulator"&n'\ +98 "core" ' +3 .tElbow.seek PC +4 "manipulator"&r(z +153 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +127 "core" ( +2 "manipulator"&z& +4 "core" &w  2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &y& +3 "core" &w e 2 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&'~ +98 "core" ' +2 "manipulator"&u& +4 "core" &x  1 +2 "manipulator"&^% +5 "core" %r J - + "processing"%& +4 "core" &;\ 9 +2 "processing"%}& +6 "core" &^\ 9 +2 .tPC.seek :closed + "processing"%m(Tg +4 "core" &c\ : +8 &;b\ 7$e +10 &VzS\ 38 +9 &sT\ 2L +9 &PI\ 5O +10 &`NI\ 5O +12 &"RL\ 5O +8 &RD\ 4O +10 &RB\ 4N +8 &iR?\ 4N +11 &+QI\ 4N +9 &TH\ 4O +8 &!SC\ 4O +11 &#pR9\ 4O +9 &%3SD\ 4N +9 &&N=\ 4O +8 &(OJ\ 4O +9 &*yN\ 4N +10 &,;OL\ 5N +9 &-NK\ 5O +9 &/O\ 4N +10 &1Of\ 4O +9 &3BRY\ 5O +10 &5OV\ 4N +9 &6O\ 5N +9 &8O\ 4N +10 &:KO\ 5N +10 &< O\ 4N +9 &=N\ 4O +11 &?M\ 4O +9 &ARR\ 4O +9 &CR\ 4O +10 &DR\ 4O +10 &FV\ 4P +9 &HU_\ 3P +8 &Js\ 2T +10 &K\ 0V +10 &M\ 1V +7 &OM\ 0V +10 &Q\ 1V +9 &R\ 1H +9 &SG}\ 2W +10 &TL C\ 5. +5 ( +2 "processing"%}& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.63 + .Hand.open + "manipulator"&1 +4 "core" &TL"\ 6. +68 1 +4 "manipulator"&,% +9 "core" % r j k  - +3 .tForearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +4 "manipulator"&i'\ +102 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%a  +2 % 9 +6 "core" 9 +102 "processing"%9 +2 "core" 9 +103 "processing"%9 +6 "core" 9  +109 "processing"%9 +3 "core" 9 +80 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +332 "core" ' +4 .tdelay 5:00 +11347 "Can"P\ 0OO +18657 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core" +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%D * +33 "core" + +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%G +75 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"%' +2420 "core" ' + .tPSV.dial PTV +2 "processing"%7 +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%R +85 "core"  +2 .tdelay 5 seconds +501 .PSV.dial PTV +2 "processing"%2 +72 "core" + .tdelay 5 seconds +502 .PSV.dial :air + "processing"%1  +85 "core" +2 .tPS.seek 0ml + "processing"%A'W +2414 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%d  +130 "core" + .tPSV.dial :mixloop + "processing"%B +41 "core" +2 .tPRV.dial :ab1 + "processing"%= @ +74 "core" B +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +2 .tPS.seek 0.15ml + "processing"%8'w +349 "core" ' +2 .tdelay 2 seconds +201 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +3 "collection"'C  + "processing"%M  +46 "core"  +7 +2 "processing"%?% +4 "core" %r[\ 4 +2 .tPS.seek 0.32ml + "processing"%`' +394 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV + "collection"'H  +29 "core" +6 .tPRV.dial :air +2 "processing"%Y  +42 "core"  +2 .tPS.seek 0.9ml + "processing"%O'D +1232 "core" ' +2 .tPRV.dial :waste2 + "processing"%X @ +73 "core" > +2 .tPS.seek 0.5ml + "processing"%' +868 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%  +43 "core"  +2 .tPS.reconfigure :default +53 "processing"%#A d`xb +4 .tPS.seek 2ml + "processing"%@'[ +1615 "core" ' + .tPSV.dial :PML +2 "processing"% +42 "core" +2 .tPTV.dial :mixing + "processing"%> @ +72 "core" A +2 .tPBV.dial :waste1 + "processing"%I  +33 "core" +2 "processing"%;% +4 "core" %_\ @ +2 .tPS.seek 1.85ml +2 "processing"%b'? +234 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%e * +36 "core" , +3 .tPS.seek 0ml + "processing"%<'W +1970 "core" ' + .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'&& +3 "core" &BH\ / +2 "manipulator"&V& +4 "core" &y  0 + "manipulator"&k% +4 "core" %  ^  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +142 "core" ( + "manipulator"&J& +5 "core" &.# R + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &\\& +3 "core" &.#  +2 .tForearm.seek :garage +2 "manipulator"&' +98 "core" ' + .tHand.close + "manipulator"&L/ +66 "core" / +3 "manipulator"&[& +4 "core" &.# 7 + "manipulator"&#% +4 "core" % ϻ +2 .tForearm.seek :retract + "manipulator"&S'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&](Ӥ +273 "core" ( + "manipulator"&x& +4 "core" &ӝ 8 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &E& +2 "core" &ӝ  8 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&N'+ +99 "core" ' + "manipulator"&$& +5 "core" &ӝ   ) 8 + "manipulator"&*% +4 "core" %1 u  +2 "collection"'f& +4 "core" &DF@\ - +2 "collection"'g& +5 "core" &EE\ ' +2 .tCC.seek :closed + "collection"'o(O +5 "core" &FG\ & +9 &/BGa\ ",} +10 &dDG\ ? +9 &suCF\ O +9 &5WDF\ $N +10 &YDGG\ #O +9 &WDF?\ #N +10 &{WCI\ #N +9 &<YEG\ #O +9 &VEH\ $N +10 &YED\ #N +9 & XDH\ #N +9 &"EXCJl\ #N +10 &$YDFI\ #N +9 &%TCGJ\ #N +10 &'ZEG\ #N +9 &)OUGG\ #N +9 &+WCI\ #N +10 &,YDJO\ #N +9 &.VEFK\ #N +9 &0XWAG\ #M +10 &2WDFa\ #N +9 &3UBF_\ N +10 &5TCG\ N +9 &7_UEH\ !N +9 &9!VEI\ $N +10 &:SCH\ $N +9 &<VCH\ $N +9 &>gTCF\ N +10 &@)TBH\ N +9 &AVBG\ !M +10 &CTCG\ N +9 &EoWEFg\ N +9 &G/\\DGK\ "N +10 &HtCFE\ Q +9 &JBFB\ V +9 &LTCF\ Z +10 &NCF\ J +9 &O.;BD\ - +9 &OpBD\ E +6 ( + "collection"'g& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.80 + "collection"'& +4 "core" &OeBF\ E + &OeBF\ E + .tHand.open + "manipulator"&1 +67 "core" 1 +2 "manipulator"&s% +4 "core" % 1 Y M < +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&v'\ +95 "core" ' +2 .tPSV.dial PSR +2 "processing"%c +102 "core"  + "processing"%0% +4 "core" %X#\ 4 +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%P' +1615 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%:'W +1613 "core" ' +2 .tPSV.dial PSR + "processing"%z +44 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%y' +2633 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%q  +2 "collection"'u  +41 "core"  +120 + .tPSV.dial :mixloop +2 "processing"%^ +114 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%  +73 "core" +2 .tPS.seek 0ml +2 "processing"%{'W +2636 "core" ' +3 .tPSV.dial :air +3 "processing"%n  +46 "core"  +3 .tPS.seek 2.5ml + "processing"%+' +1503 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +1127 "core" ' + .tPSV.dial :mixloop +2 "processing"% +45 "core" +2 .tPS.seek 0ml +2 "processing"%,'W +2629 "core" ' +2 .tPSV.dial :air + "processing"%}  +57 "core" +6 .tPS.seek 2.5ml +2 "processing"% ' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2636 "core" ' +4 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +10 "core" &Ӟ Q V Z 7 +4 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +5 .tElbow.seek CC +3 "manipulator"&(Ӥ +7 "core" ( +3 "manipulator"&_& +8 "core" &Ӟ X r . 7 +4 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +5 &~& +5 "core" &Ӟ R b 7 +6 .tForearm.seek CC +2 "manipulator"&'+ +105 "core" ' +2 .tHand.close + "manipulator"&/ +68 "core" / +4 .tCC.seek :open +3 "collection"'( +182 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +1001 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%W  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%F * +35 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%| +73 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%6' +2409 "core" ' +2 ."da"PSV.dial PTV + "processing"%K +73 "core" +2 ."da"delay 5 seconds +501 .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"%D  +72 "core"  +2 ."da"PS.seek 0ml + "processing"%G'W +1549 "Can"V\ F77 +852 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%( +130 "core"  +2 "processing"%7% +4 "core" %W\ I + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml + "processing"%R' +596 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml + "processing"%2'[ +1612 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%1 +83 "core"  +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core" + "processing"%d% +4 "core" %Y\ J +2 ."da"PS.seek 1.5ml +2 "processing"%B' +591 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%= * +35 "core" , +3 ."da"PS.seek 0ml + "processing"%A'W +1612 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 + .PTV.dial :puck +6 .PBV.dial :waste1 + "processing"%M  +35 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +4 "processing"%C * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%? +71 "core"  +4 ."da"PS.reconfigure :fast +6 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%8' +2404 "core" ' + ."da"PSV.dial PTV +2 "processing"%H +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%Y +72 "core"  +2 ."da"delay 5 seconds +501 .PSV.dial PTV +5 "processing"%` +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%X  +73 "core"  +6 ."da"PS.seek 0ml +4 "processing"%O'W +550 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" +43 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml + "processing"%I' +383 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%;  +44 "core"  +2 "processing"%e% +4 "core" %\ O +2 ."da"PS.seek 0.55ml + "processing"%@'t +364 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%b  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%&'[ +1565 "core" ' + ."da"PSV.dial :PML +2 "processing"%V +42 "core" +2 ."da"PTV.dial :mixing + "processing"%k @ +72 "core" B +2 ."da"PBV.dial :waste1 + "processing"%J  +35 "core" + "processing"%\\% +4 "core" %a\ G +3 ."da"PS.seek 1.85ml + "processing"%r'A +239 "core" ' +2 ."da"PBV.dial between PSV and waste1 + "processing"%L * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%['W +1961 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +16029 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +9215 "Can"T\ P11 +22750 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + .PBV.dial :waste1 + "processing"%#  +35 "core" + ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%i * +34 "core" + + ."da"PSV.dial :air +2 "processing"%  +43 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%x' +2404 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%E +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%$ +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%*  +44 "core"  +2 ."da"PS.seek 0ml +2 "processing"%f'W +2391 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%S +130 "core"  +2 "processing"%\ % +4 "core" %S\ Q + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."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 + "processing"%'[ +1606 "core" ' + ."da"PTV.dial :puck + "processing"%s  +70 "core"  + ."da"PSV.dial PTV + "processing"%g +73 "core" + ."da"PBV.dial :waste1 + "processing"%c  +35 "core" + "processing"%0% +4 "core" %W:\ R +2 ."da"PS.seek 1.5ml +2 "processing"%N' +585 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%< * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"% 'W +1613 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%P  +35 "core" +2 ."da"delay 30 seconds +2514 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +483 ."da"PBV.dial between PSV and waste1 +6 "processing"%z * +35 "core" * +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%: +74 "core"  +6 ."da"PS.reconfigure :fast +4 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%u' +1991 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +1067 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"% +133 "core"  +2 "processing"%-% +5 "core" %V\  +2 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +2 "processing"% +15 ."da"PS.reconfigure :default +9 "processing"%#A d`xb +6 ."da"PS.seek 0.25ml +7 "processing"%"'7 +352 "core" ' +2 ."da"delay 5 seconds +502 "processing"%U% +3 "core" %=\  +2 #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%w' +333 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml + "processing"%3'[ +1612 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV + "processing"% +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%W  +35 "core" + "processing"%F% +4 "core" %^0  +2 ."da"PS.seek 1.5ml +2 "processing"%|' +597 "core" ' +2 ."da"delay 3 seconds +301 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%K'W +1611 "core" ' +2 ."da"delay 10 seconds +202 "Can"U  +801 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%a  +36 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%D +77 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%6' +2526 "core" ' + ."da"PSV.dial PTV +2 "processing"%( +77 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +4 "processing"%7 +79 "core"  +3 ."da"delay 5 seconds +504 .PSV.dial PTV + "processing"%G +77 "core" + ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%R  +76 "core"  +2 ."da"PS.seek 0ml +2 "processing"%1'W +2546 "core" ' +4 #"da"Additional air clear +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"% +137 "core"  +2 "processing"%d% +4 "core" %V  + #"da"Pulling 2ml of PSR.air +4 .PSR.select :air +4 .PS.reconfigure :default +6 "processing"%#A d`xb +3 ."da"PS.seek 2ml +4 "processing"%2'[ +2128 "core" ' +3 ."da"delay 5 seconds +504 .PTV.dial :puck +2 .PSV.dial PTV +3 "processing"%= +76 "core" + ."da"PBV.dial :waste1 +2 "processing"%B  +34 "core"  +2 "processing"%M% +4 "core" %[  +2 ."da"PS.seek 1.5ml +2 "processing"%C' +595 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%? * +35 "core" , +2 ."da"delay 1 second +103 .PSV.dial :waste1 +3 "processing"%A  +111 "core"  +119 ."da"PS.seek 0ml +2 "processing"%H'W +1624 "core" ' +2 "processing"%Y9 +5 "core" 95 +2 #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast +2 "processing"%`  +3 "core" 5 + 5 + "processing"%X& +9 "core" &TL" . +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&8% +4 "core" %   E s + "storage"(% +4 "core" %z T +2 "storage"(. +3 "core" .( +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 ."da"SC.seek 1 +2 "storage"(($ +187 "core" ( + ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (>& +3 "core" &' 0 +2 "manipulator"&O& +4 "core" &- x  E+ + "manipulator"&;% +4 "core" %  y  D s +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&e( +173 "core" ( +2 "manipulator"&I& +10 "core" & v s A C n +3 "storage"(b& +7 "core" &' V +5 ."da"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&@'! +103 "core" ' +2 "storage"(V& +4 "core" &' G +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak + "storage"(k'L +286 "core" ' +2 "storage"(J- +3 "core" -'{ +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&\\& +3 "core" & u t & A n +2 "storage"(L& +4 "core" &' S + ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&&'e +35 "core" ' +3 ."da"Elbow.hold +3 "manipulator"&r, +8 "core" , +3 ."da"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +4 "storage"(#- +6 "core" -'{ +5 ."da"SE.seek 1.1 Pucks below Top Plate +3 "storage"(i'3 +29 "core" ' +3 "manipulator"&% +10 "core" %m}   35 +2 "storage"([& +8 "core" &' N +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 308 counts + "manipulator"&E'ϙ +21 "core" ' +6 "manipulator"&& +4 "core" & k v B i +3 "storage"($& +4 "core" &' +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts + "manipulator"&*'! +32 "core" ' +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(x'" +40 "core" ' +4 "manipulator"&S& +9 "core" & t n B i +3 "manipulator"&\ % +10 "core" %' x v  C +4 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +4 "manipulator"&f'\ +97 "core" ' + ."da"Elbow.seek PC +2 "manipulator"&(z +287 "core" ( +2 "manipulator"&s& +5 "core" &q c \\  ?5 + ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &g& +3 "core" &q \\ c ?5 +2 ."da"Forearm.seek PC +2 "manipulator"&c'~ +95 "core" ' +3 ."da"Hand.close +2 "manipulator"&0/ +76 "core" / + ."da"PC.seek :open +2 "processing"%( +406 "core" ( +3 "storage"(<& +9 "core" &' X +3 "manipulator"&N& +9 "core" &r { # C4 +3 "manipulator"&P% +8 "core" % } w u - C% +2 ."da"Forearm.seek :retract +2 "manipulator"&z'\ +101 "core" ' +4 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 1 +4 "manipulator"&:( +241 "core" ( + "manipulator"& & +5 "core" & o _ ?"} + "storage"(q& +4 "core" &' 4 +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&^'! +96 "core" ' +4 ."da"Hand.open +4 "manipulator"&1 +70 "core" 1 + "storage"(y- +4 "core" -'" +2 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(u' +27 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.19 Pucks below Top Plate + "storage"({' +57 "core" ' +4 #"da"Lights, camera, ACTION! +9 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da99dec3121h325ml.tif +1934 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +565 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt["\  +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 #tStarting finalPurge + "processing"%p& +4 "core" & +2 "manipulator"&T& +4 "core" & = = h!t + "manipulator"&% +4 "core" %\  9 :  h +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&j(- +170 "core" ( +2 "manipulator"&!& +4 "core" &- g a lx + ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &'& +2 "core" &- \\ e lx +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&' +94 "core" ' +2 ."psFlush"Hand.close + "manipulator"&./ +68 "core" / + "manipulator"&4& +4 "core" &- y px +2 "manipulator"&5% +4 "core" % Ͻ  o? +2 ."psFlush"Forearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC + "manipulator"&/(z +120 "core" ( +2 "manipulator"&& +4 "core" &p t m + ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &-& +2 "core" &p M n +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&'~ +98 "core" ' +2 "manipulator"&U& +5 "core" &p  n + "manipulator"&"% +4 "core" %{ # n +2 "processing"%w& +4 "core" & +2 "processing"%& +5 "core" & +2 ."psFlush"PC.seek :closed + "processing"%W(Tg +5 "core" &  +9 &/s +{ +10 &aw ? +9 &ih P +9 &)I Q +10 &J Q +9 &K Q +9 &oJ9 Q +10 &2J> P +9 &J P +9 &I P +10 & wI Q +9 &"9H Q +10 &#I P +9 &%I: P +9 &'L< Q +10 &)BI P +9 &+J P +9 &,N Q +10 &.L3 Q +9 &0IJ Q +10 &2 H2 P +9 &3JI P +9 &5MP Q +10 &7QKJ Q +9 &9HK Q +9 &:JH P +12 &<ML Q +7 &>ZLN P +10 &@JQ P +9 &AIG P +9 &CNN Q +10 &EaLH Q +9 &G!PE Q +9 &H[I S +10 &JuJ V +9 &LUQ X +10 &N}I X +9 &OH X +9 &QH X +10 &SMqF 7 +9 &T$+YI R +9 &TH"J . +3 ( + "processing"%& +3 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.69 +2 "processing"%F& +4 "core" &TH" . + ."psFlush"Hand.open + "manipulator"&31 +76 "core" 1 + "manipulator"&% +4 "core" % {  n +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&|'\ +95 "core" ' + ."psFlush"PSR.select :air +2 .PSV.dial PSR + "processing"%a +45 "core"  +2 "processing"% % +4 "core" %P6 + #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%D' +556 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +36 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml + "processing"%K' +2139 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 + "processing"%( @ +197 "core" A + ."psFlush"PTV.dial :PRVmixing +2 "processing"%7  +133 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"%G +116 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%R'9 +2630 "core" ' + ."psFlush"PSR.select :air +2 .PSV.dial PSR + "processing"%6 +104 "core"  + "processing"%% +4 "core" %;\ + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush + "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%d' +589 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml + "processing"%1' +452 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +1665 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 + "processing"%=  +36 "core" + ."psFlush"PTV.dial :mixing +2 "processing"%B @ +73 "core" A +2 ."psFlush"PSV.dial :mixloop + "processing"%M +105 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%2'9 +2630 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%? +105 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%A'P +1106 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%C' +879 "Can"L\ :; +750 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%Y +75 "core" +2 ."psFlush"PTV.dial :puck + "processing"%`  +72 "core"  +2 ."psFlush"PBV.dial :waste1 +2 .PS.seek 0ml + "processing"%X'W +2636 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%8 +75 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +594 "core" ' +2 ."psFlush"PSR.select :air + "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2123 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%> +75 "core" + ."psFlush"PBV.dial PSV +2 "processing"%O U +55 "core" V +2 ."psFlush"PS.seek 0ml + "processing"%;'W +2636 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%Z @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%I' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%b  +84 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"% 'W +2634 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%V +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%t' +2631 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%J +74 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%\\'W +2638 "core" ' + ."psFlush"PSV.dial PBV + "processing"%L @ +46 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%#' +2635 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +72 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%['W +2633 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"% +44 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%$'P +1107 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%S' +1614 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%\ +72 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 + "processing"%@  +53 "core"  +2 ."psFlush"PS.seek 0ml + "processing"%e'W +2631 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%k +73 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%&' +596 "core" ' +2 ."psFlush"PSR.select :air + "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%E' +2120 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%i +73 "core" +2 ."psFlush"PBV.dial PSV + "processing"%* U +55 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%s'W +2637 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%g @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%r' +2633 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%0  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%f'W +2636 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%m +43 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%<' +2633 "core" ' +2 ."psFlush"PSV.dial PTV +4 "processing"%N +73 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%P'W +2634 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%c @ +44 "core" ? +6 ."psFlush"PS.seek 2.5ml +85 "processing"% ' +2251 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +5 "core" &ӥ  :, +4 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 &)& +3 "core" &ӥ  ? :, +7 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&Q'+ +95 "core" ' +4 "manipulator"&o& +8 "core" &ӥ  % :, +4 "manipulator"&h% +8 "core" %) T +4 "collection"':& +8 "core" &RT)\ C +4 "collection"'^& +10 "core" &ST.\ C +6 .tCC.seek :closed +3 "collection"'{(O +8 "core" &RU-\ C +3 &PU"\ C +4 &/~RV/\ 9+{ +10 &eQU/\ 8? +8 &tvQT'\ 8O +11 &9YOW(\ :N +9 &\\RV(\ :N +8 &XSU.\ :N +11 &WRR/\ :M +9 &AZRT.\ 9N +9 &ZRU)\ 9N +10 &ZPV.\ 9M +8 & VPU)\ :M +11 &"JZRV1\ 9M +9 &$ \\RU)\ 9N +8 &%WST,\ 9M +11 &']RU-\ 9N +9 &)PZSU.\ 9N +9 &+YOU,\ 9M +10 &,_PV,\ 9M +11 &.VQV/\ 9M +10 &0YXRV+\ 9N +8 &2YQU'\ 8N +7 &3VOU0\ 9M +15 &5\\QW.\ 8M +8 &7a]RT.\ 8N +10 &9$ZST"\ 8M +10 &:VOU-\ 8M +5 &<WRS+\ 8M +10 &>jWQV&\ 8M +8 &@-WRV'\ 8M +9 &A_SU&\ 8M +18 &C\\QS/\ 8M +7 &Er^RT,\ 7M +9 &G3`RU-\ 7N +8 &HyPU-\ 5P +10 &JQT/\ 0U +6 &LXQR0\ -Y +7 &NOS.\ ,G +9 &OKNQR/\ 2S +10 &ONS1\ ,$l +9 &OhPS#\ 6G +2 ( +2 "collection"'^& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.79 + "collection"'& +3 "core" &OfOT0\ 6G +2 .tHand.open + "manipulator"&1 +74 "core" 1 +2 "manipulator"&}% +4 "core" % )  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&,'\ +95 "core" ' + #tFlushing the Collection Valve::Manifold + "collection"'_& +5 "core" &OfNU7\ 8G + "collection"']% +4 "core" %PR3\ 8 +2 .tCSV.dial CSR + "collection"'l  +41 "core"  +2 "collection"'p% +4 "core" %OS:\ 6 +2 #tPulling 5ml of CSR.flush .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"''l +1354 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 'T% +3 "core" %lPR\ 0 +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'' +682 "core" ' + .tCSV.dial :waste + "collection"'~ +140 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +2 .tCS.seek 0ml + "collection"'' +2001 "core" ' + #tFlushing lower manifold's waste1 port + "collection"'!& +4 "core" &OfRR\ :G +2 "collection"''% +4 "core" %PS%\ ; + .tCSV.dial :flush + "collection"'  +43 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml + "collection"'v'l +388 "Can"O\ IAA +896 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'. @ +41 "core" B +2 "collection"'4% +4 "core" %lNU"\ 9 +2 .tCS.seek 7ml + "collection"'5' +563 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'  + '  +41 "core"  +92  +2 .tCBV.dial :waste1 + "collection"'- @ +46 "core" > +2 .tCS.seek 0ml + "collection"'' +1734 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'U& +4 "core" &OeOW\ ;G +2 "collection"'"% +3 "core" %SU&\ ; +2 .tCSV.dial :flush + "collection"'w  +71 "core" +2 .tCS.seek 5ml +2 "collection"'j'l +1282 "core" ' +2 .tdelay 5 seconds +501 .CSV.dial :air +3 "collection"' @ +43 "core" A + "collection"'% +4 "core" %lOU(\ ; +2 .tCS.seek 7ml +2 "collection"'F' +551 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'3  +42 "core"  + .tCBV.dial :waste2 +2 "collection"'  +114 "core"  +2 .tCS.seek 0ml +2 "collection"'' +1743 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'a& +4 "core" &OeQV\ =G +2 "collection"' % +3 "core" %RV#\ = +2 .tCSV.dial CSR + "collection"'  +41 "core"  +2 "collection"'H% +4 "core" %SV(\ : +6 #tPulling 8ml of CSR.kill + .CSR.select :kill + "collection"' +10 .tCS.seek 8ml +2 "collection"'D' +2015 "core" ' +2 .tdelay 5 seconds +501 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'(' D +556 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"'7 + 'G  +98 "core" +38  + .tCTV.dial :intake +2 "collection"'K  +72 "core" + .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'6' \\ +1982 "core" ' + .tIntake.select :close +2 "sampler")0 +8 .tCTV.dial :air +2 "collection"'  +73 "core" ~ +2 .tCS.reconfigure :default +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'R' +581 "core" ' + .tCSV.dial CSR +2 "collection"'d  +111 "core"  +2 "collection"'=% +4 "core" %NR\ 8 + #tPulling 4.999ml of CSR.flush + .CSR.select :flush +2 "collection"' +9 .tCS.seek 5ml +2 "collection"'B'l +1349 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 .tCS.seek 10ml + "collection"'M' D +1356 "core" ' +2 .tCSV.dial CBV + "collection"'1 +97 "core" +2 .tCS.seek 0ml +2 "collection"'?' +2621 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&2& +4 "core" &ӥ ^ :, +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&A(Ӥ +3 "core" ( +2 "manipulator"&Y& +3 "core" &ӥ H :, +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &`& +2 "core" &ӥ d :, +3 .tForearm.seek CC + "manipulator"&C'+ +170 "core" ' +2 .tHand.close + "manipulator"&8/ +66 "core" / +2 .tCC.seek :open + "collection"'X( +377 "core" ( +2 "manipulator"&& +4 "core" &ӥ  k :, + "manipulator"&>% +4 "core" % E ; +2 .tForearm.seek :retract + "manipulator"&O'\ +97 "core" ' + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(- +282 "core" ( + "manipulator"&Z& +4 "core" &-  # +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &;& +2 "core" &- f # +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&b' +93 "core" ' +2 .tHand.open + "manipulator"&I1 +65 "core" 1 +2 "manipulator"&V% +4 "core" %  o +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"& '\ +91 "core" ' +2 "processing"%J& +4 "core" &b\ c +33065 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +5105 "Can"Q\ o** +2440 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +3212 #t-> access 1 +2 "storage"(t% +3 "core" %  \ +2 "manipulator"&L% +4 "core" %\    .  +2 "manipulator"&\\& +4 "core" &-    # +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 5 + "storage"((< +670 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (#& +2 "core" &< z\ { +466 "Can"Q\ j*) +15175 !"Qmail"o:Errno::ETIMEDOUT :\ errnois: mesg"&Connection timed out - connect(2):@checkpoint: omitted:bt[" can +3 "Can"O\ z** +21383 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" exit +3003 #Sending Email +8829 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +3657 "Can"U\ ** +17510 !to:Email::Error: mesg"flush stuck!:bt[ "8/home/esp/esp2/utils/commskel.rb:231:in `flushMail'")/home/esp/esp2/utils/commskel.rb:239"4/home/esp/esp2/lib/framework.rb:171:in `atExit'"-/home/esp/esp2/lib/thread.rb:762:in `[]'"0/home/esp/esp2/lib/thread.rb:762:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +5 #mEXIT @946696588.50EST @1649174641.43EDT = =mMAIN_scheduler =tMAIN @EDT1649174643.22 #"core_reset"Sent BREAK +2 #t@11095 receive with ifg=0x10, ie=0xFD + #@11726 receive with ifg=0x10, ie=0xFD + #@12381 receive with ifg=0x10, ie=0xFD #@13012 receive with ifg=0x10, ie=0xFD + #@13643 receive with ifg=0x10, ie=0xFD + #@14274 receive with ifg=0x10, ie=0xFD #@14905 receive with ifg=0x10, ie=0xFD + #@15231 receive with ifg=0x80, ie=0xFD #@24290 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +234 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +372 "Can"Z .. + Z .. + #tPolling Can every 10:00 + #Cleanly exited at 22:16:28EST31-Dec-99 +48974 #-> ESP.ready! +153 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +3 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +2 "core" %D +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +4 "core" + + .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %Y +2 .tPS.configure :default +2 "processing"%#A d`xb +2 .tPS.hold + "processing"%+ +4 "core" + + .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" % \  +2 .tSS.configure :default +2 "sampler")#.0X access 2 + "storage"(2% +4 "core" %\ 4 + "manipulator"&3% +4 "core" %\   O +2 "manipulator"&4& +3 "core" &-  N# +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 + "storage"(5(K +197 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (6& +3 "core" &K  +2344 #t-> $da [:extractVol]=0.17 +664 #-> startTube 2 +6879 "Can"[ ++ +4606 #t-> Power.sampler on + .Gate.power :sampler,:ON +427 #-> Flow.start +2 ."flow"Gate.power :analytic3,:ON +1160 #0.0L/min +114 #t-> Sample.shallow + .Sample.shallow + "sampler")72 +890 #"flow"0.5L/min +824 "core" 2 +180 #"flow"1.6L/min +1005 #0.0L/min +530 #t-> da 1000 +2 #da sampling at most 1000ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 12:15:46EDT05-Apr-22\\n{}\\nCan@12:14:09, 22.9C, 28% humidity, 14.7psia, 12.375V, 0.190A, 0.190A avg, 2.35W",Subject: "da sampling at most 1000ml" +3 "collection"'8& +3 "core" &K + .tHand.open + "manipulator"&91 +18 "core" 1 + "manipulator"&:% +4 "core" %\  y  +2 "storage"(;% +5 "core" % L + "storage"(<. +3 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(=( +419 #"flow"0.0L/min +248 "core" ( +4 .tSC.configure :limp +4 "storage"($(\ 1b +5 (>& +5 "core" & +4 "manipulator"&?& +7 "core" &- | y ] # +3 "manipulator"&@% +8 "core" %\  } {  +4 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +7 .tElbow.seek 2 +3 "manipulator"&A( +175 "core" ( +4 "manipulator"&B& +10 "core" & z p  !v +2 "storage"(C& +8 "core" & 7 +4 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts +85 "manipulator"&D' +113 "core" ' +3 "storage"(E& +8 "core" & < +4 .tSE.reconfigure :pick +4 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +2 "storage"(F'L +273 #"flow"0.0L/min +14 "core" ' +3 "storage"(G- +6 "core" -'{ +3 .tSE.configure :default +4 "storage"(#QK-0-\ b +5 (H& +10 "core" &  +3 "manipulator"&I& +7 "core" & ~  !u +4 .tElbow.seek 2 +2 "manipulator"&J( +6 "core" ( +4 "manipulator"&K& +8 "core" & H !u +2 "storage"(L& +8 "core" & * +4 .tForearm.seek 2 + 300 counts +2 "manipulator"&M'ϊ +30 "core" ' +3 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 .tHand.close +3 "manipulator"&N/ +65 "core" / +30 ."downElevator"SE.seek :down +12 "manipulator"&O& +3 "storage"(P'v +16 "core" & o l f !u +3 "manipulator"&Q% +8 "core" % ρ p g j ) +4 .tForearm.seek :retract +3 "manipulator"&R'\ +96 "core" ' +4 .tElbow.seek CC +3 "manipulator"&S(Ӥ +127 "core" ' +4 ."downElevator"SE.stop +2 "storage"(5 +19 "core" ( +4 "manipulator"&T& +11 "core" &Ӥ ^ a :0 +3 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +6 &U& +4 "core" &Ӥ ` k :0 +4 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +3 "manipulator"&V'+ +102 "core" ' +4 "manipulator"&W& +11 "core" &Ӥ A A V :0 +7 "manipulator"&X% +8 "core" %, : > '  +4 "collection"'Y& +8 "core" &C +4 "collection"'Z& +10 "core" &I +4 &H +4 .tCC.seek :closed +8 "collection"'[(O +8 "core" &Q +2 &M  +6 &.vO , +8 &a~R A +10 &ZnU S +10 &LM T +8 &OU S +10 &MN S +10 &_QR T +13 &!OP T +6 &IL S +8 &NR S +10 & hIM S +10 &"*OO S +8 &#NM T +10 &%IM S +10 &'pNR S +8 &)2KM S +11 &*PG S +8 &,PM T +10 &.xLK S +18 &0:OP S +2 &1NM S +8 &3LL S +10 &5NR S +8 &7BNE S +11 &9OF S +8 &:N> S +2 #"flow"0.0L/min +8 "core" &<N? S +10 &>KN3 S +8 &@ L= S +10 &AO6 S +10 &CP? S +8 &EPY= T +16 &G e= V +10 &HA Z +5 &Ju< ` +8 &L0; b +8 &M= _ +10 &O;D2 (w +10 &O~{? S +4 ( +6 "collection"'Z& +7 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 2.16 +2 .Hand.open +3 "manipulator"&\\1 +6 "core" &O~s= S +72 1 +3 "manipulator"&]% +8 "core" % ( ( ' \  +4 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +3 "manipulator"&^'\ +97 "core" ' +4 #tcollectSample 1000ml w/bubble point of 24psi +4 #Priming 7ml +2 .Intake.select :close +2 .Exhaust.select :close +2 .SS.hold +7 "sampler")_+ +10 "core" + +2 "sampler")`% +8 "core" %  +2 "collection"'a& +8 "core" &O~s S +6 "Can"[ HG +4 #tCalibrating pressure and temperature sensors +5 .CTV.dial :air +5 "collection"'b  +7 "core"  +3 .tSSV.dial :spit,avoiding: :exhaust +3 "sampler")c +7 "core"  +4 "sampler")d  +6 "core"  +5 .tSS.reconfigure :fast +3 "sampler")#.0X% +3 "core" %*/  +2 "sampler")?% +4 "core" %a \  + "sampler")@% +4 "core" %a  + .tIntake.select :close + "sampler")0 +9 )B% +3 "core" %b  + .tSSV.dial :exhaust + "sampler")C  +80 "core"  + .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")' +565 #"flow"0.0L/min +411 "core" ' + .tExhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +2 .tCBV.dial SSV + "sampler")E  +80 "core" +2 #tAllowing 130s for 25.0ml of remaining 900.0ml + .Intake.select :open +2 "sampler") +209 "collection"'% +4 "core" %|) + #tIntake @14.4psia, vacuum from 8.9 to 11.9psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X0 ~ +2 "sampler")-% +3 "core" %e  +2 "sampler").% +3 "core" %d   +2 .tIntake.select :close + "sampler")0 +8 )"% +3 "core" %e%$  + .tSSV.dial :exhaust +2 "sampler")#  +78 "core"  +2 .tExhaust.select :open + "sampler")@ +9 .tSS.seek 0ml +2 "sampler")0' +28 #"flow"0.0L/min +910 "core" ' + .tExhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + "sampler")1  +79 "core" +2 #"flow"0.0L/min + #tAllowing 130s for 25.0ml of remaining 800.0ml +2 .Intake.select :open + "sampler") +210 "collection"'/% +3 "core" %v{3  + #tIntake @14.1psia, vacuum from 8.6 to 11.6psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X% +3 "core" %048 ~ +2 "sampler")?% +3 "core" %d  +32 "collection"'@% +4 "core" %05= ~ + "sampler")B% +4 "core" %d  +36 "collection"'C% +4 "core" %58" ~ +2 "sampler")2% +3 "core" %d  +42 "collection"'3% +3 "core" %6;& ~ +2 "sampler")E% +4 "core" %d  +46 "collection"'% +4 "core" %<>* ~ + "sampler")% +4 "core" %d  +54 "collection"'I% +3 "core" %FH@ ~ + "sampler")K% +4 "core" %d')  +2 "sampler")L% +3 "core" %e+)  +2 .tIntake.select :close + "sampler")0 +9 )N% +2 "core" %d44  +2 .tSSV.dial :exhaust + "sampler")O  +79 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")Q' +590 #"flow"0.0L/min +388 "core" ' + .tExhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +2 .tCBV.dial SSV + "sampler")A  +80 "core" +2 #tAllowing 130s for 25.0ml of remaining 775.0ml + .Intake.select :open + "sampler") +210 "collection"'D% +2 "core" %sv: +2 #tIntake @13.8psia, vacuum from 8.3 to 11.3psi +2 .SS.reconfigure :inhaling 2.16ml/s + "sampler")#.0X% +3 "core" %*/n } +2 "sampler")?% +4 "core" %h  +5 #"flow"0.0L/min +31 "collection"'@% +3 "core" %',q } +2 "sampler")B% +4 "core" %h  +41 "collection"'C% +3 "core" %%+o } + "sampler")2% +4 "core" %h  +47 "collection"'3% +3 "core" %), } +2 "sampler")E% +4 "core" %h  +53 "collection"'4% +3 "core" %,1 } + "sampler")% +4 "core" %h  +61 "collection"'% +3 "core" %37 } + "sampler")I% +4 "core" %g  +69 "collection"'K% +4 "core" %@E } + "sampler")L% +4 "core" %g/.  + "sampler")N% +4 "core" %h21  + .tIntake.select :close + "sampler")0 +9 )O% +3 "core" %h:>  + .tSSV.dial :exhaust + "sampler")6  +80 "core"  +2 .tExhaust.select :open + "sampler")@ +9 .tSS.seek 0ml +2 "sampler")A' +536 #"flow"0.0L/min +441 "core" ' + .tExhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +2 .tCBV.dial SSV + "sampler")D  +80 "core" +2 #tAllowing 130s for 25.0ml of remaining 675.0ml + .Intake.select :open + "sampler") +210 "collection"'Q% +3 "core" %sv  +2 #tIntake @13.8psia, vacuum from 8.3 to 11.3psi + .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X% +3 "core" %*/z } + "sampler")?% +4 "core" %`  +18 "collection"'@% +4 "core" %+/Z } + "sampler")B% +5 "core" %g  +20 "collection"'C% +3 "core" %/2v } +2 "sampler")2% +4 "core" %h  +24 "collection"'% +3 "core" %,1\\ | +2 "sampler")3% +4 "core" %h  +27 "collection"'E% +3 "core" %/1 } +2 "sampler")4% +3 "core" %g  +32 "collection"'% +3 "core" %,0 | +2 "sampler")% +4 "core" %h  +36 "collection"'I% +3 "core" %,/s | +2 "sampler")K% +3 "core" %h  +42 "collection"'L% +3 "core" %17g | + "sampler")N% +4 "core" %g  +47 "collection"'O% +3 "core" %03 } +2 "sampler")6% +4 "core" %g  +53 "collection"'1% +3 "core" %26 | +2 "sampler")D% +3 "core" %g  +61 "collection"'Q% +3 "core" %9; | +2 "sampler")A% +3 "core" %h  +70 "collection"'J% +3 "core" %CEm } +3 "sampler")W% +10 "core" %g  +71 "collection"'X% +3 "core" %PT} } +2 "sampler")Y% +3 "core" %gRQ  +2 "sampler")P% +3 "core" %gVW  +2 .tIntake.select :close + "sampler")0 +9 )G% +2 "core" %cb^  +2 .tSSV.dial :exhaust + "sampler")R  +32 #"flow"0.0L/min +47 "core"  + .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")\ ' +943 "core" ' +2 .tExhaust.select :close +2 "sampler") +2 #"flow"0.0L/min +9 ."connect"SSV.dial CBV +2 .tCBV.dial SSV + "sampler")H  +80 "core" +2 #tAllowing 130s for 25.0ml of remaining 575.0ml + .Intake.select :open + "sampler") +210 "collection"']% +3 "core" %ot { + #tIntake @13.7psia, vacuum from 8.2 to 11.2psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X% +3 "core" %7; } +2 "sampler")?% +3 "core" %c  +61 "collection"'@% +3 "core" %<B{ } +2 "sampler")B% +3 "core" %c  +70 "collection"'C% +3 "core" %@C | + "sampler")2% +5 "core" %c   +77 "collection"'% +3 "core" %NQ } +2 "sampler")3% +3 "core" %c//  +2 "sampler")E% +5 "core" %c14  + .tIntake.select :close +2 #"flow"0.0L/min + "sampler")0 +10 )4% +2 "core" %d>@  +2 .tSSV.dial :exhaust + "sampler")  +81 "core"  + .tExhaust.select :open +2 "sampler")@ +9 .tSS.seek 0ml +2 "sampler")' +894 #"flow"0.0L/min +72 "core" ' + .tExhaust.select :close + "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")I  +80 "core" +2 #tAllowing 130s for 25.0ml of remaining 500.0ml + .Intake.select :open + "sampler") +210 "collection"'K% +3 "core" %ps  + #tIntake @13.6psia, vacuum from 8.1 to 11.1psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X } +2 "sampler")g% +3 "core" %c/,  +2 "sampler")f% +3 "core" %c02  +2 .tIntake.select :close + "sampler")0 +9 )h% +2 "core" %c:<  +2 .tSSV.dial :exhaust + "sampler")i  +80 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml +48 "sampler")j' +211 #"flow"0.0L/min +755 "core" ' + .tExhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")e  +80 "core" + #tAllowing 130s for 25.0ml of remaining 475.0ml + .Intake.select :open +2 "sampler") +148 #"flow"0.0L/min +61 "collection"'F% +3 "core" %jm ~ +2 #tIntake @13.3psia, vacuum from 7.8 to 10.8psi + .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X% +3 "core" %os z + #tIntake @13.6psia, vacuum from 8.1 to 11.1psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X=  + "sampler")L% +4 "core" %c>@  + .tIntake.select :close + "sampler")0 +9 )]% +2 "core" %cJI  +2 .tSSV.dial :exhaust + "sampler")\  +80 "core"  + .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")b' +858 #"flow"0.0L/min +113 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")c  +78 "core" +2 #tAllowing 130s for 25.0ml of remaining 400.0ml + .Intake.select :open + "sampler") +210 "collection"'T% +3 "core" %qu ~ + #tIntake @13.7psia, vacuum from 8.2 to 11.2psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X | + "sampler")~% +4 "core" %_  +78 "collection"'% +3 "core" %BCu } +2 "sampler")w% +3 "core" %_   +89 "collection"'m% +6 "core" %MP~ | +2 "sampler")k% +4 "core" %_22  +2 "sampler")% +3 "core" %_25  + .tIntake.select :close +2 "sampler")0 +8 )|% +3 "core" %_;<  + .tSSV.dial :exhaust +2 "sampler")}  +78 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")s' +131 #"flow"0.0L/min +811 "core" ' +2 .tExhaust.select :close + "sampler") +9 ."connect"SSV.dial CBV +48 .tCBV.dial SSV + "sampler")  +80 "core" +2 #tAllowing 130s for 25.0ml of remaining 375.0ml + .Intake.select :open + "sampler") +49 #"flow"0.0L/min +161 "collection"'% +3 "core" %lo z + #tIntake @13.4psia, vacuum from 7.9 to 10.9psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X% +3 "core" %&, | +2 "sampler");% +4 "core" %_  +31 "collection"'B% +3 "core" %') | +2 "sampler")C% +3 "core" %_  +37 "collection"'2% +3 "core" %(+ { + "sampler")% +4 "core" %_  +42 "collection"'3% +3 "core" %(+ | + "sampler")E% +4 "core" %_  +47 "collection"'4% +3 "core" %+. | +2 "sampler")% +4 "core" %_  +53 "collection"'*% +3 "core" %/0 | +2 "sampler")I% +3 "core" %_  +19 #"flow"0.0L/min +42 "collection"'K% +3 "core" %-3 | +2 "sampler")% +3 "core" %_  +70 "collection"'<% +2 "core" %23 | +2 "sampler")O% +4 "core" %_  +78 "collection"'6% +3 "core" %8< | + "sampler")1% +4 "core" %_  +89 "collection"'?% +3 "core" %@C | + "sampler")D% +4 "core" %_  +100 "collection"'Q% +3 "core" %PS | +2 "sampler")A% +3 "core" %_X[  +2 "sampler")J% +3 "core" %_\\]  +2 .tIntake.select :close + "sampler")0 +8 )W% +3 "core" %_ff  + .tSSV.dial :exhaust +2 "sampler")X  +79 "core"  +2 .tExhaust.select :open + "sampler")@ +9 .tSS.seek 0ml +2 "sampler")Y' +471 #"flow"0.0L/min +159 "Can"L ee +308 "core" ' + .tExhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + "sampler")P  +81 "core" + #tAllowing 130s for 25.0ml of remaining 325.0ml + .Intake.select :open +2 "sampler") +209 "collection"'G% +3 "core" %km z +2 #tIntake @13.3psia, vacuum from 7.8 to 10.8psi + .SS.reconfigure :inhaling 2.16ml/s +3 "sampler")#.0X% +4 "core" %25y { + "sampler");% +4 "core" %_  +42 "collection"'B% +2 "core" %,4z { +2 "sampler")C% +5 "core" %_  +46 "collection"'2% +3 "core" %/3w { +2 "sampler")% +4 "core" %_  +53 "collection"'3% +3 "core" %/2 { +2 "sampler")E% +4 "core" %_  +60 "collection"'/% +3 "core" %-1 { +2 "sampler")4% +3 "core" %_  +70 "collection"'% +2 "core" %8< { +2 "sampler")*% +4 "core" %_  +78 "collection"'I% +3 "core" %:? { + "sampler")K% +4 "core" %_  +88 "collection"'% +4 "core" %DG { + "sampler")<% +4 "core" %_\   +54 #"flow"0.0L/min +46 "collection"'O% +3 "core" %OS { + "sampler")6% +4 "core" %_78  +2 "sampler")1% +4 "core" %_;<  + .tIntake.select :close + "sampler")0 +9 )?% +3 "core" %_CD  + .tSSV.dial :exhaust +2 "sampler")D  +79 "core"  + .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")Q' +837 #"flow"0.0L/min +128 "core" ' + .tExhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")A  +80 "core" + #tAllowing 130s for 25.0ml of remaining 250.0ml + .Intake.select :open + "sampler") +210 "collection"'J% +3 "core" %oq ~ +2 #tIntake @13.5psia, vacuum from 8.0 to 11.0psi + .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X% +3 "core" %59l z + "sampler");% +4 "core" %c  +54 "collection"'B% +3 "core" %5=\\ z + "sampler")C% +4 "core" %c  +61 "collection"'-% +3 "core" %9<r { + "sampler")2% +4 "core" %c  +69 "collection"'% +4 "core" %;= { + "sampler")3% +4 "core" %c  +78 "collection"'E% +3 "core" %=>r { +2 "sampler")/% +3 "core" %c  +89 "collection"'4% +3 "core" %ADz z + "sampler")% +4 "core" %c  +100 "collection"'*% +3 "core" %KP z + "sampler")I% +4 "core" %c!  +113 "collection"'K% +3 "core" %X\\ z +2 "sampler")% +3 "core" %cRU  +2 "sampler")<% +3 "core" %cWV  +2 .tIntake.select :close + "sampler")0 +9 )O% +2 "core" %c\\]  +2 .tSSV.dial :exhaust + "sampler")6  +79 "core"  +3 .tExhaust.select :open + "sampler")@ +9 .tSS.seek 0ml +46 "sampler")1' +152 #"flow"0.0L/min +813 "core" ' + .tExhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")?  +80 "core" + #tAllowing 130s for 25.0ml of remaining 175.0ml + .Intake.select :open +2 "sampler") +90 #"flow"0.0L/min +119 "collection"'D% +3 "core" %gox ~ +7 #tIntake @13.4psia, vacuum from 7.9 to 10.9psi + .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X% +3 "core" %c  +33 #"flow"0.0L/min +21 "collection"';% +3 "core" %45Z z +2 "sampler")B% +4 "core" %c  +60 "collection"'C% +3 "core" %57P z +2 "sampler")-% +4 "core" %c  +68 "collection"'2% +3 "core" %5:e z +2 "sampler")% +3 "core" %c  +79 "collection"'3% +2 "core" %8=e y +2 "sampler")E% +4 "core" %c  +88 "collection"'/% +3 "core" %>Bl y +2 "sampler")4% +3 "core" %c  +100 "collection"'% +3 "core" %ADf z +2 "sampler")*% +3 "core" %c\   +114 "collection"'I% +2 "core" %NPm z +2 "sampler")K% +4 "core" %cBD  + "sampler")% +4 "core" %cCE  + .tIntake.select :close + "sampler")0 +9 )<% +2 "core" %cMM  +2 .tSSV.dial :exhaust + "sampler")O  +79 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")6' +303 #"flow"0.0L/min +639 "core" ' +2 .tExhaust.select :close + "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")  +79 "core" + #tAllowing 130s for 25.0ml of remaining 100.0ml + .Intake.select :open + "sampler") +210 "collection"'?% +3 "core" %ilg x + #tIntake @13.3psia, vacuum from 7.8 to 10.8psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0XA  + .tSSV.dial :exhaust +2 "sampler")A  +79 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")p' +278 #"flow"0.0L/min +667 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")u  +80 "core" +2 #tAllowing 130s for 25.0ml of remaining 75.0ml + .Intake.select :open + "sampler") +210 "collection"'o% +2 "core" %gjV y +2 #tIntake @13.1psia, vacuum from 7.6 to 10.6psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X% +3 "core" %+.@ z +2 "sampler");% +3 "core" %c  +54 "collection"'B% +3 "core" %)/7 y +2 "sampler")C% +3 "core" %c  +61 "collection"'-% +3 "core" %,/< y +2 "sampler")2% +4 "core" %c  +68 "collection"'% +3 "core" %.1? y +2 "sampler")3% +3 "core" %c  +79 "collection"'E% +2 "core" %/2< y +2 "sampler")/% +4 "core" %c  +88 "collection"'4% +3 "core" %252 y +2 "sampler")% +3 "core" %c  +101 "collection"'*% +2 "core" %499 x +2 "sampler")I% +4 "core" %c  +113 "collection"'K% +3 "core" %@AC x + "sampler")% +4 "core" %c  +128 "collection"'<% +4 "core" %IPD y + "sampler")O% +4 "core" %cSR  + "sampler")'% +4 "core" %cTU  + .tIntake.select :close +2 "sampler")0 +8 )% +3 "core" %c\\\\  + .tSSV.dial :exhaust +2 "sampler")?  +78 "core"  +2 .tExhaust.select :open + "sampler")@ +9 .tSS.seek 0ml +2 "sampler")6' +109 #"flow"0.0L/min +832 "core" ' + .tExhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + "sampler")J  +81 "core"  + #tAllowing 130s for 25.0ml of remaining 25.0ml +2 .Intake.select :open + "sampler") +71 #"flow"0.0L/min +138 "collection"'Q% +4 "core" %_e; x + #tIntake @12.9psia, vacuum from 7.4 to 10.4psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0XC$ { +2 "sampler")A% +3 "core" %#)&  +2 "sampler")1% +3 "core" %#(*  +2 .tIntake.select :close + "sampler")0 +8 )u% +4 "core" %#01  + .tSSV.dial :exhaust + "sampler")o  +80 "core"  + .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")p' +98 #"flow"0.0L/min +861 "core" ' + .tExhaust.select :close + "sampler") +10 #tSampled 1000.0ml +2 #Evacuating Puck (bubblePt=24psi, evacVolume=10ml, delay 15 seconds) + .Intake.select :close + "collection"'5& +3 "core" &O~m=A' S +2 ."airStroke"CSV.dial :waste +3 "sampler")w% + "collection"'m +6 "core" %} ~ +2 ."connect"SSV.dial CBV,avoiding: :exhaust +3 .tCBV.dial SSV +2 "sampler")  +46 "core" +2 ."airStroke"CS.reconfigure :fast +2 "collection"'#d @b +2 ."airStroke"CS.seek 0ml +2 "collection"'|' +3 "core" ' +2 ."airStroke"CSV.dial :air + "collection"'} @ +46 #"flow"0.0L/min +32 "core" A +2 ."airStroke"CS.seek 10ml +2 "collection"'U' D +60 "core"  +2 .tCTV.dial :air + "collection"'  +69 ."flow"Gate.power :analytic3,:OFF + ."samplerPumpShutdown"Gate.power :sampler,:OFF +7 "core"  +2 .tdelay 15 seconds +1502 .SSV.dial :spit,avoiding: :exhaust + "sampler") +140 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.seek 0ml + "collection"'s  +2 "sampler")q' +6 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust +38 "sampler")x  +92 "core"  +55  +687 ' +2 "sampler")% +4 "core" % ~ + .tCBV.dial between SSV and waste2 +2 "collection"'  +29 "core"  +2 "collection"'X% +4 "core" % Gkn  +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV + "collection"'  +44 "core"  +2 .tCS.reconfigure :pressurize +2 "collection"'# d@<< Ib +3 .tCS.seek 0ml + "collection"'{' +2296 "core" ' I J +3 "collection"'% +4 "core" % J N \ + "sampler")\\% +4 "core" % ~ +2 #tBubblePoint: Intake @39.7psia, Outlet @15.3psia + .CBV.dial SSV + "collection"'n @ +41 "core" A +2 .tSS.reconfigure :default +2 "sampler")#.0X @ +39 "core" B +2 .tSS.reconfigure :default +2 "sampler")#.0X* +102 "collection"'79 +2 "core" 9 L. +103 "collection"'9 +2 "core" 9 Y2 +102 "collection"'#9 +2 "core" 9 h6 +103 "collection"':9 +3 "core" 9 u: +102 "collection"')9 +2 "core" 9 ? +102 "collection"'9 +3 "core" 9 C +102 "collection"'99 +2 "core" 9 G +102 "collection"'.9 +3 "core" 9 K +102 "collection"'+9 +2 "core" 9 O +102 "collection"'9 +2 "core" 9 T +103 "collection"'>9 +2 "core" 9 X +102 "collection"'89 +2 "core" 9 \\ +103 "collection"'B9 +2 "core" 9 ` +102 "collection"'C9 +3 "core" 9  d +102 "collection"'-9 +3 "core" 9 \ h +102 "collection"';9 +2 "core" 9  m +102 "collection"'29 +3 "core" 9  q +102 "collection"'39 +2 "core" 9\  u +102 "collection"'E9 +3 "core" 9\  y +102 "collection"'49 +3 "core" 9\  } +102 "collection"'9 +2 "core" 9\   +102 "collection"'*9 +3 "core" 9\  +102 "collection"'&9 +2 "core" 9\ ! +102 "collection"'9 +4 "core" 9\ ' +102 "collection"'/9 +2 "core" 9\ + +102 "collection"'I9 +3 "core" 9\ 0 +102 "collection"'9 +2 "core" 9\ 5 +102 "collection"'<9 +3 "core" 9\ 9 +102 "collection"'K9 +3 "core" 9\ ? +102 "collection"''9 +2 "core" 9\ C +102 "collection"'O9 +3 "core" 9\ F +102 "collection"'9 +2 "core" 9\ K +102 "collection"'?9 +2 "core" 9\ O +103 "collection"'9 +2 "core" 9\ R\ +102 "collection"'Q9 +3 "core" 9\ T +102 "collection"'J9 +2 "core" 9\ W +102 "collection"'G9 +3 "core" 9\ Z +102 "collection"'69 +2 "core" 9\ ^ +102 "collection"'H9 +3 "core" 9\ a\ +102 "collection"'L9 +3 "core" 9\ d +102 "collection"'Y9 +3 "core" 9\ f\ +102 "collection"'\ 9 +2 "core" 9\ i +102 "collection"']9 +3 "core" 9\ k\ +102 "collection"'c9 +3 "core" 9\ o!\ +102 "collection"'@9 +2 "core" 9\ o! +103 "collection"'b9 +2 "core" 9\ r! +3 .tCH.hold 10:00,70C +3 "collection"'V `\ `\ r  + 'D9 +6 "core"  + 9\ s! + "collection"'% +4 "core" % +2 #tBegun lysing Collection Puck Heater at 68C/31.9psia +26151 "Can"W +33839 "core" ` +2 "collection"'g9 +3 "core" 9\  +2 "collection"'f% +4 "core" % + #tEnded lysing Collection Puck Heater at 70C/31.1psia +2 .CS.seek 0ml + "collection"'0' +343 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'W @ +106 "core" A + .tCSV.dial :air +2 "collection"'h @ +43 "core" ? +3 .tCS.seek 5ml + "collection"'i'l +1364 "core" ' + .tCSV.dial CTV + "collection"'N  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'e @ +45 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'R  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'F @ +45 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'j' +1369 "core" ' +2 "collection"'Z% +4 "core" % |  \\ + #tPuck @42.3psia after final lysis pressurization + #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"'M +116 "core" + .tCBV.dial CSV +2 "collection"'r  +28 "core"  +2 "collection"'`% +4 "core" % / 3 N +2 .tCS.seek 5ml + "collection"'l'l +1355 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air + "collection"'a  +45 "core" +2 "collection"'d% +4 "core" %l  +2 .tCS.seek 7.001ml + "collection"'A' +591 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 + "collection"'1 @ +45 "core" ? +2 .tCS.seek 10ml +2 "collection"'u' D +849 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'o ` +120 "core" _ +2 #tLysing Complete + "collection"'P& +4 "core" &O~o+/ S + #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&5% +3 "core" %\   ! N 7 +2 "storage"(w% +4 "core" % z + "storage"(m. +3 "core" .( +2 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(}($ +190 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" &$ ] ^ +2 "manipulator"&& +3 "core" &Ӥ   6:0 +2 "manipulator"&% +3 "core" %\    C 6 +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&|( +158 "core" ( +2 "manipulator"&& +5 "core" & D > ; + "storage"(s& +4 "core" &$ x +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts + "manipulator"&x'! +106 "core" ' +2 "storage"(p& +4 "core" &$  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"('L +277 "core" ' + "storage"(- +4 "core" -'L + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(X' +32 "core" ' +2 "manipulator"&& +4 "core" & ^ ] > + "manipulator"&U% +4 "core" %0 ^ ] > +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&'\ +89 "core" ' +2 .tElbow.seek CC + "manipulator"&\\(Ӥ +154 "core" ( + "manipulator"&n& +4 "core" &ӝ   8:, +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &q& +3 "core" &ӝ $  % 7:, +2 .tForearm.seek CC + "manipulator"&t'+ +104 "core" ' +2 .tHand.close + "manipulator"&y/ +68 "core" / +2 .tCC.seek :open + "collection"'k( +378 "core" ( +2 "storage"(& +4 "core" &$  + "storage"(& +4 "core" &$  + "manipulator"& & +4 "core" &Ӟ    6:+ + "manipulator"& % +4 "core" % +   66 +2 .tForearm.seek :retract + "manipulator"&!'\ +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +53 .tElbow.seek 1 + "manipulator"&( +152 "core" ( + "manipulator"&& +4 "core" & P a  = +2 "storage"({& +4 "core" &$  + .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"& 'e +107 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&$1 +70 "core" 1 +2 "manipulator"&% +4 "core" % y = 4g +2 "storage"(v& +4 "core" &$ z A + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 320 counts + "manipulator"&%'ϥ +18 "core" ' + "manipulator"&(& +4 "core" & ] u ) A +2 "storage"(& +4 "core" &$ 3 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&~'! +24 "core" ' +2 "storage"(,% +4 "core" %  D  +3 ."downElevator"SE.seek :down +3 "storage"( 'v +100 (z% +2 "core" %;  ]~ +2 "manipulator"&"% +4 "core" %D T e A +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +61 ' + ."downElevator"SE.stop + "storage"(5 +3 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +5 "core" &22 + "manipulator"&7& +4 "core" & W W @ ? + "manipulator"&% +5 "core" %\  G V ? + .tElbow.seek FlushPuck::Garage +2 "manipulator"&#(- +176 "core" ( + "manipulator"&:& +4 "core" &- T P 9 ? +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &)& +3 "core" &- V J ? +2 .tForearm.seek :garage + "manipulator"&' +100 "core" ' + .tHand.close + "manipulator"&9/ +70 "core" / + "manipulator"&.& +4 "core" &- q _ @ +2 "manipulator"&+% +3 "core" % ϵ U f @ +2 .tForearm.seek :retract +2 "manipulator"&'\ +108 "core" ' + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&>(Ӥ +280 "core" ( +2 "manipulator"&8& +4 "core" &Ӝ 9 0 N :<: + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &B& +3 "core" &ӝ 7 = ;<9 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&C'+ +98 "core" ' +2 "manipulator"&-& +4 "core" &ӝ   # 8<9 +2 "manipulator"&;% +3 "core" %2  - 9 +2 "collection"'2& +4 "core" &89 # +2 "collection"'3& +4 "core" &6<  +2 .tCC.seek :closed +2 "collection"'E(O +4 "core" &79  +10 &-y8< , +9 &cy5: @ +9 &im7;w Q +10 &+J6;V P +9 &R6; P +10 &P:: Q +9 &pO7= Q +9 &3Q7; P +10 &L8<f P +9 &Q5: Q +9 & zN8: P +10 &";Q6;  P +9 &#Q79 P +9 &%L9; P +10 &'Q:: Q +9 &)CN8= P +10 &+Q8: P +9 &,Q7;u Q +9 &.N7;S P +10 &0LQ7:6 P +9 &2N4; P +10 &3P7; P +9 &5N7: P +9 &7TL9> P +10 &9R8< P +9 &:N7;a P +9 &<L:<G P +10 &>ZO:<9 Q +9 &@O:< P +10 &AQ7; Q +9 &CO;< P +9 &EcS7< P +10 &G"Z59 Q +9 &Hr69 T +9 &J7< Z +10 &LB:; ^ +9 &N8=l T +9 &O4K:<R 'w +10 &Ows7<? R +2 ( +2 "collection"'3& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.93 + "collection"'4& +4 "core" &Own8> R + .tHand.open + "manipulator"&1 +72 "core" 1 +2 "manipulator"&*% +4 "core" % 2 0 4 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&&'\ +104 "core" ' +2 .tPSV.dial PSR + "processing"% +57 "core"  +2 "processing"%/% +4 "core" %Y + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml + "processing"%I' +1610 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%<'W +1606 "core" ' + .tPSV.dial PSR +2 "processing"%K +56 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%'' +2639 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV + "processing"%O +2 "collection"'  +7 "core" A + "processing"%?  +81 "core" +91  + .tPSV.dial :mixloop +2 "processing"% +122 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%Q  +135 "core" +2 .tPS.seek 0ml + "processing"%J'W +2630 "core" ' + .tPSV.dial :air + "processing"%G  +48 "core"  +2 .tPS.seek 2.5ml + "processing"%6' +2634 "core" ' + .tPSV.dial :mixloop +2 "processing"%H +56 "core" +2 .tPS.seek 0ml +2 "processing"%L'W +1187 "Can"S GG +1447 "core" ' + .tPSV.dial :air + "processing"%Y  +43 "core"  +2 .tPS.seek 2.5ml + "processing"%\ ' +2627 "core" ' + .tPSV.dial :mixloop + "processing"%] +45 "core" +2 .tPS.seek 0ml + "processing"%c'W +2628 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&@& +4 "core" &ӝ   5<9 +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&b(Ӥ +2 "core" ( +2 "manipulator"&D& +4 "core" &ӝ # j 5<9 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &ӝ  Z 5<9 +2 .tForearm.seek CC + "manipulator"&_'+ +108 "core" ' +2 .tHand.close + "manipulator"&V/ +66 "core" / +2 .tCC.seek :open + "collection"'g( +379 "core" ( + "manipulator"&f& +4 "core" &ӝ  3<9 +2 "manipulator"&T% +4 "core" %  3 + .tForearm.seek :retract +2 "manipulator"&W'\ +98 "core" ' +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&h(- +286 "core" ( +2 "manipulator"&0& +4 "core" &- K > @ + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &N& +2 "core" &- W K A ? +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&e' +94 "core" ' +2 .tHand.open + "manipulator"&R1 +69 "core" 1 + "manipulator"&F% +5 "core" % Ͻ L G % @= + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&i'\ +90 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."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"'Z& +4 "core" &JK\\ + "manipulator"&M% +4 "core" %\  I J @ + "storage"(r% +4 "core" % - +2 "storage"(`. +3 "core" .($ +2 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(j( +193 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (a& +2 "core" &  @  +2 "manipulator"&d& +3 "core" &- c e  ? +2 "manipulator"&l% +4 "core" %\  V [ ? +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&1( +175 "core" ( +2 "manipulator"&A& +4 "core" & U ] @!v + "storage"(o& +4 "core" & 5  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts + "manipulator"&P' +99 "core" ' +2 "storage"(5& +4 "core" & C  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(w'L +287 "core" ' + "storage"(m- +4 "core" -' + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (& +3 "core" &   + "manipulator"&& +4 "core" & J H  @!v +2 .tElbow.seek 2 + "manipulator"&( +3 "core" ( +2 "manipulator"&=& +3 "core" & V j < @!v +2 "storage"(& +3 "core" &   +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&s'ϊ +28 "core" ' + .tForearm.reconfigure :loose +43 "manipulator"&#Q@2^d^b +11 .tHand.close + "manipulator"&p/ +75 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&S& + "storage"(^'v +7 "core" & f g M B!v + "manipulator"&% +4 "core" % Ϙ g h A +2 .tForearm.seek :retract + "manipulator"&'\ +103 "core" ' +2 .tElbow.seek CC + "manipulator"&U(Ӥ +150 "core" ( +2 "manipulator"&n& +5 "core" &ӟ a Q c >;3 ' +2 .tElbow.reconfigure :loose +3 ."downElevator"SE.stop +2 "manipulator"&$ &.,(#b + "storage"(5 +3 "manipulator"&& +5 "core" &ӟ h T ?;3 +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&q'+ +98 "core" ' +2 "manipulator"&x& +4 "core" &ӟ    8;3 +2 "manipulator"&|% +3 "core" %5 8} +2 "collection"'y& +4 "core" &HK +3 "collection"'& +5 "core" &IL +2 .tCC.seek :closed +3 "collection"'[(O +4 "core" &HL +5 &KL 7 +9 &/I{HM 2 +10 &YqxIN G +9 &ZJK Q +10 &IIMh P +9 &}OHNZ P +9 &@MIK; P +10 &OIM% P +9 &RJN P +9 &PIMb P +10 &GOHMW P +9 &! PIMV P +9 &"QJNE P +10 &$PHK+ P +9 &&PNJL P +10 &(OJM P +9 &)PJLE P +9 &+OJLm P +10 &-WOIM_ P +9 &/NIMH P +9 &0OHK P +10 &2OJL P +9 &4`OIL P +10 &6"QHM P +9 &7OKL P +9 &9QIM P +10 &;iOKM P +9 &=,OIM O +9 &>QIM P +10 &@OJM P +9 &BqQIM P +10 &D3QHLr P +9 &EUGMp Q +9 &GhHJc S +10 &IcILN W +9 &KJLF ] +9 &LFL< ^ +10 &NHL/ ? +9 &O\\+IL# 'r +10 &O|pIK R +2 ( +2 "collection"'& +2 #tCollection Clamp onSpring/offSpring for 5/25 samples, on/off torque 1.84 +2 .Hand.open + "manipulator"&1 +67 "core" 1 +2 "manipulator"&% +4 "core" % - 3 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"& '\ +93 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'  +138 "core" ~ +2 .tCSV.dial CTV + "collection"'t  +28 "core"  +3 .tPS.seek 2.5ml + "processing"%' +2628 "core" ' + "collection"'{% +5 "core" % H!  + .tCS.seek 4.151ml +2 "collection"'\\'Q +1586 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%$  +45 "core"  +2 .tdelay 2 seconds +201 .PSV.dial :waste2 +2 "processing"%  +77 "core"  +2 .tPS.seek 0ml + "processing"%v'W +2629 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"'( ` +41 "core" ^ + .tCSV.dial :air +2 "collection"' @ +45 "core" ? +2 .tCS.seek 10ml +2 "collection"',' D +1599 "core" ' + .tCSV.dial CTV +2 "collection"'!  +44 "core"  +2 .tCS.seek 0ml + "collection"'z' +2656 "core" ' +2 .tCBV.dial :waste1 + "collection"'" @ +29 "core" ? + .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'  +139 "core" + "collection"' & +4 "core" &O|n R +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&%% +4 "core" %\  h 8 + "storage"(% +4 "core" % y {  + "storage"(7. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 + "storage"(($ +190 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (X& +3 "core" &'  +2 "manipulator"&~& +4 "core" &ӟ " % \\ 7;3 + "manipulator"&:% +4 "core" %\  & #  7 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"&)( +157 "core" ( +2 "manipulator"& & +4 "core" & ; 9  < +2 "storage"(& +3 "core" &'  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&9'! +92 "core" ' +2 "storage"(.& +4 "core" &'  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(+'L +285 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure :default + "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" & > ? f ; + "storage"(8& +5 "core" &' u n + .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 + "manipulator"&B'e +38 "core" ' + .tElbow.hold + "manipulator"&#, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(-- +3 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(;'G +30 "core" ' +3 "manipulator"&2% +4 "core" %l -@ + "storage"(& +4 "core" &' ^ ^ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 307 counts + "manipulator"&k'Ϙ +18 "core" ' + "manipulator"&4& +5 "core" & * 9 : + "storage"(& +5 "core" &' i +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts + "manipulator"&*'! +23 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(3'6 +40 "core" ' +2 "manipulator"&& +4 "core" & \\ \\  > +2 "manipulator"&/% +3 "core" % \\ ] = +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&C'\ +89 "core" ' +2 .tElbow.seek CC + "manipulator"&(Ӥ +151 "core" ( +2 "manipulator"&& +4 "core" &ӝ  78! +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &I& +3 "core" &ӝ   68! +2 .tForearm.seek CC + "manipulator"&K'+ +104 "core" ' +2 .tHand.close + "manipulator"& + "storage"(H& +4 "core" &' ( +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&6'e +114 "core" ' +2 .tElbow.hold + "manipulator"&Y, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&L1 +69 "core" 1 +2 "manipulator"&]% +4 "core" % t| 2( + "storage"(\ & +4 "core" &' | / + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 315 counts + "manipulator"&@'Ϡ +13 "core" ' + "manipulator"&D& +4 "core" & a p A +2 "storage"(& +3 "core" &'  +2 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&V'! +25 "core" ' +2 "storage"(>% +4 "core" %< v & +2 ."downElevator"SE.seek :down +3 "storage"(&'v +99 (E% +3 "core" %{?  ^ +2 "manipulator"&f% +4 "core" %9 p h 6 B + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&T'\ +92 "core" ' +55 ' + ."downElevator"SE.stop + "storage"(5 +2 .tPSV.dial :air +2 "processing"%_  +88 "core"  +2 .tPS.seek 2.5ml + "processing"%0' +2631 "core" ' +2 .tdelay 1 second +101 .PSV.dial :mixloop + "processing"%N +46 "core" +2 .tdelay 1 second +101 .PSV.dial :air +2 "processing"%b  +56 "core" +2 .tdelay 1 second +101 .PSV.dial :mixloop +2 "processing"%R +42 "core" +2 .tdelay 1 second +101 .PSV.dial :air + "processing"%F  +44 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml + "processing"%Z'W +2639 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%M& +4 "core" & + "manipulator"&r& +4 "core" & U i @ + "manipulator"&`% +4 "core" %\ e h A6 +2 .tElbow.seek FlushPuck::Garage +51 "manipulator"&W(- +176 "core" ( + "manipulator"&e& +4 "core" &- = I S @ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &a& +3 "core" &- P W  @ +2 .tForearm.seek :garage + "manipulator"&d' +94 "core" ' + .tHand.close +2 "manipulator"&l/ +66 "core" / + "manipulator"&}& +4 "core" &- w g C +2 "manipulator"&A% +4 "core" % l s H B& +2 .tForearm.seek :retract + "manipulator"&o'\ +95 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&5(z +116 "core" ( +2 "manipulator"&h& +4 "core" &~ R [ @ + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &i& +2 "core" &~ A G @ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&m'~ +105 "core" ' + "manipulator"&& +4 "core" &~ ^ ` ` = +2 "manipulator"&% +4 "core" %σ _ ] = +2 "processing"%=& +3 "core" &D +3 "processing"%& +4 "core" &g +2 .tPC.seek :closed + "processing"%p(Tg +5 "core" &e  +8 &/nM +| +9 &`v[ @ +10 &ZjZ R +9 &DY R +9 &GY R +10 &Ie S +9 &^Lf S +10 &"Gl R +9 &Fg S +9 &Fr R +10 & fGt S +9 &")Go S +10 &#Ex S +9 &%E} S +9 &'pG R +10 &)2G R +9 &*G R +9 &,J S +10 &.wE S +9 &0:E R +9 &1G S +10 &3J S +9 &5F R +10 &7AF S +9 &9G R +9 &:G S +10 &<I0 S +9 &>JF R +9 &@ G S +10 &AG S +9 &CG S +10 &EQL S +9 &GR T +9 &H` V +10 &Jv X +9 &LF Y +9 &N~ Y +10 &O Z +9 &Q} Z +10 &SFz A +9 &T'*n P +9 &TJ - +3 ( + "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.76 + "processing"%S& +4 "core" &TJ - +2 .tHand.open + "manipulator"&1 +76 "core" 1 + "manipulator"&1% +4 "core" % ς F 5 : +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&P'\ +98 "core" ' + .tPRV.dial :air + "processing"%n  +45 "core"  +2 .tPSV.dial :mixloop + "processing"% +44 "core" +2 "processing"%w% +4 "core" %R +2 .tPS.seek 0.3ml + "processing"%s' +382 "core" ' + .tPSV.dial PSR +2 "processing"%x +106 "core"  +2 "processing"%|% +4 "core" %"  + #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml + "processing"%y'* +498 "core" ' + .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml + "processing"%' +1925 "core" ' + .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%^ +121 "core" + .tPTV.dial :mixing +2 "processing"% @ +73 "core" A +3 .tPBV.dial :waste2 + "processing"%g  +96 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2638 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&& +4 "core" &~ / - A 9 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&(z +2 "core" ( + "manipulator"& & +4 "core" &~ ) , ^ 9 +2 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &t& +3 "core" &~  2 8 +2 .tForearm.seek PC + "manipulator"&q'~ +98 "core" ' +2 .tHand.close + "manipulator"&c/ +75 "core" / +2 .tPC.seek :open +2 "processing"%{( +402 "core" ( +2 "manipulator"&u& +4 "core" &~ d c ? + "manipulator"&$% +4 "core" % τ e c ? +2 .tForearm.seek :retract + "manipulator"&'\ +91 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +150 "core" ( +2 "manipulator"&(& +4 "core" &. c U ? + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &. ^ d ? +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&\\' +92 "core" ' + .tHand.open + "manipulator"&!1 +66 "core" 1 +2 "manipulator"&,% +4 "core" % p ^ 5 Ba +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&"'\ +93 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%& +4 "core" &7 + "manipulator"& % +4 "core" %\  k n 1 A + "storage"(%% +4 "core" %z 2 +2 "storage"(. +3 "core" .($ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 + "storage"(7( +191 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (X& +2 "core" & j  +2 "manipulator"&~& +3 "core" &. T J % A +2 "manipulator"&:% +4 "core" %\  T M K @ +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&j( +175 "core" ( + "manipulator"& & +4 "core" & L Q # @& +2 "storage"(& +4 "core" &   +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts + "manipulator"&.' +97 "core" ' +3 "storage"(U& +4 "core" & M  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"( 'L +294 "core" ' + "storage"(- +4 "core" -' + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (& +2 "core" &   +2 "manipulator"&8& +3 "core" & F I @& +2 .tElbow.seek 2 + "manipulator"&-( +3 "core" ( +2 "manipulator"&2& +3 "core" & I > @& +2 "storage"(& +4 "core" &   +2 .tForearm.seek 2 + 300 counts + "manipulator"&4'ϊ +21 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&/ +72 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +2 "storage"(/'v +7 "core" & f e A& +2 "manipulator"&9% +3 "core" % ς T d ; @ +2 .tForearm.seek :retract +2 "manipulator"&)'\ +94 "core" ' +2 .tElbow.seek PC + "manipulator"&+(z +172 "core" ' + ."downElevator"SE.stop + "storage"(5 +80 "core" ( + "manipulator"&B& +4 "core" & g f Aj +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &k& +3 "core" & H i - Aj +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC + "manipulator"&;'~ +94 "core" ' +2 "manipulator"&& +4 "core" & ` Q D =j +2 "manipulator"&I% +4 "core" %σ _ _ > + "processing"%*& +4 "core" & +2 "processing"%#& +5 "core" & +2 .tPC.seek :closed + "processing"%<(Tg +5 "core" & +6 & + $d +10 &Tt 9 +9 &|q N +10 &N R +9 &JG R +9 & F R +10 &I1 R +9 &L S +9 &RId R +10 &F R +9 &I S +10 &!I S +9 &#ZG R +9 &%E R +10 &&D R +9 &(E S +9 &*bI R +10 &,#I S +9 &-G S +10 &/G R +9 &1jD R +9 &3,I R +10 &4F R +9 &6F R +9 &8qG S +10 &:4I R +9 &;I R +10 &=I R +9 &?yI S +9 &A;G S +10 &BE R +9 &DJS S +9 &FN S +10 &H>X^ T +9 &Ihi W +9 &K Y +10 &Mu|r Z +9 &O6 Z +10 &P Z +9 &R T +9 &SBY &o +10 &TJ( * +5 ( +2 "processing"%#& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.75 + .Hand.open + "manipulator"&C1 +3 "core" &TJ * +71 1 + "manipulator"&[% +4 "core" % ρ A & ; +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%?  +2 %9 +6 "core" 9 +102 "processing"%Q9 +2 "core" 9 +102 "processing"%J9 +2 "core" 9  +102 "processing"%H9 +3 "core" 9  +102 "processing"%K9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +102 "processing"%L9 +3 "core" 9 +102 "processing"%]9 +3 "core" 9 +102 "processing"%\ 9 +2 "core" 9" +102 "processing"%D9 +2 "core" 9& +102 "processing"%9 +3 "core" 9* +102 "processing"%>9 +3 "core" 9/ +102 "processing"%'9 +3 "core" 93 +102 "processing"%E9 +2 "core" 97 +102 "processing"%f9 +2 "core" 9; +102 "processing"%G9 +3 "core" 9? +102 "processing"%69 +3 "core" 9D +102 "processing"%@9 +2 "core" 9H +102 "processing"%39 +3 "core" 9L +102 "processing"%_9 +2 "core" 9\ P +102 "processing"%V9 +2 "core" 9T +102 "processing"%&9 +3 "core" 9X +103 "processing"%v9 +2 "core" 9] +102 "processing"%N9 +2 "core" 9"a +102 "processing"%b9 +3 "core" 9)e +102 "processing"%R9 +3 "core" 9.i +102 "processing"%F9 +2 "core" 95m +102 "processing"%09 +52 "core" 9<q +103 "processing"%M9 +3 "core" 9Ex +102 "processing"%r9 +2 "core" 9L| +102 "processing"%`9 +2 "core" 9S +103 "processing"%e9 +2 "core" 9Y +103 "processing"%a9 +2 "core" 9`\ +102 "processing"%Y9 +2 "core" 9f\ +4 .tPH.hold 2:00:00,28C +2 "processing"%l ppb +4 .tdelay 1:30 +2 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%} +106 "core"  + "processing"%A% +4 "core" %W +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 .tPS.seek 0.5ml +2 "processing"%T' +585 "core" ' +2 .tdelay 5 seconds +505 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml +2 "processing"%h'[ +1623 "core" ' + .tPTV.dial :puck +2 "processing"%i  +73 "core"  +2 .tPSV.dial PTV + "processing"%d +89 "core"  +2 .tPBV.dial :waste1 +2 "processing"%  +137 "core"  +2 "processing"%% +4 "core" %[y +2 .tPS.seek 1.5ml + "processing"%=' +585 "core" ' + .tdelay 3 seconds +270 "Can"W 44 +32 .tPBV.dial between PSV and waste1 +2 "processing"%W * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%o'W +1607 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%S * +35 "core" + + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +75 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +2 .tPS.seek 2.5ml + "processing"%1' +2552 "core" ' + .tPSV.dial PTV +2 "processing"% +75 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%n +76 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"% +89 "core"  +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%w  +78 "core"  +2 .tPS.seek 0ml + "processing"%m'W +2558 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%Z  +136 "core" + .tPSV.dial :mixloop +2 "processing"%x +56 "core" +2 .tPRV.dial :ab1 + "processing"%| @ +77 "core" B +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%s'w +348 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "collection"'y  +2 "processing"%^  +48 "core"  +8 +2 "processing"%% +4 "core" %s  +2 .tPS.seek 0.32ml + "processing"%g' +394 "core" ' + .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"% 'D +1227 "core" ' +2 .tPRV.dial :waste2 + "processing"%t @ +74 "core" ? +2 .tPS.seek 0.5ml + "processing"%c' +858 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%5  +43 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 2ml + "processing"%P'[ +1608 "core" ' + .tPSV.dial :PML +2 "processing"%p +44 "core" +2 .tPTV.dial :mixing + "processing"%u @ +75 "core" B +2 .tPBV.dial :waste1 +6 "processing"%$  +33 "core"  + "processing"%(% +4 "core" %Y  +2 .tPS.seek 1.85ml +2 "processing"%'9 +234 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%q * +36 "core" , +2 .tPS.seek 0ml + "processing"%'W +1964 "core" ' + .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'!& +2 "core" &XZ + "manipulator"&,& +4 "core" &   4j +2 "manipulator"&% +4 "core" %\ " \ N 4; +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"& (- +140 "core" ( + "manipulator"&%& +4 "core" &-  A 24 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &-  24 +2 .tForearm.seek :garage + "manipulator"&' +94 "core" ' + .tHand.close + "manipulator"&\\/ +73 "core" / + "manipulator"&X& +4 "core" &-  61 +2 "manipulator"&~% +4 "core" %    4 +2 .tForearm.seek :retract + "manipulator"&:'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&(Ӥ +275 "core" ( +2 "manipulator"& & +4 "core" &Ӡ 2:1 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +2 "core" &Ӡ C 4:1 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&U'+ +100 "core" ' +3 "manipulator"&& +4 "core" &ӡ 0:0 + "manipulator"&"% +4 "core" %.  0x +2 "collection"'& +4 "core" &UZ +2 "collection"'& +5 "core" &W[ +2 .tCC.seek :closed + "collection"'8(O +4 "core" &XX +8 & 1WY %f +9 &SxU[ 9 +10 &|vX[ N +9 &SX[ R +9 &FKXZ R +10 &KVY R +9 &OX[ R +9 &KXZ R +10 &OLVZ Q +9 &NUZ R +10 &IVY R +9 &!QXZ R +9 &#VJX[\ R +10 &%PUZ R +9 &&NWZ R +9 &(LW[ Q +10 &*]QYY R +9 &,!KVZ Q +9 &-NW[ Q +10 &/PUY Q +9 &1gIXZ Q +10 &3)M[Z Q +9 &4MVZ R +9 &6PXY Q +10 &8oQWZ Q +9 &:1KW[ Q +9 &;MVZ Q +10 &=JW[ Q +9 &?xMV\\ Q +10 &A8OW[ R +9 &BOWZ Q +9 &DRX\\ R +10 &F~QVX R +9 &H<aVY S +9 &IXY X +10 &KWY\ \\ +9 &M^UX _ +10 &NqWY + +9 &O~ UY P +9 ( +3 "collection"'& +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.81 +2 "collection"'2& +4 "core" &O]UY\ J + &O]VY\ J + .tHand.open + "manipulator"&1 +75 "core" 1 +2 "manipulator"&% +4 "core" % . ( ,x +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' + .tPSV.dial PSR +2 "processing"%9 +106 "core"  +2 "processing"%j% +4 "core" %Y + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%.' +1606 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%  +56 "core"  +2 .tPS.seek 0ml + "processing"%4'W +1614 "core" ' + .tPSV.dial PSR +2 "processing"%B +42 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%k' +2628 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%-  + "collection"'  +42 "core" ~ +129  +2 .tPSV.dial :mixloop + "processing"%I +107 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%*  +75 "core" +2 .tPS.seek 0ml +2 "processing"%/'W +1725 "Can"\\ HH +912 "core" ' + .tPSV.dial :air +2 "processing"%)  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%{' +2638 "core" ' +2 .tPSV.dial :mixloop + "processing"%C +44 "core" +2 .tPS.seek 0ml +2 "processing"%['W +2637 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml + "processing"%#' +2646 "core" ' +2 .tPSV.dial :mixloop + "processing"%Q +58 "core" +2 .tPS.seek 0ml +2 "processing"%;'W +2639 "core" ' + #tGaraging FlushPuck in Collection Clamp + "manipulator"&J& +5 "core" &ӡ % 1:0 + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&H(Ӥ +3 "core" ( + "manipulator"&K& +4 "core" &ӡ L 1:0 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &ӡ % 1:0 +51 .tForearm.seek CC + "manipulator"&L'+ +106 "core" ' +2 .tHand.close + "manipulator"&]/ +64 "core" / +2 .tCC.seek :open +2 "collection"'\ ( +379 "core" ( + "manipulator"&D& +4 "core" &ӡ 8 ,:0 +2 "manipulator"&% +3 "core" %  .! +2 .tForearm.seek :retract +2 "manipulator"&>'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&'(- +288 "core" ( +2 "manipulator"&E& +4 "core" &- < 4 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &f& +2 "core" &- : 4 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&G' +114 "core" ' + .tHand.open +2 "manipulator"&61 +70 "core" 1 +2 "manipulator"&@% +4 "core" % (   7 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&3'\ +89 "core" ' +2 ."da"delayUntil "13:30:27.72" +24785 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%_ @ +74 "core" A + ."da"PBV.dial :waste1 +2 "processing"%V  +36 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%& * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%v  +43 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml + "processing"%N' +2547 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%b +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%R  +45 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%F +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%0  +45 "core"  +3 ."da"PS.seek 0ml + "processing"%M'W +2539 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%r +149 "core"  +2 "processing"%`% +4 "core" %Z + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml + "processing"%e' +592 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml + "processing"%a'[ +1615 "core" ' + ."da"PTV.dial :puck + "processing"%Y  +74 "core"  +2 ."da"PSV.dial PTV + "processing"%} +78 "core" +2 ."da"PBV.dial :waste1 + "processing"%A  +33 "core"  +7 "processing"%% +4 "core" %Z  +2 ."da"PS.seek 1.5ml + "processing"%T' +596 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%i * +35 "core" , +3 ."da"PS.seek 0ml + "processing"%d'W +1606 "core" ' + ."da"delay 2:00 +7414 "Can"[ AA +4589 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +36 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%h +76 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%W' +2551 "core" ' +2 ."da"PSV.dial PTV + "processing"%= +77 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%? +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%S  +75 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2537 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%o +149 "core"  +2 "processing"%% +4 "core" %T + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml + "processing"%n' +602 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1617 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV + "processing"%w +78 "core" + ."da"PBV.dial :waste1 +2 "processing"%1  +36 "core" + "processing"%Z% +4 "core" %]  +2 ."da"PS.seek 1.5ml + "processing"%x' +587 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%| * +35 "core" , +3 ."da"PS.seek 0ml + "processing"%m'W +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%^  +34 "core"  +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%y * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +76 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%s' +2550 "core" ' + ."da"PSV.dial PTV +2 "processing"% +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +77 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%g +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%t  +74 "core"  +2 ."da"PS.seek 0ml + "processing"% 'W +2550 "core" ' + #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%5  +44 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing + "processing"%c  +136 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%p  +43 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop + "processing"%u +45 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml + "processing"%$' +391 "core" ' +2 ."da"delay 2 seconds +201 .PRV.dial :air +2 "processing"%(  +45 "core"  +2 "processing"%q% +3 "core" %6  +2 ."da"PS.seek 0.55ml +2 "processing"%P'| +332 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%!'[ +1569 "core" ' +2 ."da"PSV.dial :PML + "processing"%, +44 "core" +2 ."da"PTV.dial :mixing + "processing"% @ +75 "core" A +2 ."da"PBV.dial :waste1 + "processing"%%  +36 "core" +2 "processing"%% +4 "core" %b8 +2 ."da"PS.seek 1.85ml + "processing"%+'B +234 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%\\ * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%X'W +1966 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +11123 "Can"l ?? +36879 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%~  +34 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + + ."da"PSV.dial :air +2 "processing"%  +45 "core"  +44 ."da"PS.reconfigure :fast +9 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"% ' +2565 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +57 "core" + ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +44 "core"  +2 ."da"delay 2 seconds +201 .PSV.dial :mixloop +2 "processing"% +45 "core" +2 ."da"delay 2 seconds +201 .PSV.dial :air +2 "processing"%"  +45 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2557 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%: +149 "core"  + "processing"%O% +4 "core" %X + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%2' +585 "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 "processing"%  +75 "core"  + ."da"PSV.dial PTV +2 "processing"% +78 "core" +2 ."da"PBV.dial :waste1 + "processing"%9  +33 "core"  +2 "processing"%j% +3 "core" %\\  +2 ."da"PS.seek 1.5ml +2 "processing"%U' +593 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"% 'W +1615 "core" ' +2 ."da"delay 2:00 +8346 "Can"t AA +3656 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%.  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%B * +35 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%4 +76 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%' +2564 "core" ' + ."da"PSV.dial PTV +2 "processing"%- +77 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%I +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%* +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%k  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%)'W +2561 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%/ +137 "core" + "processing"%C% +4 "core" %[z + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."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"%'[ +1605 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%[ +76 "core" + ."da"PBV.dial :waste1 +2 "processing"%Q  +33 "core"  +2 "processing"%#% +3 "core" %Wn  +2 ."da"PS.seek 1.5ml +2 "processing"%J' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"%K * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1618 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%]  +35 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +76 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%8' +2561 "core" ' + ."da"PSV.dial PTV +2 "processing"%D +77 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +77 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%L +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%E  +87 "core" +2 ."da"PS.seek 0ml +2 "processing"%f'W +2559 "core" ' + #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%H +137 "core"  + "processing"%6% +4 "core" %Xd + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml + "processing"%@' +587 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml + "processing"%>'[ +1615 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%G +88 "core"  + ."da"PBV.dial :waste1 +2 "processing"%_  +35 "core" + "processing"%V% +4 "core" %_!  +2 ."da"PS.seek 1.5ml + "processing"%&' +587 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%v * +35 "core" + +3 ."da"PS.seek 0ml + "processing"%;'W +1612 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%b  +36 "core" + ."da"delay 30 seconds +921 "Can"s 43 +2081 ."da"PBV.dial between PSV and waste1 +2 "processing"%R * +35 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%F +75 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%0' +2559 "core" ' + ."da"PSV.dial PTV +2 "processing"%N +77 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%r +76 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%` +88 "core"  + ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%M  +89 "core" +2 ."da"PS.seek 0ml +2 "processing"%e'W +2563 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%Y +141 "core"  +2 "processing"%}% +4 "core" %Yb ~ + #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +2 "processing"% +20 ."da"PS.reconfigure :default +9 "processing"%#A d`xb +4 ."da"PS.seek 0.25ml +7 "processing"%A'7 +352 "core" ' +2 ."da"delay 5 seconds +502 "processing"%% +4 "core" %? ~ + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml + "processing"%a' +348 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +9 ."da"PS.seek 2ml +2 "processing"%i'[ +1601 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%T +90 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" + "processing"%% +4 "core" %Xd p +2 ."da"PS.seek 1.5ml + "processing"%h' +587 "core" ' +2 ."da"delay 3 seconds +301 .PBV.dial between PSV and waste1 +46 "processing"%d * +42 "core" + +2 ."da"PS.seek 0ml + "processing"%='W +1609 "core" ' +2 ."da"delay 10 seconds +1002 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%?  +36 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" * +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%S +77 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%W' +2626 "core" ' + ."da"PSV.dial PTV +2 "processing"%o +78 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +89 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +77 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%n  +78 "core"  +2 ."da"PS.seek 0ml + "processing"%w'W +2634 "core" ' +2 #"da"Additional air clear + .PSR.select :air + .PSV.dial PSR +2 "processing"%1 +141 "core"  + "processing"%Z% +4 "core" %S* u +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +2 .PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%'[ +2124 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +2 .PSV.dial PTV + "processing"%| +89 "core"  + ."da"PBV.dial :waste1 +2 "processing"%x  +34 "core" +2 "processing"%^% +4 "core" %Yq t +2 ."da"PS.seek 1.5ml + "processing"%y' +599 "core" ' +2 ."da"delay 3 seconds +301 .PBV.dial between PSV and waste1 +2 "processing"% * +37 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 + "processing"%m  +109 "core"  +3 ."da"PS.seek 0ml + "processing"%'W +1605 "core" ' +2 "processing"%9 +3 "core" 95 +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%g  +3 "core" 5 + 5 + "processing"%t& +4 "core" &TJ` x* +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&s% +3 "core" %\    +2 "storage"(5% +3 "core" %~  +2 "storage"(c. +3 "core" .( + ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 1 +2 "storage"(p($ +195 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +2 (u& +3 "core" &% # + "manipulator"& & +4 "core" &-  + "manipulator"&(% +4 "core" %\   +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&q( +176 "core" ( +2 "manipulator"&$& +4 "core" &\  $ + "storage"(& +4 "core" &%  +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&P'! +100 "core" ' +2 "storage"(,& +4 "core" &%  +2 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak + "storage"('L +297 "core" ' + "storage"(%- +4 "core" -' + ."da"SE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" &\  !$ + "storage"(\\& +4 "core" &% = + ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&!'e +34 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&+, +4 "core" , + ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(~- +3 "core" -' +2 ."da"SE.seek 1.11 Pucks below Top Plate +2 "storage"('@ +26 "core" ' + "manipulator"&% +4 "core" %g}  +2 "storage"(X& +3 "core" &%  +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 302 counts + "manipulator"&'ϓ +19 "core" ' + "manipulator"& & +4 "core" &\  E# +2 "storage"(& +4 "core" &% |  +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&"'! +23 "core" ' +3 ."da"SE.seek 2.11 Pucks below Top Plate +2 "storage"( '/ +43 "core" ' +2 "manipulator"&:& +4 "core" &\  # +2 "manipulator"&O% +4 "core" %- +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +2 ."da"Elbow.seek PC + "manipulator"&2(z +253 "core" ( + "manipulator"&& +4 "core" &~ T +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &~ = +2 ."da"Forearm.seek PC + "manipulator"&9'~ +99 "core" ' +2 ."da"Hand.close + "manipulator"&j/ +67 "core" / +2 ."da"PC.seek :open + "processing"%( +403 "core" ( +2 "storage"(& +4 "core" &% } G + "manipulator"&U& +4 "core" &~ 9 + "manipulator"&.% +4 "core" % s +2 ."da"Forearm.seek :retract + "manipulator"&B'\ +94 "core" ' + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 + "manipulator"&4( +258 "core" ( +2 "manipulator"& & +4 "core" &  /"z + "storage"(-& +4 "core" &% V +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&I'! +100 "core" ' + ."da"Hand.open +2 "manipulator"&*1 +69 "core" 1 +2 "storage"(k- +3 "core" -'/ +2 ."da"SE.seek 1.87 Pucks below Top Plate +2 "storage"(' +17 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.2 Pucks below Top Plate + "storage"(/' +52 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da22apr0514h1000ml.tif +1946 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +22908 "Can"w n,, +7910 #"da"WARNING: Too Dark -- required 1874.4s exposure > 300s time limit\ SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da22apr0514h1000ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da22apr0514h1000ml15s.tif +1569 #SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da22apr0514h1000ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da22apr0514h1000ml30s.tif +3065 #SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da22apr0514h1000ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da22apr0514h1000ml70s.tif +7124 #SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da22apr0514h1000ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF + ."Qmail"DAfans.email "300.0 sec auto-exposure",Subject: "da22apr0514h1000ml images!" +10 "storage"(C- +5 "core" -' +2 "storage"()& +6 "core" &%   + "manipulator"&{& +4 "core" & > <  "z +2 ."da"Elbow.seek 1 + "manipulator"&[( +26 "core" ( + "manipulator"&Q& +5 "core" & h d  + "storage"(#& +5 "core" &%  +2 ."da"Forearm.seek 1 + 700 counts + "manipulator"&'! +4 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.91 Pucks below Top Plate +2 "storage"(K'5 +120 "core" ' +2 "manipulator"&J& +5 "core" & C " +2 "storage"(]& +3 "core" &%  +2 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 + "manipulator"&'e +31 "core" ' +2 ."da"Elbow.hold + "manipulator"&, +4 "core" , +2 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +2 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 2.1 Pucks below Top Plate + "storage"(' +21 "core" ' +3 "manipulator"&D% +4 "core" %e a _ R +2 "storage"(& +4 "core" &% C + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 300 counts +2 "manipulator"&L'ϑ +19 "core" ' +2 "manipulator"&E& +4 "core" &  % +2 "storage"(8& +4 "core" &% +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&H'! +30 "core" ' +4 "storage"(6% +10 "core" %' +4 ."downElevator"SE.seek :down +9 "storage"(f'v +97 (@% +3 "core" %3  % [u +2 "manipulator"&G% +4 "core" %# < $ +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +3 "manipulator"&_'\ +97 "core" ' +36 ' +3 ."downElevator"SE.stop +2 "storage"(5 +4 (V& +5 "core" &% l +6 #tStarting finalPurge +6 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 "processing"%>& +8 "core" &6 +7 "manipulator"&v& +8 "core" & U ' +3 "manipulator"&&% +9 "core" %\   ( +4 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&b(- +177 "core" ( +4 "manipulator"&R& +8 "core" &-  ( +2 ."psFlush"Elbow.reconfigure :loose +13 "manipulator"&$ &.,(#b +4 &F& +6 "core" &- { D ( +4 ."psFlush"Forearm.seek :garage +4 "manipulator"&;' +99 "core" ' +4 ."psFlush"Hand.close +2 "manipulator"&N/ +76 "core" / +3 "manipulator"&r& +13 "core" &- 2 ' +3 "manipulator"&`% +8 "core" %  % ' +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&M'\ +100 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +4 "manipulator"&0(z +121 "core" ( +3 "manipulator"&Y& +10 "core" &q 4 & +4 ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 &}& +6 "core" &q u A & +4 ."psFlush"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek PC +4 "manipulator"&e'~ +96 "core" ' +3 "manipulator"&& +16 "core" &q D ( +3 "manipulator"&A% +9 "core" %ς  ( +4 "processing"%a& +8 "core" & +4 "processing"%T& +11 "core" & +3 & +4 ."psFlush"PC.seek :closed +8 "processing"%(Tg +8 "core" & +2 &  +4 &0r ,} +9 &`s @ +11 &`e S +7 &C S +11 &F S +10 &I T +12 &cI T +8 &%F T +9 &F S +9 &B S +9 & lC S +8 &"-F T +12 &#E T +8 &%E T +8 &'tD S +11 &)6C S +9 &*F S +8 &,E S +11 &.{E T +7 &0>D S +16 &1E T +6 &3D S +7 &5C S +10 &7FD S +10 &9B S +10 &:F S +9 &<D T +7 &>ND S +11 &@F S +10 &AD S +8 &CF T +10 &EVJ S +10 &GK T +12 &HW V +7 &Jo X +8 &LJ Z +10 &N z [ +10 &O~ [ +9 &Q [ +9 &SEn ; +10 &T$.` N +8 &TD# . +3 ( +3 "processing"%T& +10 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.79 +2 "processing"%& +8 "core" &TD" . +2 &TD" . +3 ."psFlush"Hand.open +3 "manipulator"&i1 +68 "core" 1 +3 "manipulator"&d% +9 "core" % ς k ' +4 ."psFlush"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&h'\ +95 "core" ' +3 ."psFlush"PSR.select :air +4 .PSV.dial PSR +2 "processing"%? +59 "core"  +4 "processing"% % +8 "core" %V +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +3 "processing"%S' +317 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +286 "core" ' +5 ."psFlush"delay 5 seconds +504 .PSR.select :air +2 "processing"% +13 ."psFlush"PS.seek 2.5ml +10 "processing"%=' +2116 "core" ' +3 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +4 "processing"%o @ +204 "core" A +2 ."psFlush"PTV.dial :PRVmixing +4 "processing"%  +139 "core" +3 ."psFlush"PSV.dial :mixloop +3 "processing"% +124 "core" +3 ."psFlush"PS.seek :empty +3 "processing"%n'9 +2626 "core" ' +3 ."psFlush"PSR.select :air +4 .PSV.dial PSR +2 "processing"%W +107 "core"  +4 "processing"%1% +7 "core" %> +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +2 "processing"%Z' +593 "core" ' +4 ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%w' +148 #"uploadLog"upsync +1982 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 + "processing"%|  +36 "core" + ."psFlush"PTV.dial :mixing +2 "processing"%x @ +75 "core" A + ."psFlush"PSV.dial :mixloop +2 "processing"%^ +108 "core" +2 ."psFlush"PS.seek :empty + "processing"%'9 +2630 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +108 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%m'P +1096 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%y' +1607 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"% +77 "core" + ."psFlush"PTV.dial :puck +2 "processing"%g  +75 "core"  +2 ."psFlush"PBV.dial :waste1 +2 .PS.seek 0ml + "processing"%t'W +2631 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%s +77 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%5' +587 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%c' +2121 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%u +89 "core"  + ."psFlush"PBV.dial PSV +2 "processing"% U +56 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%('W +2626 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%7 @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml + "processing"%$' +2628 "core" ' + ."psFlush"PSV.dial :waste1 +52 "processing"%  +76 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%,'W +2632 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%' +47 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%3' +2635 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%% +75 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%'W +2636 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%\\ @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%~' +2638 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%  +77 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%X'W +259 "Can" 98 +2370 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +58 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%'P +1093 "core" ' +2 ."psFlush"PSR.select :air + "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%:' +1607 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%O +78 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%P  +55 "core" +2 ."psFlush"PS.seek 0ml + "processing"%q'W +2637 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"% +90 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%!' +593 "core" ' +2 ."psFlush"PSR.select :air + "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2120 "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"%'W +2624 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"% @ +46 "core" ? +2 ."psFlush"PS.seek 2.5ml + "processing"%+' +2639 "core" ' + ."psFlush"PSV.dial :waste1 +7 "processing"%j  +76 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2630 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%< +58 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%' +2630 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%U +79 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%.'W +2652 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%9 @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2635 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%-  +77 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%2'W +2635 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'*& +4 "core" &vw +2 "manipulator"&k& +3 "core" &q q 0 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&B(z +2 "core" ( +2 "manipulator"& & +4 "core" &q d 0 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &q \\ / +2 .tForearm.seek PC + "manipulator"&C'~ +96 "core" ' + .tHand.close + "manipulator"&)/ +71 "core" / +2 .tPC.seek :open + "processing"%{( +404 "core" ( +2 "manipulator"&Q& +4 "core" &q 4 + "manipulator"&#% +4 "core" % j 4 +2 .tForearm.seek :retract + "manipulator"&J'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&](Ӥ +366 "core" ( + "manipulator"&D& +4 "core" &ӡ! T .=C +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &ӡ  .=C +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&4'+ +100 "core" ' + "manipulator"&E& +4 "core" &ӡ" b /=C +2 "manipulator"&8% +4 "core" %1  / +2 "collection"'I& +3 "core" &qu +2 "collection"'/& +5 "core" &sw +2 .tCC.seek :closed + "collection"'6(O +5 "core" &tw +7 & 0pu %h +9 &Vyqv : +10 &~vqw O +9 &Mqv R +10 &MNsu R +9 &Mrw R +9 &Mqw R +10 &Nrv R +9 &WMrw R +9 &Nsw R +10 &Jtw R +9 &!Nqu R +10 &#_Kru R +9 &%!Opu R +9 &&Qsu R +10 &(Rqu R +9 &*gRqw R +10 &,)Prv R +9 &-Qst R +9 &/Osu R +10 &1pMqv Q +9 &32Ost Q +9 &4Kru R +10 &6Mqt R +9 &8wRrt R +10 &:9Osv R +9 &;Lqt R +9 &=Jst R +10 &?Ppt R +9 &AAQru R +9 &CPss R +10 &DQru R +9 &FTru R +9 &HE`qw S +10 &Iqu W +9 &Kru ] +10 &Mipt _ +9 &Ndrt 4 +9 &Oyqt P +9 ( +2 &O}kqu L +2 "collection"'/& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.79 + "collection"'@& +4 "core" &O}kpu L + .tHand.open + "manipulator"&G1 +67 "core" 1 +2 "manipulator"&% +4 "core" % 1 K * +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&['\ +93 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'K& +4 "core" &O}kqtI L +2 "collection"'% +3 "core" %ptF +2 .tCSV.dial CSR + "collection"'L  +43 "core"  +2 "collection"'V% +4 "core" %pu + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +9 .tCS.seek 5ml +2 "collection"'>'l +1371 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 'v% +2 "core" %lsug \ +3 .tCS.reconfigure :fast +2 "collection"'#d @b +2 .tCS.seek 7.5ml + "collection"'' +723 "core" ' + .tCSV.dial :waste +2 "collection"'& +135 "core" +2 .tCS.reconfigure :default + "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'H' +1993 "core" ' + #tFlushing lower manifold's waste1 port + "collection"'R& +4 "core" &O}jqv L +2 "collection"'F% +3 "core" %tt +2 .tCSV.dial :flush + "collection"'f  +43 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml + "collection"''l +1359 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'N @ +43 "core" A + "collection"'r% +4 "core" %lrsw  +2 .tCS.seek 7ml +2 "collection"'`' +595 "core" ' +3 ."connect"CSV.dial CTV +2 .tCTV.dial CSV + "collection"'_  +2 'Y  +43 "core"  +98  + .tCBV.dial :waste1 +2 "collection"'} @ +44 "core" @ +2 .tCS.seek 0ml + "collection"';' +1864 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'& +4 "core" &O}itus L + "collection"'A% +4 "core" %svj + .tCSV.dial :flush +2 "collection"'a  +76 "core" +2 .tCS.seek 5ml + "collection"'b'l +1368 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'M @ +44 "core" A +2 "collection"'% +4 "core" %lrwq  +2 .tCS.seek 7.001ml +2 "collection"'' +590 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'i  +43 "core"  +2 .tCBV.dial :waste2 + "collection"'d  +121 "core"  +2 .tCS.seek 0ml + "collection"'T' +1870 "core" ' +2 #tDisinfecting external Intake with kill +48 "collection"'?& +5 "core" &O}hxxh L + "collection"' % +4 "core" %vyu + .tCSV.dial CSR + "collection"'e  +43 "core"  +2 "collection"'% +4 "core" %vyb + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +9 .tCS.seek 8ml +2 "collection"'S' +2146 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 .tCS.seek 10ml + "collection"'o' D +597 "core" ' +2 ."connect"CSV.dial CBV +2 .tCBV.dial CSV +2 "collection"' +2 '  +106 "core" +37  +2 .tCTV.dial :intake + "collection"'=  +75 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'W' \\ +2116 "core" ' + .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'1  +76 "core"  +2 .tCS.reconfigure :default +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'n' +584 "core" ' + .tCSV.dial CSR +2 "collection"'Z  +105 "core"  + "collection"'|% +4 "core" %qxg +2 #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml + "collection"'x'l +1359 "core" ' +3 .tdelay 5 seconds +501 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml + "collection"'^' D +1346 "core" ' + .tCSV.dial CBV +2 "collection"'w +105 "core" +2 .tCS.seek 0ml + "collection"'' +2617 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &Ӣ   +=B +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&m(Ӥ +3 "core" ( +2 "manipulator"&& +4 "core" &Ӣ  ? *=B + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &g& +2 "core" &Ӣ  7 +=B +2 .tForearm.seek CC + "manipulator"&y'+ +107 "core" ' + .tHand.close + "manipulator"&s/ +76 "core" / +2 .tCC.seek :open + "collection"'t( +378 "core" ( +2 "manipulator"&5& +4 "core" &Ӣ  x (=B +2 "manipulator"&u% +3 "core" %  e )& +2 .tForearm.seek :retract +2 "manipulator"& '\ +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&c(- +309 "core" ( + "manipulator"&7& +4 "core" &- 8 /f +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &(& +2 "core" &- / 0f +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&' +102 "core" ' +2 .tHand.open + "manipulator"&$1 +72 "core" 1 +2 "manipulator"&'% +4 "core" % ; 5 +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&,'\ +92 "core" ' +2 "processing"%%& +4 "core" & +417 "Can" .- +40732 #t-> access 1 +2 "storage"(3% +3 "core" %s m < +2 "manipulator"&\\% +4 "core" %\  % $ 5 + "manipulator"&& +4 "core" &-   b 4_ + .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"((< +671 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (~& +2 "core" &< L > X  +18567 "Can"t .. +60001 e .. +60001 ` .. +60001 v .. +60001  .. +60001  .. +60000  .. +60001  /. +60001  .. +60001  /. +60001 # .. +60001 > .. +60001 8 .. +60001 0 .. +60001 $ .. +60001  .. +60001   .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60000  .. +60001  .. +60001  .- +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .- +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001 \ |-- +60001 \ i-- +60001 \ l-- +60001 \ w-- +60001 \ -- +60001 \ ,, +60001 \ =.- +60000 \ @-- +60001 \ D-- +60001 \ G.- +60001 \ L-- +60001 \ Q-- +60001 \ W-- +60001 \ ^-- +60001 \ g-- +60001 \ p-- +60001 \ {-- @EDT1649217850.03 \ -- +60001 \ -, +60001 \ ,- +60001 \ ,, +60001 \ ,, +60001 \ ,, +60001 \ ,, +60001  ++ +60001  8++ +60001  T++ +60001  b++ +60000 \ .- +60001  .- +60001  .- +60001  .. +60001  .. +60001  .. +60001  .- +60001  .- +60001  .- +60001  .- +60001  .- +60001  .- +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60000  .. +60001  .. +60001  .. +60001  .- +60001  .. +60001   .. +60001  .. +60001  .. +60001 " -- +60001 , .. +60001 2 .. +60001 > .. +60001 K .- +60001 Y .. +60001 g .. +60001 q .. +60000 s .. +60001 m .. +60001 w .- +60001 ~ .. +60001  .- +60001  .. +60001  .. +60001  .. +60001  .- +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60000  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .- +60001  .. +60000  .. +60001  .. +60001  .. +60001  .. +60001  .- +60001  .- +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  /. +60001  .. +60001  .. +60001   .. +60001  .. +60001  .. +60001  .. +60001  .. +60000  .. +60001 , .. +60001 - .. +60001  .. +60001  .. +60001  .. +60001  .. +60001 x .- +60001 W /. +60001 T\ -, +60001 Q\ ,, +60001 M\ ;-- +60001 C\ ;-- +60001 1\ >-- +60001 ?\ B-- +60001 2\ E-- +60001 \ I-- +60001 \ M-- +60001 \ R-- +60001 \ W-- +60000 \ \\-- +60001 \ d-- +60001 \ m-- +60001 !\ w-- +60001 #\ -- +60001 \ -- +60001 \ -, +60001 \ -, +60001  \ -, +60001 \ -, +60001 \ ,, +60001  \ ,, +60001 \  +,+ +60001  S,+ +60001  c++ +60001 \ .- +60001  .. +60001 \  .. +60001   .- +60001  .- +60000  .- +60001  .. +60001  .. +60001  .. +60001  .- +60001  -- @EDT1649304251.40  .- +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .- +60001  .. +60000  .. +60001  -- +60001  -- +60002  .- +60000  .- +60001  .. +60001  .- +60001  .. +60001  .. +60001  .. +60001  .- +60001  .. +60001  .. +60001  .. +60001  .- +60001  .- +60001  .- +60001  .- +60000  .. +60001  .. +60001  .. +60001  .. +60001  .- +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .- +60001 v .. +60001 p .. +60001 l .. +60001 [ .. +60001 Y .. +60001 U .- +60001 S .. +60001 V .. +60000 P .. +60001 U .. +60001 S .. +60001 A .. +60001 ? .. +60001 E .. +60001 D .. +60001 @ .. +60001 A .. +60001 < .. +60001 8 .. +60001 5 .- +60001 ; .. +60001 3 .. +60001 5 .. +60001 0 .. +60000 , .. +60001 / .. +60001 . .. +60001 / .. +60001 , .. +60001 + .. +60001 7 .. +60001 4 .. +60001 ) .. +60001 * .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001   /. +60000  .. +60001 \ -, +60001 \ ,, +60001 \ 9-- +60001 \ <-- +60001 \ ?-- +60001 \ C-- +60001 \ F-- +60001 \ J.- +60001 \ M-- +60001 \ P-- +60001 \ U-- +60001 \ [-- +60001 \ b-- +60001 \ i-- +60001 \ s-- +60001 \ {-- +60001 \ -, +60001 \ ,, +60001 \ ,, +60001 \ ,, +60001 \ ,, +60000 \ ,, +60001 \ ,, +60001 \ ,, +60005  "-, +59997  D++ +60001  [++ +8773 #t-> exit +5 #mEXIT @1649370940.23EDT @1649707851.94EDT = =tMAIN =mMAIN_scheduler @EDT1649707853.80 #"core_reset"Sent BREAK +2 #t@26375 receive with ifg=0x10, ie=0xFD + #@27010 receive with ifg=0x10, ie=0xFD + #@27667 receive with ifg=0x10, ie=0xFD #@28302 receive with ifg=0x10, ie=0xFD + #@28937 receive with ifg=0x10, ie=0xFD + #@29572 receive with ifg=0x10, ie=0xFD #@30208 receive with ifg=0x10, ie=0xFD + #@30534 receive with ifg=0x80, ie=0xFD #@16076 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +242 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +388 "Can"i 11 + i 11 #tPolling Can every 10:00 +2 #Cleanly exited at 18:35:40EDT07-Apr-22 +588 #-> ESP.ready! +154 "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 "collection"'% +3 "core" % + .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +3 "core" + + .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +2 "core" %Td +2 .tPS.configure :default +2 "processing"%#A d`xb +2 .tPS.hold +2 "processing"%+ +2 "core" + +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %j \ ( + .tSS.configure :default +3 "sampler")#.0X .. +60001 O .- +60001 ^ .. +60001 ^ .. +60001 n .. +60000  .. +60001  .- +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001   /. +60001  /. +60001  .. +60001  .. +60001  .. +60001  .. +60001  .. +60000  .. +60001  .. +60001  .. +60001  .. +60001  .. +60001 " .. +60001 ' .. +60001 0 .- +60001 5 .. +60001 ; /. +60001 > 00 +60001 ? .. +60001 G .. +60001 F .. +60001 9 .. +60001 , .. +60001 # .. +60000  .. +60001  .. +60001 x .. +60001 K /. @EDT1649736060.23 > .. +60001 2 /. +60001 + .. +60001 & .. +60001 # .. +60001 % .. +60001 ! .. +60001 " .. +60001 ! .. +60001  .. +60001 * .- +60001 , .. +60001 - .. +60001 ' .. +60000 ' .. +60001 ( .. +60001 0 .. +60001 6 .. +60001 3 .. +60001 A .. +60001 M .. +60001 R .. +60001 R .. +60001 S .. +60001 S .. +60001 N .. +60001 G .. +60001 A .. +60001 B /. +60001 J .. +60001 R // +60001 S .. +60001 P .. +60001 E .. +60000 A .. +60002 : .. +60000 8 .. +60001 7 /. +60001 3 .. +60001 7 /. +60001 - .. +60001 - .. +60001 % .. +60001 ' .. +60001 & .. +60001 ( /. +60001 - /. +60001 / .. +60001 8 .. +60001 A /. +60001 R .. +60001 Z .. +60000 [ .. +60001 u .. +60001 f .. +60001 b .. +60001 \\ .. +60001 W .. +60001 F .. +60001 @ .. +60001 8 .. +60001 . .. +60001 1 .. +60001 . .. +60001 & .. +60001 2 .. +60001 6 .. +3576 #t-> $da [:extractVol]=0.17 +56425 "Can"9 .. +60001 D .. +60001 V .. +60000 ] .. +33588 #t-> exit +5 #mEXIT @1649778396.82EDT @946688005.84EST = =tMAIN =mMAIN_scheduler @EST946688007.81 #"core_reset"Sent BREAK +2 #t@12824 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +8 #ESP2 v3.41 I2C Gateway v3.20 for core bus +248 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +407 "Can"  +  w + #tPolling Can every 10:00 +2 #Cleanly exited at 11:46:36EDT12-Apr-22 +651 #-> ESP.ready! +3 #Powering core bus +552 .Gate.power :raw,:ON +2 "sampler") +20 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" %1 +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %} + .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %\  +2 .tSS.configure :default + "sampler")#.0X ; +2 "collection"'99 +3 "core" 9\\/ + "processing"%:9 +3 "core" 9c6 +14613 #t-> PSV.PSR + .PSV.dial PSR + "processing"%; +141 "core"  +385 #t-> PSR.kill +13 .PSR.select :kill + !o:Valve::Manifold::Error: mesg"6Processing Valve::Manifold has no selection: kill:bt[ "//home/esp/esp2/lib/valve.rb:172:in `fetch'"./home/esp/esp2/lib/valve.rb:177:in `call'"//home/esp/esp2/lib/valve.rb:177:in `fetch'"//home/esp/esp2/lib/valve.rb:198:in `goal='"8/home/esp/esp2/lib/valve.rb:207:in `method_missing'"(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 +3823 #-> CSV.CSR + .CSV.dial CSR +2 "collection"'<  +135 "core"  +360 #t-> CSR.kill + .CSR.select :kill +2 "collection"' +3 "processing"% +1248 #t-> CS.fill +2 .CS.reconfigure :default +2 "collection"'#P d@b +2 .tCS.seek 10ml + "collection"'=' D +2620 "core" ' + "collection"'>% +4 "core" % AF  +152 #t-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"'? +134 "core" +442 #t-> CS.empty +2 .CS.seek 0ml + "collection"'@' +2626 "core" ' +2 "collection"'A% +4 "core" %F +12765 #t-> CSV.CSR + .CSV.dial CSR + "collection"'B  +135 "core"  +158 #t-> CSR +973 #-> CS.pull 0.5 + "collection"'C% +3 "core" %@ +2 .tCS.seek 0.499ml +2 "collection"'D'ݼ +212 "core" ' +2 "collection"'E% +4 "core" %ݾ6  +1239 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +4930 #t-> 3.times{CSV.CSR; CS.fill; CSV.waste1; CS.empty; CSV.CSR} + .CSV.dial CSR +2 .CS.seek 10ml +2 "collection"'F' D +2490 "core" ' +2 .tCSV.dial :waste1 + "collection"'G +133 "core" +2 .tCS.seek 0ml +2 "collection"'H' +2620 "core" ' + .tCSV.dial CSR + "collection"'I  +135 "core"  +2 .tCSV.dial CSR + .CS.seek 10ml +2 "collection"'J' D +2626 "core" ' +2 .tCSV.dial :waste1 + "collection"'K +133 "core" +2 .tCS.seek 0ml +2 "collection"'L' +1396 "Can"| 66 +1224 "core" ' + .tCSV.dial CSR + "collection"'M  +146 "core"  + .tCSV.dial CSR +2 .CS.seek 10ml + "collection"'N' D +2632 "core" ' +2 .tCSV.dial :waste1 + "collection"'O +134 "core" +2 .tCS.seek 0ml +2 "collection"'P' +2621 "core" ' +2 .tCSV.dial CSR + "collection"'Q  +135 "core"  +22735 #t-> 3.times{CSV.CSR; CS.fill; CSV.waste2; CS.empty; CSV.CSR} + .CSV.dial CSR +2 .CS.seek 10ml + "collection"'R' D +2623 "core" ' + .tCSV.dial :waste2 + "collection"'S +44 "core"  +2 .tCS.seek 0ml +2 "collection"'T' +2631 "core" ' + .tCSV.dial CSR + "collection"'U  +45 "core"  + .tCSV.dial CSR +2 .CS.seek 10ml + "collection"'V' D +2621 "core" ' + .tCSV.dial :waste2 + "collection"'W +44 "core"  +2 .tCS.seek 0ml +2 "collection"'X' +2615 "core" ' + .tCSV.dial CSR +2 "collection"'Y  +44 "core"  + .tCSV.dial CSR +2 .CS.seek 10ml + "collection"'Z' D +2624 "core" ' + .tCSV.dial :waste2 +2 "collection"'[ +44 "core"  +2 .tCS.seek 0ml + "collection"'\\' +2628 "core" ' + .tCSV.dial CSR +2 "collection"']  +44 "core"  +516 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +1028 #t-> 3.times{CSV.CSR; CS.fill; CSV.waste1; CS.empty; CSV.CSR} + .CSV.dial CSR +2 .CS.seek 10ml + "collection"'^' D +2625 "core" ' +2 .tCSV.dial :waste1 + "collection"'_ +146 "core" +2 .tCS.seek 0ml + "collection"'`' +2629 "core" ' +2 .tCSV.dial CSR + "collection"'a  +133 "core"  +2 .tCSV.dial CSR +2 .CS.seek 10ml + "collection"'b' D +2612 "core" ' +2 .tCSV.dial :waste1 + "collection"'c +133 "core" +2 .tCS.seek 0ml +2 "collection"'d' +2616 "core" ' +2 .tCSV.dial CSR + "collection"'e  +133 "core"  +2 .tCSV.dial CSR +2 .CS.seek 10ml + "collection"'f' D +1701 "Can" 66 +927 "core" ' +2 .tCSV.dial :waste1 + "collection"'g +133 "core" +2 .tCS.seek 0ml + "collection"'h' +2620 "core" ' +2 .tCSV.dial CSR + "collection"'i  +133 "core"  +2808 #t-> CS.pull 0.5 + "collection"'j% +3 "core" %N +3 .tCS.seek 0.5ml + "collection"'k'ݾ +214 "core" ' + "collection"'l% +4 "core" %Y  +8620 #t-> CS.pull 0.5 + "collection"'m% +3 "core" %g  +2 .tCS.seek 1ml +2 "collection"'n' +204 "core" ' +2 "collection"'o% +4 "core" %b  +952 #t-> CS.pull 0.5 +2 "collection"'p% +3 "core" %Z  +2 .tCS.seek 1.5ml + "collection"'q' +206 "core" ' +2 "collection"'r% +3 "core" %~N  +582 #t-> CS.pull 0.5 + "collection"'s% +3 "core" %~^  +3 .tCS.seek 2ml + "collection"'t' ] +208 "core" ' +2 "collection"'u% +4 "core" % `X  +2152 #t-> CS.pull 1 + "collection"'v% +3 "core" % `n  +2 .tCS.seek 3ml +2 "collection"'w'- +340 "core" ' +2 "collection"'x% +4 "core" %- `  +583 #t-> CS.pull 1 + "collection"'y% +3 "core" %- g  +2 .tCS.seek 4.001ml +2 "collection"'z'L +338 "core" ' + "collection"'{% +4 "core" %L^  +518 #t-> CS.pull 1 + "collection"'|% +3 "core" %Lx  +3 .tCS.seek 5.001ml + "collection"'}'l +328 "core" ' +2 "collection"'~% +3 "core" %ld  +623 #t-> CS.pull 1 + "collection"'% +3 "core" %lm  +3 .tCS.seek 6.001ml + "collection"''X +345 "core" ' +2 "collection"'% +4 "core" %`l +2030 #t-> CSR.flush + .CSR.select :flush +2 "collection"' +713 #t-> CS.fill + .CS.seek 10ml +2 "collection"'' D +1095 "core" ' +2 "collection"'% +4 "core" % A w \ +1208 #t-> CSV.waste1 + .CSV.dial :waste1 + "collection"' +136 "core" +431 #t-> CS.empty +2 .CS.seek 0ml +2 "collection"'' +2622 "core" ' +2 "collection"'% +4 "core" %o +500 #t-> CSR.air +2 .CSR.select :air +2 "collection"' +548 #t-> CS.fill +2 .CS.seek 10ml + "collection"'' D +2621 "core" ' +2 "collection"' % +4 "core" % Ew  +1065 #t-> CSV.waste1 +2 .CSV.dial :waste1 +475 #-> CS.empty +7 .CS.seek 0ml + "collection"'\ ' +2625 "core" ' + "collection"' % +4 "core" %n +1186 #t-> exit +4 #mEXIT @946689619.20EST @946685002.38EST = =mMAIN_scheduler =tMAIN @EST946685004.29 #"core_reset"Sent BREAK +2 #t@28450 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.41 I2C Gateway v3.20 +208 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +246 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +395 "Can"\  + \ s + #tPolling Can every 10:00 +2 #Cleanly exited at 20:20:19EST31-Dec-99 +3988 #-> ESP.ready! +2 #Powering core bus +563 .Gate.power :raw,:ON +2 "sampler") +40 ) +2 "core"  +2 "collection"' +2 ' +4 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %\ +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %*\ + .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %  - +2 .tSS.configure :default +2 "sampler")#.0X $da [:extractVol]=0.17 +402 #-> access 2 + "storage"(;% +3 "core" %{ " " i  +2 "manipulator"&<% +4 "core" %\   z  + "manipulator"&=& +4 "core" &\   ` "y +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 + "storage"(>(K +509 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (?& +2 "core" &K g  +11366 #t-> Power.sampler on + .Gate.power :sampler,:ON +337 #-> Flow.start +2 ."flow"Gate.power :analytic3,:ON +819 #t-> Sample.deep + .Sample.deep + "sampler")@0 +340 #"flow"0.0L/min +1005 #0.0L/min +142 "core" 0 +861 #"flow"0.0L/min +23 #t-> startTube 2 +982 #"flow"0.0L/min +281 #t-> da 500 +2 #da sampling at most 500ml +3 ."Qmail"DAfans.email "Started da in tube 2 at 19:08:26EST31-Dec-99\\n{}\\nCan@19:03:32, 22.1C, 29% humidity, 14.8psia, 13.584V, 0.067A, 0.067A avg, 0.91W",Subject: "da sampling at most 500ml" +5 #tLoading sh1 puck from tube 2 into Collection Clamp + "collection"'A& +3 "core" &)\  +2 .tHand.open + "manipulator"&B1 +70 "core" 1 +2 "manipulator"&C% +4 "core" % \    (  + "storage"(D% +4 "core" %{ @\ + "storage"(E. +3 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(F( +614 #"flow"0.0L/min +55 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (G& +2 "core" & n q \ +2 "manipulator"&H& +4 "core" &\ T "x +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 + "manipulator"&I( +3 "core" ( + "manipulator"&J& +4 "core" &\  + "x +2 "storage"(K& +3 "core" & g f {\ +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&L' +120 "core" ' +2 "storage"(M& +4 "core" & M\ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(N'L +270 "core" ' +2 "storage"(O- +3 "core" -'l +3 .tSE.configure :default + "storage"(#QK-0-\ b +3 (P& +3 "core" & { q \ +2 "manipulator"&Q& +4 "core" &\ \  b "x +2 .tElbow.seek 2 + "manipulator"&R( +3 "core" ( +2 "manipulator"&S& +4 "core" &\  b "x + "storage"(T& +4 "core" & u j \ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&U'ϊ +32 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +36 .tHand.close +7 "manipulator"&V/ +71 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&W& +2 "storage"(X'v +8 "core" &\   "x + "manipulator"&Y% +4 "core" % Ͼ    +2 .tForearm.seek :retract + "manipulator"&Z'\ +96 "core" ' +2 .tElbow.seek CC +2 "manipulator"&[(Ӥ +143 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +7 "core" ( + "manipulator"&\\& +5 "core" &Ӝ   + :1 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &]& +3 "core" &Ӝ  \ < :1 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&^'+ +17 #"flow"0.0L/min +89 "core" ' + "manipulator"&_& +5 "core" &Ӝ \  U :1 + "manipulator"&`% +4 "core" %/   p +2 "collection"'a& +4 "core" &&\  +2 "collection"'b& +6 "core" &\  +2 .tCC.seek :closed + "collection"'c(O +4 "core" &*\  +8 &Nr\ %g +10 &}Z4\ 8 +9 &9\ K +9 &eN\ K +10 &ef7\ K +9 &'e;\ K +10 &g\ K +9 &e[\ K +9 &leN\ K +10 &/ey\ K +9 &c\ J +9 &!gQ\ K +10 &#tcM\ K +9 &%6f\ K +10 &&e\ K +9 &(eU\ K +9 &*{jz\ L +10 &,@a}\ K +9 &.e/\ J +9 &/e*\ K +10 &1gy\ K +9 &3Giw\ K +9 &5 au\ K +10 &6ij\ K +9 &8fO\ J +10 &:Oe\ K +9 &<h\ K +9 &=a\ K +10 &?a\ K +9 &AWc\ K +9 &Cd\ J +10 &Dk\ K +9 &Ft|\ L +10 &HT\ O +9 &J\ T +9 &K\ W +10 &M\ W +9 &Ne~\ - +9 &O{{\ R +9 ( +3 "collection"'b& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.75 + .Hand.open +20 "manipulator"&d1 +8 "core" &Og\ J +67 1 +2 "manipulator"&e% +4 "core" % .  . q +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&f'\ +99 "core" ' +2 #tcollectSample 500ml w/bubble point of 24psi + #Priming 7ml + .Intake.select :close + .Exhaust.select :close + .SS.hold + "sampler")g+ +4 "core" + + "sampler")h% +4 "core" % \ H +2 "collection"'i& +3 "core" &Og\ J +3 "Can"\ FF +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure :fast + "sampler")#.0X +15 +2 .tdelay 3.8 seconds +382 "collection"'m% +3 "core" %\ +2 "sampler")n% +4 "core" %?1 \ a + .tSSV.dial :spit +2 "sampler")o +128 "core"  +2 .tSS.seek 0ml + "sampler")p' +275 "core" ' + .tSSV.dial CBV +2 "sampler")q  +43 #"flow"0.0L/min +82 "core" +2 .tCTV.dial :intake + "collection"'r  +71 "core"  + #tWaiting for external sampler to finish priming... + .delayUntil "19:10:38.09" +847 #"flow"0.0L/min +1005 #0.0L/min +1005 #0.0L/min +1004 #0.0L/min +1005 #0.0L/min +1005 #0.0L/min +1005 #0.0L/min +1004 #0.0L/min +1005 #0.0L/min +413 ."connect"SSV.dial CBV +7 .tCBV.dial SSV +4 #Allowing 40s for 7.0ml of remaining 7.0ml +2 .Intake.select :open +3 "sampler") +165 #"reset-modem"Session Begun +6 #-> Gate.cycleModemPower! 5 +4 .Gate.cycleModemPower! 5 +4 #Session Ended +38 "collection"'s% +13 "core" %\ +5 #tIntake @15.0psia, vacuum from 9.5 to 12.5psi +3 .SS.reconfigure :inhaling 2.16ml/s +6 "sampler")#.0X? \  +4 .tSSV.dial :exhaust +5 "sampler")'  +73 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler"))' +429 #"flow"0.0L/min +481 "core" ' +3 .tExhaust.select :close +3 "sampler") +13 ."connect"SSV.dial CBV +7 .tCBV.dial SSV +6 "sampler")(  +75 "core" +2 #tAllowing 130s for 25.0ml of remaining 475.0ml + .Intake.select :open + "sampler") +211 "collection"'% +6 "core" %y{@\ +4 #tIntake @14.2psia, vacuum from 8.7 to 11.7psi +4 .SS.reconfigure :inhaling 2.16ml/s +4 "sampler")#.0X' +790 #"flow"0.0L/min +807 "core" ' +3 #tStroke completed -- waiting for pressure to equalize ... +2 .SS.reconfigure :exhale +4 "sampler")#.0X\ +2 "sampler")g% +4 "core" %L \  +22 "collection"'l% +6 "core" %&(6\ +4 "sampler")k% +8 "core" %M \  +20 "collection"'m% +6 "core" %'(I\ +4 "sampler")n% +9 "core" %L \  +22 "collection"'o% +3 "core" %**0\ +2 "sampler")j% +4 "core" %L \  +32 "collection"'q% +2 "core" %+-9\ +2 "sampler")r% +5 "core" %L \  +36 "collection"'s% +3 "core" %-.Q\ +2 "sampler")p% +5 "core" %L \  +40 "collection"'v% +7 "core" %.26\ +4 "sampler")w% +8 "core" %K \  +43 "collection"'x% +3 "core" %36]\ +2 "sampler")y% +4 "core" %L \  +53 "collection"'z% +3 "core" %9<`\ +2 "sampler")t% +4 "core" %L \  +61 "collection"'u% +7 "core" %DFc\ +5 "sampler")}% +5 "core" %K \  +66 "collection"'~% +3 "core" %VW`\ +2 "sampler")% +4 "core" %ODE \  + "sampler"){% +4 "core" %OHJ \  +2 .tIntake.select :close + "sampler")0 +9 )% +3 "core" %(SS \  +2 .tSSV.dial :exhaust +2 "sampler")|  +14 #"flow"0.0L/min +62 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")' +470 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt["J\ +2 "sampler")% +4 "core" %Q \  +41 "collection"'"% +3 "core" %CEd\ +2 "sampler")% +3 "core" %Q \  +48 "collection"'%% +2 "core" %NRf\ +2 "sampler")'% +4 "core" %Q+, \  +54 "collection"'% +2 "core" %a`^\ +2 "sampler")(% +4 "core" % [] \ O + "sampler")% +4 "core" %a_ \ \ P + .tIntake.select :close + "sampler")0 +9 ))% +3 "core" %ji \ \ P + .tSSV.dial :exhaust +2 "sampler"),  +74 "core"  + .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")-' +334 #"flow"0.0L/min +573 "core" ' + .tExhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +2 .tCBV.dial SSV +3 "sampler").  +72 "core" +2 #tAllowing 130s for 25.0ml of remaining 375.0ml + .Intake.select :open + "sampler") +210 "collection"'/% +2 "core" %y{H\ +2 #tIntake @14.2psia, vacuum from 8.7 to 11.7psi +2 .SS.reconfigure :inhaling 1.95ml/s + "sampler")#.0X% +4 "core" % \ d +21 "collection"'L% +2 "core" %.4H\ +2 "sampler")\\% +4 "core" % \ d +24 "collection"']% +3 "core" %46n\ +2 "sampler")N% +4 "core" % \ d +28 "collection"'U% +3 "core" %46O\ +2 "sampler")_% +4 "core" % \ d +32 "collection"'`% +2 "core" %7:\\\ +2 "sampler")a% +4 "core" % \ d +36 "collection"'R% +3 "core" %8;r\ +2 "sampler")X% +4 "core" % \ d +41 "collection"'Z% +3 "core" %<@q\ +2 "sampler")G% +4 "core" % \ d +47 "collection"'d% +3 "core" %DEa\ + "sampler")e% +4 "core" % \ d +54 "collection"'*% +3 "core" %MRd\ + "sampler")i% +4 "core" %&' \ d +61 "collection"'^% +3 "core" %^_N\ +2 "sampler")% +4 "core" %[[ \ d + "sampler")g% +4 "core" %]\\ \ d + .tIntake.select :close +2 "sampler")0 +8 )l% +3 "core" %hh \ d + .tSSV.dial :exhaust +2 "sampler")k  +74 "core"  + .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")m' +55 #"flow"0.0L/min +852 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + "sampler")n  +73 "core" +2 #tAllowing 130s for 25.0ml of remaining 325.0ml + .Intake.select :open + "sampler") +59 #"flow"0.0L/min +150 "collection"'o% +3 "core" %w}V\ +2 #tIntake @14.3psia, vacuum from 8.8 to 11.8psi +2 .SS.reconfigure :inhaling 1.76ml/s +2 "sampler")#.z0X% +2 "core" %25\ +2 "sampler")L% +5 "core" %Q \  +2 #"flow"0.0L/min +15 "collection"'\\% +3 "core" %25\ +2 "sampler")]% +4 "core" %P \  +21 "collection"'N% +3 "core" %39\ + "sampler")U% +4 "core" %Q \  +24 "collection"'_% +3 "core" %27\ +2 "sampler")`% +4 "core" %Q \  +27 "collection"'a% +3 "core" %87\ +2 "sampler")R% +4 "core" %Q \  +32 "collection"'X% +3 "core" %8:\ + "sampler")Z% +4 "core" %P \  +36 "collection"'G% +3 "core" %7;\ +2 "sampler")T% +4 "core" %Q \  +41 "collection"'d% +3 "core" %;>\ +2 "sampler")e% +3 "core" %Q \  +48 "collection"'*% +2 "core" %=B\ +2 "sampler")i% +4 "core" %Q \  +53 "collection"'^% +3 "core" %DH \ +2 "sampler")% +4 "core" %Q \  +60 "collection"'g% +3 "core" %PQ\ +2 "sampler")l% +4 "core" %Q  \  +69 "collection"'k% +2 "core" %Y\\\ +2 "sampler")V% +4 "core" %Q99 \  +78 "collection"'n% +3 "core" %gl\ +2 "sampler")o% +3 "core" %mo \ [ +2 "sampler")m% +3 "core" %\ po \ \ Q +2 .tIntake.select :close + "sampler")0 +8 )r% +3 "core" %yw \ \ Q +2 .tSSV.dial :exhaust + "sampler")s  +74 "core"  + .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")p' +289 #"flow"0.0L/min +649 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + "sampler")v  +73 "core" +2 #tAllowing 130s for 25.0ml of remaining 225.0ml + .Intake.select :open + "sampler") +210 "collection"'b% +2 "core" %w{ \ +2 #tIntake @14.2psia, vacuum from 8.7 to 11.7psi +2 .SS.reconfigure :inhaling 1.76ml/s +2 "sampler")#.z0X? \  +2 "sampler")% +3 "core" %QBC \  +2 .tIntake.select :close + "sampler")0 +9 )% +2 "core" %QJJ \  +2 .tSSV.dial :exhaust + "sampler")  +75 "core"  + .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")' +611 #"flow"0.0L/min +334 "core" ' + .tExhaust.select :close + "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")  +73 "core" + #tAllowing 130s for 25.0ml of remaining 200.0ml + .Intake.select :open + "sampler") +210 "collection"'% +3 "core" %w}\ +2 #tIntake @14.3psia, vacuum from 8.8 to 11.8psi + .SS.reconfigure :inhaling 1.76ml/s +2 "sampler")#.z0X\ + "sampler")/% +4 "core" % \  +32 "collection"'-% +3 "core" %=@\ +2 "sampler")2% +3 "core" % \  +37 "collection"'% +3 "core" %AC\\\ +2 "sampler")4% +4 "core" % \  +41 "collection"'7% +3 "core" %EKK\ +2 "sampler")3% +3 "core" % \  +48 "collection"'% +3 "core" %OP*\ +2 "sampler"):% +3 "core" % \  +54 "collection"';% +3 "core" %Y]H\ +2 "sampler")<% +4 "core" %99 \  +48 #"flow"0.0L/min +12 "collection"'=% +3 "core" %ek8\ +2 "sampler")0% +4 "core" %fc \  + "sampler")!% +4 "core" %kj \  + .tIntake.select :close + "sampler")0 +9 )?% +2 "core" %ps \  +2 .tSSV.dial :exhaust + "sampler")@  +76 "core"  + .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")A' +873 #"flow"0.0L/min +15 "core" ' + .tExhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +2 .tCBV.dial SSV +3 "sampler")1  +72 "core" +2 #tAllowing 130s for 25.0ml of remaining 175.0ml + .Intake.select :open + "sampler") +210 "collection"'B% +3 "core" %{{/\ + #tIntake @14.2psia, vacuum from 8.7 to 11.7psi +2 .SS.reconfigure :inhaling 1.59ml/s +2 "sampler")#.n0X\ +2 "sampler")P% +4 "core" %O \  +36 "collection"'6% +3 "core" %=@C\ +2 "sampler")S% +4 "core" %O \  +41 "collection"'9% +3 "core" %CDI\ +2 "sampler")Q% +4 "core" %O \  +47 "collection"'W% +3 "core" %GKA\ +2 "sampler") % +4 "core" %O \  +53 "collection"'>% +3 "core" %MRD\ +2 "sampler")L% +4 "core" %O \  +61 "collection"'\\% +3 "core" %]bG\ +2 "sampler")]% +3 "core" %HFJ \  +2 "sampler")N% +3 "core" %ILK \  +2 .tIntake.select :close + "sampler")0 +9 )U% +2 "core" %IUV \  +2 .tSSV.dial :exhaust + "sampler")_  +74 "core"  + .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")`' +74 #"flow"0.0L/min +861 "core" ' +2 .tExhaust.select :close + "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + "sampler")a  +74 "core" + #tAllowing 130s for 25.0ml of remaining 150.0ml + .Intake.select :open + "sampler") +50 #"flow"0.0L/min +160 "collection"'R% +3 "core" %{}E\ +2 #tIntake @14.3psia, vacuum from 8.8 to 11.8psi + .SS.reconfigure :inhaling 1.59ml/s +2 "sampler")#.n0X\ +2 "sampler")^% +4 "core" % \ m +27 "collection"'% +3 "core" %<>L\ +2 "sampler")g% +4 "core" % \ m +32 "collection"'l% +3 "core" %;@J\ + "sampler")k% +4 "core" % \ m +36 "collection"'V% +3 "core" %ABE\ +2 "sampler")n% +4 "core" % \ m +41 "collection"'o% +3 "core" %EHL\ +2 "sampler")m% +4 "core" % \ m +47 "collection"'r% +3 "core" %KPL\ +2 "sampler")s% +4 "core" % \ m +53 "collection"'I% +3 "core" %SVH\ +2 "sampler")v% +3 "core" % \ m +61 "collection"'b% +3 "core" %_bF\ +2 "sampler")p% +4 "core" %CD \ m + "sampler")y% +4 "core" %GE \ m + .tIntake.select :close +2 "sampler")0 +8 )z% +3 "core" %NP \ m + .tSSV.dial :exhaust +2 "sampler")t  +74 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")u' +300 #"flow"0.0L/min +608 "core" ' +2 .tExhaust.select :close + "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + "sampler")}  +73 "core" +2 #tAllowing 130s for 25.0ml of remaining 125.0ml + .Intake.select :open + "sampler") +210 "collection"'~% +3 "core" %| \ + #tIntake @14.4psia, vacuum from 8.9 to 11.9psi +2 .SS.reconfigure :inhaling 1.59ml/s +2 "sampler")#.n0X \ +2 "sampler")j% +4 "core" %O \  +18 "collection"'|% +3 "core" %;;P\ +2 "sampler")h% +3 "core" %L \  +22 "collection"'% +2 "core" %:= \ +2 "sampler")% +4 "core" %N \  +24 "collection"'% +3 "core" %<?\ +2 "sampler") % +4 "core" %M \  +10 #"flow"0.0L/min +17 "collection"'w% +4 "core" %<@\ + "sampler")\ % +4 "core" %L \  +32 "collection"' % +3 "core" %>B\ + "sampler")% +4 "core" %L \  +36 "collection"'q% +3 "core" %AB\ \ +2 "sampler")% +4 "core" %L \  +41 "collection"'% +3 "core" %EG \ +2 "sampler")% +4 "core" %K \  +47 "collection"'% +3 "core" %GK@\ + "sampler")% +4 "core" %J \  +54 "collection"'% +2 "core" %NQU\ +2 "sampler")% +4 "core" %J \ \  +61 "collection"'x% +3 "core" %ZbR\ + "sampler")% +4 "core" %K33 \  +69 "collection"'% +3 "core" %hlP\ +2 "sampler")% +4 "core" %Pdd \  + "sampler")% +4 "core" %3hi \  + .tIntake.select :close + "sampler")0 +9 ) % +3 "core" %oq \ q + .tSSV.dial :exhaust + "sampler")"  +75 "core"  +2 .tExhaust.select :open + "sampler")@ +9 .tSS.seek 0ml +2 "sampler")'' +469 #"flow"0.0L/min +436 "core" ' + .tExhaust.select :close + "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")  +73 "core" +2 #tAllowing 130s for 25.0ml of remaining 100.0ml + .Intake.select :open + "sampler") +210 "collection"'% +3 "core" %|~\ \ +2 #tIntake @14.4psia, vacuum from 8.9 to 11.9psi + .SS.reconfigure :inhaling 1.59ml/s +2 "sampler")#.n0X Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +896 #"flow"0.0L/min +746 "core" ' +2 #tStroke completed -- waiting for pressure to equalize ... + .SS.reconfigure :exhale + "sampler")#.0X \ +2 "sampler")-% +4 "core" %[ \  +28 "collection"'2% +3 "core" %<?U\ + "sampler")% +4 "core" % \ b +32 "collection"'4% +3 "core" %>CU\ +2 "sampler")7% +4 "core" % \ b +36 "collection"'3% +3 "core" %>C\ +2 "sampler")% +4 "core" % \ b +7 #"flow"0.0L/min +34 "collection"'% +3 "core" %DE\ +2 "sampler"):% +4 "core" % \ b +47 "collection"';% +3 "core" %GL\ +2 "sampler")<% +4 "core" % \ b +53 "collection"'=% +3 "core" %OST\ +2 "sampler")0% +4 "core" % \ \ b +60 "collection"'!% +3 "core" %]^\ +2 "sampler")?% +4 "core" %/1 \ b +69 "collection"'@% +3 "core" %kkQ\ + "sampler")%% +4 "core" %bb \ b + "sampler")1% +4 "core" %ee \ b + .tIntake.select :close + "sampler")0 +9 )B% +3 "core" %ln \ b +2 .tSSV.dial :exhaust + "sampler")A  +74 "core"  +2 .tExhaust.select :open + "sampler")@ +9 .tSS.seek 0ml +2 "sampler")E' +587 #"flow"0.0L/min +355 "core" ' +2 .tExhaust.select :close + "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")5  +74 "core" + #tAllowing 130s for 25.0ml of remaining 75.0ml +2 .Intake.select :open + "sampler") +209 "collection"'8% +3 "core" %|S\ +2 #tIntake @14.5psia, vacuum from 9.0 to 12.0psi +2 .SS.reconfigure :inhaling 1.59ml/s + "sampler")#.n0XL\ +2 "sampler")K% +4 "core" %R \  +18 "collection"'M% +3 "core" %;>\ +2 "sampler")$% +4 "core" %Q \  +21 "collection"'&% +3 "core" %>?\ + "sampler")O% +4 "core" %Q \  +24 "collection"'P% +3 "core" %=@U\ +2 "sampler")6% +4 "core" %Q \  +30 "collection"'S% +3 "core" %?@ \ +2 "sampler")9% +4 "core" %R \  +32 "collection"'#% +2 "core" %@B\ +2 "sampler")Q% +4 "core" %Q \  +36 "collection"'W% +3 "core" %BDR\ +2 "sampler") % +4 "core" %Q \  +41 "collection"'>% +3 "core" %CH\ +2 "sampler")L% +3 "core" %Q \  +48 "collection"'\\% +2 "core" %IM\ +2 "sampler")]% +4 "core" %Q \  +53 "collection"'N% +3 "core" %OT\ +2 "sampler")U% +4 "core" %Q\ \ \  +6 #"flow"0.0L/min +54 "collection"'_% +3 "core" %Y\\ \ +2 "sampler")D% +3 "core" %Q), \  +72 "collection"'a% +4 "core" %ghT\ +2 "sampler")R% +3 "core" %UT \ d +2 "sampler")`% +4 "core" %YU \ d + .tIntake.select :close + "sampler")0 +9 )G% +2 "core" %_` \ d +2 .tSSV.dial :exhaust + "sampler")T  +74 "core"  +2 .tExhaust.select :open + "sampler")@ +9 .tSS.seek 0ml +2 "sampler")d' +751 #"flow"0.0L/min +157 "core" ' + .tExhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +2 .tCBV.dial SSV +2 "sampler")e  +73 "core" +2 #tAllowing 130s for 25.0ml of remaining 50.0ml + .Intake.select :open + "sampler") +210 "collection"'Y% +3 "core" %{\ + #tIntake @14.5psia, vacuum from 9.0 to 12.0psi +2 .SS.reconfigure :inhaling 1.59ml/s +2 "sampler")#.n0XN\ + "sampler")% +4 "core" %H \  +18 "collection"'g% +3 "core" %=?\ +2 "sampler")l% +4 "core" %G \  +21 "collection"'k% +3 "core" %;AU\ +2 "sampler")V% +4 "core" %G \  +24 "collection"'n% +3 "core" %>@\ +2 "sampler")o% +4 "core" %H \  +27 "collection"'m% +3 "core" %>BG\ +2 "sampler")X% +4 "core" %G \  +40 "collection"'r% +12 "core" %@B\ +2 "sampler")s% +4 "core" %G \  +36 "collection"'I% +3 "core" %ADP\ +2 "sampler")v% +4 "core" %G \  +41 "collection"'b% +3 "core" %DIO\ +2 "sampler")p% +3 "core" %G \  +48 "collection"'y% +2 "core" %JL \ +2 "sampler")z% +4 "core" %H \  +54 "collection"'t% +2 "core" %PR\ +2 "sampler")Z% +4 "core" %H \  +61 "collection"'}% +3 "core" %Y^ \ +2 "sampler")~% +4 "core" %H)( \  +37 #"flow"0.0L/min +31 "collection"'u% +3 "core" %fh \ +2 "sampler")% +4 "core" %XY \ } + "sampler")j% +4 "core" %\\^ \ l + .tIntake.select :close +2 "sampler")0 +8 )|% +3 "core" %ee \ \ Q +2 .tSSV.dial :exhaust + "sampler")h  +74 "core"  +2 .tExhaust.select :open + "sampler")@ +9 .tSS.seek 0ml +2 "sampler")' +855 #"flow"0.0L/min +53 "core" ' + .tExhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +2 .tCBV.dial SSV +2 "sampler")  +73 "core" +2 #tAllowing 130s for 25.0ml of remaining 25.0ml + .Intake.select :open + "sampler") +210 "collection"'% +2 "core" %{T\ +2 #tIntake @14.4psia, vacuum from 8.9 to 11.9psi +2 .SS.reconfigure :inhaling 1.59ml/s +2 "sampler")#.n0X\ +2 "sampler") % +4 "core" %eb \  +18 "collection"'% +3 "core" %9>Q\ +2 "sampler")q% +4 "core" %eb \  +21 "collection"'% +3 "core" %;>\ + "sampler")% +4 "core" %eb \  +24 "collection"'% +3 "core" %;?P\ +2 "sampler")% +4 "core" %eb \  +28 "collection"'% +3 "core" %=@R\ +2 "sampler")% +4 "core" %fY \  +31 "collection"'% +3 "core" %>A \ +2 "sampler")% +4 "core" %fY \  +36 "collection"'x% +3 "core" %BBQ\ +2 "sampler")% +4 "core" %fY \  +41 "collection"'% +3 "core" %BGF\ +2 "sampler")% +4 "core" %fY \  +47 "collection"'% +3 "core" %FJO\ +2 "sampler") % +4 "core" %fY \  +53 "collection"'"% +3 "core" %LM \ +2 "sampler"){% +3 "core" %fX \  +61 "collection"'% +3 "core" %VYN\ +2 "sampler")% +4 "core" %fY \  +68 "collection"''% +3 "core" %`e\ +2 "sampler"))% +4 "core" %fYKH \  + "sampler"),% +4 "core" %fYMN \  + .tIntake.select :close +2 "sampler")0 +8 ) % +3 "core" %fYWV \  +2 .tSSV.dial :exhaust + "sampler")  +53 #"flow"0.0L/min +21 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler").' +905 "core" ' + .tExhaust.select :close + "sampler") +10 #tSampled 500.0ml +2 #Evacuating Puck (bubblePt=24psi, evacVolume=10ml, delay 15 seconds) + .Intake.select :close + "collection"'/& +3 "core" &ObcgA\ J +2 ."airStroke"CSV.dial :waste +2 "sampler")% +4 ."airStroke"CS.seek 0ml +3 "collection"'-' +3 "core" % \ +3 ."connect"SSV.dial CBV,avoiding: :exhaust +3 .tCBV.dial SSV +2 "sampler")2  +2 "core" ' +2 ."airStroke"CSV.dial :air + "collection"' @ +18 #"flow"0.0L/min +52 "core" B +2 ."airStroke"CS.seek 10ml +2 "collection"'4' D +103 "core"  +2 .tCTV.dial :air + "collection"'7  +70 "core"  +2 .tdelay 15 seconds +14 ."flow"Gate.power :analytic3,:OFF +2 ."samplerPumpShutdown"Gate.power :sampler,:OFF +1440 "Can"\ KK +45 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")3 +127 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +3 .tSS.seek 0ml +3 "collection"'  +2 "sampler")' +7 "core" ' + .tSSV.dial CBV,avoiding: :exhaust +2 "sampler"):  +115 "core" ~ +12  +422 ' +2 "sampler")(% +4 "core" %  +2 .tCBV.dial between SSV and waste2 + "collection"';  +27 "core"  +2 "collection"'<% +4 "core" % E\ \ +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV + "collection"'=  +40 "core"  +2 .tCS.reconfigure :pressurize +2 "collection"'# d@<< ?b +3 .tCS.seek 0ml + "collection"'0' +2212 "core" '9 ? A\ ԩ +2 "collection"'!% +4 "core" % @ B\  +2 "sampler")?% +4 "core" %  +2 #tBubblePoint: Intake @39.1psia, Outlet @14.9psia + .CBV.dial SSV + "collection"'@ @ +37 "core" A +2 .tSS.reconfigure :default +2 "sampler")#.0X @ +2 "core"  + .tExhaust.select :open +2 "sampler")@ +9 .tSS.reconfigure :exhale +2 "sampler")#.0Xv\ +2 ."connect"CTV.dial CSV,avoiding: :air +2 .tCSV.dial CTV +2 "collection"'`  +42 "core"  +4 .tCS.reconfigure :pressurize +5 "collection"'# d@<< 7b +6 .tCS.seek 0ml +4 "collection"'G' +2443 "core" 'I 6 8{\ ت +6 "collection"'T% +9 "core" %) 4 :p\ +3 "sampler")H% +8 "core" %  +5 #tBubblePoint: Intake @38.7psia, Outlet @14.7psia + .CBV.dial SSV +3 "collection"'e @ +39 "core" A +2 .tSS.reconfigure :default +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'m' +98 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")X +113 "core" ' +2 ."CSpush"CS.stop +3 "collection"'5 +11 "core"  +5 .tSS.reconfigure :exhale +4 "sampler")#.0X +103 "collection"'!9 +2 "core" 9.; +102 "collection"'?9 +2 "core" 9L8 +103 "collection"'@9 +2 "core" 9k6 +102 "collection"'9 +3 "core" 94 +102 "collection"'19 +2 "core" 91 +102 "collection"'B9 +3 "core" 90 +102 "collection"'A9 +3 "core" 9, +102 "collection"'%9 +3 "core" 9* +102 "collection"'9 +2 "core" 9) +103 "collection"'89 +2 "core" 92& +102 "collection"'E9 +2 "core" 9N% +103 "collection"'K9 +2 "core" 9g# +102 "collection"'59 +3 "core" 9! +102 "collection"'$9 +2 "core" 9 +103 "collection"'09 +2 "core" 9 +102 "collection"'J9 +3 "core" 9 +102 "collection"'M9 +3 "core" 9 +102 "collection"'&9 +3 "core" 9 +102 "collection"'P9 +3 "core" 9  +102 "collection"'69 +2 "core" 9  +102 "collection"'O9 +2 "core" 9 2 +103 "collection"'99 +2 "core" 9 F  +102 "collection"'#9 +3 "core" 9 V +102 "collection"'Q9 +2 "core" 9 h +102 "collection"'W9 +2 "core" 9 y +103 "collection"'>9 +2 "core" 9  +102 "collection"'S9 +2 "core" 9 ! +103 "collection"'\\9 +3 "core" 9 & +102 "collection"' 9 +2 "core" 9 * +102 "collection"']9 +2 "core" 9 . +103 "collection"'N9 +2 "core" 9 2 +102 "collection"'_9 +2 "core" 9 6 +103 "collection"'L9 +3 "core" 9 ;\ +102 "collection"'D9 +2 "core" 9 ?\ +102 "collection"'a9 +3 "core" 9\ C +102 "collection"'R9 +2 "core" 9\ G +102 "collection"'`9 +3 "core" 9\ K +102 "collection"'C9 +3 "core" 9\ O +102 "collection"'T9 +3 "core" 9\ )T +102 "collection"'H9 +3 "core" 9\ 0X +102 "collection"'e9 +2 "core" 9\ 8\\ +102 "collection"'U9 +2 "core" 9\ @` +103 "collection"'d9 +3 "core" 9\ Gd +102 "collection"'^9 +3 "core" 9\ Mi +102 "collection"'9 +3 "core" 9\ Tm +102 "collection"'Y9 +3 "core" 9\ Zq +106 "collection"'g9 +3 "core" 9\ _u +102 "collection"'k9 +3 "core" 9\ dz +102 "collection"'V9 +2 "core" 9\ i~ +102 "collection"'o9 +3 "core" 9\ n +102 "collection"'l9 +3 "core" 9\ q +7 .tCH.hold 10:00,70C +3 "collection"'X `\ `\ p  +2 'G9 +5 "core"  + 9\ s\ s +2 "collection"'m% +4 "core" % \ +2 #tBegun lysing Collection Puck Heater at 68.1C/33.3psia +7549 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +15946 "Can"\ +36487 "core" ` + "collection"'n9 +4 "core" 9\  + "collection"'r% +4 "core" % \ +2 #tEnded lysing Collection Puck Heater at 70C/31.9psia +2 .CS.seek 0ml + "collection"'I' +335 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake + "collection"'v @ +97 "core" B + .tCSV.dial :air +41 "collection"'s @ +50 "core" ? +2 .tCS.seek 5ml + "collection"'b'l +1354 "core" ' +4 .tCSV.dial CTV +4 "collection"'p  +44 "core"  +3 .tdelay 2 seconds +201 .CSV.dial :air +2 "collection"'* @ +44 "core" > +4 .tdelay 2 seconds +203 .CSV.dial CTV +4 "collection"'y  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'z @ +43 "core" > +5 .tdelay 2 seconds +204 .CS.seek 0ml + "collection"'Z' +1351 "core" ' +2 "collection"'t% +5 "core" % \ +2 #tPuck @43.5psia after final lysis pressurization + #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"'~ +96 "core" ~ +4 .tCBV.dial CSV +3 "collection"'}  +28 "core"  +2 "collection"'% +5 "core" % @ E\ +2 .tCS.seek 5ml + "collection"'j'l +1356 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +4 "collection"'u  +44 "core" +3 "collection"'h% +9 "core" %l\  +5 .tCS.seek 7ml +3 "collection"'|' +585 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air2 +3 "collection"' @ +40 "core" > +5 .tCS.seek 10ml +3 "collection"'i' D +843 "core" ' +5 .tCSV.dial between air and CTV,avoiding: CBV +4 "collection"' ` +73 #"reset-modem"Session Begun +7 #-> Gate.cycleModemPower! 5 +5 .Gate.cycleModemPower! 5 +3 #Session Ended +20 "core" _ +6 #tLysing Complete +6 "collection"'\ & +13 "core" &Od9?\ J +6 #tStoring sh1 puck in Collection Clamp to tube 1 +4 "manipulator"&% +12 "core" %\  \   +6 "storage"(q% +11 "core" %| # # 6  +7 "storage"(. +9 "core" .( +6 .tSC.reconfigure :tight +7 "storage"($\ .(\ 1~b +6 .tSC.seek 1 +6 "storage"(($ +195 "core" ( +5 .tSC.configure :limp +6 "storage"($(\ 1b +7 (& +14 "core" &%  \\ +6 "manipulator"&& +13 "core" &Ӣ    :+ +5 "manipulator"&% +13 "core" %\    A  +5 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +8 .tElbow.seek 1 +2 "manipulator"&( +160 "core" ( +4 "manipulator"&& +16 "core" &   F \ +6 "storage"(& +13 "core" &% " " $  +5 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 1 + 700 counts +2 "manipulator"&x'! +107 "core" ' + "storage"(& +5 "core" &% : 9 B  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +7 .tSE.seek :beamBreak +2 "storage"('L +273 "core" ' +2 "storage"(- +3 "core" -'L +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"( ' +34 "core" ' +2 "manipulator"&& +10 "core" & \  = \ +4 "manipulator"& % +8 "core" %/ \ , M +4 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +3 "manipulator"&"'\ +91 "core" ' +2 .tElbow.seek CC + "manipulator"&{(Ӥ +153 "core" ( +2 "manipulator"&& +4 "core" &Ӧ   : 9% +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &Ӧ 8 9% +2 .tForearm.seek CC + "manipulator"&''+ +107 "core" ' +2 .tHand.close + "manipulator"&)/ +72 "core" / +7 .tCC.seek :open +2 "collection"',( +378 "core" ( +3 "storage"( & +9 "core" &% & -  +4 "storage"(& +8 "core" &% & / 9  +3 "manipulator"&w& +9 "core" &Ӧ  I 9% +4 "manipulator"&/% +5 "core" % ! \  C  +2 .tForearm.seek :retract + "manipulator"&'\ +108 "core" ' +5 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 .tElbow.seek 1 +2 "manipulator"&( +156 "core" ( +3 "manipulator"&2& +9 "core" &   : +3 "storage"(7& +9 "core" &% i a !  +3 .tElbow.reconfigure :limp +5 "manipulator"&$ ,(b +6 .tForearm.seek 1 +4 "manipulator"&'e +109 "core" ' + .tElbow.hold +2 "manipulator"&-, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&31 +71 "core" 1 +4 "manipulator"&% +8 "core" % o  F ǽW + "storage"(:& +4 "core" &% % . 7  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 310 counts +2 "manipulator"&.'ϛ +13 "core" ' + "manipulator"&(& +5 "core" &   +2 "storage"(;& +4 "core" &% [ ]  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&<'! +24 "core" ' + "storage"(=% +5 "core" % a ^ D  +3 ."downElevator"SE.seek :down +8 "storage"(4'v +95 (!% +3 "core" %[I E @  TW +2 "manipulator"&?% +4 "core" %2   -  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&@'\ +91 "core" ' +65 ' + ."downElevator"SE.stop + "storage"(5 +3 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +4 "core" &ACt\ +2 "manipulator"&1& +4 "core" &   +2 "manipulator"&B% +4 "core" %      +2 .tElbow.seek FlushPuck::Garage + "manipulator"&A(- +174 "core" ( +2 "manipulator"&%& +4 "core" &-  2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &-  % 2 +3 .tForearm.seek :garage + "manipulator"&8' +92 "core" ' +2 .tHand.close + "manipulator"&E/ +66 "core" / +2 "manipulator"&K& +4 "core" &-   2 +2 "manipulator"&5% +3 "core" %   ) H +2 .tForearm.seek :retract +2 "manipulator"&$'\ +107 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&0(Ӥ +283 "core" ( + "manipulator"&J& +4 "core" &ӝ"   <; +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &M& +2 "core" &ӝ"    <; +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&&'+ +101 "core" ' +4 "manipulator"&P& +8 "core" &ӥ!  ] ;3 +4 "manipulator"&6% +8 "core" %$   8 +4 "collection"'O& +8 "core" &DH\ +4 "collection"'9& +11 "core" &EG\ +4 &DI\ +4 .tCC.seek :closed +4 "collection"'#(O +10 "core" &FId\ + &FH\  +7 &5FIy\ *z +10 &jEHg\ > +9 &xFIP\ I +9 &m_DI4\ G +10 &,fHI\ H +9 &eEJP\ H +9 &dGI \ H +10 &teFH\ H +9 &7dDJ\ G +10 &fFK\ H +11 & dHK\ G +9 &"{eFJ\ H +9 &$>fGL\ H +10 &&cEIo\ G +8 &'eGI]\ H +11 &)dFK=\ H +9 &+GcELl\ G +9 &-eEJ^\ H +10 &.cFIB\ H +9 &0gDK>\ H +8 &2NcHH\ H +9 &4aFKj\ H +9 &5cFJ \ H +10 &7gGJ \ H +9 &9VcFJ \ H +10 &;`HK\ H +9 &<cGJ\ H +10 &>eDJ\ G +9 &@]dFK\ H +9 &BeFJ\ H +9 &CcGK\ G +12 &EeGJu\ H +9 &GcpGHe\ I +10 &IEGO\ L +9 &JDH?\ R +9 &LFI8\ T +10 &NHGK)\ B +9 &OB7HM\ )y +9 &O;HJw\ 9 +5 ( +5 "collection"'9& +6 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.58 +2 "collection"'Q& +8 "core" &O4IKg\ 9 +2 &O4HKO\ 9 +3 .tHand.open +3 "manipulator"&W1 +78 "core" 1 + "manipulator"&>% +4 "core" % $   = +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&S'\ +105 "core" ' +2 .tPSV.dial PSR + "processing"%\\ +128 "core"  +2 "processing"% % +5 "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 +501 .PSV.dial :waste1 +3 "processing"%N  +42 "core"  +3 .tPS.seek 0ml + "processing"%_'W +1613 "core" ' +2 .tPSV.dial PSR + "processing"%L +56 "core"  +3 .tPSR.select :air +4 "processing"% +12 .tPS.seek 2.5ml +3 "processing"%D' +199 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" @   +2 "manipulator"&& +4 "core" &  e +2 .tElbow.seek 2 + "manipulator"&( +4 "core" ( + "manipulator"&& +4 "core" &  e + "storage"(F& +4 "core" & A @  +2 .tForearm.seek 2 + 300 counts + "manipulator"&'ϊ +44 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&/ +64 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&[& +2 "storage"('v +7 "core" &   K e +2 "manipulator"&f% +3 "core" % ϊ   f +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' + .tElbow.seek CC +2 "manipulator"&(Ӥ +154 "core" ( +3 "manipulator"& & +4 "core" ' + &ӭ   9) + ."downElevator"SE.stop +2 .tElbow.reconfigure :loose +2 "storage"(5 +4 "manipulator"&$ &.,(#b +2 && +3 "core" &ӭ   9) +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&'+ +100 "core" ' + "manipulator"&& +5 "core" &ӭ   9) + "manipulator"&x% +4 "core" %*  \ ; +2 "collection"'& +4 "core" &VY\ +2 "collection"')& +6 "core" &WY\ +2 .tCC.seek :closed +4 "collection"'"(O +3 "core" &VY\ +5 &WY\ 3 +9 &BMWY}\ . +9 &wwXXS\ C +10 &%jUZ\ I +9 &cVZ\ H +9 &eW[\ G +10 &mfVY|\ H +9 &/dVXv\ H +10 &eV[l\ H +9 &fVY_\ H +9 &ubVYG\ H +10 &!8eWZ;\ H +9 &"dW\\3\ G +9 &$fWY \ H +10 &&~dTX \ H +9 &(AeV\\\ G +10 &*fUY\ H +9 &+cUZ\ G +9 &-eT[\ H +10 &/IcVYf\ G +9 &1\ eWYl\ H +9 &2hV[j\ H +10 &4cT[i\ G +9 &6PgWZ\ H +10 &8bV[\ H +9 &9eTZ\ H +9 &;hWZ\ H +10 &=XbWY\ H +9 &?fWY\ H +9 &@hVZ\ H +10 &BeW[\ G +9 &D`eVZ\ H +10 &F"gXZu\ H +14 &GxUXt\ J +4 &IUYg\ N +10 &KHTZ[\ S +9 &MVXL\ T +10 &NyTWh\ 5 +9 &Oh2UZ\ _ +9 &OFVZ\ = +2 ( +2 "collection"')& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.58 + .Hand.open + "manipulator"&c1 +70 "core" 1 + "manipulator"& % +4 "core" % (  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +105 "core" ' +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'w  +124 "core" ~ + .tCSV.dial CTV +2 "collection"'/  +27 "core"  +2 .tPS.seek 2.5ml + "processing"%2' +2626 "core" ' +2 "collection"'7% +4 "core" % B+.\  +2 .tCS.seek 4.15ml + "collection"'''Q +1571 "core" ' + .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%{  +42 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%3  +68 "core"  +2 .tPS.seek 0ml + "processing"%'W +2626 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"': ` +94 "core" _ +2 .tCSV.dial :air + "collection"'( @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"';' D +1568 "core" ' +2 .tCSV.dial CTV + "collection"'=  +41 "core"  +2 .tCS.seek 0ml +2 "collection"'' +2621 "core" ' + .tCBV.dial :waste1 + "collection"'! @ +28 "core" ? + .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'?  +124 "core" +2 "collection"'& +4 "core" &OG\ = + #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&% +4 "core" %\   \  m +2 "storage"(.% +8 "core" %n ! "  +2 "storage"(. +3 "core" .( + .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(1($ +198 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +2 (B& +3 "core" &" % %  +2 "manipulator"& & +3 "core" &Ӯ   9( +2 "manipulator"&<% +4 "core" %\    m +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"&%( +157 "core" ( +3 "manipulator"&& +4 "core" &   + "storage"(4& +4 "core" &# ? ?  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts + "manipulator"&-'! +94 "core" ' +2 "storage"(E& +4 "core" &# > = ~  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(K'L +277 "core" ' +2 "storage"(5- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +2 "manipulator"&@& +3 "core" &    +2 "storage"(8& +3 "core" &# , $ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +2 .tForearm.reconfigure :loose +44 "manipulator"&#Q@2^d^b +10 .tForearm.seek 1 + "manipulator"&J'e +37 "core" ' +2 .tElbow.hold + "manipulator"&M, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(A- +3 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate + "storage"(P'F +30 "core" ' + "manipulator"&6% +5 "core" %g   5 ǽW + "storage"(O& +4 "core" &#  & \ +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 302 counts + "manipulator"&$'ϓ +20 "core" ' + "manipulator"&,& +5 "core" &  + "storage"(Q& +4 "core" &# - ' "  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&W'! +18 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(>'5 +39 "core" ' +2 "manipulator"&9& +4 "core" &  +2 "manipulator"&\\% +4 "core" %  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"& '\ +89 "core" ' +2 .tElbow.seek CC + "manipulator"&&(Ӥ +153 "core" ( + "manipulator"&N& +5 "core" &ӣ  D 8 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &]& +3 "core" &Ӥ G 8 +2 .tForearm.seek CC + "manipulator"&L'+ +103 "core" ' +2 .tHand.close + "manipulator"&_/ +71 "core" / +2 .tCC.seek :open + "collection"'a( +374 "core" ( + "storage"(R& +4 "core" &# # , T  +2 "storage"(`& +3 "core" &# / %   +2 "manipulator"&C& +3 "core" &Ӥ   8 +2 "manipulator"&T% +4 "core" % 2 ; q +2 .tForearm.seek :retract + "manipulator"&D'\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&e( +155 "core" ( + "manipulator"&H& +5 "core" &  + "storage"(d& +4 "core" &# > ?  + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.seek 1 +2 "manipulator"&U'e +108 "core" ' + .tElbow.hold + "manipulator"&, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&^1 +68 "core" 1 +2 "manipulator"&g% +4 "core" % y ; + "storage"(Y& +4 "core" &# & 2   +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 320 counts + "manipulator"&V'ϥ +16 "core" ' + "manipulator"&l& +4 "core" &   +2 "storage"(G& +4 "core" &# > =  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts + "manipulator"& '! +32 "core" ' + "storage"(0% +4 "core" %; i k  & +3 ."downElevator"SE.seek :down +3 "storage"(S'v +100 (#% +4 "core" %H ; E SV +2 "manipulator"&n% +4 "core" %(   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&r'\ +88 "core" ' +52 ' + ."downElevator"SE.stop + "storage"(5 +3 .tPSV.dial :air + "processing"%m  +70 "core" +2 .tPS.seek 2.5ml +2 "processing"%s' +2624 "core" ' +2 .tdelay 1 second +101 .PSV.dial :mixloop +2 "processing"%I +39 "core" +2 .tdelay 1 second +101 .PSV.dial :air +2 "processing"%o  +40 "core"  +7 .tdelay 1 second +101 .PSV.dial :mixloop + "processing"%* +42 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%y  +41 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml + "processing"%b'W +2631 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%t& +4 "core" &$\  + "manipulator"&~& +4 "core" &   +2 "manipulator"&% +3 "core" %\    +2 .tElbow.seek FlushPuck::Garage + "manipulator"&}(- +175 "core" ( + "manipulator"&p& +5 "core" &-  ' + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &Z& +3 "core" &-   ) ' +2 .tForearm.seek :garage + "manipulator"&u' +94 "core" ' + .tHand.close + "manipulator"&h/ +76 "core" / +2 "manipulator"&& +4 "core" &-   / ' + "manipulator"&% +4 "core" %   , 7 +2 .tForearm.seek :retract + "manipulator"&|'\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&\ (z +121 "core" ( + "manipulator"&v& +4 "core" &   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &z& +3 "core" &   I +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&q'~ +101 "core" ' + "manipulator"&& +5 "core" &  + "manipulator"&% +4 "core" %τ   +2 "processing"%& +4 "core" &)\  +2 "processing"%F& +5 "core" &0\  +2 .tPC.seek :closed +2 "processing"%(Tg +4 "core" &+\  +8 &8|0\ *x +10 &h/\ > +9 &yu4\ K +9 &>^B\ J +10 &b?\ J +9 &bC\ K +10 &aE\ J +9 &EbK\ K +9 & aU\ J +10 &`V\ J +9 & _Q\ J +9 &"NaN\ J +10 &$^Z\ J +9 &%ad\ K +10 &'ac\ K +9 &)V`d\ J +9 &+]c\ J +10 &,a_\ J +9 &.]Z\ J +9 &0^`g\ J +10 &2 `q\ J +9 &3^h\ J +10 &5`n\ J +9 &7gaq\ J +9 &9(ax\ J +14 &:`|\ J +5 &<`\ J +10 &>n`\ J +9 &@1a}\ J +9 &A_v\ J +10 &Cdp\ J +9 &Eugw\ K +10 &G6j|\ K +9 &Hx\ M +9 &J\ O +9 &Lm\ P +10 &N0\ P +9 &O\ O +10 &Q}\ P +9 &SYym\ 6 +9 &T&(e\ J +10 &TH\ ( +2 ( +2 "processing"%F& +3 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.51 + "processing"%[& +4 "core" &TH\ ( + .tHand.open + "manipulator"&f1 +75 "core" 1 +2 "manipulator"&j% +4 "core" % τ  * +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&'\ +100 "core" ' + .tPRV.dial :air + "processing"%  +40 "core"  +2 .tPSV.dial :mixloop + "processing"% +41 "core" + "processing"%% +5 "core" %[N\ +2 .tPS.seek 0.3ml + "processing"%' +386 "core" ' +2 .tPSV.dial PSR + "processing"% +96 "core"  + "processing"%x% +4 "core" %\  +2 #tPulling 0.4ml of PSR.air .PSR.select :air +3 .PS.seek 0.7ml + "processing"%'* +490 "core" ' +2 .tdelay 3 seconds +301 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%' +1921 "core" ' +2 .tdelay 3 seconds +301 .PSV.dial :mixloop +2 "processing"% +97 "core" + .tPTV.dial :mixing +2 "processing"% @ +67 "core" B +2 .tPBV.dial :waste2 + "processing"%X  +86 "core"  +2 .tPS.seek 0ml +2 "processing"%c'W +2632 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"& & +4 "core" &   +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&)(z +3 "core" ( + "manipulator"&w& +4 "core" & +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &/& +3 "core" &  +2 .tForearm.seek PC + "manipulator"&'~ +94 "core" ' + .tHand.close + "manipulator"&k/ +76 "core" / +2 .tPC.seek :open + "processing"%7( +400 "core" ( +2 "manipulator"&i& +4 "core" &  + "manipulator"&{% +4 "core" % ώ   2 \ +2 .tForearm.seek :retract + "manipulator"&3'\ +94 "core" ' + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&2(- +141 "core" ( +2 "manipulator"&:& +4 "core" &-   1 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &(& +3 "core" &-   1 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&'' +94 "core" ' + .tHand.open + "manipulator"&=1 +73 "core" 1 + "manipulator"&;% +5 "core" %  E + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +50 .tForearm.seek :retract +4 "manipulator"&!'\ +91 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%?& +4 "core" &\ +2 "manipulator"&% +4 "core" %\   W  +2 "storage"(% +3 "core" %o F G  +2 "storage"(.. +3 "core" .($ +2 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(( +193 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +8 (B& +2 "core" & = = (  +2 "manipulator"& & +4 "core" &-  . 0 +2 "manipulator"&<% +4 "core" %\    +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 + "manipulator"&( +163 "core" ( +2 "manipulator"&& +4 "core" &  8 ` +2 "storage"(4& +3 "core" & @ E  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&E' +101 "core" ' + "storage"(& +5 "core" & L =  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"('L +274 "core" ' + "storage"(5- +4 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +2 (@& +3 "core" & F R  +2 "manipulator"&8& +4 "core" &   ` +2 .tElbow.seek 2 + "manipulator"&A( +3 "core" ( +2 "manipulator"&6& +3 "core" &   ` +2 "storage"(O& +4 "core" & C : _  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&,'ϊ +19 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&Q/ +65 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&9& + "storage"(\\'v +7 "core" &   & ` +2 "manipulator"&-% +4 "core" % ~ +2 .tForearm.seek :retract + "manipulator"&%'\ +90 "core" ' +2 .tElbow.seek PC + "manipulator"&K(z +167 "core" ' + ."downElevator"SE.stop + "storage"(5 +85 "core" ( + "manipulator"&J& +4 "core" &  _ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &$& +5 "core" &   @ +7 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC +3 "manipulator"&P'~ +94 "core" ' +3 "manipulator"&N& +18 "core" &  + +3 "manipulator"&]% +11 "core" %χ  % +4 "processing"%W& +8 "core" &I\ +4 "processing"%M& +10 "core" &M\ +6 .tPC.seek :closed +2 "processing"%_(Tg +8 "core" &\ +2 &\  +8 &2|\ )v +7 &g\ = +10 &v\ K +9 &M]r\ I +9 &c\ J +10 &`\ J +9 &a\ I +9 &U`\ I +10 &c\ J +8 &`\ J +11 & a\ J +9 &"\\]\ J +9 &$`\ J +9 &%]\ I +9 &'`\ I +11 &)dc\ J +9 &+&`\ J +8 &,]\ J +11 &.b\ I +9 &0n]\ I +10 &2/]\ J +9 &3b\ J +8 &5b\ I +10 &7tc\ J +10 &96`\ J +9 &:\\\ I +10 &<_~\ I +9 &>|\\\ J +9 &@>a{\ J +10 &B_~\ J +8 &Cc~\ J +9 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +7 "core" &Ee\ J +2 &GEi~\ J +7 &In~\ K +7 &J}\ M +9 &L|}\ O +10 &N>n\ O +10 &Pm\ O +8 &Qo\ O +10 &Sgzms\ 0 +9 &T&)nu\ K +9 &TJr\ ' +2 ( +5 "processing"%M& +5 "core" &TJo\ ' +4 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.48 +2 .Hand.open +2 "manipulator"& 1 +71 "core" 1 +4 "manipulator"&"% +8 "core" % χ  T % +4 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +3 "manipulator"&R'\ +101 "core" ' +6 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +4 "processing"%`  +3 %C9 +24 "core" 9 +102 "processing"%T9 +3 "core" 9 +102 "processing"%H9 +2 "core" 9\  +102 "processing"%d9 +2 "core" 9 +103 "processing"%L9 +2 "core" 9 +102 "processing"%&9 +2 "core" 9 +103 "processing"%^9 +2 "core" 9 +102 "processing"%g9 +3 "core" 9 +102 "processing"%Y9 +3 "core" 9# +102 "processing"%l9 +3 "core" 9' +102 "processing"%G9 +3 "core" 9+ +102 "processing"%09 +2 "core" 9/ +102 "processing"%D9 +3 "core" 93 +102 "processing"%#9 +2 "core" 98 +102 "processing"%n9 +2 "core" 9< +103 "processing"%e9 +2 "core" 9@ +102 "processing"%U9 +2 "core" 9D +103 "processing"%V9 +2 "core" 9H +102 "processing"%>9 +3 "core" 9M +102 "processing"%m9 +3 "core" 9Q +102 "processing"% 9 +3 "core" 9\ U +102 "processing"%S9 +2 "core" 9Y +102 "processing"%9 +3 "core" 9] +102 "processing"%I9 +2 "core" 9"b +102 "processing"%o9 +3 "core" 9)f +103 "processing"%*9 +2 "core" 92j +102 "processing"%y9 +2 "core" 99n +103 "processing"%s9 +2 "core" 9Ar +102 "processing"%t9 +2 "core" 9Iv +103 "processing"%~9 +3 "core" 9P{ +102 "processing"%9 +2 "core" 9W +102 "processing"%p9 +3 "core" 9_ +102 "processing"%Z9 +2 "core" 9e +3 .tPH.hold 2:00:00,28C +3 "processing"% ppa +4 .tdelay 1:30 +2 "core"  +9000 .tPSR.select :air + .PSV.dial PSR +2 "processing"%h +98 "core"  +2 "processing"%% +4 "core" %X\ + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml + "processing"%' +589 "core" ' + .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%r'[ +42 "Can"\ ^^ +1570 "core" ' + .tPTV.dial :puck + "processing"%v  +66 "core"  +2 .tPSV.dial PTV + "processing"%z +71 "core" + .tPBV.dial :waste1 +2 "processing"%u  +122 "core"  + "processing"%% +4 "core" %Y}\  +2 .tPS.seek 1.5ml +2 "processing"%' +589 "core" ' +2 .tdelay 3 seconds +301 .PBV.dial between PSV and waste1 +2 "processing"% * +31 "core" + +2 .tPS.seek 0ml +2 "processing"%}'W +1607 "core" ' +2 .tdelay 5:00 +16741 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +770 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%k  +41 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 2ml +6 "processing"%\ '[ +1617 "core" ' +2 .tPSV.dial :PML + "processing"% +41 "core" +2 .tPTV.dial :mixing + "processing"% @ +68 "core" A + .tPBV.dial :waste1 + "processing"%i  +32 "core" + "processing"%{% +58 "core" %_\  +3 .tPS.seek 1.85ml +2 "processing"%:'? +241 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%( * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%'W +1968 "core" ' + .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"')& +2 "core" &ci\ +2 "manipulator"&=& +4 "core" &  +2 "manipulator"&;% +3 "core" % .    %~ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&3(- +142 "core" ( + "manipulator"&?& +5 "core" &-   2 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &- ) 2 +2 .tForearm.seek :garage +2 "manipulator"&' +99 "core" ' +2 .tHand.close + "manipulator"&./ +72 "core" / +2 "manipulator"&'& +5 "core" &-   2 + "manipulator"&B% +4 "core" % Ͼ    6 +2 .tForearm.seek :retract + "manipulator"& '\ +101 "core" ' + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&<(Ӥ +269 "core" ( +2 "manipulator"&1& +4 "core" &ӟ  # 8 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &ӟ   ? 8 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&4'+ +105 "core" ' +2 "manipulator"&& +4 "core" &ӟ   8 +2 "manipulator"&2% +4 "core" %5   u +2 "collection"'!& +4 "core" &df\ +2 "collection"'5& +5 "core" &dd\ +2 .tCC.seek :closed +2 "collection"'@(O +4 "core" &df\ +8 &>df\ %f +9 &Zcf\ 7 +9 & ce\ I +10 &`ce\ I +9 &hbf\ J +9 &Ndcg\ I +10 &ebh\ I +9 &ehg\ J +10 &cch\ H +9 &Wfag\ I +9 & bbh\ I +10 &!gag\ J +9 &#bbe\ I +9 &%`bbf\ H +10 &' fcg\ I +9 &(cbh\ I +10 &*dcf\ I +9 &,fdce\ I +9 &.(dbe\ I +10 &/edf\ I +9 &1ebh\ H +9 &3ohcg\ I +10 &50gdf\ I +9 &6cbh\ I +9 &8caf\ I +10 &:xacg\ H +9 &<8ccg\ I +10 &=bdg\ I +9 &?bbe\ I +9 &A~ccf\ I +10 &CAbdf\ I +9 &Ecbg\ I +9 &Febf\ I +10 &Hvbg\ K +9 &J7af\ O +10 &Kah\ S +9 &Mad\ T +9 &OOag\ , +10 &Oyce\ > +5 ( +2 "collection"'5& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.60 + "collection"'8& +4 "core" &OIce\ > + &OI`f\ > +2 .tHand.open + "manipulator"&61 +64 "core" 1 + "manipulator"&O% +5 "core" % 3  w +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&Q'\ +95 "core" ' + .tPSV.dial PSR +2 "processing"%9 +97 "core"  + "processing"%-% +4 "core" %W\ +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush + "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1604 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%E  +42 "core"  +2 .tPS.seek 0ml + "processing"%'W +1606 "core" ' + .tPSV.dial PSR + "processing"%, +42 "core"  + .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%J' +2632 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%$  + "collection"'A  +25 "Can"\ pp +15 "core"  +113  +2 .tPSV.dial :mixloop + "processing"%N +96 "core" + .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%]  +68 "core" +2 .tPS.seek 0ml + "processing"%W'W +2628 "core" ' + .tPSV.dial :air +2 "processing"%\\  +41 "core"  +2 .tPS.seek 2.5ml + "processing"%%' +2625 "core" ' + .tPSV.dial :mixloop + "processing"%7 +43 "core" +2 .tPS.seek 0ml + "processing"% 'W +2633 "core" ' + .tPSV.dial :air + "processing"%"  +42 "core"  +2 .tPS.seek 2.5ml + "processing"%M' +2625 "core" ' + .tPSV.dial :mixloop + "processing"%C +41 "core" +2 .tPS.seek 0ml +2 "processing"%T'W +2624 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&P& +4 "core" &Ӡ 8 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&H(Ӥ +3 "core" ( + "manipulator"&d& +4 "core" &Ӡ  % 8 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &L& +3 "core" &Ӡ 7 8 +2 .tForearm.seek CC + "manipulator"&&'+ +105 "core" ' + .tHand.close + "manipulator"&^/ +69 "core" / +2 .tCC.seek :open +2 "collection"'g( +374 "core" ( +2 "manipulator"&Y& +4 "core" &Ӡ   8 + "manipulator"&l% +4 "core" %  / +2 .tForearm.seek :retract + "manipulator"&G'\ +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&0(- +281 "core" ( + "manipulator"&D& +4 "core" &-  0 / +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &#& +3 "core" &-   6 / +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&n' +94 "core" ' +2 .tHand.open + "manipulator"&e1 +75 "core" 1 +2 "manipulator"&U% +4 "core" %  _ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&V'\ +98 "core" ' +2 ."da"delayUntil "20:10:14.57" +25005 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%> @ +69 "core" A +3 ."da"PBV.dial :waste1 +3 "processing"%m  +33 "core" +3 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +3 ."da"PSV.dial :air +5 "processing"%S  +43 "core"  +4 ."da"PS.reconfigure :fast +6 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +3 "processing"%' +2255 "core" ' +3 ."da"PSV.dial :mixloop +3 "processing"%I +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%o  +42 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%* +43 "core" +2 ."da"delay 2 seconds +201 .PSV.dial :air +2 "processing"%y  +43 "core"  +6 ."da"PS.seek 0ml +3 "processing"%s'W +1439 #"reset-modem"Session Begun +7 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +4 #Session Ended +802 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%t +125 "core"  + "processing"%~% +4 "core" %Y\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml + "processing"%' +401 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +344 "core" ' +3 ."da"delay 2 seconds +203 .delay 8:00 +10937 "Can"\ `^ +16566 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 + .Gate.cycleModemPower! 5 +2 #Session Ended +297 ."da"PBV.dial between PSV and waste1 +4 "processing"% * +35 "core" , +7 ."da"PS.seek 0ml +5 "processing"%E'W +1603 "core" ' +2 ."da"delay 2:00 +8822 "Can"\ 22 +3180 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%, * +32 "core" * +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +70 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%A' +2270 "core" ' + ."da"PSV.dial PTV +2 "processing"%$ +71 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%N +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%] +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%J  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%\\'W +2237 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +53 "processing"%W +125 "core"  +2 "processing"%7% +4 "core" %Y\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml + "processing"%%' +593 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml + "processing"%"'[ +1618 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +68 "core" + ."da"PBV.dial :waste1 +2 "processing"%C  +33 "core" + "processing"%M% +4 "core" %\\\  +2 ."da"PS.seek 1.5ml +2 "processing"%P' +596 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"%d * +34 "core" , +3 ."da"PS.seek 0ml + "processing"%L'W +1623 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +3 .PBV.dial :waste1 + "processing"%^  +33 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +5 "processing"%< * +33 "core" * +3 ."da"PSR.select :air +5 .PSV.dial PSR +3 "processing"%Q +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%@' +2274 "core" ' + ."da"PSV.dial PTV +2 "processing"%Y +71 "core" +4 ."da"delay 5 seconds +504 .PSV.dial PSR +3 "processing"%l +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%& +71 "core" +4 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%D  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%#'W +2280 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%H +123 "core"  +2 "processing"%e% +4 "core" %S\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml + "processing"%U' +588 "core" ' +4 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%G'[ +1604 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%n +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%>  +34 "core" +3 "processing"%m% +7 "core" %W\  +5 ."da"PS.seek 1.5ml +3 "processing"% ' +590 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%S * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%T'W +425 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +7415 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%I  +34 "core" +2 ."da"delay 30 seconds +2607 "Can"\ 11 +395 ."da"PBV.dial between PSV and waste1 +2 "processing"%o * +31 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%* +70 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%y' +2261 "core" ' + ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%t +70 "core"  +2 ."da"delay 5 seconds +501 .PSV.dial PTV +2 "processing"%~ +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%s  +68 "core"  +2 ."da"PS.seek 0ml + "processing"%'W +2240 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%Z +125 "core"  +2 "processing"%h% +5 "core" %Z\ +2 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +3 "processing"% +10 ."da"PS.reconfigure :default +7 "processing"%#A d`xb +8 ."da"PS.seek 0.25ml +7 "processing"%'7 +345 "core" ' +2 ."da"delay 5 seconds +502 "processing"%c% +4 "core" %:\  +2 #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 + "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%p' +332 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml + "processing"%v'[ +1606 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +70 "core" + ."da"PBV.dial :waste1 + "processing"%u  +35 "core" +2 "processing"%% +4 "core" %W\  +2 ."da"PS.seek 1.5ml + "processing"%r' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"%z * +33 "core" * +2 ."da"PS.seek 0ml +2 "processing"%'W +1605 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%`  +33 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%| * +33 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%+ +72 "core"  + ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2313 "core" ' +2 ."da"PSV.dial PTV + "processing"%} +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%j +71 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%[ +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%F  +70 "core"  +3 ."da"PS.seek 0ml + "processing"%'W +2306 "core" ' + #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR + "processing"%f +126 "core"  + "processing"%q% +4 "core" %U\ +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +2 .PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"% '[ +2125 "core" ' + ."da"delay 5 seconds +502 .PTV.dial :puck +2 .PSV.dial PTV + "processing"% +70 "core" +2 ."da"PBV.dial :waste1 + "processing"%b  +33 "core"  +2 "processing"%% +3 "core" %_\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +591 "core" ' +2 ."da"delay 3 seconds +301 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 + "processing"%  +100 "core"  +2 ."da"PS.seek 0ml +2 "processing"%X'W +1602 "core" ' + "processing"%9 +4 "core" 95  +2 #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast + "processing"%  +3 "core" 5 + 5 + "processing"%w& +4 "core" &TJ\ ' +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&x% +4 "core" %\  , & + "storage"(k% +4 "core" %x ( )\ + "storage"(/. +3 "core" .( +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +50 ."da"SC.seek 1 +8 "storage"(($ +201 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +2 (& +3 "core" &" 2 4\ +2 "manipulator"& & +3 "core" &-   / +2 "manipulator"&{% +4 "core" %\  & +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 + "manipulator"&(( +174 "core" ( + "manipulator"&i& +5 "core" &  2 m +2 "storage"(:& +3 "core" &" ; = 3\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&\ '! +91 "core" ' + "storage"(=& +4 "core" &" V T \\\ +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak + "storage"(;'L +284 "core" ' +2 "storage"(?- +3 "core" -'~ +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&& +2 "core" &   W m +2 "storage"(.& +9 "core" &" ; 3\ + ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&)'e +34 "core" ' + ."da"Elbow.hold + "manipulator"&K, +4 "core" , + ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(B- +2 "core" -'~ +2 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(R'6 +26 "core" ' +2 "manipulator"&% +4 "core" %t  6 ǽM + "storage"('& +4 "core" &"  \ +2 ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 1 + 315 counts + "manipulator"&'Ϡ +14 "core" ' + "manipulator"&3& +4 "core" &   * l +2 "storage"(& +4 "core" &" & & \ +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts + "manipulator"&2'! +35 "core" ' +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(1'% +37 "core" ' +2 "manipulator"& & +4 "core" &   # l + "manipulator"&a% +4 "core" %'  p +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract + "manipulator"&!'\ +95 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&8(z +277 "core" ( +2 "manipulator"&O& +4 "core" &s   $ + ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &5& +3 "core" &s  , $ +2 ."da"Forearm.seek PC +2 "manipulator"&9'~ +99 "core" ' +2 ."da"Hand.close + "manipulator"&-/ +66 "core" / +2 ."da"PC.seek :open +2 "processing"%6( +400 "core" ( +2 "storage"(& +4 "core" &" V V c\ + "manipulator"&4& +4 "core" &}  J  + "manipulator"&% +4 "core" % ό  = +2 ."da"Forearm.seek :retract + "manipulator"&,'\ +97 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 + "manipulator"&( +256 "core" ( +2 "manipulator"&E& +4 "core" &  # + "storage"($& +4 "core" &" V V `\ +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts + "manipulator"&N'! +89 "core" ' +2 ."da"Hand.open + "manipulator"&]1 +68 "core" 1 +2 "storage"(J- +4 "core" -'% +2 ."da"SE.seek 1.86 Pucks below Top Plate + "storage"(A' +31 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.19 Pucks below Top Plate + "storage"(W' +53 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da99dec3120h500ml.tif +1945 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +2804 #"da"SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 43.892 seconds\ /var/log/esp/da99dec3120h500ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da99dec3120h500ml15s.tif +1569 #SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da99dec3120h500ml15s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da99dec3120h500ml30s.tif +3066 #SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da99dec3120h500ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da99dec3120h500ml70s.tif +7140 #SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da99dec3120h500ml70s.tif: TIFF Upload Complete\ + .Gate.power :camera,:OFF +3 "storage"(7- +9 "core" -' +2 "storage"(\\& +4 "core" &" V\ +2 "manipulator"&%& +4 "core" & . +2 ."da"Elbow.seek 1 + "manipulator"& ( +3 "core" ( +2 "manipulator"&C& +3 "core" & : +2 "storage"(M& +4 "core" &"\  \ +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&"'! +3 "core" ' +2 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.91 Pucks below Top Plate + "storage"(d'+ +60 "core" ' + "manipulator"&P& +4 "core" &  +2 "storage"(^& +4 "core" &"\ % w E\ + ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&<'e +34 "core" ' +2 ."da"Elbow.hold + "manipulator"&Q, +4 "core" , + ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 2.09 Pucks below Top Plate +2 "storage"(L' +20 "core" ' +2 "manipulator"&Y% +9 "core" %` n ǽO + "storage"(l& +4 "core" &"\ ?\ X ;\ +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 295 counts + "manipulator"&&'ό +13 "core" ' +2 "manipulator"&D& +4 "core" &  3 +2 "storage"(@& +4 "core" &" \\ ^\ +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts + "manipulator"&H'! +18 "core" ' +2 "storage"(e% +4 "core" %  \\\  +3 ."downElevator"SE.seek :down +3 "storage"(#'v +99 (U% +2 "core" %C X Q 7\ RN +2 "manipulator"&n% +4 "core" %   +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b + ."da"Forearm.seek :retract +2 "manipulator"&>'\ +93 "core" ' +36 ' + ."downElevator"SE.stop + "storage"(5 +3 (m& +4 "core" &" X [\ +2 #tStarting finalPurge +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%G& +4 "core" &-\ +2 "manipulator"&S& +4 "core" &  + "manipulator"& % +4 "core" %\  @ , +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&I(- +174 "core" ( + "manipulator"&o& +5 "core" &-  ! + ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &*& +2 "core" &-  R ! +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&T' +93 "core" ' + ."psFlush"Hand.close + "manipulator"&/ +71 "core" / +2 "manipulator"&t& +4 "core" &-  ! + "manipulator"&~% +4 "core" %   ; +2 ."psFlush"Forearm.seek :retract + "manipulator"&s'\ +103 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC + "manipulator"&y(z +147 "core" ( + "manipulator"&Z& +4 "core" &r  7 ) +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &h& +3 "core" &r  J ) +2 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC + "manipulator"&'~ +95 "core" ' +2 "manipulator"&c& +4 "core" &s  N ( + "manipulator"&% +4 "core" %s +2 "processing"%p& +4 "core" &1\ +2 "processing"%& +5 "core" &1\ +2 ."psFlush"PC.seek :closed +2 "processing"%u(Tg +4 "core" &2\ +6 &62\ $e +9 &Y{-\ 6 +10 &~%\ J +9 &Y \ I +10 &_'\ J +9 &H](\ J +9 & _&\ J +10 &_ \ J +9 &`%\ J +9 &P\\$\ J +10 & \\ \ J +9 &!\\\ J +10 &#\\\ J +9 &%X\\\ J +9 &'a\ J +10 &(Z\ I +9 &*\\\ J +58 &,a\\\ I +3 &."]\ J + &/[\ J +5 &1Z\ J + &3h\\ \ J + &5*`\ J + &6\\\ I +5 &8]\ \ I +9 &:p]\ J +10 &<2Z\ J +9 &=\\\ I +10 &?]\ I +9 &Ay\\\ I +9 &C;\\\ I +10 &D_\ K +9 &Fa\ J +10 &H|i\ K +9 &J7~\ N +9 &K\ P +10 &M\ P +9 &Ow\ P +10 &Q8\ P +9 &Rd\ = +9 &T? \ O +9 &TB)\\\ , +6 ( + "processing"%& +10 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.52 +2 "processing"%& +13 "core" &TBx\ , +2 &TBA\ , +3 ."psFlush"Hand.open +4 "manipulator"&v1 +74 "core" 1 +2 "manipulator"&z% +10 "core" % s +4 ."psFlush"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&r'\ +95 "core" ' +4 ."psFlush"PSR.select :air +3 .PSV.dial PSR +3 "processing"%` +56 "core"  +2 "processing"%|% +8 "core" %\\/\ +4 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +4 "processing"%+' +74 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +377 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +142 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2121 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 + "processing"%} @ +181 "core" B + ."psFlush"PTV.dial :PRVmixing +2 "processing"%j  +122 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"%[ +98 "core" +3 ."psFlush"PS.seek :empty + "processing"%F'9 +2641 "core" ' +3 ."psFlush"PSR.select :air +5 .PSV.dial PSR +3 "processing"% +100 "core"  +2 "processing"%f% +5 "core" %1\ + #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%q' +589 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%' +1753 "Can"\ 99 +364 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +2 "processing"%  +35 "core" +3 ."psFlush"PTV.dial :mixing +2 "processing"%b @ +69 "core" A + ."psFlush"PSV.dial :mixloop +2 "processing"% +98 "core" +2 ."psFlush"PS.seek :empty +2 "processing"% '9 +2629 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"% +100 "core"  +4 ."psFlush"PSR.select :flush +4 "processing"%@ +17 ."psFlush"PS.seek 1ml +4 "processing"%'P +1103 "core" ' +4 ."psFlush"PSR.select :air +4 "processing"% +14 ."psFlush"PS.seek 2.5ml +4 "processing"%' +1605 "core" ' +3 ."psFlush"PSV.dial PTV +4 "processing"% +69 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%  +68 "core"  +2 ."psFlush"PBV.dial :waste1 +2 .PS.seek 0ml + "processing"%w'W +2632 "core" ' +2 ."psFlush"PSV.dial PSR +4 "processing"%x +71 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%k' +591 "core" ' +3 ."psFlush"PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +4 "processing"%/' +2125 "core" ' +3 ."psFlush"PSV.dial PTV +5 "processing"% +15 !"Qmail"o:Errno::EINVAL:\ errnoi: mesg""Invalid argument - connect(2):bt[" +2 ."psFlush"PS.seek 2.5ml + "processing"%B' +2623 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%''W +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%3 +42 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%'P +1093 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"% ' +1611 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%a +69 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%\  +51 "core" +2 ."psFlush"PS.seek 0ml + "processing"%('W +2629 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%; +71 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%)' +587 "core" ' +2 ."psFlush"PSR.select :air + "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2126 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%R +71 "core" + ."psFlush"PBV.dial PSV +2 "processing"%2 U +51 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%O'W +2630 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"%5 @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml + "processing"%K' +2626 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%-  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%!'W +2627 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%_ +43 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%' +2627 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%4 +69 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%'W +1410 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +1216 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%9 @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%E' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%$  +69 "core"  +2 ."psFlush"PS.seek 0ml + "processing"%8'W +2641 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"']& +4 "core" &|R\ +52 "manipulator"&J& +3 "core" &t  s ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&,(z +3 "core" ( + "manipulator"&1& +4 "core" &t   ' +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &A& +3 "core" &t  I ' +2 .tForearm.seek PC + "manipulator"&7'~ +97 "core" ' + .tHand.close + "manipulator"&\\/ +74 "core" / +2 .tPC.seek :open +2 "processing"%%( +401 "core" ( +2 "manipulator"&C& +4 "core" &t   ) ' + "manipulator"&M% +4 "core" % ϐ  1 \ +2 .tForearm.seek :retract +2 "manipulator"&P'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&^(Ӥ +352 "core" ( + "manipulator"&Y& +4 "core" &Ӡ  * 9& +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &l& +3 "core" &Ӡ  K 9& +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&D'+ +92 "core" ' + "manipulator"&@& +5 "core" &Ӡ   9& + "manipulator"&e% +4 "core" %5   +2 "collection"'& +4 "core" &{M\ +2 "collection"'N& +5 "core" &}G\ +2 .tCC.seek :closed + "collection"'W(O +4 "core" &}H\  +9 &5~K\ *z +9 & i}K\ > +9 &yI\ J +10 &ddD\ I +9 &&e{M\ I +9 &e~J\ I +10 &d|I\ I +9 &mfL\ I +10 &.h}G\ I +9 &f|L\ I +9 & g|I\ I +10 &"vd}R\ H +9 &$7f}H\ I +9 &%c}T\ H +10 &'eJ\ I +9 &)}hI\ I +9 &+@d}F\ H +10 &-g}H\ H +9 &.e{R\ I +14 &0h~J\ I +5 &2Gg}J\ I +9 &4 g|R\ I +10 &5b}M\ I +9 &7b}~M\ I +9 &9Oc}H\ I +10 &;e}L\ H +9 &<e}I\ H +10 &>f{D\ I +9 &@Wh}Q\ I +9 &Bc{O\ I +10 &CcG\ H +9 &Ef~M\ I +10 &G^mzU\ I +9 &I}S\ L +9 &J{X\ P +9 &L{~W\ T +10 &NEzZ\ B +9 &OC;}~T\ %n +10 &O~PyT\ @ +2 ( +2 "collection"'N& +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.56 + "collection"'U& +4 "core" &O~T{~X\ @ +2 .tHand.open + "manipulator"&n1 +73 "core" 1 +2 "manipulator"&"% +4 "core" % 5  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"& '\ +93 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'d& +4 "core" &O~TzX\ @ +2 "collection"'<% +4 "core" %{~W\ + .tCSV.dial CSR +2 "collection"'m  +41 "core"  + "collection"'G% +4 "core" %{X\ +2 #tPulling 5ml of CSR.flush .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"'S'l +72 "Can"\ << +1278 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 ' % +2 "core" %lz~P\  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +2 .tCS.seek 7.501ml + "collection"'&' +644 "core" ' +2 .tCSV.dial :waste + "collection"'L +121 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +2 .tCS.seek 0ml + "collection"'H' +1991 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'o& +4 "core" &O~T}~\\\ @ +2 "collection"'*% +3 "core" %~]\ +2 .tCSV.dial :flush + "collection"'#  +40 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'Q'l +1193 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +21 "collection"' @ +39 "core" A +2 "collection"'t% +4 "core" %l|T\  +2 .tCS.seek 7ml +2 "collection"'~' +530 "core" ' + ."connect"CSV.dial CTV +4 .tCTV.dial CSV + "collection"'>  +2 'Z  +40 "core"  +87  +2 .tCBV.dial :waste1 + "collection"'h @ +41 "core" @ +2 .tCS.seek 0ml +2 "collection"'T' +1623 "core" ' + #tFlushing lower manifold's waste2 port + "collection"'c& +4 "core" &O~TZ\ @ +2 "collection"'% +4 "core" %Z\ + .tCSV.dial :flush +2 "collection"'p  +68 "core" +2 .tCS.seek 5ml + "collection"'I'l +1201 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'s @ +41 "core" B +2 "collection"'6% +4 "core" %l{H\  +2 .tCS.seek 7ml + "collection"'' +525 "core" ' +3 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +3 "collection"'v  +39 "core"  +2 .tCBV.dial :waste2 + "collection"'z  +108 "core"  +2 .tCS.seek 0ml +2 "collection"'' +1626 "core" ' + #tDisinfecting external Intake with kill + "collection"'`& +5 "core" &O~T>\ @ + "collection"'|% +4 "core" %C\ + .tCSV.dial CSR +2 "collection"'  +40 "core"  + "collection"'X% +9 "core" %=\ + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml + "collection"'+' +1867 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'}' D +534 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"'j + '[  +94 "core" +36  + .tCTV.dial :intake + "collection"'  +68 "core" + .tIntake.select :open +2 "sampler") +9 .tCS.seek 2ml +2 "collection"'' \\ +1842 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air + "collection"'f  +69 "core" + .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'F' +586 "core" ' +2 .tCSV.dial CSR + "collection"'q  +96 "core"  + "collection"'% +4 "core" %}I\ +2 #tPulling 4.999ml of CSR.flush .CSR.select :flush +2 "collection"' +9 .tCS.seek 5ml +2 "collection"'b'l +1344 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 .tCS.seek 10ml +2 "collection"'' D +1352 "core" ' +2 .tCSV.dial CBV + "collection"' +94 "core" +2 .tCS.seek 0ml +2 "collection"'' +2619 "core" ' +4 #tGaraging FlushPuck in Collection Clamp +3 "manipulator"& & +9 "core" &Ӣ  9$ +4 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +3 "manipulator"&(Ӥ +8 "core" ( +2 "manipulator"&& +9 "core" &Ӣ  E 9$ +3 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +5 && +8 "core" &Ӣ  u 9$ +4 .tForearm.seek CC +5 "manipulator"&'+ +108 "core" ' +4 .tHand.close +2 "manipulator"&x/ +71 "core" / +2 .tCC.seek :open +2 "collection"'w( +376 "core" ( +2 "manipulator"&k& +4 "core" &Ӣ 9$ + "manipulator"&% +4 "core" %  +2 .tForearm.seek :retract +2 "manipulator"& '\ +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&/(- +276 "core" ( +3 "manipulator"&& +8 "core" &-  ~ +3 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +4 &{& +8 "core" &- ~ +5 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek :garage +3 "manipulator"&:' +92 "core" ' +2 .tHand.open + "manipulator"&i1 +76 "core" 1 +2 "manipulator"&0% +4 "core" %  L +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +6 "manipulator"&='\ +93 "core" ' +4 "processing"%?& +10 "core" &=\ +13383 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +7909 "Can"\ ## +52186 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +7205 "Can"\ #" +53537 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +6456 "Can"\ ## +4920 !"Qmail"o:Errno::EINVAL :\ errnoi: mesg""Invalid argument - connect(2):@checkpoint: omitted:bt[" Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +5755 "Can"\ ## +55109 #"reset-modem"Session Begun +10 #-> Gate.cycleModemPower! 5 +5 .Gate.cycleModemPower! 5 +4 #Session Ended +4874 "Can"z\ %$ +347 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +4033 "Can"o\ ## +27901 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +3326 "Can"s\ #" +55452 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +2628 "Can"^\ ## +58072 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +1921 "Can"W\ ## +22995 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +1219 "Can"O\ ## +50532 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +521 "Can"O\ ## +60001 W\ $$ +172 #"reset-modem"Session Begun +5 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +17878 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" exit +3003 #Sending Email +11344 "Can"d\ && +886 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +17765 !to:Email::Error: mesg"flush stuck!:bt[ "8/home/esp/esp2/utils/commskel.rb:231:in `flushMail'")/home/esp/esp2/utils/commskel.rb:239"4/home/esp/esp2/lib/framework.rb:171:in `atExit'"-/home/esp/esp2/lib/thread.rb:762:in `[]'"0/home/esp/esp2/lib/thread.rb:762:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +4 #mEXIT @946700202.10EST @946944257.88EST = =mMAIN_scheduler =tMAIN @EST946944259.68 #"core_reset"Sent BREAK +2 #t@8433 receive with ifg=0x10, ie=0xFD + #@9073 receive with ifg=0x10, ie=0xFD + #@9730 receive with ifg=0x10, ie=0xFD #@10370 receive with ifg=0x10, ie=0xFD + #@11018 receive with ifg=0x10, ie=0xFD #@11666 receive with ifg=0x10, ie=0xFD + #@12315 receive with ifg=0x10, ie=0xFD + #@12641 receive with ifg=0x80, ie=0xFD #@20206 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +234 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +373 "Can"\ %% + \ %% + #tPolling Can every 10:00 +2 #Cleanly exited at 23:16:42EST31-Dec-99 +684 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +2 "core" %kn\ +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +3 "core" + +2 .tCS.configure :default + "collection"'#P d@b +3 "processing"%% +2 "core" %P/\ +2 .tPS.configure :default +2 "processing"%#A d`xb +2 .tPS.hold + "processing"%+ +4 "core" + + .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %] (6 + .tSS.configure :default +2 "sampler")#.0X ~  + .tSC.configure :loose +2 "storage"($.(\ 1~b +3 .tSC.hold + "storage"(, +2 "core" , + .tSC.configure :loose +2 "storage"($.(\ 1~b +3 (% +2 "core" %} = = _  +2 .tSE.configure :default + "storage"(#QK-0-\ b +3 .tCH.coast + "collection"'  +2 "core" ` + .tCH.configure :default + "collection"'\ 2 +2 .tPH.coast + "processing"%  +3 "core" 5 + .tPH.configure :default + "processing"%\ 2 +3 #tAll dwarf controllers running firmware version 3.85 +2 "sampler") +8 "collection"'% + "processing"%% +4 "core" %in\ + "manipulator"&% +7 "sampler")% +4 "core" %P-\ + %\    + %] '6 +2 "manipulator"&& +4 "core" &-   $ ~ + "storage"(& +4 "core" &" = > b  + "storage"(% +4 "core" %} ; : 4  + "collection"'& +4 "core" &jn\ + "processing"%& +4 "core" &,\ + "collection"' +3 "core"  +2 "collection"'  +3 "core"  + "collection"'! +3 "core"  +2 "processing"%" +3 "core"  + "processing"%# +3 "core" V +2 "processing"%$ +4 "core"  + "processing"%% +3 "core" B +2 "sampler")& +3 "core"  + "collection"''% +4 "core" %ml\ +2 "processing"%(% +3 "core" %P1\ +2 "sampler"))% +4 "core" %] '6 + "collection"'*& +4 "core" &lo\ +2 "processing"%+& +3 "core" &"\ +2 "manipulator"&,% +3 "core" %\      +2 "manipulator"&-& +4 "core" &-   ~ + "storage"(.& +4 "core" &" 9 ? f  + "storage"(/% +4 "core" %} 9 ; G  +2 "collection"'09 +3 "core" 9 +2 "processing"%19 +3 "core" 9 +398 #t-> access 1 +2 "storage"(2% +3 "core" %} = ; )  +2 "manipulator"&3% +4 "core" %\     + "manipulator"&4& +4 "core" &-    ~ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 5 + "storage"(5(< +666 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (6& +2 "core" &< t  +28581 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +29107 "Can"\ $# +31602 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +28392 "Can"\ ## +32301 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +27692 "Can"\ ## +33002 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +26992 "Can"\ ## +33701 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +26292 "Can"\ ## +34396 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +25600 "Can"\ $$ +35090 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +24900 "Can"\ ## +35792 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +24201 "Can"\ ## +36495 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +23499 "Can"\ ## +37193 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +22800 "Can" \ ## +37892 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +22101 "Can"\ ## +38589 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +21405 "Can"\ ## +39285 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +20708 "Can"\ \ ## +39988 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +20006 "Can" \ $$ +40687 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +19305 "Can" \ ## +41386 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +18607 "Can" \ ## +42087 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +17905 "Can"\ ## +42785 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +17208 "Can"\ ## +43482 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +16511 "Can""\ ## +44180 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +15814 "Can"#\ ## @1651852926.24EDT = =mMAIN_scheduler =tMAIN @EDT1651852928.12 #"core_reset"Sent BREAK +2 #t@48131 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +8 #ESP2 v3.41 I2C Gateway v3.20 for core bus +244 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +400 "Can"\  + \ z + #tPolling Can every 10:00 +2 !o:Storage::Warning: mesg"Uncleanly Exited:bt[ "8/home/esp/esp2/utils/storage.rb:438:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:627:in `restore!'"-/home/esp/esp2/lib/esp.rb:115:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +1083 #-> ESP.ready! +3 #Powering core bus +566 .Gate.power :raw,:ON +2 "sampler") +23 ) +2 "core"  +2 "collection"' +2 ' +4 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" %\ +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %\ +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %` % + .tSS.configure :default +2 "sampler")#.0X access 1 +2 "storage"(;% +3 "core" %m   +2 "manipulator"&<% +4 "core" %\ $    + "manipulator"&=& +4 "core" &}\  c # +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(>(< +354 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (?& +2 "core" &< N  +448 #t-> access 2 +2 "storage"(@% +3 "core" %n   G  +2 "manipulator"&A% +4 "core" %\ #   b  + "manipulator"&B& +4 "core" &}\  C # +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(C(K +192 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +2 (D& +3 "core" &K   +5721 #t-> $da [:extractVol]=0.17 +1886 #-> startTube 2 +4224 #-> Sample.deep + .Sample.deep +2 "sampler")E0 +1454 "core" 0 +107 #t-> Flow.start +2 ."flow"Gate.power :analytic3,:ON +1162 #0.0L/min +245 #t-> Powersample.on + !o:NameError: mesg"'uninitialized constant Powersample: name:Powersample:bt["(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 +572 #-> Power.sample on +2 !o:TypeError: mesg"$can't convert Symbol into Float:bt[ "//home/esp/esp2/utils/sampler.rb:656:in `%'"4/home/esp/esp2/utils/sampler.rb:656:in `sample'"4/home/esp/esp2/utils/sampler.rb:773:in `sample'"(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 +185 #"flow"0.0L/min +935 #t-> Power.sampler on + .Gate.power :sampler,:ON +69 #"flow"0.0L/min +1006 #0.0L/min +1005 #0.0L/min +369 #t-> da 50 +2 #da sampling at most 50ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 12:06:28EDT06-May-22\\n{}\\nCan@12:02:14, 21.0C, 43% humidity, 14.7psia, 13.781V, 0.079A, 0.079A avg, 1.09W",Subject: "da sampling at most 50ml" +2 "collection"'F& +6 "core" &\  +2 .tHand.open + "manipulator"&G1 +67 "core" 1 + "manipulator"&H% +4 "core" % \ "    +2 "storage"(I% +4 "core" %p D\  + "storage"(J. +3 "core" .(K +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 + "storage"(K( +528 #"flow"0.0L/min +180 "core" ( +3 .tSC.configure :limp +7 "storage"($(\ 1b +6 (L& +6 "core" & | s !\ +3 "manipulator"&M& +15 "core" &}\   # +7 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 .tElbow.seek 2 +2 "manipulator"&N( +24 "core" ( +3 "manipulator"&O& +12 "core" &   e +3 "storage"(P& +8 "core" &   c\ +5 .tForearm.seek 2 + 700 counts +2 "manipulator"&Q' +106 "core" ' +11 "storage"(R& +8 "core" & u t z\ +4 .tSE.reconfigure :pick +4 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +4 "storage"(S'L +272 "core" ' +3 "storage"(T- +7 "core" -'q +4 .tSE.configure :default +3 "storage"(#QK-0-\ b +6 (U& +5 "core" & z ~ G\ +4 "manipulator"&V& +8 "core" &  e +4 .tElbow.seek 2 +2 "manipulator"&W( +21 "core" ( +3 "manipulator"&X& +9 "core" &   _ +3 "storage"(Y& +8 "core" & !\ +4 .tForearm.seek 2 + 300 counts +4 "manipulator"&Z'ϊ +24 "core" ' +2 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 .tHand.close +3 "manipulator"&[/ +67 "core" / +6 ."downElevator"SE.seek :down +8 "manipulator"&\\& +5 "storage"(]'v +16 "core" &   +3 "manipulator"&^% +8 "core" % o \  S +4 .tForearm.seek :retract +4 "manipulator"&_'\ +42 #"flow"0.0L/min +51 "core" ' +3 .tElbow.seek CC +3 "manipulator"&`(Ӥ +128 "core" ' +3 ."downElevator"SE.stop +4 "storage"(5 +26 "core" ( +3 "manipulator"&a& +8 "core" &Ӥ   :/ +3 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +4 &b& +7 "core" &Ӥ   :/ +4 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +10 .tForearm.seek CC +4 "manipulator"&c'+ +106 "core" ' +3 "manipulator"&d& +8 "core" &Ӥ   :/ +4 "manipulator"&e% +8 "core" %+   +4 "collection"'f& +6 "core" &\  +5 "collection"'g& +11 "core" &\  +6 .tCC.seek :closed +7 "collection"'h(O +9 "core" &}\  +3 &\  + & \  +6 &6 \ +| +9 &h \ ? +13 &h\ M +5 &-f\ L +10 &g9\ L +9 &g\ K +13 &sj\ L +5 &5j\ L +10 &jn\ K +10 &h\ L +9 & {g\ L +10 &">n>\ K +9 &$h\ K +9 &%g\ K +9 &'k\ L +9 &)EhI\ L +10 &+h\ L +10 &,j\ L +11 &.i\ K +8 &0Oi{\ K +9 &2h\ K +9 &3fE\ K +10 &5i\ K +8 &7Vj\ K +10 &9hz\ L +10 &:i!\ K +13 &<j\ K +5 &>]hB\ L +10 &@g\ L +9 &Ai\ L +10 &Ch\ K +8 &Eeo$\ L +10 &G$v\ M +10 &H\ O +8 &J\ U +11 &LM\ W +9 &N\ F +9 &O0B&\ *{ +17 &Ob\ ? +6 ( +4 &OT\ ? +2 &OT \ ? +3 "collection"'g& +12 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.69 + .Hand.open + "manipulator"&i1 +7 "core" &OT!\ ? +66 1 +2 "manipulator"&j% +9 "core" % &   +4 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +3 "manipulator"&k'\ +58 #"flow"0.0L/min +45 "core" ' +3 #tcollectSample 50ml w/bubble point of 24psi +3 #Priming 7ml +3 .Intake.select :close +3 .Exhaust.select :close +2 .SS.hold +3 "sampler")l+ +7 "core" + +3 "sampler")m% +7 "core" % \ A +3 "collection"'n& +8 "core" &OT\ ? +6 "Can"\ FF +2 #tCalibrating pressure and temperature sensors +8 .CTV.dial :air +3 .SSV.dial :spit,avoiding: :exhaust +4 .SS.reconfigure :fast +5 "sampler")#.0X' +336 "core" ' + .tSS.stop + "sampler")5 +3 #tEvacuating Puck (bubblePt=24psi, evacVolume=10ml, delay 15 seconds) +2 .Intake.select :close + "collection"'E& +3 "core" &OU\ ? +2 ."airStroke"CSV.dial :waste +4 "sampler")F% + "collection"'G +6 "core" %  +2 .tSSV.dial :exhaust + "sampler")H  +62 "core" +2 ."airStroke"CS.seek 0ml +2 "collection"'I' +4 "core" ' + ."airStroke"CSV.dial :air +3 "collection"'J @ +2 "core"  +2 .tExhaust.select :open + "sampler")@ +9 .tSS.reconfigure :exhale +2 "sampler")#.0X9 +3 "core" 9 \\! +102 "collection"'M9 +43 "core" 9 l% +111 "collection"'I9 +3 "core" 9 + +102 "collection"'O9 +2 "core" 9 0 +102 "collection"'P9 +3 "core" 9 4 +102 "collection"'$9 +2 "core" 9 8 +102 "collection"'C9 +3 "core" 9 < +102 "collection"'&9 +2 "core" 9 @ +102 "collection"'T9 +3 "core" 9 E +102 "collection"'U9 +2 "core" 9 I +102 "collection"' 9 +3 "core" 9 M\ +102 "collection"'L9 +3 "core" 9 Q\ +102 "collection"'X9 +2 "core" 9\ U +102 "collection"'Y9 +3 "core" 9\ Y +102 "collection"'[9 +3 "core" 9\ ^ +102 "collection"'R9 +2 "core" 9\ b +102 "collection"'^9 +3 "core" 9\ 'f +102 "collection"'N9 +2 "core" 9\ /j +102 "collection"'Q9 +3 "core" 9\ 7n +102 "collection"'\\9 +3 "core" 9\ >s +102 "collection"'S9 +2 "core" 9\ Dw +102 "collection"'b9 +4 "core" 9\ K{ +102 "collection"'Z9 +2 "core" 9\ P +102 "collection"'d9 +3 "core" 9\ U +102 "collection"'a9 +2 "core" 9\ [ +102 "collection"'f9 +3 "core" 9\ ` +102 "collection"'V9 +3 "core" 9\ d +102 "collection"'e9 +2 "core" 9\ h +102 "collection"'W9 +3 "core" 9\ k +102 "collection"']9 +2 "core" 9\ o +3 .tCH.hold 10:00,70C +4 "collection"'+ `\ `\ m + 'i9 +6 "core"  + 9\ p\ p + "collection"'_% +4 "core" %   \ +2 #tBegun lysing Collection Puck Heater at 68.1C/33.5psia +33237 "Can"\ +26752 "core" ` +2 "collection"'g9 +3 "core" 9\ c +2 "collection"'m% +4 "core" % ^\ +2 #tEnded lysing Collection Puck Heater at 70.1C/30.7psia +2 .CS.seek 0ml + "collection"'j' +334 "core" ' +5 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'n @ +95 "core" A +2 .tCSV.dial :air + "collection"'c @ +41 "core" ? +2 .tCS.seek 5ml + "collection"'l'l +1358 "core" ' + .tCSV.dial CTV +2 "collection"'  +42 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'p @ +42 "core" ? + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'q  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'s @ +40 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'t' +1346 "core" ' + "collection"'r% +4 "core" % \ +2 #tPuck @42.2psia after final lysis pressurization + #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"'v +95 "core"  +2 .tCBV.dial CSV + "collection"'o  +29 "core"  + "collection"'x% +4 "core" % c d\ +2 .tCS.seek 5ml +2 "collection"'w'l +1344 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'{  +42 "core" + "collection"'|% +4 "core" %lj\  +2 .tCS.seek 7ml +2 "collection"'~' +593 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"' @ +40 "core" ? +2 .tCS.seek 10ml +2 "collection"'y' D +840 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'z ` +120 "core" b + #tLysing Complete + "collection"'& +5 "core" &ORVY\ ? + #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&% +3 "core" %     +2 "storage"(% +3 "core" %o  +2 "storage"(. +3 "core" .( + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 + "storage"(($ +194 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" &% |  +2 "manipulator"& & +3 "core" &ӥ 7 :. +2 "manipulator"&\ % +3 "core" %     +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"& ( +156 "core" ( +3 "manipulator"& & +4 "core" &     + "storage"( & +4 "core" &% :  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&'! +101 "core" ' + "storage"(& +4 "core" &%   \ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"('L +269 "core" ' + "storage"(- +4 "core" -'L + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"(' +32 "core" ' +2 "manipulator"&& +4 "core" &    +2 "manipulator"&% +4 "core" %1 \  + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&(Ӥ +156 "core" ( + "manipulator"&& +4 "core" &Ӣ   9# +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &Ӣ  \ E 9# +2 .tForearm.seek CC +2 "manipulator"&'+ +102 "core" ' +2 .tHand.close + "manipulator"&/ +71 "core" / + .tCC.seek :open +2 "collection"'( +376 "core" ( + "storage"(%& +4 "core" &%  +2 "storage"("& +4 "core" &% 7  + "manipulator"&)& +4 "core" &ӣ a 8" + "manipulator"&% +4 "core" % %    , +2 .tForearm.seek :retract + "manipulator"&'\ +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&(( +158 "core" ( + "manipulator"&& +5 "core" &  ' + "storage"(#& +3 "core" &%   +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.seek 1 +2 "manipulator"&'e +112 "core" ' +2 .tElbow.hold + "manipulator"&,, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&-1 +69 "core" 1 +3 "manipulator"&.% +4 "core" % p{   / ǻ: + "storage"(/& +4 "core" &% 0  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 311 counts + "manipulator"&''Ϝ +21 "core" ' +2 "manipulator"&1& +4 "core" &   + "storage"(2& +4 "core" &% 4 4  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&3'! +31 "core" ' +2 "storage"(% +4 "core" % ' #   +2 ."downElevator"SE.seek :down +4 "storage"(5'v +99 (6% +3 "core" %6M   = \ SW +2 "manipulator"&7% +4 "core" %   v +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&4'\ +86 "core" ' +69 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'8& +4 "core" &\\]\ +2 "manipulator"&:& +3 "core" &   +2 "manipulator"&;% +4 "core" %\     +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&=(- +177 "core" ( +2 "manipulator"&9& +4 "core" &-   + .tElbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +3 &?& +2 "core" &-  +2 .tForearm.seek :garage +2 "manipulator"&0' +93 "core" ' + .tHand.close + "manipulator"&& +5 "core" &bd\ +2 .tCC.seek :closed +2 "collection"'M(O +4 "core" &ad\ +6 &<`e\ %g +10 &[`c\ 7 +9 &\ `ds\ I +10 &aad\ I +9 &ibe\ I +9 &Qb`e\ H +10 &fae \ I +9 &hbc \ I +9 &ibd\ I +10 &Yibd\ H +9 & e`e \ H +10 &!kce\ I +9 &#cae\ I +9 &%`d^c\ I +10 &'!g`e\ I +9 &(dafy\ H +9 &*j`fO\ I +10 &,hgce\ I +9 &.*ebe\ I +10 &/hbe\ I +9 &1cae\ H +9 &3qhae\ H +10 &52hce]\ I +9 &6gcc\ I +9 &8ebf\ H +10 &:ze`f\ H +9 &<;jae\ H +10 &=cae\ H +9 &?e`f\ H +9 &Ajce\ I +10 &CBede\ I +9 &Eide\ I +9 &Fkag\ I +10 &H{adn\ K +9 &J4bcS\ Q +10 &Kff\ T +9 &Mom\ U +13 &OL\ 3 +6 &Oz\ r\ D +5 ( +2 "collection"'>& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.62 + "collection"'I& +4 "core" &Oz]\ D + &Oz]\ D +2 .tHand.open + "manipulator"&O1 +65 "core" 1 + "manipulator"&P% +4 "core" % (  + ] +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&$'\ +101 "core" ' + .tPSV.dial PSR +2 "processing"%C +126 "core"  +2 "processing"%&% +4 "core" %S\ + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml + "processing"%T' +1617 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%U  +43 "core"  +2 .tPS.seek 0ml + "processing"% 'W +1634 "core" ' + .tPSV.dial PSR +2 "processing"%L +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%X' +2633 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%Y + "collection"'[  +6 "core" A + "processing"%R  +74 "core" +81  +2 .tPSV.dial :mixloop + "processing"%^ +99 "core" + .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%N  +124 "core" +2 .tPS.seek 0ml +2 "processing"%Q'W +2624 "core" ' + .tPSV.dial :air +2 "processing"%\\  +41 "core"  +2 .tPS.seek 2.5ml + "processing"%S' +2637 "core" ' + .tPSV.dial :mixloop +2 "processing"%b +43 "core" +2 .tPS.seek 0ml + "processing"%Z'W +2639 "core" ' + .tPSV.dial :air +2 "processing"%d  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%a' +2626 "core" ' + .tPSV.dial :mixloop +2 "processing"%f +42 "core" +2 .tPS.seek 0ml +2 "processing"%V'W +2635 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&e& +4 "core" &Ӝ    :* +46 .tElbow.reconfigure :tight +12 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&W(Ӥ +3 "core" ( + "manipulator"&]& +4 "core" &Ӝ  :* + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &i& +2 "core" &Ӝ   :* +2 .tForearm.seek CC +2 "manipulator"&_'+ +106 "core" ' + .tHand.close + "manipulator"&}/ +70 "core" / +2 .tCC.seek :open + "collection"'+( +126 "Can"\ HH +254 "core" ( + "manipulator"&g& +4 "core" &Ӝ   :* + "manipulator"&m% +4 "core" % !  +2 .tForearm.seek :retract +2 "manipulator"&u'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&n(- +283 "core" ( + "manipulator"&c& +4 "core" &-   ~ 0 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &j& +3 "core" &-   0 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +89 "core" ' + .tHand.open +2 "manipulator"&p1 +75 "core" 1 + "manipulator"&q% +4 "core" %   ; +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&s'\ +93 "core" ' + .tPSV.dial :mixloop +2 .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 +2 "collection"'l& +4 "core" &rv\ + "manipulator"&r% +4 "core" %\    M  +2 "storage"(v% +3 "core" %~ 4 1  +2 "storage"(o. +3 "core" .($ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(x( +196 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (t& +3 "core" &  \  +2 "manipulator"&{& +3 "core" &-   0 +2 "manipulator"&|% +3 "core" %\  W  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&w( +177 "core" ( + "manipulator"&& +4 "core" &   $ +2 "storage"(~& +3 "core" & 2 3  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&z' +103 "core" ' + "storage"(& +4 "core" & 4 2  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"('L +282 "core" ' +2 "storage"(- +3 "core" -'x +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +2 (& +3 "core" &   (  +2 "manipulator"&& +3 "core" &   4 $ +2 .tElbow.seek 2 + "manipulator"& ( +3 "core" ( +2 "manipulator"&\ & +4 "core" &  $ + "storage"(K& +4 "core" &   +2 .tForearm.seek 2 + 300 counts +2 "manipulator"& 'ϊ +13 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"& / +76 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +3 "storage"(`'v +7 "core" &   $ +2 "manipulator"&k% +4 "core" % ϔ   x +2 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' + .tElbow.seek CC +2 "manipulator"&(Ӥ +151 "core" ( +2 "manipulator"&& +5 "core" &Ӣ  :* ' + ."downElevator"SE.stop +3 .tElbow.reconfigure :loose +2 "storage"(5 +4 "manipulator"&$ &.,(#b +2 && +3 "core" &Ӣ   :* +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&'+ +105 "core" ' + "manipulator"&& +4 "core" &Ӣ   :* +2 "manipulator"&% +4 "core" %*   +2 "collection"' & +4 "core" &sv[\ +2 "collection"'& +5 "core" &rw9\ +2 .tCC.seek :closed +2 "collection"'(O +4 "core" &ux;\  +9 &4tw%\ *z +9 &htw\ = +10 &ysux\ J +9 &\\etvg\ H +10 &dstP\ H +9 &bsw8\ H +9 &esu$\ H +10 &bgrw \ I +9 &'bsw\ H +9 &jsw\ H +10 & gsv\ H +9 &"lisxv\ H +10 &$.jsvi\ H +9 &%hsxQ\ H +9 &'jswF\ H +10 &)sfsw8\ I +9 &+5frv,\ I +9 &,gty\ H +10 &.bqw\ H +9 &0|jsw\ H +10 &2>ftx\ H +9 &4brw\ H +9 &5ftx\ H +10 &7erv\ H +9 &9Fgsw2\ H +9 &; bsx\ H +10 &<hvw\ H +9 &>etv~\ H +10 &@Nbtw}\ H +9 &Bftwc\ H +9 &Cerw^\ H +10 &EjuvI\ I +9 &GRvuxD\ J +9 &I =DA\ M +10 &JG>.\ S +9 &Lyd`\ T +10 &N9ll"\ B +9 &O><os\ &q +9 &Onps\ E +6 ( +2 "collection"'& +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.63 + .Hand.open +2 "manipulator"&h1 +3 "core" &Ohrt\ E +62 1 + "manipulator"&%% +5 "core" % $  2 + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&"'\ +93 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"')  +125 "core"  + .tCSV.dial CTV +2 "collection"'  +26 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2632 "core" ' + "collection"'#% +4 "core" % BDH8\ \ +2 .tCS.seek 4.15ml +2 "collection"''Q +1564 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%  +41 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%-  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%.'W +2629 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'/ ` +38 "core" _ + .tCSV.dial :air +2 "collection"'1 @ +42 "core" > +2 .tCS.seek 10ml +2 "collection"'2' D +1565 "core" ' + .tCSV.dial CTV +2 "collection"'  +42 "core"  +2 .tCS.seek 0ml +2 "collection"'' +2623 "core" ' + .tCBV.dial :waste1 +6 "collection"'6 @ +28 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'7  +125 "core" + "collection"'(& +4 "core" &Oha\ E +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&% +4 "core" %\     + "storage"('% +4 "core" %{  + "storage"(8. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(:($ +195 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (;& +2 "core" &% ! C  +2 "manipulator"&& +4 "core" &Ӣ  :* + "manipulator"&3% +4 "core" %\   )  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&9( +156 "core" ( +2 "manipulator"&?& +4 "core" &    \ +2 "storage"(5& +4 "core" &%  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&,'! +91 "core" ' +2 "storage"(<& +4 "core" &% \  \ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(!'L +281 "core" ' +2 "storage"(@- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +2 "manipulator"&4& +3 "core" &  ~ \ +2 "storage"(0& +3 "core" &%   +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&A'e +36 "core" ' +2 .tElbow.hold +2 "manipulator"&E, +3 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(=- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(G'> +32 "core" ' + "manipulator"&H% +5 "core" %hr  ǽR + "storage"(J& +4 "core" &%  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 303 counts + "manipulator"&B'ϔ +18 "core" ' +2 "manipulator"&& +4 "core" &   / \ +2 "storage"(I& +3 "core" &%  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&O'! +32 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(P'- +39 "core" ' + "manipulator"&>& +4 "core" & \  C \ +2 "manipulator"&C% +4 "core" %(  N +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&&'\ +95 "core" ' +2 .tElbow.seek CC + "manipulator"&F(Ӥ +156 "core" ( +2 "manipulator"&U& +4 "core" &ӱ  1 3 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &T& +2 "core" &ӱ   3 +3 .tForearm.seek CC + "manipulator"&L'+ +101 "core" ' +2 .tHand.close + "manipulator"& / +69 "core" / + .tCC.seek :open +2 "collection"'Y( +376 "core" ( +2 "storage"([& +4 "core" &% \ + "storage"(R& +4 "core" &%  + "manipulator"&^& +4 "core" &ӱ  3 + "manipulator"&N% +4 "core" % > \ \ q +2 .tForearm.seek :retract + "manipulator"&X'\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&\\( +156 "core" ( + "manipulator"&Q& +5 "core" &   \ + "storage"(b& +4 "core" &% +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&S'e +111 "core" ' + .tElbow.hold +2 "manipulator"&d, +3 "core" , +45 .tElbow.reconfigure :tight +11 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&Z1 +71 "core" 1 +2 "manipulator"&f% +4 "core" % s    s +2 "storage"(a& +3 "core" &% L  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 314 counts + "manipulator"&e'ϟ +17 "core" ' + "manipulator"&]& +4 "core" &  R \ +2 "storage"(i& +4 "core" &% . ( * +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&}'! +29 "core" ' +2 "storage"(D% +5 "core" %.\ 3 4  +2 ."downElevator"SE.seek :down +3 "storage"($'v +99 (M% +2 "core" %0O  TY +2 "manipulator"&g% +4 "core" %'  P +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&m'\ +89 "core" ' +55 ' + ."downElevator"SE.stop + "storage"(5 +3 .tPSV.dial :air + "processing"%_  +70 "core" +2 .tPS.seek 2.5ml +2 "processing"%c' +2625 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%j +52 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%W  +41 "core"  + .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%p +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air +31 "processing"%q  +42 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%l'W +2630 "core" ' + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%r& +4 "core" &|\ + "manipulator"&v& +4 "core" &   1 \ + "manipulator"&u% +4 "core" %   y  +2 .tElbow.seek FlushPuck::Garage + "manipulator"&o(- +180 "core" ( + "manipulator"&& +4 "core" &-  V  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &t& +3 "core" &-   I  +2 .tForearm.seek :garage +2 "manipulator"&{' +93 "core" ' + .tHand.close + "manipulator"&|/ +65 "core" / + "manipulator"&& +5 "core" &-   ]  + "manipulator"&% +4 "core" % Ϸ \ r  + .tForearm.seek :retract +2 "manipulator"&~'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&n(z +144 "core" ( + "manipulator"&& +4 "core" &o    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &s& +3 "core" &o  \ \\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&'~ +102 "core" ' +2 "manipulator"&& +4 "core" &p  O  +2 "manipulator"&% +3 "core" %t   . A +2 "processing"%\ & +4 "core" &Z\ +2 "processing"%K& +4 "core" &Z\ +2 .tPC.seek :closed +2 "processing"% (Tg +4 "core" &`\ +8 &>c\ $e +9 &tYe\ 7 +10 &m\ K +9 &bu\ K +9 &Wai\ K +10 &bl\ K +9 &co\ K +9 &bo\ J +11 &_dt\ K +10 &!gu\ K +7 &g\ K +10 &!h\ K +9 &#ic\ J +10 &%+g\ J +9 &&b\ J +9 &(d\ J +10 &*pd\ K +9 &,2b\ K +9 &-c\ J +10 &/`\ J +9 &1x`\ K +10 &3;c\ J +9 &4b\ J +9 &6d\ K +10 &8b\ K +9 &:Bb\ K +10 &<]\ J +9 &=c\ K +9 &?`\ J +10 &AKd\ J +9 &C b\ K +9 &Dc\ K +10 &Fi\ K +9 &HNsr\ L +10 &J\ h\ N +9 &KX\ P +9 &M\\\ P +10 &OI\\\ P +9 &Q\ [\ Q +9 &RL\ B +10 &SCtO\ _ +9 &TA'Q\ ' +6 ( + "processing"%K& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.46 + "processing"%& +5 "core" &TAW\ ' + &TAo\ ' + .tHand.open + "manipulator"&k1 +70 "core" 1 + "manipulator"&w% +4 "core" % t  i A +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&z'\ +98 "core" ' + .tPRV.dial :air +2 "processing"%  +41 "core"  + .tPSV.dial :mixloop +2 "processing"% +42 "core" + "processing"%% +4 "core" %Y\ +2 .tPS.seek 0.3ml +2 "processing"% ' +391 "core" ' + .tPSV.dial PSR +2 "processing"% +98 "core"  +2 "processing"%% +4 "core" %\  + #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml +2 "processing"% '* +483 "core" ' + .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"% ' +1921 "core" ' + .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%` +98 "core" + .tPTV.dial :mixing +2 "processing"% @ +69 "core" A + .tPBV.dial :waste2 +2 "processing"%+  +89 "core"  +2 .tPS.seek 0ml +2 "processing"%h'W +2647 "core" ' +2 #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&%& +4 "core" &p  .  + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&(z +3 "core" ( + "manipulator"&)& +4 "core" &p  6  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &p  W  +2 .tForearm.seek PC + "manipulator"&'~ +94 "core" ' + .tHand.close + "manipulator"&V/ +76 "core" / + .tPC.seek :open +2 "processing"%#( +400 "core" ( + "manipulator"&y& +4 "core" &p   b  +2 "manipulator"&% +3 "core" % {   ! +2 .tForearm.seek :retract +2 "manipulator"&-'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +137 "core" ( +2 "manipulator"&/& +4 "core" &-   8 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &1& +2 "core" &- \  6 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&' +108 "core" ' + .tHand.open + "manipulator"&1 +68 "core" 1 +2 "manipulator"&2% +4 "core" %  @ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&6'\ +99 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%7& +4 "core" &\ + "manipulator"&(% +4 "core" %    I Q + "storage"(% +4 "core" %m 5 (  +2 "storage"('. +3 "core" .($ + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(8( +201 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (;& +2 "core" &  7 +2 "manipulator"&& +3 "core" &-   , +2 "manipulator"&3% +4 "core" %    Q + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&x( +163 "core" ( + "manipulator"&?& +4 "core" &   m +2 "storage"(5& +3 "core" & 2 4 <  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts + "manipulator"&<' +89 "core" ' +2 "storage"(& +4 "core" & 3 3   +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"("'L +280 "core" ' + "storage"(@- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (4& +2 "core" & \ U +2 "manipulator"&0& +3 "core" &   m +2 .tElbow.seek 2 +2 "manipulator"&=( +3 "core" ( + "manipulator"&H& +4 "core" &   X m + "storage"(J& +4 "core" &   +2 .tForearm.seek 2 + 300 counts + "manipulator"&'ϊ +22 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&I/ +71 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&>& + "storage"(C'v +7 "core" &   - m +2 "manipulator"&,% +4 "core" % r  R +2 .tForearm.seek :retract + "manipulator"&9'\ +95 "core" ' +2 .tElbow.seek PC +2 "manipulator"&!(z +158 "core" ' + ."downElevator"SE.stop + "storage"(5 +92 "core" ( +2 "manipulator"&A& +4 "core" &}   + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &B& +2 "core" &}   c +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&G'~ +96 "core" ' + "manipulator"&U& +5 "core" &}   + "manipulator"&T% +4 "core" %r   +2 "processing"%O& +52 "core" &\ +3 "processing"%E& +5 "core" &r\ +2 .tPC.seek :closed +2 "processing"% (Tg +4 "core" &s\ +7 & (m\ #a +10 &Wk\ 6 +9 &f\ J +9 &_b\ J +10 &b`\ J +9 &Acb\ K +10 &`h\ J +9 &dk\ J +9 &a]\ K +10 &J_U\ J +9 & _W\ K +9 &!`V\ J +10 &#`U\ J +9 &%R`M\ J +10 &'`L\ K +9 &(`T\ J +9 &*`K\ J +10 &,[_L\ J +9 &.`H\ J +9 &/_\ J +10 &1`M\ J +9 &3b`O\ J +10 &5$_I\ J +9 &6_O\ J +9 &8_F\ J +10 &:k`G\ J +9 &<,^M\ J +9 &=`N\ J +10 &?_N\ J +9 &At_\ I +10 &C4`\ J +9 &Dgh\ J +9 &Fj\ K +10 &Hxl\ K +9 &J4|\ M +9 &K\ P +10 &M\ P +9 &Or\ P +10 &Q3\ P +9 &R\ = +9 &T<q\ X +10 &TK,\ ( +5 ( +2 "processing"%E& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.50 + .Hand.open + "manipulator"&&1 +4 "core" &TK\ ( +66 1 +2 "manipulator"&% +4 "core" % r  Z +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&['\ +103 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%R  + %^9 +6 "core" 9m +102 "processing"%N9 +2 "core" 9m +102 "processing"%Q9 +3 "core" 9m  +102 "processing"%b9 +2 "core" 9n  +102 "processing"%L9 +3 "core" 9m +102 "processing"%F9 +3 "core" 9m +102 "processing"%Z9 +3 "core" 9m +102 "processing"%f9 +2 "core" 9m +102 "processing"%a9 +2 "core" 9n" +102 "processing"%]9 +3 "core" 9m& +102 "processing"%i9 +3 "core" 9m* +102 "processing"%X9 +2 "core" 9m/ +102 "processing"%D9 +2 "core" 9n3 +103 "processing"%\\9 +2 "core" 9m7 +102 "processing"%M9 +2 "core" 9o; +102 "processing"%g9 +4 "core" 9o? +102 "processing"%S9 +2 "core" 9nC +102 "processing"%e9 +2 "core" 9oH +103 "processing"%P9 +2 "core" 9nL +102 "processing"%_9 +2 "core" 9oP +102 "processing"%}9 +3 "core" 9oT\ +102 "processing"%$9 +2 "core" 9oX\ +102 "processing"%.9 +3 "core" 9p] +102 "processing"%j9 +2 "core" 9pa +102 "processing"%W9 +3 "core" 9qe +102 "processing"%p9 +3 "core" 9#pi +102 "processing"%q9 +2 "core" 9-qm +102 "processing"%c9 +3 "core" 96rq +102 "processing"%r9 +2 "core" 9>rv +102 "processing"%v9 +2 "core" 9Fsz +102 "processing"%u9 +4 "core" 9Os~ +102 "processing"%9 +2 "core" 9Vs +102 "processing"%t9 +3 "core" 9]t +102 "processing"%d9 +2 "core" 9dt +3 .tPH.hold 2:00:00,28C +8 "processing"%| pp^ +2 .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"% +99 "core"  + "processing"%% +4 "core" %X\ + #tPulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml + "processing"%m' +596 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +9 .tPS.seek 2ml +2 "processing"%'[ +1620 "core" ' + .tPTV.dial :puck +2 "processing"%s  +69 "core"  +2 .tPSV.dial PTV + "processing"%{ +70 "core" +2 .tPBV.dial :waste1 +2 "processing"%  +125 "core"  + "processing"%% +4 "core" %a\ +2 .tPS.seek 1.5ml +2 "processing"%\ ' +595 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%o * +30 "core" + +2 .tPS.seek 0ml +2 "processing"%~'W +1604 "core" ' +2 .tdelay 5:00 +5664 "Can"\ 55 +24338 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%*  +32 "core" +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" * + .tPSR.select :air +3 .PSV.dial PSR + "processing"%k +70 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%w' +2268 "core" ' +2 .tPSV.dial PTV +6 "processing"%K +71 "core" + .tdelay 5 seconds +502 .PSV.dial PSR +3 "processing"% +70 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"% +69 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%  +68 "core"  +2 .tPS.seek 0ml + "processing"%'W +2275 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%l  +122 "core" + .tPSV.dial :mixloop +2 "processing"% +42 "core" + .tPRV.dial :ab1 +2 "processing"% @ +70 "core" A +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"% 'w +351 "core" ' + .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +3 "collection"'  +2 "processing"%`  +43 "core"  +6 +2 "processing"%% +4 "core" %wx\  +2 .tPS.seek 0.32ml +2 "processing"%+'$ +402 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +29 "core" + .tPRV.dial :air +2 "processing"%%  +41 "core"  +2 .tPS.seek 0.9ml +2 "processing"%)'D +1243 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +68 "core" > +3 .tPS.seek 0.5ml + "processing"%V' +856 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%n  +41 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml + "processing"%z'[ +1615 "core" ' +2 .tPSV.dial :PML + "processing"% +43 "core" + .tPTV.dial :mixing +2 "processing"%y @ +69 "core" B + .tPBV.dial :waste1 +2 "processing"%  +33 "core" + "processing"%/% +4 "core" %\\c\  +2 .tPS.seek 1.85ml +2 "processing"%1'< +237 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%'W +1965 "core" ' + .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +6 "collection"'& +2 "core" &C\ +2 "manipulator"&2& +4 "core" &}  R + "manipulator"&7% +9 "core" %   '  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&((- +139 "core" ( + "manipulator"&-& +4 "core" &-   3 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-   3 +2 .tForearm.seek :garage + "manipulator"&'' +89 "core" ' + .tHand.close + "manipulator"&/ +68 "core" / +2 "manipulator"&;& +4 "core" &-  < - + "manipulator"&% +4 "core" %  \  + +2 .tForearm.seek :retract +2 "manipulator"&3'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&:(Ӥ +272 "core" ( +2 "manipulator"&?& +4 "core" &ӣ   9( + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &5& +3 "core" &ӣ  5 9( +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&'+ +101 "core" ' +2 "manipulator"&& +4 "core" &Ӥ  S 9' +2 "manipulator"&6% +3 "core" %"   / ) +2 "collection"'@& +4 "core" &0\ +2 "collection"'4& +6 "core" &'\ +2 .tCC.seek :closed +2 "collection"'0(O +4 "core" &<\ +7 & 4D\ %f +9 &X=\ 6 +10 &9\ J +9 &e>\ J +10 &g>\ I +9 &CeA\ J +9 &e<\ J +10 &e:\ I +9 &hB\ J +10 &Le8\ J +9 & e:\ I +9 &!jA\ J +10 &#j=\ J +9 &%Th@\ J +9 &'g>\ J +10 &(c3\ J +9 &*h;\ J +10 &,\\d6\ J +9 &.k<\ J +9 &/iB\ J +10 &1e=\ I +9 &3ej;\ I +9 &5&dC\ J +10 &6k@\ J +9 &8lD\ J +9 &:kfB\ J +10 &\ D + &O_A\ D +2 .tHand.open + "manipulator"&J1 +73 "core" 1 +2 "manipulator"&I% +4 "core" % " ) +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&>'\ +101 "core" ' +2 .tPSV.dial PSR + "processing"%, +109 "core"  + "processing"%x% +4 "core" %Sp\ +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +56 .tPS.seek 1.5ml +2 "processing"%<' +1605 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%"  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +1606 "core" ' + .tPSV.dial PSR +2 "processing"%A +42 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%B' +2633 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%=  +2 "collection"'U  +40 "core" +113  + .tPSV.dial :mixloop +2 "processing"%T +109 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%O  +70 "core" +2 .tPS.seek 0ml +2 "processing"%C'W +2624 "core" ' +2 .tPSV.dial :air + "processing"%9  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%#' +2627 "core" ' +2 .tPSV.dial :mixloop + "processing"%& +55 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2635 "core" ' + .tPSV.dial :air +2 "processing"%^  +41 "core"  +2 .tPS.seek 2.5ml +2 "processing"%E' +1630 "Can"\ WW +1007 "core" ' + .tPSV.dial :mixloop +2 "processing"%N +42 "core" +2 .tPS.seek 0ml +2 "processing"%G'W +2635 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&Q& +4 "core" &ӥ ^ 9& +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&b(Ӥ +3 "core" ( + "manipulator"&L& +5 "core" &ӥ  Q 9& + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &F& +2 "core" &ӥ  9 9& +2 .tForearm.seek CC +2 "manipulator"&Z'+ +102 "core" ' + .tHand.close +2 "manipulator"&f/ +70 "core" / +2 .tCC.seek :open +2 "collection"'a( +377 "core" ( + "manipulator"&]& +4 "core" &ӥ   9& +2 "manipulator"&i% +4 "core" % / \  o ~ + .tForearm.seek :retract +2 "manipulator"&X'\ +98 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&D(- +285 "core" ( +2 "manipulator"&\\& +4 "core" &-   + + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &M& +3 "core" &-  \  + +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&g' +102 "core" ' +2 .tHand.open +2 "manipulator"&S1 +73 "core" 1 + "manipulator"&e% +4 "core" %  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&P'\ +95 "core" ' +2 ."da"delayUntil "12:57:15.62" +24853 #recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%_ @ +69 "core" @ +2 ."da"PBV.dial :waste1 + "processing"%}  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%$ * +34 "core" , + ."da"PSV.dial :air +2 "processing"%.  +42 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%j' +2268 "core" ' + ."da"PSV.dial :mixloop +7 "processing"%W +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%p  +54 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%q +41 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%c  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%r'W +2261 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%v +125 "core"  + "processing"%u% +4 "core" %[\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +583 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%t'[ +1610 "core" ' + ."da"PTV.dial :puck +2 "processing"%d  +69 "core"  + ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +33 "core" +2 "processing"%h% +4 "core" %Zq\  +2 ."da"PS.seek 1.5ml + "processing"%m' +588 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%s * +32 "core" * +3 ."da"PS.seek 0ml + "processing"%{'W +1617 "core" ' +2 ."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"% * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%o' +837 "Can"\ 66 +1423 "core" ' + ."da"PSV.dial PTV +2 "processing"%\ +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%R +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%* +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%k'W +2267 "core" ' + #"da"washCycleDA #2 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%~ +125 "core"  + "processing"%K% +4 "core" %V\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +589 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml + "processing"%'[ +1614 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +82 "core"  + ."da"PBV.dial :waste1 +2 "processing"%w  +33 "core" + "processing"%l% +4 "core" %\\\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PS.seek 0ml +3 "processing"%'W +1603 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%`  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"% * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +68 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"% ' +2269 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +70 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%% +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%+ +71 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%)'W +2268 "core" ' +2 #"da"getPMLReagent08 +49 .PRV.dial :air +3 "processing"%n  +40 "core"  + ."da"delay 5 seconds +503 .PTV.dial :PRVmixing + "processing"%V  +123 "core" + ."da"delay 5 seconds +503 .PRV.dial :ab2 +2 "processing"%  +39 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop +2 "processing"%y +42 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml + "processing"%' +381 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%/  +42 "core"  + "processing"%% +4 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%z'y +338 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%1  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'[ +1564 "core" ' +2 ."da"PSV.dial :PML + "processing"%2 +43 "core" + ."da"PTV.dial :mixing +2 "processing"%7 @ +69 "core" A + ."da"PBV.dial :waste1 +2 "processing"%-  +32 "core" +2 "processing"%% +4 "core" %^v\  +2 ."da"PS.seek 1.85ml +2 "processing"%!'> +231 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" * +2 ."da"PS.seek 0ml +2 "processing"%;'W +1973 "core" ' + ."da"delay 2 seconds +202 .delay 8:00 +20941 "Can"\ 33 +27061 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + .PBV.dial :waste1 + "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%[ * +34 "core" , + ."da"PSV.dial :air +2 "processing"%'  +42 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%?' +2271 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%5 +47 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%(  +42 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"% +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%6  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%@'W +2251 "core" ' + #"da"washCycleDA #1 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%3 +125 "core"  + "processing"%Y% +4 "core" %Z\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%H' +593 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%J'[ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%I  +69 "core"  + ."da"PSV.dial PTV +2 "processing"%4 +68 "core" +2 ."da"PBV.dial :waste1 + "processing"%,  +33 "core" +2 "processing"%x% +4 "core" %^\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +592 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%"'W +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"%A * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%U' +2287 "core" ' + ."da"PSV.dial PTV +2 "processing"%= +87 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%T +68 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%O +70 "core" +2 ."da"delay 5 seconds +185 "Can"\ \\Z +317 ."da"PSV.dial :air +2 "processing"%B  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%9'W +2260 "core" ' + #"da"washCycleDA #2 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%C +125 "core"  + "processing"%&% +4 "core" %Zx\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%#' +586 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%^'[ +1617 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%N  +33 "core" + "processing"%E% +4 "core" %^j\  +2 ."da"PS.seek 1.5ml +2 "processing"%Q' +588 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%L * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%F'W +1613 "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"%: * +34 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%> +70 "core"  + ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%0' +2271 "core" ' + ."da"PSV.dial PTV +2 "processing"%] +71 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%i +70 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%Z +70 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%\\  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%M'W +2269 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%b +124 "core"  +2 "processing"%S% +3 "core" %R\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%e' +593 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%X'[ +1616 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%g +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%_  +33 "core" + "processing"%}% +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"%. * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%G'W +1632 "core" ' + ."da"delay 2:00 +12004 #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"%p * +39 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%q +120 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%c' +2285 "core" ' + ."da"PSV.dial PTV +2 "processing"%j +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%v +70 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%u +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%r  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2258 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%d +139 "core"  +3 "processing"%% +4 "core" %Z\ + #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +7 "processing"% +21 ."da"PS.reconfigure :default +14 "processing"%#A d`xb +4 ."da"PS.seek 0.25ml +6 "processing"%'7 +335 "core" ' +2 ."da"delay 5 seconds +502 "processing"%h% +4 "core" %9\  + #"da"Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%t' +335 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%s'[ +1241 "Can"\   +370 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%m +84 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + "processing"%% +4 "core" %Xy\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +585 "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 +1613 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%R  +32 "core"  + ."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"% +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%o' +2357 "core" ' + ."da"PSV.dial PTV +2 "processing"%~ +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%K +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%k +71 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2316 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%w +127 "core"  +2 "processing"%l% +4 "core" %\\\ + #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%'[ +2124 "core" ' + ."da"delay 5 seconds +503 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" + "processing"%`% +4 "core" %]\  +2 ."da"PS.seek 1.5ml +2 "processing"% ' +590 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%  +99 "core"  +3 ."da"PS.seek 0ml +2 "processing"% 'W +1611 "core" ' + "processing"%%9 +3 "core" 95 +2 #"da"Processing Puck Heater at 27.9C before imaging +2 .PH.coast +2 "processing"%+  +3 "core" 5 + 5 + "processing"%& +4 "core" &TK\ ( +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"& % +4 "core" %\ #   ; +2 "storage"(n% +3 "core" % ! \  + "storage"(V. +3 "core" .( +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 1 +2 "storage"( ($ +191 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (y& +2 "core" &'  X\ +2 "manipulator"&)& +4 "core" &-    + + "manipulator"&/% +4 "core" %\ #  ; +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&( +182 "core" ( +2 "manipulator"&& +4 "core" &   G ' + "storage"(1& +4 "core" &'  !\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&z'! +96 "core" ' + "storage"(2& +4 "core" &' 5 ( \ +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak + "storage"(7'L +284 "core" ' +2 "storage"(-- +3 "core" -'} +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&& +2 "core" &   ' +2 "storage"(& +4 "core" &' $  N\ + ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&'e +33 "core" ' + ."da"Elbow.hold +2 "manipulator"&!, +4 "core" , + ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(- +2 "core" -'} +2 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(['5 +31 "core" ' + "manipulator"&'% +5 "core" %g{  F ǻ< + "storage"(;& +4 "core" &'\ (\ ) K\ + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 302 counts + "manipulator"&5'ϓ +20 "core" ' +2 "manipulator"&(& +4 "core" &\   c # + "storage"(& +4 "core" &'  \ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&6'! +27 "core" ' +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(?'$ +40 "core" ' +2 "manipulator"&3& +4 "core" &\   i # +2 "manipulator"&Y% +3 "core" %(   P r +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&@'\ +96 "core" ' + ."da"Elbow.seek PC +2 "manipulator"&H(z +250 "core" ( + "manipulator"&I& +4 "core" &r   [ +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &4& +2 "core" &r \ r +2 ."da"Forearm.seek PC +2 "manipulator"&,'~ +96 "core" ' + ."da"Hand.close + "manipulator"&x/ +70 "core" / + ."da"PC.seek :open +2 "processing"%J( +400 "core" ( +2 "storage"(& +4 "core" &' B @ \ + "manipulator"&& +4 "core" &r  Q + "manipulator"&<% +4 "core" % ϋ   H  +2 ."da"Forearm.seek :retract +2 "manipulator"&A'\ +99 "core" ' + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&( +268 "core" ( + "manipulator"&"& +4 "core" &  g \ +2 "storage"(=& +3 "core" &' & C ^\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&T'! +105 "core" ' +2 ."da"Hand.open + "manipulator"&O1 +75 "core" 1 +2 "storage"(B- +3 "core" -'$ +2 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(U' +25 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.19 Pucks below Top Plate +2 "storage"(C' +52 "core" ' +53 #"da"Lights, camera, ACTION! +6 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da22may0613h50ml.tif +1892 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +30843 #"da"WARNING: Too Dark -- required 1874.4s exposure > 300s time limit\ SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da22may0613h50ml.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da22may0613h50ml15s.tif +1563 #SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da22may0613h50ml15s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da22may0613h50ml30s.tif +3068 #SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da22may0613h50ml30s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da22may0613h50ml70s.tif +465 "Can"\  +6664 #"da"SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da22may0613h50ml70s.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "300.0 sec auto-exposure",Subject: "da22may0613h50ml images!" +9 "storage"(&- +7 "core" -' +3 "storage"(9& +6 "core" &' 1\ +2 "manipulator"&#& +5 "core" & \ +2 ."da"Elbow.seek 1 +2 "manipulator"&( +3 "core" ( +2 "manipulator"&N& +5 "core" &  \ + "storage"(E& +4 "core" &' \ +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&^'! +4 "core" ' +3 ."da"SE.reconfigure :gently +4 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.9 Pucks below Top Plate +3 "storage"(L'* +56 "core" ' +2 "manipulator"&Q& +4 "core" &  & \ +2 "storage"(f& +5 "core" &' z\ ' O\ +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&:'e +32 "core" ' + ."da"Elbow.hold +2 "manipulator"&>, +4 "core" , + ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 2.09 Pucks below Top Plate +2 "storage"(F' +22 "core" ' +2 "manipulator"&]% +4 "core" %\\u \\ Ǻ4 +2 "storage"(i& +3 "core" &'\ D\ D \ +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 291 counts +2 "manipulator"&Z'ψ +14 "core" ' + "manipulator"&\\& +5 "core" &  w \ + "storage"(0& +4 "core" &'\  n x\ +3 ."da"Forearm.reconfigure :tight +8 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&b'! +29 "core" ' +2 "storage"(S% +5 "core" % |\ $ %\ +2 ."downElevator"SE.seek :down +4 "storage"(M'v +99 (e% +3 "core" %F o\  S\ QK +2 "manipulator"&g% +4 "core" %H   / +4 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +3 "manipulator"&_'\ +97 "core" ' +32 ' +4 ."downElevator"SE.stop +3 "storage"(5 +8 (}& +8 "core" &'\ L\  \ +5 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +6 #tStarting finalPurge +5 "processing"%X& +8 "core" &\ +4 "manipulator"&.& +8 "core" & \ +4 "manipulator"&$% +8 "core" %\ !   8 +4 ."psFlush"Elbow.seek FlushPuck::Garage +5 "manipulator"&W(- +179 "core" ( +6 "manipulator"&p& +9 "core" &-    +3 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +4 &q& +7 "core" &-   / +8 ."psFlush"Forearm.seek :garage +2 "manipulator"&G' +96 "core" ' +2 ."psFlush"Hand.close +4 "manipulator"&j/ +77 "core" / +3 "manipulator"&v& +8 "core" &-   +4 "manipulator"&u% +8 "core" %  +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&r'\ +100 "core" ' +10 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek PC +4 "manipulator"&c(z +154 "core" ( +4 "manipulator"&d& +16 "core" &s T  +3 ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +5 && +5 "core" &s  *   +5 ."psFlush"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +4 "manipulator"&'~ +96 "core" ' +3 "manipulator"&h& +8 "core" &s    +4 "manipulator"&% +7 "core" %ρ   o +4 "processing"%t& +7 "core" &\ +4 "processing"%m& +10 "core" &\ +6 ."psFlush"PC.seek :closed +6 "processing"%(Tg +6 "core" &\ +2 &\ +3 &\ 7 +9 &JL}\ / +14 &|t\ D +5 &(c\ K +9 &`\ J +9 &b\ J +9 &o_\ K +13 &2c\ J +6 &c\ K +9 &_\ J +9 &x]\ J +9 &!:\\\ J +11 &"\\\ J +9 &$\\\ J +9 &&b\ J +17 &(Bb\ J +13 &*`\ K +2 &+`\ J +6 &-a\ J +8 &/J_\ J +11 &1 _\ K +9 &2_\ J +9 &4a\ J +10 &6Rb\ J +9 &8_\ J +9 &9]\ J +10 &;\\\ J +8 &=[a\ J +17 &?_\ J +6 &@\\\ J +6 &B^\ J +10 &Dbc\ J +8 &F$b\ J +10 &Gj\ K +10 &I|\ M +9 &KZ\ P +10 &M\ P +9 &N\ Q +9 &P\ P +10 &R`\ P +8 &SX}\ "i +18 &TD^\ . +3 ( +4 &TJ\ ( +3 "processing"%m& +8 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.55 +3 "processing"%& +8 "core" &TJ\ ( +2 &TJ\ ( +3 ."psFlush"Hand.open +3 "manipulator"&s1 +69 "core" 1 +3 "manipulator"&{% +8 "core" % ρ  W +4 ."psFlush"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +3 "manipulator"&'\ +95 "core" ' +3 ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%R +44 "core"  +2 "processing"%*% +9 "core" %R:\ +3 #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +4 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +4 "processing"%' +282 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +311 "core" ' +4 ."psFlush"delay 5 seconds +505 .PSR.select :air +4 "processing"% +16 ."psFlush"PS.seek 2.5ml +2 "processing"%\ ' +2113 "core" ' +4 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%~ @ +184 "core" B +6 ."psFlush"PTV.dial :PRVmixing +2 "processing"%K  +125 "core" +8 ."psFlush"PSV.dial :mixloop +5 "processing"%k +97 "core" +5 ."psFlush"PS.seek :empty +3 "processing"%'9 +2638 "core" ' +3 ."psFlush"PSR.select :air +10 .PSV.dial PSR +2 "processing"%o +100 "core"  +3 "processing"%w% +8 "core" %9|\ +3 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +4 "processing"%l' +598 "core" ' +3 ."psFlush"delay 5 seconds +504 .PSR.select :air +6 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%' +657 #"uploadLog"upsync +1460 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."psFlush"PTV.dial :mixing +53 "processing"% @ +67 "core" A +3 ."psFlush"PSV.dial :mixloop +2 "processing"%` +97 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%'9 +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +99 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'P +1102 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +1616 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%% +70 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%+  +68 "core"  +2 ."psFlush"PBV.dial :waste1 +2 .PS.seek 0ml +2 "processing"%'W +2636 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +70 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%n' +589 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%V' +2120 "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"%/'W +2624 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%8 @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%1  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%2'W +2627 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%D +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%P' +2637 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%- +69 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%'W +2660 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +41 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%'  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%;'W +2627 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%( +41 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'P +1098 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%3' +1614 "core" ' + ."psFlush"PSV.dial PTV +6 "processing"%Y +69 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%z  +51 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%7 +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +592 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%5' +2123 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%[ +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%6 U +51 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%I'W +2324 "Can"\ 87 +309 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%4 @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%!' +2628 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%x  +68 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%@'W +2631 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2623 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +68 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%<'W +2647 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%, @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%"' +2625 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%=  +68 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%H'W +2624 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'O& +9 "core" &Z\ +2 "manipulator"&B& +3 "core" &t P  +7 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&A(z +3 "core" ( +2 "manipulator"&?& +4 "core" &t   ^  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &U& +3 "core" &t    +2 .tForearm.seek PC + "manipulator"&&'~ +95 "core" ' + .tHand.close + "manipulator"&9/ +69 "core" / +2 .tPC.seek :open +2 "processing"%#( +401 "core" ( + "manipulator"&N& +5 "core" &t \ i  + "manipulator"&E% +4 "core" % l \  F  + .tForearm.seek :retract +2 "manipulator"&Q'\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&f(Ӥ +352 "core" ( + "manipulator"&]& +4 "core" &ӡ   c :, +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &i& +3 "core" &ӡ  L :, +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&\\'+ +101 "core" ' +2 "manipulator"&0& +4 "core" &ӡ  Q :, +2 "manipulator"&S% +3 "core" %0 \ ! +2 "collection"'& +4 "core" &\ +2 "collection"'T& +5 "core" &Z\ +2 .tCC.seek :closed + "collection"'C(O +4 "core" &o\ +9 &?l\ %g +9 &Zd\ 7 +9 &\ `\ J +10 &ed\ J +9 &lb\ J +9 &Nen\ J +10 &hh\ J +9 &kf\ J +9 &lg\ J +10 &Wl_\ I +9 & gb\ I +10 &!h\\\ J +9 &#hd\ J +9 &%_jp\ I +10 &' mg\ J +9 &(kl\ I +9 &*jb\ I +10 &,fjd\ J +9 &.(em\ J +10 &/ka\ J +9 &1ha\ J +9 &3ogn\ I +10 &52fc\ I +9 &6ff\ J +9 &8jh\ J +10 &:wjb\ I +9 &<8kg\ J +10 &=gb\ J +9 &?ge\ I +9 &Afm\ J +10 &C@gf\ J +9 &Ekg\ I +9 &Fkm\ I +10 &H{h\ K +9 &J8n\ O +10 &Kd\ S +9 &Mb\ U +9 &ONa\ 0 +10 &O~f\ M +9 ( + &Ohb\ I +2 "collection"'T& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.54 + "collection"'e& +4 "core" &Oh\ I +2 .tHand.open + "manipulator"&g1 +72 "core" 1 + "manipulator"&^% +4 "core" % 0   t +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'L& +4 "core" &Oh\ I +2 "collection"':% +3 "core" %k\ +2 .tCSV.dial CSR +2 "collection"'}  +40 "core"  + "collection"'Z% +4 "core" %\ +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"'X'l +1352 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +8 'F% +3 "core" %l\  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +2 .tCS.seek 7.5ml +49 "collection"'.' +649 "core" ' +2 .tCSV.dial :waste + "collection"'$ +122 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'b' +1992 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'p& +4 "core" &Og\ I +2 "collection"'q% +3 "core" %\ +2 .tCSV.dial :flush + "collection"'M  +41 "core"  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'>'l +1201 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'j @ +41 "core" B + "collection"'v% +4 "core" %l\  +2 .tCS.seek 7ml +2 "collection"'u' +534 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'_  +2 'd  +40 "core"  +86  + .tCBV.dial :waste1 +2 "collection"' @ +44 "core" ? +2 .tCS.seek 0ml + "collection"'G' +1637 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'W& +4 "core" &Og\ I +2 "collection"'h% +3 "core" %\ +2 .tCSV.dial :flush + "collection"'  +68 "core" +2 .tCS.seek 5ml +2 "collection"'t'l +1204 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'r @ +42 "core" A +2 "collection"'J% +4 "core" %l\ +2 .tCS.seek 7.001ml +2 "collection"'' +535 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'s  +40 "core"  +2 .tCBV.dial :waste2 +2 "collection"'{  +107 "core"  +2 .tCS.seek 0ml +2 "collection"'m' +1638 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'R& +4 "core" &Og\ I +2 "collection"'*% +3 "core" %\ +2 .tCSV.dial CSR + "collection"'  +40 "core"  +2 "collection"' % +4 "core" %j\ + #tPulling 7.999ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'' +1876 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'~' D +532 "core" ' +3 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'K +2 'k  +94 "core" +34  + .tCTV.dial :intake +2 "collection"'\  +70 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml +2 "collection"'o' \\ +1856 "core" ' + .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'w  +68 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'' +586 "core" ' + .tCSV.dial CSR +2 "collection"'l  +97 "core"  + "collection"'% +4 "core" %[\ +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +9 .tCS.seek 5ml +2 "collection"''l +1382 "core" ' + .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'`' D +1351 "core" ' +2 .tCSV.dial CBV +6 "collection"' +97 "core" +2 .tCS.seek 0ml +2 "collection"'' +2622 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +5 "core" &Ӣ \ z :+ + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&(Ӥ +3 "core" ( +2 "manipulator"&%& +4 "core" &Ӣ  C :+ + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &+& +2 "core" &Ӣ   @ :+ +2 .tForearm.seek CC +2 "manipulator"& '+ +103 "core" ' + .tHand.close + "manipulator"& / +74 "core" / +2 .tCC.seek :open +2 "collection"'( +375 "core" ( +2 "manipulator"&n& +4 "core" &Ӣ J :+ + "manipulator"&y% +4 "core" % $   + G +2 .tForearm.seek :retract + "manipulator"&)'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&V(- +275 "core" ( + "manipulator"&8& +4 "core" &-  9 z +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &/& +2 "core" &-  F z +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&1' +100 "core" ' +2 .tHand.open +2 "manipulator"&1 +65 "core" 1 + "manipulator"&D% +4 "core" %  @  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&2'\ +96 "core" ' +2 "processing"%-& +4 "core" &-\ +613 #t-> access 1 +3 "storage"(P% +3 "core" %p 0 0 ;  + "manipulator"&% +4 "core" %\ % \  O 8 +2 "manipulator"&& +4 "core" &-  \ E z +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"('(< +671 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" &<  \ +14109 "Can" \ )) @1652216919.70EDT = =mMAIN_scheduler =tMAIN @EDT1652216923.35 #"core_reset"Sent BREAK +3 #t@12175 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.41 I2C Gateway v3.20 +213 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +504 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +810 "Can"W\  +2 W\ y + #tPolling Can every 10:00 +6 !o:Storage::Warning: mesg"Uncleanly Exited:bt[ "8/home/esp/esp2/utils/storage.rb:438:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:627:in `restore!'"-/home/esp/esp2/lib/esp.rb:115:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +1889 #-> ESP.ready! +4 #Powering core bus +569 .Gate.power :raw,:ON +4 "sampler") +29 ) +3 "core"  +4 "collection"' +4 ' +6 "core"  +4 "processing"% +5 % +6 "core"  +8 "collection"' 9\ +4 ' 0\ +4 ' -\ +5 "processing"% 9\ +5 % 2\ +4 % *\ +5 % 0\ +7 "sampler")&\ +4 "collection"'% +6 "core" %\ +3 .tCS.configure :default +6 "collection"'#P d@b +5 "processing"%% +8 "core" %\ +4 .tPS.configure :default +4 "processing"%#A d`xb +4 "sampler")% +8 "core" %h # +2 .tSS.configure :default +5 "sampler")#.0X PSV +274 #-> PSR +888 #-> PSV.PSR + .PSV.dial PSR +4 "processing"%; +128 "core"  +1023 #t-> PSR.wash + .PSR.select :wash +4 "processing"% +3645 #t-> delay 10; PS.pull 0.5 +4 .delay 10 seconds +1002 "processing"%<% +7 "core" %V9\ +4 .tPS.seek 0.5ml +3 "processing"%=' +590 "core" ' +4 "processing"%>% +6 "core" %D\  +2663 #t-> PS.fill +3 .PS.seek 2.5ml +3 "processing"%?' +2127 "core" ' +4 "processing"%@% +7 "core" %F\  +806 #t-> PSV +493 #-> PSV.waste1 +3 .PSV.dial :waste1 +2 "processing"%A  +44 "core"  +797 #t-> PS.empty +6 .PS.seek 0ml +3 "processing"%B'W +2633 "core" ' +3 "processing"%C% +7 "core" %T\ +1609 #t-> PSV.PSR +3 .PSV.dial PSR +3 "processing"%D +46 "core"  +451 #t-> PSR +1877 #-> PSV +812 #-> PSV.PSR + .PSV.dial PSR +596 #-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%E' +2639 "core" ' +4 "processing"%F% +7 "core" %"O\ +1107 #t-> PSV.waste1 +4 .PSV.dial :waste1 +2 "processing"%G  +45 "core"  +520 #t-> PS.empty +3 .PS.seek 0ml +5 "processing"%H'W +2641 "core" ' +3 "processing"%I% +8 "core" %PM\ +15610 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%J +54 "core"  +2694 #t-> PTV + "processing"%K +3 "core"  +797 "Can"\ 66 +1372 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%L +70 "core" +7304 #t-> PSV.air + .PSV.dial :air +2 "processing"%M  +70 "core"  +7369 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%N +125 "core"  +744 #t-> PSR.air +2 .PSR.select :air +2 "processing"% +2103 #t-> PS.fill +3 .PS.seek 2.5ml + "processing"%O' +2634 "core" ' +2 "processing"%P% +4 "core" %\  +906 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%Q  +43 "core"  +584 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%R'W +2632 "core" ' +2 "processing"%S% +4 "core" %\\\ +3670 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%T +43 "core"  +511 #t-> PSR.flush + .PSR.select :flush +2 "processing"%@ +761 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%U' +2635 "core" ' +2 "processing"%V% +4 "core" %\  +748 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%W  +43 "core"  +403 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%X'W +2634 "core" ' + "processing"%Y% +4 "core" %U\ +836 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%Z +42 "core"  +487 #t-> PSR.air +2 .PSR.select :air +2 "processing"% +604 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%[' +2637 "core" ' + "processing"%\\% +4 "core" %! \  +661 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%]  +43 "core"  +476 #t-> PS.empty +3 .PS.seek 0ml + "processing"%^'W +2636 "core" ' + "processing"%_% +4 "core" %R\ +14081 "Can"f\ 66 +60001 F\ 55 +60001 B\ 66 +36524 #"danna"Session Begun +1106 #-> exit +2 #Session Ended +838 #Session Begun +4276 #-> (runMission ('pcHotWash')).finish +4 !"pcHotWash"o:LoadError: mesg"RESET< ESP2 v3.41 I2C Gateway v3.20 +220 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +568 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +848 "Can"2z\  +2 2z\  +3 #tPolling Can every 10:00 +2 !o:Storage::Warning: mesg"6Invalid entry in line 2 of /var/log/esp/real.puck:bt["8/home/esp/esp2/utils/storage.rb:399:in `readPucks!'"2/home/esp/esp2/utils/storage.rb:397:in `each'"8/home/esp/esp2/utils/storage.rb:397:in `readPucks!'"(eval):2:in `eachRaw'"(eval):2:in `each'"8/home/esp/esp2/utils/storage.rb:372:in `readPucks!'"2/home/esp/esp2/utils/storage.rb:371:in `open'"8/home/esp/esp2/utils/storage.rb:371:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:627:in `restore!'"-/home/esp/esp2/lib/esp.rb:115:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +5 !o:Storage::Warning: mesg"Uncleanly Exited:bt[ "8/home/esp/esp2/utils/storage.rb:438:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:627:in `restore!'"-/home/esp/esp2/lib/esp.rb:115:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +8095 #-> ESP.raedy! +4 !o:NoMethodError : mesgu:NameError::message-undefined method `raedy!' for ESP:Module: name: raedy!: args[:bt["(ESP):1: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 +537 #-> ESP.ready! +5 #Powering core bus +571 .Gate.power :raw,:ON + "sampler") +50 ) +5 "core"  +4 "collection"' +4 ' +7 "core"  +2 "processing"% +4 % +6 "core"  +8 "collection"' 9\ +6 ' 0\ +2 ' -\ +9 "processing"% 9\ +4 % 2\ +4 % *\ +3 % 0\ +10 "sampler")&\ +5 "collection"'% +6 "core" %\ +2 .tCS.configure :default +7 "collection"'#P d@b +4 "processing"%% +8 "core" %w\ +3 .tPS.configure :default +4 "processing"%#A d`xb +7 "sampler")% +4 "core" % % +5 .tSS.configure :default +3 "sampler")#.0X +4 ."rdySampler"SSV.dial :spit,avoiding: :exhaust +6 .tForearm.reconfigure :loose +4 "sampler") +11 "manipulator"&#@2^d^b +2 .tForearm.home.seek :retract +4 "manipulator"&'\ +7 "core"  +3 "sampler")  +9 "core"  +6 ."readyCS"CS.reconfigure :fast +10 ."rdySampler"SS.reconfigure :default +6 "collection"'#d @b +4 "sampler")#.0X require 'pcHotWash' +7 "collection"';% +7 "processing"%<% +5 "manipulator"&=% +11 "core" %\ +14 "sampler")>% +10 "core" %[m\ +2 %\ ( "  !* +3 % H +2 "manipulator"&?& +11 "core" &\   "~ +2 "storage"(@& +9 "core" & #  +2 "storage"(A% +8 "core" %} S  +2 "collection"'B& +7 "core" &\  +6 "processing"%C& +6 "core" &q\  +4 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +3 "processing"%D& +9 "core" &m\  +2 .tHand.open + "manipulator"&E1 +71 "core" 1 +2 "manipulator"&F& +9 "core" &\   "~ +6 "manipulator"&G% +6 "core" % \ (   !* +4 .tElbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage + "manipulator"&H(- +188 "core" ( +4 "manipulator"&I& +9 "core" &-   +2 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +5 &J& +9 "core" &-   +2 .tForearm.reconfigure :loose +7 "manipulator"&#Q@2^d^b +4 .tForearm.seek :garage +5 "manipulator"&K' +97 "core" ' +3 .tHand.close +2 "manipulator"&L/ +68 "core" / +4 "manipulator"&M& +10 "core" &-    +2 "manipulator"&N% +8 "core" %   6 +4 .tForearm.seek :retract +2 "manipulator"&O'\ +108 "core" ' +4 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +4 "manipulator"&P(z +119 "core" ( +4 "manipulator"&Q& +9 "core" &   k +2 .tElbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +2 &R& +11 "core" &   } +5 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek PC +5 "manipulator"&S'~ +97 "core" ' +2 "manipulator"&T& +10 "core" &   ! +2 "manipulator"&U% +8 "core" %t    +4 "processing"%V& +9 "core" &x\  +5 "processing"%W& +11 "core" &r\  +6 .tPC.seek :closed +6 "processing"%X(Tg +9 "core" &m\  +2 &q\  +3 & o\ = +7 &%Jq\ 1 +7 &axr\ E +9 &dp\ K +11 &`o\ K +10 &_p\ K +7 &W_n\ K +12 &cr\ K +9 &cq\ K +9 &cl\ K +11 &a_t\ J +6 &!$`l\ J +11 &"el\ J +9 &$_m\ J +8 &&iaj\ J +11 &(*eq\ K +9 &)bm\ J +8 &+`l\ J +11 &-q_e\ J +8 &/3_k\ J +13 &0`q\ J +7 &2ej\ J +11 &4yef\ J +9 &6;er\ J +7 &7bp\ K +9 &9ce\ J +11 &;`l\ J +8 &=Ccc\ J +12 &?`c\ J +9 &@cn\ K +7 &Bcf\ J +11 &DJhs\ K +9 &F ji\ K +11 &Gpb\ K +9 &In\ M +7 &KCk\ P +11 &Mq\ P +10 &Np\ P +9 &Pl\ P +9 &RIm\ P +9 &Scm\ %q +11 &T?ag\ 1 +7 ( +9 "processing"%W& +6 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.55 +4 "processing"%Y& +9 "core" &TGe\ ) +2 &TGq\ ) +2 &TGj\ ) +2 .tHand.open +4 "manipulator"&Z1 +74 "core" 1 +5 "manipulator"&[% +82 "core" % t  ~  +23 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +4 "manipulator"&\\'\ +98 "core" ' +6 #tHeating FlushPuck in Processing Clamp to 50C for 2:00:00 +3 .PH.seek 50C,5:00 +3 "processing"%]  +4 %^9 +13 "core" 9`2d +105 "processing"%_9 +4 "core" 9`3d +105 "processing"%`9 +6 "core" 9`2\ d +105 "processing"%a9 +4 "core" 9`2d +106 "processing"%b9 +5 "core" 9`2d +108 "processing"%c9 +4 "core" 9a3d +104 "processing"%d9 +4 "core" 9a3d +106 "processing"%e9 +4 "core" 9`3 d +105 "processing"%f9 +4 "core" 9a3$d +104 "processing"%g9 +4 "core" 9a4(d +106 "processing"%h9 +5 "core" 9a4-d +104 "processing"%i9 +4 "core" 9c41d +105 "processing"%j9 +7 "core" 9d55d +105 "processing"%k9 +4 "core" 9e6:d +106 "processing"%l9 +6 "core" 9f8>d +104 "processing"%m9 +7 "core" 9h8Cd +105 "processing"%n9 +4 "core" 9j8Gd +106 "processing"%o9 +3 "core" 9m8Kd +105 "processing"%p9 +4 "core" 9p:Pd +106 "processing"%q9 +6 "core" 9t9Td +105 "processing"%r9 +4 "core" 9w:Yd +106 "processing"%s9 +4 "core" 9{<]d +104 "processing"%t9 +6 "core" 9=ad +104 "processing"%u9 +4 "core" 9=fc +104 "processing"%v9 +6 "core" 9>jd +105 "processing"%w9 +7 "core" 9@od +104 "processing"%x9 +4 "core" 9Asc +104 "processing"%y9 +6 "core" 9Bwd +103 "processing"%z9 +5 "core" 9C|c +104 "processing"%{9 +7 "core" 9Ec +105 "processing"%|9 +4 "core" 9Ec +105 "processing"%}9 +6 "core" 9Fc +104 "processing"%~9 +4 "core" 9Hc +106 "processing"%9 +4 "core" 9Id +105 "processing"%9 +5 "core" 9Jd +104 "processing"%9 +6 "core" 9LX +106 "processing"%9 +4 "core" 9NW +105 "processing"%9 +7 "core" 9QU +105 "processing"%9 +5 "core" 9RS +104 "processing"%9 +6 "core" 9RT +104 "processing"%9 +4 "core" 9SQ +108 "processing"%9 +4 "core" 9TQ +104 "processing"% 9 +7 "core" 9*UP +103 "processing"%\ 9 +5 "core" 95XN +107 "processing"% 9 +6 "core" 9AZM +106 "processing"% 9 +4 "core" 9M[K +103 "processing"% 9 +5 "core" 9Z]J +105 "processing"%9 +6 "core" 9g`I +104 "processing"%9 +4 "core" 9scG +105 "processing"%9 +5 "core" 9eF +104 "processing"%9 +5 "core" 9eD +106 "processing"%9 +4 "core" 9hB +104 "processing"%9 +4 "core" 9kB +103 "processing"%9 +5 "core" 9s@ +104 "processing"%9 +6 "core" 9z? +104 "processing"%9 +6 "core" 9w> +104 "processing"%9 +4 "core" 9u= +104 "processing"%9 +4 "core" 9u< +105 "processing"%9 +6 "core" 9w: +104 "processing"%9 +7 "core" 9\ y8 +104 "processing"%9 +6 "core" 9|7 +107 "processing"%"9 +5 "core" 9& 6 +104 "processing"%%9 +5 "core" 955 +107 "processing"%'9 +4 "core" 9C3 +104 "processing"%)9 +6 "core" 9R2 +105 "processing"%(9 +4 "core" 9`1 +103 "processing"%9 +5 "core" 9n#/ +105 "processing"%9 +8 "core" 9{'- +105 "processing"%#9 +6 "core" 9+- +107 "processing"%,9 +6 "core" 90* +105 "processing"%-9 +6 "core" 95) +109 "processing"%.9 +10 "core" 99( +106 "processing"%/9 +7 "core" 9>' +104 "processing"%09 +5 "core" 9B' +106 "processing"%19 +5 "core" 9G% +106 "processing"%29 +7 "core" 9K$ +104 "processing"%39 +4 "core" 9O# +104 "processing"%49 +8 "core" 9 T" +105 "processing"%59 +4 "core" 9X! +105 "processing"%69 +5 "core" 9%] +106 "processing"%79 +5 "core" 92a +104 "processing"%89 +4 "core" 9>e +105 "processing"%99 +6 "core" 9Lj +104 "processing"%:9 +5 "core" 9Xn +105 "processing"%;9 +6 "core" 9fs +106 "processing"%=9 +4 "core" 9rw +104 "processing"%<9 +4 "core" 9{ +105 "processing"%>9 +6 "core" 9 +107 "processing"%?9 +4 "core" 9 +103 "processing"%@9 +4 "core" 9 +104 "processing"%A9 +6 "core" 9 +104 "processing"%B9 +4 "core" 9 +105 "processing"%C9 +7 "core" 9 +105 "processing"%D9 +4 "core" 9 +104 "processing"%E9 +6 "core" 9 +104 "processing"%F9 +6 "core" 9 +106 "processing"%G9 +7 "core" 9 +104 "processing"%I9 +4 "core" 9 +103 "processing"%J9 +6 "core" 9 +107 "processing"%$9 +4 "core" 9 +104 "processing"%L9 +4 "core" 9 +105 "processing"%M9 +7 "core" 9! +105 "processing"%N9 +3 "core" 9* +105 "processing"%&9 +6 "core" 93 +104 "processing"%Q9 +6 "core" 9< +104 "processing"%R9 +4 "core" 9E +104 "processing"%K9 +6 "core" 9M +104 "processing"%T9 +6 "core" 9U +105 "processing"%U9 +6 "core" 9^ +104 "processing"%V9 +4 "core" 9f +105 "processing"%H9 +6 "core" 9n +104 "processing"%O9 +4 "core" 9u +104 "processing"%+9 +6 "core" 9} +104 "processing"%Y9 +4 "core" 9 +104 "processing"%Z9 +6 "core" 9 +106 "processing"%[9 +6 "core" 9 +104 "processing"%W9 +4 "core" 9 +6 .tPH.hold 2:00:00,50C +10 "processing"%^ pp* +2 .tPSV.dial PSR +10 "processing"%_ +6 "core"  +122  +4 .tPSR.select :flush +3 "processing"%j +15 .tPS.seek 2.5ml + "processing"%S' +2638 "core" ' +4 .tdelay 1 second +106 .PSV.dial PTV +4 "processing"%` +72 "core" +5 .tPBV.dial :waste1 +2 "processing"%a  +54 "core"  +4 .tPS.seek 0ml +4 "processing"%b'W +2633 "core" ' +2 .tPSV.dial PSR + "processing"%c +73 "core"  +4 .tPSR.select :flush +4 .PS.seek 2.5ml +5 "processing"%d' +2626 "core" ' +4 .tdelay 1 second +103 .PSV.dial PTV +2 "processing"%e +76 "core" +2 .tPBV.dial :waste1 +4 .PS.seek 0ml +4 "processing"%f'W +2631 "core" ' +2 .tPSV.dial PSR +4 "processing"%g +73 "core"  +6 .tPSR.select :flush +6 .PS.seek 2.5ml + "processing"%h' +2635 "core" ' +4 .tdelay 1 second +103 .PSV.dial PTV + "processing"%i +86 "core"  +4 .tPBV.dial :waste1 +4 .PS.seek 0ml +3 "processing"%j'W +2639 "core" ' +2 .tPSV.dial PSR +4 "processing"%k +72 "core"  +4 .tPS.seek 2.5ml +4 "processing"%l' +2628 "core" ' +4 .tdelay 1 second +101 .PSV.dial PTV +4 "processing"%m +74 "core" +2 .tdelay 4:00 +11326 "Can"8}\ +12682 .tPBV.dial :waste1 +4 .PS.reconfigure :slow +4 "processing"%#A 2`xb +4 .tPS.seek 2ml +5 "processing"%n'[ +1066 "core" ' +3 .tdelay 2 seconds +205 .PBV.dial between PSV and waste1 +4 "processing"%o * +35 "core" + +5 .tdelay 4:00 +24002 .PBV.dial :waste1 +5 "processing"%p  +31 "core" +7 .tPS.seek 1.5ml + "processing"%q' +1075 "core" ' +5 .tdelay 2 seconds +201 .PBV.dial between PSV and waste1 +4 "processing"%r * +35 "core" + +5 .tdelay 4:00 +20614 "Can"9\ +3389 .tPBV.dial :waste1 +4 "processing"%s  +34 "core"  +7 .tPS.seek 1ml + "processing"%t'P +1077 "core" ' +2 .tdelay 2 seconds +203 .PBV.dial between PSV and waste1 +4 "processing"%u * +33 "core" + +4 .tdelay 4:00 +24005 .PBV.dial :waste1 +4 "processing"%v  +35 "core" +4 .tPS.seek 0.5ml +5 "processing"%w' +1063 "core" ' +2 .tdelay 2 seconds +204 .PBV.dial between PSV and waste1 +9 "processing"%x * +36 "core" + +4 .tdelay 4:00 +24004 .PBV.dial :waste1 +2 "processing"%y  +32 "core"  +2 .tPS.seek 0ml +2 "processing"%z'W +1063 "core" ' +2 .tdelay 2 seconds +207 .PBV.dial between PSV and waste1 + "processing"%{ * +33 "core" + + .tPSV.dial PSR +2 "processing"%| +72 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 2.5ml +2 "processing"%}' +2634 "core" ' + .tdelay 1 second +102 .PSV.dial PTV +2 "processing"%~ +71 "core" +2 .tdelay 4:00 +1627 "Can"L\ +22376 .tPBV.dial :waste1 + "processing"%  +38 "core"  +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +2 .tPS.seek 2ml +2 "processing"%'[ +1068 "core" ' +2 .tdelay 2 seconds +202 .PBV.dial between PSV and waste1 + "processing"% * +33 "core" + +2 .tdelay 4:00 +24002 .PBV.dial :waste1 +7 "processing"%  +32 "core"  +2 .tPS.seek 1.5ml +2 "processing"%' +1061 "core" ' +2 .tdelay 2 seconds +202 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" + +2 .tdelay 4:00 +10924 "Can"t\ +13078 .tPBV.dial :waste1 +2 "processing"%  +32 "core"  +3 .tPS.seek 1ml + "processing"%'P +1064 "core" ' + .tdelay 2 seconds +202 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" + +2 .tdelay 4:00 +24003 .PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 .tPS.seek 0.5ml + "processing"%\ ' +1073 "core" ' +2 .tdelay 2 seconds +202 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" + +2 .tdelay 4:00 +20229 "Can"\ +3773 .tPBV.dial :waste1 + "processing"%  +33 "core"  +2 .tPS.seek 0ml +2 "processing"% 'W +1076 "core" ' + .tdelay 2 seconds +202 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" + +2 .tPSV.dial PSR +2 "processing"% +71 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 2.5ml +2 "processing"%' +2629 "core" ' + .tdelay 1 second +102 .PSV.dial PTV +2 "processing"% +71 "core" +2 .tdelay 4:00 +24003 .PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 2ml + "processing"%'[ +1064 "core" ' + .tdelay 2 seconds +202 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" + +2 .tdelay 4:00 +24002 .PBV.dial :waste1 +2 "processing"%  +33 "core"  +2 .tPS.seek 1.5ml + "processing"%' +1064 "core" ' +2 .tdelay 2 seconds +201 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 .tdelay 4:00 +1293 "Can"\ +22709 .tPBV.dial :waste1 +2 "processing"%  +32 "core" +2 .tPS.seek 1ml +2 "processing"%'P +1076 "core" ' + .tdelay 2 seconds +202 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" + +2 .tdelay 4:00 +24003 .PBV.dial :waste1 +6 "processing"%  +32 "core"  +3 .tPS.seek 0.5ml + "processing"%"' +1084 "core" ' + .tdelay 2 seconds +202 .PBV.dial between PSV and waste1 +2 "processing"%% * +32 "core" + +2 .tdelay 4:00 +10571 "Can"\ +13432 .tPBV.dial :waste1 + "processing"%'  +33 "core"  +2 .tPS.seek 0ml +2 "processing"%)'W +1072 "core" ' +2 .tdelay 2 seconds +202 .PBV.dial between PSV and waste1 +2 "processing"%( * +32 "core" + +2 .tPSV.dial PSR + "processing"% +72 "core"  + .tPSR.select :flush +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2.5ml + "processing"%' +2627 "core" ' +2 .tdelay 1 second +102 .PSV.dial PTV + "processing"%# +72 "core" + .tPBV.dial :waste1 +2 "processing"%,  +33 "core" +2 .tPS.seek 0ml + "processing"%-'W +2631 "core" ' +38 .tPSV.dial PSR +11 "processing"%. +71 "core"  +3 .tPS.seek 2.5ml + "processing"%/' +2629 "core" ' +2 .tdelay 1 second +101 .PSV.dial PTV +2 "processing"%0 +72 "core" + "processing"%1% +4 "core" %\  +2 .tPS.seek 1ml +2 "processing"%2'P +1608 "core" ' +2 .tdelay 1 second +101 .PBV.dial between PSV and waste1 +2 "processing"%3 * +33 "core" * +2 .tdelay 4:00 +24002 .PBV.dial :waste1 +2 "processing"%4  +32 "core" +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 2.5ml + "processing"%5' +3103 "core" ' + .tdelay 2:00 +7827 "Can"\ +4176 .tPS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 0ml +2 "processing"%6'W +2627 "core" ' + .tPSV.dial PSR +2 "processing"%7 +72 "core"  +2 .tPS.seek 2.5ml +2 "processing"%8' +2633 "core" ' +2 .tdelay 1 second +102 .PSV.dial PTV + "processing"%9 +72 "core" +2 "processing"%:% +4 "core" %\  +2 .tPS.seek 1ml + "processing"%;'P +1611 "core" ' +2 .tdelay 1 second +101 .PBV.dial between PSV and waste1 +2 "processing"%= * +33 "core" * +2 .tdelay 4:00 +24002 .PBV.dial :waste1 +2 "processing"%<  +32 "core" +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 2.5ml +2 "processing"%>' +3105 "core" ' +2 .tdelay 2:00 +12003 .PS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 0ml +2 "processing"%?'W +2639 "core" ' + .tPSV.dial PSR +2 "processing"%@ +72 "core"  +2 .tPS.seek 2.5ml +2 "processing"%A' +2624 "core" ' +2 .tdelay 1 second +101 .PSV.dial PTV +2 "processing"%B +72 "core" + "processing"%C% +4 "core" %\  +2 .tPS.seek 1ml +2 "processing"%D'P +1605 "core" ' + .tdelay 1 second +102 .PBV.dial between PSV and waste1 +2 "processing"%E * +34 "core" , +2 .tdelay 4:00 +2108 "Can"\ +21894 .tPBV.dial :waste1 +2 "processing"%F  +32 "core" +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 2.5ml +2 "processing"%G' +3113 "core" ' +2 .tdelay 2:00 +12003 .PS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 0ml +2 "processing"%I'W +2629 "core" ' +2 .tPSV.dial PSR + "processing"%J +72 "core"  +2 .tPSR.select :flush +3 .PS.seek 2.5ml + "processing"%$' +2635 "core" ' + .tdelay 1 second +102 .PSV.dial PTV +2 "processing"%L +71 "core" +2 .tPBV.dial :waste1 +2 .PS.seek 0ml +2 "processing"%M'W +2633 "core" ' +2 .tPSV.dial PSR + "processing"%N +73 "core"  + .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%&' +2632 "core" ' +2 .tdelay 1 second +101 .PSV.dial PTV +2 "processing"%Q +72 "core" + .tPBV.dial :waste1 +3 .PS.seek 0ml + "processing"%R'W +2631 "core" ' + .tPSV.dial PSR +2 "processing"%K +72 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%T' +2626 "core" ' +2 .tdelay 1 second +101 .PSV.dial PTV +2 "processing"%U +71 "core" +2 .tPBV.dial :waste1 +2 .PS.seek 0ml +2 "processing"%V'W +2640 "core" ' + .tPSV.dial PSR +7 "processing"%H +93 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%O' +2630 "core" ' +2 .tdelay 1 second +102 .PSV.dial PTV + "processing"%+ +72 "core" + .tPBV.dial :waste1 +3 .PS.seek 0ml + "processing"%Y'W +798 "Can"\ +1836 "core" ' + #tFlushing Processing stage +2 "processing"%Z% +4 "core" %U\ + "processing"%[& +4 "core" &TG\ ) + .tPSV.dial PSR +2 "processing"%W +71 "core"  + .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%_'P +1096 "core" ' + .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%`' +1611 "core" ' + .tPSV.dial PTV + "processing"%a +73 "core" + .tPTV.dial :puck +2 "processing"%S  +4 "core"  +2 .tPBV.dial :waste1 +2 .PS.seek 0ml + "processing"%c'W +2628 "core" ' + .tPSV.dial PSR +2 "processing"%b +108 "core"  + .tPSR.select :flush +3 "processing"%@ +9 .tPS.seek 0.5ml +2 "processing"%e' +590 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%d' +2117 "core" ' + .tPSV.dial PTV +2 "processing"%g +72 "core" + .tPBV.dial PSV +2 "processing"%f U +52 "core" W +2 .tPS.seek 0ml + "processing"%i'W +2629 "core" ' +2 .tPSV.dial PBV + "processing"%h @ +44 "core" > +2 .tPS.seek 2.5ml +2 "processing"%k' +2624 "core" ' +2 .tPSV.dial :waste1 + "processing"%j  +82 "core"  +2 .tPS.seek 0ml + "processing"%]'W +2631 "core" ' + .tPSV.dial PSR +2 "processing"%m +41 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%l' +2626 "core" ' + .tPSV.dial PTV +2 "processing"%o +70 "core" +2 .tPBV.dial PSV +2 .PS.seek 0ml + "processing"%p'W +2628 "core" ' + .tPSV.dial PBV +2 "processing"%n @ +42 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%r' +2626 "core" ' + .tPSV.dial :waste1 +2 "processing"%s  +70 "core"  +3 .tPS.seek 0ml + "processing"%q'W +2626 "core" ' +2 "processing"%u& +4 "core" &TG\ ) + .tdelay 20 seconds +2003 .PH.coast +2 "processing"%v  +2 "core" ^ + ^ +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&t& +4 "core" & N + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&x(z +3 "core" ( +2 "manipulator"&y& +4 "core" &  d + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &w& +2 "core" &  +2 .tForearm.seek PC +2 "manipulator"&{'~ +105 "core" ' +2 .tHand.close + "manipulator"&|/ +69 "core" / +2 .tPC.seek :open +2 "processing"%z( +400 "core" ( +2 "manipulator"&~& +4 "core" &   A + "manipulator"&% +4 "core" % w   C 3 +2 .tForearm.seek :retract + "manipulator"&}'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +142 "core" ( + "manipulator"&& +4 "core" &-   4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &-  4 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&' +97 "core" ' + .tHand.open + "manipulator"&1 +76 "core" 1 + "manipulator"&% +4 "core" %  3 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' +27665 "Can"\ :: +60001 /\ :9 +60001 (\ 99 +29377 #t-> require 'pcHotWash' +4541 #-> require 'pcHotWash' +2629 #-> exit +4 #mEXIT @1652287270.37EDT @1652287299.43EDT = =mMAIN_scheduler =tMAIN @EDT1652287301.24 #"core_reset"Sent BREAK + #t@14945 sendCRC with ifg=0x20, ie=0x7F + #@16780 sendCRC with ifg=0x08, ie=0x5F + #@28065 idle with ifg=0x84, ie=0x75 + #@28735 select with ifg=0x10, ie=0xF5 #@29369 receive with ifg=0x10, ie=0xFD + #@30002 receive with ifg=0x10, ie=0xFD #@30636 receive with ifg=0x10, ie=0xFD + #@30963 receive with ifg=0x80, ie=0xFD + #@53694 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +8 #ESP2 v3.41 I2C Gateway v3.20 for core bus +237 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +380 "Can"\ =< \ =< + #tPolling Can every 10:00 +2 !o:Storage::Warning: mesg"6Invalid entry in line 2 of /var/log/esp/real.puck:bt["8/home/esp/esp2/utils/storage.rb:399:in `readPucks!'"2/home/esp/esp2/utils/storage.rb:397:in `each'"8/home/esp/esp2/utils/storage.rb:397:in `readPucks!'"(eval):2:in `eachRaw'"(eval):2:in `each'"8/home/esp/esp2/utils/storage.rb:372:in `readPucks!'"2/home/esp/esp2/utils/storage.rb:371:in `open'"8/home/esp/esp2/utils/storage.rb:371:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:627:in `restore!'"-/home/esp/esp2/lib/esp.rb:115:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +2 !o:Storage::Warning: mesg"6Invalid entry in line 3 of /var/log/esp/real.puck:bt["8/home/esp/esp2/utils/storage.rb:399:in `readPucks!'"2/home/esp/esp2/utils/storage.rb:397:in `each'"8/home/esp/esp2/utils/storage.rb:397:in `readPucks!'"(eval):2:in `eachRaw'"(eval):2:in `each'"8/home/esp/esp2/utils/storage.rb:372:in `readPucks!'"2/home/esp/esp2/utils/storage.rb:371:in `open'"8/home/esp/esp2/utils/storage.rb:371:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:627:in `restore!'"-/home/esp/esp2/lib/esp.rb:115:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 + #Cleanly exited at 12:41:10EDT11-May-22 +59926 "Can"1\ :9 +60001 1\ :: +60001 W\ :9 +60001 =\ :: +31983 #"brent"Session Begun +396 #-> pucks +738 #-> showlog 50 +1892 #-> exit +3 #Session Ended +24989 "Can"/\ :9 +9717 #t-> require 'pcHotWash' +155 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +3 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +2 "core" %m\ +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +4 "core" + + .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %\\\ +2 .tPS.configure :default +2 "processing"%#A d`xb +2 .tPS.hold + "processing"%+ +2 "core" + +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %~~ H +2 .tSS.configure :default +2 "sampler")#.0X +10 &v\ K +9 &X\\\ K +10 &e\ J +9 &b\ K +9 &`\ K +10 &``\ K +9 &"^\ K +9 &^\ J +10 & `\ J +9 &"h`\ K +10 &$+c\ K +9 &%c\ K +9 &'c\ K +10 &)qd\ K +9 &+2b\ K +9 &,_\ K +10 &.^\ J +9 &0z`\ J +10 &2;c\ J +9 &3`\ J +9 &5`\ J +10 &7`\ J +9 &9D`\ J +9 &;_\ J +10 &<b\ K +9 &>`\ K +9 &@Ka\ J +10 &B _\ J +9 &Ca\ J +10 &Ec\ K +9 &GQj\ K +9 &Ir\ M +10 &J\ O +9 &L\ P +10 &NI\ Q +9 &P \ P +9 &Q\ Q +10 &Sszo\ - +9 &T,(f\ E +9 &TG\ * +3 ( + "processing"%3& +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.50 +2 "processing"%5& +4 "core" &TG \ * + .tHand.open +2 "manipulator"&61 +68 "core" 1 +2 "manipulator"&7% +4 "core" % { \ \  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&8'\ +102 "core" ' +2 #tHeating FlushPuck in Processing Clamp to 50C for 2:00:00 +3 .PH.seek 50C,5:00 +2 "processing"%9  +2 %:9 +6 "core" 9|N +102 "processing"%;9 +2 "core" 9|Md +102 "processing"%<9 +2 "core" 9|M d +102 "processing"%=9 +3 "core" 9{N d +102 "processing"%>9 +2 "core" 9|Nd +102 "processing"%?9 +2 "core" 9|Nd +103 "processing"%@9 +2 "core" 9}Nd +102 "processing"%A9 +2 "core" 9}Nd +102 "processing"%B9 +2 "core" 9}O"d +103 "processing"%C9 +2 "core" 9O&d +103 "processing"%D9 +2 "core" 9P*d +102 "processing"%E9 +2 "core" 9O.d +102 "processing"%F9 +2 "core" 9P3d +103 "processing"%G9 +2 "core" 9Q7d +102 "processing"%H9 +3 "core" 9Q;d +102 "processing"%I9 +3 "core" 9R?d +102 "processing"%J9 +2 "core" 9SCd +102 "processing"%K9 +2 "core" 9THd +102 "processing"%L9 +3 "core" 9ULd +102 "processing"%M9 +3 "core" 9VPd +102 "processing"%N9 +2 "core" 9VTc +102 "processing"%O9 +2 "core" 9WXd +103 "processing"%P9 +2 "core" 9X\\d +102 "processing"%Q9 +2 "core" 9Zad +102 "processing"%R9 +3 "core" 9Zec +102 "processing"%S9 +3 "core" 9Zid +102 "processing"%T9 +2 "core" 9[md +102 "processing"%U9 +3 "core" 9]qd +102 "processing"%V9 +2 "core" 9]vd +102 "processing"%W9 +2 "core" 9_zd +102 "processing"%X9 +3 "core" 9_~d +102 "processing"%Y9 +2 "core" 9`c +102 "processing"%Z9 +2 "core" 9ad +103 "processing"%[9 +2 "core" 9bc +102 "processing"%\\9 +3 "core" 9cd +102 "processing"%]9 +2 "core" 9dc +102 "processing"%^9 +3 "core" 9dU +102 "processing"%_9 +2 "core" 9fT +102 "processing"%`9 +2 "core" 9 iT +102 "processing"%a9 +4 "core" 9jR +102 "processing"%b9 +3 "core" 9iQ +102 "processing"%c9 +2 "core" 9)lP +102 "processing"%d9 +3 "core" 93mO +102 "processing"%e9 +2 "core" 9=oN +102 "processing"%f9 +3 "core" 9HtM +102 "processing"%g9 +3 "core" 9RsL +102 "processing"%h9 +2 "core" 9^uJ +102 "processing"%i9 +2 "core" 9hxI +102 "processing"%j9 +3 "core" 9szH +102 "processing"%k9 +2 "core" 9~{H +102 "processing"%l9 +2 "core" 9}F +103 "processing"%m9 +2 "core" 9D +102 "processing"%n9 +3 "core" 9C +102 "processing"%o9 +2 "core" 9B +102 "processing"%p9 +3 "core" 9A +102 "processing"%q9 +43 "core" 9> +102 "processing"%r9 +2 "core" 9> +102 "processing"%s9 +2 "core" 9= +102 "processing"%t9 +3 "core" 9: +102 "processing"%u9 +3 "core" 9: +102 "processing"%v9 +2 "core" 98 +102 "processing"%w9 +3 "core" 97 +102 "processing"%x9 +2 "core" 9*6 +102 "processing"%y9 +2 "core" 96 5 +102 "processing"%z9 +3 "core" 9D3 +102 "processing"%{9 +2 "core" 9R2 +102 "processing"%|9 +2 "core" 9_1 +103 "processing"%}9 +2 "core" 9l0 +102 "processing"%~9 +2 "core" 9{. +102 "processing"%9 +4 "core" 9#- +102 "processing"%9 +2 "core" 9', +102 "processing"%9 +3 "core" 9++ +102 "processing"%9 +2 "core" 9/* +102 "processing"%9 +2 "core" 93( +103 "processing"%9 +2 "core" 97( +102 "processing"%9 +3 "core" 9<& +102 "processing"%\ 9 +2 "core" 9@% +102 "processing"% 9 +2 "core" 9D% +103 "processing"%9 +2 "core" 9H# +102 "processing"%9 +4 "core" 9 L" +102 "processing"%9 +2 "core" 9Q +103 "processing"%9 +2 "core" 9%U +102 "processing"%9 +2 "core" 92Y +102 "processing"%9 +2 "core" 9?] +103 "processing"%9 +2 "core" 9La +102 "processing"%9 +2 "core" 9Xe +102 "processing"%9 +3 "core" 9cj +102 "processing"%9 +2 "core" 9nn +102 "processing"%9 +2 "core" 9zr +102 "processing"%9 +3 "core" 9v +103 "processing"%9 +2 "core" 9z +102 "processing"%9 +2 "core" 9 +102 "processing"% 9 +2 "core" 9 +103 "processing"%!9 +2 "core" 9 +102 "processing"%"9 +3 "core" 9 +102 "processing"%#9 +2 "core" 9 +102 "processing"%%9 +3 "core" 9 +102 "processing"%&9 +2 "core" 9 +102 "processing"%(9 +3 "core" 9 +102 "processing"%)9 +3 "core" 9 +102 "processing"%*9 +2 "core" 9 +102 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9  +102 "processing"%-9 +2 "core" 9 +102 "processing"%.9 +3 "core" 9 +102 "processing"%'9 +2 "core" 9& +103 "processing"%09 +2 "core" 9/\ +102 "processing"%19 +2 "core" 97 +102 "processing"%29 +3 "core" 9@ +102 "processing"%$9 +2 "core" 9I +102 "processing"%+9 +3 "core" 9O +102 "processing"% 9 +2 "core" 9X +103 "processing"%59 +2 "core" 9a +102 "processing"%69 +2 "core" 9j +102 "processing"%79 +3 "core" 9r +102 "processing"%:9 +3 "core" 9z +102 "processing"%39 +2 "core" 9 +102 "processing"%;9 +2 "core" 9 +103 "processing"%/9 +2 "core" 9 +102 "processing"%<9 +3 "core" 9 +3 .tPH.hold 2:00:00,50C +3 "processing"%= pp* + .tPSV.dial PSR +4 "processing"%> +3 "core"  +40  + .tPSR.select :flush +3 "processing"%j +9 .tPS.seek 2.5ml +2 "processing"%?' +2632 "core" ' +2 .tdelay 1 second +101 .PSV.dial PTV +2 "processing"%@ +70 "core" +2 .tPBV.dial :waste1 + "processing"%A  +53 "core" +2 .tPS.seek 0ml +2 "processing"%B'W +2624 "core" ' +2 .tPSV.dial PSR + "processing"%C +72 "core"  +2 .tPSR.select :flush +3 .PS.seek 2.5ml + "processing"%D' +2635 "core" ' + .tdelay 1 second +102 .PSV.dial PTV +2 "processing"%E +71 "core" +2 .tPBV.dial :waste1 +2 .PS.seek 0ml +2 "processing"%F'W +2630 "core" ' +2 .tPSV.dial PSR + "processing"%G +72 "core"  +2 .tPSR.select :flush +3 .PS.seek 2.5ml + "processing"%H' +2632 "core" ' + .tdelay 1 second +107 .PSV.dial PTV + "processing"%I +84 "core"  +2 .tPBV.dial :waste1 +2 .PS.seek 0ml +2 "processing"%J'W +2626 "core" ' + .tPSV.dial PSR +2 "processing"%K +70 "core"  +2 .tPS.seek 2.5ml +2 "processing"%L' +2629 "core" ' + .tdelay 1 second +102 .PSV.dial PTV +2 "processing"%M +71 "core" +2 .tdelay 4:00 +16573 "Can"N\ KJ +7429 .tPBV.dial :waste1 +3 .PS.reconfigure :slow +2 "processing"%#A 2`xb +2 .tPS.seek 2ml + "processing"%N'[ +1064 "core" ' +2 .tdelay 2 seconds +202 .PBV.dial between PSV and waste1 + "processing"%O * +33 "core" + +2 .tdelay 4:00 +24002 .PBV.dial :waste1 +2 "processing"%P  +32 "core"  +2 .tPS.seek 1.5ml +2 "processing"%Q' +1064 "core" ' + .tdelay 2 seconds +202 .PBV.dial between PSV and waste1 +2 "processing"%R * +32 "core" + +2 .tdelay 4:00 +24003 .PBV.dial :waste1 + "processing"%S  +33 "core"  +2 .tPS.seek 1ml + "processing"%T'P +1070 "core" ' +2 .tdelay 2 seconds +201 .PBV.dial between PSV and waste1 +2 "processing"%U * +33 "core" + +2 .tdelay 4:00 +567 "Can"+\ ji +23435 .tPBV.dial :waste1 +6 "processing"%V  +34 "core" +2 .tPS.seek 0.5ml +2 "processing"%W' +1073 "core" ' + .tdelay 2 seconds +202 .PBV.dial between PSV and waste1 +2 "processing"%X * +32 "core" + +2 .tdelay 4:00 +24003 .PBV.dial :waste1 +2 "processing"%Y  +32 "core"  +2 .tPS.seek 0ml +2 "processing"%Z'W +1066 "core" ' +2 .tdelay 2 seconds +202 .PBV.dial between PSV and waste1 + "processing"%[ * +33 "core" + + .tPSV.dial PSR +2 "processing"%\\ +72 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 2.5ml +2 "processing"%]' +2629 "core" ' +2 .tdelay 1 second +101 .PSV.dial PTV +2 "processing"%^ +72 "core" + .tdelay 4:00 +6975 "Can"&\ +17027 .tPBV.dial :waste1 +2 "processing"%_  +32 "core"  +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +2 .tPS.seek 2ml +2 "processing"%`'[ +1071 "core" ' +2 .tdelay 2 seconds +202 .PBV.dial between PSV and waste1 + "processing"%a * +33 "core" + +2 .tdelay 4:00 +24002 .PBV.dial :waste1 +2 "processing"%b  +32 "core"  +2 .tPS.seek 1.5ml +2 "processing"%c' +1070 "core" ' + .tdelay 2 seconds +202 .PBV.dial between PSV and waste1 +2 "processing"%d * +32 "core" + +2 .tdelay 4:00 +16272 "Can"\ +7731 .tPBV.dial :waste1 + "processing"%e  +33 "core"  +2 .tPS.seek 1ml +2 "processing"%f'P +1066 "core" ' +2 .tdelay 2 seconds +201 .PBV.dial between PSV and waste1 +2 "processing"%g * +33 "core" + +2 .tdelay 4:00 +24002 .PBV.dial :waste1 +7 "processing"%h  +32 "core"  +2 .tPS.seek 0.5ml +2 "processing"%i' +1064 "core" ' +2 .tdelay 2 seconds +202 .PBV.dial between PSV and waste1 +2 "processing"%j * +32 "core" + +2 .tdelay 4:00 +24003 .PBV.dial :waste1 +6 "processing"%k  +32 "core"  +2 .tPS.seek 0ml +2 "processing"%l'W +1071 "core" ' +2 .tdelay 2 seconds +202 .PBV.dial between PSV and waste1 + "processing"%m * +33 "core" + + .tPSV.dial PSR +2 "processing"%n +72 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2.5ml + "processing"%o' +140 "Can"\ +2492 "core" ' +2 .tdelay 1 second +101 .PSV.dial PTV +2 "processing"%p +72 "core" +2 .tdelay 4:00 +24002 .PBV.dial :waste1 +7 "processing"%q  +32 "core"  +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 2ml + "processing"%r'[ +1072 "core" ' + .tdelay 2 seconds +202 .PBV.dial between PSV and waste1 +2 "processing"%s * +32 "core" + +2 .tdelay 4:00 +24003 .PBV.dial :waste1 + "processing"%t  +33 "core"  +2 .tPS.seek 1.5ml + "processing"%u' +1076 "core" ' +2 .tdelay 2 seconds +202 .PBV.dial between PSV and waste1 + "processing"%v * +33 "core" + +2 .tdelay 4:00 +6614 "Can"3\ +17388 .tPBV.dial :waste1 + "processing"%w  +33 "core"  +3 .tPS.seek 1ml + "processing"%x'P +1067 "core" ' + .tdelay 2 seconds +202 .PBV.dial between PSV and waste1 +2 "processing"%y * +32 "core" + +2 .tdelay 4:00 +24003 .PBV.dial :waste1 + "processing"%z  +33 "core"  +2 .tPS.seek 0.5ml + "processing"%{' +1073 "core" ' +2 .tdelay 2 seconds +202 .PBV.dial between PSV and waste1 + "processing"%| * +34 "core" + +2 .tdelay 4:00 +15915 "Can"$\ +8086 .tPBV.dial :waste1 +2 "processing"%}  +32 "core"  +2 .tPS.seek 0ml +2 "processing"%~'W +1067 "core" ' + .tdelay 2 seconds +202 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" + +2 .tPSV.dial PSR + "processing"% +72 "core"  + .tPSR.select :flush +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2.5ml + "processing"%' +2637 "core" ' + .tdelay 1 second +102 .PSV.dial PTV +2 "processing"% +71 "core" +2 .tPBV.dial :waste1 +2 "processing"%  +32 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2624 "core" ' +2 .tPSV.dial PSR + "processing"% +72 "core"  +3 .tPS.seek 2.5ml + "processing"%\ ' +2637 "core" ' +2 .tdelay 1 second +101 .PSV.dial PTV +2 "processing"% +72 "core" + "processing"%% +4 "core" %\  +2 .tPS.seek 1ml + "processing"%'P +1612 "core" ' + .tdelay 1 second +102 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" + +2 .tdelay 4:00 +24003 .PBV.dial :waste1 +2 "processing"%  +32 "core" +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 2.5ml + "processing"%' +3103 "core" ' + .tdelay 2:00 +12004 .PS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 0ml +2 "processing"%'W +1200 "Can"\ +1445 "core" ' + .tPSV.dial PSR +2 "processing"% +72 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2636 "core" ' +2 .tdelay 1 second +101 .PSV.dial PTV +2 "processing"% +72 "core" + "processing"%% +4 "core" %\  +2 .tPS.seek 1ml +2 "processing"%'P +1614 "core" ' +2 .tdelay 1 second +102 .PBV.dial between PSV and waste1 + "processing"% * +33 "core" + +2 .tdelay 4:00 +24002 .PBV.dial :waste1 +2 "processing"%  +32 "core" +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 2.5ml +2 "processing"%' +3102 "core" ' +2 .tdelay 2:00 +12008 .PS.reconfigure :default +4 "processing"%#A d`xb +4 .tPS.seek 0ml +4 "processing"% 'W +2640 "core" ' +2 .tPSV.dial PSR + "processing"%! +72 "core"  +2 .tPS.seek 2.5ml +2 "processing"%"' +2631 "core" ' + .tdelay 1 second +103 .PSV.dial PTV + "processing"%# +71 "core" +2 "processing"%%% +4 "core" % \  +2 .tPS.seek 1ml + "processing"%&'P +1611 "core" ' +2 .tdelay 1 second +102 .PBV.dial between PSV and waste1 + "processing"%( * +33 "core" + +2 .tdelay 4:00 +7446 "Can"*\ +16556 .tPBV.dial :waste1 +2 "processing"%)  +32 "core" +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 2.5ml +2 "processing"%*' +3155 "core" ' +2 .tdelay 2:00 +12003 .PS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 0ml + "processing"%'W +2633 "core" ' + .tPSV.dial PSR +2 "processing"% +72 "core"  + .tPSR.select :flush +3 .PS.seek 2.5ml +2 "processing"%-' +2634 "core" ' +2 .tdelay 1 second +102 .PSV.dial PTV + "processing"%. +85 "core"  + .tPBV.dial :waste1 +2 .PS.seek 0ml +2 "processing"%''W +2646 "core" ' + .tPSV.dial PSR +2 "processing"%0 +70 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%1' +2624 "core" ' +2 .tdelay 1 second +102 .PSV.dial PTV + "processing"%2 +72 "core" +2 .tPBV.dial :waste1 +2 .PS.seek 0ml + "processing"%$'W +2628 "core" ' + .tPSV.dial PSR +2 "processing"%+ +72 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"% ' +2628 "core" ' +2 .tdelay 1 second +102 .PSV.dial PTV + "processing"%5 +72 "core" + .tPBV.dial :waste1 +2 .PS.seek 0ml +2 "processing"%6'W +2624 "core" ' +2 .tPSV.dial PSR + "processing"%7 +77 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%:' +2627 "core" ' + .tdelay 1 second +102 .PSV.dial PTV +2 "processing"%3 +71 "core" +2 .tPBV.dial :waste1 +2 .PS.seek 0ml + "processing"%;'W +2625 "core" ' +2 #tFlushing Processing stage + "processing"%/% +4 "core" %U}\ + "processing"%<& +4 "core" &TG|\ * + .tPSV.dial PSR +2 "processing"%> +71 "core"  + .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%'P +1108 "core" ' +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml +2 "processing"%@' +1610 "core" ' +2 .tPSV.dial PTV + "processing"%A +72 "core" +2 .tPTV.dial :puck + "processing"%?  +5 "core"  + .tPBV.dial :waste1 +3 .PS.seek 0ml + "processing"%C'W +569 "Can")\ +2062 "core" ' + .tPSV.dial PSR +2 "processing"%B +72 "core"  + .tPSR.select :flush +3 "processing"%@ +9 .tPS.seek 0.5ml +2 "processing"%E' +591 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%D' +2138 "core" ' +2 .tPSV.dial PTV + "processing"%G +72 "core" +2 .tPBV.dial PSV +2 "processing"%F U +51 "core" V +2 .tPS.seek 0ml +2 "processing"%I'W +2632 "core" ' + .tPSV.dial PBV +2 "processing"%H @ +55 "core" B +2 .tPS.seek 2.5ml + "processing"%K' +2636 "core" ' + .tPSV.dial :waste1 +2 "processing"%J  +72 "core"  +2 .tPS.seek 0ml + "processing"%9'W +2637 "core" ' +2 .tPSV.dial PSR + "processing"%M +42 "core" +2 .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%L' +2637 "core" ' + .tPSV.dial PTV +2 "processing"%O +70 "core" + .tPBV.dial PSV +7 .PS.seek 0ml +2 "processing"%P'W +2629 "core" ' + .tPSV.dial PBV +2 "processing"%N @ +55 "core" B +2 .tPS.seek 2.5ml +2 "processing"%R' +2638 "core" ' + .tPSV.dial :waste1 +2 "processing"%S  +72 "core"  +2 .tPS.seek 0ml +2 "processing"%Q'W +2633 "core" ' +2 "processing"%U& +4 "core" &TG\ * + .tdelay 20 seconds +2003 .PH.coast +2 "processing"%V  +3 "core" ^ + ^ +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&T& +4 "core" &z | +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&X(z +3 "core" ( + "manipulator"&Y& +4 "core" &z   \ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &W& +2 "core" &z    +2 .tForearm.seek PC +2 "manipulator"&['~ +102 "core" ' + .tHand.close +2 "manipulator"&\\/ +75 "core" / +2 .tPC.seek :open + "processing"%Z( +400 "core" ( + "manipulator"&^& +4 "core" &z   L +2 "manipulator"&_% +4 "core" % σ \  0 C +2 .tForearm.seek :retract + "manipulator"&]'\ +94 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&a(- +147 "core" ( + "manipulator"&b& +4 "core" &- \  5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &`& +3 "core" &-   A 5 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&d' +100 "core" ' + .tHand.open + "manipulator"&e1 +73 "core" 1 + "manipulator"&c% +4 "core" %  , +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&g'\ +93 "core" ' +32914 "Can".\ CC +60000 \ CC +60001 6\ CC +60001 f\ >> +60001 p\ >> +60001 |\ >> +60001 {\ >> +60001 {\ >= +60001 {\ >= +60001 h~\ >= +60001 y~\ >> +60001 c}\ >> +60001 i|\ >> +60001 h{\ >> +60001 nz\ >> +60001 jz\ >> +60001 |z\ >> +60001 Yy\ >> +60000 Cx\ >> +60001 x\ >> +60001 w\ ?> +60001 xu\ >> +60001 <t\ == +60001 t\ >> +60001 s\ >> +60001 s\ >> +60001 q\ >> +60001 p\ >> +60001 q\ >> +60001 o\ >> +60001 p\ >> +60001 o\ >= +60001 n\ >> +60001 mn\ >> +60000 dm\ >> +60001 `l\ >= +60001 dm\ >= +60001 l\ >> +60001 k\ >> +60001 rj\ >> +60001 Wn\ >> +60001 Om\ >> +60001 ,r\ >> +60001 t\ >> +60001 s\ >> +60001 \ s\ ?> +60001 t\ >> +60001 s\ >> +60001 Bs\ >> +60001 Cr\ >> +60001 t\ >> +60001 s\ >> @EDT1652328107.52 s\ >> +60001 s\ >> +60001 r\ >> +60001 s\ >> +60001 s\ >> +60001 s\ >> +60001 q\ >> +60001 s\ >> +60001 :r\ >> +60001 xr\ >> +40550 !to:SignalException: mesg" SIGHUP:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:77:in `join'"1/home/esp/esp2/lib/esp.rb:77:in `mainThread'""/home/esp/esp2/lib/esp.rb:327 +5 #mEXIT @1652333913.16EDT @1652370576.51EDT = =tMAIN =mMAIN_scheduler @EDT1652370578.38 #"core_reset"Sent BREAK + #t@45661 sendCRC with ifg=0x20, ie=0x7F + #@47496 sendCRC with ifg=0x08, ie=0x5F + #@47338 idle with ifg=0x84, ie=0x75 + #@48009 select with ifg=0x10, ie=0xF5 #@48642 receive with ifg=0x10, ie=0xFD + #@49276 receive with ifg=0x10, ie=0xFD + #@49909 receive with ifg=0x10, ie=0xFD #@50236 receive with ifg=0x80, ie=0xFD + #@14956 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +243 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +382 "Can"ot\ AA + ot\ AA + #tPolling Can every 10:00 +2 #Cleanly exited at 01:38:33EDT12-May-22 +687 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +3 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +3 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %\ + .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +3 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %U#\ +2 .tPS.configure :default +2 "processing"%#A d`xb +2 .tPS.hold + "processing"%+ +3 "core" + + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" % H + .tSS.configure :default +3 "sampler")#.0X $da [:extractVol]=0.17 +1181 #-> access 2 +2 "storage"(4% +3 "core" %}   +2 "manipulator"&5% +4 "core" %      + "manipulator"&6& +4 "core" &/  ! +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(7(K +505 "core" ( +2 .tSC.configure :limp +7 "storage"($(\ 1b +2 (8& +3 "core" &K  8  +2067 #t-> startTube 2 +1932 #-> da 40 + #da sampling at most 40ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +3 ."Qmail"DAfans.email "Started da in tube 2 at 11:51:07EDT12-May-22\\n{}\\nCan@11:49:44, 19.9C, 39% humidity, 15.0psia, 13.732V, 0.325A, 0.325A avg, 4.46W",Subject: "da sampling at most 40ml" +2 "collection"'9& +6 "core" &\  +2 .tHand.open + "manipulator"&:1 +23 "core" 1 +2 "manipulator"&;% +4 !"Qmail"o:Net::SMTPServerBusy: mesg"u421 4.4.5 Server busy, try again later. (smtp.gmail.com) y62-20020a626441000000b0050dc76281a2sm6pfb.124 - gsmtp\ :@checkpoint: omitted:bt["@/opt/mbari/lib/ruby/1.8/net/smtp.rb:942:in `check_response'":/opt/mbari/lib/ruby/1.8/net/smtp.rb:554:in `do_start'"7/opt/mbari/lib/ruby/1.8/net/smtp.rb:525:in `start'"2/home/esp/esp2/lib/email.rb:325:in `sendOnce'"3/home/esp/esp2/lib/schedule.rb:292:in `unsync'"3/home/esp/esp2/lib/schedule.rb:594:in `unsync'"3/home/esp/esp2/lib/schedule.rb:621:in `unsync'"2/home/esp/esp2/lib/email.rb:318:in `sendOnce'"//home/esp/esp2/lib/email.rb:340:in `email'",/home/esp/esp2/lib/msg.rb:68:in `retry'"//home/esp/esp2/lib/email.rb:339:in `email'"./home/esp/esp2/lib/email.rb:348: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:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +3 !o:Email::Queue::Purge: mesg"Purged output queue:bt[ "//home/esp/esp2/lib/email.rb:106:in `purge'"3/home/esp/esp2/lib/email.rb:75: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:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +2 "core" %      +2 "storage"(<% +3 "core" %   E \ +3 .tSE.seek :down + "storage"(='v +4 "core" '@   +3 !to:Slide::Error\ : mesg"BStorage Elevator invalidConfig at 23.36 Pucks below Top Plate:@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error:invalidConfig: @tagiB: @sourcei-: @channeli: @statusIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi : voltagef14.042252331860579\ : @type2F:@destinationi%:@axisName"Storage Elevator:bt["2/home/esp/esp2/lib/slide.rb:587:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:350:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:323:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:314:in `seek'"0/home/esp/esp2/lib/slide.rb:357:in `moveTo'"//home/esp/esp2/utils/misc.rb:349:in `down'" exit +6 #mEXIT @1652370755.03EDT @1652370856.52EDT = =tMAIN =mMAIN_scheduler @EDT1652370858.30 #"core_reset"Sent BREAK + #t@48997 receive with ifg=0x10, ie=0xFD + #@49654 receive with ifg=0x10, ie=0xFD + #@50287 receive with ifg=0x10, ie=0xFD + #@50941 receive with ifg=0x10, ie=0xFD #@51574 receive with ifg=0x10, ie=0xFD + #@52207 receive with ifg=0x10, ie=0xFD + #@52840 receive with ifg=0x10, ie=0xFD #@53167 receive with ifg=0x80, ie=0xFD + #@5707 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +235 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +373 "Can"Vu\ 12 + Vu\ 12 + #tPolling Can every 10:00 +553 #-> ESp.ready! +3 !o:NameError: mesg"uninitialized constant ESp: name:ESp:bt["(ESP):1: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 +583 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +3 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +3 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %\ + .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +3 "core" + + .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +2 "core" %U2\ +2 .tPS.configure :default +2 "processing"%#A d`xb +2 .tPS.hold +2 "processing"%+ +2 "core" + +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" % H + .tSS.configure :default +3 "sampler")#.0X $da [:extractVol]=0.17 +803 #-> startTube 2 +1288 #-> da 40 +2 #da sampling at most 40ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 11:55:39EDT12-May-22\\n{}\\nCan@11:54:24, 20.0C, 38% humidity, 14.9psia, 13.752V, 0.226A, 0.233A avg, 3.11W",Subject: "da sampling at most 40ml" +4 "collection"'<& +3 "core" &\  + .tHand.open +2 "manipulator"&=1 +15 "core" 1 +2 "manipulator"&>% +6 "core" %\    [ 2 +2 "storage"(?% +4 "core" %y   \\ \ + "storage"(@. +3 "core" .( +2 .tSC.reconfigure :tight +5 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(A( +194 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (B& +2 "core" &  m  +2 "manipulator"&C& +4 "core" &    !s + .tElbow.reconfigure :tight +9 "manipulator"&$&.,(\ #b +5 .tElbow.seek 2 +5 "manipulator"&D( +3 "core" ( +2 "manipulator"&E& +4 "core" & !  G !s + "storage"(F& +4 "core" & Q +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&G' +92 "core" ' +4 "storage"(H& +8 "core" &   +4 .tSE.reconfigure :pick +4 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +4 "storage"(I'L +272 "core" ' +7 "storage"(J- +8 "core" -'z +82 .tSE.configure :default +15 "storage"(#QK-0-\ b +6 (K& +4 "core" &  g  +4 "manipulator"&L& +8 "core" &    !s +4 .tElbow.seek 2 + "manipulator"&M( +6 "core" ( +4 "manipulator"&N& +14 "core" &  Y !s +4 "storage"(O& +6 "core" &  K  +6 .tForearm.seek 2 + 300 counts + "manipulator"&P'ϊ +26 "core" ' +2 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 .tHand.close +4 "manipulator"&Q/ +75 "core" / +6 ."downElevator"SE.seek :down +8 "manipulator"&R& +5 "storage"(S'v +14 "core" &   8 !s +4 "manipulator"&T% +6 "core" % ϓ \  k +4 .tForearm.seek :retract +3 "manipulator"&U'\ +92 "core" ' +4 .tElbow.seek CC + "manipulator"&V(Ӥ +135 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +15 "core" ( +4 "manipulator"&W& +8 "core" &Ӥ  " a 9$ +2 .tElbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +4 &X& +8 "core" &Ӥ   9$ +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +4 "manipulator"&Y'+ +105 "core" ' +4 "manipulator"&Z& +8 "core" &Ӥ   9$ +4 "manipulator"&[% +5 "core" %1   3 x +4 "collection"'\\& +8 "core" &\  +6 "collection"']& +10 "core" &\  +6 .tCC.seek :closed +4 "collection"'^(O +8 "core" &\  +2 &\  +4 &M\ &j +10 &]\ 9 +8 &\ K +9 &g\ J +11 &vm\ K +13 &9j\ J +6 &j\ J +9 &m\ J +8 &k\ J +11 &Al\ J +11 & j\ J +6 &!n\ J +11 &#k\ J +8 &%Ji\ J +9 &' l\ J +11 &(k\ J +8 &*n\ J +11 &,Sj\ I +9 &.n\ J +12 &/i\ J +7 &1k\ J +8 &3Yk\ J +10 &5h\ J +10 &6n\ J +10 &8m\ J +9 &:cj\ I +9 &<#h\ J +8 &=c\ I +11 &?j\ J +8 &Aji\ J +10 &C,g\ J +10 &Dm\ K +15 &Fr\ K +4 &Hk\ L +9 &J \ Q +8 &K\ T +11 &M\ V +10 &NX\ *~ +7 &O}\ I +9 ( +4 &O^H\ B +6 "collection"']& +6 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.59 + .Hand.open +2 "manipulator"&_1 +8 "core" &O`\ B +70 1 +4 "manipulator"&`% +8 "core" % * \ \   +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +4 "manipulator"&a'\ +98 "core" ' +4 #tcollectSample 40ml w/bubble point of 24psi +4 #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +164 .tIntake.select :close +4 .Exhaust.select :close +2 .SS.hold +4 "sampler")b+ +5 "core" + +2 "sampler")c% +15 "core" % H +4 "collection"'d& +9 "core" &O`\ B +4 "Can"Tt\ II +4 #tCalibrating pressure and temperature sensors +6 .CTV.dial :air +4 "collection"'e  +7 "core" +2 .tSSV.dial :spit,avoiding: :exhaust +4 "sampler")f +8 "core"  +2 "sampler")g  +6 "core"  +5 .tSS.reconfigure :fast +5 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"':' +101 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust + "sampler"); +127 "core" +2 .tSS.reconfigure :exhale +2 "sampler")#.0X +126 "core" +2 .tSS.reconfigure :default +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'_' +98 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust + "sampler")` +115 "core" ' +2 ."CSpush"CS.stop + "collection"'5 +9 "core" +2 .tSS.reconfigure :exhale +2 "sampler")#.0X +102 "collection"'19 +2 "core" 9<; +102 "collection"'(9 +3 "core" 9=>9 +102 "collection"'39 +3 "core" 9\\?7 +102 "collection"'49 +2 "core" 9z@4 +102 "collection"'9 +3 "core" 9@2 +102 "collection"'29 +2 "core" 9A0 +102 "collection"'59 +3 "core" 9B- +103 "collection"'69 +2 "core" 9B+ +102 "collection"'79 +2 "core" 9\ D* +102 "collection"'99 +3 "core" 9%E' +102 "collection"'9 +2 "core" 9?F& +102 "collection"';9 +3 "core" 9XH# +102 "collection"'.9 +3 "core" 9qJ# +102 "collection"'89 +2 "core" 9J +102 "collection"':9 +2 "core" 9K +103 "collection"'"9 +2 "core" 9M +102 "collection"'=9 +2 "core" 9M +102 "collection"'>9 +2 "core" 9P +103 "collection"'<9 +2 "core" 9P +102 "collection"'@9 +2 "core" 9 P +102 "collection"'B9 +3 "core" 9 R  +102 "collection"'C9 +3 "core" 9 1S +102 "collection"'E9 +2 "core" 9 CT +103 "collection"' 9 +2 "core" 9 UT +102 "collection"'?9 +2 "core" 9 fV +102 "collection"'%9 +3 "core" 9 uW! +102 "collection"'F9 +3 "core" 9 X% +102 "collection"'J9 +2 "core" 9 Y) +103 "collection"'K9 +2 "core" 9 Z. +102 "collection"'L9 +2 "core" 9 [2 +103 "collection"'H9 +2 "core" 9 \\6 +102 "collection"'N9 +4 "core" 9 ]: +102 "collection"'O9 +2 "core" 9 ^> +102 "collection"'Q9 +3 "core" 9 _C +102 "collection"'R9 +2 "core" 9 `G +102 "collection"'#9 +2 "core" 9 aK +103 "collection"'D9 +2 "core" 9 aO\ +102 "collection"'G9 +3 "core" 9\ bS +102 "collection"'W9 +2 "core" 9\ cW +102 "collection"'9 +3 "core" 9\ e\\ +102 "collection"'X9 +2 "core" 9\ g` +102 "collection"'P9 +3 "core" 9\ $gd +102 "collection"'M9 +3 "core" 9\ ,jh +102 "collection"'I9 +2 "core" 9\ 2jl +102 "collection"'Z9 +3 "core" 9\ 7mq +102 "collection"'\\9 +2 "core" 9\ =ou +102 "collection"'S9 +3 "core" 9\ Bpy +102 "collection"' 9 +3 "core" 9\ Fq} +102 "collection"'[9 +2 "core" 9\ Kr +102 "collection"'`9 +3 "core" 9\ Os +102 "collection"'T9 +2 "core" 9\ Ss +102 "collection"'_9 +3 "core" 9\ Xs +102 "collection"'U9 +3 "core" 9\ ]t +102 "collection"']9 +2 "core" 9\ `u +102 "collection"'Y9 +3 "core" 9\ eu +102 "collection"'d9 +2 "core" 9\ gu +103 "collection"'c9 +2 "core" 9\ kv +3 .tCH.hold 10:00,70C +3 "collection"'f `\ `\ i\ +2 'g9 +6 "core"  + 9\ jv + "collection"'e% +4 "core" %  \ +2 #tBegun lysing Collection Puck Heater at 68C/34.1psia +47057 "Can"6w\ +12931 "core" ` + "collection"' 9 +4 "core" 9\ ) + "collection"'b% +4 "core" %\ + #tEnded lysing Collection Puck Heater at 70C/31.4psia +2 .CS.seek 0ml +2 "collection"'i' +350 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'j @ +95 "core" @ + .tCSV.dial :air +2 "collection"'l @ +40 "core" > +3 .tCS.seek 5ml +2 "collection"'k'l +1344 "core" ' + .tCSV.dial CTV +2 "collection"'h  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'o @ +42 "core" > +2 .tdelay 2 seconds +201 .CSV.dial CTV +2 "collection"'m  +42 "core"  +2 .tdelay 2 seconds +201 .CSV.dial :air +2 "collection"'q @ +42 "core" > + .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'p' +1349 "core" ' +2 "collection"'t% +4 "core" % \ + #tPuck @43.2psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe + .CSV.dial CBV + "collection"'n +96 "core" ~ + .tCBV.dial CSV +2 "collection"'v  +28 "core" + "collection"'w% +46 "core" % c b\ +11 .tCS.seek 5ml +2 "collection"'r'l +1349 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'s  +43 "core" + "collection"'{% +4 "core" %l\  +2 .tCS.seek 7ml +2 "collection"'|' +589 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'} @ +41 "core" > +2 .tCS.seek 10ml +2 "collection"'y' D +843 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'~ ` +108 "core" _ +2 #tLysing Complete + "collection"'z& +4 "core" &O]SX\ B +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&% +4 "core" %\     + "storage"(% +4 "core" %y  @  + "storage"(. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(($ +194 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +3 "core" &% \ ,  + "manipulator"&& +4 "core" &Ӧ    8" + "manipulator"&% +4 "core" %\    v  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"& ( +160 "core" ( + "manipulator"&& +4 "core" &  +2 "storage"(\ & +3 "core" &%   +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&'! +96 "core" ' +2 "storage"(& +4 "core" &%   C \ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('L +269 "core" ' + "storage"(- +4 "core" -'L + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(' +34 "core" ' +2 "manipulator"&& +4 "core" &   y  + "manipulator"&% +4 "core" %  V +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +3 .tElbow.seek CC + "manipulator"&(Ӥ +154 "core" ( + "manipulator"&& +4 "core" &Ӣ   9& +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &Ӣ   9& +2 .tForearm.seek CC + "manipulator"&'+ +108 "core" ' + .tHand.close +2 "manipulator"&$/ +75 "core" / +2 .tCC.seek :open + "collection"'( +378 "core" ( +2 "storage"(& +4 "core" &% ~  + "storage"(&& +4 "core" &%   O  + "manipulator"&'& +4 "core" &ӧ   8! + "manipulator"&)% +4 "core" %    +2 .tForearm.seek :retract + "manipulator"&'\ +106 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&*( +157 "core" ( +2 "manipulator"&+& +4 "core" &   Q  +2 "storage"(,& +3 "core" &% 4 2  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&-'e +110 "core" ' + .tElbow.hold +2 "manipulator"&!, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&/1 +68 "core" 1 +3 "manipulator"&0% +4 "core" % x   Ǿ` + "storage"(1& +4 "core" &%  @  + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 1 + 319 counts +2 "manipulator"&('Ϥ +25 "core" ' +2 "manipulator"&3& +4 "core" &    + "storage"(4& +4 "core" &%    +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&'! +23 "core" ' +2 "storage"(2% +4 "core" % * 4 f +2 ."downElevator"SE.seek :down +4 "storage"(5'v +99 (6% +3 "core" %<R ! N TZ + "manipulator"&7% +4 "core" %   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&9'\ +89 "core" ' +66 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +4 "core" &X\\\ +2 "manipulator"&;& +3 "core" &    +2 "manipulator"&.% +4 "core" %\     + .tElbow.seek FlushPuck::Garage +2 "manipulator"&8(- +176 "core" ( +2 "manipulator"&:& +5 "core" &-  "   + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &"& +2 "core" &-    +2 .tForearm.seek :garage +2 "manipulator"&=' +91 "core" ' + .tHand.close +2 "manipulator"&>/ +65 "core" / +2 "manipulator"&<& +4 "core" &-   d  + "manipulator"&@% +4 "core" % ϴ   P +2 .tForearm.seek :retract + "manipulator"&B'\ +91 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&C(Ӥ +281 "core" ( +2 "manipulator"&E& +4 "core" &ӣ   t ;6 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &ӣ!   ] ;6 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&?'+ +102 "core" ' + "manipulator"&%& +4 "core" &ӣ!   ;6 +2 "manipulator"&F% +4 "core" %-   +2 "collection"'J& +3 "core" &]_\ +2 "collection"'K& +5 "core" &[`\ +2 .tCC.seek :closed + "collection"'L(O +4 "core" &[_\  +10 &3[_\ *z +9 &g[]\ = +10 &{[`|\ J +9 &Xa\\`\ H +9 &f]^\ I +10 &f\\_\ I +9 &e\\ah\ H +9 &`h\\_S\ H +10 &#f[aj\ H +9 &kZat\ I +10 & f]_\ H +9 &"hgZ_\ H +9 &$)k\\_\ I +10 &%c\\`\ H +9 &'h_`\ H +9 &)pj\\a\ H +10 &+2e\\`y\ H +9 &,k_aZ\ I +10 &.e]`e\ I +9 &0xi^ax\ H +9 &2:d\\`j\ H +10 &3e\\`T\ H +9 &5g]a;\ I +9 &7d]a*\ H +10 &9Aj^a\ I +9 &;f`av\ H +10 &<f^` \ H +9 &>ga` \ H +9 &@Jd]`\ H +10 &B k\\`\ H +9 &Cf]`\ H +9 &Eh]a\ H +10 &GNp\\_\ J +9 &I ]_\ L +10 &J`bn\ Q +9 &LvR\ T +9 &N5E\ B +10 &O==\ %o +9 &On\ E +5 ( +2 "collection"'K& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.55 + "collection"'H& +4 "core" &Ohr\ E + &Oh\ E +2 .tHand.open + "manipulator"&N1 +66 "core" 1 +2 "manipulator"&O% +4 "core" % -   | +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&Q'\ +99 "core" ' + .tPSV.dial PSR +2 "processing"%R +43 "core"  +2 "processing"%#% +3 "core" %Uo\ +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%D' +1611 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%G  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%W'W +1615 "core" ' + .tPSV.dial PSR + "processing"% +55 "core"  +2 .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%X' +2634 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%P + "collection"'M  +7 "core" B + "processing"%I  +74 "core" +82  + .tPSV.dial :mixloop +2 "processing"%Z +100 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%\\  +124 "core" +2 .tPS.seek 0ml +2 "processing"%S'W +2636 "core" ' +2 .tPSV.dial :air + "processing"%  +43 "core"  +2 .tPS.seek 2.5ml + "processing"%[' +2636 "core" ' + .tPSV.dial :mixloop +2 "processing"%` +44 "core" +2 .tPS.seek 0ml + "processing"%T'W +2628 "core" ' + .tPSV.dial :air +2 "processing"%_  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%U' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"%] +42 "core" +2 .tPS.seek 0ml +2 "processing"%Y'W +2632 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&d& +4 "core" &Ӧ   ;3 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&c(Ӥ +3 "core" ( + "manipulator"&g& +4 "core" &Ӧ  p ;3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &e& +2 "core" &Ӧ   ;3 +2 .tForearm.seek CC +2 "manipulator"&x'+ +106 "core" ' +2 .tHand.close + "manipulator"&f/ +71 "core" / + .tCC.seek :open +2 "collection"' ( +378 "core" ( +2 "manipulator"&b& +4 "core" &Ӧ!   ;3 + "manipulator"&u% +4 "core" %     +2 .tForearm.seek :retract + "manipulator"&j'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&l(- +285 "core" ( + "manipulator"&i& +4 "core" &-   # + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &h& +2 "core" &-   # +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&o' +103 "core" ' +2 .tHand.open + "manipulator"&m1 +73 "core" 1 +2 "manipulator"&q% +4 "core" %   v +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&k'\ +96 "core" ' + .tPSV.dial :mixloop +2 .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'t& +4 "core" &npk\ +2 "manipulator"&n% +4 "core" %\ "  ! 2 3 +2 "storage"(v% +3 "core" %n 4 4  +2 "storage"(w. +2 "core" .($ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(p( +199 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (s& +2 "core" &   S  +2 "manipulator"&{& +3 "core" &- !  # +2 "manipulator"&r% +3 "core" %\ !   3 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&}( +186 "core" ( +2 "manipulator"&|& +4 "core" &   - + "storage"(~& +4 "core" & 3 * G  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&z' +103 "core" ' + "storage"(& +4 "core" & 4 5  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"('L +284 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (& +45 "core" & $ 5   +11 "manipulator"&& +4 "core" &   + .tElbow.seek 2 +2 "manipulator"&( +4 "core" ( + "manipulator"&A& +4 "core" & "  x +2 "storage"(& +4 "core" & 4 y  +2 .tForearm.seek 2 + 300 counts + "manipulator"&\ 'ϊ +22 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&/ +72 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&V& +7 "storage"(a'v +7 "core" &   +2 "manipulator"&% +9 "core" % ~   & ` +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' + .tElbow.seek CC +2 "manipulator"&(Ӥ +149 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +5 "core" ( +2 "manipulator"&& +4 "core" &ӣ   :0 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &ӣ   h :0 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&'+ +93 "core" ' +2 "manipulator"&& +4 "core" &ӣ  " :0 +2 "manipulator"& % +4 "core" %-   +2 "collection"'$& +4 "core" &nrx\ +2 "collection"'& +5 "core" &mrX\ +2 .tCC.seek :closed +2 "collection"'^(O +4 "core" &msX\ +7 &<nrA\ $e +10 &Yos/\ 6 +9 &nq\ I +9 &dns\ H +10 &iks\ H +9 &Jcmq\ H +10 & fmsG\ H +9 &hnpx\ H +9 &cmq\ H +10 &Qdmr\ I +9 & ens\ H +9 &!gnq\ H +10 &#gjs\ H +9 &%Yjpr\ I +10 &'gnrq\ H +9 &(hns\ H +9 &*jnr\ I +10 &,cfmq\ H +9 &.$hnp\ H +9 &/gnr\ I +10 &1fmr\ I +9 &3igmrm\ I +10 &5,eor[\ H +9 &6jmrI\ H +9 &8horN\ I +10 &:qfmr;\ I +9 &<3gnr3\ I +9 &=dmr(\ H +10 &?hnq \ H +9 &Aygns \ I +9 &C<emp \ H +10 &Demr\ I +9 &Fqmr\ J +10 &Hwms\ L +9 &J)jp\ R +9 &K?F\ T +10 &M$-\ U +9 &ON"u\ 1 +10 &O|(+}\ F +5 ( + "collection"'& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.70 + .Hand.open + "manipulator"&1 +4 "core" &O}]78t\ E +66 1 + "manipulator"&&% +4 "core" % -   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&''\ +94 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"')  +127 "core" ~ + .tCSV.dial CTV +2 "collection"'+  +28 "core"  +2 .tPS.seek 2.5ml + "processing"%,' +2632 "core" ' + "collection"'% +4 "core" % FCG\  +2 .tCS.seek 4.15ml +2 "collection"''Q +1562 "core" ' + .tdelay 8 seconds +803 .PSV.dial :air +2 "processing"%/  +42 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%0  +70 "core"  +2 .tPS.seek 0ml + "processing"%1'W +2628 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'3 ` +38 "core" ^ +2 .tCSV.dial :air + "collection"'4 @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'2' D +1568 "core" ' +2 .tCSV.dial CTV + "collection"'  +43 "core"  +2 .tCS.seek 0ml + "collection"'6' +1073 "Can"@z\ BA +1553 "core" ' +2 .tCBV.dial :waste1 +6 "collection"'7 @ +28 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'*  +125 "core" +2 "collection"'-& +4 "core" &O}]\ E + #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&(% +3 "core" %\    I  +2 "storage"(% +3 "core" %y   +2 "storage"(;. +3 "core" .( + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(.($ +196 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" && '  +2 "manipulator"&& +4 "core" &ӥ   ^ :. + "manipulator"&:% +4 "core" %\     + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&"( +153 "core" ( +2 "manipulator"&5& +4 "core" &   + "storage"(!& +4 "core" &&   : +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&>'! +95 "core" ' +2 "storage"(<& +4 "core" &&   2 +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(@'L +278 "core" ' +2 "storage"(9- +3 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 "manipulator"&=& +3 "core" &   +2 "storage"(E& +4 "core" &&   X + .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"& 'e +33 "core" ' +2 .tElbow.hold + "manipulator"&8, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(%- +3 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(F'< +29 "core" ' +2 "manipulator"&J% +4 "core" %y   X  + "storage"(B& +4 "core" && D  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 320 counts + "manipulator"&'ϥ +14 "core" ' + "manipulator"&H& +4 "core" &  +2 "storage"(N& +4 "core" &&   \ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&O'! +21 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(K'+ +39 "core" ' +2 "manipulator"&R& +4 "core" &   m +2 "manipulator"&#% +3 "core" %!   L +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&?'\ +88 "core" ' +2 .tElbow.seek CC +2 "manipulator"&(Ӥ +156 "core" ( + "manipulator"&G& +4 "core" &Ӣ   ;2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &D& +3 "core" &Ӣ!   o ;2 +2 .tForearm.seek CC + "manipulator"&'+ +103 "core" ' +2 .tHand.close +2 "manipulator"&W/ +76 "core" / + .tCC.seek :open +2 "collection"'P( +378 "core" ( +2 "storage"(M& +4 "core" &&   2 + "storage"(I& +4 "core" &&   d + "manipulator"&Z& +4 "core" &Ӥ  ! k :0 + "manipulator"&\\% +4 "core" % (   n +2 .tForearm.seek :retract + "manipulator"&X'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"& ( +156 "core" ( +2 "manipulator"&S& +4 "core" &   \ + "storage"(`& +4 "core" && + ' + +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&['e +112 "core" ' +2 .tElbow.hold + "manipulator"&_, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&T1 +76 "core" 1 +2 "manipulator"&]% +4 "core" % uf   j ǵ + "storage"(U& +4 "core" && ?  + .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 316 counts + "manipulator"&d'ϡ +21 "core" ' +2 "manipulator"&g& +4 "core" &   f \ + "storage"(e& +4 "core" && 0 $ B +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&f'! +25 "core" ' + "storage"(C% +5 "core" %3 ' ) A  +2 ."downElevator"SE.seek :down +3 "storage"(Q'v +100 (L% +3 "core" %K   H TX +2 "manipulator"&b% +4 "core" %-   o + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&u'\ +91 "core" ' +54 ' + ."downElevator"SE.stop + "storage"(5 +3 .tPSV.dial :air + "processing"%x  +71 "core" +2 .tPS.seek 2.5ml + "processing"%i' +2634 "core" ' +2 .tdelay 1 second +101 .PSV.dial :mixloop +2 "processing"%h +53 "core" +2 .tdelay 1 second +101 .PSV.dial :air +2 "processing"%c  +40 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%m +42 "core" +2 .tdelay 1 second +101 .PSV.dial :air +9 "processing"%q  +41 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%t'W +2625 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%j& +3 "core" &\ +2 "manipulator"&n& +3 "core" &   \ +2 "manipulator"&v% +3 "core" %\     +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&w(- +176 "core" ( +2 "manipulator"&o& +4 "core" &-   [ $ + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &s& +3 "core" &-   $ +2 .tForearm.seek :garage + "manipulator"&{' +92 "core" ' + .tHand.close +2 "manipulator"&r/ +73 "core" / +2 "manipulator"&& +4 "core" &-   $ + "manipulator"&|% +4 "core" % Ϲ   9 +2 .tForearm.seek :retract +2 "manipulator"&~'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&l(z +132 "core" ( + "manipulator"&& +5 "core" &n  Y + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &k& +2 "core" &n  Y +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&'~ +101 "core" ' +2 "manipulator"&& +4 "core" &o   X +2 "manipulator"&% +4 "core" %χ   + "processing"%A& +4 "core" &\ +2 "processing"%& +6 "core" &\ +2 .tPC.seek :closed + "processing"%(Tg +5 "core" &\ +7 &>\ %f +10 &[\ 8 +50 & }\\\ K +17 &\\\ K +5 &`\ J +6 &Qe\ K +2 &d\ K +2 &`\ K +4 &b$\ K + &Z^(\ J + & ^(\ J +5 &!^\ K +10 &#`2\ K +9 &%a`9\ K +9 &'#b2\ K +10 &(^5\ J +9 &*^5\ J +10 &,j^:\ J +9 &.,^I\ J +9 &/cK\ J +10 &1bG\ J +9 &3scS\ J +9 &54bI\ J +10 &6] \ J +9 &8a\ J +10 &:ze\ J +9 &<<b\ J +9 &=b\ J +10 &?_\ J +9 &Aa\ J +9 &CEb \ J +10 &Ee(\ K +9 &Fi/\ K +10 &Hs/\ L +9 &JB3\ N +9 &K.\ P +10 &M*\ P +9 &O2\ P +9 &QD2\ P +10 &S:\ = +9 &T >>\ O +10 &TD#?\ + +2 ( + "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.52 +2 "processing"%V& +4 "core" &TD\ + + .tHand.open +2 "manipulator"&1 +73 "core" 1 + "manipulator"&}% +4 "core" %  \  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&z'\ +100 "core" ' + .tPRV.dial :air +2 "processing"%  +42 "core"  +2 .tPSV.dial :mixloop + "processing"% +43 "core" + "processing"%% +4 "core" %W\ +2 .tPS.seek 0.3ml +2 "processing"%\ ' +387 "core" ' +2 .tPSV.dial PSR + "processing"% +99 "core"  + "processing"% % +4 "core" %\  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml + "processing"%$'* +483 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +7 .PS.seek 2.5ml + "processing"%' +1947 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%a +98 "core" + .tPTV.dial :mixing +2 "processing"% @ +69 "core" A + .tPBV.dial :waste2 +2 "processing"%  +89 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2625 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&&& +4 "core" &o   O X +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&(z +23 "core" ( + "manipulator"&)& +5 "core" &p  H  + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &+& +2 "core" &p   \  +2 .tForearm.seek PC +2 "manipulator"&'~ +94 "core" ' +2 .tHand.close + "manipulator"&Y/ +68 "core" / + .tPC.seek :open +2 "processing"%( +404 "core" ( +2 "manipulator"&y& +4 "core" &q    + "manipulator"&/% +4 "core" % ψ   3 +2 .tForearm.seek :retract + "manipulator"&0'\ +93 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&,(- +131 "core" ( + "manipulator"&3& +4 "core" &-   3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &4& +3 "core" &-   ? 3 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&' +104 "core" ' +2 .tHand.open + "manipulator"&1 +68 "core" 1 + "manipulator"&2% +4 "core" %   -  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&7'\ +96 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%*& +4 "core" &\ +2 "manipulator"&-% +4 "core" %\ "   - + "storage"((% +4 "core" %n   / + "storage"(. +3 "core" .($ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(;( +193 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +3 "core" &     + "manipulator"&& +4 "core" &-   3 + "manipulator"&:% +4 "core" %\ #   - +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&p( +164 "core" ( +2 "manipulator"&5& +4 "core" &\   d "| + "storage"(!& +4 "core" &     +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&<' +95 "core" ' +2 "storage"(& +4 "core" & 4 4  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(''L +280 "core" ' + "storage"(9- +4 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 (=& +2 "core" &  U \  +2 "manipulator"&E& +4 "core" &\   "| + .tElbow.seek 2 +2 "manipulator"&%( +4 "core" ( + "manipulator"&J& +4 "core" &\   j "| + "storage"(B& +4 "core" &   L \  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&H'ϊ +21 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&N/ +74 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&R& +2 "storage"(#'v +7 "core" &\   "| +2 "manipulator"&>% +4 "core" % ψ   ~ + .tForearm.seek :retract +2 "manipulator"&"'\ +96 "core" ' +2 .tElbow.seek PC +2 "manipulator"&@(z +162 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +84 "core" ( + "manipulator"& & +5 "core" &z   + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &z   +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&F'~ +103 "core" ' +2 "manipulator"&G& +4 "core" &z   k + "manipulator"&D% +4 "core" %y   | B +2 "processing"%O& +4 "core" &\ +2 "processing"%8& +4 "core" &\ +2 .tPC.seek :closed +2 "processing"%W(Tg +4 "core" &\ +7 &6\ #c +10 &X\ 6 +9 &\ J +9 &\\ \ I +10 &q^\ J +9 &1e\ K +10 &b\ J +9 &b*\ J +9 &y`?\ J +10 &<`C\ I +9 &`0\ J +9 &!c0\ J +10 &#_A\ J +9 &%C`=\ J +10 &'c5\ J +9 &(`<\ J +9 &*c,\ J +10 &,K]*\ J +9 &._(\ I +10 &/_ \ J +9 &1^/\ J +9 &3S`#\ J +10 &5d$\ J +9 &6]$\ J +9 &8_"\ I +10 &:\\`\ I +9 &<_\ I +9 &=`\ I +10 &?`\ I +9 &Ad_D\ I +10 &C%dW\ J +9 &DcW\ J +9 &FgT\ J +10 &HepU\ L +9 &J O\ N +9 &KT\ O +10 &MQ\ P +9 &ObJ\ P +10 &Q$B\ P +9 &R=\ = +9 &TAg8\ R +10 &TL\ 1@\ ( +5 ( +2 "processing"%8& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.52 + .Hand.open + "manipulator"&?1 +4 "core" &TL=\ ( +62 1 + "manipulator"&^% +5 "core" % y   B + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&M'\ +99 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%I  +3 %Z9 +6 "core" 9v@ +102 "processing"%\\9 +3 "core" 9t? +102 "processing"%S9 +2 "core" 9s?  +102 "processing"%`9 +3 "core" 9r@  +102 "processing"%9 +2 "core" 9q? +102 "processing"%9 +2 "core" 9q? +102 "processing"%T9 +3 "core" 9q? +102 "processing"%]9 +2 "core" 9r? +102 "processing"%U9 +2 "core" 9u@" +103 "processing"%g9 +2 "core" 9x@& +102 "processing"%e9 +3 "core" 9{@* +102 "processing"%C9 +2 "core" 9@/ +102 "processing"%X9 +3 "core" 9@3 +102 "processing"%L9 +2 "core" 9@7 +103 "processing"%b9 +2 "core" 9A; +102 "processing"% 9 +3 "core" 9A? +102 "processing"%[9 +2 "core" 9AC +102 "processing"%d9 +3 "core" 9AH +102 "processing"%K9 +2 "core" 9AL +103 "processing"%x9 +2 "core" 9BP +103 "processing"%f9 +2 "core" 9AT +103 "processing"%Q9 +2 "core" 9BX +102 "processing"%19 +2 "core" 9B] +102 "processing"%h9 +3 "core" 9Ba\ +102 "processing"%c9 +2 "core" 9Ce +102 "processing"%m9 +2 "core" 9Ci +102 "processing"%q9 +3 "core" 9Cm +102 "processing"%i9 +2 "core" 9 Dq +103 "processing"%j9 +2 "core" 9Cv +102 "processing"%n9 +2 "core" 9 Dz +102 "processing"%v9 +4 "core" 9)D~ +102 "processing"%o9 +3 "core" 91D +102 "processing"%s9 +2 "core" 99F +102 "processing"%_9 +2 "core" 9BF +102 "processing"%r9 +3 "core" 9JG +102 "processing"%9 +3 "core" 9QF +102 "processing"%|9 +2 "core" 9YG +102 "processing"%u9 +3 "core" 9_H +3 .tPH.hold 2:00:00,28C +7 "processing"% ppZ +4 .tdelay 1:30 +8 "core"  +9000 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%k +98 "core"  +2 "processing"%{% +4 "core" %W4\ + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%' +583 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml + "processing"%'[ +1608 "core" ' + .tPTV.dial :puck +2 "processing"%A  +67 "core"  + .tPSV.dial PTV +2 "processing"%w +71 "core" + .tPBV.dial :waste1 +2 "processing"%~  +126 "core"  +2 "processing"% % +4 "core" %X\  +2 .tPS.seek 1.5ml +6 "processing"%V' +585 "core" ' + .tdelay 3 seconds +352 .PBV.dial between PSV and waste1 +3 "processing"% * +33 "core" , +2 .tPS.seek 0ml +2 "processing"%}'W +1616 "core" ' +2 .tdelay 5:00 +19177 "Can"3{\ 55 +10825 #trecoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "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 :fast +2 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"%' +2273 "core" ' + .tPSV.dial PTV +6 "processing"% +71 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%t +70 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"% +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%  +69 "core"  +2 .tPS.seek 0ml +2 "processing"%\ 'W +2254 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%$  +123 "core" + .tPSV.dial :mixloop +2 "processing"%a +42 "core" + .tPRV.dial :ab1 +2 "processing"% @ +72 "core" B +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"% 'w +354 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +4 .tPRV.dial CBV + "collection"'  + "processing"%&  +44 "core" +8 + "processing"%)% +4 "core" %y;\  +2 .tPS.seek 0.32ml +2 "processing"%+'& +392 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV + "collection"'Y  +30 "core" + .tPRV.dial :air +2 "processing"%l  +40 "core"  +2 .tPS.seek 0.9ml +2 "processing"%z'D +1227 "core" ' +2 .tPRV.dial :waste2 + "processing"% @ +71 "core" > +2 .tPS.seek 0.5ml + "processing"%y' +861 "core" ' + #taddPMLReagent08 +2 .PSV.dial :air + "processing"%/  +43 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%3'[ +1604 "core" ' + .tPSV.dial :PML +2 "processing"%4 +42 "core" +2 .tPTV.dial :mixing + "processing"% @ +69 "core" A +2 .tPBV.dial :waste1 + "processing"%  +33 "core" +2 "processing"%% +4 "core" %Z<\  +2 .tPS.seek 1.85ml +2 "processing"%2': +234 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%* * +34 "core" , +3 .tPS.seek 0ml + "processing"%-'W +1975 "core" ' + .tdelay 2 seconds +202 #Beginning samplePassC +7 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'(& +3 "core" &~~\ +2 "manipulator"&0& +3 "core" &z   d +2 "manipulator"&% +8 "core" %\ 4  * ( +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +139 "core" ( +2 "manipulator"&& +4 "core" &-  d 5 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &-   c 5 +2 .tForearm.seek :garage +2 "manipulator"&:' +101 "core" ' + .tHand.close +2 "manipulator"&./ +76 "core" / +2 "manipulator"&5& +4 "core" &.0  k ' +2 "manipulator"&!% +3 "core" % ϩ  g  +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&,(Ӥ +280 "core" ( + "manipulator"&7& +4 "core" &ӣ   8 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &9& +2 "core" &ӣ   8 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&='+ +92 "core" ' +2 "manipulator"&E& +4 "core" &ӣ   - 8 +2 "manipulator"&J% +4 "core" %0  M + "collection"'B& +4 "core" &}\ +2 "collection"'N& +5 "core" &~\ +2 .tCC.seek :closed +2 "collection"'R(O +4 "core" &~\ +7 &>~t\ %f +9 &Y~{\ 7 +10 &z\ J +9 &a}\ J +10 &i}\ J +9 &Jh~?\ J +9 & h~i\ J +10 &f~}\ J +9 &e|\ I +9 &Ri}\ J +10 & e}\ J +9 &!j}\ J +10 &#b}\ I +9 &%Zf|\ J +9 &'f\ J +10 &(h|\ I +9 &*e\ J +9 &,be}\ J +10 &.%c~\ J +9 &/g~\ I +10 &1b~~\ I +9 &3jc\ J +9 &5,d}\ J +10 &6f|~\ J +9 &8g|~\ J +9 &:se|>\ I +10 &<5c}h\ I +9 &=b|\ I +10 &?b~\ I +9 &A|e|?\ I +9 &C>d~l\ I +10 &Ee\ I +9 &Fk~C\ I +9 &Hw}T\ K +10 &J7|4\ N +9 &K|~]\ S +10 &M}\ U +9 &OQ}'\ , +9 &O|k\ H +9 ( +3 "collection"'N& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.56 + "collection"'>& +4 "core" &O`~A\ C + &O`k\ C + .tHand.open +2 "manipulator"&p1 +70 "core" 1 +2 "manipulator"&<% +4 "core" % 0  / +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&''\ +95 "core" ' + .tPSV.dial PSR +2 "processing"%H +96 "core"  + "processing"% % +4 "core" %R$\ +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%' +1616 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%%  +42 "core"  +2 .tPS.seek 0ml + "processing"%G'W +1608 "core" ' + .tPSV.dial PSR +2 "processing"%D +42 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%O' +2637 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%#  + "collection"'"  +39 "core" +115  + .tPSV.dial :mixloop +2 "processing"% +99 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%?  +71 "core" + .tPS.seek 0ml +2 "processing"%^'W +2632 "core" ' +2 .tPSV.dial :air + "processing"%Z  +41 "core"  +2 .tPS.seek 2.5ml +2 "processing"%8' +2634 "core" ' + .tPSV.dial :mixloop + "processing"%\\ +43 "core" +2 .tPS.seek 0ml +2 "processing"%F'W +2632 "core" ' + .tPSV.dial :air +2 "processing"%S  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%`' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2638 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&T& +4 "core" &Ӥ  ; 8 + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&](Ӥ +3 "core" ( +2 "manipulator"&U& +4 "core" &Ӥ  \ 8 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &g& +3 "core" &Ӥ  8 +2 .tForearm.seek CC + "manipulator"&e'+ +104 "core" ' +2 .tHand.close + "manipulator"&C/ +74 "core" / +2 .tCC.seek :open + "collection"'X( +379 "core" ( + "manipulator"&L& +4 "core" &Ӥ   8 +2 "manipulator"&b% +3 "core" % &   ] +2 .tForearm.seek :retract +2 "manipulator"& '\ +105 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&[(- +283 "core" ( + "manipulator"&d& +4 "core" &-  > # +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &K& +2 "core" &-   L # +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&x' +92 "core" ' + .tHand.open +2 "manipulator"&f1 +66 "core" 1 + "manipulator"&Q% +4 "core" %  $ 6 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&1'\ +93 "core" ' +2 ."da"delayUntil "12:47:07.41" +8607 "Can"#z\ OO +16313 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%h @ +71 "core" B + ."da"PBV.dial :waste1 +2 "processing"%c  +33 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +7 "processing"%m * +34 "core" , + ."da"PSV.dial :air +2 "processing"%q  +42 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%i' +2264 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%j +42 "core" + ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%n  +42 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%v +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%o  +41 "core"  +2 ."da"PS.seek 0ml +2 "processing"%s'W +2257 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%_ +125 "core"  + "processing"%r% +4 "core" %QS\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +589 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%|'[ +1620 "core" ' + ."da"PTV.dial :puck +2 "processing"%u  +68 "core"  +2 ."da"PSV.dial PTV +2 "processing"%k +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%{  +33 "core"  + "processing"%% +4 "core" %\\4\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +585 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%A * +32 "core" * +2 ."da"PS.seek 0ml +2 "processing"%w'W +1609 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .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 +2 .PSV.dial PSR + "processing"% +70 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2274 "core" ' + ."da"PSV.dial PTV +2 "processing"%V +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%I +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2245 "core" ' + #"da"washCycleDA #2 of 2 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%} +125 "core"  + "processing"%% +4 "core" %UE\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%t' +599 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1605 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +82 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core"  + "processing"%$% +4 "core" %XB\  +2 ."da"PS.seek 1.5ml +2 "processing"%a' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" * +2 ."da"PS.seek 0ml +2 "processing"%\ 'W +1615 "core" ' + ."da"delay 2:00 +2517 "Can"x\ :: +9486 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%&  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"% * +34 "core" * + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%) +68 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"% ' +2299 "core" ' + ."da"PSV.dial PTV +2 "processing"%Y +70 "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"%+ +71 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%z'W +2254 "core" ' + #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%/  +43 "core"  + ."da"delay 5 seconds +503 .PTV.dial :PRVmixing + "processing"%y  +123 "core" + ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%4  +42 "core" ~ + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop + "processing"% +43 "core" + ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%' +392 "core" ' + ."da"delay 2 seconds +207 .PRV.dial :air + "processing"%  +44 "core"  + "processing"%*% +4 "core" %M\  +2 ."da"PS.seek 0.55ml +2 "processing"%3'| +338 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%2  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%('[ +1553 "core" ' + ."da"PSV.dial :PML +2 "processing"%0 +42 "core" + ."da"PTV.dial :mixing +2 "processing"% @ +69 "core" @ + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" + "processing"%% +4 "core" %\\<\  +2 ."da"PS.seek 1.85ml +2 "processing"%@'< +228 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%. * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%5'W +1961 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +34532 "Can"y\ 34 +13471 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 .PBV.dial :waste1 + "processing"%!  +32 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%M * +35 "core" , + ."da"PSV.dial :air +2 "processing"%:  +42 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%7' +2290 "core" ' +2 ."da"PSV.dial :mixloop + "processing"%9 +43 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +41 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%E +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%J  +41 "core"  +2 ."da"PS.seek 0ml +2 "processing"%B'W +2254 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +125 "core"  +2 "processing"%P% +4 "core" %VI\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%>' +592 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +49 "processing"% +12 ."da"PS.seek 2ml + "processing"%p'[ +1609 "core" ' + ."da"PTV.dial :puck +2 "processing"%<  +69 "core"  + ."da"PSV.dial PTV +2 "processing"%N +70 "core" +2 ."da"PBV.dial :waste1 + "processing"%H  +33 "core"  +2 "processing"% % +3 "core" %XQ\  +2 ."da"PS.seek 1.5ml +2 "processing"%=' +588 "core" ' +2 ."da"delay 3 seconds +306 .PBV.dial between PSV and waste1 +2 "processing"%- * +32 "core" * +2 ."da"PS.seek 0ml +2 "processing"%%'W +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%D * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%G +72 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%"' +2273 "core" ' + ."da"PSV.dial PTV +2 "processing"%# +83 "core"  + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +68 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%? +71 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%O  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%Z'W +2255 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%^ +125 "core"  + "processing"%\\% +4 "core" %QY\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%8' +599 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +6 "processing"% +14 ."da"PS.seek 2ml +2 "processing"%S'[ +1608 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%F +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 "processing"%`% +4 "core" %Y@\  +2 ."da"PS.seek 1.5ml + "processing"%T' +598 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%U * +32 "core" * +2 ."da"PS.seek 0ml +2 "processing"%g'W +1608 "core" ' +2 ."da"delay 2:00 +5334 "Can"w\ == +6669 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%C  +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 :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%R' +2266 "core" ' +2 ."da"PSV.dial PTV + "processing"%L +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%b +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%e +70 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%d  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%K'W +2265 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +6 .PSV.dial PSR +2 "processing"%] +125 "core"  + "processing"%f% +4 "core" %WO\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%Q' +594 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"% '[ +1613 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%x +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%h  +33 "core" + "processing"%c% +4 "core" %X?\  +2 ."da"PS.seek 1.5ml +2 "processing"%m' +597 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%q * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%j  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%n * +32 "core" * +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%v +70 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%o' +2263 "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 +2 "processing"%r +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%s  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2252 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%u +127 "core"  +2 "processing"%k% +5 "core" %R=\ + #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +10 ."da"PS.reconfigure :default +12 "processing"%#A d`xb +8 ."da"PS.seek 0.25ml +5 "processing"%{'7 +342 "core" ' +2 ."da"delay 5 seconds +502 "processing"%% +3 "core" %:G\  +2 #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%|' +336 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%A'[ +1614 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +83 "core"  + ."da"PBV.dial :waste1 +2 "processing"%~  +33 "core"  + "processing"% % +4 "core" %[%\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%w * +33 "core" , +3 ."da"PS.seek 0ml + "processing"%V'W +1610 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%I  +34 "core" + ."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"% +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2302 "core" ' + ."da"PSV.dial PTV +2 "processing"%} +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +71 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%t  +121 "core"  +2 ."da"PS.seek 0ml + "processing"% 'W +2283 "Can",y\  +9 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR + "processing"% +128 "core"  +2 "processing"%$% +4 "core" %[W\ + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%'[ +2123 "core" ' + ."da"delay 5 seconds +503 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%a  +35 "core" + "processing"%&% +4 "core" %\\C\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +600 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%) * +33 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%\  +100 "core"  +3 ."da"PS.seek 0ml +2 "processing"%Y'W +1609 "core" ' +2 "processing"%l9 +3 "core" 9p5 +2 #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast +2 "processing"%+  +3 "core" 5 + 5 + "processing"%& +3 "core" &TL<\ ( +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"& % +4 "core" %\   @  + "storage"(/% +4 "core" % & # '\ + "storage"(y. +3 "core" .( +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 + "storage"(4($ +193 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" &' ! j\ +2 "manipulator"&z& +3 "core" &-  V # +2 "manipulator"&% +3 "core" %\   [  +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&*( +173 "core" ( +2 "manipulator"&& +4 "core" &   W !p + "storage"(2& +4 "core" &' + ! \ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&3'! +96 "core" ' + "storage"(0& +5 "core" &' 0 " h\ +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak + "storage"('L +281 "core" ' +2 "storage"(- +3 "core" -'{ +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" &   !p +2 "storage"(.& +3 "core" &' . 6\ +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&('e +36 "core" ' + ."da"Elbow.hold +2 "manipulator"&@, +3 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(!- +3 "core" -'{ +2 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(M'3 +30 "core" ' + "manipulator"&:% +4 "core" %ki   ȶ + "storage"(5& +4 "core" &'\ \  f\ +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 306 counts + "manipulator"&9'ϗ +20 "core" ' + "manipulator"&& +4 "core" &  ^ +2 "storage"(E& +4 "core" &'   U\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&J'! +23 "core" ' +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(7'" +41 "core" ' + "manipulator"&& +4 "core" &   ^ +2 "manipulator"&P% +4 "core" %(   +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract + "manipulator"&B'\ +93 "core" ' + ."da"Elbow.seek PC +3 "manipulator"&>(z +271 "core" ( + "manipulator"&<& +4 "core" &n  ) + ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &N& +3 "core" &n  ) +2 ."da"Forearm.seek PC + "manipulator"&H'~ +95 "core" ' +2 ."da"Hand.close + "manipulator"& / +72 "core" / +2 ."da"PC.seek :open +2 "processing"%p( +404 "core" ( + "storage"(-& +4 "core" &' S R [\ +2 "manipulator"&=& +3 "core" &u   " +2 "manipulator"&% +3 "core" % }   F 6 +2 ."da"Forearm.seek :retract +2 "manipulator"&D'\ +103 "core" ' + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&G( +240 "core" ( +2 "manipulator"&%& +4 "core" &\    "~ + "storage"(#& +4 "core" &' R P \ +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts + "manipulator"&'! +94 "core" ' + ."da"Hand.open +2 "manipulator"&?1 +69 "core" 1 +2 "storage"(O- +3 "core" -'" +3 ."da"SE.seek 1.86 Pucks below Top Plate + "storage"("' +27 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.19 Pucks below Top Plate + "storage"(^' +56 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da22may1213h40ml.tif +1942 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +4345 #"da"SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 59.278 seconds\ /var/log/esp/da22may1213h40ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da22may1213h40ml15s.tif +1565 #SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da22may1213h40ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da22may1213h40ml30s.tif +3072 #SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da22may1213h40ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da22may1213h40ml70s.tif +7127 #SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da22may1213h40ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +5 ."Qmail"DAfans.email "59.278 sec auto-exposure",Subject: "da22may1213h40ml images!" +6 "storage"(\\- +7 "core" -' +2 "storage"(Z& +5 "core" &' T\ +2 "manipulator"&8& +4 "core" &\   _ "z + ."da"Elbow.seek 1 +2 "manipulator"&F( +6 "core" ( + "manipulator"&& +4 "core" &\   } "z +2 "storage"(`& +3 "core" &' B\ +4 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&S'! +19 "core" ' +3 ."da"SE.reconfigure :gently +4 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.9 Pucks below Top Plate +2 "storage"(U'( +56 "core" ' + "manipulator"&T& +6 "core" &   "z + "storage"(C& +4 "core" &'\ * \ +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +2 "manipulator"&,'e +33 "core" ' + ."da"Elbow.hold +2 "manipulator"&', +4 "core" , +2 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +2 ."da"SE.reconfigure :default +64 "storage"(#QK-0-\ b +4 ."da"SE.seek 2.09 Pucks below Top Plate +5 "storage"(g' +20 "core" ' +16 "manipulator"&L% +4 "core" %\\   < + "storage"(b& +4 "core" &'\ D\ F :\ +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 291 counts +2 "manipulator"&e'ψ +20 "core" ' +2 "manipulator"&d& +4 "core" & !  !t + "storage"(R& +17 "core" &' K K q\ +4 ."da"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&]'! +26 "core" ' +2 "storage"(f% +5 "core" % K K \  +2 ."downElevator"SE.seek :down +3 "storage"(K'v +100 (Q% +3 "core" %G I I -\ RP +2 "manipulator"&x% +11 "core" %6  & +11 ."da"Forearm.reconfigure :loose +8 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +5 "manipulator"&h'\ +93 "core" ' +16 ' +2 ."downElevator"SE.stop +3 "storage"(5 +6 (c& +8 "core" &' L J J\ +5 #tStarting finalPurge +6 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 "processing"% & +8 "core" &\ +4 "manipulator"&q& +8 "core" &   !t +2 "manipulator"&m% +8 "core" %\     +6 ."psFlush"Elbow.seek FlushPuck::Garage + "manipulator"&j(- +175 "core" ( +4 "manipulator"&n& +8 "core" &-   s +2 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +6 &v& +4 "core" &-   s +6 ."psFlush"Forearm.seek :garage +4 "manipulator"&' +105 "core" ' +2 ."psFlush"Hand.close +3 "manipulator"&i/ +73 "core" / +4 "manipulator"&_& +8 "core" &-   s +4 "manipulator"&r% +8 "core" %   +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&s'\ +111 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +3 "manipulator"&o(z +153 "core" ( +6 "manipulator"&u& +9 "core" &q   * +2 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +6 &k& +3 "core" &q   * +4 ."psFlush"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek PC +4 "manipulator"&'~ +105 "core" ' +4 "manipulator"&& +7 "core" &r  " ) +2 "manipulator"&{% +8 "core" %ψ   +4 "processing"%|& +8 "core" &\ +4 "processing"%& +8 "core" &~\ +19 ."psFlush"PC.seek :closed +8 "processing"%~(Tg +10 "core" &\ +6 &z\ +2 &|\ +2 &x\ +2 &z\ 9 +4 &CK}{\ 1 +9 &xx\ E +10 &/`u\ J +9 &_v\ J +7 &^v\ J +10 &v]f\ J +11 &9_a\ J +8 &``\ J +11 &`a\ K +17 &^c\ J +2 &!@_a\ J +9 &#^c\ K +7 &$_]\ J +10 &&]Z\ J +14 &(I`a\ J +5 &* ^f\ J +11 &+bd\ J +9 &-^I\ J +8 &/P^R\ J +11 &1^U\ J +7 &2^\\\ J +10 &4\\b\ J +17 &6Y_c\ J +4 &8^W\ J +9 &9]_\ J +9 &;^b\ J +8 &=a^d\ J +11 &?#^X\ J +7 &@\\U\ J +10 &B]Y\ J +11 &DiaY\ J +8 &F*a]\ J +11 &Gf[\ K +9 &IvR\ M +8 &KaY\ O +16 &M!R\ P +5 &NE\ P +7 &PG\ P +11 &RgA\ P +8 &SPkH\ (u +11 &TDRM\ * +8 ( +5 "processing"%& +8 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.56 +4 "processing"% & +8 "core" &TFK\ ( +2 &TFI\ ( +2 &TFO\ ( +4 ."psFlush"Hand.open + "manipulator"&A1 +71 "core" 1 +4 "manipulator"&w% +8 "core" % ~   +4 ."psFlush"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&'\ +96 "core" ' +8 ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"%I +44 "core"  +4 "processing"%% +8 "core" %Y]\ +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +5 "processing"%' +269 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +320 "core" ' +3 ."psFlush"delay 5 seconds +505 .PSR.select :air +4 "processing"% +20 ."psFlush"PS.seek 2.5ml +4 "processing"%V' +2118 "core" ' +2 ."psFlush"delay 1 second +107 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%} @ +183 "core" B +2 ."psFlush"PTV.dial :PRVmixing +3 "processing"%  +125 "core" +2 ."psFlush"PSV.dial :mixloop +4 "processing"% +100 "core" +19 ."psFlush"PS.seek :empty +7 "processing"%t'9 +2638 "core" ' +4 ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"% +100 "core"  +2 "processing"%% +8 "core" %:7\ +4 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +14 ."psFlush"PS.seek 0.5ml + "processing"%$' +594 "core" ' +4 ."psFlush"delay 5 seconds +441 #"uploadLog"upsync +60 ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2127 "core" ' + ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%  +34 "core" + ."psFlush"PTV.dial :mixing +2 "processing"%a @ +67 "core" @ + ."psFlush"PSV.dial :mixloop +2 "processing"%& +98 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%'9 +2632 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%) +98 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%\ 'P +1099 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1610 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%l +70 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%+  +68 "core"  +2 ."psFlush"PBV.dial :waste1 +2 .PS.seek 0ml +2 "processing"%'W +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%/' +593 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%y' +2126 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" + ."psFlush"PBV.dial PSV +3 "processing"%z U +51 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2630 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%; @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2632 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%2  +82 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%0'W +2652 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%[ +41 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%1' +1663 "Can"${\ 55 +972 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +68 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%'W +2635 "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"%:  +68 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"%5'W +2627 "core" ' + ."psFlush"PSV.dial PSR +56 "processing"% +44 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%E'P +1099 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1641 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%P +68 "core" +2 ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%3  +52 "core" +2 ."psFlush"PS.seek 0ml + "processing"%*'W +2631 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%(' +586 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%9' +2122 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%M +71 "core" + ."psFlush"PBV.dial PSV +2 "processing"%J U +51 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%<'W +2637 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%N @ +42 "core" ? +3 ."psFlush"PS.seek 2.5ml + "processing"%@' +2629 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%B'W +2633 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%W +43 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%-' +2637 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%= +69 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%'W +2632 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%H @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%%' +2632 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%#  +74 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%>'W +2638 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'?& +4 "core" &Y\ +2 "manipulator"&O& +4 "core" &t  ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&D(z +3 "core" ( + "manipulator"&7& +4 "core" &t    ' + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &"& +3 "core" &t   \\ ' +2 .tForearm.seek PC +2 "manipulator"&\\'~ +99 "core" ' + .tHand.close + "manipulator"&Z/ +65 "core" / +2 .tPC.seek :open + "processing"%8( +402 "core" ( +2 "manipulator"&& +4 "core" &t    ' + "manipulator"&`% +4 "core" % Ϗ   +2 .tForearm.seek :retract + "manipulator"&T'\ +103 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&C(Ӥ +351 "core" ( + "manipulator"&L& +4 "core" &ӧ#   <= +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &b& +3 "core" &ӧ#   m <= +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&G'+ +101 "core" ' +2 "manipulator"&& +4 "core" &ӧ#   ` <= +2 "manipulator"&d% +3 "core" %   +2 "collection"'R& +4 "core" &i\ +2 "collection"'^& +5 "core" &m\ +2 .tCC.seek :closed +2 "collection"'f(O +4 "core" &b\  +8 &4_\ *y +9 &ib\ > +10 &~g\ K +9 &]c_\ I +9 &kd\ I +10 &jf\ J +9 &h^\ J +9 &ehg\ I +10 &'ea\ I +9 &kc\ I +10 & hd\ I +9 &"md]\ I +9 &$/kg\ I +10 &%jf\ I +9 &'j_\ I +9 &)vde\ I +10 &+8ja\ I +9 &,jb\ I +10 &.cg\ I +9 &0}gZ\ I +9 &2>h_\ J +10 &4gb\ I +9 &5g^\ J +9 &7f[\ I +10 &9Fg_\ J +9 &;\ f]\ I +10 &<fe\ J +9 &>gV\ I +9 &@Ne^\ J +10 &Bhh\ J +9 &Cee\ I +9 &Egg\ J +10 &GVmj\ I +9 &Ih\ L +10 &Jn\ P +9 &L~e\ T +9 &N=g\ B +10 &O@:i\ %n +9 &O_g\ @ +5 ( +2 "collection"'^& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.51 +2 "collection"'S& +4 "core" &OTo\ @ + &OTo\ @ + .tHand.open + "manipulator"&F1 +67 "core" 1 +2 "manipulator"&Q% +4 "core" %   / +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&x'\ +96 "core" ' + #tFlushing the Collection Valve::Manifold +2 "collection"'U& +4 "core" &OTe\ @ + "collection"',% +4 "core" %s\ + .tCSV.dial CSR +2 "collection"'c  +40 "core"  +2 "collection"'e% +4 "core" %y\ + #tPulling 5ml of CSR.flush +2 .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"' 'l +1353 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +8 'q% +3 "core" %lq\  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.501ml + "collection"'g' +650 "core" ' +2 .tCSV.dial :waste + "collection"'m +122 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 0ml + "collection"']' +1986 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'n& +4 "core" &OT\ @ + "collection"'v% +4 "core" %\ + .tCSV.dial :flush +2 "collection"'K  +40 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'''l +1196 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'i @ +41 "core" B +2 "collection"'_% +4 "core" %l~\  +2 .tCS.seek 7ml + "collection"'r' +525 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'h  + 'u  +40 "core"  +86  + .tCBV.dial :waste1 +2 "collection"'k @ +44 "core" ? +2 .tCS.seek 0ml +2 "collection"'' +1633 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'j& +4 "core" &OT\ @ +2 "collection"'% +4 "core" %\ + .tCSV.dial :flush +2 "collection"'{  +70 "core" +2 .tCS.seek 5ml +2 "collection"'|'l +1201 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'s @ +42 "core" A +2 "collection"'p% +4 "core" %l\  +2 .tCS.seek 7ml + "collection"' '\ +530 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV + "collection"'A  +40 "core"  +2 .tCBV.dial :waste2 + "collection"'w  +108 "core"  +2 .tCS.seek 0ml +2 "collection"'' +1638 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'I& +4 "core" &OSn\ @ +2 "collection"'% +3 "core" %r\ + .tCSV.dial CSR +2 "collection"'  +40 "core"  + "collection"'Y% +4 "core" %`\ +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +9 .tCS.seek 8ml +2 "collection"'' +1877 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'}' D +535 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV + "collection"' + '  +96 "core" +34  + .tCTV.dial :intake +2 "collection"'V  +70 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'' \\ +1853 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'  +69 "core"  +2 .tCS.reconfigure :default +50 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'t' +595 "core" ' + .tCSV.dial CSR +2 "collection"'$  +97 "core"  + "collection"'% +4 "core" %r\ +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +9 .tCS.seek 5ml +2 "collection"'a'l +1379 "core" ' +2 .tdelay 5 seconds +507 .CSR.select :air +2 "collection"' +9 .tCS.seek 10ml +2 "collection"'&' D +833 "Can"A|\ A@ +513 "core" ' +2 .tCSV.dial CBV + "collection"' +97 "core" +3 .tCS.seek 0ml + "collection"')' +2628 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +4 "core" &Ө"   << +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&\ (Ӥ +2 "core" ( +2 "manipulator"&l& +4 "core" &Ө"   < << + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &+& +2 "core" &Ө"  << +2 .tForearm.seek CC +2 "manipulator"&'+ +93 "core" ' +2 .tHand.close + "manipulator"& / +66 "core" / +2 .tCC.seek :open + "collection"'( +378 "core" ( + "manipulator"&/& +4 "core" &Ө"   << +2 "manipulator"&% +3 "core" % 1   +2 .tForearm.seek :retract +2 "manipulator"&z'\ +94 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&y(- +284 "core" ( +2 "manipulator"&;& +4 "core" &-  + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &-    +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&2' +98 "core" ' +2 .tHand.open +2 "manipulator"&1 +70 "core" 1 + "manipulator"&[% +4 "core" % Ͻ   . 2 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&0'\ +102 "core" ' +2 "processing"%& +4 "core" &\ +55463 "Can"f{\ %% +60000 |\ %% +43381 #t-> access 1 +2 "storage"(1% +3 "core" %{ 5 6  +2 "manipulator"&.% +4 "core" %\    v + "manipulator"&& +4 "core" &-  s  +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(:(< +671 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (!& +3 "core" &<   +15916 "Can"u|\ %% +60001 g}\ &% +60001 c\ &% +60001 ]~\ && +60001 /\ &% +60001 /\ %% +60001 \ %% +60001 &\ &% +60001 \ %% +60001 \ &% +60001 \ &% +60001 \ %% +60001 \ %% +60001 \ %% +60001 \ %% +60001 \ &% +60000 \ &% +60001 \ %% +60001 \ %% +60001 \ %% +60001 \ &% +60001 \ %% +60001 \ %% +60001 }\ %% +60001 }\ %% +60001 {\ %% +60001 {\ &% +60001 <y\ &% +60001 @z\ %% +60001 Lv\ %% +60001 ev\ && +60001 |t\ &% +60000 ~u\ %& +60001 t\ && +60001 s\ &% +60001 r\ &% +60001 r\ %% +60001 q\ && +60001 p\ %% +32892 !to:SignalException: mesg" SIGHUP:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:77:in `join'"1/home/esp/esp2/lib/esp.rb:77:in `mainThread'""/home/esp/esp2/lib/esp.rb:327 +6 #mEXIT @1652402393.72EDT @1652452148.54EDT = =tMAIN =mMAIN_scheduler @EDT1652452150.33 #"core_reset"Sent BREAK + #t@52650 receive with ifg=0x10, ie=0xFD + #@53282 receive with ifg=0x10, ie=0xFD + #@53933 receive with ifg=0x10, ie=0xFD + #@54566 receive with ifg=0x10, ie=0xFD + #@55423 receive with ifg=0x10, ie=0xFD #@56055 receive with ifg=0x10, ie=0xFD + #@56688 receive with ifg=0x10, ie=0xFD #@57014 receive with ifg=0x80, ie=0xFD + #@23914 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +236 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +375 "Can"7y\ (( + 7y\ (( + #tPolling Can every 10:00 + #Cleanly exited at 20:39:53EDT12-May-22 +653 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ + "collection"'% +3 "core" %\  +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +2 "core" + + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +2 "core" %W=\ +2 .tPS.configure :default +3 "processing"%#A d`xb +2 .tPS.hold + "processing"%+ +3 "core" + +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %F K +2 .tSS.configure :default +2 "sampler")#.0X\ +2 .tPC.configure :default +2 "processing"%$x2 ^22b +2 .tPC.hold +2 "processing"% , +3 "core" , +2 .tPC.configure :default +2 "processing"%$x2 ^22b +4 "manipulator"& % +3 "core" %\    f v +2 .tForearm.configure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.hold + "manipulator"&+ +2 "core" + +2 .tForearm.configure :loose +2 "manipulator"&#Q@2^d^b +3 && +2 "core" &- "   +2 .tElbow.configure :loose +2 "manipulator"&$ &.,(#b +2 .tElbow.hold + "manipulator"&, +3 "core" , +2 .tElbow.configure :loose +2 "manipulator"&$ &.,(#b +4 "storage"(& +3 "core" &<   R + .tSC.configure :loose +2 "storage"($.(\ 1~b +3 .tSC.hold + "storage"(, +7 "core" , + .tSC.configure :loose +2 "storage"($.(\ 1~b +3 (% +2 "core" %|   j +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +2 .tCH.coast + "collection"'  +3 "core" ` + .tCH.configure :default + "collection"'\ 2 +2 .tPH.coast +2 "processing"%  +2 "core" 5 +2 .tPH.configure :default + "processing"%\ 2 +2 #tAll dwarf controllers running firmware version 3.85 +2 "sampler") +10 "collection"'% +3 "core" %\  + "processing"%% +3 "sampler")% +2 "manipulator"&% +9 "core" %WB\ +2 %F K %\    : v +2 "manipulator"&& +4 "core" &- \   + "storage"(& +4 "core" &<   = \ + "storage"(% +3 "core" %|   0 \ +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" U +2 "processing"%$ +3 "core"  + "processing"%% +3 "core" B +2 "sampler")& +3 "core"  + "collection"''% +4 "core" %\  +2 "processing"%(% +3 "core" %W<\ +2 "sampler"))% +3 "core" %F K +2 "collection"'*& +4 "core" &\ + "processing"%+& +4 "core" &E\ + "manipulator"&,% +4 "core" %\    3 v + "manipulator"&-& +4 "core" &-    +2 "storage"(.& +3 "core" &<   3 \ +3 "storage"(/% +4 "core" %|   ? \ +2 "collection"'09 +3 "core" 9T$ + "processing"%19 +3 "core" 9Z+ +1321 #t-> $da [:extractVol]=0.17 +1072 #-> access 2 +2 "storage"(2% +3 "core" %|   +2 "manipulator"&3% +3 "core" %\    v +2 "manipulator"&4& +3 "core" &-   O  +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 + "storage"(5(K +202 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (6& +2 "core" &K  9  +7999 #t-> startTube 2 +318 #-> da 40 + #da sampling at most 40ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +3 ."Qmail"DAfans.email "Started da in tube 2 at 10:31:17EDT13-May-22\\n{}\\nCan@10:29:16, 20.2C, 57% humidity, 14.9psia, 13.752V, 0.171A, 0.171A avg, 2.35W",Subject: "da sampling at most 40ml" +2 "collection"'7& +5 "core" &\ +2 .tHand.open + "manipulator"&81 +21 "core" 1 + "manipulator"&9% +6 "core" %\   T v + "storage"(:% +4 "core" %}   [ + "storage"(;. +3 "core" .(K +2 .tSC.reconfigure :tight +4 "storage"($\ .(\ 1~b +4 .tSC.seek 2 + "storage"(<( +664 "core" ( +4 .tSC.configure :limp +4 "storage"($(\ 1b +4 (=& +12 "core" &    +2 "manipulator"&>& +8 "core" &-   )  + "manipulator"&?% +8 "core" %\    v +4 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +6 .tElbow.seek 2 +4 "manipulator"&@( +173 "core" ( +4 "manipulator"&A& +13 "core" & #  W n +4 "storage"(B& +8 "core" &   6 +4 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts +4 "manipulator"&C' +93 "core" ' +4 "storage"(D& +7 "core" & X +4 .tSE.reconfigure :pick +7 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +4 "storage"(E'L +271 "core" ' +2 "storage"(F- +11 "core" -'w +5 .tSE.configure :default +6 "storage"(#QK-0-\ b +4 (G& +8 "core" &  W  +2 "manipulator"&H& +8 "core" &   d n +4 .tElbow.seek 2 + "manipulator"&I( +8 "core" ( +2 "manipulator"&J& +8 "core" &    n +4 "storage"(K& +8 "core" &  }  +4 .tForearm.seek 2 + 300 counts +4 "manipulator"&L'ϊ +22 "core" ' +2 .tForearm.reconfigure :loose +87 "manipulator"&#Q@2^d^b +18 .tHand.close +2 "manipulator"&M/ +78 "core" / +10 ."downElevator"SE.seek :down +6 "manipulator"&N& +4 "storage"(O'v +16 "core" &  n +4 "manipulator"&P% +8 "core" % ρ    +5 .tForearm.seek :retract + "manipulator"&Q'\ +98 "core" ' +4 .tElbow.seek CC +4 "manipulator"&R(Ӥ +134 "core" ' +2 ."downElevator"SE.stop +4 "storage"(5 +18 "core" ( +2 "manipulator"&S& +8 "core" &Ӭ"   ;3 +4 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +6 &T& +11 "core" &Ӭ"  " ;3 +4 .tForearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC + "manipulator"&U'+ +105 "core" ' +4 "manipulator"&V& +8 "core" &Ӭ"   H ;3 +4 "manipulator"&W% +6 "core" %,  +4 "collection"'X& +8 "core" &\ +4 "collection"'Y& +8 "core" &\ +8 .tCC.seek :closed +2 "collection"'Z(O +8 "core" &\ +2 &\  +16 &4\ *z +2 &h\ > +7 &\ K +11 &Wg\ J +8 &i\ I +15 &h\ I +9 &h\ J +9 &^k\ J +7 &"g\ I +8 &j\ I +8 & e\ I +11 &"hj\ I +8 &$*i\ I +9 &%g\ I +21 &'g\ I +4 &)pf\ I +5 &+2g\ I +9 &,l\ J +8 &.c\ J +11 &0yj\ I +8 &2:j\ I +9 &3g\ I +11 &5j\ I +8 &7g\ I +11 &9Bf\ J +9 &;j\ I +8 &<e\ I +16 &>e\ J +5 &@Je\ J +7 &B k\ I +11 &Ce\ J +8 &Ep\ J +13 &GOu\ K +7 &I\ N +8 &J\ T +11 &Lw\ U +8 &N7\ C +9 &O@>\ "h +11 &Ou\ F +4 ( +6 "collection"'Y& +6 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.64 +11 .Hand.open + "manipulator"&[1 +7 "core" &Ob\ F +63 1 +4 "manipulator"&\\% +8 "core" % (   +5 .tForearm.reconfigure :loose +7 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +4 "manipulator"&]'\ +95 "core" ' +4 #tcollectSample 40ml w/bubble point of 24psi +4 #Priming 7ml +2 .Gate.power :sampler,:ON +4 ."flow"Gate.power :analytic3,:ON +164 .tIntake.select :close +3 .Exhaust.select :close + .SS.hold +4 "sampler")^+ +4 "core" + +4 "sampler")_% +8 "core" %G  +4 "collection"'`& +7 "core" &Ob\ F +6 "Can"y\ ?? +2 #tCalibrating pressure and temperature sensors +6 .CTV.dial :air +4 "collection"'a  +12 "core"  +4 .tSSV.dial :spit,avoiding: :exhaust + "sampler")b +6 "core"  +4 "sampler")c  +5 "core"  +4 .tSS.reconfigure :fast +6 "sampler")#.0X% +4 "core" %,G  +69 "collection"'?% +3 "core" %\  +2 "sampler")A% +4 "core" %,F  + "collection"'B% +4 "core" %\  + #tIntake @13.7psia, vacuum from 8.2 to 11.2psi +2 .SS.reconfigure :inhaling 1.95ml/s +2 "sampler")#.0X  +19 "collection"'^% +3 "core" %\  +2 "sampler")f% +3 "core" %>  +21 "collection"'e% +4 "core" %\  +2 "sampler")g% +4 "core" %>  +24 "collection"'h% +3 "core" %\  + "sampler")i% +4 "core" %>  +28 "collection"'d% +4 "core" %\  +2 "sampler")k% +3 "core" %>  +32 "collection"'l% +3 "core" %\  +2 "sampler")m% +4 "core" %>  +36 "collection"'j% +3 "core" %\  + "sampler")p% +4 "core" %>  +42 "collection"'q% +2 "core" %\  +2 "sampler")r% +4 "core" %>  +47 "collection"'s% +3 "core" %\  + "sampler")t% +4 "core" %>  +54 "collection"'u% +3 "core" %\  + "sampler")v% +4 "core" %>  +61 "collection"'w% +3 "core" %\  + "sampler")x% +4 "core" %>  +69 "collection"'y% +3 "core" %\  +2 "sampler")z% +3 "core" %>  +78 "collection"'{% +3 "core" %\  +2 "sampler")|% +4 "core" %>  +88 "collection"'}% +3 "core" %\  +2 "sampler")~% +3 "core" %>  +2 "collection"'% +4 "core" %\  + #tIntake @13.8psia, vacuum from 8.3 to 11.3psi +2 .SS.reconfigure :inhaling 1.59ml/s +3 "sampler")#.n0X% +4 "core" %\  + "sampler")?% +4 "core" %9;  + "collection"'A% +4 "core" %\  + #tIntake @13.6psia, vacuum from 8.1 to 11.1psi +2 .SS.reconfigure :inhaling 1.28ml/s +3 "sampler")#.Y0X% +4 "core" %\  +2 .tSS.reconfigure :inhaling 0.94ml/s +3 "sampler")#.A0X +2 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"'o' +111 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +128 "core"  +2 .tSS.reconfigure :exhale +2 "sampler")#.0X% +3 "core" % \ +2 "sampler")$% +3 "core" %D  +2 #tEvacuated: Intake @37.7psia, Outlet @2.1psia + .SSV.dial :spit,avoiding: :exhaust +2 "sampler")! +126 "core"  +2 .tSS.reconfigure :exhale +7 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'M' +103 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")N +128 "core"  +2 .tSS.reconfigure :exhale +2 "sampler")#.0XM +103 "collection"'9 +2 "core" 9?I +102 "collection"'9 +2 "core" 9?F +102 "collection"'9 +3 "core" 9AD +102 "collection"'9 +2 "core" 9B@ +102 "collection"'9 +3 "core" 9B> +102 "collection"' 9 +3 "core" 9-C< +102 "collection"'a9 +2 "core" 9JE9 +102 "collection"'9 +3 "core" 9gF6 +102 "collection"'9 +2 "core" 9G4 +102 "collection"'n9 +3 "core" 9H1 +102 "collection"'9 +3 "core" 9I1 +102 "collection"'9 +3 "core" 9L. +102 "collection"'9 +2 "core" 9K, +102 "collection"' 9 +3 "core" 9 M* +102 "collection"'9 +2 "core" 9&N( +102 "collection"'9 +4 "core" 9AN& +102 "collection"'9 +3 "core" 9YP% +102 "collection"'9 +2 "core" 9qQ" +103 "collection"'o9 +2 "core" 9R! +102 "collection"'9 +2 "core" 9S +102 "collection"'"9 +3 "core" 9T +102 "collection"')9 +2 "core" 9U +102 "collection"'&9 +3 "core" 9W +102 "collection"'+9 +2 "core" 9Y\  +102 "collection"',9 +3 "core" 9 Z +102 "collection"'.9 +3 "core" 9 [ +102 "collection"'-9 +2 "core" 9 0\\ +103 "collection"'09 +2 "core" 9 @] +102 "collection"'*9 +2 "core" 9 R^ +103 "collection"'39 +2 "core" 9 c^# +102 "collection"'/9 +3 "core" 9 s`( +102 "collection"'49 +3 "core" 9 a, +102 "collection"'%9 +2 "core" 9 b0 +103 "collection"'69 +2 "core" 9 c4 +102 "collection"'19 +2 "core" 9 e8 +102 "collection"'9 +3 "core" 9 e< +102 "collection"''9 +3 "core" 9 fA +102 "collection"'79 +2 "core" 9 gE +102 "collection"'89 +3 "core" 9 hI +102 "collection"'29 +2 "core" 9 jM\ +103 "collection"':9 +3 "core" 9 kQ\ +102 "collection"';9 +3 "core" 9 mV +102 "collection"'59 +2 "core" 9\ nZ +102 "collection"'#9 +2 "core" 9\ p^ +103 "collection"'>9 +2 "core" 9\ qb +102 "collection"'$9 +3 "core" 9\ #qf +102 "collection"'!9 +3 "core" 9\ +sk +102 "collection"'=9 +2 "core" 9\ 2uo +102 "collection"'9 +3 "core" 9\ 9us +102 "collection"'G9 +2 "core" 9\ ?uw +102 "collection"'H9 +3 "core" 9\ Hw{ +102 "collection"'K9 +3 "core" 9\ Mw +102 "collection"'F9 +2 "core" 9\ Rx +102 "collection"'N9 +3 "core" 9\ Wy +102 "collection"'99 +2 "core" 9\ [{ +102 "collection"'J9 +4 "core" 9\ _| +102 "collection"'M9 +2 "core" 9\ c} +102 "collection"'P9 +3 "core" 9\ h} +102 "collection"'C9 +2 "core" 9\ l~ +3 .tCH.hold 10:00,70C +3 "collection"'E `\ `\ j\ +2 '@9 +6 "core"  + 9\ l~ + "collection"'T% +4 "core" % a e "\ + #tBegun lysing Collection Puck Heater at 68C/35.8psia +31407 "Can"|\ +28582 "core" ` +2 "collection"'9 +3 "core" 9\ / +2 "collection"'S% +4 "core" % ! $\ + #tEnded lysing Collection Puck Heater at 70C/32.2psia +7 .CS.seek 0ml + "collection"'?' +338 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'L @ +95 "core" A + .tCSV.dial :air +2 "collection"'I @ +40 "core" ? +3 .tCS.seek 5ml +2 "collection"'B'l +1350 "core" ' + .tCSV.dial CTV +2 "collection"'W  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'V @ +42 "core" > +2 .tdelay 2 seconds +201 .CSV.dial CTV +2 "collection"'O  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'Q @ +43 "core" > + .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'X' +1360 "core" ' + "collection"'[% +4 "core" %\ \  \ +2 #tPuck @44.5psia after final lysis pressurization + #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"'\ +95 "core"  +2 .tCBV.dial CSV + "collection"'A  +29 "core"  + "collection"'\\% +4 "core" % \ +2 .tCS.seek 4.999ml +2 "collection"'c'l +1381 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'(  +41 "core" +2 "collection"'f% +3 "core" %l \  +2 .tCS.seek 6.999ml +2 "collection"'e' +594 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'g @ +41 "core" > +2 .tCS.seek 10ml +2 "collection"'h' D +843 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"'i ` +107 "core" ^ +2 #tLysing Complete + "collection"'d& +4 "core" &O]ko\ F +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&k% +4 "core" %\    %  + "storage"(l% +4 "core" %y  @  + "storage"(m. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(Y($ +195 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (j& +3 "core" &%  \\  +2 "manipulator"&p& +3 "core" &Ӭ   * ;3 +2 "manipulator"&`% +3 "core" %\    =  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"&q( +157 "core" ( +2 "manipulator"&U& +4 "core" &   8  +2 "storage"(r& +4 "core" &% )  + .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&s'! +96 "core" ' + "storage"(t& +5 "core" &% p  + .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(u'L +270 "core" ' +2 "storage"(v- +3 "core" -'L +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(w' +33 "core" ' +2 "manipulator"&x& +4 "core" &    + "manipulator"&y% +4 "core" %   a +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&z'\ +90 "core" ' +2 .tElbow.seek CC + "manipulator"&_(Ӥ +155 "core" ( + "manipulator"&|& +4 "core" &Ӱ  8 7 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &D& +3 "core" &Ӱ  7 +2 .tForearm.seek CC + "manipulator"&~'+ +106 "core" ' +2 .tHand.close + "manipulator"&/ +71 "core" / + .tCC.seek :open +2 "collection"'( +375 "core" ( +2 "storage"(& +4 "core" &%   + "storage"(& +3 "core" &% P  +2 "manipulator"&}& +3 "core" &Ӱ   7 +2 "manipulator"&% +3 "core" %    * +2 .tForearm.seek :retract +2 "manipulator"& '\ +107 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"& ( +156 "core" ( + "manipulator"&{& +27 "core" &   + "storage"(& +4 "core" &%  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&'e +107 "core" ' +2 .tElbow.hold + "manipulator"&, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&1 +65 "core" 1 +2 "manipulator"&% +4 "core" % x   S + "storage"(& +4 "core" &% &  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 319 counts + "manipulator"&'Ϥ +14 "core" ' + "manipulator"&& +5 "core" &   c + "storage"( & +4 "core" &%   V \ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&a'! +26 "core" ' +2 "storage"(% +3 "core" %  =  +3 ."downElevator"SE.seek :down +3 "storage"('v +99 (n% +3 "core" %gJ 5 TW +2 "manipulator"&% +4 "core" %-  Q a +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +92 "core" ' +64 ' + ."downElevator"SE.stop +2 "storage"(5 +2 #tTranferring DA +2 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +4 "core" &sw\ +2 "manipulator"& & +4 "core" &   _ +2 "manipulator"&% +3 "core" %\     +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +174 "core" ( +2 "manipulator"&& +4 "core" &-   3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-   3 + .tForearm.seek :garage +2 "manipulator"&o' +95 "core" ' +2 .tHand.close + "manipulator"&/ +71 "core" / + "manipulator"&"& +4 "core" &-   g 3 +2 "manipulator"&)% +3 "core" %    +2 .tForearm.seek :retract +2 "manipulator"&&'\ +107 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&+(Ӥ +280 "core" ( + "manipulator"&,& +4 "core" &Ӣ!   ;4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &.& +3 "core" &Ӣ!   ;4 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&-'+ +100 "core" ' + "manipulator"&0& +4 "core" &Ӣ!  ;4 +2 "manipulator"&*% +4 "core" %/   +2 "collection"'3& +3 "core" &z}\ +2 "collection"'/& +5 "core" &y{\ +2 .tCC.seek :closed +2 "collection"'4(O +5 "core" &x}\ +7 &=z{\ %g +9 &Z~z|\ 6 +9 & y|\ I +10 &]y|\ H +9 &gy}d\ I +9 &Mcz}=\ I +10 &ay}\ H +9 &a{}\ H +10 &cz{\ H +9 &Ugx|\ I +9 & cz}\ H +10 &!by}\ I +9 &#cy\ I +9 &%_cz~k\ H +10 &'fy}w\ I +9 &(a{~\ H +10 &*e{}\ I +9 &,g`{|p\ H +9 &.(f{~N\ H +10 &/ey}9\ I +9 &1cx}\ I +9 &3me|\ I +10 &50by~\ H +9 &6bz~\ H +10 &8by}\ H +9 &:w`{~\ H +9 &<8gz~\ H +10 &=ez}\ H +9 &?ez~\ H +9 &A~gz}}\ H +10 &C@d|~j\ H +9 &Eg|~O\ H +10 &Fiz}:\ I +9 &Hux{\ J +9 &J6y}\ O +10 &Kx~\ S +9 &Mz|U\ U +54 &OKz~L\ 4 +17 &Oz\ n|}0\ A + ( &OzT{\ A + &OzT{~\ A +2 &OzTz~\ A + &OzTz~\ A + &OzTx}\ A + &OzT{\ A +2 "collection"'/& +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.60 +6 "collection"'%& +4 "core" &OzT{}\ A +2 .tHand.open + "manipulator"&61 +73 "core" 1 + "manipulator"&1% +4 "core" % /  i +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +94 "core" ' +2 .tPSV.dial PSR + "processing"%' +43 "core"  + "processing"%7% +5 "core" %W\ + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml + "processing"%8' +1602 "core" ' +2 .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%2  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%:'W +1606 "core" ' + .tPSV.dial PSR +2 "processing"%; +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%5' +2626 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%# +2 "collection"'>  +6 "core" B + "processing"%$  +75 "core" +80 + .tPSV.dial :mixloop +2 "processing"%! +99 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%=  +124 "core" +2 .tPS.seek 0ml + "processing"%'W +2642 "core" ' + .tPSV.dial :air +2 "processing"%G  +41 "core"  +2 .tPS.seek 2.5ml + "processing"%H' +2637 "core" ' +2 .tPSV.dial :mixloop +6 "processing"%K +42 "core" +2 .tPS.seek 0ml +2 "processing"%F'W +2624 "core" ' +2 .tPSV.dial :air + "processing"%N  +43 "core"  +2 .tPS.seek 2.5ml + "processing"%9' +2636 "core" ' + .tPSV.dial :mixloop +2 "processing"%J +42 "core" +2 .tPS.seek 0ml + "processing"%M'W +1218 "Can"h\ ?? +1409 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&P& +4 "core" &Ӣ  S ;4 + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&C(Ӥ +3 "core" ( + "manipulator"&@& +5 "core" &Ӣ  n ;4 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &T& +2 "core" &Ӣ   ;4 +2 .tForearm.seek CC +2 "manipulator"&^'+ +102 "core" ' +2 .tHand.close + "manipulator"&E/ +66 "core" / +2 .tCC.seek :open + "collection"'( +376 "core" ( + "manipulator"&S& +4 "core" &Ӣ!   ;4 + "manipulator"&b% +4 "core" % (  ! 0 ) +2 .tForearm.seek :retract + "manipulator"&L'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&I(- +283 "core" ( + "manipulator"&?& +4 "core" &-   " +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &W& +3 "core" &-  " +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&V' +96 "core" ' +2 .tHand.open +2 "manipulator"&O1 +73 "core" 1 + "manipulator"&Q% +5 "core" %  \ I " + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&B'\ +98 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV + .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp +2 "collection"'[& +4 "core" &\ + "manipulator"&\ % +4 "core" %     +2 "storage"(A% +3 "core" %v (  & +2 "storage"(\\. +3 "core" .($ + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(X( +197 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 ((& +2 "core" &   H +2 "manipulator"&f& +4 "core" &-   " + "manipulator"&c% +4 "core" %     +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&g( +179 "core" ( + "manipulator"&e& +4 "core" &  ! $ + "storage"(i& +4 "core" &   +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&d' +99 "core" ' + "storage"(k& +4 "core" &   +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(l'L +286 "core" ' + "storage"(m- +4 "core" -'y + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 (j& +3 "core" &   + "manipulator"&p& +4 "core" &   z $ + .tElbow.seek 2 +2 "manipulator"&`( +3 "core" ( +2 "manipulator"&<& +3 "core" &   $ +2 "storage"(U& +4 "core" &    +2 .tForearm.seek 2 + 300 counts + "manipulator"&r'ϊ +14 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&t/ +68 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&R& +2 "storage"(]'v +7 "core" &   $ + "manipulator"&v% +4 "core" % ~   x +2 .tForearm.seek :retract +2 "manipulator"&x'\ +94 "core" ' + .tElbow.seek CC +2 "manipulator"&y(Ӥ +150 "core" ( +2 "manipulator"&u& +4 "core" ' + &Ӟ   r 9# + ."downElevator"SE.stop +3 .tElbow.reconfigure :loose +2 "storage"(5 +3 "manipulator"&$ &.,(#b +3 &|& +2 "core" &ӟ  U 8" +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&D'+ +101 "core" ' +2 "manipulator"&s& +4 "core" &ӟ  { 8" + "manipulator"&q% +4 "core" %3  ( { +2 "collection"'& +3 "core" &\ +3 "collection"'z& +4 "core" &k\ +2 .tCC.seek :closed +2 "collection"'Z(O +4 "core" &[\ +8 &=H\ %g +9 &Z~*\ 6 +10 &\ I +9 &] \ H +9 &e\ I +10 &Lc\ I +9 &e\ H +9 &`"\ H +10 &cT\ H +9 &Ue\ H +10 & d\ H +9 &!g\ I +9 &#b\ H +10 &%]c\ H +9 &'c\ I +9 &(b\ H +10 &*a\ H +9 &,e_\ H +10 &.'`\ H +9 &/c\ I +9 &1b\ H +10 &3ma\ H +9 &5/b\ H +9 &6bm\ H +10 &8ed\ H +9 &:v`Y\ H +10 &<7eA\ H +9 &=b=\ H +9 &?c%\ H +10 &A|e"\ I +9 &C@c\ H +9 &Ee \ I +10 &Fh\ I +9 &H~}\ K +10 &J0\ Q +9 &K\ T +9 &M\ U +10 &OL\ 4 +9 &Oy x\ I +5 ( +2 "collection"'z& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.66 +2 .Hand.open + "manipulator"&1 +3 "core" &Oyp \ I +72 1 +2 "manipulator"&% +4 "core" % ,  + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&}'\ +95 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'  +125 "core" ~ + .tCSV.dial CTV +2 "collection"'{  +28 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2624 "core" ' + "collection"'~% +4 "core" % E]_\ \ +2 .tCS.seek 4.15ml +2 "collection"'_'Q +1571 "core" ' + .tdelay 8 seconds +803 .PSV.dial :air + "processing"%  +42 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%  +70 "core"  + .tPS.seek 0ml +2 "processing"%'W +2639 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"' ` +39 "core" ^ + .tCSV.dial :air +2 "collection"' @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'' D +1595 "core" ' + .tCSV.dial CTV + "collection"'  +43 "core"  +2 .tCS.seek 0ml + "collection"'n' +2626 "core" ' +2 .tCBV.dial :waste1 + "collection"' @ +29 "core" > +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake + "collection"'  +126 "core" +2 "collection"'& +3 "core" &Oyp&\ I +2 #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&% +3 "core" %\   U  +2 "storage"(% +3 "core" %  + "storage"( . +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(($ +193 "core" ( + .tSC.configure :limp +7 "storage"($(\ 1b +2 (w& +3 "core" &%  C  +2 "manipulator"&a& +8 "core" &ӟ   8" + "manipulator"&% +4 "core" %\   h  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"&( +155 "core" ( +3 "manipulator"&& +4 "core" &   \ + "storage"(& +4 "core" &% c  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&'! +99 "core" ' +2 "storage"("& +4 "core" &% V  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"()'L +284 "core" ' + "storage"(- +4 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 "manipulator"&o& +3 "core" &   \ +2 "storage"(,& +3 "core" &%    +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 + "manipulator"&.'e +33 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(0- +3 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate + "storage"(*'B +29 "core" ' + "manipulator"&3% +4 "core" %l   _ +2 "storage"(&& +4 "core" &% n  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 307 counts + "manipulator"&'Ϙ +15 "core" ' +2 "manipulator"&%& +4 "core" &   \ + "storage"(6& +4 "core" &% [  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +52 "manipulator"&1'! +18 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(/'1 +37 "core" ' + "manipulator"&'& +5 "core" &    \ + "manipulator"&7% +4 "core" %# \  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&-'\ +94 "core" ' + .tElbow.seek CC +2 "manipulator"&(Ӥ +154 "core" ( +2 "manipulator"&2& +4 "core" &Ӣ  l 9% + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &8& +3 "core" &Ӣ    9% +2 .tForearm.seek CC + "manipulator"&;'+ +104 "core" ' +2 .tHand.close + "manipulator"&:/ +75 "core" / +2 .tCC.seek :open +2 "collection"'#( +378 "core" ( +2 "storage"(>& +4 "core" &% (  + "storage"($& +4 "core" &%   + "manipulator"&!& +4 "core" &Ӣ   C 9% + "manipulator"&=% +4 "core" % ,   [ +2 .tForearm.seek :retract + "manipulator"&5'\ +97 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&G( +156 "core" ( + "manipulator"&& +4 "core" &   x  +2 "storage"(K& +3 "core" &%   q +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&H'e +107 "core" ' + .tElbow.hold +2 "manipulator"&N, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&F1 +68 "core" 1 +2 "manipulator"&J% +4 "core" % v \  +2 "storage"(9& +3 "core" &% B  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 317 counts + "manipulator"&P'Ϣ +14 "core" ' + "manipulator"&@& +4 "core" &    +2 "storage"(T& +4 "core" &%   9 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&E'! +18 "core" ' +2 "storage"(+% +4 "core" %;   . +2 ."downElevator"SE.seek :down +4 "storage"('v +98 (4% +4 "core" %2M   E TY + "manipulator"&S% +5 "core" %   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&b'\ +89 "core" ' +51 ' + ."downElevator"SE.stop + "storage"(5 +3 .tPSV.dial :air + "processing"%^  +70 "core" +2 .tPS.seek 2.5ml +2 "processing"%?' +2635 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%W +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%C  +42 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%O +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%Q  +41 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%['W +2635 "core" ' + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%L& +4 "core" &E\ + "manipulator"&\ & +4 "core" &    + "manipulator"&A% +4 "core" %\    N  + .tElbow.seek FlushPuck::Garage +2 "manipulator"&\\(- +182 "core" ( + "manipulator"&V& +4 "core" &-   / +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &(& +2 "core" &-   ~ +2 .tForearm.seek :garage +2 "manipulator"&f' +94 "core" ' +2 .tHand.close + "manipulator"&c/ +65 "core" / + "manipulator"&Y& +4 "core" &-   i +2 "manipulator"&e% +3 "core" %   Z +2 .tForearm.seek :retract +2 "manipulator"&i'\ +103 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&k(z +155 "core" ( + "manipulator"&I& +4 "core" &r   X  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &B& +4 "core" &r    + .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&m'~ +94 "core" ' +2 "manipulator"&j& +4 "core" &r   + "manipulator"&p% +4 "core" %ς   +2 "processing"%<& +4 "core" &S\ +2 "processing"%U& +4 "core" &\ +2 .tPC.seek :closed +2 "processing"%t(Tg +4 "core" &\ +8 &?\ $e +10 &\\\ 7 +9 &~\ J +9 &^\ J +10 &`\ J +9 &Lb\ J +9 & _ \ K +10 &a\ K +9 &`#\ J +9 &U]Y\ J +10 & `'\ K +9 &!`\ J +10 &#]!\ J +9 &%\\`\ J +9 &'c!\ J +10 &(`+\ J +9 &*]*\ J +10 &,c`\ K +9 &.'`\ J +9 &/`\ J +10 &1`\ K +9 &3l`\ J +9 &5.b\ J +10 &6`\ J +9 &8c\ J +9 &:ub\ J +10 &<6a\ J +9 &=`\ J +10 &?a\ J +9 &A|`\ J +9 &C>b\ J +10 &Eb\ J +9 &Fe\ K +9 &Hp\ K +10 &J;\ N +9 &K\ P +10 &M\ P +9 &O{\ P +9 &Q>\ P +10 &S\ = +9 &T<\ T +9 &TF%\ ) +6 ( + "processing"%U& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.51 +2 "processing"%R& +4 "core" &TF\ ) + &TF\ ) + .tHand.open +2 "manipulator"&v1 +70 "core" 1 +2 "manipulator"&g% +4 "core" % ς  " + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&d'\ +94 "core" ' + .tPRV.dial :air +2 "processing"%u  +41 "core"  +2 .tPSV.dial :mixloop + "processing"%| +43 "core" + "processing"%l% +4 "core" %V\ +2 .tPS.seek 0.3ml +2 "processing"%r' +392 "core" ' +2 .tPSV.dial PSR + "processing"%s +99 "core"  + "processing"%q% +4 "core" %<\  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%'* +483 "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"%] +100 "core" + .tPTV.dial :mixing +2 "processing"%x @ +69 "core" A + .tPBV.dial :waste2 +2 "processing"%  +90 "core"  +3 .tPS.seek 0ml +2 "processing"%'W +2631 "core" ' +2 #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&& +4 "core" &t   %  + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&z(z +2 "core" ( +2 "manipulator"&& +4 "core" &t  o  + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &{& +2 "core" &t    +2 .tForearm.seek PC +2 "manipulator"&D'~ +95 "core" ' + .tHand.close +2 "manipulator"&M/ +73 "core" / +2 .tPC.seek :open +2 "processing"%~( +399 "core" ( + "manipulator"&h& +4 "core" &u    +2 "manipulator"&% +3 "core" % ύ   + +2 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +170 "core" ( +2 "manipulator"&& +4 "core" &-   [ E + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &-  , E +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&_' +102 "core" ' + .tHand.open +2 "manipulator"& 1 +66 "core" 1 + "manipulator"&% +4 "core" % ϻ   5 + +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +99 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"% & +4 "core" &S\ + "manipulator"&% +4 "core" %\ #   < +2 "storage"(% +3 "core" %    +2 "storage"(. +3 "core" .($ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"( ( +199 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (w& +3 "core" &   i  +2 "manipulator"&a& +4 "core" &-   E + "manipulator"&% +4 "core" %\ #  " < + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&X( +178 "core" ( +2 "manipulator"&& +4 "core" &   & + "storage"(& +4 "core" &   ? \  +2 .tForearm.reconfigure :tight +52 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts +2 "manipulator"&"' +123 "core" ' + "storage"(y& +4 "core" &   :  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(}'L +282 "core" ' + "storage"(- +4 "core" -' + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (o& +2 "core" & \  +2 "manipulator"&,& +4 "core" &   C & + .tElbow.seek 2 +2 "manipulator"&0( +4 "core" ( + "manipulator"&3& +4 "core" &   j & + "storage"(&& +4 "core" &    +2 .tForearm.seek 2 + 300 counts + "manipulator"&%'ϊ +21 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&6/ +69 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&'& "storage"(7'v +7 "core" &   & +2 "manipulator"&% +4 "core" % ρ   ? +2 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' + .tElbow.seek PC +2 "manipulator"&)(z +158 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +93 "core" ( +2 "manipulator"&.& +4 "core" &v   + + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &v   U +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&*'~ +99 "core" ' +3 "manipulator"&2& +4 "core" &v   +2 "manipulator"&8% +4 "core" %r   5 + "processing"%1& +4 "core" &\ +2 "processing"%& +5 "core" &\ +2 .tPC.seek :closed + "processing"%:(Tg +5 "core" &\  +10 &3|\ )w +9 &f \ = +9 &u\ \ K +10 &S`\ \ I +9 &_\ I +10 &b\ J +9 &`\ I +9 &Z`\ J +10 &c\ I +9 &_\ I +9 & _\ I +10 &"c_\ I +9 &$$]\ J +10 &%]\ I +9 &'_\ J +9 &)jb\ J +10 &++`\ J +9 &,]\ J +9 &.]\ I +10 &0s^\ I +9 &24]\ J +9 &3]\ I +10 &5_\ J +9 &7y`\ J +10 &9=_\ I +9 &:a\ J +9 &<b\ I +10 &>^\ I +9 &@Da\ J +9 &Ba\ I +10 &C`\ I +9 &Eb\ J +10 &GKh\ J +9 &I\ o\ K +9 &J\ N +10 &L\ P +9 &ND\ O +9 &P\ O +10 &Q\ P +9 &Sjxo\ 1 +10 &T.0\ C +9 &TM\ $ +2 ( +2 "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.51 + .Hand.open + "manipulator"&-1 +75 "core" 1 +3 "manipulator"&Z% +4 "core" % r   9 5 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&>'\ +96 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%$  +2 %!9 +6 "core" 9J +102 "processing"%=9 +2 "core" 9J +102 "processing"%9 +2 "core" 9~I  +102 "processing"%K9 +3 "core" 9}I  +102 "processing"%;9 +2 "core" 9|I +102 "processing"%9 +2 "core" 9|I +103 "processing"%F9 +2 "core" 9I +102 "processing"%J9 +2 "core" 9~J +102 "processing"%99 +3 "core" 9I" +102 "processing"%@9 +3 "core" 9I& +102 "processing"%T9 +2 "core" 9J* +102 "processing"%+9 +3 "core" 9J. +102 "processing"%59 +2 "core" 9J3 +102 "processing"%49 +2 "core" 9J7 +102 "processing"%S9 +3 "core" 9J; +103 "processing"%G9 +2 "core" 9J? +102 "processing"%H9 +2 "core" 9JC +102 "processing"%P9 +3 "core" 9KH +102 "processing"%/9 +2 "core" 9KL +103 "processing"%^9 +3 "core" 9LP +102 "processing"%E9 +2 "core" 9KT +102 "processing"%9 +2 "core" 9KX\ +102 "processing"%9 +3 "core" 9K\\\ +102 "processing"%W9 +2 "core" 9Ma +102 "processing"%C9 +3 "core" 9Me +102 "processing"%O9 +2 "core" 9 Mi +103 "processing"%Q9 +2 "core" 9Mm +102 "processing"%?9 +2 "core" 9!Nq +102 "processing"%L9 +2 "core" 9*Nv +102 "processing"%\ 9 +4 "core" 92Nz +102 "processing"%A9 +2 "core" 9:N~ +103 "processing"%V9 +2 "core" 9DO +102 "processing"%(9 +2 "core" 9KP +102 "processing"%N9 +3 "core" 9RP +102 "processing"%c9 +3 "core" 9ZO +102 "processing"%Y9 +2 "core" 9`O +3 .tPH.hold 2:00:00,28C +3 "processing"%e pp[ +2 .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%b +100 "core"  + "processing"%I% +4 "core" %X\ +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml + "processing"%B' +599 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%f'[ +1610 "core" ' +2 .tPTV.dial :puck + "processing"%j  +69 "core"  +2 .tPSV.dial PTV + "processing"%p +70 "core" +2 .tPBV.dial :waste1 + "processing"%<  +127 "core"  +2 "processing"%\\% +4 "core" %Y\  +2 .tPS.seek 1.5ml + "processing"%i' +588 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +3 .tPS.seek 0ml +2 "processing"%R'W +1615 "core" ' +2 .tdelay 5:00 +3642 "Can"\ 88 +26360 #trecoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%v  +33 "core" +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%g * +33 "core" * + .tPSR.select :air +3 .PSV.dial PSR + "processing"%U +70 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"%u' +2282 "core" ' +2 .tPSV.dial PTV + "processing"%| +83 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%l +68 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +7 "processing"%m +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%[  +69 "core"  +2 .tPS.seek 0ml +2 "processing"%s'W +2252 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%q  +124 "core" + .tPSV.dial :mixloop +2 "processing"%r +44 "core" + .tPRV.dial :ab1 +2 "processing"% @ +72 "core" A +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%]'w +359 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'x  + "processing"%  +45 "core"  +7 + "processing"%`% +4 "core" %xh\  +2 .tPS.seek 0.32ml +2 "processing"%'% +388 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV + "collection"'  +28 "core" + .tPRV.dial :air +2 "processing"%{  +41 "core"  +2 .tPS.seek 0.9ml +2 "processing"%M'D +1225 "core" ' +2 .tPRV.dial :waste2 + "processing"%k @ +69 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%d' +859 "core" ' + #taddPMLReagent08 +2 .PSV.dial :air + "processing"%t  +54 "core" + .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%h'[ +1612 "core" ' + .tPSV.dial :PML +2 "processing"% +41 "core" + .tPTV.dial :mixing +2 "processing"% @ +69 "core" B + .tPBV.dial :waste1 + "processing"%  +33 "core" +2 "processing"%D% +4 "core" %\\c\  +2 .tPS.seek 1.85ml + "processing"%z'< +246 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 .tPS.seek 0ml + "processing"%'W +1962 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"' & +3 "core" &\ +2 "manipulator"&& +4 "core" &v   + "manipulator"&% +4 "core" %\ 8   x ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +143 "core" ( +2 "manipulator"&& +4 "core" &-  6 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &_& +2 "core" &-   Y 6 +2 .tForearm.seek :garage +2 "manipulator"&w' +93 "core" ' +2 .tHand.close + "manipulator"&a/ +74 "core" / + "manipulator"&& +4 "core" &.  m . +2 "manipulator"&% +3 "core" %   $ @ +2 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +50 "manipulator"&(Ӥ +289 "core" ( + "manipulator"&& +4 "core" &Ӣ!  \  ;3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &y& +2 "core" &Ӣ!   L ;3 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&'+ +97 "core" ' + "manipulator"&& +5 "core" &Ӣ"   ;3 + "manipulator"&o% +4 "core" %.   +2 "collection"',& +4 "core" &\ +2 "collection"'3& +5 "core" &\ +2 .tCC.seek :closed + "collection"'&(O +5 "core" &\ +7 &>\ %f +10 &Z\ 7 +9 & \ J +9 &d\ I +10 &g\ I +9 &Od\ I +9 &`\ I +10 &d\ J +9 &d\ I +9 &Wb\ I +10 & e\ I +9 &!h\ I +10 &#d\ J +9 &%_e\ I +9 &'!h\ I +10 &(d\ J +9 &*e\ J +10 &,gd\ I +9 &.)g\ I +9 &/e\ I +10 &1g\ I +9 &3oe\ I +9 &51c\ I +10 &6a\ I +9 &8e\ I +9 &:vc\ J +10 &<9c\ I +9 &=c\ I +10 &?`\ I +9 &Ad\ I +9 &CBf\ I +10 &Ed\ I +9 &Fd\ I +9 &Hr\ K +10 &J:\ N +9 &K\ S +10 &M\ U +9 &OJ\ 1 +9 &O}y\ C +6 ( + "collection"'3& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.54 +6 "collection"'6& +5 "core" &O~`\ B + &O~_\ B + .tHand.open + "manipulator"&'1 +77 "core" 1 + "manipulator"&% +4 "core" % .  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&X'\ +95 "core" ' + .tPSV.dial PSR +2 "processing"%" +98 "core"  +2 "processing"%}% +4 "core" %\\M\ + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +9 .tPS.seek 1.5ml +2 "processing"%%' +1617 "core" ' +2 .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%.  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +1610 "core" ' + .tPSV.dial PSR +2 "processing"%0 +42 "core"  +2 .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%2' +2637 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%8  "collection"'1  +40 "core" ~ +114  +2 .tPSV.dial :mixloop + "processing"%7 +111 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%  +70 "core" +2 .tPS.seek 0ml +2 "processing"%~'W +2638 "core" ' +2 .tPSV.dial :air + "processing"%-  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%Z' +2631 "core" ' + .tPSV.dial :mixloop + "processing"%! +43 "core" +2 .tPS.seek 0ml + "processing"%'W +2257 "Can"B\ HH +391 "core" ' +2 .tPSV.dial :air + "processing"%=  +43 "core"  +2 .tPS.seek 2.5ml + "processing"%*' +2633 "core" ' + .tPSV.dial :mixloop + "processing"% +41 "core" +2 .tPS.seek 0ml +2 "processing"%K'W +2634 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&;& +4 "core" &ӣ  A ;2 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&(Ӥ +3 "core" ( +2 "manipulator"&F& +4 "core" &ӣ!   ;2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &J& +3 "core" &ӣ  ;2 +2 .tForearm.seek CC + "manipulator"&9'+ +103 "core" ' + .tHand.close +2 "manipulator"&@/ +76 "core" / +2 .tCC.seek :open +2 "collection"'T( +376 "core" ( + "manipulator"&+& +4 "core" &ӣ!   y ;2 + "manipulator"&5% +4 "core" % -   R : +2 .tForearm.seek :retract + "manipulator"&4'\ +107 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&S(- +274 "core" ( + "manipulator"&G& +4 "core" &-  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &H& +3 "core" &-   f +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&P' +93 "core" ' +2 .tHand.open +2 "manipulator"&/1 +74 "core" 1 +2 "manipulator"&^% +4 "core" %  N - +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&E'\ +99 "core" ' +2 ."da"delayUntil "11:24:35.38" +24818 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +70 "core" B +2 ."da"PBV.dial :waste1 + "processing"%  +33 "core"  +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%W * +32 "core" * + ."da"PSV.dial :air +2 "processing"%C  +54 "core" +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%O' +2263 "core" ' +2 ."da"PSV.dial :mixloop + "processing"%Q +41 "core" +2 ."da"delay 2 seconds +201 .PSV.dial :air +2 "processing"%?  +42 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%L +42 "core" + ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%\  +42 "core"  +2 ."da"PS.seek 0ml + "processing"%A'W +2250 "core" ' + #"da"washCycleDA #1 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%V +126 "core"  +2 "processing"%(% +4 "core" %Y\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%N' +592 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%c'[ +1608 "core" ' + ."da"PTV.dial :puck +2 "processing"%Y  +67 "core"  + ."da"PSV.dial PTV +2 "processing"%b +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%I  +32 "core" +2 "processing"%% +4 "core" %X\  +2 ."da"PS.seek 1.5ml + "processing"%B' +593 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%j * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%p'W +1613 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 +2 .PTV.dial :puck +2 .PBV.dial :waste1 +3 "processing"%<  +34 "core"  +2 ."da"delay 30 seconds +1948 "Can"\ 11 +1055 ."da"PBV.dial between PSV and waste1 +2 "processing"%\\ * +34 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%f +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"% ' +2285 "core" ' + ."da"PSV.dial PTV +2 "processing"%i +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%$ +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%v +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%g  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%U'W +2243 "core" ' + #"da"washCycleDA #2 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%R +137 "core"  +2 "processing"%|% +4 "core" %Y\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml + "processing"%l' +584 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%m'[ +1608 "core" ' + ."da"PTV.dial :puck +50 .PSV.dial PTV +3 "processing"%[ +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%u  +33 "core"  + "processing"%q% +4 "core" %_\ \  +2 ."da"PS.seek 1.5ml +2 "processing"%r' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +3 ."da"PS.seek 0ml + "processing"%s'W +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +33 "core"  +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%x * +32 "core" * + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%` +70 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%]' +2262 "core" ' + ."da"PSV.dial PTV +2 "processing"% +83 "core"  +2 ."da"delay 5 seconds +502 .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 +3 "processing"%k  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%M'W +2244 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%t  +41 "core"  + ."da"delay 5 seconds +503 .PTV.dial :PRVmixing + "processing"%d  +121 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%  +40 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop + "processing"% +55 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml + "processing"% ' +381 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%D  +42 "core"  + "processing"% % +4 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%h'z +331 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%z  +41 "core"  +2 ."da"PS.seek 2ml +2 "processing"% '[ +1575 "core" ' +2 ."da"PSV.dial :PML + "processing"% +43 "core" + ."da"PTV.dial :mixing +2 "processing"% @ +69 "core" @ + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" + "processing"%_% +4 "core" %W\  +2 ."da"PS.seek 1.85ml +2 "processing"%)'7 +240 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%a * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1968 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +18918 "Can"h\ >> +29084 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 .PBV.dial :waste1 + "processing"%  +33 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%> * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%w  +41 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2271 "core" ' + ."da"PSV.dial :mixloop +7 "processing"% +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%y  +42 "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"%o  +41 "core"  +2 ."da"PS.seek 0ml +2 "processing"%,'W +2235 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +126 "core"  + "processing"%#% +4 "core" %Y\ \ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%6' +597 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%''[ +1617 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +69 "core"  + ."da"PSV.dial PTV +2 "processing"%3 +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%"  +32 "core"  +2 "processing"%}% +4 "core" %[\  +2 ."da"PS.seek 1.5ml + "processing"%' +590 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%.'W +1607 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%%  +33 "core"  +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%0 * +33 "core" * + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%1' +1699 "Can"\ 99 +566 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%8 +71 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%7 +70 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%2  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%-'W +2269 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%~ +137 "core"  + "processing"%!% +4 "core" %W\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml + "processing"%Z' +597 "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"%  +33 "core" + "processing"%*% +4 "core" %[ \  +2 ."da"PS.seek 1.5ml +2 "processing"%;' +591 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%F * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%J'W +1613 "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" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%X +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%&' +2252 "core" ' + ."da"PSV.dial PTV +2 "processing"%+ +71 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%5 +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%9 +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%G  +70 "core"  +52 ."da"PS.seek 0ml + "processing"%H'W +2234 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"% +125 "core"  + "processing"%/% +4 "core" %Z \ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%^' +596 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%4'[ +1617 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%P +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core"  + "processing"%% +4 "core" %]\  +2 ."da"PS.seek 1.5ml +2 "processing"%W' +586 "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"%K'W +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .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"%? * +32 "core" * +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%L +71 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%\ ' +2262 "core" ' + ."da"PSV.dial PTV +2 "processing"%O +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%V +68 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%( +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%A  +70 "core"  +2 ."da"PS.seek 0ml + "processing"%N'W +2262 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%Y +128 "core"  +2 "processing"%b% +6 "core" %W \ + #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +16 ."da"PS.reconfigure :default +10 "processing"%#A d`xb +8 ."da"PS.seek 0.25ml +8 "processing"%I'7 +339 "core" ' +2 ."da"delay 5 seconds +503 "processing"%% +3 "core" %2 \  + #"da"Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml + "processing"%c' +166 "Can"\  +176 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%j'[ +1664 "core" ' +9 ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%B +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%<  +34 "core" +2 "processing"%\\% +4 "core" %V\  +2 ."da"PS.seek 1.5ml +2 "processing"%f' +586 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%p * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%i'W +1616 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +6 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%$  +31 "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"%g +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"% ' +2326 "core" ' + ."da"PSV.dial PTV +2 "processing"%R +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"%U +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%l  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%['W +2289 "core" ' + #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%u +128 "core"  + "processing"%q% +4 "core" %Z\ +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +2 .PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%m'[ +2123 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +7 .PSV.dial PTV + "processing"% +71 "core" +2 ."da"PBV.dial :waste1 + "processing"%r  +35 "core" + "processing"%% +4 "core" %a\ +2 ."da"PS.seek 1.5ml +2 "processing"%x' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%` * +33 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%s  +101 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +1616 "core" ' + "processing"%{9 +4 "core" 95 + #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast + "processing"%  +4 "core" 5 + 5 + "processing"%k& +4 "core" &TM7\ $ + #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&]% +3 "core" %\ "   B 3 +2 "storage"(t% +4 "core" %n # 7\ + "storage"(d. +3 "core" .( +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 ."da"SC.seek 1 +2 "storage"(($ +196 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" && K .\ +2 "manipulator"&M& +3 "core" &-   +2 "manipulator"&D% +3 "core" %\ "  V 3 +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"& ( +180 "core" ( +2 "manipulator"& & +4 "core" &  p ' + "storage"(z& +4 "core" &&\  L\ +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts + "manipulator"&h'! +100 "core" ' +2 "storage"(& +4 "core" && # T\ +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +2 ."da"SE.seek :beamBreak +2 "storage"('L +282 "core" ' + "storage"(- +4 "core" -'~ + ."da"SE.configure :default +3 "storage"(#QK-0-\ b +2 "manipulator"&_& +3 "core" &   , ' +2 "storage"(a& +3 "core" &&\ \  '\ +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"& 'e +32 "core" ' + ."da"Elbow.hold +2 "manipulator"&), +4 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 "storage"(- +2 "core" -'~ +3 ."da"SE.seek 1.1 Pucks below Top Plate + "storage"(>'6 +29 "core" ' +2 "manipulator"&w% +4 "core" %f  0 ǾX + "storage"(& +4 "core" &&\ \ \ + ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 301 counts + "manipulator"&'ϒ +21 "core" ' +2 "manipulator"&y& +4 "core" &\   3 "| + "storage"(& +4 "core" && " ! 3\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&o'! +23 "core" ' +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"('% +38 "core" ' + "manipulator"&& +5 "core" &    "| + "manipulator"&#% +4 "core" %*   +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +55 ."da"Forearm.seek :retract +2 "manipulator"&,'\ +95 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&6(z +282 "core" ( + "manipulator"&& +4 "core" &s   i E +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &3& +2 "core" &s   # E +2 ."da"Forearm.seek PC +2 "manipulator"&"'~ +94 "core" ' +3 ."da"Hand.close +2 "manipulator"&}/ +66 "core" / +2 ."da"PC.seek :open +2 "processing"%'( +405 "core" ( + "storage"(& +4 "core" && * ' D\ + "manipulator"&& +4 "core" &t   D + "manipulator"&%% +4 "core" %    ) +2 ."da"Forearm.seek :retract +2 "manipulator"&0'\ +103 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 + "manipulator"&( +254 "core" ( +2 "manipulator"&.& +4 "core" &   l \ + "storage"(8& +4 "core" && " & \ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&7'! +91 "core" ' +2 ."da"Hand.open + "manipulator"&1 +68 "core" 1 +2 "storage"(2- +3 "core" -'% +2 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(1' +25 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.19 Pucks below Top Plate +2 "storage"(~' +57 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da22may1312h40ml.tif +1940 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +2921 #"da"SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 45.249 seconds\ /var/log/esp/da22may1312h40ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da22may1312h40ml15s.tif +1565 #SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da22may1312h40ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da22may1312h40ml30s.tif +3069 #SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da22may1312h40ml30s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da22may1312h40ml70s.tif +7145 #SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da22may1312h40ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "45.249 sec auto-exposure",Subject: "da22may1312h40ml images!" +8 "storage"(!- +8 "core" -' +3 "storage"(-& +5 "core" && 1\ +2 "manipulator"&Z& +4 "core" &    \ +2 ."da"Elbow.seek 1 +2 "manipulator"&( +10 "core" ( + "manipulator"&& +5 "core" &  + "storage"(*& +6 "core" && M\ +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&='! +4 "core" ' +2 ."da"SE.reconfigure :gently +5 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.91 Pucks below Top Plate +2 "storage"(F'+ +57 "core" ' +2 "manipulator"&;& +6 "core" &   * + "storage"(@& +4 "core" &&\ M\ B ;\ +2 ."da"Elbow.reconfigure :limp +5 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +3 "manipulator"&'e +34 "core" ' +2 ."da"Elbow.hold + "manipulator"&X, +6 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +4 "storage"(#QK-0-\ b +2 ."da"SE.seek 2.09 Pucks below Top Plate +2 "storage"(J' +25 "core" ' + "manipulator"&+% +4 "core" %[ \  ǿf +2 "storage"(5& +4 "core" &&\ 0\ 1\ + ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 290 counts + "manipulator"&9'χ +21 "core" ' +2 "manipulator"&G& +4 "core" &   m +2 "storage"(&& +4 "core" &&\ ;\ ; N\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&'! +24 "core" ' +2 "storage"(/% +4 "core" % H H \  +2 ."downElevator"SE.seek :down +3 "storage"(H'v +101 (^% +6 "core" %F\ K\ D \ RN +4 "manipulator"&P% +7 "core" %,   : +4 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract + "manipulator"&'\ +91 "core" ' +26 ' + ."downElevator"SE.stop +2 "storage"(5 +4 (& +14 "core" &&\ V\ < 7\ +10 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +9 #tStarting finalPurge +2 "processing"%4& +10 "core" &k\ +6 "manipulator"&C& +9 "core" &   | +2 "manipulator"&W% +8 "core" %\     +4 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&Q(- +175 "core" ( +2 "manipulator"&?& +8 "core" &-   Z $ +4 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +2 &L& +8 "core" &-   $ +4 ."psFlush"Forearm.seek :garage +4 "manipulator"&K' +97 "core" ' +4 ."psFlush"Hand.close + "manipulator"&O/ +76 "core" / +4 "manipulator"&V& +7 "core" &-   [ $ +2 "manipulator"&(% +8 "core" %   < +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&A'\ +100 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +4 "manipulator"&\ (z +124 "core" ( +2 "manipulator"&Y& +8 "core" &x   +4 ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +3 &b& +8 "core" &x   +4 ."psFlush"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek PC +6 "manipulator"&N'~ +99 "core" ' +4 "manipulator"&& +8 "core" &x   B +2 "manipulator"&I% +8 "core" %r  ! r +4 "processing"%c& +8 "core" &h\ +4 "processing"%B& +10 "core" &g\ +9 ."psFlush"PC.seek :closed +6 "processing"%<(Tg +10 "core" &g\ +2 &h\ +4 &Y\  +2 &4{X\ )w +7 &hU\ > +11 &rU\ K +10 &YZ[\ J +7 &\\X\ J +11 &_Z\ J +9 &`Z\ J +8 &a\\\\\ J +11 &#]S\ J +8 &\\S\ J +9 & ]Q\ J +16 &"g`S\ K +4 &$*ZL\ J +10 &%]L\ J +9 &'\\F\ J +8 &)q]A\ J +11 &+4]@\ I +8 &,]L\ J +9 &.]G\ J +11 &0z\\L\ I +9 &2:]C\ J +12 &3]J\ J +10 &5\\B\ J +9 &7]J\ J +9 &9C^9\ J +5 &;`:\ J +19 &<\\H\ J +3 &>\\G\ J +8 &@L\\=\ I +10 &B ]2\ J +9 &C]C\ J +8 &E_\ J +11 &GRdg\ J +8 &Il\ L +11 &J\ O +9 &L\ P +8 &NJc\ P +11 &P \ O +9 &QM\ P +16 &Spyp\ / +6 &T+(k\ G +4 &TH\ * +5 ( +2 "processing"%B& +8 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.55 +7 "processing"%\\& +13 "core" &THf\ * +2 &TH!\ * +2 ."psFlush"Hand.open +4 "manipulator"&j1 +73 "core" 1 +4 "manipulator"&p% +7 "core" % r  ^ +4 ."psFlush"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +4 "manipulator"&f'\ +102 "core" ' +2 ."psFlush"PSR.select :air +6 .PSV.dial PSR +116 "processing"%$ +43 "core"  +4 "processing"%v% +8 "core" %S\ +2 #"psFlush"Pulling 0.5ml of PSR.flush +4 .PSR.select :flush +3 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +6 "processing"%g' +188 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +402 "core" ' +4 ."psFlush"delay 5 seconds +503 .PSR.select :air +6 "processing"% +13 ."psFlush"PS.seek 2.5ml +5 "processing"%i' +2113 "core" ' +2 ."psFlush"delay 1 second +106 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%R @ +182 "core" @ +4 ."psFlush"PTV.dial :PRVmixing +3 "processing"%|  +129 "core" +6 ."psFlush"PSV.dial :mixloop +4 "processing"%U +100 "core" +6 ."psFlush"PS.seek :empty +4 "processing"%l'9 +2635 "core" ' +2 ."psFlush"PSR.select :air +6 .PSV.dial PSR + "processing"% +99 "core"  +6 "processing"%u% +10 "core" %4|\ +2 #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +4 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +4 "processing"%q' +590 "core" ' +2 ."psFlush"delay 5 seconds +506 .PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +4 "processing"%[' +223 #"uploadLog"upsync +1902 "core" ' + ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%  +34 "core" + ."psFlush"PTV.dial :mixing +2 "processing"%r @ +69 "core" B + ."psFlush"PSV.dial :mixloop +2 "processing"% +98 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%m'9 +2630 "core" ' +2 ."psFlush"PSV.dial PSR +7 "processing"%` +98 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%s'P +1094 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%x' +1610 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%{ +71 "core" + ."psFlush"PTV.dial :puck +2 "processing"%  +68 "core"  +2 ."psFlush"PBV.dial :waste1 +2 .PS.seek 0ml +2 "processing"%k'W +1088 "Can"\ ;; +1545 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%] +71 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%t' +596 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%d' +2116 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%M U +51 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%D'W +2627 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"% @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml + "processing"% ' +2639 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%z  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%S'W +2635 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +56 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +4 "processing"%E' +2621 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%_'W +2632 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%a @ +42 "core" @ +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2632 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%w  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2628 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%y +54 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'P +1105 "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"%h  +51 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"% 'W +2633 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"% +71 "core" + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"% ' +583 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2116 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%> +70 "core" + ."psFlush"PBV.dial PSV +2 "processing"%o U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2648 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%3 @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%)' +2629 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%}  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%,'W +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%: +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%' +2629 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +81 "core"  +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%%'W +2638 "core" ' + ."psFlush"PSV.dial PBV +7 "processing"%" @ +40 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%.' +2639 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%8  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%6'W +2632 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'& +4 "core" &B\ +2 "manipulator"&2& +3 "core" &x  K +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&0(z +3 "core" ( +2 "manipulator"&& +4 "core" &x   + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &1& +2 "core" &x   & +2 .tForearm.seek PC +2 "manipulator"&!'~ +96 "core" ' + .tHand.close +2 "manipulator"&-/ +69 "core" / +2 .tPC.seek :open + "processing"%Z( +400 "core" ( +2 "manipulator"&& +4 "core" &x   n + "manipulator"&*% +4 "core" % i   +2 .tForearm.seek :retract + "manipulator"&;'\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&@(Ӥ +360 "core" ( + "manipulator"&+& +4 "core" &ӡ  ^ :. + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &5& +3 "core" &ӡ  m :. +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&G'+ +104 "core" ' +2 "manipulator"&&& +4 "core" &Ӣ   % :- + "manipulator"&/% +4 "core" %.  4 r +47 "collection"'& +5 "core" &C\ +2 "collection"'7& +4 "core" &5\ +2 .tCC.seek :closed +2 "collection"'~(O +4 "core" &<\ +8 & 5<\ %f +9 &Z;\ 7 +10 &8\ I +9 &cF\ J +10 &eF\ J +9 &KdR\ J +9 &gS\ I +10 &eJ\ J +9 &eQ\ I +9 &ThC\ I +10 & dI\ I +9 &!cZ\ I +10 &#eN\ J +9 &%\\gL\ I +9 &'fM\ I +10 &(bM\ I +9 &*gR\ I +9 &,deO\ I +10 &.'cV\ I +9 &/f\ I +10 &1eR\ I +9 &3lfX\ I +9 &5.e7\ I +10 &6cT\ I +9 &8gT\ I +9 &:udW\ I +10 &<6fU\ I +9 &=d^\ I +10 &?e/\ I +9 &A{fU\ J +9 &C?fX\ I +10 &EeX\ I +9 &Fjm\ I +9 &HsC\ J +10 &J9V\ N +9 &K\ S +9 &MP\ T +10 &OOl\ - +9 &O~\ G +9 ( +3 "collection"'7& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.55 + "collection"'^& +4 "core" &O`O\ D + &O`-\ D +2 .tHand.open + "manipulator"&P1 +66 "core" 1 +2 "manipulator"&=% +4 "core" % )  r w +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' + #tFlushing the Collection Valve::Manifold +2 "collection"'F& +4 "core" &O`\ D + "collection"'% +4 "core" %\ +2 .tCSV.dial CSR + "collection"'  +41 "core"  + "collection"'9% +84 "core" %\ + #tPulling 5ml of CSR.flush +2 .CSR.select :flush + "collection"' +11 .tCS.seek 5ml + "collection"'4'l +1352 "core" ' + .tdelay 5 seconds +503 .CSR.select :air + "collection"' +9 'J% +3 "core" %l\ +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.501ml + "collection"'C' +643 "core" ' +2 .tCSV.dial :waste + "collection"'W +122 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'' +1985 "core" ' +2 #tFlushing lower manifold's waste1 port +6 "collection"'?& +4 "core" &O`!\ D + "collection"'L% +9 "core" % \ + .tCSV.dial :flush +2 "collection"'H  +41 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml + "collection"'X'l +1185 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'O @ +40 "core" A +2 "collection"'V% +4 "core" %l&\  +2 .tCS.seek 7ml + "collection"'(' +526 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +3 "collection"'  'Y  +41 "core"  +86  + .tCBV.dial :waste1 +2 "collection"'b @ +42 "core" ? +2 .tCS.seek 0ml +2 "collection"'K' +163 "Can" \ ?? +1467 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'& +4 "core" &O_\ D +2 "collection"'I% +3 "core" %\ +2 .tCSV.dial :flush + "collection"'c  +81 "core"  +2 .tCS.seek 5ml + "collection"'Q'l +1195 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'A @ +41 "core" B + "collection"''% +4 "core" %l\  +2 .tCS.seek 7ml +2 "collection"'\\' +563 "core" ' + ."connect"CSV.dial CTV +4 .tCTV.dial CSV + "collection"'j  +41 "core"  + .tCBV.dial :waste2 +2 "collection"'p  +107 "core"  +2 .tCS.seek 0ml +2 "collection"'B' +1632 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'$& +4 "core" &O_\ D +2 "collection"'v% +3 "core" %\ +2 .tCSV.dial CSR + "collection"'N  +40 "core"  +2 "collection"'% +4 "core" %\ + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml + "collection"'g' +1868 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 .tCS.seek 10ml +2 "collection"'R' D +533 "core" ' +3 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'| 'U  +94 "core" +36  + .tCTV.dial :intake +2 "collection"'i  +71 "core" + .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"' ' \\ +1855 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'u  +69 "core" ~ +2 .tCS.reconfigure :default +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'l' +581 "core" ' + .tCSV.dial CSR +2 "collection"'q  +97 "core"  +2 "collection"'% +4 "core" %N\ + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"'r'l +1345 "core" ' + .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +9 .tCS.seek 10ml +2 "collection"'' D +1354 "core" ' +2 .tCSV.dial CBV + "collection"'[ +98 "core" + .tCS.seek 0ml +2 "collection"'`' +2621 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&m& +5 "core" &Ӣ   u :- + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&s(Ӥ +3 "core" ( + "manipulator"&{& +4 "core" &Ӣ    :- +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &Ӣ   :- +2 .tForearm.seek CC + "manipulator"&x'+ +105 "core" ' + .tHand.close +2 "manipulator"&]/ +67 "core" / +2 .tCC.seek :open + "collection"'k( +378 "core" ( +2 "manipulator"&t& +4 "core" &Ӣ   :- +2 "manipulator"&% +4 "core" % &   . + .tForearm.seek :retract +2 "manipulator"&M'\ +102 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&d(- +285 "core" ( + "manipulator"& & +4 "core" &-   9  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &D& +3 "core" &-   j  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&z' +99 "core" ' +2 .tHand.open + "manipulator"& 1 +72 "core" 1 +2 "manipulator"&% +4 "core" %   O  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&S'\ +93 "core" ' +2 "processing"%& +4 "core" &\ +41209 "Can"\ )) +22826 #t-> access 1 +2 "storage"(E% +3 "core" %q / " ` +2 "manipulator"&a% +4 "core" %\     +2 "manipulator"&_& +3 "core" &-    +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(w(< +669 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (& +3 "core" &<  1  @1652889969.92EDT = =tMAIN =mMAIN_scheduler @EDT1652889971.81 #"core_reset"Sent BREAK +2 #t@35557 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.41 I2C Gateway v3.20 +208 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +245 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +400 "Can"X\  + X\ { + #tPolling Can every 10:00 +3 !o:Storage::Warning: mesg"Uncleanly Exited:bt[ "8/home/esp/esp2/utils/storage.rb:438:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:627:in `restore!'"-/home/esp/esp2/lib/esp.rb:115:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +4826 #-> ESP.ready! +3 #Powering core bus +554 .Gate.power :raw,:ON +2 "sampler") +12 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% + % +4 "core"  +3 "collection"' 9\ +3 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +2 "core" %0\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +2 "core" %V\ +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %  + .tSS.configure :default +3 "sampler")#.0X u\ +2 .tSC.configure :loose +2 "storage"($.(\ 1~b +2 ( % +2 "core" %\ ' \ +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tCH.coast + "collection"'  +2 "core" + .tCH.configure :default +2 "collection"'\ 2 +2 .tPH.coast + "processing"%  +3 "core" + .tPH.configure :default + "processing"%\ 2 +3 #tAll dwarf controllers running firmware version 3.85 + "sampler") +9 "collection"'% +4 "core" %1\ + ."rdySampler"Intake.select :close +5 "processing"%% + ."rdySampler"Exhaust.select :close +3 "manipulator"&% + ."rdySampler"CTV.dial :air +5 "collection"'  +3 "core" %L\ +2 % \  f  +2 "manipulator"&% + ."rdyProcessing"PSV.dial :air +5 ."rdySampler"CSV.dial :waste1 +2 "processing"%  + "collection"' +5 "core" % Y +2 .tForearm.reconfigure :loose +2 "manipulator"&#@2^d^b +2 .tForearm.home.seek :retract + "manipulator"&'\ +30 "core" + ."rdySampler"SSV.dial :spit,avoiding: :exhaust +2 "sampler") +3 "core"  +2 "sampler")  +4 "core"  +2 ."readyCS"CS.reconfigure :fast +3 ."rdySampler"SS.reconfigure :default +4 "collection"'#d @b +2 "sampler")#.0XRESET< ESP2 v3.41 I2C Gateway v3.20 +218 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +560 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +885 "Can"\  +2 \ { +3 #tPolling Can every 10:00 +6 !o:Storage::Warning: mesg"6Invalid entry in line 2 of /var/log/esp/real.puck:bt["8/home/esp/esp2/utils/storage.rb:399:in `readPucks!'"2/home/esp/esp2/utils/storage.rb:397:in `each'"8/home/esp/esp2/utils/storage.rb:397:in `readPucks!'"(eval):2:in `eachRaw'"(eval):2:in `each'"8/home/esp/esp2/utils/storage.rb:372:in `readPucks!'"2/home/esp/esp2/utils/storage.rb:371:in `open'"8/home/esp/esp2/utils/storage.rb:371:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:627:in `restore!'"-/home/esp/esp2/lib/esp.rb:115:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +2 !o:Storage::Warning: mesg"Uncleanly Exited:bt[ "8/home/esp/esp2/utils/storage.rb:438:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:627:in `restore!'"-/home/esp/esp2/lib/esp.rb:115:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +8350 #-> ESP.ready! +6 #Powering core bus +570 .Gate.power :raw,:ON +4 "sampler") +21 ) +3 "core"  +4 "collection"' +5 ' +7 "core"  +5 "processing"% +3 % +6 "core"  +9 "collection"' 9\ +4 ' 0\ +4 ' -\ +8 "processing"% 9\ +4 % 2\ +4 % *\ +4 % 0\ +8 "sampler")&\ +4 "collection"'% +9 "core" %-\ +3 .tCS.configure :default +6 "collection"'#P d@b +5 "processing"%% +8 "core" %\ +4 .tPS.configure :default +4 "processing"%#A d`xb +7 "sampler")% +6 "core" %  +5 .tSS.configure :default +7 "sampler")#.0X PC.loadFlush +4 #Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 "processing"%;& +6 "core" &\  +4 .tHand.open +2 "manipulator"&<1 +72 "core" 1 +3 "manipulator"&=& +8 "core" &w   % +3 "manipulator"&>% +9 "core" % \     e +4 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +6 .tElbow.seek FlushPuck::Garage +5 "manipulator"&?(- +189 "core" ( +3 "manipulator"&@& +9 "core" &-  +4 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &A& +6 "core" &-  ! +5 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +6 .tForearm.seek :garage +2 "manipulator"&B' +90 "core" ' +4 .tHand.close +2 "manipulator"&C/ +67 "core" / +31 "manipulator"&D& +9 "core" &-  < +3 "manipulator"&E% +7 "core" %   6 I +5 .tForearm.seek :retract + "manipulator"&F'\ +113 "core" ' +4 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC +4 "manipulator"&G(z +151 "core" ( +3 "manipulator"&H& +10 "core" &p   D * +4 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +5 &I& +5 "core" &p \   * +4 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek PC +4 "manipulator"&J'~ +96 "core" ' +5 "manipulator"&K& +8 "core" &s   ' +3 "manipulator"&L% +10 "core" %φ    +6 "processing"%M& +9 "core" &\  +5 "processing"%N& +11 "core" &\  +3 &\  +4 .tPC.seek :closed +5 "processing"%O(Tg +9 "core" &\  +2 &\ = +8 &'M~\ 1 +9 &`w\ E +9 &b\ L +11 &Z\ K +7 &]\ K +9 &W]\ J +12 &]\ K +7 &\\\ J +11 &_\ K +9 &^]\ K +9 &! `\ K +11 &"\\\ K +8 &$]\ K +9 &&e`\ K +12 &((^\ K +6 &)`\ K +10 &+\\\ K +11 &-n]\ K +7 &/0`\ K +12 &0\\\ K +8 &2]\ K +8 &4u`\ K +11 &69]\ J +8 &7^\ K +11 &9]\ K +8 &;~[\ K +9 &=A\\\ J +11 &?]\ K +9 &@`\ K +9 &B\\\ J +12 &DHa\ K +6 &F `\ K +12 &Gg\ L +7 &Iy\ N +10 &K?\ Q +12 &M\ Q +6 &N\ Q +11 &P\ P +10 &RD\ R +8 &Sg\ (y +9 &T@j\ 9 +8 ( +4 &TK#\ . +6 "processing"%N& +7 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.55 + "processing"%P& +10 "core" &TK$\ . +3 &TK$\ . +4 .tHand.open +3 "manipulator"&Q1 +72 "core" 1 +4 "manipulator"&R% +9 "core" % φ  O +3 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&S'\ +103 "core" ' +3 "processing"%T& +7 "core" &TK$\ . +1396 #t-> PSV.air + .PSV.dial :air +626 #-> PS.fill +5 .PS.seek 2.5ml +5 "processing"%U' +2635 "core" ' +2 "processing"%V% +8 "core" %\  +183 #t-> PSV.PTV +2 .PSV.dial PTV +4 "processing"%W +165 "core"  +560 #t-> PTV.puck +4 .PTV.dial :puck +4 "processing"%X  +5 "core"  +2491 #t-> PBV.dialBetween :waste1, PSV +6 .PBV.dial between waste1 and PSV +4 "processing"%Y * +35 "core" ) +863 #t-> PS.push 0.5 +3 "processing"%Z% +6 "core" %\  +4 .tPS.seek 2ml +5 "processing"%['[ +588 "core" ' +4 "processing"%\\% +9 "core" %Y\ +431 #t-> PS.push 0.5 +4 "processing"%]% +6 "core" %Y\ +4 .tPS.seek 1.5ml +4 "processing"%^' +596 "core" ' +4 "processing"%_% +9 "core" %\ +276 #t-> PS.push 0.5 +3 "processing"%`% +7 "core" %\ +9 .tPS.seek 1ml +3 "processing"%a'P +591 "core" ' +3 "processing"%b% +8 "core" %P\ +284 #t-> PS.push 0.5 +2 "processing"%c% +7 "core" %P\ +8 .tPS.seek 0.5ml +4 "processing"%d' +594 "core" ' +5 "processing"%e% +8 "core" %\ +1100 #t-> PS.push 0.5 +3 "processing"%f% +8 "core" %\ +5 .tPS.seek 0ml +2 "processing"%g'P +598 "core" ' +4 "processing"%h% +7 "core" %N\ +11521 #t-> PSV.air +3 .PSV.dial :air +5 "processing"%i  +74 "core"  +341 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%j' +807 "Can"\ FF +1833 "core" ' +2 "processing"%k% +11 "core" %\  +395 #t-> PSV.PTV +2 .PSV.dial PTV +5 "processing"%l +74 "core"  +224 #t-> PTV +329 #-> PBV +6 "processing"%m +4 "core" ) +991 #t-> PS.push 1 +2 "processing"%n% +6 "core" %\  +5 .tPS.seek 1.5ml +2 "processing"%o' +1101 "core" ' +3 "processing"%p% +9 "core" %\  +435 #t-> PS.push 0.5 + "processing"%q% +7 "core" %\  +5 .tPS.seek 1ml +5 "processing"%r'P +597 "core" ' +3 "processing"%s% +11 "core" %P\ +136 #t-> PS.push 0.5 +6 "processing"%t% +6 "core" %P\ +5 .tPS.seek 0.5ml + "processing"%u' +589 "core" ' +2 "processing"%v% +8 "core" %\ +412 #t-> PS.push 0.5 +4 "processing"%w% +7 "core" %\ +4 .tPS.seek 0ml +3 "processing"%x'Q +596 "core" ' +4 "processing"%y% +8 "core" %N\ +453 #t-> PS.push 0.3 +3 "processing"%z% +7 "core" %N\ +5 !to:Slide::Error : mesg"9Processing Syringe at -0.3ml would be out of bounds!: @reply0:@axisName"Processing Syringe:bt[ "3/home/esp/esp2/lib/slide.rb:307:in `toRawGoal'"./home/esp/esp2/lib/slide.rb:314:in `seek'"0/home/esp/esp2/lib/slide.rb:357:in `moveTo'"./home/esp/esp2/lib/scale.rb:199:in `push'"(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 +27457 #-> PSV.air +4 .PSV.dial :air + "processing"%{  +73 "core"  +666 #t-> PS.fill +6 .PS.seek 2.5ml +6 "processing"%|' +2636 "core" ' +2 "processing"%}% +8 "core" %\  +534 #t-> PTV +672 #-> PSV.PTV +3 .PSV.dial PTV +2 "processing"%~ +74 "core"  +472 #t-> PS.push 0.5 +2 "processing"%% +6 "core" %\  +6 .tPS.seek 2ml + "processing"%'Z +592 "core" ' +4 "processing"%% +9 "core" %W\ +352 #t-> PS.push 0.5 +3 "processing"%% +7 "core" %W\ +4 .tPS.seek 1.5ml +4 "processing"%' +589 "core" ' +4 "processing"%% +9 "core" %\ +91 #t-> PS.push 0.5 +5 "processing"%% +7 "core" %\ +5 .tPS.seek 1ml +4 "processing"%'P +591 "core" ' +3 "processing"%% +7 "core" %P\ +160 #t-> PS.push 0.5 +3 "processing"% % +7 "core" %P\ +6 .tPS.seek 0.5ml +2 "processing"%\ ' +587 "core" ' +3 "processing"% % +11 "core" %\ +322 #t-> PS.push 0.5 +4 "processing"% % +7 "core" %\ +4 .tPS.seek 0ml +4 "processing"% 'Y +586 "core" ' +2 "processing"%% +9 "core" %Z\ +15035 "Can"\ BB +60000 }\ AA +60001 w\ ?? +60001 \ ?? +44843 #t-> PBV.waste1 + .PBV.dial :waste1 +2 "processing"%  +31 "core" +3862 #t-> PBV.dialBetween :waste1, PSV +2 .PBV.dial between waste1 and PSV +2 "processing"% * +32 "core" + +760 #t-> PSV.PTV + .PSV.dial PTV +275 #-> PTV +370 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +995 .tPS.hold + "processing"%+ +4 "core" 'Ic\ V_ +60 + +2 !to:IRB::Abort: mesg".Processing Syringe seek to 2.5ml Aborted!:@checkpoint: omitted:bt["7/home/esp/esp2/lib/slide.rb:334:in `unlimitedSeek'"//home/esp/esp2/lib/slide.rb:324:in `times'"7/home/esp/esp2/lib/slide.rb:324:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:323:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:314:in `seek'"0/home/esp/esp2/lib/slide.rb:357:in `moveTo'"//home/esp/esp2/lib/syringe.rb:25:in `fill'"(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 +1421 #-> PBV.waste1 + .PBV.dial :waste1 +2 "processing"%  +34 "core" +652 #t-> PS.empty +3 .PS.seek 0ml + "processing"%'W +1069 "core" ' + "processing"%% +4 "core" %S\ +236 #t-> PSV.air +2 .PSV.dial :air +2 "processing"%  +72 "core"  +351 #t-> PSV +222 #-> PTV +853 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2624 "core" ' +2 "processing"%% +4 "core" %\  +442 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"% +70 "core"  +281 #t-> PTV +298 #-> PBV +99 "Can"}\ ?@ +818 #t-> PBV.dialBetween :waste1, PSV +2 .PBV.dial between waste1 and PSV + "processing"% * +34 "core" , +687 #t-> PS.push 2 +2 "processing"%% +3 "core" % \  +2 .tPS.seek 0.5ml + "processing"%"' +2138 "core" ' +2 "processing"%%% +4 "core" %\ +551 #t-> PS.push 0.5 +2 "processing"%'% +3 "core" %\ +2 .tPS.seek 0ml + "processing"%)'[ +597 "core" ' +2 "processing"%(% +4 "core" %Y\ @946685427.34EST = =tMAIN =mMAIN_scheduler @EST946685429.27 #"core_reset"Sent BREAK +2 #t@49149 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.41 I2C Gateway v3.20 +209 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +261 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +695 !"core_reader"o:I2C::Gateway::Reset: mesg"Received BREAK:bt[ "4/home/esp/esp2/lib/i2c/gateway.rb:190:in `getc'"5/home/esp/esp2/lib/i2c/gateway.rb:314:in `reset'"4/home/esp/esp2/lib/i2c/gateway.rb:312:in `loop'"5/home/esp/esp2/lib/i2c/gateway.rb:312:in `reset'":/home/esp/esp2/lib/i2c/gateway.rb:307:in `initialize'"*/home/esp/esp2/lib/i2c/gateway.rb:307 +34 #"core_reset"Sent BREAK +228 #Sent BREAK +2 #"core_reader"@3512 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +202 #"Restarting_core_reader"Powering core bus +2 "Can"p  + p s + #tPolling Can every 10:00 +2 !o:Storage::Warning: mesg"6Invalid entry in line 2 of /var/log/esp/real.puck:bt["8/home/esp/esp2/utils/storage.rb:399:in `readPucks!'"2/home/esp/esp2/utils/storage.rb:397:in `each'"8/home/esp/esp2/utils/storage.rb:397:in `readPucks!'"(eval):2:in `eachRaw'"(eval):2:in `each'"8/home/esp/esp2/utils/storage.rb:372:in `readPucks!'"2/home/esp/esp2/utils/storage.rb:371:in `open'"8/home/esp/esp2/utils/storage.rb:371:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:627:in `restore!'"-/home/esp/esp2/lib/esp.rb:115:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 + !o:Storage::Warning: mesg"6Invalid entry in line 3 of /var/log/esp/real.puck:bt["8/home/esp/esp2/utils/storage.rb:399:in `readPucks!'"2/home/esp/esp2/utils/storage.rb:397:in `each'"8/home/esp/esp2/utils/storage.rb:397:in `readPucks!'"(eval):2:in `eachRaw'"(eval):2:in `each'"8/home/esp/esp2/utils/storage.rb:372:in `readPucks!'"2/home/esp/esp2/utils/storage.rb:371:in `open'"8/home/esp/esp2/utils/storage.rb:371:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:627:in `restore!'"-/home/esp/esp2/lib/esp.rb:115:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 + !o:Storage::Warning: mesg"Uncleanly Exited:bt[ "8/home/esp/esp2/utils/storage.rb:438:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:627:in `restore!'"-/home/esp/esp2/lib/esp.rb:115:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +578 "Can"n  +2 n p +2 #"Restarting_core_reader"Polling Can every 10:00 +321 #t-> ESP.ready! +30 .Gate.power :raw,:ON +123 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" %P +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" % + .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +2 "core" % 2 +2 .tSS.configure :default +2 "sampler")#.0X +2 ."rdyProcessing"PSV.dial :air +3 "manipulator"&% + "processing"%  +5 "core"  + % f _ ? +2 ."rdySampler"CSV.dial :waste1 +3 .tForearm.reconfigure :loose +3 "collection"' + "manipulator"&#@2^d^b +5 .tForearm.home.seek :retract + "manipulator"&'\ +3 "core" + ."rdySampler"SSV.dial :spit,avoiding: :exhaust +2 "sampler") +3 "core"  +2 "sampler")  +4 "core"  +2 ."readyCS"CS.reconfigure :fast +4 ."rdySampler"SS.reconfigure :default +3 "collection"'#d @b +2 "sampler")#.0X @ ]  + "storage"(8% +4 "core" %| : D 6 +2 "collection"'99 +3 "core" 9 + "processing"%:9 +3 "core" 9 +2142 #t-> PBV + "processing"%; +2 "core" , +630 #t-> PBV.waste1 + .PBV.dial :waste1 +2 "processing"%<  +36 "core" @1654185773.56EDT = =mMAIN_scheduler =tMAIN @EDT1654185775.46 #"core_reset"Sent BREAK +3 #t@20615 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.41 I2C Gateway v3.20 +207 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +243 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +398 "Can"/\  + /\ { #tPolling Can every 10:00 +645 #-> ESP.ready! +3 #Powering core bus +541 .Gate.power :raw,:ON + "sampler") +19 ) +2 "core"  +2 "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 "collection"'% +3 "core" %l\ + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %\ + .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +2 "core" %sp  +2 .tSS.configure :default +2 "sampler")#.0X PC.loadFlush +2 #Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%;& +2 "core" &\  +2 .tHand.open + "manipulator"&<1 +77 "core" 1 + "manipulator"&=& +4 "core" &u\  "z +2 "manipulator"&>% +3 "core" % \   V \ _ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&?(- +187 "core" ( + "manipulator"&@& +4 "core" &- \ M + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &A& +3 "core" &-    +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :garage +2 "manipulator"&B' +99 "core" ' +2 .tHand.close + "manipulator"&C/ +71 "core" / + "manipulator"&D& +4 "core" &-   +2 "manipulator"&E% +3 "core" % ϵ  +2 .tForearm.seek :retract +2 "manipulator"&F'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&G(z +131 "core" ( +2 "manipulator"&H& +4 "core" &n   & 1 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &I& +3 "core" &n  \  1 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&J'~ +106 "core" ' + "manipulator"&K& +4 "core" &o   0 +2 "manipulator"&L% +3 "core" %σ   A l +2 "processing"%M& +4 "core" &\  +2 "processing"%N& +5 "core" &\  +2 .tPC.seek :closed +2 "processing"%O(Tg +4 "core" &\  +7 &F\ $f +9 &yY\ 8 +9 &\ K +10 &`\ L +9 &]_\ L +9 &a\ L +10 &c\ L +9 &^\ L +9 &e_\ L +10 &(c\ K +9 &]\ L +10 &!_\ K +9 &#m_\ L +9 &%.b\ L +10 &&a\ K +9 &(e\ L +9 &*vc\ K +10 &,8]\ K +9 &-_\ K +10 &/b\ K +9 &1}`\ L +9 &3?\\\ L +10 &5c\ K +9 &6_\ K +9 &8c\ L +10 &:Fb\ L +9 &<\ ]\ K +10 &=`\ K +9 &?b\ L +9 &AO_\ L +10 &C_\ L +9 &D`\ L +9 &Fd\ L +10 &HSr\ M +9 &J\ O +10 &K\ Q +9 &M\ R +9 &OO\ Q +10 &Q\ Q +9 &R\ @ +9 &SEo\ Z +10 &TG0\ * +5 ( +2 "processing"%N& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.50 + "processing"%P& +4 "core" &TG\ * + &TG\ * + .tHand.open +2 "manipulator"&Q1 +65 "core" 1 +2 "manipulator"&R% +4 "core" % s   / | +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&S'\ +93 "core" ' + "processing"%T& +4 "core" &TG\ * +4934 #t-> PSV.air + .PSV.dial :air +595 #-> PS.fill +2 .PS.seek 2.5ml + "processing"%U' +2631 "core" ' +2 "processing"%V% +4 "core" %\  +741 #t-> PSV.PTV; PTV.puck +2 .PSV.dial PTV +2 "processing"%W +70 "core"  + .tPTV.dial :puck +2 "processing"%X  +38 "core"  +2965 #t-> PBV.dialBetween :waste1, PSV + .PBV.dial between waste1 and PSV +2 "processing"%Y * +34 "core" + +1052 #t-> PS.push 0.5 +2 "processing"%Z% +3 "core" %\  +2 .tPS.seek 2ml +2 "processing"%['^ +597 "core" ' +2 "processing"%\\% +4 "core" %]\ +313 #t-> PBV.dialBetween :waste1, PSV +2 .PBV.dial between waste1 and PSV +2 "processing"%] * +4 "core" + +934 #t-> PS.push 0.5 +2 "processing"%^% +3 "core" %]\ +2 .tPS.seek 1.5ml +2 "processing"%_' +592 "core" ' +2 "processing"%`% +4 "core" %\ +351 #t-> PS.push 0.5 +2 "processing"%a% +3 "core" %\ +2 .tPS.seek 1ml +2 "processing"%b'P +594 "core" ' + "processing"%c% +4 "core" %P\ +369 #t-> PS.push 0.5 +2 "processing"%d% +3 "core" %P\ +2 .tPS.seek 0.5ml + "processing"%e' +590 "core" ' + "processing"%f% +4 "core" %\ +505 #t-> PS.push 0.5 +2 "processing"%g% +3 "core" %\ +3 .tPS.seek 0ml + "processing"%h'R +587 "core" ' + "processing"%i% +4 "core" %S\ +946 #t-> PSV.airr +2 !o:NoMethodError : mesgu:NameError::message*undefined method `airr' for PSV:Shaft: name: airr: args[:bt[ "7/home/esp/esp2/lib/shaft.rb:80:in `method_missing'"(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 +559 #-> PSV.air + .PSV.dial :air +2 "processing"%j  +71 "core"  +689 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%k' +2630 "core" ' +3 "processing"%l% +3 "core" %\  +120 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%m +71 "core"  +338 #t-> PTV +694 #-> PBV + "processing"%n +2 "core" + +841 #t-> PS.push 0.5 + "processing"%o% +4 "core" %\  +2 .tPS.seek 2ml + "processing"%p'Y +594 "core" ' +2 "processing"%q% +4 "core" %W\ +522 #t-> PS.push 1 +2 "processing"%r% +3 "core" %W\ +2 .tPS.seek 1ml +2 "processing"%s'P +1104 "core" ' + "processing"%t% +4 "core" %P\ +640 #t-> PS.push 0.5 +2 "processing"%u% +3 "core" %P\ +2 .tPS.seek 0.5ml + "processing"%v' +587 "core" ' +2 "processing"%w% +4 "core" %\ +19426 "Can"#\ >> +60001 3\ >> +60000 R\ >> +60001 e\ >> +60001 \ >> +60001 \ >> +60001 \ >> +1945 #t-> delay 15; PBV.waste1 +2 .delay 15 seconds +1502 .PBV.dial :waste1 +2 "processing"%x  +34 "core" +11284 #t-> PBV.dialBetween :waste1, PSV + .PBV.dial between waste1 and PSV +2 "processing"%y * +34 "core" + +675 #t-> PSV.air +2 .PSV.dial :air + "processing"%z  +71 "core"  +252 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%{' +2122 "core" ' + "processing"%|% +4 "core" %\  +680 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%} +71 "core"  +181 #t-> PTV +1284 #-> PS.push 1 +2 "processing"%~% +3 "core" %\  +2 .tPS.seek 1.5ml +2 "processing"%' +1098 "core" ' + "processing"%% +4 "core" %\ +556 #t-> PS.push 1 +2 "processing"%% +3 "core" %\ +2 .tPS.seek 0.5ml +2 "processing"%' +1096 "core" ' + "processing"%% +4 "core" %\ +616 #t-> PS.push 0.5 + "processing"%% +4 "core" %\ +3 .tPS.seek 0ml +2 "processing"%'X +584 "core" ' +2 "processing"%% +4 "core" %\\\ +658 #t-> PSV.air + .PSV.dial :air +2 "processing"%  +71 "core"  +309 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"% ' +2630 "core" ' +2 "processing"%\ % +4 "core" %\  +513 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +70 "core"  +1371 #t-> PS.push 1 +2 "processing"% % +3 "core" %\  +2 .tPS.seek 1.5ml +2 "processing"% ' +1100 "core" ' +2 "processing"%% +4 "core" %\ +2625 #t-> PS.push 0.5 +2 "processing"%% +2 "core" %\ +2 .tPS.seek 1ml +2 "processing"%'P +602 "core" ' + "processing"%% +4 "core" %P\  +333 #t-> PS.push 0.5 +2 "processing"%% +3 "core" %P\  +3 .tPS.seek 0.5ml + "processing"%' +593 "core" ' +2 "processing"%% +4 "core" %\ +24916 "Can"\ >> +60001 \ >> +60001 X\ ?> +60001 \ >> +59541 #t-> PBV.waste1 + .PBV.dial :waste1 +2 "processing"%  +32 "core"  +425 "Can"(\ >> +858 #t-> PSV.air + .PSV.dial :air +2 "processing"%  +73 "core"  +618 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2125 "core" ' + "processing"%% +4 "core" %\  +828 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"% +73 "core"  +931 #t-> PS.push 2.5 + "processing"%% +3 "core" %\  +2 .tPS.seek 0ml +2 "processing"%'Z +2633 "core" ' +2 "processing"%"% +3 "core" %V\ +1804 #t-> PBV.dialBetween :waste1, PSV +2 .PBV.dial between waste1 and PSV +2 "processing"%% * +34 "core" , +444 #t-> PSV.air +2 .PSV.dial :air + "processing"%'  +72 "core"  +375 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%)' +2631 "core" ' + "processing"%(% +4 "core" %\  +344 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"% +73 "core" ~ +597 #t-> PS.push 2.5 +2 "processing"%% +3 "core" %\  +2 .tPS.seek 0ml +2 "processing"%#'X +2634 "core" ' +2 "processing"%,% +4 "core" %Z\ +501 #t-> PSV.air +3 .PSV.dial :air + "processing"%-  +72 "core"  +276 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%.' +2632 "core" ' +2 "processing"%/% +4 "core" %!\  +413 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%0 +74 "core" ~ +738 #t-> PS.push 1.5 +2 "processing"%1% +3 "core" %!\  +2 .tPS.seek 1ml + "processing"%2'P +1621 "core" ' + "processing"%3% +4 "core" %P\  +697 #t-> PS.push 1 +2 "processing"%4% +3 "core" %P\  +2 .tPS.seek 0ml + "processing"%5'T +1143 "core" ' + "processing"%6% +4 "core" %U\ +34584 "Can"\ >> +60001 P\ >> +60001 \ >> +60001 Z}\ >> +60001 ~\ ?> +60001 }\ >> +60000 `\ >> +60001 \ >> +19257 #t-> PBV.waste1 +2 .PBV.dial :waste1 + "processing"%7  +34 "core" +40707 "Can"\ >> +60001 \ ?> +60001 \ >> +60001 \ >> +60001 \ >> +60001 \ >> +60001 \ >> +60001 \ >> +26229 #t-> PC.unloadFlush +2 #Garaging FlushPuck in Processing Clamp +2 "manipulator"&8& +3 "core" &o 0 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&9(z +33 "core" ( + "manipulator"&:& +4 "core" &p    + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &;& +3 "core" &p  +  + .tForearm.seek PC +2 "manipulator"&<'~ +100 "core" ' + .tHand.close +2 "manipulator"&=/ +64 "core" / +2 .tPC.seek :open + "processing"%>( +399 "core" ( +2 "manipulator"&@& +4 "core" &t   _  + "manipulator"&A% +4 "core" % ϒ   + .tForearm.seek :retract +2 "manipulator"&$'\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&C(- +132 "core" ( +2 "manipulator"&D& +4 "core" &- 7 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &E& +3 "core" &-   7 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&&' +101 "core" ' + .tHand.open +2 "manipulator"&H1 +72 "core" 1 + "manipulator"&I% +4 "core" % Ϸ \  \\ - +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +37 "manipulator"&B'\ +112 "core" ' +32529 "Can"\ 87 +60001 \ 78 +10053 #t-> PC.loadFlush +2 #Loading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%K& +3 "core" &\ +2 "manipulator"&L& +4 "core" &-  6 + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&M(- +2 "core" ( +2 "manipulator"&?& +4 "core" &-   0 6 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &F& +3 "core" &- \ C 6 +2 .tForearm.seek :garage +2 "manipulator"&+' +93 "core" ' +2 .tHand.close + "manipulator"&P/ +68 "core" / + "manipulator"&Q& +4 "core" &-    6 +2 "manipulator"&R% +3 "core" % ϰ   _ , +2 .tForearm.seek :retract +2 "manipulator"&T'\ +100 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&N(z +131 "core" ( + "manipulator"&J& +4 "core" &n    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &V& +3 "core" &n  2 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&W'~ +104 "core" ' +2 "manipulator"&X& +5 "core" &n   \ + "manipulator"&Y% +4 "core" %ψ  w +2 "processing"%Z& +4 "core" &\ +2 "processing"%U& +4 "core" &\ +2 .tPC.seek :closed +2 "processing"%\\(Tg +4 "core" &\  +9 &6\ +{ +9 &f\ > +9 &s\ M +10 &VY\ K +9 &\\\ L +9 &]\ L +10 &\\\ K +9 &^]\ K +9 & \\\ K +10 &Z\ K +9 & [\ K +10 &"fZ\ K +9 &$([\ K +9 &%[\ K +10 &'`\ L +9 &)m^\ L +10 &+1Z\ K +9 &,_\ K +9 &.]\ L +10 &0v\\\ K +9 &29Z\ K +9 &3]\ L +10 &5]\ K +9 &7Z\ K +9 &9@`\ K +10 &;_\ K +9 &<`\ K +10 &>]\ K +9 &@IZ\ K +9 &B\ ]\ K +10 &C`\ K +9 &Ec\ L +9 &GNf\ L +10 &I q\ M +9 &J\ P +10 &L\ Q +9 &NF\ Q +9 &P\ Q +10 &Q\ R +9 &Spyl\ / +9 &T,+s\ F +10 &TH\ * +2 ( +2 "processing"%U& +2 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.54 +2 "processing"%]& +4 "core" &TH\ * + .tHand.open +2 "manipulator"&^1 +68 "core" 1 +2 "manipulator"&[% +4 "core" % v  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&`'\ +95 "core" ' +2 "processing"%a& +4 "core" &TH\ * +7205 #t-> PSV.air + .PSV.dial :air +2 "processing"%_  +71 "core"  +749 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%c' +2631 "core" ' +2 "processing"%d% +4 "core" %\  +1493 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%b +44 "core" +563 #t-> PTV.mixing +2 .PTV.dial :mixing +2 "processing"%f @ +70 "core" ? +2105 #t-> PBV.dialBetween :waste1, PSV +2 .PBV.dial between waste1 and PSV +2 "processing"%g * +33 "core" , +1517 #t-> PS.push 1.5 +2 "processing"%e% +3 "core" %\  +2 .tPS.seek 1ml +2 "processing"%i'P +1602 "core" ' +2 "processing"%j% +4 "core" %P\ +491 #t-> PS.push 1 +2 "processing"%h% +3 "core" %P\ +3 .tPS.seek 0ml + "processing"%l'X +1104 "core" ' + "processing"%m% +4 "core" %X\ +13635 #t-> PSV.air +2 .PSV.dial :air +2 "processing"%n  +43 "core"  +515 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%o' +2635 "core" ' + "processing"%k% +4 "core" %\  +547 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%q' +3 "core" ' +2 "processing"%r% +4 "core" %\  +462 #t-> PTV.mixing +2 .PTV.dial :mixing +610 #-> PBV.dialBetween :waste1, PSV +2 .PBV.dial between waste1 and PSV + "processing"%p * +5 "core" + +432 #t-> PS.push 1.5 + "processing"%t% +3 "core" %\  +2 .tPS.seek 1ml +2 "processing"%u'P +1613 "core" ' + "processing"%s% +4 "core" %P\ +892 #t-> PS.push +2 !o:ArgumentError: mesg"(wrong number of arguments (0 for 1):bt[ "(ESP):68:in `push'"(ESP):68: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 +433 #-> PS.push 1 + "processing"%w% +4 "core" %P\ +2 .tPS.seek 0ml + "processing"%x'Z +1094 "core" ' +2 "processing"%y% +4 "core" %^\ +6037 "Can" \ ?? +39299 #t-> PC.unloadFlush +2 #Garaging FlushPuck in Processing Clamp +2 "manipulator"&z& +3 "core" &n  i +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&v(z +44 "core" ( + "manipulator"&|& +5 "core" &q   + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &}& +3 "core" &q   +2 .tForearm.seek PC +2 "manipulator"&~'~ +96 "core" ' + .tHand.close +2 "manipulator"&{/ +64 "core" / +2 .tPC.seek :open +2 "processing"%( +404 "core" ( + "manipulator"&& +4 "core" &t   %  + "manipulator"&% +4 "core" % ω    +2 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +134 "core" ( +2 "manipulator"&& +4 "core" &- \ ^ 8 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &-   8 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&' +95 "core" ' +2 .tHand.open + "manipulator"&1 +69 "core" 1 +2 "manipulator"&\ % +4 "core" %  : + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"& '\ +90 "core" ' +19509 "Can"\ :9 +9355 #t-> PC.loadFlush +2 #Loading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"% & +3 "core" &\ +2 "manipulator"& & +4 "core" &-  D 7 + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +3 "core" ( + "manipulator"&& +4 "core" &-   " 7 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &-   7 +2 .tForearm.seek :garage +2 "manipulator"&' +89 "core" ' + .tHand.close +2 "manipulator"&/ +76 "core" / +2 "manipulator"&& +4 "core" &-  & 7 + "manipulator"&% +4 "core" %   2 L +2 .tForearm.seek :retract + "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&(z +131 "core" ( +2 "manipulator"&& +4 "core" &|   + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &|  B +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&'~ +99 "core" ' +3 "manipulator"&& +4 "core" &|   z + "manipulator"&% +4 "core" %y   +2 "processing"%"& +3 "core" &\ +2 "processing"%%& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%'(Tg +4 "core" &\  +8 &4\ *x +9 &e\ = +10 &v\ L +9 &LY\ K +10 &]N\ K +9 &^\ K +9 &^\ K +10 &U\\\ J +9 &]\ K +10 &\\\ J +9 & \\\ K +9 &"\\[\ K +10 &$_\ K +9 &%\\\ J +9 &']\ K +10 &)e]\ J +9 &+&\\\ K +10 &,Y\ K +9 &.Z\ K +9 &0mZ\ J +10 &2.\\\ K +9 &3_\ K +9 &5[\ J +10 &7t]\ K +9 &95`\ K +9 &:\\\ J +10 &<\\\ J +9 &>|[\ K +10 &@>]\ K +9 &B^\ K +9 &C`'\ K +10 &E_\ K +9 &GDb\ L +9 &Im\ L +10 &J\ O +9 &Ly\ Q +10 &N<\ Q +9 &O\ Q +9 &Q\ Q +10 &Sfyl\ 2 +9 &T-1\ C +9 &TM\ # +3 ( + "processing"%%& +3 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.53 +2 "processing"%& +4 "core" &TM\ # + .tHand.open + "manipulator"&(1 +74 "core" 1 +2 "manipulator"&% +4 "core" % y   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&'\ +102 "core" ' +2 "processing"%)& +4 "core" &TM\ # +862 #t-> PSV.air + .PSV.dial :air +632 #-> PS.fill +2 .PS.seek 2.5ml + "processing"%,' +2642 "core" ' + "processing"%-% +4 "core" %\ +1140 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%# +44 "core" +629 #t-> PTV.mixing + .PTV.dial :mixing +632 #-> PBV.dialBetween :waste1, PSV +2 .PBV.dial between waste1 and PSV +2 "processing"%/ * +4 "core" + +585 #t-> PS.push 1.5 +2 "processing"%0% +3 "core" %\ +2 .tPS.seek 1ml +2 "processing"%1'P +1612 "core" ' +2 "processing"%.% +4 "core" %P\ +435 #t-> PS.push 1 +2 "processing"%3% +3 "core" %P\ +2 .tPS.seek 0ml +2 "processing"%4'V +1107 "core" ' + "processing"%2% +4 "core" %W\ +634 #t-> PSV.air +2 .PSV.dial :air + "processing"%6  +43 "core"  +477 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%7' +2624 "core" ' + "processing"%8% +5 "core" % \  +553 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%:' +3 "core" ' +2 "processing"%;% +4 "core" %\  +1075 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%= +44 "core" +643 #t-> PS.push 1.5 +2 "processing"%G% +3 "core" %\  +49 .tPS.seek 1ml + "processing"%S'P +1611 "core" ' + "processing"%O% +4 "core" %P\ +442 #t-> PS.push 1 + "processing"%@% +3 "core" %P\ +2 .tPS.seek 0ml +2 "processing"%A'Y +1129 "core" ' +2 "processing"%D% +4 "core" %S\  +29682 "Can"\ 99 +60001 \ 99 +60001 )\ 99 +60001 \ }\ 99 +2636 #t-> PBV.waste1 +2 .PBV.dial :waste1 +2 "processing"%E  +32 "core"  +797 #t-> PC.unloadFlush + #Garaging FlushPuck in Processing Clamp +2 "manipulator"&<& +3 "core" &|   +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&9(z +2 "core" ( +2 "manipulator"&H& +4 "core" &| \  , + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &I& +2 "core" &|  ) +2 .tForearm.seek PC +2 "manipulator"&$'~ +90 "core" ' + .tHand.close +2 "manipulator"&&/ +67 "core" / +2 .tPC.seek :open +2 "processing"%K( +400 "core" ( +2 "manipulator"&L& +4 "core" &| H + "manipulator"&?% +4 "core" % ό   ( R + .tForearm.seek :retract +2 "manipulator"&F'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&P(- +140 "core" ( +2 "manipulator"&Q& +4 "core" &- \ J 7 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &R& +3 "core" &-   7 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&C' +95 "core" ' + .tHand.open + "manipulator"&B1 +66 "core" 1 +2 "manipulator"&J% +4 "core" %   r +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&V'\ +88 "core" ' +55386 "Can""}\ :9 +60001  {\ :9 +60001 7x\ :9 +60000 >v\ 99 +60001 <u\ :: +60001 v\ 99 +22050 !to: EOFError: mesg"end of file reached:@timestampu: Time W<\\:bt[,"(eval):4:in `sysreadRaw'"(eval):4:in `sysread'"3/home/esp/esp2/lib/schedule.rb:292:in `unsync'"(eval):4:in `sysread'"8/home/esp/esp2/lib/reprompt.rb:44:in `origReadline'"4/home/esp/esp2/lib/reprompt.rb:44:in `readline'"0/home/esp/esp2/lib/prompter.rb:20:in `call'"6/home/esp/esp2/lib/prompter.rb:20:in `callKbdPrc'"9/home/esp/esp2/lib/prompter.rb:38:in `claimKeyboard'"5/home/esp/esp2/lib/rmutex.rb:89:in `synchronize'"./home/esp/esp2/lib/rmutex.rb:62:in `lock'"./home/esp/esp2/lib/delay.rb:78:in `claim'"9/home/esp/esp2/lib/prompter.rb:38:in `claimKeyboard'"4/home/esp/esp2/lib/reprompt.rb:41:in `readline'"=/opt/mbari/lib/ruby/1.8/irb/input-method.rb:97:in `gets'"7/opt/mbari/lib/ruby/1.8/irb.rb:148:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:147:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:186:in `call'"?/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:186:in `buf_input'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:101:in `getc'":/opt/mbari/lib/ruby/1.8/irb/slex.rb:206:in `match_io'"6/opt/mbari/lib/ruby/1.8/irb/slex.rb:76:in `match'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:284:in `token'"9/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:260:in `lex'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:231:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:188:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +2 #Waiting to Resume from Checkpoint "Garaging FlushPuck in Processing Clamp" +2 ."Qmail"BadNews.email "end of file reached",Subject: "EOFError in MAIN" +3 !to:SignalException: mesg" SIGHUP:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:77:in `join'"1/home/esp/esp2/lib/esp.rb:77:in `mainThread'""/home/esp/esp2/lib/esp.rb:327 +3351 #Uploading Logs +4290 #"uploadLog"upsync +6 #mEXIT @1654211283.38EDT @1654267439.34EDT = =tMAIN =mMAIN_scheduler @EDT1654267441.21 #"core_reset"Sent BREAK +2 #t@15936 sendCRC with ifg=0x20, ie=0x7F + #@17771 sendCRC with ifg=0x08, ie=0x5F + #@3726 idle with ifg=0x84, ie=0x75 + #@4397 select with ifg=0x10, ie=0xF5 #@5030 receive with ifg=0x10, ie=0xFD + #@5663 receive with ifg=0x10, ie=0xFD + #@6297 receive with ifg=0x10, ie=0xFD #@6624 receive with ifg=0x80, ie=0xFD + #@65359 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +245 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +397 "Can"x\ =< + x\ =< + #tPolling Can every 10:00 +2 #Cleanly exited at 19:08:03EDT02-Jun-22 +1830 #-> ESP.ready! +154 "sampler") +3 ) +2 "core"  + "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +3 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" %K\ +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +4 "core" + + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %S\  + .tPS.configure :default +3 "processing"%#A d`xb +2 .tPS.hold + "processing"%+ +3 "core" + +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %vv \ ' +2 .tSS.configure :default +2 "sampler")#.0X PC.loadFlush +2 #Loading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%4& +3 "core" &\ +2 .tHand.open + "manipulator"&51 +20 "core" 1 +2 "manipulator"&6& +4 "core" &- \  5 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&7(- +2 "core" ( +2 "manipulator"&8& +4 "core" &-   $ 5 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &9& +2 "core" &-  5 +2 .tForearm.seek :garage +2 "manipulator"&:' +96 "core" ' +2 .tHand.close + "manipulator"&;/ +67 "core" / +2 "manipulator"&<& +4 "core" &-   5 + "manipulator"&=% +4 "core" %  J +2 .tForearm.seek :retract + "manipulator"&>'\ +105 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&?(z +131 "core" ( +2 "manipulator"&@& +4 "core" &o \  h + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &A& +3 "core" &o  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&B'~ +104 "core" ' +2 "manipulator"&C& +4 "core" &o  ? + "manipulator"&D% +4 "core" %χ +2 "processing"%E& +3 "core" &\ +3 "processing"%F& +4 "core" &\ +2 .tPC.seek :closed +2 "processing"%G(Tg +4 "core" &\  +10 &3~\ *y +9 &d\ = +10 &v\ M +9 &EZ\ K +9 &]\ L +10 &^\ L +9 &^\ L +9 &LZ\ L +10 &]\ K +9 &\\\ K +9 & ]\ K +10 &"U]\ K +9 &$\\\ L +10 &%[\ L +9 &']\ K +9 &)]]\ K +10 &+Z\ L +9 &,Z\ K +9 &.]\ K +10 &0d_\ L +9 &2&]\ L +10 &3[\ K +9 &5\\\ K +9 &7m`\ K +10 &9.`\ L +9 &:]\ L +9 &<`\ K +10 &>t_\ L +9 &@7]\ K +10 &A\\\ K +9 &Cb\ L +9 &E{_\ L +10 &G:f\ M +9 &Hq\ N +10 &J\ P +9 &Lr\ R +9 &N5\ Q +10 &O\ Q +9 &Q\ R +9 &S^zm\ 6 +10 &T,/\ C +9 &TL\ # +2 ( +2 "processing"%F& +3 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.53 +7 "processing"%H& +4 "core" &TL\ # + .tHand.open +6 "manipulator"&I1 +77 "core" 1 + "manipulator"&J% +5 "core" % z  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&K'\ +100 "core" ' + "processing"%L& +4 "core" &TL\ # +473 #t-> PSV.air +2 .PSV.dial :air +2 "processing"%M  +43 "core"  +540 #t-> PSV.mixloop +2 .PSV.dial :mixloop +2 "processing"%N +42 "core" +560 #t-> PTV.mixing + .PTV.dial :mixing +2 "processing"%O @ +4 "core" @ +2143 #t-> PBV.dialBetween :waste1, PSV +2 .PBV.dial between waste1 and PSV +2 "processing"%P * +32 "core" + +1527 #t-> PSV.air +2 .PSV.dial :air +2 "processing"%Q  +44 "core"  +633 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%R' +2636 "core" ' + "processing"%S% +4 "core" %\  +1438 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%T +43 "core" +426 #t-> PTV.mixing +2 .PTV.dial :mixing +318 #-> PBV.dialBetween :waste1, PSV +2 .PBV.dial between waste1 and PSV +2 "processing"%U * +5 "core" + +1228 #t-> PS.push 2.5 +2 "processing"%V% +3 "core" %\  +2 .tPS.seek 0ml +2 "processing"%W'X +2631 "core" ' +2 "processing"%X% +4 "core" %]\ +394 #t-> PSV.air + .PSV.dial :air +2 "processing"%Y  +43 "core"  +686 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%Z' +2630 "core" ' + "processing"%[% +4 "core" %\  +540 #t-> PSV.mixloop +3 .PSV.dial :mixloop +2 "processing"%\\ +44 "core" +909 #t-> PS.push 1.5 +2 "processing"%]% +3 "core" %\  +2 .tPS.seek 1ml +2 "processing"%^'P +1613 "core" ' + "processing"%_% +4 "core" %P\ +385 #t-> PS.push 1 +2 "processing"%`% +3 "core" %P\ +2 .tPS.seek 0ml +2 "processing"%a'U +1094 "core" ' +2 "processing"%b% +4 "core" %U\ +30791 "Can"x\ KJ +60001 x\ KJ +60001 y\ KJ +60000 y\ JJ +60001 x\ KJ +36173 #t-> PBV.waste1 +2 .PBV.dial :waste1 + "processing"%c  +34 "core" +722 #t-> PSV.air +2 .PSV.dial :air + "processing"%d  +43 "core"  +240 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%e' +2629 "core" ' + "processing"%f% +4 "core" %\  +548 #t-> PSV.mixloop +2 .PSV.dial :mixloop +2 "processing"%g +55 "core" +596 #t-> PBV.dialBetween :waste1, PSV +2 .PBV.dial between waste1 and PSV + "processing"%h * +33 "core" + +1249 #t-> PS.push 2.5 +2 "processing"%i% +3 "core" %\  +2 .tPS.seek 0ml +2 "processing"%j'V +2629 "core" ' +2 "processing"%k% +4 "core" %Z\ +438 #t-> PSV.air +2 .PSV.dial :air +2 "processing"%l  +41 "core"  +513 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%m' +2628 "core" ' +2 "processing"%n% +4 "core" %\  +446 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%o +44 "core" +647 #t-> PS.push 2.0 + "processing"%p% +3 "core" %\  +2 .tPS.seek 0.5ml +2 "processing"%q' +2124 "core" ' +2 "processing"%r% +4 "core" %\ +1239 #t-> PS.push 0.5 +2 "processing"%s% +2 "core" %\ +3 .tPS.seek 0ml + "processing"%t'Q +591 "core" ' +2 "processing"%u% +4 "core" %T\ +6258 "Can"x\ JJ +60001 y\ JJ +60001 x\ JJ +60001 w\ JJ +60001 w\ JJ +60001 w\ JJ +60001 v\ JJ +60001 u\ KJ +57491 #t-> PSV.air + .PSV.dial :air +2 "processing"%v  +43 "core"  +340 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%w' +2120 "Can"w\ NN +505 "core" ' +2 "processing"%x% +4 "core" %\  +554 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%y +56 "core" +989 #t-> PS.push 1.5 + "processing"%z% +3 "core" %\  +2 .tPS.seek 1ml +2 "processing"%{'P +1615 "core" ' +2 "processing"%|% +4 "core" %P\ +410 #t-> PS.push 1 +2 "processing"%}% +3 "core" %P\ +2 .tPS.seek 0ml +2 "processing"%~'Z +1094 "core" ' + "processing"%% +4 "core" %Zw\ +54741 "Can"kw\ KK +60001 Ww\ JJ +60001 ?v\ KJ +60001 Rw\ KK +60001 tv\ KK +60001 ev\ JJ +6996 #t-> PBV.waste1 +2 .PBV.dial :waste1 + "processing"%  +33 "core" +676 #t-> PC.unloadFllush +2 !o:NoMethodError : mesgu:NameError::message1undefined method `unloadFllush' for PC:Clamp: name:unloadFllush: args[:bt[ "8/home/esp/esp2/lib/slide.rb:396:in `method_missing'"(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 +367 #-> PC.unloadFlush +2 #Garaging FlushPuck in Processing Clamp + "manipulator"&& +3 "core" &o  \ p +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&(z +38 "core" ( + "manipulator"&& +4 "core" &p  \ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &p  T \ +2 .tForearm.seek PC +2 "manipulator"&'~ +96 "core" ' + .tHand.close +2 "manipulator"&\ / +73 "core" / +2 .tPC.seek :open +2 "processing"% ( +399 "core" ( +2 "manipulator"&& +4 "core" &p  C \ + "manipulator"&% +4 "core" % ύ   + .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +181 "core" ( +2 "manipulator"&& +4 "core" &-   " + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &-   +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&' +94 "core" ' + .tHand.open + "manipulator"&1 +65 "core" 1 + "manipulator"&% +4 "core" %  [ W +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +3558 #t-> exit +5 #mEXIT @1654279576.22EDT @1654523619.66EDT = =mMAIN_scheduler =tMAIN @EDT1654523621.55 #"core_reset"Sent BREAK +2 #t@42542 sendCRC with ifg=0x20, ie=0x7F + #@44377 sendCRC with ifg=0x08, ie=0x5F + #@34605 idle with ifg=0x84, ie=0x75 + #@35275 select with ifg=0x10, ie=0xF5 #@35909 receive with ifg=0x10, ie=0xFD + #@36542 receive with ifg=0x10, ie=0xFD #@37176 receive with ifg=0x10, ie=0xFD + #@37503 receive with ifg=0x80, ie=0xFD + #@22365 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +8 #ESP2 v3.41 I2C Gateway v3.20 for core bus +246 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +381 "Can"n\ ED + n\ ED + #tPolling Can every 10:00 +2 #Cleanly exited at 14:06:16EDT03-Jun-22 +307 #-> ESP.ready! +154 "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")&\ +3 "collection"'% +3 "core" %#\ + .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +4 "core" + + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %Z\ +2 .tPS.configure :default +2 "processing"%#A d`xb +2 .tPS.hold + "processing"%+ +5 "core" + + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" %rp \ ' + .tSS.configure :default +3 "sampler")#.0X PC.loadFlush + #Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%4& +3 "core" &\ + .tHand.open +2 "manipulator"&51 +18 "core" 1 + "manipulator"&6& +4 "core" &- \ +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&7(- +3 "core" ( + "manipulator"&8& +4 "core" &-   + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &9& +3 "core" &-    +2 .tForearm.seek :garage + "manipulator"&:' +97 "core" ' + .tHand.close +2 "manipulator"&;/ +67 "core" / + "manipulator"&<& +4 "core" &-    +2 "manipulator"&=% +3 "core" % Ͻ   1 +2 .tForearm.seek :retract +2 "manipulator"&>'\ +105 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&?(z +114 "core" ( + "manipulator"&@& +4 "core" &}  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &A& +3 "core" &} v +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&B'~ +103 "core" ' + "manipulator"&C& +4 "core" &}  q +2 "manipulator"&D% +3 "core" %r  " 9 +2 "processing"%E& +4 "core" &\ +2 "processing"%F& +5 "core" &\ +2 .tPC.seek :closed + "processing"%G(Tg +4 "core" &\  +9 &5\ *z +10 &g\ > +9 &v\ L +9 &R[\ K +10 &b\ K +9 &`\ K +9 &`\ K +10 &Y]\ L +9 &`\ L +9 &\\\ K +10 & _\ K +9 &"a`\ L +10 &$%]\ K +9 &%b\ K +9 &'b\ K +10 &)j]\ K +9 &+,\\\ K +9 &,]\ K +10 &.c\ K +9 &0r`\ K +10 &24b\ K +9 &3c\ K +9 &5`\ K +10 &7z]\ K +9 &9<\\\ K +10 &:\\\ L +9 &<_\ L +9 &>^\ L +10 &@C_\ L +9 &B_\ L +9 &Cb\ L +10 &Ec\ K +9 &GIh\ L +9 &Iv\ N +10 &J\ P +9 &L\ Q +10 &NA\ R +9 &P\ Q +9 &Q\ Q +10 &Sl{n\ 0 +9 &T**n\ H +9 &TI\ ) +3 ( + "processing"%F& +3 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.53 +2 "processing"%H& +4 "core" &TI\ ) + .tHand.open +2 "manipulator"&I1 +70 "core" 1 +2 "manipulator"&J% +4 "core" % r  2 9 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&K'\ +98 "core" ' +2 "processing"%L& +4 "core" &TI\ ) +625 #t-> PSV.air +2 .PSV.dial :air + "processing"%M  +43 "core"  +219 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%N' +2631 "core" ' + "processing"%O% +4 "core" %\  +261 #t-> PSV.PTV; PTV.puck +2 .PSV.dial PTV + "processing"%P +73 "core" ~ + .tPTV.dial :puck +2 "processing"%Q  +72 "core"  +1939 #t-> PBV.dialBetween :waste1, PSV + .PBV.dial between waste1 and PSV +2 "processing"%R * +34 "core" , +939 #t-> Push 2.5 +2 !o:NoMethodError : mesg"-undefined method `Push' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(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 +1821 #-> PS.push 2.5 +2 "processing"%S% +3 "core" %\  +2 .tPS.seek 0ml +2 "processing"%T'V +2639 "core" ' + "processing"%U% +4 "core" %U\ +750 #t-> PSV.air +2 .PSV.dial :air +2 "processing"%V  +72 "core"  +232 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%W' +2639 "core" ' + "processing"%X% +4 "core" % \  +512 #t-> PSV.PTV; PTV.puck +2 .PSV.dial PTV + "processing"%Y +74 "core"  + .tPTV.dial :puck +388 #-> PS.push 2.5 +2 "processing"%Z% +3 "core" % \  +2 .tPS.seek 0ml +2 "processing"%['[ +2626 "core" ' +2 "processing"%\\% +4 "core" %\\\ +482 #t-> PSV.air + .PSV.dial :air +2 "processing"%]  +73 "core"  +337 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%^' +2636 "core" ' + "processing"%_% +4 "core" %!\  +683 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%` +73 "core"  +788 #t-> PS.push 1.5 +2 "processing"%a% +3 "core" %!\  +2 .tPS.seek 1ml +2 "processing"%b'P +1608 "core" ' + "processing"%c% +4 "core" %P\ +672 #t-> PS.push 1 +2 "processing"%d% +3 "core" %P\ +2 .tPS.seek 0ml +2 "processing"%e'` +1098 "core" ' +2 "processing"%f% +3 "core" %c\ +10710 "Can"q\ LL +60001 p\ LL +60001 r\ LL +60001 ?s\ LL +60001 ku\ LL +60001 Av\ LK +60001 `x\ LL +60001 Tx\ LL +60001 -u\ LL +60001 s\ LL +60000 u\ LL +60001 t\ LK +48315 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%g  +101 "core"  +2944 #t-> PBV.waste1 + .PBV.dial :waste1 +2 "processing"%h  +34 "core" +8601 "Can"w\ LL +60001 w\ LL +60001 w\ LL +60001 @x\ LL +60001 w\ LL +60001 x\ LL +60001 x\ LL +60001 y\ LL +60001 z\ ML +60001 X{\ LL +60001 y\ LL +60001 ~\ LL +60000 \ LL +60001 \ LL +60001 u\ LL +60001 p~\ LL +60001 +\ LL +60001 \ LL +60001 \ \ LL +60001 \ LL +60001 I}\ LL +60001 ~\ ML +60001 \ LL +60001 0\ LL +60001 ~\ LL +60001 V}\ LL +32831 #t-> PC.unloadFlush +2 #Garaging FlushPuck in Processing Clamp + "manipulator"&i& +4 "core" &}  2 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&j(z +3 "core" ( + "manipulator"&k& +4 "core" &}  3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &l& +3 "core" &}  H +2 .tForearm.seek PC +2 "manipulator"&m'~ +99 "core" ' + .tHand.close +2 "manipulator"&n/ +70 "core" / +2 .tPC.seek :open +2 "processing"%o( +401 "core" ( +2 "manipulator"&p& +4 "core" &}    + "manipulator"&q% +4 "core" % ψ  +2 .tForearm.seek :retract + "manipulator"&r'\ +105 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&s(- +139 "core" ( + "manipulator"&t& +4 "core" &-  3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &u& +3 "core" &- \ A 3 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&v' +103 "core" ' + .tHand.open +2 "manipulator"&w1 +64 "core" 1 + "manipulator"&x% +4 "core" % ϫ  5 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&y'\ +93 "core" ' +25993 "Can"q\ EE +60001 {\ ED +60001 {\ ED +60001 |\ EE +60001 |\ ED +60001 z\ DD +60000 z\ DD +60001 x\ ED +60001 w\ ED +60001 u\ ED +60001 's\ DD +60001 v\ DD +60001 r\ DE +60001 os\ ED +60001 r\ EE +60001 s\ ED +60001 r\ EE +60001 Oq\ ED +60001 q\ EE +60001 s\ ED +60001 q\ ED +60000 6p\ DD +60002 p\ DD +60000 o\ ED +38576 !to:SignalException: mesg" SIGHUP:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:77:in `join'"1/home/esp/esp2/lib/esp.rb:77:in `mainThread'""/home/esp/esp2/lib/esp.rb:327 +5 #mEXIT @1654561813.71EDT @1654631739.23EDT = =tMAIN =mMAIN_scheduler @EDT1654631741.13 #"core_reset"Sent BREAK +2 #t@39849 sendCRC with ifg=0x20, ie=0x7F + #@41683 sendCRC with ifg=0x08, ie=0x5F + #@54982 idle with ifg=0x84, ie=0x75 + #@55655 select with ifg=0x10, ie=0xF5 #@56291 receive with ifg=0x10, ie=0xFD + #@56926 receive with ifg=0x10, ie=0xFD + #@57562 receive with ifg=0x10, ie=0xFD #@57889 receive with ifg=0x80, ie=0xFD + #@62646 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +10 #ESP2 v3.41 I2C Gateway v3.20 for core bus +247 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +390 "Can"}\ GG + }\ GG + #tPolling Can every 10:00 +2 #Cleanly exited at 20:30:13EDT06-Jun-22 +300 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +5 "collection"' 9\ + ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" %v\ +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +4 "core" + + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %c\ +2 .tPS.configure :default +2 "processing"%#A d`xb +2 .tPS.hold + "processing"%+ +4 "core" + + .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +2 "core" %rq \ ' +2 .tSS.configure :default +2 "sampler")#.0X $da [:extractVol]=0.17 +346 #-> access 2 +2 "storage"(4% +3 "core" % \ +2 "manipulator"&5% +4 "core" %\   %  + "manipulator"&6& +4 "core" &-  3 +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(7(K +507 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (8& +2 "core" &K 4\  +375 #t-> startTube 2 +11202 #-> da 100 +2 #da sampling at most 100ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 15:58:29EDT07-Jun-22\\n{}\\nCan@15:55:47, 20.5C, 50% humidity, 14.8psia, 13.540V, 0.361A, 0.361A avg, 4.89W",Subject: "da sampling at most 100ml" +3 "collection"'9& +5 "core" &u\  +2 .tHand.open + "manipulator"&:1 +26 "core" 1 + "manipulator"&;% +4 "core" %\    Y  +2 "storage"(<% +6 "core" % \ + "storage"(=. +3 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +3 "storage"(>( +42 !"Qmail"o:!Net::SMTPAuthenticationError: mesg"A535-5.7.8 Username and Password not accepted. Learn more at\ :@checkpoint: omitted:bt["E/opt/mbari/lib/ruby/1.8/net/smtp.rb:954:in `check_auth_response'"/opt/mbari/lib/ruby/1.8/net/smtp.rb:723:in `authenticate'":/opt/mbari/lib/ruby/1.8/net/smtp.rb:566:in `do_start'"7/opt/mbari/lib/ruby/1.8/net/smtp.rb:525:in `start'"2/home/esp/esp2/lib/email.rb:325:in `sendOnce'"3/home/esp/esp2/lib/schedule.rb:292:in `unsync'"3/home/esp/esp2/lib/schedule.rb:594:in `unsync'"3/home/esp/esp2/lib/schedule.rb:621:in `unsync'"2/home/esp/esp2/lib/email.rb:318:in `sendOnce'"//home/esp/esp2/lib/email.rb:340:in `email'",/home/esp/esp2/lib/msg.rb:68:in `retry'"//home/esp/esp2/lib/email.rb:339:in `email'"./home/esp/esp2/lib/email.rb:348: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:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +2 !o:Email::Queue::Purge: mesg"Purged output queue:bt[ "//home/esp/esp2/lib/email.rb:106:in `purge'"3/home/esp/esp2/lib/email.rb:75: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:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +626 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (?& +3 "core" & S\ + "manipulator"&@& +4 "core" &-   p 3 + "manipulator"&A% +4 "core" %\     +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&B( +166 "core" ( + "manipulator"&C& +4 "core" &\ i # +2 "storage"(D& +4 "core" & U\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&E' +100 "core" ' + "storage"(F& +4 "core" & n\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(G'L +274 "core" ' + "storage"(H- +4 "core" -'L + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :pick +2 "storage"(I'o +23 "core" ' +2 .tSE.seek :down +2 "storage"(J'v +274 "core" ' + #tTube 2 was empty. Trying tube 3 ... +2 #Loading sh1 puck from tube 3 into Collection Clamp + "collection"'K& +4 "core" &\  +2 "manipulator"&L% +4 "core" %  \  + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&M'\ +91 "core" ' +2 "storage"(N% +4 "core" %~ G\ + "storage"(O. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 3 + "storage"(P( +192 "core" ( + .tSC.configure :limp +8 "storage"($(\ 1b +2 (Q& +2 "core" & \  +2 "manipulator"&R& +9 "core" &\   # +2 .tElbow.seek 3 + "manipulator"&S( +3 "core" ( +2 "manipulator"&T& +3 "core" &\   # +2 "storage"(U& +4 "core" & t\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 700 counts +2 "manipulator"&V' +104 "core" ' + "storage"(W& +4 "core" & I\  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(X'L +274 "core" ' + "storage"(Y- +4 "core" -'L + .tSE.configure :default +36 "storage"(#QK-0-\ b +9 .tSE.seek :pick +2 "storage"(Z'o +25 "core" ' +3 .tSE.seek :down +2 "storage"(['v +270 "core" ' +2 #tTube 3 was empty. Trying tube 4 ... + #Loading sh1 puck from tube 4 into Collection Clamp +2 "collection"'\\& +3 "core" &p\  +2 "manipulator"&]% +3 "core" %   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&^'\ +87 "core" ' + "storage"(_% +4 "core" % P\ +2 "storage"(`. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 4 +2 "storage"(a(,H +188 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (b& +2 "core" &,F s\  +2 "manipulator"&c& +4 "core" &\   # + .tElbow.seek 4 +2 "manipulator"&d( +12 "core" ( + "manipulator"&e& +4 "core" &\ a # +2 "storage"(f& +4 "core" &,F x\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 700 counts +2 "manipulator"&g' +103 "core" ' + "storage"(h& +4 "core" &,F \  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(i'L +275 "core" ' + "storage"(j- +4 "core" -'L + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 .tSE.seek :pick + "storage"(k'o +26 "core" ' +3 .tSE.seek :down + "storage"(l'v +277 "core" ' +3 #tTube 4 was empty. Trying tube 5 ... + #Loading sh1 puck from tube 5 into Collection Clamp +2 "collection"'m& +4 "core" &{\  + "manipulator"&n% +4 "core" %-   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&o'\ +89 "core" ' +2 "storage"(p% +4 "core" %z \ + "storage"(q. +3 "core" .(,H +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"(r(< +186 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (s& +3 "core" &< i\ + "manipulator"&t& +4 "core" &\   # +2 .tElbow.seek 5 + "manipulator"&u( +4 "core" ( + "manipulator"&v& +4 "core" &\    # + "storage"(w& +4 "core" &< m\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts + "manipulator"&x' +93 "core" ' +2 "storage"(y& +4 "core" &< W\ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(z'L +269 "core" ' + "storage"({- +3 "core" -'L +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :pick +2 "storage"(|'o +23 "core" ' +2 .tSE.seek :down +2 "storage"(}'v +272 "core" ' +2 #tTube 5 was empty. Trying tube 6 ... + #Loading sh1 puck from tube 6 into Collection Clamp +2 "collection"'~& +3 "core" &t\  +2 "manipulator"&% +4 "core" %    R + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +101 "core" ' +2 "storage"(% +4 "core" %o y\ +2 "storage"(. +3 "core" .(< + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"((K +191 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +3 "core" &K \  + "manipulator"&& +4 "core" &\   W "~ +2 .tElbow.seek 6 + "manipulator"&\ ( +4 "core" ( + "manipulator"& & +4 "core" &\  - "~ + "storage"(& +4 "core" &K Z\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 700 counts +2 "manipulator"&'6 +93 "core" ' +2 "storage"(& +4 "core" &K l\  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('L +270 "core" ' +2 "storage"(- +3 "core" -'L + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 .tSE.seek :pick + "storage"('o +23 "core" ' +3 .tSE.seek :down + "storage"('v +273 "core" ' + #tTube 6 was empty. Trying tube 7 ... +2 #Loading sh1 puck from tube 7 into Collection Clamp + "collection"'& +4 "core" &v\  + "manipulator"&% +4 "core" %,   i + +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' + "storage"(% +4 "core" %r \ +2 "storage"(. +3 "core" .(K + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 7 + "storage"(([z +189 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (& +3 "core" &[w \ +2 "manipulator"& & +4 "core" &   m "~ +2 .tElbow.seek 7 + "manipulator"&!( +3 "core" ( +2 "manipulator"&"& +3 "core" &\   "~ +2 "storage"(#& +4 "core" &[w H\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 700 counts +2 "manipulator"&$' +90 "core" ' + "storage"(%& +4 "core" &[w \ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(&'L +272 "core" ' + "storage"('- +4 "core" -'L + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 .tSE.seek :pick +2 "storage"(('o +26 "core" ' +3 .tSE.seek :down + "storage"()'v +277 "core" ' + .tSE.stop +2 "storage"(5 +2 "manipulator"&*% +4 "core" %   w ~ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&+'\ +95 "core" ' +2 !to:Storage::Error: mesg"Out of Pucks:bt[" access 2 +2 "storage"(,% +3 "core" %z &\ +2 "manipulator"&-% +4 "core" %\    1 % + "manipulator"&.& +4 "core" &\   p "~ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(/(K +194 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (0& +3 "core" &K L\ +3597 #t-> startTube 2 +230 #-> da 100 + #da sampling at most 100ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 16:01:05EDT07-Jun-22\\n{3 => 0,\\n 4 => 0,\\n 5 => 0,\\n 6 => 0,\\n 7 => 0}\\nCan@15:55:47, 20.5C, 50% humidity, 14.8psia, 13.540V, 0.361A, 0.361A avg, 4.89W",Subject: "da sampling at most 100ml" +3 "collection"'1& +4 "core" &u\  +2 "manipulator"&2% +5 "core" %\    " + "storage"(3% +4 "core" %{ e\ + "storage"(4. +3 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +3 "storage"(5( +71 !"Qmail"o:!Net::SMTPAuthenticationError: mesg"A535-5.7.8 Username and Password not accepted. Learn more at\ :@checkpoint: omitted:bt["E/opt/mbari/lib/ruby/1.8/net/smtp.rb:954:in `check_auth_response'"/opt/mbari/lib/ruby/1.8/net/smtp.rb:723:in `authenticate'":/opt/mbari/lib/ruby/1.8/net/smtp.rb:566:in `do_start'"7/opt/mbari/lib/ruby/1.8/net/smtp.rb:525:in `start'"2/home/esp/esp2/lib/email.rb:325:in `sendOnce'"3/home/esp/esp2/lib/schedule.rb:292:in `unsync'"3/home/esp/esp2/lib/schedule.rb:594:in `unsync'"3/home/esp/esp2/lib/schedule.rb:621:in `unsync'"2/home/esp/esp2/lib/email.rb:318:in `sendOnce'"//home/esp/esp2/lib/email.rb:340:in `email'",/home/esp/esp2/lib/msg.rb:68:in `retry'"//home/esp/esp2/lib/email.rb:339:in `email'"./home/esp/esp2/lib/email.rb:348: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:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +2 !o:Email::Queue::Purge: mesg"Purged output queue:bt[ "//home/esp/esp2/lib/email.rb:106:in `purge'"3/home/esp/esp2/lib/email.rb:75: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:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +587 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (6& +3 "core" & \ +3 "manipulator"&& +3 "core" &\   4 "~ +2 .tElbow.seek 2 +2 "manipulator"&8( +26 "core" ( + "manipulator"&9& +4 "core" &   N  +2 "storage"(:& +3 "core" & T\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&;' +90 "core" ' +2 "storage"(<& +4 "core" & \ \  \ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(='L +274 "core" ' + "storage"(7- +4 "core" -'n + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (?& +2 "core" & \  \ +2 "manipulator"&@& +4 "core" &  7  + .tElbow.seek 2 +2 "manipulator"&A( +3 "core" ( +2 "manipulator"&C& +4 "core" &   .  + "storage"(D& +4 "core" & \ \  #\ +2 .tForearm.seek 2 + 300 counts + "manipulator"&F'ϊ +22 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&/ +75 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +2 "storage"(H'v +7 "core" &   ,  + "manipulator"&% +4 "core" % χ  Q +2 .tForearm.seek :retract +2 "manipulator"&G'\ +98 "core" ' + .tElbow.seek CC +2 "manipulator"&K(Ӥ +138 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +17 "core" ( + "manipulator"&L& +4 "core" &Ӯ    9# +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &I& +3 "core" &Ӯ   9# +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&N'+ +100 "core" ' + "manipulator"&O& +4 "core" &Ӯ   9# +2 "manipulator"&E% +4 "core" %/  x +2 "collection"'Q& +4 "core" &w\  +2 "collection"'R& +5 "core" &u\  +2 .tCC.seek :closed +2 "collection"'T(O +4 "core" &t\  +9 &7}\ +} +9 &iv\ @ +10 &y}p\ M +9 &?cr\ L +9 &js\ L +10 &iy\ K +9 &kw\ L +10 &Gim\ L +9 & mu\ L +9 &nn\ K +10 & gr\ K +9 &"Okv\ L +9 &$nn\ L +10 &%kv\ L +9 &'mv\ L +9 &)Ygp\ K +10 &+go\ L +9 &,lr\ L +10 &.hq\ K +9 &0_jw\ L +9 &2"ll\ K +10 &3kt\ L +9 &5hp\ K +9 &7hgi\ K +10 &9+jf\ K +9 &:jj\ L +10 &<g_\ K +9 &>ogc\ L +9 &@1ha\ L +10 &Ajl\ L +9 &Chc\ K +9 &Ewm`\ L +10 &G7vc\ L +9 &He\ O +10 &Jb\ T +9 &L^h\ W +9 &N!_\ D +10 &O7=j\ +} +9 &O`a\ @ +5 ( +2 "collection"'R& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.66 +2 .Hand.open + "manipulator"&U1 +3 "core" &OU_\ @ +68 1 +2 "manipulator"&>% +4 "core" % .    y +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&W'\ +100 "core" ' + #tcollectSample 100ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close + .Exhaust.select :close +2 .SS.hold + "sampler")B+ +2 "core" + +2 "sampler")M% +4 "core" %rr \ ' +2 "collection"'Y& +52 "core" &OUa\ @ +3 "Can"}\ KJ +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air + "collection"'J  +5 "core"  +2 .tSSV.dial :spit,avoiding: :exhaust + "sampler")X +4 "core"  + "sampler")\\  +4 "core"  +3 .tSS.reconfigure :fast +2 "sampler")#.0X \  +2 "sampler")4% +3 "core" %ww \ N +2 #tBubblePoint: Intake @38.9psia, Outlet @14.8psia +6 .CBV.dial SSV +2 "collection"'/ @ +37 "core" B +2 .tSS.reconfigure :default +3 "sampler")#.0X  +118 "core"  +12  +307 ' +2 "sampler")R% +4 "core" %qp \ n + .tCBV.dial between SSV and waste2 +2 "collection"'M  +38 "core"  +2 "collection"'Y% +4 "core" % J*\ +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +2 "collection"'N  +41 "core"  +3 .tCS.reconfigure :pressurize +2 "collection"'# d@<< b +2 .tCS.seek 0ml +2 "collection"'J' +2435 "core" ' 5\ +2 "collection"'X% +4 "core" % 3\  +2 "sampler")\\% +4 "core" %no \ n + #tBubblePoint: Intake @38.7psia, Outlet @14.4psia + .CBV.dial SSV +2 "collection"' @ +37 "core" @ +2 .tSS.reconfigure :default +3 "sampler")#.0Xed +104 "collection"'%9 +3 "core" 9u?id +102 "collection"'\ 9 +2 "core" 9?md +102 "collection"'9 +2 "core" 9@rd +102 "collection"'&9 +3 "core" 9@vd +102 "collection"''9 +2 "core" 9Azd +102 "collection"'(9 +3 "core" 9A~d +102 "collection"'9 +3 "core" 9Bd +102 "collection"'9 +2 "core" 9Cd +102 "collection"')9 +3 "core" 9*Cd +102 "collection"'$9 +2 "core" 9CDd +102 "collection"'-9 +2 "core" 9ZEd +102 "collection"'9 +3 "core" 9sFd +102 "collection"'.9 +2 "core" 9Gd +102 "collection"'09 +3 "core" 9Hd +102 "collection"'9 +2 "core" 9Ib +102 "collection"'19 +3 "core" 9I` +102 "collection"'*9 +2 "core" 9J] +102 "collection"'39 +3 "core" 9K[ +102 "collection"'49 +2 "core" 9LX +102 "collection"'/9 +3 "core" 98MV +102 "collection"',9 +3 "core" 9QNT +102 "collection"'9 +2 "core" 9iPR +102 "collection"'99 +3 "core" 9PO +102 "collection"':9 +2 "core" 9QN +102 "collection"'69 +3 "core" 9QL +102 "collection"'<9 +2 "core" 9SH +103 "collection"'+9 +2 "core" 9SG +102 "collection"'79 +3 "core" 9UE +102 "collection"'@9 +2 "core" 9VB +102 "collection"'!9 +2 "core" 9-W@ +102 "collection"'D9 +3 "core" 9DX? +102 "collection"'29 +2 "core" 9]Z< +102 "collection"'?9 +3 "core" 9s[; +102 "collection"'C9 +2 "core" 9[9 +102 "collection"'9 +2 "core" 9]7 +103 "collection"'9 +2 "core" 9^5 +103 "collection"'89 +2 "core" 9_3 +102 "collection"'9 +3 "core" 9`2 +102 "collection"'L9 +2 "core" 9a0 +102 "collection"'I9 +2 "core" 9 b . +103 "collection"'=9 +3 "core" 9"d- +102 "collection"'F9 +2 "core" 97d+ +102 "collection"'E9 +3 "core" 9Lf) +102 "collection"';9 +2 "core" 9^g) +102 "collection"'H9 +3 "core" 9rh!' +102 "collection"'O9 +3 "core" 9j%% +102 "collection"'G9 +3 "core" 9j*$ +102 "collection"' 9 +2 "core" 9l." +102 "collection"'>9 +3 "core" 9m2! +102 "collection"'Q9 +2 "core" 9n6 +102 "collection"'R9 +3 "core" 9o: +102 "collection"'M9 +2 "core" 9q? +102 "collection"'Y9 +3 "core" 9qC +102 "collection"'N9 +2 "core" 9 sG +102 "collection"'A9 +2 "core" 9 tK +102 "collection"'X9 +3 "core" 9 ,uO +103 "collection"'\\9 +2 "core" 9 :vS +102 "collection"' 9 +2 "core" 9 HwX +102 "collection"'U9 +3 "core" 9 Vy\\ +102 "collection"'_9 +2 "core" 9 dz` +102 "collection"'Z9 +3 "core" 9 q{d +102 "collection"'`9 +3 "core" 9 ~}h +102 "collection"'B9 +2 "core" 9 ~m +102 "collection"'b9 +2 "core" 9 ~q +103 "collection"']9 +2 "core" 9 u +102 "collection"'e9 +4 "core" 9 y +102 "collection"'P9 +2 "core" 9 } +102 "collection"'V9 +3 "core" 9  +102 "collection"'^9 +2 "core" 9  +102 "collection"'J9 +3 "core" 9  +102 "collection"'c9 +3 "core" 9  +102 "collection"'f9 +2 "core" 9  +102 "collection"'j9 +3 "core" 9  +102 "collection"'i9 +2 "core" 9  +102 "collection"'m9 +3 "core" 9  +102 "collection"'[9 +2 "core" 9\  +102 "collection"'S9 +3 "core" 9\  +102 "collection"'p9 +2 "core" 9\  +102 "collection"'h9 +3 "core" 9\  +102 "collection"'q9 +2 "core" 9\  +102 "collection"'s9 +4 "core" 9\ & +102 "collection"'g9 +2 "core" 9\ +\ +102 "collection"'n9 +3 "core" 9\ 1 +102 "collection"'w9 +2 "core" 9\ 6 +102 "collection"'k9 +3 "core" 9\ : +102 "collection"'y9 +3 "core" 9\ ?\ +102 "collection"'d9 +2 "core" 9\ C +102 "collection"'a9 +3 "core" 9\ H\ +102 "collection"'t9 +2 "core" 9\ L +102 "collection"'o9 +2 "core" 9\ P\ +103 "collection"'l9 +3 "core" 9\ T +102 "collection"'v9 +2 "core" 9\ W\ +102 "collection"'{9 +3 "core" 9\ Z\ +102 "collection"'|9 +2 "core" 9\ ^\ +102 "collection"'9 +3 "core" 9\ a\ +102 "collection"'x9 +2 "core" 9\ d\ +102 "collection"'9 +3 "core" 9\ g\ +102 "collection"'~9 +2 "core" 9\ j\ +102 "collection"'9 +3 "core" 9\ l\ +3 .tCH.hold 10:00,70C +3 "collection"' `\ `\ k\ +2 '9 +5 "core"  + 9\ k\ l\ + "collection"'% +4 "core" % J M\ c +2 #tBegun lysing Collection Puck Heater at 68C/33.2psia +12982 "Can"\ ~ +47007 "core" ` + "collection"'u9 +4 "core" 9\ z + "collection"'% +4 "core" % \ \ +2 #tEnded lysing Collection Puck Heater at 70C/29.7psia +2 .CS.seek 0ml + "collection"'' +339 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'} @ +96 "core" A +2 .tCSV.dial :air + "collection"' @ +44 "core" > +3 .tCS.seek 5ml +2 "collection"'r'l +1345 "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 +2 "collection"'  +43 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +43 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'' +1349 "core" ' + "collection"'% +4 "core" % \ +2 #tPuck @41.6psia after final lysis pressurization + #Recovering Lysate into Collection syringe +2 .CSV.dial CBV + "collection"' +97 "core"  + .tCBV.dial CSV +2 "collection"'"  +28 "core"  + "collection"'#% +4 "core" % \ +57 .tCS.seek 5ml + "collection"''l +1348 "core" ' + .tdelay 5 seconds +503 .CTV.dial :air +6 "collection"'  +41 "core" +2 "collection"'%% +4 "core" %l\  +2 .tCS.seek 7ml +2 "collection"'\ '\ +592 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air2 +2 "collection"' @ +41 "core" > +2 .tCS.seek 10ml +2 "collection"'&' D +843 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"'' ` +110 "core" ^ +2 #tLysing Complete + "collection"'(& +4 "core" &OSuz +\ @ +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&% +3 "core" %\  2  +2 "storage"(% +4 "core" % W\  + "storage"(). +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"($($ +194 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (-& +3 "core" &# r\ +2 "manipulator"&& +4 "core" &ӯ    8" + "manipulator"&.% +4 "core" %\   %  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&0( +156 "core" ( +2 "manipulator"&& +4 "core" &   + "storage"(1& +4 "core" &# \ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&*'! +93 "core" ' +2 "storage"(3& +4 "core" &# i\ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(4'L +270 "core" ' + "storage"(/- +4 "core" -'L + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"(,' +34 "core" ' +2 "manipulator"&& +4 "core" &    + "manipulator"&9% +4 "core" %  @ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&:'\ +106 "core" ' +2 .tElbow.seek CC +2 "manipulator"&6(Ӥ +157 "core" ( +2 "manipulator"&<& +4 "core" &Ӫ   :/ + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &+& +2 "core" &Ӫ    :/ +2 .tForearm.seek CC +2 "manipulator"&7'+ +102 "core" ' +2 .tHand.close + "manipulator"&@/ +66 "core" / +2 .tCC.seek :open +2 "collection"'!( +380 "core" ( + "storage"(D& +4 "core" &# Q\ + "storage"(2& +4 "core" &# V\ +2 "manipulator"&?& +4 "core" &Ӳ \  9' + "manipulator"&C% +4 "core" %   + .tForearm.seek :retract +2 "manipulator"&'\ +109 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&( +156 "core" ( +2 "manipulator"&8& +4 "core" &   ^ \ +2 "storage"(& +4 "core" &#\ &\ & K\ + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.seek 1 +2 "manipulator"&L'e +102 "core" ' +2 .tElbow.hold +2 "manipulator"&I, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&=1 +70 "core" 1 +2 "manipulator"&F% +4 "core" % w    z +2 "storage"(E& +3 "core" &# \ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 318 counts + "manipulator"&;'ϣ +15 "core" ' + "manipulator"&H& +4 "core" &    \ +2 "storage"(O& +4 "core" &#\ 0\ 1\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&G'! +24 "core" ' +2 "storage"( % +4 "core" % \ P\ Q \ +2 ."downElevator"SE.seek :down +4 "storage"(>'v +99 (Q% +3 "core" %O\ \ \ V_ + "manipulator"&R% +5 "core" %;  %  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&M'\ +91 "core" ' +60 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'Y& +4 "core" &| \ + "manipulator"&N& +4 "core" & \  \ +2 "manipulator"&A% +4 "core" %\ !   0 +2 .tElbow.seek FlushPuck::Garage + "manipulator"&X(- +182 "core" ( +2 "manipulator"&\\& +4 "core" &-   + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 & & +2 "core" &-    +2 .tForearm.seek :garage +2 "manipulator"&U' +92 "core" ' + .tHand.close +2 "manipulator"&_/ +72 "core" / + "manipulator"&Z& +4 "core" &-  +2 "manipulator"&`% +3 "core" %    : +2 .tForearm.seek :retract +2 "manipulator"&B'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&b(Ӥ +282 "core" ( +2 "manipulator"&]& +4 "core" &ӣ!   <9 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &e& +3 "core" &ӣ"  \ <9 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&P'+ +99 "core" ' +2 "manipulator"&V& +4 "core" &ӣ"   <9 + "manipulator"&^% +4 "core" %4   m +2 "collection"'J& +3 "core" &\ +2 "collection"'c& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'f(O +4 "core" &\  +8 &0\ +{ +10 &hy\ > +9 &|\ L +9 &Tb\ J +10 &g}\ J +9 &d\ J +9 &b\ J +10 &\\e\ J +9 &a\ J +10 &e\ J +9 & d \ J +9 &"cd\ J +10 &$&e\ J +9 &%f\ J +9 &'f\ I +10 &)ld\ J +9 &+.a\ J +10 &,f\ J +9 &.b\ J +9 &0ud\ I +10 &26e \ J +9 &3c\ I +9 &5c\ I +10 &7|d \ J +9 &9?e \ I +10 &;d\ J +9 &<b\ J +9 &>b\ J +10 &@Gc\ I +9 &Be\ J +9 &C`\ J +10 &Efr\ J +9 &GLl\ K +10 &I\ M +9 &J\ S +9 &Ls\ U +10 &N0\ D +9 &O;;\ &r +9 &Om \ E +6 ( + "collection"'c& +5 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.56 + "collection"'j& +4 "core" &Og\ E + &O]\ E + .tHand.open +2 "manipulator"&i1 +70 "core" 1 +2 "manipulator"&m% +4 "core" % 1   p +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&['\ +97 "core" ' +2 .tPSV.dial PSR + "processing"%S +43 "core"  +2 "processing"%p% +4 "core" %c\ + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%j +10 .tPS.seek 1.5ml + "processing"%h' +429 "Can"\ DD +1183 "core" ' +2 .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%q  +44 "core"  + .tPS.seek 0ml +2 "processing"%s'W +1612 "core" ' + .tPSV.dial PSR +2 "processing"%g +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%n' +2630 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +8 .tCBV.dial PRV +2 "processing"%w + "collection"'k  +7 "core" @ +6 "processing"%y  +72 "core" +86  +2 .tPSV.dial :mixloop + "processing"%d +100 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%a  +126 "core" +2 .tPS.seek 0ml +2 "processing"%t'W +2631 "core" ' + .tPSV.dial :air +2 "processing"%o  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%l' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"%v +44 "core" +2 .tPS.seek 0ml +2 "processing"%{'W +2636 "core" ' +2 .tPSV.dial :air + "processing"%|  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2627 "core" ' +2 .tPSV.dial :mixloop + "processing"%x +43 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2635 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&~& +4 "core" &Ӥ!  $ ;8 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&(Ӥ +3 "core" ( + "manipulator"&& +5 "core" &Ӥ!  S ;8 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &Ӥ    ;8 +2 .tForearm.seek CC +2 "manipulator"&'+ +108 "core" ' +2 .tHand.close + "manipulator"& / +67 "core" / +2 .tCC.seek :open +2 "collection"'u( +377 "core" ( + "manipulator"&& +4 "core" &Ӥ!   ;8 +2 "manipulator"&z% +3 "core" %    0 +2 .tForearm.seek :retract +2 "manipulator"&}'\ +98 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +282 "core" ( +2 "manipulator"&& +4 "core" &-     + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +2 "core" &-   +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +96 "core" ' +2 .tHand.open + "manipulator"&1 +70 "core" 1 +2 "manipulator"&% +4 "core" %   . +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&r'\ +91 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +53 .CTV.dial :air,avoiding: :intake +3 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'& +4 "core" &\ +2 "manipulator"& % +4 "core" %   G  + "storage"("% +4 "core" %q\ #\ - 7\ +2 "storage"(#. +3 "core" .($ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(( +190 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" & \ 1\ 0\  +2 "manipulator"&%& +4 "core" &-  $  + "manipulator"&% +4 "core" %    $  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&( +173 "core" ( + "manipulator"&\ & +5 "core" &    d + "storage"('& +4 "core" & \ $\ . L\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&(' +103 "core" ' + "storage"(& +4 "core" & \ O\ ? [\  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"('L +285 "core" ' +2 "storage"()- +3 "core" -'v +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (-& +2 "core" & \ \  \  +2 "manipulator"&& +4 "core" & \   d +2 .tElbow.seek 2 +2 "manipulator"&.( +3 "core" ( + "manipulator"&5& +4 "core" &   l d + "storage"(& +4 "core" & \ \ \  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&1'ϊ +13 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&3/ +68 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&K& +2 "storage"(W'v +7 "core" &    d + "manipulator"&/% +5 "core" % ϐ    w +2 .tForearm.seek :retract + "manipulator"&'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&9(Ӥ +150 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +3 "core" ( + "manipulator"&4& +4 "core" &ӧ! \   ;4 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &<& +3 "core" &ӧ! \ G ;4 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&+'+ +97 "core" ' + "manipulator"&*& +5 "core" &ӧ!   ;4 + "manipulator"&0% +4 "core" %'   +2 "collection"'@& +4 "core" &.\ +2 "collection"':& +6 "core" &O\ +2 .tCC.seek :closed +2 "collection"'T(O +4 "core" &{\ +7 & 1z\ $e +10 &Y[\ 7 +9 &8\ J +10 &`!\ J +9 &f\ J +9 &C`n\ J +10 &cU\ I +9 &`F\ J +10 &c2\ I +9 &Kc\ J +9 & c\ J +10 &!d\ J +9 &#c\ J +9 &%Sd\ J +10 &'dq\ J +9 &(bb\ I +9 &*eS\ I +10 &,[aB\ J +9 &.c8\ I +10 &/b#\ J +9 &1f\ I +9 &3cc\ J +10 &5&e\ I +9 &6h\ J +9 &8c\ I +10 &:lc=\ I +9 &<.d1\ I +10 &=e#\ J +9 &?f\ I +9 &Asb\ J +10 &C6`m\ I +9 &Dch\ I +9 &Fj]\ K +10 &HtzR\ L +9 &J$|I\ S +10 &K`aI\ U +9 &MvC\ W +9 &OW5\ + +10 &O~#\ M +9 ( + &Oc\ H +2 "collection"':& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.65 + .Hand.open + "manipulator"&D1 +76 "core" 1 +2 "manipulator"&2% +4 "core" % '  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&?'\ +94 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'C  +128 "core" ~ +2 .tCSV.dial CTV + "collection"'8  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2631 "core" ' +2 "collection"'7% +4 "core" % CC\ \ +2 .tCS.seek 4.15ml + "collection"'6'Q +1567 "core" ' + .tdelay 8 seconds +803 .PSV.dial :air +2 "processing"%=  +43 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%F  +71 "core"  +2 .tPS.seek 0ml +2 "processing"%E'W +2648 "core" ' + .tCBV.dial between PRV and waste1 +7 "collection"'H ` +38 "core" _ +2 .tCSV.dial :air + "collection"'O @ +44 "core" > +2 .tCS.seek 10ml +2 "collection"' ' D +1563 "core" ' + .tCSV.dial CTV +2 "collection"'  +55 "core"  +2 .tCS.seek 0ml +2 "collection"'Q' +2629 "core" ' + .tCBV.dial :waste1 +2 "collection"'R @ +29 "core" > +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'  +126 "core" + "collection"'L& +4 "core" &Ocn\ H +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&;% +4 "core" %\    !  + "storage"(Y% +4 "core" % !\ + "storage"(N. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(A($ +191 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (,& +3 "core" &% @\ +2 "manipulator"&G& +3 "core" &Ӭ    :/ +2 "manipulator"&\\% +3 "core" %\    =  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"& ( +154 "core" ( +2 "manipulator"&>& +4 "core" &  <  +2 "storage"(I& +3 "core" &% Y\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +4 "manipulator"&_'! +91 "core" ' +2 "storage"(Z& +4 "core" &% y\ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(`'L +283 "core" ' + "storage"(M- +4 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 "manipulator"&U& +3 "core" & >  +2 "storage"(]& +3 "core" &% #\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&e'e +34 "core" ' +2 .tElbow.hold + "manipulator"&X, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(V- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(^'> +31 "core" ' +2 "manipulator"&J% +4 "core" %u}  ȼF + "storage"(B& +4 "core" &% r M\ + .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 316 counts + "manipulator"&!'ϡ +15 "core" ' + "manipulator"&j& +5 "core" &     + "storage"(i& +4 "core" &% S\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&m'! +27 "core" ' +3 .tSE.seek 1.1 Pucks below Top Plate + "storage"(c'- +41 "core" ' + "manipulator"&S& +5 "core" & H  + "manipulator"&p% +4 "core" %  \ Y +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&P'\ +100 "core" ' +2 .tElbow.seek CC +2 "manipulator"&(Ӥ +158 "core" ( +2 "manipulator"&q& +4 "core" &Ӫ  9% + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &h& +2 "core" &Ӫ  X 9% +2 .tForearm.seek CC +2 "manipulator"&g'+ +103 "core" ' + .tHand.close +2 "manipulator"&s/ +64 "core" / +2 .tCC.seek :open + "collection"'w( +374 "core" ( +2 "storage"(k& +4 "core" &% D\ + "storage"(y& +4 "core" &% 6\ + "manipulator"&d& +4 "core" &Ӯ    8! + "manipulator"&a% +4 "core" % ,   D B +2 .tForearm.seek :retract + "manipulator"&n'\ +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&o( +153 "core" ( +2 "manipulator"&t& +4 "core" &  # \ + "storage"(v& +4 "core" &%\ \ \ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&l'e +114 "core" ' +2 .tElbow.hold + "manipulator"&|, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&{1 +66 "core" 1 +2 "manipulator"&x% +4 "core" % og   ǵ + "storage"(& +4 "core" &% \ + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 1 + 310 counts +52 "manipulator"&~'ϛ +21 "core" ' +2 "manipulator"&& +4 "core" &   \ + "storage"(& +4 "core" &%\ &\ # ;\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"& '! +30 "core" ' +3 "storage"(b% +4 "core" %6\ 2\ 4 \ +2 ."downElevator"SE.seek :down +4 "storage"(['v +98 (f% +3 "core" %'L \ j\ T[ + "manipulator"&% +4 "core" % \  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&z'\ +95 "core" ' +50 ' + ."downElevator"SE.stop +2 "storage"(5 +2 .tPSV.dial :air +2 "processing"%  +71 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2629 "core" ' + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +42 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +43 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +44 "core" + .tdelay 1 second +102 .PSV.dial :air +17 "processing"%  +44 "core"  + .tdelay 1 second +103 .PS.seek 0ml + "processing"%'W +2630 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%}& +4 "core" &\ + "manipulator"& & +4 "core" &   \ + "manipulator"&"% +4 "core" %\    & +2 .tElbow.seek FlushPuck::Garage + "manipulator"&#(- +183 "core" ( + "manipulator"&& +4 "core" &-  X +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &-   : +2 .tForearm.seek :garage +2 "manipulator"&%' +91 "core" ' +2 .tHand.close + "manipulator"&/ +68 "core" / + "manipulator"&$& +4 "core" &-  ^ +2 "manipulator"&\ % +3 "core" %  < +2 .tForearm.seek :retract +2 "manipulator"&''\ +94 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&(z +115 "core" ( +8 "manipulator"&& +5 "core" &   Z + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &r& +2 "core" & \  A +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&)'~ +98 "core" ' +2 "manipulator"&-& +4 "core" &   Q +2 "manipulator"&% +3 "core" %t   +2 "processing"%5& +4 "core" &\ +2 "processing"%& +4 "core" &\ +2 .tPC.seek :closed +2 "processing"%3(Tg +4 "core" &"\  +9 &4'\ *y +9 &d\ = +9 &y#\ L +10 &N]'\ K +9 &a/\ K +10 &b3\ K +9 &b9\ K +9 &U`<\ K +10 &a>\ K +9 &`@\ K +9 & bG\ K +10 &"]c<\ K +9 &$aP\ K +10 &%bM\ K +9 &'aU\ K +9 &)faV\ K +10 &+)`U\ J +9 &,`Q\ K +9 &.`_\ K +10 &0n^f\ K +9 &20_g\ K +10 &3`a\ K +9 &5_h\ K +9 &7u`Y\ K +10 &97`\\\ K +9 &:_[\ K +9 &<`Y\ K +10 &>~_^\ K +9 &@@_b\ K +9 &B_l\ J +10 &Cea\ K +9 &Efl\ L +10 &GEku\ L +9 &Ivu\ M +9 &Jq\ P +10 &L~y\ P +9 &N>x\ Q +10 &P{\ Q +9 &Q{\ Q +9 &Shzms\ 1 +10 &T(*s\ I +9 &TJ\ ' +2 ( +2 "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.52 +2 "processing"%K& +4 "core" &TJ\ ' + .tHand.open +2 "manipulator"&/1 +76 "core" 1 + "manipulator"&% +4 "core" % r   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&('\ +95 "core" ' + .tPRV.dial :air +2 "processing"%4  +40 "core"  +2 .tPSV.dial :mixloop +2 "processing"%< +43 "core" +2 "processing"%% +4 "core" %U\ +2 .tPS.seek 0.3ml +2 "processing"%1' +389 "core" ' + .tPSV.dial PSR +2 "processing"%* +100 "core"  + "processing"%0% +4 "core" %\  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%@'* +494 "core" ' +2 .tdelay 3 seconds +301 .PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%.' +1920 "core" ' +2 .tdelay 3 seconds +301 .PSV.dial :mixloop +2 "processing"%W +101 "core" +2 .tPTV.dial :mixing +2 "processing"% @ +70 "core" A + .tPBV.dial :waste2 +2 "processing"%u  +128 "core"  +2 .tPS.seek 0ml +2 "processing"%D'W +2629 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&2& +4 "core" &  I +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&:(z +3 "core" ( + "manipulator"&C& +4 "core" &  C + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &8& +3 "core" &  : +2 .tForearm.seek PC + "manipulator"&+'~ +95 "core" ' + .tHand.close +2 "manipulator"&/ +75 "core" / +2 .tPC.seek :open + "processing"%7( +401 "core" ( +2 "manipulator"&&& +4 "core" & \ B + "manipulator"&=% +4 "core" % }   ! +2 .tForearm.seek :retract + "manipulator"&F'\ +94 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(- +146 "core" ( + "manipulator"&H& +4 "core" &-  " 0 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &O& +3 "core" &-  I 0 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&6' +101 "core" ' + .tHand.open +2 "manipulator"&1 +70 "core" 1 +2 "manipulator"& % +4 "core" %   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&R'\ +90 "core" ' + #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%& +4 "core" &\ + "manipulator"&L% +4 "core" %\  m  + "storage"(;% +4 "core" %~\ \  X\ + "storage"(Y. +4 "core" .($ + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(N( +189 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (,& +3 "core" & \  +2 "manipulator"&G& +3 "core" &-   0 +2 "manipulator"&\\% +3 "core" %\    +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&( +163 "core" ( +2 "manipulator"&>& +4 "core" &   l b +2 "storage"(I& +3 "core" & \ \  C\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&Z' +96 "core" ' +2 "storage"(9& +4 "core" & \ \  \  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(?'L +283 "core" ' +2 "storage"(M- +3 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 (U& +3 "core" & 8\  +2 "manipulator"&]& +3 "core" &   b +2 .tElbow.seek 2 + "manipulator"&V( +4 "core" ( + "manipulator"&J& +4 "core" &   b + "storage"(B& +4 "core" & i\  +2 .tForearm.seek 2 + 300 counts + "manipulator"&j'ϊ +37 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&i/ +64 "core" / +3 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 2):bt[ "4/home/esp/esp2/utils/puckmoves.rb:387:in `load'"8/home/esp/esp2/utils/puckmoves.rb:958:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"?/home/esp/esp2/protocol/2G/DAprocess.rb:170:in `processDA'"0/home/esp/esp2/protocol/2G/DA.rb:64:in `da'"(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 +3 "manipulator"&S& +2 "storage"(p'v +7 "core" &   b + "manipulator"&_% +4 "core" % \ \  +2 .tForearm.seek :retract +2 "manipulator"& '\ +96 "core" ' +2 .tElbow.seek PC +2 "manipulator"&`(z +179 "core" ' + ."downElevator"SE.stop + "storage"(5 +97 "core" ( + "manipulator"&e& +4 "core" &n \  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &!& +3 "core" &n   +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&^'~ +101 "core" ' + "manipulator"&q& +5 "core" &n   + "manipulator"&h% +4 "core" %ψ  < +2 "processing"%m& +4 "core" &\ +2 "processing"%X& +6 "core" &\ +2 .tPC.seek :closed +3 "processing"%s(Tg +3 "core" &\ +5 &\ 7 +10 &DK}\ / +9 &tt\ D +9 &e\ K +10 &\\\ K +9 &\\\ K +9 &d`\ K +60 &&_\ K +7 &^\ K + &]\ K +2 &m]}\ K &!.`\ K + &"]\ K + &$[|\ K +3 &&u]r\ K +10 &(7\\n\ K +9 &)Zj\ K +10 &+\\g\ K +9 &-}[j\ K +9 &/?`d\ K +10 &1`w\ K +9 &2`o\ J +9 &4]p\ J +10 &6H^w\ J +9 &8 ]n\ J +9 &9\\i\ J +10 &;[n\ K +9 &=P`e\ K +10 &?`b\ J +9 &@]U\ J +9 &B^P\ J +10 &DWaZ\ K +9 &Fe_\ K +9 &Gk]\ L +10 &I|U\ N +9 &KOM\ P +10 &MR\ Q +9 &NR\ Q +9 &PQ\ Q +10 &RVU\ Q +9 &S]U\ c +9 &TH `M\ + +9 ( +2 &TNQ\ % +2 "processing"%X& +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.57 + .Hand.open + "manipulator"&P1 +71 "core" 1 + "manipulator"&T% +4 "core" % π  m +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&k'\ +95 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%y  +2 %d9 +6 "core" 9 +102 "processing"%a9 +2 "core" 9\\ +102 "processing"%t9 +3 "core" 9\\  +102 "processing"%v9 +2 "core" 9\\  +102 "processing"%g9 +2 "core" 9[ +103 "processing"%9 +2 "core" 9\\ +102 "processing"%{9 +4 "core" 9\\ +102 "processing"%x9 +2 "core" 9\\ +102 "processing"%9 +3 "core" 9\\" +102 "processing"%9 +2 "core" 9]& +102 "processing"%9 +3 "core" 9]* +102 "processing"%n9 +2 "core" 9]/ +102 "processing"%b9 +3 "core" 9]3 +102 "processing"%o9 +2 "core" 9]7 +102 "processing"%f9 +2 "core" 9]; +102 "processing"%9 +3 "core" 9]? +102 "processing"%l9 +3 "core" 9]C +102 "processing"%~9 +2 "core" 9^H +102 "processing"%c9 +3 "core" 9]L +102 "processing"%9 +2 "core" 9^P +102 "processing"% 9 +2 "core" 9]T +103 "processing"%[9 +3 "core" 9aX +102 "processing"%E9 +2 "core" 9^] +102 "processing"%9 +3 "core" 9_a\ +102 "processing"%9 +2 "core" 9_e +102 "processing"%9 +2 "core" 9`i +102 "processing"%9 +3 "core" 9`m +103 "processing"%9 +2 "core" 9`q +102 "processing"%}9 +3 "core" 9 `v +102 "processing"% 9 +2 "core" 9(`z +102 "processing"%"9 +2 "core" 90`~ +102 "processing"%9 +3 "core" 97a +103 "processing"%9 +2 "core" 9>a +102 "processing"%|9 +2 "core" 9Ea +102 "processing"%9 +3 "core" 9Mb +19 "Can"\ vv +83 "processing"%$9 +2 "core" 9Ra +102 "processing"%\ 9 +3 "core" 9\\b +3 .tPH.hold 2:00:00,28C +3 "processing"%z pp\\ +3 .tdelay 1:30 +3 "core"  +9000 .tPSR.select :air +3 .PSV.dial PSR + "processing"% +102 "core"  + "processing"%r% +4 "core" %V\  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml + "processing"%%' +589 "core" ' +2 .tdelay 5 seconds +503 .PSR.select :air +2 "processing"% +9 .tPS.seek 2ml +2 "processing"%-'[ +1611 "core" ' + .tPTV.dial :puck +2 "processing"%  +70 "core"  + .tPSV.dial PTV +2 "processing"%5 +74 "core" + .tPBV.dial :waste1 +2 "processing"%#  +128 "core" + "processing"%'% +4 "core" %V,\  +2 .tPS.seek 1.5ml +2 "processing"% ' +597 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"%K * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%/'W +1604 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "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"%4 +73 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%<' +2300 "core" ' + .tPSV.dial PTV +2 "processing"% +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%) +71 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"% +71 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%*  +71 "core"  +2 .tPS.seek 0ml +2 "processing"%0'W +2283 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%1  +126 "core" +2 .tPSV.dial :mixloop + "processing"%@ +44 "core" + .tPRV.dial :ab1 +2 "processing"%W @ +71 "core" A + .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%'w +357 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +4 .tPRV.dial CBV + "collection"'u  + "processing"%.  +45 "core"  +7 + "processing"%2% +4 "core" %t-\  +2 .tPS.seek 0.32ml +2 "processing"%C'! +398 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'8  +30 "core" +2 .tPRV.dial :air + "processing"%  +42 "core"  +2 .tPS.seek 0.9ml + "processing"%'D +1226 "core" ' +2 .tPRV.dial :waste2 + "processing"%( @ +69 "core" @ +2 .tPS.seek 0.5ml +2 "processing"%3' +865 "core" ' + #taddPMLReagent08 +6 .PSV.dial :air +2 "processing"%&  +42 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%='[ +1605 "core" ' +2 .tPSV.dial :PML + "processing"%H +55 "core" +2 .tPTV.dial :mixing + "processing"%O @ +71 "core" A + .tPBV.dial :waste1 +2 "processing"%+  +24 "Can"\ >> +9 "core"  + "processing"%:% +4 "core" %V)\  +2 .tPS.seek 1.85ml +2 "processing"%'6 +242 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%'W +1969 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'L& +3 "core" &B\ +2 "manipulator"&;& +3 "core" &n    +2 "manipulator"&Y% +4 "core" % #  ] A +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&F(- +144 "core" ( +2 "manipulator"&6& +4 "core" &-  n ( + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &,& +3 "core" &-  ( +2 .tForearm.seek :garage + "manipulator"&G' +98 "core" ' +2 .tHand.close + "manipulator"&\\/ +75 "core" / +3 "manipulator"&A& +4 "core" &- \  ( + "manipulator"&>% +4 "core" % ϸ   , \ +2 .tForearm.seek :retract + "manipulator"&I'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&9(Ӥ +262 "core" ( +2 "manipulator"&& +4 "core" &Ӡ \  1 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &R& +3 "core" &Ӡ  S 1 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&M'+ +102 "core" ' +2 "manipulator"&U& +5 "core" &Ӡ  W 1 + "manipulator"&]% +4 "core" %/ q a +2 "collection"'J& +4 "core" &\ +2 "collection"'B& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'i(O +4 "core" &\  +9 &3\ +{ +9 &e\ > +9 &\ M +10 &Q_\ K +9 &g\ K +9 &g\ L +10 &e\ K +9 &Xi\ K +10 &e\ K +9 &c\ K +9 & e\ L +10 &"`h\ K +9 &$!g\ L +9 &%d\ K +10 &'g\ L +9 &)hd\ K +10 &+*a\ K +9 &,h\ K +9 &.c\ K +10 &0pg\ K +9 &22c\ K +9 &3`\ K +10 &5c\ K +9 &7xd\ K +10 &9;d\ K +9 &:d\ K +9 &<d\ K +10 &>e\ K +9 &@Ce\ K +9 &Be\ K +10 &Cc\ K +9 &Ee\ K +10 &GIj\ L +9 &I~\ N +9 &J\ R +10 &Lp\ V +9 &N0\ D +9 &O==\ $m +10 &On\ D +5 ( +2 "collection"'B& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.53 + "collection"'S& +4 "core" &O_\ D + &O]\ D +2 .tHand.open + "manipulator"&_1 +76 "core" 1 +2 "manipulator"&% +4 "core" % .  b +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&Z'\ +101 "core" ' + .tPSV.dial PSR +2 "processing"%? +102 "core"  + "processing"%j% +5 "core" %\\-\ + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%e' +1615 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%!  +54 "core"  +3 .tPS.seek 0ml +2 "processing"%V'W +1603 "core" ' + .tPSV.dial PSR +2 "processing"%q +42 "core"  +2 .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%h' +2627 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +8 .tCBV.dial PRV +3 "processing"%m  + "collection"'p  +42 "core" ~ +115  + .tPSV.dial :mixloop +2 "processing"% +100 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%7  +70 "core" +2 .tPS.seek 0ml +2 "processing"%P'W +2629 "core" ' + .tPSV.dial :air +2 "processing"%T  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%d' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"%X +44 "core" +2 .tPS.seek 0ml +2 "processing"%a'W +2633 "core" ' +2 .tPSV.dial :air + "processing"%^  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%t' +2624 "core" ' +2 .tPSV.dial :mixloop + "processing"%v +44 "core" +2 .tPS.seek 0ml +2 "processing"%g'W +2634 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +4 "core" &Ӡ  1 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&{(Ӥ +3 "core" ( + "manipulator"&x& +4 "core" &Ӡ   L 1 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &Ӡ  1 +2 .tForearm.seek CC +2 "manipulator"&'+ +105 "core" ' +2 .tHand.close + "manipulator"&/ +69 "core" / +2 .tCC.seek :open +2 "collection"'n( +374 "core" ( + "manipulator"&b& +4 "core" &ӡ  * 1 +2 "manipulator"&o% +3 "core" % +   +2 .tForearm.seek :retract +2 "manipulator"&f'\ +110 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +281 "core" ( + "manipulator"&l& +4 "core" &-    ' +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &~& +2 "core" &-   ' +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&c' +94 "core" ' + .tHand.open +2 "manipulator"&1 +76 "core" 1 +2 "manipulator"& % +4 "core" %  W +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&['\ +101 "core" ' + ."da"delayUntil "16:54:11.79" +24897 #recoverPRVreagent08 +6 .PTV.dial :mixing +2 "processing"%E @ +70 "core" B +2 ."da"PBV.dial :waste1 + "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"% * +33 "core" + +2 ."da"PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2302 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%}  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +43 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%"  +42 "core"  +2 ."da"PS.seek 0ml + "processing"%'W +2265 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +129 "core"  +2 "processing"%|% +4 "core" %YD\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +584 "core" ' +2 ."da"delay 5 seconds +209 "Can"\ CC +293 ."da"PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%$'[ +1613 "core" ' + ."da"PTV.dial :puck +2 "processing"%\  +71 "core"  + ."da"PSV.dial PTV +2 "processing"% +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%r  +33 "core" + "processing"%D% +4 "core" %]>\ +2 ."da"PS.seek 1.5ml +2 "processing"%%' +584 "core" ' +2 ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +3 "processing"% * +32 "core" + +2 ."da"PS.seek 0ml +2 "processing"%5'W +1612 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +6 .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%#  +35 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%' * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%- +73 "core"  + ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%K' +2296 "core" ' + ."da"PSV.dial PTV +2 "processing"% +74 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%y +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +71 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%4'W +2272 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%/ +128 "core"  + "processing"%% +4 "core" %VF\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%)' +586 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1617 "core" ' + ."da"PTV.dial :puck +6 .PSV.dial PTV +2 "processing"%* +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%<  +34 "core" + "processing"%1% +4 "core" %`;\  +2 ."da"PS.seek 1.5ml +2 "processing"%@' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%W * +33 "core" , +3 ."da"PS.seek 0ml + "processing"%0'W +1604 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%.  +33 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%u * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%2 +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2294 "core" ' +2 ."da"PSV.dial PTV + "processing"%8 +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +71 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%C +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%(  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2262 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%&  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +7 "processing"%3  +125 "core" + ."da"delay 5 seconds +551 .PRV.dial :ab2 +2 "processing"%H  +40 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop + "processing"%O +44 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%+' +391 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%:  +43 "core"  +2 "processing"% % +4 "core" %/\  +2 ."da"PS.seek 0.55ml +2 "processing"%='| +339 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%  +54 "core" +2 ."da"PS.seek 2ml +2 "processing"%L'[ +1560 "core" ' + ."da"PSV.dial :PML +2 "processing"%; +42 "core" + ."da"PTV.dial :mixing +2 "processing"%Y @ +69 "core" A + ."da"PBV.dial :waste1 +2 "processing"%6  +34 "core" +2 "processing"%,% +4 "core" %\\6\  +2 ."da"PS.seek 1.85ml +2 "processing"%`'< +236 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%\\ * +34 "core" , +3 ."da"PS.seek 0ml + "processing"%A'W +1962 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +159 "Can"\ ii +47843 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%>  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%k * +34 "core" , + ."da"PSV.dial :air +2 "processing"%G  +44 "core"  + ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2302 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%R +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%F  +43 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%U +45 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%]  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%J'W +2274 "core" ' +2 #"da"washCycleDA #1 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%I +140 "core"  + "processing"%w% +4 "core" %W:\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%S' +591 "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 "processing"%  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%B +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%?  +33 "core"  + "processing"%j% +4 "core" %V<\  +2 ."da"PS.seek 1.5ml +2 "processing"%M' +558 "Can"\ 98 +31 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +3 ."da"PS.seek 0ml +2 "processing"%!'W +1616 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%e  +33 "core"  + ."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"%V +71 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%p' +2300 "core" ' + ."da"PSV.dial PTV +2 "processing"%m +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +71 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%7 +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%h  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%T'W +2272 "core" ' +2 #"da"washCycleDA #2 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%P +127 "core"  +2 "processing"%X% +4 "core" %T7\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%d' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%^'[ +1610 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%a +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%v  +33 "core"  + "processing"%t% +4 "core" %X=\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +594 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%x * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1626 "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 + "processing"%9 * +35 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%Z +71 "core" +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%i' +2305 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%b +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%o +72 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%l  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%~'W +2279 "core" ' + #"da"washCycleDA #3 of 3 +7 .PSR.select :air +2 .PSV.dial PSR + "processing"%{ +128 "core"  + "processing"%% +4 "core" %U6\ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"% ' +585 "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"%c +72 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%E  +32 "core"  +2 "processing"%% +3 "core" %Y?\  +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" , +3 ."da"PS.seek 0ml +2 "processing"%g'W +1606 "core" ' +2 ."da"delay 2:00 +3787 "Can"\ RQ +8215 #"da"recoverPSRreagent08 +2 .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"% +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%"' +2288 "core" ' +2 ."da"PSV.dial PTV +52 "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +71 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%| +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2288 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%\ +138 "core"  +2 "processing"%% +4 "core" %WR\ ( + #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +2 "processing"% +21 ."da"PS.reconfigure :default +8 "processing"%#A d`xb +4 ."da"PS.seek 0.25ml +5 "processing"%r'7 +339 "core" ' +3 ."da"delay 5 seconds +503 "processing"%D% +3 "core" %7K\ * + #"da"Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%$' +332 "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 + "processing"%% +75 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%#  +36 "core" + "processing"%'% +4 "core" %\\<\  +2 ."da"PS.seek 1.5ml +2 "processing"%-' +587 "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"% 'W +1608 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%y  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"% * +36 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +75 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%K' +2430 "core" ' +2 ."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 +2 "processing"%4 +76 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%)  +75 "core"  +2 ."da"PS.seek 0ml +2 "processing"%*'W +2429 "core" ' + #"da"Additional air clear +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%< +136 "core"  + "processing"%1% +4 "core" %TL\ 7 + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%'[ +2131 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%W +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%@  +34 "core"  +2 "processing"%.% +3 "core" %`J\ 5 +2 ."da"PS.seek 1.5ml +2 "processing"%u' +588 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%2 * +33 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 + "processing"%0  +106 "core"  +2 ."da"PS.seek 0ml +2 "processing"%8'W +1605 "core" ' + "processing"%9 +4 "core" 95. +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%C  +3 "core" 5. + 5. + "processing"%(& +4 "core" &TN=\ ; % +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&% +4 "core" %\  R \ k + "storage"(&% +4 "core" % \ T + "storage"(3. +3 "core" .( +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 1 +2 "storage"(H($ +190 "core" ( + ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (O& +3 "core" &' D\ R +2 "manipulator"&& +4 "core" &- ) ' + "manipulator"&:% +4 "core" %\  a \ k +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"& ( +187 "core" ( + "manipulator"&+& +4 "core" & $ +2 "storage"(& +3 "core" &' r\ T +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&='! +95 "core" ' +2 "storage"(;& +4 "core" &' z\ R +2 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(Y'L +292 "core" ' + "storage"(6- +4 "core" -'y + ."da"SE.configure :default +7 "storage"(#QK-0-\ b +3 "manipulator"&,& +3 "core" & T P n +2 "storage"(\\& +8 "core" &' X\ K +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&L'e +35 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&`, +3 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 "storage"(>- +2 "core" -'y +3 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(k'1 +26 "core" ' +2 "manipulator"&G% +4 "core" %Xf + "storage"(A& +4 "core" &' p o\ = + ."da"Forearm.force -20 +2 "manipulator"&5 +2 ."da"Forearm.seek 1 + 287 counts +2 "manipulator"&R'τ +15 "core" ' + "manipulator"&F& +4 "core" &  + "storage"(U& +4 "core" &' \ R +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&]'! +26 "core" ' +3 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(' +55 "core" ' +2 "manipulator"&I& +4 "core" &  +2 "manipulator"&w% +3 "core" %  +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&J'\ +98 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&S(z +241 "core" ( +2 "manipulator"&& +4 "core" &x ~ + ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &B& +3 "core" &x v  +2 ."da"Forearm.seek PC +2 "manipulator"&?'~ +92 "core" ' +2 ."da"Hand.close +2 "manipulator"&j/ +76 "core" / +2 ."da"PC.seek :open +2 "processing"%_( +404 "core" ( + "storage"(& +4 "core" &' 1\ O +2 "manipulator"&M& +3 "core" &x x w ; +2 "manipulator"&e% +3 "core" % ϊ v u K +3 ."da"Forearm.seek :retract +2 "manipulator"&q'\ +102 "core" ' + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&V( +263 "core" ( +2 "manipulator"&!& +4 "core" & P s g + "storage"(m& +4 "core" &' Z\ K +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"& '! +91 "core" ' +2 ."da"Hand.open + "manipulator"&71 +72 "core" 1 +2 "storage"(h- +4 "core" -' +2 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(p' +24 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.19 Pucks below Top Plate +2 "storage"(P' +49 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da22jun0717h100ml.tif +1949 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +14756 "Can"\ $ +16057 #"da"WARNING: Too Dark -- required 3635.38s exposure > 300s time limit\ SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da22jun0717h100ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da22jun0717h100ml15s.tif +1571 #SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da22jun0717h100ml15s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da22jun0717h100ml30s.tif +3071 #SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da22jun0717h100ml30s.tif: TIFF Upload Complete\ +18 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da22jun0717h100ml70s.tif +7131 #SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da22jun0717h100ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +5 ."Qmail"DAfans.email "300.0 sec auto-exposure",Subject: "da22jun0717h100ml images!" +8 "storage"(X- +5 "core" -' +2 "storage"(T& +7 "core" &' e e V\ +3 "manipulator"&d& +5 "core" & M +2 ."da"Elbow.seek 1 +4 "manipulator"&a( +7 "core" ( +2 "manipulator"&v& +4 "core" &  5 + "storage"(t& +7 "core" &' f h 3\ +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&^'! +4 "core" ' +2 ."da"SE.reconfigure :gently +4 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.9 Pucks below Top Plate +2 "storage"(x'& +36 !"Qmail"o:!Net::SMTPAuthenticationError: mesg"A535-5.7.8 Username and Password not accepted. Learn more at\ :@checkpoint: omitted:bt["E/opt/mbari/lib/ruby/1.8/net/smtp.rb:954:in `check_auth_response'"/opt/mbari/lib/ruby/1.8/net/smtp.rb:723:in `authenticate'":/opt/mbari/lib/ruby/1.8/net/smtp.rb:566:in `do_start'"7/opt/mbari/lib/ruby/1.8/net/smtp.rb:525:in `start'"2/home/esp/esp2/lib/email.rb:325:in `sendOnce'"3/home/esp/esp2/lib/schedule.rb:292:in `unsync'"3/home/esp/esp2/lib/schedule.rb:594:in `unsync'"3/home/esp/esp2/lib/schedule.rb:621:in `unsync'"2/home/esp/esp2/lib/email.rb:318:in `sendOnce'"./home/esp/esp2/lib/email.rb:340:in `send'",/home/esp/esp2/lib/msg.rb:68:in `retry'"./home/esp/esp2/lib/email.rb:339:in `send'"B/home/esp/esp2/protocol/2G/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:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +2 !o:Email::Queue::Purge: mesg"Purged output queue:bt[ "//home/esp/esp2/lib/email.rb:106:in `purge'"3/home/esp/esp2/lib/email.rb:75: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:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +25 "core" ' +2 "manipulator"&& +4 "core" &  p + "storage"(& +4 "core" &'\ e\ +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&9'e +35 "core" ' + ."da"Elbow.hold +2 "manipulator"&Z, +4 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 2.09 Pucks below Top Plate +3 "storage"(' +22 "core" ' +2 "manipulator"&b% +4 "core" %cl   Ƿ + "storage"(o& +4 "core" &' 9\ +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 298 counts + "manipulator"&'Ϗ +14 "core" ' +2 "manipulator"&l& +4 "core" &  \ _ +2 "storage"(i& +4 "core" &'\ \ B\ +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&{'! +26 "core" ' + "storage"(% +5 "core" %\ #\ " \ +2 ."downElevator"SE.seek :down +3 "storage"(~'v +57 "core" 'n 8 .\ qY +3 !"downElevator"o:Slide::Error\ : mesg"?Storage Elevator overCurrent at 5.81 Pucks below Top Plate:@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error:overCurrent: @tagi~: @sourcei-: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positionin: velocityi: currenti:pwmi^:erri: inPressi8 : outPressi :deltaPressi. : voltagef13.286238586156113ɞ: @type2F:@destinationi%:@axisName"Storage Elevator:bt["2/home/esp/esp2/lib/slide.rb:587:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:350:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:323:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:314:in `seek'"0/home/esp/esp2/lib/slide.rb:357:in `moveTo'"//home/esp/esp2/utils/misc.rb:349:in `down'"/opt/mbari/lib/ruby/1.8/net/smtp.rb:723:in `authenticate'":/opt/mbari/lib/ruby/1.8/net/smtp.rb:566:in `do_start'"7/opt/mbari/lib/ruby/1.8/net/smtp.rb:525:in `start'"2/home/esp/esp2/lib/email.rb:325:in `sendOnce'"3/home/esp/esp2/lib/schedule.rb:292:in `unsync'"3/home/esp/esp2/lib/schedule.rb:594:in `unsync'"3/home/esp/esp2/lib/schedule.rb:621:in `unsync'"2/home/esp/esp2/lib/email.rb:318:in `sendOnce'"//home/esp/esp2/lib/email.rb:340:in `email'",/home/esp/esp2/lib/msg.rb:68:in `retry'"//home/esp/esp2/lib/email.rb:339:in `email'"./home/esp/esp2/lib/email.rb:348: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:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +2 !o:Email::Queue::Purge: mesg"Purged output queue:bt[ "//home/esp/esp2/lib/email.rb:106:in `purge'"3/home/esp/esp2/lib/email.rb:75: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:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +29097 !to:IRB::Abort: mesg"User Abort!!:@checkpoint: omitted:bt["1/home/esp/esp2/lib/esp.rb:79:in `mainThread'""/home/esp/esp2/lib/esp.rb:327 +1186 #-> SE.down + .SE.seek :down +2 "storage"('v +128 "core" ' +2 "storage"(}% +4 "core" %lB 8\ U[ +1013 #t-> SE.up +2 .SE.seek :up +2 "storage"( '# +17 "Can"\ 22 +242 "core" ' P \ c +3 !to:Slide::Error\ : mesg"?Storage Elevator overCurrent at 0.98 Pucks below Top Plate:@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error:overCurrent: @tagi%: @sourcei-: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positioni: velocityi: currenti:pwmi:erri: inPressiP : outPressi :deltaPressi: voltagef13.217510063819343OV: @type2F:@destinationi%:@axisName"Storage Elevator:bt["2/home/esp/esp2/lib/slide.rb:587:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:350:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:323:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:314:in `seek'"0/home/esp/esp2/lib/slide.rb:357:in `moveTo'"-/home/esp/esp2/utils/misc.rb:340:in `up'"(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 +621 #-> SE.down + .SE.seek :down +2 "storage"(g'v +263 "core" ' + "storage"(% +4 "core" %t R\ V` +3978 #t-> acces 1 + !o:NoMethodError : mesg".undefined method `acces' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(ESP):12: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 +489 #-> access 1 +2 "storage"(% +3 "core" %t >\ V` +2 "manipulator"&|% +4 "core" %  "  +2 "manipulator"&& +4 "core" & # ! +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"("(< +670 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (\ & +2 "core" &<  }\ +21729 #t-> Thread.resume +2 #Resuming after Storage Elevator overCurrent at 0.98 Pucks below Top Plate at 17:45:46 + .SE.seek :up +2 "storage"('# +290 "core" ' + "storage"(% +4 "core" % \ +1871 #t-> MainThread.resume + #Resuming after Storage Elevator overCurrent at 0.98 Pucks below Top Plate at 17:45:46 +2 .SE.seek :up +2 "storage"(D'# +3 "core" ' + "storage"(r% +5 "core" % \ +1814 #t-> PSflush +2 !o:NameError: mesg"#uninitialized constant PSflush: name: PSflush:bt["(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 +875 #-> PS.flush +2 #Flushing Processing stage + "processing"%$% +3 "core" %YX\ +1938 #tWaiting >20 seconds for da to relinquish FlushPuck +1837 !o:IRB::Abort: mesg"User Abort!!:bt["1/home/esp/esp2/lib/esp.rb:79:in `mainThread'""/home/esp/esp2/lib/esp.rb:327 +759 #-> SE.down +2 .SE.seek :down + "storage"(%'v +289 "core" ' +2 "storage"(#% +4 "core" %m 7\ q` +353 #t-> PS.flush +2 #Flushing Processing stage +2 "processing"%'% +3 "core" %Y\\\ e +1935 #tWaiting >20 seconds for da to relinquish FlushPuck +8901 !o:IRB::Abort: mesg"User Abort!!:bt["1/home/esp/esp2/lib/esp.rb:79:in `mainThread'""/home/esp/esp2/lib/esp.rb:327 +11053 "Can"v\ y +15822 #t-> MainThread.progess +2 !o:NoMethodError : mesgu:NameError::messageJundefined method `progess' for #: name: progess: args[:bt["(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 +2472 #-> mainCkPt +5766 #-> trouble +24823 #-> Forearm +2 "manipulator"&% +3 "core" %  $ !   +537 #t-> SE +3 "storage"(5% +3 "core" %m 6\ ` +2216 #t-> PC.loadFlush +1953 #Waiting >20 seconds for da to relinquish FlushPuck +3522 !o:IRB::Abort: mesg"User Abort!!:bt["1/home/esp/esp2/lib/esp.rb:79:in `mainThread'""/home/esp/esp2/lib/esp.rb:327 +183 #-> exit +7 #mEXIT @1654639520.29EDT @1654639538.23EDT = =mMAIN_scheduler =tMAIN @EDT1654639540.08 #"core_reset"Sent BREAK +2 #t@45551 receive with ifg=0x10, ie=0xFD + #@46185 receive with ifg=0x10, ie=0xFD + #@46840 receive with ifg=0x10, ie=0xFD + #@47474 receive with ifg=0x10, ie=0xFD #@48108 receive with ifg=0x10, ie=0xFD + #@48742 receive with ifg=0x10, ie=0xFD + #@49375 receive with ifg=0x10, ie=0xFD #@49702 receive with ifg=0x80, ie=0xFD + #@20719 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +243 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +386 "Can"\ { + \ { #tPolling Can every 10:00 +532 #-> ESP.ready! +154 "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 "collection"'% +3 "core" %\ n + .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +3 "core" + + .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %Ym\ y +2 .tPS.configure :default +2 "processing"%#A d`xb +2 .tPS.hold +2 "processing"%+ +4 "core" + + .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %Zop \ ; + .tSS.configure :default +2 "sampler")#.0X PS.flush + #Flushing Processing stage + "processing"%3% +3 "core" %Y\ v +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%4& +4 "core" &\ v + .tHand.open + "manipulator"&51 +27 "core" 1 + "manipulator"&6& +4 "core" &   B +2 "manipulator"&7% +3 "core" %   !  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&8(- +176 "core" ( + "manipulator"&9& +4 "core" &- *  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &:& +3 "core" &- ! # T +2 .tForearm.seek :garage + "manipulator"&;' +94 "core" ' + .tHand.close +2 "manipulator"&% +4 "core" % # + .  + .tForearm.seek :retract +2 "manipulator"&?'\ +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&@(z +140 "core" ( + "manipulator"&A& +4 "core" &o  * 5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &B& +3 "core" &o (  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&C'~ +100 "core" ' + "manipulator"&D& +5 "core" &o  * + "manipulator"&E% +4 "core" %ς " "  + "processing"%F& +4 "core" &\ o +2 "processing"%G& +5 "core" &\ o +2 .tPC.seek :closed +2 "processing"%H(Tg +4 "core" &\ o +9 &2y\ c*x +10 &b}\ a= +9 &er\ aN +10 &(T\ fM +9 &W\ eN +9 &W\ eM +10 &nW\ fM +9 &/Y\ eN +10 &Y\ eM +9 &T\ fM +9 & uT\ fN +10 &"7V\ fN +9 &#T\ fM +9 &%Y\ eM +10 &'~T\ gM +9 &)@V\ eM +9 &+Y\ eN +10 &,W\ fM +9 &.V\ fM +10 &0HV\ fM +9 &2\ T\ fM +9 &3S\ fM +10 &5T\ fM +9 &7PY\ fM +9 &9T\ fN +10 &:V\ fN +9 &<W\ fM +10 &>WV\ fN +9 &@U\ fN +9 &AT\ fN +10 &CS\ fM +9 &E`X\ fM +9 &G [\ eN +10 &Hh\ bP +9 &J~\ _R +10 &LU\ ^T +9 &N\ _T +9 &O\ ^S +10 &Q\ ^T +9 &SKx\ b2 +9 &T17b\ e1 +9 ( +2 &TA\ m ! +2 "processing"%G& +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.58 + "processing"%I& +4 "core" &TA\ l ! + .tHand.open +2 "manipulator"&J1 +75 "core" 1 + "manipulator"&K% +4 "core" % y   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&L'\ +98 "core" ' + .tPSV.dial PSR +2 "processing"%M +55 "core"  +2 .tPSR.select :flush +2 "processing"%j +10 .tPS.seek 1ml + "processing"%N'P +1101 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%O' +1620 "core" ' +2 .tPSV.dial PTV + "processing"%P +77 "core" + .tPTV.dial :puck +2 "processing"%Q  +5 "core"  + .tPBV.dial :waste1 +2 "processing"%R  +34 "core" +2 .tPS.seek 0ml +2 "processing"%S'W +2637 "core" ' + .tPSV.dial PSR +2 "processing"%T +75 "core"  + .tPSR.select :flush +3 "processing"%@ +9 .tPS.seek 0.5ml +2 "processing"%U' +604 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%V' +2126 "core" ' +2 .tPSV.dial PTV + "processing"%W +75 "core" +2 .tPBV.dial PSV + "processing"%X U +55 "core" W +2 .tPS.seek 0ml +2 "processing"%Y'W +2644 "core" ' +2 .tPSV.dial PBV +2 "processing"%Z @ +45 "core" > +2 .tPS.seek 2.5ml +2 "processing"%[' +2641 "core" ' +2 .tPSV.dial :waste1 + "processing"%\\  +85 "core"  +2 .tPS.seek 0ml +2 "processing"%]'W +2636 "core" ' +2 .tPSV.dial PSR +6 "processing"%^ +55 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%_' +2638 "core" ' +2 .tPSV.dial PTV + "processing"%` +76 "core" + .tPBV.dial PSV +43 .PS.seek 0ml + "processing"%a'W +2629 "core" ' +2 .tPSV.dial PBV + "processing"%b @ +44 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%c' +2631 "core" ' + .tPSV.dial :waste1 +2 "processing"%d  +73 "core"  +2 .tPS.seek 0ml +2 "processing"%e'W +2629 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&f& +4 "core" &p  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&g(z +3 "core" ( +2 "manipulator"&h& +4 "core" &p  )  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &i& +2 "core" &p "  + +2 .tForearm.seek PC +2 "manipulator"&j'~ +99 "core" ' +2 .tHand.close + "manipulator"&k/ +71 "core" / + .tPC.seek :open +2 "processing"%l( +400 "core" ( +2 "manipulator"&m& +4 "core" &p #  + "manipulator"&n% +4 "core" % ϑ " # +2 .tForearm.seek :retract + "manipulator"&o'\ +93 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&p(- +191 "core" ( + "manipulator"&q& +4 "core" &- &  ( 2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &r& +3 "core" &- !  2 2 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&s' +101 "core" ' +2 .tHand.open + "manipulator"&t1 +64 "core" 1 +2 "manipulator"&u% +4 "core" % ,  = +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&v'\ +96 "core" ' +3680 #t-> finalPurge + #Starting finalPurge +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'w& +3 "core" &H\ j +2 "manipulator"&x& +4 "core" &-  2 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&y(- +7 "core" ( +2 "manipulator"&z& +4 "core" &- (  ; ( +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &{& +2 "core" &-   ( +2 .tForearm.seek :garage +2 "manipulator"&|' +106 "core" ' + .tHand.close + "manipulator"&}/ +68 "core" / + "manipulator"&~& +4 "core" &-   $ ( +2 "manipulator"&% +4 "core" % % +  + .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&(Ӥ +272 "core" ( + "manipulator"&& +4 "core" &Ӫ ,  0 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &Ӫ " b 0 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&'+ +103 "core" ' + "manipulator"&& +4 "core" &Ӫ +  W 0 +2 "manipulator"& % +3 "core" %) + "  y +2 "collection"' & +4 "core" &A\ d +2 "collection"' & +4 "core" &J\ d +2 .tCC.seek :closed +2 "collection"'(O +4 "core" &\ \ d +7 & 4E\ ^%g +10 &X/\ R8 +9 &2\ SL +9 &[G\ XN +10 &p\\C\ XM +9 &2](\ WM +9 &_5\ WM +10 &[ \ XM +9 &x]?\ XM +10 &:b$\ WM +9 &^&\ WM +9 &!cE\ WM +10 &#`e\ WM +9 &%B_B\ XM +9 &'aM\ WM +10 &(b'\ WM +9 &*bG\ WM +10 &,J`(\ WM +9 &. ]>\ XM +9 &/`-\ WM +10 &1b9\ WM +9 &3RbK\ WM +9 &5]J\ XM +10 &6cI\ WM +9 &8a&\ WM +10 &:Z_>\ XM +9 &<bK\ WM +9 &=_I\ WM +10 &?_B\ WM +9 &Ac_G\ WM +9 &C%_G\ WM +10 &D`B\ WM +9 &FeK\ VM +10 &Hfn'\ UO +9 &J:\ NS +9 &K>\ HW +10 &M6\ EY +9 &NaJ\ I, +9 &O~5\ NN +9 ( +2 &Og/\ WG +2 "collection"' & +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.60 +2 "collection"'& +4 "core" &OgT\ UG + .tHand.open +2 "manipulator"&1 +76 "core" 1 +2 "manipulator"&% +4 "core" % ( *  ' z +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'& +4 "core" &OgW\ ZG +2 "collection"'% +3 "core" %7\ Z +2 "collection"' +3 "core"  + .tCSV.dial CSR +2 "collection"'  +43 "core"  +2 "collection"'% +4 "core" %J\ [ + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"''l +1350 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +8 '% +3 "core" %l\ W +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.499ml + "collection"'' +669 "core" ' + .tCSV.dial :waste +2 "collection"' +130 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"' ' +1984 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'!& +4 "core" &Og\ ]G + "collection"'"% +4 "core" %g\ ] + .tCSV.dial :flush +2 "collection"'#  +41 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml + "collection"'$'l +1242 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'% @ +42 "core" A +2 "collection"'&% +4 "core" %l{\ \\ +2 .tCS.seek 7ml +2 "collection"''' +548 "core" ' +2 ."connect"CSV.dial CTV +9 .tCTV.dial CSV +2 "collection"'(  + ')  +41 "core"  +91  + .tCBV.dial :waste1 +2 "collection"'* @ +43 "core" @ +3 .tCS.seek 0ml + "collection"'+' +1707 "core" ' +2 #tFlushing lower manifold's waste2b port + "collection"',& +4 "core" &Og@\ ]G +2 "collection"'-% +3 "core" %@\ ] +2 .tCSV.dial :flush + "collection"'.  +71 "core" +2 .tCS.seek 5ml +2 "collection"'/'l +1254 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air + "collection"'0 @ +43 "core" A +2 "collection"'1% +4 "core" %l9\ \\ +2 .tCS.seek 7ml +2 "collection"'2' +551 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'3  +42 "core"  + .tCBV.dial :waste2b +2 "collection"'4  +73 "core"  +2 .tCS.seek 0ml +2 "collection"'5' +1699 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'6& +4 "core" &Ofu\ \\G +2 "collection"'7% +3 "core" %=\ ] +2 .tCSV.dial CSR + "collection"'9  +42 "core"  + "collection"':% +4 "core" %\ \\ +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +9 .tCS.seek 8ml +2 "collection"'' +1969 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml + "collection"'<' D +552 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'= + '>  +55 "core"  +48 +2 .tCTV.dial :intake + "collection"'  +72 "core" + .tIntake.select :open +2 "sampler") +9 .tCS.seek 2ml +2 "collection"'A' \\ +1947 "core" ' + .tIntake.select :close +2 "sampler")0 +8 .tCTV.dial :air +2 "collection"'B  +73 "core"  +2 .tCS.reconfigure :default +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"';' +593 "core" ' +2 .tCSV.dial CSR +6 "collection"'D  +113 "core"  +2 "collection"'E% +4 "core" %f\ \\ + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"'F'l +1346 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 .tCS.seek 10ml +2 "collection"'8' D +1348 "core" ' +2 .tCSV.dial CBV + "collection"'? +99 "core" +2 .tCS.seek 0ml +2 "collection"' ' +36 "Can"\ k +2580 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&I& +4 "core" &Ӫ % # 0 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&J(Ӥ +3 "core" ( +2 "manipulator"&K& +4 "core" &Ӫ   0 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &G& +2 "core" &Ӫ  o 0 +2 .tForearm.seek CC +2 "manipulator"&M'+ +106 "core" ' + .tHand.close + "manipulator"&C/ +73 "core" / + .tCC.seek :open +2 "collection"'( +377 "core" ( + "manipulator"&N& +4 "core" &Ӫ   a 0 +2 "manipulator"&P% +3 "core" % + " { 9 +2 .tForearm.seek :retract +2 "manipulator"&Q'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&R(- +292 "core" ( + "manipulator"&O& +4 "core" &-  , Y +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &T& +3 "core" &- #   +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&S' +101 "core" ' +2 .tHand.open +2 "manipulator"&U1 +65 "core" 1 + "manipulator"&W% +4 "core" % (  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&X'\ +95 "core" ' +56109 "Can"j\ { +60001 \ z +60001 \ { +60000 \ z +60001 \ { +60001 \ { +60001 \ z +60001 {\ { +60001 \ { +60001 \ { +60001 \ { +60001 \ z +60001 \ { +60001 \ { +60001 I\ { +60001 d\ { +60001 \ { +60001 \ { +18422 !to:SignalException: mesg" SIGHUP:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:77:in `join'"1/home/esp/esp2/lib/esp.rb:77:in `mainThread'""/home/esp/esp2/lib/esp.rb:327 +5 #mEXIT @1654651130.62EDT @1655214097.09EDT = =tMAIN =mMAIN_scheduler @EDT1655214098.92 #"core_reset"Sent BREAK +2 #t@33545 sendCRC with ifg=0x20, ie=0x7F + #@35380 sendCRC with ifg=0x08, ie=0x5F + #@29755 idle with ifg=0x84, ie=0x75 #@30425 select with ifg=0x10, ie=0xF5 + #@31058 receive with ifg=0x10, ie=0xFD + #@31691 receive with ifg=0x10, ie=0xFD #@32324 receive with ifg=0x10, ie=0xFD + #@32652 receive with ifg=0x80, ie=0xFD + #@31066 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +241 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +385 "Can"\ u + \ u #tPolling Can every 10:00 +2 #Cleanly exited at 21:18:50EDT07-Jun-22 +454 #-> ESP.ready! +154 "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\ +5 "sampler")&\ +2 "collection"'% +2 "core" %G\ j +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +2 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %\\6\ r + .tPS.configure :default +3 "processing"%#A d`xb +2 .tPS.hold + "processing"%+ +2 "core" + +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %ww \ \ + .tSS.configure :default +3 "sampler")#.0X CS.status + "collection"'3% +3 "core" %g\ j +3070 #t-> PS.status +2 "processing"%4% +3 "core" %\\8\ r +2899 #t-> exit +5 #mEXIT @1655214186.61EDT @1655479068.14EDT = =tMAIN =mMAIN_scheduler @EDT1655479069.94 #"core_reset"Sent BREAK +2 #t@10379 receive with ifg=0x10, ie=0xFD + #@11104 receive with ifg=0x10, ie=0xFD + #@11674 receive with ifg=0x10, ie=0xFD + #@12313 receive with ifg=0x10, ie=0xFD #@12964 receive with ifg=0x10, ie=0xFD + #@13611 receive with ifg=0x10, ie=0xFD + #@14260 receive with ifg=0x10, ie=0xFD #@14586 receive with ifg=0x80, ie=0xFD + #@51223 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +236 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +381 "Can""\ u + "\ u #tPolling Can every 10:00 +2 #Cleanly exited at 09:43:06EDT14-Jun-22 +752 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ + "collection"'% +3 "core" %0\ i +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +5 "core" + + .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %\\1\ q +2 .tPS.configure :default +2 "processing"%#A d`xb +2 .tPS.hold +2 "processing"%+ +2 "core" + +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %rr \ \ +2 .tSS.configure :default +2 "sampler")#.0X CSV.CSR +2 .CSV.dial CSR + "collection"'3  +100 "core"  +1901 #t-> CSR.flush +2 .CSR.select :flush +2 "collection"' +1255 #t-> CS.pull 0.2 +2 "collection"'4% +3 "core" %3\ j +2 .tCS.seek 0.2ml +2 "collection"'5'< +135 "core" ' +2 "collection"'6% +4 "core" %9/\ h \ +21945 "Can"4\ w +7670 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'7' D +2565 "core" ' +2 "collection"'8% +4 "core" % @D\ i \ +1923 #t-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"'9 +127 "core" +23365 #t-> CS.empty +2 .CS.seek 0ml + "collection"':' +2625 "core" ' +2 "collection"';% +4 "core" %^\ i +763 #t-> CSV.CSR + .CSV.dial CSR + "collection"'<  +129 "core"  +326 #t-> CSR +3299 #-> PS.pull 0.5 +2 "processing"%=% +3 "core" %\\j\ q +2 .tPS.seek 0.5ml +2 "processing"%>' +595 "core" ' + "processing"%?% +4 "core" % m\ q +1240 #t-> CSV +6003 #-> CSV +1150 #-> PS.pull 0.5 +2 "processing"%@% +3 "core" % t\ q +2 .tPS.seek 1ml +2 "processing"%A'P +586 "core" ' +3 "processing"%B% +4 "core" %Pr\ q +7581 "Can"y\ w +60001 #\ w +60001 !\ w +60001  \ w +550 #t-> ps +385 #-> PS +2 "processing"%C% +3 "core" %P\ q +396 #t-> PSV +2 "processing"%D +2 "core"  +801 #t-> PS.empty +2 .PS.seek 0ml + "processing"%E'W +1099 "core" ' + "processing"%F% +4 "core" %Z\ q +281 #t-> PSV.flush +2 !o:NoMethodError : mesgu:NameError::message+undefined method `flush' for PSV:Shaft: name:\ flush: args[:bt[ "7/home/esp/esp2/lib/shaft.rb:80:in `method_missing'"(ESP):19: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 +782 #-> PSV.PSR +2 .PSV.dial PSR + "processing"%G +46 "core"  +296 #t-> PSR +522 #-> PSR.flush +2 .PSR.select :flush +2 "processing"%j +462 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%H' +2624 "core" ' + "processing"%I% +4 "core" %\ p\ +1836 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%J  +45 "core"  +604 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%K'W +2628 "core" ' + "processing"%L% +4 "core" %[\ q +479 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%M +46 "core"  +744 #t-> PSR.air +2 .PSR.select :air +2 "processing"% +368 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%N' +2625 "core" ' + "processing"%O% +4 "core" %\ q +523 #t-> PSV.waste1 +3 .PSV.dial :waste1 + "processing"%P  +44 "core"  +456 #t-> PS.empty +3 .PS.seek 0ml + "processing"%Q'W +2626 "core" ' +2 "processing"%R% +4 "core" %\\\ q +1001 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%S +56 "core"  +490 #t-> CSV +261 #-> CSR +873 #-> CS.pull 0.5 +2 "collection"'T% +3 "core" %l\ i +3 .tCS.seek 0.5ml + "collection"'U' +203 "core" ' + "collection"'V% +4 "core" %ݾa\ j +4148 #t-> 3.times{CSV.CSR; CS.fill; CSV.waste1; CS.empty; CSV.CSR} + .CSV.dial CSR +3 .CS.seek 10ml + "collection"'W' D +2513 "core" ' +2 .tCSV.dial :waste1 +2 "collection"'X +128 "core" +2 .tCS.seek 0ml + "collection"'Y' +2619 "core" ' + .tCSV.dial CSR +6 "collection"'Z  +128 "core"  +2 .tCSV.dial CSR +2 .CS.seek 10ml +2 "collection"'[' D +2633 "core" ' +2 .tCSV.dial :waste1 +2 "collection"'\\ +128 "core" +2 .tCS.seek 0ml + "collection"']' +2615 "core" ' +2 .tCSV.dial CSR + "collection"'^  +129 "core"  + .tCSV.dial CSR +2 .CS.seek 10ml +2 "collection"'_' D +2626 "core" ' + .tCSV.dial :waste1 +2 "collection"'` +130 "core" +2 .tCS.seek 0ml + "collection"'a' +2626 "core" ' +2 .tCSV.dial CSR + "collection"'b  +129 "core"  +915 #t-> CS.pull 0.5 +2 "collection"'c% +3 "core" %F\ i +7 .tCS.seek 0.499ml +2 "collection"'d'ݻ +202 "core" ' + "collection"'e% +4 "core" %ݺ/\ i +2800 #t-> 3.times{CSV.CSR; CS.fill; CSV.waste2; CS.empty; CSV.CSR} + .CSV.dial CSR +2 .CS.seek 10ml +2 "collection"'f' D +2493 "core" ' + .tCSV.dial :waste2 +2 "collection"'g +42 "core"  +2 .tCS.seek 0ml +2 "collection"'h' +2619 "core" ' +2 .tCSV.dial CSR + "collection"'i  +43 "core"  + .tCSV.dial CSR +2 .CS.seek 10ml +2 "collection"'j' D +2618 "core" ' +2 .tCSV.dial :waste2 + "collection"'k +42 "core"  +2 .tCS.seek 0ml +2 "collection"'l' +2626 "core" ' + .tCSV.dial CSR +7 "collection"'m  +55 "core"  + .tCSV.dial CSR +2 .CS.seek 10ml +2 "collection"'n' D +640 "Can"U\ u +1979 "core" ' +2 .tCSV.dial :waste2 +2 "collection"'o +40 "core"  +2 .tCS.seek 0ml +2 "collection"'p' +2618 "core" ' + .tCSV.dial CSR +2 "collection"'q  +55 "core"  +5509 #t-> CS.pull 0.5 +2 "collection"'r% +3 "core" %)\ i +2 .tCS.seek 0.5ml +2 "collection"'s' +221 "core" ' + "collection"'t% +4 "core" %ݿ%\ k +1554 #t-> 3.times{CSV.CSR; CS.fill; CSV.waste1; CS.empty; CSV.CSR} +2 .CSV.dial CSR +2 .CS.seek 10ml +2 "collection"'u' D +2488 "core" ' + .tCSV.dial :waste1 +2 "collection"'v +139 "core" +2 .tCS.seek 0ml +2 "collection"'w' +2616 "core" ' + .tCSV.dial CSR +2 "collection"'x  +127 "core"  + .tCSV.dial CSR +2 .CS.seek 10ml +2 "collection"'y' D +2624 "core" ' +2 .tCSV.dial :waste1 +2 "collection"'z +129 "core" +2 .tCS.seek 0ml +2 "collection"'{' +2626 "core" ' + .tCSV.dial CSR +2 "collection"'|  +128 "core"  +2 .tCSV.dial CSR +2 .CS.seek 10ml + "collection"'}' D +2620 "core" ' + .tCSV.dial :waste1 +2 "collection"'~ +128 "core" +2 .tCS.seek 0ml +2 "collection"'' +2621 "core" ' +2 .tCSV.dial CSR + "collection"'  +128 "core"  +31578 "Can"b\ w +24958 #t-> CS.pull 0.2 +2 "collection"'% +3 "core" %\ i +2 .tCS.seek 0.2ml +2 "collection"''= +129 "core" ' + "collection"'% +4 "core" %;\ i +215 #t-> CS.pull 0.2 +2 "collection"'% +3 "core" %;\ j +2 .tCS.seek 0.4ml +2 "collection"''ڔ +133 "core" ' +3 "collection"' % +4 "core" %ڔ\ i +827 #t-> CS.pull 0.5 + "collection"' % +4 "core" %ڔ\ h +2 .tCS.seek 0.9ml + "collection"' 'r +211 "core" ' +2 "collection"'% +4 "core" %t\ i +1275 #t-> CS.pull 1 + "collection"'% +6 "core" %t \ h +13 .tCS.seek 1.9ml +2 "collection"''\ 1 +338 "core" ' +2 "collection"'% +3 "core" %\ ,\  \ h +714 #t-> CS.pull 1 +2 "collection"'% +3 "core" %\ ,\ \ h +2 .tCS.seek 2.9ml +2 "collection"'') +341 "core" ' + "collection"'% +4 "core" %)\ i +314 #t-> CS.pull 1 +2 "collection"'% +3 "core" %)\ i +2 .tCS.seek 3.9ml + "collection"''I +345 "core" ' + "collection"'% +4 "core" %I\ g \ +416 #t-> CS.pull 1 +2 "collection"'% +3 "core" %I \ h \ +2 .tCS.seek 4.9ml +2 "collection"''if +341 "core" ' +2 "collection"'% +4 "core" %ij \ i +310 #t-> CS.pull 1 + "collection"'% +3 "core" %ij \ i +2 .tCS.seek 5.9ml +2 "collection"' '' +333 "core" ' + "collection"'!% +4 "core" %$\ i +478 #t-> CS.pull 2 + "collection"'"% +3 "core" %$\ i +2 .tCS.seek 7.9ml +2 "collection"'#'Ȟ +587 "core" ' + "collection"'$% +4 "core" %ȝ\ i +455 #t-> CS.pull 2 + "collection"'%% +4 "core" %ȝ\ i +2 .tCS.seek 9.9ml + "collection"'&' +585 "core" ' + "collection"''% +4 "core" %\ \ i +1751 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"'( +127 "core" +681 #t-> CS.empty +2 .CS.seek 0ml +2 "collection"')' +2600 "core" ' + "collection"'*% +4 "core" %\ i +906 #t-> CSV.CSR +2 .CSV.dial CSR + "collection"'+  +128 "core"  +540 #t-> CSR.flush +2 .CSR.select :flush +875 #-> CS.fill +2 .CS.seek 10ml + "collection"',' D +2625 "core" ' +2 "collection"'-% +3 "core" % H\ i +796 #t-> CSV.waste1 +2 .CSV.dial :waste1 + "collection"'. +127 "core" +463 #t-> CS.empty +2 .CS.seek 0ml +2 "collection"'/' +2618 "core" ' + "collection"'0% +4 "core" %\ i +414 #t-> CSV.CSR +2 .CSV.dial CSR + "collection"'1  +128 "core"  +691 #t-> CSR.air + .CSR.select :air +2 "collection"' +334 #t-> CS.fill +2 .CS.seek 10ml + "collection"'2' D +2622 "core" ' + "collection"'3% +4 "core" % E\ i +312 #t-> CSV.waste1 +2 .CSV.dial :waste1 + "collection"'4 +128 "core" +339 #t-> CS.empty +2 .CS.seek 0ml +2 "collection"'6' +2618 "core" ' + "collection"'% +4 "core" %\ j +2497 #t-> CSV.CSR + .CSV.dial CSR +5 "collection"'5  +139 "core"  +265 #t-> CSR.air +2 .CSR.select :air +326 #-> CS.fill +2 .CS.seek 10ml +2 "collection"'8' D +1418 "Can"\ u +1210 "core" ' + "collection"'9% +4 "core" % D\ \ h\ +1418 #t-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"'7 +127 "core" +591 #t-> CS.empty +2 .CS.seek 0ml + "collection"';' +2624 "core" ' +2 "collection"'<% +4 "core" %\ j +54014 "Can"D\ w +60001 R\ w +60001 U\ w +60001 \ w +60001 H\ w +25508 #t-> CSV.flush +2 .CSV.dial :flush +2 "collection"'=  +42 "core"  +1023 #t-> CS.pull 0.5 +2 "collection"'% +3 "core" %\ j +2 .tCS.seek 0.5ml +2 "collection"'?'ݽ +210 "core" ' + "collection"'@% +4 "core" %ݼ\ i +721 #t-> CS.fill +2 .CS.seek 10ml + "collection"'>' D +2536 "core" ' +2 "collection"'B% +4 "core" % H\ i +1081 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"'C +44 "core" +488 #t-> CS.empty +3 .CS.seek 0ml +2 "collection"'D' +2622 "core" ' +2 "collection"'A% +4 "core" %\ j +8165 #t-> CSV.flush + .CSV.dial :flush +2 "collection"'F  +43 "core"  +593 #t-> CS.pull 0.5 +2 "collection"'G% +3 "core" %\ j +2 .tCS.seek 0.499ml +2 "collection"'E'ݻ +215 "core" ' +2 "collection"'I% +4 "core" %ݻ\ i +1685 #t-> 3.times{CSV.CSR; CS.fill; CSV.waste1; CS.empty; CSV.CSR} +2 .CSV.dial CSR +2 "collection"'J  +99 "core"  +2 .tCS.seek 10ml +2 "collection"'H' D +1108 .tCS.hold + "collection"'L+ +4 "core" 'dWd\ fXa +58 + +2 !to:IRB::Abort: mesg"-Collection Syringe seek to 10ml Aborted!:@checkpoint: omitted:bt["7/home/esp/esp2/lib/slide.rb:334:in `unlimitedSeek'"//home/esp/esp2/lib/slide.rb:324:in `times'"7/home/esp/esp2/lib/slide.rb:324:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:323:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:314:in `seek'"0/home/esp/esp2/lib/slide.rb:357:in `moveTo'"//home/esp/esp2/lib/syringe.rb:25:in `fill'"(ESP):74:in `irb_binding'"(ESP):74:in `times'"(ESP):74:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +3530 #-> 3.times{CSV.flush; CS.fill; CSV.waste1; CS.empty; CSV.flush} +2 .CSV.dial :flush + "collection"'M  +99 "core" +2 .tCS.seek 10ml +2 "collection"'K' D +1384 "core" ' + .tCSV.dial :waste1 +2 "collection"'O +42 "core" +2 .tCS.seek 0ml +2 "collection"'P' +2619 "core" ' +2 .tCSV.dial :flush +2 "collection"'N  +43 "core"  +2 .tCSV.dial :flush +2 .CS.seek 10ml +2 "collection"'R' D +2629 "core" ' + .tCSV.dial :waste1 +2 "collection"'S +44 "core" + .tCS.seek 0ml +2 "collection"'T' +2625 "core" ' + .tCSV.dial :flush +6 "collection"'V  +44 "core"  +2 .tCSV.dial :flush +2 .CS.seek 10ml + "collection"':' D +584 "Can"m\ u +2034 "core" ' +2 .tCSV.dial :waste1 +2 "collection"'U +43 "core" +2 .tCS.seek 0ml +2 "collection"'X' +2624 "core" ' +2 .tCSV.dial :flush + "collection"'W  +44 "core"  +1042 #t-> CS.pull 0.5 +2 "collection"'Z% +3 "core" %\ i +2 .tCS.seek 0.499ml +2 "collection"'Y'ݻ +215 "core" ' + "collection"'\\% +4 "core" %ݼ\ h \ +1759 #t-> 3.times{CSV.flush; CS.fill; CSV.waste2; CS.empty; CSV.flush} + .CSV.dial :flush +2 .CS.seek 10ml +2 "collection"'[' D +2490 "core" ' +2 .tCSV.dial :waste2 + "collection"'^ +128 "core"  +2 .tCS.seek 0ml +2 "collection"']' +2624 "core" ' +2 .tCSV.dial :flush +2 "collection"'`  +128 "core"  + .tCSV.dial :flush +2 .CS.seek 10ml +2 "collection"'_' D +2623 "core" ' + .tCSV.dial :waste2 +2 "collection"'b +128 "core"  +2 .tCS.seek 0ml +2 "collection"'c' +2624 "core" ' + .tCSV.dial :flush +2 "collection"'e  +128 "core"  +2 .tCSV.dial :flush +2 .CS.seek 10ml +2 "collection"'a' D +2632 "core" ' + .tCSV.dial :waste2 +2 "collection"'d +128 "core"  +2 .tCS.seek 0ml +2 "collection"'g' +2611 "core" ' +2 .tCSV.dial :flush +6 "collection"'f  +128 "core"  +988 #t-> CS.pull 0.5 + "collection"'i% +3 "core" %\ i +2 .tCS.seek 0.499ml +2 "collection"'h'ݼ +200 "core" ' + "collection"'k% +4 "core" %ݼ \ j +1405 #t-> 3.times{CSV.flush; CS.fill; CSV.waste1; CS.empty; CSV.flush} +2 .CSV.dial :flush +2 .CS.seek 10ml +2 "collection"'j' D +2490 "core" ' + .tCSV.dial :waste1 +2 "collection"'m +55 "core" +2 .tCS.seek 0ml + "collection"'l' +2636 "core" ' + .tCSV.dial :flush +2 "collection"'o  +40 "core"  +2 .tCSV.dial :flush +2 .CS.seek 10ml +2 "collection"'n' D +2622 "core" ' +2 .tCSV.dial :waste1 +2 "collection"'q +54 "core" +2 .tCS.seek 0ml +2 "collection"'r' +2623 "core" ' + .tCSV.dial :flush +7 "collection"'t  +53 "core" + .tCSV.dial :flush +2 .CS.seek 10ml +2 "collection"'p' D +2615 "core" ' + .tCSV.dial :waste1 +2 "collection"'s +41 "core" +2 .tCS.seek 0ml + "collection"'v' +2625 "core" ' + .tCSV.dial :flush +2 "collection"'u  +42 "core"  +17238 "Can"|\ w +12361 #t-> CSV.flush + .CSV.dial :flush +402 #-> CS.fill +2 .CS.seek 10ml + "collection"'x' D +2627 "core" ' + "collection"'w% +4 "core" % E\ i +1008 #t-> CSV.waste1 +2 .CSV.dial :waste1 + "collection"'z +54 "core" +589 #t-> CS.empty +2 .CS.seek 0ml + "collection"'y' +2628 "core" ' +2 "collection"'|% +4 "core" %\ j +596 #t-> CSV.flush +2 .CSV.dial :flush +2 "collection"'{  +52 "core" +229 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'~' D +2616 "core" ' + "collection"'}% +4 "core" % E"\ i +1682 #t-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"' +39 "core" +286 #t-> CS.empty +2 .CS.seek 0ml +2 "collection"'' +2618 "core" ' +2 "collection"'% +3 "core" %\ \ j +940 #t-> CSV.air +2 .CSV.dial :air + "collection"' @ +72 "core" A +384 #t-> CS.fill +2 .CS.seek 10ml + "collection"'' D +2624 "core" ' +2 "collection"' % +4 "core" % E \ h +1221 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"' +71 "core" +379 #t-> CS.empty +2 .CS.seek 0ml +2 "collection"' ' +2621 "core" ' +2 "collection"'% +4 "core" %\ j +426 #t-> CSV.air +2 .CSV.dial :air +2 "collection"' @ +71 "core" B +353 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'' D +2621 "core" ' + "collection"' % +4 "core" % D\ h +20346 "Can"V\ w +60001 T\ w +60001 3\ w +60001 t\ w +60001 T\ w +60000 h\ v +60001 Z\ v +7486 #t-> exit +5 #mEXIT @1655492350.68EDT @1655907864.28EDT = =tMAIN =mMAIN_scheduler @EDT1655907866.09 #"core_reset"Sent BREAK +2 #t@41877 receive with ifg=0x10, ie=0xFD + #@42513 receive with ifg=0x10, ie=0xFD + #@43169 receive with ifg=0x10, ie=0xFD + #@43805 receive with ifg=0x10, ie=0xFD #@44444 receive with ifg=0x10, ie=0xFD + #@45078 receive with ifg=0x10, ie=0xFD + #@45712 receive with ifg=0x10, ie=0xFD #@46038 receive with ifg=0x80, ie=0xFD + #@40449 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +240 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +381 "Can"~\ u + ~\ u #tPolling Can every 10:00 +2 #Cleanly exited at 14:59:10EDT17-Jun-22 +1269 #-> ESP.ready! +154 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +3 ' 0\ + ' -\ +5 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" % Di\ i + .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +3 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %\\\ q + .tPS.configure :default +3 "processing"%#A d`xb +2 .tPS.hold + "processing"%+ +3 "core" + + .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +2 "core" %rp \  +2 .tSS.configure :default +2 "sampler")#.0X can +2 "Can"~\ w +57867 ~\ w +35716 #t-> CSV.CSR + .CSV.dial CSR +2 "collection"'3  +72 "core"  +2557 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%4 +14 "core" +910 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%j +1339 #t-> PS.pull 0.2 +2 "processing"%5% +3 "core" %\\+\ q +2 .tPS.seek 0.2ml +2 "processing"%6' +277 "core" ' +2 "processing"%7% +4 "core" %\ p +3858 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%8' +2423 "core" ' + "processing"%9% +4 "core" %\ q +982 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%:  +43 "core"  +799 #t-> PS.empty +3 .PS.seek 0ml + "processing"%;'W +2629 "core" ' + "processing"%<% +4 "core" %Y\ p +8334 "Can"~\ v +9704 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%= +55 "core"  +125 #t-> PSr +2 !o:NameError: mesg"uninitialized constant PSr: name:PSr:bt["(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 +309 #-> PSR +1241 #-> PS.pull 0.5 +2 "processing"%>% +3 "core" %X\ q +2 .tPS.seek 0.5ml +2 "processing"%?' +593 "core" ' +2 "processing"%@% +4 "core" %\ q +3320 #t-> 5.times{PSV.PSR; PS.fill; PSV.waste1; PS.empty; PSV.PSR} + .PSV.dial PSR +3 .PS.seek 2.5ml + "processing"%A' +2119 "core" ' +2 .tPSV.dial :waste1 + "processing"%B  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%C'W +2637 "core" ' + .tPSV.dial PSR +2 "processing"%D +45 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml + "processing"%E' +2631 "core" ' + .tPSV.dial :waste1 +2 "processing"%F  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%G'W +2629 "core" ' + .tPSV.dial PSR +7 "processing"%H +45 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml + "processing"%I' +2648 "core" ' +2 .tPSV.dial :waste1 + "processing"%J  +46 "core"  +2 .tPS.seek 0ml + "processing"%K'W +2633 "core" ' + .tPSV.dial PSR +2 "processing"%L +45 "core"  + .tPSV.dial PSR +3 .PS.seek 2.5ml + "processing"%M' +2628 "core" ' + .tPSV.dial :waste1 +2 "processing"%N  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%O'W +2626 "core" ' + .tPSV.dial PSR +2 "processing"%P +45 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml + "processing"%Q' +2628 "core" ' +2 .tPSV.dial :waste1 +6 "processing"%R  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%S'W +2630 "core" ' +2 .tPSV.dial PSR +2 "processing"%T +45 "core"  +706 #t-> PS.pull 0.5 + "processing"%U% +3 "core" %[\ q +2 .tPS.seek 0.5ml +2 "processing"%V' +591 "core" ' + "processing"%W% +37 "core" %"\ q +2103 #t-> 5.times{PSV.PSR; PS.fill; PSV.waste2; PS.empty; PSV.PSR} + .PSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%X' +2119 "core" ' +2 .tPSV.dial :waste2 + "processing"%Y  +75 "core"  +2 .tPS.seek 0ml +2 "processing"%Z'W +2624 "core" ' +2 .tPSV.dial PSR + "processing"%[ +86 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%\\' +2630 "core" ' +2 .tPSV.dial :waste2 + "processing"%]  +72 "core"  +2 .tPS.seek 0ml +2 "processing"%^'W +2634 "core" ' + .tPSV.dial PSR +2 "processing"%_ +86 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%`' +2637 "core" ' + .tPSV.dial :waste2 +2 "processing"%a  +84 "core"  +2 .tPS.seek 0ml +2 "processing"%b'W +1754 "Can"~\ t +874 "core" ' + .tPSV.dial PSR +2 "processing"%c +72 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%d' +2629 "core" ' + .tPSV.dial :waste2 +7 "processing"%e  +73 "core"  +2 .tPS.seek 0ml +2 "processing"%f'W +2624 "core" ' +2 .tPSV.dial PSR + "processing"%g +86 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml + "processing"%h' +2634 "core" ' +2 .tPSV.dial :waste2 + "processing"%i  +72 "core"  +2 .tPS.seek 0ml +2 "processing"%j'W +2627 "core" ' +2 .tPSV.dial PSR + "processing"%k +74 "core" +7391 #t-> PS.pull 0.5 +2 "processing"%l% +3 "core" %U\ q +2 .tPS.seek 0.5ml +2 "processing"%m' +583 "core" ' + "processing"%n% +4 "core" %\ q +1519 #t-> 5.times{PSV.PSR; PS.fill; PSV.waste1; PS.empty; PSV.PSR} + .PSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%o' +2124 "core" ' + .tPSV.dial :waste1 +2 "processing"%p  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%q'W +2636 "core" ' + .tPSV.dial PSR +2 "processing"%r +44 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml + "processing"%s' +2648 "core" ' +2 .tPSV.dial :waste1 + "processing"%t  +46 "core"  +2 .tPS.seek 0ml + "processing"%u'W +2632 "core" ' +2 .tPSV.dial PSR + "processing"%v +44 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%w' +2629 "core" ' + .tPSV.dial :waste1 +2 "processing"%x  +56 "core"  +2 .tPS.seek 0ml +2 "processing"%y'W +2624 "core" ' + .tPSV.dial PSR +2 "processing"%z +42 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%{' +2636 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%|  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%}'W +2626 "core" ' + .tPSV.dial PSR +6 "processing"%~ +46 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%' +2626 "core" ' + .tPSV.dial :waste1 +2 "processing"%  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2635 "core" ' +2 .tPSV.dial PSR + "processing"% +46 "core"  +7033 #t-> PS.pull 0.5 +2 "processing"%% +3 "core" %Y\ p +2 .tPS.seek 0.5ml +2 "processing"%' +590 "core" ' +2 "processing"%% +4 "core" %\ p +4698 "Can"~}\ w +19395 #t-> PS.pull 0.5 + "processing"% % +3 "core" %#\ q +2 .tPS.seek 1ml +2 "processing"% 'P +590 "core" ' + "processing"% % +4 "core" %P\ q +1471 #t-> PS.pull 0.5 + "processing"%% +3 "core" %P\ q +2 .tPS.seek 1.5ml +2 "processing"%' +594 "core" ' + "processing"%% +4 "core" %'\ q +423 #t-> PS.pull 0.5 +2 "processing"%% +3 "core" %\ q +2 .tPS.seek 2ml +2 "processing"%'U +591 "core" ' + "processing"%% +4 "core" %U\ q +263 #t-> PS.pull 0.5 +2 "processing"%% +3 "core" %U\ q +2 .tPS.seek 2.5ml +2 "processing"%' +589 "core" ' + "processing"%% +4 "core" %\ q +521 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%  +45 "core"  +404 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%'W +2623 "core" ' + "processing"%% +4 "core" %\\\ q +1222 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +45 "core"  +528 #t-> PS.pull 0.5 + "processing"%% +3 "core" %\\\ q +2 .tPS.seek 0.5ml +2 "processing"% ' +589 "core" ' + "processing"%!% +4 "core" %\ r +213 #t-> PS.pull 0.5 + "processing"%"% +3 "core" %\ r +2 .tPS.seek 1ml +2 "processing"%#'P +586 "core" ' +2 "processing"%$% +3 "core" %P\ q +1586 #t-> PSR.flush + .PSR.select :flush +878 #-> PS.fill +2 .PS.seek 2.5ml + "processing"%%' +1615 "core" ' + "processing"%&% +4 "core" %\ p +682 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%'  +44 "core"  +488 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%('W +2631 "core" ' + "processing"%)% +4 "core" %S\ q +1417 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%* +56 "core"  +457 #t-> PSR.flush +2 .PSR.select :flush +2504 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%+' +2630 "core" ' + "processing"%,% +4 "core" %\ q +316 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%-  +41 "core"  +283 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%.'W +2635 "core" ' +2 "processing"%/% +4 "core" %T\ q +360 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%0 +44 "core"  +650 #t-> PSR.air + .PSR.select :air +2 "processing"% +361 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%1' +2629 "core" ' +2 "processing"%2% +4 "core" %\ o\ +593 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%3  +55 "core"  +231 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%4'W +2636 "core" ' +2 "processing"%5% +4 "core" %T\ q +1476 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%7 +41 "core"  +538 #t-> PSR.air + .PSR.select :air +1001 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +248 "Can"~\ u +2381 "core" ' +2 "processing"%6% +4 "core" %\ q +16802 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%9  +55 "core"  +299 #t-> PS.empty +2 .PS.seek 0ml + "processing"%:'W +2631 "core" ' + "processing"%8% +4 "core" %T\ q +37815 "Can"m~\ w +36055 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%< +42 "core"  +567 #t-> PSR.wash + .PSR.select :wash +2 "processing"% +4070 #t-> PS.pull 0.5 +2 "processing"%=% +3 "core" %T\ q +2 .tPS.seek 0.5ml +2 "processing"%>' +592 "core" ' + "processing"%;% +4 "core" %\ r +485 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%@' +2119 "core" ' +2 "processing"%?% +4 "core" %\ p +16042 "Can"\ w +318 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%B  +42 "core"  +481 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%A'W +2637 "core" ' +2 "processing"%D% +4 "core" %T\ p +559 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%C +43 "core"  +11798 #t-> PS.pull 0.5 +2 "processing"%F% +3 "core" %TW\ p +46 .tPS.seek 0.5ml +2 "processing"%E' +585 "core" ' + "processing"%H% +4 "core" %\ q +5588 #t-> 5.times{PSV.PSR; PS.fill; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 .PS.seek 2.5ml + "processing"%G' +2130 "core" ' + .tPSV.dial :waste1 +2 "processing"%J  +44 "core"  +2 .tPS.seek 0ml + "processing"%I'W +2634 "core" ' + .tPSV.dial PSR +2 "processing"%L +44 "core"  + .tPSV.dial PSR +3 .PS.seek 2.5ml + "processing"%K' +2639 "core" ' + .tPSV.dial :waste1 +6 "processing"%N  +57 "core"  +2 .tPS.seek 0ml + "processing"%M'W +2629 "core" ' +2 .tPSV.dial PSR + "processing"%P +43 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%O' +2634 "core" ' + .tPSV.dial :waste1 +2 "processing"%R  +44 "core"  +2 .tPS.seek 0ml + "processing"%Q'W +2634 "core" ' + .tPSV.dial PSR +2 "processing"%T +44 "core"  + .tPSV.dial PSR +3 .PS.seek 2.5ml + "processing"%U' +2639 "core" ' + .tPSV.dial :waste1 +2 "processing"%S  +56 "core"  +2 .tPS.seek 0ml +2 "processing"%W'W +2630 "core" ' +2 .tPSV.dial PSR + "processing"%V +43 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%Y' +2634 "core" ' + .tPSV.dial :waste1 +2 "processing"%X  +56 "core"  +2 .tPS.seek 0ml +2 "processing"%['W +2624 "core" ' + .tPSV.dial PSR +2 "processing"%Z +55 "core"  +1223 #t-> PS.pull 0.5 +2 "processing"%]% +3 "core" %YM\ r +2 .tPS.seek 0.5ml +2 "processing"%\\' +588 "core" ' +2 "processing"%_% +4 "core" %\ q +1700 #t-> 5.times{PSV.PSR; PS.fill; PSV.waste2; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%^' +2122 "core" ' +2 .tPSV.dial :waste2 +6 "processing"%a  +72 "core"  +2 .tPS.seek 0ml +2 "processing"%`'W +2638 "core" ' +2 .tPSV.dial PSR + "processing"%c +86 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml + "processing"%b' +2628 "core" ' +2 .tPSV.dial :waste2 + "processing"%e  +89 "core"  +2 .tPS.seek 0ml +2 "processing"%d'W +292 "Can"Q\ t +2346 "core" ' +2 .tPSV.dial PSR + "processing"%g +72 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%f' +2638 "core" ' +2 .tPSV.dial :waste2 + "processing"%i  +74 "core"  +2 .tPS.seek 0ml + "processing"%h'W +2633 "core" ' + .tPSV.dial PSR +6 "processing"%k +74 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%l' +2626 "core" ' + .tPSV.dial :waste2 +2 "processing"%j  +74 "core"  +2 .tPS.seek 0ml + "processing"%n'W +2636 "core" ' + .tPSV.dial PSR +2 "processing"%m +73 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml + "processing"%p' +2637 "core" ' +2 .tPSV.dial :waste2 + "processing"%o  +74 "core"  +2 .tPS.seek 0ml +2 "processing"%r'W +2635 "core" ' + .tPSV.dial PSR +2 "processing"%q +73 "core"  +2057 #t-> PS.pull 0.5 +2 "processing"%t% +3 "core" %Y\ q +2 .tPS.seek 0.5ml +2 "processing"%s' +592 "core" ' +2 "processing"%v% +3 "core" %\ q +1911 #t-> 5.times{PSV.PSR; PS.fill; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%u' +2122 "core" ' + .tPSV.dial :waste1 +2 "processing"%x  +44 "core"  +2 .tPS.seek 0ml + "processing"%w'W +2625 "core" ' + .tPSV.dial PSR +2 "processing"%z +44 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%y' +2635 "core" ' +2 .tPSV.dial :waste1 + "processing"%|  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%{'W +2630 "core" ' +2 .tPSV.dial PSR + "processing"%~ +49 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%}' +2637 "core" ' + .tPSV.dial :waste1 +2 "processing"%  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2646 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%' +2638 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%  +56 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2630 "core" ' + .tPSV.dial PSR +2 "processing"% +42 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%' +2630 "core" ' +2 .tPSV.dial :waste1 +6 "processing"%  +56 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2635 "core" ' +2 .tPSV.dial PSR + "processing"% +43 "core"  +2546 #t-> PS.pull 0.5 +2 "processing"%% +3 "core" %V\ r +2 .tPS.seek 0.5ml +2 "processing"%' +587 "core" ' + "processing"%% +4 "core" %\ q +7188 "Can"\ w +18697 #t-> PS.pull 0.5 +2 "processing"%% +3 "core" %\ q +2 .tPS.seek 1ml +2 "processing"%'P +594 "core" ' + "processing"%% +4 "core" %P\ q +3461 #t-> PS.pull 0.5 +2 "processing"%% +2 "core" %P\ q +3 .tPS.seek 1.5ml + "processing"%' +595 "core" ' + "processing"%% +4 "core" %\ q +314 #t-> PS.pull 0.5 +2 "processing"%% +3 "core" %\ q +2 .tPS.seek 2ml + "processing"%'Z +598 "core" ' + "processing"%% +4 "core" %[\ o +202 #t-> PS.pull 0.5 + "processing"%% +3 "core" %[\ q +2 .tPS.seek 2.5ml +2 "processing"%!' +594 "core" ' + "processing"%"% +4 "core" %\ q +282 #t-> PS.pull 0.5 + "processing"% % +4 "core" %\ p + !to:Slide::Error : mesg"6Processing Syringe at 3ml would be out of bounds!: @reply0:@axisName"Processing Syringe:bt[ "3/home/esp/esp2/lib/slide.rb:307:in `toRawGoal'"./home/esp/esp2/lib/slide.rb:314:in `seek'"0/home/esp/esp2/lib/slide.rb:357:in `moveTo'"./home/esp/esp2/lib/scale.rb:193:in `pull'"(ESP):68:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +923 #-> PSV.waste1 +3 .PSV.dial :waste1 + "processing"%$  +57 "core"  +347 #t-> PS.empty +2 .PS.seek 0ml + "processing"%#'W +2626 "core" ' + "processing"%&% +4 "core" %\\\ r +601 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%' +43 "core"  +244 #t-> PSR +677 #-> PSR.flush +2 .PSR.select :flush +2 "processing"%` +742 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%%' +2627 "core" ' + "processing"%)% +4 "core" %\ q +1493 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%*  +56 "core"  +502 #t-> PS.empty +2 .PS.seek 0ml + "processing"%('W +2631 "core" ' + "processing"%,% +4 "core" %V\ q +667 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%- +42 "core"  +554 #t-> PSR.flush +2 .PSR.select :flush +2543 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%+' +2626 "core" ' +2 "processing"%/% +4 "core" %\ r +3629 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%0  +56 "core"  +382 #t-> PS.empty +2 .PS.seek 0ml + "processing"%.'W +2634 "core" ' + "processing"%2% +4 "core" %S\ q +6512 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%3 +44 "core"  +419 #t-> PSR.air + .PSR.select :air +2 "processing"% +405 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%1' +447 "Can"Q\ u +2192 "core" ' +2 "processing"%5% +4 "core" %\ o +363 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%7  +45 "core"  +317 #t-> PS.empty +2 .PS.seek 0ml + "processing"%4'W +2625 "core" ' +2 "processing"%6% +4 "core" %W\ p +317 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%9 +55 "core"  +485 #t-> PSR.air +2 .PSR.select :air +254 #-> PS.fill +2 .PS.seek 2.5ml + "processing"%' +2628 "core" ' +2 "processing"%8% +4 "core" %\ r +4599 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%<  +41 "core"  +1073 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%='W +2636 "core" ' + "processing"%:% +4 "core" %R\ q +17636 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%; +43 "core"  +339 #t-> PSR.kill + .PSR.select :kill +2 !o:Valve::Manifold::Error: mesg"6Processing Valve::Manifold has no selection: kill:bt[ "//home/esp/esp2/lib/valve.rb:172:in `fetch'"./home/esp/esp2/lib/valve.rb:177:in `call'"//home/esp/esp2/lib/valve.rb:177:in `fetch'"//home/esp/esp2/lib/valve.rb:198:in `goal='"8/home/esp/esp2/lib/valve.rb:207:in `method_missing'"(ESP):93:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +22281 #-> PSR.sub1 + .PSR.select :sub1 +2 "processing"% +2018 "Can"0\ w +1165 #t-> PS.pull 0.2 +2 "processing"%>% +3 "core" %R\ q +2 .tPS.seek 0.2ml +2 "processing"%?' +284 "core" ' +2 "processing"%B% +4 "core" %\ q +3046 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%@' +2432 "core" ' + "processing"%D% +4 "core" %"\ q +797 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%C  +43 "core"  +372 #t-> PS.empty +2 .PS.seek 0ml + "processing"%F'W +2633 "core" ' + "processing"%A% +4 "core" %\\\ q +1045 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%H +56 "core"  +15271 #t-> PS.pull 0.5 +2 "processing"%E% +3 "core" %\\\ q +2 .tPS.seek 0.5ml +2 "processing"%J' +598 "core" ' + "processing"%G% +4 "core" % \ q +598 #t-> PSV.PSR + .PSV.dial PSR +238 #-> PSR +3361 #-> PS.pull 0.5 +2 "processing"%L% +3 "core" % \ p +2 .tPS.seek 1ml + "processing"%I'P +589 "core" ' + "processing"%N% +4 "core" %P\ r +3815 #t-> 5.times{PSV.PSR; PS.fill; PSV.waste1; PS.empty; PSV.PSR} + .PSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%K' +1609 "core" ' +2 .tPSV.dial :waste1 + "processing"%P  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%M'W +2638 "core" ' +2 .tPSV.dial PSR + "processing"%R +48 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%O' +2644 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%T  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%Q'W +2624 "core" ' +2 .tPSV.dial PSR + "processing"%S +44 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml + "processing"%U' +2639 "core" ' + .tPSV.dial :waste1 +2 "processing"%V  +56 "core"  +2 .tPS.seek 0ml +2 "processing"%W'W +2649 "core" ' +2 .tPSV.dial PSR + "processing"%X +55 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml + "processing"%Y' +2628 "core" ' + .tPSV.dial :waste1 +7 "processing"%Z  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%]'W +2630 "core" ' +2 .tPSV.dial PSR + "processing"%[ +44 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml + "processing"%_' +2639 "core" ' + .tPSV.dial :waste1 +2 "processing"%\\  +44 "core"  +2 .tPS.seek 0ml + "processing"%a'W +397 "Can"_\ t +2237 "core" ' + .tPSV.dial PSR +2 "processing"%^ +57 "core"  +748 #t-> PS.pull 0.5 + "processing"%c% +3 "core" %V\ q +2 .tPS.seek 0.5ml +2 "processing"%`' +609 "core" ' +2 "processing"%e% +4 "core" %\ q +1632 #t-> 5.times{PSV.PSR; PS.fill; PSV.waste2; PS.empty; PSV.PSR} + .PSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%b' +2116 "core" ' +3 .tPSV.dial :waste2 + "processing"%g  +71 "core"  +2 .tPS.seek 0ml +2 "processing"%d'W +2637 "core" ' + .tPSV.dial PSR +2 "processing"%i +74 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%f' +2624 "core" ' +2 .tPSV.dial :waste2 + "processing"%k  +86 "core"  +2 .tPS.seek 0ml +2 "processing"%h'W +2626 "core" ' + .tPSV.dial PSR +2 "processing"%j +72 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%l' +2629 "core" ' +2 .tPSV.dial :waste2 + "processing"%m  +74 "core" ~ +2 .tPS.seek 0ml + "processing"%n'W +2639 "core" ' + .tPSV.dial PSR +2 "processing"%o +73 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%p' +2630 "core" ' +2 .tPSV.dial :waste2 + "processing"%q  +74 "core"  +2 .tPS.seek 0ml +2 "processing"%t'W +2629 "core" ' + .tPSV.dial PSR +2 "processing"%r +73 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml + "processing"%v' +2625 "core" ' + .tPSV.dial :waste2 +2 "processing"%s  +86 "core"  +2 .tPS.seek 0ml +2 "processing"%x'W +2635 "core" ' + .tPSV.dial PSR +7 "processing"%u +72 "core"  +302 #t-> PS.pull 0.5 + "processing"%z% +3 "core" %W\ q +2 .tPS.seek 0.5ml +2 "processing"%w' +591 "core" ' +2 "processing"%|% +3 "core" %\ q +554 #t-> 5.times{PSV.PSR; PS.fill; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%y' +2123 "core" ' + .tPSV.dial :waste1 +2 "processing"%~  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%{'W +2628 "core" ' + .tPSV.dial PSR +2 "processing"% +56 "core"  + .tPSV.dial PSR +3 .PS.seek 2.5ml + "processing"%}' +2632 "core" ' +2 .tPSV.dial :waste1 + "processing"%  +43 "core"  +2 .tPS.seek 0ml + "processing"%'W +2626 "core" ' +2 .tPSV.dial PSR + "processing"% +44 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml + "processing"%' +2636 "core" ' + .tPSV.dial :waste1 +2 "processing"%  +44 "core"  +2 .tPS.seek 0ml + "processing"%'W +2656 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%' +2635 "core" ' +2 .tPSV.dial :waste1 + "processing"%  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2627 "core" ' +2 .tPSV.dial PSR + "processing"% +43 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%' +2637 "core" ' + .tPSV.dial :waste1 +7 "processing"%  +44 "core"  + .tPS.seek 0ml +2 "processing"%'W +2639 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  +249 "Can"\ v +649 #t-> PS.pull 0.5 +2 "processing"%% +3 "core" %V\ p +2 .tPS.seek 0.5ml +2 "processing"%' +592 "core" ' +2 "processing"%% +4 "core" %\ q +31310 #t-> PS.pull 0.5 + "processing"%% +3 "core" %\ p +2 .tPS.seek 1ml +2 "processing"%'P +591 "core" ' +2 "processing"%% +4 "core" %P\ q +309 #t-> PS.pull 0.5 + "processing"%% +3 "core" %P\ r +2 .tPS.seek 1.5ml +2 "processing"%' +593 "core" ' + "processing"%"% +4 "core" %\ r +435 #t-> PS.pull 0.5 + "processing"% % +3 "core" %\ q +2 .tPS.seek 2ml +2 "processing"%$'T +589 "core" ' +2 "processing"%!% +4 "core" %Q\ q +401 #t-> PS.pull 0.5 + "processing"%&% +3 "core" %Q\ q +2 .tPS.seek 2.5ml +2 "processing"%'' +589 "core" ' + "processing"%#% +4 "core" %\ r +1393 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%)  +44 "core"  +2832 #t-> PS.empty +2 .PS.seek 0ml + "processing"%*'W +2629 "core" ' + "processing"%%% +4 "core" %W\ p +2325 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%, +43 "core"  +1360 #t-> PS.pull 0.5 +2 "processing"%-% +3 "core" %W\ q +2 .tPS.seek 0.5ml +2 "processing"%(' +595 "core" ' +2 "processing"%/% +4 "core" %\ q +271 #t-> PS.pull 0.5 +2 "processing"%0% +3 "core" %\ q +2 .tPS.seek 1ml +2 "processing"%+'P +586 "core" ' +2 "processing"%2% +4 "core" %P\ r +196 #t-> PS.pull 0.5 +2 "processing"%3% +3 "core" %P\ r +2 .tPS.seek 1.5ml +2 "processing"%.' +602 "core" ' + "processing"%5% +4 "core" %\ q +161 #t-> PS.pull 0.5 + "processing"%7% +4 "core" %\ r +2 .tPS.seek 2ml + "processing"%1'd +591 "core" ' +2 "processing"%6% +4 "core" %g\ r +1545 #t-> PSV +1054 #-> PSR.flush + .PSR.select :flush +2 "processing"%B +1224 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%9' +606 "core" ' + "processing"%4% +4 "core" %\ r +563 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%8  +43 "core"  +513 #t-> PS.empty +3 .PS.seek 0ml + "processing"%<'W +2659 "core" ' +2 "processing"%% +4 "core" %Z\ p +841 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%: +44 "core"  +211 #t-> PSR +342 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%;' +498 "Can"_\ u +2132 "core" ' +2 "processing"%>% +4 "core" %\ r +473 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%B  +44 "core"  +325 #t-> PS.empty +2 .PS.seek 0ml + "processing"%='W +2625 "core" ' + "processing"%?% +4 "core" %V\ q +437 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%D +55 "core"  +275 #t-> PSR.air + .PSR.select :air +2 "processing"% +364 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%C' +2635 "core" ' + "processing"%@% +4 "core" %\ p +828 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%A  +42 "core"  +918 #t-> PS.empty +3 .PS.seek 0ml + "processing"%H'W +2628 "core" ' + "processing"%E% +4 "core" %Y\ r +1715 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%F +42 "core"  +230 #t-> PSR +606 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%G' +2635 "core" ' +2 "processing"%L% +4 "core" %\ p +381 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%J  +43 "core"  +909 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%N'W +2639 "core" ' + "processing"%I% +4 "core" %S\ q +36951 "Can"\ w +60001 W\ w +49731 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%P +55 "core"  +400 #t-> PSR.sub2 + .PSR.select :sub2 +2 "processing"% +970 #t-> PS.pull 0.1 + "processing"%K% +3 "core" %S\ q +3 .tPS.seek 0.1ml + "processing"%R' +182 "core" ' + "processing"%M% +4 "core" %\ q +717 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%T' +2531 "core" ' + "processing"%O% +4 "core" % \ q +1639 #t-> PSV.wsste1 +2 !o:NoMethodError : mesgu:NameError::message,undefined method `wsste1' for PSV:Shaft: name: wsste1: args[:bt[ "7/home/esp/esp2/lib/shaft.rb:80:in `method_missing'"(ESP):145:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +1162 #-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%S  +42 "core"  +1006 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%Q'W +1530 "Can"\ t +1094 "core" ' +2 "processing"%V% +4 "core" %Y\ p +3575 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%U +43 "core"  +716 #t-> PSR +1318 #-> PS.pull 0.5 +2 "processing"%X% +3 "core" %Y\ q +2 .tPS.seek 0.5ml +2 "processing"%W' +590 "core" ' + "processing"%Z% +4 "core" %\ q +5213 #t-> 5.times{PSV.PSR; PS.fill; PSV.waste1; PS.empty; PSV.PSR} + .PSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%Y' +2123 "core" ' +2 .tPSV.dial :waste1 + "processing"%[  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%]'W +2621 "core" ' + .tPSV.dial PSR +2 "processing"%\\ +44 "core"  + .tPSV.dial PSR +3 .PS.seek 2.5ml + "processing"%_' +2632 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%^  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%c'W +2624 "core" ' +2 .tPSV.dial PSR + "processing"%a +44 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml + "processing"%e' +2630 "core" ' + .tPSV.dial :waste1 +2 "processing"%`  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%g'W +2631 "core" ' + .tPSV.dial PSR +2 "processing"%b +44 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%i' +2629 "core" ' + .tPSV.dial :waste1 +2 "processing"%d  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%k'W +2630 "core" ' + .tPSV.dial PSR +2 "processing"%f +57 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%j' +2632 "core" ' + .tPSV.dial :waste1 +2 "processing"%h  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%m'W +2629 "core" ' + .tPSV.dial PSR +7 "processing"%l +44 "core"  +21117 "Can"a\ x +44959 #t-> PS.pull 0.5 +2 "processing"%o% +3 "core" %V \ q +2 .tPS.seek 0.5ml +2 "processing"%n' +590 "core" ' + "processing"%q% +4 "core" %\ p +2288 #t-> 5.times{PSV.PSR; PS.fill; PSV.waste2; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%p' +2129 "core" ' + .tPSV.dial :waste2 +2 "processing"%r  +73 "core"  +2 .tPS.seek 0ml +2 "processing"%t'W +2629 "core" ' + .tPSV.dial PSR +2 "processing"%s +74 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%v' +2643 "core" ' + .tPSV.dial :waste2 +2 "processing"%u  +86 "core"  +2 .tPS.seek 0ml +2 "processing"%z'W +2626 "core" ' + .tPSV.dial PSR +2 "processing"%x +72 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%|' +1782 "Can"t\ u +856 "core" ' +2 .tPSV.dial :waste2 + "processing"%w  +74 "core"  +2 .tPS.seek 0ml +2 "processing"%~'W +2635 "core" ' + .tPSV.dial PSR +2 "processing"%y +73 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%' +2630 "core" ' +2 .tPSV.dial :waste2 + "processing"%{  +87 "core"  +42 .tPS.seek 0ml +2 "processing"%'W +2641 "core" ' +2 .tPSV.dial PSR + "processing"%} +72 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%' +2638 "core" ' + .tPSV.dial :waste2 +7 "processing"%  +73 "core" ~ +2 .tPS.seek 0ml +2 "processing"% 'W +2637 "core" ' + .tPSV.dial PSR +2 "processing"% +73 "core"  +945 #t-> PS.pull 0.5 + "processing"% % +3 "core" %Q\ q +2 .tPS.seek 0.5ml +2 "processing"%' +586 "core" ' +2 "processing"% % +4 "core" %\ q +2460 #t-> 5.times{PSV.PSR; PS.fill; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 .PS.seek 2.5ml + "processing"%' +2117 "core" ' + .tPSV.dial :waste1 +2 "processing"%  +44 "core"  +2 .tPS.seek 0ml + "processing"%'W +2634 "core" ' +2 .tPSV.dial PSR + "processing"% +44 "core" + .tPSV.dial PSR +3 .PS.seek 2.5ml + "processing"%' +2629 "core" ' +2 .tPSV.dial :waste1 + "processing"%  +68 "core"  +2 .tPS.seek 0ml + "processing"%'W +2636 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%' +2629 "core" ' + .tPSV.dial :waste1 +2 "processing"%  +44 "core"  +2 .tPS.seek 0ml + "processing"%'W +2637 "core" ' +2 .tPSV.dial PSR + "processing"% +44 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml + "processing"%' +2629 "core" ' +2 .tPSV.dial :waste1 +6 "processing"%  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%"'W +2626 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core" + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%' +2629 "core" ' + .tPSV.dial :waste1 +2 "processing"%!  +44 "core"  +2 .tPS.seek 0ml + "processing"%&'W +2637 "core" ' +2 .tPSV.dial PSR + "processing"%$ +44 "core"  +3341 #t-> PS.pull 0.5 +2 "processing"%#% +3 "core" %U \ q +2 .tPS.seek 0.5ml +2 "processing"%)' +588 "core" ' + "processing"%'% +4 "core" %\ q +11134 "Can"X\ w +11824 #t-> PS.pull 0.5 +2 "processing"%%% +3 "core" %\ q +2 .tPS.seek 1ml +2 "processing"%,'P +590 "core" ' + "processing"%-% +4 "core" %P \ q +322 #t-> PS.pull 0.5 +2 "processing"%*% +3 "core" %P \ r +2 .tPS.seek 1.5ml +2 "processing"%/' +592 "core" ' + "processing"%0% +4 "core" % \ p +537 #t-> PS.pull 0.5 +3 "processing"%(% +3 "core" %\ o +2 .tPS.seek 2ml +2 "processing"%2'M +591 "core" ' +2 "processing"%3% +4 "core" %O\ q +243 #t-> PS.pull 0.5 +2 "processing"%+% +2 "core" %O\ q +3 .tPS.seek 2.5ml + "processing"%5' +593 "core" ' +2 "processing"%7% +4 "core" %\ p +766 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%.  +44 "core"  +358 #t-> PS.empty +3 .PS.seek 0ml + "processing"%6'W +2635 "core" ' + "processing"%1% +4 "core" %R\ q +889 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%4 +44 "core"  +684 #t-> PSR +830 #-> PS.pull 0.5 + "processing"%8% +4 "core" %R\ q +2 .tPS.seek 0.5ml + "processing"%9' +596 "core" ' +2 "processing"%% +4 "core" %\ r +1354 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%H +386 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%:' +2122 "core" ' +2 "processing"%<% +4 "core" %"\ q +4453 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%>  +43 "core"  +478 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%B'W +2629 "core" ' + "processing"%;% +4 "core" %\\\ r +538 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%? +43 "core"  +185 #t-> PSR +404 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%D' +2629 "core" ' + "processing"%=% +4 "core" %\ q +487 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%@  +43 "core"  +261 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%A'W +2631 "core" ' +2 "processing"%C% +4 "core" %T \ r +558 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%E +43 "core"  +340 #t-> PSR.air +2 .PSR.select :air + "processing"% +411 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%F' +2632 "core" ' +2 "processing"%H% +4 "core" %\ r +428 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%L  +43 "core"  +257 #t-> PS.empty +2 .PS.seek 0ml + "processing"%J'W +2626 "core" ' + "processing"%G% +4 "core" %[\ q +427 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%I +55 "core"  +253 #t-> PSR.air + .PSR.select :air +269 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%P' +2633 "core" ' +2 "processing"%K% +4 "core" % \ q +302 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%M  +41 "core"  +525 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%N'W +2627 "core" ' +2 "processing"%R% +4 "core" %S\ q +4514 "Can"\ w +60001 [\ w +60001 \ x +60001 D\ w +60001 \ w +57876 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%O +43 "core" +695 #t-> PSR.ab1 +2 .PSR.select :ab1 + !o:Valve::Manifold::Error: mesg"5Processing Valve::Manifold has no selection: ab1:bt[ "//home/esp/esp2/lib/valve.rb:172:in `fetch'"./home/esp/esp2/lib/valve.rb:177:in `call'"//home/esp/esp2/lib/valve.rb:177:in `fetch'"//home/esp/esp2/lib/valve.rb:198:in `goal='"8/home/esp/esp2/lib/valve.rb:207:in `method_missing'"(ESP):186:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +1380 "Can"K\ w +1844 #t-> PSV.ab1 +34 !o:NoMethodError : mesgu:NameError::message)undefined method `ab1' for PSV:Shaft: name:ab1: args[:bt[ "7/home/esp/esp2/lib/shaft.rb:80:in `method_missing'"(ESP):187:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +1103 #-> CSV.ab1 +2 !o:NoMethodError : mesgu:NameError::message)undefined method `ab1' for CSV:Shaft: name:ab1: args[:bt[ "7/home/esp/esp2/lib/shaft.rb:80:in `method_missing'"(ESP):188:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +627 #-> CSR.ab1 +2 .CSR.select :ab1 + !o:Valve::Manifold::Error: mesg"5Collection Valve::Manifold has no selection: ab1:bt[ "//home/esp/esp2/lib/valve.rb:172:in `fetch'"./home/esp/esp2/lib/valve.rb:177:in `call'"//home/esp/esp2/lib/valve.rb:177:in `fetch'"//home/esp/esp2/lib/valve.rb:198:in `goal='"8/home/esp/esp2/lib/valve.rb:207:in `method_missing'"(ESP):189:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +1363 #-> PSR.Ab1 + .PSR.select :Ab1 +2 !o:Valve::Manifold::Error: mesg"5Processing Valve::Manifold has no selection: Ab1:bt[ "//home/esp/esp2/lib/valve.rb:172:in `fetch'"./home/esp/esp2/lib/valve.rb:177:in `call'"//home/esp/esp2/lib/valve.rb:177:in `fetch'"//home/esp/esp2/lib/valve.rb:198:in `goal='"8/home/esp/esp2/lib/valve.rb:207:in `method_missing'"(ESP):190:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +8455 #-> PSV.ab1 +2 !o:NoMethodError : mesgu:NameError::message)undefined method `ab1' for PSV:Shaft: name:ab1: args[:bt[ "7/home/esp/esp2/lib/shaft.rb:80:in `method_missing'"(ESP):191:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +4342 #-> PSV.PTV + .PSV.dial PTV +2 "processing"%S +73 "core" +542 #t-> PTV.PRV + .PTV.dial PRV +2 "processing"%T @ +71 "core" A +418 #t-> PRV.ab1 + .PRV.dial :ab1 +2 "processing"%V @ +71 "core" @ +41039 "Can"\ w +36338 #t-> PS.pull 2 + "processing"%U% +3 "core" %S\ q +2 .tPS.seek 2ml +2 "processing"%X'W +2125 "core" ' +2 "processing"%Q% +4 "core" %Z\ q +5055 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%Z  +103 "core"  +878 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%W'W +2116 "core" ' + "processing"%[% +4 "core" %Y \ q +3088 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%Y +102 "core" +3314 #t-> PS.pull 0.4 + "processing"%\\% +3 "core" %Y \ q +2 .tPS.seek 0.4ml +2 "processing"%]'Z +480 "core" ' + "processing"%^% +4 "core" %U \ p +1809 #t-> PSV +308 #-> PTV +294 #-> PRV +1199 #-> PS.pull 0.4 +2 "processing"%_% +3 "core" %U\ q +2 .tPS.seek 0.8ml +2 "processing"%a'7V +488 "core" ' +2 "processing"%c% +4 "core" %7Q\ p +994 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%`' +1249 "Can"\ t +564 "core" ' + "processing"%e% +4 "core" % \ q +33366 #t-> PSV.waste2 +2 .PSV.dial :waste2 + "processing"%b  +131 "core"  +645 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%g'W +2629 "core" ' +2 "processing"%d% +4 "core" %Y\ q +634 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%i +131 "core" +158 #t-> PTV +247 #-> PRV +1095 #-> PS.pull 0.4 + "processing"%f% +3 "core" %Y\ p +7 .tPS.seek 0.4ml +2 "processing"%k'Z +485 "core" ' +2 "processing"%h% +3 "core" %X\ q +1946 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%j' +2226 "core" ' +2 "processing"%l% +4 "core" % \ p +15695 "Can"\ w +6786 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%o  +103 "core"  +750 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%m'W +2636 "core" ' +2 "processing"%q% +4 "core" %U\ q +552 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%n +103 "core" +11717 #t-> delay 5; PS.pull 0.4 +2 .delay 5 seconds +502 "processing"%r% +4 "core" %U\ q +2 .tPS.seek 0.4ml + "processing"%p'V +495 "core" ' +2 "processing"%s% +4 "core" %\\\ r +854 #t-> delay 5; PS.pull 2 +2 .delay 5 seconds +502 "processing"%t% +3 "core" %\\\ t +2 .tPS.seek 2.4ml +2 "processing"%u'` +2117 "core" ' + "processing"%v% +4 "core" %[\ q \ +24228 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%x  +103 "core"  +482 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%z'W +2532 "core" ' +2 "processing"%w% +4 "core" %X\ q +701 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%| +103 "core" +578 #t-> PTV +246 #-> PRV +506 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%y' +2632 "core" ' + "processing"%~% +4 "core" %\ p +701 "Can"\ w +84 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%{  +103 "core"  +267 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%'W +2629 "core" ' +2 "processing"%}% +4 "core" %Z \ q +658 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +102 "core" +8704 #t-> PTV +444 #-> PRV +2568 #-> ps.fill + !o:NoMethodError : mesgu:NameError::message+undefined method `fill' for :ps:Symbol: name: fill: args[:bt["(ESP):228:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +946 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2630 "core" ' + "processing"%% +4 "core" %\ q +3237 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%  +103 "core"  +377 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"% 'W +2636 "core" ' +2 "processing"% % +4 "core" %Q\ q +1181 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"% +102 "core" +353 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2626 "core" ' + "processing"%% +4 "core" %\ p +3756 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%  +102 "core"  +433 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%'W @1655927787.09EDT = =mMAIN_scheduler =tMAIN @EDT1655927791.11 #"core_reset"Sent BREAK +2 #t@40512 idle with ifg=0x00, ie=0x75 +2 #>RESET< ESP2 v3.41 I2C Gateway v3.20 +217 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +570 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +921 "Can"[\  +2 [\ ~ +2 #tPolling Can every 10:00 +6 #Cleanly exited at 10:24:32EDT22-Jun-22 +984 #-> ESP.ready! +6 #Powering core bus +545 .Gate.power :raw,:ON +6 "sampler") +27 ) +4 "core"  +5 "collection"' +4 ' +6 "core"  +5 "processing"% +4 % +6 "core"  +8 "collection"' 9\ +8 ' 0\ +4 ' -\ +6 "processing"% 9\ +4 % 2\ +5 % *\ +4 % 0\ +8 "sampler")&\ +4 "collection"'% +4 "core" %\ +4 .tCS.configure :default +3 "collection"'#P d@b +4 "processing"%% +5 "core" %|\ +6 .tPS.configure :default +5 "processing"%#A d`xb +4 "sampler")% +9 "core" %su  +4 .tSS.configure :default +3 "sampler")#.0X\ +3 .tSC.configure :sloppy +4 "storage"($-.(\ 1~b +6 .tSC.reconfigure :sloppy +4 "storage"($-.(\ 1~b +5 .tSC.home.seek :initial +4 "storage"($( +383 "core" ' +4 ."rdyProcessing"PS.stop +2 "processing"%5 +580 "core" ( +4 .tSE.reconfigure :default +7 "storage"(#K-0-\ b +4 .tSE.home.seek :down +2 "storage"(%'v +29 "core" ' @\ +5 .tSC.coast +2 "storage"(6 +8 .tSE.stop + "storage"(5 +6 !to:Slide::Error\ : mesg"=Storage Elevator speedErr at 23.36 Pucks below Top Plate:@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error: speedErr: @tagi*: @sourcei-: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi@ : voltagef13.836066764850271: @type2F:@destinationi%:@axisName"Storage Elevator:bt["2/home/esp/esp2/lib/slide.rb:587:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:350:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:323:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:314:in `seek'",/home/esp/esp2/lib/slide.rb:357:in `to'"8/home/esp/esp2/utils/storage.rb:113:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:542:in `ready!'"(ESP):1: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 +1161 "core" ' +5178 #t-> PSV.PTV +5 .PSV.dial PTV +2 "processing"%& +72 "core" ~ +827 #t-> PTV.PRV +2 .PTV.dial PRV +4 "processing"%' @ +5 "core" A +508 #t-> PRV.ab1 +2 .PRV.dial :ab1 +4 "processing"%( @ +5 "core" @ +3485 #t-> PS.pull 0.1 +3 "processing"%)% +6 "core" %Ve\ +4 .tPS.seek 0.1ml +5 "processing"%*' +181 "core" ' +4 "processing"%+% +8 "core" %\  +885 #t-> PS.pull 2 + "processing"%,% +7 "core" %k\  +6 .tPS.seek 2.1ml +2 "processing"%-' +2116 "core" ' +5 "processing"%.% +8 "core" %\  +40921 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%/  +99 "core"  +486 #t-> PS.empty +3 .PS.seek 0ml + "processing"%0'W +481 "Can"\ 99 +1749 "core" ' + "processing"%1% +4 "core" %T\\\ +1783 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%2 +99 "core" +402 #t-> PTV +885 #-> PRV.ab1 +2 .PRV.dial :ab1 +3655 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%3' +2627 "core" ' +2 "processing"%4% +4 "core" %*\  +48781 "Can"8\ 65 +60001 \ 66 +19633 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%5  +100 "core"  +389 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%6'W +2627 "core" ' +2 "processing"%7% +4 "core" %X\ +1659 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%8 +99 "core" +147 #t-> PTV +363 #-> PRV +967 #-> PS.pull 0.1 + "processing"%9% +4 "core" %X\ +2 .tPS.seek 0.1ml + "processing"%:' +179 "core" ' +2 "processing"%;% +4 "core" %\  +993 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%<' +2536 "core" ' + "processing"%=% +4 "core" %/\  +30271 "Can",\ 55 +7045 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%>  +139 "core" ~ +534 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%?'W +2632 "core" ' +2 "processing"%@% +4 "core" %[M\ +2746 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%A +127 "core" ~ +384 #t-> PTV +249 #-> PRV +913 #-> PS.pull 0.4 + "processing"%B% +3 "core" %[M\ +3 .tPS.seek 0.4ml + "processing"%C'\\ +492 "core" ' +2 "processing"%D% +4 "core" %[/\  +1772 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%E' +2224 "core" ' +2 "processing"%F% +4 "core" %I\  +3890 #t-> PSV.waste1 +9 .PSV.dial :waste1 + "processing"%G  +98 "core"  +718 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%H'W +2627 "core" ' +2 "processing"%I% +4 "core" %Z5\ +1312 #t-> PSV.PTV + .PSV.dial PTV + "processing"%J +101 "core" +314 #t-> PS.pull 0.4 + "processing"%K% +3 "core" %ZM\ +3 .tPS.seek 0.4ml + "processing"%L'[ +489 "core" ' + "processing"%M% +4 "core" %]I\ +1909 #t-> PS.fill +3 .PS.seek 2.5ml + "processing"%N' +2228 "core" ' +2 "processing"%O% +4 "core" %B\  +6778 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%P  +100 "core"  +355 #t-> PS.empty +3 .PS.seek 0ml + "processing"%Q'W +2641 "core" ' + "processing"%R% +4 "core" %RL\ +2148 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%S +100 "core" +551 #t-> PS.pull 0.4 + "processing"%T% +4 "core" %R2\ +2 .tPS.seek 0.4ml + "processing"%U'S +491 "core" ' + "processing"%V% +5 "core" %P2\  +8832 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%W' +2215 "core" ' + "processing"%X% +4 "core" %I\  +1587 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%Y  +100 "core"  +1034 "Can"\ 65 +268 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%Z'W +2630 "core" ' +2 "processing"%[% +4 "core" %R;\ +10713 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%\\ +100 "core" +2615 #t-> PS.pull 0.4 + "processing"%]% +3 "core" %R\ +3 .tPS.seek 0.4ml + "processing"%^'S +492 "core" ' +2 "processing"%_% +4 "core" %T\  +1190 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%`' +2229 "core" ' +2 "processing"%a% +4 "core" %:\  +1865 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%b  +100 "core"  +295 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%c'W +2630 "core" ' +2 "processing"%d% +4 "core" %U3\ +483 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%e +99 "core" +446 #t-> PS.pull 0.4 +2 "processing"%f% +3 "core" %U,\ +2 .tPS.seek 0.4ml +2 "processing"%g'V +495 "core" ' + "processing"%h% +4 "core" %ZI\  +1081 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%i' +2225 "core" ' +2 "processing"%j% +4 "core" %3\  +1732 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%k  +100 "core"  +304 #t-> PS.empty +2 .PS.seek 0ml + "processing"%l'W +2634 "core" ' + "processing"%m% +4 "core" %WH\ +1867 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%n +100 "core" +842 #t-> PS.pull 0.2 + "processing"%o% +3 "core" %W\ +3 .tPS.seek 0.2ml + "processing"%p' +281 "core" ' + "processing"%q% +4 "core" %\  +862 #t-> PS.pull 0.05 + "processing"%r% +3 "core" %\  +3 .tPS.seek 0.25ml + "processing"%s'4 +128 "core" ' + "processing"%t% +5 "core" %05\  +21078 "Can""\ 65 +22378 #t-> PS.pull 0.10 + "processing"%u% +3 "core" %0\  +2 .tPS.seek 0.35ml +2 "processing"%v' +185 "core" ' +2 "processing"%w% +4 "core" %C\  +712 #t-> PS.pull 0.2 +2 "processing"%x% +3 "core" %\  +2 .tPS.seek 0.55ml + "processing"%y'u +280 "core" ' +2 "processing"%z% +4 "core" %pN\  +260 #t-> PS.pull 0.2 +2 "processing"%{% +3 "core" %p\  +2 .tPS.seek 0.75ml +2 "processing"%|'0 +288 "core" ' + "processing"%}% +5 "core" %0Z\ +29050 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%~' +1861 "core" ' +2 "processing"%% +4 "core" %\  +512 #t-> PSV.waste1 +3 .PSV.dial :waste1 + "processing"%  +100 "core"  +985 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%'W +2636 "core" ' + "processing"%% +4 "core" %T\\\ +688 "Can"\ 55 +1633 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"% +101 "core" @1655933725.45EDT = =mMAIN_scheduler =tMAIN @EDT1655933729.42 #"core_reset"Sent BREAK +4 #t@17605 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.41 I2C Gateway v3.20 +217 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +545 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +887 "Can"6|\  +2 6|\  +3 #tPolling Can every 10:00 +2 !o:Storage::Warning: mesg"6Invalid entry in line 8 of /var/log/esp/real.puck:bt["8/home/esp/esp2/utils/storage.rb:399:in `readPucks!'"2/home/esp/esp2/utils/storage.rb:397:in `each'"8/home/esp/esp2/utils/storage.rb:397:in `readPucks!'"(eval):2:in `eachRaw'"(eval):2:in `each'"8/home/esp/esp2/utils/storage.rb:372:in `readPucks!'"2/home/esp/esp2/utils/storage.rb:371:in `open'"8/home/esp/esp2/utils/storage.rb:371:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:627:in `restore!'"-/home/esp/esp2/lib/esp.rb:115:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +4 !o:Storage::Warning: mesg"Uncleanly Exited:bt[ "8/home/esp/esp2/utils/storage.rb:438:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:627:in `restore!'"-/home/esp/esp2/lib/esp.rb:115:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +3358 #-> ESp.ready! +5 !o:NameError: mesg"uninitialized constant ESp: name:ESp:bt["(ESP):1: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 +1549 #-> ESP.ready! +8 #Powering core bus +550 .Gate.power :raw,:ON +4 "sampler") +35 ) +4 "core"  +5 "collection"' +4 ' +8 "core"  +3 "processing"% +4 % +6 "core"  +9 "collection"' 9\ +5 ' 0\ +5 ' -\ +7 "processing"% 9\ +4 % 2\ +4 % *\ +4 % 0\ +6 "sampler")&\ +4 "collection"'% +6 "core" %<\ +3 .tCS.configure :default +4 "collection"'#P d@b +5 "processing"%% +6 "core" %\ +2 .tPS.configure :default +5 "processing"%#A d`xb +6 "sampler")% +7 "core" %qq  +2 .tSS.configure :default +7 "sampler")#.0X exit +10 #mEXIT @1655933830.61EDT @1655933854.79EDT = =mMAIN_scheduler =tMAIN @EDT1655933858.70 #"core_reset"Sent BREAK +4 #t@61553 receive with ifg=0x80, ie=0xFD + #@29168 sendCRC with ifg=0x20, ie=0x7F +2 #@29614 sendCRC with ifg=0x20, ie=0x7F + #@30929 sendCRC with ifg=0x20, ie=0x7F + #@32295 sendCRC with ifg=0x08, ie=0x5F + #@55809 sendCRC with ifg=0x20, ie=0x7F + #@56254 sendCRC with ifg=0x20, ie=0x7F +2 #@57847 sendCRC with ifg=0x08, ie=0x5F #@57608 idle with ifg=0x00, ie=0x75 +3 #ESP2 v3.41 I2C Gateway v3.20 +19 #ESP2 v3.41 I2C Gateway v3.20 for core bus +529 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +820 "Can"@{\ 77 +2 @{\ 77 +2 #tPolling Can every 10:00 +942 #-> ESP.ready! +159 "sampler") +3 ) +4 "core"  +4 "collection"' +4 ' +6 "core"  +3 "processing"% +4 % +6 "core"  +9 "collection"' 9\ +4 ' 0\ +5 ' -\ +6 "processing"% 9\ +4 % 2\ +4 % *\ +3 % 0\ +8 "sampler")&\ +4 "collection"'% +6 "core" %O\ +5 .tCS.configure :default +4 "collection"'#P d@b +4 .tCS.hold +2 "collection"'+ +7 "core" + +3 .tCS.configure :default +4 "collection"'#P d@b +4 "processing"%% +7 "core" %ZT\ +3 .tPS.configure :default +4 "processing"%#A d`xb +4 "sampler")% +8 "core" %or \ ; +3 .tSS.configure :default +4 "sampler")#.0X exit +9 #mEXIT @1655933901.23EDT @1655934263.15EDT = =mMAIN_scheduler =tMAIN @EDT1655934267.04 #"core_reset"Sent BREAK +2 #t@19029 idle with ifg=0x00, ie=0x75 +2 #>RESET< ESP2 v3.41 I2C Gateway v3.20 +212 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +546 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +882 "Can" {\  +2  {\ w + #tPolling Can every 10:00 +16952 #-> ESP.ready! +5 #Powering core bus +535 .Gate.power :raw,:ON +4 "sampler") +58 ) +4 "core"  +5 "collection"' +5 ' +6 "core"  +5 "processing"% +3 % +6 "core"  +8 "collection"' 9\ +6 ' 0\ +4 ' -\ +7 "processing"% 9\ +5 % 2\ +4 % *\ +5 % 0\ +7 "sampler")&\ +5 "collection"'% +6 "core" %!\ +4 .tCS.configure :default +6 "collection"'#P d@b +5 "processing"%% +9 "core" %\ +4 .tPS.configure :default +3 "processing"%#A d`xb +5 "sampler")% +6 "core" %rp  +4 .tSS.configure :default +4 "sampler")#.0X SE.up +5 .SE.reconfigure :default +5 "storage"(#QK-0-\ b +3 .tSE.seek :up +4 "storage"(&'# +4 "core" ' o\ +5 !to:Slide::Error\ : mesg"=Storage Elevator notReady at 23.36 Pucks below Top Plate:@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error: notReady: @tagi+: @sourcei-: @channeli: @statusIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressio : voltagef13.890067746686304{: @type2F:@destinationi%:@axisName"Storage Elevator:bt["2/home/esp/esp2/lib/slide.rb:587:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:350:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:323:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:314:in `seek'"0/home/esp/esp2/lib/slide.rb:357:in `moveTo'"-/home/esp/esp2/utils/misc.rb:340:in `up'"(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 +784 #-> access 2 +4 "storage"('% +8 "core" % 3\ +3 !to:Slide::Error : mesg"$Storage Elevator Not yet Homed!: @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi3 : voltagef13.890067746686304{: @type2F:@axisName"Storage Elevator:bt[ "5/home/esp/esp2/lib/slide.rb:163:in `rawPosition'"0/home/esp/esp2/utils/misc.rb:368:in `down?'"0/home/esp/esp2/utils/storage.rb:129:in `to'"4/home/esp/esp2/utils/storage.rb:269:in `access'"4/home/esp/esp2/utils/storage.rb:600:in `access'"(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 +3101 #-> SC.coast +5 .SC.coast +2 "storage"(6 +6 ((& +7 "core" & h\ +1996 #t-> ESp.ready! +3 !o:NameError: mesg"uninitialized constant ESp: name:ESp:bt["(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 +667 #-> ESP.ready! +2 "collection"')% +6 "processing"%*% +11 "core" %N\ +3 "manipulator"&+% +13 "sampler"),% +14 "core" %Y\ +2 %\   s  +2 %pp 2 +4 "manipulator"&-& +8 "core" &d  L % +3 "storage"(.& +7 "core" &g o\ # +3 "storage"(/% +6 "core" % i\ +3 "manipulator"&0% +9 "core" %\   q  +3 "manipulator"&1& +10 "core" &d   / % +2 "storage"(2& +9 "core" &g S\ # +2 "storage"(3% +7 "core" % c\ +3 .tSE.reconfigure :default +6 "storage"(#K-0-\ b +3 .tSE.home.seek :down +4 "storage"(4'v +27 "core" ' l\ +4 !to:Slide::Error\ : mesg"=Storage Elevator speedErr at 23.36 Pucks below Top Plate:@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error: speedErr: @tagi9: @sourcei-: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressil : voltagef13.890067746686304{: @type2F:@destinationi%:@axisName"Storage Elevator:bt["2/home/esp/esp2/lib/slide.rb:587:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:350:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:323:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:314:in `seek'",/home/esp/esp2/lib/slide.rb:357:in `to'"7/home/esp/esp2/utils/storage.rb:57:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:542:in `ready!'"(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 +4 .SE.reconfigure :default +4 "storage"(#QK-0-\ b +5 .tSE.hold +4 "storage"(5+ +6 "core" + +4 .tSE.jog -128 + "storage"(6) +29 "core" ) m\ +6 "storage"(7& +9 "core" &g \ # +4 .tSC.configure :sloppy +3 "storage"($-.(\ 1~b +7 .tSC.reconfigure :sloppy +3 "storage"($-.(\ 1~b +4 .tSC.home.seek :initial +4 "storage"(8( +654 "core" ( +6 .tSE.reconfigure :default +6 "storage"(#K-0-\ b +3 .tSE.home.seek :down +3 "storage"(9'v +28 "core" ' p\ +6 .tSC.coast + "storage"(6 +5 .tSE.stop +2 "storage"(5 +8 !to:Slide::Error\ : mesg"=Storage Elevator speedErr at 23.36 Pucks below Top Plate:@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error: speedErr: @tagi>: @sourcei-: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressip : voltagef13.8507943053510076: @type2F:@destinationi%:@axisName"Storage Elevator:bt["2/home/esp/esp2/lib/slide.rb:587:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:350:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:323:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:314:in `seek'",/home/esp/esp2/lib/slide.rb:357:in `to'"8/home/esp/esp2/utils/storage.rb:113:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:542:in `ready!'"(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 +1079 #-> Arm.CC +3 "manipulator"&:& +6 "core" &d  ! % +3 "manipulator"&;% +9 "core" %\    +4 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 .tElbow.seek :CC +4 "manipulator"&<(Ӥ +201 "core" ( +4 "manipulator"&=& +8 "core" &ө   + 7 +2 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +5 &>& +5 "core" &ө   J 7 +5 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek CC +3 "manipulator"&?'+ +101 "core" ' +4 "manipulator"&@& +7 "core" &ө !  $ 7 +2 "manipulator"&A% +10 "core" %0   +521 #t-> Arm.PC +4 "manipulator"&B& +5 "core" &ө   7 +3 "manipulator"&C% +9 "core" %0    +6 .tForearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +3 "manipulator"&D'\ +98 "core" ' +3 .tElbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +4 .tElbow.seek :PC +3 "manipulator"&E(z +391 "core" ( +2 "manipulator"&F& +17 "core" &o   < +5 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +9 &G& +8 "core" &p   ; +4 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek PC +3 "manipulator"&H'~ +96 "core" ' +3 "manipulator"&I& +9 "core" &~   > - +2 "manipulator"&J% +9 "core" %v   H  +2123 #t-> Arm.garage + "manipulator"&K& +7 "core" &~  - +4 "manipulator"&L% +9 "core" %v  ;  +4 .tForearm.reconfigure :loose +7 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +3 "manipulator"&M'\ +96 "core" ' +4 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +5 "manipulator"&N(- +130 "core" ( +4 "manipulator"&O& +10 "core" &-  w 4 +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &P& +6 "core" &-   W 4 +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek :garage +4 "manipulator"&Q' +82 "core" 'I  I Ȟ +5 !to:Slide::Error\ : mesg"-Forearm speedErr at garage + 4223 counts:@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error: speedErr: @tagiV: @sourcei+: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positioniI: velocityi: currenti:pwmi:erri: inPressi : outPressi:deltaPressiI : voltagef12.456587137947963: @type2F:@destinationi%:@axisName" Forearm:bt["2/home/esp/esp2/lib/slide.rb:587:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:350:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:323:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:314:in `seek'",/home/esp/esp2/lib/slide.rb:358:in `to'"8/home/esp/esp2/lib/slide.rb:74:in `inConfiguration'",/home/esp/esp2/lib/slide.rb:358:in `to'"0/home/esp/esp2/utils/misc.rb:92:in `extend'",/home/esp/esp2/utils/misc.rb:34:in `to'"8/home/esp/esp2/utils/misc.rb:38:in `method_missing'"(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 +1712 #-> Arm.home +2 "manipulator"&R& +7 "core" &.    - +5 "manipulator"&S% +9 "core" %%   ! $ +4 .tForearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +3 "manipulator"&T'\ +81 "core" ' +4 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +4 .tElbow.seek :home +4 "manipulator"&U( +123 "core" ( +2 "manipulator"&V& +9 "core" &   \ +5 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +6 &W& +9 "core" &   9 \ +3 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :home +3 "manipulator"&X' +47 "core" ' +3 "manipulator"&Y& +10 "core" &   \ +3 "manipulator"&Z% +10 "core" %   & C +560 #t-> Hand.open +3 .Hand.open +3 "manipulator"&[1 +69 "core" 1 +493 #t-> Arm.garage +3 "manipulator"&\\& +7 "core" &   \ +4 "manipulator"&]% +10 "core" %   " C +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +5 "manipulator"&^'\ +38 "core" ' +3 .tElbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +5 .tElbow.seek :garage +3 "manipulator"&_(- +124 "core" ( +4 "manipulator"&`& +7 "core" &-  1 +3 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +5 &a& +5 "core" &-   d 1 +4 .tForearm.seek :garage +4 "manipulator"&b' +93 "core" ' +3 "manipulator"&c& +9 "core" &- ) . +4 "manipulator"&d% +7 "core" %   8 +548 #t-> Arm.SC +3 "manipulator"&e& +7 "core" &-  . +5 !to:Axis::Error: mesg"Unknown Elbow position: SC:@axisName"\ Elbow:bt["0/home/esp/esp2/lib/axis.rb:512:in `baseRaw'",/home/esp/esp2/lib/axis.rb:293:in `raw'"1/home/esp/esp2/lib/axismap.rb:171:in `fetch'"1/home/esp/esp2/lib/axismap.rb:159:in `fetch'"./home/esp/esp2/lib/axis.rb:277:in `fetch'",/home/esp/esp2/lib/axis.rb:288:in `raw'",/home/esp/esp2/lib/axis.rb:552:in `raw'"./home/esp/esp2/lib/axis.rb:666:in `near?'",/home/esp/esp2/utils/misc.rb:32:in `to'"8/home/esp/esp2/utils/misc.rb:38:in `method_missing'"(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 +22192 "Can"-~\ 55 +30691 #t-> Arm.garage +2 "manipulator"&f& +3 "core" &-   . +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&g(- +44 "core" ( + "manipulator"&h& +4 "core" &-   F + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &i& +2 "core" &-  F +2 .tForearm.seek :garage + "manipulator"&j' +4 "core" ' + "manipulator"&k& +4 "core" &-  F + "manipulator"&l% +4 "core" %   +857 #t-> Hand.close + .Hand.close +2 "manipulator"&m/ +64 "core" / +568 #t-> Arm.CC + "manipulator"&n& +4 "core" &-   F + "manipulator"&o% +4 "core" %   +2 .tForearm.seek :retract + "manipulator"&p'\ +99 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :CC + "manipulator"&q(Ӥ +294 "core" ( +2 "manipulator"&r& +4 "core" &Ӯ   * + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &s& +3 "core" &Ӯ  * + .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&t'+ +92 "core" ' +3 "manipulator"&u& +4 "core" &Ӯ   p * + "manipulator"&v% +4 "core" %%   x  +468 #t-> CC.close + "manipulator"&w& +4 "core" &Ӯ   G * + "manipulator"&x% +4 "core" %%   I  +2 "collection"'y& +4 "core" &3\ +3 !to:Slide::Error\ : mesg"$Collection Clamp Not yet Homed!:@checkpoint: omitted: @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi: outPressi:deltaPressi3: voltagef13.659336278841433an: @type2F:@axisName"Collection Clamp:bt["5/home/esp/esp2/lib/slide.rb:163:in `rawPosition'"2/home/esp/esp2/lib/slide.rb:206:in `position'"E/home/esp/esp2/utils/misc.rb:420:in `closeAndVerifyPuckPresence'"5/home/esp/esp2/utils/misc.rb:485:in `closeClamp'",/home/esp/esp2/lib/msg.rb:68:in `retry'"5/home/esp/esp2/utils/misc.rb:484:in `closeClamp'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"5/home/esp/esp2/utils/misc.rb:483:in `closeClamp'"0/home/esp/esp2/utils/misc.rb:503:in `close'"(ESP):17: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 +2009 #-> Arm.garage +2 "manipulator"&z& +3 "core" &Ӯ   * + "manipulator"&{% +4 "core" %% \ ;  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&|'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&}(- +269 "core" ( + "manipulator"&~& +4 "core" &-    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &-   + .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&' +93 "core" ' +2 "manipulator"&& +4 "core" &-    +2 "manipulator"&% +3 "core" %   1 +1009 #t-> Hand.open + .Hand.open +2 "manipulator"&1 +66 "core" 1 +496 #t-> Arm.home + "manipulator"&& +4 "core" &-    + "manipulator"&% +4 "core" %   1 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :home +2 "manipulator"&( +125 "core" ( +2 "manipulator"& & +4 "core" &  e  + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &\ & +3 "core" &   U  +2 .tForearm.seek :home + "manipulator"& ' +44 "core" ' + "manipulator"& & +4 "core" &  7  +2 "manipulator"& % +3 "core" %   n ? +912 #t-> ESP.ready! + "collection"'% +3 "processing"%% +4 "manipulator"&% +5 "core" %3\ +5 "sampler")% +5 "core" %Y\ + %   N ? + %qp 2 + "manipulator"&& +5 "core" &   d  + "storage"(& +4 "core" &\ \  L\ + "storage"(% +4 "core" %\ \  \\\ + "manipulator"&% +4 "core" %   > ? + "manipulator"&& +3 "core" &   ^  +2 "storage"(& +3 "core" &\ \  R\ + "storage"(% +4 "core" %\ \  L\ +2 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +2 .tSE.home.seek :down + "storage"('v +26 "core" '\ \ \ +2 !to:Slide::Error\ : mesg"=Storage Elevator speedErr at 23.36 Pucks below Top Plate:@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error: speedErr: @tagi": @sourcei-: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positioni: velocityi: currenti:pwmi:erri: inPressi\ : outPressi\ :deltaPressi: voltagef13.909704467353952: @type2F:@destinationi%:@axisName"Storage Elevator:bt["2/home/esp/esp2/lib/slide.rb:587:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:350:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:323:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:314:in `seek'",/home/esp/esp2/lib/slide.rb:357:in `to'"7/home/esp/esp2/utils/storage.rb:57:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:542:in `ready!'"(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 .SE.reconfigure :default +2 "storage"(#QK-0-\ b +2 .tSE.hold +2 "storage"(+ +2 "core" + +2 .tSE.jog -128 + "storage"( ) +26 "core" )\ \  $\ +2 "storage"("& +4 "core" &\ \  `\ + .tSC.configure :sloppy +3 "storage"($-.(\ 1~b +3 .tSC.reconfigure :sloppy +2 "storage"($-.(\ 1~b +2 .tSC.home.seek :initial + "storage"(#( +656 "core" ( +2 .tSE.reconfigure :default +7 "storage"(#K-0-\ b +2 .tSE.home.seek :down +2 "storage"(!'v +25 "core" ' \ +2 .tSC.coast +2 "storage"(6 +2 .tSE.stop + "storage"(5 +3 !to:Slide::Error\ : mesg"=Storage Elevator speedErr at 23.36 Pucks below Top Plate:@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error: speedErr: @tagi&: @sourcei-: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi : voltagef13.865521845851744G: @type2F:@destinationi%:@axisName"Storage Elevator:bt["2/home/esp/esp2/lib/slide.rb:587:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:350:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:323:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:314:in `seek'",/home/esp/esp2/lib/slide.rb:357:in `to'"8/home/esp/esp2/utils/storage.rb:113:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:542:in `ready!'"(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 +826 #-> ESP.ready? + "collection"'% +4 "core" %9\ + "sampler")%% +4 "core" %qs 2 + "manipulator"&$% +4 "core" %   | ? + "manipulator"&&& +4 "core" &  l  + "storage"('& +4 "core" &\ \  4\ + "storage"((% +3 "core" %\ \  ?\ +5855 #"danna"Session Begun +1121 #-> MainThread.exit +7 #mEXIT +3 !"danna"o:ThreadError: mesg"killed thread:bt["3/home/esp/esp2/lib/schedule.rb:280:in `wakeup'"8/home/esp/esp2/lib/schedule.rb:280:in `threadReady'"3/home/esp/esp2/lib/schedule.rb:288:in `unsync'"(eval):4:in `gets'"1/home/esp/esp2/lib/cmdserver.rb:413:in `run'"0/home/esp/esp2/lib/prompter.rb:20:in `call'"6/home/esp/esp2/lib/prompter.rb:20:in `callKbdPrc'"9/home/esp/esp2/lib/prompter.rb:38:in `claimKeyboard'"5/home/esp/esp2/lib/rmutex.rb:89:in `synchronize'"./home/esp/esp2/lib/rmutex.rb:62:in `lock'"./home/esp/esp2/lib/delay.rb:78:in `claim'"9/home/esp/esp2/lib/prompter.rb:38:in `claimKeyboard'"1/home/esp/esp2/lib/cmdserver.rb:412:in `run'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +5 #Session Ended @1655935359.83EDT @1655935507.88EDT = =tMAIN =mMAIN_scheduler @EDT1655935509.71 #"core_reset"Sent BREAK +2 #t@3631 receive with ifg=0x10, ie=0xFD #@4263 receive with ifg=0x10, ie=0xFD + #@4917 receive with ifg=0x10, ie=0xFD + #@5549 receive with ifg=0x10, ie=0xFD + #@6181 receive with ifg=0x10, ie=0xFD #@6814 receive with ifg=0x10, ie=0xFD + #@7446 receive with ifg=0x10, ie=0xFD #@7772 receive with ifg=0x80, ie=0xFD + #@17228 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +244 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +383 "Can"}\ 33 + }\ 33 + #tPolling Can every 10:00 +767 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +4 "core"  +2 "processing"% +2 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +2 "core" %C\ +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +3 "core" + + .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %Y\ +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %rq 2 +2 .tSS.configure :default +2 "sampler")#.0X\ +2 .tSC.configure :loose +2 "storage"($.(\ 1~b +3 (% +2 "core" %\ \  \ +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +2 .tCH.coast + "collection"'  +3 "core" + .tCH.configure :default + "collection"'\ 2 +2 .tPH.coast + "processing"%  +3 "core" +2 .tPH.configure :default + "processing"%\ 2 +2 #tAll dwarf controllers running firmware version 3.85 +2 "sampler") +9 "collection"'% +3 "core" %G\ +2 "sampler")% +3 "processing"%% +5 "manipulator"&% +4 "core" %rr 2 + %Y\ + %   s ? +2 "manipulator"&& +4 "core" &    +2 "storage"(& +3 "core" &\ \  G\ + "storage"(% +4 "core" %\ \  4\ + "manipulator"&% +4 "core" %  ? + "manipulator"&& +4 "core" &    + "storage"(& +3 "core" &\ \  1\ +2 "storage"(% +3 "core" %\ \  @\ +2 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +2 .tSE.home.seek :down +2 "storage"('v +25 "core" '\ \  7\ +3 !to:Slide::Error\ : mesg"=Storage Elevator speedErr at 23.36 Pucks below Top Plate:@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error: speedErr: @tagi#: @sourcei-: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positioni: velocityi: currenti:pwmi:erri: inPressi\ : outPressi\ :deltaPressi7 : voltagef13.909704467353952: @type2F:@destinationi%:@axisName"Storage Elevator:bt["2/home/esp/esp2/lib/slide.rb:587:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:350:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:323:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:314:in `seek'",/home/esp/esp2/lib/slide.rb:357:in `to'"7/home/esp/esp2/utils/storage.rb:57:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:542:in `ready!'"(ESP):1: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 + .SE.reconfigure :default +3 "storage"(#QK-0-\ b +2 .tSE.hold + "storage"(+ +3 "core" + +2 .tSE.jog -128 +2 "storage"( ) +25 "core" )\ \ \ +3 "storage"(!& +4 "core" &\ \  #\ + .tSC.configure :sloppy +3 "storage"($-.(\ 1~b +3 .tSC.reconfigure :sloppy +2 "storage"($-.(\ 1~b +2 .tSC.home.seek :initial + "storage"("( +654 "core" ( +2 .tSE.reconfigure :default +2 "storage"(#K-0-\ b +2 .tSE.home.seek :down +2 "storage"(#'v +25 "core" ' z\ +3 .tSC.coast + "storage"(6 +2 .tSE.stop + "storage"(5 +3 !to:Slide::Error\ : mesg"=Storage Elevator speedErr at 23.36 Pucks below Top Plate:@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error: speedErr: @tagi(: @sourcei-: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressiz : voltagef13.88024938635248j{: @type2F:@destinationi%:@axisName"Storage Elevator:bt["2/home/esp/esp2/lib/slide.rb:587:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:350:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:323:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:314:in `seek'",/home/esp/esp2/lib/slide.rb:357:in `to'"8/home/esp/esp2/utils/storage.rb:113:in `coreReady!'"3/home/esp/esp2/utils/storage.rb:40:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:32:in `ready!'"1/home/esp/esp2/utils/misc.rb:542:in `ready!'"(ESP):1: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 @1655935897.32EDT = =mMAIN_scheduler =tMAIN @EDT1655935901.59 #"core_reset"Sent BREAK +2 #t@31242 idle with ifg=0x00, ie=0x75 +2 #>RESET< ESP2 v3.41 I2C Gateway v3.20 +217 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +600 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +931 "Can"h{\  +2 h{\  +3 #tPolling Can every 10:00 +3 #Cleanly exited at 18:05:16EDT22-Jun-22 +2002 #-> ESP.ready! +6 #Powering core bus +530 .Gate.power :raw,:ON +4 "sampler") +41 ) +5 "core"  +3 "collection"' +5 ' +7 "core"  +3 "processing"% +3 % +6 "core"  +9 "collection"' 9\ +7 ' 0\ +4 ' -\ +7 "processing"% 9\ +5 % 2\ +4 % *\ +4 % 0\ +7 "sampler")&\ +5 "collection"'% +6 "core" %\ +3 .tCS.configure :default +7 "collection"'#P d@b +4 "processing"%% +9 "core" %\ +2 .tPS.configure :default +5 "processing"%#A d`xb +6 "sampler")% +7 "core" %pp  +4 .tSS.configure :default +3 "sampler")#.0X SE.up +2 .SE.reconfigure :default +6 "storage"(#QK-0-\ b +4 .tSE.seek :up + "storage"(&'# +7 "core" ' o\ +7 !to:Slide::Error\ : mesg"=Storage Elevator notReady at 23.36 Pucks below Top Plate:@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error: notReady: @tagi+: @sourcei-: @channeli: @statusIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressio : voltagef13.875340206185568: @type2F:@destinationi%:@axisName"Storage Elevator:bt["2/home/esp/esp2/lib/slide.rb:587:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:350:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:323:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:314:in `seek'"0/home/esp/esp2/lib/slide.rb:357:in `moveTo'"-/home/esp/esp2/utils/misc.rb:340:in `up'"(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 +1847 #-> SE.coast +3 .SE.coast +3 "storage"(5 +4 ('% +6 "core" % \ +5 !to:Slide::Error : mesg"$Storage Elevator Not yet Homed!: @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi : voltagef13.88024938635248j{: @type2F:@axisName"Storage Elevator:bt["5/home/esp/esp2/lib/slide.rb:163:in `rawPosition'"3/home/esp/esp2/utils/misc.rb:365:in `position'"0/home/esp/esp2/lib/axis.rb:177:in `examine'"4/home/esp/esp2/lib/pretty.rb:127:in `asIRBtext'"5/opt/mbari/lib/ruby/1.8/irb.rb:318:in `__send__'"9/opt/mbari/lib/ruby/1.8/irb.rb:318:in `output_value'"7/opt/mbari/lib/ruby/1.8/irb.rb:167:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:188:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +8098 #-> SE.home.to :home +3 .SE.reconfigure :default +6 "storage"(#K-0-\ b +4 .tSE.home.seek :home +3 "storage"((' +27 "core" ' |\ +4 !to:Slide::Error\ : mesg"=Storage Elevator speedErr at 23.36 Pucks below Top Plate:@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error: speedErr: @tagi-: @sourcei-: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi| : voltagef13.875340206185568: @type2F:@destinationi%:@axisName"Storage Elevator:bt["2/home/esp/esp2/lib/slide.rb:587:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:350:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:323:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:314:in `seek'",/home/esp/esp2/lib/slide.rb:357:in `to'"(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 +1129 #-> SE.home.to :down +2 .SE.reconfigure :default +7 "storage"(#K-0-\ b +3 .tSE.home.seek :down +3 "storage"()'v +28 "core" ' p\ +4 !to:Slide::Error\ : mesg"=Storage Elevator speedErr at 23.36 Pucks below Top Plate:@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error: speedErr: @tagi.: @sourcei-: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressip : voltagef13.875340206185568: @type2F:@destinationi%:@axisName"Storage Elevator:bt["2/home/esp/esp2/lib/slide.rb:587:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:350:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:323:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:314:in `seek'",/home/esp/esp2/lib/slide.rb:357:in `to'"(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 +3170 #-> SC.home.to 2 + .SC.reconfigure :sloppy +6 "storage"($-.(\ 1~b +4 .tSC.home.seek 2 +3 "storage"(*( +505 "core" ( +4 "storage"(+& +7 "core" & :\ +5218 #t-> SE.home.to down +4 .SE.reconfigure :default +3 "storage"(#K-0-\ b +7 .tSE.home.seek :down + "storage"(,'v +29 "core" ' {\ +5 !to:Slide::Error\ : mesg"=Storage Elevator speedErr at 23.36 Pucks below Top Plate:@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error: speedErr: @tagi1: @sourcei-: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi{ : voltagef13.865521845851744G: @type2F:@destinationi%:@axisName"Storage Elevator:bt["2/home/esp/esp2/lib/slide.rb:587:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:350:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:323:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:314:in `seek'",/home/esp/esp2/lib/slide.rb:357:in `to'"(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 +3552 #"danna"Session Begun +3496 #-> SE.claim +5 !o:NoMethodError : mesgu:NameError::message*undefined method `claim' for SE:Scale: name:\ claim: args[:bt["8/home/esp/esp2/lib/slide.rb:396:in `method_missing'"!danna:1:in `topLevelBinding'" SE.claim +2 !o:NoMethodError : mesgu:NameError::message*undefined method `claim' for SE:Scale: name:\ claim: args[:bt[ "8/home/esp/esp2/lib/slide.rb:396:in `method_missing'"(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 +21550 "Can"|\ ;; +11533 #t-> SE.coast + .SE.coast +4 "storage"(5 +8 (-% +6 "core" % :\ +4 !to:Slide::Error : mesg"$Storage Elevator Not yet Homed!: @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi: : voltagef13.865521845851744G: @type2F:@axisName"Storage Elevator:bt["5/home/esp/esp2/lib/slide.rb:163:in `rawPosition'"3/home/esp/esp2/utils/misc.rb:365:in `position'"0/home/esp/esp2/lib/axis.rb:177:in `examine'"4/home/esp/esp2/lib/pretty.rb:127:in `asIRBtext'"5/opt/mbari/lib/ruby/1.8/irb.rb:318:in `__send__'"9/opt/mbari/lib/ruby/1.8/irb.rb:318:in `output_value'"7/opt/mbari/lib/ruby/1.8/irb.rb:167:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:188:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +1146 #-> SE.reset +5 !o:NoMethodError : mesgu:NameError::message*undefined method `reset' for SE:Scale: name:\ reset: args[:bt[ "8/home/esp/esp2/lib/slide.rb:396:in `method_missing'"(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 +1861 #-> SE.to :puck +4 !o:Axis::Error: mesg",Unknown Storage Elevator position: puck:@axisName"Storage Elevator:bt["0/home/esp/esp2/lib/axis.rb:512:in `baseRaw'",/home/esp/esp2/lib/axis.rb:293:in `raw'"1/home/esp/esp2/lib/axismap.rb:171:in `fetch'"1/home/esp/esp2/lib/axismap.rb:159:in `fetch'"./home/esp/esp2/lib/axis.rb:277:in `fetch'",/home/esp/esp2/lib/axis.rb:288:in `raw'"-/home/esp/esp2/lib/scale.rb:272:in `raw'",/home/esp/esp2/lib/axis.rb:552:in `raw'"3/home/esp/esp2/lib/slide.rb:306:in `toRawGoal'"./home/esp/esp2/lib/slide.rb:314:in `seek'",/home/esp/esp2/lib/slide.rb:357:in `to'"(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 +3925 #-> Access 2 +5 !o:NoMethodError : mesg"/undefined method `Access' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(ESP):12: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 +846 #-> SE +2 "storage"(.% +13 "core" % w\ +6 !to:Slide::Error : mesg"$Storage Elevator Not yet Homed!: @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressiw : voltagef13.865521845851744G: @type2F:@axisName"Storage Elevator:bt["5/home/esp/esp2/lib/slide.rb:163:in `rawPosition'"3/home/esp/esp2/utils/misc.rb:365:in `position'"0/home/esp/esp2/lib/axis.rb:177:in `examine'"4/home/esp/esp2/lib/pretty.rb:127:in `asIRBtext'"5/opt/mbari/lib/ruby/1.8/irb.rb:318:in `__send__'"9/opt/mbari/lib/ruby/1.8/irb.rb:318:in `output_value'"7/opt/mbari/lib/ruby/1.8/irb.rb:167:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:188:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +970 #-> Arm.coast +2 .Elbow.coast +9 "manipulator"&6 +7 .tForearm.coast +3 "manipulator"&5 +8 &/& +7 "core" &d   +5 "manipulator"&0% +8 "core" %\    n +1608 #t-> Arm.home +4 "manipulator"&1& +14 "core" &   j  +5 "manipulator"&2% +6 "core" %j   SE.home.to :home +3 .SE.reconfigure :default +4 "storage"(#K-0-\ b +4 ."danna"SE.home.seek :home + "storage"(:' +27 "core" '\ \  f\ +3 !"danna"o:Slide::Error\ : mesg"=Storage Elevator speedErr at 23.36 Pucks below Top Plate:@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error: speedErr: @tagi?: @sourcei-: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positioni: velocityi: currenti:pwmi:erri: inPressi\ : outPressi\ :deltaPressif : voltagef13.90479528718704': @type2F:@destinationi%:@axisName"Storage Elevator:bt["2/home/esp/esp2/lib/slide.rb:587:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:350:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:323:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:314:in `seek'",/home/esp/esp2/lib/slide.rb:357:in `to'"!danna:2:in `topLevelBinding'" SE.coast +2 .SE.coast +2 "storage"(5 +4 (;% +3 "core" %\ \  &\ +2 !"danna"o:Slide::Error : mesg"$Storage Elevator Not yet Homed!: @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positioni: velocityi: currenti:pwmi:erri: inPressi\ : outPressi\ :deltaPressi& : voltagef13.899886107020128k: @type2F:@axisName"Storage Elevator:bt["5/home/esp/esp2/lib/slide.rb:163:in `rawPosition'"3/home/esp/esp2/utils/misc.rb:365:in `position'"0/home/esp/esp2/lib/axis.rb:177:in `examine'"4/home/esp/esp2/lib/pretty.rb:127:in `asIRBtext'"6/home/esp/esp2/lib/cmdserver.rb:49:in `asCmdText'"1/home/esp/esp2/lib/cmdserver.rb:424:in `run'"0/home/esp/esp2/lib/prompter.rb:20:in `call'"6/home/esp/esp2/lib/prompter.rb:20:in `callKbdPrc'"9/home/esp/esp2/lib/prompter.rb:38:in `claimKeyboard'"5/home/esp/esp2/lib/rmutex.rb:89:in `synchronize'"./home/esp/esp2/lib/rmutex.rb:62:in `lock'"./home/esp/esp2/lib/delay.rb:78:in `claim'"9/home/esp/esp2/lib/prompter.rb:38:in `claimKeyboard'"1/home/esp/esp2/lib/cmdserver.rb:412:in `run'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +7542 #-> SE.status +2 "storage"(<% +5 "core" %\ \  +\ +3069 #"danna"-> SE.legend +4956 #t-> Puck.count +2 "storage"(=% +4 "core" %\ \  \ +3 !to:Slide::Error : mesg"$Storage Elevator Not yet Homed!: @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positioni: velocityi: currenti:pwmi:erri: inPressi\ : outPressi\ :deltaPressi : voltagef13.899886107020128k: @type2F:@axisName"Storage Elevator:bt[ "5/home/esp/esp2/lib/slide.rb:163:in `rawPosition'"0/home/esp/esp2/lib/scale.rb:147:in `amount'":/home/esp/esp2/utils/puckmoves.rb:619:in `lowerStack'";/home/esp/esp2/utils/puckmoves.rb:644:in `stackHeight'"5/home/esp/esp2/utils/puckmoves.rb:666:in `count'"(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 +2020 #-> SE.place + .SE.reconfigure :default +7 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"(>' +4 "core" '\ \  -\ +3 !to:Slide::Error\ : mesg"=Storage Elevator notReady at 23.36 Pucks below Top Plate:@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error: notReady: @tagiC: @sourcei-: @channeli: @statusIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positioni: velocityi: currenti:pwmi:erri: inPressi\ : outPressi\ :deltaPressi- : voltagef13.899886107020128k: @type2F:@destinationi%:@axisName"Storage Elevator:bt["2/home/esp/esp2/lib/slide.rb:587:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:350:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:323:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:314:in `seek'"0/home/esp/esp2/lib/slide.rb:357:in `moveTo'"8/home/esp/esp2/lib/slide.rb:403:in `method_missing'"(ESP):17: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 +9667 #"danna"-> SE.coast +2 .SE.coast +3 "storage"(5 +4 (?% +3 "core" %\ \  ,\ +2 !"danna"o:Slide::Error : mesg"$Storage Elevator Not yet Homed!: @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positioni: velocityi: currenti:pwmi:erri: inPressi\ : outPressi\ :deltaPressi, : voltagef13.899886107020128k: @type2F:@axisName"Storage Elevator:bt["5/home/esp/esp2/lib/slide.rb:163:in `rawPosition'"3/home/esp/esp2/utils/misc.rb:365:in `position'"0/home/esp/esp2/lib/axis.rb:177:in `examine'"4/home/esp/esp2/lib/pretty.rb:127:in `asIRBtext'"6/home/esp/esp2/lib/cmdserver.rb:49:in `asCmdText'"1/home/esp/esp2/lib/cmdserver.rb:424:in `run'"0/home/esp/esp2/lib/prompter.rb:20:in `call'"6/home/esp/esp2/lib/prompter.rb:20:in `callKbdPrc'"9/home/esp/esp2/lib/prompter.rb:38:in `claimKeyboard'"5/home/esp/esp2/lib/rmutex.rb:89:in `synchronize'"./home/esp/esp2/lib/rmutex.rb:62:in `lock'"./home/esp/esp2/lib/delay.rb:78:in `claim'"9/home/esp/esp2/lib/prompter.rb:38:in `claimKeyboard'"1/home/esp/esp2/lib/cmdserver.rb:412:in `run'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +1271 "Can"]}\ 00 +13658 #"danna"-> MainThread.exit +8 #mEXIT +2 #"danna"Session Ended @1655937258.47EDT @1655938146.72EDT = =mMAIN_scheduler =tMAIN @EDT1655938150.61 #"core_reset"Sent BREAK +2 #t@33243 idle with ifg=0x00, ie=0x75 +2 #>RESET< ESP2 v3.41 I2C Gateway v3.20 +216 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +548 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +876 "Can"x\  +2 x\  +2 #tPolling Can every 10:00 +640 #-> ESP.ready1 +3 !o:NoMethodError : mesgu:NameError::message-undefined method `ready1' for ESP:Module: name: ready1: args[:bt["(ESP):1: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 +363 #-> ESP.ready! +5 #Powering core bus +538 .Gate.power :raw,:ON +5 "sampler") +8 ) +5 "core"  +4 "collection"' +4 ' +9 "core"  +3 "processing"% +3 % +7 "core"  +7 "collection"' 9\ +6 ' 0\ +4 ' -\ +7 "processing"% 9\ +8 % 2\ +3 % *\ +4 % 0\ +8 "sampler")&\ +4 "collection"'% +6 "core" %\ +3 .tCS.configure :default +5 "collection"'#P d@b +4 "processing"%% +8 "core" %y\ +2 .tPS.configure :default +5 "processing"%#A d`xb +5 "sampler")% +7 "core" %qq  +3 .tSS.configure :default +6 "sampler")#.0X SC.coast +2 .SC.coast + "storage"(6 +2 (&& +3 "core" &\  V\ +2120 #t-> SE.coast +2 .SE.coast + "storage"(5 +2 ('% +3 "core" %\  p\ +2 !to:Slide::Error : mesg"$Storage Elevator Not yet Homed!: @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positioni: velocityi: currenti:pwmi:erri: inPressi\ : outPressi :deltaPressip : voltagef13.890067746686304{: @type2F:@axisName"Storage Elevator:bt["5/home/esp/esp2/lib/slide.rb:163:in `rawPosition'"3/home/esp/esp2/utils/misc.rb:365:in `position'"0/home/esp/esp2/lib/axis.rb:177:in `examine'"4/home/esp/esp2/lib/pretty.rb:127:in `asIRBtext'"5/opt/mbari/lib/ruby/1.8/irb.rb:318:in `__send__'"9/opt/mbari/lib/ruby/1.8/irb.rb:318:in `output_value'"7/opt/mbari/lib/ruby/1.8/irb.rb:167:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:188:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +48173 "Can"q\ 34 +43963 #t-> SEconfig.maxPositionErr=100 +1929 #-> SE.home.to :to +2 !o:Axis::Error: mesg"*Unknown Storage Elevator position: to:@axisName"Storage Elevator:bt["0/home/esp/esp2/lib/axis.rb:512:in `baseRaw'",/home/esp/esp2/lib/axis.rb:293:in `raw'"1/home/esp/esp2/lib/axismap.rb:171:in `fetch'"1/home/esp/esp2/lib/axismap.rb:159:in `fetch'"./home/esp/esp2/lib/axis.rb:277:in `fetch'",/home/esp/esp2/lib/axis.rb:288:in `raw'"-/home/esp/esp2/lib/scale.rb:272:in `raw'",/home/esp/esp2/lib/axis.rb:552:in `raw'"3/home/esp/esp2/lib/slide.rb:306:in `toRawGoal'"./home/esp/esp2/lib/slide.rb:314:in `seek'",/home/esp/esp2/lib/slide.rb:357:in `to'"(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 +2406 #-> SE.home.to :home +2 .SE.reconfigure :default +2 "storage"(#d-0-\ b +2 .tSE.home.seek :home + "storage"((' +15 "core" ' v ' \ g +2 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.36 Pucks below Top Plate:@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error:overCurrent: @tagi-: @sourcei-: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positioni: velocityi: currenti:pwmi:erri: inPressiv : outPressi' :deltaPressi : voltagef13.237146784486992rF: @type2F:@destinationi%:@axisName"Storage Elevator:bt["2/home/esp/esp2/lib/slide.rb:587:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:350:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:323:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:314:in `seek'",/home/esp/esp2/lib/slide.rb:357:in `to'"(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 +489 #-> exit +5 #mEXIT @1655992058.72EDT @1655992066.63EDT = =mMAIN_scheduler =tMAIN @EDT1655992068.38 #"core_reset"Sent BREAK +2 #t@58773 receive with ifg=0x10, ie=0xFD + #@59427 receive with ifg=0x10, ie=0xFD #@60059 receive with ifg=0x10, ie=0xFD + #@60713 receive with ifg=0x10, ie=0xFD + #@61345 receive with ifg=0x10, ie=0xFD #@61978 receive with ifg=0x10, ie=0xFD + #@62610 receive with ifg=0x10, ie=0xFD #@62937 receive with ifg=0x80, ie=0xFD + #@43194 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +232 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +368 "Can"s\ 45 s\ 45 + #tPolling Can every 10:00 +2 #Cleanly exited at 09:47:38EDT23-Jun-22 +51656 #-> ESP.ready! +154 "sampler") + ) +3 "core"  +2 "collection"' + ' +3 "core"  +2 "processing"% + % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" %K\ +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +4 "core" + + .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +2 "core" %Z\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +2 "core" %lk \ 4 +2 .tSS.configure :default +2 "sampler")#.0XRESET< ESP2 v3.41 I2C Gateway v3.20 +218 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +542 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +874 "Can"w\  +3 w\  + #tPolling Can every 10:00 +5 #Cleanly exited at 09:47:54EDT23-Jun-22 +683 #-> ESP.ready! +5 #Powering core bus +530 .Gate.power :raw,:ON +3 "sampler") +51 ) +4 "core"  +4 "collection"' +5 ' +10 "core"  +3 "processing"% +3 % +8 "core"  +8 "collection"' 9\ +7 ' 0\ +4 ' -\ +8 "processing"% 9\ +4 % 2\ +4 % *\ +4 % 0\ +6 "sampler")&\ +5 "collection"'% +7 "core" %\ +3 .tCS.configure :default +6 "collection"'#P d@b +4 "processing"%% +8 "core" %*\ +4 .tPS.configure :default +4 "processing"%#A d`xb +5 "sampler")% +8 "core" %nl   +2 .tSS.configure :default +6 "sampler")#.0XRESET< ESP2 v3.41 I2C Gateway v3.20 +215 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +522 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +896 "Can"z\  +2 z\ } +2 #tPolling Can every 10:00 +2 !o:Storage::Warning: mesg"6Invalid entry in line 4 of /var/log/esp/real.puck:bt["8/home/esp/esp2/utils/storage.rb:399:in `readPucks!'"2/home/esp/esp2/utils/storage.rb:397:in `each'"8/home/esp/esp2/utils/storage.rb:397:in `readPucks!'"(eval):2:in `eachRaw'"(eval):2:in `each'"8/home/esp/esp2/utils/storage.rb:372:in `readPucks!'"2/home/esp/esp2/utils/storage.rb:371:in `open'"8/home/esp/esp2/utils/storage.rb:371:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:627:in `restore!'"-/home/esp/esp2/lib/esp.rb:115:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +4 !o:Storage::Warning: mesg"Uncleanly Exited:bt[ "8/home/esp/esp2/utils/storage.rb:438:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:627:in `restore!'"-/home/esp/esp2/lib/esp.rb:115:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +3985 #-> ESP.ready! +7 #Powering core bus +566 .Gate.power :raw,:ON +4 "sampler") +29 ) +5 "core"  +5 "collection"' +5 ' +8 "core"  +4 "processing"% +4 % +7 "core"  +8 "collection"' 9\ +4 ' 0\ +5 ' -\ +11 "processing"% 9\ +4 % 2\ +4 % *\ +6 % 0\ +7 "sampler")&\ +6 "collection"'% +7 "core" %S\ +2 .tCS.configure :default +8 "collection"'#P d@b +4 "processing"%% +7 "core" %\ +3 .tPS.configure :default +4 "processing"%#A d`xb +7 "sampler")% +5 "core" %qp  +3 .tSS.configure :default +4 "sampler")#.0X exit +11 #mEXIT @1656532673.37EDT @1656532687.77EDT = =tMAIN =mMAIN_scheduler @EDT1656532691.54 #"core_reset"Sent BREAK +5 #t@56436 sendCRC with ifg=0x20, ie=0x7F + #@58002 sendCRC with ifg=0x08, ie=0x5F +3 #@38313 idle with ifg=0x84, ie=0x75 #@38983 select with ifg=0x10, ie=0xF5 +3 #@39616 receive with ifg=0x10, ie=0xFD + #@40249 receive with ifg=0x10, ie=0xFD + #@40881 receive with ifg=0x10, ie=0xFD + #@41209 receive with ifg=0x80, ie=0xFD + #@33992 idle with ifg=0x80, ie=0x75 +2 #ESP2 v3.41 I2C Gateway v3.20 +14 #ESP2 v3.41 I2C Gateway v3.20 for core bus +508 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +787 "Can"P{\ -- + P{\ -- +2 #tPolling Can every 10:00 +5 !o:Storage::Warning: mesg"6Invalid entry in line 4 of /var/log/esp/real.puck:bt["8/home/esp/esp2/utils/storage.rb:399:in `readPucks!'"2/home/esp/esp2/utils/storage.rb:397:in `each'"8/home/esp/esp2/utils/storage.rb:397:in `readPucks!'"(eval):2:in `eachRaw'"(eval):2:in `each'"8/home/esp/esp2/utils/storage.rb:372:in `readPucks!'"2/home/esp/esp2/utils/storage.rb:371:in `open'"8/home/esp/esp2/utils/storage.rb:371:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:627:in `restore!'"-/home/esp/esp2/lib/esp.rb:115:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 + !o:Storage::Warning: mesg"6Invalid entry in line 5 of /var/log/esp/real.puck:bt["8/home/esp/esp2/utils/storage.rb:399:in `readPucks!'"2/home/esp/esp2/utils/storage.rb:397:in `each'"8/home/esp/esp2/utils/storage.rb:397:in `readPucks!'"(eval):2:in `eachRaw'"(eval):2:in `each'"8/home/esp/esp2/utils/storage.rb:372:in `readPucks!'"2/home/esp/esp2/utils/storage.rb:371:in `open'"8/home/esp/esp2/utils/storage.rb:371:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:627:in `restore!'"-/home/esp/esp2/lib/esp.rb:115:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +4 #Cleanly exited at 15:57:53EDT29-Jun-22 +767 #-> ESP.ready! +159 "sampler") +6 ) +4 "core"  +4 "collection"' +4 ' +5 "core"  +4 "processing"% +4 % +6 "core"  +8 "collection"' 9\ +3 ' 0\ +6 ' -\ +5 "processing"% 9\ +4 % 2\ +4 % *\ +4 % 0\ +7 "sampler")&\ +5 "collection"'% +6 "core" %S\ +2 .tCS.configure :default +6 "collection"'#P d@b +3 .tCS.hold +2 "collection"'+ +7 "core" + +3 .tCS.configure :default +5 "collection"'#P d@b +3 "processing"%% +7 "core" %Zk\ +3 .tPS.configure :default +5 "processing"%#A d`xb +4 "sampler")% +7 "core" %pq 6 +3 .tSS.configure :default +5 "sampler")#.0X ESP.ready? + "collection"':% +5 "core" %_\ +4 "sampler");% +8 "core" %pp \ 6 +2 "manipulator"&<% +8 "core" %\    l  +2 "manipulator"&=& +6 "core" &|  ; & +4 "storage"(>& +7 "core" & \  +5 "storage"(?% +6 "core" %{ \ +4 "collection"'@& +7 "core" &\\\  +2 "processing"%A& +9 "core" &]\  +2 "processing"%B% +8 "core" %Z]\ +55529 "Can"{\ << +60001 S}\ << +4686 #t-> access 2 +3 "storage"(C% +7 "core" %{ \ +4 "manipulator"&D% +8 "core" %\   H  +5 "manipulator"&E& +7 "core" &  .  +4 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +3 "storage"(F(K +515 "core" ( +3 .tSC.configure :limp +11 "storage"($(\ 1b +4 (G& +14 "core" &K \  +4188 #t-> to 1 +4 "storage"(H% +8 "core" %{ <\ +3 "manipulator"&I% +7 "core" %\   @  +4 "manipulator"&J& +6 "core" &    +4 .tSC.reconfigure :tight +4 "storage"($\ .(\ 1~b +4 .tSC.seek 1 +5 "storage"(K($ +826 "core" ( +3 .tSC.configure :limp +4 "storage"($(\ 1b +4 (L& +8 "core" &' \ +1746 #t-> Puck.stackHeight(1) +3 "storage"(M% +8 "core" %{ \ +4 .tSE.seek :down + "storage"(N'v +9 "core" ' +3 .tSE.stop +3 "storage"(5 +4 .tHand.open +3 "manipulator"&O1 +80 "core" 1 +4 "manipulator"&P% +7 "core" % \     +4 .tSC.reconfigure :tight +6 "storage"($\ .(\ 1~b +5 .tSC.seek 1 +3 "storage"(Q($ +7 "core" ( +3 .tSC.configure :limp +4 "storage"($(\ 1b +4 (R& +8 "core" &' y\ +4 "manipulator"&S& +9 "core" &    +4 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 .tElbow.seek 1 +4 "manipulator"&T( +25 "core" ( +4 "manipulator"&U& +9 "core" &  ? \\ +5 "storage"(V& +7 "core" &' [\ +4 .tForearm.seek 1 + 700 counts +4 "manipulator"&W'! +101 "core" ' +4 "storage"(X& +9 "core" &' i\ +4 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +3 "storage"(Y'L +270 "core" ' +3 "storage"(Z- +6 "core" -'L +3 .tSE.configure :default +4 "storage"(#QK-0-\ b +8 ([% +7 "core" %P a\ +4 ."downElevator"SE.seek :down +7 "storage"(\\'v +100 (]% +6 "core" %He _\ Xh +3 "manipulator"&^% +9 "core" %  ; +4 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +5 "manipulator"&_'\ +98 "core" ' +43 ' +2 ."downElevator"SE.stop +3 "storage"(5 +5417 #t-> to 2 +3 "storage"(`% +6 "core" % \  +3 "manipulator"&a% +7 "core" %\     +3 "manipulator"&b& +8 "core" &   . \\ +3 .tSC.reconfigure :tight +4 "storage"($\ .(\ 1~b +4 .tSC.seek 2 +3 "storage"(c( +195 "core" ( +3 .tSC.configure :limp +4 "storage"($(\ 1b +4 (d& +6 "core" & \  +2049 #t-> Puck.stackHeight(2) + "storage"(e% +6 "core" % \  +4 .tSE.seek :down +69 "storage"(f'v +25 "core" ' +3 .tSE.stop + "storage"(5 +4 "manipulator"&g% +7 "core" %\     +4 .tSC.reconfigure :tight +5 "storage"($\ .(\ 1~b +4 .tSC.seek 2 +4 "storage"(h( +4 "core" ( +5 .tSC.configure :limp +2 "storage"($(\ 1b +4 (i& +6 "core" & 6\  +4 "manipulator"&j& +7 "core" &  " \\ +3 .tElbow.seek 2 +4 "manipulator"&k( +22 "core" ( +3 "manipulator"&l& +8 "core" &   ) +4 "storage"(m& +6 "core" & y\  +4 .tForearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts +4 "manipulator"&n' +94 "core" ' +3 "storage"(o& +8 "core" & \ \  @\  +4 .tSE.reconfigure :place +5 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(p'L +307 "core" ' +2 "storage"(q- +8 "core" -'+ +2 .tSE.configure :default +5 "storage"(#QK-0-\ b +5 (r% +7 "core" % & L\  +5 ."downElevator"SE.seek :down +6 "storage"(s'v +98 (t% +6 "core" %` \ We +3 "manipulator"&u% +7 "core" %  T 9 +4 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +4 "manipulator"&v'\ +99 "core" ' +39 ' +2 ."downElevator"SE.stop +3 "storage"(5 +4020 #t-> can +4 "Can"}\ 11 +26699 #t-> access 2 +2 "storage"(w% +3 "core" %y\ \  \ +2 "manipulator"&x% +4 "core" %\   % m + "manipulator"&y& +4 "core" &  K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 + "storage"(z(K +665 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 ({& +3 "core" &K &\  +755 #t-> access 1 +2 "storage"(|% +3 "core" %y\ \  \ +2 "manipulator"&}% +4 "core" %\    m + "manipulator"&~& +4 "core" &   +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 5 + "storage"((< +198 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" &< Y\ +5804 "Can"/}\ // +1822 #t-> to 1 +2 "storage"(% +3 "core" %y\ \  t\ +2 "manipulator"&% +4 "core" %\    F m + "manipulator"&& +3 "core" & \  +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 + "storage"(($ +660 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" && \ +367 #t-> Puck.stackHeight(1) +2 "storage"( % +3 "core" %y\ \  \ +2 .tSE.seek :down +2 "storage"(\ 'v +3 "core" ' + .tSE.stop + "storage"(5 +2 "manipulator"& % +4 "core" %\    + m +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"( ($ +3 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 ( & +3 "core" && x\ + "manipulator"&& +4 "core" &  x + .tElbow.seek 1 +2 "manipulator"&( +29 "core" ( + "manipulator"&& +5 "core" &  H $ + "storage"(& +4 "core" &&\ \  $\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&'! +92 "core" ' + "storage"(& +5 "core" &&\ \  W\ +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"('L +301 "core" ' + "storage"(- +3 "core" -'+ +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (% +2 "core" % , T\  +3 ."downElevator"SE.seek :down +3 "storage"('v +99 (% +2 "core" %c "\ Xh +2 "manipulator"&% +4 "core" %  1 C + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"& '\ +98 "core" ' +43 ' + ."downElevator"SE.stop + "storage"(5 +56341 "Can"O}\ 55 +60001 |\ 55 +23549 #t-> require 'calarm.rb' +768 #-> Hand.open +11606 #-> calarm Garage +2 .Forearm.seek :retract +2 "manipulator"&"'\ +3 "core" ' + .tElbow.seek :clear +2 "manipulator"&$(d +108 "core" ( +2 .tForearm.seek :retract + "manipulator"&#'\ +4 "core" ' +2 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +123 "core" ( + .tElbow.coast +6 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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.coast + "manipulator"&6 +22 && +3 "core" &-  r + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +3 "manipulator"&6A +11 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 && +3 "core" &-  " + .tForearm.force -40 + "manipulator"&5 +33 &'& +2 "core" &-   +2 "manipulator"&(% +3 "core" %   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &)% +3 "core" %   j  + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &*% +2 "core" %   3 +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&+'\ +85 "core" ' +2 .tElbow.seek :clear + "manipulator"&,(d +125 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&-'\ +3 "core" ' +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&.(- +128 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +32 .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 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +11 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &/& +3 "core" &- a + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +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 +12 .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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &0& +3 "core" &-  O + .tForearm.force -40 + "manipulator"&5 +33 &1& +2 "core" &-   +2 "manipulator"&2% +4 "core" %   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &3% +2 "core" %  K  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &4% +2 "core" %    +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&5'\ +91 "core" ' +2 .tElbow.seek :clear + "manipulator"&6(d +118 "core" ( +2 .tForearm.seek :retract + "manipulator"&7'\ +3 "core" ' +2 .tElbow.seek FlushPuck::Garage + "manipulator"&8(- +131 "core" ( +2 .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 +12 .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 + "manipulator"&6 +12 .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 +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &9& +3 "core" &-   + .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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &:& +2 "core" &-   [ + .tForearm.force -40 +2 "manipulator"&5 +32 &;& +2 "core" &-   +2 "manipulator"&<% +3 "core" %   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &=% +3 "core" %    + .tForearm.coast + "manipulator"&5 +38 .tForearm.force -55 +11 "manipulator"&5 +32 &>% +3 "core" %   B + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&?'\ +89 "core" ' + .tElbow.seek :clear +2 "manipulator"&@(d +128 "core" ( +2 .tForearm.seek :retract + "manipulator"&A'\ +4 "core" ' +2 .tElbow.seek FlushPuck::Garage + "manipulator"&B(- +129 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "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 +2 "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 +12 .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.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &C& +3 "core" &- \  + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 +3 "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &D& +2 "core" &-  + .tForearm.force -40 +2 "manipulator"&5 +32 &E& +2 "core" &-   +2 "manipulator"&% +3 "core" %   +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &G% +3 "core" %    + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &H% +3 "core" %   a  + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&I'\ +85 "core" ' + .tElbow.seek :clear +2 "manipulator"&J(d +123 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&F'\ +4 "core" ' + .tElbow.seek FlushPuck::Garage +2 "manipulator"&L(- +136 "core" ( +2 .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 +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 +2 "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 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +11 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.coast +2 "manipulator"&6 +23 &M& +3 "core" &- 4 + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6A +11 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &O& +2 "core" &-  ! +2 .tForearm.force -40 + "manipulator"&5 +32 &P& +4 "core" &- !   + "manipulator"&R% +4 "core" %   R + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &S% +3 "core" %    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &U% +3 "core" %    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +11562 #t-> calarm Garage +2 .Forearm.seek :retract + "manipulator"&V'\ +89 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +126 "core" ( + .tForearm.seek :retract +2 "manipulator"&N'\ +4 "core" ' + .tElbow.seek FlushPuck::Garage +2 "manipulator"&X(- +130 "core" ( + .tElbow.coast +2 "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 +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.coast + "manipulator"&6 +23 &K& +2 "core" &- \  + .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 +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 +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 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 && +3 "core" &-  [ + .tForearm.force -40 + "manipulator"&5 +32 &!& +3 "core" &-   + "manipulator"&Z% +4 "core" %   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &[% +2 "core" %   E ( +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &]% +2 "core" %   5 + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&^'\ +91 "core" ' +2 .tElbow.seek :clear + "manipulator"&Y(d +125 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&W'\ +3 "core" ' +2 .tElbow.seek FlushPuck::Garage + "manipulator"&\\(- +129 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +11 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +11 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &`& +3 "core" &-   + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +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 +12 .tElbow.force 65 +2 "manipulator"&6A +11 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &a& +3 "core" &-  D + .tForearm.force -40 + "manipulator"&5 +32 &b& +4 "core" &-   + "manipulator"&d% +4 "core" %   W + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &Q% +2 "core" %   %  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &e% +2 "core" %   \\  +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&g'\ +92 "core" ' +2 .tElbow.seek :clear + "manipulator"&i(d +125 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&j'\ +9 "core" ' + .tElbow.seek FlushPuck::Garage +2 "manipulator"&l(- +131 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +35 "manipulator"&6 +20 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &m& +3 "core" &-  + + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6A +12 .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 +13 .tElbow.force 65 + "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &o& +2 "core" &-   +2 .tForearm.force -40 + "manipulator"&5 +32 &f& +3 "core" &-   + "manipulator"&c% +4 "core" %   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &T% +2 "core" %  C  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &_% +3 "core" %     + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&q'\ +89 "core" ' +2 .tElbow.seek :clear + "manipulator"&r(d +138 "core" ( + .tForearm.seek :retract +2 "manipulator"&t'\ +3 "core" ' +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&u(- +122 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &p& +2 "core" &-  X + .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 +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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &n& +3 "core" &-    + .tForearm.force -40 + "manipulator"&5 +25 "Can"N}\ 66 +8 "manipulator"&s& +3 "core" &-   + "manipulator"&w% +4 "core" %   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &x% +2 "core" %    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &y% +3 "core" %   6  + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&h'\ +87 "core" ' +2 .tElbow.seek :clear + "manipulator"&{(d +127 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&|'\ +4 "core" ' + .tElbow.seek FlushPuck::Garage +2 "manipulator"&}(- +128 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.coast + "manipulator"&6 +23 &~& +2 "core" &-   + .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 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +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 +12 .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 +22 && +2 "core" &-  z +2 .tForearm.force -40 + "manipulator"&5 +32 &z& +4 "core" &-   + "manipulator"&% +4 "core" %   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +2 "core" %  m t +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &% +2 "core" %    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3250 #t-> calarm Garage +2 .Forearm.seek :retract +2 "manipulator"&'\ +84 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +127 "core" ( +2 .tForearm.seek :retract + "manipulator"& '\ +3 "core" ' +2 .tElbow.seek FlushPuck::Garage + "manipulator"& (- +132 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +49 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6 +12 .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 +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 & & +3 "core" &-    + .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 && +3 "core" &-  v + .tForearm.force -40 +2 "manipulator"&5 +32 && +2 "core" &-   +2 "manipulator"&% +4 "core" %   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &% +2 "core" %   W r + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &\ % +3 "core" %   j  + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&k(d +123 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&v'\ +4 "core" ' + .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +130 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "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 +2 "manipulator"&6 +12 .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 +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 && +3 "core" &-   + .tElbow.force 65 +2 "manipulator"&6A +11 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +11 .tElbow.coast +2 "manipulator"&6 +22 && +2 "core" &- \\ +2 .tForearm.force -40 + "manipulator"&5 +32 && +3 "core" &-   + "manipulator"&% +4 "core" %   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" %   D + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" %    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"& '\ +85 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +128 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&"'\ +4 "core" ' + .tElbow.seek FlushPuck::Garage +2 "manipulator"&$(- +135 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 && +3 "core" &-  ^ + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +11 .tElbow.coast +2 "manipulator"&6 +22 &#& +2 "core" &-   , +2 .tForearm.force -40 + "manipulator"&5 +32 && +3 "core" &-   Q + "manipulator"&% +4 "core" %   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &'% +2 "core" %   3 + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &(% +3 "core" %    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&)'\ +85 "core" ' +2 .tElbow.seek :clear + "manipulator"&*(d +127 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&+'\ +3 "core" ' +2 .tElbow.seek FlushPuck::Garage + "manipulator"&,(- +132 "core" ( +8 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .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.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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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 +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 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &.& +3 "core" &-  % + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +11 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.coast + "manipulator"&6 +23 &-& +2 "core" &-  4 + .tForearm.force -40 +2 "manipulator"&5 +32 &/& +3 "core" &-   + "manipulator"&0% +4 "core" %   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &1% +2 "core" %   : + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &2% +3 "core" %    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&3'\ +85 "core" ' +2 .tElbow.seek :clear + "manipulator"&4(d +136 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&5'\ +3 "core" ' +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&6(- +117 "core" ( +2 .tElbow.coast +2 "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 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &8& +2 "core" &-   +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +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 +12 .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.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &7& +3 "core" &-   F + .tForearm.force -40 + "manipulator"&5 +32 &9& +3 "core" &-   + "manipulator"&:% +4 "core" %   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &;% +2 "core" %   ( + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &<% +2 "core" %    +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +48017 "Can" |\ -, +4950 #t-> LoadFlush +2 !o:NameError: mesg"%uninitialized constant LoadFlush: name:LoadFlush:bt["(ESP):18: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 +10065 #-> 25.times{Hand.open; Arm.grab Garage; delay 1; Arm.clear; delay 1; Arm.to Garage; Hand.open; Arm.clear} +2 "manipulator"&=& +3 "core" &-   ( +2 .tElbow.seek FlushPuck::Garage + "manipulator"&>(- +31 "core" ( + "manipulator"&?& +4 "core" &-  `  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &@& +3 "core" &-   '  + .tForearm.seek :garage +2 "manipulator"&B' +27 "core" ' + .tHand.close +2 "manipulator"&A/ +69 "core" / + .tdelay 1 second +102 "manipulator"&C& +3 "core" &-    + "manipulator"&D% +4 "core" %  +  + .tForearm.seek :retract +2 "manipulator"&E'\ +100 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear + "manipulator"&(d +136 "core" ( +3 "manipulator"&G& +3 "core" &d   ) !p +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &H& +3 "core" &d  \ T !p +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&I'\ +10 "core" ' +2 .tdelay 1 second +102 "manipulator"&J& +3 "core" &d\   2 !p + "manipulator"&L% +4 "core" %\ (  0 !0 + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&F(- +128 "core" ( +2 "manipulator"&M& +4 "core" &-    & + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &O& +2 "core" &-  _ & +2 .tForearm.seek :garage +2 "manipulator"&P' +99 "core" ' +2 .tHand.open + "manipulator"&R1 +68 "core" 1 + "manipulator"&S& +4 "core" &- !   & + "manipulator"&U% +4 "core" %    + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&V'\ +90 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&(d +141 "core" ( + "manipulator"&X& +4 "core" &d   E  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &N& +2 "core" &d   +2 .tForearm.seek :clear +2 "manipulator"&K'\ +3 "core" ' +2 "manipulator"&& +4 "core" &d  ! s  + "manipulator"&!% +4 "core" %\     +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&Z(- +122 "core" ( + "manipulator"&[& +4 "core" &-   3  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &]& +3 "core" &-    +2 .tForearm.seek :garage +39 "manipulator"&^' +93 "core" ' +2 .tHand.close + "manipulator"&Y/ +69 "core" / +2 .tdelay 1 second +102 "manipulator"&\\& +3 "core" &- "  + "manipulator"&W% +4 "core" %   < +2 .tForearm.seek :retract +2 "manipulator"&`'\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&a(d +136 "core" ( + "manipulator"&b& +4 "core" &d   1 k +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &d& +3 "core" &d   k +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&Q'\ +3 "core" ' +2 .tdelay 1 second +101 "manipulator"&e& +3 "core" &d   M k + "manipulator"&g% +4 "core" %\   g  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&i(- +129 "core" ( +2 "manipulator"&l& +4 "core" &-   # " + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &j& +3 "core" &-  G " +2 .tForearm.seek :garage +2 "manipulator"&m' +102 "core" ' +2 .tHand.open + "manipulator"&o1 +74 "core" 1 + "manipulator"&f& +5 "core" &-  \ " + "manipulator"&c% +4 "core" %   u + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&T'\ +94 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&_(d +135 "core" ( +2 "manipulator"&q& +4 "core" &d   f "~ + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &r& +2 "core" &d   - "~ +2 .tForearm.seek :clear +2 "manipulator"&u'\ +3 "core" ' + "manipulator"&t& +4 "core" &d    "~ + "manipulator"&p% +5 "core" %\    * + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&n(- +124 "core" ( + "manipulator"&s& +4 "core" &-   ! a +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &w& +3 "core" &-   a +2 .tForearm.seek :garage + "manipulator"&x' +97 "core" ' + .tHand.close +2 "manipulator"&y/ +64 "core" / +2 .tdelay 1 second +101 "manipulator"&h& +3 "core" &-   a + "manipulator"&{% +4 "core" %  ] +2 .tForearm.seek :retract +2 "manipulator"&}'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&|(d +133 "core" ( +2 "manipulator"&~& +4 "core" &d   & + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +2 "core" &d   & +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear + "manipulator"&z'\ +2 "core" ' +3 .tdelay 1 second +101 "manipulator"&& +3 "core" &d    & +2 "manipulator"&% +3 "core" %\    0  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +131 "core" ( + "manipulator"&& +4 "core" &-   ! + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +2 "core" &-  ! +2 .tForearm.seek :garage +2 "manipulator"& ' +100 "core" ' + .tHand.open +2 "manipulator"& 1 +65 "core" 1 +2 "manipulator"& & +4 "core" &-   ! + "manipulator"&% +4 "core" % ϻ   ^ & +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&(d +124 "core" ( +2 "manipulator"&& +4 "core" &d  # "y + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &\ & +2 "core" &d   0 "y +2 .tForearm.seek :clear +2 "manipulator"&'\ +3 "core" ' + "manipulator"&k& +5 "core" &d\    "y + "manipulator"&% +4 "core" %\ "   l / +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&v(- +131 "core" ( + "manipulator"&& +4 "core" &- \ u  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &-   c  +2 .tForearm.seek :garage + "manipulator"&' +95 "core" ' +2 .tHand.close + "manipulator"&/ +67 "core" / +2 .tdelay 1 second +102 "manipulator"&& +3 "core" &-   &  + "manipulator"&% +4 "core" % Ͼ    + .tForearm.seek :retract +2 "manipulator"& '\ +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear + "manipulator"&(d +124 "core" ( + "manipulator"&$& +4 "core" &d   e !p +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &"& +3 "core" &d   d !p +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear + "manipulator"&'\ +4 "core" ' +2 .tdelay 1 second +101 "manipulator"&#& +3 "core" &d\ ! # L !p + "manipulator"&% +4 "core" %\ (  V !+ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +123 "core" ( +2 "manipulator"&'& +4 "core" &-  " v k + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &(& +2 "core" &-  k +2 .tForearm.seek :garage +2 "manipulator"&)' +102 "core" ' +2 .tHand.open + "manipulator"&*1 +64 "core" 1 +2 "manipulator"&,& +4 "core" &- !  k + "manipulator"&+% +4 "core" %  4 + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&.'\ +96 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear + "manipulator"&-(d +133 "core" ( +2 "manipulator"&/& +3 "core" &d    ' +2 .tElbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +2 &0& +3 "core" &d  ' + .tForearm.seek :clear +2 "manipulator"&1'\ +8 "core" ' +2 "manipulator"&2& +3 "core" &d   L ' +2 "manipulator"&3% +3 "core" %\ #   ? : +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&4(- +129 "core" ( +2 "manipulator"&6& +4 "core" &-  ?  + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &5& +3 "core" &-    +2 .tForearm.seek :garage + "manipulator"&8' +96 "core" ' + .tHand.close +2 "manipulator"&7/ +64 "core" / +2 .tdelay 1 second +101 "manipulator"&9& +3 "core" &-   -  + "manipulator"&:% +4 "core" % ϻ   ) 6 +2 .tForearm.seek :retract + "manipulator"&;'\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear + "manipulator"&<(d +124 "core" ( +2 "manipulator"&=& +4 "core" &d\    k + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &?& +3 "core" &d\   v k +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&@'\ +2 "core" ' +2 .tdelay 1 second +102 "manipulator"&A& +2 "core" &d   k +2 "manipulator"&C% +3 "core" %\ '   f !0 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&D(- +129 "core" ( +2 "manipulator"&G& +4 "core" &-   , + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &H& +3 "core" &-  , +2 .tForearm.seek :garage + "manipulator"&B' +99 "core" ' + .tHand.open +2 "manipulator"&J1 +73 "core" 1 +2 "manipulator"&L& +4 "core" &-   , + "manipulator"&>% +4 "core" % Ͻ   q  + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&M'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&O(d +131 "core" ( +2 "manipulator"&E& +4 "core" &d  % + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +2 "core" &d   % +2 .tForearm.seek :clear +2 "manipulator"&R'\ +3 "core" ' +2 "manipulator"&S& +4 "core" &d   D % + "manipulator"&U% +3 "core" %\    O  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&I(- +132 "core" ( + "manipulator"&X& +4 "core" &-    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &N& +2 "core" &-   +2 .tForearm.seek :garage +2 "manipulator"&' +94 "core" ' + .tHand.close +2 "manipulator"&!/ +75 "core" / +2 .tdelay 1 second +103 "manipulator"&P& +2 "core" &-   "  +2 "manipulator"&F% +4 "core" %   B H + .tForearm.seek :retract +2 "manipulator"&['\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&](d +146 "core" ( + "manipulator"&V& +4 "core" &d    + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +2 "core" &d  O  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&Y'\ +4 "core" ' +2 .tdelay 1 second +134 "manipulator"&\\& +11 "core" &d    +2 "manipulator"&W% +3 "core" %\ (    !+ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&K(- +124 "core" ( + "manipulator"&b& +4 "core" &-  ^ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &d& +3 "core" &-    +2 .tForearm.seek :garage + "manipulator"&^' +103 "core" ' +2 .tHand.open + "manipulator"&e1 +74 "core" 1 + "manipulator"&g& +4 "core" &-   o +2 "manipulator"&Z% +3 "core" %   m  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&l'\ +93 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&j(d +132 "core" ( +2 "manipulator"&`& +4 "core" &d  s & + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &a& +3 "core" &d   ) & +2 .tForearm.seek :clear + "manipulator"&o'\ +3 "core" ' +2 "manipulator"&f& +3 "core" &d  & +2 "manipulator"&c% +4 "core" %  !  r  + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&Q(- +132 "core" ( +2 "manipulator"&q& +4 "core" &-  )  + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &r& +3 "core" &-   k  + .tForearm.seek :garage +2 "manipulator"&t' +95 "core" ' + .tHand.close +2 "manipulator"&p/ +73 "core" / +2 .tdelay 1 second +102 "manipulator"&m& +2 "core" &-    +2 "manipulator"&s% +4 "core" %   \ + .tForearm.seek :retract +2 "manipulator"&i'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&w(d +133 "core" ( + "manipulator"&T& +4 "core" &d   I & +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &_& +3 "core" &d   - & +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&y'\ +18 "core" ' +2 .tdelay 1 second +102 "manipulator"&h& +3 "core" &d  L & + "manipulator"&{% +4 "core" %\   & \ ^ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&u(- +132 "core" ( + "manipulator"&~& +4 "core" &-    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &-   _  +2 .tForearm.seek :garage +2 "manipulator"&x' +87 "core" ' +2 .tHand.open + "manipulator"&1 +73 "core" 1 +2 "manipulator"&& +4 "core" &-   D  + "manipulator"&n% +4 "core" %   Z g + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&'\ +92 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear + "manipulator"&(d +135 "core" ( + "manipulator"&}& +4 "core" &d    "y +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &|& +2 "core" &d  "y +2 .tForearm.seek :clear +2 "manipulator"& '\ +3 "core" ' +2 "manipulator"& & +3 "core" &d  U "y +2 "manipulator"&% +3 "core" %\     +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&z(- +129 "core" ( + "manipulator"&& +4 "core" &-    +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &\ & +3 "core" &-    +2 .tForearm.seek :garage + "manipulator"&k' +91 "core" ' +2 .tHand.close + "manipulator"&/ +69 "core" / +2 .tdelay 1 second +102 "manipulator"& & +2 "core" &-   T  +2 "manipulator"&% +4 "core" %   4 + .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear + "manipulator"&(d +133 "core" ( +2 "manipulator"&& +4 "core" &d    "y + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &d   "y + .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear + "manipulator"&'\ +3 "core" ' +2 .tdelay 1 second +102 "manipulator"&& +3 "core" &d   8 "y + "manipulator"&% +4 "core" %\     +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +130 "core" ( +2 "manipulator"&$& +4 "core" &-   "  + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &"& +2 "core" &-    +2 .tForearm.seek :garage +2 "manipulator"&' +99 "core" ' +2 .tHand.open + "manipulator" +68 "core" 1 + "manipulator"&& +4 "core" &-   i  +2 "manipulator"&v% +3 "core" %    +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&''\ +97 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&((d +134 "core" ( + "manipulator"& & +4 "core" &d   B "| + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +2 "core" &d   s "| +2 .tForearm.seek :clear +2 "manipulator"&*'\ +3 "core" ' +2 "manipulator"&,& +3 "core" &d    "| +2 "manipulator"&+% +3 "core" %\ #   ; +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +130 "core" ( +2 "manipulator"&/& +4 "core" &- \ p  + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &0& +2 "core" &-   R  +2 .tForearm.seek :garage + "manipulator"&2' +96 "core" ' + .tHand.close +2 "manipulator"&3/ +70 "core" / +2 .tdelay 1 second +102 "manipulator"&)& +2 "core" &-    +2 "manipulator"&% +4 "core" %    + .tForearm.seek :retract +2 "manipulator"&6'\ +98 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&5(d +132 "core" ( +2 "manipulator"&.& +4 "core" &d   } "z + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &-& +2 "core" &d   f "z +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&7'\ +8 "core" ' +2 .tdelay 1 second +101 "manipulator"&9& +3 "core" &d    "z + "manipulator"&:% +4 "core" %\ &   / ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&1(- +131 "core" ( + "manipulator"&=& +4 "core" &-   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &?& +3 "core" &-   w  +2 .tForearm.seek :garage + "manipulator"&8' +103 "core" ' +2 .tHand.open + "manipulator"&A1 +69 "core" 1 +2 "manipulator"&C& +4 "core" &-   _  + "manipulator"&4% +4 "core" %    + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&G'\ +95 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&H(d +145 "core" ( + "manipulator"&;& +4 "core" &d    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &<& +3 "core" &d  \ U  +2 .tForearm.seek :clear + "manipulator"&J'\ +3 "core" ' +2 "manipulator"&L& +3 "core" &d   .  +2 "manipulator"&>% +3 "core" %\ !   r / +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&@(- +123 "core" ( + "manipulator"&E& +4 "core" &-   X  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &-    + .tForearm.seek :garage +2 "manipulator"&S' +94 "core" ' + .tHand.close +2 "manipulator"&U/ +72 "core" / + .tdelay 1 second +102 "manipulator"&B& +3 "core" &-    + "manipulator"&D% +4 "core" %  % +2 .tForearm.seek :retract + "manipulator"&X'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&N(d +133 "core" ( +2 "manipulator"&M& +4 "core" &d ' ! Q ' +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &O& +2 "core" &d   k ' +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear + "manipulator"&!'\ +3 "core" ' +2 .tdelay 1 second +102 "manipulator"&P& +2 "core" &d   \ ' +2 "manipulator"&F% +3 "core" %\ (   !, +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&R(- +131 "core" ( + "manipulator"&V& +4 "core" &- !  s " +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &-   " +2 .tForearm.seek :garage + "manipulator"&' +94 "core" ' + .tHand.open +2 "manipulator"&I1 +67 "core" 1 +2 "manipulator"&\\& +3 "core" &- "  " +2 "manipulator"&W% +3 "core" %   ` +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&b'\ +96 "core" ' +2 .tElbow.reconfigure :tight +35 "manipulator"&$&.,(\ #b +10 .tElbow.seek :clear +2 "manipulator"&d(d +134 "core" ( + "manipulator"&[& +4 "core" &d   ^ i +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &]& +3 "core" &d   | i +2 .tForearm.seek :clear + "manipulator"&e'\ +4 "core" ' + "manipulator"&g& +4 "core" &d  ! i +2 "manipulator"&Z% +3 "core" %\ #   W & +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&Y(- +131 "core" ( +2 "manipulator"&`& +4 "core" &-    + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &a& +2 "core" &-   `  +2 .tForearm.seek :garage +2 "manipulator"&f' +100 "core" ' + .tHand.close + "manipulator"&c/ +76 "core" / +2 .tdelay 1 second +102 "manipulator"&^& +2 "core" &-    +2 "manipulator"&K% +4 "core" % ϵ   + .tForearm.seek :retract +2 "manipulator"&q'\ +96 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&r(d +123 "core" ( + "manipulator"&l& +4 "core" &d   "~ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &j& +3 "core" &d !  "~ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&p'\ +18 "core" ' +2 .tdelay 1 second +102 "manipulator"&m& +3 "core" &d   : "~ +2 "manipulator"&s% +4 "core" %\    m + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&o(- +130 "core" ( + "manipulator"&T& +4 "core" &-   o  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &_& +3 "core" &-   C  +2 .tForearm.seek :garage + "manipulator"&t' +97 "core" ' + .tHand.open +2 "manipulator"&h1 +74 "core" 1 + "manipulator"&{& +4 "core" &-  Q  + "manipulator"&Q% +4 "core" %   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&~'\ +88 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&(d +125 "core" ( +2 "manipulator"&i& +4 "core" &d   "| + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &w& +2 "core" &d    "| +2 .tForearm.seek :clear +2 "manipulator"&'\ +3 "core" ' + "manipulator"&& +5 "core" &d (  % "| + "manipulator"&n% +3 "core" %\   c  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&y(- +128 "core" ( + "manipulator"&}& +4 "core" &-  \  . +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &|& +3 "core" &-   c . +2 .tForearm.seek :garage + "manipulator"& ' +100 "core" ' + .tHand.close +2 "manipulator"&/ +74 "core" / + .tdelay 1 second +102 "manipulator"&x& +3 "core" &-  / . + "manipulator"&u% +4 "core" % ϴ   j +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&\ (d +133 "core" ( + "manipulator"&& +4 "core" &d    !w +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &d  W !w +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&'\ +22 "core" ' +2 .tdelay 1 second +101 "manipulator"& & +3 "core" &d   4 !w +2 "manipulator"&% +3 "core" %\    R > +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"& (- +135 "core" ( +2 "manipulator"&& +4 "core" &-   _  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-    +2 .tForearm.seek :garage + "manipulator"&k' +100 "core" ' +2 .tHand.open + "manipulator"&1 +70 "core" 1 + "manipulator"&& +4 "core" &-    +2 "manipulator"&z% +3 "core" %   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&$'\ +88 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&"(d +134 "core" ( +2 "manipulator"&& +4 "core" &d\   x # +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &d\  e # + .tForearm.seek :clear +2 "manipulator"&#'\ +3 "core" ' +2 "manipulator"&& +3 "core" &d\  # +2 "manipulator"&v% +3 "core" %\    Y  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +132 "core" ( + "manipulator"& & +4 "core" &-   /  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &-     +2 .tForearm.seek :garage +2 "manipulator"&,' +96 "core" ' + .tHand.close +2 "manipulator"&+/ +64 "core" / +2 .tdelay 1 second +101 "manipulator"&& +3 "core" &-    + "manipulator"&% +4 "core" % Ϻ    +2 .tForearm.seek :retract + "manipulator"&/'\ +100 "core" ' +2 .tElbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&0(d +134 "core" ( + "manipulator"&'& +4 "core" &d\  E # +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &(& +3 "core" &d\  # +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&3'\ +12 "core" ' +2 .tdelay 1 second +102 "manipulator"&)& +2 "core" &d\   # +2 "manipulator"&% +4 "core" %\ &   X # + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&*(- +133 "core" ( +2 "manipulator"&.& +4 "core" &-     + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &-& +2 "core" &-    +2 .tForearm.seek :garage +2 "manipulator"&2' +109 "core" ' + .tHand.open +2 "manipulator"&91 +72 "core" 1 + "manipulator"&:& +4 "core" &-  I  +2 "manipulator"&% +3 "core" %  \ X +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&='\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&?(d +133 "core" ( + "manipulator"&6& +4 "core" &d\   @ # + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &5& +2 "core" &d\   l # +2 .tForearm.seek :clear +2 "manipulator"&A'\ +9 "core" ' +2 "manipulator"&C& +4 "core" &d\   # + "manipulator"&4% +4 "core" % \   y  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&7(- +131 "core" ( +2 "manipulator"&;& +4 "core" &- 0  + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &<& +2 "core" &-    +2 .tForearm.seek :garage +2 "manipulator"&L' +96 "core" ' +3 .tHand.close + "manipulator"&>/ +76 "core" / +2 .tdelay 1 second +101 "manipulator"&8& +3 "core" &-   1  + "manipulator"&1% +4 "core" % ϶   4  +2 .tForearm.seek :retract + "manipulator"&E'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&(d +123 "core" ( +2 "manipulator"&G& +4 "core" &d  m + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &H& +2 "core" &d  0 m +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&U'\ +10 "core" ' + .tdelay 1 second +102 "manipulator"&B& +3 "core" &d\   8 m + "manipulator"&D% +4 "core" %\ %   w " + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&J(- +129 "core" ( + "manipulator"&M& +4 "core" &-   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &O& +3 "core" &-     +2 .tForearm.seek :garage + "manipulator"&S' +100 "core" ' + .tHand.open +2 "manipulator"&P1 +67 "core" 1 +2 "manipulator"&F& +4 "core" &-    + "manipulator"&@% +4 "core" %    r +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&V'\ +99 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear + "manipulator"&(d +133 "core" ( +2 "manipulator"&X& +4 "core" &d  q "| + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &N& +3 "core" &d   p "| +2 .tForearm.seek :clear +2 "manipulator"&I'\ +3 "core" ' + "manipulator"&\\& +4 "core" &d   1 "| + "manipulator"&W% +4 "core" %    S +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&!(- +130 "core" ( + "manipulator"&[& +4 "core" &-  "   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &]& +4 "core" &-    + .tForearm.seek :garage +2 "manipulator"&' +90 "core" ' + .tHand.close +2 "manipulator"&g/ +112 "core" / +2 .tdelay 1 second +102 "manipulator"&Z& +2 "core" &-    +2 "manipulator"&R% +4 "core" %   B +2 .tForearm.seek :retract +2 "manipulator"&`'\ +92 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&a(d +134 "core" ( +2 "manipulator"&b& +4 "core" &d   d "z + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &d& +2 "core" &d  ! w "z +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear + "manipulator"&c'\ +13 "core" ' + .tdelay 1 second +102 "manipulator"&^& +3 "core" &d   "z + "manipulator"&K% +4 "core" %\ #    +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&e(- +125 "core" ( +2 "manipulator"&l& +4 "core" &-   S + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &j& +2 "core" &-   S +2 .tForearm.seek :garage +2 "manipulator"&f' +103 "core" ' +2 .tHand.open + "manipulator"&m1 +72 "core" 1 +2 "manipulator"&s& +4 "core" &-    S + "manipulator"&Y% +4 "core" %   ] \ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&T'\ +92 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&_(d +133 "core" ( + "manipulator"&q& +4 "core" &d \  "| +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &r& +3 "core" &d   "| +2 .tForearm.seek :clear +2 "manipulator"&h'\ +3 "core" ' + "manipulator"&{& +4 "core" &d  " ' "| + "manipulator"&Q% +4 "core" %\    D  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&p(- +131 "core" ( +2 "manipulator"&i& +4 "core" &-  X  + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &w& +2 "core" &-    +2 .tForearm.seek :garage +2 "manipulator"&' +101 "core" ' +2 .tHand.close + "manipulator"&n/ +69 "core" / +2 .tdelay 1 second +101 "manipulator"&t& +3 "core" &-   l  +2 "manipulator"&}% +3 "core" % Ϲ   } +2 .tForearm.seek :retract +2 "manipulator"&|'\ +93 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&o(d +132 "core" ( +2 "manipulator"&~& +4 "core" &d  e ( +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +2 "core" &d   ( +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&'\ +20 "core" ' + .tdelay 1 second +102 "manipulator"&x& +3 "core" &d   ( + "manipulator"&u% +4 "core" %\    I +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +134 "core" ( + "manipulator"&& +4 "core" &-    + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +2 "core" &-    +2 .tForearm.seek :garage +2 "manipulator"& ' +94 "core" ' + .tHand.open + "manipulator"& 1 +68 "core" 1 + "manipulator"&& +4 "core" &-  \ A  +2 "manipulator"&y% +3 "core" % ϲ   C C +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&(d +133 "core" ( + "manipulator"&& +4 "core" &d\   * # +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &\ & +3 "core" &d\   # +2 .tForearm.seek :clear +2 "manipulator"&'\ +3 "core" ' + "manipulator"&& +5 "core" &d\   # # + "manipulator"&z% +4 "core" %    ?  + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +133 "core" ( +2 "manipulator"&& +4 "core" &-    + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &-   v  +2 .tForearm.seek :garage +2 "manipulator"&' +93 "core" ' +2 .tHand.close + "manipulator"&v/ +75 "core" / +2 .tdelay 1 second +102 "manipulator"&k& +3 "core" &-   n  +2 "manipulator"& % +3 "core" %    +2 .tForearm.seek :retract +2 "manipulator"& '\ +94 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&(d +134 "core" ( + "manipulator"&$& +4 "core" &d   e "y +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &"& +3 "core" &d  - "y +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&+'\ +17 "core" ' +2 .tdelay 1 second +101 "manipulator"&& +3 "core" &d\   "y +2 "manipulator"&% +4 "core" %\    \ ] +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&#(- +132 "core" ( + "manipulator"&'& +4 "core" &-     + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &(& +3 "core" &-   ^  +2 .tForearm.seek :garage + "manipulator"&,' +87 "core" ' +2 .tHand.open + "manipulator"&)1 +75 "core" 1 +2 "manipulator"&& +4 "core" &- )  + "manipulator"&% +4 "core" %   t w + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&.'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&-(d +125 "core" ( +2 "manipulator"&/& +4 "core" &d\  W # + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &0& +2 "core" &d\  % # +2 .tForearm.seek :clear +2 "manipulator"&9'\ +10 "core" ' +2 "manipulator"&:& +4 "core" &d\    # + "manipulator"&% +4 "core" %\    Y l +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&3(- +125 "core" ( +2 "manipulator"&6& +4 "core" &-  J + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &5& +2 "core" &-  J +2 .tForearm.seek :garage +2 "manipulator"&C' +101 "core" ' + .tHand.close +2 "manipulator"&4/ +72 "core" / + .tdelay 1 second +102 "manipulator"&2& +3 "core" &-   L J +2 "manipulator"&*% +3 "core" %   +2 .tForearm.seek :retract + "manipulator"&;'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&<(d +137 "core" ( +2 "manipulator"&=& +4 "core" &d  <  + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &?& +2 "core" &d    +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&>'\ +24 "core" ' + .tdelay 1 second +102 "manipulator"&8& +3 "core" &d    + "manipulator"&1% +4 "core" %\    x +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&A(- +123 "core" ( + "manipulator"&G& +4 "core" &-  . + + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &H& +2 "core" &-   + +2 .tForearm.seek :garage +2 "manipulator"&L' +94 "core" ' +2 .tHand.open + "manipulator"&B1 +76 "core" 1 +2 "manipulator"&D& +4 "core" &-   X + + "manipulator"&7% +3 "core" %   b +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&M'\ +92 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear + "manipulator"&O(d +133 "core" ( +2 "manipulator"&E& +4 "core" &d\  \  $ + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &d\  $ +2 .tForearm.seek :clear + "manipulator"&P'\ +3 "core" ' +2 "manipulator"&F& +4 "core" &d\   E $ + "manipulator"&@% +4 "core" %\      +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&U(- +131 "core" ( +2 "manipulator"&X& +4 "core" &- "  [ + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &N& +3 "core" &-   H +2 .tForearm.seek :garage +2 "manipulator"&\\' +94 "core" ' + .tHand.close +2 "manipulator"&W/ +64 "core" / +2 .tdelay 1 second +102 "manipulator"&S& +2 "core" &-    +2 "manipulator"&J% +3 "core" % \   +2 .tForearm.seek :retract +2 "manipulator"&['\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&](d +125 "core" ( +2 "manipulator"&V& +4 "core" &d\   # +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +2 "core" &d\  : # +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear + "manipulator"&g'\ +19 "core" ' + .tdelay 1 second +102 "manipulator"&I& +3 "core" &d\   # + "manipulator"&Z% +4 "core" %\    G +2 .tElbow.reconfigure :tight +35 "manipulator"&$&.,(\ #b +10 .tElbow.seek FlushPuck::Garage + "manipulator"&R(- +134 "core" ( +2 "manipulator"&b& +4 "core" &-  ? + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &d& +2 "core" &-   o +2 .tForearm.seek :garage +2 "manipulator"&' +106 "core" ' + .tHand.open +2 "manipulator"&^1 +70 "core" 1 +2 "manipulator"&K& +4 "core" &-  + "manipulator"&!% +4 "core" %  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&l'\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&j(d +136 "core" ( + "manipulator"&`& +4 "core" &d   !t +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &a& +3 "core" &d   !t +2 .tForearm.seek :clear +2 "manipulator"&m'\ +3 "core" ' + "manipulator"&s& +4 "core" &d  ! o !t +2 "manipulator"&Y% +3 "core" %\ !   - 2 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&c(- +134 "core" ( +2 "manipulator"&q& +4 "core" &-  # +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &r& +2 "core" &-   +2 .tForearm.seek :garage +2 "manipulator"&{' +98 "core" ' +2 .tHand.close +2 "manipulator"&Q/ +74 "core" / +2 .tdelay 1 second +102 "manipulator"&f& +2 "core" &-   : +2 "manipulator"&e% +4 "core" % ϭ  C % + .tForearm.seek :retract +2 "manipulator"&i'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&w(d +137 "core" ( +2 "manipulator"&T& +4 "core" &d  [ "x + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &_& +3 "core" &d   $ "x +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&n'\ +2 "core" ' +2 .tdelay 1 second +102 "manipulator"&t& +3 "core" &d   , "x + "manipulator"&}% +4 "core" %\ "    +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&h(- +132 "core" ( + "manipulator"&~& +4 "core" &-   o +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &- \  +2 .tForearm.seek :garage + "manipulator"&' +97 "core" ' + .tHand.open +2 "manipulator"&x1 +75 "core" 1 +2 "manipulator"&u& +4 "core" &-  \  + "manipulator"&p% +4 "core" %   ) + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&(d +135 "core" ( +2 "manipulator"&|& +4 "core" &d  L !p + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &o& +2 "core" &d F !p +2 .tForearm.seek :clear +2 "manipulator"& '\ +3 "core" ' + "manipulator"&& +4 "core" &d  c !p +2 "manipulator"&y% +3 "core" %\   7 . +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +132 "core" ( + "manipulator"&& +4 "core" &-   $ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &\ & +3 "core" &-   $ +2 .tForearm.seek :garage + "manipulator"&' +95 "core" ' +2 .tHand.close + "manipulator"&z/ +71 "core" / + .tdelay 1 second +102 "manipulator"& & +3 "core" &-  $ + "manipulator"&% +4 "core" %     +2 .tForearm.seek :retract +2 "manipulator"&'\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&(d +135 "core" ( + "manipulator"&& +4 "core" &d  ` !t + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +2 "core" &d    !t +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear + "manipulator"&v'\ +16 "core" ' +2 .tdelay 1 second +101 "manipulator"&k& +3 "core" &d   ` !t +2 "manipulator"& % +4 "core" %\    7 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +130 "core" ( + "manipulator"&$& +4 "core" &-    +2 .tElbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +2 &"& +3 "core" &-  B +2 .tForearm.seek :garage + "manipulator"&' +105 "core" ' +2 .tHand.open +2 "manipulator"&1 +71 "core" 1 + "manipulator"&& +4 "core" &-  ` + "manipulator"&% +4 "core" %   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&''\ +94 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&((d +134 "core" ( +2 "manipulator"& & +4 "core" &d  ` & + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &d    & + .tForearm.seek :clear +2 "manipulator"&)'\ +3 "core" ' +2 "manipulator"&& +4 "core" &d  } & + "manipulator"&% +4 "core" %\   n ! + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&+(- +123 "core" ( + "manipulator"&/& +4 "core" &-   I N +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &0& +2 "core" &-   N +2 .tForearm.seek :garage +2 "manipulator"&:' +96 "core" ' + .tHand.close +2 "manipulator"&/ +66 "core" / + .tdelay 1 second +102 "manipulator"&,& +3 "core" &-  ; N + "manipulator"&6% +4 "core" %  \ &  +2 .tForearm.seek :retract + "manipulator"&#'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&5(d +134 "core" ( +2 "manipulator"&.& +5 "core" &d   a "{ + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &-& +3 "core" &d   , "{ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&4'\ +3 "core" ' +2 .tdelay 1 second +101 "manipulator"&2& +3 "core" &d   0 "{ + "manipulator"&*% +4 "core" %\ (  k !, +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&9(- +126 "core" ( + "manipulator"&=& +4 "core" &-  3 J + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &?& +2 "core" &-  " k J +2 .tForearm.seek :garage +2 "manipulator"&C' +94 "core" ' + .tHand.open +2 "manipulator"&81 +70 "core" 1 + "manipulator"&1& +4 "core" &-    J +2 "manipulator"&3% +3 "core" %   O e +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&G'\ +95 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&H(d +134 "core" ( + "manipulator"&;& +4 "core" &d\  Q # +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &<& +3 "core" &d\   U # + .tForearm.seek :clear +2 "manipulator"&B'\ +3 "core" ' +2 "manipulator"&D& +3 "core" &d\  \ # +2 "manipulator"&7% +4 "core" %\    v " + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&>(- +123 "core" ( +2 "manipulator"&E& +4 "core" &-    P + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-   P +2 .tForearm.seek :garage + "manipulator"&F' +90 "core" ' + .tHand.close +2 "manipulator"&@/ +72 "core" / +2 .tdelay 1 second +102 "manipulator"&L& +2 "core" &-   6 P +2 "manipulator"&A% +3 "core" %  0 F +2 .tForearm.seek :retract +2 "manipulator"&X'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&N(d +134 "core" ( +2 "manipulator"&M& +4 "core" &d\   $ + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &O& +2 "core" &d\   V $ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&W'\ +22 "core" ' +2 .tdelay 1 second +102 "manipulator"&S& +3 "core" &d  q $ + "manipulator"&J% +4 "core" %\   & h +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&P(- +154 "core" ( + "manipulator"&V& +4 "core" &-\  e "z + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +2 "core" &-\  \  "z +2 .tForearm.seek :garage +2 "manipulator"&\\' +97 "core" ' + .tHand.open + "manipulator"&I1 +73 "core" 1 + "manipulator"&Z& +4 "core" &-\  + "y + "manipulator"&U% +4 "core" %   w  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&['\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&b(d +127 "core" ( + "manipulator"&d& +37 "core" &d     +9 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &]& +3 "core" &d   R  + .tForearm.seek :clear +2 "manipulator"&^'\ +3 "core" ' +2 "manipulator"&K& +4 "core" &d     +2 "manipulator"&!% +3 "core" %\    W - +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&g(- +130 "core" ( +2 "manipulator"&`& +4 "core" &-    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &a& +3 "core" &-     + .tForearm.seek :garage +2 "manipulator"&s' +95 "core" ' + .tHand.close +2 "manipulator"&Y/ +74 "core" / + .tdelay 1 second +102 "manipulator"&& +3 "core" &-   P  + "manipulator"&R% +4 "core" % Ͽ   C B +2 .tForearm.seek :retract +2 "manipulator"&q'\ +102 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&r(d +133 "core" ( + "manipulator"&l& +4 "core" &d\ !  $ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &j& +3 "core" &d\    $ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&Q'\ +6 "core" ' +2 .tdelay 1 second +102 "manipulator"&f& +2 "core" &d\    $ +2 "manipulator"&e% +4 "core" %\ (   # !* + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&m(- +135 "core" ( + "manipulator"&T& +4 "core" &-  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &_& +3 "core" &-  g +2 .tForearm.seek :garage + "manipulator"&{' +101 "core" ' +2 .tHand.open + "manipulator"&t1 +74 "core" 1 + "manipulator"&}& +4 "core" &-   +2 "manipulator"&c% +3 "core" %   4  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&~'\ +91 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&(d +135 "core" ( + "manipulator"&i& +4 "core" &d  ' + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &w& +2 "core" &d   B ' +2 .tForearm.seek :clear +2 "manipulator"&x'\ +3 "core" ' + "manipulator"&u& +4 "core" &d   K ' + "manipulator"&p% +4 "core" %\    @  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&n(- +133 "core" ( +3 "manipulator"&|& +4 "core" &-    + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &o& +2 "core" &-    +2 .tForearm.seek :garage +2 "manipulator"&' +94 "core" ' + .tHand.close +2 "manipulator"&y/ +73 "core" / +2 .tdelay 1 second +102 "manipulator"&& +4 "core" &- # " *  + "manipulator"&h% +3 "core" % Ϸ    +2 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&\ (d +134 "core" ( +2 "manipulator"&& +4 "core" &d\   C $ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &d\   $ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&z'\ +5 "core" ' +2 .tdelay 1 second +102 "manipulator"& & +2 "core" &d\  \  $ +2 "manipulator"&% +4 "core" %\ (   - !+ + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"& (- +130 "core" ( +2 "manipulator"&& +4 "core" &-   \\  + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-   T  +2 .tForearm.seek :garage + "manipulator"&' +101 "core" ' + .tHand.open +2 "manipulator"&k1 +67 "core" 1 +2 "manipulator"& & +4 "core" &-    + "manipulator"&% +4 "core" %   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&$'\ +88 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&"(d +132 "core" ( +2 "manipulator"&& +4 "core" &d  h ' + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &d * ' +2 .tForearm.seek :clear +2 "manipulator"&'\ +3 "core" ' +9038 "Can"Uz\ 55 +502 #t-> require 'calarm.rb' +266 #-> require 'calarm.rb' +318 #-> exit +5 #mEXIT @1656537514.92EDT @1656537522.93EDT = =tMAIN =mMAIN_scheduler @EDT1656537524.78 #"core_reset"Sent BREAK +2 #t@5631 sendCRC with ifg=0x20, ie=0x7F + #@7466 sendCRC with ifg=0x08, ie=0x5F + #@30935 idle with ifg=0x84, ie=0x75 + #@31605 select with ifg=0x10, ie=0xF5 #@32238 receive with ifg=0x10, ie=0xFD + #@32871 receive with ifg=0x10, ie=0xFD #@33504 receive with ifg=0x10, ie=0xFD + #@33831 receive with ifg=0x80, ie=0xFD + #@62020 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +238 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +381 "Can"Q{\ 77 + Q{\ 77 + #tPolling Can every 10:00 + #Cleanly exited at 17:18:34EDT29-Jun-22 +610 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  +2 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ + "collection"'% +4 "core" %5\ + .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +2 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %Z\ +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %qq \ 6 +2 .tSS.configure :default +2 "sampler")#.0X require 'calarm.rb' +948 #-> Hand.open + .Hand.open +2 "manipulator"&21 +22 "core" 1 +1186 #t-> calarm CC +2 .Forearm.seek :retract +2 "manipulator"&3'\ +3 "core" ' + .tElbow.seek :clear +2 "manipulator"&4(d +4 "core" ( +2 .tForearm.seek :retract + "manipulator"&5'\ +4 "core" ' +2 .tElbow.seek CC + "manipulator"&6(Ӥ +204 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 +6 "manipulator"&5 +32 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +22 &7& +3 "core" &  ( + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &8& +2 "core" &  +2 .tForearm.force -40 + "manipulator"&5 +32 &9& +3 "core" &   + "manipulator"&:% +4 "core" %-    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &;% +3 "core" %H  7 + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &<% +3 "core" %D  D  + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&='\ +89 "core" ' + .tElbow.seek :clear +2 "manipulator"&>(d +197 "core" ( + .tForearm.seek :retract +2 "manipulator"&?'\ +4 "core" ' + .tElbow.seek CC +2 "manipulator"&@(Ӥ +208 "core" ( +2 .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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &A& +3 "core" &  ? +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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.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 +2 "manipulator"&6A +58 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &B& +2 "core" &  w + .tForearm.force -40 +2 "manipulator"&5 +32 &C& +2 "core" &   | +2 "manipulator"&D% +3 "core" %:   +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &E% +2 "core" %?   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &F% +3 "core" %F   T  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&G'\ +93 "core" ' + .tElbow.seek :clear +2 "manipulator"&H(d +200 "core" ( +2 .tForearm.seek :retract + "manipulator"&I'\ +4 "core" ' +2 .tElbow.seek CC + "manipulator"&J(Ӥ +212 "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 +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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +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 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &K& +3 "core" &  > + .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.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .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 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &L& +2 "core" &   +2 .tForearm.force -40 + "manipulator"&5 +32 &M& +4 "core" &   + "manipulator"&N% +4 "core" %>   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &O% +3 "core" %C    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &P% +2 "core" %A   Q \ +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&Q'\ +95 "core" ' + .tElbow.seek :clear +2 "manipulator"&R(d +198 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&S'\ +3 "core" ' +2 .tElbow.seek CC +2 "manipulator"&T(Ӥ +211 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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 +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &U& +2 "core" &  n +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +22 &V& +3 "core" &  ^ + .tForearm.force -40 + "manipulator"&5 +32 &W& +3 "core" &   + "manipulator"&X% +4 "core" %A  + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &Y% +3 "core" %@  z  + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &Z% +2 "core" %@   ( +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&['\ +100 "core" ' +2 .tElbow.seek :clear + "manipulator"&\\(d +200 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&]'\ +4 "core" ' + .tElbow.seek CC +2 "manipulator"&^(Ӥ +212 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "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 +12 .tElbow.force -65 +2 "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 +12 .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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &_& +3 "core" &  S + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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.coast +2 "manipulator"&6 +22 &`& +3 "core" &  M + .tForearm.force -40 + "manipulator"&5 +32 &a& +3 "core" &   V + "manipulator"&b% +4 "core" %B   \\ + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &c% +2 "core" %:     +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &d% +3 "core" %:   q + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +1878 #t-> calarm CC +2 .Forearm.seek :retract +2 "manipulator"&e'\ +88 "core" ' +2 .tElbow.seek :clear + "manipulator"&f(d +199 "core" ( + .tForearm.seek :retract +2 "manipulator"&g'\ +4 "core" ' + .tElbow.seek CC +2 "manipulator"&h(Ӥ +211 "core" ( +2 .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "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 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &i& +3 "core" &  < + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &j& +4 "core" &  K + .tForearm.force -40 + "manipulator"&5 +33 &k& +2 "core" &   +2 "manipulator"&l% +3 "core" %B   +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &m% +2 "core" %5    +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &n% +2 "core" %6  r + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&o'\ +100 "core" ' +2 .tElbow.seek :clear + "manipulator"&p(d +195 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&q'\ +4 "core" ' + .tElbow.seek CC +2 "manipulator"&r(Ӥ +210 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "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 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +22 &s& +3 "core" & Y + .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.force 65 + "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +56 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +6 "manipulator"&6 +14 .tElbow.coast + "manipulator"&6 +22 &t& +3 "core" &   J + .tForearm.force -40 + "manipulator"&5 +33 &u& +3 "core" &   + "manipulator"&v% +4 "core" %D   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &w% +2 "core" %5   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &x% +2 "core" %7   n +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&y'\ +88 "core" ' +2 .tElbow.seek :clear + "manipulator"&z(d +202 "core" ( +2 .tForearm.seek :retract + "manipulator"&{'\ +4 "core" ' +2 .tElbow.seek CC + "manipulator"&|(Ӥ +220 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .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 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +22 &}& +3 "core" &  + + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &~& +2 "core" &    +2 .tForearm.force -40 + "manipulator"&5 +32 && +3 "core" &   + "manipulator"&% +4 "core" %D  " 3 + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" %4  T  + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" %5   a + .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&'\ +88 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +198 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek CC +2 "manipulator"& (Ӥ +212 "core" ( +2 .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +22 & & +2 "core" &   +2 .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 +12 .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 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 & & +2 "core" &   @ +2 .tForearm.force -40 + "manipulator"&5 +32 && +3 "core" &   +2 "manipulator"&% +4 "core" %D   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &% +2 "core" %9    +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &% +2 "core" %8   h + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&'\ +86 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +216 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +4 "core" ' + .tElbow.seek CC +2 "manipulator"&(Ӥ +206 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 && +3 "core" &  + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 && +3 "core" & ~ + .tForearm.force -40 +2 "manipulator"&5 +32 && +2 "core" &   +2 "manipulator"&% +4 "core" %E  ! V + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +2 "core" %9    +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" %:   n + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +1150 #t-> calarm CC +2 .Forearm.seek :retract + "manipulator"&'\ +84 "core" ' +2 .tElbow.seek :clear +2 "manipulator"& (d +198 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&!'\ +3 "core" ' +2 .tElbow.seek CC +2 "manipulator"&"(Ӥ +212 "core" ( +2 .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 +38 "manipulator"&5 +5 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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 +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &#& +3 "core" & S + .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 +13 .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 +2 "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.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &$& +3 "core" &   + .tForearm.force -40 +2 "manipulator"&5 +32 &%& +2 "core" &   +2 "manipulator"&&% +3 "core" %D   M +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &'% +3 "core" %:   O  + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &(% +2 "core" %;    +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&)'\ +89 "core" ' + .tElbow.seek :clear +2 "manipulator"&*(d +200 "core" ( +2 .tForearm.seek :retract + "manipulator"&+'\ +4 "core" ' +2 .tElbow.seek CC + "manipulator"&,(Ӥ +215 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &-& +2 "core" &  - + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &.& +2 "core" &  * +2 .tForearm.force -40 + "manipulator"&5 +32 &/& +3 "core" &   + "manipulator"&0% +4 "core" %E   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &1% +3 "core" %5  k  + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &2% +2 "core" %5   % Q +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&'\ +86 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +195 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&3'\ +3 "core" ' +2 .tElbow.seek CC +2 "manipulator"&4(Ӥ +208 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "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.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 +2 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +22 &6& +3 "core" &   + .tElbow.force 65 +2 "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 +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +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 +13 .tElbow.coast + "manipulator"&6 +22 &5& +3 "core" & \  U + .tForearm.force -40 + "manipulator"&5 +32 &7& +3 "core" &   % +2 "manipulator"&8% +3 "core" %D   6 + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &9% +3 "core" %5    + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &:% +2 "core" %5   G +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&;'\ +92 "core" ' +2 .tElbow.seek :clear +36 "manipulator"&<(d +199 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&='\ +4 "core" ' + .tElbow.seek CC +2 "manipulator"&>(Ӥ +224 "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 +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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 +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &@& +2 "core" &   +2 .tElbow.force 65 +6 "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &?& +3 "core" & \   + .tForearm.force -40 + "manipulator"&5 +33 &A& +2 "core" &   +2 "manipulator"&B% +4 "core" %D   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &C% +2 "core" %4    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &D% +3 "core" %4   { @ +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&E'\ +89 "core" ' +2 .tElbow.seek :clear + "manipulator"&F(d +197 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&G'\ +4 "core" ' + .tElbow.seek CC +2 "manipulator"&H(Ӥ +213 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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 +12 .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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6 +22 &J& +2 "core" &   f +2 .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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.coast + "manipulator"&6 +22 &I& +3 "core" &   + .tForearm.force -40 +2 "manipulator"&5 +32 &K& +2 "core" &   +2 "manipulator"&L% +4 "core" %D   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &M% +2 "core" %4    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &N% +3 "core" %4   e > + .tForearm.coast +3 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +8660 #t-> exit +5 #mEXIT @1656537942.55EDT @1656538075.59EDT = =tMAIN =mMAIN_scheduler @EDT1656538077.40 #"core_reset"Sent BREAK +2 #t@34665 sendCRC with ifg=0x20, ie=0x7F + #@35114 sendCRC with ifg=0x20, ie=0x7F + #@36430 sendCRC with ifg=0x20, ie=0x7F #@37796 sendCRC with ifg=0x08, ie=0x5F + #@33195 sendCRC with ifg=0x20, ie=0x7F + #@33643 sendCRC with ifg=0x20, ie=0x7F #@34960 sendCRC with ifg=0x20, ie=0x7F + #@36326 sendCRC with ifg=0x08, ie=0x5F #@20933 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +8 #ESP2 v3.41 I2C Gateway v3.20 for core bus +238 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +380 "Can"z\ 55 + z\ 55 + #tPolling Can every 10:00 +2 #Cleanly exited at 17:25:42EDT29-Jun-22 +1398 #-> ESP.ready! +154 "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 "collection"'% +2 "core" %$\ +2 .tCS.configure :default +7 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +2 "core" + + .tCS.configure :default +3 "collection"'#P d@b +7 "processing"%% +3 "core" %Z\ + .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +2 "core" %sg \ 6 +2 .tSS.configure :default +2 "sampler")#.0X access 1 + "storage"(0% +4 "core" % k\ + "manipulator"&1% +4 "core" %   S f +2 "manipulator"&2% +3 "core" %  8 f +2 .tForearm.seek :retract +2 "manipulator"&3'\ +83 "core" ' +2 .tElbow.seek :clear + "manipulator"&4(d +197 "core" ( +2 "manipulator"&5% +3 "core" %\   j  +2 "manipulator"&6& +3 "core" &d  _ \ +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 + "storage"(7(< +672 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (8& +2 "core" &< \  +4360 #t-> Hand.open + .Hand.open + "manipulator"&91 +26 "core" 1 +812 #t-> Arm.grab Garage + "manipulator"&:& +3 "core" &d    \ +2 "manipulator"&;% +4 "core" %\    +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&<(- +129 "core" ( +2 "manipulator"&=& +4 "core" &-   ! + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &>& +3 "core" &-   z ! +2 .tForearm.seek :garage + "manipulator"&?' +109 "core" ' + .tHand.close +2 "manipulator"&@/ +73 "core" / +1267 #t-> Arm.clear + "manipulator"&A& +3 "core" &-   ! +2 "manipulator"&B% +4 "core" % !s   ȸ + .tForearm.seek :retract +2 "manipulator"&C'\ +108 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&D(d +147 "core" ( + "manipulator"&E& +4 "core" &d    + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &F& +2 "core" &d    +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear + "manipulator"&G'\ +7 "core" ' + "manipulator"&H& +4 "core" &d    +2 "manipulator"&I% +3 "core" %\ )   I "6 +2856 #t-> Elbow.CC +2 .Elbow.seek CC +2 "manipulator"&J( +225 "core" ( +2 "manipulator"&K& +3 "core" &"  ;5 +9658 #t-> delay 10; Forearm.jog -30 +2 .delay 10 seconds +1003 .Forearm.reconfigure :loose +7 "manipulator"&#Q@2^d^b +2 .tForearm.jog -30 + "manipulator"&L) +18 "core" ) +2 "manipulator"&M% +4 "core" %\   # +4789 #t-> delay 10; Forearm.jog 60 +2 .delay 10 seconds +1003 .Forearm.jog 60 + "manipulator"&N)< +23 "core" ) + "manipulator"&O% +4 "core" % ;   6 * +2225 #t-> delay 10; Forearm.jog 60 +2 .delay 10 seconds +1002 .Forearm.jog 60 +2 "manipulator"&P)< +17 "core" ) +2 "manipulator"&Q% +3 "core" % >l A =l +1926 #t-> delay 10; Forearm.jog 100 + .delay 10 seconds +1003 .Forearm.jog 100 +6 "manipulator"&R)d +20 "core" ) + "manipulator"&S% +4 "core" %    Ud +2380 #t-> delay 10; Forearm.jog 200 +2 .delay 10 seconds +1002 .Forearm.jog 200 +2 "manipulator"&T) +16 "core" )   6 b +3 !to:Slide::Error\ : mesg""Forearm speedErr at retracted:@checkpoint: omitted: @replyo:I2C::Servo::RelMove3Reply : @error: speedErr: @tagiY: @sourcei+: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeT: positioni : velocityi: currenti:pwmig:erri: inPressi : outPressi :deltaPressi6 : voltagef12.456587137947963: @type2F:@destinationi%:@axisName" Forearm:bt[ "2/home/esp/esp2/lib/slide.rb:587:in `raiseErr'"-/home/esp/esp2/lib/slide.rb:298:in `jog'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"-/home/esp/esp2/lib/slide.rb:273:in `jog'"(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 +2854 #-> delay 10; Forearm.jog -200 +2 .delay 10 seconds +1002 .Forearm.jog -200 +2 "manipulator"&U)8 +20 "core" ) +2 "manipulator"&V% +4 "core" %\ S &  +5379 #t-> delay 10; Forearm.jog -200 +2 .delay 10 seconds +1003 .Forearm.jog -200 + "manipulator"&W)8 +15 "core" ) +2 "manipulator"&X% +3 "core" %    : +1199 #t-> delay 10; Forearm.jog -500 +2 .delay 10 seconds +1003 .Forearm.jog -500 + "manipulator"&Y) +24 "core" ) +2 "manipulator"&Z% +4 "core" %  " +917 #t-> delay 10; Forearm.jog -1000 +2 .delay 10 seconds +1002 .Forearm.jog -1000 +2 "manipulator"&[) +35 "core" ) +2 "manipulator"&\\% +4 "core" % !   ! +880 #t-> delay 10; Forearm.jog -2000 +2 .delay 10 seconds +1003 .Forearm.jog -2000 +2 "manipulator"&])0 +42 "core" ) + "manipulator"&^% +4 "core" % \  +522 #t-> delay 10; Forearm.jog -2000 +9 .delay 10 seconds +1003 .Forearm.jog -2000 +2 "manipulator"&_)0 +34 "Can"`{\ 33 +7 "core" ) +2 "manipulator"&`% +4 "core" %L   +455 #t-> delay 10; Forearm.jog -2000 +2 .delay 10 seconds +1003 .Forearm.jog -2000 + "manipulator"&a)0 +41 "core" ) +2 "manipulator"&b% +4 "core" %  6 +462 #t-> delay 10; Forearm.jog -2000 +2 .delay 10 seconds +1003 .Forearm.jog -2000 +2 "manipulator"&c)0 +27 "core" ) + "manipulator"&d% +4 "core" % \ h +1804 #t-> delay 5; Forearm.jog -2000 +2 .delay 5 seconds +502 .Forearm.jog -2000 +3 "manipulator"&e)0 +31 "core" ) + "manipulator"&f% +4 "core" %  T ' +1106 #t-> delay 5; Forearm.jog -2000 +2 .delay 5 seconds +502 .Forearm.jog -2000 +2 "manipulator"&g)0 +43 "core" ) +2 "manipulator"&h% +4 "core" %`  [ +9024 #t-> delay 5; Forearm.jog -60 +2 .delay 5 seconds +502 .Forearm.jog -60 +2 "manipulator"&i) +16 "core" ) + "manipulator"&j% +4 "core" %!    +3945 #t-> delay 5; Forearm.jog -100 +2 .delay 5 seconds +502 .Forearm.jog -100 +2 "manipulator"&k) +11 "core" ) + "manipulator"&l% +4 "core" %Ԭ   F +1297 #t-> delay 5; Forearm.jog -100 +2 .delay 5 seconds +503 .Forearm.jog -100 +2 "manipulator"&m) +17 "core" ) +2 "manipulator"&n% +4 "core" %7   g +1779 #t-> delay 5; Forearm.jog -100 +2 .delay 5 seconds +502 .Forearm.jog -100 +3 "manipulator"&o) +11 "core" ) +2 "manipulator"&p% +4 "core" %   - X +1003 #t-> delay 5; Forearm.jog -100 +2 .delay 5 seconds +503 .Forearm.jog -100 +2 "manipulator"&q) +19 "core" ) + "manipulator"&r% +4 "core" %Z   +869 #t-> delay 5; Forearm.jog -100 +2 .delay 5 seconds +502 .Forearm.jog -100 +2 "manipulator"&s) +16 "core" ) +2 "manipulator"&t% +4 "core" %   +1331 #t-> delay 5; Forearm.jog -100 +2 .delay 5 seconds +502 .Forearm.jog -100 +2 "manipulator"&u) +14 "core" ) + "manipulator"&v% +4 "core" %қ   : +583 #t-> delay 5; Forearm.jog -100 +2 .delay 5 seconds +502 .Forearm.jog -100 +3 "manipulator"&w) +17 "core" ) +2 "manipulator"&x% +4 "core" %+  V +559 #t-> delay 5; Forearm.jog -100 +3 .delay 5 seconds +502 .Forearm.jog -100 +2 "manipulator"&y) +17 "core" ) +2 "manipulator"&z% +4 "core" %     +999 #t-> delay 5; Forearm.jog -100 + .delay 5 seconds +503 .Forearm.jog -100 +2 "manipulator"&{) +19 "core" ) + "manipulator"&|% +4 "core" %R   p +508 #t-> delay 5; Forearm.jog -100 +2 .delay 5 seconds +502 .Forearm.jog -100 +3 "manipulator"&}) +11 "core" ) +2 "manipulator"&~% +3 "core" %  \ 8 +588 #t-> delay 5; Forearm.jog -100 +2 .delay 5 seconds +502 .Forearm.jog -100 +3 "manipulator"&) +17 "core" ) +2 "manipulator"&% +4 "core" %П   | } +542 #t-> delay 5; Forearm.jog -100 + .delay 5 seconds +503 .Forearm.jog -100 +2 "manipulator"&) +20 "core" ) + "manipulator"&% +4 "core" %0   +4236 #t-> Forearm.status +2 "manipulator"&% +3 "core" %0  +6797 #t-> Arm.to Garage +2 "manipulator"&& +3 "core" &   ;5 + "manipulator"&% +4 "core" %0   * +2 .tForearm.seek :retract +2 "manipulator"& '\ +92 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"& (- +283 "core" ( + "manipulator"& & +4 "core" &-   V N +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &-   N +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +111 "core" ' +2 "manipulator"&& +4 "core" &- f N + "manipulator"&% +4 "core" %W \  ȱ. +405 #t-> Hand.open + .Hand.open +2 "manipulator"&1 +76 "core" 1 +273 #t-> Arm.clear + "manipulator"&& +3 "core" &-   N +2 "manipulator"&% +4 "core" % [    ȱ. +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&(d +125 "core" ( + "manipulator"&& +4 "core" &d   4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &d   4 +2 .tForearm.seek :clear + "manipulator"&'\ +3 "core" ' +2 "manipulator"&& +4 "core" &d   4 + "manipulator"&% +4 "core" %\ #   : +10461 "Can"{\ 55 +366 #t-> Hand.open +873 #-> Arm.grab Garage +2 "manipulator"&& +3 "core" &d  2 4 +2 "manipulator"&% +3 "core" %\ #    : +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +127 "core" ( +2 "manipulator"& & +4 "core" &-   #  + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &!& +3 "core" &-   !  +2 .tForearm.seek :garage +2 "manipulator"&"' +110 "core" ' +2 .tHand.close + "manipulator"&#/ +64 "core" / +1461 #t-> Arm.CC + "manipulator"&$& +3 "core" &-   6  + "manipulator"&%% +4 "core" % n  + ȶ +2 .tForearm.seek :retract +2 "manipulator"&&'\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :CC +2 "manipulator"&'( +286 "core" ( + "manipulator"&(& +4 "core" &  % 9# +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &)& +2 "core" &   x 9# +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&*'+ +103 "core" ' + "manipulator"&+& +4 "core" &  9# +2 "manipulator"&,% +3 "core" %$   P +2345 #t-> Arm.to Garage +2 "manipulator"&-& +3 "core" &  " - 9# + "manipulator"&.% +4 "core" %$  ~ P +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&/'\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&0(- +280 "core" ( + "manipulator"&1& +4 "core" &-   E + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &2& +2 "core" &-   i E +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&5' +115 "core" ' + "manipulator"&6& +4 "core" &-  E +2 "manipulator"&% +3 "core" %Q  M ȯ" +418 #t-> Hand.open +2 .Hand.open + "manipulator"&81 +73 "core" 1 +702 #t-> Arm.clear +2 "manipulator"&9& +3 "core" &-   \\ E + "manipulator"&:% +4 "core" % W   r ȯ" +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&;'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&=(d +128 "core" ( + "manipulator"&>& +4 "core" &d\   ' $ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &4& +3 "core" &d\   $ +2 .tForearm.seek :clear + "manipulator"&@'\ +3 "core" ' +2 "manipulator"&3& +4 "core" &d\   $ + "manipulator"&A% +4 "core" %\     +21221 #t-> exit +5 #mEXIT @1656539575.01EDT @1656539583.94EDT = =tMAIN =mMAIN_scheduler @EDT1656539585.71 #"core_reset"Sent BREAK +2 #t@47371 receive with ifg=0x10, ie=0xFD + #@48004 receive with ifg=0x10, ie=0xFD + #@48661 receive with ifg=0x10, ie=0xFD #@49294 receive with ifg=0x10, ie=0xFD + #@49927 receive with ifg=0x10, ie=0xFD + #@50560 receive with ifg=0x10, ie=0xFD #@51194 receive with ifg=0x10, ie=0xFD + #@51521 receive with ifg=0x80, ie=0xFD #@4552 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +8 #ESP2 v3.41 I2C Gateway v3.20 for core bus +234 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +368 "Can"z\ 76 + z\ 76 + #tPolling Can every 10:00 + #Cleanly exited at 17:52:54EDT29-Jun-22 +1778 #-> ESP.ready! +154 "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 "collection"'% +2 "core" %3\ +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +3 "core" + + .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %Z\ +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %rh \ 6 + .tSS.configure :default +3 "sampler")#.0X\  + "processing"%& +3 "core" &\  +2 "collection"' +3 "core"  +2 "collection"'  +2 "core"  +2 "collection"'! +3 "core"  + "processing"%" +3 "core"  +2 "processing"%# +3 "core" V + "processing"%$ +3 "core" A + "processing"%% +3 "core" @ +2 "sampler")& +3 "core"  + "collection"''% +4 "core" %1\ +2 "processing"%(% +3 "core" %Z\ +2 "sampler"))% +3 "core" %rp \ 6 +2 "collection"'*& +4 "core" &-\  + "processing"%+& +4 "core" &\  + "manipulator"&,% +4 "core" %\   C  + "manipulator"&-& +4 "core" &d  $ + "storage"(.& +4 "core" &<6 t\  + "storage"(/% +4 "core" % \ + "collection"'09 +4 "core" 9_, + "processing"%19 +3 "core" 9i6 +8161 #t-> require 'calarm.rb' +1017 #-> calarm PC +2 .Forearm.seek :retract + "manipulator"&2'\ +4 "core" ' + .tElbow.seek :clear +2 "manipulator"&3(d +3 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&4'\ +3 "core" ' +2 .tElbow.seek PC + "manipulator"&5(z +201 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +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 +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 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &6& +2 "core" &  , 1 +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &7& +2 "core" &   + .tForearm.force -40 +2 "manipulator"&5 +32 &8& +3 "core" &    + "manipulator"&9% +7 "core" %  V +2 .tForearm.coast +5 "manipulator"&5 +24 .tForearm.force -55 + "manipulator"&5 +32 &:% +3 "core" %  V  + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &;% +2 "core" %    +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&<'\ +85 "core" ' +2 .tElbow.seek :clear + "manipulator"&=(d +196 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&>'\ +4 "core" ' + .tElbow.seek PC +2 "manipulator"&?(z +203 "core" ( + .tElbow.coast +6 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &@& +3 "core" &   + .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.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +11 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +12 .tElbow.coast + "manipulator"&6 +23 &A& +2 "core" &   5 +2 .tForearm.force -40 + "manipulator"&5 +32 &B& +3 "core" &   j + "manipulator"&C% +43 "core" %   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &D% +2 "core" %   :  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &E% +3 "core" %  !  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&F'\ +86 "core" ' + .tElbow.seek :clear +2 "manipulator"&G(d +204 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&H'\ +4 "core" ' + .tElbow.seek PC +2 "manipulator"&I(z +203 "core" ( +2 .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 +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .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.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &J& +3 "core" &   ! + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.coast + "manipulator"&6 +23 &K& +2 "core" &   + .tForearm.force -40 +2 "manipulator"&5 +32 &L& +3 "core" &   j + "manipulator"&M% +4 "core" %  ; + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &N% +2 "core" %  5  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &O% +3 "core" %  U  + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&P'\ +90 "core" ' +2 .tElbow.seek :clear + "manipulator"&Q(d +196 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&R'\ +3 "core" ' +2 .tElbow.seek PC +2 "manipulator"&S(z +239 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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.coast + "manipulator"&6 +22 &T& +3 "core" &  . + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &U& +3 "core" &   + .tForearm.force -40 + "manipulator"&5 +32 &V& +3 "core" &  " S +2 "manipulator"&W% +3 "core" %  q + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &X% +2 "core" %    +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &Y% +2 "core" %   1  +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&Z'\ +85 "core" ' +2 .tElbow.seek :clear + "manipulator"&[(d +194 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&\\'\ +3 "core" ' +2 .tElbow.seek PC +2 "manipulator"&](z +206 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .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 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.coast + "manipulator"&6 +22 &^& +3 "core" &   H + .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.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 +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 +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +11 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &_& +3 "core" &  G + .tForearm.force -40 + "manipulator"&5 +32 &`& +3 "core" &   + "manipulator"&a% +4 "core" %   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &b% +3 "core" %    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &c% +2 "core" %    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +5115 #t-> calarm PC +2 .Forearm.seek :retract +2 "manipulator"&d'\ +80 "core" ' +2 .tElbow.seek :clear + "manipulator"&e(d +200 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&f'\ +4 "core" ' + .tElbow.seek PC +2 "manipulator"&g(z +203 "core" ( +2 .tElbow.coast +2 "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 + "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 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +11 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &h& +2 "core" &  2 +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +19 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &i& +3 "core" &  F + .tForearm.force -40 + "manipulator"&5 +32 &j& +3 "core" &   2 + "manipulator"&k% +4 "core" %   ! + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &l% +2 "core" %   3 + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &m% +3 "core" %  B  + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&n'\ +85 "core" ' +2 .tElbow.seek :clear + "manipulator"&o(d +196 "core" ( +2 .tForearm.seek :retract + "manipulator"&p'\ +4 "core" ' + .tElbow.seek PC +2 "manipulator"&q(z +207 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "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 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +11 .tElbow.coast +2 "manipulator"&6 +23 &r& +2 "core" &  X + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +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 +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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &s& +2 "core" &   # +36 .tForearm.force -40 +10 "manipulator"&5 +32 &t& +3 "core" &   D + "manipulator"&u% +4 "core" %   a + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &v% +3 "core" %    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &w% +3 "core" %  9  + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&x'\ +85 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&y(d +200 "core" ( + .tForearm.seek :retract +2 "manipulator"&z'\ +4 "core" ' +2 .tElbow.seek PC +2 "manipulator"&{(z +204 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .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 +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &|& +3 "core" &   7 + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &}& +2 "core" &  a +2 .tForearm.force -40 + "manipulator"&5 +32 &~& +3 "core" &   I + "manipulator"&% +4 "core" %  / + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +2 "core" %   &  +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &% +2 "core" %    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&'\ +91 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +194 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek PC + "manipulator"&(z +207 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .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 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 & & +3 "core" &   + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 & & +3 "core" &   C + .tForearm.force -40 + "manipulator"&5 +32 & & +3 "core" &   [ + "manipulator"&% +4 "core" %   ! + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &% +2 "core" %  8  +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &% +2 "core" %     + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&'\ +92 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +201 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +4 "core" ' + .tElbow.seek PC +2 "manipulator"&(z +207 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 && +2 "core" &   + .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 +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 +2 "manipulator"&6A +12 .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 +2 "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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 && +2 "core" & 7 + .tForearm.force -40 +2 "manipulator"&5 +32 && +2 "core" &   q +2 "manipulator"&% +3 "core" %   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &% +2 "core" %     +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &% +2 "core" %   #  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +1384 #t-> calarm PC +2 .Forearm.seek :retract +2 "manipulator"&'\ +87 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +215 "core" ( +3 .tForearm.seek :retract +2 "manipulator"& '\ +3 "core" ' +2 .tElbow.seek PC + "manipulator"&!(z +200 "core" ( +2 .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 +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +33 "manipulator"&6A +20 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &"& +2 "core" &  b +2 .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 +2 "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 +2 "manipulator"&6 +12 .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 +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &#& +3 "core" &  L + .tForearm.force -40 +2 "manipulator"&5 +32 &$& +2 "core" & \  U +2 "manipulator"&%% +3 "core" %    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &&% +3 "core" %    + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &'% +3 "core" %   3  + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&('\ +85 "core" ' +2 .tElbow.seek :clear + "manipulator"&)(d +196 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&*'\ +3 "core" ' +2 .tElbow.seek PC + "manipulator"&+(z +202 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .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 +12 .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 +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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &,& +3 "core" &  Q + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +3 "manipulator"&6 +22 &-& +2 "core" &   ) +2 .tForearm.force -40 + "manipulator"&5 +32 &.& +3 "core" &   + "manipulator"&/% +4 "core" %   g + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &0% +4 "core" %   [  + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &1% +2 "core" %   P  +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&'\ +88 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +200 "core" ( +2 .tForearm.seek :retract + "manipulator"&2'\ +4 "core" ' +2 .tElbow.seek PC + "manipulator"&3(z +220 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 +6 "manipulator"&5 +32 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &5& +4 "core" &  @ + .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 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +11 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &4& +3 "core" &  + .tForearm.force -40 + "manipulator"&5 +33 &6& +2 "core" &   t + "manipulator"&7% +4 "core" %   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &8% +2 "core" %   2  +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &9% +3 "core" %    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&:'\ +102 "core" ' + .tElbow.seek :clear +2 "manipulator"&;(d +197 "core" ( + .tForearm.seek :retract +2 "manipulator"&<'\ +4 "core" ' +2 .tElbow.seek PC +2 "manipulator"&=(z +209 "core" ( + .tElbow.coast +37 "manipulator"&6 +4 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6 +12 .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 +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &?& +2 "core" &   + .tElbow.force 65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .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.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &>& +3 "core" &   E + .tForearm.force -40 + "manipulator"&5 +32 &@& +3 "core" &   + "manipulator"&A% +4 "core" %  + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &B% +2 "core" %     +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &C% +2 "core" %  .  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&D'\ +94 "core" ' +2 .tElbow.seek :clear + "manipulator"&E(d +219 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&F'\ +3 "core" ' +2 .tElbow.seek PC + "manipulator"&G(z +199 "core" ( +2 .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 +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &I& +4 "core" &   + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &H& +3 "core" &  G + .tForearm.force -40 + "manipulator"&5 +33 &J& +2 "core" &   V +2 "manipulator"&K% +3 "core" %   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &L% +3 "core" % c  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &M% +3 "core" %   M  + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +16804 #t-> Hand.open + .Hand.open +2 "manipulator"&N1 +23 "core" 1 +310 #t-> exit +5 #mEXIT @1656540177.27EDT @1656540186.26EDT = =mMAIN_scheduler =tMAIN @EDT1656540188.09 #"core_reset"Sent BREAK +3 #t@52397 sendCRC with ifg=0x20, ie=0x7F + #@54232 sendCRC with ifg=0x08, ie=0x5F #@26442 idle with ifg=0x84, ie=0x75 + #@27113 select with ifg=0x10, ie=0xF5 + #@27746 receive with ifg=0x10, ie=0xFD #@28380 receive with ifg=0x10, ie=0xFD + #@29013 receive with ifg=0x10, ie=0xFD #@29340 receive with ifg=0x80, ie=0xFD + #@15409 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +8 #ESP2 v3.41 I2C Gateway v3.20 for core bus +240 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +52 "Can"4w\ ?? +330 6x\ ?> + 6x\ ?> + #tPolling Can every 10:00 +2 #Cleanly exited at 18:02:57EDT29-Jun-22 +537 #-> ESP.ready! +153 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" %\ +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +3 "core" + + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %Zw\ + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" %pq \ 6 + .tSS.configure :default +3 "sampler")#.0X Hand.open +2 .Hand.open +2 "manipulator"&01 +25 "core" 1 +9829 #t-> Arm.grab Garage +2 "manipulator"&1& +3 "core" &  I +2 "manipulator"&2% +3 "core" % \ n +2 .tForearm.seek :retract +2 "manipulator"&3'\ +80 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&4(- +131 "core" ( + "manipulator"&5& +4 "core" &-  | 6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &6& +40 "core" &- \  F 6 +2 .tForearm.seek :garage + "manipulator"&7' +108 "core" ' +2 .tHand.close + "manipulator"&8/ +72 "core" / +310 #t-> Arm.clear +2 "manipulator"&9& +3 "core" &-    4 +2 "manipulator"&:% +4 "core" % $m   X ȷ + .tForearm.seek :retract +2 "manipulator"&;'\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&<(d +150 "core" ( + "manipulator"&=& +4 "core" &d  U x +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &>& +3 "core" &d  R x +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&?'\ +21 "core" ' +4 "manipulator"&@& +9 "core" &d   > x +2 "manipulator"&A% +5 "core" %\    \ \\ +570 #t-> Elbow.PC + .Elbow.seek PC +2 "manipulator"&B( +198 "core" ( +2 "manipulator"&C& +4 "core" & \   +6445 #t-> delay 5; Forearm.jog -100 +2 .delay 5 seconds +502 .Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.jog -100 +2 "manipulator"&D) +15 "core" ) +2 "manipulator"&E% +4 "core" %\   v  +665 #t-> delay 5; Forearm.jog -500 +2 .delay 5 seconds +503 .Forearm.jog -500 +2 "manipulator"&F) +21 "core" ) + "manipulator"&G% +4 "core" %y  ;  +1923 #t-> delay 5; Forearm.jog -500 +2 .delay 5 seconds +503 .Forearm.jog -500 +2 "manipulator"&H) +19 "core" ) +2 "manipulator"&I% +4 "core" %r   G +987 #t-> delay 5; Forearm.jog -1000 +2 .delay 5 seconds +502 .Forearm.jog -1000 +3 "manipulator"&J) +35 "core" ) + "manipulator"&K% +4 "core" %   * +889 #t-> delay 5; Forearm.jog 2000 +2 .delay 5 seconds +503 .Forearm.jog 2000 +2 "manipulator"&L) +33 "core" ) +2 "manipulator"&M% +4 "core" %\ F&   E +963 #t-> delay 5; Forearm.jog -4000 +2 .delay 5 seconds +502 .Forearm.jog -4000 +2 "manipulator"&N)` +47 "core" ) + "manipulator"&O% +4 "core" %  \ M _ +354 #t-> delay 5; Forearm.jog -4000 +2 .delay 5 seconds +502 .Forearm.jog -4000 +2 "manipulator"&P)` +41 "core" ) +2 "manipulator"&Q% +4 "core" %   +478 #t-> delay 5; Forearm.jog -4000 +3 .delay 5 seconds +502 .Forearm.jog -4000 +2 "manipulator"&R)` +40 "core" ) +2 "manipulator"&S% +4 "core" %' x +1144 #t-> delay 5; Forearm.jog -2000 +2 .delay 5 seconds +503 .Forearm.jog -2000 + "manipulator"&T)0 +32 "core" ) + "manipulator"&U% +4 "core" %k  _  +1099 #t-> delay 5; Forearm.jog -200 +2 .delay 5 seconds +502 .Forearm.jog -200 +2 "manipulator"&V)8 +16 "core" ) +2 "manipulator"&W% +4 "core" %ғ    +355 #t-> delay 5; Forearm.jog -200 +2 .delay 5 seconds +502 .Forearm.jog -200 +2 "manipulator"&X)8 +27 "core" ) +2 "manipulator"&Y% +4 "core" %  Q +375 #t-> delay 5; Forearm.jog -200 + .delay 5 seconds +503 .Forearm.jog -200 + "manipulator"&Z)8 +23 "core" ) +2 "manipulator"&[% +4 "core" %.  - +393 #t-> delay 5; Forearm.jog -200 +2 .delay 5 seconds +502 .Forearm.jog -200 +2 "manipulator"&\\)8 +23 "core" ) +2 "manipulator"&]% +45 "core" %O  +5056 #t-> delay 5; Forearm.jog -100 +2 .delay 5 seconds +503 .Forearm.jog -100 +2 "manipulator"&^) +25 "core" ) + "manipulator"&_% +4 "core" %  5 +2293 #t-> Forearm.status +2 "manipulator"&`% +3 "core" %  ( +3771 #t-> Arm.garage +2 "manipulator"&a& +3 "core" &   +2 "manipulator"&b% +4 "core" %   + .tForearm.seek :retract +2 "manipulator"&c'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&d(- +136 "core" ( + "manipulator"&e& +4 "core" &- * C 5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &f& +3 "core" &-  5 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&g' +115 "core" ' +2 "manipulator"&h& +4 "core" &-  2 + "manipulator"&i% +4 "core" %T 2 0 # ɱ0 +519 #t-> Hand.open + .Hand.open +2 "manipulator"&j1 +70 "core" 1 +298 #t-> Arm.clear +2 "manipulator"&k& +3 "core" &-   K 2 +2 "manipulator"&l% +4 "core" % Z  c ȱ0 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&m'\ +105 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear +2 "manipulator"&n(d +122 "core" ( +2 "manipulator"&o& +4 "core" &d   Q % + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &p& +2 "core" &d   $ % +2 .tForearm.seek :clear +2 "manipulator"&q'\ +3 "core" ' +2 "manipulator"&r& +3 "core" &d   W % +2 "manipulator"&s% +4 "core" %\ '  p !O +10173 #t-> Hand.open +250 "Can"x\ FF +510 #t-> Arm.grab Garage + "manipulator"&t& +4 "core" &d  ' % + "manipulator"&u% +4 "core" %\ (  !O +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&v(- +125 "core" ( + "manipulator"&w& +4 "core" &- \ Q ] +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &x& +3 "core" &-   ] +2 .tForearm.seek :garage +2 "manipulator"&y' +108 "core" ' +2 .tHand.close +2 "manipulator"&z/ +71 "core" / +549 #t-> Arm.to PC +2 "manipulator"&{& +3 "core" &-  ] +2 "manipulator"&|% +4 "core" % $p  ȷ +2 .tForearm.seek :retract + "manipulator"&}'\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&~( +154 "core" ( +2 "manipulator"&& +4 "core" &   ^  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +2 "core" &   p  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&'~ +101 "core" ' + "manipulator"&& +5 "core" &   + "manipulator"&% +4 "core" %s   S +11442 #t-> Arm.to Garage +2 "manipulator"&& +3 "core" & \ 7  +2 "manipulator"&% +4 "core" %s   \ S +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"& '\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"& (- +175 "core" ( +2 "manipulator"& & +4 "core" &-  } P + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-   P +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +116 "core" ' +2 "manipulator"&& +4 "core" &-  \ r P + "manipulator"&% +4 "core" %R   % Ȱ* +88 #t-> Hand.open +3 .Hand.open + "manipulator"&1 +77 "core" 1 +908 #t-> Arm.clear +2 "manipulator"&& +2 "core" &-  X P +2 "manipulator"&% +4 "core" % X   Ȱ+ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&(d +128 "core" ( +2 "manipulator"&& +4 "core" &d  U ( + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +2 "core" &d  B ( +2 .tForearm.seek :clear +2 "manipulator"&'\ +3 "core" ' +2 "manipulator"&& +4 "core" &d   # ( + "manipulator"&% +4 "core" %\   # +407 #t-> exit +5 #mEXIT @1656540949.04EDT @1656540956.54EDT = =tMAIN =mMAIN_scheduler @EDT1656540958.37 #"core_reset"Sent BREAK +2 #t@4795 receive with ifg=0x10, ie=0xFD + #@5428 receive with ifg=0x10, ie=0xFD + #@6081 receive with ifg=0x10, ie=0xFD #@6714 receive with ifg=0x10, ie=0xFD + #@7348 receive with ifg=0x10, ie=0xFD + #@7981 receive with ifg=0x10, ie=0xFD #@8614 receive with ifg=0x10, ie=0xFD + #@8941 receive with ifg=0x80, ie=0xFD + #@34601 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +238 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +372 "Can"w\ GG + w\ GG + #tPolling Can every 10:00 +2 #Cleanly exited at 18:15:49EDT29-Jun-22 +2769 #-> ESP.ready! +153 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  +2 "processing"% + % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %\ + .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +4 "core" + + .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %Z]\ + .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %sr \ 6 + .tSS.configure :default +2 "sampler")#.0X require 'calarm.rb' +1236 #-> Hand.open + .Hand.open +2 "manipulator"&21 +24 "core" 1 +916 #t-> Arm.grab Garage + "manipulator"&3& +4 "core" &d  u ( + "manipulator"&4% +4 "core" %\  E # +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&5(- +125 "core" ( + "manipulator"&6& +4 "core" &- D i +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &7& +3 "core" &- h i +2 .tForearm.seek :garage + "manipulator"&8' +110 "core" ' + .tHand.close + "manipulator"&9/ +74 "core" / +128 #t-> Arm.clear +2 "manipulator"&:& +3 "core" &-    i + "manipulator"&;% +4 "core" % $h  3 ǵ +2 .tForearm.seek :retract +2 "manipulator"&<'\ +105 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&=(d +148 "core" ( +2 "manipulator"&>& +4 "core" &d  #  + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &?& +3 "core" &d \ %  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&@'\ +8 "core" ' + "manipulator"&A& +5 "core" &d \   + "manipulator"&B% +4 "core" %\ % ' +8998 #t-> calarm 1 +2 "storage"(C% +3 "core" % a\ +2 "manipulator"&D% +4 "core" %\ % i ' + "manipulator"&E& +4 "core" &d   V  +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(F($ +669 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&G'\ +3 "core" ' +2 .tElbow.seek :clear + "manipulator"&H(d +5 "core" ( + .tForearm.seek :retract +2 "manipulator"&I'\ +3 "core" ' +2 .tElbow.seek 1 +2 "manipulator"&J( +121 "core" ( +2 .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 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &K& +3 "core" &  j + .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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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.coast + "manipulator"&6 +22 &L& +3 "core" & w + .tForearm.force -40 + "manipulator"&5 +33 &M& +3 "core" & " #  +2 "manipulator"&N% +4 "core" %N \  0 + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &O% +3 "core" %+    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &P% +2 "core" %)    +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&Q'\ +90 "core" ' + .tElbow.seek :clear +2 "manipulator"&R(d +105 "core" ( +34 .tForearm.seek :retract +8 "manipulator"&S'\ +4 "core" ' + .tElbow.seek 1 +2 "manipulator"&T( +104 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +22 &U& +3 "core" &   + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &V& +3 "core" &   F + .tForearm.force -40 +2 "manipulator"&5 +32 &W& +3 "core" &   + "manipulator"&X% +4 "core" %M   W + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &Y% +2 "core" %*  J  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &Z% +3 "core" %)    + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&['\ +89 "core" ' + .tElbow.seek :clear +2 "manipulator"&\\(d +115 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&]'\ +4 "core" ' +2 .tElbow.seek 1 +2 "manipulator"&^( +104 "core" ( + .tElbow.coast +2 "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 +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 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &_& +3 "core" & \ + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &`& +2 "core" &  d + .tForearm.force -40 +2 "manipulator"&5 +32 &a& +3 "core" &   N + "manipulator"&b% +4 "core" %P   { + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &c% +3 "core" %* !  G  + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &d% +2 "core" %(    +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&e'\ +94 "core" ' +2 .tElbow.seek :clear + "manipulator"&f(d +104 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&g'\ +3 "core" ' + .tElbow.seek 1 +2 "manipulator"&h( +107 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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 +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 +12 .tElbow.coast +2 "manipulator"&6 +22 &i& +2 "core" &   +2 .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 +2 "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 +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 +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.coast + "manipulator"&6 +22 &j& +3 "core" &   + .tForearm.force -40 + "manipulator"&5 +33 &k& +2 "core" &   W +2 "manipulator"&l% +3 "core" %R   +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &m% +3 "core" %+    + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &n% +3 "core" %) ! $   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&o'\ +89 "core" ' + .tElbow.seek :clear +2 "manipulator"&p(d +100 "core" ( +2 .tForearm.seek :retract + "manipulator"&q'\ +4 "core" ' +2 .tElbow.seek 1 + "manipulator"&r( +104 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 +6 "manipulator"&5 +32 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .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 +2 "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 +2 "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 +12 .tElbow.coast +2 "manipulator"&6 +22 &s& +2 "core" &  + .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 +2 "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 +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 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +11 .tElbow.coast +2 "manipulator"&6 +22 &t& +2 "core" &   +2 .tForearm.force -40 + "manipulator"&5 +32 &u& +3 "core" &   + "manipulator"&v% +4 "core" %P   +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &w% +2 "core" %+    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &x% +3 "core" %*    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +8097 #t-> calarm 2 +2 "storage"(y% +3 "core" %\ '\ T\ + "manipulator"&z% +4 "core" %!   R  +2 "manipulator"&{% +3 "core" %!    +2 .tForearm.seek :retract +2 "manipulator"&|'\ +85 "core" ' +2 .tElbow.seek :clear + "manipulator"&}(d +100 "core" ( +2 "manipulator"&~% +4 "core" %  )  G  + "manipulator"&& +4 "core" &d  d + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 + "storage"(( +198 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 .tForearm.seek :retract +2 "manipulator"&'\ +7 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +4 "core" ( +2 .tForearm.seek :retract + "manipulator"&'\ +4 "core" ' + .tElbow.seek 2 +2 "manipulator"&( +114 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 && +2 "core" &  g + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +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 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +46 .tElbow.coast +11 "manipulator"&6 +22 & & +2 "core" &   +2 .tForearm.force -40 + "manipulator"&5 +32 & & +3 "core" &   + "manipulator"& % +4 "core" %Z   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" %6   q  + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +4 "core" %7 #    + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&'\ +88 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +120 "core" ( +2 .tForearm.seek :retract + "manipulator"&'\ +4 "core" ' +2 .tElbow.seek 2 + "manipulator"&( +98 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .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 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .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.coast + "manipulator"&6 +22 && +3 "core" &  $ + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 && +3 "core" &   + .tForearm.force -40 + "manipulator"&5 +33 && +2 "core" &   4 +2 "manipulator"&% +3 "core" %Y   +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &% +4 "core" %4 "   + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &% +3 "core" %5  " 7  + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&'\ +86 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +125 "core" ( +3 .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek 2 + "manipulator"& ( +100 "core" ( + .tElbow.coast +2 "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 +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &!& +3 "core" &  5 + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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.coast +2 "manipulator"&6 +22 &"& +3 "core" &  K + .tForearm.force -40 + "manipulator"&5 +32 &#& +3 "core" &   +2 "manipulator"&$% +3 "core" %[  " Q + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &%% +3 "core" %4  " p + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &&% +3 "core" %4   r  + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&''\ +94 "core" ' +2 .tElbow.seek :clear + "manipulator"&((d +105 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&)'\ +3 "core" ' +2 .tElbow.seek 2 +2 "manipulator"&*( +114 "core" ( + .tElbow.coast +2 "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 +12 .tElbow.force -65 +2 "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 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &+& +3 "core" &  ^ + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &,& +2 "core" & \  H +2 .tForearm.force -40 + "manipulator"&5 +32 &-& +3 "core" &  ! U + "manipulator"&.% +4 "core" %X    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &/% +2 "core" %4   o +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &0% +3 "core" %4    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&1'\ +96 "core" ' +2 .tElbow.seek :clear + "manipulator"&2(d +104 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&3'\ +3 "core" ' +2 .tElbow.seek 2 + "manipulator"&4( +110 "core" ( + .tElbow.coast +2 "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 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +3 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +34 "manipulator"&6A +19 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &6& +3 "core" &  H +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &7& +3 "core" &   C + .tForearm.force -40 + "manipulator"&5 +32 && +4 "core" &   / + "manipulator"&9% +4 "core" %S  + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" %4   Y  + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &:% +2 "core" %4    +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +2706 #t-> calarm 3 + "storage"(;% +3 "core" %\ 2\ (\ +2 "manipulator"&>% +4 "core" %   8 +2 "manipulator"&?% +3 "core" %   B 8 +2 .tForearm.seek :retract +2 "manipulator"&A'\ +88 "core" ' +3 .tElbow.seek :clear + "manipulator"&B(d +103 "core" ( + "manipulator"&8% +4 "core" %\ &   | !M +2 "manipulator"&5& +3 "core" &d   g +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 3 + "storage"(<( +189 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 .tForearm.seek :retract + "manipulator"&C'\ +3 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&D(d +4 "core" ( +2 .tForearm.seek :retract + "manipulator"&E'\ +4 "core" ' + .tElbow.seek 3 +2 "manipulator"&( +112 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "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 +12 .tElbow.coast + "manipulator"&6 +22 &@& +3 "core" &  5 + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .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 +2 "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 +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 +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &=& +2 "core" &   % +2 .tForearm.force -40 + "manipulator"&5 +32 &G& +2 "core" &   ) +2 "manipulator"&H% +3 "core" % # g +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &J% +3 "core" %    + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &I% +3 "core" %  z O + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&K'\ +86 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&L(d +121 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&M'\ +4 "core" ' + .tElbow.seek 3 +2 "manipulator"&N( +102 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +32 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "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 +2 "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 +13 .tElbow.coast + "manipulator"&6 +22 &O& +3 "core" &  g + .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.force 65 + "manipulator"&6A +12 .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 +2 "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 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &P& +3 "core" &  h + .tForearm.force -40 + "manipulator"&5 +33 &Q& +2 "core" & " m +2 "manipulator"&R% +3 "core" %   ^ +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +33 &T% +2 "core" %    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &S% +3 "core" %   L I + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&U'\ +90 "core" ' +2 .tElbow.seek :clear + "manipulator"&V(d +117 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&W'\ +4 "core" ' + .tElbow.seek 3 +2 "manipulator"&X( +110 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +203 .Forearm.force -100 + "manipulator"&5 +63 .tElbow.force 65 +8 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .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 +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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "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 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &Y& +3 "core" &  F + .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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &Z& +2 "core" &  { +2 .tForearm.force -40 + "manipulator"&5 +32 &[& +2 "core" &   +2 "manipulator"&\\% +4 "core" %   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &^% +3 "core" %    q + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &]% +3 "core" %    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&_'\ +90 "core" ' +2 .tElbow.seek :clear + "manipulator"&`(d +124 "core" ( +2 .tForearm.seek :retract + "manipulator"&a'\ +4 "core" ' +2 .tElbow.seek 3 + "manipulator"&b( +104 "core" ( + .tElbow.coast +2 "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 + "manipulator"&6 +12 .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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +16 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &c& +3 "core" &   + .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 +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.coast + "manipulator"&6 +22 &d& +3 "core" &   E + .tForearm.force -40 + "manipulator"&5 +33 &e& +2 "core" &   +2 "manipulator"&f% +3 "core" %   +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &h% +43 "core" %  # 9  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &g% +2 "core" % "   ; + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&i'\ +92 "core" ' +2 .tElbow.seek :clear + "manipulator"&j(d +102 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&k'\ +3 "core" ' +2 .tElbow.seek 3 +2 "manipulator"&l( +105 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &m& +3 "core" &   \ + .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.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 +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 +2 "manipulator"&6 +12 .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 +22 &n& +2 "core" &  - +2 .tForearm.force -40 + "manipulator"&5 +32 &o& +3 "core" &   + "manipulator"&p% +4 "core" %\   @ + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &r% +2 "core" %     + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &q% +3 "core" %   ; + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +8233 "Can"Av\ -, +1359 #t-> calarm 4 +2 "storage"(s% +3 "core" %\ 2\ 2\ + "manipulator"&t% +4 "core" %q   +2 "manipulator"&u% +3 "core" %q   m +2 .tForearm.seek :retract +38 "manipulator"&v'\ +88 "core" ' + .tElbow.seek :clear +2 "manipulator"&w(d +184 "core" ( + "manipulator"&x% +4 "core" %      +2 "manipulator"&y& +4 "core" &d \   + .tSC.reconfigure :tight +7 "storage"($\ .(\ 1~b +3 .tSC.seek 4 + "storage"(z(,H +199 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +2 .tForearm.seek :retract +2 "manipulator"&{'\ +2 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&~(d +19 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +4 "core" ' + .tElbow.seek 4 +2 "manipulator"&F( +110 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &|& +2 "core" &   +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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.coast +2 "manipulator"&6 +22 &}& +3 "core" &  " + .tForearm.force -40 +2 "manipulator"&5 +32 && +4 "core" &   + "manipulator"&% +4 "core" %f   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +2 "core" %K    +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +2 "core" %J   B  +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&'\ +91 "core" ' +2 .tElbow.seek :clear + "manipulator"& (d +125 "core" ( +2 .tForearm.seek :retract +2 "manipulator"& '\ +3 "core" ' +2 .tElbow.seek 4 + "manipulator"& ( +100 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .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 +13 .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.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 +22 && +3 "core" & B + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .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 +2 "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 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 && +2 "core" &   O + .tForearm.force -40 +2 "manipulator"&5 +32 && +2 "core" & !  Z +2 "manipulator"&% +4 "core" %^    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" %J    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" %J    + .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&'\ +89 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +120 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' + .tElbow.seek 4 +2 "manipulator"&( +101 "core" ( + .tElbow.coast +2 "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 +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 && +2 "core" &   +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +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 +12 .tElbow.force 65 +2 "manipulator"&6A +42 .tElbow.force -65 +8 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 && +2 "core" & U + .tForearm.force -40 +2 "manipulator"&5 +32 && +3 "core" & !  + "manipulator"&% +4 "core" %a   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 & % +2 "core" %J    +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" %J    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&!'\ +89 "core" ' +2 .tElbow.seek :clear + "manipulator"&"(d +122 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&#'\ +4 "core" ' + .tElbow.seek 4 +2 "manipulator"&$( +105 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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 +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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 +2 "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.coast +2 "manipulator"&6 +22 &%& +3 "core" & _ + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &&& +2 "core" &   + .tForearm.force -40 +2 "manipulator"&5 +32 &'& +3 "core" &   + "manipulator"&(% +4 "core" %a   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &*% +3 "core" %H    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &)% +3 "core" %I   W  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&+'\ +88 "core" ' +2 .tElbow.seek :clear + "manipulator"&,(d +121 "core" ( + .tForearm.seek :retract +2 "manipulator"&-'\ +4 "core" ' + .tElbow.seek 4 +2 "manipulator"&.( +104 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +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.coast + "manipulator"&6 +23 &/& +2 "core" &  V + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .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 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +3 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &0& +2 "core" &   J +2 .tForearm.force -40 + "manipulator"&5 +32 &1& +3 "core" &  ! ^ + "manipulator"&2% +4 "core" %e   + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &4% +3 "core" %H    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &3% +4 "core" %I    + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3450 #t-> calarm 5 + "storage"(6% +3 "core" %\ (\ %\ +2 "manipulator"&7% +4 "core" %*    +2 "manipulator"&% +3 "core" %*  " k  +2 .tForearm.seek :retract +2 "manipulator"&9'\ +85 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +117 "core" ( + "manipulator"&:% +4 "core" %   !  +2 "manipulator"&;& +3 "core" &d   R +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(>(< +197 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 .tForearm.seek :retract +2 "manipulator"&?'\ +12 "core" ' +2 .tElbow.seek :clear + "manipulator"&8(d +4 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&5'\ +3 "core" ' + .tElbow.seek 5 +2 "manipulator"&( +108 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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 +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6 +43 .tElbow.coast +8 "manipulator"&6 +22 &A& +3 "core" & + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &B& +2 "core" &  7 +2 .tForearm.force -40 + "manipulator"&5 +33 &C& +2 "core" &   +2 "manipulator"&D% +3 "core" %/   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &% +3 "core" % " $ k  + .tForearm.coast +6 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +33 &E% +2 "core" %   W r + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&@'\ +89 "core" ' +2 .tElbow.seek :clear + "manipulator"&=(d +122 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&G'\ +3 "core" ' +2 .tElbow.seek 5 +2 "manipulator"&H( +112 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +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 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &J& +3 "core" &  { + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +3 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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.coast + "manipulator"&6 +23 &I& +2 "core" & \ \ j + .tForearm.force -40 +2 "manipulator"&5 +32 &K& +2 "core" &   +2 "manipulator"&L% +4 "core" %0 # + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &N% +2 "core" %   Z + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &M% +3 "core" %   e + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&O'\ +88 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&P(d +103 "core" ( + .tForearm.seek :retract +2 "manipulator"&Q'\ +4 "core" ' + .tElbow.seek 5 +2 "manipulator"&R( +104 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .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 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &T& +2 "core" &  +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +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 +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 +12 .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.coast +2 "manipulator"&6 +22 &S& +2 "core" &    +2 .tForearm.force -40 + "manipulator"&5 +32 &U& +4 "core" &   + "manipulator"&V% +4 "core" %1   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &X% +3 "core" %   X + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &W% +2 "core" %    +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&Y'\ +89 "core" ' +2 .tElbow.seek :clear + "manipulator"&Z(d +102 "core" ( +2 .tForearm.seek :retract + "manipulator"&['\ +4 "core" ' +2 .tElbow.seek 5 + "manipulator"&\\( +116 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +37 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &^& +2 "core" &   +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "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 +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &]& +2 "core" &  6 +2 .tForearm.force -40 + "manipulator"&5 +32 &_& +4 "core" &   + "manipulator"&`% +3 "core" %0   +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &b% +2 "core" %    < + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &a% +3 "core" %  " $ / + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&c'\ +89 "core" ' +2 .tElbow.seek :clear + "manipulator"&d(d +103 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&e'\ +4 "core" ' + .tElbow.seek 5 +2 "manipulator"&f( +122 "core" ( + .tElbow.coast +2 "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 +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &h& +3 "core" &   4 + .tElbow.force 65 +2 "manipulator"&6A +12 .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 +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 +12 .tElbow.force -65 +2 "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.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &g& +2 "core" &  / + .tForearm.force -40 +2 "manipulator"&5 +32 &i& +2 "core" & ! " T +2 "manipulator"&j% +3 "core" %& # #  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &l% +3 "core" % " $ l H + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &k% +3 "core" %   ] + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2708 #t-> calarm 6 + "storage"(m% +4 "core" %\ (\ 0 \ \ + "manipulator"&n% +4 "core" %j   +2 "manipulator"&o% +3 "core" %j    +2 .tForearm.seek :retract +2 "manipulator"&p'\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&r(d +120 "core" ( +2 "manipulator"&q% +3 "core" %\ )  "^ +2 "manipulator"&s& +4 "core" &d   - + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 + "storage"(t(K +196 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 .tForearm.seek :retract + "manipulator"&u'\ +3 "core" ' +2 .tElbow.seek :clear + "manipulator"&x(d +22 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&y'\ +3 "core" ' +2 .tElbow.seek 6 +2 "manipulator"&<( +106 "core" ( +2 .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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +13 .tElbow.coast + "manipulator"&6 +23 &v& +2 "core" &  + +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +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 +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &w& +3 "core" &   > + .tForearm.force -40 + "manipulator"&5 +32 &{& +3 "core" &  + "manipulator"&~% +4 "core" %q   +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &F% +2 "core" %_ #  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &% +3 "core" %`    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&|'\ +87 "core" ' + .tElbow.seek :clear +2 "manipulator"&}(d +125 "core" ( +2 .tForearm.seek :retract + "manipulator"&'\ +4 "core" ' + .tElbow.seek 6 +33 "manipulator"&( +107 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .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 +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 +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 && +3 "core" &  t + .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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.coast +2 "manipulator"&6 +22 && +3 "core" &    + .tForearm.force -40 + "manipulator"&5 +32 && +3 "core" &   + "manipulator"& % +4 "core" %u   + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 & % +2 "core" %]   I  +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 & % +2 "core" %^  #  w +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +118 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +4 "core" ' + .tElbow.seek 6 +2 "manipulator"&( +97 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +6 "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .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 +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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +12 .tElbow.coast +2 "manipulator"&6 +22 && +3 "core" &   + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .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 +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 +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +22 && +3 "core" &   + .tForearm.force -40 +2 "manipulator"&5 +32 && +2 "core" & "  I +2 "manipulator"&% +3 "core" %v   C +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +33 &% +2 "core" %^    +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &% +3 "core" %_   J + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&'\ +88 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +119 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +4 "core" ' + .tElbow.seek 6 +2 "manipulator"&( +102 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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 +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .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 +22 & & +3 "core" &  + .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 && +3 "core" &   + .tForearm.force -40 +2 "manipulator"&5 +32 &!& +2 "core" & # $ E +2 "manipulator"&"% +3 "core" %x  !  +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &$% +65 "core" %_   e + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &#% +2 "core" %^   5 + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +38 "manipulator"&%'\ +90 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&&(d +122 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&''\ +4 "core" ' + .tElbow.seek 6 +2 "manipulator"&(( +99 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.coast + "manipulator"&6 +23 &*& +3 "core" &   + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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 +2 "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 +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.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &)& +2 "core" &  +2 .tForearm.force -40 + "manipulator"&5 +32 &+& +3 "core" &   + "manipulator"&,% +4 "core" %x   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &.% +3 "core" %_   k + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &-% +3 "core" %^   o I + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +6327 #t-> calarm 7 +2 "storage"(/% +3 "core" %\ 1\ 2\ +2 "manipulator"&0% +4 "core" % # # < | + "manipulator"&1% +4 "core" %   D | +2 .tForearm.seek :retract + "manipulator"&2'\ +83 "core" ' +2 .tElbow.seek :clear + "manipulator"&4(d +119 "core" ( + "manipulator"&3% +4 "core" %\    :  +2 "manipulator"&6& +3 "core" &d    +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 7 + "storage"(7([z +190 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' + .tElbow.seek :clear +2 "manipulator"&:(d +17 "core" ( +2 .tForearm.seek :retract + "manipulator"&;'\ +5 "core" ' + .tElbow.seek 7 +2 "manipulator"&z( +123 "core" ( +2 .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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "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 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &9& +3 "core" &  * + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +22 && +3 "core" & \   + .tForearm.force -40 +2 "manipulator"&5 +32 &?& +2 "core" & # $ , +2 "manipulator"&8% +4 "core" %9   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &% +3 "core" %   h + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &5% +3 "core" %   T c + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&A'\ +88 "core" ' + .tElbow.seek :clear +2 "manipulator"&B(d +128 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&C'\ +3 "core" ' +2 .tElbow.seek 7 + "manipulator"&D( +115 "core" ( + .tElbow.coast +6 "manipulator"&6 +3 .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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 && +3 "core" & \ f + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +40 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &E& +3 "core" & + .tForearm.force -40 +2 "manipulator"&5 +32 &@& +2 "core" &   +2 "manipulator"&=% +4 "core" %?   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &H% +2 "core" %   C +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &G% +3 "core" %   [ Y + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&J'\ +89 "core" ' +2 .tElbow.seek :clear + "manipulator"&I(d +105 "core" ( +3 .tForearm.seek :retract +2 "manipulator"&K'\ +3 "core" ' +2 .tElbow.seek 7 + "manipulator"&L( +109 "core" ( +2 .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 +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 +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.coast + "manipulator"&6 +23 &N& +3 "core" &  E + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &M& +2 "core" &    + .tForearm.force -40 +2 "manipulator"&5 +32 &O& +2 "core" &   b +2 "manipulator"&P% +3 "core" %9   +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &R% +4 "core" %   ; + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &Q% +3 "core" %   z + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&T'\ +94 "core" ' +2 .tElbow.seek :clear + "manipulator"&S(d +103 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&U'\ +4 "core" ' + .tElbow.seek 7 +2 "manipulator"&V( +121 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +203 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.coast + "manipulator"&6 +23 &X& +3 "core" &   0 + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &W& +2 "core" &   @ +2 .tForearm.force -40 + "manipulator"&5 +32 &Y& +3 "core" &   ^ + "manipulator"&Z% +4 "core" %9    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &\\% +3 "core" %   D + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &[% +2 "core" %   V +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&^'\ +87 "core" ' +2 .tElbow.seek :clear + "manipulator"&](d +128 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&_'\ +12 "core" ' +2 .tElbow.seek 7 + "manipulator"&`( +109 "core" ( +2 .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 +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &b& +2 "core" &  + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +37 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &a& +3 "core" & 0 + .tForearm.force -40 +2 "manipulator"&5 +32 &c& +2 "core" &   +2 "manipulator"&d% +3 "core" %;   e +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &f% +3 "core" %   : + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &e% +3 "core" %   P + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +8648 #t-> calarm 7 +2 "storage"(h% +3 "core" %\ (\  _\ +2 "manipulator"&g% +4 "core" %ә   w ~ + "manipulator"&i% +4 "core" %ә   ~ +2 .tForearm.seek :retract + "manipulator"&j'\ +89 "core" ' +2 .tElbow.seek :clear + "manipulator"&l(d +100 "core" ( +2 "manipulator"&k% +4 "core" %\ &   \\ !S + "manipulator"&m& +4 "core" &d   +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 7 +2 "storage"(n([z +2 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 .tForearm.seek :retract + "manipulator"&o'\ +3 "core" ' +2 .tElbow.seek :clear + "manipulator"&q(d +3 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&s'\ +3 "core" ' +2 .tElbow.seek 7 + "manipulator"&>( +110 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.coast + "manipulator"&6 +23 &p& +2 "core" & v + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "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 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &r& +3 "core" & \   + .tForearm.force -40 + "manipulator"&5 +33 &u& +2 "core" &   +2 "manipulator"&x% +3 "core" %; # % l + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &<% +3 "core" %   S + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &y% +4 "core" %    + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&v'\ +93 "core" ' +2 .tElbow.seek :clear + "manipulator"&w(d +124 "core" ( +2 .tForearm.seek :retract + "manipulator"&{'\ +4 "core" ' +2 .tElbow.seek 7 + "manipulator"&~( +116 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "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 +12 .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 +13 .tElbow.coast + "manipulator"&6 +22 &F& +3 "core" &  @ + .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.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 +2 "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 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 && +2 "core" &  +2 .tForearm.force -40 + "manipulator"&5 +32 &|& +2 "core" &   +2 "manipulator"&}% +3 "core" %;   +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +33 &% +2 "core" % "   6 +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &% +3 "core" %   w + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&'\ +86 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +106 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +4 "core" ' + .tElbow.seek 7 +2 "manipulator"& ( +119 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +37 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 & & +5 "core" &  w +3 .tElbow.force 65 +3 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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 +13 .tElbow.force -65 + "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 +12 .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.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +22 & & +3 "core" & ) + .tForearm.force -40 + "manipulator"&5 +33 && +2 "core" &   + "manipulator"&% +5 "core" %=   u + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" %   $ + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &% +3 "core" %   K  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +130 "core" ( +2 .tForearm.seek :retract + "manipulator"&'\ +4 "core" ' +2 .tElbow.seek 7 + "manipulator"&( +118 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 && +2 "core" &  I +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +22 && +3 "core" &   V + .tForearm.force -40 + "manipulator"&5 +33 && +2 "core" &   +2 "manipulator"&% +4 "core" %=   + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &% +3 "core" %    $ + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &% +3 "core" %   y + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"& '\ +89 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +127 "core" ( + .tForearm.seek :retract +2 "manipulator"&!'\ +4 "core" ' + .tElbow.seek 7 +2 "manipulator"&"( +116 "core" ( +2 .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 +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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 +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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &$& +2 "core" &   +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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.coast + "manipulator"&6 +22 &#& +3 "core" &   > + .tForearm.force -40 + "manipulator"&5 +32 &%& +3 "core" &    +2 "manipulator"&&% +3 "core" %< "   +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &(% +3 "core" %   0 + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &'% +3 "core" %   Q f + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +1106 "Can"!v\ -, +2111 #t-> calarm 6 +2 "storage"(*% +3 "core" %\ 2\ 3\ + "manipulator"&)% +4 "core" %Ӵ   b +2 "manipulator"&+% +4 "core" %Ӵ   b +2 .tForearm.seek :retract + "manipulator"&,'\ +82 "core" ' +2 .tElbow.seek :clear + "manipulator"&.(d +123 "core" ( + "manipulator"&-% +4 "core" %\  !   +2 "manipulator"&/& +3 "core" &d   Y +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(0(K +192 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 .tForearm.seek :retract + "manipulator"&1'\ +41 "core" ' + .tElbow.seek :clear +2 "manipulator"&3(d +4 "core" ( +2 .tForearm.seek :retract + "manipulator"&6'\ +4 "core" ' +2 .tElbow.seek 6 + "manipulator"&t( +118 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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 +12 .tElbow.force -65 +2 "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 +12 .tElbow.coast + "manipulator"&6 +23 &2& +3 "core" &  / + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &4& +2 "core" &  +2 .tForearm.force -40 + "manipulator"&5 +32 && +2 "core" &   +2 "manipulator"&:% +3 "core" %v   +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &z% +3 "core" %^    + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &;% +3 "core" %^   Y + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&9'\ +86 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +118 "core" ( +3 .tForearm.seek :retract + "manipulator"&?'\ +4 "core" ' + .tElbow.seek 6 +2 "manipulator"&8( +103 "core" ( +2 .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 +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.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 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 && +3 "core" &  + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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 +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &5& +3 "core" &  c + .tForearm.force -40 + "manipulator"&5 +32 &A& +3 "core" &   + "manipulator"&B% +4 "core" %z   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +33 &D% +2 "core" %\\   g + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &C% +3 "core" %\\   X p + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +2 .tElbow.seek :clear + "manipulator"&E(d +121 "core" ( +2 .tForearm.seek :retract + "manipulator"&@'\ +4 "core" ' + .tElbow.seek 6 +2 "manipulator"&=( +113 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +4 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "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 +12 .tElbow.force 65 +2 "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.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &H& +2 "core" & +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &G& +3 "core" &   + .tForearm.force -40 + "manipulator"&5 +33 &J& +2 "core" &    +2 "manipulator"&I% +3 "core" %y   +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &L% +2 "core" %]    S +2 .tForearm.coast +36 "manipulator"&5 +24 .tForearm.force -55 + "manipulator"&5 +32 &K% +3 "core" %]   H 9 + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&N'\ +92 "core" ' + .tElbow.seek :clear +2 "manipulator"&M(d +117 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&O'\ +3 "core" ' +2 .tElbow.seek 6 + "manipulator"&P( +101 "core" ( + .tElbow.coast +2 "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 + "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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 +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &R& +3 "core" &   + .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &Q& +3 "core" &   * + .tForearm.force -40 + "manipulator"&5 +32 &T& +3 "core" &  + "manipulator"&S% +4 "core" %{   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &V% +3 "core" %\\   ; + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &U% +3 "core" %]  X + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&X'\ +88 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&W(d +118 "core" ( +3 .tForearm.seek :retract + "manipulator"&Y'\ +4 "core" ' + .tElbow.seek 6 +2 "manipulator"&Z( +116 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +32 .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 +2 "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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &\\& +3 "core" &  ; + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "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 +12 .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.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &[& +2 "core" &  < + .tForearm.force -40 +2 "manipulator"&5 +32 &^& +2 "core" &   +2 "manipulator"&]% +3 "core" %{   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &`% +2 "core" %]   % 2 + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &_% +3 "core" %^ !  9 + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +21876 #t-> calarm 5 +2 "storage"(b% +3 "core" %\ 3\ 3\ + "manipulator"&a% +4 "core" %   q +2 "manipulator"&c% +4 "core" %   q +2 .tForearm.seek :retract + "manipulator"&d'\ +83 "core" ' + .tElbow.seek :clear +2 "manipulator"&f(d +106 "core" ( + "manipulator"&e% +4 "core" %\   T  +2 "manipulator"&h& +3 "core" &d   V * +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"(g(< +193 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 .tForearm.seek :retract + "manipulator"&i'\ +3 "core" ' +2 .tElbow.seek :clear + "manipulator"&k(d +16 "core" ( +2 .tForearm.seek :retract + "manipulator"&m'\ +4 "core" ' +2 .tElbow.seek 5 +2 "manipulator"&7( +115 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +22 &j& +3 "core" &   c + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +37 "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 +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.coast +2 "manipulator"&6 +22 &l& +2 "core" &  I +2 .tForearm.force -40 + "manipulator"&5 +32 &o& +3 "core" &   + "manipulator"&q% +4 "core" %   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &>% +2 "core" %   e  +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +34 &s% +2 "core" %   i + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&p'\ +85 "core" ' +2 .tElbow.seek :clear + "manipulator"&r(d +117 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&u'\ +4 "core" ' + .tElbow.seek 5 +2 "manipulator"&x( +105 "core" ( + .tElbow.coast +2 "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 +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.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &<& +2 "core" &  3 + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "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 +12 .tElbow.coast +2 "manipulator"&6 +22 &y& +2 "core" &  F +2 .tForearm.force -40 + "manipulator"&5 +32 &v& +3 "core" &  ! + "manipulator"&w% +4 "core" %"    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &~% +3 "core" %   i k + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &{% +2 "core" %   v +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&F'\ +93 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +121 "core" ( + .tForearm.seek :retract +2 "manipulator"&|'\ +3 "core" ' +2 .tElbow.seek 5 + "manipulator"&}( +105 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 && +2 "core" &  N +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "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 +12 .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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 && +3 "core" &  S + .tForearm.force -40 +2 "manipulator"&5 +32 && +3 "core" &   / + "manipulator"&% +4 "core" %%   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +33 & % +2 "core" % " \\ W + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &% +3 "core" %   w + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"& '\ +89 "core" ' +2 .tElbow.seek :clear + "manipulator"& (d +105 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +4 "core" ' + .tElbow.seek 5 +2 "manipulator"&( +106 "core" ( + .tElbow.coast +2 "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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 && +3 "core" &  E + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +49 .tElbow.force 65 + "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 && +2 "core" &  + .tForearm.force -40 +2 "manipulator"&5 +32 && +3 "core" & #   + "manipulator"&% +4 "core" %'  + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" %   E + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +2 "core" %   o L +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +128 "core" ( +2 .tForearm.seek :retract + "manipulator"&'\ +4 "core" ' +2 .tElbow.seek 5 + "manipulator"&( +104 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "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 +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 +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 && +2 "core" &  +2 .tElbow.force 65 + "manipulator"&6A +12 .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 +2 "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 +12 .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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 && +3 "core" &   + .tForearm.force -40 + "manipulator"&5 +33 & & +2 "core" & % % ) +2 "manipulator"&% +3 "core" %' $ &  +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +33 &"% +2 "core" %   = + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &!% +2 "core" %   M l + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3448 #t-> calarm 4 +2 "storage"($% +3 "core" %\ 3\ 3\ +2 "manipulator"&#% +4 "core" %r   + "manipulator"&%% +4 "core" %r   +2 .tForearm.seek :retract + "manipulator"&&'\ +90 "core" ' +2 .tElbow.seek :clear + "manipulator"&((d +127 "core" ( + "manipulator"&'% +4 "core" %\ &  !O +2 "manipulator"&*& +3 "core" &d  p N +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 4 + "storage"()(,H +188 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 .tForearm.seek :retract +2 "manipulator"&+'\ +2 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&-(d +3 "core" ( +2 .tForearm.seek :retract + "manipulator"&/'\ +4 "core" ' +2 .tElbow.seek 4 + "manipulator"&n( +114 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.coast +2 "manipulator"&6 +23 &,& +2 "core" &  + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &.& +3 "core" &  C +2 .tForearm.force -40 + "manipulator"&5 +32 &1& +2 "core" &  $ Q +2 "manipulator"&3% +3 "core" %k # " +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &t% +3 "core" %E  " d  + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &6% +3 "core" %E  % F  + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&2'\ +86 "core" ' + .tElbow.seek :clear +2 "manipulator"&4(d +126 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +4 "core" ' + .tElbow.seek 4 +2 "manipulator"&:( +119 "core" ( + .tElbow.coast +2 "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 +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +38 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .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 +2 "manipulator"&6A +12 .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 +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 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &z& +3 "core" &   + .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 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .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 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &;& +2 "core" &  ? + .tForearm.force -40 +2 "manipulator"&5 +32 &9& +2 "core" &   +2 "manipulator"&% +3 "core" %k   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &8% +3 "core" %F "  Y ~ + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &?% +3 "core" %E    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&'\ +89 "core" ' +2 .tElbow.seek :clear + "manipulator"&5(d +130 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&A'\ +4 "core" ' + .tElbow.seek 4 +2 "manipulator"&B( +105 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &D& +3 "core" & \ y + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +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 +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.coast + "manipulator"&6 +22 &C& +3 "core" &  + .tForearm.force -40 +2 "manipulator"&5 +32 && +2 "core" & "   +2 "manipulator"&E% +3 "core" %h # "  +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &=% +4 "core" %F   k + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &@% +3 "core" %E     + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&H'\ +86 "core" ' +2 .tElbow.seek :clear + "manipulator"&G(d +100 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&J'\ +3 "core" ' +2 .tElbow.seek 4 +2 "manipulator"&I( +108 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &L& +3 "core" &  3 + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &K& +3 "core" & ' + .tForearm.force -40 + "manipulator"&5 +33 &N& +2 "core" &   0 +2 "manipulator"&M% +3 "core" %l   , + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &P% +2 "core" %E    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &O% +3 "core" %E   x  +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&R'\ +89 "core" ' +2 .tElbow.seek :clear + "manipulator"&Q(d +119 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&T'\ +4 "core" ' + .tElbow.seek 4 +2 "manipulator"&S( +111 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +237 .Forearm.force -100 +3 "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &V& +3 "core" &   J + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .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 +2 "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.coast + "manipulator"&6 +23 &U& +2 "core" &   + .tForearm.force -40 +2 "manipulator"&5 +32 &X& +4 "core" &   + "manipulator"&W% +4 "core" %m   + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &Z% +2 "core" %F " # H c +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &Y% +2 "core" %E    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +10719 "Can"Sv\ -- +1766 #t-> calarm 3 +2 "storage"(\\% +3 "core" %\ 2\ 2\ +2 "manipulator"&[% +4 "core" %  " ? 3 + "manipulator"&^% +4 "core" %   z 3 +2 .tForearm.seek :retract + "manipulator"&]'\ +82 "core" ' +2 .tElbow.seek :clear + "manipulator"&`(d +124 "core" ( + "manipulator"&_% +4 "core" %     +2 "manipulator"&b& +3 "core" &d   A 8 +2 .tSC.reconfigure :tight +4 "storage"($\ .(\ 1~b +6 .tSC.seek 3 +4 "storage"(a( +190 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 .tForearm.seek :retract +2 "manipulator"&c'\ +8 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&e(d +9 "core" ( +2 .tForearm.seek :retract + "manipulator"&h'\ +4 "core" ' +2 .tElbow.seek 3 +2 "manipulator"&0( +111 "core" ( + .tElbow.coast + "manipulator"&6 +3 .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 +13 .tElbow.force -65 + "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 +12 .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.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .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.coast + "manipulator"&6 +22 &d& +2 "core" &   F +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &f& +2 "core" &    + .tForearm.force -40 +2 "manipulator"&5 +32 &i& +2 "core" &   +2 "manipulator"&k% +4 "core" %   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &7% +2 "core" %   e  +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &m% +2 "core" %   U v +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&j'\ +94 "core" ' +2 .tElbow.seek :clear + "manipulator"&l(d +130 "core" ( +2 .tForearm.seek :retract + "manipulator"&o'\ +3 "core" ' +2 .tElbow.seek 3 +2 "manipulator"&q( +107 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +32 .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 +12 .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.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.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &>& +2 "core" &   5 + .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 +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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.coast +2 "manipulator"&6 +22 &s& +40 "core" &  \ 7 + .tForearm.force -40 + "manipulator"&5 +33 &p& +2 "core" &   t +2 "manipulator"&r% +4 "core" %   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &x% +2 "core" %    +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &u% +3 "core" % #  j + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&<'\ +87 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&y(d +128 "core" ( + .tForearm.seek :retract +2 "manipulator"&v'\ +4 "core" ' +2 .tElbow.seek 3 +2 "manipulator"&w( +115 "core" ( + .tElbow.coast +2 "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 +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 +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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 +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 +22 &~& +2 "core" &    +2 .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 +2 "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 +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 +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 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &{& +3 "core" &  @ + .tForearm.force -40 + "manipulator"&5 +33 &F& +2 "core" &   t +2 "manipulator"&% +3 "core" %\   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &}% +3 "core" %    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &|% +2 "core" %   h +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&'\ +88 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +122 "core" ( + .tForearm.seek :retract +2 "manipulator"&'\ +4 "core" ' + .tElbow.seek 3 +2 "manipulator"&( +105 "core" ( + .tElbow.coast +2 "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 +13 .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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 & & +2 "core" &  + .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "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 +2 "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 +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +18 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 && +3 "core" &   4 + .tForearm.force -40 + "manipulator"&5 +32 & & +3 "core" &   + "manipulator"& % +4 "core" %   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" %     + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" %  # + } + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&'\ +86 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +125 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek 3 + "manipulator"&( +118 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 && +3 "core" &  l + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +37 "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 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +22 && +3 "core" &  \  + .tForearm.force -40 + "manipulator"&5 +33 && +3 "core" & "   + "manipulator"&% +4 "core" %   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" %   ` + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &% +3 "core" % #  } + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +4086 #t-> calarm 2 + "storage"(% +3 "core" %\ 3\ 3\ +2 "manipulator"&% +4 "core" %Z   + "manipulator"& % +4 "core" %Z !  +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&"(d +128 "core" ( + "manipulator"&!% +4 "core" %\ +  * !M +2 "manipulator"&$& +3 "core" &d 3  +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(#( +187 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 .tForearm.seek :retract +2 "manipulator"&%'\ +3 "core" ' + .tElbow.seek :clear +2 "manipulator"&'(d +15 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&*'\ +4 "core" ' + .tElbow.seek 2 +2 "manipulator"&g( +117 "core" ( +2 .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 +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &&& +2 "core" & h +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "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 +2 "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 +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &(& +2 "core" &  +2 .tForearm.force -40 + "manipulator"&5 +32 &+& +2 "core" &   +2 "manipulator"&-% +3 "core" %P   +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &n% +3 "core" %/    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &/% +3 "core" %/   q + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&,'\ +88 "core" ' + .tElbow.seek :clear +2 "manipulator"&.(d +133 "core" ( + .tForearm.seek :retract +2 "manipulator"&1'\ +4 "core" ' + .tElbow.seek 2 +2 "manipulator"&3( +116 "core" ( + .tElbow.coast +2 "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 +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &t& +3 "core" &  F + .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.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "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 +12 .tElbow.force -65 + "manipulator"&6 +12 .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.coast + "manipulator"&6 +22 &6& +3 "core" & \ S +2 .tForearm.force -40 + "manipulator"&5 +32 &2& +3 "core" & #  - + "manipulator"&4% +5 "core" %R   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &:% +2 "core" %.  ! l u + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &% +3 "core" %.    + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&z'\ +88 "core" ' +2 .tElbow.seek :clear + "manipulator"&;(d +124 "core" ( + .tForearm.seek :retract +2 "manipulator"&9'\ +4 "core" ' +2 .tElbow.seek 2 +2 "manipulator"&( +118 "core" ( +2 .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 +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 +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +32 "manipulator"&6 +18 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &8& +2 "core" &    +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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 +12 .tElbow.force 65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &?& +2 "core" &  +2 .tForearm.force -40 + "manipulator"&5 +32 && +4 "core" &  " S + "manipulator"&5% +4 "core" %U $ $  + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &B% +3 "core" %-   F + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &A% +3 "core" %-    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&D'\ +87 "core" ' +2 .tElbow.seek :clear + "manipulator"&C(d +124 "core" ( +2 .tForearm.seek :retract + "manipulator"&'\ +4 "core" ' +2 .tElbow.seek 2 + "manipulator"&E( +119 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &=& +2 "core" &  6 +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "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 +12 .tElbow.coast + "manipulator"&6 +22 &@& +3 "core" &  N + .tForearm.force -40 +2 "manipulator"&5 +32 &H& +3 "core" &   + "manipulator"&G% +4 "core" %Q   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &I% +2 "core" %.   n +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &J% +2 "core" %.   t + .tForearm.coast +3 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&L'\ +89 "core" ' +2 .tElbow.seek :clear + "manipulator"&K(d +128 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&N'\ +4 "core" ' + .tElbow.seek 2 +2 "manipulator"&M( +108 "core" ( + .tElbow.coast +6 "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &P& +3 "core" &  F + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.coast +2 "manipulator"&6 +22 &O& +2 "core" &   +2 .tForearm.force -40 + "manipulator"&5 +32 &R& +3 "core" &   + "manipulator"&Q% +4 "core" %R   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &S% +3 "core" %.   S h + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &T% +3 "core" %. ! " S k + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3498 #t-> calarm 1 +2 "storage"(V% +3 "core" %\ (\ 3 \ +2 "manipulator"&U% +4 "core" %   M + "manipulator"&X% +4 "core" %   M +2 .tForearm.seek :retract + "manipulator"&W'\ +82 "core" ' + .tElbow.seek :clear +2 "manipulator"&Z(d +125 "core" ( + "manipulator"&Y% +4 "core" %\   `  +2 "manipulator"&\\& +3 "core" &d   +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 + "storage"([($ +189 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 .tForearm.seek :retract +2 "manipulator"&^'\ +2 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&_(d +16 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&b'\ +4 "core" ' +2 .tElbow.seek 1 + "manipulator"&)( +125 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +33 .tdelay 2 seconds +208 .Forearm.force -100 + "manipulator"&5 +32 .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 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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.coast + "manipulator"&6 +23 &]& +2 "core" &  G +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &`& +3 "core" & ' + .tForearm.force -40 +2 "manipulator"&5 +32 &c& +2 "core" & "   +2 "manipulator"&e% +4 "core" %E   Z + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &0% +2 "core" %&  "  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +3 "manipulator"&5 +34 &h% +3 "core" %%    + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&d'\ +89 "core" ' +2 .tElbow.seek :clear + "manipulator"&f(d +119 "core" ( +2 .tForearm.seek :retract + "manipulator"&i'\ +4 "core" ' +2 .tElbow.seek 1 + "manipulator"&k( +104 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "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 +12 .tElbow.force -65 +2 "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 +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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &7& +2 "core" &  +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &m& +2 "core" & C + .tForearm.force -40 +2 "manipulator"&5 +32 &j& +55 "core" &  +2 "manipulator"&l% +4 "core" %L    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &q% +3 "core" %$   X + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &o% +3 "core" %$   {  + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&>'\ +87 "core" ' +2 .tElbow.seek :clear + "manipulator"&s(d +127 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&p'\ +3 "core" ' +2 .tElbow.seek 1 +2 "manipulator"&r( +102 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +2 "manipulator"&6 +12 .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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &x& +3 "core" & \  +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &u& +2 "core" &   + .tForearm.force -40 +2 "manipulator"&5 +32 &<& +2 "core" &  +2 "manipulator"&y% +3 "core" %Q   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &w% +3 "core" %$   ( + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &v% +3 "core" %$    + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&~'\ +86 "core" ' +2 .tElbow.seek :clear + "manipulator"&{(d +124 "core" ( +8 .tForearm.seek :retract + "manipulator"&F'\ +4 "core" ' +2 .tElbow.seek 1 + "manipulator"&( +119 "core" ( +3 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .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.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &}& +2 "core" &  5 + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .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 +2 "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 +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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &|& +3 "core" &  X + .tForearm.force -40 + "manipulator"&5 +33 && +2 "core" &   +2 "manipulator"&% +4 "core" %R   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +2 "core" %#    +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &% +2 "core" %$   d + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"& '\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +126 "core" ( +2 .tForearm.seek :retract +2 "manipulator"& '\ +4 "core" ' + .tElbow.seek 1 +2 "manipulator"& ( +102 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "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 +2 "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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 && +3 "core" &  ( + .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.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 && +3 "core" & \ V + .tForearm.force -40 +2 "manipulator"&5 +32 && +3 "core" & "  + "manipulator"&% +4 "core" %P    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" %$    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" %$   d + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3582 #t-> calarm 1 +2 "storage"(% +3 "core" %\ 3\ 2\ +2 "manipulator"&% +4 "core" %ӹ   k + "manipulator"&% +4 "core" %ӹ   k +2 .tForearm.seek :retract + "manipulator"&'\ +83 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +126 "core" ( +2 "manipulator"&% +4 "core" %\   ^  + "manipulator"&& +4 "core" &d #   " + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 + "storage"(($ +3 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 .tForearm.seek :retract + "manipulator"& '\ +3 "core" ' +2 .tElbow.seek :clear + "manipulator"&!(d +22 "core" ( +2 .tForearm.seek :retract + "manipulator"&$'\ +4 "core" ' +2 .tElbow.seek 1 +2 "manipulator"&a( +126 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 && +3 "core" & + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +43 .tElbow.force 65 +8 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &"& +2 "core" &   Y +2 .tForearm.force -40 + "manipulator"&5 +32 &%& +3 "core" &   + "manipulator"&'% +4 "core" %R   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &g% +3 "core" %# & # % 1 + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &*% +2 "core" %$    +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&&'\ +92 "core" ' +2 .tElbow.seek :clear + "manipulator"&((d +105 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&+'\ +4 "core" ' + .tElbow.seek 1 +2 "manipulator"&-( +122 "core" ( + .tElbow.coast +2 "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 +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +22 &n& +3 "core" & x + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &/& +2 "core" & \ I +2 .tForearm.force -40 + "manipulator"&5 +32 &,& +3 "core" & % # , + "manipulator"&.% +4 "core" %S   +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &3% +3 "core" %#   ! + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &1% +2 "core" %# #    +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&t'\ +88 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&6(d +121 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&2'\ +4 "core" ' + .tElbow.seek 1 +2 "manipulator"&4( +108 "core" ( +2 .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 + "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &:& +2 "core" &  n +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 && +3 "core" &   + .tForearm.force -40 +2 "manipulator"&5 +32 &z& +2 "core" &    +2 "manipulator"&;% +4 "core" %N   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &% +2 "core" %$    8 + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &9% +3 "core" %$ #  l + .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&8'\ +87 "core" ' + .tElbow.seek :clear +2 "manipulator"&?(d +101 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +4 "core" ' + .tElbow.seek 1 +2 "manipulator"&5( +121 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .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 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &B& +3 "core" &  $ + .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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +39 "manipulator"&6A +13 .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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &A& +2 "core" &   } +2 .tForearm.force -40 + "manipulator"&5 +32 &D& +3 "core" &   + "manipulator"&C% +4 "core" %K   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &E% +2 "core" %#  $ +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +2 "core" %$   P m +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&='\ +88 "core" ' +2 .tElbow.seek :clear + "manipulator"&@(d +106 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&H'\ +4 "core" ' + .tElbow.seek 1 +2 "manipulator"&G( +110 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.coast + "manipulator"&6 +23 &I& +2 "core" &   + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .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 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &J& +2 "core" &  + .tForearm.force -40 +2 "manipulator"&5 +32 &L& +2 "core" &   s +2 "manipulator"&K% +3 "core" %N ! # " +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &M% +2 "core" %#    +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &N% +2 "core" %$ !  n +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2881 #t-> calarm 2 +2 "storage"(P% +3 "core" %\ 3\ 2\ +2 "manipulator"&O% +4 "core" %ӳ ' " * q + "manipulator"&R% +4 "core" %ӳ   _ q +2 .tForearm.seek :retract + "manipulator"&Q'\ +83 "core" ' + .tElbow.seek :clear +2 "manipulator"&S(d +103 "core" ( + "manipulator"&T% +4 "core" %\  ! p  +2 "manipulator"&V& +3 "core" &d    +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(U( +197 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 .tForearm.seek :retract +2 "manipulator"&X'\ +3 "core" ' +2 .tElbow.seek :clear + "manipulator"&Y(d +4 "core" ( +3 .tForearm.seek :retract + "manipulator"&\\'\ +4 "core" ' + .tElbow.seek 2 +2 "manipulator"&#( +128 "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 +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +14 .tElbow.coast + "manipulator"&6 +22 &W& +3 "core" & z + .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.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &Z& +2 "core" &   5 +2 .tForearm.force -40 + "manipulator"&5 +32 &^& +3 "core" & !  + "manipulator"&_% +4 "core" %U   A + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &)% +3 "core" %.   ] + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &b% +3 "core" %/    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&]'\ +98 "core" ' +2 .tElbow.seek :clear + "manipulator"&`(d +131 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&c'\ +4 "core" ' + .tElbow.seek 2 +2 "manipulator"&e( +118 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +33 .tElbow.force -65 +8 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +13 .tElbow.coast + "manipulator"&6 +22 &0& +2 "core" &   +2 .tElbow.force 65 + "manipulator"&6A +12 .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 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +22 &h& +3 "core" &   ? + .tForearm.force -40 +2 "manipulator"&5 +32 &d& +3 "core" &   w + "manipulator"&f% +4 "core" %U   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &k% +3 "core" %-  " h 2 + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &i% +2 "core" %/ "  < +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&7'\ +87 "core" ' +2 .tElbow.seek :clear + "manipulator"&m(d +121 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&j'\ +3 "core" ' +2 .tElbow.seek 2 +2 "manipulator"&l( +110 "core" ( +2 .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 +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &q& +2 "core" &  u +2 .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 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &o& +2 "core" &   + .tForearm.force -40 +2 "manipulator"&5 +32 &>& +2 "core" & "  : +2 "manipulator"&s% +3 "core" %U   +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &r% +3 "core" %-   3 + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &p% +2 "core" %.     + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&x'\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&u(d +104 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&<'\ +4 "core" ' + .tElbow.seek 2 +2 "manipulator"&y( +122 "core" ( +2 .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 +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &w& +3 "core" &  + .tElbow.force 65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .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 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &v& +3 "core" &   + .tForearm.force -40 +2 "manipulator"&5 +32 &~& +2 "core" &  " +2 "manipulator"&{% +3 "core" %V    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &% +3 "core" %-  ! F % + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &F% +3 "core" %.   X + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&}'\ +89 "core" ' + .tElbow.seek :clear +2 "manipulator"&|(d +105 "core" ( + .tForearm.seek :retract +2 "manipulator"&'\ +4 "core" ' + .tElbow.seek 2 +2 "manipulator"&( +110 "core" ( + .tElbow.coast + "manipulator"&6 +3 .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 +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +38 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 && +2 "core" & P +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +12 .tElbow.force 65 +2 "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 +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.coast + "manipulator"&6 +22 && +2 "core" &  # +2 .tForearm.force -40 + "manipulator"&5 +32 & & +3 "core" &   +2 "manipulator"&% +3 "core" %Q   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 & % +3 "core" %.  " f A + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 & % +3 "core" %/   K + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2872 #t-> calarm 3 +2 "storage"(% +3 "core" %\ \  \ +2 "manipulator"&% +4 "core" %Ӎ  # + "manipulator"&% +4 "core" %Ӎ   +2 .tForearm.seek :retract +2 "manipulator"&'\ +86 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +122 "core" ( +2 "manipulator"&% +9 "core" %\    +3 "manipulator"&& +8 "core" &d   O +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 3 +2 "storage"(( +186 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +3 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' + .tElbow.seek 3 +2 "manipulator"&[( +108 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +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 +2 "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 +12 .tElbow.coast +2 "manipulator"&6 +22 && +2 "core" &   +2 .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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +24 && +4 "core" &    + .tForearm.force -40 + "manipulator"&5 +32 & & +4 "core" &   + "manipulator"&!% +4 "core" % !  > + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &a% +2 "core" % "  J  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &$% +3 "core" %   * + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&'\ +87 "core" ' + .tElbow.seek :clear +2 "manipulator"&"(d +125 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&%'\ +3 "core" ' +2 .tElbow.seek 3 +2 "manipulator"&'( +114 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +22 &g& +3 "core" &  E + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &*& +3 "core" &   + .tForearm.force -40 + "manipulator"&5 +33 &&& +2 "core" &   +2 "manipulator"&(% +3 "core" %   $ +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &-% +3 "core" %    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &+% +2 "core" % $ # :  +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +63 .tForearm.coast +8 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&n'\ +98 "core" ' + .tElbow.seek :clear +2 "manipulator"&/(d +103 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&,'\ +9 "core" ' + .tElbow.seek 3 +2 "manipulator"&.( +109 "core" ( + .tElbow.coast +2 "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 +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 +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "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 +12 .tElbow.coast + "manipulator"&6 +23 &3& +2 "core" &  + .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &1& +3 "core" &   + + .tForearm.force -40 + "manipulator"&5 +33 &t& +2 "core" &   +2 "manipulator"&6% +4 "core" %   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &4% +3 "core" %   y m + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &2% +3 "core" %    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&:'\ +90 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +125 "core" ( +2 .tForearm.seek :retract + "manipulator"&z'\ +3 "core" ' +2 .tElbow.seek 3 +2 "manipulator"&;( +118 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +76 "Can"+w\ EE +126 .tForearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .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.coast +2 "manipulator"&6 +22 && +2 "core" &   W + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &9& +3 "core" &    + .tForearm.force -40 + "manipulator"&5 +33 &8& +2 "core" &  !  +2 "manipulator"&?% +4 "core" %\    + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &5% +3 "core" %   ^ [ + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &% +3 "core" %    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&B'\ +88 "core" ' +2 .tElbow.seek :clear + "manipulator"&A(d +136 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&D'\ +4 "core" ' + .tElbow.seek 3 +2 "manipulator"&C( +105 "core" ( +2 .tElbow.coast +2 "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 +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +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 +2 "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 +13 .tElbow.coast +2 "manipulator"&6 +22 &E& +3 "core" &  & + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 && +2 "core" & H +2 .tForearm.force -40 + "manipulator"&5 +32 &=& +3 "core" &   + "manipulator"&@% +4 "core" %  ! m + .tForearm.coast + "manipulator"&5 +53 .tForearm.force -55 +8 "manipulator"&5 +32 &G% +3 "core" %   Q + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &H% +3 "core" %   J  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +4443 #t-> calarm 4 +2 "storage"(I% +3 "core" %\ 2\ 4\ +2 "manipulator"&J% +4 "core" %   + "manipulator"&L% +4 "core" % " ! - +2 .tForearm.seek :retract + "manipulator"&K'\ +85 "core" ' + .tElbow.seek :clear +2 "manipulator"&M(d +112 "core" ( +2 "manipulator"&N% +4 "core" %\     + "manipulator"&P& +4 "core" &d   E +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 4 +2 "storage"(O(,H +188 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 .tForearm.seek :retract + "manipulator"&R'\ +3 "core" ' +2 .tElbow.seek :clear + "manipulator"&T(d +20 "core" ( +2 .tForearm.seek :retract + "manipulator"&V'\ +4 "core" ' +2 .tElbow.seek 4 +2 "manipulator"&( +115 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "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 +12 .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.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 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +22 &Q& +2 "core" &  +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &S& +3 "core" &  + .tForearm.force -40 + "manipulator"&5 +32 &X& +3 "core" &   + "manipulator"&Y% +4 "core" %`   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &#% +2 "core" %F  u +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &\\% +3 "core" %F    L + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&W'\ +89 "core" ' +2 .tElbow.seek :clear + "manipulator"&Z(d +106 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&^'\ +3 "core" ' + .tElbow.seek 4 +2 "manipulator"&_( +106 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +32 .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 +2 "manipulator"&6A +12 .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 +2 "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 +2 "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 +13 .tElbow.coast + "manipulator"&6 +22 &)& +3 "core" &  \  + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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 +2 "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 +22 &b& +3 "core" & a + .tForearm.force -40 + "manipulator"&5 +32 &]& +3 "core" &   + "manipulator"&`% +4 "core" %_   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &e% +2 "core" %F  !   +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &c% +2 "core" %E   A + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&0'\ +97 "core" ' +2 .tElbow.seek :clear + "manipulator"&h(d +125 "core" ( +3 .tForearm.seek :retract +2 "manipulator"&d'\ +3 "core" ' +2 .tElbow.seek 4 + "manipulator"&f( +107 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &k& +3 "core" &   , + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +38 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +12 .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 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &i& +3 "core" &   5 + .tForearm.force -40 + "manipulator"&5 +33 &7& +2 "core" &   +2 "manipulator"&m% +4 "core" %`   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &l% +2 "core" %F # i +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &j% +3 "core" %E   G + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&q'\ +86 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&o(d +128 "core" ( +2 .tForearm.seek :retract + "manipulator"&>'\ +4 "core" ' + .tElbow.seek 4 +2 "manipulator"&s( +104 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .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 +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast +2 "manipulator"&6 +22 &r& +3 "core" &   + .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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &p& +3 "core" &   ] + .tForearm.force -40 +2 "manipulator"&5 +32 &x& +2 "core" &   +2 "manipulator"&u% +4 "core" %e   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &y% +2 "core" %F   L + +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &<% +2 "core" %F   B +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&w'\ +86 "core" ' +2 .tElbow.seek :clear + "manipulator"&v(d +110 "core" ( + .tForearm.seek :retract +2 "manipulator"&~'\ +3 "core" ' +2 .tElbow.seek 4 + "manipulator"&{( +117 "core" ( + .tElbow.coast +2 "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 +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .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 +12 .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.force 65 + "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 && +3 "core" &  + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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.coast + "manipulator"&6 +23 &F& +2 "core" &   2 + .tForearm.force -40 +2 "manipulator"&5 +32 &}& +3 "core" &   s + "manipulator"&|% +4 "core" %h  G + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &% +2 "core" %F    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &% +3 "core" %F    + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +4700 #t-> calarm 5 + "storage"(% +4 "core" %\ 2\ 2\ + "manipulator"&% +4 "core" %Ӥ   m +2 "manipulator"& % +3 "core" %Ӥ $  +2 .tForearm.seek :retract +2 "manipulator"&'\ +81 "core" ' +2 .tElbow.seek :clear +2 "manipulator"& (d +104 "core" ( +2 "manipulator"& % +4 "core" %\   !  + "manipulator"&& +4 "core" &d ! " 2 + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 + "storage"((< +192 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 .tForearm.seek :retract + "manipulator"&'\ +3 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +3 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek 5 + "manipulator"&U( +109 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +43 .tElbow.force 65 +8 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 && +3 "core" &   + .tElbow.force 65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 && +2 "core" & M +2 .tForearm.force -40 + "manipulator"&5 +32 && +3 "core" &   + "manipulator"&% +4 "core" %   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &[% +2 "core" %    +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" % *  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&'\ +89 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +101 "core" ( +2 .tForearm.seek :retract +6 "manipulator"& '\ +4 "core" ' +2 .tElbow.seek 5 + "manipulator"&!( +126 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .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 +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &a& +2 "core" &  ) +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &$& +2 "core" &  +2 .tForearm.force -40 + "manipulator"&5 +32 && +3 "core" & #  + "manipulator"&"% +4 "core" %   +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &'% +3 "core" %   W + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &%% +3 "core" % " ! M  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&g'\ +96 "core" ' + .tElbow.seek :clear +2 "manipulator"&*(d +123 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&&'\ +3 "core" ' +2 .tElbow.seek 5 + "manipulator"&(( +112 "core" ( + .tElbow.coast +2 "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 +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 +2 "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.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.coast + "manipulator"&6 +22 &-& +3 "core" & + .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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &+& +3 "core" &    + .tForearm.force -40 +2 "manipulator"&5 +32 &n& +2 "core" &   +2 "manipulator"&/% +4 "core" %  r + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &.% +3 "core" %  _ H + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &,% +3 "core" %   r  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&3'\ +86 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&1(d +120 "core" ( +2 .tForearm.seek :retract + "manipulator"&t'\ +4 "core" ' +2 .tElbow.seek 5 + "manipulator"&6( +116 "core" ( +2 .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +37 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "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 +12 .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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &4& +2 "core" & 0 +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &2& +3 "core" &  4 + .tForearm.force -40 + "manipulator"&5 +33 &:& +2 "core" &   +2 "manipulator"&% +3 "core" %!   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &;% +2 "core" %   > + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &z% +3 "core" %   X  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' + .tElbow.seek :clear +2 "manipulator"&9(d +117 "core" ( +2 .tForearm.seek :retract + "manipulator"&8'\ +4 "core" ' +2 .tElbow.seek 5 + "manipulator"&?( +104 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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 +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &5& +2 "core" &   +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +3 "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 +12 .tElbow.force 65 +2 "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 +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 && +2 "core" &   1 +2 .tForearm.force -40 + "manipulator"&5 +32 &B& +2 "core" & !  +2 "manipulator"&A% +4 "core" %!   r + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &C% +2 "core" %    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &D% +3 "core" %   h  + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +4654 #t-> calarm 6 +2 "storage"(E% +3 "core" %\ 2\ 3\ + "manipulator"&% +4 "core" %   +2 "manipulator"&=% +3 "core" %   +2 .tForearm.seek :retract +2 "manipulator"&@'\ +91 "core" ' +2 .tElbow.seek :clear + "manipulator"&G(d +102 "core" ( + "manipulator"&H% +4 "core" %\ & K !Q +2 "manipulator"&I& +3 "core" &d # +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(J(K +197 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 .tForearm.seek :retract +2 "manipulator"&L'\ +2 "core" ' +2 .tElbow.seek :clear + "manipulator"&N(d +16 "core" ( +2 .tForearm.seek :retract + "manipulator"&P'\ +4 "core" ' +2 .tElbow.seek 6 +2 "manipulator"&( +114 "core" ( + .tElbow.coast +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "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 +22 &K& +3 "core" & m + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &M& +2 "core" &   H +2 .tForearm.force -40 + "manipulator"&5 +32 &R& +3 "core" &   + "manipulator"&T% +4 "core" %l   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +32 "manipulator"&5 +39 &% +3 "core" %^   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &V% +2 "core" %\\    +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&Q'\ +85 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&S(d +120 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&X'\ +3 "core" ' +2 .tElbow.seek 6 + "manipulator"&Y( +106 "core" ( + .tElbow.coast +6 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &#& +3 "core" &   + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +3 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &\\& +3 "core" &  + .tForearm.force -40 + "manipulator"&5 +33 &W& +2 "core" &    +2 "manipulator"&Z% +3 "core" %r   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &_% +2 "core" %Z   U +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &^% +3 "core" %Z    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&)'\ +87 "core" ' + .tElbow.seek :clear +2 "manipulator"&b(d +119 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&]'\ +3 "core" ' +2 .tElbow.seek 6 + "manipulator"&`( +102 "core" ( + .tElbow.coast +2 "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 +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &e& +3 "core" &  D + .tElbow.force 65 +2 "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.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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 +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.coast +2 "manipulator"&6 +22 &c& +3 "core" & \ , + .tForearm.force -40 + "manipulator"&5 +33 &0& +2 "core" &   + "manipulator"&h% +4 "core" %r   } +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &f% +3 "core" %Z   c + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &d% +3 "core" %[ ! # + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&k'\ +87 "core" ' + .tElbow.seek :clear +2 "manipulator"&i(d +114 "core" ( +2 .tForearm.seek :retract + "manipulator"&7'\ +4 "core" ' +2 .tElbow.seek 6 + "manipulator"&m( +113 "core" ( + .tElbow.coast +2 "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 +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &l& +3 "core" &   * + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +43 .tElbow.force -65 +7 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &j& +3 "core" &   h + .tForearm.force -40 + "manipulator"&5 +33 &q& +2 "core" &   +2 "manipulator"&o% +3 "core" %x   w +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &s% +3 "core" %Y   " + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &>% +2 "core" %[ !    +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&r'\ +94 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&p(d +99 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&x'\ +4 "core" ' + .tElbow.seek 6 +2 "manipulator"&u( +108 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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 +2 "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 +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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &y& +3 "core" & \  & + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "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 +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &<& +3 "core" &  $ + .tForearm.force -40 + "manipulator"&5 +33 &w& +2 "core" & #   +2 "manipulator"&v% +4 "core" %y    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &{% +3 "core" %Y    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &~% +3 "core" %Z #    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +3311 #t-> calarm 7 +2 "storage"(% +3 "core" %\ (\ 3 -\ + "manipulator"&F% +4 "core" %   +2 "manipulator"&}% +3 "core" %   +2 .tForearm.seek :retract +2 "manipulator"&|'\ +81 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +121 "core" ( +2 "manipulator"&% +4 "core" %\     + "manipulator"&& +4 "core" &d  ! g  + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 7 +2 "storage"(([z +193 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 .tForearm.seek :retract +2 "manipulator"& '\ +3 "core" ' + .tElbow.seek :clear +2 "manipulator"& (d +12 "core" ( +2 .tForearm.seek :retract + "manipulator"&'\ +4 "core" ' +2 .tElbow.seek 7 +2 "manipulator"&O( +122 "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 +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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 +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 +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 && +2 "core" &  L +2 .tElbow.force 65 + "manipulator"&6A +12 .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 +2 "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.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 & & +3 "core" &   + .tForearm.force -40 + "manipulator"&5 +32 && +3 "core" &   n +2 "manipulator"&% +4 "core" %1   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &U% +2 "core" %   \\ + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &% +3 "core" % $  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +118 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek 7 + "manipulator"&( +106 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &[& +2 "core" &  e +33 .tElbow.force 65 +8 "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 && +3 "core" &  y + .tForearm.force -40 + "manipulator"&5 +33 && +2 "core" & !  - +2 "manipulator"&% +4 "core" %4   x + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &!% +3 "core" %   , + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 & % +2 "core" %    +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&a'\ +98 "core" ' +2 .tElbow.seek :clear + "manipulator"&$(d +115 "core" ( + .tForearm.seek :retract +2 "manipulator"&'\ +5 "core" ' + .tElbow.seek 7 +2 "manipulator"&"( +115 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +6 "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &'& +3 "core" &   + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .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 +2 "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 +12 .tElbow.coast + "manipulator"&6 +22 &%& +3 "core" &  U + .tForearm.force -40 +2 "manipulator"&5 +32 &g& +2 "core" &  $ e +2 "manipulator"&*% +3 "core" %6 #   + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &(% +3 "core" %  "   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &&% +3 "core" %    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&-'\ +98 "core" ' +2 .tElbow.seek :clear + "manipulator"&+(d +121 "core" ( + .tForearm.seek :retract +2 "manipulator"&n'\ +5 "core" ' + .tElbow.seek 7 +2 "manipulator"&/( +120 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +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 +2 "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 +2 "manipulator"&6A +12 .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 +13 .tElbow.coast +2 "manipulator"&6 +22 &.& +3 "core" & \ g + .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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +22 &,& +3 "core" &   + .tForearm.force -40 +2 "manipulator"&5 +32 &3& +2 "core" &   +2 "manipulator"&1% +4 "core" %6   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &6% +2 "core" %    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &t% +3 "core" % " =  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&4'\ +99 "core" ' + .tElbow.seek :clear +2 "manipulator"&2(d +125 "core" ( +2 .tForearm.seek :retract + "manipulator"&:'\ +4 "core" ' +2 .tElbow.seek 7 + "manipulator"&( +119 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +32 "manipulator"&6 +18 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &;& +2 "core" &  \\ +2 .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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "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 +12 .tElbow.force 65 +2 "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 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &z& +2 "core" &    +2 .tForearm.force -40 + "manipulator"&5 +32 && +3 "core" &   " + "manipulator"&9% +4 "core" %7 #   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &?% +2 "core" %   L  +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &8% +3 "core" %    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +3893 #t-> calarm 7 +2 "storage"(5% +3 "core" %\ 2\ 3\ +2 "manipulator"&% +4 "core" %   k  + "manipulator"&B% +4 "core" %    +2 .tForearm.seek :retract +2 "manipulator"&A'\ +90 "core" ' + .tElbow.seek :clear +2 "manipulator"&C(d +101 "core" ( +2 "manipulator"&D% +4 "core" %\ &   !S + "manipulator"&E& +4 "core" &d    +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 7 +2 "storage"(([z +3 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 .tForearm.seek :retract +2 "manipulator"&='\ +2 "core" ' +2 .tElbow.seek :clear + "manipulator"&H(d +4 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&I'\ +3 "core" ' + .tElbow.seek 7 +2 "manipulator"&( +116 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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 +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &@& +2 "core" &  ! +2 .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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .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 +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &G& +2 "core" &  +2 .tForearm.force -40 + "manipulator"&5 +32 &L& +3 "core" &   +2 "manipulator"&N% +3 "core" %4   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &% +2 "core" %   _ - + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &P% +3 "core" % #   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&K'\ +93 "core" ' + .tElbow.seek :clear +2 "manipulator"&M(d +117 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&R'\ +4 "core" ' + .tElbow.seek 7 +2 "manipulator"&T( +105 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "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 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 && +3 "core" &    + .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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &V& +2 "core" &  +2 .tForearm.force -40 + "manipulator"&5 +32 &Q& +2 "core" & # "  +2 "manipulator"&S% +4 "core" %6  "  + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &Y% +2 "core" %   ! +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &X% +2 "core" %    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&#'\ +89 "core" ' +2 .tElbow.seek :clear + "manipulator"&\\(d +100 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&W'\ +3 "core" ' +2 .tElbow.seek 7 +2 "manipulator"&Z( +117 "core" ( +2 .tElbow.coast + "manipulator"&6 +33 .tForearm.force -70 +8 "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +23 &_& +2 "core" & \ \  +2 .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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &^& +3 "core" &  V + .tForearm.force -40 + "manipulator"&5 +33 &)& +2 "core" &  ! +2 "manipulator"&b% +3 "core" %6 & # 5 + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &`% +3 "core" %    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &]% +3 "core" %    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&e'\ +85 "core" ' +2 .tElbow.seek :clear + "manipulator"&c(d +121 "core" ( + .tForearm.seek :retract +7 "manipulator"&0'\ +4 "core" ' + .tElbow.seek 7 +6 "manipulator"&h( +104 "core" ( + .tElbow.coast +2 "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 +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &f& +3 "core" &  . + .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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &d& +2 "core" &   +2 .tForearm.force -40 + "manipulator"&5 +32 &k& +3 "core" &   + "manipulator"&i% +4 "core" %5   B + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &m% +3 "core" %  ! N ! + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &7% +3 "core" %    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&l'\ +95 "core" ' +2 .tElbow.seek :clear + "manipulator"&j(d +118 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&q'\ +3 "core" ' +2 .tElbow.seek 7 +2 "manipulator"&o( +114 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +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.coast +2 "manipulator"&6 +22 &s& +3 "core" &  + + .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 +2 "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 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.coast + "manipulator"&6 +22 &>& +3 "core" &  7 + .tForearm.force -40 +2 "manipulator"&5 +32 &r& +2 "core" &   +2 "manipulator"&p% +3 "core" %7   +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +3 "manipulator"&5 +32 &u% +3 "core" % !   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &x% +3 "core" %    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +388 "Can"\\w\ ,, +6259 #t-> calarm 6 +2 "storage"(y% +40 "core" %\ \  Q\ +2 "manipulator"&<% +4 "core" %%   + "manipulator"&w% +4 "core" %%   +2 .tForearm.seek :retract + "manipulator"&v'\ +85 "core" ' +2 .tElbow.seek :clear + "manipulator"&{(d +125 "core" ( +2 "manipulator"&~% +4 "core" %\   " * + "manipulator"&& +4 "core" &d   ? : +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(F(K +195 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 .tForearm.seek :retract +2 "manipulator"&}'\ +2 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +9 "core" ( +3 .tForearm.seek :retract +2 "manipulator"&'\ +4 "core" ' + .tElbow.seek 6 +2 "manipulator"&J( +118 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .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.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &|& +3 "core" &\   a + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 && +2 "core" &  j +2 .tForearm.force -40 + "manipulator"&5 +32 & & +3 "core" &   + "manipulator"& % +4 "core" %q   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &O% +2 "core" %Y " # & d +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &% +3 "core" %Y    + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&'\ +97 "core" ' + .tElbow.seek :clear +2 "manipulator"& (d +119 "core" ( + .tForearm.seek :retract +2 "manipulator"&'\ +4 "core" ' + .tElbow.seek 6 +2 "manipulator"&( +124 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "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 +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +22 &U& +3 "core" &\ \   + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +17 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +22 && +3 "core" & \  L + .tForearm.force -40 + "manipulator"&5 +32 && +3 "core" & " " " +2 "manipulator"&% +3 "core" %q   +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &% +3 "core" %X " R P + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &% +3 "core" %Y    +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&['\ +87 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +122 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek 6 +2 "manipulator"&( +117 "core" ( + .tElbow.coast +2 "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 +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &!& +3 "core" &  + .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 +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +32 "manipulator"&6A +19 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +22 & & +3 "core" &  \ + .tForearm.force -40 + "manipulator"&5 +32 &a& +3 "core" &   + "manipulator"&$% +4 "core" %q   + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &"% +4 "core" %Y   O + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &% +3 "core" %Y  !  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&''\ +89 "core" ' + .tElbow.seek :clear +2 "manipulator"&%(d +128 "core" ( +2 .tForearm.seek :retract + "manipulator"&g'\ +4 "core" ' +2 .tElbow.seek 6 + "manipulator"&*( +105 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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 +2 "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.force 65 + "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +22 &(& +3 "core" &   + .tElbow.force 65 +2 "manipulator"&6A +12 .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 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &&& +2 "core" &  ' + .tForearm.force -40 +2 "manipulator"&5 +32 &-& +2 "core" &   +2 "manipulator"&+% +4 "core" %p   E + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &/% +3 "core" %Y   J ` + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &n% +3 "core" %Y    + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&.'\ +89 "core" ' +2 .tElbow.seek :clear + "manipulator"&,(d +124 "core" ( + .tForearm.seek :retract +2 "manipulator"&3'\ +12 "core" ' +2 .tElbow.seek 6 + "manipulator"&1( +121 "core" ( +2 .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +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 +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 &6& +2 "core" &  1 +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &t& +2 "core" &  E +2 .tForearm.force -40 + "manipulator"&5 +32 &4& +3 "core" &   1 + "manipulator"&2% +4 "core" %q   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +2 "core" %Y    S +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &:% +3 "core" %Y   S  +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +2441 #t-> calarm 5 +2 "storage"(;% +3 "core" %\ 2\  a\ +2 "manipulator"&z% +4 "core" %  + "manipulator"&% +4 "core" % !  1 +2 .tForearm.seek :retract +2 "manipulator"&9'\ +82 "core" ' + .tElbow.seek :clear +2 "manipulator"&?(d +123 "core" ( +2 "manipulator"&8% +4 "core" %    +2 "manipulator"&5& +3 "core" &d   ( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"((< +195 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 .tForearm.seek :retract +2 "manipulator"&B'\ +2 "core" ' +2 .tElbow.seek :clear + "manipulator"&D(d +11 "core" ( +2 .tForearm.seek :retract + "manipulator"&E'\ +4 "core" ' +2 .tElbow.seek 5 +2 "manipulator"&( +118 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +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 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +37 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &A& +2 "core" &  +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +22 &C& +3 "core" &   + .tForearm.force -40 + "manipulator"&5 +33 &=& +2 "core" &  U +2 "manipulator"&H% +3 "core" %!   ? + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &% +3 "core" %   w 0 + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &I% +3 "core" %    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&@'\ +96 "core" ' +2 .tElbow.seek :clear + "manipulator"&G(d +122 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&L'\ +3 "core" ' +2 .tElbow.seek 5 +2 "manipulator"&N( +120 "core" ( +2 .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 +12 .tElbow.force -65 + "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 +12 .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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 && +3 "core" &   + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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 +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .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 +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 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &P& +3 "core" & \  + .tForearm.force -40 +2 "manipulator"&5 +32 &K& +3 "core" &  O + "manipulator"&M% +4 "core" %#   N + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &T% +3 "core" %   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &R% +3 "core" % $ " 2  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&'\ +88 "core" ' + .tElbow.seek :clear +2 "manipulator"&V(d +123 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&Q'\ +4 "core" ' + .tElbow.seek 5 +2 "manipulator"&S( +121 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "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 +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &Y& +3 "core" &  + .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.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .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 +12 .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 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &X& +2 "core" &    + .tForearm.force -40 +2 "manipulator"&5 +32 &#& +2 "core" &   +2 "manipulator"&\\% +4 "core" %&   e + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &Z% +2 "core" %    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &W% +3 "core" %    + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&_'\ +93 "core" ' +2 .tElbow.seek :clear + "manipulator"&^(d +125 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&)'\ +3 "core" ' +2 .tElbow.seek 5 +2 "manipulator"&b( +111 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +6 "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +32 "manipulator"&6 +19 .tElbow.force 65 + "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +22 &`& +3 "core" &   + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &]& +2 "core" &   +2 .tForearm.force -40 + "manipulator"&5 +32 &e& +3 "core" &   + "manipulator"&c% +4 "core" %'   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &h% +2 "core" %     +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &0% +2 "core" %    +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&f'\ +89 "core" ' +2 .tElbow.seek :clear + "manipulator"&d(d +124 "core" ( +2 .tForearm.seek :retract + "manipulator"&k'\ +4 "core" ' +2 .tElbow.seek 5 + "manipulator"&i( +123 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .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.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &m& +2 "core" &  f +2 .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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &7& +3 "core" &  + .tForearm.force -40 + "manipulator"&5 +32 &l& +3 "core" &   + "manipulator"&j% +4 "core" %(  " ) + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &o% +3 "core" %    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &q% +2 "core" %   E  +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3595 #t-> calarm 4 + "storage"(s% +3 "core" %\ 3\ 2\ +2 "manipulator"&>% +4 "core" %   + "manipulator"&r% +4 "core" %   p +2 .tForearm.seek :retract + "manipulator"&p'\ +84 "core" ' + .tElbow.seek :clear +2 "manipulator"&u(d +122 "core" ( + "manipulator"&x% +4 "core" %\    o  +2 "manipulator"&y& +3 "core" &d   O +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 4 +2 "storage"(<(,H +189 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 .tForearm.seek :retract +2 "manipulator"&w'\ +2 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&~(d +3 "core" ( +2 .tForearm.seek :retract + "manipulator"&'\ +4 "core" ' + .tElbow.seek 4 +2 "manipulator"&( +105 "core" ( + .tElbow.coast +2 "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 +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &v& +3 "core" & 0 + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &{& +3 "core" &   + .tForearm.force -40 + "manipulator"&5 +33 &}& +3 "core" &  ! + "manipulator"&% +4 "core" %i   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &J% +2 "core" %D  < +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +2 "core" %D    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&|'\ +88 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +128 "core" ( +33 .tForearm.seek :retract +8 "manipulator"& '\ +3 "core" ' +2 .tElbow.seek 4 +2 "manipulator"& ( +109 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &O& +2 "core" &  ! +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 && +3 "core" &    + .tForearm.force -40 +2 "manipulator"&5 +32 && +2 "core" &   x +2 "manipulator"& % +4 "core" %e   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +2 "core" %D   # + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &% +3 "core" %D    ( + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&U'\ +95 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +123 "core" ( +3 .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' + .tElbow.seek 4 +2 "manipulator"&( +123 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 && +3 "core" &   ; + .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 && +3 "core" &    + .tForearm.force -40 +2 "manipulator"&5 +32 &[& +4 "core" &    + "manipulator"&% +4 "core" %j   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &% +2 "core" %C    +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" %D  "   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&!'\ +84 "core" ' +2 .tElbow.seek :clear + "manipulator"& (d +127 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&a'\ +3 "core" ' +2 .tElbow.seek 4 +2 "manipulator"&$( +106 "core" ( + .tElbow.coast +2 "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 +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +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 +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +23 &"& +2 "core" &  4 + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 && +2 "core" &   +2 .tForearm.force -40 + "manipulator"&5 +32 &'& +3 "core" & "   + "manipulator"&%% +4 "core" %g  +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &*% +3 "core" %D   % + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &g% +4 "core" %D    + .tForearm.coast +32 "manipulator"&5 +29 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&('\ +94 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&&(d +124 "core" ( +2 .tForearm.seek :retract +7 "manipulator"&-'\ +4 "core" ' + .tElbow.seek 4 +2 "manipulator"&+( +103 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .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 +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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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.coast + "manipulator"&6 +22 &/& +2 "core" & F +2 .tElbow.force 65 + "manipulator"&6A +12 .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 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +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 +22 &n& +3 "core" & \ 9 + .tForearm.force -40 +2 "manipulator"&5 +32 &.& +3 "core" &   + "manipulator"&,% +4 "core" %j   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &1% +2 "core" %D    +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &3% +3 "core" %E    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +8592 #t-> calarm 3 +2 "storage"(6% +3 "core" %\ \ 2 5\ +2 "manipulator"&t% +4 "core" %Ӂ  + "manipulator"&4% +4 "core" %Ӂ   i +2 .tForearm.seek :retract + "manipulator"&2'\ +91 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +119 "core" ( + "manipulator"&:% +4 "core" %\ %  G L +2 "manipulator"&;& +3 "core" &d    +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 3 +2 "storage"(z( +189 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 .tForearm.seek :retract +2 "manipulator"&'\ +2 "core" ' +2 .tElbow.seek :clear + "manipulator"&8(d +19 "core" ( +2 .tForearm.seek :retract + "manipulator"&5'\ +4 "core" ' +2 .tElbow.seek 3 +2 "manipulator"&F( +134 "core" ( + .tElbow.coast +2 "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 +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +23 &9& +2 "core" &  C + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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 +22 &?& +2 "core" & \  +2 .tForearm.force -40 + "manipulator"&5 +32 &B& +3 "core" &  + "manipulator"&D% +4 "core" %   f +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +2 "core" %   Q +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &E% +2 "core" %   l  +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&A'\ +89 "core" ' +2 .tElbow.seek :clear + "manipulator"&C(d +131 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&='\ +9 "core" ' +2 .tElbow.seek 3 + "manipulator"&H( +114 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +34 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 && +3 "core" &  / + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +49 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6 +12 .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 +22 &I& +3 "core" & \ z + .tForearm.force -40 + "manipulator"&5 +33 &@& +2 "core" &   +2 "manipulator"&G% +3 "core" %   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &N% +3 "core" %   t X +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &L% +3 "core" %    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' + .tElbow.seek :clear +2 "manipulator"&P(d +133 "core" ( +2 .tForearm.seek :retract + "manipulator"&K'\ +4 "core" ' +2 .tElbow.seek 3 + "manipulator"&M( +110 "core" ( + .tElbow.coast +2 "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 +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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &T& +2 "core" &   +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +22 &R& +3 "core" &   > + .tForearm.force -40 +2 "manipulator"&5 +32 && +3 "core" &   + "manipulator"&V% +4 "core" %   + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &S% +2 "core" %   s + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &Q% +3 "core" %  "  + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&Y'\ +93 "core" ' + .tElbow.seek :clear +2 "manipulator"&X(d +125 "core" ( +2 .tForearm.seek :retract + "manipulator"&#'\ +4 "core" ' +2 .tElbow.seek 3 + "manipulator"&\\( +126 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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 +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "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 +2 "manipulator"&6 +22 &Z& +3 "core" &  + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &W& +2 "core" &  F +2 .tForearm.force -40 + "manipulator"&5 +32 &_& +3 "core" &   + "manipulator"&^% +4 "core" %    + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &b% +3 "core" %   U + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &)% +3 "core" %     + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&`'\ +99 "core" ' +2 .tElbow.seek :clear + "manipulator"&](d +130 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&e'\ +3 "core" ' +2 .tElbow.seek 3 +2 "manipulator"&c( +120 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .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 +2 "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 +13 .tElbow.force -65 + "manipulator"&6 +12 .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 +12 .tElbow.coast +2 "manipulator"&6 +22 &h& +3 "core" &   f + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +43 .tElbow.force 65 +8 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +22 &0& +2 "core" &   F +2 .tForearm.force -40 + "manipulator"&5 +32 &f& +3 "core" &   + "manipulator"&d% +4 "core" %   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &i% +3 "core" %   I H + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &k% +3 "core" %    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +4049 #t-> calarm 2 +2 "storage"(m% +3 "core" %\ 2\ 3\ + "manipulator"&7% +4 "core" %    +2 "manipulator"&l% +4 "core" %  ! 2  +2 .tForearm.seek :retract + "manipulator"&j'\ +86 "core" ' +2 .tElbow.seek :clear + "manipulator"&o(d +125 "core" ( +2 "manipulator"&q% +4 "core" %\   h  + "manipulator"&s& +4 "core" &d  !  + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 + "storage"(>( +194 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 .tForearm.seek :retract + "manipulator"&r'\ +3 "core" ' +2 .tElbow.seek :clear + "manipulator"&x(d +4 "core" ( +2 .tForearm.seek :retract + "manipulator"&y'\ +4 "core" ' +2 .tElbow.seek 2 + "manipulator"&( +124 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +22 &p& +2 "core" & e +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &u& +2 "core" &   +2 .tForearm.force -40 + "manipulator"&5 +32 &w& +3 "core" &   T + "manipulator"&~% +4 "core" %J   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +2 "core" %+   L +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +2 "core" %,    +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&v'\ +95 "core" ' +2 .tElbow.seek :clear + "manipulator"&{(d +128 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&}'\ +10 "core" ' +2 .tElbow.seek 2 +2 "manipulator"&( +126 "core" ( + .tElbow.coast +2 "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 +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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 +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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &J& +2 "core" &  m + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "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.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +17 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 && +3 "core" & 3 + .tForearm.force -40 + "manipulator"&5 +33 &|& +2 "core" & !   +2 "manipulator"&% +3 "core" %K   +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 & % +3 "core" %+   4 + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 & % +3 "core" %+    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&O'\ +87 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +105 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek 2 +2 "manipulator"& ( +128 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .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 +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +38 "manipulator"&6A +14 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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.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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 && +3 "core" &    + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "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 +12 .tElbow.force 65 +2 "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.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 && +3 "core" &   + .tForearm.force -40 +2 "manipulator"&5 +32 &U& +2 "core" &   ? +2 "manipulator"&% +3 "core" %L  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &% +3 "core" %*   . + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &% +4 "core" %+    + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +105 "core" ( +2 .tForearm.seek :retract + "manipulator"&['\ +4 "core" ' +2 .tElbow.seek 2 + "manipulator"&( +126 "core" ( + .tElbow.coast + "manipulator"&6 +3 .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 +13 .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 +12 .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.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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 && +2 "core" &  +2 .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.force 65 + "manipulator"&6A +12 .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 +2 "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 +6 "Can"<w\ a` +6 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 && +3 "core" &   + .tForearm.force -40 + "manipulator"&5 +33 &!& +2 "core" &   +2 "manipulator"& % +3 "core" %N   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &$% +2 "core" %*    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &a% +2 "core" %+     + .tForearm.coast +3 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&"'\ +88 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +126 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&''\ +4 "core" ' + .tElbow.seek 2 +2 "manipulator"&%( +107 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &*& +2 "core" &   M +2 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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.coast + "manipulator"&6 +23 &g& +2 "core" &   + .tForearm.force -40 +2 "manipulator"&5 +32 &(& +3 "core" &   + "manipulator"&&% +4 "core" %K   G + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &+% +2 "core" %*   ! + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &-% +3 "core" %+    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3346 #t-> calarm 1 + "storage"(/% +3 "core" %\ 4\ 2\ +2 "manipulator"&n% +4 "core" %m   + "manipulator"&.% +4 "core" %m   +2 .tForearm.seek :retract + "manipulator"&,'\ +83 "core" ' + .tElbow.seek :clear +2 "manipulator"&1(d +128 "core" ( + "manipulator"&3% +4 "core" %\    }  +2 "manipulator"&6& +3 "core" &d   % +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +37 "storage"(t($ +194 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 .tForearm.seek :retract +2 "manipulator"&4'\ +2 "core" ' +2 .tElbow.seek :clear + "manipulator"&:(d +23 "core" ( +3 .tForearm.seek :retract +2 "manipulator"&;'\ +3 "core" ' +2 .tElbow.seek 1 + "manipulator"&<( +124 "core" ( + .tElbow.coast + "manipulator"&6 +3 .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 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &2& +2 "core" &   * + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 && +2 "core" &  O +2 .tForearm.force -40 + "manipulator"&5 +32 && +3 "core" &  " R +2 "manipulator"&8% +3 "core" %D   f +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &F% +3 "core" %   * / + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &5% +3 "core" %#   . + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&9'\ +90 "core" ' +2 .tElbow.seek :clear + "manipulator"&?(d +128 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&B'\ +3 "core" ' +2 .tElbow.seek 1 + "manipulator"&D( +111 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 && +3 "core" &  o + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.coast + "manipulator"&6 +22 &E& +3 "core" &   I + .tForearm.force -40 + "manipulator"&5 +33 &A& +2 "core" &    +2 "manipulator"&C% +4 "core" %F !  + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &H% +2 "core" %   _  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &=% +3 "core" %"  !  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&'\ +87 "core" ' + .tElbow.seek :clear +2 "manipulator"&I(d +123 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&@'\ +3 "core" ' +2 .tElbow.seek 1 + "manipulator"&G( +121 "core" ( +2 .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 +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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.coast + "manipulator"&6 +22 &N& +3 "core" &  > + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +19 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &L& +3 "core" &    + .tForearm.force -40 + "manipulator"&5 +32 && +3 "core" & !  G + "manipulator"&P% +41 "core" %F   J + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &M% +2 "core" % !  Z % +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &K% +2 "core" %"    +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&T'\ +94 "core" ' +2 .tElbow.seek :clear + "manipulator"&R(d +130 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +7 "core" ' +2 .tElbow.seek 1 + "manipulator"&V( +108 "core" ( + .tElbow.coast +2 "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 +13 .tElbow.force -65 + "manipulator"&6 +12 .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 +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "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 +12 .tElbow.coast + "manipulator"&6 +23 &S& +2 "core" &  ; +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +11 .tElbow.coast +2 "manipulator"&6 +22 &Q& +2 "core" &   +2 .tForearm.force -40 + "manipulator"&5 +32 &Y& +3 "core" &  "  + "manipulator"&X% +4 "core" %E   r + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &\\% +3 "core" %   # + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &#% +3 "core" %!   _  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&Z'\ +87 "core" ' +2 .tElbow.seek :clear + "manipulator"&W(d +127 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&_'\ +3 "core" ' +2 .tElbow.seek 1 +2 "manipulator"&^( +122 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "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 +2 "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 +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 +12 .tElbow.force -65 +2 "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 &b& +2 "core" &   + .tElbow.force 65 +2 "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 +13 .tElbow.force -65 + "manipulator"&6 +12 .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 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +11 .tElbow.coast +2 "manipulator"&6 +22 &)& +2 "core" &   Q +2 .tForearm.force -40 + "manipulator"&5 +32 &`& +3 "core" &  "  + "manipulator"&]% +4 "core" %F   +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &c% +2 "core" %    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &e% +3 "core" %!    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +5523 #t-> calarm 1 +2 "storage"(h% +3 "core" %\ 2\ 3\ +2 "manipulator"&0% +4 "core" %L   + "manipulator"&f% +4 "core" %L   +2 .tForearm.seek :retract + "manipulator"&d'\ +85 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&i(d +121 "core" ( +2 "manipulator"&k% +3 "core" %\    ! +2 "manipulator"&m& +4 "core" &d  ! j  + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 + "storage"(7($ +4 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 .tForearm.seek :retract +2 "manipulator"&l'\ +2 "core" ' +2 .tElbow.seek :clear + "manipulator"&q(d +20 "core" ( +2 .tForearm.seek :retract + "manipulator"&s'\ +4 "core" ' +2 .tElbow.seek 1 + "manipulator"&z( +127 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +13 .tElbow.force 65 + "manipulator"&6A +12 .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 +2 "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 +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.coast + "manipulator"&6 +22 &j& +2 "core" & \  +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +37 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6 +12 .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 +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &o& +3 "core" &  w + .tForearm.force -40 + "manipulator"&5 +33 &r& +2 "core" &   +2 "manipulator"&x% +4 "core" %E   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" %  " % + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &y% +3 "core" %!   & + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&p'\ +89 "core" ' + .tElbow.seek :clear +2 "manipulator"&u(d +125 "core" ( +2 .tForearm.seek :retract + "manipulator"&w'\ +4 "core" ' +2 .tElbow.seek 1 + "manipulator"&~( +107 "core" ( + .tElbow.coast +2 "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 +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6 +12 .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 +2 "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 +12 .tElbow.coast +2 "manipulator"&6 +22 && +2 "core" &   +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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 +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 && +2 "core" &  L + .tForearm.force -40 +2 "manipulator"&5 +32 &v& +3 "core" &  # + "manipulator"&{% +4 "core" %H   | + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" %     + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &}% +3 "core" %!    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&J'\ +89 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +112 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&|'\ +3 "core" ' +2 .tElbow.seek 1 + "manipulator"&( +111 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 +6 "manipulator"&5 +32 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 & & +2 "core" &   V +2 .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 +2 "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.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 & & +3 "core" &  e + .tForearm.force -40 + "manipulator"&5 +33 &O& +2 "core" &   Y + "manipulator"&% +4 "core" %G    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 & % +3 "core" %    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &% +3 "core" %   Q  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&'\ +89 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +127 "core" ( +3 .tForearm.seek :retract + "manipulator"&U'\ +13 "core" ' +2 .tElbow.seek 1 + "manipulator"&( +122 "core" ( + .tElbow.coast +2 "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 +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +43 .tElbow.coast +8 "manipulator"&6 +22 && +3 "core" &  O + .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 +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 +2 "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 +12 .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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 && +3 "core" &   m + .tForearm.force -40 +2 "manipulator"&5 +32 && +3 "core" &  ! M + "manipulator"&% +4 "core" %I   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" %    + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &[% +3 "core" %!   \ + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&'\ +88 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +136 "core" ( + .tForearm.seek :retract +2 "manipulator"&!'\ +4 "core" ' +2 .tElbow.seek 1 + "manipulator"& ( +108 "core" ( +2 .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 +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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +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 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast +2 "manipulator"&6 +22 &$& +2 "core" & + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .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 +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &a& +3 "core" &   + .tForearm.force -40 +2 "manipulator"&5 +32 &"& +2 "core" & !   +2 "manipulator"&% +3 "core" %K   +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &%% +3 "core" %    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &'% +2 "core" %!   ! +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2343 #t-> calarm 2 +2 "storage"(*% +3 "core" %\ 3\ 3\ +2 "manipulator"&g% +4 "core" %4    + "manipulator"&(% +4 "core" %4   ( +2 .tForearm.seek :retract + "manipulator"&&'\ +91 "core" ' +2 .tElbow.seek :clear + "manipulator"&+(d +124 "core" ( + "manipulator"&-% +4 "core" %\ &    !W +2 "manipulator"&/& +3 "core" &d   U P +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(n( +194 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 .tForearm.seek :retract +2 "manipulator"&.'\ +3 "core" ' +2 .tElbow.seek :clear + "manipulator"&3(d +7 "core" ( +2 .tForearm.seek :retract + "manipulator"&6'\ +4 "core" ' + .tElbow.seek 2 +2 "manipulator"&>( +108 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +22 &,& +2 "core" & \  h +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &1& +2 "core" &  W + .tForearm.force -40 +2 "manipulator"&5 +32 &4& +2 "core" &   +2 "manipulator"&:% +4 "core" %P   n + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &<% +3 "core" %+   d 1 + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &;% +3 "core" %+   _ = + .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&2'\ +88 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +127 "core" ( +2 .tForearm.seek :retract + "manipulator"&'\ +14 "core" ' +2 .tElbow.seek 2 + "manipulator"&8( +122 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +32 "manipulator"&6 +19 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &F& +3 "core" & f + .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 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &5& +3 "core" &  + .tForearm.force -40 + "manipulator"&5 +32 &9& +3 "core" &    + "manipulator"&?% +4 "core" %T   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &D% +3 "core" %+  #  + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &B% +3 "core" %+    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&E(d +130 "core" ( + .tForearm.seek :retract +2 "manipulator"&A'\ +4 "core" ' + .tElbow.seek 2 +2 "manipulator"&C( +111 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +11 .tElbow.coast +2 "manipulator"&6 +22 &H& +2 "core" &  \\ +2 .tElbow.force 65 + "manipulator"&6A +12 .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 +2 "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 +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 +2 "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.coast +2 "manipulator"&6 +22 &=& +3 "core" &    + .tForearm.force -40 + "manipulator"&5 +33 && +2 "core" &   +2 "manipulator"&I% +3 "core" %R   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &G% +3 "core" %+   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &@% +2 "core" %,    +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&N'\ +86 "core" ' + .tElbow.seek :clear +2 "manipulator"&L(d +127 "core" ( + .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek 2 + "manipulator"&P( +122 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &M& +2 "core" &  - + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .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 +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 +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 +2 "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 +22 &K& +3 "core" &   N + .tForearm.force -40 +2 "manipulator"&5 +32 &T& +2 "core" &   +2 "manipulator"&R% +4 "core" %W   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &V% +2 "core" %+    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &% +3 "core" %,    + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&S'\ +89 "core" ' + .tElbow.seek :clear +7 "manipulator"&Q(d +125 "core" ( + .tForearm.seek :retract +2 "manipulator"&Y'\ +4 "core" ' + .tElbow.seek 2 +33 "manipulator"&X( +116 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "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 +12 .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.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 +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 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &\\& +3 "core" &  \\ + .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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &#& +2 "core" &    +2 .tForearm.force -40 + "manipulator"&5 +32 &Z& +3 "core" &   + "manipulator"&W% +4 "core" %V   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &^% +3 "core" %+   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &_% +3 "core" %,    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3580 #t-> calarm 3 + "storage"(b% +4 "core" %\ 2\ 2\ + "manipulator"&)% +4 "core" %H  +2 "manipulator"&`% +3 "core" %H   +2 .tForearm.seek :retract +2 "manipulator"&]'\ +85 "core" ' +2 .tElbow.seek :clear + "manipulator"&c(d +125 "core" ( + "manipulator"&e% +4 "core" %\    M , +2 "manipulator"&h& +3 "core" &d  # + +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 3 + "storage"(0( +196 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 .tForearm.seek :retract +2 "manipulator"&f'\ +3 "core" ' +2 .tElbow.seek :clear + "manipulator"&k(d +10 "core" ( + .tForearm.seek :retract +2 "manipulator"&m'\ +4 "core" ' +2 .tElbow.seek 3 + "manipulator"&t( +122 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &d& +3 "core" &   I + .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &i& +3 "core" &    + .tForearm.force -40 + "manipulator"&5 +33 &l& +2 "core" &   +2 "manipulator"&q% +3 "core" %   +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &z% +2 "core" %   @ + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &s% +3 "core" %    +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&j'\ +89 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&o(d +128 "core" ( +2 .tForearm.seek :retract + "manipulator"&r'\ +3 "core" ' +2 .tElbow.seek 3 +2 "manipulator"&x( +110 "core" ( + .tElbow.coast +2 "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 +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 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 && +2 "core" &   +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +49 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &y& +3 "core" & l + .tForearm.force -40 + "manipulator"&5 +33 &p& +2 "core" &  +2 "manipulator"&u% +3 "core" %   +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &~% +3 "core" %    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &w% +3 "core" %    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +123 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&v'\ +4 "core" ' + .tElbow.seek 3 +2 "manipulator"&{( +122 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "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 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 && +2 "core" &   + .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &}& +2 "core" & \\ +2 .tForearm.force -40 + "manipulator"&5 +33 &J& +2 "core" &   +2 "manipulator"&% +3 "core" %   +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" %    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &|% +2 "core" %    +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"& '\ +87 "core" ' +2 .tElbow.seek :clear + "manipulator"& (d +129 "core" ( + .tForearm.seek :retract +2 "manipulator"&O'\ +4 "core" ' +2 .tElbow.seek 3 +2 "manipulator"&( +106 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .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 +12 .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.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +22 & & +2 "core" &   H +2 .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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .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 +12 .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 +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 && +3 "core" &   + .tForearm.force -40 + "manipulator"&5 +33 && +2 "core" &    +2 "manipulator"&% +3 "core" %   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &% +3 "core" %    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &U% +3 "core" %   '  + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&'\ +88 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +122 "core" ( +2 .tForearm.seek :retract + "manipulator"&'\ +4 "core" ' + .tElbow.seek 3 +2 "manipulator"&( +118 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6A +12 .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 +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 +12 .tElbow.coast + "manipulator"&6 +23 && +8 "core" &   + .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .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 +12 .tElbow.force 65 +2 "manipulator"&6A +33 .tElbow.force -65 +8 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.coast +2 "manipulator"&6 +22 &[& +3 "core" &   O + .tForearm.force -40 + "manipulator"&5 +33 && +2 "core" &   z +2 "manipulator"&% +4 "core" %   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 & % +3 "core" %    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &!% +3 "core" %  ! ,  + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3228 #t-> calarm 4 +2 "storage"($% +3 "core" %\ 4\ \ + "manipulator"&a% +4 "core" %   ) +2 "manipulator"&"% +4 "core" %   ) +2 .tForearm.seek :retract + "manipulator"&'\ +91 "core" ' +2 .tElbow.seek :clear + "manipulator"&%(d +105 "core" ( + "manipulator"&'% +4 "core" %\ (   n "[ +2 "manipulator"&*& +3 "core" &d   +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 4 + "storage"(g(,H +188 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 .tForearm.seek :retract +2 "manipulator"&('\ +3 "core" ' +2 .tElbow.seek :clear + "manipulator"&-(d +4 "core" ( + .tForearm.seek :retract +2 "manipulator"&/'\ +3 "core" ' +2 .tElbow.seek 4 +2 "manipulator"&7( +121 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +22 &&& +3 "core" &   + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &+& +3 "core" &   + .tForearm.force -40 + "manipulator"&5 +33 &.& +2 "core" &   +2 "manipulator"&3% +3 "core" %h   a + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &>% +3 "core" %D    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &6% +3 "core" %D   c  + .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&,'\ +87 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&1(d +128 "core" ( +2 .tForearm.seek :retract + "manipulator"&4'\ +3 "core" ' +2 .tElbow.seek 4 +2 "manipulator"&:( +105 "core" ( +2 .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 +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &<& +3 "core" &   T + .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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &;& +2 "core" &   +2 .tForearm.force -40 + "manipulator"&5 +32 &2& +4 "core" &   + "manipulator"&% +4 "core" %j   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &8% +3 "core" %D " " -  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &% +3 "core" %D    + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&F'\ +89 "core" ' +2 .tElbow.seek :clear + "manipulator"&5(d +125 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&9'\ +4 "core" ' + .tElbow.seek 4 +2 "manipulator"&?( +107 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +32 "manipulator"&6 +19 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &D& +2 "core" &   + .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 +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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &B& +2 "core" &    + .tForearm.force -40 +2 "manipulator"&5 +32 && +3 "core" &   W +2 "manipulator"&E% +3 "core" %j   W + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &C% +3 "core" %C    + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &A% +3 "core" %D   L  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&H'\ +86 "core" ' +2 .tElbow.seek :clear + "manipulator"&=(d +125 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +4 "core" ' + .tElbow.seek 4 +2 "manipulator"&I( +114 "core" ( + .tElbow.coast +2 "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 +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &G& +3 "core" & \ E + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "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 +2 "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.coast + "manipulator"&6 +23 &@& +2 "core" &   + .tForearm.force -40 +2 "manipulator"&5 +32 &N& +2 "core" &   +2 "manipulator"&L% +4 "core" %k   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &P% +2 "core" %C  " f  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &% +3 "core" %D    + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&M'\ +96 "core" ' +2 .tElbow.seek :clear + "manipulator"&K(d +125 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&T'\ +4 "core" ' + .tElbow.seek 4 +2 "manipulator"&R( +108 "core" ( +2 .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 +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &V& +2 "core" &  +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +3 "manipulator"&6 +13 .tElbow.force 65 +3 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 && +2 "core" &   + .tForearm.force -40 +2 "manipulator"&5 +32 &S& +2 "core" &  ! 4 +2 "manipulator"&Q% +3 "core" %k   & + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &X% +3 "core" %C    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &Y% +2 "core" %D    +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3695 "Can"ow\ -- +3230 #t-> calarm 5 + "storage"(\\% +3 "core" %\ 2\ 2\ +2 "manipulator"&#% +4 "core" %ӂ   +2 "manipulator"&Z% +3 "core" %ӂ   +2 .tForearm.seek :retract +2 "manipulator"&W'\ +89 "core" ' +2 .tElbow.seek :clear + "manipulator"&^(d +125 "core" ( +2 "manipulator"&_% +4 "core" %\ '  m !O + "manipulator"&b& +4 "core" &d    + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"()(< +192 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 .tForearm.seek :retract +2 "manipulator"&`'\ +3 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&e(d +24 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&h'\ +4 "core" ' + .tElbow.seek 5 +2 "manipulator"&n( +121 "core" ( +32 .tElbow.coast +7 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &]& +3 "core" &  y + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .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.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +22 &c& +3 "core" &   + .tForearm.force -40 + "manipulator"&5 +33 &f& +2 "core" &   +2 "manipulator"&k% +3 "core" %%   +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &t% +3 "core" %    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &m% +3 "core" %   }  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&d'\ +97 "core" ' +2 .tElbow.seek :clear + "manipulator"&i(d +128 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&l'\ +4 "core" ' +2 .tElbow.seek 5 +2 "manipulator"&q( +118 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6A +12 .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 +12 .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 +12 .tElbow.coast +2 "manipulator"&6 +22 &z& +3 "core" &  R + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .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 +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &s& +2 "core" & \ Z + .tForearm.force -40 +2 "manipulator"&5 +32 &j& +2 "core" &  . +2 "manipulator"&o% +3 "core" %'   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &x% +2 "core" %   +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &r% +3 "core" %   S  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&'\ +87 "core" ' +2 .tElbow.seek :clear + "manipulator"&y(d +124 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&p'\ +3 "core" ' +2 .tElbow.seek 5 + "manipulator"&u( +109 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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 +13 .tElbow.force 65 + "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &~& +2 "core" &  +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6A +12 .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 +13 .tElbow.force 65 + "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &w& +3 "core" & \  + .tForearm.force -40 + "manipulator"&5 +33 && +2 "core" &    +2 "manipulator"&% +3 "core" %( s H H + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &{% +2 "core" %  " +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &v% +3 "core" %    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +38 "manipulator"&'\ +91 "core" ' + .tElbow.seek :clear +2 "manipulator"&}(d +103 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&J'\ +3 "core" ' +2 .tElbow.seek 5 +2 "manipulator"&( +108 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "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 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 && +3 "core" &    + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +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 +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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &|& +3 "core" &   + .tForearm.force -40 + "manipulator"&5 +33 & & +2 "core" &   +2 "manipulator"& % +3 "core" %(   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &% +3 "core" % "  M  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &O% +3 "core" %    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"& '\ +88 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +111 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek 5 + "manipulator"&( +105 "core" ( +2 .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 +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 && +3 "core" &   + .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.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.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &U& +2 "core" &   Y + .tForearm.force -40 +2 "manipulator"&5 +32 && +2 "core" &   \\ +2 "manipulator"&% +4 "core" %'    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" %   % + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &% +2 "core" %    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3405 #t-> calarm 6 +2 "storage"(% +3 "core" %\ 3\ (\ + "manipulator"&[% +4 "core" %   +2 "manipulator"&% +3 "core" %   +2 .tForearm.seek :retract +2 "manipulator"&'\ +86 "core" ' +2 .tElbow.seek :clear + "manipulator"& (d +124 "core" ( + "manipulator"&!% +4 "core" %\    $ + "manipulator"&$& +4 "core" &d   " N +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(a(K +189 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 .tForearm.seek :retract +2 "manipulator"&"'\ +3 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&'(d +3 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&*'\ +3 "core" ' +2 .tElbow.seek 6 +2 "manipulator"&0( +115 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 + "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 && +2 "core" &   + +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +33 "manipulator"&6 +18 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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.coast +2 "manipulator"&6 +22 &%& +2 "core" &   +2 .tForearm.force -40 + "manipulator"&5 +32 &(& +4 "core" & "  + "manipulator"&-% +4 "core" %q  #  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &7% +3 "core" %V   a c + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &/% +4 "core" %W    + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&&'\ +92 "core" ' + .tElbow.seek :clear +2 "manipulator"&+(d +123 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&.'\ +4 "core" ' + .tElbow.seek 6 +2 "manipulator"&3( +116 "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 +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &>& +2 "core" &  ' +2 .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 +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 +2 "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 +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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &6& +2 "core" &  +2 .tForearm.force -40 + "manipulator"&5 +32 &,& +3 "core" &   + "manipulator"&1% +4 "core" %q  + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &:% +2 "core" %W  ] +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &4% +2 "core" %W   1  +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&<'\ +86 "core" ' + .tElbow.seek :clear +2 "manipulator"&;(d +101 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&2'\ +4 "core" ' + .tElbow.seek 6 +2 "manipulator"&( +121 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "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 +12 .tElbow.coast + "manipulator"&6 +22 &8& +3 "core" &   + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +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 +22 && +3 "core" &  + .tForearm.force -40 +2 "manipulator"&5 +32 &F& +3 "core" &   + "manipulator"&5% +4 "core" %t   \\ +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &?% +2 "core" %W   G + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &9% +3 "core" %W     + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&D'\ +84 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&B(d +121 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +4 "core" ' + .tElbow.seek 6 +2 "manipulator"&E( +119 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .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.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +22 &C& +2 "core" &   +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +32 "manipulator"&6 +18 .tElbow.force 65 +2 "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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +22 &A& +3 "core" &    + .tForearm.force -40 + "manipulator"&5 +33 &H& +2 "core" &   { +2 "manipulator"&=% +3 "core" %u   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &I% +3 "core" %W    = + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +2 "core" %X    +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&G'\ +93 "core" ' + .tElbow.seek :clear +2 "manipulator"&@(d +125 "core" ( +2 .tForearm.seek :retract + "manipulator"&N'\ +4 "core" ' +2 .tElbow.seek 6 + "manipulator"&L( +101 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "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 +12 .tElbow.force -65 +2 "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.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .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 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &P& +2 "core" &   + .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 && +3 "core" &   + .tForearm.force -40 + "manipulator"&5 +33 &M& +2 "core" &   U +2 "manipulator"&K% +3 "core" %z "  +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &R% +3 "core" %W    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &T% +3 "core" %X    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2881 #t-> calarm 7 + "storage"(V% +3 "core" %\ 4\ 3\ +2 "manipulator"&% +4 "core" %Ӌ   +2 "manipulator"&S% +3 "core" %Ӌ   ^ +2 .tForearm.seek :retract +2 "manipulator"&Q'\ +82 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&X(d +101 "core" ( + "manipulator"&Y% +4 "core" %\   !  +2 "manipulator"&\\& +4 "core" &d   / + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 7 + "storage"(#([z +191 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 .tForearm.seek :retract + "manipulator"&Z'\ +3 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&_(d +4 "core" ( + .tForearm.seek :retract +2 "manipulator"&b'\ +4 "core" ' + .tElbow.seek 7 +2 "manipulator"&g( +125 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +22 &W& +3 "core" & n + .tElbow.force 65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +6 "manipulator"&6A +13 .tElbow.force -65 +2 "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 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &^& +2 "core" &   +2 .tForearm.force -40 + "manipulator"&5 +32 &`& +3 "core" & "   + "manipulator"&e% +4 "core" %6   L + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &n% +2 "core" %   3 +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &h% +4 "core" %    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&]'\ +96 "core" ' + .tElbow.seek :clear +2 "manipulator"&c(d +125 "core" ( +2 .tForearm.seek :retract + "manipulator"&f'\ +4 "core" ' + .tElbow.seek 7 +2 "manipulator"&k( +121 "core" ( + .tElbow.coast +2 "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 +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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 +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +32 "manipulator"&6 +19 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &t& +2 "core" &  ! +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &m& +3 "core" &   + .tForearm.force -40 + "manipulator"&5 +32 &d& +3 "core" &   + "manipulator"&i% +4 "core" %8   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &q% +2 "core" %   ]  +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &l% +3 "core" %    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&z'\ +89 "core" ' +2 .tElbow.seek :clear + "manipulator"&s(d +124 "core" ( + .tForearm.seek :retract +2 "manipulator"&j'\ +4 "core" ' + .tElbow.seek 7 +2 "manipulator"&o( +111 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &x& +3 "core" &   = + .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 +2 "manipulator"&6A +12 .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 +2 "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 +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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &r& +3 "core" &    + .tForearm.force -40 +2 "manipulator"&5 +32 && +3 "core" &   + "manipulator"&y% +4 "core" %<   # + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &u% +2 "core" %    +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &p% +2 "core" %    +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&~'\ +95 "core" ' + .tElbow.seek :clear +2 "manipulator"&w(d +126 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +4 "core" ' + .tElbow.seek 7 +2 "manipulator"&( +113 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &{& +2 "core" & \  { + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &v& +3 "core" &    + .tForearm.force -40 + "manipulator"&5 +32 && +3 "core" &   + "manipulator"&}% +4 "core" %>   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" %   ]  + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &J% +3 "core" %    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' + .tElbow.seek :clear +2 "manipulator"&|(d +123 "core" ( +2 .tForearm.seek :retract +2 "manipulator"& '\ +4 "core" ' + .tElbow.seek 7 +2 "manipulator"& ( +109 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +32 "manipulator"&6 +19 .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 +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 && +2 "core" &   8 + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +3 "manipulator"&6A +12 .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 +2 "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 +12 .tElbow.coast + "manipulator"&6 +22 &O& +3 "core" &  o + .tForearm.force -40 +2 "manipulator"&5 +32 & & +2 "core" & "  $ +2 "manipulator"&% +3 "core" %@   +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" %   Q  + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" %    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +5410 #t-> calarm 7 +2 "storage"(% +3 "core" %\ 4\ 2\ + "manipulator"&U% +4 "core" %L   +2 "manipulator"&% +4 "core" %L   +2 .tForearm.seek :retract + "manipulator"&'\ +88 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +175 "core" ( + "manipulator"&% +4 "core" %\ '   !O +2 "manipulator"&& +3 "core" &d !  ! 2 +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 7 + "storage"([([z +2 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&!(d +21 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&$'\ +4 "core" ' + .tElbow.seek 7 +2 "manipulator"&)( +128 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 +6 "manipulator"&5 +32 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +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 +13 .tElbow.coast + "manipulator"&6 +22 && +3 "core" & + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +13 .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 +12 .tElbow.force -65 +2 "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 +12 .tElbow.coast + "manipulator"&6 +22 & & +3 "core" &   + .tForearm.force -40 + "manipulator"&5 +33 &"& +2 "core" & !   +2 "manipulator"&'% +3 "core" %<   n + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &0% +2 "core" %    +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &*% +3 "core" %    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&'\ +89 "core" ' +2 .tElbow.seek :clear + "manipulator"&%(d +127 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&('\ +4 "core" ' + .tElbow.seek 7 +2 "manipulator"&-( +122 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "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 +12 .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 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &7& +2 "core" &  S + .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "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 +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 +12 .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 +12 .tElbow.coast + "manipulator"&6 +22 &/& +3 "core" &   + .tForearm.force -40 + "manipulator"&5 +33 &&& +2 "core" &   e +2 "manipulator"&+% +4 "core" %A   + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &3% +2 "core" %    +2 .tForearm.coast + "manipulator"&5 +60 .tForearm.force -55 + "manipulator"&5 +32 &.% +3 "core" %    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&>'\ +99 "core" ' + .tElbow.seek :clear +2 "manipulator"&6(d +123 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&,'\ +4 "core" ' + .tElbow.seek 7 +2 "manipulator"&1( +105 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &:& +2 "core" &   +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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 +12 .tElbow.force -65 +2 "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.coast +2 "manipulator"&6 +22 &4& +2 "core" &   +2 .tForearm.force -40 + "manipulator"&5 +32 &<& +3 "core" &   + "manipulator"&;% +4 "core" %B   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" %   J  + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &2% +2 "core" %   5 +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&8'\ +87 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +127 "core" ( + .tForearm.seek :retract +2 "manipulator"&F'\ +4 "core" ' + .tElbow.seek 7 +2 "manipulator"&5( +111 "core" ( +2 .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 +12 .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.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &?& +3 "core" &    + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &9& +3 "core" &   + .tForearm.force -40 +2 "manipulator"&5 +32 &D& +2 "core" &   +2 "manipulator"&B% +3 "core" %@   s + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &E% +3 "core" %     + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" %   : + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&C'\ +87 "core" ' + .tElbow.seek :clear +2 "manipulator"&A(d +125 "core" ( +3 .tForearm.seek :retract + "manipulator"&H'\ +3 "core" ' +2 .tElbow.seek 7 + "manipulator"&=( +112 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .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 +2 "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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.coast +2 "manipulator"&6 +22 &I& +3 "core" &   + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.coast + "manipulator"&6 +52 && +9 "core" &   +2 .tForearm.force -40 + "manipulator"&5 +32 &G& +3 "core" &   + "manipulator"&@% +4 "core" %?   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &L% +2 "core" %    +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &N% +3 "core" %  # &  + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2545 #t-> calarm 6 +2 "storage"(P% +3 "core" %\ 3\ 3\ +2 "manipulator"&% +4 "core" %k   + "manipulator"&M% +4 "core" %k   +2 .tForearm.seek :retract +2 "manipulator"&K'\ +84 "core" ' +2 .tElbow.seek :clear + "manipulator"&R(d +120 "core" ( +2 "manipulator"&T% +4 "core" %\    _  + "manipulator"&V& +4 "core" &d    +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"((K +189 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 .tForearm.seek :retract +2 "manipulator"&S'\ +3 "core" ' + .tElbow.seek :clear +2 "manipulator"&Y(d +22 "core" ( +2 .tForearm.seek :retract + "manipulator"&\\'\ +4 "core" ' +2 .tElbow.seek 6 + "manipulator"&a( +119 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "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.coast +2 "manipulator"&6 +22 &Q& +2 "core" &   +2 .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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &X& +2 "core" &  \ 3 +2 .tForearm.force -40 + "manipulator"&5 +32 &Z& +2 "core" &   +2 "manipulator"&_% +4 "core" %}   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &g% +2 "core" %V    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &b% +3 "core" %V  #  * + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&W'\ +87 "core" ' +2 .tElbow.seek :clear + "manipulator"&^(d +127 "core" ( +2 .tForearm.seek :retract + "manipulator"&`'\ +4 "core" ' +2 .tElbow.seek 6 + "manipulator"&e( +118 "core" ( + .tElbow.coast +2 "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 +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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +3 "manipulator"&6A +12 .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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &n& +2 "core" &  ^ + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "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 +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 &h& +2 "core" &  @ + .tForearm.force -40 +2 "manipulator"&5 +32 &]& +3 "core" &   > + "manipulator"&c% +4 "core" %~   + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &k% +3 "core" %W    + .tForearm.coast +6 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &f% +3 "core" %W    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&t'\ +94 "core" ' +2 .tElbow.seek :clear + "manipulator"&m(d +125 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&d'\ +3 "core" ' +2 .tElbow.seek 6 +2 "manipulator"&i( +119 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &q& +2 "core" &   l +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +32 "manipulator"&6A +19 .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 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &l& +3 "core" &    + .tForearm.force -40 + "manipulator"&5 +33 &z& +2 "core" &   +2 "manipulator"&s% +3 "core" %}   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &o% +3 "core" %X    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &j% +3 "core" %X  !  + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&x'\ +87 "core" ' +2 .tElbow.seek :clear + "manipulator"&r(d +114 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +4 "core" ' + .tElbow.seek 6 +2 "manipulator"&y( +105 "core" ( + .tElbow.coast +2 "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 +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &u& +2 "core" &    +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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 +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &p& +2 "core" &   +2 .tForearm.force -40 + "manipulator"&5 +32 &~& +2 "core" &   +2 "manipulator"&w% +4 "core" %΀   d + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +2 "core" %X     +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" %Y    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&{'\ +87 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&v(d +125 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek 6 + "manipulator"&}( +116 "core" ( + .tElbow.coast +2 "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 +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 && +2 "core" &  + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &J& +2 "core" &  +2 .tForearm.force -40 + "manipulator"&5 +32 && +3 "core" &   + "manipulator"&|% +4 "core" %΁   + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 & % +3 "core" %X    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 & % +4 "core" %Y   !  + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2339 #t-> calarm 5 +2 "storage"(% +3 "core" %\ 1\ 1\ + "manipulator"&O% +4 "core" %|   e +2 "manipulator"& % +3 "core" %|  ! $ +2 .tForearm.seek :retract +2 "manipulator"&'\ +85 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +127 "core" ( + "manipulator"&% +4 "core" %\    5  +2 "manipulator"&& +3 "core" &d   q  +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"(U(< +194 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +4 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek 5 + "manipulator"&#( +117 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .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 +2 "manipulator"&6A +44 .tElbow.force -65 +7 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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 +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 +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 && +2 "core" &  # + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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.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.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +13 .tElbow.coast + "manipulator"&6 +22 && +4 "core" &   + .tForearm.force -40 + "manipulator"&5 +33 && +2 "core" &   +2 "manipulator"&!% +4 "core" %%   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &)% +2 "core" %   Q + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &$% +3 "core" %   7 + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&'\ +89 "core" ' +2 .tElbow.seek :clear + "manipulator"& (d +128 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&"'\ +4 "core" ' + .tElbow.seek 5 +2 "manipulator"&'( +117 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &0& +3 "core" & \ | + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &*& +3 "core" &  + .tForearm.force -40 +2 "manipulator"&5 +32 && +2 "core" &   W +2 "manipulator"&%% +4 "core" %(   & + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &-% +2 "core" %  - + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &(% +3 "core" % ! Y  + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&7'\ +87 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&/(d +129 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&&'\ +4 "core" ' + .tElbow.seek 5 +2 "manipulator"&+( +113 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +25 "Can"v\ [[ +7 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +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 +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 +12 .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.coast + "manipulator"&6 +23 &3& +2 "core" &   " +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.coast + "manipulator"&6 +22 &.& +3 "core" &  j + .tForearm.force -40 +2 "manipulator"&5 +32 &>& +3 "core" &   + "manipulator"&6% +4 "core" %*    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &1% +6 "core" %   \  + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &,% +2 "core" %    +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&:'\ +87 "core" ' +2 .tElbow.seek :clear + "manipulator"&4(d +122 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&<'\ +3 "core" ' + .tElbow.seek 5 +2 "manipulator"&;( +120 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 +37 "manipulator"&5 +34 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 && +2 "core" &   ; +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &2& +3 "core" &   + .tForearm.force -40 +2 "manipulator"&5 +33 &8& +2 "core" &   +2 "manipulator"&% +3 "core" %*   ) + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &5% +3 "core" %   a  + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &F% +2 "core" %    +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&?'\ +97 "core" ' + .tElbow.seek :clear +2 "manipulator"&9(d +125 "core" ( +2 .tForearm.seek :retract + "manipulator"&D'\ +9 "core" ' +2 .tElbow.seek 5 +2 "manipulator"&B( +123 "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 +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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 +2 "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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &E& +3 "core" &  1 + .tElbow.force 65 +2 "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 +2 "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 +12 .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 +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 && +2 "core" &   + .tForearm.force -40 +2 "manipulator"&5 +32 &C& +2 "core" &   $ +2 "manipulator"&A% +4 "core" %*    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &=% +2 "core" %    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &H% +3 "core" %  " W  + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +9357 #t-> calarm 4 +2 "storage"(I% +3 "core" %\ 4\ 3\ +2 "manipulator"&% +4 "core" %>   w + "manipulator"&G% +4 "core" %>   Z +2 .tForearm.seek :retract + "manipulator"&@'\ +94 "core" ' +2 .tElbow.seek :clear + "manipulator"&L(d +102 "core" ( + "manipulator"&N% +4 "core" %\ +  $ #c +2 "manipulator"&P& +3 "core" &d   +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 4 + "storage"((,H +190 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 .tForearm.seek :retract +2 "manipulator"&M'\ +3 "core" ' + .tElbow.seek :clear +2 "manipulator"&T(d +4 "core" ( +2 .tForearm.seek :retract + "manipulator"&V'\ +4 "core" ' +2 .tElbow.seek 4 +2 "manipulator"&[( +108 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +6 "manipulator"&5 +32 .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.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 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &K& +3 "core" &   S + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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.force 65 + "manipulator"&6A +12 .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 +2 "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 +12 .tElbow.coast +2 "manipulator"&6 +22 &R& +2 "core" &  R +2 .tForearm.force -40 + "manipulator"&5 +69 &S& +3 "core" &    + "manipulator"&Y% +4 "core" %i   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &a% +3 "core" %C    + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &\\% +3 "core" %D   U + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&Q'\ +89 "core" ' +2 .tElbow.seek :clear + "manipulator"&X(d +128 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&Z'\ +3 "core" ' + .tElbow.seek 4 +2 "manipulator"&_( +106 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &g& +3 "core" &   ; + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .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 +2 "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 +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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &b& +3 "core" &  + .tForearm.force -40 + "manipulator"&5 +32 &W& +3 "core" &   + "manipulator"&^% +4 "core" %h   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &e% +3 "core" %C " #   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &`% +3 "core" %D   L + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&n'\ +88 "core" ' +2 .tElbow.seek :clear + "manipulator"&h(d +124 "core" ( +2 .tForearm.seek :retract + "manipulator"&]'\ +4 "core" ' +2 .tElbow.seek 4 + "manipulator"&c( +110 "core" ( + .tElbow.coast +2 "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 +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &k& +2 "core" &  * +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &f& +3 "core" & 9 +2 .tForearm.force -40 + "manipulator"&5 +32 &t& +2 "core" &    +2 "manipulator"&m% +4 "core" %h   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &i% +3 "core" %C   z & + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &d% +2 "core" %C   X +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&q'\ +86 "core" ' + .tElbow.seek :clear +2 "manipulator"&l(d +123 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&z'\ +4 "core" ' + .tElbow.seek 4 +2 "manipulator"&s( +122 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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.coast + "manipulator"&6 +22 &o& +2 "core" & [ +2 .tElbow.force 65 + "manipulator"&6A +12 .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 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +32 "manipulator"&6A +18 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &j& +3 "core" &   2 + .tForearm.force -40 + "manipulator"&5 +32 &x& +3 "core" &   [ + "manipulator"&r% +4 "core" %l   H +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &y% +2 "core" %C    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" %C   N + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&u'\ +88 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&p(d +125 "core" ( + .tForearm.seek :retract +2 "manipulator"&~'\ +4 "core" ' +2 .tElbow.seek 4 +2 "manipulator"&w( +123 "core" ( + .tElbow.coast +2 "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 +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 +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 +13 .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 +2 "manipulator"&6 +12 .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 +12 .tElbow.force -65 +2 "manipulator"&6 +11 .tElbow.coast +2 "manipulator"&6 +22 && +2 "core" &  / +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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 +12 .tElbow.coast +2 "manipulator"&6 +22 && +2 "core" & m +2 .tForearm.force -40 + "manipulator"&5 +32 &{& +3 "core" & "   + "manipulator"&v% +4 "core" %l   + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &}% +2 "core" %C    +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &% +2 "core" %C   d + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2333 #t-> calarm 3 + "storage"(% +4 "core" %\ 1\ 2 \ + "manipulator"&J% +4 "core" %Ӌ   +2 "manipulator"&% +3 "core" %Ӌ   +2 .tForearm.seek :retract +2 "manipulator"&|'\ +82 "core" ' +2 .tElbow.seek :clear +2 "manipulator"& (d +122 "core" ( + "manipulator"& % +4 "core" %\   o  + "manipulator"&& +4 "core" &d  " \\  +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 3 +2 "storage"(O( +192 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 .tForearm.seek :retract + "manipulator"& '\ +3 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +23 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek 3 +2 "manipulator"&( +131 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "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 +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 && +2 "core" &   + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.coast + "manipulator"&6 +23 && +2 "core" &   + .tForearm.force -40 +2 "manipulator"&5 +32 && +2 "core" &   +2 "manipulator"&% +3 "core" %   +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &#% +3 "core" %   R  + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &% +3 "core" %    + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&'\ +88 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +126 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +4 "core" ' + .tElbow.seek 3 +2 "manipulator"&!( +113 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "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 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +43 .tElbow.force -65 +8 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &)& +3 "core" &  +2 .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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .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 +2 "manipulator"&6A +12 .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 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +22 &$& +3 "core" &   E + .tForearm.force -40 +2 "manipulator"&5 +32 && +3 "core" &   + "manipulator"& % +4 "core" %\   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &'% +2 "core" %   _ +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &"% +2 "core" %     + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&0'\ +93 "core" ' +2 .tElbow.seek :clear +6 "manipulator"&*(d +127 "core" ( +2 .tForearm.seek :retract + "manipulator"&'\ +4 "core" ' +2 .tElbow.seek 3 + "manipulator"&%( +123 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .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.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "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 +12 .tElbow.coast +2 "manipulator"&6 +22 &-& +2 "core" &  + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .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 +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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &(& +3 "core" & \  + .tForearm.force -40 + "manipulator"&5 +33 &7& +2 "core" &   " +2 "manipulator"&/% +3 "core" %   +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +33 &+% +2 "core" %   U +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &&% +2 "core" %    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&3'\ +92 "core" ' + .tElbow.seek :clear +2 "manipulator"&.(d +128 "core" ( +2 .tForearm.seek :retract + "manipulator"&>'\ +4 "core" ' +2 .tElbow.seek 3 + "manipulator"&6( +104 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .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 +12 .tElbow.force -65 +2 "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.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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.coast +2 "manipulator"&6 +22 &1& +2 "core" &   > +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "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.force 65 + "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &,& +3 "core" &   a + .tForearm.force -40 + "manipulator"&5 +33 &:& +2 "core" &   l +2 "manipulator"&4% +3 "core" %   ; + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &;% +3 "core" %   U ] + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &<% +2 "core" %    +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&'\ +87 "core" ' +2 .tElbow.seek :clear + "manipulator"&2(d +127 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&8'\ +3 "core" ' +2 .tElbow.seek 3 +2 "manipulator"&( +125 "core" ( + .tElbow.coast +2 "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 +12 .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 +12 .tElbow.force -65 +2 "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 +37 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &5& +3 "core" &   + .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +3 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &F& +3 "core" &  [ + .tForearm.force -40 +2 "manipulator"&5 +32 &?& +3 "core" &   + "manipulator"&9% +4 "core" %   \\ + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &B% +3 "core" %   3 + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &D% +3 "core" %    + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3691 #t-> calarm 2 + "storage"(E% +4 "core" %\ 2\ 3\ + "manipulator"&% +4 "core" %   +2 "manipulator"&C% +3 "core" %   +2 .tForearm.seek :retract +2 "manipulator"&A'\ +87 "core" ' + .tElbow.seek :clear +2 "manipulator"&=(d +128 "core" ( + "manipulator"&H% +4 "core" %\  v 6 +2 "manipulator"&I& +3 "core" &d     +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(( +188 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 .tForearm.seek :retract +2 "manipulator"&G'\ +3 "core" ' +2 .tElbow.seek :clear + "manipulator"&N(d +19 "core" ( +2 .tForearm.seek :retract + "manipulator"&P'\ +4 "core" ' +2 .tElbow.seek 2 + "manipulator"&U( +124 "core" ( +2 .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 +12 .tElbow.force -65 +2 "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 +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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast +2 "manipulator"&6 +22 &@& +3 "core" &    + .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "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.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +22 &L& +3 "core" &    + .tForearm.force -40 + "manipulator"&5 +33 &M& +2 "core" &   +2 "manipulator"&T% +3 "core" %V   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &[% +3 "core" %,    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &V% +3 "core" %-   C + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&K'\ +91 "core" ' +2 .tElbow.seek :clear + "manipulator"&R(d +124 "core" ( +2 .tForearm.seek :retract + "manipulator"&S'\ +4 "core" ' +2 .tElbow.seek 2 + "manipulator"&Y( +105 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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 +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &a& +2 "core" &   & +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +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 + "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &\\& +3 "core" &   , + .tForearm.force -40 +2 "manipulator"&5 +32 &Q& +3 "core" &   + "manipulator"&X% +4 "core" %T   0 + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &_% +3 "core" %,   & + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &Z% +2 "core" %-   2 O +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&g'\ +87 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&b(d +121 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&W'\ +41 "core" ' +2 .tElbow.seek 2 +2 "manipulator"&^( +109 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &e& +3 "core" &  " + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +17 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "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 +12 .tElbow.coast + "manipulator"&6 +22 &`& +3 "core" &   + .tForearm.force -40 +2 "manipulator"&5 +32 &n& +3 "core" &   +2 "manipulator"&h% +4 "core" %W   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &c% +2 "core" %,    \ + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &]% +3 "core" %,   C + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&k'\ +90 "core" ' +2 .tElbow.seek :clear + "manipulator"&f(d +130 "core" ( +2 .tForearm.seek :retract + "manipulator"&t'\ +4 "core" ' +2 .tElbow.seek 2 + "manipulator"&m( +107 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .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 +2 "manipulator"&6 +22 &i& +3 "core" &   + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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.coast + "manipulator"&6 +22 &d& +3 "core" & \  w + .tForearm.force -40 + "manipulator"&5 +32 &q& +3 "core" &   + "manipulator"&l% +4 "core" %V   + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &s% +3 "core" %,    + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &z% +3 "core" %,   N + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&o'\ +88 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&j(d +128 "core" ( + .tForearm.seek :retract +2 "manipulator"&x'\ +4 "core" ' + .tElbow.seek 2 +2 "manipulator"&r( +118 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &y& +3 "core" &   + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +22 && +3 "core" &   ? + .tForearm.force -40 + "manipulator"&5 +32 &u& +3 "core" &    +2 "manipulator"&p% +3 "core" %Z    +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &w% +3 "core" %,   \\  + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &~% +3 "core" %.   7 + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +69 .tForearm.coast +2 "manipulator"&5 +3902 #t-> calarm 1 + "storage"(% +3 "core" %\ 3\ 2\ +2 "manipulator"&% +4 "core" %ӥ   +2 "manipulator"&{% +3 "core" %ӥ   1 +2 .tForearm.seek :retract +2 "manipulator"&v'\ +83 "core" ' + .tElbow.seek :clear +2 "manipulator"&}(d +104 "core" ( +2 "manipulator"&% +4 "core" %\    T  +2 "manipulator"&& +3 "core" &d     +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(J($ +195 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' + .tElbow.seek :clear +2 "manipulator"& (d +12 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +4 "core" ' + .tElbow.seek 1 +2 "manipulator"&( +106 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +32 .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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .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.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &|& +3 "core" &   + .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.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 +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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 & & +3 "core" &  + .tForearm.force -40 +2 "manipulator"&5 +32 & & +2 "core" &   +2 "manipulator"&% +3 "core" %K   k + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &% +3 "core" %!    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &% +3 "core" %"   k + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +123 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +4 "core" ' + .tElbow.seek 1 +2 "manipulator"&( +110 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +32 .tElbow.force 65 +2 "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 +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &#& +2 "core" &   +2 .tElbow.force 65 + "manipulator"&6A +12 .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 +2 "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 +12 .tElbow.force 65 +2 "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 +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 && +3 "core" &   ) + .tForearm.force -40 + "manipulator"&5 +33 && +3 "core" &   + "manipulator"&% +4 "core" %M   + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &!% +2 "core" %!    +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &% +2 "core" %!   q +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&)'\ +98 "core" ' +2 .tElbow.seek :clear + "manipulator"&$(d +124 "core" ( + .tForearm.seek :retract +2 "manipulator"&'\ +4 "core" ' + .tElbow.seek 1 +2 "manipulator"& ( +108 "core" ( +2 .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 +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 +2 "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 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &'& +3 "core" &   4 + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +39 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &"& +3 "core" &   K + .tForearm.force -40 +2 "manipulator"&5 +32 &0& +3 "core" &   +2 "manipulator"&*% +3 "core" %Q   z +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &%% +2 "core" %!   ^  +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &% +3 "core" %"   a t + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&-'\ +93 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&((d +123 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&7'\ +3 "core" ' +2 .tElbow.seek 1 + "manipulator"&/( +106 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 +6 "manipulator"&5 +32 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .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 +2 "manipulator"&6 +12 .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 +22 &+& +3 "core" &  + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "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 +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 +12 .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 +22 &&& +3 "core" &  ! + .tForearm.force -40 + "manipulator"&5 +33 &3& +2 "core" &   - +2 "manipulator"&.% +3 "core" %S   + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 &6% +3 "core" %#    + .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &>% +2 "core" %"   p +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&1'\ +96 "core" ' +2 .tElbow.seek :clear + "manipulator"&,(d +122 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&:'\ +4 "core" ' + .tElbow.seek 1 +2 "manipulator"&4( +106 "core" ( +2 .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 +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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 +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 +2 "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 +13 .tElbow.coast + "manipulator"&6 +22 &;& +3 "core" &  + .tElbow.force 65 +2 "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 +2 "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.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 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &<& +2 "core" &   + .tForearm.force -40 +2 "manipulator"&5 +32 && +2 "core" &   +2 "manipulator"&2% +3 "core" %S   +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" %#    + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &8% +2 "core" %#   [ +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +5721 #t-> Arm.garage +2 "manipulator"&5& +3 "core" &   U + "manipulator"&F% +4 "core" %Ӏ   +2 .tForearm.seek :retract +2 "manipulator"&?'\ +85 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&9(- +182 "core" ( + "manipulator"&B& +4 "core" &-   + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &D& +2 "core" &-   +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&E' +109 "core" ' + "manipulator"&& +4 "core" &-   +2 "manipulator"&C% +3 "core" %S   = ȯ" +198 #t-> Hand.opne +22 !o:NoMethodError : mesgu:NameError::message-undefined method `opne' for Hand:Gripper: name: opne: args[:bt["(ESP):49: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 +335 #-> Hand.open + .Hand.open +2 "manipulator"&H1 +69 "core" 1 +422 #t-> Arm.clear +2 "manipulator"&I& +3 "core" &-  T + "manipulator"&O% +4 "core" % Y   3 ǯ# +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&A'\ +104 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear + "manipulator"&=(d +147 "core" ( +2 "manipulator"&G& +4 "core" &d  v + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &N& +2 "core" &d   v +2 .tForearm.seek :clear +2 "manipulator"&U'\ +3 "core" ' + "manipulator"&P& +5 "core" &d   v + "manipulator"&@% +4 "core" %\ )   "X +195 "Can"yx\ 44 +60001 u\ 44 +60001 s\ 44 +60001 r\ 44 +60001 r\ 44 +60001 _q\ 43 +60001 Lp\ 43 +60001 ]p\ 43 +60001 Vo\ 43 +60001 om\ 44 +60000 %l\ 43 +60001 l\ 44 +60001 k\ 43 +60001 0l\ 44 +60001 Yj\ 44 +60001 k\ 43 +60001 Pi\ 44 +60001 ?f\ 44 +60001 h\ 44 +60001 h\ 44 +60001 i\ 43 +60001 i\ 44 +60001 h\ 43 +60001 h\ 44 +60001 i\ 44 +60001 h\ 44 @EDT1656561964.54 h\ 54 +60001 g\ 44 +60001 i\ 43 +60001 f\ 43 +60001 h\ 54 +60000 Zf\ 43 +60001 f\ 43 +60001 f\ 44 +60001 Tf\ 44 +60001 e\ 43 +60001  e\ 44 +60001 e\ 44 +60001 e\ 44 +60001 Ce\ 44 +60001 e\ 43 +60001 'f\ 44 +60001 d\ 44 +60001 +e\ 43 +60000 d\ 44 +60001 -e\ 44 +60001 rd\ 44 +60001 c\ 44 +60001 c\ 44 +60001 c\ 44 +60001 c\ 44 +60001 d\ 44 +60001 c\ 44 +60001 e\ 44 +60001 |c\ 43 +60001 {b\ 44 +60001 b\ 44 +60000 a\ 44 +60001 a\ 44 +60002 ua\ 44 +60000 b\ 44 +60001 fa\ 44 +60001 `\ 44 +60001 a\ 44 +60001 b\ 44 +60001 c\ 44 +60001 d\ 44 +60001 vd\ 44 +60001 f\ 44 +60001 Wd\ 44 +60001 f\ 44 +60001 d\ 44 +60001 bf\ 44 +60001 e\ 44 +60001 g\ 54 +60001 e\ 54 +60001 Pe\ 54 +60001 g\ 54 +60001 f\ 44 +60001 h\ 44 +60001 h\ 44 +60001 Yh\ 44 +60000 i\ 44 +60001 oi\ 44 +60001 j\ 44 +60001 l\ 44 +60001 l\ 44 +60001 }n\ 44 +60001 m\ 44 +60001 q\ 44 +60001 s\ 54 +60001 r\ 44 +9029 #t-> access 1 + "storage"(L% +3 "core" %\ \  q\ +2 "manipulator"&M% +4 "core" %\ (   O !U +2 "manipulator"&T& +4 "core" &d   s v + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"([(< +669 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (V& +2 "core" &< 4\  +3417 #t-> to 1 +2 "storage"(K% +3 "core" %\ \ \ + "manipulator"&R% +4 "core" %\ ( $ ! # !P +2 "manipulator"&Y& +3 "core" &d $   v +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(S($ +669 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (a& +2 "core" &$ q\ +2949 #t-> Puck.stackHeight(1) +2 "storage"(\\% +3 "core" %\  \ +2 .tSE.seek :down + "storage"(Q'v +11 "core" ' +2 .tSE.stop + "storage"(5 +2 "manipulator"&X% +4 "core" %\ (  # !P +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(_($ +3 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (Z& +3 "core" &$ \ + "manipulator"&g& +4 "core" &d   x v + "manipulator"&b% +4 "core" %\ '   !P +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&^( +124 "core" ( +2 "manipulator"&W& +4 "core" & ` + "storage"(e& +4 "core" &$ \ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&`'! +98 "core" ' +2 "storage"(n& +4 "core" &$\ \  0\ +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(h'L +304 "core" ' +2 "storage"(c- +3 "core" -'+ +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (]% +2 "core" % 1\ \  +3 ."downElevator"SE.seek :down +3 "storage"(k'v +99 (f% +3 "core" %}e o\ Yj +2 "manipulator"&m% +3 "core" %  2 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&t'\ +90 "core" ' +60 ' + ."downElevator"SE.stop + "storage"(5 +2733 #t-> to 2 +2 "storage"(i% +3 "core" %|\ \  Y\ +2 "manipulator"&d% +4 "core" %     + "manipulator"&q& +4 "core" &   + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 + "storage"(l( +201 "core" ( +25 .tSC.configure :limp +3 "storage"($(\ 1b +2 (s& +2 "core" & k\  +1305 #t-> to 1 +2 "storage"(z% +3 "core" %|\ \  i\ +2 "manipulator"&o% +4 "core" %     + "manipulator"&j& +4 "core" &   +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(r($ +194 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (x& +3 "core" && +\ +910 #t-> access 1 +2 "storage"(y% +3 "core" %|\ \  %\ +2 "manipulator"&% +4 "core" %  $ " U  + "manipulator"&u& +4 "core" &   v +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(p(< +667 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (w& +2 "core" &< \  \ +757 #t-> access 2 +2 "storage"(~% +3 "core" %| \ \ +2 "manipulator"&% +4 "core" %    @  + "manipulator"&& +4 "core" & ! #  +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"({(K +199 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" &K \ +670 #t-> to 2 +2 "storage"(% +3 "core" %|\  \ + "manipulator"&% +4 "core" %    +2 "manipulator"&v& +3 "core" &   B +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(}( +659 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" & \ +704 #t-> Puck.stackHeight(2) +2 "storage"( % +3 "core" %| \  H\ +2 .tSE.seek :down + "storage"('v +3 "core" ' + .tSE.stop + "storage"(5 +3 "manipulator"&% +4 "core" %     + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 + "storage"(|( +3 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 ( & +3 "core" & \ + "manipulator"& & +5 "core" & ! " # + .tElbow.seek 2 +2 "manipulator"&( +11 "core" ( + "manipulator"&& +4 "core" &   +2 "storage"(& +4 "core" & \ \  T\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&' +97 "core" ' +2 "storage"(& +4 "core" & \ \ 4 \ +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('L +306 "core" ' + "storage"(- +4 "core" -'* +2 .tSE.configure :default +40 "storage"(#QK-0-\ b +6 (#% +3 "core" % (\ \  s\  +2 ."downElevator"SE.seek :down +3 "storage"('v +99 (% +3 "core" %] \ Xg + "manipulator"&% +5 "core" %  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&!'\ +91 "core" ' +49 ' + ."downElevator"SE.stop +2 "storage"(5 +1296 #t-> access 2 +2 "storage"(% +3 "core" % \ \ j\ +2 "manipulator"&)% +4 "core" %\     + "manipulator"&$& +5 "core" &  " + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"( (K +665 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +3 "core" &K E\  +612 #t-> access 3 + "storage"('% +3 "core" % \ +2 "manipulator"&"% +4 "core" %\  #    +2 "manipulator"&0& +3 "core" &    +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 7 + "storage"(*([z +189 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (%& +2 "core" &[y \  +739 #t-> to 3 + "storage"(% +3 "core" % \  \ +2 "manipulator"&-% +4 "core" %\    + "manipulator"&(& +4 "core" &   +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 3 +2 "storage"(/( +666 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (7& +2 "core" & ,\ +546 #t-> Puck.stackHeight(3) +2 "storage"(+% +3 "core" % \ +2 .tSE.seek :down +2 "storage"(&'v +13 "core" ' + .tSE.stop +2 "storage"(5 +2 "manipulator"&3% +4 "core" %\    h  +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 3 + "storage"(.( +3 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (6& +3 "core" & \ + "manipulator"&>& +5 "core" &   K + .tElbow.seek 3 +2 "manipulator"&1( +9 "core" ( +2 "manipulator"&,& +4 "core" &  ) + "storage"(4& +4 "core" &\ \  m\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts +2 "manipulator"&:' +98 "core" ' + "storage"(;& +4 "core" &\ \ 2 %\ +2 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(<'L +305 "core" ' +2 "storage"(- +3 "core" -', + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (2% +2 "core" % - \  +3 ."downElevator"SE.seek :down +3 "storage"('v +100 (8% +3 "core" %d \ Xh + "manipulator"&5% +4 "core" %л  \  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&F'\ +93 "core" ' +50 ' + ."downElevator"SE.stop +2 "storage"(5 +1201 #t-> access 3 +2 "storage"(B% +3 "core" %} \  n\ +2 "manipulator"&D% +4 "core" %\    +2 "manipulator"&& +4 "core" &  J + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 7 + "storage"(C([z +666 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (?& +3 "core" &[y 1\  +691 #t-> access 4 +2 "storage"(H% +3 "core" %} \  u\ +2 "manipulator"&I% +4 "core" %\     +2 "manipulator"&O& +3 "core" &    +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(G($ +984 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (N& +2 "core" &% w\ +823 #t-> to 4 + "storage"(P% +3 "core" %} p\ +2 "manipulator"&@% +4 "core" %\    h  + "manipulator"&E& +4 "core" &   +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 4 +2 "storage"(9(,H +507 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (A& +2 "core" &,G )\  +538 #t-> Puck.stackHeight(4) +2 "storage"(L% +3 "core" %} \  J\ +2 .tSE.seek :down +2 "storage"(M'v +3 "core" ' +2 .tSE.stop + "storage"(5 +2 "manipulator"&T% +3 "core" %\    x  +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 4 +2 "storage"(J(,H +3 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (V& +2 "core" &,G) \  +2 "manipulator"&K& +4 "core" &   s +2 .tElbow.seek 4 + "manipulator"&R( +28 "core" ( + "manipulator"&Y& +4 "core" &\  "~ +2 "storage"([& +4 "core" &,G \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 700 counts +2 "manipulator"&a' +89 "core" ' + "storage"(\\& +4 "core" &,G\ \  3\  +2 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(X'L +305 "core" ' +2 "storage"(Z- +3 "core" -'+ +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (g% +2 "core" % , \  +3 ."downElevator"SE.seek :down +3 "storage"(b'v +99 (W% +3 "core" %e Z\ Xi + "manipulator"&e% +4 "core" %  k u +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&n'\ +92 "core" ' +48 ' + ."downElevator"SE.stop + "storage"(5 +5894 #t-> Puck.Move 4, 5 +2 !o:NoMethodError : mesgu:NameError::message,undefined method `Move' for Puck:Module: name: Move: args[i i\ :bt["(ESP):69:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +927 #-> Puck.move 4, 5 + #Moving puck from tube 4 to 5 + "manipulator"&Q% +4 "core" %\  " $   + "storage"(S% +4 "core" %w p\ +2 "storage"(=. +3 "core" .(,H + "storage"(U& +4 "core" &,G \  + "storage"(c& +4 "core" &,G x\  + "manipulator"&]& +4 "core" &\   "{ + .tElbow.seek 4 +2 "manipulator"&f( +3 "core" ( + "manipulator"&m& +4 "core" &\  ! < "{ + "storage"(h& +4 "core" &,G J\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 700 counts +2 "manipulator"&`' +99 "core" ' +2 "storage"(k& +4 "core" &,G\ \  -\  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(i'L +279 "core" ' + "storage"(d- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&q/ +71 "core" / +2 "manipulator"&s& +4 "core" & " & \\ "z + "manipulator"&_% +4 "core" %    + .tForearm.seek :retract +2 "manipulator"&z'\ +95 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&o(d +117 "core" ( + "manipulator"&j& +4 "core" &d   b +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &x& +3 "core" &d !  b + .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&l'\ +6 "core" ' +2 .tSE.seek :down + "storage"(y'v +269 "core" ' +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"((< +191 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (u& +2 "core" &< \  +2 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(r'L +275 "core" ' +2 "storage"(w- +3 "core" -'L + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(~' +31 "core" ' +2 "storage"(& +4 "core" &< |\  +2 "storage"(& +3 "core" &< \  +2 "manipulator"&& +3 "core" &d   b +2 "manipulator"&p% +3 "core" %\ % !  P ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&( +110 "core" ( +2 "manipulator"&& +4 "core" & !  V " + "storage"(v& +4 "core" &< 5\  + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 5 +2 "manipulator"&{' +111 "core" ' +2 .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +35 .tHand.open +10 "manipulator"& 1 +66 "core" 1 +2 "manipulator"&% +4 "core" % $I   ȭ +2 "storage"( & +3 "core" &< k n \  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 5 + 318 counts + "manipulator"& 'P +18 "core" ' +2 "manipulator"&& +4 "core" &  "  + "storage"(& +5 "core" &<\  T\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 700 counts +2 "manipulator"&' +23 "core" ' +2 "storage"(% +4 "core" % \  \ +2 ."downElevator"SE.seek :down +3 "storage"(}'v +100 (^% +2 "core" %a ^\ Xh +2 "manipulator"&t% +4 "core" %   ~ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +61 ' + ."downElevator"SE.stop +2 "storage"(5 +2 "manipulator"&#& +5 "core" &   z  + "manipulator"&% +4 "core" %\   # 0  +1002 #t-> Puck.stackHeight(5) +2 "storage"(% +3 "core" %} \ +2 .tSE.seek :down + "storage"('v +4 "core" ' + .tSE.stop + "storage"(5 +2 "manipulator"&% +4 "core" %\  !    +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"((< +3 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" &<( \  + "manipulator"&)& +4 "core" &    +2 .tElbow.seek 5 + "manipulator"&$( +3 "core" ( +2 "manipulator"&|& +4 "core" & * ( '  + "storage"(& +4 "core" &< y\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts + "manipulator"&'' +102 "core" ' +2 "storage"("& +4 "core" &<\ \  E\  +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(0'L +306 "core" ' + "storage"(%- +4 "core" -'* + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 ( % +2 "core" % 0\ {\  +3 ."downElevator"SE.seek :down +3 "storage"('v +99 (-% +3 "core" %v_ r\ Xh +2 "manipulator"&(% +4 "core" % 2 + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&*'\ +90 "core" ' +49 ' + ."downElevator"SE.stop +2 "storage"(5 +2355 #t-> Puck.move 5,6 +2 #Moving puck from tube 5 to 6 + "manipulator"&7% +3 "core" %\      +2 "storage"(+% +4 "core" % \  \  + "storage"(3. +4 "core" .(< + "storage"(6& +4 "core" &< \  )\  + "storage"(>& +4 "core" &< \  $\  + "manipulator"&,& +4 "core" & #  M  + .tElbow.seek 5 +2 "manipulator"&4( +3 "core" ( +2 "manipulator"&;& +3 "core" &   b  +2 "storage"(&& +3 "core" &< \  ~\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 700 counts +2 "manipulator"&/' +105 "core" ' + "storage"(& +4 "core" &<\ \  3\  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(!'L +277 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&2/ +67 "core" / +2 "manipulator"&8& +4 "core" & " % O  + "manipulator"&5% +4 "core" % н  ! j + .tForearm.seek :retract +2 "manipulator"&<'\ +90 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&:(d +106 "core" ( + "manipulator"&& +4 "core" &d    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &B& +3 "core" &d   v  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&D'\ +3 "core" ' +2 .tSE.seek :down + "storage"('v +269 "core" ' +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(.(K +190 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (?& +3 "core" &K \ +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(H'L +270 "core" ' + "storage"(I- +4 "core" -'L + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"(O' +32 "core" ' +3 "storage"(C& +4 "core" &K \  g\ + "storage"(N& +4 "core" &K {\ +2 "manipulator"&P& +3 "core" &d   ?  +2 "manipulator"&@% +3 "core" %\     +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 + "manipulator"&E( +121 "core" ( +2 "manipulator"&G& +4 "core" &  # U $ +2 "storage"(A& +3 "core" &K n\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 6 +2 "manipulator"&L'z +108 "core" ' + .tElbow.hold +2 "manipulator"&T, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&V1 +74 "core" 1 +2 "manipulator"&K% +4 "core" % Ίb   p Ǵ +2 "storage"(Y& +4 "core" &K \ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 6 + 316 counts + "manipulator"&['϶ +18 "core" ' +2 "manipulator"&\\& +4 "core" &   P  + "storage"(M& +4 "core" &K\ \  ~\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 700 counts + "manipulator"&9'6 +25 "core" ' + "storage"(1% +5 "core" %\ \ \  \  +2 ."downElevator"SE.seek :down +3 "storage"(F'v +99 (Z% +2 "core" %b g\ Xi +2 "manipulator"&g% +5 "core" %8  1 v +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&W'\ +93 "core" ' +58 ' +2 ."downElevator"SE.stop + "storage"(5 +3 "manipulator"&e& +4 "core" &   T  +2 "manipulator"&X% +3 "core" %\  " f ! +796 #t-> Puck.stackHeight(6) +2 "storage"(a% +3 "core" %|\ \  X\ +2 .tSE.seek :down + "storage"(b'v +3 "core" ' +2 .tSE.stop + "storage"(5 +2 "manipulator"&Q% +4 "core" %\    L ! +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(S(K +2 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (=& +3 "core" &K \ + "manipulator"&U& +4 "core" &   +2 .tElbow.seek 6 +2 "manipulator"&c( +7 "core" ( + "manipulator"&]& +4 "core" &   +2 "storage"(m& +3 "core" &K\ \  w\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 700 counts +2 "manipulator"&h'6 +106 "core" ' + "storage"(k& +4 "core" &K\ 3\ \ +2 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(R'L +306 "core" ' +3 "storage"(n- +3 "core" -'* + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 (d% +3 "core" % + \  R\  +2 ."downElevator"SE.seek :down +3 "storage"(q'v +99 (s% +3 "core" %bd [\ Xi + "manipulator"&_% +5 "core" %5   < +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&j'\ +89 "core" ' +50 ' + ."downElevator"SE.stop +2 "storage"(5 +3152 #t-> Puck.move 6, 7 +2 #Moving puck from tube 6 to 7 + "manipulator"&x% +3 "core" %\  ! # W  +2 "storage"(`% +4 "core" % \  + "storage"(f. +3 "core" .(K +2 "storage"(z& +3 "core" &K \ +2 "storage"(i& +3 "core" &K \ +2 "manipulator"&u& +3 "core" &  !  +2 .tElbow.seek 6 +2 "Can"r\ 45 + "manipulator"&J( +9 "core" ( + "manipulator"&w& +4 "core" & #  6  +2 "storage"(y& +3 "core" &K \ P\ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 6 + 700 counts +5 "manipulator"&'6 +92 "core" ' + "storage"(& +5 "core" &K\ \  E\ + .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"('L +279 "core" ' +2 "storage"(p- +3 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&/ +66 "core" / +3 "manipulator"&v& +3 "core" &  % 1  +2 "manipulator"&r% +4 "core" % 7   ; + .tForearm.seek :retract +36 "manipulator"&o'\ +106 "core" ' +2 .tElbow.seek :clear +2 "manipulator"& (d +99 "core" ( +2 "manipulator"&& +4 "core" &d   + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 & & +2 "core" &d   +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&'\ +5 "core" ' +2 .tSE.seek :down +2 "storage"('v +269 "core" ' + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 7 +2 "storage"(l([z +189 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" &[w \  +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"('L +275 "core" ' + "storage"(^- +4 "core" -'L + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +3 "storage"(t' +30 "core" ' + "storage"({& +4 "core" &[w \  +2 "storage"( & +4 "core" &[w \  + "manipulator"&#& +4 "core" &d   + "manipulator"&% +4 "core" %\ (   ` !- +2 .tElbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +3 .tElbow.seek 7 + "manipulator"&~( +118 "core" ( + "manipulator"&& +4 "core" &    +2 "storage"(}& +3 "core" &[w \  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 7 +2 "manipulator"&'J +109 "core" ' +2 .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&1 +74 "core" 1 +2 "manipulator"&)% +4 "core" % ]  ! O ǾY + "storage"(|& +4 "core" &[w \  + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 7 + 319 counts +2 "manipulator"&'ω +15 "core" ' + "manipulator"&"& +4 "core" &  * ?  +2 "storage"(& +3 "core" &[w "\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 700 counts +2 "manipulator"&' +18 "core" ' +2 "storage"(% +4 "core" %\ \ \  \  +2 ."downElevator"SE.seek :down +3 "storage"('v +99 (%% +3 "core" %b B\ Xh +2 "manipulator"& % +4 "core" %  + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&-'\ +89 "core" ' +61 ' + ."downElevator"SE.stop +2 "storage"(5 +3 "manipulator"&(& +4 "core" &   + "manipulator"&0% +4 "core" %\    X  +702 #t-> Puck.stackHeight(7) +2 "storage"('% +3 "core" %}\ \  p\ +2 .tSE.seek :down +2 "storage"('v +3 "core" ' +2 .tSE.stop + "storage"(5 +2 "manipulator"&7% +4 "core" %\     +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 7 +2 "storage"(+([z +3 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (3& +3 "core" &[w +\  + "manipulator"&6& +4 "core" &   +  +2 .tElbow.seek 7 +2 "manipulator"&>( +8 "core" ( + "manipulator"&,& +4 "core" &  c  +2 "storage"(;& +4 "core" &[w \  o\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 700 counts +2 "manipulator"&&' +97 "core" ' + "storage"(& +4 "core" &[w\ \  \  +2 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"($'L +306 "core" ' +3 "storage"(*- +3 "core" -'+ +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (% +2 "core" % 3\ \ \  +2 ."downElevator"SE.seek :down +3 "storage"(2'v +99 (8% +4 "core" %` s\ Wg + "manipulator"&5% +4 "core" %   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +44 ' + ."downElevator"SE.stop +2 "storage"(5 +56196 "Can"It\ 44 +60001 s\ 44 +60001 v\ 34 +3094 #t-> Puck.stackHeight(7) +2 "storage"(B% +3 "core" %~\  O\ +2 .tSE.seek :down + "storage"(/'v +4 "core" ' + .tSE.stop +2 "storage"(5 +2 "manipulator"&4% +3 "core" %\ #   < +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 7 + "storage"(<([z +3 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (!& +2 "core" &[w 9\  +2 "manipulator"&?& +4 "core" &   c  + .tElbow.seek 7 +2 "manipulator"&( +3 "core" ( + "manipulator"&I& +5 "core" &   y  + "storage"(& +4 "core" &[w o\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 700 counts +2 "manipulator"&C' +99 "core" ' + "storage"(N& +4 "core" &[w\ \  @\  +2 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(P'L +304 "core" ' + "storage"(@- +4 "core" -'+ + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (G% +3 "core" % 0 \  5\  +2 ."downElevator"SE.seek :down +3 "storage"(A'v +99 (H% +3 "core" %a "\ Xh + "manipulator"&:% +4 "core" %   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&V'\ +90 "core" ' +51 ' + ."downElevator"SE.stop + "storage"(5 +4378 #t-> Puck.stackHeight(7) + "storage"(K% +4 "core" %\ \  q\  +2 .tSE.seek :down + "storage"(Y'v +12 "core" ' + .tSE.stop + "storage"(5 +2 "manipulator"&\\% +4 "core" %\    j  +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 7 +2 "storage"(M([z +3 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (1& +3 "core" &[w V\  + "manipulator"&D& +4 "core" &    +2 .tElbow.seek 7 + "manipulator"&Z( +3 "core" ( +2 "manipulator"&g& +3 "core" &  !  +2 "storage"(E& +4 "core" &[w \ \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 700 counts +2 "manipulator"&L' +91 "core" ' +2 "storage"([& +4 "core" &[w\ \  \  +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(e'L +303 "core" ' +2 "storage"(X- +3 "core" -'* +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (O% +3 "core" % .\ \  +3 ."downElevator"SE.seek :down +4 "storage"(9'v +99 (F% +3 "core" %ue \\\ Xh + "manipulator"&a% +4 "core" %    5 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&Q'\ +97 "core" ' +42 ' + ."downElevator"SE.stop + "storage"(5 +5459 #t-> Puck.stackHeight(7) +2 "storage"(=% +3 "core" %\ \  L\ +2 .tSE.seek :down + "storage"(U'v +10 "core" ' +2 .tSE.stop + "storage"(5 +2 "manipulator"&]% +4 "core" %\ !   1 +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 7 + "storage"(m([z +2 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (k& +3 "core" &[w \  +2 "manipulator"&b& +4 "core" &   j  + .tElbow.seek 7 +2 "manipulator"&.( +3 "core" ( + "manipulator"&T& +5 "core" &    + "storage"(W& +4 "core" &[w \  I\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 700 counts + "manipulator"&n' +103 "core" ' + "storage"(d& +5 "core" &[w\ \ \  +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(s'L +306 "core" ' + "storage"(_- +4 "core" -'* +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (R% +3 "core" % 6 {\ +2 ."downElevator"SE.seek :down +3 "storage"(h'v +99 (q% +3 "core" %e b\ Yj + "manipulator"&x% +4 "core" % N +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&`'\ +98 "core" ' +46 ' + ."downElevator"SE.stop +44 "storage"(5 +3671 #t-> Puck.stackHeight(7) + "storage"(f% +3 "core" %\ \  #\ +3 .tSE.seek :down + "storage"(z'v +3 "core" ' + .tSE.stop +2 "storage"(5 +3 "manipulator"&i% +3 "core" %  "  5 t +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 7 +2 "storage"(u([z +3 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (w& +3 "core" &[w \  +2 "manipulator"&y& +4 "core" &   A  +2 .tElbow.seek 7 + "manipulator"&( +4 "core" ( + "manipulator"&c& +4 "core" &   v  + "storage"(j& +4 "core" &[w\ \  \  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 700 counts +2 "manipulator"&p' +90 "core" ' + "storage"(& +5 "core" &[w\ \  i\  +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(v'L +303 "core" ' +2 "storage"(r- +3 "core" -'* +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (% +2 "core" % $ \  \  +3 ."downElevator"SE.seek :down +4 "storage"( 'v +98 (% +3 "core" %g \ Xi + "manipulator"&J% +5 "core" % a 5 + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&o'\ +90 "core" ' +51 ' + ."downElevator"SE.stop + "storage"(5 +3851 #t-> Puck.stackHeight(7) +2 "storage"(% +3 "core" %}\ \  \ +2 .tSE.seek :down + "storage"('v +4 "core" ' + .tSE.stop + "storage"(5 +2 "manipulator"&S% +4 "core" %     +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 7 +2 "storage"(^([z +3 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +3 "core" &[w ]\  + "manipulator"&{& +4 "core" &    +2 .tElbow.seek 7 + "manipulator"& ( +4 "core" ( + "manipulator"&#& +4 "core" &   S  +2 "storage"(& +4 "core" &[w\ \  H\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 700 counts + "manipulator"&' +95 "core" ' + "storage"(}& +5 "core" &[w\ \  o\  + .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('L +305 "core" ' + "storage"( - +3 "core" -'* +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (% +2 "core" % + "\  +3 ."downElevator"SE.seek :down +3 "storage"()'v +99 (|% +3 "core" %` [\ Xh + "manipulator"&"% +4 "core" % \  1  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&'\ +94 "core" ' +47 ' + ."downElevator"SE.stop + "storage"(5 +900 #t-> Puck.stackHeight(7) +2 "storage"(% +3 "core" % \  Q\ +2 .tSE.seek :down + "storage"('v +15 "core" ' + .tSE.stop + "storage"(5 +2 "manipulator"&%% +4 "core" %\    Y  +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 7 +2 "storage"( ([z +3 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (~& +2 "core" &[w f\  +2 "manipulator"&& +4 "core" &    +2 .tElbow.seek 7 + "manipulator"&(( +4 "core" ( + "manipulator"&& +4 "core" &   + "storage"(0& +5 "core" &[w %\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 700 counts +2 "manipulator"&t' +99 "core" ' +2 "storage"(& +4 "core" &[w\ \  X\  +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('L +303 "core" ' +2 "storage"('- +4 "core" -'+ + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (7% +2 "core" % % \  +3 ."downElevator"SE.seek :down +3 "storage"(3'v +99 (6% +3 "core" %^ e\ Xg + "manipulator"&,% +4 "core" %  } +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&;'\ +94 "core" ' +47 ' + ."downElevator"SE.stop + "storage"(5 +7186 #t-> Puck.stackHeight(7) +2 "storage"(% +3 "core" % L\ +2 .tSE.seek :down + "storage"('v +10 "core" ' + .tSE.stop + "storage"(5 +2 "manipulator"&l% +5 "core" %\    +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 7 +2 "storage"(([z +3 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (-& +3 "core" &[w #\  + "manipulator"&*& +4 "core" &   F  +2 .tElbow.seek 7 +2 "manipulator"&( +3 "core" ( + "manipulator"&8& +4 "core" &    + "storage"(5& +4 "core" &[w \  0\  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 700 counts + "manipulator"&$' +101 "core" ' +2 "storage"(&& +4 "core" &[w\ \  c\  +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(2'L +305 "core" ' +2 "storage"(B- +3 "core" -'+ +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (4% +2 "core" % 0 \  +3 ."downElevator"SE.seek :down +3 "storage"(!'v +99 (?% +3 "core" %d 4\ Xi + "manipulator"&I% +4 "core" % \   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +43 ' + ."downElevator"SE.stop +2 "storage"(5 +375 #t-> Puck.stackHeight(7) +2 "storage"(N% +3 "core" %{ \  T\ +2 .tSE.seek :down + "storage"(/'v +3 "core" ' +2 .tSE.stop + "storage"(5 +2 "manipulator"&+% +3 "core" %\ !   0 +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 7 + "storage"(>([z +3 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (& +3 "core" &[w s\  +2 "manipulator"&@& +3 "core" &   )  +2 .tElbow.seek 7 +2 "manipulator"&G( +3 "core" ( + "manipulator"&H& +4 "core" & # ! 8  + "storage"(:& +5 "core" &[w\ i\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 700 counts +2 "manipulator"&P' +97 "core" ' + "storage"(C& +4 "core" &[w\ \  ;\  +2 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(A'L +304 "core" ' + "storage"(K- +4 "core" -'* + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 (\\% +3 "core" % ( \  +3 ."downElevator"SE.seek :down +3 "storage"(1'v +99 (D% +3 "core" %Ud ;\ Xi + "manipulator"&g% +4 "core" %    ) +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&E'\ +90 "core" ' +52 ' + ."downElevator"SE.stop + "storage"(5 +737 #t-> Puck.stackHeight(7) + "storage"([% +4 "core" %\ \  j\ +2 .tSE.seek :down + "storage"(Y'v +3 "core" ' +2 .tSE.stop + "storage"(5 +2 "manipulator"&<% +3 "core" %\     +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 7 + "storage"(([z +3 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (V& +3 "core" &[w l\  + "manipulator"&X& +4 "core" &   +2 .tElbow.seek 7 +2 "manipulator"&O( +3 "core" ( + "manipulator"&F& +4 "core" &   q  + "storage"(a& +4 "core" &[w\ \ \  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 700 counts +2 "manipulator"&e' +97 "core" ' +2 "storage"(L& +4 "core" &[w\ \  W\  +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(9'L +303 "core" ' +2 "storage"(=- +3 "core" -'* +2 .tSE.configure :default +36 "storage"(#QK-0-\ b +11 (]% +3 "core" % $ m\  +2 ."downElevator"SE.seek :down +3 "storage"(k'v +100 (b% +2 "core" %Rf C\ Yj +2 "manipulator"&T% +4 "core" %  # +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&W'\ +90 "core" ' +51 ' + ."downElevator"SE.stop +2 "storage"(5 +3599 #t-> Puck.stackHeight(7) +2 "storage"(d% +3 "core" %\ \  z\ +2 .tSE.seek :down +2 "storage"(U'v +3 "core" ' + .tSE.stop +2 "storage"(5 +2 "manipulator"&M% +3 "core" %\     +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 7 + "storage"(Z([z +3 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (Q& +3 "core" &[w R\  +2 "manipulator"&_& +3 "core" &   :  +2 .tElbow.seek 7 +2 "manipulator"&R( +3 "core" ( +2 "manipulator"&q& +3 "core" &    +2 "storage"(x& +4 "core" &[w\ \  \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 700 counts + "manipulator"&s' +98 "core" ' + "storage"(n& +5 "core" &[w\ \  %\  +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(h'L +306 "core" ' + "storage"(f- +4 "core" -'* + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (i% +4 "core" % 0 Y\  +2 ."downElevator"SE.seek :down +3 "storage"(w'v +99 (y% +3 "core" %c r\ Xi + "manipulator"&c% +5 "core" % f , +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&j'\ +88 "core" ' +51 ' + ."downElevator"SE.stop +6 "storage"(5 +449 #t-> Puck.stackHeight(7) +2 "storage"(% +3 "core" %z\ \  \ +2 .tSE.seek :down + "storage"(z'v +3 "core" ' + .tSE.stop +2 "storage"(5 +2 "manipulator"&m% +4 "core" %\     +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 7 +2 "storage"(.([z +2 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (`& +3 "core" &[w \  +2 "manipulator"&r& +4 "core" &    + .tElbow.seek 7 +2 "manipulator"&( +3 "core" ( +2 "manipulator"&& +4 "core" &   s  + "storage"(J& +4 "core" &[w\ \  \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 700 counts +2 "manipulator"&v' +96 "core" ' +2 "storage"(p& +4 "core" &[w\ \  Z\  +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"( 'L +306 "core" ' +2 "storage"(- +3 "core" -'* +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (S% +2 "core" % 2 Q\ +4 ."downElevator"SE.seek :down +4 "storage"('v +99 ({% +3 "core" %b )\ Xi + "manipulator"&#% +5 "core" %\  8 - + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +40 ' + ."downElevator"SE.stop +2 "storage"(5 +1180 #t-> Puck.stackHeight(7) + "storage"(}% +3 "core" %{\ \  9\ +2 .tSE.seek :down +2 "storage"('v +3 "core" ' + .tSE.stop + "storage"(5 +3 "manipulator"&u% +4 "core" %\    { + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 7 +2 "storage"(([z +2 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (o& +3 "core" &[w \  + "manipulator"& & +4 "core" &   E  +2 .tElbow.seek 7 + "manipulator"&( +4 "core" ( + "manipulator"&|& +4 "core" & " # _  + "storage"("& +4 "core" &[w\ \  \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 700 counts + "manipulator"&' +95 "core" ' +2 "storage"(& +4 "core" &[w\ \ # L\  +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"()'L +305 "core" ' +2 "storage"(- +3 "core" -'+ + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 (%% +3 "core" % 0\ \  x\  +2 ."downElevator"SE.seek :down +3 "storage"(~'v +99 (% +3 "core" %b \ Xh +2 "manipulator"&% +3 "core" %  D +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&0'\ +87 "core" ' +53 ' + ."downElevator"SE.stop + "storage"(5 +15818 "Can"t\ 10 +6778 #t-> Arm.clear + "manipulator"&& +4 "core" &     + "manipulator"&% +4 "core" %\     +2 .tElbow.seek :clear + "manipulator"&^(d +118 "core" ( + "manipulator"& & +4 "core" &d  n ^ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &d   y ] +2 .tForearm.seek :clear + "manipulator"&''\ +9 "core" ' +2 "manipulator"&7& +4 "core" &d ! \ m ] +2 "manipulator"&6% +3 "core" %\     +223 #t-> exit +5 #mEXIT @1656604036.96EDT @1656604668.60EDT = =mMAIN_scheduler =tMAIN @EDT1656604672.83 #"core_reset"Sent BREAK +2 #t@55014 idle with ifg=0x00, ie=0x75 +2 #>RESET< ESP2 v3.41 I2C Gateway v3.20 +216 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +572 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +914 "Can"s\  +2 s\  +2 #tPolling Can every 10:00 +9 #Cleanly exited at 11:47:16EDT30-Jun-22 +767 #-> ESP.ready! +5 #Powering core bus +561 .Gate.power :raw,:ON +3 "sampler") +40 ) +4 "core"  +4 "collection"' +5 ' +7 "core"  +4 "processing"% +3 % +7 "core"  +7 "collection"' 9\ +6 ' 0\ +4 ' -\ +9 "processing"% 9\ +4 % 2\ +4 % *\ +4 % 0\ +6 "sampler")&\ +4 "collection"'% +7 "core" %U\ +3 .tCS.configure :default +6 "collection"'#P d@b +6 "processing"%% +9 "core" %\ +3 .tPS.configure :default +4 "processing"%#A d`xb +4 "sampler")% +7 "core" %pq  +3 .tSS.configure :default +4 "sampler")#.0X to7 +349 #-> to 7 +3 "storage"(;% +6 "core" % \ +3 "manipulator"&<% +9 "core" %\   R +4 "manipulator"&=& +7 "core" &   N +4 .tSC.reconfigure :tight +4 "storage"($\ .(\ 1~b +4 .tSC.seek 7 +2 "storage"(>([z +660 "core" ( +4 .tSC.configure :limp +5 "storage"($(\ 1b +5 (?& +7 "core" &[w \  +4315 #t-> Puck.stackHeight(7) +3 "storage"(@% +7 "core" % \ a\ +4 .tSE.seek :down +3 "storage"(A'v +7 "core" ' +2 .tSE.stop +4 "storage"(5 +3 .tHand.open +3 "manipulator"&B1 +67 "core" 1 +4 "manipulator"&C% +13 "core" % \    R +4 .tSC.reconfigure :tight +5 "storage"($\ .(\ 1~b +4 .tSC.seek 7 +2 "storage"(D([z +6 "core" ( +3 .tSC.configure :limp +3 "storage"($(\ 1b +5 (E& +8 "core" &[w \ \  +3 "manipulator"&F& +7 "core" &  n +4 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +7 .tElbow.seek 7 +3 "manipulator"&G( +26 "core" ( +4 "manipulator"&H& +10 "core" &   K % +3 "storage"(I& +7 "core" &[w\ \  \  +4 .tForearm.seek 7 + 700 counts +4 "manipulator"&J' +95 "core" ' +5 "storage"(K& +8 "core" &[w \  \  +4 .tSE.reconfigure :place +4 "storage"(#]K-0-\ b +8 .tSE.seek :beamBreak +2 "storage"(L'L +307 "core" ' +4 "storage"(M- +7 "core" -', +3 .tSE.configure :default +5 "storage"(#QK-0-\ b +5 !to:Puck::Error: mesg".0 pucks loaded in tube 7 when expecting 1:bt[";/home/esp/esp2/utils/puckmoves.rb:257:in `verifyCount'";/home/esp/esp2/utils/puckmoves.rb:652:in `stackHeight'"5/home/esp/esp2/lib/rmutex.rb:89:in `synchronize'"./home/esp/esp2/lib/rmutex.rb:62:in `lock'"./home/esp/esp2/lib/delay.rb:78:in `claim'";/home/esp/esp2/utils/puckmoves.rb:647:in `stackHeight'"0/home/esp/esp2/lib/rangenum.rb:21:in `each'";/home/esp/esp2/utils/puckmoves.rb:646:in `stackHeight'"4/home/esp/esp2/utils/puckmoves.rb:645:in `each'";/home/esp/esp2/utils/puckmoves.rb:645:in `stackHeight'"(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 "storage"(N% +10 "core" % - \  %\  +5 ."downElevator"SE.seek :down +6 "storage"(O'v +98 (P% +6 "core" %_ _\ Xh +4 "manipulator"&Q% +7 "core" % \ R 0 +5 .tForearm.reconfigure :loose +8 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +3 "manipulator"&R'\ +93 "core" ' +30 ' +3 ."downElevator"SE.stop +4 "storage"(5 +6225 #t-> PuckstackHeight(1) +2 !o:NoMethodError : mesg"8undefined method `PuckstackHeight' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(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 +1093 #-> Puck.stackHeight(1) +5 "storage"(S% +6 "core" % \ +4 .tSE.seek :down + "storage"(T'v +7 "core" ' +2 .tSE.stop +3 "storage"(5 +3 "manipulator"&U% +8 "core" %\  #   +4 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +6 .tSC.seek 1 +2 "storage"(V($ +983 "core" ( +3 .tSC.configure :limp +10 "storage"($(\ 1b +6 (W& +7 "core" &% \ +10 "manipulator"&X& +9 "core" &   % +4 .tElbow.seek 1 +2 "manipulator"&Y( +99 "core" ( +3 "manipulator"&Z& +8 "core" &   ] % +3 "storage"([& +8 "core" &% \ +4 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 1 + 700 counts +4 "manipulator"&\\' +105 "core" ' +4 "storage"(]& +7 "core" &%\ \  l\ +5 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +8 .tSE.seek :beamBreak +3 "storage"(^'L +274 "core" ' +7 "storage"(_- +7 "core" -'L +4 .tSE.configure :default +3 "storage"(#QK-0-\ b +7 (`% +6 "core" %@\ \  {\  +5 ."downElevator"SE.seek :down +6 "storage"(a'v +100 (b% +6 "core" %j 8\ Yk +4 "manipulator"&c% +8 "core" % \ ~ +5 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +3 "manipulator"&d'\ +92 "core" ' +48 ' +4 ."downElevator"SE.stop +4 "storage"(5 +410 #t-> access 7 +5 "storage"(e% +6 "core" % 5\  +3 "manipulator"&f% +8 "core" %      +3 "manipulator"&g& +7 "core" & t % +4 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +6 .tSC.seek 4 +3 "storage"(h(,H +507 "core" ( +77 .tSC.configure :limp +5 "storage"($(\ 1b +5 (i& +5 "core" &,J \ \ +465 #t-> to 7 +4 "storage"(j% +6 "core" %\ \  O\  +3 "manipulator"&k% +8 "core" %     +3 "manipulator"&l& +8 "core" &   U % +4 .tSC.reconfigure :tight +6 "storage"($\ .(\ 1~b +5 .tSC.seek 7 +2 "storage"(m([z +505 "core" ( +4 .tSC.configure :limp +5 "storage"($(\ 1b +4 (n& +9 "core" &[{ 7\  +1806 #t-> Puck.stackHeight(7) +5 "storage"(o% +6 "core" % \  \  +4 .tSE.seek :down + "storage"(p'v +11 "core" ' +3 .tSE.stop +3 "storage"(5 +5 "manipulator"&q% +10 "core" %     +3 .tSC.reconfigure :tight +6 "storage"($\ .(\ 1~b +5 .tSC.seek 7 +3 "storage"(r([z +9 "core" ( +3 .tSC.configure :limp +5 "storage"($(\ 1b +4 (s& +5 "core" &[{ W\  +4 "manipulator"&t& +7 "core" &   X % +5 .tElbow.seek 7 +2 "manipulator"&u( +6 "core" ( +3 "manipulator"&v& +7 "core" & "  { % +3 "storage"(w& +7 "core" &[{\  i\  +6 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +7 .tForearm.seek 7 + 700 counts +4 "manipulator"&x' +93 "core" ' +3 "storage"(y& +10 "core" &[{ \  1\  +4 .tSE.reconfigure :place +4 "storage"(#]K-0-\ b +8 .tSE.seek :beamBreak +5 "storage"(z'L +306 "core" ' +3 "storage"({- +8 "core" -', +4 .tSE.configure :default +3 "storage"(#QK-0-\ b +6 (|% +5 "core" % / @\  +8 ."downElevator"SE.seek :down +6 "storage"(}'v +99 (~% +5 "core" %b }\ Xh +5 "manipulator"&% +7 "core" %  C , +4 .tForearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +3 "manipulator"&'\ +95 "core" ' +28 ' +2 ."downElevator"SE.stop +3 "storage"(5 @1656605280.31EDT = =tMAIN =mMAIN_scheduler @EDT1656605284.57 #"core_reset"Sent BREAK +3 #t@35376 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.41 I2C Gateway v3.20 +218 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +592 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +945 "Can"s\  +2 s\ | +2 #tPolling Can every 10:00 +5 !o:Storage::Warning: mesg"Uncleanly Exited:bt[ "8/home/esp/esp2/utils/storage.rb:438:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:627:in `restore!'"-/home/esp/esp2/lib/esp.rb:115:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +246 #-> ESP.ready! +7 #Powering core bus +569 .Gate.power :raw,:ON +2 "sampler") +41 ) +4 "core"  +4 "collection"' +4 ' +10 "core"  +4 "processing"% +5 % +6 "core"  +9 "collection"' 9\ +6 ' 0\ +4 ' -\ +8 "processing"% 9\ +5 % 2\ +4 % *\ +4 % 0\ +11 "sampler")&\ +3 "collection"'% +5 "core" %\ +4 .tCS.configure :default +4 "collection"'#P d@b +4 "processing"%% +8 "core" %\ +3 .tPS.configure :default +5 "processing"%#A d`xb +5 "sampler")% +7 "core" %qq #  +2 .tSS.configure :default +7 "sampler")#.0X acess 7 +2 !o:NoMethodError : mesg".undefined method `acess' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(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 +553 #-> access 7 +4 "storage"(;% +8 "core" %{ \ +4 "manipulator"&<% +7 "core" %\   %  +4 "manipulator"&=& +6 "core" & \ % +3 .tSC.reconfigure :tight +6 "storage"($\ .(\ 1~b +4 .tSC.seek 4 + "storage"(>(,H +198 "core" ( +3 .tSC.configure :limp +4 "storage"($(\ 1b +7 (?& +4 "core" &,I ;\  +133 #t-> to 7 +3 "storage"(@% +7 "core" %{ \ +5 "manipulator"&A% +8 "core" %\    +3 "manipulator"&B& +7 "core" &  % +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +5 .tSC.seek 7 +5 "storage"(C([z +507 "core" ( +4 .tSC.configure :limp +3 "storage"($(\ 1b +6 (D& +7 "core" &[z 2\  +869 #t-> Puck.stackHeight(7) +4 "storage"(E% +7 "core" %{ \ +5 .tSE.seek :down +5 "storage"(F'v +6 "core" ' +2 .tSE.stop +4 "storage"(5 +4 .tHand.open +3 "manipulator"&G1 +69 "core" 1 +3 "manipulator"&H% +8 "core" % \      +4 .tSC.reconfigure :tight +8 "storage"($\ .(\ 1~b +4 .tSC.seek 7 +4 "storage"(I([z +5 "core" ( +6 .tSC.configure :limp +5 "storage"($(\ 1b +6 (J& +5 "core" &[z [\  +4 "manipulator"&K& +10 "core" &  W % +4 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 .tElbow.seek 7 +5 "manipulator"&L( +17 "core" ( +3 "manipulator"&M& +8 "core" &   d % +4 "storage"(N& +9 "core" &[z \  +6 .tForearm.seek 7 + 700 counts +5 "manipulator"&O' +103 "core" ' +4 "storage"(P& +8 "core" &[z\ \  v\  +3 .tSE.reconfigure :place +5 "storage"(#]K-0-\ b +7 .tSE.seek :beamBreak +4 "storage"(Q'L +305 "core" ' +4 "storage"(R- +6 "core" -', +4 .tSE.configure :default +3 "storage"(#QK-0-\ b +6 (S% +5 "core" % +\  K\  +7 ."downElevator"SE.seek :down +10 "storage"(T'v +98 (U% +3 "core" %_ Q\ Xi +5 "manipulator"&V% +8 "core" % \  +6 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +8 .tForearm.seek :retract +2 "manipulator"&W'\ +90 "core" ' +38 ' +3 ."downElevator"SE.stop +4 "storage"(5 @1656605741.80EDT = =mMAIN_scheduler =tMAIN @EDT1656605745.59 #"core_reset"Sent BREAK +3 #t@41351 idle with ifg=0x00, ie=0x75 +2 #>RESET< ESP2 v3.41 I2C Gateway v3.20 +219 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +556 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +901 "Can"qs\  +3 qs\  +2 #tPolling Can every 10:00 +5 !o:Storage::Warning: mesg"Uncleanly Exited:bt[ "8/home/esp/esp2/utils/storage.rb:438:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:627:in `restore!'"-/home/esp/esp2/lib/esp.rb:115:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +982 #-> ESP.ready! +3 #Powering core bus +530 .Gate.power :raw,:ON +4 "sampler") +36 ) +4 "core"  +3 "collection"' +6 ' +6 "core"  +2 "processing"% +4 % +6 "core"  +9 "collection"' 9\ +7 ' 0\ +3 ' -\ +7 "processing"% 9\ +4 % 2\ +4 % *\ +4 % 0\ +9 "sampler")&\ +4 "collection"'% +6 "core" %\ +2 .tCS.configure :default +6 "collection"'#P d@b +4 "processing"%% +8 "core" %\ +2 .tPS.configure :default +7 "processing"%#A d`xb +4 "sampler")% +7 "core" %sq  +2 .tSS.configure :default +7 "sampler")#.0X access 7; to 7 +7 "storage"(;% +6 "core" %{ \ +3 "manipulator"&<% +10 "core" %\     +5 "manipulator"&=& +10 "core" &  0  +5 .tSC.reconfigure :tight +8 "storage"($\ .(\ 1~b +5 .tSC.seek 4 + "storage"(>(,H +196 "core" ( +3 .tSC.configure :limp +8 "storage"($(\ 1b +4 (?% +10 "core" %{ \ +2 "manipulator"&@% +9 "core" %\   \   +3 "manipulator"&A& +8 "core" & c  +2 .tSC.reconfigure :tight +7 "storage"($\ .(\ 1~b +4 .tSC.seek 7 + "storage"(B([z +510 "core" ( +4 .tSC.configure :limp +5 "storage"($(\ 1b +4 (C& +7 "core" &[z S\  +6514 #t-> Puck.stackHeight(7) + "storage"(D% +6 "core" %{\ z\ +3 .tSE.seek :down +9 "storage"(E'v +7 "core" ' +4 .tSE.stop +3 "storage"(5 +3 .tHand.open +4 "manipulator"&F1 +65 "core" 1 +3 "manipulator"&G% +9 "core" % \    N  +6 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +5 .tSC.seek 7 +5 "storage"(H([z +7 "core" ( +4 .tSC.configure :limp +4 "storage"($(\ 1b +5 (I& +7 "core" &[z\  \  +4 "manipulator"&J& +8 "core" & \   +4 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +7 .tElbow.seek 7 +3 "manipulator"&K( +23 "core" ( +4 "manipulator"&L& +11 "core" &   !w +2 "storage"(M& +8 "core" &[z\ \  K\  +4 .tForearm.seek 7 + 700 counts +4 "manipulator"&N' +100 "core" ' +2 "storage"(O& +10 "core" &[z\ \  a\  +4 .tSE.reconfigure :place +7 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +4 "storage"(P'L +308 "core" ' +2 "storage"(Q- +9 "core" -', +2 .tSE.configure :default +4 "storage"(#QK-0-\ b +9 (R% +5 "core" % 4\  \\\  +5 ."downElevator"SE.seek :down +5 "storage"(S'v +101 (T% +4 "core" %da p\ Xi +5 "manipulator"&U% +8 "core" %  K +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +4 "manipulator"&V'\ +101 "core" ' +25 ' +3 ."downElevator"SE.stop +3 "storage"(5 +9909 #t-> ecit +202 #-> exit +9 #mEXIT @1656606006.13EDT @1656606023.93EDT = =tMAIN =mMAIN_scheduler @EDT1656606027.54 #"core_reset"Sent BREAK +6 #t@54661 select with ifg=0x10, ie=0xF5 #@55294 receive with ifg=0x10, ie=0xFD +2 #@55927 receive with ifg=0x10, ie=0xFD + #@56559 receive with ifg=0x10, ie=0xFD + #@56886 receive with ifg=0x80, ie=0xFD +2 #@57626 sendCRC with ifg=0x20, ie=0x7F #@58072 sendCRC with ifg=0x20, ie=0x7F +2 #@59664 sendCRC with ifg=0x08, ie=0x5F + #@17572 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +19 #ESP2 v3.41 I2C Gateway v3.20 for core bus +537 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +833 "Can"u\ 22 + u\ 22 +3 #tPolling Can every 10:00 +6 #Cleanly exited at 12:20:06EDT30-Jun-22 +14650 #-> ESP.ready! +157 "sampler") +4 ) +4 "core"  +4 "collection"' +4 ' +5 "core"  +4 "processing"% +5 % +7 "core"  +9 "collection"' 9\ +6 ' 0\ +4 ' -\ +7 "processing"% 9\ +4 % 2\ +4 % *\ +5 % 0\ +6 "sampler")&\ +4 "collection"'% +6 "core" %\ +4 .tCS.configure :default +4 "collection"'#P d@b +6 .tCS.hold +3 "collection"'+ +7 "core" + +3 .tCS.configure :default +5 "collection"'#P d@b +4 "processing"%% +10 "core" %T\ +3 .tPS.configure :default +5 "processing"%#A d`xb +7 "sampler")% +4 "core" %qr 9 +4 .tSS.configure :default +3 "sampler")#.0X access 7 +9 "storage"(2% +6 "core" %{ \  +4 "manipulator"&3% +9 "core" %  z +4 "manipulator"&4& +8 "core" &  !w +4 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +5 .tSC.seek 4 +4 "storage"(5(,H +508 "core" ( +4 .tSC.configure :limp +3 "storage"($(\ 1b +4 (6& +5 "core" &,K \ +89 #t-> to 7 +3 "storage"(7% +6 "core" %{\ \  b\  +4 "manipulator"&8% +9 "core" %   z +5 "manipulator"&9& +6 "core" &   !w +4 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +6 .tSC.seek 7 +4 "storage"(:([z +509 "core" ( +2 .tSC.configure :limp +4 "storage"($(\ 1b +6 (;& +3 "core" &[| \  \  +654 #t-> Puck.stackHeight(7) + "storage"(<% +7 "core" %{\ \  \  +6 .tSE.seek :down + "storage"(='v +7 "core" ' +3 .tSE.stop +4 "storage"(5 +5 .tHand.open + "manipulator"&>1 +27 "core" 1 +4 "manipulator"&?% +10 "core" %  $ $ M z +4 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +6 .tSC.seek 7 + "storage"(@([z +6 "core" ( +5 .tSC.configure :limp +3 "storage"($(\ 1b +4 (A& +6 "core" &[| \ =\  +5 "manipulator"&B& +9 "core" &  t !w +3 .tElbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +4 .tElbow.seek 7 + "manipulator"&C( +9 "core" ( +4 "manipulator"&D& +9 "core" &   ] !w +3 "storage"(E& +9 "core" &[|\ \  _\  +4 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 7 + 700 counts +4 "manipulator"&F' +99 "core" ' +4 "storage"(G& +10 "core" &[|\ \  4\  +4 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(H'L +304 "core" ' +3 "storage"(I- +8 "core" -', +6 .tSE.configure :default +4 "storage"(#QK-0-\ b +9 (J% +4 "core" % +\ \ \  \  +6 ."downElevator"SE.seek :down +6 "storage"(K'v +98 (L% +6 "core" %g <\ Yl +4 "manipulator"&M% +6 "core" % \ +4 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +4 "manipulator"&N'\ +92 "core" ' +47 ' +2 ."downElevator"SE.stop +4 "storage"(5 +3665 #t-> exit +11 #mEXIT @1656606270.36EDT @1656606295.90EDT = =mMAIN_scheduler =tMAIN @EDT1656606299.64 #"core_reset"Sent BREAK +3 #t@46800 select with ifg=0x10, ie=0xF5 #@47433 receive with ifg=0x10, ie=0xFD +2 #@48066 receive with ifg=0x10, ie=0xFD #@48698 receive with ifg=0x10, ie=0xFD +2 #@49025 receive with ifg=0x80, ie=0xFD + #@57132 sendCRC with ifg=0x20, ie=0x7F + #@57578 sendCRC with ifg=0x20, ie=0x7F +3 #@59170 sendCRC with ifg=0x08, ie=0x5F #@7550 idle with ifg=0x00, ie=0x75 +2 #ESP2 v3.41 I2C Gateway v3.20 +17 #ESP2 v3.41 I2C Gateway v3.20 for core bus +576 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +836 "Can"1v\ 33 + 1v\ 33 +2 #tPolling Can every 10:00 +6 #Cleanly exited at 12:24:30EDT30-Jun-22 +1041 #-> ESP.ready! +157 "sampler") +4 ) +4 "core"  +5 "collection"' +5 ' +8 "core"  +5 "processing"% +5 % +6 "core"  +9 "collection"' 9\ +4 ' 0\ +3 ' -\ +7 "processing"% 9\ +5 % 2\ +5 % *\ +4 % 0\ +9 "sampler")&\ +5 "collection"'% +7 "core" %\ +4 .tCS.configure :default +6 "collection"'#P d@b +4 .tCS.hold + "collection"'+ +8 "core" + +2 .tCS.configure :default +4 "collection"'#P d@b +5 "processing"%% +5 "core" %T\ +4 .tPS.configure :default +4 "processing"%#A d`xb +4 "sampler")% +8 "core" %sp 9 +3 .tSS.configure :default +4 "sampler")#.0X\  +2 "storage"(% +9 "core" %y\ \  U\ +2 "collection"'& +7 "core" &\  +3 "processing"%& +7 "core" &\  +3 "collection"' +7 "core"  +4 "collection"'  +9 "core"  +4 "collection"'! +6 "core"  +3 "processing"%" +7 "core"  +3 "processing"%# +8 "core" V +5 "processing"%$ +6 "core" A +3 "processing"%% +9 "core" @ +5 "sampler")& +7 "core"  +3 "collection"''% +10 "core" %\ +4 "processing"%(% +9 "core" %T\ +4 "sampler"))% +8 "core" %rr \ 9 +3 "collection"'*& +7 "core" &\  +5 "processing"%+& +7 "core" &\  +4 "manipulator"&,% +9 "core" %\   d  +3 "manipulator"&-& +9 "core" &   !w +4 "storage"(.& +7 "core" &[| \  4\  +4 "storage"(/% +8 "core" %y\ \  s\ +2 "collection"'09 +6 "core" 9K +5 "processing"%19 +6 "core" 9W# +667 #t-> access 7 +6 "storage"(2% +6 "core" %y\ \  G\ +3 "manipulator"&3% +8 "core" %\   +3 "manipulator"&4& +9 "core" &  !w +3 .tSC.reconfigure :tight +6 "storage"($\ .(\ 1~b +6 .tSC.seek 4 + "storage"(5(,H +512 "core" ( +4 .tSC.configure :limp +4 "storage"($(\ 1b +4 (6& +6 "core" &,J \ +852 #t-> to 7 +4 "storage"(7% +8 "core" %y\ \ \ +2 "manipulator"&8% +9 "core" %\    +4 "manipulator"&9& +10 "core" &   !w +4 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +6 .tSC.seek 7 +3 "storage"(:([z +513 "core" ( +3 .tSC.configure :limp +5 "storage"($(\ 1b +6 (;& +8 "core" &[w\ \  +930 #t-> Puck.stackHeight(7) + "storage"(<% +6 "core" %y\ \  ;\ +7 .tSE.seek :down + "storage"(='v +7 "core" ' +4 .tSE.stop +2 "storage"(5 +4 .tHand.open +2 "manipulator"&>1 +22 "core" 1 +4 "manipulator"&?% +8 "core" %\   =  +5 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +5 .tSC.seek 7 +5 "storage"(@([z +6 "core" ( +2 .tSC.configure :limp +6 "storage"($(\ 1b +4 (A& +8 "core" &[w \  C\  +4 "manipulator"&B& +8 "core" &   = !w +3 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +5 .tElbow.seek 7 +4 "manipulator"&C( +6 "core" ( +4 "manipulator"&D& +8 "core" &   / !w +3 "storage"(E& +8 "core" &[w\ \  2\  +4 .tForearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 7 + 700 counts +4 "manipulator"&F' +99 "core" ' +4 "storage"(G& +9 "core" &[w\ \  M\  +4 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +7 .tSE.seek :beamBreak +2 "storage"(H'L +309 "core" ' +2 "storage"(I- +10 "core" -'+ +2 .tSE.configure :default +5 "storage"(#QK-0-\ b +6 (J% +9 "core" % 4\  l\ +4 ."downElevator"SE.seek :down +10 "storage"(K'v +94 (L% +7 "core" %Vc Q\ Xj +6 "manipulator"&M% +12 "core" %  . +5 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +6 .tForearm.seek :retract +3 "manipulator"&N'\ +90 "core" ' +31 ' +2 ."downElevator"SE.stop +4 "storage"(5 +12504 #t-> exit +11 #mEXIT @1656606504.58EDT @1656606528.28EDT = =mMAIN_scheduler =tMAIN @EDT1656606532.12 #"core_reset"Sent BREAK +3 #t@35416 select with ifg=0x10, ie=0xF5 +2 #@36048 receive with ifg=0x10, ie=0xFD +2 #@36681 receive with ifg=0x10, ie=0xFD + #@37313 receive with ifg=0x10, ie=0xFD + #@37640 receive with ifg=0x80, ie=0xFD +2 #@46743 sendCRC with ifg=0x20, ie=0x7F + #@47189 sendCRC with ifg=0x20, ie=0x7F + #@48781 sendCRC with ifg=0x08, ie=0x5F +2 #@55826 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +18 #ESP2 v3.41 I2C Gateway v3.20 for core bus +544 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +871 "Can"u\ 33 +2 u\ 33 +2 #tPolling Can every 10:00 +4 #Cleanly exited at 12:28:24EDT30-Jun-22 +1291 #-> ESP.ready!; access 7; to 7 +159 "sampler") +6 ) +4 "core"  +5 "collection"' +4 ' +8 "core"  +2 "processing"% +4 % +6 "core"  +12 "collection"' 9\ +7 ' 0\ +4 ' -\ +7 "processing"% 9\ +5 % 2\ +4 % *\ +4 % 0\ +10 "sampler")&\ +4 "collection"'% +7 "core" %\ +3 .tCS.configure :default +5 "collection"'#P d@b +6 .tCS.hold + "collection"'+ +8 "core" + +3 .tCS.configure :default +7 "collection"'#P d@b +4 "processing"%% +8 "core" %T \ +2 .tPS.configure :default +5 "processing"%#A d`xb +5 "sampler")% +8 "core" %pr 9 +4 .tSS.configure :default +6 "sampler")#.0X  +6 "manipulator"&& +8 "core" &   + !w +2 "storage"(& +10 "core" &[w$ \ \  +3 "storage"(% +8 "core" % q\ +2 "collection"'& +7 "core" &\  +3 "processing"%& +10 "core" & \  +4 "storage"(% +8 "core" % \ +2 "manipulator"& % +8 "core" %\  I  +3 "manipulator"&!& +9 "core" & \ # !w +3 .tSC.reconfigure :tight +9 "storage"($\ .(\ 1~b +4 .tSC.seek 4 +4 "storage"("(,H +509 "core" ( +5 .tSC.configure :limp +3 "storage"($(\ 1b +5 (#% +5 "core" % T\ +4 "manipulator"&$% +8 "core" %\   0  +4 "manipulator"&%& +6 "core" &  v !w +4 .tSC.reconfigure :tight +4 "storage"($\ .(\ 1~b +5 .tSC.seek 7 +3 "storage"(&([z +510 "core" ( +3 .tSC.configure :limp +5 "storage"($(\ 1b +5 ('& +8 "core" &[x :\  +1082 #t-> Puck.stackHeight(7) +4 "storage"((% +7 "core" %\ \  \\\ +4 .tSE.seek :down + "storage"()'v +13 "core" ' +3 .tSE.stop +3 "storage"(5 +4 .tHand.open +5 "manipulator"&*1 +23 "core" 1 +4 "manipulator"&+% +8 "core" %\   +  +4 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +4 .tSC.seek 7 +5 "storage"(,([z +6 "core" ( +3 .tSC.configure :limp +5 "storage"($(\ 1b +4 (-& +9 "core" &[x )\  +3 "manipulator"&.& +8 "core" &  T !w +6 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 .tElbow.seek 7 +5 "manipulator"&/( +7 "core" ( +3 "manipulator"&0& +8 "core" &    !w +2 "storage"(1& +9 "core" &[x\ \  |\  +4 .tForearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 7 + 700 counts +4 "manipulator"&2' +92 "core" ' +2 "storage"(3& +8 "core" &[x\ \  H\  +4 .tSE.reconfigure :place +7 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +5 "storage"(4'L +308 "core" ' +3 "storage"(5- +9 "core" -'+ +2 .tSE.configure :default +7 "storage"(#QK-0-\ b +5 (6% +8 "core" % 1\  E\  +4 ."downElevator"SE.seek :down +6 "storage"(7'v +98 (8% +6 "core" %e >\ Xk +2 "manipulator"&9% +10 "core" %  0 p +6 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +5 "manipulator"&:'\ +102 "core" ' +24 ' +2 ."downElevator"SE.stop + "storage"(5 +6591 #t-> exit +9 #mEXIT @1656606664.96EDT @1656606691.27EDT = =mMAIN_scheduler =tMAIN @EDT1656606694.92 #"core_reset"Sent BREAK +3 #t@32184 select with ifg=0x10, ie=0xF5 +2 #@32816 receive with ifg=0x10, ie=0xFD +3 #@33448 receive with ifg=0x10, ie=0xFD + #@34081 receive with ifg=0x10, ie=0xFD + #@34408 receive with ifg=0x80, ie=0xFD +2 #@63036 sendCRC with ifg=0x20, ie=0x7F #@63482 sendCRC with ifg=0x20, ie=0x7F +2 #@65074 sendCRC with ifg=0x08, ie=0x5F + #@49574 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +20 #ESP2 v3.41 I2C Gateway v3.20 for core bus +527 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +802 "Can"u\ 11 +2 u\ 11 +2 #tPolling Can every 10:00 +4 #Cleanly exited at 12:31:04EDT30-Jun-22 +555 #-> ESP.ready!; access 7; to 7 +159 "sampler") +4 ) +4 "core"  +3 "collection"' +3 ' +6 "core"  +4 "processing"% +4 % +5 "core"  +11 "collection"' 9\ +6 ' 0\ +6 ' -\ +8 "processing"% 9\ +5 % 2\ +6 % *\ +4 % 0\ +8 "sampler")&\ +4 "collection"'% +8 "core" %\ +6 .tCS.configure :default +4 "collection"'#P d@b +4 .tCS.hold + "collection"'+ +7 "core" + +6 .tCS.configure :default +3 "collection"'#P d@b +4 "processing"%% +7 "core" %T\ +2 .tPS.configure :default +4 "processing"%#A d`xb +7 "sampler")% +4 "core" %rq 9 +4 .tSS.configure :default +5 "sampler")#.0X Puck.stackHeight(7) +4 "storage"((% +6 "core" %\ \  L\  +4 .tSE.seek :down +3 "storage"()'v +12 "core" ' +4 .tSE.stop +2 "storage"(5 +4 .tHand.open +3 "manipulator"&*1 +21 "core" 1 +6 "manipulator"&+% +8 "core" %    U +5 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +5 .tSC.seek 7 +4 "storage"(,([z +4 "core" ( +5 .tSC.configure :limp +4 "storage"($(\ 1b +33 (-& +7 "core" &[| \  +3 "manipulator"&.& +7 "core" &   !w +5 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 7 +4 "manipulator"&/( +7 "core" ( +4 "manipulator"&0& +8 "core" &    !w +2 "storage"(1& +9 "core" &[|\ \  \  +4 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 7 + 700 counts +4 "manipulator"&2' +91 "core" ' +2 "storage"(3& +8 "core" &[|\ \  O\  +5 .tSE.reconfigure :place +7 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(4'L +308 "core" ' +2 "storage"(5- +12 "core" -'+ +3 .tSE.configure :default +6 "storage"(#QK-0-\ b +6 (6% +6 "core" % 0\ ;\  +5 ."downElevator"SE.seek :down +5 "storage"(7'v +102 (8% +3 "core" %Wh p\ Yk +4 "manipulator"&9% +9 "core" %  8 { +6 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +6 .tForearm.seek :retract + "manipulator"&:'\ +94 "core" ' +32 ' +2 ."downElevator"SE.stop +5 "storage"(5 +2986 #t-> exit +10 #mEXIT @1656606783.58EDT @1656606798.88EDT = =tMAIN =mMAIN_scheduler @EDT1656606802.49 #"core_reset"Sent BREAK +3 #t@38390 select with ifg=0x10, ie=0xF5 +2 #@39023 receive with ifg=0x10, ie=0xFD + #@39655 receive with ifg=0x10, ie=0xFD + #@40288 receive with ifg=0x10, ie=0xFD +2 #@40615 receive with ifg=0x80, ie=0xFD #@60316 sendCRC with ifg=0x20, ie=0x7F +3 #@60762 sendCRC with ifg=0x20, ie=0x7F + #@62354 sendCRC with ifg=0x08, ie=0x5F +2 #@28715 idle with ifg=0x00, ie=0x75 +2 #ESP2 v3.41 I2C Gateway v3.20 +16 #ESP2 v3.41 I2C Gateway v3.20 for core bus +535 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +843 "Can"tv\ 55 +2 tv\ 55 +2 #tPolling Can every 10:00 +4 #Cleanly exited at 12:33:03EDT30-Jun-22 +900 #-> ESP.ready!; access 7; to 7; Puck.stackHeight(7) +157 "sampler") +4 ) +3 "core"  +3 "collection"' +4 ' +6 "core"  +4 "processing"% +5 % +6 "core"  +8 "collection"' 9\ +5 ' 0\ +5 ' -\ +8 "processing"% 9\ +5 % 2\ +4 % *\ +5 % 0\ +8 "sampler")&\ +5 "collection"'% +6 "core" %X\ +4 .tCS.configure :default +5 "collection"'#P d@b +4 .tCS.hold + "collection"'+ +6 "core" + +4 .tCS.configure :default +4 "collection"'#P d@b +4 "processing"%% +8 "core" %T\ +2 .tPS.configure :default +5 "processing"%#A d`xb +7 "sampler")% +5 "core" %qp \ 9 +4 .tSS.configure :default +3 "sampler")#.0X Puck.move 7,1 +2 #Moving puck from tube 7 to 1 +4 "manipulator"&:% +6 "core" %\    $  +4 "storage"(;% +7 "core" %\  \  +4 "storage"(<. +7 "core" .([z +3 "storage"(=& +7 "core" &[z\  Q\  +2 "storage"(>& +9 "core" &[z\ \  ]\  +3 "manipulator"&?& +7 "core" &    !w +4 .tElbow.seek 7 + "manipulator"&@( +7 "core" ( +4 "manipulator"&A& +7 "core" &   | !w +5 "storage"(B& +6 "core" &[z \  J\  +4 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 700 counts +4 "manipulator"&C' +121 "core" ' +3 "storage"(D& +8 "core" &[z w\  +4 .tSE.reconfigure :pick +4 "storage"(#]K-0-\ b +7 .tSE.seek :beamBreak + "storage"(E'L +285 "core" ' +3 "storage"(F- +7 "core" -' +3 .tSE.configure :default +7 "storage"(#QK-0-\ b +5 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tHand.close +3 "manipulator"&G/ +68 "core" / +4 "manipulator"&H& +9 "core" &   e !w +2 "manipulator"&I% +9 "core" %   C ; +3 .tForearm.seek :retract +6 "manipulator"&J'\ +93 "core" ' +5 .tElbow.seek :clear +5 "manipulator"&K(d +135 "core" ( +4 "manipulator"&L& +8 "core" &d   x 5 +2 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +4 &M& +9 "core" &d   | 5 +4 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek :clear +5 "manipulator"&N'\ +19 "core" ' +3 .tSE.seek :down +5 "storage"(O'v +272 "core" ' +4 .tSC.reconfigure :tight +4 "storage"($\ .(\ 1~b +6 .tSC.seek 1 +4 "storage"(P($ +984 "core" ( +4 .tSC.configure :limp +5 "storage"($(\ 1b +6 (Q& +7 "core" &%\ \ \ \ +5 .tSE.reconfigure :place +5 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +4 "storage"(R'L +275 "core" ' +2 "storage"(S- +7 "core" -'L +4 .tSE.configure :default +4 "storage"(#QK-0-\ b +7 .tSE.seek :place +4 "storage"(T' +32 "core" ' +5 "storage"(U& +8 "core" &%\ \  "\ +4 "storage"(V& +12 "core" &%\ \  _\ +2 "manipulator"&W& +8 "core" &d  " 5 +3 "manipulator"&X% +9 "core" %\    \ X +4 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek 1 +4 "manipulator"&Y( +119 "core" ( +6 "manipulator"&Z& +10 "core" &    +2 "storage"([& +9 "core" &%\ \  D\ +2 .tElbow.reconfigure :limp +7 "manipulator"&$ ,(b +5 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 +4 "manipulator"&\\'L +111 "core" ' +4 .tElbow.hold + "manipulator"&], +8 "core" , +2 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +4 .tHand.open +4 "manipulator"&^1 +74 "core" 1 +5 "manipulator"&_% +8 "core" % `i    ȶ +2 "storage"(`& +10 "core" &% *\ +2 .tForearm.force -20 +5 "manipulator"&5 +5 .tForearm.seek 1 + 320 counts +3 "manipulator"&a'ό +22 "core" ' +3 "manipulator"&b& +10 "core" &   &  +3 "storage"(c& +7 "core" &%\ \  B\ +5 .tForearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +78 "manipulator"&d' +46 "core" ' +4 "storage"(e% +8 "core" % \  ?\ +4 ."downElevator"SE.seek :down +7 "storage"(f'v +98 (g% +4 "core" %h `\ Yl +4 "manipulator"&h% +8 "core" %\   l +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +6 .tForearm.seek :retract +3 "manipulator"&i'\ +96 "core" ' +42 ' +2 ."downElevator"SE.stop +3 "storage"(5 +5 "manipulator"&j& +8 "core" &   j  +2 "manipulator"&k% +10 "core" %\  a # +1402 #t-> Puck.stackHeight(1) +5 "storage"(l% +8 "core" % V\  +4 .tSE.seek :down +3 "storage"(m'v +8 "core" ' +3 .tSE.stop +4 "storage"(5 +4 "manipulator"&n% +9 "core" %\   . # +6 .tSC.reconfigure :tight +5 "storage"($\ .(\ 1~b +6 .tSC.seek 1 +4 "storage"(o($ +5 "core" ( +3 .tSC.configure :limp +5 "storage"($(\ 1b +6 (p& +6 "core" &% \ +3 "manipulator"&q& +8 "core" &     +4 .tElbow.seek 1 + "manipulator"&r( +9 "core" ( +3 "manipulator"&s& +9 "core" &    +2 "storage"(t& +9 "core" &% g\ +4 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 1 + 700 counts +4 "manipulator"&u' +98 "core" ' +3 "storage"(v& +8 "core" &%\ \  \ +5 .tSE.reconfigure :place +5 "storage"(#]K-0-\ b +7 .tSE.seek :beamBreak +4 "storage"(w'L +309 "core" ' +3 "storage"(x- +5 "core" -'+ +4 .tSE.configure :default +4 "storage"(#QK-0-\ b +7 (y% +3 "core" % 1 \ \  +4 ."downElevator"SE.seek :down +5 "storage"(z'v +101 ({% +4 "core" %Ya 3\ Yj +4 "manipulator"&|% +6 "core" %  Y +8 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +4 "manipulator"&}'\ +89 "core" ' +34 ' +2 ."downElevator"SE.stop + "storage"(5 +2364 #t-> Puck.move 1,2 +4 #Moving puck from tube 1 to 2 +2 "manipulator"&~% +7 "core" %\    U  +4 "storage"(% +8 "core" %~\ \  N\ +5 "storage"(. +5 "core" .($ +2 "storage"(& +9 "core" &%\ \  G\ +3 "storage"(& +11 "core" &%\ \  L\ +2 "manipulator"&& +9 "core" &    +4 .tElbow.seek 1 +4 "manipulator"&( +6 "core" ( +4 "manipulator"&& +11 "core" &   5  +3 "storage"( & +9 "core" &%\ \  B\ +4 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 1 + 700 counts +5 "manipulator"& ' +101 "core" ' +2 "storage"( & +9 "core" &%\ \  \\\ +5 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +5 "storage"('L +276 "core" ' +5 "storage"(- +8 "core" -' +2 .tSE.configure :default +5 "storage"(#QK-0-\ b +6 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tHand.close +3 "manipulator"&/ +72 "core" / +3 "manipulator"&& +8 "core" &    +4 "manipulator"&% +8 "core" % \  J +3 .tForearm.seek :retract +3 "manipulator"&'\ +95 "core" ' +6 .tElbow.seek :clear +5 "manipulator"&(d +104 "core" ( +2 "manipulator"&& +10 "core" &d   / +4 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 && +8 "core" &d   +3 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :clear + "manipulator"&'\ +8 "core" ' +3 .tSE.seek :down +4 "storage"('v +270 "core" ' +3 .tSC.reconfigure :tight +6 "storage"($\ .(\ 1~b +5 .tSC.seek 2 + "storage"(( +202 "core" ( +2 .tSC.configure :limp +7 "storage"($(\ 1b +3 (& +8 "core" & \  +5 .tSE.reconfigure :place +4 "storage"(#]K-0-\ b +7 .tSE.seek :beamBreak + "storage"('L +277 "core" ' +4 "storage"(- +6 "core" -'L +5 .tSE.configure :default +4 "storage"(#QK-0-\ b +7 .tSE.seek :place +5 "storage"( ' +33 "core" ' +5 "storage"(!& +8 "core" & \ \  v\  +2 "storage"(& +11 "core" & \  \  +2 "manipulator"&#& +10 "core" &d   i +2 "manipulator"&$% +9 "core" %\    a  +5 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +7 .tElbow.seek 2 +2 "manipulator"&%( +127 "core" ( +3 "manipulator"&"& +10 "core" &   s  +4 "storage"('& +8 "core" & \  +2 .tElbow.reconfigure :limp +5 "manipulator"&$ ,(b +6 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 .tForearm.seek 2 + "manipulator"&)'S +111 "core" ' +5 .tElbow.hold + "manipulator"&*, +9 "core" , +2 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 .tHand.open +4 "manipulator"&,1 +69 "core" 1 +6 "manipulator"&-% +8 "core" % gv    Ⱥ/ +3 "storage"(/& +6 "core" & r\  +5 .tForearm.force -20 + "manipulator"&5 +5 .tForearm.seek 2 + 320 counts +3 "manipulator"&0'ϓ +15 "core" ' +4 "manipulator"&2& +10 "core" &    +2 "storage"((& +8 "core" & \ \  6\  +5 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 2 + 700 counts +4 "manipulator"&&' +24 "core" ' +3 "storage"(% +9 "core" % \ \  \ +5 ."downElevator"SE.seek :down +9 "storage"('v +99 (4% +6 "core" %e \ Yk +4 "manipulator"&5% +8 "core" %   | +4 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +4 "manipulator"&7'\ +97 "core" ' +38 ' +2 ."downElevator"SE.stop +4 "storage"(5 +7 "manipulator"&8& +10 "core" &   E  +4 "manipulator"&3% +9 "core" %\    &  +601 #t-> Puck.stackHeight(2) +4 "storage"(1% +7 "core" % =\ +4 .tSE.seek :down + "storage"(6'v +14 "core" ' +4 .tSE.stop +4 "storage"(5 +5 "manipulator"&:% +8 "core" %\     +5 .tSC.reconfigure :tight +4 "storage"($\ .(\ 1~b +6 .tSC.seek 2 + "storage"(;( +6 "core" ( +4 .tSC.configure :limp +4 "storage"($(\ 1b +7 (<& +5 "core" & M\  +4 "manipulator"&=& +9 "core" &   %  +3 .tElbow.seek 2 +4 "manipulator"&>( +6 "core" ( +5 "manipulator"&?& +7 "core" & !  `  +4 "storage"(A& +7 "core" & 9\  +3 .tForearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +3 "manipulator"&B' +122 "core" ' +2 "storage"(D& +8 "core" & \ \  U\  +4 .tSE.reconfigure :place +7 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +5 "storage"(.'L +306 "core" ' +3 "storage"(9- +8 "core" -', +2 .tSE.configure :default +6 "storage"(#QK-0-\ b +6 (F% +6 "core" % 0 \ \  +3 ."downElevator"SE.seek :down +6 "storage"(G'v +101 (H% +5 "core" %g !\ Xj +4 "manipulator"&I% +7 "core" %  < +4 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +4 "manipulator"&L'\ +97 "core" ' +26 ' +4 ."downElevator"SE.stop +3 "storage"(5 +2122 #t-> Puck.move 2,3 +4 #Moving puck from tube 2 to 3 + "manipulator"&M% +7 "core" %\    <  +5 "storage"(C% +7 "core" %| \ +3 "storage"(@. +7 "core" .( +3 "storage"(J& +9 "core" & \  +4 "storage"(E& +8 "core" & \  +3 "manipulator"&+& +10 "core" &   a  +5 .tElbow.seek 2 + "manipulator"&Q( +9 "core" ( +5 "manipulator"&S& +8 "core" &   "  +3 "storage"(O& +8 "core" & \ I\  +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts +5 "manipulator"&U' +99 "core" ' +4 "storage"(V& +9 "core" & \ \  z\  +5 .tSE.reconfigure :pick +5 "storage"(#]K-0-\ b +8 .tSE.seek :beamBreak + "storage"(W'L +284 "core" ' +4 "storage"(X- +6 "core" -' +2 .tSE.configure :default +7 "storage"(#QK-0-\ b +4 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 .tHand.close +4 "manipulator"&Z/ +68 "core" / +4 "manipulator"&[& +9 "core" & # # Z  +4 "manipulator"&R% +6 "core" %   +4 .tForearm.seek :retract +4 "manipulator"&K'\ +88 "core" ' +2 .tElbow.seek :clear +5 "manipulator"&^(d +122 "core" ( +4 "manipulator"&_& +11 "core" &d  " y _ +2 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +3 &`& +7 "core" &d $  Y +3 .tForearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear +4 "manipulator"&b'\ +6 "core" ' +5 .tSE.seek :down +4 "storage"(c'v +272 "core" ' +4 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +5 .tSC.seek 3 +3 "storage"(N( +191 "core" ( +4 .tSC.configure :limp +3 "storage"($(\ 1b +5 (Y& +6 "core" & \  +5 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +5 "storage"(e'L +274 "core" ' +4 "storage"(\\- +8 "core" -'L +3 .tSE.configure :default +9 "storage"(#QK-0-\ b +8 .tSE.seek :place +8 "storage"(g' +34 "core" ' +4 "storage"(h& +7 "core" & \  +3 "storage"(a& +8 "core" & \  +2 "manipulator"&j& +10 "core" &d   V X +2 "manipulator"&k% +9 "core" %\    +  +5 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek 3 +4 "manipulator"&T( +116 "core" ( +4 "manipulator"&d& +8 "core" & "  ) +2 "storage"(f& +9 "core" & \  +3 .tElbow.reconfigure :limp +8 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +4 .tForearm.seek 3 +4 "manipulator"&l'\ +110 "core" ' +3 .tElbow.hold +5 "manipulator"&n, +8 "core" , +3 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +6 .tHand.open + "manipulator"&p1 +70 "core" 1 +3 "manipulator"&q% +9 "core" % b   ȴ +4 "storage"(s& +8 "core" & ^\  +2 .tForearm.force -20 +3 "manipulator"&5 +5 .tForearm.seek 3 + 319 counts + "manipulator"&t'I +21 "core" ' +4 "manipulator"&v& +9 "core" &  # 1 ) +3 "storage"(m& +8 "core" & `\  +4 .tForearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 3 + 700 counts +5 "manipulator"&P' +29 "core" ' +4 "storage"(]% +10 "core" % \ +4 ."downElevator"SE.seek :down +6 "storage"(i'v +98 (x% +5 "core" %i !\ Yl +4 "manipulator"&y% +9 "core" %м   w +5 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +3 "manipulator"&{'\ +92 "core" ' +46 ' +2 ."downElevator"SE.stop + "storage"(5 +7 "manipulator"&|& +9 "core" &  # b ) +5 "manipulator"&w% +6 "core" %\  $    +877 #t-> Puck.stackHeight(3) +4 "storage"(u% +7 "core" %\ \  M\ +5 .tSE.seek :down +3 "storage"(z'v +10 "core" ' +3 .tSE.stop +3 "storage"(5 +4 "manipulator"&~% +120 "core" %\     +5 .tSC.reconfigure :tight +5 "storage"($\ .(\ 1~b +5 .tSC.seek 3 +5 "storage"(( +5 "core" ( +3 .tSC.configure :limp +6 "storage"($(\ 1b +7 (& +5 "core" &\  =\  +4 "manipulator"&& +9 "core" &   ) +4 .tElbow.seek 3 +3 "manipulator"&( +8 "core" ( +3 "manipulator"&& +10 "core" &   w ) +3 "storage"(& +8 "core" &\ \  \  +5 .tForearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts +4 "manipulator"& ' +102 "core" ' +3 "storage"( & +9 "core" &\ \  6\  +4 .tSE.reconfigure :place +7 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +4 "storage"(r'L +306 "core" ' +3 "storage"(}- +8 "core" -', +2 .tSE.configure :default +8 "storage"(#QK-0-\ b +4 (% +7 "core" % 4\ \  +4 ."downElevator"SE.seek :down +5 "storage"('v +101 (% +4 "core" %c 4\ Yk +4 "manipulator"&% +8 "core" %   +4 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +5 "manipulator"&'\ +97 "core" ' +27 ' +2 ."downElevator"SE.stop +5 "storage"(5 +6551 #t-> Puck.move 3,4 +4 #Moving puck from tube 3 to 4 +5 "manipulator"&% +7 "core" %\    7  +3 "storage"( % +10 "core" %\ \  k\ +3 "storage"(. +6 "core" .( +2 "storage"(& +8 "core" &\ \  M\  +3 "storage"(& +8 "core" &\ \  r\  +3 "manipulator"&& +7 "core" &   g ) +4 .tElbow.seek 3 + "manipulator"&o( +7 "core" ( +4 "manipulator"&& +6 "core" & \  \\ ) +4 "storage"(& +6 "core" &\ \  \  +5 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts +4 "manipulator"&!' +98 "core" ' +5 "storage"(& +8 "core" &\ \ \  +4 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +7 .tSE.seek :beamBreak +2 "storage"(#'L +283 "core" ' +3 "storage"($- +8 "core" -' +2 .tSE.configure :default +7 "storage"(#QK-0-\ b +4 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 .tHand.close +4 "manipulator"&"/ +71 "core" / +6 "manipulator"&'& +9 "core" &  6 ) +3 "manipulator"&% +7 "core" % к   +5 .tForearm.seek :retract +5 "manipulator"&'\ +92 "core" ' +2 .tElbow.seek :clear +5 "manipulator"&,(d +125 "core" ( +3 "manipulator"&-& +8 "core" &d   E b +2 .tElbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +3 &/& +8 "core" &d  8 a +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek :clear +4 "manipulator"&2'\ +22 "core" ' +3 .tSE.seek :down +3 "storage"(('v +272 "core" ' +5 .tSC.reconfigure :tight +4 "storage"($\ .(\ 1~b +4 .tSC.seek 4 +3 "storage"((,H +190 "core" ( +3 .tSC.configure :limp +6 "storage"($(\ 1b +4 (& +7 "core" &,F \  +5 .tSE.reconfigure :place +6 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +5 "storage"(%'L +276 "core" ' +2 "storage"(4- +6 "core" -'L +4 .tSE.configure :default +3 "storage"(#QK-0-\ b +7 .tSE.seek :place +5 "storage"(5' +32 "core" ' +4 "storage"()& +7 "core" &,F \  +3 "storage"(0& +10 "core" &,F\  f\  +2 "manipulator"&8& +11 "core" &d   | ` +2 "manipulator"&3% +10 "core" %\    X G +5 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +5 .tElbow.seek 4 +4 "manipulator"& ( +117 "core" ( +3 "manipulator"&&& +11 "core" &    +3 "storage"(& +7 "core" &,F\ \  N\  +3 .tElbow.reconfigure :limp +4 "manipulator"&$ ,(b +6 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 .tForearm.seek 4 +5 "manipulator"&1'g +108 "core" ' +4 .tElbow.hold +3 "manipulator"&:, +9 "core" , +2 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +6 .tHand.open + "manipulator"&<1 +77 "core" 1 +5 "manipulator"&=% +10 "core" % wr  ȹ% +3 "storage"(?& +7 "core" &,F +\  +2 .tForearm.force -20 +4 "manipulator"&5 +5 .tForearm.seek 4 + 316 counts +4 "manipulator"&A'ϣ +20 "core" ' +2 "manipulator"&D& +10 "core" &  # s  +3 "storage"(6& +7 "core" &,F \  \  +4 .tForearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 4 + 700 counts +4 "manipulator"&'# +30 "core" ' +5 "storage"(*% +9 "core" % \ \  y\ +5 ."downElevator"SE.seek :down +7 "storage"(7'v +98 (9% +4 "core" %+f T\ Yl +4 "manipulator"&F% +10 "core" %\  I +4 .tForearm.reconfigure :loose +8 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +3 "manipulator"&H'\ +90 "core" ' +47 ' +3 ."downElevator"SE.stop +7 "storage"(5 +6 "manipulator"&I& +13 "core" &   0  +2 "manipulator"&.% +9 "core" %\   ! o  +1330 #t-> Puck.stackHeight(4) +3 "storage"(B% +6 "core" %\ \  ;\  +4 .tSE.seek :down +4 "storage"(G'v +6 "core" ' +3 .tSE.stop +2 "storage"(5 +4 "manipulator"&M% +8 "core" %\    R  +4 .tSC.reconfigure :tight +5 "storage"($\ .(\ 1~b +4 .tSC.seek 4 +4 "storage"(C(,H +4 "core" ( +4 .tSC.configure :limp +3 "storage"($(\ 1b +7 (@& +4 "core" &,F \  +4 "manipulator"&J& +8 "core" &  "  +4 .tElbow.seek 4 + "manipulator"&E( +11 "core" ( +2 "manipulator"&+& +8 "core" &   I  +4 "storage"(S& +7 "core" &,F\ \  0\  +5 .tForearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek 4 + 700 counts +3 "manipulator"&O'# +98 "core" ' +4 "storage"(V& +8 "core" &,F\ \  J\  +5 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +4 "storage"(>'L +308 "core" ' +3 "storage"(L- +9 "core" -', +2 .tSE.configure :default +6 "storage"(#QK-0-\ b +7 (X% +6 "core" % 2\ \  +4 ."downElevator"SE.seek :down +5 "storage"(Z'v +98 ([% +6 "core" %f c\ Xk +4 "manipulator"&R% +9 "core" %(  ]  +4 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +5 "manipulator"&_'\ +99 "core" ' +24 ' +2 ."downElevator"SE.stop + "storage"(5 +2289 #t-> Puck.move 4,5 +2 #Moving puck from tube 4 to 5 +3 "manipulator"&`% +7 "core" %   m  +4 "storage"(U% +6 "core" %\ \  \  +4 "storage"(Q. +6 "core" .(,H +3 "storage"(K& +7 "core" &,F \  +2 "storage"(W& +8 "core" &,F\ \  S\  +2 "manipulator"&Y& +8 "core" &    +4 .tElbow.seek 4 + "manipulator"&;( +6 "core" ( +3 "manipulator"&\\& +7 "core" &   <  +4 "storage"(c& +6 "core" &,F \  \  +4 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 4 + 700 counts + "manipulator"&h'# +104 "core" ' +4 "storage"(a& +7 "core" &,F\ \  d\  +4 .tSE.reconfigure :pick +5 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +2 "storage"(j'L +281 "core" ' +3 "storage"(k- +7 "core" -' +2 .tSE.configure :default +5 "storage"(#QK-0-\ b +5 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 .tHand.close + "manipulator"&d/ +76 "core" / +4 "manipulator"&f& +8 "core" &   @  +4 "manipulator"&e% +6 "core" % #   e +4 .tForearm.seek :retract + "manipulator"&^'\ +90 "core" ' +3 .tElbow.seek :clear +4 "manipulator"&p(d +129 "core" ( +3 "manipulator"&q& +7 "core" &d   7 +3 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +4 &s& +6 "core" &d  5 7 +4 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek :clear + "manipulator"&v'\ +5 "core" ' +5 .tSE.seek :down + "storage"(m'v +270 "core" ' +4 .tSC.reconfigure :tight +4 "storage"($\ .(\ 1~b +4 .tSC.seek 5 +4 "storage"(b(< +192 "core" ( +3 .tSC.configure :limp +5 "storage"($(\ 1b +4 (]& +7 "core" &< [\  +3 .tSE.reconfigure :place +6 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +4 "storage"(T'L +273 "core" ' +3 "storage"(x- +6 "core" -'L +3 .tSE.configure :default +4 "storage"(#QK-0-\ b +4 .tSE.seek :place +4 "storage"(y' +34 "core" ' +4 "storage"(l& +8 "core" &< e\  +2 "storage"(t& +8 "core" &< v\  +2 "manipulator"&|& +7 "core" &d    7 +2 "manipulator"&w% +8 "core" %\     +4 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 5 +4 "manipulator"&g( +133 "core" ( +3 "manipulator"&P& +8 "core" &   g i +3 "storage"(i& +8 "core" &< \  +2 .tElbow.reconfigure :limp +5 "manipulator"&$ ,(b +5 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek 5 +4 "manipulator"&u'& +110 "core" ' +2 .tElbow.hold + "manipulator"&~, +8 "core" , +2 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 .tHand.open +4 "manipulator"&1 +67 "core" 1 +4 "manipulator"&% +8 "core" % :y   Ȼ9 +2 "storage"(& +9 "core" &< \  +2 .tForearm.force -20 +3 "manipulator"&5 +5 .tForearm.seek 5 + 320 counts + "manipulator"&'f +22 "core" ' +3 "manipulator"&z& +8 "core" &   5 i +2 "storage"( & +8 "core" &< }\  +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 5 + 700 counts +3 "manipulator"&N' +23 "core" ' +3 "storage"(n% +8 "core" % \ \  l\ +4 ."downElevator"SE.seek :down +6 "storage"({'v +98 (}% +6 "core" %g \ Yl +4 "manipulator"&% +8 "core" %  T +3 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +4 "manipulator"&'\ +97 "core" ' +39 ' +2 ."downElevator"SE.stop +2 "storage"(5 +6 "manipulator"&& +8 "core" &   i +2 "manipulator"&r% +8 "core" %    +586 #t-> Puck.stackHeight(5) + "storage"( % +6 "core" %w\ \  \ +4 .tSE.seek :down +4 "storage"('v +5 "core" ' +3 .tSE.stop + "storage"(5 +4 "manipulator"&% +8 "core" %    n +3 .tSC.reconfigure :tight +5 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +3 "storage"( (< +7 "core" ( +3 .tSC.configure :limp +3 "storage"($(\ 1b +4 (& +6 "core" &< M\  +3 "manipulator"&& +7 "core" &    i +4 .tElbow.seek 5 +2 "manipulator"&( +7 "core" ( +2 "manipulator"&& +7 "core" &   i +3 "storage"(& +8 "core" &<\ \  _\  +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 5 + 700 counts +4 "manipulator"&' +100 "core" ' +4 "storage"(& +8 "core" &<\ \  \  +4 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +4 "storage"('L +304 "core" ' +3 "storage"(- +6 "core" -', +4 .tSE.configure :default +3 "storage"(#QK-0-\ b +4 ($% +8 "core" % , \  s\  +5 ."downElevator"SE.seek :down +80 "storage"("'v +26 ('% +6 "core" %YY F\ & +3 "manipulator"&% +7 "core" % : } +4 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +4 "manipulator"&-'\ +93 "core" ' +127 ' +2 ."downElevator"SE.stop +4 "storage"(5 +4703 "Can"x\ 54 +6641 #t-> Puck.move 5,6 +4 #Moving puck from tube 5 to 6 + "manipulator"&/% +6 "core" %\  #  ^  +4 "storage"(!% +8 "core" % p\ +4 "storage"(o. +4 "core" .(< +4 "storage"(& +7 "core" &< t\  +2 "storage"(#& +8 "core" &< \  +2 "manipulator"&& +8 "core" &   A i +3 .tElbow.seek 5 +3 "manipulator"&( +7 "core" ( +3 "manipulator"&4& +7 "core" &  i +2 "storage"((& +8 "core" &< \  +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 5 + 700 counts +4 "manipulator"&)' +102 "core" ' +2 "storage"(0& +8 "core" &<\ \  Q\  +4 .tSE.reconfigure :pick +5 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +3 "storage"(8'L +281 "core" ' +4 "storage"(3- +6 "core" -' +4 .tSE.configure :default +3 "storage"(#QK-0-\ b +5 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +2 .tHand.close +4 "manipulator"&&/ +74 "core" / +4 "manipulator"&& +8 "core" &  S i +4 "manipulator"&%% +6 "core" %   0 o +3 .tForearm.seek :retract +4 "manipulator"&,'\ +92 "core" ' +2 .tElbow.seek :clear +4 "manipulator"&<(d +115 "core" ( +3 "manipulator"&=& +8 "core" &d   y { +2 .tElbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +3 &?& +7 "core" &d   \ { +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :clear +4 "manipulator"&D'\ +16 "core" ' +4 .tSE.seek :down + "storage"(6'v +272 "core" ' +4 .tSC.reconfigure :tight +4 "storage"($\ .(\ 1~b +4 .tSC.seek 6 +4 "storage"(2(K +195 "core" ( +2 .tSC.configure :limp +6 "storage"($(\ 1b +3 (*& +7 "core" &K \  +4 .tSE.reconfigure :place +4 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"( 'L +275 "core" ' +3 "storage"(9- +6 "core" -'L +3 .tSE.configure :default +5 "storage"(#QK-0-\ b +4 .tSE.seek :place +4 "storage"(F' +31 "core" ' +4 "storage"(1& +7 "core" &K\ \  B\  +3 "storage"(A& +6 "core" &K\ \  \  +4 "manipulator"&I& +8 "core" &d   d { +2 "manipulator"&5% +8 "core" %\     V +4 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 6 + "manipulator"&.( +128 "core" ( +4 "manipulator"&& +8 "core" &    B +2 "storage"(7& +8 "core" &K\ \  A\  +2 .tElbow.reconfigure :limp +6 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek 6 +5 "manipulator"&B'v +109 "core" ' +2 .tElbow.hold +4 "manipulator"&M, +6 "core" , +4 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tHand.open +4 "manipulator"&@1 +70 "core" 1 +4 "manipulator"&J% +8 "core" % Ήh  ȶ +3 "storage"(+& +6 "core" &K \  +3 .tForearm.force -20 +3 "manipulator"&5 +4 .tForearm.seek 6 + 319 counts +3 "manipulator"&S'ϵ +22 "core" ' +4 "manipulator"&V& +9 "core" &  $  +2 "storage"(G& +8 "core" &K\ \  }\  +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 6 + 700 counts +4 "manipulator"&'2 +34 "core" ' +3 "storage"(:% +8 "core" % \ \  L\ +5 ."downElevator"SE.seek :down +8 "storage"(H'v +98 (L% +5 "core" %k c\ Yl +3 "manipulator"&X% +7 "core" %$  ` ~ +4 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +4 "manipulator"&['\ +91 "core" ' +47 ' +2 ."downElevator"SE.stop +4 "storage"(5 +6 "manipulator"&R& +7 "core" &   @ +3 "manipulator"&>% +8 "core" %\   -  +3948 #t-> Puck.stackHeight(6) + "storage"(O% +3 "core" %\  1\ +3 .tSE.seek :down + "storage"(Z'v +10 "core" ' + .tSE.stop + "storage"(5 +3 "manipulator"&`% +4 "core" %\     +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 + "storage"(U(K +4 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (Q& +2 "core" &K 6\  +2 "manipulator"&K& +3 "core" &   / +2 .tElbow.seek 6 +2 "manipulator"&W( +9 "core" ( +2 "manipulator"&Y& +4 "core" &   + "storage"(\\& +4 "core" &K \  h\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 700 counts +2 "manipulator"&c'2 +89 "core" ' +2 "storage"(a& +4 "core" &K\ 1\ # S\  +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(E'L +307 "core" ' + "storage"(_- +4 "core" -'+ + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (k% +2 "core" % / j\  +3 ."downElevator"SE.seek :down +2 "storage"(d'v +100 (f% +2 "core" %\\b V\ Xi +2 "manipulator"&e% +4 "core" %:  u +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&q'\ +91 "core" ' +47 ' + ."downElevator"SE.stop +2 "storage"(5 +1848 #t-> Puck.move 6,7 + #Moving puck from tube 6 to 7 +2 "manipulator"&s% +3 "core" %\     +2 "storage"(h% +4 "core" %\ \  b\ + "storage"(;. +3 "core" .(K + "storage"(^& +4 "core" &K\ \  \  + "storage"(j& +4 "core" &K\ \  )\  + "manipulator"&]& +4 "core" & "  +2 .tElbow.seek 6 + "manipulator"&C( +3 "core" ( +2 "manipulator"&x& +3 "core" & # ! X +2 "storage"(m& +3 "core" &K\  0\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 700 counts + "manipulator"&l'2 +98 "core" ' +2 "storage"(t& +4 "core" &K\ \  n\  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(|'L +278 "core" ' +2 "storage"(w- +3 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&P/ +72 "core" / +3 "manipulator"&i& +4 "core" &  " W + "manipulator"&T% +4 "core" % !    + +2 .tForearm.seek :retract + "manipulator"&p'\ +100 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +123 "core" ( + "manipulator"&& +4 "core" &d   2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &d   i 2 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&z'\ +12 "core" ' +2 .tSE.seek :down + "storage"( 'v +268 "core" ' +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 7 +2 "storage"(v([z +189 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (n& +2 "core" &[x T\  +3 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(g'L +275 "core" ' +2 "storage"(}- +3 "core" -'L + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"(' +32 "core" ' +2 "storage"(u& +4 "core" &[x\ \  \  +2 "storage"(& +3 "core" &[x\ \  Y\  + "manipulator"&& +4 "core" &d    2 + "manipulator"&r% +4 "core" %\     \ Z +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 7 +2 "manipulator"&y( +116 "core" ( +2 "manipulator"&N& +4 "core" &   H  + "storage"({& +4 "core" &[x\ \  0\  + .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 7 + "manipulator"& '9 +106 "core" ' +2 .tElbow.hold +2 "manipulator"&, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&1 +68 "core" 1 +2 "manipulator"&% +4 "core" % Ly   Ȼ@ + "storage"(& +4 "core" &[x \  + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 7 + 319 counts + "manipulator"&'x +16 "core" ' + "manipulator"&& +4 "core" &    +2 "storage"(& +4 "core" &[x\ \  Z\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 700 counts + "manipulator"&b' +17 "core" ' +2 "storage"(~% +4 "core" % \ \  \  +2 ."downElevator"SE.seek :down +4 "storage"('v +99 (% +26 "core" %*k \ Yl + "manipulator"&$% +4 "core" %  \ K +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&''\ +89 "core" ' +40 ' + ."downElevator"SE.stop + "storage"(5 +3 "manipulator"&& +4 "core" &   +2 "manipulator"&% +3 "core" %\    m  +742 #t-> Puck.stackHeight(7) + "storage"(% +3 "core" %\ \  \ +2 .tSE.seek :down +2 "storage"("'v +12 "core" ' + .tSE.stop + "storage"(5 +3 "manipulator"&/% +4 "core" %\    ?  +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 7 +2 "storage"(!([z +2 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (o& +3 "core" &[x %\  +2 "manipulator"&& +3 "core" &  o  +2 .tElbow.seek 7 +2 "manipulator"&#( +3 "core" ( + "manipulator"&& +4 "core" &  5  + "storage"(4& +4 "core" &[x\ \  \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 700 counts +2 "manipulator"&(' +95 "core" ' + "storage"(0& +4 "core" &[x\ \  c\  +2 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"('L +306 "core" ' +2 "storage"(-- +3 "core" -', +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +2 (3% +3 "core" % 8 0\ +2 ."downElevator"SE.seek :down +3 "storage"(&'v +100 (% +3 "core" %i m\ Yl + "manipulator"&%% +4 "core" %  ` 5 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&='\ +91 "core" ' +50 ' + ."downElevator"SE.stop +2 "storage"(5 +10139 #t-> Puck.move 7,1 +2 #Moving puck from tube 7 to 1 + "manipulator"&?% +3 "core" %\      +2 "storage"()% +4 "core" %}\ \  .\ + "storage"(. +3 "core" .([z +2 "storage"(,& +4 "core" &[x\ \  2\  + "storage"(8& +3 "core" &[x\ \  8\  +2 "manipulator"&*& +4 "core" &   + .tElbow.seek 7 +2 "manipulator"& ( +3 "core" ( +2 "manipulator"&9& +3 "core" &  " T  +2 "storage"(6& +3 "core" &[x\ \  \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 700 counts + "manipulator"&1' +93 "core" ' +2 "storage"(A& +41 "core" &[x\ \  ]\  +11 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(I'L +276 "core" ' + "storage"(5- +4 "core" -' + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&/ +68 "core" / +2 "manipulator"&7& +4 "core" &   D  +2 "manipulator"& % +3 "core" %   s 5 +2 .tForearm.seek :retract + "manipulator"&<'\ +91 "core" ' +2 .tElbow.seek :clear + "manipulator"&@(d +122 "core" ( + "manipulator"&J& +4 "core" &d   D W +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &+& +3 "core" &d   W +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&V'\ +3 "core" ' +2 .tSE.seek :down + "storage"(G'v +269 "core" ' +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(D($ +980 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (:& +2 "core" &' \ +2 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +2 .tSE.seek :beamBreak +2 "storage"(.'L +273 "core" ' +2 "storage"(L- +3 "core" -'L +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(X' +33 "core" ' + "storage"(B& +4 "core" &'\  \ +2 "storage"(S& +4 "core" &' -\ +2 "manipulator"&R& +3 "core" &d   U +2 "manipulator"&>% +3 "core" %\  ,  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&F( +112 "core" ( +2 "manipulator"&& +4 "core" &   1  + "storage"(H& +4 "core" &'\  8\ + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 + "manipulator"&O'L +112 "core" ' + .tElbow.hold +2 "manipulator"&`, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&Q1 +72 "core" 1 +2 "manipulator"&K% +4 "core" % ]p  ȸ + "storage"(Y& +4 "core" &' @\ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 317 counts + "manipulator"&\\'ω +20 "core" ' +2 "manipulator"&a& +4 "core" &  Q  + "storage"(Z& +4 "core" &'\ \  H\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts + "manipulator"&2' +30 "core" ' + "storage"(M% +4 "core" % \ \  \ +2 ."downElevator"SE.seek :down +3 "storage"(['v +100 (_% +2 "core" %j 6\ Xj +2 "manipulator"&k% +4 "core" %  a +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&f'\ +90 "core" ' +61 ' + ."downElevator"SE.stop + "storage"(5 +3 "manipulator"&e& +4 "core" & "  R  +2 "manipulator"&E% +3 "core" %\     +8460 #t-> access 1 +2 "storage"(c% +3 "core" %z\ \  \ +2 "manipulator"&d% +4 "core" %\   3  +2 "manipulator"&s& +3 "core" &   ;  +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"(h(< +669 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (;& +2 "core" &< -\  +123 #t-> to 1 +2 "storage"(^% +3 "core" %z\ \  D\ +2 "manipulator"&j% +4 "core" %\     + "manipulator"&]& +4 "core" &   +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 + "storage"(x($ +664 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (m& +3 "core" &' p\ +1411 #t-> Puck.raiseStack :place, SEplace + "storage"(t& +4 "core" &'\ \  ;\ +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(W'L +306 "core" ' +2 "storage"(q- +3 "core" -', + .tSE.configure :default +3 "storage"(#QK-0-\ b +1878 #t-> SE.status +2 "storage"(w% +3 "core" % 6 i\ +13379 "Can"yv\ 65 +60001 w\ 55 +60001 v\ 55 +45886 #t-> access 2 +3 "storage"(P% +3 "core" % 6 r\ +2 .tSE.seek :down + "storage"(i'v +257 "core" ' + "manipulator"&T% +4 "core" %\   S  +2 "manipulator"&& +3 "core" &    +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 + "storage"((K +823 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (l& +2 "core" &K K\  +420 #t-> to 2 +2 "storage"(C% +3 "core" % \  n\ +2 "manipulator"&p% +3 "core" %\     +2 "manipulator"&|& +3 "core" &   Y  +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 + "storage"(n( +666 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (U& +2 "core" & /\ +441 #t-> Puck.raiseStack :place, SEplace +2 "storage"(}& +3 "core" & 6\ +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"( 'L +269 "core" ' + "storage"(u- +4 "core" -'L + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(' +32 "core" ' +1300 #t-> SE.status +2 "storage"(% +3 "core" % \  ^\  +9810 "Can"w\ 22 +21633 #t-> Puck.move 1,2 +2 #Moving puck from tube 1 to 2 +2 "manipulator"&r% +3 "core" %\    |  + "storage"(N% +4 "core" % \  +2 .tSE.seek :down + "storage"({'v +268 "core" ' + "storage"(g. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(($ +188 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" &' t\ +2 "manipulator"&& +3 "core" &    +2 .tElbow.seek 1 + "manipulator"&( +9 "core" ( +2 "manipulator"&& +4 "core" &   (  +2 "storage"(& +3 "core" &'\ \  f\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts + "manipulator"&~' +87 "core" ' +2 "storage"(z& +4 "core" &'\ \  y\ + .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"('L +281 "core" ' +2 "storage"($- +3 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&y/ +72 "core" / +2 "manipulator"& & +4 "core" &   n  +2 "manipulator"&% +3 "core" %   v m +3 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +123 "core" ( +2 "manipulator"&& +4 "core" &d < V + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &b& +2 "core" &d   U +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&'\ +11 "core" ' +2 .tSE.seek :down +2 "storage"('v +268 "core" ' +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 + "storage"(/( +206 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (o& +2 "core" & O\ +2 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"('L +275 "core" ' +2 "storage"(- +4 "core" -'L + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(4' +32 "core" ' + "storage"(0& +4 "core" & \ \  \ +2 "storage"("& +3 "core" & \ \  e\ +2 "manipulator"&v& +3 "core" &d    T + "manipulator"&% +4 "core" %\   e P +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&'( +115 "core" ( +2 "manipulator"&-& +3 "core" &  #  +2 "storage"(3& +4 "core" & \ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 2 + "manipulator"&'S +106 "core" ' + .tElbow.hold + "manipulator"&%, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&1 +69 "core" 1 +2 "manipulator"&(% +4 "core" % b}   8 ȼI +2 "storage"(&& +3 "core" & M\ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 315 counts + "manipulator"&?'ώ +15 "core" ' +2 "manipulator"&)& +4 "core" &   + "storage"(& +4 "core" & l\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&,' +17 "core" ' +2 "storage"(8% +4 "core" % \ \  .\ +2 ."downElevator"SE.seek :down +3 "storage"(*'v +99 (9% +3 "core" %nj a\ Yk +2 "manipulator"&6% +3 "core" %\    +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&A'\ +105 "core" ' +49 ' + ."downElevator"SE.stop + "storage"(5 +3 "manipulator"&#& +4 "core" &   >  +2 "manipulator"&=% +3 "core" %\   8  +2813 #t-> Puck.raiseStack :place, SEplace +2 "storage"(5& +3 "core" & \ \  \ +2 .tSE.reconfigure :place +39 "storage"(#]K-0-\ b +12 .tSE.seek :beamBreak + "storage"('L +304 "core" ' +2 "storage"(7- +3 "core" -', + .tSE.configure :default +3 "storage"(#QK-0-\ b +478 #t-> SE.status +2 "storage"( % +3 "core" % &\ \  \  +31889 "Can"w\ 0/ +60001 x\ // +60001 sx\ // +60001 +{\ // +60000 Bz\ 0/ +60001  y\ 0/ +60001 [\ 0/ +60001 \ 0/ +60001 C\ // +60001 \ 0/ +60001 v\ // +60001 \ 0/ +60001 \ 0/ +60001 D\ // +60001 \ // +60001 -\ // +60001 \ // +60001 a\ // +60001 \ 0/ +60000 ~\ // +60001 \ // +60001 \ // +60001 \ 0/ +60001 \ // +60001 \ // +60001 \ 0/ +60001 y\ // +60001 \ // +60001 \ // +60001 \ // +60001 }\ // +60001 \ // +60001 |\ 0/ +60001 {\ 0/ +60001 {\ 0/ +60001 {\ 0/ +60000 z\ // +60001 |\ // +60001 {\ 0/ +60001 }\ 0/ +60001 ~\ // +60001 ~\ // +60001 }\ // +60001 y\ // +60001 !x\ 0/ +60001 {u\ // +60001 u\ // +60001 u\ // +60001 dr\ 0/ +60001 As\ // +60001 Iq\ 0/ +60001 t\ 0/ +60001 ?o\ // +60001 @m\ // +60000 o\ // +60001 {k\ // +60001 [k\ 0/ +60001 k\ // +60001 @l\ // +60001 k\ 0/ +60001 l\ // +60001 h\ /0 +60001 Oj\ // @EDT1656648216.66 gi\ // +60001 Cg\ /0 +60001 _h\ // +60001 i\ 00 +60001 h\ // +60001 Sg\ // +60001 g\ // +60001 f\ // +60001 h\ // +60001 e\ // +60000 Yi\ 0/ +60001 af\ 0/ +60001 i\ 0/ +60001 og\ // +60001 re\ // +60001 h\ 0/ +60001 e\ // +60001 oh\ // +60001 Ke\ /0 +60001 g\ 0/ +60001 c\ // +60001 Sc\ 0/ +60001 f\ // +60001 d\ // +60001 g\ 0/ +60001 Qf\ // +60001 e\ 00 +60000 d\ 0/ +60001 c\ 00 +60001 )f\ // +60001 c\ // +60001 f\ 00 +60001 ^d\ 0/ +60001 d\ // +60001 e\ 0/ +60001 c\ // +60001 f\ 0/ +60006 Zd\ 0/ +59996 d\ // +60001 td\ // +60001 mb\ // +60001 e\ // +60001 a\ // +60001 b\ // +60001 a\ // +60001 Lb\ // +60001 b\ /0 +60001 c\ // +60000 c\ 0/ +60001 e\ 0/ +60001 ad\ // +60001 c\ 0/ +60001 f\ 0/ +60001 c\ 0/ +60001  d\ 0/ +60001 e\ 0/ +60001 d\ 0/ +60001 De\ 00 +60001 f\ // +60001 Of\ 0/ +60001 g\ 0/ +60001 6g\ // +60001 g\ 00 +60001 g\ 0/ +60000 h\ 0/ +60001 h\ 0/ +60001 8i\ // +60001  k\ // +60001 l\ // +60001 Wk\ // +60001 l\ // +60001 n\ // +60001 m\ 0/ +60001 n\ // +60001 m\ 0/ +60001 /n\ // +60001 o\ 0/ +60001 n\ 0/ +60001 n\ 0/ +60000 )n\ 0/ +60001 p\ // +60001 n\ // +60001 l\ // +60001 k\ 0/ +60001  l\ 0/ +60001 p\ // +60001 p\ // +60001 m\ 00 +60001 k\ // +60001 j\ // +60001 *o\ // +60001 m\ // +60001 #l\ // +60001 k\ // +60001 k\ 0/ +60001 ,k\ // +60001 k\ // +60001 /n\ // +60000 l\ // +60001 nm\ // +60001 p\ // +60001 ln\ 0/ +60001 j\ // +60001 fj\ // +60001 i\ // +60001 i\ 0/ +60001 h\ 00 +60001 g\ 0/ +60001 :h\ // +60001 i\ // +60001 wh\ 0/ +60001 g\ // +60001 g\ 0/ +60001 g\ // +60001 yg\ // +60001 g\ 0/ +60001 Se\ // +60000 f\ // +60001 d\ // +60001 e\ 0/ +60001 d\ 0/ +60001 7e\ // +60001 e\ 0/ +60001 *e\ 00 +60001 d\ // +60001 pe\ // +60001 d\ // +60001 ve\ 0/ +60001 e\ 00 +60001 d\ 0/ +60001 b\ 0/ +60001 [d\ 0/ +60001 c\ 0/ +60001 b\ 0/ +60001 c\ // +60001 c\ // +60000 c\ 0/ +60001 c\ // +60001 c\ 0/ +60001 a\ 0/ +60001 b\ // +60001 a\ /0 +60001 c\ 0/ +60001 a\ // @EDT1656734618.02 f\ 0/ +60001 Zb\ // +60001 b\ // +60001 a\ // +60001 ab\ // +60001 a\ // +60001 o_\ 0/ +60001 b\ 0/ +60001 `\ /0 +60000 `b\ /0 +60001 ``\ 00 +60001 b\ 0/ +60001 `b\ 0/ +60001 ~`\ 0/ +60001 a\ // +60001 &a\ // +60001 a\ 0/ +60001 a\ // +60001 +a\ // +60001 a\ 0/ +60001  c\ 0/ +60001 a\ 0/ +60001 b\ 0/ +60001 1`\ 0/ +60001 4c\ 0/ +60001 a\ 0/ +60001 .a\ // +60001 _\ 0/ +60000 d\ 0/ +60001 b\ 0/ +60001 d\ // +60001 cb\ 00 +60001 c\ // +60001 a\ 0/ +60001 `\ 00 +60001 `\ 0/ +60001 ?`\ // +60001 a\ 00 +60001  _\ 0/ +60001 _\ 00 +60001 `\ // +60001 c\ // +60001 b\ // +60001 Mb\ 0/ +60001 a\ // +60001 )c\ // +60001 c\ 0/ +60000 #c\ // +60001 }a\ 0/ +60001 c\ // +60001 Xb\ 0/ +60001 a\ 0/ +60001 c\ 0/ +60001 a\ // +60001 b\ // +60001 a\ // +60001 <b\ 0/ +60001 b\ // +60001 mb\ 0/ +60001 c\ 0/ +60001 ce\ 0/ +60001 e\ 0/ +60001 qg\ 0/ +60001 {e\ // +60001 f\ 0/ +60000 e\ 0/ +60001 /c\ 0/ +60001 g\ // +60001 e\ 0/ +60001 e\ 00 +60001 f\ 0/ +60001 e\ /0 +60001 \ e\ 0/ +60001 Ch\ // +60001 Rf\ // +60001 _d\ // +60001 d\ 0/ +60001 Wd\ // +60001 e\ // +60001 <e\ // +60001 f\ // +60001 .e\ // +60000 g\ // +60001 i\ // +60001 i\ 0/ +60001 g\ 0/ +60001  h\ // +60001 h\ 0/ +60001 g\ // +60001 i\ 0/ +60001 i\ 0/ +60001 7k\ /0 +60001 j\ 0/ +60001 h\ // +60001 j\ // +60001 k\ // +60001 ok\ 0/ +60001 &j\ // +60001 j\ // +60000 j\ 0/ +60001 ?k\ // +60001 k\ 0/ +60001 Tl\ 0/ +60001 m\ // +60001 Cm\ // +60001 n\ // +60001 No\ // +60001 n\ // +60001 Ko\ 0/ +60001 o\ // +60001 Eo\ 0/ +60001 n\ // +60001 $n\ // +60001 m\ // +60001 o\ 0/ +60001 o\ 0/ +60001 n\ // +60001 p\ /0 +60001 p\ 0/ +60001 q\ // +60001 o\ 0/ +60001 o\ 0/ +60000 o\ 0/ +60001 n\ // +60001 o\ // +60001 n\ 00 +60001 o\ 0/ +60001 m\ // +60001 o\ // +60001 n\ 00 +60001 ]k\ /0 +60001 tl\ 0/ +60000 &j\ // +60001 i\ 0/ +60001 i\ // +60001 g\ // +60001 Ij\ // +60001 Wg\ 0/ +60001 i\ // +60001 |g\ 00 +60001 ,e\ 0/ +60001 f\ // +60001 c\ 0/ +60001 g\ 00 @EDT1656821019.37 Cd\ 0/ +60001 c\ // +60001 d\ 0/ +60001 `\ 0/ +60001 :d\ 0/ +60001 bb\ 0/ +60001 c\ // +60000 hb\ 00 +60001 d\ 00 +60001 c\ 00 +60001 N`\ 00 +60001 c\ 0/ +60001 `\ // +60001 c\ 0/ +60001 c\ // +60001 d\ 0/ +60001 c\ // +60001 d\ // +60001 c\ // +60001 d\ // +60001 c\ 0/ +60001 c\ 0/ +60001 b\ // +60001 d\ 0/ +60001 c\ // +60001 e\ 0/ +60001 d\ // +60001 e\ // +60000 d\ 0/ +60001 `\ // +60001 b\ 0/ +60001 b\ 0/ +60001 c\ // +60001 Qb\ 00 +60001 c\ 0/ +60001 Ub\ 0/ +60001 b\ 0/ +60001 qc\ // +60001 a\ 0/ +60001 b\ // +60001 a\ // +60001 b\ // +60001 b\ 0/ +60001 d\ // +60001 xc\ 0/ +60001 d\ 0/ +60001 d\ 0/ +60000 we\ 0/ +60001 e\ 00 +60001 d\ 0/ +60001 ad\ // +60001 a\ // +60001 c\ 00 +60001 a\ 0/ +60001 /c\ // +60001 _a\ 0/ +60001 c\ /0 +60001 {c\ 0/ +60001 M`\ 0/ +60001  d\ 0/ +60001 c\ 00 +60001 Dc\ 0/ +60001 c\ 00 +60001 g\ 0/ +60001 [d\ // +60000 Nd\ // +60001 f\ // +60001 h\ // +60001 e\ // +60001  f\ 0/ +60001 g\ 0/ +60001 f\ 0/ +60001 f\ 0/ +60001 g\ 0/ +60001 g\ 0/ +60001 j\ // +60001 gg\ // +60001 h\ 0/ +60001 vi\ // +60001 jk\ // +60001 Rj\ 0/ +60001 j\ // +60000 aj\ 0/ +60001 \\j\ 0/ +60001 k\ 00 +60001 i\ 00 +60001 Cl\ 0/ +60001 ek\ 0/ +60001 m\ 0/ +60001 lm\ // +60001 j\ // +60001 m\ 0/ +60001 qk\ 0/ +60001 n\ // +60001 Sl\ // +60001 &k\ // +60001 p\ /0 +60001 o\ // +60001 o\ 0/ +60001 #p\ // +60001 yo\ // +60001 oq\ // +60000 \\p\ // +60001 3o\ 0/ +60001 q\ // +60001 r\ // +60001 \\q\ 0/ +60001 q\ // +60001 wq\ 0/ +60001 "q\ // +60001 p\ 00 +60001 r\ // +60001 br\ 0/ +60001 s\ 00 +60001 r\ // +60001 r\ /0 +60000 vr\ // +60001 zq\ 0/ +60001 q\ 0/ +60001 Bq\ 00 +60001 q\ // +60001 p\ 0/ +60001  r\ 0/ +60001 r\ 0/ +60001 q\ // +60001 o\ 0/ +60001 m\ 0/ +60001 l\ 0/ +60001 m\ 0/ +60001 k\ // +60001 k\ 0/ +60001 m\ 0/ +60001 k\ // +60001 j\ // +60000 )k\ // +60001 ii\ // +60001 i\ 00 +60001 gg\ 0/ +60001 vf\ 0/ +60001 g\ 0/ +60001 jg\ 0/ +60001 h\ // +60001 Rg\ // +60001 h\ 0/ @EDT1656907420.74 Sh\ 0/ +60001 h\ // +60001 Eg\ // +60001 g\ // +60001 /f\ 0/ +60001 e\ 0/ +60001 @e\ 00 +60001 f\ 0/ +60001 *d\ 0/ +60001 c\ // +60001 Wd\ 0/ +60001 d\ 0/ +60000 \\b\ // +60001 d\ // +60001 Oa\ 0/ +60001 c\ // +60001 3a\ 0/ +60001 a\ // +60001  a\ 0/ +60001 b\ 00 +60001 1b\ 0/ +60001 a\ 0/ +60001 -`\ 00 +60001 ld\ 00 +60001 b\ 0/ +60001 kb\ 0/ +60001 sa\ 0/ +60001 na\ 0/ +60000 |`\ // +60001  b\ // +60001 `\ // +60001 _^\ // +60001 !a\ 0/ +60001 `\ 0/ +60001 e`\ // +60001 _\ // +60001 o`\ 0/ +60001 i^\ 0/ +60001 _\ // +60001 `\ // +60001 *_\ 0/ +60001 tb\ // +60001 `\ 0/ +60001 a\ 0/ +60001 `\ 00 +60001 b\ 0/ +60001 a\ 0/ +60000 d\ 00 +60002 a\ /0 +60000 d\ // +60001 b\ // +60001 a\ 0/ +60001 b\ // +60001 a\ 00 +60001 d\ 0/ +60001 b\ // +60001 a\ 0/ +60001 d\ // +60001 c\ 00 +60001 d\ 00 +60001 vd\ 0/ +60001 e\ // +60001 )e\ // +60001 e\ // +60001 f\ 00 +60000 *g\ // +60001 g\ // +60001 [h\ // +60001 h\ // +60001 i\ 0/ +60001 i\ 0/ +60001 pi\ 0/ +60001 h\ // +60001 dh\ 0/ +60001 h\ 0/ +60001 h\ 0/ +60001 j\ // +60001 k\ 0/ +60001 k\ // +60001 l\ // +60001 Xm\ 0/ +60001 l\ // +60001 l\ 0/ +60001 m\ 0/ +60001 l\ // +60000 m\ 0/ +60001 Em\ // +60001 l\ 0/ +60001 m\ // +60001 m\ 0/ +60001 n\ // +60001 ro\ 0/ +60001 o\ // +60001 p\ // +60001 p\ // +60001 o\ // +60001 o\ 0/ +60001 Wo\ 0/ +60001 o\ 00 +60001 co\ 0/ +60001 o\ 0/ +60001 4q\ 00 +60000 p\ 0/ +60001 o\ 0/ +60001 !p\ // +60001 q\ // +60001 (q\ 0/ +60001 r\ 0/ +60001 Aq\ 0/ +60001 p\ 0/ +60001 Tq\ // +60001 q\ // +60001 kq\ // +60001 p\ 0/ +60001 p\ // +60001 p\ 0/ +60001 xn\ // +60001 l\ // +60001 Cm\ // +60000 m\ // +60001 m\ // +60001 m\ // +60001 o\ // +60001 Fm\ // +60001 n\ 00 +60001 n\ // +60001 l\ 0/ +60001 il\ // +60001 j\ // +60001 k\ // +60001 l\ 0/ +60001 k\ // +60001 k\ // +60001 i\ // +60001 k\ // +60001 i\ // +60001 j\ 00 +60000 j\ 0/ +60001 i\ 0/ +60001 ?i\ // +60001 i\ 0/ +60001 h\ 0/ +60001 g\ 0/ +60001 vg\ 0/ @EDT1656993822.10 e\ // +60001 &e\ // +60001 f\ // +60001 d\ 0/ +60001 &d\ 0/ +60001 e\ 0/ +60001 d\ 0/ +60001 |c\ 00 +60001 c\ 00 +60001 c\ 0/ +60001 Qb\ 0/ +60001 c\ 0/ +60000 \ b\ // +60001 )c\ 0/ +60001 a\ 0/ +60001 Rb\ 0/ +60001 b\ 0/ +60001 }b\ 0/ +60001 sb\ 0/ +60001 b\ 0/ +60001 b\ // +60001 a\ 0/ +60001 d\ // +60001 b\ 00 +60001 d\ 0/ +60001 `\ 00 +60001 c\ // +60001 `\ // +60001 a\ 0/ +60000 `\ // +60001 b\ 00 +60001 Qb\ /0 +60001 6c\ 0/ +60001 b\ // +60001 Gc\ 00 +60001 d\ 0/ +60001 Vd\ /0 +60001 c\ // +60001 pc\ 10 +60001 b\ 0/ +60001 b\ 0/ +60001 a\ // +60001 a\ 0/ +60001 `\ 0/ +60001 a\ 0/ +60001 a\ 0/ +60001 ra\ 0/ +60000 b\ // +60001 /d\ 0/ +60001 d\ // +60001 Nf\ 0/ +60001 f\ // +60001 h\ // +60001 j\ // +60001  j\ // +60001 k\ // +60001 2m\ // +60001 o\ 0/ +60001 n\ // +60001 p\ // +60001 r\ 0/ +60001 4t\ 0/ +60001 r\ 0/ +60001 p\ 0/ +8521 #t-> can +2 "Can"p\ 0/ +800 #t-> ESP.ready? + "collection"'J% +3 "core" %\ +2 "sampler")+% +4 "core" %ut 9 + "manipulator"&1% +4 "core" %\     + "manipulator"& & +4 "core" &    + "storage"(<& +3 "core" & \ \  \ +2 "storage"(I% +4 "core" % &\ \  g\  + "collection"'!& +3 "core" &\  +2 "processing"%:& +4 "core" &\  + "processing"%L% +3 "core" %T\ +504 #t-> SC.coast + .SC.coast + "storage"(6 +2 (G& +3 "core" & \ \  [\ +1039 #t-> SE.coast +2 .SE.coast + "storage"(5 +2 (B% +3 "core" %&\ \  \ +3625 #t-> SE.hom.to :home +2 !o:NoMethodError : mesgu:NameError::message(undefined method `hom' for SE:Scale: name:hom: args[:bt[ "8/home/esp/esp2/lib/slide.rb:396:in `method_missing'"(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 +600 #-> SE.home.to :home +2 .SE.reconfigure :default +2 "storage"(#K-0-\ b +2 .tSE.home.seek :home + "storage"(S' +96 "core" ' +2 "storage"(R% +4 "core" % \  !\ +3006 'L\ \ \ \ +3 !to:Slide::Error : mesg"@Storage Elevator positionErr at 23.42 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @tagiX: @sourcei-: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeT: positioniQ: velocityi: currenti:pwmi:erri: inPressi\ : outPressi\ \ :deltaPressi: voltagef13.90479528718704': @type2F:@destinationi%:@axisName"Storage Elevator:bt["2/home/esp/esp2/lib/slide.rb:587:in `raiseErr'"3/home/esp/esp2/lib/slide.rb:36:in `initialize'"3/home/esp/esp2/lib/i2c/servo.rb:1680:in `call'"6/home/esp/esp2/lib/i2c/servo.rb:1680:in `deliver'"3/home/esp/esp2/lib/i2c/msg.rb:605:in `process'"2/home/esp/esp2/lib/msg.rb:212:in `initialize'",/home/esp/esp2/lib/msg.rb:209:in `loop'"2/home/esp/esp2/lib/msg.rb:209:in `initialize'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +4227 #-> delay 5; SE.status + .delay 5 seconds +503 "storage"(>% +3 "core" %\ \ / x\ S +29215 #t-> exitt +258 #-> exit +4 #mEXIT @1657032147.52EDT @1657032154.39EDT = =tMAIN =mMAIN_scheduler @EDT1657032156.16 #"core_reset"Sent BREAK +2 #t@63968 receive with ifg=0x10, ie=0xFD #@64600 receive with ifg=0x10, ie=0xFD + #@65256 receive with ifg=0x10, ie=0xFD + #@351 receive with ifg=0x10, ie=0xFD + #@986 receive with ifg=0x10, ie=0xFD #@1618 receive with ifg=0x10, ie=0xFD + #@2250 receive with ifg=0x10, ie=0xFD #@2576 receive with ifg=0x80, ie=0xFD + #@44363 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +234 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +373 "Can"p\ 11 + p\ 11 + #tPolling Can every 10:00 +2 #Cleanly exited at 10:42:27EDT05-Jul-22 +20624 #-> ESP.ready! +154 "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 "collection"'% +3 "core" %!\ +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +5 "core" + + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %T\ +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %uw 9 + .tSS.configure :default +2 "sampler")#.0X SE.home.to :home +2 .SE.reconfigure :default +2 "storage"(#K-0-\ b +2 .tSE.home.seek :home +2 "storage"(1' +43 "core" ' + "storage"(2% +4 "core" % P\ +547 #t-> SE.down +2 .SE.seek :down +2 "storage"(3' +27 "core" ' + "storage"(4% +4 "core" % \ \  i\ +635 #t-> SE.status + "storage"(5% +3 "core" % c\ +14565 #t-> SE.coast + .SE.coast + "storage"(5 +2 (6% +3 "core" %\  G\ +4920 #t-> delay 5; SE.status +2 .delay 5 seconds +502 "storage"(7% +4 "core" %\ $\ 4 \  +5129 #t-> delay 5; SE.status +2 .delay 5 seconds +502 "storage"(8% +4 "core" %\ 3\ 3\ m +2808 #t-> delay 5; SE.status + .delay 5 seconds +503 "storage"(9% +2 "core" %\ \ 4 \  +645 #t-> delay 5; SE.status + .delay 5 seconds +503 "storage"(:% +3 "core" %{\ 4\  \ +757 #t-> delay 5; SE.status + .delay 5 seconds +502 "storage"(;% +4 "core" %\ %\ 3 E\ s +739 #t-> delay 5; SE.status +2 .delay 5 seconds +502 "storage"(<% +3 "core" %\ 4\ 4\ +995 #t-> delay 5; SE.status +2 .delay 5 seconds +502 "storage"(=% +3 "core" %\ 3\  \ +1182 "Can"&p\ .. +55 #t-> delay 5; SE.status + .delay 5 seconds +503 "storage"(>% +2 "core" %\ 4\ 4\ 6 +8175 #t-> exit +5 #mEXIT @1657032849.15EDT @1657032857.20EDT = =mMAIN_scheduler =tMAIN @EDT1657032858.99 #"core_reset"Sent BREAK +2 #t@48536 receive with ifg=0x10, ie=0xFD #@49168 receive with ifg=0x10, ie=0xFD + #@49822 receive with ifg=0x10, ie=0xFD + #@50454 receive with ifg=0x10, ie=0xFD + #@51087 receive with ifg=0x10, ie=0xFD #@51719 receive with ifg=0x10, ie=0xFD + #@52351 receive with ifg=0x10, ie=0xFD #@52677 receive with ifg=0x80, ie=0xFD + #@32165 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +10 #ESP2 v3.41 I2C Gateway v3.20 for core bus +233 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +364 "Can"!q\ 00 + !q\ 00 + #tPolling Can every 10:00 +3 #Cleanly exited at 10:54:09EDT05-Jul-22 +3829 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" %\ +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +5 "core" + + .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +2 "core" %T\ +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %ut 9 +2 .tSS.configure :default +2 "sampler")#.0X SE.status +2 "storage"(1% +3 "core" %\ \  +\ 6 +2463 #t-> SE.home.to :home +2 .SE.reconfigure :default +2 "storage"(#K-0-\ b +2 .tSE.home.seek :home + "storage"(2' +48 "core" ' + "storage"(3% +4 "core" % O\ +494 #t-> SE.down +2 .SE.seek :down + "storage"(4' +31 "core" ' + "storage"(5% +4 "core" %\ \ \ +481 #t-> SE.status +2 "storage"(6% +3 "core" %\ \ \ +18366 #t-> SE.coast +2 .SE.coast + "storage"(5 +2 (7% +3 "core" %\ \ e\ +1402 #t-> SE.status +2 "storage"(8% +3 "core" %\ )\ ! :\ > +6450 #t-> SC.coast +2 .SC.coast + "storage"(6 +2 (9& +3 "core" & \ \  \ +5919 #t-> SE.status + "storage"(:% +3 "core" %\ \  \\\ +9814 #t-> exit +5 #mEXIT @1657033370.26EDT @1657033377.57EDT = =mMAIN_scheduler =tMAIN @EDT1657033379.36 #"core_reset"Sent BREAK +2 #t@51265 receive with ifg=0x10, ie=0xFD #@51897 receive with ifg=0x10, ie=0xFD + #@52551 receive with ifg=0x10, ie=0xFD + #@53184 receive with ifg=0x10, ie=0xFD + #@53816 receive with ifg=0x10, ie=0xFD #@54448 receive with ifg=0x10, ie=0xFD + #@55081 receive with ifg=0x10, ie=0xFD #@55407 receive with ifg=0x80, ie=0xFD + #@15860 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +233 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +370 "Can"+q\ 11 + +q\ 11 + #tPolling Can every 10:00 +2 #Cleanly exited at 11:02:50EDT05-Jul-22 +2011 #-> ESP.ready! +155 "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 % 0\ +4 "sampler")&\ + "collection"'% +3 "core" %\ +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ + "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %T\ +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %us 9 + .tSS.configure :default +3 "sampler")#.0X SC.coast +2 .SC.coast + "storage"(6 +2 (1& +3 "core" &$\ \  \ +832 #t-> SE.home.to :home +2 .SE.reconfigure :default +2 "storage"(#K-0-\ b +2 .tSE.home.seek :home +2 "storage"(2' +22 "core" ' ( \ U +3 !to:Slide::Error\ : mesg"@Storage Elevator overCurrent at 23.53 Pucks below Top Plate:@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error:overCurrent: @tagi7: @sourcei-: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeT: positioni: velocityi: currenti:pwmi:erri: inPressi( : outPressi :deltaPressi : voltagef13.148781541482572 : @type2F:@destinationi%:@axisName"Storage Elevator:bt["2/home/esp/esp2/lib/slide.rb:587:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:350:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:323:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:314:in `seek'",/home/esp/esp2/lib/slide.rb:357:in `to'"(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 +3694 #-> ESP.ready! + "collection"'3% +3 "processing"%4% +3 "manipulator"&5% +6 "core" %\ +6 "sampler")6% +5 "core" %T\ + %\   R  + %uv 9 + "manipulator"&7& +4 "core" &    +2 "storage"(8& +3 "core" &$\ \  =\ +2 "storage"(9% +3 "core" %m\ \  6\ i + "collection"':& +4 "core" &\  + "processing"%;& +4 "core" &\  + "collection"'< +3 "core"  +2 "collection"'= +3 "core"  +2 "collection"'> +3 "core"  + "processing"%? +3 "core"  + "processing"%@ +3 "core" V +2 "processing"%A +3 "core" A + "processing"%B +3 "core" @ +2 "sampler")C +3 "core"  +2 "collection"'D% +3 "core" %G\ +2 "processing"%E% +3 "core" %T\ +2 "sampler")F% +4 "core" %vt 9 +2 "collection"'G& +3 "core" &~\  +2 "processing"%H& +3 "core" &\  +2 "manipulator"&I% +3 "core" %\    R  +2 "manipulator"&J& +4 "core" &   F  +2 "storage"(K& +3 "core" &$\ \  9\ +2 "storage"(L% +3 "core" %m\ \  E\ i +2 "collection"'M9 +3 "core" 9B +2 "processing"%N9 +3 "core" 9J +52207 "Can"x\ .. +51414 #t-> SC.coast +2 .SC.coast + "storage"(6 +2 (O& +3 "core" &+\ \  1\ +1296 #t-> SE.home.to :homee +2 !o:Axis::Error: mesg"-Unknown Storage Elevator position: homee:@axisName"Storage Elevator:bt["0/home/esp/esp2/lib/axis.rb:512:in `baseRaw'",/home/esp/esp2/lib/axis.rb:293:in `raw'"1/home/esp/esp2/lib/axismap.rb:171:in `fetch'"1/home/esp/esp2/lib/axismap.rb:159:in `fetch'"./home/esp/esp2/lib/axis.rb:277:in `fetch'",/home/esp/esp2/lib/axis.rb:288:in `raw'"-/home/esp/esp2/lib/scale.rb:272:in `raw'",/home/esp/esp2/lib/axis.rb:552:in `raw'"3/home/esp/esp2/lib/slide.rb:306:in `toRawGoal'"./home/esp/esp2/lib/slide.rb:314:in `seek'",/home/esp/esp2/lib/slide.rb:357:in `to'"(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 +396 #-> SE.home.to :home +2 .SE.reconfigure :default +2 "storage"(#K-0-\ b +2 .tSE.home.seek :home +2 "storage"(P' +53 "core" ' +2 "storage"(Q% +4 "core" % \  n\ +481 #t-> SE.down + .SE.seek :down +2 "storage"(R' +29 "core" ' +2 "storage"(S% +4 "core" %\ \ # (\ +1885 #t-> SE.bottom +2 .SE.seek :bottom +2 "storage"(T' +29 "core" ' + "storage"(U% +4 "core" %\ \  A\ +4376 "Can"x\ 32 +2048 #t-> SE.status + "storage"(V% +3 "core" %\ \  \ \ +3423 '\ \  l\  +3 !to:Slide::Error : mesg"@Storage Elevator positionErr at 23.71 Pucks below Top Plate: @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @tagiY: @sourcei-: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeT: positioni: velocityi: currenti\ :pwmi:erri: inPressi \ : outPressi\ :deltaPressil : voltagef13.909704467353952: @type2F:@destinationi%:@axisName"Storage Elevator:bt["2/home/esp/esp2/lib/slide.rb:587:in `raiseErr'"3/home/esp/esp2/lib/slide.rb:36:in `initialize'"3/home/esp/esp2/lib/i2c/servo.rb:1680:in `call'"6/home/esp/esp2/lib/i2c/servo.rb:1680:in `deliver'"3/home/esp/esp2/lib/i2c/msg.rb:605:in `process'"2/home/esp/esp2/lib/msg.rb:212:in `initialize'",/home/esp/esp2/lib/msg.rb:209:in `loop'"2/home/esp/esp2/lib/msg.rb:209:in `initialize'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +720 #-> exit +5 #mEXIT @1657034646.86EDT @1657034659.17EDT = =tMAIN =mMAIN_scheduler @EDT1657034661.05 #"core_reset"Sent BREAK +2 #t@29328 receive with ifg=0x10, ie=0xFD #@30046 receive with ifg=0x10, ie=0xFD + #@30678 receive with ifg=0x10, ie=0xFD + #@31333 receive with ifg=0x10, ie=0xFD + #@31965 receive with ifg=0x10, ie=0xFD #@32597 receive with ifg=0x10, ie=0xFD + #@33229 receive with ifg=0x10, ie=0xFD #@33556 receive with ifg=0x80, ie=0xFD + #@963 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +8 #ESP2 v3.41 I2C Gateway v3.20 for core bus +247 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +397 "Can"x\ 10 + x\ 10 + #tPolling Can every 10:00 +3 #Cleanly exited at 11:24:06EDT05-Jul-22 +246 #-> ESP.ready! +154 "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\ +3 "sampler")&\ +2 "collection"'% +3 "core" %\ +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +3 "core" + + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +2 "core" %T"\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +2 "core" %vt 9 +2 .tSS.configure :default +2 "sampler")#.0X SC.coast + .SC.coast + "storage"(6 +2 (1& +3 "core" &K\ \  3\ +1431 #t-> SE.home.to :home +2 .SE.reconfigure :default +2 "storage"(#K-0-\ b +2 .tSE.home.seek :home +2 "storage"(2' +44 "core" ' +2 "storage"(3% +4 "core" %\  x\ +414 #t-> SE.down + .SE.seek :down +2 "storage"(4' +32 "core" ' +2 "storage"(5% +4 "core" %\ \  \ +357 #t-> SE.bottom +2 .SE.seek :bottom + "storage"(6' +18 "core" ' +2 "storage"(7% +4 "core" %/\ \  \ +2025 #t-> SE.status + "storage"(8% +3 "core" %\  c\ +15427 #t-> SC.coast + .SC.coast + "storage"(6 +2 (9& +3 "core" &R \  O\ +524 #t-> SE.coast +2 .SE.coast + "storage"(5 +2 (:% +3 "core" %\  \ +5106 #t-> SE.status +2 "storage"(;% +3 "core" %)\ \  \ y +9305 #t-> exit +5 #mEXIT @1657035030.11EDT @1657035038.52EDT = =tMAIN =mMAIN_scheduler @EDT1657035040.32 #"core_reset"Sent BREAK +2 #t@16464 receive with ifg=0x10, ie=0xFD #@17096 receive with ifg=0x10, ie=0xFD + #@17750 receive with ifg=0x10, ie=0xFD + #@18382 receive with ifg=0x10, ie=0xFD + #@19014 receive with ifg=0x10, ie=0xFD #@19646 receive with ifg=0x10, ie=0xFD + #@20278 receive with ifg=0x10, ie=0xFD #@20604 receive with ifg=0x80, ie=0xFD + #@3301 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +237 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +377 "Can"|\ 11 + |\ 11 + #tPolling Can every 10:00 +3 #Cleanly exited at 11:30:30EDT05-Jul-22 +685 #-> ESP.ready! +154 "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\ +3 "sampler")&\ +2 "collection"'% +3 "core" %\ +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +4 "core" + + .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %T0\ +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %vv 9 + .tSS.configure :default +3 "sampler")#.0X SE.home.to :home +2 .SE.reconfigure :default +3 "storage"(#K-0-\ b +2 .tSE.home.seek :home + "storage"(1' +46 "core" ' + "storage"(2% +4 "core" % \  \ +587 #t-> SE.up + .SE.seek :up +2 "storage"(3'# +270 "core" ' +2 "storage"(4% +4 "core" %# \ +1870 #t-> SE.status + "storage"(5% +3 "core" %# 4\ +7780 #t-> exit +5 #mEXIT @1657035177.09EDT @1657035184.91EDT = =mMAIN_scheduler =tMAIN @EDT1657035186.68 #"core_reset"Sent BREAK +2 #t@44631 receive with ifg=0x10, ie=0xFD #@45262 receive with ifg=0x10, ie=0xFD + #@45916 receive with ifg=0x10, ie=0xFD + #@46548 receive with ifg=0x10, ie=0xFD + #@47180 receive with ifg=0x10, ie=0xFD #@47812 receive with ifg=0x10, ie=0xFD + #@48443 receive with ifg=0x10, ie=0xFD #@48769 receive with ifg=0x80, ie=0xFD + #@48675 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +8 #ESP2 v3.41 I2C Gateway v3.20 for core bus +235 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +372 "Can"}\ :: + }\ :: + #tPolling Can every 10:00 +3 #Cleanly exited at 11:32:57EDT05-Jul-22 +282 #-> SE.down +2 .SE.configure :default +154 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %\ +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +3 "core" + +3 .tCS.configure :default +3 "collection"'#P d@b +3 "processing"%% +2 "core" %T+\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +2 "core" %uv \ 9 +2 .tSS.configure :default +2 "sampler")#.0X SE.home.to :home +2 .SE.reconfigure :default +2 "storage"(#K-0-\ b +2 .tSE.home.seek :home + "storage"(' +44 "core" ' + "storage"(% +4 "core" % /\ +513 #t-> SE.up + .SE.seek :up +2 "storage"('3 +268 "core" ' +2 "storage"(% +3 "core" %' \  z\ +785 #t-> SE.status +2 "storage"(% +3 "core" %)\ \  2\  +8449 #t-> SE.top +2 .SE.seek :top + "storage"(' +35 "core" ' +2 "storage"(% +4 "core" %\ \  \ \ ( +20178 #t-> SE.status + "storage"(% +3 "core" % \ +27843 "Can"\ 33 +1614 #t-> SE.place +2 .SE.seek :place + "storage"( ' +17 "core" ' + "storage"(!% +4 "core" %\ \  f\ +848 #t-> SE.status + "storage"("% +3 "core" % \ \ \ +3325 #t-> SE.top +2 .SE.seek :top +2 "storage"(#' +14 "core" ' + "storage"($% +4 "core" % \  U\ +334 #t-> SE.status +2 "storage"(%% +3 "core" % b\ +1745 #t-> SE.place +2 .SE.seek :place +2 "storage"(&' +16 "core" ' +2 "storage"('% +3 "core" %\ \  >\ +314 #t-> SE.status + "storage"((% +3 "core" % \ \  &\ +51735 "Can"\ 00 +10361 #t-> exit +5 #mEXIT @1657036496.61EDT @1657036503.39EDT = =tMAIN =mMAIN_scheduler @EDT1657036505.20 #"core_reset"Sent BREAK +2 #t@55535 receive with ifg=0x10, ie=0xFD #@56169 receive with ifg=0x10, ie=0xFD + #@56825 receive with ifg=0x10, ie=0xFD + #@57459 receive with ifg=0x10, ie=0xFD + #@58094 receive with ifg=0x10, ie=0xFD #@58728 receive with ifg=0x10, ie=0xFD + #@59362 receive with ifg=0x10, ie=0xFD + #@59688 receive with ifg=0x80, ie=0xFD #@13009 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +8 #ESP2 v3.41 I2C Gateway v3.20 for core bus +236 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +372 "Can"\ 33 + \ 33 + #tPolling Can every 10:00 +3 #Cleanly exited at 11:54:56EDT05-Jul-22 +487 #-> ESP.ready! +153 "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\ +4 "sampler")&\ +2 "collection"'% +2 "core" %W\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +3 "core" + + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %Tz\ +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %wx 9 + .tSS.configure :default +3 "sampler")#.0X SE.home.to :home +2 .SE.reconfigure :default +3 "storage"(#K-0-\ b +2 .tSE.home.seek :home + "storage"(2' +307 "core" ' + "storage"(3% +4 "core" % %\ +463 #t-> SE.place +2 .SE.seek :place +2 "storage"(4' +260 "core" ' +2 "storage"(5% +4 "core" % \ f\ +2657 #t-> SE.status + "storage"(6% +3 "core" %\ \ \ +13511 #t-> access 2 +2 "storage"(7% +4 "core" %\ \  u\ +2 .tSE.seek :down + "storage"(8' +275 "core" ' +2 "manipulator"&9% +4 "core" %\    % ^ + "manipulator"&:& +4 "core" &'   u +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(;(K +35 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (<& +2 "core" &K |\  +521 #t-> to 2 + "storage"(=% +4 "core" %\ \  /\ + "manipulator"&>% +4 "core" %\    ^ +2 "manipulator"&?& +3 "core" &'   +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(@( +665 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (A& +2 "core" & \ +2331 #t-> Puck.stackHeight (2) +2 "storage"(B% +3 "core" %\ \  \ +2 .tSE.seek :down + "storage"(C' +4 "core" ' + .tSE.stop + "storage"(5 +2 .tHand.open +2 "manipulator"&D1 +26 "core" 1 +2 "manipulator"&E% +4 "core" %\    ^ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(F( +3 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (G& +2 "core" & \  +\ +2 "manipulator"&H& +4 "core" &'   : +2 "manipulator"&I% +3 "core" %\   ^ +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&J( +30 "core" ( +2 "manipulator"&K& +4 "core" &   U +2 "storage"(L& +3 "core" & \ \  1\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&M' +94 "core" ' +2 "storage"(N& +4 "core" & \ \  $\ +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(O'L +302 "core" ' + "storage"(P- +4 "core" -'+ + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (Q% +3 "core" % ) T\  +3 ."downElevator"SE.seek :down +3 "storage"(R' +99 (S% +3 "core" %Z \ Wf +2 "manipulator"&T% +4 "core" %  9 M + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&U'\ +91 "core" ' +51 ' + ."downElevator"SE.stop +2 "storage"(5 +13514 #t-> access 2 +3 "storage"(V% +3 "core" % \ + "manipulator"&W% +4 "core" %\      +2 "manipulator"&X& +4 "core" &   U +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 + "storage"(Y(K +669 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (Z& +3 "core" &K 6\  +131 #t-> to 2 + "storage"([% +3 "core" %\  w\ +2 "manipulator"&\\% +4 "core" %\     + "manipulator"&]& +4 "core" &   z U +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(^( +670 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (_& +3 "core" & 0\ +2515 #t-> Puck.raiseStack :place, SEplace +46 "storage"(`& +4 "core" & \  1\ +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(a'L +307 "core" ' +2 "storage"(b- +3 "core" -'* +41 .tSE.configure :default +2 "storage"(#QK-0-\ b +1516 #t-> SE.status + "storage"(c% +3 "core" % 3 7\ +16556 "Can"\ 33 +60001 \ 33 +56759 #t-> exit +5 #mEXIT @1657038278.64EDT @1657038285.60EDT = =tMAIN =mMAIN_scheduler @EDT1657038287.40 #"core_reset"Sent BREAK +2 #t@46785 receive with ifg=0x10, ie=0xFD #@47419 receive with ifg=0x10, ie=0xFD + #@48075 receive with ifg=0x10, ie=0xFD + #@48709 receive with ifg=0x10, ie=0xFD + #@49343 receive with ifg=0x10, ie=0xFD #@49977 receive with ifg=0x10, ie=0xFD + #@50611 receive with ifg=0x10, ie=0xFD #@50937 receive with ifg=0x80, ie=0xFD + #@9367 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +8 #ESP2 v3.41 I2C Gateway v3.20 for core bus +238 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +380 "Can"\ 66 + \ 66 + #tPolling Can every 10:00 +2 #Cleanly exited at 12:24:38EDT05-Jul-22 +1030 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +3 "processing"% 9\ +3 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %c\ +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +4 "core" + + .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %Tw\ +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %xw \ 9 +2 .tSS.configure :default +2 "sampler")#.0X SE.home.to :home +2 .SE.reconfigure :default +3 "storage"(#K-0-\ b +2 .tSE.home.seek :home + "storage"(3' +295 "core" ' + "storage"(4% +4 "core" % &\ +2188 #t-> Puck.raiseStack :place, SEplace + "storage"(5& +3 "core" & &\ +3 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(6'L +298 "core" ' +2 "storage"(7- +3 "core" -'* +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +1158 #t-> SE.status +2 "storage"(8% +3 "core" % , V\  +16457 #t-> exit +5 #mEXIT @1657038540.36EDT @1657038573.89EDT = =mMAIN_scheduler =tMAIN @EDT1657038575.71 #"core_reset"Sent BREAK +2 #t@11091 receive with ifg=0x10, ie=0xFD + #@11723 receive with ifg=0x10, ie=0xFD + #@12378 receive with ifg=0x10, ie=0xFD + #@13009 receive with ifg=0x10, ie=0xFD #@13642 receive with ifg=0x10, ie=0xFD + #@14274 receive with ifg=0x10, ie=0xFD #@14905 receive with ifg=0x10, ie=0xFD + #@15231 receive with ifg=0x80, ie=0xFD + #@2852 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +236 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +377 "Can"\ >= + \ >= #tPolling Can every 10:00 +3 #Cleanly exited at 12:29:00EDT05-Jul-22 +1261 #-> ESP.ready! +154 "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 "collection"'% +2 "core" %h\ +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +2 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %Tb\ + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" %yv \ 9 + .tSS.configure :default +2 "sampler")#.0X SE.down +2 .SE.seek :down +2 "storage"(3' +257 "core" ' +2 "storage"(4% +4 "core" % \ +2575 #t-> Puck.raiseStack :place, SEplace +2 "storage"(5& +2 "core" & e\ +3 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(6'L +305 "core" ' + "storage"(7- +3 "core" -'+ +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +1278 #t-> SE.status +2 "storage"(8% +3 "core" % 4 \ +4850 #t-> exit +5 #mEXIT @1657038701.23EDT @1657038727.58EDT = =tMAIN =mMAIN_scheduler @EDT1657038729.36 #"core_reset"Sent BREAK +2 #t@64426 receive with ifg=0x10, ie=0xFD #@65058 receive with ifg=0x10, ie=0xFD + #@175 receive with ifg=0x10, ie=0xFD + #@806 receive with ifg=0x10, ie=0xFD #@1441 receive with ifg=0x10, ie=0xFD + #@2073 receive with ifg=0x10, ie=0xFD + #@2703 receive with ifg=0x10, ie=0xFD #@3029 receive with ifg=0x80, ie=0xFD + #@39498 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +10 #ESP2 v3.41 I2C Gateway v3.20 for core bus +237 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +379 "Can"\ AA + \ AA + #tPolling Can every 10:00 +3 #Cleanly exited at 12:31:41EDT05-Jul-22 +9875 #-> ESP.ready! +154 "sampler") +2 ) +3 "core"  +3 "collection"' + ' +3 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %i\ + .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +3 "core" + + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %TZ\ + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" %ww \ 9 + .tSS.configure :default +3 "sampler")#.0X  +2 "manipulator"&.& +3 "core" &  q U +2 "storage"(/& +4 "core" & -\ + "storage"(0% +4 "core" %4 a\ +2 "collection"'19 +3 "core" 9c5 +2 "processing"%29 +3 "core" 9d, +1936 #t-> Puck.raiseStack :pick, SEpick +2 "storage"(3& +3 "core" & \ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(4'L +54 "core" ' + "storage"(5- +4 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +968 #t-> SE.down +2 .SE.seek :down +2 "storage"(6' +277 "core" ' + "storage"(7% +4 "core" % \ +3530 #t-> Puck.raiseStack :place, SEplace +2 "storage"(8& +3 "core" & D\ +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(9'L +301 "core" ' + "storage"(:- +4 "core" -'* + .tSE.configure :default +2 "storage"(#QK-0-\ b +555 #t-> SE.status +2 "storage"(;% +3 "core" % , 8\  +18293 #t-> SE.down +2 .SE.seek :down +2 "storage"(<' +268 "core" ' +2 "storage"(=% +4 "core" % L\ +133 #t-> exit +5 #mEXIT @1657039103.69EDT @1657039114.78EDT = =mMAIN_scheduler =tMAIN @EDT1657039116.56 #"core_reset"Sent BREAK +2 #t@11317 receive with ifg=0x10, ie=0xFD #@11949 receive with ifg=0x10, ie=0xFD + #@12603 receive with ifg=0x10, ie=0xFD + #@13235 receive with ifg=0x10, ie=0xFD + #@13867 receive with ifg=0x10, ie=0xFD #@14499 receive with ifg=0x10, ie=0xFD + #@15131 receive with ifg=0x10, ie=0xFD #@15457 receive with ifg=0x80, ie=0xFD + #@6770 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +8 #ESP2 v3.41 I2C Gateway v3.20 for core bus +237 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +373 "Can"\ ;; + \ ;; #tPolling Can every 10:00 +3 #Cleanly exited at 12:38:23EDT05-Jul-22 +552 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +3 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %]\ + .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +4 "core" + + .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %TR\ + .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +2 "core" %ww \ 9 +2 .tSS.configure :default +2 "sampler")#.0X Puck.raiseStack :place, SEplace +2 "storage"(3& +3 "core" & D\ +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +8 .tSE.seek :beamBreak + "storage"(4'L +301 "core" ' +2 "storage"(5- +3 "core" -'* +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +1028 #t-> SE.status +2 "storage"(6% +3 "core" % 1 B\  +10510 #t-> SE.down +2 .SE.seek :down + "storage"(7' +256 "core" ' +2 "storage"(8% +4 "core" % c\ +4563 #t-> exit +5 #mEXIT @1657039314.78EDT @1657039323.31EDT = =tMAIN =mMAIN_scheduler @EDT1657039325.10 #"core_reset"Sent BREAK +2 #t@24291 receive with ifg=0x10, ie=0xFD #@24922 receive with ifg=0x10, ie=0xFD + #@25577 receive with ifg=0x10, ie=0xFD + #@26209 receive with ifg=0x10, ie=0xFD + #@26841 receive with ifg=0x10, ie=0xFD #@27473 receive with ifg=0x10, ie=0xFD + #@28105 receive with ifg=0x10, ie=0xFD #@28431 receive with ifg=0x80, ie=0xFD + #@46655 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +8 #ESP2 v3.41 I2C Gateway v3.20 for core bus +237 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +380 "Can"\ ?? + \ ?? #tPolling Can every 10:00 +3 #Cleanly exited at 12:41:54EDT05-Jul-22 +420 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +3 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" %J\ +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +2 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %TR\ + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" %vz \ 9 + .tSS.configure :default +2 "sampler")#.0X Puck.raiseStack :place, SEplace +2 "storage"(3& +3 "core" & o\ +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(4'L +302 "core" ' +2 "storage"(5- +3 "core" -'* + .tSE.configure :default +2 "storage"(#QK-0-\ b +801 #t-> SE.status +2 "storage"(6% +3 "core" % 3 0\  +17129 #t-> SE.down +2 .SE.seek :down + "storage"(7' +264 "core" ' +2 "storage"(8% +3 "core" % B\ +1699 #t-> exit +5 #mEXIT @1657039561.36EDT @1657039568.89EDT = =mMAIN_scheduler =tMAIN @EDT1657039570.71 #"core_reset"Sent BREAK +2 #t@7250 receive with ifg=0x10, ie=0xFD #@7882 receive with ifg=0x10, ie=0xFD + #@8536 receive with ifg=0x10, ie=0xFD + #@9168 receive with ifg=0x10, ie=0xFD #@9800 receive with ifg=0x10, ie=0xFD + #@10432 receive with ifg=0x10, ie=0xFD + #@11064 receive with ifg=0x10, ie=0xFD #@11390 receive with ifg=0x80, ie=0xFD + #@40311 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +10 #ESP2 v3.41 I2C Gateway v3.20 for core bus +236 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +381 "Can"\ ?? + \ ?? + #tPolling Can every 10:00 +3 #Cleanly exited at 12:46:01EDT05-Jul-22 +7083 #-> ESP.ready! +153 "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 "collection"'% +3 "core" %[\ +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +4 "core" + + .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %TZ\ +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %xu \ 9 +2 .tSS.configure :default +2 "sampler")#.0X Puck.raiseStack :place, SEplace +2 "storage"(3& +3 "core" & v\ +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(4'L +304 "core" ' + "storage"(5- +4 "core" -'* + .tSE.configure :default +2 "storage"(#QK-0-\ b +620 #t-> SE.status +2 "storage"(6% +3 "core" % . ?\  +5875 #t-> exit +5 #mEXIT @1657039735.26EDT @1657039744.32EDT = =mMAIN_scheduler =tMAIN @EDT1657039746.20 #"core_reset"Sent BREAK +2 #t@49608 receive with ifg=0x10, ie=0xFD #@50242 receive with ifg=0x10, ie=0xFD + #@50898 receive with ifg=0x10, ie=0xFD + #@51532 receive with ifg=0x10, ie=0xFD + #@52167 receive with ifg=0x10, ie=0xFD #@52801 receive with ifg=0x10, ie=0xFD + #@53435 receive with ifg=0x10, ie=0xFD #@53761 receive with ifg=0x80, ie=0xFD + #@21416 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +10 #ESP2 v3.41 I2C Gateway v3.20 for core bus +247 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +391 "Can"~\ << + ~\ << + #tPolling Can every 10:00 +3 #Cleanly exited at 12:48:55EDT05-Jul-22 +745 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %\\\ + .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +4 "core" + + .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %TS\ +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %vx \ 9 + .tSS.configure :default +3 "sampler")#.0X Puck.raiseStack :place, SEplace + "storage"(3& +3 "core" & \ +3 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(4'L +82 "core" ' + "storage"(5- +4 "core" -') +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +1516 #t-> SE.status + "storage"(6% +3 "core" % , 0\  +10359 #t-> exit +5 #mEXIT @1657039903.70EDT @1657039916.85EDT = =mMAIN_scheduler =tMAIN @EDT1657039918.69 #"core_reset"Sent BREAK +2 #t@35125 receive with ifg=0x10, ie=0xFD #@35757 receive with ifg=0x10, ie=0xFD + #@36408 receive with ifg=0x10, ie=0xFD + #@37040 receive with ifg=0x10, ie=0xFD + #@37672 receive with ifg=0x10, ie=0xFD #@38304 receive with ifg=0x10, ie=0xFD + #@38936 receive with ifg=0x10, ie=0xFD #@39262 receive with ifg=0x80, ie=0xFD + #@11640 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +10 #ESP2 v3.41 I2C Gateway v3.20 for core bus +244 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +381 "Can"\ << + \ << + #tPolling Can every 10:00 +2 #Cleanly exited at 12:51:43EDT05-Jul-22 +801 #-> ESP.ready! +153 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %R\ +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +5 "core" + + .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %TP\ + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +2 "core" %vw \ 9 +2 .tSS.configure :default +2 "sampler")#.0X SE.down +3 .SE.seek :down + "storage"(3' +258 "core" ' + "storage"(4% +4 "core" % \ +2088 #t-> Puck.raiseStack :place, SEplace +2 "storage"(5& +3 "core" & (\ +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(6'L +300 "core" ' +2 "storage"(7- +3 "core" -'* + .tSE.configure :default +2 "storage"(#QK-0-\ b +690 #t-> SE.status + "storage"(8% +3 "core" % ( X\ +12614 #t-> exit +5 #mEXIT @1657040103.61EDT @1657040115.86EDT = =mMAIN_scheduler =tMAIN @EDT1657040117.71 #"core_reset"Sent BREAK +2 #t@20297 receive with ifg=0x10, ie=0xFD #@20929 receive with ifg=0x10, ie=0xFD + #@21582 receive with ifg=0x10, ie=0xFD + #@22215 receive with ifg=0x10, ie=0xFD + #@22847 receive with ifg=0x10, ie=0xFD #@23479 receive with ifg=0x10, ie=0xFD + #@24111 receive with ifg=0x10, ie=0xFD #@24437 receive with ifg=0x80, ie=0xFD + #@30760 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +237 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +44 !o:Axis::Error: mesg"-Unknown Storage Elevator position: place:@axisName"Storage Elevator:bt["0/home/esp/esp2/lib/axis.rb:512:in `baseRaw'",/home/esp/esp2/lib/axis.rb:293:in `raw'"1/home/esp/esp2/lib/axismap.rb:171:in `fetch'"1/home/esp/esp2/lib/axismap.rb:159:in `fetch'"./home/esp/esp2/lib/axis.rb:277:in `fetch'",/home/esp/esp2/lib/axis.rb:288:in `raw'"-/home/esp/esp2/lib/scale.rb:272:in `raw'",/home/esp/esp2/lib/axis.rb:552:in `raw'"*/home/esp/esp2/lib/axis.rb:461:in `-'"1/home/esp/esp2/type/shallow/postconfig.rb:13"//home/esp/esp2/lib/constant.rb:123:in `is'"1/home/esp/esp2/type/shallow/postconfig.rb:13"2/home/esp/esp2/lib/framework.rb:125:in `load'"2/home/esp/esp2/lib/framework.rb:125:in `load'"5/home/esp/esp2/lib/framework.rb:183:in `execute'"1/home/esp/esp2/type/shallow/initialize.rb:58"2/home/esp/esp2/lib/framework.rb:125:in `load'"2/home/esp/esp2/lib/framework.rb:125:in `load'"5/home/esp/esp2/lib/framework.rb:183:in `execute'"-/home/esp/esp2/lib/esp.rb:110:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +753 #-> SE.down +2 .SE.configure :default +2 "sampler") +2 ) +3 "core"  + "collection"' +3 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 "collection"' 2\ +2 '% +3 "core" %T\ +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +4 "core" + + .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %TV\ + .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +2 "core" %xw \ 9 +2 .tSS.configure :default +2 "sampler")#.0X Puck.raiseStack :place, SEplace +2 !o:NameError: mesg" uninitialized constant Puck: name: Puck:bt["(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 +1316 #-> ESP.ready! + !o:NoMethodError : mesgu:NameError::message-undefined method `ready!' for ESP:Module: name: ready!: args[:bt["(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 +404 #-> eit +131 #-> exit +3 #mEXIT @1657040165.92EDT @1657040173.87EDT = =mMAIN_scheduler =tMAIN @EDT1657040175.65 #"core_reset"Sent BREAK + #t@8386 receive with ifg=0x10, ie=0xFD + #@9021 receive with ifg=0x10, ie=0xFD + #@9677 receive with ifg=0x10, ie=0xFD + #@10311 receive with ifg=0x10, ie=0xFD + #@10945 receive with ifg=0x10, ie=0xFD #@11580 receive with ifg=0x10, ie=0xFD + #@12214 receive with ifg=0x10, ie=0xFD #@12540 receive with ifg=0x80, ie=0xFD + #@25541 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +244 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +41 !o:Axis::Error: mesg"-Unknown Storage Elevator position: place:@axisName"Storage Elevator:bt["0/home/esp/esp2/lib/axis.rb:512:in `baseRaw'",/home/esp/esp2/lib/axis.rb:293:in `raw'"1/home/esp/esp2/lib/axismap.rb:171:in `fetch'"1/home/esp/esp2/lib/axismap.rb:159:in `fetch'"./home/esp/esp2/lib/axis.rb:277:in `fetch'",/home/esp/esp2/lib/axis.rb:288:in `raw'"-/home/esp/esp2/lib/scale.rb:272:in `raw'",/home/esp/esp2/lib/axis.rb:552:in `raw'"*/home/esp/esp2/lib/axis.rb:461:in `-'"1/home/esp/esp2/type/shallow/postconfig.rb:13"//home/esp/esp2/lib/constant.rb:123:in `is'"1/home/esp/esp2/type/shallow/postconfig.rb:13"2/home/esp/esp2/lib/framework.rb:125:in `load'"2/home/esp/esp2/lib/framework.rb:125:in `load'"5/home/esp/esp2/lib/framework.rb:183:in `execute'"1/home/esp/esp2/type/shallow/initialize.rb:58"2/home/esp/esp2/lib/framework.rb:125:in `load'"2/home/esp/esp2/lib/framework.rb:125:in `load'"5/home/esp/esp2/lib/framework.rb:183:in `execute'"-/home/esp/esp2/lib/esp.rb:110:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +4921 #-> exit +2 #mEXIT @1657040227.91EDT @1657040243.28EDT = =mMAIN_scheduler =tMAIN @EDT1657040245.04 #"core_reset"Sent BREAK +2 #t@8386 receive with ifg=0x10, ie=0xFD #@9021 receive with ifg=0x10, ie=0xFD + #@9677 receive with ifg=0x10, ie=0xFD +2 #@10311 receive with ifg=0x10, ie=0xFD #@10945 receive with ifg=0x10, ie=0xFD + #@11580 receive with ifg=0x10, ie=0xFD + #@12214 receive with ifg=0x10, ie=0xFD #@12540 receive with ifg=0x80, ie=0xFD + #@33943 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +234 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +376 "Can"\ \ >> + \ \ >> + #tPolling Can every 10:00 +3 #Cleanly exited at 12:55:03EDT05-Jul-22 +839 #-> ESP.ready! +153 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +3 % 2\ + % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" %N\ +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +4 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %TR\ + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +2 "core" %xw \ 9 +2 .tSS.configure :default +2 "sampler")#.0X Puck.raiseStack :place, SEplace + "storage"(3& +3 "core" & \ +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(4'L +301 "core" ' +2 "storage"(5- +3 "core" -'* + .tSE.configure :default +3 "storage"(#QK-0-\ b +844 #t-> SE.status +2 "storage"(6% +3 "core" % , @\  +55709 "Can"\ 99 +60002 %}\ :: +60000 H}\ 99 +60001 [}\ 99 +60001 _|\ 99 +60001 ]|\ 99 +60001 c|\ 99 +60001 m}\ 98 +60000 d}\ 98 +60001 }}\ 99 +60001 ~\ 99 +60001 }\ 98 +60001 m\ 99 +60001 x\ 99 +60001 y\ 99 +60001 T\ 98 +60001 Y\ 99 +60001 o\ 99 +60001 \ 99 +22602 #t-> SE.down +2 .SE.seek :down +2 "storage"(7' +253 "core" ' + "storage"(8% +4 "core" % \ +17814 #t-> Puck.raiseStack :pick, SEpick + "storage"(9& +3 "core" & T\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +2 .tSE.seek :beamBreak +2 "storage"(:'L +278 "core" ' +2 "storage"(;- +3 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +540 #t-> SE.status +2 "storage"(<% +3 "core" % \ +10126 #t-> Hand.close +2 .Hand.close + "manipulator"&=/ +73 "core" / +2596 #t-> delay 5; Arm.jog 10 +2 .delay 5 seconds +502 "manipulator"&>& +3 "core" &   U +2 !to:Axis::Error: mesg" Unknown Elbow position: jog:@axisName"\ Elbow:bt["0/home/esp/esp2/lib/axis.rb:512:in `baseRaw'",/home/esp/esp2/lib/axis.rb:293:in `raw'"1/home/esp/esp2/lib/axismap.rb:171:in `fetch'"1/home/esp/esp2/lib/axismap.rb:159:in `fetch'"./home/esp/esp2/lib/axis.rb:277:in `fetch'",/home/esp/esp2/lib/axis.rb:288:in `raw'",/home/esp/esp2/lib/axis.rb:552:in `raw'"./home/esp/esp2/lib/axis.rb:666:in `near?'",/home/esp/esp2/utils/misc.rb:32:in `to'"8/home/esp/esp2/utils/misc.rb:38:in `method_missing'"(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 +5171 "Can"t\ ?? +1897 #t-> delay 5; Forearm.jog 10 + .delay 5 seconds +503 .Forearm.jog 10 +2 "manipulator"&?)\ +3 "core" ) + "manipulator"&@% +3 "core" %\    +3237 #t-> delay 5; Forearm.jog -100 +2 .delay 5 seconds +502 .Forearm.jog -100 +3 "manipulator"&A) +18 "core" ) +2 "manipulator"&B% +4 "core" %\ u   M +402 #t-> delay 5; Forearm.jog -1000 +2 .delay 5 seconds +502 .Forearm.jog -1000 +2 "manipulator"&C) +22 "core" ) +2 "manipulator"&D% +4 "core" %  +389 #t-> delay 5; Forearm.jog -1000 +2 .delay 5 seconds +503 .Forearm.jog -1000 + "manipulator"&E) +21 "core" ) + "manipulator"&F% +4 "core" %  +467 #t-> delay 5; Forearm.jog -1000 +2 .delay 5 seconds +502 .Forearm.jog -1000 +2 "manipulator"&G) +28 "core" ) +2 "manipulator"&H% +4 "core" %   i > +372 #t-> delay 5; Forearm.jog -1000 + .delay 5 seconds +503 .Forearm.jog -1000 +2 "manipulator"&I) +32 "core" ) + "manipulator"&J% +4 "core" %  c +313 #t-> delay 5; Forearm.jog -1000 + .delay 5 seconds +503 .Forearm.jog -1000 + "manipulator"&K) +30 "core" ) +2 "manipulator"&L% +3 "core" % \  O +367 #t-> delay 5; Forearm.jog -1000 +8 .delay 5 seconds +503 .Forearm.jog -1000 + "manipulator"&M) +35 "core" ) + "manipulator"&N% +4 "core" %   +9575 #t-> delay 5; SE.jog -10 + .delay 5 seconds +503 .SE.jog -10 +2 "storage"(O) +3 "core" ) + "storage"(P% +4 "core" % "\ +1977 #t-> delay 5; SE.jog -30 +2 .delay 5 seconds +502 .SE.jog -30 +2 "storage"(Q) +14 "core" ) +2 "storage"(R% +4 "core" %R a\ +1120 #t-> delay 5; SE.jog -30 +2 .delay 5 seconds +502 .SE.jog -30 +2 "storage"(S) +17 "core" ) + "storage"(T% +4 "core" %? F\ +1644 #t-> delay 5; SE.jog -30 + .delay 5 seconds +503 .SE.jog -30 + "storage"(U) +14 "core" ) +2 "storage"(V% +4 "core" % +\ +1170 #t-> SE.status + "storage"(W% +3 "core" % ^\  +30689 "Can"`\ 55 +60001 r\ 55 +60001 o\ 55 +60001 U\ 55 +60001 V\ 55 +60001 ]\ 55 +60000 [\ 55 +60001 F\ 55 +60001 9\ 55 +60001 ;~\ 55 +60001 >~\ 55 +60001 C}\ 55 +60001 M~\ 55 +60001 C\ 55 +17932 #t-> SE.down +2 .SE.seek :down + "storage"(X' +280 "core" ' +2 "storage"(Y% +3 "core" % [\ +41781 "Can"B~\ 88 +60001 :|\ 88 +60001 M{\ 88 +60001 M{\ 98 +60001 Zy\ 88 +60001 Ox\ 98 +60001 Tw\ 88 +60000 Kv\ 88 +60001 Lu\ 88 +60001 St\ 88 +60001 Jt\ 88 +60001 Is\ 87 +60001 "v\ 88 +60001 v\ 88 +60001  v\ 98 +60001 y\ 88 +60001 y\ 88 +60001 y\ 88 +60001 z\ 87 +60001 x\ 88 +60001 y\ 88 +60000 z\ 98 +60001 {\ 87 +60001 |\ 88 +60001 {\ 88 +60001 y\ 88 +60001 @x\ 88 +60001 {w\ 88 +60001 w\ 88 +60001 v\ 88 +60001 z\ 88 +60001 z\ 88 @EDT1657080451.92 z\ 88 +60001 z\ 88 +60001 xy\ 88 +60001 x\ 88 +60001 Wv\ 88 +60000 Et\ 88 +60001 Xq\ 87 +60001 @o\ 87 +60001 p\ 87 +60001 l\ 88 +60001 n\ 88 +60001 l\ 88 +60002 #l\ 88 +60000 xk\ 88 +60001 ol\ 88 +60001 lj\ 88 +60001 Wj\ 88 +60001 j\ 87 +60001 [i\ 88 +60001 h\ 87 +60001 Ug\ 87 +60001 i\ 88 +60001 5g\ 88 +60001 h\ 88 +60001 g\ 88 +60001 g\ 88 +60001 f\ 88 +60000  f\ 88 +60001 e\ 88 +60001 g\ 87 +60001 e\ 88 +60001 7f\ 87 +60001 e\ 88 +60001 Xe\ 87 +60001 f\ 88 +60001 if\ 87 +60001 }e\ 88 +60001 ~f\ 98 +60001 f\ 88 +60001 ~f\ 88 +60001 d\ 88 +60001 e\ 88 +60001 e\ 88 +60001 d\ 98 +60000 e\ 98 +60001 e\ 88 +60001 f\ 88 +60001 Id\ 87 +60001 e\ 88 +60001 d\ 88 +60001 e\ 88 +60001 f\ 98 +60001 h\ 88 +60001 h\ 88 +60001 j\ 88 +60001 j\ 88 +60001 !k\ 88 +60001 i\ 88 +60001 Bj\ 88 +60001 i\ 88 +60001 i\ 88 +60001 j\ 88 +60000 k\ 88 +60001 l\ 98 +60001 rl\ 88 +60001 m\ 88 +60001 cn\ 88 +60001 xo\ 88 +60001 an\ 87 +60001 oo\ 88 +60001 Co\ 88 +60001 ln\ 88 +60001 Vo\ 89 +60001 l\ 88 +60001 nm\ 88 +60001 n\ 88 +60001 eo\ 89 +60001 p\ 88 +60001 Er\ 98 +60000 q\ 88 +60001 0r\ 88 +18764 #t-> can +3 "Can"q\ 88 +41234 r\ 88 +60001 =s\ 88 +60001 s\ 88 +60001 Ot\ 88 +60001 t\ 87 +60001 Ou\ 88 +60001 t\ 88 +60001 {u\ 88 +60001 u\ 88 +60001 rv\ 88 +60001 v\ 88 +60001 `v\ 88 +60001 u\ 88 +60001 &w\ 88 +60001 xx\ 87 +60001 {\ 88 +60001 d|\ 88 +60000 |\ 88 +60001 }\ 88 +60001 s{\ 88 +60001 {\ 98 +60001 e{\ 88 +60001 {\ 88 +60001 Jy\ 88 +60001 {\ 88 +60001 .|\ 87 +60001 ,y\ 88 +60001 cx\ 88 +60001 z\ 88 +60001 3z\ 88 +60001 {\ 88 +60001 '{\ 88 +60000 |\ 87 +60001 G}\ 88 +60001 Y~\ 87 +60001 x~\ 88 +60001 ~\ 88 +60001 \ 88 +60001 \ 87 +60001 ~\ 88 +60001 +}\ 88 +60001 }\ 88 +60001 2}\ 88 +60001 {\ 88 +60001 O{\ 87 +60001 Dz\ 87 +60001 z\ 88 +60001  y\ 88 +60001 x\ 88 +60001 w\ 88 +60000 v\ 88 +60001  v\ 88 +60001 u\ 88 +60001 u\ 88 +60001 u\ 88 +60001 u\ 88 +60001 !t\ 88 +60001 Vv\ 88 +60001 [t\ 88 +60001 v\ 88 +60001 s\ 88 +60001 Et\ 88 +60001 ;t\ 88 @EDT1657166853.28 t\ 88 +60001 s\ 88 +60001 q\ 88 +60001 ws\ 88 +60000 xs\ 88 +60001 s\ 87 +60001 ~s\ 88 +60001 jt\ 88 +60001 r\ 88 +60001 Xr\ 88 +60001 r\ 88 +60001 _r\ 88 +60001 r\ 88 +60001 q\ 88 +60001 Hr\ 88 +60001 r\ 88 +60001 .p\ 87 +60001 +s\ 88 +60001 r\ 88 +60001 >q\ 88 +60001 %r\ 88 +60000 p\ 88 +60001 r\ 88 +60001 p\ 88 +60001 3q\ 88 +60001 o\ 97 +60001 ?o\ 88 +60001 No\ 88 +60001 n\ 88 +60001 o\ 88 +60001 :q\ 88 +60001 q\ 87 +60001 p\ 88 +60001 Gp\ 88 +60001 =q\ 88 +60001 r\ 88 +60001 Dr\ 88 +60001 dp\ 88 +60000 q\ 88 +60001 p\ 88 +60001 Lq\ 88 +60001 q\ 88 +60001 p\ 88 +60001 q\ 88 +60001 'p\ 88 +60001 (s\ 88 +60001 s\ 87 +60001 Ot\ 88 +60001 Vu\ 88 +60001 vv\ 88 +60001 v\ 88 +60001 Nv\ 88 +60000 x\ 88 +60001 Mx\ 88 +60001 z\ 88 +60001 Gz\ 88 +60001 }\ 88 +60001 V|\ 99 +60001 |\ 88 +60001 Y{\ 88 +60001 ~|\ 88 +60001 K{\ 87 +60001 ~\ 88 +60001 }\ 88 +60001  ~\ 88 +60001 ~\ 88 +60001 }\ 88 +60001 }\ 88 +60001 i|\ 88 +60001 K}\ 88 +60000 d{\ 78 +60001 \\|\ 88 +60001 F|\ 87 +60001 {\ 88 +60001 O|\ 87 +60001 ~\ 88 +60001 ;}\ 88 +60001 ~\ 88 +60001 \ 88 +60001 \ 88 +60001  \ 88 +60001 \ 88 +60001 .\ 88 +60001 \ 88 +60001 0\ 88 +60001 \ 88 +60001 7\ 88 +60001 W\ 88 +60000 K\ 88 +60001 A\ 98 +60001 |\ 87 +60001 \ 88 +60001 \ 88 +60001  \ 88 +60001 \ 88 +60001  \ 87 +60001 \ 88 +60001 \ 88 +60001 \ 88 +60001 +\ 88 +60001 \ 88 +60001 q\ 88 +60001 \ 88 +60001 \ 88 +60001 \ 88 +60001 \ 88 +60001 .\ 88 +60001 \ 88 +60001 F\ 88 +60000 \ 88 +60001 $\ 88 +60001 p\ 88 +60001 o\ 88 +60001 a\ 88 +60001 l\ 88 +60001 \ 88 +60001 T\ 88 +60001 \ 88 +60001 4\ 88 +60001 \ 88 +60001 \ 88 +60001 \ 88 +60001 \ 88 +60001 \ 98 +60000 \ 88 +60001 \ 88 +60001 \ 88 +60001 \ 88 +60001 <\ 88 +60001 \\\ 88 +60001 \ 88 +60001  \ 88 +60001 \ 88 +60001 \ 88 +60001 \ 88 +60001 \ 88 +60001 }~\ 88 +60001 R~\ 88 +60001 9~\ 88 +60001 }\ 88 +60001 |\ 87 +60000 y\ 88 +60001 z\ 88 +60001 y\ 88 @EDT1657253254.64 z\ 88 +60001 y\ 88 +60001 #y\ 88 +60001 y\ 88 +60001 !x\ 88 +60001 w\ 88 +60001 Vy\ 88 +60001 w\ 88 +60001 vx\ 88 +60001 Nw\ 88 +60001 w\ 88 +60001 "v\ 88 +60001 v\ 88 +60000 x\ 88 +60001 x\ 88 +60001 w\ 88 +60001 v\ 88 +60001 w\ 88 +60001 w\ 88 +60001 Px\ 88 +60001 Tv\ 88 +60001 y\ 88 +60001 w\ 88 +60001 0w\ 88 +60001 v\ 98 +60001 u\ 88 +60001 \\v\ 88 +60001 Ys\ 88 +60001 v\ 88 +60000  t\ 88 +60001 Hv\ 88 +60001 t\ 88 +60001 u\ 88 +60001 lv\ 88 +60001 zt\ 88 +60001 v\ 88 +60001 t\ 88 +60001 Ou\ 88 +60001 \ u\ 88 +60001 t\ 88 +60001 }w\ 88 +60001 Bu\ 88 +60001 v\ 87 +60001 4x\ 88 +60001 w\ 88 +60001 w\ 88 +60001 v\ 88 +60001 $v\ 88 +60001 \ w\ 87 +60001 4u\ 88 +60000 v\ 88 +60001 Hw\ 88 +60001 v\ 88 +60001 ]w\ 88 +60001 w\ 88 +60001 yx\ 88 +60001 y\ 88 +60001 jy\ 88 +60001 {\ 88 +60001 +\ 88 +60001 _\ 88 +60001 \ 88 +60000 \ 87 +60001 \ 88 +60001 \ 88 +60001 M\ 88 +60001 \ 88 +60001 `\ 88 +60001 5\ 88 +60001 \ 98 +60001 G\ 88 +60001 [\ 88 +60001 z\ 87 +60001 1\ 87 +60001 \ 88 +60001 O\ 88 +60001 e\ 88 +60001 \ 88 +60000 J\ 88 +60001 x\ 88 +60001 [\ 88 +60001 -\ 87 +60001 \ 88 +60001 -\ 88 +60001 H\ 88 +60001 \ 88 +60001 .\ 88 +60001 ~\ 88 +60001 >\ 88 +60001 8\ 88 +60001 z\ 87 +60001 \ 88 +60001 p\ 88 +60001 2\ 88 +60000 "\ 88 +60001 k\ 87 +60001 \ 88 +60001 \ 88 +60001 \ 88 +60001 \ 88 +60001 \ 88 +60001 s\ 88 +60001 #\ 88 +60001 `\ 88 +60001 G\ 88 +60001 9\ 88 +6967 #t-> can +3 "Can"Z\ 88 +53031 \ 88 +60001 <\ 88 +60001  \ 99 +60001 K\ 89 +60001 \ 99 +60001 d\ 99 +60000 ~\ 99 +60001 }\ 99 +60001 yy\ 98 +60001 z\ 99 +60001 7y\ 99 +60001 v\ 99 +60001 w\ 99 +60001 rs\ 98 +60001 r\ 99 +60001 r\ 98 +60001 s\ 99 +60001 q\ 99 +60001 r\ 99 +60001 q\ 98 +60001 p\ 98 +60001 q\ 99 +60001 q\ 98 +60001 qn\ 99 +60000 Ho\ 99 +60001 8m\ 99 +60001 m\ 98 +60001 Xl\ 99 +60001 k\ 99 +60001 k\ 99 +60001 cj\ 99 +60001 uj\ 99 +60001 i\ 98 +60001 {j\ 99 +60001 i\ 99 +60001 Bi\ 99 +60001 ]h\ 99 +60001 i\ 99 @EDT1657339655.99 Th\ 99 +60001 5h\ 98 +60001 h\ 99 +60001 g\ 98 +60001 j\ 99 +60001 j\ 98 +60000 j\ 99 +60001 \ i\ 99 +60001 j\ 99 +60001 Bi\ 99 +60001 vh\ 98 +60001 Ph\ 99 +60001 cf\ 98 +60001 |h\ 99 +60001 h\ 99 +60001 g\ 98 +60001 i\ 98 +60001 g\ 99 +60001 h\ 99 +60001 g\ 99 +60001 9h\ 99 +60001 af\ 99 +60001 g\ 99 +60001 Md\ 98 +60000 e\ 99 +60001 >e\ 98 +60001 yd\ 99 +60001 Xd\ 99 +60001 \\c\ 99 +60001 od\ 99 +60001 ;b\ 99 +60001 c\ 98 +60001 b\ 99 +60001 d\ 98 +60001 e\ 99 +60001 g\ 98 +60001 i\ 99 +60001 |j\ 99 +60001 fk\ 98 +60000 Xl\ 99 +60001 So\ 99 +60001 Nr\ 98 +60001 Pt\ 98 +60001 v\ 99 +60001 4r\ 99 +60001 q\ 99 +60001 Xo\ 99 +60001 Qm\ 99 +60001 fm\ 99 +60001 gn\ 99 +60001 ol\ 98 +60001 fl\ 99 +60001 sl\ 98 +60001 ql\ 99 +60001 gk\ 99 +60001 wl\ 99 +60001 wl\ 99 +60001 k\ 99 +60000 Rk\ 99 +60001 kj\ 99 +60001 j\ 99 +60001 ,i\ 99 +60001 k\ 99 +60001 i\ 99 +60001 k\ 99 +60001 k\ 98 +60001 m\ 98 +60001 j\ 98 +60001 $l\ 98 +60001 Ik\ 99 +60001 Um\ 99 +60001 Em\ 99 +60001 :m\ 99 +60001 ~n\ 99 +60001 o\ 99 +60000 o\ 99 +60001 o\ 99 +60001 q\ 98 +60001 r\ 99 +60001 s\ 99 +60001 q\ 99 +60001 r\ 98 +60001 s\ 99 +60001 t\ 98 +60001 q\ 98 +60001 s\ 99 +60001 s\ 99 +60001 s\ 99 +60001 r\ 99 +60001 us\ 99 +60000 pt\ 99 +60001 Br\ 98 +60001 s\ 98 +60001 !s\ 99 +60001 r\ 99 +60001 bu\ 99 +60001 7v\ 98 +60001 v\ 99 +60001 v\ 98 +60001 Fu\ 98 +60001 *u\ 99 +60001  u\ 98 +60001 t\ 99 +60001 u\ 99 +60001 yt\ 98 +60001 [t\ 99 +60001 Tt\ 98 +60001 kr\ 98 +60000 Yr\ 98 +60001 \\r\ 99 +60001 Qr\ 99 +60001 Nq\ 99 +60001 Dq\ 99 +60001 Ko\ 99 +60001 ap\ 99 +60001 bo\ 99 +60001 q\ 99 +60001 vp\ 99 +60001 fq\ 98 +60001 tp\ 99 +60001 qq\ 98 +60001 vp\ 98 +60001 p\ 98 +60001 o\ 99 +60001 n\ 99 +60001 o\ 99 +60000 o\ 99 +60001 o\ 98 +60001 n\ 99 +60001 l\ 99 +60001 !n\ 99 +60001 At\ 99 +60001 Cu\ 99 +60001 Au\ 99 +60001 7u\ 99 +60001 Yv\ 99 +60001 Zv\ 99 +60001 Ju\ 99 +60001 au\ 99 +60001 \\u\ 99 +60001 sw\ 99 +60001 [w\ 99 +60001 Tw\ 99 +60000 \\w\ 99 @EDT1657426057.35 jw\ 99 +60001 ux\ 99 +60001 zy\ 99 +60001 x\ 99 +60001 w\ 99 +60001 v\ 99 +60001 v\ 99 +60001 v\ 99 +60001 t\ 99 +60001 r\ 99 +60001 q\ 99 +60001 p\ 99 +60001 o\ 98 +60001 vm\ 99 +60001 m\ 98 +60001 l\ 98 +60000 k\ 99 +60001 |i\ 98 +60001 (k\ 98 +60001 h\ 99 +60001 h\ 99 +60001 f\ 99 +60001 <g\ 99 +60001 f\ 99 +60001 ~f\ 99 +60001 f\ 99 +60001 g\ 99 +60001 g\ 98 +60001 mi\ 99 +60001 Wh\ 99 +60001 Fi\ 98 +60001 Bh\ 99 +60001 6l\ 99 +60001 u\ 99 +60000 z\ 99 +60001 \ 98 +60001 \ 99 +60002 \ :: +60000 \ 99 +60001 \ 99 +60001 \ 98 +60001 \ 98 +60001 \ 88 +60001 \ 99 +60001 \ 99 +60001 2\ 98 +60001 \ 99 +60001 \ 99 +60001 Y\ 99 +60001 \ 99 +60001 3~\ 98 +60001  z\ 99 +60000 y\ 98 +60001 Fv\ 99 +60001 s\ 99 +60001 hs\ 99 +60001 q\ 98 +60001 dp\ 99 +60001 p\ 98 +60001 o\ 99 +60001 n\ 99 +60001 1o\ 99 +60001 (o\ 98 +60001 m\ 99 +60001 Lm\ 99 +60001 'l\ 99 +60001 ?l\ 99 +60001 k\ 98 +60001 km\ 98 +60001 Jm\ 98 +60000 An\ 99 +60001 o\ 99 +60001 o\ 99 +60001 o\ 99 +60002 o\ 99 +60000 r\ 98 +60001 Np\ 99 +60001 p\ 99 +60001 _o\ 99 +60001 o\ 99 +60001 qn\ 99 +60001 o\ 99 +60001 o\ 98 +60001 q\ 99 +60001 o\ 88 +60000 p\ 99 +60001 p\ 99 +60001 vp\ 99 +60001 q\ 99 +60001 kq\ 99 +60001 $q\ 99 +60001 dq\ 98 +60001 <s\ 99 +60001 Ar\ 99 +60001 9r\ 99 +60001 [q\ 99 +60001 't\ 99 +60001 sr\ 98 +60001 s\ 99 +60001 t\ 99 +60001 t\ 99 +60000 'u\ 99 +60002 bt\ 99 +60000 =v\ 99 +60001 zv\ 99 +60001 w\ 99 +60001 v\ 99 +60001 u\ 98 +60001 u\ 99 +60001 v\ 99 +60001 )w\ 98 +60001 \\u\ 99 +60001  u\ 99 +60001 w\ 99 +60001 w\ 99 +60001 v\ 98 +60001 u\ 99 +60001 s\ 99 +60001 t\ 99 +60000 u\ 99 +60001 t\ 99 +60001 3v\ 89 +60001 u\ 98 +60001 v\ 98 +60001 yu\ 99 +60001 v\ 99 +60001 s\ 98 +60001 r\ 99 +60001 p\ 98 +60001 p\ 99 +60001 p\ 98 +60001 o\ 99 +60001 o\ 99 +60001 p\ 98 +60001 zm\ 99 +60001 To\ 98 +60001 8m\ 99 +60000 n\ 99 +60001 el\ 99 +60001 ,k\ 99 +60001 k\ 99 +60001 #m\ 99 +60001 m\ 99 +60001 j\ 99 @EDT1657512458.71 k\ 99 +60001 k\ 99 +60001 k\ 98 +60001 l\ 99 +60001 j\ 99 +60001 %k\ 99 +60001 k\ 99 +60001 =j\ 99 +60001 j\ 99 +60001 h\ 99 +60001 j\ 99 +60001 h\ 99 +60000 i\ 99 +60001 h\ 99 +60001 i\ 99 +60001  i\ 98 +60001 h\ 99 +60001 Zi\ 99 +60001 j\ 98 +60001 Ci\ 99 +60001 i\ 99 +60001 Oi\ 99 +60001 i\ 99 +60001 Si\ 99 +60001 j\ 99 +60001 Wh\ 99 +60001 h\ 89 +60001 Vh\ 99 +60000 h\ 98 +60001 |i\ 99 +60001 sh\ 99 +60001 og\ 99 +60001 lg\ 99 +60001 i\ 98 +60001 qg\ 99 +60001 `h\ 99 +60001 sh\ 99 +60001 Wi\ 99 +60001 h\ 98 +60001 Di\ 99 +60001 h\ 99 +60001 i\ 98 +60001 h\ 98 +60001 j\ 99 +60001 `k\ 99 +60001 n\ 99 +60000 m\ 99 +60001 sq\ 98 +60001 p\ 99 +60001 p\ 99 +60001 t\ 99 +60001 6s\ 99 +60001 s\ 99 +60001 *u\ 99 +60001 w\ 98 +60001 :w\ 88 +60001 x\ 98 +60001 v\ 89 +60001 w\ 99 +60001 x\ 88 +60001 2{\ 99 +60001 |\ 99 +60000 {\ 99 +53012 #t-> can +3 "Can"\ 98 +6986 {\ 98 +60001 '\ 99 +60001 }\ 99 +60001 &~\ 98 +60001 q|\ 99 +60001 ~~\ 99 +60001 E~\ 99 +60001 ]}\ 99 +60001 S\ 98 +60001 `\ 98 +60001 \ 99 +60001 \ 99 +60001 \ 99 @1657799302.42EDT = =mMAIN_scheduler =tMAIN @EDT1657799304.36 #"core_reset"Sent BREAK +3 #t@33595 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.41 I2C Gateway v3.20 +208 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +250 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +418 "Can"nd\  + nd\  + #tPolling Can every 10:00 +3 #Cleanly exited at 12:57:31EDT05-Jul-22 +2694 #-> ESP.ready! +3 #Powering core bus +581 .Gate.power :raw,:ON + "sampler") +44 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ + ' -\ +6 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %%\ + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %l\ + .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %kl  + .tSS.configure :default +3 "sampler")#.0X  + "storage"(7& +4 "core" & \ +2 "storage"(8% +3 "core" % \ +2 "collection"'99 +3 "core" 9 +2 "processing"%:9 +3 "core" 9) +54774 "Can"wg\ 87 +60001 bl\ 87 +60001 [k\ 88 +45463 #t-> access 1 +2 "storage"(;% +3 "core" % j\ +2 "manipulator"&<% +4 "core" %\ %   7 & + "manipulator"&=& +4 "core" & % # .  +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(>(< +350 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (?& +3 "core" &< \  +955 #t-> Power.down + !o:I2C::Sleepy::Error: mesg""Unknown powered device: down:bt[\ "4/home/esp/esp2/lib/i2c/sleepy.rb:171:in `power'"7/home/esp/esp2/lib/base.rb:181:in `method_missing'"(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 +13199 "Can"bm\ 33 +7803 #t-> ESP.shutdown +5 #Asleep / Shutdown +33 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF +2 #Shutdown +1342 #t-> ESP.wakeup +4 #Powering core bus +553 .Gate.power :raw,:ON +2 "sampler") +11 )@ +2 "core"  +2 "collection"' +2 'A +3 "core"  +2 "processing"% +2 %B +2 "core"  +5 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'C% +3 "core" %#\ +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%D% +3 "core" %Y\ +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")E% +4 "core" %ml   + .tSS.configure :default +2 "sampler")#.0XRESET< ESP2 v3.41 I2C Gateway v3.20 +208 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +260 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +430 "Can"wk\  + wk\  #tPolling Can every 10:00 +3 !o:Storage::Warning: mesg"Uncleanly Exited:bt[ "8/home/esp/esp2/utils/storage.rb:438:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:627:in `restore!'"-/home/esp/esp2/lib/esp.rb:115:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +3576 #-> ESP.ready! +3 #Powering core bus +540 .Gate.power :raw,:ON +2 "sampler") +44 ) +2 "core"  + "collection"' +2 ' +4 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 "collection"'% +3 "core" % \ +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %G\ +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %nl  +2 .tSS.configure :default +2 "sampler")#.0XRESET< ESP2 v3.41 I2C Gateway v3.20 +208 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +255 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +420 "Can"k\  + k\  + #tPolling Can every 10:00 +3 #Cleanly exited at 08:37:54EDT14-Jul-22 +9491 #-> ESP.ready? +569 #-> ESP.ready! +2 #Powering core bus +553 .Gate.power :raw,:ON + "sampler") +27 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" % \ + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %q\ + .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +2 "core" %nl  +2 .tSS.configure :default +2 "sampler")#.0X Hand.open +3 .Hand.open + "manipulator"&1 +704 !to:I2C::Request::Timeout: @requesto: I2C::Servo::Release3Request : @tag0:@maxDelayo:\ Delay: @_dc_obji : @channeli: @timeout0: @dontLog0: @replyqo:\ Queue: @que[: @waiting[:@destinationi+: mesg"8No Response to I2C::Servo::Release3Request[1C:->26]:bt["3/home/esp/esp2/lib/i2c/msg.rb:309:in `process'"6/home/esp/esp2/lib/schedule.rb:169:in `asyncStep'"1/home/esp/esp2/lib/schedule.rb:446:in `step'"4/home/esp/esp2/lib/schedule.rb:195:in `process'"2/home/esp/esp2/lib/schedule.rb:213:in `start'"1/home/esp/esp2/lib/schedule.rb:212:in `loop'"2/home/esp/esp2/lib/schedule.rb:212:in `start'"-/home/esp/esp2/lib/esp.rb:199:in `shell'"4/home/esp/esp2/lib/realtime.rb:21:in `realTime'"#/home/esp/esp2/mode/real.rb:11"2/home/esp/esp2/lib/framework.rb:111:in `load'"0/home/esp/esp2/lib/framework.rb:111:in `ld'"4/home/esp/esp2/lib/framework.rb:136:in `ldMode'""/home/esp/esp2/lib/esp.rb:327"1/home/esp/esp2/lib/esp.rb:75:in `mainThread'"1/home/esp/esp2/lib/esp.rb:75:in `initialize'"!/home/esp/esp2/lib/esp.rb:75 + #Retry #1 of 3 + "manipulator"&1 +2 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[1C:26->20] aborted:bt["=/home/esp/esp2/lib/i2c/msg.rb:612:in `processUnexpected'"3/home/esp/esp2/lib/i2c/msg.rb:607:in `process'"2/home/esp/esp2/lib/msg.rb:212:in `initialize'",/home/esp/esp2/lib/msg.rb:209:in `loop'"2/home/esp/esp2/lib/msg.rb:209:in `initialize'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +703 !to:I2C::Request::Timeout: @requesto: I2C::Servo::Release3Request : @tag0:@maxDelayo:\ Delay: @_dc_obji : @channeli: @timeout0: @dontLog0: @replyqo:\ Queue: @que[: @waiting[:@destinationi+: mesg"8No Response to I2C::Servo::Release3Request[1D:->26]:bt["3/home/esp/esp2/lib/i2c/msg.rb:309:in `process'"6/home/esp/esp2/lib/schedule.rb:169:in `asyncStep'"1/home/esp/esp2/lib/schedule.rb:446:in `step'"4/home/esp/esp2/lib/schedule.rb:195:in `process'"2/home/esp/esp2/lib/schedule.rb:213:in `start'"1/home/esp/esp2/lib/schedule.rb:212:in `loop'"2/home/esp/esp2/lib/schedule.rb:212:in `start'"-/home/esp/esp2/lib/esp.rb:199:in `shell'"4/home/esp/esp2/lib/realtime.rb:21:in `realTime'"#/home/esp/esp2/mode/real.rb:11"2/home/esp/esp2/lib/framework.rb:111:in `load'"0/home/esp/esp2/lib/framework.rb:111:in `ld'"4/home/esp/esp2/lib/framework.rb:136:in `ldMode'""/home/esp/esp2/lib/esp.rb:327"1/home/esp/esp2/lib/esp.rb:75:in `mainThread'"1/home/esp/esp2/lib/esp.rb:75:in `initialize'"!/home/esp/esp2/lib/esp.rb:75 +2 #Retry #2 of 3 + "manipulator"&1 +2 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[1D:26->20] aborted:bt["=/home/esp/esp2/lib/i2c/msg.rb:612:in `processUnexpected'"3/home/esp/esp2/lib/i2c/msg.rb:607:in `process'"2/home/esp/esp2/lib/msg.rb:212:in `initialize'",/home/esp/esp2/lib/msg.rb:209:in `loop'"2/home/esp/esp2/lib/msg.rb:209:in `initialize'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +703 !to:I2C::Request::Timeout: @requesto: I2C::Servo::Release3Request : @tag0:@maxDelayo:\ Delay: @_dc_obji : @channeli: @timeout0: @dontLog0: @replyqo:\ Queue: @que[: @waiting[:@destinationi+: mesg"8No Response to I2C::Servo::Release3Request[1E:->26]:bt["3/home/esp/esp2/lib/i2c/msg.rb:309:in `process'"6/home/esp/esp2/lib/schedule.rb:169:in `asyncStep'"1/home/esp/esp2/lib/schedule.rb:446:in `step'"4/home/esp/esp2/lib/schedule.rb:195:in `process'"2/home/esp/esp2/lib/schedule.rb:213:in `start'"1/home/esp/esp2/lib/schedule.rb:212:in `loop'"2/home/esp/esp2/lib/schedule.rb:212:in `start'"-/home/esp/esp2/lib/esp.rb:199:in `shell'"4/home/esp/esp2/lib/realtime.rb:21:in `realTime'"#/home/esp/esp2/mode/real.rb:11"2/home/esp/esp2/lib/framework.rb:111:in `load'"0/home/esp/esp2/lib/framework.rb:111:in `ld'"4/home/esp/esp2/lib/framework.rb:136:in `ldMode'""/home/esp/esp2/lib/esp.rb:327"1/home/esp/esp2/lib/esp.rb:75:in `mainThread'"1/home/esp/esp2/lib/esp.rb:75:in `initialize'"!/home/esp/esp2/lib/esp.rb:75 + #Retry #3 of 3 + "manipulator"&1 +2 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[1E:26->20] aborted:bt["=/home/esp/esp2/lib/i2c/msg.rb:612:in `processUnexpected'"3/home/esp/esp2/lib/i2c/msg.rb:607:in `process'"2/home/esp/esp2/lib/msg.rb:212:in `initialize'",/home/esp/esp2/lib/msg.rb:209:in `loop'"2/home/esp/esp2/lib/msg.rb:209:in `initialize'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +704 !to:I2C::Request::Timeout : @requesto: I2C::Servo::Release3Request : @tag0:@maxDelayo:\ Delay: @_dc_obji : @channeli: @timeout0: @dontLog0: @replyqo:\ Queue: @que[: @waiting[:@destinationi+: mesg"^Hand could not finish opening because\ No Response to I2C::Servo::Release3Request[1F:->26]:@checkpoint: omitted:bt["3/home/esp/esp2/lib/i2c/msg.rb:309:in `process'"6/home/esp/esp2/lib/schedule.rb:169:in `asyncStep'"1/home/esp/esp2/lib/schedule.rb:446:in `step'"4/home/esp/esp2/lib/schedule.rb:195:in `process'"2/home/esp/esp2/lib/schedule.rb:213:in `start'"1/home/esp/esp2/lib/schedule.rb:212:in `loop'"2/home/esp/esp2/lib/schedule.rb:212:in `start'"-/home/esp/esp2/lib/esp.rb:199:in `shell'"4/home/esp/esp2/lib/realtime.rb:21:in `realTime'"#/home/esp/esp2/mode/real.rb:11"2/home/esp/esp2/lib/framework.rb:111:in `load'"0/home/esp/esp2/lib/framework.rb:111:in `ld'"4/home/esp/esp2/lib/framework.rb:136:in `ldMode'""/home/esp/esp2/lib/esp.rb:327"1/home/esp/esp2/lib/esp.rb:75:in `mainThread'"1/home/esp/esp2/lib/esp.rb:75:in `initialize'"!/home/esp/esp2/lib/esp.rb:75 +244 #-> Arm + "manipulator"& & +3 "core" &   "  +2 !to:Slide::Error : mesg"Elbow Not yet Homed!: @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi" : voltagef12.456587137947963: @type2F:@axisName"\ Elbow:bt["5/home/esp/esp2/lib/slide.rb:163:in `rawPosition'"2/home/esp/esp2/lib/slide.rb:206:in `position'"2/home/esp/esp2/utils/misc.rb:185:in `examine'"4/home/esp/esp2/lib/pretty.rb:127:in `asIRBtext'"5/opt/mbari/lib/ruby/1.8/irb.rb:318:in `__send__'"9/opt/mbari/lib/ruby/1.8/irb.rb:318:in `output_value'"7/opt/mbari/lib/ruby/1.8/irb.rb:167:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:188:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +766 #-> Arm.CC +2 "manipulator"&!& +3 "core" &   +2 !to:Slide::Error : mesg"Elbow Not yet Homed!: @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi: voltagef12.456587137947963: @type2F:@axisName"\ Elbow:bt[ "5/home/esp/esp2/lib/slide.rb:163:in `rawPosition'"./home/esp/esp2/lib/axis.rb:664:in `near?'",/home/esp/esp2/utils/misc.rb:32:in `to'"8/home/esp/esp2/utils/misc.rb:38:in `method_missing'"(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 +5178 #-> exiti +429 #-> exit +5 #mEXIT @1657802958.97EDT @1657802990.48EDT = =mMAIN_scheduler =tMAIN @EDT1657802992.28 #"core_reset"Sent BREAK +2 #t@5752 receive with ifg=0x10, ie=0xFD + #@6386 receive with ifg=0x10, ie=0xFD #@7043 receive with ifg=0x10, ie=0xFD + #@7677 receive with ifg=0x10, ie=0xFD + #@8310 receive with ifg=0x10, ie=0xFD #@8944 receive with ifg=0x10, ie=0xFD + #@9578 receive with ifg=0x10, ie=0xFD #@9904 receive with ifg=0x80, ie=0xFD + #@27386 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +8 #ESP2 v3.41 I2C Gateway v3.20 for core bus +236 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +369 "Can"l\ 22 + l\ 22 + #tPolling Can every 10:00 +1728 #-> ESP.shutdown +2 #Asleep / Shutdown +30 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF + #Shutdown +1001 #t-> ESP.awake + !o:NoMethodError : mesgu:NameError::message,undefined method `awake' for ESP:Module: name:\ awake: args[:bt["(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 +1432 #-> ESP.wakeup +4 #Powering core bus +554 .Gate.power :raw,:ON +2 "sampler") +19 ) +2 "core"  + "collection"' +2 ' +4 "core"  + "processing"% +2 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +3 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +2 "core" %\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +2 "core" %z\ +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %mm #  +2 .tSS.configure :default +2 "sampler")#.0X Arm.home +2 "manipulator"&& +3 "core" &   d  + !to:Slide::Error : mesg"Elbow Not yet Homed!: @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressid : voltagef12.456587137947963: @type2F:@axisName"\ Elbow:bt[ "5/home/esp/esp2/lib/slide.rb:163:in `rawPosition'"./home/esp/esp2/lib/axis.rb:664:in `near?'",/home/esp/esp2/utils/misc.rb:32:in `to'"8/home/esp/esp2/utils/misc.rb:38:in `method_missing'"(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 +579 #-> Elbow.home + "manipulator"&& +4 "core" &    + !to:Slide::Error : mesg"Elbow Not yet Homed!: @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi: voltagef12.456587137947963: @type2F:@axisName"\ Elbow:bt["5/home/esp/esp2/lib/slide.rb:163:in `rawPosition'"2/home/esp/esp2/lib/slide.rb:206:in `position'"0/home/esp/esp2/lib/axis.rb:177:in `examine'"4/home/esp/esp2/lib/pretty.rb:127:in `asIRBtext'"5/opt/mbari/lib/ruby/1.8/irb.rb:318:in `__send__'"9/opt/mbari/lib/ruby/1.8/irb.rb:318:in `output_value'"7/opt/mbari/lib/ruby/1.8/irb.rb:167:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:188:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +800 #-> exit +4 #mEXIT @1657803100.50EDT @1657803115.45EDT = =tMAIN =mMAIN_scheduler @EDT1657803117.28 #"core_reset"Sent BREAK +2 #t@47495 receive with ifg=0x10, ie=0xFD + #@48129 receive with ifg=0x10, ie=0xFD #@48784 receive with ifg=0x10, ie=0xFD + #@49418 receive with ifg=0x10, ie=0xFD + #@50051 receive with ifg=0x10, ie=0xFD #@50685 receive with ifg=0x10, ie=0xFD + #@51319 receive with ifg=0x10, ie=0xFD #@51645 receive with ifg=0x80, ie=0xFD + #@53744 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +241 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +373 "Can"Gm\ .. + Gm\ .. + #tPolling Can every 10:00 +521 #-> Hand.open +2 .Hand.open +153 "sampler") +2 ) +3 "core"  + "collection"' +2 ' +3 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %)\ + .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +4 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %\\z\ +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %mm = + .tSS.configure :default +3 "sampler")#.0X26]:bt["3/home/esp/esp2/lib/i2c/msg.rb:309:in `process'"6/home/esp/esp2/lib/schedule.rb:169:in `asyncStep'"1/home/esp/esp2/lib/schedule.rb:446:in `step'"4/home/esp/esp2/lib/schedule.rb:195:in `process'"2/home/esp/esp2/lib/schedule.rb:213:in `start'"1/home/esp/esp2/lib/schedule.rb:212:in `loop'"2/home/esp/esp2/lib/schedule.rb:212:in `start'"-/home/esp/esp2/lib/esp.rb:199:in `shell'"4/home/esp/esp2/lib/realtime.rb:21:in `realTime'"#/home/esp/esp2/mode/real.rb:11"2/home/esp/esp2/lib/framework.rb:111:in `load'"0/home/esp/esp2/lib/framework.rb:111:in `ld'"4/home/esp/esp2/lib/framework.rb:136:in `ldMode'""/home/esp/esp2/lib/esp.rb:327"1/home/esp/esp2/lib/esp.rb:75:in `mainThread'"1/home/esp/esp2/lib/esp.rb:75:in `initialize'"!/home/esp/esp2/lib/esp.rb:75 + #Retry #1 of 3 + "manipulator"&1 +2 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[11:26->20] aborted:bt["=/home/esp/esp2/lib/i2c/msg.rb:612:in `processUnexpected'"3/home/esp/esp2/lib/i2c/msg.rb:607:in `process'"2/home/esp/esp2/lib/msg.rb:212:in `initialize'",/home/esp/esp2/lib/msg.rb:209:in `loop'"2/home/esp/esp2/lib/msg.rb:209:in `initialize'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +703 !to:I2C::Request::Timeout: @requesto: I2C::Servo::Release3Request : @tag0:@maxDelayo:\ Delay: @_dc_obji : @channeli: @timeout0: @dontLog0: @replyqo:\ Queue: @que[: @waiting[:@destinationi+: mesg"8No Response to I2C::Servo::Release3Request[12:->26]:bt["3/home/esp/esp2/lib/i2c/msg.rb:309:in `process'"6/home/esp/esp2/lib/schedule.rb:169:in `asyncStep'"1/home/esp/esp2/lib/schedule.rb:446:in `step'"4/home/esp/esp2/lib/schedule.rb:195:in `process'"2/home/esp/esp2/lib/schedule.rb:213:in `start'"1/home/esp/esp2/lib/schedule.rb:212:in `loop'"2/home/esp/esp2/lib/schedule.rb:212:in `start'"-/home/esp/esp2/lib/esp.rb:199:in `shell'"4/home/esp/esp2/lib/realtime.rb:21:in `realTime'"#/home/esp/esp2/mode/real.rb:11"2/home/esp/esp2/lib/framework.rb:111:in `load'"0/home/esp/esp2/lib/framework.rb:111:in `ld'"4/home/esp/esp2/lib/framework.rb:136:in `ldMode'""/home/esp/esp2/lib/esp.rb:327"1/home/esp/esp2/lib/esp.rb:75:in `mainThread'"1/home/esp/esp2/lib/esp.rb:75:in `initialize'"!/home/esp/esp2/lib/esp.rb:75 +2 #Retry #2 of 3 + "manipulator"&1 +2 "core" 1 !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[12:26->20] aborted:bt["=/home/esp/esp2/lib/i2c/msg.rb:612:in `processUnexpected'"3/home/esp/esp2/lib/i2c/msg.rb:607:in `process'"2/home/esp/esp2/lib/msg.rb:212:in `initialize'",/home/esp/esp2/lib/msg.rb:209:in `loop'"2/home/esp/esp2/lib/msg.rb:209:in `initialize'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +704 !to:I2C::Request::Timeout: @requesto: I2C::Servo::Release3Request : @tag0:@maxDelayo:\ Delay: @_dc_obji : @channeli: @timeout0: @dontLog0: @replyqo:\ Queue: @que[: @waiting[:@destinationi+: mesg"8No Response to I2C::Servo::Release3Request[13:->26]:bt["3/home/esp/esp2/lib/i2c/msg.rb:309:in `process'"6/home/esp/esp2/lib/schedule.rb:169:in `asyncStep'"1/home/esp/esp2/lib/schedule.rb:446:in `step'"4/home/esp/esp2/lib/schedule.rb:195:in `process'"2/home/esp/esp2/lib/schedule.rb:213:in `start'"1/home/esp/esp2/lib/schedule.rb:212:in `loop'"2/home/esp/esp2/lib/schedule.rb:212:in `start'"-/home/esp/esp2/lib/esp.rb:199:in `shell'"4/home/esp/esp2/lib/realtime.rb:21:in `realTime'"#/home/esp/esp2/mode/real.rb:11"2/home/esp/esp2/lib/framework.rb:111:in `load'"0/home/esp/esp2/lib/framework.rb:111:in `ld'"4/home/esp/esp2/lib/framework.rb:136:in `ldMode'""/home/esp/esp2/lib/esp.rb:327"1/home/esp/esp2/lib/esp.rb:75:in `mainThread'"1/home/esp/esp2/lib/esp.rb:75:in `initialize'"!/home/esp/esp2/lib/esp.rb:75 + #Retry #3 of 3 + "manipulator"&1 +2 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[13:26->20] aborted:bt["=/home/esp/esp2/lib/i2c/msg.rb:612:in `processUnexpected'"3/home/esp/esp2/lib/i2c/msg.rb:607:in `process'"2/home/esp/esp2/lib/msg.rb:212:in `initialize'",/home/esp/esp2/lib/msg.rb:209:in `loop'"2/home/esp/esp2/lib/msg.rb:209:in `initialize'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +704 !to:I2C::Request::Timeout : @requesto: I2C::Servo::Release3Request : @tag0:@maxDelayo:\ Delay: @_dc_obji : @channeli: @timeout0: @dontLog0: @replyqo:\ Queue: @que[: @waiting[:@destinationi+: mesg"^Hand could not finish opening because\ No Response to I2C::Servo::Release3Request[14:->26]:@checkpoint: omitted:bt["3/home/esp/esp2/lib/i2c/msg.rb:309:in `process'"6/home/esp/esp2/lib/schedule.rb:169:in `asyncStep'"1/home/esp/esp2/lib/schedule.rb:446:in `step'"4/home/esp/esp2/lib/schedule.rb:195:in `process'"2/home/esp/esp2/lib/schedule.rb:213:in `start'"1/home/esp/esp2/lib/schedule.rb:212:in `loop'"2/home/esp/esp2/lib/schedule.rb:212:in `start'"-/home/esp/esp2/lib/esp.rb:199:in `shell'"4/home/esp/esp2/lib/realtime.rb:21:in `realTime'"#/home/esp/esp2/mode/real.rb:11"2/home/esp/esp2/lib/framework.rb:111:in `load'"0/home/esp/esp2/lib/framework.rb:111:in `ld'"4/home/esp/esp2/lib/framework.rb:136:in `ldMode'""/home/esp/esp2/lib/esp.rb:327"1/home/esp/esp2/lib/esp.rb:75:in `mainThread'"1/home/esp/esp2/lib/esp.rb:75:in `initialize'"!/home/esp/esp2/lib/esp.rb:75 +1267 #-> CC.open + .CC.seek :open +2 "collection"'( +3 "core" (/\ +2 !to:Slide::Error\ : mesg"&Collection Clamp notReady at home:@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error: notReady: @tagi: @sourcei,: @channeli: @statusIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi: outPressi:deltaPressi/: voltagef13.688791359842906: @type2F:@destinationi%:@axisName"Collection Clamp:bt["2/home/esp/esp2/lib/slide.rb:587:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:350:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:323:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:314:in `seek'",/home/esp/esp2/lib/slide.rb:357:in `to'"4/home/esp/esp2/utils/puckmoves.rb:949: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 +469 #-> exit +5 #mEXIT @1657803177.90EDT @1657803482.66EDT = =mMAIN_scheduler =tMAIN @EDT1657803486.36 #"core_reset"Sent BREAK +2 #t@50302 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.41 I2C Gateway v3.20 +208 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +259 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +429 "Can"m\  + m\  + #tPolling Can every 10:00 +736 #-> ESP.ready! +3 #Powering core bus +545 .Gate.power :raw,:ON +2 "sampler") +34 ) +3 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% + % +4 "core"  +3 "collection"' 9\ +3 ' 0\ +2 ' -\ +3 "processing"% 9\ +3 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +2 "core" %!\ +2 .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %T\ +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %mm  + .tSS.configure :default +3 "sampler")#.0X Arm.coast + .Elbow.coast + "manipulator"&6 +2 .tForearm.coast + "manipulator"&5 +3 && +3 "core" &  +2 !to:Slide::Error : mesg"Elbow Not yet Homed!: @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi: voltagef12.456587137947963: @type2F:@axisName"\ Elbow:bt["5/home/esp/esp2/lib/slide.rb:163:in `rawPosition'"2/home/esp/esp2/lib/slide.rb:206:in `position'"2/home/esp/esp2/utils/misc.rb:185:in `examine'"4/home/esp/esp2/lib/pretty.rb:127:in `asIRBtext'"5/opt/mbari/lib/ruby/1.8/irb.rb:318:in `__send__'"9/opt/mbari/lib/ruby/1.8/irb.rb:318:in `output_value'"7/opt/mbari/lib/ruby/1.8/irb.rb:167:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:188:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +2782 #-> CC.open +2 .CC.seek :open + "collection"'( +4 "core" (1\ +2 !to:Slide::Error\ : mesg"&Collection Clamp notReady at home:@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error: notReady: @tagi": @sourcei,: @channeli: @statusIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi: outPressi:deltaPressi1: voltagef13.693700540009818: @type2F:@destinationi%:@axisName"Collection Clamp:bt["2/home/esp/esp2/lib/slide.rb:587:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:350:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:323:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:314:in `seek'",/home/esp/esp2/lib/slide.rb:357:in `to'"4/home/esp/esp2/utils/puckmoves.rb:949: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 +997 #-> Hand.open +2 .Hand.open + "manipulator"&1 +704 !to:I2C::Request::Timeout: @requesto: I2C::Servo::Release3Request : @tag0:@maxDelayo:\ Delay: @_dc_obji : @channeli: @timeout0: @dontLog0: @replyqo:\ Queue: @que[: @waiting[:@destinationi+: mesg"8No Response to I2C::Servo::Release3Request[1E:->26]:bt["3/home/esp/esp2/lib/i2c/msg.rb:309:in `process'"6/home/esp/esp2/lib/schedule.rb:169:in `asyncStep'"1/home/esp/esp2/lib/schedule.rb:446:in `step'"4/home/esp/esp2/lib/schedule.rb:195:in `process'"2/home/esp/esp2/lib/schedule.rb:213:in `start'"1/home/esp/esp2/lib/schedule.rb:212:in `loop'"2/home/esp/esp2/lib/schedule.rb:212:in `start'"-/home/esp/esp2/lib/esp.rb:199:in `shell'"4/home/esp/esp2/lib/realtime.rb:21:in `realTime'"#/home/esp/esp2/mode/real.rb:11"2/home/esp/esp2/lib/framework.rb:111:in `load'"0/home/esp/esp2/lib/framework.rb:111:in `ld'"4/home/esp/esp2/lib/framework.rb:136:in `ldMode'""/home/esp/esp2/lib/esp.rb:327"1/home/esp/esp2/lib/esp.rb:75:in `mainThread'"1/home/esp/esp2/lib/esp.rb:75:in `initialize'"!/home/esp/esp2/lib/esp.rb:75 +2 #Retry #1 of 3 + "manipulator"&1 +2 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[1E:26->20] aborted:bt["=/home/esp/esp2/lib/i2c/msg.rb:612:in `processUnexpected'"3/home/esp/esp2/lib/i2c/msg.rb:607:in `process'"2/home/esp/esp2/lib/msg.rb:212:in `initialize'",/home/esp/esp2/lib/msg.rb:209:in `loop'"2/home/esp/esp2/lib/msg.rb:209:in `initialize'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +703 !to:I2C::Request::Timeout: @requesto: I2C::Servo::Release3Request : @tag0:@maxDelayo:\ Delay: @_dc_obji : @channeli: @timeout0: @dontLog0: @replyqo:\ Queue: @que[: @waiting[:@destinationi+: mesg"8No Response to I2C::Servo::Release3Request[1F:->26]:bt["3/home/esp/esp2/lib/i2c/msg.rb:309:in `process'"6/home/esp/esp2/lib/schedule.rb:169:in `asyncStep'"1/home/esp/esp2/lib/schedule.rb:446:in `step'"4/home/esp/esp2/lib/schedule.rb:195:in `process'"2/home/esp/esp2/lib/schedule.rb:213:in `start'"1/home/esp/esp2/lib/schedule.rb:212:in `loop'"2/home/esp/esp2/lib/schedule.rb:212:in `start'"-/home/esp/esp2/lib/esp.rb:199:in `shell'"4/home/esp/esp2/lib/realtime.rb:21:in `realTime'"#/home/esp/esp2/mode/real.rb:11"2/home/esp/esp2/lib/framework.rb:111:in `load'"0/home/esp/esp2/lib/framework.rb:111:in `ld'"4/home/esp/esp2/lib/framework.rb:136:in `ldMode'""/home/esp/esp2/lib/esp.rb:327"1/home/esp/esp2/lib/esp.rb:75:in `mainThread'"1/home/esp/esp2/lib/esp.rb:75:in `initialize'"!/home/esp/esp2/lib/esp.rb:75 + #Retry #2 of 3 + "manipulator"& 1 +2 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[1F:26->20] aborted:bt["=/home/esp/esp2/lib/i2c/msg.rb:612:in `processUnexpected'"3/home/esp/esp2/lib/i2c/msg.rb:607:in `process'"2/home/esp/esp2/lib/msg.rb:212:in `initialize'",/home/esp/esp2/lib/msg.rb:209:in `loop'"2/home/esp/esp2/lib/msg.rb:209:in `initialize'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +703 !to:I2C::Request::Timeout: @requesto: I2C::Servo::Release3Request : @tag0:@maxDelayo:\ Delay: @_dc_obji : @channeli: @timeout0: @dontLog0: @replyqo:\ Queue: @que[: @waiting[:@destinationi+: mesg"8No Response to I2C::Servo::Release3Request[20:->26]:bt["3/home/esp/esp2/lib/i2c/msg.rb:309:in `process'"6/home/esp/esp2/lib/schedule.rb:169:in `asyncStep'"1/home/esp/esp2/lib/schedule.rb:446:in `step'"4/home/esp/esp2/lib/schedule.rb:195:in `process'"2/home/esp/esp2/lib/schedule.rb:213:in `start'"1/home/esp/esp2/lib/schedule.rb:212:in `loop'"2/home/esp/esp2/lib/schedule.rb:212:in `start'"-/home/esp/esp2/lib/esp.rb:199:in `shell'"4/home/esp/esp2/lib/realtime.rb:21:in `realTime'"#/home/esp/esp2/mode/real.rb:11"2/home/esp/esp2/lib/framework.rb:111:in `load'"0/home/esp/esp2/lib/framework.rb:111:in `ld'"4/home/esp/esp2/lib/framework.rb:136:in `ldMode'""/home/esp/esp2/lib/esp.rb:327"1/home/esp/esp2/lib/esp.rb:75:in `mainThread'"1/home/esp/esp2/lib/esp.rb:75:in `initialize'"!/home/esp/esp2/lib/esp.rb:75 + #Retry #3 of 3 + "manipulator"&!1 +2 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[20:26->20] aborted:bt["=/home/esp/esp2/lib/i2c/msg.rb:612:in `processUnexpected'"3/home/esp/esp2/lib/i2c/msg.rb:607:in `process'"2/home/esp/esp2/lib/msg.rb:212:in `initialize'",/home/esp/esp2/lib/msg.rb:209:in `loop'"2/home/esp/esp2/lib/msg.rb:209:in `initialize'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +704 !to:I2C::Request::Timeout : @requesto: I2C::Servo::Release3Request : @tag0:@maxDelayo:\ Delay: @_dc_obji : @channeli: @timeout0: @dontLog0: @replyqo:\ Queue: @que[: @waiting[:@destinationi+: mesg"^Hand could not finish opening because\ No Response to I2C::Servo::Release3Request[21:->26]:@checkpoint: omitted:bt["3/home/esp/esp2/lib/i2c/msg.rb:309:in `process'"6/home/esp/esp2/lib/schedule.rb:169:in `asyncStep'"1/home/esp/esp2/lib/schedule.rb:446:in `step'"4/home/esp/esp2/lib/schedule.rb:195:in `process'"2/home/esp/esp2/lib/schedule.rb:213:in `start'"1/home/esp/esp2/lib/schedule.rb:212:in `loop'"2/home/esp/esp2/lib/schedule.rb:212:in `start'"-/home/esp/esp2/lib/esp.rb:199:in `shell'"4/home/esp/esp2/lib/realtime.rb:21:in `realTime'"#/home/esp/esp2/mode/real.rb:11"2/home/esp/esp2/lib/framework.rb:111:in `load'"0/home/esp/esp2/lib/framework.rb:111:in `ld'"4/home/esp/esp2/lib/framework.rb:136:in `ldMode'""/home/esp/esp2/lib/esp.rb:327"1/home/esp/esp2/lib/esp.rb:75:in `mainThread'"1/home/esp/esp2/lib/esp.rb:75:in `initialize'"!/home/esp/esp2/lib/esp.rb:75 +8087 #-> Forearm.recover +2 !o:NoMethodError : mesgu:NameError::message6private method `recover' called for Forearm:Slide: name: recover: args[:bt[ "8/home/esp/esp2/lib/slide.rb:396:in `method_missing'"(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 +804 #-> Arm.PC +2 "manipulator"&"& +3 "core" &   +2 !to:Slide::Error : mesg"Elbow Not yet Homed!: @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi: voltagef12.456587137947963: @type2F:@axisName"\ Elbow:bt[ "5/home/esp/esp2/lib/slide.rb:163:in `rawPosition'"./home/esp/esp2/lib/axis.rb:664:in `near?'",/home/esp/esp2/utils/misc.rb:32:in `to'"8/home/esp/esp2/utils/misc.rb:38:in `method_missing'"(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 +3792 #-> Elbow.home. to ::home + !o:SyntaxError: mesg"Ucompile error\ (ESP):7: syntax error, unexpected tIDENTIFIER, expecting tCONSTANT:bt["(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 +878 #-> Elbow.home to ::home + !o:SyntaxError: mesg"Ucompile error\ (ESP):8: syntax error, unexpected tIDENTIFIER, expecting tCONSTANT:bt["(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 +899 #-> Elbow.home to :home +2 "storage"(#% +3 "core" %\ \  c\ +2 !to:Slide::Error : mesg"$Storage Elevator Not yet Homed!: @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positioni: velocityi: currenti:pwmi:erri: inPressi\ : outPressi\ :deltaPressic : voltagef13.90479528718704': @type2F:@axisName"Storage Elevator:bt[ "5/home/esp/esp2/lib/slide.rb:163:in `rawPosition'"0/home/esp/esp2/utils/misc.rb:368:in `down?'"0/home/esp/esp2/utils/storage.rb:129:in `to'"8/home/esp/esp2/utils/storage.rb:159:in `selectTube'"0/home/esp/esp2/utils/storage.rb:576:in `to'"(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 +887 #-> SE.home to :home + "storage"($% +4 "core" %\ \ 0\ + !to:Slide::Error : mesg"$Storage Elevator Not yet Homed!: @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positioni: velocityi: currenti:pwmi:erri: inPressi\ : outPressi \ :deltaPressi0 : voltagef13.899886107020128k: @type2F:@axisName"Storage Elevator:bt[ "5/home/esp/esp2/lib/slide.rb:163:in `rawPosition'"0/home/esp/esp2/utils/misc.rb:368:in `down?'"0/home/esp/esp2/utils/storage.rb:129:in `to'"8/home/esp/esp2/utils/storage.rb:159:in `selectTube'"0/home/esp/esp2/utils/storage.rb:576:in `to'"(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 +1258 #-> SC.home to :home + "storage"(%% +4 "core" %\ \  &\ +2 !to:Slide::Error : mesg"$Storage Elevator Not yet Homed!: @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positioni: velocityi: currenti:pwmi:erri: inPressi\ : outPressi\ :deltaPressi& : voltagef13.894976926853216: @type2F:@axisName"Storage Elevator:bt[ "5/home/esp/esp2/lib/slide.rb:163:in `rawPosition'"0/home/esp/esp2/utils/misc.rb:368:in `down?'"0/home/esp/esp2/utils/storage.rb:129:in `to'"8/home/esp/esp2/utils/storage.rb:159:in `selectTube'"0/home/esp/esp2/utils/storage.rb:576:in `to'"(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 +1033 #-> Arm.PC + "manipulator"&&& +3 "core" &  +2 !to:Slide::Error : mesg"Elbow Not yet Homed!: @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi: voltagef12.456587137947963: @type2F:@axisName"\ Elbow:bt[ "5/home/esp/esp2/lib/slide.rb:163:in `rawPosition'"./home/esp/esp2/lib/axis.rb:664:in `near?'",/home/esp/esp2/utils/misc.rb:32:in `to'"8/home/esp/esp2/utils/misc.rb:38:in `method_missing'"(ESP):12: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 +942 #-> Elbow.home to :home +2 "storage"('% +3 "core" %\ \  \ +2 !to:Slide::Error : mesg"$Storage Elevator Not yet Homed!: @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positioni: velocityi: currenti:pwmi:erri: inPressi\ : outPressi\ :deltaPressi : voltagef13.899886107020128k: @type2F:@axisName"Storage Elevator:bt[ "5/home/esp/esp2/lib/slide.rb:163:in `rawPosition'"0/home/esp/esp2/utils/misc.rb:368:in `down?'"0/home/esp/esp2/utils/storage.rb:129:in `to'"8/home/esp/esp2/utils/storage.rb:159:in `selectTube'"0/home/esp/esp2/utils/storage.rb:576:in `to'"(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 +1039 #-> Arm.coast +2 .Elbow.coast + "manipulator"&6 +2 .tForearm.coast + "manipulator"&5 +2 &(& +3 "core" &    +2 !to:Slide::Error : mesg"Elbow Not yet Homed!: @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi : voltagef12.456587137947963: @type2F:@axisName"\ Elbow:bt["5/home/esp/esp2/lib/slide.rb:163:in `rawPosition'"2/home/esp/esp2/lib/slide.rb:206:in `position'"2/home/esp/esp2/utils/misc.rb:185:in `examine'"4/home/esp/esp2/lib/pretty.rb:127:in `asIRBtext'"5/opt/mbari/lib/ruby/1.8/irb.rb:318:in `__send__'"9/opt/mbari/lib/ruby/1.8/irb.rb:318:in `output_value'"7/opt/mbari/lib/ruby/1.8/irb.rb:167:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:188:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +1585 #-> Hand.open +2 .Hand.open + "manipulator"&)1 +2 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[21:26->20] aborted:bt["=/home/esp/esp2/lib/i2c/msg.rb:612:in `processUnexpected'"3/home/esp/esp2/lib/i2c/msg.rb:607:in `process'"2/home/esp/esp2/lib/msg.rb:212:in `initialize'",/home/esp/esp2/lib/msg.rb:209:in `loop'"2/home/esp/esp2/lib/msg.rb:209:in `initialize'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +703 !to:I2C::Request::Timeout: @requesto: I2C::Servo::Release3Request : @tag0:@maxDelayo:\ Delay: @_dc_obji : @channeli: @timeout0: @dontLog0: @replyqo:\ Queue: @que[: @waiting[:@destinationi+: mesg"8No Response to I2C::Servo::Release3Request[29:->26]:bt["3/home/esp/esp2/lib/i2c/msg.rb:309:in `process'"6/home/esp/esp2/lib/schedule.rb:169:in `asyncStep'"1/home/esp/esp2/lib/schedule.rb:446:in `step'"4/home/esp/esp2/lib/schedule.rb:195:in `process'"2/home/esp/esp2/lib/schedule.rb:213:in `start'"1/home/esp/esp2/lib/schedule.rb:212:in `loop'"2/home/esp/esp2/lib/schedule.rb:212:in `start'"-/home/esp/esp2/lib/esp.rb:199:in `shell'"4/home/esp/esp2/lib/realtime.rb:21:in `realTime'"#/home/esp/esp2/mode/real.rb:11"2/home/esp/esp2/lib/framework.rb:111:in `load'"0/home/esp/esp2/lib/framework.rb:111:in `ld'"4/home/esp/esp2/lib/framework.rb:136:in `ldMode'""/home/esp/esp2/lib/esp.rb:327"1/home/esp/esp2/lib/esp.rb:75:in `mainThread'"1/home/esp/esp2/lib/esp.rb:75:in `initialize'"!/home/esp/esp2/lib/esp.rb:75 +2 #Retry #1 of 3 + "manipulator"&*1 +2 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[29:26->20] aborted:bt["=/home/esp/esp2/lib/i2c/msg.rb:612:in `processUnexpected'"3/home/esp/esp2/lib/i2c/msg.rb:607:in `process'"2/home/esp/esp2/lib/msg.rb:212:in `initialize'",/home/esp/esp2/lib/msg.rb:209:in `loop'"2/home/esp/esp2/lib/msg.rb:209:in `initialize'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +703 !to:I2C::Request::Timeout: @requesto: I2C::Servo::Release3Request : @tag0:@maxDelayo:\ Delay: @_dc_obji : @channeli: @timeout0: @dontLog0: @replyqo:\ Queue: @que[: @waiting[:@destinationi+: mesg"8No Response to I2C::Servo::Release3Request[2A:->26]:bt["3/home/esp/esp2/lib/i2c/msg.rb:309:in `process'"6/home/esp/esp2/lib/schedule.rb:169:in `asyncStep'"1/home/esp/esp2/lib/schedule.rb:446:in `step'"4/home/esp/esp2/lib/schedule.rb:195:in `process'"2/home/esp/esp2/lib/schedule.rb:213:in `start'"1/home/esp/esp2/lib/schedule.rb:212:in `loop'"2/home/esp/esp2/lib/schedule.rb:212:in `start'"-/home/esp/esp2/lib/esp.rb:199:in `shell'"4/home/esp/esp2/lib/realtime.rb:21:in `realTime'"#/home/esp/esp2/mode/real.rb:11"2/home/esp/esp2/lib/framework.rb:111:in `load'"0/home/esp/esp2/lib/framework.rb:111:in `ld'"4/home/esp/esp2/lib/framework.rb:136:in `ldMode'""/home/esp/esp2/lib/esp.rb:327"1/home/esp/esp2/lib/esp.rb:75:in `mainThread'"1/home/esp/esp2/lib/esp.rb:75:in `initialize'"!/home/esp/esp2/lib/esp.rb:75 +2 #Retry #2 of 3 + "manipulator"&+1 +2 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[2A:26->20] aborted:bt["=/home/esp/esp2/lib/i2c/msg.rb:612:in `processUnexpected'"3/home/esp/esp2/lib/i2c/msg.rb:607:in `process'"2/home/esp/esp2/lib/msg.rb:212:in `initialize'",/home/esp/esp2/lib/msg.rb:209:in `loop'"2/home/esp/esp2/lib/msg.rb:209:in `initialize'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +703 !to:I2C::Request::Timeout: @requesto: I2C::Servo::Release3Request : @tag0:@maxDelayo:\ Delay: @_dc_obji : @channeli: @timeout0: @dontLog0: @replyqo:\ Queue: @que[: @waiting[:@destinationi+: mesg"8No Response to I2C::Servo::Release3Request[2B:->26]:bt["3/home/esp/esp2/lib/i2c/msg.rb:309:in `process'"6/home/esp/esp2/lib/schedule.rb:169:in `asyncStep'"1/home/esp/esp2/lib/schedule.rb:446:in `step'"4/home/esp/esp2/lib/schedule.rb:195:in `process'"2/home/esp/esp2/lib/schedule.rb:213:in `start'"1/home/esp/esp2/lib/schedule.rb:212:in `loop'"2/home/esp/esp2/lib/schedule.rb:212:in `start'"-/home/esp/esp2/lib/esp.rb:199:in `shell'"4/home/esp/esp2/lib/realtime.rb:21:in `realTime'"#/home/esp/esp2/mode/real.rb:11"2/home/esp/esp2/lib/framework.rb:111:in `load'"0/home/esp/esp2/lib/framework.rb:111:in `ld'"4/home/esp/esp2/lib/framework.rb:136:in `ldMode'""/home/esp/esp2/lib/esp.rb:327"1/home/esp/esp2/lib/esp.rb:75:in `mainThread'"1/home/esp/esp2/lib/esp.rb:75:in `initialize'"!/home/esp/esp2/lib/esp.rb:75 + #Retry #3 of 3 + "manipulator"&,1 +2 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[2B:26->20] aborted:bt["=/home/esp/esp2/lib/i2c/msg.rb:612:in `processUnexpected'"3/home/esp/esp2/lib/i2c/msg.rb:607:in `process'"2/home/esp/esp2/lib/msg.rb:212:in `initialize'",/home/esp/esp2/lib/msg.rb:209:in `loop'"2/home/esp/esp2/lib/msg.rb:209:in `initialize'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +704 !to:I2C::Request::Timeout : @requesto: I2C::Servo::Release3Request : @tag0:@maxDelayo:\ Delay: @_dc_obji : @channeli: @timeout0: @dontLog0: @replyqo:\ Queue: @que[: @waiting[:@destinationi+: mesg"^Hand could not finish opening because\ No Response to I2C::Servo::Release3Request[2C:->26]:@checkpoint: omitted:bt["3/home/esp/esp2/lib/i2c/msg.rb:309:in `process'"6/home/esp/esp2/lib/schedule.rb:169:in `asyncStep'"1/home/esp/esp2/lib/schedule.rb:446:in `step'"4/home/esp/esp2/lib/schedule.rb:195:in `process'"2/home/esp/esp2/lib/schedule.rb:213:in `start'"1/home/esp/esp2/lib/schedule.rb:212:in `loop'"2/home/esp/esp2/lib/schedule.rb:212:in `start'"-/home/esp/esp2/lib/esp.rb:199:in `shell'"4/home/esp/esp2/lib/realtime.rb:21:in `realTime'"#/home/esp/esp2/mode/real.rb:11"2/home/esp/esp2/lib/framework.rb:111:in `load'"0/home/esp/esp2/lib/framework.rb:111:in `ld'"4/home/esp/esp2/lib/framework.rb:136:in `ldMode'""/home/esp/esp2/lib/esp.rb:327"1/home/esp/esp2/lib/esp.rb:75:in `mainThread'"1/home/esp/esp2/lib/esp.rb:75:in `initialize'"!/home/esp/esp2/lib/esp.rb:75 +728 "core" 1 + !o:I2C::UnexpectedReply: mesg"*I2C::Servo::Release3Reply[2C:26->20] :bt["=/home/esp/esp2/lib/i2c/msg.rb:612:in `processUnexpected'"3/home/esp/esp2/lib/i2c/msg.rb:607:in `process'"2/home/esp/esp2/lib/msg.rb:212:in `initialize'",/home/esp/esp2/lib/msg.rb:209:in `loop'"2/home/esp/esp2/lib/msg.rb:209:in `initialize'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +1842 #t-> ESP.shutdown +4 #Asleep / Shutdown +33 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF + #Shutdown +773 #t-> ESP.wakeup +4 #Powering core bus +538 .Gate.power :raw,:ON +2 "sampler") +46 )- +2 "core"  +2 "collection"' +2 '. +4 "core"  + "processing"% +2 %/ +3 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'0% +3 "core" %7\ +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%1% +3 "core" %\ +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")2% +3 "core" %ol   +2 .tSS.configure :default +2 "sampler")#.0X  +4 "core" %\ + % & % N  +2 "manipulator"&?% + ."rdyProcessing"PSV.dial :air +6 ."rdySampler"CSV.dial :waste1 +37 "processing"%@  +7 "collection"'A +5 "core" %  $ + + +3 ."rdyProcessing"PS.reconfigure :default +3 ."rdySampler"SSV.dial :spit,avoiding: :exhaust +3 .tForearm.reconfigure :loose +2 "processing"%#A d`xb + "sampler")B +3 "manipulator"&#@2^d^b +4 ."rdyProcessing"PS.home.seek 0ml +3 .tForearm.home.seek :retract +2 "processing"%C'W +3 "manipulator"&D'\ +2 "core"  +2 "sampler")E  +4 "core"  +3 ."readyCS"CS.reconfigure :fast +4 ."rdySampler"SS.reconfigure :default +2 "collection"'#d @b +2 "sampler")#.0X Hand.open +2 .Hand.open + "manipulator"&g1 +69 "core" 1 +462 #t-> Arm.CC +3 "manipulator"&h& +3 "core" & %   + "manipulator"&i% +4 "core" % \     +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :CC + "manipulator"&j( +211 "core" ( + "manipulator"&k& +4 "core" &&  ?R +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &l& +4 "core" &&  >N +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek CC + "manipulator"&m'0 +94 "core" ' + "manipulator"&n& +4 "core" &%  v >J +2 "manipulator"&o% +3 "core" %3    +328 #t-> Hand.close +2 .Hand.close + "manipulator"&p/ +75 "core" / +388 #t-> Arm.garage + "manipulator"&q& +3 "core" &&   Y >J +2 "manipulator"&r% +4 "core" % 3  E  +2 .tForearm.seek :retract + "manipulator"&s'\ +92 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&t(- +314 "core" ( +2 "manipulator"&u& +4 "core" &-   J + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &v& +2 "core" &-   % +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&w' +111 "core" ' +2 "manipulator"&x& +4 "core" &-    + "manipulator"&y% +3 "core" %x   i ǻ +384 #t-> Hand.open + .Hand.open + "manipulator"&z1 +68 "core" 1 +649 #t-> Arm.home + "manipulator"&{& +3 "core" &-   E +2 "manipulator"&|% +4 "core" % { L Ȼ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&}'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :home +2 "manipulator"&~( +148 "core" ( +2 "manipulator"&& +4 "core" &  # ' I + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +2 "core" &   9 H +2 .tForearm.seek :home +2 "manipulator"&' +39 "core" ' + "manipulator"&& +4 "core" &   G +2 "manipulator"&% +3 "core" %   x \\ +1742 #t-> ESP.ready? +2 "collection"'% +3 "core" %I\ +2 "sampler")% +3 "core" %lm \ , +2 "manipulator"&% +3 "core" %  C \\ +2 "manipulator"&& +3 "core" & $ %  E +2 "storage"( & +3 "core" & \ z\  + "storage"(\ % +4 "core" % \  #\ + "collection"' & +4 "core" &|>\  + "processing"% & +4 "core" &\  + "processing"% % +4 "core" %W#\ +13910 "Can"n\ 32 +5097 #t-> 3.times{Flush.CC; CC.close; CC.open; delay 10; Flush.garage} +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" &|>\  +2 "manipulator"&& +4 "core" &   E + "manipulator"&% +4 "core" % !  \\ +2 .tForearm.seek :retract + "manipulator"&'\ +47 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +137 "core" ( +2 "manipulator"&& +4 "core" &-   / 2 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &- 9 2 +2 .tForearm.seek :garage +2 "manipulator"&' +99 "core" ' +2 .tHand.close + "manipulator"&/ +74 "core" / + "manipulator"&& +4 "core" &-   8 1 +2 "manipulator"&% +3 "core" %  \  +2 .tForearm.seek :retract +2 "manipulator"&'\ +117 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +304 "core" ( + "manipulator"&& +4 "core" &   4 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +2 "core" &  4 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&'0 +97 "core" ' +2 "manipulator"& & +4 "core" &   d 4 + "manipulator"&!% +4 "core" %:   \ +2 "collection"'"& +3 "core" &|T\  +2 "collection"'#& +6 "core" &|L\  +2 .tCC.seek :closed + "collection"'$(O +4 "core" &|?\  +8 &NS\ %h +10 &iYG\ 8 +9 &S\ K +9 &hE\ K +10 &OjA\ L +9 &e<\ K +10 &k>\ L +9 &i8\ K +9 &XjL\ K +10 &m?\ L +9 &gB\ K +10 &!hI\ L +9 &#_jC\ L +9 &%"h@\ K +10 &&g3\ K +9 &(eK\ K +9 &*gkJ\ L +10 &,*hM\ K +9 &-lJ\ K +10 &/gQ\ K +9 &1qhR\ K +9 &32jO\ K +10 &4gK\ K +9 &6iS\ K +9 &8xhB\ K +10 &:;hJ\ K +9 &;hO\ K +9 &=cA\ K +10 &?gM\ K +9 &ACfN\ K +10 &Cg@\ K +9 &DgC\ K +10 &Fg?\ K +9 &HFxB\ M +9 &IF\ Q +10 &KA\ U +9 &MoI\ V +9 &N[I\ 7 +10 &OuI\ D +9 ( +2 "collection"'#& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.53 + "collection"'%& +4 "core" &Ow]N\ B + &Ow`L\ B +2 .tHand.open + "manipulator"&&1 +69 "core" 1 + "manipulator"&'% +4 "core" %:   \ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&('\ +98 "core" ' +2 !to:Arm::Error: mesg"3Claim Arm, then retry closing Collection Clamp:@checkpoint: omitted:bt["E/home/esp/esp2/utils/misc.rb:415:in `closeAndVerifyPuckPresence'"5/home/esp/esp2/utils/misc.rb:485:in `closeClamp'",/home/esp/esp2/lib/msg.rb:68:in `retry'"5/home/esp/esp2/utils/misc.rb:484:in `closeClamp'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"5/home/esp/esp2/utils/misc.rb:483:in `closeClamp'"0/home/esp/esp2/utils/misc.rb:503:in `close'"(ESP):25:in `irb_binding'"(ESP):25:in `times'"(ESP):25: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 +3404 #-> Arm.claim +632 #-> CC.close +2 "manipulator"&)& +3 "core" &  4 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&*( +2 "core" ( +2 "manipulator"&+& +3 "core" &    4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &,& +3 "core" & 4 +2 .tForearm.seek CC +2 "manipulator"&-'0 +91 "core" ' +2 .tHand.close + "manipulator"&./ +74 "core" / + "collection"'/& +4 "core" &Ow_7\ B +3 .tCC.seek :open +2 "collection"'0( +378 "core" ( +2 "collection"'1& +5 "core" &5\ +2 .tCC.seek :closed +2 "collection"'2(O +4 "core" &>\ +8 & 5E\ $d +9 &WC\ 7 +9 &F\ K +10 &f6\ K +9 &ue=\ K +10 &7f;\ K +9 &e1\ K +9 &f=\ K +10 &~fB\ K +9 &@f;\ K +9 & c=\ J +10 &!h4\ K +9 &#e9\ K +10 &%Gh=\ K +9 &' dA\ J +9 &(e5\ K +10 &*e2\ K +9 &,Pa4\ K +9 &.c2\ K +10 &/g4\ K +9 &1fA\ K +10 &3Xg;\ K +9 &5_1\ K +9 &6c;\ K +10 &8f<\ K +9 &:acA\ J +9 &<"cD\ K +10 &=d3\ J +9 &?b7\ J +10 &Ahb5\ K +9 &C*`1\ K +9 &Df3\ K +10 &Fg3\ K +9 &Hln:\ L +10 &J#?\ P +9 &K4\ U +9 &M@\ W +9 &N[2\ (z +10 &O"3\ B +9 ( +3 "collection"'1& +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.52 +2 "collection"'3& +4 "core" &OB2\ = + &OB5\ = +2332 #t-> CC.open + "collection"'4& +4 "core" &OA@\ = + !to:Puck::Error: mesg"(Collection Clamp contains FlushPuck:bt[ "4/home/esp/esp2/utils/puckmoves.rb:948:in `open'"(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 +3878 #-> Hand.open + .Hand.open + "manipulator"&51 +68 "core" 1 +516 #t-> Arm.home +2 "manipulator"&6& +3 "core" &   4 +2 "manipulator"&7% +4 "core" % @   U  +2 .tForearm.seek :retract +2 "manipulator"&8'\ +98 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :home + "manipulator"&9( +385 "core" ( +2 "manipulator"&:& +4 "core" &  # z + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &;& +2 "core" &   +2 .tForearm.seek :home +2 "manipulator"&=' +49 "core" ' + "manipulator"&<& +4 "core" &   +2 "manipulator"&>% +3 "core" %    +563 #t-> Arm.CC + "manipulator"&?& +4 "core" &   + "manipulator"&@% +4 "core" %   Z  +2 .tForearm.seek :retract +2 "manipulator"&A'\ +39 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :CC + "manipulator"&B( +407 "core" ( + "manipulator"&E& +4 "core" &)   Ae +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &H& +3 "core" &(  c @_ +2 .tForearm.seek CC + "manipulator"&'0 +90 "core" ' +2 "manipulator"&& +4 "core" &'   @\\ + "manipulator"&I% +4 "core" %$   +571 #t-> Hand.cloe +2 !o:NoMethodError : mesgu:NameError::message-undefined method `cloe' for Hand:Gripper: name: cloe: args[:bt["(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 +310 #-> Hand.close +2 .Hand.close + "manipulator"&K/ +67 "core" / +308 #t-> CC.open +2 "collection"'C& +3 "core" &OAL\ = + !to:Puck::Error: mesg"(Collection Clamp contains FlushPuck:bt[ "4/home/esp/esp2/utils/puckmoves.rb:948:in `open'"(ESP):34: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 +1101 #-> Hand.open + .Hand.open +2 "manipulator"&N1 +70 "core" 1 +368 #t-> Arm.CC + "manipulator"&Q& +4 "core" &'   e @[ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :CC +2 "manipulator"&S( +2 "core" ( + "manipulator"&T& +4 "core" &'  ) < @[ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &U& +3 "core" &'   b @[ +2 .tForearm.seek CC +2 "manipulator"&D'0 +3 "core" ' + "manipulator"&J& +4 "core" &'   , @[ + "manipulator"&O% +4 "core" %$ % +401 #t-> Arm.home +2 "manipulator"&X& +3 "core" &'  @[ +2 "manipulator"&Y% +4 "core" %$   +2 .tForearm.seek :retract + "manipulator"&Z'\ +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :home +2 "manipulator"&[( +434 "core" ( +2 "manipulator"&\\& +4 "core" &   ! - - +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &]& +3 "core" &   x ( + .tForearm.seek :home +2 "manipulator"&^' +48 "core" ' + "manipulator"&_& +4 "core" &'  [ ' +2 "manipulator"&`% +3 "core" %+  +336 #t-> exit +4 !o:Storage::Warning: mesg"/Exiting with FlushPuck in Collection Clamp:bt["6/home/esp/esp2/utils/storage.rb:560:in `writeAll'"2/home/esp/esp2/utils/storage.rb:555:in `each'"6/home/esp/esp2/utils/storage.rb:555:in `writeAll'"2/home/esp/esp2/utils/storage.rb:551:in `open'"6/home/esp/esp2/utils/storage.rb:551:in `writeAll'"(/home/esp/esp2/utils/storage.rb:567"4/home/esp/esp2/lib/framework.rb:171:in `atExit'"2/home/esp/esp2/lib/framework.rb:175:in `call'"4/home/esp/esp2/lib/framework.rb:175:in `atExit'"2/home/esp/esp2/lib/framework.rb:175:in `call'"4/home/esp/esp2/lib/framework.rb:175:in `atExit'"-/home/esp/esp2/lib/thread.rb:762:in `[]'"0/home/esp/esp2/lib/thread.rb:762:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +2 #mEXIT @1657804346.06EDT @1657804364.82EDT = =tMAIN =mMAIN_scheduler @EDT1657804366.58 #"core_reset"Sent BREAK +2 #t@8559 receive with ifg=0x10, ie=0xFD #@9193 receive with ifg=0x10, ie=0xFD + #@9850 receive with ifg=0x10, ie=0xFD + #@10483 receive with ifg=0x10, ie=0xFD + #@11117 receive with ifg=0x10, ie=0xFD #@11750 receive with ifg=0x10, ie=0xFD + #@12384 receive with ifg=0x10, ie=0xFD #@12710 receive with ifg=0x80, ie=0xFD + #@41312 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +233 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +370 "Can"co\ @@ + co\ @@ + #tPolling Can every 10:00 +622 #-> CC.open +2 .CC.configure :default +154 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% + % +4 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" %Z\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +3 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +2 "core" %W\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +2 "core" %km \ , +2 .tSS.configure :default +2 "sampler")#.0X Hand.open +2 .Hand.open + "manipulator"&1 +15 "core" 1 +312 #t-> Arm.CC + "manipulator"&& +3 "core" &F\   \ # +2 "manipulator"&% +4 "core" %+    +2 .tForearm.seek :retract + "manipulator"&'\ +34 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :CC +2 "manipulator"&( +393 "core" ( +2 "manipulator"&& +4 "core" &)  Ad + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &(  Ab +2 .tForearm.seek CC + "manipulator"& '0 +96 "core" ' + "manipulator"&!& +4 "core" &(   V Ab +2 "manipulator"&"% +3 "core" %/  t +595 #t-> Arm.garage + "manipulator"&#& +4 "core" &( Aa + "manipulator"&$% +4 "core" %/   +2 .tForearm.seek :retract +2 "manipulator"&%'\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&&(- +308 "core" ( + "manipulator"&'& +4 "core" &-   + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &(& +2 "core" &-   % +2 .tForearm.seek :garage +2 "manipulator"&)' +94 "core" ' + "manipulator"&*& +4 "core" &-   ( + "manipulator"&+% +4 "core" %   x G +615 #t-> Arm.home + "manipulator"&,& +4 "core" &-  D + "manipulator"&-% +4 "core" %   l G +2 .tForearm.seek :retract +2 "manipulator"&.'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :home + "manipulator"&/( +116 "core" ( + "manipulator"&0& +4 "core" &\   ? +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &1& +3 "core" &\    +2 .tForearm.seek :home + "manipulator"&2' +39 "core" ' +2 "manipulator"&3& +4 "core" &\   I + "manipulator"&4% +4 "core" %   z +4353 #t-> 3.times{Flush.CC; CC.close; CC.open; Flush.garage} +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'5& +3 "core" &P\ + "manipulator"&6& +5 "core" &\  \\ + "manipulator"&7% +4 "core" %  z +2 .tForearm.seek :retract +2 "manipulator"&8'\ +41 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&9(- +149 "core" ( + "manipulator"&:& +4 "core" &-   3 5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &;& +3 "core" &-   5 +2 .tForearm.seek :garage +2 "manipulator"&<' +104 "core" ' + .tHand.close + "manipulator"&=/ +76 "core" / + "manipulator"&>& +4 "core" &- *  5 +2 "manipulator"&?% +3 "core" % $ $ +2 .tForearm.seek :retract +2 "manipulator"&@'\ +91 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&A( +313 "core" ( +2 "manipulator"&B& +4 "core" &%  ) >O + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &C& +2 "core" &%  >N +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&D'0 +79 "core" '߉   ɞ +3 !to:Slide::Error\ : mesg")Forearm speedErr at CC + 3929 counts:@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error: speedErr: @tagiI: @sourcei+: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi : voltagef12.461496318114875<: @type2F:@destinationi%:@axisName" Forearm:bt["2/home/esp/esp2/lib/slide.rb:587:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:350:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:323:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:314:in `seek'",/home/esp/esp2/lib/slide.rb:358:in `to'"8/home/esp/esp2/lib/slide.rb:74:in `inConfiguration'",/home/esp/esp2/lib/slide.rb:358:in `to'"0/home/esp/esp2/utils/misc.rb:92:in `extend'",/home/esp/esp2/utils/misc.rb:34:in `to'"2/home/esp/esp2/utils/puckmoves.rb:787:in `to'",/home/esp/esp2/lib/msg.rb:68:in `retry'"2/home/esp/esp2/utils/puckmoves.rb:785:in `to'">/home/esp/esp2/utils/puckmoves.rb:807:in `method_missing'"(ESP):6:in `irb_binding'"(ESP):6:in `times'"(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 #Retry #1 of 4 +2 .Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&E'\ +77 "core" ' +3 .tCC.reconfigure :default +3 "collection"'$x2 ^22b +2 .tCC.home.seek :open + "collection"'F( +272 "core" ( + "manipulator"&G& +4 "core" &   9) +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&H( +30 "core" ( +2 "manipulator"&I& +4 "core" &  "  + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &J& +2 "core" &  P  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&K'0 +75 "core" '߆   s Ȟ +2 !to:Slide::Error\ : mesg")Forearm speedErr at CC + 3926 counts:@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error: speedErr: @tagiP: @sourcei+: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressis : voltagef12.456587137947963: @type2F:@destinationi%:@axisName" Forearm:bt["2/home/esp/esp2/lib/slide.rb:587:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:350:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:323:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:314:in `seek'",/home/esp/esp2/lib/slide.rb:358:in `to'"8/home/esp/esp2/lib/slide.rb:74:in `inConfiguration'",/home/esp/esp2/lib/slide.rb:358:in `to'"0/home/esp/esp2/utils/misc.rb:92:in `extend'",/home/esp/esp2/utils/misc.rb:34:in `to'"2/home/esp/esp2/utils/puckmoves.rb:787:in `to'",/home/esp/esp2/lib/msg.rb:85:in `retry'"2/home/esp/esp2/utils/puckmoves.rb:785:in `to'">/home/esp/esp2/utils/puckmoves.rb:807:in `method_missing'"(ESP):6:in `irb_binding'"(ESP):6:in `times'"(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 #Retry #2 of 4 +2 .Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&L'\ +76 "core" ' +3 .tCC.reconfigure :default +2 "collection"'$x2 ^22b +2 .tCC.home.seek :open +2 "collection"'M( +273 "core" ( +2 "manipulator"&N& +4 "core" & $ # 3  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&O( +3 "core" ( + "manipulator"&P& +4 "core" &   o  + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &Q& +2 "core" &   +42 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&R'0 +77 "core" '߀    Ȟ +3 !to:Slide::Error\ : mesg")Forearm speedErr at CC + 3920 counts:@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error: speedErr: @tagiW: @sourcei+: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi : voltagef12.456587137947963: @type2F:@destinationi%:@axisName" Forearm:bt["2/home/esp/esp2/lib/slide.rb:587:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:350:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:323:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:314:in `seek'",/home/esp/esp2/lib/slide.rb:358:in `to'"8/home/esp/esp2/lib/slide.rb:74:in `inConfiguration'",/home/esp/esp2/lib/slide.rb:358:in `to'"0/home/esp/esp2/utils/misc.rb:92:in `extend'",/home/esp/esp2/utils/misc.rb:34:in `to'"2/home/esp/esp2/utils/puckmoves.rb:787:in `to'",/home/esp/esp2/lib/msg.rb:85:in `retry'"2/home/esp/esp2/utils/puckmoves.rb:785:in `to'">/home/esp/esp2/utils/puckmoves.rb:807:in `method_missing'"(ESP):6:in `irb_binding'"(ESP):6:in `times'"(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 + #Retry #3 of 4 +2 .Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&S'\ +73 "core" ' +2 .tCC.reconfigure :default +2 "collection"'$x2 ^22b +3 .tCC.home.seek :open + "collection"'T( +274 "core" ( + "manipulator"&U& +4 "core" &   \\  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&V( +2 "core" ( +2 "manipulator"&W& +4 "core" &   I  + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &X& +2 "core" &   k  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&Y'0 +78 "core" ' 4  Ȟ +3 !to:Slide::Error\ : mesg")Forearm speedErr at CC + 3919 counts:@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error: speedErr: @tagi^: @sourcei+: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi4 : outPressi :deltaPressi: voltagef12.456587137947963: @type2F:@destinationi%:@axisName" Forearm:bt["2/home/esp/esp2/lib/slide.rb:587:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:350:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:323:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:314:in `seek'",/home/esp/esp2/lib/slide.rb:358:in `to'"8/home/esp/esp2/lib/slide.rb:74:in `inConfiguration'",/home/esp/esp2/lib/slide.rb:358:in `to'"0/home/esp/esp2/utils/misc.rb:92:in `extend'",/home/esp/esp2/utils/misc.rb:34:in `to'"2/home/esp/esp2/utils/puckmoves.rb:787:in `to'",/home/esp/esp2/lib/msg.rb:85:in `retry'"2/home/esp/esp2/utils/puckmoves.rb:785:in `to'">/home/esp/esp2/utils/puckmoves.rb:807:in `method_missing'"(ESP):6:in `irb_binding'"(ESP):6:in `times'"(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 + #Retry #4 of 4 +3 .Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&Z'\ +69 "core" ' +2 .tCC.reconfigure :default +3 "collection"'$x2 ^22b +2 .tCC.home.seek :open +2 "collection"'[( +273 "core" ( +2 "manipulator"&\\& +4 "core" &     +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&]( +2 "core" ( +2 "manipulator"&^& +4 "core" & !  -  + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &_& +2 "core" &   Z  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&`'0 +77 "core" 'x  + $ Ȟ +3 !to:Puck::Warning: mesg"BRetaining claim on Arm because Hand is likely holding a puck!:bt[ "7/home/esp/esp2/utils/puckmoves.rb:271:in `giveup!'"2/home/esp/esp2/utils/puckmoves.rb:798:in `to'">/home/esp/esp2/utils/puckmoves.rb:807:in `method_missing'"(ESP):6:in `irb_binding'"(ESP):6:in `times'"(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 + !o:Slide::Error\ : mesg")Forearm speedErr at CC + 3912 counts:@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error: speedErr: @tagie: @sourcei+: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positionix: velocityi: currenti:pwmi:erri: inPressi : outPressi+ :deltaPressi$ : voltagef12.456587137947963: @type2F:@destinationi%:@axisName" Forearm:bt["2/home/esp/esp2/lib/slide.rb:587:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:350:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:323:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:314:in `seek'",/home/esp/esp2/lib/slide.rb:358:in `to'"8/home/esp/esp2/lib/slide.rb:74:in `inConfiguration'",/home/esp/esp2/lib/slide.rb:358:in `to'"0/home/esp/esp2/utils/misc.rb:92:in `extend'",/home/esp/esp2/utils/misc.rb:34:in `to'"2/home/esp/esp2/utils/puckmoves.rb:787:in `to'",/home/esp/esp2/lib/msg.rb:85:in `retry'"2/home/esp/esp2/utils/puckmoves.rb:785:in `to'">/home/esp/esp2/utils/puckmoves.rb:807:in `method_missing'"(ESP):6:in `irb_binding'"(ESP):6:in `times'"(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 +1199 #-> Claim.arm +2 !o:NameError: mesg"!uninitialized constant Claim: name:\ Claim:bt["(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 +817 #-> Arm.claim +1809 #-> Hand +346 #-> CC +2 "collection"'a& +3 "core" &?\  +541 #t-> Arm.garage +2 "manipulator"&b& +3 "core" &    + "manipulator"&c% +4 "core" %n  \ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&d'\ +70 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&e(- +294 "core" ( +2 "manipulator"&f& +4 "core" &- $ " E + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &g& +2 "core" &-   [ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&h' +77 "core" '.  A Ȟ +3 !to:Slide::Error\ : mesg")Forearm speedErr at CC + 4094 counts:@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error: speedErr: @tagim: @sourcei+: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positioni.: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressiA : voltagef12.456587137947963: @type2F:@destinationi%:@axisName" Forearm:bt["2/home/esp/esp2/lib/slide.rb:587:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:350:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:323:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:314:in `seek'",/home/esp/esp2/lib/slide.rb:358:in `to'"8/home/esp/esp2/lib/slide.rb:74:in `inConfiguration'",/home/esp/esp2/lib/slide.rb:358:in `to'"0/home/esp/esp2/utils/misc.rb:92:in `extend'",/home/esp/esp2/utils/misc.rb:34:in `to'"8/home/esp/esp2/utils/misc.rb:38:in `method_missing'"(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 +571 #-> Hand.opeen + !o:NoMethodError : mesgu:NameError::message.undefined method `opeen' for Hand:Gripper: name:\ opeen: args[:bt["(ESP):12: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 +310 #-> Hand.open +2 !o:Puck::Error: mesg" Hand is closed on FlushPuck:bt[ "3/home/esp/esp2/utils/puckmoves.rb:81: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 +542 #-> Arm.home + "manipulator"&i& +4 "core" &- 7 +2 "manipulator"&j% +4 "core" %  =  + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&k'\ +82 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :home +2 "manipulator"&l( +143 "core" ( +2 "manipulator"&m& +4 "core" &  6 $ + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &n& +2 "core" &  $ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :home + "manipulator"&o' +38 "core" ' + "manipulator"&p& +4 "core" &    # +2 "manipulator"&q% +4 "core" %  } +153 #t-> exit +4 !o:Storage::Warning: mesg"#Exiting with FlushPuck in Hand:bt["6/home/esp/esp2/utils/storage.rb:560:in `writeAll'"2/home/esp/esp2/utils/storage.rb:555:in `each'"6/home/esp/esp2/utils/storage.rb:555:in `writeAll'"2/home/esp/esp2/utils/storage.rb:551:in `open'"6/home/esp/esp2/utils/storage.rb:551:in `writeAll'"(/home/esp/esp2/utils/storage.rb:567"4/home/esp/esp2/lib/framework.rb:171:in `atExit'"2/home/esp/esp2/lib/framework.rb:175:in `call'"4/home/esp/esp2/lib/framework.rb:175:in `atExit'"2/home/esp/esp2/lib/framework.rb:175:in `call'"4/home/esp/esp2/lib/framework.rb:175:in `atExit'"-/home/esp/esp2/lib/thread.rb:762:in `[]'"0/home/esp/esp2/lib/thread.rb:762:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +2 #mEXIT @1657804570.03EDT @1657804640.60EDT = =tMAIN =mMAIN_scheduler @EDT1657804642.41 #"core_reset"Sent BREAK +2 #t@28679 receive with ifg=0x10, ie=0xFD + #@29312 receive with ifg=0x10, ie=0xFD + #@29970 receive with ifg=0x10, ie=0xFD + #@30603 receive with ifg=0x10, ie=0xFD #@31237 receive with ifg=0x10, ie=0xFD + #@31870 receive with ifg=0x10, ie=0xFD #@32504 receive with ifg=0x10, ie=0xFD + #@32831 receive with ifg=0x80, ie=0xFD #@61591 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +8 #ESP2 v3.41 I2C Gateway v3.20 for core bus +237 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +369 "Can"p\ >> + p\ >> + #tPolling Can every 10:00 +521 #-> ESP.ready! +155 "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 % *\ + % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %P\ + .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +4 "core" + + .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +2 "core" %W\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +2 "core" %lm \ , +2 .tSS.configure :default +2 "sampler")#.0X 3.times{Flush.CC; CC.close; CC.open; Flush.garage} +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'3& +3 "core" &_\  +2 .tHand.open + "manipulator"&41 +69 "core" 1 +2 "manipulator"&5& +3 "core" &\    "z +2 "manipulator"&6% +3 "core" %  L } +2 .tForearm.seek :retract +2 "manipulator"&7'\ +35 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&8(- +131 "core" ( + "manipulator"&9& +4 "core" &-  \ 0 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &:& +2 "core" &-    0 +2 .tForearm.seek :garage +2 "manipulator"&;' +104 "core" ' +2 .tHand.close + "manipulator"&% +3 "core" % "   p +2 .tForearm.seek :retract +2 "manipulator"&?'\ +107 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&@( +321 "core" ( +2 "manipulator"&A& +4 "core" &(   Aa + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &B& +2 "core" &' \   @] +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&C'0 +103 "core" ' +2 "manipulator"&D& +4 "core" &(   @[ +2 "manipulator"&E% +3 "core" %;  \  * +2 "collection"'F& +3 "core" &W\  +2 "collection"'G& +6 "core" &R\  +2 .tCC.seek :closed + "collection"'H(O +5 "core" &V\  +6 &W\ ? +9 &!LZ\ 2 +17 &[wR\ F +3 &\ jQ\ L +8 &dL\ K +10 &jY\ K +9 &RkK\ K +10 &gP\ K +9 &hT\ K +9 &eS\ K +10 &[gZ\ K +9 &!kN\ L +9 &"`L\ J +10 &$hY\ K +9 &&bcS\ K +9 &($eX\ K +10 &)fY\ L +9 &+bW\ J +10 &-kgW\ K +9 &/-`Y\ K +9 &0cW\ K +10 &2dY\ K +9 &4rbO\ K +10 &65eP\ K +9 &7c^\ J +9 &9fV\ K +10 &;zhS\ K +9 &==bW\ K +9 &>hW\ L +10 &@aW\ K +9 &BcV\ K +10 &DEbY\ K +9 &Fc]\ K +9 &GoQ\ L +10 &I~X\ O +9 &K3\\\ T +9 &LQ\ W +10 &NzY\ ? +9 &O`%O\ $i +10 &O}xT\ L +2 ( + "collection"'G& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.46 + "collection"'I& +4 "core" &O}vW\ L +2 .tHand.open + "manipulator"&J1 +67 "core" 1 + "manipulator"&K% +4 "core" %;  < * +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&L'\ +90 "core" ' +3 !to:Arm::Error: mesg"3Claim Arm, then retry closing Collection Clamp:@checkpoint: omitted:bt["E/home/esp/esp2/utils/misc.rb:415:in `closeAndVerifyPuckPresence'"5/home/esp/esp2/utils/misc.rb:485:in `closeClamp'",/home/esp/esp2/lib/msg.rb:68:in `retry'"5/home/esp/esp2/utils/misc.rb:484:in `closeClamp'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"5/home/esp/esp2/utils/misc.rb:483:in `closeClamp'"0/home/esp/esp2/utils/misc.rb:503:in `close'"(ESP):2:in `irb_binding'"(ESP):2:in `times'"(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 +1989 #-> Arm.claim +728 #-> CC.close +2 "manipulator"&M& +3 "core" &'  @[ +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&N( +3 "core" ( +2 "manipulator"&O& +4 "core" &'   ; @[ + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &P& +3 "core" &&   @[ +2 .tForearm.seek CC + "manipulator"&Q'0 +94 "core" ' + .tHand.close +2 "manipulator"&R/ +72 "core" / + "collection"'S& +4 "core" &O}kM\ L +3 .tCC.seek :open + "collection"'T( +376 "core" ( +2 "collection"'U& +6 "core" &X\ +2 .tCC.seek :closed +2 "collection"'V(O +4 "core" &K\ +7 &>R\ %f +9 &XQ\ 7 +10 &N\ K +9 &bP\ K +10 &dU\ K +9 &CbP\ K +9 &bU\ K +10 &`V\ K +9 &bJ\ K +9 &KcO\ K +10 & _Q\ K +9 &!dB\ K +9 &#`O\ K +10 &%UbV\ J +9 &'cV\ K +10 &(^Q\ K +9 &*`Q\ K +9 &,\\`Q\ K +10 &.`L\ J +9 &/aS\ J +9 &1`U\ J +10 &3ddQ\ K +9 &5'bX\ K +10 &6cV\ J +9 &8_K\ K +9 &:n]K\ J +10 &<0`G\ J +9 &=bR\ K +10 &?`L\ K +9 &Av_I\ J +9 &C8_V\ J +10 &DcW\ K +9 &FcN\ K +9 &HxrV\ L +10 &J.P\ Q +9 &KI\ U +10 &MO\ W +9 &OTJ\ - +9 &O{W\ K +39 ( +9 &O}pY\ I + &O}pQ\ I &O}pT\ I + &O}pS\ I + &O}pV\ I +2 "collection"'U& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.59 + "collection"'W& +4 "core" &O}pR\ I +743 #t-> CC.open + "collection"'X& +4 "core" &O}hR\ I + !to:Puck::Error: mesg"(Collection Clamp contains FlushPuck:bt[ "4/home/esp/esp2/utils/puckmoves.rb:948:in `open'"(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 +5789 #-> Hand.open + .Hand.open +2 "manipulator"&Y1 +71 "core" 1 +487 #t-> Arm.home +2 "manipulator"&Z& +3 "core" &&  ` @[ +2 "manipulator"&[% +4 "core" % @   +2 .tForearm.seek :retract + "manipulator"&\\'\ +98 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :home + "manipulator"&]( +408 "core" ( +2 "manipulator"&^& +4 "core" &   ' + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &_& +2 "core" &  u & +2 .tForearm.seek :home +2 "manipulator"&`' +34 "core" ' + "manipulator"&a& +4 "core" &   @ & +2 "manipulator"&b% +4 "core" % +372 #t-> CC.open +2 "collection"'c& +3 "core" &O}eV\ I +2 !to:Puck::Error: mesg"(Collection Clamp contains FlushPuck:bt[ "4/home/esp/esp2/utils/puckmoves.rb:948:in `open'"(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 +780 #-> MainThread.exit +4 !o:Storage::Warning: mesg"/Exiting with FlushPuck in Collection Clamp:bt["6/home/esp/esp2/utils/storage.rb:560:in `writeAll'"2/home/esp/esp2/utils/storage.rb:555:in `each'"6/home/esp/esp2/utils/storage.rb:555:in `writeAll'"2/home/esp/esp2/utils/storage.rb:551:in `open'"6/home/esp/esp2/utils/storage.rb:551:in `writeAll'"(/home/esp/esp2/utils/storage.rb:567"4/home/esp/esp2/lib/framework.rb:171:in `atExit'"2/home/esp/esp2/lib/framework.rb:175:in `call'"4/home/esp/esp2/lib/framework.rb:175:in `atExit'"2/home/esp/esp2/lib/framework.rb:175:in `call'"4/home/esp/esp2/lib/framework.rb:175:in `atExit'"-/home/esp/esp2/lib/thread.rb:762:in `[]'"0/home/esp/esp2/lib/thread.rb:762:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +3 #mEXIT @1657804842.30EDT @1657804857.73EDT = =mMAIN_scheduler =tMAIN @EDT1657804859.57 #"core_reset"Sent BREAK +2 #t@36460 receive with ifg=0x10, ie=0xFD + #@37093 receive with ifg=0x10, ie=0xFD #@37748 receive with ifg=0x10, ie=0xFD + #@38382 receive with ifg=0x10, ie=0xFD + #@39015 receive with ifg=0x10, ie=0xFD #@39649 receive with ifg=0x10, ie=0xFD + #@40282 receive with ifg=0x10, ie=0xFD #@40608 receive with ifg=0x80, ie=0xFD + #@48612 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +244 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +392 "Can"q\ MM + q\ MM + #tPolling Can every 10:00 +2 #Cleanly exited at 09:20:42EDT14-Jul-22 +2 !o:Storage::Warning: mesg"CC.holds FlushPuck:bt["8/home/esp/esp2/utils/storage.rb:445:in `readPucks!'"2/home/esp/esp2/utils/storage.rb:444:in `each'"8/home/esp/esp2/utils/storage.rb:444:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:627:in `restore!'"-/home/esp/esp2/lib/esp.rb:115:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 + #ESP.ready! will restore puck positions +760 #-> ESP.ready! +154 "sampler") + ) +3 "core"  + "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +3 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" %P\ + .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +2 "core" + + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %W;\ + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" %mo \ , + .tSS.configure :default +2 "sampler")#.0X Arm.CC +2 "manipulator"&3& +3 "core" & \  * % + "manipulator"&4% +4 "core" %  \ k +2 .tForearm.seek :retract +2 "manipulator"&5'\ +36 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :CC +2 "manipulator"&6( +387 "core" ( +2 "manipulator"&7& +4 "core" &)  ' @] + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &8& +2 "core" &&   @\\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&9'0 +102 "core" ' + "manipulator"&:& +4 "core" &'   < @[ +2 "manipulator"&;% +3 "core" %:    +608 #t-> Hand +487 #-> Hand.open + .Hand.open + "manipulator"&<1 +21 "core" 1 +978 #t-> Hand.close + .Hand.close +2 "manipulator"&=/ +69 "core" / +203 #t-> CC.open +2 .CC.seek :open + "collection"'>( +379 "core" ( +2 "collection"'?& +4 "core" &M\ +809 #t-> Arm.garage +2 "manipulator"&@& +3 "core" &' S @[ +2 "manipulator"&A% +3 "core" % !  \\ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&B'\ +91 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&C(- +303 "core" ( +2 "manipulator"&D& +4 "core" &-   + .tElbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +2 &E& +2 "core" &-  ; +2 .tForearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&F' +111 "core" ' +2 "manipulator"&G& +4 "core" &-   + "manipulator"&H% +4 "core" %  Ƚ +399 #t-> Hand.open + .Hand.open + "manipulator"&I1 +76 "core" 1 +1944 #t-> 3.times{Arm.CC; Arm.PC} + "manipulator"&J& +3 "core" &-    +2 "manipulator"&K% +4 "core" %    ǽ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&L'\ +96 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :CC + "manipulator"&M( +310 "core" ( + "manipulator"&N& +4 "core" &  & 5 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &O& +2 "core" &   5 +2 .tForearm.seek CC +2 "manipulator"&P'0 +102 "core" ' +2 "manipulator"&Q& +4 "core" &   j 5 + "manipulator"&R% +4 "core" %>   +2 .tForearm.seek :retract + "manipulator"&S'\ +90 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :PC + "manipulator"&T( +398 "core" ( +3 "manipulator"&U& +3 "core" &   ` O +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &V& +3 "core" &  # O +2 .tForearm.seek PC +2 "manipulator"&W' +105 "core" ' + "manipulator"&X& +4 "core" &  \ F O +2 "manipulator"&Y% +3 "core" %  # p +2 .tForearm.seek :retract +2 "manipulator"&Z'\ +97 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :CC +2 "manipulator"&[( +417 "core" ( + "manipulator"&\\& +4 "core" &*  ! v Cs +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &]& +2 "core" &*    Cp +2 .tForearm.seek CC +2 "manipulator"&^'0 +95 "core" ' +2 "manipulator"&_& +4 "core" &(   Ac + "manipulator"&`% +4 "core" %   1 1 + .tForearm.seek :retract +2 "manipulator"&a'\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :PC + "manipulator"&b( +400 "core" ( +2 "manipulator"&c& +4 "core" & \  . N + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &d& +2 "core" & \  a N +2 .tForearm.seek PC + "manipulator"&e' +91 "core" ' + "manipulator"&f& +4 "core" &   N +2 "manipulator"&g% +3 "core" %  $ 0 +2 .tForearm.seek :retract +39 "manipulator"&h'\ +112 "core" ' + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :CC +2 "manipulator"&i( +429 "core" ( + "manipulator"&j& +4 "core" &+  y Dv +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &k& +2 "core" &+   s Cu +3 .tForearm.seek CC + "manipulator"&l'0 +91 "core" ' + "manipulator"&m& +4 "core" &*   Bh +2 "manipulator"&n% +3 "core" %?   6 +2 .tForearm.seek :retract +2 "manipulator"&o'\ +92 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :PC +2 "manipulator"&p( +408 "core" ( + "manipulator"&q& +4 "core" &   d @ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &r& +2 "core" &   @ +2 .tForearm.seek PC +2 "manipulator"&s' +97 "core" ' @1657805425.24EDT = =tMAIN =mMAIN_scheduler @EDT1657805427.15 #"core_reset"Sent BREAK +2 #t@8648 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.41 I2C Gateway v3.20 +209 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +244 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +394 "Can"s\  + s\  + #tPolling Can every 10:00 +1256 #"espclient"Session Begun +1128 #t-> ESP.ready!1 + !o:ArgumentError: mesg"(wrong number of arguments (1 for 0):bt[ "(ESP):1:in `ready!'"(ESP):1: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 +604 #-> ESP.ready! +5 #Powering core bus +565 .Gate.power :raw,:ON +3 "sampler") +58 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ + "collection"'% +3 "core" %\ +2 .tCS.configure :default +2 "collection"'#P d@b +4 "processing"%% +3 "core" % \ + .tPS.configure :default +3 "processing"%#A d`xb +4 "sampler")% +3 "core" %ll   + .tSS.configure :default +3 "sampler")#.0X 3.times{Arm.CC; Arm.PC; Arm.garage} +2 "manipulator"&;& +4 "core" &  ^ +2 "manipulator"&<% +6 "core" %\     e +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :CC + "manipulator"&=( +170 "core" ( +2 "manipulator"&>& +4 "core" &   4 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &?& +2 "core" &  4 +2 .tForearm.seek CC +2 "manipulator"&@'0 +99 "core" ' +2 "manipulator"&A& +3 "core" &  B 4 +2 "manipulator"&B% +4 "core" %A  + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&C'\ +95 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek :PC + "manipulator"&D( +381 "core" ( +2 "manipulator"&E& +4 "core" &  \  W + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &F& +3 "core" &   J W +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&G' +102 "core" ' +2 "manipulator"&H& +4 "core" &    W + "manipulator"&I% +4 "core" %   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&J'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +3 "manipulator"&K(- +151 "core" ( + "manipulator"&L& +4 "core" &-  _ 9' +2 .tElbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +5 &M& +2 "core" &.   ` , +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage + "manipulator"&N' +77 "core" ' " " / ɞ +3 !to:Slide::Error\ : mesg")Forearm speedErr at CC + 4075 counts:@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error: speedErr: @tagiS: @sourcei+: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi" : outPressi" :deltaPressi/ : voltagef12.461496318114875<: @type2F:@destinationi%:@axisName" Forearm:bt["2/home/esp/esp2/lib/slide.rb:587:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:350:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:323:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:314:in `seek'",/home/esp/esp2/lib/slide.rb:358:in `to'"8/home/esp/esp2/lib/slide.rb:74:in `inConfiguration'",/home/esp/esp2/lib/slide.rb:358:in `to'"0/home/esp/esp2/utils/misc.rb:92:in `extend'",/home/esp/esp2/utils/misc.rb:34:in `to'"8/home/esp/esp2/utils/misc.rb:38:in `method_missing'"(ESP):3:in `irb_binding'"(ESP):3:in `times'"(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 +4490 #-> Arm.PC +2 "manipulator"&O& +5 "core" &.   ) + "manipulator"&P% +4 "core" %   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&Q'\ +80 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :PC +2 "manipulator"&R( +188 "core" ( +2 "manipulator"&S& +4 "core" & !  r ; + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &T& +2 "core" &  ` : +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC + "manipulator"&U' +104 "core" ' +2 "manipulator"&V& +4 "core" &   9 + "manipulator"&W% +4 "core" %   +518 #t-> Thread.resume +2 #Resuming after Forearm speedErr at CC + 4075 counts at 09:32:11 +3 .Forearm.seek :garage +5 "manipulator"&X' +30 "core" ' + "manipulator"&Y& +4 "core" &    7 +2 "manipulator"&Z% +4 "core" %  +34 .tForearm.reconfigure :loose +9 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&['\ +102 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek :CC + "manipulator"&\\( +398 "core" ( +2 "manipulator"&]& +4 "core" &&   j ?V + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &^& +2 "core" &&   ?S +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC + "manipulator"&_'0 +102 "core" ' +2 "manipulator"&`& +4 "core" &&   ?R + "manipulator"&a% +4 "core" %#  e * +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&b'\ +90 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek :PC + "manipulator"&c( +392 "core" ( + "manipulator"&d& +4 "core" & ! * J +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &e& +3 "core" &  M J +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC + "manipulator"&f' +103 "core" ' + "manipulator"&g& +5 "core" & + J + "manipulator"&h% +4 "core" %   + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&i'\ +89 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"&j(- +151 "core" ( +2 "manipulator"&k& +4 "core" &-  !  0 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &l& +2 "core" &-   0 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +3 "manipulator"&m' +80 "core" 'G  ! L ɞ +4 !to:Slide::Error\ : mesg")Forearm speedErr at CC + 4119 counts:@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error: speedErr: @tagir: @sourcei+: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positioniG: velocityi: currenti:pwmi:erri: inPressi : outPressi! :deltaPressiL : voltagef12.461496318114875<: @type2F:@destinationi%:@axisName" Forearm:bt["2/home/esp/esp2/lib/slide.rb:587:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:350:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:323:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:314:in `seek'",/home/esp/esp2/lib/slide.rb:358:in `to'"8/home/esp/esp2/lib/slide.rb:74:in `inConfiguration'",/home/esp/esp2/lib/slide.rb:358:in `to'"0/home/esp/esp2/utils/misc.rb:92:in `extend'",/home/esp/esp2/utils/misc.rb:34:in `to'"8/home/esp/esp2/utils/misc.rb:38:in `method_missing'"(ESP):3:in `irb_binding'"(ESP):3:in `times'"(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 +1441 #-> Hand.open +2 .Hand.open +3 "manipulator"&n1 +73 "core" 1 +5144 #t-> 3.times{Arm.CC; Arm.PC;} +2 "manipulator"&o& +5 "core" &.*   ( +2 "manipulator"&p% +4 "core" %@  \   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&q'\ +71 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek :CC + "manipulator"&r( +301 "core" ( +2 "manipulator"&s& +4 "core" &' \  * ?W + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &t& +3 "core" &&    ?T +2 .tForearm.seek CC +2 "manipulator"&u'0 +99 "core" ' +2 "manipulator"&v& +4 "core" &&   ?R + "manipulator"&w% +4 "core" %  e L +2 .tForearm.seek :retract + "manipulator"&x'\ +95 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek :PC + "manipulator"&y( +398 "core" ( +2 "manipulator"&z& +4 "core" &  ! , ; + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &{& +3 "core" &   ; +2 .tForearm.seek PC + "manipulator"&|' +99 "core" ' + "manipulator"&}& +4 "core" &  \  ; +2 "manipulator"&~% +3 "core" %  & +2 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :CC +2 "manipulator"&( +415 "core" ( + "manipulator"&& +4 "core" &, f Cu +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" &*   Ct + .tForearm.seek CC +2 "manipulator"&'0 +98 "core" ' + "manipulator"&& +4 "core" &*   Bk +2 "manipulator"&% +3 "core" %:  o +2 .tForearm.seek :retract +2 "manipulator"&'\ +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :PC +2 "manipulator"&( +396 "core" ( + "manipulator"& & +4 "core" &   G > +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &\ & +3 "core" &   > +2 .tForearm.seek PC + "manipulator"& ' +95 "core" ' + "manipulator"& & +4 "core" &   > +2 "manipulator"& % +3 "core" %  +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :CC +2 "manipulator"&( +417 "core" ( + "manipulator"&& +4 "core" &+  \ = Cr +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +2 "core" &+   Cq +2 .tForearm.seek CC +2 "manipulator"&'0 +103 "core" ' + "manipulator"&& +4 "core" &(   Ae + "manipulator"&% +4 "core" %*  +2 .tForearm.seek :retract + "manipulator"&'\ +91 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :PC +3 "manipulator"&( +442 "core" ( +2 "manipulator"&& +4 "core" &   9 3 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" &   2 +2 .tForearm.seek PC + "manipulator"&' +124 "core" ' +5696 #t-> Arm +2 "manipulator"&& +5 "core" &  1 1 + "manipulator"&"% +4 "core" %  ' +2689 #"espclient"-> PC +3 "processing"%& +5 "core" &\  +8267 #t-> 3.times{Arm.CC; Arm.PC}; Arm.home +2 "manipulator"&%& +5 "core" & 1 +2 "manipulator"&'% +4 "core" %   ' +2 .tForearm.seek :retract +2 "manipulator"&)'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :CC +2 "manipulator"&(( +403 "core" ( +2 "manipulator"&& +4 "core" &&    ?V + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 && +3 "core" &%   ?U +2 .tForearm.seek CC + "manipulator"&#'0 +92 "core" ' + "manipulator"&,& +4 "core" && \   ?U +2 "manipulator"&-% +4 "core" %@   O W +2 .tForearm.seek :retract + "manipulator"&.'\ +91 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek :PC +2 "manipulator"&/( +391 "core" ( +2 "manipulator"&0& +4 "core" &   Q + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &1& +2 "core" &    Q +2 .tForearm.seek PC +2 "manipulator"&2' +105 "core" ' +2 "manipulator"&3& +4 "core" &   e Q + "manipulator"&4% +4 "core" %   +2 .tForearm.seek :retract + "manipulator"&5'\ +89 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek :CC + "manipulator"&6( +397 "core" ( + "manipulator"&7& +4 "core" &  N 4 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &8& +3 "core" &  v 4 +2 .tForearm.seek CC + "manipulator"&9'0 +101 "core" ' + "manipulator"&:& +4 "core" &  ? 4 +2 "manipulator"&;% +4 "core" %T \  r +2 .tForearm.seek :retract + "manipulator"&<'\ +105 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :PC +2 "manipulator"&>( +440 "core" ( + "manipulator"&?& +4 "core" & #  e  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &A& +3 "core" &  #  +2 .tForearm.seek PC + "manipulator"&B' +104 "core" ' +2 "manipulator"&$& +4 "core" &  "  + "manipulator"&&% +4 "core" %   v +2 .tForearm.seek :retract + "manipulator"&@'\ +89 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :CC +3 "manipulator"&=( +402 "core" ( + "manipulator"&E& +4 "core" &'   @[ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &F& +3 "core" &'    @Z +2 .tForearm.seek CC + "manipulator"&H'0 +98 "core" ' + "manipulator"&I& +4 "core" && !  ?V +2 "manipulator"&C% +3 "core" %3  3 +2 .tForearm.seek :retract +2 "manipulator"&L'\ +94 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek :PC + "manipulator"&M( +394 "core" ( + "manipulator"&G& +4 "core" &  !  F +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &N& +3 "core" &   F +2 .tForearm.seek PC + "manipulator"&D' +93 "core" ' +2 "manipulator"&J& +4 "core" &  G F + "manipulator"&O% +4 "core" %  ' K + .tForearm.seek :retract +2 "manipulator"&P'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :home + "manipulator"&S( +77 "core" ( + "manipulator"&T& +4 "core" & "  * +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &K& +2 "core" &   V * +2 .tForearm.seek :home +2 "manipulator"&V' +46 "core" ' +2 "manipulator"&W& +4 "core" & !  [ ) + "manipulator"&Q% +4 "core" %   " ~ +12100 "Can"t\ 43 +27723 !to: EOFError: mesg"end of file reached:@timestampu: Time ͙Z:bt[,"(eval):4:in `sysreadRaw'"(eval):4:in `sysread'"3/home/esp/esp2/lib/schedule.rb:292:in `unsync'"(eval):4:in `sysread'"8/home/esp/esp2/lib/reprompt.rb:44:in `origReadline'"4/home/esp/esp2/lib/reprompt.rb:44:in `readline'"0/home/esp/esp2/lib/prompter.rb:20:in `call'"6/home/esp/esp2/lib/prompter.rb:20:in `callKbdPrc'"9/home/esp/esp2/lib/prompter.rb:38:in `claimKeyboard'"5/home/esp/esp2/lib/rmutex.rb:89:in `synchronize'"./home/esp/esp2/lib/rmutex.rb:62:in `lock'"./home/esp/esp2/lib/delay.rb:78:in `claim'"9/home/esp/esp2/lib/prompter.rb:38:in `claimKeyboard'"4/home/esp/esp2/lib/reprompt.rb:41:in `readline'"=/opt/mbari/lib/ruby/1.8/irb/input-method.rb:97:in `gets'"7/opt/mbari/lib/ruby/1.8/irb.rb:148:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:147:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:186:in `call'"?/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:186:in `buf_input'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:101:in `getc'":/opt/mbari/lib/ruby/1.8/irb/slex.rb:206:in `match_io'"6/opt/mbari/lib/ruby/1.8/irb/slex.rb:76:in `match'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:284:in `token'"9/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:260:in `lex'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:231:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:188:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +4 #Waiting to Resume from Checkpoint "Forearm speedErr at CC + 4119 counts" + ."Qmail"BadNews.email "end of file reached",Subject: "EOFError in MAIN" +5 !to:SignalException: mesg" SIGHUP:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:77:in `join'"1/home/esp/esp2/lib/esp.rb:77:in `mainThread'""/home/esp/esp2/lib/esp.rb:327 +3342 #Uploading Logs +2498 #"espclient"-> Arm +2 "manipulator"&Y& +12 "core" &  y ) +97 "manipulator"&Z% +24 "core" %   ~ +4066 #"espclient"-> MainThread.exit +8 #mEXIT +3 #"espclient"Session Ended @1657806416.01EDT @1657806434.14EDT = =mMAIN_scheduler =tMAIN @EDT1657806439.13 #"core_reset"Sent BREAK +3 #t@61499 receive with ifg=0x10, ie=0xFD +3 #@62132 receive with ifg=0x10, ie=0xFD +3 #@62786 receive with ifg=0x10, ie=0xFD #@63420 receive with ifg=0x10, ie=0xFD +3 #@64053 receive with ifg=0x10, ie=0xFD #@64686 receive with ifg=0x10, ie=0xFD +3 #@65319 receive with ifg=0x10, ie=0xFD +3 #@109 receive with ifg=0x80, ie=0xFD #@58718 idle with ifg=0x00, ie=0x75 +3 #ESP2 v3.41 I2C Gateway v3.20 +25 #ESP2 v3.41 I2C Gateway v3.20 for core bus +784 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +975 "Can"u\ 77 +2 u\ 77 +2 #tPolling Can every 10:00 +2 #Cleanly exited at 09:46:55EDT14-Jul-22 +1577 #-> exit +4 #mEXIT @1657806473.06EDT @1657806527.85EDT = =tMAIN =mMAIN_scheduler @EDT1657806529.73 #"core_reset"Sent BREAK + #t@61499 receive with ifg=0x10, ie=0xFD + #@62132 receive with ifg=0x10, ie=0xFD + #@62786 receive with ifg=0x10, ie=0xFD + #@63420 receive with ifg=0x10, ie=0xFD #@64053 receive with ifg=0x10, ie=0xFD + #@64686 receive with ifg=0x10, ie=0xFD + #@65319 receive with ifg=0x10, ie=0xFD + #@109 receive with ifg=0x80, ie=0xFD #@13246 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +8 #ESP2 v3.41 I2C Gateway v3.20 for core bus +273 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +386 "Can"iu\ 66 + iu\ 66 + #tPolling Can every 10:00 +2 #Cleanly exited at 09:47:53EDT14-Jul-22 +4 #Waiting for espclients... +21 #"espclient"Session Begun +20287 #-> Arm.PC; Arm.CC +157 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %L\ +2 ."espclient"CS.configure :default +3 "collection"'#P d@b +4 ."espclient"CS.hold + "collection"'+ +5 "core" + + ."espclient"CS.configure :default +3 "collection"'#P d@b +4 "processing"%% +3 "core" %V\ +2 ."espclient"PS.configure :default +2 "processing"%#A d`xb +4 "sampler")% +4 "core" %on \ + + ."espclient"SS.configure :default +3 "sampler")#.0X exit + #Session Ended +30515 "Can"u\ ?? +60001 Vu\ @? +47933 #"espclient"-> exit + #Session Ended +12067 "Can"w\ ?? +60001 x\ @? +60001 2z\ ?? +60001 z\ ?? +60001 fx\ ?? +60001 x\ ?? +60001 gy\ ?? +60001 ^x\ ?? +60001 Ty\ ?? +60001 Zy\ ?? +60000 ow\ ?? +60001 1y\ ?? +60001 z\ ?? +60001 z\ ?? +60001 {\ ?? +60001 }\ ?? +60001 }\ ?? +60001 z}\ ?? +60001 n}\ ?? +60001 ~\ ?? +60001 r~\ ?? +60001 {|\ ?? +60001 +z\ ?? +60001 t{\ ?? +60001 A}\ ?? +60000 }\ ?? +60001 ~\ ?? +60001  }\ ?? +60001 {\ ?? +60001 z\ ?? +60001 {\ ?? +60001 x\ ?? +60001 w\ ?? +60001 t\ ?? +60001 +t\ ?? +60001 u\ ?? +60001 v\ ?? +60001 v\ ?? +60001 v\ ?? +60001 u\ ?? +60001 v\ ?? +60001  v\ ?? +60000 v\ ?? +60001 u\ ?? +60001 u\ ?? +60001 u\ ?? +60001 t\ ?? +60001 t\ ?? +60001 t\ ?? +60001 t\ ?? +60001 s\ ?? +60001 s\ ?? +60001 r\ @? +60001 r\ ?? +60001 q\ ?? +60001 r\ ?? +60005 r\ @? +59997 r\ ?? +60001 r\ ?? +60001 r\ ?? +60001 q\ ?? +60000 9q\ ?? +60001 q\ ?? +60001 /s\ ?? +60001 q\ ?? +60002 Bm\ ?? +60000 +o\ @@ +60001 q\ ?? +60001 Fr\ ?? +60001 r\ ?? +60001 q\ ?? +60001 q\ ?@ +60001 p\ ?? +60001 Lp\ ?? +60001 p\ ?? +60001 6p\ ?? +60001 o\ ?? +60001 Zq\ ?? +60000 Un\ ?? +60002 o\ ?? +60000 hn\ ?? +60001 j\ ?? +60001 m\ ?? @EDT1657858136.98 j\ ?? +60001 >m\ ?? +60001 j\ ?? +60001 yk\ @? +60001 ~j\ ?? +60001 j\ ?? +60001 sh\ ?? +60001 i\ ?? +60001 dh\ ?? +60001 g\ @? +60001 h\ ?? +60001 f\ ?? +60001 h\ @? +60000 g\ ?? +60001 i\ ?? +60001 f\ ?? +60001 +g\ ?? +60001 g\ ?? +60001 h\ ?? +60001 g\ ?? +60001 g\ ?? +60001 .g\ ?? +60001 g\ ?? +60001 og\ ?? +60001 g\ ?? +60001 {f\ ?? +60001 g\ ?? +60001 g\ ?? +60001 g\ ?? +60000 g\ ?? +60001 f\ ?? +60001 g\ ?? +60001 e\ ?? +60001 qf\ ?? +60001 f\ ?? +60001 g\ ?? +60001 f\ ?? +60001 f\ ?? +60001 f\ ?? +60001  g\ ?? +60001  ^j\ ?? +60001  nm\ ?? +60001  |p\ ?? +60001 q\ ?? +60001 Nl\ ?? +60001 :i\ ?? +60000 j\ ?? +60001 f\ ?? +60001 i\ ?? +60001 ih\ ?? +60001 i\ ?? +60001 ~h\ ?? +60001 ye\ ?? +60001 h\ ?? +60001 e\ ?? +60001 oi\ ?? +60001 g\ ?? +60001 Kg\ ?? +60001 ?j\ ?? +60001 j\ ?? +60001 l\ ?? +60001 m\ ?? +60001 Il\ ?? +60001 tk\ @? +60000 zm\ ?? +60001 wn\ @? +60001 ln\ ?? +60001 ^n\ ?? +60001 Uo\ ?? +60001 nr\ ?? +60001 rs\ ?? +60001 nt\ ?? +60001 gw\ ?? +60001 Vx\ ?? +60001 Tw\ ?? +60001 1x\ ?? +60001 <x\ @@ +60001 &y\ @? +60001 9y\ @? +60001 2y\ @@ +60001 +y\ ?? +60001 4x\ ?? +60000 +y\ @? +60001 /y\ ?? +60001 'z\ @@ +60001 z\ @? +60001 _x\ ?@ +60001  z\ @? +60001 Rx\ ?@ +60001 y\ AA +60001 ?x\ @? +60001 +z\ @@ +60001 :y\ ?? +60001 5y\ @? +60001 Gy\ @? +60001 Oz\ @? +60001 z\ @? +60000 By\ ?? +60001 Yy\ ?@ +60001 8z\ @? +60001 Vx\ @? +60001 Gx\ @@ +60001 ?w\ @? +60001 /u\ ?? +60001 zw\ ?? +60001 t\ @@ +60001 u\ ?? +60001 tq\ ?? +60001 @s\ @@ +60001 q\ @? +60001 $s\ ?? +60001 rp\ @? +60001 ,q\ @? +60000 o\ ?? +60001 Cq\ @? +60001 5o\ @@ +60001 o\ @? +60001 l\ @@ +60001 j\ @? +60001 l\ @? +60001 |k\ @? +60001 _k\ @@ +60001 &k\ @? +60001 j\ @@ +60001 j\ @? +60001 h\ @@ +60001 k\ @? +60001 pg\ @? +60001 h\ A@ +60001 cg\ @@ +60001 rg\ @@ +60001 f\ @? +60000 f\ @@ +60001 Ph\ @? +60001 ff\ @? +60001 f\ ?? +60001 xf\ ?? +60001 `d\ @@ +60001 f\ @@ +60001 d\ @@ +60001 zf\ @@ +60001 Te\ @@ +60001 e\ @@ +60001 e\ @? @EDT1657944538.33 d\ @? +60001 d\ @@ +60001 c\ @@ +60001 e\ @@ +60001 Zc\ @? +60001 c\ ?? +60001 b\ @? +60001 b\ @@ +60001 ;c\ @@ +60000 b\ @? +60001 d\ @@ +60001 lc\ @@ +60001 c\ @@ +60001 c\ @@ +60001 b\ ?? +60001 gd\ ?? +60001 qc\ @? +60001 c\ ?? +60001 c\ @? +60001 ^b\ ?? +60001 b\ @? +60001 a\ @@ +60001 c\ @@ +60001 d\ @@ +60001 d\ @@ +60000 c\ @@ +60001 c\ @@ +60001 d\ @? +60001 f\ @? +60001 d\ @? +60001 e\ @? +60001 e\ ?@ +60001 ye\ @? +60001 d\ ?? +60001 vf\ @? +60001 d\ @@ +60001 of\ @@ +60001 f\ @@ +60001 _e\ @@ +60001 e\ @? +60001 <g\ @@ +60001 f\ @? +60000 -e\ @? +60001 e\ @@ +60001  g\ @@ +60001 }e\ @@ +60001 e\ @@ +60001 \\e\ @? +60001 c\ @? +60001 d\ @@ +60001 0e\ @? +60001 h\ @? +60001 e\ ?? +60001 ;f\ ?? +60001 g\ ?? +60001 >f\ @? +60001 g\ ?? +60001 bf\ ?? +60001 f\ @? +60001 e\ @@ +60001 e\ @? +60001 e\ @? +60000 e\ @? +60001 pe\ @? +60001 f\ @@ +60001 e\ @@ +60001 e\ @@ +60001 e\ ?? +60001 g\ @@ +60001 e\ @@ +60001 0g\ @? +60001 e\ @@ +60001 g\ @@ +60001 g\ @@ +60001 h\ @@ +60001 g\ ?? +60001 h\ ?? +60001 h\ @? +60001 i\ ?? +60001 3j\ ?? +60001 j\ @? +60000 k\ @? +60001 k\ @? +60001 l\ @? +60001 l\ ?? +60001 m\ ?? +60001 n\ @? +60001 m\ ?@ +60001 ,n\ @@ +60001 o\ @? +60001 o\ @? +60001 o\ ?? +60001 p\ ?? +60001 o\ @? +60001 (n\ @? +60001 s\ ?@ +60001 p\ @@ +60000 o\ @? +60001 n\ @@ +60001 n\ ?? +60001 p\ @@ +60001 p\ ?@ +60001 @o\ @? +60001 q\ @? +60001 q\ @@ +60001 r\ @@ +60001 q\ @? +60001  r\ @@ +60001 s\ @? +60001 s\ @@ +60001 s\ @? +60001 r\ @@ +60001 Fr\ @? +60000 r\ @? +60001 \ r\ ?@ +60001 s\ @@ +60001 r\ ?? +60001 r\ @? +60001 r\ @? +60001 s\ @? +60001 s\ @? +60001 r\ ?? +60001 r\ @? +60001 s\ ?? +60001 q\ @? +60001 q\ @? +60001 r\ @@ +60001 q\ @? +60001 p\ @? +60001 p\ @@ +60001 o\ @@ +60001 p\ @? +60001 n\ ?? +60000 n\ @? +60001 n\ @@ +60001 n\ @@ +60001 m\ @@ +60001 m\ @? +60001 n\ @@ +60001 on\ @@ +60001 m\ ?? +60001 m\ @? +60001 k\ @? +60001 Pl\ @? @EDT1658030939.69 k\ @? +60001 k\ ?? +60001 k\ @? +60001 Wk\ @? +60001 k\ ?? +60001 k\ ?? +60001 n\ ?? +60001 m\ @? +60000 m\ @@ +60001 l\ @? +60001 l\ A@ +60001 k\ @? +60001 m\ @? +60001 m\ ?? +60001 k\ @? +60001 l\ @? +60001 k\ @? +60001 j\ @@ +60001 ii\ @@ +60001 h\ @? +60001 i\ @? +60001 g\ @@ +60001 g\ @? +60000 g\ ?@ +60001 ]g\ @@ +60001 f\ @? +60001  g\ ?? +60001 f\ @? +60001 f\ ?? +60001 #g\ @? +60001 d\ @@ +60001 Sf\ ?? +60001 e\ ?? +60001 ~g\ @? +60001 d\ @? +60001 d\ @? +60001 d\ @? +60001 fd\ @@ +60001 e\ @? +60000 d\ ?@ +60001 c\ @? +60001 c\ ?@ +60001 f\ @? +60001 c\ ?@ +60001 /d\ @? +60001 c\ @? +60001 _e\ @@ +60001 d\ @@ +60001 vd\ @? +60001 d\ @@ +60001 e\ @? +60001 e\ @@ +60001 e\ @@ +60001 b\ @? +60001 _d\ @? +60001 e\ @? +60000 f\ ?? +60001 f\ @@ +60001 f\ @@ +60001 g\ ?? +60001 !h\ ?? +60001 f\ @? +60001 ii\ @? +60001 g\ @@ +60001 *i\ ?@ +60001 h\ @? +60001 j\ @? +60001 <k\ @? +60001 j\ @@ +60001 n\ @? +60001 n\ @? +60001 1k\ ?? +60001 j\ @? +60001 m\ @? +60001 m\ @? +60000 n\ @@ +60001 n\ @? +60001 p\ @@ +60001 "o\ @? +60001 p\ @? +60001 4r\ ?? +60001 r\ ?? +60001 t\ ?? +60001 r\ @@ +60001 (s\ @? +60001 s\ ?? +60002  s\ ?? +60000 s\ @? +60001 s\ ?? +60001 /t\ @? +60001 t\ @? +60001 v\ @? +60001 u\ @? +60000 #v\ @? +60001 u\ @? +60001 v\ @@ +60001 u\ @? +60001 u\ @@ +60001 t\ @? +60001 u\ @@ +60001 's\ @? +60001 r\ @@ +60001 q\ @? +60001 r\ @? +60001 r\ @@ +60001 r\ @@ +60001 p\ ?? +60001 p\ @? +60001 q\ ?? +60001 p\ ?? +60000 p\ @? +60001 p\ @? +60001 -p\ ?? +60001 p\ @@ +60001 o\ @? +60001 p\ @@ +60001 )p\ @? +60001 n\ @@ +60001 o\ @@ +60001 o\ @@ +60001 p\ @@ +60001 o\ @? +60001 n\ @@ +60001 n\ @? +60001 o\ @? +60001 n\ @? +60001 n\ @@ +60001 n\ @@ +60000 m\ @@ +60001 l\ @? +60001 l\ ?? +60001  l\ @? +60001 l\ @? +60001 l\ ?@ +60001 m\ ?? +60001 k\ ?? +60001 l\ @? +60001 k\ ?? +60001 +k\ @@ +60001 j\ @? +60001 !k\ @? +60001 j\ @? +60001 j\ @? +60001 k\ @@ @EDT1658117341.05 i\ @@ +60001 Hk\ @? +60000 m\ @? +60001 l\ @@ +60001 k\ @? +60001 k\ ?? +60001 k\ @? +60001 j\ ?? +60001 m\ @? +60001 k\ @? +60001 5k\ @? +60001 j\ @? +60001 Mj\ @@ +60001 j\ @@ +60001 wh\ @? +60001 g\ @@ +60000 }g\ @? +60001 g\ ?? +60001 Ph\ @? +60001 f\ @? +60001 f\ @? +60001 f\ @? +60001 e\ ?? +60001 f\ @? +60001 d\ @@ +60001 `f\ ?? +60001 f\ @@ +60001 e\ @? +60001 e\ ?@ +60001 e\ @? +60001 e\ ?? +60001 e\ ?? +60001 d\ @@ +60001 d\ @@ +60001 d\ @? +60001 _d\ @@ +60000 d\ @? +60001 6c\ @@ +60001 d\ @@ +60001 c\ @? +60001 d\ @@ +60001 c\ ?@ +60001 Wf\ @? +60001 f\ ?@ +60001 g\ @@ +60001 h\ @? +60001 h\ @? +60001 h\ @@ +60001 h\ @? +60001 h\ ?? +60001 ^j\ @? +60001 l\ @? +60001  m\ @@ +60001 n\ ?@ +60000 p\ @? +60001 4r\ @@ +60001 r\ @? +60001 s\ ?@ +60001 r\ @@ +60001 s\ @@ +60001 s\ @? +60001 t\ @@ +60001 u\ @? +60001 u\ @@ +60001 t\ ?@ +60001 s\ ?? +60001 v\ @? +60001 t\ @? +60001 u\ @? +60001 v\ @? +60001 w\ ?? +60001 v\ @@ +60001 t\ @? +60000  w\ ?? +60001 v\ @? +60001 w\ ?@ +60001 w\ @? +60001 x\ @? +60001  z\ ?? +11770 #"duane"Session Begun +1455 #-> ESP.main.exit +5 #mEXIT +2 !"duane"o:ThreadError: mesg"killed thread:bt["3/home/esp/esp2/lib/schedule.rb:280:in `wakeup'"8/home/esp/esp2/lib/schedule.rb:280:in `threadReady'"3/home/esp/esp2/lib/schedule.rb:288:in `unsync'"(eval):4:in `gets'"1/home/esp/esp2/lib/cmdserver.rb:413:in `run'"0/home/esp/esp2/lib/prompter.rb:20:in `call'"6/home/esp/esp2/lib/prompter.rb:20:in `callKbdPrc'"9/home/esp/esp2/lib/prompter.rb:38:in `claimKeyboard'"5/home/esp/esp2/lib/rmutex.rb:89:in `synchronize'"./home/esp/esp2/lib/rmutex.rb:62:in `lock'"./home/esp/esp2/lib/delay.rb:78:in `claim'"9/home/esp/esp2/lib/prompter.rb:38:in `claimKeyboard'"1/home/esp/esp2/lib/cmdserver.rb:412:in `run'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +4 #Session Ended @1658164274.17EDT @1658164301.77EDT = =mMAIN_scheduler =tMAIN @EDT1658164303.65 #"core_reset"Sent BREAK + #t@24758 receive with ifg=0x10, ie=0xFD + #@25392 receive with ifg=0x10, ie=0xFD + #@26049 receive with ifg=0x10, ie=0xFD + #@26682 receive with ifg=0x10, ie=0xFD #@27316 receive with ifg=0x10, ie=0xFD + #@27949 receive with ifg=0x10, ie=0xFD + #@28582 receive with ifg=0x10, ie=0xFD #@28909 receive with ifg=0x80, ie=0xFD + #@32945 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +10 #ESP2 v3.41 I2C Gateway v3.20 for core bus +246 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +384 "Can"z\ BB + z\ BB + #tPolling Can every 10:00 +1002 #-> ESP.ready! +153 "sampler") +2 ) +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\ +3 "sampler")&\ +2 "collection"'% +3 "core" %\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +4 "core" + + .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %VP\ + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" %vw \ + + .tSS.configure :default +2 "sampler")#.0X Arm.home +2 "manipulator"&3& +3 "core" &  _ 3 + "manipulator"&4% +4 "core" %%    +2 .tForearm.seek :retract +2 "manipulator"&5'\ +88 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :home +2 "manipulator"&6( +358 "core" ( + "manipulator"&7& +4 "core" & \   + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &8& +2 "core" &    +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :home + "manipulator"&9' +44 "core" ' +3 "manipulator"&:& +4 "core" &    + "manipulator"&;% +4 "core" %    X +1687 #t-> Hand.opne + !o:NoMethodError : mesgu:NameError::message-undefined method `opne' for Hand:Gripper: name: opne: args[:bt["(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 +694 #-> Hand.open +2 .Hand.open + "manipulator"&<1 +17 "core" 1 +3753 #t-> access 5 +2 "storage"(=% +3 "core" % -\ +2 "manipulator"&>% +4 "core" %   $ X +2 "manipulator"&?% +3 "core" %   X +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&@'\ +36 "core" ' +2 .tElbow.seek :clear + "manipulator"&A(d +197 "core" ( + "manipulator"&B% +4 "core" %\  V  +2 "manipulator"&C& +4 "core" &d  _ + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 + "storage"(D( +193 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (E& +3 "core" & J\ +1160 #t-> SE.up +2 .SE.seek :up +2 "storage"(F'3 +275 "core" ' +2 "storage"(G% +4 "core" %:   D\ +693 #t-> SE.down +2 .SE.seek :down +2 "storage"(H' +296 "core" ' + "storage"(I% +4 "core" % n\ +1455 #t-> access 6 +2 "storage"(J% +3 "core" % \\\ +2 "manipulator"&K% +3 "core" %\    j  +2 "manipulator"&L& +3 "core" &d   M +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 3 + "storage"(M( +193 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (N& +3 "core" & 8\  +496 #t-> access 2 + "storage"(O% +4 "core" % }\ + "manipulator"&P% +4 "core" %\    /  +2 "manipulator"&Q& +4 "core" &d   k + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(R(K +507 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +2 (S& +3 "core" &K \  +529 #t-> SE.up +3 .SE.seek :up + "storage"(T'3 +276 "core" ' + "storage"(U% +4 "core" % \ \ +878 #t-> SE.down + .SE.seek :down +2 "storage"(V' +281 "core" ' +2 "storage"(W% +4 "core" % K\ +40390 "Can"~{\ 76 +60001 x\ 76 +60001 z\ 67 +60001 z\ 66 +60001 .z\ 66 +60001 z\ 77 +60001 {\ 76 +60001 p{\ 76 +60001 ?|\ 76 +60001 l~\ 76 +60001 E{\ 66 +60001 f|\ 76 +60001 W}\ 76 +60001 u}\ 76 +60001 1|\ 76 +60001 {}\ 77 +60001 |\ 77 +60001 \ 77 +60001 {\ 76 +60001 !\ 77 +60001 y}\ 77 +60001 ~\ 76 +60001 ^\ 77 +60001 N}\ 67 +60001 ~}\ 77 +60001 $}\ 77 +60000 ~\ 77 +60001 \ 76 +60001 ~\ 76 +60001 \ 77 +60001 }\ 76 +60001 ~\ 76 +60001 \ 76 +60001 f\ 77 +60001 \ 77 +60001 ;\ 77 +60001 \ 76 +60001 8\ 77 +60001  \ 67 +60001 5\ 76 +60001 \ 76 +60000 7\ 66 +60001 \ 77 +60001 L\ 77 +60001 \ 77 +60001 7\ 76 +60001 ~\ 77 +60001 X}\ 76 +60001 ^}\ 76 +60001 }\ 77 +60001 |\ 77 +60001 |\ 76 +60001 z\ 76 +60001 \ x\ 76 +60001 +x\ 77 +60001 w\ 76 +60001 Iw\ 66 +60000 xu\ 76 +60001 v\ 76 +60001 Mv\ 76 +60001 v\ 77 +60001 ,u\ 77 +60001 t\ 76 +60001 $t\ 76 @EDT1658203310.42 u\ 76 +60001 \ s\ 76 +60001 bu\ 77 +60001 (t\ 76 +60001 s\ 66 +60001 u\ 77 +60001 +q\ 77 +60001 t\ 77 +60001 q\ 77 +60001 Kq\ 76 +60000 9r\ 77 +60001 p\ 66 +60001 r\ 77 +60001 0p\ 77 +60001 "r\ 77 +60001 9r\ 76 +60001 !u\ 77 +60001 1s\ 77 +60001 t\ 77 +60001 ,t\ 77 +60001 t\ 76 +60001 @u\ 76 +60001 t\ 77 +60001 Xt\ 76 +60001 v\ 77 +60001 ]s\ 77 +60001 t\ 77 +60000 er\ 77 +60001 t\ 77 +60001 wr\ 76 +60001 s\ 66 +60001 |q\ 66 +60001 s\ 76 +60001 q\ 77 +60001 sr\ 76 +60001 s\ 77 +60001 ds\ 76 +60001 s\ 77 +60001 Rr\ 76 +60001 t\ 77 +60001 Cs\ 76 +60001  t\ 76 +60001 Ds\ 77 +60000 v\ 66 +60001 &u\ 76 +60001 t\ 77 +60001 w\ 76 +60001 7w\ 77 +60001 w\ 76 +35554 #t-> can +2 "Can"5w\ 76 +24445  x\ 76 +60001 y\ 77 +60001 6{\ 77 +60001 /|\ 77 +60001 [|\ 76 +60001 \ 66 +60001 \ 76 +60001 \ 77 +32501 #t-> exit +5 #mEXIT @1658237236.02EDT @1658322962.54EDT = =tMAIN =mMAIN_scheduler @EDT1658322964.44 #"core_reset"Sent BREAK +2 #t@63576 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.41 I2C Gateway v3.20 +208 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +247 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +390 "Can"}\ q + }\ q + #tPolling Can every 10:00 +2 #Cleanly exited at 09:27:15EDT19-Jul-22 +935 #-> ESP.ready! +4 #Powering core bus +534 .Gate.power :raw,:ON +3 "sampler") +11 ) +2 "core"  +2 "collection"' +2 ' +4 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" % /\ d +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %\ v +2 .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" %qn'\ + .tSS.configure :default +3 "sampler")#.0X Sample.shallow + .Sample.shallow +2 "sampler");2 +14 "core" 2 +1888 #t-> Sample.deep +2 .Sample.deep + "sampler")<0 +1559 "core" 0 +43907 "Can"\ 55 +60001  55 +50439 #t-> Sample.deep +9562 "Can" 55 +224 #t-> Sample.shallow + .Sample.shallow + "sampler")=2 +2697 "core" 2 +21232 #t-> Power.sampler.on +3 !o:NoMethodError : mesgu:NameError::message/undefined method `on' for false:FalseClass: name:on: args[:bt["(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 +2059 #-> Powersampler.on + !o:NameError: mesg"(uninitialized constant Powersampler: name:Powersampler:bt["(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 +1724 #-> PowerSampler.on + !o:NameError: mesg"(uninitialized constant PowerSampler: name:PowerSampler:bt["(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 +1202 #-> Power.Sampler.on + !o:I2C::Sleepy::Error: mesg"%Unknown powered device: Sampler:bt[\ "4/home/esp/esp2/lib/i2c/sleepy.rb:171:in `power'"7/home/esp/esp2/lib/base.rb:181:in `method_missing'"(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 +27863 #-> Power.sampler on +2 .Gate.power :sampler,:ON +314 #-> Power.sampler off + .Gate.power :sampler,:OFF +2675 "Can" 65 +60001  55 +60001   55 +5509 #t-> FlowMeter.start + !o:NameError: mesg"%uninitialized constant FlowMeter: name:FlowMeter:bt["(ESP):12: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 +3631 #-> FlowMeter start +11 !"detached from MAIN"o:LocalJumpError\ : mesg"no block given: @reason: noreason:@exit_value0:@timestampu: Time ,F:bt[\ "./home/esp/esp2/lib/base.rb:274:in `start'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +3 !to:NoMethodError : mesg"2undefined method `FlowMeter' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(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 +5 ."Qmail"BadNews.email "no block given",Subject: "LocalJumpError in detached from MAIN" +3175 #t-> Flowmeter.start +4 !o:NameError: mesg"%uninitialized constant Flowmeter: name:Flowmeter:bt["(ESP):14:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +1099 #-> Flow.Meter.start +2 !o:NoMethodError : mesgu:NameError::message:undefined method `Meter' for Flow:Gauge::Flow::UWFlow: name:\ Meter: args[:bt["(ESP):15:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +1972 #-> Flow Meter.start + !o:NameError: mesg"!uninitialized constant Meter: name:\ Meter:bt["(ESP):16:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +1798 #"uploadLog"upsync +8130 #t-> exit +7 #mEXIT @1658326829.38EDT @1658326839.36EDT = =tMAIN =mMAIN_scheduler @EDT1658326841.46 #"core_reset"Sent BREAK +2 #t@30443 sendCRC with ifg=0x20, ie=0x7F + #@32278 sendCRC with ifg=0x08, ie=0x5F #@39778 idle with ifg=0x84, ie=0x75 + #@40452 select with ifg=0x10, ie=0xF5 + #@41093 receive with ifg=0x10, ie=0xFD #@41729 receive with ifg=0x10, ie=0xFD + #@42364 receive with ifg=0x10, ie=0xFD + #@42691 receive with ifg=0x80, ie=0xFD #@28389 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +250 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +397 "Can" :: +  :: + #tPolling Can every 10:00 +2 #Cleanly exited at 10:20:29EDT20-Jul-22 +1046 #-> ESP.ready? +1390 #-> ESP.ready! +154 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% + % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" %  +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +4 "core" + + .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +2 "core" %Q! +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %pq \ ", +2 .tSS.configure :default +2 "sampler")#.0X Flowmeter.start + !o:NameError: mesg"%uninitialized constant Flowmeter: name:Flowmeter:bt["(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 +4707 #-> FlowMeter.start + !o:NameError: mesg"%uninitialized constant FlowMeter: name:FlowMeter:bt["(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 +13147 #-> FlowMeter.start +2 !o:NameError: mesg"%uninitialized constant FlowMeter: name:FlowMeter:bt["(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 +3414 #-> FlowMeter.start +2 !o:NameError: mesg"%uninitialized constant FlowMeter: name:FlowMeter:bt["(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 +31603 "Can" >> +2286 #t-> Flow.start +2 ."flow"Gate.power :analytic3,:ON +1163 #0.0L/min +1005 #0.0L/min +1005 #0.0L/min +1005 #0.0L/min +262 #t-> Flow.stop + ."flow"Gate.power :analytic3,:OFF +53272 "Can"P >> +60001 F >> +60001 c >> +60001 u >> +60001 x >> +60001 s >> +60001 ~ >> +60001  >> +60001  >> +60001  >> +60001  ?> +60000  >> +60001  >> +60001  >> +60001  >> +60001  ?> +60001  >> +60001  >> +60001  >> +60001  >> +60001 r >> +60001  >> +60001 j >> +60001 a >> +60001  >> +60001  >> +60001  >> +60001  >> +60000  >> +60001  >> +60001  >> +60001  >> +60001  >> +16729 #t-> exit +6 #mEXIT @1658347415.60EDT @1658348606.24EDT = =tMAIN =mMAIN_scheduler @EDT1658348608.12 #"core_reset"Sent BREAK +2 #t@29411 receive with ifg=0x10, ie=0xFD #@30051 receive with ifg=0x10, ie=0xFD + #@30709 receive with ifg=0x10, ie=0xFD + #@31348 receive with ifg=0x10, ie=0xFD + #@31997 receive with ifg=0x10, ie=0xFD #@32646 receive with ifg=0x10, ie=0xFD + #@33294 receive with ifg=0x10, ie=0xFD #@33625 receive with ifg=0x80, ie=0xFD + #@43137 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +245 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +383 "Can" AA +  AA + #tPolling Can every 10:00 +2 #Cleanly exited at 16:03:35EDT20-Jul-22 +2031 #-> ESP.ready! +154 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +3 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" % +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +4 "core" + + .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %Q8 +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %xw \ , + .tSS.configure :default +3 "sampler")#.0X +2 "sampler")*% +3 "core" %xu \ , +2 "collection"'+& +4 "core" &  + "processing"%,& +4 "core" &5  + "manipulator"&-% +5 "core" %\   n + "manipulator"&.& +4 "core" & 0 n +2 "storage"(/& +3 "core" &%  \ \  +2 "storage"(0% +3 "core" %  \\\ +2 "collection"'19 +3 "core" 9a +2 "processing"%29 +3 "core" 9Z +2899 #t-> access 4 +2 "storage"(3% +3 "core" %  Y\ +2 "manipulator"&4% +4 "core" %\   n + "manipulator"&5& +4 "core" &  o +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(6($ +354 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (7& +2 "core" &'   2\ +36329 #t-> ls +1438 #-> exit +5 #mEXIT @1658349050.79EDT @1658367245.97EDT = =mMAIN_scheduler =tMAIN @EDT1658367247.76 #"core_reset"Sent BREAK +2 #t@12989 receive with ifg=0x10, ie=0xFD + #@13623 receive with ifg=0x10, ie=0xFD #@14280 receive with ifg=0x10, ie=0xFD + #@14913 receive with ifg=0x10, ie=0xFD + #@15547 receive with ifg=0x10, ie=0xFD #@16181 receive with ifg=0x10, ie=0xFD + #@16815 receive with ifg=0x10, ie=0xFD #@17141 receive with ifg=0x80, ie=0xFD + #@20012 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +235 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +377 "Can">\ 77 + >\ 77 #tPolling Can every 10:00 +2 #Cleanly exited at 16:30:50EDT20-Jul-22 +640 #-> can +3 "Can";\ 66 +702 #t-> ESPmode=quick +29148 #-> ESPmode +5863 #-> start esp 2022_07_21_nessie_mission_niagarasim.rb +2 !o:SyntaxError: mesg"compile error\ (ESP):4: trailing `_' in number\ start esp 2022_07_21_nessie_mission_niagarasim.rb\ ^\ (ESP):4: syntax error, unexpected tIDENTIFIER, expecting $end\ start esp 2022_07_21_nessie_mission_niagarasim.rb\ ^:bt["(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 +2775 #-> start 2022_07_21_nessie_mission_niagarasim.rb +2 !o:SyntaxError: mesg"\ compile error\ (ESP):5: trailing `_' in number\ start 2022_07_21_nessie_mission_niagarasim.rb\ ^\ (ESP):5: syntax error, unexpected tIDENTIFIER, expecting $end\ start 2022_07_21_nessie_mission_niagarasim.rb\ ^:bt["(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 +6901 #-> start 2022_07_21_nessie_mission_niagarasim +2 !o:SyntaxError: mesg"compile error\ (ESP):6: trailing `_' in number\ start 2022_07_21_nessie_mission_niagarasim\ ^\ (ESP):6: syntax error, unexpected tIDENTIFIER, expecting $end:bt["(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 +8606 #-> exit +3 #mEXIT @1658367800.56EDT @1658368159.22EDT = =tMAIN =mMAIN_scheduler @EDT1658368161.00 #"core_reset"Sent BREAK +2 #t@12989 receive with ifg=0x10, ie=0xFD + #@13623 receive with ifg=0x10, ie=0xFD #@14280 receive with ifg=0x10, ie=0xFD + #@14913 receive with ifg=0x10, ie=0xFD + #@15547 receive with ifg=0x10, ie=0xFD #@16181 receive with ifg=0x10, ie=0xFD + #@16815 receive with ifg=0x10, ie=0xFD #@17141 receive with ifg=0x80, ie=0xFD + #@26425 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +234 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +366 "Can"\ 77 + \ 77 + #tPolling Can every 10:00 +2 #Cleanly exited at 21:43:20EDT20-Jul-22 +1451 #-> ESPmode + !o:NameError: mesg"#uninitialized constant ESPmode: name: ESPmode:bt["(ESP):1: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 +4100 #-> ESPmode=quick start 2022_07_21_nessie_mission_niagarasim.rb +2 !o:SyntaxError: mesg">compile error\ (ESP):2: trailing `_' in number\ ESPmode=quick start 2022_07_21_nessie_mission_niagarasim.rb\ ^\ (ESP):2: syntax error, unexpected tIDENTIFIER, expecting $end\ ESPmode=quick start 2022_07_21_nessie_mission_niagarasim.rb\ ^:bt["(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 +956 #-> ESPmode=quick start 2022_07_21_nessie_mission_niagarasim +2 !o:SyntaxError: mesg"compile error\ (ESP):3: trailing `_' in number\ ESPmode=quick start 2022_07_21_nessie_mission_niagarasim\ ^\ (ESP):3: syntax error, unexpected tIDENTIFIER, expecting $end:bt["(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 +1055 #-> ESPmode=real +1839 #-> ESP.ready! +154 "sampler") + ) +3 "core"  + "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +3 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %\  + .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +5 "core" + + .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %Q\  +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %z| \ B, + .tSS.configure :default +2 "sampler")#.0X ESPmode=quick start esp 2022_07_21_nessie_mission_niagarasim.rb +2 !o:SyntaxError: mesg"Ncompile error\ (ESP):6: trailing `_' in number\ ESPmode=quick start esp 2022_07_21_nessie_mission_niagarasim.rb\ ^\ (ESP):6: syntax error, unexpected tIDENTIFIER, expecting $end\ ESPmode=quick start esp 2022_07_21_nessie_mission_niagarasim.rb\ ^:bt["(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 +2174 #-> ESPmode=quick start 2022_07_21_nessie_mission_niagarasim.rb +2 !o:SyntaxError: mesg">compile error\ (ESP):7: trailing `_' in number\ ESPmode=quick start 2022_07_21_nessie_mission_niagarasim.rb\ ^\ (ESP):7: syntax error, unexpected tIDENTIFIER, expecting $end\ ESPmode=quick start 2022_07_21_nessie_mission_niagarasim.rb\ ^:bt["(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 +2169 #-> ESPmode=real + !o:RuntimeError: mesg"%cannot redefine constant ESPmode:bt["(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 +1329 #-> ESPmode +2529 #-> exit +4 #mEXIT @1658368389.39EDT @1658368463.47EDT = =tMAIN =mMAIN_scheduler @EDT1658368465.28 #"core_reset"Sent BREAK +2 #t@35340 receive with ifg=0x10, ie=0xFD #@35980 receive with ifg=0x10, ie=0xFD + #@36638 receive with ifg=0x10, ie=0xFD + #@37278 receive with ifg=0x10, ie=0xFD + #@37927 receive with ifg=0x10, ie=0xFD #@38576 receive with ifg=0x10, ie=0xFD + #@39224 receive with ifg=0x10, ie=0xFD #@39555 receive with ifg=0x80, ie=0xFD + #@64905 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +218 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +367 "Can"X\ >> + X\ >> + #tPolling Can every 10:00 + #Cleanly exited at 21:53:09EDT20-Jul-22 +4 #Waiting for espclients... +59934 "Can"R\ ;; +19946 #"espclient"Session Begun +3815 #-> ESPmode=quick esp start 2022_07_21_nessie_mission_niagarasim.rb +2 !o:SyntaxError: mesg"Vcompile error\ espclient:1: trailing `_' in number\ ESPmode=quick esp start 2022_07_21_nessie_mission_niagarasim.rb\ ^\ espclient:1: syntax error, unexpected tIDENTIFIER, expecting $end\ ESPmode=quick esp start 2022_07_21_nessie_mission_niagarasim.rb\ ^:bt["%espclient:1:in `topLevelBinding'" ESPmode +2 !o:NameError: mesg"#uninitialized constant ESPmode: name: ESPmode:bt["%espclient:2:in `topLevelBinding'" exit + #Session Ended +4500 #Session Begun +680 #-> MainThread.exit +3 #mEXIT +2 !"espclient"o:ThreadError: mesg"killed thread:bt["3/home/esp/esp2/lib/schedule.rb:280:in `wakeup'"8/home/esp/esp2/lib/schedule.rb:280:in `threadReady'"3/home/esp/esp2/lib/schedule.rb:288:in `unsync'"(eval):4:in `gets'"1/home/esp/esp2/lib/cmdserver.rb:413:in `run'"0/home/esp/esp2/lib/prompter.rb:20:in `call'"6/home/esp/esp2/lib/prompter.rb:20:in `callKbdPrc'"9/home/esp/esp2/lib/prompter.rb:38:in `claimKeyboard'"5/home/esp/esp2/lib/rmutex.rb:89:in `synchronize'"./home/esp/esp2/lib/rmutex.rb:62:in `lock'"./home/esp/esp2/lib/delay.rb:78:in `claim'"9/home/esp/esp2/lib/prompter.rb:38:in `claimKeyboard'"1/home/esp/esp2/lib/cmdserver.rb:412:in `run'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +4 #Session Ended @1658369380.56EDT @1658369394.78EDT = =tMAIN =mMAIN_scheduler @EDT1658369396.59 #"core_reset"Sent BREAK +2 #t@35340 receive with ifg=0x10, ie=0xFD + #@35980 receive with ifg=0x10, ie=0xFD #@36638 receive with ifg=0x10, ie=0xFD + #@37278 receive with ifg=0x10, ie=0xFD + #@37927 receive with ifg=0x10, ie=0xFD #@38576 receive with ifg=0x10, ie=0xFD + #@39224 receive with ifg=0x10, ie=0xFD + #@39555 receive with ifg=0x80, ie=0xFD #@36537 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +239 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +383 "Can"\ >= + \ >= #tPolling Can every 10:00 +2 #Cleanly exited at 22:09:40EDT20-Jul-22 +675 #-> ESP.ready! +154 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +3 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" %J +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +3 "core" + + .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +2 "core" %Q\  +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %{y \ 9, +2 .tSS.configure :default +2 "sampler")#.0X ESPmode=quick +2399 #-> esp start 2022_07_21_nessie_mission_niagarasim.rb +2 !o:SyntaxError: mesg"compile error\ espclient:2: trailing `_' in number\ esp start 2022_07_21_nessie_mission_niagarasim.rb\ ^\ espclient:2: syntax error, unexpected tIDENTIFIER, expecting $end\ esp start 2022_07_21_nessie_mission_niagarasim.rb\ ^:bt["%espclient:2:in `topLevelBinding'" start esp 2022_07_21_nessie_mission_niagarasim.rb +2 !o:SyntaxError: mesg"compile error\ espclient:3: trailing `_' in number\ start esp 2022_07_21_nessie_mission_niagarasim.rb\ ^\ espclient:3: syntax error, unexpected tIDENTIFIER, expecting $end\ start esp 2022_07_21_nessie_mission_niagarasim.rb\ ^:bt["%espclient:3:in `topLevelBinding'" ESPmode=real +2 !o:RuntimeError: mesg"%cannot redefine constant ESPmode:bt["%espclient:4:in `topLevelBinding'" MainThread.exit +6 #mEXIT +2 !"espclient"o:ThreadError: mesg"killed thread:bt["3/home/esp/esp2/lib/schedule.rb:280:in `wakeup'"8/home/esp/esp2/lib/schedule.rb:280:in `threadReady'"3/home/esp/esp2/lib/schedule.rb:288:in `unsync'"(eval):4:in `gets'"1/home/esp/esp2/lib/cmdserver.rb:413:in `run'"0/home/esp/esp2/lib/prompter.rb:20:in `call'"6/home/esp/esp2/lib/prompter.rb:20:in `callKbdPrc'"9/home/esp/esp2/lib/prompter.rb:38:in `claimKeyboard'"5/home/esp/esp2/lib/rmutex.rb:89:in `synchronize'"./home/esp/esp2/lib/rmutex.rb:62:in `lock'"./home/esp/esp2/lib/delay.rb:78:in `claim'"9/home/esp/esp2/lib/prompter.rb:38:in `claimKeyboard'"1/home/esp/esp2/lib/cmdserver.rb:412:in `run'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +4 #Session Ended @1658369700.35EDT @1658369746.69EDT = =mMAIN_scheduler =tMAIN @EDT1658369748.49 #"core_reset"Sent BREAK +2 #t@40678 receive with ifg=0x10, ie=0xFD + #@41318 receive with ifg=0x10, ie=0xFD + #@41977 receive with ifg=0x10, ie=0xFD + #@42616 receive with ifg=0x10, ie=0xFD #@43266 receive with ifg=0x10, ie=0xFD + #@43915 receive with ifg=0x10, ie=0xFD #@44564 receive with ifg=0x10, ie=0xFD + #@44895 receive with ifg=0x80, ie=0xFD #@36040 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +218 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +367 "Can"U\ >> + U\ >> + #tPolling Can every 10:00 +2 #Cleanly exited at 22:15:00EDT20-Jul-22 +3 #Waiting for espclients... +59920 "Can"O\ ;; +60001 \ ;; +60001 G\ ;; +51614 #"espclient"Session Begun +562 #-> MainThread.exit +4 #mEXIT +3 #"espclient"Session Ended @1658372075.66EDT @1658372084.12EDT = =tMAIN =mMAIN_scheduler @EDT1658372085.94 #"core_reset"Sent BREAK +2 #t@40678 receive with ifg=0x10, ie=0xFD #@41318 receive with ifg=0x10, ie=0xFD + #@41977 receive with ifg=0x10, ie=0xFD + #@42616 receive with ifg=0x10, ie=0xFD + #@43266 receive with ifg=0x10, ie=0xFD #@43915 receive with ifg=0x10, ie=0xFD + #@44564 receive with ifg=0x10, ie=0xFD #@44895 receive with ifg=0x80, ie=0xFD + #@19652 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +239 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +378 "Can" >> +  >> + #tPolling Can every 10:00 +2 #Cleanly exited at 22:54:35EDT20-Jul-22 +46218 #-> exit +4 #mEXIT @1658372554.55EDT @1658372576.17EDT = =mMAIN_scheduler =tMAIN @EDT1658372577.96 #"core_reset"Sent BREAK +2 #t@40678 receive with ifg=0x10, ie=0xFD + #@41318 receive with ifg=0x10, ie=0xFD #@41977 receive with ifg=0x10, ie=0xFD + #@42616 receive with ifg=0x10, ie=0xFD + #@43266 receive with ifg=0x10, ie=0xFD #@43915 receive with ifg=0x10, ie=0xFD + #@44564 receive with ifg=0x10, ie=0xFD #@44895 receive with ifg=0x80, ie=0xFD + #@33293 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +8 #ESP2 v3.41 I2C Gateway v3.20 for core bus +246 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +374 "Can" ?= +  ?= + #tPolling Can every 10:00 +2 #Cleanly exited at 23:02:34EDT20-Jul-22 +945 #-> ESP.ready? +963 #-> ESPmode +2 !o:NameError: mesg"#uninitialized constant ESPmode: name: ESPmode:bt["(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 +596 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" %# +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +3 "core" + + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %QU\  + .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %zy \ ,, +2 .tSS.configure :default +2 "sampler")#.0X ESPmode + !o:NameError: mesg"#uninitialized constant ESPmode: name: ESPmode:bt["(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 +759 #-> ESPmode=real +421 #-> ESPmode +234 #-> exit +5 #mEXIT @1658372634.38EDT @1658865465.38EDT = =tMAIN =mMAIN_scheduler @EDT1658865467.26 #"core_reset"Sent BREAK +2 #t@22991 receive with ifg=0x10, ie=0xFD #@23631 receive with ifg=0x10, ie=0xFD + #@24290 receive with ifg=0x10, ie=0xFD + #@24930 receive with ifg=0x10, ie=0xFD + #@25579 receive with ifg=0x10, ie=0xFD #@26228 receive with ifg=0x10, ie=0xFD + #@26877 receive with ifg=0x10, ie=0xFD #@27208 receive with ifg=0x80, ie=0xFD + #@10879 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +248 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +390 "Can"\ FF + \ FF + #tPolling Can every 10:00 +2 #Cleanly exited at 23:03:54EDT20-Jul-22 +449 #-> ESP.ready! +155 "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 "collection"'% +2 "core" %\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +4 "core" + + .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %Qk\ +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %tr \ , +2 .tSS.configure :default +3 "sampler")#.0X ESP.ready! +4 #Powering core bus +551 .Gate.power :raw,:ON +3 "sampler") +10 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% + % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +4 "core" %\ ' + .tCS.configure :default +3 "collection"'#P d@b +4 "processing"%% +3 "core" %.\ 9 +2 .tPS.configure :default +2 "processing"%#A d`xb +4 "sampler")% +2 "core" %tsm\ d +2 .tSS.configure :default +3 "sampler")#.0X + .tElbow.configure :loose +3 "manipulator"&$ &.,(#b +6 "storage"( & +2 "core" & %\ P +2 .tSC.configure :loose +3 "storage"($.(\ 1~b +3 ( % +4 "core" % \ P +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +4 .tCH.coast + "collection"'  +3 "core" +2 .tCH.configure :default +2 "collection"'\ 2 +3 .tPH.coast +2 "processing"%  +4 "core" +2 .tPH.configure :default + "processing"%\ 2 +5 #tAll dwarf controllers running firmware version 3.85 +3 "sampler") +10 "collection"'% +3 "core" %\ & +2 ."rdySampler"Intake.select :close +3 "processing"%% +2 "manipulator"&% +6 ."rdySampler"Exhaust.select :close +2 .CTV.dial :air +4 "collection"'  +4 "core" %m\ 7 +2 %   +2 ."rdyProcessing"PSV.dial :air +3 "manipulator"&% +2 ."rdySampler"CSV.dial :waste1 +7 "processing"%  + "collection"' +5 "core" %  + + +3 ."rdySampler"SSV.dial :spit,avoiding: :exhaust +5 ."rdyProcessing"PS.reconfigure :default +4 .tForearm.reconfigure :loose +7 "sampler") +2 "processing"%#A d`xb +4 "manipulator"&#@2^d^b +4 .tForearm.home.seek :retract +3 ."rdyProcessing"PS.home.seek 0ml +4 "manipulator"&'\ +2 "processing"%'W +5 "core"  +2 "sampler")  +3 "core"  +3 ."readyCS"CS.reconfigure :fast +4 ."rdySampler"SS.reconfigure :default +5 "collection"'#d @b + "sampler")#.0X can +5 "Can"\ %AA +1219 #t-> exit +7 #mEXIT + #"espclient"Session Ended @1658866851.98EDT @1658873754.96EDT = =mMAIN_scheduler =tMAIN @EDT1658873756.74 #"core_reset"Sent BREAK +2 #t@30027 receive with ifg=0x10, ie=0xFD + #@30667 receive with ifg=0x10, ie=0xFD + #@31325 receive with ifg=0x10, ie=0xFD #@31965 receive with ifg=0x10, ie=0xFD + #@32615 receive with ifg=0x10, ie=0xFD + #@33264 receive with ifg=0x10, ie=0xFD #@33914 receive with ifg=0x10, ie=0xFD + #@34245 receive with ifg=0x80, ie=0xFD #@57635 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +8 #ESP2 v3.41 I2C Gateway v3.20 for core bus +235 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +370 "Can"x\ ;: + x\ ;: + #tPolling Can every 10:00 +2 #Cleanly exited at 16:20:51EDT26-Jul-22 +663 #-> access 2 +154 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  +2 "processing"% +2 % +4 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" %+ +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +3 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %Re\ + .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %su \ 3+ + .tSS.configure :default +3 "sampler")#.0X exit +5 #mEXIT @1658873784.30EDT @1658873920.66EDT = =mMAIN_scheduler =tMAIN @EDT1658873922.44 #"core_reset"Sent BREAK +2 #t@32699 receive with ifg=0x10, ie=0xFD + #@33331 receive with ifg=0x10, ie=0xFD + #@33985 receive with ifg=0x10, ie=0xFD #@34617 receive with ifg=0x10, ie=0xFD + #@35250 receive with ifg=0x10, ie=0xFD + #@35882 receive with ifg=0x10, ie=0xFD #@36513 receive with ifg=0x10, ie=0xFD + #@36839 receive with ifg=0x80, ie=0xFD #@39707 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +8 #ESP2 v3.41 I2C Gateway v3.20 for core bus +252 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +368 "Can"Ux\ 76 Ux\ 76 + #tPolling Can every 10:00 +397 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +1167 #t-> ESP.ready! +154 "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 "collection"'% +3 "core" %+ + .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +4 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %Rk\ \ +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %wu \ 4+ + .tSS.configure :default +2 "sampler")#.0X can +2 "Can"qy\ == +636 #t-> exit +5 #mEXIT @1658873972.12EDT @1658874099.08EDT = =tMAIN =mMAIN_scheduler @EDT1658874100.89 #"core_reset"Sent BREAK +2 #t@24981 receive with ifg=0x10, ie=0xFD + #@25617 receive with ifg=0x10, ie=0xFD + #@26274 receive with ifg=0x10, ie=0xFD #@26912 receive with ifg=0x10, ie=0xFD + #@27559 receive with ifg=0x10, ie=0xFD + #@28206 receive with ifg=0x10, ie=0xFD #@28854 receive with ifg=0x10, ie=0xFD + #@29185 receive with ifg=0x80, ie=0xFD #@19389 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +236 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +380 "Can"~y @@ + ~y @@ #tPolling Can every 10:00 +2 #Cleanly exited at 18:19:32EDT26-Jul-22 +1008 #-> exit +4 #mEXIT @1658874117.37EDT @1658874171.42EDT = =tMAIN =mMAIN_scheduler @EDT1658874173.24 #"core_reset"Sent BREAK +2 #t@24981 receive with ifg=0x10, ie=0xFD + #@25617 receive with ifg=0x10, ie=0xFD + #@26274 receive with ifg=0x10, ie=0xFD + #@26912 receive with ifg=0x10, ie=0xFD #@27559 receive with ifg=0x10, ie=0xFD + #@28206 receive with ifg=0x10, ie=0xFD #@28854 receive with ifg=0x10, ie=0xFD + #@29185 receive with ifg=0x80, ie=0xFD + #@52114 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +241 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +377 "Can"\\z @@ + \\z @@ + #tPolling Can every 10:00 + #Cleanly exited at 18:21:57EDT26-Jul-22 +753 #-> ESP.shutdown +3 #Asleep / Shutdown +30 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +743 #t-> ESP.wakekup +2 !o:NoMethodError : mesgu:NameError::message.undefined method `wakekup' for ESP:Module: name: wakekup: args[:bt["(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 +596 #-> ESP.wakeup +3 #Powering core bus +539 .Gate.power :raw,:ON +3 "sampler") +49 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %N\ + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %X\  + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" %us 1\ < + .tSS.configure :default +2 "sampler")#.0X ESP.ready! +2 "collection"';% +4 "core" %N +2 "processing"%<% +2 "manipulator"&=% +3 "sampler")>% +10 "core" %U]\  + %\ \ \  \ ~ + %ut \ 0 + "manipulator"&?& +5 "core" &\ \ \  ~d + "storage"(@& +3 "core" & b\  +2 "storage"(A% +3 "core" % ^\  +2 "collection"'B& +4 "core" &:  + "processing"%C& +3 "core" &Y\  +2 "collection"'D +3 "core"  +2 "processing"%E +3 "core" V + "processing"%F +3 "core" A +2 "processing"%G +3 "core" @ + "collection"'H% +5 "core" %F + "processing"%I% +4 "core" %U]\  +2 "sampler")J% +4 "core" %ut \ 0 +2 "collection"'K& +3 "core" &C  +2 "processing"%L& +3 "core" &]\  +2 "manipulator"&M% +4 "core" %\ \ \  ~ + "manipulator"&N& +4 "core" &\ \  ~d +2 "storage"(O& +3 "core" & :\  +2 "storage"(P% +3 "core" % a\  +2 "collection"'Q9 +3 "core" 9_/ +2 "processing"%R9 +3 "core" 9^. +477 #t-> exit +5 #mEXIT @1658874257.25EDT @1658874378.99EDT = =mMAIN_scheduler =tMAIN @EDT1658874380.77 #"core_reset"Sent BREAK +2 #t@46105 receive with ifg=0x10, ie=0xFD + #@46743 receive with ifg=0x10, ie=0xFD + #@47401 receive with ifg=0x10, ie=0xFD #@48037 receive with ifg=0x10, ie=0xFD + #@48685 receive with ifg=0x10, ie=0xFD + #@49332 receive with ifg=0x10, ie=0xFD #@49979 receive with ifg=0x10, ie=0xFD + #@50310 receive with ifg=0x80, ie=0xFD #@26943 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +8 #ESP2 v3.41 I2C Gateway v3.20 for core bus +234 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +365 "Can"z\ << + z\ << + #tPolling Can every 10:00 +2 #Cleanly exited at 18:24:17EDT26-Jul-22 +1187 #-> ESPmode=quick +707 #-> Storage.clear +2 !o:NoMethodError : mesgu:NameError::message0undefined method `clear' for Storage:Module: name:\ clear: args[:bt["(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 +637 #-> Storage.clear! +899 #-> SC +154 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %A + .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +5 "core" + + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %Ud\  + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" %ts \ 0 + .tSS.configure :default +3 "sampler")#.0X Storage.clear! +774 #-> Storage.fill! +1245 #-> exit +5 #mEXIT @1658874473.01EDT @1658874531.97EDT = =mMAIN_scheduler =tMAIN @EDT1658874533.78 #"core_reset"Sent BREAK +2 #t@64806 receive with ifg=0x10, ie=0xFD + #@65439 receive with ifg=0x10, ie=0xFD + #@557 receive with ifg=0x10, ie=0xFD #@1189 receive with ifg=0x10, ie=0xFD + #@1822 receive with ifg=0x10, ie=0xFD + #@2454 receive with ifg=0x10, ie=0xFD #@3086 receive with ifg=0x10, ie=0xFD + #@3412 receive with ifg=0x80, ie=0xFD #@42966 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +235 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +372 "Can"y DD + y DD + #tPolling Can every 10:00 +2 #Cleanly exited at 18:27:52EDT26-Jul-22 +962 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +23150 #t-> Main.Thread.exit +2 !o:NameError: mesg" uninitialized constant Main: name: Main:bt["(ESP):1: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 +758 #-> MainThread.exit +4 #mEXIT @1658874788.91EDT @1658874861.14EDT = =tMAIN =mMAIN_scheduler @EDT1658874862.95 #"core_reset"Sent BREAK +2 #t@64806 receive with ifg=0x10, ie=0xFD + #@65439 receive with ifg=0x10, ie=0xFD + #@557 receive with ifg=0x10, ie=0xFD + #@1189 receive with ifg=0x10, ie=0xFD #@1822 receive with ifg=0x10, ie=0xFD + #@2454 receive with ifg=0x10, ie=0xFD #@3086 receive with ifg=0x10, ie=0xFD + #@3412 receive with ifg=0x80, ie=0xFD + #@52363 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +237 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +377 "Can"Ty ED + Ty ED + #tPolling Can every 10:00 +384 #-> exit +4 #mEXIT @1658874873.17EDT @1658875469.06EDT = =mMAIN_scheduler =tMAIN @EDT1658875471.34 #"core_reset"Sent BREAK +2 #t@64806 receive with ifg=0x10, ie=0xFD + #@65439 receive with ifg=0x10, ie=0xFD + #@557 receive with ifg=0x10, ie=0xFD + #@1189 receive with ifg=0x10, ie=0xFD #@1822 receive with ifg=0x10, ie=0xFD + #@2454 receive with ifg=0x10, ie=0xFD #@3086 receive with ifg=0x10, ie=0xFD + #@3412 receive with ifg=0x80, ie=0xFD #@40314 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +10 #ESP2 v3.41 I2C Gateway v3.20 for core bus +225 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +380 "Can"Wy DD + Wy DD + #tPolling Can every 10:00 + #Cleanly exited at 18:34:33EDT26-Jul-22 +4 #Waiting for espclients... +75 #"espclient"Session Begun +1814 #-> can +3 "Can"Fy AA +707 #"espclient"-> ESPmode + !o:NameError: mesg"#uninitialized constant ESPmode: name: ESPmode:bt["%espclient:2:in `topLevelBinding'" exit + #Session Ended +28208 #Session Begun +962 #-> MainThread.exit +4 #mEXIT +3 #"espclient"Session Ended @1658875800.78EDT @1658875819.33EDT = =tMAIN =mMAIN_scheduler @EDT1658875821.17 #"core_reset"Sent BREAK +2 #t@64806 receive with ifg=0x10, ie=0xFD + #@65439 receive with ifg=0x10, ie=0xFD + #@557 receive with ifg=0x10, ie=0xFD + #@1189 receive with ifg=0x10, ie=0xFD #@1822 receive with ifg=0x10, ie=0xFD + #@2454 receive with ifg=0x10, ie=0xFD #@3086 receive with ifg=0x10, ie=0xFD + #@3412 receive with ifg=0x80, ie=0xFD + #@27023 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +244 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +421 "Can"y DD + y DD + #tPolling Can every 10:00 +2 #Cleanly exited at 18:50:00EDT26-Jul-22 +546 #-> pucks +780 #-> Puck.count +154 "sampler") +2 ) +2 "core"  +3 "collection"' + ' +3 "core"  +2 "processing"% +2 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" % + .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +3 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %U; + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" %st \ * + .tSS.configure :default +2 "sampler")#.0X& +4 "core" & \  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts + "manipulator"&?' +104 "core" ' + "storage"(@& +4 "core" & \  +2 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(A'L +277 "core" ' + "storage"(B- +4 "core" -'L + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (C% +3 "core" %M |\  +2 ."downElevator"SE.seek :down +4 "storage"(D' +99 (E% +3 "core" %Y { } \ ` + "manipulator"&F% +4 "core" % y +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&G'\ +94 "core" ' +72 ' + ."downElevator"SE.stop +2 "storage"(5 +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 4 + "storage"(H(,H +191 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +2 (I& +3 "core" &,I U V\  +2 "manipulator"&J& +3 "core" & y +2 .tElbow.seek 4 +2 "manipulator"&K( +22 "core" ( + "manipulator"&L& +4 "core" & x n +2 "storage"(M& +4 "core" &,I \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 700 counts +2 "manipulator"&N'# +99 "core" ' +2 "storage"(O& +4 "core" &,I k\  +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(P'L +273 "core" ' +2 "storage"(Q- +3 "core" -'L +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (R% +2 "core" %R  \  +3 ."downElevator"SE.seek :down +3 "storage"(S' +99 (T% +2 "core" %Y | | \ _ +2 "manipulator"&U% +4 "core" %1 x +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&V'\ +95 "core" ' +72 ' + ."downElevator"SE.stop +2 "storage"(5 +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(W(< +193 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (X& +2 "core" &< V W\  +2 "manipulator"&Y& +4 "core" & S w n + .tElbow.seek 5 +2 "manipulator"&Z( +3 "core" ( +2 "manipulator"&[& +4 "core" & x n + "storage"(\\& +4 "core" &< m n \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts + "manipulator"&]' +101 "core" ' +2 "storage"(^& +4 "core" &< \  +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(_'L +277 "core" ' +2 "storage"(`- +3 "core" -'L +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (a% +2 "core" %I } { \  +3 ."downElevator"SE.seek :down +3 "storage"(b' +99 (c% +3 "core" %Y { | \ ` + "manipulator"&d% +4 "core" % f xt +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&e'\ +96 "core" ' +68 ' + ."downElevator"SE.stop + "storage"(5 +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(f(K +191 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (g& +3 "core" &K  \  + "manipulator"&h& +4 "core" & y { n +2 .tElbow.seek 6 + "manipulator"&i( +12 "core" ( +2 "manipulator"&j& +4 "core" &\ | {# + "storage"(k& +4 "core" &K \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 700 counts + "manipulator"&l'2 +108 "core" ' + "storage"(m& +4 "core" &K 6\  +2 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(n'L +277 "core" ' + "storage"(o- +4 "core" -'L + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (p% +3 "core" %D q \  +2 ."downElevator"SE.seek :down +3 "storage"(q' +99 (r% +3 "core" %Z L V 9\ ` + "manipulator"&s% +5 "core" %?  u! + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&t'\ +97 "core" ' +62 ' + ."downElevator"SE.stop + "storage"(5 +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 7 + "storage"(u([z +196 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +2 (v& +3 "core" &[} | { M\  + "manipulator"&w& +4 "core" &\ x z# +2 .tElbow.seek 7 +2 "manipulator"&x( +25 "core" ( + "manipulator"&y& +4 "core" &\ \  }\ +2 "storage"(z& +4 "core" &[} \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 700 counts +2 "manipulator"&{' +112 "core" ' + "storage"(|& +4 "core" &[} /\  +2 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(}'L +271 "core" ' + "storage"(~- +4 "core" -'L + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (% +3 "core" %U %\  +2 ."downElevator"SE.seek :down +3 "storage"(' +99 (% +3 "core" %V } | \ ` + "manipulator"&% +4 "core" %: yy +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +67 ' +2 ."downElevator"SE.stop + "storage"(5 +1882 #t-> access 2 +3 "storage"(% +3 "core" % V\  + "manipulator"&% +4 "core" %\  \ - } +2 "manipulator"& & +3 "core" &\ \   }\ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"( (K +199 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 ( & +3 "core" &K y r (\  +579 #t-> exit +5 #mEXIT @1658875941.24EDT @1659371456.81EDT = =tMAIN =mMAIN_scheduler @EDT1659371458.61 #"core_reset"Sent BREAK +2 #t@46131 receive with ifg=0x10, ie=0xFD + #@46783 receive with ifg=0x10, ie=0xFD + #@47422 receive with ifg=0x10, ie=0xFD + #@48052 receive with ifg=0x10, ie=0xFD #@48874 receive with ifg=0x10, ie=0xFD + #@49507 receive with ifg=0x10, ie=0xFD + #@50139 receive with ifg=0x10, ie=0xFD #@50465 receive with ifg=0x80, ie=0xFD + #@15928 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +237 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +368 "Can"w 99 + w 99 + #tPolling Can every 10:00 +6 #Cleanly exited at 18:52:21EDT26-Jul-22 +1742 #-> can +3 "Can"w 55 +42148 #"duane"Session Begun +555 #-> can +4 "Can"w 56 +1501 #"duane"-> show log +3 !o:NoMethodError : mesg"8undefined method `show' for CmdServer::Client:Class: name0: args0:bt[";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"!duane:2:in `topLevelBinding'" showlog +13467 "Can"x 55 +3563 #"duane"-> log +30353 #-> exit +3 #Session Ended +1133 #t-> exit +4 #mEXIT @1659372414.64EDT @1659435444.70EDT = =mMAIN_scheduler =tMAIN @EDT1659435446.46 #"core_reset"Sent BREAK +2 #t@46131 receive with ifg=0x10, ie=0xFD + #@46783 receive with ifg=0x10, ie=0xFD + #@47422 receive with ifg=0x10, ie=0xFD #@48052 receive with ifg=0x10, ie=0xFD + #@48874 receive with ifg=0x10, ie=0xFD + #@49507 receive with ifg=0x10, ie=0xFD #@50139 receive with ifg=0x10, ie=0xFD + #@50465 receive with ifg=0x80, ie=0xFD #@14690 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +8 #ESP2 v3.41 I2C Gateway v3.20 for core bus +234 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +371 "Can"c 87 + c 87 #tPolling Can every 10:00 +3 #Cleanly exited at 12:46:54EDT01-Aug-22 +1139 #-> ESP.ready? +696 #-> ESP.ready! +154 "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 "collection"'% +3 "core" %\  + .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +4 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %UB + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" %ro \  + .tSS.configure :default +2 "sampler")#.0X showlog +1792 #-> showlog -10 +33385 #-> quit +4 #mEXIT @1659435835.84EDT @1659447699.73EDT = =tMAIN =mMAIN_scheduler @EDT1659447701.67 #"core_reset"Sent BREAK +2 #t@62265 receive with ifg=0x10, ie=0xFD + #@62904 receive with ifg=0x10, ie=0xFD + #@63561 receive with ifg=0x10, ie=0xFD #@64200 receive with ifg=0x10, ie=0xFD + #@64849 receive with ifg=0x10, ie=0xFD + #@65497 receive with ifg=0x10, ie=0xFD #@608 receive with ifg=0x10, ie=0xFD + #@939 receive with ifg=0x80, ie=0xFD #@30625 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +8 #ESP2 v3.41 I2C Gateway v3.20 for core bus +247 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +402 "Can"#u <; + #u <; #tPolling Can every 10:00 +2 #Cleanly exited at 06:23:55EDT02-Aug-22 +2055 #-> can +2 "Can"3t 88 +954 #t-> showlog -1 +513 #-> showlog -2 +2979 #-> quit +3 #mEXIT @1659447773.41EDT @1659551975.57EDT = =mMAIN_scheduler =tMAIN @EDT1659551977.44 #"core_reset"Sent BREAK +2 #t@44463 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.41 I2C Gateway v3.20 +208 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +241 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +397 "Can" \  +  \ x + #tPolling Can every 10:00 +2 #Cleanly exited at 09:42:53EDT02-Aug-22 +308 #"duane"Session Begun +630 #t-> clients +9446 #-> showlog +1234 #-> can +4 "Can"\  +48349 \  +60000 \  +60001 \  +60002 \  +60001 \  +60001 \  +60001 \  +60001 \  +60001 \  +60001 \  +60001 \  +60001 \  +60001 ~\  +60001 \  +60001 \  +60001 \  +60001 \  +60000 \  +60002 \  +60000 \  +60001 \  +60001 \  +60001 \  +60001 \  +60001 g\  +60001 \  +60001 ~\  +60001 }\  +60001 \  +60001 {\  +60001 {\  +60001 z\ \  +60001 y\  +60001 x\  +60001 Qw\  +60001 w\  +60001 v\  +60000 u\  +60001 t\  +60001 t\  +60001 (t\  +60001 v\  +60001 v\  +60001 u\  +60001 t\  +60001 't\  +60001 s\  +60001 \ r\  +60000 q\  +60001 <s\  +60001 s\  +60001 r\  +60001  s\  +60001 t\  +60001 s\  +60001 r\  @EDT1659586186.21 0r  +60001 s  +60001 r  +60001 s  +60001 r  +60001 )r  +60001 s  +60001 s  +60001 s  +60001 s  +60000 #r  +60002 r  +60000 s  +60001 s  +60001 q  +60001 r  +60001 r  +60001 r  +60001 r\ 6 +60001 r\  +60001 r\  +60001 q\ 6 +60001 %r\ ' +60001 r\  +60001  r\  +60001 r\  +60001 q\  +60001 "r\  +60000 p\  +60001 q\ \  +60001 s\  +60001 uq\  +60001 p\  +60002  q\  +60000 p  +60001 o  +3496 #t-> exit +7 #mEXIT +2 #"duane"Session Ended @1659607221.62EDT @1659635048.15EDT = =tMAIN =mMAIN_scheduler @EDT1659635049.96 #"core_reset"Sent BREAK + #t@20203 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +238 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +380 "Can"\ h \ h + #tPolling Can every 10:00 +3 #Cleanly exited at 06:00:21EDT04-Aug-22 +4658 #"duane"Session Begun +1487 #-> cd /var/log/esp +2 !o:SyntaxError: mesg"7compile error\ duane:1: unknown regexp options - lg:bt["!duane:1:in `topLevelBinding'" showlog -10 +2947 #-> cd +1077 #-> /var/log/esp +2 !o:SyntaxError: mesg"7compile error\ duane:4: unknown regexp options - lg:bt["!duane:4:in `topLevelBinding'" cd /var/log/esp +2 !o:SyntaxError: mesg"7compile error\ duane:5: unknown regexp options - lg:bt["!duane:5:in `topLevelBinding'" cd /var/log/esp +2 !o:SyntaxError: mesg"7compile error\ (ESP):1: unknown regexp options - lg:bt["(ESP):1: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 +35282 #-> at "11:00AM 08/05/2022" do\ shallowDAwithoutWCR\ end + #Preparing to sleep until 11:00AM 08/05/2022 +5 #"shutdown"Shutdown +5 #tAsleep til 11:00AM 08/05/2022 +6 #Continuing at 11:00EDT05-Aug-22 +4 "Can"\ { +7 ."Qmail"GoodNews.email "Then, (ESP):2\\n{1 => 0,\\n 3 => 0,\\n 4 => 0,\\n 5 => 0,\\n 6 => 0,\\n 7 => 0}\\nCan@13:52:44, 21.0C, 64% humidity, 14.8psia, 13.211V, 0.085A, 0.085A avg, 1.12W",Subject: "Asleep until 11:00EDT05-Aug-22" +8076 #"uploadLog"upsync +1097 "Can"\  +614 !to:IRB::Abort: mesg"User Abort!!:@checkpoint: omitted:bt["1/home/esp/esp2/lib/esp.rb:79:in `mainThread'""/home/esp/esp2/lib/esp.rb:327 +881 #-> quit +6 #mEXIT + #"duane"Session Ended @1659635671.04EDT @1659636773.78EDT = =mMAIN_scheduler =tMAIN @EDT1659636775.56 #"core_reset"Sent BREAK + #t@22987 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +8 #ESP2 v3.41 I2C Gateway v3.20 for core bus +234 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +367 "Can"\  + \ w + #tPolling Can every 10:00 +2 #Cleanly exited at 13:54:30EDT04-Aug-22 +479 #-> showlog +24424 #-> quit +4 #mEXIT @1659637030.79EDT @1659637261.42EDT = =mMAIN_scheduler =tMAIN @EDT1659637263.23 #"core_reset"Sent BREAK +2 #t@84 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +236 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +374 "Can"\  + \ x + #tPolling Can every 10:00 +3 #Cleanly exited at 14:17:10EDT04-Aug-22 +3522 #"duane"Session Begun +1389 #-> abort 'test' +2242 #-> abort "tested" +3683 #-> abort! "tested" +2 !o:CmdServer::Client::Error: mesg"Aborting Mission: tested:bt["!duane:3:in `topLevelBinding'" ESP.main.exit +3 #mEXIT +4 #"duane"Session Ended @1659642189.43EDT @1659642245.26EDT = =mMAIN_scheduler =tMAIN @EDT1659642247.06 #"core_reset"Sent BREAK + #t@24411 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +8 #ESP2 v3.41 I2C Gateway v3.20 for core bus +249 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +381 "Can"s~\ / + s~\ / + #tPolling Can every 10:00 +22958 #-> 5.times {puts "no way"} +37003 "Can"O}\ ) +28633 #t-> clients +445 #-> esp +355 #-> exit +4 #mEXIT @1659643147.47EDT @1659643190.68EDT = =mMAIN_scheduler =tMAIN @EDT1659643192.52 #"core_reset"Sent BREAK + #t@53657 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +8 #ESP2 v3.41 I2C Gateway v3.20 for core bus +254 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +398 "Can"R|\ % + R|\ %x + #tPolling Can every 10:00 + #Cleanly exited at 15:59:07EDT04-Aug-22 +3559 #-> quit +3 #mEXIT @1659643234.81EDT @1659665430.10EDT = =mMAIN_scheduler =tMAIN @EDT1659665431.90 #"core_reset"Sent BREAK + #t@25013 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +238 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +386 "Can"3v  + 3v ~ #tPolling Can every 10:00 +2 #Cleanly exited at 16:00:34EDT04-Aug-22 +783 #-> quit +3 #mEXIT @1659665446.16EDT @1660244798.85EDT = =mMAIN_scheduler =tMAIN @EDT1660244800.62 #"core_reset"Sent BREAK + #t@11488 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +233 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +371 "Can"w  w  + #tPolling Can every 10:00 +2 #Cleanly exited at 22:10:46EDT04-Aug-22 +539 #-> ESP.ready! +4 #Powering core bus +567 .Gate.power :raw,:ON +2 "sampler") +56 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +483 !"core_reader"o:I2C::Bus::Error: mesg" Timeout:bt["1/home/esp/esp2/lib/delay.rb:105:in `process'"6/home/esp/esp2/lib/schedule.rb:169:in `asyncStep'"1/home/esp/esp2/lib/schedule.rb:446:in `step'"4/home/esp/esp2/lib/schedule.rb:195:in `process'"2/home/esp/esp2/lib/schedule.rb:213:in `start'"1/home/esp/esp2/lib/schedule.rb:212:in `loop'"2/home/esp/esp2/lib/schedule.rb:212:in `start'"-/home/esp/esp2/lib/esp.rb:199:in `shell'"4/home/esp/esp2/lib/realtime.rb:21:in `realTime'"#/home/esp/esp2/mode/real.rb:11"2/home/esp/esp2/lib/framework.rb:111:in `load'"0/home/esp/esp2/lib/framework.rb:111:in `ld'"4/home/esp/esp2/lib/framework.rb:136:in `ldMode'""/home/esp/esp2/lib/esp.rb:327"1/home/esp/esp2/lib/esp.rb:75:in `mainThread'"1/home/esp/esp2/lib/esp.rb:75:in `initialize'"!/home/esp/esp2/lib/esp.rb:75 +28 #"core_reset"Sent BREAK +227 #Sent BREAK +227 #Sent BREAK +201 !"core_reader"o:I2C::Gateway::Port::Error: mesg"No Response to BREAK:bt[ "5/home/esp/esp2/lib/i2c/gateway.rb:258:in `reset'"1/home/esp/esp2/lib/thread.rb:909:in `create'"0/home/esp/esp2/lib/thread.rb:738:in `start'"1/home/esp/esp2/lib/thread.rb:906:in `create'"5/home/esp/esp2/lib/thread.rb:905:in `initialize'"%/home/esp/esp2/lib/thread.rb:905 + #Retry #1 of 3 +28 #"core_reset"Sent BREAK +227 #Sent BREAK +227 #Sent BREAK +201 !"core_reader"o:I2C::Gateway::Port::Error: mesg"No Response to BREAK:bt[ "5/home/esp/esp2/lib/i2c/gateway.rb:258:in `reset'"1/home/esp/esp2/lib/thread.rb:909:in `create'"0/home/esp/esp2/lib/thread.rb:738:in `start'"1/home/esp/esp2/lib/thread.rb:906:in `create'"5/home/esp/esp2/lib/thread.rb:905:in `initialize'"%/home/esp/esp2/lib/thread.rb:905 + #Retry #2 of 3 +28 #"core_reset"Sent BREAK +227 #Sent BREAK +227 #Sent BREAK +200 !"core_reader"o:I2C::Gateway::Port::Error: mesg"No Response to BREAK:bt[ "5/home/esp/esp2/lib/i2c/gateway.rb:258:in `reset'"1/home/esp/esp2/lib/thread.rb:909:in `create'"0/home/esp/esp2/lib/thread.rb:738:in `start'"1/home/esp/esp2/lib/thread.rb:906:in `create'"5/home/esp/esp2/lib/thread.rb:905:in `initialize'"%/home/esp/esp2/lib/thread.rb:905 +2 #Retry #3 of 3 +27 #"core_reset"Sent BREAK +227 #Sent BREAK +227 #Sent BREAK +201 #"core_reader"Try 'Gate.reconnect' to recover +52687 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3407 !to:SignalException: mesg" SIGHUP:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:77:in `join'"1/home/esp/esp2/lib/esp.rb:77:in `mainThread'""/home/esp/esp2/lib/esp.rb:327 +3 "sampler") @1660247131.95EDT = =mMAIN_scheduler =tMAIN @EDT1660247135.96 #"core_reset"Sent BREAK +5 #t@21632 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +21 #ESP2 v3.41 I2C Gateway v3.20 for core bus +566 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +890 "Can"  +2  { + #tPolling Can every 10:00 +5 #Cleanly exited at 15:06:46EDT11-Aug-22 +7 #Waiting for espclients... +19 #"danna"Session Begun +824 #-> can +5 "Can"  +2235 #"danna"-> ESP.ready! +4 #Powering core bus +567 .Gate.power :raw,:ON +72 "sampler") +4 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" % + ."danna"CS.configure :default +3 "collection"'#P d@b +4 "processing"%% +4 "core" %g + ."danna"PS.configure :default +2 "processing"%#A d`xb +4 "sampler")% +3 "core" %eh \ + ."danna"SS.configure :default +3 "sampler")#.0X L +2 "storage"(6& +4 "core" &\ \   +2 "storage"(7% +3 "core" %\ \   +2 "collection"'89 +4 "core" 9R& + "processing"%99 +3 "core" 9c2 +1256 #"danna"-> Puck.count + "storage"(:% +5 "core" %\ \ \ \ @ +2 ."danna"SE.seek :down +2 "storage"(;' +5 "core" ' + ."danna"SE.stop +2 "storage"(5 +3 ."danna"Hand.open + "manipulator"&<1 +74 "core" 1 +2 "manipulator"&=% +5 "core" % \ #  K +2 ."danna"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 ."danna"SC.seek 1 +2 "storage"(>($ +352 "core" ( + ."danna"SC.configure :limp +3 "storage"($(\ 1b +4 (?& +4 "core" &'\  D + "manipulator"&@& +4 "core" & B I + ."danna"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +3 ."danna"Elbow.seek 1 +2 "manipulator"&A( +18 "core" ( +2 "manipulator"&B& +4 "core" & G n + "storage"(C& +4 "core" &' +2 ."danna"Forearm.seek 1 + 700 counts +2 "manipulator"&D' +95 "core" ' + "storage"(E& +4 "core" &' \  +2 ."danna"SE.reconfigure :place +3 "storage"(#]K-0-\ b +5 ."danna"SE.seek :beamBreak + "storage"(F'L +282 "core" ' + "storage"(G- +4 "core" -'L +2 ."danna"SE.configure :default +2 "storage"(#QK-0-\ b +5 (H% +2 "core" %P ` +2 ."downElevator"SE.seek :down +3 "storage"(I' +100 (J% +4 "core" %\\O R a + "manipulator"&K% +5 "core" % K + ."danna"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 ."danna"Forearm.seek :retract +2 "manipulator"&L'\ +90 "core" ' +75 ' + ."downElevator"SE.stop + "storage"(5 +5 ."danna"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +4 ."danna"SC.seek 2 +2 "storage"(M( +198 "core" ( +2 ."danna"SC.configure :limp +2 "storage"($(\ 1b +4 (N& +3 "core" & g  +2 "manipulator"&O& +4 "core" & R H n +2 ."danna"Elbow.seek 2 + "manipulator"&P( +24 "core" ( +2 "manipulator"&Q& +4 "core" &  H + "storage"(R& +4 "core" &  +2 ."danna"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."danna"Forearm.seek 2 + 700 counts +2 "manipulator"&S' +94 "core" ' +2 "storage"(T& +4 "core" & \ \ R  +2 ."danna"SE.reconfigure :place +3 "storage"(#]K-0-\ b +5 ."danna"SE.seek :beamBreak + "storage"(U'L +320 "core" ' +2 "storage"(V- +3 "core" -'+ +2 ."danna"SE.configure :default +2 "storage"(#QK-0-\ b +5 (W% +2 "core" % 4 \ \ % +2 ."downElevator"SE.seek :down +4 "storage"(X' +99 (Y% +40 "core" %]O o a +2 "manipulator"&Z% +5 "core" %  Kw +2 ."danna"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."danna"Forearm.seek :retract +2 "manipulator"&['\ +93 "core" ' +18 ' + ."downElevator"SE.stop +2 "storage"(5 +4 ."danna"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +4 ."danna"SC.seek 3 +2 "storage"(\\( +186 "core" ( + ."danna"SC.configure :limp +3 "storage"($(\ 1b +4 (]& +3 "core" & \   +2 "manipulator"&^& +4 "core" & 8 J + ."danna"Elbow.seek 3 +2 "manipulator"&_( +13 "core" ( + "manipulator"&`& +4 "core" &  K +2 "storage"(a& +5 "core" & u  +2 ."danna"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."danna"Forearm.seek 3 + 700 counts +2 "manipulator"&b' +98 "core" ' +2 "storage"(c& +4 "core" &\ \ h  +2 ."danna"SE.reconfigure :place +2 "storage"(#]K-0-\ b +5 ."danna"SE.seek :beamBreak + "storage"(d'L +281 "core" ' + "storage"(e- +4 "core" -'L + ."danna"SE.configure :default +3 "storage"(#QK-0-\ b +4 (f% +3 "core" %S " +2 ."downElevator"SE.seek :down +4 "storage"(g' +99 (h% +2 "core" %P a +2 "manipulator"&i% +4 "core" % 3 G +2 ."danna"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."danna"Forearm.seek :retract +2 "manipulator"&j'\ +94 "core" ' +64 ' + ."downElevator"SE.stop + "storage"(5 +4 ."danna"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +4 ."danna"SC.seek 4 +2 "storage"(k(,H +197 "core" ( +2 ."danna"SC.configure :limp +3 "storage"($(\ 1b +4 (l& +3 "core" &,H  + "manipulator"&m& +5 "core" &  K +2 ."danna"Elbow.seek 4 +2 "manipulator"&n( +24 "core" ( + "manipulator"&o& +4 "core" & ` I!r +2 "storage"(p& +4 "core" &,H  +2 ."danna"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."danna"Forearm.seek 4 + 700 counts +2 "manipulator"&q'# +93 "core" ' +2 "storage"(r& +4 "core" &,H \  a  +2 ."danna"SE.reconfigure :place +2 "storage"(#]K-0-\ b +5 ."danna"SE.seek :beamBreak + "storage"(s'L +281 "core" ' + "storage"(t- +4 "core" -'L + ."danna"SE.configure :default +3 "storage"(#QK-0-\ b +5 (u% +2 "core" %P +2 ."downElevator"SE.seek :down +3 "storage"(v' +100 (w% +2 "core" %Q \ b +2 "manipulator"&x% +4 "core" %  F1 +2 ."danna"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."danna"Forearm.seek :retract +2 "manipulator"&y'\ +92 "core" ' +66 ' + ."downElevator"SE.stop + "storage"(5 +4 ."danna"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +4 ."danna"SC.seek 5 +2 "storage"(z(< +189 "core" ( +2 ."danna"SC.configure :limp +2 "storage"($(\ 1b +4 ({& +3 "core" &<  +2 "manipulator"&|& +3 "core" & F J!r +2 ."danna"Elbow.seek 5 +2 "manipulator"&}( +5 "core" ( + "manipulator"&~& +4 "core" &  G!r + "storage"(& +5 "core" &<  +2 ."danna"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."danna"Forearm.seek 5 + 700 counts +2 "manipulator"&' +125 "core" ' +2 "storage"(& +4 "core" &< \  ,  +2 ."danna"SE.reconfigure :place +3 "storage"(#]K-0-\ b +4 ."danna"SE.seek :beamBreak + "storage"('L +281 "core" ' + "storage"(- +4 "core" -'L + ."danna"SE.configure :default +3 "storage"(#QK-0-\ b +8 (% +4 "core" %V ; +2 ."downElevator"SE.seek :down +3 "storage"(' +99 (% +3 "core" %Q a + "manipulator"&% +4 "core" %  G< +2 ."danna"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."danna"Forearm.seek :retract +2 "manipulator"& '\ +94 "core" ' +74 ' + ."downElevator"SE.stop + "storage"(5 +4 ."danna"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +4 ."danna"SC.seek 6 +2 "storage"(\ (K +191 "core" ( + ."danna"SC.configure :limp +3 "storage"($(\ 1b +3 ( & +4 "core" &K  +2 "manipulator"& & +3 "core" & 5 G!r +3 ."danna"Elbow.seek 6 +3 "manipulator"& ( +14 "core" ( + "manipulator"&& +5 "core" &\  H$ + "storage"(& +4 "core" &K D  +2 ."danna"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."danna"Forearm.seek 6 + 700 counts +2 "manipulator"&'2 +91 "core" ' +2 "storage"(& +4 "core" &K \ f  +2 ."danna"SE.reconfigure :place +3 "storage"(#]K-0-\ b +5 ."danna"SE.seek :beamBreak + "storage"('L +282 "core" ' + "storage"(- +4 "core" -'L + ."danna"SE.configure :default +2 "storage"(#QK-0-\ b +5 (% +2 "core" %S +2 ."downElevator"SE.seek :down +4 "storage"(' +99 (% +2 "core" %R t a +2 "manipulator"&% +4 "core" %8  Gi +2 ."danna"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."danna"Forearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +74 ' + ."downElevator"SE.stop + "storage"(5 +5 ."danna"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 ."danna"SC.seek 7 +2 "storage"(([z +197 "core" ( +3 ."danna"SC.configure :limp +2 "storage"($(\ 1b +4 (& +3 "core" &[| \   +2 "manipulator"&& +4 "core" &  G$ + ."danna"Elbow.seek 7 +2 "manipulator"&$( +28 "core" ( + "manipulator"&&& +5 "core" & g F + "storage"('& +4 "core" &[|  +2 ."danna"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."danna"Forearm.seek 7 + 700 counts +2 "manipulator"&(' +99 "core" ' +2 "storage"(& +4 "core" &[|\ \  #  +2 ."danna"SE.reconfigure :place +2 "storage"(#]K-0-\ b +5 ."danna"SE.seek :beamBreak + "storage"('L +278 "core" ' + "storage"("- +4 "core" -'L + ."danna"SE.configure :default +3 "storage"(#QK-0-\ b +4 (+% +3 "core" %V v +2 ."downElevator"SE.seek :down +3 "storage"(,' +99 (-% +3 "core" %Q b + "manipulator"&.% +4 "core" % g H +2 ."danna"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."danna"Forearm.seek :retract +2 "manipulator"&/'\ +97 "core" ' +72 ' + ."downElevator"SE.stop + "storage"(5 +8779 #"danna"-> can +4 "Can" XX +36634 z~ 65 +32817 #"danna"-> access 2 +3 "storage"(0% +4 "core" %\  o +2 "manipulator"&1% +4 "core" %\ v E2 +2 "manipulator"&2& +3 "core" & = I +2 ."danna"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 ."danna"SC.seek 6 + "storage"(3(K +197 "core" ( + ."danna"SC.configure :limp +3 "storage"($(\ 1b +4 (4& +3 "core" &K +1782 #"danna"-> require 'shuffle' +1247 #-> Shuffle.puck +2 !o:NameError: mesg"#uninitialized constant Shuffle: name: Shuffle:bt["!danna:7:in `topLevelBinding'" Shufflepuck +2 !o:NameError: mesg"'uninitialized constant Shufflepuck: name:Shufflepuck:bt["!danna:8:in `topLevelBinding'" Shuffle + !o:NameError: mesg"#uninitialized constant Shuffle: name: Shuffle:bt["!danna:9:in `topLevelBinding'" can +4 "Can" @@ +25494  == +60001 v 66 +45830 #"danna"-> exit +2 #Session Ended +14169 "Can" 66 +60001 x 55 +60001  >> +3151 #"danna"Session Begun +708 #-> MainThread.exit +5 #mEXIT +3 #"danna"Session Ended @1660254992.11EDT @1660255022.09EDT = =mMAIN_scheduler =tMAIN @EDT1660255023.93 #"core_reset"Sent BREAK +2 #t@20313 receive with ifg=0x10, ie=0xFD #@20944 receive with ifg=0x10, ie=0xFD + #@21598 receive with ifg=0x10, ie=0xFD + #@22230 receive with ifg=0x10, ie=0xFD #@22861 receive with ifg=0x10, ie=0xFD + #@23493 receive with ifg=0x10, ie=0xFD + #@24125 receive with ifg=0x10, ie=0xFD #@24451 receive with ifg=0x80, ie=0xFD + #@17133 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +10 #ESP2 v3.41 I2C Gateway v3.20 for core bus +239 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +378 "Can" :: +  :: + #tPolling Can every 10:00 +2 #Cleanly exited at 17:56:32EDT11-Aug-22 +578 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  +2 "processing"% + % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +2 "core" %d +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +2 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %S + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +2 "core" %lj % +2 .tSS.configure :default +2 "sampler")#.0X can +4 "Can" JI +923 #t-> exit +5 #mEXIT @1660255055.47EDT @1660255515.05EDT = =mMAIN_scheduler =tMAIN @EDT1660255516.95 #"core_reset"Sent BREAK +2 #t@8976 receive with ifg=0x10, ie=0xFD + #@9616 receive with ifg=0x10, ie=0xFD #@10275 receive with ifg=0x10, ie=0xFD + #@10915 receive with ifg=0x10, ie=0xFD + #@11565 receive with ifg=0x10, ie=0xFD #@12214 receive with ifg=0x10, ie=0xFD + #@12863 receive with ifg=0x10, ie=0xFD #@13194 receive with ifg=0x80, ie=0xFD + #@31826 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +8 #ESP2 v3.41 I2C Gateway v3.20 for core bus +251 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +392 "Can" @? +  @? + #tPolling Can every 10:00 +2 #Cleanly exited at 17:57:35EDT11-Aug-22 +474 #-> ESP.ready! +154 "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\ +3 "sampler")&\ +2 "collection"'% +3 "core" %1 +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +4 "core" + + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %S^ + .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %lk % +2 .tSS.configure :default +2 "sampler")#.0XRESET< ESP2 v3.41 I2C Gateway v3.20 +218 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +539 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +876 "Can"  +2  z +2 #tPolling Can every 10:00 +14 #Cleanly exited at 18:05:23EDT11-Aug-22 +610 #-> ESP.ready! +6 #Powering core bus +576 .Gate.power :raw,:ON + "sampler") +18 ) +5 "core"  +4 "collection"' +4 ' +9 "core"  +2 "processing"% +4 % +6 "core"  +10 "collection"' 9\ +6 ' 0\ +2 ' -\ +10 "processing"% 9\ +4 % 2\ +4 % *\ +4 % 0\ +6 "sampler")&\ +6 "collection"'% +6 "core" % +5 .tCS.configure :default +6 "collection"'#P d@b +4 "processing"%% +6 "core" % +5 .tPS.configure :default +3 "processing"%#A d`xb +4 "sampler")% +9 "core" %ll\  +2 .tSS.configure :default +4 "sampler")#.0X PS.flush +6 #Flushing Processing stage + "processing"%;% +6 "core" %V +4 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%<& +9 "core" &  +5 .tHand.open + "manipulator"&=1 +68 "core" 1 +2 "manipulator"&>& +10 "core" & @ N +4 "manipulator"&?% +9 "core" % \  s N +4 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage +5 "manipulator"&@(- +201 "core" ( +4 "manipulator"&A& +9 "core" &- ! M +3 .tElbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +3 &B& +10 "core" &- ' M +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +6 .tForearm.seek :garage +4 "manipulator"&C' +104 "core" ' +3 .tHand.close +5 "manipulator"&D/ +69 "core" / +2 "manipulator"&E& +9 "core" &- a b 6 @ +4 "manipulator"&F% +6 "core" % "x V T t @+ +4 .tForearm.seek :retract +4 "manipulator"&G'\ +109 "core" ' +5 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC +5 "manipulator"&H( +137 "core" ( +3 "manipulator"&I& +11 "core" & < J= +2 .tElbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +3 &J& +7 "core" & ` J= +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC +4 "manipulator"&K' +104 "core" ' +6 "manipulator"&L& +8 "core" &  I= +3 "manipulator"&M% +10 "core" %  I +3 "processing"%N& +8 "core" &  +4 "processing"%O& +14 "core" &  +2 &  +4 .tPC.seek :closed +8 "processing"%P(Tg +9 "core" &  +5 &&  + &E %h +9 &fS} 9 +8 &zy M +12 &\\W S +8 &R S +8 &U S +11 &T S +9 &eQ S +12 &(R R +8 &O S +7 &S` S +11 &!mT S +9 &#/Q S +8 &$T S +12 &&U S +8 &(vT R +11 &*7O S +8 &+R R +8 &-R R +12 &/~L R +8 &1@Q R +8 &3SS R +11 &4O S +9 &6T S +10 &8HT R +11 &:\ Q R +6 &;T S +10 &=R! S +11 &?PN R +7 &AN R +13 &BSU S +7 &DS S +9 &FTW T +11 &H` T +8 &In W +11 &K Y +8 &ML Y +10 &O Y +9 &P Y +10 &R Z +10 &SO] _ +8 &TD 8[ / +4 ( +6 "processing"%O& +9 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.63 + "processing"%Q& +9 "core" &TD" / +2 &TD" / +2 .tHand.open +5 "manipulator"&R1 +75 "core" 1 +2 "manipulator"&S% +10 "core" %  F +5 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +4 "manipulator"&T'\ +95 "core" ' +2 .tPSV.dial PSR + "processing"%U +143 "core"  +2 .tPSR.select :flush +7 "processing"%j +16 .tPS.seek 1ml + "processing"%V'P +1096 "core" ' +5 .tPSR.select :air +5 "processing"% +11 .tPS.seek 2.5ml +4 "processing"%W' +1617 "core" ' +2 .tPSV.dial PTV +6 "processing"%X +81 "core" +75 .tPTV.dial :puck +17 "processing"%Y  +79 "core"  +3 .tPBV.dial :waste1 +3 "processing"%Z  +59 "core" +6 .tPS.seek 0ml +4 "processing"%['W +2637 "core" ' +3 .tPSV.dial PSR +9 "processing"%\\ +77 "core"  +5 .tPSR.select :flush +3 "processing"%@ +15 .tPS.seek 0.5ml + "processing"%]' +593 "core" ' +2 .tPSR.select :air +4 "processing"% +13 .tPS.seek 2.5ml +4 "processing"%^' +2121 "core" ' +3 .tPSV.dial PTV +5 "processing"%_ +79 "core" +6 .tPBV.dial PSV +2 "processing"%` U +59 "core" W +4 .tPS.seek 0ml +5 "processing"%a'W +2638 "core" ' +2 .tPSV.dial PBV +4 "processing"%b @ +47 "core" > +5 .tPS.seek 2.5ml +4 "processing"%c' +2637 "core" ' +2 .tPSV.dial :waste1 + "processing"%d  +79 "core"  +5 .tPS.seek 0ml +4 "processing"%e'W +2637 "core" ' +2 .tPSV.dial PSR +4 "processing"%f +47 "core"  +3 .tPSR.select :air +7 .PS.seek 2.5ml +4 "processing"%g' +2628 "core" ' +5 .tPSV.dial PTV +3 "processing"%h +76 "core" +4 .tPBV.dial PSV +3 .PS.seek 0ml + "processing"%i'W +2637 "core" ' +3 .tPSV.dial PBV + "processing"%j @ +50 "core" > +5 .tPS.seek 2.5ml + "processing"%k' +2628 "core" ' +2 .tPSV.dial :waste1 +4 "processing"%l  +79 "core"  +5 .tPS.seek 0ml +4 "processing"%m'W +2631 "core" ' +5 #tGaraging FlushPuck in Processing Clamp + "manipulator"&n& +9 "core" & y y ?= +4 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC +5 "manipulator"&o( +6 "core" ( +2 "manipulator"&p& +9 "core" & y { ~ ?= +4 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &q& +9 "core" & w w ?= +4 .tForearm.seek PC + "manipulator"&r' +101 "core" ' +5 .tHand.close + "manipulator"&s/ +71 "core" / +4 .tPC.seek :open + "processing"%t( +406 "core" ( +4 "manipulator"&u& +9 "core" &  E= +2 "manipulator"&v% +9 "core" %  F +4 .tForearm.seek :retract + "manipulator"&w'\ +100 "core" ' +5 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +4 "manipulator"&x(- +146 "core" ( +2 "manipulator"&y& +9 "core" &- X i ?6 +4 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +6 &z& +5 "core" &- [ e @6 +4 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage +5 "manipulator"&{' +116 "core" ' +4 .tHand.open + "manipulator"&|1 +79 "core" 1 +3 "manipulator"&}% +9 "core" % o   W 4R +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +5 "manipulator"&~'\ +108 "core" ' +2601 #t-> Flush.PC +3 #Loading FlushPuck into Processing Clamp from FlushPuck::Garage +6 "processing"%& +8 "core" & +4 "manipulator"&& +10 "core" &-   A6 +3 .tElbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +8 "core" ( +4 "manipulator"&& +8 "core" &- x u e A6 +3 .tElbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +4 && +7 "core" &- z  A6 +5 .tForearm.seek :garage +4 "manipulator"&' +109 "core" ' +2 .tHand.close +4 "manipulator"&/ +76 "core" / +4 "manipulator"&& +9 "core" &-   # 86 +5 "manipulator"&% +9 "core" % $  8\\ +5 .tForearm.seek :retract + "manipulator"& '\ +111 "core" ' +2 .tElbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC +4 "manipulator"&\ ( +148 "core" ( +4 "manipulator"& & +8 "core" & f B? +2 .tElbow.reconfigure :loose +10 "manipulator"&$ &.,(#b +4 & & +6 "core" & % C? +3 .tForearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +5 "manipulator"& ' +104 "core" ' +4 "manipulator"&& +7 "core" & A? +2 "manipulator"&% +9 "core" % z w L A +5 "processing"%& +9 "core" & +4 "processing"%& +10 "core" & +8 .tPC.seek :closed + "processing"%(Tg +10 "core" & +2 &  +4 &.t8 ,} +10 &a{8 @ +11 &[p R +5 &O R +12 &M S +10 &O S +8 &`O R +10 &!N S +11 &J R +9 &J R +9 & gN S +7 &"*O R +12 &#P S +8 &%O S +8 &'pK R +12 &)1K S +10 &*H R +7 &,O R +10 &.wL S +9 &0:K R +10 &1L R +10 &3I R +8 &5N R +10 &7BN R +9 &9I R +10 &:O R +9 &<M S +8 &>JK R +11 &@ I R +9 &AN R +7 &CQ R +13 &EQO S +8 &GU S +9 &H` T +10 &Ju W +10 &LH\ Y +9 &N\ ~ Y +10 &O Y +10 &Q Y +8 &SDv < +9 &T$/k N +13 &TF! , ( +7 "processing"%& +6 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.65 + "processing"%& +10 "core" &TF  , +2 &TF  , +4 .tHand.open + "manipulator"&1 +67 "core" 1 +4 "manipulator"&% +9 "core" % t w = ? +5 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +4 "manipulator"&'\ +93 "core" ' +13570 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"% +110 "core" +1286 #t-> PTV.mixing +2 .PTV.dial :mixing + "processing"% @ +75 "core" ? +3653 #t-> PBV.air +2 .PBV.dial :air + "processing"%  +57 "core"  +1504 "Can" BA +10261 #t-> PSV.PTV +2 .PSV.dial PTV +1276 #-> PSR +1307 #-> PSV +252 #-> PTV +3189 #-> PS.pull 0.5 + "processing"%% +3 "core" %W +3 .tPS.seek 0.5ml + "processing"%' +588 "core" ' + "processing"%"% +4 "core" %  +1677 #t-> PSV.waste +2 !o:NoMethodError : mesgu:NameError::message+undefined method `waste' for PSV:Shaft: name:\ waste: args[:bt[ "7/home/esp/esp2/lib/shaft.rb:80:in `method_missing'"(ESP):12: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 +406 #-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%%  +110 "core"  +644 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%''W +592 "core" ' +2 "processing"%)% +4 "core" %V +6013 #t-> PSV.PML +2 .PSV.dial :PML +2 "processing"%( +140 "core" +1919 #t-> PS.pull 0.5 +2 "processing"%% +3 "core" %V +2 .tPS.seek 0.5ml + "processing"%' +592 "core" ' +2 "processing"%#% +4 "core" %  +398 #t-> PS.pull 0.5 + "processing"%,% +3 "core" %#  +3 .tPS.seek 1ml + "processing"%-'P +591 "core" ' + "processing"%.% +4 "core" %P  +902 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%/  +140 "core"  +629 #t-> PS.empty +2 .PS.seek 0ml + "processing"%0'W +1102 "core" ' + "processing"%1% +4 "core" %W +2225 #t-> PSV.PML + .PSV.dial :PML +2 "processing"%2 +140 "core" +1384 #t-> PSV.PSR + .PSV.dial PSR + "processing"%3 +111 "core"  +484 #t-> PSR.flushy +2 .PSR.select :flushy + !o:Valve::Manifold::Error: mesg"8Processing Valve::Manifold has no selection: flushy:bt[ "//home/esp/esp2/lib/valve.rb:172:in `fetch'"./home/esp/esp2/lib/valve.rb:177:in `call'"//home/esp/esp2/lib/valve.rb:177:in `fetch'"//home/esp/esp2/lib/valve.rb:198:in `goal='"8/home/esp/esp2/lib/valve.rb:207:in `method_missing'"(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 +313 #-> PSR.flush +2 .PSR.select :flush +2 "processing"%@ +1420 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%4' +2630 "core" ' + "processing"%5% +4 "core" %  +5429 #t-> PTV +527 #-> PBV +635 #-> PBV.waste1 +2 .PBV.dial :waste1 + "processing"%6  +99 "core" +5269 #t-> PSV.PML +2 .PSV.dial :PML +2 "processing"%7 +111 "core" +446 #t-> PML +2 !o:NameError: mesg"uninitialized constant PML: name:PML:bt["(ESP):29: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 +5947 "Can"e CC +3055 #t-> PTV +1972 #-> PS.push 0.5 + "processing"%8% +3 "core" %  +3 .tPS.seek 2ml + "processing"%9'[ +587 "core" ' +2 "processing"%:% +4 "core" %^& +1683 #t-> PS.push 0.5 +2 "processing"%;% +3 "core" %^- +2 .tPS.seek 1.5ml + "processing"%<' +594 "core" ' + "processing"%=% +4 "core" %P +2168 #t-> PS.push 0.5 +2 "processing"%>% +3 "core" %4 +2 .tPS.seek 1ml +2 "processing"%?'P +596 "core" ' + "processing"%A% +4 "core" %P +2663 #t-> PS.push 1 +2 "processing"%B% +3 "core" %P +3 .tPS.seek 0ml + "processing"%$'W +1098 "core" ' + "processing"%D% +4 "core" %T +10628 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%E +112 "core"  +482 #t-> PSR.flush +2 .PSR.select :flush +455 #-> PS.fill +2 .PS.seek 2.5ml + "processing"%F' +2635 "core" ' + "processing"%&% +4 "core" % +883 #t-> PSV.PML + .PSV.dial :PML +2 "processing"%I +112 "core" +1217 #t-> PTV.mixing + .PTV.dial :mixing +726 #-> PBV +2579 #-> PS.empty +2 .PS.seek 0ml + "processing"%J'W +2642 "core" ' +2 "processing"%C% +4 "core" %R +2864 #t-> PSV.air +37 .PSV.dial :air +11 "processing"%L  +45 "core"  +1756 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%@' +2634 "core" ' +2 "processing"%M% +4 "core" %  +783 #t-> PSV.PML + .PSV.dial :PML +2 "processing"%N +46 "core" +660 #t-> PTV +586 #-> PBV +750 #-> PS.empty +2 .PS.seek 0ml +2 "processing"%G'W +2631 "core" ' +2 "processing"%+% +4 "core" %Y +2933 #t-> PSV.air +2 .PSV.dial :air + "processing"%Q  +45 "core"  +429 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%R' +2633 "core" ' + "processing"%S% +4 "core" %   +1021 #t-> PSV.PML +2 .PSV.dial :PML +2 "processing"%O +46 "core" +782 #t-> PTV +728 #-> PBV +820 #-> PS.empty +2 .PS.seek 0ml +2 "processing"%U'W +751 "Can" FF +1873 "core" ' +2 "processing"%K% +4 "core" %W +2410 #t-> PTV.PRVmixing +2 .PTV.dial :PRVmixing + "processing"%V  +75 "core" +2113 #t-> exit +4 !o:Storage::Warning: mesg"/Exiting with FlushPuck in Processing Clamp:bt["6/home/esp/esp2/utils/storage.rb:560:in `writeAll'"2/home/esp/esp2/utils/storage.rb:555:in `each'"6/home/esp/esp2/utils/storage.rb:555:in `writeAll'"2/home/esp/esp2/utils/storage.rb:551:in `open'"6/home/esp/esp2/utils/storage.rb:551:in `writeAll'"(/home/esp/esp2/utils/storage.rb:567"4/home/esp/esp2/lib/framework.rb:171:in `atExit'"2/home/esp/esp2/lib/framework.rb:175:in `call'"4/home/esp/esp2/lib/framework.rb:175:in `atExit'"2/home/esp/esp2/lib/framework.rb:175:in `call'"4/home/esp/esp2/lib/framework.rb:175:in `atExit'"-/home/esp/esp2/lib/thread.rb:762:in `[]'"0/home/esp/esp2/lib/thread.rb:762:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +3 #mEXIT @1660258704.34EDT @1660258712.96EDT = =mMAIN_scheduler =tMAIN @EDT1660258714.75 #"core_reset"Sent BREAK +2 #t@65347 idle with ifg=0x84, ie=0x75 #@495 select with ifg=0x10, ie=0xF5 + #@1155 receive with ifg=0x10, ie=0xFD + #@1794 receive with ifg=0x10, ie=0xFD #@2443 receive with ifg=0x10, ie=0xFD + #@3092 receive with ifg=0x10, ie=0xFD + #@3740 receive with ifg=0x10, ie=0xFD #@4069 receive with ifg=0x80, ie=0xFD + #@53483 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +10 #ESP2 v3.41 I2C Gateway v3.20 for core bus +236 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +368 "Can" FE +  FE + #tPolling Can every 10:00 +7 #Cleanly exited at 18:58:24EDT11-Aug-22 +2 !o:Storage::Warning: mesg"PC.holds FlushPuck:bt["8/home/esp/esp2/utils/storage.rb:445:in `readPucks!'"2/home/esp/esp2/utils/storage.rb:444:in `each'"8/home/esp/esp2/utils/storage.rb:444:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:627:in `restore!'"-/home/esp/esp2/lib/esp.rb:115:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 + #ESP.ready! will restore puck positions +1257 #-> ESP.ready! +154 "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 "collection"'% +3 "core" % + .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +3 "core" + + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %W + .tPS.configure :default +3 "processing"%#A d`xb +2 .tPS.hold + "processing"%+ +4 "core" + + .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +2 "core" %lm  +2 .tSS.configure :default +2 "sampler")#.0X$ +2 "manipulator"&/& +4 "core" & j m >? + "storage"(0& +4 "core" & K  + "storage"(1% +4 "core" % M +2 "collection"'29 +3 "core" 9~Q +2 "processing"%39 +3 "core" 9V +1010 #t-> Flush.garage +779 #-> Hand.open +2 .Hand.open + "manipulator"&41 +26 "core" 1 +409 #t-> Arm.PC +2 "manipulator"&5& +3 "core" & k l V >? +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :PC +2 "manipulator"&6( +3 "core" ( +2 "manipulator"&7& +4 "core" & t l >? + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &8& +2 "core" & g i >? +2 .tForearm.seek PC + "manipulator"&9' +96 "core" ' +2 "manipulator"&:& +4 "core" & z z V ?? + "manipulator"&;% +4 "core" % w z c ? +332 #t-> Hand.close + .Hand.close + "manipulator"& PC.open + .PC.seek :open +2 "processing"%=( +404 "core" ( + "processing"%>& +4 "core" & +397 #t-> Arm.garage +2 "manipulator"&?& +3 "core" &  v  A? + "manipulator"&@% +4 "core" % v y C A +2 .tForearm.seek :retract +2 "manipulator"&A'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&B(- +154 "core" ( +2 "manipulator"&C& +4 "core" &. ` r ] ?' + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &D& +2 "core" &. t l  ?' +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&E' +117 "core" ' + "manipulator"&F& +4 "core" &.  ? 3' + "manipulator"&G% +4 "core" %a   3- +626 #t-> Hand.open +2 .Hand.open + "manipulator"&H1 +71 "core" 1 +285 #t-> Arm.home + "manipulator"&I& +3 "core" &.   [ 2' +2 "manipulator"&J% +4 "core" % e   4 2- +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&K'\ +106 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :home + "manipulator"&L( +158 "core" ( + "manipulator"&M& +4 "core" &\ + D# +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &N& +2 "core" & + E"z +2 .tForearm.seek :home + "manipulator"&O' +49 "core" ' + "manipulator"&P& +4 "core" &$  E k + "manipulator"&Q% +4 "core" %2 - E @1660259609.34EDT = =mMAIN_scheduler =tMAIN @EDT1660259613.30 #"core_reset"Sent BREAK +3 #t@49538 idle with ifg=0x00, ie=0x75 +2 #ESP2 v3.41 I2C Gateway v3.20 +21 #ESP2 v3.41 I2C Gateway v3.20 for core bus +544 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +891 "Can"  +3  s +2 #tPolling Can every 10:00 +5 #Cleanly exited at 18:58:41EDT11-Aug-22 +3 !o:Storage::Warning: mesg"PC.holds FlushPuck:bt["8/home/esp/esp2/utils/storage.rb:445:in `readPucks!'"2/home/esp/esp2/utils/storage.rb:444:in `each'"8/home/esp/esp2/utils/storage.rb:444:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:627:in `restore!'"-/home/esp/esp2/lib/esp.rb:115:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 + #ESP.ready! will restore puck positions +1002 #-> ESP.ready! +6 #Powering core bus +563 .Gate.power :raw,:ON +6 "sampler") +12 ) +4 "core"  +4 "collection"' +4 ' +6 "core"  +5 "processing"% +4 % +6 "core"  +8 "collection"' 9\ +4 ' 0\ +3 ' -\ +8 "processing"% 9\ +6 % 2\ +3 % *\ +4 % 0\ +8 "sampler")&\ +4 "collection"'% +6 "core" % +3 .tCS.configure :default +7 "collection"'#P d@b +4 "processing"%% +6 "core" % +4 .tPS.configure :default +5 "processing"%#A d`xb +5 "sampler")% +6 "core" %mj\  +4 .tSS.configure :default +3 "sampler")#.0X exit +4 #mEXIT @1660334149.60EDT @1660334170.56EDT = =mMAIN_scheduler =tMAIN @EDT1660334172.37 #"core_reset"Sent BREAK + #t@56114 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +239 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +380 "Can"%  + % w + #tPolling Can every 10:00 +1407 #-> ESP.ready! +3 #Powering core bus +554 .Gate.power :raw,:ON +2 "sampler") +13 ) + "core"  +2 "collection"' +2 ' +4 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %H + .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +2 "core" % +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %nn\  + .tSS.configure :default +3 "sampler")#.0X ESP.ready! +6 #Powering core bus +562 .Gate.power :raw,:ON +4 "sampler") +57 ) +6 "core"  +6 "collection"' +4 ' +6 "core"  +4 "processing"% +3 % +6 "core"  +9 "collection"' 9\ +3 ' 0\ +5 ' -\ +8 "processing"% 9\ +5 % 2\ +3 % *\ +4 % 0\ +11 "sampler")&\ +5 "collection"'% +7 "core" % 1 +3 .tCS.configure :default +5 "collection"'#P d@b +4 "processing"%% +9 "core" %. +3 .tPS.configure :default +5 "processing"%#A d`xb +4 "sampler")% +12 "core" %np 6\  +3 .tSS.configure :default +3 "sampler")#.0X can +3 "Can"3o 65 +56684 r 55 +16734 #t-> Puck.count + "storage"(;% +3 "core" % g k +2 .tSE.seek :down +2 "storage"(<' +3 "core" ' + .tSE.stop + "storage"(5 +3 .tHand.open + "manipulator"&=1 +72 "core" 1 +2 "manipulator"&>% +4 "core" % \  < ) ] P +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(?($ +350 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (@& +2 "core" && \\ X S +2 "manipulator"&A& +4 "core" &   [% +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&B( +29 "core" ( +2 "manipulator"&C& +4 "core" & D , p \\ +2 "storage"(D& +3 "core" && [ O v +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&E' +93 "core" ' + "storage"(F& +4 "core" && k j +2 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(G'L +275 "core" ' +2 "storage"(H- +3 "core" -'L +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (I% +2 "core" %U A R q +3 ."downElevator"SE.seek :down +4 "storage"(J' +99 (K% +3 "core" %vO O G Z a +2 "manipulator"&L% +4 "core" % \  W + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&M'\ +94 "core" ' +63 ' + ."downElevator"SE.stop + "storage"(5 +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(N( +199 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (O& +3 "core" & j f | +2 "manipulator"&P& +4 "core" &    X + .tElbow.seek 2 +2 "manipulator"&Q( +14 "core" ( +2 "manipulator"&R& +5 "core" &  Y + "storage"(S& +4 "core" & M > \\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&T' +93 "core" ' +2 "storage"(U& +4 "core" & S >  +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(V'L +313 "core" ' +2 "storage"(W- +3 "core" -'+ +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (X% +3 "core" % 0 a i  +2 ."downElevator"SE.seek :down +4 "storage"(Y' +99 (Z% +3 "core" %!M R P > ` +2 "manipulator"&[% +4 "core" %\  ] Xl + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&\\'\ +91 "core" ' +58 ' +34 ."downElevator"SE.stop +8 "storage"(5 +482 !"core_reader"o:I2C::Bus::Error: mesg" Timeout:bt["1/home/esp/esp2/lib/delay.rb:105:in `process'"6/home/esp/esp2/lib/schedule.rb:169:in `asyncStep'"1/home/esp/esp2/lib/schedule.rb:446:in `step'"4/home/esp/esp2/lib/schedule.rb:195:in `process'"2/home/esp/esp2/lib/schedule.rb:213:in `start'"1/home/esp/esp2/lib/schedule.rb:212:in `loop'"2/home/esp/esp2/lib/schedule.rb:212:in `start'"-/home/esp/esp2/lib/esp.rb:199:in `shell'"4/home/esp/esp2/lib/realtime.rb:21:in `realTime'"#/home/esp/esp2/mode/real.rb:11"2/home/esp/esp2/lib/framework.rb:111:in `load'"0/home/esp/esp2/lib/framework.rb:111:in `ld'"4/home/esp/esp2/lib/framework.rb:136:in `ldMode'""/home/esp/esp2/lib/esp.rb:327"1/home/esp/esp2/lib/esp.rb:75:in `mainThread'"1/home/esp/esp2/lib/esp.rb:75:in `initialize'"!/home/esp/esp2/lib/esp.rb:75 +57320 !"core_reset"o:RuntimeError: mesg"3can't transmit BREAK (Interrupted system call):@timestampu: Time Rs:bt[ ";/home/esp/esp2/lib/i2c/gateway.rb:247:in `tcsendbreak'"5/home/esp/esp2/lib/i2c/gateway.rb:247:in `reset'"1/home/esp/esp2/lib/thread.rb:909:in `create'"0/home/esp/esp2/lib/thread.rb:738:in `start'"1/home/esp/esp2/lib/thread.rb:906:in `create'"5/home/esp/esp2/lib/thread.rb:905:in `initialize'"%/home/esp/esp2/lib/thread.rb:905 +3 !"core_reader"o:Thread::ChildDied : @causeo:RuntimeError: mesg"3can't transmit BREAK (Interrupted system call):@timestampu: Time Rs:bt[ ";/home/esp/esp2/lib/i2c/gateway.rb:247:in `tcsendbreak'"5/home/esp/esp2/lib/i2c/gateway.rb:247:in `reset'"1/home/esp/esp2/lib/thread.rb:909:in `create'"0/home/esp/esp2/lib/thread.rb:738:in `start'"1/home/esp/esp2/lib/thread.rb:906:in `create'"5/home/esp/esp2/lib/thread.rb:905:in `initialize'"%/home/esp/esp2/lib/thread.rb:905;":core_reset:@threadIdiH;; [\ "4/home/esp/esp2/lib/thread.rb:50:in `raiseInAll'"0/home/esp/esp2/lib/thread.rb:750:in `start'"1/home/esp/esp2/lib/thread.rb:906:in `create'"5/home/esp/esp2/lib/thread.rb:905:in `initialize'"%/home/esp/esp2/lib/thread.rb:905 +2 ."Qmail"BadNews.email "can't transmit BREAK (Interrupted system call)",Subject: "RuntimeError in core_reset" + #"core_reader"Retry #1 of 3 @1660576767.11EDT = =mMAIN_scheduler =tMAIN @EDT1660576771.09 #"core_reset"Sent BREAK +3 #t@29684 idle with ifg=0x00, ie=0x75 +2 #ESP2 v3.41 I2C Gateway v3.20 +18 #ESP2 v3.41 I2C Gateway v3.20 for core bus +556 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +887 "Can"t  +4 t  +3 #tPolling Can every 10:00 +4 !o:Storage::Warning: mesg"Uncleanly Exited:bt[ "8/home/esp/esp2/utils/storage.rb:438:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:627:in `restore!'"-/home/esp/esp2/lib/esp.rb:115:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +4022 #-> ESP.ready! +7 #Powering core bus +547 .Gate.power :raw,:ON +4 "sampler") +55 ) +4 "core"  +5 "collection"' +5 ' +6 "core"  +4 "processing"% +485 !"core_reader"o:I2C::Bus::Error: mesg" Timeout:bt["1/home/esp/esp2/lib/delay.rb:105:in `process'"6/home/esp/esp2/lib/schedule.rb:169:in `asyncStep'"1/home/esp/esp2/lib/schedule.rb:446:in `step'"4/home/esp/esp2/lib/schedule.rb:195:in `process'"2/home/esp/esp2/lib/schedule.rb:213:in `start'"1/home/esp/esp2/lib/schedule.rb:212:in `loop'"2/home/esp/esp2/lib/schedule.rb:212:in `start'"-/home/esp/esp2/lib/esp.rb:199:in `shell'"4/home/esp/esp2/lib/realtime.rb:21:in `realTime'"#/home/esp/esp2/mode/real.rb:11"2/home/esp/esp2/lib/framework.rb:111:in `load'"0/home/esp/esp2/lib/framework.rb:111:in `ld'"4/home/esp/esp2/lib/framework.rb:136:in `ldMode'""/home/esp/esp2/lib/esp.rb:327"1/home/esp/esp2/lib/esp.rb:75:in `mainThread'"1/home/esp/esp2/lib/esp.rb:75:in `initialize'"!/home/esp/esp2/lib/esp.rb:75 +58936 !"core_reset"o:RuntimeError: mesg"3can't transmit BREAK (Interrupted system call):@timestampu: Time y:bt[ ";/home/esp/esp2/lib/i2c/gateway.rb:247:in `tcsendbreak'"5/home/esp/esp2/lib/i2c/gateway.rb:247:in `reset'"1/home/esp/esp2/lib/thread.rb:909:in `create'"0/home/esp/esp2/lib/thread.rb:738:in `start'"1/home/esp/esp2/lib/thread.rb:906:in `create'"5/home/esp/esp2/lib/thread.rb:905:in `initialize'"%/home/esp/esp2/lib/thread.rb:905 +6 !"core_reader"o:Thread::ChildDied : @causeo:RuntimeError: mesg"3can't transmit BREAK (Interrupted system call):@timestampu: Time y:bt[ ";/home/esp/esp2/lib/i2c/gateway.rb:247:in `tcsendbreak'"5/home/esp/esp2/lib/i2c/gateway.rb:247:in `reset'"1/home/esp/esp2/lib/thread.rb:909:in `create'"0/home/esp/esp2/lib/thread.rb:738:in `start'"1/home/esp/esp2/lib/thread.rb:906:in `create'"5/home/esp/esp2/lib/thread.rb:905:in `initialize'"%/home/esp/esp2/lib/thread.rb:905;":core_reset:@threadIdituH; [\ "4/home/esp/esp2/lib/thread.rb:50:in `raiseInAll'"0/home/esp/esp2/lib/thread.rb:750:in `start'"1/home/esp/esp2/lib/thread.rb:906:in `create'"5/home/esp/esp2/lib/thread.rb:905:in `initialize'"%/home/esp/esp2/lib/thread.rb:905 +5 ."Qmail"BadNews.email "can't transmit BREAK (Interrupted system call)",Subject: "RuntimeError in core_reset" +3 #"core_reader"Retry #1 of 3 @1660581522.92EDT = =tMAIN =mMAIN_scheduler @EDT1660581526.66 #"core_reset"Sent BREAK +4 #t@29991 idle with ifg=0x00, ie=0x75 +2 #ESP2 v3.41 I2C Gateway v3.20 +15 #ESP2 v3.41 I2C Gateway v3.20 for core bus +516 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +827 "Can"Gv *) +2 Gv *) + #tPolling Can every 10:00 +10 #Cleanly exited at 11:19:45EDT15-Aug-22 +1329 #-> can +6 "Can"?u  +1223 #t-> ESP.ready! +6 #Powering core bus +572 .Gate.power :raw,:ON +62 "sampler") +4 ) +4 "core"  +4 "collection"' +4 ' +8 "core"  +3 "processing"% +4 % +6 "core"  +7 "collection"' 9\ +4 ' 0\ +4 ' -\ +6 "processing"% 9\ +6 % 2\ +4 % *\ +4 % 0\ +7 "sampler")&\ +4 "collection"'% +4 "core" % +4 .tCS.configure :default +3 "collection"'#P d@b +5 "processing"%% +5 "core" % +5 .tPS.configure :default +3 "processing"%#A d`xb +5 "sampler")% +6 "core" %pq 4\  +2 .tSS.configure :default +5 "sampler")#.0X  ] +5 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek retracted +3 "manipulator"&&'\ +5 "core" ' +3 "manipulator"&'% +8 "core" %\    0 X +4 "processing"%(& +6 "collection"')& +11 "core" & +2 & +5 .tCC.reconfigure :default +3 ."openPC"PC.reconfigure :default +9 "collection"'$x2 ^22b +3 "processing"%$x2 ^22b +5 .tCC.home.seek :open +6 ."openPC"PC.home.seek :open +3 "collection"'*( + "processing"%+( +280 "core" ( +7 ( +4 "collection"', +6 "core"  +4 "processing"%- +6 "core"  +2 "processing"%. +6 "core"  +4 "processing"%/ +5 "core" @ +3 "collection"'0% +9 "core" % +5 "processing"%1% +6 "core" %W +4 "sampler")2% +8 "core" %pq \ $ +4 "collection"'3& +8 "core" &`  +3 "processing"%4& +7 "core" &  +4 "manipulator"&5% +6 "core" %\  " . N \\ +4 "manipulator"&6& +7 "core" & ' & [ +4 "storage"(7& +7 "core" & j g +3 "storage"(8% +8 "core" % j i +3 "collection"'99 +6 "core" 9E +3 "processing"%:9 +6 "core" 9T! +2611 #t-> Puck.count +3 "storage"(;% +7 "core" % ? > = +4 .tSE.seek :down +3 "storage"(<' +8 "core" ' +2 .tSE.stop +3 "storage"(5 +4 .tHand.open + "manipulator"&=1 +73 "core" 1 +2 "manipulator"&>% +8 "core" % \    a V +5 .tSC.reconfigure :tight +5 "storage"($\ .(\ 1~b +5 .tSC.seek 1 +4 "storage"(?($ +353 "core" ( +3 .tSC.configure :limp +3 "storage"($(\ 1b +6 (@& +5 "core" && R S ! +4 "manipulator"&A& +7 "core" &  ] W +3 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +5 .tElbow.seek 1 + "manipulator"&B( +19 "core" ( +4 "manipulator"&C& +10 "core" & X o +3 "storage"(D& +8 "core" && H R I +4 .tForearm.seek 1 + 700 counts +2 "manipulator"&E' +93 "core" ' +4 "storage"(F& +7 "core" && 8 7 _ +4 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +3 "storage"(G'L +283 "core" ' +3 "storage"(H- +6 "core" -'L +4 .tSE.configure :default +3 "storage"(#QK-0-\ b +5 (I% +6 "core" %M 4 O 1 +4 ."downElevator"SE.seek :down +7 "storage"(J' +99 (K% +5 "core" %wS " * \ a +5 "manipulator"&L% +8 "core" %  @ Vk +5 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +3 "manipulator"&M'\ +94 "core" ' +58 ' +2 ."downElevator"SE.stop + "storage"(5 +6 .tSC.reconfigure :tight +5 "storage"($\ .(\ 1~b +4 .tSC.seek 2 +3 "storage"(N( +202 "core" ( +2 .tSC.configure :limp +8 "storage"($(\ 1b +4 (O& +7 "core" & > + 1  +3 "manipulator"&P& +9 "core" & G U n +3 .tElbow.seek 2 +3 "manipulator"&Q( +22 "core" ( +3 "manipulator"&R& +10 "core" &  D X +3 "storage"(S& +7 "core" & = 0  +4 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 2 + 700 counts +2 "manipulator"&T' +105 "core" ' +3 "storage"(U& +9 "core" & i j  +3 .tSE.reconfigure :place +5 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(V'L +327 "core" ' +3 "storage"(W- +6 "core" -'* +5 .tSE.configure :default +3 "storage"(#QK-0-\ b +5 (X% +6 "core" % / F I S +5 ."downElevator"SE.seek :down +4 "storage"(Y' +101 (Z% +4 "core" %J % = ` +3 "manipulator"&[% +61 "core" %)  L Y +4 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +3 "manipulator"&\\'\ +77 "core" ' +3 ."downElevator"SE.stop +4 "storage"(5 +14 "core" ' +3 .tSC.reconfigure :tight +5 "storage"($\ .(\ 1~b +4 .tSC.seek 3 +71 "storage"(]( +206 "core" ( +3 .tSC.configure :limp +3 "storage"($(\ 1b +6 (^& +5 "core" & " *   +4 "manipulator"&_& +8 "core" &  S +3 .tElbow.seek 3 +3 "manipulator"&`( +14 "core" ( +3 "manipulator"&a& +8 "core" &  T +2 "storage"(b& +8 "core" & ! %  +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 3 + 700 counts +3 "manipulator"&c' +102 "core" ' +3 "storage"(d& +9 "core" & L S =  +3 .tSE.reconfigure :place +5 "storage"(#]K-0-\ b +7 .tSE.seek :beamBreak +3 "storage"(e'L +276 "core" ' +4 "storage"(f- +6 "core" -'L +3 .tSE.configure :default +5 "storage"(#QK-0-\ b +5 (g% +9 "core" %V 4 - b +4 ."downElevator"SE.seek :down +5 "storage"(h' +101 (i% +4 "core" %T - - ? a +4 "manipulator"&j% +8 "core" %У   VD +5 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +3 "manipulator"&k'\ +101 "core" ' +46 ' +2 ."downElevator"SE.stop +3 "storage"(5 +7 .tSC.reconfigure :tight +5 "storage"($\ .(\ 1~b +4 .tSC.seek 4 +3 "storage"(l(,H +195 "core" ( +5 .tSC.configure :limp +6 "storage"($(\ 1b +4 (m& +7 "core" &,I 8 8 <  +3 "manipulator"&n& +6 "core" &   . V +4 .tElbow.seek 4 +2 "manipulator"&o( +21 "core" ( +3 "manipulator"&p& +10 "core" &  W!w +2 "storage"(q& +9 "core" &,I 2 (  +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +7 .tForearm.seek 4 + 700 counts +3 "manipulator"&r'# +100 "core" ' +2 "storage"(s& +8 "core" &,I O E   +4 .tSE.reconfigure :place +5 "storage"(#]K-0-\ b +10 .tSE.seek :beamBreak +4 "storage"(t'L +283 "core" ' +4 "storage"(u- +7 "core" -'L +4 .tSE.configure :default +5 "storage"(#QK-0-\ b +5 (v% +7 "core" %> S R @ +4 ."downElevator"SE.seek :down +6 "storage"(w' +98 (x% +7 "core" %CT # % ! ` +4 "manipulator"&y% +8 "core" %& U +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +3 "manipulator"&z'\ +100 "core" ' +50 ' +2 ."downElevator"SE.stop +2 "storage"(5 +6 .tSC.reconfigure :tight +4 "storage"($\ .(\ 1~b +4 .tSC.seek 5 +3 "storage"({(< +193 "core" ( +3 .tSC.configure :limp +3 "storage"($(\ 1b +5 (|& +6 "core" &< " % j +4 "manipulator"&}& +8 "core" &   f U!v +4 .tElbow.seek 5 +3 "manipulator"&~( +18 "core" ( +2 "manipulator"&& +11 "core" &\   U$ +3 "storage"(& +8 "core" &< $ ) +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 5 + 700 counts +4 "manipulator"&' +92 "core" ' +3 "storage"(& +8 "core" &< ! # J +4 .tSE.reconfigure :place +4 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +3 "storage"('L +280 "core" ' +3 "storage"(- +7 "core" -'L +6 .tSE.configure :default +3 "storage"(#QK-0-\ b +6 (% +4 "core" %N c o +6 ."downElevator"SE.seek :down +7 "storage"(' +99 (% +6 "core" %Q M a +5 "manipulator"& % +9 "core" % R: +5 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +3 "manipulator"&\ '\ +98 "core" ' +61 ' +2 ."downElevator"SE.stop +3 "storage"(5 +6 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +6 .tSC.seek 6 +2 "storage"( (K +200 "core" ( +3 .tSC.configure :limp +5 "storage"($(\ 1b +4 ( & +7 "core" &K # J 6  +4 "manipulator"& & +7 "core" &  " Q Q$ +3 .tElbow.seek 6 +5 "manipulator"&( +12 "core" ( +3 "manipulator"&& +9 "core" &  [ R& +2 "storage"(& +9 "core" &K ! &  +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 6 + 700 counts +3 "manipulator"&'2 +105 "core" ' +2 "storage"(& +11 "core" &K % %  +3 .tSE.reconfigure :place +5 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +4 "storage"('L +279 "core" ' +2 "storage"(- +3 "core" -'L +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (% +2 "core" %U ! Z +3 ."downElevator"SE.seek :down +3 "storage"(' +99 (% +2 "core" %FQ\ *\ $ 3 ` +2 "manipulator"&% +5 "core" %P 7 R +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +73 ' + ."downElevator"SE.stop +2 "storage"(5 +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 7 +2 "storage"(([z +187 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 ("& +3 "core" &[w\ W 8  +2 "manipulator"&& +3 "core" & . O& +2 .tElbow.seek 7 +2 "manipulator"&%( +29 "core" ( +2 "manipulator"&'& +4 "core" & & P T + "storage"()& +4 "core" &[w # , %  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 700 counts +2 "manipulator"&(' +102 "core" ' +2 "storage"(& +4 "core" &[w . ? B  +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"('L +275 "core" ' +2 "storage"(#- +3 "core" -'L + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (,% +2 "core" %T ! ) 3 +2 ."downElevator"SE.seek :down +3 "storage"(-' +100 (.% +2 "core" %R\ \  0 a +2 "manipulator"&/% +4 "core" % + S +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&0'\ +89 "core" ' +68 ' +2 ."downElevator"SE.stop + "storage"(5 +44367 "Can"]x 44 +60001 ]x 44 +60000 3z 44 +60001 Wz << +60001 \\{ <; +24062 #t-> can +2 "Can"{ =< +702 #t-> Puck.count + "storage"(1% +3 "core" %   {  +2 .tSE.seek :down + "storage"(2' +15 "core" ' + .tSE.stop + "storage"(5 +2 "manipulator"&3% +4 "core" %\   T\ +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(4($ +980 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (5& +2 "core" &'\ )\ a +2 "manipulator"&6& +3 "core" & 3 P +2 .tElbow.seek 1 +2 "manipulator"&7( +3 "core" ( + "manipulator"&8& +4 "core" &   P + "storage"(9& +4 "core" &'\ ,\ + +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&:' +104 "core" ' +2 "storage"(;& +4 "core" &' & &  +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(='L +275 "core" ' +2 "storage"(>- +3 "core" -'L +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 ( % +2 "core" %U\ \  +3 ."downElevator"SE.seek :down +3 "storage"(<' +98 (!% +3 "core" %R\ !\ )  a +2 "manipulator"&@% +3 "core" % R +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&A'\ +98 "core" ' +64 ' + ."downElevator"SE.stop + "storage"(5 +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 + "storage"(C( +198 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (D& +3 "core" & \ \   + "manipulator"&F& +4 "core" &  a T +2 .tElbow.seek 2 + "manipulator"&$( +24 "core" ( +2 "manipulator"&&& +4 "core" & 5  SD + "storage"(H& +4 "core" & # $   +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&I' +482 !"core_reader"o:I2C::Bus::Error: mesg" Timeout:bt["1/home/esp/esp2/lib/delay.rb:105:in `process'"6/home/esp/esp2/lib/schedule.rb:169:in `asyncStep'"1/home/esp/esp2/lib/schedule.rb:446:in `step'"4/home/esp/esp2/lib/schedule.rb:195:in `process'"2/home/esp/esp2/lib/schedule.rb:213:in `start'"1/home/esp/esp2/lib/schedule.rb:212:in `loop'"2/home/esp/esp2/lib/schedule.rb:212:in `start'"-/home/esp/esp2/lib/esp.rb:199:in `shell'"4/home/esp/esp2/lib/realtime.rb:21:in `realTime'"#/home/esp/esp2/mode/real.rb:11"2/home/esp/esp2/lib/framework.rb:111:in `load'"0/home/esp/esp2/lib/framework.rb:111:in `ld'"4/home/esp/esp2/lib/framework.rb:136:in `ldMode'""/home/esp/esp2/lib/esp.rb:327"1/home/esp/esp2/lib/esp.rb:75:in `mainThread'"1/home/esp/esp2/lib/esp.rb:75:in `initialize'"!/home/esp/esp2/lib/esp.rb:75 +28 #"core_reset"Sent BREAK +227 #Sent BREAK +227 #Sent BREAK +201 !"core_reader"o:I2C::Gateway::Port::Error: mesg"No Response to BREAK:bt[ "5/home/esp/esp2/lib/i2c/gateway.rb:258:in `reset'"1/home/esp/esp2/lib/thread.rb:909:in `create'"0/home/esp/esp2/lib/thread.rb:738:in `start'"1/home/esp/esp2/lib/thread.rb:906:in `create'"5/home/esp/esp2/lib/thread.rb:905:in `initialize'"%/home/esp/esp2/lib/thread.rb:905 +2 #Retry #1 of 3 +27 #"core_reset"Sent BREAK +227 #Sent BREAK +227 #Sent BREAK +201 !"core_reader"o:I2C::Gateway::Port::Error: mesg"No Response to BREAK:bt[ "5/home/esp/esp2/lib/i2c/gateway.rb:258:in `reset'"1/home/esp/esp2/lib/thread.rb:909:in `create'"0/home/esp/esp2/lib/thread.rb:738:in `start'"1/home/esp/esp2/lib/thread.rb:906:in `create'"5/home/esp/esp2/lib/thread.rb:905:in `initialize'"%/home/esp/esp2/lib/thread.rb:905 +2 #Retry #2 of 3 +27 #"core_reset"Sent BREAK +227 #Sent BREAK +228 #Sent BREAK +201 !"core_reader"o:I2C::Gateway::Port::Error: mesg"No Response to BREAK:bt[ "5/home/esp/esp2/lib/i2c/gateway.rb:258:in `reset'"1/home/esp/esp2/lib/thread.rb:909:in `create'"0/home/esp/esp2/lib/thread.rb:738:in `start'"1/home/esp/esp2/lib/thread.rb:906:in `create'"5/home/esp/esp2/lib/thread.rb:905:in `initialize'"%/home/esp/esp2/lib/thread.rb:905 +2 #Retry #3 of 3 +27 #"core_reset"Sent BREAK +227 #Sent BREAK +227 #Sent BREAK +201 #"core_reader"Try 'Gate.reconnect' to recover +49785 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +5110 !to:SignalException : mesg" SIGHUP:@checkpoint: omitted:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:77:in `join'"1/home/esp/esp2/lib/esp.rb:77:in `mainThread'""/home/esp/esp2/lib/esp.rb:327 +5 #mEXIT +2 #"reset-modem"Session Ended @1660585391.62EDT @1660585576.50EDT = =mMAIN_scheduler =tMAIN @EDT1660585578.31 #"core_reset"Sent BREAK +2 #t@40665 sendCRC with ifg=0x20, ie=0x7F + #@42500 sendCRC with ifg=0x08, ie=0x5F #@8027 idle with ifg=0x84, ie=0x75 + #@8698 select with ifg=0x10, ie=0xF5 + #@9331 receive with ifg=0x10, ie=0xFD #@9965 receive with ifg=0x10, ie=0xFD + #@10598 receive with ifg=0x10, ie=0xFD #@10925 receive with ifg=0x80, ie=0xFD + #@51897 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +8 #ESP2 v3.41 I2C Gateway v3.20 for core bus +241 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +379 "Can"|} :: |} :: + #tPolling Can every 10:00 +3 #Cleanly exited at 13:43:11EDT15-Aug-22 +1597 #-> ESP.ready! +154 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +3 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 "collection"'% +2 "core" %J +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +4 "core" + + .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +2 "core" %W +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %rq \ $ + .tSS.configure :default +3 "sampler")#.0X ESP.ready! +154 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  +2 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %Y + .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +4 "core" + + .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" %W +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %qr $ + .tSS.configure :default +3 "sampler")#.0X26]:bt["3/home/esp/esp2/lib/i2c/msg.rb:309:in `process'"6/home/esp/esp2/lib/schedule.rb:169:in `asyncStep'"1/home/esp/esp2/lib/schedule.rb:446:in `step'"4/home/esp/esp2/lib/schedule.rb:195:in `process'"2/home/esp/esp2/lib/schedule.rb:213:in `start'"1/home/esp/esp2/lib/schedule.rb:212:in `loop'"2/home/esp/esp2/lib/schedule.rb:212:in `start'"-/home/esp/esp2/lib/esp.rb:199:in `shell'"4/home/esp/esp2/lib/realtime.rb:21:in `realTime'"#/home/esp/esp2/mode/real.rb:11"2/home/esp/esp2/lib/framework.rb:111:in `load'"0/home/esp/esp2/lib/framework.rb:111:in `ld'"4/home/esp/esp2/lib/framework.rb:136:in `ldMode'""/home/esp/esp2/lib/esp.rb:327"1/home/esp/esp2/lib/esp.rb:75:in `mainThread'"1/home/esp/esp2/lib/esp.rb:75:in `initialize'"!/home/esp/esp2/lib/esp.rb:75 + #Retry #1 of 3 + "manipulator"&, +482 !"core_reader"o:I2C::Bus::Error: mesg" Timeout:bt["1/home/esp/esp2/lib/delay.rb:105:in `process'"6/home/esp/esp2/lib/schedule.rb:169:in `asyncStep'"1/home/esp/esp2/lib/schedule.rb:446:in `step'"4/home/esp/esp2/lib/schedule.rb:195:in `process'"2/home/esp/esp2/lib/schedule.rb:213:in `start'"1/home/esp/esp2/lib/schedule.rb:212:in `loop'"2/home/esp/esp2/lib/schedule.rb:212:in `start'"-/home/esp/esp2/lib/esp.rb:199:in `shell'"4/home/esp/esp2/lib/realtime.rb:21:in `realTime'"#/home/esp/esp2/mode/real.rb:11"2/home/esp/esp2/lib/framework.rb:111:in `load'"0/home/esp/esp2/lib/framework.rb:111:in `ld'"4/home/esp/esp2/lib/framework.rb:136:in `ldMode'""/home/esp/esp2/lib/esp.rb:327"1/home/esp/esp2/lib/esp.rb:75:in `mainThread'"1/home/esp/esp2/lib/esp.rb:75:in `initialize'"!/home/esp/esp2/lib/esp.rb:75 +57216 !"core_reset"o:RuntimeError: mesg"3can't transmit BREAK (Interrupted system call):@timestampu: Time %:bt[ ";/home/esp/esp2/lib/i2c/gateway.rb:247:in `tcsendbreak'"5/home/esp/esp2/lib/i2c/gateway.rb:247:in `reset'"1/home/esp/esp2/lib/thread.rb:909:in `create'"0/home/esp/esp2/lib/thread.rb:738:in `start'"1/home/esp/esp2/lib/thread.rb:906:in `create'"5/home/esp/esp2/lib/thread.rb:905:in `initialize'"%/home/esp/esp2/lib/thread.rb:905 +3 !"core_reader"o:Thread::ChildDied : @causeo:RuntimeError: mesg"3can't transmit BREAK (Interrupted system call):@timestampu: Time %:bt[ ";/home/esp/esp2/lib/i2c/gateway.rb:247:in `tcsendbreak'"5/home/esp/esp2/lib/i2c/gateway.rb:247:in `reset'"1/home/esp/esp2/lib/thread.rb:909:in `create'"0/home/esp/esp2/lib/thread.rb:738:in `start'"1/home/esp/esp2/lib/thread.rb:906:in `create'"5/home/esp/esp2/lib/thread.rb:905:in `initialize'"%/home/esp/esp2/lib/thread.rb:905;":core_reset:@threadIdi`B; [\ "4/home/esp/esp2/lib/thread.rb:50:in `raiseInAll'"0/home/esp/esp2/lib/thread.rb:750:in `start'"1/home/esp/esp2/lib/thread.rb:906:in `create'"5/home/esp/esp2/lib/thread.rb:905:in `initialize'"%/home/esp/esp2/lib/thread.rb:905 +2 ."Qmail"BadNews.email "can't transmit BREAK (Interrupted system call)",Subject: "RuntimeError in core_reset" + #"core_reader"Retry #1 of 3 @1660680076.91EDT = =tMAIN =mMAIN_scheduler @EDT1660680080.74 #"core_reset"Sent BREAK +3 #t@55439 idle with ifg=0x00, ie=0x75 +3 #>RESET< ESP2 v3.41 I2C Gateway v3.20 +215 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +546 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +874 "Can"r  +2 r u +3 #tPolling Can every 10:00 +5 #Cleanly exited at 13:59:11EDT15-Aug-22 +782 #-> ESP.ready! +3 #Powering core bus +569 .Gate.power :raw,:ON +4 "sampler") +50 ) +3 "core"  +4 "collection"' +4 ' +7 "core"  +3 "processing"% +4 % +6 "core"  +8 "collection"' 9\ +5 ' 0\ +5 ' -\ +7 "processing"% 9\ +4 % 2\ +5 % *\ +4 % 0\ +7 "sampler")&\ +3 "collection"'% +6 "core" % +4 .tCS.configure :default +4 "collection"'#P d@b +4 "processing"%% +8 "core" % +2 .tPS.configure :default +6 "processing"%#A d`xb +5 "sampler")% +7 "core" %ws \  +2 .tSS.configure :default +5 "sampler")#.0X exit +13 #mEXIT @1660680170.47EDT @1660680194.76EDT = =tMAIN =mMAIN_scheduler @EDT1660680198.45 #"core_reset"Sent BREAK +4 #t@35761 receive with ifg=0x10, ie=0xFD + #@36400 receive with ifg=0x10, ie=0xFD +2 #@37059 receive with ifg=0x10, ie=0xFD + #@37699 receive with ifg=0x10, ie=0xFD + #@38349 receive with ifg=0x10, ie=0xFD +2 #@38998 receive with ifg=0x10, ie=0xFD #@39647 receive with ifg=0x10, ie=0xFD +2 #@39978 receive with ifg=0x80, ie=0xFD #@39786 idle with ifg=0x00, ie=0x75 +3 #ESP2 v3.41 I2C Gateway v3.20 +18 #ESP2 v3.41 I2C Gateway v3.20 for core bus +540 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +852 "Can" ;; +2  ;; + #tPolling Can every 10:00 +5 #Cleanly exited at 16:02:50EDT16-Aug-22 +391 #-> can +8 "Can" ;: +13906 #t-> mission :startTube=>2 do\ \ \ \ at "11:00AM 08/05/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/06/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/07/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/08/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/09/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/10/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/11/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/12/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/13/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/14/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/15/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/16/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/17/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/18/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/19/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/20/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/21/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/22/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/23/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/24/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/25/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/26/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/27/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/28/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/29/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/30/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/31/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/1/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/02/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/03/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/04/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/05/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/05/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/07/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/08/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/09/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/10/2022" do\ shallowDAwithoutWCR\ end \ \ \ at "11:00AM 09/11/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/12/2022" do\ shallowDAwithoutWCR\ end \ \ end +22 #Preparing to sleep until 11:00AM 08/05/2022 +5 ."Qmail"GoodNews.email "Starting (ESP) w/pucks in tube 2\\n{1 => 0,\\n 2 => 1,\\n 3 => 0,\\n 4 => 0,\\n 5 => 0,\\n 6 => 0,\\n 7 => 0}\\nCan@16:03:36, 21.0C, 51% humidity, 14.9psia, 12.370V, 0.288A, 0.282A avg, 3.56W",Subject: "(ESP) begun" +8 #tAsleep til 11:00AM 08/05/2022 +10 #Continuing at 11:00EDT05-Aug-22 +9 "Can"  ;; +18 !to:Delay::Late: mesg")running 1 week, 4 days, 5:05:34 late:bt["-/home/esp/esp2/lib/delay.rb:240:in `til'"2/home/esp/esp2/lib/delay.rb:361:in `delayTil'"3/home/esp/esp2/utils/sleep.rb:96:in `__send__'"0/home/esp/esp2/utils/sleep.rb:96:in `until'"//home/esp/esp2/utils/sleep.rb:105:in `til'"5/home/esp/esp2/utils/commskel.rb:160:in `napTil'"//home/esp/esp2/utils/mission.rb:46:in `at'"(ESP):6:in `irb_binding'"//home/esp/esp2/utils/mission.rb:18:in `[]'"4/home/esp/esp2/utils/mission.rb:18:in `mission'"(ESP):2:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +11 !o:Delay::TooLate: mesg")running 1 week, 4 days, 5:05:34 late:bt["-/home/esp/esp2/lib/delay.rb:242:in `til'"2/home/esp/esp2/lib/delay.rb:361:in `delayTil'"3/home/esp/esp2/utils/sleep.rb:96:in `__send__'"0/home/esp/esp2/utils/sleep.rb:96:in `until'"//home/esp/esp2/utils/sleep.rb:105:in `til'"5/home/esp/esp2/utils/commskel.rb:160:in `napTil'"//home/esp/esp2/utils/mission.rb:46:in `at'"(ESP):6:in `irb_binding'"//home/esp/esp2/utils/mission.rb:18:in `[]'"4/home/esp/esp2/utils/mission.rb:18:in `mission'"(ESP):2:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +22 ."shutdown"Gate.power :raw,:OFF +3 .Gate.power :core,:OFF +4 #Shutdown +246 ."Qmail"GoodNews.email "Then, in tube 2: (ESP):6\\n{1 => 0,\\n 2 => 1,\\n 3 => 0,\\n 4 => 0,\\n 5 => 0,\\n 6 => 0,\\n 7 => 0}\\nCan@16:05:56, 21.0C, 55% humidity, 14.9psia, 12.365V, 0.288A, 0.288A avg, 3.56W",Subject: "Asleep until 11:00EDT05-Aug-22" +15983 #"uploadLog"upsync +19159 #t-> abort! "test" +5 !o:NoMethodError : mesg"/undefined method `abort!' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(ESP):168:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +432 #-> exit +8 #mEXIT @1660680715.32EDT @1660680946.98EDT = =tMAIN =mMAIN_scheduler @EDT1660680950.76 #"core_reset"Sent BREAK +2 #t@52516 idle with ifg=0x00, ie=0x75 +2 #>RESET< ESP2 v3.41 I2C Gateway v3.20 +217 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +520 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +867 "Can"S  +2 S y +2 #tPolling Can every 10:00 +6 #Cleanly exited at 16:11:55EDT16-Aug-22 +1199 #-> abort! "test" + !o:NoMethodError : mesg"/undefined method `abort!' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(ESP):1: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 +615 #-> exit +9 #mEXIT @1660680985.21EDT @1660681145.45EDT = =tMAIN =mMAIN_scheduler @EDT1660681149.18 #"core_reset"Sent BREAK +2 #t@34567 idle with ifg=0x00, ie=0x75 +2 #ESP2 v3.41 I2C Gateway v3.20 +16 #ESP2 v3.41 I2C Gateway v3.20 for core bus +539 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +801 "Can"=  +3 = x + #tPolling Can every 10:00 +5 #Cleanly exited at 16:16:25EDT16-Aug-22 +8 #Waiting for espclients... +27 #"espclient"Session Begun +718 #-> abort! "test" +2 !o:CmdServer::Client::Error: mesg"Aborting Mission: test:bt["%espclient:1:in `topLevelBinding'" # Top level ESP Mission script for August 2022 Intake Nessie deployment +25 #-> $daVol = 300 #5.0um durapore +16 #-> $da[:wcrVol]=150 #default to 1L wcr for da +14 #-> $da[:recycle]=true +18 #-> $da[:extractVol]=0.19 +19 #-> $deepDAvolume = 300 +18 #-> $shallowDAvolume = 300 +17 #-> $shallowamDAvolume = 300 +19 #-> $shallowpmDAvolume = 300 +12 #-> def withoutWCR +4 !o:SyntaxError: mesg"tcompile error\ espclient:11: syntax error, unexpected $end, expecting '\\n' or ';'\ def withoutWCR\ ^:bt["&espclient:11:in `topLevelBinding'" [$daVol, nil] +8 #-> end +4 !o:SyntaxError: mesg">compile error\ espclient:13: syntax error, unexpected kEND:bt["&espclient:13:in `topLevelBinding'" $startTime="+2 days" +30 #-> $numPhases = 0 #Deployment count of phases run +23 #-> def nextTime startTime=$startTime +3 !o:SyntaxError: mesg"compile error\ espclient:16: syntax error, unexpected $end, expecting '\\n' or ';'\ def nextTime startTime=$startTime\ ^:bt["&espclient:16:in `topLevelBinding'" #if a relative time is specified, reference the start of the +15 #-> #previous phase instead of the current time +19 #-> Delay.wakeTime startTime, $started +5 !o:TypeError: mesg""Cannot convert Symbol to Time:bt["4/home/esp/esp2/lib/timehash.rb:519:in `abstime'"4/home/esp/esp2/lib/timehash.rb:532:in `instant'"2/home/esp/esp2/lib/delay.rb:210:in `wakeTime'"&espclient:19:in `topLevelBinding'" end +4 !o:SyntaxError: mesg">compile error\ espclient:20: syntax error, unexpected kEND:bt["&espclient:20:in `topLevelBinding'" nextStartTime = method :nextTime +4 !o:NameError: mesg">undefined method `nextTime' for class `CmdServer::Client': name: nextTime:bt["espclient:21:in `method'"&espclient:21:in `topLevelBinding'" def logPhaseStart phaseKind +4 !o:SyntaxError: mesg"compile error\ espclient:22: syntax error, unexpected $end, expecting '\\n' or ';'\ def logPhaseStart phaseKind\ ^:bt["&espclient:22:in `topLevelBinding'" log=Thread.log +14 #-> log.synchronize { +2 !o:SyntaxError: mesg"ccompile error\ espclient:24: syntax error, unexpected $end\ log.synchronize {\ ^:bt["&espclient:24:in `topLevelBinding'" log.forceDateOut +23 #-> log.record "===> STARTED #{phaseKind} (phase ##{$numPhases+=1}) <===" +4 #===> STARTED phaseKind (phase #1) <=== +16 #-> } +3 !o:SyntaxError: mesg"=compile error\ espclient:27: syntax error, unexpected '}':bt["&espclient:27:in `topLevelBinding'" end +2 !o:SyntaxError: mesg">compile error\ espclient:28: syntax error, unexpected kEND:bt["&espclient:28:in `topLevelBinding'" def twoDAs +4 !o:SyntaxError: mesg"lcompile error\ espclient:29: syntax error, unexpected $end, expecting '\\n' or ';'\ def twoDAs\ ^:bt["&espclient:29:in `topLevelBinding'" logPhaseStart :twoDAs +5 !o:NoMethodError : mesg"Aundefined method `logPhaseStart' for CmdServer::Client:Class: name0: args0:bt[";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"&espclient:30:in `topLevelBinding'" Sample.deep; initialPurge; da withoutWCR +2 .Sample.deep +9 !o: BusOff: mesg")Depth Selector Valve is not powered!:@checkpoint: omitted:bt["6/home/esp/esp2/lib/gripper.rb:87:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:85:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:89:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:84:in `openOrClose'"0/home/esp/esp2/lib/depthsel.rb:16:in `deep'"&espclient:31:in `topLevelBinding'" Sample.shallow; initialPurge; da withoutWCR +4 .Sample.shallow +16 !o: BusOff: mesg")Depth Selector Valve is not powered!:@checkpoint: omitted:bt["6/home/esp/esp2/lib/gripper.rb:87:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:85:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:89:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:84:in `openOrClose'"3/home/esp/esp2/lib/depthsel.rb:13:in `shallow'"&espclient:32:in `topLevelBinding'" end +5 !o:SyntaxError: mesg">compile error\ espclient:33: syntax error, unexpected kEND:bt["&espclient:33:in `topLevelBinding'" def deepDAwithoutWCR +4 !o:SyntaxError: mesg"{compile error\ espclient:34: syntax error, unexpected $end, expecting '\\n' or ';'\ def deepDAwithoutWCR\ ^:bt["&espclient:34:in `topLevelBinding'" logPhaseStart :deepDAwithoutWCR +5 !o:NoMethodError : mesg"Aundefined method `logPhaseStart' for CmdServer::Client:Class: name0: args0:bt[";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"&espclient:35:in `topLevelBinding'" Sample.deep; initialPurge; da [$deepDAvolume, nil] +2 .Sample.deep +9 !o: BusOff: mesg")Depth Selector Valve is not powered!:@checkpoint: omitted:bt["6/home/esp/esp2/lib/gripper.rb:87:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:85:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:89:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:84:in `openOrClose'"0/home/esp/esp2/lib/depthsel.rb:16:in `deep'"&espclient:36:in `topLevelBinding'" end +3 !o:SyntaxError: mesg">compile error\ espclient:37: syntax error, unexpected kEND:bt["&espclient:37:in `topLevelBinding'" def shallowDAwithoutWCR +4 !o:SyntaxError: mesg"compile error\ espclient:38: syntax error, unexpected $end, expecting '\\n' or ';'\ def shallowDAwithoutWCR\ ^:bt["&espclient:38:in `topLevelBinding'" logPhaseStart :shallowDAwithoutWCR +4 !o:NoMethodError : mesg"Aundefined method `logPhaseStart' for CmdServer::Client:Class: name0: args0:bt[";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"&espclient:39:in `topLevelBinding'" Sample.deep; initialPurge; da [$shallowDAvolume, nil] +3 .Sample.deep +11 !o: BusOff: mesg")Depth Selector Valve is not powered!:@checkpoint: omitted:bt["6/home/esp/esp2/lib/gripper.rb:87:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:85:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:89:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:84:in `openOrClose'"0/home/esp/esp2/lib/depthsel.rb:16:in `deep'"&espclient:40:in `topLevelBinding'" end +5 !o:SyntaxError: mesg">compile error\ espclient:41: syntax error, unexpected kEND:bt["&espclient:41:in `topLevelBinding'" if ESP.simulation? +6 !o:SyntaxError: mesg"compile error\ espclient:42: syntax error, unexpected $end, expecting kTHEN or ':' or '\\n' or ';'\ if ESP.simulation?\ ^:bt["&espclient:42:in `topLevelBinding'" pucks 1=>0, 2=>22, 3=>22, 4=>22, 5=>22, 6=>22, 7=>22 +20 #-> end +3 !o:SyntaxError: mesg">compile error\ espclient:44: syntax error, unexpected kEND:bt["&espclient:44:in `topLevelBinding'" mission :startTube=>2 do +6 !o:SyntaxError: mesg"qcompile error\ espclient:45: syntax error, unexpected $end\ mission :startTube=>2 do\ ^:bt["&espclient:45:in `topLevelBinding'" at "11:00AM 08/17/2022" do +4 !o:SyntaxError: mesg"ucompile error\ espclient:46: syntax error, unexpected $end\ at "11:00AM 08/17/2022" do\ ^:bt["&espclient:46:in `topLevelBinding'" shallowDAwithoutWCR +9 #-> end + !o:SyntaxError: mesg">compile error\ espclient:48: syntax error, unexpected kEND:bt["&espclient:48:in `topLevelBinding'" at "11:00AM 08/18/2022" do +4 !o:SyntaxError: mesg"ucompile error\ espclient:49: syntax error, unexpected $end\ at "11:00AM 08/18/2022" do\ ^:bt["&espclient:49:in `topLevelBinding'" shallowDAwithoutWCR +12 #-> end +3 !o:SyntaxError: mesg">compile error\ espclient:51: syntax error, unexpected kEND:bt["&espclient:51:in `topLevelBinding'" at "11:00AM 08/19/2022" do +5 !o:SyntaxError: mesg"ucompile error\ espclient:52: syntax error, unexpected $end\ at "11:00AM 08/19/2022" do\ ^:bt["&espclient:52:in `topLevelBinding'" shallowDAwithoutWCR +9 #-> end +3 !o:SyntaxError: mesg">compile error\ espclient:54: syntax error, unexpected kEND:bt["&espclient:54:in `topLevelBinding'" at "11:00AM 08/20/2022" do +5 !o:SyntaxError: mesg"ucompile error\ espclient:55: syntax error, unexpected $end\ at "11:00AM 08/20/2022" do\ ^:bt["&espclient:55:in `topLevelBinding'" shallowDAwithoutWCR +9 #-> end +3 !o:SyntaxError: mesg">compile error\ espclient:57: syntax error, unexpected kEND:bt["&espclient:57:in `topLevelBinding'" at "11:00AM 08/21/2022" do +4 !o:SyntaxError: mesg"ucompile error\ espclient:58: syntax error, unexpected $end\ at "11:00AM 08/21/2022" do\ ^:bt["&espclient:58:in `topLevelBinding'" shallowDAwithoutWCR +12 #-> end +5 !o:SyntaxError: mesg">compile error\ espclient:60: syntax error, unexpected kEND:bt["&espclient:60:in `topLevelBinding'" at "11:00AM 08/22/2022" do +5 !o:SyntaxError: mesg"ucompile error\ espclient:61: syntax error, unexpected $end\ at "11:00AM 08/22/2022" do\ ^:bt["&espclient:61:in `topLevelBinding'" shallowDAwithoutWCR +15 #-> end +4 !o:SyntaxError: mesg">compile error\ espclient:63: syntax error, unexpected kEND:bt["&espclient:63:in `topLevelBinding'" at "11:00AM 08/23/2022" do +2 !o:SyntaxError: mesg"ucompile error\ espclient:64: syntax error, unexpected $end\ at "11:00AM 08/23/2022" do\ ^:bt["&espclient:64:in `topLevelBinding'" shallowDAwithoutWCR +10 #-> end +2 !o:SyntaxError: mesg">compile error\ espclient:66: syntax error, unexpected kEND:bt["&espclient:66:in `topLevelBinding'" at "11:00AM 08/24/2022" do +3 !o:SyntaxError: mesg"ucompile error\ espclient:67: syntax error, unexpected $end\ at "11:00AM 08/24/2022" do\ ^:bt["&espclient:67:in `topLevelBinding'" shallowDAwithoutWCR +8 #-> end +2 !o:SyntaxError: mesg">compile error\ espclient:69: syntax error, unexpected kEND:bt["&espclient:69:in `topLevelBinding'" at "11:00AM 08/25/2022" do +2 !o:SyntaxError: mesg"ucompile error\ espclient:70: syntax error, unexpected $end\ at "11:00AM 08/25/2022" do\ ^:bt["&espclient:70:in `topLevelBinding'" shallowDAwithoutWCR +9 #-> end +3 !o:SyntaxError: mesg">compile error\ espclient:72: syntax error, unexpected kEND:bt["&espclient:72:in `topLevelBinding'" at "11:00AM 08/26/2022" do +4 !o:SyntaxError: mesg"ucompile error\ espclient:73: syntax error, unexpected $end\ at "11:00AM 08/26/2022" do\ ^:bt["&espclient:73:in `topLevelBinding'" shallowDAwithoutWCR +8 #-> end +3 !o:SyntaxError: mesg">compile error\ espclient:75: syntax error, unexpected kEND:bt["&espclient:75:in `topLevelBinding'" at "11:00AM 08/27/2022" do +3 !o:SyntaxError: mesg"ucompile error\ espclient:76: syntax error, unexpected $end\ at "11:00AM 08/27/2022" do\ ^:bt["&espclient:76:in `topLevelBinding'" shallowDAwithoutWCR +10 #-> end +6 !o:SyntaxError: mesg">compile error\ espclient:78: syntax error, unexpected kEND:bt["&espclient:78:in `topLevelBinding'" at "11:00AM 08/28/2022" do +2 !o:SyntaxError: mesg"ucompile error\ espclient:79: syntax error, unexpected $end\ at "11:00AM 08/28/2022" do\ ^:bt["&espclient:79:in `topLevelBinding'" shallowDAwithoutWCR +8 #-> end +4 !o:SyntaxError: mesg">compile error\ espclient:81: syntax error, unexpected kEND:bt["&espclient:81:in `topLevelBinding'" at "11:00AM 08/29/2022" do +2 !o:SyntaxError: mesg"ucompile error\ espclient:82: syntax error, unexpected $end\ at "11:00AM 08/29/2022" do\ ^:bt["&espclient:82:in `topLevelBinding'" shallowDAwithoutWCR +13 #-> end +9 !o:SyntaxError: mesg">compile error\ espclient:84: syntax error, unexpected kEND:bt["&espclient:84:in `topLevelBinding'" at "11:00AM 08/30/2022" do +3 !o:SyntaxError: mesg"ucompile error\ espclient:85: syntax error, unexpected $end\ at "11:00AM 08/30/2022" do\ ^:bt["&espclient:85:in `topLevelBinding'" shallowDAwithoutWCR +14 #-> end +4 !o:SyntaxError: mesg">compile error\ espclient:87: syntax error, unexpected kEND:bt["&espclient:87:in `topLevelBinding'" at "11:00AM 08/31/2022" do +3 !o:SyntaxError: mesg"ucompile error\ espclient:88: syntax error, unexpected $end\ at "11:00AM 08/31/2022" do\ ^:bt["&espclient:88:in `topLevelBinding'" shallowDAwithoutWCR +11 #-> end +3 !o:SyntaxError: mesg">compile error\ espclient:90: syntax error, unexpected kEND:bt["&espclient:90:in `topLevelBinding'" at "11:00AM 09/1/2022" do +4 !o:SyntaxError: mesg"scompile error\ espclient:91: syntax error, unexpected $end\ at "11:00AM 09/1/2022" do\ ^:bt["&espclient:91:in `topLevelBinding'" shallowDAwithoutWCR +13 #-> end +4 !o:SyntaxError: mesg">compile error\ espclient:93: syntax error, unexpected kEND:bt["&espclient:93:in `topLevelBinding'" at "11:00AM 09/02/2022" do +3 !o:SyntaxError: mesg"ucompile error\ espclient:94: syntax error, unexpected $end\ at "11:00AM 09/02/2022" do\ ^:bt["&espclient:94:in `topLevelBinding'" shallowDAwithoutWCR +9 #-> end +5 !o:SyntaxError: mesg">compile error\ espclient:96: syntax error, unexpected kEND:bt["&espclient:96:in `topLevelBinding'" at "11:00AM 09/03/2022" do +14 !o:SyntaxError: mesg"ucompile error\ espclient:97: syntax error, unexpected $end\ at "11:00AM 09/03/2022" do\ ^:bt["&espclient:97:in `topLevelBinding'" shallowDAwithoutWCR +9 #-> end +2 !o:SyntaxError: mesg">compile error\ espclient:99: syntax error, unexpected kEND:bt["&espclient:99:in `topLevelBinding'" at "11:00AM 09/04/2022" do +2 !o:SyntaxError: mesg"vcompile error\ espclient:100: syntax error, unexpected $end\ at "11:00AM 09/04/2022" do\ ^:bt["'espclient:100:in `topLevelBinding'" shallowDAwithoutWCR +8 #-> end +4 !o:SyntaxError: mesg"?compile error\ espclient:102: syntax error, unexpected kEND:bt["'espclient:102:in `topLevelBinding'" at "11:00AM 09/05/2022" do +2 !o:SyntaxError: mesg"vcompile error\ espclient:103: syntax error, unexpected $end\ at "11:00AM 09/05/2022" do\ ^:bt["'espclient:103:in `topLevelBinding'" shallowDAwithoutWCR +10 #-> end +3 !o:SyntaxError: mesg"?compile error\ espclient:105: syntax error, unexpected kEND:bt["'espclient:105:in `topLevelBinding'" at "11:00AM 09/05/2022" do +3 !o:SyntaxError: mesg"vcompile error\ espclient:106: syntax error, unexpected $end\ at "11:00AM 09/05/2022" do\ ^:bt["'espclient:106:in `topLevelBinding'" shallowDAwithoutWCR +12 #-> end +4 !o:SyntaxError: mesg"?compile error\ espclient:108: syntax error, unexpected kEND:bt["'espclient:108:in `topLevelBinding'" at "11:00AM 09/07/2022" do +3 !o:SyntaxError: mesg"vcompile error\ espclient:109: syntax error, unexpected $end\ at "11:00AM 09/07/2022" do\ ^:bt["'espclient:109:in `topLevelBinding'" shallowDAwithoutWCR +12 #-> end +5 !o:SyntaxError: mesg"?compile error\ espclient:111: syntax error, unexpected kEND:bt["'espclient:111:in `topLevelBinding'" at "11:00AM 09/08/2022" do +4 !o:SyntaxError: mesg"vcompile error\ espclient:112: syntax error, unexpected $end\ at "11:00AM 09/08/2022" do\ ^:bt["'espclient:112:in `topLevelBinding'" shallowDAwithoutWCR +12 #-> end +5 !o:SyntaxError: mesg"?compile error\ espclient:114: syntax error, unexpected kEND:bt["'espclient:114:in `topLevelBinding'" at "11:00AM 09/09/2022" do +2 !o:SyntaxError: mesg"vcompile error\ espclient:115: syntax error, unexpected $end\ at "11:00AM 09/09/2022" do\ ^:bt["'espclient:115:in `topLevelBinding'" shallowDAwithoutWCR +7 #-> end +3 !o:SyntaxError: mesg"?compile error\ espclient:117: syntax error, unexpected kEND:bt["'espclient:117:in `topLevelBinding'" at "11:00AM 09/10/2022" do +2 !o:SyntaxError: mesg"vcompile error\ espclient:118: syntax error, unexpected $end\ at "11:00AM 09/10/2022" do\ ^:bt["'espclient:118:in `topLevelBinding'" shallowDAwithoutWCR +8 #-> end +2 !o:SyntaxError: mesg"?compile error\ espclient:120: syntax error, unexpected kEND:bt["'espclient:120:in `topLevelBinding'" at "11:00AM 09/11/2022" do +3 !o:SyntaxError: mesg"vcompile error\ espclient:121: syntax error, unexpected $end\ at "11:00AM 09/11/2022" do\ ^:bt["'espclient:121:in `topLevelBinding'" shallowDAwithoutWCR +8 #-> end +3 !o:SyntaxError: mesg"?compile error\ espclient:123: syntax error, unexpected kEND:bt["'espclient:123:in `topLevelBinding'" at "11:00AM 09/12/2022" do +6 !o:SyntaxError: mesg"vcompile error\ espclient:124: syntax error, unexpected $end\ at "11:00AM 09/12/2022" do\ ^:bt["'espclient:124:in `topLevelBinding'" shallowDAwithoutWCR +9 #-> end +5 !o:SyntaxError: mesg"?compile error\ espclient:126: syntax error, unexpected kEND:bt["'espclient:126:in `topLevelBinding'" end +4 !o:SyntaxError: mesg"?compile error\ espclient:127: syntax error, unexpected kEND:bt["'espclient:127:in `topLevelBinding'" exit +3 #Session Ended +3158 #Session Begun +395 #"uploadLog"upsync +8 #mEXIT +7 #"espclient"Session Ended @1660681350.98EDT @1660681418.39EDT = =tMAIN =mMAIN_scheduler @EDT1660681422.05 #"core_reset"Sent BREAK +2 #t@50010 idle with ifg=0x00, ie=0x75 +3 #ESP2 v3.41 I2C Gateway v3.20 +19 #ESP2 v3.41 I2C Gateway v3.20 for core bus +482 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +820 "Can"  +3  { +2 #tPolling Can every 10:00 +7 #Cleanly exited at 16:22:30EDT16-Aug-22 +12 #Waiting for espclients... +98 #"espclient"Session Begun +912 #-> MainThread.exit +9 #mEXIT +4 #"espclient"Session Ended @1660681445.82EDT @1660681468.24EDT = =tMAIN =mMAIN_scheduler @EDT1660681471.83 #"core_reset"Sent BREAK +2 #t@42385 idle with ifg=0x00, ie=0x75 +3 #ESP2 v3.41 I2C Gateway v3.20 +26 #ESP2 v3.41 I2C Gateway v3.20 for core bus +529 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +811 "Can"  +2   +2 #tPolling Can every 10:00 +2294 #-> ESP.raedy? + !o:NoMethodError : mesgu:NameError::message-undefined method `raedy?' for ESP:Module: name: raedy?: args[:bt["(ESP):1: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 +697 #-> ESP.ready? +482 #-> ESP.ready! +7 #Powering core bus +551 .Gate.power :raw,:ON +3 "sampler") +41 ) +5 "core"  +4 "collection"' +4 ' +8 "core"  +5 "processing"% +4 % +6 "core"  +8 "collection"' 9\ +4 ' 0\ +4 ' -\ +12 "processing"% 9\ +4 % 2\ +4 % *\ +6 % 0\ +6 "sampler")&\ +4 "collection"'% +6 "core" % +4 .tCS.configure :default +5 "collection"'#P d@b +4 "processing"%% +10 "core" % +3 .tPS.configure :default +4 "processing"%#A d`xb +6 "sampler")% +6 "core" %tt\  +3 .tSS.configure :default +6 "sampler")#.0X # Top level ESP Mission script for August 2022 Intake Nessie deployment \ \ $daVol = 300 #5.0um durapore +32 #-> $da[:wcrVol]=150 #default to 1L wcr for da +18 #-> $da[:recycle]=true +22 #-> $da[:extractVol]=0.19 +23 #-> $deepDAvolume = 300 +19 #-> $shallowDAvolume = 300 +26 #-> $shallowamDAvolume = 300 +22 #-> $shallowpmDAvolume = 300 +38 #-> def withoutWCR\ [$daVol, nil]\ end +20 #-> $startTime="+2 days" +29 #-> $numPhases = 0 #Deployment count of phases run +120 #-> def nextTime startTime=$startTime\ #if a relative time is specified, reference the start of the\ #previous phase instead of the current time\ Delay.wakeTime startTime, $started\ end +24 #-> nextStartTime = method :nextTime +117 #-> def logPhaseStart phaseKind\ log=Thread.log\ log.synchronize {\ log.forceDateOut\ log.record "===> STARTED #{phaseKind} (phase ##{$numPhases+=1}) <==="\ }\ end +188 #-> def twoDAs\ logPhaseStart :twoDAs\ Sample.deep; initialPurge; da withoutWCR\ Sample.shallow; initialPurge; da withoutWCR\ end +89 #-> def deepDAwithoutWCR\ logPhaseStart :deepDAwithoutWCR\ Sample.deep; initialPurge; da [$deepDAvolume, nil]\ end +91 #-> def shallowDAwithoutWCR\ logPhaseStart :shallowDAwithoutWCR\ Sample.deep; initialPurge; da [$shallowDAvolume, nil]\ \ end +69 #-> if ESP.simulation?\ pucks 1=>0, 2=>22, 3=>22, 4=>22, 5=>22, 6=>22, 7=>22\ end +1216 #-> mission :startTube=>2 do\ at "11:00AM 08/17/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/18/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/19/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/20/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/21/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/22/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/23/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/24/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/25/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/26/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/27/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/28/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/29/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/30/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/31/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/1/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/02/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/03/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/04/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/05/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/05/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/07/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/08/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/09/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/10/2022" do\ shallowDAwithoutWCR\ end \ \ \ at "11:00AM 09/11/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/12/2022" do\ shallowDAwithoutWCR\ end \ \ end +18 #Preparing to sleep until 11:00AM 08/17/2022 +7 ."Qmail"GoodNews.email "Starting (ESP) w/pucks in tube 2\\n{}\\nCan@16:24:45, 20.9C, 55% humidity, 14.9psia, 12.449V, 0.091A, 0.085A avg, 1.14W",Subject: "(ESP) begun" +13 #tAsleep til 11:00AM 08/17/2022 +8 #Continuing at 11:00EDT17-Aug-22 +7 "Can"D 43 +15 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF +2 #Shutdown +308 ."Qmail"GoodNews.email "Then, in tube 2: (ESP):61\\n{}\\nCan@16:26:31, 20.8C, 57% humidity, 14.9psia, 12.390V, 0.245A, 0.239A avg, 3.03W",Subject: "Asleep until 11:00EDT17-Aug-22" +15606 #"uploadLog"upsync +21140 #"espclient"Session Begun +1072 #-> abort! "test2" +3 !o:CmdServer::Client::Error: mesg"Aborting Mission: test2:bt["%espclient:1:in `topLevelBinding'" exit +4 #Session Ended +953 #tUploading Logs +7177 #"espclient"Session Begun +625 #-> MainThread.exit +5 !to:Log::Error: mesg"upload stuck!:bt[ "8/home/esp/esp2/utils/commskel.rb:236:in `flushMail'")/home/esp/esp2/utils/commskel.rb:239"4/home/esp/esp2/lib/framework.rb:171:in `atExit'"-/home/esp/esp2/lib/thread.rb:762:in `[]'"0/home/esp/esp2/lib/thread.rb:762:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +15 #mEXIT +8 !"espclient"o:ThreadError: mesg"killed thread:bt["3/home/esp/esp2/lib/schedule.rb:280:in `wakeup'"8/home/esp/esp2/lib/schedule.rb:280:in `threadReady'"3/home/esp/esp2/lib/schedule.rb:288:in `unsync'"(eval):4:in `gets'"1/home/esp/esp2/lib/cmdserver.rb:413:in `run'"0/home/esp/esp2/lib/prompter.rb:20:in `call'"6/home/esp/esp2/lib/prompter.rb:20:in `callKbdPrc'"9/home/esp/esp2/lib/prompter.rb:38:in `claimKeyboard'"5/home/esp/esp2/lib/rmutex.rb:89:in `synchronize'"./home/esp/esp2/lib/rmutex.rb:62:in `lock'"./home/esp/esp2/lib/delay.rb:78:in `claim'"9/home/esp/esp2/lib/prompter.rb:38:in `claimKeyboard'"1/home/esp/esp2/lib/cmdserver.rb:412:in `run'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +20 #Session Ended @1660682085.06EDT @1660682139.92EDT = =tMAIN =mMAIN_scheduler @EDT1660682145.43 #"core_reset"Sent BREAK +4 #t@7368 receive with ifg=0x10, ie=0xFD +2 #@8008 receive with ifg=0x10, ie=0xFD +3 #@8668 receive with ifg=0x10, ie=0xFD + #@9307 receive with ifg=0x10, ie=0xFD +2 #@9956 receive with ifg=0x10, ie=0xFD +3 #@10605 receive with ifg=0x10, ie=0xFD #@11254 receive with ifg=0x10, ie=0xFD +3 #@11585 receive with ifg=0x80, ie=0xFD #@58631 idle with ifg=0x00, ie=0x75 +4 #ESP2 v3.41 I2C Gateway v3.20 +25 #ESP2 v3.41 I2C Gateway v3.20 for core bus +807 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +1114 "Can"s  +2 s y + #tPolling Can every 10:00 +6 #Cleanly exited at 16:34:44EDT16-Aug-22 +1038 #-> ESP.ready! +7 #Powering core bus +562 .Gate.power :raw,:ON +8 "sampler") +50 ) +4 "core"  +4 "collection"' +5 ' +6 "core"  +4 "processing"% +2 % +7 "core"  +10 "collection"' 9\ +5 ' 0\ +5 ' -\ +6 "processing"% 9\ +4 % 2\ +8 % *\ +4 % 0\ +7 "sampler")&\ +4 "collection"'% +7 "core" % +3 .tCS.configure :default +5 "collection"'#P d@b +6 "processing"%% +10 "core" %( +2 .tPS.configure :default +5 "processing"%#A d`xb +6 "sampler")% +4 "core" %st\  +4 .tSS.configure :default +4 "sampler")#.0X # Top level ESP Mission script for August 2022 Intake Nessie deployment \ \ $daVol = 300 #5.0um durapore +33 #-> $da[:wcrVol]=150 #default to 1L wcr for da +21 #-> $da[:recycle]=true +22 #-> $da[:extractVol]=0.19 +18 #-> $deepDAvolume = 300 +22 #-> $shallowDAvolume = 300 +24 #-> $shallowamDAvolume = 300 +24 #-> $shallowpmDAvolume = 300 +33 #-> def withoutWCR\ [$daVol, nil]\ end +19 #-> $startTime="+2 days" +32 #-> $numPhases = 0 #Deployment count of phases run +111 #-> def nextTime startTime=$startTime\ #if a relative time is specified, reference the start of the\ #previous phase instead of the current time\ Delay.wakeTime startTime, $started\ end +24 #-> nextStartTime = method :nextTime +116 #-> def logPhaseStart phaseKind\ log=Thread.log\ log.synchronize {\ log.forceDateOut\ log.record "===> STARTED #{phaseKind} (phase ##{$numPhases+=1}) <==="\ }\ end +196 #-> def twoDAs\ logPhaseStart :twoDAs\ Sample.deep; initialPurge; da withoutWCR\ Sample.shallow; initialPurge; da withoutWCR\ end +92 #-> def deepDAwithoutWCR\ logPhaseStart :deepDAwithoutWCR\ Sample.deep; initialPurge; da [$deepDAvolume, nil]\ end +106 #-> def shallowDAwithoutWCR\ logPhaseStart :shallowDAwithoutWCR\ Sample.deep; initialPurge; da [$shallowDAvolume, nil]\ \ end +82 #-> if ESP.simulation?\ pucks 1=>0, 2=>22, 3=>22, 4=>22, 5=>22, 6=>22, 7=>22\ end +1358 #-> mission :startTube=>2 do\ \ at "4:45PM 08/16/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/17/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/18/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/19/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/20/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/21/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/22/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/23/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/24/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/25/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/26/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/27/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/28/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/29/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/30/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/31/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/1/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/02/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/03/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/04/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/05/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/05/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/07/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/08/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/09/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/10/2022" do\ shallowDAwithoutWCR\ end \ \ \ at "11:00AM 09/11/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/12/2022" do\ shallowDAwithoutWCR\ end \ \ end +13 #Preparing to sleep until 4:45PM 08/16/2022 +4 ."Qmail"GoodNews.email "Starting (ESP) w/pucks in tube 2\\n{}\\nCan@16:36:05, 20.9C, 49% humidity, 14.9psia, 12.444V, 0.091A, 0.085A avg, 1.14W",Subject: "(ESP) begun" +13 #tAsleep til 4:45PM 08/16/2022 +14 #Continuing at 16:45 +6 "Can"Z 99 +16 ."shutdown"Gate.power :raw,:OFF +9 .Gate.power :core,:OFF +3 #Shutdown +378 ."Qmail"GoodNews.email "Then, in tube 2: (ESP):60\\n{}\\nCan@16:37:49, 21.0C, 48% humidity, 14.8psia, 12.375V, 0.276A, 0.276A avg, 3.41W",Subject: "Asleep until 16:45" +8337 !to:IRB::Abort: mesg"User Abort!!:@checkpoint: omitted:bt["1/home/esp/esp2/lib/esp.rb:79:in `mainThread'""/home/esp/esp2/lib/esp.rb:327 +38 #"uploadLog"upsync\ rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(642) [sender=3.1.3]\ rsync: [sender] write error: Broken pipe (32) +5462 #t-> exit +11 #mEXIT @1660682412.44EDT @1660682464.67EDT = =tMAIN =mMAIN_scheduler @EDT1660682468.36 #"core_reset"Sent BREAK +7 #t@22995 receive with ifg=0x10, ie=0xFD + #@23635 receive with ifg=0x10, ie=0xFD + #@24295 receive with ifg=0x10, ie=0xFD +2 #@24933 receive with ifg=0x10, ie=0xFD #@25582 receive with ifg=0x10, ie=0xFD +3 #@26230 receive with ifg=0x10, ie=0xFD + #@26879 receive with ifg=0x10, ie=0xFD + #@27210 receive with ifg=0x80, ie=0xFD +3 #@55909 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +20 #ESP2 v3.41 I2C Gateway v3.20 for core bus +481 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +793 "Can"  +2  w +2 #tPolling Can every 10:00 +3 #Cleanly exited at 16:40:12EDT16-Aug-22 +11 #Waiting for espclients... +51 #"espclient"Session Begun +2410 #-> abort! "accidental abort" +3 !o:CmdServer::Client::Error: mesg"'Aborting Mission: accidental abort:bt["%espclient:1:in `topLevelBinding'" can +25 "Can"  +2417 #"espclient"-> # Top level ESP Mission script for August 2022 Intake Nessie deployment +16 #-> $daVol = 300 #5.0um durapore +21 #-> $da[:wcrVol]=150 #default to 1L wcr for da +14 #-> $da[:recycle]=true +12 #-> $da[:extractVol]=0.19 +9 #-> $deepDAvolume = 300 +11 #-> $shallowDAvolume = 300 +7 #-> $shallowamDAvolume = 300 +22 #-> $shallowpmDAvolume = 300 +10 #-> def withoutWCR +6 !o:SyntaxError: mesg"tcompile error\ espclient:12: syntax error, unexpected $end, expecting '\\n' or ';'\ def withoutWCR\ ^:bt["&espclient:12:in `topLevelBinding'" [$daVol, nil] +16 #-> end +5 !o:SyntaxError: mesg">compile error\ espclient:14: syntax error, unexpected kEND:bt["&espclient:14:in `topLevelBinding'" $startTime="+2 days" +17 #-> $numPhases = 0 #Deployment count of phases run +18 #-> def nextTime startTime=$startTime +4 !o:SyntaxError: mesg"compile error\ espclient:17: syntax error, unexpected $end, expecting '\\n' or ';'\ def nextTime startTime=$startTime\ ^:bt["&espclient:17:in `topLevelBinding'" #if a relative time is specified, reference the start of the +21 #-> #previous phase instead of the current time +13 #-> Delay.wakeTime startTime, $started +7 !o:TypeError: mesg""Cannot convert Symbol to Time:bt["4/home/esp/esp2/lib/timehash.rb:519:in `abstime'"4/home/esp/esp2/lib/timehash.rb:532:in `instant'"2/home/esp/esp2/lib/delay.rb:210:in `wakeTime'"&espclient:20:in `topLevelBinding'" end +3 !o:SyntaxError: mesg">compile error\ espclient:21: syntax error, unexpected kEND:bt["&espclient:21:in `topLevelBinding'" nextStartTime = method :nextTime +3 !o:NameError: mesg">undefined method `nextTime' for class `CmdServer::Client': name: nextTime:bt["espclient:22:in `method'"&espclient:22:in `topLevelBinding'" def logPhaseStart phaseKind +2 !o:SyntaxError: mesg"compile error\ espclient:23: syntax error, unexpected $end, expecting '\\n' or ';'\ def logPhaseStart phaseKind\ ^:bt["&espclient:23:in `topLevelBinding'" log=Thread.log +16 #-> log.synchronize { +4 !o:SyntaxError: mesg"ccompile error\ espclient:25: syntax error, unexpected $end\ log.synchronize {\ ^:bt["&espclient:25:in `topLevelBinding'" log.forceDateOut +27 #-> log.record "===> STARTED #{phaseKind} (phase ##{$numPhases+=1}) <===" +8 #===> STARTED phaseKind (phase #1) <=== +10 #-> } +3 !o:SyntaxError: mesg"=compile error\ espclient:28: syntax error, unexpected '}':bt["&espclient:28:in `topLevelBinding'" end +2 !o:SyntaxError: mesg">compile error\ espclient:29: syntax error, unexpected kEND:bt["&espclient:29:in `topLevelBinding'" def twoDAs +3 !o:SyntaxError: mesg"lcompile error\ espclient:30: syntax error, unexpected $end, expecting '\\n' or ';'\ def twoDAs\ ^:bt["&espclient:30:in `topLevelBinding'" logPhaseStart :twoDAs +4 !o:NoMethodError : mesg"Aundefined method `logPhaseStart' for CmdServer::Client:Class: name0: args0:bt[";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"&espclient:31:in `topLevelBinding'" Sample.deep; initialPurge; da withoutWCR +4 .Sample.deep +13 !o: BusOff: mesg")Depth Selector Valve is not powered!:@checkpoint: omitted:bt["6/home/esp/esp2/lib/gripper.rb:87:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:85:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:89:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:84:in `openOrClose'"0/home/esp/esp2/lib/depthsel.rb:16:in `deep'"&espclient:32:in `topLevelBinding'" Sample.shallow; initialPurge; da withoutWCR +2 .Sample.shallow +10 !o: BusOff: mesg")Depth Selector Valve is not powered!:@checkpoint: omitted:bt["6/home/esp/esp2/lib/gripper.rb:87:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:85:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:89:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:84:in `openOrClose'"3/home/esp/esp2/lib/depthsel.rb:13:in `shallow'"&espclient:33:in `topLevelBinding'" end +7 !o:SyntaxError: mesg">compile error\ espclient:34: syntax error, unexpected kEND:bt["&espclient:34:in `topLevelBinding'" def deepDAwithoutWCR +4 !o:SyntaxError: mesg"{compile error\ espclient:35: syntax error, unexpected $end, expecting '\\n' or ';'\ def deepDAwithoutWCR\ ^:bt["&espclient:35:in `topLevelBinding'" logPhaseStart :deepDAwithoutWCR +3 !o:NoMethodError : mesg"Aundefined method `logPhaseStart' for CmdServer::Client:Class: name0: args0:bt[";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"&espclient:36:in `topLevelBinding'" Sample.deep; initialPurge; da [$deepDAvolume, nil] +4 .Sample.deep +8 !o: BusOff: mesg")Depth Selector Valve is not powered!:@checkpoint: omitted:bt["6/home/esp/esp2/lib/gripper.rb:87:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:85:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:89:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:84:in `openOrClose'"0/home/esp/esp2/lib/depthsel.rb:16:in `deep'"&espclient:37:in `topLevelBinding'" end +4 !o:SyntaxError: mesg">compile error\ espclient:38: syntax error, unexpected kEND:bt["&espclient:38:in `topLevelBinding'" def shallowDAwithoutWCR +2 !o:SyntaxError: mesg"compile error\ espclient:39: syntax error, unexpected $end, expecting '\\n' or ';'\ def shallowDAwithoutWCR\ ^:bt["&espclient:39:in `topLevelBinding'" logPhaseStart :shallowDAwithoutWCR +4 !o:NoMethodError : mesg"Aundefined method `logPhaseStart' for CmdServer::Client:Class: name0: args0:bt[";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"&espclient:40:in `topLevelBinding'" Sample.deep; initialPurge; da [$shallowDAvolume, nil] +3 .Sample.deep +10 !o: BusOff: mesg")Depth Selector Valve is not powered!:@checkpoint: omitted:bt["6/home/esp/esp2/lib/gripper.rb:87:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:85:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:89:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:84:in `openOrClose'"0/home/esp/esp2/lib/depthsel.rb:16:in `deep'"&espclient:41:in `topLevelBinding'" end +3 !o:SyntaxError: mesg">compile error\ espclient:42: syntax error, unexpected kEND:bt["&espclient:42:in `topLevelBinding'" if ESP.simulation? +3 !o:SyntaxError: mesg"compile error\ espclient:43: syntax error, unexpected $end, expecting kTHEN or ':' or '\\n' or ';'\ if ESP.simulation?\ ^:bt["&espclient:43:in `topLevelBinding'" pucks 1=>0, 2=>22, 3=>22, 4=>22, 5=>22, 6=>22, 7=>22 +17 #-> end +3 !o:SyntaxError: mesg">compile error\ espclient:45: syntax error, unexpected kEND:bt["&espclient:45:in `topLevelBinding'" mission :startTube=>2 do +7 !o:SyntaxError: mesg"qcompile error\ espclient:46: syntax error, unexpected $end\ mission :startTube=>2 do\ ^:bt["&espclient:46:in `topLevelBinding'" at "4:45PM 08/16/2022" do +7 !o:SyntaxError: mesg"scompile error\ espclient:47: syntax error, unexpected $end\ at "4:45PM 08/16/2022" do\ ^:bt["&espclient:47:in `topLevelBinding'" shallowDAwithoutWCR +8 #-> end +5 !o:SyntaxError: mesg">compile error\ espclient:49: syntax error, unexpected kEND:bt["&espclient:49:in `topLevelBinding'" at "11:00AM 08/17/2022" do +8 !o:SyntaxError: mesg"ucompile error\ espclient:50: syntax error, unexpected $end\ at "11:00AM 08/17/2022" do\ ^:bt["&espclient:50:in `topLevelBinding'" shallowDAwithoutWCR +10 #-> end +3 !o:SyntaxError: mesg">compile error\ espclient:52: syntax error, unexpected kEND:bt["&espclient:52:in `topLevelBinding'" at "11:00AM 08/18/2022" do +5 !o:SyntaxError: mesg"ucompile error\ espclient:53: syntax error, unexpected $end\ at "11:00AM 08/18/2022" do\ ^:bt["&espclient:53:in `topLevelBinding'" shallowDAwithoutWCR +12 #-> end +3 !o:SyntaxError: mesg">compile error\ espclient:55: syntax error, unexpected kEND:bt["&espclient:55:in `topLevelBinding'" at "11:00AM 08/19/2022" do +3 !o:SyntaxError: mesg"ucompile error\ espclient:56: syntax error, unexpected $end\ at "11:00AM 08/19/2022" do\ ^:bt["&espclient:56:in `topLevelBinding'" shallowDAwithoutWCR +11 #-> end +3 !o:SyntaxError: mesg">compile error\ espclient:58: syntax error, unexpected kEND:bt["&espclient:58:in `topLevelBinding'" at "11:00AM 08/20/2022" do +3 !o:SyntaxError: mesg"ucompile error\ espclient:59: syntax error, unexpected $end\ at "11:00AM 08/20/2022" do\ ^:bt["&espclient:59:in `topLevelBinding'" shallowDAwithoutWCR +10 #-> end +6 !o:SyntaxError: mesg">compile error\ espclient:61: syntax error, unexpected kEND:bt["&espclient:61:in `topLevelBinding'" at "11:00AM 08/21/2022" do +3 !o:SyntaxError: mesg"ucompile error\ espclient:62: syntax error, unexpected $end\ at "11:00AM 08/21/2022" do\ ^:bt["&espclient:62:in `topLevelBinding'" shallowDAwithoutWCR +12 #-> end +3 !o:SyntaxError: mesg">compile error\ espclient:64: syntax error, unexpected kEND:bt["&espclient:64:in `topLevelBinding'" at "11:00AM 08/22/2022" do +2 !o:SyntaxError: mesg"ucompile error\ espclient:65: syntax error, unexpected $end\ at "11:00AM 08/22/2022" do\ ^:bt["&espclient:65:in `topLevelBinding'" shallowDAwithoutWCR +9 #-> end +3 !o:SyntaxError: mesg">compile error\ espclient:67: syntax error, unexpected kEND:bt["&espclient:67:in `topLevelBinding'" at "11:00AM 08/23/2022" do +6 !o:SyntaxError: mesg"ucompile error\ espclient:68: syntax error, unexpected $end\ at "11:00AM 08/23/2022" do\ ^:bt["&espclient:68:in `topLevelBinding'" shallowDAwithoutWCR +11 #-> end +4 !o:SyntaxError: mesg">compile error\ espclient:70: syntax error, unexpected kEND:bt["&espclient:70:in `topLevelBinding'" at "11:00AM 08/24/2022" do +5 !o:SyntaxError: mesg"ucompile error\ espclient:71: syntax error, unexpected $end\ at "11:00AM 08/24/2022" do\ ^:bt["&espclient:71:in `topLevelBinding'" shallowDAwithoutWCR +11 #-> end +4 !o:SyntaxError: mesg">compile error\ espclient:73: syntax error, unexpected kEND:bt["&espclient:73:in `topLevelBinding'" at "11:00AM 08/25/2022" do +4 !o:SyntaxError: mesg"ucompile error\ espclient:74: syntax error, unexpected $end\ at "11:00AM 08/25/2022" do\ ^:bt["&espclient:74:in `topLevelBinding'" shallowDAwithoutWCR +13 #-> end + !o:SyntaxError: mesg">compile error\ espclient:76: syntax error, unexpected kEND:bt["&espclient:76:in `topLevelBinding'" at "11:00AM 08/26/2022" do +3 !o:SyntaxError: mesg"ucompile error\ espclient:77: syntax error, unexpected $end\ at "11:00AM 08/26/2022" do\ ^:bt["&espclient:77:in `topLevelBinding'" shallowDAwithoutWCR +8 #-> end +4 !o:SyntaxError: mesg">compile error\ espclient:79: syntax error, unexpected kEND:bt["&espclient:79:in `topLevelBinding'" at "11:00AM 08/27/2022" do +3 !o:SyntaxError: mesg"ucompile error\ espclient:80: syntax error, unexpected $end\ at "11:00AM 08/27/2022" do\ ^:bt["&espclient:80:in `topLevelBinding'" shallowDAwithoutWCR +11 #-> end +6 !o:SyntaxError: mesg">compile error\ espclient:82: syntax error, unexpected kEND:bt["&espclient:82:in `topLevelBinding'" at "11:00AM 08/28/2022" do +3 !o:SyntaxError: mesg"ucompile error\ espclient:83: syntax error, unexpected $end\ at "11:00AM 08/28/2022" do\ ^:bt["&espclient:83:in `topLevelBinding'" shallowDAwithoutWCR +10 #-> end +3 !o:SyntaxError: mesg">compile error\ espclient:85: syntax error, unexpected kEND:bt["&espclient:85:in `topLevelBinding'" at "11:00AM 08/29/2022" do +5 !o:SyntaxError: mesg"ucompile error\ espclient:86: syntax error, unexpected $end\ at "11:00AM 08/29/2022" do\ ^:bt["&espclient:86:in `topLevelBinding'" shallowDAwithoutWCR +8 #-> end +4 !o:SyntaxError: mesg">compile error\ espclient:88: syntax error, unexpected kEND:bt["&espclient:88:in `topLevelBinding'" at "11:00AM 08/30/2022" do +3 !o:SyntaxError: mesg"ucompile error\ espclient:89: syntax error, unexpected $end\ at "11:00AM 08/30/2022" do\ ^:bt["&espclient:89:in `topLevelBinding'" shallowDAwithoutWCR +10 #-> end +5 !o:SyntaxError: mesg">compile error\ espclient:91: syntax error, unexpected kEND:bt["&espclient:91:in `topLevelBinding'" at "11:00AM 08/31/2022" do +3 !o:SyntaxError: mesg"ucompile error\ espclient:92: syntax error, unexpected $end\ at "11:00AM 08/31/2022" do\ ^:bt["&espclient:92:in `topLevelBinding'" shallowDAwithoutWCR +9 #-> end +6 !o:SyntaxError: mesg">compile error\ espclient:94: syntax error, unexpected kEND:bt["&espclient:94:in `topLevelBinding'" at "11:00AM 09/1/2022" do +3 !o:SyntaxError: mesg"scompile error\ espclient:95: syntax error, unexpected $end\ at "11:00AM 09/1/2022" do\ ^:bt["&espclient:95:in `topLevelBinding'" shallowDAwithoutWCR +13 #-> end +3 !o:SyntaxError: mesg">compile error\ espclient:97: syntax error, unexpected kEND:bt["&espclient:97:in `topLevelBinding'" at "11:00AM 09/02/2022" do +4 !o:SyntaxError: mesg"ucompile error\ espclient:98: syntax error, unexpected $end\ at "11:00AM 09/02/2022" do\ ^:bt["&espclient:98:in `topLevelBinding'" shallowDAwithoutWCR +7 #-> end + !o:SyntaxError: mesg"?compile error\ espclient:100: syntax error, unexpected kEND:bt["'espclient:100:in `topLevelBinding'" at "11:00AM 09/03/2022" do +5 !o:SyntaxError: mesg"vcompile error\ espclient:101: syntax error, unexpected $end\ at "11:00AM 09/03/2022" do\ ^:bt["'espclient:101:in `topLevelBinding'" shallowDAwithoutWCR +10 #-> end +3 !o:SyntaxError: mesg"?compile error\ espclient:103: syntax error, unexpected kEND:bt["'espclient:103:in `topLevelBinding'" at "11:00AM 09/04/2022" do +4 !o:SyntaxError: mesg"vcompile error\ espclient:104: syntax error, unexpected $end\ at "11:00AM 09/04/2022" do\ ^:bt["'espclient:104:in `topLevelBinding'" shallowDAwithoutWCR +11 #-> end +4 !o:SyntaxError: mesg"?compile error\ espclient:106: syntax error, unexpected kEND:bt["'espclient:106:in `topLevelBinding'" at "11:00AM 09/05/2022" do +2 !o:SyntaxError: mesg"vcompile error\ espclient:107: syntax error, unexpected $end\ at "11:00AM 09/05/2022" do\ ^:bt["'espclient:107:in `topLevelBinding'" shallowDAwithoutWCR +11 #-> end +4 !o:SyntaxError: mesg"?compile error\ espclient:109: syntax error, unexpected kEND:bt["'espclient:109:in `topLevelBinding'" at "11:00AM 09/05/2022" do + !o:SyntaxError: mesg"vcompile error\ espclient:110: syntax error, unexpected $end\ at "11:00AM 09/05/2022" do\ ^:bt["'espclient:110:in `topLevelBinding'" shallowDAwithoutWCR +9 #-> end + !o:SyntaxError: mesg"?compile error\ espclient:112: syntax error, unexpected kEND:bt["'espclient:112:in `topLevelBinding'" at "11:00AM 09/07/2022" do +3 !o:SyntaxError: mesg"vcompile error\ espclient:113: syntax error, unexpected $end\ at "11:00AM 09/07/2022" do\ ^:bt["'espclient:113:in `topLevelBinding'" shallowDAwithoutWCR +10 #-> end +3 !o:SyntaxError: mesg"?compile error\ espclient:115: syntax error, unexpected kEND:bt["'espclient:115:in `topLevelBinding'" at "11:00AM 09/08/2022" do +6 !o:SyntaxError: mesg"vcompile error\ espclient:116: syntax error, unexpected $end\ at "11:00AM 09/08/2022" do\ ^:bt["'espclient:116:in `topLevelBinding'" shallowDAwithoutWCR +11 #-> end +6 !o:SyntaxError: mesg"?compile error\ espclient:118: syntax error, unexpected kEND:bt["'espclient:118:in `topLevelBinding'" at "11:00AM 09/09/2022" do + !o:SyntaxError: mesg"vcompile error\ espclient:119: syntax error, unexpected $end\ at "11:00AM 09/09/2022" do\ ^:bt["'espclient:119:in `topLevelBinding'" shallowDAwithoutWCR +24 #-> end +5 !o:SyntaxError: mesg"?compile error\ espclient:121: syntax error, unexpected kEND:bt["'espclient:121:in `topLevelBinding'" at "11:00AM 09/10/2022" do +3 !o:SyntaxError: mesg"vcompile error\ espclient:122: syntax error, unexpected $end\ at "11:00AM 09/10/2022" do\ ^:bt["'espclient:122:in `topLevelBinding'" shallowDAwithoutWCR +10 #-> end +3 !o:SyntaxError: mesg"?compile error\ espclient:124: syntax error, unexpected kEND:bt["'espclient:124:in `topLevelBinding'" at "11:00AM 09/11/2022" do +3 !o:SyntaxError: mesg"vcompile error\ espclient:125: syntax error, unexpected $end\ at "11:00AM 09/11/2022" do\ ^:bt["'espclient:125:in `topLevelBinding'" shallowDAwithoutWCR +10 #-> end +3 !o:SyntaxError: mesg"?compile error\ espclient:127: syntax error, unexpected kEND:bt["'espclient:127:in `topLevelBinding'" at "11:00AM 09/12/2022" do +5 !o:SyntaxError: mesg"vcompile error\ espclient:128: syntax error, unexpected $end\ at "11:00AM 09/12/2022" do\ ^:bt["'espclient:128:in `topLevelBinding'" shallowDAwithoutWCR +10 #-> end +3 !o:SyntaxError: mesg"?compile error\ espclient:130: syntax error, unexpected kEND:bt["'espclient:130:in `topLevelBinding'" end +3 !o:SyntaxError: mesg"?compile error\ espclient:131: syntax error, unexpected kEND:bt["'espclient:131:in `topLevelBinding'" exit +3 #Session Ended +3245 #Session Begun +560 #-> MainThread.exit +4 !to:Log::Error: mesg"upload stuck!:bt[ "8/home/esp/esp2/utils/commskel.rb:236:in `flushMail'")/home/esp/esp2/utils/commskel.rb:239"4/home/esp/esp2/lib/framework.rb:171:in `atExit'"-/home/esp/esp2/lib/thread.rb:762:in `[]'"0/home/esp/esp2/lib/thread.rb:762:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +11 #mEXIT +11 #"espclient"Session Ended @1660682606.97EDT @1660682675.78EDT = =mMAIN_scheduler =tMAIN @EDT1660682681.18 #"core_reset"Sent BREAK +7 #t@22995 receive with ifg=0x10, ie=0xFD + #@23635 receive with ifg=0x10, ie=0xFD +3 #@24295 receive with ifg=0x10, ie=0xFD +3 #@24933 receive with ifg=0x10, ie=0xFD + #@25582 receive with ifg=0x10, ie=0xFD +2 #@26230 receive with ifg=0x10, ie=0xFD +3 #@26879 receive with ifg=0x10, ie=0xFD #@27210 receive with ifg=0x80, ie=0xFD +3 #@17493 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +29 #ESP2 v3.41 I2C Gateway v3.20 for core bus +810 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +1255 "Can"'  +3 ' { +2 #tPolling Can every 10:00 +9 #Cleanly exited at 16:43:26EDT16-Aug-22 +759 #-> ESP.ready! +4 #Powering core bus +552 .Gate.power :raw,:ON +3 "sampler") +58 ) +4 "core"  +4 "collection"' +4 ' +6 "core"  +3 "processing"% +4 % +6 "core"  +10 "collection"' 9\ +5 ' 0\ +4 ' -\ +6 "processing"% 9\ +4 % 2\ +5 % *\ +4 % 0\ +8 "sampler")&\ +4 "collection"'% +8 "core" % +2 .tCS.configure :default +7 "collection"'#P d@b +3 "processing"%% +10 "core" % +3 .tPS.configure :default +3 "processing"%#A d`xb +5 "sampler")% +7 "core" %uu\  +3 .tSS.configure :default +5 "sampler")#.0X # Top level ESP Mission script for August 2022 Intake Nessie deployment \ \ $daVol = 300 #5.0um durapore +32 #-> $da[:wcrVol]=150 #default to 1L wcr for da +22 #-> $da[:recycle]=true +23 #-> $da[:extractVol]=0.19 +23 #-> $deepDAvolume = 300 +20 #-> $shallowDAvolume = 300 +21 #-> $shallowamDAvolume = 300 +22 #-> $shallowpmDAvolume = 300 +41 #-> def withoutWCR\ [$daVol, nil]\ end +22 #-> $startTime="+2 days" +32 #-> $numPhases = 0 #Deployment count of phases run +115 #-> def nextTime startTime=$startTime\ #if a relative time is specified, reference the start of the\ #previous phase instead of the current time\ Delay.wakeTime startTime, $started\ end +28 #-> nextStartTime = method :nextTime +114 #-> def logPhaseStart phaseKind\ log=Thread.log\ log.synchronize {\ log.forceDateOut\ log.record "===> STARTED #{phaseKind} (phase ##{$numPhases+=1}) <==="\ }\ end +201 #-> def twoDAs\ logPhaseStart :twoDAs\ Sample.deep; initialPurge; da withoutWCR\ Sample.shallow; initialPurge; da withoutWCR\ end +92 #-> def deepDAwithoutWCR\ logPhaseStart :deepDAwithoutWCR\ Sample.deep; initialPurge; da [$deepDAvolume, nil]\ end +93 #-> def shallowDAwithoutWCR\ logPhaseStart :shallowDAwithoutWCR\ Sample.deep; initialPurge; da [$shallowDAvolume, nil]\ \ end +95 #-> if ESP.simulation?\ pucks 1=>0, 2=>22, 3=>22, 4=>22, 5=>22, 6=>22, 7=>22\ end +1320 #-> mission :startTube=>2 do\ \ at "4:50PM 08/16/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/17/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/18/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/19/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/20/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/21/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/22/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/23/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/24/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/25/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/26/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/27/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/28/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/29/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/30/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/31/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/1/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/02/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/03/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/04/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/05/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/05/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/07/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/08/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/09/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/10/2022" do\ shallowDAwithoutWCR\ end \ \ \ at "11:00AM 09/11/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/12/2022" do\ shallowDAwithoutWCR\ end \ \ end +18 ."Qmail"GoodNews.email "Starting (ESP) w/pucks in tube 2\\n{1 => 0,\\n 2 => 22,\\n 3 => 22,\\n 4 => 22,\\n 5 => 22,\\n 6 => 22,\\n 7 => 22}\\nCan@16:45:02, 21.0C, 56% humidity, 14.9psia, 12.444V, 0.091A, 0.085A avg, 1.14W",Subject: "(ESP) begun" +10 #tPreparing to sleep until 4:50PM 08/16/2022 +8 #Asleep til 4:50PM 08/16/2022 +11 #Continuing at 16:50 +11 "Can"H <; +19 ."shutdown"Gate.power :raw,:OFF +7 .Gate.power :core,:OFF + #Shutdown +358 ."Qmail"GoodNews.email "Then, in tube 2: (ESP):60\\n{1 => 0,\\n 2 => 22,\\n 3 => 22,\\n 4 => 22,\\n 5 => 22,\\n 6 => 22,\\n 7 => 22}\\nCan@16:46:30, 21.0C, 57% humidity, 14.9psia, 12.370V, 0.294A, 0.288A avg, 3.64W",Subject: "Asleep until 16:50" +15864 #"uploadLog"upsync +4694 "Can"  +7 #tPowering core bus +542 .Gate.power :raw,:ON +5 "sampler") +44 ); +6 "core"  +5 "collection"' +4 '< +9 "core"  +3 "processing"% +4 %= +7 "core"  +8 "collection"' 9\ +4 ' 0\ +5 ' -\ +10 "processing"% 9\ +4 % 2\ +4 % *\ +4 % 0\ +8 "sampler")&\ +6 "collection"'>% +4 "core" % +4 .tCS.configure :default +3 "collection"'#P d@b +6 "processing"%?% +6 "core" % +5 .tPS.configure :default +3 "processing"%#A d`xb +5 "sampler")@% +8 "core" %ur Q\  +3 .tSS.configure :default +5 "sampler")#.0X< +16 #tPhase [(ESP):60] +5 ."Qmail"Notice.email "At 16:50:32 began in tube 2: (ESP):60\\n{1 => 0,\\n 2 => 22,\\n 3 => 22,\\n 4 => 22,\\n 5 => 22,\\n 6 => 22,\\n 7 => 22}\\nCan@16:50:32, 21.0C, 54% humidity, 14.9psia, 12.365V, 0.306A, 0.294A avg, 3.79W",Subject: "Started (ESP) phase (ESP):60" +5 #t===> STARTED shallowDAwithoutWCR (phase #1) <=== +5 .Sample.deep +2 "sampler")e0 +3010 !to:I2C::Request::Timeout: @requesto:I2C::Servo::Grip3Request : @tag0:@maxDelayo:\ Delay: @_dc_obji#: @channeli: @timeout0: @dontLog0: @replyqo:\ Queue: @que[: @waiting[:@destinationi.: mesg"5No Response to I2C::Servo::Grip3Request[65:->29]:bt["3/home/esp/esp2/lib/i2c/msg.rb:309:in `process'"6/home/esp/esp2/lib/schedule.rb:169:in `asyncStep'"1/home/esp/esp2/lib/schedule.rb:446:in `step'"4/home/esp/esp2/lib/schedule.rb:195:in `process'"2/home/esp/esp2/lib/schedule.rb:213:in `start'"1/home/esp/esp2/lib/schedule.rb:212:in `loop'"2/home/esp/esp2/lib/schedule.rb:212:in `start'"-/home/esp/esp2/lib/esp.rb:199:in `shell'"4/home/esp/esp2/lib/realtime.rb:21:in `realTime'"#/home/esp/esp2/mode/real.rb:11"2/home/esp/esp2/lib/framework.rb:111:in `load'"0/home/esp/esp2/lib/framework.rb:111:in `ld'"4/home/esp/esp2/lib/framework.rb:136:in `ldMode'""/home/esp/esp2/lib/esp.rb:327"1/home/esp/esp2/lib/esp.rb:75:in `mainThread'"1/home/esp/esp2/lib/esp.rb:75:in `initialize'"!/home/esp/esp2/lib/esp.rb:75 +11 #Retry #1 of 3 +3 "sampler")f0 +7 "core" 0 +4 !o:I2C::UnexpectedReply: mesg".I2C::Servo::Grip3Reply[65:29->20] aborted:bt["=/home/esp/esp2/lib/i2c/msg.rb:612:in `processUnexpected'"3/home/esp/esp2/lib/i2c/msg.rb:607:in `process'"2/home/esp/esp2/lib/msg.rb:212:in `initialize'",/home/esp/esp2/lib/msg.rb:209:in `loop'"2/home/esp/esp2/lib/msg.rb:209:in `initialize'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +3009 !to:I2C::Request::Timeout: @requesto:I2C::Servo::Grip3Request : @tag0:@maxDelayo:\ Delay: @_dc_obji#: @channeli: @timeout0: @dontLog0: @replyqo:\ Queue: @que[: @waiting[:@destinationi.: mesg"5No Response to I2C::Servo::Grip3Request[66:->29]:bt["3/home/esp/esp2/lib/i2c/msg.rb:309:in `process'"6/home/esp/esp2/lib/schedule.rb:169:in `asyncStep'"1/home/esp/esp2/lib/schedule.rb:446:in `step'"4/home/esp/esp2/lib/schedule.rb:195:in `process'"2/home/esp/esp2/lib/schedule.rb:213:in `start'"1/home/esp/esp2/lib/schedule.rb:212:in `loop'"2/home/esp/esp2/lib/schedule.rb:212:in `start'"-/home/esp/esp2/lib/esp.rb:199:in `shell'"4/home/esp/esp2/lib/realtime.rb:21:in `realTime'"#/home/esp/esp2/mode/real.rb:11"2/home/esp/esp2/lib/framework.rb:111:in `load'"0/home/esp/esp2/lib/framework.rb:111:in `ld'"4/home/esp/esp2/lib/framework.rb:136:in `ldMode'""/home/esp/esp2/lib/esp.rb:327"1/home/esp/esp2/lib/esp.rb:75:in `mainThread'"1/home/esp/esp2/lib/esp.rb:75:in `initialize'"!/home/esp/esp2/lib/esp.rb:75 +4 #Retry #2 of 3 + "sampler")g0 +6 "core" 0 +3 !o:I2C::UnexpectedReply: mesg".I2C::Servo::Grip3Reply[66:29->20] aborted:bt["=/home/esp/esp2/lib/i2c/msg.rb:612:in `processUnexpected'"3/home/esp/esp2/lib/i2c/msg.rb:607:in `process'"2/home/esp/esp2/lib/msg.rb:212:in `initialize'",/home/esp/esp2/lib/msg.rb:209:in `loop'"2/home/esp/esp2/lib/msg.rb:209:in `initialize'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +723 !to:IRB::Abort: mesg"deferring User Abort!!:bt["1/home/esp/esp2/lib/esp.rb:79:in `mainThread'""/home/esp/esp2/lib/esp.rb:327 + #until Depth Selector Valve finishes falling +40 #"uploadLog"upsync\ rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(642) [sender=3.1.3]\ rsync: [sender] write error: Broken pipe (32) +2244 !to:I2C::Request::Timeout: @requesto:I2C::Servo::Grip3Request : @tag0:@maxDelayo:\ Delay: @_dc_obji#: @channeli: @timeout0: @dontLog0: @replyqo:\ Queue: @que[: @waiting[:@destinationi.: mesg"5No Response to I2C::Servo::Grip3Request[67:->29]:bt["3/home/esp/esp2/lib/i2c/msg.rb:309:in `process'"6/home/esp/esp2/lib/schedule.rb:169:in `asyncStep'"1/home/esp/esp2/lib/schedule.rb:446:in `step'"4/home/esp/esp2/lib/schedule.rb:195:in `process'"2/home/esp/esp2/lib/schedule.rb:213:in `start'"1/home/esp/esp2/lib/schedule.rb:212:in `loop'"2/home/esp/esp2/lib/schedule.rb:212:in `start'"-/home/esp/esp2/lib/esp.rb:199:in `shell'"4/home/esp/esp2/lib/realtime.rb:21:in `realTime'"#/home/esp/esp2/mode/real.rb:11"2/home/esp/esp2/lib/framework.rb:111:in `load'"0/home/esp/esp2/lib/framework.rb:111:in `ld'"4/home/esp/esp2/lib/framework.rb:136:in `ldMode'""/home/esp/esp2/lib/esp.rb:327"1/home/esp/esp2/lib/esp.rb:75:in `mainThread'"1/home/esp/esp2/lib/esp.rb:75:in `initialize'"!/home/esp/esp2/lib/esp.rb:75 +3 #Retry #3 of 3 +3 "sampler")h0 +4 "core" 0 +2 !o:I2C::UnexpectedReply: mesg".I2C::Servo::Grip3Reply[67:29->20] aborted:bt["=/home/esp/esp2/lib/i2c/msg.rb:612:in `processUnexpected'"3/home/esp/esp2/lib/i2c/msg.rb:607:in `process'"2/home/esp/esp2/lib/msg.rb:212:in `initialize'",/home/esp/esp2/lib/msg.rb:209:in `loop'"2/home/esp/esp2/lib/msg.rb:209:in `initialize'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +3008 !to:I2C::Request::Timeout : @requesto:I2C::Servo::Grip3Request : @tag0:@maxDelayo:\ Delay: @_dc_obji#: @channeli: @timeout0: @dontLog0: @replyqo:\ Queue: @que[: @waiting[:@destinationi.: mesg"kDepth Selector Valve could not finish falling because\ No Response to I2C::Servo::Grip3Request[68:->29]:@checkpoint: omitted:bt["3/home/esp/esp2/lib/i2c/msg.rb:309:in `process'"6/home/esp/esp2/lib/schedule.rb:169:in `asyncStep'"1/home/esp/esp2/lib/schedule.rb:446:in `step'"4/home/esp/esp2/lib/schedule.rb:195:in `process'"2/home/esp/esp2/lib/schedule.rb:213:in `start'"1/home/esp/esp2/lib/schedule.rb:212:in `loop'"2/home/esp/esp2/lib/schedule.rb:212:in `start'"-/home/esp/esp2/lib/esp.rb:199:in `shell'"4/home/esp/esp2/lib/realtime.rb:21:in `realTime'"#/home/esp/esp2/mode/real.rb:11"2/home/esp/esp2/lib/framework.rb:111:in `load'"0/home/esp/esp2/lib/framework.rb:111:in `ld'"4/home/esp/esp2/lib/framework.rb:136:in `ldMode'""/home/esp/esp2/lib/esp.rb:327"1/home/esp/esp2/lib/esp.rb:75:in `mainThread'"1/home/esp/esp2/lib/esp.rb:75:in `initialize'"!/home/esp/esp2/lib/esp.rb:75 +8668 #-> exit +5 #mEXIT @1660683240.43EDT @1660683303.45EDT = =tMAIN =mMAIN_scheduler @EDT1660683305.35 #"core_reset"Sent BREAK +2 #t@51419 sendCRC with ifg=0x08, ie=0x5F #@54409 idle with ifg=0x84, ie=0x75 + #@55083 select with ifg=0x10, ie=0xF5 + #@55740 receive with ifg=0x10, ie=0xFD + #@56377 receive with ifg=0x10, ie=0xFD #@57012 receive with ifg=0x10, ie=0xFD + #@57646 receive with ifg=0x10, ie=0xFD #@57974 receive with ifg=0x80, ie=0xFD + #@36057 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +229 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +84 "Can"i ;; +301 i ;; i ;; + #tPolling Can every 10:00 +2 #Cleanly exited at 16:54:00EDT16-Aug-22 +4 #Waiting for espclients... +37 #"espclient"Session Begun +1860 #-> MainThread.exit +4 #mEXIT +3 #"espclient"Session Ended @1660683330.79EDT @1660683477.24EDT = =tMAIN =mMAIN_scheduler @EDT1660683479.01 #"core_reset"Sent BREAK +2 #t@51419 sendCRC with ifg=0x08, ie=0x5F #@54409 idle with ifg=0x84, ie=0x75 + #@55083 select with ifg=0x10, ie=0xF5 + #@55740 receive with ifg=0x10, ie=0xFD #@56377 receive with ifg=0x10, ie=0xFD + #@57012 receive with ifg=0x10, ie=0xFD + #@57646 receive with ifg=0x10, ie=0xFD #@57974 receive with ifg=0x80, ie=0xFD + #@50650 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +235 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +370 "Can"K ;; K ;; + #tPolling Can every 10:00 +3 #Cleanly exited at 16:55:30EDT16-Aug-22 +599 #-> ESP.ready! +154 "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\ +3 "sampler")&\ +2 "collection"'% +3 "core" % +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +3 "core" + + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +2 "core" %Vi +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %ts  + .tSS.configure :default +2 "sampler")#.0X20] :bt["=/home/esp/esp2/lib/i2c/msg.rb:612:in `processUnexpected'"3/home/esp/esp2/lib/i2c/msg.rb:607:in `process'"2/home/esp/esp2/lib/msg.rb:212:in `initialize'",/home/esp/esp2/lib/msg.rb:209:in `loop'"2/home/esp/esp2/lib/msg.rb:209:in `initialize'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 +4224 #"espclient"Session Begun +2285 #-> abort! "test confirm function, but was looking for valve" +3 !o:CmdServer::Client::Error: mesg"GAborting Mission: test confirm function, but was looking for valve:bt["%espclient:1:in `topLevelBinding'" # Top level ESP Mission script for August 2022 Intake Nessie deployment \ \ $daVol = 300 #5.0um durapore +19 #-> $da[:wcrVol]=150 #default to 1L wcr for da +10 #-> $da[:recycle]=true +13 #-> $da[:extractVol]=0.19 +12 #-> $deepDAvolume = 300 +11 #-> $shallowDAvolume = 300 +12 #-> $shallowamDAvolume = 300 +12 #-> $shallowpmDAvolume = 300 +21 #-> def withoutWCR\ [$daVol, nil]\ end +13 #-> $startTime="+2 days" +19 #-> $numPhases = 0 #Deployment count of phases run +71 #-> def nextTime startTime=$startTime\ #if a relative time is specified, reference the start of the\ #previous phase instead of the current time\ Delay.wakeTime startTime, $started\ end +14 #-> nextStartTime = method :nextTime +74 #-> def logPhaseStart phaseKind\ log=Thread.log\ log.synchronize {\ log.forceDateOut\ log.record "===> STARTED #{phaseKind} (phase ##{$numPhases+=1}) <==="\ }\ end +57 #-> def twoDAs\ logPhaseStart :twoDAs\ Sample.deep; initialPurge; da withoutWCR\ Sample.shallow; initialPurge; da withoutWCR\ end +50 #-> def deepDAwithoutWCR\ logPhaseStart :deepDAwithoutWCR\ Sample.deep; initialPurge; da [$deepDAvolume, nil]\ end +56 #-> def shallowDAwithoutWCR\ logPhaseStart :shallowDAwithoutWCR\ Sample.deep; initialPurge; da [$shallowDAvolume, nil]\ \ end +45 #-> if ESP.simulation?\ pucks 1=>9, 2=>13, 3=>22, 4=>22, 5=>22, 6=>22, 7=>22\ end +781 #-> mission :startTube=>2 do\ \ at "5:15PM 08/16/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/17/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/18/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/19/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/20/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/21/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/22/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/23/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/24/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/25/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/26/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/27/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/28/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/29/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/30/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 08/31/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/1/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/02/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/03/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/04/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/05/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/05/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/07/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/08/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/09/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/10/2022" do\ shallowDAwithoutWCR\ end \ \ \ at "11:00AM 09/11/2022" do\ shallowDAwithoutWCR\ end \ \ at "11:00AM 09/12/2022" do\ shallowDAwithoutWCR\ end \ \ end +10 #Preparing to sleep until 5:15PM 08/16/2022 +2 ."Qmail"GoodNews.email "Starting (ESP) w/pucks in tube 2\\n{1 => 0,\\n 2 => 22,\\n 3 => 22,\\n 4 => 22,\\n 5 => 22,\\n 6 => 22,\\n 7 => 22}\\nCan@17:07:39, 21.0C, 57% humidity, 14.9psia, 12.356V, 0.294A, 0.294A avg, 3.63W",Subject: "(ESP) begun" +6 #tAsleep til 5:15PM 08/16/2022 +4 #Continuing at 17:15 +3 "Can"< =< +19 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF + #Shutdown +297 ."Qmail"GoodNews.email "Then, in tube 2: (ESP):59\\n{1 => 0,\\n 2 => 22,\\n 3 => 22,\\n 4 => 22,\\n 5 => 22,\\n 6 => 22,\\n 7 => 22}\\nCan@17:08:28, 21.0C, 57% humidity, 14.9psia, 12.351V, 0.300A, 0.294A avg, 3.71W",Subject: "Asleep until 17:15" +7469 #"uploadLog"upsync +31325 "Can"a  +3 #tPowering core bus +562 .Gate.power :raw,:ON +2 "sampler") +12 ) +2 "core"  +2 "collection"' +3 ' +3 "core"  +2 "processing"% +2 % +4 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" % +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %E + .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %ss\ +2 .tSS.configure :default +2 "sampler")#.0X> +5 ."Qmail"Notice.email "At 17:15:27 began in tube 2: (ESP):59\\n{1 => 0,\\n 2 => 22,\\n 3 => 22,\\n 4 => 22,\\n 5 => 22,\\n 6 => 22,\\n 7 => 22}\\nCan@17:15:27, 20.9C, 48% humidity, 14.9psia, 12.360V, 0.306A, 0.306A avg, 3.78W",Subject: "Started (ESP) phase (ESP):59" +4 #tPhase [(ESP):59] + #===> STARTED shallowDAwithoutWCR (phase #1) <=== + .Sample.deep +2 "sampler"),0 +1645 "core" 0 +4 #tStarting initialPurge +5 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'-& +10 "core" &  +9 .tHand.open +4 "manipulator"&.1 +79 "core" 1 +3 "manipulator"&/& +10 "core" &  K +2 "manipulator"&0% +7 "core" % \  \\ K p +6 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek FlushPuck::Garage +3 "manipulator"&1(- +203 "core" ( +6 "manipulator"&2& +16 "core" &-  L +4 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +5 &3& +6 "core" &-  L +4 .tForearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +3 .tForearm.seek :garage +3 "manipulator"&4' +106 "core" ' +4 .tHand.close +2 "manipulator"&5/ +70 "core" / +4 "manipulator"&6& +8 "core" &- n w # = +3 "manipulator"&7% +7 "core" % ! w u : =I +4 .tForearm.seek :retract +4 "manipulator"&8'\ +117 "core" ' +4 .tElbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +5 .tElbow.seek CC +4 "manipulator"&9( +344 "core" ( +2 "manipulator"&:& +16 "core" &(  GBf +2 .tElbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +3 &;& +7 "core" &'  GAc +4 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +3 "manipulator"&<'0 +98 "core" ' +2 "manipulator"&=& +10 "core" &' X DAc +2 "manipulator"&>% +9 "core" %) y  D +3 "collection"'?& +7 "core" &  +5 "collection"'@& +10 "core" &  +5 &  +3 .tCC.seek :closed +6 "collection"'A(O +8 "core" &  +3 &  C +6 &I| 3 +11 &Fp H +8 &h S +10 &T S +10 &gZ R +9 &(W S +10 &R R +9 &U R +8 &nY S +11 &0Q S +9 & R S +9 &"R S +10 &$vW S +8 &&8Q S +11 &'Q R +9 &)Y R +8 &+O R +11 &-@V S +9 &/O R +9 &0Q R +10 &2U R +8 &4IR R +11 &6 T R +9 &7N R +9 &9T S +10 &;QT R +9 &=S R +9 &>U S +10 &@Q R +8 &B[U R +11 &DR R +9 &ET R +8 &G_ S +11 &IV~ V +9 &K  [ +9 &L _ +10 &N J +8 &Ob$ &p +11 &O}| U +4 ( +4 &O}z U +4 "collection"'@& +5 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.76 +8 "collection"'B& +8 "core" &O}z U +2 .tHand.open +3 "manipulator"&C1 +78 "core" 1 +2 "manipulator"&D% +10 "core" %) z { V ? +3 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +4 "manipulator"&E'\ +100 "core" ' +4 #tFlushing the Collection Valve::Manifold + "collection"'F& +9 "core" &O}{ U +3 "collection"'G% +9 "core" % +2 .tCSV.dial CSR +4 "collection"'H  +139 "core"  +3 "collection"'I% +8 "core" % +4 #tPulling 5ml of CSR.flush + .CSR.select :flush +4 "collection"' +14 .tCS.reconfigure :default +4 "collection"'#P d@b +4 .tCS.seek 5ml +3 "collection"'J'l +1357 "core" ' +3 .tdelay 5 seconds +503 .CSR.select :air +9 "collection"' +16 'K% +8 "core" %l \ +6 .tCS.reconfigure :fast +7 "collection"'#d @b +6 .tCS.seek 7.5ml +5 "collection"'L' +708 "core" ' +4 .tCSV.dial :waste + "collection"'M +139 "core" +4 .tCS.reconfigure :default +5 "collection"'#P d@b +4 .tCS.seek 0ml +3 "collection"'N' +752 #"espclient"Session Begun +1160 #-> abort! "confirmed" +2 !o:CmdServer::Client::Error: mesg" Aborting Mission: confirmed:bt["%espclient:1:in `topLevelBinding'" CSV +2 "collection"' +2 "core"  +331 #t-> CS +154 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" % +2 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +4 "core" + + .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %V^ + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" %sr  + .tSS.configure :default +3 "sampler")#.0X Hand.open +2 .Hand.open + "manipulator"&1 +25 "core" 1 +694 #t-> Arm.CC + "manipulator"&& +3 "core" &% N O O 9Ac +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :CC + "manipulator"&( +4 "core" ( + "manipulator"&& +4 "core" && 5 $  8Ac +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +2 "core" &% 4 . R 8Ac +2 .tForearm.seek CC +2 "manipulator"&'0 +95 "core" ' +2 "manipulator"&& +3 "core" && N D D 9Ac +2 "manipulator"& % +4 "core" %D N O : +667 #t-> Hand.close +2 .Hand.close + "manipulator"&!/ +72 "core" / +297 #t-> CC.open +2 .CC.seek :open +2 "collection"'"( +378 "core" ( +2 "collection"'#& +3 "core" & +692 #t-> Arm.garage + "manipulator"&$& +3 "core" && y w ~ ?Ac +2 "manipulator"&%% +4 "core" % D o w ` > +2 .tForearm.seek :retract + "manipulator"&&'\ +102 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&'(- +310 "core" ( + "manipulator"&(& +4 "core" &- w t B +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &)& +3 "core" &- ~ 1 B +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&*' +113 "core" ' + "manipulator"&+& +4 "core" &- , 3  5 +2 "manipulator"&,% +4 "core" %n ) * ' 5Y +3408 #t-> Hand.open + .Hand.open + "manipulator"&-1 +73 "core" 1 +750 #t-> Arm.home +2 "manipulator"&.& +3 "core" &- * , 9 6 +2 "manipulator"&/% +3 "core" % s / / G 6Y +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&0'\ +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :home + "manipulator"&1( +150 "core" ( +2 "manipulator"&2& +4 "core" & o W AF + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &3& +2 "core" & t d  AE +2 .tForearm.seek :home +2 "manipulator"&4' +48 "core" ' + "manipulator"&5& +4 "core" &   FC +2 "manipulator"&6% +3 "core" %!  G +3418 #t-> CSV.air + .CSV.dial :air +2 "collection"'7 @ +74 "core" B +551 #t-> CS.fill +3 .CS.seek 10ml + "collection"'8' D +2620 "core" ' +2 "collection"'9% +4 "core" % G  +990 #t-> CSV.waste1 +2 .CSV.dial :waste1 + "collection"': +76 "core" +373 #t-> CS.empty +2 .CS.seek 0ml + "collection"';' +2621 "core" ' + "collection"'<% +4 "core" % +25612 #t-> exit +5 #mEXIT @1660685217.15EDT @1663876742.22EDT = =mMAIN_scheduler =tMAIN @EDT1663876744.10 #"core_reset"Sent BREAK +2 #t@4655 receive with ifg=0x10, ie=0xFD + #@5291 receive with ifg=0x10, ie=0xFD #@5947 receive with ifg=0x10, ie=0xFD + #@6583 receive with ifg=0x10, ie=0xFD + #@7219 receive with ifg=0x10, ie=0xFD #@7856 receive with ifg=0x10, ie=0xFD + #@8490 receive with ifg=0x10, ie=0xFD + #@8816 receive with ifg=0x80, ie=0xFD #@64654 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +243 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +389 "Can", CC , CC + #tPolling Can every 10:00 +4 #Cleanly exited at 17:26:57EDT16-Aug-22 + !o:Storage::Warning: mesg"CC.holds FlushPuck:bt["8/home/esp/esp2/utils/storage.rb:445:in `readPucks!'"2/home/esp/esp2/utils/storage.rb:444:in `each'"8/home/esp/esp2/utils/storage.rb:444:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:627:in `restore!'"-/home/esp/esp2/lib/esp.rb:115:in `shell'"7/home/esp/esp2/lib/schedule.rb:481:in `initialize'"0/home/esp/esp2/lib/thread.rb:738:in `start'"7/home/esp/esp2/lib/schedule.rb:474:in `initialize'"'/home/esp/esp2/lib/schedule.rb:472 + #ESP.ready! will restore puck positions +1677 #-> exit +4 #mEXIT @1663876767.49EDT @1664365401.75EDT = =tMAIN =mMAIN_scheduler @EDT1664365403.53 #"core_reset"Sent BREAK +2 #t@4655 receive with ifg=0x10, ie=0xFD + #@5291 receive with ifg=0x10, ie=0xFD #@5947 receive with ifg=0x10, ie=0xFD + #@6583 receive with ifg=0x10, ie=0xFD + #@7219 receive with ifg=0x10, ie=0xFD + #@7856 receive with ifg=0x10, ie=0xFD #@8490 receive with ifg=0x10, ie=0xFD + #@8816 receive with ifg=0x80, ie=0xFD #@41251 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +236 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +380 "Can" CC +  CC #tPolling Can every 10:00 +59986 "Can" @? +60001  @? +60001  @@ +60001  @@ +60001 { @? +60001 r @? +60001 \\ @? +60001 ^ @@ +60001 \\ ?? +60001 R ?? +60000 @ ?? +60001 F @? +60001 2 @? +60001 . @? +60001 ? ?? +60001 > @? +60001 7 @? +60001 : ?? +60001  @@ +60001 $ ?? +60001 ) @? +60001 ( ?? +60001 $ @? +60001 " @? +60001   @? +60001  @@ +60001 % @? +60001 * @? +58751 #t-> can +2 "Can". @? +1248 . @? +60001 / @? +60000 ) @? +60001 * @? +60001 1 @@ +50616 #t-> exit +4 #mEXIT @1664385716.24EDT @1676483973.12EST = =mMAIN_scheduler =tMAIN @EST1676483974.99 #"core_reset"Sent BREAK +2 #t@4655 receive with ifg=0x10, ie=0xFD + #@5291 receive with ifg=0x10, ie=0xFD + #@5947 receive with ifg=0x10, ie=0xFD + #@6583 receive with ifg=0x10, ie=0xFD #@7219 receive with ifg=0x10, ie=0xFD + #@7856 receive with ifg=0x10, ie=0xFD #@8490 receive with ifg=0x10, ie=0xFD + #@8816 receive with ifg=0x80, ie=0xFD #@8102 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +248 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +396 "Can" BB +  BB + #tPolling Can every 10:00 +3 #Cleanly exited at 13:21:56EDT28-Sep-22 +5708 #-> exit +3 #mEXIT @1676484038.77EST @1676484738.21EST = =tMAIN =mMAIN_scheduler @EST1676484740.10 #"core_reset"Sent BREAK +2 #t@4655 receive with ifg=0x10, ie=0xFD + #@5291 receive with ifg=0x10, ie=0xFD + #@5947 receive with ifg=0x10, ie=0xFD + #@6583 receive with ifg=0x10, ie=0xFD #@7219 receive with ifg=0x10, ie=0xFD + #@7856 receive with ifg=0x10, ie=0xFD #@8490 receive with ifg=0x10, ie=0xFD + #@8816 receive with ifg=0x80, ie=0xFD #@43497 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +242 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +399 "Can" BB +  BB #tPolling Can every 10:00 +3 #Cleanly exited at 13:00:38EST15-Feb-23 +761 #-> ESP.configure +154 "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 "collection"'% +3 "core" % + .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +5 "core" + + .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +4 "core" %Vh + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" %  + .tSS.configure :default +3 "sampler")#.0X ESP.shutdown +4 #Asleep / Shutdown +33 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF + #Shutdown +180 #t-> exit +4 #mEXIT @1676484768.07EST @1681412669.35EDT = =mMAIN_scheduler =tMAIN @EDT1681412671.23 #"core_reset"Sent BREAK +2 #t@37527 sendCRC with ifg=0x20, ie=0x7F + #@38681 sendCRC with ifg=0x20, ie=0x7F + #@40047 sendCRC with ifg=0x08, ie=0x5F #@40861 idle with ifg=0x00, ie=0x75 + #@27173 sendCRC with ifg=0x20, ie=0x7F + #@29008 sendCRC with ifg=0x08, ie=0x5F #@35547 sendCRC with ifg=0x20, ie=0x7F + #@35995 sendCRC with ifg=0x20, ie=0x7F #@37311 sendCRC with ifg=0x20, ie=0x7F + #@37527 sendCRC with ifg=0x20, ie=0x7F + #@38681 sendCRC with ifg=0x20, ie=0x7F #@40047 sendCRC with ifg=0x08, ie=0x5F + #@30326 initial with ifg=0x00, ie=0xF5 #>OVERRUN< ESP2 v3.41 I2C Gateway v3.20 +8 #>OVERRUN< ESP2 v3.41 I2C Gateway v3.20 for core bus +240 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +390 "Can"=  + =  + #tPolling Can every 10:00 +2 #Cleanly exited at 13:12:48EST15-Feb-23 +422 #-> ESP.ready! +3 #Powering core bus +561 .Gate.power :raw,:ON +2 "sampler") +43 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +2 "core" %& +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +3 "core" % +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %& +2 .tSS.configure :default +2 "sampler")#.0X Puck.count + "storage"(;% +4 "core" % #  + .tSE.seek :down +2 "storage"(<' +4 "core" ' + .tSE.stop + "storage"(5 +2 .tHand.open +2 "manipulator"&=1 +67 "core" 1 + "manipulator"&>% +4 "core" % \ - z '$G +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 + "storage"(?($ +348 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (@& +3 "core" &%   J + "manipulator"&A& +4 "core" &  X %( +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&B( +32 "core" ( +3 "manipulator"&C& +4 "core" & + ' + "storage"(D& +4 "core" &% & '  +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&E' +97 "core" ' + "storage"(F& +4 "core" &% 4 ) +2 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(G'L +281 "core" ' +2 "storage"(H- +3 "core" -'L + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (I% +2 "core" %M  +3 ."downElevator"SE.seek :down +3 "storage"(J' +99 (K% +2 "core" %T F a +2 "manipulator"&L% +4 "core" % Z & +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&M'\ +94 "core" ' +76 ' + ."downElevator"SE.stop +2 "storage"(5 +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(N( +198 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (O& +2 "core" &  H  +2 "manipulator"&P& +4 "core" & : & +2 .tElbow.seek 2 + "manipulator"&Q( +11 "core" ( +2 "manipulator"&R& +4 "core" & '\ + "storage"(S& +4 "core" &    +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&T' +102 "core" ' +2 "storage"(U& +4 "core" & 7 7   +2 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(V'L +320 "core" ' + "storage"(W- +3 "core" -'0 +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (X% +3 "core" % 8  %   +3 ."downElevator"SE.seek :down +3 "storage"(Y' +99 (Z% +2 "core" %O Y a +2 "manipulator"&[% +4 "core" % ? ( + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract + "manipulator"&\\'\ +91 "core" ' +59 ' + ."downElevator"SE.stop +2 "storage"(5 +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 3 +2 "storage"(]( +185 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +41 (^& +3 "core" &    +2 "manipulator"&_& +3 "core" & M &\ +2 .tElbow.seek 3 +2 "manipulator"&`( +9 "core" ( + "manipulator"&a& +4 "core" & % +2 "storage"(b& +4 "core" &    + .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 700 counts +2 "manipulator"&c' +95 "core" ' + "storage"(d& +4 "core" &   k  +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(e'L +279 "core" ' +2 "storage"(f- +3 "core" -'L +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (g% +2 "core" %Q i +3 ."downElevator"SE.seek :down +3 "storage"(h' +100 (i% +3 "core" %9T a + "manipulator"&j% +4 "core" %о s $4 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&k'\ +93 "core" ' +79 ' + ."downElevator"SE.stop + "storage"(5 +8 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 4 +2 "storage"(l(,H +196 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +2 (m& +3 "core" &,J - U  + "manipulator"&n& +4 "core" & & +2 .tElbow.seek 4 +2 "manipulator"&o( +28 "core" ( + "manipulator"&p& +4 "core" & b ( $) +2 "storage"(q& +3 "core" &,J !  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 700 counts +2 "manipulator"&r'# +96 "core" ' +2 "storage"(s& +4 "core" &,J     + .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(t'L +281 "core" ' +2 "storage"(u- +3 "core" -'L +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (v% +3 "core" %O " & +2 ."downElevator"SE.seek :down +3 "storage"(w' +99 (x% +3 "core" %6Y + a + "manipulator"&y% +4 "core" % I  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&z'\ +97 "core" ' +64 ' + ."downElevator"SE.stop +2 "storage"(5 +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"({(< +190 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (|& +3 "core" &< " .  + "manipulator"&}& +4 "core" &  ) +2 .tElbow.seek 5 +2 "manipulator"&~( +3 "core" ( + "manipulator"&& +4 "core" &  !) +2 "storage"(& +4 "core" &< 3  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 700 counts +2 "manipulator"&' +90 "core" ' +2 "storage"(& +4 "core" &< #  +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('L +278 "core" ' +2 "storage"(- +3 "core" -'L + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (% +3 "core" %U ) = +2 ."downElevator"SE.seek :down +3 "storage"(' +99 (% +3 "core" %Y & a + "manipulator"& % +4 "core" % !e +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&\ '\ +90 "core" ' +74 ' + ."downElevator"SE.stop + "storage"(5 +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"( (K +194 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 ( & +3 "core" &K  ] + "manipulator"& & +4 "core" & ") +2 .tElbow.seek 6 +2 "manipulator"&( +12 "core" ( + "manipulator"&& +4 "core" & "- +2 "storage"(& +4 "core" &K C +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 700 counts +2 "manipulator"&'2 +96 "core" ' +2 "storage"(& +4 "core" &K  +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('L +279 "core" ' + "storage"(- +4 "core" -'L + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (% +3 "core" %R 3 +3 ."downElevator"SE.seek :down +3 "storage"(' +100 (% +2 "core" %U { a +2 "manipulator"&% +4 "core" %- ! + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +71 ' + ."downElevator"SE.stop +2 "storage"(5 +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 7 + "storage"(([z +190 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +2 ("& +3 "core" &[z C  + "manipulator"&& +4 "core" & $ !, +2 .tElbow.seek 7 + "manipulator"&%( +38 "core" ( +2 "manipulator"&'& +4 "core" & $ +2 "storage"()& +3 "core" &[z T  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 700 counts +2 "manipulator"&(' +94 "core" ' +2 "storage"(& +4 "core" &[z .  +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"('L +280 "core" ' + "storage"(#- +4 "core" -'L + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 (,% +3 "core" %N % H +3 ."downElevator"SE.seek :down +3 "storage"(-' +99 (.% +3 "core" %U a + "manipulator"&/% +4 "core" % !0 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&0'\ +96 "core" ' +68 ' + ."downElevator"SE.stop + "storage"(5 +4930 #t-> ESP.shutdown +5 #Asleep / Shutdown +32 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF + #Shutdown +651 #t-> ESP.ready! +3 #Powering core bus +532 .Gate.power :raw,:ON +2 "sampler") +28 )1 +2 "core"  +2 "collection"' +2 '2 +3 "core"  + "processing"% +3 %3 +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 "collection"'4% +3 "core" %- + .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%5% +3 "core" % + .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")6% +2 "core" %  +2 .tSS.configure :default +2 "sampler")#.0X  +3 "core" + .tCH.configure :default + "collection"'\ 2 +3 .tPH.coast + "processing"%  +2 "core" +2 .tPH.configure :default + "processing"%\ 2 +2 #tAll dwarf controllers running firmware version 3.85 +2 "sampler") +10 "collection"'<% +3 "core" %3 +2 ."rdySampler"Intake.select :close +4 "processing"%!% + "manipulator"&@% + ."rdySampler"Exhaust.select :close +6 .CTV.dial :air +2 "collection"'A  +3 "core" % + % \ j 1 +  +2 ."rdyProcessing"PSV.dial :air +3 "manipulator"&C% +3 ."rdySampler"CSV.dial :waste1 +2 "processing"%D  +2 "collection"'F +4 "core" % 0 +  + +4 ."rdyProcessing"PS.reconfigure :default +4 ."rdySampler"SSV.dial :spit,avoiding: :exhaust +2 .tForearm.reconfigure :loose +3 "processing"%#A d`xb + "sampler")$ + "manipulator"&#@2^d^b +7 ."rdyProcessing"PS.home.seek 0ml +2 .tForearm.home.seek :retract +2 "processing"%&'W +2 "manipulator"&H'\ +4 "core"  +2 "sampler")I  +4 "core"  +3 ."readyCS"CS.reconfigure :fast +3 ."rdySampler"SS.reconfigure :default +4 "collection"'#d @b +3 "sampler")#.0X +2 ."openPC"PC.reconfigure :default +3 .tCC.reconfigure :default +3 "processing"%$x2 ^22b +3 "collection"'$x2 ^22b +3 ."openPC"PC.home.seek :open +2 .tCC.home.seek :open +3 "processing"%[( +2 "collection"'V( +274 "core" ( +9 ( + "collection"'T +4 "core"  + "processing"%^ +3 "core"  +2 "processing"%_ +3 "core"  +2 "processing"%a +3 "core" @ + "collection"'b% +5 "core" %D + "processing"%Y% +4 "core" %Y +2 "sampler")N% +4 "core" % 6 + "collection"'d& +4 "core" &?  +2 "processing"%Q& +3 "core" &  +2 "manipulator"&\\% +3 "core" %\ *  ? #; +2 "manipulator"&f& +3 "core" & p  +2 "storage"(g& +3 "core" &  +2 "storage"(i% +4 "core" % + "collection"'j9 +4 "core" 9\\0 + "processing"%e9 +4 "core" 9u6 +160 #t-> can +2 "Can"B 88 +11914 #t-> Gate.signon +18317 #-> ESP.shutdown +4 #Asleep / Shutdown +33 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF + #Shutdown +143 #t-> exit +5 #mEXIT @1681413182.28EDT @1681917583.09EDT = =tMAIN =mMAIN_scheduler @EDT1681917584.96 #"core_reset"Sent BREAK +2 #t@28531 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.41 I2C Gateway v3.20 +208 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +242 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +397 "Can"v  + v  + #tPolling Can every 10:00 +3 #Cleanly exited at 15:13:02EDT13-Apr-23 +566 #-> ESP.ready! +2 #Powering core bus +573 .Gate.power :raw,:ON + "sampler") +16 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"'% +3 "core" % +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +2 "core" %D +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %\  +2 .tSS.configure :default +2 "sampler")#.0X exit +5 #mEXIT @1681917631.61EDT @1681917612.57EDT = =tMAIN =mMAIN_scheduler @EDT1681917614.54 #"core_reset"Sent BREAK +2 #t@54478 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.41 I2C Gateway v3.20 +208 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +249 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +406 "Can"w  + w } + #tPolling Can every 10:00 +3 #Cleanly exited at 11:20:31EDT19-Apr-23 +639 #-> Time.now +503 #-> exit +4 #mEXIT @1681917634.71EDT @1682958727.74EDT = =mMAIN_scheduler =tMAIN @EDT1682958729.91 #"core_reset"Sent BREAK +2 #t@53229 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.41 I2C Gateway v3.20 +208 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +286 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +463 "Can" $% +  $% + #tPolling Can every 10:00 +4 #Cleanly exited at 11:20:34EDT19-Apr-23 +757 #-> ESP.ready! +3 #Powering core bus +584 .Gate.power :raw,:ON +2 "sampler") +35 ) +3 "core"  +2 "collection"' +2 ' +4 "core"  +2 "processing"% +2 % +4 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +6 "core" % + .tCS.configure :default +3 "collection"'#P d@b +3 "processing"%% +5 "core" % +2 .tPS.configure :default +3 "processing"%#A d`xb +3 "sampler")% +3 "core" %i +2 .tSS.configure :default +2 "sampler")#.0X  +2 "manipulator"&5% +4 "core" %\ % ) * 7 6 ' +2 "manipulator"&6& +4 "core" & 3 7 6"x +2 "storage"(7& +5 "core" & 7  +2 "storage"(8% +4 "core" % 0 +2 "collection"'99 +4 "core" 9mB + "processing"%:9 +4 "core" 9G +8766 #t-> Flush.CC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"';& +3 "core" &  +2 .tHand.open +2 "manipulator"&<1 +69 "core" 1 +2 "manipulator"&=& +5 "core" & 1  . 4"x +2 "manipulator"&>% +4 "core" % \ % ' 4 , 5 ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&?(- +208 "core" ( +2 "manipulator"&@& +4 "core" &- / 5 6 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &A& +3 "core" &- / 7 E 5 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :garage +2 "manipulator"&B' +113 "core" ' +2 .tHand.close + "manipulator"&C/ +77 "core" / +3 "manipulator"&D& +5 "core" &- " + "manipulator"&E% +5 "core" % 2 " +2 .tForearm.seek :retract + "manipulator"&F'\ +105 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&G( +369 "core" ( +2 "manipulator"&H& +5 "core" &*  \ g 2Dy +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &I& +2 "core" &*  \ U 2Dw +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&J'0 +101 "core" ' +2 "manipulator"&K& +5 "core" &+ "  4Du + "manipulator"&L% +5 "core" %+  X 4} +2 "collection"'M& +4 "core" &  +3 "collection"'N& +6 "core" &  +2 .tCC.seek :closed +2 "collection"'O(O +5 "core" & \  +8 &2~ , +10 &` A +9 &:} T +10 &U T +9 &YC S +9 &~U T +10 &@Y T +9 &Z T +9 &W T +10 &S T +9 & IP S +10 &" Z T +9 &#X S +9 &%W T +10 &'PW T +9 &)U S +9 &*Z S +10 &,W T +9 &.YU S +9 &0Y T +10 &1T S +9 &3] T +10 &5bS S +9 &7"[ T +9 &8Y T +10 &:S S +9 &+X S +10 &?U S +9 &AW T +10 &CqU S +9 &E3Y S +9 &Fc T +10 &Hu V +9 &Jf Z +9 &L _ +10 &M a +9 &O7N $o +10 &O { M +5 ( +2 "collection"'N& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.78 + "collection"'P& +6 "core" &Om M + &Om M + .tHand.open +2 "manipulator"&Q1 +72 "core" 1 + "manipulator"&R% +5 "core" %+ . /} +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&S'\ +92 "core" ' +1870 #t-> Flush.garage +2 #Garaging FlushPuck in Collection Clamp +2 "manipulator"&T& +4 "core" &( ,Ct +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&U( +4 "core" ( + "manipulator"&V& +5 "core" &( ] ,Ct +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &W& +3 "core" &( ,Ct +2 .tForearm.seek CC +2 "manipulator"&X'0 +95 "core" ' +2 .tHand.close + "manipulator"&Y/ +70 "core" / +2 .tCC.seek :open +2 "collection"'Z( +425 "core" ( +2 "manipulator"&[& +4 "core" &) = 0Ct +2 "manipulator"&\\% +5 "core" % <  0 +2 .tForearm.seek :retract +2 "manipulator"&]'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&^(- +341 "core" ( +2 "manipulator"&_& +4 "core" &- : 5  7 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &`& +3 "core" &- 7 8 5 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&a' +111 "core" ' +2 .tHand.open +2 "manipulator"&b1 +65 "core" 1 +2 "manipulator"&c% +5 "core" % k &K +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&d'\ +100 "core" ' +1283 #t-> exit +5 #mEXIT @1682958927.63EDT @1683043200.44EDT = =tMAIN =mMAIN_scheduler @EDT1683043202.30 #"core_reset"Sent BREAK + #t@667 sendCRC with ifg=0x20, ie=0x7F + #@2502 sendCRC with ifg=0x08, ie=0x5F + #@7475 idle with ifg=0x84, ie=0x75 + #@8146 select with ifg=0x10, ie=0xF5 #@8779 receive with ifg=0x10, ie=0xFD + #@9412 receive with ifg=0x10, ie=0xFD #@10046 receive with ifg=0x10, ie=0xFD + #@10373 receive with ifg=0x80, ie=0xFD + #@58313 idle with ifg=0x00, ie=0x75 #ESP2 v3.41 I2C Gateway v3.20 +10 #ESP2 v3.41 I2C Gateway v3.20 for core bus +243 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +389 "Can"~\ }>> + ~\ }>> + #tPolling Can every 10:00 +3 #Cleanly exited at 12:35:27EDT01-May-23 @1683043341.71EDT = =tMAIN =mMAIN_scheduler @EDT1683043343.61 #"core_reset"Sent BREAK +2 #t@47539 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.41 I2C Gateway v3.20 +207 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +246 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +399 "Can"~\  + ~\  + #tPolling Can every 10:00 +3 #Cleanly exited at 12:00:08EDT02-May-23 +387 #-> exit +4 #mEXIT @1683043356.12EDT @1683043762.23EDT = =mMAIN_scheduler =tMAIN @EDT1683043764.15 #"core_reset"Sent BREAK +3 #t@64107 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.41 I2C Gateway v3.20 +209 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +245 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +402 "Can"  +   + #tPolling Can every 10:00 +4 #Cleanly exited at 12:02:36EDT02-May-23 +901 #-> exit +4 #mEXIT @1683043781.85EDT @1683047545.28EDT = =mMAIN_scheduler =tMAIN @EDT1683047547.16 #"core_reset"Sent BREAK +2 #t@55539 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.41 I2C Gateway v3.20 +207 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +241 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +392 "Can"z  z  + #tPolling Can every 10:00 +7 #Cleanly exited at 12:09:41EDT02-May-23 +392 #-> exit +4 #mEXIT @1683047559.63EDT @1683048277.07EDT = =tMAIN =mMAIN_scheduler @EDT1683048279.05 #"core_reset"Sent BREAK +3 #t@64450 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.41 I2C Gateway v3.20 +208 #>RESET< ESP2 v3.41 I2C Gateway v3.20 for core bus +252 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +415 "Can"  +   #tPolling Can every 10:00 +4 #Cleanly exited at 13:12:39EDT02-May-23 +851 #-> ESP.configure +3 #Powering core bus +541 .Gate.power :raw,:ON + "sampler") +35 ) +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 "collection"'% +3 "core" %j + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %N + .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +2 "core" %\  +2 .tSS.configure :default +2 "sampler")#.0X exit +4 #mEXIT @1683048310.54EDT @1683557638.79EDT = =tMAIN =mMAIN_scheduler @EDT1683557640.66 #"core_reset"Sent BREAK +2 #t@9259 sendCRC with ifg=0x20, ie=0x7F + #@11094 sendCRC with ifg=0x08, ie=0x5F + #@15126 sendCRC with ifg=0x20, ie=0x7F + #@15574 sendCRC with ifg=0x20, ie=0x7F #@16891 sendCRC with ifg=0x20, ie=0x7F + #@17107 sendCRC with ifg=0x20, ie=0x7F #@18261 sendCRC with ifg=0x20, ie=0x7F + #@19627 sendCRC with ifg=0x08, ie=0x5F #@32193 idle with ifg=0x00, ie=0x75 + #ESP2 v3.41 I2C Gateway v3.20 +9 #ESP2 v3.41 I2C Gateway v3.20 for core bus +245 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +396 "Can"9 )* + 9 )* + #tPolling Can every 10:00 +3 #Cleanly exited at 13:25:10EDT02-May-23 +906 #-> exit +4 #mEXIT @1683557656.39EDT @1684789211.15EDT = =tMAIN =mMAIN_scheduler @EDT1684789213.20 #"core_reset"Sent BREAK +228 #Sent BREAK +227 #Sent BREAK +201 !to:I2C::Gateway::Port::Error: mesg"2No Response to BREAK -- Missing core Gateway!:bt[ "5/home/esp/esp2/lib/i2c/gateway.rb:258:in `reset'"1/home/esp/esp2/lib/thread.rb:909:in `create'"0/home/esp/esp2/lib/thread.rb:738:in `start'"1/home/esp/esp2/lib/thread.rb:906:in `create'"5/home/esp/esp2/lib/thread.rb:905:in `initialize'"%/home/esp/esp2/lib/thread.rb:905 +2 #mEXIT @1684789219.79EDT @1684790097.48EDT = =mMAIN_scheduler =tMAIN @EDT1684790099.19 #"core_reset"Sent BREAK +212 #Sent BREAK +212 #Sent BREAK +201 !to:I2C::Gateway::Port::Error: mesg"2No Response to BREAK -- Missing core Gateway!:bt[ "5/home/esp/esp2/lib/i2c/gateway.rb:271:in `reset'"1/home/esp/esp2/lib/thread.rb:887:in `create'"0/home/esp/esp2/lib/thread.rb:736:in `start'"1/home/esp/esp2/lib/thread.rb:884:in `create'"5/home/esp/esp2/lib/thread.rb:883:in `initialize'"%/home/esp/esp2/lib/thread.rb:883 @1684790105.47EDT @1684790123.30EDT = =tMAIN =mMAIN_scheduler @EDT1684790125.02 #"core_reset"Sent BREAK +212 #Sent BREAK +212 #Sent BREAK +201 !to:I2C::Gateway::Port::Error: mesg"2No Response to BREAK -- Missing core Gateway!:bt[ "5/home/esp/esp2/lib/i2c/gateway.rb:271:in `reset'"1/home/esp/esp2/lib/thread.rb:887:in `create'"0/home/esp/esp2/lib/thread.rb:736:in `start'"1/home/esp/esp2/lib/thread.rb:884:in `create'"5/home/esp/esp2/lib/thread.rb:883:in `initialize'"%/home/esp/esp2/lib/thread.rb:883 @1684790131.30EDT @1684791221.18EDT = =tMAIN =mMAIN_scheduler @EDT1684791222.95 #"core_reset"Sent BREAK +212 #Sent BREAK +212 #Sent BREAK +201 !to:I2C::Gateway::Port::Error: mesg"2No Response to BREAK -- Missing core Gateway!:bt[ "5/home/esp/esp2/lib/i2c/gateway.rb:271:in `reset'"1/home/esp/esp2/lib/thread.rb:887:in `create'"0/home/esp/esp2/lib/thread.rb:736:in `start'"1/home/esp/esp2/lib/thread.rb:884:in `create'"5/home/esp/esp2/lib/thread.rb:883:in `initialize'"%/home/esp/esp2/lib/thread.rb:883 @1684791229.22EDT @1684846267.36EDT = =tMAIN =mMAIN_scheduler @EDT1684846269.18 #"core_reset"Sent BREAK +213 #Sent BREAK +212 #Sent BREAK +202 !to:I2C::Gateway::Port::Error: mesg"2No Response to BREAK -- Missing core Gateway!:bt[ "5/home/esp/esp2/lib/i2c/gateway.rb:271:in `reset'"1/home/esp/esp2/lib/thread.rb:887:in `create'"0/home/esp/esp2/lib/thread.rb:736:in `start'"1/home/esp/esp2/lib/thread.rb:884:in `create'"5/home/esp/esp2/lib/thread.rb:883:in `initialize'"%/home/esp/esp2/lib/thread.rb:883 @1684846275.46EDT @1684846565.55EDT = =mMAIN_scheduler =tMAIN @EDT1684846567.25 #"core_reset"Sent BREAK +212 #Sent BREAK +212 #Sent BREAK +202 !to:I2C::Gateway::Port::Error: mesg"2No Response to BREAK -- Missing core Gateway!:bt[ "5/home/esp/esp2/lib/i2c/gateway.rb:271:in `reset'"1/home/esp/esp2/lib/thread.rb:887:in `create'"0/home/esp/esp2/lib/thread.rb:736:in `start'"1/home/esp/esp2/lib/thread.rb:884:in `create'"5/home/esp/esp2/lib/thread.rb:883:in `initialize'"%/home/esp/esp2/lib/thread.rb:883 @1684846573.52EDT @1684846600.07EDT = =tMAIN =mMAIN_scheduler @EDT1684846601.74 #"core_reset"Sent BREAK +212 #Sent BREAK +212 #Sent BREAK +202 !to:I2C::Gateway::Port::Error: mesg"2No Response to BREAK -- Missing core Gateway!:bt[ "5/home/esp/esp2/lib/i2c/gateway.rb:271:in `reset'"1/home/esp/esp2/lib/thread.rb:887:in `create'"0/home/esp/esp2/lib/thread.rb:736:in `start'"1/home/esp/esp2/lib/thread.rb:884:in `create'"5/home/esp/esp2/lib/thread.rb:883:in `initialize'"%/home/esp/esp2/lib/thread.rb:883 @1684846608.01EDT @1684846679.35EDT = =tMAIN =mMAIN_scheduler @EDT1684846681.05 #"core_reset"Sent BREAK +212 #Sent BREAK +212 #Sent BREAK +202 !to:I2C::Gateway::Port::Error: mesg"2No Response to BREAK -- Missing core Gateway!:bt[ "5/home/esp/esp2/lib/i2c/gateway.rb:271:in `reset'"1/home/esp/esp2/lib/thread.rb:887:in `create'"0/home/esp/esp2/lib/thread.rb:736:in `start'"1/home/esp/esp2/lib/thread.rb:884:in `create'"5/home/esp/esp2/lib/thread.rb:883:in `initialize'"%/home/esp/esp2/lib/thread.rb:883 @1684846687.32EDT @1684847636.82EDT = =mMAIN_scheduler =tMAIN @EDT1684847638.64 #"core_reset"Sent BREAK +2 #t@9518 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.42 I2C Gateway v3.20 +210 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +249 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +412 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 "Can")\ +#UV + )\ +#UV #tPolling Can every 10:00 +7 #Cleanly exited at 10:54:16EDT08-May-23 +319 #-> ESP.ready! +3 #Powering core bus +564 .Gate.power :raw,:ON + "sampler") +60 ) +2 "core"  +2 "collection"' +3 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +2 .tPS.configure :default +3 "processing"%#A d`xb +2 .tSS.configure :default +2 "sampler")#.0X ESP.configure +153 "sampler") +3 )1 +2 "core"  +2 "collection"' +3 '2 +2 "core"  +2 "processing"% +3 %3 +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 "collection"'4% +3 "core" %\  +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'5+ +3 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%6% +3 "core" %S~\ ! +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")7% +3 "core" % \ KD +2 .tSS.hold + "sampler")8+ +4 "core" + + .tSS.configure :default +2 "sampler")#.0X+ +2 "core" + +2 .tForearm.configure :loose +2 "manipulator"&#Q@2^d^b +3 &?& +3 "core" &|  P ' +2 .tElbow.hold + "manipulator"&@, +4 "core" , + .tElbow.configure :loose +2 "manipulator"&$ &.,(#b +5 "storage"(A& +3 "core" & 4 = J\ 9 +2 .tSC.reconfigure :loose +2 "storage"($.(\ 1~b +3 .tSC.hold + "storage"(B, +3 "core" , +2 .tSC.configure :loose +2 "storage"($.(\ 1~b +3 (C% +3 "core" % 0 ( +\ 6 +2 .tSE.hold + "storage"(D+ +3 "core" + +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +2 .tCH.coast + "collection"'E +3 .tCH.configure :default + "collection"'\ 2 +2 .tPH.coast + "processing"%F +2 .tPH.configure :default +2 "processing"%\ 2 +2 #tAll dwarf controllers running firmware version 3.85 +2 "sampler") +4609 #t-> exit +6 #mEXIT @1684847761.57EDT @1684847800.27EDT = =tMAIN =mMAIN_scheduler @EDT1684847801.94 #"core_reset"Sent BREAK + #t@24822 sendCRC with ifg=0x20, ie=0x7F + #@26657 sendCRC with ifg=0x08, ie=0x5F + #@1563 sendCRC with ifg=0x20, ie=0x7F + #@2009 sendCRC with ifg=0x20, ie=0x7F + #@3325 sendCRC with ifg=0x20, ie=0x7F #@3541 sendCRC with ifg=0x20, ie=0x7F + #@4695 sendCRC with ifg=0x20, ie=0x7F #@6061 sendCRC with ifg=0x08, ie=0x5F + #@21554 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +238 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +383 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 "Can"\ FN}Y + \ FN}Y #tPolling Can every 10:00 +4 #Cleanly exited at 09:16:01EDT23-May-23 +3586 #-> ESP.shutdown +2 #Asleep / Shutdown +30 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF + #Shutdown +388 #t-> ESP.wakeup +4 #Powering core bus +560 .Gate.power :raw,:ON +2 "sampler") +42 ) +3 "core"  +2 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X ESP.configure +153 "sampler") +2 )1 +3 "core"  +2 "collection"' +2 '2 +3 "core"  +2 "processing"% +2 %3 +3 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'4% +3 "core" %\  +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'5+ +5 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%6% +3 "core" %SF\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")7% +3 "core" % \ JA +2 .tSS.hold +2 "sampler")8+ +3 "core" + +2 .tSS.configure :default +2 "sampler")#.0X+ +3 "core" + +2 .tForearm.configure :loose +3 "manipulator"&#Q@2^d^b +3 &?& +2 "core" &|  $ +2 .tElbow.hold +2 "manipulator"&@, +3 "core" , +2 .tElbow.configure :loose +2 "manipulator"&$ &.,(#b +5 "storage"(A& +3 "core" & 2 . )\ 7 +2 .tSC.reconfigure :loose +3 "storage"($.(\ 1~b +2 .tSC.hold +2 "storage"(B, +3 "core" , +2 .tSC.configure :loose +2 "storage"($.(\ 1~b +3 (C% +2 "core" %u 3 1 <\ 7 +2 .tSE.hold +2 "storage"(D+ +3 "core" + +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tCH.coast + "collection"'E +2 .tCH.configure :default +2 "collection"'\ 2 +2 .tPH.coast + "processing"%F +3 .tPH.configure :default + "processing"%\ 2 +3 #tAll dwarf controllers running firmware version 3.85 + "sampler") +1288 #t-> ESP.ready! +2 "collection"'G% +3 "processing"%H% +5 "core" %\ + "manipulator"&I% +10 "sampler")J% +2 "core" %S"\  +2 %\   3 + % \ IA +3 "manipulator"&K& +4 "core" &|  D $ +2 "storage"(L& +3 "core" & / 3 \ 6 +2 "storage"(M% +3 "core" %u 1 3 \ 6 +2 "collection"'N& +4 "core" &\  +2 "processing"%O& +3 "core" &%\  +3 "collection"'P +3 "core"  +2 "processing"%Q +3 "core"  +2 "processing"%R +36 "core"  +9 "processing"%S +4 "core"  +2 "collection"'T% +3 "core" %\ +2 "processing"%U% +5 "core" %S&\  +2 "sampler")V% +3 "core" % \ HA +3 "collection"'W& +3 "core" &\  +2 "processing"%X& +4 "core" &(\  +2 "manipulator"&Y% +4 "core" %\  G 3 +2 "manipulator"&Z& +4 "core" &|   $ +2 "storage"([& +4 "core" & . 1 +\ 6 +2 "storage"(\\% +4 "core" %u 2 / 1\ 6 +2 "collection"']9 +3 "core" 9 +2 "processing"%^9 +3 "core" 9 +1251 #t-> PC.loadFlush +3 #Loading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%_& +3 "core" &\  +2 .tHand.open + "manipulator"&`1 +67 "core" 1 +2 "manipulator"&a& +3 "core" &|   $ +2 "manipulator"&b% +3 "core" % \  ! 3 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&c(- +189 "core" ( + "manipulator"&d& +4 "core" &- M +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &e& +2 "core" &- +3 .tForearm.seek :garage + "manipulator"&f' +90 "core" ' + .tHand.close +2 "manipulator"&g/ +68 "core" / +2 "manipulator"&h& +3 "core" &- 2 +2 "manipulator"&i% +4 "core" % Ϻ  2 +2 .tForearm.seek :retract +2 "manipulator"&j'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&k(z +121 "core" ( + "manipulator"&l& +3 "core" &| c p +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &m& +3 "core" &|  p +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&n'~ +103 "core" ' +2 "manipulator"&o& +3 "core" &|  p +3 "manipulator"&p% +4 "core" %σ  + "processing"%q& +4 "core" &.\  +3 "processing"%r& +4 "core" &-\  +3 .tPC.seek :closed + "processing"%s(Tg +5 "core" &-\  +7 &E/\ &j +9 &vW3\ 9 +10 &}/\ N +9 &Z2\ Q +9 &BY,\ Q +10 &Z/\ Q +9 &W-\ Q +10 &Y/\ Q +9 &JX/\ Q +9 &U.\ P +10 &W3\ Q +9 &!W/\ Q +9 &#TV5\ P +10 &%Y2\ P +9 &&Z3\ Q +9 &(Y-\ P +10 &*\\X)\ P +9 &,Y1\ Q +10 &-Y5\ Q +9 &/W'\ P +9 &1dU0\ P +10 &3%[-\ Q +9 &4Z,\ Q +9 &6W-\ P +10 &8jY2\ Q +9 &:-Y.\ Q +10 &;V.\ Q +9 &=T-\ Q +9 &?sY-\ Q +10 &A5V9\ Q +9 &BZ5\ Q +9 &D\\7\ Q +10 &Fw_A\ R +9 &H4l@\ T +10 &I{7\ V +9 &K>\ W +9 &Mp8\ W +10 &O1=\ X +9 &P=\ W +9 &R7\ R +10 &SB\\C\ %n +9 &TM\ 3>\ * +6 ( + "processing"%r& +4 "core" &TM<\ * +2 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.56 +2 "processing"%t& +3 "core" &TMK\ * +2 .tHand.open + "manipulator"&u1 +71 "core" 1 +2 "manipulator"&v% +4 "core" % r  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&w'\ +94 "core" ' + "processing"%x& +4 "core" &TMJ\ * +737 #t-> PC.unloadFlush +2 #Garaging FlushPuck in Processing Clamp + "manipulator"&y& +3 "core" &| l p +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&z(z +4 "core" ( + "manipulator"&{& +4 "core" &| e p +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &|& +3 "core" &|  p +2 .tForearm.seek PC +2 "manipulator"&}'~ +95 "core" ' + .tHand.close +2 "manipulator"&~/ +76 "core" / +2 .tPC.seek :open +2 "processing"%( +404 "core" ( + "manipulator"&& +4 "core" &| . p +2 "manipulator"&% +3 "core" % ϋ $  +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +143 "core" ( +2 "manipulator"&& +3 "core" &-   ;2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &- :1 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&' +107 "core" ' +2 .tHand.open + "manipulator"&1 +100 "core" 1 +10 "manipulator"& % +3 "core" %  . +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&\ '\ +91 "core" ' +223 #t-> exit +6 #mEXIT @1684847978.27EDT @1684848174.22EDT = =tMAIN =mMAIN_scheduler @EDT1684848175.90 #"core_reset"Sent BREAK + #t@49291 sendCRC with ifg=0x20, ie=0x7F + #@51126 sendCRC with ifg=0x08, ie=0x5F + #@55412 idle with ifg=0x84, ie=0x75 + #@56082 select with ifg=0x10, ie=0xF5 + #@56716 receive with ifg=0x10, ie=0xFD #@57348 receive with ifg=0x10, ie=0xFD + #@57981 receive with ifg=0x10, ie=0xFD #@58308 receive with ifg=0x80, ie=0xFD + #@27738 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +240 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +380 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 "Can"m\ GJd + m\ GJd + #tPolling Can every 10:00 +4 #Cleanly exited at 09:19:38EDT23-May-23 +225 #-> ESP.ready! +154 "sampler") +3 ) +2 "core"  +2 "collection"' +3 ' +3 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %T\ \ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +3 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %S\  +2 .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" % \ FA +2 .tSS.configure :default +3 "sampler")#.0X ESP.ready! + "collection"'3% +5 "processing"%4% +3 "manipulator"&5% +4 "core" %\ \ +6 "sampler")6% +6 "core" %S\  + %\   + % \ FA + "manipulator"&7& +4 "core" &- j :/ +2 "storage"(8& +4 "core" &  \ 3 +2 "storage"(9% +3 "core" %u  \ 3 +2 "collection"':& +3 "core" &\ \  +2 "processing"%;& +4 "core" &\  +2 "collection"'< +4 "core"  +2 "collection"'= +2 "core"  +2 "collection"'> +4 "core"  +2 "processing"%? +2 "core"  +3 "processing"%@ +2 "core"  +3 "processing"%A +2 "core"  +3 "processing"%B +2 "core"  +3 "sampler")C +3 "core"  +2 "collection"'D% +3 "core" %\ \ +3 "processing"%E% +3 "core" %S\  +3 "sampler")F% +3 "core" % \ FA +3 "collection"'G& +3 "core" &\ \  +2 "processing"%H& +5 "core" &\  + "manipulator"&I% +4 "core" %\  P  +2 "manipulator"&J& +4 "core" &- :/ +2 "storage"(K& +4 "core" &  \ 3 +2 "storage"(L% +4 "core" %u  \ 3 +2 "collection"'M9 +4 "core" 9 +2 "processing"%N9 +3 "core" 9 +2316 #t-> require 'calarm' +518 #-> Hand.open +2 .Hand.open + "manipulator"&O1 +27 "core" 1 +1711 #t-> calarm Garage +2 .Forearm.seek :retract +2 "manipulator"&P'\ +4 "core" ' +2 .tElbow.seek :clear + "manipulator"&Q(d +114 "core" ( +2 .tForearm.seek :retract + "manipulator"&R'\ +3 "core" ' +3 .tElbow.seek FlushPuck::Garage + "manipulator"&S(- +129 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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 &T& +2 "core" &- J | +2 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +46 .tElbow.force 65 +9 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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 &U& +3 "core" &-  | +2 .tForearm.force -40 + "manipulator"&5 +33 &V& +3 "core" &- w ? +2 "manipulator"&W% +4 "core" % d + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &X% +3 "core" % p +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &Y% +3 "core" % U  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&Z'\ +87 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&[(d +139 "core" ( +2 .tForearm.seek :retract + "manipulator"&\\'\ +4 "core" ' +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&](- +123 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 +2 "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 +13 .tElbow.force -65 + "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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .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 +23 &^& +3 "core" &- x | +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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &_& +3 "core" &- } { +2 .tForearm.force -40 + "manipulator"&5 +33 &`& +4 "core" &- 2 +2 "manipulator"&a% +3 "core" % D +2 .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 + "manipulator"&5 +33 &b% +2 "core" % Z +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &c% +3 "core" %  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&d'\ +86 "core" ' +2 .tElbow.seek :clear + "manipulator"&e(d +133 "core" ( +2 .tForearm.seek :retract + "manipulator"&f'\ +4 "core" ' +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&g(- +121 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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.force 65 + "manipulator"&6A +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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +3 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &h& +3 "core" &- | +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 +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +45 .tElbow.force -65 +9 "manipulator"&6 +13 .tElbow.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 &i& +3 "core" &- { +2 .tForearm.force -40 + "manipulator"&5 +33 &j& +3 "core" &-  +2 "manipulator"&k% +4 "core" %  + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &l% +3 "core" % \ @ + .tForearm.coast +3 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &m% +3 "core" % S  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&n'\ +94 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&o(d +124 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&p'\ +3 "core" ' +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&q(- +132 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +203 .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 +2 "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 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &r& +3 "core" &- t | +2 .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.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 +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &s& +3 "core" &- { +2 .tForearm.force -40 + "manipulator"&5 +33 &t& +3 "core" &- , +2 "manipulator"&u% +4 "core" %! > + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &v% +2 "core" % 2  +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &w% +4 "core" %  y + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&x'\ +95 "core" ' +2 .tElbow.seek :clear + "manipulator"&y(d +126 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&z'\ +3 "core" ' +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&{(- +132 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &|& +3 "core" &- | +2 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "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 +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 +46 .tElbow.force -65 +9 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &}& +3 "core" &- { { +2 .tForearm.force -40 +2 "manipulator"&5 +33 &~& +2 "core" &-  +2 "manipulator"&% +5 "core" %" x + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" %   +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +2 "core" %  j +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +6655 #t-> -12512 +8954 #-> calarm Garage +3 .Forearm.seek :retract + "manipulator"&'\ +84 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +129 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +131 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 & & +3 "core" &- \  \\  +2 .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.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 & & +3 "core" &- & ~ +2 .tForearm.force -40 + "manipulator"&5 +33 & & +3 "core" &-  +2 "manipulator"&% +3 "core" %! +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" %  : +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" % g E  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&'\ +89 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +124 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +4 "core" ' + .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +135 "core" ( + .tElbow.coast + "manipulator"&6 +3 .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 +12 .tElbow.force 65 +2 "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 +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 && +2 "core" &-  ~ +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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +46 .tElbow.force -65 +9 "manipulator"&6 +13 .tElbow.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 +2 "manipulator"&6 +23 && +3 "core" &-  } + .tForearm.force -40 +2 "manipulator"&5 +33 && +3 "core" &- 0 + "manipulator"&% +5 "core" %! + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +33 &% +2 "core" % L  +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" % n { +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&'\ +91 "core" ' +2 .tElbow.seek :clear + "manipulator"& (d +142 "core" ( +3 .tForearm.seek :retract + "manipulator"&!'\ +4 "core" ' +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&"(- +122 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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 +2 "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 +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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" &- B } +2 .tForearm.force -40 + "manipulator"&5 +33 &%& +3 "core" &- t +2 "manipulator"&&% +4 "core" %!   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &'% +3 "core" %   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &(% +3 "core" % w x +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&)'\ +94 "core" ' +2 .tElbow.seek :clear + "manipulator"&*(d +138 "core" ( +2 .tForearm.seek :retract + "manipulator"&+'\ +3 "core" ' +3 .tElbow.seek FlushPuck::Garage + "manipulator"&,(- +126 "core" ( + .tElbow.coast + "manipulator"&6 +3 .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 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "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 +2 "manipulator"&6 +22 &-& +3 "core" &- \  } +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +41 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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" &- } +2 .tForearm.force -40 + "manipulator"&5 +33 &/& +3 "core" &- _ P +2 "manipulator"&0% +3 "core" %" q +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &1% +3 "core" % $  +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &2% +3 "core" % r +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&3'\ +93 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&5(d +134 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&4'\ +3 "core" ' +2 .tElbow.seek FlushPuck::Garage + "manipulator"&6(- +124 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .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 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +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 +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 +2 "manipulator"&6 +22 &7& +3 "core" &- } +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 +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &8& +3 "core" &- Y | +2 .tForearm.force -40 + "manipulator"&5 +33 &9& +3 "core" &- 4 +2 "manipulator"&:% +3 "core" %"  +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &;% +3 "core" %   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &<% +4 "core" % { v +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +1789 #t-> calarm Garage +2 .Forearm.seek :retract + "manipulator"&='\ +91 "core" ' + .tElbow.seek :clear +2 "manipulator"&>(d +134 "core" ( +2 .tForearm.seek :retract +40 "manipulator"&?'\ +4 "core" ' +2 .tElbow.seek FlushPuck::Garage + "manipulator"&@(- +120 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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" &-\ \  B  +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 +14 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &B& +3 "core" &-\   } +2 .tForearm.force -40 + "manipulator"&5 +34 &C& +3 "core" &- +2 "manipulator"&D% +4 "core" %" j W + .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 + "manipulator"&5 +33 &E% +2 "core" %  ' +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &F% +2 "core" %   +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&G'\ +96 "core" ' + .tElbow.seek :clear +2 "manipulator"&H(d +137 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&I'\ +3 "core" ' +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&J(- +117 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +32 .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.force 65 + "manipulator"&6A +13 .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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +23 &K& +2 "core" &-  ~ +2 .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.force 65 +36 "manipulator"&6A +16 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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" &- | +2 .tForearm.force -40 + "manipulator"&5 +33 &M& +3 "core" &- +2 "manipulator"&N% +3 "core" %" O +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &O% +2 "core" % \ +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" %  + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&'\ +86 "core" ' + .tElbow.seek :clear +2 "manipulator"&P(d +142 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&Q'\ +3 "core" ' +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&S(- +117 "core" ( +2 .tElbow.coast +2 "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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "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 +2 "manipulator"&6 +23 &R& +3 "core" &-  } +2 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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 &T& +3 "core" &- ? | + .tForearm.force -40 +2 "manipulator"&5 +33 &U& +2 "core" &-  +2 "manipulator"&V% +4 "core" %"  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &W% +3 "core" % w  +2 .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 + "manipulator"&5 +33 &X% +3 "core" % I p +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&Y'\ +86 "core" ' +2 .tElbow.seek :clear + "manipulator"&Z(d +136 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&['\ +3 "core" ' +2 .tElbow.seek FlushPuck::Garage + "manipulator"&](- +121 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +33 "manipulator"&6 +19 .tElbow.force 65 +2 "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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +17 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &\\& +3 "core" &-  } +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 +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 +23 &^& +3 "core" &- | +2 .tForearm.force -40 + "manipulator"&5 +33 &_& +3 "core" &- +2 "manipulator"&`% +4 "core" %# j + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &a% +3 "core" %   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &b% +3 "core" % L ^ +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&c'\ +86 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&d(d +141 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&e'\ +3 "core" ' +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&g(- +123 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +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 +2 "manipulator"&6A +12 .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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &f& +3 "core" &- . | + .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +34 .tElbow.force -65 +8 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &h& +3 "core" &- | + .tForearm.force -40 +2 "manipulator"&5 +33 &i& +3 "core" &- E +2 "manipulator"&j% +3 "core" %#  +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &k% +3 "core" %  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &l% +3 "core" % O +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +13854 "Can";\ !:hq<u +30425 !to:SignalException: mesg" SIGHUP:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:81:in `join'"1/home/esp/esp2/lib/esp.rb:81:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +7 #mEXIT @1684849086.46EDT @1684850198.61EDT = =tMAIN =mMAIN_scheduler @EDT1684850200.34 #"core_reset"Sent BREAK + #t@35037 sendCRC with ifg=0x20, ie=0x7F + #@35484 sendCRC with ifg=0x20, ie=0x7F + #@36800 sendCRC with ifg=0x20, ie=0x7F + #@38166 sendCRC with ifg=0x08, ie=0x5F + #@15636 sendCRC with ifg=0x20, ie=0x7F #@16083 sendCRC with ifg=0x20, ie=0x7F + #@17399 sendCRC with ifg=0x20, ie=0x7F + #@18765 sendCRC with ifg=0x08, ie=0x5F #@60047 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +245 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +390 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 "Can"\ +<\ jk + \ +<\ jk + #tPolling Can every 10:00 +4 #Cleanly exited at 09:38:06EDT23-May-23 +485 #-> ESP.ready! +154 "sampler") +2 ) +3 "core"  +2 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %K\  +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +2 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %S\ 1 +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" % \ ZA +2 .tSS.configure :default +3 "sampler")#.0X exit +6 #mEXIT @1684850818.65EDT @1684850879.34EDT = =tMAIN =mMAIN_scheduler @EDT1684850881.03 #"core_reset"Sent BREAK + #t@46627 receive with ifg=0x10, ie=0xFD +2 #@47265 receive with ifg=0x10, ie=0xFD + #@47923 receive with ifg=0x10, ie=0xFD #@48560 receive with ifg=0x10, ie=0xFD + #@49208 receive with ifg=0x10, ie=0xFD #@49855 receive with ifg=0x10, ie=0xFD + #@50503 receive with ifg=0x10, ie=0xFD + #@50834 receive with ifg=0x80, ie=0xFD #@29570 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +239 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +379 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 "Can"\ /<  + \ /<  #tPolling Can every 10:00 +5 #Cleanly exited at 10:06:58EDT23-May-23 +5820 #-> 25.times{Hand.open;Arm.grab Garage;delay 1;Arm.clear;delay 1;Arm.to Garage;Hand.open;Arm.clear} +2 .Hand.open +154 "sampler") +2 ) +2 "core"  +3 "collection"' +3 ' +2 "core"  +2 "processing"% +2 % +4 "core"  +4 "collection"' 9\ +3 ' 0\ +3 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 "collection"'% +3 "core" %\ % +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold +2 "collection"'+ +3 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %Sg\ 7 +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +4 "core" % \ aA +2 .tSS.configure :default +2 "sampler")#.0X ESP.ready! + "collection"'% +3 "processing"%% +3 "manipulator"&% +7 "core" %\  + %SM\ - +4 "sampler")% +5 "core" % + ; - +2 % \ XA +3 "manipulator"& & +3 "core" &- < * G  +2 "storage"(!& +4 "core" & \ E +2 "storage"("% +4 "core" %u $\ E +2 "collection"'#& +4 "core" &\  + "processing"%$& +4 "core" &d\ - +2 "collection"'% +3 "core"  +2 "collection"'& +3 "core"  +2 "collection"'' +3 "core"  +2 "processing"%( +2 "core"  +3 "processing"%) +2 "core"  +3 "processing"%* +2 "core"  +3 "processing"%+ +2 "core"  +3 "sampler"), +3 "core"  +2 "collection"'-% +3 "core" %\  +3 "processing"%.% +4 "core" %SO\ - +2 "sampler")/% +3 "core" % \ XA +2 "collection"'0& +4 "core" &\  +2 "processing"%1& +4 "core" &]\ - +2 "manipulator"&2% +4 "core" % +   +2 "manipulator"&3& +3 "core" &-    +3 "storage"(4& +3 "core" & =\ E +2 "storage"(5% +4 "core" %u \ E +2 "collection"'69 +3 "core" 9Z +3 "processing"%79 +3 "core" 9a +398 #t-> 25.times{Hand.open;Arm.grab Garage;delay 1;Arm.clear;delay 1;Arm.to Garage;Hand.open;Arm.clear} + .Hand.open +2 "manipulator"&81 +75 "core" 1 +2 "manipulator"&9& +3 "core" &-   }  +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&:(- +3 "core" ( +2 "manipulator"&;& +4 "core" &-   P  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &<& +3 "core" &-    +3 .tForearm.seek :garage + "manipulator"&='! +4 "core" ' +2 .tHand.close + "manipulator"&>/ +69 "core" / + .tdelay 1 second +102 "manipulator"&?& +3 "core" &-   ;  +2 "manipulator"&@% +4 "core" % +   +2 .tForearm.seek :retract +2 "manipulator"&A'\ +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&B(d +143 "core" ( +2 "manipulator"&C& +3 "core" &d T R   +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &D& +2 "core" &d R Q 3  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&E'\ +10 "core" ' +2 .tdelay 1 second +102 "manipulator"&F& +3 "core" &d R S  +2 "manipulator"&G% +3 "core" %\ ' ? R !. +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&H(- +128 "core" ( + "manipulator"&I& +4 "core" &- / 7 d & +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &J& +2 "core" &- 3 . & +3 .tForearm.seek :garage + "manipulator"&K'! +111 "core" ' +2 .tHand.open + "manipulator"&L1 +68 "core" 1 + "manipulator"&M& +4 "core" &-  & +2 "manipulator"&N% +4 "core" % * +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&O'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&P(d +125 "core" ( +2 "manipulator"&Q& +3 "core" &d E O  c +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &R& +2 "core" &d 6 ; 9 c +3 .tForearm.seek :clear + "manipulator"&S'\ +3 "core" ' +3 "manipulator"&T& +4 "core" &d 2 5 c + "manipulator"&U% +37 "core" %\  4 9 m  +9 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&V(- +133 "core" ( + "manipulator"&W& +4 "core" &- T \\ O # +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &X& +3 "core" &- S T  # +2 .tForearm.seek :garage +2 "manipulator"&Y'! +104 "core" ' +2 .tHand.close + "manipulator"&Z/ +69 "core" / +2 .tdelay 1 second +102 "manipulator"&[& +3 "core" &-   # +2 "manipulator"&\\% +4 "core" % 4   > +2 .tForearm.seek :retract +2 "manipulator"&]'\ +105 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&^(d +123 "core" ( +2 "manipulator"&_& +3 "core" &d\ U Q ? # +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &`& +3 "core" &d\ Q U L # +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&a'\ +14 "core" ' +2 .tdelay 1 second +101 "manipulator"&b& +3 "core" &d\ S U S # +2 "manipulator"&c% +4 "core" %\  R T  ` +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&d(- +124 "core" ( +2 "manipulator"&e& +3 "core" &- ~ 8 w +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &f& +3 "core" &- t w 8 w +2 .tForearm.seek :garage +2 "manipulator"&g'! +111 "core" ' + .tHand.open +2 "manipulator"&h1 +69 "core" 1 + "manipulator"&i& +4 "core" &-   x w +2 "manipulator"&j% +3 "core" % )  I +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&k'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&l(d +140 "core" ( +2 "manipulator"&m& +3 "core" &d P R '  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &n& +3 "core" &d O Q   +3 .tForearm.seek :clear + "manipulator"&o'\ +3 "core" ' +2 "manipulator"&p& +5 "core" &d \\ U  + "manipulator"&q% +4 "core" %\  Q U D  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&r(- +126 "core" ( +2 "manipulator"&s& +3 "core" &- ] U   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &t& +3 "core" &- S R O  +2 .tForearm.seek :garage +2 "manipulator"&u'! +104 "core" ' +2 .tHand.close +2 "manipulator"&v/ +76 "core" / +2 .tdelay 1 second +102 "manipulator"&w& +2 "core" &-   /  +2 "manipulator"&x% +4 "core" % 4   p +2 .tForearm.seek :retract +2 "manipulator"&y'\ +104 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&z(d +143 "core" ( +2 "manipulator"&{& +4 "core" &d C 7   + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &|& +3 "core" &d P R =  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&}'\ +4 "core" ' +2 .tdelay 1 second +102 "manipulator"&~& +3 "core" &d : S I  +2 "manipulator"&% +3 "core" %\ + 5 .  #; +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +115 "core" ( +2 "manipulator"&& +3 "core" &- 5 . j +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &- 7 =  j +2 .tForearm.seek :garage +2 "manipulator"&'! +111 "core" ' +2 .tHand.open +2 "manipulator"&1 +68 "core" 1 + "manipulator"&& +3 "core" &-   j +2 "manipulator"& % +3 "core" % ) +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"& '\ +103 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"& (d +143 "core" ( +2 "manipulator"&& +3 "core" &d W [   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &d ) ,   +2 .tForearm.seek :clear +2 "manipulator"&'\ +3 "core" ' +2 "manipulator"&& +3 "core" &d 5 2 F  +2 "manipulator"&% +4 "core" %\ # 1 H @ +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +127 "core" ( +2 "manipulator"&& +4 "core" &- 1 2 p +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &- % ( +2 .tForearm.seek :garage +2 "manipulator"&'! +106 "core" ' +2 .tHand.close + "manipulator"&/ +66 "core" / +2 .tdelay 1 second +102 "manipulator"&& +3 "core" &-   +2 "manipulator"&% +3 "core" % 1   +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +35 .tElbow.reconfigure :tight +10 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&(d +146 "core" ( +2 "manipulator"& & +3 "core" &d Y V   +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &!& +2 "core" &d S S "  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear +2 "manipulator"&"'\ +18 "core" ' + .tdelay 1 second +102 "manipulator"&#& +3 "core" &d s V  +2 "manipulator"&$% +4 "core" %\  u u = \ [ +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&%(- +144 "core" ( +2 "manipulator"&&& +3 "core" &- _ Z S & +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &'& +3 "core" &- Q U K & +2 .tForearm.seek :garage +2 "manipulator"&('! +111 "core" ' + .tHand.open +2 "manipulator"&)1 +75 "core" 1 +2 "manipulator"&*& +3 "core" &-    & +2 "manipulator"&+% +3 "core" % (   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&,'\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&-(d +129 "core" ( +2 "manipulator"&.& +3 "core" &d ; I 4  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &/& +2 "core" &d 7 >   +3 .tForearm.seek :clear + "manipulator"&0'\ +4 "core" ' +2 "manipulator"&1& +3 "core" &d E 7 ,  +2 "manipulator"&2% +4 "core" %\ % 7 8 J +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&3(- +143 "core" ( +2 "manipulator"&4& +3 "core" &- B H \\ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &5& +4 "core" &- B ? \\ +2 .tForearm.seek :garage +2 "manipulator"&6'! +105 "core" ' +3 .tHand.close + "manipulator"&7/ +76 "core" / +2 .tdelay 1 second +102 "manipulator"&8& +3 "core" &- [ +2 "manipulator"&9% +3 "core" % 2 { +2 .tForearm.seek :retract +2 "manipulator"&;'\ +100 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&<(d +132 "core" ( +2 "manipulator"&>& +3 "core" &d 3 5  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &?& +3 "core" &d + *   +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear +2 "manipulator"&@'\ +3 "core" ' +2 .tdelay 1 second +102 "manipulator"&& +3 "core" &d 2 *  +2 "manipulator"&% +3 "core" %\ + > : #> +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&C(- +127 "core" ( +2 "manipulator"&D& +3 "core" &- F K k - +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &=& +3 "core" &- I B - +2 .tForearm.seek :garage +2 "manipulator"&F'! +111 "core" ' + .tHand.open +2 "manipulator"&G1 +73 "core" 1 +2 "manipulator"&:& +3 "core" &-   - +2 "manipulator"&I% +4 "core" % + "  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&J'\ +102 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&A(d +149 "core" ( +2 "manipulator"&B& +3 "core" &d = I P  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &L& +3 "core" &d * 6 c  +2 .tForearm.seek :clear +2 "manipulator"&M'\ +4 "core" ' + "manipulator"&N& +4 "core" &d 1 8 Y  +2 "manipulator"&E% +3 "core" %\ # 2 5 ] ? +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&Q(- +118 "core" ( + "manipulator"&R& +3 "core" &- , 2 ? m +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &T& +2 "core" &- ( ) m +3 .tForearm.seek :garage + "manipulator"&U'! +105 "core" ' +2 .tHand.close + "manipulator"&K/ +72 "core" / +2 .tdelay 1 second +102 "manipulator"&H& +3 "core" &-   m +2 "manipulator"&W% +3 "core" % 1   +2 .tForearm.seek :retract +2 "manipulator"&X'\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&O(d +143 "core" ( +2 "manipulator"&P& +3 "core" &d 7 8  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &Z& +3 "core" &d B >   +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&['\ +22 "core" ' + .tdelay 1 second +102 "manipulator"&\\& +3 "core" &d e o   +2 "manipulator"&S% +4 "core" %\ \ ] _  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&_(- +118 "core" ( + "manipulator"&`& +3 "core" &- U \\  v +35 .tElbow.reconfigure :loose +10 "manipulator"&$ &.,(#b +3 &Y& +3 "core" &- V Q  v +2 .tForearm.seek :garage + "manipulator"&b'! +107 "core" ' +2 .tHand.open + "manipulator"&c1 +77 "core" 1 +2 "manipulator"&V& +3 "core" &-   v +2 "manipulator"&e% +3 "core" % + +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&f'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear +2 "manipulator"&](d +146 "core" ( + "manipulator"&^& +4 "core" &d [ U 1  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &h& +3 "core" &d T S   +2 .tForearm.seek :clear +2 "manipulator"&i'\ +4 "core" ' + "manipulator"&j& +4 "core" &d Q U   +2 "manipulator"&a% +3 "core" %\  I N   +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&m(- +144 "core" ( +3 "manipulator"&n& +3 "core" &- 1 5  !p +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &p& +3 "core" &- 3 ' o +2 .tForearm.seek :garage +2 "manipulator"&q'! +108 "core" ' +2 .tHand.close +2 "manipulator"&g/ +71 "core" / +2 .tdelay 1 second +102 "manipulator"&d& +3 "core" &- n +2 "manipulator"&s% +3 "core" % 1  +3 .tForearm.seek :retract + "manipulator"&t'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&k(d +138 "core" ( +2 "manipulator"&l& +3 "core" &d _ X P  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &v& +3 "core" &d U U \\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&w'\ +3 "core" ' +2 .tdelay 1 second +102 "manipulator"&x& +3 "core" &d Y [ R  +2 "manipulator"&o% +3 "core" %\  I O m  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&{(- +118 "core" ( +2 "manipulator"&|& +4 "core" &- W \\ ' d + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &u& +3 "core" &- P I = d +2 .tForearm.seek :garage +2 "manipulator"&~'! +112 "core" ' +2 .tHand.open + "manipulator"&1 +77 "core" 1 +2 "manipulator"&r& +4 "core" &-  d + "manipulator"&% +4 "core" % (   s +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&y(d +140 "core" ( +2 "manipulator"&z& +3 "core" &d 8 I \\  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &d C C *  +2 .tForearm.seek :clear +2 "manipulator"&'\ +3 "core" ' +2 "manipulator"& & +3 "core" &d 5 0  +2 "manipulator"&}% +5 "core" %  3 6 g  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +119 "core" ( +2 "manipulator"&& +4 "core" &- J ? ` + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &- 3 + V ` +2 .tForearm.seek :garage +2 "manipulator"&'! +108 "core" ' + .tHand.close +2 "manipulator"&/ +67 "core" / +2 .tdelay 1 second +102 "manipulator"&& +3 "core" &-   e ` +2 "manipulator"&% +4 "core" % 3    +2 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"& (d +142 "core" ( +2 "manipulator"& & +4 "core" &d U U  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &d R J G  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&'\ +15 "core" ' +2 .tdelay 1 second +102 "manipulator"&& +3 "core" &d s t   +2 "manipulator"&% +4 "core" %\  u u - a +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"& (- +145 "core" ( +2 "manipulator"&!& +3 "core" &-\ _ [  # +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-\ ` U E # +2 .tForearm.seek :garage +2 "manipulator"&#'! +108 "core" ' + .tHand.open +2 "manipulator"&$1 +72 "core" 1 +2 "manipulator"&& +3 "core" &-\ ! & # +2 "manipulator"&&% +3 "core" % *   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&''\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear +2 "manipulator"&(d +135 "core" ( +2 "manipulator"&& +3 "core" &d V _ g  +2 .tElbow.reconfigure :loose +36 "manipulator"&$ &.,(#b +10 &)& +2 "core" &d U U ,  +3 .tForearm.seek :clear + "manipulator"&*'\ +5 "core" ' + "manipulator"&+& +4 "core" &d b ] )  +2 "manipulator"&"% +3 "core" %\  S R Q  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&.(- +117 "core" ( +2 "manipulator"&/& +4 "core" &- ] S < V +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &1& +3 "core" &- R T  V +2 .tForearm.seek :garage +2 "manipulator"&2'! +104 "core" ' +2 .tHand.close + "manipulator"&(/ +73 "core" / +2 .tdelay 1 second +102 "manipulator"&%& +3 "core" &-   | V +2 "manipulator"&4% +3 "core" % 3   A +3 .tForearm.seek :retract + "manipulator"&5'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&,(d +144 "core" ( +2 "manipulator"&-& +3 "core" &d T \\ .  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &7& +2 "core" &d T S "  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&8'\ +9 "core" ' +2 .tdelay 1 second +102 "manipulator"&9& +3 "core" &d V U   +2 "manipulator"&0% +3 "core" %\ ' ? 7  !) +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&>(- +118 "core" ( +3 "manipulator"&?& +3 "core" &- + /  S +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &6& +3 "core" &- 5 ) S +2 .tForearm.seek :garage +2 "manipulator"&'! +109 "core" ' + .tHand.open +2 "manipulator"&1 +67 "core" 1 + "manipulator"&3& +4 "core" &-   | S +2 "manipulator"&D% +4 "core" % +  w +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&='\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear +2 "manipulator"&;(d +146 "core" ( +2 "manipulator"&<& +4 "core" &d 6 7  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &G& +2 "core" &d 5 9  +3 .tForearm.seek :clear + "manipulator"&:'\ +4 "core" ' +3 "manipulator"&I& +3 "core" &d 6 8  +3 "manipulator"&@% +3 "core" %\ % ) +  E +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&B(- +129 "core" ( +2 "manipulator"&L& +3 "core" &- 5 4 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &N& +3 "core" &- ? =  +2 .tForearm.seek :garage +2 "manipulator"&E'! +106 "core" ' +2 .tHand.close + "manipulator"&F/ +71 "core" / + .tdelay 1 second +102 "manipulator"&C& +3 "core" &-   +2 "manipulator"&R% +4 "core" % 5  +2 .tForearm.seek :retract +2 "manipulator"&T'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&J(d +153 "core" ( +2 "manipulator"&A& +3 "core" &d V ^ ~  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &K& +3 "core" &d S S -  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&H'\ +14 "core" ' +2 .tdelay 1 second +101 "manipulator"&W& +3 "core" &d U S A  +2 "manipulator"&M% +4 "core" %\ ' 5 8 !) +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&P(- +129 "core" ( + "manipulator"&Z& +4 "core" &- : = )  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &U& +3 "core" &- 5 7 1  +2 .tForearm.seek :garage +2 "manipulator"&\\'! +109 "core" ' +2 .tHand.open +2 "manipulator"&S1 +66 "core" 1 +2 "manipulator"&Q& +3 "core" &-  +2 "manipulator"&`% +4 "core" % +   8 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&Y'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&X(d +148 "core" ( +2 "manipulator"&O& +4 "core" &d [ V @  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &c& +2 "core" &d 6 E l  +3 .tForearm.seek :clear + "manipulator"&V'\ +4 "core" ' +2 "manipulator"&e& +3 "core" &d 3 J ~  +2 "manipulator"&[% +4 "core" %\  Q @ ) +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&^(- +120 "core" ( +2 "manipulator"&h& +3 "core" &- K C d Y +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &j& +2 "core" &- C = Y +3 .tForearm.seek :garage + "manipulator"&a'! +106 "core" ' + .tHand.close +2 "manipulator"&b/ +72 "core" / +9 .tdelay 1 second +102 "manipulator"&_& +2 "core" &-   e Y +2 "manipulator"&n% +4 "core" % 1   +2 .tForearm.seek :retract +2 "manipulator"&p'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&f(d +129 "core" ( +2 "manipulator"&]& +3 "core" &d J > i ( +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &g& +3 "core" &d * 3 \\ ( +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&d'\ +3 "core" ' +2 .tdelay 1 second +102 "manipulator"&s& +3 "core" &d S Q ] ( +2 "manipulator"&i% +3 "core" %\  7 5 Q  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&l(- +129 "core" ( + "manipulator"&v& +4 "core" &- V X 0 O +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &q& +2 "core" &- R S J O +3 .tForearm.seek :garage + "manipulator"&x'! +108 "core" ' +2 .tHand.open + "manipulator"&o1 +72 "core" 1 +2 "manipulator"&m& +3 "core" &-   R O +2 "manipulator"&|% +4 "core" % *  { +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&u'\ +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&t(d +147 "core" ( + "manipulator"&k& +4 "core" &d 6 3 M  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &d ( +  +2 .tForearm.seek :clear +2 "manipulator"&r'\ +3 "core" ' +2 "manipulator"&& +3 "core" &d ( 0 +  +2 "manipulator"&w% +5 "core" %\ % 1 7 % E +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&z(- +121 "core" ( + "manipulator"&& +4 "core" &- 3 6 G +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +3 "core" &- ) 2 A G +2 .tForearm.seek :garage +2 "manipulator"&}'! +107 "core" ' +2 .tHand.close + "manipulator"&~/ +68 "core" / +2 .tdelay 1 second +102 "manipulator"&{& +3 "core" &-   B G +2 "manipulator"&% +4 "core" % 3   +2 .tForearm.seek :retract + "manipulator"&'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear +2 "manipulator"&(d +130 "core" ( +2 "manipulator"&y& +3 "core" &d\ 7 < A # +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &d\ * * # +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&'\ +3 "core" ' +2 .tdelay 1 second +102 "manipulator"&& +3 "core" &d\ 9 R # +2 "manipulator"&% +3 "core" %\  6 + -  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"& (- +137 "core" ( +2 "manipulator"&& +3 "core" &- Z F c +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &- B N d +2 .tForearm.seek :garage +2 "manipulator"&'! +109 "core" ' +2 .tHand.open + "manipulator"&1 +66 "core" 1 +2 "manipulator"&& +3 "core" &- a +2 "manipulator"&!% +3 "core" % )   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +101 "core" ' +2 .tElbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&(d +147 "core" ( + "manipulator"& & +4 "core" &d , 4 @  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &$& +3 "core" &d , 5 @  +2 .tForearm.seek :clear +2 "manipulator"&'\ +3 "core" ' +2 "manipulator"&&& +3 "core" &d 6 5 v  +2 "manipulator"&% +4 "core" %\ % , * C D +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +152 "core" ( + "manipulator"&)& +3 "core" &-\ ? A # +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &#& +3 "core" &-\ ? ? # +3 .tForearm.seek :garage + "manipulator"&+'! +107 "core" ' + .tHand.close +2 "manipulator"&"/ +73 "core" / +2 .tdelay 1 second +102 "manipulator"& & +2 "core" &-\   ; # +3 "manipulator"&/% +4 "core" % 2  +2 .tForearm.seek :retract +2 "manipulator"&1'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&'(d +137 "core" ( +2 "manipulator"&& +3 "core" &d T Z   +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &(& +3 "core" &d S T   +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&%'\ +3 "core" ' +2 .tdelay 1 second +102 "manipulator"&4& +3 "core" &d U U !  +35 "manipulator"&*% +11 "core" %\ ! O R <  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&-(- +131 "core" ( +2 "manipulator"&7& +3 "core" &- 4 5 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &2& +3 "core" &- 8 7 K +3 .tForearm.seek :garage + "manipulator"&9'! +109 "core" ' +2 .tHand.open +2 "manipulator"&01 +75 "core" 1 + "manipulator"&.& +4 "core" &-  +2 "manipulator"&?% +3 "core" % *   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&6'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&5(d +145 "core" ( +2 "manipulator"&,& +4 "core" &d 2 4  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &d $ % #  +2 .tForearm.seek :clear +2 "manipulator"&3'\ +3 "core" ' +3 "manipulator"&D& +3 "core" &d 4 - g  +2 "manipulator"&8% +5 "core" %\ # ) . N : +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&<(- +120 "core" ( + "manipulator"&G& +3 "core" &- 5 1 h L +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &I& +2 "core" &- ) 2 ? L +3 .tForearm.seek :garage + "manipulator"&@'! +108 "core" ' +2 .tHand.close + "manipulator"&/ +72 "core" / +2 .tdelay 1 second +102 "manipulator"&>& +2 "core" &-   % L +2 "manipulator"&L% +4 "core" % 3   7 +2 .tForearm.seek :retract +2 "manipulator"&N'\ +97 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&=(d +143 "core" ( +2 "manipulator"&;& +3 "core" &d ^ ]  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &F& +3 "core" &d I S 0  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&C'\ +12 "core" ' +2 .tdelay 1 second +102 "manipulator"&R& +3 "core" &d T Q 8  +2 "manipulator"&:% +3 "core" %\ ' J Q  !/ +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&A(- +120 "core" ( + "manipulator"&K& +4 "core" &- 3 5 K ? +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &E& +2 "core" &- 1 - V ? +3 .tForearm.seek :garage + "manipulator"&W'! +113 "core" ' +2 .tHand.open +2 "manipulator"&M1 +74 "core" 1 +2 "manipulator"&B& +3 "core" &-  ? +2 "manipulator"&Z% +4 "core" % ) K +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&U'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear +2 "manipulator"&T(d +151 "core" ( + "manipulator"&J& +3 "core" &d V X D  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &S& +3 "core" &d T Q   +3 .tForearm.seek :clear +2 "manipulator"&Q'\ +3 "core" ' +2 "manipulator"&`& +3 "core" &d X \\  +2 "manipulator"&H% +4 "core" %\  R S   +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&O(- +122 "core" ( +2 "manipulator"&c& +3 "core" &- R U o @ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &e& +3 "core" &- V U 9 @ +2 .tForearm.seek :garage +2 "manipulator"&['! +106 "core" ' + .tHand.close +2 "manipulator"&\\/ +69 "core" / + .tdelay 1 second +102 "manipulator"&P& +3 "core" &-   @ +2 "manipulator"&h% +3 "core" % 4   d +3 .tForearm.seek :retract + "manipulator"&j'\ +102 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&Y(d +148 "core" ( +2 "manipulator"&X& +3 "core" &d : < B  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &b& +3 "core" &d = ,  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear +2 "manipulator"&_'\ +3 "core" ' +2 .tdelay 1 second +102 "manipulator"&n& +3 "core" &d 7 = A  +2 "manipulator"&V% +3 "core" %\ - 7 , Z $F +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&](- +121 "core" ( + "manipulator"&g& +4 "core" &- L H 9 3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &a& +3 "core" &- B @ t 3 +2 .tForearm.seek :garage +2 "manipulator"&s'! +112 "core" ' + .tHand.open +2 "manipulator"&i1 +74 "core" 1 + "manipulator"&^& +3 "core" &- 3 +2 "manipulator"&v% +4 "core" % ) +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&q'\ +135 "core" ' +10 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&p(d +145 "core" ( +2 "manipulator"&f& +3 "core" &d H >   +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &o& +2 "core" &d D <  +3 .tForearm.seek :clear + "manipulator"&m'\ +4 "core" ' +2 "manipulator"&|& +3 "core" &d 1 4 )  +2 "manipulator"&d% +3 "core" %\ % ) 2 f D +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&k(- +121 "core" ( +2 "manipulator"&& +3 "core" &- 7 > 2 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &- 7 8  2 +2 .tForearm.seek :garage +2 "manipulator"&w'! +106 "core" ' +2 .tHand.close + "manipulator"&x/ +67 "core" / +2 .tdelay 1 second +102 "manipulator"&l& +3 "core" &-   F 2 +2 "manipulator"&% +4 "core" % 2   +2 .tForearm.seek :retract + "manipulator"& '\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&u(d +147 "core" ( + "manipulator"&t& +4 "core" &d ` c  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &~& +3 "core" &d T S D  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&{'\ +14 "core" ' +2 .tdelay 1 second +102 "manipulator"&& +3 "core" &d O R /  +2 "manipulator"&r% +4 "core" %\ ' L ? !- +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&y(- +163 "core" ( + "manipulator"&& +3 "core" &- D H ] ( +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &}& +2 "core" &- @ ? p ( +3 .tForearm.seek :garage + "manipulator"&'! +108 "core" ' +2 .tHand.open + "manipulator"&1 +69 "core" 1 +2 "manipulator"&z& +3 "core" &-   ( +2 "manipulator"&% +3 "core" % *   x +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +103 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&(d +135 "core" ( + "manipulator"&& +3 "core" &d , 4 N  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +2 "core" &d ' 1  +3 .tForearm.seek :clear + "manipulator"&'\ +4 "core" ' +2 "manipulator"&!& +3 "core" &d < 7  +2 "manipulator"&% +4 "core" %\ % 5 5 G +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"& (- +125 "core" ( + "manipulator"&$& +4 "core" &- < I 9 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &&& +3 "core" &- 2 ( + 9 +2 .tForearm.seek :garage +2 "manipulator"&'! +107 "core" ' +2 .tHand.close + "manipulator"&/ +75 "core" / +3 .tdelay 1 second +102 "manipulator"& & +3 "core" &-   9 +2 "manipulator"&)% +3 "core" % 1   - +2 .tForearm.seek :retract +2 "manipulator"&#'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&(d +150 "core" ( + "manipulator"&& +4 "core" &d S \\ Y  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &"& +3 "core" &d S Q (  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"& '\ +12 "core" ' +2 .tdelay 1 second +101 "manipulator"&/& +4 "core" &d T S c  +2 "manipulator"&% +4 "core" %\ ) 6 9 y "5 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +125 "core" ( +2 "manipulator"&(& +3 "core" &- 3 3 k ' +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &+& +3 "core" &- = : H ' +2 .tForearm.seek :garage +2 "manipulator"&4'! +111 "core" ' + .tHand.open +2 "manipulator"&*1 +72 "core" 1 +2 "manipulator"&& +4 "core" &-   ' + "manipulator"&7% +4 "core" % (  k +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&1'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear +2 "manipulator"&2(d +149 "core" ( +2 "manipulator"&'& +3 "core" &d U P   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &0& +3 "core" &d S T 8  +2 .tForearm.seek :clear +2 "manipulator"&.'\ +3 "core" ' +2 "manipulator"&?& +3 "core" &d L R  +3 "manipulator"&%% +3 "core" %\  R T 6 & +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&,(- +160 "core" ( + "manipulator"&& +3 "core" &- M J o ( +35 .tElbow.reconfigure :loose +11 "manipulator"&$ &.,(#b +2 &D& +3 "core" &- > A ( +2 .tForearm.seek :garage +2 "manipulator"&8'! +106 "core" ' +2 .tHand.close + "manipulator"&9/ +77 "core" / +2 .tdelay 1 second +102 "manipulator"&-& +3 "core" &- # ' +2 "manipulator"&G% +3 "core" % 1 +3 .tForearm.seek :retract + "manipulator"&I'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&6(d +144 "core" ( + "manipulator"&5& +3 "core" &d ] U  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +2 "core" &d D /  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&>'\ +3 "core" ' +2 .tdelay 1 second +102 "manipulator"&L& +3 "core" &d U V e  +2 "manipulator"&3% +3 "core" %\ % ; S * & +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&;(- +126 "core" ( +2 "manipulator"&F& +4 "core" &- 7 4 X  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &@& +2 "core" &- ; 9  +3 .tForearm.seek :garage + "manipulator"&R'! +106 "core" ' + .tHand.open +2 "manipulator"&:1 +70 "core" 1 +2 "manipulator"&<& +4 "core" &-   n  +2 "manipulator"&K% +3 "core" % +   C +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&E'\ +98 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&N(d +146 "core" ( +2 "manipulator"&=& +3 "core" &d \\ T :  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &M& +3 "core" &d U V  +3 .tForearm.seek :clear + "manipulator"&B'\ +4 "core" ' +2 "manipulator"&Z& +3 "core" &d Y U Y  +2 "manipulator"&C% +4 "core" %  S T "  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&J(- +125 "core" ( +2 "manipulator"&S& +4 "core" &- \\ V # + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &`& +3 "core" &- R R  +2 .tForearm.seek :garage +2 "manipulator"&H'! +106 "core" ' +2 .tHand.close + "manipulator"&W/ +69 "core" / +2 .tdelay 1 second +102 "manipulator"&A& +2 "core" &-   +2 "manipulator"&c% +4 "core" % 5   +2 .tForearm.seek :retract +2 "manipulator"&e'\ +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&U(d +148 "core" ( + "manipulator"&T& +4 "core" &d S S #  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &\\& +3 "core" &d R U 7  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear +2 "manipulator"&P'\ +9 "core" ' + .tdelay 1 second +102 "manipulator"&h& +3 "core" &d Q Q )  +2 "manipulator"&Q% +3 "core" %\ ' I : d !- +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&X(- +126 "core" ( +2 "manipulator"&b& +3 "core" &- 4 / M 0 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &[& +3 "core" &- / 6 B 0 +2 .tForearm.seek :garage +2 "manipulator"&n'! +110 "core" ' +2 .tHand.open + "manipulator"&V1 +67 "core" 1 +2 "manipulator"&O& +3 "core" &- 0 +2 "manipulator"&g% +3 "core" % * +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&a'\ +96 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&j(d +149 "core" ( +2 "manipulator"&Y& +3 "core" &d _ Y p  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &i& +3 "core" &d T X   +2 .tForearm.seek :clear +2 "manipulator"&^'\ +4 "core" ' + "manipulator"&v& +4 "core" &d _ ] '  +2 "manipulator"&_% +3 "core" %\  Q R ;  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&f(- +125 "core" ( +3 "manipulator"&s& +3 "core" &- ] T K / +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &o& +3 "core" &- W ] / +2 .tForearm.seek :garage +2 "manipulator"&|'! +104 "core" ' + .tHand.close +2 "manipulator"&d/ +70 "core" / +2 .tdelay 1 second +102 "manipulator"&]& +3 "core" &-    / +2 "manipulator"&% +3 "core" % 4   +3 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear +2 "manipulator"&q(d +146 "core" ( +9 "manipulator"&p& +4 "core" &d ] V r  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &x& +3 "core" &d W _ g  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear +2 "manipulator"&l'\ +2 "core" ' +3 .tdelay 1 second +102 "manipulator"&& +3 "core" &d W `  +2 "manipulator"&m% +3 "core" %\  _ \\  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&t(- +132 "core" ( + "manipulator"&~& +3 "core" &- ^ T ( +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &w& +2 "core" &- S U ; +3 .tForearm.seek :garage + "manipulator"&'! +110 "core" ' + .tHand.open +2 "manipulator"&r1 +75 "core" 1 +2 "manipulator"&k& +4 "core" &- / + "manipulator"&% +4 "core" % *  +2 .tForearm.reconfigure :loose +7 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"& '\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&}(d +159 "core" ( +2 "manipulator"&u& +3 "core" &d P H Q  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &d N C  +2 .tForearm.seek :clear +2 "manipulator"&z'\ +4 "core" ' +2 "manipulator"&& +3 "core" &d S L 9  +2 "manipulator"&{% +4 "core" %\ % > S ( I +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +126 "core" ( + "manipulator"&& +4 "core" &- D K ; ) +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &!& +3 "core" &- / > ) +2 .tForearm.seek :garage +2 "manipulator"&'! +106 "core" ' + .tHand.close +2 "manipulator"&/ +70 "core" / +2 .tdelay 1 second +102 "manipulator"&y& +3 "core" &-   ) +2 "manipulator"&$% +3 "core" % 2    +3 .tForearm.seek :retract + "manipulator"&&'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&(d +149 "core" ( +2 "manipulator"&& +3 "core" &d ` _ c  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &d b W z  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear +2 "manipulator"& '\ +3 "core" ' +2 .tdelay 1 second +102 "manipulator"&)& +3 "core" &d ` _  +2 "manipulator"&% +3 "core" %\  T Z   +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +127 "core" ( +2 "manipulator"&"& +3 "core" &- ] W K +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &- R P  +2 .tForearm.seek :garage +2 "manipulator"&/'! +111 "core" ' + .tHand.open +2 "manipulator"&1 +70 "core" 1 +2 "manipulator"& & +3 "core" &- \  U +2 "manipulator"&(% +4 "core" % ) + +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&+'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&#(d +147 "core" ( + "manipulator"&& +3 "core" &d \\ Z o  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &*& +2 "core" &d R Z G  +3 .tForearm.seek :clear + "manipulator"&'\ +4 "core" ' +2 "manipulator"&7& +3 "core" &d b ]  +2 "manipulator"& % +3 "core" %\  ` ^  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&'(- +166 "core" ( +2 "manipulator"&0& +3 "core" &-\ \\ U \ $ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &?& +3 "core" &-\ R T . $ +3 .tForearm.seek :garage + "manipulator"&%'! +106 "core" ' +2 .tHand.close + "manipulator"&4/ +69 "core" / +2 .tdelay 1 second +102 "manipulator"&& +4 "core" &-\   # +2 "manipulator"&% +3 "core" % 4 +3 .tForearm.seek :retract + "manipulator"&D'\ +104 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&1(d +143 "core" ( +2 "manipulator"&2& +31 "core" &d Y W  +13 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &9& +3 "core" &d R R E  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&-'\ +7 "core" ' +2 .tdelay 1 second +102 "manipulator"&G& +3 "core" &d R S  +2 "manipulator"&.% +3 "core" %\ ) R S "3 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&5(- +125 "core" ( +2 "manipulator"&& +3 "core" &- 9 >  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &8& +2 "core" &- ) , /  +3 .tForearm.seek :garage + "manipulator"&L'! +108 "core" ' + .tHand.open +2 "manipulator"&31 +69 "core" 1 + "manipulator"&,& +4 "core" &-    +2 "manipulator"&F% +3 "core" % ) D +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&@'\ +96 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&I(d +148 "core" ( + "manipulator"&6& +3 "core" &d d a r  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &:& +3 "core" &d S S B  +2 .tForearm.seek :clear +2 "manipulator"&<'\ +3 "core" ' +2 "manipulator"&K& +3 "core" &d b c  +2 "manipulator"&>% +3 "core" %\  ] [  +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&=(- +126 "core" ( +2 "manipulator"&M& +3 "core" &- Y _ 4  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &Z& +2 "core" &- U S 2  +3 .tForearm.seek :garage + "manipulator"&C'! +106 "core" ' +2 .tHand.close + "manipulator"&R/ +69 "core" / +2 .tdelay 1 second +102 "manipulator"&;& +4 "core" &-  A  + "manipulator"&S% +3 "core" % 3   +3 .tForearm.seek :retract + "manipulator"&`'\ +98 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&E(d +151 "core" ( + "manipulator"&N& +3 "core" &d W [ \\  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &W& +2 "core" &d Q T V  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&A'\ +3 "core" ' +2 .tdelay 1 second +102 "manipulator"&c& +3 "core" &d T Q #  +2 "manipulator"&B% +3 "core" %\ # T V  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&T(- +168 "core" ( +2 "manipulator"&\\& +3 "core" &- 5 0 ^ & +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &H& +3 "core" &- : ?  % +2 .tForearm.seek :garage +2 "manipulator"&h'! +112 "core" ' +2 .tHand.open + "manipulator"&Q1 +77 "core" 1 +2 "manipulator"&J& +3 "core" &-   ~ % +2 "manipulator"&b% +3 "core" % '   = +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&['\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear +2 "manipulator"&e(d +136 "core" ( +2 "manipulator"&U& +3 "core" &d a a  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &V& +3 "core" &d V ]  +3 .tForearm.seek :clear + "manipulator"&O'\ +4 "core" ' +2 "manipulator"&g& +3 "core" &d _ _  +2 "manipulator"&P% +3 "core" %\  V S ,  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&Y(- +127 "core" ( +3 "manipulator"&i& +3 "core" &- ` ` 8  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &v& +3 "core" &- V T 6  +2 .tForearm.seek :garage +2 "manipulator"&_'! +105 "core" ' +2 .tHand.close + "manipulator"&n/ +69 "core" / +2 .tdelay 1 second +102 "manipulator"&X& +2 "core" &-     +2 "manipulator"&s% +4 "core" % 5   W +2 .tForearm.seek :retract +2 "manipulator"&o'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear +2 "manipulator"&a(d +155 "core" ( +2 "manipulator"&j& +3 "core" &d ] _  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +35 &d& +9 "core" &d b ]  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear +2 "manipulator"&]'\ +2 "core" ' +2 .tdelay 1 second +102 "manipulator"&& +3 "core" &d ` _  +2 "manipulator"&^% +3 "core" %\  ` ^  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&p(- +129 "core" ( + "manipulator"&x& +4 "core" &- Y _  " +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &|& +3 "core" &- S U ? " +2 .tForearm.seek :garage +2 "manipulator"&'! +112 "core" ' +2 .tHand.open + "manipulator"&m1 +72 "core" 1 +3 "manipulator"&f& +3 "core" &-  a " +2 "manipulator"&~% +3 "core" % ( +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&w'\ +104 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&(d +149 "core" ( +2 "manipulator"&q& +3 "core" &d \\ T  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &r& +2 "core" &d R S   +3 .tForearm.seek :clear + "manipulator"&k'\ +4 "core" ' +2 "manipulator"&& +4 "core" &d J Q j  +2 "manipulator"&l% +3 "core" %\ % F O S D +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&u(- +171 "core" ( +2 "manipulator"&& +3 "core" &- K I A & +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &- ? > & +2 .tForearm.seek :garage +2 "manipulator"&{'! +104 "core" ' + .tHand.close +2 "manipulator"&/ +66 "core" / + .tdelay 1 second +102 "manipulator"&t& +3 "core" &-   % +2 "manipulator"&% +4 "core" % 3    +2 .tForearm.seek :retract +2 "manipulator"&!'\ +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"& (d +139 "core" ( + "manipulator"&}& +4 "core" &d D M U  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &d @ S  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&y'\ +4 "core" ' +2 .tdelay 1 second +102 "manipulator"&$& +3 "core" &d U T T  +2 "manipulator"&z% +3 "core" %\ + . 9 > #C +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +128 "core" ( +2 "manipulator"&& +3 "core" &- 2 0 [  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &- , 3 L  +2 .tForearm.seek :garage +2 "manipulator"&)'! +111 "core" ' + .tHand.open +2 "manipulator"&1 +74 "core" 1 + "manipulator"&& +3 "core" &-    +2 "manipulator"&"% +4 "core" % ) ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +3 "manipulator"&'\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear +2 "manipulator"&&(d +149 "core" ( +2 "manipulator"&& +4 "core" &d c a   + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &d V U   +2 .tForearm.seek :clear +2 "manipulator"& '\ +3 "core" ' +9426 #t-> ESP.ready! + "collection"'(% +5 "processing"% % +3 "manipulator"&% +6 "core" %\ # + %S:\ 5 +4 "sampler")*% +4 "core" %\  '  + % \ _A +2 "manipulator"&7& +4 "core" &d |  +2 "storage"( & +3 "core" & \\\ L +2 "storage"(/% +3 "core" %u d\ L +2 "collection"'& +4 "core" &\ # +2 "processing"%0& +3 "core" &U\ 5 +2 "collection"'? +3 "core"  +2 "collection"'+ +3 "core"  +2 "collection"'# +3 "core"  +2 "processing"%4 +3 "core"  +2 "processing"% +2 "core"  +3 "processing"% +2 "core"  +2 "processing"% +4 "core"  +2 "sampler")2 +3 "core"  +2 "collection"'%% +3 "core" %\ " +42 "processing"%9% +3 "core" %SP\ 4 +3 "sampler")'% +3 "core" % \ _A +3 "collection"'G& +3 "core" &\ " +3 "processing"%.& +3 "core" &6\ 4 +2 "manipulator"&% +4 "core" %\    +2 "manipulator"&8& +4 "core" &d +  +2 "storage"(D& +4 "core" & K\ L +2 "storage"(1% +4 "core" %u \ K +2 "collection"'39 +4 "core" 9Y +2 "processing"%,9 +3 "core" 9_ +986 #t-> require 'calarm' +634 #-> Hand.open +1119 #-> calarm CC +2 .Forearm.seek :retract +2 "manipulator"&F'\ +3 "core" ' +2 .tElbow.seek :clear + "manipulator"&-(d +3 "core" ( +3 .tForearm.seek :retract + "manipulator"&6'\ +4 "core" ' +2 .tElbow.seek CC +2 "manipulator"&:(Ӥ +228 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &K& +3 "core" &  + .tElbow.force 65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +3 "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 +3 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &>& +2 "core" & + +2 .tForearm.force -40 +2 "manipulator"&5 +32 &L& +3 "core" & K +2 "manipulator"&5% +3 "core" %> 4 +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &M% +3 "core" %N     +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &Z% +3 "core" %L \  /  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&@'\ +89 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&I(d +229 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&R'\ +3 "core" ' +2 .tElbow.seek CC +2 "manipulator"&;(Ӥ +242 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +33 "manipulator"&6 +20 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +6 "Can"\ oJ| +7 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &S& +2 "core" & +2 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +13 .tElbow.force -65 + "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 +2 "manipulator"&6A +12 .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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &<& +2 "core" & +2 .tForearm.force -40 +2 "manipulator"&5 +32 &N& +3 "core" &   +2 "manipulator"&W% +3 "core" %A   +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &C% +3 "core" %F   *  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &c% +3 "core" %D   \ +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&B'\ +89 "core" ' + .tElbow.seek :clear +2 "manipulator"&=(d +228 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&\\'\ +3 "core" ' +2 .tElbow.seek CC + "manipulator"&`(Ӥ +217 "core" ( + .tElbow.coast +2 "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 +13 .tElbow.force -65 + "manipulator"&6 +13 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &H& +3 "core" &  +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 +12 .tElbow.force 65 +2 "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 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +44 .tElbow.force -65 +8 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +23 &E& +2 "core" & 0 +2 .tForearm.force -40 +2 "manipulator"&5 +33 &Q& +2 "core" &   { +2 "manipulator"&J% +4 "core" %I   + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &b% +3 "core" %C  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +33 &A% +2 "core" %B %  +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&U'\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&V(d +223 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&g'\ +3 "core" ' +2 .tElbow.seek CC +2 "manipulator"&P(Ӥ +231 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 +6 "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +3 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +13 .tElbow.force -65 + "manipulator"&6 +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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &h& +3 "core" & Q + .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.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 + "manipulator"&6A +12 .tElbow.force -65 +3 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &T& +3 "core" &  + .tForearm.force -40 +2 "manipulator"&5 +33 &i& +3 "core" &   w +2 "manipulator"&v% +4 "core" %K   C + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &[% +3 "core" %A  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &e% +3 "core" %@  :  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&n'\ +86 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&X(d +221 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&s'\ +3 "core" ' +2 .tElbow.seek CC + "manipulator"&O(Ӥ +232 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 +2 "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 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +51 .tElbow.force 65 +2 "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 +13 .tElbow.coast + "manipulator"&6 +23 &j& +2 "core" &  +2 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &d& +2 "core" &  +2 .tForearm.force -40 +2 "manipulator"&5 +33 &_& +2 "core" &    +2 "manipulator"&Y% +4 "core" %J   A + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" %B  + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &^% +2 "core" %A  +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +54387 "Can"\ =:| +22239 #"n"Session Begun +37762 "Can"\ E:A| +10909 #t-> calarm CC +2 .Forearm.seek :retract +4 "manipulator"&x'\ +91 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&|(d +218 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&o'\ +5 "core" ' +3 .tElbow.seek CC + "manipulator"&a(Ӥ +207 "core" ( +2 .tElbow.coast +2 "manipulator"&6 +4 .tForearm.force -70 +2 "manipulator"&5 +4 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +34 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.coast +2 "manipulator"&6 +23 &m& +3 "core" & +2 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.coast + "manipulator"&6 +25 &f& +2 "core" & > +2 .tForearm.force -40 +2 "manipulator"&5 +34 &~& +35 "core" & U R M +8 "manipulator"&]% +4 "core" %< R U 1 +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +35 &q% +3 "core" %7 ) * .  +2 .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 + "manipulator"&5 +35 &r% +3 "core" %5 = 9   +2 .tForearm.coast + "manipulator"&5 +25 .tForearm.force -55 +2 "manipulator"&5 +33 .tForearm.coast +2 "manipulator"&5 +4 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' + .tElbow.seek :clear +2 "manipulator"&l(d +203 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +6 "core" ' +2 .tElbow.seek CC +2 "manipulator"&p(Ӥ +227 "core" ( + .tElbow.coast +6 "manipulator"&6 +5 .tForearm.force -70 + "manipulator"&5 +4 .tdelay 2 seconds +207 .Forearm.force -100 +2 "manipulator"&5 +34 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.coast + "manipulator"&6 +24 && +4 "core" & " + .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.coast + "manipulator"&6 +25 && +2 "core" & 6 +2 .tForearm.force -40 +2 "manipulator"&5 +34 &w& +2 "core" & A @ Y +2 "manipulator"&% +4 "core" %A B ? i +2 .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 +2 "manipulator"&5 +34 &% +3 "core" %7 &   +2 .tForearm.coast + "manipulator"&5 +25 .tForearm.force -55 + "manipulator"&5 +34 &t% +2 "core" %6 2 & 4  +2 .tForearm.coast +2 "manipulator"&5 +24 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast +2 "manipulator"&5 +4 .tForearm.seek :retract + "manipulator"&'\ +97 "core" ' +2 .tElbow.seek :clear + "manipulator"&k(d +219 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&}'\ +5 "core" ' +2 .tElbow.seek CC +2 "manipulator"&(Ӥ +223 "core" ( + .tElbow.coast +2 "manipulator"&6 +4 .tForearm.force -70 + "manipulator"&5 +5 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +34 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +46 .tElbow.force -65 +8 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.coast + "manipulator"&6 +25 &{& +3 "core" & +2 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 +3 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.coast +2 "manipulator"&6 +24 &$& +3 "core" & = +2 .tForearm.force -40 + "manipulator"&5 +35 &z& +3 "core" & ( = +2 "manipulator"&u% +3 "core" %E 2 $ * +2 .tForearm.coast + "manipulator"&5 +25 .tForearm.force -55 + "manipulator"&5 +35 &% +3 "core" %7  N  +2 .tForearm.coast + "manipulator"&5 +25 .tForearm.force -55 +2 "manipulator"&5 +34 &% +3 "core" %6 !  \ +2 .tForearm.coast + "manipulator"&5 +25 .tForearm.force -55 + "manipulator"&5 +34 .tForearm.coast + "manipulator"&5 +4 .tForearm.seek :retract +2 "manipulator"&!'\ +95 "core" ' +2 .tElbow.seek :clear + "manipulator"& (d +219 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +5 "core" ' +2 .tElbow.seek CC +2 "manipulator"&(Ӥ +230 "core" ( +2 .tElbow.coast + "manipulator"&6 +4 .tForearm.force -70 +2 "manipulator"&5 +5 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +35 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 +2 "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.coast + "manipulator"&6 +25 &"& +3 "core" & ] +2 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 +79 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.coast + "manipulator"&6 +24 &y& +3 "core" & L +2 .tForearm.force -40 + "manipulator"&5 +35 && +2 "core" &   1 +2 "manipulator"&% +4 "core" %F   Q + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +35 &)% +3 "core" %7   [  +2 .tForearm.coast + "manipulator"&5 +25 .tForearm.force -55 + "manipulator"&5 +34 &% +35 "core" %6   u  +9 .tForearm.coast + "manipulator"&5 +25 .tForearm.force -55 + "manipulator"&5 +35 .tForearm.coast + "manipulator"&5 +5 .tForearm.seek :retract + "manipulator"&'\ +91 "core" ' +2 .tElbow.seek :clear + "manipulator"& (d +197 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&('\ +5 "core" ' +2 .tElbow.seek CC +2 "manipulator"&(Ӥ +213 "core" ( +2 .tElbow.coast + "manipulator"&6 +5 .tForearm.force -70 + "manipulator"&5 +4 .tdelay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +34 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 +2 "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast +2 "manipulator"&6 +24 &*& +3 "core" & h ; +2 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.coast + "manipulator"&6 +24 &7& +3 "core" &  i + .tForearm.force -40 +2 "manipulator"&5 +34 & & +4 "core" &   c +2 "manipulator"&/% +4 "core" %H   + .tForearm.coast + "manipulator"&5 +25 .tForearm.force -55 + "manipulator"&5 +34 &% +3 "core" %7   e } +2 .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 + "manipulator"&5 +35 &0% +3 "core" %7  ! X  +2 .tForearm.coast + "manipulator"&5 +25 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast +2 "manipulator"&5 +3127 #t-> calarm CC +2 .Forearm.seek :retract +4 "manipulator"&?'\ +91 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&+(d +198 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&#'\ +6 "core" ' +2 .tElbow.seek CC + "manipulator"&4(Ӥ +228 "core" ( + .tElbow.coast +2 "manipulator"&6 +4 .tForearm.force -70 +2 "manipulator"&5 +4 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +16 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.coast + "manipulator"&6 +63 && +3 "core" & +2 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.coast + "manipulator"&6 +24 && +3 "core" & D +2 .tForearm.force -40 +2 "manipulator"&5 +34 && +4 "core" & L D  +2 "manipulator"&2% +3 "core" %E M O 8 +2 .tForearm.coast + "manipulator"&5 +25 .tForearm.force -55 + "manipulator"&5 +35 &%% +3 "core" %7 B = e  +2 .tForearm.coast + "manipulator"&5 +25 .tForearm.force -55 + "manipulator"&5 +35 &9% +3 "core" %6 O C ! +2 .tForearm.coast + "manipulator"&5 +25 .tForearm.force -55 + "manipulator"&5 +35 .tForearm.coast + "manipulator"&5 +5 .tForearm.seek :retract + "manipulator"&''\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&G(d +214 "core" ( +3 .tForearm.seek :retract +2 "manipulator"&.'\ +4 "core" ' +2 .tElbow.seek CC +2 "manipulator"&(Ӥ +220 "core" ( + .tElbow.coast +2 "manipulator"&6 +4 .tForearm.force -70 +2 "manipulator"&5 +4 .tdelay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +34 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.coast +2 "manipulator"&6 +24 &8& +3 "core" & +2 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 +2 "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.coast + "manipulator"&6 +24 &D& +2 "core" & +2 .tForearm.force -40 + "manipulator"&5 +35 &1& +3 "core" & 3 % $ +2 "manipulator"&3% +3 "core" %I   +2 .tForearm.coast + "manipulator"&5 +25 .tForearm.force -55 + "manipulator"&5 +33 &,% +3 "core" %9  !  +2 .tForearm.coast + "manipulator"&5 +25 .tForearm.force -55 + "manipulator"&5 +33 & % +3 "core" %8   \  +2 .tForearm.coast + "manipulator"&5 +25 .tForearm.force -55 + "manipulator"&5 +34 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +3 "manipulator"&&'\ +86 "core" ' +2 .tElbow.seek :clear +41 "manipulator"&F(d +198 "core" ( +2 .tForearm.seek :retract +4 "manipulator"&-'\ +4 "core" ' + .tElbow.seek CC +2 "manipulator"&:(Ӥ +232 "core" ( +2 .tElbow.coast + "manipulator"&6 +5 .tForearm.force -70 + "manipulator"&5 +5 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +33 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.coast + "manipulator"&6 +25 &6& +2 "core" & } +2 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 +2 "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.coast + "manipulator"&6 +24 &K& +2 "core" & * +2 .tForearm.force -40 +2 "manipulator"&5 +34 &>& +3 "core" &   T +2 "manipulator"&L% +3 "core" %I  +2 .tForearm.coast +2 "manipulator"&5 +24 .tForearm.force -55 + "manipulator"&5 +35 &5% +3 "core" %7  { +2 .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 + "manipulator"&5 +35 &M% +3 "core" %6     +2 .tForearm.coast + "manipulator"&5 +25 .tForearm.force -55 + "manipulator"&5 +35 .tForearm.coast + "manipulator"&5 +4 .tForearm.seek :retract +2 "manipulator"&Z'\ +87 "core" ' +3 .tElbow.seek :clear + "manipulator"&@(d +220 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&I'\ +5 "core" ' +2 .tElbow.seek CC +2 "manipulator"&;(Ӥ +204 "core" ( + .tElbow.coast +2 "manipulator"&6 +5 .tForearm.force -70 + "manipulator"&5 +4 .tdelay 2 seconds +203 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.coast + "manipulator"&6 +25 &R& +2 "core" & ' +2 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +47 .tElbow.force 65 +9 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.coast + "manipulator"&6 +24 &S& +3 "core" & R +2 .tForearm.force -40 + "manipulator"&5 +35 &<& +2 "core" &    +2 "manipulator"&N% +4 "core" %K   < + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +33 &W% +3 "core" %8   & O +2 .tForearm.coast + "manipulator"&5 +25 .tForearm.force -55 + "manipulator"&5 +34 &C% +3 "core" %8    + .tForearm.coast +2 "manipulator"&5 +25 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +5 .tForearm.seek :retract +2 "manipulator"&c'\ +86 "core" ' +2 .tElbow.seek :clear + "manipulator"&B(d +199 "core" ( + .tForearm.seek :retract +3 "manipulator"&='\ +5 "core" ' +2 .tElbow.seek CC + "manipulator"&`(Ӥ +211 "core" ( + .tElbow.coast +2 "manipulator"&6 +5 .tForearm.force -70 + "manipulator"&5 +4 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +35 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.coast + "manipulator"&6 +25 &\\& +2 "core" & [ +2 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 +2 "manipulator"&6 +15 .tElbow.coast + "manipulator"&6 +23 &H& +3 "core" &  +2 .tForearm.force -40 + "manipulator"&5 +35 &E& +3 "core" &   u +2 "manipulator"&Q% +3 "core" %J  +2 .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 + "manipulator"&5 +33 &J% +3 "core" %9   & O +2 .tForearm.coast + "manipulator"&5 +25 .tForearm.force -55 + "manipulator"&5 +35 &b% +3 "core" %8   H  + .tForearm.coast +2 "manipulator"&5 +24 .tForearm.force -55 +2 "manipulator"&5 +34 .tForearm.coast +2 "manipulator"&5 +2445 #t-> calarm CC +2 .Forearm.seek :retract +3 "manipulator"&A'\ +86 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&U(d +220 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&V'\ +5 "core" ' +2 .tElbow.seek CC +2 "manipulator"&P(Ӥ +224 "core" ( +8 .tElbow.coast +2 "manipulator"&6 +4 .tForearm.force -70 +2 "manipulator"&5 +4 .tdelay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +34 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 +3 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.coast + "manipulator"&6 +24 &g& +2 "core" & 1 +2 .tElbow.force 65 +2 "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.coast +2 "manipulator"&6 +24 &h& +4 "core" & v + .tForearm.force -40 + "manipulator"&5 +35 &T& +3 "core" & L K : +2 "manipulator"&i% +3 "core" %I ? G $ +2 .tForearm.coast +2 "manipulator"&5 +24 .tForearm.force -55 +2 "manipulator"&5 +34 &v% +2 "core" %9 ? > < b +2 .tForearm.coast +2 "manipulator"&5 +24 .tForearm.force -55 + "manipulator"&5 +35 &[% +2 "core" %9 L K 2  +2 .tForearm.coast +2 "manipulator"&5 +24 .tForearm.force -55 + "manipulator"&5 +35 .tForearm.coast + "manipulator"&5 +4 .tForearm.seek :retract +2 "manipulator"&e'\ +90 "core" ' +2 .tElbow.seek :clear + "manipulator"&n(d +220 "core" ( +2 .tForearm.seek :retract +3 "manipulator"&X'\ +5 "core" ' + .tElbow.seek CC +3 "manipulator"&O(Ӥ +211 "core" ( +2 .tElbow.coast + "manipulator"&6 +5 .tForearm.force -70 + "manipulator"&5 +4 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +35 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.coast + "manipulator"&6 +25 &s& +3 "core" & +2 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +46 .tElbow.force -65 +9 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.coast + "manipulator"&6 +23 &j& +3 "core" & +2 .tForearm.force -40 + "manipulator"&5 +35 &d& +3 "core" & @ = +2 "manipulator"&_% +3 "core" %L " 1 - +2 .tForearm.coast + "manipulator"&5 +25 .tForearm.force -55 + "manipulator"&5 +35 &Y% +3 "core" %;   L ) +2 .tForearm.coast + "manipulator"&5 +25 .tForearm.force -55 +2 "manipulator"&5 +39 &% +3 "core" %<     +2 .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 + "manipulator"&5 +35 .tForearm.coast + "manipulator"&5 +5 .tForearm.seek :retract +2 "manipulator"&^'\ +89 "core" ' +3 .tElbow.seek :clear + "manipulator"&x(d +199 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&|'\ +6 "core" ' +2 .tElbow.seek CC +2 "manipulator"&a(Ӥ +216 "core" ( + .tElbow.coast + "manipulator"&6 +5 .tForearm.force -70 + "manipulator"&5 +4 .tdelay 2 seconds +203 .Forearm.force -100 + "manipulator"&5 +34 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.coast + "manipulator"&6 +23 &o& +3 "core" & u +2 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +16 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.coast + "manipulator"&6 +25 &m& +3 "core" &  +2 .tForearm.force -40 + "manipulator"&5 +33 &f& +3 "core" & 4 " +2 "manipulator"&~% +3 "core" %L \  +2 .tForearm.coast +2 "manipulator"&5 +24 .tForearm.force -55 + "manipulator"&5 +33 &]% +3 "core" %9    +2 .tForearm.coast + "manipulator"&5 +25 .tForearm.force -55 + "manipulator"&5 +34 &q% +2 "core" %9   .  +2 .tForearm.coast +2 "manipulator"&5 +24 .tForearm.force -55 + "manipulator"&5 +35 .tForearm.coast +2 "manipulator"&5 +4 .tForearm.seek :retract + "manipulator"&r'\ +87 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +219 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&l'\ +6 "core" ' +2 .tElbow.seek CC + "manipulator"&p(Ӥ +231 "core" ( + .tElbow.coast +2 "manipulator"&6 +4 .tForearm.force -70 + "manipulator"&5 +4 .tdelay 2 seconds +203 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +38 "manipulator"&6 +17 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +16 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.coast + "manipulator"&6 +23 && +3 "core" & +2 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 +4 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.coast +2 "manipulator"&6 +24 && +3 "core" & } Z +2 .tForearm.force -40 + "manipulator"&5 +35 && +3 "core" &   ~ +2 "manipulator"&w% +3 "core" %K   8 +2 .tForearm.coast + "manipulator"&5 +25 .tForearm.force -55 + "manipulator"&5 +35 &% +3 "core" %9   n " +2 .tForearm.coast + "manipulator"&5 +25 .tForearm.force -55 + "manipulator"&5 +34 &% +3 "core" %9  "  + .tForearm.coast +2 "manipulator"&5 +24 .tForearm.force -55 + "manipulator"&5 +35 .tForearm.coast + "manipulator"&5 +4 .tForearm.seek :retract +2 "manipulator"&t'\ +93 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +197 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&k'\ +6 "core" ' +2 .tElbow.seek CC + "manipulator"&(Ӥ +234 "core" ( + .tElbow.coast +2 "manipulator"&6 +4 .tForearm.force -70 +2 "manipulator"&5 +5 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +33 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 +2 "manipulator"&6 +15 .tElbow.force 65 +4 "manipulator"&6A +16 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 +2 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +25 &}& +3 "core" & W + .tElbow.force 65 +2 "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +15 .tElbow.force -65 + "manipulator"&6 +43 .tElbow.force 65 +8 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.coast + "manipulator"&6 +23 &{& +3 "core" & ( +2 .tForearm.force -40 + "manipulator"&5 +35 &$& +3 "core" &   \\ +2 "manipulator"&z% +3 "core" %K  % +2 .tForearm.coast +2 "manipulator"&5 +24 .tForearm.force -55 + "manipulator"&5 +35 &u% +3 "core" %:   ! +2 .tForearm.coast + "manipulator"&5 +25 .tForearm.force -55 +2 "manipulator"&5 +34 &% +3 "core" %: #   +2 .tForearm.coast + "manipulator"&5 +25 .tForearm.force -55 + "manipulator"&5 +34 .tForearm.coast + "manipulator"&5 +17369 "Can"\ J:+| +19477 #t-> exit +8 #mEXIT + #"n"Session Ended @1684853482.17EDT @1684853595.25EDT = =mMAIN_scheduler =tMAIN @EDT1684853597.00 #"core_reset"Sent BREAK +2 #t@44705 sendCRC with ifg=0x20, ie=0x7F + #@45152 sendCRC with ifg=0x20, ie=0x7F + #@46469 sendCRC with ifg=0x20, ie=0x7F #@47835 sendCRC with ifg=0x08, ie=0x5F + #@25317 sendCRC with ifg=0x20, ie=0x7F + #@25765 sendCRC with ifg=0x20, ie=0x7F #@27081 sendCRC with ifg=0x20, ie=0x7F + #@28447 sendCRC with ifg=0x08, ie=0x5F #@63076 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +246 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +392 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 "Can"[\ K<F& + [\ K<F& #tPolling Can every 10:00 +5 #Cleanly exited at 10:51:22EDT23-May-23 +957 #-> ESP.ready! +153 "sampler") +3 ) +2 "core"  +2 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +4 "core" %\ A +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +5 "core" + + .tCS.configure :default +3 "collection"'#P d@b +3 "processing"%% +3 "core" %S/\ S +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" % \ }A +2 .tSS.configure :default +3 "sampler")#.0X ESP.ready! +2 "collection"'1% +2 "processing"%2% +4 "manipulator"&3% +7 "core" %/\ C +6 "sampler")4% +4 "core" %S \ U +2 %f  X + % \ A + "manipulator"&5& +6 "core" & y + "storage"(6& +4 "core" & J\ m +2 "storage"(7% +3 "core" %u ~ s 2\ m +2 "collection"'8& +4 "core" &-\ C +2 "processing"%9& +3 "core" &&\ U +2 "collection"': +4 "core"  + "collection"'; +4 "core"  +2 "collection"'< +2 "core"  +3 "processing"%= +2 "core"  +3 "processing"%> +3 "core"  +2 "processing"%? +3 "core"  +2 "processing"%@ +3 "core"  +2 "sampler")A +4 "core"  +2 "collection"'B% +3 "core" %-\ B +3 "processing"%C% +3 "core" %S*\ U +3 "sampler")D% +3 "core" % \ A +3 "collection"'E& +3 "core" &\ C +3 "processing"%F& +3 "core" & \ T +2 "manipulator"&G% +5 "core" %f  ^ + "manipulator"&H& +5 "core" & ] + "storage"(I& +5 "core" & f f P\ l + "storage"(J% +4 "core" %u f c -\ l +2 "collection"'K9 +4 "core" 9T +2 "processing"%L9 +3 "core" 9W +11446 #t-> require 'calarm' +3483 #-> access 2 +3 "storage"(M% +3 "core" %u p\ o +2 "manipulator"&N% +3 "core" %f +2 "manipulator"&O% +5 "core" %f +2 .tForearm.seek :retract + "manipulator"&P'\ +84 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&Q(d +195 "core" ( +2 "manipulator"&R% +4 "core" %\   d  + "manipulator"&S& +4 "core" &d _ \ +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(T(K +507 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (U& +4 "core" &K +\ N +32174 "Can"\ R<p| +50508 #t-> exit +6 #mEXIT @1684854708.50EDT @1684854856.08EDT = =tMAIN =mMAIN_scheduler @EDT1684854857.80 #"core_reset"Sent BREAK +2 #t@31809 receive with ifg=0x10, ie=0xFD #@32444 receive with ifg=0x10, ie=0xFD + #@33102 receive with ifg=0x10, ie=0xFD + #@33737 receive with ifg=0x10, ie=0xFD + #@34371 receive with ifg=0x10, ie=0xFD #@35006 receive with ifg=0x10, ie=0xFD + #@35641 receive with ifg=0x10, ie=0xFD #@35967 receive with ifg=0x80, ie=0xFD + #@8895 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +241 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +382 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 "Can"/\ S?a + /\ S?a #tPolling Can every 10:00 +2 #Cleanly exited at 11:11:48EDT23-May-23 +643 #-> ESP.ready! +154 "sampler") +2 ) +3 "core"  +2 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" % \ J +3 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +3 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %S\ \\ +2 .tPS.configure :default +3 "processing"%#A d`xb +3 "sampler")% +3 "core" % \ A +2 .tSS.configure :default +2 "sampler")#.0X to 1 + "storage"(3% +3 "core" %u G E \ h +2 "manipulator"&4% +3 "core" %\  \  (  +3 "manipulator"&5& +4 "core" &d \ N \ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(6($ +822 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (7& +3 "core" &' '\ O +2198 #t-> Hand.open + .Hand.open +2 "manipulator"&81 +17 "core" 1 +4025 #t-> Arm.grab Garage +2 "manipulator"&9& +3 "core" &d  \ +2 "manipulator"&:% +3 "core" %\  \   +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&;(- +118 "core" ( +2 "manipulator"&<& +3 "core" &-    o +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &=& +3 "core" &-  V o +2 .tForearm.seek :garage +2 "manipulator"&>'! +109 "core" ' +2 .tHand.close + "manipulator"&?/ +69 "core" / +1480 #t-> Arm.clear + "manipulator"&@& +3 "core" &- m o +2 "manipulator"&A% +3 "core" % 1 , c +3 .tForearm.seek :retract + "manipulator"&B'\ +102 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&C(d +140 "core" ( + "manipulator"&D& +4 "core" &d ;  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &E& +3 "core" &d |  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&F'\ +18 "core" ' +2 "manipulator"&G& +3 "core" &d  w  +3 "manipulator"&H% +3 "core" %\   X G +725 #t-> Elbow.CC +2 .Elbow.seek CC +2 "manipulator"&I( +212 "core" ( + "manipulator"&J& +4 "core" & \  = 6 +5964 #t-> Forearm.jog -100 +2 .Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.jog -100 +2 "manipulator"&K) +22 "core" ) +2 "manipulator"&L% +3 "core" %\   S  +42159 "Can"~\ UA0| +60002 \ \\A | +60001 \ aA" #| +60001 O\ eA%: | +60002 R~\ jA'\ O| +60001 ~\ nA)\ | +25785 #t-> Forearm.home.to :home + .Forearm.reconfigure :loose +3 "manipulator"&#@2^d^b +2 .tForearm.home.seek :home +2 "manipulator"&M' +61 "core" ' + "manipulator"&N% +4 "core" %   _  +1753 #t-> Forearm.rawPosition + "manipulator"&O% +3 "core" %   +9393 #t-> Forearm.jog -1000 +2 .Forearm.jog -1000 + "manipulator"&P) +37 "core" ) + "manipulator"&Q% +4 "core" %`   ` +828 #t-> Forearm.jog -2000 + .Forearm.jog -2000 +2 "manipulator"&R)0 +31 "core" ) +2 "manipulator"&S% +3 "core" %   p +402 #t-> Forearm.jog -2000 +2 .Forearm.jog -2000 + "manipulator"&T)0 +27 "core" ) +2 "manipulator"&U% +4 "core" %  y { +357 #t-> Forearm.jog -2000 +2 .Forearm.jog -2000 + "manipulator"&V)0 +30 "core" ) + "manipulator"&W% +5 "core" % U [ +309 #t-> Forearm.jog -2000 +2 .Forearm.jog -2000 + "manipulator"&X)0 +32 "core" ) + "manipulator"&Y% +5 "core" %  \ ; n +392 #t-> Forearm.jog -2000 + .Forearm.jog -2000 +2 "manipulator"&Z)0 +30 "core" ) +2 "manipulator"&[% +3 "core" %O    +6783 #t-> Forearm.jog 2000 +2 .Forearm.jog 2000 +2 "manipulator"&\\) +37 "core" ) +2 "manipulator"&]% +4 "core" %8    4 +1181 #t-> Forearm.jog -2300 +2 .Forearm.jog -2300 +2 "manipulator"&^) +33 "core" ) +2 "manipulator"&_% +3 "core" %+ \ U R +987 #t-> Forearm.jog 2300 +2 .Forearm.jog 2300 + "manipulator"&`) +39 "core" ) +2 "manipulator"&a% +3 "core" %R   `  +1737 #t-> Forearm.jog -2500 +2 .Forearm.jog -2500 +2 "manipulator"&b)< +37 "core" ) +2 "manipulator"&c% +4 "core" %Ӣ     +1024 #t-> Forearm.jog 2500 +2 .Forearm.jog 2500 +2 "manipulator"&d) +36 "core" ) +2 "manipulator"&e% +3 "core" %z   4 +792 #t-> Forearm.jog -2700 + .Forearm.jog -2700 +2 "manipulator"&f)t +38 "core" ) + "manipulator"&g% +4 "core" %    +1857 #t-> Forearm.jog 2700 +2 .Forearm.jog 2700 +2 "manipulator"&h)\ +43 "core" ) +2 "manipulator"&i% +3 "core" %ݓ   % Z +1182 #t-> Forearm.jog -2900 +2 .Forearm.jog -2900 +2 "manipulator"&j) +39 "core" ) + "manipulator"&k% +4 "core" %P   +1297 #t-> FOrearm.jog -100 +2 !o:NameError: mesg"#uninitialized constant FOrearm: name: FOrearm:bt["(ESP):24:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +901 #-> Forearm.jog -100 +2 .Forearm.jog -100 +2 "manipulator"&l) +15 "core" ) +2 "manipulator"&m% +4 "core" %Ѣ   * i +461 #t-> Forearm.jog -100 + .Forearm.jog -100 +2 "manipulator"&n) +15 "core" ) +2 "manipulator"&o% +5 "core" %   / +241 #t-> Forearm.jog -100 +2 .Forearm.jog -100 + "manipulator"&p) +19 "core" ) +2 "manipulator"&q% +3 "core" %П    +294 #t-> Forearm.jog -100 +2 .Forearm.jog -100 +2 "manipulator"&r) +19 "core" ) +2 "manipulator"&s% +3 "core" %B  g +1248 "Can"\ kC,; {| +1750 #t-> Forearm -2000 +2 !o:NoMethodError : mesg"0undefined method `Forearm' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(ESP):29:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +2496 #-> Forearm.rawPosition +2 "manipulator"&t% +3 "core" %A   +3161 #t-> Forearm.home.to :home +2 .Forearm.reconfigure :loose +2 "manipulator"&#@2^d^b +3 .tForearm.home.seek :home + "manipulator"&u' +126 "core" ' +2 "manipulator"&v% +3 "core" %    I +351 #t-> Forearm.rawPosition +2 "manipulator"&w% +3 "core" %  \  I +2784 #t-> Forearm.jog -12300 +2 .Forearm.jog -12300 +2 "manipulator"&x) +82 "core" ) +2 "manipulator"&y% +4 "core" %   +20368 #t-> Forearm.jog -200 + .Forearm.jog -200 +2 "manipulator"&z)8 +14 "core" ) + "manipulator"&{% +4 "core" %, a +3285 #t-> Forearm.rawPosition + "manipulator"&|% +3 "core" %,  +1081 #t-> Forearm.home.to :home + .Forearm.reconfigure :loose +3 "manipulator"&#@2^d^b +2 .tForearm.home.seek :home +2 "manipulator"&}' +124 "core" ' +2 "manipulator"&~% +3 "core" %    @ +1994 #t-> Forearm.rawPosition +2 "manipulator"&% +3 "core" %  4 @ +2148 #t-> Forearm.jog -12517 +2 .Forearm.jog -12517 + "manipulator"&) +86 "core" ) + "manipulator"&% +4 "core" %8   X +1338 #t-> Forearm.jog 2000 +2 .Forearm.jog 2000 +2 "manipulator"&) +38 "core" ) +2 "manipulator"&% +4 "core" %  S K +2446 #t-> Forearm.jog -1700 +2 .Forearm.jog -1700 +2 "manipulator"&)\\ +37 "core" ) + "manipulator"&% +4 "core" %Q    +1140 #t-> Forearm.jog 1700 +2 .Forearm.jog 1700 + "manipulator"& ) +28 "core" ) +2 "manipulator"& % +3 "core" %    +821 #t-> Forearm.jog -1900 + .Forearm.jog -1900 +2 "manipulator"& ) +35 "core" ) +2 "manipulator"&% +3 "core" %q   C +961 #t-> Forearm.rawPosition +2 "manipulator"&% +3 "core" %q   +2298 #t-> Forearm.jog 1900 +2 .Forearm.jog 1900 +35 "manipulator"&)l +46 "core" ) + "manipulator"&% +4 "core" %   \ d +788 #t-> Forearm.jog -1900 +2 .Forearm.jog -1900 + "manipulator"&) +41 "core" ) +2 "manipulator"&% +3 "core" %K   V +3025 #t-> Forearm.jog 1900 +2 .Forearm.jog 1900 + "manipulator"&)l +34 "core" ) +2 "manipulator"&% +3 "core" %   1 +338 #t-> Forearm.jog -1900 +2 .Forearm.jog -1900 + "manipulator"&) +31 "core" ) + "manipulator"&% +5 "core" %p \  ! +2613 #t-> Forearm.rawPosition +2 "manipulator"&% +3 "core" %p   +3130 #t-> Forearm.jog 1900 +2 .Forearm.jog 1900 +2 "manipulator"&)l +40 "core" ) +2 "manipulator"&% +3 "core" %   +730 "Can"\ |=. | +67 #t-> Forearm.jog -1800 +2 .Forearm.jog -1800 + "manipulator"&) +31 "core" ) +2 "manipulator"& % +3 "core" %   +1511 #t-> Forearm.jog 1800 + .Forearm.jog 1800 +2 "manipulator"&!) +31 "core" ) +2 "manipulator"&"% +3 "core" %    +9074 #t-> Forearm.jog -1800 +2 .Forearm.jog -1800 +2 "manipulator"&#) +35 "core" ) +2 "manipulator"&$% +3 "core" %    +369 #t-> Forearm.jog 1800 + .Forearm.jog 1800 +2 "manipulator"&%) +34 "core" ) +2 "manipulator"&&% +3 "core" %    P +300 #t-> Forearm.jog -1800 + .Forearm.jog -1800 +2 "manipulator"&') +37 "core" ) +2 "manipulator"&(% +4 "core" %   / +234 #t-> Forearm.jog 1800 +2 .Forearm.jog 1800 +2 "manipulator"&)) +33 "core" ) +2 "manipulator"&*% +3 "core" %    +1071 #t-> Forearm.jog -1850 +2 .Forearm.jog -1850 + "manipulator"&+) +30 "core" ) +2 "manipulator"&,% +3 "core" %    ' +799 #t-> Forearm.jog 1850 + .Forearm.jog 1850 +2 "manipulator"&-): +35 "core" ) +2 "manipulator"&.% +4 "core" %>   +2197 #t-> Forearm.jog 1850 +2 .Forearm.jog 1850 + "manipulator"&/): +37 "core" ) + "manipulator"&0% +4 "core" %ޏ   \ c +854 #t-> Forearm.jog -1850 + .Forearm.jog -1850 +2 "manipulator"&1) +30 "core" ) +2 "manipulator"&2% +3 "core" %f   +1792 #t-> Forearm.jog -1850 +2 .Forearm.jog -1850 + "manipulator"&3) +36 "core" ) + "manipulator"&4% +5 "core" %   +1483 #t-> Forearm.jog 1850 + .Forearm.jog 1850 +2 "manipulator"&5): +34 "core" ) +2 "manipulator"&% +3 "core" %t   \  +1185 #t-> Forearm.jog -1850 +2 .Forearm.jog -1850 + "manipulator"&7) +31 "core" ) + "manipulator"&8% +4 "core" %=     +1530 #t-> Forearm.jog 1850 +2 .Forearm.jog 1850 +2 "manipulator"&9): +32 "core" ) +2 "manipulator"&:% +4 "core" %׀  \ % +745 #t-> Forearm.jog -1900 +2 .Forearm.jog -1900 + "manipulator"&<) +40 "core" ) +2 "manipulator"&=% +3 "core" %   ' +1596 #t-> Forearm.rawPosition + "manipulator"&% +3 "core" %   +3116 #t-> Forearm.home.to :home +2 .Forearm.reconfigure :loose +2 "manipulator"&#@2^d^b +3 .tForearm.home.seek :home + "manipulator"&?' +121 "core" ' +2 "manipulator"&% +3 "core" %   - +2673 #t-> Forearm.rawPosition +2 "manipulator"&@% +3 "core" %  I - +3656 #t-> Forearm.jog -12350 +2 .Forearm.jog -12350 + "manipulator"&A) +80 "core" ) + "manipulator"&D% +4 "core" %   G +780 #t-> Forearm.home.to :home +2 .Forearm.reconfigure :loose +2 "manipulator"&#@2^d^b +3 .tForearm.home.seek :home + "manipulator"&E' +127 "core" ' +2 "manipulator"&G% +3 "core" %   | U +349 #t-> Forearm.jog -12350 +2 .Forearm.jog -12350 +2 "manipulator"&H) +78 "core" ) +35 "manipulator"&>% +10 "core" %Ͻ    +738 #t-> Forearm.home.to :home +2 .Forearm.reconfigure :loose +3 "manipulator"&#@2^d^b +2 .tForearm.home.seek :home +2 "manipulator"&;' +125 "core" ' +2 "manipulator"&B% +3 "core" %  c +571 #t-> Forearm.rawPosition +2 "manipulator"&J% +3 "core" %   +1615 #t-> Forearm.jog -12400 +2 .Forearm.jog -12400 +2 "manipulator"&C)ϐ +84 "core" ) +2 "manipulator"&L% +4 "core" %ϱ   b +542 #t-> Forearm.home.to :home + .Forearm.reconfigure :loose +3 "manipulator"&#@2^d^b +2 .tForearm.home.seek :home +2 "manipulator"&F' +130 "core" ' +2 "manipulator"&N% +3 "core" %    +1186 #t-> Forearm.jog -12500 +2 .Forearm.jog -12500 +2 "manipulator"&K), +88 "core" ) +2 "manipulator"&O% +3 "core" %-  I Y +643 #t-> Forearm.home.to :home +2 .Forearm.reconfigure :loose +3 "manipulator"&#@2^d^b +2 .tForearm.home.seek :home + "manipulator"&Q' +128 "core" ' +2 "manipulator"&M% +3 "core" %   C +289 #t-> Forearm.jog -12500 +2 .Forearm.jog -12500 +2 "manipulator"&S), +77 "core" ) +3 "manipulator"&P% +3 "core" %.   " +729 #t-> Forearm.rawPosition +2 "manipulator"&U% +3 "core" %. \ d +1495 #t-> Forearm.home.to :home +2 .Forearm.reconfigure :loose +2 "manipulator"&#@2^d^b +2 .tForearm.home.seek :home +2 "manipulator"&R' +124 "core" ' +2 "manipulator"&W% +3 "core" %   U H +14833 "Can"3\ >0 | +12945 #t-> Forearm.rawPosition + "manipulator"&T% +3 "core" %  & H +680 #t-> Forearm.jog -12500 +2 .Forearm.jog -12500 +2 "manipulator"&Y), +85 "core" ) +2 "manipulator"&V% +3 "core" %=  e +1372 #t-> Forearm.rawPosition +2 "manipulator"&[% +3 "core" %=   L e +408 #t-> Forearm.home.to :home +2 .Forearm.reconfigure :loose +3 "manipulator"&#@2^d^b +2 .tForearm.home.seek :home +2 "manipulator"&X' +123 "core" ' + "manipulator"&]% +4 "core" %  3  +458 #t-> Forearm.jog -12500 +2 .Forearm.jog -12500 + "manipulator"&Z), +84 "core" ) +2 "manipulator"&_% +3 "core" %    W +390 #t-> Forearm.rawPosition + "manipulator"&\\% +3 "core" %   W +14197 #t-> exit +6 #mEXIT @1684860571.42EDT @1684860580.70EDT = =tMAIN =mMAIN_scheduler @EDT1684860582.47 #"core_reset"Sent BREAK + #t@22143 receive with ifg=0x10, ie=0xFD + #@22777 receive with ifg=0x10, ie=0xFD + #@23432 receive with ifg=0x10, ie=0xFD + #@24066 receive with ifg=0x10, ie=0xFD + #@24700 receive with ifg=0x10, ie=0xFD #@25333 receive with ifg=0x10, ie=0xFD + #@25967 receive with ifg=0x10, ie=0xFD + #@26293 receive with ifg=0x80, ie=0xFD #@56181 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +252 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +395 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 "Can"\ ]J25  + \ ]J25  + #tPolling Can every 10:00 +2 #Cleanly exited at 12:49:31EDT23-May-23 +2716 #-> ESP.ready! +154 "sampler") +2 ) +3 "core"  +2 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +3 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 "collection"'% +3 "core" %F\ W +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +4 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %S\ \ h +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" % \ A +2 .tSS.configure :default +3 "sampler")#.0X Arm.garage +2 "manipulator"&3& +3 "core" &   B 5 +2 "manipulator"&4% +3 "core" %   $ W +3 .tForearm.seek :retract + "manipulator"&5'\ +101 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&6(- +287 "core" ( + "manipulator"&7& +4 "core" &-  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &8& +3 "core" &- \  K +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&9'! +110 "core" ' +2 "manipulator"&:& +3 "core" &-   +2 "manipulator"&;% +5 "core" %+   +8440 #t-> Hand.open;Arm.grab Garage;Arm.to CC + .Hand.open +2 "manipulator"&<1 +68 "core" 1 +2 "manipulator"&=& +3 "core" &-   +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&>(- +4 "core" ( + "manipulator"&?& +3 "core" &-  / +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &@& +2 "core" &-    +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :garage +2 "manipulator"&A'! +3 "core" ' +2 .tHand.close + "manipulator"&B/ +66 "core" / +2 "manipulator"&C& +3 "core" &-   +2 "manipulator"&D% +3 "core" % +  X +3 .tForearm.seek :retract + "manipulator"&E'\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&F( +288 "core" ( +2 "manipulator"&G& +3 "core" &#    =F +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &H& +3 "core" &# \ \ m =F +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&I', +100 "core" ' +2 "manipulator"&J& +4 "core" &# 0 =F + "manipulator"&K% +4 "core" %0   +1497 #t-> Forearm.rawPosition +2 "manipulator"&L% +3 "core" %0 d +1920 #t-> CC.sealed +2 .CC.seek :sealed +2 "collection"'M(E~ +318 "core" ( +2 "collection"'N& +3 "core" &E`$\ B +2087 #t-> CC.clear +2 !o:NoMethodError : mesgu:NameError::message*undefined method `clear' for CC:Clamp: name:\ clear: args[:bt[ "8/home/esp/esp2/lib/slide.rb:441:in `method_missing'"(ESP):6:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +1441 #-> CC.close + "manipulator"&O& +3 "core" &#   =F +2 "manipulator"&P% +4 "core" %0    +2 "collection"'Q& +4 "core" &E`'\ O +3 .tCC.seek :open +2 "collection"'R( +322 "core" ( +2 "collection"'S& +6 "core" &9\ B +2 .tCC.seek :closed +2 "collection"'T(O +4 "core" &;\ C +7 & +/\ B$d +9 &V*\ <8 +10 &*\ ;M +9 &a)\ =O +10 &]b!\ =O +9 & a0\ CC.open + .CC.seek :open +2 "collection"'V( +379 "core" ( +2 "collection"'W& +3 "core" &\ 5 +573 #t-> CC.closed +2 .CC.seek :closed +2 "collection"'X(O +374 "core" ( +2 "collection"'Y& +3 "core" &O\\\ 2E +525 #t-> CC.open + .CC.seek :open +2 "collection"'Z( +380 "core" ( +2 "collection"'[& +3 "core" &\ 7 +750 #t-> CC.closed +2 .CC.seek :closed +2 "collection"'\\(O +375 "core" ( +2 "collection"']& +3 "core" &O\\\ 3G +825 #t-> CC.open +2 .CC.seek :open +2 "collection"'^( +379 "core" ( + "collection"'_& +4 "core" & \ 6 +275 #t-> CC.closed +2 .CC.seek :closed +2 "collection"'`(O +375 "core" ( +2 "collection"'a& +3 "core" &Ob\ 1J +7153 #t-> CC.open + .CC.seek :open +2 "collection"'b( +379 "core" ( +2 "collection"'c& +4 "core" &\ 4 +346 #t-> CC.close + "manipulator"&d& +3 "core" &# =E +2 "manipulator"&e% +5 "core" %0  + "collection"'f& +4 "core" &\ ; +3 "collection"'g& +5 "core" &\ ; +2 .tCC.seek :closed + "collection"'h(O +5 "core" &b\ ;\ +8 &.\ 6+{ +9 &d \ 5? +10 &t{\ 4O +9 &8\\ \ 5N +9 &b\ 5N +10 &]\ 5M +9 &~]\ 4N +10 &?b3\ 4N +9 &\\-\ 4M +9 &_ \ 3N +10 & ]\ 3N +9 &"I]\ 3M +9 &$ ]\ 3M +10 &%\\\ 4M +9 &'bR\ 3N +10 &)P\\\ 3N +9 &+[\ 3M +9 &,` \ 2N +10 &.X\ 3M +9 &0X_I\ 2N +10 &2]\ 3N +9 &3Y\ 3M +9 &5Y\ 2M +10 &7b[a\ 2M +9 &9#_\ 2M +9 &:]$\ 2M +10 &<]\ 2M +9 &>i]c\ 2M +9 &@+]\ 2M +10 &A_\ 2M +9 &C]\ 2M +10 &Ep_\ 2N +9 &G1b \ 2N +9 &HzA\ /Q +10 &J5\ ,V +9 &LT3\ *Z +9 &N*\ )G +10 &O?GG\ ,"g +9 &O\ =\ -M +6 ( + "collection"'g& +4 "core" &OeH\ /M +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.75 +2 "collection"'i& +3 "core" &Oe;\ /M +938 #t-> CC.open + .CC.seek :open +2 "collection"'j( +378 "core" ( + "collection"'k& +4 "core" &\ 5 +20611 "Can"\ dK5  +60002 \ iK7$ +60001 q}\ nK: +60001 z\ qK=IP +60002 Gz\ wK@ +60001 ey\ yLB| +60002 %z\ }KEv +60001 Fw\ KH/ +60001 y\ KJ> +7763 #t-> Forearm.home.to :home +2 .Forearm.reconfigure :loose +2 "manipulator"&#@2^d^b +3 .tForearm.home.seek :home + "manipulator"&l' +132 "core" ' + "manipulator"&m% +3 "core" %   H +2481 #t-> Forearm.CC + .Forearm.seek CC +2 "manipulator"&n', +88 "core" ' +2 "manipulator"&o% +3 "core" %&   X +636 #t-> Forearm.home.to :home +2 .Forearm.reconfigure :loose +3 "manipulator"&#@2^d^b +2 .tForearm.home.seek :home +2 "manipulator"&p' +130 "core" ' + "manipulator"&q% +4 "core" % \  L +403 #t-> Forearm.CC +3 .Forearm.seek CC +2 "manipulator"&r', +77 "core" ' +2 "manipulator"&s% +3 "core" %5   +608 #t-> Forearm.home.to :home +2 .Forearm.reconfigure :loose +2 "manipulator"&#@2^d^b +3 .tForearm.home.seek :home + "manipulator"&t' +131 "core" ' +2 "manipulator"&u% +3 "core" %  +13120 #t-> Forearm.home.to :home + .Forearm.reconfigure :loose +3 "manipulator"&#@2^d^b +7 .tForearm.home.seek :home +2 "manipulator"&v' +54 "core" ' + "manipulator"&w% +4 "core" %    8 +502 #t-> Forearm.CC +3 .Forearm.seek CC +2 "manipulator"&x', +86 "core" ' +2 "manipulator"&y% +3 "core" %0  \ S i +1861 #t-> Forearm.home.to :home +2 .Forearm.reconfigure :loose +3 "manipulator"&#@2^d^b +2 .tForearm.home.seek :home +2 "manipulator"&z' +126 "core" ' +2 "manipulator"&{% +4 "core" %  ^ : +801 #t-> Forearm.CC +2 .Forearm.seek CC +2 "manipulator"&|', +75 "core" ' +2 "manipulator"&}% +4 "core" %   : +275 #t-> Forearm.home.to :home +2 .Forearm.reconfigure :loose +2 "manipulator"&#@2^d^b +3 .tForearm.home.seek :home + "manipulator"&~' +130 "core" ' +2 "manipulator"&% +3 "core" %   " +583 #t-> Forearm.CC +2 .Forearm.seek CC +2 "manipulator"&', +85 "core" ' + "manipulator"&% +4 "core" %, \  [ +343 #t-> Forearm.home.to :home +2 .Forearm.reconfigure :loose +2 "manipulator"&#@2^d^b +3 .tForearm.home.seek :home +2 "manipulator"&' +130 "core" ' +2 "manipulator"&% +3 "core" %   / +20195 #"preston"Session Begun +613 #-> CC.unloadFlush +2 "collection"'& +5 "core" & - +4 !"preston"o:Puck::Error: mesg"-Collection Clamp not closed on FlushPuck:@timestampu: Time x CC +2 "collection"'& +5 "core" &N , +1686 #"preston"-> Flush.garage +2756 #-> Flush +1061 #-> Arm.retract +2 .Hand.open +4 "manipulator"& 1 +77 "core" 1 +2 "manipulator"& % +4 "core" %    / / +2 ."preston"Forearm.seek :retract +2 "manipulator"& '\ +34 "core" ' + "manipulator"&& +4 "core" &"   =E +2 "manipulator"&% +4 "core" %\     +2374 "Can"} EM[Լ +1497 #"preston"-> Arm.garage +3 "manipulator"&& +5 "core" &" \  =E +2 "manipulator"&% +3 "core" %\    )  +3 ."preston"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."preston"Elbow.seek :garage +2 "manipulator"&(- +291 "core" ( +2 "manipulator"&& +4 "core" &-   y  + ."preston"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 && +3 "core" &-   V  +3 ."preston"Forearm.seek :garage +2 "manipulator"&'! +97 "core" ' +2 "manipulator"&& +3 "core" &-    +2 "manipulator"&% +4 "core" %!   , +10848 #"preston"-> Arm.retract +3 "manipulator"&% +4 "core" %   - +3 ."preston"Forearm.seek :retract +4 "manipulator"&'\ +94 "core" ' +2 "manipulator"&& +3 "core" &-   (  +2 "manipulator"&% +4 "core" %\    +7118 #"preston"-> ESP.shutdown; delay 1; ESP.ready! +6 #Asleep / Shutdown +32 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF +4 #Shutdown +3 ."preston"delay 1 second +248 #Powering core bus +550 .Gate.power :raw,:ON +3 "sampler") +52 )  +2 "core"  +2 "collection"' +3 '! +2 "core"  +2 "processing"% +3 %" +2 "core"  +6 "collection"' 9\ +2 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 ."preston"CS.configure :default +4 "collection"'#P d@b +4 ."preston"PS.configure :default +3 "processing"%#A d`xb +4 ."preston"SS.configure :default +4 "sampler")#.0X% +5 "core" % \ MC + "collection"'H& +5 "core" &\  + "processing"%J& +4 "core" &\ " +2 "manipulator"&K% +4 "core" %\ ' !, +2 "manipulator"&E& +3 "core" &v " +3 "storage"(L& +4 "core" & H H \ 9 + "storage"(\ % +4 "core" % ? G \ 9 +2 "collection"'N9 +4 "core" 9|M +2 "processing"%O9 +3 "core" 9V +1941 #"preston"-> Hand.open +3 .Hand.open +3 "manipulator"&P1 +75 "core" 1 +656 #"preston"-> calarm PC +4 !o:NoMethodError\ : mesg":undefined method `calarm' for CmdServer::Client:Class: name0: args0:@timestampu: Time  :bt[";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"$preston:10:in `topLevelBinding'" require 'calarm.rb' +431 #-> Hand.open +483 #-> calarm PC +4 .Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."preston"Forearm.seek :retract +3 "manipulator"&Q'\ +4 "core" ' +3 ."preston"Elbow.seek :clear +3 "manipulator"&M(d +103 "core" ( +2 ."preston"Forearm.seek :retract +3 "manipulator"&R'\ +6 "core" ' +2 ."preston"Elbow.seek PC +3 "manipulator"&U(z +228 "core" ( +2 ."preston"Elbow.coast + "manipulator"&6 +5 ."preston"Forearm.force -70 +2 "manipulator"&5 +5 ."preston"delay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +35 ."preston"Elbow.force 65 + "manipulator"&6A +15 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +15 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 + "manipulator"&6A +15 ."preston"Elbow.force -65 + "manipulator"&6 +15 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 + "manipulator"&6A +15 ."preston"Elbow.force -65 + "manipulator"&6 +15 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 + "manipulator"&6A +15 ."preston"Elbow.force -65 + "manipulator"&6 +15 ."preston"Elbow.force 65 +2 "manipulator"&6A +15 ."preston"Elbow.force -65 + "manipulator"&6 +15 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +15 ."preston"Elbow.force -65 + "manipulator"&6 +15 ."preston"Elbow.coast + "manipulator"&6 +25 &S& +3 "core" & s + ."preston"Elbow.force 65 +2 "manipulator"&6A +48 ."preston"Elbow.force -65 +9 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +4 "manipulator"&6 +21 ."preston"Elbow.force 65 +2 "manipulator"&6A +13 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 + "manipulator"&6A +15 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +15 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 + "manipulator"&6A +15 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 + "manipulator"&6 +15 ."preston"Elbow.force 65 + "manipulator"&6A +15 ."preston"Elbow.force -65 +2 "manipulator"&6 +13 ."preston"Elbow.coast +2 "manipulator"&6 +24 &T& +3 "core" & 3 q +2 ."preston"Forearm.force -40 +2 "manipulator"&5 +34 &W& +3 "core" & m n +2 "manipulator"&V% +3 "core" % q m +2 ."preston"Forearm.coast +2 "manipulator"&5 +24 ."preston"Forearm.force -55 +4 "manipulator"&5 +37 &Y% +3 "core" % Y W  +2 ."preston"Forearm.coast +2 "manipulator"&5 +24 ."preston"Forearm.force -55 +2 "manipulator"&5 +35 &X% +3 "core" % N M % +2 ."preston"Forearm.coast +2 "manipulator"&5 +24 ."preston"Forearm.force -55 +2 "manipulator"&5 +34 ."preston"Forearm.coast +2 "manipulator"&5 +4 ."preston"Forearm.seek :retract +2 "manipulator"&['\ +89 "core" ' + ."preston"Elbow.seek :clear +3 "manipulator"&Z(d +211 "core" ( +2 ."preston"Forearm.seek :retract +4 "manipulator"&]'\ +4 "core" ' +2 ."preston"Elbow.seek PC +2 "manipulator"&\\(z +200 "core" ( +3 ."preston"Elbow.coast + "manipulator"&6 +5 ."preston"Forearm.force -70 +2 "manipulator"&5 +5 ."preston"delay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +35 ."preston"Elbow.force 65 + "manipulator"&6A +15 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 + "manipulator"&6A +15 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 + "manipulator"&6A +15 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +15 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +13 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +3 "manipulator"&6A +14 ."preston"Elbow.force -65 + "manipulator"&6 +15 ."preston"Elbow.force 65 + "manipulator"&6A +15 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.coast + "manipulator"&6 +25 &_& +3 "core" & \ n +2 ."preston"Elbow.force 65 + "manipulator"&6A +15 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 + "manipulator"&6A +15 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +15 ."preston"Elbow.force -65 + "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 + "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +15 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +15 ."preston"Elbow.force 65 + "manipulator"&6A +15 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.coast +2 "manipulator"&6 +24 &^& +3 "core" & : m +2 ."preston"Forearm.force -40 +2 "manipulator"&5 +34 &a& +3 "core" & , 8 K +2 "manipulator"&`% +44 "core" % 3 < O +2 ."preston"Forearm.coast +2 "manipulator"&5 +24 ."preston"Forearm.force -55 +2 "manipulator"&5 +34 &c% +3 "core" %\  o }z + ."preston"Forearm.coast +2 "manipulator"&5 +25 ."preston"Forearm.force -55 +2 "manipulator"&5 +34 &d% +3 "core" % |G +2 ."preston"Forearm.coast +2 "manipulator"&5 +25 ."preston"Forearm.force -55 +2 "manipulator"&5 +34 ."preston"Forearm.coast +2 "manipulator"&5 +4 ."preston"Forearm.seek :retract +2 "manipulator"&e'\ +95 "core" ' + ."preston"Elbow.seek :clear +2 "manipulator"&f(d +208 "core" ( +2 ."preston"Forearm.seek :retract +4 "manipulator"&b'\ +4 "core" ' +2 ."preston"Elbow.seek PC +2 "manipulator"&i(z +206 "core" ( + ."preston"Elbow.coast +2 "manipulator"&6 +5 ."preston"Forearm.force -70 + "manipulator"&5 +4 ."preston"delay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +35 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +15 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +13 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 + "manipulator"&6A +15 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +15 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 + "manipulator"&6A +15 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.coast + "manipulator"&6 +25 &g& +3 "core" & o m j +2 ."preston"Elbow.force 65 +2 "manipulator"&6A +15 ."preston"Elbow.force -65 + "manipulator"&6 +15 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 + "manipulator"&6A +15 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 + "manipulator"&6A +15 ."preston"Elbow.force -65 + "manipulator"&6 +15 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 + "manipulator"&6 +15 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +15 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 + "manipulator"&6 +15 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 + "manipulator"&6A +15 ."preston"Elbow.force -65 +2 "manipulator"&6 +13 ."preston"Elbow.coast +2 "manipulator"&6 +25 &h& +3 "core" & n o i + ."preston"Forearm.force -40 +2 "manipulator"&5 +34 &k& +3 "core" &  | +2 "manipulator"&m% +4 "core" %  | +2 ."preston"Forearm.coast +2 "manipulator"&5 +24 ."preston"Forearm.force -55 + "manipulator"&5 +34 &I% +3 "core" % / yo +2 ."preston"Forearm.coast +2 "manipulator"&5 +24 ."preston"Forearm.force -55 +2 "manipulator"&5 +34 &o% +3 "core" %  xS +2 ."preston"Forearm.coast + "manipulator"&5 +25 ."preston"Forearm.force -55 +2 "manipulator"&5 +34 ."preston"Forearm.coast +2 "manipulator"&5 +5 ."preston"Forearm.seek :retract + "manipulator"&l'\ +94 "core" ' +2 ."preston"Elbow.seek :clear +2 "manipulator"&q(d +216 "core" ( +2 ."preston"Forearm.seek :retract +3 "manipulator"&n'\ +5 "core" ' +2 ."preston"Elbow.seek PC +2 "manipulator"&s(z +203 "core" ( +2 ."preston"Elbow.coast +2 "manipulator"&6 +5 ."preston"Forearm.force -70 + "manipulator"&5 +5 ."preston"delay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +34 ."preston"Elbow.force 65 +2 "manipulator"&6A +15 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +35 "manipulator"&6A +21 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +15 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +15 ."preston"Elbow.force 65 + "manipulator"&6A +15 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +15 ."preston"Elbow.force -65 + "manipulator"&6 +15 ."preston"Elbow.force 65 + "manipulator"&6A +15 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 + "manipulator"&6A +15 ."preston"Elbow.force -65 + "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +15 ."preston"Elbow.coast +2 "manipulator"&6 +24 &p& +3 "core" & U T $ f +2 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +15 ."preston"Elbow.force 65 +2 "manipulator"&6A +15 ."preston"Elbow.force -65 + "manipulator"&6 +15 ."preston"Elbow.force 65 +2 "manipulator"&6A +15 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 + "manipulator"&6A +15 ."preston"Elbow.force -65 + "manipulator"&6 +15 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 + "manipulator"&6 +15 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 + "manipulator"&6A +15 ."preston"Elbow.force -65 + "manipulator"&6 +15 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 + "manipulator"&6 +15 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +13 ."preston"Elbow.coast +2 "manipulator"&6 +24 &u& +3 "core" & V V " e +2 ."preston"Forearm.force -40 +2 "manipulator"&5 +35 &r& +2 "core" & & x +2 "manipulator"&w% +4 "core" % 7 x +2 ."preston"Forearm.coast +2 "manipulator"&5 +24 ."preston"Forearm.force -55 + "manipulator"&5 +35 &t% +2 "core" % 0 uv +2 ."preston"Forearm.coast +2 "manipulator"&5 +25 ."preston"Forearm.force -55 + "manipulator"&5 +35 &y% +3 "core" %  tI +2 ."preston"Forearm.coast +2 "manipulator"&5 +24 ."preston"Forearm.force -55 +2 "manipulator"&5 +34 ."preston"Forearm.coast +2 "manipulator"&5 +4 ."preston"Forearm.seek :retract +2 "manipulator"&v'\ +97 "core" ' +2 ."preston"Elbow.seek :clear +2 "manipulator"&{(d +216 "core" ( +2 ."preston"Forearm.seek :retract +3 "manipulator"&x'\ +4 "core" ' +3 ."preston"Elbow.seek PC +2 "manipulator"&}(z +203 "core" ( +2 ."preston"Elbow.coast +3 "manipulator"&6 +4 ."preston"Forearm.force -70 +2 "manipulator"&5 +4 ."preston"delay 2 seconds +203 .Forearm.force -100 + "manipulator"&5 +35 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 + "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +15 ."preston"Elbow.force -65 + "manipulator"&6 +15 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 + "manipulator"&6 +15 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 + "manipulator"&6 +15 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +3 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.coast +2 "manipulator"&6 +24 &z& +3 "core" & 2 1 A c +2 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +47 ."preston"Elbow.force -65 +9 "manipulator"&6 +15 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +15 ."preston"Elbow.force 65 + "manipulator"&6A +15 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +15 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +15 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 + "manipulator"&6A +15 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +15 ."preston"Elbow.force 65 + "manipulator"&6A +15 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.coast +2 "manipulator"&6 +24 && +3 "core" & . ) a +2 ."preston"Forearm.force -40 +2 "manipulator"&5 +34 &|& +4 "core" & . t +2 "manipulator"&% +3 "core" % i t +2 ."preston"Forearm.coast +2 "manipulator"&5 +25 ."preston"Forearm.force -55 + "manipulator"&5 +35 &~% +3 "core" % v qU +2 ."preston"Forearm.coast +2 "manipulator"&5 +24 ."preston"Forearm.force -55 +2 "manipulator"&5 +34 &% +3 "core" % ~ r> +2 ."preston"Forearm.coast +2 "manipulator"&5 +25 ."preston"Forearm.force -55 +2 "manipulator"&5 +34 ."preston"Forearm.coast +2 "manipulator"&5 +2579 #"preston"-> ESP.shutdown; delay 1; ESP.ready!; Hand.open; calarm PC +6 #Asleep / Shutdown +32 ."shutdown"Gate.power :raw,:OFF +3 .Gate.power :core,:OFF +3 #Shutdown +3 ."preston"delay 1 second +249 #Powering core bus +584 .Gate.power :raw,:ON +3 "sampler") +54 ) +2 "core"  +2 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +2 "core"  +6 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +3 ."preston"CS.configure :default +3 "collection"'#P d@b +4 ."preston"PS.configure :default +4 "processing"%#A d`xb +4 ."preston"SS.configure :default +3 "sampler")#.0X& +3 "core" & ) p T +2 ."preston"Forearm.force -40 +2 "manipulator"&5 +35 &H& +2 "core" & S ] | g +35 "manipulator"&J% +10 "core" % U U  f +2 ."preston"Forearm.coast +2 "manipulator"&5 +24 ."preston"Forearm.force -55 +2 "manipulator"&5 +34 &K% +3 "core" % , 0 de +2 ."preston"Forearm.coast + "manipulator"&5 +25 ."preston"Forearm.force -55 +2 "manipulator"&5 +34 &E% +3 "core" % / / 4 c( +2 ."preston"Forearm.coast +2 "manipulator"&5 +24 ."preston"Forearm.force -55 +2 "manipulator"&5 +34 ."preston"Forearm.coast +2 "manipulator"&5 +5 ."preston"Forearm.seek :retract + "manipulator"&L'\ +90 "core" ' +2 ."preston"Elbow.seek :clear +2 "manipulator"&\ (d +211 "core" ( +3 ."preston"Forearm.seek :retract +4 "manipulator"&N'\ +5 "core" ' + ."preston"Elbow.seek PC +2 "manipulator"&O(z +217 "core" ( + ."preston"Elbow.coast +2 "manipulator"&6 +5 ."preston"Forearm.force -70 +2 "manipulator"&5 +4 ."preston"delay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +35 ."preston"Elbow.force 65 + "manipulator"&6A +15 ."preston"Elbow.force -65 +3 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 + "manipulator"&6A +15 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +15 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +15 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 + "manipulator"&6A +15 ."preston"Elbow.force -65 + "manipulator"&6 +15 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +15 ."preston"Elbow.force 65 + "manipulator"&6A +15 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.coast +2 "manipulator"&6 +25 &P& +2 "core" &  S +2 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +15 ."preston"Elbow.force 65 +2 "manipulator"&6A +13 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +15 ."preston"Elbow.force 65 + "manipulator"&6A +15 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +15 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +3 "manipulator"&6A +14 ."preston"Elbow.force -65 + "manipulator"&6 +15 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +15 ."preston"Elbow.force 65 + "manipulator"&6A +15 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 + "manipulator"&6 +15 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.coast +2 "manipulator"&6 +25 &5& +2 "core" &  R +2 ."preston"Forearm.force -40 +2 "manipulator"&5 +34 &:& +3 "core" & V T e +2 "manipulator"&Q% +3 "core" % 1 : J d +2 ."preston"Forearm.coast +2 "manipulator"&5 +24 ."preston"Forearm.force -55 +2 "manipulator"&5 +34 &M% +3 "core" % / - W bQ +2 ."preston"Forearm.coast + "manipulator"&5 +25 ."preston"Forearm.force -55 +2 "manipulator"&5 +34 &U% +3 "core" % / . S b7 +2 ."preston"Forearm.coast + "manipulator"&5 +25 ."preston"Forearm.force -55 +2 "manipulator"&5 +66 ."preston"Forearm.coast +9 "manipulator"&5 +4 ."preston"Forearm.seek :retract +2 "manipulator"&R'\ +95 "core" ' + ."preston"Elbow.seek :clear +2 "manipulator"&S(d +220 "core" ( +2 ."preston"Forearm.seek :retract +4 "manipulator"&T'\ +4 "core" ' +2 ."preston"Elbow.seek PC +2 "manipulator"&W(z +214 "core" ( +2 ."preston"Elbow.coast + "manipulator"&6 +5 ."preston"Forearm.force -70 +2 "manipulator"&5 +4 ."preston"delay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +35 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 + "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +15 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +15 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 + "manipulator"&6 +15 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +15 ."preston"Elbow.force 65 + "manipulator"&6A +15 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.coast +2 "manipulator"&6 +25 &V& +3 "core" & 4 Q +2 ."preston"Elbow.force 65 + "manipulator"&6A +15 ."preston"Elbow.force -65 +2 "manipulator"&6 +15 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 + "manipulator"&6A +15 ."preston"Elbow.force -65 +2 "manipulator"&6 +14 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +15 ."preston"Elbow.force 65 + "manipulator"&6A +15 ."preston"Elbow.force -65 +2 "manipulator"&6 +13 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +15 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 + "manipulator"&6 +15 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 + "manipulator"&6 +15 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 +2 "manipulator"&6 +15 ."preston"Elbow.force 65 +2 "manipulator"&6A +14 ."preston"Elbow.force -65 + "manipulator"&6 +14 ."preston"Elbow.coast +2 "manipulator"&6 +25 &Y& +3 "core" & Q +2 ."preston"Forearm.force -40 +2 "manipulator"&5 +34 &X& +3 "core" & / . F c +2 "manipulator"&[% +3 "core" % 0 . F c +2 ."preston"Forearm.coast +2 "manipulator"&5 +24 ."preston"Forearm.force -55 +2 "manipulator"&5 +35 &Z% +3 "core" %  `c + ."preston"Forearm.coast +2 "manipulator"&5 +24 ."preston"Forearm.force -55 +2 "manipulator"&5 +35 &\\% +2 "core" %  % ` +2 ."preston"Forearm.coast +2 "manipulator"&5 +24 ."preston"Forearm.force -55 +2 "manipulator"&5 +35 ."preston"Forearm.coast + "manipulator"&5 +7487 #"preston"-> ESP.shutdown; delay 1; ESP.ready!; Hand.open; calarm PC +5 #Asleep / Shutdown +33 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF +3 #Shutdown +3 ."preston"delay 1 second +249 #Powering core bus +540 .Gate.power :raw,:ON +9 "sampler") +5 )] +3 "core"  +2 "collection"' +3 '_ +2 "core"  +2 "processing"% +3 %^ +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 ."preston"CS.configure :default +3 "collection"'#P d@b +4 ."preston"PS.configure :default +4 "processing"%#A d`xb +4 ."preston"SS.configure :default +3 "sampler")#.0X MainThread.exit +8 #mEXIT +4 !"preston"o:ThreadError: mesg"killed thread:@timestampu: Time I:bt["3/home/esp/esp2/lib/schedule.rb:296:in `wakeup'"8/home/esp/esp2/lib/schedule.rb:296:in `threadReady'"3/home/esp/esp2/lib/schedule.rb:304:in `unsync'"(eval):4:in `gets'"1/home/esp/esp2/lib/cmdserver.rb:423:in `run'"0/home/esp/esp2/lib/prompter.rb:19:in `call'"6/home/esp/esp2/lib/prompter.rb:19:in `callKbdPrc'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"5/home/esp/esp2/lib/rmutex.rb:99:in `synchronize'"./home/esp/esp2/lib/rmutex.rb:72:in `lock'"./home/esp/esp2/lib/delay.rb:78:in `claim'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"1/home/esp/esp2/lib/cmdserver.rb:422:in `run'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +6 #Session Ended @1684867294.81EDT @1684867415.00EDT = =mMAIN_scheduler =tMAIN @EDT1684867416.73 #"core_reset"Sent BREAK + #t@62084 sendCRC with ifg=0x20, ie=0x7F + #@62529 sendCRC with ifg=0x20, ie=0x7F + #@63844 sendCRC with ifg=0x20, ie=0x7F + #@65210 sendCRC with ifg=0x08, ie=0x5F + #@35222 sendCRC with ifg=0x20, ie=0x7F #@35669 sendCRC with ifg=0x20, ie=0x7F + #@36983 sendCRC with ifg=0x20, ie=0x7F #@38349 sendCRC with ifg=0x08, ie=0x5F + #@18498 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +243 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +388 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4 "Can"z <P_ + z <P_ + #tPolling Can every 10:00 +2 #Cleanly exited at 14:41:34EDT23-May-23 +5943 #-> Hand.open + .Hand.open +154 "sampler") +3 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +3 % +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +3 "collection"'% +3 "core" % +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +4 "core" + + .tCS.configure :default +3 "collection"'#P d@b +3 "processing"%% +3 "core" %[% +3 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" % \ 9 +3 .tSS.configure :default +2 "sampler")#.0X Arm.grab Garage + "manipulator"&& +37 "core" & ,  8 ` +7 "manipulator"&% +4 "core" %6   a +2 .tForearm.seek :retract +2 "manipulator"&'\ +83 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +139 "core" ( + "manipulator"&& +3 "core" &-  X7 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &- p X7 +3 .tForearm.seek :garage + "manipulator"&'! +110 "core" ' + .tHand.close +2 "manipulator"&/ +75 "core" / +378 #t-> Arm.clear +2 "manipulator"&& +3 "core" &- N7 +2 "manipulator"&% +3 "core" % 4 w NU +3 .tForearm.seek :retract +2 "manipulator"& '\ +100 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&!(d +135 "core" ( +2 "manipulator"&"& +3 "core" &d   D Z +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &#& +3 "core" &d   5 Z +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&$'\ +17 "core" ' +2 "manipulator"&%& +3 "core" &d   \\ +2 "manipulator"&&% +5 "core" %\   \\ +756 #t-> Elbow.PC +2 .Elbow.seek PC +2 "manipulator"&'( +214 "core" ( +2 "manipulator"&(& +3 "core" &   F [s +6638 #t-> Forearm.jog -100 +2 .Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.jog -100 +2 "manipulator"&)) +13 "core" ) +2 "manipulator"&*% +3 "core" %\  ) X +656 #t-> Forearm.jog -1000 +2 .Forearm.jog -1000 +2 "manipulator"&+) +29 "core" ) +2 "manipulator"&,% +3 "core" %v   = [ +665 #t-> Forearm.jog -1000 +2 .Forearm.jog -1000 + "manipulator"&-) +27 "core" ) +2 "manipulator"&.% +3 "core" %   Zy +169 #t-> Forearm.jog -1000 + .Forearm.jog -1000 +2 "manipulator"&/) +34 "core" ) + "manipulator"&0% +4 "core" %  v [ +100 #t-> Forearm.jog -1000 +2 .Forearm.jog -1000 +2 "manipulator"&1) +35 "core" ) + "manipulator"&2% +4 "core" %   c Z +49 #t-> Forearm.jog -1000 + .Forearm.jog -1000 +2 "manipulator"&3) +32 "core" ) + "manipulator"&4% +4 "core" %   R YL +51 #t-> Forearm.jog -1000 +3 .Forearm.jog -1000 +2 "manipulator"&5) +21 "core" ) +2 "manipulator"&6% +4 "core" %   Y +111 #t-> Forearm.jog -1000 +2 .Forearm.jog -1000 +2 "manipulator"&7) +26 "core" ) +2 "manipulator"&8% +4 "core" %   YS +68 #t-> Forearm.jog -1000 +2 .Forearm.jog -1000 +2 "manipulator"&9) +24 "core" ) +2 "manipulator"&:% +3 "core" %   [ +72 #t-> Forearm.jog -1000 + .Forearm.jog -1000 +2 "manipulator"&;) +26 "core" ) +2 "manipulator"&<% +3 "core" %  G X@ +172 #t-> Forearm.jog -1000 +2 .Forearm.jog -1000 + "manipulator"&=) +22 "core" ) + "manipulator"&>% +4 "core" %/   Yf +274 #t-> Forearm.jog -1000 +2 .Forearm.jog -1000 +2 "manipulator"&?) +24 "core" ) +2 "manipulator"&@% +3 "core" %+  o Yf +280 #t-> Forearm.jog -1000 +2 .Forearm.jog -1000 + "manipulator"&A) +25 "core" ) +2 "manipulator"&B% +3 "core" %P L X1 +166 #t-> Forearm.jog -1000 +2 .Forearm.jog -1000 +2 "manipulator"&C) +30 "core" ) + "manipulator"&D% +5 "core" %k X +171 #t-> Forearm.jog -1000 +2 .Forearm.jog -1000 +2 "manipulator"&E) +30 "core" ) + "manipulator"&F% +5 "core" %~   Z +513 #t-> Forearm.jog -1000 +42 .Forearm.jog -1000 +2 "manipulator"&G) +27 "core" ) +2 "manipulator"&H% +3 "core" %Ϫ  U +7293 #t-> Forearm.jog -100 + .Forearm.jog -100 +2 "manipulator"&I) +15 "core" ) + "manipulator"&J% +3 "core" %O  7 Q4 +1968 #t-> Forearm.jog 1000 +2 .Forearm.jog 1000 + "manipulator"&K) +32 "core" ) +2 "manipulator"&L% +4 "core" %k ( X +1515 #t-> Forearm.jog -100 + .Forearm.jog -100 +2 "manipulator"&M) +11 "core" ) + "manipulator"&N% +5 "core" %\   b W +778 #t-> Forearm.jog -100 +2 .Forearm.jog -100 + "manipulator"&O) +19 "core" ) +2 "manipulator"&P% +3 "core" %ҏ n X +662 #t-> Forearm.jog -100 +2 .Forearm.jog -100 +2 "manipulator"&Q) +15 "core" ) + "manipulator"&R% +5 "core" %'  ! Wh +600 #t-> Forearm.jog -100 +2 .Forearm.jog -100 +2 "manipulator"&S) +19 "core" ) +2 "manipulator"&T% +4 "core" % Q W +885 #t-> Forearm.jog -200 +2 .Forearm.jog -200 +2 "manipulator"&U)8 +16 "core" ) +2 "manipulator"&V% +4 "core" %  1 W +688 #t-> Forearm.jog -200 +2 .Forearm.jog -200 +2 "manipulator"&W)8 +19 "core" ) +2 "manipulator"&X% +4 "core" %& U +942 #t-> Forearm.jog -200 + .Forearm.jog -200 +2 "manipulator"&Y)8 +12 "core" ) +2 "manipulator"&Z% +3 "core" %n   T +1289 #t-> Forearm.status +2 "manipulator"&[% +3 "core" %n \ p T +3623 #t-> Forearm.jog 500 +2 .Forearm.jog 500 +2 "manipulator"&\\) +29 "core" ) + "manipulator"&]% +4 "core" %x X W +1179 #t-> Forearm.jog 500 +2 .Forearm.jog 500 +2 "manipulator"&^) +22 "core" ) +2 "manipulator"&_% +4 "core" %Ӌ q X +1570 #t-> Forearm.jog -500 +2 .Forearm.jog -500 + "manipulator"&`) +28 "core" ) + "manipulator"&a% +4 "core" %ў  h T +630 #t-> Forearm.jog -500 + .Forearm.jog -500 +2 "manipulator"&b) +21 "core" ) +2 "manipulator"&c% +3 "core" %Ϫ  4 R +921 #t-> Forearm.status + "manipulator"&d% +3 "core" %Ϫ  b R +1741 #t-> Forearm.jog 500 +2 .Forearm.jog 500 +2 "manipulator"&e) +28 "core" ) +2 "manipulator"&f% +3 "core" % u V +1690 #t-> Forearm.jog -500 + .Forearm.jog -500 +2 "manipulator"&g) +27 "core" ) +2 "manipulator"&h% +3 "core" % + ! S +583 #t-> Forearm.jog 500 +2 .Forearm.jog 500 +2 "manipulator"&i) +28 "core" ) +2 "manipulator"&j% +3 "core" %   W +613 #t-> Forearm.jog -500 + .Forearm.jog -500 +2 "manipulator"&k) +24 "core" ) +2 "manipulator"&l% +4 "core" %  N S +1476 #t-> Forearm.status +2 "manipulator"&m% +3 "core" %  S +9150 "Can"~ CS9;B +342 #t-> Forearm.status + "manipulator"&n% +3 "core" %  % R +2466 #t-> Forearm.home.to :home + .Forearm.reconfigure :loose +3 "manipulator"&#@2^d^b +2 .tForearm.home.seek :home +2 "manipulator"&o' +124 "core" ' +2 "manipulator"&p% +3 "core" %   U7 +1357 #t-> Forearm.status + "manipulator"&q% +3 "core" %  U7 +8531 #t-> Forearm.jog -12274 +2 .Forearm.jog -12274 + "manipulator"&r) +75 "core" ) +2 "manipulator"&s% +3 "core" %#  S8 +752 #t-> Forearm.home.to :home + .Forearm.reconfigure :loose +3 "manipulator"&#@2^d^b +2 .tForearm.home.seek :home +2 "manipulator"&t' +124 "core" ' +2 "manipulator"&u% +3 "core" % " U +381 #t-> Forearm.jog -12274 +3 .Forearm.jog -12274 +2 "manipulator"&v) +76 "core" ) +2 "manipulator"&w% +3 "core" %  L R +763 #t-> Forearm.status +2 "manipulator"&x% +3 "core" %  } R +1437 #t-> exit +6 #mEXIT @1684868187.73EDT @1684868247.88EDT = =tMAIN =mMAIN_scheduler @EDT1684868249.59 #"core_reset"Sent BREAK + #t@55760 receive with ifg=0x10, ie=0xFD + #@56392 receive with ifg=0x10, ie=0xFD + #@57046 receive with ifg=0x10, ie=0xFD + #@57677 receive with ifg=0x10, ie=0xFD + #@58309 receive with ifg=0x10, ie=0xFD #@58940 receive with ifg=0x10, ie=0xFD + #@59571 receive with ifg=0x10, ie=0xFD #@59897 receive with ifg=0x80, ie=0xFD + #@55034 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +244 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +392 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 "Can" CTu +  CTu #tPolling Can every 10:00 +3 #Cleanly exited at 14:56:27EDT23-May-23 +3234 #-> Arm.Garage +154 "sampler") +2 ) +2 "core"  +3 "collection"' +3 ' +2 "core"  +3 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 "collection"'% +3 "core" % +2 .tCS.configure :default +7 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +4 "core" + +7 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %[Z +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" % \ 9 +2 .tSS.configure :default +3 "sampler")#.0X Hand.open +2 .Hand.open + "manipulator"& 1 +74 "core" 1 +216 #t-> Arm.clear + "manipulator"&!& +3 "core" &-  E4 +2 "manipulator"&"% +4 "core" % + | E +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&#'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&$(d +120 "core" ( +2 "manipulator"&%& +4 "core" &d  P"} +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &&& +3 "core" &d  P"} +2 .tForearm.seek :clear +2 "manipulator"&''\ +4 "core" ' + "manipulator"&(& +4 "core" &d  P"} +2 "manipulator"&)% +4 "core" %\  Z P +1198 #t-> Hand.open +627 #-> exit +29 #mEXIT @1684868325.41EDT @1684868332.60EDT = =mMAIN_scheduler =tMAIN @EDT1684868334.26 #"core_reset"Sent BREAK + #t@47456 receive with ifg=0x10, ie=0xFD + #@48090 receive with ifg=0x10, ie=0xFD + #@48746 receive with ifg=0x10, ie=0xFD + #@49379 receive with ifg=0x10, ie=0xFD + #@50013 receive with ifg=0x10, ie=0xFD #@50647 receive with ifg=0x10, ie=0xFD + #@51281 receive with ifg=0x10, ie=0xFD #@51607 receive with ifg=0x80, ie=0xFD + #@22837 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +12 #ESP2 v3.42 I2C Gateway v3.20 for core bus +237 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +371 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 "Can"| DTw + | DTw #tPolling Can every 10:00 +3 #Cleanly exited at 14:58:45EDT23-May-23 +481 #-> Hand.open +2 .Hand.open +154 "sampler") +3 ) +2 "core"  +2 "collection"' +3 ' +3 "core"  +2 "processing"% +3 % +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +3 "collection"'% +3 "core" %5 +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +4 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %[. +3 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" % \ 9 +2 .tSS.configure :default +3 "sampler")#.0X Arm.grab Garage +14 "manipulator"&& +3 "core" &d _ O"} +2 "manipulator"&% +4 "core" %\  o P +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +131 "core" ( +2 "manipulator"&& +3 "core" &-  Q/ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-  f Q/ +3 .tForearm.seek :garage + "manipulator"&'! +112 "core" ' +2 .tHand.close + "manipulator"&/ +69 "core" / +4618 #t-> Arm.to PC +2 "manipulator"&& +3 "core" &- z G/ +2 "manipulator"& % +5 "core" % , l F: +2 .tForearm.seek :retract + "manipulator"&!'\ +107 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&"( +165 "core" ( + "manipulator"&#& +4 "core" & n MZ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &$& +3 "core" & ` MY +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&%' +99 "core" ' +2 "manipulator"&&& +4 "core" &  NY +2 "manipulator"&'% +3 "core" % N +3158 #t-> Arm.to Garage + "manipulator"&(& +3 "core" & 1 OY +2 "manipulator"&)% +5 "core" %  O +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&*'\ +93 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&+(- +170 "core" ( + "manipulator"&,& +4 "core" &- a O +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &-& +3 "core" &-  N +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&.'! +110 "core" ' +2 "manipulator"&/& +3 "core" &- N E +2 "manipulator"&0% +5 "core" %*y _ Et +1612 #t-> Arm.to PC +2 "manipulator"&1& +3 "core" &- D +2 "manipulator"&2% +5 "core" %*| | W Et +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&3'\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&4( +124 "core" ( +2 "manipulator"&5& +3 "core" & C Mo +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &6& +3 "core" & No +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&7' +99 "core" ' +2 "manipulator"&8& +4 "core" & Mo +2 "manipulator"&9% +3 "core" % L +1710 #t-> Arm.to Garage +2 "manipulator"&:& +3 "core" & { Mo +2 "manipulator"&;% +4 "core" % J N +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&<'\ +91 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&=(- +143 "core" ( +2 "manipulator"&>& +3 "core" &- 3 L1 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &?& +3 "core" &- L1 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&@'! +109 "core" ' +2 "manipulator"&A& +3 "core" &-  D1 +2 "manipulator"&B% +4 "core" %+ z w  D +730 #t-> Hand.open + .Hand.open +2 "manipulator"&C1 +70 "core" 1 +310 #t-> Arm.clear + "manipulator"&D& +3 "core" &-  | C1 +3 "manipulator"&E% +3 "core" % + | C +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&F'\ +99 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear +2 "manipulator"&G(d +139 "core" ( + "manipulator"&H& +4 "core" &d P +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &I& +3 "core" &d  P +2 .tForearm.seek :clear +2 "manipulator"&J'\ +4 "core" ' +2 "manipulator"&K& +3 "core" &d  O +3 "manipulator"&L% +3 "core" %\  P +2335 #t-> exit +6 #mEXIT @1684868525.06EDT @1684870247.91EDT = =tMAIN =mMAIN_scheduler @EDT1684870249.61 #"core_reset"Sent BREAK + #t@19897 receive with ifg=0x10, ie=0xFD + #@20530 receive with ifg=0x10, ie=0xFD + #@21186 receive with ifg=0x10, ie=0xFD + #@21820 receive with ifg=0x10, ie=0xFD + #@22453 receive with ifg=0x10, ie=0xFD #@23087 receive with ifg=0x10, ie=0xFD + #@23720 receive with ifg=0x10, ie=0xFD + #@24106 receive with ifg=0x80, ie=0xFD #@13496 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +249 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +374 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 "Can"{ A[i + { A[i #tPolling Can every 10:00 +3 #Cleanly exited at 15:02:05EDT23-May-23 +791 #-> ESP.ready! +154 "sampler") +3 ) +2 "core"  +2 "collection"' +3 ' +2 "core"  +3 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 "collection"'% +3 "core" % +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +2 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %[/ +2 .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" % 9 +2 .tSS.configure :default +3 "sampler")#.0X +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +2 .tSE.hold + "storage"(+ +3 "core" + +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tCH.coast + "collection"' +3 .tCH.configure :default + "collection"'\ 2 +2 .tPH.coast +2 "processing"% +2 .tPH.configure :default + "processing"%\ 2 +3 #tAll dwarf controllers running firmware version 3.85 +2 "sampler") +9 "collection"'% +3 "processing"%% +5 "manipulator"&% +4 "core" % + %[+ +5 "sampler")% +3 "core" %\  U K +2 % 9 + "manipulator"&& +5 "core" &d G K +2 "storage"(& +3 "core" &  +2 "storage"(% +3 "core" %~ +2 "collection"'& +3 "core" &  +2 "processing"%& +4 "core" &2  +2 "collection"'  +3 "core"  +2 "collection"'! +4 "core"  + "collection"'" +4 "core"  +2 "processing"%# +3 "core"  +2 "processing"%$ +3 "core"  +36 "processing"%% +9 "core"  +2 "processing"%& +3 "core"  +2 "sampler")' +3 "core"  +2 "collection"'(% +3 "core" % +3 "processing"%)% +3 "core" %[$ +3 "sampler")*% +3 "core" % 9 +3 "collection"'+& +3 "core" &  +2 "processing"%,& +4 "core" &  +2 "manipulator"&-% +4 "core" %\  L +2 "manipulator"&.& +3 "core" &d  K +3 "storage"(/& +3 "core" & w  +2 "storage"(0% +4 "core" %~ +2 "collection"'19 +3 "core" 9}M +2 "processing"%29 +4 "core" 9Y +1310 #t-> ESP.ready! + "collection"'3% +3 "processing"%4% +2 "manipulator"&5% +6 "core" % +8 "sampler")6% +2 "core" %[3 +2 %\  % K + % 9 +3 "manipulator"&7& +4 "core" &d  K +2 "storage"(8& +3 "core" & u  +2 "storage"(9% +3 "core" %~ { +2 "collection"':& +3 "core" &  +2 "processing"%;& +4 "core" &  +2 "collection"'< +3 "core"  +2 "collection"'= +2 "core"  +3 "collection"'> +2 "core"  +2 "processing"%? +4 "core"  +2 "processing"%@ +3 "core"  +2 "processing"%A +3 "core"  +2 "processing"%B +2 "core"  +3 "sampler")C +3 "core"  +2 "collection"'D% +3 "core" % +2 "processing"%E% +5 "core" %[1 + "sampler")F% +4 "core" % 9 +2 "collection"'G& +5 "core" &  + "processing"%H& +4 "core" &  +2 "manipulator"&I% +3 "core" %\   K +3 "manipulator"&J& +3 "core" &d K +2 "storage"(K& +4 "core" & o  +2 "storage"(L% +4 "core" %~ | +2 "collection"'M9 +3 "core" 9}M +2 "processing"%N9 +3 "core" 9X +984 #t-> require 'calcar' +1042 #-> SC + "storage"(O& +3 "core" & =  +885 #t-> SC.to 1 +2 .SC.seek 1 +2 "storage"(P($ +348 "core" ( +2 "storage"(Q& +3 "core" && . +357 #t-> calcar +2 .SC.configure :tight +2 "storage"($\ .(\ 1~b +2 .tSE.configure SErough +3 "storage"(#Q-0-\ b +3 .tSE.reconfigure SErough +3 "storage"(#-0-\ b +2 .tSE.home.seek :down +2 "storage"(R'v +61 "core" ' +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.home.seek 1 +2 "storage"(S($ +141 "core" ( +2 .tSE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3 #tAwaiting answer to "Manually rotate carousel to tube 1 and press " +2822 !o:IRB::Abort: mesg"User Abort!!:bt["1/home/esp/esp2/lib/esp.rb:83:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +1119 #-> Arm.garage + "manipulator"&T& +3 "core" &d  M +2 "manipulator"&U% +4 "core" %\  A M +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&V(- +126 "core" ( +2 "manipulator"&W& +3 "core" &- L +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &X& +3 "core" &- L +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&Y'! +107 "core" ' +2 "manipulator"&Z& +4 "core" &-  J A +2 "manipulator"&[% +3 "core" %+z z w  A} +289 #t-> Hand.closse +2 !o:NoMethodError : mesgu:NameError::message/undefined method `closse' for Hand:Gripper: name: closse: args[:bt["(ESP):8:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +454 #-> Hand.close + .Hand.close + "manipulator"&\\/ +71 "core" / +873 #t-> Arm.retract + .Hand.open +2 "manipulator"&]1 +74 "core" 1 + "manipulator"&^% +4 "core" % *~ m q A~ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&_'\ +101 "core" ' +2 "manipulator"&`& +3 "core" &-  J +3 "manipulator"&a% +36 "core" %\  J5 +47102 "Can"z =^ +23024 #t-> Arm.to 1 +2 "manipulator"&b& +3 "core" &-  J +2 "manipulator"&c% +3 "core" %\  J5 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&d( +181 "core" ( +2 "manipulator"&e& +3 "core" & # I% +2 "storage"(f& +4 "core" &' U +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&g'! +102 "core" ' + "manipulator"&h& +4 "core" & K% +2 "manipulator"&i% +4 "core" %<  L +2476 #t-> Arm.garage +2 "manipulator"&j& +3 "core" & @ L% +2 "manipulator"&k% +3 "core" %<  L +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&l'\ +89 "core" ' +2 .tElbow.seek :garage + "manipulator"&m(- +170 "core" ( +2 "manipulator"&n& +3 "core" &- KZ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &o& +3 "core" &- S KZ +2 .tForearm.seek :garage +2 "manipulator"&p'! +108 "core" ' +2 "manipulator"&q& +3 "core" &- w m AZ +2 "manipulator"&r% +4 "core" %/z t u - AP +373 #t-> Hand.closse + !o:NoMethodError : mesgu:NameError::message/undefined method `closse' for Hand:Gripper: name: closse: args[:bt["(ESP):13:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +378 #-> Hand.close +2 .Hand.close + "manipulator"&s/ +67 "core" / +470 #t-> Arm.clear + "manipulator"&t& +3 "core" &- r { Z AZ +2 "manipulator"&u% +4 "core" % . v u  AQ +2 .tForearm.seek :retract +2 "manipulator"&v'\ +111 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&w(d +131 "core" ( +2 "manipulator"&x& +4 "core" &d  J# + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &y& +3 "core" &d\ v J# +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&z'\ +13 "core" ' +2 "manipulator"&{& +4 "core" &d\ T K# +2 "manipulator"&|% +3 "core" %\   J P +1087 #t-> Arm.to 5 + "manipulator"&}& +3 "core" &d\ x L# +2 "manipulator"&~% +3 "core" %\  L P +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&( +105 "core" ( + "manipulator"&& +4 "core" &  L* +2 "storage"(& +3 "core" &'  +3 .tForearm.seek 1 + 700 counts + "manipulator"&'! +101 "core" ' +2 "manipulator"&& +4 "core" & > K* +2 "manipulator"&% +3 "core" % ` K +30810 "Can" ;`G +60001 } ;bg+ +60002 } ;d +16273 #"brent"Session Begun +574 #-> showlog 300 +4657 #-> exit +2 #Session Ended +38495 "Can"~ ;fW +51961 #t-> Arm.garage + "manipulator"&& +3 "core" &  H& +2 "manipulator"& % +4 "core" %  I +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"& '\ +95 "core" ' +2 .tElbow.seek :garage + "manipulator"& (- +189 "core" ( +2 "manipulator"&& +4 "core" &-  F + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-  E +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&'! +112 "core" ' +2 "manipulator"&& +3 "core" &- r o = +2 "manipulator"&% +4 "core" %(| k j = +532 #t-> Hand.opeen + !o:NoMethodError : mesgu:NameError::message.undefined method `opeen' for Hand:Gripper: name:\ opeen: args[:bt["(ESP):18:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +367 #-> Hand.open +2 .Hand.open + "manipulator"&1 +67 "core" 1 +596 #t-> Arm.home +2 "manipulator"&& +3 "core" &- D N V < +2 "manipulator"&% +4 "core" % ( ? B < +1210 #t-> Arm.home +2 "manipulator"&& +3 "core" &- L O ; +2 "manipulator"&% +3 "core" % ( O F ; < +4790 "Can"~ Lh +17033 #"brent"Session Begun +987 #-> Hand.open +596 #-> Arm.retract +2 "manipulator"&% +5 "core" %  N M B < +3 ."brent"Forearm.reconfigure :loose +3 "manipulator"&#@2^d^b +4 ."brent"Forearm.home.seek :retract +3 "manipulator"&'\ +156 "core" ' +35 "manipulator"&& +10 "core" &- B G +2 "manipulator"&% +4 "core" %\ \  F +915 #"brent"-> Elbow.bolt +3 .Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +3 ."brent"Elbow.home.seek :bolt +3 "manipulator"& ( +360 "core" ( +2 "manipulator"&!& +3 "core" &\ > F# +852 #"brent"-> Forearm.force -40 +3 .Forearm.force -40 +3 "manipulator"&5 +4 &"% +3 "core" %  E$ +640 #"brent"-> Forearm.force 40 +2 .Forearm.force 40 +4 "manipulator"&5( +3 &#% +5 "core" %q2 { O E( +1968 #"brent"-> Forearm.coast +2 .Forearm.coast +4 "manipulator"&5 +4 &$% +3 "core" %\ t G/ +1728 #"brent"-> Elbow.coast +2 .Elbow.coast +4 "manipulator"&6 +4 &%& +3 "core" &!  L +2541 #"brent"-> Forearm.coast +3 .Forearm.coast +3 "manipulator"&5 +5 &&% +2 "core" %u  L +403 #"brent"-> Arm.coast +2 .Elbow.coast +4 "manipulator"&6 +3 ."brent"Forearm.coast +2 "manipulator"&5 +4 &'& +3 "core" &!  M +2 "manipulator"&(% +4 "core" %ۓ  M +31643 "Can" 6k +22100 #"preston"Session Begun +4297 #-> MainThread.exit +8 #mEXIT +6 !"preston"o:ThreadError: mesg"killed thread:@timestampu: Time ):bt["3/home/esp/esp2/lib/schedule.rb:296:in `wakeup'"8/home/esp/esp2/lib/schedule.rb:296:in `threadReady'"3/home/esp/esp2/lib/schedule.rb:304:in `unsync'"(eval):4:in `gets'"1/home/esp/esp2/lib/cmdserver.rb:423:in `run'"0/home/esp/esp2/lib/prompter.rb:19:in `call'"6/home/esp/esp2/lib/prompter.rb:19:in `callKbdPrc'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"5/home/esp/esp2/lib/rmutex.rb:99:in `synchronize'"./home/esp/esp2/lib/rmutex.rb:72:in `lock'"./home/esp/esp2/lib/delay.rb:78:in `claim'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"1/home/esp/esp2/lib/cmdserver.rb:422:in `run'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +8 #Session Ended +4 #"brent"Session Ended @1684874720.30EDT @1684874726.98EDT = =tMAIN =mMAIN_scheduler @EDT1684874728.64 #"core_reset"Sent BREAK + #t@37847 receive with ifg=0x10, ie=0xFD + #@38481 receive with ifg=0x10, ie=0xFD + #@39136 receive with ifg=0x10, ie=0xFD + #@39770 receive with ifg=0x10, ie=0xFD + #@40404 receive with ifg=0x10, ie=0xFD #@41037 receive with ifg=0x10, ie=0xFD + #@41672 receive with ifg=0x10, ie=0xFD #@41999 receive with ifg=0x80, ie=0xFD + #@24618 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +237 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +375 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 "Can" 9l< +  9l< + #tPolling Can every 10:00 +2 #Cleanly exited at 16:45:20EDT23-May-23 +2753 #-> SC.to 1 + .SC.configure :loose +154 "sampler") +3 ) +2 "core"  +3 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 "collection"'% +3 "core" % +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +4 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %[ +2 .tPS.configure :default +3 "processing"%#A d`xb +3 "sampler")% +3 "core" % 9 +2 .tSS.configure :default +2 "sampler")#.0X SE +2 "storage"(% +3 "core" % +739 #t-> SE.legend +4574 #-> SE.up 1 + "storage"(% +3 "core" % +3 .tSE.seek 22.86 Pucks below Top Plate +2 "storage"(' +38 "core" ' +2 "storage"(% +3 "core" %  +375 #t-> SE.up 1 +2 "storage"(% +3 "core" %  +3 .tSE.seek 21.86 Pucks below Top Plate + "storage"(' +34 "core" ' +2 "storage"(% +3 "core" %  +203 #t-> SE.up 1 +2 "storage"(% +3 "core" % 2 +2 .tSE.seek 20.86 Pucks below Top Plate +2 "storage"(' +39 "core" ' +2 "storage"(% +4 "core" % x +94 #t-> SE.up 1 +2 "storage"(% +3 "core" % +3 .tSE.seek 19.86 Pucks below Top Plate + "storage"( ' +38 "core" ' +2 "storage"(!% +3 "core" % [ +113 #t-> SE.up 1 +2 "storage"("% +3 "core" % 1 +3 .tSE.seek 18.85 Pucks below Top Plate + "storage"(#' +34 "core" ' +2 "storage"($% +3 "core" % 3 +1614 #t-> SE.up 1 + "storage"(%% +3 "core" %  +3 .tSE.seek 17.86 Pucks below Top Plate + "storage"(&' +36 "core" ' + "storage"('% +5 "core" % \ +94 #t-> SE.up 1 +2 "storage"((% +3 "core" % O +3 .tSE.seek 16.85 Pucks below Top Plate + "storage"()' +36 "core" ' +2 "storage"(*% +3 "core" %  +59 #t-> SE.up 1 +2 "storage"(+% +3 "core" %  +2 .tSE.seek 15.86 Pucks below Top Plate +2 "storage"(,' +40 "core" ' + "storage"(-% +3 "core" %  +69 #t-> SE.up 1 +2 "storage"(.% +3 "core" % +3 .tSE.seek 14.85 Pucks below Top Plate + "storage"(/' +38 "core" ' +2 "storage"(0% +3 "core" % - +75 #t-> SE.up 1 +2 "storage"(1% +3 "core" %  +3 .tSE.seek 13.85 Pucks below Top Plate +2 "storage"(2' +38 "core" ' +2 "storage"(3% +3 "core" % b +476 #t-> SE.up 1 +2 "storage"(4% +3 "core" %  +2 .tSE.seek 12.85 Pucks below Top Plate +2 "storage"(5'* +36 "core" ' +2 "storage"(6% +4 "core" %* k +191 #t-> SE.up 1 + "storage"(7% +3 "core" %*  +3 .tSE.seek 11.85 Pucks below Top Plate + "storage"(8'; +36 "core" ' +2 "storage"(9% +3 "core" %; ( +118 #t-> SE.up 1 +2 "storage"(:% +3 "core" %; + +3 .tSE.seek 10.85 Pucks below Top Plate + "storage"(;'L +38 "core" ' +2 "storage"(<% +4 "core" %= & +296 #t-> SE.up 1 +2 "storage"(=% +3 "core" %E \ +3 .tSE.seek 9.84 Pucks below Top Plate + "storage"(>'V +38 "core" ' +2 "storage"(?% +3 "core" %Y ! +159 #t-> SE.up 1 + "storage"(@% +3 "core" %Y  +3 .tSE.seek 8.85 Pucks below Top Plate + "storage"(A'j +34 "core" ' +2 "storage"(B% +3 "core" %p  +193 #t-> SE.up 1 + "storage"(C% +3 "core" %p  +3 .tSE.seek 7.85 Pucks below Top Plate + "storage"(D' +38 "core" ' +2 "storage"(E% +4 "core" %w +74 #t-> SE.up 1 + "storage"(F% +3 "core" %w \\ +3 .tSE.seek 6.84 Pucks below Top Plate +2 "storage"(G' +37 "core" ' +2 "storage"(H% +4 "core" % , +74 #t-> SE.up 1 + "storage"(I% +3 "core" %  +3 .tSE.seek 5.85 Pucks below Top Plate +2 "storage"(J' +38 "core" ' +2 "storage"(K% +3 "core" % $ +489 #t-> SE.down 1 + "storage"(L% +4 "core" % +2 .tSE.seek 6.84 Pucks below Top Plate +2 "storage"(M' +41 "core" ' + "storage"(N% +5 "core" % L +6256 #t-> SE.up 1 + "storage"(O% +3 "core" % l +3 .tSE.seek 5.85 Pucks below Top Plate +2 "storage"(P' +35 "core" ' + "storage"(Q% +5 "core" % a +63 #t-> SE.up 1 +2 "storage"(R% +3 "core" % v +3 .tSE.seek 4.85 Pucks below Top Plate + "storage"(S' +36 "core" ' +2 "storage"(T% +3 "core" % +49 #t-> SE.up 1 + "storage"(U% +3 "core" % L +3 .tSE.seek 3.86 Pucks below Top Plate + "storage"(V' +38 "core" ' +2 "storage"(W% +4 "core" %  +82 #t-> SE.up 1 + "storage"(X% +3 "core" %  +3 .tSE.seek 2.86 Pucks below Top Plate + "storage"(Y' +40 "core" ' + "storage"(Z% +5 "core" % J +126 #t-> SE.up 1 +2 "storage"([% +3 "core" %  +3 .tSE.seek 1.85 Pucks below Top Plate + "storage"(\\' +35 "core" ' +2 "storage"(]% +3 "core" %  +82 #t-> SE.up 1 +2 "storage"(^% +3 "core" % " +3 .tSE.seek 0.86 Pucks below Top Plate + "storage"(_' +39 "core" ' + "storage"(`% +5 "core" %  +132 #t-> SE.up 1 +2 "storage"(a% +3 "core" %  +2 .tSE.seek -0.15 Pucks below Top Plate +2 "storage"(b' +37 "core" ' +2 "storage"(c% +3 "core" % ' +806 #t-> SE.down +2 .SE.seek :down +2 "storage"(d'v +271 "core" ' +2 "storage"(e% +3 "core" %   +307 #t-> SE.up + .SE.seek :up +2 "storage"(f'# +283 "core" ' +2 "storage"(g% +3 "core" %+  +701 #t-> SE.down +2 .SE.seek :down +2 "storage"(h'v +283 "core" ' + "storage"(i% +4 "core" %y & +315 #t-> SC.to 2 +2 .SC.seek 2 +2 "storage"(j( +193 "core" ( + "storage"(k& +4 "core" & (  +987 #t-> SE.up 2 + "storage"(l% +3 "core" %y +3 .tSE.seek 21.86 Pucks below Top Plate + "storage"(m' +54 "core" ' +2 "storage"(n% +3 "core" % Y +122 #t-> SE.up 2 +2 "storage"(o% +3 "core" % # +3 .tSE.seek 19.86 Pucks below Top Plate + "storage"(p' +47 "core" ' +2 "storage"(q% +3 "core" % +107 #t-> SE.up 2 +2 "storage"(r% +3 "core" % # +3 .tSE.seek 17.86 Pucks below Top Plate + "storage"(s' +46 "core" ' +2 "storage"(t% +4 "core" % +130 #t-> SE.up 2 +2 "storage"(u% +3 "core" % 7 +3 .tSE.seek 15.87 Pucks below Top Plate +2 "storage"(v' +53 "core" ' +2 "storage"(w% +3 "core" % X +106 #t-> SE.up 2 +2 "storage"(x% +3 "core" %  o  +3 .tSE.seek 13.86 Pucks below Top Plate + "storage"(y'+ +53 "core" ' +2 "storage"(z% +4 "core" %* . +72 #t-> SE.up 2 + "storage"({% +3 "core" %* W +3 .tSE.seek 11.86 Pucks below Top Plate + "storage"(|'L +47 "core" ' +2 "storage"(}% +3 "core" %R n +66 #t-> SE.up 2 +2 "storage"(~% +3 "core" %R  +2 .tSE.seek 9.87 Pucks below Top Plate +2 "storage"('t +47 "core" ' + "storage"(% +4 "core" %v c +56 #t-> SE.up 2 + "storage"(% +3 "core" %v i +3 .tSE.seek 7.87 Pucks below Top Plate +2 "storage"(' +53 "core" ' +2 "storage"(% +3 "core" % +47 #t-> SE.up 2 + "storage"(% +3 "core" %  +3 .tSE.seek 5.87 Pucks below Top Plate + "storage"(' +49 "core" ' +2 "storage"( % +3 "core" % 7 +71 #t-> SE.up 2 +2 "storage"( % +3 "core" % ! +43 .tSE.seek 3.87 Pucks below Top Plate +2 "storage"( ' +46 "core" ' +2 "storage"(% +4 "core" % Z +79 #t-> SE.up 2 + "storage"(% +3 "core" % l +3 .tSE.seek 1.87 Pucks below Top Plate +2 "storage"(' +45 "core" ' +3 "storage"(% +3 "core" % ' +269 #t-> SE.up +2 .SE.seek :up +2 "storage"('# +56 "core" ' + "storage"(% +4 "core" %-  +202 #t-> SE.down +2 .SE.seek :down +2 "storage"('v +279 "core" ' +2 "storage"(% +3 "core" % 1 +127 #t-> SE.up +2 .SE.seek :up +2 "storage"('# +286 "core" ' +2 "storage"(% +4 "core" % 8 +167 #t-> SE.down + .SE.seek :down +2 "storage"('v +277 "core" ' +2 "storage"(% +4 "core" % +142 #t-> SC.to 3 +2 .SC.seek 3 +2 "storage"(( +195 "core" ( +2 "storage"(& +3 "core" &% [ \  +831 #t-> SE.up 3 + "storage"(% +3 "core" %~ = +3 .tSE.seek 20.86 Pucks below Top Plate +2 "storage"(!' +60 "core" ' +2 "storage"(% +3 "core" % N +746 #t-> SE.up down 2 +2 !o:NoMethodError : mesg"-undefined method `down' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(ESP):51:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +533 #-> SE.down +2 .SE.seek :down +2 "storage"("'v +64 "core" ' +2 "storage"($% +3 "core" %{ ?  +458 #t-> SE.up 1 +2 "storage"(% +3 "core" %{ L  +3 .tSE.seek 22.86 Pucks below Top Plate + "storage"( ' +39 "core" ' +2 "storage"(%% +4 "core" % , +397 #t-> SE.up 2 +2 "storage"('% +3 "core" % ' +3 .tSE.seek 20.86 Pucks below Top Plate + "storage"((' +48 "core" ' +2 "storage"(*% +4 "core" % M +88 #t-> SE.up 2 +2 "storage"(+% +3 "core" %  +3 .tSE.seek 18.87 Pucks below Top Plate + "storage"(-' +48 "core" ' +2 "storage"(#% +4 "core" % 8 +80 #t-> SE.up 2 +2 "storage"(.% +3 "core" % U +3 .tSE.seek 16.87 Pucks below Top Plate + "storage"(0' +47 "core" ' +2 "storage"(&% +4 "core" % J +51 #t-> SE.up 2 +2 "storage"(1% +3 "core" % : +2 .tSE.seek 14.88 Pucks below Top Plate +2 "storage"(3'( +47 "core" ' +2 "storage"()% +4 "core" %1  +31 #t-> SE.up 2 +2 "storage"(,% +3 "core" %1 N +2 .tSE.seek 12.88 Pucks below Top Plate +2 "storage"(/'S +52 "core" ' +3 "storage"(4% +4 "core" %J  +29 #t-> SE.up 2 +2 "storage"(6% +3 "core" %J  +2 .tSE.seek 10.88 Pucks below Top Plate +2 "storage"(7'l +46 "core" ' +2 "storage"(9% +3 "core" %p C +37 #t-> SE.up 2 + "storage"(2% +3 "core" %p : +3 .tSE.seek 8.88 Pucks below Top Plate +2 "storage"(:' +46 "core" ' +2 "storage"(<% +3 "core" %  +47 #t-> SE.up 2 +2 "storage"(5% +3 "core" % @ +3 .tSE.seek 6.88 Pucks below Top Plate + "storage"(8' +47 "core" ' + "storage"(=% +4 "core" %  +32 #t-> SE.up 2 +2 "storage"(?% +3 "core" % +2 .tSE.seek 4.89 Pucks below Top Plate +2 "storage"(@' +47 "core" ' +2 "storage"(B% +4 "core" % % +37 #t-> SE.up 2 + "storage"(;% +3 "core" % Q +3 .tSE.seek 2.89 Pucks below Top Plate + "storage"(C' +51 "core" ' +2 "storage"(E% +3 "core" %  +180 #t-> SE.up 2 + "storage"(>% +3 "core" % \ +3 .tSE.seek 0.89 Pucks below Top Plate +2 "storage"(F'% +47 "core" ' +9 "storage"(H% +3 "core" %(  +55 #t-> SE.up 2 +2 "storage"(I% +3 "core" %(  +3 !to:Slide::Error : @reply0: mesg"LStorage Elevator at -1.11 Pucks below Top Plate would be out of bounds!:@axisName"Storage Elevator:bt["3/home/esp/esp2/lib/slide.rb:345:in `toRawGoal'"6/home/esp/esp2/lib/scale.rb:91:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'"0/home/esp/esp2/lib/slide.rb:402:in `moveTo'"2/home/esp/esp2/lib/scale.rb:199:in `moveDown'"-/home/esp/esp2/utils/misc.rb:342:in `up'"(ESP):65:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +462 #-> SE.down +2 .SE.seek :down +2 "storage"(K'v +260 "core" ' +2 "storage"(A% +3 "core" %~   +49 #t-> SE.up + .SE.seek :up +2 "storage"(D'# +287 "core" ' +2 "storage"(G% +3 "core" %  +131 #t-> SE.down +2 .SE.seek :down + "storage"(L'v +280 "core" ' + "storage"(N% +4 "core" % E  +200 #t-> SC.to 4 +2 .SC.seek 4 + "storage"(J(,H +196 "core" ( +2 "storage"(O& +3 "core" &,I)   +1083 #t-> SE.up 1 +2 "storage"(Q% +3 "core" % \  +3 .tSE.seek 22.86 Pucks below Top Plate +2 "storage"(R' +41 "core" ' +2 "storage"(T% +3 "core" %v V +288 #t-> SE.up 2 +2 "storage"(U% +3 "core" % [ +3 .tSE.seek 20.86 Pucks below Top Plate + "storage"(W' +53 "core" ' +2 "storage"(M% +3 "core" %  +225 #t-> SE.up 2 + "storage"(X% +3 "core" % 5 +3 .tSE.seek 18.86 Pucks below Top Plate +2 "storage"(Z' +47 "core" ' +2 "storage"(P% +4 "core" % ( +33 #t-> SE.up 2 +2 "storage"(S% +3 "core" %  +2 .tSE.seek 16.86 Pucks below Top Plate +2 "storage"([' +47 "core" ' +2 "storage"(]% +5 "core" %  +29 #t-> SE.up 2 +2 "storage"(V% +3 "core" % < +3 .tSE.seek 14.86 Pucks below Top Plate + "storage"(^' +48 "core" ' +2 "storage"(`% +3 "core" %" Z +32 #t-> SE.up 2 + "storage"(Y% +3 "core" %"  +3 .tSE.seek 12.87 Pucks below Top Plate +2 "storage"(a'D +46 "core" ' + "storage"(c% +4 "core" %B +33 #t-> SE.up 2 + "storage"(\\% +3 "core" %B # +3 .tSE.seek 10.87 Pucks below Top Plate +2 "storage"(_'d +53 "core" ' + "storage"(e% +4 "core" %R 7 +30 #t-> SE.up 2 + "storage"(b% +4 "core" %^ :  +2 .tSE.seek 8.86 Pucks below Top Plate +2 "storage"(g' +49 "core" ' +3 "storage"(d% +3 "core" %  +34 #t-> SE.up 2 + "storage"(i% +3 "core" %  +3 .tSE.seek 6.87 Pucks below Top Plate +2 "storage"(f' +47 "core" ' + "storage"(k% +5 "core" %  +30 #t-> SE.up 2 +2 "storage"(% +3 "core" %  +3 .tSE.seek 4.87 Pucks below Top Plate + "storage"(l' +47 "core" ' +2 "storage"(n% +3 "core" % +30 #t-> SE.up 2 +2 "storage"(o% +3 "core" %  +3 .tSE.seek 2.88 Pucks below Top Plate + "storage"(q' +47 "core" ' +2 "storage"(h% +3 "core" % 0 +40 #t-> SE.up 2 +2 "storage"(r% +3 "core" %  +3 .tSE.seek 0.88 Pucks below Top Plate + "storage"(t' +46 "core" ' + "storage"(m% +4 "core" %$  +187 #t-> SE.up 2 +2 "storage"(u% +3 "core" %$  +2 !to:Slide::Error : @reply0: mesg"LStorage Elevator at -1.11 Pucks below Top Plate would be out of bounds!:@axisName"Storage Elevator:bt["3/home/esp/esp2/lib/slide.rb:345:in `toRawGoal'"6/home/esp/esp2/lib/scale.rb:91:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'"0/home/esp/esp2/lib/slide.rb:402:in `moveTo'"2/home/esp/esp2/lib/scale.rb:199:in `moveDown'"-/home/esp/esp2/utils/misc.rb:342:in `up'"(ESP):83:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +305 #-> SE.up + .SE.seek :up +2 "storage"(w'# +44 "core" ' +2 "storage"(p% +3 "core" %* +133 #t-> SE.down +2 .SE.seek :down +2 "storage"(x'v +280 "core" ' +2 "storage"(z% +3 "core" % +97 #t-> SE.up +2 .SE.seek :up +2 "storage"(s'# +289 "core" ' +2 "storage"({% +3 "core" % ? +211 #t-> SE.down +2 .SE.seek :down +2 "storage"(}'v +276 "core" ' +36 "storage"(~% +11 "core" %} 7  +38 #t-> SC.to 5 +2 .SC.seek 5 +2 "storage"(v(< +192 "core" ( + "storage"(& +5 "core" &<.   +180 #t-> SE.up 1 + "storage"(% +3 "core" %}   +3 .tSE.seek 22.86 Pucks below Top Plate +2 "storage"(' +41 "core" ' + "storage"(y% +5 "core" % o +352 #t-> SE.up 2 +2 "storage"(% +3 "core" % Q +2 .tSE.seek 20.86 Pucks below Top Plate +2 "storage"( ' +50 "core" ' +2 "storage"(|% +3 "core" %  +303 #t-> SE.down 1 + "storage"( % +3 "core" %  +3 .tSE.seek 21.85 Pucks below Top Plate + "storage"(' +42 "core" ' + "storage"(% +5 "core" %  +642 #t-> SE.down +2 .SE.seek :down +2 "storage"('v +51 "core" ' + "storage"(% +5 "core" %y   +573 #t-> SE.up 0.5 + "storage"(% +3 "core" %y 0  +3 .tSE.seek 23.36 Pucks below Top Plate + "storage"(' +32 "core" ' + "storage"( % +4 "core" % 8 +6498 #t-> SE.down + .SE.seek :down +2 "storage"('v +32 "core" ' +2 "storage"(% +4 "core" %{   +972 #t-> require 'calcar.rb' +1528 "Can" DnW_ +2169 #t-> SE.up 3 +2 "storage"(% +3 "core" %{ 9  +2 .tSE.seek 20.86 Pucks below Top Plate +2 "storage"(' +58 "core" ' +2 "storage"(% +3 "core" % 6 +441 #t-> SE.up 3 +2 "storage"(% +3 "core" %  +3 .tSE.seek 17.86 Pucks below Top Plate + "storage"(' +58 "core" ' +2 "storage"(% +3 "core" % ) +9706 #t-> calcar + .SC.configure :tight +3 "storage"($\ .(\ 1~b +2 .tSE.configure SErough +3 "storage"(#Q-0-\ b +3 .tSE.reconfigure SErough +3 "storage"(#-0-\ b +2 .tSE.home.seek :down +2 "storage"('v +138 "core" ' +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.home.seek 1 +2 "storage"(j($ +759 "core" ( + .tSE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3 #tAwaiting answer to "Manually rotate carousel to tube 1 and press " +3653 !o:IRB::Abort: mesg"User Abort!!:bt["1/home/esp/esp2/lib/esp.rb:83:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +319 #-> calcar 5 +2 .SC.configure :tight +3 "storage"($\ .(\ 1~b +2 .tSE.configure SErough +2 "storage"(#Q-0-\ b +4 .tSE.reconfigure SErough +3 "storage"(#-0-\ b +2 .tSE.home.seek :down +2 "storage"('v +58 "core" ' +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.home.seek 1 + "storage"(($ +143 "core" ( +2 .tSE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3 #tAwaiting answer to "Manually rotate carousel to tube 1 and press " +7146 #"espclient"Session Begun +364 #-> SE.coast +3 .SE.coast +4 "storage"(5 +4 (% +2 "core" %  +4858 !to:IRB::Abort: mesg"User Abort!!:bt["1/home/esp/esp2/lib/esp.rb:83:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +14802 #-> calcar + .SC.configure :tight +7 "storage"($\ .(\ 1~b +2 .tSE.configure SErough +4 "storage"(#Q-0-\ b +4 .tSE.reconfigure SErough +3 "storage"(#-0-\ b +4 .tSE.home.seek :down +2 "storage"($'v +59 "core" ' +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +4 .tSC.home.seek 1 + "storage"(!($ +142 "core" ( + .tSE.coast +2 "storage"(5 +4 .tSC.coast +2 "storage"(6 +4 #tAwaiting answer to "Manually rotate carousel to tube 1 and press " +1335 #"espclient"-> SE.coast +2 .SE.coast +3 "storage"(5 +5 (% +2 "core" % 0 +10413 .tSE.seek :down + "storage"(%'v +16 "core" ' +2 .tSE.seek 19.2 Pucks below Top Plate +4 "storage"("'~ +75 "core" ' +2 .tSC.force 30 + "storage"(6 +5 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +4 .tdelay .1 seconds +13 .SC.force -30 + "storage"(6 +3 .tdelay .3 seconds +34 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +23 "storage"('& +3 "core" &  +2 .tSC.force 30 + "storage"(6 +5 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +3 .tdelay .2 seconds +23 "storage"(*& +3 "core" &g  D +2 .tSC.force -30 + "storage"(6 +3 .tdelay .3 seconds +33 .SC.coast +2 "storage"(6 +3 .tdelay .2 seconds +23 "storage"(+& +3 "core" &  +2 .tSC.force 30 +2 "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +4 .tdelay .2 seconds +22 "storage"(#& +3 "core" &g M D +2 .tSC.force -30 +2 "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +23 "storage"(.& +62 "core" & ? +2 .tSC.force 30 + "storage"(6 +5 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +4 .tdelay .2 seconds +22 "storage"( & +3 "core" &i F B +2 .tSC.force -30 + "storage"(6 +39 .tdelay .3 seconds +39 .SC.coast +2 "storage"(6 +3 .tdelay .2 seconds +23 "storage"(&& +3 "core" &  +2 .tSC.force 30 +2 "storage"(6 +4 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +4 .tdelay .2 seconds +22 "storage"(1& +3 "core" &g # D +2 .tSC.coast + "storage"(6 +5 #tIn slot #1 at 19.2 pucks below top plate bounds are [-794, -665] +2 .SE.seek :"Top Plate" +4 "storage"((' +233 "core" ' +3 .tSC.force 30 + "storage"(6 +5 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +4 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +4 .tdelay .2 seconds +23 "storage"()& +3 "core" & C +2 .tSC.force 30 + "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +5 .tdelay .2 seconds +21 "storage"(,& +3 "core" &N : * +2 .tSC.force -30 +2 "storage"(6 +4 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +4 .tdelay .2 seconds +21 "storage"(4& +3 "core" & ; +2 .tSC.force 30 +6 "storage"(6 +5 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +4 .tdelay .2 seconds +22 "storage"(6& +3 "core" &O < ( +2 .tSC.force -30 +2 "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +5 .tdelay .2 seconds +21 "storage"(-& +4 "core" & 1 +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +33 .SC.coast +2 "storage"(6 +4 .tdelay .2 seconds +22 "storage"(9& +3 "core" &N < ) +2 .tSC.force -30 +2 "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +3 .tdelay .2 seconds +23 "storage"(2& +3 "core" &  +2 .tSC.force 30 + "storage"(6 +5 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +5 .tdelay .2 seconds +21 "storage"(0& +4 "core" &O \ ( +2 .tSC.coast + "storage"(6 +5 #tIn slot #1 at 0 pucks below top plate bounds are [-816, -690] + #===> Tube #1 slot centered at -742 rawCounts <=== +3 "storage"(<& +6 "core" &O [ +2 .tSC.jog -53 +2 "storage"(5* +35 "core" * + .tSE.seek :down +4 "storage"(3'v +268 "core" ' +2 .tSC.jog 4024 +2 "storage"(=* +204 "core" * +2 .tSE.seek :down +2 "storage"(?'v +5 "core" ' +2 .tSE.seek 19.2 Pucks below Top Plate +2 "storage"(/'~ +77 "core" ' +2 .tSC.force 30 + "storage"(6 +5 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +3 .tdelay .1 seconds +13 .SC.force -30 + "storage"(6 +3 .tdelay .3 seconds +34 .SC.coast + "storage"(6 +4 .tdelay .2 seconds +22 "storage"(B& +3 "core" & i +2 .tSC.force 30 + "storage"(6 +5 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +4 .tdelay .2 seconds +22 "storage"(;& +3 "core" &  / +2 .tSC.force -30 +2 "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +3 .tdelay .2 seconds +23 "storage"(7& +3 "core" &  +2 .tSC.force 30 +2 "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +4 .tdelay .2 seconds +21 "storage"(E& +4 "core" &  C / + .tSC.force -30 +2 "storage"(6 +4 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +4 .tdelay .2 seconds +22 "storage"(:& +3 "core" & h +2 .tSC.force 30 + "storage"(6 +5 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +3 .tdelay .2 seconds +23 "storage"(8& +3 "core" &  T 1 +2 .tSC.force -30 + "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +24 "storage"(>& +3 "core" & 3 +2 .tSC.force 30 + "storage"(6 +5 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +4 .tdelay .2 seconds +22 "storage"(H& +3 "core" &  $ 2 +2 .tSC.coast + "storage"(6 +5 #tIn slot #2 at 19.2 pucks below top plate bounds are [3206, 3358] + .SE.seek :"Top Plate" +5 "storage"(@' +227 "core" ' +2 .tSC.force 30 + "storage"(6 +5 .tdelay .3 seconds +24 "Can" pp +7 .tSC.coast +2 "storage"(6 +4 .tdelay .1 seconds +11 .SC.force -30 +3 "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +4 .tdelay .2 seconds +21 "storage"(I& +3 "core" &  +2 .tSC.force 30 +2 "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +4 .tdelay .2 seconds +21 "storage"(C& +4 "core" &  +2 .tSC.force -30 + "storage"(6 +5 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +3 .tdelay .2 seconds +22 "storage"(A& +4 "core" & ! + .tSC.force 30 +2 "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +4 .tdelay .2 seconds +22 "storage"(F& +3 "core" &   +2 .tSC.force -30 +2 "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +5 .tdelay .2 seconds +21 "storage"(G& +3 "core" &  +2 .tSC.force 30 + "storage"(6 +5 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +5 .tdelay .2 seconds +21 "storage"(K& +3 "core" &    +2 .tSC.force -30 +2 "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +3 .tdelay .2 seconds +22 "storage"(N& +4 "core" &  +2 .tSC.force 30 + "storage"(6 +5 .tdelay .3 seconds +31 .SC.coast +3 "storage"(6 +3 .tdelay .2 seconds +23 "storage"(D& +3 "core" &   +2 .tSC.coast + "storage"(6 +5 #tIn slot #2 at 0 pucks below top plate bounds are [3206, 3345] + #===> Tube #2 slot centered at 3276 rawCounts <=== +4 "storage"(O& +5 "core" &  9 +2 .tSC.jog -69 + "storage"(* +24 "core" * +2 .tSE.seek :down +3 "storage"(Q'v +275 "core" ' +2 .tSC.jog 4024 +2 "storage"(T* +193 "core" * +2 .tSE.seek :down +2 "storage"(L'v +6 "core" ' +45 .tSE.seek 19.2 Pucks below Top Plate +2 "storage"(U'~ +77 "core" ' +2 .tSC.force 30 + "storage"(6 +5 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +5 .tdelay .1 seconds +11 .SC.force -30 +2 "storage"(6 +4 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +4 .tdelay .2 seconds +22 "storage"(M& +3 "core" &D  +2 .tSC.force 30 +2 "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +23 "storage"(X& +4 "core" &  H +2 .tSC.force -30 + "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +4 .tdelay .2 seconds +22 "storage"(R& +3 "core" &C g +2 .tSC.force 30 +2 "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +4 .tdelay .2 seconds +22 "storage"(P& +3 "core" & C F +2 .tSC.force -30 + "storage"(6 +5 .tdelay .3 seconds +31 .SC.coast +3 "storage"(6 +4 .tdelay .2 seconds +22 "storage"(S& +3 "core" &C  +2 .tSC.force 30 + "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +23 "storage"(]& +3 "core" &  F +2 .tSC.force -30 +2 "storage"(6 +3 .tdelay .3 seconds +34 .SC.coast + "storage"(6 +4 .tdelay .2 seconds +22 "storage"(V& +3 "core" &B p +2 .tSC.force 30 +2 "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +3 .tdelay .2 seconds +23 "storage"(`& +3 "core" & H F +2 .tSC.coast + "storage"(6 +5 #tIn slot #3 at 19.2 pucks below top plate bounds are [7235, 7372] +2 .SE.seek :"Top Plate" +4 "storage"(Y' +231 "core" ' + .tSC.force 30 +2 "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast +3 "storage"(6 +3 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +5 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +3 .tdelay .2 seconds +23 "storage"(W& +2 "core" &D < +2 .tSC.force 30 +2 "storage"(6 +3 .tdelay .3 seconds +33 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +24 "storage"(c& +3 "core" & = * + .tSC.force -30 +2 "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +23 "storage"(\\& +3 "core" &D M +2 .tSC.force 30 +2 "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +24 "storage"(Z& +3 "core" & 8 * + .tSC.force -30 +2 "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +23 "storage"(e& +3 "core" &E H +2 .tSC.force 30 +2 "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +3 .tdelay .2 seconds +23 "storage"(b& +3 "core" & ? * +2 .tSC.force -30 + "storage"(6 +5 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +3 .tdelay .2 seconds +22 "storage"([& +4 "core" &E < +2 .tSC.force 30 +2 "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +4 .tdelay .2 seconds +22 "storage"(d& +3 "core" & d * +2 .tSC.coast + "storage"(6 +5 #tIn slot #3 at 0 pucks below top plate bounds are [7237, 7359] +2 #===> Tube #3 slot centered at 7298 rawCounts <=== +4 "storage"(i& +5 "core" &  +2 .tSC.jog -61 +2 "storage"(^* +32 "core" * +2 .tSE.seek :down +4 "storage"(k'v +268 "core" ' + .tSC.jog 4024 +3 "storage"(* +197 "core" * +2 .tSE.seek :down +2 "storage"(a'v +6 "core" ' +2 .tSE.seek 19.2 Pucks below Top Plate + "storage"(n'~ +78 "core" ' + .tSC.force 30 +2 "storage"(6 +4 .tdelay .3 seconds +33 .SC.coast +2 "storage"(6 +3 .tdelay .1 seconds +12 .SC.force -30 +2 "storage"(6 +3 .tdelay .3 seconds +33 .SC.coast +2 "storage"(6 +4 .tdelay .2 seconds +21 "storage"(o& +3 "core" &, = +2 .tSC.force 30 +2 "storage"(6 +3 .tdelay .3 seconds +33 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +23 "storage"(_& +3 "core" &, 0 8 +2 .tSC.force -30 +2 "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +24 "storage"(h& +3 "core" &, : + .tSC.force 30 +2 "storage"(6 +3 .tdelay .3 seconds +33 .SC.coast +2 "storage"(6 +4 .tdelay .2 seconds +22 "storage"(r& +3 "core" &, ? 9 +2 .tSC.force -30 +2 "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +39 .tdelay .2 seconds +29 "storage"(g& +3 "core" &, < +2 .tSC.force 30 +2 "storage"(6 +5 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +23 "storage"(m& +3 "core" &, * 9 +2 .tSC.force -30 +2 "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +3 .tdelay .2 seconds +23 "storage"(f& +3 "core" &, : +2 .tSC.force 30 +2 "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +3 .tdelay .2 seconds +24 "storage"(l& +3 "core" &,  : +2 .tSC.coast + "storage"(6 +5 #tIn slot #4 at 19.2 pucks below top plate bounds are [11267, 11413] +2 .SE.seek :"Top Plate" +5 "storage"(u' +230 "core" ' + .tSC.force 30 +2 "storage"(6 +4 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +3 .tdelay .1 seconds +12 .SC.force -30 +2 "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +23 "storage"(q& +3 "core" &+ @ +2 .tSC.force 30 +2 "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +3 .tdelay .2 seconds +22 "storage"(p& +3 "core" &,y ! ! +3 .tSC.force -30 + "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +3 .tdelay .2 seconds +23 "storage"(t& +3 "core" &+ & +2 .tSC.force 30 +2 "storage"(6 +4 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +3 .tdelay .2 seconds +24 "storage"(z& +3 "core" &,x @ " +2 .tSC.force -30 + "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +3 .tdelay .2 seconds +23 "storage"(w& +3 "core" &+ G + .tSC.force 30 +2 "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +24 "storage"({& +3 "core" &,x 0 # +2 .tSC.force -30 + "storage"(6 +5 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +4 .tdelay .2 seconds +22 "storage"(x& +4 "core" &+ 8 +2 .tSC.force 30 +2 "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +4 .tdelay .2 seconds +21 "storage"(~& +3 "core" &,x ; # +2 .tSC.coast +2 "storage"(6 +4 #tIn slot #4 at 0 pucks below top plate bounds are [11251, 11384] +2 #===> Tube #4 slot centered at 11326 rawCounts <=== +3 "storage"(s& +5 "core" &,x  +2 .tSC.jog -58 +2 "storage"(* +32 "core" * +2 .tSE.seek :down +2 "storage"(J'v +271 "core" ' +2 .tSC.jog 4024 +2 "storage"(* +193 "core" * +2 .tSE.seek :down +2 "storage"(y'v +5 "core" ' +2 .tSE.seek 19.2 Pucks below Top Plate +2 "storage"(}'~ +79 "core" ' + .tSC.force 30 +2 "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +3 .tdelay .1 seconds +13 .SC.force -30 + "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +4 .tdelay .2 seconds +22 "storage"(& +3 "core" &;  +2 .tSC.force 30 + "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +5 .tdelay .2 seconds +21 "storage"(|& +3 "core" & Tube #5 slot centered at 15354 rawCounts <=== +3 "storage"(& +5 "core" &<2  +2 .tSC.jog -56 +2 "storage"(* +32 "core" * +2 .tSE.seek :down +2 "storage"('v +273 "core" ' + .tSC.jog 4024 +4 "storage"(v* +195 "core" * + .tSE.seek :down +3 "storage"('v +5 "core" ' +2 .tSE.seek 19.2 Pucks below Top Plate +3 "storage"(j'~ +79 "core" ' +2 .tSC.force 30 + "storage"(6 +5 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +4 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +3 .tdelay .3 seconds +33 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +23 "storage"(& +4 "core" &Kz ( + .tSC.force 30 +2 "storage"(6 +5 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +4 .tdelay .2 seconds +22 "storage"(& +3 "core" &L  J +2 .tSC.force -30 +2 "storage"(6 +3 .tdelay .3 seconds +33 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +23 "storage"(& +3 "core" &K{  +2 .tSC.force 30 +2 "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +5 .tdelay .2 seconds +21 "storage"($& +3 "core" &L / J +2 .tSC.force -30 +2 "storage"(6 +3 .tdelay .3 seconds +33 .SC.coast + "storage"(6 +4 .tdelay .2 seconds +22 "storage"(!& +3 "core" &Kz  +2 .tSC.force 30 + "storage"(6 +5 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +4 .tdelay .2 seconds +22 "storage"(& +3 "core" &L  J +2 .tSC.force -30 +2 "storage"(6 +4 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +3 .tdelay .2 seconds +23 "storage"('& +2 "core" &K{  +2 .tSC.force 30 +2 "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +4 .tdelay .2 seconds +22 "storage"(*& +3 "core" &L J +2 .tSC.coast + "storage"(6 +5 #tIn slot #6 at 19.2 pucks below top plate bounds are [19323, 19469] +2 .SE.seek :"Top Plate" +4 "storage"(%' +234 "core" ' + .tSC.force 30 +2 "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +5 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +4 .tdelay .3 seconds +33 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +23 "storage"(+& +2 "core" &Kd \ +2 .tSC.force 30 +2 "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +3 .tdelay .2 seconds +23 "storage"(#& +3 "core" &K p ( +2 .tSC.force -30 +2 "storage"(6 +5 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +4 .tdelay .2 seconds +22 "storage"(.& +3 "core" &Ke w +2 .tSC.force 30 + "storage"(6 +5 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +3 .tdelay .2 seconds +23 "storage"( & +3 "core" &K  * +2 .tSC.force -30 + "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +4 .tdelay .2 seconds +22 "storage"(&& +3 "core" &Ke  + .tSC.force 30 +2 "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +4 .tdelay .2 seconds +21 "storage"(1& +3 "core" &K o ) +2 .tSC.force -30 +2 "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +24 "storage"("& +47 "core" &Kf A +2 .tSC.force 30 + "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +4 .tdelay .2 seconds +22 "storage"()& +3 "core" &K 8 ) +2 .tSC.coast +2 "storage"(6 +4 #tIn slot #6 at 0 pucks below top plate bounds are [19301, 19431] +2 #===> Tube #6 slot centered at 19377 rawCounts <=== +4 "storage"(,& +6 "core" &K * +2 .tSC.jog -54 + "storage"(4* +33 "core" * +2 .tSE.seek :down +4 "storage"(6'v +266 "core" ' +2 .tSC.jog 4024 +2 "storage"(-* +196 "core" * +2 .tSE.seek :down +4 "storage"(9'v +4 "core" ' +2 .tSE.seek 19.2 Pucks below Top Plate +2 "storage"(2'~ +77 "core" ' + .tSC.force 30 +2 "storage"(6 +4 .tdelay .3 seconds +33 .SC.coast + "storage"(6 +3 .tdelay .1 seconds +13 .SC.force -30 +2 "storage"(6 +4 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +3 .tdelay .2 seconds +23 "storage"(0& +3 "core" &[: +2 .tSC.force 30 + "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +4 .tdelay .2 seconds +22 "storage"(<& +3 "core" &[ / G +2 .tSC.force -30 + "storage"(6 +5 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +4 .tdelay .2 seconds +21 "storage"((& +3 "core" &[9  +2 .tSC.force 30 +2 "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +5 .tdelay .2 seconds +21 "storage"(5& +4 "core" &[  F + .tSC.force -30 +2 "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +8 .tdelay .2 seconds +23 "storage"(B& +3 "core" &[9  + .tSC.force 30 +3 "storage"(6 +4 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +4 .tdelay .2 seconds +22 "storage"(;& +3 "core" &[  F +2 .tSC.force -30 +2 "storage"(6 +4 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +4 .tdelay .2 seconds +22 "storage"(3& +3 "core" &[9 F +2 .tSC.force 30 +2 "storage"(6 +5 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +3 .tdelay .2 seconds +23 "storage"(?& +2 "core" &[  F +2 .tSC.coast +2 "storage"(6 +4 #tIn slot #7 at 19.2 pucks below top plate bounds are [23353, 23497] +2 .SE.seek :"Top Plate" +4 "storage"(7' +232 "core" ' +2 .tSC.force 30 + "storage"(6 +5 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +3 .tdelay .1 seconds +13 .SC.force -30 +2 "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +23 "storage"(=& +3 "core" &[  +2 .tSC.force 30 +2 "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +5 .tdelay .2 seconds +21 "storage"(E& +4 "core" &[ Q $ +2 .tSC.force -30 + "storage"(6 +5 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +3 .tdelay .2 seconds +24 "storage"(:& +3 "core" &[ ) +2 .tSC.force 30 + "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +3 .tdelay .2 seconds +23 "storage"(8& +2 "core" &[ a % +2 .tSC.force -30 +2 "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +4 .tdelay .2 seconds +21 "storage"(>& +3 "core" &[ @ +3 .tSC.force 30 + "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +4 .tdelay .2 seconds +22 "storage"(H& +3 "core" &[ % +2 .tSC.force -30 +2 "storage"(6 +4 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +23 "storage"(/& +3 "core" &[! Q +2 .tSC.force 30 + "storage"(6 +5 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +4 .tdelay .2 seconds +22 "storage"(I& +3 "core" &[ = % +2 .tSC.coast +2 "storage"(6 +4 #tIn slot #7 at 0 pucks below top plate bounds are [23328, 23458] +2 #===> Tube #7 slot centered at 23406 rawCounts <=== +3 "storage"(C& +6 "core" &[ 2 +2 .tSC.jog -52 + "storage"(A* +33 "core" * +2 .tSE.seek :down +2 "storage"(F'v +269 "core" ' +2 .tSC.jog 4024 +2 "storage"(G* +198 "core" * +8110 #"espclient"-> exit +3 #Session Ended +14207 #t-> exit +7 #mEXIT @1684876275.17EDT @1684876281.91EDT = =mMAIN_scheduler =tMAIN @EDT1684876283.58 #"core_reset"Sent BREAK + #t@56415 sendCRC with ifg=0x20, ie=0x7F + #@58250 sendCRC with ifg=0x08, ie=0x5F + #@38868 idle with ifg=0x84, ie=0x75 + #@39540 select with ifg=0x10, ie=0xF5 + #@40175 receive with ifg=0x10, ie=0xFD #@40810 receive with ifg=0x10, ie=0xFD + #@41445 receive with ifg=0x10, ie=0xFD #@41772 receive with ifg=0x80, ie=0xFD + #@42543 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +248 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +382 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 "Can" GrM +  GrM #tPolling Can every 10:00 +3 #Cleanly exited at 17:11:15EDT23-May-23 +13004 #-> access 1 +155 "sampler") +3 ) +2 "core"  +2 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +3 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %/ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +5 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %[, +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" % 9 +3 .tSS.configure :default +2 "sampler")#.0X to 1 +2 "storage"(% +3 "core" %| L +2 "manipulator"&% +3 "core" %\  2 C# +3 "manipulator"& & +3 "core" &d z 7 Bp +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(!( +665 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 ("& +3 "core" & +1129 #t-> Puck.stackHeight(1) +2 "storage"(#% +3 "core" %|  +2 .tSE.seek :down +2 "storage"($'v +3 "core" ' +2 .tSE.stop + "storage"(5 +3 .tHand.open + "manipulator"&%1 +27 "core" 1 +2 "manipulator"&&% +3 "core" %\  , B# +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"('( +2 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 ((& +2 "core" & ; +2 "manipulator"&)& +4 "core" &d t t $ Bp +2 "manipulator"&*% +4 "core" %\  ~ t c B# +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&+( +122 "core" ( +2 "manipulator"&,& +3 "core" & ~ T B +2 "storage"(-& +4 "core" &  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&.'! +91 "core" ' +2 "storage"(/& +3 "core" & 7 +3 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(0'L +318 "core" ' +2 "storage"(1- +3 "core" -'- +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (2% +3 "core" % 6 ;  +3 ."downElevator"SE.seek :down +4 "storage"(3'v +99 (4% +2 "core" %W ~ b +2 "manipulator"&5% +4 "core" % W U % @d +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&6'\ +95 "core" ' +45 ' + ."downElevator"SE.stop +2 "storage"(5 +4091 #t-> SEbeamHeight.adjust SEbeamHeight + 1 – 1.0154973871734 +2 !o:SyntaxError: mesg"compile error\ (ESP):4: Invalid char `\\342' in expression\ (ESP):4: Invalid char `\\200' in expression\ (ESP):4: Invalid char `\\223' in expression\ (ESP):4: syntax error, unexpected tFLOAT, expecting $end:bt["(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 +1985 #-> SE:beamHeight.adjust SEbeamHeight + 1 – 1.0154973871734 +2 !o:SyntaxError: mesg"/compile error\ (ESP):5: syntax error, unexpected tLABEL\ SE:beamHeight.adjust SEbeamHeight + 1 – 1.0154973871734\ ^\ (ESP):5: Invalid char `\\342' in expression\ (ESP):5: Invalid char `\\200' in expression\ (ESP):5: Invalid char `\\223' in expression\ (ESP):5: syntax error, unexpected tFLOAT, expecting $end:bt["(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 +1701 #-> SE:beamHeight.adjust SEbeamHeight + 1 – 1.0154973871734 + !o:SyntaxError: mesg"/compile error\ (ESP):6: syntax error, unexpected tLABEL\ SE:beamHeight.adjust SEbeamHeight + 1 – 1.0154973871734\ ^\ (ESP):6: Invalid char `\\342' in expression\ (ESP):6: Invalid char `\\200' in expression\ (ESP):6: Invalid char `\\223' in expression\ (ESP):6: syntax error, unexpected tFLOAT, expecting $end:bt["(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 +7773 #-> SEbeamHeight +9864 #-> :SEbeamHeight +3253 #-> SEbeamHeight +5705 #-> SEbeamHeight.adjut SEbeamHeight + 1 – 1.015497387173 + !o:SyntaxError: mesg"compile error\ (ESP):10: Invalid char `\\342' in expression\ (ESP):10: Invalid char `\\200' in expression\ (ESP):10: Invalid char `\\223' in expression\ (ESP):10: syntax error, unexpected tFLOAT, expecting $end:bt["(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 +1243 #-> SEbeamHeight.adjut sSEbeamHeight + 1 – 1.015497387173 +2 !o:SyntaxError: mesg"compile error\ (ESP):11: Invalid char `\\342' in expression\ (ESP):11: Invalid char `\\200' in expression\ (ESP):11: Invalid char `\\223' in expression\ (ESP):11: syntax error, unexpected tFLOAT, expecting $end:bt["(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 +686 #-> SEbeamHeight.adjut sSEbeamHeight + 1 – 1.015 +2 !o:SyntaxError: mesg"compile error\ (ESP):12: Invalid char `\\342' in expression\ (ESP):12: Invalid char `\\200' in expression\ (ESP):12: Invalid char `\\223' in expression\ (ESP):12: syntax error, unexpected tFLOAT, expecting $end:bt["(ESP):12: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 +1545 "Can" =td +482 #t-> SEbeamHeight.adjut ssSEbeamHeight + 1 – 1.015 + !o:SyntaxError: mesg"compile error\ (ESP):13: Invalid char `\\342' in expression\ (ESP):13: Invalid char `\\200' in expression\ (ESP):13: Invalid char `\\223' in expression\ (ESP):13: syntax error, unexpected tFLOAT, expecting $end:bt["(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 +2026 #-> SEbeamHeight.adjust SEbeamHeight +1 - 1.015 +2 !o:NoMethodError : mesg"5undefined method `SEbeamHeight' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(ESP):14: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 +5206 #-> :SEbeamHeight.adjust SEbeamHeight + 1- 1.015 +4093 #-> Puck.stackHeight(1) +2 "storage"(7% +3 "core" %x 1 +2 .tSE.seek :down +2 "storage"(8'v +3 "core" ' +2 .tSE.stop + "storage"(5 +42 "manipulator"&9% +3 "core" %\ # w B: +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(:( +4 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (;& +2 "core" & d +2 "manipulator"&<& +4 "core" & u [ B +2 .tElbow.seek 1 +2 "manipulator"&=( +4 "core" ( +2 "manipulator"&>& +3 "core" & 3 C +2 "storage"(?& +5 "core" & Q +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&@'! +100 "core" ' +2 "storage"(A& +3 "core" & I +3 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(B'L +318 "core" ' +2 "storage"(C- +4 "core" -'- + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (D% +2 "core" % (   +3 ."downElevator"SE.seek :down +4 "storage"(E'v +98 (F% +3 "core" %S > ` +2 "manipulator"&G% +4 "core" %  A +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&H'\ +90 "core" ' +49 ' + ."downElevator"SE.stop + "storage"(5 +8294 #t-> exit +7 #mEXIT @1684877099.56EDT @1684877130.30EDT = =mMAIN_scheduler =tMAIN @EDT1684877131.99 #"core_reset"Sent BREAK +2 #t@46385 select with ifg=0x10, ie=0xF5 + #@47021 receive with ifg=0x10, ie=0xFD + #@47656 receive with ifg=0x10, ie=0xFD #@48291 receive with ifg=0x10, ie=0xFD + #@48618 receive with ifg=0x80, ie=0xFD + #@46085 sendCRC with ifg=0x20, ie=0x7F #@46533 sendCRC with ifg=0x20, ie=0x7F + #@48123 sendCRC with ifg=0x08, ie=0x5F #@21750 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +239 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +387 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 "Can" ?uQ" +  ?uQ" + #tPolling Can every 10:00 +3 #Cleanly exited at 17:24:59EDT23-May-23 +468 #-> access 1 +155 "sampler") +2 ) +2 "core"  +3 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +3 "collection"'% +3 "core" %Y +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +4 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %[ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" % 9 +2 .tSS.configure :default +3 "sampler")#.0X Puck.stackHeight(1) +2 "storage"(% +3 "core" % [  +2 .tSE.seek :down +2 "storage"('v +3 "core" ' +2 .tSE.stop + "storage"(5 +3 .tHand.open + "manipulator"&1 +20 "core" 1 + "manipulator"&% +4 "core" %\   C +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(( +656 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 ( & +3 "core" &  +2 "manipulator"&!& +3 "core" & f X ? +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&"( +3 "core" ( +2 "manipulator"&#& +3 "core" & S U " @ +2 "storage"($& +4 "core" &  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&%'! +101 "core" ' +2 "storage"(&& +4 "core" & R +2 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(''L +231 "core" ' +2 "storage"((- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 ()% +2 "core" % +3 ."downElevator"SE.seek :down +4 "storage"(*'v +98 (+% +4 "core" %-  ]{ +2 "manipulator"&,% +3 "core" %1 x y  B +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&-'\ +36 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +56 "core" ' +5403 #t-> SE.countsPerUnit*12.089175138559/12/seInch +2 !o:TypeError: mesg"(:seInch can't be coerced into Float:bt[ "(ESP):3:in `/'"(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 +1669 #-> seInch +471 #-> :seInch +5483 #-> SEinch +2934 #-> SE.countsPerUnit*12.089175138559/12/SEinch +6729 #-> exit +6 #mEXIT @1684877522.34EDT @1684877528.64EDT = =tMAIN =mMAIN_scheduler @EDT1684877530.39 #"core_reset"Sent BREAK +2 #t@57308 sendCRC with ifg=0x20, ie=0x7F #@58898 sendCRC with ifg=0x08, ie=0x5F + #@8035 idle with ifg=0x84, ie=0x75 + #@8706 select with ifg=0x10, ie=0xF5 + #@9340 receive with ifg=0x10, ie=0xFD #@9974 receive with ifg=0x10, ie=0xFD + #@10608 receive with ifg=0x10, ie=0xFD #@10935 receive with ifg=0x80, ie=0xFD + #@9260 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +253 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +395 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 "Can" Av +  Av #tPolling Can every 10:00 +3 #Cleanly exited at 17:32:02EDT23-May-23 +10386 #-> to 2 +155 "sampler") +2 ) +2 "core"  +3 "collection"' +3 ' +2 "core"  +3 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %X +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +3 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +4 "core" %[ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" % 9 +2 .tSS.configure :default +3 "sampler")#.0X SE.bottom +2 .SE.seek :bottom + "storage"(' +32 "core" ' +2 "storage"(% +3 "core" % ( +7215 #t-> SC.coast +2 .SC.coast + "storage"(6 +3 (& +3 "core" & 1 +5464 #t-> SE.legend +4829 #-> to 2 + "storage"(% +3 "core" % c +3 .tSE.seek :down + "storage"('v +18 "core" ' +2 "manipulator"& % +3 "core" %\ & T \\ @!N +2 "manipulator"&!& +4 "core" & T R $ @ +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"("( +218 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (#& +3 "core" & ~  +1043 #t-> SE.bottom + .SE.seek :bottom +2 "storage"($' +18 "core" ' +2 "storage"(%% +3 "core" % 6 +471 ( F +3 !to:Slide::Error : @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @sourcei-:@destinationi%: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positioni : velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressiF : voltagef12.56458910162003E: @type2F: @tagi': mesg"2Storage Carousel positionErr at 2 - 38 counts:@axisName"Storage Carousel:bt["2/home/esp/esp2/lib/slide.rb:633:in `raiseErr'"3/home/esp/esp2/lib/slide.rb:36:in `initialize'"3/home/esp/esp2/lib/i2c/servo.rb:1678:in `call'"6/home/esp/esp2/lib/i2c/servo.rb:1678:in `deliver'"3/home/esp/esp2/lib/i2c/msg.rb:611:in `process'"2/home/esp/esp2/lib/msg.rb:212:in `initialize'",/home/esp/esp2/lib/msg.rb:209:in `loop'"2/home/esp/esp2/lib/msg.rb:209:in `initialize'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +530 #-> SC.coast +2 .SC.coast + "storage"(6 +3 (&& +4 "core" & W +2727 #t-> SE.jog jog -100 +2 !o:NoMethodError : mesg",undefined method `jog' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(ESP):8:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +726 #-> SE.jog -100 +2 .SE.jog -100 +2 "storage"(') +24 "core" ) + "storage"((% +4 "core" % D +710 #t-> SE.jog -100 +2 .SE.jog -100 +2 "storage"()) +21 "core" ) +2 "storage"(*% +3 "core" %6 m u  +871 #t-> SC.coast + .SC.coast + "storage"(6 +3 (+& +2 "core" &! D B +49 )T _ | J +3 !to:Slide::Error : @replyo:I2C::Servo::RelMove3Reply : @error:positionErr: @sourcei-:@destinationi%: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeT: positioni: velocityi: currentiT:pwmi:erri: inPressi_ : outPressi| :deltaPressiJ : voltagef12.520406480117821w : @type2F: @tagi.: mesg"@Storage Elevator positionErr at 23.36 Pucks below Top Plate:@axisName"Storage Elevator:bt["2/home/esp/esp2/lib/slide.rb:633:in `raiseErr'"3/home/esp/esp2/lib/slide.rb:36:in `initialize'"3/home/esp/esp2/lib/i2c/servo.rb:1678:in `call'"6/home/esp/esp2/lib/i2c/servo.rb:1678:in `deliver'"3/home/esp/esp2/lib/i2c/msg.rb:611:in `process'"2/home/esp/esp2/lib/msg.rb:212:in `initialize'",/home/esp/esp2/lib/msg.rb:209:in `loop'"2/home/esp/esp2/lib/msg.rb:209:in `initialize'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +566 #-> SC.coast + .SC.coast +2 "storage"(6 +2 (,& +3 "core" &  +749 #t-> SE.down +2 .SE.seek :down +2 "storage"(-'v +29 "core" ' + "storage"(.% +4 "core" %| < +354 #t-> SE.bottom +2 .SE.seek :bottom +2 "storage"(/' +18 "core" ' +2 "storage"(0% +3 "core" % Q +985 #t-> SE.jog -100 +2 .SE.jog -100 + "storage"(1) +16 "core" ) +2 "storage"(2% +3 "core" %x  +2174 #t-> SE.jog 100 + .SE.jog 100 +2 "storage"(3)d +21 "core" ) +2 "storage"(4% +4 "core" % i +522 #t-> SE.jog -50 +3 .SE.jog -50 + "storage"(5) +15 "core" ) +2 "storage"(6% +3 "core" % Z +4066 #t-> SE.jog -10 +2 .SE.jog -10 +2 "storage"(7) +3 "core" ) +2 "storage"(8% +4 "core" %  +1397 #t-> SE.jog -10 + .SE.jog -10 +2 "storage"(9) +3 "core" ) +2 "storage"(:% +4 "core" %  +1752 #t-> SE.down +2 .SE.seek :down +2 "storage"(;'v +26 "core" ' +2 "storage"(<% +3 "core" %  +775 #t-> SE.bottom +2 .SE.seek :bottom + "storage"(=' +18 "core" ' +2 "storage"(>% +4 "core" %  +546 #t-> SE.jog -80 +2 .SE.jog -80 +2 "storage"(?) +18 "core" ) +2 "storage"(@% +3 "core" % y { +628 #t-> SE.bottom +2 .SE.seek :bottom +2 "storage"(A' +19 "core" ' +2 "storage"(B% +4 "core" %  +1579 #t-> to 2 + "storage"(C% +3 "core" %  +3 .tSE.seek :down + "storage"(D'v +20 "core" ' + "manipulator"&E% +4 "core" %\ & U X u @!N +2 "manipulator"&F& +4 "core" & R S . @ +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(G( +434 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (H& +3 "core" & !  +778 #t-> SE.bottom +2 .SE.seek :bottom + "storage"(I' +58 "core" ' + "storage"(J% +5 "core" % +312 ( C +2 !to:Slide::Error : @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @sourcei-:@destinationi%: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positioni : velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressiC : voltagef12.559679921453117: @type2F: @tagiL: mesg"2Storage Carousel positionErr at 2 - 32 counts:@axisName"Storage Carousel:bt["2/home/esp/esp2/lib/slide.rb:633:in `raiseErr'"3/home/esp/esp2/lib/slide.rb:36:in `initialize'"3/home/esp/esp2/lib/i2c/servo.rb:1678:in `call'"6/home/esp/esp2/lib/i2c/servo.rb:1678:in `deliver'"3/home/esp/esp2/lib/i2c/msg.rb:611:in `process'"2/home/esp/esp2/lib/msg.rb:212:in `initialize'",/home/esp/esp2/lib/msg.rb:209:in `loop'"2/home/esp/esp2/lib/msg.rb:209:in `initialize'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +1157 #-> to 2 +2 "storage"(K% +3 "core" %  +2 .tSE.seek :down +2 "storage"(L'v +18 "core" ' +2 "manipulator"&M% +3 "core" %\ & I d  ?!N +3 "manipulator"&N& +3 "core" & v n > ? +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(O( +21 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (P& +3 "core" & M +585 #t-> SE.bottom +2 .SE.seek :bottom +2 "storage"(Q' +17 "core" ' + "storage"(R% +4 "core" %  +1556 #t-> SE.jog -70 + .SE.jog -70 +2 "storage"(S) +15 "core" ) +2 "storage"(T% +3 "core" % 8 +1716 #t-> SE.position +2 "storage"(U% +3 "core" % 5 +57 "Can" @y; +253 #t-> SE.status + "storage"(V% +3 "core" % , +1865 #t-> SC.coast +2 .SC.coast + "storage"(6 +3 (W& +3 "core" & B +6818 #t-> SE.rawPosition +2 "storage"(X% +3 "core" %  +5544 #t-> exit +6 #mEXIT @1684878281.31EDT @1684878327.36EDT = =mMAIN_scheduler =tMAIN @EDT1684878329.05 #"core_reset"Sent BREAK + #t@36127 receive with ifg=0x10, ie=0xFD + #@36762 receive with ifg=0x10, ie=0xFD + #@37427 receive with ifg=0x10, ie=0xFD + #@38062 receive with ifg=0x10, ie=0xFD + #@38697 receive with ifg=0x10, ie=0xFD #@39331 receive with ifg=0x10, ie=0xFD + #@39966 receive with ifg=0x10, ie=0xFD + #@40292 receive with ifg=0x80, ie=0xFD #@17793 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +241 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +390 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 "Can" Nz!MU +  Nz!MU #tPolling Can every 10:00 +3 #Cleanly exited at 17:44:41EDT23-May-23 +282 #-> SE +155 "sampler") +2 ) +3 "core"  +2 "collection"' +3 ' +2 "core"  +3 "processing"% +3 % +2 "core"  +6 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 "collection"'% +4 "core" % +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold +2 "collection"'+ +4 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +4 "core" %[ +2 .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +4 "core" % 9 +2 .tSS.configure :default +3 "sampler")#.0X SE + "storage"(% +3 "core" %  +27695 #t-> SE.status +2 "storage"(% +3 "core" % w +16908 #t-> to 2 +2 "storage"(% +3 "core" % +3 .tSE.seek :down + "storage"('v +23 "core" ' +2 "manipulator"&% +3 "core" %\ & l m >!N +3 "manipulator"&& +3 "core" & k n = +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(( +116 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & @ +560 #t-> SE.top +2 .SE.seek :top +2 "storage"(' +278 "core" ' +2 "storage"( % +3 "core" % +1256 #t-> SE.jog -100 +2 .SE.jog -100 +2 "storage"(!) +16 "core" ) +2 "storage"("% +3 "core" %Q +7951 "Can" @|B +613 #t-> SE.jog 100 +2 .SE.jog 100 +2 "storage"(#)d +17 "core" ) +2 "storage"($% +4 "core" % G +467 #t-> SE.jog -50 +2 .SE.jog -50 +2 "storage"(%) +14 "core" ) +2 "storage"(&% +5 "core" %r  +1354 #t-> SE.jog 50 +2 .SE.jog 50 +2 "storage"(')2 +15 "core" ) + "storage"((% +5 "core" % p +1733 #t-> SE.jog 100 +2 .SE.jog 100 + "storage"())d +18 "core" ) +2 "storage"(*% +5 "core" %'  " +1148 #t-> SE.jog -75 +2 .SE.jog -75 +2 "storage"(+) +15 "core" ) +2 "storage"(,% +3 "core" % +2102 #t-> SE.jog 100 +2 .SE.jog 100 +2 "storage"(-)d +19 "core" ) + "storage"(.% +5 "core" %J  +680 #t-> SE.jog -75 +2 .SE.jog -75 + "storage"(/) +15 "core" ) +2 "storage"(0% +4 "core" % +971 #t-> SE.rawPostion +2 !o:NoMethodError : mesgu:NameError::message/undefined method `rawPostion' for SE:Scale: name:rawPostion: args[:bt[ "8/home/esp/esp2/lib/slide.rb:441:in `method_missing'"(ESP):14:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +833 #-> SE.status.rawPosition +2 "storage"(1% +3 "core" % < +2 !to:NoMethodError : mesgu:NameError::messageHundefined method `rawPosition' for #: name:rawPosition: args[:bt["(ESP):15:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +948 #-> SE.rawPosition +2 "storage"(2% +3 "core" % K +4700 #t-> SE.down +2 .SE.seek :down +2 "storage"(3'v +268 "core" ' + "storage"(4% +5 "core" % } +801 #t-> SE.top +2 .SE.seek :top +2 "storage"(5' +273 "core" ' +2 "storage"(6% +3 "core" % +5496 #t-> SE +2 "storage"(7% +3 "core" % # +1691 #t-> SE.down 0.5 +2 "storage"(8% +3 "core" % k +3 .tSE.seek 0.51 Pucks below Top Plate + "storage"(9'I +34 "core" ' +2 "storage"(:% +5 "core" %K  6 +228 #t-> SE +2 "storage"(;% +3 "core" %N * 3 +23899 #t-> SE.scale +2 !o:ArgumentError: mesg"(wrong number of arguments (0 for 2):bt[ "(ESP):22:in `scale'"(ESP):22:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +11520 "Can" B6yB +16481 #t-> to 2 + "storage"(<% +3 "core" %R 4 / +3 .tSE.seek :down + "storage"(='v +261 "core" ' +2 "manipulator"&>% +4 "core" %\ $ i k Y > E +2 "manipulator"&?& +3 "core" & l l s > +35 .tSC.reconfigure :tight +10 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(@( +4 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (A& +3 "core" &  +335 #t-> Puck.raiseStack :place, SEplace + "storage"(B& +4 "core" & G +2 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(C'H +281 "core" ' +2 "storage"(D- +3 "core" -'H +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 .tSE.seek :place + "storage"(E' +35 "core" ' +870 #t-> SEW +2 !o:NameError: mesg"uninitialized constant SEW: name:SEW:bt["(ESP):25:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +135 #-> SE +2 "storage"(F% +3 "core" % R ! +4196 #t-> 0.5* SE.countsPerUnit/SEinch +11773 #-> Puck.raiseStack :place, SEplace +2 "storage"(G& +3 "core" & Y +3 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(H'H +33 "core" ' +2 "storage"(I- +3 "core" -'H +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(J' +36 "core" ' +25418 "Can" A B +24560 #t-> SE +2 "storage"(K% +3 "core" %  \ ' +10457 #t-> SE.down +2 .SE.seek :down +2 "storage"(L'v +267 "core" ' + "storage"(M% +5 "core" %z ^  +538 #t-> access 1 +2 "storage"(N% +3 "core" %z   +2 "manipulator"&O% +5 "core" %\ $ i ` _ > E +2 "manipulator"&P& +3 "core" & l j > +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(Q(; +514 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (R& +3 "core" &; 7 +1212 #t-> acccess 3 + !o:NoMethodError : mesg"0undefined method `acccess' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(ESP):32:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +453 #-> acess 3 +2 !o:NoMethodError : mesg".undefined method `acess' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(ESP):33:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +623 #-> access +2 "storage"(S& +3 "core" &;  +3 "storage"(T% +3 "core" %z  +3 "manipulator"&U% +4 "core" %\ % l o = E +2 "manipulator"&V& +3 "core" & k m = +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(W( +509 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +3 (X& +3 "core" & O +533 #t-> access 2 +3 "storage"(Y% +3 "core" %z B  +2 "manipulator"&Z% +4 "core" %\ $ N G  < E +2 "manipulator"&[& +3 "core" & E Z # = +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(\\(K +663 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (]& +3 "core" &K \\  +2886 #t-> access 2 +2 "storage"(^% +3 "core" %z w  +2 "manipulator"&_% +5 "core" %\ $ i k = E +2 "manipulator"&`& +3 "core" & l l = +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(a(K +4 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (b& +3 "core" &K `  +303 #t-> to 2 +2 "storage"(c% +3 "core" %z i  +2 "manipulator"&d% +3 "core" %\ % g h H = E +3 "manipulator"&e& +3 "core" & j j z = +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(f( +667 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (g& +3 "core" & | +1046 #t-> Puck.raiseStack :place, SEplace +2 "storage"(h& +3 "core" &  +2 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(i'H +321 "core" ' +2 "storage"(j- +2 "core" -'0 +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +3192 #t-> SE.jog 50 +2 .SE.jog 50 + "storage"(k)2 +19 "core" ) +2 "storage"(l% +4 "core" %o s  +1716 #t-> SE +2 "storage"(m% +3 "core" %o  +9277 "Can" @ B +147 #t-> 1.14*SE.countsPerUnit/SEinch +8194 #-> exit +7 #mEXIT @1684880818.83EDT @1684880827.19EDT = =tMAIN =mMAIN_scheduler @EDT1684880828.85 #"core_reset"Sent BREAK + #t@32029 receive with ifg=0x10, ie=0xFD + #@32664 receive with ifg=0x10, ie=0xFD + #@33320 receive with ifg=0x10, ie=0xFD + #@33955 receive with ifg=0x10, ie=0xFD + #@34590 receive with ifg=0x10, ie=0xFD #@35225 receive with ifg=0x10, ie=0xFD + #@35860 receive with ifg=0x10, ie=0xFD #@36186 receive with ifg=0x80, ie=0xFD + #@38755 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +239 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +388 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4 "Can" Bb A +  Bb A + #tPolling Can every 10:00 +3 #Cleanly exited at 18:26:58EDT23-May-23 +119 #-> SE.down +2 .SE.configure :default +154 "sampler") +3 ) +2 "core"  +3 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +2 "core"  +6 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 "collection"'% +3 "core" % +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +3 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %[ +2 .tPS.configure :default +3 "processing"%#A d`xb +3 "sampler")% +3 "core" % 9 +2 .tSS.configure :default +2 "sampler")#.0X Puck.raiseStack :place, SEplace +2 "storage"(& +3 "core" & O +2 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('H +318 "core" ' + "storage"(- +4 "core" -'X + .tSE.configure :default +3 "storage"(#QK-0-\ b +10450 #t-> Puck.raiseStack :place, SEplace +2 "storage"(& +3 "core" & T +2 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('H +76 "core" ' + "storage"(- +3 "core" -'W +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +571 #t-> SE.down +2 .SE.seek :down +2 "storage"('v +257 "core" ' +2 "storage"( % +3 "core" %  +92 #t-> to 3 +2 "storage"(!% +3 "core" % 2 +2 "manipulator"&"% +3 "core" %\ $ M H 9 E +3 "manipulator"&#& +3 "core" & M M Y 9 +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 3 +2 "storage"($( +192 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (%& +3 "core" &  +2426 #t-> SE.top +2 .SE.seek :top + "storage"(&' +278 "core" ' +2 "storage"('% +3 "core" % G +1601 #t-> Puck.raiseStack :place, SEplace +2 "storage"((& +3 "core" & +2 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"()'H +28 "core" ' + "storage"(*- +3 "core" -'H +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(+' +34 "core" ' +711 #t-> SE +2 "storage"(,% +3 "core" %  j # +7960 #t-> seTop+0.06*sePuck.round +2 !o:NoMethodError : mesgu:NameError::message0undefined method `round' for :sePuck:Symbol: name:\ round: args[:bt["(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 +509 #-> seTop+0.06*sePuck +2 !o:TypeError: mesg"(:sePuck can't be coerced into Float:bt[ "(ESP):10:in `*'"(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 +865 #-> sePuck +1705 #-> sePUCK +422 #-> :sePuck +5467 #-> exit +6 #mEXIT @1684881188.67EDT @1684881197.09EDT = =tMAIN =mMAIN_scheduler @EDT1684881198.77 #"core_reset"Sent BREAK + #t@23556 receive with ifg=0x10, ie=0xFD + #@24191 receive with ifg=0x10, ie=0xFD + #@24847 receive with ifg=0x10, ie=0xFD + #@25482 receive with ifg=0x10, ie=0xFD + #@26117 receive with ifg=0x10, ie=0xFD #@26752 receive with ifg=0x10, ie=0xFD + #@27386 receive with ifg=0x10, ie=0xFD #@27712 receive with ifg=0x80, ie=0xFD + #@27122 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +10 #ESP2 v3.42 I2C Gateway v3.20 for core bus +240 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +380 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 "Can"A C! + A C! #tPolling Can every 10:00 +3 #Cleanly exited at 18:33:08EDT23-May-23 +793 #-> SC.to 2 +2 .SC.configure :loose +154 "sampler") +3 ) +2 "core"  +3 "collection"' +2 ' +2 "core"  +3 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +3 "collection"'% +3 "core" %E +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +4 "core" + + .tCS.configure :default +3 "collection"'#P d@b +3 "processing"%% +3 "core" %[ +2 .tPS.configure :default +3 "processing"%#A d`xb +3 "sampler")% +3 "core" % 9 +2 .tSS.configure :default +2 "sampler")#.0X SE.down +2 .SE.seek :down + "storage"('v +272 "core" ' + "storage"(% +5 "core" % C +138 #t-> to 2 +2 "storage"(% +3 "core" % ' +2 "manipulator"&% +3 "core" %\ % F B < C +3 "manipulator"&& +3 "core" & F S  < +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(( +187 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (& +2 "core" & 3 +1230 #t-> Puck.raiseStack :place, SEplace +2 "storage"(& +3 "core" & +2 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"( 'H +316 "core" ' +2 "storage"(!- +3 "core" -'Y +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3562 #t-> SE.jog 100 +2 .SE.jog 100 +2 "storage"(")d +16 "core" ) + "storage"(#% +5 "core" % A +695 #t-> SE.jog 100 +2 .SE.jog 100 +2 "storage"($)d +20 "core" ) + "storage"(%% +4 "core" %+ i +319 #t-> SE.jog 100 +2 .SE.jog 100 + "storage"(&)d +18 "core" ) +2 "storage"('% +3 "core" %   +1669 #t-> SE +2 "storage"((% +3 "core" %  +4430 #t-> 1.17*SE.countsPerUnit/SEinch +8248 #-> exit +6 #mEXIT @1684881433.88EDT @1684881445.05EDT = =mMAIN_scheduler =tMAIN @EDT1684881446.77 #"core_reset"Sent BREAK + #t@10822 receive with ifg=0x10, ie=0xFD + #@11457 receive with ifg=0x10, ie=0xFD + #@12113 receive with ifg=0x10, ie=0xFD + #@12748 receive with ifg=0x10, ie=0xFD + #@13383 receive with ifg=0x10, ie=0xFD #@14017 receive with ifg=0x10, ie=0xFD + #@14651 receive with ifg=0x10, ie=0xFD #@14977 receive with ifg=0x80, ie=0xFD + #@3956 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +239 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +389 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4 "Can" B!X +  B!X + #tPolling Can every 10:00 +3 #Cleanly exited at 18:37:13EDT23-May-23 +1907 #-> SE.down +2 .SE.configure :default +154 "sampler") +3 ) +2 "core"  +2 "collection"' +3 ' +3 "core"  +2 "processing"% +3 % +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +3 "collection"'% +3 "core" %F +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +4 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %[ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +4 "core" % 9 +2 .tSS.configure :default +2 "sampler")#.0X  +2 .tCC.configure :default +3 "collection"'$x2 ^22b +2 .tCC.hold +2 "collection"'\ , +4 "core" , +2 .tCC.configure :default +2 "collection"'$x2 ^22b +3 "processing"% & +3 "core" &!  +2 .tPC.configure :default +3 "processing"%$x2 ^22b +3 .tPC.hold + "processing"% , +4 "core" , +2 .tPC.configure :default +2 "processing"%$x2 ^22b +5 "manipulator"& % +3 "core" %\ % j _ = C +3 .tForearm.configure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.hold + "manipulator"&+ +4 "core" + + .tForearm.configure :loose +2 "manipulator"&#Q@2^d^b +3 && +3 "core" & S ^ = +2 .tElbow.configure :loose +3 "manipulator"&$ &.,(#b +3 .tElbow.hold + "manipulator"&, +4 "core" , +2 .tElbow.configure :loose +2 "manipulator"&$ &.,(#b +5 "storage"(& +3 "core" & k +3 .tSC.configure :loose +2 "storage"($.(\ 1~b +3 .tSC.hold + "storage"(, +4 "core" , + .tSC.configure :loose +2 "storage"($.(\ 1~b +4 (% +2 "core" % q  +36 .tSE.configure :default +7 "storage"(#QK-0-\ b +2 .tSE.hold +2 "storage"(+ +3 "core" + +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tCH.coast + "collection"' +3 .tCH.configure :default + "collection"'\ 2 +3 .tPH.coast + "processing"% +2 .tPH.configure :default +2 "processing"%\ 2 +3 #tAll dwarf controllers running firmware version 3.85 +2 "sampler") +10 "storage"(#QK-0-\ b +7 .tSE.seek :down +2 "storage"('v +256 "core" ' + "storage"(% +5 "core" %}  +463 #t-> Puck.raiseStack :place, SEplace +2 "storage"(& +3 "core" & J +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"('H +319 "core" ' + "storage"(- +4 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +2883 #t-> seTop +1553 #-> SE.seTop +2 !o:NoMethodError : mesgu:NameError::message*undefined method `seTop' for SE:Scale: name:\ seTop: args[:bt[ "8/home/esp/esp2/lib/slide.rb:441:in `method_missing'"(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 +6344 #-> SE.seTop +2 !o:NoMethodError : mesgu:NameError::message*undefined method `seTop' for SE:Scale: name:\ seTop: args[:bt[ "8/home/esp/esp2/lib/slide.rb:441:in `method_missing'"(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 +936 #-> SE.top + .SE.seek :top +2 "storage"(' +35 "core" ' + "storage"(% +4 "core" % +4678 #t-> SE.place +2 .SE.seek :place +2 "storage"(' +19 "core" ' +2 "storage"(% +3 "core" % 2 +2105 #t-> SE.top +2 .SE.seek :top +2 "storage"( ' +25 "core" ' +2 "storage"(!% +3 "core" % b  +506 #t-> SE.place +2 .SE.seek :place + "storage"("' +17 "core" ' +2 "storage"(#% +3 "core" % ! +5023 #t-> SE.top +2 .SE.seek :top +2 "storage"($' +21 "core" ' +2 "storage"(%% +3 "core" %  +951 #t-> SE.down 1 +2 "storage"(&% +3 "core" %  +2 .tSE.seek 0.99 Pucks below Top Plate +2 "storage"('' +38 "core" ' +2 "storage"((% +3 "core" % ? \ ' +1436 #t-> SE.down 0.3 +2 "storage"()% +3 "core" %  \ ' +2 .tSE.seek 1.3 Pucks below Top Plate +2 "storage"(*'9 +24 "core" ' + "storage"(+% +4 "core" %2 # \ ( +1454 #t-> SE.up 0.3 +2 "storage"(,% +3 "core" %3 \ \ ' +2 .tSE.seek 1 Pucks below Top Plate +2 "storage"(-' +28 "core" ' +2 "storage"(.% +3 "core" %  +653 #t-> SE.down 0.1 + "storage"(/% +3 "core" % & +3 .tSE.seek 1.09 Pucks below Top Plate + "storage"(0'0 +23 "core" ' +2 "storage"(1% +3 "core" %B  +539 #t-> SE.down 0.1 + "storage"(2% +4 "core" %0 i +2 .tSE.seek 1.19 Pucks below Top Plate +2 "storage"(3' +24 "core" ' +2 "storage"(4% +3 "core" %  +2343 #t-> SE.up .1 + "storage"(5% +3 "core" % h +3 .tSE.seek 1.1 Pucks below Top Plate + "storage"(6'4 +24 "core" ' + "storage"(7% +4 "core" %9 +851 #t-> SE.jog 100 +2 .SE.jog 100 + "storage"(8)d +17 "core" ) +2 "storage"(9% +3 "core" % } +682 #t-> SE +2 "storage"(:% +3 "core" %  +6002 #t-> exit +7 #mEXIT @1684881881.68EDT @1684881890.76EDT = =mMAIN_scheduler =tMAIN @EDT1684881892.44 #"core_reset"Sent BREAK + #t@62547 receive with ifg=0x10, ie=0xFD +2 #@63182 receive with ifg=0x10, ie=0xFD + #@63838 receive with ifg=0x10, ie=0xFD #@64472 receive with ifg=0x10, ie=0xFD + #@65107 receive with ifg=0x10, ie=0xFD #@206 receive with ifg=0x10, ie=0xFD + #@840 receive with ifg=0x10, ie=0xFD + #@1166 receive with ifg=0x80, ie=0xFD #@64963 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +237 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +377 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4 "Can" G! +  G! + #tPolling Can every 10:00 +3 #Cleanly exited at 18:44:41EDT23-May-23 +31 #-> SE.down +2 .SE.configure :default +154 "sampler") +2 ) +3 "core"  +2 "collection"' +3 ' +3 "core"  +2 "processing"% +3 % +2 "core"  +6 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 "collection"'% +4 "core" % +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +5 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %[ +3 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" % 9 +2 .tSS.configure :default +3 "sampler")#.0X D : +2 .tElbow.configure :loose +2 "manipulator"&$ &.,(#b +3 .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.configure :loose +2 "manipulator"&$ &.,(#b +5 "storage"(& +4 "core" & x # +2 .tSC.configure :loose +2 "storage"($.(\ 1~b +3 .tSC.hold + "storage"(, +4 "core" , +2 .tSC.configure :loose +2 "storage"($.(\ 1~b +3 (% +3 "core" % y % +36 .tSE.configure :default +7 "storage"(#QK-0-\ b +3 .tSE.hold + "storage"(+ +3 "core" + +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tCH.coast + "collection"' +3 .tCH.configure :default + "collection"'\ 2 +3 .tPH.coast + "processing"% +3 .tPH.configure :default + "processing"%\ 2 +3 #tAll dwarf controllers running firmware version 3.85 +2 "sampler") +10 "storage"(#QK-0-\ b +7 .tSE.seek :down +2 "storage"('v +258 "core" ' +2 "storage"(% +3 "core" %x   +1560 #t-> Puck.raiseStack :place, SEplace +2 "storage"(& +3 "core" &  +2 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +7 .tSE.seek :beamBreak +2 "storage"('H +318 "core" ' + "storage"(- +4 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +20821 #t-> exit +34 #mEXIT @1684882134.21EDT @1684882149.18EDT = =tMAIN =mMAIN_scheduler @EDT1684882150.84 #"core_reset"Sent BREAK + #t@50066 sendCRC with ifg=0x20, ie=0x7F + #@50282 sendCRC with ifg=0x20, ie=0x7F + #@51436 sendCRC with ifg=0x20, ie=0x7F + #@51652 sendCRC with ifg=0x20, ie=0x7F + #@52806 sendCRC with ifg=0x20, ie=0x7F #@53023 sendCRC with ifg=0x20, ie=0x7F + #@54176 sendCRC with ifg=0x20, ie=0x7F + #@55542 sendCRC with ifg=0x08, ie=0x5F #@19360 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +236 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +371 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4 "Can"  B" +   B" + #tPolling Can every 10:00 +3 #Cleanly exited at 18:48:53EDT23-May-23 +748 #-> SE.down +5 .SE.configure :default +154 "sampler") +3 ) +2 "core"  +2 "collection"' +3 ' +3 "core"  +2 "processing"% +3 % +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 "collection"'% +3 "core" %J +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +4 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %[ +2 .tPS.configure :default +3 "processing"%#A d`xb +3 "sampler")% +3 "core" % 9 +2 .tSS.configure :default +3 "sampler")#.0X Puck.raiseStack :place, SEplace + "storage"(& +3 "core" &  +3 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('H +318 "core" ' +2 "storage"(- +2 "core" -' +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +6564 #t-> SE.legend +2837 #-> SE.top +2 .SE.seek :top +2 "storage"(' +34 "core" ' +2 "storage"(% +3 "core" % g +2712 #t-> SE.down 1.3 +2 "storage"(% +3 "core" % ` +3 .tSE.seek 1.31 Pucks below Top Plate + "storage"('@ +45 "core" ' + "storage"( % +4 "core" %P (  +424 #t-> SE.top +2 .SE.seek :top + "storage"(!' +41 "core" ' +3 "storage"("% +3 "core" % \\ +604 #t-> SE.down 1.2 + "storage"(#% +3 "core" % F +3 .tSE.seek 1.2 Pucks below Top Plate + "storage"($' +46 "core" ' +2 "storage"(%% +3 "core" %   +773 #t-> SE +2 "storage"(&% +3 "core" % 1 +8073 #t-> 1.2*SE.countsPerUnit/SEinch +17465 #-> SE.down +2 .SE.seek :down +2 "storage"(''v +256 "core" ' + "storage"((% +4 "core" %v \\  +286 #t-> to 3 +2 "storage"()% +3 "core" %v  +2 "manipulator"&*% +3 "core" %\ $ P Q : ; C +2 "manipulator"&+& +4 "core" & R R ; +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 3 +2 "storage"(,( +191 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (-& +3 "core" & J  +652 #t-> Puck.raiseStack :place, SEplace +2 "storage"(.& +3 "core" &   +2 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(/'H +284 "core" ' +2 "storage"(0- +3 "core" -'H + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(1' +48 "core" ' +2498 #t-> SE.up 1 + "storage"(2% +3 "core" %   +3 .tSE.seek 0.18 Pucks below Top Plate + "storage"(3' +39 "core" ' +2 "storage"(4% +4 "core" % b +1346 #t-> SE.up 0.2 +3 "storage"(5% +6 "core" % K +7 .tSE.seek -0.03 Pucks below Top Plate + "storage"(6' +17 "core" ' +2 "storage"(7% +3 "core" % _ +4398 #t-> SE.down 0.2 +2 "storage"(8% +3 "core" %  Q +3 .tSE.seek 0.18 Pucks below Top Plate + "storage"(9' +24 "core" ' +2 "storage"(:% +3 "core" % 4 . +1001 #t-> SE.down 0.15 +2 "storage"(;% +3 "core" % < \ * +3 .tSE.seek 0.33 Pucks below Top Plate + "storage"(<'d +17 "core" ' + "storage"(=% +4 "core" %f \  +899 #t-> SE.up 0.15 + "storage"(>% +3 "core" %f <  +3 .tSE.seek 0.18 Pucks below Top Plate + "storage"(?' +23 "core" ' +2 "storage"(@% +3 "core" % +222 #t-> SE.up 0.15 + "storage"(A% +3 "core" % +3 .tSE.seek 0.03 Pucks below Top Plate +2 "storage"(B' +22 "core" ' +2 "storage"(C% +3 "core" % I +5318 "Can" ?&" +1610 #t-> 0.02*SE.countsPerUnit/SEinch +5730 #-> exit +7 #mEXIT @1684882829.97EDT @1684882837.70EDT = =mMAIN_scheduler =tMAIN @EDT1684882839.41 #"core_reset"Sent BREAK +2 #t@19932 receive with ifg=0x10, ie=0xFD + #@20567 receive with ifg=0x10, ie=0xFD + #@21223 receive with ifg=0x10, ie=0xFD #@21857 receive with ifg=0x10, ie=0xFD + #@22492 receive with ifg=0x10, ie=0xFD + #@23126 receive with ifg=0x10, ie=0xFD #@23761 receive with ifg=0x10, ie=0xFD + #@24088 receive with ifg=0x80, ie=0xFD + #@23859 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +242 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +393 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 "Can"\  B~" + \  B~" + #tPolling Can every 10:00 +2 #Cleanly exited at 19:00:29EDT23-May-23 +1448 #-> Puck.raiseStack :place, SEplace +154 "sampler") +3 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 "collection"'% +3 "core" %J +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +5 "core" + + .tCS.configure :default +3 "collection"'#P d@b +3 "processing"%% +3 "core" %[d +2 .tPS.configure :default +2 "processing"%#A d`xb +4 "sampler")% +3 "core" % 9 +2 .tSS.configure :default +2 "sampler")#.0X SE.down +2 .SE.seek :down +2 "storage"('v +272 "core" ' +2 "storage"(% +3 "core" %}   +280 #t-> to 2 +2 "storage"(% +3 "core" %}   +2 "manipulator"&% +3 "core" %\ # G O 8 ;< +3 "manipulator"&& +3 "core" & O N ; ; +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"( ( +198 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (!& +2 "core" & 9 +313 #t-> Puck.raiseStack :place, SEplace +2 "storage"("& +4 "core" &  +3 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(#'H +321 "core" ' +2 "storage"($- +2 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +54482 "Can" D#J +16586 #t-> SE.down +2 .SE.seek :down +2 "storage"(%'v +267 "core" ' +2 "storage"(&% +3 "core" % J +189 #t-> exit +6 #mEXIT @1684883616.13EDT @1684883623.29EDT = =mMAIN_scheduler =tMAIN @EDT1684883625.00 #"core_reset"Sent BREAK + #t@9201 receive with ifg=0x10, ie=0xFD + #@9836 receive with ifg=0x10, ie=0xFD + #@10492 receive with ifg=0x10, ie=0xFD + #@11127 receive with ifg=0x10, ie=0xFD + #@11762 receive with ifg=0x10, ie=0xFD #@12397 receive with ifg=0x10, ie=0xFD + #@13032 receive with ifg=0x10, ie=0xFD #@13358 receive with ifg=0x80, ie=0xFD + #@42449 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +242 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +390 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4 "Can"~ D#y@ + ~ D#y@ + #tPolling Can every 10:00 +3 #Cleanly exited at 19:13:36EDT23-May-23 +18729 #-> to 5 +154 "sampler") +2 ) +2 "core"  +3 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +2 "core"  +6 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 "collection"'% +3 "core" % +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +3 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %[ +2 .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +4 "core" % 9 +2 .tSS.configure :default +3 "sampler")#.0X Puck.raiseStack :place, SEplace + "storage"(& +3 "core" &; 9  +3 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('H +284 "core" ' +2 "storage"(- +3 "core" -'H +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(' +33 "core" ' +229 #t-> SE +2 "storage"( % +3 "core" % } # +703 #t-> SE +2 "storage"(!% +3 "core" % +1625 #t-> Puck.raiseStack :place, SEplace +2 "storage"("& +3 "core" &;   +2 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(#'H +29 "core" ' + "storage"($- +27 "core" -'H +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(%' +33 "core" ' +210 #t-> SE +2 "storage"(&% +3 "core" % %  +1948 #t-> SE + "storage"('% +4 "core" % <  +2365 #t-> SE.rawPostion +2 !o:NoMethodError : mesgu:NameError::message/undefined method `rawPostion' for SE:Scale: name:rawPostion: args[:bt[ "8/home/esp/esp2/lib/slide.rb:441:in `method_missing'"(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 +4540 #-> exit +6 #mEXIT @1684883953.87EDT @1684883961.44EDT = =mMAIN_scheduler =tMAIN @EDT1684883963.10 #"core_reset"Sent BREAK + #t@39318 receive with ifg=0x10, ie=0xFD + #@39948 receive with ifg=0x10, ie=0xFD + #@40597 receive with ifg=0x10, ie=0xFD + #@41229 receive with ifg=0x10, ie=0xFD + #@41862 receive with ifg=0x10, ie=0xFD #@42494 receive with ifg=0x10, ie=0xFD + #@43126 receive with ifg=0x10, ie=0xFD + #@43452 receive with ifg=0x80, ie=0xFD #@25029 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +236 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +375 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 "Can"} B\ #Ͷ + } B\ #Ͷ #tPolling Can every 10:00 +4 #Cleanly exited at 19:19:13EDT23-May-23 +646 #-> SE.down +2 .SE.configure :default +154 "sampler") +3 ) +2 "core"  +3 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +2 "core"  +6 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +3 "collection"'% +3 "core" %- +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold +2 "collection"'+ +4 "core" + + .tCS.configure :default +3 "collection"'#P d@b +3 "processing"%% +3 "core" %[ +2 .tPS.configure :default +3 "processing"%#A d`xb +3 "sampler")% +3 "core" % 9 +2 .tSS.configure :default +2 "sampler")#.0X to 3 +2 "storage"(% +3 "core" % t n " +2 "manipulator"&% +4 "core" %\ # + 4  6< +2 "manipulator"&& +3 "core" & , -  5 +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 3 + "storage"(( +355 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & x s g +417 #t-> to 2 +2 "storage"(% +3 "core" % 3 +2 "manipulator"&% +3 "core" %\ # F K X 9< +2 "manipulator"& & +4 "core" & O O J 9 +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(!( +192 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 ("& +3 "core" & p u  +350 #t-> Puck.raiseStack :place, SEplace +2 "storage"(#& +3 "core" & } +2 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +7 .tSE.seek :beamBreak +2 "storage"($'H +319 "core" ' + "storage"(%- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +2488 #t-> SE.down +2 .SE.seek :down +2 "storage"(&'v +259 "core" ' +2 "storage"('% +3 "core" %} {  +537 #t-> SC.to 3 +2 .SC.reconfigure :loose +2 "storage"($.(\ 1~b +3 .tSC.seek 3 +2 "storage"((( +191 "core" ( +2 "storage"()& +3 "core" &  +391 #t-> Puck.raiseStack :place, SEplace +2 "storage"(*& +3 "core" & .  +2 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(+'H +281 "core" ' +2 "storage"(,- +3 "core" -'H +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(-'* +33 "core" ' +375 #t-> SE +2 "storage"(.% +3 "core" %. g " +8161 #t-> SEinch +5192 #-> SC +2 "storage"(/& +3 "core" &   +1072 #t-> SE.down +2 .SE.seek :down +2 "storage"(0'v +272 "core" ' + "storage"(1% +4 "core" % . +105 #t-> to 2 + "storage"(2% +3 "core" %  +2 "manipulator"&3% +4 "core" %  O O / 9% +2 "manipulator"&4& +3 "core" & H K 9 8 +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(5( +198 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (6& +3 "core" & } x +669 #t-> Puck.raiseStack :place, SEplace +2 "storage"(7& +3 "core" & d +3 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(8'H +319 "core" ' + "storage"(9- +4 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +1130 #t-> SE.down 0.1 + "storage"(:% +3 "core" % m +3 .tSE.seek 1.06 Pucks below Top Plate + "storage"(;' +18 "core" ' +2 "storage"(<% +4 "core" %  +383 #t-> SE.down 0.1 + "storage"(=% +3 "core" % +3 .tSE.seek 1.17 Pucks below Top Plate + "storage"(>' +19 "core" ' +2 "storage"(?% +3 "core" % R  +1169 #t-> SE +2 "storage"(@% +3 "core" %  +1742 #t-> 1.17*SE.countsPerUnit/SEinch +19774 #-> 2*SE.countsPerUnit/SEinch +2952 #-> 1.1*SE.countsPerUnit/SEinch +8920 "Can" } >k$c +23672 #t-> SE.rawPosition +2 "storage"(A% +3 "core" %  +5110 #t-> SE.place +2 .SE.seek :place +2 "storage"(B'* +43 "core" ' +2 "storage"(C% +4 "core" %$ Q +1162 #t-> SE.legend +1625 #-> SE.down 1.17 + "storage"(D% +3 "core" %# % +3 .tSE.seek 1.24 Pucks below Top Plate +2 "storage"(E' +45 "core" ' +2 "storage"(F% +4 "core" % 2 +1739 #t-> SE.place +2 .SE.seek :place +2 "storage"(G'* +43 "core" ' +2 "storage"(H% +4 "core" %. P +1091 #t-> SE.down 0.1 + "storage"(I% +3 "core" %- ! +3 .tSE.seek 0.18 Pucks below Top Plate +2 "storage"(J' +19 "core" ' +2 "storage"(K% +3 "core" % W  +2146 #t-> SE.down .1 +2 "storage"(L% +3 "core" %   +2 .tSE.seek 0.29 Pucks below Top Plate +2 "storage"(M'2 +18 "core" ' +2 "storage"(N% +3 "core" %F  % +417 #t-> SE.down .1 + "storage"(O% +3 "core" %: V +3 .tSE.seek 0.39 Pucks below Top Plate + "storage"(P' +25 "core" ' +2 "storage"(Q% +3 "core" % C +1283 #t-> Puck.raiseStack :place, SEplace +2 "storage"(R& +3 "core" &  +2 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(S'H +72 "core" ' +2 "storage"(T- +2 "core" -'~ +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +1705 #t-> SE.down 0.2 + "storage"(U% +3 "core" % V +3 .tSE.seek 1.16 Pucks below Top Plate + "storage"(V' +22 "core" ' + "storage"(W% +5 "core" % @ +1001 #t-> SE.rawPosition +2 "storage"(X% +3 "core" % m +3348 #t-> SEinch +2188 #-> 0.169*2054 +3972 #-> 0.619*2054 +7359 #-> 0.08*1271 +1740 "Can"$| ?$ +5848 #t-> -29500+101.68 +18930 #-> 29500-28022 +2587 #-> 1478/1271 +6940 #-> SEinch +1823 #-> SEinch*0.619 +23630 #-> exit +6 #mEXIT @1684885766.30EDT @1684885774.08EDT = =tMAIN =mMAIN_scheduler @EDT1684885775.74 #"core_reset"Sent BREAK + #t@5657 receive with ifg=0x10, ie=0xFD + #@6289 receive with ifg=0x10, ie=0xFD + #@6961 receive with ifg=0x10, ie=0xFD + #@7594 receive with ifg=0x10, ie=0xFD + #@8242 receive with ifg=0x10, ie=0xFD #@8874 receive with ifg=0x10, ie=0xFD + #@9506 receive with ifg=0x10, ie=0xFD #@9833 receive with ifg=0x80, ie=0xFD + #@17814 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +238 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +379 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 "Can"@| B% + @| B% + #tPolling Can every 10:00 +3 #Cleanly exited at 19:49:26EDT23-May-23 +611 #-> SE.down +2 .SE.configure :default +154 "sampler") +3 ) +2 "core"  +3 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +3 "collection"'% +3 "core" % +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +5 "core" + + .tCS.configure :default +3 "collection"'#P d@b +3 "processing"%% +3 "core" %[( +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +4 "core" % 9 +2 .tSS.configure :default +2 "sampler")#.0X Puck.raiseStack :place, SEplace + "storage"(& +3 "core" & y +3 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('H +322 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +42610 #t-> SE.down +2 .SE.seek :down +2 "storage"('v +260 "core" ' +2 "storage"(% +3 "core" % l l A +253 #t-> to 5 +2 "storage"(% +3 "core" % y y R +2 "manipulator"&% +3 "core" %  * , B 6% +3 "manipulator"& & +3 "core" & 8 6 5 +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(!(; +517 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 ("& +2 "core" &; s q 8 +1039 #t-> SE.place +2 .SE.seek :place +2 "storage"(#' +266 "core" ' + "storage"($% +4 "core" % t x u +9115 #t-> SE.top +2 .SE.seek :top + "storage"(%' +41 "core" ' + "storage"(&% +4 "core" % x s +1476 #t-> SE.jog 20 +2 .SE.jog 20 + "storage"(') +19 "core" ) + "storage"((% +5 "core" % !  +1582 #t-> SE.status +2 "storage"()% +3 "core" % -  +553 "Can"M| >&( +3923 #t-> -29478--29500 +1679 #-> 22/1271 +5152 #-> exit +7 #mEXIT @1684886489.33EDT @1684886498.08EDT = =tMAIN =mMAIN_scheduler @EDT1684886499.84 #"core_reset"Sent BREAK + #t@7294 receive with ifg=0x10, ie=0xFD + #@7926 receive with ifg=0x10, ie=0xFD + #@8580 receive with ifg=0x10, ie=0xFD + #@9212 receive with ifg=0x10, ie=0xFD #@9845 receive with ifg=0x10, ie=0xFD + #@10477 receive with ifg=0x10, ie=0xFD + #@11110 receive with ifg=0x10, ie=0xFD #@11436 receive with ifg=0x80, ie=0xFD + #@27632 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +10 #ESP2 v3.42 I2C Gateway v3.20 for core bus +247 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +398 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4 "Can"J{ A&G + J{ A&G #tPolling Can every 10:00 +4 #Cleanly exited at 20:01:29EDT23-May-23 +815 #-> SE.home.to :down +2 .SE.configure :default +154 "sampler") +3 ) +2 "core"  +3 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +3 "core"  +5 "collection"' 9\ +3 ' 0\ +3 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 "collection"'% +3 "core" % +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +4 "core" + + .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %[ +2 .tPS.configure :default +3 "processing"%#A d`xb +3 "sampler")% +3 "core" % 9 +2 .tSS.configure :default +3 "sampler")#.0X SE.place +2 .SE.seek :place +2 "storage"(' +279 "core" ' +2 "storage"(% +3 "core" % w x  +1239 #t-> SE +2 "storage"(% +3 "core" % r o ' +600 #t-> SE.jog -20 +2 .SE.jog -20 +2 "storage"() +12 "core" ) +2 "storage"(% +4 "core" % t q +577 #t-> SE.jog 40 +2 .SE.jog 40 +2 "storage"()( +13 "core" ) +2 "storage"(% +4 "core" % i +1171 #t-> SE.jog 40 + .SE.jog 40 +2 "storage"( )( +19 "core" ) + "storage"(!% +5 "core" % u z  " +257 #t-> SE.jog 40 + .SE.jog 40 +2 "storage"(")( +15 "core" ) +2 "storage"(#% +4 "core" %^  +1968 #t-> SE.status +2 "storage"($% +3 "core" %K l l +1727 #t-> SE.place-SE.top +2 .SE.seek :place +2 "storage"(%' +15 "core" ' +2 .tSE.seek :top +2 "storage"(&' +8 "core" ' +3 !to:Log::CannotDump: mesg"8#:bt["7/home/esp/esp2/lib/log.rb:501:in `recordException'"7/home/esp/esp2/lib/log.rb:636:in `recordException'"5/home/esp/esp2/lib/rmutex.rb:99:in `synchronize'"7/home/esp/esp2/lib/log.rb:635:in `recordException'"5/home/esp/esp2/lib/esp.rb:321: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:204:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +2046 #-> SE.place +2 .SE.seek :place +2 "storage"('' +16 "core" ' +2 "storage"((% +3 "core" % q k \  +599 #t-> SE.jog 40 + .SE.jog 40 +2 "storage"())( +15 "core" ) +2 "storage"(*% +3 "core" % # +1042 #t-> SE.jog 40 + .SE.jog 40 +2 "storage"(+)( +19 "core" ) + "storage"(,% +5 "core" %> s y q  +441 #t-> SE +2 "storage"(-% +3 "core" %;  +1931 #t-> SE.status +2 "storage"(.% +3 "core" %;  +2151 #t-> -29381--29500 +1207 #-> 119/1271 +4879 #-> exit +7 #mEXIT @1684886748.89EDT @1684886757.11EDT = =mMAIN_scheduler =tMAIN @EDT1684886758.85 #"core_reset"Sent BREAK + #t@6682 receive with ifg=0x10, ie=0xFD + #@7314 receive with ifg=0x10, ie=0xFD + #@7968 receive with ifg=0x10, ie=0xFD + #@8601 receive with ifg=0x10, ie=0xFD #@9233 receive with ifg=0x10, ie=0xFD + #@9865 receive with ifg=0x10, ie=0xFD + #@10497 receive with ifg=0x10, ie=0xFD #@10824 receive with ifg=0x80, ie=0xFD + #@57748 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +12 #ESP2 v3.42 I2C Gateway v3.20 for core bus +256 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +382 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 "Can"H| E"& + H| E"& + #tPolling Can every 10:00 +3 #Cleanly exited at 20:05:48EDT23-May-23 +35 #-> SE.home.to :down +2 .SE.configure :default +154 "sampler") +3 ) +2 "core"  +2 "collection"' +3 ' +3 "core"  +2 "processing"% +3 % +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +3 "collection"'% +3 "core" % +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +3 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %[ +2 .tPS.configure :default +3 "processing"%#A d`xb +3 "sampler")% +3 "core" % 9 +2 .tSS.configure :default +2 "sampler")#.0X SE.place +2 .SE.seek :place +2 "storage"('6 +281 "core" ' +2 "storage"(% +3 "core" %+ n j +2381 #t-> SE.down +2 .SE.seek :down +2 "storage"('v +271 "core" ' +2 "storage"(% +3 "core" %w p   +17 #t-> to 2 + "storage"(% +3 "core" %w j o 4  +2 "manipulator"&% +4 "core" %  5 + Q 7% +2 "manipulator"&& +4 "core" & 5 4 7 +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"( ( +508 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (!& +3 "core" & S _ S +282 #t-> Puck.raiseStack :place, SEplace + "storage"("& +3 "core" & r q L +3 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(#'H +320 "core" ' + "storage"($- +3 "core" -'{ +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +6554 #t-> SE.status + "storage"(%% +3 "core" %   +7239 #t-> SE.legend +31473 #-> SEinch +9357 "Can"I} ?p' +3254 #t-> exit +6 #mEXIT @1684887397.37EDT @1684887410.45EDT = =tMAIN =mMAIN_scheduler @EDT1684887412.19 #"core_reset"Sent BREAK + #t@38526 receive with ifg=0x10, ie=0xFD + #@39158 receive with ifg=0x10, ie=0xFD + #@39813 receive with ifg=0x10, ie=0xFD + #@40445 receive with ifg=0x10, ie=0xFD + #@41077 receive with ifg=0x10, ie=0xFD #@41710 receive with ifg=0x10, ie=0xFD + #@42342 receive with ifg=0x10, ie=0xFD #@42668 receive with ifg=0x80, ie=0xFD + #@26538 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +10 #ESP2 v3.42 I2C Gateway v3.20 for core bus +250 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +393 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 "Can"R| A', + R| A', #tPolling Can every 10:00 +4 #Cleanly exited at 20:16:37EDT23-May-23 +766 #-> SE.home.to :home +2 .SE.configure :default +155 "sampler") +2 ) +2 "core"  +3 "collection"' +3 ' +2 "core"  +3 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 "collection"'% +5 "core" % +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +4 "core" + + .tCS.configure :default +3 "collection"'#P d@b +3 "processing"%% +3 "core" %[M +2 .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" % 9 +3 .tSS.configure :default +2 "sampler")#.0X Puck.raiseStack :place, SEplace +2 "storage"(& +3 "core" & p p  +2 .tSE.reconfigure :place +3 "storage"(#]]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('H +299 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +6770 #t-> SE.status +2 "storage"(% +3 "core" %  o q  +6354 #t-> Puck.raiseStack :place, SEplace +2 "storage"(& +3 "core" & o o $ +2 .tSE.reconfigure :place +3 "storage"(#]]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('H +45 "core" ' +2 "storage"(- +3 "core" -'\ +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +408 #t-> SE +2 "storage"( % +3 "core" %  n s   +3259 #t-> SE + "storage"(!% +3 "core" %  q q !  +7107 #t-> exit +7 #mEXIT @1684887683.77EDT @1684887692.79EDT = =mMAIN_scheduler =tMAIN @EDT1684887693.94 !to:Interrupt: mesg":\ signoi:bt["+/home/esp/esp2/lib/esp.rb:81:in `join'"1/home/esp/esp2/lib/esp.rb:81:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 @1684887693.95EDT @1684887702.53EDT = =mMAIN_scheduler =tMAIN @EDT1684887704.23 #"core_reset"Sent BREAK +2 #t@18243 receive with ifg=0x10, ie=0xFD + #@18876 receive with ifg=0x10, ie=0xFD + #@19530 receive with ifg=0x10, ie=0xFD #@20163 receive with ifg=0x10, ie=0xFD + #@20796 receive with ifg=0x10, ie=0xFD + #@21428 receive with ifg=0x10, ie=0xFD #@22060 receive with ifg=0x10, ie=0xFD + #@22386 receive with ifg=0x80, ie=0xFD + #@42998 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +241 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +389 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4 "Can"T| J't + T| J't #tPolling Can every 10:00 +4 #Cleanly exited at 20:21:23EDT23-May-23 +34 #-> SE.home.to :home +2 .SE.configure :default +154 "sampler") +3 ) +2 "core"  +3 "collection"' +3 ' +2 "core"  +3 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +5 "sampler")&\ +2 "collection"'% +3 "core" % +2 .tCS.configure :default +3 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +3 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +4 "processing"%% +3 "core" %[& +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +4 "core" % 9 +2 .tSS.configure :default +2 "sampler")#.0X Puck.raiseStack :place, SEplace +2 "storage"(& +3 "core" & W X [ +2 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('H +315 "core" ' +2 "storage"(- +3 "core" -': + .tSE.configure :default +3 "storage"(#QK-0-\ b +7117 #t-> exit +6 #mEXIT @1684887856.69EDT @1684887864.77EDT = =tMAIN =mMAIN_scheduler @EDT1684887866.54 #"core_reset"Sent BREAK + #t@38729 sendCRC with ifg=0x20, ie=0x7F + #@38945 sendCRC with ifg=0x20, ie=0x7F + #@40099 sendCRC with ifg=0x20, ie=0x7F + #@40315 sendCRC with ifg=0x20, ie=0x7F + #@41469 sendCRC with ifg=0x20, ie=0x7F #@41685 sendCRC with ifg=0x20, ie=0x7F + #@42839 sendCRC with ifg=0x20, ie=0x7F #@44205 sendCRC with ifg=0x08, ie=0x5F + #@47175 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +10 #ESP2 v3.42 I2C Gateway v3.20 for core bus +248 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +392 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 "Can"P| P' + P| P' #tPolling Can every 10:00 +4 #Cleanly exited at 20:24:16EDT23-May-23 +34 #-> SE.home.to :home +2 .SE.configure :default +154 "sampler") +3 ) +3 "core"  +2 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +3 "core"  +6 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 "collection"'% +4 "core" % +2 .tCS.configure :default +7 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +4 "core" + + .tCS.configure :default +7 "collection"'#P d@b +3 "processing"%% +4 "core" %[ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" % 9 +3 .tSS.configure :default +2 "sampler")#.0X Puck.raiseStack :place, SEplace +2 "storage"(& +3 "core" & L V T +2 .tSE.reconfigure :place +3 "storage"(#]\\K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('H +316 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +16899 #t-> exit +6 #mEXIT @1684888058.93EDT @1684888066.09EDT = =tMAIN =mMAIN_scheduler @EDT1684888067.78 #"core_reset"Sent BREAK +2 #t@47881 sendCRC with ifg=0x20, ie=0x7F + #@48097 sendCRC with ifg=0x20, ie=0x7F + #@49251 sendCRC with ifg=0x20, ie=0x7F #@49467 sendCRC with ifg=0x20, ie=0x7F + #@50621 sendCRC with ifg=0x20, ie=0x7F + #@50837 sendCRC with ifg=0x20, ie=0x7F #@51991 sendCRC with ifg=0x20, ie=0x7F + #@53357 sendCRC with ifg=0x08, ie=0x5F #@13013 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +10 #ESP2 v3.42 I2C Gateway v3.20 for core bus +241 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +373 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 "Can"J| M' + J| M' #tPolling Can every 10:00 +4 #Cleanly exited at 20:27:38EDT23-May-23 +766 #-> SE.home.to :home +2 .SE.configure :default +154 "sampler") +3 ) +2 "core"  +2 "collection"' +3 ' +3 "core"  +2 "processing"% +3 % +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 "collection"'% +5 "core" % +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +5 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %[ +2 .tPS.configure :default +2 "processing"%#A d`xb +4 "sampler")% +3 "core" % 9 +2 .tSS.configure :default +2 "sampler")#.0X Puck.raiseStack :place, SEplace +2 "storage"(& +4 "core" & V P i +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"('H +313 "core" ' +2 "storage"(- +9 "core" -': +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +2390 #t-> SE.position +2 "storage"(% +3 "core" % 8 n o  +619 #t-> SE.rawPosition + "storage"(% +3 "core" % 8 o o +2763 #t-> SE.jog 80 + .SE.jog 80 +2 "storage"()P +17 "core" ) + "storage"(% +4 "core" % q t 0 +323 #t-> SE.rawPosition +2 "storage"( % +3 "core" % = ? +14991 #t-> seInch +855 #-> SEinch +16798 #-> exit +6 #mEXIT @1684888481.39EDT @1684888489.68EDT = =tMAIN =mMAIN_scheduler @EDT1684888491.40 #"core_reset"Sent BREAK + #t@59324 receive with ifg=0x10, ie=0xFD + #@59956 receive with ifg=0x10, ie=0xFD + #@60611 receive with ifg=0x10, ie=0xFD + #@61244 receive with ifg=0x10, ie=0xFD + #@61876 receive with ifg=0x10, ie=0xFD #@62508 receive with ifg=0x10, ie=0xFD + #@63140 receive with ifg=0x10, ie=0xFD + #@63466 receive with ifg=0x80, ie=0xFD #@51329 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +247 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +400 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 "Can"M} Mx(9 + M} Mx(9 + #tPolling Can every 10:00 +4 #Cleanly exited at 20:34:41EDT23-May-23 +431 #-> SE.home.to :home +3 .SE.configure :default +154 "sampler") +2 ) +3 "core"  +2 "collection"' +3 ' +3 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +5 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 "collection"'% +3 "core" % +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +3 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %[ +2 .tPS.configure :default +3 "processing"%#A d`xb +3 "sampler")% +3 "core" % 9 +2 .tSS.configure :default +3 "sampler")#.0X Puck.raiseStack :place, SEplace + "storage"(& +3 "core" & B @ +3 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('H +310 "core" ' +2 "storage"(- +3 "core" -'A +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +11836 #t-> SE.legend +35120 #-> SE.down +2 .SE.seek :down +2 "storage"('v +258 "core" ' +2 "storage"(% +3 "core" %} s u  +3159 #t-> access2 +290 #-> access 2 +2 "storage"(% +3 "core" %} j p N  +2 "manipulator"&% +4 "core" %     4% +2 "manipulator"& & +4 "core" &    4 +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(!(K +662 "core" ( +2 .tSC.configure :limp +7 "storage"($(\ 1b +3 ("& +3 "core" &K Q `  +388 #t-> access 1 +2 "storage"(#% +3 "core" %} v x  +2 "manipulator"&$% +5 "core" %  . + ) 5% + "manipulator"&%& +4 "core" & ( ( 5 +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(&(; +196 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 ('& +3 "core" &; L K R +943 #t-> to 1 +2 "storage"((% +3 "core" %} r o -  +2 "manipulator"&)% +3 "core" %  6 7 6% +2 "manipulator"&*& +4 "core" & 7 5 6 +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(+( +661 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (,& +2 "core" & V Y +190 #t-> Puck.raiseStack :pick, SEpick +2 "storage"(-& +3 "core" & u m V +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(.'H +207 "core" ' + "storage"(/- +3 "core" -'2 +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +599 #t-> SE.down +2 .SE.seek :down +2 "storage"(0'v +163 "core" ' +2 "storage"(1% +4 "core" %} s x  +1805 #t-> to 4 +2 "storage"(2% +3 "core" %} } E  +2 "manipulator"&3% +3 "core" %  8 7 7% +2 "manipulator"&4& +4 "core" & 4 7 7 +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 4 + "storage"(5(,> +509 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +3 (6& +2 "core" &,; M V '  +8 "Can"F| = ( +9303 #t-> Puck.raiseStack :pick, SEpick + "storage"(7& +3 "core" &,; \\  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(8'H +287 "core" ' + "storage"(9- +4 "core" -'H + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 .tSE.seek :pick + "storage"(:'m +23 "core" ' +1463 #t-> SE.status +2 "storage"(;% +3 "core" %e b  +4253 #t-> SE.down +2 .SE.seek :down + "storage"(<'v +272 "core" ' +2 "storage"(=% +3 "core" %} H  +336 #t-> exit +6 #mEXIT @1684889257.75EDT @1684928962.25EDT = =tMAIN =mMAIN_scheduler @EDT1684928963.95 #"core_reset"Sent BREAK + #t@9002 receive with ifg=0x10, ie=0xFD + #@9635 receive with ifg=0x10, ie=0xFD + #@10290 receive with ifg=0x10, ie=0xFD + #@10922 receive with ifg=0x10, ie=0xFD + #@11555 receive with ifg=0x10, ie=0xFD #@12187 receive with ifg=0x10, ie=0xFD + #@12820 receive with ifg=0x10, ie=0xFD #@13146 receive with ifg=0x80, ie=0xFD + #@681 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +241 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +381 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4 "Can"\ ?:{O + \ ?:{O + #tPolling Can every 10:00 +2 #Cleanly exited at 20:47:37EDT23-May-23 +1002 #-> ESP.shutdown +3 #Asleep / Shutdown +30 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF +2 #Shutdown +545 #t-> ESP.wakeup +4 #Powering core bus +544 .Gate.power :raw,:ON +3 "sampler") +19 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X to 2 +2 "storage"(1% +3 "core" % 3 0 Y\ 8 +2 "manipulator"&2% +3 "core" %\    +3 "manipulator"&3& +3 "core" & !  +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(4( +195 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (5& +3 "core" &   K\ 3 +3393 #t-> access 2 +2 "storage"(6% +3 "core" % 7 2 l\ 8 +2 "manipulator"&7% +4 "core" %\   +2 "manipulator"&8& +3 "core" &  +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(9(K +675 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (:& +3 "core" &K A\ 0 +1087 #t-> access 1 +2 "storage"(;% +3 "core" % 3 2\ 7 +2 "manipulator"&<% +3 "core" %\    +3 "manipulator"&=& +3 "core" &  +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(>(; +200 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (?& +3 "core" &; $ \ 2 +1057 #t-> access 2 +3 "storage"(@% +3 "core" % 4 5 ~\ 7 +2 "manipulator"&A% +4 "core" %\   +2 "manipulator"&B& +3 "core" &   +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(C(K +198 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (D& +3 "core" &K  K\ 2 +8850 #t-> Puck.raiseStack :pick, SEpick + "storage"(E& +3 "core" &K 9 > w\ 8 +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(F'H +270 "core" ' +2 "storage"(G- +3 "core" -'H +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :pick + "storage"(H'm +23 "core" ' +1051 #t-> SE.down + .SE.seek :down +2 "storage"(I'v +267 "core" ' + "storage"(J% +4 "core" %~ C 9 x\ 8 +88 #t-> to 2 +2 "storage"(K% +3 "core" %~ , ) \ 8 +2 "manipulator"&L% +3 "core" %\  D  +3 "manipulator"&M& +3 "core" &   +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(N( +669 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (O& +3 "core" &  \ 1 +287 #t-> Puck.raiseStack :pick, SEpick +2 "storage"(P& +3 "core" & ' / @\ 7 +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(Q'H +283 "core" ' +2 "storage"(R- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +1162 #t-> SE.status +2 "storage"(S% +3 "core" % > 7 n\ 8 +423 #t-> SE.rawPosition +2 "storage"(T% +3 "core" % G F\ 9 +346 #t-> SE.position +2 "storage"(U% +3 "core" % J J G\ 9 +9496 #t-> Hand.open + .Hand.open +2 "manipulator"&V1 +69 "core" 1 +998 #t-> Arm.to 2 +2 "manipulator"&W& +3 "core" &     +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&X( +3 "core" ( +2 "manipulator"&Y& +3 "core" &    +2 "storage"(Z& +4 "core" & I L O\ ; +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&[' +100 "core" ' +2 "manipulator"&\\& +3 "core" &   +2 "manipulator"&]% +4 "core" %0  +5840 #t-> Hand.close +2 .Hand.close + "manipulator"&^/ +66 "core" / +893 #t-> Hand.open +2 .Hand.open + "manipulator"&_1 +67 "core" 1 +948 #t-> Hand.open +661 #-> Hand.close + .Hand.close + "manipulator"&`/ +76 "core" / +2347 #t-> Hand.open +2 .Hand.open + "manipulator"&a1 +75 "core" 1 +400 #t-> Hand.close +2 .Hand.close + "manipulator"&b/ +72 "core" / +1218 #t-> Hand.open +2 .Hand.open + "manipulator"&c1 +66 "core" 1 +389 #t-> Arm.retract + "manipulator"&d% +4 "core" % 0  9 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&e'\ +93 "core" ' +2 "manipulator"&f& +4 "core" &   ]  +2 "manipulator"&g% +3 "core" %\ !   5 +206 #t-> SE.down +2 .SE.seek :down +2 "storage"(h'v +273 "core" ' + "storage"(i% +3 "core" %} I H \ 9 +2320 #t-> Puck.raiseStack :pick, SEpick +2 "storage"(j& +3 "core" & ? =\ 9 +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(k'H +282 "core" ' +2 "storage"(l- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +453 #t-> Arm.to 2 +2 "manipulator"&m& +2 "core" & 5  +3 .tElbow.seek 2 + "manipulator"&n( +4 "core" ( +2 "manipulator"&o& +3 "core" &    +2 "storage"(p& +3 "core" & E ; \ 9 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&q' +94 "core" ' + "manipulator"&r& +4 "core" &  * u  +2 "manipulator"&s% +3 "core" %   _ +426 #t-> Hand.close +2 .Hand.close + "manipulator"&t/ +75 "core" / +4572 #t-> Arm.retract +2 .Hand.open + "manipulator"&u1 +75 "core" 1 + "manipulator"&v% +4 "core" %  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&w'\ +96 "core" ' +2 "manipulator"&x& +3 "core" &   "  +2 "manipulator"&y% +3 "core" %\    ] + +342 "Can"\ A<PV> +1037 #t-> Arm.grab 2 + "manipulator"&z& +3 "core" &   }  +2 .tElbow.seek 2 +2 "manipulator"&{( +4 "core" ( + "manipulator"&|& +3 "core" &    +2 "storage"(}& +4 "core" & L K ;\ : +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&~' +99 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&/ +77 "core" / +1020 #t-> Arm.to CC +2 "manipulator"&& +3 "core" &    +2 "manipulator"&% +3 "core" %     +3 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +2 .tElbow.seek CC + "manipulator"&( +172 "core" ( + "manipulator"&& +4 "core" &# E =C +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +36 && +10 "core" &# \ =C +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&', +104 "core" ' +2 "manipulator"& & +4 "core" &#  =C +2 "manipulator"&% +3 "core" %  c +397 #t-> SE.ddown +2 !o:NoMethodError : mesgu:NameError::message*undefined method `ddown' for SE:Scale: name:\ ddown: args[:bt[ "8/home/esp/esp2/lib/slide.rb:441:in `method_missing'"(ESP):31:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +370 #-> SE.down +2 .SE.seek :down +2 "storage"(\ 'v +268 "core" ' +2 "storage"( % +3 "core" % * <\ 4 +2219 #t-> Puck.raiseStack :place, SEplace + "storage"(& +3 "core" &  \ 4 +3 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"('H +275 "core" ' +2 "storage"(- +2 "core" -'H +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"('6 +36 "core" ' + !to:Puck::Error: mesg".0 pucks loaded in tube 2 when expecting 1:bt[\ ";/home/esp/esp2/utils/puckmoves.rb:259:in `verifyCount'":/home/esp/esp2/utils/puckmoves.rb:586:in `raiseStack'"(ESP):33:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +1325 #-> SE.down +2 .SE.seek :down +2 "storage"('v +268 "core" ' +2 "storage"( % +3 "core" %   \ 3 +28 #t-> access 2 +3 "storage"(% +3 "core" %   \ 3 +2 "manipulator"&% +4 "core" %  +2 "manipulator"&% +4 "core" %  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +205 "core" ( + "manipulator"& % +4 "core" %\   +2 "manipulator"&& +3 "core" &d  +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"((K +671 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 ("& +3 "core" &K ;\ / +458 #t-> to 2 +2 "storage"(#% +3 "core" % ( 1 s\ 6 +2 "manipulator"&$% +3 "core" %\    +3 "manipulator"&%& +3 "core" &d  +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(&( +662 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 ('& +3 "core" &  _\ 1 +463 #t-> Puck.raiseStack :place, SEplace +2 "storage"((& +3 "core" & 2 2 \ 5 +2 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"()'H +275 "core" ' + "storage"(*- +4 "core" -'H + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"(+'6 +34 "core" ' +540 #t-> Arm.to 2 +3 "manipulator"&,& +3 "core" &d  +2 "manipulator"&-% +4 "core" %\    +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&.( +108 "core" ( +2 "manipulator"&/& +3 "core" & ( +2 "storage"(0& +3 "core" & 5 ' L\ 6 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&1' +98 "core" ' +2 "manipulator"&2& +4 "core" & ' +2 "manipulator"&3% +3 "core" %  +552 #t-> Hand.open +2 .Hand.open + "manipulator"&51 +69 "core" 1 +326 #t-> Arm.retract +2 "manipulator"&% +3 "core" %  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&6'\ +89 "core" ' +3 "manipulator"&7& +3 "core" &  N ' +2 "manipulator"&8% +4 "core" %\    +302 #t-> SE.down + .SE.seek :down +2 "storage"(4'v +266 "core" ' +3 "storage"(:% +3 "core" % 2 1 /\ 7 +4489 #t-> access 5 +3 "storage"(;% +3 "core" % 1 . S\ 7 +2 "manipulator"&<% +3 "core" %\  B  +2 "manipulator"&=& +4 "core" &  ' +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(?( +3 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (9& +3 "core" & & . O\ 7 +319 #t-> to 5 +2 "storage"(@% +3 "core" % $ $\ 7 +2 "manipulator"&A% +3 "core" %\  \  +2 "manipulator"&B& +4 "core" &  ' +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"(D(; +519 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (>& +3 "core" &; 7\ 1 +1144 #t-> Puck.raiseStack :pick, SEpick +2 "storage"(E& +4 "core" &; 3 4\ 7 +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(G'H +271 "core" ' +2 "storage"(- +2 "core" -'H +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 .tSE.seek :pick + "storage"(F'm +23 "core" ' +2308 #t-> SE.rawPosition +2 "storage"(J% +3 "core" %h + 5 5\ 8 +2898 #t-> SE.position +2 "storage"(H% +3 "core" %h = A \ 9 +11605 #t-> SE.legend +22920 "Can"~\ A?>P> +17789 #t-> exit +6 #mEXIT @1684930350.79EDT @1684930359.70EDT = =tMAIN =mMAIN_scheduler @EDT1684930361.41 #"core_reset"Sent BREAK +2 #t@62341 receive with ifg=0x10, ie=0xFD #@62973 receive with ifg=0x10, ie=0xFD + #@63628 receive with ifg=0x10, ie=0xFD + #@64260 receive with ifg=0x10, ie=0xFD + #@64893 receive with ifg=0x10, ie=0xFD #@65526 receive with ifg=0x10, ie=0xFD + #@622 receive with ifg=0x10, ie=0xFD #@948 receive with ifg=0x80, ie=0xFD + #@32693 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +10 #ESP2 v3.42 I2C Gateway v3.20 for core bus +241 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +388 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4 "Can".\ C@Q + .\ C@Q + #tPolling Can every 10:00 +3 #Cleanly exited at 08:12:30EDT24-May-23 +4234 #-> Arm.retract +2 .Hand.open +154 "sampler") +3 ) +2 "core"  +2 "collection"' +3 ' +3 "core"  +2 "processing"% +3 % +2 "core"  +6 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 "collection"'% +3 "core" %\  +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +5 "core" + + .tCS.configure :default +3 "collection"'#P d@b +3 "processing"%% +3 "core" %Z\ & +2 .tPS.configure :default +3 "processing"%#A d`xb +3 "sampler")% +3 "core" % \ PA +2 .tSS.configure :default +2 "sampler")#.0X SE.down +2 .SE.seek :down +2 "storage"('v +267 "core" ' +2 "storage"(% +3 "core" %w V S Z\ ; +3461 #t-> Puck.raiseStack :pick, SEpick + "storage"(& +3 "core" &; U p \ < +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('H +274 "core" ' +2 "storage"(- +3 "core" -'H +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 .tSE.seek :pick + "storage"( ' +27 "core" ' +979 #t-> SE.rawPosition +2 "storage"(!% +3 "core" % K I B\ ; $ +1583 #t-> SE.position +2 "storage"("% +3 "core" % K L ?\ ; $ +3675 #t-> SE.down +2 .SE.seek :down + "storage"(#'v +273 "core" ' +2 "storage"($% +3 "core" %~ H H \ : +570 #t-> access 2 +3 "storage"(%% +3 "core" %~ J G \ ; +2 "manipulator"&&% +3 "core" %\   ! W  +2 "manipulator"&'& +4 "core" &   ' +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"(((K +198 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 ()& +3 "core" &K ( 0 ]\ 6 +333 #t-> to 2 +2 "storage"(*% +3 "core" %~ @ F \ < +2 "manipulator"&+% +3 "core" %\     +2 "manipulator"&,& +4 "core" &   S ' +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(-( +669 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (.& +3 "core" &   \ 3 +798 #t-> Puck.raiseStack :pick, SEpick +2 "storage"(/& +3 "core" & J I 6\ ; +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(0'H +282 "core" ' +2 "storage"(1- +80 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +1825 #t-> SE.rawPosition + "storage"(2% +3 "core" %  p q \ = +2077 #t-> SE.position +2 "storage"(3% +3 "core" %  o r\ = +1311 #t-> Arm.to 2 + "manipulator"&4& +3 "core" &  ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&5( +19 "core" ( +2 "manipulator"&6& +3 "core" &   { " +2 "storage"(7& +3 "core" & l o k\ ? +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&8' +94 "core" ' +2 "manipulator"&9& +3 "core" &   1 " +2 "manipulator"&:% +4 "core" %   P D +684 #t-> Hand.close +2 .Hand.close + "manipulator"&;/ +76 "core" / +6516 #t-> Hand.open +2 .Hand.open + "manipulator"&<1 +68 "core" 1 +293 #t-> Hand.close +2 .Hand.close + "manipulator"&=/ +67 "core" / +737 #t-> Arm.to PC +2 "manipulator"&>& +3 "core" &   V " +2 "manipulator"&?% +3 "core" %   D +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&@'\ +97 "core" ' + .tElbow.seek PC +2 "manipulator"&A( +245 "core" ( +2 "manipulator"&B& +3 "core" &  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &C& +3 "core" &   +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&D' +107 "core" ' +2 "manipulator"&E& +4 "core" &  " L +2 "manipulator"&F% +5 "core" %   +3684 #t-> Puck.raiseStack :place, SEplace +2 "storage"(G& +3 "core" & y { \ A +3 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(H'H +26 "core" ' +2 "storage"(I- +3 "core" -'H +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(J'6 +33 "core" ' +2 !to:Puck::Error: mesg".0 pucks loaded in tube 2 when expecting 1:bt[\ ";/home/esp/esp2/utils/puckmoves.rb:259:in `verifyCount'":/home/esp/esp2/utils/puckmoves.rb:586:in `raiseStack'"(ESP):17:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +889 #-> SE.down +2 .SE.seek :down +2 "storage"(K'v +261 "core" ' +2 "storage"(L% +4 "core" %r X ] X\ @ +147 #t-> access 2 +3 "storage"(M% +3 "core" %r X Y s\ @ +2 "manipulator"&N% +3 "core" %   | +3 "manipulator"&O% +3 "core" %   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&P'\ +90 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&Q(d +224 "core" ( + "manipulator"&R% +4 "core" %\ $   B = +2 "manipulator"&S& +3 "core" &d   ! { +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(T(K +662 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (U& +3 "core" &K / 3 w\ 8 +7 #t-> to 2 + "storage"(V% +4 "core" %r > 9 `\ 9 +2 "manipulator"&W% +3 "core" %\ $ B = +2 "manipulator"&X& +4 "core" &d { +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(Y( +663 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (Z& +3 "core" & ( / Q\ 6 +453 #t-> Puck.raiseStack :place, SEplace + "storage"([& +3 "core" & J I C\ ; +3 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(\\'H +275 "core" ' + "storage"(]- +3 "core" -'H +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(^'6 +32 "core" ' +589 #t-> Arm.to 2 + "manipulator"&_& +3 "core" &d   { +2 "manipulator"&`% +4 "core" %\ # & ' ! = +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&a( +124 "core" ( +2 "manipulator"&b& +3 "core" &   +2 "storage"(c& +3 "core" & ? G i\ ; +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&d' +93 "core" ' + "manipulator"&e& +4 "core" &  n  +2 "manipulator"&f% +4 "core" %$  2 +373 #t-> Hand.open + .Hand.open +2 "manipulator"&g1 +64 "core" 1 +519 #t-> SE.down +2 .SE.seek :down +2 "storage"(h'v +265 "core" ' +2 "storage"(i% +3 "core" % p p \ = +342 #t-> Arm.retract +2 "manipulator"&j% +3 "core" % $   2 +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&k'\ +90 "core" ' +2 "manipulator"&l& +3 "core" &   ;  +2 "manipulator"&m% +4 "core" %    2  +16984 "Can"'\ &>BhQ +9596 #t-> access 1 +3 "storage"(n% +3 "core" % \ C +2 "manipulator"&o% +4 "core" %  ? ? q  +2 "manipulator"&p& +3 "core" & 9 * e  +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(q(; +513 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +3 (r& +3 "core" &; % . C\ : +23905 #t-> ESP.shutdown +4 #Asleep / Shutdown +33 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF + #Shutdown +478 #t-> ESP.wakeup +5 #Powering core bus +557 .Gate.power :raw,:ON +2 "sampler") +60 )s +2 "core"  +2 "collection"' +3 't +2 "core"  +2 "processing"% +3 %u +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tPS.configure :default +3 "processing"%#A d`xb +2 .tSS.configure :default +36 "sampler")#.0X require 'calarm.rb' +420 #-> Hand.open +2 .Hand.open + "manipulator"&,1 +70 "core" 1 +6958 #t-> calarm CC +2 .Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&('\ +4 "core" ' +2 .tElbow.seek :clear + "manipulator"&.(d +99 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&/'\ +3 "core" ' +2 .tElbow.seek CC +2 "manipulator"&#( +217 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +3 "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +35 "manipulator"&6 +19 .tElbow.force 65 +2 "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 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +23 &1& +2 "core" &  +2 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast +2 "manipulator"&6 +22 &2& +3 "core" & s t +2 .tForearm.force -40 + "manipulator"&5 +33 &3& +3 "core" &   @ +2 "manipulator"&4% +3 "core" %> +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &6% +3 "core" %E O +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &7% +3 "core" %C b +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&9'\ +87 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&:(d +194 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +219 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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 Z +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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &<& +3 "core" & j n +2 .tForearm.force -40 + "manipulator"&5 +33 &=& +3 "core" & # +2 "manipulator"&>% +3 "core" %> M +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &?% +3 "core" %= @ r +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &8% +3 "core" %; 8  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&B'\ +99 "core" ' +2 .tElbow.seek :clear + "manipulator"&C(d +197 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&5'\ +3 "core" ' +2 .tElbow.seek CC + "manipulator"&E( +218 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +37 .tElbow.force -65 +9 "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 +2 "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 +13 .tElbow.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 &F& +3 "core" & q +2 .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 +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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.coast + "manipulator"&6 +23 &@& +3 "core" & x ? + .tForearm.force -40 +2 "manipulator"&5 +33 &G& +3 "core" & +2 "manipulator"&I% +3 "core" %A +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &0% +3 "core" %< \\ a +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &H% +3 "core" %< 5  +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&L'\ +93 "core" ' + .tElbow.seek :clear +2 "manipulator"&J(d +218 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&M'\ +4 "core" ' +2 .tElbow.seek CC +2 "manipulator"&N( +213 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 +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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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.coast + "manipulator"&6 +23 &O& +2 "core" & f c t +2 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "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 +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& +3 "core" & { ~ N +2 .tForearm.force -40 + "manipulator"&5 +33 &R& +3 "core" &  +2 "manipulator"&S% +3 "core" %B * +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &A% +3 "core" %; ? +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &-% +3 "core" %< [  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&U'\ +93 "core" ' +2 .tElbow.seek :clear + "manipulator"&V(d +220 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&W'\ +4 "core" ' +2 .tElbow.seek CC +2 "manipulator"&X( +215 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +32 .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 +47 .tElbow.force -65 +9 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "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.coast + "manipulator"&6 +23 &T& +3 "core" &  +2 .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.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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &Z& +2 "core" & | u c +2 .tForearm.force -40 +2 "manipulator"&5 +32 &[& +3 "core" & " +2 "manipulator"&]% +3 "core" %D +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &K% +3 "core" %<  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &\\% +3 "core" %< 1  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +6746 "Can"5\ *:DRI +17430 #t-> calarm CC +2 .Forearm.seek :retract +2 "manipulator"&_'\ +83 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&`(d +218 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&b'\ +3 "core" ' +2 .tElbow.seek CC + "manipulator"&c( +228 "core" ( + .tElbow.coast + "manipulator"&6 +3 .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 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +16 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &e& +2 "core" &  +2 .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.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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &f& +2 "core" &  +2 .tForearm.force -40 +2 "manipulator"&5 +33 &Q& +3 "core" & % +2 "manipulator"&P% +3 "core" %>  0 +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &g% +3 "core" %8  !  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &i% +3 "core" %7    +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +64 .tForearm.coast +9 "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&^'\ +87 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&j(d +217 "core" ( +2 .tForearm.seek :retract + "manipulator"&l'\ +4 "core" ' +2 .tElbow.seek CC + "manipulator"&m( +211 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "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 +2 "manipulator"&6 +22 &d& +4 "core" & x + .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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 &n& +3 "core" &  +2 .tForearm.force -40 + "manipulator"&5 +33 &o& +3 "core" &   +2 "manipulator"&p% +3 "core" %A   +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &Y% +2 "core" %7 $ i +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &r% +2 "core" %7   0  +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&s'\ +90 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&t(d +217 "core" ( +2 .tForearm.seek :retract + "manipulator"&u'\ +4 "core" ' +2 .tElbow.seek CC +2 "manipulator"&v( +211 "core" ( + .tElbow.coast + "manipulator"&6 +3 .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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 + "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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast +2 "manipulator"&6 +22 &x& +4 "core" &  + .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +33 "manipulator"&6 +19 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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" &  +2 .tForearm.force -40 + "manipulator"&5 +33 &y& +3 "core" &   +2 "manipulator"&z% +3 "core" %C   +2 .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 + "manipulator"&5 +33 &{% +2 "core" %6 X ? +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &|% +3 "core" %5   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&~'\ +85 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +214 "core" ( +2 .tForearm.seek :retract + "manipulator"&'\ +4 "core" ' +2 .tElbow.seek CC + "manipulator"&( +215 "core" ( + .tElbow.coast + "manipulator"&6 +3 .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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &k& +3 "core" & # + .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 && +2 "core" & s +2 .tForearm.force -40 +2 "manipulator"&5 +32 && +3 "core" &   +2 "manipulator"&a% +3 "core" %D   * +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" %6 8 +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 & % +3 "core" %5 2  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&h'\ +87 "core" ' +2 .tElbow.seek :clear + "manipulator"&q(d +214 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek CC + "manipulator"&( +236 "core" ( +8 .tElbow.coast +2 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .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 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "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 +23 && +2 "core" & # +2 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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" & l |  +2 .tForearm.force -40 + "manipulator"&5 +33 && +3 "core" &   p +2 "manipulator"&% +3 "core" %E \  n +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +33 &}% +2 "core" %6  1 +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 & % +4 "core" %5 P  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +2663 #t-> calarm CC +2 .Forearm.seek :retract + "manipulator"&'\ +86 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +216 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +2 "core" ' +3 .tElbow.seek CC + "manipulator"&( +218 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .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 +13 .tElbow.force 65 + "manipulator"&6A +13 .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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +3 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &\ & +3 "core" & @ +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +51 .tElbow.force -65 +2 "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.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 +2 "manipulator"&6 +22 && +3 "core" &  +2 .tForearm.force -40 +2 "manipulator"&5 +32 & & +3 "core" &   +2 "manipulator"&!% +3 "core" %C   V +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &"% +3 "core" %8 ` p +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &$% +3 "core" %7 O  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"& '\ +91 "core" ' +2 .tElbow.seek :clear + "manipulator"&%(d +214 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&&'\ +3 "core" ' +2 .tElbow.seek CC +2 "manipulator"&'( +234 "core" ( +2 .tElbow.coast +6 "manipulator"&6 +3 .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 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "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 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &)& +3 "core" & ! +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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 && +3 "core" &  +2 .tForearm.force -40 + "manipulator"&5 +33 &*& +3 "core" &   +2 "manipulator"&+% +3 "core" %G  Z +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &,% +2 "core" %8 0 +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &% +4 "core" %7  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&'\ +88 "core" ' +2 .tElbow.seek :clear + "manipulator"&((d +217 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&.'\ +4 "core" ' + .tElbow.seek CC +2 "manipulator"&#( +210 "core" ( + .tElbow.coast +2 "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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +45 .tElbow.force 65 +8 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "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 +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" & \ +2 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "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 +2 "manipulator"&6 +22 &1& +3 "core" & +2 .tForearm.force -40 + "manipulator"&5 +33 &2& +3 "core" &   N +2 "manipulator"&3% +3 "core" %E k +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &4% +3 "core" %6 + +3 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &6% +3 "core" %6 ]  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&7'\ +87 "core" ' + .tElbow.seek :clear +2 "manipulator"&9(d +204 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&:'\ +4 "core" ' +2 .tElbow.seek CC + "manipulator"&( +225 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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 +2 "manipulator"&6 +22 && +4 "core" &  +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 +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 +2 "manipulator"&6A +12 .tElbow.force -65 +33 "manipulator"&6 +19 .tElbow.coast + "manipulator"&6 +23 &;& +3 "core" & k u H +2 .tForearm.force -40 + "manipulator"&5 +33 &<& +3 "core" & I +2 "manipulator"&=% +4 "core" %F C +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &>% +3 "core" %5  +2 .tForearm.coast +2 "manipulator"&5 +24 .tForearm.force -55 + "manipulator"&5 +33 &?% +3 "core" %5 S  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&8'\ +88 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&B(d +204 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&C'\ +4 "core" ' + .tElbow.seek CC +2 "manipulator"&E( +224 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .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.coast + "manipulator"&6 +23 &5& +3 "core" & ) +2 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +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 +2 "manipulator"&6 +23 &F& +2 "core" & h r +2 .tForearm.force -40 +2 "manipulator"&5 +32 &@& +3 "core" & +2 "manipulator"&G% +3 "core" %G +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +33 &I% +2 "core" %7  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &0% +4 "core" %7  + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +10766 #t-> Hand.open; Arm.grab Garage + "manipulator"&H& +3 "core" & } y b +2 "manipulator"&L% +5 "core" %8 x w E +2 .tForearm.seek :retract + "manipulator"&J'\ +87 "core" ' + .tElbow.seek FlushPuck::Garage +2 "manipulator"&N(- +275 "core" ( + "manipulator"&M& +4 "core" &- c _ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &O& +3 "core" &- a ` +2 .tForearm.seek :garage +2 "manipulator"&D'! +106 "core" ' +2 .tHand.close +2 "manipulator"&R/ +66 "core" / +360 #t-> Arm.clear +2 "manipulator"&S& +3 "core" &-   +2 "manipulator"&A% +3 "core" % /   x h +3 .tForearm.seek :retract +2 "manipulator"&-'\ +102 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&U(d +142 "core" ( +2 "manipulator"&V& +3 "core" &d < 9 j  +34 .tElbow.reconfigure :loose +9 "manipulator"&$ &.,(#b +2 &X& +4 "core" &d 5 .  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&W'\ +18 "core" ' +2 "manipulator"&T& +5 "core" &d [ a  + "manipulator"&Z% +5 "core" %\  c c \ ^ +804 #t-> Elbow.CC +2 .Elbow.seek CC + "manipulator"&[( +229 "core" ( +2 "manipulator"&]& +3 "core" & 8 8 :- +6018 #t-> Forearm.jog -1000 +2 .Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.jog -1000 + "manipulator"&K) +23 "core" ) +2 "manipulator"&\\% +4 "core" %\ [ U / +488 #t-> Forearm.jog -1000 +2 .Forearm.jog -1000 +2 "manipulator"&_) +27 "core" ) +2 "manipulator"&`% +3 "core" % 1 5  y +307 #t-> Forearm.jog -1000 +2 .Forearm.jog -1000 +2 "manipulator"&c) +41 "core" ) + "manipulator"&b% +4 "core" %M 3 2 9 +303 #t-> Forearm.jog -1000 +2 .Forearm.jog -1000 +2 "manipulator"&e) +34 "core" ) +2 "manipulator"&f% +3 "core" % N D +160 #t-> Forearm.jog -1000 + .Forearm.jog -1000 +2 "manipulator"&Q) +34 "core" ) +2 "manipulator"&P% +3 "core" % E M  +165 #t-> Forearm.jog -1000 +2 .Forearm.jog -1000 +2 "manipulator"&g) +34 "core" ) +2 "manipulator"&i% +3 "core" % M Q 5  +202 #t-> Forearm.jog -1000 +2 .Forearm.jog -1000 +2 "manipulator"&^) +26 "core" ) +2 "manipulator"&j% +3 "core" % ? L { i +188 #t-> Forearm.jog -1000 +2 .Forearm.jog -1000 + "manipulator"&m) +25 "core" ) + "manipulator"&l% +4 "core" % N I M +1084 #t-> Forearm.legend +1017 "Can"\ )CGJR +592 #t-> Forearm.rawPosition +2 "manipulator"&d% +3 "core" % J C M +880 #t-> Forearm.jog -3000 +2 .Forearm.jog -3000 +2 "manipulator"&n)H +34 "core" ) +2 "manipulator"&o% +3 "core" %N Q N ] \\ +672 #t-> Forearm.jog -3000 +2 .Forearm.jog -3000 + "manipulator"&p)H +44 "core" ) + "manipulator"&Y% +4 "core" %ԫ ? @ O +634 #t-> Forearm.rawPosition + "manipulator"&r% +3 "core" %ԫ 4 6 \ +1058 #t-> Forearm.jog -500 +2 .Forearm.jog -500 + "manipulator"&s) +19 "core" ) +2 "manipulator"&t% +3 "core" % J A < 8 +516 #t-> Forearm.jog -100 + .Forearm.jog -100 +2 "manipulator"&v) +17 "core" ) + "manipulator"&u% +5 "core" %H 7 > m +233 #t-> Forearm.jog -100 +2 .Forearm.jog -100 +2 "manipulator"&x) +16 "core" ) +2 "manipulator"&w% +3 "core" % C I \ +241 #t-> Forearm.jog -100 +2 .Forearm.jog -100 +2 "manipulator"&y) +11 "core" ) +2 "manipulator"&z% +3 "core" %x M O s E +1245 #t-> Forearm.rawPosition +2 "manipulator"&{% +3 "core" %x K B # E +561 #t-> Forearm.jog -100 +2 .Forearm.jog -100 +2 "manipulator"&|) +19 "core" ) +2 "manipulator"&~% +3 "core" % 5 :  +1328 #t-> Forearm.jog -100 +2 .Forearm.jog -100 +2 "manipulator"&) +10 "core" ) +2 "manipulator"&% +3 "core" %Э 4 < . d +1199 #t-> Forearm.jog 100 +2 .Forearm.jog 100 +2 "manipulator"&)d +14 "core" ) + "manipulator"&k% +4 "core" %* D P o +374 #t-> Forearm.jog 100 + .Forearm.jog 100 +2 "manipulator"&)d +21 "core" ) +2 "manipulator"&% +3 "core" %є B G k L +1261 #t-> Forearm.jog -200 +2 .Forearm.jog -200 +2 "manipulator"&a)8 +20 "core" ) +2 "manipulator"&% +4 "core" % M : A +738 #t-> Forearm.rawPosition + "manipulator"& % +3 "core" % D E % +2993 #t-> Forearm.jog 500 +2 .Forearm.jog 500 +2 "manipulator"&h) +22 "core" ) +2 "manipulator"&q% +4 "core" % ] ` +387 #t-> Forearm.jog -500 +2 .Forearm.jog -500 +2 "manipulator"&) +17 "core" ) +2 "manipulator"&% +4 "core" % 8 4 C S +1240 #t-> Forearm.jog 500 + .Forearm.jog 500 +2 "manipulator"&) +25 "core" ) +2 "manipulator"&% +3 "core" % S S H +564 #t-> Forearm.jog -600 +2 .Forearm.jog -600 + "manipulator"&) +29 "core" ) +2 "manipulator"&% +3 "core" %Р a ] m +1066 #t-> Forearm.jog 600 + .Forearm.jog 600 +2 "manipulator"&})X +22 "core" ) + "manipulator"& % +4 "core" % b W +525 #t-> Forearm.jog -700 +2 .Forearm.jog -700 +2 "manipulator"&)D +31 "core" ) +2 "manipulator"&% +3 "core" %' < 7 L \ +1511 #t-> Forearm.rawPosition +18 "manipulator"&% +3 "core" %' @ < g \ +860 #t-> Forearm.jog 700 +2 .Forearm.jog 700 +2 "manipulator"&) +30 "core" ) +2 "manipulator"&\ % +4 "core" % ] Y 9 +715 #t-> Forearm.jog -750 +2 .Forearm.jog -750 +2 "manipulator"&) +32 "core" ) + "manipulator"& % +4 "core" % ^ U +928 #t-> Forearm.rawPosition + "manipulator"&!% +3 "core" % R U & +1800 #t-> Forearm.home.to :home +2 .Forearm.reconfigure :loose +3 "manipulator"&#@2^d^b +2 .tForearm.home.seek :home +2 "manipulator"&"' +121 "core" ' + "manipulator"&$% +4 "core" % T Y  C +476 #t-> Forearm.rawPosition +2 "manipulator"& % +3 "core" % R S d C +6679 #t-> Forearm.jog -12320 + .Forearm.jog -12320 +2 "manipulator"&%) +80 "core" ) +2 "manipulator"&'% +3 "core" % 1 7  +1394 #t-> Forearm.rawPosition +2 "manipulator"&&% +3 "core" % B F g +984 #t-> Forearm.home.to :home + .Forearm.reconfigure :loose +3 "manipulator"&#@2^d^b +2 .tForearm.home.seek :home +2 "manipulator"&)' +123 "core" ' + "manipulator"&% +4 "core" % Z W +690 #t-> Forearm.jog -12420 + .Forearm.jog -12420 +2 "manipulator"&*)| +78 "core" ) +2 "manipulator"&+% +3 "core" %ϫ I : I +1455 #t-> Forearm.home.to :home +2 .Forearm.reconfigure :loose +2 "manipulator"&#@2^d^b +3 .tForearm.home.seek :home +2 "manipulator"&,' +133 "core" ' + "manipulator"&% +5 "core" % \\ K = J +664 #t-> Forearm.rawPosition +2 "manipulator"&% +3 "core" % U W  J +8070 #t-> Forearm.jog -12515 +2 .Forearm.jog -12515 +2 "manipulator"&() +79 "core" ) + "manipulator"&#% +4 "core" %' 4 , : +1148 #t-> Forearm.rawPosition +2 "manipulator"&.% +3 "core" %' > I +1875 #t-> Forearm.jog -100 +2 .Forearm.jog -100 +2 "manipulator"&/) +19 "core" ) + "manipulator"&1% +5 "core" % 0 +1483 #t-> Forearm.jog 400 +2 .Forearm.jog 400 +2 "manipulator"&2) +22 "core" ) +2 "manipulator"&3% +3 "core" %S D A A +749 #t-> Forearm.jog -400 +2 .Forearm.jog -400 + "manipulator"&4)p +29 "core" ) +2 "manipulator"&6% +3 "core" %  ! k +656 #t-> Forearm.jog 400 + .Forearm.jog 400 +2 "manipulator"&7) +24 "core" ) + "manipulator"&9% +4 "core" %b M E - +259 #t-> Forearm.jog -400 + .Forearm.jog -400 +2 "manipulator"&)p +30 "core" ) + "manipulator"&:% +4 "core" %   l +854 #t-> Forearm.rawPosition + "manipulator"&% +3 "core" %   ) +1028 #t-> Forearm.home.to :home +2 .Forearm.reconfigure :loose +2 "manipulator"&#@2^d^b +3 .tForearm.home.seek :home + "manipulator"&;' +140 "core" ' + "manipulator"&<% +4 "core" % E L  6 +885 #t-> Forearm.rawPosition + "manipulator"&=% +3 "core" % G Q  6 +561 #t-> Forearm.home.to :home +2 .Forearm.reconfigure :loose +3 "manipulator"&#@2^d^b +2 .tForearm.home.seek :home +2 "manipulator"&>' +46 "core" ' +2 "manipulator"&?% +3 "core" % ` Z  +227 #t-> Forearm.rawPosition +2 "manipulator"&8% +3 "core" % V ^ s  +2117 #t-> ESP.shutdown; ESP.wakeup +4 #Asleep / Shutdown +33 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF + #Shutdown +252 #tPowering core bus +565 .Gate.power :raw,:ON +2 "sampler") +56 )B +2 "core"  +3 "collection"' +2 'E +3 "core"  +2 "processing"% +3 %C +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X  + "manipulator"&I% +3 ."rdyProcessing"PSV.dial :air +5 ."rdySampler"CSV.dial :waste1 +3 "processing"%0  + "collection"'H +6 "core" % ~ +  +3 ."rdySampler"SSV.dial :spit,avoiding: :exhaust +4 .tForearm.home.seek :retract +3 ."rdyProcessing"PS.home.seek 0ml +3 "sampler")L + "manipulator"&M'\ +4 "processing"%O'W +6 "core"  + "sampler")R +4 "core"  + "sampler")J  +4 "core"  +3 ."readyCS"CS.reconfigure :fast +3 ."rdySampler"SS.home.seek 0ml +4 "collection"'#d @b +2 "sampler")S' +4 ."readyCS"CS.home.seek 0ml +3 "collection"'A' +40 "core" ' +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 .tElbow.jog 1500 +2 "manipulator"&V* +54 "core" * +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 .tElbow.home.seek :clear +2 "manipulator"&D(d +235 "core" ' +339 ( +2 "storage"(X& +3 "core" & u\ G +2 .tSE.home.seek :down +2 "storage"(T'v +57 "core" ' +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.home.seek :initial + "storage"(Z( +143 "core" ' + ."rdyProcessing"PS.stop +2 "processing"%5 +52 "Can"\ tISvp + "core" ' +454 ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +3 "manipulator"&N& +3 "core" &d    +3 .tForearm.seek :retract + "manipulator"&-'\ +5 "core" ' + .tElbow.seek :hammer +2 "manipulator"&]( +114 "core" ( +2 "manipulator"&U& +3 "core" &  " ) +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek retracted +2 "manipulator"&\\'\ +4 "core" ' + "manipulator"&W% +5 "core" %\ +   ` #@ +2 "processing"%`& +2 "collection"'K& +7 "core" &\ * + &\  +3 ."openPC"PC.home.seek :open +3 .tCC.home.seek :open +2 "processing"%b( + "collection"'_( +272 "core" ( +9 ( +3 "collection"'f +2 "core"  +3 "processing"%P +3 "core"  +2 "processing"%c +4 "core"  +2 "processing"%i +3 "core"  +2 "collection"'e% +4 "core" %\  +2 "processing"%j% +4 "core" %Y \ ( +2 "sampler")Q% +5 "core" % \ S9 +2 "collection"'l& +4 "core" &\  +2 "processing"%g& +3 "core" & \ ) +2 "manipulator"&^% +4 "core" %\ +   #@ +2 "manipulator"&d& +4 "core" &   ( +2 "storage"(o& +4 "core" & [ r F\ @ +2 "storage"(m% +4 "core" % f u \ @ +2 "collection"'Y9 +3 "core" 9Y +2 "processing"%n9 +4 "core" 9S +2049 #t-> Elbow.CC +2 .Elbow.seek CC +2 "manipulator"&r( +158 "core" ( +2 "manipulator"&t& +3 "core" & 8 ? T :- +1283 #t-> Forearm.rawPosition + "manipulator"&p% +3 "core" %\ + 4 - #@ +8979 #t-> Forearm.jog -15401 +2 .Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.jog -15401 +2 "manipulator"&u) +104 "core" ) +2 "manipulator"&w% +3 "core" %  M +1982 #t-> CC.jog 2000 +2 .CC.jog 2000 +2 "collection"'s* +80 "core" * +2 "collection"'z& +3 "core" &O\  +215 #t-> CC.jog 2000 +2 .CC.jog 2000 +2 "collection"'v* +76 "core" * +2 "collection"'x& +3 "core" &\  +123 #t-> CC.jog 2000 +2 .CC.jog 2000 +2 "collection"'{* +74 "core" * +2 "collection"'~& +3 "core" &&\  +2824 #t-> CC.open +2 .CC.seek :open +2 "collection"'y( +158 "core" ( +2 "collection"'& +3 "core" &\  +670 #t-> Arm.garage + "manipulator"&|& +3 "core" &   % :- +2 "manipulator"&k% +4 "core" %   < +3 .tForearm.seek :retract + "manipulator"&'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(- +307 "core" ( +2 "manipulator"&& +3 "core" &- N R = _ +2 .tElbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +3 && +3 "core" &- R T H _ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +7 .tForearm.seek :garage +2 "manipulator"&'! +108 "core" ' +2 "manipulator"& & +3 "core" &- M [ +2 "manipulator"&q% +5 "core" %* u +245 #t-> Hand.open +2 .Hand.open +2 "manipulator"&a1 +75 "core" 1 +1347 #t-> CC.loadFlush +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" &\  +2 "manipulator"&h& +4 "core" &-   8 [ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +3 "core" ( +2 "manipulator"&& +3 "core" &-   G [ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +2 "core" &-  [ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :garage + "manipulator"&'! +4 "core" ' + .tHand.close +2 "manipulator"& / +73 "core" / +2 "manipulator"&& +3 "core" &- O [ +2 "manipulator"&% +4 "core" % *  +2 .tForearm.seek :retract +2 "manipulator"&}'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +286 "core" ( +2 "manipulator"&\ & +3 "core" & E H W ;6 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" & I B ;6 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"& ', +100 "core" ' + "manipulator"&& +4 "core" & 3 5 0 ;5 +2 "manipulator"&!% +3 "core" %# + (  C +3 "collection"'$& +3 "core" &\  +3 "collection"'& +4 "core" &\  +3 .tCC.seek :closed + "collection"' (O +4 "core" &\  +8 & +\ $d +9 &V\ 9 +9 &\ M +10 &\\\ P +9 &^a\ O +10 &\\\ P +9 &b\ P +9 &]\ P +10 &f_\ O +9 &(^\ O +10 &]\ P +9 &!c\ P +9 &#m_\ P +10 &%0_\ O +9 &&\\\ O +9 &(\\\ O +10 &*uc\ P +9 &,7^\ P +9 &-\\\ O +10 &/]\ O +9 &1~`\ O +10 &3?a\ P +9 &5[\ O +9 &6b\ O +10 &8_\ P +9 &:I\\\ O +9 &<\ `\ O +10 &=[\ O +9 &?Y\ O +10 &AP_\ O +9 &CY\ O +9 &D`\ P +10 &Fi\ Q +9 &HN\ S +10 &J\ X +9 &K\ [\ +9 &Mz\ \\ +10 &Nc\ - +9 &O}\ H +9 ( +2 "collection"'& +3 "core" &Oe\ E +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.77 +2 "collection"''& +3 "core" &Of\ E +2 .tHand.open +2 "manipulator"&"1 +73 "core" 1 +35 "manipulator"&&% +10 "core" %#   C +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +90 "core" ' +2 "collection"'%& +3 "core" &Of\ E +5771 #t-> CC.unloadFlush + #Garaging FlushPuck in Collection Clamp +2 "manipulator"&+& +3 "core" &  H ;5 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&)( +3 "core" ( +2 "manipulator"&& +3 "core" &   ;5 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &*& +2 "core" &  O ;5 +3 .tForearm.seek CC +2 "manipulator"&', +95 "core" ' +2 .tHand.close + "manipulator"&#/ +69 "core" / +2 .tCC.seek :open +2 "collection"',( +378 "core" ( +2 "manipulator"&.& +3 "core" &    ;5 +2 "manipulator"&1% +3 "core" % 8   7 +3 .tForearm.seek :retract + "manipulator"&('\ +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&3(- +284 "core" ( + "manipulator"&/& +4 "core" &- K O l  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &6& +3 "core" &- A C ~  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&2'! +107 "core" ' +2 .tHand.open +2 "manipulator"&91 +65 "core" 1 + "manipulator"&4% +4 "core" % (   = +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&:'\ +103 "core" ' +22374 #t-> to 6 +2 "storage"(7% +3 "core" % \ N +2 "manipulator"&% +4 "core" %\ ' z x e !O +2 "manipulator"&<& +3 "core" &- ~ { [  +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"((K +528 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (=& +3 "core" &K \ C +1379 #t-> PC.loadPuck :test, 1 +2 #Loading test puck from tube 1 into Processing Clamp +2 "processing"%?& +3 "core" &\ 4 +2 "manipulator"&8% +3 "core" %\ ' x t 2 !O +2 "storage"(;% +4 "core" % \ K +2 "storage"(B. +2 "core" .(K +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(E( +815 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (C& +3 "core" & h e '\ @ +2 "manipulator"&5& +4 "core" &-    +2 "manipulator"&@% +3 "core" %\ '   [ !O +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&F( +199 "core" ( + "manipulator"&G& +4 "core" & < 9 +2 "storage"(I& +3 "core" & w z )\ D +6 .tForearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek 1 + 700 counts +4 "manipulator"&0'! +104 "core" ' + "storage"(H& +4 "core" & 5\ G +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(L'H +222 "core" ' +2 "storage"(R- +3 "core" -'> +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (J& +2 "core" & x \ D +2 "manipulator"&>& +4 "core" & R R = +2 .tElbow.seek 1 +2 "manipulator"&( +8 "core" ( + "manipulator"&& +4 "core" & U [ A +2 "storage"([& +4 "core" & \ E +3 .tForearm.seek 1 + 300 counts + "manipulator"&V'ϑ +24 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&X/ +76 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"& & +2 "storage"('v +8 "core" & ( & + "manipulator"&O% +5 "core" % ϙ T U ! +2 .tForearm.seek :retract + "manipulator"&N'\ +94 "core" ' +2 .tElbow.seek PC +2 "manipulator"&U( +74 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +178 "core" ( +3 "manipulator"&W& +3 "core" & J R , z +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +36 &K& +10 "core" & [ P z +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&`' +103 "core" ' +2 "manipulator"&M& +3 "core" & W X z +3 "manipulator"&D% +3 "core" % Q W  +2 "processing"%-& +4 "core" &\ 1 +3 "processing"%f& +5 "core" &\ 1 +2 .tPC.seek :closed + "processing"%P(Tg +5 "core" &\ 1 +7 &F\ /%h +10 &tU\ ,9 +9 &~\ +M +9 &Y\ -P +10 &BZ\ ,P +9 &]\ -P +9 &]\ ,P +10 &Z\ ,P +9 &K[\ -P +9 & \\\ -P +10 &W\ ,P +9 &!Z\ ,P +10 &#SZ\ ,P +9 &%\\\ ,P +9 &&X\ -P +10 &(Y\ ,P +9 &*[\\\ ,P +10 &,U\ ,P +9 &-U\ -P +9 &/T\ -P +10 &1cT\ ,P +9 &3%W\ -P +9 &4W\ -P +10 &6Y\ ,O +9 &8jZ\ ,P +9 &:-Y\ -P +10 &;W\ ,P +9 &=U\ -O +10 &?tW\ -O +9 &A5V\ -P +9 &B]\ ,P +10 &D]\ ,P +9 &Fwf\ ,Q +10 &H5s\ +R +9 &I\ *T +9 &K\ *U +10 &Mr\ )U +9 &O4\ )U +9 &P\ )V +10 &R\ )P +9 &SCi\ +#h +9 &TI\ 5\ -* +6 ( +2 "processing"%f& +3 "core" &TI\ .* +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.58 + .Hand.open +2 "manipulator"&c1 +75 "core" 1 + "manipulator"&% +4 "core" % 1 * N +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2425 "Can"\ +ILZT p +5022 #t-> PC.imagePuck 6 + "processing"%i& +3 "core" &TI\ .* +2 #tImaging test puck in Processing Clamp while storing it to tube 6 +2 "manipulator"&e% +4 "core" %\ 5 > ? ( +2 "storage"(j% +3 "core" %s Z\ F +2 "storage"(Q. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(l(K +830 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (g& +2 "manipulator"&^& +4 "core" &K G > 0\ : +4 ."raiseStack"SE.reconfigure :place +3 "storage"(#]K-0-\ b +3 ."raiseStack"SE.seek :beamBreak +2 "storage"(d'H +2 "core" & z +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&o( +3 "core" ( +2 "manipulator"&m& +3 "core" & * z +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &Y& +3 "core" & T z +3 .tForearm.seek PC + "manipulator"&n' +99 "core" ' +2 .tHand.close + "manipulator"&t/ +67 "core" / +2 .tPC.seek :open +2 "processing"%]( +103 "core" ' + "storage"(p- +4 "core" -'9 +2 ."raiseStack"SE.configure :default +2 "storage"(#QK-0-\ b +6 !to:Puck::Warning: mesg"BRetaining claim on Arm because Hand is likely holding a puck!:bt[ "7/home/esp/esp2/utils/puckmoves.rb:273:in `giveup!'"6/home/esp/esp2/utils/puckmoves.rb:459:in `unload'"5/home/esp/esp2/utils/puckmoves.rb:505:in `image'"9/home/esp/esp2/utils/puckmoves.rb:980:in `imagePuck'"(ESP):105:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 + !o:Puck::Error:@checkpoint: omitted: mesg"J1 puck loaded in tube 6 when expecting 0 during Processing Clamp move:bt[";/home/esp/esp2/utils/puckmoves.rb:259:in `verifyCount'":/home/esp/esp2/utils/puckmoves.rb:586:in `raiseStack'"6/home/esp/esp2/utils/puckmoves.rb:438:in `unload'",/home/esp/esp2/lib/msg.rb:68:in `retry'"6/home/esp/esp2/utils/puckmoves.rb:437:in `unload'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +285 "core" ( +670 #t-> SE.down +2 .SE.seek :down +2 "storage"(w'v +261 "core" ' + "storage"(\\% +5 "core" %v \ G +893 #t-> access 6 +2 "storage"(z% +3 "core" %v Y\ K +2 "manipulator"&_% +4 "core" % { v k  +2 "manipulator"&x% +3 "core" % n r (  +3 .tForearm.seek :retract +2 "manipulator"&~'\ +90 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&s(d +215 "core" ( +2 "manipulator"&v% +3 "core" %\ % \\ `  D +2 "manipulator"&& +4 "core" &d ^ U Q +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 3 +2 "storage"({( +504 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (|& +2 "core" & c j \ ? +166 #t-> PC +2 "processing"%k& +3 "core" &\ , +1393 #t-> to 6 + "storage"(u% +3 "core" %v \ J +2 "manipulator"&r% +3 "core" %\ % U ] D +3 "manipulator"&& +3 "core" &d R \\ ' Q +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"((K +515 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 ( & +3 "core" &K P ^ 5\ = +3251 #t-> to 4 +2 "storage"(q% +3 "core" %v s\ K +2 "manipulator"&% +3 "core" %\ % u ~ D +3 "manipulator"&a& +4 "core" &d w } l Q +2 .tSC.reconfigure :tight +42 "storage"($\ .(\ 1~b +5 .tSC.seek 4 + "storage"((,> +350 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (h& +3 "core" &,@ y S\ C +3794 #t-> Arm.garage + "manipulator"&& +3 "core" &d y z @ Q +2 "manipulator"&% +4 "core" %\ % }  D +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"& (- +160 "core" ( +2 "manipulator"&& +4 "core" &- ~ F n + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &- w t m +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&'! +105 "core" ' +2 "manipulator"&& +4 "core" &- < 3 g j +2 "manipulator"&% +3 "core" %* ? > 3 +483 #t-> Hand.open +2 !o:Puck::Error: mesg",Hand is closed on test puck from tube 1:bt[ "3/home/esp/esp2/utils/puckmoves.rb:81:in `open'"(ESP):112:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +809 #-> Hand.open + !o:Puck::Error: mesg",Hand is closed on test puck from tube 1:bt[ "3/home/esp/esp2/utils/puckmoves.rb:81:in `open'"(ESP):113:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +2532 #-> to 1 + "storage"(\ % +3 "core" %v \ F +2 "manipulator"&% +4 "core" %*   i +2 "manipulator"&% +4 "core" %*   2 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' + .tElbow.seek :clear +2 "manipulator"&!(d +142 "core" ( +2 "manipulator"&$% +3 "core" %\  v   +2 "manipulator"&}& +4 "core" &d s   +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(y( +502 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 ('& +2 "core" &  z (\ C +2125 #t-> Puck.raiseStack :place, SEplace +2 "storage"("& +3 "core" & \ O +3 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(&'H +249 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure :default +7 "storage"(#QK-0-\ b +256 #t-> Arm.to 1 +3 "manipulator"&%& +3 "core" &d   +2 "manipulator"& % +3 "core" %\     +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&+( +131 "core" ( + "manipulator"&& +3 "core" & ~  +2 "storage"(*& +4 "core" & s\ J +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&#'! +96 "core" ' +2 "manipulator"&& +3 "core" & |   +3 "manipulator"&% +3 "core" %  # P +353 #t-> Hand.open + !o:Puck::Error: mesg",Hand is closed on test puck from tube 1:bt[ "3/home/esp/esp2/utils/puckmoves.rb:81:in `open'"(ESP):117:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +1699 #-> Arm.claim +226 #-> Hand.open + !o:Puck::Error: mesg",Hand is closed on test puck from tube 1:bt[ "3/home/esp/esp2/utils/puckmoves.rb:81:in `open'"(ESP):119:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +457 #-> Hand.claim +538 #-> Hand.open +3 !o:Puck::Error: mesg",Hand is closed on test puck from tube 1:bt[ "3/home/esp/esp2/utils/puckmoves.rb:81:in `open'"(ESP):121:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +493 #-> Hand.claim +352 #-> Hand.open + !o:Puck::Error: mesg",Hand is closed on test puck from tube 1:bt[ "3/home/esp/esp2/utils/puckmoves.rb:81:in `open'"(ESP):123:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +819 #-> Arm.clear + "manipulator"& & +3 "core" & ~   +2 "manipulator"&.% +4 "core" % w } P +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&1'\ +91 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +113 "core" ( + "manipulator"&/& +3 "core" &d } ~ W 8 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &6& +3 "core" &d u l " 7 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&)'\ +4 "core" ' +2 "manipulator"&9& +3 "core" &d l e c 7 +2 "manipulator"&4% +4 "core" %\  w } ;  +256 #t-> Arm.to 1 +3 "manipulator"&(& +3 "core" &d U n ] 7 +2 "manipulator"&2% +3 "core" %\  g q w  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&7( +112 "core" ( +2 "manipulator"&& +3 "core" & m a  +2 "storage"(<& +3 "core" & A\ J +3 .tForearm.seek 1 + 700 counts + "manipulator"&Z'! +100 "core" ' +9 "manipulator"&=& +3 "core" & t k   +3 "manipulator"&?% +3 "core" %* k o I +232 #t-> Arm.claim +887 #-> Hand.claim +471 #-> Forearm.claim +2 !o:NoMethodError : mesgu:NameError::message/undefined method `claim' for Forearm:Slide: name:\ claim: args[:bt[ "8/home/esp/esp2/lib/slide.rb:441:in `method_missing'"(ESP):128:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +568 #-> Hand.open +2 !o:Puck::Error: mesg",Hand is closed on test puck from tube 1:bt[ "3/home/esp/esp2/utils/puckmoves.rb:81:in `open'"(ESP):129:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +487 #-> Hand.claim +1178 #-> Arm.to PC + "manipulator"&8& +3 "core" & T  +2 "manipulator"&;% +4 "core" %* H +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&B'\ +89 "core" ' +2 .tElbow.seek PC +2 "manipulator"&( +263 "core" ( +2 "manipulator"&C& +3 "core" & [ W B Z +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &5& +3 "core" & R T  Z +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&@' +100 "core" ' +2 "manipulator"&G& +4 "core" & [ Z  Z +2 "manipulator"&I% +3 "core" % ` _ +499 #t-> CC.close +2 "manipulator"&3& +3 "core" & ` a Z +3 !to:Arm::Error:@checkpoint: omitted: mesg"YCannot hold puck in Collection Clamp because Hand is closed on test puck from tube 1:bt["E/home/esp/esp2/utils/misc.rb:420:in `closeAndVerifyPuckPresence'"0/home/esp/esp2/utils/misc.rb:491:in `close'",/home/esp/esp2/lib/msg.rb:68:in `retry'"0/home/esp/esp2/utils/misc.rb:490:in `close'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"0/home/esp/esp2/utils/misc.rb:489:in `close'"0/home/esp/esp2/utils/misc.rb:507:in `close'"(ESP):132:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +1758 #-> Arm.garage + "manipulator"&H& +3 "core" & ` ` w Z +2 "manipulator"&:% +4 "core" % W W i +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&R'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&J(- +144 "core" ( + "manipulator"&>& +3 "core" &- K J 5 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &- B A 5 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&['! +111 "core" ' +2 "manipulator"&T& +3 "core" &-   4 +2 "manipulator"&X% +3 "core" %)  +469 #t-> Hand.open +2 !o:Puck::Error: mesg",Hand is closed on test puck from tube 1:bt[ "3/home/esp/esp2/utils/puckmoves.rb:81:in `open'"(ESP):134:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +898 #-> exit +5 !o:Storage::Warning: mesg"/Exiting with test puck from tube 1 in Hand:bt["6/home/esp/esp2/utils/storage.rb:563:in `writeAll'"2/home/esp/esp2/utils/storage.rb:558:in `each'"6/home/esp/esp2/utils/storage.rb:558:in `writeAll'"./home/esp/esp2/lib/filepath.rb:80:in `[]'"2/home/esp/esp2/lib/filepath.rb:80:in `append'"0/home/esp/esp2/lib/filepath.rb:79:in `open'"2/home/esp/esp2/lib/filepath.rb:79:in `append'"6/home/esp/esp2/utils/storage.rb:554:in `writeAll'"(/home/esp/esp2/utils/storage.rb:570"4/home/esp/esp2/lib/framework.rb:170:in `atExit'"2/home/esp/esp2/lib/framework.rb:174:in `call'"4/home/esp/esp2/lib/framework.rb:174:in `atExit'"2/home/esp/esp2/lib/framework.rb:174:in `call'"4/home/esp/esp2/lib/framework.rb:174:in `atExit'"-/home/esp/esp2/lib/thread.rb:760:in `[]'"0/home/esp/esp2/lib/thread.rb:760:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +3 #mEXIT @1684933781.73EDT @1684933798.00EDT = =mMAIN_scheduler =tMAIN @EDT1684933799.66 #"core_reset"Sent BREAK + #t@47221 receive with ifg=0x10, ie=0xFD + #@47853 receive with ifg=0x10, ie=0xFD + #@48506 receive with ifg=0x10, ie=0xFD + #@49138 receive with ifg=0x10, ie=0xFD + #@49830 receive with ifg=0x10, ie=0xFD #@50461 receive with ifg=0x10, ie=0xFD + #@51092 receive with ifg=0x10, ie=0xFD #@51418 receive with ifg=0x80, ie=0xFD + #@63016 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +10 #ESP2 v3.42 I2C Gateway v3.20 for core bus +237 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +372 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 "Can"~\ $XNHTx~ + ~\ $XNHTx~ #tPolling Can every 10:00 +257 #-> Hand.open +2 .Hand.open +154 "sampler") +2 ) +2 "core"  +3 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +3 "core"  +6 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +3 "collection"'% +3 "core" %\  +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +4 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %Y\ & +2 .tPS.configure :default +3 "processing"%#A d`xb +3 "sampler")% +3 "core" % \ R9 +3 .tSS.configure :default +2 "sampler")#.0X Arm.retract + "manipulator"&% +3 "core" % )   x +3 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 "manipulator"&& +4 "core" &- 0   4 +2 "manipulator"&% +3 "core" %\  ; !  * +736 #t-> access 6 +2 "storage"(% +3 "core" % { \ D +2 .tSE.seek :down +2 "storage"('v +179 "core" ' +2 "manipulator"&% +3 "core" %\  S V H ( +2 "manipulator"&& +4 "core" &- [ U Z 4 +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 3 +2 "storage"( ( +349 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +3 (!& +3 "core" & M _ '\ @ +215 #t-> to 6 +2 "storage"("% +3 "core" %} \ E +2 "manipulator"&#% +3 "core" %\  B H ( +3 "manipulator"&$& +4 "core" &- @ ? } 4 +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(%(K +502 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (&& +3 "core" &K R h X\ = +1128 #t-> PC.loadPuck :test, 6 +2 #Loading test puck from tube 6 into Processing Clamp +2 "processing"%'& +3 "core" &\ 0 +2 "manipulator"&(% +4 "core" %\  R R  ( +2 "storage"()% +3 "core" %} 6\ H +2 "storage"(*. +4 "core" .(K + "storage"(+& +4 "core" &K 1\ G +2 "storage"(,& +3 "core" &K g\ H +2 "manipulator"&-& +4 "core" &- U V k 4 +2 "manipulator"&.% +4 "core" %\  T T  ( +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&/( +186 "core" ( +2 "manipulator"&0& +3 "core" & m Z N  +2 "storage"(1& +4 "core" &K H\ I +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 700 counts + "manipulator"&2'6 +105 "core" ' +2 "storage"(3& +3 "core" &K \ K +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(4'H +279 "core" ' +2 "storage"(5- +3 "core" -'} +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (6& +2 "core" &K k\ J +3 "manipulator"&7& +4 "core" & }   +2 .tElbow.seek 6 + "manipulator"&8( +4 "core" ( +2 "manipulator"&9& +3 "core" & }   +3 "storage"(:& +3 "core" &K \ K +3 .tForearm.seek 6 + 300 counts + "manipulator"&;'Ϧ +23 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&'v +8 "core" & H  +2 "manipulator"&?% +3 "core" % Ϩ k c  ' +3 .tForearm.seek :retract + "manipulator"&@'\ +101 "core" ' + .tElbow.seek PC +2 "manipulator"&A( +152 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +154 "core" ( +2 "manipulator"&B& +3 "core" & V [ b $ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &C& +3 "core" & ` W  $ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&D' +101 "core" ' +2 "manipulator"&E& +3 "core" & ] R ; $ +2 "manipulator"&F% +4 "core" % \\ n +2 "processing"%G& +4 "core" &/\ 2 +3 "processing"%H& +5 "core" &\ 3 +2 .tPC.seek :closed +2 "processing"%I(Tg +4 "core" &\ 3 +8 & .\ 1$c +9 &U~\ .8 +9 &}{\ -L +10 &Z\ .P +9 &SU\ .P +10 &[\ .O +9 &Z\ .P +9 &W \ .O +10 &Z\\ \ .P +9 &T\ .O +9 &V\ \ .O +10 &!\\ \ .P +9 &#cS \ .P +10 &%%U \ .P +9 &&W\ .P +9 &(Z\ .P +10 &*kY \ .P +9 &,-W \ .P +9 &-W\ .P +10 &/Y\ .P +9 &1tW\ -O +9 &36T \ -O +10 &4W\ -O +9 &6Y\ .P +10 &8|T\ .O +9 &:=Z\ -P +9 &;W\ .P +10 &=V\ .P +9 &?W\ .P +10 &AFV\ .O +9 &C[\ -O +9 &D\\ \ -P +10 &F^\ -P +9 &HIi\ -Q +9 &Jv\ -S +10 &K\ +V +9 &M \ +V +9 &OC \ +V +10 &Q\ *U +9 &R\ *J +10 &SP\ *!g +9 &TC\ / % +2 ( +2 "processing"%H& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.54 + .Hand.open +2 "manipulator"&J1 +77 "core" 1 + "manipulator"&K% +4 "core" % ] W +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +36 .tForearm.seek :retract +14 "manipulator"&L'\ +90 "core" ' +12991 #t-> PC.imagePuck 6 +2 "processing"%M& +3 "core" &TC\ 3 % +8 #tImaging test puck in Processing Clamp while storing it to tube 6 + "manipulator"&N% +3 "core" % % x t f L +3 "storage"(O% +4 "core" % \ L +2 "storage"(P. +3 "core" .(K +2 "storage"(Q& +4 "core" &K \ L +2 "storage"(R& +2 "manipulator"&S& +5 "core" &K w\ L +3 & v u \\ $ +3 ."raiseStack"SE.reconfigure :place +4 .tElbow.reconfigure :tight +4 "storage"(#]K-0-\ b +2 "manipulator"&$&.,(\ #b +5 .tElbow.seek PC + "manipulator"&T( +4 ."raiseStack"SE.seek :beamBreak +2 "storage"(U'H +2 "core" ( + "manipulator"&V& +6 "core" & x i $ + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &W& +4 "core" & = > $ +2 .tForearm.seek PC +2 "manipulator"&X' +94 "core" ' +2 .tHand.close + "manipulator"&Y/ +66 "core" / +2 .tPC.seek :open +2 "processing"%Z( +82 "core" ' +2 "storage"([- +3 "core" -'H +2 ."raiseStack"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(\\'6 +32 "core" ' +273 ( + "storage"(]& +3 "core" &K n\ K +2 "manipulator"&^& +4 "core" & s v ; $ +2 "manipulator"&_% +3 "core" % | 7 O +3 .tForearm.seek :retract + "manipulator"&`'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 +2 "manipulator"&a( +268 "core" ( + "manipulator"&b& +4 "core" & {  +2 "storage"(c& +4 "core" &K o\ K +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 700 counts +2 "manipulator"&d'6 +103 "core" ' +2 .tHand.open +2 "manipulator"&e1 +71 "core" 1 +2 "storage"(f- +3 "core" -'6 +3 .tSE.seek -0.15 Pucks below Top Plate + "storage"(g' +27 "core" ' +2 .tSE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 .tSE.seek -0.82 Pucks below Top Plate + "storage"(h' +54 "core" ' +2 #tLights, camera, ACTION! +3032 #-> SE.rawPosition +2 "storage"(i% +3 "core" % 5 > o\ 8 +892 #t-> SE.position +3 "storage"(j% +6 "core" % & %\ 8 +1069 #t-> SE.legend +8615 #-> SE.jog -50 + .SE.reconfigure :default +3 "storage"(#QK-0-\ b +2 .tSE.jog -50 +2 "storage"(k) +16 "core" ) +2 "storage"(l% +3 "core" %Y )\ - +518 #t-> SE.jog -50 +2 .SE.jog -50 + "storage"(m) +13 "core" ) +2 "storage"(n% +3 "core" %Z \ ! +525 #t-> SE.jog -50 +2 .SE.jog -50 +2 "storage"(o) +14 "core" ) +2 "storage"(p% +4 "core" %0 . - S\ +321 #t-> SE.jog -50 +2 .SE.jog -50 +2 "storage"(q) +7 "core" ), 3\  +3 !to:Slide::Error\ :@checkpoint: omitted: @replyo:I2C::Servo::RelMove3Reply : @error:overCurrent: @sourcei-:@destinationi%: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positioni,: velocityi: currenti:pwmi:erri: inPressi: outPressi:deltaPressi3 : voltagef12.736410407461955]: @type2F: @tagiv: mesg"@Storage Elevator overCurrent at -0.93 Pucks below Top Plate:@axisName"Storage Elevator:bt[ "2/home/esp/esp2/lib/slide.rb:633:in `raiseErr'"-/home/esp/esp2/lib/slide.rb:337:in `jog'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"-/home/esp/esp2/lib/slide.rb:304:in `jog'"(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 +1564 #-> SE.finishImage +2 !o:NoMethodError : mesgu:NameError::message0undefined method `finishImage' for SE:Scale: name:finishImage: args[:bt[ "8/home/esp/esp2/lib/slide.rb:441:in `method_missing'"(ESP):14: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 +473 #-> SE.down +2 .SE.seek :down +2 "storage"(r'v +273 "core" ' + "storage"(s% +4 "core" % F\ K +4022 #t-> SE.top +2 .SE.seek :top +2 "storage"(t' +265 "core" ' +2 "storage"(u% +3 "core" % \ M +982 #t-> SE.rawPosition +2 "storage"(v% +3 "core" % s\ O +6847 #t-> SE.jog -1045 + .SE.jog -1045 +2 "storage"(w) +33 "core" ) +2 "storage"(x% +3 "core" %< h\ I9 +1465 #t-> SE.top +2 .SE.seek :top +2 "storage"(y' +45 "core" ' +2 "storage"(z% +3 "core" % \ L +543 #t-> SE.rawPosition + "storage"({% +3 "core" % \ R +1290 #t-> SE.jog -100 +2 .SE.jog -100 +2 "storage"(|) +15 "core" ) + "storage"(}% +5 "core" %Z\ \  Z\ U +655 #t-> SE.jog -500 + .SE.jog -500 +2 "storage"(~) +29 "core" ) +2 "storage"(% +4 "core" %t \ S +166 #t-> SE.jog -500 + .SE.jog -500 +2 "storage"() +96 "core" ) +2 "storage"(% +3 "core" % x \ B +639 #t-> SE.top +2 .SE.seek :top +2 "storage"(' +45 "core" ' +2 "storage"(% +4 "core" % \ H\ ) +352 #t-> SE.rawPosition + "storage"(% +3 "core" % \ N\ ) +445 #t-> SE.down +2 .SE.seek :down +2 "storage"('v +264 "core" ' +2 "storage"( % +4 "core" %{ \ Q +181 #t-> SE.top + .SE.seek :top +2 "storage"( ' +270 "core" ' +2 "storage"( % +3 "core" % \ O +443 #t-> SE.jog 500 +2 .SE.jog 500 +2 "storage"() +29 "core" ) +2 "storage"(% +3 "core" % \ Q\ ( +782 #t-> SE.jog 500 + .SE.jog 500 +2 "storage"() +26 "core" ) + "storage"(% +5 "core" % _\ T +289 #t-> SE.down +2 .SE.seek :down +2 "storage"('v +260 "core" ' +2 "storage"(% +4 "core" % \ T +271 #t-> SE.top +2 .SE.seek :top + "storage"(' +188 "Can"~\ 2LQUp +80 "core" ' +3 "storage"(% +3 "core" % t\ P +786 #t-> SE.jog -500 + .SE.jog -500 +2 "storage"() +27 "core" ) +2 "storage"(% +3 "core" % \ R +627 #t-> SE.jog -200 + .SE.jog -200 +2 "storage"()8 +22 "core" ) + "storage"(% +4 "core" %\ \  b\ V +704 #t-> SE.jog -100 +2 .SE.jog -100 + "storage"() +16 "core" ) + "storage"(% +5 "core" % \  <\ T +752 #t-> SE.rawPosition +2 "storage"(% +3 "core" % {\ S +2518 #t-> SE.jog -50 +2 .SE.jog -50 +2 "storage"(!) +13 "core" ) +2 "storage"("% +3 "core" %c \ Q +258 #t-> SE.jog -50 +2 .SE.jog -50 + "storage"(#) +14 "core" ) + "storage"($% +5 "core" % \ O +258 #t-> SE.jog -50 +2 .SE.jog -50 + "storage"( ) +19 "core" ) + "storage"(&% +5 "core" %[ V\ MM +606 #t-> SE.rawPosition +2 "storage"('% +3 "core" %` Z\ HN +517 #t-> SE.rawPosition +2 "storage"((% +4 "core" %` t\ GN +390 #t-> SE.jog -50 +2 .SE.jog -50 + "storage"()) +12 "core" ) +2 "storage"(*% +3 "core" %3 { \ D2 +225 #t-> SE.rawPosition + "storage"(+% +3 "core" %4 z 0\ B2 +360 #t-> SE.jog -50 +2 .SE.jog -50 + "storage"(,) +12 "core" ) +2 "storage"(-% +3 "core" % V S \ @ +957 #t-> SE.jog -50 + .SE.jog -50 +2 "storage"(.) +12 "core" ) + "storage"(0% +4 "core" %x R K \ ; +259 #t-> SE.jog -50 +2 .SE.jog -50 +2 "storage"(1) +13 "core" ) +2 "storage"(% +3 "core" %Kx )  -\ 4 +436 #t-> SE.jog -50 +2 .SE.jog -50 +2 "storage"(3) +11 "core" ) +2 "storage"(% +3 "core" %!  \ 2 +597 #t-> SE.rawPosition + "storage"(5% +3 "core" %! 3\ 1 +260 #t-> SE.jog -50 +2 .SE.jog -50 +2 "storage"(6) +13 "core" ) +2 "storage"(7% +3 "core" % M\ $ +278 #t-> SE.rawPosition +2 "storage"(% +3 "core" % 8\ ! +188 #t-> SE.jog -50 +2 .SE.jog -50 + "storage"(9) +10 "core" ) 1 S i\ +3 !to:Slide::Error\ :@checkpoint: omitted: @replyo:I2C::Servo::RelMove3Reply : @error:overCurrent: @sourcei-:@destinationi%: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi1 : outPressiS :deltaPressii : voltagef12.785502209131076N: @type2F: @tagi>: mesg"@Storage Elevator overCurrent at -0.97 Pucks below Top Plate:@axisName"Storage Elevator:bt[ "2/home/esp/esp2/lib/slide.rb:633:in `raiseErr'"-/home/esp/esp2/lib/slide.rb:337:in `jog'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"-/home/esp/esp2/lib/slide.rb:304:in `jog'"(ESP):50: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 +1222 #-> SE.down +2 .SE.seek :down +2 "storage"(:'v +271 "core" ' +2 "storage"(<% +3 "core" %{ \ N +8988 #t-> ESP.shutdown; ESP.wakeup +4 #Asleep / Shutdown +33 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF + #Shutdown +252 #tPowering core bus +554 .Gate.power :raw,:ON + "sampler") +22 )= +3 "core"  +2 "collection"' +3 '? +2 "core"  +2 "processing"% +3 %/ +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X'\ +5 "core"  +2 "sampler")@ +3 "core"  +2 "sampler")  +5 "core"  +2 ."readyCS"CS.reconfigure :fast +4 ."rdySampler"SS.home.seek 0ml +3 "collection"'#d @b +2 "sampler")J' +5 ."readyCS"CS.home.seek 0ml +2 "collection"'K' +105 "core" ' +2 ."closeHand"Hand.close +3 .tElbow.reconfigure :tight +3 "manipulator"&H/ +2 &$&.,(\ #b +6 .tElbow.jog 1500 + "manipulator"&D* +56 "core" * +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.home.seek :clear +2 "manipulator"&M(d +2 "core" / +160 ' +315 ( +2 "storage"(N& +3 "core" &\ \  ^\ U +3 .tSE.home.seek :down + "storage"(O'v +60 "core" ' +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.home.seek :initial +2 "storage"(P( +150 "core" ' +2 ."rdyProcessing"PS.stop +2 "processing"%5 +64 "core" ' +907 ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 "manipulator"&Q& +3 "core" &d U S E  +3 .tForearm.seek :retract + "manipulator"&R'\ +4 "core" ' +2 .tElbow.seek :hammer +2 "manipulator"&S( +133 "core" ( +2 "manipulator"&V& +3 "core" & } +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek retracted +2 "manipulator"&W'\ +9 "core" ' + "manipulator"&Y% +4 "core" %\ % l ~ \  +2 "processing"%[& +3 "collection"'A& +7 "core" &\ 3 + &3\ " +2 ."openPC"PC.home.seek :open +4 .tCC.home.seek :open +2 "processing"%L( + "collection"'I( +272 "core" ( +3 ( +2 "collection"'U +4 "core"  +2 "processing"%] +3 "core"  +2 "processing"%^ +3 "core"  +2 "processing"%_ +2 "core"  +4 "collection"'X% +3 "core" %K\ ! +3 "processing"%b% +3 "core" %T\ 2 +3 "sampler")c% +3 "core" % \ ]? +3 "collection"'T& +3 "core" &W\ ! +37 "processing"%e& +11 "core" &\ 4 +2 "manipulator"&f% +3 "core" %\ % w u }  +3 "manipulator"&`& +3 "core" &   y +3 "storage"(\\& +3 "core" & Q\ K +3 "storage"(g% +3 "core" % &\ K +3 "collection"'i9 +3 "core" 9V +2 "processing"%j9 +4 "core" 9P +34871 "Can"}\ @>S~U@ +8061 #t-> require 'calarm.rb' +1999 #-> Hand.open +2 .Hand.open +2 "manipulator"&l1 +75 "core" 1 +1245 #t-> Arm.grab Garage +2 "manipulator"&h& +3 "core" &  +2 "manipulator"&n% +3 "core" % \ ! ! }  +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&k(- +182 "core" ( +2 "manipulator"&p& +3 "core" &-   " +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &m& +3 "core" &- " +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :garage +2 "manipulator"&q'! +104 "core" ' +2 .tHand.close +2 "manipulator"&o/ +76 "core" / +166 #t-> Arm.clear +3 "manipulator"&s& +3 "core" &-  " +2 "manipulator"&u% +3 "core" % 4  +3 .tForearm.seek :retract +2 "manipulator"&r'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&v(d +147 "core" ( + "manipulator"&x& +4 "core" &d  u  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &t& +3 "core" &d  K  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear +2 "manipulator"&z'\ +4 "core" ' + "manipulator"&w& +5 "core" &d ' O  + "manipulator"&{% +4 "core" %\ #   +18554 #t-> calarm 7 +2 "storage"(}% +3 "core" % , \ ` +2 "manipulator"&y% +3 "core" %\ # q  +3 "manipulator"&& +3 "core" &d  w  +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 7 + "storage"(|([n +672 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +4 "core" ' +2 .tElbow.seek :clear + "manipulator"&~(d +4 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek 7 +2 "manipulator"&( +119 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "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 +2 "manipulator"&6 +12 .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.coast + "manipulator"&6 +23 && +2 "core" & +2 .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.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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +46 .tElbow.force 65 +9 "manipulator"&6A +12 .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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 & & +2 "core" & +2 .tForearm.force -40 +2 "manipulator"&5 +33 && +3 "core" & x w +2 "manipulator"& % +3 "core" %4 w +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" % Q S 5  + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" % s 3  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"& '\ +89 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +129 "core" ( +3 .tForearm.seek :retract +2 "manipulator"&'\ +4 "core" ' +2 .tElbow.seek 7 + "manipulator"&( +119 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 + "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 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 && +3 "core" & B +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 +15 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 && +3 "core" & M +2 .tForearm.force -40 + "manipulator"&5 +33 && +4 "core" & t u @ +2 "manipulator"&% +3 "core" %6 | x v +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" % R S  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" % f 0  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&'\ +89 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +131 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek 7 +2 "manipulator"&( +118 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +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 +2 "manipulator"&6A +12 .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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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 +2 "manipulator"&6 +23 &"& +2 "core" & +2 .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.force 65 + "manipulator"&6A +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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +48 .tElbow.force -65 +9 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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" & : + .tForearm.force -40 +2 "manipulator"&5 +33 && +3 "core" & z  ` +2 "manipulator"&!% +3 "core" %6 r +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &&% +3 "core" % T R X  +3 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &#% +3 "core" % c N I  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&''\ +93 "core" ' +2 .tElbow.seek :clear + "manipulator"&((d +134 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&*'\ +4 "core" ' + .tElbow.seek 7 +2 "manipulator"&+( +124 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 +2 "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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +3 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 & & +2 "core" & + +2 .tElbow.force 65 +2 "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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &-& +2 "core" & " +2 .tForearm.force -40 +2 "manipulator"&5 +33 &)& +2 "core" & } ] +2 "manipulator"&0% +4 "core" %7 u y B +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" % _ _  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &,% +4 "core" % Q P <  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&.'\ +90 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +122 "core" ( +2 .tForearm.seek :retract + "manipulator"&1'\ +4 "core" ' +2 .tElbow.seek 7 +2 "manipulator"&5( +112 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +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 +16 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +47 .tElbow.force 65 +8 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast +2 "manipulator"&6 +22 &7& +3 "core" & = +2 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 +4 "manipulator"&6 +17 .tElbow.force 65 +3 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +6 "manipulator"&6A +15 .tElbow.force -65 +2 "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.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 &3& +3 "core" & o + .tForearm.force -40 +2 "manipulator"&5 +33 && +3 "core" & p X \ +2 "manipulator"&9% +4 "core" %4 V Y  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &6% +3 "core" % ] [  +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +33 &<% +3 "core" % R T 4  + .tForearm.coast +2 "manipulator"&5 +24 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +9198 #t-> calarm 6 +2 "storage"(=% +3 "core" % r ` C\ l +2 "manipulator"&?% +3 "core" %-  > +3 "manipulator"&/% +3 "core" %- \ S +3 .tForearm.seek :retract + "manipulator"&4'\ +85 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&2(d +123 "core" ( +2 "manipulator"&;% +4 "core" %\  \\  + "manipulator"&8& +4 "core" &d F X +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(B(K +194 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 .tForearm.seek :retract +2 "manipulator"&E'\ +3 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&C(d +3 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&G'\ +4 "core" ' +2 .tElbow.seek 6 + "manipulator"&@( +136 "core" ( + .tElbow.coast +2 "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 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +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 +2 "manipulator"&6A +12 .tElbow.force -65 +3 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 & & +3 "core" &   +2 .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 +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 +2 "manipulator"&6 +35 .tElbow.force 65 +9 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast +2 "manipulator"&6 +23 &H& +2 "core" & 9 +2 .tForearm.force -40 +2 "manipulator"&5 +33 &d& +3 "core" & Q +2 "manipulator"&% +3 "core" %w  +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" %X w z L +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +3 "manipulator"&5 +32 &a% +3 "core" %Z {  +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&D'\ +89 "core" ' +2 .tElbow.seek :clear + "manipulator"&N(d +123 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&:'\ +4 "core" ' +2 .tElbow.seek 6 + "manipulator"&%( +122 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 +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 +16 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +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.coast +2 "manipulator"&6 +23 &F& +2 "core" & $ +2 .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.force 65 + "manipulator"&6A +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 +2 "manipulator"&6A +12 .tElbow.force -65 +3 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +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& +2 "core" & +2 .tForearm.force -40 +2 "manipulator"&5 +32 &V& +3 "core" & }  +2 "manipulator"&Y% +3 "core" %x  +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &A% +3 "core" %X ~ ~ & ( +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &[% +3 "core" %Y z A  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&>'\ +88 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&M(d +128 "core" ( + .tForearm.seek :retract +2 "manipulator"&R'\ +4 "core" ' +2 .tElbow.seek 6 +2 "manipulator"&U( +121 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 +13 .tElbow.force 65 + "manipulator"&6A +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 +3 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +46 .tElbow.force -65 +8 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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" & @ +2 .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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast +2 "manipulator"&6 +23 &^& +3 "core" & +2 .tForearm.force -40 + "manipulator"&5 +33 &_& +3 "core" & u  +2 "manipulator"&Z% +4 "core" %y v  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &X% +3 "core" %Y z u \\ " +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &\ % +3 "core" %Z } ]  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&b'\ +86 "core" ' +2 .tElbow.seek :clear + "manipulator"&c(d +123 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&T'\ +4 "core" ' +2 .tElbow.seek 6 + "manipulator"&e( +110 "core" ( + .tElbow.coast +2 "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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &f& +3 "core" & +2 .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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +23 &`& +2 "core" & @ +2 .tForearm.force -40 +2 "manipulator"&5 +33 &\\& +2 "core" & ~ @ +2 "manipulator"&g% +4 "core" %{ |  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +65 &i% +10 "core" %Z r v m  +2 .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 + "manipulator"&5 +33 &j% +3 "core" %[ y   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&l'\ +89 "core" ' +2 .tElbow.seek :clear + "manipulator"&h(d +134 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&n'\ +4 "core" ' +2 .tElbow.seek 6 + "manipulator"&p( +122 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &m& +3 "core" &  +2 .tElbow.force 65 +2 "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 +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 +13 .tElbow.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 &S& +2 "core" & +2 .tForearm.force -40 +2 "manipulator"&5 +32 &o& +3 "core" & u  +2 "manipulator"&W% +3 "core" %| } } +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &s% +3 "core" %[ P U <  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &u% +3 "core" %Z t y `  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +1625 #t-> calarm 5 + "storage"(x% +3 "core" % 1 . ^\ d +2 "manipulator"&t% +4 "core" %~  +2 "manipulator"&w% +4 "core" %~ F +3 .tForearm.seek :retract + "manipulator"&{'\ +94 "core" ' +2 .tElbow.seek :clear + "manipulator"&q(d +125 "core" ( +2 "manipulator"&k% +3 "core" %\ -   "a +2 "manipulator"&r& +4 "core" &d " +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(}(; +191 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 .tForearm.seek :retract +2 "manipulator"&y'\ +3 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +9 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&P'\ +3 "core" ' +2 .tElbow.seek 5 + "manipulator"&z( +112 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +45 .tElbow.force 65 +9 "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 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +23 &v& +3 "core" &  + .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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" & +2 .tForearm.force -40 +2 "manipulator"&5 +33 &~& +3 "core" & y  + "manipulator"&% +5 "core" %  + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" %  ) + +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" %  4  +2 .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 +131 "core" ( +2 .tForearm.seek :retract +2 "manipulator"& '\ +3 "core" ' +2 .tElbow.seek 5 +2 "manipulator"&( +122 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +203 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +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 +2 "manipulator"&6A +12 .tElbow.force -65 +3 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 && +3 "core" & @ +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +6 "Can"}\ %jUV;@ +6 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +38 "manipulator"&6 +16 .tElbow.coast + "manipulator"&6 +23 & & +3 "core" & V + .tForearm.force -40 +2 "manipulator"&5 +33 && +3 "core" & y G +2 "manipulator"&% +3 "core" %! y x  +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" % I U 7  +2 .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" % y z   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +123 "core" ( +2 .tForearm.seek :retract + "manipulator"&'\ +3 "core" ' +3 .tElbow.seek 5 + "manipulator"&( +118 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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" & +2 .tElbow.force 65 +2 "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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .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.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" &  +2 .tForearm.force -40 + "manipulator"&5 +33 && +3 "core" & z _ +2 "manipulator"&% +4 "core" %" { ~ 8 +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" % o g :  +2 .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 + "manipulator"&5 +33 &"% +3 "core" % t n  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&$'\ +89 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +133 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&!'\ +3 "core" ' +2 .tElbow.seek 5 + "manipulator"&&( +120 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +38 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +45 .tElbow.force 65 +8 "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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +23 &#& +3 "core" & R +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +3 "manipulator"&6 +22 &'& +3 "core" &  +2 .tForearm.force -40 + "manipulator"&5 +33 &(& +3 "core" & ~ P +2 "manipulator"&+% +3 "core" %" s  +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &*% +3 "core" % V S   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 & % +3 "core" % t 2  +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&-'\ +96 "core" ' + .tElbow.seek :clear +2 "manipulator"&)(d +126 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&0'\ +4 "core" ' + .tElbow.seek 5 +2 "manipulator"&( +116 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &,& +3 "core" & +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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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" & +2 .tForearm.force -40 +2 "manipulator"&5 +32 && +4 "core" & u L +2 "manipulator"&5% +3 "core" %# z  +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &1% +2 "core" % S T  +2 .tForearm.coast +41 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &7% +3 "core" % } w l  + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast +2 "manipulator"&5 +1527 #t-> calarm 4 + "storage"(3% +4 "core" % 7 7 \ c +2 "manipulator"&% +3 "core" % +3 "manipulator"&9% +3 "core" % ' +3 .tForearm.seek :retract + "manipulator"&6'\ +85 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&<(d +131 "core" ( +2 "manipulator"&=% +4 "core" %\  K  + "manipulator"&?& +4 "core" &d +  +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 4 + "storage"(/(,> +188 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 .tForearm.seek :retract +2 "manipulator"&;'\ +3 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&8(d +15 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&|'\ +3 "core" ' +2 .tElbow.seek 4 +2 "manipulator"&4( +114 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .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 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "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 &2& +3 "core" & F +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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 &E& +2 "core" &  +2 .tForearm.force -40 +2 "manipulator"&5 +33 &C& +2 "core" & y { M +2 "manipulator"&@% +4 "core" %h  E +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &G% +3 "core" %? { /  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 & % +4 "core" %A y & + + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&H'\ +89 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&d(d +129 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek 4 +2 "manipulator"&( +108 "core" ( + .tElbow.coast +2 "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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +38 "manipulator"&6 +16 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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" & +2 .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 +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 +23 &D& +2 "core" & # +2 .tForearm.force -40 +2 "manipulator"&5 +33 &N& +3 "core" & ~ J +2 "manipulator"&%% +3 "core" %j w z 0 +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &:% +3 "core" %@ T Q   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &F% +3 "core" %@  y Z  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&Q'\ +97 "core" ' +3 .tElbow.seek :clear + "manipulator"&V(d +126 "core" ( +2 .tForearm.seek :retract + "manipulator"&Y'\ +3 "core" ' +3 .tElbow.seek 4 + "manipulator"&A( +124 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +3 "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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &[& +3 "core" & +2 .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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +3 "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 +55 &>& +10 "core" & +2 .tForearm.force -40 + "manipulator"&5 +33 &M& +3 "core" & : +2 "manipulator"&U% +4 "core" %g t t T + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &R% +3 "core" %A V V l  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &]% +3 "core" %@  j U  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&^'\ +89 "core" ' +2 .tElbow.seek :clear + "manipulator"&_(d +108 "core" ( +2 .tForearm.seek :retract + "manipulator"&Z'\ +3 "core" ' +3 .tElbow.seek 4 + "manipulator"&X( +112 "core" ( + .tElbow.coast + "manipulator"&6 +3 .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 +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.force 65 +2 "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 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +23 &\ & +2 "core" &  +2 .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.force 65 + "manipulator"&6A +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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &b& +3 "core" & +2 .tForearm.force -40 + "manipulator"&5 +33 &c& +4 "core" & | ( +2 "manipulator"&e% +3 "core" %i y u P +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &T% +3 "core" %A S Q 5  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &f% +3 "core" %A c [ ^  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&`'\ +92 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&\\(d +126 "core" ( +2 .tForearm.seek :retract + "manipulator"&g'\ +3 "core" ' +3 .tElbow.seek 4 + "manipulator"&i( +118 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +46 .tElbow.force 65 +8 "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 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &j& +3 "core" & + +2 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +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 +2 "manipulator"&6 +23 &l& +2 "core" & % +2 .tForearm.force -40 +2 "manipulator"&5 +33 &h& +2 "core" &  : +2 "manipulator"&p% +4 "core" %j n y [ +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &n% +3 "core" %B U R 1  +3 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &m% +3 "core" %B t U  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +1479 #t-> calarm 3 +2 "storage"(S% +3 "core" % - - G\ d +2 "manipulator"&o% +4 "core" %_ G +2 "manipulator"&W% +4 "core" %_  +2 .tForearm.seek :retract +2 "manipulator"&s'\ +93 "core" ' +2 .tElbow.seek :clear + "manipulator"&u(d +127 "core" ( + "manipulator"&x% +3 "core" %\ ,  $u +3 "manipulator"&t& +3 "core" &d    +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 3 +2 "storage"(w( +187 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 .tForearm.seek :retract +2 "manipulator"&k'\ +3 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&r(d +15 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&B'\ +3 "core" ' +2 .tElbow.seek 3 +2 "manipulator"&{( +117 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +3 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &q& +3 "core" &   [ +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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +36 .tElbow.force 65 +8 "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 +2 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &y& +3 "core" & + .tForearm.force -40 +2 "manipulator"&5 +33 && +3 "core" & ~  +2 "manipulator"&z% +3 "core" % B +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &P% +3 "core" % u u S / +2 .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 +2 "manipulator"&5 +33 &v% +2 "core" % ~   +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&'\ +89 "core" ' +2 .tElbow.seek :clear + "manipulator"&~(d +128 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +12 "core" ' +2 .tElbow.seek 3 + "manipulator"&( +120 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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" & +2 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +32 "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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 & & +3 "core" & . +2 .tForearm.force -40 +2 "manipulator"&5 +33 && +2 "core" & - +2 "manipulator"&% +4 "core" % | J +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +33 & % +2 "core" % u } z  +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +33 &% +3 "core" % ~ =  + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"& '\ +88 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +128 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek 3 +2 "manipulator"&( +124 "core" ( + .tElbow.coast + "manipulator"&6 +3 .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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +46 .tElbow.force -65 +8 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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" & \ +2 .tForearm.force -40 +2 "manipulator"&5 +33 && +2 "core" & t t +2 "manipulator"&% +4 "core" % r  % +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" % ] V  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" % ~ Z  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&'\ +87 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +126 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek 3 +2 "manipulator"&( +122 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +3 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &"& +3 "core" & +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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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 +2 "manipulator"&6 +22 &$& +3 "core" & / +2 .tForearm.force -40 + "manipulator"&5 +73 && +3 "core" & z ~ +2 "manipulator"&&% +3 "core" % ~ | +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &!% +3 "core" % g t  +2 .tForearm.coast +3 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &#% +3 "core" % ~ u b  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&''\ +87 "core" ' +2 .tElbow.seek :clear + "manipulator"&((d +131 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&+'\ +4 "core" ' +2 .tElbow.seek 3 + "manipulator"&*( +113 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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" &  +2 .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.force 65 +2 "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 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &-& +3 "core" & 2 +2 .tForearm.force -40 + "manipulator"&5 +33 &)& +3 "core" &  { +2 "manipulator"&% +3 "core" %   s +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &0% +2 "core" % x t   +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &,% +2 "core" % w 9  +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +1807 #t-> calarm 2 +2 "storage"(.% +3 "core" % ^ \\\ f +2 "manipulator"&% +3 "core" %Ұ \  s @ +3 "manipulator"&5% +3 "core" %Ұ   F @ +3 .tForearm.seek :retract + "manipulator"&1'\ +91 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&7(d +121 "core" ( +2 "manipulator"&3% +3 "core" %\ & " C !R +2 "manipulator"&& +4 "core" &d D ? +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(9( +196 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 .tForearm.seek :retract +2 "manipulator"&='\ +3 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&?(d +3 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&}'\ +3 "core" ' +2 .tElbow.seek 2 +2 "manipulator"&6( +106 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 +34 "manipulator"&5 +39 .tElbow.force 65 +2 "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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "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 +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" &    +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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +26 &;& +2 "core" & " +2 .tForearm.force -40 +2 "manipulator"&5 +33 &8& +2 "core" & t  +2 "manipulator"&4% +4 "core" %I q y  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &|% +4 "core" %% V  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &2% +3 "core" %% y y "  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&E'\ +94 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&C(d +127 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&@'\ +3 "core" ' +2 .tElbow.seek 2 +2 "manipulator"&G( +116 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +6 "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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" &  +2 .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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +3 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +45 .tElbow.force -65 +8 "manipulator"&6 +13 .tElbow.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 &H& +3 "core" & +2 .tForearm.force -40 + "manipulator"&5 +33 &d& +3 "core" &  +2 "manipulator"&% +3 "core" %K w  +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" %% v x  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &a% +3 "core" %% K  +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&D'\ +90 "core" ' +2 .tElbow.seek :clear + "manipulator"&N(d +108 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&%'\ +2 "core" ' +3 .tElbow.seek 2 + "manipulator"&:( +124 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +3 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &F& +3 "core" & + .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +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 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &Q& +3 "core" & +2 .tForearm.force -40 + "manipulator"&5 +33 &V& +3 "core" &  7 +2 "manipulator"&A% +3 "core" %L   +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &Y% +3 "core" %$ v u i  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &[% +3 "core" %$ w 9  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&>'\ +87 "core" ' +2 .tElbow.seek :clear + "manipulator"&M(d +122 "core" ( +3 .tForearm.seek :retract +2 "manipulator"&U'\ +3 "core" ' +2 .tElbow.seek 2 +2 "manipulator"&R( +111 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +46 .tElbow.force 65 +8 "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 +2 "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 +2 "manipulator"&6 +22 &]& +3 "core" & +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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" &  +2 .tForearm.force -40 +2 "manipulator"&5 +33 &_& +3 "core" & s +2 "manipulator"&X% +3 "core" %N y 9 +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &Z% +3 "core" %% s s  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &\ % +3 "core" %$ t W  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&b'\ +99 "core" ' +2 .tElbow.seek :clear + "manipulator"&c(d +126 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&e'\ +4 "core" ' +2 .tElbow.seek 2 + "manipulator"&T( +113 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +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 +2 "manipulator"&6 +13 .tElbow.coast +2 "manipulator"&6 +23 &f& +2 "core" & +2 .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.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +13 .tElbow.force -65 + "manipulator"&6 +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 +2 "manipulator"&6 +23 &`& +2 "core" & +2 .tForearm.force -40 +2 "manipulator"&5 +33 &\\& +3 "core" & ~  +34 "manipulator"&i% +10 "core" %N  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +33 &g% +2 "core" %$ } u  +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &j% +3 "core" %$ .  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +2237 #t-> calarm 1 +2 "storage"(l% +3 "core" % i h \ j +2 "manipulator"&h% +4 "core" %: : +2 "manipulator"&p% +4 "core" %:   c +2 .tForearm.seek :retract +2 "manipulator"&n'\ +85 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&m(d +126 "core" ( +2 "manipulator"&S% +3 "core" %\  6  +2 "manipulator"&o& +4 "core" &d  +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(W( +194 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 .tForearm.seek :retract + "manipulator"&x'\ +4 "core" ' +2 .tElbow.seek :clear + "manipulator"&t(d +17 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&/'\ +2 "core" ' +3 .tElbow.seek 1 + "manipulator"&s( +118 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 +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.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 +2 "manipulator"&6A +12 .tElbow.force -65 +3 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &u& +3 "core" &  8 +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 +2 "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 + "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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +23 &k& +2 "core" & U +2 .tForearm.force -40 +2 "manipulator"&5 +33 &r& +3 "core" & : + "manipulator"&{% +4 "core" %D  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &B% +3 "core" %' x e I +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &q% +4 "core" %' P  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&y'\ +85 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +124 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&z'\ +4 "core" ' +2 .tElbow.seek 1 +2 "manipulator"&P( +121 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +46 .tElbow.force -65 +8 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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 &v& +3 "core" & > +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 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +23 && +2 "core" & +2 .tForearm.force -40 +2 "manipulator"&5 +33 &~& +2 "core" & u w 3 +2 "manipulator"&% +4 "core" %D v t  + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" %& s " * +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" %& x  I  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"& '\ +88 "core" ' +3 .tElbow.seek :clear +2 "manipulator"&(d +106 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek 1 +2 "manipulator"& ( +117 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 +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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +23 && +2 "core" & +2 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +52 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 & & +3 "core" & +2 .tForearm.force -40 + "manipulator"&5 +33 && +3 "core" & - +2 "manipulator"&% +4 "core" %C  " + .tForearm.coast +7 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" %'  &  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" %& J  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&'\ +88 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +131 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek 1 +2 "manipulator"&( +120 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +3 "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 +23 && +2 "core" & +2 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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" & +2 .tForearm.force -40 +2 "manipulator"&5 +32 && +4 "core" & 2 +2 "manipulator"&% +4 "core" %D ~  + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" %' q E  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &"% +3 "core" %& \\  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&$'\ +92 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +126 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&&'\ +3 "core" ' +2 .tElbow.seek 1 +2 "manipulator"&!( +119 "core" ( + .tElbow.coast +2 "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 +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 +2 "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 +34 "manipulator"&6 +19 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "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 +3 "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" & +2 .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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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" & +2 .tForearm.force -40 +2 "manipulator"&5 +33 &(& +2 "core" & U +2 "manipulator"&*% +4 "core" %E w R +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &+% +3 "core" %& t   +3 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 & % +3 "core" %&   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +1447 #t-> calarm 1 +2 "storage"(-% +3 "core" % [ Z\ g +2 "manipulator"&)% +5 "core" %G  7 +2 "manipulator"&% +3 "core" %G   +3 .tForearm.seek :retract + "manipulator"&0'\ +85 "core" ' +2 .tElbow.seek :clear + "manipulator"&,(d +131 "core" ( +2 "manipulator"&.% +3 "core" %\  _  +2 "manipulator"&& +4 "core" &d N 3 +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(5( +2 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 .tForearm.seek :retract +2 "manipulator"&3'\ +3 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +3 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&w'\ +4 "core" ' + .tElbow.seek 1 +2 "manipulator"&1( +116 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &7& +3 "core" & +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +46 .tElbow.force 65 +9 "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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &=& +3 "core" &   ! +2 .tForearm.force -40 + "manipulator"&5 +33 &?& +3 "core" & = +2 "manipulator"&6% +3 "core" %E  +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &}% +3 "core" %&   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &<% +3 "core" %& O  +2 .tForearm.coast +2 "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"&8(d +137 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&4'\ +3 "core" ' +2 .tElbow.seek 1 +2 "manipulator"&|( +116 "core" ( + .tElbow.coast +2 "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 +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.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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +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 +2 "manipulator"&6 +23 &2& +2 "core" &   a +2 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &E& +3 "core" &  +2 .tForearm.force -40 + "manipulator"&5 +33 &C& +4 "core" &  +2 "manipulator"&G% +4 "core" %E o p + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &@% +3 "core" %% f  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 & % +3 "core" %$ w `  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&H'\ +100 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&d(d +130 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +4 "core" ' +2 .tElbow.seek 1 +2 "manipulator"&( +109 "core" ( +2 .tElbow.coast +2 "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 +2 "manipulator"&6A +52 .tElbow.force -65 +2 "manipulator"&6 +12 .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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +3 "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 &a& +3 "core" &  +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +23 &D& +2 "core" & +2 .tForearm.force -40 +2 "manipulator"&5 +33 &N& +3 "core" & v   +2 "manipulator"&:% +4 "core" %E v + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &%% +3 "core" %& z ,  +3 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &F% +3 "core" %$ y x  +2 .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&Q'\ +98 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&V(d +124 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&A'\ +4 "core" ' +2 .tElbow.seek 1 +2 "manipulator"&Y( +123 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +203 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +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 +3 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &[& +3 "core" & l +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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +41 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &>& +3 "core" &  + .tForearm.force -40 +2 "manipulator"&5 +33 &M& +3 "core" &  ? +2 "manipulator"&R% +3 "core" %F  B +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &U% +3 "core" %% u   +2 .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 + "manipulator"&5 +33 &]% +3 "core" %" ?  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&^'\ +89 "core" ' +2 .tElbow.seek :clear + "manipulator"&_(d +125 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&X'\ +3 "core" ' +2 .tElbow.seek 1 +2 "manipulator"&Z( +122 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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" & - + .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "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 +2 "manipulator"&6A +13 .tElbow.force -65 + "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 +2 "manipulator"&6 +22 &b& +3 "core" & +2 .tForearm.force -40 + "manipulator"&5 +33 &c& +3 "core" &   +2 "manipulator"&T% +3 "core" %F   +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &e% +3 "core" %" }  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &f% +3 "core" %#   +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +2796 #t-> calarm 2 + "storage"(`% +3 "core" % \ n +3 "manipulator"&\\% +4 "core" %     + "manipulator"&i% +5 "core" %  p  +2 .tForearm.seek :retract + "manipulator"&g'\ +84 "core" ' +2 .tElbow.seek :clear + "manipulator"&j(d +130 "core" ( + "manipulator"&l% +5 "core" %\   "  + "manipulator"&h& +4 "core" &d   % : +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(p( +199 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 .tForearm.seek :retract +2 "manipulator"&S'\ +3 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&o(d +3 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&9'\ +3 "core" ' +3 .tElbow.seek 2 + "manipulator"&n( +160 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 +13 .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.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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 +12 .tElbow.coast +2 "manipulator"&6 +23 &m& +2 "core" & +2 .tElbow.force 65 +2 "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 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &x& +3 "core" &   ) +2 .tForearm.force -40 + "manipulator"&5 +33 &t& +4 "core" & L +2 "manipulator"&s% +3 "core" %N a +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &/% +3 "core" %# /  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &u% +3 "core" %#   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&k'\ +89 "core" ' +2 .tElbow.seek :clear + "manipulator"&r(d +125 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&{'\ +3 "core" ' +2 .tElbow.seek 2 + "manipulator"&B( +126 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "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 +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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &q& +3 "core" &    +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 +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +36 .tElbow.force -65 +8 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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 &y& +3 "core" & + .tForearm.force -40 +2 "manipulator"&5 +33 && +3 "core" &  +2 "manipulator"&P% +3 "core" %O E +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &z% +3 "core" %# x | j  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +33 &v% +3 "core" %" { E  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' + .tElbow.seek :clear +2 "manipulator"&~(d +128 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +2 "core" ' +3 .tElbow.seek 2 + "manipulator"&( +123 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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" &    +2 .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.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.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 & & +3 "core" &  +2 .tForearm.force -40 +2 "manipulator"&5 +32 && +3 "core" & x V +2 "manipulator"& % +3 "core" %O { n / +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +2 "core" %# ~ \\  +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" %# { |   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"& '\ +88 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +127 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +2 "core" ' +3 .tElbow.seek 2 + "manipulator"&( +122 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 +46 .tElbow.force 65 +8 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "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 +13 .tElbow.coast + "manipulator"&6 +23 && +3 "core" &  +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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 +2 "manipulator"&6 +23 && +3 "core" & +2 .tForearm.force -40 + "manipulator"&5 +33 && +3 "core" & i n n +2 "manipulator"&% +3 "core" %P z v F +2 "Can"r}\ 0CXV@ +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" %# O  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +33 &% +2 "core" %$ x w o  +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +106 "core" ( +2 .tForearm.seek :retract + "manipulator"&'\ +3 "core" ' +3 .tElbow.seek 2 + "manipulator"&( +126 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +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 +3 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &"& +3 "core" &   +2 .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.force 65 +2 "manipulator"&6A +12 .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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +41 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &$& +3 "core" &  +2 .tForearm.force -40 + "manipulator"&5 +33 && +3 "core" & x  Q +2 "manipulator"&!% +4 "core" %P } _ + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &&% +3 "core" %$   +2 .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 +2 "manipulator"&5 +33 &#% +2 "core" %$ x y g  +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +1196 #t-> calarm 3 + "storage"('% +3 "core" % [ ]\ f +2 "manipulator"&(% +5 "core" %<   $ +2 "manipulator"&*% +4 "core" %<  +2 .tForearm.seek :retract + "manipulator"&+'\ +86 "core" ' + .tElbow.seek :clear +2 "manipulator"& (d +126 "core" ( +2 "manipulator"&-% +3 "core" %\  " +2 "manipulator"&)& +4 "core" &d Z  +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 3 + "storage"(( +187 "core" ( + .tSC.configure :limp +8 "storage"($(\ 1b +3 .tForearm.seek :retract +2 "manipulator"&.'\ +3 "core" ' +7 .tElbow.seek :clear +2 "manipulator"&(d +13 "core" ( +2 .tForearm.seek :retract + "manipulator"&W'\ +4 "core" ' +2 .tElbow.seek 3 + "manipulator"&0( +119 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +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 +3 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &,& +3 "core" &   +2 .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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &3& +4 "core" &  a + .tForearm.force -40 +2 "manipulator"&5 +33 && +3 "core" & 8 +2 "manipulator"&1% +4 "core" %  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &w% +3 "core" %   c +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &7% +4 "core" % e  + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&='\ +89 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&?(d +137 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&6'\ +3 "core" ' +2 .tElbow.seek 3 + "manipulator"&}( +129 "core" ( + .tElbow.coast +39 "manipulator"&6 +6 .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 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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" &   = +2 .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.force 65 +2 "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 +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" & +2 .tForearm.force -40 + "manipulator"&5 +33 &8& +3 "core" & ` +2 "manipulator"&|% +3 "core" % b +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &4% +3 "core" % w t O  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &2% +3 "core" % > ~ +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&E'\ +86 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&C(d +125 "core" ( +2 .tForearm.seek :retract + "manipulator"&G'\ +4 "core" ' +2 .tElbow.seek 3 + "manipulator"&@( +119 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 & & +2 "core" &   / +2 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +34 "manipulator"&6A +19 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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 &H& +2 "core" & +2 .tForearm.force -40 +2 "manipulator"&5 +33 &d& +3 "core" & v v H +2 "manipulator"&% +3 "core" % r l - +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" %   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &a% +3 "core" % v m ~ +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&D'\ +85 "core" ' +2 .tElbow.seek :clear + "manipulator"&N(d +105 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&:'\ +3 "core" ' +2 .tElbow.seek 3 + "manipulator"&%( +126 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &F& +3 "core" &   +2 .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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &Q& +3 "core" & +2 .tForearm.force -40 +2 "manipulator"&5 +33 &V& +2 "core" &  w +2 "manipulator"&Y% +4 "core" % t o +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &A% +3 "core" % X  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &[% +4 "core" % i l R  + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&>'\ +87 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&M(d +106 "core" ( +2 .tForearm.seek :retract + "manipulator"&R'\ +4 "core" ' +2 .tElbow.seek 3 +2 "manipulator"&U( +126 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "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 +40 "manipulator"&6 +13 .tElbow.force 65 +2 "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 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &]& +2 "core" &|   +2 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "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 +23 &^& +2 "core" &} +2 .tForearm.force -40 +2 "manipulator"&5 +33 &_& +3 "core" &} w u S +2 "manipulator"&Z% +3 "core" % } +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &X% +3 "core" %   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &\ % +3 "core" % { ~ G { +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +1663 #t-> calarm 4 + "storage"(b% +3 "core" % g d (\ k +2 "manipulator"&c% +5 "core" %ҝ k T +2 "manipulator"&T% +3 "core" %ҝ  & T +3 .tForearm.seek :retract + "manipulator"&e'\ +91 "core" ' +2 .tElbow.seek :clear + "manipulator"&f(d +117 "core" ( +2 "manipulator"&`% +3 "core" %\ *  #b +2 "manipulator"&\\& +4 "core" &d U B +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 4 +2 "storage"(i(,> +190 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 .tForearm.seek :retract +2 "manipulator"&l'\ +3 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&h(d +3 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&5'\ +3 "core" ' +2 .tElbow.seek 4 +2 "manipulator"&g( +120 "core" ( + .tElbow.coast + "manipulator"&6 +3 .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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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.coast +2 "manipulator"&6 +22 &j& +3 "core" &  { +2 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 +34 "manipulator"&6 +19 .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.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.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &S& +3 "core" &  +2 .tForearm.force -40 + "manipulator"&5 +33 &o& +3 "core" & # +2 "manipulator"&n% +3 "core" %k = +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &9% +3 "core" %D G  +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &m% +3 "core" %D K  +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&x'\ +88 "core" ' + .tElbow.seek :clear +2 "manipulator"&t(d +126 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&s'\ +4 "core" ' +2 .tElbow.seek 4 + "manipulator"&/( +119 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &u& +3 "core" &   +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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 +3 "manipulator"&6 +13 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +23 &k& +2 "core" &  +2 .tForearm.force -40 +2 "manipulator"&5 +33 &r& +2 "core" & 0 +2 "manipulator"&B% +4 "core" %j @ +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &{% +3 "core" %D v v  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &q% +3 "core" %D B  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&y'\ +89 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +131 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&P'\ +3 "core" ' +2 .tElbow.seek 4 +2 "manipulator"&z( +107 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +36 .tdelay 2 seconds +209 .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 +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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &v& +3 "core" &  +2 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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" &  +2 .tForearm.force -40 +2 "manipulator"&5 +33 &~& +40 "core" & h + "manipulator"&% +3 "core" %m T +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" %C y d  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" %D H  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"& '\ +86 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +123 "core" ( +2 .tForearm.seek :retract +2 "manipulator"& '\ +3 "core" ' +2 .tElbow.seek 4 +2 "manipulator"&( +119 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 +2 "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 +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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +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 +3 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 && +3 "core" &   +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 +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 +36 .tElbow.force 65 +8 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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" &  +2 .tForearm.force -40 + "manipulator"&5 +33 && +3 "core" &  +2 "manipulator"&% +4 "core" %l y { [ + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" %D o  #  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +33 &% +3 "core" %D x #  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +128 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +2 "core" ' +3 .tElbow.seek 4 + "manipulator"&( +118 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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" &   7 +2 .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.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 && +3 "core" & +2 .tForearm.force -40 + "manipulator"&5 +33 && +3 "core" & { ' +2 "manipulator"&% +3 "core" %n x w Q +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" %D 1  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &"% +3 "core" %D o "  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2177 #t-> calarm 5 +2 "storage"($% +3 "core" % P\ o +2 "manipulator"&% +3 "core" %Z   ) +3 "manipulator"&!% +4 "core" %Z   +2 .tForearm.seek :retract + "manipulator"&&'\ +86 "core" ' +2 .tElbow.seek :clear + "manipulator"&#(d +127 "core" ( + "manipulator"&'% +3 "core" %\    p  +2 "manipulator"&(& +4 "core" &d   +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(*(; +195 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 .tForearm.seek :retract +2 "manipulator"&-'\ +3 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&)(d +36 "core" ( +10 .tForearm.seek :retract +2 "manipulator"&p'\ +4 "core" ' +2 .tElbow.seek 5 + "manipulator"&+( +124 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .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 +2 "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 +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 +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.coast + "manipulator"&6 +23 & & +3 "core" & # +2 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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" &   + .tForearm.force -40 +2 "manipulator"&5 +33 && +3 "core" & H +2 "manipulator"&0% +4 "core" %$ 9 +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &W% +3 "core" % h  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &,% +3 "core" % ;  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&3'\ +96 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +128 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&1'\ +3 "core" ' +2 .tElbow.seek 5 +2 "manipulator"&w( +108 "core" ( + .tElbow.coast +2 "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 +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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &7& +3 "core" &   \ + .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +45 .tElbow.force -65 +8 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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" &  I +2 .tForearm.force -40 + "manipulator"&5 +33 &?& +3 "core" & F +2 "manipulator"&}% +4 "core" %% 4 + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &6% +3 "core" % w l  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +33 &<% +2 "core" % D  +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&;'\ +89 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&8(d +128 "core" ( +2 .tForearm.seek :retract + "manipulator"&|'\ +4 "core" ' +2 .tElbow.seek 5 + "manipulator"&4( +122 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 + "manipulator"&6 +13 .tElbow.force 65 + "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 +2 "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.force 65 + "manipulator"&6A +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.coast +2 "manipulator"&6 +22 &2& +3 "core" &   +2 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "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 +23 &E& +2 "core" & \  m +2 .tForearm.force -40 +2 "manipulator"&5 +32 &C& +3 "core" &  +2 "manipulator"&@% +4 "core" %' B + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &G% +3 "core" % v v :  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 & % +3 "core" % L  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&H'\ +88 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&d(d +123 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek 5 +2 "manipulator"&( +117 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +36 .tElbow.force 65 +8 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 +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 +20 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &a& +3 "core" &   +2 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +23 &D& +2 "core" & +2 .tForearm.force -40 +2 "manipulator"&5 +33 &N& +3 "core" & A +2 "manipulator"&%% +3 "core" %( +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &:% +3 "core" % u t \\  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &F% +3 "core" %   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&Q'\ +95 "core" ' +2 .tElbow.seek :clear + "manipulator"&V(d +128 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&Y'\ +3 "core" ' +2 .tElbow.seek 5 +2 "manipulator"&A( +109 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 +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.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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &[& +3 "core" &   + .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.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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +13 .tElbow.force -65 +34 "manipulator"&6 +19 .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.coast + "manipulator"&6 +23 &>& +3 "core" & +2 .tForearm.force -40 + "manipulator"&5 +33 &M& +3 "core" & +2 "manipulator"&U% +3 "core" %* w +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &R% +3 "core" % z   + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +33 &]% +3 "core" % } p  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +1027 #t-> calarm 6 +2 "storage"(^% +4 "core" % U \\ +\ g +2 "manipulator"&_% +3 "core" % 6 +2 "manipulator"&Z% +4 "core" %  c 6 +3 .tForearm.seek :retract + "manipulator"&X'\ +93 "core" ' +2 .tElbow.seek :clear + "manipulator"&\ (d +125 "core" ( +2 "manipulator"&b% +4 "core" %\ + $ P $r + "manipulator"&c& +4 "core" &d #  +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(T(K +193 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 .tForearm.seek :retract +2 "manipulator"&`'\ +3 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&\\(d +16 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek 6 +2 "manipulator"&e( +113 "core" ( + .tElbow.coast +2 "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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &f& +3 "core" &  & + .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &l& +3 "core" &   +2 .tForearm.force -40 + "manipulator"&5 +33 &h& +3 "core" & 7 +2 "manipulator"&g% +3 "core" %} : +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &5% +3 "core" %^   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &j% +4 "core" %] d  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&S'\ +89 "core" ' +2 .tElbow.seek :clear + "manipulator"&o(d +130 "core" ( +2 .tForearm.seek :retract +35 "manipulator"&n'\ +10 "core" ' +2 .tElbow.seek 6 +2 "manipulator"&9( +119 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 +2 "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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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 &m& +3 "core" &   +2 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &x& +3 "core" &   ( +2 .tForearm.force -40 + "manipulator"&5 +33 &t& +3 "core" & < +2 "manipulator"&/% +3 "core" %~ ; +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &s% +3 "core" %_ y   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &u% +3 "core" %^   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&k'\ +90 "core" ' + .tElbow.seek :clear +2 "manipulator"&r(d +128 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&B'\ +3 "core" ' +2 .tElbow.seek 6 + "manipulator"&{( +120 "core" ( + .tElbow.coast +2 "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 +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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +3 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &q& +2 "core" &   +2 .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 +12 .tElbow.force 65 +2 "manipulator"&6A +45 .tElbow.force -65 +8 "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast +2 "manipulator"&6 +23 &y& +2 "core" &  / +2 .tForearm.force -40 +2 "manipulator"&5 +33 && +3 "core" & 9 +2 "manipulator"&z% +3 "core" %~  +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &P% +3 "core" %_ n r  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &v% +3 "core" %]   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&~(d +125 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek 6 + "manipulator"&( +118 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +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" &   +2 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +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 +2 "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.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 & & +3 "core" & w +2 .tForearm.force -40 + "manipulator"&5 +33 && +4 "core" & 6 +2 "manipulator"&% +3 "core" % , +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 & % +3 "core" %` } :  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" %_  h +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"& '\ +86 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +120 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +4 "core" ' +2 .tElbow.seek 6 + "manipulator"&( +138 "core" ( +2 .tElbow.coast +2 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +46 .tElbow.force 65 +8 "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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "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 +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 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 && +3 "core" & +2 .tForearm.force -40 + "manipulator"&5 +33 && +3 "core" & +2 "manipulator"&% +3 "core" %΀  +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" %a t s $  +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" %^ 2 U +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +1361 #t-> calarm 7 +2 "storage"(% +3 "core" % g ] Y\ l +2 "manipulator"&% +4 "core" %    s +2 "manipulator"&% +4 "core" % j s +3 .tForearm.seek :retract + "manipulator"&'\ +85 "core" ' +2 .tElbow.seek :clear + "manipulator"&"(d +128 "core" ( +2 "manipulator"&$% +3 "core" %\    +3 "manipulator"&& +3 "core" &d 8 +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 7 + "storage"(!([n +185 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 .tForearm.seek :retract + "manipulator"&''\ +3 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&((d +3 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&i'\ +4 "core" ' +2 .tElbow.seek 7 + "manipulator"&&( +115 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 + "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 +2 "manipulator"&6A +12 .tElbow.force -65 +3 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &#& +3 "core" &  { +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +35 .tElbow.force 65 +9 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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.force 65 + "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 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &-& +3 "core" &   +2 .tForearm.force -40 + "manipulator"&5 +33 &)& +3 "core" & n +2 "manipulator"&+% +3 "core" %6 > +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +33 &p% +2 "core" % '  +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 & % +3 "core" % o  +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&.'\ +89 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +126 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&0'\ +9 "core" ' +2 .tElbow.seek 7 + "manipulator"&W( +123 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &,& +3 "core" & W +2 .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.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 +3 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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 +23 &3& +3 "core" &   +2 .tForearm.force -40 + "manipulator"&5 +33 && +3 "core" & E +2 "manipulator"&w% +4 "core" %8 Y +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &1% +3 "core" % T  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &7% +3 "core" %  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&='\ +90 "core" ' + .tElbow.seek :clear +2 "manipulator"&?(d +129 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&}'\ +3 "core" ' +35 .tElbow.seek 7 +9 "manipulator"&6( +118 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 +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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &<& +3 "core" &  ! +2 .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 +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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast +2 "manipulator"&6 +23 &;& +3 "core" &    +2 .tForearm.force -40 + "manipulator"&5 +33 &8& +3 "core" &  +2 "manipulator"&4% +3 "core" %9  +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 &|% +3 "core" % f  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &2% +3 "core" % 2  +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&E'\ +85 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&C(d +127 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&@'\ +4 "core" ' +2 .tElbow.seek 7 + "manipulator"&G( +122 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 & & +3 "core" &   +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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 +38 "manipulator"&6A +16 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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 +2 "manipulator"&6 +23 &H& +3 "core" & 4 +2 .tForearm.force -40 + "manipulator"&5 +33 &d& +3 "core" &  +2 "manipulator"&% +4 "core" %9 ! +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" % x y `  +2 .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 + "manipulator"&5 +33 &a% +3 "core" % !  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&D'\ +94 "core" ' +2 .tElbow.seek :clear + "manipulator"&N(d +124 "core" ( +2 .tForearm.seek :retract + "manipulator"&%'\ +3 "core" ' +3 .tElbow.seek 7 + "manipulator"&:( +119 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 + "manipulator"&6 +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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &F& +3 "core" &   N +2 .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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &Q& +3 "core" &   +2 .tForearm.force -40 + "manipulator"&5 +33 &V& +3 "core" &  +2 "manipulator"&A% +3 "core" %9  +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &Y% +3 "core" %   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &[% +3 "core" %   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +2594 #t-> calarm 7 +2 "storage"(>% +3 "core" % A\ u +2 "manipulator"&M% +4 "core" %  H A +2 "manipulator"&U% +4 "core" % Y A +2 .tForearm.seek :retract +2 "manipulator"&R'\ +94 "core" ' +2 .tElbow.seek :clear + "manipulator"&](d +130 "core" ( +2 "manipulator"&^% +3 "core" %\ ,    $q +2 "manipulator"&_& +3 "core" &d   5  +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 7 + "storage"(Z([n +4 "core" ( +34 .tSC.configure :limp +10 "storage"($(\ 1b +3 .tForearm.seek :retract + "manipulator"&b'\ +4 "core" ' +2 .tElbow.seek :clear + "manipulator"&c(d +16 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&*'\ +3 "core" ' +2 .tElbow.seek 7 +2 "manipulator"&X( +123 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +23 &\ & +2 "core" &   - +2 .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.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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.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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &`& +2 "core" &   ) +2 .tForearm.force -40 +2 "manipulator"&5 +33 &\\& +2 "core" &  +2 "manipulator"&e% +4 "core" %7  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" % L  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &f% +3 "core" % o  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&l'\ +87 "core" ' +2 .tElbow.seek :clear + "manipulator"&h(d +131 "core" ( +2 .tForearm.seek :retract +7 "manipulator"&g'\ +3 "core" ' +2 .tElbow.seek 7 +2 "manipulator"&5( +120 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "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 +2 "manipulator"&6A +12 .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 +13 .tElbow.force -65 + "manipulator"&6 +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 +2 "manipulator"&6 +23 &j& +2 "core" &   +2 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +46 .tElbow.force -65 +8 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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 +2 "manipulator"&6 +23 &S& +2 "core" &    +2 .tForearm.force -40 +2 "manipulator"&5 +33 &o& +2 "core" & + +3 "manipulator"&9% +4 "core" %9 < + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &n% +3 "core" % m  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &m% +3 "core" % O  +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&x'\ +96 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&t(d +129 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&/'\ +3 "core" ' +3 .tElbow.seek 7 +2 "manipulator"&s( +118 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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.coast +2 "manipulator"&6 +23 &u& +2 "core" &  +2 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &k& +3 "core" &   + .tForearm.force -40 +2 "manipulator"&5 +33 &r& +4 "core" &  +2 "manipulator"&{% +3 "core" %9 5 +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &B% +3 "core" % "  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &q% +3 "core" %   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&y'\ +88 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +130 "core" ( +2 .tForearm.seek :retract + "manipulator"&z'\ +3 "core" ' +3 .tElbow.seek 7 + "manipulator"&P( +143 "core" ( +9 .tElbow.coast + "manipulator"&6 +3 .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 +2 "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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +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.coast +2 "manipulator"&6 +23 &v& +2 "core" & +2 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 && +2 "core" &   +2 .tForearm.force -40 +2 "manipulator"&5 +33 &~& +3 "core" & +2 "manipulator"&% +3 "core" %9 N +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" % *  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" % 6  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"& '\ +93 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +130 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek 7 + "manipulator"& ( +115 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .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 +2 "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.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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 && +2 "core" & \ +2 .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.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 +41 "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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 & & +3 "core" &   +2 .tForearm.force -40 + "manipulator"&5 +33 && +3 "core" & B +2 "manipulator"&% +4 "core" %9 S + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" %   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" %   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2450 #t-> calarm 6 +2 "storage"(% +3 "core" % $\ v +2 "manipulator"&% +3 "core" %   J 3 +3 "manipulator"&% +3 "core" %   3 +3 .tForearm.seek :retract + "manipulator"&'\ +88 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +130 "core" ( + "manipulator"&% +4 "core" %\    M  +2 "manipulator"&& +3 "core" &d `  +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"((K +50 "Can"\ >v[Wg@ +144 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 .tForearm.seek :retract + "manipulator"&$'\ +4 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +19 "core" ( +2 .tForearm.seek :retract + "manipulator"&T'\ +3 "core" ' +3 .tElbow.seek 6 +2 "manipulator"&( +128 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 +2 "manipulator"&6 +22 &"& +3 "core" &  +2 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "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 +23 &'& +3 "core" & V +2 .tForearm.force -40 + "manipulator"&5 +33 &(& +4 "core" &  +2 "manipulator"&&% +3 "core" %| 4 +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &i% +3 "core" %Z p  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &#% +3 "core" %[ F  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +35 .tForearm.seek :retract +8 "manipulator"&-'\ +88 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&)(d +126 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&+'\ +4 "core" ' + .tElbow.seek 6 +2 "manipulator"&p( +105 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .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 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "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 +2 "manipulator"&6 +22 & & +3 "core" &   " +2 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "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 +2 "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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &.& +2 "core" &  +2 .tForearm.force -40 +2 "manipulator"&5 +33 && +4 "core" & _ + "manipulator"&W% +4 "core" %}  + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &0% +3 "core" %\\   +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &,% +4 "core" %\\   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&3'\ +89 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +126 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&w'\ +3 "core" ' +2 .tElbow.seek 6 +2 "manipulator"&1( +116 "core" ( + .tElbow.coast + "manipulator"&6 +3 .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 +17 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +23 &7& +2 "core" & +2 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +45 .tElbow.force 65 +8 "manipulator"&6A +13 .tElbow.force -65 + "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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &=& +3 "core" &   +2 .tForearm.force -40 + "manipulator"&5 +33 &?& +3 "core" & t +2 "manipulator"&6% +3 "core" %} d +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &}% +3 "core" %\\  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &<% +3 "core" %] 4  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&;'\ +88 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&8(d +131 "core" ( +2 .tForearm.seek :retract + "manipulator"&4'\ +3 "core" ' +3 .tElbow.seek 6 + "manipulator"&|( +113 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +3 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "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 +2 "manipulator"&6 +22 &2& +3 "core" & Y +2 .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 +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &E& +3 "core" &   +2 .tForearm.force -40 + "manipulator"&5 +33 &C& +3 "core" & J +2 "manipulator"&G% +3 "core" %~ f +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &@% +2 "core" %[ ;  +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 & % +3 "core" %] ^  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&H'\ +89 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&d(d +126 "core" ( +3 .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek 6 +2 "manipulator"&( +110 "core" ( + .tElbow.coast +34 "manipulator"&6 +9 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .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 +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 +2 "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 +13 .tElbow.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& +2 "core" & b +2 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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& +3 "core" &   +2 .tForearm.force -40 + "manipulator"&5 +34 &N& +2 "core" & V +2 "manipulator"&:% +4 "core" %~  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &%% +3 "core" %^ 5  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &F% +3 "core" %] p  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +1403 #t-> calarm 5 +2 "storage"(Q% +3 "core" % } H\ p +2 "manipulator"&V% +4 "core" %$  & 8 +2 "manipulator"&A% +4 "core" %$ \  b 8 +2 .tForearm.seek :retract +2 "manipulator"&Y'\ +84 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&[(d +123 "core" ( +2 "manipulator"&>% +3 "core" %\   \ =  +2 "manipulator"&M& +3 "core" &d    +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"(U(; +196 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 .tForearm.seek :retract + "manipulator"&^'\ +4 "core" ' + .tElbow.seek :clear +2 "manipulator"&_(d +15 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&!'\ +4 "core" ' +2 .tElbow.seek 5 + "manipulator"&R( +125 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +45 .tElbow.force -65 +9 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &]& +3 "core" &   +2 .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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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& +4 "core" &  k + .tForearm.force -40 + "manipulator"&5 +33 &c& +3 "core" & k +2 "manipulator"&X% +3 "core" %% D +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &*% +3 "core" %  % +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &\ % +4 "core" % \\  + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&`'\ +88 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&\\(d +126 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&e'\ +3 "core" ' +2 .tElbow.seek 5 +2 "manipulator"&( +119 "core" ( + .tElbow.coast +2 "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 +2 "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 +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +23 &f& +2 "core" &   +2 .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.force 65 +2 "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 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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.coast + "manipulator"&6 +23 &l& +4 "core" &   Y + .tForearm.force -40 +2 "manipulator"&5 +32 &h& +3 "core" & 3 +2 "manipulator"&5% +3 "core" %& K +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &g% +2 "core" %   +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &j% +3 "core" % :  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&S'\ +92 "core" ' +9 .tElbow.seek :clear + "manipulator"&o(d +126 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&9'\ +3 "core" ' +3 .tElbow.seek 5 + "manipulator"&n( +117 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +23 &m& +2 "core" & +2 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .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 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &x& +3 "core" &    +2 .tForearm.force -40 +2 "manipulator"&5 +33 &t& +3 "core" & F +2 "manipulator"&s% +4 "core" %(  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &/% +3 "core" % e  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &u% +3 "core" % v  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&k'\ +92 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&r(d +132 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&{'\ +4 "core" ' + .tElbow.seek 5 +2 "manipulator"&B( +122 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &q& +3 "core" & +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 +52 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &y& +3 "core" &   +2 .tForearm.force -40 + "manipulator"&5 +33 && +3 "core" &  +2 "manipulator"&P% +3 "core" %* a +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &z% +3 "core" % #  +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +33 &v% +2 "core" %   +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&'\ +85 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&~(d +123 "core" ( +2 .tForearm.seek :retract + "manipulator"&'\ +4 "core" ' +2 .tElbow.seek 5 + "manipulator"&( +121 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +17 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +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 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +23 && +2 "core" & +2 .tElbow.force 65 +2 "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 +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +3 "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 & & +2 "core" &   +2 .tForearm.force -40 +2 "manipulator"&5 +32 && +3 "core" &  +2 "manipulator"& % +4 "core" %+  + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" % Z  + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" %   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +1435 #t-> calarm 4 + "storage"( % +4 "core" % \ q +2 "manipulator"&% +3 "core" %  @ ) +2 "manipulator"&% +4 "core" %   ) +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +124 "core" ( +2 "manipulator"&% +3 "core" %\ (   [ "^ +3 "manipulator"&& +35 "core" &d  2  +9 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 4 + "storage"((,> +189 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +3 .tElbow.seek :clear +2 "manipulator"&(d +17 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&Z'\ +3 "core" ' +2 .tElbow.seek 4 +2 "manipulator"&( +129 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 +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 +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +23 && +2 "core" &   +2 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &$& +3 "core" & +2 .tForearm.force -40 +2 "manipulator"&5 +33 && +3 "core" &  +2 "manipulator"&% +3 "core" %n ] +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &T% +3 "core" %D   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &"% +3 "core" %C R  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&''\ +89 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&((d +126 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&&'\ +3 "core" ' +2 .tElbow.seek 4 + "manipulator"&i( +109 "core" ( + .tElbow.coast +2 "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 +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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 + "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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +56 &#& +9 "core" & } +2 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "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 +13 .tElbow.force -65 + "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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &-& +3 "core" &   R +2 .tForearm.force -40 +2 "manipulator"&5 +33 &)& +2 "core" & G +2 "manipulator"&p% +4 "core" %m . +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &+% +3 "core" %D m  +2 .tForearm.coast +28 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 & % +3 "core" %C @  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&.'\ +88 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +120 "core" ( +2 .tForearm.seek :retract + "manipulator"&W'\ +4 "core" ' +2 .tElbow.seek 4 +2 "manipulator"&0( +121 "core" ( +2 .tElbow.coast + "manipulator"&6 +4 .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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "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 +2 "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.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &,& +3 "core" &  +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +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 +2 "manipulator"&6 +23 &3& +2 "core" &   +2 .tForearm.force -40 +2 "manipulator"&5 +33 && +2 "core" & \\ +2 "manipulator"&1% +4 "core" %l e +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &w% +3 "core" %E Z  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &7% +3 "core" %D 4  +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&='\ +90 "core" ' + .tElbow.seek :clear +2 "manipulator"&?(d +131 "core" ( +9 .tForearm.seek :retract + "manipulator"&6'\ +4 "core" ' +2 .tElbow.seek 4 +2 "manipulator"&}( +119 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 +2 "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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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" &  +2 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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 +23 &;& +3 "core" &   ^ +2 .tForearm.force -40 + "manipulator"&5 +33 &8& +3 "core" & W +2 "manipulator"&|% +3 "core" %m G +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &4% +3 "core" %E v  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &2% +3 "core" %D %  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&E'\ +95 "core" ' + .tElbow.seek :clear +2 "manipulator"&C(d +122 "core" ( +2 .tForearm.seek :retract + "manipulator"&G'\ +4 "core" ' +2 .tElbow.seek 4 +2 "manipulator"&@( +106 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +13 .tElbow.force -65 + "manipulator"&6 +13 .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.force 65 + "manipulator"&6A +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.coast +2 "manipulator"&6 +22 & & +3 "core" & +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 +40 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "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 +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.coast + "manipulator"&6 +23 &H& +4 "core" &   2 +2 .tForearm.force -40 + "manipulator"&5 +33 &d& +3 "core" &  +2 "manipulator"&% +3 "core" %m  +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" %D   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &a% +3 "core" %C   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2425 #t-> calarm 3 + "storage"(D% +3 "core" % s\ z +3 "manipulator"&N% +4 "core" %n  ; +2 "manipulator"&:% +3 "core" %n b +3 .tForearm.seek :retract + "manipulator"&%'\ +93 "core" ' + .tElbow.seek :clear +2 "manipulator"&F(d +126 "core" ( +2 "manipulator"&Q% +3 "core" %\ * \   #c +3 "manipulator"&V& +4 "core" &d  B +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 3 + "storage"(A( +189 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 .tForearm.seek :retract +2 "manipulator"&>'\ +3 "core" ' +2 .tElbow.seek :clear + "manipulator"&M(d +3 "core" ( +3 .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek 3 +2 "manipulator"&Y( +119 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 + "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.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +3 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &[& +3 "core" &   +2 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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.coast + "manipulator"&6 +23 &^& +4 "core" &    + .tForearm.force -40 +2 "manipulator"&5 +32 &_& +3 "core" & H +2 "manipulator"&R% +3 "core" % 0 +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &!% +3 "core" % $ 2 +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +66 &]% +10 "core" % b  + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&b'\ +94 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&c(d +126 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&X'\ +3 "core" ' +2 .tElbow.seek 3 +2 "manipulator"&*( +111 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "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 +13 .tElbow.force 65 +2 "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 +13 .tElbow.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" &   +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &`& +3 "core" &  + .tForearm.force -40 +2 "manipulator"&5 +33 &\\& +3 "core" &  +2 "manipulator"&% +3 "core" % \ +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &e% +3 "core" % ?  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &f% +3 "core" %   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&l'\ +85 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&h(d +128 "core" ( +2 .tForearm.seek :retract + "manipulator"&5'\ +12 "core" ' +2 .tElbow.seek 3 +2 "manipulator"&g( +121 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &j& +3 "core" &   +2 .tElbow.force 65 +34 "manipulator"&6A +20 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +7 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &S& +3 "core" &   +2 .tForearm.force -40 + "manipulator"&5 +33 &o& +3 "core" & O +2 "manipulator"&n% +4 "core" % ) + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &9% +3 "core" %   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &m% +3 "core" %  +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&x'\ +96 "core" ' +2 .tElbow.seek :clear + "manipulator"&t(d +125 "core" ( +3 .tForearm.seek :retract + "manipulator"&s'\ +8 "core" ' +2 .tElbow.seek 3 +2 "manipulator"&/( +117 "core" ( + .tElbow.coast +2 "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 +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &u& +3 "core" &   +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 +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.coast + "manipulator"&6 +23 &k& +3 "core" &   +2 .tForearm.force -40 + "manipulator"&5 +33 &r& +5 "core" & # + "manipulator"&B% +3 "core" %  +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &{% +3 "core" %   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &q% +3 "core" %   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&y'\ +93 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +128 "core" ( + .tForearm.seek :retract +35 "manipulator"&P'\ +11 "core" ' + .tElbow.seek 3 +2 "manipulator"&z( +110 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 +4 "manipulator"&6 +13 .tElbow.force 65 +3 "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 +13 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +3 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &v& +3 "core" &  +2 .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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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" &  $  +2 .tForearm.force -40 +2 "manipulator"&5 +32 &~& +3 "core" & 4 +2 "manipulator"&% +4 "core" %  + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" %   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &% +3 "core" %   + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +1187 #t-> calarm 2 +2 "storage"( % +3 "core" % \ q +2 "manipulator"&% +3 "core" %Ҩ   / G +3 "manipulator"& % +3 "core" %Ҩ ' G +3 .tForearm.seek :retract + "manipulator"&'\ +91 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +127 "core" ( + "manipulator"& % +4 "core" %\ &  h !U +2 "manipulator"&& +3 "core" &d  .  +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(( +188 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 .tForearm.seek :retract + "manipulator"&'\ +4 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +3 "core" ( +3 .tForearm.seek :retract + "manipulator"&U'\ +3 "core" ' +3 .tElbow.seek 2 + "manipulator"&( +120 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "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 +2 "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 +34 "manipulator"&6 +19 .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.coast + "manipulator"&6 +23 && +3 "core" &   +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 +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 +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.coast +2 "manipulator"&6 +23 && +2 "core" &   +2 .tForearm.force -40 +2 "manipulator"&5 +33 && +2 "core" & +2 "manipulator"&% +4 "core" %M +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &Z% +3 "core" %% Q  +3 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" %% '  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&$'\ +85 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +123 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +4 "core" ' +2 .tElbow.seek 2 + "manipulator"&T( +124 "core" ( + .tElbow.coast +2 "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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 +13 .tElbow.force 65 + "manipulator"&6A +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.coast +2 "manipulator"&6 +23 &"& +2 "core" &   +2 .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.force 65 + "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 +13 .tElbow.force -65 + "manipulator"&6 +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 +2 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &'& +3 "core" &   + .tForearm.force -40 +2 "manipulator"&5 +33 &(& +3 "core" & 9 +2 "manipulator"&i% +3 "core" %N  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &&% +8 "core" %%   + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &#% +3 "core" %&   +2 .tForearm.coast +34 "manipulator"&5 +30 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&-'\ +93 "core" ' +3 .tElbow.seek :clear + "manipulator"&)(d +128 "core" ( +3 .tForearm.seek :retract + "manipulator"&p'\ +4 "core" ' +2 .tElbow.seek 2 + "manipulator"&+( +119 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 +2 "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 +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.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +23 & & +2 "core" &   +2 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "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 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +23 &.& +2 "core" &   +2 .tForearm.force -40 +2 "manipulator"&5 +33 && +2 "core" & ) +2 "manipulator"&0% +4 "core" %N  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &W% +40 "core" %$  + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &,% +3 "core" %$ /  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&3'\ +92 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +128 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&1'\ +3 "core" ' +2 .tElbow.seek 2 +2 "manipulator"&w( +108 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +3 "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 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &7& +3 "core" &   +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +45 .tElbow.force 65 +8 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "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 +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 +23 &=& +4 "core" &   +2 .tForearm.force -40 + "manipulator"&5 +33 &?& +3 "core" & * +2 "manipulator"&}% +4 "core" %M  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &6% +3 "core" %% L  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &<% +3 "core" %% ,  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&;'\ +88 "core" ' +2 .tElbow.seek :clear + "manipulator"&8(d +103 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&|'\ +3 "core" ' +2 .tElbow.seek 2 +2 "manipulator"&4( +119 "core" ( +2 .tElbow.coast +2 "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 +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 +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 +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &2& +3 "core" &  +2 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &E& +3 "core" &   +2 .tForearm.force -40 + "manipulator"&5 +33 &C& +3 "core" & G +2 "manipulator"&@% +3 "core" %O  +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &G% +3 "core" %#  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 & % +3 "core" %% t  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +1319 #t-> calarm 1 +2 "storage"(H% +3 "core" % \ t +2 "manipulator"&d% +3 "core" %0  G +2 "manipulator"&% +4 "core" %0   P +2 .tForearm.seek :retract +2 "manipulator"&'\ +84 "core" ' +8 .tElbow.seek :clear +2 "manipulator"&a(d +118 "core" ( +2 "manipulator"&D% +3 "core" %\  \  P  +2 "manipulator"&N& +4 "core" &d  [ B +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(:( +190 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 .tForearm.seek :retract +2 "manipulator"&Q'\ +4 "core" ' +2 .tElbow.seek :clear + "manipulator"&V(d +4 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +4 "core" ' +2 .tElbow.seek 1 + "manipulator"&%( +112 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 +13 .tElbow.force 65 +2 "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 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "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" &   + +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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +23 &>& +2 "core" &   +2 .tForearm.force -40 +2 "manipulator"&5 +33 &M& +2 "core" &  +2 "manipulator"&Y% +4 "core" %F  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" %&   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &[% +3 "core" %! ?  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&^'\ +90 "core" ' + .tElbow.seek :clear +2 "manipulator"&_(d +125 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&R'\ +2 "core" ' +3 .tElbow.seek 1 + "manipulator"&!( +121 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 +46 .tElbow.force -65 +8 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &]& +2 "core" &   +2 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .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 +12 .tElbow.coast +2 "manipulator"&6 +23 &b& +2 "core" & +2 .tForearm.force -40 +2 "manipulator"&5 +32 &c& +3 "core" & ` +2 "manipulator"&*% +4 "core" %G +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &X% +3 "core" %"   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &\ % +3 "core" %$ ~  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&`'\ +89 "core" ' +3 .tElbow.seek :clear + "manipulator"&\\(d +126 "core" ( +2 .tForearm.seek :retract + "manipulator"&'\ +4 "core" ' +2 .tElbow.seek 1 + "manipulator"&e( +118 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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 &f& +2 "core" &   p +2 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +3 "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.coast + "manipulator"&6 +23 &l& +2 "core" &   v +2 .tForearm.force -40 +2 "manipulator"&5 +33 &h& +3 "core" &  + "manipulator"&g% +4 "core" %H +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &5% +3 "core" %&  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &j% +3 "core" %   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +62 .tForearm.coast +8 "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&S'\ +89 "core" ' +2 .tElbow.seek :clear + "manipulator"&o(d +105 "core" ( +2 .tForearm.seek :retract + "manipulator"&n'\ +4 "core" ' +2 .tElbow.seek 1 + "manipulator"&9( +122 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +3 "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 +23 &m& +2 "core" &   +2 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +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 +2 "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 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &x& +3 "core" & q +2 .tForearm.force -40 + "manipulator"&5 +33 &t& +4 "core" &  + "manipulator"&/% +4 "core" %I H +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &s% +3 "core" %%   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &u% +5 "core" %  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&k'\ +90 "core" ' +2 .tElbow.seek :clear +6 "manipulator"&r(d +125 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&B'\ +3 "core" ' +2 .tElbow.seek 1 +2 "manipulator"&{( +122 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "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 +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 +2 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &q& +2 "core" &  \ a +2 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +34 "manipulator"&6 +20 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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 &y& +3 "core" &   +2 .tForearm.force -40 + "manipulator"&5 +33 && +3 "core" &  +2 "manipulator"&z% +4 "core" %H  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &P% +3 "core" %#   +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &v% +3 "core" %"  +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +1853 #t-> calarm 1 +2 "storage"(% +3 "core" % t\ { +2 "manipulator"&~% +3 "core" %4   R +3 "manipulator"&% +3 "core" %4  , +3 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +113 "core" ( + "manipulator"& % +3 "core" %\ ,  5 $n +3 "manipulator"&& +4 "core" &d    F + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"( ( +4 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 .tForearm.seek :retract +2 "manipulator"& '\ +4 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +3 "core" ( +3 .tForearm.seek :retract + "manipulator"&A'\ +4 "core" ' +2 .tElbow.seek 1 + "manipulator"&( +120 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +23 && +2 "core" & < < C +2 .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.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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +3 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 && +2 "core" &   +2 .tForearm.force -40 +2 "manipulator"&5 +32 && +3 "core" & Q +2 "manipulator"&% +4 "core" %G  +2 .tForearm.coast + "manipulator"&5 +56 .tForearm.force -55 +8 "manipulator"&5 +33 &U% +3 "core" %&   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" %!   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +3 .tElbow.seek :clear + "manipulator"&(d +120 "core" ( +6 .tForearm.seek :retract + "manipulator"&'\ +5 "core" ' +2 .tElbow.seek 1 + "manipulator"&Z( +122 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +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 +13 .tElbow.force 65 + "manipulator"&6A +13 .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 +23 && +3 "core" &   +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 +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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &$& +2 "core" &  +2 .tForearm.force -40 +2 "manipulator"&5 +33 && +3 "core" & + +2 "manipulator"&T% +4 "core" %H + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" %$ p  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &"% +3 "core" % b  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&''\ +95 "core" ' +2 .tElbow.seek :clear + "manipulator"&((d +125 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&i'\ +3 "core" ' +2 .tElbow.seek 1 + "manipulator"&&( +124 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 +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 +3 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 +38 "manipulator"&6A +16 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &#& +3 "core" &   +2 .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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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 +2 "manipulator"&6 +22 &-& +3 "core" & " +2 .tForearm.force -40 +2 "manipulator"&5 +32 &)& +3 "core" & +2 "manipulator"&+% +4 "core" %H + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &p% +3 "core" %   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 & % +4 "core" % `  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&.'\ +94 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +122 "core" ( +2 .tForearm.seek :retract + "manipulator"&0'\ +3 "core" ' +3 .tElbow.seek 1 + "manipulator"&W( +121 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +160 "Can"\ <L^W@ +41 .tForearm.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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &,& +3 "core" &   h +2 .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 +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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &3& +3 "core" & " +2 .tForearm.force -40 + "manipulator"&5 +33 && +3 "core" & +2 "manipulator"&w% +3 "core" %G > +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &1% +2 "core" %%   +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &7% +4 "core" %  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +41 "manipulator"&='\ +90 "core" ' +2 .tElbow.seek :clear + "manipulator"&?(d +128 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&}'\ +4 "core" ' +2 .tElbow.seek 1 + "manipulator"&6( +114 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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" &   +2 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "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 +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.coast + "manipulator"&6 +23 &;& +3 "core" & + .tForearm.force -40 +2 "manipulator"&5 +33 &8& +3 "core" & +2 "manipulator"&4% +3 "core" %H +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &|% +3 "core" %$ R  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &2% +3 "core" % m  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +2013 #t-> calarm 2 +2 "storage"(E% +3 "core" %\  \ } +2 "manipulator"&C% +3 "core" %e > +3 "manipulator"&@% +3 "core" %e  > +3 .tForearm.seek :retract + "manipulator"&G'\ +82 "core" ' +2 .tElbow.seek :clear + "manipulator"& (d +125 "core" ( +2 "manipulator"&H% +3 "core" %\   W  +2 "manipulator"&d& +4 "core" &d  +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(( +200 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 .tForearm.seek :retract + "manipulator"&D'\ +3 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&N(d +15 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek 2 +2 "manipulator"&( +130 "core" ( + .tElbow.coast +2 "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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +46 .tElbow.force -65 +8 "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.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 +23 &a& +3 "core" & 7 6 | +2 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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" &    +2 .tForearm.force -40 +2 "manipulator"&5 +32 &V& +3 "core" &  +2 "manipulator"&%% +3 "core" %N  +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" %$ )  +3 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &F% +3 "core" %% E  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&>'\ +93 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&M(d +123 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&Y'\ +3 "core" ' +2 .tElbow.seek 2 +2 "manipulator"&( +117 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +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 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +23 &[& +2 "core" &   @ +2 .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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &^& +3 "core" & ' + .tForearm.force -40 +2 "manipulator"&5 +33 &_& +2 "core" &  +2 "manipulator"&!% +4 "core" %N u +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +65 &R% +9 "core" %" Y  +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &]% +3 "core" %%   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&b'\ +96 "core" ' +3 .tElbow.seek :clear + "manipulator"&c(d +105 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&*'\ +4 "core" ' +2 .tElbow.seek 2 + "manipulator"&X( +122 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +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 +3 "manipulator"&6 +13 .tElbow.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" &  +2 .tForearm.force -40 + "manipulator"&5 +33 &\\& +3 "core" &  +2 "manipulator"&e% +3 "core" %N 6 +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +4 "core" %#  + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &f% +3 "core" %% 2  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&l'\ +96 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&h(d +104 "core" ( +3 .tForearm.seek :retract +2 "manipulator"&g'\ +4 "core" ' +2 .tElbow.seek 2 +2 "manipulator"&5( +111 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "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 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "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.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 +2 "manipulator"&6A +12 .tElbow.force -65 +35 "manipulator"&6 +19 .tElbow.coast + "manipulator"&6 +23 &j& +3 "core" &   +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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 &S& +3 "core" &  +2 .tForearm.force -40 +2 "manipulator"&5 +33 &o& +3 "core" & F +2 "manipulator"&9% +3 "core" %N +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &n% +3 "core" %$   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &m% +3 "core" %$  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&x'\ +88 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&t(d +121 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&/'\ +4 "core" ' + .tElbow.seek 2 +2 "manipulator"&s( +111 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +3 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &u& +3 "core" &   +2 .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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &k& +3 "core" & 1 +2 .tForearm.force -40 +2 "manipulator"&5 +32 &r& +3 "core" & +2 "manipulator"&{% +4 "core" %P +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &B% +3 "core" %# '  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &q% +4 "core" %$  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +1960 #t-> calarm 3 +2 "storage"(y% +36 "core" % \  J\ ~ +9 "manipulator"&% +3 "core" %)   * +3 "manipulator"&z% +4 "core" %) : +2 .tForearm.seek :retract +2 "manipulator"&P'\ +92 "core" ' +2 .tElbow.seek :clear + "manipulator"&v(d +123 "core" ( +2 "manipulator"&% +3 "core" %\ (  h "\\ +3 "manipulator"&~& +3 "core" &d  - \ +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 3 + "storage"(( +188 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 .tForearm.seek :retract + "manipulator"& '\ +3 "core" ' +2 .tElbow.seek :clear +3 "manipulator"&(d +17 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&:'\ +4 "core" ' + .tElbow.seek 3 +2 "manipulator"&( +117 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 +3 "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 && +2 "core" & 7 8 +2 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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" &   +2 .tForearm.force -40 + "manipulator"&5 +33 && +3 "core" & b +2 "manipulator"&% +4 "core" % ( + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &A% +3 "core" % > 2 + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" %  + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&'\ +85 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +125 "core" ( +2 .tForearm.seek :retract + "manipulator"&'\ +4 "core" ' +2 .tElbow.seek 3 + "manipulator"&U( +108 "core" ( +2 .tElbow.coast +2 "manipulator"&6 +3 .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 +6 "manipulator"&6 +14 .tElbow.force 65 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +53 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +23 && +2 "core" &   ] +2 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +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 +2 "manipulator"&6 +23 && +2 "core" &  +2 .tForearm.force -40 +2 "manipulator"&5 +33 && +2 "core" & . +2 "manipulator"&Z% +4 "core" %  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &% +4 "core" %  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" % &  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&$'\ +95 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +123 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&T'\ +3 "core" ' +3 .tElbow.seek 3 + "manipulator"&( +116 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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" &~   +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .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 +13 .tElbow.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" &{  +2 .tForearm.force -40 + "manipulator"&5 +33 &(& +3 "core" &{  +2 "manipulator"&&% +3 "core" %  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &i% +3 "core" %  +2 .tForearm.coast + "manipulator"&5 +56 .tForearm.force -55 +8 "manipulator"&5 +33 &#% +3 "core" % 0 x +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&-'\ +86 "core" ' +3 .tElbow.seek :clear + "manipulator"&)(d +124 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&+'\ +4 "core" ' + .tElbow.seek 3 +2 "manipulator"&p( +117 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "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 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 & & +3 "core" &~   +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 +13 .tElbow.force 65 + "manipulator"&6A +14 .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.coast + "manipulator"&6 +23 &.& +3 "core" &   +2 .tForearm.force -40 + "manipulator"&5 +33 && +3 "core" &  +2 "manipulator"&W% +3 "core" % +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &0% +3 "core" %  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &,% +3 "core" % @  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&3'\ +87 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +126 "core" ( +3 .tForearm.seek :retract +2 "manipulator"&w'\ +3 "core" ' +2 .tElbow.seek 3 +2 "manipulator"&1( +122 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "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 +13 .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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +36 &7& +9 "core" &   +2 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "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 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &=& +4 "core" & +2 .tForearm.force -40 +2 "manipulator"&5 +33 &?& +2 "core" & +2 "manipulator"&6% +4 "core" % +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &}% +3 "core" %  +2 .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 + "manipulator"&5 +33 &<% +2 "core" % U  +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +849 #t-> calarm 4 +2 "storage"(;% +3 "core" % \ q +2 "manipulator"&8% +5 "core" %  d " + "manipulator"&4% +4 "core" %    " +2 .tForearm.seek :retract +2 "manipulator"&|'\ +85 "core" ' + .tElbow.seek :clear +2 "manipulator"&2(d +101 "core" ( +2 "manipulator"&E% +3 "core" %\    (  +2 "manipulator"&C& +4 "core" &d  ; +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 4 + "storage"(@(,> +194 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 .tForearm.seek :retract + "manipulator"&H'\ +4 "core" ' + .tElbow.seek :clear +2 "manipulator"&d(d +4 "core" ( +2 .tForearm.seek :retract + "manipulator"& '\ +4 "core" ' +2 .tElbow.seek 4 +2 "manipulator"&G( +109 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "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 +2 "manipulator"&6 +22 & & +3 "core" & \  +2 .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.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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &D& +36 "core" &   +9 .tForearm.force -40 + "manipulator"&5 +33 &N& +3 "core" & 0 +2 "manipulator"&% +4 "core" %k 1 + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" %C  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +33 &a% +2 "core" %D   +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&Q'\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&V(d +118 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&%'\ +3 "core" ' +3 .tElbow.seek 4 + "manipulator"&( +118 "core" ( + .tElbow.coast + "manipulator"&6 +3 .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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &F& +4 "core" &    +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 +2 "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 +14 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +4 "manipulator"&6 +14 .tElbow.force 65 +4 "manipulator"&6A +14 .tElbow.force -65 +4 "manipulator"&6 +14 .tElbow.coast +4 "manipulator"&6 +22 &>& +3 "core" &  +2 .tForearm.force -40 + "manipulator"&5 +33 &M& +3 "core" & +2 "manipulator"&% +3 "core" %j +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &Y% +2 "core" %E  +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &[% +2 "core" %C O  +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&^'\ +90 "core" ' + .tElbow.seek :clear +2 "manipulator"&_(d +128 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&!'\ +3 "core" ' +2 .tElbow.seek 4 + "manipulator"&R( +118 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +41 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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" &   +2 .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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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 +2 "manipulator"&6 +22 &b& +3 "core" &   +2 .tForearm.force -40 + "manipulator"&5 +33 &c& +3 "core" & +2 "manipulator"&X% +4 "core" %k + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &*% +3 "core" %E y  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &\ % +3 "core" %C &  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&`'\ +86 "core" ' +2 .tElbow.seek :clear + "manipulator"&\\(d +122 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&e'\ +3 "core" ' +2 .tElbow.seek 4 +2 "manipulator"&( +120 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +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 +2 "manipulator"&6A +12 .tElbow.force -65 +3 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &f& +3 "core" &  +2 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "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 +2 "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.coast + "manipulator"&6 +23 &l& +3 "core" &  $ + .tForearm.force -40 +2 "manipulator"&5 +33 &h& +3 "core" & U + "manipulator"&5% +4 "core" %l +2 .tForearm.coast + "manipulator"&5 +28 .tForearm.force -55 + "manipulator"&5 +33 &g% +3 "core" %E D  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &j% +36 "core" %D 3  +9 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&S'\ +94 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&o(d +104 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&9'\ +4 "core" ' + .tElbow.seek 4 +2 "manipulator"&n( +106 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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 &m& +2 "core" &   * +2 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "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 +2 "manipulator"&6 +22 &x& +3 "core" &   I +2 .tForearm.force -40 + "manipulator"&5 +33 &t& +3 "core" & +2 "manipulator"&s% +3 "core" %l ~ +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &/% +3 "core" %E  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &u% +3 "core" %D 1  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +3350 #t-> calarm 5 +2 "storage"(k% +3 "core" % ~  H\  +2 "manipulator"&r% +4 "core" %W   8 +2 "manipulator"&{% +4 "core" %W  +2 .tForearm.seek :retract +2 "manipulator"&B'\ +86 "core" ' + .tElbow.seek :clear +2 "manipulator"&q(d +128 "core" ( +2 "manipulator"&y% +4 "core" %\      + "manipulator"&& +4 "core" &d  C 0 +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(z(; +190 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&~(d +8 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +4 "core" ' +2 .tElbow.seek 5 + "manipulator"&P( +119 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "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 +38 "manipulator"&6 +16 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "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 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &v& +2 "core" & < < +2 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "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 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 & & +3 "core" &  +2 .tForearm.force -40 + "manipulator"&5 +33 && +3 "core" & @ +2 "manipulator"&% +4 "core" %#  + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &:% +3 "core" % c  +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" %   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"& '\ +86 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +124 "core" ( +2 .tForearm.seek :retract + "manipulator"&'\ +4 "core" ' +2 .tElbow.seek 5 + "manipulator"&A( +119 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +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 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 && +3 "core" & 2 " ' +2 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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.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 +2 "manipulator"&6 +23 && +2 "core" &   +2 .tForearm.force -40 +2 "manipulator"&5 +66 && +9 "core" &  +2 "manipulator"&U% +4 "core" %%  + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" %   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" % +  +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&'\ +86 "core" ' +3 .tElbow.seek :clear +2 "manipulator"&(d +122 "core" ( +2 .tForearm.seek :retract + "manipulator"&Z'\ +3 "core" ' +3 .tElbow.seek 5 + "manipulator"&( +105 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +23 && +2 "core" &   +2 .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.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +13 .tElbow.force -65 + "manipulator"&6 +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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +22 &$& +3 "core" &   +2 .tForearm.force -40 + "manipulator"&5 +33 && +3 "core" & : +2 "manipulator"&% +3 "core" %% O +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &T% +3 "core" %   + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &"% +3 "core" %   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&''\ +89 "core" ' +2 .tElbow.seek :clear + "manipulator"&((d +103 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&&'\ +3 "core" ' +2 .tElbow.seek 5 +2 "manipulator"&i( +108 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "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 +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 +52 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &#& +3 "core" &   t +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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "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 +2 "manipulator"&6 +22 &-& +4 "core" &   +2 .tForearm.force -40 + "manipulator"&5 +33 &)& +3 "core" & * +2 "manipulator"&p% +3 "core" %&  +2 .tForearm.coast +2 "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &+% +3 "core" %  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 & % +3 "core" % D  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&.'\ +89 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +102 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&W'\ +3 "core" ' +2 .tElbow.seek 5 + "manipulator"&0( +115 "core" ( +2 .tElbow.coast +2 "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 +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &,& +3 "core" &   +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +6 "manipulator"&6 +15 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +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 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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& +3 "core" &   + .tForearm.force -40 +2 "manipulator"&5 +33 && +3 "core" & = +2 "manipulator"&1% +3 "core" %'  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &w% +3 "core" %  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +33 &7% +3 "core" % $  +2 .tForearm.coast + "manipulator"&5 +56 .tForearm.force -55 +8 "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +1985 #t-> calarm 6 + "storage"(=% +3 "core" % b c \  +2 "manipulator"&?% +4 "core" % " +3 "manipulator"&6% +3 "core" %   +3 .tForearm.seek :retract + "manipulator"&}'\ +92 "core" ' +2 .tElbow.seek :clear + "manipulator"&<(d +122 "core" ( + "manipulator"&;% +4 "core" %\ (   B "Z +2 "manipulator"&8& +4 "core" &d  \ ] \ +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(4(K +190 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 .tForearm.seek :retract +2 "manipulator"&E'\ +2 "core" ' +3 .tElbow.seek :clear + "manipulator"&C(d +17 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +4 "core" ' +2 .tElbow.seek 6 + "manipulator"&|( +111 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 +2 "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 +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 +2 "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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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 +2 "manipulator"&6 +23 &2& +2 "core" & A @ e +2 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +23 &H& +2 "core" &  +2 .tForearm.force -40 +2 "manipulator"&5 +33 &d& +2 "core" &  +2 "manipulator"&G% +4 "core" %}  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 & % +3 "core" %]   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 & % +4 "core" %\\ D  + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&D'\ +87 "core" ' + .tElbow.seek :clear +2 "manipulator"&N(d +134 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek 6 +2 "manipulator"&( +116 "core" ( + .tElbow.coast +2 "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 +2 "manipulator"&6 +12 .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 +46 .tElbow.force -65 +8 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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" & 0 " > + .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &Q& +3 "core" &   +2 .tForearm.force -40 + "manipulator"&5 +33 &V& +3 "core" & J +2 "manipulator"&% +3 "core" %~  +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &%% +3 "core" %^ X  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &F% +3 "core" %] %  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&>'\ +96 "core" ' +3 .tElbow.seek :clear + "manipulator"&M(d +127 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek 6 +2 "manipulator"&Y( +120 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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" &   +2 .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.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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &^& +3 "core" &   ! +2 .tForearm.force -40 + "manipulator"&5 +34 &_& +2 "core" &  +2 "manipulator"&R% +4 "core" %~  +34 .tForearm.coast +8 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &!% +3 "core" %^  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &]% +3 "core" %^   +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&b'\ +88 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&c(d +131 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&X'\ +3 "core" ' +2 .tElbow.seek 6 +2 "manipulator"&*( +118 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 +2 "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 +2 "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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +3 "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 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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 +23 &\ & +3 "core" &  +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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" &   +2 .tForearm.force -40 +2 "manipulator"&5 +32 &\\& +3 "core" & N +2 "manipulator"&% +4 "core" %  + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &e% +3 "core" %^   + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &f% +3 "core" %_   + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&l'\ +89 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&h(d +129 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&5'\ +4 "core" ' + .tElbow.seek 6 +2 "manipulator"&g( +121 "core" ( +2 .tElbow.coast + "manipulator"&6 +3 .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 + "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 +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 +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +39 "manipulator"&6 +16 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &j& +3 "core" &   +2 .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 +2 "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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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 &S& +2 "core" &   +2 .tForearm.force -40 +2 "manipulator"&5 +32 &o& +3 "core" &  +2 "manipulator"&n% +4 "core" %  + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &9% +3 "core" %` {  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +33 &m% +3 "core" %_   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2062 #t-> calarm 7 +2 "storage"(x% +3 "core" % e w "\  +2 "manipulator"&t% +3 "core" % ] > +3 "manipulator"&s% +3 "core" %   D > +2 .tForearm.seek :retract +2 "manipulator"&/'\ +93 "core" ' +2 .tElbow.seek :clear + "manipulator"&u(d +123 "core" ( +2 "manipulator"&k% +3 "core" %\ +  \ g $o +3 "manipulator"&r& +3 "core" &d \  U  +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 7 +2 "storage"({([n +188 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 .tForearm.seek :retract + "manipulator"&y'\ +3 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +15 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&@'\ +3 "core" ' +2 .tElbow.seek 7 +2 "manipulator"&B( +125 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.coast + "manipulator"&6 +23 &q& +2 "core" & A I +2 .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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +53 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 && +3 "core" &   +2 .tForearm.force -40 + "manipulator"&5 +33 &~& +3 "core" &  +2 "manipulator"&P% +3 "core" %6  +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" %   +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &v% +3 "core" % h  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"& '\ +87 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +125 "core" ( +2 .tForearm.seek :retract + "manipulator"&'\ +4 "core" ' +2 .tElbow.seek 7 + "manipulator"&:( +104 "core" ( + .tElbow.coast +2 "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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" & 3 6  +2 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .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 +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" &   +2 .tForearm.force -40 +2 "manipulator"&5 +33 && +3 "core" &  +2 "manipulator"&A% +3 "core" %8  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" %  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" %   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +126 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&U'\ +3 "core" ' +2 .tElbow.seek 7 + "manipulator"&( +112 "core" ( + .tElbow.coast +2 "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 +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 +35 "manipulator"&6A +19 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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" &   +2 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +23 && +3 "core" &   +2 .tForearm.force -40 +2 "manipulator"&5 +33 && +2 "core" & i +2 "manipulator"&% +4 "core" %8 +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &Z% +3 "core" %   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 &% +3 "core" % d  +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast +2 "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&$'\ +97 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +128 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek 7 + "manipulator"&T( +120 "core" ( + .tElbow.coast +2 "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 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "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.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +3 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &"& +3 "core" &  +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 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "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 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &'& +3 "core" &   +2 .tForearm.force -40 + "manipulator"&5 +33 &(& +3 "core" &  +2 "manipulator"&i% +4 "core" %9 ' + .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 +40 "manipulator"&5 +33 &&% +3 "core" %   +2 .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 + "manipulator"&5 +33 &#% +3 "core" %   +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract +2 "manipulator"&-'\ +93 "core" ' +2 .tElbow.seek :clear + "manipulator"&)(d +106 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&p'\ +3 "core" ' +2 .tElbow.seek 7 +2 "manipulator"&+( +108 "core" ( + .tElbow.coast +2 "manipulator"&6 +3 .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 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.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" &   + .tElbow.force 65 + "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 +2 "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.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 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast +2 "manipulator"&6 +23 &.& +2 "core" &   +2 .tForearm.force -40 +2 "manipulator"&5 +33 && +3 "core" & +2 "manipulator"&0% +4 "core" %9 " + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +18 "Can"u\ 8EayX@ +15 "manipulator"&W% +3 "core" % ;  +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &,% +2 "core" % k  +2 .tForearm.coast +2 "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +23026 #t-> exit +6 #mEXIT @1684938240.87EDT @1684938444.06EDT = =mMAIN_scheduler =tMAIN @EDT1684938445.74 #"core_reset"Sent BREAK + #t@62096 sendCRC with ifg=0x20, ie=0x7F + #@62624 sendCRC with ifg=0x20, ie=0x7F + #@63860 sendCRC with ifg=0x20, ie=0x7F + #@65226 sendCRC with ifg=0x08, ie=0x5F + #@49123 sendCRC with ifg=0x20, ie=0x7F #@49571 sendCRC with ifg=0x20, ie=0x7F + #@50887 sendCRC with ifg=0x20, ie=0x7F + #@52253 sendCRC with ifg=0x08, ie=0x5F #@11191 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +239 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +386 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 "Can"z\ o9bY + z\ o9bY + #tPolling Can every 10:00 +2 #Cleanly exited at 10:24:00EDT24-May-23 +1315 #-> Arm.garage +154 "sampler") +2 ) +3 "core"  +2 "collection"' +3 ' +3 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 "collection"'% +3 "core" % \ i +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +3 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %TW\ { +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +4 "core" % \ ? +2 .tSS.configure :default +2 "sampler")#.0X Hand.open +2 .Hand.open + "manipulator"&1 +71 "core" 1 +2447 #t-> 10.times {CC.loadFlush; delay 1; CC.unloadFlush; delay 1} +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +3 "core" &\ 9 +2 "manipulator"& & +4 "core" &- q +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&!(- +4 "core" ( +2 "manipulator"&"& +4 "core" &- O +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &#& +3 "core" &-  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :garage +2 "manipulator"&$'! +2 "core" ' +2 .tHand.close +2 "manipulator"&%/ +71 "core" / +2 "manipulator"&&& +3 "core" &- 1 +2 "manipulator"&'% +5 "core" % ) +2 .tForearm.seek :retract + "manipulator"&('\ +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&)( +299 "core" ( +3 "manipulator"&*& +3 "core" &  3 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &+& +2 "core" & 3 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&,', +107 "core" ' + "manipulator"&-& +4 "core" & \ 3 +2 "manipulator"&.% +4 "core" %"  9 +2 "collection"'/& +4 "core" &\ < +2 "collection"'0& +6 "core" &\ ; +2 .tCC.seek :closed + "collection"'1(O +5 "core" &\ < +8 &J\ 9&k +9 &rX\ 59 +9 &\ 4N +10 &`\ 5O +9 &L`\ 5O +9 &a\ 5N +10 &f\ 4O +9 &_\ 5O +10 &Tb\ 4O +9 &d\ 4N +9 &]\ 4N +10 &!b\ 4N +9 &#]_\ 3N +9 &%c\ 3O +10 &&_\ 3O +9 &(]\ 3O +10 &*d_\ 3O +9 &,'`\ 3N +9 &-a\ 3O +10 &/_\ 3O +9 &1l_\ 3O +9 &3-g\ 2O +10 &4\\\ 2N +9 &6`\ 3O +10 &8u`\ 3N +9 &:7_\ 3N +9 &;c\ 2O +10 &=]\ 2O +9 &?}b\ 2N +9 &A?c\ 2N +10 &C\\\ 2N +9 &De\ 1O +10 &Fh\ 1O +9 &H>}\ 0Q +9 &I\ -V +10 &K\ +Z +9 &Mh\ *[\ +9 &N` \ ,; +10 &Ow q\ \ /C +5 ( +2 "collection"'0& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.71 +2 "collection"'2& +2 "core" &OwT\ 0C +2 &OwT;\ 1C +2 .tHand.open + "manipulator"&31 +73 "core" 1 +2 "manipulator"&4% +3 "core" % "  Y 9 +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&5'\ +100 "core" ' +2 .tdelay 1 second +102 #Garaging FlushPuck in Collection Clamp +2 "manipulator"&6& +3 "core" &  3 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&7( +3 "core" ( +2 "manipulator"&8& +4 "core" & 0 3 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &9& +3 "core" & 9 3 +2 .tForearm.seek CC +2 "manipulator"&:', +97 "core" ' + .tHand.close +2 "manipulator"&;/ +70 "core" / +2 .tCC.seek :open +2 "collection"'<( +377 "core" ( +2 "manipulator"&=& +3 "core" &   3 +2 "manipulator"&>% +3 "core" % 8 a +3 .tForearm.seek :retract + "manipulator"&?'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&@(- +292 "core" ( + "manipulator"&A& +4 "core" &-   +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &B& +3 "core" &- +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&C'! +107 "core" ' +2 .tHand.open + "manipulator"&D1 +75 "core" 1 +2 "manipulator"&E% +3 "core" % *  z +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&F'\ +97 "core" ' +2 .tdelay 1 second +102 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'G& +2 "core" &\ ; +3 "manipulator"&H& +3 "core" &- 4 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&I(- +4 "core" ( +2 "manipulator"&J& +3 "core" &- # +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &K& +2 "core" &-  +3 .tForearm.seek :garage + "manipulator"&L'! +106 "core" ' + .tHand.close +2 "manipulator"&M/ +72 "core" / + "manipulator"&N& +38 "core" &-   +9 "manipulator"&O% +4 "core" % 3  % +3 .tForearm.seek :retract +2 "manipulator"&P'\ +105 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&Q( +307 "core" ( +2 "manipulator"&R& +4 "core" &%  >J + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &S& +3 "core" &% F >J +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&T', +98 "core" ' +2 "manipulator"&U& +3 "core" &% >I +3 "manipulator"&V% +3 "core" %3 f +2 "collection"'W& +5 "core" &5\ 7 +2 "collection"'X& +5 "core" &\ 7 +2 .tCC.seek :closed +2 "collection"'Y(O +4 "core" &\ 7 +7 & 4\ 5%f +9 &V\ 08 +9 &\ /L +10 &`\ 1O +9 &k` \ 0O +9 &/\\ \ 0N +10 &a \ 0N +9 &] \ /N +10 &t]\ 0N +9 &6\\\ /N +9 &Y\ /N +10 &!`\ .O +9 &#|^\ /N +9 &%>]\ .N +10 &&`\ .O +9 &(]\ .N +10 &*b\ .N +9 &,F_\ .N +9 &. \\\ -N +10 &/` \ .N +9 &1^\ .N +9 &3O\\\ .N +10 &5[\ .N +9 &6` \ -N +10 &8_\ -N +9 &:V\\ \ -N +9 &<]\ -N +10 &=\\ \ -N +9 &?Y\ -N +9 &A`]\ -N +10 &C![\ -N +9 &D_\ -N +10 &Fe\ ,O +9 &H^z\ +Q +9 &J\ (U +10 &K\ %Z +9 &M\ $[ +9 &Nd\ %, +10 &Oz\ 'Q +9 ( + &O~s\ *M +3 "collection"'X& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.71 +2 "collection"'Z& +3 "core" &O~s\ )M +2 .tHand.open + "manipulator"&[1 +66 "core" 1 +2 "manipulator"&\\% +3 "core" % 2 0 +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&]'\ +96 "core" ' + .tdelay 1 second +103 #Garaging FlushPuck in Collection Clamp + "manipulator"&^& +3 "core" &% ) >I +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&_( +4 "core" ( +2 "manipulator"&`& +4 "core" &$ < >I + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &a& +3 "core" &$  >I +3 .tForearm.seek CC + "manipulator"&b', +103 "core" ' +2 .tHand.close + "manipulator"&c/ +69 "core" / +3 .tCC.seek :open +2 "collection"'d( +379 "core" ( +2 "manipulator"&e& +3 "core" &% >I +2 "manipulator"&f% +3 "core" % 6 n +3 .tForearm.seek :retract + "manipulator"&g'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&h(- +299 "core" ( + "manipulator"&i& +4 "core" &-  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &j& +3 "core" &-  3 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&k'! +110 "core" ' +2 .tHand.open + "manipulator"&l1 +74 "core" 1 +2 "manipulator"&m% +3 "core" % *  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&n'\ +98 "core" ' +2 .tdelay 1 second +102 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'o& +3 "core" &!\ 8 +2 "manipulator"&p& +4 "core" &- +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&q(- +2 "core" ( +3 "manipulator"&r& +3 "core" &-  K +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &s& +3 "core" &- +2 .tForearm.seek :garage +2 "manipulator"&t'! +108 "core" ' +2 .tHand.close + "manipulator"&u/ +69 "core" / +2 "manipulator"&v& +3 "core" &-  4 +2 "manipulator"&w% +3 "core" % 2  n +3 .tForearm.seek :retract + "manipulator"&x'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&y( +310 "core" ( + "manipulator"&z& +4 "core" &%  E >I +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &{& +3 "core" &% >H +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&|', +99 "core" ' +2 "manipulator"&}& +3 "core" &#  Q =G +2 "manipulator"&~% +5 "core" %6  g i + "collection"'& +4 "core" &\ 6 +3 "collection"'& +5 "core" &(\ 5 +2 .tCC.seek :closed +2 "collection"'(O +4 "core" &\ 5 +8 & +\ 3$d +9 &X\ .8 +10 &\ -M +9 &^\ /O +10 &__\ .O +9 &#Z\ .N +9 &_\ .O +10 &]\ .O +45 &i]\ .N +11 &*`\ ,N + &[\ ,O + &!^\ ,O +2 &#o\\\ ,O + &%1^\ \ ,O +4 &&]\ +N +10 &(X\ ,N +9 &*w^\ ,O +10 &,;[\ ,N +9 &-]\ ,O +9 &/]\ +N +10 &1\\\ \ ,N +9 &3A\\ \ ,O +9 &5Z\ +N +10 &6\\\ +N +9 &8\\\ +N +10 &:K] \ +N +9 &< [\ +N +9 &=Z\ \ +N +10 &?Z\ +N +9 &AR[\ +N +9 &CV\ +N +10 &D\\\ *N +9 &Fb\ *O +10 &HQw\ )Q +9 &J\ &V +9 &K\ $Z +10 &M{\ "[\ +9 &Ng\ $/ +9 &Ow\ %S +10 ( + &O}g\ (M +2 "collection"'& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.72 +2 "collection"'& +3 "core" &O}g;\ 'M +2 .tHand.open +2 "manipulator"&1 +75 "core" 1 +2 "manipulator"&% +3 "core" % ) ! v +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +99 "core" ' +2 .tdelay 1 second +103 #Garaging FlushPuck in Collection Clamp + "manipulator"& & +3 "core" &# =G +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"& ( +4 "core" ( + "manipulator"& & +5 "core" &# N =G +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &# =G +2 .tForearm.seek CC +2 "manipulator"&', +104 "core" ' +2 .tHand.close + "manipulator"&/ +76 "core" / + .tCC.seek :open +2 "collection"'( +380 "core" ( +2 "manipulator"&& +3 "core" &# , =G +2 "manipulator"&% +4 "core" % 2 N h +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +298 "core" ( + "manipulator"&& +3 "core" &- G +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +2 "core" &- & +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&'! +103 "core" ' +2 .tHand.open + "manipulator"&1 +70 "core" 1 +2 "manipulator"&% +4 "core" % +  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +104 "core" ' + .tdelay 1 second +103 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"' & +3 "core" &\ 6 +2 "manipulator"&"& +4 "core" &- +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&#(- +3 "core" ( +2 "manipulator"&%& +3 "core" &-   +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &&& +2 "core" &- +3 .tForearm.seek :garage + "manipulator"&''! +109 "core" ' +2 .tHand.close +2 "manipulator"&/ +74 "core" / +3 "manipulator"&& +3 "core" &- B +2 "manipulator"&$% +4 "core" % + L +2 .tForearm.seek :retract +2 "manipulator"&!'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&*( +299 "core" ( + "manipulator"&+& +5 "core" &  3 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &-& +3 "core" &  3 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&.', +98 "core" ' +2 "manipulator"&/& +4 "core" & )  3 +2 "manipulator"&(% +3 "core" %"  ( +3 "collection"'\ & +3 "core" &\ 6 +3 "collection"'2& +5 "core" &\ 6 +2 .tCC.seek :closed +2 "collection"'3(O +4 "core" &\ 6 +9 &.~\ 0+{ +10 &d\ /? +9 &o~\ .O +9 &3[\ /N +10 &`\ /N +9 &[\ /N +10 &x_\ .N +9 &9_\ /O +9 &\\\ .N +10 &Z\ /N +9 & \\\ .N +9 &"B]\ .N +10 &$_\ .O +9 &%[\ -N +10 &']\ -N +9 &)I\\\ -O +9 &+ [\ -N +10 &,]\ -N +9 &.\\\ -N +9 &0S\\\ -N +10 &2\\\ -N +9 &3Z\ -N +10 &5X\ -N +9 &7[[\ ,N +9 &9\\\ ,N +10 &:Y\ -N +9 &<\\\ ,M +9 &>cZ\ ,N +10 &@&Z\ -N +9 &AZ\ -N +10 &CY\ ,N +9 &Ek_\ ,N +9 &G(m\ \ +P +10 &H\ *R +9 &J\ &W +9 &LP\ $Z +10 &N\ #K +9 &O1A\ &)z +10 &O~r\ )G +5 ( +2 "collection"'2& +3 "core" &O~f\ )G +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.81 +2 "collection"'4& +3 "core" &O~f7\ )G +2 .tHand.open +2 "manipulator"&01 +72 "core" 1 +2 "manipulator"&6% +3 "core" % ! +2 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&8'\ +94 "core" ' +2 .tdelay 1 second +102 #Garaging FlushPuck in Collection Clamp +2 "manipulator"&9& +3 "core" &  3 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&,( +3 "core" ( +2 "manipulator"&;& +3 "core" & 3 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +38 &)& +10 "core" & 3 +3 .tForearm.seek CC + "manipulator"&5', +100 "core" ' +2 .tHand.close + "manipulator"&1/ +67 "core" / +2 .tCC.seek :open +2 "collection"'=( +380 "core" ( +2 "manipulator"&>& +3 "core" &  3 +2 "manipulator"&:% +4 "core" % ; U +2 .tForearm.seek :retract +2 "manipulator"&A'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&7(- +294 "core" ( +2 "manipulator"&B& +3 "core" &-   +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &D& +3 "core" &- 6  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&E'! +110 "core" ' +2 .tHand.open +2 "manipulator"&?1 +74 "core" 1 +2 "manipulator"&G% +4 "core" % ) +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&H'\ +97 "core" ' +2 .tdelay 1 second +102 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'J& +2 "core" &\ 9 +3 "manipulator"&K& +4 "core" &- Z  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&C(- +4 "core" ( + "manipulator"&M& +3 "core" &- %   +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &N& +2 "core" &-   +3 .tForearm.seek :garage + "manipulator"&O'! +108 "core" ' +2 .tHand.close + "manipulator"&@/ +70 "core" / +3 "manipulator"&F& +3 "core" &-  ,  +2 "manipulator"&L% +4 "core" % -  P +3 .tForearm.seek :retract + "manipulator"&I'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&R( +314 "core" ( + "manipulator"&S& +4 "core" &%  P >O +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &U& +3 "core" &$ >N +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&V', +102 "core" ' +2 "manipulator"&W& +4 "core" &% \ q >M +2 "manipulator"&P% +3 "core" %6   n +3 "collection"'<& +4 "core" &\ 6 +2 "collection"'Z& +5 "core" &\ 6 +2 .tCC.seek :closed +2 "collection"'[(O +5 "core" &\ 5 +6 & +\ 3$d +9 &V\ /8 +10 &\ -L +9 &\\\ /O +9 &]]\ /N +10 & Y\ .N +9 &]\ .O +9 &\\\ -N +10 &e]\ .N +9 &(Z\ .N +9 &Z\ -N +10 &!]\ -N +9 &#l[\ -O +10 &%0\\\ -N +9 &&\\\ ,N +9 &(Z\ ,N +10 &*u]\ ,N +9 &,7Z\ ,N +9 &-W\ ,N +10 &/\\\ ,N +9 &1~Z\ ,N +10 &3?Z\ +N +9 &5W\ +N +9 &6[\ +N +10 &8[\ +N +9 &:HY\ +N +9 &< Z\ +N +10 &=V\ +N +9 &?Y\ +N +10 &AQY\ +N +9 &CY\ +N +9 &D\\\ +N +10 &Fe\ *O +9 &HPu\ )Q +9 &J\ &U +10 &K\ #Z +9 &Mz\ "Z +10 &Nb\ $- +9 &O~}\ &A +5 ( +2 "collection"'Z& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.74 +2 "collection"'\\& +2 "core" &O~R\ (A +2 &O~R4\ )A +2 .tHand.open + "manipulator"&X1 +72 "core" 1 +2 "manipulator"&^% +3 "core" % , I x +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&`'\ +95 "core" ' + .tdelay 1 second +103 #Garaging FlushPuck in Collection Clamp + "manipulator"&a& +3 "core" &$  >L +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&T( +3 "core" ( +2 "manipulator"&c& +3 "core" &$  >L +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &Q& +2 "core" &$ >L +3 .tForearm.seek CC + "manipulator"&]', +94 "core" ' + .tHand.close +2 "manipulator"&Y/ +67 "core" / +2 .tCC.seek :open + "collection"'e( +378 "core" ( + "manipulator"&f& +3 "core" &%  >L +2 "manipulator"&b% +4 "core" % ;  +2 .tForearm.seek :retract +2 "manipulator"&_'\ +92 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&i(- +335 "core" ( +2 "manipulator"&j& +3 "core" &-  ( +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &l& +3 "core" &-  ( +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&m'! +107 "core" ' +2 .tHand.open + "manipulator"&g1 +72 "core" 1 +2 "manipulator"&o% +3 "core" % ) < +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +39 .tForearm.seek :retract +9 "manipulator"&p'\ +97 "core" ' +2 .tdelay 1 second +102 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'r& +3 "core" &\ 8 +3 "manipulator"&s& +3 "core" &-   ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&k(- +4 "core" ( + "manipulator"&u& +5 "core" &-  A ' + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &v& +3 "core" &-  < ' +3 .tForearm.seek :garage + "manipulator"&w'! +106 "core" ' + .tHand.close +2 "manipulator"&h/ +65 "core" / +3 "manipulator"&n& +3 "core" &-  y ' +2 "manipulator"&t% +4 "core" % 4  +3 .tForearm.seek :retract + "manipulator"&q'\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&z( +302 "core" ( +2 "manipulator"&{& +3 "core" &$ &  >K +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &}& +3 "core" &$  N =H +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&~', +99 "core" ' +2 "manipulator"&& +3 "core" &#  x =G +2 "manipulator"&x% +5 "core" %- + "collection"'d& +4 "core" &\ 6 +3 "collection"'& +5 "core" &"\ 5 +2 .tCC.seek :closed + "collection"'(O +4 "core" &\ 6 +9 &2\ /*z +10 &c\ .> +9 &x{\ .O +9 &<W\ 0N +10 &\\\ /N +9 &[\ .N +10 &]\ .N +9 &C]\ .N +9 &Z\ .N +10 &]\ -N +9 & Z\ -N +10 &"L[\ -N +9 &$]\ -N +9 &%Z\ -N +10 &'_\ -N +9 &)UZ\ -N +9 &+Y\ -N +10 &,_\ ,N +9 &.X\ ,N +10 &0]Y\ ,N +9 &2]\ ,N +9 &3Y\ ,M +10 &5Y\ +M +9 &7eY\ ,N +9 &9'Y\ ,N +10 &:Z\ ,N +9 &<W\ ,N +10 &>l]\ ,N +9 &@/X\ ,N +9 &A]\ +N +10 &CU\ +N +9 &Et\\\ +N +9 &G2h\ *O +10 &H\ )R +9 &J\ %W +10 &LY\ $Z +9 &N\ "H +9 &O;D\ %$m +10 &O}y\ 'M +5 ( +2 "collection"'& +3 "core" &O}g\ (M +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.83 + "collection"'& +4 "core" &O}g\ (M +2 .tHand.open + "manipulator"&1 +66 "core" 1 +2 "manipulator"& % +4 "core" % )  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"& '\ +100 "core" ' +2 .tdelay 1 second +102 #Garaging FlushPuck in Collection Clamp + "manipulator"&& +3 "core" &# l =F +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&|( +3 "core" ( +2 "manipulator"&& +3 "core" &#  =F +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &y& +3 "core" &# V =F +2 .tForearm.seek CC +2 "manipulator"&', +97 "core" ' +2 .tHand.close + "manipulator"&/ +71 "core" / +2 .tCC.seek :open +2 "collection"'( +380 "core" ( + "manipulator"&& +3 "core" &#  =F +2 "manipulator"&% +4 "core" % ?  +2 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"& (- +340 "core" ( + "manipulator"&& +3 "core" &-  # +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +2 "core" &-\  _ # +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&'! +111 "core" ' + .tHand.open +2 "manipulator"&1 +66 "core" 1 + "manipulator"& % +4 "core" % (  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&"'\ +97 "core" ' + .tdelay 1 second +103 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'%& +3 "core" &\ 8 +2 "manipulator"&&& +4 "core" &-  0 "} +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +4 "core" ( + "manipulator"&& +5 "core" &- " d "| + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-  "| +2 .tForearm.seek :garage +2 "manipulator"&$'! +108 "core" ' +2 .tHand.close + "manipulator"&/ +82 "core" / +2 "manipulator"&& +3 "core" &-\  "| +2 "manipulator"&'% +4 "core" % 2 W +2 .tForearm.seek :retract +2 "manipulator"&#'\ +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&+( +289 "core" ( + "manipulator"&-& +4 "core" &   3 +39 .tElbow.reconfigure :loose +10 "manipulator"&$ &.,(#b +2 &/& +3 "core" & e 3 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&(', +98 "core" ' +2 "manipulator"&\ & +3 "core" &   3 +2 "manipulator"&!% +4 "core" % a +2 "collection"'& +4 "core" &\ 7 +3 "collection"'4& +5 "core" &\ 7 +2 .tCC.seek :closed +2 "collection"'0(O +4 "core" &\ 7 +8 & 4\ 5$d +9 &W\ 08 +10 &~\ /L +9 &Z\ 0O +9 &]\\\ 0N +10 &Z\ 0N +9 &Y\ 0N +10 &\\\ /N +9 &eZ\ /N +9 &'\\\ /N +10 &Z\ /N +9 &!]\ /N +9 &#m]\ /N +10 &%/\\\ .N +9 &&Y\ /N +10 &(Z\ .N +9 &*uZ\ .N +9 &,8Z\ .N +10 &-Y\ .M +9 &/[\ .N +9 &1}X\ .N +10 &3?Z\ .N +9 &5W\ .M +10 &6Y\ .N +9 &8X\ .N +9 &:HX\ -N +10 &<\ ]\ -N +9 &=U\ .M +9 &?Y\ -N +10 &AP]\ -N +9 &CV\ -N +10 &DZ\ -N +9 &Fb\ ,O +9 &HOw\ +Q +10 &J\ (V +9 &K\ %Z +9 &My\ %Z +10 &N_\ '2 +9 &Ov\ 'O +10 ( + &Ozq\ *K +2 "collection"'4& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.74 + "collection"'6& +3 "core" &Ozr\ )K +2 .tHand.open +2 "manipulator"&21 +72 "core" 1 + "manipulator"&9% +4 "core" %   +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&;'\ +96 "core" ' + .tdelay 1 second +103 #Garaging FlushPuck in Collection Clamp + "manipulator"&)& +3 "core" & / 3 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&.( +3 "core" ( +2 "manipulator"&1& +4 "core" &  3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &*& +3 "core" & 3 +2 .tForearm.seek CC +2 "manipulator"&8', +96 "core" ' + .tHand.close +2 "manipulator"&3/ +75 "core" / +2 .tCC.seek :open + "collection"'>( +380 "core" ( +2 "manipulator"&:& +3 "core" & 3 +2 "manipulator"&5% +4 "core" % 5   +2 .tForearm.seek :retract +2 "manipulator"&B'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&,(- +339 "core" ( +2 "manipulator"&D& +3 "core" &-  8 ( +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &?& +2 "core" &-  t ( +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&G'! +105 "core" ' + .tHand.open +2 "manipulator"&A1 +72 "core" 1 + "manipulator"&J% +4 "core" % *  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&K'\ +97 "core" ' + .tdelay 1 second +103 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'M& +3 "core" &\ 8 +2 "manipulator"&N& +4 "core" &- ( +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&E(- +3 "core" ( +2 "manipulator"&@& +4 "core" &-  L ( +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &F& +3 "core" &-  ( +2 .tForearm.seek :garage +2 "manipulator"&L'! +108 "core" ' +2 .tHand.close + "manipulator"&7/ +69 "core" / +3 "manipulator"&H& +4 "core" &- ( + "manipulator"&O% +4 "core" % 0 K +2 .tForearm.seek :retract +2 "manipulator"&C'\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&S( +288 "core" ( +2 "manipulator"&U& +3 "core" &  2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &W& +3 "core" &   2 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&P', +100 "core" ' +2 "manipulator"&<& +4 "core" &  2 +2 "manipulator"&I% +3 "core" %2 +3 "collection"'=& +4 "core" &*\ 7 +2 "collection"'\\& +5 "core" &\ 7 +2 .tCC.seek :closed +2 "collection"'X(O +5 "core" &\ 7 +7 & ,\ 5$c +9 &V\ 07 +10 &\ /L +9 &Z\ 0N +9 &^[\ 0N +9 & Z\ /N +10 &[\ /N +9 &Z\ /N +10 &f[\ /N +9 &(Z\ /N +9 &W\ /N +10 &!\\\ /N +9 &#nY\ .N +9 &%/]\ .N +10 &&Z\ .N +9 &(\\\ .N +10 &*uY\ .N +9 &,8Y\ .N +9 &-W\ .N +10 &/Z\ -M +9 &1~Z\ -N +9 &3?]\ .N +10 &5V\ -M +9 &6Y\ -M +10 &8Z\ -M +9 &:IX\ -M +9 &< Y\ -M +10 &=W\ -M +9 &?[\ ,N +9 &APW\ -N +10 &CX\ -M +9 &D]\ ,N +10 &Fc\ ,O +9 &HPr\ +P +10 &J\ (U +48 &K\ %Y +10 &Mw\ $[\ +3 &Ne\ %+ + &O\ 'H + ( +2 &Od\ )E &Oe\ )E + &Oe\ )E +2 "collection"'\\& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.75 +2 "collection"'^& +3 "core" &Oe\ *E +2 .tHand.open +2 "manipulator"&Z1 +71 "core" 1 +3 "manipulator"&a% +3 "core" % + Y +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&c'\ +102 "core" ' +2 .tdelay 1 second +102 #Garaging FlushPuck in Collection Clamp +2 "manipulator"&Q& +3 "core" & 2 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&V( +3 "core" ( +2 "manipulator"&Y& +3 "core" & E 2 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &R& +3 "core" & U 2 +2 .tForearm.seek CC +2 "manipulator"&`', +95 "core" ' +2 .tHand.close + "manipulator"&[/ +69 "core" / +2 .tCC.seek :open +2 "collection"'f( +380 "core" ( +2 "manipulator"&b& +4 "core" &  2 + "manipulator"&]% +3 "core" % ? a +3 .tForearm.seek :retract + "manipulator"&T'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&j(- +298 "core" ( +2 "manipulator"&l& +3 "core" &-  W +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &g& +3 "core" &-  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&o'! +110 "core" ' +2 .tHand.open + "manipulator"&_1 +76 "core" 1 + "manipulator"&r% +4 "core" % ) +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&s'\ +101 "core" ' +2 .tdelay 1 second +102 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'u& +3 "core" &*\ 9 +3 "manipulator"&v& +4 "core" &- C +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&m(- +4 "core" ( + "manipulator"&h& +4 "core" &-  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &n& +3 "core" &- +2 .tForearm.seek :garage +2 "manipulator"&t'! +109 "core" ' + .tHand.close +2 "manipulator"&i/ +76 "core" / +3 "manipulator"&p& +3 "core" &-  +2 "manipulator"&w% +4 "core" % -  . +2 .tForearm.seek :retract +2 "manipulator"&k'\ +103 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&{( +327 "core" ( +2 "manipulator"&}& +3 "core" & +  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" & x  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&x', +103 "core" ' + "manipulator"&d& +5 "core" &  O  + "manipulator"&q% +4 "core" %3 L f +2 "collection"'e& +4 "core" &\ : +3 "collection"'& +4 "core" &\ 9 +3 .tCC.seek :closed + "collection"'(O +5 "core" &\ : +8 &/}\ 4+z +9 &c\ 2> +10 &rz\ 2O +9 &5Z\ 3N +9 &\\\ 3N +10 &_\ 2N +9 &|Z\ 2N +9 &>\\\ 2N +10 &\\\ 2N +9 &[\ 2M +10 & Z\ 2M +9 &"EY\ 1N +9 &$\\\ 1N +10 &%Y\ 1N +9 &'^\ 1N +9 &)MV\ 1N +10 &+Y\ 0N +9 &,Z\ 0N +10 &.X\ 0M +9 &0WY\ 0M +9 &2Y\ 0M +10 &3Y\ 0N +9 &5Z\ 0M +9 &7^Y\ 0N +10 &9 \\\ 0N +9 &:Y\ /N +10 &<Y\ /M +9 &>f\\\ /N +9 &@)Z\ /M +10 &AW\ /N +9 &CU\ /M +9 &Em]\ /N +10 &G,f\ .O +9 &H\ -Q +10 &J\ )W +9 &LR\ (Z +9 &N\ 'L +10 &O3D\ (&s +9 &Ovu\ +M +5 ( +2 "collection"'& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.81 +2 "collection"' & +2 "core" &Ovr\ +M +2 &Ovr\ ,M +2 .tHand.open + "manipulator"&1 +76 "core" 1 +2 "manipulator"&% +3 "core" % #  v +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +2 .tdelay 1 second +102 #Garaging FlushPuck in Collection Clamp +2 "manipulator"&y& +3 "core" &  +  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&~( +3 "core" ( +2 "manipulator"&& +3 "core" &   +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &z& +3 "core" &   +3 .tForearm.seek CC +2 "manipulator"& ', +95 "core" ' +2 .tHand.close + "manipulator"&/ +75 "core" / +2 .tCC.seek :open +2 "collection"'( +380 "core" ( +2 "manipulator"&& +3 "core" & j  +2 "manipulator"&% +50 "core" % @ j +2 .tForearm.seek :retract +2 "manipulator"&|'\ +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +288 "core" ( +2 "manipulator"&& +3 "core" &- +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &- +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"& '! +98 "core" ' +2 .tHand.open + "manipulator"&1 +72 "core" 1 +2 "manipulator"&%% +3 "core" % +  7 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&&'\ +100 "core" ' +2 .tdelay 1 second +102 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" &\ = +3 "manipulator"&& +3 "core" &- +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +4 "core" ( + "manipulator"&& +4 "core" &- " = +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &- +2 .tForearm.seek :garage +2 "manipulator"&''! +106 "core" ' + .tHand.close +2 "manipulator"& / +68 "core" / +3 "manipulator"&"& +4 "core" &-  9 +2 "manipulator"&$% +3 "core" % 5 +3 .tForearm.seek :retract + "manipulator"&-'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +298 "core" ( +2 "manipulator"&/& +3 "core" &  2 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &\ & +3 "core" & H 2 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&!', +101 "core" ' +3 "manipulator"&& +3 "core" & \ 2 +2 "manipulator"&#% +4 "core" %% s +2 "collection"'& +4 "core" &#\ ; +2 "collection"'6& +5 "core" &\ : +2 .tCC.seek :closed +2 "collection"'2(O +4 "core" &\ ; +8 & +\ 8$d +10 &W\ 38 +9 &~\ 3L +9 &Z\ 3M +10 &a[\ 3N +9 &$Y\ 3N +9 &Z\ 3M +10 &Z\ 2M +9 &j\\\ 2N +10 &,_\ 1N +9 &\\\ 2N +9 &!_\ 1N +10 &#s]\ 0M +9 &%4[\ 1N +9 &&\\\ 1N +10 &(X\ 0M +9 &*{Z\ 0M +10 &,<W\ 0N +9 &-W\ 0M +9 &/Z\ 0M +10 &1W\ /N +9 &3DW\ 0N +9 &5Y\ /M +10 &6Y\ /M +9 &8]\ /N +10 &:M[\ /M +9 &< \\\ /N +9 &=T\ /M +10 &?X\ /M +9 &AU]\ /M +9 &CU\ /N +10 &D[\ .N +9 &F`\ .O +10 &HTr\ -P +9 &J\ *U +9 &K\ 'Z +10 &M}\ &Z +9 &Na\ (, +9 &O\ )H +10 ( + &OZ\ +E +2 "collection"'6& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.72 +2 "collection"'9& +3 "core" &O\\\ ,E +2 .tHand.open + "manipulator"&41 +73 "core" 1 +2 "manipulator"&)% +4 "core" %  f ~ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&1'\ +96 "core" ' +2 .tdelay 1 second +102 #Garaging FlushPuck in Collection Clamp + "manipulator"&*& +3 "core" &  2 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&(( +31 "core" ( +2 "manipulator"&3& +3 "core" &  K  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &+& +3 "core" &    +2 .tForearm.seek CC +2 "manipulator"&;', +102 "core" ' + .tHand.close +2 "manipulator"&0/ +67 "core" / +2 .tCC.seek :open + "collection"':( +381 "core" ( + "manipulator"&5& +4 "core" &  \  +2 "manipulator"&8% +4 "core" % :  e +2 .tForearm.seek :retract + "manipulator"&.'\ +96 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&D(- +292 "core" ( + "manipulator"&?& +3 "core" &- ! E +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &A& +3 "core" &- +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&J'! +111 "core" ' +2 .tHand.open +2 "manipulator"&B1 +68 "core" 1 +2 "manipulator"&M% +4 "core" % '   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&N'\ +97 "core" ' +2 .tdelay 1 second +8739 #-> 10.times {PC.loadFlush; delay 1; PC.unloadFlush; delay 1} + #Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%@& +3 "core" &^\ d +2 "manipulator"&F& +43 "core" &- \  +10 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&G(- +3 "core" ( +2 "manipulator"&7& +4 "core" &-   v +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &H& +2 "core" &-  V +3 .tForearm.seek :garage +2 "manipulator"&O'! +108 "core" ' +2 .tHand.close + "manipulator"&,/ +71 "core" / + "manipulator"&K& +4 "core" &-  > +2 "manipulator"&L% +4 "core" % - _ +2 .tForearm.seek :retract +2 "manipulator"&U'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&E( +126 "core" ( +2 "manipulator"&W& +4 "core" &   I R +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &<& +3 "core" & \ " R +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&I' +100 "core" ' +2 "manipulator"&=& +3 "core" &   R +2 "manipulator"&C% +3 "core" %   +3 "processing"%>& +4 "core" &V\ [ +2 "processing"%^& +5 "core" &U\ \\ +2 .tPC.seek :closed +2 "processing"%Z(Tg +5 "core" &U\ [ +9 &5}X\ V+| +9 &f\\\ U@ +10 &_y_\ TP +9 &#]_\ UO +10 &c]\ TO +9 &\\_\ TO +9 &j][\ SN +10 &+Z\\\ SO +9 &_^\ RO +9 &\\X\ RO +10 & rZa\ RN +9 &"4[^\ QN +10 &#]X\ QO +9 &%Za\ QN +9 &'z\\e\ PN +10 &)<Z`\ PN +9 &*YZ\ PO +9 &,\\Y\ PO +10 &.]]\ OO +9 &0C[T\ OO +10 &2\\[\ OO +9 &3^Z\ NN +9 &5Z[\ NN +10 &7KYa\ NO +9 &9 Y]\ NO +9 &:Yc\ MO +10 &<]h\ NN +9 &>S\\b\ MO +10 &@Zb\ MO +9 &AW`\ MN +9 &C]Z\ LO +10 &EYb^\ LO +9 &Gh[\ LP +10 &Hxh\ KR +9 &J\\\ JS +9 &LQV\ IU +10 &Ne\ IU +9 &O]\ HT +9 &Q]\ HU +10 &SHza\ H3 +9 &T18jc\ I4 +9 ( +3 "processing"%^& +2 "core" &TC]\ L " +3 #tProcessing Clamp onSpring/offSpring for 4/28 samples, on/off torque 1.56 + "processing"%a& +4 "core" &TC`\ M " +2 .tHand.open + "manipulator"&\\1 +72 "core" 1 +2 "manipulator"&Q% +3 "core" %  E  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&Y'\ +92 "core" ' +2 .tdelay 1 second +102 #Garaging FlushPuck in Processing Clamp +2 "manipulator"&R& +3 "core" &  R +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&P( +3 "core" ( +2 "manipulator"&[& +3 "core" & " R +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &S& +2 "core" & R +3 .tForearm.seek PC + "manipulator"&c' +96 "core" ' +2 .tHand.close + "manipulator"&X/ +68 "core" / + .tPC.seek :open +2 "processing"%b( +405 "core" ( + "manipulator"&]& +4 "core" & R +2 "manipulator"&`% +4 "core" %  m  +2 .tForearm.seek :retract +2 "manipulator"&l'\ +92 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&V(- +151 "core" ( +2 "manipulator"&g& +3 "core" &- " 2 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &_& +3 "core" &- 2 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&r'! +106 "core" ' + .tHand.open +2 "manipulator"&T1 +65 "core" 1 +2 "manipulator"&u% +4 "core" % * # +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&v'\ +95 "core" ' +2 .tdelay 1 second +102 #Loading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%h& +3 "core" &b\ R +2 "manipulator"&n& +4 "core" &.   F - +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&o(- +32 "core" ( + "manipulator"&i& +3 "core" &-   + +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &p& +3 "core" &-    + +3 .tForearm.seek :garage + "manipulator"&w'! +110 "core" ' + .tHand.close +2 "manipulator"&j/ +67 "core" / +2 "manipulator"&s& +3 "core" &-  + +2 "manipulator"&t% +3 "core" % + [ +3 .tForearm.seek :retract +2 "manipulator"&m'\ +97 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&}( +131 "core" ( +2 "manipulator"&& +3 "core" &   [ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &d& +3 "core" &   [ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&q' +99 "core" ' +9 "manipulator"&e& +5 "core" &   [ + "manipulator"&k% +5 "core" %   +2 "processing"%f& +3 "core" &i\ S +3 "processing"% & +6 "core" &\ S +2 .tPC.seek :closed +2 "processing"%(Tg +4 "core" &[\ S +8 & -U\ R$c +9 &VZ\ M8 +10 &}Z\ LL +9 &Z^\ MO +9 &`X_\ MN +10 &!\\[\ MO +9 &\\^\ MN +10 &Z\\\ LO +9 &h\\g\ LN +9 &)V^\ LO +10 &Y\\\ KO +9 &!W^\ KO +9 &#oWh\ KO +10 &%2U^\ KN +9 &&Z_\ JN +9 &(Xc\ KN +10 &*x[h\ JN +9 &,:Y^\ JN +10 &-Y]\ JO +9 &/Uh\ JN +9 &1Xh\ JO +10 &3BY^\ JN +9 &5Wi\ JO +10 &6Wl\ JO +9 &8Ue\ IO +9 &:ITc\ IO +10 &< Ti\ IO +9 &=U]\ JN +9 &?Te\ IO +10 &ARXf\ HN +9 &CY_\ IO +9 &D[]\ IO +10 &Fcg\ HP +9 &HRl[\ HQ +10 &J ~c\ GT +9 &Ka\ FT +9 &MS\ FU +10 &OMX\ EU +9 &QX\ EU +9 &RR\ DD +10 &SEjV\ F^ +9 &TH3R\ H- +6 ( + "processing"% & +4 "core" &TH S\ I- +2 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.57 +2 "processing"%& +3 "core" &TH Q\ I- +2 .tHand.open +2 "manipulator"&1 +69 "core" 1 +2 "manipulator"&y% +3 "core" % ! j  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +97 "core" ' +2 .tdelay 1 second +102 #Garaging FlushPuck in Processing Clamp + "manipulator"&z& +3 "core" & [ +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&x( +4 "core" ( +2 "manipulator"&& +4 "core" &   [ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &{& +3 "core" & n [ +2 .tForearm.seek PC +2 "manipulator"&' +104 "core" ' +31 .tHand.close +2 "manipulator"&/ +73 "core" / +2 .tPC.seek :open +2 "processing"%( +405 "core" ( +2 "manipulator"&& +4 "core" & [ +2 "manipulator"& % +3 "core" %  +3 .tForearm.seek :retract +6 "manipulator"&'\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&~(- +148 "core" ( +2 "manipulator"&& +3 "core" &-   :, +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-  e :+ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&%'! +107 "core" ' +2 .tHand.open + "manipulator"&|1 +74 "core" 1 +2 "manipulator"&% +3 "core" % 'y  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +2 .tdelay 1 second +102 #Loading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +3 "core" &\ P +3 "manipulator"&& +4 "core" &.S 5 * +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"& (- +63 "core" ( +2 "manipulator"& & +4 "core" &. ` + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &"& +3 "core" &.  ` +3 .tForearm.seek :garage + "manipulator"&$'! +109 "core" ' +2 .tHand.close + "manipulator"&/ +69 "core" / +2 "manipulator"&&& +3 "core" &.   _ +2 "manipulator"&'% +4 "core" % - s +2 .tForearm.seek :retract +2 "manipulator"&/'\ +99 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&( +141 "core" ( +2 "manipulator"&\ & +3 "core" & 5 p P +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &    P +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&#' +88 "core" ' +2 "manipulator"&& +4 "core" &   P +2 "manipulator"&-% +3 "core" %  - P +3 "processing"%& +3 "core" &`\ R +3 "processing"%9& +5 "core" &Z\ S +2 .tPC.seek :closed + "processing"%4(Tg +4 "core" &e\ R +7 & 4e\ Q$d +10 &U~e\ N7 +9 &~}a\ ML +10 &W`\ MO +9 &VUZ\ MO +9 &Z\\\ MP +10 &Z^\ MO +9 &Y]\ MO +9 &`Wf\ MO +10 &#U]\ MN +9 &V[\ LN +10 &!Z_\ LN +9 &#iTY\ LN +9 &%+TX\ LN +10 &&Yf\ LO +9 &(Zf\ KN +9 &*qTa\ KN +10 &,4UY\ KN +9 &-Vi\ KN +10 &/Se\ KO +9 &1xV^\ KO +9 &3:W`\ KO +10 &4U]\ KN +9 &6UO\ KO +9 &8Tf\ KO +10 &:CTa\ KN +9 &<Tb\ KO +10 &=Wa\ JO +9 &?Vd\ KO +9 &AJVe\ JO +10 &C YY\ JO +9 &DYT\ JO +9 &F`Z\ JP +10 &HKk[\ JQ +9 &J{[\ HT +10 &K_\ GU +9 &MT\ GU +9 &OFO\ FU +10 &QV\ FU +9 &RR\ EH +9 &SDtP\ G!c +10 &TG.Q\ I+ +5 ( +2 "processing"%9& +4 "core" &TG S\ J+ +51 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.58 +2 "processing"%)& +3 "core" &TG }\ K+ +2 .tHand.open + "manipulator"&61 +67 "core" 1 +2 "manipulator"&*% +3 "core" %  O P +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&3'\ +88 "core" ' +2 .tdelay 1 second +102 #Garaging FlushPuck in Processing Clamp +3 "manipulator"&+& +3 "core" & H P +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&!( +3 "core" ( +2 "manipulator"&0& +4 "core" & ; P +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &   P +3 .tForearm.seek PC + "manipulator"&1' +98 "core" ' + .tHand.close +2 "manipulator"&2/ +67 "core" / +2 .tPC.seek :open + "processing"%5( +402 "core" ( +2 "manipulator"&8& +3 "core" & R P +2 "manipulator"&;% +4 "core" %  P , +2 .tForearm.seek :retract +2 "manipulator"&?'\ +99 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&A(- +148 "core" ( + "manipulator"&(& +4 "core" &-  9 :0 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &B& +3 "core" &-   :. +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&M'! +107 "core" ' +2 .tHand.open + "manipulator"&.1 +66 "core" 1 +2 "manipulator"&J% +3 "core" % +r n +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&@'\ +103 "core" ' +2 .tdelay 1 second +102 #Loading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%F& +3 "core" &\ O +2 "manipulator"&7& +4 "core" &.W * +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&H(- +63 "core" ( +2 "manipulator"&,& +3 "core" &- ) +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &K& +3 "core" &- ) +2 .tForearm.seek :garage +2 "manipulator"&L'! +107 "core" ' +2 .tHand.close +2 "manipulator"&D/ +67 "core" / +2 "manipulator"&N& +3 "core" &.  | ( +2 "manipulator"&W% +4 "core" % 4 Y +2 .tForearm.seek :retract +2 "manipulator"&<'\ +97 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&O( +184 "core" ( +2 "manipulator"&=& +3 "core" &   E  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &C& +3 "core" &    +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&>' +92 "core" ' + "manipulator"&G& +5 "core" &   + "manipulator"&U% +4 "core" %\   < e +2 "processing"% & +4 "core" &\ U +3 "processing"%a& +5 "core" &W\ U +2 .tPC.seek :closed +2 "processing"%\\(Tg +5 "core" &]\ U +6 & 6P\ S$e +10 &VY\ P8 +9 &{T\ OL +9 &W`\ OO +10 &_W_\ PO +9 &"ZU\ ON +10 &Z[\ ON +9 &VT\ OO +9 &hYS\ ON +10 &*Y`\ ON +9 &WO\ NO +9 &!XP\ OO +10 &#oWR\ NO +9 &%2WY\ NN +9 &&[S\ NO +10 &(WX\ NN +9 &*xYW\ NN +10 &,;VK\ NN +9 &-W\\\ NN +9 &/V\\\ NN +10 &1VR\ MN +9 &3CWZ\ MN +9 &5X\\\ MN +10 &6UX\ NN +9 &8YT\ MO +10 &:KX\\\ MN +9 &< YX\ MN +9 &=WX\ MN +10 &?V]\ MN +9 &ARUQ\ MN +9 &C[^\ MN +10 &D]^\ LO +9 &FaX\ LO +10 &HSk]\ LQ +9 &Jj\ KR +9 &Ki\ IT +10 &Mc\ IU +9 &OPY\ IT +10 &Q_\ HT +9 &R`\ HC +9 &SDj`\ I _ +10 &TG.[\ L- +5 ( +2 "processing"%a& +3 "core" &TG X\ L- +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.61 + "processing"%Q& +3 "core" &TG \ M- +2 .tHand.open +2 "manipulator"&^1 +69 "core" 1 +2 "manipulator"&R% +3 "core" % \  e +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&['\ +89 "core" ' +2 .tdelay 1 second +102 #Garaging FlushPuck in Processing Clamp +3 "manipulator"&S& +3 "core" & 4  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&I( +16 "core" ( + "manipulator"&X& +4 "core" &  v "} +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &E& +3 "core" &\  c "} +2 .tForearm.seek PC +2 "manipulator"&Y' +139 "core" ' +9 .tHand.close + "manipulator"&Z/ +69 "core" / +2 .tPC.seek :open +2 "processing"%]( +405 "core" ( + "manipulator"&`& +4 "core" &\   "y +2 "manipulator"&g% +3 "core" %   +3 .tForearm.seek :retract + "manipulator"&_'\ +94 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&c(- +130 "core" ( +2 "manipulator"&P& +4 "core" &- z 8! +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &T& +3 "core" &- a 6 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&u'! +110 "core" ' + .tHand.open +2 "manipulator"&l1 +69 "core" 1 + "manipulator"&h% +4 "core" % )r t +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&n'\ +100 "core" ' +2 .tdelay 1 second +102 #Loading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%i& +3 "core" &\ Q +3 "manipulator"&p& +4 "core" &.R  * + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&r(- +58 "core" ( +2 "manipulator"&j& +3 "core" &-  B + - +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &s& +3 "core" &-  T - +2 .tForearm.seek :garage +2 "manipulator"&t'! +109 "core" ' +2 .tHand.close + "manipulator"&V/ +74 "core" / + "manipulator"&v& +4 "core" &.  , +2 "manipulator"&% +4 "core" % /  e ~ +2 .tForearm.seek :retract +2 "manipulator"&d'\ +108 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&w( +140 "core" ( +2 "manipulator"&e& +3 "core" &  ^ T +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &k& +3 "core" &  7 T +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&f' +96 "core" ' +2 "manipulator"&o& +4 "core" &  ] T +2 "manipulator"&m% +3 "core" %  \ S +3 "processing"%b& +3 "core" &z\ R +3 "processing"%& +4 "core" &x\ R +3 .tPC.seek :closed + "processing"%(Tg +5 "core" &W\ R +8 &0{R\ N+z +9 &bR\ L> +10 &duW\ LO +9 &&UQ\ MN +10 &X]\ LO +9 &\\X\ KO +9 &kXY\ KO +10 &-TZ\ KO +9 &SS\ KO +9 &WR\ KN +10 & tUL\ KN +9 &"5W\\\ JO +10 &#WY\ JO +9 &%TU\ JO +9 &'{S]\ JO +10 &)>SQ\ JN +9 &+S\\\ JN +9 &,WY\ JN +10 &.YR\ IN +9 &0FUY\ IN +10 &2W]\ IN +9 &3WW\ IO +9 &5VY\ IO +10 &7MTV\ IO +9 &9X]\ HO +10 &:UO\ IO +9 &<W[\ IN +9 &>UTK\ IO +10 &@TW\ HN +9 &ARc\ HN +9 &CVg\ HO +10 &E\\\\j\ HO +9 &Gd_\ GP +9 &Hqc\ GQ +10 &Jc\ ET +9 &LPa\ EV +10 &Nj\ DU +9 &Ob\ DU +9 &Qb\ CU +10 &SIue\ E3 +9 &T-6g^\ E: +9 ( +3 "processing"%& +2 "core" &T@j\ H ' +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.65 + "processing"%y& +4 "core" &T@`\ I ' +2 .tHand.open + "manipulator"& 1 +66 "core" 1 + "manipulator"&z% +4 "core" %  ; +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' + .tdelay 1 second +103 #Garaging FlushPuck in Processing Clamp + "manipulator"&{& +3 "core" & T +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&q( +5 "core" ( + "manipulator"&& +4 "core" & Q T +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &}& +3 "core" & R T +2 .tForearm.seek PC +2 "manipulator"&' +96 "core" ' +2 .tHand.close + "manipulator"&/ +71 "core" / +2 .tPC.seek :open + "processing"%( +402 "core" ( +2 "manipulator"& & +3 "core" & T +2 "manipulator"&% +3 "core" %  % +3 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(- +198 "core" ( +41 "manipulator"&x& +11 "core" &-    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &|& +3 "core" &-     +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'! +106 "core" ' + .tHand.open +2 "manipulator"&1 +75 "core" 1 + "manipulator"&% +4 "core" % * c +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +103 "core" ' +2 .tdelay 1 second +102 #Loading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"% & +3 "core" &\ U +3 "manipulator"&"& +3 "core" &- \  7  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&%(- +6 "core" ( +2 "manipulator"&& +3 "core" &-   <  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &&& +2 "core" &-   G  +3 .tForearm.seek :garage + "manipulator"&''! +110 "core" ' + .tHand.close +2 "manipulator"&~/ +72 "core" / + "manipulator"&& +4 "core" &- G  +2 "manipulator"&\ % +3 "core" % - +3 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&$( +128 "core" ( + "manipulator"&& +4 "core" & \ : W +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &-& +3 "core" &   9 W +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&' +93 "core" ' +2 "manipulator"& & +3 "core" &   C W +2 "manipulator"&/% +4 "core" %\   * \\ +2 "processing"%& +4 "core" &`\ V +3 "processing"%)& +5 "core" &`\ W +2 .tPC.seek :closed +2 "processing"%6(Tg +4 "core" &]\ W +9 &4~\\\ S*z +9 &db\ Q? +10 &r`\ PO +9 &FUb\ QO +10 &W`\ QO +9 &Uf\ QN +9 &We\ PN +10 &OXa\ PN +9 &Va\ PN +9 &Q_\ PN +10 & VX\ PN +9 &"VTZ\ PO +10 &$U^\ ON +9 &%U_\ ON +9 &'WX\ NN +10 &)_U]\ ON +9 &+"R[\ ON +9 &,UX\ ON +10 &.UZ\ NN +9 &0gS_\ NN +10 &2)S[\ NN +9 &3Ra\ NN +9 &5UY\ NN +10 &7nV]\ NO +9 &91UU\ NN +10 &:UY\ NO +9 &<U\\\ NN +9 &>xT[\ MN +10 &@:Sd\ MN +9 &ATa\ MN +9 &CYg\ LO +10 &E~Zj\ MO +9 &G=bj\ LP +9 &Hq_\ KQ +10 &Jf\ JT +9 &Ltc\ JU +10 &N5`\ IU +9 &Oc\ IU +9 &Q^\ HU +10 &S`{jc\ J8 +9 &T,/Y\ IJ +9 &TN\\\ M( +3 ( + "processing"%)& +4 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.63 +2 "processing"%*& +3 "core" &TNg\ L( +2 .tHand.open + "manipulator"&91 +75 "core" 1 +2 "manipulator"&+% +3 "core" % \  9 \\ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&0'\ +89 "core" ' +2 .tdelay 1 second +102 #Garaging FlushPuck in Processing Clamp +2 "manipulator"&& +3 "core" & W +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&#( +3 "core" ( +2 "manipulator"&2& +4 "core" &  W + .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +2 && +3 "core" & ! W +3 .tForearm.seek PC +2 "manipulator"&3' +94 "core" ' +2 .tHand.close + "manipulator"&4/ +71 "core" / +2 .tPC.seek :open + "processing"%8( +402 "core" ( +2 "manipulator"&;& +3 "core" & W +2 "manipulator"&(% +3 "core" %  5 * +3 .tForearm.seek :retract + "manipulator"&B'\ +95 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&1(- +146 "core" ( +2 "manipulator"&!& +3 "core" &-! N ;7 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &.& +3 "core" &-! & ;7 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&J'! +108 "core" ' + .tHand.open +2 "manipulator"&?1 +134 "core" 1 +2 "manipulator"&F% +3 "core" % +v w +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&7'\ +99 "core" ' +2 .tdelay 1 second +149 #Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%,& +3 "core" &\ Q +2 "manipulator"&M& +3 "core" &.R : , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&K(- +63 "core" ( +2 "manipulator"&D& +3 "core" &-   . +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &N& +3 "core" &-   . +3 .tForearm.seek :garage + "manipulator"&W'! +110 "core" ' + .tHand.close +2 "manipulator"&A/ +70 "core" / +3 "manipulator"&@& +3 "core" &-  @ + +2 "manipulator"&=% +4 "core" % - +2 .tForearm.seek :retract +3 "manipulator"&L'\ +100 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&C( +144 "core" ( +2 "manipulator"&H& +2 "Can"w\ MFeY +4 "core" &  n H +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &G& +3 "core" &  H +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&U' +98 "core" ' +2 "manipulator"& & +3 "core" &   [ H +2 "manipulator"&<% +5 "core" %  [ + "processing"%5& +4 "core" &b\ S +3 "processing"%Q& +5 "core" &d\ S +2 .tPC.seek :closed +3 "processing"%^(Tg +2 "core" &`\ S +8 &5d\ Q$d +9 &V}d\ M7 +9 &za\ ML +10 &Ub\ NN +9 &_RZ\ MN +9 & Yb\ MO +10 &Va\ LO +9 &Yf\ LN +9 &gTf\ MN +10 &)Ra\ LN +9 &R]\ LN +10 &!Ta\ KN +9 &#oRh\ KN +9 &%1We\ KN +10 &&Tc\ KN +9 &(Tf\ KN +9 &*wUi\ KN +10 &,9Q]\ KN +9 &-Tc\ KO +10 &/T_\ KN +9 &1~T`\ JO +9 &3ATT\ JN +10 &5W\\\ JN +9 &6Xc\ JN +9 &8Sf\ JN +10 &:IRa\ IN +9 &< Q`\ JN +10 &=Qc\ IN +9 &?UU\ IN +9 &ARQ_\ JN +10 &CWh\ IO +9 &DYf\ IO +9 &F]j\ HO +10 &HShb\ HP +9 &J ~_\ FT +10 &Kg\ FU +9 &Md\ EU +9 &OO^\ ET +10 &Qi\ EU +9 &Re\ DF +9 &SDuj\ E a +10 &TF.b\ H, +5 ( +2 "processing"%Q& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.63 +2 "processing"%R& +2 "core" &TF d\ I, +2 &TF i\ I, +2 .tHand.open + "manipulator"&a1 +73 "core" 1 +2 "manipulator"&S% +4 "core" %  ;  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&X'\ +92 "core" ' +2 .tdelay 1 second +103 #Garaging FlushPuck in Processing Clamp + "manipulator"&E& +3 "core" & H +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&>( +4 "core" ( + "manipulator"&Z& +4 "core" & ! - H +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &O& +3 "core" & H +2 .tForearm.seek PC +2 "manipulator"&[' +102 "core" ' +2 .tHand.close +2 "manipulator"&\\/ +71 "core" / +2 .tPC.seek :open +2 "processing"%`( +402 "core" ( +2 "manipulator"&g& +4 "core" & E H + "manipulator"&P% +4 "core" %   +2 .tForearm.seek :retract +2 "manipulator"&T'\ +92 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&Y(- +154 "core" ( +2 "manipulator"&I& +3 "core" &- 2 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &l& +3 "core" &- < 2 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&h'! +104 "core" ' + .tHand.open +2 "manipulator"&_1 +68 "core" 1 +2 "manipulator"&i% +3 "core" % *  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&p'\ +97 "core" ' +3 .tdelay 1 second +102 #Loading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%j& +3 "core" &\ R +2 "manipulator"&s& +3 "core" &-   ` 2 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&u(- +49 "core" ( +2 "manipulator"&V& +3 "core" &-  ) +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &v& +2 "core" &- \ Q +3 .tForearm.seek :garage + "manipulator"&'! +109 "core" ' +2 .tHand.close + "manipulator"&c/ +124 "core" / +2 "manipulator"&n& +3 "core" &- : +2 "manipulator"&e% +4 "core" % - W +2 .tForearm.seek :retract +2 "manipulator"&k'\ +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&t( +128 "core" ( + "manipulator"&o& +4 "core" & { b +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &m& +3 "core" & 3 b +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&b' +94 "core" ' +2 "manipulator"&r& +3 "core" &   b +2 "manipulator"&d% +4 "core" %   (  +2 "processing"%]& +4 "core" &\ U +3 "processing"%y& +5 "core" &\ U +2 .tPC.seek :closed +2 "processing"% (Tg +5 "core" &i\ U +7 &=^\ S$e +9 &V}d\ P7 +9 &{b\ OL +10 &Ta\ PN +9 &aR[\ PN +10 &!Z^\ OO +9 &V^\ ON +9 &U\\\ ON +10 &hW\\\ NN +9 &+Wc\ NN +9 &Ua\ NN +10 &!Wd\ NN +9 &#pU_\ MN +10 &%2U^\ MN +9 &&Tf\ NN +9 &(Wd\ MN +10 &*xU`\ MN +9 &,:T_\ MN +9 &-T_\ MN +10 &/Qf\ MN +9 &1Ta\ MN +9 &3CTj\ LN +10 &5T`\ LN +9 &6Uc\ LN +10 &8W_\ LN +9 &:JUb\ LN +9 &< Qc\ LN +10 &=Ta\ LN +9 &?T^\ KN +9 &ASTd\ LN +10 &CWa\ LO +9 &D\\i\ KO +10 &F_d\ JO +9 &HSha\ JQ +9 &J~b\ IS +10 &Kb\ GT +9 &M\\\ GT +9 &OOh\ GU +10 &Qd\ FU +9 &Re\ FF +10 &SDug\ H ` +9 &TH/c\ J+ +5 ( +2 "processing"%y& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.64 +2 "processing"%z& +2 "core" &TH ^\ K+ +2 &TH b\ J+ +2 .tHand.open +2 "manipulator"&1 +66 "core" 1 +2 "manipulator"&{% +3 "core" %  *  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +91 "core" ' +2 .tdelay 1 second +102 #Garaging FlushPuck in Processing Clamp + "manipulator"&}& +3 "core" & M b +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&f( +4 "core" ( + "manipulator"&& +5 "core" & C b + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &w& +3 "core" &  b +2 .tForearm.seek PC +2 "manipulator"&' +98 "core" ' +2 .tHand.close + "manipulator"&/ +66 "core" / +2 .tPC.seek :open + "processing"% ( +405 "core" ( +2 "manipulator"&& +3 "core" & - b +2 "manipulator"&% +4 "core" %  (  +2 .tForearm.seek :retract +2 "manipulator"&x'\ +92 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&|(- +154 "core" ( +2 "manipulator"&q& +3 "core" &- - 5 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &- V 4 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&'! +106 "core" ' + .tHand.open +2 "manipulator"&1 +76 "core" 1 +2 "manipulator"& % +3 "core" % ) ' +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&"'\ +97 "core" ' +2 .tdelay 1 second +102 #Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%& +3 "core" &\ R +2 "manipulator"&&& +3 "core" &-   D 4 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +53 "core" ( + "manipulator"&~& +4 "core" &-   x +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-  } +2 .tForearm.seek :garage +2 "manipulator"&\ '! +107 "core" ' +2 .tHand.close +2 "manipulator"&/ +70 "core" / +2 "manipulator"&& +4 "core" &- ! * + "manipulator"&% +4 "core" % - 5 +2 .tForearm.seek :retract +2 "manipulator"&-'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&'( +123 "core" ( +2 "manipulator"& & +3 "core" &   p j +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &/& +3 "core" &  J j +3 .tForearm.reconfigure :tight +48 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC +2 "manipulator"&' +101 "core" ' +2 "manipulator"&%& +4 "core" &  + j +2 "manipulator"&% +4 "core" %   +2 "processing"%& +4 "core" &u\ X +2 "processing"%*& +5 "core" &S\ X +2 .tPC.seek :closed +2 "processing"%9(Tg +5 "core" &V\ X +7 &5R\ V$d +10 &U{V\ S7 +9 &{U\ RL +9 &XQ\ SO +10 &^UN\ SN +9 &\\X\ SN +9 &[X\ RN +10 &Y]\ RN +9 &fV]\ RN +10 &)UN\ RN +9 &UX\ RM +9 &!WW\ RN +10 &#oUY\ QN +9 &%0YN\ QN +9 &&WR\ QN +10 &(VR\ QN +9 &*xUU\ QM +10 &,:UT\ PM +9 &-UX\ QN +9 &/X\\\ QN +10 &1W]\ PN +9 &3@RX\ PN +9 &5T[\ PN +10 &6U[\ PN +9 &8UZ\ PN +10 &:HTO\ PN +9 &< TT\ PN +9 &=TJ\ PM +10 &?TS\ PN +9 &AQR\\\ PN +9 &CV`\ ON +10 &DZ`\ OO +9 &F]`\ OO +10 &HPk^\ NQ +9 &J }b\ MR +9 &Kf\ LU +10 &Mg\ LU +9 &OMf\ KT +9 &Qa\ KT +10 &Re\ JG +9 &SGi\ KY +10 &TK ;f\ N- +5 ( +2 "processing"%*& +3 "core" &TK\\\ O- +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.59 + "processing"%+& +4 "core" &TK\ O- + .tHand.open +2 "manipulator"&)1 +75 "core" 1 +2 "manipulator"&% +3 "core" %  # +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&2'\ +100 "core" ' +2 .tdelay 1 second +102 #Garaging FlushPuck in Processing Clamp +2 "manipulator"&& +3 "core" &  : j +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&( +3 "core" ( +2 "manipulator"&4& +3 "core" &  u j +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &$& +3 "core" &  5 j +2 .tForearm.seek PC +2 "manipulator"&0' +97 "core" ' +2 .tHand.close +2 "manipulator"&6/ +69 "core" / +2 .tPC.seek :open +2 "processing"%;( +402 "core" ( + "manipulator"&(& +4 "core" &  C j +2 "manipulator"&!% +3 "core" %   9  +3 .tForearm.seek :retract + "manipulator"&.'\ +102 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&3(- +144 "core" ( +2 "manipulator"&#& +3 "core" &-   ` :1 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &?& +2 "core" &.J    { +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&F'! +104 "core" ' +2 .tHand.open + "manipulator"&B1 +69 "core" 1 +2 "manipulator"&,% +3 "core" % )  ½ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&M'\ +99 "core" ' +2 .tdelay 1 second +102 #Loading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%J& +3 "core" &Z\ Y +2 "manipulator"&D& +4 "core" &.< 1  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&N(- +63 "core" ( + "manipulator"&A& +4 "core" &-   , +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &@& +3 "core" &-  | , +2 .tForearm.seek :garage +2 "manipulator"&='! +106 "core" ' + .tHand.close +2 "manipulator"&1/ +73 "core" / +2 "manipulator"&7& +3 "core" &- ) +2 "manipulator"&H% +4 "core" % 4 8 +2 .tForearm.seek :retract +2 "manipulator"&G'\ +102 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&W( +145 "core" ( +2 "manipulator"& & +3 "core" &   F G +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &<& +3 "core" & S G +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&5' +107 "core" ' +2 "manipulator"&K& +3 "core" &    G +2 "manipulator"&L% +4 "core" %   F z +2 "processing"%8& +4 "core" &Z\ X +2 "processing"%R& +5 "core" &\ X +2 .tPC.seek :closed +2 "processing"%a(Tg +5 "core" &_\ X +9 &2zZ\ S*x +10 &c~X\ R> +9 &vrP\ RN +9 &8RX\ SN +10 &WM\ RN +9 &[X\ RN +51 &}Yf\ QN +2 &?U[\ QN + &Q[\ QN + &T^\ PN +2 & Ug\ PN + &"HT^\ PN +8 &$\ T`\ PN +9 &%U`\ PN +9 &'Ti\ PN +10 &)PTU\ PN +9 &+SY\ PN +10 &,T\\\ PN +9 &.TY\ PN +9 &0YTD\ PN +10 &2VU\ ON +9 &3S]\ PM +9 &5S]\ ON +10 &7aUW\ ON +9 &9#UU\ ON +9 &:U^\ ON +10 &<W]\ ON +9 &>jRZ\ OM +10 &@+R\\\ ON +9 &ARO\ ON +9 &CXO\ NN +10 &EoZZ\ NN +9 &G.aP\ NO +10 &HoP\ MQ +9 &JD\ LT +9 &LeH\ KT +10 &N'A\ JT +9 &OS\ JT +9 &QO\ JU +10 &SQ{iS\ K> +9 &T*!GW\ ME +9 &T84Q\ M7 +3 ( +2 "processing"%R& +3 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.62 +2 "processing"%S& +3 "core" &T84_\ M7 +2 .tHand.open +2 "manipulator"&Q1 +68 "core" 1 + "manipulator"&E% +5 "core" % , z + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&Z'\ +97 "core" ' + .tdelay 1 second +103 #Garaging FlushPuck in Processing Clamp + "manipulator"&O& +3 "core" & ` G +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&U( +4 "core" ( +2 "manipulator"&\\& +3 "core" & 1 G +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &C& +3 "core" &  G +3 .tForearm.seek PC + "manipulator"&X' +99 "core" ' + .tHand.close +2 "manipulator"&^/ +72 "core" / +3 .tPC.seek :open + "processing"%g( +401 "core" ( +2 "manipulator"&P& +3 "core" & F G +2 "manipulator"&I% +4 "core" %  Z +2 .tForearm.seek :retract +2 "manipulator"&l'\ +109 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&[(- +148 "core" ( +2 "manipulator"&>& +3 "core" &-! 3 ;6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &_& +3 "core" &-   A 3 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&i'! +103 "core" ' + .tHand.open +2 "manipulator"&T1 +70 "core" 1 +2 "manipulator"&j% +3 "core" % *  R +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&s'\ +100 "core" ' +2 .tdelay 1 second +16965 #-> CC.loadFlush; PC.loadFlush + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'V& +3 "core" &\ L +2 "manipulator"&v& +4 "core" &.   . +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&h(- +76 "core" ( + "manipulator"&Y& +4 "core" &-   $ ) +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &c& +3 "core" &-  ' * +2 .tForearm.seek :garage +2 "manipulator"&n'! +109 "core" ' +2 .tHand.close + "manipulator"&e/ +66 "core" / + "manipulator"&p& +4 "core" &-    ) +2 "manipulator"&o% +3 "core" % ,   - +3 .tForearm.seek :retract + "manipulator"&m'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +312 "core" ( +2 "manipulator"&r& +4 "core" &%   ?P + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &d& +3 "core" &$ F >I +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&]', +104 "core" ' +2 "manipulator"&u& +3 "core" &#   =G +2 "manipulator"&k% +4 "core" %*   P V +2 "collection"'`& +3 "core" &\ H +3 "collection"'z& +5 "core" &\ I +2 .tCC.seek :closed +3 "collection"'(O +4 "core" &\ H +5 &\ H4 +10 &7H\ B1 +9 &ft\ AE +9 & j\ AO +10 &\\\ AN +9 &]\ AN +10 &Qa\ @N +9 &]\ @N +9 &_\ ?N +10 &c\ ?N +9 &[]\ ?M +9 &!_\ >N +10 &"]\ ?M +9 &$_\ >N +10 &&c\\\ >M +9 &(#_\ >N +9 &)_\ =N +10 &+\\\ >M +9 &-j_\ =N +9 &/-Z\ =M +10 &0]\ =N +9 &2b\ _\ +10 &O^-\ 3$l +9 &Oh\ 7G +2 ( +2 "collection"'z& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.61 +49 "collection"'{& +3 "core" &Og\ 7G +2 .tHand.open +2 "manipulator"&y1 +71 "core" 1 + "manipulator"&}% +4 "core" % *  3 V +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 #tLoading FlushPuck into Processing Clamp from Collection Clamp + "processing"%w& +4 "core" &Z\ H +2 "manipulator"&b& +3 "core" &# x =F +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +4 "core" ( +2 "manipulator"&t& +3 "core" &# G =F +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +2 "core" &#  =F +3 .tForearm.seek CC +2 "manipulator"& ', +96 "core" ' + .tHand.close +2 "manipulator"&/ +72 "core" / +2 .tCC.seek :open + "collection"'( +378 "core" ( + "manipulator"&q& +4 "core" &# =E +2 "manipulator"&% +3 "core" % 3 +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&f( +393 "core" ( +2 "manipulator"&& +3 "core" &  w > +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 & & +2 "core" & & > +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&x' +104 "core" ' +2 "manipulator"&& +4 "core" &    > + "manipulator"&&% +4 "core" %  d +2 "processing"%~& +4 "core" &h\ S +2 "processing"%& +5 "core" &i\ S +3 .tPC.seek :closed + "processing"%(Tg +5 "core" &j\ R +10 &2y_\ N*y +9 &c{j\ M> +9 &pre\ LO +10 &2Qe\ MO +9 &Yj\ MO +9 &Zj\ LO +10 &xYf\ LO +9 &:Ui\ LO +9 &Rj\ LN +10 &Vd\ KN +9 & We\ KN +10 &"CWd\ KN +9 &$Vf\ KO +9 &%Vb\ JN +10 &'U`\ KN +9 &)KWh\ KN +9 &+Ri\ JN +10 &,Vg\ KN +9 &.Ug\ JN +10 &0ST]\ JN +9 &2Td\ JN +9 &3W^\ JN +10 &5Uc\ JO +9 &7[Rf\ JN +10 &9Ra\ JO +9 &:Wb\ JN +9 &<VY\ JN +10 &>cTZ\ IN +9 &@$R`\ JO +9 &ASg\ JN +10 &CVi\ IO +9 &Eh]e\ IO +9 &G)`_\ IP +10 &Hre\ GQ +9 &Je\ GT +10 &L`g\ FU +9 &N"j\ EU +9 &Og\ FU +10 &Qj\ EU +9 &SRs[\ F5 +9 &T#,ha\ FO +10 &TF"g\ I, +2 ( +2 "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.61 +2 "processing"%& +3 "core" &TF a\ I, +2 .tHand.open + "manipulator"&1 +75 "core" 1 +2 "manipulator"&% +3 "core" %  & +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&|'\ +103 "core" ' +2 "processing"%"& +5 "core" &TF [\ L, +620 #t-> PC.unloadFlush +2 #Garaging FlushPuck in Processing Clamp +2 "manipulator"& & +3 "core" &   > +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&/( +3 "core" ( +2 "manipulator"&\ & +4 "core" &  F > +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &%& +3 "core" &  > +2 .tForearm.seek PC +2 "manipulator"&' +94 "core" ' +2 .tHand.close + "manipulator"&/ +69 "core" / +2 .tPC.seek :open +2 "processing"%( +402 "core" ( + "manipulator"&-& +4 "core" & r > +2 "manipulator"& % +3 "core" %    +3 .tForearm.seek :retract + "manipulator"&+'\ +96 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&)(- +156 "core" ( + "manipulator"&& +4 "core" &-   B 3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &*& +3 "core" &- \  3 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'! +105 "core" ' +2 .tHand.open + "manipulator"&41 +75 "core" 1 +2 "manipulator"&$% +4 "core" % + +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +4734 #t-> access 3 +3 "storage"(6% +3 "core" % v\ } +2 "manipulator"&'% +3 "core" %\   x  +48 "manipulator"&2& +5 "core" &-  , 2 +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 7 + "storage"(9([n +4 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 ((& +3 "core" &[n *\ { +571 #t-> access 1 +2 "storage"(!% +3 "core" % b a\  +2 "manipulator"&#% +4 "core" %\    7  +2 "manipulator"&?& +3 "core" &-   ) 2 +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(0(; +355 "core" ( +2 .tSC.configure :limp +7 "storage"($(\ 1b +3 (& +3 "core" &; ( 4 \ ^ +3620 #t-> access 2 +3 "storage"(B% +3 "core" % *\  +2 "manipulator"&,% +3 "core" %\  \ [  +2 "manipulator"&.& +4 "core" &-  2 +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(J(K +191 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (D& +3 "core" &K K ` M\ i +582 #t-> access 1 +3 "storage"(A% +3 "core" % \ | +2 "manipulator"&@% +3 "core" %\   2  +2 "manipulator"&F& +3 "core" &-  % 2 +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"(1(; +199 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (7& +3 "core" &; ) * E\ c +540 #t-> exit +7 #mEXIT @1684939486.11EDT @1684939493.18EDT = =mMAIN_scheduler =tMAIN @EDT1684939494.85 #"core_reset"Sent BREAK + #t@17765 receive with ifg=0x10, ie=0xFD + #@18399 receive with ifg=0x10, ie=0xFD + #@19057 receive with ifg=0x10, ie=0xFD + #@19692 receive with ifg=0x10, ie=0xFD + #@20326 receive with ifg=0x10, ie=0xFD #@20961 receive with ifg=0x10, ie=0xFD + #@21595 receive with ifg=0x10, ie=0xFD + #@21921 receive with ifg=0x80, ie=0xFD #@50451 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +238 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +379 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4 "Can"v\ bBgZC + v\ bBgZC + #tPolling Can every 10:00 +2 #Cleanly exited at 10:44:46EDT24-May-23 +861 #-> require 'shuffle' +894 #-> pucks +2424 #-> access 6 +154 "sampler") +2 ) +3 "core"  +2 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +3 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %\ ^ +2 .tCS.configure :default +3 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +4 "core" + + .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %T]\ o +2 .tPS.configure :default +3 "processing"%#A d`xb +3 "sampler")% +3 "core" % \ ? +2 .tSS.configure :default +2 "sampler")#.0X pucks +582 #-> pucks 1=>1 +436 #-> pucks 1=>2 +886 #-> shuffle2 +3 #Shuffling two pucks from tube 1 to 2 of [1..7] + #Loading generic puck from tube 1 into Collection Clamp +2 "collection"'& +3 "core" &\ Y +2 .tHand.open +2 "manipulator"&1 +16 "core" 1 +2 "manipulator"&% +3 "core" %\   \   +2 "storage"(% +4 "core" % c i \  +2 "storage"( . +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(!( +350 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 ("& +3 "core" &  \ ` +2 "manipulator"&#& +3 "core" &- 2 +2 "manipulator"&$% +3 "core" %\    +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&%( +191 "core" ( + "manipulator"&&& +4 "core" &   7  +2 "storage"('& +3 "core" & \ m +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&(' +98 "core" ' +2 "storage"()& +3 "core" & \ q +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(*'H +281 "core" ' +2 "storage"(+- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (,& +3 "core" & n ~ 9\ m +2 "manipulator"&-& +4 "core" &  r  +2 .tElbow.seek 1 +2 "manipulator"&.( +4 "core" ( + "manipulator"&/& +4 "core" &     +2 "storage"(0& +4 "core" & \ o +2 .tForearm.seek 1 + 300 counts +2 "manipulator"&1'p +33 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&2/ +67 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&3& +2 "storage"(4'v +8 "core" &  I  +2 "manipulator"&5% +3 "core" % ϡ   +2 .tForearm.seek :retract +2 "manipulator"&6'\ +92 "core" ' +2 .tElbow.seek CC + "manipulator"&7( +150 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +30 "core" ( +2 "manipulator"&8& +3 "core" &   M :1 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &9& +3 "core" &  3 :1 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&:', +102 "core" ' +2 "manipulator"&;& +4 "core" &   P :0 +3 "manipulator"&<% +3 "core" %  v +2 "collection"'=& +4 "core" &\ E +3 "collection"'>& +5 "core" &\ E +2 .tCC.seek :closed +2 "collection"'?(O +5 "core" &\ E +5 & -\ C$d +10 &W\ ?8 +9 &\ =L +9 &\\\ >N +10 &b\\\ =N +9 &$]\ =N +10 &_\ & +4 "core" &OT\ 5C +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.74 + .Hand.open +2 "manipulator"&@1 +69 "core" 1 +2 "manipulator"&A% +3 "core" %  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&B'\ +95 "core" ' +2 #tLoading generic puck from tube 1 into Processing Clamp + "processing"%C& +4 "core" &^\ L +2 "manipulator"&D% +3 "core" %\  0  +3 "storage"(E% +3 "core" % ( ) \ d +2 "storage"(F. +4 "core" .( + "storage"(G& +38 "core" & ( \ d +9 "storage"(H& +5 "core" & ) *\ d + "manipulator"&I& +4 "core" & o :0 +2 "manipulator"&J% +4 "core" %\    +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&K( +189 "core" ( + "manipulator"&L& +4 "core" &   +2 "storage"(M& +4 "core" & A I q\ h +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&N' +97 "core" ' +2 "storage"(O& +3 "core" & e \\\ j +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(P'H +280 "core" ' + "storage"(Q- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (R& +3 "core" & * . r\ c +2 "manipulator"&S& +4 "core" &  +2 .tElbow.seek 1 +2 "manipulator"&T( +8 "core" ( +2 "manipulator"&U& +4 "core" & ;  +2 "storage"(V& +3 "core" & R Q N\ e +3 .tForearm.seek 1 + 300 counts + "manipulator"&W'p +14 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&X/ +71 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&Y& +2 "storage"(Z'v +8 "core" & @  + "manipulator"&[% +4 "core" % j q +2 .tForearm.seek :retract +2 "manipulator"&\\'\ +93 "core" ' +2 .tElbow.seek PC + "manipulator"&]( +158 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +111 "core" ( +2 "manipulator"&^& +3 "core" & A +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &_& +3 "core" & A +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&`' +95 "core" ' + "manipulator"&a& +5 "core" & ! I A + "manipulator"&b% +4 "core" % ? ! +2 "processing"%c& +4 "core" &Z\ K +3 "processing"%d& +5 "core" &\ K +2 .tPC.seek :closed +2 "processing"%e(Tg +3 "core" &Z\ K +9 &=]\ I$e +9 &W|\\\ F7 +10 &~zS\ EL +9 &Tb\ FO +10 &^TY\ EO +9 & Vd\ EO +9 &Vf\ FO +10 &Yj\ EO +9 &gWk\ EN +9 &*Sj\ EN +10 &Wj\ EN +9 &!Xk\ DO +9 &#oPj\ EN +10 &%0Tk\ EO +9 &&Yl\ EO +10 &(Re\ DN +9 &*wSf\ DN +9 &,8Vi\ DO +10 &-Th\ DO +9 &/Vk\ DN +9 &1Qi\ DN +10 &3@Rb\ DO +9 &5Rj\ CN +10 &6Tj\ DO +9 &8R]\ DO +9 &:IRb\ CN +10 &< Sb\ CN +9 &=Q\\\ DO +9 &?TV\ CO +10 &APTX\ CO +9 &CSa\ CN +10 &DZ\\\ CO +9 &F_X\ BO +9 &HQjS\ AQ +10 &J |Y\ AS +9 &KY\ @U +9 &M^\ ?U +10 &OMX\ ?U +9 &QU\ ?U +10 &RU\ >F +9 &SDvU\ @ a +9 &TH 3U\ B, +6 ( + "processing"%d& +4 "core" &TH V\ C, +2 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.62 +2 .Hand.open + "manipulator"&f1 +71 "core" 1 +2 "manipulator"&g% +3 "core" %  U ! +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&h'\ +102 "core" ' +2 "processing"%i& +3 "core" &TH u\ E, +2 #tImaging generic puck in Processing Clamp while storing it to tube 2 +2 "manipulator"&j% +3 "core" %\ \  }  +2 "storage"(k% +4 "core" %z ) * \ ] +2 "storage"(l. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(m( +200 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (n& +2 "core" & \ S +2 "manipulator"&o& +4 "core" & 0 A +2 "manipulator"&p% +4 "core" %\ \ 4  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&q( +291 "core" ( +2 "manipulator"&r& +3 "core" &    +2 "storage"(s& +4 "core" & \ (\ ) \ Y +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&t' +113 "core" ' + "storage"(u& +5 "core" & > C\ Z +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +38 .tSE.seek :beamBreak +9 "storage"(v'H +277 "core" ' +2 "storage"(w- +3 "core" -'H +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(x'6 +36 "core" ' +2 "manipulator"&y& +4 "core" &   +2 "manipulator"&z% +3 "core" %  # +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&{'\ +101 "core" ' +2 .tElbow.seek PC +2 "manipulator"&|( +324 "core" ( +3 "manipulator"&}& +3 "core" &  @ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &~& +3 "core" & 9 ? +2 .tForearm.seek PC +2 "manipulator"&' +94 "core" ' +2 .tHand.close + "manipulator"&/ +72 "core" / +2 .tPC.seek :open +2 "processing"%( +402 "core" ( +2 "storage"(& +3 "core" & G 6\ Z +2 "manipulator"&& +4 "core" &  > +2 "manipulator"&% +3 "core" %    +3 .tForearm.seek :retract + "manipulator"&'\ +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"& ( +262 "core" ( +2 "manipulator"& & +3 "core" & U ' +2 "storage"( & +4 "core" & + ) \ ^ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&' +97 "core" ' +3 .tHand.open + "manipulator"&1 +67 "core" 1 +2 "storage"(- +3 "core" -'6 +2 .tSE.seek -0.15 Pucks below Top Plate +2 "storage"(' +25 "core" ' +2 .tSE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.82 Pucks below Top Plate +2 "storage"(' +55 "core" ' +2 #tLights, camera, ACTION! + "storage"(- +4 "core" -' +2 "storage"(& +3 "core" & l\ I +3 "manipulator"&& +3 "core" & y s B ' +2 .tElbow.seek 2 +2 "manipulator"&( +28 "core" ( +2 "manipulator"&& +3 "core" & V \\ \ +2 "storage"(& +3 "core" & \ G +3 .tForearm.seek 2 + 700 counts + "manipulator"&' +13 "core" ' +2 .tSE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.1 Pucks below Top Plate +2 "storage"('B +58 "core" ' + "manipulator"&& +5 "core" & J \ + "storage"( & +4 "core" & K g\ [ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 2 +2 "manipulator"&'M +37 "core" ' +2 .tElbow.hold + "manipulator"&", +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek 0.08 Pucks below Top Plate +2 "storage"(#'- +20 "core" ' +2 "manipulator"&$% +3 "core" %[r % # +2 "storage"(&& +3 "core" & \ S +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 2 + 314 counts +2 "manipulator"&''χ +20 "core" ' +2 "manipulator"&& +3 "core" & ( o \ +2 "storage"()& +4 "core" & I Y\ [ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&' +24 "core" ' + "storage"(+% +5 "core" %-  S\ \\ +2 ."downElevator"SE.seek :down +3 "storage"(,'v +100 (-% +2 "core" %Q\ )\ ( \ Z]y +2 "manipulator"&% +5 "core" %  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&/'\ +89 "core" ' +59 ' +2 ."downElevator"SE.stop + "storage"(5 +3 (0& +3 "core" & +  \ \\ +2 "collection"'2& +4 "core" &OT\ 1C +2 #tStoring generic puck in Collection Clamp to tube 2 + "manipulator"&3% +4 "core" %\    +2 "storage"(5% +4 "core" % ' + \ ^ +2 "storage"(%. +2 "core" .( +2 "storage"((& +4 "core" & ) *\ ] +2 "storage"(8& +3 "core" & ( , \ ^ +3 "manipulator"&*& +3 "core" & 6 \ +37 .tElbow.seek 2 +8 "manipulator"&9( +9 "core" ( +2 "manipulator"&1& +4 "core" &   \ +2 "storage"(.& +4 "core" & 4 , \ _ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&;' +95 "core" ' +2 "storage"(<& +3 "core" & ) + \ a +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(='H +281 "core" ' +2 "storage"(4- +2 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&6& +3 "core" &  5 \ +2 "storage"(\ & +3 "core" & L $\ [ +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 2 + "manipulator"&@'M +35 "core" ' + .tElbow.hold +2 "manipulator"&A, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(C- +3 "core" -' +2 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"(D'L +28 "core" ' +2 "manipulator"&E% +3 "core" %]u M ) +2 "storage"(>& +3 "core" & >\ T +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 2 + 316 counts +2 "manipulator"&F'ω +20 "core" ' +2 "manipulator"&G& +3 "core" & y \ +2 "storage"(H& +5 "core" & = \ \\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&I' +24 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(J'C +37 "core" ' + "manipulator"&:& +4 "core" & & \ +2 "manipulator"&L% +3 "core" % +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&M'\ +96 "core" ' +2 .tElbow.seek CC +2 "manipulator"&7( +190 "core" ( + "manipulator"&O& +4 "core" &$  >N +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &B& +3 "core" &$ J >M +2 .tForearm.seek CC +2 "manipulator"&Q', +93 "core" ' +2 .tHand.close + "manipulator"&R/ +77 "core" / +3 .tCC.seek :open + "collection"'S( +377 "core" ( +2 "storage"(U& +3 "core" & ) * "\ a +2 "storage"(V& +4 "core" & ( 3 \ b +2 "manipulator"&X& +3 "core" &$ >M +2 "manipulator"&Y% +4 "core" % > : = +2 .tForearm.seek :retract +2 "manipulator"&['\ +90 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 + "manipulator"&K( +194 "core" ( +2 "manipulator"&N& +3 "core" &    +2 "storage"(P& +4 "core" & j j <\ l +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 2 +2 "manipulator"&W'M +108 "core" ' +2 .tElbow.hold + "manipulator"&^, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&_1 +70 "core" 1 +2 "manipulator"&T% +3 "core" % ^~  S ¼F +2 "storage"(a& +3 "core" & N V P\ f +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 2 + 317 counts +2 "manipulator"&b'ϊ +20 "core" ' + "manipulator"&c& +4 "core" &  C +2 "storage"(Z& +3 "core" &  \\\ m +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&\\' +26 "core" ' +2 "storage"( % +3 "core" %L }  k\ p +4 ."downElevator"SE.seek :down +4 "storage"(f'v +99 (g% +3 "core" %N z\ m[t +2 "manipulator"&i% +4 "core" %  m +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&j'\ +91 "core" ' +48 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tShuffling two pucks from tube 2 to 3 of [1..7] +2 #Loading generic puck from tube 2 into Collection Clamp + "collection"'d& +3 "core" &\ G +38 "manipulator"&k% +10 "core" %\   ?  +2 "storage"(l% +5 "core" %z \ s + "storage"(`. +3 "core" .( +2 "storage"(n& +3 "core" & \ t +2 "storage"(o& +4 "core" & \ t +2 "manipulator"&p& +4 "core" &  D +2 .tElbow.seek 2 +2 "manipulator"&!( +10 "core" ( +2 "manipulator"&r& +3 "core" &  \ \ +2 "storage"(s& +5 "core" & \ t +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&]' +93 "core" ' +2 "storage"(u& +3 "core" & \ y +3 .tSE.reconfigure :pick +7 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(h'H +281 "core" ' +2 "storage"(w- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (y& +3 "core" & | &\ o +2 "manipulator"&z& +3 "core" &   \ +3 .tElbow.seek 2 + "manipulator"&v( +4 "core" ( +2 "manipulator"&t& +3 "core" &   \ +3 "storage"(q& +3 "core" & \ p +3 .tForearm.seek 2 + 300 counts + "manipulator"&}'y +31 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&~/ +71 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +3 "storage"({'v +8 "core" &  = \ + "manipulator"&e% +4 "core" % π  3 +3 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 .tElbow.seek CC + "manipulator"&( +152 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +26 "core" ( +2 "manipulator"&& +4 "core" &%  Q >J +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &#    >H +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"& ', +105 "core" ' +2 "manipulator"& & +3 "core" &#  =G +2 "manipulator"&|% +3 "core" %4  S +3 "collection"'& +3 "core" &\ E +3 "collection"'& +5 "core" &\ E +2 .tCC.seek :closed + "collection"'(O +4 "core" & \ E +7 &<\ C%f +10 &U~\ ?7 +9 & \ =L +9 &\\\ >M +10 &q_\ =M +9 &3Y\ =M +10 &\\\ =M +9 &^\ L +9 &Uf\ @O +10 &TQZ\ @N +9 &V`\ @O +9 &V^\ ?O +10 &Ya\ ?O +9 &\\WY\ ?N +9 &QW\ ?O +10 &VQ\ ?N +9 &!TY\ ?O +10 &#dUL\ >N +9 &%%VO\ >O +9 &&WP\ >O +10 &(TQ\ >N +9 &*kQU\ >O +9 &,.TS\ >N +10 &-UK\ >O +9 &/RR\ >O +10 &1sTT\ >O +9 &35UM\ >O +9 &4RS\ >O +10 &6UU\ >N +9 &8|SW\ >N +9 &:=VX\ >O +10 &<UX\ >N +9 &=PR\ >O +10 &?SW\ >O +9 &AFTT\ =N +9 &CWU\ =O +10 &DXN\ =O +9 &FaS\ =P +9 &HGhW\ + +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.60 + .Hand.open + "manipulator"&"1 +74 "core" 1 +2 "manipulator"&/% +4 "core" % + +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&4'\ +92 "core" ' + "processing"%6& +4 "core" &TBs\ ?+ +2 #tImaging generic puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&\ % +3 "core" %\   ) +2 "storage"(C% +4 "core" %_\ \  F\ W +2 "storage"(E. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 3 +2 "storage"(>( +191 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (G& +3 "core" & \ M +2 "manipulator"&H& +3 "core" & u w & \\ +3 "manipulator"&:% +3 "core" %\  j k ) +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"&L( +285 "core" ( + "manipulator"&;& +4 "core" &  +2 "storage"(9& +4 "core" & \ R +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 700 counts +2 "manipulator"&=' +94 "core" ' + "storage"(@& +4 "core" &\ \ \ U +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(F'H +269 "core" ' +2 "storage"(D- +3 "core" -'H +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(O'6 +33 "core" ' +2 "manipulator"&I& +4 "core" & H  +2 "manipulator"&B% +3 "core" % Q +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&A'\ +88 "core" ' +2 .tElbow.seek PC + "manipulator"&R( +278 "core" ( +2 "manipulator"&M& +3 "core" & @ A +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &?& +3 "core" &  A +2 .tForearm.seek PC +2 "manipulator"&U' +95 "core" ' +10 .tHand.close +2 "manipulator"&V/ +69 "core" / +2 .tPC.seek :open +2 "processing"%X( +399 "core" ( +2 "storage"(Y& +4 "core" & \ S +2 "manipulator"&N& +3 "core" &  A +2 "manipulator"&P% +4 "core" %    +3 .tForearm.seek :retract + "manipulator"&Q'\ +94 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"&7( +292 "core" ( + "manipulator"&_& +4 "core" &  +2 "storage"(T& +3 "core" &\ \ \ V +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts +2 "manipulator"&a' +100 "core" ' + .tHand.open +2 "manipulator"&c1 +72 "core" 1 +2 "storage"(Z- +3 "core" -'6 +3 .tSE.seek -0.15 Pucks below Top Plate +2 "storage"( ' +26 "core" ' +2 .tSE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.82 Pucks below Top Plate +2 "storage"([' +55 "core" ' +2 #tLights, camera, ACTION! + "storage"(g- +4 "core" -' + "storage"(i& +4 "core" & *\ D +2 "manipulator"&K& +4 "core" & T U E +2 .tElbow.seek 3 +2 "manipulator"&W( +8 "core" ( + "manipulator"&d& +4 "core" & V Z  +2 "storage"(b& +3 "core" & y y W\ B +3 .tForearm.seek 3 + 700 counts + "manipulator"&k' +3 "core" ' +3 .tSE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.1 Pucks below Top Plate +2 "storage"(J'B +57 "core" ' +2 "manipulator"&l& +3 "core" &  +2 "storage"(`& +3 "core" &\ \ \ \ V +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 3 + "manipulator"&n' +40 "core" ' +2 .tElbow.hold + "manipulator"&o, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default +3 "storage"(#QK-0-\ b +3 .tSE.seek 0.08 Pucks below Top Plate + "storage"(p'- +21 "core" ' +2 "manipulator"&r% +3 "core" %d S _ +2 "storage"(s& +4 "core" & 9\ M +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 3 + 312 counts + "manipulator"&\\'E +19 "core" ' + "manipulator"&u& +4 "core" & 1 +2 "storage"(f& +4 "core" &\ \ \ V +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts + "manipulator"&^' +20 "core" ' +2 "storage"(j% +4 "core" %4 \  <\ X +2 ."downElevator"SE.seek :down +4 "storage"(w'v +99 (y% +4 "core" %_Q\ \  M\ U\\z +2 "manipulator"&z% +4 "core" %м  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&t'\ +94 "core" ' +53 ' + ."downElevator"SE.stop +2 "storage"(5 +3 (q& +2 "core" &\ \  9\ V +2 "collection"'~& +5 "core" &O{q\ +K +2 #tStoring generic puck in Collection Clamp to tube 3 + "manipulator"&% +4 "core" %\ #  B +2 "storage"(e% +3 "core" %y\ \  j\ W +2 "storage"(!. +4 "core" .( + "storage"(]& +4 "core" &\ \  u\ W +2 "storage"(h& +4 "core" &\ \  \ W +2 "manipulator"&& +3 "core" & ! +3 .tElbow.seek 3 + "manipulator"&( +4 "core" ( +2 "manipulator"&}& +3 "core" &  +2 "storage"(v& +4 "core" &\ \ \ \ W +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts +2 "manipulator"& ' +97 "core" ' + "storage"(|& +4 "core" & = \ Z +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('H +279 "core" ' + "storage"({- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&& +3 "core" &  +2 "storage"(S& +4 "core" &\ \  \ V +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 3 +2 "manipulator"&' +75 "core" ' +9 .tElbow.hold +2 "manipulator"&, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"(- +2 "core" -' +3 .tSE.seek 0.11 Pucks below Top Plate + "storage"('L +27 "core" ' +2 "manipulator"&% +3 "core" %` _ _ * +2 "storage"(& +4 "core" & \ N +2 .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 3 + 314 counts +2 "manipulator"& 'G +19 "core" ' + "manipulator"&x& +4 "core" &  +2 "storage"(& +4 "core" &\ \  s\ W +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts + "manipulator"&$' +25 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(&'C +38 "core" ' +2 "manipulator"& & +4 "core" &  +2 "manipulator"&)% +3 "core" %л # +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"& '\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +180 "core" ( +3 "manipulator"&& +4 "core" &  2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" & : 2 +3 .tForearm.seek CC + "manipulator"&-', +98 "core" ' + .tHand.close +2 "manipulator"&/ +75 "core" / +2 .tCC.seek :open + "collection"'( +378 "core" ( +2 "storage"(& +3 "core" & * - <\ ] +2 "storage"(& +3 "core" & , - !\ ] +3 "manipulator"&0& +4 "core" &  s 2 + "manipulator"&2% +4 "core" % @  +2 .tForearm.seek :retract +2 "manipulator"&5'\ +97 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&( +181 "core" ( + "manipulator"&+& +4 "core" &  +2 "storage"(& +3 "core" & S T =\ f +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 3 + "manipulator"&'' +115 "core" ' + .tElbow.hold +2 "manipulator"&#, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&1 +69 "core" 1 +3 "manipulator"&8% +3 "core" % g  | +2 "storage"(1& +4 "core" & 9 \ ` +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 3 + 311 counts +2 "manipulator"&.'D +16 "core" ' +2 "manipulator"&& +3 "core" &  h  +2 "storage"(3& +5 "core" & D C\ h +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts +2 "manipulator"&%' +24 "core" ' +2 "storage"(% +4 "core" %L h h \ k +3 ."downElevator"SE.seek :down +3 "storage"("'v +100 (/% +2 "core" %Q \\ e\ j\\w +3 "manipulator"&6% +4 "core" % X +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&\ '\ +93 "core" ' +47 ' +2 ."downElevator"SE.stop + "storage"(5 +3 #tShuffling two pucks from tube 3 to 4 of [1..7] +2 #Loading generic puck from tube 3 into Collection Clamp +2 "collection"'C& +3 "core" & \ C +2 "manipulator"&<% +4 "core" % !   = 7 +2 "storage"(E% +3 "core" % | :\ m +2 "storage"(*. +3 "core" .( +2 "storage"(G& +3 "core" & \ m +2 "storage"(H& +4 "core" & } 2\ m +2 "manipulator"&:& +4 "core" & .  +2 .tElbow.seek 3 +2 "manipulator"&m( +14 "core" ( +2 "manipulator"&;& +3 "core" &   m +3 "storage"(9& +3 "core" & \ o +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts +2 "manipulator"&(' +98 "core" ' +3 "storage"(@& +3 "core" & r\ u +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(4'H +289 "core" ' +38 "storage"(D- +11 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (I& +3 "core" & i i \ l +2 "manipulator"&B& +3 "core" &   G +3 .tElbow.seek 3 +2 "manipulator"&F( +7 "core" ( +2 "manipulator"&=& +4 "core" &   +2 "storage"(M& +3 "core" & } \ n +3 .tForearm.seek 3 + 300 counts + "manipulator"&?'9 +27 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&L/ +73 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&V& +2 "storage"(A'v +8 "core" &  - +2 "manipulator"&,% +4 "core" % H \ H +2 .tForearm.seek :retract +2 "manipulator"&Y'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&N( +151 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +33 "core" ( +2 "manipulator"&P& +3 "core" &"  <@ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &U& +3 "core" &"   <@ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&_', +92 "core" ' +2 "manipulator"&T& +3 "core" &"   > <? +3 "manipulator"&R% +3 "core" %5 \ \ V +2 "collection"'c& +5 "core" &\ G +2 "collection"'Z& +5 "core" &\ G +2 .tCC.seek :closed +2 "collection"'g(O +4 "core" & \ G +7 & 3\ \ F$d +10 &V}\ A7 +9 &\ @L +9 &Y\ AM +10 &g\\\ AM +9 &(Z\ @M +10 &\\\ @M +9 &[\ @M +9 &n] \ ?M +10 &0]\ ?M +9 &Z\ ?M +9 &!^ \ >M +10 &#wZ\ >M +9 &%9\\\ >M +9 &&Z\ >M +10 &(Z\ >M +9 &*~]\ \ =M +10 &,A[\ =M +9 &.\\\ =M +9 &/_ \ =M +10 &1Z\ =M +9 &3I[ \ =M +10 &5\ [\ mSU\ ;N +9 &@/PU\ :N +9 &ATP\ ;O +10 &CT]\ ;O +9 &EqXf\ ;P +10 &G1ae\ :P +9 &Hkj\ 9R +9 &Jg\ 8T +10 &Lha\ 8U +9 &N)a\ 7V +10 &OY\ 7U +9 &Qd\ 6U +9 &SV}hj\ 8: +10 &T'(`]\ 9O +9 &TI T\ <- +2 ( +2 "processing"%|& +3 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.64 +2 .Hand.open + "manipulator"&o1 +74 "core" 1 + "manipulator"&t% +4 "core" % W 4 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&{'\ +97 "core" ' + "processing"%& +4 "core" &TIT\ ;- +2 #tImaging generic puck in Processing Clamp while storing it to tube 4 +2 "manipulator"&S% +3 "core" %\ / \\ %y +2 "storage"(% +4 "core" % \ R +2 "storage"(. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 4 +2 "storage"((,> +189 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (x& +3 "core" &,; \ G +2 "manipulator"&& +4 "core" & P O O G +2 "manipulator"& % +4 "core" %\ / Z Q s %y +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +2 "manipulator"&)( +291 "core" ( +2 "manipulator"& & +3 "core" & { k  +2 "storage"(& +4 "core" &,; \ N +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts +2 "manipulator"&'& +103 "core" ' + "storage"(& +4 "core" &,; \ Q +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"( 'H +271 "core" ' + "storage"(- +4 "core" -'H + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"('6 +33 "core" ' +2 "manipulator"&& +3 "core" & $  +2 "manipulator"&$% +4 "core" % 3 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 .tElbow.seek PC + "manipulator"&( +279 "core" ( +2 "manipulator"& & +3 "core" & | 5 \\ +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" & y y ( \\ +3 .tForearm.seek PC + "manipulator"&' +96 "core" ' + .tHand.close +2 "manipulator"&/ +72 "core" / + .tPC.seek :open +2 "processing"%0( +400 "core" ( + "storage"(2& +4 "core" &,; {\ O +2 "manipulator"&+& +3 "core" &  \\ +2 "manipulator"&% +3 "core" %  +  +3 .tForearm.seek :retract + "manipulator"&-'\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&( +284 "core" ( + "manipulator"&& +5 "core" & 3  + "storage"(8& +4 "core" &,; \ Q +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 700 counts +2 "manipulator"&1'& +94 "core" ' +2 .tHand.open + "manipulator"&1 +111 "core" 1 +10 "storage"(3- +3 "core" -'6 +2 .tSE.seek -0.15 Pucks below Top Plate +2 "storage"(' +28 "core" ' +2 .tSE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 .tSE.seek -0.82 Pucks below Top Plate +2 "storage"(5' +56 "core" ' +2 #tLights, camera, ACTION! +2 "storage"(/- +2 "core" -' +3 "storage"(6& +4 "core" &,; n p m\ > + "manipulator"&& +4 "core" &  p  +2 .tElbow.seek 4 +2 "manipulator"&'( +4 "core" ( +2 "manipulator"&.& +3 "core" &  %  +2 "storage"(C& +4 "core" &,; f P B\ < +3 .tForearm.seek 4 + 700 counts +2 "manipulator"&<'& +4 "core" ' +2 .tSE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.1 Pucks below Top Plate +2 "storage"(E'B +58 "core" ' + "manipulator"&*& +4 "core" &  +2 "storage"(G& +3 "core" &,; 5\ Q +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 4 + "manipulator"&H'j +36 "core" ' +2 .tElbow.hold +2 "manipulator"&:, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default +3 "storage"(#QK-0-\ b +3 .tSE.seek 0.08 Pucks below Top Plate + "storage"(&'- +22 "core" ' + "manipulator"&;% +5 "core" %ur = < # + "storage"(9& +4 "core" &,; \ J +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 311 counts +2 "manipulator"&%'ϡ +20 "core" ' + "manipulator"&@& +4 "core" &  +2 "storage"("& +3 "core" &,; \ Q +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts +2 "manipulator"&#'& +22 "core" ' +2 "storage"(\ % +3 "core" %2 N\ S! +3 ."downElevator"SE.seek :down +4 "storage"(D'v +98 (I% +3 "core" %S `\ P\\{ +2 "manipulator"&B% +4 "core" %- Y +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&='\ +94 "core" ' +53 ' + ."downElevator"SE.stop +2 "storage"(5 +3 (M& +2 "core" &,; \ R +3 "collection"'L& +3 "core" &O}}\ &U +3 #tStoring generic puck in Collection Clamp to tube 4 + "manipulator"&V% +3 "core" %\ # ! A +3 "storage"(,% +3 "core" %y \ R +2 "storage"(m. +3 "core" .(,> +2 "storage"((& +4 "core" &,; I\ R +2 "storage"(4& +4 "core" &,; E\ S +2 "manipulator"&P& +3 "core" &  +3 .tElbow.seek 4 + "manipulator"&U( +4 "core" ( +2 "manipulator"&?& +3 "core" & D  +2 "storage"(F& +5 "core" &,; O\ R +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts + "manipulator"&T'& +96 "core" ' +2 "storage"(R& +4 "core" &,;\ \ \ V +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(c'H +287 "core" ' +2 "storage"(A- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&Y& +3 "core" &   +2 "storage"(& +5 "core" &,; D\ Q + .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 4 +2 "manipulator"&i'j +34 "core" ' +2 .tElbow.hold + "manipulator"&K, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 "storage"(d- +3 "core" -' +2 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"(b'L +29 "core" ' + "manipulator"&l% +4 "core" %{k @ 9  +2 "storage"(Z& +3 "core" &,; \ J +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 4 + 317 counts + "manipulator"&`'ϧ +14 "core" ' +2 "manipulator"&O& +4 "core" & A  +2 "storage"(r& +3 "core" &,; \\\ S +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts +2 "manipulator"&s'& +20 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"( 'C +38 "core" ' +2 "manipulator"&_& +42 "core" &   +9 "manipulator"&f% +4 "core" %. ( +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&j'\ +94 "core" ' + .tElbow.seek CC +2 "manipulator"&a( +187 "core" ( +2 "manipulator"&N& +3 "core" &$  >L +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &Q& +2 "core" &$  >K +3 .tForearm.seek CC + "manipulator"&y', +98 "core" ' +2 .tHand.close + "manipulator"&z/ +75 "core" / +2 .tCC.seek :open +2 "collection"'k( +378 "core" ( +2 "storage"(J& +3 "core" &,;\ \  <\ U +2 "storage"(n& +4 "core" &,;\ \  7\ U +2 "manipulator"&\\& +3 "core" &$ S >H +2 "manipulator"&~% +4 "core" % D w +3 .tForearm.seek :retract + "manipulator"&e'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&u( +188 "core" ( +2 "manipulator"&7& +3 "core" &  +3 "storage"([& +4 "core" &,; ^ \ _ + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 4 + "manipulator"&q'j +112 "core" ' + .tElbow.hold +2 "manipulator"&p, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&h1 +67 "core" 1 +3 "manipulator"&W% +3 "core" % {u - , +2 "storage"(}& +4 "core" &,;\ )\ + \ Y +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 4 + 317 counts + "manipulator"&v'ϧ +21 "core" ' + "manipulator"&^& +3 "core" &  +2 "storage"(& +4 "core" &,; , ,\ a +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts + "manipulator"&!'& +21 "core" ' +2 "storage"(X% +3 "core" %M %  \ d +3 ."downElevator"SE.seek :down +4 "storage"(o'v +99 (t% +3 "core" %IQ ' )\ d\\x +2 "manipulator"&% +4 "core" %% +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&S'\ +90 "core" ' +52 ' + ."downElevator"SE.stop + "storage"(5 +3 #tShuffling two pucks from tube 4 to 5 of [1..7] +2 #Loading generic puck from tube 4 into Collection Clamp +2 "collection"'|& +4 "core" &\ > + "manipulator"&% +5 "core" %\   a  + "storage"(% +4 "core" % W P n\ h +2 "storage"(. +3 "core" .(,> +2 "storage"(x& +3 "core" &,; e Y\ i +2 "storage"(& +4 "core" &,; \\ d\ i +2 "manipulator"& & +4 "core" &   +2 .tElbow.seek 4 +2 "manipulator"&>( +3 "core" ( +2 "manipulator"& & +3 "core" & H +2 "storage"(& +4 "core" &,; j i \ j +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts + "manipulator"&]'& +97 "core" ' +3 "storage"(& +3 "core" &,; \ o +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"({'H +285 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (& +3 "core" &,; d ^ U\ l +2 "manipulator"&$& +3 "core" &  ? +3 .tElbow.seek 4 + "manipulator"& ( +4 "core" ( +2 "manipulator"&& +3 "core" & \   +2 "storage"( & +4 "core" &,; } N\ n +3 .tForearm.seek 4 + 300 counts +2 "manipulator"&'ϖ +24 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&)/ +76 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +2 "storage"('v +8 "core" & \ \ +2 "manipulator"&w% +3 "core" % ϙ  " ' +3 .tForearm.seek :retract +2 "manipulator"&2'\ +91 "core" ' +41 .tElbow.seek CC +8 "manipulator"&+( +103 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +86 "core" ( + "manipulator"&& +4 "core" &   + ' +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" & \ | ' +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&', +102 "core" ' +2 "manipulator"&8& +3 "core" &    ' +3 "manipulator"&% +3 "core" %'  J +2 "collection"'& +4 "core" &\ M +3 "collection"'3& +5 "core" &\ M +2 .tCC.seek :closed +2 "collection"'-(O +4 "core" &\ M +9 &2\ H*z +9 &d\ F> +10 &vv\ FN +9 &:Y \ HM +9 &[\ GM +10 &] \ FM +9 &Z \ GL +9 &C\\\ GM +10 &Y\ FL +9 &[\ FM +10 & Z\ FM +9 &"KZ\ EM +9 &$ Y\ FM +10 &%Y\ FL +9 &'_\ EM +9 &)SW\ EM +10 &+Y \ EL +9 &,^\ EM +10 &.X\ EL +9 &0[\\\ EM +9 &2\\ \ EL +10 &3X\ EL +9 &5\\\ EM +9 &7d\\\ \ EL +10 &9&Y\ EL +9 &:X\ EL +10 &<W\ EM +9 &>l\\\ DL +9 &@/X \ EL +10 &A]\ DM +9 &CU\ EL +10 &Es\\\ DM +9 &G1d\ CN +9 &H}\ BQ +10 &J\ >W +9 &LT\ =Z +9 &N\ +2 "storage"(& +3 "core" &,; C H ]\ h +2 "storage"(;& +4 "core" &,; B A \ h +2 "manipulator"&9& +5 "core" &  9 ' +2 "manipulator"&% +3 "core" %\  \ +  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&@( +180 "core" ( + "manipulator"&"& +4 "core" & : +2 "storage"(\ & +3 "core" &,; V Q \ f +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts +2 "manipulator"&'& +91 "core" ' + "storage"(1& +4 "core" &,; L U N\ g +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(5'H +280 "core" ' +2 "storage"(I- +2 "core" -' +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (B& +3 "core" &,; 5 + s\ _ +2 "manipulator"&<& +3 "core" & +3 .tElbow.seek 4 + "manipulator"&'( +4 "core" ( + "manipulator"&E& +4 "core" & b +2 "storage"(H& +3 "core" &,;\ )\  ]\ ` +3 .tForearm.seek 4 + 300 counts +2 "manipulator"&M'ϖ +21 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&%/ +65 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&L& +2 "storage"(V'v +8 "core" & + "manipulator"&,% +5 "core" % Ϗ _ +2 .tForearm.seek :retract + "manipulator"&m'\ +90 "core" ' +2 .tElbow.seek PC + "manipulator"&(( +163 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +108 "core" ( + "manipulator"&&& +3 "core" & O D +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &4& +3 "core" &  D +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&P' +97 "core" ' +2 "manipulator"&?& +4 "core" & $ 8 D + "manipulator"&F% +4 "core" %  ! +2 "processing"%#& +4 "core" &`\ D +3 "processing"%R& +6 "core" &Y\ E +2 .tPC.seek :closed + "processing"%D(Tg +6 "core" &S\ E +6 &4X\ C$c +10 &UxX\ @7 +9 &~wU\ ?K +9 &SY\ @O +49 &]OY\ @N +11 &TX\ ?O +2 &WV\ >O + &SP\ ?N +2 &eRY\ >N + &&OZ\ >O +3 &OS\ >N +6 &!SR\ ?N +10 &#lOW\ ?O +9 &%/TT\ ?N +10 &&SV\ >N +9 &(RV\ ?N +9 &*uQW\ >N +10 &,6TP\ >O +9 &-RW\ >O +9 &/OU\ >N +10 &1}TO\ ?N +9 &3>TU\ >O +10 &5RW\ >O +9 &6TM\ >O +9 &8RP\ >O +10 &:FOR\ >O +9 &< TR\ =N +9 &=QO\ =N +10 &?RR\ =O +9 &AOSU\ =N +10 &CVR\ =O +9 &DVV\ =O +9 &F[Q\ =O +10 &HOiW\ , +70 1 +2 "manipulator"&=% +3 "core" % O ! +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&A'\ +98 "core" ' +2 "processing"%Y& +3 "core" &TBq\ =, +2 #tImaging generic puck in Processing Clamp while storing it to tube 5 +2 "manipulator"&% +3 "core" %\ 4 ' +2 "storage"(d% +4 "core" %_\ \ \ \ U +2 "storage"(l. +3 "core" .(,> +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(Z(; +198 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (O& +3 "core" &; \ G +2 "manipulator"&r& +4 "core" & U [ < D +2 "manipulator"&_% +3 "core" %\ 3 T \\ t ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&f( +285 "core" ( +2 "manipulator"&T& +3 "core" &  +2 "storage"(U& +3 "core" &; \ O +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts +2 "manipulator"&c' +100 "core" ' +2 "storage"(i& +3 "core" &; \ S +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(`'H +268 "core" ' +2 "storage"(b- +3 "core" -'H +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(N'6 +35 "core" ' +2 "manipulator"&Q& +3 "core" & e +2 "manipulator"&s% +5 "core" % +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&K'\ +100 "core" ' +2 .tElbow.seek PC + "manipulator"&z( +277 "core" ( + "manipulator"&j& +4 "core" & L I +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &g& +3 "core" & ? I +2 .tForearm.seek PC + "manipulator"&J' +105 "core" ' +2 .tHand.close + "manipulator"&n/ +77 "core" / +2 .tPC.seek :open + "processing"%\\( +400 "core" ( + "storage"(~& +4 "core" &;\ \ \ \ U +2 "manipulator"&7& +4 "core" & 0 I +2 "manipulator"&[% +3 "core" %   +2 .tForearm.seek :retract +7 "manipulator"&y'\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&a( +285 "core" ( +2 "manipulator"&h& +3 "core" & .  +2 "storage"(W& +4 "core" &;\  )\ W +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts +2 "manipulator"&}' +95 "core" ' +2 .tHand.open +2 "manipulator"&^1 +69 "core" 1 +2 "storage"(- +4 "core" -'6 +2 .tSE.seek -0.15 Pucks below Top Plate +2 "storage"(X' +25 "core" ' +2 .tSE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.82 Pucks below Top Plate +2 "storage"(e' +59 "core" ' +2 #tLights, camera, ACTION! +2 "storage"(t- +3 "core" -' +2 "storage"(& +39 "core" &; w | 6\ A +13 "manipulator"&u& +3 "core" &  r  +3 .tElbow.seek 5 + "manipulator"&q( +4 "core" ( +2 "manipulator"&|& +3 "core" & M  +3 "storage"(v& +3 "core" &; = @ \ < +3 .tForearm.seek 5 + 700 counts +2 "manipulator"&' +3 "core" ' +3 .tSE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.1 Pucks below Top Plate +2 "storage"('B +57 "core" ' +2 "manipulator"&& +3 "core" & 6  +2 "storage"(x& +4 "core" &; \ R +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 5 +2 "manipulator"&'# +38 "core" ' + .tElbow.hold +2 "manipulator"& , +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tSE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek 0.08 Pucks below Top Plate +2 "storage"( '- +19 "core" ' +2 "manipulator"& % +3 "core" %3u Q R + ' +2 "storage"(& +4 "core" &; *\ M +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 5 + 316 counts +2 "manipulator"&!'_ +14 "core" ' +2 "manipulator"&& +3 "core" & d  +2 "storage"(o& +5 "core" &; \ T +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts +2 "manipulator"&p' +31 "core" ' + "storage"(S% +4 "core" %6\ \  E\ V\ +3 ."downElevator"SE.seek :down +4 "storage"('v +98 (% +3 "core" %fU \ R\\z +2 "manipulator"&$% +4 "core" %  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +94 "core" ' +56 ' + ."downElevator"SE.stop +2 "storage"(5 +3 ( & +3 "core" &;\  =\ U +2 "collection"')& +3 "core" &On\ )R +3 #tStoring generic puck in Collection Clamp to tube 5 + "manipulator"&% +3 "core" %\ # ] B +3 "storage"(w% +3 "core" %{\ \  E\ U +2 "storage"(>. +3 "core" .(; +2 "storage"(]& +3 "core" &;\ \  \ U +2 "storage"({& +4 "core" &;\ \ \ U +2 "manipulator"&& +3 "core" &  +3 .tElbow.seek 5 + "manipulator"&( +4 "core" ( +2 "manipulator"&& +3 "core" &   +2 "storage"( & +5 "core" &;\ \  ^\ U +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts +2 "manipulator"&8' +101 "core" ' +2 "storage"(& +3 "core" &; K A\ Y +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('H +278 "core" ' + "storage"(- +4 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&2& +3 "core" & B  +2 "storage"(k& +4 "core" &;\ \  [\ W +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 5 + "manipulator"&/'# +37 "core" ' +2 .tElbow.hold +2 "manipulator"&6, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 "storage"(.- +3 "core" -' +2 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"(C'L +30 "core" ' + "manipulator"&3% +4 "core" %2n ] R ]  +2 "storage"(*& +3 "core" &; 5\ M +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 5 + 315 counts +2 "manipulator"&G'^ +19 "core" ' +2 "manipulator"&& +4 "core" & f  + "storage"(;& +4 "core" &; \ T +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts + "manipulator"&9' +28 "core" ' +3 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"('C +39 "core" ' +2 "manipulator"&& +43 "core" &   +9 "manipulator"&"% +3 "core" % % +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&\ '\ +86 "core" ' +2 .tElbow.seek CC +2 "manipulator"&1( +196 "core" ( +2 "manipulator"&+& +3 "core" & T N +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +2 "core" &  N +3 .tForearm.seek CC + "manipulator"&I', +94 "core" ' + .tHand.close +2 "manipulator"&B/ +69 "core" / +2 .tCC.seek :open + "collection"'<( +378 "core" ( +2 "storage"(E& +3 "core" &; * ( G\ a +2 "storage"(H& +4 "core" &; ) * \ a +2 "manipulator"&%& +3 "core" & N +2 "manipulator"&L% +4 "core" % . +3 .tForearm.seek :retract + "manipulator"&,'\ +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&@( +182 "core" ( + "manipulator"&& +4 "core" &  _  +2 "storage"(5& +4 "core" &; f [ G\ j +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 5 +2 "manipulator"&M'# +109 "core" ' +2 .tElbow.hold +2 "manipulator"&&, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&41 +68 "core" 1 +3 "manipulator"&'% +3 "core" % 6 " 5 ¾\\ +2 "storage"(?& +3 "core" &; R W\ f +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 5 + 319 counts +2 "manipulator"&F'b +19 "core" ' +2 "manipulator"&#& +3 "core" &     +2 "storage"(V& +4 "core" &; \ m +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts +2 "manipulator"&m' +24 "core" ' +2 "storage"(0% +4 "core" %J  z Z\ p +2 ."downElevator"SE.seek :down +4 "storage"(:'v +99 (=% +3 "core" %R  (\ nZt +2 "manipulator"&Y% +3 "core" %   L +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +54 ' + ."downElevator"SE.stop + "storage"(5 +4 #tShuffling two pucks from tube 5 to 6 of [1..7] + #Loading generic puck from tube 5 into Collection Clamp +2 "collection"'R& +3 "core" & \ G +2 "manipulator"&d% +4 "core" %    )  +2 "storage"(l% +3 "core" %z \ r +3 "storage"(P. +3 "core" .(; +2 "storage"(O& +3 "core" &; \ r +2 "storage"(r& +3 "core" &; \ s +3 "manipulator"&_& +3 "core" &   F  +3 .tElbow.seek 5 +2 "manipulator"&( +9 "core" ( + "manipulator"&T& +5 "core" &  \ t  + "storage"(U& +4 "core" &; \ t +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts + "manipulator"&(' +104 "core" ' +2 "storage"(i& +3 "core" &; 6\ z +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(A'H +281 "core" ' +2 "storage"(b- +2 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (Q& +2 "core" &; \ q +3 "manipulator"&s& +4 "core" &  A  +2 .tElbow.seek 5 + "manipulator"&`( +4 "core" ( + "manipulator"&c& +4 "core" &   +2 "storage"(j& +3 "core" &; \ r +3 .tForearm.seek 5 + 300 counts +2 "manipulator"&g'O +21 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +46 .tHand.close +5 "manipulator"&f/ +70 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&n& + "storage"(K'v +8 "core" &  ;  +2 "manipulator"&D% +4 "core" % W   +2 .tForearm.seek :retract +2 "manipulator"&~'\ +92 "core" ' +2 .tElbow.seek CC + "manipulator"&7( +153 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +25 "core" ( +2 "manipulator"&[& +3 "core" &#   j =C +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &J& +3 "core" &# \  ? =B +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&h', +103 "core" ' +2 "manipulator"&W& +3 "core" &#   =A +3 "manipulator"&z% +3 "core" %5  M [ +3 "collection"'^& +4 "core" & \ H +2 "collection"'& +5 "core" &\ G +2 .tCC.seek :closed + "collection"'t(O +6 "core" &\ \ G +8 &1\ B+{ +9 &d\ @> +10 &wu\ ?N +9 &<W \ @L +9 &Z \ ?M +10 &W \ >M +9 &Y\ >M +10 &BY\ >M +9 &X \ =M +9 &[\ =M +10 & V\ =M +9 &"KY \ k[\ 8M +9 &@-U\ 8M +10 &A\\\ 7M +9 &CV \ 8L +10 &Es[\ 7M +9 &G1c\ 7N +9 &H \ 5Q +10 &J\ 2W +9 &LU\ 0Z +9 &N\ /H +10 &O7B \ 1't +9 &Ozv\ 2O +6 ( + "collection"'& +4 "core" &Ozu\ 2O +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.82 +2 .Hand.open + "manipulator"&1 +68 "core" 1 + "manipulator"&y% +4 "core" % $  l +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&u'\ +96 "core" ' +3 #tLoading generic puck from tube 5 into Processing Clamp +2 "processing"%|& +3 "core" &\ G +2 "manipulator"&v% +3 "core" %\  5  +3 "storage"(% +3 "core" %~  T\ ` +2 "storage"(x. +4 "core" .(; + "storage"(N& +4 "core" &; % \ ` +2 "storage"(X& +4 "core" &; 8 8\ _ +2 "manipulator"& & +3 "core" &#  =A +2 "manipulator"&% +4 "core" %\   +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&( +184 "core" ( + "manipulator"&o& +4 "core" & V  +2 "storage"(S& +4 "core" &; - - 9\ b +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts + "manipulator"&a' +95 "core" ' +2 "storage"(}& +3 "core" &; . ? D\ d +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(e'H +279 "core" ' +2 "storage"(- +2 "core" -' +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 ($& +3 "core" &; ) ) \ ^ +2 "manipulator"&& +3 "core" & =  +3 .tElbow.seek 5 + "manipulator"&q( +7 "core" ( +2 "manipulator"&& +3 "core" & % 7 +2 "storage"(& +4 "core" &; i D\ _ +3 .tForearm.seek 5 + 300 counts +2 "manipulator"&!'O +14 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"& / +72 "core" / +2 ."downElevator"SE.seek :down +3 "manipulator"&)& +3 "storage"('v +7 "core" & R +2 "manipulator"&w% +5 "core" % J ` { +2 .tForearm.seek :retract + "manipulator"&>'\ +100 "core" ' + .tElbow.seek PC +2 "manipulator"&]( +151 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +127 "core" ( +2 "manipulator"& & +4 "core" &  N E + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &{& +51 "core" &  E +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&' +98 "core" ' +2 "manipulator"&& +3 "core" &   E +3 "manipulator"& % +3 "core" % \ +3 "processing"%p& +3 "core" &g\ E +3 "processing"%& +5 "core" &E\ E +2 .tPC.seek :closed +2 "processing"%(Tg +4 "core" &G\ E +7 & 4E\ D$d +10 &UyF\ @7 +9 &~xG\ ?L +9 &RF\ @N +10 &[TE\ @O +9 &XG\ @O +9 &UE\ @N +10 &TA\ @O +9 &dUB\ ?N +10 &%PI\ ?O +9 &TB\ ?O +9 &!TD\ ?O +10 &#kOB\ ?O +9 &%.OC\ >N +9 &&TJ\ >N +10 &(QF\ >N +9 &*sTH\ >O +10 &,5RG\ >O +9 &-SF\ >N +9 &/T?\ >O +10 &1|RH\ >N +9 &3?QH\ >N +9 &4R?\ =O +10 &6PB\ >N +9 &8RB\ >N +10 &:ETA\ >O +9 &<R@\ =O +9 &=OD\ >N +10 &?TA\ =N +9 &ANSF\ =N +9 &CVE\ =O +10 &DVA\ =O +9 &F\\A\ =O +10 &HNhD\ # +2 ( +2 "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.64 +2 .Hand.open + "manipulator"& 1 +73 "core" 1 +2 "manipulator"&% +3 "core" %  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +94 "core" ' +2 "processing"%2& +3 "core" &TEE\ ? # +2 #tImaging generic puck in Processing Clamp while storing it to tube 6 +2 "manipulator"&k% +3 "core" %\ + D #h +2 "storage"(.% +4 "core" %z\ \  \ W +2 "storage"(3. +3 "core" .(; +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(*(K +185 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" &K /\ L +3 "manipulator"&;& +4 "core" & v D E + "manipulator"&% +4 "core" %\ + |  #h +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 +2 "manipulator"&"( +287 "core" ( + "manipulator"&8& +4 "core" & " +2 "storage"(& +4 "core" &K \ R +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 700 counts +2 "manipulator"&'7 +105 "core" ' + "storage"(/& +4 "core" &K\ \ T\ V +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(G'H +277 "core" ' +2 "storage"(C- +2 "core" -'H +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(+'6 +36 "core" ' +2 "manipulator"&& +4 "core" &  +2 "manipulator"&9% +3 "core" %E  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&6'\ +96 "core" ' + .tElbow.seek PC +2 "manipulator"&B( +273 "core" ( +2 "manipulator"&\ & +3 "core" &  K +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &-& +3 "core" &  K +2 .tForearm.seek PC +2 "manipulator"&E' +90 "core" ' +3 .tHand.close + "manipulator"&H/ +71 "core" / +2 .tPC.seek :open +2 "processing"%%( +403 "core" ( + "storage"(L& +4 "core" &K \ T +2 "manipulator"&& +4 "core" & 8 K +2 "manipulator"&5% +4 "core" %  ? U +2 .tForearm.seek :retract +2 "manipulator"&I'\ +90 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 + "manipulator"&1( +304 "core" ( +2 "manipulator"&4& +3 "core" &\ # +2 "storage"('& +4 "core" &K\ \  \ U +3 .tForearm.reconfigure :tight +42 "manipulator"&#Q@2^d^\ b +10 .tForearm.seek 6 + 700 counts +2 "manipulator"&?'7 +88 "core" ' +3 .tHand.open + "manipulator" +73 "core" 1 +2 "storage"(V- +4 "core" -'6 +2 .tSE.seek -0.15 Pucks below Top Plate +2 "storage"(0' +26 "core" ' +2 .tSE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.82 Pucks below Top Plate +2 "storage"(,' +57 "core" ' + #tLights, camera, ACTION! +2 "storage"(=- +3 "core" -' +2 "storage"(Y& +3 "core" &K \\ k \ A +3 "manipulator"&@& +4 "core" &\  3 C # +2 .tElbow.seek 6 + "manipulator"&M( +4 "core" ( +2 "manipulator"&F& +3 "core" &\   # +2 "storage"(R& +4 "core" &K l p o\ > +3 .tForearm.seek 6 + 700 counts +2 "manipulator"&d'7 +3 "core" ' +2 .tSE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.1 Pucks below Top Plate +2 "storage"(l'B +58 "core" ' + "manipulator"&P& +4 "core" &\ = # +2 "storage"(O& +3 "core" &K y\ S +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 6 + "manipulator"&r'{ +38 "core" ' +2 .tElbow.hold + "manipulator"&, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default +3 "storage"(#QK-0-\ b +2 .tSE.seek 0.08 Pucks below Top Plate +2 "storage"(_'- +20 "core" ' + "manipulator"&T% +4 "core" %΋q S R y  +2 "storage"(U& +3 "core" &K \ L +3 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 6 + 316 counts +2 "manipulator"&m'Ϸ +13 "core" ' +2 "manipulator"&i& +4 "core" &\ # +2 "storage"(:& +3 "core" &K \ T +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 700 counts +2 "manipulator"&&'7 +17 "core" ' + "storage"(% +5 "core" %.\ \  k\ V +2 ."downElevator"SE.seek :down +4 "storage"(b'v +98 (Q% +3 "core" %R \\\ R\\z +2 "manipulator"&s% +4 "core" %/ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&c'\ +86 "core" ' +62 ' + ."downElevator"SE.stop + "storage"(5 +3 (j& +3 "core" &K\ \ \ \ V +2 "collection"'f& +4 "core" &Ozq \ *O +2 #tStoring generic puck in Collection Clamp to tube 6 +2 "manipulator"&n% +3 "core" %\    +3 "storage"(D% +4 "core" %\ \  K\ V + "storage"(. +3 "core" .(K +2 "storage"((& +4 "core" &K\ \  r\ V +2 "storage"([& +4 "core" &K\ \  m\ V +2 "manipulator"&A& +3 "core" &\  # +3 .tElbow.seek 6 + "manipulator"&J( +4 "core" ( + "manipulator"&g& +4 "core" &\  # +2 "storage"(`& +4 "core" &K\ \  7\ W +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 700 counts +2 "manipulator"&W'7 +92 "core" ' + "storage"(z& +4 "core" &K\ \ \ X +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(^'H +282 "core" ' +2 "storage"(K- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&~& +3 "core" &\ = # +2 "storage"(<& +3 "core" &K \ Q +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 6 +2 "manipulator"&'{ +39 "core" ' +2 .tElbow.hold + "manipulator"&y, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(|- +2 "core" -' +3 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"(v'L +29 "core" ' +47 "manipulator"&% +5 "core" %΋e ? @ O +2 "storage"(& +3 "core" &K '\ J +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 6 + 316 counts + "manipulator"&x'Ϸ +15 "core" ' + "manipulator"&N& +4 "core" &\ S # +2 "storage"(X& +4 "core" &K s\ T +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 700 counts +2 "manipulator"& '7 +16 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"('C +39 "core" ' + "manipulator"&h& +4 "core" &\ / # +2 "manipulator"&o% +3 "core" %7  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&S'\ +97 "core" ' + .tElbow.seek CC +2 "manipulator"&7( +172 "core" ( + "manipulator"&}& +3 "core" &%  ?S +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &u& +3 "core" &% / ?S +3 .tForearm.seek CC + "manipulator"&', +102 "core" ' + .tHand.close +2 "manipulator"&$/ +72 "core" / +2 .tCC.seek :open + "collection"'( +384 "core" ( +2 "storage"(& +3 "core" &K\ +\ ) \ Y +3 "storage"(& +3 "core" &K\ *\ ) \ Y +2 "manipulator"& & +4 "core" &%  ?Q +2 "manipulator"&)% +3 "core" % @  +2 .tForearm.seek :retract +2 "manipulator"&w'\ +93 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 +2 "manipulator"&( +174 "core" ( +2 "manipulator"&a& +4 "core" &  . + "storage"(e& +4 "core" &K M T P\ e +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 6 + "manipulator"&!'{ +110 "core" ' + .tElbow.hold +2 "manipulator"& , +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&q1 +67 "core" 1 +3 "manipulator"&{% +3 "core" % Ώq B  +2 "storage"(& +4 "core" &K 2 ! l\ _ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 6 + 320 counts +2 "manipulator"&'ϻ +19 "core" ' + "manipulator"& & +5 "core" & & . +2 "storage"(p& +3 "core" &K Y Y\ h +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 700 counts +2 "manipulator"&>'7 +27 "core" ' +2 "storage"(\\% +3 "core" %K f f o\ k +3 ."downElevator"SE.seek :down +4 "storage"( 'v +98 (% +3 "core" %R k l {\ i[v +2 "manipulator"&2% +4 "core" %O  3  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&k'\ +88 "core" ' +50 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tShuffling two pucks from tube 6 to 7 of [1..7] +2 #Loading generic puck from tube 6 into Collection Clamp + "collection"'& +3 "core" &\ C +2 "manipulator"&.% +5 "core" %\   <  +2 "storage"(3% +3 "core" % \ m +2 "storage"(. +3 "core" .(K +2 "storage"(& +3 "core" &K \ n +2 "storage"(;& +4 "core" &K \ n +2 "manipulator"&& +3 "core" & w . +3 .tElbow.seek 6 + "manipulator"&Z( +4 "core" ( +2 "manipulator"&8& +3 "core" &  E . +2 "storage"(& +4 "core" &K \ o +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 700 counts + "manipulator"&]'7 +97 "core" ' +3 "storage"(/& +3 "core" &K \ t +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +50 .tSE.seek :beamBreak +2 "storage"('H +281 "core" ' +2 "storage"(C- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (& +3 "core" &K p ~ \ p +2 "manipulator"&9& +4 "core" & . +2 .tElbow.seek 6 +2 "manipulator"&G( +3 "core" ( +2 "manipulator"&& +4 "core" &   ^ . +2 "storage"(\ & +4 "core" &K \ r +3 .tForearm.seek 6 + 300 counts + "manipulator"&-'ϧ +22 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&"/ +71 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&H& +2 "storage"(6'v +8 "core" & \ i . +2 "manipulator"&% +5 "core" % Ϟ \ n +2 .tForearm.seek :retract + "manipulator"&L'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +148 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +37 "core" ( +2 "manipulator"&5& +3 "core" & \ O ) +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &E& +2 "core" & \   ) +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&B', +103 "core" ' +2 "manipulator"&4& +3 "core" &  " ) +2 "manipulator"&'% +5 "core" %   M + "collection"'#& +4 "core" &\ M +3 "collection"'V& +5 "core" &\ N +2 .tCC.seek :closed +2 "collection"'=(O +5 "core" &\ M +6 & 1\ \ K$d +10 &Wy\ G7 +9 &~\ EL +10 &Y\ GM +9 &g\\ \ FM +9 &*[\ EL +10 &Y\ EM +9 &Y\ EM +10 &oV\ EM +9 &1\\\ DM +9 &Y\ \ DM +10 &!Y\ \ DM +9 &#xU \ CL +9 &%9Y\ CM +10 &&Y\ CM +9 &(W\ CL +9 &*\\\ BM +10 &,BU\ BL +9 &.X\ BL +10 &/\\\ AM +9 &1X \ AM +9 &3IW\ AM +10 &5 Y\ AL +9 &6[\ AM +10 &8Z\ @M +9 &:RU \ AL +9 &<W\ @L +10 &=Y\ @L +9 &?W\ \ @L +9 &AXY\ @M +10 &CV\ @L +9 &D[\ ?M +9 &F_\ ?M +10 &HWs\ >P +9 &J \ :U +10 &K\ 8Y +9 &M\ 7Z +9 &Nd\ 7+ +10 &O \ 9H +9 ( + &Od\ ;F +2 "collection"'V& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.76 +2 .Hand.open + "manipulator"&Y1 +71 "core" 1 +2 "manipulator"&@% +3 "core" %   U +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&F'\ +99 "core" ' +3 #tLoading generic puck from tube 6 into Processing Clamp +2 "processing"%R& +4 "core" &j\ Q + "manipulator"&I% +4 "core" %\ !  W 2 +2 "storage"(P% +3 "core" %} f ]\ i +2 "storage"(O. +4 "core" .(K + "storage"(+& +4 "core" &K c Y\ i +2 "storage"(T& +4 "core" &K h g \ i +2 "manipulator"&U& +3 "core" &  L ) +2 "manipulator"&0% +4 "core" %\ !   2 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 + "manipulator"&i( +172 "core" ( +2 "manipulator"&:& +3 "core" &  = H +2 "storage"(& +4 "core" &K G U \ h +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 700 counts + "manipulator"&1'7 +105 "core" ' +2 "storage"(?& +3 "core" &K f g ]\ k +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(,'H +277 "core" ' + "storage"(Q- +4 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (s& +2 "core" &K + + 3\ b +2 "manipulator"&d& +5 "core" & 3 G +2 .tElbow.seek 6 + "manipulator"&M( +8 "core" ( +2 "manipulator"&l& +3 "core" & a +2 "storage"(r& +5 "core" &K . 7 R\ c +2 .tForearm.seek 6 + 300 counts +2 "manipulator"&j'ϧ +22 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&m/ +112 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&f& +2 "storage"(n'v +8 "core" &  P + "manipulator"&D% +5 "core" % Ϧ j & +2 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' +2 .tElbow.seek PC +2 "manipulator"&(( +151 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +124 "core" ( + "manipulator"&_& +4 "core" &  j P +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &[& +3 "core" &  P +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&A' +94 "core" ' +2 "manipulator"&g& +3 "core" &  G P +3 "manipulator"&`% +3 "core" %  ) +2 "processing"%&& +4 "core" &B\ I +3 "processing"%z& +5 "core" &f\ I +2 .tPC.seek :closed +2 "processing"%b(Tg +4 "core" &@\ I +9 &3yB\ E*y +9 &c{D\ D> +10 &qpB\ CO +9 &3PB\ EN +9 &RE\ DO +10 &RA\ DO +9 &xR@\ CO +10 &;QB\ DN +9 &Q@\ CO +9 &RA\ CN +10 & RE\ CN +9 &"COA\ BN +9 &$P7\ BO +10 &%S<\ CO +9 &'P7\ CN +9 &)KQ?\ BN +10 &+ O5\ BN +9 &,U7\ BN +10 &.T=\ BO +9 &0SQ;\ BN +9 &2Q5\ BO +10 &3R5\ BO +9 &5Q:\ BN +9 &7\\R8\ BN +10 &9S.\ BO +9 &:Q>\ BN +10 &<PD\ BN +9 &>cO6\ BN +9 &@%N<\ BN +10 &AT1\ BN +9 &CW>\ AO +10 &EjW>\ AO +9 &G)b8\ AP +9 &HnC\ @Q +10 &JB\ ?T +9 &L`?\ >U +9 &N"=\ =U +10 &OA\ >U +9 &Q<\ =U +9 &SPlB\ >8 +10 &T'3C\ =K +9 &TLC\ B & +3 ( + "processing"%z& +4 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.69 +2 .Hand.open + "manipulator"&1 +76 "core" 1 + "manipulator"&c% +4 "core" %    ) +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&K'\ +90 "core" ' +2 "processing"%~& +3 "core" &TLB\ C & +2 #tImaging generic puck in Processing Clamp while storing it to tube 7 +2 "manipulator"&<% +3 "core" % !  7 2 +3 "storage"(|% +3 "core" %w L  \ [ +2 "storage"(. +4 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 7 + "storage"(([n +190 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (N& +3 "core" &[n \ N +2 "manipulator"&X& +4 "core" &  P +2 "manipulator"&h% +4 "core" % ! # 2 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 7 +2 "manipulator"&o( +285 "core" ( + "manipulator"&W& +5 "core" &  + "storage"(J& +4 "core" &[n\ \  d\ V +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 700 counts + "manipulator"&^' +99 "core" ' + "storage"(& +4 "core" &[n\ ,\ * \ Y +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(x'H +272 "core" ' +2 "storage"(v- +3 "core" -'H +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(}'6 +32 "core" ' +2 "manipulator"&u& +3 "core" & +2 "manipulator"& % +3 "core" % 4 +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&y'\ +95 "core" ' +3 .tElbow.seek PC + "manipulator"&$( +169 "Can"\ 9ZjZ@ +102 "core" ( +2 "manipulator"&S& +3 "core" & e S +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &t& +3 "core" &  S +2 .tForearm.seek PC +2 "manipulator"&' +104 "core" ' +2 .tHand.close + "manipulator"&/ +77 "core" / +2 .tPC.seek :open +42 "processing"% ( +413 "core" ( + "storage"()& +4 "core" &[n R\  7\ [ +2 "manipulator"&a& +3 "core" &  S +2 "manipulator"&e% +5 "core" %    +2 .tForearm.seek :retract + "manipulator"&'\ +89 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 7 + "manipulator"&7( +285 "core" ( + "manipulator"&q& +4 "core" & '  +2 "storage"({& +4 "core" &[n @ j\ \\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 700 counts + "manipulator"&' +90 "core" ' +2 .tHand.open +2 "manipulator"& 1 +76 "core" 1 +2 "storage"(p- +4 "core" -'6 +2 .tSE.seek -0.15 Pucks below Top Plate +2 "storage"(\\' +26 "core" ' +3 .tSE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.82 Pucks below Top Plate +2 "storage"(w' +58 "core" ' + #tLights, camera, ACTION! +2 "storage"(- +3 "core" -' +2 "storage"(2& +3 "core" &[n \ G +2 "manipulator"&& +5 "core" & S R W  + .tElbow.seek 7 +2 "manipulator"&!( +4 "core" ( + "manipulator"&& +4 "core" & G E  +2 "storage"(& +4 "core" &[n \ C +2 .tForearm.seek 7 + 700 counts +2 "manipulator"&.' +4 "core" ' +3 .tSE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.1 Pucks below Top Plate + "storage"(3'B +57 "core" ' +2 "manipulator"&& +3 "core" &  +3 "storage"(& +3 "core" &[n I o\ Y +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 7 +2 "manipulator"&;'6 +35 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default +3 "storage"(#QK-0-\ b +3 .tSE.seek 0.08 Pucks below Top Plate + "storage"('- +24 "core" ' + "manipulator"&8% +4 "core" %I{  > +2 "storage"(& +3 "core" &[n >\ S +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 7 + 319 counts +2 "manipulator"&>'u +13 "core" ' +2 "manipulator"&/& +3 "core" &   +3 "storage"( & +4 "core" &[n\ *\ & \ Z +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 700 counts +2 "manipulator"& ' +26 "core" ' +2 "storage"(k% +3 "core" %5  )\ \\ +3 ."downElevator"SE.seek :down +4 "storage"(C'v +98 (% +3 "core" %S I 5\ Z\\x +2 "manipulator"&9% +4 "core" %   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +92 "core" ' +57 ' + ."downElevator"SE.stop +2 "storage"(5 +3 (\ & +2 "core" &[n H 6\ [ +2 "collection"'"& +4 "core" &Oc\ 0F +2 #tStoring generic puck in Collection Clamp to tube 7 +2 "manipulator"&H% +3 "core" %\ # > +2 "storage"(% +4 "core" %| L k\ \\ +2 "storage"(Z. +4 "core" .([n + "storage"(]& +3 "core" &[n I I\ [ +3 "storage"(& +3 "core" &[n\ \ ( \ \\ +2 "manipulator"&5& +4 "core" &  H  +2 .tElbow.seek 7 +2 "manipulator"&E( +4 "core" ( +2 "manipulator"&-& +3 "core" &  J  +2 "storage"(G& +4 "core" &[n h \ \\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 700 counts + "manipulator"&4' +96 "core" ' +2 "storage"('& +3 "core" &[n > 6\ ` +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(#'H +277 "core" ' +3 "storage"(6- +3 "core" -' +47 .tSE.configure :default +4 "storage"(#QK-0-\ b +3 "manipulator"&L& +3 "core" &   +2 "storage"(& +3 "core" &[n ) V\ ] +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 7 +2 "manipulator"&Y'6 +37 "core" ' +2 .tElbow.hold +2 "manipulator"&@, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(R- +2 "core" -' +3 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"(I'L +30 "core" ' + "manipulator"&V% +4 "core" %Eg } 8 +2 "storage"(P& +3 "core" &[n &\ R +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 7 + 315 counts +2 "manipulator"&O'q +18 "core" ' +2 "manipulator"&+& +3 "core" &    +2 "storage"(T& +4 "core" &[n H b\ Z +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 700 counts +2 "manipulator"&U' +20 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(0'C +40 "core" ' + "manipulator"&B& +4 "core" & x  +2 "manipulator"&:% +4 "core" % J +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&?( +175 "core" ( +2 "manipulator"&& +3 "core" &  a 3 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &F& +2 "core" & \ l 3 +3 .tForearm.seek CC + "manipulator"&Q', +99 "core" ' + .tHand.close +2 "manipulator"&s/ +72 "core" / +2 .tCC.seek :open + "collection"'d( +375 "core" ( +2 "storage"(l& +4 "core" &[n , , 8\ b +2 "storage"(r& +3 "core" &[n 4 * \ c +2 "manipulator"&m& +4 "core" & 3 +2 "manipulator"&f% +4 "core" % > . +2 .tForearm.seek :retract +2 "manipulator"&D'\ +90 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 7 +2 "manipulator"&i( +160 "core" ( + "manipulator"&1& +4 "core" &   - +2 "storage"(,& +3 "core" &[n \ n +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 7 +2 "manipulator"&j'6 +111 "core" ' + .tElbow.hold +2 "manipulator"&_, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&[1 +77 "core" 1 +3 "manipulator"&M% +3 "core" % Ew  ú5 +2 "storage"(g& +4 "core" &[n E J i\ h +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 7 + 315 counts +2 "manipulator"&`'q +16 "core" ' +2 "manipulator"&&& +3 "core" &   b +2 "storage"(n& +4 "core" &[n | \ p +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 700 counts + "manipulator"&' +27 "core" ' + "storage"(%% +4 "core" %J \ s +3 ."downElevator"SE.seek :down +3 "storage"('v +99 (c% +3 "core" %S \ r[u +2 "manipulator"&~% +4 "core" %\ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&<'\ +91 "core" ' +53 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tShuffling two pucks from tube 7 to 1 of [1..7] +2 #Loading generic puck from tube 7 into Collection Clamp + "collection"'|& +3 "core" & \ J +2 "manipulator"&z% +4 "core" %\ \ A 5 +2 "storage"(% +3 "core" %y ?\ u +3 "storage"(A. +2 "core" .([n +2 "storage"(N& +49 "core" &[n p\ v +3 "storage"(X& +5 "core" &[n \ w + "manipulator"&h& +4 "core" &  f +2 .tElbow.seek 7 +2 "manipulator"&*( +4 "core" ( +2 "manipulator"&W& +3 "core" &    +2 "storage"(J& +5 "core" &[n x\ x +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 700 counts +2 "manipulator"&(' +93 "core" ' +3 "storage"(& +3 "core" &[n\ \ \ ~ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(K'H +281 "core" ' + "storage"(v- +4 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (u& +2 "core" &[n \ w +2 "manipulator"& & +5 "core" & \  ` + .tElbow.seek 7 +2 "manipulator"&x( +4 "core" ( +2 "manipulator"&^& +3 "core" &  +2 "storage"(S& +5 "core" &[n E\ z +2 .tForearm.seek 7 + 300 counts + "manipulator"&t'b +20 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&o/ +74 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +2 "storage"(y'v +8 "core" &  \  +2 "manipulator"&b% +4 "core" % W   +2 .tForearm.seek :retract +2 "manipulator"&)'\ +92 "core" ' +2 .tElbow.seek CC + "manipulator"&a( +155 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +11 "core" ( + "manipulator"&e& +4 "core" &   : 2 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +2 "core" &  g 2 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&q', +96 "core" ' +2 "manipulator"&{& +3 "core" & \  8 2 +2 "manipulator"&$% +5 "core" %3   . +2 "collection"' & +3 "core" &\ O +2 "collection"'p& +5 "core" &\ O +3 .tCC.seek :closed + "collection"'(O +4 "core" & \ O +9 &C\ L%h +9 &X}\ H8 +9 &{ \ GL +10 &V\ HL +9 &Z\ GM +9 &GU\ GL +10 &]\ FM +9 &Z\ FL +10 &Y\ FL +9 &M[\ EM +9 & U\ FL +10 &!\\ \ DM +9 &#W \ DL +9 &%V] \ DL +10 &'[\ DM +9 &(U\ DL +10 &*[ \ CM +9 &,^Z\ CL +9 &. W\ CL +10 &/[\ BM +9 &1Y\ BL +9 &3fW\ BL +10 &5(X\ BL +9 &6V \ AL +10 &8Z \ AM +9 &:nY \ AL +9 &<0[ \ AL +10 &=W\ @L +9 &?U\ @L +10 &AuZ \ @M +9 &C9T\ @L +9 &D\\\ @L +10 &F_\ ?M +9 &Hsw\ >P +9 &J'\ ;U +10 &K\ 8X +9 &M\ 6Z +9 &OW\ 9- +10 &O{\ 9Q +9 ( + &O~j\ :N +2 "collection"'p& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.78 +6 .Hand.open +2 "manipulator"&21 +69 "core" 1 +2 "manipulator"&% +4 "core" % 2 [ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 #tLoading generic puck from tube 7 into Processing Clamp + "processing"%& +4 "core" &A\ O +2 "manipulator"&% +3 "core" %\   +2 "storage"(% +4 "core" % O H S\ g +2 "storage"(. +3 "core" .([n +2 "storage"(}& +4 "core" &[n S S _\ f +2 "storage"(8& +3 "core" &[n [ Y w\ g +2 "manipulator"&& +4 "core" & 2 +2 "manipulator"&\\% +3 "core" %\   +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 7 + "manipulator"&/( +180 "core" ( +2 "manipulator"& & +3 "core" &  @  +2 "storage"(k& +4 "core" &[n L V P\ g +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 700 counts + "manipulator"&7' +94 "core" ' +2 "storage"(& +3 "core" &[n Y d \ i +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(w'H +327 "core" ' + "storage"(- +4 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (9& +3 "core" &[n (  \ _ +2 "manipulator"&.& +3 "core" &   +3 .tElbow.seek 7 +2 "manipulator"&!( +15 "core" ( +2 "manipulator"&3& +3 "core" & ! P +3 "storage"(;& +4 "core" &[n + + \ b +2 .tForearm.seek 7 + 300 counts +2 "manipulator"&>'b +22 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&\ / +76 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&"& +2 "storage"(H'v +8 "core" & " + "manipulator"&% +5 "core" % \\ [ +2 .tForearm.seek :retract + "manipulator"&Z'\ +89 "core" ' +2 .tElbow.seek PC +2 "manipulator"&]( +163 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +108 "core" ( +3 "manipulator"&& +3 "core" &  ? +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &  ? +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&5' +100 "core" ' +2 "manipulator"&-& +3 "core" &  P ? +3 "manipulator"&G% +4 "core" % P +2 "processing"% & +4 "core" &l\ H +2 "processing"%'& +4 "core" &F\ G +3 .tPC.seek :closed + "processing"%C(Tg +5 "core" &F\ H +7 &5E\ F$d +10 &UxH\ B7 +9 &}uF\ BK +9 &RE\ BO +10 &YSJ\ BN +9 &SD\ BN +10 &TJ\ BO +9 &VI\ BO +9 &`UF\ BO +10 &"RC\ BO +9 &TL\ AN +9 &!VF\ AO +10 &#iQB\ AN +9 &%+OF\ AN +10 &&TF\ AN +9 &(UF\ @N +9 &*qUB\ AN +10 &,3TF\ AN +9 &-TD\ @N +9 &/Q@\ @N +10 &1zOD\ @N +9 &3:TE\ @O +10 &4RC\ @O +9 &6T@\ @O +9 &8UC\ @N +10 &:CTC\ @N +9 &<PD\ @N +9 &=OB\ @N +10 &?TE\ @N +9 &AKRA\ @N +10 &C VA\ ?O +9 &DYA\ ?O +9 &F]@\ ?O +10 &HLiC\ >Q +9 &JC\ =T +9 &KF\ \ ?+ +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.63 + .Hand.open +2 "manipulator"&1 +67 "core" 1 +2 "manipulator"&% +3 "core" % 4  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&6'\ +97 "core" ' +2 "processing"%L& +3 "core" &TF E\ @+ +2 #tImaging generic puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&% +3 "core" %\ 3 % ' +2 "storage"(R% +4 "core" %w\ \  P\ W +2 "storage"(V. +3 "core" .([n +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(P( +984 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (+& +2 "manipulator"&T& +6 "core" & X ^ `\ @ + &  ? +3 ."raiseStack"SE.reconfigure :place +4 .tElbow.reconfigure :tight +4 "storage"(#]K-0-\ b +3 "manipulator"&$&.,(\ #b +3 ."raiseStack"SE.seek :beamBreak +3 .tElbow.seek PC +3 "storage"(B'H + "manipulator"&:( +6 "core" ( +2 "manipulator"&4& +4 "core" &  ? +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &E& +3 "core" &  ? +2 .tForearm.seek PC +2 "manipulator"&#' +91 "core" ' +2 .tHand.close + "manipulator"&Y/ +75 "core" / +2 .tPC.seek :open +2 "processing"%O( +73 "core" ' +2 "storage"(I- +3 "core" -'H +2 ."raiseStack"SE.configure :default +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"('6 +31 "core" ' +282 ( + "storage"(F& +4 "core" & V\ J +2 "manipulator"&U& +3 "core" & w y @ ? +42 "manipulator"&@% +11 "core" % s t 5 B +3 .tForearm.seek :retract +2 "manipulator"&s'\ +100 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +288 "core" ( +2 "manipulator"&=& +3 "core" & ~   +2 "storage"(l& +5 "core" & \ M +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&r' +104 "core" ' +2 .tHand.open + "manipulator"&m1 +66 "core" 1 +2 "storage"(f- +3 "core" -'6 +3 .tSE.seek -0.15 Pucks below Top Plate +2 "storage"(1' +26 "core" ' +2 .tSE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.82 Pucks below Top Plate +2 "storage"(,' +57 "core" ' + #tLights, camera, ACTION! +2 "storage"(Q- +3 "core" -' +2 "storage"(?& +3 "core" & o o \ > +2 "manipulator"&[& +5 "core" &   4  +2 .tElbow.seek 1 + "manipulator"&M( +4 "core" ( + "manipulator"&g& +5 "core" &     +2 "storage"(&& +4 "core" & J E &\ < +2 .tForearm.seek 1 + 700 counts + "manipulator"&n' +14 "core" ' +2 .tSE.reconfigure :gently +3 "storage"(#QK-0-\ b +3 .tSE.seek -0.1 Pucks below Top Plate + "storage"(%'B +65 "core" ' + "manipulator"&D& +4 "core" & p  +2 "storage"(c& +3 "core" & %\ N +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 +2 "manipulator"&~'D +39 "core" ' + .tElbow.hold +2 "manipulator"&i, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default +3 "storage"(#QK-0-\ b +3 .tSE.seek 0.08 Pucks below Top Plate + "storage"(j'- +23 "core" ' + "manipulator"&`% +4 "core" %Ia #  +2 "storage"(|& +3 "core" & \ G +2 .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 1 + 305 counts +2 "manipulator"&z'u +20 "core" ' +2 "manipulator"&& +3 "core" & _  +2 "storage"(A& +5 "core" & \ P +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&N' +22 "core" ' + "storage"(0% +5 "core" %. W\ Q +2 ."downElevator"SE.seek :down +3 "storage"(X'v +99 (h% +3 "core" %U \ O]} +2 "manipulator"&W% +3 "core" % \ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&J'\ +89 "core" ' +59 ' +2 ."downElevator"SE.stop + "storage"(5 +3 (& +3 "core" & \ S +2 "collection"'& +4 "core" &O~h\ 'N +2 #tStoring generic puck in Collection Clamp to tube 1 +2 "manipulator"&% +3 "core" %\    +2 "storage"(_% +4 "core" % B\ S +2 "storage"(<. +4 "core" .( + "storage"(v& +3 "core" & w\ T +2 "storage"(u& +5 "core" & `\ S + "manipulator"& & +4 "core" & &  +2 .tElbow.seek 1 +2 "manipulator"&^( +3 "core" ( +2 "manipulator"&S& +3 "core" & L  +3 "storage"(o& +4 "core" & \ T +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&' +99 "core" ' + "storage"(b& +4 "core" &\ \  \ W +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(*'H +279 "core" ' + "storage"((- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&e& +3 "core" & ,  +2 "storage"(& +4 "core" &\  C\ T +2 .tElbow.reconfigure :limp +47 "manipulator"&$ ,(b +5 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 +2 "manipulator"&K'D +37 "core" ' +2 .tElbow.hold + "manipulator"&t, +3 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"({- +2 "core" -' +3 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"($'L +28 "core" ' + "manipulator"&x% +5 "core" %R` 8 O < + "storage"( & +4 "core" & ^\ L +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 314 counts +2 "manipulator"&y'~ +20 "core" ' + "manipulator"&)& +4 "core" & Q  +2 "storage"(d& +3 "core" & \ T +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&2' +23 "core" ' +3 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"('C +38 "core" ' + "manipulator"&& +5 "core" & J  + "manipulator"&% +4 "core" % x +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&p'\ +89 "core" ' +2 .tElbow.seek CC + "manipulator"&( +188 "core" ( + "manipulator"&& +4 "core" &$ >K +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &}& +3 "core" &$ >J +2 .tForearm.seek CC +2 "manipulator"&8', +93 "core" ' +2 .tHand.close + "manipulator"&/ +77 "core" / +2 .tCC.seek :open + "collection"'\\( +378 "core" ( +2 "storage"(q& +3 "core" &\ \ + J\ X +2 "storage"( & +4 "core" &\ \  \ Y +2 "manipulator"&k& +4 "core" &$  >I +2 "manipulator"&% +3 "core" % 9 - +3 .tForearm.seek :retract + "manipulator"&a'\ +101 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&( +177 "core" ( +2 "manipulator"&& +3 "core" & ! 9 , +3 "storage"(9& +3 "core" &\ \ % )\ ` +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&.'D +115 "core" ' + .tElbow.hold +2 "manipulator"&3, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&;1 +69 "core" 1 +3 "manipulator"&\ % +3 "core" % Sw y 0 +2 "storage"("& +4 "core" &\ +\ ' 2\ \\ +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 315 counts + "manipulator"&' +21 "core" ' +2 "manipulator"&/& +3 "core" &  , +2 "storage"(7& +4 "core" & 5 . \ c +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&w' +25 "core" ' +2 "storage"(>% +3 "core" %M N L \ e +3 ."downElevator"SE.seek :down +3 "storage"('v +100 (% +2 "core" %mP M T 4\ f\\w +2 "manipulator"&!% +5 "core" % b +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&-'\ +91 "core" ' +56 ' +2 ."downElevator"SE.stop + "storage"(5 +333 #t-> exit +6 #mEXIT @1684940241.68EDT @1684947939.93EDT = =tMAIN =mMAIN_scheduler @EDT1684947941.71 #"core_reset"Sent BREAK +2 #t@27408 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +210 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +244 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +406 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4 "Can"#l #B  + #l #B  + #tPolling Can every 10:00 +7 #Cleanly exited at 10:57:21EDT24-May-23 +1012 #-> ESp.ready! + !o:NameError: mesg"uninitialized constant ESp: name:ESp:bt["(ESP):1: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 +1379 #-> ESP.ready! +2 #Powering core bus +552 .Gate.power :raw,:ON +2 "sampler") +50 ) +3 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 .tCS.configure :default +3 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X #hi Danna +1451 #-> showlog -100 +4451 #t-> hand.open +2 !o:NoMethodError : mesgu:NameError::message2private method `open' called for :hand:Symbol: name: open: args[:bt["(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 +772 #-> Hand.open + .Hand.open +4 "manipulator"&11 +71 "core" 1 +901 #t-> Arm.garage + "manipulator"&2& +5 "core" & ' K$ +2 "manipulator"&3% +4 "core" % \  b K +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek :garage + "manipulator"&4(- +185 "core" ( +2 "manipulator"&5& +3 "core" &-  K +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &6& +2 "core" &- N K +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :garage +2 "manipulator"&7'! +96 "core" ' + "manipulator"&8& +4 "core" &-  H +2 "manipulator"&9% +3 "core" %. r H7 +319 #t-> Hand.close + .Hand.close +4 "manipulator"&:/ +70 "core" / +261 #t-> Arm.CC +2 "manipulator"&;& +5 "core" &- g G +2 "manipulator"&<% +3 "core" % .  G7 +2 .tForearm.seek :retract +2 "manipulator"&='\ +108 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek :CC +3 "manipulator"&>( +124 #"preston"-> backtrace +179 "core" ( +2 "manipulator"&?& +3 "core" &#  G>N +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &@& +3 "core" &# @ G>N +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&A', +108 "core" ' +2 "manipulator"&B& +4 "core" &$ = I>M +2 "manipulator"&C% +3 "core" %! m H9 +332 #t-> CC.close +2 "manipulator"&D& +5 "core" &# q I>M +3 "manipulator"&E% +3 "core" %! H9 +2 "collection"'F& +4 "core" &f  +3 "collection"'G& +5 "core" &b  +2 .tCC.seek :closed +4 "collection"'H(O +5 "core" &a  +4 &\ ] B +9 &Iwg 3 +9 &Gp{c G +10 &bf R +9 &Nb R +10 &gPZ R +9 &)Uf R +9 &Rg R +10 &Qf R +9 &oNf R +9 &2N` Q +10 & Q\\ R +9 &"Mf Q +9 &$xP] Q +10 &&:Ml Q +9 &'Ni Q +10 &)R` R +9 &+Kf Q +9 &-AOb R +10 &/Lc R +9 &0Lf R +9 &2Kb Q +10 &4JLf Q +9 &6\ Pg R +10 &7I_ R +9 &9Jj Q +9 &;RO` Q +10 &=Md Q +9 &>Rc R +9 &@Jc R +10 &BYMj R +10 &DQk R +9 &EUq R +9 &Gdq U +9 &IQh W +10 &Kv \\ +9 &Lg _ +9 &N|g L +10 &Obuh %l +9 &O!o M +9 ( +2 &Ocg G +2 "collection"'G& +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.90 +2 "collection"'I& +5 "core" &Ocs G +186 #t-> Hand.open + .Hand.open +4 "manipulator"&J1 +75 "core" 1 +447 #t-> Arm.home +3 "manipulator"&K& +5 "core" &#  D>M +35 "manipulator"&L% +12 "core" % ) ' D1 +10991 #t-> Arm.PC +2 "manipulator"&M& +5 "core" &# | : A>M +2 "manipulator"&N% +4 "core" % ) z  A1 +2 .tForearm.reconfigure :loose +3 "manipulator"&#@2^d^b +4 .tForearm.home.seek :retract +2 "manipulator"&O'\ +145 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.home.seek :PC +2 "manipulator"&P( +471 "core" ( + "manipulator"&Q& +4 "core" & < Bt +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &R& +3 "core" & v = Bt +2 .tForearm.seek PC +3 "manipulator"&S' +99 "core" ' +2 "manipulator"&T& +4 "core" & " Dt +2 "manipulator"&U% +4 "core" %  D +881 #t-> Arm.CC +2 "manipulator"&V& +4 "core" & ~  Dt +3 "manipulator"&W% +3 "core" % 2 D +3 .tForearm.seek :retract + "manipulator"&X'\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek :CC +2 "manipulator"&Y( +393 "core" ( +3 "manipulator"&Z& +3 "core" & u q Z ?;7 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &[& +3 "core" & v w ?;6 +3 .tForearm.seek CC +2 "manipulator"&\\', +98 "core" ' + "manipulator"&]& +4 "core" & z j / @;6 +2 "manipulator"&^% +3 "core" %8 W X 9 @ +179 #t-> CC.open +2 .CC.seek :open +4 "collection"'_( +384 "core" ( + "collection"'`& +4 "core" &t +1082 #t-> Arm.PC +2 "manipulator"&a& +5 "core" &  4 D;6 +2 "manipulator"&b% +4 "core" %8 ^ D +2 .tForearm.seek :retract +2 "manipulator"&c'\ +96 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek :PC +2 "manipulator"&d( +417 "core" ( +3 "manipulator"&e& +3 "core" &  H +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &f& +4 "core" & H +2 .tForearm.seek PC +2 "manipulator"&g' +98 "core" ' + "manipulator"&h& +4 "core" & S H +2 "manipulator"&i% +4 "core" %  H +2827 #t-> Arm.CC +2 "manipulator"&j& +5 "core" & 9 H +2 "manipulator"&k% +3 "core" % I +3 .tForearm.seek :retract + "manipulator"&l'\ +100 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek :CC +2 "manipulator"&m( +392 "core" ( +3 "manipulator"&n& +3 "core" &&  CA_ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &o& +3 "core" &% | l B@^ +2 .tForearm.seek CC +4 "manipulator"&p', +100 "core" ' +2 "manipulator"&q& +3 "core" &%  B@^ +2 "manipulator"&r% +4 "core" %? { / Cm +830 #t-> Hand.close +2 .Hand.close +3 "manipulator"&s/ +69 "core" / +442 #t-> Arm.PC +3 "manipulator"&t& +5 "core" &% B@^ +2 "manipulator"&u% +3 "core" % ? y 5 Bm +2 .tForearm.seek :retract +2 "manipulator"&v'\ +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek :PC +2 "manipulator"&w( +428 "core" ( +3 "manipulator"&x& +3 "core" & A IR +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &y& +3 "core" & m HR +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC +2 "manipulator"&z' +101 "core" ' +2 "manipulator"&{& +3 "core" &  GQ +2 "manipulator"&|% +5 "core" % ( G +495 #t-> PC.close +2 "manipulator"&}& +6 "core" &  GQ +2 "manipulator"&~% +4 "core" %  F +2 "processing"%& +4 "core" &  +2 "processing"%& +5 "core" &&  +3 .tPC.seek :closed + "processing"%(Tg +7 "core" &  +6 &Ep %h +9 &oTx 9 +10 &{t M +9 &jO\ S +9 &-J R +10 &J R +9 &I S +9 &sK R +10 &6G' R +9 &I* R +9 &J R +10 &!{M2 R +9 &#=I R +10 &$K R +9 &&M S +9 &(K R +10 &*EL R +9 &,I% R +10 &-I. S +9 &/I R +9 &1NJ R +10 &3J R +9 &4K R +9 &6L R +10 &8VI R +9 &:I R +10 &;I R +9 &=J S +9 &?^J R +10 &A!I R +9 &BM( R +9 &DL R +10 &FeR\ R +9 &H$V" S +9 &Iiu V +10 &K X +47 &M\\ X + &O X + &P Y + &Ru Y + &TNZ* Q +5 &TLN( 2 +5 ( +2 "processing"%& +4 "core" &TL*Y 2 +2 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.71 +2 "processing"%& +6 "core" &TL*b 2 +400 #t-> Hand.open + .Hand.open +4 "manipulator"&1 +75 "core" 1 +351 #t-> Arm.CC +2 "manipulator"&& +5 "core" & > DQ +2 "manipulator"&% +4 "core" %  z  D +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek :CC +2 "manipulator"&( +388 "core" ( + "manipulator"& & +4 "core" & ' A5 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &\ & +3 "core" & | p Y A5 +2 .tForearm.seek CC +3 "manipulator"& ', +103 "core" ' +2 "manipulator"&& +3 "core" &  E5 +3 "manipulator"&% +3 "core" %+  E +424 #t-> Arm.PC + "manipulator"&& +10 "core" &  E5 +2 "manipulator"&% +3 "core" %+  D +3 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 .tElbow.seek :PC +2 "manipulator"&( +436 "core" ( +2 "manipulator"&& +3 "core" & 1 C) +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 && +4 "core" & n B) +2 .tForearm.seek PC +2 "manipulator"&' +100 "core" ' +2 "manipulator"&& +4 "core" & ( D) +2 "manipulator"& % +3 "core" % x D +386 #t-> Hand.close +2 .Hand.close +3 "manipulator"&/ +78 "core" / +391 #t-> PC.open +2 .PC.seek :open +6 "processing"% ( +399 "core" ( +2 "processing"%& +3 "core" & +186 #t-> Arm.garage +2 "manipulator"&"& +4 "core" & 1 F) +3 "manipulator"&#% +3 "core" %   E +3 .tForearm.seek :retract +2 "manipulator"&$'\ +100 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +2 "manipulator"&%(- +128 "core" ( +2 "manipulator"&&& +3 "core" &- B8! +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &'& +3 "core" &- x B6 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage +2 "manipulator"&('! +110 "core" ' + "manipulator"&)& +4 "core" &. z z T =1 +2 "manipulator"&*% +3 "core" %* o m ; = +530 #t-> Hand.open + .Hand.open +4 "manipulator"&+1 +72 "core" 1 +1155 #t-> Arm.CC +2 "manipulator"&,& +4 "core" &. j Z <1 +3 "manipulator"&-% +3 "core" % * m o = +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&.'\ +105 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 .tElbow.seek :CC +2 "manipulator"&/( +320 "core" ( + "manipulator"&0& +4 "core" &% B@] +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &1& +3 "core" &% f B@] +2 .tForearm.seek CC +2 "manipulator"&2', +102 "core" ' +3 "manipulator"&3& +3 "core" &%  F@] +2 "manipulator"&5% +5 "core" %0  G +7631 #t-> Arm.garage +2 "manipulator"&6& +5 "core" &%  G@] +2 "manipulator"&% +3 "core" %0  G +3 .tForearm.seek :retract +2 "manipulator"&8'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 .tElbow.seek :garage +2 "manipulator"&9(- +333 "core" ( + "manipulator"&& +4 "core" &-  F& +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &:& +4 "core" &-  F& +2 .tForearm.seek :garage +2 "manipulator"&;'! +108 "core" ' +2 "manipulator"&<& +4 "core" &.I P R q ;( +2 "manipulator"&7% +3 "core" %$_ R R f ; +3585 #t-> Arm.PC +2 "manipulator"&4& +4 "core" &.H Q Q w :) +3 "manipulator"&?% +3 "core" %#f N Q I : +3 .tForearm.seek :retract + "manipulator"&@'\ +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek :PC +2 "manipulator"&B( +134 "core" ( +2 "manipulator"&C& +4 "core" & j ED +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &=& +3 "core" & ED +2 .tForearm.seek PC +37 "manipulator"&D' +106 "core" ' +2 "manipulator"&E& +4 "core" &  ED +2 "manipulator"&F% +4 "core" %  E +614 #t-> Arm.CC + "manipulator"&!& +5 "core" &  FD +2 "manipulator"&I% +5 "core" %  F +2 .tForearm.seek :retract +2 "manipulator"&G'\ +43 "Can"q D7 +51 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek :CC +2 "manipulator"&J( +420 "core" ( + "manipulator"&K& +4 "core" &# d C>N +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &L& +3 "core" &# $ C>N +2 .tForearm.seek CC +3 "manipulator"&M', +102 "core" ' +2 "manipulator"&N& +3 "core" &#  F>M +2 "manipulator"&A% +4 "core" %<  F +3514 #"preston"-> exit +2 #Session Ended +742 #t-> Arm.garage +2 "manipulator"&>& +3 "core" &# ? G>M +2 "manipulator"&Q% +5 "core" %<  F +2 .tForearm.seek :retract + "manipulator"&R'\ +92 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&T(- +301 "core" ( + "manipulator"&U& +4 "core" &-  G +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &O& +3 "core" &-  H +2 .tForearm.seek :garage +2 "manipulator"&V'! +106 "core" ' + "manipulator"&W& +4 "core" &- |  A +2 "manipulator"&S% +4 "core" %. t o A +712 #t-> Hand.close +2 .Hand.close + "manipulator"&P/ +71 "core" / +563 #t-> Arm.PC +2 "manipulator"&Z& +3 "core" &- x M A +2 "manipulator"&[% +3 "core" % . g o + ? +3 .tForearm.seek :retract + "manipulator"&]'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :PC + "manipulator"&^( +132 "core" ( +2 "manipulator"&X& +3 "core" &  F> +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &H& +3 "core" &  F> +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&`' +92 "core" ' +2 "manipulator"&a& +3 "core" & 0 G> +2 "manipulator"&b% +4 "core" %  GO +1292 #t-> Hand.open + .Hand.open + "manipulator"&\\1 +76 "core" 1 +558 #t-> Arm.CC + "manipulator"&Y& +3 "core" & Y H> +2 "manipulator"&e% +4 "core" %  J GO +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&f'\ +93 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :CC +2 "manipulator"&h( +424 "core" ( +2 "manipulator"&i& +4 "core" &( 8 DBh +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &c& +3 "core" &'  EBf +2 .tForearm.seek CC +2 "manipulator"&j', +94 "core" ' +2 "manipulator"&k& +3 "core" &&  DA` +2 "manipulator"&g% +5 "core" %>  E$ +1521 #t-> Arm.PC + "manipulator"&d& +3 "core" &&  DA` +2 "manipulator"&n% +4 "core" %>  D$ +2 .tForearm.seek :retract +2 "manipulator"&o'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :PC +2 "manipulator"&q( +402 "core" ( +2 "manipulator"&r& +4 "core" &  E> + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &l& +4 "core" &  E> +2 .tForearm.seek PC + "manipulator"&s' +100 "core" ' +2 "manipulator"&t& +3 "core" & g D> +2 "manipulator"&u% +4 "core" % s D +516 #t-> Hand.close + .Hand.close + "manipulator"&p/ +66 "core" / +780 #t-> PC.close + "manipulator"&m& +3 "core" & D> +3 "manipulator"&x% +3 "core" % u D +2 "processing"%y& +4 "core" &R +3 "processing"%{& +5 "core" & +2 .tPC.seek :closed +2 "processing"%|(Tg +3 "core" & +8 &; %f +9 &Tv 8 +9 &zt M +10 &N R +9 &MJ R +9 &M R +10 &N R +9 &J} S +10 &UL R +9 &L R +9 &K R +10 &!N R +9 &#^K R +9 &%K R +10 &&N S +9 &(J R +10 &*fG R +9 &,'J R +9 &-I R +10 &/J R +9 &1nI R +9 &30J R +10 &4I R +9 &6I R +10 &8uI R +38 &:6J S +10 &;I R + &=J R + &?~I R + &A@I R +5 &CL R +9 &DS S +10 &FV S +9 &H@b U +9 &I{ X +10 &K Y +9 &M{} Y +10 &O= Y +9 &P Y +9 &R O +10 &SJ} \\ +9 &TG 8 0 +5 ( +2 "processing"%{& +4 "core" &TG% 0 +2 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.70 +2 "processing"%v& +4 "core" &TG% 0 +839 #t-> Hand.open + .Hand.open +2 "manipulator"&}1 +74 "core" 1 +507 #t-> Arm.CC +2 "manipulator"&~& +3 "core" & i B> +2 "manipulator"&% +4 "core" %  # B +2 .tForearm.seek :retract +2 "manipulator"& '\ +93 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :CC + "manipulator"&( +421 "core" ( +2 "manipulator"&& +3 "core" && d c @ @A_ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &% U X H @@] +2 .tForearm.seek CC +2 "manipulator"&', +101 "core" ' +2 "manipulator"&& +4 "core" &% W C@\\ +2 "manipulator"&z% +3 "core" %- 2 C +44175 "Can"o JM7 +60001 q J?7 +45750 #t-> PH.seek 28, '5:00'; PH.hold '2:00:00', 28; loop {puts PH; Delay.sleep '1:00'} +3 .PH.seek 28C,5:00 +2 "processing"%w  +3 % 9 +4 "core" 9uu +103 "processing"%\ 9 +3 "core" 9uA +103 "processing"%9 +2 "core" 9uA  +103 "processing"%9 +2 "core" 9uA  +103 "processing"%9 +2 "core" 9u@ +103 "processing"%9 +2 "core" 9uA +103 "processing"%9 +2 "core" 9uA +103 "processing"% 9 +2 "core" 9vA +103 "processing"%9 +2 "core" 9wA" +103 "processing"%9 +2 "core" 9xA& +103 "processing"%9 +3 "core" 9wB+ +103 "processing"%9 +2 "core" 9xB/ +103 "processing"% 9 +2 "core" 9zA3 +103 "processing"%9 +2 "core" 9|B7 +103 "processing"%9 +2 "core" 9}B;! +103 "processing"%9 +3 "core" 9B@! +103 "processing"%9 +2 "core" 9AD! +103 "processing"%"9 +2 "core" 9BH! +103 "processing"%#9 +2 "core" 9BL! +103 "processing"%&9 +2 "core" 9AP! +103 "processing"%'9 +3 "core" 9BU! +103 "processing"%9 +2 "core" 9BY! +103 "processing"%)9 +2 "core" 9C] +103 "processing"%*9 +2 "core" 9Ba +103 "processing"%9 +2 "core" 9Cf +103 "processing"%$9 +2 "core" 9Cj +103 "processing"%+9 +2 "core" 9Bn +103 "processing"%,9 +2 "core" 9Cr +103 "processing"%-9 +2 "core" 9Bv +103 "processing"%(9 +2 "core" 9E{ +103 "processing"%%9 +3 "core" 9D +103 "processing"%09 +2 "core" 9E +103 "processing"%19 +2 "core" 9D +103 "processing"%39 +2 "core" 9E +103 "processing"%59 +2 "core" 9E +103 "processing"%.9 +3 "core" 9E +103 "processing"%69 +2 "core" 9E +103 "processing"%9 +2 "core" 9E +103 "processing"%29 +2 "core" 9E +103 "processing"%/9 +2 "core" 9G +103 "processing"%9 +3 "core" 9H +103 "processing"%:9 +2 "core" 9H +103 "processing"%<9 +2 "core" 9J +103 "processing"%79 +2 "core" 9 I +103 "processing"%89 +2 "core" 9I +103 "processing"%49 +2 "core" 9H +103 "processing"%?9 +2 "core" 9I +103 "processing"%C9 +2 "core" 9$I +103 "processing"%=9 +2 "core" 9+J +103 "processing"%;9 +2 "core" 93J +103 "processing"%E9 +3 "core" 99J +103 "processing"%99 +2 "core" 9AK +103 "processing"%F9 +2 "core" 9HL +103 "processing"%@9 +2 "core" 9OL +103 "processing"%!9 +2 "core" 9VM +103 "processing"%I9 +3 "core" 9]N +3 .tPH.hold 2:00:00,28C +3 "processing"%D ppX +2 %B9 +7 "core"  + 9^^ +6003 "processing"%K9 +3 "core" 9qe +2434 "Can"r J y7 +3574 "processing"%L9 +3 "core" 9r +6004 "processing"%N9 +2 "core" 9^w +6004 "processing"%A9 +3 "core" 91{ +6004 "processing"%G9 +2 "core" 9~ +6004 "processing"%>9 +3 "core" 9 +6004 "processing"%Q9 +2 "core" 9} +6004 "processing"%M9 +3 "core" 9| +6004 "processing"%J9 +2 "core" 9{s +6004 "processing"%U9 +3 "core" 9z c +6004 "processing"%O9 +2 "core" 9y\ T +2366 "Can"p d7 +3638 "processing"%W9 +3 "core" 9z D +6008 "processing"%S9 +36 "core" 9z 4 +6012 "processing"%R9 +3 "core" 9{ & +6008 "processing"%P9 +3 "core" 9{ +6004 "processing"%Z9 +2 "core" 9z +6009 "processing"%[9 +3 "core" 9{ +6004 "processing"%X9 +3 "core" 9{ +917 !to:IRB::Abort:@checkpoint: omitted: mesg"User Abort!!:bt["1/home/esp/esp2/lib/esp.rb:83:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +14148 #-> PH.coast +2 .PH.coast + "processing"%H +2 "core" C +2 "processing"%V9 +3 "core" 9y +5190 "Can"(p JG7 +60002 >s J;7 +33166 #t-> Arm.grab Garage +2 "manipulator"&a& +4 "core" &$ v m Y =@\\ +2 "manipulator"&b% +3 "core" %- n l | = +3 .tForearm.seek :retract + "manipulator"&T'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&](- +296 "core" ( +2 "manipulator"&\\& +4 "core" &- l j J = +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &Y& +3 "core" &- j l < +2 .tForearm.seek :garage +2 "manipulator"&e'! +105 "core" ' +2 .tHand.close +2 "manipulator"&`/ +70 "core" / +551 #t-> Arm.CC + "manipulator"&^& +4 "core" &- + 5  5 +2 "manipulator"&i% +3 "core" % - & * 5a +3 .tForearm.seek :retract + "manipulator"&c'\ +110 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :CC + "manipulator"&k( +300 "core" ( + "manipulator"&g& +4 "core" & O O 4 9;3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &f& +3 "core" & M M 7 :;3 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&d', +94 "core" ' +2 "manipulator"&n& +4 "core" & K E ( :;3 +2 "manipulator"&j% +3 "core" %# M N I : +6796 #t-> hand.open +2 !o:NoMethodError : mesgu:NameError::message2private method `open' called for :hand:Symbol: name: open: args[:bt["(ESP):44:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +760 #-> Hand.open + .Hand.open +2 "manipulator"&h1 +77 "core" 1 +1036 #t-> Arm.garage +2 "manipulator"&r& +3 "core" & J F B :;3 +2 "manipulator"&l% +3 "core" % # N O K : +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&t'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&u(- +293 "core" ( + "manipulator"&o& +5 "core" &- u w = = + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &p& +3 "core" &- l l ( = +2 .tForearm.seek :garage +2 "manipulator"&m'! +96 "core" ' +2 "manipulator"&x& +4 "core" &- n d @ +2 "manipulator"&y% +3 "core" %  u F A +4819 #t-> Arm.CC +2 "manipulator"& & +3 "core" &- { w & B +2 "manipulator"&v% +4 "core" % z  e B +2 .tForearm.seek :retract +2 "manipulator"&{'\ +90 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :CC + "manipulator"&}( +302 "core" ( +2 "manipulator"&~& +3 "core" & O L % <;8 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" & C C <;8 +2 .tForearm.seek CC +2 "manipulator"&s', +102 "core" ' +3 "manipulator"&q& +3 "core" & M L 0 9;8 +2 "manipulator"&% +4 "core" %9 E K 8 9^ +308 #t-> Hand.close + .Hand.close +2 "manipulator"&/ +67 "core" / +576 #t-> CC.close +2 "manipulator"&& +3 "core" & 1  8;8 +2 "manipulator"&z% +4 "core" % 9   { 8^ +2 "collection"' & +4 "core" &p +2 "collection"' & +5 "core" &s +2 .tCC.seek :closed +2 "collection"'\ (O +4 "core" &t  +9 &/yk ,} +9 &`~j @ +9 &Msn R +10 & Km R +9 &To S +9 &Mt R +10 &SOt R +9 &Tw S +10 &Os R +9 &Nt R +9 & [Ku R +10 &"Op R +9 &#Qp S +9 &%Ko R +10 &'bSl S +9 &)%Np R +10 &*Np S +9 &,Ni S +9 &.kIt R +10 &0-No R +9 &1Qs R +9 &3Mo R +10 &5sOn R +9 &74Mv S +10 &8Nm S +9 &:Mn R +9 &<{Nv R +10 &><Rq S +9 &?No R +9 &ARp S +10 &CWt S +9 &E?\\r T +10 &Fwo X +9 &Hj [\ +9 &Jcp ` +10 &L$n ` +9 &Mp ` +9 &O<Kp %p +10 &O{p W +5 ( +2 "collection"' & +4 "core" &O{rp W +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 2.25 + "collection"'& +4 "core" &O{rl W +356 #t-> Hand.open +2 .Hand.open + "manipulator"&1 +75 "core" 1 +8722 "Can"9y d7 +3763 #t-> puts CH; CH.status.temperature +2 "collection"'9 +2 "core" 9c9 +44 "collection"'9 +3 "core" 9c9 +12792 #t-> CH.seek 25, '8:00'; CH.hold '10:00', 25; delay '4:00'; put sCH; CH.status +3 .CH.seek 25C,8:00 +2 "collection"' 7 +2 ' 9 +5 "core" 9c9 +103 "collection"'9 +3 "core" 9c9 +102 "collection"'9 +3 "core" 9c9  +102 "collection"'9 +3 "core" 9d8  +102 "collection"'9 +3 "core" 9c9 +102 "collection"' 9 +3 "core" 9c9 +103 "collection"'9 +3 "core" 9c9 +102 "collection"'9 +3 "core" 9d9 +102 "collection"'9 +3 "core" 9d9" +102 "collection"'9 +3 "core" 9d9& +102 "collection"'"9 +3 "core" 9e9+ +103 "collection"'#9 +2 "core" 9g9/ +103 "collection"'&9 +2 "core" 9h93 +103 "collection"''9 +2 "core" 9h97 +103 "collection"'9 +3 "core" 9j9; +102 "collection"')9 +2 "core" 9l9@ +103 "collection"'*9 +3 "core" 9m9D +102 "collection"'9 +3 "core" 9p:H +102 "collection"'$9 +2 "core" 9r:L +103 "collection"'+9 +3 "core" 9t9P +102 "collection"',9 +3 "core" 9w:U +103 "collection"'-9 +2 "core" 9y9Y +103 "collection"'(9 +2 "core" 9}:] +103 "collection"'%9 +2 "core" 99a +103 "collection"'09 +3 "core" 9:e +102 "collection"'19 +3 "core" 9:j +103 "collection"'39 +2 "core" 9:n +103 "collection"'59 +2 "core" 9;r +103 "collection"'.9 +2 "core" 9;v +103 "collection"'69 +2 "core" 9;z +103 "collection"'9 +3 "core" 9< +103 "collection"'29 +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"'79 +2 "core" 9= +103 "collection"'89 +2 "core" 9< +103 "collection"'49 +2 "core" 9= +103 "collection"'?9 +2 "core" 9= +103 "collection"'C9 +3 "core" 9> +103 "collection"'=9 +2 "core" 9> +103 "collection"';9 +2 "core" 9> +103 "collection"'E9 +2 "core" 9> +103 "collection"'99 +2 "core" 9> +103 "collection"'F9 +3 "core" 9> +103 "collection"'@9 +2 "core" 9? +103 "collection"'!9 +2 "core" 9? +4 .tCH.hold 10:00,25C +2 "collection"'I `7 ` +3 .tdelay 4:00 +6 "core"  +24000 !to:NoMethodError : mesg",undefined method `put' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(ESP):52:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +3502 #-> CH.seek 25, '8:00'; CH.hold '10:00', 25; delay '4:00'; puts CH; CH.status +3 .CH.seek 25C,8:00 +2 "collection"'B 7 +2 'K9 +4 "core" M +5 9zd +3 .tCH.hold 10:00,25C +2 "collection"'L `7 ` +3 .tdelay 4:00 +4 "core"  +10895 "Can"(z c6g7 +13105 "collection"'N9 +3 "core" 93e +3 "collection"'A9 +3 "core" 94e +5195 #t-> CH.seek 30, '8:00'; CH.hold '10:00', 30; delay '4:00'; puts CH; CH.status +3 .CH.seek 30C,8:00 +2 "collection"'w  +3 'G9 +4 "core"  +5 9;f +102 "collection"'>9 +2 "core" 9;f +103 "collection"'Q9 +3 "core" 9;f  +102 "collection"'M9 +3 "core" 9;f  +102 "collection"'J9 +3 "core" 9;g +102 "collection"'U9 +3 "core" 9;g +103 "collection"'O9 +2 "core" 9<f +103 "collection"'W9 +2 "core" 9<g +103 "collection"'S9 +2 "core" 9=g" +103 "collection"'R9 +3 "core" 9=f& +102 "collection"'P9 +3 "core" 9>g+ +102 "collection"'Z9 +2 "core" 9>f/ +103 "collection"'[9 +3 "core" 9?g3 +102 "collection"'X9 +3 "core" 9Ag7 +102 "collection"'H9 +3 "core" 9Cg; +102 "collection"'V9 +3 "core" 9Dg@ +103 "collection"'a9 +2 "core" 9EgD +103 "collection"'b9 +2 "core" 9GgH +103 "collection"'9 +2 "core" 9IhL +103 "collection"'\\9 +3 "core" 9KhQ +102 "collection"'9 +3 "core" 9NgU +103 "collection"'Y9 +2 "core" 9QhY +103 "collection"'`9 +2 "core" 9Sh] +103 "collection"'T9 +3 "core" 9Vha +102 "collection"'^9 +3 "core" 9Ygf +102 "collection"'i9 +3 "core" 9\\hj +103 "collection"'e9 +2 "core" 9`hn +103 "collection"']9 +2 "core" 9cgr +103 "collection"'g9 +2 "core" 9ghv +103 "collection"'f9 +11 "core" 9kg{ +102 "collection"'n9 +3 "core" 9oh +102 "collection"'j9 +3 "core" 9ri +102 "collection"'c9 +3 "core" 9vh +102 "collection"'h9 +3 "core" 9{g +102 "collection"'r9 +3 "core" 9h +102 "collection"'l9 +3 "core" 9h +103 "collection"'d9 +3 "core" 9h +102 "collection"'o9 +3 "core" 9i +102 "collection"'k9 +3 "core" 9i +103 "collection"'p9 +2 "core" 9j +103 "collection"'x9 +3 "core" 9j +103 "collection"'y9 +2 "core" 9i +103 "collection"'t9 +3 "core" 9j +102 "collection"' 9 +3 "core" 9j +3 .tCH.hold 10:00,30C +3 "collection"'v ` `9 +2 .tdelay 4:00 +4 "core"  +24001 "collection"'m9 +3 "core" 9 +2 "collection"'u9 +4 "core" 9 +5277 #t-> CH.seek 40, '8:00'; CH.hold '10:00', 40; delay '4:00'; puts CH; CH.status +3 .CH.seek 40C,8:00 +3 "collection"'~ _ +2 '9 +4 "core"  +5 9 +102 "collection"'q9 +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"'z9 +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 +2 "core" 9/* +103 "collection"'9 +2 "core" 93* +103 "collection"'9 +3 "core" 97* +102 "collection"' 9 +3 "core" 9;* +102 "collection"'9 +3 "core" 9@* +103 "collection"'9 +2 "core" 9D* +103 "collection"'9 +2 "core" 9H* +103 "collection"'9 +3 "core" 9L) +102 "collection"' 9 +21 "core" 9Q) +102 "collection"'9 +2 "core" 9 U) +103 "collection"'9 +3 "core" 9Z) +102 "collection"'9 +3 "core" 9^) +102 "collection"'9 +2 "core" 9b( +103 "collection"'"9 +3 "core" 9f) +102 "collection"'#9 +3 "core" 9%j' +103 "collection"'&9 +2 "core" 9,o' +103 "collection"''9 +2 "core" 92s( +103 "collection"'9 +2 "core" 99w' +103 "collection"')9 +3 "core" 9@{& +102 "collection"'*9 +3 "core" 9G& +103 "collection"'9 +2 "core" 9O% +103 "collection"'$9 +2 "core" 9V$ +103 "collection"'+9 +2 "core" 9^% +103 "collection"',9 +2 "core" 9f$ +103 "collection"'-9 +3 "core" 9o# +103 "collection"'(9 +2 "core" 9v +103 "collection"'%9 +2 "core" 9 +103 "collection"'09 +3 "core" 9 +102 "collection"'19 +2 "core" 9 +103 "collection"'39 +3 "core" 9 +102 "collection"'59 +3 "core" 9 +102 "collection"'.9 +3 "core" 9 +102 "collection"'69 +3 "core" 9 +102 "collection"'9 +3 "core" 9 +102 "collection"'29 +3 "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 +102 "collection"'79 +3 "core" 9 +103 "collection"'89 +2 "core" 9 +103 "collection"'49 +2 "core" 9 +103 "collection"'?9 +2 "core" 9 +103 "collection"'C9 +2 "core" 9 +103 "collection"'=9 +3 "core" 9 +103 "collection"';9 +2 "core" 9  +103 "collection"'E9 +2 "core" 9 +103 "collection"'99 +2 "core" 9 +103 "collection"'F9 +2 "core" 9 +4 .tCH.hold 10:00,40C +2 "collection"'@ `_ ` +3 .tdelay 4:00 +5 "core"  +1596 "Can" !7 +22404 "collection"'!9 +3 "core" 9e +2 "collection"'K9 +4 "core" 9d +5040 #t-> CH.seek 50, '8:00'; CH.hold '10:00', 50; delay '4:00'; puts CH; CH.status +3 .CH.seek 50C,8:00 +3 "collection"'  +2 'N9 +3 "core"  +6 9h% +102 "collection"'A9 +2 "core" 9h% +103 "collection"'G9 +2 "core" 9g & +103 "collection"'>9 +36 "core" 9f& +111 "collection"'Q9 +3 "core" 9g' +102 "collection"'M9 +3 "core" 9g' +102 "collection"'J9 +3 "core" 9f( +103 "collection"'U9 +2 "core" 9f ( +103 "collection"'O9 +2 "core" 9h$) +103 "collection"'W9 +3 "core" 9i() +102 "collection"'S9 +3 "core" 9j,* +103 "collection"'R9 +3 "core" 9l1* +102 "collection"'P9 +3 "core" 9m5* +102 "collection"'Z9 +3 "core" 9o9+ +102 "collection"'[9 +3 "core" 9r=* +102 "collection"'X9 +3 "core" 9uA+ +102 "collection"'H9 +3 "core" 9yF) +102 "collection"'V9 +3 "core" 9{J* +102 "collection"'a9 +3 "core" 9N* +102 "collection"'b9 +3 "core" 9R* +103 "collection"'9 +3 "core" 9V) +102 "collection"'\\9 +3 "core" 9[) +102 "collection"'9 +3 "core" 9_) +102 "collection"'Y9 +3 "core" 9c) +102 "collection"'`9 +3 "core" 9g( +102 "collection"'T9 +4 "core" 9k( +102 "collection"'^9 +3 "core" 9p( +102 "collection"'i9 +3 "core" 9t' +102 "collection"'e9 +3 "core" 9x' +102 "collection"']9 +3 "core" 9|& +102 "collection"'g9 +3 "core" 9& +103 "collection"'f9 +2 "core" 9& +103 "collection"'n9 +3 "core" 9& +102 "collection"'j9 +3 "core" 9% +102 "collection"'c9 +3 "core" 9% +102 "collection"'h9 +3 "core" 9$ +102 "collection"'r9 +2 "core" 9# +103 "collection"'l9 +3 "core" 9# +102 "collection"'d9 +3 "core" 9# +102 "collection"'o9 +3 "core" 9\ " +102 "collection"'k9 +3 "core" 9" +103 "collection"'p9 +2 "core" 9" +103 "collection"'x9 +2 "core" 9!! +103 "collection"'I9 +3 "core" 9*\ +102 "collection"'y9 +3 "core" 92\ +102 "collection"'t9 +4 "core" 9: +102 "collection"' 9 +3 "core" 9A +102 "collection"'B9 +3 "core" 9J +102 "collection"'m9 +2 "core" 9R +103 "collection"'u9 +2 "core" 9Y +103 "collection"'L9 +3 "core" 9a +103 "collection"'9 +2 "core" 9i +103 "collection"'q9 +3 "core" 9o +102 "collection"'9 +3 "core" 9v +102 "collection"'{9 +3 "core" 9} +102 "collection"'9 +3 "core" 9 +103 "collection"'9 +2 "core" 9 +4 .tCH.hold 10:00,50C +3 "collection"'z ` ` +2 .tdelay 4:00 +5 "core"  +24000 "collection"' 9 +3 "core" 9 +2 "collection"'_9 +4 "core" 9 +2578 "Can" '7 +5339 #t-> CH.seek 60, '8:00'; CH.hold '10:00', 60; delay '4:00'; puts CH; CH.status +3 .CH.seek 60C,8:00 +2 "collection"'  @ +2 ' 9 +4 "core"  +2 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* +103 "collection"'9 +2 "core" 9* +103 "collection"'9 +3 "core" 9+ +102 "collection"'9 +2 "core" 9"+ +103 "collection"' 9 +3 "core" 9&, +102 "collection"'9 +3 "core" 9+, +103 "collection"'9 +2 "core" 9/, +103 "collection"'9 +2 "core" 93, +103 "collection"'9 +2 "core" 97- +103 "collection"'"9 +2 "core" 9;, +103 "collection"'#9 +3 "core" 9@- +103 "collection"'&9 +2 "core" 9D, +103 "collection"''9 +2 "core" 9H, +103 "collection"'9 +2 "core" 9L- +103 "collection"')9 +2 "core" 9P, +103 "collection"'*9 +3 "core" 9U+ +103 "collection"'9 +2 "core" 9Y, +103 "collection"'$9 +2 "core" 9]+ +103 "collection"'+9 +2 "core" 9a+ +103 "collection"',9 +2 "core" 9f+ +103 "collection"'-9 +2 "core" 9 j+ +103 "collection"'(9 +2 "core" 9n+ +103 "collection"'%9 +2 "core" 9r* +103 "collection"'09 +2 "core" 9 v* +103 "collection"'19 +2 "core" 9&{* +103 "collection"'39 +3 "core" 9-) +103 "collection"'59 +2 "core" 94) +103 "collection"'.9 +2 "core" 9<( +103 "collection"'69 +2 "core" 9B( +103 "collection"'9 +3 "core" 9J' +102 "collection"'29 +3 "core" 9R' +103 "collection"'/9 +2 "core" 9Y& +103 "collection"'9 +45 "core" 9d & +102 "collection"':9 +3 "core" 9k & +102 "collection"'<9 +3 "core" 9s +102 "collection"'79 +3 "core" 9{ +102 "collection"'89 +3 "core" 9 +102 "collection"'49 +3 "core" 9 +102 "collection"'?9 +3 "core" 9 +102 "collection"'C9 +3 "core" 9 +102 "collection"'=9 +4 "core" 9 +102 "collection"';9 +3 "core" 9 +103 "collection"'E9 +2 "core" 9 +103 "collection"'99 +2 "core" 9\ \ +103 "collection"'F9 +3 "core" 9\ \ +102 "collection"'w9 +3 "core" 9\ \ +103 "collection"'!9 +3 "core" 9\ \ +102 "collection"'K9 +3 "core" 9\ +103 "collection"'v9 +2 "core" 9 +103 "collection"'N9 +2 "core" 9 +103 "collection"'A9 +2 "core" 9 +103 "collection"'G9 +3 "core" 9  +102 "collection"'>9 +3 "core" 9  +102 "collection"'Q9 +3 "core" 9  +102 "collection"'M9 +3 "core" 9 +102 "collection"'J9 +3 "core" 9 +4 .tCH.hold 10:00,60C +3 "collection"'U ` @ ` +2 .tdelay 4:00 +5 "core"  +24000 "collection"'O9 +3 "core" 9 G2 +2 "collection"'W9 +4 "core" 9 H1 +3854 #t-> CH.seek 70, '8:00'; CH.hold '10:00', 70; delay '4:00'; puts CH; CH.status +3 .CH.seek 70C,8:00 +2 "collection"'S \  +2 'R9 +4 "core" [ +3 9 E8) +103 "collection"'P9 +2 "core" 9 D:* +103 "collection"'Z9 +2 "core" 9 E= * +103 "collection"'[9 +2 "core" 9 F< + +103 "collection"'X9 +2 "core" 9 F;+ +103 "collection"'H9 +3 "core" 9 G;, +103 "collection"'V9 +2 "core" 9 F;, +103 "collection"'a9 +3 "core" 9 H;- +102 "collection"'b9 +3 "core" 9 H9"- +102 "collection"'9 +3 "core" 9 J8&. +102 "collection"'\\9 +4 "core" 9 L8+. +102 "collection"'9 +3 "core" 9 M8/. +103 "collection"'Y9 +2 "core" 9 P83/ +103 "collection"'`9 +2 "core" 9 Q97. +103 "collection"'T9 +2 "core" 9 T8) +102 "collection"'B9 +2 "core" 9 >( +103 "collection"'m9 +3 "core" 9 @) +102 "collection"'u9 +3 "core" 9 ?' +102 "collection"'L9 +2 "core" 9 ?' +103 "collection"'9 +20 "core" 9 @% +102 "collection"'q9 +3 "core" 9 @% +102 "collection"'9 +3 "core" 9 C% +102 "collection"'{9 +3 "core" 9\ C$ +102 "collection"'9 +3 "core" 9\ C$ +102 "collection"'9 +3 "core" 9\ D" +103 "collection"'~9 +2 "core" 9\ C! +103 "collection"' 9 +2 "core" 9\ $B! +103 "collection"'_9 +2 "core" 9\ +B +103 "collection"'@9 +2 "core" 9\ 2B +103 "collection"' 9 +3 "core" 9\ 9B +102 "collection"'9 +3 "core" 9\ @B +102 "collection"'9 +3 "core" 9\ FC +102 "collection"'9 +3 "core" 9\ OB +102 "collection"' 9 +3 "core" 9\ UC +102 "collection"'9 +3 "core" 9\ \\C +103 "collection"'9 +2 "core" 9\ bE +103 "collection"'9 +2 "core" 9\ jD +4 .tCH.hold 10:00,70C +3 "collection"' `\ `\ g\ +2 .tdelay 4:00 +5 "core"  +14382 "Can"j /)7} +9618 "collection"' 9 +2 "core" 9\ p +3 "collection"'9 +3 "core" 9\ o +4864 #t-> CH.seek 80, '8:00'; CH.hold '10:00', 80; delay '4:00'; puts CH; CH.status +3 .CH.seek 80C,8:00 +3 "collection"'  " +2 '9 +4 "core"  +5 9\ }\ +102 "collection"'9 +3 "core" 9\ ~- +102 "collection"'"9 +3 "core" 9\ { - +102 "collection"'#9 +3 "core" 9\ z - +102 "collection"'&9 +3 "core" 9\ x. +102 "collection"''9 +3 "core" 9\ w/ +103 "collection"'9 +3 "core" 9\ x/ +102 "collection"')9 +3 "core" 9\ x/ +102 "collection"'*9 +3 "core" 9\ w"0 +102 "collection"'9 +3 "core" 9\ v&0 +102 "collection"'$9 +4 "core" 9\ v+0 +102 "collection"'+9 +3 "core" 9\ u/0 +102 "collection"',9 +3 "core" 9\ u31 +102 "collection"'-9 +3 "core" 9\ t70 +102 "collection"'(9 +3 "core" 9\ u<1 +103 "collection"'%9 +2 "core" 9\ u@0 +103 "collection"'09 +2 "core" 9\ tD1 +103 "collection"'19 +3 "core" 9\ uH0 +102 "collection"'39 +3 "core" 9\ uL0 +103 "collection"'59 +2 "core" 9\ vQ0 +103 "collection"'.9 +3 "core" 9\ vU0 +103 "collection"'69 +2 "core" 9\ vY0 +103 "collection"'9 +3 "core" 9\ v]0 +102 "collection"'29 +3 "core" 9\ va/ +102 "collection"'/9 +2 "core" 9\ vf/ +103 "collection"'9 +4 "core" 9 vj. +102 "collection"':9 +3 "core" 9 un. +102 "collection"'<9 +3 "core" 9 yr- +103 "collection"'79 +2 "core" 9 yv. +103 "collection"'89 +2 "core" 9 y{- +103 "collection"'49 +3 "core" 9 "x, +103 "collection"'?9 +2 "core" 9 (w+ +103 "collection"'C9 +2 "core" 9 /x+ +103 "collection"'=9 +3 "core" 9 5y* +102 "collection"';9 +3 "core" 9 <|) +102 "collection"'E9 +3 "core" 9 B}) +102 "collection"'99 +3 "core" 9 J}) +102 "collection"'F9 +3 "core" 9 P~( +102 "collection"'w9 +3 "core" 9 W' +102 "collection"'!9 +2 "core" 9 ^' +103 "collection"'K9 +4 "core" 9 d% +102 "collection"'v9 +3 "core" 9 l% +102 "collection"'N9 +3 "core" 9 r$ +102 "collection"'A9 +3 "core" 9 z$ +102 "collection"'G9 +3 "core" 9 # +102 "collection"'>9 +4 "core" 9 # +102 "collection"'Q9 +3 "core" 9 " +102 "collection"'M9 +3 "core" 9 " +102 "collection"'J9 +3 "core" 9 ! +102 "collection"'9 +3 "core" 9  +102 "collection"'z9 +32 "core" 9  +103 "collection"'O9 +2 "core" 9  +103 "collection"'W9 +2 "core" 9  +103 "collection"'R9 +2 "core" 9  +103 "collection"'P9 +3 "core" 9  +102 "collection"'Z9 +4 "core" 9  +102 "collection"'[9 +3 "core" 9  +102 "collection"'X9 +2 "core" 9  +103 "collection"'H9 +3 "core" 9  +102 "collection"'V9 +2 "core" 9  +4 .tCH.hold 10:00,80C +2 "collection"'a ` " ` k +3 .tdelay 4:00 +5 "core"  +24000 "collection"'b9 +3 "core" 9  +2 "collection"'9 +4 "core" 9  +15236 "Can"J 87| +20753 "core" ` +7302 #t-> CH.coast +2 .CH.coast + "collection"'\\ +2 '9 +2 "core" 9 y y +31939 "Can"B c=U7t +28080 #t-> puts PH; PH.status.temperature +2 "processing"%Y9 +2 "core" 9~ +3 "processing"%`9 +2 "core" 9 +31913 "Can") cA_7r +18270 #t-> PH.seek 25, '5:00'; PH.hold '1:00:00', 25; delay '10:00'; puts PH; PH.status +3 .PH.seek 25C,5:00 +2 "processing"%T 3 +3 %^9 +4 "core" 9 +102 "processing"%i9 +3 "core" 9 +102 "processing"%e9 +3 "core" 9 +102 "processing"%]9 +3 "core" 9 +102 "processing"%g9 +3 "core" 9 +102 "processing"%f9 +3 "core" 9 +103 "processing"%n9 +2 "core" 9 +103 "processing"%j9 +2 "core" 9 +103 "processing"%c9 +2 "core" 9" +103 "processing"%h9 +2 "core" 9& +103 "processing"%r9 +3 "core" 9+ +103 "processing"%l9 +2 "core" 9/ +103 "processing"%d9 +2 "core" 93 +103 "processing"%o9 +2 "core" 97 +103 "processing"%k9 +2 "core" 9; +103 "processing"%p9 +3 "core" 9@ +103 "processing"%x9 +2 "core" 9D +103 "processing"%I9 +2 "core" 9H +103 "processing"%y9 +2 "core" 9L +103 "processing"%t9 +44 "core" 9R +103 "processing"% 9 +3 "core" 9V +102 "processing"%B9 +3 "core" 9Z +102 "processing"%m9 +3 "core" 9_ +102 "processing"%u9 +3 "core" 9c +102 "processing"%L9 +2 "core" 9g +103 "processing"%9 +3 "core" 9k +103 "processing"%q9 +2 "core" 9p +103 "processing"%9 +3 "core" 9t +102 "processing"%{9 +3 "core" 9x +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 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +4 .tPH.hold 1:00:00,25C +3 "processing"% 8@38@~ +2 .tdelay 10:00 +5 "core"  +37774 "Can" cEt 7n +22226 "processing"% 9 +3 "core" 95 a +2 "processing"%9 +4 "core" 95 a +6514 #t-> PH.seek 28, '5:00'; PH.hold '1:00:00', 28; delay '10:00'; puts PH; PH.status +3 .PH.seek 28C,5:00 +3 "processing"%  + %9 +4 "core" \ f +5 955 +102 "processing"%9 +3 "core" 94 +102 "processing"% 9 +2 "core" 95 +103 "processing"%9 +2 "core" 95 +103 "processing"%U9 +2 "core" 95 +103 "processing"%9 +3 "core" 95 +102 "processing"%9 +3 "core" 95 +103 "processing"%"9 +2 "core" 94 +103 "processing"%#9 +2 "core" 94" +103 "processing"%&9 +2 "core" 94& +103 "processing"%'9 +3 "core" 94+ +103 "processing"%9 +2 "core" 95/ +103 "processing"%)9 +21 "core" 954 +102 "processing"%*9 +2 "core" 968 +103 "processing"%9 +2 "core" 96< +103 "processing"%$9 +3 "core" 96@ +103 "processing"%+9 +2 "core" 99E +103 "processing"%,9 +2 "core" 99I +103 "processing"%-9 +2 "core" 9:M +103 "processing"%(9 +2 "core" 9;Q +103 "processing"%%9 +3 "core" 9<V +103 "processing"%09 +2 "core" 9=Z +103 "processing"%19 +2 "core" 9?^ +103 "processing"%39 +2 "core" 9Ab +103 "processing"%59 +2 "core" 9Cf +103 "processing"%.9 +3 "core" 9Dk +103 "processing"%69 +2 "core" 9Go +103 "processing"%9 +2 "core" 9Hs +103 "processing"%29 +2 "core" 9Kw +103 "processing"%/9 +2 "core" 9L{ +103 "processing"%9 +3 "core" 9N +103 "processing"%:9 +2 "core" 9P +103 "processing"%<9 +2 "core" 9R +103 "processing"%79 +2 "core" 9U +103 "processing"%89 +2 "core" 9X +103 "processing"%49 +2 "core" 9Z +4 .tPH.hold 1:00:00,28C +2 "processing"%? 8@8@X +3 .tdelay 10:00 +5 "core"  +27524 "Can"  cI\ 7n +32477 "processing"%C9 +2 "core" 9 a +3 "processing"%=9 +2 "core" 9 a +5452 #t-> PH.seek 35, '5:00'; PH.hold '1:00:00', 35; delay '10:00'; puts PH; PH.status +3 .PH.seek 35C,5:00 +3 "processing"%;  +2 %E9 +3 "core" \ ; +5 9 +102 "processing"%99 +2 "core" 9 +103 "processing"%F9 +2 "core" 9  +103 "processing"%w9 +2 "core" 9  +103 "processing"%!9 +2 "core" 9 +103 "processing"%K9 +2 "core" 9 +103 "processing"%v9 +2 "core" 9 +103 "processing"%N9 +3 "core" 9 +102 "processing"%A9 +3 "core" 9" +102 "processing"%G9 +2 "core" 9& +103 "processing"%>9 +3 "core" 9+ +103 "processing"%Q9 +2 "core" 9/ +103 "processing"%M9 +2 "core" 93 +103 "processing"%J9 +2 "core" 97 +103 "processing"%9 +2 "core" 9< +103 "processing"%z9 +3 "core" 9@ +103 "processing"%O9 +2 "core" 9D +103 "processing"%W9 +2 "core" 9H +103 "processing"%R9 +2 "core" 9L +103 "processing"%P9 +2 "core" 9Q +103 "processing"%Z9 +3 "core" 9U +103 "processing"%[9 +2 "core" 9Y +103 "processing"%X9 +2 "core" 9] +103 "processing"%H9 +2 "core" 9a +137 "processing"%V9 +10 "core" 9g +103 "processing"%S9 +3 "core" 9k +102 "processing"%b9 +3 "core" 9p +102 "processing"%9 +3 "core" 9t +102 "processing"%9 +3 "core" 9x +102 "processing"%9 +3 "core" 9| +102 "processing"%a9 +3 "core" 9 +103 "processing"%\\9 +3 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%Y9 +3 "core" 9 +102 "processing"%`9 +3 "core" 9 +102 "processing"%^9 +3 "core" 9 +102 "processing"%i9 +3 "core" 9 +102 "processing"%e9 +3 "core" 9 +102 "processing"%]9 +3 "core" 9  +102 "processing"%g9 +3 "core" 9 +102 "processing"%f9 +3 "core" 9 +103 "processing"%n9 +2 "core" 9 +103 "processing"%j9 +3 "core" 9% +102 "processing"%c9 +3 "core" 9* +102 "processing"%h9 +3 "core" 90 +102 "processing"%r9 +4 "core" 97 +102 "processing"%l9 +3 "core" 9= +102 "processing"%d9 +3 "core" 9C +102 "processing"%o9 +3 "core" 9I +102 "processing"%k9 +2 "core" 9O +103 "processing"%p9 +3 "core" 9U +103 "processing"%x9 +2 "core" 9[ +103 "processing"%I9 +2 "core" 9a +4 .tPH.hold 1:00:00,35C +3 "processing"%y 8@8@` +2 .tdelay 10:00 +5 "core"  +16528 "Can" cN_\ 7} +43473 "processing"%t9 +2 "core" 9 a +3 "processing"% 9 +3 "core" 9 a +5978 #t-> PH.seek 45, '5:00'; PH.hold '1:00:00', 45; delay '10:00'; puts PH; PH.status +2 .PH.seek 45C,5:00 +3 "processing"%B # +2 %m9 +3 "core" \ P +5 9% +102 "processing"%u9 +2 "core" 9& +103 "processing"%L9 +2 "core" 9 & +103 "processing"%9 +3 "core" 9 ' +102 "processing"%q9 +4 "core" 9' +102 "processing"%9 +3 "core" 9( +103 "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"%@9 +2 "core" 93+ +103 "processing"% 9 +3 "core" 97+ +102 "processing"%9 +3 "core" 9<+ +102 "processing"%9 +3 "core" 9@+ +103 "processing"%T9 +2 "core" 9D, +103 "processing"%D9 +3 "core" 9H, +102 "processing"% 9 +3 "core" 9L, +102 "processing"%9 +3 "core" 9Q+ +102 "processing"%9 +3 "core" 9U+ +102 "processing"%9 +3 "core" 9Y+ +102 "processing"% 9 +2 "core" 9]* +103 "processing"%9 +3 "core" 9a+ +102 "processing"%U9 +3 "core" 9f* +102 "processing"%9 +3 "core" 9j* +103 "processing"%9 +2 "core" 9n* +103 "processing"%"9 +3 "core" 9r* +102 "processing"%#9 +3 "core" 9v) +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"%*9 +3 "core" 9) +102 "processing"%9 +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" 96& +103 "processing"%(9 +2 "core" 9=& +103 "processing"%%9 +2 "core" 9D$ +103 "processing"%09 +2 "core" 9M% +103 "processing"%19 +2 "core" 9U$ +103 "processing"%39 +2 "core" 9] +103 "processing"%59 +2 "core" 9e +103 "processing"%.9 +3 "core" 9m +103 "processing"%69 +2 "core" 9u +103 "processing"%9 +2 "core" 9}\ +103 "processing"%29 +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"%79 +3 "core" 9 +102 "processing"%89 +3 "core" 9 +102 "processing"%49 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%C9 +2 "core" 9 +103 "processing"%=9 +2 "core" 9 +103 "processing"%E9 +2 "core" 9 +103 "processing"%99 +3 "core" 9 +4 .tPH.hold 1:00:00,45C +46 "processing"%F 8@#8@n +2 .tdelay 10:00 +5 "core"  +4160 "Can" cS C7 +55840 "processing"%w9 +3 "core" 9$ a +2 "processing"%!9 +4 "core" 9# a +4152 "Can" Y/ 7s +1547 #t-> PH.seek 55, '5:00'; PH.hold '1:00:00', 55; delay '10:00'; puts PH; PH.status +3 .PH.seek 55C,5:00 +2 "processing"%K  +2 %v9 +3 "core" \ E +6 9' +102 "processing"%N9 +3 "core" 9( +102 "processing"%A9 +3 "core" 9 ( +102 "processing"%G9 +3 "core" 9 ) +102 "processing"%>9 +3 "core" 9) +102 "processing"%Q9 +3 "core" 9* +102 "processing"%M9 +3 "core" 9* +102 "processing"%J9 +3 "core" 9+ +102 "processing"%9 +3 "core" 9 "+ +102 "processing"%z9 +3 "core" 9!&, +102 "processing"%O9 +3 "core" 9"+, +103 "processing"%W9 +2 "core" 9$/- +103 "processing"%R9 +3 "core" 9%3- +102 "processing"%P9 +3 "core" 9(7- +102 "processing"%Z9 +3 "core" 9*<- +102 "processing"%[9 +3 "core" 9-@- +103 "processing"%X9 +3 "core" 90D- +102 "processing"%H9 +3 "core" 92H- +102 "processing"%V9 +3 "core" 95L- +102 "processing"%S9 +3 "core" 99Q- +102 "processing"%b9 +3 "core" 9=U- +102 "processing"%9 +3 "core" 9@Y- +102 "processing"%9 +3 "core" 9F]- +102 "processing"%9 +3 "core" 9Ja- +102 "processing"%a9 +3 "core" 9Of- +102 "processing"%\\9 +4 "core" 9Tj, +102 "processing"%9 +3 "core" 9Zn, +102 "processing"%Y9 +3 "core" 9`r, +103 "processing"%`9 +2 "core" 9fv, +103 "processing"%^9 +2 "core" 9l{+ +103 "processing"%i9 +3 "core" 9r+ +103 "processing"%e9 +2 "core" 9x+ +103 "processing"%]9 +2 "core" 9~+ +103 "processing"%g9 +3 "core" 9* +102 "processing"%f9 +3 "core" 9* +102 "processing"%n9 +3 "core" 9* +103 "processing"%j9 +2 "core" 9* +103 "processing"%c9 +3 "core" 9) +102 "processing"%h9 +3 "core" 9) +102 "processing"%r9 +3 "core" 9( +102 "processing"%l9 +3 "core" 9( +102 "processing"%d9 +3 "core" 9' +102 "processing"%o9 +3 "core" 9' +102 "processing"%k9 +3 "core" 9' +102 "processing"%p9 +3 "core" 9% +102 "processing"%x9 +3 "core" 9% +103 "processing"%I9 +2 "core" 9 $ +103 "processing"%;9 +3 "core" 9$ +102 "processing"%t9 +3 "core" 9# +102 "processing"% 9 +3 "core" 9" +102 "processing"%m9 +3 "core" 9! +103 "processing"%u9 +2 "core" 9  ! +103 "processing"%L9 +2 "core" 9 +103 "processing"%9 +2 "core" 9\  +103 "processing"%q9 +2 "core" 9%\  +103 "processing"%9 +3 "core" 9-  +103 "processing"%{9 +3 "core" 95  +102 "processing"%9 +3 "core" 9>  +102 "processing"%9 +3 "core" 9F  +103 "processing"%~9 +2 "core" 9M  +103 "processing"% 9 +2 "core" 9U +4 .tPH.hold 1:00:00,55C +3 "processing"%_ 8@8@P +2 .tdelay 10:00 +5 "core"  +52116 "Can"~ ` o7| +7884 "processing"%@9 +3 "core" 95 a +2 "processing"% 9 +4 "core" 94 a +42735 #t-> PH.coast + .PH.coast +2 "processing"% +2 "core"  +2 "processing"%9 +4 "core" 97 +9362 "Can"h ce 7 +49001 #t-> CH.seek 70, '8:00'; CH.hold '10:00', 70; loop {puts CH; Delay.sleep 30} +3 .CH.seek 70C,8:00 +2 "collection"'T \  +2 'D9 +5 "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" 9}d +103 "collection"'9 +2 "core" 9}d +103 "collection"'U9 +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" 9}/d +103 "collection"'&9 +3 "core" 9}3d +102 "collection"''9 +3 "core" 9}7d +102 "collection"'9 +3 "core" 9};d +102 "collection"')9 +3 "core" 9~@d +103 "collection"'*9 +2 "core" 9Dd +103 "collection"'9 +10 "core" 9~Hd +103 "collection"'$9 +3 "core" 9Md +102 "collection"'+9 +3 "core" 9Qd +103 "collection"',9 +3 "core" 9\ Ud +103 "collection"'-9 +2 "core" 9Yd +103 "collection"'(9 +2 "core" 9#]d +103 "collection"'%9 +3 "core" 92bd +102 "collection"'09 +3 "core" 9@fd +102 "collection"'19 +3 "core" 9Mjd +103 "collection"'39 +3 "core" 9]nd +102 "collection"'59 +3 "core" 9lrd +102 "collection"'.9 +3 "core" 9|wd +102 "collection"'69 +3 "core" 9{d +102 "collection"'9 +3 "core" 9d +102 "collection"'29 +3 "core" 9d +103 "collection"'/9 +2 "core" 9d +103 "collection"'9 +2 "core" 9d +103 "collection"':9 +3 "core" 9d +102 "collection"'<9 +3 "core" 9d +103 "collection"'79 +2 "core" 9d +103 "collection"'89 +3 "core" 9d +102 "collection"'49 +3 "core" 9,d +102 "collection"'9 +3 "core" 9?d +102 "collection"'C9 +3 "core" 9Sd +103 "collection"'=9 +2 "core" 9ed +103 "collection"'E9 +3 "core" 9yd +102 "collection"'99 +3 "core" 9d +102 "collection"'B9 +3 "core" 9d +102 "collection"'w9 +3 "core" 9d +103 "collection"'!9 +2 "core" 9d +103 "collection"'v9 +2 "core" 9b +103 "collection"'N9 +3 "core" 9a +102 "collection"'A9 +3 "core" 9_ +102 "collection"'G9 +3 "core" 9] +103 "collection"'>9 +3 "core" 9-[ +102 "collection"'Q9 +3 "core" 9BY +102 "collection"'M9 +3 "core" 9UX +102 "collection"'J9 +3 "core" 9jV +102 "collection"'9 +3 "core" 9~S +103 "collection"'z9 +2 "core" 9R +103 "collection"'O9 +3 "core" 9P +102 "collection"'W9 +3 "core" 9N +102 "collection"'R9 +2 "core" 9L +103 "collection"'P9 +3 "core" 9J +103 "collection"'Z9 +2 "core" 9H +103 "collection"'[9 +2 "core" 9\ F +103 "collection"'X9 +2 "core" 9\ E +103 "collection"'H9 +2 "core" 92C +103 "collection"'V9 +2 "core" 9EB +103 "collection"'S9 +3 "core" 9Z@ +102 "collection"'b9 +3 "core" 9m> +102 "collection"'9 +3 "core" 9= +102 "collection"'9 +2 "core" 9#< +103 "collection"'9 +3 "core" 9': +103 "collection"'a9 +2 "core" 9,7 +103 "collection"'\\9 +21 "core" 916 +102 "collection"'9 +2 "core" 955 +103 "collection"'Y9 +2 "core" 994 +103 "collection"'`9 +3 "core" 9=2 +103 "collection"'^9 +2 "core" 9A1 +103 "collection"'i9 +2 "core" 9%F/ +103 "collection"'e9 +2 "core" 96J. +103 "collection"']9 +2 "core" 9FN, +103 "collection"'g9 +3 "core" 9WR, +103 "collection"'f9 +2 "core" 9gV* +103 "collection"'n9 +2 "core" 9u[* +103 "collection"'j9 +3 "core" 9_) +102 "collection"'c9 +3 "core" 9c' +102 "collection"'h9 +3 "core" 9g& +103 "collection"'r9 +2 "core" 9k% +103 "collection"'l9 +2 "core" 9p" +103 "collection"'d9 +2 "core" 9t" +103 "collection"'o9 +2 "core" 9x +103 "collection"'k9 +3 "core" 9| +103 "collection"'p9 +2 "core" 9 +103 "collection"'x9 +2 "core" 9  +103 "collection"'I9 +2 "core" 9  +103 "collection"';9 +2 "core" 9  +103 "collection"'t9 +3 "core" 9 * +103 "collection"' 9 +2 "core" 9 6 +103 "collection"'m9 +3 "core" 9 C +102 "collection"'u9 +2 "core" 9 O +103 "collection"'L9 +3 "core" 9 Z +102 "collection"'9 +2 "core" 9 f +103 "collection"'q9 +2 "core" 9 q +103 "collection"'9 +3 "core" 9 | +102 "collection"'{9 +2 "core" 9  +103 "collection"'9 +2 "core" 9  +25 "Can"1 r mL 7w +78 "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"'@9 +6 "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"'D9 +6 "core" 9  +104 "collection"' 9 +3 "core" 9  +102 "collection"'9 +3 "core" 9\  +103 "collection"'9 +2 "core" 9\  +137 "collection"'9 +11 "core" 9\  +103 "collection"' 9 +2 "core" 9\  +104 "collection"'9 +2 "core" 9\  +103 "collection"'U9 +2 "core" 9\ # +103 "collection"'9 +3 "core" 9\ ) +102 "collection"'9 +3 "core" 9\ . +104 "collection"'"9 +5 "core" 9\ 3 +106 "collection"'#9 +6 "core" 9\ 8 +104 "collection"'&9 +6 "core" 9\ =\ +104 "collection"''9 +6 "core" 9\ B +104 "collection"'9 +6 "core" 9\ E# +105 "collection"')9 +5 "core" 9\ J(\ +106 "collection"'*9 +4 "core" 9\ N,\ +106 "collection"'9 +6 "core" 9\ P1\ +104 "collection"'$9 +6 "core" 9\ V5\ +105 "collection"'+9 +5 "core" 9\ [9 +105 "collection"',9 +6 "core" 9\ ]>\ +104 "collection"'-9 +6 "core" 9\ `B\ +104 "collection"'(9 +5 "core" 9\ dG +106 "collection"'%9 +4 "core" 9\ gK\ +105 "collection"'09 +2 "core" 9\ iO\ +4 .tCH.hold 10:00,70C +3 "collection"'1 `\ `\ g\ +2 '39 +4 "core" P +4 9\ j\ +3003 "collection"'59 +3 "core" 9\ y +3004 "collection"'.9 +3 "core" 9\  +3004 "collection"'69 +3 "core" 9\ &i +3004 "collection"'9 +2 "core" 9\ 3 +3004 "collection"'29 +3 "core" 9\ AZ +3004 "collection"'/9 +3 "core" 9\ M +3003 "collection"'9 +3 "core" 9\ XJ +3004 "collection"':9 +3 "core" 9\ e\ +3004 "collection"'<9 +2 "core" 9\ h;\ +3004 "collection"'79 +3 "core" 9\ o +3004 "collection"'89 +3 "core" 9\ s,\ +3003 "collection"'49 +3 "core" 9\ t\ +3003 "collection"'9 +3 "core" 9\ w\ +3004 "collection"'C9 +3 "core" 9\  +3004 "collection"'=9 +3 "core" 9\  +3003 "collection"'E9 +3 "core" 9\  +3004 "collection"'99 +3 "core" 9\ \ +3004 "collection"'B9 +3 "core" 9\ u\ +2084 "Can"" t17m +920 "collection"'w9 +3 "core" 9\ \ +2870 ` +133 "collection"'!9 +2 "core" 9\  +1716 !to:IRB::Abort:@checkpoint: omitted: mesg"User Abort!!:bt["1/home/esp/esp2/lib/esp.rb:83:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +3856 #-> CH.coast + .CH.coast +2 "collection"'v +2 'N9 +2 "core" 9\ J\ K +50494 "Can"6 cxx7r +60002 4 c|]7u +4113 #t-> PH.seek28, '5.00'; PH.hold '2:00:00', 28; loop {puts PH; Delay.sleep '1:00'} +2 !o:SyntaxError: mesg"compile error\ (ESP):70: syntax error, unexpected ';', expecting tCOLON2 or '[' or '.'\ PH.seek28, '5.00'; PH.hold '2:00:00', 28; loop {...\ ^:bt["(ESP):70:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +5629 #-> PH.seek 28, '5.00'; PH.hold '2:00:00', 28; loop {puts PH; Delay.sleep '1:00'} +3 .PH.seek 28C,5 seconds +2 "processing"%A  +3 %G9 +3 "core" 9 +104 "processing"%>9 +3 "core" 9 +102 "processing"%Q9 +3 "core" 9  +102 "processing"%M9 +3 "core" 9  +102 "processing"%J9 +3 "core" 9 +78  +4 !to:Thermal::Error\ :@checkpoint: omitted: @replyo:I2C::Thermal::RunReply\ : @error0:\ @ticsi: @sourcei*:@destinationi%: @tagiF: mesg" exit +6 #mEXIT @1684963842.62EDT @1684963851.71EDT = =tMAIN =mMAIN_scheduler @EDT1684963853.47 #"core_reset"Sent BREAK +2 #t@11836 select with ifg=0x10, ie=0xF5 + #@12494 receive with ifg=0x10, ie=0xFD + #@13131 receive with ifg=0x10, ie=0xFD + #@13788 receive with ifg=0x10, ie=0xFD #@14426 receive with ifg=0x10, ie=0xFD + #@15073 receive with ifg=0x10, ie=0xFD + #@15720 receive with ifg=0x10, ie=0xFD #@16050 receive with ifg=0x80, ie=0xFD + #@20253 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +12 #ESP2 v3.42 I2C Gateway v3.20 for core bus +248 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +394 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4 "Can"& e}r + & e}r + #tPolling Can every 10:00 +7 #Cleanly exited at 17:30:42EDT24-May-23 +17318 #-> PH.seek 28, '5:00'; PH.hold '2:00:00', 28; loop {puts PH; Delay.sleep '1:00'} +3 .PH.configure :default + "processing"%\ 2 +3 .tPH.seek 28C,5:00 +3 "processing"%  +156 "sampler") +2 ) +3 "core"  +2 "collection"' +2 ' +4 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +3 "collection"'% +3 "core" %kn g +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +4 "core" + + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +4 "core" %W y +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" % 6 +2 .tSS.configure :default +3 "sampler")#.0X PH.seek 28, '5:00'; PH.hold '2:00:00', 28; loop{puts PH; Delay.sleep '1:00'} +3 .PH.seek 28C,5:00 +2 "processing"%  +3 %9 +5 "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 +103 "processing"%9 +3 "core" 9 +103 "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 +3 "core" 9/ +102 "processing"%&9 +3 "core" 93 +102 "processing"%'9 +3 "core" 97 +102 "processing"%(9 +3 "core" 9; +102 "processing"%)9 +3 "core" 9@ +103 "processing"%*9 +2 "core" 9D +103 "processing"%+9 +3 "core" 9H +102 "processing"%,9 +3 "core" 9L +102 "processing"%-9 +3 "core" 9P +102 "processing"%.9 +3 "core" 9U +103 "processing"%/9 +2 "core" 9Y +103 "processing"%09 +3 "core" 9] +102 "processing"%19 +2 "core" 9a +103 "processing"%29 +3 "core" 9e +102 "processing"%39 +3 "core" 9j +103 "processing"%49 +2 "core" 9n +103 "processing"%59 +2 "core" 9r +103 "processing"%69 +3 "core" 9v +102 "processing"%79 +3 "core" 9 z +102 "processing"%89 +3 "core" 9  +102 "processing"%99 +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  +103 "processing"%?9 +3 "core" 9# +102 "processing"%@9 +3 "core" 9' +102 "processing"%A9 +3 "core" 9* +102 "processing"%B9 +3 "core" 9. +103 "processing"%C9 +3 "core" 92 +102 "processing"%D9 +3 "core" 95 +102 "processing"%E9 +3 "core" 9: +102 "processing"%F9 +3 "core" 9= +3 .tPH.hold 2:00:00,28C +3 "processing"%G pp; +2 %H9 +6 "core"  + 9= +6002 "processing"%I9 +3 "core" 9 +6008 "processing"%J9 +3 "core" 9 +6004 "processing"%K9 +91 "core" 9 +6008 "processing"%L9 +2 "core" 9 +2928 "Can" d=?l +3076 "processing"%M9 +3 "core" 9 +6009 "processing"%N9 +2 "core" 9 +6004 "processing"%O9 +3 "core" 9} +6009 "processing"%P9 +2 "core" 9 +6004 "processing"%Q9 +3 "core" 9w +6008 "processing"%R9 +2 "core" 9 h +6004 "processing"%S9 +3 "core" 9\ X +6008 "processing"%T9 +3 "core" 9 H +1214 !to:IRB::Abort:@checkpoint: omitted: mesg"User Abort!!:bt["1/home/esp/esp2/lib/esp.rb:83:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +688 #-> PH.coast +2 .PH.coast + "processing"%U +2 "core"  +2 "processing"%V9 +4 "core" 9 +6060 #t-> PC.unload flush +3 !o:NoMethodError : mesgu:NameError::message+undefined method `unload' for PC:Clamp: name: unload: args[:\ flush:bt[ "8/home/esp/esp2/lib/slide.rb:441:in `method_missing'"(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 +424 #-> PC.unloadflush +2 !o:NoMethodError : mesgu:NameError::message0undefined method `unloadflush' for PC:Clamp: name:unloadflush: args[:bt[ "8/home/esp/esp2/lib/slide.rb:441:in `method_missing'"(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 +1791 #-> PC.unloadFlush +2 "processing"%W& +3 "core" &TG%P 0 +2 #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&X& +3 "core" & @ ? ;8 +2 "manipulator"&Y% +4 "core" %9 2 : ^ +3 .tForearm.seek :retract + "manipulator"&Z'\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&[( +366 "core" ( +2 "manipulator"&\\& +4 "core" & I F 4 K +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &]& +3 "core" & = @ } K +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&^' +100 "core" ' +2 .tHand.close + "manipulator"&_/ +74 "core" / +2 .tPC.seek :open +2 "processing"%`( +404 "core" ( +2 "manipulator"&a& +3 "core" & p o K +2 "manipulator"&b% +4 "core" % n o  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&c'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&d(- +142 "core" ( +2 "manipulator"&e& +4 "core" &-\ d j $ +35 .tElbow.reconfigure :loose +10 "manipulator"&$ &.,(#b +3 &f& +3 "core" &-\ b ` $ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&g'! +109 "core" ' +2 .tHand.open + "manipulator"&h1 +68 "core" 1 +2 "manipulator"&i% +4 "core" % +p N L +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&j'\ +110 "core" ' +2916 "Can" S շx +16302 #t-> CH.seek 70, '8:00'; CH.hold '10:00', 70;loop {puts CH; Delay.sleep 30} +3 .CH.seek 70C,8:00 +2 "collection"'k \ t +3 'l9 +4 "core" 9 +103 "collection"'m9 +2 "core" 9d +103 "collection"'n9 +2 "core" 9 d +103 "collection"'o9 +2 "core" 9 d +103 "collection"'p9 +2 "core" 9d +103 "collection"'q9 +3 "core" 9d +103 "collection"'r9 +2 "core" 9d +103 "collection"'s9 +2 "core" 9d +103 "collection"'t9 +3 "core" 9"d +102 "collection"'u9 +2 "core" 9&d +103 "collection"'v9 +3 "core" 9+d +102 "collection"'w9 +2 "core" 9/d +103 "collection"'x9 +3 "core" 93d +102 "collection"'y9 +3 "core" 97d +102 "collection"'z9 +2 "core" 9;d +103 "collection"'{9 +3 "core" 9@d +103 "collection"'|9 +2 "core" 9Dd +103 "collection"'}9 +3 "core" 9Hd +102 "collection"'~9 +3 "core" 9Ld +102 "collection"'9 +3 "core" 9Pd +102 "collection"'9 +3 "core" 9Ud +103 "collection"'9 +3 "core" 9'Yd +102 "collection"'9 +3 "core" 93]d +102 "collection"'9 +3 "core" 9Bad +102 "collection"'9 +3 "core" 9Oed +102 "collection"'9 +3 "core" 9^jd +103 "collection"'\ 9 +3 "core" 9ond +102 "collection"' 9 +3 "core" 9rd +102 "collection"'9 +3 "core" 9vd +102 "collection"'9 +3 "core" 9{d +102 "collection"'9 +3 "core" 9d +103 "collection"'9 +2 "core" 9d +103 "collection"'9 +2 "core" 9d +103 "collection"'9 +3 "core" 9d +102 "collection"'9 +3 "core" 9d +102 "collection"'9 +3 "core" 9 d +103 "collection"'9 +2 "core" 9d +103 "collection"'9 +3 "core" 9/d +102 "collection"'9 +3 "core" 9Bd +102 "collection"'9 +3 "core" 9Vd +102 "collection"'9 +3 "core" 9id +103 "collection"' 9 +2 "core" 9|d +103 "collection"'!9 +3 "core" 9d +102 "collection"'"9 +3 "core" 9c +102 "collection"'#9 +2 "core" 9a +103 "collection"'$9 +3 "core" 9^ +102 "collection"'%9 +3 "core" 9\\ +102 "collection"'&9 +3 "core" 9[ +102 "collection"''9 +2 "core" 9 Y +103 "collection"'(9 +3 "core" 9W +102 "collection"')9 +3 "core" 91U +103 "collection"'*9 +2 "core" 9DT +103 "collection"'+9 +2 "core" 9ZQ +103 "collection"',9 +2 "core" 9nP +103 "collection"'-9 +3 "core" 9M +102 "collection"'.9 +3 "core" 9K +103 "collection"'/9 +2 "core" 9I +103 "collection"'09 +2 "core" 9H +103 "collection"'19 +2 "core" 9E +103 "collection"'29 +2 "core" 9D +103 "collection"'39 +3 "core" 9B +103 "collection"'49 +2 "core" 9A +103 "collection"'59 +2 "core" 9$? +103 "collection"'69 +3 "core" 98\ = +102 "collection"'79 +4 "core" 9K< +102 "collection"'89 +2 "core" 9_: +103 "collection"'99 +2 "core" 9r9 +103 "collection"':9 +2 "core" 97 +103 "collection"';9 +2 "core" 95 +103 "collection"'<9 +3 "core" 9#3 +102 "collection"'=9 +3 "core" 9'2 +103 "collection"'>9 +2 "core" 9+0 +103 "collection"'?9 +2 "core" 9// +103 "collection"'@9 +2 "core" 94. +103 "collection"'A9 +3 "core" 98, +102 "collection"'B9 +3 "core" 9<+ +103 "collection"'C9 +2 "core" 9&@* +103 "collection"'D9 +2 "core" 97D( +103 "collection"'E9 +2 "core" 9GI( +103 "collection"'F9 +2 "core" 9WM& +103 "collection"'H9 +3 "core" 9iQ$ +103 "collection"'I9 +2 "core" 9vU$ +103 "collection"'J9 +2 "core" 9Z" +103 "collection"'9 +2 "core" 9^! +103 "collection"'K9 +3 "core" 9b +102 "collection"'L9 +3 "core" 9f +144 "collection"'9 +3 "core" 9l +102 "collection"'M9 +3 "core" 9p +102 "collection"'N9 +3 "core" 9t +102 "collection"'O9 +3 "core" 9y +102 "collection"'P9 +4 "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"'V9 +3 "core" 9 E +102 "collection"'W9 +3 "core" 9 P +102 "collection"'X9 +3 "core" 9 Z +102 "collection"'Y9 +3 "core" 9 d +102 "collection"'9 +3 "core" 9 n +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  +102 "collection"'Z9 +3 "core" 9  +103 "collection"' 9 +3 "core" 9  +102 "collection"'a9 +3 "core" 9  +102 "collection"'b9 +3 "core" 9  +102 "collection"'e9 +4 "core" 9  +102 "collection"'^9 +3 "core" 9  +103 "collection"'f9 +2 "core" 9  +103 "collection"'[9 +2 "core" 9  +103 "collection"'h9 +3 "core" 9  +102 "collection"'i9 +3 "core" 9  +102 "collection"'c9 +3 "core" 9  +102 "collection"'g9 +2 "core" 9  +103 "collection"'l9 +3 "core" 9  +102 "collection"'m9 +3 "core" 9  +102 "collection"'n9 +3 "core" 9 \ +102 "collection"'o9 +3 "core" 9  +103 "collection"'p9 +2 "core" 9\ \ +103 "collection"'q9 +3 "core" 9\ \ +102 "collection"'r9 +3 "core" 9\  +102 "collection"'s9 +3 "core" 9\  \ +102 "collection"'t9 +3 "core" 9\  +103 "collection"'u9 +3 "core" 9\  +102 "collection"'v9 +3 "core" 9\  +102 "collection"'w9 +3 "core" 9\ \ +102 "collection"'x9 +3 "core" 9\ $!\ +103 "collection"'y9 +3 "core" 9\ '% +102 "collection"'z9 +3 "core" 9\ ,) +3 .tCH.hold 10:00,70C +3 "collection"'{ `\ t `\ +\ +2 '|9 +6 "core" * + 9\ ,\ + +3004 "collection"'}9 +2 "core" 9\ cy +3004 "collection"'~9 +3 "core" 9\ e +3003 "collection"'9 +3 "core" 9\ Y$i +3004 "collection"'9 +3 "core" 9\ U/ +3009 "collection"'9 +2 "core" 9\ W9Z +3004 "collection"'9 +3 "core" 9\ iD +3004 "collection"'9 +3 "core" 9\ vQK\ +3004 "collection"'9 +3 "core" 9\ zX +3008 "collection"'9 +3 "core" 9\ z\\; +2783 "Can" k +220 "collection"'\ 9 +3 "core" 9\ vd +3004 "collection"' 9 +3 "core" 9\ qf,\ +3004 "collection"'9 +3 "core" 9\ sh\ +3009 "collection"'9 +2 "core" 9\ tl\ +3004 "collection"'9 +3 "core" 9\ vp +3003 "collection"'9 +3 "core" 9\ xr +3004 "collection"'9 +3 "core" 9\ ux +3009 "collection"'9 +3 "core" 9\ r|\ +3004 "collection"'9 +3 "core" 9\ tv\ +3004 "collection"'9 +3 "core" 9\ t\ +2850 ` +153 "collection"'9 +2 "core" 9\ p +488 !to:IRB::Abort:@checkpoint: omitted: mesg"User Abort!!:bt["1/home/esp/esp2/lib/esp.rb:83:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +680 #-> CH.coast +2 .CH.coast + "collection"' +2 '9 +2 "core" 9\ l +2102 #t-> Arm.grab CC +2 "manipulator"&& +3 "core" &-\ o k $ +2 "manipulator"&% +4 "core" %  p q v  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"& ( +273 "core" ( + "manipulator"&!& +4 "core" & e ` 8 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &"& +2 "core" & Y b 8 +3 .tForearm.seek CC +2 "manipulator"&#', +104 "core" ' +2 .tHand.close + "manipulator"&$/ +72 "core" / +1033 #t-> CC.open + .CC.seek :open +2 "collection"'%( +380 "core" ( +2 "collection"'&& +3 "core" &06 +1109 #t-> Arm.garage +2 "manipulator"&'& +3 "core" & 7 @ N 8 +2 "manipulator"&(% +3 "core" %  < ? E  +2 .tForearm.seek :retract +2 "manipulator"&)'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +4 "manipulator"&*(- +286 "core" ( +2 "manipulator"&+& +3 "core" &-   +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &,& +3 "core" &-   +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&-'! +107 "core" ' +2 "manipulator"&.& +39 "core" &- J G  +10 "manipulator"&/% +4 "core" %* A = {  +1320 #t-> Hand.open +2 .Hand.open + "manipulator"&01 +64 "core" 1 +916 #t-> Arm.clear +2 "manipulator"&1& +3 "core" &- : ? Z  +2 "manipulator"&2% +4 "core" % < 2  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&3'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear +2 "manipulator"&4(d +139 "core" ( +2 "manipulator"&5& +3 "core" &d \\ \\ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &6& +3 "core" &d x \\ +3 .tForearm.seek :clear + "manipulator"&7'\ +14 "core" ' +3 "manipulator"&8& +3 "core" &d  \\ +2 "manipulator"&9% +4 "core" %\    } +20194 "Can" AG{ +19118 #"preston"Session Begun +1484 #-> PC.loadPuck :saf, 6 +3 #Loading saf puck from tube 6 into Processing Clamp +3 "processing"%:& +5 "core" & +3 "manipulator"&;% +3 "core" %\  K ! } +3 "storage"(<% +3 "core" % +2 "storage"(=. +4 "core" ., +2 ."preston"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +4 ."preston"SC.seek 6 +3 "storage"(>(K +506 "core" ( +2 ."preston"SC.configure :limp +3 "storage"($(\ 1b +5 (?& +3 "core" &K 1  +2 "manipulator"&@& +4 "core" &d  \\ +2 "manipulator"&A% +4 "core" %\    } +2 ."preston"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 ."preston"Elbow.seek 6 +2 "manipulator"&B( +104 "core" ( + "manipulator"&C& +4 "core" &  "x +2 "storage"(D& +4 "core" &K  +2 ."preston"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."preston"Forearm.seek 6 + 700 counts +3 "manipulator"&E'7 +105 "core" ' +2 "storage"(F& +3 "core" &K  3  +3 ."preston"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +6 ."preston"SE.seek :beamBreak +2 "storage"(H'H +299 "core" ' +2 "storage"(I- +4 "core" -'| + ."preston"SE.configure :default +4 "storage"(#QK-0-\ b +6 ."preston"SE.seek :down +2 "storage"(J'v +271 "core" ' +2 ."preston"SE.stop +2 "storage"(5 +5 "manipulator"&% +3 "core" %W   +3 ."preston"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."preston"Forearm.seek :retract +3 "manipulator"&K'\ +88 "core" ' +2 !"preston"o:Puck::Error :@checkpoint: omitted: mesg"-1 puck loaded in tube 6 when expecting 0:@timestampu: Time }::bt[";/home/esp/esp2/utils/puckmoves.rb:259:in `verifyCount'":/home/esp/esp2/utils/puckmoves.rb:586:in `raiseStack'"4/home/esp/esp2/utils/puckmoves.rb:366:in `load'",/home/esp/esp2/lib/msg.rb:68:in `retry'"4/home/esp/esp2/utils/puckmoves.rb:364:in `load'"4/home/esp/esp2/utils/puckmoves.rb:359:in `loop'"4/home/esp/esp2/utils/puckmoves.rb:359:in `load'"8/home/esp/esp2/utils/puckmoves.rb:968:in `loadPuck'"#preston:1:in `topLevelBinding'" access 6 +4 "storage"(L% +4 "core" %  +3 "manipulator"&% +3 "core" %\   +2 "manipulator"&M& +4 "core" &  "x +3 ."preston"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +4 ."preston"SC.seek 3 +2 "storage"(N( +508 "core" ( +3 ."preston"SC.configure :limp +4 "storage"($(\ 1b +4 (O& +2 "core" & +197 #"preston"-> PC.loadPuck :saf, 6 +3 #Loading saf puck from tube 6 into Processing Clamp +4 "processing"%P& +4 "core" & +2 "manipulator"&Q% +4 "core" %\    +2 "storage"(R% +5 "core" % + "storage"(S. +4 "core" .( +2 ."preston"SC.reconfigure :tight +4 "storage"($\ .(\ 1~b +4 ."preston"SC.seek 6 +2 "storage"(T(K +510 "core" ( +2 ."preston"SC.configure :limp +4 "storage"($(\ 1b +4 (U& +3 "core" &K -  +2 "manipulator"&V& +4 "core" & ~ } "x +2 ."preston"Elbow.seek 6 +3 "manipulator"&W( +14 "core" ( + "manipulator"&X& +4 "core" &  - +2 "storage"(Y& +4 "core" &K   +3 ."preston"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."preston"Forearm.seek 6 + 700 counts +3 "manipulator"&'7 +104 "core" ' + "storage"(& +4 "core" &K *  +2 ."preston"SE.reconfigure :pick +4 "storage"(#]K-0-\ b +5 ."preston"SE.seek :beamBreak +2 "storage"(\\'H +301 "core" ' +2 "storage"(]- +4 "core" -'} + ."preston"SE.configure :default +4 "storage"(#QK-0-\ b +41 (_& +10 "core" &K  +2 "manipulator"&Z& +4 "core" & x t ) - +2 ."preston"Elbow.seek 6 +2 "manipulator"& ( +10 "core" ( +2 "manipulator"&a& +4 "core" &  ! +2 "storage"(b& +4 "core" &K   +3 ."preston"Forearm.seek 6 + 300 counts +3 "manipulator"&e'ϧ +23 "core" ' +2 ."preston"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 ."preston"Hand.close +2 "manipulator"&^/ +76 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&f& +2 "storage"(['v +7 "core" &   +3 "manipulator"&h% +3 "core" % Ϫ \\  +3 ."preston"Forearm.seek :retract +3 "manipulator"&i'\ +101 "core" ' +2 ."preston"Elbow.seek PC +3 "manipulator"&c( +153 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +93 "core" ( + "manipulator"&g& +4 "core" & | } h  +2 ."preston"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 &l& +3 "core" & } |  +2 ."preston"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."preston"Forearm.seek PC +3 "manipulator"&m' +105 "core" ' + "manipulator"&n& +4 "core" & }  +2 "manipulator"&o% +4 "core" % | z { +2 "processing"%p& +4 "core" & +3 "processing"%q& +5 "core" & +2 ."preston"PC.seek :closed +4 "processing"%r(Tg +5 "core" & +4 & 6 +10 &9FsM 3 +9 &\\mvw G +10 &Z T +9 &F T +9 &tI S +10 &6K S +9 &ID T +9 &Jx T +10 &|HJ S +9 &=Jx T +9 & J T +10 &"J S +9 &$J T +10 &&EI T +9 &(L T +9 &)I T +10 &+I T +9 &-ND{ S +9 &/F S +10 &0F| S +9 &2K S +10 &4VD S +9 &6Ix S +9 &7J{ S +10 &9Jy T +9 &;^Iw S +10 &=Ez T +9 &>Im T +9 &@Dq T +10 &BeFm T +9 &D(Dn S +9 &EJo T +10 &GOo U +9 &Ig\\q V +9 &K!ys Y +10 &Ln [ +9 &Nh Z +10 &Pbp Z +9 &R$i Z +9 &Sibm - +10 &T?\\j 6 +9 ( + &TF"h / +3 "processing"%q& +3 #"preston"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.78 +3 .Hand.open +4 "manipulator"&s1 +69 "core" 1 +2 "manipulator"&t% +3 "core" %  (  +3 ."preston"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."preston"Forearm.seek :retract +2 "manipulator"&u'\ +92 "core" ' +3220 #"preston"-> PSV.PSR +2 .PSV.dial PSR +5 "processing"%v +146 "core"  +69 #"preston"-> PSR.flush +2 .PSR.select :flush +5 "processing"%j +208 #"preston"-> PS.fill +3 .PS.seek 2.5ml +4 "processing"%w' +2640 "core" ' + "processing"%x% +4 "core" %K \ +9 #"preston"-> PSV.waste1; PS.empty +2 .PSV.dial :waste1 +4 "processing"%y  +50 "core"  +2 ."preston"PS.seek 0ml +4 "processing"%z'W +2636 "core" ' +2 "processing"%|% +3 "core" %TR +5016 #"preston"-> PSV.PSR +3 .PSV.dial PSR +4 "processing"%} +47 "core" +317 #"preston"-> PSR.fill +2 .PSR.select :fill +5 !o:Valve::Manifold::Error: mesg"6Processing Valve::Manifold has no selection: fill:@timestampu: Time F:bt["//home/esp/esp2/lib/valve.rb:171:in `fetch'"./home/esp/esp2/lib/valve.rb:176:in `call'"//home/esp/esp2/lib/valve.rb:176:in `fetch'"//home/esp/esp2/lib/valve.rb:201:in `goal='"8/home/esp/esp2/lib/valve.rb:213:in `method_missing'"#preston:9:in `topLevelBinding'" PS.fill +3 .PS.seek 2.5ml +4 "processing"%~' +2632 "core" ' +2 "processing"%% +3 "core" %=  +10 #"preston"-> PSV.PTV;PTV.puck +2 .PSV.dial PTV +3 "processing"% +82 "core" +2 ."preston"PTV.dial :puck +3 "processing"%  +137 "core"  +3590 #"preston"-> PBV.legend +545 #-> PBV.air +3 .PBV.dial :air +4 "processing"%  +2006 !"preston"o:I2C::Request::Timeout: @requesto:I2C::Shaft::RotateRequest:@maxDelayo:\ Delay: @_dc_obji:\ @goali: @dontLog0: @timeout0: @replyqo:\ Queue: @que[: @waiting[:@destinationi*: @channeli: @tag0:@direction0: mesg"6No Response to I2C::Shaft::RotateRequest[04:->25]:bt["3/home/esp/esp2/lib/i2c/msg.rb:320:in `process'"6/home/esp/esp2/lib/schedule.rb:185:in `asyncStep'"1/home/esp/esp2/lib/schedule.rb:473:in `step'"4/home/esp/esp2/lib/schedule.rb:211:in `process'"2/home/esp/esp2/lib/schedule.rb:229:in `start'"1/home/esp/esp2/lib/schedule.rb:228:in `loop'"2/home/esp/esp2/lib/schedule.rb:228:in `start'"-/home/esp/esp2/lib/esp.rb:215:in `shell'"4/home/esp/esp2/lib/realtime.rb:21:in `realTime'"#/home/esp/esp2/mode/real.rb:11"2/home/esp/esp2/lib/framework.rb:110:in `load'"0/home/esp/esp2/lib/framework.rb:110:in `ld'"4/home/esp/esp2/lib/framework.rb:135:in `ldMode'""/home/esp/esp2/lib/esp.rb:346"1/home/esp/esp2/lib/esp.rb:79:in `mainThread'"1/home/esp/esp2/lib/esp.rb:79:in `initialize'"!/home/esp/esp2/lib/esp.rb:79 +3 #Retry #1 of 3 +3 "processing"%  +4 "core"  + !o:I2C::UnexpectedReply: mesg"5I2C::Shaft::RotateReply[04:25->20]aborted at 187:bt["=/home/esp/esp2/lib/i2c/msg.rb:618:in `processUnexpected'"3/home/esp/esp2/lib/i2c/msg.rb:613:in `process'"2/home/esp/esp2/lib/msg.rb:212:in `initialize'",/home/esp/esp2/lib/msg.rb:209:in `loop'"2/home/esp/esp2/lib/msg.rb:209:in `initialize'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +258 ."preston"PBV.stop +7 "processing"%  +5 "core"  +7 +3 !"preston"o:IRB::Abort :@checkpoint: omitted: mesg"8User Abort!! while rotating Processing Bottom Valve:@timestampu: Time iM:bt["7/home/esp/esp2/lib/cmdserver.rb:294:in `interrupt'"7/home/esp/esp2/lib/cmdserver.rb:405:in `interrupt'",preston aborter-:1:in `topLevelBinding'" PBV.air +2 .PBV.dial :air +4 "processing"%  +931 ."preston"PBV.stop +7 "processing"%\  +4 "core"  +7 +2 !"preston"o:IRB::Abort :@checkpoint: omitted: mesg"8User Abort!! while rotating Processing Bottom Valve:@timestampu: Time ԎAN:bt["7/home/esp/esp2/lib/cmdserver.rb:294:in `interrupt'"7/home/esp/esp2/lib/cmdserver.rb:405:in `interrupt'",preston aborter-:1:in `topLevelBinding'" PBV.air +2 .PBV.dial :air +4 "processing"%  +2006 !"preston"o:I2C::Request::Timeout: @requesto:I2C::Shaft::RotateRequest:@maxDelayo:\ Delay: @_dc_obji:\ @goali: @dontLog0: @timeout0: @replyqo:\ Queue: @que[: @waiting[:@destinationi*: @channeli: @tag0:@direction0: mesg"6No Response to I2C::Shaft::RotateRequest[0C:->25]:bt["3/home/esp/esp2/lib/i2c/msg.rb:320:in `process'"6/home/esp/esp2/lib/schedule.rb:185:in `asyncStep'"1/home/esp/esp2/lib/schedule.rb:473:in `step'"4/home/esp/esp2/lib/schedule.rb:211:in `process'"2/home/esp/esp2/lib/schedule.rb:229:in `start'"1/home/esp/esp2/lib/schedule.rb:228:in `loop'"2/home/esp/esp2/lib/schedule.rb:228:in `start'"-/home/esp/esp2/lib/esp.rb:215:in `shell'"4/home/esp/esp2/lib/realtime.rb:21:in `realTime'"#/home/esp/esp2/mode/real.rb:11"2/home/esp/esp2/lib/framework.rb:110:in `load'"0/home/esp/esp2/lib/framework.rb:110:in `ld'"4/home/esp/esp2/lib/framework.rb:135:in `ldMode'""/home/esp/esp2/lib/esp.rb:346"1/home/esp/esp2/lib/esp.rb:79:in `mainThread'"1/home/esp/esp2/lib/esp.rb:79:in `initialize'"!/home/esp/esp2/lib/esp.rb:79 +3 #Retry #1 of 3 +3 "processing"%k  +4 "core"  + !o:I2C::UnexpectedReply: mesg"5I2C::Shaft::RotateReply[0C:25->20]aborted at 191:bt["=/home/esp/esp2/lib/i2c/msg.rb:618:in `processUnexpected'"3/home/esp/esp2/lib/i2c/msg.rb:613:in `process'"2/home/esp/esp2/lib/msg.rb:212:in `initialize'",/home/esp/esp2/lib/msg.rb:209:in `loop'"2/home/esp/esp2/lib/msg.rb:209:in `initialize'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +2040 !"preston"o:I2C::Request::Timeout: @requesto:I2C::Shaft::RotateRequest:@maxDelayo:\ Delay: @_dc_obji:\ @goali: @dontLog0: @timeout0: @replyqo:\ Queue: @que[: @waiting[:@destinationi*: @channeli: @tag0:@direction0: mesg"6No Response to I2C::Shaft::RotateRequest[6B:->25]:bt["3/home/esp/esp2/lib/i2c/msg.rb:320:in `process'"6/home/esp/esp2/lib/schedule.rb:185:in `asyncStep'"1/home/esp/esp2/lib/schedule.rb:473:in `step'"4/home/esp/esp2/lib/schedule.rb:211:in `process'"2/home/esp/esp2/lib/schedule.rb:229:in `start'"1/home/esp/esp2/lib/schedule.rb:228:in `loop'"2/home/esp/esp2/lib/schedule.rb:228:in `start'"-/home/esp/esp2/lib/esp.rb:215:in `shell'"4/home/esp/esp2/lib/realtime.rb:21:in `realTime'"#/home/esp/esp2/mode/real.rb:11"2/home/esp/esp2/lib/framework.rb:110:in `load'"0/home/esp/esp2/lib/framework.rb:110:in `ld'"4/home/esp/esp2/lib/framework.rb:135:in `ldMode'""/home/esp/esp2/lib/esp.rb:346"1/home/esp/esp2/lib/esp.rb:79:in `mainThread'"1/home/esp/esp2/lib/esp.rb:79:in `initialize'"!/home/esp/esp2/lib/esp.rb:79 +15 #Retry #2 of 3 +3 "processing"%  +4 "core"  + !o:I2C::UnexpectedReply: mesg"5I2C::Shaft::RotateReply[6B:25->20]aborted at 191:bt["=/home/esp/esp2/lib/i2c/msg.rb:618:in `processUnexpected'"3/home/esp/esp2/lib/i2c/msg.rb:613:in `process'"2/home/esp/esp2/lib/msg.rb:212:in `initialize'",/home/esp/esp2/lib/msg.rb:209:in `loop'"2/home/esp/esp2/lib/msg.rb:209:in `initialize'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +392 "Can" Y +306 ."preston"PBV.stop +7 "processing"%  +5 "core"  +7 +3 !"preston"o:IRB::Abort :@checkpoint: omitted: mesg"8User Abort!! while rotating Processing Bottom Valve:@timestampu: Time ^(T:bt["7/home/esp/esp2/lib/cmdserver.rb:294:in `interrupt'"7/home/esp/esp2/lib/cmdserver.rb:405:in `interrupt'",preston aborter-:1:in `topLevelBinding'" PBV +717 #-> PBV.stop +2 .PBV.stop +5 "processing"%  +8 "core" +149 #"brent"-> PBV +919 #-> PBV.rawPosition +356 #-> PBV.rawPosition +21734 #"preston"-> PBV.air +3 .PBV.dial :air +5 "processing"%  +1445 ."preston"PBV.stop +8 "processing"%  +6 "core"  +5 +3 !"preston"o:IRB::Abort :@checkpoint: omitted: mesg"8User Abort!! while rotating Processing Bottom Valve:@timestampu: Time ls:bt["7/home/esp/esp2/lib/cmdserver.rb:294:in `interrupt'"7/home/esp/esp2/lib/cmdserver.rb:405:in `interrupt'",preston aborter-:1:in `topLevelBinding'" PBV.air +2 .PBV.dial :air +6 "processing"%  +1108 #"brent"-> PBV.stop +3 .PBV.stop +5 "processing"%  +3 "core"  +5 !"preston"o:Shaft::Error :@checkpoint: omitted: @replyo:I2C::Shaft::RotateReply\ : @error: aborted: @sourcei*: @anglei:@destinationi%: @tagi: mesg":Processing Bottom Valve aborted at spare2 + 20 counts:@axisName"Processing Bottom Valve:@timestampu: Time  ESP.shutdown +6 "processing"% +3 #"preston"Asleep / Shutdown +47 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF +5 #Shutdown +4177 #"preston"-> ESP.awake +4 !o:NoMethodError\ : mesgu:NameError::message,undefined method `awake' for ESP:Module: name:\ awake: args[:@timestampu: Time H:bt["$preston:19:in `topLevelBinding'" ESP.wakeup +7 #Powering core bus +539 .Gate.power :raw,:ON +3 "sampler") +45 ) +3 "core"  +2 "collection"' +2 '{ +4 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +3 ."preston"CS.configure :default +5 "collection"'#P d@b +4 ."preston"PS.configure :default +5 "processing"%#A d`xb +3 ."preston"SS.configure :default +4 "sampler")#.0X PBV.air +2 .PBV.dial :air +6 "processing"%I  +991 #"brent"-> PBV +3 "processing"% +5 "core"  +536 #"brent"-> PBV.stop +4 .PBV.stop +4 "processing"%H  +4 "core"  +5 !"preston"o:Shaft::Error :@checkpoint: omitted: @replyo:I2C::Shaft::RotateReply\ : @error: aborted: @sourcei*: @anglei:@destinationi%: @tagiN: mesg":Processing Bottom Valve aborted at spare2 + 20 counts:@axisName"Processing Bottom Valve:@timestampu: Time oD:bt["2/home/esp/esp2/lib/shaft.rb:188:in `raiseErr'"5/home/esp/esp2/lib/shaft.rb:167:in `dialQuietly'"-/home/esp/esp2/lib/shaft.rb:72:in `dial'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"-/home/esp/esp2/lib/shaft.rb:70:in `dial'"7/home/esp/esp2/lib/shaft.rb:88:in `method_missing'"$preston:21:in `topLevelBinding'" ESP.shutdown +7 #Asleep / Shutdown +35 ."shutdown"Gate.power :raw,:OFF +3 .Gate.power :core,:OFF +4 #Shutdown +17216 #"brent"-> PRV +6 !o: BusOff :@checkpoint: omitted: mesg"Mcore bus was not powered while reading Processing Reagent Valve's status:@timestampu: Time k!:bt[!"1/home/esp/esp2/lib/i2c/sleepy.rb:475:in `<<'"1/home/esp/esp2/lib/i2c/msg.rb:780:in `write'"0/home/esp/esp2/lib/i2c/msg.rb:425:in `send'"2/home/esp/esp2/lib/i2c/shaft.rb:197:in `send'"9/home/esp/esp2/lib/i2c/msg.rb:449:in `await1stReply'":/home/esp/esp2/lib/i2c/msg.rb:476:in `awaitOnlyReply'"4/home/esp/esp2/lib/i2c/shaft.rb:352:in `status'"//home/esp/esp2/lib/axis.rb:361:in `status'",/home/esp/esp2/lib/msg.rb:68:in `retry'"//home/esp/esp2/lib/axis.rb:361:in `status'"1/home/esp/esp2/lib/shaft.rb:51:in `rawAngle'"1/home/esp/esp2/lib/shaft.rb:59:in `position'"0/home/esp/esp2/lib/axis.rb:177:in `examine'"4/home/esp/esp2/lib/pretty.rb:128:in `asIRBtext'"6/home/esp/esp2/lib/cmdserver.rb:49:in `asCmdText'"1/home/esp/esp2/lib/cmdserver.rb:434:in `run'"0/home/esp/esp2/lib/prompter.rb:19:in `call'"6/home/esp/esp2/lib/prompter.rb:19:in `callKbdPrc'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"5/home/esp/esp2/lib/rmutex.rb:99:in `synchronize'"./home/esp/esp2/lib/rmutex.rb:72:in `lock'"./home/esp/esp2/lib/delay.rb:78:in `claim'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"1/home/esp/esp2/lib/cmdserver.rb:422:in `run'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +1228 #-> ESP.ready! +6 #Powering core bus +543 .Gate.power :raw,:ON +4 "sampler") +12 )E +2 "core"  +3 "collection"' +3 'L +2 "core"  +3 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 ."brent"CS.configure :default +4 "collection"'#P d@b +5 ."brent"PS.configure :default +4 "processing"%#A d`xb +5 ."brent"SS.configure :default +5 "sampler")#.0X% +5 "core" %os~ + "manipulator"&O% +4 ."rdySampler"Intake.select :close +5 .Exhaust.select :close +4 .CTV.dial :air +4 "collection"'P  +6 "core" % +2 % h , +  + "manipulator"&Q% +3 ."rdyProcessing"PSV.dial :air +5 ."rdySampler"CSV.dial :waste1 +6 "processing"%R  +3 "collection"'S +5 "core" % j , +3 ."brent"Forearm.home.seek :retract +3 "manipulator"&N'\ +6 "core" +4 ."rdySampler"SSV.dial :spit,avoiding: :exhaust +5 ."rdyProcessing"PS.home.seek 0ml +3 "sampler")U +5 "processing"%V'W +5 "core"  +49 ' + "sampler")X +3 ."brent"Elbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +4 "core"  +2 ."brent"Elbow.jog 1500 +4 "sampler")Y  +2 "manipulator"&* +8 "core"  +3 ."readyCS"CS.reconfigure :fast +5 ."rdySampler"SS.home.seek 0ml +6 "collection"'#d @b +3 "sampler")B' +4 ."readyCS"CS.home.seek 0ml +5 "collection"'K' +31 "core" * +2 ."brent"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +5 ."brent"Elbow.home.seek :clear +3 "manipulator"&](d +307 "core" ' +126 ( +2 "storage"(_& +3 "core" & & +3 ."brent"SE.home.seek :down +3 "storage"(Z'v +61 "core" ' +2 ."brent"SC.reconfigure :tight +4 "storage"($\ .(\ 1~b +5 ."brent"SC.home.seek :initial +2 "storage"(a( +280 "core" ' +2 ."rdyProcessing"PS.stop +2 "processing"%5 +140 "core" ' +230 ( +2 ."brent"SC.configure :limp +4 "storage"($(\ 1b +5 "manipulator"&b& +3 "core" &d u ] +3 ."brent"Forearm.seek :retract +3 "manipulator"&^'\ +5 "core" ' +3 ."brent"Elbow.seek :hammer +2 "manipulator"&f( +98 "core" ( +2 "manipulator"&h& +4 "core" &  ' +2 ."brent"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 ."brent"Forearm.seek retracted +3 "manipulator"&W'\ +6 "core" ' +2 "manipulator"&% +4 "core" %\  I  +2 "processing"%\\& +2 "collection"'e& +6 "core" & + &qt +2 ."brent"CC.home.seek :open +3 "collection"'g( +278 "core" ( +2 "collection"'l +3 "core"  +3 "processing"%  +2 "core"  +3 "processing"%n +3 "core"  +2 "processing"%o +3 "core"  +2 "collection"'p% +4 "core" %nr +2 "processing"%[% +4 "core" %R +2 "sampler")i% +4 "core" % * +2 "collection"'`& +4 "core" &ns  +2 "processing"%s& +4 "core" & +2 "manipulator"&t% +3 "core" %\  V  +3 "manipulator"&q& +3 "core" &  ' +2 "storage"(m& +4 "core" &  +2 "storage"(v% +4 "core" %| s  +2 "collection"'x9 +4 "core" 9q + "processing"%y9 +3 "core" 9q +317 #"brent"-> PRV.stop +3 .PRV.stop +5 "processing"%w  +7 "core" +1368 #"brent"-> PBV.air +2 .PBV.dial :air +7 "processing"%|  +596 ."brent"PBV.stop +12 "processing"%}  +6 "core"  +6 +3 !"brent"o:IRB::Abort :@checkpoint: omitted: mesg"8User Abort!! while rotating Processing Bottom Valve:@timestampu: Time NM:bt["7/home/esp/esp2/lib/cmdserver.rb:294:in `interrupt'"7/home/esp/esp2/lib/cmdserver.rb:405:in `interrupt'"*brent aborter-:1:in `topLevelBinding'" PRV +2219 "Can"  C= +3227 #"brent"-> PBV +985 #-> PRV.air +3 .PRV.dial :air +5 "processing"%z  +1163 ."brent"PRV.stop +8 "processing"%  +6 "core"  +7 +3 !"brent"o:IRB::Abort :@checkpoint: omitted: mesg"9User Abort!! while rotating Processing Reagent Valve:@timestampu: Time :bt["7/home/esp/esp2/lib/cmdserver.rb:294:in `interrupt'"7/home/esp/esp2/lib/cmdserver.rb:405:in `interrupt'"*brent aborter-:1:in `topLevelBinding'" PRV.air +3 .PRV.dial :air +6 "processing"%  +325 ."brent"PRV.stop +6 "processing"%  +6 "core"  +6 +3 !"brent"o:IRB::Abort :@checkpoint: omitted: mesg"9User Abort!! while rotating Processing Reagent Valve:@timestampu: Time ݨ:bt["7/home/esp/esp2/lib/cmdserver.rb:294:in `interrupt'"7/home/esp/esp2/lib/cmdserver.rb:405:in `interrupt'"*brent aborter-:1:in `topLevelBinding'" PRV +423 #-> PBV +8022 #-> ESP.shutdown +8 #Asleep / Shutdown +30 ."shutdown"Gate.power :raw,:OFF +3 .Gate.power :core,:OFF +5 #Shutdown +14393 #t-> ESP.ready! +6 #Powering core bus +557 .Gate.power :raw,:ON +2 "sampler") +25 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% +3 %\  +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +43 % 0\ +12 "sampler")&\ +2 .tCS.configure :default +6 "collection"'#P d@b +3 .tPS.configure :default +3 "processing"%#A d`xb +4 .tSS.configure :default +3 "sampler")#.0X & +2 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek retracted +3 "manipulator"&"'\ +26 "core" ' +2 "manipulator"&+% +3 "core" %\   1 c +3 "processing"%u& +2 "collection"' & +5 "core" & +2 &suh +3 .tCC.home.seek :open +2 "collection"'( +280 "core" ( +3 "collection"'. +3 "core"  +2 "processing"%~ +4 "core"  + "processing"%c +3 "core"  +3 "processing"%, +2 "core"  +3 "collection"'T% +4 "core" %svI +3 "processing"%0% +4 "core" %P +2 "sampler")5% +4 "core" % 1 +2 "collection"'8& +4 "core" &quF  +2 "processing"%-& +4 "core" & +2 "manipulator"&9% +4 "core" %\  } G c +2 "manipulator"&$& +5 "core" & ~ Q & +2 "storage"( & +3 "core" & ? +2 "storage"(1% +4 "core" %~    +2 "collection"'%9 +4 "core" 9k +2 "processing"%39 +4 "core" 9n +805 #t-> PSV.PRV +2 !o:NoMethodError : mesgu:NameError::message)undefined method `PRV' for PSV:Shaft: name:PRV: args[:bt[ "7/home/esp/esp2/lib/shaft.rb:81:in `method_missing'"(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 +1203 #-> PSV.mixloop +2 .PSV.dial :mixloop +6 "processing"%: +47 "core" +957 #t-> PTV.PSV +3 !o:NoMethodError : mesgu:NameError::message)undefined method `PSV' for PTV:Shaft: name:PSV: args[:bt[ "7/home/esp/esp2/lib/shaft.rb:81:in `method_missing'"(ESP):17: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 +940 #-> PTV.puck +2 .PTV.dial :puck +6 "processing"%;  +6 "core"  +711 #t-> PTV.PRV +2 .PTV.dial PRV +5 "processing"%< @ +79 "core" B +745 #t-> PRV.air +2 .PRV.dial :air +6 "processing"%=  +1502 .tPRV.stop + "processing"%  +4 "core"  +7 +2 !to:IRB::Abort:@checkpoint: omitted: mesg"9User Abort!! while rotating Processing Reagent Valve:bt["1/home/esp/esp2/lib/esp.rb:83:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +2093 #-> CBV.air +3 !o:NoMethodError : mesgu:NameError::message)undefined method `air' for CBV:Shaft: name:air: args[:bt[ "7/home/esp/esp2/lib/shaft.rb:81:in `method_missing'"(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 +1325 #-> CBV.legend +1497 #-> CBV.waste1 +2 .CBV.dial :waste1 +5 "collection"'? @ +47 "core" B +2166 #t-> CTV.air +2 .CTV.dial :air +6 "collection"'@  +6 "core"  +795 #t-> CTV.CSV +2 .CTV.dial CSV +5 "collection"'A  +143 "core"  +635 #t-> CSV.waste1 +2 .CSV.dial :waste1 +6 "collection"'C +7 "core" +648 #t-> CSV.air +2 .CSV.dial :air +5 "collection"'D @ +80 "core" A +1989 #t-> PSV.air +2 .PSV.dial :air +5 "processing"%F  +49 "core"  +936 #t-> PTV.air +2 !o:NoMethodError : mesgu:NameError::message)undefined method `air' for PTV:Shaft: name:air: args[:bt[ "7/home/esp/esp2/lib/shaft.rb:81:in `method_missing'"(ESP):29: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 +1215 #-> PTV.puck + .PTV.dial :puck +6 "processing"%4  +81 "core"  +5070 "Can" >[ +13890 #"brent"-> PBV.stop +2 .PBV.stop +6 "processing"%7  +5 "core" +349 #"brent"-> PRB.stop +3 !o:NameError : mesg"uninitialized constant PRB: name:PRB:@timestampu: Time g:bt[""brent:21:in `topLevelBinding'" PRV.stop +2 .PRV.stop +6 "processing"%  +6 "core" +819 #"brent"-> PRV.rawPosition +635 #-> PBV.rawPosition +3039 #-> ESP.shutdown +6 #Asleep / Shutdown +34 ."shutdown"Gate.power :raw,:OFF +3 .Gate.power :core,:OFF +4 #Shutdown +14788 #"brent"-> ESP.configure +7 #Powering core bus +539 .Gate.power :raw,:ON +33 "sampler") +11 )# +2 "core"  +3 "collection"' +2 ' +4 "core"  +2 "processing"% +3 %I +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +2 ."brent"CS.configure :default +4 "collection"'#P d@b +5 ."brent"PS.configure :default +4 "processing"%#A d`xb +4 ."brent"SS.configure :default +6 "sampler")#.0X PRV.stop +3 .PRV.stop +5 "processing"%H  +6 "core" +479 #"brent"-> PRV.air +3 .PRV.dial :air +5 "processing"%E  +407 ."brent"PRV.stop +7 "processing"%L  +6 "core"  +7 +2 !"brent"o:IRB::Abort :@checkpoint: omitted: mesg"9User Abort!! while rotating Processing Reagent Valve:@timestampu: Time  PRV.stop +2 .PRV.stop +5 "processing"%  +7 "core" +564 #"brent"-> PBV.air +3 .PBV.dial :air +5 "processing"%M  +661 ."brent"PBV.stop +6 "processing"%O  +5 "core"  +7 +3 !"brent"o:IRB::Abort :@checkpoint: omitted: mesg"8User Abort!! while rotating Processing Bottom Valve:@timestampu: Time :bt["7/home/esp/esp2/lib/cmdserver.rb:294:in `interrupt'"7/home/esp/esp2/lib/cmdserver.rb:405:in `interrupt'"*brent aborter-:1:in `topLevelBinding'" PBV.air +2 .PBV.dial :air +6 "processing"%>  +366 ."brent"PBV.stop +6 "processing"%P  +6 "core"  +7 +2 !"brent"o:IRB::Abort :@checkpoint: omitted: mesg"8User Abort!! while rotating Processing Bottom Valve:@timestampu: Time "U:bt["7/home/esp/esp2/lib/cmdserver.rb:294:in `interrupt'"7/home/esp/esp2/lib/cmdserver.rb:405:in `interrupt'"*brent aborter-:1:in `topLevelBinding'" PRV.air +3 .PRV.dial :air +6 "processing"%Q  +351 ."brent"PRV.stop +7 "processing"%R  +6 "core"  +7 +2 !"brent"o:IRB::Abort :@checkpoint: omitted: mesg"9User Abort!! while rotating Processing Reagent Valve:@timestampu: Time :bt["7/home/esp/esp2/lib/cmdserver.rb:294:in `interrupt'"7/home/esp/esp2/lib/cmdserver.rb:405:in `interrupt'"*brent aborter-:1:in `topLevelBinding'" ESP.shutdown +6 #Asleep / Shutdown +34 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF +5 #Shutdown +9749 #"brent"-> ESP.configure +7 #Powering core bus +555 .Gate.power :raw,:ON +3 "sampler") +51 )S +3 "core"  +2 "collection"' +3 'U +2 "core"  +2 "processing"% +2 %X +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 ."brent"CS.configure :default +4 "collection"'#P d@b +5 ."brent"PS.configure :default +56 "processing"%#A d`xb +5 ."brent"SS.configure :default +4 "sampler")#.0X PBV +2 "processing"%Y +6 "core"  +894 #"brent"-> PBV.stop +3 .PBV.stop +4 "processing"%6  +7 "core"  +372 "Can"  -vV +443 #"brent"-> PBV.rawPosition +1237 #-> PRV.rawPosition +3 "processing"%2 +5 "core"  +496 #"brent"-> PRV.stop +2 .PRV.stop +6 "processing"%'  +6 "core" +212 #"brent"-> PRV.rawPosition +1560 #-> PBV.air +2 .PBV.dial :air +7 "processing"%(  +238 ."brent"PBV.stop +6 "processing"%  +6 "core"  +7  +2 !"brent"o:IRB::Abort :@checkpoint: omitted: mesg"8User Abort!! while rotating Processing Bottom Valve:@timestampu: Time ':bt["7/home/esp/esp2/lib/cmdserver.rb:294:in `interrupt'"7/home/esp/esp2/lib/cmdserver.rb:405:in `interrupt'"*brent aborter-:1:in `topLevelBinding'" PRV.rawPosition +1666 #-> ESP.shutdown +8 #Asleep / Shutdown +31 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF +5 #Shutdown +6931 #"brent"-> ESP.configure +7 #Powering core bus +560 .Gate.power :raw,:ON +3 "sampler") +33 )_ +2 "core"  +3 "collection"' +3 '/ +2 "core"  +2 "processing"% +2 %) +4 "core"  +5 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 ."brent"CS.configure :default +4 "collection"'#P d@b +4 ."brent"PS.configure :default +4 "processing"%#A d`xb +5 ."brent"SS.configure :default +3 "sampler")#.0X PBV.stop +2 .PBV.stop +5 "processing"%V  +7 "core" +394 #"brent"-> PRV.stop +3 .PRV.stop +5 "processing"%b  +7 "core" +513 #"brent"-> PRV.air +2 .PRV.dial :air +7 "processing"%h  +1523 ."brent"PRV.stop +6 "processing"%  +6 "core"  +6 +2 !"brent"o:IRB::Abort :@checkpoint: omitted: mesg"9User Abort!! while rotating Processing Reagent Valve:@timestampu: Time se:bt["7/home/esp/esp2/lib/cmdserver.rb:294:in `interrupt'"7/home/esp/esp2/lib/cmdserver.rb:405:in `interrupt'"*brent aborter-:1:in `topLevelBinding'" PRV.rawPosition +930 #-> PBV.air +2 .PBV.dial :air +6 "processing"%e  +543 ."brent"PBV.stop +8 "processing"%\\  +5 "core"  +6 +3 !"brent"o:IRB::Abort :@checkpoint: omitted: mesg"8User Abort!! while rotating Processing Bottom Valve:@timestampu: Time Ʒ:bt["7/home/esp/esp2/lib/cmdserver.rb:294:in `interrupt'"7/home/esp/esp2/lib/cmdserver.rb:405:in `interrupt'"*brent aborter-:1:in `topLevelBinding'" PBV.stop +3 .PBV.stop +5 "processing"%N  +8 "core" +9859 #"brent"-> ESP.shutdown +6 #Asleep / Shutdown +36 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF +4 #Shutdown +18119 #"brent"-> ESP.configure +57 #Powering core bus +562 .Gate.power :raw,:ON +4 "sampler") +15 )] +3 "core"  +2 "collection"' +3 '^ +3 "core"  +2 "processing"% +3 %l +2 "core"  +6 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 ."brent"CS.configure :default +4 "collection"'#P d@b +4 ."brent"PS.configure :default +4 "processing"%#A d`xb +5 ."brent"SS.configure :default +4 "sampler")#.0X PSV +3 "processing"%  +5 "core"  +1282 #"brent"-> PSV.rawPosition +2 "processing"%n +6 "core"  +432 #"brent"-> PSV.stop +3 .PSV.stop +4 "processing"%o +7 "core"  +104 #"brent"-> PSV.rawPosition +560 #-> PSV.air +3 .PSV.dial :air +5 "processing"%p  +128 "core"  +1717 #"brent"-> ESP.shutdown +6 #Asleep / Shutdown +37 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF +4 #Shutdown +4282 #"brent"-> ESP.configure +7 #Powering core bus +579 .Gate.power :raw,:ON +7 "sampler") +10 )* +3 "core"  +2 "collection"' +3 '[ +2 "core"  +3 "processing"% +2 %i +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 ."brent"CS.configure :default +4 "collection"'#P d@b +4 "Can" * +3 ."brent"PS.configure :default +4 "processing"%#A d`xb +5 ."brent"SS.configure :default +6 "sampler")#.0X PBV.stop +3 .PBV.stop +5 "processing"%`  +6 "core" +809 #"brent"-> PBV.air +2 .PBV.dial :air +7 "processing"%s  +548 ."brent"PBV.stop +9 "processing"%t  +6 "core"  +6 +3 !"brent"o:IRB::Abort :@checkpoint: omitted: mesg"8User Abort!! while rotating Processing Bottom Valve:@timestampu: Time d.:bt["7/home/esp/esp2/lib/cmdserver.rb:294:in `interrupt'"7/home/esp/esp2/lib/cmdserver.rb:405:in `interrupt'"*brent aborter-:1:in `topLevelBinding'" PBV.stop +2 .PBV.stop +5 "processing"%q  +6 "core" +2262 #"brent"-> ESP.shutdown +6 #Asleep / Shutdown +36 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF +5 #Shutdown +4023 #"brent"-> PRV.config +23995 #-> ESP.configure +6 #Powering core bus +558 .Gate.power :raw,:ON +5 "sampler") +16 )m +2 "core"  +3 "collection"' +3 'v +2 "core"  +3 "processing"% +2 %x +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 ."brent"CS.configure :default +4 "collection"'#P d@b +6 ."brent"PS.configure :default +5 "processing"%#A d`xb +3 ."brent"SS.configure :default +4 "sampler")#.0X PSV.air +3 .PSV.dial :air +6 "processing"%y  +64 "core" +515 #"brent"-> PSV.waste +4 !o:NoMethodError\ : mesgu:NameError::message+undefined method `waste' for PSV:Shaft: name:\ waste: args[:@timestampu: Time D:bt["7/home/esp/esp2/lib/shaft.rb:81:in `method_missing'""brent:67:in `topLevelBinding'" PSV.waste1 +3 .PSV.dial :waste1 +6 "processing"%w  +113 "core"  +16498 #t-> ESP.shutdown +7 #Asleep / Shutdown +32 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF +5 #Shutdown +9202 "Can" !K"N @1684972839.33EDT = =tMAIN =mMAIN_scheduler @EDT1684972841.15 #"core_reset"Sent BREAK +2 #t@59225 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.42 I2C Gateway v3.20 +210 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +261 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +411 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 "Can"x $f2. + x $f2. #tPolling Can every 10:00 +3 !o:Storage::Warning: mesg"Uncleanly Exited:bt[ "8/home/esp/esp2/utils/storage.rb:438:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:630:in `restore!'"-/home/esp/esp2/lib/esp.rb:119:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +293 #-> ESP.ready! +3 #Powering core bus +562 .Gate.power :raw,:ON +3 "sampler") +11 ) +3 "core"  +2 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +2 "core"  +6 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X PRV.air + .PRV.dial :air +2 "processing"%1  +1748 .tPRV.stop +2 "processing"%2  +2 "core"  +7 +3 !to:IRB::Abort:@checkpoint: omitted: mesg"9User Abort!! while rotating Processing Reagent Valve:bt["1/home/esp/esp2/lib/esp.rb:83:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +670 #-> PRV.mixedloop + !o:NoMethodError : mesgu:NameError::message/undefined method `mixedloop' for PRV:Shaft: name:mixedloop: args[:bt[ "7/home/esp/esp2/lib/shaft.rb:81:in `method_missing'"(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 +450 #-> PRV.legend +922 #-> PRV.sipper +2 .PRV.dial :sipper + "processing"%3  +925 .tPRV.stop + "processing"%4  +2 "core"  +8 +2 !to:IRB::Abort:@checkpoint: omitted: mesg"9User Abort!! while rotating Processing Reagent Valve:bt["1/home/esp/esp2/lib/esp.rb:83:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +695 #-> PRV.spare1 +2 .PRV.dial :spare1 + "processing"%5  +217 .tPRV.stop + "processing"%6  +2 "core"  +12 +2 !to:IRB::Abort:@checkpoint: omitted: mesg"9User Abort!! while rotating Processing Reagent Valve:bt["1/home/esp/esp2/lib/esp.rb:83:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +510 #-> PBV.legend +226 #-> PBV.air +2 .PBV.dial :air +2 "processing"%7  +713 .tPBV.stop + "processing"%8  +2 "core"  +7 +2 !to:IRB::Abort:@checkpoint: omitted: mesg"8User Abort!! while rotating Processing Bottom Valve:bt["1/home/esp/esp2/lib/esp.rb:83:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +534 #-> PRV.air +2 .PRV.dial :air +2 "processing"%9  +634 .tPRV.stop +2 "processing"%:  +2 "core"  +6 +2 !to:IRB::Abort:@checkpoint: omitted: mesg"9User Abort!! while rotating Processing Reagent Valve:bt["1/home/esp/esp2/lib/esp.rb:83:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +2417 #-> PRV.waste1 +2 !o:NoMethodError : mesgu:NameError::message,undefined method `waste1' for PRV:Shaft: name: waste1: args[:bt[ "7/home/esp/esp2/lib/shaft.rb:81:in `method_missing'"(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 +630 #-> PRV.spare1 +2 .PRV.dial :spare1 + "processing"%;  +590 .tPRV.stop + "processing"%<  +3 "core"  +7 +2 !to:IRB::Abort:@checkpoint: omitted: mesg"9User Abort!! while rotating Processing Reagent Valve:bt["1/home/esp/esp2/lib/esp.rb:83:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +769 #-> PBV.waste1 + .PBV.dial :waste1 +2 "processing"%=  +604 .tPBV.stop +2 "processing"%>  +2 "core"  +7 +2 !to:IRB::Abort:@checkpoint: omitted: mesg"8User Abort!! while rotating Processing Bottom Valve:bt["1/home/esp/esp2/lib/esp.rb:83:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +10391 #"brent"Session Begun +507 #-> PBV.rawPosition +899 #-> PRV.rawPosition +6401 #-> exit +2 #Session Ended @1684974918.02EDT = =mMAIN_scheduler =tMAIN @EDT1684974919.83 #"core_reset"Sent BREAK +2 #t@16850 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +210 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +248 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +421 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 "Can"y $6' + y $6' + #tPolling Can every 10:00 +3 #Cleanly exited at 20:00:50EDT24-May-23 +1414 #-> exit +5 #mEXIT @1684974942.95EDT @1684975065.04EDT = =tMAIN =mMAIN_scheduler @EDT1684975066.80 #"core_reset"Sent BREAK +2 #t@64774 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +244 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +536 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +9 "Can"z #> +2 z #> +2 #tPolling Can every 10:00 +5 #Cleanly exited at 20:35:42EDT24-May-23 +247 #-> ESP.ready! +5 #Powering core bus +571 .Gate.power :raw,:ON +2 "sampler") +56 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +3 % +2 "core"  +6 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +3 "sampler")#.0X PRV.stop +3 .PRV.stop +4 "processing"%1  +7 "core"  +761 #"brent"-> PBV.stop +3 .PBV.stop +4 "processing"%2  +5 "core" I +1212 #"brent"-> PRV.rawPosition +863 #-> PBV.rawPosition +1076 #-> PBV.air +3 .PBV.dial :air +4 "processing"%3  +64 "core"  +1114 #"brent"-> PRV.air +3 .PRV.dial :air +4 "processing"%4  +595 ."brent"PRV.stop +7 "processing"%5  +5 "core"  +6  +2 !"brent"o:IRB::Abort :@checkpoint: omitted: mesg"9User Abort!! while rotating Processing Reagent Valve:@timestampu: Time oi:bt["7/home/esp/esp2/lib/cmdserver.rb:294:in `interrupt'"7/home/esp/esp2/lib/cmdserver.rb:405:in `interrupt'"*brent aborter-:1:in `topLevelBinding'" PTV.air +3 !o:NoMethodError\ : mesgu:NameError::message)undefined method `air' for PTV:Shaft: name:air: args[:@timestampu: Time DH:bt["7/home/esp/esp2/lib/shaft.rb:81:in `method_missing'"!brent:7:in `topLevelBinding'" PTV.legend +331 #-> PTV.puck +3 .PTV.dial :puck +4 "processing"%6  +17 "core"  +532 #"brent"-> PTV.mixing +3 .PTV.dial :mixing +4 "processing"%7 @ +78 "core" > +961 #"brent"-> PSV.air +2 .PSV.dial :air +4 "processing"%8  +7 "core" +1079 #"brent"-> PSV.legend +461 #-> PSV.CBV +3 .PSV.dial CBV +5 "processing"%9 @ +47 "core" A +3589 #"brent"-> PRV.rawPosition +2452 #-> ESP.shutdown +5 #Asleep / Shutdown +34 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF +3 #Shutdown +14100 #"brent"-> ESP.configure +5 #Powering core bus +559 .Gate.power :raw,:ON +3 "sampler") +41 ): +2 "core"  +2 "collection"' +3 '; +2 "core"  +2 "processing"% +3 %< +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 ."brent"CS.configure :default +3 "collection"'#P d@b +4 ."brent"PS.configure :default +3 "processing"%#A d`xb +5 ."brent"SS.configure :default +3 "sampler")#.0X PRV.stop +3 .PRV.stop +4 "processing"%=  +5 "core"  +1119 #"brent"-> PRV.rawPositon +4 !o:NoMethodError\ : mesgu:NameError::message0undefined method `rawPositon' for PRV:Shaft: name:rawPositon: args[:@timestampu: Time ذ:bt["7/home/esp/esp2/lib/shaft.rb:81:in `method_missing'""brent:18:in `topLevelBinding'" PRV.rawPosition +688 #-> PRV.air +3 .PRV.dial :air +4 "processing"%>  +26 "core"  +1475 #"brent"-> PRV.legend +365 #-> PRV.ab2 +2 .PRV.dial :ab2 +4 "processing"%?  +90 "core"  +6747 #"brent"-> ESP.shutdown +6 #Asleep / Shutdown +32 ."shutdown"Gate.power :raw,:OFF +3 .Gate.power :core,:OFF +3 #Shutdown +4018 #"brent"-> ESP.configure +5 #Powering core bus +547 .Gate.power :raw,:ON +4 "sampler") +35 )@ +2 "core"  +3 "collection"' +2 'A +3 "core"  +2 "processing"% +3 %B +2 "core"  +7 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 ."brent"CS.configure :default +3 "collection"'#P d@b +4 ."brent"PS.configure :default +4 "processing"%#A d`xb +4 ."brent"SS.configure :default +3 "sampler")#.0X PBV.stop +2 .PBV.stop +3 "processing"%C  +6 "core"  +599 #"brent"-> PBV.waste2 +2 .PBV.dial :waste2 +4 "processing"%D  +485 ."brent"PBV.stop +8 "processing"%E  +5 "core"  +6  +3 !"brent"o:IRB::Abort :@checkpoint: omitted: mesg"8User Abort!! while rotating Processing Bottom Valve:@timestampu: Time Fɼ:bt["7/home/esp/esp2/lib/cmdserver.rb:294:in `interrupt'"7/home/esp/esp2/lib/cmdserver.rb:405:in `interrupt'"*brent aborter-:1:in `topLevelBinding'" PBV.waste2 +3 .PBV.dial :waste2 +4 "processing"%F  +215 ."brent"PBV.stop +7 "processing"%G  +4 "core"  +8  +2 !"brent"o:IRB::Abort :@checkpoint: omitted: mesg"8User Abort!! while rotating Processing Bottom Valve:@timestampu: Time {:bt["7/home/esp/esp2/lib/cmdserver.rb:294:in `interrupt'"7/home/esp/esp2/lib/cmdserver.rb:405:in `interrupt'"*brent aborter-:1:in `topLevelBinding'" PBV.rawPosition +554 "Can"} .E֚ +3060 #"brent"-> ESP.shutdown +6 #Asleep / Shutdown +33 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF +3 #Shutdown +15370 #"brent"-> PRV.legend +668 #-> PRV.sipper +3 .PRV.dial :sipper +5 !o: BusOff :@checkpoint: omitted: mesg"-Processing Reagent Valve is not powered!:@timestampu: Time ):bt["5/home/esp/esp2/lib/shaft.rb:154:in `dialQuietly'"-/home/esp/esp2/lib/shaft.rb:72:in `dial'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"-/home/esp/esp2/lib/shaft.rb:70:in `dial'"7/home/esp/esp2/lib/shaft.rb:88:in `method_missing'""brent:31:in `topLevelBinding'" ESP.configure +5 #Powering core bus +575 .Gate.power :raw,:ON +3 "sampler") +25 )H +2 "core"  +2 "collection"' +3 'I +3 "core"  +2 "processing"% +2 %J +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 ."brent"CS.configure :default +4 "collection"'#P d@b +4 ."brent"PS.configure :default +3 "processing"%#A d`xb +4 ."brent"SS.configure :default +3 "sampler")#.0X PRV.sipper +3 .PRV.dial :sipper +4 "processing"%K  +79 "core" +7096 #"brent"-> ESP.configure +156 "sampler") +2 )L +2 "core"  +3 "collection"' +2 'M +2 "core"  +3 "processing"% +2 %N +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'O% +3 "core" % +2 ."brent"CS.configure :default +4 "collection"'#P d@b +5 "processing"%P% +3 "core" % +2 ."brent"PS.configure :default +3 "processing"%#A d`xb +4 "sampler")Q% +3 "core" % +37 ."brent"SS.configure :default +11 "sampler")#.0X ESP.shutdown +5 #Asleep / Shutdown +34 ."shutdown"Gate.power :raw,:OFF +3 .Gate.power :core,:OFF +3 #Shutdown +7492 #"brent"-> ESP.configure +6 #Powering core bus +567 .Gate.power :raw,:ON +4 "sampler") +34 )Z +2 "core"  +2 "collection"' +3 '[ +2 "core"  +2 "processing"% +3 %\\ +2 "core"  +6 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 ."brent"CS.configure :default +4 "collection"'#P d@b +4 ."brent"PS.configure :default +3 "processing"%#A d`xb +4 ."brent"SS.configure :default +4 "sampler")#.0X PSV +2 "processing"%] +4 "core" A +221 #"brent"-> PSV.air +3 .PSV.dial :air +4 "processing"%^  +48 "core" +531 #"brent"-> PTV +2 "processing"%_ +4 "core" > +224 #"brent"-> PTV.air +4 !o:NoMethodError\ : mesgu:NameError::message)undefined method `air' for PTV:Shaft: name:air: args[:@timestampu: Time Ե:bt["7/home/esp/esp2/lib/shaft.rb:81:in `method_missing'""brent:40:in `topLevelBinding'" PTV.puck +3 .PTV.dial :puck +4 "processing"%`  +78 "core"  +987 #"brent"-> PBV.air +2 .PBV.dial :air +4 "processing"%a  +102 "core"  +1474 #"brent"-> PRV.stop +3 .PRV.stop +2 "processing"%b  +7 "core"  +1196 #"brent"-> PRV.rawPosition +2374 #-> PRV.rawPosition +455 #-> PRV.stop +2 .PRV.stop +4 "processing"%c  +6 "core"  +181 #"brent"-> PRV.rawPosition +4678 #-> ESP.shutdown +5 #Asleep / Shutdown +32 ."shutdown"Gate.power :raw,:OFF +3 .Gate.power :core,:OFF +3 #Shutdown @1684976558.28EDT = =tMAIN =mMAIN_scheduler @EDT1684976560.11 #"core_reset"Sent BREAK +2 #t@15028 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +211 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +248 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +411 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4 "Can"{ $I# + { $I# + #tPolling Can every 10:00 +4 #Cleanly exited at 20:37:54EDT24-May-23 +1206 #-> exit +5 #mEXIT @1684976581.05EDT @1684976589.32EDT = =mMAIN_scheduler =tMAIN @EDT1684976591.02 #"core_reset"Sent BREAK +2 #t@60997 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +10 #ESP2 v3.42 I2C Gateway v3.20 for core bus +241 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +381 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 "Can"z $X* + z $X* #tPolling Can every 10:00 +3 #Cleanly exited at 21:03:01EDT24-May-23 +677 #-> ESP.configure +3 #Powering core bus +542 .Gate.power :raw,:ON +2 "sampler") +32 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +3 "processing"%#A d`xb +2 .tSS.configure :default +3 "sampler")#.0X PBV.stop + .PBV.stop + "processing"%  +5 "core"  +1206 #t-> PBV.legend +535 #-> PBV.air + .PBV.dial :air +2 "processing"%  +1274 .tPBV.stop +3 "processing"%  +2 "core"  +6  +3 !to:IRB::Abort:@checkpoint: omitted: mesg"8User Abort!! while rotating Processing Bottom Valve:bt["1/home/esp/esp2/lib/esp.rb:83:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +5115 #-> quit +6 #mEXIT @1684976698.95EDT @1684976754.87EDT = =tMAIN =mMAIN_scheduler @EDT1684976756.58 #"core_reset"Sent BREAK +2 #t@4279 idle with ifg=0x84, ie=0x75 + #@4953 select with ifg=0x10, ie=0xF5 + #@5610 receive with ifg=0x10, ie=0xFD + #@6245 receive with ifg=0x10, ie=0xFD #@6891 receive with ifg=0x10, ie=0xFD + #@7537 receive with ifg=0x10, ie=0xFD #@8183 receive with ifg=0x10, ie=0xFD + #@8512 receive with ifg=0x80, ie=0xFD + #@41810 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +241 #Configuration for niagara by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +380 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 "Can"z 2T7 + z 2T7 #tPolling Can every 10:00 +3 #Cleanly exited at 21:04:58EDT24-May-23 +1525 #-> ESP.configure +154 "sampler") +2 ) +2 "core"  +3 "collection"' +2 ' +2 "core"  +3 "processing"% +2 % +2 "core"  +6 "collection"' 9\ +2 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 "collection"'% +3 "core" % +2 .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" % +2 .tPS.configure :default +3 "processing"%#A d`xb +3 "sampler")% +3 "core" % +2 .tSS.configure :default +2 "sampler")#.0X PBV.air + .PBV.dial :air +2 "processing"%  +4 "core"  +538 #t-> PBV.waste1 +2 .PBV.dial :waste1 +2 "processing"%  +99 "core" +1110 #t-> PSV.legend +574 #-> PSV.CBV + .PSV.dial CBV +2 "processing"% @ +47 "core" A +542 #t-> PTV.sipper +2 !o:NoMethodError : mesgu:NameError::message,undefined method `sipper' for PTV:Shaft: name: sipper: args[:bt[ "7/home/esp/esp2/lib/shaft.rb:81:in `method_missing'"(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 +497 #-> PTV.legend +484 #-> PTV.mixing + .PTV.dial :mixing +2 "processing"% @ +77 "core" ? +4172 #t-> PRV +2 "processing"% +3 "core"  +1024 #t-> PRV.stop +2 .PRV.stop + "processing"%  +5 "core"  +1495 #t-> PRV.stop +2 .PRV.stop + "processing"%  +5 "core" B +15988 #t-> PBV.legend +31132 "Can" .s( +16660 #t-> PRV.stop +2 .PRV.stop + "processing"%  +5 "core" +96 #t-> PRV.stop + .PRV.stop +2 "processing"%  +4 "core" ` +130 #t-> PRV.stop +2 .PRV.stop + "processing"%  +4 "core"  +4865 #t-> PBV.legend +643 #-> PBV +366 #-> PBV.waste2 +2 .PBV.dial :waste2 + "processing"%  +939 .tPBV.stop +2 "processing"%  +2 "core"  +7  +2 !to:IRB::Abort:@checkpoint: omitted: mesg"8User Abort!! while rotating Processing Bottom Valve:bt["1/home/esp/esp2/lib/esp.rb:83:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +2302 #-> PBV.waste2 +2 .PBV.dial :waste2 +2 "processing"%  +140 "core"  +7745 #t-> PRV +399 #-> PRV.stop + .PRV.stop + "processing"%  +4 "core"  +658 #t-> PRV.waste1 +2 !o:NoMethodError : mesgu:NameError::message,undefined method `waste1' for PRV:Shaft: name: waste1: args[:bt[ "7/home/esp/esp2/lib/shaft.rb:81:in `method_missing'"(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 +395 #-> PRV.legend +584 #-> PRV.advance +2 .PRV.dial :ab1 +2 "processing"% @ +46 "core" B +463 #t-> PRV.advance +3 .PRV.dial :spare1 +2 "processing"%  +44 "core" +4613 #t-> ESP.shutdown +4 #Asleep / Shutdown +33 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF + #Shutdown +18814 "Can" !( +675 #t-> ESP.configure +3 #Powering core bus +580 .Gate.power :raw,:ON +2 "sampler") +31 ) +2 "core"  +3 "collection"' +2 '  +2 "core"  +3 "processing"% +2 %! +2 "core"  +6 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +3 "processing"%#A d`xb +2 .tSS.configure :default +3 "sampler")#.0X PBV.advance +2 "processing"%" +2 "core"  +3 .tPBV.dial PSV + 3 counts +2 "processing"%# X +57 "core" Z +478 #t-> PBV.advance +3 .PBV.dial air + 5 counts +2 "processing"%$  +58 "core"  +1594 #t-> ESP.shutdown +5 #Asleep / Shutdown +33 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF +2 #Shutdown +1116 #t-> ESP.configure +3 #Powering core bus +578 .Gate.power :raw,:ON +3 "sampler") +54 )% +2 "core"  +2 "collection"' +2 '& +3 "core"  +2 "processing"% +2 %' +4 "core"  +4 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tPS.configure :default +3 "processing"%#A d`xb +2 .tSS.configure :default +3 "sampler")#.0X PRV.advance +2 "processing"%( +2 "core"  +3 .tPRV.dial :spare2 + "processing"%)  +45 "core" +1257 #t-> PBV.advance +2 "processing"%* +2 "core"  +3 .tPBV.dial waste2 + 6 counts + "processing"%+  +57 "core"  +4101 #t-> ESP.shutdown +3 #Asleep / Shutdown +34 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF +2 #Shutdown +5221 #t-> ESP.configure +3 #Powering core bus +584 .Gate.power :raw,:ON +2 "sampler") +37 ), +2 "core"  +3 "collection"' +2 '- +2 "core"  +3 "processing"% +3 %. +2 "core"  +5 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tPS.configure :default +3 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X PRV.advance + "processing"%/ +2 "core"  +3 .tPRV.dial ab1 + 7 counts +2 "processing"%0 G +47 "core" H +896 #t-> PBV.advance +2 "processing"%1 +2 "core"  +3 .tPBV.dial waste1 + 22 counts + "processing"%2  +56 "core"  +215 #t-> PBV.advance +2 .PBV.dial PSV + 23 counts +2 "processing"%3 l +56 "core" m +922 #t-> PRV.advance +2 .PRV.dial spare1 + 8 counts +2 "processing"%4  +48 "core" +39137 "Can" .s +60001 t .8s +60002 p .Ds +60001 | .\ s +60002  . +ps +60001  . s +60001 v .ws +60002 { .2s +60001 | .s +60002  .j^s +60001 } .s +60001 | .s +60002 | .] s +60001 { . s +60002 | .\ Ls @EDT1684987572.19 z .P\ s +60001 y . xs +60002 y .! s +60001 x .#C s +60001 u .$ :s +60002 v .& s +60001 u .(6fs +37183 #"brent"Session Begun +399 #-> showlog +497 #-> showlog -500 +4590 #-> MainThread.exception +1056 #-> e=MainThread.exception.first +2756 #-> e.backtrace +13520 "Can"u .)s +60002 u .+s +3399 #"brent"-> exit +3 #Session Ended +9303 #Session Begun +300 #-> showlog +504 #-> showlog -100 +951 #-> Power +736 #-> ESP.shutdown +5 #Asleep / Shutdown +34 ."shutdown"Gate.power :raw,:OFF +3 .Gate.power :core,:OFF +2 #Shutdown +459 #"brent"-> MainThread.exit +9 #mEXIT +5 !"brent"o:ThreadError: mesg"killed thread:@timestampu: Time %3r:bt["3/home/esp/esp2/lib/schedule.rb:296:in `wakeup'"8/home/esp/esp2/lib/schedule.rb:296:in `threadReady'"3/home/esp/esp2/lib/schedule.rb:304:in `unsync'"(eval):4:in `gets'"1/home/esp/esp2/lib/cmdserver.rb:423:in `run'"0/home/esp/esp2/lib/prompter.rb:19:in `call'"6/home/esp/esp2/lib/prompter.rb:19:in `callKbdPrc'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"5/home/esp/esp2/lib/rmutex.rb:99:in `synchronize'"./home/esp/esp2/lib/rmutex.rb:72:in `lock'"./home/esp/esp2/lib/delay.rb:78:in `claim'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"1/home/esp/esp2/lib/cmdserver.rb:422:in `run'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 #Session Ended @1684992529.51EDT @1684995023.58EDT = =tMAIN =mMAIN_scheduler @EDT1684995025.36 #"core_reset"Sent BREAK +2 #t@24342 idle with ifg=0x84, ie=0x75 + #@25016 select with ifg=0x10, ie=0xF5 + #@25675 receive with ifg=0x10, ie=0xFD + #@26312 receive with ifg=0x10, ie=0xFD #@26960 receive with ifg=0x10, ie=0xFD + #@27607 receive with ifg=0x10, ie=0xFD + #@28255 receive with ifg=0x10, ie=0xFD #@28584 receive with ifg=0x80, ie=0xFD + #@32892 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +12 #ESP2 v3.42 I2C Gateway v3.20 for core bus +250 #Configuration for niagara 5/23/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +406 !o:ArgumentError: mesg"IFlow control unavailable because wrong number of arguments (5 for 4):bt["B/home/esp/esp2/type/shallow/initialize.rb:155:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:155:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:155"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:114:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 "Can"q $0+d + q $0+d #tPolling Can every 10:00 +4 #Cleanly exited at 01:28:49EDT25-May-23 +8385 #-> can +3 "Can"q $1@` +43072 #t-> e=Mainthread.exception.first +2 !o:NameError: mesg"&uninitialized constant Mainthread: name:Mainthread:bt["(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 +739 #-> e=MainThread.exception.first +474 #-> e.backtrace +7243 "Can"r 23 +4302 #t-> list Gauge::Flow::UWFlowControl/:initialize +2 !o:NameError: mesg"6uninitialized constant Gauge::Flow::UWFlowControl: name:UWFlowControl:bt["(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 +28127 #-> list Gauge::Flow::Flow/:initialize + !o:NameError: mesg"-uninitialized constant Gauge::Flow::Flow: name: Flow:bt["(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 +623 #-> list Gauge::Flow/:initialize +2 !o:ArgumentError: mesg"native Method:bt[ "E/opt/mbari/lib/ruby/site_ruby/1.8/sourceref.rb:216:in `__file__'"F/opt/mbari/lib/ruby/site_ruby/1.8/sourceref.rb:216:in `to_srcRef'"E/opt/mbari/lib/ruby/site_ruby/1.8/sourceref.rb:245:in `doMethod'"A/opt/mbari/lib/ruby/site_ruby/1.8/sourceref.rb:255:in `list'"(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 +2247 #-> list Gauge::Flow::UWFlow/:initialize +9884 #-> exit +6 #mEXIT @1684996083.34EDT @1684996182.63EDT = =mMAIN_scheduler =tMAIN @EDT1684996184.30 #"core_reset"Sent BREAK +2 #t@24342 idle with ifg=0x84, ie=0x75 + #@25016 select with ifg=0x10, ie=0xF5 + #@25675 receive with ifg=0x10, ie=0xFD + #@26312 receive with ifg=0x10, ie=0xFD #@26960 receive with ifg=0x10, ie=0xFD + #@27607 receive with ifg=0x10, ie=0xFD + #@28255 receive with ifg=0x10, ie=0xFD #@28584 receive with ifg=0x80, ie=0xFD + #@27679 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +238 #Configuration for niagara 5/23/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +388 "Can"y $3M + y $3M #tPolling Can every 10:00 +8 #Cleanly exited at 02:28:03EDT25-May-23 +329 #-> can +3 "Can"z $3M +21239 #t-> class Can; @@current.bias; end +1375 #-> class Can; @@current.bias+=2; end +298 #-> can +3 "Can" $3* +805 #t-> class Can; @@current.bias-=2; end +35910 "Can" !4I +60001  !5ux +7184 #t-> exit +6 #mEXIT @1684997462.37EDT @1684997470.42EDT = =tMAIN =mMAIN_scheduler @EDT1684997472.09 #"core_reset"Sent BREAK +2 #t@24342 idle with ifg=0x84, ie=0x75 + #@25016 select with ifg=0x10, ie=0xF5 + #@25675 receive with ifg=0x10, ie=0xFD + #@26312 receive with ifg=0x10, ie=0xFD #@26960 receive with ifg=0x10, ie=0xFD + #@27607 receive with ifg=0x10, ie=0xFD + #@28255 receive with ifg=0x10, ie=0xFD #@28584 receive with ifg=0x80, ie=0xFD + #@17213 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +12 #ESP2 v3.42 I2C Gateway v3.20 for core bus +239 #Configuration for niagara 5/23/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +383 "Can" %5 +  %5q + #tPolling Can every 10:00 +4 #Cleanly exited at 02:51:02EDT25-May-23 +853 #-> ESP.ready! +3 #Powering core bus +542 .Gate.power :raw,:ON +7 "sampler") +14 ) +2 "core"  +3 "collection"' +2 ' +2 "core"  +3 "processing"% +2 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +5 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +3 "sampler")#.0X can +3 "Can" F5 +11918 #t-> Puck.count +2 "storage"(1% +3 "core" %~ I +2 .tSE.seek :down +2 "storage"(2'v +4 "core" ' + .tSE.stop + "storage"(5 +3 .tHand.open +2 "manipulator"&31 +66 "core" 1 + "manipulator"&4% +4 "core" % \ " - 3 =  +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(5( +347 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (6& +3 "core" & i u 0 +2 "manipulator"&7& +4 "core" &  $ % +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&8( +40 "core" ( +2 "manipulator"&9& +5 "core" & !  C  + "storage"(:& +4 "core" & ^ +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&;' +109 "core" ' + "storage"(<& +4 "core" & }  +2 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(='H +317 "core" ' +2 "storage"(>- +3 "core" -'= +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (?% +2 "core" % G   +3 ."downElevator"SE.seek :down +3 "storage"(@'v +99 (A% +3 "core" %xF ~ b +2 "manipulator"&B% +4 "core" %) ? > Q  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&C'\ +95 "core" ' +38 ' + ."downElevator"SE.stop + "storage"(5 +4 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(D( +198 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (E& +4 "core" & ` \\  +2 "manipulator"&F& +4 "core" &   S  +2 .tElbow.seek 2 +2 "manipulator"&G( +13 "core" ( + "manipulator"&H& +4 "core" & - !   +2 "storage"(I& +3 "core" & n  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&J' +98 "core" ' +3 "storage"(K& +3 "core" & z x  +3 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(L'H +284 "core" ' +2 "storage"(M- +2 "core" -'H +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (N% +3 "core" %O g r +3 ."downElevator"SE.seek :down +4 "storage"(O'v +98 (P% +3 "core" %LI ~ = a +2 "manipulator"&Q% +4 "core" %   G +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&R'\ +97 "core" ' +70 ' +34 ."downElevator"SE.stop +8 "storage"(5 +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 3 +2 "storage"(S( +187 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (T& +2 "core" & t g  +3 "manipulator"&U& +3 "core" & %    +2 .tElbow.seek 3 +2 "manipulator"&V( +3 "core" ( +2 "manipulator"&W& +5 "core" &    + "storage"(X& +4 "core" & _  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts +2 "manipulator"&Y' +115 "core" ' +2 "storage"(Z& +4 "core" & y { \\  +2 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(['H +289 "core" ' +2 "storage"(\\- +2 "core" -'H +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (]% +3 "core" %C ] +3 ."downElevator"SE.seek :down +3 "storage"(^'v +99 (_% +3 "core" %L a a +2 "manipulator"&`% +4 "core" % 5 =   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&a'\ +90 "core" ' +74 ' + ."downElevator"SE.stop + "storage"(5 +4 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 4 +2 "storage"(b(,> +188 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +3 (c& +3 "core" &,@  +2 "manipulator"&d& +4 "core" & 9 3  +2 .tElbow.seek 4 +2 "manipulator"&e( +21 "core" ( +2 "manipulator"&f& +4 "core" &\ 8 # ' $ +2 "storage"(g& +3 "core" &,@ x  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts +2 "manipulator"&h'& +103 "core" ' + "storage"(i& +4 "core" &,@   +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(j'H +284 "core" ' +2 "storage"(k- +3 "core" -'H +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (l% +3 "core" %Q ] d +3 ."downElevator"SE.seek :down +4 "storage"(m'v +98 (n% +3 "core" %P X W 3 a +2 "manipulator"&o% +4 "core" %!   q t +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&p'\ +92 "core" ' +70 ' + ."downElevator"SE.stop +2 "storage"(5 +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(q(; +192 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (r& +2 "core" &; ? D '  +3 "manipulator"&s& +3 "core" &\   $ +2 .tElbow.seek 5 +2 "manipulator"&t( +12 "core" ( +2 "manipulator"&u& +4 "core" & * ' ( +2 "storage"(v& +3 "core" &; W  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts + "manipulator"&w' +105 "core" ' +3 "storage"(x& +3 "core" &;  +2 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(y'H +286 "core" ' + "storage"(z- +3 "core" -'H +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 ({% +3 "core" %O Q ^ ; +3 ."downElevator"SE.seek :down +3 "storage"(|'v +99 (}% +3 "core" %L \\ \\ g a +2 "manipulator"&~% +3 "core" %   a  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +69 ' + ."downElevator"SE.stop + "storage"(5 +4 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"((K +193 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (& +2 "core" &K P F 9  +2 "manipulator"&& +4 "core" &  ( +2 .tElbow.seek 6 +2 "manipulator"&( +34 "core" ( +2 "manipulator"&& +3 "core" &    +2 "storage"(& +4 "core" &K _  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 700 counts +2 "manipulator"&'7 +94 "core" ' +2 "storage"( & +36 "core" &K i  +9 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(\ 'H +286 "core" ' + "storage"( - +3 "core" -'H +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 ( % +3 "core" %R _ _ +3 ."downElevator"SE.seek :down +5 "storage"('v +99 (% +2 "core" %N S U C ` +3 "manipulator"&% +3 "core" %6   A A +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +77 ' + ."downElevator"SE.stop + "storage"(5 +4 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 7 + "storage"(([n +191 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +3 "core" &[o a ^  +2 "manipulator"&& +4 "core" &     +2 .tElbow.seek 7 +2 "manipulator"&( +8 "core" ( + "manipulator"&& +4 "core" &    \ +2 "storage"(& +4 "core" &[o L  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 700 counts +2 "manipulator"&' +91 "core" ' + "storage"( & +4 "core" &[o ~ '  +2 .tSE.reconfigure :place +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('H +289 "core" ' +2 "storage"(- +3 "core" -'H +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 ("% +4 "core" %B ^ ] +3 ."downElevator"SE.seek :down +4 "storage"(#'v +99 ($% +3 "core" %N ^ W U a +2 "manipulator"&%% +4 "core" %   _ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&&'\ +95 "core" ' +69 ' + ."downElevator"SE.stop + "storage"(5 +37621 "Can"\ D=8% +34478 #t-> PRV.advance +2 "processing"%' +2 "core"  +3 .tPRV.dial spare2 + 10 counts + "processing"%(  +45 "core" +1027 #t-> PRV +467 #-> PRV.legend +699 #-> PRV.CBV +2 .PRV.dial CBV + "processing"%)  +110 "core"  +579 #t-> exit +6 #mEXIT @1684998455.87EDT @1684998466.90EDT = =mMAIN_scheduler =tMAIN @EDT1684998468.71 #"core_reset"Sent BREAK +2 #t@58581 idle with ifg=0x84, ie=0x75 + #@59263 select with ifg=0x10, ie=0xF5 + #@59919 receive with ifg=0x10, ie=0xFD #@60557 receive with ifg=0x10, ie=0xFD + #@61205 receive with ifg=0x10, ie=0xFD + #@61851 receive with ifg=0x10, ie=0xFD #@62498 receive with ifg=0x10, ie=0xFD + #@62827 receive with ifg=0x80, ie=0xFD + #@28899 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +249 #Configuration for niagara 5/23/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +403 "Can"\ D@9~) + \ D@9~)c + #tPolling Can every 10:00 +3 #Cleanly exited at 03:07:35EDT25-May-23 +33 #-> ESP.shutdown +3 #Asleep / Shutdown +31 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF +2 #Shutdown +5 #t-> exit +5 #mEXIT @1684998476.28EDT @1684998488.57EDT = =tMAIN =mMAIN_scheduler @EDT1684998490.26 #"core_reset"Sent BREAK +2 #t@58581 idle with ifg=0x84, ie=0x75 + #@59263 select with ifg=0x10, ie=0xF5 + #@59919 receive with ifg=0x10, ie=0xFD + #@60557 receive with ifg=0x10, ie=0xFD #@61205 receive with ifg=0x10, ie=0xFD + #@61851 receive with ifg=0x10, ie=0xFD + #@62498 receive with ifg=0x10, ie=0xFD #@62827 receive with ifg=0x80, ie=0xFD + #@8977 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +12 #ESP2 v3.42 I2C Gateway v3.20 for core bus +239 #Configuration for niagara 5/23/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +390 "Can"\ M"9} + \ M"9}_ + #tPolling Can every 10:00 +4 #Cleanly exited at 03:07:56EDT25-May-23 +364 #-> showlog +1271 #-> quit +5 #mEXIT @1684998513.22EDT @1685016186.96EDT = =tMAIN =mMAIN_scheduler @EDT1685016188.65 #"core_reset"Sent BREAK +2 #t@58581 idle with ifg=0x84, ie=0x75 + #@59263 select with ifg=0x10, ie=0xF5 + #@59919 receive with ifg=0x10, ie=0xFD #@60557 receive with ifg=0x10, ie=0xFD + #@61205 receive with ifg=0x10, ie=0xFD + #@61851 receive with ifg=0x10, ie=0xFD #@62498 receive with ifg=0x10, ie=0xFD + #@62827 receive with ifg=0x80, ie=0xFD + #@61795 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +251 #Configuration for niagara 5/23/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +387 "Can"bp #Y& + bp #Y& + #tPolling Can every 10:00 +4 #Cleanly exited at 03:08:33EDT25-May-23 +1855 #-> PBV.waste1 +2 .PBV.dial :waste1 +2 !o: BusOff:@checkpoint: omitted: mesg",Processing Bottom Valve is not powered!:bt[ "5/home/esp/esp2/lib/shaft.rb:154:in `dialQuietly'"-/home/esp/esp2/lib/shaft.rb:72:in `dial'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"-/home/esp/esp2/lib/shaft.rb:70:in `dial'"7/home/esp/esp2/lib/shaft.rb:88:in `method_missing'"(ESP):1: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 +395 #-> ESP.ready! +3 #Powering core bus +560 .Gate.power :raw,:ON +2 "sampler") +53 ) +2 "core"  +2 "collection"' +3 ' +2 "core"  +3 "processing"% +2 % +2 "core"  +6 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tPS.configure :default +3 "processing"%#A d`xb +2 .tSS.configure :default +3 "sampler")#.0X PBV.waste1 +2 .PBV.dial :waste1 +2 "processing"%1  +67 "core" +470 #t-> PRV.air +2 .PRV.dial :air +2 "processing"%2  +45 "core"  +787 #t-> PTV.puck +2 .PTV.dial :puck +2 "processing"%3  +74 "core"  +438 #t-> PSV.air +2 .PSV.dial :air +258 #-> PSV +511 #-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%4 +141 "core"  +621 #t-> SSV.air +2 .SSV.dial :air +2 "sampler")5 +4 "core"  +713 #t-> SSV.intake +2 !o:NoMethodError : mesgu:NameError::message,undefined method `intake' for SSV:Shaft: name: intake: args[:bt[ "7/home/esp/esp2/lib/shaft.rb:81:in `method_missing'"(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 +491 #-> SSV.spit +2 .SSV.dial :spit +2 "sampler")6 +4 "core"  +227 #t-> SSV +397 #-> SSV.exhaust +2 .SSV.dial :exhaust +2 "sampler")7  +76 "core" ~ +622 #t-> exit +7 #mEXIT @1685016325.42EDT @1685017199.53EDT = =mMAIN_scheduler =tMAIN @EDT1685017201.28 #"core_reset"Sent BREAK +2 #t@44250 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.42 I2C Gateway v3.20 +211 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +242 #Configuration for niagara 5/23/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +398 "Can"Ys $8 + Ys $8 + #tPolling Can every 10:00 +4 #Cleanly exited at 08:05:25EDT25-May-23 +1409 #-> ESP.ready! +3 #Powering core bus +570 .Gate.power :raw,:ON +2 "sampler") +53 ) +3 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X k +3 .tForearm.home.seek :retract +2 ."rdySampler"CSV.dial :waste1 +3 "manipulator"&\ '\ +2 "collection"' +6 "core" +2 ."rdySampler"SSV.dial :spit,avoiding: :exhaust +2 "sampler")  +3 "core" ~ +2 "sampler")  +3 "core" ~ +2 "sampler") +58 "core" ' + ."closeHand"Hand.close +4 .tElbow.reconfigure :loose +3 "manipulator"&/ +2 &$ &.,(#b +5 .tElbow.jog 1500 + "manipulator"&* +20 "core" / +12 +2 ."rdyProcessing"PS.home.seek 0ml + "processing"%'W +14 "core" * +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 .tElbow.home.seek :clear +2 "manipulator"&(d +64 "core" +2 ."readyCS"CS.reconfigure :fast +4 ."rdySampler"SS.home.seek 0ml +4 "collection"'#d @b +2 "sampler")' +5 ."readyCS"CS.home.seek 0ml +2 "collection"'' +348 "core" ' +9 ( + "storage"(& +4 "core" & w w h +2 .tSE.home.seek :down +2 "storage"('v +66 "core" ' +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.home.seek :initial + "storage"(( +402 "core" ' + ."rdyProcessing"PS.stop +2 "processing"%5 +128 "core" ' +120 ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 "manipulator"&& +3 "core" &d " $ % [[ +3 .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +36 .tElbow.seek :hammer +7 "manipulator"&( +97 "core" ( +2 "manipulator"&& +4 "core" &  m \\% +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek retracted +2 "manipulator"&'\ +4 "core" ' +2 "manipulator"&% +4 "core" %\ (   \\!/ +2 "processing"%& +3 "collection"'& +6 "core" &Y + &! +2 ."openPC"PC.home.seek :open +3 .tCC.home.seek :open +2 "processing"% ( +2 "collection"'!( +271 "core" ( +6 ( +2 "collection"'" +3 "core" B +2 "processing"%# +3 "core"  +2 "processing"%$ +3 "core"  +3 "processing"%% +3 "core"  +2 "collection"'&% +3 "core" % +3 "processing"%'% +3 "core" %\\^ +3 "sampler")(% +3 "core" % \ ? +3 "collection"')& +3 "core" &  +3 "processing"%*& +4 "core" &%  + "manipulator"&+% +5 "core" %\ (   Z!/ +2 "manipulator"&,& +3 "core" &   [% +3 "storage"(-& +4 "core" & \\ \\  +2 "storage"(.% +4 "core" %~ \\ ^ +2 "collection"'/9 +4 "core" 9X1 +2 "processing"%09 +3 "core" 9s= +317 #t-> PBV + "processing"%1 +3 "core"  +523 #t-> PBV.air +2 .PBV.dial :air +2 "processing"%2  +98 "core"  +347 #t-> PRV.air +2 .PRV.dial :air +2 "processing"%3  +14 "core"  +602 #t-> PRV.spare1 + .PRV.dial :spare1 +2 "processing"%4  +106 "core" +1291 #t-> PTV.air +2 !o:NoMethodError : mesgu:NameError::message)undefined method `air' for PTV:Shaft: name:air: args[:bt[ "7/home/esp/esp2/lib/shaft.rb:81:in `method_missing'"(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 +504 #-> PTV.mixing +3 .PTV.dial :mixing +2 "processing"%5 @ +75 "core" ? +592 #t-> PSV.PRV +3 !o:NoMethodError : mesgu:NameError::message)undefined method `PRV' for PSV:Shaft: name:PRV: args[:bt[ "7/home/esp/esp2/lib/shaft.rb:81:in `method_missing'"(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 +368 #-> PSV.PTV + .PSV.dial PTV +2 "processing"%6 +76 "core"  +499 #t-> CTV.CSV +2 .CTV.dial CSV +2 "collection"'7  +137 "core"  +284 #t-> CSV.CTV + .CSV.dial CTV +2 "collection"'8  +107 "core"  +654 #t-> SSV.exhaust + .SSV.dial :exhaust +2 "sampler")9  +77 "core"  +491 #t-> CBV.waste1 +2 .CBV.dial :waste1 +2 "collection"': @ +14 "core" @ +519 #t-> CBV.air +3 !o:NoMethodError : mesgu:NameError::message)undefined method `air' for CBV:Shaft: name:air: args[:bt[ "7/home/esp/esp2/lib/shaft.rb:81:in `method_missing'"(ESP):14: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 +577 #-> CBV.PSV +14 .CBV.dial PSV +2 "collection"';  +79 "core" +16589 #t-> access 6 +3 "storage"(<% +3 "core" %}  ! O +2 "manipulator"&=% +4 "core" %\ ' U!/ +2 "manipulator"&>& +4 "core" &  V U% +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 3 +2 "storage"(?( +2 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (@& +3 "core" & ! ! V  +1064 #t-> PC.loadPuck :saf, 6 +2 #Loading saf puck from tube 6 into Processing Clamp + "processing"%A& +3 "core" &  +2 .tHand.open +2 "manipulator"&B1 +67 "core" 1 +2 "manipulator"&C% +4 "core" % \ '  U!/ +2 "storage"(D% +4 "core" %}   + "storage"(E. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"(F(K +500 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (G& +2 "core" &K P >  +3 "manipulator"&H& +4 "core" &  Z S% +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 + "manipulator"&I( +32 "core" ( +2 "manipulator"&J& +3 "core" & * T +3 "storage"(K& +3 "core" &K #  4  +3 .tForearm.seek 6 + 700 counts +2 "manipulator"&L'7 +100 "core" ' +2 "storage"(M& +4 "core" &K C B  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(N'H +290 "core" ' +2 "storage"(O- +3 "core" -'} +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (P& +3 "core" &K 8 A  +2 "manipulator"&Q& +3 "core" &   Y +3 .tElbow.seek 6 +2 "manipulator"&R( +4 "core" ( +2 "manipulator"&S& +37 "core" &   Z +9 "storage"(T& +3 "core" &K ; 7 S  +3 .tForearm.seek 6 + 300 counts +2 "manipulator"&U'ϧ +24 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&V/ +67 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&W& + "storage"(X'v +8 "core" & W +2 "manipulator"&Y% +4 "core" % ϰ G V +2 .tForearm.seek :retract +2 "manipulator"&Z'\ +100 "core" ' +2 .tElbow.seek PC +2 "manipulator"&[( +152 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +125 "core" ( +2 "manipulator"&\\& +4 "core" & C VC +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &]& +3 "core" & VC +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&^' +98 "core" ' +2 "manipulator"&_& +3 "core" & U WC +3 "manipulator"&`% +4 "core" %  W +2 "processing"%a& +4 "core" &  +3 "processing"%b& +5 "core" &Q  +2 .tPC.seek :closed +2 "processing"%c(Tg +4 "core" &  +9 &3u +} +9 &a| @ +9 &Ik Q +10 &I R +9 &N R +10 &L S +9 &NL R +10 &L R +9 &K R +9 &J R +9 & VK R +10 &"K R +9 &#LR R +10 &%N R +9 &'^LZ R +9 &) L R +10 &*J) R +9 &,K R +9 &.fJ R +10 &0(J R +9 &1K R +9 &3K R +10 &5pJ Q +9 &71K R +10 &8J R +9 &:L R +9 &9I R +9 &?I R +10 &AH\ R +9 &CI R +9 &EAO R +10 &GR R +9 &HY S +9 &J~j U +10 &L8 X +9 &M\ X +9 &O X +10 &Q~ X +9 &S= E +10 &T)#L S +9 &TL* 0 +2 ( +2 "processing"%b& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.70 + .Hand.open +2 "manipulator"&d1 +65 "core" 1 +2 "manipulator"&e% +4 "core" % 5  U +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&f'\ +91 "core" ' +15 #t-> PSV.PSR; PSR.flush; PS.fill +2 .PSV.dial PSR +2 "processing"%g +78 "core"  + .tPSR.select :flush +3 "processing"%j +10 .tPS.seek 2.5ml + "processing"%h' +2636 "core" ' +2 "processing"%i% +4 "core" %B  +9960 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%j +78 "core" +471 #t-> PTV.puck + .PTV.dial :puck +2 "processing"%k  +74 "core"  +678 #t-> PBV.air +2 .PBV.dial :air +2 "processing"%l  +4 "core"  +2087 #t-> PS.push 1 +2 "processing"%m% +3 "core" %  +3 .tPS.seek 1.5ml + "processing"%n' +1101 "core" ' +2 "processing"%o% +3 "core" % +601 #t-> PSV +835 #-> PS.push 1 + "processing"%p% +3 "core" %W +3 .tPS.seek 0.5ml +2 "processing"%q' +1100 "core" ' +2 "processing"%r% +4 "core" %a +637 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%s +78 "core"  +211 #t-> PS.fill +3 .PS.seek 2.5ml + "processing"%t' +2116 "core" ' +2 "processing"%u% +4 "core" %Y  +4817 "Can"Px G +3908 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%v +79 "core" +366 #t-> PS.push 1 + "processing"%w% +3 "core" %6  +3 .tPS.seek 1.5ml +2 "processing"%x' +1106 "core" ' +2 "processing"%y% +4 "core" % +2264 #t-> Sampler.PSI + "collection"'z% +3 "core" % +2 "sampler"){% +4 "core" % \ ? +2520 #t-> access 1 +2 "storage"(|% +3 "core" %\  g +3 "manipulator"&}% +4 "core" %   m R4 +2 "manipulator"&~& +4 "core" &  RA + "manipulator"&% +4 "core" % !  _ R4 +2 .tElbow.seek :clear +2 "manipulator"&(d +196 "core" ( + "manipulator"&% +4 "core" % ! [ Q4 +2 "manipulator"&& +3 "core" &d  > Q' +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"((; +193 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" &; \  k +5020 #t-> CC.loadPuck :SH1,1 +2 #Loading SH1 puck from tube 1 into Collection Clamp + "collection"'& +3 "core" &z  +2 "manipulator"&% +46 "core" % ! p P4 +2 "storage"(% +3 "core" %\ \ ) +2 "storage"( . +3 "core" .(; +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"( ( +662 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 ( & +3 "core" & N +2 "manipulator"&& +3 "core" &d N' +3 "manipulator"& % +3 "core" % ! Z O4 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&( +96 "core" ( +2 "manipulator"&& +4 "core" &  O' + "storage"(& +5 "core" &\ \  % +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&' +102 "core" ' +2 "storage"(& +3 "core" &\ '\  U +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('H +292 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (& +3 "core" &\ (\  C +2 "manipulator"&& +3 "core" &  R' +3 .tElbow.seek 1 + "manipulator"&\ ( +4 "core" ( +2 "manipulator"&& +4 "core" &  R' +2 "storage"(& +4 "core" &\ \ ' ) +2 .tForearm.seek 1 + 300 counts +2 "manipulator"&"'p +21 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&#/ +75 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&$& + "storage"(%'v +8 "core" & , P' +2 "manipulator"&&% +4 "core" % x  N +2 .tForearm.seek :retract + "manipulator"&''\ +95 "core" ' +2 .tElbow.seek CC +2 "manipulator"&(( +157 "core" ( +3 "manipulator"&)& +3 "core" ' +2 &! N<< + ."downElevator"SE.stop +3 .tElbow.reconfigure :loose +2 "storage"(5 +2 "manipulator"&$ &.,(#b +5 &*& +3 "core" &! M<< +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&+', +103 "core" ' +2 "manipulator"&,& +3 "core" &! J<< +3 "manipulator"&-% +3 "core" %' M Km +2 "collection"'.& +5 "core" &w  +2 "collection"'/& +5 "core" &x  +2 .tCC.seek :closed +2 "collection"'0(O +3 "core" &p  +9 &J{ &k +10 &vV| : +9 &~v N +9 &}P R +10 &@Q R +9 &O Q +9 &Q R +10 &R R +9 &GR R +9 & Q Q +10 &L Q +9 &!Q R +10 &#QL Q +9 &%P R +9 &&K Q +10 &(N Q +9 &*XO R +9 &,P R +10 &-R Q +9 &/P Q +10 &1`L R +9 &3#T Q +9 &4K Q +10 &6O R +9 &8iO Q +9 &:,L Q +10 &;R R +9 &=N Q +10 &?qP Q +9 &A3Q Q +9 &BL Q +10 &DS Q +9 &FyX Q +9 &H5c S +10 &I W +9 &K ] +10 &MX _ +9 &Nv / +9 &O{ T +9 ( +3 "collection"'/& +3 "core" &Oq N +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.80 + .Hand.open +2 "manipulator"&11 +66 "core" 1 +2 "manipulator"&2% +4 "core" % '  Gm +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&3'\ +102 "core" ' +1560 #t-> Sampler.calibrate +84 "Can"Wy ^P +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +2 "collection"'4  +137 "core" +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")5 +199 "core" +2 .tSS.reconfigure :fast +2 "sampler")#.0X Sampler.PSI + "collection"'>% +3 "core" % +2 "sampler")@% +4 "core" % +6796 #t-> Sampler.calibrate +3 "Can"Xy Y\  + #tCalibrating pressure sensors +2 .CTV.dial :air +2 "collection"'  +4 "core" +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")A +137 "core"  +3 .tSS.seek 5ml +2 "sampler")B'?2 +317 "core" ' +2 ."connect"SSV.dial CBV +4 .tCBV.dial SSV +2 "sampler")C  +2 "collection"'D @ +7 "core" A +129 + .tdelay 3.8 seconds +383 "collection"'E% +3 "core" % +2 "sampler")?% +3 "core" %?8 +2 #tSensor limits: Intake max 132.3psia; Outlet max 137.6psia +2 .SSV.dial :spit + "sampler")G +137 "core"  +44 .tSS.seek 0ml +2 "sampler")H' +266 "core" ' +2 .tSSV.dial CBV +2 "sampler")J  +137 "core" +271 #t-> CAN + !o:NameError: mesg"uninitialized constant CAN: name:CAN:bt["(ESP):35: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 +164 #-> can +3 "Can"Uz `/ +1740 #t-> Sampler.PSI +2 "collection"'K% +3 "core" % +2 "sampler")M% +4 "core" % ( +21266 "Can"g| ^H +3302 #t-> Sampler.PSI +2 "collection"'% +3 "core" % +2 "sampler")% +4 "core" % ( +22128 #t-> PSV.legend +401 #-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%O +45 "core" +469 #t-> PTV.mixing + .PTV.dial :mixing +2 "processing"%P @ +75 "core" ? +942 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%'W +1607 .tPS.hold +2 "processing"%Q+ +3 "core" 'S` +9 + +2 !to:IRB::Abort:@checkpoint: omitted: mesg",Processing Syringe seek to 0ml Aborted!:bt["7/home/esp/esp2/lib/slide.rb:372:in `unlimitedSeek'"//home/esp/esp2/lib/slide.rb:362:in `times'"7/home/esp/esp2/lib/slide.rb:362:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:360:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'"0/home/esp/esp2/lib/slide.rb:402:in `moveTo'"0/home/esp/esp2/lib/syringe.rb:27:in `empty'"(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 +30996 "Can"8 ^ b޻ +13629 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%S +122 "core"  +255 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%T' +2636 "core" ' +2 "processing"%V% +3 "core" % \ +7128 #t-> CSV.flush + .CSV.dial :flush +2 "collection"'W  +88 "core"  +354 #t-> CS.fill +2 .CS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 10ml +2 "collection"'Y' D +2640 "core" ' + "collection"'I% +4 "core" % E +6263 #t-> PSV.mixedloop +2 !o:NoMethodError : mesgu:NameError::message/undefined method `mixedloop' for PSV:Shaft: name:mixedloop: args[:bt[ "7/home/esp/esp2/lib/shaft.rb:81:in `method_missing'"(ESP):47: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 +527 #-> PSV.mixloop +2 .PSV.dial :mixloop +2 "processing"%L +108 "core" +693 #t-> PS.push .5 + "processing"%N% +3 "core" % \ +3 .tPS.seek 2ml +2 "processing"%U'X +587 "core" ' + "processing"%\\% +4 "core" %[ +218 #t-> PS.push .5 + "processing"%]% +3 "core" %[ +3 .tPS.seek 1.5ml +2 "processing"%R' +583 "core" ' +2 "processing"%_% +4 "core" % +451 #t-> PS.push 1 + "processing"%`% +3 "core" % +3 .tPS.seek 0.5ml +2 "processing"%a' +1103 "core" ' +2 "processing"%X% +3 "core" % +2690 #t-> CS.empty +2 .CS.seek 0ml +2 "collection"'Z' +638 .tCS.hold +2 "collection"' + +3 "core" 'Y +63 + +2 !to:IRB::Abort:@checkpoint: omitted: mesg",Collection Syringe seek to 0ml Aborted!:bt["7/home/esp/esp2/lib/slide.rb:372:in `unlimitedSeek'"//home/esp/esp2/lib/slide.rb:362:in `times'"7/home/esp/esp2/lib/slide.rb:362:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:360:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'"0/home/esp/esp2/lib/slide.rb:402:in `moveTo'"0/home/esp/esp2/lib/syringe.rb:27:in `empty'"(ESP):52: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 +486 #-> PS.empty +3 .PS.seek 0ml +2 "processing"%d'W +583 "core" ' +2 "processing"%e% +3 "core" %\\ +880 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%b +109 "core"  +230 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%g' +2638 "core" ' +2 "processing"%^% +4 "core" %"  +4514 #t-> PSV.mixloop +2 .PSV.dial :mixloop +2 "processing"%i +109 "core" +734 #t-> PS.push .5 + "processing"%j% +4 "core" %"*  +2 .tPS.seek 2ml +2 "processing"%k'a +589 "core" ' +2 "processing"%l% +3 "core" %f +8223 "Can"7~ _ t +2596 #t-> CSV +1371 #-> CS.fill +3 .CS.seek 10ml + "collection"'m' D +721 "core" ' +2 "collection"'h% +3 "core" % D   +10595 #t-> CSV.air + .CSV.dial :air +2 "collection"'o @ +44 "core" B +907 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'p' D +5 "core" ' + "collection"'n% +4 "core" % D   +931 #t-> CSV.CTV +2 .CSV.dial CTV +2 "collection"'r  +44 "core"  +2770 #t-> CS.status.inPress +2 "collection"'s% +3 "core" % D   +587 #t-> SS.status.outpress +2 "sampler")q% +3 "core" % ( +3 !to:NoMethodError : mesgu:NameError::messageEundefined method `outpress' for #: name: outpress: args[:bt["(ESP):64: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 +703 #-> SS.status.outPress +2 "sampler")u% +3 "core" % ( +3423 #t-> Sampler.PSI + "collection"'v% +3 "core" % D   +3 "sampler")w% +3 "core" % ( +753 #t-> Sampler.calibrate +3 "Can"5 bT} +2 #tCalibrating pressure sensors + .CTV.dial :air +37 "collection"'t  +13 "core" +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")y +136 "core"  +3 .tSS.seek 5ml +2 "sampler")z'?2 +316 "core" ' +2 ."connect"SSV.dial CBV +4 .tCBV.dial SSV +2 "sampler"){  + "collection"'| @ +7 "core" A +131 + .tdelay 3.8 seconds +383 "collection"'}% +3 "core" % D   +3 "sampler")~% +3 "core" %?0  +2 #tSensor limits: Intake max 132.3psia; Outlet max 137.6psia + .SSV.dial :spit +2 "sampler") +138 "core"  +2 .tSS.seek 0ml +2 "sampler")' +289 "core" ' +2 .tSSV.dial CBV +2 "sampler")  +137 "core" +4680 #t-> CC.loadFlush +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'[& +3 "core" &Oj N +3 !to:Slide::Error : @reply0: mesg"Collection Clamp not Open:@axisName"Collection Clamp:bt[ "2/home/esp/esp2/utils/puckmoves.rb:781:in `to'"6/home/esp/esp2/utils/puckmoves.rb:858:in `loadAt'"9/home/esp/esp2/utils/puckmoves.rb:983:in `loadFlush'"(ESP):68: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 +4231 #-> CBV.SSV +2 .CBV.dial SSV + "collection"' @ +5 "core" A +496 #t-> CTV.CSV +3 .CTV.dial CSV + "collection"'F  +137 "core"  +454 #t-> CSV.CTV + .CSV.dial CTV +2 "collection"'  +15 "core" ~ +640 #t-> Sampler.PSI + "collection"'% +4 "core" % D   +2 "sampler")% +3 "core" % +1309 #t-> CS.status.inPress +2 "collection"' % +3 "core" % D   +532 #t-> CS.status.outPress +2 "collection"'% +3 "core" % D %  +850 #t-> CS.push .5 +2 "collection"' % +3 "core" % D $  +3 .tCS.seek 9.5ml +2 "collection"''f +209 "core" ' +2 "collection"' % +4 "core" %g' +669 #t-> CS.push .5 +2 "collection"'% +3 "core" %g! +3 .tCS.seek 9ml + "collection"'' +213 "core" ' +2 "collection"'% +3 "core" %! +1066 #t-> CS.push 3 + "collection"'% +5 "core" %" +2 .tCS.seek 6ml +2 "collection"'f'S +847 "core" ' +2 "collection"'% +4 "core" %R( +532 #t-> CS.push 4 +2 "collection"'% +3 "core" %R! +3 .tCS.seek 2ml + "collection"'' ^ +413 .tCS.hold + "collection"'+ +4 "core" '\\s +60 + +2 !to:IRB::Abort:@checkpoint: omitted: mesg",Collection Syringe seek to 2ml Aborted!:bt["7/home/esp/esp2/lib/slide.rb:372:in `unlimitedSeek'"//home/esp/esp2/lib/slide.rb:362:in `times'"7/home/esp/esp2/lib/slide.rb:362:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:360:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'"0/home/esp/esp2/lib/slide.rb:402:in `moveTo'"./home/esp/esp2/lib/scale.rb:199:in `push'"(ESP):78: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 +12370 #-> CS + "collection"'% +3 "core" %X: +3031 "Can"E `Z\ +4920 #t-> CS.push 4 +2 "collection"'#% +3 "core" %X/ +3 .tCS.seek 0.375ml +2 "collection"'$' +1100 "core" ' +2 "collection"'&% +3 "core" %8 +983 #t-> CSV.flush + .CSV.dial :flush +2 "collection"'  +86 "core"  +3449 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'' D +2529 "core" ' +2 "collection"')% +4 "core" % A   +1146 #t-> CSV.CTV + .CSV.dial CTV +2 "collection"'*  +74 "core"  +157 #t-> CTV +9390 #-> CSV +1592 #-> CS .1 +2 !o:NoMethodError : mesg"+undefined method `CS' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(ESP):86: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 +698 #-> CS.push .3 + "collection"'% +3 "core" % A   +3 .tCS.seek 9.7ml +2 "collection"'"' +161 "core" ' + "collection"',% +4 "core" % +620 #t-> CS.push 1 + "collection"'-% +4 "core" % +2 .tCS.seek 8.699ml +2 "collection"'\ ' +334 "core" ' +2 "collection"'.% +3 "core" % +672 #t-> CS.push 3 + "collection"'%% +3 "core" % +3 .tCS.seek 5.699ml +2 "collection"''' +839 "core" ' +2 "collection"'!% +3 "core" %\ \  +2092 #t-> Sampler.PSI +2 "collection"'1% +3 "core" %\ \  +2 "sampler")2% +4 "core" % +4259 #t-> Sampler.PSI + "collection"'/% +3 "core" %\ \  +2 "sampler")+% +4 "core" % +484 #t-> Sampler.PSI +2 "collection"'4% +3 "core" %\ \  +2 "sampler")5% +4 "core" % +1058 #t-> CS.status.inPress +2 "collection"'% +3 "core" %\ \  +488 #t-> SS.status.outPress + "sampler")8% +3 "core" % +8086 #t-> PS +2 "processing"%7% +3 "core" %fg +420 #t-> PSV +1217 #-> PS.push .1 +2 "processing"%9% +3 "core" %fJ +47 .tPS.seek 1.9ml +2 "processing"%:'æ +180 "core" ' +2 "processing"%;% +3 "core" %èG +263 #t-> PS.push .1 +2 "processing"%6% +3 "core" %èg +3 .tPS.seek 1.8ml +2 "processing"%=' +185 "core" ' +2 "processing"%>% +4 "core" %I +807 #t-> 13.5 +11517 "Can"> a +50783 #t-> Sampler.PSI + "collection"'@% +4 "core" %\ \  +2 "sampler")% +4 "core" % +5973 #t-> CS + "collection"'A% +4 "core" %\ \  +957 #t-> CS.push 2 +2 "collection"'<% +3 "core" %\ \  +3 .tCS.seek 3.699ml +2 "collection"'D'CH +430 .tCS.hold +2 "collection"'C+ +3 "core" 'S +45 + +2 !to:IRB::Abort:@checkpoint: omitted: mesg"0Collection Syringe seek to 3.699ml Aborted!:bt["7/home/esp/esp2/lib/slide.rb:372:in `unlimitedSeek'"//home/esp/esp2/lib/slide.rb:362:in `times'"7/home/esp/esp2/lib/slide.rb:362:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:360:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'"0/home/esp/esp2/lib/slide.rb:402:in `moveTo'"./home/esp/esp2/lib/scale.rb:199:in `push'"(ESP):102: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 +1766 #-> Sampler.PSI +2 "collection"'E% +3 "core" %P +2 "sampler")?% +3 "core" %0 O +5 "Can"C x6 +275 #t-> Sampler.PSI + "collection"'G% +4 "core" %P +2 "sampler")B% +4 "core" %0 O +338 #t-> Sampler.PSI + "collection"'J% +4 "core" %P +2 "sampler")K% +3 "core" %0 O +706 #t-> Sampler.PSI +2 "collection"'M% +3 "core" %P +2 "sampler")% +3 "core" %1 O +1265 #t-> CS.pull .5 + "collection"'% +3 "core" %P +3 .tCS.seek 4.616ml +2 "collection"'O'`_ +205 "core" ' +2 "collection"'P% +4 "core" %`anq +255 #t-> CS.pull .5 + "collection"'x% +3 "core" %`avy +3 .tCS.seek 5.116ml +2 "collection"''p@ +202 "core" ' +2 "collection"'S% +3 "core" %pF  +723 #t-> CS.push .1 + "collection"'Q% +4 "core" %pF  +2 .tCS.seek 5.017ml +2 "collection"'V'm +98 "core" ' + "collection"'W% +4 "core" %m   +326 #t-> CS.push .1 + "collection"'% +3 "core" %m   +3 .tCS.seek 4.917ml +2 "collection"'I'i +100 "core" ' +2 "collection"'L% +3 "core" %i  +255 #t-> CS.push .1 + "collection"'N% +6 "core" %i  +7 .tCS.seek 4.817ml + "collection"'T'f +116 "core" ' + "collection"'\\% +5 "core" %f j o +1832 #t-> Sampler.PSI + "collection"']% +4 "core" %f h k +2 "sampler")U% +4 "core" %3 O +1646 #t-> CS.pull .2 + "collection"'_% +3 "core" %f g i +3 .tCS.seek 5.017ml +2 "collection"'`'m +139 "core" ' +2 "collection"'R% +4 "core" %m  +7747 #t-> CS.pull .1 + "collection"'X% +3 "core" %m  & +3 .tCS.seek 5.117ml +2 "collection"'Y'pK +107 "core" ' +2 "collection"'Z% +3 "core" %pQ  +185 #t-> CS.pull .1 +2 "collection"'a% +3 "core" %pQ  +3 .tCS.seek 5.218ml +2 "collection"'e's~ +94 "core" ' + "collection"'b% +4 "core" %s $ +429 #t-> CS.pull .1 + "collection"'d% +3 "core" %s " (# +3 .tCS.seek 5.319ml +2 "collection"'^'v +94 "core" ' +2 "collection"'i% +3 "core" %v\ \  +357 #t-> CS.pull .1 + "collection"'j% +3 "core" %v\ \ % +3 .tCS.seek 5.419ml +2 "collection"'g'y +95 "core" ' + "collection"'l% +4 "core" %y\ \   +811 #t-> CS.pull .2 +2 "collection"' % +3 "core" %y\ \   +3 .tCS.seek 5.618ml + "collection"'h'2 +140 "core" ' +2 "collection"'o% +4 "core" %5\ \   +291 #t-> CS.pull .2 +2 "collection"'n% +3 "core" %5\ \ ""  +2 .tCS.seek 5.819ml +2 "collection"'m' +126 "core" ' + "collection"'r% +4 "core" %  +1246 #t-> CS.pull .2 + "collection"'s% +4 "core" %  +2 .tCS.seek 6.018ml +2 "collection"'q' +127 "core" ' +2 "collection"'u% +4 "core" % a e  +884 #t-> Sampler.PSI +2 "collection"'v% +40 "core" % o p&  +10 "sampler")w% +4 "core" %I R +17609 #t-> PSV +597 #-> PS.empty +3 .PS.seek 0ml + "processing"%t'W +1921 "core" ' +2 "processing"%y% +4 "core" %W +594 #t-> PSV.PSR;PSR.air;PS.fill + .PSV.dial PSR +2 "processing"%H +110 "core"  + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml + "processing"%|' +2635 "core" ' + "processing"%{% +4 "core" %  +1718 #t-> PSV.mixloop +2 .PSV.dial :mixloop +2 "processing"%} +109 "core" +260 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%~'W +2643 "core" ' +2 "processing"%% +3 "core" %P +180 #t-> PSV.PSR;PS.fill + .PSV.dial PSR +2 "processing"%z +109 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2630 "core" ' +2 "processing"%[% +4 "core" %  +4065 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"% +111 "core" +183 #t-> PS.empty +3 .PS.seek 0ml + "processing"%F'W +2628 "core" ' +2 "processing"%% +4 "core" %Z +321 "Can"4 o̻ +317 #t-> PSV.air;PS.fill + .PSV.dial :air +2 "processing"%  +46 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2628 "core" ' +2 "processing"% % +4 "core" %  +188 #t-> PSV.PTV;PS.empty + .PSV.dial PTV +2 "processing"% +78 "core"  +3 .tPS.seek 0ml + "processing"% 'W +2637 "core" ' +2 "processing"% % +4 "core" %S +4480 #t-> PSV +597 #-> PTV +830 #-> PTV.puck + .PTV.dial :puck +2 "processing"%p  +76 "core"  +1671 #t-> PSV.air +2 .PSV.dial :air +2 "processing"%  +78 "core"  +199 #t-> PS.fill +3 .PS.seek 2.5ml + "processing"%' +2636 "core" ' +2 "processing"%% +3 "core" %  +306 #t-> PSV.PTV;PS.empty + .PSV.dial PTV +2 "processing"% +78 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2629 "core" ' +2 "processing"%% +3 "core" %Y +1173 #t-> PC.unloadPuck +2 "processing"%& +3 "core" &TL# 0 +2 #tStoring saf puck in Processing Clamp to tube 5 +2 "manipulator"&f% +3 "core" %\ # 4 * 7? +2 "storage"(% +5 "core" %|  + "storage"(. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(#(; +673 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +4 "core" &; m b v +2 "manipulator"&&& +5 ."raiseStack"SE.reconfigure :place +2 "storage"(#]K-0-\ b +2 "core" & ) )  5<; +3 "manipulator"&% +3 ."raiseStack"SE.seek :beamBreak +4 "storage"($'H +3 "core" %\ " ' \  4? +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&)( +272 "core" ' + "storage"(*- +3 "core" -'H +2 ."raiseStack"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"('6 +34 "core" ' +41 ( + "manipulator"&,& +4 "core" & &  g 7o +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" & * + 7o +2 .tForearm.seek PC +2 "manipulator"&-' +95 "core" ' +2 .tHand.close + "manipulator"&"/ +73 "core" / +2 .tPC.seek :open +2 "processing"%.( +402 "core" ( +2 "storage"(%& +3 "core" &;  +2 "storage"(\ & +4 "core" &;  +2 "manipulator"&!& +4 "core" & ? > ' +22 "core" ' +2 "storage"(:% +4 "core" %> W +3 ."downElevator"SE.seek :down +3 "storage"(@'v +99 (% +3 "core" %OL ~ a +2 "manipulator"&A% +3 "core" % H L ; +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&<'\ +89 "core" ' +76 ' +2 ."downElevator"SE.stop + "storage"(5 +1616 #t-> Sampler.PSI + "collection"''% +3 "core" % o s5  +3 "sampler")D% +3 "core" %O R +2996 #t-> CS.pull .2 + "collection"'E% +3 "core" % n p\\  +3 .tCS.seek 6.218ml +2 "collection"'?'8 +141 "core" ' +2 "collection"'G% +3 "core" %= & *7  +298 #t-> CS.pull .8 +2 "collection"'B% +3 "core" %= ' ./  +3 .tCS.seek 7.018ml +2 "collection"'J' +281 "core" ' +2 "collection"'K% +4 "core" %ru<  +489 #t-> CS.pull .5 +2 "collection"'M% +3 "core" %uv[  +3 .tCS.seek 7.518ml +2 "collection"''} +207 "core" ' +2 "collection"'% +4 "core" %y,.4  +535 #t-> Sampler.PSI + "collection"'P% +3 "core" %y57:  +2 "sampler")C% +4 "core" %@> k +573 #t-> Sampler.PSI +2 "collection"'x% +3 "core" %y59]  +2 "sampler")S% +4 "core" %@A k +1257 #t-> CS.pull .5 +2 "collection"'O% +3 "core" %y79Y  +3 .tCS.seek 8.017ml +2 "collection"'Q'X +211 "core" ' + "collection"'W% +4 "core" %T:  +244 #t-> CS.pull .5 +2 "collection"'% +3 "core" %T5  +3 .tCS.seek 8.517ml +2 "collection"''3 +213 "core" ' + "collection"'L% +4 "core" %73  +875 #t-> Sampler.PSI +2 "collection"'V% +3 "core" %7Y  +2 "sampler")N% +4 "core" % k +391 #t-> Sampler.PSI + "collection"'\\% +4 "core" %73  +2 "sampler")I% +3 "core" % k +2923 #t-> CS.empty +3 .CS.seek 0ml +2 "collection"']' +2258 "core" ' + "collection"'U% +4 "core" %/  +371 #t-> CSV.air +2 .CSV.dial :air +2 "collection"'_ @ +45 "core" > +324 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'R' D +2621 "core" ' +2 "collection"'T% +4 "core" % H>  +543 #t-> CSV.legend +1005 #-> CSV.CTV + .CSV.dial CTV +2 "collection"'X  +45 "core"  +658 #t-> CS.push 1 + "collection"'Z% +3 "core" % HA  +3 .tCS.seek 9ml +2 "collection"'`' +331 "core" ' +2 "collection"'a% +39 "core" %g +640 #t-> CS.push 5 +2 "collection"'b% +3 "core" %j +3 .tCS.seek 4ml + "collection"'Y'L +1357 "core" ' +2 "collection"'d% +3 "core" %LB +72 #t-> CS.empty +2 .CS.seek 0ml +2 "collection"'i' +1091 "core" ' +2 "collection"'e% +3 "core" %> +11733 "Can"8 Nb +60001 " N! +4175 #t-> CS.unloadPuck 1 +2 !o:NoMethodError : mesgu:NameError::message1undefined method `unloadPuck' for CS:Syringe: name:unloadPuck: args[i:bt[ "8/home/esp/esp2/lib/slide.rb:441:in `method_missing'"(ESP):157: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 +443 #-> CS.unloadPuck +2 !o:NoMethodError : mesgu:NameError::message1undefined method `unloadPuck' for CS:Syringe: name:unloadPuck: args[:bt[ "8/home/esp/esp2/lib/slide.rb:441:in `method_missing'"(ESP):158: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 +631 #-> CC.unloadPuck + "collection"'j& +3 "core" &OjA N +3 !to:Storage::Error: mesg"$Destination tube #0 not in 1..7:bt[ "7/home/esp/esp2/utils/storage.rb:183:in `checkTube'"5/home/esp/esp2/utils/storage.rb:201:in `dstTube'"6/home/esp/esp2/utils/puckmoves.rb:428:in `unload'":/home/esp/esp2/utils/puckmoves.rb:971:in `unloadPuck'"(ESP):159: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 +265 #-> CC.unloadPuck 1 +2 "collection"'l& +3 "core" &OjD N +2 #tStoring SH1 puck in Collection Clamp to tube 1 +2 "manipulator"&^% +4 "core" %   C +2 "storage"( % +3 "core" %q d +3 "storage"(o. +2 "core" .(; +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(g( +660 "core" ( + .tSC.configure :limp +7 "storage"($(\ 1b +3 (n& +3 "manipulator"&r& +8 "core" & A +5 ."raiseStack"SE.reconfigure :place +4 "storage"(#]K-0-\ b +3 "core" & l V I @& +2 "manipulator"&h% +4 ."raiseStack"SE.seek :beamBreak +2 "storage"(s'H +3 "core" %  Y s y @ +2 .tElbow.seek CC +2 "manipulator"&u( +168 "core" ( + "manipulator"&m& +4 "core" & J K :6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &v& +2 "core" & @ @ Y :6 +3 .tForearm.seek CC +2 "manipulator"&w', +87 "core" ' +2 "storage"(=- +3 "core" -'H +2 ."raiseStack"SE.configure :default +2 "storage"(#QK-0-\ b +4 ."raiseStack"SE.seek :place +2 "storage"(y'6 +2 "core" ' + .tHand.close +4 "manipulator"&H/ +27 "core" ' +44 / +2 .tCC.seek :open +2 "collection"'t( +378 "core" ( +2 "storage"({& +3 "core" & . +2 "storage"(}& +4 "core" & ; +2 "manipulator"&|& +4 "core" & a O P ?6 +2 "manipulator"&% +3 "core" % , V G  ?2 +3 .tForearm.seek :retract + "manipulator"&z'\ +103 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&~( +163 "core" ( +2 "manipulator"&[& +3 "core" &  EO +2 "storage"(& +4 "core" & 9 +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&'D +112 "core" ' +2 .tElbow.hold +2 "manipulator"&, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&1 +69 "core" 1 +4 "manipulator"&F% +3 "core" % Xt N Q ; +2 "storage"( & +4 "core" & b +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 320 counts +2 "manipulator"&'τ +20 "core" ' +2 "manipulator"&& +4 "core" & Z HN +2 "storage"( & +4 "core" & 5 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&p' +28 "core" ' + "storage"(% +4 "core" %? ) +3 ."downElevator"SE.seek :down +3 "storage"( 'v +98 (% +3 "core" %lL H ` +2 "manipulator"&% +5 "core" %  E +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +62 ' + ."downElevator"SE.stop + "storage"(5 +836 #t-> ESP.shutdown +4 #Asleep / Shutdown +33 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF +2 #Shutdown +458 #t-> exit +7 #mEXIT @1685023305.09EDT @1685025573.92EDT = =mMAIN_scheduler =tMAIN @EDT1685025575.71 #"core_reset"Sent BREAK +2 #t@44681 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +210 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +245 #Configuration for niagara 5/23/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +408 "Can") #wl + ) #wl + #tPolling Can every 10:00 +3 #Cleanly exited at 10:01:45EDT25-May-23 +919 #-> ESP.ready! +3 #Powering core bus +555 .Gate.power :raw,:ON +3 "sampler") +30 ) +2 "core"  +3 "collection"' +2 ' +2 "core"  +3 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tPS.configure :default +3 "processing"%#A d`xb +2 .tSS.configure :default +3 "sampler")#.0X PSV.PTV +2 .PSV.dial PTV +2 "processing"%1 +76 "core"  +870 #t-> PTV.PRV + .PTV.dial PRV +2 "processing"%2 @ +75 "core" A +5913 #t-> PRV.AB1 +2 .PRV.dial :AB1 +2 "processing"%3 @ +46 "core" > +19166 #t-> PS.pull 1 + "processing"%4% +3 "core" %T +3 .tPS.seek 1ml +2 "processing"%5'P +1099 "core" ' +2 "processing"%6% +4 "core" %P  +916 #t-> PS.pull 0.5 +2 "processing"%7% +3 "core" %P  +2 .tPS.seek 1.5ml +2 "processing"%8' +594 "core" ' +2 "processing"%9% +3 "core" %  +1280 #t-> PS.pull 0.5 + "processing"%:% +3 "core" %  +3 .tPS.seek 2ml +2 "processing"%;'Q +597 "core" ' + "processing"%<% +4 "core" %Q  +1691 #t-> PSV.waste 1 +2 !o:NoMethodError : mesgu:NameError::message+undefined method `waste' for PSV:Shaft: name:\ waste: args[i:bt[ "7/home/esp/esp2/lib/shaft.rb:81:in `method_missing'"(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 +4242 #-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%=  +108 "core"  +924 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%>'W +2120 "core" ' +2 "processing"%?% +4 "core" %X +455 #t-> access 6 +3 "storage"(@% +4 "core" %} r  + "manipulator"&A% +4 "core" %\  H ` +2 "manipulator"&B& +4 "core" &  H' +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 3 +2 "storage"(C( +3 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (D& +3 "core" & P  +3195 #t-> PBV.air + .PBV.dial :air +2 "processing"%E  +5 "core"  +2530 #t-> PBV.air +2 .PBV.dial :air + "processing"%F  +4 "core"  +1227 #t-> PBV.waste1 +2 .PBV.dial :waste1 +2 "processing"%G  +99 "core" +4773 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%H +120 "core"  +635 #t-> PTV.PRV +2 .PTV.dial PRV + "processing"%I @ +5 "core" A +614 #t-> PRV.AB1 +2 .PRV.dial :AB1 +2 "processing"%J @ +15 "core" A +2495 "Can". <) +966 #t-> PS.pull 2 + "processing"%K% +3 "core" %X +3 .tPS.seek 2ml +2 "processing"%L'\\ +2128 "core" ' + "processing"%M% +4 "core" %[  +614 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%N  +106 "core"  +1406 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%O'W +2127 "core" ' +2 "processing"%P% +4 "core" %T +633 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"%Q +107 "core" +1455 #t-> PS.pull 0.4 + "processing"%R% +4 "core" %T +43 .tPS.seek 0.4ml +2 "processing"%S'U +495 "core" ' +2 "processing"%T% +4 "core" %Z  +3936 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%U' +2220 "core" ' + "processing"%V% +4 "core" %  +31026 #t-> PSV.waste2 +2 .PSV.dial :waste2 +2 "processing"%W  +139 "core"  +826 #t-> PS.empty +2 .PS.seek 0ml +3 "processing"%X'W +2634 "core" ' +2 "processing"%Y% +4 "core" %R +923 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%Z +139 "core" +756 #t-> PS.pull 0.4 + "processing"%[% +3 "core" %R +3 .tPS.seek 0.4ml +2 "processing"%\\'S +480 "core" ' +2 "processing"%]% +3 "core" %R  +1098 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%^' +2218 "core" ' +2 "processing"%_% +3 "core" %z  +1298 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%`  +110 "core"  +538 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%a'W +1479 "Can"" @i +1150 "core" ' +2 "processing"%b% +4 "core" %Vr +985 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"%c +109 "core" +1095 #t-> PS.pull 0.4 +2 "processing"%d% +3 "core" %VF +2 .tPS.seek 0.4ml +2 "processing"%e'W +495 "core" ' +3 "processing"%f% +3 "core" %\\O  +487 #t-> PS.fill +3 .PS.seek 2.5ml + "processing"%g' +2228 "core" ' +2 "processing"%h% +4 "core" %   +909 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%i  +109 "core"  +501 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%j'W +2634 "core" ' +2 "processing"%k% +3 "core" %Z +713 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%l +109 "core" +2632 #t-> PS.pull 0.4 + "processing"%m% +3 "core" %ZA +3 .tPS.seek 0.4ml +2 "processing"%n'[ +485 "core" ' +2 "processing"%o% +3 "core" %]  +643 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%p' +2223 "core" ' +2 "processing"%q% +3 "core" %  +879 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%r  +108 "core"  +385 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%s'W +2638 "core" ' + "processing"%t% +4 "core" %R +1447 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"%u +106 "core" +991 #t-> PS.pull 0.4 +2 "processing"%v% +3 "core" %R# +2 .tPS.seek 0.4ml +2 "processing"%w'S +481 "core" ' +2 "processing"%x% +4 "core" %U  +556 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%y' +2219 "core" ' + "processing"%z% +4 "core" %%  +414 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%{  +107 "core"  +366 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%|'W +2632 "core" ' +2 "processing"%}% +3 "core" %S) +514 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"%~ +110 "core" +652 #t-> PS.pull 0.4 +2 "processing"%% +3 "core" %S +2 .tPS.seek 0.4ml +2 "processing"%'T +493 "core" ' +3 "processing"%% +3 "core" %V"  +691 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2218 "core" ' +2 "processing"%% +3 "core" %$  +689 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%  +109 "core"  +449 #t-> PS.empty +3 .PS.seek 0ml + "processing"%'W +2625 "core" ' +2 "processing"%% +4 "core" %Y# +478 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +107 "core" +4609 #t-> PS.pull 0.2 + "processing"%% +4 "core" %YS +2 .tPS.seek 0.2ml +2 "processing"% ' +282 "core" ' +2 "processing"%% +4 "core" % +14956 "Can"! =: +776 #t-> PS.pull 0.5 +2 "processing"%% +3 "core" %N +3 .tPS.seek 0.7ml +2 "processing"%'* +599 "core" ' + "processing"%% +4 "core" %*  +1241 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%  +119 "core"  +1345 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%'W +801 "core" ' +2 "processing"%% +4 "core" %Y# +2228 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +43 "core"  +758 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%j +1195 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2628 "core" ' +2 "processing"%% +3 "core" %,  +1727 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +76 "core" +1241 #t-> PTV.PRV +2 .PTV.dial PRV +2 "processing"%\ @ +5 "core" A +768 #t-> PRV.air +2 .PRV.dial :air + "processing"%  +77 "core"  +552 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"% 'W +2638 "core" ' + "processing"%% +4 "core" %U +637 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%" +78 "core"  +876 #t-> PSR.flush +2 .PSR.select :flush +897 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%#' +2638 "core" ' +2 "processing"%$% +4 "core" %+  +1292 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%% +77 "core" +719 #t-> PTV.PRV + .PTV.dial PRV +2 "processing"%& @ +5 "core" A +754 #t-> PRV.air + .PRV.dial :air +497 #-> PS.empty +3 .PS.seek 0ml +2 "processing"%''W +2638 "core" ' +2 "processing"%(% +3 "core" %T +798 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%) +79 "core"  +599 #t-> PSR.air +2 .PSR.select :air +2 "processing"% +683 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%*' +2638 "core" ' + "processing"%+% +4 "core" %  +711 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%, +77 "core" +686 #t-> PTV.PRV +2 .PTV.dial PRV +2 "processing"%- @ +4 "core" A +819 #t-> PRV.air +2 .PRV.dial :air +550 #-> PS.empty +3 .PS.seek 0ml +2 "processing"%.'W +2630 "core" ' +2 "processing"%/% +4 "core" %\\ +1659 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%0 +15 "core" ~ +674 #t-> PTV.PRV + .PTV.dial PRV +2 "processing"%1 @ +4 "core" A +706 #t-> PRV.AB2 +2 .PRV.dial :AB2 +2 "processing"%2  +43 "core"  +1594 #t-> PS.pull 1 +2 "processing"%3% +3 "core" %\\ +2 .tPS.seek 1ml +2 "processing"%4'P +1108 "core" ' +2 "processing"%6% +4 "core" %P +458 #t-> PS.pull 0.5 +2 "processing"%7% +3 "core" %P +2 .tPS.seek 1.5ml +2 "processing"%5' +590 "core" ' + "processing"%9% +4 "core" %  +713 #t-> PS.pull 0.5 + "processing"%:% +3 "core" %  +3 .tPS.seek 2ml +2 "processing"%8'i +585 "core" ' +2 "processing"%<% +4 "core" %h  +1087 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%=  +106 "core"  +381 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%;'W +2157 "core" ' +9 "processing"%?% +4 "core" %Z +539 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"%@ +106 "core" +655 #t-> PTV.PRV +2 .PTV.dial PRV +2 "processing"%A @ +4 "core" A +662 #t-> PRV.AB2 +2 .PRV.dial :AB2 +3739 #-> PS.pull 2 +2 "processing"%B% +3 "core" %Z +3 .tPS.seek 2ml +2 "processing"%D'^ +1992 "Can" @  +129 "core" ' +2 "processing"%% +4 "core" %[  +839 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%E  +108 "core"  +392 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%F'W +2122 "core" ' +2 "processing"%G% +4 "core" %T +825 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%H +110 "core" +748 #t-> PS.pull 0.4 + "processing"%I% +3 "core" %T +3 .tPS.seek 0.4ml +2 "processing"%J'U +487 "core" ' + "processing"%K% +4 "core" %P  +632 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%>' +2215 "core" ' + "processing"%M% +4 "core" %  +968 #t-> PSV.waste2 +2 .PSV.dial :waste2 + "processing"%N  +138 "core"  +744 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%L'W +2638 "core" ' + "processing"%P% +4 "core" %R +619 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%Q +140 "core"  +880 #t-> PS.pull 0.4 +2 "processing"%R% +3 "core" %R +3 .tPS.seek 0.4ml + "processing"%O'S +494 "core" ' +2 "processing"%T% +4 "core" %V  +483 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%S' +2232 "core" ' + "processing"%V% +4 "core" %  +884 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%W  +108 "core"  +420 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%U'W +2632 "core" ' + "processing"%Y% +4 "core" %Y +664 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%Z +120 "core"  +644 #t-> PS.pull 0.4 +2 "processing"%[% +3 "core" %Y +2 .tPS.seek 0.4ml +2 "processing"%X'Z +498 "core" ' +3 "processing"%]% +4 "core" %` +15748 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%\\  +119 "core"  +566 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%_'W +490 "core" ' +2 "processing"%`% +4 "core" %Q +739 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%^ +107 "core" +1168 #t-> PS.pull 0.4 + "processing"%b% +3 "core" %Q +3 .tPS.seek 0.4ml +2 "processing"%c'R +484 "core" ' +2 "processing"%d% +3 "core" %O  +2251 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%a' +2221 "core" ' +2 "processing"%f% +4 "core" % \ +12040 "Can" > 3f +20122 #t-> PSV.waste2 +2 .PSV.dial :waste2 +2 "processing"%e  +137 "core"  +586 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%h'W +2635 "core" ' + "processing"%i% +4 "core" %S +777 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%g +138 "core"  +830 #t-> PS.pull 0.4 +2 "processing"%k% +3 "core" %S +3 .tPS.seek 0.4ml + "processing"%l'T +494 "core" ' +2 "processing"%m% +4 "core" %U  +398 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%j' +2221 "core" ' +2 "processing"%o% +4 "core" %  +1662 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%n  +108 "core"  +485 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%q'W +2637 "core" ' +10 "processing"%r% +3 "core" %Q +915 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"%p +107 "core" +783 #t-> PS.pull 0.4 +2 "processing"%t% +3 "core" %Q +3 .tPS.seek 0.4ml +2 "processing"%u'R +496 "core" ' +3 "processing"%v% +3 "core" %W  +496 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%s' +2218 "core" ' +2 "processing"%x% +4 "core" %  +793 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%w  +108 "core"  +423 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%z'W +2624 "core" ' + "processing"%{% +4 "core" %R +1023 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%y +108 "core" +769 #t-> PS.pull 0.4 +2 "processing"%}% +3 "core" %R +3 .tPS.seek 0.4ml + "processing"%~'S +495 "core" ' +2 "processing"%% +4 "core" %U  +1486 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%|' +2226 "core" ' +2 "processing"%% +3 "core" %!  +596 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%  +119 "core"  +415 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%'W +2629 "core" ' + "processing"%% +4 "core" %U +504 #t-> PSV.PTV +3 .PSV.dial PTV + "processing"% +120 "core"  +614 #t-> PS.pull 0.4 + "processing"%% +3 "core" %U +3 .tPS.seek 0.4ml +2 "processing"% 'V +494 "core" ' +2 "processing"%% +4 "core" %\\ +1535 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2230 "core" ' + "processing"%% +4 "core" %  +951 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%  +106 "core"  +586 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"% 'W +621 "Can" @y +2014 "core" ' +2 "processing"%% +4 "core" %[ +583 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"% +120 "core"  +671 #t-> PS.pull 0.4 +2 "processing"%% +3 "core" %[ +2 .tPS.seek 0.4ml +2 "processing"%'\\ +488 "core" ' +2 "processing"%% +4 "core" %_  +343 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2225 "core" ' +2 "processing"%% +4 "core" %  +450 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%  +106 "core"  +732 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%\ 'W +2642 "core" ' +2 "processing"%% +3 "core" %P +604 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +108 "core" +2883 #t-> PS.pull 0.1 +2 "processing"%% +3 "core" %P +2 .tPS.seek 0.1ml +2 "processing"%"' +179 "core" ' + "processing"% % +4 "core" %   +11175 #t-> PS.pull 0.5 + "processing"%$% +3 "core" %   +3 .tPS.seek 0.6ml +2 "processing"%%' +595 "core" ' + "processing"%&% +4 "core" %  +803 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%#  +107 "core"  +409 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%('W +690 "core" ' + "processing"%)% +4 "core" %[ +1032 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%' +44 "core"  +849 #t-> PSR.flush + .PSR.select :flush +3 "processing"%@ +517 #t-> PS.fill +3 .PS.seek 2.5ml + "processing"%+' +2637 "core" ' +2 "processing"%,% +4 "core" %  +881 #t-> PSV.PTV +35 .PSV.dial PTV +10 "processing"%- +87 "core"  +634 #t-> PTV.PRV + .PTV.dial PRV +2 "processing"%* @ +4 "core" A +667 #t-> PRV.air + .PRV.dial :air +2 "processing"%/  +45 "core"  +511 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%0'W +2634 "core" ' +2 "processing"%1% +4 "core" %U +890 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%2 +75 "core"  +729 #t-> PSR.flush +2 .PSR.select :flush +1197 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%3' +2628 "core" ' +2 "processing"%.% +4 "core" %  +698 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%6 +76 "core" +678 #t-> PTV.PRV +2 .PTV.dial PRV + "processing"%7 @ +5 "core" A +1852 #t-> PRV.air +2 .PRV.dial :air + "processing"%4  +5 "core"  +698 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%9'W +2635 "core" ' +2 "processing"%:% +3 "core" %S +687 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%5 +76 "core"  +576 #t-> PSR.air +2 .PSR.select :air +2 "processing"% +580 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%<' +2626 "core" ' +2 "processing"%=% +4 "core" %  +914 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%8 +79 "core" +733 #t-> PTV.PRV + .PTV.dial PRV +2 "processing"%? @ +4 "core" A +609 #t-> PRV.air +2 .PRV.dial :air +2 "processing"%@  +5 "core"  +540 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%A'W +1700 "Can" @ +937 "core" ' + "processing"%B% +4 "core" %T +17577 #t-> access 2 +2 "storage"(;% +3 "core" %} )  +2 "manipulator"&% +4 "core" %\  w K D ` +2 "manipulator"&E& +4 "core" & a E' +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"(D(K +503 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +3 (G& +3 "core" &K B  +12617 #t-> startTube 2 +1771 #-> shortDA +2 "collection"'H% +2 "processing"%I% +5 "core" % +5 %T +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +1107 #Awaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +328 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"%F +43 "core" + .tPTV.dial :PRVmixing +2 "processing"%K  +75 "core" +2 .tPRV.dial :sipper + "processing"%J  +108 "core" +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 1.1ml +2 "processing"%M'] +2294 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%N  +2 "collection"'>  +121 "core" ~ +17  +2 .tPS.seek 0.5ml +2 "processing"%P' +1277 "core" ' +2 .tPRV.dial :waste2 + "processing"%Q @ +107 "core" > +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 0ml + "processing"%R'W +592 "core" ' + .tPSV.dial PSR +2 "processing"%L +107 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1ml + "processing"%T'P +1101 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%O' +1616 "core" ' + .tPSV.dial :mixloop +2 "processing"%V +108 "core" +2 .tPS.seek 0ml +2 "processing"%W'W +2635 "core" ' + .tPSV.dial PSR +2 "processing"%S +108 "core"  +41 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1ml + "processing"%Y'P +1098 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%Z' +1607 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%[ +120 "core" + .tPRV.dial :sipper +2 "processing"%U  +45 "core" +2 .tPS.seek 0ml +2 "processing"%]'W +2627 "core" ' +2 .tPSV.dial PSR +2 "processing"%\\ +107 "core"  +2 .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%X' +2652 "core" ' + .tPSV.dial :mixloop +2 "processing"%` +110 "core" +2 .tPS.seek 0ml +2 "processing"%^'W +2627 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%b& +4 "core" &  + .tHand.open +2 "manipulator"&_1 +68 "core" 1 +2 "manipulator"&d% +4 "core" % \  o u  D ` +2 "storage"(c% +4 "core" %} -  +2 "storage"(f. +3 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(e( +668 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (a& +2 "core" & 4 +3 "manipulator"&i& +3 "core" & p s x A' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&g( +41 "core" ( + "manipulator"&k& +4 "core" & w r D +2 "storage"(h& +4 "core" & J +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&m' +97 "core" ' +2 "storage"(l& +3 "core" & 0 +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(o'H +293 "core" ' + "storage"(n- +3 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (j& +3 "core" &  +3 "manipulator"&r& +4 "core" & u s  B +2 .tElbow.seek 2 +2 "manipulator"&p( +3 "core" ( +2 "manipulator"&t& +3 "core" & v y B +2 "storage"(q& +4 "core" & . +3 .tForearm.seek 2 + 300 counts + "manipulator"&v'y +32 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&u/ +74 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&x& +2 "storage"(w'v +8 "core" & u q  C + "manipulator"&s% +4 "core" % ϟ ` R 8 @ +2 .tForearm.seek :retract +2 "manipulator"&{'\ +93 "core" ' +2 .tElbow.seek PC +2 "manipulator"&y( +160 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +123 "core" ( +2 "manipulator"&}& +4 "core" & H Z > @"x +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &z& +3 "core" & L M @!w +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +99 "core" ' +2 "manipulator"&~& +4 "core" & x {  C!w +2 "manipulator"&% +4 "core" % z ~ / C +2 "processing"%& +4 "core" &  +3 "processing"%|& +5 "core" &  +2 .tPC.seek :closed +3 "processing"%(Tg +3 "core" &  +6 &\  > +9 &Fp 2 +10 &?nx F +9 &^ S +9 &E R +10 &YJ R +9 &J R +10 &H S +9 &G R +9 &`I S +10 &#G R +9 & J S +9 &"I R +10 &$jH R +9 &&+G R +10 &'I S +9 &)G R +9 &+qH R +10 &-4I R +9 &.I R +9 &0G R +10 &2zI R +9 &4<I R +10 &5I R +9 &7I R +9 &9I S +10 &;CG R +9 &=I R +9 &>H S +10 &@G R +9 &BKG R +10 &D I S +9 &EL S +9 &GY T +10 &IHj V +9 &K Y +9 &L~ Y +10 &N Y +9 &PG Y +10 &R Z +9 &S|b , +9 &TBo = +10 ( + &TQ" . +2 "processing"%|& +3 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.79 +6 .Hand.open + "manipulator"&1 +71 "core" 1 + "manipulator"&% +4 "core" % z w : A +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +36 "Can" M( +9 .tPH.seek 28C,5:00 +2 "processing"%  +3 % 9 +6 "core" 9 +102 "processing"%9 +2 "core" 9 +103 "processing"%9 +32 "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 +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" 90 +103 "processing"%9 +3 "core" 94 +103 "processing"%9 +2 "core" 98 +103 "processing"%9 +2 "core" 9= +103 "processing"%9 +2 "core" 9A +103 "processing"% 9 +2 "core" 9E +103 "processing"%\ 9 +3 "core" 9I +103 "processing"%$9 +2 "core" 9M +103 "processing"%"9 +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" 9c +103 "processing"%'9 +2 "core" 9g +103 "processing"%(9 +2 "core" 9k +103 "processing"%,9 +2 "core" 9\ o +103 "processing"%-9 +3 "core" 9s +103 "processing"%*9 +2 "core" 9x +103 "processing"%/9 +2 "core" 9| +103 "processing"%+9 +2 "core" 9# +103 "processing"%19 +2 "core" 9) +103 "processing"%29 +2 "core" 9/ +103 "processing"%09 +2 "core" 96\ +103 "processing"%.9 +2 "core" 9;\ +103 "processing"%69 +2 "core" 9A\ +3 .tPH.hold 2:00:00,28C +4 "processing"%7 pp; +2 .tdelay 1:30 +5 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%4 +108 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%3' +598 "core" ' + .tdelay 5 seconds +503 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml +2 "processing"%:'[ +1604 "core" ' + .tPTV.dial :puck +2 "processing"%5  +134 "core"  +2 .tPSV.dial PTV +2 "processing"%9 +77 "core" +2 .tPBV.dial :waste1 +2 "processing"%=  +4 "core" +2 "processing"%8% +4 "core" %^K  +2 .tPS.seek 1.5ml +2 "processing"%?' +586 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%@ * +35 "core" * +3 .tPS.seek 0ml + "processing"%<'W +1618 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%B  +5 "core"  + .tPBV.dial :waste1 +2 "processing"%;  +34 "core"  +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +7 "processing"% * +35 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%E +77 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%C' +2571 "core" ' + .tPSV.dial PTV +2 "processing"%G +89 "core"  + .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%H +76 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%I +78 "core" +2 .tdelay 5 seconds +503 .PSV.dial :air +2 "processing"%F  +87 "core" +2 .tPS.seek 0ml +2 "processing"%K'W +2532 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%J  +135 "core" +2 .tPSV.dial :mixloop + "processing"%A +44 "core" +2 .tPRV.dial :ab1 + "processing"%> @ +108 "core" > +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%N'w +360 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'M  + "processing"%Q  +6 "core"  +40  + "processing"%P% +4 "core" %x  +3 .tPS.seek 0.3ml +2 "processing"%L' +362 "core" ' + .tdelay 2 seconds +180 "Can" O| +22 .tCBV.dial between PRV and PSV +2 "collection"'R  +42 "core" + .tPRV.dial :air +2 "processing"%T  +45 "core"  +2 .tPS.seek 0.9ml +40 "processing"%V'D +1278 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%O @ +74 "core" > +3 .tPS.seek 0.5ml +2 "processing"%S' +867 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%W  +45 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%Y'[ +1616 "core" ' +2 .tPSV.dial :PML +2 "processing"%[ +45 "core" + .tPTV.dial :mixing +2 "processing"%U @ +75 "core" B + .tPBV.dial :waste1 +2 "processing"%Z  +36 "core" +2 "processing"%\\% +3 "core" %X  +3 .tPS.seek 1.85ml +2 "processing"%]'8 +237 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%` * +36 "core" + +2 .tPS.seek 0ml +2 "processing"%X'W +1966 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'b& +3 "core" &  +3 "manipulator"&_& +4 "core" & 7 , 9!v +2 "manipulator"&d% +3 "core" %\ .  5 ! 8%| +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&c(- +133 "core" ( + "manipulator"&f& +4 "core" &- * # S 9* +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &D& +3 "core" &-   : 8* +2 .tForearm.seek :garage +2 "manipulator"&a'! +107 "core" ' +2 .tHand.close + "manipulator"&i/ +76 "core" / + "manipulator"&k& +4 "core" &- 2* +2 "manipulator"&h% +4 "core" % 0 2 +2 .tForearm.seek :retract +2 "manipulator"&l'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +286 "core" ( +2 "manipulator"&& +4 "core" &%  *  8@W +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &n& +3 "core" &# + = 5?V +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&j', +104 "core" ' +2 "manipulator"&& +4 "core" &$ 0 $  9?V +2 "manipulator"&r% +4 "core" %%   $ 7$ +2 "collection"'t& +4 "core" &  +3 "collection"'q& +4 "core" &  +3 .tCC.seek :closed +2 "collection"'u(O +4 "core" &  +9 &4 , +9 &c| A +10 &?n R +9 &L R +9 &QK S +10 &M R +9 &EQ R +10 &O R +9 &P R +9 &P R +10 & ML R +9 &"S R +9 &#N R +10 &%I R +9 &'TNK S +10 &)L R +9 &*O R +9 &,O R +10 &.^J R +9 &0 N R +9 &1L R +10 &3N S +9 &5fK5 R +10 &7(L R +9 &8N R +9 &:L R +10 &/L R +9 &?L R +10 &AN R +9 &CvL R +10 &E7O R +9 &FZ S +9 &Hj U +10 &Je [ +9 &L ^ +9 &M a +10 &O:O "i +9 &O~ K +6 ( +2 "collection"'q& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.92 +2 "collection"'x& +4 "core" &Ok K + &Obs K + .tHand.open +2 "manipulator"&s1 +64 "core" 1 +2 "manipulator"&g% +4 "core" % &  O 5# +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&m'\ +96 "core" ' +2 .tPSV.dial PSR +2 "processing"%o +108 "core"  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%v' +1604 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%}  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%p'W +1607 "core" ' + .tPSV.dial PSR +2 "processing"%z +58 "core"  + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%~' +2632 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%  +3 "collection"'  +41 "core"  +128  + .tPSV.dial :mixloop +2 "processing"%w +109 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'{  +4 "core" +2 .tPTV.dial :PRVmixing +37 "processing"%  +83 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2640 "core" ' + .tPSV.dial :air +2 "processing"%  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"% ' +2632 "core" ' +2 .tPSV.dial :mixloop + "processing"%| +47 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2634 "core" ' + .tPSV.dial :air +2 "processing"%  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2641 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +57 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2632 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +6 "manipulator"& & +4 "core" &#  [ 4?U +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +7 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( +2 "manipulator"& & +4 "core" &# 4?U +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &# \ U 1?U +2 .tForearm.seek CC +2 "manipulator"&', +104 "core" ' + .tHand.close +2 "manipulator"&/ +75 "core" / +2 .tCC.seek :open +2 "collection"'( +378 "core" ( + "manipulator"&& +4 "core" &# 0?U +2 "manipulator"&% +3 "core" %   0 +3 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +285 "core" ( + "manipulator"& & +4 "core" &- . ) < 9 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &\ & +3 "core" &- - * . 9 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&$'! +113 "core" ' +3 .tHand.open + "manipulator"&"1 +70 "core" 1 + "manipulator"&&% +4 "core" % ' Z / +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&#'\ +105 "core" ' +2 ."da"delayUntil "12:18:54.08" +24715 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%% @ +76 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%)  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%' * +36 "core" , + ."da"PSV.dial :air +2 "processing"%(  +43 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%,' +2099 "Can" KT +454 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%- +47 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%*  +57 "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"%+  +44 "core"  +3 ."da"PS.seek 0ml +2 "processing"%1'W +2542 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%2 +139 "core" + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%0' +585 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%.'[ +1609 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%6  +75 "core"  + ."da"PSV.dial PTV +2 "processing"%4 +76 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%^  +35 "core" +2 "processing"%3% +4 "core" %Y&  +2 ."da"PS.seek 1.5ml +2 "processing"%5' +587 "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 +1621 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 +6 .PTV.dial :puck + "processing"%8  +5 "core"  + ."da"PBV.dial :waste1 +50 "processing"%:  +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 +2 "processing"%? +75 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2543 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%B +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%; +78 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +78 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%E  +77 "core"  +2 ."da"PS.seek 0ml +2 "processing"%<'W +2546 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%G +136 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%H' +587 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%I'[ +1604 "core" ' + ."da"PTV.dial :puck +2 "processing"%F  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%C +76 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%J  +35 "core" +2 "processing"%A% +4 "core" %W.  +2 ."da"PS.seek 1.5ml +2 "processing"%>' +588 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%K * +37 "core" , +2 ."da"PS.seek 0ml +2 "processing"%M'W +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%Q  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%P  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%N * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%R +77 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%T' +2545 "core" ' + ."da"PSV.dial PTV +2 "processing"%L +78 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%O +88 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%V +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%W  +77 "core"  +2 ."da"PS.seek 0ml +2 "processing"%S'W +2538 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%[  +45 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%U  +136 "core" +2 ."da"delay 5 seconds +21 "Can"  J +481 ."da"PRV.dial :ab2 +7 "processing"%Z  +44 "core"  + ."da"PTV.dial :PRVmixing +2 "processing"%\\  +5 "core" + ."da"PSV.dial :mixloop +2 "processing"%` +58 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%Y' +394 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%]  +45 "core"  +2 "processing"%b% +4 "core" %  +2 ."da"PS.seek 0.55ml +2 "processing"%_'y +345 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%d  +43 "core"  +3 ."da"PS.seek 2ml +2 "processing"%f'[ +1553 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%D +45 "core" + ."da"PTV.dial :mixing +2 "processing"%y @ +75 "core" A + ."da"PBV.dial :waste1 +2 "processing"%i  +36 "core" + "processing"%k% +4 "core" %W  +2 ."da"PS.seek 1.85ml +2 "processing"%h'7 +231 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +3 ."da"PS.seek 0ml +2 "processing"%a'W +1972 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +48003 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +39 "core" @ +9 ."da"PBV.dial :waste1 +2 "processing"%n  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +6 "processing"%c * +36 "core" + + ."da"PSV.dial :air +2 "processing"%  +58 "core" +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%r' +2567 "core" ' + ."da"PSV.dial :mixloop +3 "processing"%t +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%l  +44 "core"  +2 ."da"delay 2 seconds +84 "Can" G +118 ."da"PSV.dial :mixloop +3 "processing"%! +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%x  +44 "core"  +3 ."da"PS.seek 0ml +2 "processing"%s'W +2528 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%g +151 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%q' +591 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%o'[ +1610 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%j  +74 "core"  +2 ."da"PSV.dial PTV +2 "processing"%X +79 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%}  +35 "core" +2 "processing"%v% +3 "core" %]  +3 ."da"PS.seek 1.5ml +2 "processing"%z' +587 "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"%'W +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%w  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%{ * +36 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +77 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%~' +2553 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +78 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +13 "processing"% +78 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%| +78 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +74 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2534 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +138 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +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" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV + "processing"% +77 "core" + ."da"PBV.dial :waste1 +7 "processing"%  +35 "core" +2 "processing"%% +4 "core" %W  +2 ."da"PS.seek 1.5ml +2 "processing"%' +587 "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"%u'W +1605 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +5 "core"  + ."da"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 +3 .PSV.dial PSR + "processing"% +77 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%\ ' +2561 "core" ' + ."da"PSV.dial PTV +44 "processing"% +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%" +77 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%& +89 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +77 "core"  +2 ."da"PS.seek 0ml +3 "processing"%$'W +2564 "core" ' +2 #"da"washCycleDA #3 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%% +138 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%)' +584 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%''[ +233 "Can" N" +1383 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%(  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +76 "core" + ."da"PBV.dial :waste1 +2 "processing"%-  +36 "core" +2 "processing"%*% +3 "core" %]  +2 ."da"PS.seek 1.5ml +2 "processing"%/' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%+ * +37 "core" , +2 ."da"PS.seek 0ml +2 "processing"%,'W +1619 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%2  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%1  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%0 * +35 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%6 +77 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%4' +2535 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%^ +78 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%3 +78 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%. +79 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%9  +76 "core"  +2 ."da"PS.seek 0ml +2 "processing"%5'W +2552 "core" ' + ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%8 +141 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +3 "processing"% +14 ."da"PS.reconfigure :default +11 "processing"%#A d`xb +9 ."da"PS.seek 0.25ml +6 "processing"%:'7 +349 "core" ' + ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%@' +343 "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 "processing"%=  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%B +78 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%;  +35 "core" +2 "processing"%% +4 "core" %_ ~ +2 ."da"PS.seek 1.5ml +2 "processing"%E' +590 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" + +3 ."da"PS.seek 0ml +2 "processing"%G'W +1609 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%<  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%H  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%F * +37 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%C +77 "core" +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%J' +2628 "core" ' + ."da"PSV.dial PTV +2 "processing"%A +91 "core"  + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%I +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%K +90 "core"  +9 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%>  +79 "core"  +3 ."da"PS.seek 0ml +2 "processing"%Q'W +2605 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%P +141 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%N'[ +2132 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%R  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%M +78 "core" + ."da"PBV.dial :waste1 +2 "processing"%L  +36 "core" +2 "processing"%O% +3 "core" %`q  +2 ."da"PS.seek 1.5ml +2 "processing"%V' +588 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%W * +35 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%T  +122 "core"  +3 ."da"PS.seek 0ml +3 "processing"%['W +1610 "core" ' + "processing"%U9 +3 "core" 9{6 +3 #"da"Processing Puck Heater at 28.2C before imaging + .PH.coast +2 "processing"%Z +2 "core" 6 +2 "processing"%\\& +4 "core" &TQ"% . +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&`% +4 "core" %\ " ^ _A +2 "storage"(S% +4 "core" %u +2 "storage"(]. +2 "core" .( +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(b( +194 "core" ( + ."da"SC.configure :limp +7 "storage"($(\ 1b +3 (Y& +3 "core" & : +2 "manipulator"&d& +9 "core" &- ] [ +2 "manipulator"&_% +3 "core" %\ " _ [A +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&D( +183 "core" ( +2 "manipulator"&y& +4 "core" & ] R* +2 "storage"(i& +3 "core" & +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&k' +103 "core" ' + "storage"(& +4 "core" & +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(f'H +297 "core" ' + "storage"(h- +3 "core" -' +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" & U S ^) +2 "storage"(n& +4 "core" & +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&c'D +37 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&, +3 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(a- +2 "core" -' +3 ."da"SE.seek 0.1 Pucks below Top Plate +2 "storage"(t'E +27 "core" ' +2 "manipulator"&l% +3 "core" %Xo   +2 "storage"(!& +4 "core" & n +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 320 counts +2 "manipulator"&x'τ +21 "core" ' + "manipulator"&r& +4 "core" & d g( +2 "storage"(g& +4 "core" &  +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&s' +28 "core" ' +3 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(q'< +40 "core" ' +2 "manipulator"&j& +3 "core" & T Q ( +2 "manipulator"&X% +4 "core" % Q \\ >v +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&}'\ +96 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&v( +293 "core" ( + "manipulator"&o& +4 "core" & Z N [' +43 ."da"Elbow.reconfigure :loose +9 "manipulator"&$ &.,(#b +3 &p& +3 "core" & R R ' +2 ."da"Forearm.seek PC +2 "manipulator"&z' +95 "core" ' +2 ."da"Hand.close +2 "manipulator"&/ +73 "core" / +2 ."da"PC.seek :open +2 "processing"%w( +403 "core" ( +2 "storage"({& +4 "core" & n + "manipulator"& & +4 "core" &  !' +2 "manipulator"&% +4 "core" %  ~ <6 +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&( +256 "core" ( +2 "manipulator"&|& +4 "core" & # +2 "storage"( & +4 "core" & < +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&~' +104 "core" ' +3 ."da"Hand.open + "manipulator"&1 +74 "core" 1 +3 "storage"(- +2 "core" -'< +3 ."da"SE.seek 0.86 Pucks below Top Plate +2 "storage"(' +26 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 0.19 Pucks below Top Plate +2 "storage"( ' +57 "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/da23may2512h.tif +5 "processing"% & +11 "core" &F q +6 "manipulator"&& +10 "core" & +4 "manipulator"&% +10 "core" %   +5 ."psFlush"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +3 "manipulator"&'\ +96 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&m(- +180 "core" ( +3 "manipulator"&& +3 "core" &- h +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" &- L +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&'! +107 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&/ +76 "core" / +2 "manipulator"& & +3 "core" &- W +3 "manipulator"&u% +3 "core" % . { +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +106 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&"( +127 "core" ( + "manipulator"&&& +4 "core" & Pn +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" & Ln +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&\ ' +98 "core" ' +2 "manipulator"&%& +4 "core" & n +2 "manipulator"&$% +4 "core" %  +3 "processing"%)& +4 "core" & o +2 "processing"%(& +5 "core" & o +2 ."psFlush"PC.seek :closed +2 "processing"%(Tg +4 "core" & o +8 & * m$d +9 &To k9 +9 &zh kN +10 &C lT +9 &D< mT +9 &A mT +10 &> mT +9 &@ mT +10 &KA mT +9 & = mT +9 &= mT +10 &!B mT +9 &#R@ mU +9 &%A mT +10 &&> mT +9 &(> mT +10 &*[> mT +9 &,@ mU +9 &-? mT +10 &/A mT +9 &1c? lT +10 &3%> mT +9 &4A mU +9 &6@ mT +10 &8k> mT +9 &:,@ mU +9 &;?| mT +10 &=B| mT +9 &?s?} mT +10 &A5A} mT +9 &BCz mT +9 &D@ mT +10 &Fz@ mU +9 &H;I lU +9 &I]o kX +10 &K}f j[ +9 &Moym j[ +10 &O0o j\\ +9 &P}i j[ +9 &Rm jV +10 &SCTg l'r +9 &TM,j m, +5 ( +2 "processing"%(& +4 "core" &TMb m, +2 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.89 +2 "processing"%-& +4 "core" &TM T m, +2 ."psFlush"Hand.open + "manipulator"&*1 +71 "core" 1 +2 "manipulator"&'% +4 "core" %   +2 ."psFlush"Forearm.reconfigure :loose +55 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&+'\ +93 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%/ +44 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%2' +597 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air + "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%1' +2122 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%0 @ +209 "core" A + ."psFlush"PTV.dial :PRVmixing +2 "processing"%6  +140 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%, +121 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%^'9 +2201 "Can"  ou+V +427 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%3 +110 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%.' +588 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%9' +2126 "core" ' + ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%4  +35 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%8 @ +76 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%5 +112 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%:'9 +2625 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%@ +110 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%='P +1108 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%B' +1619 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%; +80 "core" + ."psFlush"PTV.dial :puck +2 "processing"%  +77 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%?  +4 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2638 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%E +79 "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"%H' +2122 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%F +80 "core" + ."psFlush"PBV.dial PSV +2 "processing"%C U +58 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%G'W +2630 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%A @ +47 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%I' +2640 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%K  +78 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%>'W +2633 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%J +46 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%P' +1592 #"da"WARNING: Too Dark -- required 369.674s exposure > 300s time limit\ SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da23may2512h.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da23may2512h15s.tif +1037 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%Q +78 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%R U +4 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%M'W +433 #"da"SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da23may2512h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23may2512h30s.tif +2197 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%L @ +47 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%O' +817 #"da"SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23may2512h30s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da23may2512h70s.tif +1867 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%N  +79 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%W'W +2639 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%T +47 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%V'P +1094 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%U' +1373 #"da"SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da23may2512h70s.tif: TIFF Upload Complete\ +4 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "300.0 sec auto-exposure",Subject: "da23may2512h images!" +4 "storage"(Z- +2 "core" -' +2 "storage"(\\& +4 "core" & m r +3 "manipulator"&`& +4 "core" & ( *  n +8 "manipulator"&S% +17 "core" %\ +   $u +3 ."da"Elbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +8 ."da"Elbow.seek 1 +2 "manipulator"&]( +171 "core" ' +3 ."psFlush"PSV.dial PTV +5 "processing"%Y +81 "core" +36 ."psFlush"PTV.dial :puck +6 "processing"%d  +8 "core" ( +2  +4 ."psFlush"PBV.dial :waste1 +7 "manipulator"&_& + "processing"%e  +15 "core" & d n  +3 "storage"(y& +8 "core" & t u  +5 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&i' +20 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%'W +69 "core" ' +4 ."da"SE.reconfigure :gently +6 "storage"(#QK-0-\ b +7 ."da"SE.seek 0.91 Pucks below Top Plate +5 "storage"('H +59 "core" ' +5 "manipulator"&#& +11 "core" & , +5 "storage"(h& +7 "core" & $ " " +4 ."da"Elbow.reconfigure :limp +5 "manipulator"&$ ,(b +6 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 1 +5 "manipulator"&'D +36 "core" ' +3 ."da"Elbow.hold +4 "manipulator"&n, +6 "core" , +4 ."da"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +7 ."da"SE.reconfigure :default +5 "storage"(#QK-0-\ b +6 ."da"SE.seek 1.09 Pucks below Top Plate +6 "storage"(a'3 +21 "core" ' +4 "manipulator"&l% +8 "core" %X~  "$ +5 "storage"(!& +7 "core" & +4 ."da"Forearm.force -20 +4 "manipulator"&5 +6 ."da"Forearm.seek 1 + 320 counts +3 "manipulator"&r'τ +21 "core" ' +4 "manipulator"&g& +7 "core" &  . +5 "storage"(j& +8 "core" & # " \ +5 ."da"Forearm.reconfigure :tight +9 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 700 counts +8 "manipulator"&X' +37 "core" ' +4 "storage"(k% +6 "core" %5 , &   +6 ."downElevator"SE.seek :down +7 "storage"(D'v +101 (f% +7 "core" %= $ $  [u +5 "manipulator"&c% +7 "core" %  - +4 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +4 "manipulator"&x'\ +94 "core" ' +26 ' +2 ."downElevator"SE.stop +7 "storage"(5 +6 (t& +6 "core" & " #  +357 #"uploadLog"upsync +1515 "core" ' +2 ."psFlush"PSV.dial PSR +59 "processing"%s +78 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +5 "processing"%o' +597 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2122 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%p +89 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"% U +55 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%}'W +2647 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%{' +2633 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +87 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2640 "core" ' + ."psFlush"PSV.dial PSR +7 "processing"%z +43 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%|' +2639 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +75 "core" + ."psFlush"PBV.dial PSV +2 "processing"%v U +4 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2642 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +88 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +677 "Can" I4 B +1962 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&& +3 "core" & K M ) : +2 "manipulator"&q% +4 "core" %\ B I :5 +2 ."psFlush"Elbow.seek PC +2 "manipulator"&( +261 "core" ( + "manipulator"&& +4 "core" & I A > 9} +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" & 4 + a 8} +2 ."psFlush"Forearm.seek PC +2 "manipulator"&~' +95 "core" ' + ."psFlush"Hand.close +2 "manipulator"&/ +73 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%( +400 "core" ( +2 "manipulator"& & +3 "core" & K C N <} +2 "manipulator"&u% +4 "core" %  E L  ;% +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +103 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&&(- +182 "core" ( + "manipulator"&& +4 "core" &- r n Z =V +2 ."psFlush"Elbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +3 && +3 "core" &- f ^ * >V +2 ."psFlush"Forearm.reconfigure :tight +8 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&%'! +107 "core" ' + ."psFlush"Hand.open +2 "manipulator"&$1 +67 "core" 1 +3 "manipulator"&)% +4 "core" % *   4 +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&m'\ +98 "core" ' +2 #tFinished short da assay +3361 #-> access 1 +3 "storage"(% +3 "core" %z w +2 "manipulator"&w% +4 "core" %\  k t = + "manipulator"&-& +4 "core" &- s j =V +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(*(; +673 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 ('& +3 "core" &; y  +2803 #t-> PS.flush +2 #Flushing Processing stage + "processing"%(% +3 "core" %S +3 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%/& +4 "core" & +2 "manipulator"&\ & +4 "core" &- h g ] =V +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +38 "manipulator"&[(- +15 "core" ( + "manipulator"&2& +4 "core" &- _ j 1 =& +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &0& +3 "core" &- l h =& +2 .tForearm.seek :garage +2 "manipulator"&6'! +106 "core" ' + .tHand.close +2 "manipulator"&,/ +66 "core" / + "manipulator"&1& +4 "core" &- 2 * > 6& +2 "manipulator"&3% +4 "core" % / + *  5 +2 .tForearm.seek :retract +2 "manipulator"&^'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&.( +122 "core" ( +3 "manipulator"&4& +4 "core" & E M 1 ;y +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &8& +4 "core" & N L  ;y +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&5' +92 "core" ' +2 "manipulator"&9& +4 "core" & t Z * TI Q +10 &@I Q +9 &AH R +10 &CJ Q +9 &E\\L Q +9 &GK R +10 &HQ R +9 &Jm V +9 &LR X +10 &N~ X +9 &O X +10 &Q~ Y +9 &SIm 7 +9 &T#,V X +10 &TM$ . +2 ( +2 "processing"%=& +4 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.73 + "processing"%& +3 "core" &TM$ . +2 .tHand.open + "manipulator"&?1 +67 "core" 1 +2 "manipulator"&B% +4 "core" % E K > 9E +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&E'\ +98 "core" ' +2 .tPSV.dial PSR +2 "processing"% +44 "core"  + .tPSR.select :flush +3 "processing"%@ +10 .tPS.seek 1ml + "processing"%<'P +1103 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%F' +1610 "core" ' +2 .tPSV.dial PTV +2 "processing"%C +87 "core"  +2 .tPTV.dial :puck + "processing"%H  +5 "core"  + .tPBV.dial :waste1 +2 "processing"%A  +56 "core" +2 .tPS.seek 0ml +2 "processing"%G'W +2632 "core" ' + .tPSV.dial PSR +2 "processing"%K +75 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"%I' +587 "core" ' +2 .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%J' +2113 "core" ' +2 .tPSV.dial PTV +2 "processing"%> +88 "core"  +2 .tPBV.dial PSV +2 "processing"%Q U +56 "core" V +2 .tPS.seek 0ml +2 "processing"%R'W +2635 "core" ' + .tPSV.dial PBV +2 "processing"%P @ +44 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%L' +2633 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%M  +76 "core"  +2 .tPS.seek 0ml +2 "processing"%N'W +2638 "core" ' + .tPSV.dial PSR +2 "processing"%O +52 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%T' +2626 "core" ' +2 .tPSV.dial PTV +2 "processing"%W +87 "core"  +2 .tPBV.dial PSV +2 "processing"%V U +4 "core" V +2 .tPS.seek 0ml +2 "processing"%Z'W +2625 "core" ' +2 .tPSV.dial PBV +2 "processing"%\\ @ +43 "core" ? +3 .tPS.seek 2.5ml + "processing"%`' +2628 "core" ' + .tPSV.dial :waste1 +38 "processing"%S  +95 "core"  +2 .tPS.seek 0ml +2 "processing"%Y'W +2627 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&d& +4 "core" & M N < 9y +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&"( +4 "core" ( +2 "manipulator"&_& +3 "core" & M K ; 9y +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &y& +4 "core" & 8 = = 9y +2 .tForearm.seek PC +2 "manipulator"&e' +94 "core" ' + .tHand.close + "manipulator"&#/ +76 "core" / +2 .tPC.seek :open + "processing"%h( +401 "core" ( + "manipulator"&+& +4 "core" & L B  :y +2 "manipulator"&U% +4 "core" %  A ? v : +2 .tForearm.seek :retract +2 "manipulator"&l'\ +95 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&!(- +140 "core" ( +2 "manipulator"&g& +3 "core" &- 5 4 74 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &j& +3 "core" &- 7 5 74 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"& '! +114 "core" ' + .tHand.open +2 "manipulator"&k1 +72 "core" 1 + "manipulator"&i% +4 "core" % &  1 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&]'\ +101 "core" ' +19745 "Can"{ D76  +60001 z D9\ n +60002 w D<  +60001 *u D>  +48164 #t-> acces 2 +2 !o:NoMethodError : mesg".undefined method `acces' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(ESP):166:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +406 #-> access 2 +3 "storage"(% +3 "core" %z t q L +2 "manipulator"&f% +3 "core" %\ " % * A 5A +3 "manipulator"&c& +3 "core" &-   44 +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"((K +195 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (r& +3 "core" &K F I \  +11199 "Can"5t DA\ 0 +3597 #t-> startTube 2 +1145 #-> shortDA +2 "collection"'t% +4 "core" % +2 "processing"%a% +4 "core" %R +3 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +750 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1002 .PSV.dial :mixloop +2 "processing"%X +139 "core" + .tPTV.dial :PRVmixing +2 "processing"%D  +137 "core" +2 .tPRV.dial :sipper +2 "processing"%s  +46 "core" +3 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 1.1ml + "processing"%'] +2297 "core" ' +2 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 "processing"%o  +2 "collection"'p  +6 "core" +135  +2 .tPS.seek 0.5ml +2 "processing"%' +1267 "core" ' +2 .tPRV.dial :waste2 +2 "processing"% @ +106 "core" ? +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 0ml +2 "processing"%'W +584 "core" ' +2 .tPSV.dial PSR +2 "processing"%} +109 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"% 'P +1099 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%{' +1607 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%z +109 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2633 "core" ' +2 .tPSV.dial PSR +2 "processing"% +109 "core"  + #tPulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%v'P +1102 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%|' +1607 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +110 "core" +2 .tPRV.dial :sipper +2 "processing"%  +45 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2627 "core" ' + .tPSV.dial PSR +2 "processing"% +110 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2690 "core" ' +9 .tPSV.dial :mixloop +2 "processing"%q +108 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2627 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%& +4 "core" &) +2 "manipulator"&n% +3 "core" %\ "   5 3A +2 "storage"(% +4 "core" %z m o  +2 "storage"(x. +3 "core" .(K +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(( +667 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +2 ( & +3 "core" & L I 3 +2 "manipulator"&u& +73 "core" &-  \ : 24 +2 "manipulator"&% +3 "core" %\ "   V 1A +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&~( +176 "core" ( + "manipulator"&& +3 "core" &  N 2, +3 "storage"(& +3 "core" & n l +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&$' +100 "core" ' +2 "storage"()& +3 "core" & p l +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('H +292 "core" ' +2 "storage"(%- +2 "core" -' +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (& +3 "core" & n d n +2 "manipulator"&w& +4 "core" &  " 4, +2 .tElbow.seek 2 +2 "manipulator"&-( +4 "core" ( + "manipulator"&b& +4 "core" &   4, +2 "storage"('& +4 "core" & d b Z +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&('y +19 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&// +73 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&\ & +2 "storage"(2'v +7 "core" & ( 5  6, +2 "manipulator"&0% +4 "core" % q (  4 +2 .tForearm.seek :retract +2 "manipulator"&,'\ +97 "core" ' +2 .tElbow.seek PC +2 "manipulator"&1( +156 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +128 "core" ( + "manipulator"&3& +4 "core" & \  2 4$ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &&& +3 "core" &\   M 4$ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&m' +101 "core" ' + "manipulator"&4& +4 "core" & < =  7$ +2 "manipulator"&8% +4 "core" % 7 3 7 +2 "processing"%6& +4 "core" &h +2 "processing"%9& +5 "core" & +2 .tPC.seek :closed +2 "processing"%@(Tg +4 "core" & +8 & + $e +9 &Ts 9 +10 &|kI M +9 &H R +10 &RD1 R +9 &F, S +9 &F/ R +10 &G, R +9 &YJ2 S +10 &F3 S +9 &I2 R +9 &!I1 S +10 &#bF2 R +9 &%$D/ R +9 &&D1 R +10 &(E/ R +9 &*iG3 S +9 &,+F2 S +10 &-F) R +9 &/D- R +10 &1rF- R +9 &34G0 R +9 &4C= R +10 &6G@ R +9 &8zC= R +9 &:<CD R +10 &;B@ S +9 &=EA R +10 &?B@ R +9 &ADGC R +9 &CFB S +10 &DF@ R +9 &FKB S +10 &HEZ> U +9 &Jr? W +9 &KI Y +10 &M}? Y +9 &O@F Y +9 &Q? Y +10 &R? P +9 &SGt= a +9 &TE0? - +6 ( + "processing"%9& +5 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.82 + .Hand.open +2 "manipulator"&:1 +2 "core" &TEF - +69 1 +2 "manipulator"&[% +4 "core" % / 5 5 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&^'\ +92 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%  +2 %9 +6 "core" 9vv +103 "processing"%?9 +2 "core" 9wI +103 "processing"%B9 +2 "core" 9xI  +103 "processing"%=9 +2 "core" 9xJ  +103 "processing"%9 +2 "core" 9yJ +103 "processing"%59 +2 "core" 9zJ +103 "processing"%9 +2 "core" 9{J +103 "processing"%<9 +2 "core" 9}J +103 "processing"%C9 +3 "core" 9I" +103 "processing"%H9 +2 "core" 9J& +103 "processing"%A9 +2 "core" 9J+ +103 "processing"%F9 +40 "core" 9J/ +110 "processing"%K9 +3 "core" 9J5 +103 "processing"%G9 +2 "core" 9J9 +103 "processing"%I9 +2 "core" 9K= +103 "processing"%>9 +2 "core" 9JA +103 "processing"%Q9 +2 "core" 9KF +103 "processing"%J9 +2 "core" 9KJ +103 "processing"%P9 +3 "core" 9KN +103 "processing"%R9 +2 "core" 9KR +103 "processing"%M9 +2 "core" 9KV +103 "processing"%L9 +2 "core" 9K[ +103 "processing"%O9 +2 "core" 9K_ +103 "processing"%N9 +3 "core" 9Kc +103 "processing"%W9 +2 "core" 9Lg +103 "processing"%V9 +2 "core" 9Kl +103 "processing"%T9 +2 "core" 9Mp +103 "processing"%\\9 +2 "core" 9Nt +103 "processing"%Z9 +3 "core" 9Mx +103 "processing"%S9 +2 "core" 9M| +103 "processing"%`9 +2 "core" 9M +103 "processing"%d9 +2 "core" 9M +103 "processing"%_9 +2 "core" 9N +103 "processing"%y9 +2 "core" 9O +103 "processing"%#9 +2 "core" 9%O +103 "processing"%.9 +2 "core" 9-O +103 "processing"%E9 +2 "core" 95O +103 "processing"%;9 +2 "core" 9<O +3 .tPH.hold 2:00:00,28C +3 "processing"%+ pp; +3 .tdelay 1:30 +5 "core"  +9000 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%U +109 "core"  + #tPulling 0.5ml of PSR.wash +6 .PSR.select :wash +3 "processing"% +14 .tPS.seek 0.5ml +2 "processing"%g' +600 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml + "processing"%j'[ +1620 "core" ' + .tPTV.dial :puck +2 "processing"%e  +136 "core"  + .tPSV.dial PTV +2 "processing"%" +78 "core" +2 .tPBV.dial :waste1 + "processing"%k  +56 "core" +2 "processing"%i% +4 "core" %`L  +2 .tPS.seek 1.5ml +2 "processing"%l' +589 "core" ' + .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 .tPS.seek 0ml +2 "processing"%'W +1610 "core" ' +2 .tdelay 5:00 +10543 "Can"-s KDc  +19459 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%f  +5 "core"  + .tPBV.dial :waste1 +2 "processing"%c  +36 "core" +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%r * +36 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%* +77 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%t' +2561 "core" ' +2 .tPSV.dial PTV + "processing"%a +78 "core" +2 .tdelay 5 seconds +503 .PSV.dial PSR +2 "processing"%X +78 "core"  + .tdelay 5 seconds +503 .PSV.dial PTV +2 "processing"%D +78 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%s  +77 "core"  +2 .tPS.seek 0ml +2 "processing"%Y'W +2554 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%7  +137 "core" +2 .tPSV.dial :mixloop +2 "processing"%p +46 "core" +2 .tPRV.dial :ab1 +2 "processing"%o @ +109 "core" > +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%'w +353 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%  +44 "core"  +2 "processing"%% +4 "core" %sk  +2 .tPS.seek 0.3ml +2 "processing"%}' +359 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +41 "core" + .tPRV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%z'D +1265 "core" ' + .tPRV.dial :waste2 +2 "processing"%{ @ +76 "core" ? +2 .tPS.seek 0.5ml +2 "processing"% ' +860 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%  +47 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%v'[ +1611 "core" ' +2 .tPSV.dial :PML + "processing"% +47 "core" +2 .tPTV.dial :mixing + "processing"% @ +75 "core" A +40 .tPBV.dial :waste1 +9 "processing"%|  +36 "core" + "processing"% % +4 "core" %\\x  +2 .tPS.seek 1.85ml +2 "processing"%'< +237 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%q * +36 "core" + +2 .tPS.seek 0ml +3 "processing"%'W +1962 "core" ' + .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +4 "core" &e +2 "manipulator"&n& +4 "core" &\  $ .$ +2 "manipulator"&% +4 "core" %\  ( .2 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&x(- +130 "core" ( + "manipulator"&& +4 "core" &- .* +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +3 "core" &- \\ '* +2 .tForearm.seek :garage +2 "manipulator"&u'! +104 "core" ' +2 .tHand.close + "manipulator"&/ +74 "core" / +2 "manipulator"&& +4 "core" &- o J '* +2 "manipulator"&% +4 "core" % 1 2 ( +2 .tForearm.seek :retract +2 "manipulator"&)'\ +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&!( +291 "core" ( +2 "manipulator"&]& +4 "core" &# B '?V +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &%& +3 "core" &# -?V +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&', +105 "core" ' +2 "manipulator"&w& +4 "core" &(  O #?V +2 "manipulator"&b% +4 "core" %* &] +2 "collection"''& +4 "core" &% +3 "collection"'/& +5 "core" &[ +2 .tCC.seek :closed +2 "collection"'\ (O +4 "core" &a +7 &\ 1b %h +9 &Vya : +10 &|sb N +9 &O] S +9 &MPf S +10 &M` R +9 &Re R +10 &O` R +9 &VQ^ S +9 &Q[ S +10 &Ng S +9 &!Pa S +9 &#`I^ R +10 &% M_ S +9 &&La R +10 &(Ja R +9 &*eO_ S +9 &,)H_ R +10 &-Np S +9 &/Jj S +9 &1mLf S +10 &30Nb S +9 &4K_ R +9 &6La R +10 &8wJ` R +9 &:9I` R +10 &;Oa S +9 &=L_ R +9 &?M` R +10 &AANa R +9 &CI^ R +10 &DOb S +9 &FU_ S +9 &HAcc U +10 &Ig Y +9 &Ka ^ +9 &Mh` ` +10 &Ng_ 3 +9 &O{a R +9 ( +2 &O\\a H +2 "collection"'/& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.82 + "collection"'0& +4 "core" &O]' H +2 .tHand.open + "manipulator"&~1 +71 "core" 1 +2 "manipulator"&$% +4 "core" % %  !b +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +107 "core" ' +2 .tPSV.dial PSR +2 "processing"%( +107 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%3' +1611 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%&  +44 "core"  +3 .tPS.seek 0ml +2 "processing"%-'W +1610 "core" ' + .tPSV.dial PSR +2 "processing"%4 +45 "core"  + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml + "processing"%8' +2640 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%6  +2 "collection"'2  +41 "core"  +130  +2 .tPSV.dial :mixloop +2 "processing"%, +109 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'h  +5 "core" + .tPTV.dial :PRVmixing +2 "processing"%:  +77 "core" +2 .tPS.seek 0ml +2 "processing"%['W +2630 "core" ' +2 .tPSV.dial :air +6 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%9' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"%? +45 "core" +2 .tPS.seek 0ml +2 "processing"%m'W +2635 "core" ' + .tPSV.dial :air +2 "processing"%B  +58 "core" +2 .tPS.seek 2.5ml +41 "processing"%=' +2643 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%5'W +2636 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +5 "core" &'  V )?U +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&<( +2 "core" ( +2 "manipulator"&C& +4 "core" &' '?U +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &H& +3 "core" &' * )?U +2 .tForearm.seek CC +2 "manipulator"&A', +103 "core" ' +2 .tHand.close + "manipulator"&F/ +76 "core" / +2 .tCC.seek :open + "collection"'K( +102 "Can"2w kG \\ +277 "core" ( + "manipulator"&G& +4 "core" &' k $?U +2 "manipulator"&I% +4 "core" % $   & +2 .tForearm.seek :retract +2 "manipulator"&>'\ +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&Q(- +290 "core" ( + "manipulator"&J& +4 "core" &-  % +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &P& +2 "core" &- E , +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&R'! +108 "core" ' + .tHand.open +2 "manipulator"&M1 +69 "core" 1 + "manipulator"&L% +4 "core" % + A & +2 .tForearm.reconfigure :loose +8 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&O'\ +104 "core" ' +2 ."da"delayUntil "14:24:04.66" +24706 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%N @ +76 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%W  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%V * +35 "core" , +2 ."da"PSV.dial :air +2 "processing"%T  +45 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%\\' +2558 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%Z +58 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%S  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%` +45 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%d  +45 "core"  +2 ."da"PS.seek 0ml +2 "processing"%_'W +2556 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%y +140 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%#' +587 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%.'[ +1616 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%E  +74 "core"  +2 ."da"PSV.dial PTV +2 "processing"%; +76 "core" + ."da"PBV.dial :waste1 +2 "processing"%U  +36 "core" +2 "processing"%% +3 "core" %_  +2 ."da"PS.seek 1.5ml +2 "processing"%g' +594 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%e * +36 "core" + +2 ."da"PS.seek 0ml +7 "processing"%"'W +1615 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%k  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%i  +36 "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"% +77 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%l' +2567 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +78 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%f +78 "core"  +41 ."da"delay 5 seconds +509 .PSV.dial PTV +2 "processing"%c +78 "core" + ."da"delay 5 seconds +422 "Can"D{ bJ  +81 ."da"PSV.dial :air +2 "processing"%r  +77 "core"  +2 ."da"PS.seek 0ml +2 "processing"%*'W +2555 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +138 "core" +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%a' +594 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +8 "processing"% +9 ."da"PS.seek 2ml +7 "processing"%X'[ +1619 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%D  +4 "core"  + ."da"PSV.dial PTV +2 "processing"%s +77 "core" + ."da"PBV.dial :waste1 +2 "processing"%t  +36 "core" + "processing"%7% +4 "core" %`E  +2 ."da"PS.seek 1.5ml +3 "processing"%p' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%o * +37 "core" + +2 ."da"PS.seek 0ml +2 "processing"%Y'W +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +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"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +75 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"% ' +2565 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%} +89 "core"  + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%{ +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%z +89 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +79 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'W +2552 "core" ' + #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%  +50 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%  +137 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%|  +43 "core"  + ."da"PTV.dial :PRVmixing +2 "processing"%  +5 "core" + ."da"PSV.dial :mixloop +2 "processing"%q +45 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%v' +389 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%  +45 "core"  +2 "processing"%% +3 "core" %4  +3 ."da"PS.seek 0.55ml +2 "processing"%n't +339 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%  +46 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'[ +1558 "core" ' + ."da"PSV.dial :PML +2 "processing"% +45 "core" +2 ."da"PTV.dial :mixing +2 "processing"%1 @ +75 "core" A + ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" + "processing"%% +4 "core" %^  +2 ."da"PS.seek 1.85ml +2 "processing"%'> +238 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%^ * +36 "core" + +2 ."da"PS.seek 0ml +2 "processing"%u'W +1972 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +22977 "Can"N| FM +25026 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%] @ +5 "core" A + ."da"PBV.dial :waste1 +2 "processing"%%  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%x * +35 "core" , +2 ."da"PSV.dial :air +2 "processing"%w  +45 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%b' +2578 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%' +45 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%)  +45 "core"  + ."da"delay 2 seconds +247 .PSV.dial :mixloop +5 "processing"% +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%0  +44 "core"  +2 ."da"PS.seek 0ml +2 "processing"%~'W +2555 "core" ' +2 #"da"washCycleDA #1 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%$ +140 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%/' +604 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%('[ +1610 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +75 "core"  + ."da"PSV.dial PTV +3 "processing"% +86 "core" ~ +2 ."da"PBV.dial :waste1 +2 "processing"%&  +35 "core" +2 "processing"%3% +4 "core" %VJ  +2 ."da"PS.seek 1.5ml +2 "processing"%4' +589 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%- * +36 "core" + +2 ."da"PS.seek 0ml +2 "processing"%2'W +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%6  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%,  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%h * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%: +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%8' +2554 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +88 "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"%? +89 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%9  +79 "core"  +2 ."da"PS.seek 0ml +2 "processing"%B'W +581 "Can"L{ hP +1979 "core" ' + #"da"washCycleDA #2 of 3 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%m +138 "core" +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +589 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%='[ +1607 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%C +89 "core"  + ."da"PBV.dial :waste1 +2 "processing"%H  +36 "core" +2 "processing"%F% +3 "core" %VJ  +3 ."da"PS.seek 1.5ml +2 "processing"%!' +598 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" + +2 ."da"PS.seek 0ml +2 "processing"%\ 'W +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%G  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%I  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%A * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%J +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%<' +2571 "core" ' + ."da"PSV.dial PTV +2 "processing"%P +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%M +80 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%L +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%>  +76 "core"  +2 ."da"PS.seek 0ml +2 "processing"%R'W +2555 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%N +139 "core"  + #"da"Pulling 0.5ml of PSR.wash +43 .PSR.select :wash +10 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%W' +589 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%V'[ +1619 "core" ' + ."da"PTV.dial :puck +2 "processing"%T  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%5 +76 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%Z  +36 "core" + "processing"%S% +4 "core" %a +2 ."da"PS.seek 1.5ml +2 "processing"%`' +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%d * +37 "core" + +2 ."da"PS.seek 0ml +2 "processing"%\\'W +1603 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%y  +5 "core"  + ."da"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 +3 .PSV.dial PSR +2 "processing"%E +78 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%;' +2574 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%U +78 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +78 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%. +77 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%e  +87 "core" +2 ."da"PS.seek 0ml +2 "processing"%g'W +2553 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%k +142 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +2 "processing"% +15 ."da"PS.reconfigure :default +8 "processing"%#A d`xb +14 ."da"PS.seek 0.25ml +8 "processing"%i'7 +340 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml + "processing"%j' +336 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"% '[ +587 "Can"O| mLTX +1020 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%"  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +79 "core" + ."da"PBV.dial :waste1 +2 "processing"%f  +36 "core" + "processing"%c% +4 "core" %X[ r +2 ."da"PS.seek 1.5ml +2 "processing"%r' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%l * +36 "core" + +3 ."da"PS.seek 0ml +2 "processing"%'W +1616 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%*  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%a  +35 "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 +2 "processing"%s +79 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%t' +2631 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%7 +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%X +80 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%o +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%p  +78 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2622 "core" ' + #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +141 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%'[ +2120 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%  +46 "core"  +9 ."da"PSV.dial PTV +6 "processing"%Y +79 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%}  +35 "core" +2 "processing"%{% +3 "core" %ZC n +3 ."da"PS.seek 1.5ml +2 "processing"%z' +595 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +37 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%  +112 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +1610 "core" ' + "processing"%9 +3 "core" 96 +2 #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast + "processing"%| +3 "core" 6 +2 "processing"% & +3 "core" &TE u- +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&q% +4 "core" %\   I +2 "storage"( % +4 "core" %  +2 "storage"(. +3 "core" .( +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 ."da"SC.seek 1 + "storage"(( +196 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (v& +3 "core" & Z +2 "manipulator"&& +4 "core" &- . +2 "manipulator"&n% +4 "core" %\     +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"& ( +186 "core" ( +2 "manipulator"&1& +3 "core" &, +2 "storage"(& +4 "core" &  +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&' +93 "core" ' +2 "storage"(^& +3 "core" & e +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"('H +289 "core" ' +2 "storage"(- +2 "core" -'H +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(]'6 +35 "core" ' +2 "manipulator"&%& +3 "core" &  T+ +2 "manipulator"&x% +4 "core" % 4 +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&w'\ +92 "core" ' + ."da"Elbow.seek PC +2 "manipulator"&u( +262 "core" ( +2 "manipulator"&'& +4 "core" &  +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &)& +3 "core" & ] +2 ."da"Forearm.seek PC +2 "manipulator"&' +93 "core" ' + ."da"Hand.close +2 "manipulator"&0/ +70 "core" / +2 ."da"PC.seek :open +2 "processing"%b( +400 "core" ( +2 "storage"($& +4 "core" & Y + "manipulator"&~& +4 "core" & $ +2 "manipulator"&/% +4 "core" %  d +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +99 "core" ' + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&( +273 "core" ( +2 "manipulator"&&& +4 "core" &  +2 "storage"(3& +3 "core" &  9 +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&(' +90 "core" ' +3 ."da"Hand.open + "manipulator"&-1 +67 "core" 1 +2 "storage"(4- +2 "core" -'6 +3 ."da"SE.seek -0.15 Pucks below Top Plate +2 "storage"(6' +26 "core" ' + ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.82 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/da23may2515h.tif +4 "processing"%h& +8 "core" & g +5 "manipulator"&:& +59 "core" &  +8 "manipulator"&2% +5 "core" %  _ +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&[(- +183 "core" ( +2 "manipulator"&?& +4 "core" &-  D +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &9& +3 "core" &- < +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&8'! +108 "core" ' + ."psFlush"Hand.close +2 "manipulator"&m/ +65 "core" / +2 "manipulator"&B& +4 "core" &- P +2 "manipulator"&% +3 "core" % 0 r +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +106 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&C( +125 "core" ( +2 "manipulator"&H& +4 "core" &  <} +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &F& +3 "core" & z} +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&=' +101 "core" ' +2 "manipulator"&& +4 "core" & 0} +2 "manipulator"&!% +3 "core" % + +2 "processing"%G& +4 "core" &( q +2 "processing"%I& +5 "core" & q +3 ."psFlush"PC.seek :closed +2 "processing"%A(Tg +3 "core" &" q +9 & *( o$d +9 &Sl l9 +10 &zg lN +9 &}B oT +9 &?< nT +10 &> oT +9 &A nU +9 &? nU +10 &G< oT +9 &A nU +10 &? nT +9 &!> oT +9 &#O? nT +10 &%A oT +9 &&@ nT +9 &(A oT +10 &*W@ oT +9 &,> nU +10 &-? nT +9 &/; oT +9 &1_> nT +10 &3!< nT +9 &4A nU +9 &6? nT +10 &8g< oT +9 &:)A oT +10 &;> nT +9 &=< oT +9 &?n> oU +10 &A1> oT +9 &B? oU +10 &D> nT +9 &FwC nT +9 &H8D nU +10 &I[ mW +9 &K} l[ +9 &Mkx l[ +10 &O-x l[ +9 &Px l[ +9 &R} kW +10 &SER m't +9 &TM(\ o* +6 ( +2 "processing"%I& +4 "core" &TM o* +2 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.86 + "processing"%J& +4 "core" &TM o* +2 ."psFlush"Hand.open + "manipulator"&\ 1 +70 "core" 1 +3 "manipulator"&P% +4 "core" %   c +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&M'\ +97 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"%L +47 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml + "processing"%>' +597 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +45 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%<' +2117 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%N @ +208 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%R  +140 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%W +110 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%T'9 +2634 "core" ' + ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%5 +112 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%Z' +597 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%S' +2116 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%V  +36 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%d @ +76 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%` +112 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%y'9 +2692 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%_ +112 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%#'P +1109 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%E' +1631 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%\\ +79 "core" + ."psFlush"PTV.dial :puck +2 "processing"%U  +76 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%  +15 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%.'W +2627 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%e +79 "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 + "processing"%k' +2116 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%g +79 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%i U +56 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%j'W +2638 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%" @ +47 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2636 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%f  +78 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%c'W +2630 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +59 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%l' +1415 #"da"WARNING: Too Dark -- required 1874.4s exposure > 300s time limit\ SX HX9/16 (USB:08): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da23may2515h.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da23may2515h15s.tif +1219 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%r +79 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%* U +3 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%a'W +249 #"da"SX HX9/16 (USB:08): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da23may2515h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23may2515h30s.tif +2356 "Can"= m>`J +26 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%D @ +46 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%s' +638 #"da"SX HX9/16 (USB:08): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23may2515h30s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da23may2515h70s.tif +1988 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +78 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%7'W +2634 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%X +46 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%o'P +1102 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%p' +1246 #"da"SX HX9/16 (USB:08): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da23may2515h70s.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "300.0 sec auto-exposure",Subject: "da23may2515h images!" +3 "storage"(t- +4 "core" -' +11 "storage"(& +10 "core" & V +7 "manipulator"&& +11 "core" & C B } +3 "manipulator"&% +4 "core" %  O E <  +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 1 +3 "manipulator"&Y( +287 "core" ( +4 "manipulator"&}& +8 "core" & e c   + ' +2 ."psFlush"PSV.dial PTV +3 "storage"({& + "processing"% +18 "core" & , +6 ."da"Forearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&' +55 "core"  +2 ."psFlush"PTV.dial :puck +3 "processing"%  +5 "core"  +3 ."psFlush"PBV.dial :waste1 +4 "processing"%z  +26 "core" ' +5 ."da"SE.reconfigure :gently +5 "storage"(#QK-0-\ b +7 ."da"SE.seek -0.1 Pucks below Top Plate +4 "storage"('B +11 "core" +5 ."psFlush"PS.seek 0ml +4 "processing"%|'W +44 "core" ' +3 "manipulator"& & +8 "core" &   +4 "storage"(q& +6 "core" & +5 ."da"Elbow.reconfigure :limp +6 "manipulator"&$ ,(b +7 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 1 +4 "manipulator"& 'D +38 "core" ' +3 ."da"Elbow.hold +5 "manipulator"&, +6 "core" , +3 ."da"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +9 ."da"SE.reconfigure :default +5 "storage"(#QK-0-\ b +9 ."da"SE.seek 0.08 Pucks below Top Plate +4 "storage"(v'- +24 "core" ' +3 "manipulator"&% +8 "core" %U| g e . +4 "storage"(n& +7 "core" &  +4 ."da"Forearm.force -20 +3 "manipulator"&5 +6 ."da"Forearm.seek 1 + 317 counts +3 "manipulator"&'ρ +21 "core" ' +5 "manipulator"&1& +12 "core" & 3  +5 "storage"(& +9 "core" &  W +5 ."da"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&Q' +31 "core" ' +3 "storage"(^% +7 "core" %3  +6 ."downElevator"SE.seek :down +5 "storage"(O'v +99 (% +6 "core" %K  b a +4 "manipulator"&%% +9 "core" %  p +4 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +4 "manipulator"&x'\ +98 "core" ' +35 ' +3 ."downElevator"SE.stop +3 "storage"(5 +6 (& +6 "core" &   +135 #"uploadLog"upsync +1840 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +74 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%'' +586 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%)' +2122 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +76 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%0 U +56 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%w'W +2628 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%@ @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%$' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +7 "processing"%~  +76 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%/'W +2627 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +57 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%&' +2640 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%3 +78 "core" + ."psFlush"PBV.dial PSV +2 "processing"%u U +5 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%-'W +2635 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%4 @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%h' +2635 "core" ' + ."psFlush"PSV.dial :waste1 +45 "processing"%:  +84 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2638 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +6 "manipulator"&2& +4 "core" & / +2 "manipulator"&]% +8 "core" %   / +3 ."psFlush"Elbow.seek PC +2 "manipulator"&6( +307 "core" ( +2 "manipulator"&?& +4 "core" & M .. + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &9& +3 "core" & ? .- +2 ."psFlush"Forearm.seek PC +2 "manipulator"&(' +102 "core" ' + ."psFlush"Hand.close +2 "manipulator"&/ +70 "core" / +3 ."psFlush"PC.seek :open +2 "processing"%m( +400 "core" ( +2 "manipulator"&B& +4 "core" & 0- + "manipulator"&% +4 "core" %  R 0c +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&'\ +98 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek :garage +2 "manipulator"&H(- +129 "core" ( +2 "manipulator"&F& +3 "core" &-  +/ +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &8& +3 "core" &- c +/ +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&'! +110 "core" ' + ."psFlush"Hand.open +2 "manipulator"&!1 +67 "core" 1 + "manipulator"&G% +4 "core" % ) U $ +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&['\ +102 "core" ' +2 #tFinished short da assay +25555 "Can"G| Cc +14593 #t-> access 1 +3 "storage"(% +3 "core" % . ( #  +2 "manipulator"&b% +4 "core" %\ & \\ +!O +2 "manipulator"&J& +4 "core" &.4\  ,$ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(\ (; +669 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (P& +3 "core" &;   +42375 #t-> 5.times {PSV.air; PS.fill;PSV.PTV; PTV.puck; PBV.waste1; PS.empty} +2 .PSV.dial :air +2 "processing"%I  +107 "core" +2 .tPS.seek 2.5ml +2 "processing"%L' +2212 "Can"k Ff,v +418 "core" ' +2 .tPSV.dial PTV +2 "processing"%= +75 "core"  + .tPTV.dial :puck +2 "processing"%  +6 "core"  +2 .tPBV.dial :waste1 + "processing"%>  +56 "core" +2 .tPS.seek 0ml +2 "processing"%N'W +2624 "core" ' +2 .tPSV.dial :air +2 "processing"%R  +15 .tPSV.stop + "processing"%W +3 "core"  +7 +2 !to:IRB::Abort:@checkpoint: omitted: mesg"9User Abort!! while rotating Processing Syringe Valve:bt["1/home/esp/esp2/lib/esp.rb:83:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +5102 #-> PS.loadFlush +2 !o:NoMethodError : mesgu:NameError::message0undefined method `loadFlush' for PS:Syringe: name:loadFlush: args[:bt[ "8/home/esp/esp2/lib/slide.rb:441:in `method_missing'"(ESP):172:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +1782 #-> PS.loadFlush +2 !o:NoMethodError : mesgu:NameError::message0undefined method `loadFlush' for PS:Syringe: name:loadFlush: args[:bt[ "8/home/esp/esp2/lib/slide.rb:441:in `method_missing'"(ESP):173:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +890 #-> PC.loadFLush +2 !o:NoMethodError : mesgu:NameError::message.undefined method `loadFLush' for PC:Clamp: name:loadFLush: args[:bt[ "8/home/esp/esp2/lib/slide.rb:441:in `method_missing'"(ESP):174:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +667 #-> PC.loadFlush +2 #Loading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%<& +3 "core" &u +2 "manipulator"&5& +4 "core" &.  -1 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&T(- +44 "core" ( +2 "manipulator"&Z& +4 "core" &- H +* +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &V& +3 "core" &- R +* +2 .tForearm.seek :garage +2 "manipulator"&d'! +107 "core" ' +2 .tHand.close + "manipulator"&`/ +67 "core" / +2 "manipulator"&S& +4 "core" &- n %) +2 "manipulator"&_% +4 "core" % . % +2 .tForearm.seek :retract +2 "manipulator"&y'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&#( +133 "core" ( + "manipulator"&\\& +4 "core" & -w +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &U& +3 "core" & 6 ,w +42 .tForearm.reconfigure :tight +10 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +96 "core" ' + "manipulator"&E& +4 "core" &  ,w +2 "manipulator"&e% +4 "core" % 3 , +2 "processing"%.& +4 "core" &w +3 "processing"%;& +5 "core" &e +2 .tPC.seek :closed +2 "processing"%g(Tg +5 "core" &  +8 &/q| +| +10 &buw @ +9 &`er R +9 & Aq R +10 &Gn R +9 &Eo S +9 &dIq S +10 &'Do S +9 &Cm S +10 &Cs R +9 & mEq S +9 &"/Ft S +10 &#Fw S +9 &%Cq R +9 &'vDm R +10 &)7Dv S +9 &*Fm R +10 &,Dp R +9 &.}Cm S +9 &0?At S +10 &2Fr R +9 &3Bp S +9 &5Aq R +10 &7GCq S +9 &9\ Hv R +10 &:Co S +9 &<Fr R +9 &>PFo R +10 &@Al R +9 &AAn S +9 &CDm S +10 &EWIm S +9 &GLr S +10 &HPu T +9 &Joy W +9 &LKo Z +10 &N l Z +9 &O{q Z +9 &Q~n Z +10 &SIrs = +9 &T'0yo N +10 &TJk + +2 ( +2 "processing"%;& +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.81 + "processing"%i& +4 "core" &TJk + +2 .tHand.open + "manipulator"&k1 +72 "core" 1 + "manipulator"&"% +4 "core" %   * +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&j'\ +90 "core" ' +2 "processing"%f& +4 "core" &TJ\\ + +894 #t-> 5.times {PSV.air; PS.fill;PSV.PTV; PTV.puck; PBV.waste1; PS.empty} +3 .PSV.dial :air + "processing"%  +68 "core" +2 .tPS.seek 2.5ml +2 "processing"% ' +2641 "core" ' +2 .tPSV.dial PTV + "processing"%c +75 "core" ~ +2 .tPTV.dial :puck +2 "processing"%r  +4 "core"  +2 .tPBV.dial :waste1 + "processing"%*  +5 "core" +2 .tPS.seek 0ml +2 "processing"%l'W +2630 "core" ' +2 .tPSV.dial :air +6 "processing"%D  +77 "core"  +2 .tPS.seek 2.5ml +2 "processing"%a' +2633 "core" ' + .tPSV.dial PTV +2 "processing"% +77 "core" ~ + .tPTV.dial :puck +2 "processing"%s  +4 "core"  +2 .tPBV.dial :waste1 +2 "processing"%X  +4 "core" +2 .tPS.seek 0ml +2 "processing"%7'W +2638 "core" ' +2 .tPSV.dial :air +2 "processing"%o  +76 "core"  +2 .tPS.seek 2.5ml +2 "processing"%t' +2629 "core" ' + .tPSV.dial PTV +2 "processing"% +77 "core"  + .tPTV.dial :puck +2 "processing"%  +4 "core"  +2 .tPBV.dial :waste1 +2 "processing"%  +4 "core" +2 .tPS.seek 0ml +2 "processing"%}'W +2657 "core" ' +2 .tPSV.dial :air + "processing"%C  +77 "core"  +2 .tPS.seek 2.5ml +2 "processing"%{' +2625 "core" ' +2 .tPSV.dial PTV +2 "processing"% +76 "core"  +2 .tPTV.dial :puck +2 "processing"%  +4 "core"  +2 .tPBV.dial :waste1 + "processing"%z  +5 "core" +2 .tPS.seek 0ml +2 "processing"% 'W +2628 "core" ' +2 .tPSV.dial :air +2 "processing"%q  +76 "core"  +2 .tPS.seek 2.5ml +2 "processing"%M' +2635 "core" ' +2 .tPSV.dial PTV + "processing"% +77 "core"  +2 .tPTV.dial :puck + "processing"%n  +5 "core"  + .tPBV.dial :waste1 +2 "processing"%1  +4 "core" +3 .tPS.seek 0ml + "processing"%,'W +2629 "core" ' +2070 #t-> PSV.air; PS.fill +2 .PSV.dial :air +2 "processing"%  +76 "core"  +2 .tPS.seek 2.5ml +2 "processing"%p' +2624 "core" ' +2 "processing"%^% +4 "core" %!  +161 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +77 "core"  +267 #t-> PBV +756 #-> PS.push 0.5 + "processing"%Y% +3 "core" %"  +3 .tPS.seek 2ml +2 "processing"%'Y +596 "core" ' +2 "processing"%%% +4 "core" %W" +3075 #t-> PBV.dialBetween :waste1, PSV +2 .PBV.dial between waste1 and PSV +2 "processing"% * +35 "core" , +2682 #t-> PS.push 0.75 + "processing"% % +3 "core" %W +3 .tPS.seek 1.25ml +2 "processing"%'p +848 "core" ' +2 "processing"%% +4 "core" %p+ +2570 #t-> PBV.waste1 +2 .PBV.dial :waste1 + "processing"%v  +35 "core" +1070 #t-> PBV.dialBetween :waste1, PSV + .PBV.dial between waste1 and PSV +2 "processing"%Q * +35 "core" , +469 #t-> PS.push 0.75 +2 "processing"%O% +3 "core" %pu +3 .tPS.seek 0.5ml +2 "processing"%' +849 "core" ' +2 "processing"%|% +4 "core" %A +501 "Can"R Hh  +795 #t-> delay 2; PBV.waste1 +2 .delay 2 seconds +202 .PBV.dial :waste1 +2 "processing"%'  +36 "core" +2053 #t-> PBV.dialBetween :waste1, PSV; PS.empty +2 .PBV.dial between waste1 and PSV +2 "processing"% * +35 "core" + +2 .tPS.seek 0ml +2 "processing"%0'W +598 "core" ' + "processing"%)% +4 "core" %R +1362 #t-> PBV.waste1 +2 .PBV.dial :waste1 +2 "processing"%@  +35 "core" +1382 #t-> PSV.air + .PSV.dial :air +2 "processing"%w  +76 "core"  +284 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%~' +2629 "core" ' +2 "processing"%$% +9 "core" %  +681 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +77 "core"  +1314 #t-> PBV.dialBetween :waste1; PSV +2 !o:ArgumentError: mesg"(wrong number of arguments (1 for 2):bt[ "(ESP):192:in `dialBetween'"(ESP):192:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +922 #-> PBV.dialBetween :waste1, PSV + .PBV.dial between waste1 and PSV +2 "processing"%/ * +35 "core" , +573 #t-> PS.push 1 +2 "processing"%3% +3 "core" %b  +3 .tPS.seek 1.5ml +2 "processing"%u' +1103 "core" ' +2 "processing"%&% +4 "core" % +24421 #t-> PBV.waste1 +2 .PBV.dial :waste1 +2 "processing"%4  +36 "core" +2483 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"%- +3 "core"  +501 #t-> PBV.dialBetween :waste1, PSV +3 .PBV.dial between waste1 and PSV +2 "processing"%: * +35 "core" + +1441 #t-> PS.push 1; delay 20; PBV.wate1 +2 "processing"%h% +3 "core" %U +3 .tPS.seek 0.5ml + "processing"%2' +1108 "core" ' + .tdelay 20 seconds +2003 !o:NoMethodError : mesgu:NameError::message+undefined method `wate1' for PBV:Shaft: name:\ wate1: args[:bt[ "7/home/esp/esp2/lib/shaft.rb:81:in `method_missing'"(ESP):198:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +13692 "Can"? Fki +934 #t-> PC.unloadflush +2 !o:NoMethodError : mesgu:NameError::message0undefined method `unloadflush' for PC:Clamp: name:unloadflush: args[:bt[ "8/home/esp/esp2/lib/slide.rb:441:in `method_missing'"(ESP):199:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +453 #-> PC.unloadFLush +2 !o:NoMethodError : mesgu:NameError::message0undefined method `unloadFLush' for PC:Clamp: name:unloadFLush: args[:bt[ "8/home/esp/esp2/lib/slide.rb:441:in `method_missing'"(ESP):200:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +470 #-> PC.unloadFlush +2 #Garaging FlushPuck in Processing Clamp + "manipulator"&]& +4 "core" &A  ( +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&( +30 "core" ( +2 "manipulator"&?& +4 "core" &  < '% +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &9& +3 "core" &  '% +2 .tForearm.seek PC +2 "manipulator"&' +102 "core" ' +2 .tHand.close + "manipulator"&x/ +71 "core" / +2 .tPC.seek :open +2 "processing"%A( +403 "core" ( + "manipulator"&B& +4 "core" &  F *% +2 "manipulator"&% +4 "core" %   *T +2 .tForearm.seek :retract +2 "manipulator"&F'\ +90 "core" ' +9 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&8(- +131 "core" ( +2 "manipulator"&(& +3 "core" &- - (, +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &6& +3 "core" &- w  (, +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&!'! +109 "core" ' +2 .tHand.open + "manipulator"&G1 +66 "core" 1 +2 "manipulator"&% +4 "core" % +  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +102 "core" ' +28341 #t-> PS.flush +2 #Flushing Processing stage +2 "processing"%% +3 "core" % +2 .tPSV.dial :waste1 +2 "processing"%b  +108 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 0ml +2 "processing"%J'W +570 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%& +4 "core" & +2 "manipulator"&P& +3 "core" &- x m (, +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&I(- +51 "core" ( +2 "manipulator"&& +3 "core" &-  ) +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &=& +3 "core" &- ) +3 .tForearm.seek :garage + "manipulator"&'! +106 "core" ' +2 .tHand.close + "manipulator"&>/ +67 "core" / +2 "manipulator"&L& +4 "core" &-  $ +2 "manipulator"&W% +3 "core" % 1  $ +3 .tForearm.seek :retract +2 "manipulator"&R'\ +17 .tForearm.hold + "manipulator"&<+ +4 "core" '  0 )+ +8 + +2 !to:Puck::Warning: mesg"BRetaining claim on Arm because Hand is likely holding a puck!:bt[ "7/home/esp/esp2/utils/puckmoves.rb:273:in `giveup!'"2/home/esp/esp2/utils/puckmoves.rb:807:in `to'"6/home/esp/esp2/utils/puckmoves.rb:858:in `loadAt'"=/home/esp/esp2/utils/puckmoves.rb:983:in `loadFlushPuck'";/home/esp/esp2/protocol/2G/utilities.rb:316:in `flush'"(ESP):202:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +2 !o:IRB::Abort:@checkpoint: omitted: mesg"%Forearm seek to retract Aborted!:bt["7/home/esp/esp2/lib/slide.rb:372:in `unlimitedSeek'"//home/esp/esp2/lib/slide.rb:362:in `times'"7/home/esp/esp2/lib/slide.rb:362:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:360:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'",/home/esp/esp2/lib/slide.rb:402:in `to'"2/home/esp/esp2/utils/misc.rb:71:in `withdraw'",/home/esp/esp2/utils/misc.rb:32:in `to'"2/home/esp/esp2/utils/puckmoves.rb:796:in `to'",/home/esp/esp2/lib/msg.rb:68:in `retry'"2/home/esp/esp2/utils/puckmoves.rb:794:in `to'"6/home/esp/esp2/utils/puckmoves.rb:858:in `loadAt'"=/home/esp/esp2/utils/puckmoves.rb:983:in `loadFlushPuck'";/home/esp/esp2/protocol/2G/utilities.rb:316:in `flush'"(ESP):202:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +1515 #-> PS.flush +2 #Flushing Processing stage + "processing"%5% +3 "core" %S| +2 #tLoading FlushPuck into Processing Clamp from Hand +2 "processing"%Z& +3 "core" & +2 "manipulator"&V& +4 "core" &- o - +2 "manipulator"&`% +4 "core" %  T - x +2 .tForearm.seek :retract +2 "manipulator"&S'\ +89 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&_( +119 "core" ( +2 "manipulator"&H& +3 "core" & / ( +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &[& +3 "core" & v  ( +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&\\' +102 "core" ' + "manipulator"&U& +4 "core" & ~ , +2 "manipulator"&d% +4 "core" % , +2 "processing"%T& +4 "core" &~ +2 "processing"%E& +6 "core" &| +2 .tPC.seek :closed +3 "processing"%e(Tg +2 "core" & +7 & 3 $d +9 &So 8 +10 &{m M +9 &I R +9 &ED R +10 &F S +9 &B S +10 &C R +9 &ME R +9 &A R +10 &B R +9 &!C R +9 &#UF R +10 &%F S +9 &&D R +9 &(G R +10 &*\\E S +9 &,D R +10 &-F R +9 &/E S +9 &1eD R +10 &3'G R +9 &4G R +9 &6E R +10 &8mF R +9 &:.E S +10 &;D S +9 &=D R +9 &?uA R +10 &A6D S +9 &BD R +10 &DA R +9 &F|I S +9 &H=N S +10 &Ic U +9 &K Y +9 &Ms| Y +10 &O3~ Y +9 &P Y +10 &R S +9 &SCY 's +9 &TK( ) +6 ( +2 "processing"%E& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.78 +2 "processing"%.& +4 "core" &TK ) + &TK ) + .tHand.open +2 "manipulator"&y1 +67 "core" 1 +2 "manipulator"&m% +4 "core" %  * +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&i'\ +90 "core" ' + .tPSV.dial PSR +2 "processing"%k +45 "core"  + .tPSR.select :flush +3 "processing"%@ +10 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 1ml +2 "processing"%"'P +1093 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%f' +1613 "core" ' + .tPSV.dial PTV +2 "processing"%; +76 "core" +49 .tPTV.dial :puck +3 "processing"%  +5 "core"  + .tPBV.dial :waste1 +2 "processing"%  +34 "core"  +2 .tPS.seek 0ml +2 "processing"%N'W +2626 "core" ' + .tPSV.dial PSR +2 "processing"%c +83 "core"  + .tPSR.select :flush +3 "processing"%@ +10 .tPS.seek 0.5ml + "processing"%r' +593 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%*' +2128 "core" ' +2 .tPSV.dial PTV +2 "processing"% +78 "core" + .tPBV.dial PSV +2 "processing"%D U +56 "core" W +2 .tPS.seek 0ml +2 "processing"%l'W +2624 "core" ' + .tPSV.dial PBV +2 "processing"% @ +45 "core" ? +3 .tPS.seek 2.5ml +2 "processing"%s' +2625 "core" ' + .tPSV.dial :waste1 +2 "processing"%X  +77 "core"  +2 .tPS.seek 0ml +2 "processing"%a'W +2638 "core" ' + .tPSV.dial PSR +2 "processing"%o +45 "core"  +2 .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%7' +2627 "core" ' + .tPSV.dial PTV +2 "processing"% +77 "core" + .tPBV.dial PSV +2 "processing"% U +5 "core" V +2 .tPS.seek 0ml + "processing"%'W +2637 "core" ' +2 .tPSV.dial PBV +2 "processing"%t @ +57 "core" B +2 .tPS.seek 2.5ml +2 "processing"%C' +2626 "core" ' + .tPSV.dial :waste1 +2 "processing"%}  +78 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +273 "Can"@ Jm8 +2357 "core" ' +2 !to:RuntimeError: mesg"$Hand is neither clamp nor stage:bt[ "0/home/esp/esp2/utils/misc.rb:396:in `remap'"2/home/esp/esp2/utils/puckmoves.rb:764:in `to'"6/home/esp/esp2/utils/puckmoves.rb:868:in `loadAt'"=/home/esp/esp2/utils/puckmoves.rb:983:in `loadFlushPuck'";/home/esp/esp2/protocol/2G/utilities.rb:316:in `flush'"(ESP):203:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +3301 #-> PS.flush + #Flushing Processing stage +2 "processing"% % +3 "core" %\\B +2 "processing"%z& +3 "core" &TK" ) +2 .tPSV.dial PSR +2 "processing"%{ +45 "core"  + .tPSR.select :flush +3 "processing"%@ +10 .tPS.seek 1ml + "processing"%q'P +1100 "core" ' +2 .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"% ' +1607 "core" ' + .tPSV.dial PTV +2 "processing"% +77 "core" + .tPTV.dial :puck +2 "processing"%n  +5 "core"  + .tPBV.dial :waste1 +2 "processing"%1  +56 "core" +2 .tPS.seek 0ml +2 "processing"%M'W +2640 "core" ' + .tPSV.dial PSR +2 "processing"% +78 "core"  + .tPSR.select :flush +3 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"%,' +599 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%^' +2126 "core" ' + .tPSV.dial PTV +2 "processing"% +78 "core" +2 .tPBV.dial PSV +2 "processing"%Y U +56 "core" W +2 .tPS.seek 0ml +2 "processing"%p'W +2627 "core" ' + .tPSV.dial PBV +7 "processing"%% @ +46 "core" > +3 .tPS.seek 2.5ml +2 "processing"%' +2628 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%  +74 "core"  +3 .tPS.seek 0ml +2 "processing"%'W +2639 "core" ' + .tPSV.dial PSR +2 "processing"% +45 "core"  +2 .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%v' +2640 "core" ' + .tPSV.dial PTV +2 "processing"%Q +76 "core" +2 .tPBV.dial PSV +2 "processing"%O U +4 "core" V +2 .tPS.seek 0ml +2 "processing"%'W +2627 "core" ' +2 .tPSV.dial PBV +2 "processing"%| @ +57 "core" B +3 .tPS.seek 2.5ml + "processing"%'' +2629 "core" ' +2 .tPSV.dial :waste1 +6 "processing"%  +78 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2635 "core" ' +42 "processing"%)& +11 "core" &TKD ) +2 "processing"%@& +3 "core" &TK ) +715 #t-> PSV.legend +26132 "Can"Z Gp +16472 #t-> PC.loadFLush +2 !o:NoMethodError : mesgu:NameError::message.undefined method `loadFLush' for PC:Clamp: name:loadFLush: args[:bt[ "8/home/esp/esp2/lib/slide.rb:441:in `method_missing'"(ESP):206:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +300 #-> PC.loadFlush + "processing"%w& +4 "core" &TK ) +2 "processing"%0& +4 "core" &TK, ) +2058 #t-> PSV.air; PS.pull 0.5 +2 .PSV.dial :air + "processing"%$  +108 "core" + "processing"%% +4 "core" %T +2 .tPS.seek 0.5ml +2 "processing"%/' +587 "core" ' +2 "processing"%3% +4 "core" %  +1433 #t-> PS.pull 1 +2 "processing"%~% +4 "core" %  +2 .tPS.seek 1.5ml + "processing"%&' +1099 "core" ' +2 "processing"%4% +4 "core" %'  +897 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%- +77 "core" ~ +28642 #t-> PTV.puck +2 .PTV.dial :puck +2 "processing"%:  +5 "core"  +1191 #t-> PBV.waste1 +2 .PBV.dial :waste1 + "processing"%h  +56 "core" +2216 #t-> PS +2 "processing"%u% +3 "core" %\  +1561 #t-> PSV.air + .PSV.dial :air +2 "processing"%]  +79 "core"  +290 #t-> PS.to 2 +2 .PS.seek 2ml +2 "processing"%?'[ +589 "core" ' + "processing"%9% +4 "core" %W  +312 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%x +78 "core" ~ +388 #t-> PS.push 0.5 +2 "processing"%#% +3 "core" %W  +2 .tPS.seek 1.5ml +2 "processing"%j' +598 "core" ' +2 "processing"%g% +4 "core" % +874 "Can"3 Fs(d +2988 #t-> PBV.dialBetween :waste1; PSV +2 !o:ArgumentError: mesg"(wrong number of arguments (1 for 2):bt[ "(ESP):218:in `dialBetween'"(ESP):218:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +520 #-> PBV.dialBetween :waste1, PSV +2 .PBV.dial between waste1 and PSV +2 "processing"%B * +36 "core" , +7782 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%'W +1615 "core" ' +2 "processing"%(% +4 "core" %Z\ +4899 #t-> recoverPSRreagent08 +2 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%6  +4 "core"  +2 .tPBV.dial :waste1 +2 "processing"%  +35 "core" +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%G +76 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%' +2589 "core" ' + .tPSV.dial PTV +2 "processing"%F +78 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%! +79 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"% +77 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +7 "processing"%b  +77 "core"  +2 .tPS.seek 0ml +2 "processing"%2'W +2579 "core" ' + "processing"%% +4 "core" %\\ +1904 #t-> PSV.air; PS.pull 0.5 +2 .PSV.dial :air + "processing"%P  +16 "core" + "processing"%% +4 "core" %\\ +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +3 .tPS.seek 0.5ml + "processing"%=' +589 "core" ' + "processing"%>% +4 "core" %  +724 #t-> PS.to 2 +2 .PS.seek 2ml +2 "processing"%L'[ +1617 "core" ' + "processing"%W% +4 "core" %^  +8 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%8 +74 "core"  +319 #t-> PBV +1964 #-> PBV.waste1 + .PBV.dial :waste1 +2 "processing"%  +36 "core" +514 #t-> PS.push 0.5 +3 "processing"%% +3 "core" %^  +2 .tPS.seek 1.5ml +2 "processing"%R' +595 "core" ' +2 "processing"%5% +3 "core" % +3851 #t-> PBV +825 #-> PS.empty +2 .PS.seek 0ml +2 "processing"%Z'W +1618 "core" ' +2 "processing"%V% +3 "core" %X +609 #t-> PSV.air +2 .PSV.dial :air +2 "processing"%`  +76 "core"  +940 #t-> PS.fill +3 .PS.seek 2.5ml + "processing"%H' +785 .tPS.hold +2 "processing"%[+ +3 "core" '/d  _j +62 + +2 !to:IRB::Abort:@checkpoint: omitted: mesg".Processing Syringe seek to 2.5ml Aborted!:bt["7/home/esp/esp2/lib/slide.rb:372:in `unlimitedSeek'"//home/esp/esp2/lib/slide.rb:362:in `times'"7/home/esp/esp2/lib/slide.rb:362:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:360:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'"0/home/esp/esp2/lib/slide.rb:402:in `moveTo'"//home/esp/esp2/lib/syringe.rb:24:in `fill'"(ESP):231:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +269 #-> PS.fast +2 !o:NoMethodError : mesgu:NameError::message+undefined method `fast' for PS:Syringe: name: fast: args[:bt[ "8/home/esp/esp2/lib/slide.rb:441:in `method_missing'"(ESP):232:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +384 #-> PS.fill PSfast +2 .PS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%<' +1813 "core" ' + "processing"%U% +4 "core" %=  +546 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%d +77 "core"  +307 #t-> PBV +674 #-> PS.empty PSfast +2 .PS.seek 0ml +2 "processing"%T'W +2552 "core" ' +2 "processing"%I% +4 "core" %Y +832 #t-> PSV.air + .PSV.dial :air +2 "processing"%S  +76 "core"  +306 #t-> PS.fill PSfast +2 .PS.seek 2.5ml +2 "processing"%A' +2561 "core" ' + "processing"%.% +4 "core" %   +1733 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%y +77 "core"  +320 #t-> PS.empty PSfast +2 .PS.seek 0ml +2 "processing"%m'W +2174 "Can"B Iu +402 "core" ' +2 "processing"%E% +4 "core" %W/ +3629 #t-> PSV.air +2 .PSV.dial :air +2 "processing"%k  +75 "core"  +305 #t-> PS.pull 2 +2 "processing"%\\% +3 "core" %W +3 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml + "processing"%J'[ +1239 .tPS.hold + "processing"%"+ +3 "core" 'h.d ]h +68 + +2 !to:IRB::Abort:@checkpoint: omitted: mesg",Processing Syringe seek to 2ml Aborted!:bt["7/home/esp/esp2/lib/slide.rb:372:in `unlimitedSeek'"//home/esp/esp2/lib/slide.rb:362:in `times'"7/home/esp/esp2/lib/slide.rb:362:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:360:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'"0/home/esp/esp2/lib/slide.rb:402:in `moveTo'"./home/esp/esp2/lib/scale.rb:193:in `pull'"(ESP):242:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +542 #-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%;  +107 "core"  +78 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%'W +1338 "core" ' +2 "processing"%% +3 "core" %\\ +682 #t-> access 4 +2 "storage"(f% +3 "core" % K  +2 "manipulator"&c% +4 "core" %\   #$ +2 "manipulator"&N& +4 "core" &  # +2 "manipulator"&r% +4 "core" %\   #$ +2 .tElbow.seek :clear +2 "manipulator"& (d +206 "core" ( +2 "manipulator"&D% +4 "core" %\   #$ +2 "manipulator"&*& +3 "core" &d g #( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(( +670 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (l& +3 "core" &  +1403 #t-> startTube 4 +1444 #-> access 6 +2 "storage"(X% +3 "core" % 7  +3 "manipulator"&s% +3 "core" %\  / "$ +2 "manipulator"&o& +4 "core" &d  "( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 3 +2 "storage"(a( +349 "core" ( +5 .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +3 "core" & u  +1940 #t-> shortDA +2 "collection"'% +4 "core" % +2 "processing"%7% +4 "core" %\\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +890 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +6 "processing"%t +140 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%  +137 "core" + .tPRV.dial :sipper +2 "processing"%}  +48 "core" +4 .tPS.reconfigure :slow +5 "processing"%#A 2`xb +7 .tPS.seek 1.1ml +4 "processing"%C'] +2290 "core" ' + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +3 "processing"%  + "collection"'z  +7 "core" +135  +2 .tPS.seek 0.5ml +2 "processing"%{' +1267 "core" ' +2 .tPRV.dial :waste2 +2 "processing"% @ +106 "core" ? +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 0ml +2 "processing"%q'W +594 "core" ' + .tPSV.dial PSR +2 "processing"% +122 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%n'P +1114 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%1' +1606 "core" ' + .tPSV.dial :mixloop +2 "processing"% +108 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2635 "core" ' + .tPSV.dial PSR +2 "processing"%M +110 "core"  + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%,'P +1121 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +1607 "core" ' + .tPSV.dial :mixloop +2 "processing"%Y +109 "core" +2 .tPRV.dial :sipper +2 "processing"%^  +45 "core" +2 .tPS.seek 0ml +2 "processing"%%'W +2638 "core" ' + .tPSV.dial PSR +2 "processing"%p +109 "core"  +2 .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"% ' +2628 "core" ' + .tPSV.dial :mixloop +2 "processing"% +109 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2627 "core" ' +3 #tLoading da puck from tube 4 into Processing Clamp + "processing"%& +4 "core" &TK ) +2 .tSE.seek :down +2 "storage"(Q'v +4 "core" ' + .tSE.stop + "storage"(5 +4 "manipulator"&O% +3 "core" %\   "$ +2 !to:Slide::Error : @reply0: mesg"Processing Clamp not Open:@axisName"Processing Clamp:bt["4/home/esp/esp2/utils/puckmoves.rb:361:in `load'"4/home/esp/esp2/utils/puckmoves.rb:359:in `loop'"4/home/esp/esp2/utils/puckmoves.rb:359:in `load'"8/home/esp/esp2/utils/puckmoves.rb:967:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'"(ESP):248:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +1655 #-> PC.unloadFlush +2 #Garaging FlushPuck in Processing Clamp + "manipulator"&v& +3 "core" &d  "( +3 "manipulator"&|% +3 "core" %\   "$ +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&( +206 "core" ( +2 "manipulator"& & +4 "core" & > # +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &'& +3 "core" &  # +3 .tForearm.seek PC + "manipulator"&)' +91 "core" ' +2 .tHand.close + "manipulator"&@/ +68 "core" / +2 .tPC.seek :open + "processing"%+( +400 "core" ( +2 "manipulator"&w& +3 "core" & { & +2 "manipulator"&0% +4 "core" %  0 &< +2 .tForearm.seek :retract +2 "manipulator"&$'\ +97 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +185 "core" ( +2 "manipulator"&& +3 "core" &- w = $` +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &3& +3 "core" &- f * $` +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&~'! +112 "core" ' + .tHand.open +2 "manipulator"&/1 +77 "core" 1 +28 "manipulator"&4% +4 "core" % + M  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&-'\ +102 "core" ' +5441 #t-> MainThread.recover +2 #Resuming after Processing Syringe seek to 2ml Aborted! at 16:30:44 + .PS.seek 2ml +2 "processing"%:'[ +2123 "core" ' +2 "processing"%h% +4 "core" %V +1801 #t-> MainThread.resume +2 #Resuming (suspended since 16:36:25) + #Garaging FlushPuck in Processing Clamp + "manipulator"&u& +4 "core" &- & &` +2 "manipulator"&]% +4 "core" %\ " K %< +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&&( +160 "core" ( +2 "manipulator"&9& +4 "core" & $& +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &x& +3 "core" &  #& +2 .tForearm.seek PC +2 "manipulator"&#' +102 "core" ' +2 .tHand.close + "manipulator"&?/ +72 "core" / +2 .tPC.seek :open +2 "processing"%g( +3 "core" ( +2 "manipulator"&B& +4 "core" &  '& +2 "manipulator"&j% +4 "core" %  ' +2 .tForearm.seek :retract +2 "manipulator"&('\ +90 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&6(- +130 "core" ( + "manipulator"&& +4 "core" &-  $* +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +2 "core" &-  $* +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&G'! +74 "core" ' ) * D  +3 !to:Slide::Error\ :@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error: speedErr: @sourcei+:@destinationi%: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi) : outPressi* :deltaPressiD : voltagef11.54838880706922: @type2F: @tagiL: mesg")Forearm speedErr at PC + 4216 counts:@axisName" Forearm:bt["2/home/esp/esp2/lib/slide.rb:633:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:395:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:360:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'",/home/esp/esp2/lib/slide.rb:403:in `to'"8/home/esp/esp2/lib/slide.rb:86:in `inConfiguration'",/home/esp/esp2/lib/slide.rb:403:in `to'"0/home/esp/esp2/utils/misc.rb:98:in `extend'",/home/esp/esp2/utils/misc.rb:34:in `to'"6/home/esp/esp2/utils/puckmoves.rb:840:in `garage'",/home/esp/esp2/lib/msg.rb:68:in `retry'"6/home/esp/esp2/utils/puckmoves.rb:839:in `garage'";/home/esp/esp2/utils/puckmoves.rb:988:in `unloadFlush'"(ESP):249:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +2 #Retry #1 of 4 +2 "manipulator"&& +4 "core" &- s  (( +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&F(- +37 "core" ( +2 "manipulator"&!& +4 "core" &- 1 *W +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &- ' +W +3 .tForearm.seek :garage +2 "manipulator"&b'! +25 "core" '|   .  +3 !to:Slide::Error\ :@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error: speedErr: @sourcei+:@destinationi%: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positioni|: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi. : voltagef11.553297987236132>^: @type2F: @tagig: mesg")Forearm speedErr at PC + 4212 counts:@axisName" Forearm:bt["2/home/esp/esp2/lib/slide.rb:633:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:395:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:360:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'",/home/esp/esp2/lib/slide.rb:403:in `to'"8/home/esp/esp2/lib/slide.rb:86:in `inConfiguration'",/home/esp/esp2/lib/slide.rb:403:in `to'"0/home/esp/esp2/utils/misc.rb:98:in `extend'",/home/esp/esp2/utils/misc.rb:34:in `to'"6/home/esp/esp2/utils/puckmoves.rb:840:in `garage'",/home/esp/esp2/lib/msg.rb:85:in `retry'"6/home/esp/esp2/utils/puckmoves.rb:839:in `garage'";/home/esp/esp2/utils/puckmoves.rb:988:in `unloadFlush'"(ESP):249:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +2 #Retry #2 of 4 + "manipulator"&& +4 "core" &- +W +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +3 "core" ( +2 "manipulator"&P& +4 "core" &- @ +W +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-  +W +4 .tForearm.seek :garage +2 "manipulator"&2'! +27 "core" 's   C  +3 !to:Slide::Error\ :@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error: speedErr: @sourcei+:@destinationi%: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positionis: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressiC : voltagef11.553297987236132>^: @type2F: @tagi7: mesg")Forearm speedErr at PC + 4203 counts:@axisName" Forearm:bt["2/home/esp/esp2/lib/slide.rb:633:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:395:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:360:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'",/home/esp/esp2/lib/slide.rb:403:in `to'"8/home/esp/esp2/lib/slide.rb:86:in `inConfiguration'",/home/esp/esp2/lib/slide.rb:403:in `to'"0/home/esp/esp2/utils/misc.rb:98:in `extend'",/home/esp/esp2/utils/misc.rb:34:in `to'"6/home/esp/esp2/utils/puckmoves.rb:840:in `garage'",/home/esp/esp2/lib/msg.rb:85:in `retry'"6/home/esp/esp2/utils/puckmoves.rb:839:in `garage'";/home/esp/esp2/utils/puckmoves.rb:988:in `unloadFlush'"(ESP):249:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +2 #Retry #3 of 4 + "manipulator"&>& +4 "core" &-  *W +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&=(- +3 "core" ( +2 "manipulator"&W& +4 "core" &-  +W +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &8& +3 "core" &- g +W +3 .tForearm.seek :garage +2 "manipulator"&'! +27 "core" 's   f  +3 !to:Slide::Error\ :@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error: speedErr: @sourcei+:@destinationi%: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positionis: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressif : voltagef11.553297987236132>^: @type2F: @tagi: mesg")Forearm speedErr at PC + 4203 counts:@axisName" Forearm:bt["2/home/esp/esp2/lib/slide.rb:633:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:395:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:360:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'",/home/esp/esp2/lib/slide.rb:403:in `to'"8/home/esp/esp2/lib/slide.rb:86:in `inConfiguration'",/home/esp/esp2/lib/slide.rb:403:in `to'"0/home/esp/esp2/utils/misc.rb:98:in `extend'",/home/esp/esp2/utils/misc.rb:34:in `to'"6/home/esp/esp2/utils/puckmoves.rb:840:in `garage'",/home/esp/esp2/lib/msg.rb:85:in `retry'"6/home/esp/esp2/utils/puckmoves.rb:839:in `garage'";/home/esp/esp2/utils/puckmoves.rb:988:in `unloadFlush'"(ESP):249:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 + #Retry #4 of 4 +2 "manipulator"&& +4 "core" &- = +X +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&L(- +3 "core" ( +2 "manipulator"&5& +5 "core" &-  +X +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &R& +3 "core" &- U +X +3 .tForearm.seek :garage +2 "manipulator"&V'! +26 "core" 't )    +3 !to:Puck::Warning: mesg"BRetaining claim on Arm because Hand is likely holding a puck!:bt[ "7/home/esp/esp2/utils/puckmoves.rb:273:in `giveup!'"6/home/esp/esp2/utils/puckmoves.rb:848:in `garage'";/home/esp/esp2/utils/puckmoves.rb:988:in `unloadFlush'"(ESP):249:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +2 !o:Slide::Error\ :@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error: speedErr: @sourcei+:@destinationi%: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positionit: velocityi: currenti:pwmi:erri: inPressi) : outPressi :deltaPressi : voltagef11.558207167403044: @type2F: @tagi[: mesg")Forearm speedErr at PC + 4204 counts:@axisName" Forearm:bt["2/home/esp/esp2/lib/slide.rb:633:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:395:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:360:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'",/home/esp/esp2/lib/slide.rb:403:in `to'"8/home/esp/esp2/lib/slide.rb:86:in `inConfiguration'",/home/esp/esp2/lib/slide.rb:403:in `to'"0/home/esp/esp2/utils/misc.rb:98:in `extend'",/home/esp/esp2/utils/misc.rb:34:in `to'"6/home/esp/esp2/utils/puckmoves.rb:840:in `garage'",/home/esp/esp2/lib/msg.rb:85:in `retry'"6/home/esp/esp2/utils/puckmoves.rb:839:in `garage'";/home/esp/esp2/utils/puckmoves.rb:988:in `unloadFlush'"(ESP):249:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +2974 #-> PC +2 "processing"%`& +3 "core" &v +1208 #t-> PC.loadFlush +2 #Loading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%Z& +3 "core" &{ +2 .tHand.open +2 "manipulator"&H1 +66 "core" 1 + "manipulator"&[& +4 "core" &- +X +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&U(- +3 "core" ( +2 "manipulator"&d& +3 "core" &- ? ,X +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &<& +3 "core" &- \\ +X +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :garage +2 "manipulator"&I'! +54 "core" ' +2 .tHand.close + "manipulator"&S/ +77 "core" / + "manipulator"&T& +4 "core" &- !X +2 "manipulator"&.% +4 "core" % /  ! +2 .tForearm.seek :retract +2 "manipulator"&y'\ +96 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&A( +167 "core" ( +2 "manipulator"&E& +4 "core" &  * &% +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &k& +50 "core" & q  &% +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&\\' +97 "core" ' +2 "manipulator"&m& +4 "core" &  5 ($ +2 "manipulator"&J% +4 "core" % w 0 ' +2 "processing"%;& +4 "core" & +3 "processing"%"& +4 "core" &t +2 .tPC.seek :closed +2 "processing"%(Tg +5 "core" &| +7 & 2~ $e +9 &Tq| 8 +10 &{l M +9 &H R +9 &MA R +10 &E{ R +9 &B R +9 &C R +10 &TC R +9 &F R +9 &D R +10 &!A R +9 &#\\D R +10 &%E R +9 &&A R +9 &(D S +10 &*dD R +9 &,&E R +9 &-D R +10 &/A R +9 &1lC R +10 &3.F R +9 &4D R +9 &6A R +10 &8tA R +9 &:6A R +9 &;E R +10 &=D R +9 &?|? R +10 &A>E R +9 &BD S +9 &DD R +10 &FC S +9 &HEI S +10 &J_ U +9 &K} Y +9 &Mxy Y +10 &O:} Y +9 &P} Y +9 &R P +10 &SGq !d +9 &TH 8 / +6 ( +2 "processing"%"& +3 "core" &TH$ / +2 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.78 +2 "processing"%f& +4 "core" &TH$ / +2 .tHand.open + "manipulator"&c1 +71 "core" 1 + "manipulator"&N% +4 "core" %  > % +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&r'\ +89 "core" ' +2 "processing"%D& +3 "core" &TH$ / +1772 #t-> MainThread.resume +2 #Resuming (suspended since 16:39:06) + #Loading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%*& +4 "core" &TH$/ / +2 "manipulator"&_% +3 "core" %\ %  ! E +2 "processing"%\ & +4 "core" &TH$y / +1002 "Can" Kxa +6 #t-> PC.unloadFlush +2 #Garaging FlushPuck in Processing Clamp + "manipulator"&l& +3 "core" &\ q !$ +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&X( +3 "core" ( +2 "manipulator"&s& +4 "core" &\ c !$ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &o& +3 "core" &\  "$ +2 .tForearm.seek PC +2 "manipulator"&' +102 "core" ' + .tHand.close +2 "manipulator"&/ +74 "core" / + .tPC.seek :open +2 "processing"%7( +403 "core" ( +2 "manipulator"&& +4 "core" &  %$ + "manipulator"&t% +4 "core" %  C &U +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&}(- +124 "core" ( +2 "manipulator"&& +4 "core" &-  "2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &z& +3 "core" &-  "2 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"& '! +104 "core" ' + .tHand.open + "manipulator"&C1 +73 "core" 1 + "manipulator"&% +4 "core" % +   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&{'\ +96 "core" ' +1092 #t-> MainThread.resume +2 #Resuming (suspended since 16:39:47) + #Garaging FlushPuck in Processing Clamp + "manipulator"&& +4 "core" &-  $2 +2 "manipulator"&q% +3 "core" %\  a # +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&n( +174 "core" ( + "manipulator"& & +4 "core" & F & +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &1& +3 "core" & J & +2 .tForearm.seek PC +2 "manipulator"&M' +104 "core" ' +2 .tHand.close + "manipulator"&/ +75 "core" / +2 .tPC.seek :open +2 "processing"%,( +4 "core" ( + "manipulator"&Y& +3 "core" & ) +2 "manipulator"&^% +4 "core" % \  Z ) +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&p(- +130 "core" ( +2 "manipulator"&%& +4 "core" &-  #3 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &- Z #3 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"& '! +124 "core" 'p     +6 !to:Slide::Error\ :@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error: speedErr: @sourcei+:@destinationi%: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positionip: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi : voltagef11.543479626902307,: @type2F: @tagi: mesg")Forearm speedErr at PC + 4200 counts:@axisName" Forearm:bt["2/home/esp/esp2/lib/slide.rb:633:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:395:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:360:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'",/home/esp/esp2/lib/slide.rb:403:in `to'"8/home/esp/esp2/lib/slide.rb:86:in `inConfiguration'",/home/esp/esp2/lib/slide.rb:403:in `to'"0/home/esp/esp2/utils/misc.rb:98:in `extend'",/home/esp/esp2/utils/misc.rb:34:in `to'"6/home/esp/esp2/utils/puckmoves.rb:840:in `garage'",/home/esp/esp2/lib/msg.rb:68:in `retry'"6/home/esp/esp2/utils/puckmoves.rb:839:in `garage'";/home/esp/esp2/utils/puckmoves.rb:988:in `unloadFlush'"(ESP):255:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +2 #Retry #1 of 4 + "manipulator"&& +4 "core" &. '- +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&O(- +43 "core" ( +2 "manipulator"&Q& +4 "core" &-  *1 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &v& +3 "core" &- *1 +3 .tForearm.seek :garage +2 "manipulator"&|'! +28 "core" 'i   m  +2 !to:Slide::Error\ :@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error: speedErr: @sourcei+:@destinationi%: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positionii: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressim : voltagef11.553297987236132>^: @type2F: @tagi|: mesg")Forearm speedErr at PC + 4193 counts:@axisName" Forearm:bt["2/home/esp/esp2/lib/slide.rb:633:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:395:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:360:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'",/home/esp/esp2/lib/slide.rb:403:in `to'"8/home/esp/esp2/lib/slide.rb:86:in `inConfiguration'",/home/esp/esp2/lib/slide.rb:403:in `to'"0/home/esp/esp2/utils/misc.rb:98:in `extend'",/home/esp/esp2/utils/misc.rb:34:in `to'"6/home/esp/esp2/utils/puckmoves.rb:840:in `garage'",/home/esp/esp2/lib/msg.rb:85:in `retry'"6/home/esp/esp2/utils/puckmoves.rb:839:in `garage'";/home/esp/esp2/utils/puckmoves.rb:988:in `unloadFlush'"(ESP):255:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +2 #Retry #2 of 4 + "manipulator"& & +4 "core" &- $ *1 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&'(- +4 "core" ( +2 "manipulator"& & +3 "core" &- a *1 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &@& +3 "core" &- *1 +3 .tForearm.seek :garage +2 "manipulator"&i'! +27 "core" 'h   _  +3 !to:Slide::Error\ :@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error: speedErr: @sourcei+:@destinationi%: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positionih: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi_ : voltagef11.553297987236132>^: @type2F: @tagin: mesg")Forearm speedErr at PC + 4192 counts:@axisName" Forearm:bt["2/home/esp/esp2/lib/slide.rb:633:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:395:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:360:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'",/home/esp/esp2/lib/slide.rb:403:in `to'"8/home/esp/esp2/lib/slide.rb:86:in `inConfiguration'",/home/esp/esp2/lib/slide.rb:403:in `to'"0/home/esp/esp2/utils/misc.rb:98:in `extend'",/home/esp/esp2/utils/misc.rb:34:in `to'"6/home/esp/esp2/utils/puckmoves.rb:840:in `garage'",/home/esp/esp2/lib/msg.rb:85:in `retry'"6/home/esp/esp2/utils/puckmoves.rb:839:in `garage'";/home/esp/esp2/utils/puckmoves.rb:988:in `unloadFlush'"(ESP):255:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +2 #Retry #3 of 4 + "manipulator"&e& +5 "core" &-  *1 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&w(- +5 "core" ( + "manipulator"&0& +5 "core" &- 6 *1 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +4 "core" &- S *1 +3 .tForearm.seek :garage +2 "manipulator"&3'! +27 "core" 'c   3  +3 !to:Slide::Error\ :@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error: speedErr: @sourcei+:@destinationi%: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positionic: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi3 : voltagef11.553297987236132>^: @type2F: @tagi8: mesg")Forearm speedErr at PC + 4187 counts:@axisName" Forearm:bt["2/home/esp/esp2/lib/slide.rb:633:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:395:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:360:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'",/home/esp/esp2/lib/slide.rb:403:in `to'"8/home/esp/esp2/lib/slide.rb:86:in `inConfiguration'",/home/esp/esp2/lib/slide.rb:403:in `to'"0/home/esp/esp2/utils/misc.rb:98:in `extend'",/home/esp/esp2/utils/misc.rb:34:in `to'"6/home/esp/esp2/utils/puckmoves.rb:840:in `garage'",/home/esp/esp2/lib/msg.rb:85:in `retry'"6/home/esp/esp2/utils/puckmoves.rb:839:in `garage'";/home/esp/esp2/utils/puckmoves.rb:988:in `unloadFlush'"(ESP):255:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 + #Retry #4 of 4 + "manipulator"&)& +5 "core" &- < *1 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +3 "core" ( +2 "manipulator"&/& +4 "core" &- *1 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &4& +4 "core" &- *1 +3 .tForearm.seek :garage +2 "manipulator"&$'! +27 "core" 'b   k  +3 !to:Slide::Error\ :@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error: speedErr: @sourcei+:@destinationi%: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positionib: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressik : voltagef11.553297987236132>^: @type2F: @tagi): mesg")Forearm speedErr at PC + 4186 counts:@axisName" Forearm:bt["2/home/esp/esp2/lib/slide.rb:633:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:395:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:360:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'",/home/esp/esp2/lib/slide.rb:403:in `to'"8/home/esp/esp2/lib/slide.rb:86:in `inConfiguration'",/home/esp/esp2/lib/slide.rb:403:in `to'"0/home/esp/esp2/utils/misc.rb:98:in `extend'",/home/esp/esp2/utils/misc.rb:34:in `to'"6/home/esp/esp2/utils/puckmoves.rb:840:in `garage'",/home/esp/esp2/lib/msg.rb:85:in `retry'"6/home/esp/esp2/utils/puckmoves.rb:839:in `garage'";/home/esp/esp2/utils/puckmoves.rb:988:in `unloadFlush'"(ESP):255:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +1077 #-> Hand.open + .Hand.open +2 "manipulator"&~1 +72 "core" 1 +917 #t-> MainThread.resume + #Resuming after Forearm speedErr at PC + 4186 counts at 16:40:21 +2 .Forearm.seek :garage +2 "manipulator"&'! +59 "core" ' +2 "manipulator"&h% +4 "core" %& x  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&u'\ +98 "core" ' +2 !to:Puck::Warning: mesg"(Loaded Puck into FlushPuck::Garage:bt[\ "6/home/esp/esp2/utils/puckmoves.rb:844:in `garage'";/home/esp/esp2/utils/puckmoves.rb:988:in `unloadFlush'"(ESP):255:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +7050 #-> shortDAflush +2 #Beginning samplePassF + #Loading FlushPuck into Collection Clamp from UnknownLocation +2 "collection"']& +3 "core" &! +2 "manipulator"&9& +4 "core" &- '2 +2 !to:Axis::Error :@checkpoint: omitted: mesg",Unknown Elbow position: UnknownLocation:@axisName"\ Elbow:bt["0/home/esp/esp2/lib/axis.rb:513:in `baseRaw'",/home/esp/esp2/lib/axis.rb:297:in `raw'"1/home/esp/esp2/lib/axismap.rb:175:in `fetch'"1/home/esp/esp2/lib/axismap.rb:163:in `fetch'"./home/esp/esp2/lib/axis.rb:281:in `fetch'",/home/esp/esp2/lib/axis.rb:292:in `raw'",/home/esp/esp2/lib/axis.rb:553:in `raw'"./home/esp/esp2/lib/axis.rb:667:in `near?'",/home/esp/esp2/utils/misc.rb:32:in `to'"7/home/esp/esp2/utils/puckmoves.rb:474:in `unclamp'",/home/esp/esp2/lib/msg.rb:68:in `retry'"7/home/esp/esp2/utils/puckmoves.rb:473:in `unclamp'"2/home/esp/esp2/utils/puckmoves.rb:791:in `to'"6/home/esp/esp2/utils/puckmoves.rb:858:in `loadAt'"=/home/esp/esp2/utils/puckmoves.rb:983:in `loadFlushPuck'"B/home/esp/esp2/protocol/2G/samplepass.rb:369:in `samplePassF'"C/home/esp/esp2/protocol/2G/samplepass.rb:427:in `shortDAflush'"(ESP):259:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +2438 #-> Arm.home.to :clear +2 "manipulator"&x& +3 "core" &-  '2 +2 "manipulator"&% +4 "core" %\  ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.home.seek :clear +2 "manipulator"&?(d +308 "core" ( +2 "manipulator"&B& +3 "core" &d  %# +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &j& +3 "core" &d  v S %# +3 .tForearm.reconfigure :loose +2 "manipulator"&#@2^d^b +3 .tForearm.home.seek :clear + "manipulator"&-'\ +84 "core" ' +2 "manipulator"&& +4 "core" &d\  U '# + "manipulator"&% +4 "core" %  d '\ j +360 #t-> shortDAflush +2 #Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from UnknownLocation + "collection"'+& +3 "core" & +2 "manipulator"&#& +3 "core" &d\  w : '# +3 !to:Axis::Error :@checkpoint: omitted: mesg",Unknown Elbow position: UnknownLocation:@axisName"\ Elbow:bt["0/home/esp/esp2/lib/axis.rb:513:in `baseRaw'",/home/esp/esp2/lib/axis.rb:297:in `raw'"1/home/esp/esp2/lib/axismap.rb:175:in `fetch'"1/home/esp/esp2/lib/axismap.rb:163:in `fetch'"./home/esp/esp2/lib/axis.rb:281:in `fetch'",/home/esp/esp2/lib/axis.rb:292:in `raw'",/home/esp/esp2/lib/axis.rb:553:in `raw'"./home/esp/esp2/lib/axis.rb:667:in `near?'",/home/esp/esp2/utils/misc.rb:32:in `to'"7/home/esp/esp2/utils/puckmoves.rb:474:in `unclamp'",/home/esp/esp2/lib/msg.rb:68:in `retry'"7/home/esp/esp2/utils/puckmoves.rb:473:in `unclamp'"2/home/esp/esp2/utils/puckmoves.rb:791:in `to'"6/home/esp/esp2/utils/puckmoves.rb:858:in `loadAt'"=/home/esp/esp2/utils/puckmoves.rb:983:in `loadFlushPuck'"B/home/esp/esp2/protocol/2G/samplepass.rb:369:in `samplePassF'"C/home/esp/esp2/protocol/2G/samplepass.rb:427:in `shortDAflush'"(ESP):261:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +1489 #-> ESP.shutdown +4 #Asleep / Shutdown +33 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +463 #t-> ESP.wakeup +4 #Powering core bus +552 .Gate.power :raw,:ON +2 "sampler") +56 )G +2 "core"  +2 "collection"' +3 ' +2 "core"  +2 "processing"% +3 %! +2 "core"  +6 "collection"' 9\ +2 ' 0\ +2 ' -\ +54 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tPS.configure :default +3 "processing"%#A d`xb +2 .tSS.configure :default +3 "sampler")#.0X'\ +7 "core" +2 ."rdySampler"SSV.dial :spit,avoiding: :exhaust +2 "sampler")W +2 "core"  +2 "sampler")8 +3 "core"  +2 "sampler")(  +4 "core"  +3 ."readyCS"CS.reconfigure :fast +3 ."rdySampler"SS.home.seek 0ml +4 "collection"'#d @b +2 "sampler")' +6 ."readyCS"CS.home.seek 0ml +2 "collection"'' +2 "core"  +3 ."rdyProcessing"PS.home.seek 0ml +2 "processing"%5'W +24 "core" ' +2 ."closeHand"Hand.close +3 .tElbow.reconfigure :loose +2 "manipulator"&R/ +3 &$ &.,(#b +4 .tElbow.jog 1500 +3 "manipulator"&V* +55 "core" * +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 .tElbow.home.seek :clear +2 "manipulator"&6(d +2 "core" / +246 ' +160 ( +2 "storage"(F& +4 "core" & D +2 .tSE.home.seek :down + "storage"('v +58 "core" ' +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.home.seek :initial +2 "storage"(=( +397 "core" ' +258 ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 "manipulator"&`& +3 "core" &d\  $ +3 .tForearm.seek :retract +2 "manipulator"&Z'\ +4 "core" ' +2 .tElbow.seek :hammer +2 "manipulator"&H( +115 "core" ( +2 "manipulator"&[& +3 "core" & M # +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek retracted + "manipulator"&d'\ +6 "core" ' +2 "manipulator"&<% +4 "core" %\ # " +2 "processing"%S& +2 "collection"'T& +8 "core" &s + & +2 ."openPC"PC.home.seek :open +3 .tCC.home.seek :open +3 "processing"%.( + "collection"'L( +278 "core" ( +6 ( +697 ' + ."rdyProcessing"PS.stop + "processing"%5 +4 "collection"'E +3 "core"  +2 "processing"%k +3 "core"  +2 "processing"%I +3 "core"  +2 "processing"%U +3 "core"  +3 "collection"'m% +3 "core" % +3 "processing"%J% +3 "core" %\\m +2 "sampler");% +4 "core" % " +2 "collection"'y& +4 "core" &  +2 "processing"%g& +4 "core" &v +2 "manipulator"&f% +4 "core" %\ #  $ +2 "manipulator"&c& +3 "core" &  # +2 "storage"(N& +4 "core" & k  +2 "storage"(D% +4 "core" %~ > +2 "collection"'"9 +3 "core" 9a +2 "processing"%\\9 +3 "core" 9RE +4407 #t-> shortDAflush +51 #Beginning samplePassF + #Loading FlushPuck into Collection Clamp from UnknownLocation +2 "collection"'*& +3 "core" &  +2 .tHand.open + "manipulator"&_1 +67 "core" 1 + "manipulator"&\ & +4 "core" & $ +3 !to:Axis::Error :@checkpoint: omitted: mesg",Unknown Elbow position: UnknownLocation:@axisName"\ Elbow:bt["0/home/esp/esp2/lib/axis.rb:513:in `baseRaw'",/home/esp/esp2/lib/axis.rb:297:in `raw'"1/home/esp/esp2/lib/axismap.rb:175:in `fetch'"1/home/esp/esp2/lib/axismap.rb:163:in `fetch'"./home/esp/esp2/lib/axis.rb:281:in `fetch'",/home/esp/esp2/lib/axis.rb:292:in `raw'",/home/esp/esp2/lib/axis.rb:553:in `raw'"./home/esp/esp2/lib/axis.rb:667:in `near?'",/home/esp/esp2/utils/misc.rb:32:in `to'"7/home/esp/esp2/utils/puckmoves.rb:474:in `unclamp'",/home/esp/esp2/lib/msg.rb:68:in `retry'"7/home/esp/esp2/utils/puckmoves.rb:473:in `unclamp'"2/home/esp/esp2/utils/puckmoves.rb:791:in `to'"6/home/esp/esp2/utils/puckmoves.rb:858:in `loadAt'"=/home/esp/esp2/utils/puckmoves.rb:983:in `loadFlushPuck'"B/home/esp/esp2/protocol/2G/samplepass.rb:369:in `samplePassF'"C/home/esp/esp2/protocol/2G/samplepass.rb:427:in `shortDAflush'"(ESP):264:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +5552 #-> samplePassF +2 #Beginning samplePassF + #Loading FlushPuck into Collection Clamp from UnknownLocation +2 "collection"'l& +3 "core" &  +2 "manipulator"&s& +4 "core" &  $ +2 !to:Axis::Error :@checkpoint: omitted: mesg",Unknown Elbow position: UnknownLocation:@axisName"\ Elbow:bt["0/home/esp/esp2/lib/axis.rb:513:in `baseRaw'",/home/esp/esp2/lib/axis.rb:297:in `raw'"1/home/esp/esp2/lib/axismap.rb:175:in `fetch'"1/home/esp/esp2/lib/axismap.rb:163:in `fetch'"./home/esp/esp2/lib/axis.rb:281:in `fetch'",/home/esp/esp2/lib/axis.rb:292:in `raw'",/home/esp/esp2/lib/axis.rb:553:in `raw'"./home/esp/esp2/lib/axis.rb:667:in `near?'",/home/esp/esp2/utils/misc.rb:32:in `to'"7/home/esp/esp2/utils/puckmoves.rb:474:in `unclamp'",/home/esp/esp2/lib/msg.rb:68:in `retry'"7/home/esp/esp2/utils/puckmoves.rb:473:in `unclamp'"2/home/esp/esp2/utils/puckmoves.rb:791:in `to'"6/home/esp/esp2/utils/puckmoves.rb:858:in `loadAt'"=/home/esp/esp2/utils/puckmoves.rb:983:in `loadFlushPuck'"B/home/esp/esp2/protocol/2G/samplepass.rb:369:in `samplePassF'"(ESP):265:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +1579 #-> backtrace +5957 #-> exit +2759 #"p"Session Begun +244 #tSending Email +553 #"p"-> MainThread.exit +7 #mEXIT +4 !"p"o:ThreadError: mesg"killed thread:@timestampu: Time 4[H:bt["3/home/esp/esp2/lib/schedule.rb:296:in `wakeup'"8/home/esp/esp2/lib/schedule.rb:296:in `threadReady'"3/home/esp/esp2/lib/schedule.rb:304:in `unsync'"(eval):4:in `gets'"1/home/esp/esp2/lib/cmdserver.rb:423:in `run'"0/home/esp/esp2/lib/prompter.rb:19:in `call'"6/home/esp/esp2/lib/prompter.rb:19:in `callKbdPrc'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"5/home/esp/esp2/lib/rmutex.rb:99:in `synchronize'"./home/esp/esp2/lib/rmutex.rb:72:in `lock'"./home/esp/esp2/lib/delay.rb:78:in `claim'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"1/home/esp/esp2/lib/cmdserver.rb:422:in `run'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +6 #Session Ended @1685047613.56EDT @1685047646.26EDT = =tMAIN =mMAIN_scheduler @EDT1685047647.96 #"core_reset"Sent BREAK +2 #t@10865 receive with ifg=0x10, ie=0xFD + #@11499 receive with ifg=0x10, ie=0xFD + #@12154 receive with ifg=0x10, ie=0xFD #@12788 receive with ifg=0x10, ie=0xFD + #@13422 receive with ifg=0x10, ie=0xFD + #@14055 receive with ifg=0x10, ie=0xFD #@14689 receive with ifg=0x10, ie=0xFD + #@15015 receive with ifg=0x80, ie=0xFD + #@57020 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +237 #Configuration for niagara 5/23/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +385 "Can" FzF +  FzF + #tPolling Can every 10:00 +3 #Cleanly exited at 16:46:53EDT25-May-23 +1244 #-> shortDAflush +2 #Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +154 "sampler") +2 ) +3 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +3 % +3 "core"  +6 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 "collection"'% +3 "core" % +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +4 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %\\; +3 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" % " +2 .tSS.configure :default +3 "sampler")#.0XK R +9 &J S +10 &K S +9 &!O S +9 &#FL R +10 &%K R +9 &&G S +10 &(M S +9 &*LN S +9 &,H S +10 &-J S +9 &/M S +9 &1UJ S +10 &3N S +9 &4G S +9 &6J R +10 &8]J S +9 &:N\ S +10 &;I S +9 &=G S +9 &?eI S +10 &A'L S +9 &BG S +10 &DL S +9 &FkT S +9 &H'c V +10 &I Y +9 &K ^ +9 &MN ` +10 &N} 3 +9 &Ot [ +9 ( +2 &Ox} W +2 "collection"'*& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.86 + "collection"',& +3 "core" &Ox} W +2 .tHand.open +2 "manipulator"&-1 +70 "core" 1 +2 "manipulator"&.% +4 "core" % " m e \\  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&/'\ +95 "core" ' +2 .tPSV.dial PSR,avoiding: PBV + "processing"%0 +3 "core"  +2 "processing"%1 +3 "core"  +2 "processing"%2  +140 "core"  + #tPulling 2.5ml of PSR.flush + .PSR.select :flush +3 "processing"%j +9 .tPS.seek 2.5ml +2 "processing"%3' +2626 "core" ' + .tdelay 5 seconds +503 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +3 "processing"%4  +3 "collection"'5  +6 "core" +132  +2 .tPSV.dial :PTV,via: :air +2 "processing"%6 +204 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'7 +2 "core"  +2 "collection"'8 +3 "core"  +2 "collection"'9  +5 "core" +2 .tPTV.dial :PRV,avoiding: :puck +2 "processing"%: +3 "core"  +2 "processing"%; +3 "core"  +2 "processing"%< @ +76 "core" > +2 .tPS.seek 0ml +2 "processing"%='W +2629 "core" ' + .tPSV.dial PSR,avoiding: PBV +2 "processing"%>  +209 "core"  +2 #tPulling 2.5ml of PSR.flush + .PSR.select :flush +3 .PS.seek 2.5ml +2 "processing"%?' +2639 "core" ' +2 .tdelay 5 seconds +502 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 "processing"%@  +13 "core" +2 .tPSV.dial :PTV,via: :air +2 "processing"%A +206 "core" ~ +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'B  +5 "core" + .tPTV.dial :PRV,avoiding: :puck +2 "processing"%C @ +16 "core" B +2 .tPS.seek 0ml +2 "processing"%D'W +2629 "core" ' + .tPSV.dial PSR,avoiding: PBV +2 "processing"%E  +217 "core"  +2 #tPulling 2.5ml of PSR.flush + .PSR.select :flush +3 .PS.seek 2.5ml +2 "processing"%F' +2625 "core" ' + .tdelay 5 seconds +503 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 .PSV.dial :PTV,via: :air +2 "processing"%G +202 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'H  +5 "core" + .tPTV.dial :PRV,avoiding: :puck +2 "processing"%I @ +16 "core" > +2 .tPS.seek 0ml +2 "processing"%J'W +2635 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +6 "processing"%K  +204 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 .PS.seek 1.5ml +2 "processing"%L' +1617 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%M  +47 "core"  +42 .tPS.seek 0ml +2 "processing"%N'W +1618 "core" ' + .tPSV.dial PSR +2 "processing"%O +47 "core"  + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%P' +2625 "core" ' + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +3 .PSV.dial :PTV,via: :air + "processing"%Q +204 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'R  +5 "core" +2 .tPTV.dial :PRV,avoiding: :puck + "processing"%S @ +16 "core" B +2 .tPS.seek 0ml +2 "processing"%T'W +2630 "core" ' +2 .tPSV.dial :air +2 "processing"%U  +78 "core"  +2 .tPS.seek 2.5ml +2 "processing"%V' +2627 "core" ' + .tPSV.dial :PTV +2 "processing"%W +83 "core"  +2 .tPS.seek 0ml +2 "processing"%X'W +2625 "core" ' +2 .tPSV.dial :air +2 "processing"%Y  +89 "core" +2 .tPS.seek 2.5ml +2 "processing"%Z' +2635 "core" ' + .tPSV.dial :PTV +2 "processing"%[ +75 "core"  +2 .tPS.seek 0ml +2 "processing"%\\'W +2636 "core" ' +2 .tPSV.dial :air +2 "processing"%]  +89 "core" +2 .tPS.seek 2.5ml + "processing"%^' +2639 "core" ' + .tPSV.dial :PTV +2 "processing"%_ +75 "core"  +2 .tPS.seek 0ml +2 "processing"%`'W +2633 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +6 "manipulator"&a& +4 "core" & Y ^ 2 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +7 .tElbow.seek CC +2 "manipulator"&b( +2 "core" ( +2 "manipulator"&c& +4 "core" & e q g 2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &d& +3 "core" & k p d 2 +3 .tForearm.seek CC + "manipulator"&e', +107 "core" ' + .tHand.close +2 "manipulator"&f/ +65 "core" / +2 .tCC.seek :open +2 "collection"'g( +379 "core" ( + "manipulator"&h& +4 "core" & m b  2 +2 "manipulator"&i% +3 "core" %  d q t  +2 .tForearm.seek :retract +2 "manipulator"&j'\ +100 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&k(- +294 "core" ( +2 "manipulator"&l& +4 "core" &-   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &m& +3 "core" &-   +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&n'! +107 "core" ' +2 .tHand.open + "manipulator"&o1 +65 "core" 1 +2 "manipulator"&p% +4 "core" % ( k d @  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&q'\ +103 "core" ' +10486 "Can" M} +1248 #t-> startTube 4 +4202 #-> shortDA +2 "collection"'r% +3 "core" % +2 "processing"%s% +4 "core" %X& +3 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +146 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1002 .PSV.dial :mixloop +2 "processing"%t +44 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%u  +74 "core" +2 .tPRV.dial :sipper +2 "processing"%v  +142 "core"  +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 1.1ml +2 "processing"%w'] +2289 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%x  +140 "core"  +2 .tPS.seek 0.5ml +2 "processing"%y' +1280 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%z @ +107 "core" ? +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 0ml +2 "processing"%{'W +590 "core" ' + .tPSV.dial PSR +2 "processing"%| +109 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%}'P +1102 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%~' +1613 "core" ' + .tPSV.dial :mixloop +2 "processing"% +110 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2624 "core" ' + .tPSV.dial PSR +2 "processing"% +109 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%'P +1111 "core" ' + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +1612 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +109 "core" + .tPRV.dial :sipper +2 "processing"%  +45 "core" +2 .tPS.seek 0ml +2 "processing"% 'W +2626 "core" ' + .tPSV.dial PSR +2 "processing"% +109 "core"  +36 .tPSR.select :air +10 .PS.seek 2.5ml +2 "processing"% ' +2662 "core" ' + .tPSV.dial :mixloop +2 "processing"% +109 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2624 "core" ' +2 #tLoading da puck from tube 4 into Processing Clamp +2 "processing"%& +3 "core" &F +2 "manipulator"&% +4 "core" %\ "  = +2 "storage"(% +4 "core" %~ S + "storage"(. +3 "core" ., +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 4 +2 "storage"((,> +192 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +3 "core" &,<   +2 "manipulator"&& +4 "core" &-  +2 "manipulator"&% +4 "core" %\ "  = +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&( +198 "core" ( + "manipulator"&& +4 "core" &  ! +2 "storage"(& +4 "core" &,<  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 700 counts +2 "manipulator"& '& +103 "core" ' +2 "storage"(!& +4 "core" &,< Y  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('H +294 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (& +3 "core" &,<  +2 "manipulator"&$& +3 "core" & y  % +3 .tElbow.seek 4 + "manipulator"&%( +4 "core" ( + "manipulator"&'& +4 "core" & " % +2 "storage"((& +4 "core" &,< Y  +3 .tForearm.seek 4 + 300 counts +2 "manipulator"&)'ϖ +34 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&"/ +68 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&\ & +2 "storage"(,'v +7 "core" & % +2 "manipulator"&-% +3 "core" % Ϣ 8 ! +3 .tForearm.seek :retract +2 "manipulator"&.'\ +97 "core" ' +2 .tElbow.seek PC +2 "manipulator"&0( +164 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +135 "core" ( +2 "manipulator"&1& +3 "core" & 8 !' +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &*& +3 "core" & { ' +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&2' +90 "core" ' +2 "manipulator"&&& +4 "core" &  #' +2 "manipulator"&5% +4 "core" %  "N +2 "processing"%4& +4 "core" &X +2 "processing"%6& +5 "core" &@ +2 .tPC.seek :closed +2 "processing"%7(Tg +4 "core" &A +8 &?D %h +9 &fSsE 9 +10 &znN M +9 &\\GM S +9 &CY S +10 &CS S +9 &BU R +9 &fCP S +10 &(Fe S +9 &Fl S +10 &Fh S +9 &!n@f S +9 &#0@r S +10 &$Ai S +9 &&Ci R +9 &(wDy R +10 &*9Cw R +9 &+C| R +10 &-C} R +9 &/~Fv S +9 &1A@y R +10 &3Cy S +9 &4F S +10 &6D S +9 &8HA S +9 &:\ A S +10 &;A S +9 &=@ R +10 &?QC R +9 &AAw S +9 &B?z R +9 &DDz S +10 &FWG S +9 &HT T +10 &Ig W +9 &K Y +9 &ML~ Z +10 &O Z +9 &Py Z +9 &R Z +10 &SNW !d +9 &TD0 - +6 ( +2 "processing"%6& +3 "core" &TD  - +2 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.90 +2 .Hand.open + "manipulator"&81 +66 "core" 1 + "manipulator"&9% +4 "core" %  w / N +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&:'\ +100 "core" ' +2 #tHeating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%;  +2 %<9 +6 "core" 9ii +102 "processing"%39 +3 "core" 9m? +103 "processing"%>9 +2 "core" 9n@  +103 "processing"%=9 +2 "core" 9p@  +103 "processing"%@9 +2 "core" 9r? +103 "processing"%A9 +3 "core" 9t@ +103 "processing"%B9 +2 "core" 9v@ +103 "processing"%C9 +2 "core" 9xA +103 "processing"%?9 +2 "core" 9z@" +103 "processing"%E9 +2 "core" 9}A& +103 "processing"%D9 +3 "core" 9A+ +103 "processing"%G9 +2 "core" 9A/ +103 "processing"%H9 +2 "core" 9B3 +103 "processing"%I9 +2 "core" 9B7 +103 "processing"%F9 +2 "core" 9B; +103 "processing"%K9 +3 "core" 9C@ +103 "processing"%J9 +2 "core" 9CD +103 "processing"%M9 +10 "core" 9CH +103 "processing"%L9 +2 "core" 9CM +103 "processing"%O9 +2 "core" 9CQ +103 "processing"%N9 +3 "core" 9CU +103 "processing"%Q9 +2 "core" 9CY +103 "processing"%R9 +2 "core" 9E] +103 "processing"%S9 +2 "core" 9Eb +103 "processing"%P9 +2 "core" 9Ef +103 "processing"%U9 +32 "core" 9Fk +103 "processing"%T9 +2 "core" 9Fo +103 "processing"%W9 +2 "core" 9Ft +103 "processing"%V9 +2 "core" 9Ex +103 "processing"%Y9 +2 "core" 9F| +103 "processing"%X9 +2 "core" 9 F +103 "processing"%[9 +2 "core" 9F +103 "processing"%Z9 +2 "core" 9F +103 "processing"%]9 +2 "core" 9#G +103 "processing"%\\9 +2 "core" 9*F +103 "processing"%_9 +3 "core" 90G +103 "processing"%^9 +2 "core" 96G +103 "processing"%a9 +2 "core" 9=H +3 .tPH.hold 2:00:00,28C +4 "processing"%c pp; +2 .tdelay 1:30 +4 "core"  +9000 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%d +109 "core"  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%f' +589 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%#'[ +1607 "core" ' + .tPTV.dial :puck +2 "processing"%/  +138 "core"  + .tPSV.dial PTV +2 "processing"%+ +78 "core" + .tPBV.dial :waste1 +2 "processing"%h  +5 "core" + "processing"%i% +4 "core" %WB  +2 .tPS.seek 1.5ml +2 "processing"%e' +586 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%l * +36 "core" + +2 .tPS.seek 0ml +2 "processing"%b'W +1616 "core" ' +2 .tdelay 5:00 +11065 "Can"  I)0 +18938 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%m  +15 "core"  +2 .tPBV.dial :waste1 + "processing"%o  +35 "core"  + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%p * +34 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%j +77 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"%n' +2600 "core" ' +2 .tPSV.dial PTV +2 "processing"%r +78 "core" + .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%s +77 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%t +77 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%u  +77 "core"  +2 .tPS.seek 0ml +2 "processing"%v'W +2588 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%`  +138 "core" +2 .tPSV.dial :mixloop +6 "processing"%x +58 "core" + .tPRV.dial :ab1 +2 "processing"%w @ +109 "core" ? +3 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%z'w +352 "core" ' +2 .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%y  +45 "core"  +2 "processing"%|% +3 "core" %se  +3 .tPS.seek 0.3ml +2 "processing"%{' +354 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'}  +40 "core" + .tPRV.dial :air +2 "processing"%  +45 "core"  +2 .tPS.seek 0.9ml +2 "processing"%~'D +1286 "core" ' +2 .tPRV.dial :waste2 +2 "processing"% @ +75 "core" @ +2 .tPS.seek 0.5ml +2 "processing"%' +867 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%'[ +1608 "core" ' + .tPSV.dial :PML +2 "processing"% +45 "core" +2 .tPTV.dial :mixing +2 "processing"% @ +75 "core" A + .tPBV.dial :waste1 +2 "processing"%  +36 "core" + "processing"% % +3 "core" %VK  +3 .tPS.seek 1.85ml +2 "processing"%'6 +241 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"% * +36 "core" + +2 .tPS.seek 0ml +2 "processing"%'W +1972 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" & +2 "manipulator"&& +4 "core" & s y ^ ' +2 "manipulator"&% +3 "core" %  |  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +127 "core" ( + "manipulator"&& +4 "core" &- u X 4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &- x ~ E 4 +3 .tForearm.seek :garage +2 "manipulator"&'! +103 "core" ' + .tHand.close +2 "manipulator"&/ +68 "core" / +11 "manipulator"&& +4 "core" &.\  B ; : / +2 "manipulator"&k% +3 "core" % . 0 < +2 .tForearm.seek :retract +2 "manipulator"&!'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&q( +317 "core" ( +2 "manipulator"&& +4 "core" & $ ; +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" & u ; +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&', +90 "core" ' +2 "manipulator"&$& +4 "core" & z v g ; +2 "manipulator"&'% +4 "core" %1 y l Y  +2 "collection"'(& +4 "core" & +3 "collection"'"& +4 "core" & +3 .tCC.seek :closed +2 "collection"'\ (O +4 "core" &  +9 &-x , +9 &ay A +10 &Zm S +9 &I S +10 &O S +9 &J R +9 &aK S +10 &#J S +9 &I R +9 &J S +10 & iG S +9 &",J R +9 &#J S +10 &%L S +9 &'rJ R +10 &)4H R +9 &*I S +9 &,L S +10 &.yG S +9 &0;L S +9 &1K S +10 &3F S +9 &5G R +10 &7CI S +9 &9K S +9 &:F S +10 &<G R +9 &>KH S +9 &@ J S +10 &AG S +9 &CI R +10 &ESK S +9 &GT T +9 &Hf V +10 &J \\ +9 &L6 _ +9 &M \\ +10 &O2A - +9 &Op L +6 ( +2 "collection"'"& +3 "core" &Oj L +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 2.00 +2 "collection"'-& +4 "core" &Ok L + .tHand.open +2 "manipulator"&1 +76 "core" 1 + "manipulator"& % +4 "core" % 1 I 0  +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' + .tPSV.dial PSR +2 "processing"%) +109 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%%' +1616 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%1  +45 "core"  +3 .tPS.seek 0ml + "processing"%*'W +1610 "core" ' +2 .tPSV.dial PSR +2 "processing"%& +46 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%5' +2632 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%4  + "collection"',  +41 "core"  +133  +2 .tPSV.dial :mixloop + "processing"%. +108 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +4 "core" + .tPTV.dial :PRVmixing +2 "processing"%8  +76 "core" +3 .tPS.seek 0ml +2 "processing"%9'W +2639 "core" ' +2 .tPSV.dial :air + "processing"%<  +46 "core"  +2 .tPS.seek 2.5ml +2 "processing"%6' +2638 "core" ' + .tPSV.dial :mixloop +2 "processing"%3 +47 "core" +2 .tPS.seek 0ml +2 "processing"%2'W +2624 "core" ' + .tPSV.dial :air +2 "processing"%>  +47 "core"  +2 .tPS.seek 2.5ml +2 "processing"%=' +2633 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%@ +46 "core" +2 .tPS.seek 0ml +2 "processing"%A'W +2637 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&B& +4 "core" & [ E E ; +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&C( +3 "core" ( +2 "manipulator"&?& +3 "core" & g T ; +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &E& +3 "core" & ] S k ; +2 .tForearm.seek CC +2 "manipulator"&D', +107 "core" ' +2 .tHand.close + "manipulator"&G/ +74 "core" / +2 .tCC.seek :open + "collection"'H( +380 "core" ( + "manipulator"&I& +4 "core" & C P  ; +2 "manipulator"&F% +3 "core" % B B  +2 .tForearm.seek :retract +2 "manipulator"&K'\ +100 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&J(- +92 "Can"\  YƯ +192 "core" ( + "manipulator"&M& +4 "core" &- i W  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &L& +3 "core" &- k a   +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&O'! +110 "core" ' +3 .tHand.open + "manipulator"&N1 +110 "core" 1 +9 "manipulator"&Q% +4 "core" % % ,  '  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&R'\ +103 "core" ' +2 ."da"delayUntil "17:21:46.78" +24715 #recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%S @ +77 "core" A + ."da"PBV.dial :waste1 +2 "processing"%P  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%U * +36 "core" + + ."da"PSV.dial :air +2 "processing"%T  +58 "core" +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%W' +2597 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%V +56 "core" + ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%Y  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%X +45 "core" + ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%[  +45 "core"  +2 ."da"PS.seek 0ml +2 "processing"%Z'W +2577 "core" ' +2 #"da"washCycleDA #1 of 2 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%] +139 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%\\' +585 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%_'[ +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%^  +74 "core"  +2 ."da"PSV.dial PTV +2 "processing"%a +76 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%d  +35 "core" +2 "processing"%% +4 "core" %]&  +2 ."da"PS.seek 1.5ml +2 "processing"%f' +584 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%/ * +36 "core" + +2 ."da"PS.seek 0ml +2 "processing"%+'W +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%h  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%i  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%# * +36 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%l +78 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%e' +2589 "core" ' + ."da"PSV.dial PTV +2 "processing"%; +78 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%m +79 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%o +78 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%p  +77 "core"  +2 ."da"PS.seek 0ml +2 "processing"%j'W +251 "Can" U\\ +2321 "core" ' +2 #"da"washCycleDA #2 of 2 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%b +140 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%r' +595 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +3 "processing"%s'[ +1618 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%t  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%u +76 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%n  +35 "core" +2 "processing"%`% +3 "core" %^  +2 ."da"PS.seek 1.5ml +3 "processing"%x' +588 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%w * +37 "core" + +2 ."da"PS.seek 0ml +2 "processing"%v'W +1603 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%y  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%|  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%z * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%} +77 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2590 "core" ' + ."da"PSV.dial PTV +3 "processing"%{ +77 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +79 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%~ +78 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +76 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2585 "core" ' +2 #"da"getPMLReagent08 +6 .PRV.dial :air + "processing"%  +45 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%  +137 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%  +45 "core" ~ + ."da"PTV.dial :PRVmixing +40 "processing"%  +12 "core" + ."da"PSV.dial :mixloop +2 "processing"% +47 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%' +384 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%  +46 "core"  +2 "processing"%% +3 "core" %  +3 ."da"PS.seek 0.55ml +2 "processing"%'v +345 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air +2 "processing"%  +46 "core"  +2 ."da"PS.seek 2ml +3 "processing"%'[ +1562 "core" ' +2 ."da"PSV.dial :PML +2 "processing"% +46 "core" +2 ."da"PTV.dial :mixing +2 "processing"%0 @ +75 "core" A + ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" + "processing"%% +4 "core" %[  +2 ."da"PS.seek 1.85ml +2 "processing"%k'; +242 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%: * +35 "core" + +2 ."da"PS.seek 0ml +3 "processing"%'W +1972 "core" ' + ."da"delay 2 seconds +202 .delay 8:00 +23296 "Can" k  +24707 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +2 "processing"% @ +4 "core" @ +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core"  + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , + ."da"PSV.dial :air +3 "processing"%$  +46 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%'' +2605 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%( +47 "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"%g +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%-  +44 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2584 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +150 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%"' +594 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%)'[ +1613 "core" ' + ."da"PTV.dial :puck +7 "processing"%  +76 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +79 "core" + ."da"PBV.dial :waste1 +2 "processing"%1  +36 "core" +2 "processing"%%% +3 "core" %Z  +2 ."da"PS.seek 1.5ml +2 "processing"%&' +591 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%* * +36 "core" + +2 ."da"PS.seek 0ml +2 "processing"%,'W +1607 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%4  +15 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%.  +34 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%8 +77 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%5' +2608 "core" ' + ."da"PSV.dial PTV +2 "processing"%< +78 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%9 +78 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%3 +79 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%6  +76 "core"  +3 ."da"PS.seek 0ml +2 "processing"%>'W +847 "Can" kT +1728 "core" ' +2 #"da"washCycleDA #2 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%2 +151 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%@' +584 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%='[ +1610 "core" ' + ."da"PTV.dial :puck +2 "processing"%B  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%? +80 "core" + ."da"PBV.dial :waste1 +2 "processing"%E  +36 "core" + "processing"%G% +4 "core" %\\  +2 ."da"PS.seek 1.5ml +2 "processing"%q' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +37 "core" + +2 ."da"PS.seek 0ml +2 "processing"%\ 'W +1603 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%I  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%F  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +46 "processing"%D * +38 "core" * +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%M +77 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%L' +2596 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%C +77 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%N +78 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%Q +78 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%K  +82 "core"  +2 ."da"PS.seek 0ml +2 "processing"%O'W +2605 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%S +138 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%P' +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%U'[ +1610 "core" ' + ."da"PTV.dial :puck +2 "processing"%T  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%A +78 "core" + ."da"PBV.dial :waste1 +2 "processing"%V  +36 "core" + "processing"%Y% +4 "core" %`  +2 ."da"PS.seek 1.5ml +2 "processing"%X' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%[ * +37 "core" + +2 ."da"PS.seek 0ml +2 "processing"%W'W +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%]  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%Z  +34 "core"  + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%\\ * +35 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%^ +78 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +3 "processing"%a' +2607 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%d +78 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +82 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%_ +77 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%/  +76 "core"  +2 ."da"PS.seek 0ml +2 "processing"%f'W +2585 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%h +141 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +2 "processing"% +17 ."da"PS.reconfigure :default +9 "processing"%#A d`xb +12 ."da"PS.seek 0.25ml +2 "processing"%i'7 +351 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%#' +335 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%l'[ +697 "Can" [U +920 "core" ' + ."da"PTV.dial :puck +2 "processing"%+  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%; +90 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%m  +35 "core" +2 "processing"%o% +4 "core" %\\ [ +2 ."da"PS.seek 1.5ml +2 "processing"%p' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%e * +36 "core" + +2 ."da"PS.seek 0ml +3 "processing"%b'W +1606 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%j  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%r  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%t * +36 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%u +77 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +42 "processing"%n' +2671 "core" ' + ."da"PSV.dial PTV +3 "processing"%` +91 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%s +79 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%w +92 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%x  +81 "core"  +3 ."da"PS.seek 0ml +2 "processing"%y'W +2636 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%| +141 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%z'[ +2120 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +8 "processing"%}  +4 "core"  + ."da"PSV.dial PTV +3 "processing"%v +79 "core" + ."da"PBV.dial :waste1 +2 "processing"%{  +36 "core" + "processing"%% +4 "core" %V b +2 ."da"PS.seek 1.5ml +2 "processing"%~' +588 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +37 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 + "processing"%  +112 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +1607 "core" ' +2 "processing"%9 +3 "core" 96! +2 #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast +2 "processing"% +2 "core" 6" +2 "processing"% & +4 "core" &TD  c- +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"& % +3 "core" %\ " @ +2 "storage"(% +4 "core" %~  z +2 "storage"(. +3 "core" .(,> +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 ."da"SC.seek 3 +2 "storage"(( +193 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +3 (& +2 "manipulator"&& +5 "core" &-  +2 &  y +3 "manipulator"&% + ."raiseStack"SE.reconfigure :place +7 "storage"(#]K-0-\ b +3 "core" %\ " j@ +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."raiseStack"SE.seek :beamBreak +3 ."da"Elbow.seek PC +2 "storage"('H +2 "manipulator"&0( +125 "core" ( +2 "manipulator"&& +4 "core" & j +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" & t v a +2 ."da"Forearm.seek PC +2 "manipulator"&:' +94 "core" ' +3 ."da"Hand.close +2 "manipulator"&/ +44 "core" ' + "storage"(k- +3 "core" -'H +2 ."raiseStack"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"('6 +14 "core" / +2 ."da"PC.seek :open +2 "processing"%( +16 "core" ' +386 ( + "storage"(& +4 "core" & z +2 "manipulator"&$& +3 "core" & 3 +2 "manipulator"&% +3 "core" %  " +3 ."da"Forearm.seek :retract +3 "manipulator"&('\ +103 "core" ' + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 3 +2 "manipulator"&!( +278 "core" ( +2 "manipulator"&g& +3 "core" &  +2 "storage"(-& +4 "core" & , { +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 700 counts +2 "manipulator"&'' +101 "core" ' + ."da"Hand.open +2 "manipulator"& 1 +70 "core" 1 +2 "storage"(- +3 "core" -'6 +3 ."da"SE.seek -0.15 Pucks below Top Plate +2 "storage"("' +25 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.82 Pucks below Top Plate +2 "storage"(' +56 "core" ' +2 #"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/da23may2518h.tif +67 "processing"%& +7 "core" &Y V +2 "manipulator"&1& +4 "core" & ? > ~ +2 "manipulator"&%% +4 "core" % Ш D M I +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&)'\ +92 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&*(- +182 "core" ( +3 "manipulator"&&& +4 "core" &- K D  +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &4& +3 "core" &- J C a +2 ."psFlush"Forearm.seek :garage +3 "manipulator"&.'! +106 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"& / +73 "core" / +2 "manipulator"&8& +3 "core" &-   +2 "manipulator"&,% +4 "core" % -  Y +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&<'\ +110 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&9( +124 "core" ( + "manipulator"&3& +4 "core" & B A q +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &6& +3 "core" & F @ q +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&5' +89 "core" ' + "manipulator"&2& +4 "core" & H K 1q +2 "manipulator"&>% +4 "core" % J K ? +2 "processing"%@& +4 "core" &L U +2 "processing"%B& +5 "core" &L V +2 ."psFlush"PC.seek :closed +2 "processing"%?(Tg +5 "core" &G U +8 &-lJ R,} +9 &_mG Q@ +9 &T^: RS +10 &;8 SU +9 &90 TU +9 &<2 TU +10 &U<" SU +9 &<& TU +10 &;" SU +9 &; SU +9 & \\; SU +10 &"; SU +9 &#; TU +10 &%9 SU +9 &'e9 TU +9 &)'; SU +10 &*: SU +9 &,9 TU +9 &.n; SU +10 &01; ST +9 &1; SU +10 &3; SU +9 &5w; TT +9 &77; TU +10 &8< TU +9 &:; SU +9 &<~< SU +10 &>@; TU +9 &@9 TU +9 &A9 SU +10 &C: TU +9 &EH; SU +10 &G > TU +9 &HE SV +9 &J[ RX +10 &L9} P] +9 &Mv Q] +10 &O{ Q\\ +9 &Qv P\\ +9 &S=u QG +10 &T('S RU +9 &TJ* S3 +2 ( +2 "processing"%B& +4 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.96 + "processing"%E& +4 "core" &TJ& S3 +2 ."psFlush"Hand.open + "manipulator"&G1 +74 "core" 1 +3 "manipulator"&=% +4 "core" % - ( ? +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%q +47 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%I' +602 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%F' +2144 "core" ' + ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%D @ +211 "core" B + ."psFlush"PTV.dial :PRVmixing +3 "processing"%M  +140 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"%\ +111 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%C'9 +2657 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%N +111 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%Q' +603 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%K' +2138 "core" ' + ."psFlush"delay 1 second +103 .PBV.dial :waste1 +2 "processing"%L  +38 "core" + ."psFlush"PTV.dial :mixing +2 "processing"%S @ +78 "core" A + ."psFlush"PSV.dial :mixloop +45 "processing"%O +120 "core" + ."psFlush"PS.seek :empty +3 "processing"%P'9 +2652 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%T +112 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%A'P +1105 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%V' +1637 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%Y +79 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%U  +77 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%[  +4 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%X'W +2665 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%] +80 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%Z' +595 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +3 "processing"%\\' +2149 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%^ +79 "core" + ."psFlush"PBV.dial PSV +3 "processing"%W U +58 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%d'W +2650 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +46 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%_' +2640 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%/  +78 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%a'W +2662 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%h +47 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%f' +1243 #"da"WARNING: Too Dark -- required 1874.4s exposure > 300s time limit\ SX HX9/16 (USB:10): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da23may2518h.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da23may2518h15s.tif +1412 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%i +90 "core"  +2 ."psFlush"PBV.dial PSV +3 "processing"%# U +14 "core" S +7 ."psFlush"PS.seek 0ml +6 "processing"%+'W +30 #"da"SX HX9/16 (USB:10): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da23may2518h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23may2518h30s.tif +2634 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%; @ +46 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%m' +377 #"da"SX HX9/16 (USB:10): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23may2518h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da23may2518h70s.tif +210 "Can" Sf +1681 #"pfffffft"Session Begun +358 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%o  +80 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"%l'W +2657 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%e +49 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 1ml +2 "processing"%p'P +1109 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%j' +958 #"da"SX HX9/16 (USB:10): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da23may2518h70s.tif: TIFF Upload Complete\ +6 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "300.0 sec auto-exposure",Subject: "da23may2518h images!" +4 "storage"(r- +7 "core" -' +2 "storage"(t& +5 "core" & { +2 "manipulator"&u& +4 "core" &  q +2 "manipulator"&b% +18 "core" %\ / 9 /& +11 ."da"Elbow.reconfigure :tight +13 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 3 +3 "manipulator"&`( +285 "core" ( +18 "manipulator"&s& +9 "core" & N G  +8 "storage"(w& +9 "core" & O +3 ."da"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 700 counts +3 "manipulator"&x' +104 "core" ' +5 ."da"SE.reconfigure :gently +7 "storage"(#QK-0-\ b +10 ."da"SE.seek -0.1 Pucks below Top Plate +3 "storage"(n'B +64 "core" ' +3 "manipulator"&|& +7 "core" &    +5 "storage"(y& +7 "core" & U S H +4 ."da"Elbow.reconfigure :limp +5 "manipulator"&$ ,(b +8 ."da"Forearm.reconfigure :loose +5 "core" ' +4 ."psFlush"PSV.dial PTV +11 "manipulator"&#Q@2^d^b +3 "processing"%} +10 ."da"Forearm.seek 3 +4 "manipulator"&v' +41 "core" ' +3 ."da"Elbow.hold +8 "manipulator"&{, +6 "core" , +5 ."da"Elbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +12 ."da"SE.reconfigure :default +7 "storage"(#QK-0-\ b +6 "core" +4 ."psFlush"PTV.dial :puck +5 ."da"SE.seek 0.08 Pucks below Top Plate +7 "processing"%  +7 "storage"(z'- +13 "core"  +3 ."psFlush"PBV.dial :waste1 +5 "processing"%  +12 "core" ' +3 "manipulator"&% +7 "core" %g H O ) +4 "storage"(~& +7 "core" &  X +4 ."da"Forearm.force -20 +3 "manipulator"&5 +10 ."da"Forearm.seek 3 + 318 counts +2 "manipulator"&'K +8 "core" +8 ."psFlush"PS.seek 0ml +4 "processing"% 'W +10 "core" ' +3 "manipulator"& & +8 "core" & ' &   +3 "storage"( & +7 "core" & \\ U S +6 ."da"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +8 ."da"Forearm.seek 3 + 700 counts +4 "manipulator"&' +27 "core" ' +3 "storage"(% +8 "core" %7 } v M +7 ."downElevator"SE.seek :down +9 "storage"('v +95 (% +7 "core" %F _ ` _ +4 "manipulator"&% +8 "core" %   M  +4 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +8 ."da"Forearm.seek :retract +6 "manipulator"&'\ +96 "core" ' +36 ' +2 ."downElevator"SE.stop +4 "storage"(5 +9 (& +6 "core" & s u X +441 #"pfffffft"-> access 3 +8 "storage"(% +15 "core" % m q ? +4 "manipulator"&k% +7 "core" %\ C @ [ 7 +4 "manipulator"&J& +8 "core" & ? > 5  +4 ."pfffffft"SC.reconfigure :tight +6 "storage"($\ .(\ 1~b +9 ."pfffffft"SC.seek 7 +4 "storage"(([n +150 #"uploadLog"upsync +518 "core" ( +2 ."pfffffft"SC.configure :limp +3 "storage"($(\ 1b +4 (R& +3 "core" &[k u t   +1040 ' + ."psFlush"PSV.dial PSR +2 "processing"% +79 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +3 "processing"%7' +595 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +11 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2119 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%$ +79 "core" + ."psFlush"PBV.dial PSV +3 "processing"% U +57 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%:'W +2626 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%g @ +58 "core" B +2 ."psFlush"PS.seek 2.5ml +3 "processing"%-' +2661 "core" ' + ."psFlush"PSV.dial :waste1 +8 "processing"%0  +78 "core"  +3 ."psFlush"PS.seek 0ml +4 "processing"% 'W +2637 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +46 "core" +8 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +4 "processing"%' +2641 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%( +78 "core" + ."psFlush"PBV.dial PSV +2 "processing"%1 U +7 "core" V +3 ."psFlush"PS.seek 0ml +3 "processing"%%'W +2630 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +46 "core" @ +3 ."psFlush"PS.seek 2.5ml +2 "processing"%"' +2626 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%&  +78 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"%4'W +2635 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&'& +6 "core" & x {  +2 "manipulator"&!% +3 "core" %\  z | - 7 +2 ."psFlush"Elbow.seek PC +3 "manipulator"& ( +274 "core" ( + "manipulator"&8& +4 "core" & z f S f +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &,& +4 "core" & m p f +2 ."psFlush"Forearm.seek PC +2 "manipulator"&)' +100 "core" ' + ."psFlush"Hand.close +2 "manipulator"&3/ +69 "core" / +2 ."psFlush"PC.seek :open +4 "processing"%6( +400 "core" ( +2 "manipulator"&.& +3 "core" & l f +2 "manipulator"&2% +4 "core" % { ( " +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&>'\ +96 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek :garage +3 "manipulator"&@(- +147 "core" ( +2 "manipulator"&*& +3 "core" &- y  ` . +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &<& +3 "core" &-  p o . +2 ."psFlush"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek :garage +2 "manipulator"&'! +112 "core" ' + ."psFlush"Hand.open +2 "manipulator"&E1 +67 "core" 1 +2 "manipulator"&G% +4 "core" % + E = s  +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&='\ +102 "core" ' + #tFinished short da assay +1881 #-> PSV.PSR + .PSV.dial PSR +5 "processing"%B +46 "core"  +356 #t-> PSR.sub1 +2 .PSR.select :sub1 +4 "processing"% +834 #t-> PS.pull 0.5 +3 "processing"%q% +4 "core" %W[ +3 .tPS.seek 0.5ml +2 "processing"%5' +592 "core" ' +2 "processing"%% +4 "core" %f  +626 #t-> PSR.air +2 .PSR.select :air +5 "processing"% +272 #t-> PS.fill +3 .PS.seek 2.5ml +3 "processing"%I' +2127 "core" ' +2 "processing"%D% +3 "core" % H  +2208 #t-> PSV.waste1 +2 .PSV.dial :waste1 +5 "processing"%M  +58 "core"  +152 #t-> PS.empty +3 .PS.seek 0ml +4 "processing"%\ 'W +2628 "core" ' +2 "processing"%F% +4 "core" %[4 +9 #t-> PSV.PSR +2 .PSV.dial PSR +4 "processing"%N +45 "core"  +9 #t-> PSR.sub1 +2 .PSR.select :sub1 +4 "processing"% +447 #t-> PS.pull 1 +2 "processing"%C% +5 "core" %[ +2 .tPS.seek 1ml +3 "processing"%Q'P +1095 "core" ' +2 "processing"%L% +3 "core" %P  +348 #t-> PS.pull 0.5 +2 "processing"%S% +4 "core" %P  +3 .tPS.seek 1.5ml +3 "processing"%O' +591 "core" ' +2 "processing"%K% +4 "core" %% +229 #t-> PS.fill +3 .PS.seek 2.5ml +5 "processing"%T' +1107 "core" ' +2 "processing"%P% +3 "core" %!A  +262 #t-> PSV.waste1 +2 .PSV.dial :waste1 +4 "processing"%A  +47 "core"  +156 #t-> PS.empty +3 .PS.seek 0ml +4 "processing"%Y'W +2629 "core" ' +2 "processing"%U% +4 "core" %[ +603 #t-> PSV.PSR +2 .PSV.dial PSR +4 "processing"%[ +48 "core"  +230 #t-> PSR.sub1 + .PSR.select :sub1 +1524 #-> PS.fill +2 .PS.seek 2.5ml +5 "processing"%V' +555 .tPS.hold +2 "processing"%]+ +5 "core" '"d\  ^i +63 + +2 !to:IRB::Abort:@checkpoint: omitted: mesg".Processing Syringe seek to 2.5ml Aborted!:bt["7/home/esp/esp2/lib/slide.rb:372:in `unlimitedSeek'"//home/esp/esp2/lib/slide.rb:362:in `times'"7/home/esp/esp2/lib/slide.rb:362:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:360:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'"0/home/esp/esp2/lib/slide.rb:402:in `moveTo'"//home/esp/esp2/lib/syringe.rb:24:in `fill'"(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 +1384 #-> PSR.list +2791 "Can" EJ +618 #t-> PSR.sub1 +2 .PSR.select :sub1 +1218 #-> PSR.flush + .PSR.select :flush +5 "processing"%B +1060 #t-> PSR.sub1 +2 .PSR.select :sub1 +4 "processing"% +1111 #t-> PSR.sub2 + .PSR.select :sub2 +5 "processing"% +870 #t-> PSR.sub1 +2 .PSR.select :sub1 +4 "processing"% +2043 #t-> PSR.sub1 +2 .PSR.select :sub1 +583 #-> PSR.sub2 +2 .PSR.select :sub2 +5 "processing"% +497 #t-> PSR.sig1 +3 .PSR.select :sig1 +4 "processing"% +753 #t-> PSR.sub1 + .PSR.select :sub1 +5 "processing"% +612 #t-> PSR.sub2 +2 .PSR.select :sub2 +5 "processing"% +6112 #t-> PSR.flush +2 .PSR.select :flush +5 "processing"%H +379 #t-> PSR.air +2 .PSR.select :air +5 "processing"% +1076 #t-> PSR.sub1 +2 .PSR.select :sub1 +4 "processing"% +1049 #t-> PSR.sub2 +2 .PSR.select :sub2 +5 "processing"% +408 #t-> PSR.list +844 #-> PSR.wash + .PSR.select :wash +6 "processing"% +804 #t-> PSR.sub2 +2 .PSR.select :sub2 +4 "processing"%$ +508 #t-> PSR.sub1 +2 .PSR.select :sub1 +5 "processing"% +758 #t-> PSV +428 #-> PS.pull1 +2 !o:NoMethodError : mesgu:NameError::message,undefined method `pull1' for PS:Syringe: name:\ pull1: args[:bt[ "8/home/esp/esp2/lib/slide.rb:441:in `method_missing'"(ESP):41: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 +555 #-> PS.pull 1 +2 "processing"%X% +5 "core" %  +3 .tPS.seek 1.547ml +2 "processing"%Z' +1099 "core" ' +2 "processing"%^% +3 "core" %  +2218 #t-> PS.fill +2 .PS.seek 2.5ml +4 "processing"%W' +1061 "core" ' +2 "processing"%\\% +4 "core" %   +4933 #t-> PSV.waste1 +2 .PSV.dial :waste1 +5 "processing"%  +48 "core"  +124 #t-> PS.empty +3 .PS.seek 0ml +4 "processing"%d'W +2641 "core" ' +2 "processing"%/% +3 "core" %Q +1376 #t-> PSV.PSR +2 .PSV.dial PSR +4 "processing"%_ +49 "core"  +339 #t-> PSR.sub1 +2 .PSR.select :sub1 +733 #-> PSR.sub2 +2 .PSR.select :sub2 +5 "processing"% +1453 #t-> PS.fill +2 .PS.seek 2.5ml +5 "processing"%h' +2629 "core" ' +2 "processing"%a% +4 "core" %  +18832 "Can" E  +14853 #t-> PSR.sub1 +2 .PSR.select :sub1 +4 "processing"% +4796 #t-> PSR.list +8270 #-> PSV.waste1 +2 .PSV.dial :waste1 +3 "processing"%i  +48 "core"  +267 #t-> PS.empty +2 .PS.seek 0ml +4 "processing"%#'W +2638 "core" ' +2 "processing"%f% +4 "core" %W +3464 #t-> PSV.PSR +2 .PSV.dial PSR +4 "processing"%; +47 "core"  +197 #t-> PSR.sub1 + .PSR.select :sub1 +399 #-> PS.fill +2 .PS.seek 2.5ml +5 "processing"%+' +2626 "core" ' +2 "processing"%o% +3 "core" %  +682 #t-> PSV.waste1 +2 .PSV.dial :waste1 +4 "processing"%m  +48 "core"  +135 #t-> PS.empty +3 .PS.seek 0ml +4 "processing"%e'W +2639 "core" ' +2 "processing"%l% +3 "core" %Y +120 #t-> PSV.PSR; PS.fill +2 .PSV.dial PSR +4 "processing"%p +48 "core"  +3 .tPS.seek 2.5ml +2 "processing"%r' +2638 "core" ' + "processing"%t% +4 "core" %\  +920 #t-> PSV.waste1; PS.empty + .PSV.dial :waste1 +4 "processing"%u  +48 "core"  +2 .tPS.seek 0ml +2 "processing"%b'W +2636 "core" ' +2 "processing"%9% +5 "core" %X +342 #t-> PSV.PSR +3 .PSV.dial PSR +3 "processing"%s +48 "core"  +209 #t-> PSR.sub1 + .PSR.select :sub1 +700 #-> PSR.air +2 .PSR.select :air +4 "processing"% +595 #t-> PSR.sub1 +2 .PSR.select :sub1 +5 "processing"% +3636 #t-> PSV.PSR +2 .PSV.dial PSR +3 "processing"%w +18 "core"  +190 #t-> PSR.flush +2 .PSR.select :flush +4 "processing"%B +187 #t-> PS.fill +3 .PS.seek 2.5ml +41 "processing"%|' +2634 "core" ' + "processing"%y% +4 "core" %*  +727 #t-> PSV.PSR + .PSV.dial PSR +4 "processing"% +16 "core" +256 #t-> PSR.sub1 +2 .PSR.select :sub1 +5 "processing"% +667 #t-> PS.empty +2 .PS.seek 0ml +5 "processing"%}'W +2066 "Can" Gv +569 "core" ' + "processing"%% +4 "core" %T3 +427 #t-> PSV.PSR +2 .PSV.dial PSR +662 #-> PSV.air +2 .PSV.dial :air +4 "processing"%  +155 "core" +181 #t-> PS.fill +3 .PS.seek 2.5ml +4 "processing"%' +213 .tPS.hold +2 "processing"%~+ +5 "core" 'c 6 _j +63 + +2 !to:IRB::Abort:@checkpoint: omitted: mesg".Processing Syringe seek to 2.5ml Aborted!:bt["7/home/esp/esp2/lib/slide.rb:372:in `unlimitedSeek'"//home/esp/esp2/lib/slide.rb:362:in `times'"7/home/esp/esp2/lib/slide.rb:362:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:360:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'"0/home/esp/esp2/lib/slide.rb:402:in `moveTo'"//home/esp/esp2/lib/syringe.rb:24:in `fill'"(ESP):73: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 +750 #-> PSV.flush +2 !o:NoMethodError : mesgu:NameError::message+undefined method `flush' for PSV:Shaft: name:\ flush: args[:bt[ "7/home/esp/esp2/lib/shaft.rb:81:in `method_missing'"(ESP):74: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 +462 #-> PSV.legend +1030 #-> PSV.air +3 .PSV.dial :air +3 "processing"%  +5 "core" +256 #t-> PS.fill +3 .PS.seek 2.5ml +4 "processing"% ' +2423 "core" ' +2 "processing"% % +4 "core" %K  +490 #t-> PSV.PSR +2 .PSV.dial PSR +3 "processing"% +142 "core"  +128 #t-> PSR.sub1 +2 .PSR.select :sub1 +473 #-> PS.empty +2 .PS.seek 0ml +5 "processing"%x'W +2629 "core" ' + "processing"%`% +4 "core" %YN +7490 #t-> PSV.PSR +2 .PSV.dial PSR +3 "processing"%n +6 "core" +374 #t-> PSR.flush + .PSR.select :flush +5 "processing"%B +184 #t-> PS.fill +3 .PS.seek 2.5ml +4 "processing"%' +2638 "core" ' +2 "processing"%% +4 "core" %!V  +561 #t-> PSV.PSR +3 .PSV.dial PSR +617 #-> PSR.list +1047 #-> PS.empty +2 .PS.seek 0ml +5 "processing"%v'W +2624 "core" ' +2 "processing"%j% +4 "core" %Yb +1973 #t-> PSV.air +3 .PSV.dial :air +3 "processing"%  +154 "core" +50 #t-> PS.fill +3 .PS.seek 2.5ml +5 "processing"%' +2635 "core" ' + "processing"%z% +4 "core" %]  +953 #t-> PSV.PSR +2 .PSV.dial PSR +4 "processing"% +140 "core" +2820 #t-> PSV.PSR +2 .PSV.dial PSR +7620 #"pfffffft"-> exit +3 #Session Ended +14851 #t-> PSR.lsit + .PSR.select :lsit +3 !o:Valve::Manifold::Error: mesg"6Processing Valve::Manifold has no selection: lsit:bt[ "//home/esp/esp2/lib/valve.rb:171:in `fetch'"./home/esp/esp2/lib/valve.rb:176:in `call'"//home/esp/esp2/lib/valve.rb:176:in `fetch'"//home/esp/esp2/lib/valve.rb:201:in `goal='"8/home/esp/esp2/lib/valve.rb:213:in `method_missing'"(ESP):91: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 +293 #-> PSR.list +771 #-> PSR.sig1 + .PSR.select :sig1 +2 "processing"% +335 #t-> PSR.sig2 +2 .PSR.select :sig2 +2 "processing"% +642 #t-> PSR.sig1 + .PSR.select :sig1 +3 "processing"% +12 "Can" J  +268 #t-> PSR.flush + .PSR.select :flush +3 "processing"%@ +269 #t-> PSR.sig2 +2 .PSR.select :sig2 +2 "processing"% +1795 #t-> PSR.sig3 +2 .PSR.select :sig3 +2 "processing"% +427 #t-> PSR.sig1 +2 .PSR.select :sig1 +2 "processing"%! +615 #t-> PSR.sub1 + .PSR.select :sub1 +3 "processing"% +841 #t-> PSR.sig2 + .PSR.select :sig2 +2 "processing"% +1662 #t-> ESP.shutdown +4 #Asleep / Shutdown +33 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF + #Shutdown +23854 #t-> PSR.list +16050 #-> ESP.ready1 +2 !o:NoMethodError : mesgu:NameError::message-undefined method `ready1' for ESP:Module: name: ready1: args[:bt["(ESP):104: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 +287 #-> ESP.ready! +3 #Powering core bus +576 .Gate.power :raw,:ON +2 "sampler") +39 ) +2 "core"  +2 "collection"' +3 ' +2 "core"  +2 "processing"% +3 %k +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X& +4 "core" &  +2 "manipulator"&% +4 "core" %\ y { R  +2 "manipulator"&B& +4 "core" & o V  +2 "storage"(q& +4 "core" & 3 \ +2 "storage"(4% +4 "core" %~ ? +2 "collection"'9 +3 "core" 9{ +3 "processing"%59 +3 "core" 9 +746 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%D +140 "core"  +179 #t-> PSR.sig1 + .PSR.select :sig1 +3 "processing"% +790 #t-> PSR.sig2 + .PSR.select :sig2 +3 "processing"% +3214 #t-> PSR.sig1 + .PSR.select :sig1 +2 "processing"% +2574 #t-> PRV.conjugate +2 !o:NoMethodError : mesgu:NameError::message/undefined method `conjugate' for PRV:Shaft: name:conjugate: args[:bt[ "7/home/esp/esp2/lib/shaft.rb:81:in `method_missing'"(ESP):110: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 +747 #-> PRV.list +657 #-> PSR.list +594 #-> PSR.conjugate +2 .PSR.select :conjugate +3 "processing"%B +562 "Can" Be +1797 #t-> PSR.sub1 + .PSR.select :sub1 +2 "processing"% +1102 #t-> PSR.conjugate +2 .PSR.select :conjugate +2 "processing"%@ +855 #t-> PSR.sub1 +2 .PSR.select :sub1 +2 "processing"% +262 #t-> PSR.conjugate +2 .PSR.select :conjugate +2 "processing"%@ +864 #t-> ESP.shutdown +5 #Asleep / Shutdown +32 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF + #Shutdown +55066 "Can"  !\ 9e +6208 #t-> PSR.list +48208 #-> ESP.wakeup +4 #Powering core bus +544 .Gate.power :raw,:ON +2 "sampler") +10 )M +2 "core"  +3 "collection"' +2 'I +3 "core"  +2 "processing"% +3 %F +2 "core"  +5 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tPS.configure :default +3 "processing"%#A d`xb +2 .tSS.configure :default +3 "sampler")#.0X PSR.conjugate +2 .PSR.select :conjugate +2 "processing"%@ +445 #t-> PSR.sig3 + .PSR.select :sig3 +3 "processing"% +373 #t-> PSR.sub1 + .PSR.select :sub1 +3 "processing"%  +582 #t-> PSR.sub2 + .PSR.select :sub2 +3 "processing"% +532 #t-> PSR.sub1 +2 .PSR.select :sub1 +2 "processing"% +252 #t-> PSR.sub2 + .PSR.select :sub2 +3 "processing"% +630 #t-> PSR.sub1 + .PSR.select :sub1 +3 "processing"% +321 #t-> PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +1002 #t-> PSV.air +2 .PSV.dial :air + "processing"%y  +16 "core" +331 #t-> PS.fill +3 .PS.seek 2.5ml + "processing"%' +2635 "core" ' +2 "processing"%|% +3 "core" %# +9158 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"% +139 "core" +36172 #t-> exit +7 #mEXIT @1685057214.35EDT @1685058103.33EDT = =tMAIN =mMAIN_scheduler @EDT1685058105.08 #"core_reset"Sent BREAK +2 #t@18629 idle with ifg=0x84, ie=0x75 + #@19306 select with ifg=0x10, ie=0xF5 + #@19964 receive with ifg=0x10, ie=0xFD #@20601 receive with ifg=0x10, ie=0xFD + #@21249 receive with ifg=0x10, ie=0xFD + #@21896 receive with ifg=0x10, ie=0xFD #@22543 receive with ifg=0x10, ie=0xFD + #@22872 receive with ifg=0x80, ie=0xFD + #@59999 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +249 #Configuration for niagara 5/23/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +395 "Can" B ; +  B ; + #tPolling Can every 10:00 +2 #Cleanly exited at 19:26:54EDT25-May-23 +725 #-> PRV.conjugate +2 !o:NoMethodError : mesgu:NameError::message/undefined method `conjugate' for PRV:Shaft: name:conjugate: args[:bt[ "7/home/esp/esp2/lib/shaft.rb:81:in `method_missing'"(ESP):1: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 +822 #-> PSR.conjugate + .PSR.select :conjugate +154 "sampler") +2 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" % +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +3 "core" + + .tCS.configure :default +3 "collection"'#P d@b +3 "processing"%% +3 "core" %# +2 .tPS.configure :default +2 "processing"%#A d`xb +2 .tPS.hold +2 "processing"%+ +45 "core" + +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" % , +2 .tSS.configure :default +2 "sampler")#.0X ESP.shutdon + !o:NoMethodError : mesgu:NameError::message.undefined method `shutdon' for ESP:Module: name: shutdon: args[:bt["(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 +261 #-> ESP.shutdown +4 #Asleep / Shutdown +33 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF + #Shutdown +15501 #t-> ESP.wakeup +4 #Powering core bus +550 .Gate.power :raw,:ON +7 "sampler") +27 ) +3 "core"  +3 "collection"' +3 ' +3 "core"  +3 "processing"% +2 % +4 "core"  +6 "collection"' 9\ +3 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +6 "sampler")&\ +3 .tCS.configure :default +3 "collection"'#P d@b +3 .tPS.configure :default +3 "processing"%#A d`xb +3 .tSS.configure :default +3 "sampler")#.0X% +4 "core" %TF +2 "sampler")?% +4 "core" %  +2 "collection"'@& +4 "core" &{  +2 "processing"%A& +4 "core" &F  +2 "manipulator"&B% +3 "core" %\  c e  +2 "manipulator"&C& +4 "core" & X \\ A  +3 "storage"(D& +4 "core" & \ + "storage"(E% +4 "core" % V +2 "collection"'F9 +3 "core" 9p +2 "processing"%G9 +3 "core" 9y +991 #t-> PSR.conjugate +2 .PSR.select :conjugate +2 "processing"%@ +8674 #t-> sub2 +2985 #-> PSR.conjugate +2 .PSR.select :conjugate +917 #-> PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +543 #t-> PSR.conjugate + .PSR.select :conjugate +2 "processing"%@ +245 #t-> PSR.sub2 +2 .PSR.select :sub2 +4 "processing"% +529 #t-> PSR.conjugate +3 .PSR.select :conjugate +5 "processing"%@ +190 #t-> PSR.sub2 +2 .PSR.select :sub2 +5 "processing"% +308 #t-> PSR.conjugate +4 .PSR.select :conjugate +5 "processing"%@ +131 #t-> PSR.sub2 +3 .PSR.select :sub2 +4 "processing"% +173 #t-> PSR.conjugate +5 .PSR.select :conjugate +4 "processing"%@ +136 #t-> PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +1655 #t-> PSR.conjugate +2 .PSR.select :conjugate +2 "processing"%@ +796 #t-> ESP.shutdown +5 #Asleep / Shutdown +32 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF + #Shutdown +15621 #t-> ESP.wakeup +4 #Powering core bus +450 "Can" $ Ҟ +128 .tGate.power :raw,:ON +3 "sampler") +28 )H +2 "core"  +3 "collection"' +2 'I +3 "core"  +2 "processing"% +3 %J +2 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tPS.configure :default +3 "processing"%#A d`xb +2 .tSS.configure :default +3 "sampler")#.0X PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +1290 #t-> PSR.conjuguate +2 .PSR.select :conjuguate +2 !o:Valve::Manifold::Error: mesg" PSR.conjuguate +2 .PSR.select :conjuguate +2 !o:Valve::Manifold::Error: mesg" PSR.list +651 #-> PSR.conjugate +2 .PSR.select :conjugate +2 "processing"%@ +910 #t-> PSR.sub2 + .PSR.select :sub2 +2 "processing"% +417 #t-> PSR.conjugate +2 .PSR.select :conjugate +2 "processing"%@ +891 #t-> PSR.list +943 #-> ESP.shutdown +4 #Asleep / Shutdown +33 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF + #Shutdown +3369 #t-> exit +7 #mEXIT @1685058849.25EDT @1685058856.67EDT = =tMAIN =mMAIN_scheduler @EDT1685058858.35 #"core_reset"Sent BREAK +2 #t@12731 sendCRC with ifg=0x20, ie=0x7F + #@12947 sendCRC with ifg=0x20, ie=0x7F + #@14782 sendCRC with ifg=0x08, ie=0x5F + #@13647 sendCRC with ifg=0x20, ie=0x7F #@14094 sendCRC with ifg=0x20, ie=0x7F + #@15410 sendCRC with ifg=0x20, ie=0x7F #@15626 sendCRC with ifg=0x20, ie=0x7F + #@17461 sendCRC with ifg=0x08, ie=0x5F + #@65319 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +239 #Configuration for niagara 5/23/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +390 "Can" $9 S +  $9 S + #tPolling Can every 10:00 +2 #Cleanly exited at 19:54:09EDT25-May-23 +496 #-> PSR.list +1501 #-> PSR.sub1 +2 .PSR.select :sub1 + !o: BusOff: mesg"%Processing valve is not powered!:bt[ "8/home/esp/esp2/lib/valve.rb:210:in `method_missing'"(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 +377 #-> ESP.ready! +3 #Powering core bus +541 .Gate.power :raw,:ON +2 "sampler") +10 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +6 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tPS.configure :default +3 "processing"%#A d`xb +2 .tSS.configure :default +3 "sampler")#.0X PSR.sub1 +2 .PSR.select :sub1 +2 "processing"% +472 #t-> PSR.sub2 + .PSR.select :sub2 +2 "processing"%` +686 #t-> PSR.list +897 #"brent"Session Begun +253 #t-> PSR.sub1 +3 .PSR.select :sub1 +5 "processing"% +155 #"brent"-> PSR.list +2432 #t-> PSR.sub2 + .PSR.select :sub2 +5 "processing"%` +533 #t-> PSR.sub1 + .PSR.select :sub1 +5 "processing"% +1008 #t-> PSR.stuck1 + .PSR.select :stuck1 +5 "processing"%  +1575 #t-> PSR.stuck2 +2 .PSR.select :stuck2 +4 "processing"% +821 #t-> PSR.wash + .PSR.select :wash +5 "processing"% +312 #t-> PSR.flush +2 .PSR.select :flush +6 "processing"%` +673 #t-> PSV.PSR +2 .PSV.dial PSR +4 "processing"%1 +142 "core"  +240 #t-> PSR.sub1 +2 .PSR.select :sub1 +5 "processing"% +212 #t-> PS.fill +3 .PS.seek 2.5ml +4 "processing"%2' +2630 "core" ' +2 "processing"%3% +3 "core" %{  +6723 #t-> PSV.waste1 +2 .PSV.dial :waste1 +4 "processing"%4  +47 "core"  +157 #t-> PS.empty +3 .PS.seek 0ml +4 "processing"%5'W +2630 "core" ' +2 "processing"%6% +3 "core" %Z +530 #t-> PSV.PSR +2 .PSV.dial PSR +4 "processing"%7 +48 "core"  +105 #t-> PSR.air +2 .PSR.select :air +5 "processing"% +237 #t-> PS.fill +2 .PS.seek 2.5ml +5 "processing"%8' +1102 .tPS.hold +2 "processing"%9+ +5 "core" 'W d  _j +62 + +2 !to:IRB::Abort:@checkpoint: omitted: mesg".Processing Syringe seek to 2.5ml Aborted!:bt["7/home/esp/esp2/lib/slide.rb:372:in `unlimitedSeek'"//home/esp/esp2/lib/slide.rb:362:in `times'"7/home/esp/esp2/lib/slide.rb:362:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:360:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'"0/home/esp/esp2/lib/slide.rb:402:in `moveTo'"//home/esp/esp2/lib/syringe.rb:24:in `fill'"(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 +387 #-> PSV.waste1 +2 .PSV.dial :waste1 +3 "processing"%:  +48 "core"  +148 #t-> PS.empty +2 .PS.seek 0ml +5 "processing"%;'W +1187 "core" ' +2 "processing"%<% +3 "core" %S +200 #t-> PSV.PSR +2 .PSV.dial PSR +4 "processing"%= +48 "core"  +267 #t-> PSR.sub2 +3 .PSR.select :sub2 +5 "processing"%@ +275 #t-> PS.pull 1 +2 "processing"%>% +4 "core" %S +3 .tPS.seek 1ml +3 "processing"%?'P +1098 "core" ' + "processing"%@% +4 "core" %P  +645 #t-> PS.pull 1 +2 "processing"%A% +4 "core" %P  +4 .tPS.seek 2ml +2 "processing"%B'W +1106 "core" ' +2 "processing"%C% +4 "core" %Ui  +327 #t-> PS.fill +3 .PS.seek 2.5ml +3 "processing"%D' +589 "core" ' +2 "processing"%E% +4 "core" %h  +416 #t-> PSV.waste1 +2 .PSV.dial :waste1 +5 "processing"%F  +48 "core"  +458 #t-> PS.empty +2 .PS.seek 0ml +5 "processing"%G'W +2630 "core" ' +2 "processing"%H% +4 "core" %Y +892 #t-> PSV.PSR +2 .PSV.dial PSR +4 "processing"%I +48 "core"  +389 #t-> PSR +341 #-> PS.pull 1 +2 "processing"%J% +5 "core" %Y +3 .tPS.seek 1ml +3 "processing"%K'P +1102 "core" ' +2 "processing"%L% +3 "core" %P  +714 #t-> PS.pull 1 +2 "processing"%M% +5 "core" %P  +2 .tPS.seek 2ml +3 "processing"%N'^ +1097 "core" ' +2 "processing"%O% +4 "core" %`  +1836 #t-> PSV.waste1 +2 .PSV.dial :waste1 +4 "processing"%P  +47 "core"  +359 #t-> PS.empty +3 .PS.seek 0ml +5 "processing"%Q'W +2129 "core" ' + "processing"%R% +4 "core" %U +418 #t-> PSV.PSR +2 .PSV.dial PSR +4 "processing"%S +60 "core"  +330 #t-> PSR +315 #-> PSR.list +679 #-> PS.fill +3 .PS.seek 2.5ml +4 "processing"%T' +2034 .tPS.hold +3 "processing"%U+ +4 "core" 'd  `k +67 + +2 !to:IRB::Abort:@checkpoint: omitted: mesg".Processing Syringe seek to 2.5ml Aborted!:bt["7/home/esp/esp2/lib/slide.rb:372:in `unlimitedSeek'"//home/esp/esp2/lib/slide.rb:362:in `times'"7/home/esp/esp2/lib/slide.rb:362:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:360:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'"0/home/esp/esp2/lib/slide.rb:402:in `moveTo'"//home/esp/esp2/lib/syringe.rb:24:in `fill'"(ESP):40: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 +222 #-> PSV.waste1 +2 .PSV.dial :waste1 +3 "processing"%V  +57 "core"  +506 #t-> PS.empty +3 .PS.seek 0ml +5 "processing"%W'W +2112 "core" ' +2 "processing"%X% +4 "core" %R +812 #t-> PSV.PSR +2 .PSV.dial PSR +4 "processing"%Y +45 "core"  +67 #t-> PSR +783 #-> PSR.air +2 .PSR.select :air +4 "processing"% +161 #t-> PS.fill +3 .PS.seek 2.5ml +5 "processing"%Z' +594 "Can" F! +942 .tPS.hold +3 "processing"%[+ +4 "core" 'c\  _j +63 + +2 !to:IRB::Abort:@checkpoint: omitted: mesg".Processing Syringe seek to 2.5ml Aborted!:bt["7/home/esp/esp2/lib/slide.rb:372:in `unlimitedSeek'"//home/esp/esp2/lib/slide.rb:362:in `times'"7/home/esp/esp2/lib/slide.rb:362:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:360:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'"0/home/esp/esp2/lib/slide.rb:402:in `moveTo'"//home/esp/esp2/lib/syringe.rb:24:in `fill'"(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 +347 #-> PSV.waste1 +2 .PSV.dial :waste1 +3 "processing"%\\  +48 "core"  +312 #t-> PS.empty +3 .PS.seek 0ml +4 "processing"%]'W +1623 "core" ' + "processing"%^% +4 "core" %Z +974 #t-> PSV.PSR +2 .PSV.dial PSR +4 "processing"%_ +48 "core"  +205 #t-> PSR.wash +2 .PSR.select :wash +6 "processing"% +497 #t-> PS.pull 0.5 +2 "processing"%`% +4 "core" %Z +3 .tPS.seek 0.5ml +4 "processing"%a' +594 "core" ' +2 "processing"%b% +4 "core" %  +12 #"brent"-> exit +3 #Session Ended +899 #t-> PSR.air +2 .PSR.select :air +2 "processing"% +199 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%c' +2116 "core" ' +2 "processing"%d% +4 "core" %  +1111 #t-> PSR.wash +2 .PSR.select :wash +2 "processing"% +454 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%e  +46 "core"  +159 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%f'W +2628 "core" ' +2 "processing"%g% +3 "core" %\\# +477 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%h +47 "core"  +280 #t-> PSR.wash +2 .PSR.select :wash +657 #-> PS.pull 1 +2 "processing"%i% +3 "core" %\\ +3 .tPS.seek 1ml + "processing"%j'P +1100 "core" ' +2 "processing"%k% +4 "core" %P  +357 #t-> PS.pull 1 +2 "processing"%l% +3 "core" %P  +3 .tPS.seek 2ml + "processing"%m'\\ +1106 "core" ' +2 "processing"%n% +4 "core" %X  +736 #t-> PS.pull 1 +2 "processing"%o% +3 "core" %X  +3 !to:Slide::Error : @reply0: mesg"6Processing Syringe at 3ml would be out of bounds!:@axisName"Processing Syringe:bt[ "3/home/esp/esp2/lib/slide.rb:345:in `toRawGoal'"6/home/esp/esp2/lib/scale.rb:91:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'"0/home/esp/esp2/lib/slide.rb:402:in `moveTo'"./home/esp/esp2/lib/scale.rb:193:in `pull'"(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 +270 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%p' +595 "core" ' +2 "processing"%q% +3 "core" %  +794 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%r  +47 "core"  +206 #t-> PS.emtpy +2 !o:NoMethodError : mesgu:NameError::message,undefined method `emtpy' for PS:Syringe: name:\ emtpy: args[:bt[ "8/home/esp/esp2/lib/slide.rb:441:in `method_missing'"(ESP):64: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 +267 #-> PS.empty +3 .PS.seek 0ml +2 "processing"%s'W +2642 "core" ' + "processing"%t% +4 "core" %T +479 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%u +46 "core"  +1020 #t-> PSR.air + .PSR.select :air +2 "processing"% +612 #t-> PSR.list +860 #-> PSR.wash + .PSR.select :wash +3 "processing"% +689 #t-> PSV +212 #-> PSR +344 #-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%v' +2642 "core" ' + "processing"%w% +4 "core" %  +13118 #t-> PSV +298 #-> PSR +5628 #-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%x  +47 "core"  +192 #t-> PS.empty +3 .PS.seek 0ml + "processing"%y'W +2629 "core" ' +2 "processing"%z% +4 "core" %[ +2969 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%{ +46 "core"  +933 #t-> PSR.flush + .PSR.select :flush +3 "processing"%` +487 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%|' +2638 "core" ' + "processing"%}% +4 "core" %\  +457 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%~  +47 "core"  +206 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%'W +324 "Can" G9"# +2307 "core" ' + "processing"%% +4 "core" %\\ +1123 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"% +57 "core"  +732 #t-> PSR.flush + .PSR.select :flush +198 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2650 "core" ' +2 "processing"%% +4 "core" %\ +1522 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%  +44 "core"  +233 #t-> PS.empyt +2 !o:NoMethodError : mesgu:NameError::message,undefined method `empyt' for PS:Syringe: name:\ empyt: args[:bt[ "8/home/esp/esp2/lib/slide.rb:441:in `method_missing'"(ESP):86: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 +436 #-> PS.empty +2 .PS.seek 0ml +2 "processing"%'W +2632 "core" ' + "processing"%% +4 "core" %X +1108 #t-> exit +6 #mEXIT @1685060198.00EDT @1685060412.26EDT = =mMAIN_scheduler =tMAIN @EDT1685060413.94 #"core_reset"Sent BREAK +2 #t@24440 receive with ifg=0x10, ie=0xFD + #@25079 receive with ifg=0x10, ie=0xFD + #@25735 receive with ifg=0x10, ie=0xFD #@26374 receive with ifg=0x10, ie=0xFD + #@27022 receive with ifg=0x10, ie=0xFD + #@27669 receive with ifg=0x10, ie=0xFD #@28317 receive with ifg=0x10, ie=0xFD + #@28643 receive with ifg=0x80, ie=0xFD #@41413 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +240 #Configuration for niagara 5/23/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +381 "Can" F"|/ +  F"|/ #tPolling Can every 10:00 +3 #Cleanly exited at 20:16:37EDT25-May-23 +362 #-> PSV.PSR + .PSV.dial PSR +2 "processing"% +47 "core"  +680 #t-> PSR.list +527 #-> PSR.wash + .PSR.select :wash +154 "sampler") +2 ) +2 "core"  +3 "collection"' +2 ' +2 "core"  +2 "processing"% +4 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 "collection"'% +3 "core" %\\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +3 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %XF +2 .tPS.configure :default +2 "processing"%#A d`xb +3 .tPS.hold +2 "processing"%+ +4 "core" + + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler") % +3 "core" %  +3 .tSS.configure :default +2 "sampler")#.0X PSV +353 #-> PSR +671 #-> PS.pull 0.5 + "processing"%% +3 "core" %XN +3 .tPS.seek 0.5ml +2 "processing"%' +588 "core" ' +35 "processing"%% +9 "core" %A  +660 #t-> PS.pull 0.5 +2 "processing"%% +3 "core" %D  +3 .tPS.seek 1ml +2 "processing"%'P +598 "core" ' +2 "processing"%% +4 "core" %Pl  +700 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%` +376 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +1607 "core" ' +2 "processing"% % +4 "core" %u  +340 #t-> PSR.wash + .PSR.select :wash +3 "processing"% +19724 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%!  +48 "core"  +170 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%"'W +2629 "core" ' + "processing"%#% +4 "core" %Wt +768 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%$ +58 "core"  +296 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%` +197 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%%' +2626 "core" ' +2 "processing"%&% +3 "core" %t  +1199 #t-> PSV.waste1; PS.empty +2 .PSV.dial :waste1 +2 "processing"%'  +56 "core"  +2 .tPS.seek 0ml +2 "processing"%('W +2629 "core" ' + "processing"%)% +4 "core" %\\b +5835 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%* +44 "core"  +258 #t-> PSR.flush +2 .PSR.select :flush +207 #-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%+' +2117 .tPS.hold + "processing"%,+ +4 "core" 'd  `k +62 + +2 !to:IRB::Abort:@checkpoint: omitted: mesg".Processing Syringe seek to 2.5ml Aborted!:bt["7/home/esp/esp2/lib/slide.rb:372:in `unlimitedSeek'"//home/esp/esp2/lib/slide.rb:362:in `times'"7/home/esp/esp2/lib/slide.rb:362:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:360:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'"0/home/esp/esp2/lib/slide.rb:402:in `moveTo'"//home/esp/esp2/lib/syringe.rb:24:in `fill'"(ESP):19:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +707 #-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%-  +58 "core"  +150 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%.'W +2194 "core" ' +2 "processing"%/% +4 "core" %[ +323 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%0 +44 "core"  +70 #t-> PSR +452 #-> PSR.sig3 +2 .PSR.select :sig3 +2 "processing"% +267 #t-> PS.pull 1 +2 "processing"%1% +3 "core" %[{ +2 .tPS.seek 1ml +2 "processing"%2'P +1096 "core" ' +2 "processing"%3% +3 "core" %Pm  +1156 #t-> PSR.air +2 .PSR.select :air +2 "processing"% +267 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%4' +1608 "core" ' + "processing"%5% +4 "core" %  +3992 "Can" D5#) +7373 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%6  +47 "core"  +1711 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%7  +13 "core"  +192 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%8'W +2633 "core" ' +2 "processing"%9% +4 "core" %X +966 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%: +44 "core"  +442 #t-> PSV.air +2 .PSV.dial :air + "processing"%;  +219 "core"  +310 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%<' +2638 "core" ' + "processing"%=% +4 "core" %s +1305 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%> +154 "core"  +1272 #t-> PSR.wash + .PSR.select :wash +2 "processing"% +403 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%?'W +2635 "core" ' +2 "processing"%@% +4 "core" %Tq +2568 #t-> PSV.list +394 #-> PSR.list +472 #-> PSV.air +2 .PSV.dial :air +2 "processing"%A  +151 "core"  +406 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%B' +2628 "core" ' +2 "processing"%C% +4 "core" %r  +583 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%D +152 "core"  +185 #t-> PSR.wash + .PSR.select :wash +659 #-> PS.empty +2 .PS.seek 0ml +2 "processing"%E'W +428 .tPS.hold +2 "processing"%F+ +3 "core" 'B +62 + +2 !to:IRB::Abort:@checkpoint: omitted: mesg",Processing Syringe seek to 0ml Aborted!:bt["7/home/esp/esp2/lib/slide.rb:372:in `unlimitedSeek'"//home/esp/esp2/lib/slide.rb:362:in `times'"7/home/esp/esp2/lib/slide.rb:362:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:360:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'"0/home/esp/esp2/lib/slide.rb:402:in `moveTo'"0/home/esp/esp2/lib/syringe.rb:27:in `empty'"(ESP):43:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +408 #-> PS.list +407 #-> PSR.list +3392 #-> ESP.shutdown +4 #Asleep / Shutdown +33 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF + #Shutdown +13550 #t-> ESP.ready! +3 #Powering core bus +536 .Gate.power :raw,:ON +3 "sampler") +38 )G +2 "core"  +2 "collection"' +3 'H +2 "core"  +3 "processing"% +2 %I +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tPS.configure :default +3 "processing"%#A d`xb +2 .tSS.configure :default +2 "sampler")#.0X PSV.PSR + .PSV.dial PSR +2 "processing"%w +143 "core"  +5 #t-> PSR +399 #-> PSR.wash +2 .PSR.select :wash +2 "processing"% +1139 #t-> PSV.air +2 .PSV.dial :air +2 "processing"%x  +141 "core" +344 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%y' +2628 "core" ' + "processing"%z% +4 "core" %t  +240 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%{ +140 "core"  +268 #t-> PSR.wash + .PSR.select :wash +470 #-> PS.push 1 +2 "processing"%|% +3 "core" %v  +2 .tPS.seek 1.5ml +2 "processing"%}' +1094 "core" ' +2 "processing"%~% +3 "core" %r +162 "Can" Dx# +2928 #t-> PSR.air + .PSR.select :air +2 "processing"% +402 #t-> PSR.air +2 .PSR.select :air +480 #-> PSR.flush + .PSR.select :flush +3 "processing"%@ +489 #t-> PSR.air +2 .PSR.select :air +2 "processing"% +867 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +1100 "core" ' + "processing"%% +4 "core" %m  +961 #t-> PSV.wast1 +2 !o:NoMethodError : mesgu:NameError::message+undefined method `wast1' for PSV:Shaft: name:\ wast1: args[:bt[ "7/home/esp/esp2/lib/shaft.rb:81:in `method_missing'"(ESP):61:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +597 #-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%  +45 "core"  +156 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%'W +2629 "core" ' + "processing"%% +4 "core" %Zq +2585 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"% +57 "core"  +511 #t-> PSR.sub1 +2 .PSR.select :sub1 +2 "processing"% +738 #t-> PS.pull 0.5 +2 "processing"%% +3 "core" %ZM +3 .tPS.seek 0.5ml + "processing"% ' +590 "core" ' + "processing"% % +4 "core" %s  +1342 #t-> PSR.list +1544 #-> PSR.wash + .PSR.select :wash +3 "processing"% +743 #t-> PS.pull 0.5 + "processing"% % +3 "core" %u  +3 .tPS.seek 1ml +2 "processing"%'P +600 "core" ' + "processing"%% +4 "core" %Pv +12506 #t-> ESP.shutdown +5 #Asleep / Shutdown +32 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF + #Shutdown +15156 #t-> ESP.wakeup +3 #Powering core bus +561 .Gate.power :raw,:ON +29 "sampler") +2 ) +2 "core"  +3 "collection"' +2 ' +2 "core"  +3 "processing"% +2 % +2 "core"  +47 "collection"' 9\ +2 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tPS.configure :default +3 "processing"%#A d`xb +2 .tSS.configure :default +3 "sampler")#.0X% +4 "core" %\  ` ^   ` +2 "manipulator"&<& +3 "core" & X [ M  +2 "storage"(@& +4 "core" & *  +2 "storage"(A% +4 "core" %} ) +2 "collection"'?9 +2 "core" 9k +3 "processing"%C9 +3 "core" 9v +1030 #t-> exit +7 #mEXIT @1685062132.00EDT @1685062139.25EDT = =tMAIN =mMAIN_scheduler @EDT1685062140.93 #"core_reset"Sent BREAK +2 #t@39902 receive with ifg=0x10, ie=0xFD + #@40602 receive with ifg=0x10, ie=0xFD #@41232 receive with ifg=0x10, ie=0xFD + #@41862 receive with ifg=0x10, ie=0xFD + #@42492 receive with ifg=0x10, ie=0xFD + #@43132 receive with ifg=0x10, ie=0xFD #@43780 receive with ifg=0x10, ie=0xFD + #@44111 receive with ifg=0x80, ie=0xFD #@32709 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +237 #Configuration for niagara 5/23/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +374 "Can" @S$+ +  @S$+ #tPolling Can every 10:00 +3 #Cleanly exited at 20:48:51EDT25-May-23 +6277 #-> PSV.PSR + .PSV.dial PSR +2 "processing"% +141 "core"  +2716 #t-> PSR.wash + .PSR.select :wash +154 "sampler") +2 ) +2 "core"  +3 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +4 "core" %H +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +5 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %QB +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %  +2 .tSS.configure :default +2 "sampler")#.0X PS.pull 0.5 +2 "processing"%% +3 "core" %Qv +3 .tPS.seek 0.5ml + "processing"%' +601 "core" ' + "processing"%% +4 "core" %p  +3352 #t-> PSR.list +5935 #-> exit +7 #mEXIT @1685062351.88EDT @1685062553.09EDT = =tMAIN =mMAIN_scheduler @EDT1685062554.86 #"core_reset"Sent BREAK +2 #t@50183 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.42 I2C Gateway v3.20 +211 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +243 #Configuration for niagara 5/23/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +408 "Can" #`/$ +  #`/$ + #tPolling Can every 10:00 +3 #Cleanly exited at 20:52:31EDT25-May-23 +370 #-> ESP.ready! +2 #Powering core bus +562 .Gate.power :raw,:ON +7 "sampler") +45 ) +2 "core"  +2 "collection"' +3 ' +3 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +3 "processing"%#A d`xb +2 .tSS.configure :default +3 "sampler")#.0X PSR.list +645 #-> PSR.sig1 + .PSR.select :sig1 +2 "processing"% +380 #t-> PSR.sig2 + .PSR.select :sig2 +2 "processing"% +1025 #t-> PSR.sig3 + .PSR.select :sig3 +2 "processing"% +1225 #t-> PSR.conjugate + .PSR.select :conjugate +2 "processing"%` +578 #t-> PSR.sub1 + .PSR.select :sub1 +2 "processing"% +700 #t-> PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +567 #t-> PSR.wash +2 .PSR.select :wash +2 "processing"% +521 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%` +423 #t-> PSR.air + .PSR.select :air +2 "processing"% +10655 #t-> PSR.wash +2 .PSR.select :wash +2 "processing"% +1155 #t-> PS.pull 0.5 + "processing"%1% +4 "core" %[* +2 .tPS.seek 0.5ml +2 "processing"%2' +597 "core" ' +2 "processing"%3% +3 "core" %N  +1893 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%4' +2121 "core" ' +2 "processing"%5% +4 "core" %P  +1048 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%6  +109 "core"  +90 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%7'W +2624 "core" ' +2 "processing"%8% +4 "core" %[N +6632 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%9 +44 "core"  +937 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%` +372 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%:' +2632 "core" ' + "processing"%;% +4 "core" %N  +3021 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%<  +47 "core"  +192 #t-> PS.empty +3 .PS.seek 0ml + "processing"%='W +2640 "core" ' +2 "processing"%>% +3 "core" %VN +1722 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%? +46 "core"  +190 #t-> PSR.flush +2 .PSR.select :flush +289 #-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%@' +2628 "core" ' +2 "processing"%A% +4 "core" %P  +586 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%B  +47 "core"  +401 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%C'W +2640 "core" ' +2 "processing"%D% +3 "core" %OP +4052 "Can"  FŶ +251 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%E +47 "core"  +305 #t-> PSR.wash +2 .PSR.select :wash +2 "processing"% +477 #t-> PSR.flush + .PSR.select :flush +3 "processing"%` +1202 #t-> delay 2; PS.pull 0.5 + .delay 2 seconds +203 "processing"%F% +4 "core" %O+ +2 .tPS.seek 0.5ml + "processing"%G' +598 "core" ' +2 "processing"%H% +3 "core" %U  +958 #t-> delay 2; PS.pull 0.25 + .delay 2 seconds +202 "processing"%I% +4 "core" %'  +2 .tPS.seek 0.75ml +2 "processing"%J'0 +335 "core" ' +2 "processing"%K% +5 "core" %0Q +338 #t-> PSR.flush + .PSR.select :flush +373 #-> PSR.wash +2 .PSR.select :wash +2 "processing"% +736 #t-> delay 2; PS.pull 0.25 +2 .delay 2 seconds +202 "processing"%L% +4 "core" %0) +3 .tPS.seek 1ml + "processing"%M'P +336 "core" ' + "processing"%N% +4 "core" %PN  +703 #t-> PSR.sub2 +2 .PSR.select :sub2 +2 "processing"%$ +990 #t-> PS.pull 0.25 +2 "processing"%O% +3 "core" %P+  +3 .tPS.seek 1.25ml + "processing"%P'p +332 "core" ' +2 "processing"%Q% +3 "core" %pU  +5571 #t-> PSR.wash +2 .PSR.select :wash +2 "processing"% +897 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%R' +1363 "core" ' +2 "processing"%S% +3 "core" %!P  +2136 #t-> PSR.list +41355 "Can"  F~[ +60001  E +55805 #t-> exit +6 #mEXIT @1685064923.93EDT @1685065251.39EDT = =tMAIN =mMAIN_scheduler @EDT1685065253.09 #"core_reset"Sent BREAK + #t@6056 receive with ifg=0x10, ie=0xFD + #@6695 receive with ifg=0x10, ie=0xFD + #@7354 receive with ifg=0x10, ie=0xFD + #@7990 receive with ifg=0x10, ie=0xFD #@8638 receive with ifg=0x10, ie=0xFD + #@9286 receive with ifg=0x10, ie=0xFD + #@9933 receive with ifg=0x10, ie=0xFD #@10259 receive with ifg=0x80, ie=0xFD + #@10854 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +241 #Configuration for niagara 5/23/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +392 "Can"~ I & + ~ I & + #tPolling Can every 10:00 +3 #Cleanly exited at 21:35:23EDT25-May-23 +533 #-> PSR.list +2090 #-> exit +5 #mEXIT @1685065285.96EDT @1686582409.08EDT = =mMAIN_scheduler =tMAIN @EDT1686582410.91 #"core_reset"Sent BREAK +2 #t@33027 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.42 I2C Gateway v3.20 +211 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +253 #Configuration for niagara with sig1&2 moved to working valves 5/23/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +422 "Can"\ #-! + \ #-!s + #tPolling Can every 10:00 +3 #Cleanly exited at 21:41:25EDT25-May-23 +746 #-> ESP.ready! +2 #Powering core bus +576 .Gate.power :raw,:ON +2 "sampler") +37 ) +2 "core"  +4 "collection"' +2 ' +2 "core"  +3 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X exit +6 #mEXIT @1686582603.48EDT @1686584399.68EDT = =mMAIN_scheduler =tMAIN @EDT1686584401.50 #"core_reset"Sent BREAK +2 #t@45502 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +209 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +250 #Configuration for niagara with sig1&2 moved to working valves 5/23/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +411 "Can"t #M +2 t #M  #tPolling Can every 10:00 +4 #Cleanly exited at 11:10:03EDT12-Jun-23 +59984 "Can"2r\   +60002 ]p\  y +60001 l\   +60002 k\  +60001 i\  7; +60001  f\  Z +60001 h\ \ }g +60002 e\  +60001 f\  +60001  g\ ) +22166 #t-> exit +31 #mEXIT @1686590632.23EDT @1686591252.02EDT = =tMAIN =mMAIN_scheduler @EDT1686591253.72 #"core_reset"Sent BREAK +2 #t@51867 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +10 #ESP2 v3.42 I2C Gateway v3.20 for core bus +240 #Configuration for niagara with sig1&2 moved to working valves 5/23/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +383 "Can"b #v + b #v #tPolling Can every 10:00 +3 #Cleanly exited at 13:23:51EDT12-Jun-23 +1532 #-> ESP.ready! +3 #Powering core bus +556 .Gate.power :raw,:ON +2 "sampler") +48 ) +2 "core"  +2 "collection"' +3 ' +2 "core"  +3 "processing"% +2 % +2 "core"  +6 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X +2 "processing"%09 +3 "core" 9N +4143 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%1 +140 "core"  +897 #t-> PSR.sig3 + .PSR.select :sig3 +3 "processing"% +1510 #t-> PS.pull 0.2 + "processing"%2% +3 "core" %\\ +3 .tPS.seek 0.2ml + "processing"%3' +295 "core" ' +2 "processing"%4% +4 "core" % +12798 #t-> PSR.conjugate +2 .PSR.select :conjugate +2 "processing"%` +714 #t-> PS.pull 0.2 + "processing"%5% +3 "core" % +3 .tPS.seek 0.4ml +2 "processing"%6'c +282 "core" ' + "processing"%7% +4 "core" %b  +25015 #t-> PSR.wash +2 .PSR.select :wash +2 "processing"% +407 #t-> PS.pull 0.2 +2 "processing"%8% +3 "core" %b  +2 .tPS.seek 0.6ml +2 "processing"%9' +284 "core" ' +2 "processing"%:% +3 "core" %  +1363 #t-> PS.pull 0.2 +2 "processing"%;% +3 "core" %  +2 .tPS.seek 0.8ml +2 "processing"%<'7] +285 "core" ' +2 "processing"%=% +4 "core" %7Z  +7774 "Can"]e B +9448 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%` +601 #t-> PS.pull 0.2 + "processing"%>% +3 "core" %7Z  +3 .tPS.seek 1ml +2 "processing"%?'P +283 "core" ' +2 "processing"%@% +3 "core" %P  +8899 #t-> exit +7 #mEXIT @1686592054.54EDT @1686592262.77EDT = =tMAIN =mMAIN_scheduler @EDT1686592264.45 #"core_reset"Sent BREAK +2 #t@14738 receive with ifg=0x10, ie=0xFD + #@15375 receive with ifg=0x10, ie=0xFD + #@16033 receive with ifg=0x10, ie=0xFD + #@16672 receive with ifg=0x10, ie=0xFD #@17321 receive with ifg=0x10, ie=0xFD + #@17969 receive with ifg=0x10, ie=0xFD #@18618 receive with ifg=0x10, ie=0xFD + #@18944 receive with ifg=0x80, ie=0xFD + #@12265 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +239 #Configuration for niagara with sig1&2 moved to working valves 5/23/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +385 "Can"g E' + g E' + #tPolling Can every 10:00 +8 #Cleanly exited at 13:47:34EDT12-Jun-23 +620 #-> ESP.ready! +153 "sampler") +3 ) +2 "core"  +3 "collection"' +2 ' +2 "core"  +3 "processing"% +2 % +4 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 "collection"'% +3 "core" % +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +5 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %P  +2 .tPS.configure :default +2 "processing"%#A d`xb +3 .tPS.hold + "processing"%+ +5 "core" + + .tPS.configure :default +3 "processing"%#A d`xb +3 "sampler")% +3 "core" %}} \ 5 +2 .tSS.configure :default +2 "sampler")#.0X PSV.PSR + .PSV.dial PSR +2 "processing"%4 +4 "core" +717 #t-> PSR.sub1 +2 .PSR.select :sub1 +2 "processing"% +2105 #t-> PS.pull 0.2 +2 "processing"%5% +3 "core" %P  +2 .tPS.seek 1.2ml +2 "processing"%6'jV +287 "core" ' + "processing"%7% +4 "core" %jV  +5658 #t-> PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +1566 #t-> PS.pull 0.2 + "processing"%8% +3 "core" %jV  +3 .tPS.seek 1.4ml +2 "processing"%9' +283 "core" ' + "processing"%:% +4 "core" %\  +874 #t-> PS.pull 0.2 +2 "processing"%;% +3 "core" %  +2 .tPS.seek 1.6ml +2 "processing"%<'R +293 "core" ' +2 "processing"%=% +3 "core" %X +1109 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%>  +47 "core"  +1028 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%?'W +1719 "core" ' +2 "processing"%@% +4 "core" %W +375 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%A +47 "core"  +455 #t-> PSR.sig1 + .PSR.select :sig1 +2 "processing"% +378 #t-> PSR.sig2 + .PSR.select :sig2 +2 "processing"% +604 #t-> PSR.sig3 + .PSR.select :sig3 +3 "processing"% +1043 #t-> PSR.conjugate +2 .PSR.select :conjugate +2 "processing"%` +395 #t-> PSR.sig2 + .PSR.select :sig2 +2 "processing"% +729 #t-> PSR.sub1 + .PSR.select :sub1 +3 "processing"% +364 #t-> PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +769 #t-> PSR.wash +2 .PSR.select :wash +2 "processing"% +655 #t-> PSR.flush + .PSR.select :flush +3 "processing"%` +1377 #t-> PSR.sig1 + .PSR.select :sig1 +2 "processing"% +1315 #t-> PSR.sig2 + .PSR.select :sig2 +2 "processing"% +691 #t-> PSR.sig3 +2 .PSR.select :sig3 +2 "processing"% +809 #t-> PSR.conjugate + .PSR.select :conjugate +3 "processing"%` +1302 #t-> PSR.sub1 + .PSR.select :sub1 +3 "processing"% +969 #t-> PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +837 #t-> PSR.wash +2 .PSR.select :wash +2 "processing"% +1161 #t-> PSR.flush + .PSR.select :flush +3 "processing"%` +6904 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%B +14 "core" +748 #t-> PSR.sig2 + .PSR.select :sig2 +3 "processing"% +4255 #t-> exit +7 #mEXIT @1686592721.38EDT @1686597796.02EDT = =tMAIN =mMAIN_scheduler @EDT1686597797.74 #"core_reset"Sent BREAK +2 #t@15394 receive with ifg=0x10, ie=0xFD + #@15723 receive with ifg=0x80, ie=0xFD + #@37469 sendCRC with ifg=0x20, ie=0x7F + #@37916 sendCRC with ifg=0x20, ie=0x7F + #@39232 sendCRC with ifg=0x20, ie=0x7F #@39448 sendCRC with ifg=0x20, ie=0x7F + #@40602 sendCRC with ifg=0x20, ie=0x7F + #@41968 sendCRC with ifg=0x08, ie=0x5F #@39555 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +242 #Configuration for niagara with sig1&2 moved to working valves 5/23/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +394 "Can"%f F*2av + %f F*2av #tPolling Can every 10:00 +4 #Cleanly exited at 13:58:41EDT12-Jun-23 +512 #-> PSR.legend + .PSR.select :legend +154 "sampler") +2 ) +2 "core"  +3 "collection"' +2 ' +2 "core"  +3 "processing"% +2 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" % +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +2 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %W> +2 .tPS.configure :default +2 "processing"%#A d`xb +3 .tPS.hold +2 "processing"%+ +3 "core" + +2 .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" %~ \ 5 +2 .tSS.configure :default +3 "sampler")#.0X PSR.list +1071 #-> exit +3 "processing"% +12 #mEXIT @1686597832.65EDT @1686597921.61EDT = =tMAIN =mMAIN_scheduler @EDT1686597923.35 #"core_reset"Sent BREAK +2 #t@32638 sendCRC with ifg=0x20, ie=0x7F + #@34004 sendCRC with ifg=0x08, ie=0x5F + #@16917 sendCRC with ifg=0x20, ie=0x7F #@17365 sendCRC with ifg=0x20, ie=0x7F + #@18680 sendCRC with ifg=0x20, ie=0x7F + #@18896 sendCRC with ifg=0x20, ie=0x7F #@20050 sendCRC with ifg=0x20, ie=0x7F + #@21416 sendCRC with ifg=0x08, ie=0x5F #@11811 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +245 #Configuration for niagara with sig1&2 moved to working valves 5/23/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +395 "Can"ne G* + ne G* + #tPolling Can every 10:00 +4 #Cleanly exited at 15:23:52EDT12-Jun-23 +1162 #-> exit +5 #mEXIT @1686597941.68EDT @1686598007.62EDT = =tMAIN =mMAIN_scheduler @EDT1686598009.34 #"core_reset"Sent BREAK +2 #t@32638 sendCRC with ifg=0x20, ie=0x7F + #@34004 sendCRC with ifg=0x08, ie=0x5F + #@16917 sendCRC with ifg=0x20, ie=0x7F #@17365 sendCRC with ifg=0x20, ie=0x7F + #@18680 sendCRC with ifg=0x20, ie=0x7F + #@18896 sendCRC with ifg=0x20, ie=0x7F #@20050 sendCRC with ifg=0x20, ie=0x7F + #@21416 sendCRC with ifg=0x08, ie=0x5F + #@3600 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +244 #Configuration for {ESP::Name} Burkerts Fixed 6/12/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +397 "Can"g E+[ + g E+[ + #tPolling Can every 10:00 +3 #Cleanly exited at 15:25:41EDT12-Jun-23 +463 #-> PSR.list +1227 #-> exit +5 #mEXIT @1686598032.95EDT @1686600384.48EDT = =tMAIN =mMAIN_scheduler @EDT1686600386.17 #"core_reset"Sent BREAK +2 #t@32638 sendCRC with ifg=0x20, ie=0x7F + #@34004 sendCRC with ifg=0x08, ie=0x5F + #@16917 sendCRC with ifg=0x20, ie=0x7F #@17365 sendCRC with ifg=0x20, ie=0x7F + #@18680 sendCRC with ifg=0x20, ie=0x7F + #@18896 sendCRC with ifg=0x20, ie=0x7F #@20050 sendCRC with ifg=0x20, ie=0x7F + #@21416 sendCRC with ifg=0x08, ie=0x5F + #@27344 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +243 #Configuration for {ESP::Name} Burkerts Fixed 6/12/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +403 "Can"r F4 + r F4 #tPolling Can every 10:00 +4 #Cleanly exited at 15:27:12EDT12-Jun-23 +161 #-> PSR.list +617 #-> PSR.xray +1288 #-> PSR.air + .PSR.select :air +154 "sampler") +2 ) +2 "core"  +3 "collection"' +2 ' +2 "core"  +3 "processing"% +2 % +2 "core"  +7 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 "collection"'% +3 "core" %~ +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +4 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %Wn +2 .tPS.configure :default +2 "processing"%#A d`xb +3 .tPS.hold + "processing"%+ +3 "core" + +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +4 "core" % \ 5 +2 .tSS.configure :default +3 "sampler")#.0X PSR +403 #-> PSR.xray +792 #-> exit +6 #mEXIT @1686600443.50EDT @1686667150.07EDT = =mMAIN_scheduler =tMAIN @EDT1686667151.85 #"core_reset"Sent BREAK +2 #t@33916 sendCRC with ifg=0x20, ie=0x7F + #@35282 sendCRC with ifg=0x08, ie=0x5F + #@14776 sendCRC with ifg=0x20, ie=0x7F + #@15223 sendCRC with ifg=0x20, ie=0x7F #@16538 sendCRC with ifg=0x20, ie=0x7F + #@16754 sendCRC with ifg=0x20, ie=0x7F #@17908 sendCRC with ifg=0x20, ie=0x7F + #@19274 sendCRC with ifg=0x08, ie=0x5F + #@34215 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +252 #Configuration for {ESP::Name} Burkerts Fixed 6/12/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +409 "Can"~ FFR + ~ FFR{ #tPolling Can every 10:00 +4 #Cleanly exited at 16:07:23EDT12-Jun-23 +144 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +3 "collection"' +2 ' +2 "core"  +3 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %! +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +4 "core" + + .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %W +2 .tPS.configure :default +3 "processing"%#A d`xb +2 .tPS.hold +2 "processing"%+ +3 "core" + + .tPS.configure :default +3 "processing"%#A d`xb +3 "sampler")% +3 "core" % 5 +2 .tSS.configure :default +2 "sampler")#.0X exit +6 #mEXIT @1686668433.01EDT @1686668619.93EDT = =mMAIN_scheduler =tMAIN @EDT1686668621.72 #"core_reset"Sent BREAK +2 #t@46541 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +210 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +248 #Configuration for {ESP::Name} Burkerts Fixed 6/12/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +413 "Can"z %8 + z %8 + #tPolling Can every 10:00 +4 #Cleanly exited at 11:00:32EDT13-Jun-23 +8147 #-> ESP.ready! +2 #Powering core bus +559 .Gate.power :raw,:ON +6 "sampler") +30 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tPS.configure :default +3 "processing"%#A d`xb +2 .tSS.configure :default +3 "sampler")#.0X PSV.PSR + .PSV.dial PSR +2 "processing"%1 +143 "core"  +564 #t-> PSR.aig1 +2 .PSR.select :aig1 +2 !o:Valve::Manifold::Error: mesg"6Processing Valve::Manifold has no selection: aig1:bt[ "//home/esp/esp2/lib/valve.rb:171:in `fetch'"./home/esp/esp2/lib/valve.rb:176:in `call'"//home/esp/esp2/lib/valve.rb:176:in `fetch'"//home/esp/esp2/lib/valve.rb:201:in `goal='"8/home/esp/esp2/lib/valve.rb:213:in `method_missing'"(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 +528 #-> PSR.sig1 +28 .PSR.select :sig1 +2 "processing"% +522 #t-> PSR.sig2 +2 .PSR.select :sig2 +2 "processing"% +430 #t-> PSR.sig3 + .PSR.select :sig3 +3 "processing"% +890 #t-> PSR.conjugate +2 .PSR.select :conjugate +2 "processing"%` +599 #t-> PSR.sub1 + .PSR.select :sub1 +2 "processing"% +713 #t-> PSR.sub1 + .PSR.select :sub1 +554 #-> PSR.sub2 + .PSR.select :sub2 +2 "processing"% +375 #t-> PSR.sub2 + .PSR.select :sub2 +1145 #-> PSR.wash +2 .PSR.select :wash +2 "processing"% +510 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%` +2474 #t-> PSR.sub1 + .PSR.select :sub1 +3 "processing"% +1007 #t-> PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +561 #t-> PSR.sub1 +2 .PSR.select :sub1 +2 "processing"% +2978 #t-> exit +6 #mEXIT @1686668884.43EDT @1686669047.06EDT = =tMAIN =mMAIN_scheduler @EDT1686669048.93 #"core_reset"Sent BREAK +2 #t@57515 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +210 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +256 #Configuration for {ESP::Name} Burkerts Fixed 6/12/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +423 "Can"{ #2 + { #2 + #tPolling Can every 10:00 +4 #Cleanly exited at 11:08:04EDT13-Jun-23 +133 #-> ESP.ready! +3 #Powering core bus +542 .Gate.power :raw,:ON +2 "sampler") +35 ) +3 "core"  +2 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +3 % *\ +2 % 0\ +5 "sampler")&\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +3 "processing"%#A d`xb +2 .tSS.configure :default +3 "sampler")#.0X PSV.PSR +2 .PSV.dial PSR + "processing"%1 +140 "core"  +4043 #t-> PSR.flush + .PSR.select :flush +3 "processing"%j +338 #t-> PSR.flush +2 .PSR.select :flush +1012 #-> PSR.sub1 + .PSR.select :sub1 +2 "processing"% +389 #t-> PSR.sub1 +2 .PSR.select :sub1 +5401 #-> PSR.flush +2 .PSR.select :flush +2 "processing"%B +363 #t-> PSR.sub1 +2 .PSR.select :sub1 +2 "processing"% +3494 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%B +361 #t-> PSR.sub1 +2 .PSR.select :sub1 +2 "processing"% +360 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%B +7085 #t-> PSR.sub1 + .PSR.select :sub1 +2 "processing"% +1525 #t-> PSR.flush + .PSR.select :flush +3 "processing"%B +552 #t-> PSR.sub1 +2 .PSR.select :sub1 +2 "processing"% +449 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%B +3498 #t-> PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +7488 #t-> exit +6 #mEXIT @1686669459.47EDT @1686669683.80EDT = =tMAIN =mMAIN_scheduler @EDT1686669685.58 #"core_reset"Sent BREAK +2 #t@46395 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.42 I2C Gateway v3.20 +210 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +246 #Configuration for {ESP::Name} Burkerts Fixed 6/12/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +413 "Can"y $3 + y $3 #tPolling Can every 10:00 +5 #Cleanly exited at 11:17:39EDT13-Jun-23 +1068 #-> ESP.ready! +4 #Powering core bus +539 .Gate.power :raw,:ON +3 "sampler") +34 ) +3 "core"  +2 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 .tCS.configure :default +3 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X PSV.PSR +2 .PSV.dial PSR +2 "processing"%1 +141 "core"  +745 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%j +1108 #t-> PSR.flush +2 .PSR.select :flush +592 #-> PSR.sub1 +2 .PSR.select :sub1 +2 "processing"% +372 #t-> PSR.flush + .PSR.select :flush +3 "processing"%B +3040 #t-> PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +926 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%H +666 #t-> PSR.sub1 +2 .PSR.select :sub1 +2 "processing"% +2076 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%B +845 #t-> PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +4124 #t-> PSR.sub1 +2 .PSR.select :sub1 +2 "processing"% +1750 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%B +2543 #t-> PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +19828 #t-> PSR.flush + .PSR.select :flush +3 "processing"%H +1554 #t-> PSR.flush +2 .PSR.select :flush +999 #-> PSR.flush +2 .PSR.select :flush +372 #-> PSR.sub2 + .PSR.select :sub2 +3 "processing"% +7842 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%H +763 #t-> PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +793 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%H +322 #t-> PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +319 #t-> PSR.flush +34 .PSR.select :flush +10 "processing"%H +4092 "Can"x Dg +1750 #t-> PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +229 #t-> PSR.flush + .PSR.select :flush +3 "processing"%H +223 #t-> PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +207 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%H +46525 #t-> PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +4998 #t-> PS.pull 0.2 +2 "processing"%2% +3 "core" %U +2 .tPS.seek 0.2ml +2 "processing"%3' +290 "core" ' + "processing"%4% +5 "core" %  +4588 #t-> PS.pull 0.2 +2 "processing"%5% +3 "core" %  +3 .tPS.seek 0.4ml + "processing"%6'X +290 "core" ' +2 "processing"%7% +4 "core" %[  +738 #t-> PSV +113 "Can"t E"Eg +733 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%H +1570 #t-> PS.pull 0.2 + "processing"%8% +3 "core" %[  +3 .tPS.seek 0.6ml +2 "processing"%9' +283 "core" ' +2 "processing"%:% +4 "core" %  +4310 #t-> PSR.sub1 +2 .PSR.select :sub1 +2 "processing"% +369 #t-> PS.pull 0.2 +2 "processing"%;% +3 "core" %  +3 .tPS.seek 0.8ml + "processing"%<'7W +293 "core" ' +2 "processing"%=% +3 "core" %7V \ +4451 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%B +468 #t-> PSR.sub1 +2 .PSR.select :sub1 +2 "processing"% +6032 #t-> PS.pull 0.2 +2 "processing"%>% +3 "core" %7V \ +8 .tPS.seek 1ml + "processing"%?'P +284 "core" ' +2 "processing"%@% +3 "core" %P  +23617 #t-> PSR.wash + .PSR.select :wash +3 "processing"% +785 #t-> PS.pull 0.2 +2 "processing"%A% +3 "core" %P  +3 .tPS.seek 1.2ml + "processing"%B'jU +283 "core" ' +2 "processing"%C% +3 "core" %jR  +2938 #t-> PSR.sub1 +2 .PSR.select :sub1 +2 "processing"%! +480 #t-> PS.pull 0.2 + "processing"%D% +3 "core" %jR@  +3 .tPS.seek 1.4ml + "processing"%E' +293 "core" ' +2 "processing"%F% +3 "core" %)  +12714 "Can"r Eg +11844 #t-> PSR.kill + .PSR.select :kill +2 !o:Valve::Manifold::Error: mesg"6Processing Valve::Manifold has no selection: kill:bt[ "//home/esp/esp2/lib/valve.rb:171:in `fetch'"./home/esp/esp2/lib/valve.rb:176:in `call'"//home/esp/esp2/lib/valve.rb:176:in `fetch'"//home/esp/esp2/lib/valve.rb:201:in `goal='"8/home/esp/esp2/lib/valve.rb:213:in `method_missing'"(ESP):43: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 +15727 #-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%G  +58 "core"  +509 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%H'W +1506 "core" ' +2 "processing"%I% +3 "core" %RE +485 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%J +46 "core"  +322 #t-> exit +4 "processing"% +11 #mEXIT @1686671801.94EDT @1686680175.35EDT = =mMAIN_scheduler =tMAIN @EDT1686680177.13 #"core_reset"Sent BREAK +2 #t@41986 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +210 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +244 #Configuration for {ESP::Name} Burkerts Fixed 6/12/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +404 "Can"j #7 + j #7 + #tPolling Can every 10:00 +7 #Cleanly exited at 11:56:41EDT13-Jun-23 +584 #-> ESP.ready! +3 #Powering core bus +551 .Gate.power :raw,:ON + "sampler") +35 ) +2 "core"  +2 "collection"' +3 ' +2 "core"  +3 "processing"% +2 % +2 "core"  +6 "collection"' 9\ +2 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +4 .tSS.configure :default +2 "sampler")#.0X PSV.PSR +2 .PSV.dial PSR +2 "processing"%1 +142 "core"  +888 #t-> PSR.flush + .PSR.select :flush +3 "processing"%j +5074 #t-> PS.pull 0.2 + "processing"%2% +4 "core" %U +2 .tPS.seek 0.2ml + "processing"%3' +282 "core" ' + "processing"%4% +4 "core" %  +675 #t-> PSR.sub1 + .PSR.select :sub1 +2 "processing"% +299 #t-> PS.pull 0.2 + "processing"%5% +3 "core" %  +3 .tPS.seek 0.4ml +2 "processing"%6'P +278 "core" ' + "processing"%7% +4 "core" %P  +38139 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%8  +49 "core"  +546 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%9'W +493 "core" ' +2 "processing"%:% +4 "core" %VJ +1097 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%; +48 "core"  +8024 "Can"k E +60002 l E2G +60001 h E݊ +60001 %h E\ )s +60002 j D  +60001 "k E! +60002 Kh E5 +60001 Mj Dˊ +60001 g Ea +60002 j E +60001 j D +60002 l E# +60001 i E  +60001  i D#O +60002 i D%{ +60001 g D' { +60002 Ch E*s\  +60001 e D,\ +60001 c E/k = +60002  f D1 ӊ +60001 f E4d i +60001 e E6 +60002 2d D9\\ +60001 :c D;+ +60001 *c E>T +60002 c E@W +60001 a DCM +60002 a EE +60001 a DHF +60001 c EJ +60002 /d EM?E +60001 d DOۊ +60001 f ER8q +60002 f ET +60001 e DW0 +60002 d DY3 +60001 &e E\\(Ɋ +60001 c D^_ +60002 Ha Ea! +60001 b Dc +60002 ` Ef! +60001 ca Eh +60002 b EkM +60001 d Dm +60002 d Dp y +60001 e Er +34431 !to:SignalException: mesg" SIGHUP:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:81:in `join'"1/home/esp/esp2/lib/esp.rb:81:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +7 #mEXIT @1686708133.22EDT @1686754362.03EDT = =tMAIN =mMAIN_scheduler @EDT1686754363.89 #"core_reset"Sent BREAK + #t@16079 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +210 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +253 #Configuration for {ESP::Name} Burkerts Fixed 6/12/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +417 "Can"m\ 9" + m\ 9" + #tPolling Can every 10:00 +4 #Cleanly exited at 22:02:13EDT13-Jun-23 +1402 #-> ESP.ready! +3 #Powering core bus +554 .Gate.power :raw,:ON +2 "sampler") +48 ) +2 "core"  +2 "collection"' +3 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +6 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tPS.configure :default +3 "processing"%#A d`xb +2 .tSS.configure :default +3 "sampler")#.0X PSV.PSR +2 .PSV.dial PSR + "processing"%1 +130 "core"  +824 #t-> PSR.sig1 +2 .PSR.select :sig1 +2 "processing"% +362 #t-> PSR.sig2 +2 .PSR.select :sig2 +2 "processing"% +267 #t-> PSR.sig3 +2 .PSR.select :sig3 +2 "processing"% +755 #t-> PSR.conjugate + .PSR.select :conjugate +2 "processing"%` +805 #t-> PSR.sub1 +2 .PSR.select :sub1 +2 "processing"% +366 #t-> PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +588 #t-> PSR.wash + .PSR.select :wash +2 "processing"% +628 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%` +1163 #t-> exit +6 #mEXIT @1686754484.74EDT @1686754610.82EDT = =mMAIN_scheduler =tMAIN @EDT1686754612.53 #"core_reset"Sent BREAK + #t@51867 sendCRC with ifg=0x20, ie=0x7F + #@52084 sendCRC with ifg=0x20, ie=0x7F + #@53918 sendCRC with ifg=0x08, ie=0x5F + #@19898 sendCRC with ifg=0x20, ie=0x7F + #@20345 sendCRC with ifg=0x20, ie=0x7F #@21660 sendCRC with ifg=0x20, ie=0x7F + #@21876 sendCRC with ifg=0x20, ie=0x7F + #@23711 sendCRC with ifg=0x08, ie=0x5F #@44122 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +243 #Configuration for {ESP::Name} Burkerts Fixed 6/12/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +398 "Can"l\ ;` + l\ ;` + #tPolling Can every 10:00 +4 #Cleanly exited at 10:54:44EDT14-Jun-23 +7937 #-> ESP.ready! +154 "sampler") +3 ) +2 "core"  +2 "collection"' +3 ' +3 "core"  +2 "processing"% +3 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 "collection"'% +4 "core" %.\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +2 "core" + +2 .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +4 "core" %T\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" % \ 4 +2 .tSS.configure :default +2 "sampler")#.0X access 2 +3 "storage"(3% +3 "core" %n Y\  +2 "manipulator"&4% +3 "core" %\  i  +2 "manipulator"&5& +4 "core" &\   h "} +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(6(K +511 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +3 (7& +2 "core" &K V\  +3352 #t-> PC.loadPuck :LAFpuck,2 +2 #Loading LAFpuck puck from tube 2 into Processing Clamp +2 "processing"%8& +3 "core" &\  +2 .tHand.open + "manipulator"&91 +66 "core" 1 + "manipulator"&:% +4 "core" % \ \ N  +2 "storage"(;% +3 "core" %n <\  +2 "storage"(<. +4 "core" .(K + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(=( +671 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (>& +2 "core" & ;\ +2 "manipulator"&?& +4 "core" &\   Z "} +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&@( +29 "core" ( +2 "manipulator"&A& +3 "core" &   M  +2 "storage"(B& +4 "core" & v\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&C' +92 "core" ' +2 "storage"(D& +3 "core" & K\ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(E'H +279 "core" ' +2 "storage"(F- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (G& +3 "core" & p\ +2 "manipulator"&H& +4 "core" &    +2 .tElbow.seek 2 +2 "manipulator"&I( +10 "core" ( + "manipulator"&J& +4 "core" & "  M  +2 "storage"(K& +5 "core" & [\ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&L'y +24 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&M/ +75 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&N& +2 "storage"(O'v +8 "core" &  5  +2 "manipulator"&P% +3 "core" % ρ  * +2 .tForearm.seek :retract +2 "manipulator"&Q'\ +91 "core" ' + .tElbow.seek PC +2 "manipulator"&R( +165 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +77 "core" ( +2 "manipulator"&S& +3 "core" &   W +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &T& +3 "core" &  = +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +3 "manipulator"&U' +89 "core" ' +2 "manipulator"&V& +3 "core" &   +3 "manipulator"&W% +4 "core" %   M C +2 "processing"%X& +3 "core" &\  +3 "processing"%Y& +5 "core" &\  +2 .tPC.seek :closed +2 "processing"%Z(Tg +3 "core" &\  +8 &E\ $f +9 &yY\ 8 +10 &\ K +9 &`\ K +9 &_b\ K +10 & e\ L +9 &a\ K +10 &c"\ L +9 &ga.\ K +9 &)a4\ K +10 &`=\ K +9 &!bC\ K +9 &#o_\ K +10 &%2\\V\ K +9 &&a"\ K +10 &(b%\ K +9 &*wa)\ K +9 &,8^2\ L +10 &-]$\ K +9 &/\\1\ K +9 &1]8\ K +10 &3B`A\ K +9 &5_\ K +10 &6_\ L +9 &8^\ K +9 &:I^\ K +10 &< ^\ K +9 &=]\ K +9 &?]\ K +10 &AQ]\ K +9 &C]\ K +10 &Db\ K +9 &F`\ L +9 &HVk\ L +10 &Jx\ N +9 &K\ Q +9 &M\ Q +10 &OQ\ Q +9 &Q\ Q +10 &R\ A +9 &S>i\ &p +9 &TI \ # +6 ( + "processing"%Y& +48 "core" &TI\ # + &TI\ # + &TI\ # + &TI\ # + &TI\ # +2 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.49 + .Hand.open + "manipulator"&[1 +72 "core" 1 +2 "manipulator"&\\% +4 "core" %  A C +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&]'\ +93 "core" ' +2079 #t-> PC.imagePuck2, :LAFpuck +2 !o:SyntaxError: mesg"Zcompile error\ (ESP):4: syntax error, unexpected '\\n', expecting tCOLON2 or '[' or '.':bt["(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +2563 #-> PC.imagePuck2,:LAFpuck +2 !o:SyntaxError: mesg"Zcompile error\ (ESP):5: syntax error, unexpected '\\n', expecting tCOLON2 or '[' or '.':bt["(ESP):5:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +3978 #-> PC.imagePuck 2, :LAFpuck + "processing"%^& +3 "core" &TI\ # +2 !to:Puck::Warning: mesg"8Unloading Puck.from 2, :LAFpuck to Storage Carousel:bt[ "6/home/esp/esp2/utils/puckmoves.rb:421:in `unload'"5/home/esp/esp2/utils/puckmoves.rb:505:in `image'"9/home/esp/esp2/utils/puckmoves.rb:979:in `imagePuck'"(ESP):6:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +2 #Imaging LAFpuck puck in Processing Clamp while storing it to tube 2 +2 "manipulator"&_% +3 "core" %\ -  ] $t +2 "storage"(`% +4 "core" %} z\ +2 "storage"(a. +3 "core" .( +2 "storage"(b& +3 "core" & \ +3 "storage"(c& +2 "manipulator"&d& +6 "core" & \ + &  + +4 ."raiseStack"SE.reconfigure :place +3 .tElbow.reconfigure :tight +4 "storage"(#]K-0-\ b +3 "manipulator"&$&.,(\ #b +3 ."raiseStack"SE.seek :beamBreak +3 .tElbow.seek PC +2 "storage"(e'H +2 "manipulator"&f( +6 "core" ( + "manipulator"&g& +4 "core" &   K +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &h& +3 "core" &   & +2 .tForearm.seek PC +2 "manipulator"&i' +94 "core" ' + .tHand.close +2 "manipulator"&j/ +69 "core" / +2 .tPC.seek :open + "processing"%k( +80 "core" ' + "storage"(l- +4 "core" -'H + ."raiseStack"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(m'6 +32 "core" ' +278 ( +2 "storage"(n& +3 "core" & a\ +2 "manipulator"&o& +4 "core" &   V +2 "manipulator"&p% +4 "core" %   [ & +2 .tForearm.seek :retract +2 "manipulator"&q'\ +92 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&r( +257 "core" ( + "manipulator"&s& +4 "core" &   % +2 "storage"(t& +3 "core" & L\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&u' +95 "core" ' +2 .tHand.open + "manipulator"&v1 +71 "core" 1 +2 "storage"(w- +3 "core" -'6 +3 .tSE.seek -0.15 Pucks below Top Plate + "storage"(x' +24 "core" ' + .tSE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 .tSE.seek -0.82 Pucks below Top Plate + "storage"(y' +53 "core" ' + #tLights, camera, ACTION! +1807 #-> Gate.power :camera, :on +2 .Gate.power :camera,:ON +8009 #-> PuckCamera.snapImages "NiagaraLAF", {:images=> [:hires, 30]} +3 #PuckCamera: snap -bin=2,2 10.0 /var/log/esp/NiagaraLAF10s.tif +1081 #SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 10 seconds\ /var/log/esp/NiagaraLAF10s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/NiagaraLAF30s.tif +3067 #SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/NiagaraLAF30s.tif: TIFF Upload Complete\ +23 #PuckCamera: snap -bin=1,1 -auto /var/log/esp/hires/NiagaraLAF.tif +19452 #SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 189.812 seconds\ /var/log/esp/hires/NiagaraLAF.tif: TIFF Upload Complete\ +1033 "Can"s\ A\\ +1986 #t-> PuckCamera.snapImages "NiagaraLAF_02", {:images=> [:hires, 40]} +3 #PuckCamera: snap -bin=2,2 10.0 /var/log/esp/NiagaraLAF_0210s.tif +1061 #SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 10 seconds\ /var/log/esp/NiagaraLAF_0210s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/NiagaraLAF_0230s.tif +3067 #SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/NiagaraLAF_0230s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 -auto /var/log/esp/hires/NiagaraLAF_02.tif +18828 #SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 184.035 seconds\ /var/log/esp/hires/NiagaraLAF_02.tif: TIFF Upload Complete\ +767 #-> Puck.finishImage +2 "storage"(z- +3 "core" -' +2 "storage"({& +3 "core" & B\ & +3 "manipulator"&|& +3 "core" & 3 $ +3 .tElbow.seek 2 + "manipulator"&}( +4 "core" ( + "manipulator"&~& +5 "core" &  $ + "storage"(& +4 "core" & \ & +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&' +3 "core" ' +2 .tSE.reconfigure :gently +3 "storage"(#QK-0-\ b +3 .tSE.seek -0.1 Pucks below Top Plate + "storage"('B +56 "core" ' +2 "manipulator"&& +3 "core" & $ +2 "storage"(& +4 "core" & \\\ L +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 2 +2 "manipulator"&'M +39 "core" ' + .tElbow.hold +2 "manipulator"&, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default +3 "storage"(#QK-0-\ b +2 .tSE.seek 0.08 Pucks below Top Plate +2 "storage"( '- +24 "core" ' +2 "manipulator"& % +4 "core" %]u 7 , +2 "storage"( & +3 "core" & F < 9\ 9 +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 2 + 316 counts + "manipulator"&'ω +16 "core" ' + "manipulator"&& +4 "core" & * $ +2 "storage"(& +4 "core" & -\ L +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +45 .tForearm.seek 2 + 700 counts +9 "manipulator"&' +28 "core" ' +2 "storage"(% +3 "core" %2 }\ M 1 +3 ."downElevator"SE.seek :down +3 "storage"('v +100 (% +2 "core" %HM \ GXk +2 "manipulator"&% +5 "core" % d X '  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +52 ' + ."downElevator"SE.stop +2 "storage"(5 +3 (& +3 "core" & _\ J +2 "manipulator"&& +5 "core" & W V $ + "manipulator"&% +5 "core" % $ a ^ < +551 #t-> Gate.power :camera, :off +2 .Gate.power :camera,:OFF +33084 "Can"t\ =\\ +19960 #t-> PC.loadPuck :LAFpuck,2 +2 #Loading LAFpuck puck from tube 2 into Processing Clamp +2 "processing"%& +2 "core" &T\ +3 "manipulator"&% +51 "core" % #   7 < +2 "storage"( % +3 "core" % q\ +2 "storage"(!. +3 "core" .( +2 "storage"("& +4 "core" & \ +2 "storage"(#& +3 "core" & \ +2 "manipulator"&$& +4 "core" &   $ +2 .tElbow.seek 2 +2 "manipulator"&%( +3 "core" ( +2 "manipulator"&&& +4 "core" &   $ +2 "storage"('& +4 "core" & \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&(' +100 "core" ' +2 "storage"()& +3 "core" & &\ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(*'H +275 "core" ' +2 "storage"(+- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (,& +3 "core" & 0\ +2 "manipulator"&-& +4 "core" &   " $ +2 .tElbow.seek 2 +2 "manipulator"&.( +4 "core" ( + "manipulator"&/& +4 "core" &   $ +2 "storage"(0& +3 "core" & $\ +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&1'y +33 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&2/ +69 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&3& +2 "storage"(4'v +6 "core" & # | $ +3 "manipulator"&5% +3 "core" % ϒ   ( +3 .tForearm.seek :retract +2 "manipulator"&'\ +88 "core" ' +2 .tElbow.seek PC + "manipulator"&7( +171 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +106 "core" ( +2 "manipulator"&8& +4 "core" &  3 +2 .tElbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +3 &9& +3 "core" &   3 +2 .tForearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC + "manipulator"&:' +99 "core" ' +2 "manipulator"&;& +3 "core" &   3 +2 "manipulator"&<% +4 "core" %   /  +2 "processing"%6& +4 "core" &\ +2 "processing"%>& +5 "core" &S\ +3 .tPC.seek :closed + "processing"%?(Tg +5 "core" &\  +8 &3{\ )w +9 &d\ = +10 &y\ L +9 &D\\~\ K +10 &_\ L +9 &_\ K +9 &`\ K +10 &La8\ K +9 &`%\ K +9 &_=\ K +10 & _\ L +9 &"T]\ K +10 &$[\ K +9 &%`\ K +9 &'^\ L +10 &)[]\ L +9 &+\\C\ K +9 &,]\ L +10 &.\\\ K +9 &0d[\ K +10 &2&\\\ K +9 &3Y\ K +9 &5[\ K +10 &7k\\\ L +9 &9/]\ K +9 &:\\\ K +10 &<\\\ K +9 &>t[\ K +10 &@7Y\ K +9 &AZ\ K +9 &C]\ K +10 &E{\\\ L +9 &G<`\ L +9 &Hi\ M +10 &J\ O +9 &Lq\ R +10 &N4\ Q +9 &O\ Q +9 &Q\ Q +10 &S^{m\ 5 +9 &T*/\ H +9 &TN\ $ +3 ( + "processing"%>& +4 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.50 +2 .Hand.open + "manipulator"&A1 +70 "core" 1 +2 "manipulator"&B% +3 "core" %   K  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&D'\ +105 "core" ' +1060 #t-> PC.imagePuck 2, :LAFpuck +2 "processing"%& +3 "core" &TN\ $ +2 !to:Puck::Warning: mesg"8Unloading Puck.from 2, :LAFpuck to Storage Carousel:bt[ "6/home/esp/esp2/utils/puckmoves.rb:421:in `unload'"5/home/esp/esp2/utils/puckmoves.rb:505:in `image'"9/home/esp/esp2/utils/puckmoves.rb:979:in `imagePuck'"(ESP):13:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +2 #Imaging LAFpuck puck in Processing Clamp while storing it to tube 2 + "manipulator"&% +4 "core" %\    +2 "storage"(F% +3 "core" %| \ +2 "storage"(G. +3 "core" .( +2 "storage"(H& +3 "core" & \ +3 "storage"(& +2 "manipulator"&J& +5 "core" & 3\ +2 &   0 +4 .tElbow.reconfigure :tight +2 ."raiseStack"SE.reconfigure :place +5 "manipulator"&$&.,(\ #b +4 "storage"(#]K-0-\ b + .tElbow.seek PC +3 "manipulator"&K( +7 ."raiseStack"SE.seek :beamBreak +2 "storage"(M'H +2 "core" ( + "manipulator"&N& +52 "core" &   ! 0 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &P& +3 "core" &  0 +3 .tForearm.seek PC + "manipulator"&@' +94 "core" ' +2 .tHand.close + "manipulator"&C/ +74 "core" / +2 .tPC.seek :open +2 "processing"%E( +26 "core" ' +2 "storage"(L- +3 "core" -'H +2 ."raiseStack"SE.configure :default +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(S'6 +33 "core" ' +329 ( + "storage"(T& +4 "core" & \ +2 "manipulator"&I& +3 "core" &   y 0 +2 "manipulator"&V% +3 "core" %    +3 .tForearm.seek :retract + "manipulator"&W'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&X( +246 "core" ( +2 "manipulator"&O& +4 "core" &   # + "storage"(Q& +4 "core" & y\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"& ' +97 "core" ' +2 .tHand.open + "manipulator"&[1 +77 "core" 1 +2 "storage"(\\- +4 "core" -'6 +2 .tSE.seek -0.15 Pucks below Top Plate + "storage"(Y' +24 "core" ' +2 .tSE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.82 Pucks below Top Plate +2 "storage"(U' +52 "core" ' +2 #tLights, camera, ACTION! +929 #-> Gate.power :camera, :on +2 .Gate.power :camera,:ON +3659 #-> PuckCamera.snapImages "NiagaraLAF_10sec", {:images=> [:midres, 10]} +2 #PuckCamera: snap -bin=2,2 10.0 /var/log/esp/NiagaraLAF_10sec10s.tif +1063 #SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 10 seconds\ /var/log/esp/NiagaraLAF_10sec10s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/NiagaraLAF_10sec30s.tif +3061 #SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/NiagaraLAF_10sec30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 -auto /var/log/esp/hires/NiagaraLAF_10sec.tif +18610 #SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 181.61 seconds\ /var/log/esp/hires/NiagaraLAF_10sec.tif: TIFF Upload Complete\ +1618 #-> Puck.finishImage + "storage"(^- +3 "core" -' +2 "storage"(_& +4 "core" & \ ' +2 "manipulator"&`& +4 "core" &\ H # +3 .tElbow.seek 2 + "manipulator"&a( +4 "core" ( +2 "manipulator"&b& +3 "core" &\ > # +2 "storage"(c& +4 "core" & \ ' +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&d' +4 "core" ' +2 .tSE.reconfigure :gently +3 "storage"(#QK-0-\ b +3 .tSE.seek -0.1 Pucks below Top Plate +2 "storage"(g'B +60 "core" ' + "manipulator"&h& +4 "core" & t r C # +2 "storage"(j& +4 "core" & G\ I +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 2 +2 "manipulator"&l'M +37 "core" ' + .tElbow.hold +2 "manipulator"&R, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek 0.08 Pucks below Top Plate +2 "storage"(]'- +23 "core" ' +2 "manipulator"&Z% +3 "core" %Zx 5 +2 "storage"(e& +5 "core" & o r \ \ = + .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 2 + 313 counts + "manipulator"&n'φ +21 "core" ' +2 "manipulator"&o& +3 "core" &  # +2 "storage"(p& +5 "core" & Y\ M +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&i' +23 "core" ' +2 "storage"(s% +3 "core" %& \ M +3 ."downElevator"SE.seek :down +4 "storage"(t'v +98 (f% +3 "core" %M \ FZo +2 "manipulator"&v% +5 "core" % ; : +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&w'\ +91 "core" ' +63 ' + ."downElevator"SE.stop +2 "storage"(5 +3 (q& +3 "core" & -\ K +2 "manipulator"&m& +5 "core" &\  - "~ + "manipulator"&x% +3 "core" %\  Q , +638 #t-> Gate.power :camera, :off +2 .Gate.power :camera,:OFF +5590 "Can"u\ ;"\\ +49198 #t-> access 2 +3 "storage"(z% +3 "core" % =\ +2 "manipulator"&{% +3 "core" %\   s , +3 "manipulator"&|& +4 "core" &\   M "~ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(~(K +670 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (& +2 "core" &K &\  +10098 "Can"q\ ;\\ +60002  p\ ;+N\\ +60001 dn\ ;R\\ +60002 l\ ;zz\\ +60001 m\ ; \\ +60001 j\ ;"\\ +60002 k\ ;$<\\ +60001 k\ ;'\\ +60002 +i\ <)>h\\ +60001 l\ ;+f\\ +60001 j\ ;-\\ +60002 j\ ;/ *\\ +60001 k\ ;1 \\ +60002 i\ <4\ V\\ +60001 =j\ <6+\ \\ +60001 Wi\ <8S \\ +60002 bm\ <:z \\ +60001 j\ << \\ +60002 m\ ;> D\\ +60001 k\ <@ \\ +60001 k\ <Cp\\ +60002 l\ <E@\\ +60001 k\ ;Gh\\ +60002 l\ <I2\\ +60000 Mn\ ;K\\ +60001 !n\ <M^\\ +60001 Vq\ <P\\ +60001 p\ ;R/\\ +60001 Xp\ ;TV \\ +60001 )q\ ;V~\\ +60002 5r\ <XL\\ +60001 p\ ;Z\\ +60001 'q\ <\\x\\ +60002 ,u\ <_\\ +60001 w\ <aB\\ +60002 w\ ;ci:\\ +60001 u\ <e\\ +60001 w\ ;gf\\ +60002 u\ ;i\\ +60001 u\ <l\\ +60002 x\ ;n,(\\ +60001 u\ <pS\\ +60002 u\ <rzT\\ +60002 v\ ;t\\ +60001 u\ <v\\ +60001 t\ <x\\ +60002 r\ ;{\\ +60001 q\ <}?B\\ +60002 o\ <g\\ +60001 o\ <n\\ +60002 o\ ; \\ +60001 m\ ; \\ +60002 %l\ ;!0\\ +60001 "m\ ;/!\\ +60002 j\ <X"\\\\ +60001 sk\ ;"\\ +60002 i\ <#\\ +60001 j\ ;$\\ +60002 h\ ;$\\ +60001 g\ <%J\\ +60001 e\ <F%\\ +60002 be\ <n&v\\ +60001 fe\ <' \\ +60002 c\ ;'\\ +60001 c\ <(8\\ +60002 b\ ;(\\ +60001 _\ <6)d\\ +60001 =^\ <^)\\ +60002 ^\ ;*\\ +60001 G^\ ;+&\\ +60002 ^\ ;+\\ +60001 <^\ ;,R\\ +60002 \\\ <&,\\ +60001 ]\ <N-~\\ +60001 !]\ ;v.\\ @EDT1686802019.43 ]\ <.\\ +60001 \\\ </@\\ +60002 C\\\ </\\ +60001 _\ <0l\\ +60002 _\ ;>1\\ +60001 `\ ;f1\\ +60001 b\ ;Ǝ2.\\ +60002 cd\ ;ȵ2\\ +60001 7f\ ;3Z\\ +60002 f\ <3\\ +60001 g\ ;-4\\ +60002  j\ <U5\\ +60001 j\ <|5\\ +60001  k\ <դ6H\\ +60002 l\ <6\\ +60001 m\ <7t\\ +60001 m\ ;8\ \\ +60002 m\ <B8\\ +60001 m\ ;j96\\ +19874 !to:SignalException: mesg" SIGHUP:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:81:in `join'"1/home/esp/esp2/lib/esp.rb:81:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +7 #mEXIT @1686813018.51EDT @1686853677.47EDT = =tMAIN =mMAIN_scheduler @EDT1686853679.18 #"core_reset"Sent BREAK + #t@44156 receive with ifg=0x10, ie=0xFD + #@44789 receive with ifg=0x10, ie=0xFD + #@45444 receive with ifg=0x10, ie=0xFD + #@46077 receive with ifg=0x10, ie=0xFD + #@46710 receive with ifg=0x10, ie=0xFD #@47343 receive with ifg=0x10, ie=0xFD + #@47975 receive with ifg=0x10, ie=0xFD #@48301 receive with ifg=0x80, ie=0xFD + #@29118 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +243 #Configuration for {ESP::Name} Burkerts Fixed 6/12/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +383 "Can"m\ >s%a + m\ >s%a + #tPolling Can every 10:00 +2 #Cleanly exited at 03:10:18EDT15-Jun-23 +566 #-> ESP.ready! +154 "sampler") +3 ) +2 "core"  +2 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %0\ +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +4 "core" + + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +4 "core" %T}\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %~| \ 4 + .tSS.configure :default +3 "sampler")#.0X PSV.PSR + .PSV.dial PSR +2 "processing"%2 +4 "core"  +698 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%j +1174 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%3' +2626 "core" ' + "processing"%4% +4 "core" %}\  +966 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%5  +56 "core"  +729 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%6'W +2632 "core" ' +2 "processing"%7% +3 "core" %W\ +1003 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%8 +42 "core"  +1699 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%9' +2629 "core" ' +2 "processing"%:% +3 "core" %\  +449 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%;  +55 "core"  +351 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%<'W +2636 "core" ' + "processing"%=% +5 "core" %W\ +649 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%> +42 "core"  +1582 #t-> PS.pull 0.5 +2 "processing"%?% +2 "core" %Wz\ +3 .tPS.seek 0.5ml +2 "processing"%@' +587 "core" ' +2 "processing"%A% +3 "core" %\  +6572 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 "processing"%B +5 "core"  +2 .tPS.seek 2.5ml + "processing"%C' +2117 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%D  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%E'W +2629 "core" ' +2 .tPSV.dial PSR + "processing"%F +57 "core"  + .tPSV.dial PSR +2 "processing"%G +14 "core" +2 .tPS.seek 2.5ml +2 "processing"%H' +2625 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%I  +44 "core"  +2 .tPS.seek 0ml + "processing"%J'W +2639 "core" ' + .tPSV.dial PSR +2 "processing"%K +44 "core"  + .tPSV.dial PSR +2 "processing"%L +5 "core"  +2 .tPS.seek 2.5ml + "processing"%M' +2629 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%N  +44 "core"  +2 .tPS.seek 0ml + "processing"%O'W +2629 "core" ' +2 .tPSV.dial PSR +2 "processing"%P +56 "core"  +2 .tPSV.dial PSR + "processing"%Q +14 "core" +2 .tPS.seek 2.5ml +2 "processing"%R' +2635 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%S  +56 "core"  +2 .tPS.seek 0ml +2 "processing"%T'W +2629 "core" ' + .tPSV.dial PSR +2 "processing"%U +42 "core"  +2 .tPSV.dial PSR + "processing"%V +5 "core" +2 .tPS.seek 2.5ml +2 "processing"%W' +2633 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%X  +43 "core"  +2 .tPS.seek 0ml + "processing"%Y'W +2636 "core" ' + .tPSV.dial PSR +2 "processing"%Z +45 "core"  +2520 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste2; PS.empty; PSV.PSR} +2 .PSV.dial PSR + "processing"%[ +16 "core"  +2 .tPS.seek 2.5ml +2 "processing"%\\' +711 "Can"%k\ Jua +1923 "core" ' + .tdelay 2 seconds +207 .PSV.dial :waste2 +2 "processing"%]  +71 "core" ~ +2 .tPS.seek 0ml +2 "processing"%^'W +2636 "core" ' +2 .tPSV.dial PSR +2 "processing"%_ +73 "core"  +2 .tPSV.dial PSR + "processing"%` +5 "core"  +2 .tPS.seek 2.5ml +2 "processing"%a' +2636 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%b  +73 "core"  +2 .tPS.seek 0ml + "processing"%c'W +2637 "core" ' +2 .tPSV.dial PSR + "processing"%d +74 "core"  + .tPSV.dial PSR +2 "processing"%e +15 "core"  +3 .tPS.seek 2.5ml + "processing"%f' +2629 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%g  +83 "core"  +2 .tPS.seek 0ml + "processing"%h'W +2637 "core" ' +2 .tPSV.dial PSR +2 "processing"%i +70 "core"  + .tPSV.dial PSR +2 "processing"%j +5 "core"  +2 .tPS.seek 2.5ml + "processing"%k' +2631 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%l  +73 "core" ~ +2 .tPS.seek 0ml +2 "processing"%m'W +2624 "core" ' + .tPSV.dial PSR +2 "processing"%n +74 "core"  + .tPSV.dial PSR +2 "processing"%o +14 "core" +2 .tPS.seek 2.5ml +2 "processing"%p' +2627 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%q  +71 "core"  +3 .tPS.seek 0ml + "processing"%r'W +2629 "core" ' +2 .tPSV.dial PSR +6 "processing"%s +72 "core"  +2573 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR + "processing"%t +5 "core"  +2 .tPS.seek 2.5ml +2 "processing"%u' +2632 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%v  +43 "core"  +3 .tPS.seek 0ml + "processing"%w'W +2626 "core" ' +2 .tPSV.dial PSR + "processing"%x +56 "core"  +2 .tPSV.dial PSR +2 "processing"%y +14 "core" +2 .tPS.seek 2.5ml +2 "processing"%z' +2635 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%{  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%|'W +2638 "core" ' +2 .tPSV.dial PSR + "processing"%} +44 "core"  +2 .tPSV.dial PSR + "processing"%~ +5 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2629 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2632 "core" ' + .tPSV.dial PSR +2 "processing"% +56 "core"  +2 .tPSV.dial PSR +2 "processing"% +14 "core" +2 .tPS.seek 2.5ml + "processing"%' +2623 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%  +43 "core"  +3 .tPS.seek 0ml + "processing"% 'W +2626 "core" ' +2 .tPSV.dial PSR +6 "processing"% +44 "core"  + .tPSV.dial PSR +2 "processing"% +5 "core"  +2 .tPS.seek 2.5ml + "processing"%' +2628 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste1 + "processing"%  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2635 "core" ' +2 .tPSV.dial PSR +2 "processing"% +56 "core"  +2029 "Can" k\ Fx{bJ +250 #t-> PS.pull 0.5 +2 "processing"%% +3 "core" %P\ +2 .tPS.seek 0.5ml +2 "processing"%' +596 "core" ' +2 "processing"%% +3 "core" %~\  +21786 #t-> PS.pull 0.1 +2 "processing"%% +3 "core" %\  +2 .tPS.seek 0.6ml +2 "processing"%' +187 "core" ' +2 "processing"%% +3 "core" %\ +1403 #t-> 0.5 +997 #-> PS.pull 1 + "processing"%% +3 "core" %\ +3 .tPS.seek 1.6ml + "processing"%'] +1106 "core" ' + "processing"%% +4 "core" %c\ +1270 #t-> PS.pull 0.1 +2 "processing"%% +3 "core" %c\ +3 .tPS.seek 1.7ml + "processing"%'# +184 "core" ' +2 "processing"% % +3 "core" %"\  +208 #t-> PS.pull 0.1 + "processing"%!% +3 "core" %"\  +3 .tPS.seek 1.8ml + "processing"%"' +189 "core" ' + "processing"%#% +4 "core" %\  +214 #t-> PS.pull 0.1 +2 "processing"%$% +3 "core" %\  +3 .tPS.seek 1.9ml + "processing"%%'ä +187 "core" ' +2 "processing"%&% +3 "core" %ä\  +161 #t-> PS.pull 0.1 + "processing"%'% +3 "core" %ä\  +3 .tPS.seek 2ml + "processing"%('d +186 "core" ' + "processing"%)% +4 "core" %c\  +389 #t-> PS.pull 0.1 +2 "processing"%*% +3 "core" %c\  +3 .tPS.seek 2.1ml + "processing"%+'# +184 "core" ' +2 "processing"%,% +4 "core" %%\  +589 #t-> PS.pull 0.3 + "processing"%-% +3 "core" %%\  +3 .tPS.seek 2.4ml +2 "processing"%.'f +387 "core" ' +2 "processing"%/% +3 "core" %a\  +612 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%0  +41 "core"  +381 #t-> PS.empty +2 .PS.seek 0ml + "processing"%1'W +2522 "core" ' +2 "processing"%2% +3 "core" %\\\ +2644 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%4 +44 "core"  +546 #t-> PSR.flush +2 .PSR.select :flush +5216 #-> 2.times{PSV.PSR; PS.fill; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 "processing"%5 +15 "core"  +2 .tPS.seek 2.5ml +2 "processing"%3' +2626 "core" ' + .tPSV.dial :waste1 +2 "processing"%7  +54 "core"  +3 .tPS.seek 0ml + "processing"%8'W +2629 "core" ' +2 .tPSV.dial PSR + "processing"%6 +42 "core"  +2 .tPSV.dial PSR +2 "processing"%: +4 "core" +2 .tPS.seek 2.5ml +2 "processing"%;' +2631 "core" ' + .tPSV.dial :waste1 +2 "processing"%9  +56 "core"  +2 .tPS.seek 0ml +2 "processing"%='W +2624 "core" ' +2 .tPSV.dial PSR +6 "processing"%> +42 "core"  +4448 #t-> PSR.air +2 .PSR.select :air +2 "processing"% +1065 #t-> 2.times{PSV.PSR; PS.fill; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR + "processing"%? +5 "core"  +2 .tPS.seek 2.5ml +2 "processing"%<' +1088 "Can"i\ I{b +1548 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%A  +43 "core"  +3 .tPS.seek 0ml + "processing"%B'W +2634 "core" ' + .tPSV.dial PSR +2 "processing"%@ +45 "core"  +2 .tPSV.dial PSR + "processing"%D +16 "core"  +2 .tPS.seek 2.5ml +2 "processing"%C' +2626 "core" ' + .tPSV.dial :waste1 +7 "processing"%F  +42 "core"  +2 .tPS.seek 0ml + "processing"%G'W +2631 "core" ' +2 .tPSV.dial PSR + "processing"%E +44 "core"  +17941 #t-> CSV.CSR +2 .CSV.dial CSR + "collection"'I  +126 "core"  +1472 #t-> CSR.AqMeOH +2 .CSR.select :AqMeOH +2 "collection"'\ +19894 #t-> CS.fill +3 .CS.seek 10ml + "collection"'H' D +2624 "core" ' + "collection"'K% +4 "core" % I7\  +1886 #t-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"'L +124 "core" +978 #t-> CS.empty +2 .CS.seek 0ml +2 "collection"'J' +2618 "core" ' +2 "collection"'N% +3 "core" %8\ +2649 "Can"m\ G}cv +84 #t-> CSV.CSR + .CSV.dial CSR +2 "collection"'M  +125 "core"  +7185 #t-> 3.times{CSV.CSR; CS.fill, CSV.waste1; CS.empty; CSV.CSR} +2 !o:SyntaxError: mesg"compile error\ (ESP):39: syntax error, unexpected ';', expecting tCOLON2 or '[' or '.'\ 3.times{CSV.CSR; CS.fill, CSV.waste1; CS.empty; CSV.CSR}\ ^:bt["(ESP):39:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +1908 #-> 3.times{CSV.CSR; CS.fill; CSV.waste1; CS.empty; CSV.CSR} + .CSV.dial CSR +2 "collection"'P  +16 "core"  +2 .tCS.seek 10ml + "collection"'Q' D +2617 "core" ' + .tCSV.dial :waste1 +2 "collection"'O +123 "core" +2 .tCS.seek 0ml +2 "collection"'S' +2623 "core" ' + .tCSV.dial CSR +2 "collection"'R  +125 "core"  +2 .tCSV.dial CSR + "collection"'U  +5 "core"  +2 .tCS.seek 10ml +36 "collection"'V' D +2619 "core" ' +2 .tCSV.dial :waste1 +2 "collection"'T +123 "core" +2 .tCS.seek 0ml +2 "collection"'X' +2616 "core" ' +2 .tCSV.dial CSR + "collection"'W  +125 "core"  +2 .tCSV.dial CSR +2 "collection"'Z  +4 "core"  +2 .tCS.seek 10ml +2 "collection"'[' D +2613 "core" ' +2 .tCSV.dial :waste1 +7 "collection"'Y +123 "core" +2 .tCS.seek 0ml + "collection"']' +2618 "core" ' +2 .tCSV.dial CSR +2 "collection"'\\  +125 "core"  +1747 #t-> CSV.CSR +2 .CSV.dial CSR +2 "collection"'_  +5 "core"  +1372 #t-> CS.pull 0.5 +2 "collection"'`% +3 "core" %G\ +2 .tCS.seek 0.5ml +2 "collection"'^'ݿ +209 "core" ' +2 "collection"'b% +3 "core" %ݼ3\  +1818 #t-> 3.times{CSV.CSR; CS.fill; CSV.waste2; CS.empty; CSV.CSR} +2 .CSV.dial CSR +2 "collection"'a  +5 "core"  +2 .tCS.seek 10ml + "collection"'d' D +2484 "core" ' +2 .tCSV.dial :waste2 + "collection"'e +41 "core"  +2 .tCS.seek 0ml +2 "collection"'c' +2621 "core" ' + .tCSV.dial CSR +7 "collection"'g  +42 "core"  + .tCSV.dial CSR +2 "collection"'f  +15 "core"  +3 .tCS.seek 10ml + "collection"'i' D +2615 "core" ' +2 .tCSV.dial :waste2 + "collection"'j +52 "core"  +2 .tCS.seek 0ml +2 "collection"'h' +2616 "core" ' + .tCSV.dial CSR +2 "collection"'l  +41 "core"  + .tCSV.dial CSR +2 "collection"'k  +26 "core"  +3 .tCS.seek 10ml + "collection"'n' D +2614 "core" ' + .tCSV.dial :waste2 +2 "collection"'o +42 "core"  +2 .tCS.seek 0ml +2 "collection"'m' +2622 "core" ' +2 .tCSV.dial CSR + "collection"'q  +43 "core"  +3106 #t-> CS.pull 0.5 +2 "collection"'p% +3 "core" %0\ +2 .tCS.seek 0.5ml +2 "collection"'s'ݿ +211 "core" ' +2 "collection"'t% +3 "core" %ݼ:\  +1315 #t-> 3.times{CSV.CSR; CS.fill; CSV.waste1; CS.empty; CSV.CSR} + .CSV.dial CSR +2 "collection"'r  +26 "core"  +2 .tCS.seek 10ml + "collection"'v' D +2489 "core" ' + .tCSV.dial :waste1 +2 "collection"'u +125 "core" +2 .tCS.seek 0ml +2 "collection"'x' +2624 "core" ' + .tCSV.dial CSR +2 "collection"'y  +136 "core"  +2 .tCSV.dial CSR + "collection"'w  +5 "core"  +2 .tCS.seek 10ml +2 "collection"'{' D +2621 "core" ' + .tCSV.dial :waste1 +2 "collection"'z +123 "core" +2 .tCS.seek 0ml +2 "collection"'}' +199 "Can"l\ JSd +2424 "core" ' + .tCSV.dial CSR +7 "collection"'~  +124 "core"  +2 .tCSV.dial CSR +2 "collection"'|  +4 "core"  +2 .tCS.seek 10ml +2 "collection"'' D +2624 "core" ' +2 .tCSV.dial :waste1 +2 "collection"' +135 "core" +3 .tCS.seek 0ml + "collection"'' +2626 "core" ' + .tCSV.dial CSR +2 "collection"'  +124 "core"  +5993 #t-> CS.pull 0.5 +2 "collection"'% +3 "core" %D\ +2 .tCS.seek 0.5ml +2 "collection"''ݿ +211 "core" ' +2 "collection"'% +4 "core" %E\  +29218 #t-> CS.pull 1 +2 "collection"' % +3 "core" %A\  +2 .tCS.seek 1.5ml +2 "collection"' ' +342 "core" ' + "collection"' % +4 "core" %G\  +1176 #t-> CS.pull 2 + "collection"'% +3 "core" %K\  +3 .tCS.seek 3.501ml + "collection"''< +589 "core" ' + "collection"'% +4 "core" %<P\  +1124 #t-> CS.pull 2 +2 "collection"'% +2 "core" %<M\  +3 .tCS.seek 5.5ml +2 "collection"''|t +587 "core" ' +2 "collection"'% +4 "core" %|uF\  +345 #t-> CS.pull 2 + "collection"'% +3 "core" %|uH\  +3 .tCS.seek 7.5ml + "collection"'' +600 "core" ' +2 "collection"'% +3 "core" %G\  +987 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"' +124 "core" +534 #t-> CS.empty +2 .CS.seek 0ml + "collection"'' +1984 "core" ' + "collection"'% +4 "core" %J\ +1541 #t-> CSR.flush +2 .CSR.select :flush +2 "collection"'  +473 #t-> CSV.CSR + .CSV.dial CSR +2 "collection"'  +124 "core"  +1624 #t-> CSV +1520 #-> CSR +622 #-> CS.fill +2 .CS.seek 10ml + "collection"' ' D +2103 "Can"-l\ Jd +534 "core" ' +2 "collection"'% +4 "core" % ?\\\ +3451 #t-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"'! +124 "core" +478 #t-> CS.empty +2 .CS.seek 0ml + "collection"'#' +2622 "core" ' +2 "collection"'% +3 "core" %\\\ +2938 #t-> CSV.CSR + .CSV.dial CSR +2 "collection"'$  +124 "core"  +727 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'&' D +2621 "core" ' + "collection"'"% +4 "core" % AY\  +834 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"'' +124 "core" +262 #t-> CS.empty +2 .CS.seek 0ml +2 "collection"')' +2626 "core" ' +2 "collection"'%% +3 "core" %X\ +2555 #t-> CSV.CSR +2 .CSV.dial CSR + "collection"'*  +135 "core"  +567 #t-> CSR.air +2 .CSR.select :air +2 "collection"' +5365 #t-> 2.times{CSV.CSR; CS.fill; CSV.waste1; CS.empty; CSV.CSR} +2 .CSV.dial CSR + "collection"',  +5 "core"  +2 .tCS.seek 10ml +2 "collection"'(' D +2619 "core" ' +2 .tCSV.dial :waste1 + "collection"'- +124 "core" +2 .tCS.seek 0ml +2 "collection"'+' +2625 "core" ' +2 .tCSV.dial CSR + "collection"'/  +126 "core"  + .tCSV.dial CSR +2 "collection"'0  +26 "core"  +2 .tCS.seek 10ml +2 "collection"'.' D +2613 "core" ' +2 .tCSV.dial :waste1 +2 "collection"'2 +125 "core" +2 .tCS.seek 0ml + "collection"'4' +2628 "core" ' + .tCSV.dial CSR +2 "collection"'5  +125 "core"  +943 #t-> exit +6 #mEXIT @1686857667.11EDT @1687261394.77EDT = =tMAIN =mMAIN_scheduler @EDT1687261396.43 #"core_reset"Sent BREAK + #t@11257 idle with ifg=0x84, ie=0x75 + #@11930 select with ifg=0x10, ie=0xF5 + #@12586 receive with ifg=0x10, ie=0xFD + #@13222 receive with ifg=0x10, ie=0xFD + #@13858 receive with ifg=0x10, ie=0xFD #@14492 receive with ifg=0x10, ie=0xFD + #@15125 receive with ifg=0x10, ie=0xFD #@15454 receive with ifg=0x80, ie=0xFD + #@63963 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +236 #Configuration for {ESP::Name} Burkerts Fixed 6/12/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +379 "Can"M\ G)Ez + M\ G)Ez + #tPolling Can every 10:00 +3 #Cleanly exited at 15:34:27EDT15-Jun-23 +15281 #-> ESP.ready! +154 "sampler") +2 ) +3 "core"  +2 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +4 "core" %\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +5 "core" + + .tCS.configure :default +3 "collection"'#P d@b +3 "processing"%% +3 "core" %Sz\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 .tPS.hold + "processing"%+ +3 "core" + +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %vx \ 4 +2 .tSS.configure :default +2 "sampler")#.0X CVS + !o:NameError: mesg"uninitialized constant CVS: name:CVS:bt["(ESP):2:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +768 #-> CSV +2 "collection"'3 +2 "core"  +817 #t-> CSV.flush +2 .CSV.dial :flush + "collection"'4  +99 "core" +1916 #t-> CS.pull 0.5 +2 "collection"'5% +3 "core" %\ +3 .tCS.seek 0.499ml + "collection"'6'ݺ +205 "core" ' + "collection"'7% +4 "core" %ݼ&\  +857 #t-> CS.pull 0.5 + "collection"'8% +3 "core" %ݼ\  +3 .tCS.seek 0.999ml + "collection"'9' +208 "core" ' + "collection"':% +4 "core" % \  +1515 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"';' D +2363 "core" ' +2 "collection"'<% +3 "core" % G'\  +916 #t-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"'= +40 "core" +408 #t-> CS.empty +2 .CS.seek 0ml + "collection"'>' +2619 "core" ' + "collection"'?% +4 "core" %$\ +19158 #t-> CSV.flush + .CSV.dial :flush +2 "collection"'@  +43 "core"  +2001 #t-> CS.pull 0.5 +2 "collection"'A% +3 "core" %\ +2 .tCS.seek 0.5ml +2 "collection"'B' +202 "core" ' +2 "collection"'C% +3 "core" %#\  +7053 #t-> 3.times{CSV.flush; CS.fill; CSV.waste1; CS.empty; CSV.flush} + .CSV.dial :flush +2 "collection"'D  +14 "core"  +2 .tCS.seek 10ml +2 "collection"'E' D +2496 "core" ' + .tCSV.dial :waste1 +2 "collection"'F +41 "core" +2 .tCS.seek 0ml + "collection"'G' +2625 "core" ' + .tCSV.dial :flush +2 "collection"'H  +42 "core"  +2 .tCSV.dial :flush + "collection"'I  +27 "core"  +2 .tCS.seek 10ml + "collection"'J' D +2621 "core" ' +2 .tCSV.dial :waste1 +2 "collection"'K +42 "core" +2 .tCS.seek 0ml +2 "collection"'L' +1623 "Can"DR\ J.q\\ +999 "core" ' +2 .tCSV.dial :flush + "collection"'M  +43 "core"  + .tCSV.dial :flush +2 "collection"'N  +26 "core"  +2 .tCS.seek 10ml +2 "collection"'O' D +2615 "core" ' +2 .tCSV.dial :waste1 +6 "collection"'P +54 "core" +3 .tCS.seek 0ml + "collection"'Q' +2612 "core" ' +2 .tCSV.dial :flush + "collection"'R  +41 "core"  +2642 #t-> CS.pull 0.5 + "collection"'S% +3 "core" % \ +3 .tCS.seek 0.5ml + "collection"'T' +206 "core" ' +2 "collection"'U% +3 "core" %\  +2002 #t-> 3.times{CSV.flush; CS.fill; CSV.waste2; CS.empty; CSV.flush} +2 .CSV.dial :flush + "collection"'V  +4 "core"  +2 .tCS.seek 10ml +2 "collection"'W' D +2488 "core" ' +2 .tCSV.dial :waste2 + "collection"'X +125 "core"  +3 .tCS.seek 0ml + "collection"'Y' +2624 "core" ' +2 .tCSV.dial :flush +6 "collection"'Z  +125 "core"  +2 .tCSV.dial :flush +2 "collection"'[  +4 "core"  +2 .tCS.seek 10ml +2 "collection"'\\' D +2621 "core" ' + .tCSV.dial :waste2 +2 "collection"'] +125 "core"  +2 .tCS.seek 0ml +2 "collection"'^' +2624 "core" ' +42 .tCSV.dial :flush + "collection"'_  +126 "core"  +2 .tCSV.dial :flush + "collection"'`  +14 "core" +2 .tCS.seek 10ml +2 "collection"'a' D +2616 "core" ' +2 .tCSV.dial :waste2 +2 "collection"'b +124 "core"  +3 .tCS.seek 0ml + "collection"'c' +2631 "core" ' + .tCSV.dial :flush +2 "collection"'d  +125 "core" +529 #t-> CS.pull 0.5 +2 "collection"'e% +3 "core" %"\ +2 .tCS.seek 0.5ml +2 "collection"'f' +202 "core" ' +2 "collection"'g% +3 "core" %!\  +722 #t-> 3.times{CSV.flush; CS.fill; CSV.waste1; CS.empty; CSV.flush} + .CSV.dial :flush +2 "collection"'h  +5 "core" +2 .tCS.seek 10ml +2 "collection"'i' D +2492 "core" ' +2 .tCSV.dial :waste1 +2 "collection"'j +40 "core" +2 .tCS.seek 0ml +2 "collection"'k' +2615 "core" ' +2 .tCSV.dial :flush + "collection"'l  +42 "core"  +2 .tCSV.dial :flush +2 "collection"'m  +26 "core"  +2 .tCS.seek 10ml +2 "collection"'n' D +2649 "core" ' +2 .tCSV.dial :waste1 + "collection"'o +42 "core" +2 .tCS.seek 0ml +2 "collection"'p' +2616 "core" ' +2 .tCSV.dial :flush +2 "collection"'q  +42 "core"  +2 .tCSV.dial :flush + "collection"'r  +27 "core"  +2 .tCS.seek 10ml + "collection"'s' D +2618 "core" ' +2 .tCSV.dial :waste1 +2 "collection"'t +42 "core" +2 .tCS.seek 0ml + "collection"'u' +2623 "core" ' +2 .tCSV.dial :flush + "collection"'v  +42 "core"  +14808 "Can"W\ F1h\\ +11766 #t-> CSV.flush + .CSV.dial :flush +2 "collection"'w  +15 "core" +1144 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'x' D +2624 "core" ' + "collection"'y% +4 "core" % EC\  +2267 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"'z +39 "core" +374 #t-> CS.empty +3 .CS.seek 0ml + "collection"'{' +2616 "core" ' +2 "collection"'|% +3 "core" %P\ +1990 #t-> CSV.air +2 .CSV.dial :air +2 "collection"'} @ +70 "core" A +792 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'~' D +2622 "core" ' +2 "collection"'% +3 "core" % EJ\  +2213 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"' +70 "core" +307 #t-> CS.empty +2 .CS.seek 0ml +2 "collection"'' +2635 "core" ' + "collection"'% +4 "core" %[\ +28407 "Can"U\ E3\\ +60001 U\ E6t3\\ +2378 #t-> CSV.CSR +2 .CSV.dial CSR + "collection"'  +125 "core"  +734 #t-> CSR.flush + .CSR.select :flush +2 "collection"' +1274 #t-> CS.pull 0.5 +2 "collection"'% +3 "core" %:\ +3 .tCS.seek 0.5ml + "collection"'' +205 "core" ' +2 "collection"'\ % +3 "core" %ݽd\  +924 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"' ' D +2492 "core" ' +2 "collection"'% +3 "core" % Fe\  +863 #t-> CSV.waste1 +2 .CSV.dial :waste1 + "collection"' +124 "core" +478 #t-> CS.empty +3 .CS.seek 0ml + "collection"'' +2623 "core" ' +2 "collection"'% +3 "core" %]\ +5794 #t-> 3.times{CSV.CSR; CS.fill; CSV.waste1; CS.empty; CSV.CSR} +2 .CSV.dial CSR + "collection"'  +126 "core"  +2 .tCS.seek 10ml +2 "collection"'' D +2618 "core" ' + .tCSV.dial :waste1 +2 "collection"' +125 "core" +2 .tCS.seek 0ml +2 "collection"'' +2614 "core" ' +2 .tCSV.dial CSR +2 "collection"'  +125 "core"  + .tCSV.dial CSR +2 "collection"'  +26 "core"  +2 .tCS.seek 10ml +2 "collection"'' D +2626 "core" ' + .tCSV.dial :waste1 +2 "collection"' +125 "core" +2 .tCS.seek 0ml +2 "collection"'' +2624 "core" ' +34 .tCSV.dial CSR +9 "collection"'  +126 "core"  + .tCSV.dial CSR +2 "collection"'  +5 "core"  +2 .tCS.seek 10ml + "collection"' ' D +2614 "core" ' + .tCSV.dial :waste1 +2 "collection"'! +125 "core" +2 .tCS.seek 0ml +2 "collection"'"' +2618 "core" ' + .tCSV.dial CSR +2 "collection"'#  +125 "core"  +752 #t-> CS.pull 0.5 +2 "collection"'$% +3 "core" %0\ +3 .tCS.seek 0.5ml + "collection"'%' +204 "core" ' +2 "collection"'&% +3 "core" %\\\  +1198 #t-> 3.times{CSV.CSR; CS.fill; CSV.waste2; CS.empty; CSV.CSR} +2 .CSV.dial CSR + "collection"''  +5 "core"  +3 .tCS.seek 10ml + "collection"'(' D +2488 "core" ' +2 .tCSV.dial :waste2 +2 "collection"') +40 "core"  +2 .tCS.seek 0ml +2 "collection"'*' +2615 "core" ' +2 .tCSV.dial CSR + "collection"'+  +42 "core"  +2 .tCSV.dial CSR + "collection"',  +27 "core"  +2 .tCS.seek 10ml +2 "collection"'-' D +2621 "core" ' + .tCSV.dial :waste2 +2 "collection"'. +42 "core"  +2 .tCS.seek 0ml +2 "collection"'/' +2635 "core" ' +2 .tCSV.dial CSR + "collection"'0  +42 "core"  +2 .tCSV.dial CSR +2 "collection"'1  +14 "core"  +2 .tCS.seek 10ml +2 "collection"'2' D +2614 "core" ' +2 .tCSV.dial :waste2 +2 "collection"'3 +40 "core"  +2 .tCS.seek 0ml +2 "collection"'4' +2624 "core" ' +2 .tCSV.dial CSR + "collection"'5  +42 "core"  +384 #t-> CS.pull 0.5 + "collection"'7% +3 "core" %q\ +3 .tCS.seek 0.499ml +2 "collection"''ݼ +199 "core" ' +2 "collection"'8% +4 "core" %ݺm\  +1388 #t-> 3.times{CSV.CSR; CS.fill; CSV.waste1; CS.empty; CSV.CSR} +2 .CSV.dial CSR + "collection"':  +14 "core"  +3 .tCS.seek 10ml + "collection"'6' D +2510 "core" ' +2 .tCSV.dial :waste1 +2 "collection"'9 +135 "core" +3 .tCS.seek 0ml + "collection"'<' +2461 "Can"X\ I9\\ +165 "core" ' +2 .tCSV.dial CSR + "collection"'=  +124 "core"  + .tCSV.dial CSR +2 "collection"';  +14 "core"  +2 .tCS.seek 10ml +2 "collection"'?' D +2627 "core" ' +2 .tCSV.dial :waste1 + "collection"'@ +124 "core" +2 .tCS.seek 0ml + "collection"'A' +2614 "core" ' + .tCSV.dial CSR +2 "collection"'C  +125 "core"  + .tCSV.dial CSR +2 "collection"'>  +5 "core"  +2 .tCS.seek 10ml + "collection"'D' D +2617 "core" ' + .tCSV.dial :waste1 +7 "collection"'B +123 "core" +2 .tCS.seek 0ml +2 "collection"'F' +2627 "core" ' +2 .tCSV.dial CSR + "collection"'E  +125 "core"  +28861 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'H' D +2625 "core" ' +2 "collection"'I% +4 "core" % Gp\  +1502 #t-> CSR.air + .CSR.select :air +2 "collection"' +1516 #t-> CSV.CSR +2 .CSV.dial CSR +2 "collection"'G  +3 "core"  +730 #t-> CSV.waste1 +2 .CSV.dial :waste1 + "collection"'K +125 "core" +431 #t-> CS.empty +2 .CS.seek 0ml +2 "collection"'J' +2617 "core" ' +2 "collection"'M% +3 "core" %q\ +527 #t-> CSV.CSR +2 .CSV.dial CSR +2 "collection"'N  +125 "core"  +397 #t-> CSR.air +2 .CSR.select :air +1579 #-> CS.pull 0.5 + "collection"'L% +3 "core" %w\ +3 .tCS.seek 0.5ml + "collection"'P'ݾ +206 "core" ' +2 "collection"'O% +3 "core" %ݹ}\  +7379 "Can"V\ F;_\\ +70 #t-> CSV.CSR +2 .CSV.dial CSR + "collection"'R  +5 "core"  +623 #t-> CSR.flush +2 .CSR.select :flush +2 "collection"' +786 #t-> CS.pull 0.5 +2 "collection"'S% +3 "core" %ݹ}\  +3 .tCS.seek 0.999ml + "collection"'U' +212 "core" ' +2 "collection"'Q% +36 "core" %K\  +434 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'V' D +2365 "core" ' +2 "collection"'T% +3 "core" % @ \ +515 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"'X +123 "core" +315 #t-> CS.empty +2 .CS.seek 0ml +2 "collection"'W' +2624 "core" ' +2 "collection"'Z% +4 "core" %z\ +906 #t-> CSR.air +2 .CSR.select :air +2 "collection"' +413 #t-> CSV.CSR + .CSV.dial CSR +2 "collection"'[  +125 "core"  +2286 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'Y' D +2622 "core" ' +2 "collection"']% +3 "core" % F\  +805 #t-> CSV.waste1 +2 .CSV.dial :waste1 + "collection"'\\ +123 "core" +414 #t-> CS.empty +3 .CS.seek 0ml + "collection"'_' +2627 "core" ' +2 "collection"'`% +3 "core" %\ +41504 "Can"Z\ F>I\\ +60001 X\ F@\\ +60001 Y\ FC`!\\ +60002 (Y\ FE\\ +49638 #t-> exit +6 #mEXIT @1687268498.89EDT @1687269172.53EDT = =mMAIN_scheduler =tMAIN @EDT1687269174.35 #"core_reset"Sent BREAK +2 #t@17859 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +209 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +248 #Configuration for {ESP::Name} Burkerts Fixed 6/12/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +414 "Can"]\ ?'9 + ]\ ?'9 + #tPolling Can every 10:00 +3 #Cleanly exited at 09:41:38EDT20-Jun-23 +940 #-> ESP.ready! +3 #Powering core bus +549 .Gate.power :raw,:ON +2 "sampler") +47 ) +2 "core"  +3 "collection"' +2 ' +2 "core"  +3 "processing"% +2 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X PSR.sub1 +2 .PSR.select :sub1 +2 "processing"% +720 #t-> PSR.sub2 + .PSR.select :sub2 +2 "processing"% +591 #t-> PSR.wash +2 .PSR.select :wash +2 "processing"% +778 #t-> PSR.kill +2 .PSR.select :kill +2 !o:Valve::Manifold::Error: mesg"6Processing Valve::Manifold has no selection: kill:bt[ "//home/esp/esp2/lib/valve.rb:171:in `fetch'"./home/esp/esp2/lib/valve.rb:176:in `call'"//home/esp/esp2/lib/valve.rb:176:in `fetch'"//home/esp/esp2/lib/valve.rb:201:in `goal='"8/home/esp/esp2/lib/valve.rb:213:in `method_missing'"(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 +1734 #-> PSR.flush + .PSR.select :flush +2 "processing"%` +815 #t-> PSR.sub1 +2 .PSR.select :sub1 +2 "processing"% +837 #t-> PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +520 #t-> PSR.sub1 + .PSR.select :sub1 +2 "processing"% +2466 #t-> exit +6 #mEXIT @1687269367.90EDT @1687271693.52EDT = =tMAIN =mMAIN_scheduler @EDT1687271695.33 #"core_reset"Sent BREAK +2 #t@46296 idle with ifg=0x00, ie=0x75 +2 #>RESET< ESP2 v3.42 I2C Gateway v3.20 +209 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +253 #Configuration for {ESP::Name} Burkerts Fixed 6/12/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +420 "Can"9]\ - + 9]\ - + #tPolling Can every 10:00 +3 #Cleanly exited at 09:56:07EDT20-Jun-23 +950 #-> ESP.ready! +2 #Powering core bus +567 .Gate.power :raw,:ON +2 "sampler") +53 ) +2 "core"  +2 "collection"' +3 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X PSR.sub1 + .PSR.select :sub1 +3 "processing"% +1975 #t-> PSR.sub2 + .PSR.select :sub2 +2 "processing"% +579 #t-> PSR.wash + .PSR.select :wash +3 "processing"% +676 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%` +879 #t-> exit +34 #mEXIT @1687271806.56EDT @1687272757.69EDT = =mMAIN_scheduler =tMAIN @EDT1687272759.47 #"core_reset"Sent BREAK +2 #t@9077 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +210 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +244 #Configuration for {ESP::Name} Burkerts Fixed 6/12/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +407 "Can"_\ =% + _\ =% + #tPolling Can every 10:00 +3 #Cleanly exited at 10:36:46EDT20-Jun-23 +730 #-> ESP.ready! +3 #Powering core bus +570 .Gate.power :raw,:ON +2 "sampler") +14 ) +2 "core"  +2 "collection"' +3 ' +2 "core"  +3 "processing"% +2 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X PSR.sub1 + .PSR.select :sub1 +3 "processing"% +819 #t-> PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +478 #t-> PSR.wash +2 .PSR.select :wash +2 "processing"% +427 #t-> PSR.flush + .PSR.select :flush +3 "processing"%` +5624 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%1 +128 "core"  +754 #t-> PSR.sub1 +2 .PSR.select :sub1 +2 "processing"% +1512 #t-> PS.pull 0.1 +2 "processing"%2% +4 "core" %W\ +2 .tPS.seek 0.1ml + "processing"%3' +188 "core" ' +2 "processing"%4% +4 "core" %\  +582 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%5  +44 "core"  +545 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%6'W +182 "core" ' +2 "processing"%7% +3 "core" %\\\ +1450 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%8 +43 "core"  +494 #t-> SR.sub2 +2 !o:NameError: mesg"uninitialized constant SR: name:SR:bt["(ESP):12: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 +700 #-> PSR.sub2 + .PSR.select :sub2 +3 "processing"% +2596 #t-> PS.pull 0.2 +2 "processing"%9% +3 "core" %\\\ +2 .tPS.seek 0.2ml +2 "processing"%:' +278 "core" ' +2 "processing"%;% +3 "core" %\  +2159 #t-> PS.pull 0.2 +2 "processing"%<% +3 "core" %\  +2 .tPS.seek 0.4ml +2 "processing"%='W +289 "core" ' +2 "processing"%>% +4 "core" %Y\  +1914 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%?  +43 "core"  +526 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%@'W +482 "core" ' + "processing"%A% +4 "core" %\\\ +420 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%B +42 "core"  +679 #t-> PSR.wash +2 .PSR.select :wash +2 "processing"% +1625 #t-> PS.pull 0.1 +2 "processing"%C% +3 "core" %\\\ +3 .tPS.seek 0.1ml + "processing"%D' +183 "core" ' +2 "processing"%E% +4 "core" %\  +648 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%F  +43 "core"  +445 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%G'W +229 "core" ' +2 "processing"%H% +4 "core" %U\ +1750 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%I +55 "core"  +416 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%` +1930 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%J' +2629 "core" ' +2 "processing"%K% +4 "core" %\  +605 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%L  +42 "core"  +448 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%M'W +2623 "core" ' +2 "processing"%N% +4 "core" %[\ +18245 "Can"`\ 8Vf +566 #t-> exit +7 #mEXIT @1687273375.79EDT @1687274567.11EDT = =mMAIN_scheduler =tMAIN @EDT1687274568.94 #"core_reset"Sent BREAK + #t@22477 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +211 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +248 #Configuration for {ESP::Name} Burkerts Fixed 6/12/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +418 "Can"b\ N0 + b\ N0 + #tPolling Can every 10:00 +3 #Cleanly exited at 11:02:55EDT20-Jun-23 +1270 #-> ESP.ready! +5 #Powering core bus +518 .Gate.power :raw,:ON +3 "sampler") +13 ) +2 "core"  +3 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +2 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X CSV.CSR +2 .CSV.dial CSR + "collection"'1  +126 "core"  +725 #t-> CSR.kill + .CSR.select :kill +2 "collection"' +1721 #t-> CS.fill +2 .CS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 10ml +2 "collection"'2' D +2626 "core" ' + "collection"'3% +5 "core" % Jw\ +1915 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"'4 +123 "core" +636 #t-> CS.empty +2 .CS.seek 0ml + "collection"'5' +2612 "core" ' +2 "collection"'6% +4 "core" %\ +9641 #t-> 3.times{CSV.CSR; CS.fill; CSV.waste1; CS.empty; CSV.CSR} + .CSV.dial CSR +2 "collection"'7  +136 "core"  +2 .tCS.seek 10ml +2 "collection"'8' D +2632 "core" ' +2 .tCSV.dial :waste1 + "collection"'9 +124 "core" +2 .tCS.seek 0ml +2 "collection"':' +2613 "core" ' + .tCSV.dial CSR +2 "collection"';  +123 "core"  +2 .tCSV.dial CSR + "collection"'<  +14 "core"  +3 .tCS.seek 10ml +2 "collection"'=' D +2617 "core" ' +2 .tCSV.dial :waste1 + "collection"'> +124 "core" +2 .tCS.seek 0ml +2 "collection"'?' +2616 "core" ' +2 .tCSV.dial CSR + "collection"'@  +136 "core"  +2 .tCSV.dial CSR + "collection"'A  +14 "core"  +3 .tCS.seek 10ml + "collection"'B' D +2621 "core" ' +2 .tCSV.dial :waste1 + "collection"'C +124 "core" +2 .tCS.seek 0ml + "collection"'D' +2620 "core" ' +2 .tCSV.dial CSR + "collection"'E  +125 "core"  +2247 #t-> CS.pull 0.5 + "collection"'F% +3 "core" %<\ +3 .tCS.seek 0.5ml + "collection"'G' +204 "core" ' +2 "collection"'H% +4 "core" %\  +1235 #t-> 3.times{CSV.CSR; CS.fill; CSV.waste2; CS.empty; CSV.CSR} +2 .CSV.dial CSR + "collection"'I  +5 "core"  +2 .tCS.seek 10ml +2 "collection"'J' D +2510 "core" ' +2 .tCSV.dial :waste2 + "collection"'K +41 "core"  +2 .tCS.seek 0ml +2 "collection"'L' +2617 "core" ' +2 .tCSV.dial CSR +6 "collection"'M  +42 "core"  +2 .tCSV.dial CSR +2 "collection"'N  +26 "core"  +2 .tCS.seek 10ml +2 "collection"'O' D +2623 "core" ' + .tCSV.dial :waste2 +2 "collection"'P +42 "core"  +2 .tCS.seek 0ml +2 "collection"'Q' +2619 "core" ' +2 .tCSV.dial CSR + "collection"'R  +43 "core"  + .tCSV.dial CSR +2 "collection"'S  +14 "core"  +2 .tCS.seek 10ml +2 "collection"'T' D +2627 "core" ' +2 .tCSV.dial :waste2 + "collection"'U +81 "core"  +3 .tCS.seek 0ml +2 "collection"'V' +765 "Can"j\ ;kW +1852 "core" ' +2 .tCSV.dial CSR + "collection"'W  +42 "core"  +1034 #t-> CS.pull 0.5 +2 "collection"'X% +3 "core" % \ +2 .tCS.seek 0.5ml +2 "collection"'Y'ݿ +203 "core" ' +2 "collection"'Z% +3 "core" %ݾ\  +1697 #t-> 3.times{CSV.CSR; CS.fill; CSV.waste1; CS.empty; CSV.CSR} +2 .CSV.dial CSR +2 "collection"'[  +14 "core"  +2 .tCS.seek 10ml +2 "collection"'\\' D +2494 "core" ' +2 .tCSV.dial :waste1 +2 "collection"'] +123 "core" +2 .tCS.seek 0ml +2 "collection"'^' +2626 "core" ' + .tCSV.dial CSR +2 "collection"'_  +125 "core"  + .tCSV.dial CSR +2 "collection"'`  +15 "core"  +3 .tCS.seek 10ml + "collection"'a' D +2615 "core" ' +2 .tCSV.dial :waste1 + "collection"'b +124 "core" +2 .tCS.seek 0ml + "collection"'c' +2623 "core" ' +2 .tCSV.dial CSR +6 "collection"'d  +123 "core"  +2 .tCSV.dial CSR +2 "collection"'e  +14 "core"  +2 .tCS.seek 10ml +2 "collection"'f' D +2619 "core" ' +2 .tCSV.dial :waste1 + "collection"'g +123 "core" +3 .tCS.seek 0ml + "collection"'h' +2626 "core" ' +2 .tCSV.dial CSR +2 "collection"'i  +123 "core"  +332 #t-> CS.pull 0.5 +2 "collection"'j% +3 "core" %K\ +3 .tCS.seek 0.5ml + "collection"'k'ݾ +204 "core" ' +2 "collection"'l% +3 "core" %ݽ\  +24461 #t-> CS.fill +2 .CS.seek 10ml + "collection"'m' D +674 .tCS.hold +2 "collection"'n+ +3 "core" '.d\ U^ +58 + +2 !to:IRB::Abort:@checkpoint: omitted: mesg"-Collection Syringe seek to 10ml Aborted!:bt["7/home/esp/esp2/lib/slide.rb:372:in `unlimitedSeek'"//home/esp/esp2/lib/slide.rb:362:in `times'"7/home/esp/esp2/lib/slide.rb:362:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:360:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'"0/home/esp/esp2/lib/slide.rb:402:in `moveTo'"//home/esp/esp2/lib/syringe.rb:24:in `fill'"(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 +2089 #-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"'o +123 "core" +429 #t-> CS.empty +3 .CS.seek 0ml +2 "collection"'p' +876 "core" ' + "collection"'q% +4 "core" %\ +768 #t-> CSV.CSR + .CSV.dial CSR +2 "collection"'r  +125 "core"  +527 #t-> CSR.kill + .CSR.select :kill +471 #-> CS.fill +2 .CS.seek 10ml +2 "collection"'s' D +2627 "core" ' + "collection"'t% +4 "core" % D\ \ +789 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"'u +124 "core" +382 #t-> CS.empty +3 .CS.seek 0ml +2 "collection"'v' +2619 "core" ' + "collection"'w% +4 "core" %\ +780 #t-> CSR.air +2 .CSR.select :air + "collection"' +184 "Can"i\ 7~]W +616 #t-> CS.fill +2 .CS.seek 10ml + "collection"'x' D +2624 "core" ' +2 "collection"'y% +3 "core" % A \  +480 #t-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"'z +26 "core" +497 #t-> CS.empty +2 .CS.seek 0ml +2 "collection"'{' +2619 "core" ' +2 "collection"'|% +5 "core" %\ +40456 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%} +131 "core"  +606 #t-> PSR.sub1 + .PSR.select :sub1 +2 "processing"% +7901 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%~' +2635 "core" ' +2 "processing"%% +3 "core" %L\  +1373 "Can"g\ 9W +122 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%  +42 "core"  +1972 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%'W +2631 "core" ' +2 "processing"%% +3 "core" %TI\ +14937 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 "processing"% +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2635 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +35 "processing"%  +50 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2635 "core" ' +2 .tPSV.dial PSR + "processing"% +44 "core"  +2 .tPSV.dial PSR + "processing"%\ +5 "core" +2 .tPS.seek 2.5ml +2 "processing"% ' +2628 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2626 "core" ' + .tPSV.dial PSR +2 "processing"% +43 "core"  +2 .tPSV.dial PSR +2 "processing"% +4 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2632 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%  +44 "core"  +2 .tPS.seek 0ml + "processing"%'W +2636 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  + .tPSV.dial PSR +2 "processing"% +4 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2629 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%  +43 "core"  +3 .tPS.seek 0ml + "processing"%'W +2626 "core" ' +2 .tPSV.dial PSR + "processing"% +44 "core"  +2 .tPSV.dial PSR + "processing"% +5 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2629 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%"  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%#'W +2638 "core" ' +2 .tPSV.dial PSR + "processing"%$ +44 "core"  +2274 #t-> PS.pull 0.5 + "processing"%%% +3 "core" %U2\ +3 .tPS.seek 0.5ml +2 "processing"%&' +589 "core" ' +2 "processing"%'% +3 "core" %J\  +2764 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste2; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 "processing"%( +5 "core"  +2 .tPS.seek 2.5ml +2 "processing"%)' +2124 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%*  +84 "core"  +2 .tPS.seek 0ml +2 "processing"%+'W +2629 "core" ' + .tPSV.dial PSR +7 "processing"%, +82 "core"  +2 .tPSV.dial PSR +2 "processing"%- +14 "core" +2 .tPS.seek 2.5ml +2 "processing"%.' +1524 "Can"f\ <W +1111 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%/  +71 "core"  +2 .tPS.seek 0ml +2 "processing"%0'W +2629 "core" ' + .tPSV.dial PSR +2 "processing"%1 +73 "core"  +2 .tPSV.dial PSR +2 "processing"% +15 "core"  +3 .tPS.seek 2.5ml + "processing"%3' +2638 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%4  +69 "core"  +2 .tPS.seek 0ml +2 "processing"%2'W +2624 "core" ' +2 .tPSV.dial PSR + "processing"%6 +74 "core"  +2 .tPSV.dial PSR + "processing"%7 +16 "core"  +2 .tPS.seek 2.5ml +2 "processing"%5' +2632 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%9  +70 "core"  +2 .tPS.seek 0ml + "processing"%8'W +2646 "core" ' +2 .tPSV.dial PSR +2 "processing"%; +84 "core"  +2 .tPSV.dial PSR + "processing"%< +14 "core" +2 .tPS.seek 2.5ml +2 "processing"%:' +2632 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%>  +72 "core"  +2 .tPS.seek 0ml +2 "processing"%='W +2638 "core" ' + .tPSV.dial PSR +2 "processing"%@ +72 "core"  +670 #t-> PS.pull 0.5 + "processing"%A% +3 "core" %QJ\ +3 .tPS.seek 0.5ml + "processing"%?' +587 "core" ' +2 "processing"%C% +3 "core" %E\  +1544 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 "processing"%B +4 "core"  +2 .tPS.seek 2.5ml + "processing"%E' +2121 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%F  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%H'W +2629 "core" ' + .tPSV.dial PSR +2 "processing"%D +44 "core"  + .tPSV.dial PSR +2 "processing"%I +14 "core" +2 .tPS.seek 2.5ml + "processing"%G' +2636 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste1 + "processing"%K  +42 "core"  +2 .tPS.seek 0ml + "processing"%J'W +2625 "core" ' + .tPSV.dial PSR +2 "processing"%M +44 "core"  +34 .tPSV.dial PSR +10 "processing"%N +13 "core" +3 .tPS.seek 2.5ml + "processing"%L' +2629 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%P  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%O'W +2633 "core" ' +2 .tPSV.dial PSR +2 "processing"%R +43 "core"  +2 .tPSV.dial PSR +2 "processing"%S +13 "core" +3 .tPS.seek 2.5ml + "processing"%Q' +2629 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%U  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%T'W +2634 "core" ' + .tPSV.dial PSR +2 "processing"%W +43 "core"  +2 .tPSV.dial PSR +2 "processing"%X +14 "core" +2 .tPS.seek 2.5ml +2 "processing"%Z' +2653 "core" ' +2 .tdelay 2 seconds +207 .PSV.dial :waste1 + "processing"%V  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%['W +2626 "core" ' + .tPSV.dial PSR +2 "processing"%Y +43 "core"  +8693 "Can"f\ 7\ W +60001 e\ 7 W +60001 j\ 7KW +47828 #t-> PS.pull 0.5 +2 "processing"%]% +3 "core" %Rh\ +3 .tPS.seek 0.5ml + "processing"%\\' +589 "core" ' +2 "processing"%_% +5 "core" %v\  +11569 "Can"i\ 7W +10830 #t-> PS.pull 0.1 +2 "processing"%`% +3 "core" %m\  +2 .tPS.seek 0.6ml +2 "processing"%^' +194 "core" ' +2 "processing"%b% +4 "core" %u\ +716 #t-> PS.pull 0.5 +2 "processing"%a% +2 "core" %h\ +3 .tPS.seek 1.1ml +2 "processing"%d'] +591 "core" ' +2 "processing"%e% +3 "core" %]v\  +320 #t-> PS.pull 0.5 +2 "processing"%c% +3 "core" %]r\  +3 .tPS.seek 1.6ml + "processing"%g'\\ +588 "core" ' +2 "processing"%f% +4 "core" %\\k\  +312 #t-> PS.pull 0.5 +2 "processing"%i% +3 "core" %\\b\  +3 .tPS.seek 2.1ml + "processing"%j' +598 "core" ' +2 "processing"%l% +3 "core" %p\  +511 #t-> PS.pull 0.4 +2 "processing"%h% +3 "core" %t\  +2 !to:Slide::Error : @reply0: mesg"8Processing Syringe at 2.5ml would be out of bounds!:@axisName"Processing Syringe:bt[ "3/home/esp/esp2/lib/slide.rb:345:in `toRawGoal'"6/home/esp/esp2/lib/scale.rb:91:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'"0/home/esp/esp2/lib/slide.rb:402:in `moveTo'"./home/esp/esp2/lib/scale.rb:193:in `pull'"(ESP):40: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 +859 #-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%k  +56 "core"  +418 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%m'W +2215 "core" ' +2 "processing"%o% +3 "core" %Zk\ +1004 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%n +41 "core"  +688 #t-> PS.pull 0.4 +2 "processing"%q% +3 "core" %Zm\ +3 .tPS.seek 0.4ml + "processing"%r'[ +494 "core" ' +2 "processing"%p% +4 "core" %bx\ +248 #t-> PS.pull 0.4 +2 "processing"%t% +3 "core" %bc\ +3 .tPS.seek 0.8ml + "processing"%u'7c +484 "core" ' + "processing"%s% +4 "core" %7^t\  +311 #t-> PS.pull 0.4 + "processing"%w% +3 "core" %7^q\  +3 .tPS.seek 1.2ml + "processing"%v'j_ +488 "core" ' +2 "processing"%y% +3 "core" %jax\  +2880 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%B +890 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%z' +1414 "core" ' +2 "processing"%x% +3 "core" %u\  +560 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%|  +44 "core"  +430 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%}'W +2626 "core" ' +2 "processing"%% +3 "core" %Ti\ +2872 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"% +43 "core"  +407 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%~' +2631 "core" ' +2 "processing"%% +3 "core" %u\  +392 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%  +43 "core"  +308 #t-> PS.empty +2 .PS.seek 0ml + "processing"%'W +2633 "core" ' + "processing"%% +4 "core" %U\ +406 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"% +43 "core"  +1249 #t-> PSR.air + .PSR.select :air +2 "processing"% +1749 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2634 "core" ' +2 "processing"%\ % +4 "core" %t\  +854 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%  +43 "core"  +383 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"% 'W +2628 "core" ' +2 "processing"% % +3 "core" %Vw\ +582 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"% +44 "core"  +191 #t-> PSR +530 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2637 "core" ' +2 "processing"%% +3 "core" % x\  +1108 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%  +43 "core"  +272 #t-> PS.empty +3 .PS.seek 0ml + "processing"%'W +2634 "core" ' + "processing"%% +4 "core" %Yv\ +501 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"% +44 "core"  +1058 "Can"i\ 8wW +60001 j\ 8 W +21062 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +4 "core"  +626 #t-> PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +4209 #t-> PS.pull 0.1 + "processing"%% +4 "core" %Yx\ +2 .tPS.seek 0.1ml +2 "processing"%' +183 "core" ' +2 "processing"% % +3 "core" %\  +2266 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2531 "core" ' +2 "processing"%% +4 "core" %}\  +847 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%"  +44 "core"  +1023 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%'W +2629 "core" ' + "processing"%$% +4 "core" %S\ +24534 "Can"j\ 7W +981 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 "processing"%% +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%#' +2627 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%'  +43 "core"  +3 .tPS.seek 0ml + "processing"%('W +2629 "core" ' +2 .tPSV.dial PSR + "processing"%& +44 "core"  +2 .tPSV.dial PSR + "processing"%* +5 "core"  +2 .tPS.seek 2.5ml +2 "processing"%)' +2638 "core" ' +2 .tdelay 2 seconds +206 .PSV.dial :waste1 +2 "processing"%,  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%-'W +2637 "core" ' + .tPSV.dial PSR +2 "processing"%+ +44 "core"  + .tPSV.dial PSR +2 "processing"%/ +14 "core" +2 .tPS.seek 2.5ml +2 "processing"%.' +2629 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%1  +41 "core"  +3 .tPS.seek 0ml + "processing"%'W +2637 "core" ' +2 .tPSV.dial PSR + "processing"%0 +44 "core"  + .tPSV.dial PSR +2 "processing"%4 +14 "core" +2 .tPS.seek 2.5ml +2 "processing"%3' +2638 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%6  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%7'W +2627 "core" ' +2 .tPSV.dial PSR +6 "processing"%2 +44 "core"  +2 .tPSV.dial PSR + "processing"%9 +14 "core" +2 .tPS.seek 2.5ml +2 "processing"%5' +2627 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%;  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%<'W +2624 "core" ' +2 .tPSV.dial PSR + "processing"%8 +44 "core"  +1065 #t-> PS.pull 0.1 + "processing"%>% +4 "core" %Y\ +2 .tPS.seek 0.1ml +2 "processing"%:' +182 "core" ' +2 "processing"%@% +3 "core" %\  +1526 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste2; PS.empty; PSV.PSR} +2 .PSV.dial PSR + "processing"%A +15 "core" +2 .tPS.seek 2.5ml + "processing"%=' +2536 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste2 + "processing"%C  +71 "core" ~ +2 .tPS.seek 0ml +2 "processing"%B'W +2626 "core" ' + .tPSV.dial PSR +2 "processing"%? +72 "core" + .tPSV.dial PSR +3 .PS.seek 2.5ml + "processing"%F' +2635 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%E  +71 "core"  +2 .tPS.seek 0ml +2 "processing"%D'W +2629 "core" ' + .tPSV.dial PSR +2 "processing"%I +72 "core"  + .tPSV.dial PSR +2 "processing"%H +14 "core" +2 .tPS.seek 2.5ml +2 "processing"%K' +2625 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%G  +82 "core"  +2 .tPS.seek 0ml +2 "processing"%M'W +2633 "core" ' +2 .tPSV.dial PSR +6 "processing"%N +71 "core"  + .tPSV.dial PSR +2 "processing"%J +4 "core"  +2 .tPS.seek 2.5ml +2 "processing"%P' +2638 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%L  +71 "core"  +2 .tPS.seek 0ml +2 "processing"%R'W +2641 "core" ' +2 .tPSV.dial PSR + "processing"%S +72 "core"  +2 .tPSV.dial PSR +2 "processing"%O +4 "core"  +2 .tPS.seek 2.5ml +2 "processing"%U' +2629 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%Q  +71 "core"  +3 .tPS.seek 0ml + "processing"%W'W +2635 "core" ' +2 .tPSV.dial PSR +2 "processing"%X +71 "core"  +202 "Can"ko\ 79W +273 #t-> PS.pull 0.1 +2 "processing"%T% +3 "core" %U\ +3 .tPS.seek 0.1ml + "processing"%V' +179 "core" ' +2 "processing"%Z% +3 "core" %\  +1161 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 "processing"%Y +5 "core"  +2 .tPS.seek 2.5ml +2 "processing"%]' +2527 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%[  +44 "core"  +2 .tPS.seek 0ml + "processing"%_'W +2632 "core" ' +2 .tPSV.dial PSR + "processing"%` +44 "core"  +2 .tPSV.dial PSR + "processing"%b +14 "core" +3 .tPS.seek 2.5ml + "processing"%\\' +2626 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%a  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%^'W +2627 "core" ' +2 .tPSV.dial PSR +6 "processing"%e +44 "core"  + .tPSV.dial PSR +2 "processing"%c +14 "core" +2 .tPS.seek 2.5ml +2 "processing"%d' +2624 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%f  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%i'W +2624 "core" ' + .tPSV.dial PSR +2 "processing"%g +44 "core"  + .tPSV.dial PSR +2 "processing"%l +14 "core" +2 .tPS.seek 2.5ml +2 "processing"%h' +2635 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%k  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%j'W +2636 "core" ' +2 .tPSV.dial PSR + "processing"%o +44 "core"  +2 .tPSV.dial PSR +2 "processing"%n +13 "core" +3 .tPS.seek 2.5ml +2 "processing"%q' +2625 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%m  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%p'W +2636 "core" ' +2 .tPSV.dial PSR +2 "processing"%t +43 "core"  +1114 #t-> PS.pull 0.2 +2 "processing"%r% +3 "core" %S\ +2 .tPS.seek 0.2ml +2 "processing"%s' +280 "core" ' +2 "processing"%w% +4 "core" %\ +534 #t-> PS.pull 0.1 +2 "processing"%u% +3 "core" %\ +3 .tPS.seek 0.3ml + "processing"%y' +192 "core" ' +2 "processing"%v% +3 "core" %\  +28440 "Can"m\ :W +16051 #t-> PS.pull 0.3 +2 "processing"%x% +3 "core" %\  +3 .tPS.seek 0.6ml + "processing"%|' +388 "core" ' +2 "processing"%z% +3 "core" %\  +3623 #t-> PS.pull 0.3 +2 "processing"%% +3 "core" %\  +2 .tPS.seek 0.9ml +2 "processing"%'D +422 "core" ' +2 "processing"%}% +3 "core" %D\  +332 #t-> PS.pull 0.3 +2 "processing"%% +3 "core" %D\  +3 .tPS.seek 1.2ml + "processing"%'jY +388 "core" ' +2 "processing"%~% +4 "core" %jW\  +589 #t-> PS.pull 0.3 +2 "processing"%% +3 "core" %jW\  +3 .tPS.seek 1.5ml + "processing"%' +384 "core" ' +2 "processing"%% +3 "core" %\  +1168 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%\  +44 "core"  +687 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%'W +1608 "core" ' + "processing"%% +5 "core" %\\\ +2254 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%H +1479 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"% +44 "core"  +553 #t-> PS.fill +3 .PS.seek 2.5ml + "processing"% ' +2627 "core" ' +2 "processing"% % +4 "core" %\  +876 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%  +44 "core"  +512 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%'W +2637 "core" ' + "processing"%% +4 "core" %T\ +2237 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"% +44 "core"  +523 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%' +2638 "core" ' + "processing"%% +4 "core" %\  +772 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%  +45 "core"  +392 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"% 'W +2632 "core" ' + "processing"%% +5 "core" %\\\ +783 #t-> PSR.air +2 .PSR.select :air +2 "processing"% +6323 #t-> 2.times{PSV.PSR; PS.fill; PSV.waste1; PS.empty; PSV.PSR} + .PSV.dial PSR +2 "processing"% +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2627 "core" ' +2 .tPSV.dial :waste1 + "processing"%"  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2624 "core" ' +2 .tPSV.dial PSR + "processing"%$ +44 "core"  +2 .tPSV.dial PSR + "processing"%% +5 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +1364 "Can"k\ <)eW +1268 "core" ' + .tPSV.dial :waste1 +2 "processing"%'  +44 "core"  +2 .tPS.seek 0ml + "processing"%#'W +2631 "core" ' + .tPSV.dial PSR +2 "processing"%& +44 "core"  +25448 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"%* +71 "core" +948 #t-> PTV.PRV + .PTV.dial PRV +2 "processing"%( @ +72 "core" A +651 #t-> PRV.ab1 + .PRV.dial :ab1 +2 "processing"%, @ +126 "core" A +3398 #t-> PS.pull 2 +2 "processing"%)% +3 "core" %\\\ +3 .tPS.seek 2ml + "processing"%+'` +2141 "core" ' +2 "processing"%/% +3 "core" %^\ +5759 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%-  +102 "core"  +519 #t-> PS.empty +42 .PS.seek 0ml + "processing"%1'W +2119 "core" ' +2 "processing"%.% +3 "core" %[\ +1604 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"%0 +112 "core"  +487 #t-> PTV.PRV +2 .PTV.dial PRV + "processing"%4 @ +16 "core" ? +693 #t-> PRV.ab1 + .PRV.dial :ab1 +2 "processing"% @ +4 "core" A +1072 #t-> PS.pull 2 + "processing"%6% +4 "core" %[\ +2 .tPS.seek 2ml +2 "processing"%3'_ +2116 "core" ' +2 "processing"%2% +3 "core" %a\  +1518 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%9  +100 "core"  +337 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%7'W +2120 "core" ' +2 "processing"%;% +3 "core" %V\ +1031 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%5 +102 "core" +3225 "Can"qk\ 77W +3139 #t-> PS.pull 2 +2 "processing"%8% +2 "core" %V\ +3 .tPS.seek 2ml +2 "processing"%>'Z +2120 "core" ' +2 "processing"%@% +4 "core" %^\  +1466 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%<  +102 "core"  +414 #t-> PS.empty +3 .PS.seek 0ml + "processing"%A'W +2130 "core" ' +2 "processing"%:% +4 "core" %Q\ +6101 #t-> PPSV.PTV +2 !o:NameError: mesg" uninitialized constant PPSV: name: PPSV:bt["(ESP):113: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 +549 #-> PSV.PTV +2 .PSV.dial PTV + "processing"%C +102 "core" +848 #t-> PS.pull 0.4 + "processing"%=% +3 "core" %Q\ +3 .tPS.seek 0.4ml +2 "processing"%?'R +490 "core" ' + "processing"%B% +6 "core" %P\  +1341 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%E' +2229 "core" ' +2 "processing"%F% +3 "core" %\  +31219 #t-> PSV.waste2 +2 .PSV.dial :waste2 +2 "processing"%I  +126 "core"  +513 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%H'W +2628 "core" ' +2 "processing"%D% +3 "core" %Y\ +1177 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%G +128 "core"  +1049 #t-> PS.pull 0.4 +2 "processing"%K% +3 "core" %Y\ +3 .tPS.seek 0.4ml + "processing"%N'Z +495 "core" ' +2 "processing"%J% +4 "core" %^\  +1547 "Can"i\ 8!D W +152 #t-> delay 5; PS.fill + .delay 5 seconds +503 .PS.seek 2.5ml +2 "processing"%M' +2229 "core" ' +2 "processing"%L% +3 "core" %\  +1278 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%P  +99 "core"  +528 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%S'W +2629 "core" ' +2 "processing"%O% +3 "core" %W\ +908 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%R +100 "core" +904 #t-> PS.pull 0.4 +2 "processing"%Q% +3 "core" %W\ +3 .tPS.seek 0.4ml + "processing"%U'X +490 "core" ' + "processing"%X% +4 "core" %V\  +1532 #t-> delay 5; PS.fill +2 .delay 5 seconds +503 .PS.seek 2.5ml +2 "processing"%T' +2227 "core" ' +2 "processing"%Z% +3 "core" %!\  +1555 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%W  +99 "core"  +388 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%Y'W +2630 "core" ' + "processing"%V% +5 "core" %T\ +585 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"%[ +100 "core" +359 #t-> PS.pull 0.4 +2 "processing"%]% +3 "core" %T\ +3 .tPS.seek 0.4ml + "processing"%`'U +496 "core" ' +2 "processing"%b% +3 "core" %[\ +11437 #t-> 3.times{PSV.PTV; PS.pull 0.4; delay 0.4; PS.fill; PSV.waste1; PS.empty; PSV.PTV} +2 .PSV.dial PTV +2 "processing"%_ +5 "core" +2 "processing"%a% +3 "core" %[\ +3 .tPS.seek 0.8ml +2 "processing"%\\'7\\ +520 "core" ' +2 .tdelay .4 seconds +43 .PS.seek 2.5ml + "processing"%e' +1816 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%c  +100 "core"  +2 .tPS.seek 0ml + "processing"%^'W +2640 "core" ' +2 .tPSV.dial PTV + "processing"%f +113 "core"  +2 .tPSV.dial PTV + "processing"%d +5 "core"  + "processing"%g% +4 "core" %T\ +2 .tPS.seek 0.4ml +2 "processing"%l'U +498 "core" ' +2 .tdelay .4 seconds +43 .PS.seek 2.5ml + "processing"%i' +2220 "core" ' +2 .tPSV.dial :waste1 +6 "processing"%k  +98 "core"  +3 .tPS.seek 0ml + "processing"%h'W +2634 "core" ' + .tPSV.dial PTV +2 "processing"%o +100 "core" +2 .tPSV.dial PTV + "processing"%n +5 "core" + "processing"%j% +4 "core" %U\ +2 .tPS.seek 0.4ml +2 "processing"%m'V +495 "core" ' +2 .tdelay .4 seconds +42 .PS.seek 2.5ml +2 "processing"%q' +2220 "core" ' +2 .tPSV.dial :waste1 + "processing"%t  +100 "core"  +2 .tPS.seek 0ml +2 "processing"%r'W +2627 "core" ' +2 .tPSV.dial PTV + "processing"%w +113 "core"  +9664 #t-> PS.pull 0.3 + "processing"%p% +3 "core" %\\\ +3 .tPS.seek 0.3ml +2 "processing"%u' +389 "core" ' +2 "processing"%v% +3 "core" %\  +1604 "Can"lj\ 7#[\ 'W +22556 #t-> PS.pull 0.3 + "processing"%s% +3 "core" %\  +3 .tPS.seek 0.6ml + "processing"%x' +392 "core" ' +2 "processing"%y% +3 "core" %\  +5238 #t-> PS.pull 0.1 +2 "processing"%z% +3 "core" %\  +2 .tPS.seek 0.7ml +2 "processing"%'* +182 "core" ' +2 "processing"%|% +4 "core" %*\  +500 #t-> PS.pull 0.1 +2 "processing"%}% +3 "core" %*\  +2 .tPS.seek 0.8ml +2 "processing"%'7e +185 "core" ' +2 "processing"%% +4 "core" %7h\  +245 #t-> PS.pull 0.1 +2 "processing"%~% +3 "core" %7h\  +2 .tPS.seek 0.9ml +2 "processing"%'D( +181 "core" ' +2 "processing"%% +3 "core" %D&\  +1415 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%  +99 "core"  +632 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%\ 'W +1005 "core" ' + "processing"%% +4 "core" %R\ +3422 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +43 "core"  +565 #t-> PSR.flush +2 .PSR.select :flush +39 "processing"%@ +2191 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"% ' +2629 "core" ' +2 "processing"%% +4 "core" %\  +2772 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"% +71 "core" +679 #t-> PTV.PRV +2 .PTV.dial PRV + "processing"% @ +5 "core" ? +571 #t-> PRV.air + .PRV.dial :air +3 "processing"%  +69 "core"  +800 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%'W +2631 "core" ' +2 "processing"%% +3 "core" %UG\ +1748 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +72 "core"  +2040 #t-> PSR.flush +2 .PSR.select :flush +420 #-> PS.fill +3 .PS.seek 2.5ml + "processing"%' +2634 "core" ' +2 "processing"%% +3 "core" %!D\  +792 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +72 "core" +894 #t-> PTV.PRV + .PTV.dial PRV +2 "processing"% @ +4 "core" ? +823 #t-> PRV.air + .PRV.dial :air +569 #-> PS.empty +2 .PS.seek 0ml +2 "processing"%'W +689 "Can"Gq\ <%e\ W +1947 "core" ' +2 "processing"% % +3 "core" %WI\ +974 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%" +71 "core"  +554 #t-> PSR.air +2 .PSR.select :air +2 "processing"% +442 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%' +2635 "core" ' + "processing"%$% +4 "core" %!\  +1016 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%% +73 "core" +642 #t-> PTV.PRV +2 .PTV.dial PRV + "processing"% @ +5 "core" ? +1042 #t-> PRV.air +2 .PRV.dial :air +1209 #-> PS.empty +3 .PS.seek 0ml + "processing"%''W +2636 "core" ' +2 "processing"%% +3 "core" %Z)\ +13658 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%& +4 "core" +641 #t-> PTV.PRV +2 .PTV.dial PRV + "processing"%* @ +5 "core" ? +890 #t-> PRV.ab2 +2 .PRV.dial :ab2 + "processing"%(  +43 "core"  +12996 #t-> PS.pull 2 +2 "processing"%,% +3 "core" %Z^\ +3 .tPS.seek 2ml + "processing"%)'^ +2127 "core" ' +2 "processing"%#% +3 "core" %^!\  +1853 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%/  +100 "core"  +448 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%-'W +2123 "core" ' +2 "processing"%+% +4 "core" %X"\ +634 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%. +100 "core" +1260 #t-> PS.pull 0.4 +2 "processing"%0% +3 "core" %X&\ +3 .tPS.seek 0.4ml + "processing"%4'Y +485 "core" ' +2 "processing"%% +3 "core" %T!\  +1309 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%6' +2224 "core" ' +2 "processing"%1% +3 "core" %(\  +5756 "Can"?q\ 8'v SW +26947 #t-> PSV.waste2 +2 .PSV.dial :waste2 +2 "processing"%2  +139 "core"  +443 #t-> PS.empty +3 .PS.seek 0ml + "processing"%9'W +2635 "core" ' +2 "processing"%3% +4 "core" %V9\ +1626 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"%; +127 "core"  +11121 #t-> 2.times{PSV.PTV; PS.pull 0.4; delay 5;PS.fill; PSV.waste1; PS.empty; PSV.PTV} +2 .PSV.dial PTV +2 "processing"%5 +4 "core"  +2 "processing"%8% +3 "core" %V\ +3 .tPS.seek 0.4ml +2 "processing"%7'W +501 "core" ' +3 .tdelay 5 seconds +502 .PS.seek 2.5ml +3 "processing"%@' +2226 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%<  +100 "core"  +2 .tPS.seek 0ml + "processing"%>'W +2625 "core" ' + .tPSV.dial PTV +2 "processing"%: +100 "core" + .tPSV.dial PTV +2 "processing"%C +5 "core" + "processing"%=% +5 "core" %Y\ +2 .tPS.seek 0.4ml + "processing"%A'Z +495 "core" ' +2 .tdelay 5 seconds +503 .PS.seek 2.5ml +2 "processing"%B' +2218 "core" ' +2 .tPSV.dial :waste1 + "processing"%?  +100 "core"  +3 .tPS.seek 0ml + "processing"%F'W +2628 "core" ' + .tPSV.dial PTV +7 "processing"%I +99 "core" +4431 #t-> 3.times{PSV.PTV; PS.pull 0.4; delay 5;PS.fill; PSV.waste1; PS.empty; PSV.PTV} +2 .PSV.dial PTV +2 "processing"%E +4 "core" +2 "processing"%D% +3 "core" %[!\ +3 .tPS.seek 0.4ml + "processing"%G'\\ +330 "Can"t\ <) W +161 "core" ' +3 .tdelay 5 seconds +503 .PS.seek 2.5ml +2 "processing"%K' +2217 "core" ' +2 .tPSV.dial :waste1 + "processing"%H  +100 "core"  +3 .tPS.seek 0ml + "processing"%J'W +2637 "core" ' + .tPSV.dial PTV +2 "processing"%N +100 "core" +2 .tPSV.dial PTV + "processing"%L +14 "core" +2 "processing"%P% +4 "core" %U\ +2 .tPS.seek 0.4ml +2 "processing"%M'V +489 "core" ' + .tdelay 5 seconds +503 .PS.seek 2.5ml +3 "processing"%O' +2227 "core" ' +2 .tPSV.dial :waste1 + "processing"%R  +99 "core"  +2 .tPS.seek 0ml +2 "processing"%Q'W +2625 "core" ' +2 .tPSV.dial PTV + "processing"%S +100 "core" +2 .tPSV.dial PTV +2 "processing"%X +4 "core" +2 "processing"%U% +3 "core" %T\ +3 .tPS.seek 0.4ml + "processing"%Z'U +486 "core" ' +2 .tdelay 5 seconds +503 .PS.seek 2.5ml +2 "processing"%W' +2228 "core" ' + .tPSV.dial :waste1 +2 "processing"%T  +100 "core"  +2 .tPS.seek 0ml +2 "processing"%V'W +2633 "core" ' +2 .tPSV.dial PTV + "processing"%[ +100 "core" +3324 #t-> PS.pull 0.2 +2 "processing"%]% +3 "core" %S\ +3 .tPS.seek 0.2ml + "processing"%Y' +289 "core" ' +2 "processing"%b% +3 "core" %]\  +17858 #t-> PS.pull 0.5 + "processing"%_% +3 "core" %\  +3 .tPS.seek 0.7ml + "processing"%a'* +591 "core" ' +2 "processing"%`% +3 "core" %*!\  +1357 #t-> PS.pull 0.1 +2 "processing"%\\% +3 "core" %*\  +3 .tPS.seek 0.8ml + "processing"%c'7U +176 "core" ' +9 "processing"%e% +3 "core" %7S`\  +732 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%f  +99 "core"  +531 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%d'W +903 "core" ' + "processing"%g% +4 "core" %Pd\ +683 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%^ +43 "core"  +658 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%@ +8454 #t-> 2.times{PSV.PSR; PS.fill; PSV.PTV; PTV.PRV; PRV.air; PS.empty} +2 .PSV.dial PSR +2 "processing"%l +5 "core"  +2 .tPS.seek 2.5ml + "processing"%k' +2625 "core" ' + .tPSV.dial PTV +2 "processing"%i +83 "core"  + .tPTV.dial PRV +2 "processing"%o @ +4 "core" ? +2 .tPRV.dial :air +2 "processing"%n  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%j'W +2638 "core" ' + .tPSV.dial PSR +7 "processing"%h +70 "core"  +2 .tPS.seek 2.5ml +2 "processing"%m' +838 "Can"Sq\ <+ W +1786 "core" ' +2 .tPSV.dial PTV + "processing"%t +72 "core" +2 .tPTV.dial PRV + "processing"%q @ +5 "core" ? +2 .tPRV.dial :air + "processing"%w  +5 "core"  +2 .tPS.seek 0ml +2 "processing"%p'W +2630 "core" ' +6679 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%r +73 "core"  +563 #t-> PSR.air +2 .PSR.select :air +2 "processing"% +546 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%v' +2627 "core" ' +2 "processing"%s% +3 "core" %f\  +1014 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%u +72 "core" +592 #t-> PTV.PRV +2 .PTV.dial PRV + "processing"%y @ +5 "core" ? +589 #t-> PRV.air +2 .PRV.dial :air + "processing"%z  +4 "core"  +1307 #t-> PS.empty +2 .PS.seek 0ml + "processing"%|'W +2628 "core" ' +2 "processing"%x% +3 "core" %Va\ +38757 "Can"o\ 7- W +19630 #t-> access 5 +3 "storage"(}% +3 "core" %o |\  +2 "manipulator"&% +3 "core" %\     +2 "manipulator"&& +5 "core" &   h Q +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(~( +191 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & R\ +1109 #t-> access 2 +2 "storage"(% +3 "core" %o [\  +2 "manipulator"&% +4 "core" %\     +2 "manipulator"&& +3 "core" &   Q +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"((K +669 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" &K J\  +38331 "Can"vo\ 7/ W +4628 #t-> startTube 2 +1785 #-> da 100 + #da sampling at most 100ml +5 ."Qmail"DAfans.email "Started da in tube 2 at 15:14:05EDT20-Jun-23\\n{4 => 0,\\n 7 => 0}\\nCan@15:13:01, 19.6C, 49% humidity, 14.6psia, 13.609V, 0.263A, 1.042Ah, 3.58W",Subject: "da sampling at most 100ml" +4 #tLoading sh1 puck from tube 2 into Collection Clamp +2 "collection"'\ & +3 "core" &j\  +3 .tHand.open +2 "manipulator"&1 +91 "core" 1 +6 "manipulator"& % +4 "core" % \     +3 "storage"(% +3 "core" %o M\  +3 "storage"( . +5 "core" .(K +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +5 "storage"( ( +671 "core" ( +6 .tSC.configure :limp +5 "storage"($(\ 1b +5 (& +6 "core" & @\ +6 "manipulator"&& +7 "core" &   Q +6 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +6 .tElbow.seek 2 +4 "manipulator"&( +11 "core" ( +4 "manipulator"&& +9 "core" &   Q +4 "storage"(& +8 "core" & H\ +6 .tForearm.seek 2 + 700 counts +3 "manipulator"&' +101 "core" ' +4 "storage"(& +8 "core" & w\ +4 .tSE.reconfigure :pick +6 "storage"(#]K-0-\ b +7 .tSE.seek :beamBreak + "storage"( 'H +275 "core" ' +3 "storage"("- +8 "core" -'z +2 .tSE.configure :default +5 "storage"(#QK-0-\ b +8 (& +7 "core" & \ +4 "manipulator"&$& +7 "core" &   l Q +4 .tElbow.seek 2 +5 "manipulator"&%( +6 "core" ( +4 "manipulator"&& +6 "core" &   { Q +6 "storage"(& +6 "core" & w\ +6 .tForearm.seek 2 + 300 counts + "manipulator"&'y +23 "core" ' +2 .tForearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +6 .tHand.close + "manipulator"&&/ +66 "core" / +6 ."downElevator"SE.seek :down +8 "manipulator"&*& +4 "storage"(('v +23 "core" &   Q +2 "manipulator"&,% +9 "core" % w    = +4 .tForearm.seek :retract +4 "manipulator"&''\ +165 "core" ' +4 .tElbow.seek CC +4 "manipulator"&#( +45 "core" ' +4 ."downElevator"SE.stop + "storage"(5 +103 "core" ( +4 "manipulator"&/& +6 "core" &   5 +6 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +6 &)& +6 "core" &  K 5 +4 .tForearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek CC + "manipulator"&+', +102 "core" ' +5 "manipulator"&.& +8 "core" &    5 +6 "manipulator"&0% +6 "core" %(   { +6 "collection"'-& +6 "core" &e\  +6 "collection"'& +10 "core" &j\  +6 .tCC.seek :closed +4 "collection"'4(O +13 "core" &c\  +4 &i\  +2 & _\ B +5 &#Le\ 2 +8 &_yf\ F +11 & pe\ M +9 &ff\ L +8 &gc\ L +11 &Vkb\ L +8 &eb\ L +9 &lf\ L +12 &eg\ K +7 &_eb\ K +11 &!jb\ L +9 &"ef\ K +8 &$jb\ L +11 &&g``\ K +8 &('eb\ L +9 &)hi\ L +11 &+bl\ K +8 &-ogc\ K +11 &/1e`\ K +9 &0ih\ K +8 &2k[\ L +11 &4ve^\ L +8 &68fi\ L +11 &7e_\ K +9 &9cc\ K +8 &;~hg\ L +11 &=Aed\ K +10 &?jb\ L +9 &@gd\ K +10 &Bj`\ K +7 &DHjf\ L +9 &F\ m^\ L +11 &G`\ N +8 &I}]\ Q +11 &K3c\ V +9 &Lc\ W +8 &Nzb\ = +11 &O^%b\ %m +9 &Olg\ F +4 ( +6 "collection"'& +6 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.61 +4 .Hand.open +2 "manipulator"&11 +8 "core" &Ojd\ F +66 1 +4 "manipulator"&2% +11 "core" % '  | +6 .tForearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +6 .tForearm.seek :retract + "manipulator"&6'\ +100 "core" ' +4 #tcollectSample 100ml w/bubble point of 24psi +4 #Priming 7ml + .Gate.power :sampler,:ON +4 ."flow"Gate.power :analytic3,:ON +166 .tIntake.select :close +6 .Exhaust.select :close + .SS.hold +4 "sampler")3+ +4 "core" + +81 "sampler");% +25 "core" %|{ \ H +6 "collection"'5& +6 "core" &Ojr\ F +8 "Can"}n\ N0 +4 #tCalibrating pressure and temperature sensors +5 .CTV.dial :air +4 "collection"'8  +6 "core" +4 .tSSV.dial :spit,avoiding: :exhaust +4 "sampler")9  +8 "core"  +4 .tSS.reconfigure :fast +4 "sampler")#.0X' +284 "core" ' +4 .tSSV.dial CBV + "sampler")A  +130 "core" +2 .tCTV.dial :intake +4 "collection"'?  +74 "core"  +4 #tWaiting for external sampler to finish priming... + .delayUntil "15:17:32.81" +1293 #"flow"0.0L/min +1351 #"uploadLog"upsync +13483 ."connect"SSV.dial CBV +4 .tCBV.dial SSV +2 "sampler")B  + "collection"'I @ +6 "core" A +11  + #tAllowing 40s for 7.0ml of remaining 7.0ml +2 .Intake.select :open + "sampler") +210 "collection"'E% +3 "core" %P\ +2 #tIntake @14.5psia, vacuum from 9.0 to 12.0psi +2 .SS.reconfigure :inhaling 2.16ml/s +3 "sampler")#.0X% +4 "core" %_\ +42 "sampler")G% +8 "core" %xD \  +44 "collection"'H% +3 "core" %c\ +2 "sampler")K% +4 "core" %xD \  +100 "collection"'N% +3 "core" %g\ +2 "sampler")L% +4 "core" %xD \  +113 "collection"'P% +3 "core" %h\ +2 "sampler")J% +4 "core" %xD \  +127 "collection"'M% +4 "core" %^\ +2 "sampler")R% +4 "core" %xD \  +2 "collection"'O% +4 "core" %`\ +2 #tIntake @14.5psia, vacuum from 9.0 to 12.0psi +2 .SS.reconfigure :inhaling 1.39ml/s +2 "sampler")#.`0X0X% +3 "core" %h\ +2 "sampler")G% +4 "core" %V Z \  +113 "collection"'H% +3 "core" %i\ +2 "sampler")K% +4 "core" %V Z \  +127 "collection"'N% +3 "core" %h\ +2 "sampler")L% +4 "core" %V Z \  +144 "collection"'P% +3 "core" %_\ +2 "sampler")J% +5 "core" %V [ \  + "collection"'M% +4 "core" %b\ +2 #tIntake @14.6psia, vacuum from 9.1 to 12.1psi +2 .SS.reconfigure :inhaling 0.72ml/s +2 "sampler")#.20X% +4 "core" %sO \  +69 "collection"'G% +4 "core" %c\ +2 "sampler")H% +5 "core" %sO \  +77 "collection"'K% +3 "core" %h\ +3 "sampler")N% +3 "core" %sO \  +88 "collection"'L% +4 "core" %b\ +2 "sampler")P% +3 "core" %sO \  +100 "collection"'J% +3 "core" %g\ +2 "sampler")M% +4 "core" %sO \  +113 "collection"')% +3 "core" %g\ +2 "sampler")-% +5 "core" %sO \  + "collection"'U% +4 "core" %g\ +3 .tSS.reconfigure :inhaling 0.46ml/s +2 "sampler")#. 0X \  +42 "collection"'3% +3 "core" %`\ +2 "sampler")/% +4 "core" %> \  +47 "collection"'@% +3 "core" %Y\ +2 "sampler")0% +3 "core" %D \  +54 "collection"'<% +4 "core" %b\ +2 "sampler"):% +3 "core" %D \  +61 "collection"'C% +4 "core" %Z\ +2 "sampler")=% +3 "core" %D \  +69 "collection"'7% +4 "core" %[\ +2 "sampler")1% +4 "core" %D \  +78 "collection"'A% +3 "core" %X\ +2 "sampler")?% +4 "core" %D \  +88 "collection"'I% +3 "core" %f\ +2 "sampler")B% +4 "core" %B \  +100 "collection"'E% +3 "core" %T\ +2 "sampler")>% +3 "core" %B \  +113 "collection"'G% +3 "core" %_\ +2 "sampler")H% +4 "core" %C \  +128 "collection"'K% +3 "core" %c\ +2 "sampler")N% +4 "core" %   \ D +143 "collection"'L% +3 "core" %c\ +2 "sampler")P% +4 "core" % ;: \ D +162 "collection"'J% +4 "core" %\\\ +2 "sampler")M% +4 "core" % SR \ D +183 "collection"')% +3 "core" %Y\ +2 "sampler")-% +4 "core" % hh \ D +2 .tIntake.select :close +6 "sampler")0 +14 )U% +3 "core" % ii \ D +2 .tSSV.dial :exhaust +2 "sampler")2  +74 "core"  + .tExhaust.select :open +2 "sampler")@ +10 .tSS.seek 0ml +2 "sampler")T' +899 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +4 .tCBV.dial SSV +2 "sampler")D  + "collection"'W @ +6 "core" A +69 +3 #tAllowing 130s for 25.0ml of remaining 50.0ml + .Intake.select :open +2 "sampler") +210 "collection"'[% +3 "core" %q\ +2 #tIntake @15.0psia, vacuum from 9.5 to 12.5psi +2 .SS.reconfigure :inhaling 0.30ml/s +3 "sampler")#.0X @ +36 "core" A +2 .tSS.reconfigure :default +3 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'x' +82 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust + "sampler")W +128 "core" +3 .tSS.reconfigure :exhale +3 "sampler")#.0X +2 "collection"'&% +4 "core" %\ +2 #tBefore lysing Collection Puck Heater at 20.7C/14.1psia +3 #Heating Puck.from 2, :sh1 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +2 "collection"'* \ s +3 ',9 +6 "core" 9e= +102 "collection"'9 +3 "core" 9f=d +102 "collection"'9 +3 "core" 9f> d +102 "collection"' 9 +3 "core" 9f> d +102 "collection"'X9 +3 "core" 9g>d +102 "collection"'%9 +5 "core" 9i>d +103 "collection"'.9 +3 "core" 9k>d +102 "collection"'9 +3 "core" 9o>d +102 "collection"'(9 +3 "core" 9t?"d +102 "collection"''9 +3 "core" 9z?&d +103 "collection"'9 +3 "core" 9?+d +102 "collection"'9 +3 "core" 9?/d +102 "collection"'9 +3 "core" 9?3d +102 "collection"'!9 +3 "core" 9?7d +102 "collection"'+9 +3 "core" 9?9 +4 "core" 90Jd +102 "collection"':9 +3 "core" 9IKd +102 "collection"'H9 +3 "core" 9^Jd +102 "collection"'K9 +3 "core" 9vLc +102 "collection"'N9 +3 "core" 9Ma +102 "collection"'G9 +4 "core" 9N_ +102 "collection"'L9 +3 "core" 9N] +102 "collection"'M9 +3 "core" 9N[ +102 "collection"'J9 +3 "core" 9PY +102 "collection"')9 +3 "core" 9QV +102 "collection"'-9 +4 "core" 9PU +102 "collection"'29 +3 "core" 91RR +102 "collection"'P9 +3 "core" 9JRP +102 "collection"'W9 +3 "core" 9`SM +102 "collection"'I9 +3 "core" 9wTL +102 "collection"'U9 +3 "core" 9UI +102 "collection"'x9 +42 "core" 9VG +109 "collection"'D9 +3 "core" 9XD +102 "collection"'V9 +3 "core" 9XB +103 "collection"'T9 +2 "core" 9Y@ +103 "collection"'_9 +3 "core" 9Z? +103 "collection"'[9 +3 "core" 9&[< +104 "collection"'`9 +4 "core" 9=\\: +102 "collection"'\\9 +3 "core" 9T]8 +102 "collection"'e9 +3 "core" 9i]6 +102 "collection"'R9 +3 "core" 9_5 +102 "collection"'S9 +3 "core" 9_3 +103 "collection"'g9 +2 "core" 9a1 +103 "collection"'Y9 +2 "core" 9b 0 +103 "collection"'c9 +3 "core" 9b. +102 "collection"'^9 +4 "core" 9d, +102 "collection"'a9 +3 "core" 9e+ +102 "collection"']9 +3 "core" 9e) +102 "collection"'l9 +3 "core" 9%g!' +102 "collection"'i9 +3 "core" 99i%& +102 "collection"'f9 +4 "core" 9Li)$ +102 "collection"'o9 +3 "core" 9^j-# +102 "collection"'n9 +3 "core" 9pm2" +103 "collection"'k9 +2 "core" 9n6 +103 "collection"'h9 +2 "core" 9n: +103 "collection"'Q9 +4 "core" 9o> +102 "collection"'t9 +3 "core" 9pB +102 "collection"'j9 +3 "core" 9qG +102 "collection"'w9 +3 "core" 9qK +102 "collection"'m9 +3 "core" 9rO +102 "collection"'r9 +3 "core" 9sS +103 "collection"'d9 +2 "core" 9 tW +103 "collection"'s9 +2 "core" 9 t\\ +103 "collection"'u9 +3 "core" 9 v` +102 "collection"'Z9 +3 "core" 9 ,vd +102 "collection"'p9 +4 "core" 9 :xh +102 "collection"'}9 +3 "core" 9 Gxm +102 "collection"'z9 +3 "core" 9 Syq +102 "collection"'b9 +3 "core" 9 ^zu +102 "collection"'9 +3 "core" 9 k|y +102 "collection"'v9 +4 "core" 9 u}} +102 "collection"'O9 +3 "core" 9  +102 "collection"'9 +3 "core" 9  +102 "collection"'9 +3 "core" 9  +102 "collection"'q9 +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  +103 "collection"'F9 +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 +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 +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 +4 "core" 9\ ! +102 "collection"'$9 +3 "core" 9\ $ +102 "collection"'9 +3 "core" 9\ ( +102 "collection"'&9 +3 "core" 9\ + +3 .tCH.hold 10:00,70C +3 "collection"', `\ s `\ )\ +2 '9 +6 "core"  + 9\ +\ * +2 "collection"'% +4 "core" % J K\ p +2 #tBegun lysing Collection Puck Heater at 68C/18.8psia +7264 "Can"pu\ |9lW +52724 "core" ` +2 "collection"' 9 +3 "core" 9\ p> +2 "collection"'X% +3 "core" %  \ +3 #tEnded lysing Collection Puck Heater at 69.9C/15.8psia +2 .CS.seek 0ml + "collection"'%' +336 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +7 "collection"'. @ +99 "core" A + .tCSV.dial :air +2 "collection"' @ +41 "core" ? +3 .tCS.seek 5ml + "collection"'('l +1347 "core" ' +9 .tCSV.dial CTV +2 "collection"''  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +41 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +43 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +43 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'!' +1360 "core" ' + "collection"'+% +4 "core" % [\ +2 #tPuck @27.3psia after final lysis pressurization + #Recovering Lysate into Collection syringe +2 .CSV.dial CBV + "collection"'5 +96 "core"  +2 .tCBV.dial CSV +2 "collection"'  +28 "core"  + "collection"'8% +4 "core" % 2\ +3 .tCS.seek 4.999ml + "collection"'/'l +1351 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'9  +42 "core" +2 "collection"'@% +3 "core" %l9;\  +3 .tCS.seek 7ml + "collection"'{' +596 "core" ' + .tdelay 5 seconds +406 "Can":w\ D>mW +96 .tCSV.dial :air2 +3 "collection"'3 @ +40 "core" > +3 .tCS.seek 10ml + "collection"'0' D +850 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"'< ` +108 "core" ^ +2 #tLysing Complete +2 "collection"'C& +3 "core" &Ogsx\ F +3 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&;% +3 "core" %\   j - +3 "storage"(=% +4 "core" % c\ + "storage"(7. +4 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(1( +190 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (A& +2 "core" & \ +3 "manipulator"&?& +3 "core" &  a 5 +2 "manipulator"&% +4 "core" %\    - +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&B( +154 "core" ( +2 "manipulator"&E& +4 "core" &     +2 "storage"(>& +3 "core" & 1\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&:' +102 "core" ' +2 "storage"(H& +3 "core" & ,\ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(K'H +270 "core" ' +2 "storage"(N- +3 "core" -'H +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(G'6 +35 "core" ' +2 "manipulator"&L& +3 "core" &   k  +2 "manipulator"&M% +4 "core" % 1 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&J'\ +93 "core" ' +3 .tElbow.seek CC +2 "manipulator"&)( +153 "core" ( +2 "manipulator"&-& +4 "core" &   8 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &2& +3 "core" &   8 +3 .tForearm.seek CC + "manipulator"&P', +101 "core" ' +2 .tHand.close + "manipulator"&W/ +67 "core" / +2 .tCC.seek :open +2 "collection"'I( +376 "core" ( +2 "storage"(U& +3 "core" & 5\ +2 "storage"(x& +4 "core" & 4\ +2 "manipulator"&D& +4 "core" & \  6 +2 "manipulator"&V% +3 "core" % 5    N +3 .tForearm.seek :retract + "manipulator"&T'\ +97 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&_( +156 "core" ( + "manipulator"&[& +4 "core" &   8  +2 "storage"(`& +3 "core" &\ \  ]\ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&\\'D +112 "core" ' + .tElbow.hold +2 "manipulator"&e, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +50 .tHand.open + "manipulator"&R1 +77 "core" 1 +3 "manipulator"&S% +3 "core" % V`   : ȳ +2 "storage"(g& +4 "core" & $\ +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 318 counts + "manipulator"&Y'ς +14 "core" ' +2 "manipulator"&c& +3 "core" &   $  +3 "storage"(^& +3 "core" &\ \ Z\ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&a' +18 "core" ' +2 "storage"(]% +3 "core" %@\ &\ " 7\ +3 ."downElevator"SE.seek :down +3 "storage"(l'v +100 (i% +2 "core" %O ^\ Vb +2 "manipulator"&f% +5 "core" %  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&o'\ +88 "core" ' +67 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'n& +2 "core" &\ +3 "manipulator"&k& +3 "core" &   D  +3 "manipulator"&h% +3 "core" %\  (  +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&Q(- +175 "core" ( +2 "manipulator"&t& +3 "core" &-   '  +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &j& +3 "core" &-   c  +2 .tForearm.seek :garage +2 "manipulator"&w'! +101 "core" ' + .tHand.close +2 "manipulator"&m/ +76 "core" / +2 "manipulator"&r& +4 "core" &-   u  +2 "manipulator"&d% +3 "core" % -    +3 .tForearm.seek :retract + "manipulator"&s'\ +110 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&u( +288 "core" ( +2 "manipulator"&Z& +3 "core" &   8 4 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &p& +3 "core" &    4 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&}', +100 "core" ' + "manipulator"&z& +4 "core" &    4 +2 "manipulator"&b% +4 "core" %1   2 y +2 "collection"'& +4 "core" &\ +2 "collection"'v& +5 "core" &\ +3 .tCC.seek :closed + "collection"'O(O +4 "core" &v\  +9 &4Z\ +| +10 &\ g\ > +9 &y &\ K +9 &`b %\ J +10 &"g \ J +9 &e\ J +10 &b\ I +9 &he\ J +9 &+e\ I +10 &ds\ J +9 & cb\ J +9 &"qc\ I +10 &$3e\ I +9 &%c}\ I +10 &'eo\ I +9 &)yc\\\ I +9 &+;c\ I +10 &,b\ J +9 &.`\ I +9 &0c\ J +10 &2Bc\ J +9 &4`\ J +10 &5c\ J +9 &7b\ I +9 &9Jf\ J +10 &; d\ I +9 &<bz\ I +9 &>eP\ I +10 &@R`\ J +9 &Bg\ J +10 &Cd\ I +9 &Ee\ J +9 &GWpx\ K +10 &I\\\ N +9 &J\ S +9 &L~\ V +10 &N<\ D +9 &O?8\ (v +10 &Od\ E +2 ( +2 "collection"'v& +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.59 +2 "collection"'& +3 "core" &Og\ E +2 .tHand.open +2 "manipulator"&1 +65 "core" 1 +2 "manipulator"&q% +3 "core" % 1  " y +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' + .tPSV.dial PSR +2 "processing"%\ +85 "core"  + #tPulling 1.5ml of PSR.flush +2 .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"% 'W +1608 "core" ' +2 .tPSV.dial PSR +2 "processing"%F +43 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%~' +2631 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%  + "collection"'  +48 "core"  +33 +2 .tPSV.dial :mixloop +2 "processing"%y +98 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +15 "core" ~ + .tPTV.dial :PRVmixing +2 "processing"%  +72 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2626 "core" ' + .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2626 "core" ' + .tPSV.dial :mixloop +7 "processing"% +43 "core" +2 .tPS.seek 0ml +2 "processing"%"'W +2629 "core" ' +2 .tPSV.dial :air + "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2630 "core" ' +2 .tPSV.dial :mixloop + "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2633 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&$& +3 "core" &   4 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +28 "core" ( + "manipulator"&&& +4 "core" &   W  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &    +2 .tForearm.seek CC +2 "manipulator"&', +109 "core" ' + .tHand.close +2 "manipulator"&*/ +72 "core" / +2 .tCC.seek :open + "collection"',( +380 "core" ( +2 "manipulator"& & +4 "core" &   f  + "manipulator"&X% +4 "core" %   +2 .tForearm.seek :retract +2 "manipulator"& '\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&.(- +274 "core" ( +2 "manipulator"&& +4 "core" &-    + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &%& +2 "core" &-  c  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&''! +110 "core" ' +3 .tHand.open + "manipulator"&1 +68 "core" 1 +2 "manipulator"&% +3 "core" % )  _ ǽ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +97 "core" ' +2 .tPSV.dial :mixloop + "processing"%( +6 "core" + .tPTV.dial :PRVmixing +2 "processing"%+  +4 "core" +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +3 "processing"%5  + "collection"'  +7 "core"  +11 + .tCTV.dial :air,avoiding: :intake +2 "collection"'8  +4 "core"  +2 #tLoading lyfil puck from tube 2 into Collection Clamp +2 "collection"'!& +4 "core" &#\ +2 "manipulator"&9% +3 "core" %\    r  +3 "storage"(@% +4 "core" %|\ #\  \ + "storage"(/. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(3( +190 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 ({& +2 "core" & \ \ \  +2 "manipulator"&<& +4 "core" &-    +2 "manipulator"&C% +5 "core" %\     +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&;( +178 "core" ( +2 "manipulator"&=& +3 "core" &   X $ +2 "storage"(7& +4 "core" & \ \  N\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&A' +100 "core" ' + "storage"(?& +4 "core" & \ \ \  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('H +284 "core" ' + "storage"( - +4 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (E& +3 "core" & `\  +2 "manipulator"&>& +4 "core" &\   ~ # +2 .tElbow.seek 2 +2 "manipulator"&H( +3 "core" ( +2 "manipulator"&#& +52 "core" &\   A # +2 "storage"(6& +4 "core" & k\  +3 .tForearm.seek 2 + 300 counts + "manipulator"&N'y +27 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&L/ +73 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&M& +2 "storage"(K'v +8 "core" &   { # + "manipulator"&-% +5 "core" % z   p +2 .tForearm.seek :retract +2 "manipulator"&2'\ +91 "core" ' +2 .tElbow.seek CC + "manipulator"&:( +152 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +2 "core" ( +3 "manipulator"&B& +3 "core" &"   ( <= +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &W& +3 "core" &"  z <= +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&J', +102 "core" ' +2 "manipulator"&4& +4 "core" &"   <= +2 "manipulator"&U% +4 "core" %.   ` ~ +2 "collection"'x& +4 "core" &\ +3 "collection"'D& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'V(O +5 "core" &\  +8 &2\ *y +10 &f\ = +9 &{\ K +9 &Q`\ I +10 &e\ J +9 &c\ J +9 &b\ I +10 &Xb\ J +9 &`y\ J +10 &ak\ J +9 & bT\ J +9 &"abA\ I +10 &$"g-\ J +9 &%`(\ I +9 &'d#\ I +10 &)h`\ J +9 &++`\ \ I +10 &,d\ I +9 &.aL\ I +9 &0pf;\ J +10 &22bK\ J +9 &3`<\ I +9 &5_\ I +10 &7yb\ I +9 &9:e\ J +10 &:d\ I +9 &<b\ J +9 &>b\ J +10 &@Da\ I +9 &Ba\ J +9 &Cb\ J +10 &Eg\ J +9 &GFq\ K +10 &H\ O +9 &JP\ U +9 &Lluk\ V +10 &N+t{\ D +9 &O8:\ (v +9 &Op\ G +6 ( + "collection"'D& +4 "core" &O]\ G +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.65 + .Hand.open +2 "manipulator"&[1 +65 "core" 1 +2 "manipulator"&`% +3 "core" % (  I +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&P'\ +95 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"')  +126 "core" ~ +2 .tCSV.dial CTV +2 "collection"'R  +29 "core"  +3 .tPS.seek 2.5ml + "processing"%S' +2637 "core" ' +2 "collection"'g% +3 "core" % Kil\ +3 .tCS.seek 4.151ml + "collection"'c'Q +1564 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%^  +43 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%T  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%]'W +2627 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"'_ ` +37 "core" _ +2 .tCSV.dial :air +2 "collection"'i @ +43 "core" > +2 .tCS.seek 10ml +2 "collection"'f' D +1563 "core" ' +2 .tCSV.dial CTV +2 "collection"'\\  +42 "core"  +2 .tCS.seek 0ml +2 "collection"'Y' +2641 "core" ' + .tCBV.dial :waste1 +2 "collection"'n @ +28 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'k  +126 "core" +2 "collection"'h& +3 "core" &O]\ G +2 #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&G% +3 "core" %\      +2 "storage"(a% +4 "core" % \ +2 "storage"(t. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(j( +195 "core" ( +2 .tSC.configure :limp +7 "storage"($(\ 1b +3 (l& +2 "core" & ;\ +3 "manipulator"&e& +9 "core" &"   <= + "manipulator"&m% +4 "core" %\   3  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&r( +158 "core" ( +2 "manipulator"&d& +3 "core" &     +2 "storage"(o& +5 "core" & o\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&w' +143 "core" ' + "storage"(Z& +5 "core" & d\ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(Q'H +279 "core" ' +2 "storage"(p- +3 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&z& +3 "core" &   =  +2 "storage"(b& +4 "core" & E\ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 + "manipulator"&'D +38 "core" ' +3 .tElbow.hold +2 "manipulator"&s, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(I- +3 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"('I +28 "core" ' + "manipulator"&% +5 "core" %Wa  , ȴ +2 "storage"(q& +3 "core" & ] g N\ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 319 counts +2 "manipulator"&v'σ +14 "core" ' +2 "manipulator"&\ & +3 "core" &   0  +2 "storage"(}& +4 "core" & \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&|' +26 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"('@ +41 "core" ' +2 "manipulator"&& +3 "core" &   $  +2 "manipulator"&F% +4 "core" %   l +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"& '\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +154 "core" ( +2 "manipulator"&& +3 "core" &  ; :, +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &y& +2 "core" &   N :, +3 .tForearm.seek CC + "manipulator"&', +97 "core" ' +2 .tHand.close +2 "manipulator"&/ +76 "core" / +2 .tCC.seek :open + "collection"'~( +377 "core" ( + "storage"(& +4 "core" & \ +2 "storage"(& +4 "core" & y\ +2 "manipulator"&& +3 "core" &   X 9& +2 "manipulator"&% +5 "core" % B * +2 .tForearm.seek :retract + "manipulator"&'\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&"( +155 "core" ( +2 "manipulator"&& +4 "core" &   +2 "storage"(& +3 "core" & \ +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&$'D +111 "core" ' + .tElbow.hold +2 "manipulator"&&, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&1 +69 "core" 1 +2 "manipulator"&*% +4 "core" % Tl  L ȷ +2 "storage"(u& +3 "core" & \ +3 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 316 counts +2 "manipulator"&'π +19 "core" ' +2 "manipulator"&O& +3 "core" &   +2 "storage"( & +5 "core" &\ \  \ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&X' +23 "core" ' +2 "storage"(% +3 "core" %H\ \ \ +3 ."downElevator"SE.seek :down +4 "storage"('v +98 (%% +3 "core" %T 6\ Vb +2 "manipulator"&% +4 "core" %   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' +59 ' + ."downElevator"SE.stop +2 "storage"(5 +3 .tPSV.dial :air +2 "processing"%  +112 "core" +10 .tPS.seek 2.5ml + "processing"% ' +2636 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%( +40 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%+  +41 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%5 +41 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +41 "core"  +2 .tdelay 1 second +103 .PS.seek 0ml + "processing"%8'W +2630 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%!& +4 "core" &4\  + "manipulator"&9& +4 "core" & \  = +2 "manipulator"&@% +3 "core" %\ #  \  > +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&/(- +179 "core" ( +2 "manipulator"&'& +4 "core" &-    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &{& +3 "core" &-  \   +2 .tForearm.seek :garage +2 "manipulator"&<'! +105 "core" ' +2 .tHand.close + "manipulator"&C/ +75 "core" / +2 "manipulator"&1& +4 "core" &-    +2 "manipulator"&=% +3 "core" % 2   + +3 .tForearm.seek :retract + "manipulator"&7'\ +106 "core" ' +92 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&?( +120 "core" ( +2 "manipulator"&.& +3 "core" &   +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" & \ X +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"& ' +97 "core" ' +2 "manipulator"&E& +3 "core" &   +3 "manipulator"&>% +3 "core" %    +3 "processing"%#& +3 "core" &'\  +3 "processing"%6& +5 "core" &\  +2 .tPC.seek :closed +2 "processing"%L(Tg +4 "core" &=\  +8 &J=\ $e +10 &vYA\ 8 +9 &P\ K +9 &`V\ L +10 &\\`R\ K +9 &`Q\ K +9 &]]\ K +10 &\\[\ L +9 &c_c\ L +10 &%^f\ L +9 &_e\ K +9 &!]n\ K +10 &#lZn\ K +9 &%-`q\ L +9 &&`}\ K +10 &(]y\ K +9 &*u\\n\ K +9 &,6_s\ K +10 &-[y\ K +9 &/^v\ K +10 &1}_~\ K +9 &3>_x\ K +9 &5]|\ K +10 &6`\ L +9 &8_\ K +10 &:E_\ L +9 &<]\ K +9 &=[\ K +10 &?b\ L +9 &AN\\\ K +9 &C_\ L +10 &Db\ L +9 &F`\ L +10 &HSj\ L +9 &J~\ N +9 &K\ Q +10 &M\ Q +9 &OL\ Q +9 &Q\ Q +10 &R\ A +9 &S@f\ &n +9 &TG\ # +6 ( +2 "processing"%6& +3 "core" &TG\ # +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.52 + "processing"%M& +4 "core" &TG\ # +2 .tHand.open + "manipulator"&-1 +67 "core" 1 +2 "manipulator"&;% +3 "core" %   % +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&A'\ +91 "core" ' +2 .tPRV.dial :air + "processing"%B  +42 "core"  +2 .tPSV.dial :mixloop +2 "processing"%W +43 "core" + "processing"%% +4 "core" %U\ +3 .tPS.seek 0.3ml + "processing"%N' +392 "core" ' +2 .tPSV.dial PSR + "processing"%4 +111 "core"  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml + "processing"%U'* +495 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%x' +1919 "core" ' + .tdelay 3 seconds +303 .PSV.dial :mixloop + "processing"%H +98 "core" +2 .tPTV.dial :mixing + "processing"%K @ +70 "core" A +2 .tPBV.dial :waste2 +2 "processing"%2  +89 "core"  +2 .tPS.seek 0ml + "processing"%,'W +2628 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&[& +4 "core" &   +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&`( +3 "core" ( +2 "manipulator"&D& +3 "core" &   +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &)& +4 "core" & +3 .tForearm.seek PC + "manipulator"&R' +146 "core" ' +3 .tHand.close + "manipulator"&J/ +69 "core" / +2 .tPC.seek :open +2 "processing"%( +400 "core" ( +2 "manipulator"&g& +3 "core" & \  +2 "manipulator"&0% +4 "core" %     +3 .tForearm.seek :retract + "manipulator"&^'\ +90 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&T(- +140 "core" ( +2 "manipulator"&S& +3 "core" &-    3 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &_& +4 "core" &-   3 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&i'! +26 "Can"iv\ 6AW +82 "core" ' + .tHand.open +2 "manipulator"&c1 +69 "core" 1 + "manipulator"&\\% +4 "core" % +   ? +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&f'\ +96 "core" ' +3 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%n& +3 "core" &\ +2 "manipulator"&k% +4 "core" %\    +2 "storage"(h% +4 "core" % I\ +2 "storage"(G. +4 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(a( +199 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (t& +3 "core" & \  +2 "manipulator"&l& +4 "core" &-   m 2 +2 "manipulator"&e% +4 "core" %\   6  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&m( +161 "core" ( +2 "manipulator"&3& +3 "core" &    W +2 "storage"(d& +4 "core" & \ \ \  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&o' +89 "core" ' +2 "storage"(:& +3 "core" & \ $\  \  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(Z'H +280 "core" ' +2 "storage"(P- +2 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (p& +3 "core" & \ \ \  +2 "manipulator"&z& +4 "core" &   W +2 .tElbow.seek 2 +2 "manipulator"&b( +3 "core" ( +2 "manipulator"&I& +4 "core" &    W +2 "storage"(& +3 "core" & \ \  M\  +3 .tForearm.seek 2 + 300 counts + "manipulator"&q'y +22 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&\ / +76 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&}& +2 "storage"('v +8 "core" &  W +2 "manipulator"&F% +3 "core" % n    +3 .tForearm.seek :retract +2 "manipulator"&w'\ +90 "core" ' +2 .tElbow.seek PC +2 "manipulator"&r( +165 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +110 "core" ( +2 "manipulator"&Q& +3 "core" &   K +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +2 "core" &   K +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&v' +104 "core" ' + "manipulator"&& +4 "core" &   ) K +2 "manipulator"&% +4 "core" %  +2 "processing"%y& +4 "core" &\ +2 "processing"%|& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%s(Tg +5 "core" &\  +8 &/v\ )v +9 &e\ = +9 &v\ L +10 &P^\ K +9 &\\\ K +9 &`\ K +10 &^\ J +9 &W\\\ K +10 &[\ K +9 &\\\ J +9 & ]\ K +10 &"^_\ K +9 &$!Z\ K +9 &%]\ J +10 &']\ K +9 &)g[\ K +10 &+)Z\ K +9 &,Z\ K +9 &.Z\ K +10 &0o^\ K +9 &22]\ J +9 &3]\ K +10 &5^\ K +9 &7y_\ J +10 &9;]\ J +9 &:_\ K +9 &<_\ J +10 &>Y{\ K +9 &@B]\ K +9 &B\\\ K +10 &C`|\ K +9 &E`z\ K +10 &GGg\ L +9 &Is\ M +9 &J|\ P +10 &L~u\ Q +9 &N@s\ Q +9 &Ps\ Q +48 &Qt\ Q +10 &Shzmt\ 2 + &T*.t\ K + &TP|\ % ( + &TPg\ % + &TPo\ % +2 "processing"%|& +3 "core" &TPo\ % +3 #tProcessing Clamp onSpring/offSpring for 4/27 samples, on/off torque 1.53 + .Hand.open +2 "manipulator"&1 +75 "core" 1 +2 "manipulator"& % +4 "core" %    : +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&V'\ +90 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%  +2 %9 +6 "core" 9a +103 "processing"%9 +2 "core" 9a +103 "processing"%9 +3 "core" 9a  +102 "processing"%9 +3 "core" 9`  +102 "processing"%9 +3 "core" 9a +102 "processing"%9 +4 "core" 9` +102 "processing"%9 +3 "core" 9a +102 "processing"%9 +3 "core" 9a +102 "processing"%*9 +3 "core" 9`" +102 "processing"%u9 +3 "core" 9a& +102 "processing"%O9 +4 "core" 9a+ +102 "processing"% 9 +3 "core" 9a/ +102 "processing"%9 +3 "core" 9a3 +102 "processing"%9 +3 "core" 9a7 +103 "processing"%%9 +2 "core" 9a; +103 "processing"%9 +2 "core" 9e@ +103 "processing"%"9 +2 "core" 9aD +103 "processing"%$9 +3 "core" 9aH +102 "processing"%9 +3 "core" 9aL +102 "processing"%9 +3 "core" 9aP +102 "processing"%9 +4 "core" 9aU +102 "processing"%X9 +3 "core" 9bY +102 "processing"%9 +3 "core" 9b] +102 "processing"%]9 +4 "core" 9ba +102 "processing"%(9 +2 "core" 9bf +103 "processing"%+9 +4 "core" 9bj +102 "processing"%59 +3 "core" 9 bn +102 "processing"%9 +3 "core" 9cr +102 "processing"% 9 +3 "core" 9bv +102 "processing"%!9 +3 "core" 9"c{ +102 "processing"%99 +4 "core" 9*c +102 "processing"%@9 +3 "core" 92c +102 "processing"%'9 +3 "core" 9:d +3 .tPH.hold 2:00:00,28C +3 "processing"%{ pp7 +2 .tdelay 1:30 +6 "core"  +9000 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%& +100 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%C' +588 "core" ' + .tdelay 5 seconds +503 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml +2 "processing"%1'[ +1607 "core" ' + .tPTV.dial :puck +2 "processing"%=  +70 "core"  +2 .tPSV.dial PTV + "processing"% +72 "core" +2 .tPBV.dial :waste1 + "processing"%<  +128 "core"  +2 "processing"%.% +3 "core" %]l\  +3 .tPS.seek 1.5ml + "processing"%' +590 "core" ' + .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%E * +32 "core" + +2 .tPS.seek 0ml +2 "processing"%>'W +1612 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%#  +5 "core"  + .tPBV.dial :waste1 +2 "processing"%/  +33 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%7 * +33 "core" + + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +71 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%M' +2286 "core" ' +2 .tPSV.dial PTV +2 "processing"%- +71 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%; +73 "core"  + .tdelay 5 seconds +503 .PSV.dial PTV +2 "processing"%6 +72 "core" + .tdelay 5 seconds +503 .PSV.dial :air + "processing"%B  +71 "core"  +2 .tPS.seek 0ml +2 "processing"%W'W +2261 "Can"r\ OCW +27 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +126 "core" +2 .tPSV.dial :mixloop + "processing"% +42 "core" +2 .tPRV.dial :ab1 +2 "processing"%8 @ +71 "core" B +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%4'w +351 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'N  +2 "processing"%U  +45 "core"  +9 +4 "processing"%H% +3 "core" %r\  +3 .tPS.seek 0.3ml +2 "processing"%K' +351 "core" ' + .tdelay 2 seconds +203 .CBV.dial between PRV and PSV +6 "collection"'2  +30 "core" + .tPRV.dial :air +2 "processing"%x  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%['D +1278 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%D @ +68 "core" @ +3 .tPS.seek 0.5ml + "processing"%)' +871 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%J  +42 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +3 .tPS.seek 2ml + "processing"%?'[ +1604 "core" ' + .tPSV.dial :PML +2 "processing"%A +42 "core" +2 .tPTV.dial :mixing + "processing"%L @ +70 "core" B +2 .tPBV.dial :waste1 +2 "processing"%g  +32 "core" +2 "processing"%0% +4 "core" %[o\  +2 .tPS.seek 1.85ml +2 "processing"%S'; +233 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%_ * +32 "core" + +3 .tPS.seek 0ml + "processing"%R'W +1995 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'`& +3 "core" &&\ +2 "manipulator"&c& +4 "core" & \ i K +2 "manipulator"&\\% +3 "core" %\ %  \  L +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&n(- +133 "core" ( + "manipulator"&k& +5 "core" &.   s i + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &^& +2 "core" &.  # i +3 .tForearm.seek :garage + "manipulator"&h'! +107 "core" ' +2 .tHand.close + "manipulator"&G/ +74 "core" / +2 "manipulator"&i& +3 "core" &.   M i +2 "manipulator"&t% +4 "core" % ,   ǿd +2 .tForearm.seek :retract +2 "manipulator"&l'\ +101 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&e( +285 "core" ( +2 "manipulator"&j& +3 "core" &   ? 8 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &3& +3 "core" &   8 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&d', +100 "core" ' +3 "manipulator"&:& +3 "core" &   8 +3 "manipulator"&T% +3 "core" %-   +2 "collection"'f& +5 "core" & \ +2 "collection"'P& +4 "core" &*\ +3 .tCC.seek :closed + "collection"'p(O +4 "core" &'\ +8 &>\ %g +9 &X,\ 7 +10 &'\ K +9 &d/\ K +10 &~j$\ K +9 &@e\ K +9 &`$\ K +10 &f%\ K +9 &g(\ K +9 &Hh*\ K +10 & _/\ J +9 &!e(\ L +9 &#a'\ K +10 &%Qi1\ K +9 &'h(\ K +10 &(`%\ K +9 &*e#\ L +9 &,Xa$\ K +10 &.b\ K +9 &/e \ K +9 &1b$\ K +10 &3_d"\ L +9 &5"d\ K +10 &6e)\ K +9 &8e%\ J +9 &:h` \ K +10 &<*d\ K +9 &=b!\ K +9 &?g+\ K +10 &Aqd$\ K +9 &C3a#\ K +10 &Df-\ L +9 &Fi#\ K +9 &Ht}&\ M +10 &J*,\ Q +9 &K.\ U +11 &M4\ W +9 &OW-\ *~ +8 &O5\ H +9 ( +3 "collection"'P& +3 "core" &O`%\ C +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.61 + "collection"'z& +5 "core" &O_)\ C + .tHand.open +2 "manipulator"&I1 +68 "core" 1 +2 "manipulator"&% +3 "core" % -   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&\ '\ +95 "core" ' +2 .tPSV.dial PSR + "processing"%} +101 "core"  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%F' +1603 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%m  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%o'W +1607 "core" ' +2 .tPSV.dial PSR + "processing"%Z +44 "core"  +2 .tPSR.select :air +6 "processing"% +64 .tPS.seek 2.5ml +2 "processing"%q' +2629 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%Q  +2 "collection"'  +39 "core" +118  +2 .tPSV.dial :mixloop +2 "processing"%b +98 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%  +70 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2630 "core" ' +2 .tPSV.dial :air +2 "processing"%y  +41 "core"  +3 .tPS.seek 2.5ml + "processing"%' +2639 "core" ' + .tPSV.dial :mixloop +2 "processing"%w +42 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2629 "core" ' + .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"% ' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"% +55 "core" +2 .tPS.seek 0ml +2 "processing"%|'W +2625 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +3 "core" &   8 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&v( +4 "core" ( +2 "manipulator"&& +3 "core" &   8 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" &  O 8 +2 .tForearm.seek CC +2 "manipulator"&', +108 "core" ' +2 .tHand.close +2 "manipulator"&/ +65 "core" / +2 .tCC.seek :open +2 "collection"'( +377 "core" ( + "manipulator"&& +4 "core" &  8 +2 "manipulator"&*% +4 "core" %    5 +2 .tForearm.seek :retract +2 "manipulator"&u'\ +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&O(- +285 "core" ( +2 "manipulator"& & +3 "core" &-   #  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +2 "core" &-   d  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'! +108 "core" ' +2 .tHand.open +2 "manipulator"&%1 +74 "core" 1 +2 "manipulator"&% +3 "core" % *   T +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&"'\ +102 "core" ' +2 ."da"delayUntil "16:12:22.13" +24819 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%$ @ +70 "core" A +2 ."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 + "processing"%  +41 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%X' +723 "Can"t\ ?F/W +1569 "core" ' +2 ."da"PSV.dial :mixloop +5 "processing"% +45 "core" +2 ."da"delay 2 seconds +201 .PSV.dial :air +2 "processing"%]  +42 "core"  + ."da"delay 2 seconds +203 .PSV.dial :mixloop +2 "processing"%( +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%+  +41 "core"  +2 ."da"PS.seek 0ml +2 "processing"%5'W +2288 "core" ' +2 #"da"washCycleDA #1 of 2 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +127 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"% ' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml + "processing"%!'[ +1616 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%9  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%@ +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%'  +32 "core"  +2 "processing"%&% +3 "core" %^2\  +51 ."da"PS.seek 1.5ml +2 "processing"%,' +588 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%C * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%='W +1605 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +5 "core"  +2 ."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"PSR.select :air +2 .PSV.dial PSR + "processing"%1 +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%E' +2304 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +72 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%# +77 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%/  +72 "core"  +3 ."da"PS.seek 0ml + "processing"%7'W +2270 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%>' +589 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%-'[ +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%;  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%6 +82 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%B  +34 "core" +2 "processing"%M% +3 "core" %ZL\  +3 ."da"PS.seek 1.5ml + "processing"%' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%8'W +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%W  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%N  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%U * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%H +70 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%4' +2283 "core" ' + ."da"PSV.dial PTV +2 "processing"%2 +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%x +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%K +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%D  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%['W +2268 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%J  +40 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%)  +127 "core" +2 ."da"delay 5 seconds +345 "Can"y\ SIW +157 ."da"PRV.dial :ab2 +2 "processing"%A  +42 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%L  +15 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%g +43 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%0' +389 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%_  +42 "core"  + "processing"%?% +5 "core" %y\  +2 ."da"PS.seek 0.55ml +2 "processing"%S'y +332 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%`  +43 "core"  +3 ."da"PS.seek 2ml + "processing"%c'[ +1557 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%\\ +43 "core" +2 ."da"PTV.dial :mixing +2 "processing"%k @ +71 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%^  +34 "core" +2 "processing"%r% +52 "core" %V\  +3 ."da"PS.seek 1.85ml + "processing"%G'6 +239 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%i * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%t'W +1962 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +48003 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%V @ +15 "core" @ +2 ."da"PBV.dial :waste1 +2 "processing"%h  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%j * +34 "core" , + ."da"PSV.dial :air +2 "processing"%3  +44 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%n' +2300 "core" ' + ."da"PSV.dial :mixloop +7 "processing"%: +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%T  +41 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%f +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%l  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%~'W +220 "Can"\ ;Kb[W +2066 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%z +126 "core" +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%I' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1615 "core" ' + ."da"PTV.dial :puck +2 "processing"%P  +70 "core"  +2 ."da"PSV.dial PTV + "processing"%} +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%d  +34 "core" +2 "processing"%R% +3 "core" %YL\  +3 ."da"PS.seek 1.5ml +2 "processing"%m' +590 "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"%Z'W +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%o  +32 "core"  +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%Q +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%b' +2300 "core" ' + ."da"PSV.dial PTV +2 "processing"% +72 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%q +73 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%y +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +70 "core"  +3 ."da"PS.seek 0ml + "processing"%w'W +2276 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +592 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1610 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core" + "processing"%% +4 "core" %X\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1605 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%e  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%\ * +88 "core" , +8 ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%p +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2301 "core" ' +2 ."da"PSV.dial PTV + "processing"%* +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%v'W +2285 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%% +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +607 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%u'[ +1609 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%$  +32 "core"  +2 "processing"%% +4 "core" %V \  +2 ."da"PS.seek 1.5ml +2 "processing"%' +579 "Can"f\ 7MW +7 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +3 "processing"%|'W +1614 "core" ' +2 ."da"delay 2:00 +12008 #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" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%( +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%+' +2303 "core" ' + ."da"PSV.dial PTV +2 "processing"%X +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%5 +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +71 "core"  +3 ."da"PS.seek 0ml + "processing"%9'W +2281 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%@ +134 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +17 ."da"PS.reconfigure :default +12 "processing"%#A d`xb +8 ."da"PS.seek 0.25ml +8 "processing"%''7 +347 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +3 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%&' +332 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%!'[ +1607 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%C +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%,  +36 "core" + "processing"%% +4 "core" %\\ \ $ +2 ."da"PS.seek 1.5ml +2 "processing"%<' +589 "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'W +1607 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%=  +35 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%#' +2426 "core" ' + ."da"PSV.dial PTV +2 "processing"%/ +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%E +75 "core"  +9 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +75 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%7  +73 "core"  +3 ."da"PS.seek 0ml + "processing"%>'W +2401 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%; +134 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%6'[ +2125 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 .PSV.dial PTV + "processing"%B +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%M  +34 "core" +2 "processing"%-% +3 "core" %\\G\  +3 ."da"PS.seek 1.5ml + "processing"% ' +594 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , + ."da"delay 1 second +103 .PSV.dial :waste1 + "processing"%W  +105 "core"  +3 ."da"PS.seek 0ml +2 "processing"%N'W +1616 "core" ' + "processing"%U9 +4 "core" 952 +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%H +3 "core" 53 + "processing"%8& +5 "core" &TP]\ 3 % +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&2% +4 "core" %\ u w  3 +2 "storage"(x% +3 "core" %u \ L +2 "storage"(K. +4 "core" .( +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(D( +195 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (4& +3 "core" & H\ F +2 "manipulator"&J& +4 "core" &- s ~  +2 "manipulator"&)% +3 "core" %\ ! u # 3 +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&A( +180 "core" ( + "manipulator"&L& +4 "core" &\ ~ n v $ +2 "storage"(g& +3 "core" & E\ J +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&[' +106 "core" ' +2 "storage"(_& +3 "core" & \ O +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"(?'H +282 "core" ' + "storage"(0- +3 "core" -'~ +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&`& +3 "core" & ] T $ +2 "storage"(S& +3 "core" & {\ I +3 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&\\'D +37 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&k, +3 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(^- +2 "core" -'~ +3 ."da"SE.seek 1.11 Pucks below Top Plate +2 "storage"(r'D +33 "core" ' +2 "manipulator"&i% +4 "core" %C_ x +2 "storage"(c& +3 "core" & 5 5\ 6 +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 299 counts +2 "manipulator"&G'o +20 "core" ' +2 "manipulator"&V& +3 "core" &  $ +2 "storage"(h& +4 "core" & $\ J +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&j' +29 "core" ' +3 ."da"SE.seek 2.11 Pucks below Top Plate +2 "storage"(3'; +41 "core" ' +2 "manipulator"&t& +4 "core" &  $ +2 "manipulator"&:% +3 "core" %  r +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&T'\ +91 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&f( +247 "core" ( +9 "manipulator"&l& +3 "core" & D +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &n& +3 "core" & y C +2 ."da"Forearm.seek PC +2 "manipulator"&z' +102 "core" ' +2 ."da"Hand.close +2 "manipulator"&~/ +67 "core" / +2 ."da"PC.seek :open +3 "processing"%I( +403 "core" ( +2 "storage"(P& +3 "core" & Y\ O +2 "manipulator"&}& +4 "core" & S +2 "manipulator"&d% +4 "core" %   +2 ."da"Forearm.seek :retract +2 "manipulator"&R'\ +96 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&( +247 "core" ( + "manipulator"&F& +5 "core" & s Y + "storage"(m& +4 "core" & V\ O +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&o' +93 "core" ' + ."da"Hand.open +2 "manipulator"&1 +76 "core" 1 +3 "storage"(Q- +2 "core" -'; +3 ."da"SE.seek 1.87 Pucks below Top Plate +2 "storage"(Z' +25 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.2 Pucks below Top Plate +2 "storage"(' +50 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23jun2016h75ml.tif +1948 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +9042 "Can"G\ &UEW +21750 #"da"WARNING: Too Dark -- required 1874.4s exposure > 300s time limit\ SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da23jun2016h75ml.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da23jun2016h75ml15s.tif +1564 #SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da23jun2016h75ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jun2016h75ml30s.tif +3069 #SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jun2016h75ml30s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da23jun2016h75ml70s.tif +7148 #SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da23jun2016h75ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +4 ."Qmail"DAfans.email "300.0 sec auto-exposure",Subject: "da23jun2016h75ml images!" +2 "storage"(q- +81 "core" -' +2 "storage"(y& +4 "core" & [ Y\ +3 "manipulator"&& +5 "core" &  Y +2 ."da"Elbow.seek 1 +2 "manipulator"&b( +3 "core" ( +3 "manipulator"&& +3 "core" &  Y +3 "storage"(w& +5 "core" & W X \ +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&' +3 "core" ' +4 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.92 Pucks below Top Plate +2 "storage"('G +59 "core" ' + "manipulator"& & +6 "core" &  Y +2 "storage"(& +5 "core" &\ \  )\ +2 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&'D +32 "core" ' + ."da"Elbow.hold +2 "manipulator"&, +4 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +5 ."da"SE.seek 2.1 Pucks below Top Plate +3 "storage"('2 +25 "core" ' +2 "manipulator"&e% +3 "core" %O J Ⱦ^ +9 "storage"(\ & +29 "core" & .\ +20 ."da"Forearm.force -20 +3 "manipulator"&5 +6 ."da"Forearm.seek 1 + 311 counts +3 "manipulator"&p'{ +21 "core" ' +2 "manipulator"&& +5 "core" &   ; Y +2 "storage"(*& +4 "core" &\ \ \ +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +100 ."da"Forearm.seek 1 + 700 counts +6 "manipulator"&' +22 "core" ' +2 "storage"( % +8 "core" %5\ \ \  \  +6 ."downElevator"SE.seek :down +8 "storage"('v +98 (% +6 "core" %J \ TW +4 "manipulator"&%% +9 "core" %\   F +6 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +4 "manipulator"&v'\ +91 "core" ' +21 ' +4 ."downElevator"SE.stop +2 "storage"(5 +7 (& +6 "core" &\ \ >\ +5 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +6 #tStarting finalPurge +3 "processing"%& +10 "core" &\ +4 "manipulator"&$& +6 "core" &  " Y +4 "manipulator"&% +8 "core" %\   \ C  +6 ."psFlush"Elbow.seek FlushPuck::Garage + "manipulator"&u(- +176 "core" ( +2 "manipulator"&& +7 "core" &-  T +4 ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +6 && +6 "core" &-   T +4 ."psFlush"Forearm.seek :garage +4 "manipulator"&'! +106 "core" ' +3 ."psFlush"Hand.close +4 "manipulator"&]/ +73 "core" / +4 "manipulator"&(& +7 "core" &- \ \ S T +6 "manipulator"&|% +6 "core" % 0  ? +6 ."psFlush"Forearm.seek :retract +4 "manipulator"&X'\ +98 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek PC +4 "manipulator"&( +158 "core" ( +2 "manipulator"&5& +8 "core" &   d I +4 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +6 & & +4 "core" &  I +4 ."psFlush"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek PC + "manipulator"&+' +100 "core" ' +4 "manipulator"&@& +6 "core" &   I +6 "manipulator"&9% +6 "core" %  +4 "processing"%'& +6 "core" &\ +6 "processing"%&& +14 "core" &F\ +2 &T\ +4 ."psFlush"PC.seek :closed +5 "processing"%C(Tg +4 "core" &m\ +10 &r\ \ +6 &2zv\ )u +6 &cr\ < +10 &ux\ K +8 &9\\\ J +11 &_\ J +8 &`\ K +11 &~^\ K +9 &A]\ J +8 &^\ K +11 &_\ K +9 & [v\ K +8 &"J]\ J +9 &$ ]\ J +9 &%\\\ K +10 &'\\\ K +2 #"uploadLog"upsync +7 "core" &)R\\\ J +9 &+]\ J +10 &,av\ J +9 &.bz\ K +9 &0Y^u\ K +10 &2^q\ K +9 &3`o\ J +9 &5[p\ J +10 &7c]t\ J +9 &9#_v\ K +10 &:[s\ J +9 &<`p\ K +9 &>j]v\ J +10 &@,Zm\ J +9 &A_s\ J +9 &Cav\ K +10 &Epal\ K +9 &G1`q\ K +10 &Hex\ L +9 &Jx\ N +9 &Lhm\ P +10 &N*n\ P +9 &Ou\ Q +10 &Qt\ Q +9 &SSyjh\ < +9 &T)Aq\ @ +10 &Tq eq\ - +8 ( +2 &Tyv\ % +2 "processing"%&& +3 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.54 +2 "processing"%,& +3 "core" &TyW\ % +2 ."psFlush"Hand.open +2 "manipulator"&1 +73 "core" 1 +2 "manipulator"&!% +5 "core" %     +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&.'\ +101 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%< +54 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%=' +324 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +268 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2132 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"% @ +183 "core" B +2 ."psFlush"PTV.dial :PRVmixing +6 "processing"%1  +125 "core" +2 ."psFlush"PSV.dial :mixloop + "processing"%/ +100 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%E'9 +2626 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +99 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +60 ."psFlush"PS.seek 0.5ml +2 "processing"%7' +588 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%#' +2119 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%;  +35 "core" + ."psFlush"PTV.dial :mixing +2 "processing"%> @ +70 "core" B +2 ."psFlush"PSV.dial :mixloop +2 "processing"%B +99 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%M'9 +2632 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%- +110 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%6'P +1098 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1609 "core" ' +2 ."psFlush"PSV.dial PTV +6 "processing"%W +81 "core"  +2 ."psFlush"PTV.dial :puck +2 "processing"%  +68 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%U  +15 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%H'W +2635 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%8 +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%2' +598 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%x' +2119 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%K +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"%4 U +50 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%J'W +2576 "Can""\ 9\\'W +51 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%) @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%a' +2625 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%L  +70 "core"  +3 ."psFlush"PS.seek 0ml + "processing"%g'W +2629 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%O +55 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%_' +2636 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%" +72 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%0 U +4 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%`'W +2632 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%S @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%^' +2638 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%i  +71 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%c'W +2625 "core" ' +2 ."psFlush"PSV.dial PSR +6 "processing"%V +42 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%h'P +1100 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%t' +1606 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%: +70 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%[  +4 "core"  +2 ."psFlush"PBV.dial :waste1 + "processing"%A  +52 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%?'W +2635 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%\\ +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%G' +598 "core" ' +8 ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%r' +2118 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%j +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%l U +52 "core" W +3 ."psFlush"PS.seek 0ml + "processing"%n'W +2632 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%k @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%~' +2625 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%T  +71 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%s'W +2631 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%P +43 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%}' +2634 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%d +69 "core" + ."psFlush"PBV.dial PSV +3 "processing"%z U +15 "core" S +2 ."psFlush"PS.seek 0ml +2 "processing"%F'W +2639 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%m @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%f' +2631 "core" ' +2 ."psFlush"PSV.dial :waste1 +7 "processing"%  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%Q'W +2627 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'R& +3 "core" &\ +2 "manipulator"&3& +4 "core" &    H +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&Z( +4 "core" ( + "manipulator"&q& +4 "core" &  \  H +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &y& +3 "core" & \ j H +3 .tForearm.seek PC + "manipulator"&' +94 "core" ' +2 .tHand.close +2 "manipulator"&/ +67 "core" / +2 .tPC.seek :open +2 "processing"%w( +404 "core" ( +2 "manipulator"& & +4 "core" & a H +2 "manipulator"&% +3 "core" %  1 + +3 .tForearm.seek :retract + "manipulator"&e'\ +99 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&\ ( +343 "core" ( +2 "manipulator"&& +3 "core" &    8 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +2 "core" & \ E 8 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&*', +106 "core" ' +3 "manipulator"&o& +8 "core" &  F 8 +4 "manipulator"&% +8 "core" %1 \ < y +4 "collection"'& +9 "core" &:\ +4 "collection"' & +5 "core" &:\ +3 .tCC.seek :closed + "collection"'b(O +4 "core" &9\ +7 & 4:\ %f +10 &X9\ 7 +9 &.\ K +9 &e8\ K +10 &}j8\ K +9 &@e8\ K +10 &f9\ K +9 &f6\ K +9 &c9\ J +10 &Hf0\ K +9 & \ b1\ K +9 &!g<\ K +10 &#g6\ K +9 &%Pg9\ K +10 &'h7\ K +9 &(e8\ J +9 &*f:\ K +10 &,Xg6\ K +9 &.f9\ K +9 &/h9\ K +10 &1g2\ K +9 &3`h:\ K +10 &5#_9\ K +9 &6e9\ J +9 &8h:\ K +10 &:hf:\ K +9 &<*h8\ K +10 &=e7\ J +9 &?c6\ J +9 &Ard8\ J +10 &C4b<\ J +9 &Dg8\ K +9 &Fm:\ L +10 &Hsx9\ M +9 &J+9\ P +9 &K9\ U +10 &M5\ W +9 &OU3\ , +10 &O~9\ F +8 ( +2 &Oa8\ D +2 "collection"' & +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.56 +2 "collection"'& +3 "core" &O`\ D +2 .tHand.open +2 "manipulator"&1 +67 "core" 1 +3 "manipulator"&% +3 "core" % 1  ] y +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&%'\ +95 "core" ' + #tFlushing the Collection Valve::Manifold +2 "collection"'& +3 "core" &O`!\ D +2 "collection"'p% +4 "core" %;\ +3 .tCSV.dial CSR + "collection"'  +50 "core"  +4 #tPulling 5ml of CSR.flush +2 .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'$'l +1346 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 '% +3 "core" %l8\  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'' +647 "core" ' +2 .tCSV.dial :waste + "collection"' +125 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'' +1982 "core" ' + #tFlushing lower manifold's waste1 port +2 "collection"'& +4 "core" &O`;\ D +2 "collection"'% +3 "core" %\ +2 .tCSV.dial :flush +2 "collection"'  +42 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml +2 "collection"']'l +1205 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'( @ +40 "core" A +2 "collection"'|% +4 "core" %l\  +2 .tCS.seek 7ml +2 "collection"'v' +534 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +3 "collection"'5  + '  +40 "core"  +91  + .tCBV.dial :waste1 +2 "collection"' @ +44 "core" ? +2 .tCS.seek 0ml +2 "collection"'u' +1639 "core" ' +2 #tFlushing lower manifold's waste2 port +2 "collection"'@& +3 "core" &O_1\ D +2 "collection"'9% +3 "core" %\ +2 .tCSV.dial :flush +2 "collection"''  +70 "core" +3 .tCS.seek 5ml +2 "collection"'X'l +1200 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'I @ +42 "core" A +2 "collection"',% +3 "core" %l)\  +3 .tCS.seek 7.001ml +2 "collection"'' +536 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'!  + '&  +18 "core"  +25  +2 .tCBV.dial :waste2 + "collection"'<  +111 "core"  +3 .tCS.seek 0ml + "collection"'+' +1640 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'N& +4 "core" &O_*\ D +2 "collection"'=% +3 "core" %\ +2 .tCSV.dial CSR +2 "collection"'  +40 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'1' +1389 "Can"\ E^NW +472 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml +2 "collection"'/' D +532 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +3 "collection"' + '  +97 "core" +35  +2 .tCTV.dial :intake +2 "collection"'E  +68 "core"  +2 .tIntake.select :open + "sampler") +11 .tCS.seek 2ml +2 "collection"'7' \\ +1851 "core" ' +2 .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"';  +71 "core" ~ +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'>' +621 "core" ' +2 .tCSV.dial CSR + "collection"'B  +97 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'#'l +1342 "core" ' +2 .tdelay 5 seconds +507 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'-' D +1353 "core" ' +2 .tCSV.dial CBV +2 "collection"'M +96 "core" +3 .tCS.seek 0ml + "collection"'6' +2612 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&W& +4 "core" &  8 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"& ( +3 "core" ( +2 "manipulator"&U& +3 "core" &  J 8 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" & ? 8 +2 .tForearm.seek CC +49 "manipulator"&8', +111 "core" ' +2 .tHand.close + "manipulator"&H/ +70 "core" / +2 .tCC.seek :open +2 "collection"'2( +376 "core" ( +2 "manipulator"&K& +3 "core" & c 8 +2 "manipulator"&4% +4 "core" % \ t +2 .tForearm.seek :retract +2 "manipulator"&x'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&)(- +285 "core" ( +2 "manipulator"&J& +4 "core" &-   Z ' + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &L& +2 "core" &- \  8 ' +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&a'! +103 "core" ' +2 .tHand.open +2 "manipulator"&O1 +68 "core" 1 +2 "manipulator"&g% +3 "core" % )   @ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&"'\ +97 "core" ' +2 "processing"%0& +3 "core" &\ +34225 #t-> access 1 +3 "storage"(_% +2 "core" %~\ \ 9\ +3 "manipulator"&S% +3 "core" %\     +2 "manipulator"&`& +4 "core" &- \  v ' +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(i(; +672 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (^& +3 "core" &; \  +13325 "Can"\ .`+IW +29933 #t-> access 1 +2 "storage"(V% +3 "core" %~\ \  \ +2 "manipulator"&c% +4 "core" %\    +2 "manipulator"&h& +4 "core" &-  \  ' +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(:(; +3 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 ([& +3 "core" &; ,\  +24337 #t-> access 2 +3 "storage"(A% +3 "core" %~\ \ ;\ +2 "manipulator"&t% +3 "core" %\  d  +2 "manipulator"&\\& +5 "core" &-   % ' +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(?(K +197 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (G& +2 "core" &K %\  +4147 #t-> startTube 2 +1314 "Can"\ .aW +18917 #t-> shortDA +2 "collection"'j% +2 "processing"%l% +6 "core" %.\ + %V\ +4 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +462 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +6 "processing"%r +124 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%k  +125 "core" + .tPRV.dial :sipper +2 "processing"%n  +43 "core" +3 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 1.1ml +2 "processing"%T'] +2292 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%~  +2 "collection"'P  +72 "core" +55  +2 .tPS.seek 0.5ml +2 "processing"%s' +1276 "core" ' + .tPRV.dial :waste2 +2 "processing"%d @ +95 "core" @ +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 0ml +2 "processing"%z'W +596 "core" ' + .tPSV.dial PSR +2 "processing"%} +98 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1ml + "processing"%m'P +1097 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%F' +1604 "core" ' + .tPSV.dial :mixloop +2 "processing"% +100 "core" +2 .tPS.seek 0ml +2 "processing"%f'W +2630 "core" ' +2 .tPSV.dial PSR +2 "processing"%R +100 "core"  + #tPulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1ml + "processing"%3'P +1096 "core" ' + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml + "processing"%q' +1616 "core" ' +2 .tPSV.dial :mixloop +46 "processing"%y +102 "core" +2 .tPRV.dial :sipper + "processing"%  +43 "core" +2 .tPS.seek 0ml + "processing"%'W +2632 "core" ' +2 .tPSV.dial PSR +2 "processing"%. +98 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%C' +2639 "core" ' +2 .tPSV.dial :mixloop + "processing"% +111 "core" +3 .tPS.seek 0ml + "processing"%'W +2632 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%& +3 "core" &i\ +2 "manipulator"&Z% +4 "core" %\    +2 "storage"(% +4 "core" %~\ \  A\ +2 "storage"(. +3 "core" .(K +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(o( +671 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (& +3 "core" & \ \ \ +2 "manipulator"&& +3 "core" &-   U ' +2 "manipulator"&e% +4 "core" %\     +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&( +179 "core" ( +2 "manipulator"&& +3 "core" &   & +2 "storage"(& +4 "core" & \ \  \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&' +99 "core" ' +2 "storage"(& +4 "core" & \ \ \ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(p'H +281 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 ( & +3 "core" & E\ +2 "manipulator"&*& +3 "core" & ^ & +3 .tElbow.seek 2 +2 "manipulator"&Y( +2 "core" ( +2 "manipulator"&& +4 "core" &   4 & +2 "storage"($& +4 "core" & F\ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&'y +19 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&/ +73 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +2 "storage"('v +9 "core" &  & + "manipulator"&% +4 "core" % o  ~ +3 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +2 .tElbow.seek PC + "manipulator"&(( +159 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +118 "core" ( +2 "manipulator"&|& +4 "core" &   Y +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &]& +3 "core" &  % Y +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&5' +98 "core" ' +2 "manipulator"& & +3 "core" &   Y +3 "manipulator"&% +4 "core" %   +2 "processing"%v& +3 "core" &d\ +3 "processing"%@& +5 "core" &b\ +2 .tPC.seek :closed +3 "processing"%9(Tg +4 "core" &d\ +6 &6]\ $e +9 &Y\\\ 7 +9 &}W\ J +10 &^T\ J +9 &}]R\ K +9 &?bT\ K +10 &bN\ K +9 &`M\ J +10 &`U\ K +9 &H_V\ J +9 & \ _J\ J +10 &!`J\ K +9 &#bF\ K +9 &%P]J\ J +10 &'aN\ K +9 &(_I\ K +10 &*\\H\ K +9 &,W]I\ K +9 &.\\G\ K +10 &/^J\ K +9 &1\\I\ K +9 &3_]E\ K +10 &5 `@\ K +9 &6];\ J +9 &8]8\ J +10 &:g]<\ K +9 &<)`4\ K +10 &=[4\ K +9 &?[4\ K +9 &Ap\\3\ J +10 &C1]7\ K +9 &D`1\ K +10 &Fc5\ L +9 &Hsj4\ L +9 &J/0\ N +10 &K2\ Q +9 &M1\ P +9 &Oo2\ P +10 &Q06\ Q +9 &R0\ = +10 &S:j)\ !` +9 &TJ$(\ % +5 ( +2 "processing"%@& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.51 +2 .Hand.open + "manipulator"&'1 +2 "core" &TJ \ % +72 1 +2 "manipulator"&u% +3 "core" %    4 +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&I'\ +92 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +2 "processing"%,  +2 %X9 +6 "core" 9 +102 "processing"%&9 +3 "core" 9f +102 "processing"%!9 +3 "core" 9g  +102 "processing"%<9 +3 "core" 9f  +102 "processing"%9 +3 "core" 9g +148 "processing"%N9 +6 "core" 9g +102 "processing"%=9 +3 "core" 9f +102 "processing"%9 +3 "core" 9f  +102 "processing"%+9 +3 "core" 9g$ +102 "processing"%19 +3 "core" 9g( +102 "processing"%9 +3 "core" 9g, +102 "processing"% 9 +3 "core" 9f1 +102 "processing"%E9 +3 "core" 9g5 +102 "processing"%/9 +4 "core" 9g9 +103 "processing"%;9 +2 "core" 9g= +103 "processing"%79 +3 "core" 9fB +102 "processing"%B9 +3 "core" 9gF +102 "processing"%>9 +3 "core" 9fJ +102 "processing"%#9 +4 "core" 9hN +102 "processing"%M9 +3 "core" 9hR +102 "processing"%-9 +3 "core" 9hW +103 "processing"%W9 +2 "core" 9i[ +103 "processing"%U9 +2 "core" 9h_ +103 "processing"%9 +4 "core" 9ic +102 "processing"%H9 +3 "core" 9ig +102 "processing"%\ 9 +3 "core" 9il +102 "processing"%%9 +3 "core" 9 jp +102 "processing"%b9 +4 "core" 9it +102 "processing"%K9 +3 "core" 9jx +102 "processing"%49 +3 "core" 9$i} +102 "processing"%89 +3 "core" 9+j +102 "processing"%J9 +3 "core" 94j +102 "processing"%L9 +3 "core" 9;k +3 .tPH.hold 2:00:00,28C +2 "processing"% pp7 +3 .tdelay 1:30 +5 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%O +98 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%g' +588 "core" ' + .tdelay 5 seconds +507 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml + "processing"%0'[ +1606 "core" ' + .tPTV.dial :puck +2 "processing"%x  +125 "core"  + .tPSV.dial PTV +2 "processing"%a +72 "core" + .tPBV.dial :waste1 +2 "processing"%_  +28 "Can"\ tduW +22 "core"  +2 "processing"%S% +3 "core" %[\  +3 .tPS.seek 1.5ml + "processing"%`' +594 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%D * +33 "core" , +2 .tPS.seek 0ml +2 "processing"%^'W +1616 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%V  +5 "core"  +2 .tPBV.dial :waste1 + "processing"%c  +33 "core"  +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%h * +35 "core" , + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%[ +71 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%i' +2310 "core" ' +2 .tPSV.dial PTV +6 "processing"%A +72 "core" + .tdelay 5 seconds +503 .PSV.dial PSR + "processing"%t +84 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%\\ +69 "core" + .tdelay 5 seconds +503 .PSV.dial :air + "processing"%G  +71 "core"  +2 .tPS.seek 0ml +2 "processing"%:'W +2282 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%l  +124 "core" +2 .tPSV.dial :mixloop + "processing"%j +43 "core" + .tPRV.dial :ab1 +2 "processing"%r @ +100 "core" > +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%k'w +361 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +4 .tPRV.dial CBV +2 "collection"'n  +2 "processing"%Q  +28 "core"  +15  + "processing"%P% +4 "core" %zO\  +3 .tPS.seek 0.3ml + "processing"%~' +361 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'T  +39 "core" + .tPRV.dial :air +2 "processing"%d  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%s'D +1264 "core" ' +2 .tPRV.dial :waste2 + "processing"%} @ +71 "core" > +2 .tPS.seek 0.5ml +2 "processing"%z' +869 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%m  +42 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%'[ +1619 "core" ' +4 .tPSV.dial :PML +2 "processing"%F +41 "core" +2 .tPTV.dial :mixing + "processing"%R @ +69 "core" A +2 .tPBV.dial :waste1 + "processing"%f  +35 "core" + "processing"%3% +4 "core" %`\  +3 .tPS.seek 1.85ml + "processing"%y'@ +237 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"% * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%q'W +1983 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +7 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'.& +3 "core" &\ +3 "manipulator"&& +3 "core" &  Y +7 "manipulator"& % +5 "core" %\    +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&C(- +155 "core" ( + "manipulator"&& +5 "core" &-   2  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &Z& +2 "core" &-   +3 .tForearm.seek :garage + "manipulator"&'! +103 "core" ' +2 .tHand.close +2 "manipulator"&/ +75 "core" / +2 "manipulator"&?& +4 "core" &-  \ "  +2 "manipulator"&% +4 "core" % 2 \  +2 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&e( +275 "core" ( +2 "manipulator"&& +3 "core" &   5 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" &  5 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&)', +96 "core" ' +2 "manipulator"&& +3 "core" &   5 +3 "manipulator"&"% +3 "core" %6    +3 "collection"'& +3 "core" &\ +3 "collection"' & +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'*(O +5 "core" &\ +7 & 4\ %f +10 &W\ 7 +9 &\ J +9 &g\ K +10 &{f\ K +9 &>g\ K +9 &e\ K +10 &e\ K +9 &g\ K +9 &Ff\ K +10 & d\ J +9 &!j\ K +10 &#e\ J +9 &%Nh\ K +9 &'c\ K +10 &(d\ K +9 &*g\ K +9 &,We \ J +10 &.h\ K +9 &/h\ K +10 &1c\ K +9 &3_e\ J +9 &5 a\ K +10 &6d\ J +9 &8e\ K +9 &:gc\ J +10 &<(e\ K +9 &=`\ K +10 &?e\ J +9 &Ane\ K +9 &C1c\ J +10 &De\ K +9 &Fj\ L +10 &Hoy\ M +9 &J'\ Q +9 &K\ U +10 &M\ W +9 &OX\ * +9 &O\ I +9 ( +3 "collection"' & +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.58 +2 "collection"'& +3 "core" &O_\ D + &O_\ D +2 .tHand.open + "manipulator"&$1 +70 "core" 1 +2 "manipulator"&% +3 "core" % 6 W +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 .tPSV.dial PSR + "processing"% +112 "core"  + #tPulling 1.5ml of PSR.flush +2 .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"%p'W +1608 "core" ' +2 .tPSV.dial PSR +2 "processing"% +43 "core"  +2 .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"'Y  +41 "core"  +116  +2 .tPSV.dial :mixloop + "processing"% +99 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +4 "core"  +2 .tPTV.dial :PRVmixing + "processing"%v  +70 "core" +2 .tPS.seek 0ml +2 "processing"%'W +1270 "Can"\ Yf W +1357 "core" ' +2 .tPSV.dial :air + "processing"%  +42 "core"  +3 .tPS.seek 2.5ml + "processing"%w' +2635 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%' +43 "core" +3 .tPS.seek 0ml +46 "processing"%u'W +2632 "core" ' +2 .tPSV.dial :air +2 "processing"%X  +43 "core"  +3 .tPS.seek 2.5ml +2 "processing"%@' +2627 "core" ' + .tPSV.dial :mixloop +2 "processing"%& +43 "core" +3 .tPS.seek 0ml + "processing"%5'W +2634 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&!& +4 "core" &   5\ +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&<( +4 "core" ( +2 "manipulator"&& +3 "core" &   5\ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &N& +3 "core" &   5\ +3 .tForearm.seek CC +2 "manipulator"&=', +108 "core" ' + .tHand.close +2 "manipulator"&/ +69 "core" / +2 .tCC.seek :open + "collection"'+( +377 "core" ( +2 "manipulator"&1& +4 "core" &  Q 5\ +2 "manipulator"&% +3 "core" %    " +3 .tForearm.seek :retract + "manipulator"& '\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&E(- +275 "core" ( +2 "manipulator"&/& +3 "core" &-  ^ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &;& +3 "core" &-    ^ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&7'! +105 "core" ' +3 .tHand.open + "manipulator"&B1 +77 "core" 1 +2 "manipulator"&>% +3 "core" % +   G +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&#'\ +97 "core" ' +2 ."da"delayUntil "17:59:24.11" +24806 #recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%M @ +70 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%-  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%W * +34 "core" , +2 ."da"PSV.dial :air + "processing"%U  +42 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2296 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%H +42 "core" + ."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"%b  +41 "core"  +2 ."da"PS.seek 0ml +3 "processing"%K'W +2284 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +3 .PSV.dial PSR + "processing"%4 +126 "core" +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%8' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%J'[ +1603 "core" ' +2 ."da"PTV.dial :puck + "processing"%L  +69 "core"  +2 ."da"PSV.dial PTV +2 "processing"%O +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%g% +3 "core" %VM\  +3 ."da"PS.seek 1.5ml +2 "processing"%x' +585 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%a * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%_'W +1615 "core" ' + ."da"delay 2:00 +7554 "Can"\ 4i*W +4449 #"da"recoverPSRreagent08 +7 .PTV.dial :puck + "processing"%S  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%0  +33 "core"  + ."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 +2 "processing"%` +69 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%,' +2336 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%V +83 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%c +69 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%h +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%[  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%^'W +2263 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%A +127 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%t' +595 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%\\'[ +1618 "core" ' +2 ."da"PTV.dial :puck +6 "processing"%G  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%i +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%l  +32 "core"  +2 "processing"%j% +4 "core" %]\  +2 ."da"PS.seek 1.5ml +2 "processing"%r' +596 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%: * +35 "core" , +3 ."da"PS.seek 0ml + "processing"%n'W +1615 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%Q  +4 "core"  +2 ."da"PBV.dial :waste1 + "processing"%P  +33 "core"  +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%k * +35 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%T +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%d' +2290 "core" ' +2 ."da"PSV.dial PTV + "processing"%~ +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +31 "processing"%} +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%s +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%m  +68 "core"  +3 ."da"PS.seek 0ml + "processing"%z'W +2265 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%F  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%R  +124 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%f  +43 "core"  + ."da"PTV.dial :PRVmixing +2 "processing"%3  +4 "core" +2 ."da"PSV.dial :mixloop +2 "processing"% +42 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%' +389 "core" ' +2 ."da"delay 2 seconds +206 .PRV.dial :air +2 "processing"%y  +42 "core"  + "processing"%.% +4 "core" %C\  +3 ."da"PS.seek 0.55ml + "processing"%'w +333 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'[ +1568 "core" ' + ."da"PSV.dial :PML +2 "processing"%Z +42 "core" + ."da"PTV.dial :mixing +2 "processing"%( @ +70 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%?% +3 "core" %^ \  +3 ."da"PS.seek 1.85ml + "processing"%'> +231 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%I * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1962 "core" ' + ."da"delay 2 seconds +202 .delay 8:00 +12326 "Can"\ 7kz7W +35677 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +2 "processing"% @ +15 "core" @ +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%C * +35 "core" , + ."da"PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%"' +2305 "core" ' +43 ."da"PSV.dial :mixloop +9 "processing"% +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +41 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%2 +55 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +41 "core"  +3 ."da"PS.seek 0ml + "processing"%$'W +2273 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +127 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"% ' +602 "core" ' +3 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1610 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%)  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%q +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + "processing"%% +4 "core" %[\ +3 ."da"PS.seek 1.5ml + "processing"%' +584 "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"%Y'W +1605 "core" ' +2 ."da"delay 2:00 +10128 "Can"\ 7mW +1875 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%]  +5 "core"  + ."da"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 +3 .PSV.dial PSR + "processing"%v +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%|' +2307 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +70 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +70 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%' +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%w  +70 "core"  +3 ."da"PS.seek 0ml + "processing"%X'W +2274 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%u +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%&' +585 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml + "processing"%@'[ +1610 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%{ +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%!  +32 "core"  +2 "processing"%% +3 "core" %W<\  +2 ."da"PS.seek 1.5ml +2 "processing"%N' +593 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +3 ."da"PS.seek 0ml + "processing"%e'W +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%  +34 "core" + ."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"%1 +71 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2289 "core" ' +2 ."da"PSV.dial PTV + "processing"%= +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%/ +72 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%; +72 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%<  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%B'W +2282 "core" ' +2 #"da"washCycleDA #3 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +54 "processing"%> +130 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"% ' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%7'[ +1609 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%M +81 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%-  +32 "core"  +2 "processing"%W% +3 "core" %W\  +3 ."da"PS.seek 1.5ml +2 "processing"%U' +587 "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"%H'W +1627 "core" ' + ."da"delay 2:00 +12004 #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"%b +68 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +677 "Can"\ 7pcW +1624 "core" ' +2 ."da"PSV.dial PTV + "processing"%4 +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%K +82 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%8 +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%L  +69 "core"  +3 ."da"PS.seek 0ml + "processing"%O'W +2287 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates +2 .PSR.select :air +2 .PSV.dial PSR + "processing"% +134 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +24 ."da"PS.reconfigure :default +9 "processing"%#A d`xb +11 ."da"PS.seek 0.25ml + "processing"%g'7 +337 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%J' +330 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%a'[ +1610 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%x +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%S  +35 "core" +2 "processing"%0% +3 "core" %]N\ / +3 ."da"PS.seek 1.5ml +2 "processing"%D' +586 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%` * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%_'W +1604 "core" ' + ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%V  +36 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +7 "processing"%c * +36 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%h +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%[' +2437 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%, +74 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%A +76 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%^ +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%t  +73 "core"  +3 ."da"PS.seek 0ml + "processing"%G'W +2423 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR + "processing"%i +135 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%l'[ +2116 "core" ' + ."da"delay 5 seconds +503 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%j +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%\\  +34 "core"  + "processing"%:% +49 "core" %]\ 1 +9 ."da"PS.seek 1.5ml +2 "processing"%r' +588 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%Q * +35 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%P  +105 "core"  +3 ."da"PS.seek 0ml +2 "processing"%k'W +1603 "core" ' + "processing"%T9 +3 "core" 957 +2 #"da"Processing Puck Heater at 28C before imaging +6 .PH.coast +2 "processing"%n +3 "core" 58 +2 "processing"%~& +3 "core" &TJJ\ 5 % +7 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&}% +4 "core" %\  b  +2 "storage"(s% +4 "core" % \ N +2 "storage"(m. +2 "core" .( +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(d( +195 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +2 (F& +3 "core" & \ G +2 "manipulator"&R& +5 "core" &-  ^ + "manipulator"&f% +4 "core" %\  3  +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&3( +181 "core" ( +2 "manipulator"&& +3 "core" &  / _ +3 "storage"(z& +3 "core" & (\ K +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&y' +101 "core" ' +3 "storage"(.& +3 "core" & '\ O +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"('H +274 "core" ' + "storage"( - +3 "core" -'H +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +4 ."da"SE.seek :place + "storage"('6 +33 "core" ' +3 "manipulator"&Z& +3 "core" & | _ +2 "manipulator"&(% +4 "core" % [ +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract + "manipulator"&'\ +87 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&?( +253 "core" ( + "manipulator"&I& +5 "core" & | 7 + ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +2 "core" & z u +3 ."da"Forearm.seek PC +2 "manipulator"&' +94 "core" ' + ."da"Hand.close +2 "manipulator"&/ +70 "core" / +2 ."da"PC.seek :open +2 "processing"%( +404 "core" ( +2 "storage"(C& +3 "core" & m\ O +2 "manipulator"&& +4 "core" &  +2 "manipulator"&% +3 "core" % * +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +103 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&( +258 "core" ( + "manipulator"&2& +4 "core" & * % +2 "storage"(& +3 "core" & \ O +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&"' +111 "core" ' + ."da"Hand.open +2 "manipulator"&1 +67 "core" 1 +2 "storage"($- +4 "core" -'6 +2 ."da"SE.seek -0.15 Pucks below Top Plate +2 "storage"( ' +23 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.82 Pucks below Top Plate +2 "storage"()' +52 "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/da23jun2018h75ml.tif +4 "processing"%q& +8 "core" &$\  +6 "manipulator"&& +6 "core" & j +2 "manipulator"&% +4 "core" % /  +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +56 ."psFlush"Forearm.seek :retract +9 "manipulator"&'\ +91 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&p(- +179 "core" ( +3 "manipulator"&& +3 "core" &- x & % +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &]& +3 "core" &- ; % +2 ."psFlush"Forearm.seek :garage +2 "manipulator"& '! +104 "core" ' + ."psFlush"Hand.close +2 "manipulator"&/ +70 "core" / +2 "manipulator"&v& +3 "core" &- [ U " % +2 "manipulator"&Y% +5 "core" % 5 Z T b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&( +120 "core" ( +2 "manipulator"&'& +3 "core" & Y +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &w& +3 "core" & / +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&|' +95 "core" ' +2 "manipulator"&u& +3 "core" & [ +3 "manipulator"&X% +3 "core" %  +3 "processing"%&& +3 "core" &D\  +3 "processing"%{& +5 "core" &Z\  +2 ."psFlush"PC.seek :closed +2 "processing"%!(Tg +5 "core" &:\  +8 &3x3\ *z +9 &cx5\ ? +9 &mj5\ O +10 &.J,\ O +9 &O%\ \ P +10 &Q\ \ O +9 &tN\ \ O +9 &7L\ O +10 &N \ \ P +9 &M\ P +9 & {N\ P +10 &"=N\ P +9 &#N\ \ P +10 &%M\ \ P +9 &'M\ \ P +9 &)FO\ \ O +10 &+N\ \ O +9 &,O\ O +9 &.O\ \ O +10 &0NO\ \ O +9 &2O\ \ O +9 &3O\ \ P +10 &5L\ O +9 &7VO\ O +10 &9O\ \ O +9 &:O\ \ O +9 &<N\ \ O +10 &>^N\ \ O +9 &@ N\ \ O +9 &AL\ P +10 &CL\ P +9 &EeN\ \ P +10 &G'R\ \ P +9 &HU\ P +9 &Ju\ T +10 &L[\ V +9 &N\ W +9 &O\ V +10 &Q\ V +9 &SNk\ 6 +10 &T#.f\ N +9 &TD\ - +2 ( +2 "processing"%{& +4 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.65 +2 "processing"%& +3 "core" &TD\ - +2 ."psFlush"Hand.open + "manipulator"&@1 +69 "core" 1 +3 "manipulator"&% +3 "core" %  | 5 +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&N'\ +90 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +46 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%*' +602 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%1' +2125 "core" ' +2 ."psFlush"delay 1 second +105 .PRV.dial :waste2,avoiding: :ab2 +6 "processing"%e @ +26 #"da"SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 46.612 seconds\ /var/log/esp/da23jun2018h75ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da23jun2018h75ml15s.tif +171 "core" B +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%=  +133 "core" +8 ."psFlush"PSV.dial :mixloop +6 "processing"%/ +103 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%;'9 +1133 #"da"SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da23jun2018h75ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jun2018h75ml30s.tif +1503 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%< +106 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +594 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%>' +323 #"da"SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jun2018h75ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da23jun2018h75ml70s.tif +1793 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 + "processing"%B  +35 "core"  +2 ."psFlush"PTV.dial :mixing + "processing"% @ +75 "core" B + ."psFlush"PSV.dial :mixloop +2 "processing"%M +106 "core" +62 ."psFlush"PS.seek :empty +4 "processing"%-'9 +2640 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%W +106 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%7'P +1096 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%5' +1105 #"da"SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da23jun2018h75ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "46.612 sec auto-exposure",Subject: "da23jun2018h75ml images!" +4 "storage"(U- +3 "core" -' +2 "storage"(\ & +3 "core" & \ +3 "manipulator"&%& +9 "core" &  p +7 "manipulator"&b% +15 "core" %\ " } / +7 ."da"Elbow.reconfigure :tight +8 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&H( +255 "core" ( +50 "manipulator"&4& +7 "core" &  " [ $ +4 "storage"(K& +7 "core" & |\ +6 ."da"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&8' +86 "core" ' +4 ."psFlush"PSV.dial PTV +4 "processing"%L +8 "core" ' +4 ."da"SE.reconfigure :gently +7 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.1 Pucks below Top Plate +5 "storage"('B +57 "core"  + ' +5 "manipulator"&& +2 ."psFlush"PTV.dial :puck +14 "processing"%O  +6 "core" &   + $ +6 "storage"(g& +8 "core" & j l m\ +4 ."da"Elbow.reconfigure :limp +6 "manipulator"&$ ,(b +6 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 1 +3 "manipulator"&J'D +20 "core"  +4 ."psFlush"PBV.dial :waste1 +4 .PS.seek 0ml +4 "processing"%x'W +9 "core" ' +2 ."da"Elbow.hold +6 "manipulator"&S, +11 "core" , +2 ."da"Elbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure :default +6 "storage"(#QK-0-\ b +6 ."da"SE.seek 0.08 Pucks below Top Plate + "storage"(0'- +21 "core" ' +4 "manipulator"&a% +6 "core" %Uf o ȵ +4 "storage"(`& +8 "core" & X Y M\ +4 ."da"Forearm.force -20 +6 "manipulator"&5 +6 ."da"Forearm.seek 1 + 317 counts +4 "manipulator"&D'ρ +25 "core" ' +4 "manipulator"&V& +8 "core" &\ O # +4 "storage"(c& +8 "core" & \ +6 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&h' +27 "core" ' +4 "storage"(_% +9 "core" %4 \  +4 ."downElevator"SE.seek :down +5 "storage"(,'v +99 (A% +7 "core" %S c\ U] +4 "manipulator"&^% +8 "core" % \  q +4 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract + "manipulator"&t'\ +99 "core" ' +41 ' +5 ."downElevator"SE.stop +5 "storage"(5 +7 ([& +4 "core" & U\ +104 #"uploadLog"upsync +2007 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%i +68 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%G' +590 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +56 ."psFlush"PS.seek 2.5ml + "processing"%j' +2118 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%\\ +69 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%: U +51 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%l'W +2627 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"%Q @ +42 "core" > +3 ."psFlush"PS.seek 2.5ml + "processing"%P' +2638 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%r  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%T'W +410 "Can"\ =x{W +2225 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%n +55 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%~' +2633 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%} +72 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%s'W +2635 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%m @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%F' +2647 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%R  +71 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%f'W +2631 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%o +43 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%'P +1106 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%z' +1609 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%E +68 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%.  +4 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%#  +52 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"% 'W +2633 "core" ' + ."psFlush"PSV.dial PSR +7 "processing"%Z +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%(' +590 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2119 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%y +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"%I U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2633 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%3 @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2627 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +81 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%9'W +2633 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%C +40 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%' +2631 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" +2 ."psFlush"PBV.dial PSV + "processing"% U +16 "core" S +2 ."psFlush"PS.seek 0ml +2 "processing"%2'W +2635 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +54 "core" B +3 ."psFlush"PS.seek 2.5ml + "processing"%?' +2635 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +72 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%$'W +2630 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&q& +4 "core" &\ k # +2 "manipulator"&% +3 "core" %\ "  ' +44 ."psFlush"Elbow.seek PC +9 "manipulator"&( +256 "core" ( +2 "manipulator"&& +3 "core" & \  P +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" &  Q +2 ."psFlush"Forearm.seek PC +2 "manipulator"& ' +100 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&/ +75 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%]( +404 "core" ( +2 "manipulator"&"& +4 "core" &  \ W + "manipulator"&% +4 "core" %   ( +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek :garage +2 "manipulator"&v(- +145 "core" ( +2 "manipulator"&Y& +3 "core" &.   < C +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &.  I C +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&''! +108 "core" ' + ."psFlush"Hand.open +2 "manipulator"&w1 +65 "core" 1 +2 "manipulator"& % +4 "core" % ){    ǻ +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&u'\ +104 "core" ' +2 #tFinished short da assay +2160 #-> samplePassF +2 #Beginning samplePassF + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'X& +3 "core" &\ +2 "manipulator"&&& +3 "core" &. \ Y B +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&p(- +20 "core" ( +2 "manipulator"&& +3 "core" &-  X  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-  S  +3 .tForearm.seek :garage + "manipulator"&'! +106 "core" ' +2 .tHand.close + "manipulator"&@/ +73 "core" / +2 "manipulator"&& +4 "core" &-     +2 "manipulator"&{% +3 "core" % 0  +3 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&|( +273 "core" ( +2 "manipulator"&k& +4 "core" &   :/ + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &*& +2 "core" &  F :/ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&e', +91 "core" ' +2 "manipulator"&=& +4 "core" &  ] :/ +2 "manipulator"&/% +3 "core" %'  4 +3 "collection"'1& +3 "core" &\ +3 "collection"'<& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"';(O +5 "core" &\  +7 &5\ *z +10 &\ h\ ? +9 &}\ L +10 &]b\ K +9 &!e\ J +9 &e\ J +10 &c\ J +9 &ge!\ J +9 &)b#\ J +10 &c%\ J +9 & e&\ K +10 &"og#\ K +9 &$0e(\ K +9 &%e*\ J +10 &'e)\ J +9 &)w`#\ K +9 &+:e*\ J +10 &,b*\ K +9 &.`'\ J +10 &0g+\ J +9 &2A`)\ K +9 &4e+\ J +10 &5e)\ J +9 &7`)\ J +9 &9Jc(\ J +10 &; e+\ J +9 &<f)\ K +10 &>e-\ J +9 &@Q`*\ K +9 &Be,\ K +10 &Cd(\ J +9 &Ee+\ J +9 &GVn,\ L +10 &I*\ N +9 &J*\ S +10 &L~+\ V +9 &N?&\ C +9 &OC=+\ $l +10 &O~n)\ F +2 ( +2 "collection"'<& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.56 + "collection"'& +3 "core" &O~j \ F +2 .tHand.open +2 "manipulator"&B1 +75 "core" 1 +2 "manipulator"& % +4 "core" % ' ! +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&M'\ +93 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%>  +42 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%W' +1607 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%-  +54 "core"  +4 .tPS.seek 0ml +2 "processing"%7'W +1624 "core" ' +2 .tPSV.dial PSR + "processing"%U +41 "core"  + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml + "processing"%\ ' +2635 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%%  + "collection"'b  +8 "core" +90  +2 .tPSV.dial :PTV,via: :air +2 "processing"% +184 "core"  + .tCTV.dial :air,avoiding: :intake +2 "collection"'4  +5 "core"  +2 .tPTV.dial :PRV,avoiding: :puck + "processing"%K @ +68 "core" @ +2 .tPS.seek 0ml +2 "processing"%L'W +2645 "core" ' + .tPSV.dial :air +6 "processing"%  +71 "core"  +2 .tPS.seek 2.5ml +2 "processing"%g' +2636 "core" ' +2 .tPSV.dial :PTV + "processing"%O +71 "core"  +2 .tPS.seek 0ml +2 "processing"%N'W +2188 "Can"\ GzW +450 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&a& +3 "core" &   :. +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&`( +3 "core" ( +2 "manipulator"&)& +5 "core" &    :. + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &V& +3 "core" &   :. +3 .tForearm.seek CC + "manipulator"&c', +106 "core" ' +2 .tHand.close + "manipulator"&_/ +72 "core" / +2 .tCC.seek :open +2 "collection"'8( +376 "core" ( + "manipulator"&5& +4 "core" & \ \\ :. +2 "manipulator"&H% +4 "core" %    ; +2 .tForearm.seek :retract +2 "manipulator"&A'\ +107 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&^(- +286 "core" ( + "manipulator"&& +4 "core" &-  l  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &J& +3 "core" &-    +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&D'! +107 "core" ' + .tHand.open +2 "manipulator"&[1 +70 "core" 1 +2 "manipulator"&0% +4 "core" % *   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&h'\ +103 "core" ' +58214 "Can"\ 1|%W +60002 \ 1~RW +60001 \ 1QW +60001 \ 1W +60002 \ 1}W +60001 \ 1bW +60001 \ 1&W +60002 \ 1?W +60001 \ 1W +60001 \ 1s kW +60002 \ 17!W +60001 \ 1!W +60001 \ 1"-W +60002 \ 1"W +60001 \ 1I#YW +60002 )~\ 1 #W +60001 \ 1$W +60001 }\ 1%W +60002 }\ 1[%W +60001 ~\ 1&GW +60001 |\ 1&W +60002 |\ 1'sW +60001 +{\ 1m( W +60002 {\ 12(W +60001 {\ 1)5W +60001 y\ 1)W +60002 y\ 1*aW +60001 3y\ 1D*W +60002 x\ 1 +W +60001 0x\ 1,#W @EDT1687320182.06 %w\ 1,W +60002 w\ 1X-OW +60001 9y\ 1-W +60002 x\ 1.{W +60001 Gw\ 1/W +60001 v\ 1k/W +60002 6w\ 200=W +60001 %u\ 10W +60001  v\ 11iW +60002 Eu\ 11W +60001  u\ 1D2W +60002 =t\ 1 3+W +60001 9s\ 13W +60001 s\ 1ȓ4WW +60002 |t\ 1X4W +60001 t\ 15W +60001 Zs\ 16W +60002 Fs\ 1ϧ6W +60001 s\ 1l7EW +60002 hs\ 117W +60001 q\ 18qW +60001 _s\ 1ֻ9W +60002 &r\ 1؀9W +60001 7q\ 2E:3W +60002 Nq\ 1\ :W +60001 "p\ 1;_W +60001 Up\ 1ߔ;W +60002 p\ 1ZMW +60001 5p\ 1m>W +60002 Bo\ 13?yW +60001 Fo\ 1@W +60001 #m\ 1@W +60002 |n\ 1A;W +60001 j\ 1GAW +60001 6e\ 1 BgW +18325 #t-> exit +36 #mEXIT @1687342566.19EDT @1687347578.19EDT = =tMAIN =mMAIN_scheduler @EDT1687347579.99 #"core_reset"Sent BREAK +2 #t@27958 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.42 I2C Gateway v3.20 +210 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +250 #Configuration for {ESP::Name} Burkerts Fixed 6/12/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +411 "Can"4X\ . + 4X\ . + #tPolling Can every 10:00 +3 #Cleanly exited at 06:16:05EDT21-Jun-23 +661 #-> ESP.ready! +3 #Powering core bus +538 .Gate.power :raw,:ON +2 "sampler") +42 ) +2 "core"  +3 "collection"' +2 ' +2 "core"  +3 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +3 ' -\ +5 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X\ +2 "processing"%'% +4 "core" %X@\ +2 "sampler")(% +4 "core" %oo \  +2 "collection"')& +4 "core" &?\ +2 "processing"%*& +3 "core" &\  +3 "manipulator"&+% +3 "core" %\ $   =  +2 "manipulator"&,& +5 "core" &    $ + "storage"(-& +4 "core" & \  +2 "storage"(.% +4 "core" %z R\ +2 "collection"'/9 +4 "core" 9% +2 "processing"%09 +3 "core" 95 +8305 #t-> CTV.intake +2 .CTV.dial :intake + "collection"'1  +73 "core"  +3082 #t-> Intake.open +2 .Intake.select :open + "sampler") +8079 #t-> Hand.open +2 .Hand.open + "manipulator"&21 +74 "core" 1 +635 #t-> Arm.garage +2 "manipulator"&3& +3 "core" &   $ +2 "manipulator"&4% +3 "core" % \ $   +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&5(- +182 "core" ( +2 "manipulator"&6& +3 "core" &-    . +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &7& +3 "core" &-   N . +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :garage + "manipulator"&8'! +101 "core" ' +2 "manipulator"&9& +4 "core" &-   M . +2 "manipulator"&:% +3 "core" %(   h +1143 #t-> Hand.close +2 .Hand.close + "manipulator"&;/ +68 "core" / +1028 #t-> Arm.CC + "manipulator"&<& +3 "core" &-   . +2 "manipulator"&=% +4 "core" % (   +2 .tForearm.seek :retract +2 "manipulator"&>'\ +100 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :CC +2 "manipulator"&?( +274 "core" ( +2 "manipulator"&@& +3 "core" &   { 6 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &A& +2 "core" &  ~ 6 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&B', +97 "core" ' +2 "manipulator"&C& +4 "core" &    6 +2 "manipulator"&D% +4 "core" %&   +405 #t-> CC.close +2 "manipulator"&E& +3 "core" &  6 +2 "manipulator"&F% +4 "core" %&    +2 "collection"'G& +4 "core" &?\ +3 "collection"'H& +5 "core" &4\ +2 .tCC.seek :closed +2 "collection"'I(O +4 "core" &7\  +9 &3?\ *z +9 &f2\ > +10 &U};\ L +9 &_7\ K +9 &g7\ L +10 &`5\ K +34 &`c4\ K + &"g1\ K + &`6\ K +3 &b*\ K +8 & i^+\ K +9 &")b*\ L +10 &#e3\ K +9 &%_-\ K +9 &'pg&\ K +10 &)1b$\ L +9 &*c*\ K +9 &,g*\ K +10 &.xa)\ K +9 &0:e'\ K +9 &1b*\ K +10 &3_,\ K +9 &5a-\ K +10 &7B`,\ K +9 &9e)\ K +9 &:a-\ K +10 &<d-\ K +9 &>Ka(\ K +9 &@ `-\ L +10 &Ac(\ K +9 &C_(\ K +10 &EQe2\ L +9 &Gn)\ L +9 &H}(\ N +10 &J,\ S +9 &L9-\ W +9 &M+\ Q +10 &O,A)\ )x +9 &Oq'\ A +6 ( + "collection"'H& +4 "core" &OL$\ A +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.69 +2 "collection"'J& +3 "core" &OL\ A +1729 #t-> CBV.SS +2 !o:NoMethodError : mesgu:NameError::message(undefined method `SS' for CBV:Shaft: name:SS: args[:bt[ "7/home/esp/esp2/lib/shaft.rb:81:in `method_missing'"(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 +901 #-> CBV.ss +2 !o:NoMethodError : mesgu:NameError::message(undefined method `ss' for CBV:Shaft: name:ss: args[:bt[ "7/home/esp/esp2/lib/shaft.rb:81:in `method_missing'"(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 +1147 #-> CBV.SSV +2 .CBV.dial SSV + "collection"'K @ +113 "core" A +1314 #t-> SSV.SS +2 !o:NoMethodError : mesgu:NameError::message(undefined method `SS' for SSV:Shaft: name:SS: args[:bt[ "7/home/esp/esp2/lib/shaft.rb:81:in `method_missing'"(ESP):12: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 +496 #-> SSV.ss +2 !o:NoMethodError : mesgu:NameError::message(undefined method `ss' for SSV:Shaft: name:ss: args[:bt[ "7/home/esp/esp2/lib/shaft.rb:81:in `method_missing'"(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 +16786 #-> SSV +3568 #-> SSV.exhaust +2 .SSV.dial :exhaust +2 "sampler")L  +72 "core"  +1651 #t-> EXhaust.close + !o:NameError: mesg"#uninitialized constant EXhaust: name: EXhaust:bt["(ESP):16:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +757 #-> Exhaust.close +2 .Exhaust.select :close +4605 "Can"^\ ]8{ +4210 #t-> SS.pull 0.5 + "sampler")M% +3 "core" %zz \  +3 .tSS.seek 0.5ml +2 "sampler")N'7 +151 "core" ' + "sampler")O% +5 "core" %2g{w \  +666 #t-> SS.pull 0.5 +2 "sampler")P% +3 "core" %4dz{ \  +3 .tSS.seek 1ml + "sampler")Q' +76 "core" ' +2 "sampler")R% +4 "core" %`zy \  +3156 #t-> Intake +2497 #-> Intake +730 #-> SS.pull 0.5 + "sampler")S% +3 "core" %Yyz \  +3 .tSS.seek 1.5ml +2 "sampler")T' +83 "core" ' +2 "sampler")U% +4 "core" %Zzx \  +2215 #t-> SSV.air + .SSV.dial :air +2 "sampler")V +74 "core"  +465 #t-> SS.empty +3 .SS.seek 0ml +2 "sampler")W' +178 "core" ' + "sampler")X% +4 "core" %yx \ +856 #t-> SSV.exhaust +2 .SSV.dial :exhaust +2 "sampler")Y  +74 "core"  +44509 "Can"/e\ _H{ +4729 #t-> CC.open +2 .CC.seek :open +2 "collection"'Z( +377 "core" ( +2 "collection"'[& +3 "core" &\ +3249 #t-> Arm.garage +2 "manipulator"&\\& +3 "core" &   6 +2 "manipulator"&]% +4 "core" %&   % +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&^'\ +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&_(- +282 "core" ( +2 "manipulator"&`& +4 "core" &-   O ) + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &a& +2 "core" &-  !  ) +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&b'! +104 "core" ' +2 "manipulator"&c& +3 "core" &-   ; ) +3 "manipulator"&d% +4 "core" %+   W " +492 #t-> Hand.open +3 .Hand.open + "manipulator"&e1 +75 "core" 1 +384 #t-> Arm.clear + "manipulator"&f& +3 "core" &-    ) +2 "manipulator"&g% +4 "core" % +   _ " +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&h'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&i(d +131 "core" ( + "manipulator"&j& +4 "core" &d   @ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &k& +2 "core" &d    @ +3 .tForearm.seek :clear + "manipulator"&l'\ +4 "core" ' +2 "manipulator"&m& +4 "core" &d ) ' 1 @ +2 "manipulator"&n% +3 "core" %\   !  +476 #t-> exit +3 "sampler")0 +12 #mEXIT @1687348897.44EDT @1687348927.44EDT = =tMAIN =mMAIN_scheduler @EDT1687348929.16 #"core_reset"Sent BREAK +2 #t@13601 receive with ifg=0x10, ie=0xFD #@14235 receive with ifg=0x10, ie=0xFD + #@14561 receive with ifg=0x80, ie=0xFD + #@49491 sendCRC with ifg=0x20, ie=0x7F + #@49938 sendCRC with ifg=0x20, ie=0x7F #@51254 sendCRC with ifg=0x20, ie=0x7F + #@51470 sendCRC with ifg=0x20, ie=0x7F #@53305 sendCRC with ifg=0x08, ie=0x5F +2 #@48902 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +10 #ESP2 v3.42 I2C Gateway v3.20 for core bus +245 #Configuration for {ESP::Name} Burkerts Fixed 6/12/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +394 "Can"b\ @Tl + b\ @Tl + #tPolling Can every 10:00 +3 #Cleanly exited at 08:01:37EDT21-Jun-23 +712 #-> ESP.ready! +154 "sampler") +2 ) +3 "core"  +2 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 "collection"'% +3 "core" %O\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +4 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +2 "processing"%% +4 "core" %X\ +2 .tPS.configure :default +2 "processing"%#A d`xb +2 "sampler")% +3 "core" %xw \  +2 .tSS.configure :default +3 "sampler")#.0X Hand.open +2 .Hand.open + "manipulator"&31 +23 "core" 1 +757 #t-> Arm.garage +2 "manipulator"&4& +3 "core" &d   @ +2 "manipulator"&5% +3 "core" % \     +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&6(- +130 "core" ( +2 "manipulator"&7& +4 "core" &- " # # 3 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &8& +3 "core" &-   p 3 +2 .tForearm.seek :garage +2 "manipulator"&9'! +103 "core" ' +2 "manipulator"&:& +3 "core" &-  3 +2 "manipulator"&;% +3 "core" %/   0 +520 #t-> Hand.close +2 .Hand.close + "manipulator"& Arm.CC +2 "manipulator"&=& +3 "core" &-   3 +2 "manipulator"&>% +3 "core" % /   +3 .tForearm.seek :retract + "manipulator"&?'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :CC + "manipulator"&@( +275 "core" ( + "manipulator"&A& +4 "core" & b 6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &B& +2 "core" &   \\ 6 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&C', +99 "core" ' +2 "manipulator"&D& +4 "core" &   = 6 +2 "manipulator"&E% +3 "core" %,   +1173 #t-> CC.close +2 "manipulator"&F& +3 "core" &   6 +2 "manipulator"&G% +3 "core" %,   +3 "collection"'H& +3 "core" &\ +3 "collection"'I& +5 "core" &\ +2 .tCC.seek :closed + "collection"'J(O +4 "core" &\  +9 &2{\ *y +9 &e\ > +10 &\ M +9 &K]\ K +9 & e\ K +10 &`]\ K +9 &c\ K +9 &Rf\ K +10 &c\ K +9 &e\ K +10 & c\ K +9 &"[c\ K +9 &$c\ K +10 &%b\ K +9 &'d"\ K +9 &)bc\ K +10 &+$c\ K +9 &,dL\ K +10 &.b\ K +9 &0jg\ K +9 &2-a\ K +10 &3a\ K +9 &5ef\ K +9 &7sby\ K +10 &96b\ J +9 &:b\ K +10 &<a\ K +9 &>{_\ K +9 &@=b\ K +10 &Ac\ K +9 &Ce\ K +9 &Ecu\ K +10 &GBl\ L +9 &H^\ N +10 &J\ S +9 &Lj\ V +9 &N(\ E +10 &O57\ / +9 &OF\ ; +5 ( +2 "collection"'I& +5 #tCollection Clamp onSpring/offSpring for 6/26 samples, on/off torque 1.59 + "collection"'K& +4 "core" &O9\ ; + &O9N\ ; +648 #t-> Intake.open +2 .Intake.select :open + "sampler") +670 #t-> CTV.intake +2 .CTV.dial :intake + "collection"'L  +15 "core" +851 #t-> CBV.SSV +2 .CBV.dial SSV +2 "collection"'M @ +4 "core" A +589 #t-> SSV.CBV +2 .SSV.dial CBV + "sampler")N  +72 "core" +2506 #t-> SS.pull 0.5 + "sampler")O% +3 "core" %st \  +3 .tSS.seek 0.5ml +2 "sampler")P'9 +152 "core" ' +2 "sampler")Q% +3 "core" %>bnm \  +670 #t-> SS.pull 0.5 +2 "sampler")R% +3 "core" %?xx \ u +2 .tSS.seek 1ml +2 "sampler")S' +140 "core" ' + "sampler")T% +4 "core" %Nce \  +1050 #t-> SS.pull 10 + "sampler")U% +3 "core" %Cwv \  +3 .tSS.seek 11ml + "sampler")V'+ +526 "core" ' +9 "sampler")W% +3 "core" %): \  +3243 #t-> SS.fill +2 .SS.seek 25ml +2 "sampler")X' +716 "core" ' + "sampler")Y% +3 "core" %: \  +748 "Can"9b\ S{ +697 #t-> SSV.exhaust +2 .SSV.dial :exhaust +2 "sampler")Z  +73 "core"  +1016 #t-> Exhaust.open +2 .Exhaust.select :open + "sampler")@ +710 #t-> SS.empty +3 .SS.seek 0ml + "sampler")[' +1276 "core" ' +2 "sampler")\\% +3 "core" %nm \ q +2352 #t-> Exhaust.close +2 .Exhaust.select :close + "sampler") +906 #t-> SSV.CBV + .SSV.dial CBV +2 "sampler")]  +73 "core" +5245 #t-> Intake +1116 #-> SS.fill +2 .SS.seek 25ml + "sampler")^' +1302 "core" ' + "sampler")_% +4 "core" % \ " +1070 #t-> SSV.exhaust +2 .SSV.dial :exhaust + "sampler")`  +73 "core"  +545 #t-> Exhaust.open + .Exhaust.select :open +2 "sampler")@ +430 #t-> SS.empty +2 .SS.seek 0ml + "sampler")a' +1240 "core" ' + "sampler")b% +4 "core" %lo \ +927 #t-> Exhaust.close +2 .Exhaust.select :close + "sampler") +1018 #t-> CC.open +2 .CC.seek :open + "collection"'c( +377 "core" ( + "collection"'d& +4 "core" &\ +705 #t-> Intake.close +2 .Intake.select :close + "sampler")0 +773 #t-> Arm.garage +2 "manipulator"&e& +3 "core" &   6 +2 "manipulator"&f% +3 "core" %,  \\ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&g'\ +93 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&h(- +284 "core" ( +2 "manipulator"&i& +4 "core" &- # #   + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &j& +3 "core" &- "    +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&k'! +106 "core" ' +2 "manipulator"&l& +4 "core" &- !  H  +2 "manipulator"&m% +3 "core" %(   i +3551 #t-> Hand.open +2 .Hand.open + "manipulator"&n1 +77 "core" 1 +680 #t-> Arm.clear + "manipulator"&o& +3 "core" &-     +2 "manipulator"&p% +3 "core" % (  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&q'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&r(d +133 "core" ( +2 "manipulator"&s& +3 "core" &d  !  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &t& +3 "core" &d   a  +2 .tForearm.seek :clear +2 "manipulator"&u'\ +3 "core" ' +2 "manipulator"&v& +3 "core" &d # >  +2 "manipulator"&w% +3 "core" %\  !  \\  +247 #t-> exit +6 #mEXIT @1687353408.86EDT @1687354026.25EDT = =mMAIN_scheduler =tMAIN @EDT1687354028.10 #"core_reset"Sent BREAK +2 #t@55191 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +210 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +253 #Configuration for {ESP::Name} Burkerts Fixed 6/12/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +417 "Can"c\ $ + c\ $ + #tPolling Can every 10:00 +4 #Cleanly exited at 09:16:48EDT21-Jun-23 +896 #-> ESP.ready! +3 #Powering core bus +569 .Gate.power :raw,:ON +2 "sampler") +38 ) +2 "core"  +3 "collection"' +3 ' +2 "core"  +2 "processing"% +2 % +4 "core"  +5 "collection"' 9\ +2 ' 0\ +3 ' -\ +5 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +3 "processing"%#A d`xb +2 .tSS.configure :default +3 "sampler")#.0X access 1 +2 "storage"(1% +3 "core" %p \  +2 "manipulator"&2% +4 "core" %\     +2 "manipulator"&3& +4 "core" &\ \ \ J "{ +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(4(; +353 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (5& +3 "core" &; Z\  +1452 #t-> access 2 +31 "storage"(6% +3 "core" %p ?\  +2 "manipulator"&7% +5 "core" %\   v  +2 "manipulator"&8& +3 "core" &\  "{ +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(9(K +200 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (:& +3 "core" &K J\ +53859 "Can"d\ >  +26168 #t-> $da[:extractVol]=0.17 +1528 #-> startTube 2 +23264 #-> shortDA +2 "collection"';% +3 "processing"%<% +4 "core" %D\ +5 %U \ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +714 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1002 .PSV.dial :mixloop +2 "processing"%= +44 "core" + .tPTV.dial :PRVmixing +2 "processing"%>  +70 "core" +2 .tPRV.dial :sipper +2 "processing"%?  +129 "core"  +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 1.1ml +2 "processing"%@'] +2289 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%A  + "collection"'B  +112 "core" ~ +16  +3 .tPS.seek 0.5ml + "processing"%C' +1276 "core" ' + .tPRV.dial :waste2 +2 "processing"%D @ +99 "core" ? +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 0ml + "processing"%E'W +590 "core" ' + .tPSV.dial PSR +2 "processing"%F +100 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1ml +2 "processing"%G'P +1108 "core" ' + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml + "processing"%H' +1399 "Can"d\ CQ +214 "core" ' + .tPSV.dial :mixloop +2 "processing"%I +102 "core" +2 .tPS.seek 0ml +2 "processing"%J'W +2638 "core" ' + .tPSV.dial PSR +2 "processing"%K +102 "core"  + #tPulling 1ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml + "processing"%L'P +1107 "core" ' + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml + "processing"%M' +1610 "core" ' +2 .tPSV.dial :mixloop + "processing"%N +102 "core" + .tPRV.dial :sipper +2 "processing"%O  +42 "core" +2 .tPS.seek 0ml +2 "processing"%P'W +2624 "core" ' +2 .tPSV.dial PSR +2 "processing"%Q +99 "core"  +2 .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%R' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"%S +101 "core" +3 .tPS.seek 0ml +2 "processing"%T'W +2722 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%U& +4 "core" &\  +2 .tHand.open + "manipulator"&V1 +69 "core" 1 +35 "manipulator"&W% +11 "core" % \    j  +2 "storage"(X% +4 "core" %p \  +2 "storage"(Y. +2 "core" .(K +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(Z( +667 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 ([& +3 "core" & h\ +2 "manipulator"&\\& +3 "core" &\   "{ +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&]( +31 "core" ( +2 "manipulator"&^& +3 "core" &   L  +2 "storage"(_& +4 "core" & :\ +3 .tForearm.seek 2 + 700 counts + "manipulator"&`' +104 "core" ' + "storage"(a& +4 "core" & U\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(b'H +280 "core" ' +2 "storage"(c- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (d& +3 "core" & \ +2 "manipulator"&e& +4 "core" &    +2 .tElbow.seek 2 +2 "manipulator"&f( +4 "core" ( + "manipulator"&g& +4 "core" &    +3 "storage"(h& +3 "core" & \ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&i'y +14 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&j/ +66 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&k& +2 "storage"(l'v +8 "core" &    +2 "manipulator"&m% +4 "core" % }   o l +2 .tForearm.seek :retract +2 "manipulator"&n'\ +92 "core" ' +2 .tElbow.seek PC +2 "manipulator"&o( +164 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +109 "core" ( +2 "manipulator"&p& +4 "core" &    T +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &q& +3 "core" &   T +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&r' +89 "core" ' +2 "manipulator"&s& +3 "core" &   T +2 "manipulator"&t% +4 "core" %   T +2 "processing"%u& +4 "core" &\  +3 "processing"%v& +5 "core" &\  +2 .tPC.seek :closed +2 "processing"%w(Tg +4 "core" &\  +8 &J\ $f +9 &{Y\ 8 +9 &\ K +10 &_\ L +9 &`` \ L +9 &#^ \ K +10 &` \ K +9 &b\ K +10 &h`\ L +9 &+^\ \ K +9 &\\\ K +10 &!c\ K +9 &#q^\ K +9 &%3\\\ K +10 &&b\ K +9 &(`\ K +10 &*y_\ K +9 &,:]\ L +9 &-_\ K +10 &/`\ K +9 &1_\ K +9 &3Ca\ K +10 &5`\ K +9 &6\\\ K +10 &8_\ L +9 &:L_\ K +9 &< ^\ K +10 &=^\ K +9 &?^\ K +9 &AS]\ K +10 &C_\ K +9 &D_\ K +10 &Fe\ L +9 &HVr\ M +9 &J\ O +10 &K\ Q +9 &M\ Q +9 &OR\ Q +10 &Q\ Q +9 &R\ ? +9 &TNs\ ? +10 &TS \ L +9 &Ty\ & +3 ( +2 "processing"%v& +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.53 + .Hand.open +2 "manipulator"&x1 +67 "core" 1 +2 "manipulator"&y% +4 "core" %    F T +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&z'\ +101 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%{  +2 %|9 +7 "core" 9QR +102 "processing"%}9 +2 "core" 9R +103 "processing"%~9 +2 "core" 9R  +103 "processing"%9 +3 "core" 9Q  +103 "processing"%9 +2 "core" 9Q +103 "processing"%9 +2 "core" 9R +103 "processing"%9 +2 "core" 9S +103 "processing"%9 +2 "core" 9T +103 "processing"%9 +3 "core" 9V" +103 "processing"%9 +2 "core" 9X& +103 "processing"%9 +2 "core" 9[+ +103 "processing"% 9 +2 "core" 9_/ +103 "processing"%9 +2 "core" 9b3 +103 "processing"% 9 +3 "core" 9h 7 +103 "processing"% 9 +2 "core" 9m; +103 "processing"%9 +2 "core" 9s@ +103 "processing"%9 +10 "core" 9zD +102 "processing"%9 +2 "core" 9H +103 "processing"%9 +3 "core" 9M +103 "processing"%9 +2 "core" 9Q +103 "processing"% 9 +2 "core" 9 U +103 "processing"%9 +2 "core" 9"Y +103 "processing"%9 +2 "core" 9!] +103 "processing"%9 +2 "core" 9 b +103 "processing"%9 +44 "core" 9!g +103 "processing"%9 +4 "core" 9!l\ +102 "processing"%\ 9 +2 "core" 9!p +103 "processing"%9 +3 "core" 9!t +102 "processing"%9 +4 "core" 9!x +102 "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"%&9 +3 "core" 9# +102 "processing"%'9 +3 "core" 9## +103 "processing"%(9 +2 "core" 9+% +103 "processing"%)9 +2 "core" 94$ +103 "processing"%*9 +2 "core" 9;  +103 "processing"%+9 +3 "core" 9B$ +3 .tPH.hold 2:00:00,28C +4 "processing"%, pp; +2 .tdelay 1:30 +5 "core"  +9000 .tPSR.select :air +3 .PSV.dial PSR + "processing"%- +104 "core"  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%.' +587 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml + "processing"%/'[ +1611 "core" ' + .tPTV.dial :puck +2 "processing"%0  +125 "core"  + .tPSV.dial PTV +2 "processing"%1 +73 "core" +2 .tPBV.dial :waste1 +2 "processing"%2  +51 "core" +2 "processing"%3% +3 "core" %V*\  +3 .tPS.seek 1.5ml +2 "processing"%' +584 "core" ' + .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%5 * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%6'W +1613 "core" ' +2 .tdelay 5:00 +24548 "Can"=h\ AA +5455 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%7  +4 "core"  + .tPBV.dial :waste1 +2 "processing"%8  +33 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%: * +33 "core" + + .tPSR.select :air +3 .PSV.dial PSR + "processing"%4 +73 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%;' +2316 "core" ' + .tPSV.dial PTV +2 "processing"%< +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%= +72 "core"  +2 .tdelay 5 seconds +503 .PSV.dial PTV + "processing"%> +73 "core" + .tdelay 5 seconds +503 .PSV.dial :air +2 "processing"%?  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%B'W +2302 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +7 "processing"%A  +126 "core" + .tPSV.dial :mixloop +2 "processing"%@ +44 "core" + .tPRV.dial :ab1 +2 "processing"%D @ +100 "core" ? +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%C'w +350 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'F  +2 "processing"%E  +5 "core"  +39  + "processing"%G% +4 "core" %y\  +3 .tPS.seek 0.32ml + "processing"%I'& +399 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'H  +38 "core" +2 .tPRV.dial :air +2 "processing"%K  +40 "core"  +2 .tPS.seek 0.9ml +2 "processing"%J'D +1224 "core" ' +2 .tPRV.dial :waste2 + "processing"%L @ +71 "core" > +2 .tPS.seek 0.5ml +2 "processing"%N' +856 "core" ' +2 #taddPMLReagent08 +2 .PSV.dial :air + "processing"%O  +44 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%M'[ +1614 "core" ' +2 .tPSV.dial :PML +2 "processing"%Q +43 "core" +2 .tPTV.dial :mixing +2 "processing"%P @ +70 "core" A + .tPBV.dial :waste1 +2 "processing"%S  +34 "core" +2 "processing"%R% +3 "core" %\\p\  +3 .tPS.seek 1.85ml + "processing"%U'< +240 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%V * +34 "core" , +3 .tPS.seek 0ml + "processing"%W'W +1962 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'X& +3 "core" &\  +2 "manipulator"&Y& +4 "core" &   T +2 "manipulator"&9% +4 "core" %\ \    +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&[(- +155 "core" ( + "manipulator"&\\& +4 "core" &-   k +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &^& +3 "core" &-   = k +2 .tForearm.seek :garage +2 "manipulator"&_'! +103 "core" ' +2 .tHand.close +2 "manipulator"&a/ +75 "core" / +2 "manipulator"&& +4 "core" &-   l k +2 "manipulator"&% +3 "core" % .  : +3 .tForearm.seek :retract +2 "manipulator"&c'\ +98 "core" ' +2 .tElbow.reconfigure :tight +38 "manipulator"&$&.,(\ #b +10 .tElbow.seek CC +2 "manipulator"&d( +278 "core" ( +2 "manipulator"&e& +4 "core" &% \  >H +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &%  >H +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&g', +105 "core" ' + "manipulator"&h& +4 "core" &%  >H +2 "manipulator"&j% +4 "core" %(  8 } +2 "collection"'k& +4 "core" &\  +3 "collection"'m& +5 "core" &\  +3 .tCC.seek :closed +2 "collection"'](O +4 "core" &\  +7 &M\ %h +10 &Z\ 8 +9 &\ K +9 &_\ K +10 &fb\ K +9 &'_\ L +9 &e\ K +10 &[\ L +9 &m_\ L +10 &/`\ L +9 &]\ K +9 &!b\ L +10 &#w]\ K +9 &%8b\ K +9 &&_\ L +10 &(a\ K +9 &*~`\ K +10 &,?a\ L +9 &.a\ L +9 &/b\ K +10 &1`\ K +9 &3Gb\ L +9 &5 _\ K +10 &6b\ K +9 &8c\ K +10 &:Q]\ K +9 &<a\ K +9 &=_\ K +10 &?b\ K +9 &AXb\ K +10 &C`\ L +9 &Db\ K +9 &Fh\ L +10 &HXv\ N +9 &J\ R +9 &K\ V +10 &M\ W +9 &Ng\ . +9 &Oz\ W +10 ( + &Of\ I +2 "collection"'m& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.65 + "collection"'`& +4 "core" &Og\ I +2 .tHand.open + "manipulator"&b1 +68 "core" 1 + "manipulator"&i% +4 "core" % ' \  A ~ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&p'\ +95 "core" ' +2 .tPSV.dial PSR +2 "processing"%q +99 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml + "processing"%f' +1614 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%s  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%t'W +1616 "core" ' +2 .tPSV.dial PSR + "processing"%u +44 "core"  + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml + "processing"%l' +2635 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV + "processing"%n  +2 "collection"'  +41 "core"  +117  +2 .tPSV.dial :mixloop + "processing"%x +100 "core" +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%y  +72 "core" +2 .tPS.seek 0ml +2 "processing"%|'W +2630 "core" ' + .tPSV.dial :air +2 "processing"%v  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%}' +2635 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%r +43 "core" +3 .tPS.seek 0ml + "processing"%~'W +2627 "core" ' +2 .tPSV.dial :air +2 "processing"%  +43 "core"  +3 .tPS.seek 2.5ml +2 "processing"%' +2627 "core" ' + .tPSV.dial :mixloop +2 "processing"% +43 "core" +3 .tPS.seek 0ml +2 "processing"%'W +2639 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &#   E >H +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( +2 "manipulator"&& +4 "core" &$   >H +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &#   E >H +3 .tForearm.seek CC + "manipulator"& ', +105 "core" ' + .tHand.close +2 "manipulator"&/ +69 "core" / +2 .tCC.seek :open + "collection"' ( +380 "core" ( + "manipulator"& & +5 "core" &$  / >H + "manipulator"&% +5 "core" %    K +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +283 "core" ( +2 "manipulator"&& +3 "core" &-   ; ( +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-   S ( +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"& '! +109 "core" ' +2 .tHand.open +2 "manipulator"&1 +76 "core" 1 + "manipulator"&% +4 "core" % )   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +100 "core" ' +2 ."da"delayUntil "10:09:10.46" +13706 "Can"j\ O  +11095 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +70 "core" @ +9 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."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 :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2323 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%" +43 "core" +2 ."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"%%  +41 "core"  +3 ."da"PS.seek 0ml +2 "processing"%&'W +2291 "core" ' +2 #"da"washCycleDA #1 of 2 +6 .PSR.select :air +2 .PSV.dial PSR + "processing"%' +128 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%(' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml + "processing"%)'[ +1607 "core" ' + ."da"PTV.dial :puck +2 "processing"%*  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%+ +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%-  +32 "core"  +2 "processing"%T% +4 "core" %]\  +2 ."da"PS.seek 1.5ml +3 "processing"%.' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%0 * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%1'W +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%2  +15 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%3  +34 "core" + ."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"%5 +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2320 "core" ' + ."da"PSV.dial PTV +2 "processing"%{ +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%7 +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%8 +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%:  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%4'W +2294 "core" ' +2 #"da"washCycleDA #2 of 2 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%6 +127 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%<' +589 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml + "processing"%='[ +1616 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%>  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%? +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%;  +34 "core" + "processing"%A% +4 "core" %_}\  +2 ."da"PS.seek 1.5ml +2 "processing"%@' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%D * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%B'W +1605 "core" ' +2 ."da"delay 2:00 +7479 "Can"5k\ Em +4524 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%F  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%E  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%G * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%C +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%H' +2343 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%K +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%I +73 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%L +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%J  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%O'W +2317 "core" ' +2 #"da"getPMLReagent08 +6 .PRV.dial :air +2 "processing"%N  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%Q  +124 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%P  +41 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%S  +4 "core" + ."da"PSV.dial :mixloop +2 "processing"%R +44 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%V' +384 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%M  +43 "core"  +2 "processing"%U% +40 "core" %\  +10 ."da"PS.seek 0.55ml +2 "processing"%X't +335 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%Y  +43 "core"  +3 ."da"PS.seek 2ml +2 "processing"%9'[ +1569 "core" ' + ."da"PSV.dial :PML +2 "processing"%\\ +44 "core" + ."da"PTV.dial :mixing +2 "processing"%^ @ +70 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%o  +34 "core" + "processing"%a% +4 "core" %b\ +3 ."da"PS.seek 1.85ml +2 "processing"%'B +232 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"% * +33 "core" , +3 ."da"PS.seek 0ml +2 "processing"%z'W +1964 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +39288 "Can"o\ H +8715 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%_ @ +5 "core" @ + ."da"PBV.dial :waste1 +2 "processing"%e  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , + ."da"PSV.dial :air +3 "processing"%[  +43 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%h' +2325 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%j +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 +2 "processing"%c +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%!  +54 "core" +2 ."da"PS.seek 0ml +2 "processing"%`'W +2300 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%b +128 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%i' +596 "core" ' +2 ."da"delay 5 seconds +507 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%m'[ +1608 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%q  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%g +71 "core" + ."da"PBV.dial :waste1 +3 "processing"%W  +34 "core" + "processing"%s% +4 "core" %W\  +2 ."da"PS.seek 1.5ml +3 "processing"%f' +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%u * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%t'W +1612 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%n  +33 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%x * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%y +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%l' +2338 "core" ' + ."da"PSV.dial PTV +2 "processing"%v +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%| +71 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%r +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%}  +72 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2309 "core" ' +2 #"da"washCycleDA #2 of 3 +7 .PSR.select :air +2 .PSV.dial PSR + "processing"%~ +128 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +588 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1606 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%% +3 "core" %]\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +587 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%d * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%p'W +1608 "core" ' +2 ."da"delay 2:00 +9875 "Can"Nr\ C +2127 #"da"recoverPSRreagent08 +2 .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"% +70 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"% ' +2304 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +72 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +41 "processing"% +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2311 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +128 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"% ' +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1606 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%\  +32 "core"  +2 "processing"%% +3 "core" %\\\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +595 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%" * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%#'W +1611 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%$  +34 "core" + ."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 :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%'' +2317 "core" ' +2 ."da"PSV.dial PTV +2 "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 +7 "processing"%* +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%+  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%-'W +2289 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%T +135 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +16 ."da"PS.reconfigure :default +9 "processing"%#A d`xb +13 ."da"PS.seek 0.25ml +2 "processing"%)'7 +347 "core" ' + ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%0' +342 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%.'[ +1607 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%2 +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%3  +36 "core" +2 "processing"%/% +3 "core" %_\  +3 ."da"PS.seek 1.5ml +2 "processing"%5' +593 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%1 * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%{'W +1611 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%7  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +6 "processing"%8 * +34 "core" * +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%: +75 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2455 "core" ' + ."da"PSV.dial PTV +2 "processing"%6 +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%4 +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%< +88 "core"  + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%>  +77 "core"  +2 ."da"PS.seek 0ml +2 "processing"%?'W +2425 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%; +134 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%A'[ +2119 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%= +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%D  +34 "core" +2 "processing"%@% +4 "core" %[k\  +2 ."da"PS.seek 1.5ml +2 "processing"%F' +586 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%E * +35 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%G  +52 "Can" t\ A/ +53 "core"  +26 ."da"PS.seek 0ml +2 "processing"%C'W +1608 "core" ' +9 "processing"%B9 +3 "core" 9i5E +2 #"da"Processing Puck Heater at 28C before imaging +6 .PH.coast +2 "processing"%K +3 %I& +2 "core" 5F +3 &Ty\ & & +7 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&L% +4 "core" % !  '  / +2 "storage"(J% +3 "core" % \ A +2 "storage"(H. +3 "core" .( +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(N( +195 "core" ( +2 ."da"SC.configure :limp +3 "storage"($(\ 1b +2 (Q& +3 "core" & T H a\ ; +3 "manipulator"&P& +4 "core" &-  ( + "manipulator"&S% +5 "core" % !   o / +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&R( +178 "core" ( + "manipulator"&O& +4 "core" &\  $ +2 "storage"(M& +4 "core" & [ [\ @ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&U' +93 "core" ' + "storage"(V& +4 "core" & \ D +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"(Y'H +273 "core" ' + "storage"(X- +3 "core" -'H +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(\\'6 +34 "core" ' +2 "manipulator"&^& +4 "core" & 5 = i $ +2 "manipulator"&o% +4 "core" % A A +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&a'\ +92 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&( +283 "core" ( +2 "manipulator"&9& +3 "core" &   } !q +3 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &   !q +2 ."da"Forearm.seek PC +2 "manipulator"&_' +99 "core" ' +2 ."da"Hand.close + "manipulator"&e/ +72 "core" / +2 ."da"PC.seek :open +2 "processing"%( +402 "core" ( + "storage"([& +4 "core" & 0\ D +2 "manipulator"&z& +4 "core" &\ @ A ~ !q +2 "manipulator"&j% +4 "core" %  D C +2 ."da"Forearm.seek :retract +2 "manipulator"&k'\ +104 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&c( +244 "core" ( +2 "manipulator"&!& +4 "core" & ] G ] & +2 "storage"(h& +4 "core" & \ F +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&b' +112 "core" ' +3 ."da"Hand.open + "manipulator"&`1 +67 "core" 1 +2 "storage"(i- +2 "core" -'6 +3 ."da"SE.seek -0.15 Pucks below Top Plate +2 "storage"(q' +25 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.82 Pucks below Top Plate +2 "storage"(g' +58 "core" ' +2 #"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/da23jun2110h.tif +5 "processing"%W& +10 "core" &\  +4 "manipulator"&s& +10 "core" & \ \  [ ~& +4 "manipulator"&m% +8 "core" % \ \  W ~Z +6 ."psFlush"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&u'\ +90 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&f(- +181 "core" ( +3 "manipulator"& & +4 "core" &- a f % +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &n& +3 "core" &- Q [ " % +3 ."psFlush"Forearm.seek :garage +56 "manipulator"&x'! +103 "core" ' + ."psFlush"Hand.close +2 "manipulator"&y/ +72 "core" / + "manipulator"&t& +4 "core" &- n u% +2 "manipulator"&v% +4 "core" % 2 1 t +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&|'\ +103 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&r( +151 "core" ( +2 "manipulator"&}& +3 "core" & \  = |d +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &l& +3 "core" & , {d +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&~' +102 "core" ' + "manipulator"&& +4 "core" & \ \ " |d +3 "manipulator"&% +4 "core" % ' | +2 "processing"%& +4 "core" &0\  +3 "processing"%& +4 "core" &\  +3 ."psFlush"PC.seek :closed +2 "processing"%(Tg +4 "core" &\  +7 &9 %f +9 &Uv 8 +9 &~s\ M +10 &N P +9 &aL P +10 &"O P +9 &N P +9 &N P +10 &hM P +9 &+L P +9 &L P +10 &!N P +9 &#rJ P +10 &%4L/ P +9 &&NE O +9 &(Lm P +10 &*zLj P +9 &,=Lc O +9 &-Lb P +10 &/Jk P +9 &1Kv O +10 &3DLe P +9 &5Jk P +9 &6K O +10 &8L P +9 &:LJ P +9 &<K P +10 &=O P +9 &?K O +10 &ATJ P +9 &CI P +9 &DL P +10 &FN P +9 &HYR Q +9 &Jh S +10 &K V +9 &M V +10 &ON W +9 &Q V +9 &R F +10 &SAa 's +9 &TO% % +5 ( +3 "processing"%& +3 "core" &TO\  % +3 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.68 + "processing"%& +4 "core" &TOw % +2 ."psFlush"Hand.open + "manipulator"&d1 +71 "core" 1 +2 "manipulator"&% +4 "core" %  | x +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&]'\ +100 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"% +46 "core" + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +586 "core" ' + ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%p' +1979 #"da"SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 44.041 seconds\ /var/log/esp/da23jun2110h.tif: TIFF Upload Complete\ +7 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da23jun2110h15s.tif +130 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"% @ +198 "core" B + ."psFlush"PTV.dial :PRVmixing +2 "processing"%  +134 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +106 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%'9 +875 #"da"SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da23jun2110h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jun2110h30s.tif +1763 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +108 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%' +587 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +68 #"da"SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jun2110h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da23jun2110h70s.tif +2056 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +2 "processing"%  +36 "core" + ."psFlush"PTV.dial :mixing +2 "processing"% @ +75 "core" A + ."psFlush"PSV.dial :mixloop +2 "processing"%\ +108 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%'9 +2638 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +106 "core" + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%"'P +1106 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +65 ."psFlush"PS.seek 2.5ml +3 "processing"%' +829 #"da"SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da23jun2110h70s.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "44.041 sec auto-exposure",Subject: "da23jun2110h images!" +2 "storage"($- +5 "core" -' +2 "storage"(%& +4 "core" & b X\ +9 "manipulator"&& +12 "core" & " # d +6 "manipulator"&#% +9 "core" %\ 1 . % 6 & +7 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&&( +246 "core" ( +7 "manipulator"&(& +21 "core" & " " [ !t +4 "storage"(*& +9 "core" & k f\ +6 ."da"Forearm.reconfigure :tight +31 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&+' +101 "core" ' +6 ."da"SE.reconfigure :gently +5 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.1 Pucks below Top Plate +4 "storage"(''B +58 "core" ' +3 "manipulator"&T& +7 "core" &   !t +4 "storage"(-& +8 "core" & 4\ +4 ."da"Elbow.reconfigure :limp +5 "manipulator"&$ ,(b +6 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 1 +3 "manipulator"&)'D +41 "core" ' +4 ."da"Elbow.hold +4 "manipulator"&0, +5 "core" , +5 ."da"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure :default +6 "storage"(#QK-0-\ b +5 ."da"SE.seek 0.08 Pucks below Top Plate +5 "storage"(2'- +23 "core" ' +4 "manipulator"&3% +9 "core" %WI   * ɭ +4 "storage"(/& +8 "core" & ! $ *\ +4 ."da"Forearm.force -20 +3 "manipulator"&5 +6 "core" ' +6 ."psFlush"PSV.dial PTV +9 ."da"Forearm.seek 1 + 319 counts +7 "processing"%. +5 "manipulator"&1'σ +28 "core" ' +4 "manipulator"&5& +6 "core" & ! ! W !t +5 "storage"(7& +7 "core" & C G\ +6 ."da"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&8' +7 "core" +6 ."psFlush"PTV.dial :puck +4 "processing"%:  +9 "core" ' +3 "storage"({% +11 "core" %6 i k 0\  +8 ."downElevator"SE.seek :down +5 "storage"(6'v +36 "core"  +3 ."psFlush"PBV.dial :waste1 +3 "processing"%4  +9 "core" +6 ."psFlush"PS.seek 0ml +5 "processing"%<'W +36 "storage"(>% +6 "core" %P i g \ U^ +5 "manipulator"&% +7 "core" %  +6 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +7 ."da"Forearm.seek :retract +4 "manipulator"&;'\ +92 "core" ' +39 ' +2 ."downElevator"SE.stop +2 "storage"(5 +7 (?& +6 "core" & 8\ +209 #"uploadLog"upsync +2199 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%= +72 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%D' +596 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%@' +2126 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%A +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"%E U +53 "core" W +2 ."psFlush"PS.seek 0ml +45 "processing"%G'W +2631 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%F @ +41 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%B' +2634 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%K  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%I'W +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%L +54 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%J' +2639 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%H +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"%Q U +4 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%P'W +2628 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%S @ +41 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%Z' +2634 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%O  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%M'W +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%V +54 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%'P +1107 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1616 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%X +71 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%^  +4 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%o  +52 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%Y'W +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%U +72 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%9' +593 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2125 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%R +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"%e U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%a'W +2630 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%w @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%[' +2430 "Can"py\ E } +198 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%z  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%j'W +2625 "core" ' +2 ."psFlush"PSV.dial PSR +6 "processing"%_ +42 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%!' +2628 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%h +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +15 "core" S +2 ."psFlush"PS.seek 0ml +2 "processing"%`'W +2635 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%i @ +55 "core" B +2 ."psFlush"PS.seek 2.5ml +2 "processing"%W' +2638 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%k  +72 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%s'W +2630 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&m& +3 "core" &   !t +2 "manipulator"&\\% +4 "core" %\  3  +2 ."psFlush"Elbow.seek PC +2 "manipulator"&q( +264 "core" ( +2 "manipulator"& & +4 "core" &   J + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +38 &n& +10 "core" &   J +2 ."psFlush"Forearm.seek PC +3 "manipulator"&b' +92 "core" ' + ."psFlush"Hand.close +2 "manipulator"&c/ +70 "core" / +3 ."psFlush"PC.seek :open +3 "processing"%y( +401 "core" ( + "manipulator"&t& +4 "core" & \ J +2 "manipulator"&v% +4 "core" %     +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&u'\ +92 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek :garage +2 "manipulator"&}(- +142 "core" ( + "manipulator"&l& +4 "core" &.   # f +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &x& +3 "core" &.    f +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&'! +114 "core" ' + ."psFlush"Hand.open +2 "manipulator"&1 +67 "core" 1 +2 "manipulator"&% +4 "core" % (  z Ǿ +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&f'\ +99 "core" ' +2 #tFinished short da assay +44775 "Can"y\ >"[ +5505 #t-> access 1 +3 "storage"(|% +3 "core" %~ "\  +2 "manipulator"&% +4 "core" %\    *  +2 "manipulator"&& +4 "core" &.\    e +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(d(; +668 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +4 "core" &; 4\  +53790 "Can"bw\ >% +40184 #t-> exit +32 #mEXIT @1687361041.80EDT @1687368075.81EDT = =tMAIN =mMAIN_scheduler @EDT1687368077.58 #"core_reset"Sent BREAK +2 #t@28513 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +210 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +244 #Configuration for {ESP::Name} Burkerts Fixed 6/12/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +401 "Can"j\ ( +2 j\ (  #tPolling Can every 10:00 +3 #Cleanly exited at 11:24:01EDT21-Jun-23 +9601 #-> ESP.ready! +3 #Powering core bus +542 .Gate.power :raw,:ON +3 "sampler") +16 ) +2 "core"  +2 "collection"' +3 ' +2 "core"  +3 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +3 "processing"%#A d`xb +2 .tSS.configure :default +4 "sampler")#.0X Hand.open +2 .Hand.open + "manipulator"&11 +65 "core" 1 +513 #t-> Arm.garage +3 "manipulator"&2& +3 "core" &   ' +3 "manipulator"&3% +3 "core" % \   C  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&4(- +176 "core" ( +2 "manipulator"&5& +4 "core" &- \ \  . +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &6& +2 "core" &-   . +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :garage + "manipulator"&7'! +103 "core" ' +2 "manipulator"&8& +4 "core" &-   . +2 "manipulator"&9% +3 "core" %/   Q +419 #t-> Hand.close + .Hand.close +2 "manipulator"&:/ +66 "core" / +586 #t-> Arm.CC + "manipulator"&;& +4 "core" &-  z . +2 "manipulator"&<% +3 "core" % /   +2 .tForearm.seek :retract +2 "manipulator"&='\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :CC + "manipulator"&>( +281 "core" ( + "manipulator"&?& +4 "core" &    9# +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &@& +3 "core" &  \ N 9# +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&A', +93 "core" ' +2 "manipulator"&B& +4 "core" &   9# +2 "manipulator"&C% +3 "core" %2   +1313 #t-> Arm.garage +2 "manipulator"&D& +3 "core" &    9# +2 "manipulator"&E% +4 "core" %2  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&F'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&G(- +282 "core" ( + "manipulator"&H& +4 "core" &-   & 8 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &I& +3 "core" &-   | 8 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&J'! +108 "core" ' +3 "manipulator"&K& +4 "core" &- K 8 +2 "manipulator"&L% +4 "core" %)    +420 #t-> Hand.open +2 .Hand.open + "manipulator"&M1 +71 "core" 1 +533 #t-> Arm.clear +2 "manipulator"&N& +3 "core" &-   r 8 +2 "manipulator"&O% +4 "core" % )   ! +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&P'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear +2 "manipulator"&Q(d +128 "core" ( +2 "manipulator"&R& +4 "core" &d p S +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &S& +3 "core" &d   Z S +2 .tForearm.seek :clear +2 "manipulator"&T'\ +4 "core" ' + "manipulator"&U& +4 "core" &d $ " . S +2 "manipulator"&V% +4 "core" %\      +828 #t-> access 2 +3 "storage"(W% +3 "core" %u g\  +2 "manipulator"&X% +4 "core" %\    %  +2 "manipulator"&Y& +3 "core" &d   S +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(Z(K +505 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +3 ([& +3 "core" &K #\  +3565 #t-> $da[:extractVol]=0.17 +934 #-> startTube2 +1647 #-> shortDA + "collection"'\\% +3 "processing"%]% +5 "core" %\ +5 %[\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +499 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"%^ +41 "core" + .tPTV.dial :PRVmixing +2 "processing"%_  +125 "core" +2 .tPRV.dial :sipper + "processing"%`  +44 "core" +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 1.1ml +2 "processing"%a'] +2288 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV + "processing"%b  +2 "collection"'c  +7 "core" +121  +2 .tPS.seek 0.5ml +2 "processing"%d' +1278 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%e @ +96 "core" ? +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +3 .tPS.seek 0ml + "processing"%f'W +598 "core" ' + .tPSV.dial PSR +2 "processing"%g +100 "core"  + #tPulling 1ml of PSR.flush +2 .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1ml +2 "processing"%h'P +1104 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%i' +1610 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%j +100 "core" +2 .tPS.seek 0ml +2 "processing"%k'W +2630 "core" ' + .tPSV.dial PSR +2 "processing"%l +100 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml + "processing"%m'P +1096 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%n' +1604 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%o +99 "core" +2 .tPRV.dial :sipper +2 "processing"%p  +42 "core" +2 .tPS.seek 0ml +2 "processing"%q'W +2635 "core" ' + .tPSV.dial PSR +2 "processing"%r +100 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%s' +2628 "core" ' +2 .tPSV.dial :mixloop +6 "processing"%t +100 "core" +2 .tPS.seek 0ml +2 "processing"%u'W +2635 "core" ' +2 #tLoading da puck from tube 3 into Processing Clamp +2 "processing"%v& +3 "core" &\ +2 "manipulator"&w% +4 "core" %\     +2 "storage"(x% +4 "core" %u \  +2 "storage"(y. +3 "core" .(K +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 3 +2 "storage"(z( +512 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 ({& +3 "core" & '\ +2 "manipulator"&|& +4 "core" &d   S +2 "manipulator"&}% +3 "core" %\  \   +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"&~( +105 "core" ( + "manipulator"&& +4 "core" & !   \ +2 "storage"(& +3 "core" & k\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts +2 "manipulator"&' +98 "core" ' +2 "storage"(& +4 "core" &\  l\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('H +275 "core" ' +2 "storage"(- +3 "core" -'H +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 .tSE.seek :pick +2 "storage"('m +23 "core" ' +2 .tSE.seek :down +2 "storage"( 'v +271 "core" ' + #tTube 3 was empty. Trying tube 5 ... +2 #Loading da puck from tube 5 into Processing Clamp + "processing"%& +4 "core" &\ +2 "manipulator"&\ % +4 "core" %  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"& '\ +97 "core" ' + "storage"( % +4 "core" % \ +2 "storage"(. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"((; +353 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (& +2 "core" &; \  +3 "manipulator"&& +3 "core" &   \ +2 .tElbow.seek 5 +2 "manipulator"&( +23 "core" ( +2 "manipulator"&& +3 "core" &\  ! # +2 "storage"(& +4 "core" &; ,\  +43 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts + "manipulator"&' +94 "core" ' + "storage"(& +4 "core" &; \  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('H +271 "core" ' + "storage"(- +4 "core" -'H +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :pick +2 "storage"( 'm +26 "core" ' +4 .tSE.seek :down +2 "storage"('v +271 "core" ' +2 #tTube 5 was empty. Trying tube 6 ... + #Loading da puck from tube 6 into Processing Clamp +2 "processing"%& +3 "core" &\ +2 "manipulator"&"% +5 "core" %   = $ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&#'\ +91 "core" ' + "storage"($% +4 "core" % X\ +2 "storage"(%. +3 "core" .(; +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"(&(K +195 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 ('& +3 "core" &K \ +2 "manipulator"&(& +3 "core" &\   # +2 .tElbow.seek 6 +2 "manipulator"&)( +20 "core" ( +2 "manipulator"&*& +3 "core" &   / +2 "storage"(+& +4 "core" &K {\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 700 counts + "manipulator"&,'7 +100 "core" ' +2 "storage"(-& +3 "core" &K k\ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(.'H +273 "core" ' + "storage"(/- +3 "core" -'H +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 .tSE.seek :pick + "storage"(0'm +27 "core" ' +3 .tSE.seek :down +2 "storage"(1'v +269 "core" ' + .tSE.stop +2 "storage"(5 +3 "manipulator"&2% +3 "core" %(   ! 0 +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&3'\ +92 "core" ' + !to:Storage::Error: mesg"Out of Pucks:bt[" access 2 +2 "storage"(5% +4 "core" % m\ +2 "manipulator"&6% +3 "core" %\   % +2 "manipulator"&& +4 "core" &   o / +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(8(K +3 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (9& +3 "core" &K S\ +1574 #t-> Thread.resume + #Resuming (suspended since 13:30:10) +2 #Loading da puck from tube 6 into Processing Clamp + "processing"%& +3 "core" &\ +2 "manipulator"&:% +4 "core" %\    ~ % +2 "storage"(;% +4 "core" % \ +2 "storage"(<. +2 "core" .(K +2 "storage"(7& +5 "core" &K \ +2 "storage"(?& +3 "core" &K \ +2 "manipulator"&@& +4 "core" &   [ / +2 .tElbow.seek 6 +2 "manipulator"&4( +21 "core" ( +2 "manipulator"&B& +3 "core" &     +2 "storage"(C& +4 "core" &K n\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 700 counts + "manipulator"&='7 +99 "core" ' + "storage"(D& +4 "core" &K \  U\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(E'H +274 "core" ' + "storage"(A- +3 "core" -'H +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 .tSE.seek :pick +2 "storage"(H'm +25 "core" ' +3 !to:Storage::Error: mesg"Out of Pucks:bt[" access 6 +3 "storage"(I% +3 "core" %n y\  +2 .tSE.seek :down +2 "storage"(>'v +271 "core" ' +2 "manipulator"&K% +3 "core" %A   1 +2 "manipulator"&L% +4 "core" %A   k +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&F'\ +91 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&M(d +97 "core" ( +2 "manipulator"&N% +4 "core" %\  6 & +2 "manipulator"&O& +4 "core" &d   Y  +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 3 +2 "storage"(R( +507 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (S& +3 "core" & B\ +2541 #t-> access 2 +26 "storage"(U% +3 "core" %o \ +2 "manipulator"&V% +3 "core" %\   L & +37 "manipulator"&J& +11 "core" &d   ~  +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(G(K +514 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (P& +3 "core" &K 4\  +2182 #t-> MainThread.ressume +2 !o:NoMethodError : mesgu:NameError::messageJundefined method `ressume' for #: name: ressume: args[:bt["(ESP):17:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +1032 #-> MainThread.resume + #Resuming (suspended since 13:30:10) +2 #Loading da puck from tube 6 into Processing Clamp + "processing"%W& +3 "core" &\ +2 "manipulator"&X% +4 "core" %\    & +2 "storage"(Y% +4 "core" %o F\ +2 "storage"(. +3 "core" .(K +2 "storage"([& +3 "core" &K w\  +2 "storage"(\\& +4 "core" &K \  +2 "manipulator"&]& +4 "core" &d   +2 "manipulator"&^% +4 "core" %\    : & +2 .tElbow.seek 6 +2 "manipulator"&_( +105 "core" ( +2 "manipulator"&`& +4 "core" &\ !  0 "z +2 "storage"(c& +4 "core" &K e\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 700 counts +2 "manipulator"&b'7 +103 "core" ' +2 "storage"(a& +3 "core" &K \  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(e'H +280 "core" ' +3 "storage"(d- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (g& +2 "core" &K \  +2 "manipulator"&f& +4 "core" &\   "y +2 .tElbow.seek 6 +2 "manipulator"&h( +4 "core" ( + "manipulator"&j& +4 "core" &\  % "y +2 "storage"(i& +4 "core" &K J\  +2 .tForearm.seek 6 + 300 counts +2 "manipulator"&l'ϧ +24 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&k/ +72 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 6):bt[ "4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:967:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"6/home/esp/esp2/protocol/2G/DA.rb:124:in `shortDA'"(ESP):12:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +3 ."downElevator"SE.seek :down +2 "manipulator"&m& +4 "storage"(o'v +6 "core" &\    "y + "manipulator"&p% +5 "core" % ϭ     +2 .tForearm.seek :retract + "manipulator"&n'\ +92 "core" ' +2 .tElbow.seek PC +2 "manipulator"&r( +175 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +65 "core" ( +3 "manipulator"&q& +4 "core" &   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &t& +3 "core" &   r +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&s' +96 "core" ' +2 "manipulator"&v& +3 "core" &   $ +3 "manipulator"&w% +3 "core" %     +3 "processing"%x& +3 "core" &\ +3 "processing"%y& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%Z(Tg +4 "core" &\ +7 &E\ $e +10 &qY\ 8 +9 &~\ K +9 &[\ K +10 &Z_\ K +9 &]\ K +10 &[\ K +9 &\\\ K +9 &b]\ K +10 &#Z\ K +9 &[\ K +9 &!\\\ J +10 &#j[\ K +9 &%,Y\ K +10 &&\\\ K +9 &(\\\ K +9 &*s\\\ J +10 &,4[\ K +9 &-Z\ K +9 &/\\\ J +10 &1z\\\ K +9 &3<`\ K +10 &4[\ K +9 &6\\\ J +9 &8\\\ K +10 &:DZ\ K +9 &<Z\ K +9 &=\\\ J +10 &?[\ J +9 &AM\\\ J +10 &C]\ J +9 &Db\ K +9 &Fd\ L +10 &HPl\ L +9 &J \ O +9 &K\ P +10 &M\ P +9 &OK\ Q +10 &Q \ Q +9 &R\ A +9 &S>c\ %l +10 &TK&\ $ +5 ( +2 "processing"%y& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.58 +2 .Hand.open + "manipulator"&{1 +2 "core" &TK\ $ +72 1 + "manipulator"&|% +4 "core" %   2  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&}'\ +93 "core" ' +3 #tHeating Puck.from 6, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%  +2 %9 +6 "core" 9o7 +102 "processing"%9 +3 "core" 9n7 +102 "processing"%Q9 +3 "core" 9n7  +102 "processing"%T9 +3 "core" 9n7  +103 "processing"%9 +2 "core" 9n7 +103 "processing"%9 +2 "core" 9n7 +103 "processing"%9 +3 "core" 9p7 +102 "processing"%9 +3 "core" 9p8 +102 "processing"%\ 9 +4 "core" 9r7" +102 "processing"%9 +3 "core" 9t8& +102 "processing"% 9 +3 "core" 9v8+ +102 "processing"%9 +3 "core" 9z7/ +102 "processing"%9 +3 "core" 9~73 +102 "processing"%z9 +3 "core" 977 +102 "processing"%9 +3 "core" 98; +102 "processing"%9 +3 "core" 97@ +102 "processing"%9 +3 "core" 98D +103 "processing"%9 +10 "core" 99H +102 "processing"%9 +4 "core" 99M +102 "processing"%~9 +3 "core" 99Q +102 "processing"% 9 +3 "core" 9:U +103 "processing"%9 +2 "core" 99Y +103 "processing"% 9 +3 "core" 99] +102 "processing"%9 +4 "core" 9:b +102 "processing"%9 +3 "core" 9:f\ +103 "processing"%"9 +2 "core" 9:j +103 "processing"% 9 +3 "core" 9:n +102 "processing"%$9 +3 "core" 9;r +103 "processing"%%9 +2 "core" 9;w +103 "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 +4 "core" 9#= +102 "processing"%9 +3 "core" 9+= +103 "processing"%-9 +2 "core" 93= +103 "processing"%9 +2 "core" 9:= +103 "processing"%#9 +2 "core" 9B= +4 .tPH.hold 2:00:00,28C +3 "processing"%/ pp; +2 .tdelay 1:30 +5 "core"  +9000 .tPSR.select :air +3 .PSV.dial PSR + "processing"% +100 "core"  + #tPulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%.' +589 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml +2 "processing"%2'[ +1613 "core" ' +2 .tPTV.dial :puck + "processing"%0  +127 "core"  + .tPSV.dial PTV +2 "processing"%1 +72 "core" + .tPBV.dial :waste1 +2 "processing"%,  +51 "core" +2 "processing"%5% +4 "core" %W\  +2 .tPS.seek 1.5ml +2 "processing"%6' +584 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +3 .tPS.seek 0ml + "processing"%9'W +1620 "core" ' +2 .tdelay 5:00 +14379 "Can"bp\ O*D +15623 #trecoverPSRreagent08 +2 .PTV.dial :puck + "processing"%&  +5 "core"  + .tPBV.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 +2 .PSV.dial PSR +2 "processing"%; +71 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%<' +2312 "core" ' +2 .tPSV.dial PTV +2 "processing"%7 +71 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +3 "processing"%? +71 "core"  +2 .tdelay 5 seconds +503 .PSV.dial PTV + "processing"%@ +73 "core" + .tdelay 5 seconds +503 .PSV.dial :air + "processing"%B  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%C'W +2292 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%D  +126 "core" +2 .tPSV.dial :mixloop + "processing"%) +42 "core" +2 .tPRV.dial :ab1 +2 "processing"%3 @ +100 "core" ? +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%A'w +356 "core" ' +2 .tdelay 2 seconds +207 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%E  +41 "core"  +2 "processing"%I% +3 "core" %w\  +3 .tPS.seek 0.32ml + "processing"%K'$ +395 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'L  +39 "core" + .tPRV.dial :air +2 "processing"%H  +41 "core"  +3 .tPS.seek 0.9ml +2 "processing"%N'D +1228 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%O @ +70 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%=' +860 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%4  +43 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%8'[ +1606 "core" ' +2 .tPSV.dial :PML +2 "processing"%S +41 "core" +2 .tPTV.dial :mixing +2 "processing"%U @ +70 "core" B +2 .tPBV.dial :waste1 + "processing"%V  +34 "core" +3 "processing"%J% +3 "core" %^\  +3 .tPS.seek 1.85ml + "processing"%R'> +237 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%P * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%W'W +1965 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'X& +3 "core" &;\  +2 "manipulator"&Y& +3 "core" &   +3 "manipulator"&% +3 "core" %      +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&[(- +142 "core" ( +2 "manipulator"&\\& +3 "core" &. \  h M +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &]& +3 "core" &.   / M +2 .tForearm.seek :garage +2 "manipulator"&^'! +105 "core" ' + .tHand.close +2 "manipulator"&`/ +67 "core" / +9 "manipulator"&c& +4 "core" &.  0 M +2 "manipulator"&a% +4 "core" % / 5 +2 .tForearm.seek :retract +2 "manipulator"&M'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&F( +288 "core" ( + "manipulator"&d& +4 "core" &   S +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &g& +3 "core" & \ o S +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&f', +101 "core" ' +2 "manipulator"&>& +3 "core" & \  < S +3 "manipulator"&j% +3 "core" %$  I +3 "collection"'i& +3 "core" &A\  +3 "collection"'k& +5 "core" &C\  +2 .tCC.seek :closed +2 "collection"'m(O +4 "core" &F\  +8 &7O\ +| +10 &iG\ ? +9 &lt>\ L +10 &2ZB\ J +9 &`=\ K +9 &`@\ K +10 &v]Q\ K +9 &7aD\ L +10 &];\ K +9 &bI\ L +9 & ~[=\ K +10 &"A]D\ K +9 &$`G\ K +9 &%`9\ K +10 &'cH\ L +9 &)I\\D\ K +9 &+ ^A\ K +10 &,c@\ K +9 &.]D\ J +10 &0Q_A\ K +9 &2aC\ K +9 &3]=\ K +10 &5_A\ J +9 &7Y_@\ K +9 &9b?\ K +10 &:]=\ K +9 &<`N\ K +10 &>b_D\ J +9 &@$_@\ J +9 &A`7\ K +10 &C^9\ K +9 &EkcB\ J +9 &G)kI\ L +10 &HA\ N +9 &JA\ S +10 &LP@\ V +9 &ND\ E +9 &O;HE\ b +10 &O|yF\ J +5 ( +2 "collection"'k& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.77 +2 "collection"'p& +2 "core" &O|q?\ J +2 &O|q<\ J +2 .tHand.open + "manipulator"&_1 +74 "core" 1 +2 "manipulator"&b% +4 "core" % $ 9 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&e'\ +93 "core" ' +2 .tPSV.dial PSR +2 "processing"%l +99 "core"  + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%q' +1618 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%t  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%h'W +1610 "core" ' + .tPSV.dial PSR +2 "processing"%v +44 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%w' +2625 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV + "processing"%x  +2 "collection"'o  +40 "core" +117  +2 .tPSV.dial :mixloop + "processing"%n +100 "core" +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%!  +72 "core" +2 .tPS.seek 0ml +2 "processing"%{'W +2625 "core" ' +2 .tPSV.dial :air +2 "processing"%|  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2625 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%y +43 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2627 "core" ' +2 .tPSV.dial :air +2 "processing"%s  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%Q' +2634 "core" ' + .tPSV.dial :mixloop +2 "processing"%T +43 "core" +3 .tPS.seek 0ml +2 "processing"%'W +2627 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +3 "core" & S +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +2 "core" ( +2 "manipulator"&& +5 "core" &   S + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &\ & +3 "core" &  I S +2 .tForearm.seek CC +2 "manipulator"&', +105 "core" ' +2 .tHand.close + "manipulator"& / +68 "core" / +2 .tCC.seek :open +2 "collection"'( +375 "core" ( +2 "manipulator"&& +3 "core" &  q S +2 "manipulator"&z% +4 "core" %  \  f M +2 .tForearm.seek :retract +2 "manipulator"&'\ +106 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(- +270 "core" ( + "manipulator"&& +4 "core" &-   ; X +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-  X +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&'! +104 "core" ' +2 .tHand.open +2 "manipulator"&~1 +65 "core" 1 + "manipulator"& % +41 "core" % +   j +10 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 ."da"delayUntil "13:55:01.21" +3623 "Can"vs\ F0ڱ +21245 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"% @ +70 "core" A + ."da"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"PSV.dial :air +2 "processing"%"  +54 "core" +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"% ' +2309 "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" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%'  +41 "core"  +2 ."da"PS.seek 0ml +2 "processing"%('W +2296 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%* +127 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%+' +584 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +8 "processing"% +15 ."da"PS.seek 2ml +2 "processing"%'[ +1609 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%-  +69 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%#  +33 "core"  +2 "processing"%% +3 "core" %Zn\  +3 ."da"PS.seek 1.5ml +2 "processing"%u' +588 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%. * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%0'W +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%1  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%,  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%5 * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%2 +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2310 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%6 +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +72 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%& +73 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%:'W +2283 "core" ' +2 #"da"washCycleDA #2 of 2 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%; +127 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%9' +585 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%7'[ +1610 "core" ' + ."da"PTV.dial :puck +2 "processing"%?  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%@ +67 "Can"Av\ V\ p +3 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%B  +34 "core" +2 "processing"%<% +3 "core" %X\  +2 ."da"PS.seek 1.5ml +2 "processing"%D' +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"%3'W +1624 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%C  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%E  +33 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%I * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%A +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%L' +2303 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%H +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%K +72 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%O +72 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%N  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%4'W +2289 "core" ' +3 #"da"getPMLReagent08 +6 .PRV.dial :air +2 "processing"%=  +43 "core"  + ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%S  +126 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%U  +41 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%V  +15 "core" + ."da"PSV.dial :mixloop +41 "processing"%J +48 "core" +3 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%P' +404 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%8  +41 "core"  +2 "processing"%R% +4 "core" %.\  +2 ."da"PS.seek 0.55ml +2 "processing"%X'u +337 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%Y  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'[ +1565 "core" ' + ."da"PSV.dial :PML +2 "processing"%\\ +42 "core" +2 ."da"PTV.dial :mixing +2 "processing"%] @ +71 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%r  +32 "core"  +2 "processing"%`% +4 "core" %]\ +2 ."da"PS.seek 1.85ml +2 "processing"%c'= +228 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%a * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%}'W +1974 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +29229 "Can".v\ C  +18774 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%^ @ +16 "core" ? +2 ."da"PBV.dial :waste1 + "processing"%d  +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"%[  +41 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%>' +2310 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%j +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%i  +41 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%M +54 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +40 "core"  +2 ."da"PS.seek 0ml +2 "processing"%p'W +2282 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +3 .PSV.dial PSR + "processing"%_ +138 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%b' +591 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +8 "processing"% +15 ."da"PS.seek 2ml +2 "processing"%k'[ +1606 "core" ' + ."da"PTV.dial :puck +2 "processing"%l  +72 "core"  + ."da"PSV.dial PTV +2 "processing"%f +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%W  +34 "core" +2 "processing"%t% +4 "core" %X(\  +2 ."da"PS.seek 1.5ml +2 "processing"%q' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%v * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%h'W +1605 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%o  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%x  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%n * +34 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%! +82 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%w' +2313 "core" ' + ."da"PSV.dial PTV +2 "processing"%| +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%{ +72 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%y +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%s'W +2293 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +126 "core" + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%T' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +8 "processing"% +15 ."da"PS.seek 2ml +2 "processing"%Q'[ +1612 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +5 "core"  + ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%\  +32 "core"  +2 "processing"% % +3 "core" %ZH\  +3 ."da"PS.seek 1.5ml +2 "processing"%F' +598 "core" ' +2 ."da"delay 3 seconds +341 .PBV.dial between PSV and waste1 +9 "processing"%e * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%m'W +1453 "Can"9y\ NF +151 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%z  +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"% +71 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2301 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +72 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%~ +72 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2302 "core" ' +2 #"da"washCycleDA #3 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +125 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1616 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%"  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%$  +34 "core" +2 "processing"%%% +3 "core" %_7\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +584 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%' * +35 "core" , +2 ."da"PS.seek 0ml +3 "processing"% 'W +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%*  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%(  +32 "core"  +2 ."da"delay 30 seconds +3002 .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 :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2304 "core" ' + ."da"PSV.dial PTV +2 "processing"%# +72 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +72 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +72 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%.  +70 "core"  +2 ."da"PS.seek 0ml +3 "processing"%u'W +2294 "core" ' + ."da"Gate.power :camera,:ON +7 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%1 +134 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +15 ."da"PS.reconfigure :default +13 "processing"%#A d`xb +8 ."da"PS.seek 0.25ml +5 "processing"%,'7 +336 "core" ' + ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +3 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%5' +334 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%2'[ +1610 "core" ' + ."da"PTV.dial :puck +2 "processing"%0  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%6 +75 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%&% +3 "core" %^;\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +590 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%;'W +1607 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +41 .PTV.dial :puck +8 "processing"%:  +4 "core"  +2 ."da"PBV.dial :waste1 + "processing"%9  +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 +2 "processing"%@ +75 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%B' +706 "Can"Ay\ ;2 +1739 "core" ' +2 ."da"PSV.dial PTV +6 "processing"%< +87 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%7 +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%) +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%D  +72 "core"  +3 ."da"PS.seek 0ml +2 "processing"%C'W +2426 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%E +147 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%I'[ +2118 "core" ' + ."da"delay 5 seconds +503 .PTV.dial :puck +2 "processing"%A  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%3 +76 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%H  +35 "core" +2 "processing"%K% +4 "core" %_j\ $ +2 ."da"PS.seek 1.5ml +2 "processing"%O' +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%N * +35 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%L  +107 "core"  +2 ."da"PS.seek 0ml +3 "processing"%='W +1607 "core" ' +2 "processing"%S9 +2 "core" 9u5? +3 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%U +3 %V& +2 "core" 5? +3 &TKq\ ) $ +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 5 +2 "manipulator"&J% +3 "core" %  S U   +3 "storage"(4% +3 "core" %{ \ G +2 "storage"(8. +3 "core" .(K +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 ."da"SC.seek 5 +2 "storage"(R(; +199 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +3 (P& +2 "manipulator"&Y& +3 "core" &;  Z \ E +5 ."raiseStack"SE.reconfigure :place +3 "storage"(#]K-0-\ b +3 "core" &- S N = X +2 "manipulator"&X% +4 ."raiseStack"SE.seek :beamBreak +3 "storage"(\\'H +2 "core" %  ; Q  +3 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek PC +2 "manipulator"&]( +152 "core" ( +2 "manipulator"&r& +4 "core" &  x !w +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &`& +3 "core" &  !w +2 ."da"Forearm.seek PC +2 "manipulator"&a' +88 "core" ' +2 "storage"(- +3 "core" -'H +3 ."raiseStack"SE.configure :default +3 "storage"(#QK-0-\ b +2 "core" ' + ."da"Hand.close +4 ."raiseStack"SE.seek :place + "manipulator"&c/ +3 "storage"(^'6 +33 "core" ' +42 / +2 ."da"PC.seek :open +2 "processing"%d( +401 "core" ( +3 "storage"(g& +3 "core" &; v\ G +2 "manipulator"&[& +4 "core" & T U C !w +2 "manipulator"&}% +3 "core" %  T T =  +3 ."da"Forearm.seek :retract +2 "manipulator"&j'\ +101 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 5 +2 "manipulator"&i( +252 "core" ( +2 "manipulator"&M& +3 "core" & K C L +2 "storage"( & +5 "core" &; !\ F +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 5 + 700 counts +2 "manipulator"&>' +95 "core" ' + ."da"Hand.open +3 "manipulator"&_1 +66 "core" 1 +2 "storage"(p- +44 "core" -'6 +9 ."da"SE.seek -0.15 Pucks below Top Plate +2 "storage"(b' +26 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.82 Pucks below Top Plate +2 "storage"(l' +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/da23jun2114h.tif +5 "processing"%f& +11 "core" & +6 "manipulator"&W& +8 "core" &  y +7 "manipulator"&t% +9 "core" % ; yG +8 ."psFlush"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&k'\ +89 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&v(- +165 "core" ( +2 "manipulator"&q& +6 "core" &- i z +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &o& +3 "core" &- { +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&x'! +105 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&n/ +65 "core" / +2 "manipulator"&!& +4 "core" &- ; m +2 "manipulator"&h% +4 "core" % 4 X m +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&|'\ +100 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +3 "manipulator"&{( +157 "core" ( +2 "manipulator"&y& +4 "core" & x!q +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" & / y!q +2 ."psFlush"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +3 "manipulator"&w' +101 "core" ' + "manipulator"&& +4 "core" & g v!q +3 "manipulator"&s% +3 "core" % Q u +3 "processing"%T& +3 "core" &} +3 "processing"%& +6 "core" &_ +2 ."psFlush"PC.seek :closed +2 "processing"%(Tg +5 "core" &\\  +8 &1sX *z +9 &bwU ? +10 &igM P +9 &)ID P +9 &I: P +10 &J: P +10 &qK. P +9 &3J, P +9 &K1 O +9 &K! P +10 & yJ P +9 &";J P +9 &#I P +10 &%I P +9 &'J P +10 &)DJ O +9 &+J P +9 &,J P +10 &.N P +9 &0LI O +9 &2 J P +10 &3M P +9 &5I P +10 &7SG P +9 &9I P +9 &:M P +10 &<J P +9 &>ZLw P +9 &@I P +10 &AL P +9 &CIf O +10 &EbLp P +9 &G#Ny P +9 &HSy Q +10 &Js{ T +9 &LXz V +9 &Np W +10 &Oq W +10 &Qm W +9 &SNns 4 +9 &T+1\\b A +9 &TCS ) +3 ( +2 "processing"%& +3 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.69 +2 "processing"%\ & +3 "core" &TCR ) +2 ."psFlush"Hand.open +2 "manipulator"& 1 +68 "core" 1 +2 "manipulator"&Q% +3 "core" %  q +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&e'\ +102 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%F +45 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +592 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%z' +1497 #"da"SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 38.583 seconds\ /var/log/esp/da23jun2114h.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da23jun2114h15s.tif +622 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"% @ +198 "core" @ +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%  +134 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"%m +106 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%'9 +388 #"da"SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da23jun2114h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jun2114h30s.tif +2241 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%~ +106 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +61 ."psFlush"PS.seek 0.5ml +2 "processing"% ' +594 "core" ' +2 ."psFlush"delay 5 seconds +50 #"da"SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jun2114h30s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da23jun2114h70s.tif +448 ."psFlush"PSR.select :air +3 "processing"% +11 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2116 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +2 "processing"%  +34 "core"  +2 ."psFlush"PTV.dial :mixing +3 "processing"% @ +75 "core" B +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +107 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%'9 +2635 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%" +106 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'P +1118 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%$' +351 #"da"SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da23jun2114h70s.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "38.583 sec auto-exposure",Subject: "da23jun2114h images!" +5 "storage"(%- +2 "core" -' +3 "storage"(& +3 "core" &; ^ N H\ +3 "manipulator"&'& +6 "core" & " "  !p +8 "manipulator"&% +15 "core" %  ' #   +7 ."da"Elbow.reconfigure :tight +8 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 5 +2 "manipulator"&*( +248 "core" ( +6 "manipulator"&(& +11 "core" & " # & +3 "storage"(+& +8 "core" &; X p \ +6 ."da"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 5 + 700 counts +5 "manipulator"&-' +96 "core" ' +5 ."da"SE.reconfigure :gently +6 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.1 Pucks below Top Plate +5 "storage"( 'B +67 "core" ' +4 "manipulator"&#& +6 "core" &  I & +6 "storage"(& +8 "core" &; l\ +7 ."da"Elbow.reconfigure :limp +6 "manipulator"&$ ,(b +6 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 5 +4 "manipulator"&'# +34 "core" ' +4 ."da"Elbow.hold +4 "manipulator"&., +8 "core" , +4 ."da"Elbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure :default +6 "storage"(#QK-0-\ b +5 ."da"SE.seek 0.08 Pucks below Top Plate +4 "storage"('- +30 "core" ' +4 "manipulator"&1% +6 "core" %7  M l +5 "storage"(u& +7 "core" &; B C\ +4 ."da"Forearm.force -20 +4 "manipulator"&5 +6 ."da"Forearm.seek 5 + 320 counts +4 "manipulator"&,'c +17 "core" ' +6 "manipulator"&5& +9 "core" &   % +5 "storage"(0& +8 "core" &; \ +5 ."da"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 5 + 700 counts +6 "manipulator"&6' +33 "core" ' +4 "storage"(% +9 "core" %4 a\ +5 ."downElevator"SE.seek :down +6 "storage"(&'v +98 (2% +6 "core" %[R  | &\ V^ +5 "manipulator"&% +13 "core" %  | +6 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +5 "manipulator"&'\ +98 "core" ' +27 ' +2 ."downElevator"SE.stop +4 "storage"(5 +5 (:& +6 "core" &; \\\ +111 ' +4 ."psFlush"PSV.dial PTV +5 "processing"%9 +74 "core" +2 ."psFlush"PTV.dial :puck +2 #"uploadLog"upsync +3 "processing"%?  +69 "core"  +2 ."psFlush"PBV.dial :waste1 +2 .PS.seek 0ml +2 "processing"%@'W +2635 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%; +72 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%<' +599 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%7' +2122 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%) +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"%D U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%B'W +2633 "core" ' +2 ."psFlush"PSV.dial PBV +7 "processing"%E @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%C' +2638 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%A  +69 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%3'W +2628 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%H +43 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%K' +2625 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%I +70 "core" + ."psFlush"PBV.dial PSV +2 "processing"%N U +15 "core" S +3 ."psFlush"PS.seek 0ml +2 "processing"%L'W +2675 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%O @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%S' +2627 "core" ' +2 ."psFlush"PSV.dial :waste1 +6 "processing"%U  +70 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%V'W +2630 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%J +44 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%4'P +1105 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%8' +1603 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%P +69 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%Y  +4 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%X  +49 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%G'W +1640 "Can"5~\ Bȱ +1005 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%r +71 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%`' +593 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%' +2122 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%c U +52 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2630 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%\\ @ +55 "core" B +2 ."psFlush"PS.seek 2.5ml +2 "processing"%Z' +2625 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%g  +71 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"%['W +2626 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%} +54 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%a' +2636 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%M +71 "core" +9 ."psFlush"PBV.dial PSV +2 "processing"% U +16 "core" S +2 ."psFlush"PS.seek 0ml +2 "processing"%]'W +2638 "core" ' + ."psFlush"PSV.dial PBV +7 "processing"%_ @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%p' +2633 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%j  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%f'W +2635 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&W& +4 "core" &   : % +2 "manipulator"&t% +3 "core" %    6  +3 ."psFlush"Elbow.seek PC +2 "manipulator"&^( +283 "core" ( +2 "manipulator"&b& +3 "core" &    !p +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &q& +3 "core" & \  4 !p +2 ."psFlush"Forearm.seek PC +2 "manipulator"&o' +91 "core" ' +2 ."psFlush"Hand.close + "manipulator"&>/ +71 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%i( +402 "core" ( + "manipulator"&n& +4 "core" &  !p +2 "manipulator"&!% +4 "core" %    +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&h'\ +100 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek :garage +2 "manipulator"&k(- +122 "core" ( + "manipulator"&y& +4 "core" &-  E ( +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +4 "core" &-  0 ( +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&x'! +107 "core" ' +2 ."psFlush"Hand.open +2 "manipulator"&1 +73 "core" 1 +2 "manipulator"&s% +3 "core" % *    +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&T'\ +102 "core" ' +2 #tFinished short da assay +35706 "Can"-\ 9^ +60001 "\ 8 +495 #t-> Log.upload.finish +122 #"uploadLog"upsync +9290 #t-> exit +7 #mEXIT @1687374188.03EDT @1687374195.85EDT = =mMAIN_scheduler =tMAIN @EDT1687374197.51 #"core_reset"Sent BREAK +2 #t@13332 sendCRC with ifg=0x20, ie=0x7F + #@15167 sendCRC with ifg=0x08, ie=0x5F + #@59084 idle with ifg=0x84, ie=0x75 + #@59755 select with ifg=0x10, ie=0xF5 #@60389 receive with ifg=0x10, ie=0xFD + #@61022 receive with ifg=0x10, ie=0xFD + #@61656 receive with ifg=0x10, ie=0xFD #@61983 receive with ifg=0x80, ie=0xFD + #@55915 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +236 #Configuration for {ESP::Name} Burkerts Fixed 6/12/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +378 "Can"(\ : 1k + (\ : 1k #tPolling Can every 10:00 +3 #Cleanly exited at 15:03:07EDT21-Jun-23 +1000 #-> exit +5 #mEXIT @1687374213.94EDT @1687374262.16EDT = =tMAIN =mMAIN_scheduler @EDT1687374263.88 #"core_reset"Sent BREAK +2 #t@13332 sendCRC with ifg=0x20, ie=0x7F + #@15167 sendCRC with ifg=0x08, ie=0x5F + #@59084 idle with ifg=0x84, ie=0x75 + #@59755 select with ifg=0x10, ie=0xF5 #@60389 receive with ifg=0x10, ie=0xFD + #@61022 receive with ifg=0x10, ie=0xFD + #@61656 receive with ifg=0x10, ie=0xFD #@61983 receive with ifg=0x80, ie=0xFD + #@52549 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +12 #ESP2 v3.42 I2C Gateway v3.20 for core bus +242 #Configuration for {ESP::Name} Burkerts Fixed 6/12/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +395 "Can"-\ : k" + -\ : k" + #tPolling Can every 10:00 +3 #Cleanly exited at 15:03:33EDT21-Jun-23 +596 #-> ESP.ready! +154 "sampler") +3 ) +2 "core"  +2 "collection"' +3 ' +2 "core"  +3 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +4 "core" %\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +4 "core" + + .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %S\ +2 .tPS.configure :default +3 "processing"%#A d`xb +2 .tPS.hold +2 "processing"%+ +3 "core" + +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %{{ \  +2 .tSS.configure :default +2 "sampler")#.0X exit +34 #mEXIT @1687375513.79EDT @1687375578.41EDT = =tMAIN =mMAIN_scheduler @EDT1687375580.11 #"core_reset"Sent BREAK +3 #t@32949 receive with ifg=0x10, ie=0xFD #@33590 receive with ifg=0x10, ie=0xFD + #@34362 receive with ifg=0x10, ie=0xFD +2 #@35005 receive with ifg=0x10, ie=0xFD + #@35654 receive with ifg=0x10, ie=0xFD #@36304 receive with ifg=0x10, ie=0xFD + #@36954 receive with ifg=0x10, ie=0xFD + #@37285 receive with ifg=0x80, ie=0xFD #@57801 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +242 #Configuration for {ESP::Name} Burkerts Fixed 6/12/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +389 "Can"\ C%k + \ C%k + #tPolling Can every 10:00 +3 #Cleanly exited at 15:25:13EDT21-Jun-23 +5094 #-> ESP.ready! +154 "sampler") +2 ) +3 "core"  +2 "collection"' +2 ' +3 "core"  +3 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +4 "core" %\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +2 "core" + +2 .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %S\ +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tPS.hold + "processing"%+ +4 "core" + +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %|| \  +2 .tSS.configure :default +2 "sampler")#.0X access 5 +2 "storage"(3% +4 "core" %{ \ +2 "manipulator"&4% +3 "core" %  \  X +2 "manipulator"&5& +3 "core" &-  E ' +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(6( +508 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +3 (7& +3 "core" & C\ +48172 "Can"C\ 9' +60002 }\ 8) +4090 #t-> access 2 +2 "storage"(8% +3 "core" %{ Z\ +2 "manipulator"&9% +4 "core" %    ^ +2 "manipulator"&:& +4 "core" &-   Z ' +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"(;(K +671 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (<& +2 "core" &K /\  +25409 #t-> $da[:extractVol]=0.17 +956 #-> startTube 2 +949 #-> shortDA +2 "collection"'=% +2 "processing"%>% +4 "core" %\ +6 %S\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +1251 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1002 .PSV.dial :mixloop +2 "processing"%? +126 "core" + .tPTV.dial :PRVmixing +2 "processing"%@  +125 "core" + .tPRV.dial :sipper +2 "processing"%A  +44 "core" +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 1.1ml +2 "processing"%B'] +2287 "core" ' +2 ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%C  +2 "collection"'D  +7 "core" +119  +2 .tPS.seek 0.5ml +2 "processing"%E' +1271 "core" ' + .tPRV.dial :waste2 +2 "processing"%F @ +97 "core" ? +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 0ml +2 "processing"%G'W +587 "core" ' +2 .tPSV.dial PSR +2 "processing"%H +98 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1ml +2 "processing"%I'P +1103 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%J' +1612 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%K +100 "core" +2 .tPS.seek 0ml +2 "processing"%L'W +2624 "core" ' + .tPSV.dial PSR +2 "processing"%M +100 "core"  + #tPulling 1ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%N'P +1108 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%O' +1608 "core" ' + .tPSV.dial :mixloop +2 "processing"%P +100 "core" + .tPRV.dial :sipper +2 "processing"%Q  +42 "core" +2 .tPS.seek 0ml +2 "processing"%R'W +2635 "core" ' +2 .tPSV.dial PSR + "processing"%S +99 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%T' +2629 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%U +100 "core" +2 .tPS.seek 0ml +2 "processing"%V'W +2624 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%W& +4 "core" &\ +2 .tHand.open + "manipulator"&X1 +23 "core" 1 +2 "manipulator"&Y% +4 "core" %    N +2 "storage"(Z% +3 "core" %{ \ +2 "storage"([. +3 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 2 + "storage"(\\( +671 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (]& +3 "core" & 7\ +2 "manipulator"&^& +4 "core" &-    ' +2 "manipulator"&_% +4 "core" %    +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&`( +208 "core" ( +9 "manipulator"&a& +3 "core" &   $ ( +2 "storage"(b& +4 "core" & \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&c' +91 "core" ' +2 "storage"(d& +4 "core" & \ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(e'H +280 "core" ' + "storage"(f- +3 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (g& +3 "core" & \ +2 "manipulator"&h& +4 "core" &   ( +2 .tElbow.seek 2 +2 "manipulator"&i( +4 "core" ( +2 "manipulator"&j& +3 "core" &    ( +3 "storage"(k& +3 "core" & C\ +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&l'y +14 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&m/ +72 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&n& +2 "storage"(o'v +9 "core" &  F ( + "manipulator"&p% +4 "core" % r    k +3 .tForearm.seek :retract + "manipulator"&q'\ +94 "core" ' +2 .tElbow.seek PC +2 "manipulator"&r( +171 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +77 "core" ( +2 "manipulator"&s& +3 "core" &   +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &t& +2 "core" &    +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&u' +97 "core" ' + "manipulator"&v& +4 "core" &   +2 "manipulator"&w% +5 "core" %    +2 "processing"%x& +3 "core" &\ +3 "processing"%y& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%z(Tg +5 "core" &\  +8 &5}\ *z +9 & h\ > +10 &r\ L +9 &\\X\ K +9 &\\\ J +10 &]\ K +9 &\\\ K +10 &d\\\ K +9 &%Z \ K +9 &Z\ K +10 & _\ K +9 &"l[\ K +9 &$-^\ K +10 &%Y\ K +9 &'\\\ K +10 &)t^ \ K +9 &+6Y\ K +9 &,[\ J +10 &.[ \ K +9 &0|]\ K +9 &2>X\ K +10 &4Z\ K +9 &5X\ K +10 &7Z\ K +9 &9FZ\ K +9 &;]\ K +10 &<Z\ J +9 &>Y\ K +9 &@M]\ K +10 &BY\ J +9 &C\\\ K +10 &E`\ K +9 &GUc\ K +9 &Ir\ N +10 &J\ Q +9 &L\ Q +9 &NL\ Q +10 &P \ Q +9 &Q\ Q +10 &Ssyk\ / +9 &T,'i\ H +9 &TJ\ * +2 ( +2 "processing"%y& +4 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.57 + .Hand.open +2 "manipulator"&{1 +66 "core" 1 +2 "manipulator"&|% +3 "core" %  ' +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&}'\ +97 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%~  +2 %9 +7 "core" 9 +102 "processing"%9 +2 "core" 9U +103 "processing"%9 +2 "core" 9U  +103 "processing"%9 +3 "core" 9U  +103 "processing"%9 +2 "core" 9T +103 "processing"%9 +3 "core" 9V +102 "processing"%9 +3 "core" 9V +102 "processing"%\ 9 +3 "core" 9U +102 "processing"% 9 +3 "core" 9U" +103 "processing"%9 +3 "core" 9U& +102 "processing"%9 +3 "core" 9V+ +102 "processing"%9 +3 "core" 9V/ +103 "processing"%9 +2 "core" 9V3 +103 "processing"%9 +3 "core" 9U7 +103 "processing"%9 +2 "core" 9V< +103 "processing"%9 +2 "core" 9V@ +2 "Can"j{\ 5,9 , +103 "processing"%9 +2 "core" 9VD +103 "processing"%9 +3 "core" 9WH +102 "processing"%9 +3 "core" 9VL +103 "processing"%9 +2 "core" 9XQ +103 "processing"%9 +3 "core" 9YU +102 "processing"%9 +3 "core" 9XY +102 "processing"%9 +3 "core" 9Y] +102 "processing"%9 +4 "core" 9Xb +102 "processing"% 9 +3 "core" 9Yf +102 "processing"%!9 +3 "core" 9Yj +102 "processing"%"9 +3 "core" 9Yn +102 "processing"%#9 +3 "core" 9Yr +102 "processing"%$9 +3 "core" 9\ Zw +102 "processing"%%9 +3 "core" 9Z{ +102 "processing"%&9 +3 "core" 9Z +102 "processing"%'9 +3 "core" 9$Y +102 "processing"%(9 +3 "core" 9+Z +102 "processing"%)9 +3 "core" 94[ +103 "processing"%*9 +44 "core" 9@Z +4 .tPH.hold 2:00:00,28C +3 "processing"%+ pp; +2 .tdelay 1:30 +5 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%, +101 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%-' +595 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml +2 "processing"%.'[ +1606 "core" ' +2 .tPTV.dial :puck +2 "processing"%/  +124 "core"  +2 .tPSV.dial PTV +2 "processing"%0 +71 "core" +2 .tPBV.dial :waste1 +2 "processing"%1  +51 "core" +2 "processing"%2% +3 "core" %Z\  +3 .tPS.seek 1.5ml +2 "processing"%3' +585 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%4 * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%5'W +1602 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +7 "processing"%7 * +34 "core" , + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%8 +71 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%9' +2304 "core" ' + .tPSV.dial PTV +2 "processing"%: +72 "core" + .tdelay 5 seconds +503 .PSV.dial PSR +2 "processing"%6 +72 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%< +71 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%=  +69 "core"  +3 .tPS.seek 0ml + "processing"%>'W +2291 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%?  +126 "core" +2 .tPSV.dial :mixloop +2 "processing"%@ +54 "core" +2 .tPRV.dial :ab1 +2 "processing"%A @ +98 "core" ? +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%'w +361 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +2 "processing"%D  +43 "core"  +2 "processing"%C% +4 "core" %u[\ +2 .tPS.seek 0.32ml +2 "processing"%B'" +392 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'F  +39 "core" +2 .tPRV.dial :air + "processing"%E  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%H'D +1227 "core" ' + .tPRV.dial :waste2 +2 "processing"%G @ +70 "core" > +3 .tPS.seek 0.5ml + "processing"%I' +816 "Can"-{\ I/N +47 "core" ' +2 #taddPMLReagent08 +2 .PSV.dial :air + "processing"%K  +41 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%J'[ +1611 "core" ' +2 .tPSV.dial :PML + "processing"%M +55 "core" + .tPTV.dial :mixing +7 "processing"%L @ +70 "core" B +2 .tPBV.dial :waste1 + "processing"%N  +33 "core"  +2 "processing"%P% +3 "core" %[~\  +3 .tPS.seek 1.85ml + "processing"%Q'; +238 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%O * +34 "core" , +3 .tPS.seek 0ml + "processing"%S'W +1962 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'R& +3 "core" &6\ +2 "manipulator"&U& +4 "core" &   O +2 "manipulator"&T% +3 "core" %\ +   t #e +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&W(- +172 "core" ( +2 "manipulator"&X& +4 "core" &-   l +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &Y& +3 "core" &-   l +2 .tForearm.seek :garage +2 "manipulator"&Z'! +104 "core" ' + .tHand.close +2 "manipulator"&[/ +75 "core" / +2 "manipulator"&;& +3 "core" &-  u l +2 "manipulator"&]% +4 "core" % 1   +2 .tForearm.seek :retract +2 "manipulator"&^'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&_( +270 "core" ( +2 "manipulator"&a& +4 "core" &    4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &b& +3 "core" &   G 4 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&', +103 "core" ' +2 "manipulator"&d& +3 "core" &   P 4 +2 "manipulator"&% +4 "core" %1  | +2 "collection"'f& +4 "core" &4\ +3 "collection"'g& +5 "core" &'\ +2 .tCC.seek :closed +2 "collection"'h(O +4 "core" &1\  +9 &42\ +| +9 & f4\ > +9 &}1\ L +10 &Z_1\ J +45 &f-\ K +10 &e3\ K +4 &c/\ K + &af2\ K + &#c4\ K + &`-\ K +3 & `1\ K +10 &"j`0\ J +9 &$+d/\ K +9 &%a0\ J +10 &'c3\ J +9 &)qb2\ K +10 &+3b3\ K +9 &,`'\ K +9 &.a0\ K +10 &0zc2\ J +9 &2;b/\ K +9 &3b.\ J +10 &5b0\ J +9 &7b0\ K +10 &9Db3\ J +9 &;b0\ J +9 &<c/\ K +10 &>e6\ K +9 &@K`1\ K +9 &Bd+\ J +10 &Cb-\ K +9 &Ea(\ K +10 &GPm1\ L +9 &I\ #\ O +9 &J \ S +10 &Lv"\ W +9 &N6$\ D +9 &O=7\ (u +10 &Oa+\ D +5 ( +2 "collection"'g& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.57 +2 "collection"'j& +2 "core" &OV\ D +2 &OV\ D +2 .tHand.open +2 "manipulator"&k1 +72 "core" 1 +2 "manipulator"&m% +4 "core" % ,  5 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&n'\ +101 "core" ' +2 .tPSV.dial PSR +2 "processing"%p +101 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%`' +1612 "core" ' +2 .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%c  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%e'W +1619 "core" ' +2 .tPSV.dial PSR +2 "processing"%l +43 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%s' +2625 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%t  +2 "collection"'i  +41 "core"  +115  +2 .tPSV.dial :mixloop + "processing"%v +99 "core" + .tCTV.dial :air,avoiding: :intake +2 "collection"'w +4 "core"  + "collection"'x +3 "core"  +2 "collection"'o  +5 "core" +2 .tPTV.dial :PRVmixing + "processing"%q  +72 "core" +3 .tPS.seek 0ml + "processing"% 'W +2637 "core" ' + .tPSV.dial :air +2 "processing"%{  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%|' +2638 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +54 "core" +2 .tPS.seek 0ml +2 "processing"%y'W +2638 "core" ' +2 .tPSV.dial :air +2 "processing"%  +40 "core"  +2 .tPS.seek 2.5ml +2 "processing"%u' +2627 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +54 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2626 "core" ' + #tGaraging FlushPuck in Collection Clamp +7 "manipulator"&& +3 "core" & $ 4 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( +2 "manipulator"&& +4 "core" &   4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &\ & +3 "core" &  S 4 +2 .tForearm.seek CC +2 "manipulator"& ', +106 "core" ' +2 .tHand.close + "manipulator"&/ +66 "core" / +2 .tCC.seek :open +2 "collection"'( +377 "core" ( + "manipulator"&& +4 "core" &  4 +2 "manipulator"&% +3 "core" %  {  +3 .tForearm.seek :retract +2 "manipulator"&'\ +103 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +284 "core" ( + "manipulator"&& +4 "core" &- \ \ O " +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-   # " +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&'! +106 "core" ' +2 .tHand.open + "manipulator"&1 +76 "core" 1 +2 "manipulator"&% +3 "core" % +   [ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +106 "core" ' +3 ."da"delayUntil "16:15:09.43" +24777 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +70 "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"%  +40 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%!' +2319 "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" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%%  +41 "core"  +3 ."da"PS.seek 0ml +2 "processing"%&'W +1347 "Can"3}\ g2F\ X +933 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +38 "processing"%' +146 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%(' +592 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%)'[ +1606 "core" ' + ."da"PTV.dial :puck +7 "processing"%*  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%, +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%V  +33 "core" +2 "processing"%-% +4 "core" %Ws\  +2 ."da"PS.seek 1.5ml +3 "processing"%/' +583 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%0 * +33 "core" , +3 ."da"PS.seek 0ml +2 "processing"%1'W +1628 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%2  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%.  +32 "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 +2 "processing"%3 +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%~' +2307 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%7 +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%8 +69 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%5  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%:'W +2304 "core" ' +2 #"da"washCycleDA #2 of 2 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%6 +127 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%<' +607 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%='[ +1603 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%9 +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%?  +34 "core" +2 "processing"%@% +3 "core" %W?\  +3 ."da"PS.seek 1.5ml +2 "processing"%A' +587 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%> * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%D'W +1603 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%C  +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 +2 "processing"%F +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%E' +2304 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%B +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%G +71 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%H +73 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%K  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%I'W +2282 "core" ' + #"da"getPMLReagent08 +2 .PRV.dial :air +6 "processing"%M  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%L  +125 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%N  +43 "core" ~ + ."da"PTV.dial :PRVmixing +2 "processing"%P  +5 "core" + ."da"PSV.dial :mixloop +2 "processing"%O +55 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%J' +384 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%Q  +42 "core"  + "processing"%R% +4 "core" %*\  +2 ."da"PS.seek 0.55ml +2 "processing"%U'u +339 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%T  +40 "core"  +3 ."da"PS.seek 2ml +2 "processing"%X'[ +1562 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%Y +54 "core" +2 ."da"PTV.dial :mixing +2 "processing"%r @ +70 "core" A + ."da"PBV.dial :waste1 +2 "processing"%[  +34 "core" +2 "processing"%;% +3 "core" %\\\ \  +3 ."da"PS.seek 1.85ml +2 "processing"%]'< +234 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%} * +33 "core" , +3 ."da"PS.seek 0ml +2 "processing"%Z'W +322 "Can"\ C4\ +1648 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +48003 #recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%a @ +39 "core" A +13 ."da"PBV.dial :waste1 +2 "processing"%b  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%W * +33 "core" , +2 ."da"PSV.dial :air +2 "processing"%d  +40 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2304 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%f +54 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%^  +39 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"% +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%j  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%k'W +2281 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%m +139 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%g' +595 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%p'[ +292 "Can"\ K7 +1315 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"%S +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%c  +32 "core"  +2 "processing"%`% +3 "core" %[M\  +3 ."da"PS.seek 1.5ml +2 "processing"%l' +588 "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"%i'W +1605 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%t  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%v  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%w * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%x +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%o' +2320 "core" ' + ."da"PSV.dial PTV +2 "processing"%q +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%s +70 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%{ +72 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +69 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2284 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%| +125 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +591 "core" ' +2 ."da"delay 5 seconds +507 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%y'[ +1621 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%u +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%% +3 "core" %a\ +3 ."da"PS.seek 1.5ml +2 "processing"%\ ' +590 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%_'W +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%n  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%h  +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 :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"% ' +2314 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +70 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +70 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +72 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2346 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +126 "core" + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +7 "processing"% +15 ."da"PS.seek 2ml +2 "processing"%'[ +1610 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +70 "core" +48 ."da"PBV.dial :waste1 +2 "processing"%  +33 "core"  +2 "processing"%% +3 "core" %^F\  +3 ."da"PS.seek 1.5ml +2 "processing"%"' +591 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%# * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%$'W +1618 "core" ' +2 ."da"delay 2:00 +1532 "Can"%\ B:$  +10471 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%!  +34 "core" + ."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"%& +83 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%(' +2285 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%* +68 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%, +83 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%V +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%-  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%)'W +2286 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%0 +146 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +10 "processing"% +25 ."da"PS.reconfigure :default +12 "processing"%#A d`xb +11 ."da"PS.seek 0.25ml +6 "processing"%/'7 +349 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +3 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%2' +343 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%.'[ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%4  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%3 +76 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%1  +35 "core" +2 "processing"%% +4 "core" %]P\ % +2 ."da"PS.seek 1.5ml +2 "processing"%7' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%8 * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%5'W +1607 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%~  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%6  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%: * +36 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%< +75 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%9' +2443 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%? +74 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%@ +80 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%= +75 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%>  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%A'W +2434 "core" ' + #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%C +134 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%'[ +2125 "core" ' + ."da"delay 5 seconds +503 .PTV.dial :puck +2 "processing"%F  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%D +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%B  +34 "core"  + "processing"%G% +4 "core" %^\  +2 ."da"PS.seek 1.5ml +3 "processing"%H' +593 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%K * +34 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%E  +105 "core"  +3 ."da"PS.seek 0ml +2 "processing"%M'W +1619 "core" ' + "processing"%L9 +4 "core" 95B +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%N +2 "core" 5B +2 "processing"%P& +4 "core" &TJ\ /* +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&O% +3 "core" %\  Q Q Q t +2 "storage"(I% +4 "core" %p \ H +2 "storage"(Q. +3 "core" .( +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 1 +2 "storage"(R( +189 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +44 (J& +10 "core" & \ H +2 "manipulator"&T& +4 "core" &- t s D " +2 "manipulator"&U% +4 "core" %\  d V > t +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&Y( +180 "core" ( +2 "manipulator"&r& +3 "core" & W X ; $ +3 "storage"([& +4 "core" & Q\ F +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&;' +97 "core" ' + "storage"(}& +4 "core" & 1\ D +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"(X'H +269 "core" ' +2 "storage"(]- +3 "core" -'H +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +4 ."da"SE.seek :place +2 "storage"(a'6 +32 "core" ' +2 "manipulator"&b& +4 "core" & ? (  $ +2 "manipulator"&W% +3 "core" % ! ,  " +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&d'\ +90 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&Z( +285 "core" ( + "manipulator"&f& +4 "core" & < ? % +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &^& +3 "core" & 0 9 % +3 ."da"Forearm.seek PC +2 "manipulator"& ' +94 "core" ' + ."da"Hand.close +2 "manipulator"&j/ +76 "core" / +2 ."da"PC.seek :open +2 "processing"%( +403 "core" ( +2 "storage"(m& +4 "core" & (\ H +2 "manipulator"&k& +3 "core" & R T  % +2 "manipulator"&g% +4 "core" %  U R B @ +2 ."da"Forearm.seek :retract +3 "manipulator"&'\ +93 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&S( +249 "core" ( +2 "manipulator"&c& +3 "core" & W ] w _ +2 "storage"(`& +4 "core" & \ F +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&p' +98 "core" ' + ."da"Hand.open +2 "manipulator"&e1 +73 "core" 1 +2 "storage"(l- +3 "core" -'6 +3 ."da"SE.seek -0.15 Pucks below Top Plate +2 "storage"(t' +26 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.82 Pucks below Top Plate +2 "storage"(v' +56 "core" ' +2 #"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/da23jun2116h.tif +5 "processing"%w& +9 "core" &(\  +4 "manipulator"&x& +6 "core" & n }_ +3 "manipulator"&i% +5 "core" % \ \  ] ~ +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&q'\ +88 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&s(- +169 "core" ( +2 "manipulator"&{& +4 "core" &- ^ 9  +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 & & +3 "core" &-\ \   ~ +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&o'! +106 "core" ' +3 ."psFlush"Hand.close +2 "manipulator"&|/ +67 "core" / + "manipulator"&& +4 "core" &- C o +2 "manipulator"&% +4 "core" % 5 ; n +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +107 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&u( +156 "core" ( +48 "manipulator"&& +11 "core" &\ \   ~' +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" &\  X ~' +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&y' +97 "core" ' +3 "manipulator"&& +3 "core" & K z' +2 "manipulator"&\ % +4 "core" % y +3 "processing"%n& +3 "core" &Z\ +3 "processing"%h& +5 "core" &d\ +2 ."psFlush"PC.seek :closed +2 "processing"%(Tg +4 "core" &U\  +7 & 1U %f +9 &ToV 7 +10 &|qY L +9 &IK P +9 &RFC P +10 &I; P +9 &I9 P +9 &I6 P +10 &ZI+ P +9 &G" P +10 &K! P +9 &!G! P +9 &#bF P +10 &%%I O +9 &&I P +9 &(L P +10 &*jL P +9 &,,L P +10 &-K O +9 &/G P +10 &1rF P +9 &35H O +9 &4I P +9 &6G O +10 &8zG P +9 &:=G O +10 &;G P +9 &=G P +9 &?J P +10 &AEG O +9 &CG P +9 &DH P +10 &FJ P +9 &HIN Q +10 &Jb R +9 &K W +9 &M}} W +10 &O? W +9 &Q W +9 &R N +10 &SHn Y +9 &TD0 - +5 ( +2 "processing"%h& +4 "core" &TD  - +2 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.70 +2 "processing"%& +4 "core" &TD  - +2 ."psFlush"Hand.open +2 "manipulator"&_1 +75 "core" 1 +3 "manipulator"&% +3 "core" %  u +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +45 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +589 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2125 "core" ' +2 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 + "processing"% @ +199 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%  +133 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +106 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%'9 +275 #"da"SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 53.837 seconds\ /var/log/esp/da23jun2116h.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da23jun2116h15s.tif +1565 #SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da23jun2116h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jun2116h30s.tif +788 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"% +108 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"% ' +590 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1040 #"da"SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jun2116h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da23jun2116h70s.tif +1072 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%  +36 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%# @ +74 "core" B +2 ."psFlush"PSV.dial :mixloop +2 "processing"%" +107 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%%'9 +2626 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%! +106 "Can" TB + "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%''P +1097 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%&' +1605 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%$ +76 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%*  +73 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%,  +4 "core" +5 ."psFlush"PS.seek 0ml +8 "processing"%V'W +116 #"da"SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da23jun2116h70s.tif: TIFF Upload Complete\ +4 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "53.837 sec auto-exposure",Subject: "da23jun2116h images!" +3 "storage"(-- +87 "core" -' +5 "storage"((& +3 "core" & a `\ +3 "manipulator"&0& +4 "core" & ! # & +2 "manipulator"&)% +3 "core" % ! ! ! 7 +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&/( +247 "core" ( +2 "manipulator"&2& +3 "core" &   !w +4 "storage"(4& +7 "core" & S W W\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&3' +94 "core" ' +6 ."da"SE.reconfigure :gently +5 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.1 Pucks below Top Plate +4 "storage"(1'B +57 "core" ' +2 "manipulator"&& +6 "core" &\  u !v +4 "storage"(.& +9 "core" & /\ +4 ."da"Elbow.reconfigure :limp +5 "manipulator"&$ ,(b +6 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 1 +2 "manipulator"&8'D +41 "core" ' +4 ."da"Elbow.hold +4 "manipulator"&7, +7 "core" , +3 ."da"Elbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure :default +6 "storage"(#QK-0-\ b +5 ."da"SE.seek 0.08 Pucks below Top Plate +2 "storage"(~'- +28 "core" ' +3 "manipulator"&6% +7 "core" %Jc  J ȴ +5 "storage"(:& +7 "core" &   \ +5 ."da"Forearm.force -20 +3 "manipulator"&5 +10 ."da"Forearm.seek 1 + 306 counts +3 "manipulator"&<'v +23 "core" ' +4 "manipulator"&5& +7 "core" &  !v +5 "storage"(?& +6 "core" & ?\ +6 ."da"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&@' +35 "core" ' +4 "storage"(=% +8 "core" %6 j\ +6 ."downElevator"SE.seek :down +6 "storage"(>'v +99 (9% +6 "core" %dP n y d\ U] +5 "manipulator"&C% +7 "core" %  , +6 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&A'\ +95 "core" ' +39 ' +2 ."downElevator"SE.stop +4 "storage"(5 +6 (F& +6 "core" & \ +1347 ' +2 ."psFlush"PSV.dial PSR +3 "processing"%D +72 "core"  +4 ."psFlush"PSR.select :flush +5 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +4 "processing"%B' +334 #"uploadLog"upsync +253 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%G' +2140 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +82 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%K U +51 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%E'W +2627 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%H @ +40 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%L' +2652 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%N  +69 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%P'W +2638 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%O +42 "core"  + ."psFlush"PSR.select :air +48 .PS.seek 2.5ml +2 "processing"%I' +2638 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%Q +69 "core" +2 ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%J'W +2640 "core" ' + ."psFlush"PSV.dial PBV +7 "processing"%T @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%U' +2639 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%\\  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%r'W +2635 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%[ +42 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'P +1095 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%}' +1606 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%]  +4 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%b  +51 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%W'W +2628 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%X +72 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%;' +583 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%f' +2124 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%^ +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%Y U +52 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%j'W +2636 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%d @ +41 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%z' +2628 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%m  +69 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%k'W +2625 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%g +41 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"% ' +2639 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%c +70 "core" +2 ."psFlush"PBV.dial PSV +6 "processing"%` U +16 "core" S +2 ."psFlush"PS.seek 0ml +2 "processing"%Z'W +2630 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%e @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%l' +2635 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%w  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%x'W +2628 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&& +3 "core" &  !v +2 "manipulator"&i% +5 "core" %\    +2 ."psFlush"Elbow.seek PC +2 "manipulator"&a( +249 "core" ( +2 "manipulator"&t& +4 "core" &  +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &{& +3 "core" & M +2 ."psFlush"Forearm.seek PC +2 "manipulator"& ' +98 "core" ' + ."psFlush"Hand.close +2 "manipulator"&p/ +70 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%S( +401 "core" ( + "manipulator"&|& +4 "core" &   +2 "manipulator"&% +3 "core" %    +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +39 ."psFlush"Elbow.seek :garage +8 "manipulator"&q(- +136 "core" ( +2 "manipulator"&& +3 "core" &- 4 ' +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &o& +3 "core" &-   ' +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&'! +110 "core" ' +2 ."psFlush"Hand.open + "manipulator"&s1 +70 "core" 1 +4 "manipulator"&% +3 "core" % ' +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&\ '\ +98 "core" ' + #tFinished short da assay +3726 "Can"\ ;E F +60002 \ <G +60001 \ ;Jr +6599 #t-> samplePassF +2 #Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'n& +3 "core" &8\ +2 "manipulator"&& +4 "core" &-   ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +39 "core" ( + "manipulator"&& +4 "core" &-   R u +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &_& +3 "core" &- \ u +2 .tForearm.seek :garage +2 "manipulator"&'! +104 "core" ' +2 .tHand.close + "manipulator"&h/ +77 "core" / +2 "manipulator"&& +3 "core" &-  \  u +2 "manipulator"&y% +4 "core" % 4 \ [ +3 .tForearm.seek :retract + "manipulator"&M'\ +101 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +273 "core" ( +2 "manipulator"&& +3 "core" &   5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" & \ h 5 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&', +99 "core" ' +2 "manipulator"& & +4 "core" & \  , 5 +2 "manipulator"&% +3 "core" %( \ \  1 +3 "collection"'& +4 "core" &9\ +2 "collection"' & +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'(O +5 "core" &2\  +8 &53\ +| +9 &g4\ > +10 &y.\ L +9 &X]-\ K +9 &_7\ K +10 &_-\ J +9 &_*\ K +10 &_e+\ K +9 &"c%\ K +9 &e'\ J +10 & ^(\ J +9 &"i`"\ J +9 &$*e)\ K +10 &%`+\ K +9 &'d,\ J +10 &)pd*\ K +9 &+2`+\ K +9 &,c)\ K +10 &.b*\ J +9 &0yc*\ J +9 &2;b*\ J +10 &3c+\ J +9 &5c$\ J +10 &7c(\ J +9 &9Cc-\ J +9 &;`(\ K +10 &<_)\ J +9 &>b)\ K +10 &@J`*\ K +9 &B b,\ K +9 &C_)\ K +10 &Ee+\ K +9 &GNn*\ L +9 &I +\ N +10 &J-\ S +9 &Lv+\ V +9 &N5+\ D +10 &O>9,\ &p +9 &On$\ G +5 ( +2 "collection"' & +4 "core" &Oj)\ G +2 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.60 +2 "collection"'#& +3 "core" &Oj+\ G +2 .tHand.open +2 "manipulator"&"1 +72 "core" 1 +2 "manipulator"&% +4 "core" % )  0 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&!'\ +93 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%%  +54 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%'' +1608 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +7 "processing"%$  +53 "core"  +2 .tPS.seek 0ml +2 "processing"%*'W +1607 "core" ' + .tPSV.dial PSR +2 "processing"%, +41 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%-' +2631 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%(  +2 "collection"'0  +7 "core" +91  + .tPSV.dial :PTV,via: :air +2 "processing"%) +184 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"%& @ +69 "core" B +2 .tPS.seek 0ml +2 "processing"%2'W +2627 "core" ' +2 .tPSV.dial :air +2 "processing"%4  +70 "core"  +2 .tPS.seek 2.5ml +2 "processing"%u' +2632 "core" ' +8 .tPSV.dial :PTV +2 "processing"% +72 "core" ~ +3 .tPS.seek 0ml + "processing"%.'W +2629 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +6 "manipulator"&& +4 "core" &  / 5 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +8 .tElbow.seek CC + "manipulator"&6( +4 "core" ( +2 "manipulator"&:& +3 "core" &  5 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &5& +3 "core" &  5 +3 .tForearm.seek CC +2 "manipulator"&?', +103 "core" ' +2 .tHand.close + "manipulator"&v/ +75 "core" / +2 .tCC.seek :open +2 "collection"'=( +379 "core" ( +2 "manipulator"&3& +4 "core" &   & 5 +2 "manipulator"&/% +3 "core" % $   C +3 .tForearm.seek :retract +2 "manipulator"&9'\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&1(- +283 "core" ( +2 "manipulator"&C& +3 "core" &-   " +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &8& +2 "core" &- \  " +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&<'! +109 "core" ' +3 .tHand.open + "manipulator"&F1 +68 "core" 1 +2 "manipulator"&~% +4 "core" % (    +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&@'\ +101 "core" ' +35697 "Can"\ :LU +60002 \ :Nl +8864 #t-> access 1 +3 "storage"(>% +3 "core" % \ +2 "manipulator"&D% +3 "core" %\  ^  +2 "manipulator"&V& +4 "core" &-  2 " +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"(B(; +672 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +3 "core" &; #\  +819 #t-> access 2 +2 "storage"(K% +3 "core" % \ +3 "manipulator"&G% +3 "core" %\    \  +2 "manipulator"&H& +4 "core" &-   " +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(E(K +200 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (N& +3 "core" &K Z\ +1667 #t-> $da[:extractVol]=0.17 +766 #-> startTube 2 +17815 #-> access 2 +3 "storage"(L% +3 "core" % '\ +2 "manipulator"&O% +3 "core" %\   e  +2 "manipulator"&P& +4 "core" &-   " +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(Q(K +3 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (I& +3 "core" &K \ +4725 #t-> shortDA +3 "collection"'T% +2 "processing"%J% +5 "core" %\ +5 %\\+\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +1420 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"%\\ +42 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%U  +70 "core" +2 .tPRV.dial :sipper + "processing"%[  +128 "core"  +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +3 .tPS.seek 1.1ml + "processing"%r'] +2294 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%  +126 "core"  +2 .tPS.seek 0.5ml +2 "processing"%' +1273 "core" ' + .tPRV.dial :waste2 +2 "processing"%] @ +98 "core" > +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +3 .tPS.seek 0ml + "processing"%b'W +586 "core" ' +2 .tPSV.dial PSR +2 "processing"%} +100 "core"  + #tPulling 1ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%X'P +1095 "core" ' + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml + "processing"%W' +1616 "core" ' +38 .tPSV.dial :mixloop +9 "processing"%; +111 "core" +2 .tPS.seek 0ml +2 "processing"%^'W +2626 "core" ' + .tPSV.dial PSR +2 "processing"%Y +109 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%f'P +1098 "core" ' + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%d' +1607 "core" ' + .tPSV.dial :mixloop +2 "processing"%j +109 "core" +2 .tPRV.dial :sipper +2 "processing"%m  +41 "core" +3 .tPS.seek 0ml +2 "processing"%z'W +2638 "core" ' + .tPSV.dial PSR +2 "processing"%g +97 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%k' +2625 "core" ' + .tPSV.dial :mixloop +2 "processing"%c +111 "core" +2 .tPS.seek 0ml +2 "processing"%`'W +2644 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp +7 "processing"% & +3 "core" &b\ +2 "manipulator"&e% +10 "core" %\    +2 "storage"(Z% +3 "core" % v\ +2 "storage"(w. +3 "core" .(K +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(l( +442 "Can"\ qP4 +222 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +3 "core" & 4\ +2 "manipulator"&i& +4 "core" &-    " +2 "manipulator"&t% +4 "core" %\    +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&{( +181 "core" ( +2 "manipulator"&7& +3 "core" & W !v +2 "storage"(p& +4 "core" & \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&A' +99 "core" ' +2 "storage"(& +3 "core" & &\ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(|'H +275 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (& +3 "core" & Q\ +2 "manipulator"&o& +4 "core" &  \ ) !v +2 .tElbow.seek 2 +2 "manipulator"& ( +30 "core" ( + "manipulator"&a& +4 "core" &   @  +2 "storage"(s& +4 "core" & B\ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&'y +30 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&/ +76 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&& +2 "storage"(n'v +8 "core" &    + "manipulator"&% +4 "core" % υ  +3 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +2 .tElbow.seek PC +2 "manipulator"&_( +158 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +113 "core" ( +3 "manipulator"&h& +3 "core" &  ] +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +2 "core" &  \ [ ] +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&y' +98 "core" ' + "manipulator"&q& +4 "core" &  \ u ] +2 "manipulator"&\ % +4 "core" %  D +2 "processing"%& +4 "core" &*\ +3 "processing"%& +4 "core" &U\ +3 .tPC.seek :closed + "processing"%(Tg +4 "core" &+\  +9 &5~(\ *x +10 &g,\ > +9 &p,\ L +9 &VT*\ K +10 &W*\ K +9 &Z\ K +9 &Z\ K +10 &^Y\ K +9 &]\ K +10 &Y\ K +9 & Y\ J +9 &"eY\ K +10 &$)Y\ J +9 &%Y \ K +9 &'X \ K +10 &)n\\\ K +9 &+0W\ \ K +9 &,Y\ J +10 &.Y \ K +9 &0v\\\ K +10 &29\\\ J +9 &3Z\ K +9 &5\\\ K +10 &7~X\ K +9 &9AZ\ J +10 &;Y\ J +9 &<Z\ J +9 &>Y\ J +10 &@JY\ J +9 &B Z\ J +9 &C]\ K +10 &E_\ K +9 &GMf\ L +10 &Ix\ N +9 &J\ Q +9 &L\ Q +10 &NG\ Q +9 &P \ Q +9 &Q\ Q +10 &Soym\ / +9 &T+)n\ H +9 &TK\ ( +3 ( +2 "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.61 +2 .Hand.open + "manipulator"&1 +68 "core" 1 +9 "manipulator"& % +4 "core" %   b +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +100 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%  +2 %M9 +5 "core" 9a +103 "processing"%9 +2 "core" 9a +103 "processing"%#9 +2 "core" 9a  +103 "processing"%"9 +3 "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"%x9 +4 "core" 9`" +102 "processing"%$9 +3 "core" 9a& +103 "processing"%'9 +2 "core" 9`+ +103 "processing"%,9 +2 "core" 9`/ +103 "processing"%*9 +3 "core" 9a3 +102 "processing"%09 +71 "core" 9`: +103 "processing"%(9 +3 "core" 9a> +102 "processing"%)9 +3 "core" 9aB +102 "processing"%&9 +3 "core" 9aG +102 "processing"%-9 +3 "core" 9aK +102 "processing"%49 +3 "core" 9`O +103 "processing"%29 +2 "core" 9aS +103 "processing"%9 +2 "core" 9aX +103 "processing"%u9 +3 "core" 9b\\ +102 "processing"%9 +3 "core" 9b`\ +102 "processing"%:9 +3 "core" 9bd +103 "processing"%59 +3 "core" 9ch +102 "processing"%v9 +3 "core" 9bm +102 "processing"%9 +3 "core" 9bq +102 "processing"%!9 +3 "core" 9cu +102 "processing"%9 +4 "core" 9cy +103 "processing"%39 +2 "core" 9c} +103 "processing"%/9 +2 "core" 9!c +103 "processing"%?9 +3 "core" 9)d +102 "processing"%C9 +3 "core" 91d +102 "processing"%89 +4 "core" 99c +102 "processing"%69 +3 "core" 9@h +3 .tPH.hold 2:00:00,28C +3 "processing"%F pp; +2 .tdelay 1:30 +5 "core"  +9000 .tPSR.select :air +2 .PSV.dial PSR + "processing"%~ +99 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%9' +591 "core" ' + .tdelay 5 seconds +503 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%<'[ +1610 "core" ' + .tPTV.dial :puck +2 "processing"%>  +126 "core"  +2 .tPSV.dial PTV +2 "processing"%D +72 "core" + .tPBV.dial :waste1 +2 "processing"%V  +51 "core" +2 "processing"%R% +3 "core" %Xu\  +3 .tPS.seek 1.5ml +2 "processing"%' +587 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%K * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%G'W +1602 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 +6 .PTV.dial :puck +2 "processing"%H  +15 "core"  +2 .tPBV.dial :waste1 +2 "processing"%N  +32 "core"  +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%B * +34 "core" , + .tPSR.select :air +3 .PSV.dial PSR + "processing"%L +71 "core"  +3 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%O' +2315 "core" ' +2 .tPSV.dial PTV +2 "processing"%P +71 "core" +2 .tdelay 5 seconds +503 .PSV.dial PSR + "processing"%I +72 "core"  +2 .tdelay 5 seconds +503 .PSV.dial PTV +2 "processing"%E +72 "core" + .tdelay 5 seconds +503 .PSV.dial :air +2 "processing"%T  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%J'W +2191 "Can"\ JS +110 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%\\  +128 "core" +2 .tPSV.dial :mixloop +2 "processing"%U +41 "core" +2 .tPRV.dial :ab1 +2 "processing"%[ @ +99 "core" > +3 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%.'w +362 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%  +44 "core"  +2 "processing"%r% +3 "core" %x\  +3 .tPS.seek 0.32ml +2 "processing"%]'% +399 "core" ' +2 .tdelay 2 seconds +240 .CBV.dial between PRV and PSV +9 "collection"'  +39 "core" +2 .tPRV.dial :air +2 "processing"%}  +41 "core"  +2 .tPS.seek 0.9ml +2 "processing"%b'D +1236 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%X @ +70 "core" > +2 .tPS.seek 0.5ml +2 "processing"%;' +866 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%W  +42 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%Y'[ +1616 "core" ' + .tPSV.dial :PML +2 "processing"%^ +42 "core" +2 .tPTV.dial :mixing +2 "processing"%f @ +70 "core" A + .tPBV.dial :waste1 +2 "processing"%j  +34 "core" +2 "processing"%m% +3 "core" %^\  +3 .tPS.seek 1.85ml +2 "processing"%d'> +237 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%g * +34 "core" , +3 .tPS.seek 0ml +2 "processing"%z'W +1964 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'c& +3 "core" &\ +2 "manipulator"&k& +4 "core" &   Y +2 "manipulator"& % +3 "core" % 1  2 $n +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&e(- +136 "core" ( + "manipulator"&Z& +4 "core" &.   <  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &w& +3 "core" &.   +2 .tForearm.seek :garage +2 "manipulator"&Q'! +110 "core" ' +2 .tHand.close +2 "manipulator"&/ +67 "core" / + "manipulator"&i& +4 "core" &. \  "  +2 "manipulator"&t% +4 "core" % /  t +2 .tForearm.seek :retract +2 "manipulator"&7'\ +106 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&p( +268 "core" ( +2 "manipulator"&1& +3 "core" &   $ 5 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +2 "core" &  T 5 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&@', +103 "core" ' +3 "manipulator"&& +3 "core" & Q 5 +2 "manipulator"&% +4 "core" %"   I z +2 "collection"'o& +4 "core" & \ +2 "collection"'a& +6 "core" &\ +2 .tCC.seek :closed +2 "collection"'s(O +4 "core" &\  +9 &6 \ +{ +10 & h\ ? +9 &x\ L +9 &][ \ K +10 &a\ K +9 &c\ K +9 &_\ K +10 &e_\ K +9 &'_\ K +10 &`\ K +9 & `\ K +9 &"m_ \ K +10 &$/_\ K +9 &%] \ K +9 &'`\ K +10 &)vb\ K +9 &+8^\ K +10 &,_\ K +9 &.\\\ K +9 &0~_\ K +10 &2A_\ J +9 &4`\ K +9 &5` \ K +10 &7]\ K +9 &9Ga\ K +10 &;\ _\ K +9 &<^\ J +9 &>^\ K +10 &@P] \ K +9 &B`\ K +9 &C_\ J +10 &Ec\ K +9 &GUh\ L +10 &I\ O +9 &J \ T +9 &L{\ W +10 &N:\ E +9 &O@9\ 's +9 &O~d\ E +2 ( +3 "collection"'a& +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.63 +2 "collection"'& +3 "core" &O~i\ E +2 .tHand.open + "manipulator"&1 +71 "core" 1 +2 "manipulator"&% +3 "core" % "  O z +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&{'\ +102 "core" ' + .tPSV.dial PSR +2 "processing"%A +101 "core"  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%|' +1612 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%h'W +1603 "core" ' +2 .tPSV.dial PSR +2 "processing"% +43 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"% ' +2626 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +9 .tCBV.dial PRV + "processing"%q  +2 "collection"'\  +40 "core"  +116  +2 .tPSV.dial :mixloop +40 "processing"% +107 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +2 "processing"%n  +70 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2627 "core" ' + .tPSV.dial :air +2 "processing"%S  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%M'W +2633 "core" ' +2 .tPSV.dial :air +2 "processing"%  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2630 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%y +43 "core" +2 .tPS.seek 0ml +2 "processing"%#'W +2627 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&"& +3 "core" &  I 5 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +2 "core" ( +3 "manipulator"& & +3 "core" &  % 5 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &%& +2 "core" &  0 5 +3 .tForearm.seek CC +2 "manipulator"&', +104 "core" ' +2 .tHand.close + "manipulator"&x/ +77 "core" / +2 .tCC.seek :open +2 "collection"'$( +377 "core" ( +2 "manipulator"&'& +3 "core" &  5 +2 "manipulator"&,% +5 "core" %   U 6 +2 .tForearm.seek :retract +2 "manipulator"&*'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&0(- +283 "core" ( +2 "manipulator"&(& +4 "core" &-    + +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &)& +3 "core" &- \  W + +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&&'! +110 "core" ' +2 .tHand.open +2 "manipulator"&-1 +74 "core" 1 +2 "manipulator"&4% +3 "core" % (  U +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&2'\ +104 "core" ' +2 ."da"delayUntil "18:15:48.47" +24842 #recoverPRVreagent08 +6 .PTV.dial :mixing +2 "processing"% @ +70 "core" A + ."da"PBV.dial :waste1 +3 "processing"%u  +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 :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%5' +563 "Can"j\ XV` +1753 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%v +43 "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"%! +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +41 "core"  +2 ."da"PS.seek 0ml +2 "processing"%3'W +2285 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%/ +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%?' +589 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%C'[ +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%8  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%6 +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%+  +32 "core"  +2 "processing"%~% +4 "core" %YZ\  +2 ."da"PS.seek 1.5ml +2 "processing"%`' +601 "core" ' +2 ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +2 "processing"%9 * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%>'W +1610 "core" ' + ."da"delay 2:00 +12010 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%D  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%V  +34 "core" + ."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 :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%K' +2303 "core" ' + ."da"PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +71 "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  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%B'W +2266 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%L +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%G' +588 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +31 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%P'[ +1606 "core" ' + ."da"PTV.dial :puck +2 "processing"%I  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%E +70 "core" + ."da"PBV.dial :waste1 +3 "processing"%T  +33 "core" +2 "processing"%O% +4 "core" %Y\  +2 ."da"PS.seek 1.5ml +2 "processing"%\\' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%U * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%['W +1618 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%J  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +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"%. +71 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2298 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%} +82 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%] +82 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%X +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%b  +72 "core"  +3 ."da"PS.seek 0ml +2 "processing"%W'W +2309 "core" ' +2 #"da"getPMLReagent08 +6 .PRV.dial :air +2 "processing"%;  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%^  +127 "core" + ."da"delay 5 seconds +82 "Can"\ CY +421 ."da"PRV.dial :ab2 +2 "processing"%f  +41 "core"  + ."da"PTV.dial :PRVmixing +2 "processing"%j  +4 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%m +42 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%g' +381 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%Y  +41 "core"  +2 "processing"%d% +4 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%c'z +343 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%k  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"% '[ +1555 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%Z +42 "core" + ."da"PTV.dial :mixing +2 "processing"%w @ +70 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%_  +32 "core"  +2 "processing"%% +3 "core" %V\  +3 ."da"PS.seek 1.85ml +2 "processing"%i'6 +239 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%t * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1974 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +48050 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%Q @ +5 "core" A + ."da"PBV.dial :waste1 +2 "processing"%1  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , + ."da"PSV.dial :air +3 "processing"%e  +41 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2320 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%o  +41 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%7 +55 "core" +2 ."da"delay 2 seconds +200 "Can"\ ^\\ +2 ."da"PSV.dial :air +2 "processing"%=  +41 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2311 "core" ' +2 #"da"washCycleDA #1 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%a'[ +1609 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%A  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%@ +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%z  +34 "core" +2 "processing"%% +3 "core" %\\\  +3 ."da"PS.seek 1.5ml +2 "processing"%|' +596 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%h'W +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%\  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%q  +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 +2 "processing"%n +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"% ' +2304 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%S +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2294 "core" ' +2 #"da"washCycleDA #2 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%M +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%y' +599 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1620 "core" ' + ."da"PTV.dial :puck +3 "processing"%"  +4 "core"  + ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%%  +32 "core"  +2 "processing"%x% +4 "core" %_\  +2 ."da"PS.seek 1.5ml +2 "processing"%p' +586 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%{ * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%s'W +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%'  +4 "core"  +2 ."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"PSR.select :air +2 .PSV.dial PSR +2 "processing"%( +83 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +47 "processing"%)' +2322 "core" ' + ."da"PSV.dial PTV +2 "processing"% +69 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%- +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%4 +71 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%*  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%&'W +2288 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +3 .PSV.dial PSR + "processing"% +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%u' +588 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1607 "core" ' + ."da"PTV.dial :puck +2 "processing"%:  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%# +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%v  +34 "core" +2 "processing"%% +3 "core" %[\  +2 ."da"PS.seek 1.5ml +2 "processing"%!' +214 "Can"\ G_`" +373 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%5'W +1611 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%/  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%3  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%? * +33 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%8 +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%6' +2302 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%+ +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%~ +84 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%C +70 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%9  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%`'W +2296 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%D +134 "core"  +3 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +17 ."da"PS.reconfigure :default +13 "processing"%#A d`xb +13 ."da"PS.seek 0.25ml +12 "processing"%V'7 +364 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +3 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%R' +332 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%<'[ +1616 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%>  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" + "processing"%H% +4 "core" %]\ # +3 ."da"PS.seek 1.5ml +2 "processing"%N' +585 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%K * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%L'W +1613 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%B  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%G  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%I * +41 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%E +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%T' +2443 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%O +74 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%P +76 "core"  +8 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%U +74 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%\\  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%J'W +2419 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air + .PSV.dial PSR +2 "processing"% +134 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%r'[ +2118 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%.  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%[ +85 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%}  +34 "core"  + "processing"%]% +4 "core" %X\ $ +2 ."da"PS.seek 1.5ml +3 "processing"%X' +596 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%b * +34 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%  +103 "core"  +3 ."da"PS.seek 0ml +2 "processing"%;'W +1609 "core" ' +2 "processing"%^9 +3 "core" 95D +2 #"da"Processing Puck Heater at 28C before imaging +6 .PH.coast +2 "processing"%f +3 "core" 5D + "processing"%j& +4 "core" &TK\ +( +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&m% +8 "core" %\ ; 4 1 +2 "storage"(W% +4 "core" % } } '\ D +2 "storage"(Y. +2 "core" .( +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(d( +194 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (g& +3 "core" & l d m\ > +2 "manipulator"&k& +4 "core" &- 6 1 + +2 "manipulator"&c% +3 "core" %\ > @ 1 +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&Z( +181 "core" ( +2 "manipulator"&w& +3 "core" & : = ' i +2 "storage"(_& +4 "core" & z y ?\ B +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&' +118 "core" ' +2 "storage"(t& +3 "core" & \ D +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"( 'H +269 "core" ' +2 "storage"(i- +2 "core" -'H +3 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(Q'6 +34 "core" ' +3 "manipulator"&1& +3 "core" & 5 ;  i +2 "manipulator"&% +4 "core" % 0 / X 1 +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&e'\ +90 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&( +282 "core" ( +2 "manipulator"&& +3 "core" & @ ; H l +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &o& +3 "core" & 7 3 - l +3 ."da"Forearm.seek PC +2 "manipulator"&7' +91 "core" ' +2 ."da"Hand.close + "manipulator"&=/ +75 "core" / +2 ."da"PC.seek :open +2 "processing"%( +404 "core" ( +2 "storage"(& +4 "core" & 0\ I +2 "manipulator"&& +3 "core" & T S & l +2 "manipulator"&% +4 "core" %  F O f $ +2 ."da"Forearm.seek :retract +2 "manipulator"&A'\ +98 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&@( +249 "core" ( + "manipulator"&z& +4 "core" & N ;  P +2 "storage"(& +4 "core" & y\ F +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&a' +168 "core" ' +9 ."da"Hand.open +2 "manipulator"&1 +65 "core" 1 +2 "storage"(|- +3 "core" -'6 +3 ."da"SE.seek -0.15 Pucks below Top Plate +2 "storage"(\ ' +27 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +4 ."da"SE.seek -0.82 Pucks below Top Plate +2 "storage"(q' +52 "core" ' +2 #"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/da23jun2118h.tif +5 "processing"%& +11 "core" &E\ +6 "manipulator"&n& +8 "core" & b c M P +3 "manipulator"&h% +6 "core" % y q } ^ +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&S'\ +90 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(- +169 "core" ( +2 "manipulator"& & +4 "core" &- _  +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 && +3 "core" &- s  +3 ."psFlush"Forearm.seek :garage +2 "manipulator"& '! +104 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&M/ +74 "core" / +2 "manipulator"&& +4 "core" &- { +2 "manipulator"&y% +4 "core" % 5 z +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&"'\ +98 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"& ( +146 "core" ( +2 "manipulator"&%& +4 "core" & m d H g +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &x& +3 "core" & l q } g +3 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +100 "core" ' +2 "manipulator"&{& +3 "core" & ] f +3 "manipulator"&p% +3 "core" % r +3 "processing"%'& +4 "core" &\  +2 "processing"%,& +5 "core" &v\  +3 ."psFlush"PC.seek :closed +2 "processing"%(Tg +4 "core" &v\  +6 & 2m\ $e +10 &Uue\ 8 +9 &~ni\ L +10 &Ib\ O +9 &VIb\ O +9 &NY\ P +10 &LT\ P +9 &NV\ O +9 &^NM\ O +10 & LP\ O +9 &LJ\ O +10 &!J=\ P +9 &#fI=\ O +9 &%(L;\ O +10 &&J<\ P +9 &(I1\ O +9 &*nK0\ O +10 &,0I-\ O +9 &-G"\ O +10 &/J\ P +9 &1wJ\ O +9 &38J\ O +10 &4L\ O +9 &6I \ O +9 &8~L \ O +10 &:@J \ O +9 &<I\ \ P +10 &=I \ O +9 &?I\ P +9 &AHI\ O +10 &C I\ P +9 &DI\ O +9 &FN\ P +10 &HOQ\ P +9 &J\ d\ R +10 &K V +9 &M\ V +9 &OD V +10 &Q V +9 &R N +9 &SCh\  ` +10 &TG-\ \ , +5 ( +2 "processing"%,& +4 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.68 +2 "processing"%(& +2 "core" &TG\ \ , +3 &TG\ \ , + ."psFlush"Hand.open +2 "manipulator"&s1 +70 "core" 1 +2 "manipulator"&% +4 "core" %  y s / +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&-'\ +90 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%4 +44 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%*' +587 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%)' +558 #"da"SX HX9/16 (USB:08): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 29.21 seconds\ /var/log/esp/da23jun2118h.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da23jun2118h15s.tif +1565 #SX HX9/16 (USB:08): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da23jun2118h15s.tif: TIFF Upload Complete\ +4 "core" ' +2 #"da"PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jun2118h30s.tif +6 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"% @ +198 "core" B + ."psFlush"PTV.dial :PRVmixing +2 "processing"%&  +134 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%u +104 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%:'9 +2573 #"da"SX HX9/16 (USB:08): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jun2118h30s.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da23jun2118h70s.tif +53 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%# +107 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%v' +589 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1334 "Can"\ IgJ +784 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%  +35 "core"  + ."psFlush"PTV.dial :mixing +2 "processing"% @ +73 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%! +105 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%/'9 +2635 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%3 +106 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%?'P +652 #"da"SX HX9/16 (USB:08): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da23jun2118h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "29.21 sec auto-exposure",Subject: "da23jun2118h images!" +3 "storage"(8- +2 "core" -' +3 "storage"(5& +3 "core" & R\ +3 "manipulator"&+& +8 "core" & " ! > e +13 "manipulator"&~% +12 "core" %  "    +10 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +3 "manipulator"&C( +246 "core" ( +4 "manipulator"&9& +8 "core" & " ! ? k +4 "storage"(6& +5 "core" & W\ +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&D' +115 "core" ' + ' +3 ."psFlush"PSR.select :air +8 ."da"SE.reconfigure :gently +7 "processing"% +7 "storage"(#QK-0-\ b +14 ."da"SE.seek -0.1 Pucks below Top Plate +4 "storage"(`'B +8 ."psFlush"PS.seek 2.5ml +3 "processing"%V' +52 "core" ' +6 "manipulator"&R& +10 "core" &   k +4 "storage"(>& +5 "core" & 3\ +6 ."da"Elbow.reconfigure :limp +5 "manipulator"&$ ,(b +6 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek 1 +4 "manipulator"&'D +37 "core" ' +4 ."da"Elbow.hold +4 "manipulator"&, +5 "core" , +4 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure :default +5 "storage"(#QK-0-\ b +5 ."da"SE.seek 0.08 Pucks below Top Plate +5 "storage"(H'- +26 "core" ' +4 "manipulator"&<% +7 "core" %TQ n ȯ +5 "storage"(K& +10 "core" &  n\ +5 ."da"Forearm.force -20 +3 "manipulator"&5 +8 ."da"Forearm.seek 1 + 316 counts +4 "manipulator"&N'π +23 "core" ' +2 "manipulator"&B& +9 "core" &  g k +4 "storage"(G& +9 "core" & Y\ +5 ."da"Forearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +8 ."da"Forearm.seek 1 + 700 counts +8 "manipulator"&I' +23 "core" ' +3 "storage"(E% +8 "core" %) <\  +6 ."downElevator"SE.seek :down +6 "storage"(L'v +98 (O% +5 "core" %O | l B\ U^ +5 "manipulator"&P% +8 "core" % +5 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +4 "manipulator"&U'\ +135 "core" ' +3 ."downElevator"SE.stop +4 "storage"(5 +68 "core" ' +3 "storage"(\\& +7 "core" & \ +881 ' +2 ."psFlush"PSV.dial PTV +5 "processing"%T +72 "core" +3 ."psFlush"PTV.dial :puck +3 "processing"%  +73 "core"  +5 ."psFlush"PBV.dial :waste1 +5 .PS.seek 0ml +4 "processing"%J'W +539 #"uploadLog"upsync +2088 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%. +83 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%[' +591 "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"%] +81 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%r U +51 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%b'W +2635 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +40 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%X' +2639 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%^  +69 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%f'W +2631 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%j +54 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%m' +2632 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%W +71 "core" +2 ."psFlush"PBV.dial PSV +7 .PS.seek 0ml +2 "processing"%Y'W +2652 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%g @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%k' +2657 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%c  +70 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"%l'W +2628 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%w +43 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%_'P +1099 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%0' +1609 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%t +68 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%2  +4 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%i  +51 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%1'W +2630 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +70 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"% ' +591 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2125 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%o U +52 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%Z'W +2627 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%= @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"%e' +2630 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +81 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2643 "core" ' + ."psFlush"PSV.dial PSR +7 "processing"% +40 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2635 "core" ' +3 ."psFlush"PSV.dial PTV +2 "processing"%7 +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%z U +15 "core" S +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2626 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +54 "core" B +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%|  +72 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%A'W +2630 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&& +3 "core" &   " k +2 "manipulator"&n% +4 "core" %\    J  +2 ."psFlush"Elbow.seek PC +2 "manipulator"&h( +249 "core" ( +2 "manipulator"&Q& +3 "core" &   C +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &\ & +3 "core" &   +2 ."psFlush"Forearm.seek PC +2 "manipulator"& ' +96 "core" ' + ."psFlush"Hand.close +2 "manipulator"&/ +75 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%a( +402 "core" ( + "manipulator"&@& +4 "core" &  ? +2 "manipulator"&M% +4 "core" %  \  ?  +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&y(- +147 "core" ( +2 "manipulator"&S& +4 "core" &."     +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &%& +3 "core" &."   )  +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&x'! +107 "core" ' +2 ."psFlush"Hand.open +6 "manipulator"& 1 +55 "Can"\ MjN +18 "core" 1 +2 "manipulator"&{% +4 "core" % )  * Ⱦ +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&p'\ +99 "core" ' +2 #tFinished short da assay +2017 #-> PS.flush; samplePassF + #Flushing Processing stage +2 "processing"%'% +3 "core" %X\ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +4 "core" &\  +2 "manipulator"&"& +4 "core" &." \ U  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +26 "core" ( + "manipulator"&(& +4 "core" &-   P +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &s& +3 "core" &-  \ ? P +2 .tForearm.seek :garage +2 "manipulator"&'! +104 "core" ' +2 .tHand.close + "manipulator"&,/ +74 "core" / +2 "manipulator"&4& +3 "core" &-   P +3 "manipulator"&% +3 "core" % 2  y +3 .tForearm.seek :retract + "manipulator"&;'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&*( +124 "core" ( +2 "manipulator"&& +4 "core" &  V +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &&& +3 "core" &   0 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&u' +106 "core" ' +2 "manipulator"&)& +3 "core" &   ' +2 "manipulator"&#% +4 "core" %  [ * +2 "processing"%:& +5 "core" &\  +2 "processing"%v& +4 "core" &\  +3 .tPC.seek :closed +2 "processing"%(Tg +3 "core" &\  +9 &7\ +{ +9 &h~\ > +10 &j\ K +9 &nT\ J +10 &0W\ J +9 &\\\ K +9 &W\ I +10 &uX\ J +9 &7X\ J +9 &W\ J +10 & V\ J +9 &"~W\ J +10 &$@W\ J +9 &&Z\ J +9 &'W\ J +10 &)V\ J +9 &+HW\ J +9 &- W\ I +10 &.X\ J +9 &0U\ J +10 &2QW\ \ I +9 &4X\ J +9 &5U\ J +10 &7X\ I +49 &9XY\ J +10 &;Z\ J +3 &<W\ \ J + &>Z\ J + &@aW\ I + &B!W\ J +2 &CW\ J +8 &EX\ J +9 &Gg[\ J +9 &I'`\ K +10 &J\ N +9 &L\ P +10 &N]\ P +9 &P\ Q +9 &Q\ Q +10 &S{h\ $r +9 &T4-n\ < +9 ( + &TJ\ & +3 "processing"%v& +3 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.59 +2 "processing"%& +3 "core" &TJ\ & +2 .tHand.open +2 "manipulator"&!1 +68 "core" 1 +2 "manipulator"&% +4 "core" %   * +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&3'\ +99 "core" ' +2 .tPSV.dial PSR +2 "processing"%/ +41 "core"  +2 .tPSR.select :flush +3 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%8'P +1099 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%5' +1632 "core" ' + .tPSV.dial PTV +2 "processing"%+ +70 "core" +2 .tPTV.dial :puck +2 "processing"%~  +4 "core"  +2 .tPBV.dial :waste1 + "processing"%9  +50 "core" +2 .tPS.seek 0ml +2 "processing"%6'W +2624 "core" ' +2 .tPSV.dial PSR + "processing"% +83 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"%R' +595 "core" ' + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml + "processing"%>' +2125 "core" ' +2 .tPSV.dial PTV +2 "processing"%- +81 "core"  +2 .tPBV.dial PSV + "processing"%< U +53 "core" W +2 .tPS.seek 0ml +2 "processing"%K'W +2627 "core" ' +2 .tPSV.dial PBV +2 "processing"%B @ +40 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%q' +2630 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%G  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%?'W +2632 "core" ' + .tPSV.dial PSR +2 "processing"%E +44 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%D' +2631 "core" ' + .tPSV.dial PTV +2 "processing"%C +69 "core" +2 .tPBV.dial PSV + "processing"%O U +16 "core" S +2 .tPS.seek 0ml +2 "processing"%`'W +2636 "core" ' +2 .tPSV.dial PBV +6 "processing"%P @ +42 "core" > +2 .tPS.seek 2.5ml +2 "processing"%' +2643 "core" ' +2 .tPSV.dial :waste1 + "processing"%N  +70 "core"  +3 .tPS.seek 0ml +2 "processing"%H'W +2628 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&\\& +4 "core" &   +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&I( +4 "core" ( + "manipulator"&L& +4 "core" &  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &T& +3 "core" &   : +2 .tForearm.seek PC +2 "manipulator"&' +97 "core" ' +2 .tHand.close + "manipulator"&V/ +74 "core" / +2 .tPC.seek :open +2 "processing"%.( +399 "core" ( + "manipulator"&J& +4 "core" & Q +2 "manipulator"&[% +3 "core" % \   ! +3 .tForearm.seek :retract +2 "manipulator"&]'\ +90 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&r(- +186 "core" ( + "manipulator"&}& +4 "core" &-   t +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-  \ 9 t +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&b'! +111 "core" ' +2 .tHand.open +2 "manipulator"&^1 +71 "core" 1 +3 "manipulator"&X% +4 "core" % '  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&j'\ +97 "core" ' +2 #tBeginning samplePassF + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +47 "collection"'f& +5 "core" &t\ +2 "manipulator"&W& +4 "core" &- k t +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&m(- +3 "core" ( +2 "manipulator"&g& +3 "core" &-   U t +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &Y& +3 "core" &- 6 t +2 .tForearm.seek :garage +2 "manipulator"&c'! +104 "core" ' +2 .tHand.close +2 "manipulator"&k/ +73 "core" / +2 "manipulator"&w& +3 "core" &- \  t +2 "manipulator"&l% +4 "core" % 5  \ D +2 .tForearm.seek :retract +2 "manipulator"&_'\ +97 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&t( +279 "core" ( +2 "manipulator"&2& +4 "core" &   7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &i& +3 "core" & z 7 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&0', +97 "core" ' +2 "manipulator"&& +4 "core" &   7 +2 "manipulator"&1% +4 "core" %1  +2 "collection"' & +4 "core" &x\ +3 "collection"'& +4 "core" &a\ +3 .tCC.seek :closed +2 "collection"'o(O +3 "core" &\  +9 &4y\ *z +10 &g\ > +9 &x\ L +9 &U_\ J +10 &`y\ J +9 &c\ K +9 &a\ K +10 &^_~\ J +9 & ]\ J +10 &a\ J +9 & a\ K +9 &"fb\ J +10 &$'b\ K +9 &%^\ J +9 &'d}\ J +10 &)nc\ J +9 &+0]\ J +10 &,e\ K +9 &.`\ J +9 &0v^\ J +10 &28]\ J +9 &3]{\ J +9 &5]x\ J +10 &7~]\ J +9 &9A_\ J +10 &;`x\ K +9 &<_\ K +9 &>`\ K +10 &@G`\ K +9 &B\ _\ J +9 &C]\ J +10 &Eb\ J +9 &GLk\ L +10 &Iy\ N +9 &J\ S +9 &Lu\ V +10 &N4\ D +9 &O=;\ &p +9 &O|f\ G +3 ( +2 "collection"'& +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.62 +2 "collection"'& +3 "core" &O|_\ G +2 .tHand.open + "manipulator"&=1 +75 "core" 1 +2 "manipulator"&Z% +4 "core" % 1  7 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +3 "processing"%e  +43 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1610 "core" ' +2 .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%  +43 "core"  +3 .tPS.seek 0ml +2 "processing"%7'W +1611 "core" ' +2 .tPSV.dial PSR + "processing"%z +55 "core"  + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml + "processing"%' +2627 "core" ' +2 ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%  +2 "collection"'  +7 "core" +92  +2 .tPSV.dial :PTV,via: :air +2 "processing"%| +182 "core"  +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRV,avoiding: :puck +2 "processing"% @ +70 "core" A +2 .tPS.seek 0ml +2 "processing"%'W +2633 "core" ' +2 .tPSV.dial :air +2 "processing"%n  +70 "core"  +2 .tPS.seek 2.5ml +2 "processing"%Q' +2625 "core" ' +2 .tPSV.dial :PTV +2 "processing"%\ +82 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2629 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +5 "core" &  } 7 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&U( +2 "core" ( +2 "manipulator"&& +4 "core" &   7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &@& +3 "core" &  9 7 +2 .tForearm.seek CC +2 "manipulator"&M', +106 "core" ' +2 .tHand.close + "manipulator"&S/ +136 "core" / +2 .tCC.seek :open +2 "collection"'%( +376 "core" ( +2 "manipulator"& & +3 "core" &  J 7 +2 "manipulator"&h% +4 "core" %   ] +2 .tForearm.seek :retract +46 "manipulator"& '\ +107 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&{(- +284 "core" ( +2 "manipulator"&& +4 "core" &-   a  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &x& +3 "core" &-  ~  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&''! +109 "core" ' + .tHand.open +2 "manipulator"&1 +73 "core" 1 +2 "manipulator"&"% +4 "core" % (  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&('\ +98 "core" ' +10159 "Can"\ 9m +60001 \ 9o!z +60002 \ 9q/ +60001 \ 9s> +60001 \ 9uL< +60001 \ 9w[ +60002 \ 9yjh +60001 \ 9{y +60002 \ 9} +60001 \ 9* +60001 \ 9 +60002 \ 9V +60001 ~\ 9 +60001 #~\ 9 +60002 }\ 9 +60001  }\ 9 +60002 |\ 9D +60001 |\ 9  +60001 *{\ 9p +60002 {\ 9*  +60001 (y\ 99 +60002 y\ 9H!2 +60001 y\ 9W! +60001 'w\ 9f"^ +60002 w\ 9v" +60001 6w\ 9# +60002 v\ 9$ +60001 <u\ 9$ +60001 u\ 9%L @EDT1687406786.72 8u\ 9% +60001 3t\ 9&x +60001  t\ 9' +60001 Fu\ 9' +60002 s\ 9(: +60001 Os\ 9( +60002 #r\ 9)f +60001 Qt\ 9-) +60001 9s\ 9<* +60002 6t\ 9K+( +60001 Br\ 9[+ +60002 $s\ 9j,T +60001 Sp\ 9z, +60001 $q\ 9É- +60002 Xr\ 9ř. +60001 .q\ 9Ǩ. +60001 \\p\ 9ɸ/B +60002 9p\ 9/ +60001 Lq\ 90n +60002 Lq\ 91 +60001 =o\ 91 +60001 Mp\ 920 +60002 -p\ 92 +60001 ao\ 9%3\\ +60001 6o\ 953 +60002 jp\ 9E4 +60001 >o\ 9T5 +60002 io\ 9d5 +60001 In\ :t6J +60002 [n\ 96 +60001 Yn\ 97v +60001 Bn\ 98 +60002 io\ 98 +60001 :o\ 998 +60001 mm\ 99 +60002 @m\ 9:d +60001 dm\ 9: +60002 Rm\ 9; +60001 Sm\ 9<& +60001 ]l\ 9 < +60002 Mn\ 90=R +60001 ll\ 9@= +60002 Ll\ 9O>~ +60001 ym\ 9_? +60001 Pl\ 9n? +60002 l\ 9~@@ +60001 Fl\ 9@ +60002 m\ 9 Al +60001 gl\ 9 B +60001 xm\ 9 B +60002 |m\ 9C. +60001 Mm\ 9C +4571 #t-> access 1 +3 "storage"(s% +3 "core" %i (\ +2 "manipulator"&,% +3 "core" %\    K  +2 "manipulator"&4& +4 "core" &-    +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"((; +668 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (y& +3 "core" &; \  +1165 #t-> access 2 +3 "storage"(p% +3 "core" %i \ +2 "manipulator"&% +3 "core" %\     +3 "manipulator"&&& +3 "core" &-    +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"((K +195 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 ()& +2 "core" &K A\  +53333 "Can"m\ 9DZ +60001 m\ 9D +31026 #t-> $da[:extractVol]=0.17 +641 #-> startTube 2 +551 #-> shortDA +2 "collection"'#% +3 "processing"%:% +5 "core" %\ +6 %U1\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +810 #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"%;  +70 "core" +2 .tPRV.dial :sipper +2 "processing"%a  +128 "core"  +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 1.1ml +2 "processing"%'] +2288 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV + "processing"%!  +126 "core"  +3 .tPS.seek 0.5ml +2 "processing"%' +1275 "core" ' +2 .tPRV.dial :waste2 + "processing"%v @ +99 "core" > +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 0ml + "processing"%/'W +587 "core" ' +42 .tPSV.dial PSR +9 "processing"%u +97 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%A'P +1099 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%8' +1606 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%+ +100 "core" +2 .tPS.seek 0ml +2 "processing"%~'W +2636 "core" ' +2 .tPSV.dial PSR +2 "processing"%9 +99 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1ml + "processing"%5'P +1099 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"% ' +1613 "core" ' +2 .tPSV.dial :mixloop + "processing"%6 +112 "core" +2 .tPRV.dial :sipper +2 "processing"%R  +42 "core" +2 .tPS.seek 0ml +2 "processing"%-'W +2635 "core" ' + .tPSV.dial PSR +2 "processing"%< +98 "core"  +2 .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%>' +2632 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%B +100 "core" +2 .tPS.seek 0ml +2 "processing"%K'W +2639 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp +6 "processing"%G& +4 "core" &M\ +2 "manipulator"&q% +4 "core" %\    K  +7 "storage"(E% +4 "core" %i N\ +2 "storage"(?. +2 "core" .(K +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(C( +670 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (O& +3 "core" & -\ +2 "manipulator"&D& +4 "core" &-   m  +2 "manipulator"&P% +3 "core" %\     +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&`( +180 "core" ( + "manipulator"&N& +4 "core" &  " Z % +2 "storage"(& +4 "core" & \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&\\' +95 "core" ' +2 "storage"(L& +3 "core" & L\ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(T'H +279 "core" ' + "storage"(V- +3 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (*& +3 "core" & \ +2 "manipulator"&3& +4 "core" &   % +2 .tElbow.seek 2 +2 "manipulator"&( +2 "core" ( +2 "manipulator"&J& +4 "core" &   % +2 "storage"([& +4 "core" & |\ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&}'y +33 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&/ +71 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&& + "storage"(I'v +8 "core" &   % +2 "manipulator"&^% +3 "core" % Ϸ   D +3 .tForearm.seek :retract +2 "manipulator"&X'\ +92 "core" ' +2 .tElbow.seek PC +2 "manipulator"&]( +159 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +118 "core" ( +2 "manipulator"&f& +4 "core" &   > ` +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &W& +3 "core" &   ` +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&g' +100 "core" ' +2 "manipulator"&Y& +4 "core" &   q ` +2 "manipulator"&b% +3 "core" %   w +2 "processing"%k& +4 "core" &J\ +3 "processing"%w& +5 "core" &I\ +2 .tPC.seek :closed +2 "processing"%l(Tg +5 "core" &E\ +6 &>5\ $e +10 &[4\ 7 +9 &z8\ K +9 &V6\ K +10 &Z?\ K +9 &I_L\ K +10 & ^A\ K +9 &_:\ K +9 &`:\ L +10 &RZ9\ K +9 & Z>\ K +9 &!\\?\ L +10 &#\\E\ K +9 &%Z\\.\ K +10 &']6\ K +9 &(\\,\ K +9 &*\\6\ K +10 &,b\\5\ K +9 &.$\\:\ K +10 &/Y1\ K +9 &1[-\ K +9 &3j\\1\ K +10 &5,\\%\ K +9 &6[(\ J +9 &8\\*\ K +51 &:q\\/\ K +4 &<3\\(\ K + &=\\"\ K +2 &?['\ K + &Az[#\ K + &C;[\ K +6 &D](\ K +9 &Fe'\ L +10 &H|r&\ M +9 &J7*\ O +9 &K-\ Q +10 &M\ P +9 &Ox(\ Q +10 &Q9\ Q +9 &R&\ ? +9 &T<x\ T +10 &TJ*$\ ) +5 ( +2 "processing"%w& +3 "core" &TJ \ ) +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.56 + .Hand.open +2 "manipulator"&r1 +69 "core" 1 +2 "manipulator"&j% +3 "core" %    f w +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&c'\ +88 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%2  + %i9 +7 "core" 9R) +102 "processing"%m9 +3 "core" 9R( +102 "processing"%9 +3 "core" 9Q(  +102 "processing"%19 +3 "core" 9Q(  +102 "processing"% 9 +3 "core" 9P) +102 "processing"%_9 +3 "core" 9P) +102 "processing"%$9 +3 "core" 9Q) +102 "processing"%9 +3 "core" 9S) +103 "processing"%=9 +3 "core" 9S(" +103 "processing"%Z9 +2 "core" 9W(& +103 "processing"%9 +2 "core" 9Z)+ +103 "processing"%e9 +3 "core" 9])/ +102 "processing"%09 +3 "core" 9c)3 +102 "processing"%H9 +4 "core" 9h)7 +102 "processing"%9 +3 "core" 9o); +102 "processing"%9 +3 "core" 9u(@ +102 "processing"%z9 +3 "core" 9|)D +103 "processing"%79 +2 "core" 9)H +86 "Can"m\ KE +17 "processing"%9 +2 "core" 9)L +103 "processing"%9 +3 "core" 9)Q +102 "processing"%|9 +4 "core" 9)U +102 "processing"%9 +3 "core" 9)Y +102 "processing"%9 +3 "core" 9*] +102 "processing"%n9 +3 "core" 9*a +102 "processing"%9 +3 "core" 9*f +102 "processing"%\ 9 +3 "core" 9*j +102 "processing"%Q9 +3 "core" 9*n +103 "processing"%9 +2 "core" 9)r +103 "processing"%9 +3 "core" 9+v +103 "processing"%@9 +2 "core" 9,{ +103 "processing"%S9 +3 "core" 9, +102 "processing"%t9 +3 "core" 9- +102 "processing"%9 +3 "core" 9, +102 "processing"%o9 +3 "core" 9- +103 "processing"% 9 +3 "core" 9!- +102 "processing"%h9 +3 "core" 9*- +102 "processing"%M9 +3 "core" 91- +102 "processing"%9 +3 "core" 99. +102 "processing"%x9 +3 "core" 9@. +3 .tPH.hold 2:00:00,28C +3 "processing"%U pp; +2 .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +101 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 .tPS.seek 0.5ml + "processing"%"' +596 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +31 "processing"% +10 .tPS.seek 2ml +2 "processing"% '[ +1609 "core" ' +2 .tPTV.dial :puck + "processing"%'  +125 "core"  +2 .tPSV.dial PTV +2 "processing"%F +71 "core" +2 .tPBV.dial :waste1 +2 "processing"%s  +51 "core" +2 "processing"%,% +3 "core" %Z+\  +3 .tPS.seek 1.5ml +2 "processing"%4' +588 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%d * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%y'W +1615 "core" ' + .tdelay 5:00 +30003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%p  +32 "core"  +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , + .tPSR.select :air +3 .PSV.dial PSR + "processing"%& +71 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%)' +2325 "core" ' +2 .tPSV.dial PTV +2 "processing"% +72 "core" + .tdelay 5 seconds +503 .PSV.dial PSR +2 "processing"%# +72 "core"  + .tdelay 5 seconds +503 .PSV.dial PTV +2 "processing"%: +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%;'W +2302 "core" ' +51 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%a  +127 "core" + .tPSV.dial :mixloop +2 "processing"% +54 "core" +48 .tPRV.dial :ab1 +4 "processing"%! @ +100 "core" > +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%'w +357 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%v  +41 "core"  +2 "processing"%% +4 "core" %x\  +2 .tPS.seek 0.32ml +2 "processing"%u'% +406 "core" ' +2 .tdelay 2 seconds +201 .CBV.dial between PRV and PSV +2 "collection"'/  +39 "core" +2 .tPRV.dial :air +2 "processing"%A  +42 "core"  +3 .tPS.seek 0.9ml +2 "processing"%+'D +1230 "core" ' + .tPRV.dial :waste2 +2 "processing"%8 @ +70 "core" > +3 .tPS.seek 0.5ml + "processing"%9' +546 "Can"Am\ LF +330 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%~  +40 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +3 .tPS.seek 2ml + "processing"%5'[ +1611 "core" ' +2 .tPSV.dial :PML +2 "processing"%6 +54 "core" +2 .tPTV.dial :mixing +2 "processing"%R @ +70 "core" A + .tPBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%<% +3 "core" %]\  +3 .tPS.seek 1.85ml +2 "processing"%-'= +237 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%B * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%>'W +1964 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'G& +4 "core" &\ +2 "manipulator"&q& +3 "core" &   ` +2 "manipulator"&E% +4 "core" %\ %  . / +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&?(- +166 "core" ( + "manipulator"&& +4 "core" &-     +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &O& +3 "core" &-     +2 .tForearm.seek :garage +2 "manipulator"&D'! +98 "core" ' +2 .tHand.close +2 "manipulator"&P/ +68 "core" / + "manipulator"&N& +4 "core" &-    +2 "manipulator"&% +4 "core" % 5  > +2 .tForearm.seek :retract +2 "manipulator"&L'\ +100 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&{( +276 "core" ( + "manipulator"&(& +4 "core" &  ' 8 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &V& +3 "core" &  K 8 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&*', +96 "core" ' +2 "manipulator"&3& +3 "core" &   8 +2 "manipulator"&J% +4 "core" %!  U +3 "collection"'[& +3 "core" &\ +3 "collection"'& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'(O +3 "core" &\  +9 &6\ +{ +10 & h\ ? +9 &} \ M +10 &^a\ L +9 &!e \ K +9 &c \ L +10 &b\ \ K +9 &gd\ K +9 &*` \ K +10 &e\ K +9 & c\ \ L +10 &"pc\ \ K +9 &$1e\ K +9 &%c\ K +10 &'d\ K +9 &)wc \ K +9 &+;_ \ J +10 &,g\ \ K +9 &.b\ J +9 &0e\ K +10 &2Ae\ K +9 &4b \ K +10 &5b \ K +9 &7e\ \ K +9 &9Jc \ K +10 &; f\ \ K +9 &<b\ J +9 &>d \ K +10 &@R`\ K +9 &Be \ K +10 &C_ \ K +9 &Eb\ K +9 &GWn \ L +10 &I\ N +9 &J \ S +10 &L\ V +9 &N=\ \ D +9 &OA7\ &q +10 &Om \ G +2 ( +2 "collection"'& +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.58 +2 "collection"'^& +3 "core" &Oj\ G +2 .tHand.open + "manipulator"&`1 +67 "core" 1 + "manipulator"&\\% +4 "core" % !  A +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&T'\ +95 "core" ' +3 .tPSV.dial PSR + "processing"%} +101 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%f' +1604 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%W  +42 "core"  +50 .tPS.seek 0ml + "processing"%'W +1609 "core" ' +2 .tPSV.dial PSR +2 "processing"%Y +43 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%b' +2625 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +8 .tCBV.dial PRV +2 "processing"%k  +2 "collection"'I  +40 "core"  +118  +2 .tPSV.dial :mixloop + "processing"%X +100 "core" +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%.  +70 "core" +2 .tPS.seek 0ml +2 "processing"%r'W +2636 "core" ' +2 .tPSV.dial :air +2 "processing"%j  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%i' +2628 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%w +54 "core" +3 .tPS.seek 0ml + "processing"%m'W +2629 "core" ' +2 .tPSV.dial :air + "processing"%g  +41 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2636 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%1 +54 "core" +2 .tPS.seek 0ml +2 "processing"% 'W +2638 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&_& +4 "core" &  4 8 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&$( +3 "core" ( +2 "manipulator"&& +4 "core" &   8 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &=& +3 "core" &  M 8 +2 .tForearm.seek CC +2 "manipulator"&Z', +102 "core" ' + .tHand.close +2 "manipulator"&/ +65 "core" / +2 .tCC.seek :open +2 "collection"'e( +376 "core" ( +2 "manipulator"&0& +3 "core" &  = 8 +3 "manipulator"&H% +3 "core" % '  , k +3 .tForearm.seek :retract + "manipulator"&'\ +102 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(- +283 "core" ( +2 "manipulator"&z& +4 "core" &-   ' +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &7& +3 "core" &-   ' +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&'! +105 "core" ' +2 .tHand.open +2 "manipulator"&1 +65 "core" 1 +2 "manipulator"&|% +3 "core" % ) \  % $ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +3 ."da"delayUntil "09:25:13.68" +24833 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"% @ +70 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%n  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%\  +52 "core" +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%Q' +2298 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +53 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +39 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%@ +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%S  +41 "core"  +2 ."da"PS.seek 0ml +2 "processing"%t'W +1065 "Can"p\ LF +1221 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +3 .PSV.dial PSR + "processing"% +129 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%o' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"% '[ +1616 "core" ' +2 ."da"PTV.dial :puck +7 "processing"%h  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%M +123 "core"  +9 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%x% +4 "core" %`\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +590 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%K * +35 "core" , +3 ."da"PS.seek 0ml +2 "processing"%"'W +1614 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%'  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%F  +34 "core" + ."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 +2 "processing"%, +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"% ' +2298 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%d +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%4 +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%2 +84 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%p  +72 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2298 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%& +128 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%y' +584 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1612 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%#  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%: +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%)% +3 "core" %`\ +3 ."da"PS.seek 1.5ml +2 "processing"%a' +587 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%!'W +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%;  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%v  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%/' +2303 "core" ' + ."da"PSV.dial PTV +2 "processing"%A +72 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%u +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%8 +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%+  +70 "core"  +3 ."da"PS.seek 0ml +2 "processing"%~'W +2291 "core" ' + #"da"getPMLReagent08 +2 .PRV.dial :air +2 "processing"%9  +42 "core"  + ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%6  +126 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%R  +41 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%  +4 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%< +54 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%B' +396 "core" ' +2 ."da"delay 2 seconds +207 .PRV.dial :air +2 "processing"%5  +43 "core"  +2 "processing"%-% +3 "core" %\  +3 ."da"PS.seek 0.55ml +2 "processing"%G'~ +342 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%q  +41 "core"  +2 ."da"PS.seek 2ml +2 "processing"%E'[ +1563 "core" ' +2 ."da"PSV.dial :PML +2 "processing"% +54 "core" +43 ."da"PTV.dial :mixing +9 "processing"%O @ +70 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%]  +34 "core" + "processing"%P% +4 "core" %\\\  +2 ."da"PS.seek 1.85ml +3 "processing"%N'< +223 "Can"@p\ _!GH +5 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%c'W +1971 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +48003 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%D @ +16 "core" ? + ."da"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 +2 "processing"%?  +40 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%3' +2326 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%J +54 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%[  +39 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%L +54 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%%  +40 "core"  +2 ."da"PS.seek 0ml +2 "processing"%^'W +2292 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%` +128 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%\\' +609 "core" ' +2 ."da"delay 5 seconds +426 "Can"p\ J$TG +76 ."da"PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1609 "core" ' +3 ."da"PTV.dial :puck +2 "processing"%}  +72 "core"  + ."da"PSV.dial PTV +2 "processing"%* +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%>  +32 "core"  +2 "processing"%W% +3 "core" %\\\ +3 ."da"PS.seek 1.5ml +2 "processing"%f' +588 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%Y * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%I  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%k  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%X * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%. +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%b' +2303 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%j +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%r +71 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%w +72 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%i  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%g'W +2286 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%m +127 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%1' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1613 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%_  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +82 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%=  +34 "core" + "processing"%% +4 "core" %[\  +2 ."da"PS.seek 1.5ml +2 "processing"%{' +597 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%T * +35 "core" , +2 ."da"PS.seek 0ml +3 "processing"%'W +1608 "core" ' +8 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%0  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%H  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Z * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%z +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%7' +2301 "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"%| +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2278 "core" ' +2 #"da"washCycleDA #3 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%n' +583 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1604 "core" ' + ."da"PTV.dial :puck +2 "processing"%\  +5 "core"  + ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 "processing"%% +3 "core" %W\  +3 ."da"PS.seek 1.5ml +2 "processing"%@' +591 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%S * +35 "core" , +2 ."da"PS.seek 0ml +3 "processing"%Q'W +1611 "core" ' +2 ."da"delay 2:00 +1300 "Can"?p\ I')Ht +10703 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%t  +34 "core" + ."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 +2 "processing"%h +83 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%M' +2298 "core" ' + ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%x +72 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%K  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2287 "core" ' + ."da"Gate.power :camera,:ON +7 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%' +134 "core" +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +14 ."da"PS.reconfigure :default +12 "processing"%#A d`xb +9 ."da"PS.seek 0.25ml +8 "processing"%F'7 +331 "core" ' +30 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%s' +341 "core" ' +2 ."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"%"  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%d +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%4  +36 "core" + "processing"%2% +4 "core" %_\ $ +2 ."da"PS.seek 1.5ml +2 "processing"%p' +588 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +37 "core" , +2 ."da"PS.seek 0ml +2 "processing"%&'W +1610 "core" ' + ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%y  +35 "core" +2 ."da"delay 30 seconds +3051 .PBV.dial between PSV and waste1 +6 "processing"%# * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%: +75 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2435 "core" ' +2 ."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 +2 "processing"% +88 "core"  + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%a  +76 "core"  +2 ."da"PS.seek 0ml +2 "processing"%;'W +2430 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%v +135 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%'[ +2123 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +2 "processing"%  +5 "core"  +2 ."da"PSV.dial PTV +2 "processing"%! +85 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%A  +35 "core" +2 "processing"%u% +4 "core" %V\ # +2 ."da"PS.seek 1.5ml +2 "processing"%8' +586 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%+ * +37 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%/  +103 "core"  +2 ."da"PS.seek 0ml +2 "processing"%9'W +1607 "core" ' +2 "processing"%69 +2 "core" 9g5I +3 #"da"Processing Puck Heater at 27.9C before imaging + .PH.coast +2 "processing"%R +3 "core" 5I + "processing"% & +4 "core" &TJ\ -) +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&<% +3 "core" %\  E S >  +3 "storage"(~% +3 "core" % \ E +2 "storage"(5. +3 "core" .( +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(-( +191 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (B& +3 "core" & w h\ A +2 "manipulator"&q& +4 "core" &- 7 3  ' +2 "manipulator"&G% +3 "core" %\  D : Q  +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&( +180 "core" ( + "manipulator"&O& +4 "core" &\ B ? # +2 "storage"(]& +4 "core" & } o\ D +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&P' +96 "core" ' +2 "storage"(& +4 "core" & 6\ D +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"(E'H +272 "core" ' +2 "storage"(N- +3 "core" -'H +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(D'6 +35 "core" ' +2 "manipulator"&(& +4 "core" &\ D N  # +2 "manipulator"&V% +3 "core" % B @ _ +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&?'\ +98 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&c( +285 "core" ( + "manipulator"&J& +4 "core" & )  , !u +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &[& +3 "core" &    !u +2 ."da"Forearm.seek PC +2 "manipulator"&L' +95 "core" ' + ."da"Hand.close +2 "manipulator"&%/ +70 "core" / +2 ."da"PC.seek :open +2 "processing"%3( +404 "core" ( +2 "storage"(`& +3 "core" & \ F +2 "manipulator"&^& +4 "core" &\ < : !u +2 "manipulator"&\\% +4 "core" % 4 8  +2 ."da"Forearm.seek :retract +47 "manipulator"&}'\ +98 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&*( +243 "core" ( +2 "manipulator"&>& +4 "core" & J D  % +2 "storage"(W& +3 "core" & z I\ D +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&' +97 "core" ' +2 ."da"Hand.open +2 "manipulator"&Y1 +65 "core" 1 +2 "storage"(f- +3 "core" -'6 +2 ."da"SE.seek -0.15 Pucks below Top Plate +2 "storage"(I' +21 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.82 Pucks below Top Plate +2 "storage"(k' +53 "core" ' +2 #"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/da23jun2210h.tif +4 "processing"%X& +9 "core" &\ +6 "manipulator"&.& +6 "core" & | h $ +2 "manipulator"&% +5 "core" %  m i + +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&j'\ +92 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&r(- +181 "core" ( +2 "manipulator"&w& +4 "core" &- {  ) +2 ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +3 &i& +3 "core" &- f q j ) +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&b'! +102 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&m/ +73 "core" / +2 "manipulator"&g& +3 "core" &-\ \ _ }) +3 "manipulator"&1% +3 "core" % 1\ \  i } +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&_'\ +101 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&( +151 "core" ( +2 "manipulator"&=& +3 "core" & ~ O m +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" & t n V m +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&' +102 "core" ' +2 "manipulator"&T& +3 "core" & ) m +2 "manipulator"&{% +4 "core" %  +3 "processing"%0& +3 "core" &/\  +3 "processing"%H& +6 "core" &\  +2 ."psFlush"PC.seek :closed +3 "processing"%Z(Tg +3 "core" &\  +6 &\ 8 +10 &:Gp\ 1 +9 &dqv\ E +9 &Y\ P +10 &J\ O +9 &L\ P +9 &HM\ P +10 & N\ O +9 &I\ P +10 &L\ P +9 &PL\ P +9 &!J\ P +10 &"L\ P +9 &$J5\ P +9 &&YKd\ O +10 &(Jn\ O +9 &)Kd\ P +10 &+Lh\ P +9 &-aJb\ O +9 &/#MT\ O +10 &0Ln\ P +9 &2Le\ P +9 &4iLe\ O +10 &6,IU\ O +9 &7L\\\ P +10 &9Jw\ O +9 &;qG\ O +9 &=2K\ P +10 &>K\ O +9 &@G\ O +9 &ByL\ O +10 &D;L\ O +9 &EO\ P +10 &GR\ P +9 &I{Z\ Q +9 &K1\ V +10 &L\ V +9 &N\ V +9 &Ps\ W +10 &R5\ W +9 &Scmx\ * +10 &T?W\ 1 +8 ( +2 &TD\ , +2 "processing"%H& +3 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.73 +2 "processing"%z& +3 "core" &TD\ , +3 ."psFlush"Hand.open + "manipulator"&1 +70 "core" 1 +2 "manipulator"&$% +4 "core" %  }  +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +98 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%| +44 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +588 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%7' +851 #"da"SX HX9/16 (USB:10): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 32.465 seconds\ /var/log/esp/da23jun2210h.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da23jun2210h15s.tif +1262 "core" ' +2 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"% @ +196 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%  +51 #"da"SX HX9/16 (USB:10): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da23jun2210h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jun2210h30s.tif +82 "core" +2 ."psFlush"PSV.dial :mixloop +3 "processing"%n +104 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%\ '9 +2629 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"% +105 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +113 #"da"SX HX9/16 (USB:10): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jun2210h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da23jun2210h70s.tif +481 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2130 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%  +36 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%S @ +73 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%@ +119 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%'9 +2497 "Can" u\ D/I\ +129 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%t +104 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%o'P +938 #"da"SX HX9/16 (USB:10): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da23jun2210h70s.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "32.465 sec auto-exposure",Subject: "da23jun2210h images!" +3 "storage"(h- +3 "core" -' +10 "storage"(Q& +11 "core" & \ +7 "manipulator"&& +14 "core" & $ $ x m +2 "manipulator"&x% +4 "core" %\ \ & . F  +4 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"& ( +93 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%K' +131 "core" ( +3 "manipulator"&M& +22 "core" &\ ! " 3 # +2 "storage"('& +4 "core" & g\ +3 ."da"Forearm.reconfigure :tight +10 "manipulator"&#Q@2^d^\ b +25 ."da"Forearm.seek 1 + 700 counts +6 "manipulator"&' +98 "core" ' +5 ."da"SE.reconfigure :gently +5 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.1 Pucks below Top Plate +4 "storage"(F'B +65 "core" ' +3 "manipulator"&s& +7 "core" &   L # +4 "storage"("& +8 "core" & r\ +4 ."da"Elbow.reconfigure :limp +6 "manipulator"&$ ,(b +5 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 1 +3 "manipulator"&d'D +40 "core" ' +4 ."da"Elbow.hold +4 "manipulator"&4, +6 "core" , +4 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +8 ."da"SE.reconfigure :default +5 "storage"(#QK-0-\ b +5 ."da"SE.seek 0.08 Pucks below Top Plate +3 "storage"(2'- +28 "core" ' +2 "manipulator"&,% +12 "core" %Nd   ȵ +4 "storage"( & +7 "core" & * H\ +4 ."da"Forearm.force -20 +3 "manipulator"&5 +6 ."da"Forearm.seek 1 + 310 counts +4 "manipulator"&p'z +20 "core" ' +7 "manipulator"&& +10 "core" &\   # +8 "storage"(y& +7 "core" & Z\ +6 ."da"Forearm.reconfigure :tight +129 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 1 + 700 counts +5 "manipulator"&#' +27 "core" ' +4 "storage"(:% +7 "core" %- w\  +5 ."downElevator"SE.seek :down +7 "storage"(&'v +98 ()% +6 "core" %sS E\ Va +4 "manipulator"&% +8 "core" %\    +5 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +4 "manipulator"&'\ +95 "core" ' +45 ' +2 ."downElevator"SE.stop +3 "storage"(5 +6 (a& +6 "core" & \ +483 ' +3 ."psFlush"PSV.dial PTV +5 "processing"% +73 "core" +3 ."psFlush"PTV.dial :puck +4 "processing"%v  +71 "core"  +4 ."psFlush"PBV.dial :waste1 +4 "processing"%;  +8 "core" +4 ."psFlush"PS.seek 0ml +5 "processing"%'W +922 #"uploadLog"upsync +1713 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%! +71 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%A' +590 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%u' +2118 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +71 "core" +2 ."psFlush"PBV.dial PSV +7 "processing"%+ U +52 "core" W +2 ."psFlush"PS.seek 0ml +3 "processing"%/'W +2628 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%8 @ +41 "core" @ +3 ."psFlush"PS.seek 2.5ml +2 "processing"%6' +2637 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%R  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"% 'W +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%< +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%~' +2637 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%5 +70 "core" + ."psFlush"PBV.dial PSV +2 "processing"%B U +15 "core" S +3 ."psFlush"PS.seek 0ml +2 "processing"%q'W +2634 "core" ' +2 ."psFlush"PSV.dial PBV +7 "processing"%G @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%C' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%O  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%]'W +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'P +1112 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1615 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%N +69 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%(  +4 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%V  +49 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%E'W +2636 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%P +72 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%J' +587 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%[' +2122 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"%% U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%?'W +2633 "core" ' +9 ."psFlush"PSV.dial PBV +2 "processing"%l @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%`' +2638 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%^  +69 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%\\'W +2628 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%L +43 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%>' +2627 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%W +70 "core" + ."psFlush"PBV.dial PSV +7 "processing"%c U +4 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%Y'W +2628 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%f @ +54 "core" B +2 ."psFlush"PS.seek 2.5ml +2 "processing"%X' +2629 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%.  +72 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2633 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&}& +3 "core" &\   [ # +2 "manipulator"&D% +4 "core" %\  !  +2 ."psFlush"Elbow.seek PC +2 "manipulator"&I( +292 "core" ( + "manipulator"&w& +4 "core" &  G M +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &i& +3 "core" &   M +3 ."psFlush"Forearm.seek PC +2 "manipulator"&' +94 "core" ' + ."psFlush"Hand.close +2 "manipulator"&*/ +69 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%m( +401 "core" ( +2 "manipulator"&g& +3 "core" &   i M +2 "manipulator"&1% +4 "core" %     +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&j'\ +100 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek :garage +2 "manipulator"&=(- +133 "core" ( +2 "manipulator"&& +3 "core" &-   J & +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &b& +2 "core" &-  D & +3 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +3 "manipulator"&T'! +107 "core" ' + ."psFlush"Hand.open +2 "manipulator"&{1 +76 "core" 1 +2 "manipulator"&0% +4 "core" % '  +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&r'\ +95 "core" ' +2 #tFinished short da assay +3554 "Can"`w\ :2]I +60001 @v\ :4xJ6 +2827 #t-> acces 1 +2 !o:NoMethodError : mesg".undefined method `acces' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(ESP):20:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +1420 #-> access 1 +3 "storage"(_% +3 "core" %o \ +2 "manipulator"&3% +3 "core" %\   J  +2 "manipulator"&z& +4 "core" &-   Z & +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"((; +686 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 ($& +2 "core" &; \ +55032 "Can"u\ :6J +44805 #t-> Flush.CC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'H& +3 "core" &\ +2 "manipulator"&|& +3 "core" &-   & +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +34 "core" ( + "manipulator"&9& +4 "core" &-   ' x +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-   x +2 .tForearm.seek :garage +2 "manipulator"&'! +102 "core" ' +2 .tHand.close + "manipulator"&/ +66 "core" / +2 "manipulator"&n& +3 "core" &-   4 x +2 "manipulator"&7% +4 "core" % 3  +2 .tForearm.seek :retract +2 "manipulator"& '\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +43 .tElbow.seek CC +9 "manipulator"&\ ( +278 "core" ( +2 "manipulator"&& +4 "core" &   j + +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &   A + +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&S', +96 "core" ' + "manipulator"&@& +4 "core" &   + +2 "manipulator"&% +5 "core" %0    +2 "collection"'t& +3 "core" &\ +3 "collection"'& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'h(O +4 "core" &\ +7 &>\ %g +10 &Y\ 7 +9 &\ K +9 &_\ K +10 &e\ K +9 &Jc\ K +10 & `\ K +9 &`\ K +9 &`\ J +10 &Sb\ K +9 & `\ K +9 &!`\ J +10 &#`\ J +9 &%[a\ K +10 &'b\ K +9 &(_\ J +9 &*`\ J +10 &,c`\ J +9 &.$`\ K +9 &/c\ K +10 &1b\ K +9 &3kc\ K +10 &5.a\ J +9 &6`\ J +9 &8a\ J +10 &:s^\ K +9 &<5^\ K +9 &=\\\ K +10 &?_\ J +9 &Azc\ K +10 &C<b\ K +9 &Dd\ K +9 &Ff\ K +10 &Hzy\ N +9 &J0\ R +9 &K\ V +10 &M\ W +9 &OS\ + +10 &O\ E +5 ( +2 "collection"'& +3 "core" &OV\ D +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.68 + "collection"'Q& +4 "core" &OV\ D +2 .tHand.open + "manipulator"&1 +74 "core" 1 + "manipulator"&x% +4 "core" % 0  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&M'\ +93 "core" ' +4258 #t-> Intake.open + .Intake.select :open +2 "sampler") +640 #t-> CTV.intake +2 .CTV.dial :intake +2 "collection"''  +70 "core"  +522 #t-> CSV.CBV + .CSV.dial CBV +2 "collection"' +42 "core"  +325 #t-> CBV.CSV + .CBV.dial CSV +2 "collection"'o  +73 "core"  +1226 #t-> CS.pull 0.2 +2 "collection"'s% +3 "core" %\ +3 .tCS.seek 0.2ml + "collection"'"': +125 "core" ' + "collection"'% +4 "core" %=\  +302 #t-> CS.pull 0.5 +2 "collection"',% +3 "core" %=\  +3 .tCS.seek 0.7ml +2 "collection"' ' +211 "core" ' +2 "collection"'% +3 "core" %\ \ +802 #t-> CS.fill +3 .CS.seek 10ml + "collection"'k' D +2439 "core" ' + "collection"'y% +4 "core" % C\  +1623 #t-> delay 2 + .delay 2 seconds +1071 "Can"q\ V8Kb +2180 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"' +42 "core" +856 #t-> CS.empty +2 .CS.seek 0ml +2 "collection"' ' +2620 "core" ' + "collection"':% +4 "core" %\ +9238 #t-> 5.times {CSV.CBV; CS.fill; delay 2; CSV.waste1; CS.empty; delay 1} +2 .CSV.dial CBV +2 "collection"'F +42 "core" ~ +2 .tCS.seek 10ml +2 "collection"'d' D +2628 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste1 +6 "collection"') +42 "core" +2 .tCS.seek 0ml +2 "collection"'' +2619 "core" ' +2 .tdelay 1 second +102 .CSV.dial CBV +2 "collection"'p +41 "core"  +2 .tCS.seek 10ml +2 "collection"'a' D +2618 "core" ' + .tdelay 2 seconds +202 .CSV.dial :waste1 +2 "collection"'2 +42 "core" +2 .tCS.seek 0ml +2 "collection"'#' +2617 "core" ' +2 .tdelay 1 second +102 .CSV.dial CBV +2 "collection"'& +41 "core"  +3 .tCS.seek 10ml + "collection"'' D +2621 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste1 +2 "collection"'v +41 "core" +2 .tCS.seek 0ml +2 "collection"';' +2618 "core" ' +2 .tdelay 1 second +102 .CSV.dial CBV +2 "collection"'K +42 "core"  +10 .tCS.seek 10ml +2 "collection"'!' D +2640 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste1 +2 "collection"' +41 "core" +2 .tCS.seek 0ml +2 "collection"'A' +2624 "core" ' +2 .tdelay 1 second +101 .CSV.dial CBV +2 "collection"' +42 "core"  +2 .tCS.seek 10ml +2 "collection"'+' D +2627 "core" ' +2 .tdelay 2 seconds +201 .CSV.dial :waste1 +2 "collection"'u +42 "core" +2 .tCS.seek 0ml +2 "collection"'8' +2614 "core" ' +2 .tdelay 1 second +7453 #-> 2.times {CSV.CBV; CS.fill; delay 2; CSV.waste1; CS.empty; delay 1} +2 .CSV.dial CBV +2 "collection"'/ +41 "core"  +3 .tCS.seek 10ml + "collection"'R' D +2618 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste1 +2 "collection"'6 +41 "core" +2 .tCS.seek 0ml +2 "collection"'<' +2618 "core" ' + .tdelay 1 second +102 .CSV.dial CBV +2 "collection"' +42 "core"  +2 .tCS.seek 10ml +2 "collection"'5' D +2617 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste1 +2 "collection"'B +41 "core" +3 .tCS.seek 0ml + "collection"'~' +894 "Can"p\ Y<*K +1721 "core" ' +2 .tdelay 1 second +1641 #-> Intake.closed +2 .Intake.select :closed +2 "sampler")0 +3125 #t-> Flush.garage +2 #Garaging FlushPuck in Collection Clamp + "manipulator"&G& +3 "core" &   + +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&q( +23 "core" ( +2 "manipulator"&O& +3 "core" &   s  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &C& +3 "core" &    +3 .tForearm.seek CC + "manipulator"&', +106 "core" ' +2 .tHand.close + "manipulator"&]/ +72 "core" / +2 .tCC.seek :open +2 "collection"'( +379 "core" ( +57 "manipulator"&N& +4 "core" &     +2 "manipulator"&(% +4 "core" %    % +2 .tForearm.seek :retract +2 "manipulator"&V'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +271 "core" ( + "manipulator"&P& +4 "core" &-   G F +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &E& +3 "core" &-   T F +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&J'! +109 "core" ' +2 .tHand.open +2 "manipulator"&1 +71 "core" 1 + "manipulator"&%% +4 "core" % (  " $ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&['\ +98 "core" ' +50683 #t-> Flush.CC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'l& +3 "core" &\ +3 "manipulator"&?& +3 "core" &-   F +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&^(- +3 "core" ( +2 "manipulator"&`& +3 "core" &-  6 F +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &L& +3 "core" &-  F +2 .tForearm.seek :garage +2 "manipulator"&\\'! +108 "core" ' +2 .tHand.close +2 "manipulator"&W/ +73 "core" / +2 "manipulator"&c& +3 "core" &-  & F +2 "manipulator"&>% +4 "core" % ,   +2 .tForearm.seek :retract +2 "manipulator"&f'\ +107 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&Y( +277 "core" ( +2 "manipulator"&.& +3 "core" &   f 5 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &X& +3 "core" &   5 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&}', +98 "core" ' + "manipulator"&D& +4 "core" &  ! k 5 +2 "manipulator"&w% +4 "core" %6   c +2 "collection"'i& +49 "core" &\ +4 "collection"'4& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'*(O +4 "core" &\  +9 &5\ +{ +9 &\ g\ > +10 &v\ L +9 &]\\\ J +10 &]\ J +9 &b\ J +9 &a\ J +10 &da\ K +9 &'_\ J +9 &b\ J +10 & _\ K +9 &"m_\ J +10 &$/^\ J +9 &%`\ J +9 &'`\ J +10 &)v\\\ J +9 &+7_\ J +9 &,c\ J +10 &._\ J +9 &0|`\ K +10 &2@_\ J +9 &4`\ J +9 &5_\ J +10 &7\\\ J +9 &9G`\ J +9 &;\ \\\ J +10 &<`\ J +9 &>`\ K +10 &@P_\ J +9 &B`\ J +9 &C`\ J +10 &Eb\ K +9 &GTh\ K +9 &I\ N +10 &J\ R +9 &L{\ V +10 &N:\ D +9 &OC>\ #j +9 &Oyc\ H +3 ( +2 "collection"'4& +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.62 +2 "collection"'& +3 "core" &Oye\ H +2 .tHand.open + "manipulator"&Z1 +72 "core" 1 +2 "manipulator"&g% +4 "core" % 0   6 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&1'\ +93 "core" ' +38 "Can"p\ N>_L +3383 #t-> CSV.air2 +2 .CSV.dial :air2 + "collection"' @ +70 "core" > +1381 #t-> CS.pull 0.2 +2 "collection"'b% +3 "core" %\ +3 .tCS.seek 0.2ml +2 "collection"''= +124 "core" ' +2 "collection"'I% +4 "core" %=\  +5658 #t-> 5.times {CSV.air2; CS.fill; CSV.CBV; CBV.CSV; CTV.air; CS.empty} +2 .CSV.dial :air2 +2 "collection"'{ @ +15 "core" B +2 .tCS.seek 10ml +2 "collection"'0' D +2566 "core" ' +2 .tCSV.dial CBV +2 "collection"'j +51 "core"  +2 .tCBV.dial CSV +2 "collection"'T  +4 "core"  +2 .tCTV.dial :air + "collection"'_  +70 "core"  +2 .tCS.seek 0ml +2 "collection"'3' +2638 "core" ' +2 .tCSV.dial :air2 +2 "collection"'z @ +40 "core" > +2 .tCS.seek 10ml +2 "collection"'-' D +2634 "core" ' + .tCSV.dial CBV +2 "collection"'$ +42 "core" + .tCBV.dial CSV +2 "collection"'H  +5 "core"  +2 .tCTV.dial :air + "collection"'|  +4 "core" +3 .tCS.seek 0ml + "collection"'9' +2620 "core" ' + .tCSV.dial :air2 +2 "collection"' @ +42 "core" > +2 .tCS.seek 10ml +2 "collection"'' D +2626 "core" ' + .tCSV.dial CBV +2 "collection"'n +42 "core" +2 .tCBV.dial CSV +2 "collection"'7  +4 "core"  +2 .tCTV.dial :air +2 .CS.seek 0ml +2 "collection"'=' +2628 "core" ' +2 .tCSV.dial :air2 +6 "collection"'r @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'' D +2615 "core" ' + .tCSV.dial CBV +2 "collection"' +42 "core" +2 .tCBV.dial CSV +2 "collection"'  +4 "core"  +2 .tCTV.dial :air +2 .CS.seek 0ml +2 "collection"'' +2619 "core" ' +2 .tCSV.dial :air2 + "collection"'@ @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'' D +2626 "core" ' + .tCSV.dial CBV +2 "collection"'t +53 "core" ~ +2 .tCBV.dial CSV +2 "collection"'  +4 "core"  +2 .tCTV.dial :air +2 .CS.seek 0ml +2 "collection"'e' +2617 "core" ' +2478 #t-> 2.times {CSV.air2; CS.fill; CSV.CBV; CBV.CSV; CTV.air; CS.empty} +2 .CSV.dial :air2 +2 "collection"'Q @ +40 "core" > +2 .tCS.seek 10ml +2 "collection"'' D +2624 "core" ' +2 .tCSV.dial CBV +2 "collection"'x +41 "core" +2 .tCBV.dial CSV +2 "collection"'  +4 "core"  +2 .tCTV.dial :air +2 .CS.seek 0ml +2 "collection"'S' +2616 "core" ' +2 .tCSV.dial :air2 +2 "collection"'' @ +41 "core" > +3 .tCS.seek 10ml + "collection"'' D +2635 "core" ' +2 .tCSV.dial CBV +42 "collection"'o +49 "core" + .tCBV.dial CSV +2 "collection"'s  +4 "core"  +2 .tCTV.dial :air +2 .CS.seek 0ml +2 "collection"'' +2622 "core" ' +1082 #t-> Flush.garage +2 #Garaging FlushPuck in Collection Clamp +2 "manipulator"&& +3 "core" &   ! 5 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&,( +2 "core" ( +3 "manipulator"&& +3 "core" & X 5 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &"& +3 "core" &   5 +3 .tForearm.seek CC +2 "manipulator"& ', +104 "core" ' +2 .tHand.close + "manipulator"&y/ +74 "core" / +2 .tCC.seek :open +2 "collection"'( +379 "core" ( + "manipulator"&k& +4 "core" &   > 5 +2 "manipulator"&:% +3 "core" %  \  <  +3 .tForearm.seek :retract +2 "manipulator"&F'\ +97 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"& (- +277 "core" ( +2 "manipulator"&)& +3 "core" &- "  6 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &d& +3 "core" &-   6 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&p'! +107 "core" ' +3 .tHand.open + "manipulator"&1 +71 "core" 1 +2 "manipulator"&2% +4 "core" % )  \  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&a'\ +96 "core" ' +6925 "Can"q\ 9A3M$ +29096 #t-> access 2 +3 "storage"(&% +3 "core" %o 6\ +2 "manipulator"&#% +3 "core" %\    Q  +2 "manipulator"&v& +5 "core" &-   6 +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"((K +189 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (K& +4 "core" &K X\  +1664 #t-> startTube 2 +7171 #-> da 100 +2 #da sampling at most 100ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 11:22:49EDT22-Jun-23\\n{3 => 0,\\n 4 => 0,\\n 6 => 0,\\n 7 => 0}\\nCan@11:16:27, 19.7C, 53% humidity, 14.6psia, 13.604V, 0.276A, 7.342Ah, 3.75W",Subject: "da sampling at most 100ml" + "collection"';& +5 "core" &\ +3 "manipulator"&% +3 "core" %\      +3 "storage"(!% +4 "core" %o \ +2 "storage"(. +3 "core" .(K +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +3 "storage"(A( +374 #"uploadLog"upsync +291 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (u& +3 "core" & \ +2 "manipulator"&+& +4 "core" &-   B 6 +2 "manipulator"&/% +4 "core" %\     +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&8( +176 "core" ( +2 "manipulator"&6& +4 "core" &   & $ +2 "storage"(R& +3 "core" & \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts + "manipulator"& ' +100 "core" ' + "storage"(<& +4 "core" & ~\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(B'H +271 "core" ' +2 "storage"(5- +3 "core" -'r +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (G& +53 "core" & P\ +3 "manipulator"&O& +4 "core" &   A $ +2 .tElbow.seek 2 +2 "manipulator"&C( +3 "core" ( +2 "manipulator"&]& +3 "core" &    $ +2 "storage"(\ & +4 "core" & u\ +3 .tForearm.seek 2 + 300 counts + "manipulator"&M'y +25 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&h/ +68 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&N& +2 "storage"(('v +8 "core" &   $ +2 "manipulator"&% +4 "core" % n \  P 2 +2 .tForearm.seek :retract +2 "manipulator"&P'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&E( +142 "core" ' + ."downElevator"SE.stop +3 "storage"(5 +2 "core" ( +2 "manipulator"&q& +4 "core" &  i 4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &   4 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&%', +105 "core" ' +2 "manipulator"&V& +3 "core" &    4 +3 "manipulator"&J% +3 "core" %!   V @ +3 "collection"'l& +3 "core" &\ +3 "collection"'?& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'`(O +5 "core" & \  +8 &6\ *z +9 & i\ > +10 &s\ K +9 &aZ\ J +9 &!c\ K +10 &]\ J +9 &^\ J +10 &hb\ J +9 &+^\ J +9 &_\ I +10 & `\ J +10 &"r_\ I +8 &$2_\ J +10 &%]\ J +9 &'b\ J +10 &)y]\ J +9 &+<_\ I +9 &,a\ J +10 &.bl\ I +9 &0_\\\ I +9 &2D_\ I +10 &4_;\ I +9 &5b=\ J +9 &7]>\ J +10 &9K];\ J +9 &; ]3\ J +10 &<]=\ J +9 &>c&\ J +9 &@Tb$\ I +10 &Ba+\ I +9 &Cb'\ I +9 &Ei*\ J +10 &GVv%\ L +9 &I )\ O +10 &J0\ T +9 &L,\ U +9 &N>*\ C +10 &O@7'\ 's +9 &Od%\ D +2 ( +2 "collection"'?& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.76 + .Hand.open +2 "manipulator"&L1 +64 "core" 1 +2 "manipulator"&W% +4 "core" % !  @ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&c'\ +98 "core" ' +2 #tcollectSample 100ml w/bubble point of 24psi + #Priming 7ml +2 .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +157 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold + "sampler")>+ +3 "core" + +2 "sampler")% +3 "core" %~z \  +2 "collection"'[& +4 "core" &O_\ \ D +3 "Can"lr\ QBM +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +2 .SSV.dial :spit,avoiding: :exhaust +2 "sampler")\\ +2 "core"  +3 "sampler"). +3 "core"  +2 "sampler")X +4 "core"  +3 .tSS.reconfigure :fast +2 "sampler")#.0X +26  +2 .tdelay 3.8 seconds +383 "collection"'i% +3 "core" %\ \ +2 "sampler")f% +5 "core" %?.&yz \  + #tSensor limits: Intake max 129.4psia; Outlet max 138.9psia +2 .SSV.dial :spit +2 "sampler") +125 "core"  +3 .tSS.seek 0ml + "sampler")' +296 "core" ' +2 .tSSV.dial CBV +2 "sampler")Z  +126 "core"  +2 .tCTV.dial :intake +2 "collection"'g  +69 "core"  +2 #tWaiting for external sampler to finish priming... +6 .delayUntil "11:26:14.33" +1450 #"flow"0.0L/min +14844 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "collection"'4 @ +4 "core" ? +2 #tAllowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open +2 "sampler") +210 "collection"'}% +3 "core" %\ +2 #tIntake @14.7psia, vacuum from 9.2 to 12.2psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X% +3 "core" % \ D +113 "collection"'w% +3 "core" %\ +2 "sampler")D% +4 "core" % PQ \ D +2 .tIntake.select :close + "sampler")0 +10 )i% +3 "core" % TU \ D +2 .tSSV.dial :exhaust +2 "sampler")f  +71 "core"  +2 .tExhaust.select :open +2 "sampler")@ +10 .tSS.seek 0ml +2 "sampler")' +892 "core" ' + .tExhaust.select :close +2 "sampler") +10 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +3 "sampler")^  + "collection"'Z @ +7 "core" ? +66 +2 #tAllowing 130s for 25.0ml of remaining 50.0ml +2 .Intake.select :open + "sampler") +210 "collection"'g% +3 "core" %k\ +2 #tIntake @14.3psia, vacuum from 8.8 to 11.8psi +2 .SS.reconfigure :inhaling 1.73ml/s +3 "sampler")#.x0XPa \  +17 "collection"'k% +3 "core" %\ +2 "sampler"):% +4 "core" %>Pb \  +21 "collection"' % +3 "core" %\ +2 "sampler"))% +4 "core" %>Pa \  +24 "collection"'d% +3 "core" %\ +2 "sampler"),% +4 "core" %>Pa \  +28 "collection"'% +3 "core" %\ +2 "sampler")2% +4 "core" %>P` \  +31 "collection"'F% +4 "core" %\ +2 "sampler")p% +4 "core" %>P` \  +36 "collection"'&% +3 "core" %\ +2 "sampler")#% +4 "core" %>P` \  +41 "collection"'v% +3 "core" %\ +2 "sampler")|% +4 "core" %>P` \  +2 "collection"';% +5 "core" %\ + #tIntake @11.4psia, vacuum from 5.9 to 8.9psi +3 .SS.reconfigure :inhaling 1.11ml/s +2 "sampler")#.M0X' +6 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")w  +120 "core"  +9  +427 ' +2 .tSSV.dial between CBV and plug +2 "sampler")D +47 "core" +2 .tCBV.dial between SSV and waste2 +2 "collection"'i  +28 "core"  + "collection"'f% +4 "core" % D\  +3 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +4 "collection"'G  + 'Z  +5 "core"  +38  +2 .tCS.reconfigure :pressurize +3 "collection"'# d@<< b +2 .tCS.seek 0ml +2 "collection"'^' +2362 "core" '} ~\ +3 "collection"'g% +3 "core" %S z\  +2 "sampler")% +4 "core" %zx \ +2 #tBubblePoint: Intake @24.3psia, Outlet @-0.1psia + .CBV.dial SSV +2 "collection"' @ +37 "core" B +2 .tSS.reconfigure :default +3 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'$' +86 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")j +128 "core"  +3 .tSS.reconfigure :exhale +2 "sampler")#.0X +3 ."airStroke"CS.seek 10ml +2 "collection"'' D +7 "core" ' +2 .tExhaust.select :close + "sampler") +11 ."connect"SSV.dial CBV,avoiding: :exhaust +4 .tCBV.dial SSV + "sampler")t  +2 "collection"' @ +7 "core" A +65 + .tCTV.dial :air +2 "collection"'  +16 "core" ~ +2 .tdelay 15 seconds +1502 .SSV.dial :spit,avoiding: :exhaust +7 "sampler")H +127 "core"  +3 ."prepCSV"CTV.dial CSV,avoiding: :intake +5 .tSS.seek 0ml +2 "collection"'Q  +2 "sampler")e' +7 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")x  +115 "core"  +14  +455 ' +2 .tSSV.dial between CBV and plug +2 "sampler") +46 "core" +2 .tCBV.dial between SSV and waste2 + "collection"'  +38 "core"  + "collection"''% +4 "core" % B\ +3 ."connect"CTV.dial CSV,avoiding: :air +4 .tCSV.dial CTV + "collection"'S  +3 'o  +6 "core"  +40  +2 .tCS.reconfigure :pressurize +3 "collection"'# d@<< b +3 .tCS.seek 0ml + "collection"'s' +2367 "core" ' \ +3 "collection"'{% +3 "core" %| \  +2 "sampler")% +4 "core" % \ +2 #tBubblePoint: Intake @24.1psia, Outlet @0.9psia +2 .CBV.dial SSV + "collection"' @ +37 "core" A +2 .tSS.reconfigure :default +2 "sampler")#.0X9 +2 "core" 9^] +103 "collection"'~9 +3 "core" 9_[ +102 "collection"'49 +3 "core" 9`Y +102 "collection"'}9 +3 "core" 9aW +103 "collection"'I9 +3 "core" 9aT +102 "collection"'9 +3 "core" 93bS +103 "collection"'_9 +2 "core" 9JcP +103 "collection"'T9 +3 "core" 9adN +102 "collection"'09 +3 "core" 9xeL +103 "collection"'39 +3 "core" 9fJ +102 "collection"'9 +3 "core" 9gG +102 "collection"'b9 +3 "core" 9iF +103 "collection"'j9 +2 "core" 9hD +103 "collection"'^9 +3 "core" 9iB +102 "collection"'z9 +3 "core" 9l@ +102 "collection"'$9 +3 "core" 9l> +103 "collection"'-9 +2 "core" 9-l= +103 "collection"'n9 +3 "core" 9Bm; +102 "collection"'99 +3 "core" 9Ym9 +103 "collection"'U9 +3 "core" 9no7 +102 "collection"'9 +3 "core" 9o5 +102 "collection"'9 +3 "core" 9q4 +103 "collection"'r9 +2 "core" 9r2 +103 "collection"'=9 +3 "core" 9r0 +103 "collection"'9 +3 "core" 9s/ +102 "collection"'9 +3 "core" 9s- +102 "collection"' 9 +3 "core" 9v + +102 "collection"'t9 +3 "core" 9w* +103 "collection"'79 +3 "core" 9"w( +103 "collection"'9 +2 "core" 95y( +103 "collection"'9 +3 "core" 9Fz& +102 "collection"'H9 +3 "core" 9Yz!$ +102 "collection"'Q9 +3 "core" 9j{%# +103 "collection"'x9 +2 "core" 9{~)" +103 "collection"'@9 +3 "core" 9. +102 "collection"'9 +3 "core" 92 +102 "collection"'9 +3 "core" 96 +103 "collection"''9 +2 "core" 9: +103 "collection"'S9 +3 "core" 9> +103 "collection"'o9 +2 "core" 9C +103 "collection"'9 +3 "core" 9G +102 "collection"'{9 +3 "core" 9K +102 "collection"'9 +3 "core" 9 O +103 "collection"'9 +3 "core" 9 T +102 "collection"'e9 +3 "core" 9 X +103 "collection"'9 +2 "core" 9 -\\ +103 "collection"'19 +3 "core" 9 9` +102 "collection"'*9 +3 "core" 9 Ed +103 "collection"'"9 +3 "core" 9 Qi +103 "collection"'k9 +2 "core" 9 ]m +103 "collection"')9 +3 "core" 9 gq +102 "collection"' 9 +3 "core" 9 qu +102 "collection"'d9 +3 "core" 9 |y +103 "collection"',9 +2 "core" 9 ~ +103 "collection"'29 +2 "core" 9  +103 "collection"':9 +3 "core" 9  +102 "collection"'p9 +3 "core" 9  +102 "collection"'s9 +3 "core" 9  +102 "collection"'9 +4 "core" 9  +102 "collection"'F9 +3 "core" 9  +102 "collection"'&9 +3 "core" 9 \ +103 "collection"'|9 +2 "core" 9 \ +103 "collection"'v9 +3 "core" 9  +102 "collection"'y9 +3 "core" 9 \ +103 "collection"'#9 +3 "core" 9  +102 "collection"'Y9 +3 "core" 9 \ +102 "collection"'K9 +3 "core" 9  +102 "collection"';9 +3 "core" 9 \ +103 "collection"'9 +3 "core" 9  +103 "collection"'u9 +2 "core" 9  +103 "collection"'/9 +2 "core" 9  +103 "collection"'+9 +3 "core" 9  +102 "collection"'R9 +3 "core" 9\ \ +78 "Can"9s\ uJNP +24 "collection"'69 +3 "core" 9\  +103 "collection"' 9 +2 "core" 9\ \ +103 "collection"'<9 +3 "core" 9\ \ +102 "collection"'!9 +3 "core" 9\ \ +102 "collection"'a9 +3 "core" 9\ \ +102 "collection"'O9 +5 "core" 9\ \ +103 "collection"'9 +10 "core" 9\ \ +103 "collection"'\ 9 +3 "core" 9\ ! +102 "collection"'h9 +3 "core" 9\ # +103 "collection"'N9 +2 "core" 9\ & +103 "collection"'9 +4 "core" 9\ ( +102 "collection"'89 +3 "core" 9\ +\ +3 .tCH.hold 10:00,70C +3 "collection"' `\ s `\ *\ +2 'q9 +5 "core"  +3 9\ ,\ +\ +2 "collection"'% +3 "core" % < > \ d +3 #tBegun lysing Collection Puck Heater at 68.1C/20.1psia +58782 "Can"qu\ ON +1204 "core" ` +2 "collection"'B9 +4 "core" 9\ va +2 "collection"'M% +3 "core" %  \ +2 #tEnded lysing Collection Puck Heater at 70.1C/18.2psia +2 .CS.seek 0ml +2 "collection"'V' +335 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'J @ +99 "core" B +2 .tCSV.dial :air +2 "collection"'l @ +40 "core" ? +2 .tCS.seek 5ml +3 "collection"'C'l +1357 "core" ' +2 .tCSV.dial CTV +2 "collection"'5  +42 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'( @ +42 "core" ? + .tdelay 2 seconds +207 .CSV.dial CTV +3 "collection"'  +42 "core"  +2 .tdelay 2 seconds +201 .CSV.dial :air +2 "collection"' @ +41 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'L' +1354 "core" ' +2 "collection"'% +4 "core" %\ \ \ + #tPuck @31.1psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"'W +96 "core" ~ +2 .tCBV.dial CSV +2 "collection"'\\  +27 "core" +2 "collection"'?% +4 "core" % w\ +3 .tCS.seek 5ml + "collection"'%'l +1348 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'  +40 "core" +2 "collection"'[% +3 "core" %l \  +3 .tCS.seek 6.999ml +2 "collection"'X' +584 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air2 +2 "collection"' @ +41 "core" > +2 .tCS.seek 10ml +2 "collection"'w' D +839 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"'P ` +108 "core" _ +2 #tLysing Complete + "collection"'D& +4 "core" &OTpt c\ D +2 #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&i% +3 "core" %\    $ +2 "storage"(f% +4 "core" % f\ +2 "storage"(G. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(Z( +191 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (.& +3 "core" & (\ +2 "manipulator"&g& +3 "core" &   : 4 +2 "manipulator"&% +4 "core" %\  C $ +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&( +156 "core" ( +3 "manipulator"&>& +3 "core" &   \ +3 "storage"(~& +3 "core" & k\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&4' +96 "core" ' + "storage"(}& +4 "core" & \ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(I'H +273 "core" ' +2 "storage"(- +3 "core" -'H +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(_'6 +33 "core" ' +2 "manipulator"&T& +4 "core" &  % \ +2 "manipulator"&0% +4 "core" %  A 1 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&3'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +165 "core" ( +2 "manipulator"&b& +4 "core" &  k +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &j& +3 "core" &   k +2 .tForearm.seek CC +2 "manipulator"&^', +104 "core" ' + .tHand.close +2 "manipulator"&z/ +118 "core" / +5 .tCC.seek :open +2 "collection"'$( +379 "core" ( +2 "storage"(-& +3 "core" & t\ +2 "storage"(n& +5 "core" & \ + "manipulator"&9& +4 "core" &   [ k +2 "manipulator"&U% +4 "core" % 0   $ V +3 .tForearm.seek :retract + "manipulator"&'\ +101 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&( +151 "core" ( +2 "manipulator"&r& +4 "core" &   5  +2 "storage"(=& +4 "core" &\ \  v\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&'D +114 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open +2 "manipulator"& 1 +68 "core" 1 +3 "manipulator"&t% +3 "core" % ST K Ȱ +2 "storage"(7& +4 "core" & O\ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 315 counts +2 "manipulator"&' +22 "core" ' + "manipulator"&& +4 "core" &   j  +2 "storage"(H& +5 "core" &\ \  `\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&Q' +21 "core" ' +2 "storage"(x% +3 "core" %@\ \  \ +3 ."downElevator"SE.seek :down +4 "storage"(@'v +99 (% +2 "core" %%X \ We +3 "manipulator"&% +3 "core" %  ~ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&''\ +88 "core" ' +62 ' +2 ."downElevator"SE.stop + "storage"(5 +3 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'S& +3 "core" &z|\ +2 "manipulator"&o& +4 "core" &    +2 "manipulator"&% +4 "core" %\    Z  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&{(- +175 "core" ( +2 "manipulator"&& +3 "core" &-   3 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-   +2 .tForearm.seek :garage +2 "manipulator"&e'! +102 "core" ' +2 .tHand.close + "manipulator"&/ +69 "core" / +2 "manipulator"&1& +3 "core" &-   +2 "manipulator"&*% +4 "core" % 2   ( +2 .tForearm.seek :retract +2 "manipulator"&"'\ +105 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&k( +274 "core" ( +2 "manipulator"&)& +3 "core" &   e 5 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 & & +3 "core" &   5 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&d', +103 "core" ' + "manipulator"&,& +4 "core" &    5 +2 "manipulator"&2% +4 "core" %3  ! +2 "collection"':& +4 "core" &\ +3 "collection"'p& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'s(O +4 "core" &\  +9 &4 \ *y +10 &g\ = +9 &r\ K +10 &ZZ\ I +9 &]q\ I +9 &Z\ I +10 &Y\ H +9 &a]\ I +9 &$[\ I +10 &\\\ I +9 & \\v\ H +10 &"j^\ I +9 &$+`\ I +9 &%\\\ I +10 &'\\ \ I +9 &)qZ\ I +9 &+3[\ I +10 &,]\ I +9 &.[\ I +10 &0y_\ I +9 &2<\\z\ I +9 &3\\`\ H +10 &5\\\ I +9 &7\\\ I +9 &9D\\\ I +10 &;[\ I +9 &<\\\ I +10 &>_\ I +9 &@MW}\ H +9 &B^i\ I +10 &C[N\ I +9 &E^1\ I +9 &GOk\ K +10 &I\ \ M +9 &J\ S +10 &Lu\ V +9 &N5\ C +9 &O=:\ &p +10 &O}s\ I +5 ( +2 "collection"'p& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.66 +2 "collection"'& +2 "core" &O}o\ I +2 &O}o\ I +2 .tHand.open +48 "manipulator"&F1 +67 "core" 1 + "manipulator"&&% +4 "core" % /   2 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&|'\ +93 "core" ' +2 .tPSV.dial PSR +2 "processing"%v +43 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%y' +1617 "core" ' + .tdelay 5 seconds +507 .PSV.dial :waste1 +3 "processing"%#  +43 "core"  +3 .tPS.seek 0ml + "processing"%Y'W +1610 "core" ' +2 .tPSV.dial PSR +2 "processing"%K +43 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%;' +2626 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%  +2 "collection"'u  +82 "core" +76  + .tPSV.dial :mixloop +2 "processing"%/ +98 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'+  +5 "core" +2 .tPTV.dial :PRVmixing + "processing"%R  +127 "core" +2 .tPS.seek 0ml +2 "processing"%6'W +2633 "core" ' +2 .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%<' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"%! +55 "core" +2 .tPS.seek 0ml +2 "processing"%a'W +2635 "core" ' + .tPSV.dial :air +7 "processing"%O  +40 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2632 "core" ' +2 .tPSV.dial :mixloop + "processing"%\ +42 "core" +3 .tPS.seek 0ml + "processing"%h'W +2629 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&N& +4 "core" &  5 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( +2 "manipulator"&8& +4 "core" &   5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &q& +4 "core" &   5 +2 .tForearm.seek CC +2 "manipulator"&', +105 "core" ' +2 .tHand.close + "manipulator"&/ +66 "core" / +2 .tCC.seek :open +2 "collection"' ( +377 "core" ( +2 "manipulator"&B& +4 "core" &   5 +2 "manipulator"&M% +3 "core" %   W +3 .tForearm.seek :retract +2 "manipulator"&]'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&J(- +279 "core" ( + "manipulator"&l& +4 "core" &-   7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &V& +3 "core" &-   7 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&5'! +110 "core" ' +2 .tHand.open +2 "manipulator"&(1 +66 "core" 1 +2 "manipulator"&% +4 "core" % +   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%C +4 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%  +4 "core" +2 ."connect"PRV.dial CBV +5 .tCBV.dial PRV +2 "processing"%W  +2 "collection"'\\  +7 "core" +7  +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'?  +5 "core" +2 #tLoading lyfil puck from tube 2 into Collection Clamp + "collection"'L& +4 "core" &\ +2 "manipulator"&% +4 "core" %\     +2 "storage"([% +4 "core" %\ \ B\  +2 "storage"(%. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"( ( +190 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (X& +3 "core" & e\  +2 "manipulator"&P& +4 "core" &-  Y 7 +47 "manipulator"&D% +6 "core" %\    C  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&i( +178 "core" ( +2 "manipulator"&f& +3 "core" &    $ +2 "storage"(G& +4 "core" & \ \  \  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&.' +98 "core" ' + "storage"(g& +4 "core" & \ \  \  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('H +291 "core" ' + "storage"(A- +4 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (>& +3 "core" & \  +2 "manipulator"&~& +3 "core" &    $ +2 .tElbow.seek 2 +2 "manipulator"&}( +4 "core" ( + "manipulator"&E& +4 "core" &   { $ +2 "storage"(c& +3 "core" & \  +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&'y +24 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&T/ +72 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&0& +2 "storage"(I'v +7 "core" &   $ +2 "manipulator"&b% +4 "core" % x   +3 .tForearm.seek :retract + "manipulator"&j'\ +100 "core" ' +2 .tElbow.seek CC +2 "manipulator"&4( +141 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +4 "core" ( +2 "manipulator"&& +3 "core" &   ! 8" +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &z& +2 "core" &  Y 8" +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&3', +89 "core" ' +2 "manipulator"&`& +3 "core" &   + 8" +2 "manipulator"&-% +4 "core" %5   W +2 "collection"'n& +4 "core" &~\ +3 "collection"'9& +5 "core" &X\ +2 .tCC.seek :closed +2 "collection"'U(O +4 "core" &L\ +7 &<9\ %g +9 &[}%\ 7 +9 &y\ I +10 &Y \ I +9 &Z\ I +10 &Z\\\ H +9 &\\u\ H +9 &]r\ H +10 &]Q\ H +9 &a]z\ I +9 & $_m\ H +10 &!^o\ I +9 &#_T\ I +10 &%i`O\ I +9 &'+a\ I +9 &(_\ I +10 &*`\ I +9 &,r`\ H +9 &.4\\\ H +10 &/]\ H +9 &1[\ H +10 &3x_\ I +9 &5<Y\ H +9 &6\\\ I +10 &8[\ I +9 &:Yv\ I +9 &Y[\ I +9 &?[U\ H +10 &A\\J\ H +9 &CK]<\ I +9 &E b3\ I +10 &Fo,\ K +9 &H#\ O +9 &J3\ T +10 &K \ V +9 &M\ U +10 &O M\ 0 +9 &O~ z\ H +5 ( +2 "collection"'9& +4 "core" &O~n\ H +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.83 + .Hand.open +2 "manipulator"&r1 +71 "core" 1 + "manipulator"&=% +4 "core" % 5 \  4 +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&^'\ +105 "core" ' + .tCTV.dial CSV,avoiding: :intake +2 "collection"'  +127 "core"  +2 .tCSV.dial CTV +2 "collection"'  +28 "core"  +2 .tPS.seek 2.5ml +2 "processing"%t' +2629 "core" ' +2 "collection"'7% +3 "core" % A mq\ +3 .tCS.seek 4.15ml +2 "collection"''Q +1563 "core" ' + .tdelay 8 seconds +803 .PSV.dial :air +2 "processing"%H  +41 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%x  +69 "core"  +3 .tPS.seek 0ml + "processing"%'W +2626 "core" ' + .tCBV.dial between PRV and waste1 +3 "collection"' ` +39 "core" ^ +2 .tCSV.dial :air +2 "collection"' @ +41 "core" ? +3 .tCS.seek 10ml + "collection"'' D +1581 "core" ' + .tCSV.dial CTV +2 "collection"'  +42 "core"  +2 .tCS.seek 0ml +2 "collection"'' +2613 "core" ' +2 .tCBV.dial :waste1 + "collection"'S @ +28 "core" ? +2 .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +49 "collection"'o  +126 "core" +2 "collection"'& +3 "core" &O~m\ &\ H +3 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&_% +4 "core" %\   p +2 "storage"(Q% +3 "core" % o\ +2 "storage"(. +3 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(( +192 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (@& +3 "core" & ,\ +2 "manipulator"&& +4 "core" &   M 8! +2 "manipulator"&% +4 "core" %\   + p +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&1( +157 "core" ( +2 "manipulator"&*& +4 "core" &   o +2 "storage"('& +4 "core" & \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&e' +98 "core" ' +2 "storage"()& +3 "core" & \ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"( 'H +282 "core" ' + "storage"({- +3 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&,& +3 "core" &  < +2 "storage"(2& +3 "core" & e\ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 +2 "manipulator"&:'D +37 "core" ' +2 .tElbow.hold + "manipulator"&", +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 "storage"($- +4 "core" -' +3 .tSE.seek 0.11 Pucks below Top Plate + "storage"('K +27 "core" ' +2 "manipulator"&F% +3 "core" %OX  Ȳ +2 "storage"(&& +4 "core" & R Q k\ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 311 counts +2 "manipulator"&p'{ +20 "core" ' +2 "manipulator"&v& +4 "core" &    +2 "storage"(d& +4 "core" & \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&' +20 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(#'B +38 "core" ' +2 "manipulator"&y& +3 "core" &   i +2 "manipulator"&K% +4 "core" %   [ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&Y'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&u( +150 "core" ( +2 "manipulator"&& +3 "core" &  1 6 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &/& +2 "core" &  L 6 +3 .tForearm.seek CC + "manipulator"&+', +102 "core" ' + .tHand.close +2 "manipulator"&R/ +67 "core" / +2 .tCC.seek :open +2 "collection"';( +374 "core" ( + "storage"( & +4 "core" & t\ +2 "storage"(6& +4 "core" & \ +2 "manipulator"&!& +4 "core" & \  G 6 +2 "manipulator"&<% +3 "core" % 3   l +3 .tForearm.seek :retract + "manipulator"&O'\ +107 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&a( +150 "core" ( +2 "manipulator"&\ & +3 "core" &     +2 "storage"(& +4 "core" &\ \  \ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&N'D +111 "core" ' +2 .tElbow.hold +2 "manipulator"&8, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&q1 +71 "core" 1 +3 "manipulator"&% +3 "core" % Qh   J ȶ +2 "storage"(k& +44 "core" & \ +9 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 313 counts + "manipulator"&|'} +21 "core" ' + "manipulator"&s& +4 "core" &   m  +2 "storage"(B& +4 "core" &\ \  \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&M' +23 "core" ' +2 "storage"(% +4 "core" %H\ \ 4 F\  +3 ."downElevator"SE.seek :down +4 "storage"(l'v +98 (V% +3 "core" %Q \ Wd +2 "manipulator"&% +4 "core" %   & +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&('\ +88 "core" ' +48 ' +2 ."downElevator"SE.stop +6 "storage"(5 +3 .tPSV.dial :air +2 "processing"%  +69 "core" +3 .tPS.seek 2.5ml +2 "processing"%C' +2642 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%] +41 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +53 "core" +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%\\ +40 "core" +2 .tdelay 1 second +101 .PSV.dial :air +31 "processing"%W  +42 "core"  +2 .tdelay 1 second +103 .PS.seek 0ml +2 "processing"%?'W +2624 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%L& +3 "core" &(\ +3 "manipulator"&& +3 "core" &   i  +2 "manipulator"&[% +4 "core" %\    l  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&%(- +180 "core" ( +2 "manipulator"&5& +3 "core" &-    +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &X& +2 "core" &-    +3 .tForearm.seek :garage + "manipulator"&P'! +103 "core" ' +2 .tHand.close + "manipulator"&D/ +74 "core" / + "manipulator"&Z& +4 "core" &-   !  +2 "manipulator"&f% +4 "core" % 3  +2 .tForearm.seek :retract +2 "manipulator"&G'\ +9 "Can"s\ /RIO| +91 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&g( +120 "core" ( +2 "manipulator"&J& +3 "core" &   ) +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &   +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&A' +97 "core" ' +2 "manipulator"&>& +3 "core" &   0 +2 "manipulator"&~% +4 "core" %   ]  +2 "processing"%E& +4 "core" &*\ +3 "processing"%c& +5 "core" &i\ +2 .tPC.seek :closed +2 "processing"%T(Tg +4 "core" &(\  +9 &5}0\ *y +9 &h5\ > +10 &m>\ L +9 &`U6\ J +9 &!Z<\ K +10 &\\E\ K +9 &[F\ K +9 &f]O\ K +10 &(Y\ K +9 &Y!\ J +10 & [\ K +9 &"n]\ K +9 &$0X\ K +10 &%Y!\ K +9 &'Z-\ J +9 &)w[,\ J +10 &+8Y3\ K +9 &,Y.\ K +10 &.Y0\ K +9 &0\\.\ J +9 &2BY2\ J +10 &4^8\ K +9 &5\\?\ J +9 &7Y@\ K +10 &9JY@\ J +9 &; WE\ K +10 &<]J\ K +9 &>[\ K +9 &@RW\ J +10 &BX\ K +9 &C^\ J +9 &E]\ J +10 &GX`\ K +9 &Ik\ L +10 &J\ O +9 &L\ Q +9 &NN\ Q +10 &P\ Q +9 &Q\ P +9 &Sxzk\ + +10 &T/(_\ A +9 &TH\ ( +2 ( +2 "processing"%c& +4 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.57 +2 "processing"%0& +3 "core" &TH\ ( +2 .tHand.open + "manipulator"&b1 +66 "core" 1 + "manipulator"&i% +4 "core" % \  T  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&.'\ +103 "core" ' + .tPRV.dial :air +2 "processing"%  +44 "core"  +2 .tPSV.dial :mixloop +2 "processing"%z +41 "core" +2 "processing"%% +4 "core" %Y\ +2 .tPS.seek 0.3ml +2 "processing"%' +398 "core" ' +2 .tPSV.dial PSR +2 "processing"%` +98 "core"  + #tPulling 0.4ml of PSR.air +42 .PSR.select :air +10 .PS.seek 0.7ml +2 "processing"%-'* +490 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%n' +1914 "core" ' +2 .tdelay 3 seconds +301 .PSV.dial :mixloop +2 "processing"%} +100 "core" + .tPTV.dial :mixing +2 "processing"%I @ +70 "core" A +2 .tPBV.dial :waste2 +2 "processing"%j  +90 "core"  +2 .tPS.seek 0ml +2 "processing"% 'W +2643 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&r& +4 "core" &   +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&=( +3 "core" ( +2 "manipulator"&9& +5 "core" &   + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" & \  +3 .tForearm.seek PC +2 "manipulator"& ' +98 "core" ' +2 .tHand.close + "manipulator"&3/ +66 "core" / +2 .tPC.seek :open +2 "processing"%h( +404 "core" ( +2 "manipulator"&7& +3 "core" &   x +2 "manipulator"&w% +4 "core" %   +2 .tForearm.seek :retract +2 "manipulator"&H'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&x(- +137 "core" ( +2 "manipulator"&t& +3 "core" &-    ) +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-   ) +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'! +108 "core" ' + .tHand.open +2 "manipulator"&1 +75 "core" 1 +2 "manipulator"&% +3 "core" % + \  1 +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%S& +4 "core" &.\ +2 "manipulator"&o% +4 "core" %\     +2 "storage"(% +3 "core" % \ M\ +2 "storage"(_. +3 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(Q( +199 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & \  +2 "manipulator"&@& +4 "core" &-   D ( +2 "manipulator"&% +4 "core" %\    b  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&( +173 "core" ( + "manipulator"& & +4 "core" &   s & +2 "storage"(*& +4 "core" & \ \  \  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&'' +94 "core" ' + "storage"()& +4 "core" & \ \  \  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(4'H +281 "core" ' +2 "storage"(^- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 ({& +2 "core" & V\  +2 "manipulator"&,& +4 "core" &   & +2 .tElbow.seek 2 +2 "manipulator"&2( +3 "core" ( +2 "manipulator"&$& +3 "core" &   # & +2 "storage"(F& +4 "core" & \  +3 .tForearm.seek 2 + 300 counts + "manipulator"&&'y +33 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&v/ +71 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&d& +2 "storage"(y'v +8 "core" &   ] & +2 "manipulator"&K% +3 "core" % Ϝ   +3 .tForearm.seek :retract +2 "manipulator"&e'\ +101 "core" ' +3 .tElbow.seek PC +2 "manipulator"&1( +158 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +108 "core" ( + "manipulator"& & +4 "core" &   U +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &:& +49 "core" &   U +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&p' +97 "core" ' + "manipulator"&& +4 "core" &   A U +2 "manipulator"&% +4 "core" %   \\ +2 "processing"%/& +4 "core" &\ +3 "processing"%& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%"(Tg +5 "core" &\  +8 &4z\ )w +9 &h\ > +10 &n\ L +9 &XT\ J +9 &Y\ K +10 &\\\ K +9 &[\ K +9 &^Z\ K +10 &!Z\ J +9 &V\ J +9 & \\\ J +10 &"fY\ K +9 &$)Y\ J +10 &%V\ J +9 &'[\ J +9 &)nY\ K +10 &+1Y\ J +9 &,[\ J +9 &.Z\ J +10 &0xV\ J +9 &29Y\ J +10 &3V\ J +9 &5Y:\ J +9 &7UC\ J +10 &9AYJ\ J +9 &;VC\ J +9 &<YA\ K +10 &>Y,\ J +9 &@HY5\ K +10 &B YB\ J +9 &C[=\ J +9 &E^5\ K +10 &GOb0\ K +9 &Ij4\ L +9 &J.\ O +10 &L2\ P +9 &NF-\ Q +10 &P %\ P +9 &Q#\ P +9 &Spzk\ . +10 &T,+r!\ D +9 &TH"\ ( +2 ( +2 "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.56 + .Hand.open +2 "manipulator"&R1 +67 "core" 1 +2 "manipulator"&Y% +3 "core" %    O +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&U'\ +90 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%  +2 %69 +6 "core" 9~} +102 "processing"%!9 +3 "core" 9{; +103 "processing"%<9 +2 "core" 9z;  +103 "processing"%\ 9 +2 "core" 9y;  +103 "processing"%9 +3 "core" 9x; +102 "processing"%+9 +4 "core" 9w; +102 "processing"%u9 +3 "core" 9w: +102 "processing"%q9 +3 "core" 9w: +102 "processing"%9 +3 "core" 9y;" +102 "processing"%k9 +3 "core" 9{;& +102 "processing"%s9 +3 "core" 9};+ +103 "processing"%B9 +2 "core" 9</ +103 "processing"%O9 +3 "core" 9;3 +102 "processing"%9 +3 "core" 9;7 +102 "processing"%a9 +3 "core" 9;; +102 "processing"%V9 +3 "core" 9;@ +103 "processing"%9 +3 "core" 9;D +102 "processing"%N9 +3 "core" 9;H +102 "processing"%|9 +3 "core" 9<L +102 "processing"%#9 +3 "core" 9=Q +102 "processing"%9 +3 "core" 9=U +103 "processing"%M9 +2 "core" 9=Y +103 "processing"%l9 +3 "core" 9=] +102 "processing"%9 +3 "core" 9>a +102 "processing"%]9 +3 "core" 9>f +102 "processing"%9 +3 "core" 9@j +103 "processing"%\\9 +3 "core" 9?n +102 "processing"%W9 +3 "core" 9?r +102 "processing"%C9 +3 "core" 9?v +102 "processing"%L9 +3 "core" 9>{ +102 "processing"%9 +3 "core" 9> +102 "processing"%[9 +3 "core" 9$> +102 "processing"%59 +3 "core" 9-> +102 "processing"%X9 +3 "core" 95= +102 "processing"%89 +3 "core" 9=? +3 .tPH.hold 2:00:00,28C +3 "processing"%D pp8 +2 .tdelay 1:30 +5 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%Z +111 "core"  +2 #tPulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%f' +590 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml + "processing"%('[ +1613 "core" ' +2 .tPTV.dial :puck +2 "processing"%J  +70 "core"  +2 .tPSV.dial PTV +2 "processing"% +69 "core" +2 .tPBV.dial :waste1 +2 "processing"%P  +128 "core"  + "processing"%>% +4 "core" %[}\  +2 .tPS.seek 1.5ml +2 "processing"%~' +584 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%E * +32 "core" , +2 .tPS.seek 0ml +2 "processing"%%'W +1605 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%G  +16 "core"  +2 .tPBV.dial :waste1 +2 "processing"%m  +34 "core" + .tdelay 30 seconds +731 "Can"q\ :UP +2272 .tPBV.dial between PSV and waste1 +2 "processing"%0 * +34 "core" , +2 .tPSR.select :air +48 .PSV.dial PSR +5 "processing"%b +72 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%i' +2300 "core" ' +2 .tPSV.dial PTV + "processing"%c +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"% +72 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%z +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%  +71 "core"  +2 .tPS.seek 0ml +2 "processing"%A'W +2282 "core" ' + .tPTV.dial :PRVmixing,via: PRV +7 "processing"%?  +128 "core" + .tPSV.dial :mixloop +2 "processing"%` +42 "core" +2 .tPRV.dial :ab1 + "processing"% @ +72 "core" B +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%-'w +350 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +4 .tPRV.dial CBV +2 "collection"'}  + "processing"%I  +44 "core"  +7 + "processing"%j% +4 "core" %z\  +3 .tPS.seek 0.32ml + "processing"%n'' +395 "core" ' +2 .tdelay 2 seconds +201 .CBV.dial between PRV and PSV +2 "collection"'r  +30 "core" + .tPRV.dial :air +2 "processing"%9  +41 "core"  +3 .tPS.seek 0.9ml +2 "processing"%'D +1231 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%3 @ +70 "core" > +2 .tPS.seek 0.5ml +2 "processing"%g' +869 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%.  +42 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +3 .tPS.seek 2ml + "processing"%T'[ +1619 "core" ' +2 .tPSV.dial :PML +2 "processing"%7 +42 "core" + .tPTV.dial :mixing +2 "processing"%w @ +70 "core" A +2 .tPBV.dial :waste1 +2 "processing"%t  +34 "core" + "processing"%% +4 "core" %b\ +2 .tPS.seek 1.85ml +2 "processing"% 'B +237 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%= * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%'W +1965 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +3 "core" &A\ +2 "manipulator"&S& +4 "core" &    U +2 "manipulator"&H% +3 "core" %\    K  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&o(- +170 "core" ( +2 "manipulator"&& +3 "core" &-  \ R  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &_& +2 "core" &-   P  +3 .tForearm.seek :garage + "manipulator"&'! +103 "core" ' +2 .tHand.close +2 "manipulator"&/ +68 "core" / + "manipulator"&@& +4 "core" &-   N  +2 "manipulator"&% +4 "core" % 4  x  +3 .tForearm.seek :retract + "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"& ( +273 "core" ( + "manipulator"&*& +4 "core" &   5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &)& +3 "core" &  I 5 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&x', +94 "core" ' +2 "manipulator"&& +4 "core" &   5 +2 "manipulator"&^% +3 "core" %5   +3 "collection"'{& +4 "core" &O\ +2 "collection"',& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'$(O +5 "core" &?\  +8 &5P\ +{ +9 & hL\ > +10 &rO\ K +9 &^]Q\ J +10 &]F\ J +9 &]D\ J +9 &ZN\ J +10 &e^I\ J +9 &(YN\ J +9 &]H\ J +10 & ]P\ J +9 &"n]Q\ J +9 &$/]K\ J +10 &%XS\ J +9 &'\\C\ K +10 &)uZC\ J +9 &+7]M\ J +9 &,]N\ J +10 &.ZQ\ J +9 &0}`R\ J +9 &2@_L\ J +10 &4]O\ J +9 &5ZP\ J +10 &7]O\ J +9 &9HZN\ J +12 &;]F\ K +11 &<]K\ J +5 &>\\\ J +9 &@O[A\ J +50 &B]K\ K +4 &C]L\ J +4 &E^B\ K + &GUhO\ K + &I{J\ N + &JP\ S +5 &LzS\ V +9 &N;Q\ D +10 &O>7G\ (w +9 &O]J\ D +2 ( +2 "collection"',& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.62 +2 "collection"'F& +3 "core" &OVL\ D +2 .tHand.open + "manipulator"&v1 +71 "core" 1 + "manipulator"&d% +4 "core" % 5    +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&K'\ +100 "core" ' +2 .tPSV.dial PSR +2 "processing"% +99 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%'' +1611 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%4  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%&'W +1606 "core" ' +2 .tPSV.dial PSR +2 "processing"% +43 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%:' +2625 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV + "processing"%2  +3 "collection"'  +40 "core"  +117  +2 .tPSV.dial :mixloop +2 "processing"% +98 "core" +2 .tCTV.dial :air,avoiding: :intake + "collection"'/  +16 "core" ~ +2 .tPTV.dial :PRVmixing + "processing"%y  +70 "core" +2 .tPS.seek 0ml +2 "processing"%e'W +2638 "core" ' +2 .tPSV.dial :air + "processing"%h  +42 "core"  +3 .tPS.seek 2.5ml + "processing"%R' +2635 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%Y +54 "core" +2 .tPS.seek 0ml +2 "processing"%6'W +2638 "core" ' +2 .tPSV.dial :air +2 "processing"%  +40 "core"  +2 .tPS.seek 2.5ml +2 "processing"%!' +2630 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%p +42 "core" +2 .tPS.seek 0ml +2 "processing"%<'W +2628 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&\ & +3 "core" &  5 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +3 "core" ( +2 "manipulator"&+& +4 "core" &  _ 5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &u& +3 "core" &  5 +3 .tForearm.seek CC + "manipulator"&q', +108 "core" ' +2 .tHand.close + "manipulator"&/ +75 "core" / +3 .tCC.seek :open + "collection"'k( +375 "core" ( + "manipulator"&s& +4 "core" &   5 +2 "manipulator"&B% +4 "core" %   9  +2 .tForearm.seek :retract +2 "manipulator"&O'\ +105 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +285 "core" ( + "manipulator"&a& +4 "core" &-    * +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &V& +3 "core" &- * * +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&'! +108 "core" ' +3 .tHand.open + "manipulator"&N1 +71 "core" 1 +2 "manipulator"&|% +4 "core" % '    +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&#'\ +98 "core" ' +2 ."da"delayUntil "12:17:16.39" +19966 "Can"p\ ;WP +4868 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +70 "core" B + ."da"PBV.dial :waste1 +2 "processing"%M  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%l * +34 "core" , + ."da"PSV.dial :air +3 "processing"%  +41 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%]' +2298 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +55 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +48 "processing"%\\  +42 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%W +54 "core" + ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%C  +41 "core"  +2 ."da"PS.seek 0ml +2 "processing"%L'W +2275 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +3 .PSV.dial PSR + "processing"% +139 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%[' +592 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +7 "processing"% +15 ."da"PS.seek 2ml +2 "processing"%5'[ +1609 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%X  +68 "core"  +2 ."da"PSV.dial PTV +2 "processing"%8 +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%Z  +32 "core"  +2 "processing"% % +3 "core" %Xy\ +2 ."da"PS.seek 1.5ml +2 "processing"%f' +599 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%J * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1605 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%P  +34 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%> * +35 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%( +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%E' +2295 "core" ' + ."da"PSV.dial PTV +3 "processing"%~ +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%G +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%m  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%0'W +2266 "core" ' +2 #"da"washCycleDA #2 of 2 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%b +125 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%%' +584 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%c'[ +1610 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%z  +33 "core"  + "processing"%% +4 "core" %Xv\  +2 ."da"PS.seek 1.5ml +2 "processing"%i' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%? * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%`'W +1627 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 ."da"delay 30 seconds +1708 "Can"%p\ ?ZuQ> +1295 ."da"PBV.dial between PSV and waste1 +2 "processing"%A * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%I +73 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%}' +2317 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%j +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%- +72 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%r +72 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%9  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%n'W +2273 "core" ' + #"da"getPMLReagent08 +2 .PRV.dial :air +6 "processing"%3  +41 "core"  + ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%  +125 "core" +2 ."da"delay 5 seconds +543 .PRV.dial :ab2 +9 "processing"%.  +41 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%g  +4 "core" +2 ."da"PSV.dial :mixloop + "processing"%7 +55 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%w' +383 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%t  +42 "core"  +2 "processing"%% +3 "core" %L\  +3 ."da"PS.seek 0.55ml +2 "processing"%='x +336 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air +2 "processing"%T  +40 "core"  +2 ."da"PS.seek 2ml +2 "processing"% '[ +1557 "core" ' + ."da"PSV.dial :PML +2 "processing"% +42 "core" +2 ."da"PTV.dial :mixing +2 "processing"%S @ +70 "core" A + ."da"PBV.dial :waste1 +2 "processing"%H  +34 "core" +2 "processing"%% +3 "core" %`\ +3 ."da"PS.seek 1.85ml +2 "processing"%_'@ +228 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%1 * +34 "core" , +2 ."da"PS.seek 0ml +3 "processing"%'W +1964 "core" ' + ."da"delay 2 seconds +202 .delay 8:00 +45645 "Can"n\ 8\\Q +2358 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%@ @ +4 "core" A + ."da"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"PSV.dial :air +2 "processing"%  +41 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%*' +2309 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%) +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%o  +41 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +53 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%^  +40 "core"  +3 ."da"PS.seek 0ml +2 "processing"%{'W +2272 "core" ' +2 #"da"washCycleDA #1 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +125 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%;' +587 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%F'[ +1607 "core" ' + ."da"PTV.dial :puck +2 "processing"%v  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%d +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%,  +32 "core"  +2 "processing"%% +4 "core" %Zy\  +2 ."da"PS.seek 1.5ml +2 "processing"%x' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%4'W +1611 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%'  +16 "core"  + ."da"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 +3 .PSV.dial PSR + "processing"% +82 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%2' +2283 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +70 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%/ +71 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%y +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%:  +72 "core"  +3 ."da"PS.seek 0ml +6 "processing"%h'W +2287 "core" ' + #"da"washCycleDA #2 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%e +139 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +53 ."da"PS.seek 0.5ml +2 "processing"%Y' +586 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%R'[ +1607 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%6 +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%p  +34 "core" +2 "processing"%!% +3 "core" %[\  +3 ."da"PS.seek 1.5ml +2 "processing"%\ ' +595 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%+ * +35 "core" , +3 ."da"PS.seek 0ml +2 "processing"%u'W +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%K * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%$ +72 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%s' +1120 "Can"m\ :_Rj +1170 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%B +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%q +72 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%a +73 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%V  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2277 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%N +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%|' +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%O'[ +1609 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  + ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%M  +32 "core"  +2 "processing"%l% +3 "core" %Vn\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%< * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%\\  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%W  +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 +2 "processing"%] +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%' +2302 "core" ' + ."da"PSV.dial PTV +2 "processing"%L +83 "core"  + ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%[ +68 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%X +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%8  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%Z'W +2283 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +134 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +15 ."da"PS.reconfigure :default +13 "processing"%#A d`xb +13 ."da"PS.seek 0.25ml +2 "processing"%5'7 +335 "core" ' +3 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%J' +342 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +50 "processing"%f'[ +1615 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%P  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%> +74 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%(  +35 "core" +2 "processing"%% +3 "core" %V\ ) +3 ."da"PS.seek 1.5ml +2 "processing"%~' +593 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +3 ."da"PS.seek 0ml +2 "processing"%G'W +1619 "core" ' + ."da"delay 10 seconds +1003 #recoverPSRreagent08 +6 .PTV.dial :puck +2 "processing"%m  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%E  +40 "core" + ."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 +2 "processing"%0 +76 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%%' +2448 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%z +75 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%c  +75 "core"  +2 ."da"PS.seek 0ml +3 "processing"%?'W +2401 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%i +144 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%'[ +2120 "core" ' + ."da"delay 5 seconds +503 .PTV.dial :puck +2 "processing"%A  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%I +76 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%`  +34 "core" +2 "processing"%j% +3 "core" %X\ - +3 ."da"PS.seek 1.5ml +2 "processing"%-' +587 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%r * +35 "core" * +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%9  +118 "core"  +2 ."da"PS.seek 0ml +2 "processing"%}'W +1610 "core" ' + "processing"%39 +4 "core" 9|_5= +2 #"da"Processing Puck Heater at 27.9C before imaging + .PH.coast +2 "processing"% +3 %.& +2 "core" 5> +2 &THE\ 0( +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&g% +3 "core" %\  u l 4  +3 "storage"(7% +3 "core" % \ J +2 "storage"(n. +3 "core" .( +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(t( +197 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +3 (& +2 "core" & I\ D +3 "manipulator"&w& +3 "core" &- m t  * +2 "manipulator"&T% +4 "core" %\  } ?  +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&=( +178 "core" ( +2 "manipulator"&& +4 "core" & b c $ +2 "storage"(S& +4 "core" & \ H +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&H' +92 "core" ' +2 "storage"(& +4 "core" & \ I +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"(1'H +286 "core" ' +2 "storage"( - +3 "core" -' +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&_& +3 "core" & -  ) $ +2 "storage"(@& +4 "core" & \ D +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +2 "manipulator"&'D +38 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&U, +2 "core" , +48 ."da"Elbow.reconfigure :tight +10 "manipulator"&$&.,(\ #b +3 "storage"(- +2 "core" -' +3 ."da"SE.seek 1.11 Pucks below Top Plate +2 "storage"('H +32 "core" ' +2 "manipulator"&)% +3 "core" %I_ 8 +2 "storage"(o& +4 "core" &  P\ 3 +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 305 counts +3 "manipulator"&'u +21 "core" ' +2 "manipulator"&^& +4 "core" & O P  $ +2 "storage"(*& +4 "core" & } Z\ D +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&' +24 "core" ' +2 ."da"SE.seek 2.11 Pucks below Top Plate +2 "storage"({'? +42 "core" ' +2 "manipulator"&;& +4 "core" &  $ +2 "manipulator"&v% +3 "core" % T c N +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&d'\ +94 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&,( +282 "core" ( +2 "manipulator"&& +4 "core" &\ G D l +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &F& +3 "core" &\ 6 * l +3 ."da"Forearm.seek PC +2 "manipulator"&' +94 "core" ' +2 ."da"Hand.close +2 "manipulator"&x/ +74 "core" / +2 ."da"PC.seek :open +2 "processing"%'( +402 "core" ( +2 "storage"( & +3 "core" & -\ J +2 "manipulator"&&& +4 "core" &\ l +2 "manipulator"&% +4 "core" % % +2 ."da"Forearm.seek :retract +2 "manipulator"&4'\ +95 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&( +245 "core" ( +2 "manipulator"&/& +3 "core" & G X $ +2 "storage"(y& +4 "core" & \ G +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&:' +90 "core" ' + ."da"Hand.open +2 "manipulator"&21 +72 "core" 1 +3 "storage"(e- +2 "core" -'? +3 ."da"SE.seek 1.87 Pucks below Top Plate +2 "storage"(h' +24 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.2 Pucks below Top Plate +2 "storage"(Y' +50 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23jun2212h100ml.tif +1932 "Can"q\ ,eS +16 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +6184 #"da"SX HX9/16 (USB:12): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 77.801 seconds\ /var/log/esp/da23jun2212h100ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da23jun2212h100ml15s.tif +1565 #SX HX9/16 (USB:12): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da23jun2212h100ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jun2212h100ml30s.tif +3069 #SX HX9/16 (USB:12): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jun2212h100ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da23jun2212h100ml70s.tif +7152 #SX HX9/16 (USB:12): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da23jun2212h100ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +4 ."Qmail"DAfans.email "77.801 sec auto-exposure",Subject: "da23jun2212h100ml images!" +4 "storage"(- +8 "core" -' +3 "storage"(6& +6 "core" & F @ \ +2 "manipulator"&p& +8 "core" &    $ +8 ."da"Elbow.seek 1 +7 "manipulator"&!( +12 "core" ( +3 "manipulator"&R& +4 "core" &  8 $ +2 "storage"(+& +5 "core" & U T W\ +3 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&\ ' +4 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +5 ."da"SE.seek 1.92 Pucks below Top Plate +2 "storage"('K +57 "core" ' +2 "manipulator"& & +4 "core" &  E $ +2 "storage"(K& +66 "core" & \ +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +2 "manipulator"&$'D +37 "core" ' +3 ."da"Elbow.hold +5 "manipulator"&u, +5 "core" , +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(B'6 +24 "core" ' +2 "manipulator"&q% +4 "core" %Mf  h ȶ +3 "storage"(a& +5 "core" & u x O\ + ."da"Forearm.force -20 +2 "manipulator"&5 +4 ."da"Forearm.seek 1 + 309 counts +26 "manipulator"&V'y +22 "core" ' +6 "manipulator"&s& +8 "core" &    $ +2 "storage"(N& +5 "core" &\ \  Q\ +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&' +26 "core" ' +3 "storage"(|% +5 "core" %4\ \  U\  +7 ."downElevator"SE.seek :down +8 "storage"('v +98 (% +6 "core" %M \ U] +4 "manipulator"&M% +10 "core" %)    +4 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +5 "manipulator"&l'\ +91 "core" ' +20 ' +3 ."downElevator"SE.stop +3 "storage"(5 +6 (O& +10 "core" &\  \ +9 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +6 #tStarting finalPurge + "processing"%<& +7 "core" &\ +4 "manipulator"&& +10 "core" &   ? $ +4 "manipulator"&\\% +8 "core" %\     +4 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&W(- +188 "core" ( +4 "manipulator"&C& +6 "core" &-    +5 ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +6 &]& +6 "core" &-   s  +5 ."psFlush"Forearm.seek :garage +5 "manipulator"&'! +106 "core" ' +4 ."psFlush"Hand.close +3 "manipulator"&L/ +79 "core" / +4 "manipulator"&[& +6 "core" &-     +5 "manipulator"&X% +14 "core" % 3  / +5 ."psFlush"Forearm.seek :retract +5 "manipulator"&8'\ +111 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +4 "manipulator"&( +161 "core" ( +4 "manipulator"& & +7 "core" &   L +4 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +5 &Z& +6 "core" &   L +6 ."psFlush"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +3 "manipulator"&5' +97 "core" ' +4 "manipulator"&J& +7 "core" &   y L +5 "manipulator"&P% +7 "core" %   , +5 "processing"%>& +8 "core" &\ +4 "processing"%(& +10 "core" &\ +4 ."psFlush"PC.seek :closed +5 "processing"%(Tg +6 "core" &\ +12 &~\  +2 &6~z\ *z +10 & h~m\ > +7 &lm\ L +8 &^Tt\ J +10 & Zl\ J +8 &]l\ K +11 &\\m\ J +8 &f\\j\ J +9 &(\\g\ J +11 &[b\ J +8 & Z`\ K +10 &"mY]\ K +10 &$0Yb\ J +8 &%[]\ J +11 &'YY\ K +8 &)vYX\ J +9 &+9\\W\ J +12 &,YP\ J +7 &.ZK\ K +10 &0XG\ J +10 &2AYJ\ J +8 &4ZL\ J +11 &5[L\ J +8 &7ZM\ J +9 &9GZK\ K +11 &;\ YC\ J +8 &<ZK\ J +12 &>VK\ J +9 &@PZK\ J +7 &BYD\ J +11 &CZ=\ J +8 &EZ>\ J +9 &GWb:\ K +11 &Ih9\ K +8 &J8\ O +10 &L:\ Q +10 &NM6\ Q +8 &P:\ Q +11 &Q=\ Q +8 &Swyg3\ , +9 &T-'a:\ D +11 &TH:\ ) +2 ( +6 "processing"%(& +4 "core" &TH/\ ) +6 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.57 +4 "processing"%f& +10 "core" &TH5\ ) +4 ."psFlush"Hand.open +6 "manipulator"& 1 +169 "core" 1 +11 "manipulator"&~% +7 "core" %   U , +5 ."psFlush"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +4 "manipulator"&m'\ +99 "core" ' +2 ."psFlush"PSR.select :air +6 .PSV.dial PSR + "processing"%E +43 "core"  +6 #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +4 "processing"%b' +136 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +455 "core" ' +2 ."psFlush"delay 5 seconds +225 #"uploadLog"upsync +279 ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%0' +2124 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%G @ +185 "core" B +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%  +122 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%z +98 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%'9 +2639 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"%c +99 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +4 "processing"%%' +591 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +8 "processing"% +15 ."psFlush"PS.seek 2.5ml +2 "processing"%i' +2124 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%?  +33 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%A @ +70 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%I +99 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%`'9 +2630 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%j +98 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'P +1104 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%r' +1606 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%9 +69 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%-  +70 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%3  +15 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%. +70 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%g' +585 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%7' +2118 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%n +82 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"% U +49 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%w'W +2629 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%T @ +40 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%Q' +2630 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +69 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%S'W +2631 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2639 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%# +69 "core" +2 ."psFlush"PBV.dial PSV +7 .PS.seek 0ml +2 "processing"% 'W +2635 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%_ @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%@' +2632 "core" ' +8 ."psFlush"PSV.dial :waste1 +2 "processing"%  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%)'W +1901 "Can"w\ :jS +743 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%o +41 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%^'P +1097 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%*' +1612 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%; +70 "core" + ."psFlush"PTV.dial :puck +2 "processing"%v  +15 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%H  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%='W +2625 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%1 +82 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +594 "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"% +68 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2627 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%F @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%U' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%x  +69 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%d'W +2628 "core" ' +2 ."psFlush"PSV.dial PSR +6 "processing"%" +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"% ' +2633 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%& +69 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +4 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2631 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%/ @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%y' +2638 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%,  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%2'W +2626 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'e& +3 "core" &u\ +2 "manipulator"&4& +4 "core" &   . L +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&{( +3 "core" ( +2 "manipulator"&h& +4 "core" &   L +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &   h L +2 .tForearm.seek PC +2 "manipulator"&6' +95 "core" ' +2 .tHand.close + "manipulator"&p/ +66 "core" / +2 .tPC.seek :open +2 "processing"%R( +399 "core" ( +2 "manipulator"&+& +3 "core" &    L +2 "manipulator"& % +4 "core" %    h +3 .tForearm.seek :retract + "manipulator"&K'\ +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&q( +340 "core" ( + "manipulator"&a& +4 "core" &   4 5\ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &  $ 5\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&:', +96 "core" ' +3 "manipulator"&Y& +3 "core" &   1 5\ +2 "manipulator"&s% +4 "core" %1  W +2 "collection"'N& +4 "core" &z\ +49 "collection"'|& +5 "core" &z\ +2 .tCC.seek :closed +8 "collection"'\ (O +4 "core" &q\ +3 &k\ ; +12 &JK~l\ 1 +7 &wt\ E +9 &4bs\ K +9 &]s\ J +10 &^p\ J +9 &}`u\ J +9 &?_j\ J +10 &_t\ J +9 &cv\ J +9 &^r\ J +10 &!G_q\ J +9 &# \\r\ J +10 &$_r\ J +9 &&^u\ J +9 &(O]o\ J +10 &*^k\ J +9 &+]r\ J +10 &-_s\ J +9 &/W]t\ J +9 &1]s\ J +10 &2_r\ J +9 &4`l\ J +9 &6^^p\ J +10 &8!]u\ J +9 &9]s\ J +10 &;br\ K +9 &=g[k\ J +9 &?(_s\ J +10 &@]o\ J +9 &B]q\ J +9 &Dn]s\ J +10 &F0]v\ J +9 &Gm\ L +10 &Iz\ P +9 &K\\p\ S +9 &Mt\ U +10 &Nyr\ 0 +9 &Om)~\ U +9 ( + &Ozqr\ H +3 "collection"'|& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.55 +2 "collection"'& +3 "core" &Ozrv\ H +2 .tHand.open +2 "manipulator"&!1 +69 "core" 1 +2 "manipulator"&M% +3 "core" % 1   + +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 #tFlushing the Collection Valve::Manifold +2 "collection"'$& +3 "core" &Ozr\ H +2 "collection"'V% +4 "core" %}\ +2 .tCSV.dial CSR +2 "collection"'O  +40 "core"  +2 #tPulling 4.999ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'<'l +1353 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 '% +3 "core" %l\  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'B' +637 "core" ' + .tCSV.dial :waste +2 "collection"'\\ +125 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'' +1978 "core" ' +2 #tFlushing lower manifold's waste1 port +2 "collection"'C& +3 "core" &Ozr\ H +2 "collection"']% +4 "core" %\ +2 .tCSV.dial :flush +2 "collection"'  +40 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml +2 "collection"'u'l +1187 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'L @ +40 "core" A +2 "collection"'[% +4 "core" %l\  +2 .tCS.seek 7ml +2 "collection"'X'\ +531 "core" ' +3 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'l  + '  +41 "core"  +90 ~ + .tCBV.dial :waste1 +2 "collection"' @ +44 "core" > +2 .tCS.seek 0ml +2 "collection"'Z' +1636 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'W& +4 "core" &Ozrw\ H +2 "collection"'J% +3 "core" %|\ +2 .tCSV.dial :flush +2 "collection"'P  +70 "core" +2 .tCS.seek 5ml +2 "collection"'>'l +1191 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air + "collection"'8 @ +43 "core" A + "collection"''% +4 "core" %l{\  +3 .tCS.seek 6.999ml + "collection"'f' +536 "core" ' +3 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  +2 '(  +18 "core"  +25  +2 .tCBV.dial :waste2 +2 "collection"'~  +110 "core"  +2 .tCS.seek 0ml +2 "collection"'E' +1635 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'5& +4 "core" &Ozq\ H +2 "collection"'}% +3 "core" %\ +2 .tCSV.dial CSR +2 "collection"'b  +40 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +11 .tCS.seek 8ml + "collection"'G' +1871 "core" ' +42 .tdelay 5 seconds +502 .CSR.select :air +30 "collection"' +10 .tCS.seek 10ml + "collection"'' D +530 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV + "collection"'z +2 '0  +109 "core" ~ +26  +2 .tCTV.dial :intake +2 "collection"'c  +71 "core" +2 .tIntake.select :open + "sampler") +11 .tCS.seek 2ml + "collection"'' \\ +1857 "core" ' +4 .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'%  +71 "core"  +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'?' +587 "core" ' +2 .tCSV.dial CSR +2 "collection"'A  +95 "core"  + #tPulling 5ml of CSR.flush +2 .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'I'l +1353 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml + "collection"'i' D +1348 "core" ' + .tCSV.dial CBV +2 "collection"'j +97 "core" +2 .tCS.seek 0ml +2 "collection"'`' +2621 "core" ' + #tGaraging FlushPuck in Collection Clamp +7 "manipulator"&& +3 "core" &    5\ +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +8 .tElbow.seek CC +2 "manipulator"&9( +3 "core" ( +2 "manipulator"&-& +3 "core" &   5\ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &3& +2 "core" &   g 5\ +3 .tForearm.seek CC +2 "manipulator"&r', +105 "core" ' + .tHand.close +2 "manipulator"&./ +69 "core" / +2 .tCC.seek :open +2 "collection"'( +376 "core" ( + "manipulator"&g& +4 "core" &   5\ +2 "manipulator"&n% +4 "core" %     1 +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&7(- +283 "core" ( +2 "manipulator"&T& +4 "core" &-   _  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &w& +3 "core" &-   x  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'! +108 "core" ' + .tHand.open +2 "manipulator"&Q1 +67 "core" 1 +2 "manipulator"&% +3 "core" % +    +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&S'\ +98 "core" ' +2 "processing"%#& +3 "core" &\ +1640 #t-> access 1 +3 "storage"(% +3 "core" %i\ \  \ +2 "manipulator"&_% +3 "core" %\     +2 "manipulator"& & +4 "core" &-    +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"((; +669 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (@& +3 "core" &; E\  +1450 "Can"0w\ .lT, +16103 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%o +54 "core"  +2523 #t-> PSR.flush + .PSR.select :flush +3 "processing"%@ +633 #t-> PS.pull 0.5 +2 "processing"%)% +3 "core" %[0\ +2 .tPS.seek 0.5ml +2 "processing"%^' +592 "core" ' +2 "processing"%;% +4 "core" %x\ +559 #t-> PSR.air + .PSR.select :air +2 "processing"% +331 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%v' +2125 "core" ' +2 "processing"%H% +5 "core" %\  +293 #t-> PSV.legend +995 #-> PSV.air +2 .PSV.dial :air +2 "processing"%*  +137 "core"  +408 #t-> PS.empty +3 .PS.seek 0ml + "processing"%1'W +2633 "core" ' +2 "processing"%=% +4 "core" %X\ +15946 #t-> PSR.flush + .PSR.select :flush +2 "processing"%@ +299 #t-> PSV +475 #-> PSV.PSR +2 .PSV.dial PSR +2 "processing"% +125 "core"  +1311 #t-> PS.pull 0.5 +2 "processing"%% +3 "core" %Xq\ +3 .tPS.seek 0.5ml +2 "processing"%' +593 "core" ' +2 "processing"%% +3 "core" %t\  +691 #t-> PSR.air +2 .PSR.select :air +2 "processing"% +581 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%F' +2120 "core" ' +2 "processing"%% +3 "core" %s\  +850 #t-> PSV.air + .PSV.dial :air +2 "processing"%x  +126 "core"  +570 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%U'W +2626 "core" ' +2 "processing"%"% +4 "core" %Z|\ +6203 "Can"Gy\ .nT +6609 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%d +126 "core"  +338 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%@ +523 #t-> PS.pull 0.5 +2 "processing"%&% +3 "core" %Z,\ +2 .tPS.seek 0.5ml +2 "processing"%' +588 "core" ' +2 "processing"% % +4 "core" %q\ +779 #t-> PSR.air +2 .PSR.select :air +2 "processing"% +359 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%/' +2123 "core" ' +2 "processing"%% +4 "core" %i\  +246 #t-> PSV.air + .PSV.dial :air +2 "processing"%,  +127 "core"  +398 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%y'W +2626 "core" ' + "processing"%e% +4 "core" %\\t\ +13096 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%4 +126 "core"  +253 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%@ +517 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%h' +200 .tPS.hold + "processing"%+ +4 "core" 'ej\ R[ +60 + +2 !to:IRB::Abort:@checkpoint: omitted: mesg".Processing Syringe seek to 2.5ml Aborted!:bt["7/home/esp/esp2/lib/slide.rb:372:in `unlimitedSeek'"//home/esp/esp2/lib/slide.rb:362:in `times'"7/home/esp/esp2/lib/slide.rb:362:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:360:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'"0/home/esp/esp2/lib/slide.rb:402:in `moveTo'"//home/esp/esp2/lib/syringe.rb:24:in `fill'"(ESP):72:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +5126 #-> PSR.air + .PSR.select :air +2 "processing"% +580 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%p' +2431 "core" ' +2 "processing"%% +3 "core" %l\  +632 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%m  +44 "core"  +407 #t-> PS.empty +3 .PS.seek 0ml + "processing"%'W +2642 "core" ' +2 "processing"%+% +4 "core" %Pg\ +356 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +43 "core"  +543 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%@ +591 #t-> PS.pull 0.5 +2 "processing"%6% +3 "core" %P'\ +2 .tPS.seek 0.5ml +2 "processing"%{' +602 "core" ' + "processing"%a% +4 "core" %f\  +633 #t-> PSR.air +47 .PSR.select :air +4 "processing"% +1534 #t-> PSR.flush + .PSR.select :flush +3 "processing"%@ +323 #t-> PSR.air +2 .PSR.select :air +2 "processing"% +1625 #t-> PSR.air +2 .PSR.select :air +403 #-> PSR.flush +2 .PSR.select :flush +2 "processing"%@ +291 #t-> PSR.air + .PSR.select :air +3 "processing"% +754 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2115 "core" ' + "processing"%Y% +4 "core" %g\  +610 #t-> PSV.air +2 .PSV.dial :air +2 "processing"%s  +126 "core"  +1332 #t-> PS.empty +3 .PS.seek 0ml + "processing"%N'W +2628 "core" ' +2 "processing"%K% +3 "core" %Yf\ +4332 "Can"w\ .pSUX +27772 #t-> PS.status.position +2 "processing"%k% +3 "core" %Yi\ +8283 #t-> PSR.air +2 .PSR.select :air +523 #-> PSV.PSR + .PSV.dial PSR +2 "processing"% +126 "core"  +1326 #t-> PS.pull 2.5 + "processing"%!% +4 "core" %Y(\ +2 !to:Slide::Error : @reply0: mesg"8Processing Syringe at 2.5ml would be out of bounds!:@axisName"Processing Syringe:bt[ "3/home/esp/esp2/lib/slide.rb:345:in `toRawGoal'"6/home/esp/esp2/lib/scale.rb:91:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'"0/home/esp/esp2/lib/slide.rb:402:in `moveTo'"./home/esp/esp2/lib/scale.rb:193:in `pull'"(ESP):92:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +3745 #-> PS.pull 2.4 +2 "processing"%M% +3 "core" %Y&\ +3 .tPS.seek 2.4ml + "processing"%$'^ +341 .tPS.hold +2 "processing"%V+ +3 "core" 'c(\ S\\ +56 + +2 !to:IRB::Abort:@checkpoint: omitted: mesg".Processing Syringe seek to 2.4ml Aborted!:bt["7/home/esp/esp2/lib/slide.rb:372:in `unlimitedSeek'"//home/esp/esp2/lib/slide.rb:362:in `times'"7/home/esp/esp2/lib/slide.rb:362:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:360:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'"0/home/esp/esp2/lib/slide.rb:402:in `moveTo'"./home/esp/esp2/lib/scale.rb:193:in `pull'"(ESP):93:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +1142 #-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%|  +42 "core"  +409 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%O'W +423 "core" ' + "processing"%:% +4 "core" %Rj\ +1016 #t-> PS.status.position +2 "processing"%% +3 "core" %Rm\ +4289 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"% +41 "core"  +515 #t-> PSR.air +2 .PSR.select :air +9896 "Can"x\ .qU +6042 #t-> PS.pull 2.5 +2 "processing"%<% +3 "core" %Ri\ +3 .tPS.seek 2.5ml + "processing"%\\' +2634 "core" ' +2 "processing"%B% +4 "core" %k\  +7286 #t-> PS.status.position +2 "processing"%C% +3 "core" %(\  +6069 #t-> PS.jog -100 +2 .PS.jog -100 + "processing"%]) +40 "core" ) +2 "processing"%% +4 "core" %e\  +1437 #t-> PS.jog -300 +2 .PS.jog -300 + "processing"%) +58 "core" ) + "processing"%L% +4 "core" %b\ +1048 #t-> PS.jog -100 +2 .PS.jog -100 + "processing"%[) +37 "core" ) +2 "processing"%u% +4 "core" %-e\ +347 #t-> PS.jog -300 +2 .PS.jog -300 +2 "processing"%l) +56 "core" ) +2 "processing"% % +3 "core" % [\ +697 #t-> PS.jog -200 +2 .PS.jog -200 +2 "processing"%)8 +97 "core" ) +8 "processing"%X% +4 "core" % 8_\ +387 #t-> PS.jog -100 + .PS.jog -100 +3 "processing"%W) +41 "core" ) + "processing"%J% +4 "core" % g\ +347 #t-> PS.jog -200 +2 .PS.jog -200 +2 "processing"%P)8 +59 "core" ) +2 "processing"%Z% +4 "core" % c\ +527 #t-> PS.status.position +2 "processing"%8% +3 "core" % '\ +2195 #t-> PSV.air +2 .PSV.dial :air +2 "processing"%'  +126 "core"  +1651 #t-> PS.seek 0 +3 .PS.seek 0ml +2 "processing"%>'W +2587 "core" ' +2 "processing"%(% +4 "core" %X`\ +769 #t-> PS.jog -100 +2 .PS.jog -100 +2 "processing"% ) +37 "core" ) +2 "processing"%~% +3 "core" %f\ +1835 #t-> PS.jog -100 +2 .PS.jog -100 +2 "processing"%f) +37 "core" ) +2 "processing"%5% +4 "core" %Жa\ +812 #t-> PS.jog -200 +2 .PS.jog -200 +2 "processing"%})8 +50 "core" ) +2 "processing"%b% +3 "core" %d\ +18536 #t-> PS.seek 0 +2 .PS.seek 0ml +2 "processing"%E'W +80 "core" ' + "processing"%G% +4 "core" %\\]\  +3931 "Can"x\ .sV +4861 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%z'W +5 "core" ' + "processing"%0% +4 "core" %\\]\  +7075 #t-> PS.status.position +2 "processing"%c% +3 "core" %\\$\  +8802 #t-> PS.seek 2.5 +2 .PS.seek 2.5ml + "processing"%' +2634 "core" ' +2 "processing"%%% +3 "core" %!l\  +1274 #t-> PS.status.position +2 "processing"%% +3 "core" %!h\  +3819 #t-> PS.jog -1294 +2 .PS.jog -1294 +2 "processing"%A) +118 "core" ) +2 "processing"%?% +3 "core" % ]\ +1114 #t-> PS.status.position +2 "processing"%I% +3 "core" % h\ +7763 #t-> exit +8 #mEXIT @1687456963.05EDT @1687456974.56EDT = =mMAIN_scheduler =tMAIN @EDT1687456976.35 #"core_reset"Sent BREAK +2 #t@43716 receive with ifg=0x10, ie=0xFD + #@44354 receive with ifg=0x10, ie=0xFD + #@45012 receive with ifg=0x10, ie=0xFD + #@45651 receive with ifg=0x10, ie=0xFD #@46298 receive with ifg=0x10, ie=0xFD + #@46946 receive with ifg=0x10, ie=0xFD + #@47594 receive with ifg=0x10, ie=0xFD #@47920 receive with ifg=0x80, ie=0xFD + #@21020 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +10 #ESP2 v3.42 I2C Gateway v3.20 for core bus +252 #Configuration for {ESP::Name} Burkerts Fixed 6/12/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +405 "Can"px\ 0tV +2 px\ 0tV #tPolling Can every 10:00 +3 #Cleanly exited at 14:02:42EDT22-Jun-23 +509 #-> ESP.ready! +153 "sampler") +2 ) +3 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% +3 % +2 "core"  +6 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %{\ +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +5 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +4 "processing"%% +3 "core" % )\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 .tPS.hold +2 "processing"%+ +2 "core" + +2 .tPS.configure :default +3 "processing"%#A d`xb +3 "sampler")% +3 "core" %yx  +2 .tSS.configure :default +2 "sampler")#.0X  +2 "storage"(.& +4 "core" &;) E\  +2 "storage"(/% +4 "core" %i v\ +2 "collection"'09 +3 "core" 9h: +2 "processing"%19 +4 "core" 9v= +538 #t-> PSV +2 "processing"%2 +2 "core"  +640 #t-> PS.empty +2 .PS.seek 0ml + "processing"%3'W +2599 "core" ' +2 "processing"%4% +3 "core" %O{\ +804 #t-> CSV.CSR +2 .CSV.dial CSR + "collection"'5  +98 "core"  +265 #t-> CSR.flush +2 .CSR.select :flush +2 "collection"' +1204 #t-> CS.pull 0.5 +2 "collection"'6% +3 "core" %|\ +2 .tCS.seek 0.5ml +2 "collection"'7'ݿ +208 "core" ' +2 "collection"'8% +3 "core" %\  +4939 #t-> CS.pull 0.5 + "collection"'9% +3 "core" %\  +2 .tCS.seek 1ml +2 "collection"':' +207 "core" ' +2 "collection"';% +3 "core" %\  +763 #t-> CSV.air +2 .CSV.dial :air + "collection"'< @ +68 "core" > +2869 #t-> CSR.air +2 .CSR.select :air + "collection"' +1002 #t-> CS.pull 5 +2 "collection"'=% +3 "core" %\  +3 .tCS.seek 6ml + "collection"'>'Q +1344 "core" ' +2 "collection"'?% +3 "core" %L\  +1394 #t-> CSV.air2 +2 .CSV.dial :air2 +2 "collection"'@ @ +123 "core" ? +325 #t-> CS.empty +2 .CS.seek 0ml +2 "collection"'A' +1607 "core" ' +2 "collection"'B% +3 "core" %\ +5834 #t-> CSV.CSR +2 .CSV.dial CSR +2 "collection"'C  +68 "core"  +435 #t-> CSR.flush +2 .CSR.select :flush +2 "collection"' +583 #t-> CS.pull 1 +2 "collection"'D% +3 "core" %\ +2 .tCS.seek 0.999ml +2 "collection"'E' +339 "core" ' +2 "collection"'F% +4 "core" %\ +1539 #t-> CSR.air +2 .CSR.select :air + "collection"' +493 #t-> CS.pull 5 +2 "collection"'G% +3 "core" %\ +3 .tCS.seek 6ml +2 "collection"'H'Q +1352 "core" ' +2 "collection"'I% +3 "core" %S\  +432 #t-> CSV.air2 +2 .CSV.dial :air2 +2 "collection"'J @ +69 "core" A +384 #t-> CS.empty +2 .CS.seek 0ml + "collection"'K' +1603 "core" ' +2 "collection"'L% +3 "core" %\ +4206 #t-> CSV.CSR +2 .CSV.dial CSR +2 "collection"'M  +68 "core"  +351 #t-> CSR.flush +2 .CSR.select :flush +2 "collection"' +5833 #t-> CS.pull 1 + "collection"'N% +3 "core" %\ +3 .tCS.seek 1ml + "collection"'O' +340 "core" ' + "collection"'P% +4 "core" %\  +498 #t-> CSR.air +2 .CSR.select :air +2 "collection"' +604 #t-> CS.pull 5 + "collection"'Q% +3 "core" %\  +3 .tCS.seek 6ml +2 "collection"'R'S +1358 "core" ' + "collection"'S% +4 "core" %X\  +363 #t-> CSV.air2 +2 .CSV.dial :air2 + "collection"'T @ +69 "core" A +306 #t-> CS.empty +2 .CS.seek 0ml +2 "collection"'U' +1606 "core" ' +2 "collection"'V% +3 "core" %\ +2256 #t-> CS.seek 10 +2 .CS.seek 10ml + "collection"'W' D +2626 "core" ' +2 "collection"'X% +4 "core" % E\ \ +4063 "Can"1|\ ;vW} +11724 #t-> CS.status.position + "collection"'Y% +4 "core" % E\ \ +8501 #t-> CSV.CSR +2 .CSV.dial CSR +2 "collection"'Z  +69 "core"  +648 #t-> CSR.AqMeOH +2 .CSR.select :AqMeOH +2 "collection"' +7484 #t-> CSV.waste1 +2 .CSV.dial :waste1 + "collection"'[ +124 "core" +382 #t-> CS.empty +3 .CS.seek 0ml +2 "collection"'\\' +2615 "core" ' +2 "collection"']% +3 "core" %\ +311 #t-> CSV.CSR +2 .CSV.dial CSR + "collection"'^  +123 "core"  +96 #t-> CSR +546 #-> CS.pull 2 +3 "collection"'_% +3 "core" %\ +2 .tCS.seek 2ml +2 "collection"'`' ^ +600 "core" ' + "collection"'a% +4 "core" % a\ +1844 #t-> CSR.air + .CSR.select :air +2 "collection"' +1243 #t-> CS.pull 2 +2 "collection"'b% +3 "core" % a\ +3 .tCS.seek 4.001ml + "collection"'c'L +592 "core" ' +2 "collection"'d% +4 "core" %L\  +5193 #t-> CSV.waste2 +2 .CSV.dial :waste2 +2 "collection"'e +41 "core"  +373 #t-> CS.empty +2 .CS.seek 0ml +2 "collection"'f' +1104 "core" ' +2 "collection"'g% +4 "core" %\ +1366 #t-> CSV.CSR + .CSV.dial CSR +2 "collection"'h  +42 "core"  +100 #t-> CSr +2 !o:NameError: mesg"uninitialized constant CSr: name:CSr:bt["(ESP):41:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +339 #-> CSR +1345 #-> CSR.AqMeOH +2 .CSR.select :AqMeOH +2 "collection"' +623 #t-> CS.pull 2 + "collection"'i% +3 "core" %\ +3 .tCS.seek 2ml +2 "collection"'j' Z +586 "core" ' +2 "collection"'k% +3 "core" % \\\  +1590 #t-> CSR.air + .CSR.select :air +2 "collection"' +631 #t-> CS.pull 2 + "collection"'l% +3 "core" % \\\  +3 .tCS.seek 4ml + "collection"'m'L +594 "core" ' +2 "collection"'n% +3 "core" %L\ +462 #t-> CSV.air2 +2 .CSV.dial :air2 +2 "collection"'o @ +70 "core" B +960 #t-> CS.empty +2 .CS.seek 0ml + "collection"'p' +1099 "core" ' +2 "collection"'q% +3 "core" %\  +6454 "Can"|\ :yX +14799 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%r +126 "core"  +572 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%j +867 #t-> PS.pull 0.5 +2 "processing"%s% +3 "core" %Ox\ +3 .tPS.seek 0.5ml + "processing"%t' +582 "core" ' +3 "processing"%u% +3 "core" %\ \  +375 #t-> PSR.air +2 .PSR.select :air + "processing"% +472 #t-> PS.pull 2 +2 "processing"%v% +3 "core" %\ \  +2 .tPS.seek 2.5ml +2 "processing"%w'  +2085 "core" ' +2 "processing"%x% +3 "core" % \  +357 #t-> PSV.air + .PSV.dial :air +2 "processing"%y  +126 "core"  +1181 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%z'W +2589 "core" ' +2 "processing"%{% +4 "core" %T\ +6665 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%| +126 "core"  +485 #t-> PSR.flush + .PSR.select :flush +2 "processing"%@ +3062 #t-> PS.pull 0.5 +2 "processing"%}% +3 "core" %T}\ +3 .tPS.seek 0.5ml +2 "processing"%~' +575 "core" ' + "processing"%% +4 "core" %\  +557 #t-> PSR.air + .PSR.select :air +2 "processing"% +399 #t-> PS.pull 2 +2 "processing"%% +3 "core" %B\  +3 .tPS.seek 2.5ml + "processing"%'  +2089 "core" ' +2 "processing"%% +3 "core" % \  +678 #t-> PSV.air +2 .PSV.dial :air +2 "processing"%  +127 "core"  +372 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%'W +2590 "core" ' +2 "processing"%% +3 "core" %Vv\ +11220 #t-> exit +6 #mEXIT @1687458714.82EDT @1687458723.76EDT = =mMAIN_scheduler =tMAIN @EDT1687458725.44 #"core_reset"Sent BREAK +2 #t@28533 receive with ifg=0x10, ie=0xFD + #@29171 receive with ifg=0x10, ie=0xFD + #@29828 receive with ifg=0x10, ie=0xFD + #@30466 receive with ifg=0x10, ie=0xFD #@31114 receive with ifg=0x10, ie=0xFD + #@31761 receive with ifg=0x10, ie=0xFD + #@32409 receive with ifg=0x10, ie=0xFD #@32735 receive with ifg=0x80, ie=0xFD + #@32956 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +240 #Configuration for {ESP::Name} Burkerts Fixed 6/12/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +391 "Can"F{\ ;{X + F{\ ;{X + #tPolling Can every 10:00 +3 #Cleanly exited at 14:31:54EDT22-Jun-23 +1996 #-> ESP.ready! +154 "sampler") +2 ) +3 "core"  +2 "collection"' +2 ' +3 "core"  +3 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +3 "collection"'% +3 "core" %\  +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +4 "core" + + .tCS.configure :default +3 "collection"'#P d@b +3 "processing"%% +3 "core" %V9\ +2 .tPS.configure :default +3 "processing"%#A d`xb +2 .tPS.hold +2 "processing"%+ +3 "core" + +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %{x \ +2 .tSS.configure :default +2 "sampler")#.0X PS.flush +3 #Flushing Processing stage +4 "processing"%2% +6 "core" %V4\ +6 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%3& +6 "core" &3\ +4 .tHand.open +4 "manipulator"&41 +26 "core" 1 +4 "manipulator"&5& +9 "core" &-   S  +4 .tElbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +6 .tElbow.seek FlushPuck::Garage +4 "manipulator"&6(- +5 "core" ( +5 "manipulator"&7& +6 "core" &-   2  +4 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +6 &8& +6 "core" &-    +4 .tForearm.seek :garage +4 "manipulator"&9'! +102 "core" ' +4 .tHand.close +3 "manipulator"&:/ +75 "core" / +3 "manipulator"&;& +7 "core" &-     +4 "manipulator"&<% +6 "core" % 3 \  +6 .tForearm.seek :retract + "manipulator"&='\ +105 "core" ' +4 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +5 .tElbow.seek PC +4 "manipulator"&>( +153 "core" ( +3 "manipulator"&?& +8 "core" &\   ! "~ +4 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +4 &@& +6 "core" &\   "~ +5 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC +4 "manipulator"&A' +101 "core" ' +4 "manipulator"&B& +5 "core" &\   O "~ +5 "manipulator"&C% +9 "core" %\    +4 "processing"%D& +6 "core" &4\ +6 "processing"%E& +12 "core" &1\ +6 .tPC.seek :closed +4 "processing"%F(Tg +6 "core" &9\ +4 &?\ +8 &=\ 9 +4 &MLyF\ 0 +10 &v<\ D +8 &.^4\ L +10 &U8\ K +9 &Y=\ J +9 &uZ9\ K +11 &7Z8\ K +8 &Y3\ K +9 &YA\ J +11 &~Y@\ K +8 &!@W-\ K +10 &#Y,\ K +10 &$[:\ K +8 &&V1\ K +12 &(HY)\ K +6 &*\ VB\ K +10 &+W5\ K +11 &-W0\ K +8 &/QW2\ K +10 &1Y(\ J +9 &2Y+\ J +9 &4Y,\ J +11 &6YW,\ K +8 &8W.\ K +9 &9V)\ K +12 &;W"\ J +7 &=`V%\ K +10 &?#W"\ K +9 &@W$\ K +9 &B\\'\ K +11 &Di]1\ K +8 &F*_)\ K +11 &G`$\ K +9 &In%\ M +8 &K`#\ P +11 &M!+\ Q +9 &N5\ Q +8 &P.\ Q +11 &Rg+\ Q +8 &SRn!\ 't +9 &TCV+\ - +9 ( +4 &TF.\ * +6 "processing"%E& +4 "core" &TF#\ * +5 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.63 +3 "processing"%G& +9 "core" &TFl\ * +4 .tHand.open + "manipulator"&H1 +71 "core" 1 +4 "manipulator"&I% +8 "core" % \  Q  +4 .tForearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +4 "manipulator"&J'\ +94 "core" ' +3 .tPSV.dial PSR +4 "processing"%K +126 "core"  +2 .tPSR.select :flush +2 "processing"%j +11 .tPS.seek 1ml + "processing"%L'P +1106 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%M' +1613 "core" ' +5 .tPSV.dial PTV +4 "processing"%N +72 "core" +4 .tPTV.dial :puck + "processing"%O  +8 "core"  +4 .tPBV.dial :waste1 +3 "processing"%P  +55 "core" +4 .tPS.seek 0ml +4 "processing"%Q'W +2630 "core" ' + .tPSV.dial PSR +2 "processing"%R +83 "core"  + .tPSR.select :flush +3 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"%S' +592 "core" ' + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml + "processing"%T' +2116 "core" ' + .tPSV.dial PTV +2 "processing"%U +70 "core" +2 .tPBV.dial PSV +2 "processing"%V U +53 "core" W +2 .tPS.seek 0ml +2 "processing"%W'W +2631 "core" ' +2 .tPSV.dial PBV +6 "processing"%X @ +44 "core" > +44 .tPS.seek 2.5ml +2 "processing"%Y' +2637 "core" ' + .tPSV.dial :waste1 +2 "processing"%Z  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%['W +2638 "core" ' +2 .tPSV.dial PSR +2 "processing"%\\ +43 "core"  +2 .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%]' +2628 "core" ' +2 .tPSV.dial PTV +2 "processing"%^ +70 "core" +2 .tPBV.dial PSV + "processing"%_ U +16 "core" S +2 .tPS.seek 0ml +2 "processing"%`'W +2632 "core" ' + .tPSV.dial PBV +2 "processing"%a @ +42 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%b' +2638 "core" ' +2 .tPSV.dial :waste1 + "processing"%c  +70 "core"  +3 .tPS.seek 0ml + "processing"%d'W +2629 "core" ' +2 #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&e& +3 "core" &   "x +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&f( +4 "core" ( + "manipulator"&g& +4 "core" &   7 "x +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &h& +3 "core" &    "x +2 .tForearm.seek PC +2 "manipulator"&i' +97 "core" ' + .tHand.close +2 "manipulator"&j/ +65 "core" / +2 .tPC.seek :open +2 "processing"%k( +402 "core" ( + "manipulator"&l& +4 "core" &   "x +2 "manipulator"&m% +3 "core" %     +3 .tForearm.seek :retract +2 "manipulator"&n'\ +90 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&o(- +157 "core" ( +2 "manipulator"&p& +3 "core" &-   $ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &q& +4 "core" &-   , $ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&r'! +106 "core" ' + .tHand.open +2 "manipulator"&s1 +65 "core" 1 +2 "manipulator"&t% +4 "core" % )  \   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&u'\ +98 "core" ' +2722 #t-> CC.loadFlush +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'v& +3 "core" &\ +2 "manipulator"&w& +4 "core" &-   Y $ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&x(- +9 "core" ( +2 "manipulator"&y& +4 "core" &-   [ " +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &z& +2 "core" &-   " +3 .tForearm.seek :garage + "manipulator"&{'! +103 "core" ' +2 .tHand.close + "manipulator"&|/ +74 "core" / +2 "manipulator"&}& +3 "core" &-   " +2 "manipulator"&~% +3 "core" % 3 \   +3 .tForearm.seek :retract + "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +282 "core" ( +2 "manipulator"&& +3 "core" &"   G <: +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +2 "core" &"  @ <: +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&', +101 "core" ' +2 "manipulator"&& +4 "core" &#  v <: +2 "manipulator"&% +3 "core" %   5 +2 "collection"' & +4 "core" &\ +3 "collection"' & +5 "core" &\ +2 .tCC.seek :closed +2 "collection"' (O +4 "core" &\  +9 &5\ *z +9 &\ h\ > +10 &r\ K +9 &[Y\ K +9 &^\ J +10 &Z\ J +9 &]\ K +9 &d_\ J +10 &&]\ J +9 &[\ J +9 & ]\ J +10 &"l`\ J +9 &$.`\ J +10 &%`\ J +9 &'_\ J +9 &)t^\ J +10 &+7Z\ J +9 &,_\ J +10 &.]\ J +9 &0|_\ J +9 &2>]\ J +10 &4_\ J +9 &5_\ J +9 &7]\ J +10 &9G_\ J +9 &; ]\ J +9 &<]\ J +10 &>^\ J +9 &@O[\ J +10 &B_\ J +9 &C]\ K +9 &E`\ J +10 &GTh\ K +9 &I~\ M +10 &J\ R +9 &Lz\ V +9 &N9\ D +10 &O>8\ 't +9 &Oe\ E +2 ( +2 "collection"' & +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.60 + "collection"'& +3 "core" &Oj\ E +2 .tHand.open + "manipulator"&1 +70 "core" 1 +2 "manipulator"&% +3 "core" %  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +105 "core" ' +2 "collection"'& +3 "core" &Oj\ E +3220 #t-> {CS.purgeUpper; CS.purgeLower; CSR.flush} +2 !o:SyntaxError: mesg"compile error\ (ESP):4: odd number list for Hash\ {CS.purgeUpper; CS.purgeLower; CSR.flush}\ ^\ (ESP):4: syntax error, unexpected ';', expecting '}'\ {CS.purgeUpper; CS.purgeLower; CSR.flush}\ ^\ (ESP):4: syntax error, unexpected '}', expecting $end:bt["(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +5119 #-> CC.loadFlush {CS.purgeUpper; CS.purgeLower; CSR.flush} +2 "collection"'& +3 "core" &Oi\ E +2 #tFlushing upper manifold +2 "collection"'& +4 "core" &Oi\ E + "collection"'% +4 "core" %\  +2 .tCSV.dial :flush + "collection"'  +97 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml +2 "collection"''l +1209 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +40 "core" A +2 "collection"'% +3 "core" %l\  +3 .tCS.seek 7ml +2 "collection"'' +532 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"' + '  +15 "core" +84 ~ +2 .tCTV.dial :air +2 "collection"'  +4 "core" +2 .tCS.seek 0ml +2 "collection"'!' +1651 "core" ' + .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'"'- +747 "core" ' + .tCSV.dial :waste +2 "collection"'# +42 "core" +2 .tCS.seek 0ml +2 "collection"'$' +751 "core" ' + "collection"'%& +4 "core" &Oht\ E +2 "collection"'&% +3 "core" %q\ +2 .tCSV.dial :flush +6 "collection"''  +41 "core"  +2 .tCS.seek 3ml +2 "collection"'('- +746 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"') @ +42 "core" B +2 "collection"'*% +4 "core" %-~\  +2 .tCS.seek 5ml +2 "collection"'+'l +539 "core" ' + .tCSV.dial :air +2 "collection"', @ +16 "core" > +2 .tCS.seek 0ml +2 "collection"'-' +1205 "core" ' +2 .tdelay 7 seconds +702 .CS.seek 3ml +2 "collection"'.'- +772 "core" ' +2 .tCSV.dial :waste + "collection"'/ +69 "core" +2 .tCS.seek 0ml +2 "collection"'0' +755 "core" ' +2 #tFlushing lower manifold's waste1 port +2 "collection"'1& +3 "core" &Og}\ E +2 "collection"'2% +3 "core" %|\ +2 .tCSV.dial :flush +2 "collection"'3  +42 "core"  +2 .tCS.seek 5ml +2 "collection"'4'l +1201 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +31 "collection"'5 @ +40 "core" A + "collection"'7% +4 "core" %l\  +2 .tCS.seek 7ml +2 "collection"'8' +318 "Can"x\ O}Y2 +235 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"':  +2 ';  +41 "core"  +89  +2 .tCBV.dial :waste1 +2 "collection"'< @ +42 "core" @ +2 .tCS.seek 0ml +2 "collection"'' +1646 "core" ' + #tFlushing lower manifold's waste2b port +2 "collection"'& +3 "core" &Ohp\ E +2 "collection"'?% +4 "core" %w\ + .tCSV.dial :flush +2 "collection"'@  +70 "core" +3 .tCS.seek 5ml + "collection"'9'l +1201 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'6 @ +54 "core" ? +2 "collection"'B% +3 "core" %l|\  +3 .tCS.seek 7ml +2 "collection"'C' +542 "core" ' +2 ."connect"CSV.dial CTV +8 .tCTV.dial CSV +2 "collection"'D  +3 '=  +16 "core"  +28  +2 .tCBV.dial :waste2b + "collection"'  +80 "core"  +2 .tCS.seek 0ml +2 "collection"'G' +1641 "core" ' + .tCSR.select :flush +3 "collection"' +9 'H& +3 "core" &Ogq\ E +2 "collection"'I& +4 "core" &Oh\ E +7281 #t-> $da [:extractVol]=0.17 +529 #-> access 2 +2 "storage"(E% +3 "core" %i ;\ +2 "manipulator"&K% +3 "core" %   r u +2 "manipulator"&A& +4 "core" &"  <9 +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"((K +195 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (L& +3 "core" &K t\ +4863 #t-> startTube 2 +4807 #-> da 100 +2 #da sampling at most 100ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +3 ."Qmail"DAfans.email "Started da in tube 2 at 14:46:10EDT22-Jun-23\\n{3 => 0,\\n 4 => 0,\\n 6 => 0,\\n 7 => 0}\\nCan@14:42:10, 20.2C, 42% humidity, 14.5psia, 13.530V, 0.411A, 8.776Ah, 5.56W",Subject: "da sampling at most 100ml" + "collection"'N& +6 "core" &Oge\ E +3 .tSE.seek :down +3 "storage"(O'v +11 "core" ' +3 .tSE.stop +2 "storage"(5 +49 "manipulator"&P% +4 "core" %    O u +3 !to:Slide::Error : @reply0: mesg"Collection Clamp not Open:@axisName"Collection Clamp:bt["4/home/esp/esp2/utils/puckmoves.rb:361:in `load'"4/home/esp/esp2/utils/puckmoves.rb:359:in `loop'"4/home/esp/esp2/utils/puckmoves.rb:359:in `load'"8/home/esp/esp2/utils/puckmoves.rb:967:in `loadPuck'"7/home/esp/esp2/protocol/2G/DA.rb:22:in `daExtract'"0/home/esp/esp2/protocol/2G/DA.rb:53:in `da'"(ESP):9:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +366 #"uploadLog"upsync +2263 #t-> CC.unloadFlush +3 #Garaging FlushPuck in Collection Clamp + "manipulator"&M& +4 "core" &" \  X <9 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&R( +4 "core" ( + "manipulator"&Q& +4 "core" &"  / <9 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &S& +3 "core" &"   <9 +2 .tForearm.seek CC +2 "manipulator"&U', +101 "core" ' +2 .tHand.close + "manipulator"&V/ +66 "core" / +2 .tCC.seek :open +2 "collection"'T( +378 "core" ( +2 "manipulator"&X& +4 "core" &"  E <9 +2 "manipulator"&W% +3 "core" % ,  % f +3 .tForearm.seek :retract + "manipulator"&Z'\ +96 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&Y(- +284 "core" ( + "manipulator"&\\& +4 "core" &-     +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &[& +3 "core" &-   |  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&^'! +108 "core" ' +2 .tHand.open +2 "manipulator"&_1 +65 "core" 1 +2 "manipulator"&]% +3 "core" % *   i +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&a'\ +97 "core" ' +1206 #t-> access 2 +2 "storage"(`% +3 "core" %p\ "\ # %\ +2 "manipulator"&c% +3 "core" %\    s  +2 "manipulator"&b& +4 "core" &-   U  +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(e(K +2 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (g& +2 "core" &K\ \  !\ +933 #t-> startTube 2 +280 #-> da 100 +2 #da sampling at most 100ml +3 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 14:47:15EDT22-Jun-23\\n{3 => 0,\\n 4 => 0,\\n 6 => 0,\\n 7 => 0}\\nCan@14:42:10, 20.2C, 42% humidity, 14.5psia, 13.530V, 0.411A, 8.776Ah, 5.56W",Subject: "da sampling at most 100ml" +2 "collection"'h& +5 "core" &\ +2 "manipulator"&j% +4 "core" %\     +3 "storage"(>% +4 "core" %p\ \ % >\ +2 "storage"(J. +3 "core" .(K +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(F( +381 #"uploadLog"upsync +280 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (l& +3 "core" & x\ +2 "manipulator"&m& +4 "core" &-    +2 "manipulator"&p% +4 "core" %\     +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&q( +182 "core" ( +3 "manipulator"&i& +3 "core" &    !t +2 "storage"(f& +4 "core" & \ \  j\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&s' +94 "core" ' +2 "storage"(t& +3 "core" & \ \  l\ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(n'H +270 "core" ' +8 "storage"(r- +3 "core" -'{ +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (v& +3 "core" & ]\ +2 "manipulator"&w& +5 "core" &   T !t + .tElbow.seek 2 +2 "manipulator"&y( +27 "core" ( + "manipulator"&z& +4 "core" &   d +2 "storage"(|& +4 "core" & \ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&}'y +27 "core" ' +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&~/ +67 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&o& +2 "storage"(u'v +7 "core" &   s +2 "manipulator"&{% +3 "core" % τ   { +3 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 .tElbow.seek CC + "manipulator"&( +150 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +2 "core" ( +2 "manipulator"&x& +4 "core" &   7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &   g 7 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&', +108 "core" ' +2 "manipulator"& & +3 "core" &   7 +2 "manipulator"&% +4 "core" %%  ' u +2 "collection"'\ & +4 "core" &q\ +4 "collection"'& +4 "core" &m\ +2 .tCC.seek :closed +2 "collection"'(O +4 "core" &m\ +7 &<}\ %g +9 &[{}\ 7 +10 &{~\ I +9 &Y\ I +9 &]w\ I +10 &V\\w\ H +9 &\\u\ I +10 &Zr\ I +9 &\\s\ I +9 &\\`x\ I +10 & Zw\ I +9 &!]j\ H +9 &#\\t\ I +10 &%e[l\ I +9 &'&`k\ I +10 &([h\ I +9 &*`t\ I +9 &,m\\s\ I +10 &.0[p\ H +9 &/]m\ I +9 &1Yj\ I +10 &3v[n\ H +9 &57Zl\ I +10 &6[g\ H +9 &8]m\ I +9 &:|Yg\ I +10 &Xi\ I +9 &?Zg\ I +10 &AYj\ I +9 &CF[e\ I +10 &E_e\ J +9 &Fje\ J +9 &Hk\ M +10 &J3_\ S +9 &K]\ U +9 &MS\ U +10 &OMY\ 1 +9 &O{\ xY\ G +5 ( +2 "collection"'& +4 "core" &O{]\\\ G +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.79 +2 .Hand.open + "manipulator"&1 +66 "core" 1 +2 "manipulator"&% +3 "core" % $  ^ v +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"& '\ +95 "core" ' +2 #tcollectSample 100ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold + "sampler")+ +4 "core" + + "sampler")% +4 "core" %zz \  +2 "collection"'& +3 "core" &O{][\ G +4 "Can"x\ CY +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +2 "collection"'  +126 "core" ~ +2 .tSSV.dial :spit,avoiding: :exhaust + "sampler") +4 "core"  + "sampler") +4 "core"  + "sampler")  +4 "core"  +3 .tSS.reconfigure :fast +2 "sampler")#.0X\ +2 #tIntake @13.7psia, vacuum from 8.2 to 11.2psi +2 .SS.reconfigure :inhaling 1.73ml/s +2 "sampler")#.x0X% +3 "core" %\ +2 "sampler")J% +4 "core" %, \  +21 "collection"'e% +3 "core" %$\ +2 "sampler")l% +4 "core" %  \ J +24 "collection"'m% +3 "core" %\ +2 "sampler")p% +4 "core" %  \ J +27 "collection"'i% +4 "core" %$\ +2 "sampler")f% +3 "core" %  \ J +32 "collection"'t% +3 "core" %\ +2 "sampler")Y% +4 "core" % 69 \ J +2 .tIntake.select :close + "sampler")0 +10 )a% +3 "core" % @E \ J +2 .tSSV.dial :exhaust +2 "sampler")r  +71 "core"  +2 .tExhaust.select :open + "sampler")@ +11 .tSS.seek 0ml +2 "sampler")v' +894 "core" ' + .tExhaust.select :close +2 "sampler") +10 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +3 "sampler")w  + "collection"'z @ +6 "core" ? +67 +2 #tAllowing 130s for 25.0ml of remaining 25.0ml + .Intake.select :open +2 "sampler") +210 "collection"'|% +3 "core" %\ +2 #tIntake @13.7psia, vacuum from 8.2 to 11.2psi +2 .SS.reconfigure :inhaling 1.73ml/s +2 "sampler")#.x0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'P' +130 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")Z +115 "core" ' + ."CSpush"CS.stop +2 "collection"'5 +10 "core"  +2 .tSS.reconfigure :exhale +2 "sampler")#.0X  +126 "core"  + .tCSV.dial CSR +2 "collection"'J  +70 "core"  +2 "collection"'e% +3 "core" %S\ +2 #tPulling 1ml of CSR.AqMeOH +2 .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 1ml +2 "collection"'l' +335 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +9 'm% +3 "core" %G\  +3 .tCS.seek 5.999ml + "collection"'p'K +1377 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"'i +40 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 0ml +2 "collection"'f' +1427 "core" ' + .tCSV.dial CSR +2 "collection"'t  +42 "core"  +2 #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +10 .tCS.reconfigure :default +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'Y' \\ +590 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'a% +3 "core" % XW\ +2 .tCS.seek 5ml +2 "collection"'g'l +840 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'r  +40 "core"  +2 .tCS.seek 1ml +2 "collection"'' +1100 "core" ' +2 "collection"'z9 +2 "core" 9X= +3 "collection"'w% +3 "core" %`\ +2 #tBefore lysing Collection Puck Heater at 20.3C/14.7psia +3 #Heating Puck.from 2, :sh1 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +2 "collection"'| \ s +3 'v9 +5 "core" 9Y< +103 "collection"'{9 +2 "core" 9Y=d +103 "collection"'q9 +2 "core" 9Z= d +103 "collection"'s9 +2 "core" 9[> d +103 "collection"'x9 +2 "core" 9[=d +103 "collection"'9 +4 "core" 9\\=d +102 "collection"'n9 +3 "core" 9_=d +102 "collection"'}9 +3 "core" 9c=d +102 "collection"' 9 +3 "core" 9g>"d +102 "collection"'9 +3 "core" 9m>&d +102 "collection"'y9 +3 "core" 9u=+d +103 "collection"'\ 9 +2 "core" 9}>/d +103 "collection"'u9 +3 "core" 9>3d +103 "collection"'9 +2 "core" 9>7d +103 "collection"'T9 +2 "core" 9?;d +103 "collection"'9 +2 "core" 9?@d +103 "collection"'~9 +3 "core" 9?Dd +102 "collection"'9 +3 "core" 9@Hd +102 "collection"'o9 +3 "core" 9@Ld +102 "collection"'9 +2 "core" 9@Pd +103 "collection"'9 +3 "core" 9AUd +103 "collection"'9 +2 "core" 9 AYd +103 "collection"'9 +3 "core" 9B]d +102 "collection"'9 +3 "core" 9-Cad +102 "collection"'9 +3 "core" 9ADed +102 "collection"'9 +3 "core" 9UDjd +103 "collection"'G9 +3 "core" 9iEnd +102 "collection"'9 +3 "core" 9}Erd +102 "collection"'9 +2 "core" 9Fvd +103 "collection"'9 +3 "core" 9G{d +102 "collection"'9 +3 "core" 9Gd +103 "collection"'9 +2 "core" 9Gd +103 "collection"'9 +3 "core" 9Hd +102 "collection"'#9 +3 "core" 9Hd +102 "collection"'"9 +3 "core" 9Jd +102 "collection"'%9 +3 "core" 9+Ld +102 "collection"'&9 +2 "core" 9AMd +103 "collection"'9 +3 "core" 9XNd +102 "collection"'!9 +2 "core" 9oOd +103 "collection"'*9 +3 "core" 9Qb +102 "collection"'(9 +3 "core" 9Q` +103 "collection"' 9 +2 "core" 9Q^ +103 "collection"'+9 +3 "core" 9R[ +143 "collection"'$9 +10 "core" 9SX +103 "collection"')9 +2 "core" 9TU +103 "collection"',9 +3 "core" 9 TS +102 "collection"'.9 +3 "core" 97UQ +102 "collection"'29 +3 "core" 9OVO +103 "collection"'09 +2 "core" 9gWM +103 "collection"'39 +3 "core" 9XJ +102 "collection"'59 +4 "core" 9XI +102 "collection"'19 +3 "core" 9YG +103 "collection"':9 +2 "core" 9YE +103 "collection"''9 +2 "core" 9[C +103 "collection"'-9 +2 "core" 9\\@ +103 "collection"'/9 +4 "core" 9 ^> +103 "collection"';9 +2 "core" 9#_< +103 "collection"'79 +2 "core" 9;`; +103 "collection"'49 +2 "core" 9Qa8 +103 "collection"'<9 +3 "core" 9gb7 +102 "collection"'@9 +4 "core" 9|c5 +102 "collection"'9 +3 "core" 9d4 +103 "collection"'69 +2 "core" 9d2 +103 "collection"'B9 +2 "core" 9e / +103 "collection"'=9 +2 "core" 9e. +103 "collection"'C9 +3 "core" 9g, +102 "collection"'H9 +3 "core" 9h+ +102 "collection"'?9 +3 "core" 9k) +102 "collection"'99 +3 "core" 9"l!( +102 "collection"'I9 +3 "core" 95m%& +102 "collection"'E9 +4 "core" 9Hn)% +102 "collection"'89 +3 "core" 9Zp-$ +103 "collection"'D9 +2 "core" 9mq1" +103 "collection"'9 +2 "core" 9t6 +103 "collection"'9 +3 "core" 9t: +102 "collection"'L9 +3 "core" 9u> +103 "collection"'N9 +2 "core" 9yB +103 "collection"'A9 +3 "core" 9xG +102 "collection"' 9 +3 "core" 9xK +102 "collection"'Q9 +3 "core" 9yO +102 "collection"'S9 +4 "core" 9yS +102 "collection"'V9 +3 "core" 9{W +103 "collection"'K9 +2 "core" 9 }\\ +103 "collection"'9 +2 "core" 9 ~` +103 "collection"' 9 +2 "core" 9 (d +103 "collection"'X9 +3 "core" 9 6h +103 "collection"'9 +2 "core" 9 Dl +103 "collection"'W9 +2 "core" 9 Oq +103 "collection"'[9 +3 "core" 9 [u +102 "collection"'\\9 +3 "core" 9 gy +102 "collection"'R9 +4 "core" 9 r} +102 "collection"']9 +3 "core" 9 } +103 "collection"'U9 +2 "core" 9  +103 "collection"'Z9 +2 "core" 9  +103 "collection"'M9 +2 "core" 9  +103 "collection"'P9 +3 "core" 9  +103 "collection"'_9 +2 "core" 9  +103 "collection"'O9 +3 "core" 9  +102 "collection"'b9 +3 "core" 9  +102 "collection"'`9 +3 "core" 9 \ +102 "collection"'^9 +3 "core" 9 \ +102 "collection"'c9 +3 "core" 9 \ +103 "collection"'j9 +2 "core" 9  +103 "collection"'>9 +2 "core" 9  +103 "collection"'h9 +2 "core" 9  +103 "collection"'J9 +3 "core" 9  +103 "collection"'e9 +2 "core" 9  +103 "collection"'m9 +3 "core" 9  +102 "collection"'l9 +3 "core" 9\  +102 "collection"'i9 +3 "core" 9\  +102 "collection"'p9 +3 "core" 9\  +103 "collection"'t9 +2 "core" 9\  +103 "collection"'f9 +3 "core" 9\  +102 "collection"'a9 +2 "core" 9\  +103 "collection"'Y9 +3 "core" 9\  +102 "collection"'r9 +3 "core" 9\  +103 "collection"'g9 +2 "core" 9\ ! +103 "collection"'z9 +2 "core" 9\ ' +103 "collection"'w9 +3 "core" 9\ * +3 .tCH.hold 10:00,70C +2 "collection"'v `\ s `\ *\ +3 '{9 +6 "core"  + 9\ )\ ) +2 "collection"'q% +3 "core" % G H \ s +2 #tBegun lysing Collection Puck Heater at 68C/19.4psia +12614 "Can"{\ BZ^ +47373 "core" ` +10 "collection"'s9 +2 "core" 9\ tg +3 "collection"'x% +3 "core" %  \ +3 #tEnded lysing Collection Puck Heater at 70C/17.0psia + .CS.seek 0ml +2 "collection"'' +334 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'n @ +99 "core" A +2 .tCSV.dial :air +2 "collection"'} @ +40 "core" ? +2 .tCS.seek 5ml +2 "collection"' 'l +1361 "core" ' +2 .tCSV.dial CTV +2 "collection"'  +42 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +7 "collection"'y @ +41 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'\  +42 "core"  +2 .tdelay 2 seconds +201 .CSV.dial :air +2 "collection"'u @ +41 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'' +1351 "core" ' +2 "collection"'T% +3 "core" % \ +2 #tPuck @29.0psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"' +96 "core" ~ +2 .tCBV.dial CSV +2 "collection"'~  +27 "core" +2 "collection"'% +4 "core" % \ +2 .tCS.seek 5ml +2 "collection"'o'l +1351 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'  +42 "core" + "collection"'% +4 "core" %l 8\  +2 .tCS.seek 7ml +2 "collection"'' +583 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air2 +2 "collection"' @ +41 "core" ? +2 .tCS.seek 10ml +2 "collection"'' D +843 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"' ` +108 "core" _ +2 #tLysing Complete +2 "collection"'& +3 "core" &O{\\pr\ G +2 #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&G% +3 "core" %   .  +2 "storage"(% +4 "core" %l G\ +2 "storage"(. +2 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(( +192 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & -\ +2 "manipulator"&& +4 "core" &   7 +2 "manipulator"&% +3 "core" %    +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&#( +154 "core" ( +3 "manipulator"&"& +3 "core" &   \ +2 "storage"(%& +4 "core" & a\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&&' +92 "core" ' + "storage"(& +4 "core" & i\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(!'H +272 "core" ' + "storage"(*- +3 "core" -'H +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(('6 +32 "core" ' +3 "manipulator"& & +3 "core" &   ` \ +2 "manipulator"&+% +4 "core" %    @ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&$'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&)( +151 "core" ( + "manipulator"&,& +4 "core" &   6 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &.& +3 "core" &   6 +3 .tForearm.seek CC + "manipulator"&2', +107 "core" ' +2 .tHand.close + "manipulator"&0/ +77 "core" / +2 .tCC.seek :open +2 "collection"'3( +379 "core" ( +2 "storage"(5& +4 "core" & L\ +2 "storage"(1& +4 "core" & ,\ +2 "manipulator"&:& +3 "core" &  5 +2 "manipulator"&'% +3 "core" %    +2 .tForearm.seek :retract +2 "manipulator"&-'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&/( +199 "core" ( +4 "manipulator"&;& +3 "core" &   t +2 "storage"(7& +4 "core" &\ \  }\ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&4'D +111 "core" ' +2 .tElbow.hold +2 "manipulator"&<, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&@1 +74 "core" 1 +3 "manipulator"&% +3 "core" % Sb \  L ȴ +2 "storage"(6& +4 "core" & \ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 315 counts + "manipulator"&B' +14 "core" ' +2 "manipulator"&=& +3 "core" &   z +2 "storage"(C& +4 "core" &\ $\ % 0\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&H' +29 "core" ' +2 "storage"(?% +4 "core" %=\ &\ & /\  +3 ."downElevator"SE.seek :down +3 "storage"(9'v +99 (I% +3 "core" %W \ We +2 "manipulator"&E% +4 "core" %   B p +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&8'\ +90 "core" ' +60 ' +2 ."downElevator"SE.stop + "storage"(5 +3 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'D& +3 "core" & \ +2 "manipulator"&& +4 "core" &  O +2 "manipulator"&% +3 "core" %\    V  +3 .tElbow.seek FlushPuck::Garage + "manipulator"&L(- +177 "core" ( + "manipulator"&N& +4 "core" &-   2 - +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &A& +3 "core" &-   ] - +2 .tForearm.seek :garage +2 "manipulator"& '! +104 "core" ' +2 .tHand.close + "manipulator"&Q/ +69 "core" / +2 "manipulator"&S& +3 "core" &-  U - +2 "manipulator"&V% +4 "core" % .   +2 .tForearm.seek :retract +2 "manipulator"&K'\ +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +289 "core" ( + "manipulator"& & +4 "core" &   4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &X& +3 "core" &   4 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&', +101 "core" ' + "manipulator"&W& +4 "core" &   J 4 +2 "manipulator"&[% +4 "core" %#   m 5 +2 "collection"'\\& +4 "core" &\ +2 "collection"'R& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'](O +3 "core" &\  +9 &6\ +{ +10 &j\ > +9 &p\ J +9 &jZ\ H +10 &*_\ I +9 &Z\ H +10 &\\\ H +9 &r]\ H +9 &3_\ I +10 &^\ H +9 & _f\ I +9 &"y_\ I +10 &$;]\ I +9 &%Y\ H +10 &'\\\ H +9 &)Z\ I +9 &+DX\ H +10 &-\\\ H +9 &.X\ I +9 &0^\ H +10 &2LY \ H +9 &4[\ H +10 &5_\ I +9 &7\\\ I +9 &9TZ\ H +10 &;[\ H +9 &<^\ I +9 &>_h\ H +10 &@\\Z\ H +9 &B`\ I +10 &C\\\ I +9 &E]\ H +9 &G`j\ J +10 &I\ M +9 &J\ S +9 &Lv\ U +10 &NEd\ C +9 &OB8O\ )y +9 &O<=\ ; +3 ( +2 "collection"'R& +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.65 +2 "collection"'U& +3 "core" &O6\ ; +2 .tHand.open + "manipulator"&Z1 +72 "core" 1 +2 "manipulator"&M% +3 "core" % $  \  4 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&P'\ +92 "core" ' +2 .tPSV.dial PSR +2 "processing"%_ +42 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%O' +38 "Can"u|\ DZ +1572 "core" ' +2 .tdelay 5 seconds +506 .PSV.dial :waste1 +3 "processing"%b  +44 "core"  +49 .tPS.seek 0ml +2 "processing"%`'W +1609 "core" ' +2 .tPSV.dial PSR +2 "processing"%^ +54 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%c' +2629 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%j +2 "collection"'>  +7 "core" B +2 "processing"%h +2 "core" B +3 "processing"%J  +68 "core" +89  +2 .tPSV.dial :mixloop + "processing"%e +112 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'m  +15 "core" ~ +2 .tPTV.dial :PRVmixing + "processing"%l  +124 "core" +2 .tPS.seek 0ml +2 "processing"%i'W +2628 "core" ' +2 .tPSV.dial :air +2 "processing"%p  +43 "core"  +3 .tPS.seek 2.5ml + "processing"%t' +2637 "core" ' + .tPSV.dial :mixloop +2 "processing"%f +55 "core" +2 .tPS.seek 0ml +2 "processing"%a'W +2632 "core" ' + .tPSV.dial :air +7 "processing"%Y  +40 "core"  +2 .tPS.seek 2.5ml +2 "processing"%r' +2626 "core" ' + .tPSV.dial :mixloop +2 "processing"%g +54 "core" +3 .tPS.seek 0ml + "processing"%z'W +2632 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&w& +3 "core" &    4 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&{( +30 "core" ( +2 "manipulator"&q& +3 "core" &   +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &|& +3 "core" &    +2 .tForearm.seek CC +2 "manipulator"&v', +106 "core" ' +2 .tHand.close + "manipulator"&s/ +75 "core" / +2 .tCC.seek :open +2 "collection"'x( +377 "core" ( + "manipulator"&& +4 "core" &  \ /  +2 "manipulator"&n% +3 "core" % $ \  +3 .tForearm.seek :retract +2 "manipulator"&}'\ +104 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +274 "core" ( +2 "manipulator"&& +3 "core" &-    +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &y& +2 "core" &-   o  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&\ '! +111 "core" ' + .tHand.open +2 "manipulator"&u1 +66 "core" 1 + "manipulator"& % +4 "core" % *   Ⱦ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&T'\ +98 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +4 "core" + .tPTV.dial :PRVmixing +2 "processing"%~  +4 "core" +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%  +2 "collection"'  +7 "core" +8  +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +5 "core"  +2 #tLoading lyfil puck from tube 2 into Collection Clamp + "collection"'& +4 "core" &\  +2 "manipulator"&o% +3 "core" %\    }  +3 "storage"(% +3 "core" %l\ \  \ +2 "storage"(. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(( +199 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & "\  +2 "manipulator"&G& +4 "core" &-   5  +2 "manipulator"&% +3 "core" %\     +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&( +176 "core" ( +2 "manipulator"&& +3 "core" &  ) % +2 "storage"(& +4 "core" & \ \  A\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&' +100 "core" ' +2 "storage"(F& +49 "core" & \ \  +\  +4 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +7 .tSE.seek :beamBreak +2 "storage"("'H +286 "core" ' +2 "storage"(%- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (& +3 "core" & j\  +2 "manipulator"&& +4 "core" &    % +2 .tElbow.seek 2 +2 "manipulator"& ( +3 "core" ( +3 "manipulator"&*& +3 "core" &   M % +2 "storage"( & +4 "core" & [\  +3 .tForearm.seek 2 + 300 counts + "manipulator"&+'y +14 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&!/ +74 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&,& +2 "storage"(.'v +7 "core" &   q % +2 "manipulator"&&% +4 "core" % v   = t +2 .tForearm.seek :retract +2 "manipulator"&#'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&0( +148 "core" ( +2 "manipulator"&$& +3 "core" &"   <> +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &"    <= +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 "core" ' +2 .tForearm.seek CC +3 ."downElevator"SE.stop +3 "manipulator"&5', + "storage"(5 +97 "core" ' +2 "manipulator"&1& +3 "core" &"   <= +2 "manipulator"&:% +4 "core" %+   2 +2 "collection"''& +4 "core" &j\  +3 "collection"'2& +4 "core" &\  +3 .tCC.seek :closed +2 "collection"';(O +3 "core" &V\  +9 &KD\ %h +9 &[{?\ 7 +10 &{M\ J +9 &WN\ H +9 &_\ I +10 &cZ^\ I +9 &%Y\ I +9 &[\ H +10 &Z\ I +9 &j_\ I +10 & -Y^\ I +9 &!]o\ H +9 &#[]\ H +10 &%s[R\ I +9 &'5^8\ I +10 &(W$\ I +9 &*Z\ I +9 &,{Z\ I +10 &.<]F\ I +9 &/Zu\ I +9 &1\\\ I +10 &3YE\ H +9 &5EZB\ I +9 &7Y8\ H +10 &8[-\ I +9 &:W\ I +10 &Z\ H +9 &?[\ I +10 &AY\ I +9 &CU[\ I +10 &Ea\ J +9 &Ft\ K +9 &H\ O +10 &J<\ T +9 &KLZ\ V +9 &MNO\ V +10 &OHa[\ - +9 &Ot~x\ > +5 ( +2 "collection"'2& +4 "core" &O@\ > +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.91 +2 .Hand.open + "manipulator"&71 +65 "core" 1 +2 "manipulator"&)% +3 "core" % * \  i +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&@'\ +103 "core" ' +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'  +126 "core" ~ +2 .tCSV.dial CTV + "collection"'6  +28 "core"  +2 .tPS.seek 2.5ml +2 "processing"%=' +2628 "core" ' + "collection"'C% +4 "core" % Fik\  +2 .tCS.seek 4.15ml +2 "collection"'?'Q +1567 "core" ' + .tdelay 8 seconds +803 .PSV.dial :air + "processing"%-  +41 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%I  +69 "core"  +3 .tPS.seek 0ml + "processing"%E'W +2624 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"'/ ` +38 "core" _ +2 .tCSV.dial :air +2 "collection"'4 @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'B' D +1563 "core" ' + .tCSV.dial CTV +2 "collection"'D  +42 "core"  +2 .tCS.seek 0ml +2 "collection"'' +2623 "core" ' + .tCBV.dial :waste1 +2 "collection"' @ +28 "core" @ +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'(  +127 "core" +2 "collection"'H& +4 "core" &O@\ > +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&N% +4 "core" %\  F 1 +2 "storage"(A% +3 "core" %z R\ +2 "storage"(9. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(<( +200 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (Q& +3 "core" & \ +43 "manipulator"&S& +11 "core" &" - <= +2 "manipulator"&V% +3 "core" %\ !   1 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&8( +158 "core" ( +2 "manipulator"& & +3 "core" &   C  +2 "storage"( & +4 "core" & @\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&L' +95 "core" ' + "storage"(X& +4 "core" & _\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(W'H +284 "core" ' +2 "storage"([- +2 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&\\& +3 "core" &     +2 "storage"(K& +4 "core" & \ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&3'D +37 "core" ' +2 .tElbow.hold +2 "manipulator"&U, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(Z- +3 "core" -' +2 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"(M'L +28 "core" ' +2 "manipulator"&R% +4 "core" %W_  5 ȳ +2 "storage"(_& +3 "core" & g h k\ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 319 counts + "manipulator"&'σ +21 "core" ' + "manipulator"&d& +4 "core" & C  +2 "storage"(b& +4 "core" & 7\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&O' +30 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(^'C +39 "core" ' +2 "manipulator"&`& +3 "core" &     +2 "manipulator"&j% +4 "core" %  \ R +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&h'\ +96 "core" ' +2 .tElbow.seek CC +2 "manipulator"&>( +149 "core" ( +2 "manipulator"&J& +3 "core" &  [ 5 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &e& +3 "core" &  S 5 +2 .tForearm.seek CC +2 "manipulator"&m', +101 "core" ' +2 .tHand.close + "manipulator"&l/ +68 "core" / +2 .tCC.seek :open + "collection"'c( +380 "core" ( +2 "storage"(p& +3 "core" & B\ +3 "storage"(i& +3 "core" & \ +2 "manipulator"&f& +4 "core" &   ' 5 + "manipulator"&t% +4 "core" % 5   m +2 .tForearm.seek :retract +2 "manipulator"&Y'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&a( +153 "core" ( +2 "manipulator"&g& +4 "core" &   * \ +2 "storage"(r& +3 "core" & \ }\ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&w'D +111 "core" ' + .tElbow.hold +2 "manipulator"&q, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&|1 +72 "core" 1 +2 "manipulator"&s% +4 "core" % Ww \  Ǻ7 +2 "storage"(& +4 "core" & \ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 319 counts +2 "manipulator"&P'σ +14 "core" ' +2 "manipulator"&]& +4 "core" &    \ +2 "storage"(& +4 "core" &\ \  {\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&n' +34 "core" ' +2 "storage"(v% +3 "core" %K\ \  g\ +50 ."downElevator"SE.seek :down +5 "storage"('v +99 (y% +3 "core" %IU \ We +2 "manipulator"&{% +4 "core" %   +2 .tForearm.reconfigure :loose +8 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&u'\ +95 "core" ' +43 ' + ."downElevator"SE.stop +2 "storage"(5 +3 .tPSV.dial :air +2 "processing"%  +70 "core" +3 .tPS.seek 2.5ml +2 "processing"%' +2625 "core" ' +2 .tdelay 1 second +101 .PSV.dial :mixloop +2 "processing"%} +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%~  +42 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +43 "core" +2 .tdelay 1 second +101 .PSV.dial :air +31 "processing"%  +42 "core"  +2 .tdelay 1 second +103 .PS.seek 0ml + "processing"%'W +2627 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +4 "core" &\ +2 "manipulator"&o& +4 "core" &   H \ +2 "manipulator"&% +3 "core" %\ !   c 0 +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +178 "core" ( +2 "manipulator"&\ & +4 "core" &-    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &-    +3 .tForearm.seek :garage +2 "manipulator"&G'! +107 "core" ' + .tHand.close +2 "manipulator"&/ +75 "core" / +2 "manipulator"&& +3 "core" &- \   +2 "manipulator"&% +4 "core" % 3   Z +2 .tForearm.seek :retract +2 "manipulator"&'\ +108 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&F( +147 "core" ( + "manipulator"&& +4 "core" &    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &T& +3 "core" &  U  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&%' +97 "core" ' +2 "manipulator"&& +4 "core" &   '  +2 "manipulator"&% +4 "core" %  +2 "processing"%*& +4 "core" &\ +2 "processing"% & +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%!(Tg +4 "core" &\  +9 &7|\ *y +9 & h~\ > +10 &l\ L +9 &`U\ K +9 &#V\ J +10 &Y\ K +9 &X\ K +9 &hW\ K +10 &*W\ K +9 &V\ K +10 & \\\ K +9 &"oY\ K +9 &$1Z\ K +10 &%Z\ J +9 &'X\ J +9 &)xY\ J +10 &+9W\ K +9 &,V\ K +10 &.V\ J +9 &0V\ K +9 &2BV\ K +10 &4V\ J +9 &5W\ J +9 &7Y\ K +10 &9KW\ J +9 &;W \ J +10 &<Y\ K +9 &>U\ J +9 &@R[\ K +10 &BY\ J +9 &CZ\ J +9 &E] \ K +10 &GX\\\ K +9 &Ie\ L +10 &J\ O +9 &L\ P +9 &NQ\ P +10 &P\ Q +9 &Q\ Q +9 &Syzk\ + +10 &T/']\ @ +9 &TC\ , +2 ( +2 "processing"% & +4 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.59 +2 "processing"%,& +3 "core" &TC'\ , +2 .tHand.open + "manipulator"&&1 +69 "core" 1 +2 "manipulator"&% +4 "core" %   Q +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 .tPRV.dial :air +2 "processing"%$  +43 "core"  +2 .tPSV.dial :mixloop + "processing"% +42 "core" +2 "processing"%"% +3 "core" %VP\ +3 .tPS.seek 0.3ml +2 "processing"%+' +395 "core" ' + .tPSV.dial PSR +2 "processing"%1 +100 "core"  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml +2 "processing"%:'* +489 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%'' +1914 "core" ' + .tdelay 3 seconds +303 .PSV.dial :mixloop + "processing"% +99 "core" +2 .tPTV.dial :mixing +2 "processing"%# @ +70 "core" B +2 .tPBV.dial :waste2 + "processing"%.  +91 "core"  +3 .tPS.seek 0ml +2 "processing"%x'W +2632 "core" ' +9 #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&7& +3 "core" &    +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&)( +27 "core" ( +2 "manipulator"&2& +4 "core" &   , P +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &   Y P +2 .tForearm.seek PC +2 "manipulator"&6' +96 "core" ' +2 .tHand.close + "manipulator"&5/ +67 "core" / +2 .tPC.seek :open +2 "processing"%z( +401 "core" ( + "manipulator"&C& +4 "core" &   9 P +2 "manipulator"&% +3 "core" %    +3 .tForearm.seek :retract +2 "manipulator"&-'\ +100 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&I(- +127 "core" ( +2 "manipulator"&=& +4 "core" &-   - +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &/& +3 "core" &-   n - +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&4'! +107 "core" ' + .tHand.open +2 "manipulator"&?1 +72 "core" 1 + "manipulator"&D% +4 "core" % * \   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&B'\ +103 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%& +4 "core" &\ +2 "manipulator"&(% +4 "core" %\    & +2 "storage"(H% +4 "core" % E\ +2 "storage"(N. +2 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(A( +200 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (9& +3 "core" & P\  +2 "manipulator"&Q& +3 "core" &-   , +3 "manipulator"&S% +3 "core" %\    M & +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&V( +160 "core" ( +2 "manipulator"&& +3 "core" &   g +2 "storage"( & +4 "core" & B\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"& ' +94 "core" ' +3 "storage"(X& +3 "core" & \ \  =\  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(0'H +281 "core" ' + "storage"(@- +3 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 ([& +2 "core" & W\  +2 "manipulator"&\\& +4 "core" &   g +2 .tElbow.seek 2 +2 "manipulator"&K( +3 "core" ( +2 "manipulator"&Z& +4 "core" &    g +2 "storage"(R& +3 "core" & \ \  \  +3 .tForearm.seek 2 + 300 counts + "manipulator"&_'y +22 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&d/ +77 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&b& +2 "storage"(`'v +8 "core" &   r g + "manipulator"&j% +4 "core" % u    +2 .tForearm.seek :retract +2 "manipulator"&L'\ +99 "core" ' +2 .tElbow.seek PC + "manipulator"&8( +151 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +125 "core" ( +2 "manipulator"&W& +4 "core" &   i +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &3& +3 "core" &   i +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&' +99 "core" ' +2 "manipulator"&M& +3 "core" &   P h +2 "manipulator"&J% +4 "core" %   [ +2 "processing"%e& +4 "core" &s\ +2 "processing"%O& +5 "core" &Y\ +2 .tPC.seek :closed +2 "processing"%U(Tg +5 "core" &X\ +7 &>Y\ $f +9 &[~Z\ 7 +44 &wO\ J +12 &UJ\ J + &VG\ K + &UYI\ K + &ZF\ K + &Y<\ K +6 &Y8\ K +9 &]Y9\ K +9 & X0\ J +10 &![;\ J +9 &#Y-\ J +10 &%fY)\ J +9 &'(Y+\ J +9 &(Z \ J +10 &*X!\ J +9 &,nX\ J +10 &.0Y\ J +9 &/U \ J +9 &1X\ J +10 &3wY*\ J +9 &59Y&\ J +9 &6X$\ J +10 &8W%\ J +9 &:~Y\ J +9 &<@X\ J +10 &>X\ J +9 &?Y\ J +10 &AW \ J +9 &CHY\ J +9 &E\ ] \ J +10 &F`\ K +9 &He\ K +10 &JEy\ N +9 &K\ Q +9 &M\ Q +10 &O\ Q +9 &QE\ Q +9 &S\ > +10 &T ?\ Q +9 &T=\ +2 ( +2 "processing"%O& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.58 +2 .Hand.open + "manipulator"&l1 +71 "core" 1 +2 "manipulator"&h% +3 "core" %    A +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&;'\ +97 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%p  +2 %i9 +7 "core" 9M +102 "processing"%f9 +2 "core" 9N +103 "processing"%t9 +3 "core" 9M  +102 "processing"%g9 +3 "core" 9N  +102 "processing"%r9 +2 "core" 9N +103 "processing"%m9 +3 "core" 9N +102 "processing"%>9 +3 "core" 9N +102 "processing"%|9 +3 "core" 9M +102 "processing"%s9 +3 "core" 9N" +102 "processing"%9 +3 "core" 9M& +102 "processing"%]9 +3 "core" 9N+ +103 "processing"%9 +3 "core" 9N/ +102 "processing"%v9 +3 "core" 9N3 +102 "processing"%Y9 +3 "core" 9N7 +102 "processing"%a9 +3 "core" 9N; +102 "processing"%y9 +4 "core" 9M@ +102 "processing"%{9 +3 "core" 9ND +102 "processing"%w9 +2 "core" 9OH +103 "processing"%P9 +2 "core" 9OL +103 "processing"%^9 +3 "core" 9OP +102 "processing"% 9 +3 "core" 9NU +103 "processing"%n9 +2 "core" 9NY +103 "processing"%9 +2 "core" 9O] +103 "processing"%E9 +2 "core" 9Na +103 "processing"%}9 +2 "core" 9Ne +103 "processing"%~9 +3 "core" 9Oj +102 "processing"%9 +2 "core" 9On +103 "processing"%9 +3 "core" 9Or +19 "Can"|\ [ +83 "processing"%9 +3 "core" 9Ov +102 "processing"%9 +3 "core" 9P{ +102 "processing"%o9 +3 "core" 9P +103 "processing"%9 +2 "core" 9!P +103 "processing"%\ 9 +2 "core" 9)P +103 "processing"%9 +2 "core" 91P +103 "processing"%q9 +3 "core" 99P +3 .tPH.hold 2:00:00,28C +3 "processing"% pp8 +2 .tdelay 1:30 +5 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"% +99 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%' +584 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%u'[ +1607 "core" ' + .tPTV.dial :puck +2 "processing"%  +70 "core"  +2 .tPSV.dial PTV +2 "processing"%T +71 "core" +2 .tPBV.dial :waste1 +2 "processing"%G  +128 "core"  + "processing"%% +4 "core" %^\  +2 .tPS.seek 1.5ml +2 "processing"%' +592 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%* * +33 "core" , +3 .tPS.seek 0ml + "processing"%'W +1613 "core" ' +2 .tdelay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck + "processing"%  +5 "core"  +2 .tPBV.dial :waste1 +2 "processing"%k  +32 "core"  +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%, * +34 "core" , + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%& +71 "core"  +3 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%' +2288 "core" ' +2 .tPSV.dial PTV +2 "processing"% +71 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +3 "processing"%$ +71 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"% +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%"  +69 "core"  +3 .tPS.seek 0ml +48 "processing"%%'W +2296 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +7 "processing"%  +126 "core" + .tPSV.dial :mixloop +2 "processing"%1 +54 "core" +2 .tPRV.dial :ab1 +2 "processing"%+ @ +71 "core" B +3 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%:'w +361 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +4 .tPRV.dial CBV +2 "collection"'  +2 "processing"%#  +45 "core"  +6 +2 "processing"%.% +3 "core" %z\  +3 .tPS.seek 0.32ml +2 "processing"%''' +395 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'7  +30 "core" + .tPRV.dial :air +2 "processing"%2  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'D +1236 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%5 @ +70 "core" > +2 .tPS.seek 0.5ml +2 "processing"%F' +860 "core" ' + #taddPMLReagent08 +2 .PSV.dial :air +2 "processing"%  +40 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%!'[ +1170 "Can"z\ Ef\\ +441 "core" ' +2 .tPSV.dial :PML +2 "processing"%C +54 "core" +2 .tPTV.dial :mixing +2 "processing"% @ +70 "core" A + .tPBV.dial :waste1 +2 "processing"%=  +34 "core" +2 "processing"%/% +3 "core" %]X\  +3 .tPS.seek 1.85ml +2 "processing"%6'= +237 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%) * +33 "core" , +3 .tPS.seek 0ml +2 "processing"%?'W +1967 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'D& +3 "core" &\ +2 "manipulator"&-& +4 "core" &  h +2 "manipulator"&% +3 "core" %\ +  $ #j +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&((- +130 "core" ( + "manipulator"&H& +4 "core" &-  \ X $ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &N& +3 "core" &-   7 $ +3 .tForearm.seek :garage + "manipulator"&4'! +106 "core" ' + .tHand.close +2 "manipulator"&9/ +68 "core" / +32 "manipulator"&Q& +4 "core" &-   $ +2 "manipulator"&S% +3 "core" % -  \ T +3 .tForearm.seek :retract + "manipulator"&<'\ +105 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +265 "core" ( +2 "manipulator"& & +3 "core" &   5 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &X& +3 "core" &   I 5 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&I', +104 "core" ' +2 "manipulator"&B& +3 "core" &   5 +2 "manipulator"&@% +4 "core" %1 5 +2 "collection"'[& +4 "core" &H\ +3 "collection"'\\& +4 "core" &\ +3 .tCC.seek :closed +2 "collection"'Z(O +3 "core" &\ +8 &>\ $e +9 &W}\ 6 +10 &\ J +9 &\\\ J +9 &w[\ J +10 &:X\ J +9 &]\ J +9 &]\ J +10 &]\ J +9 &@\\\ K +10 & \\\ J +9 &!Y\ J +9 &#Y\ J +10 &%H^\ K +9 &' ]\ J +9 &(]\ J +10 &*^\ J +9 &,RZ\ J +10 &.]\ J +9 &/]\ J +9 &1\\\ J +10 &3Y_\ J +10 &5\\\ J +8 &6]\ J +10 &8\\\ J +9 &:aZ\ J +10 &<#]\ J +9 &=Y\ J +9 &?\\\ J +10 &Ai\\\ J +9 &C*\\\ K +9 &D]\ J +10 &Fd\ K +9 &Hkr\ L +10 &J \ Q +9 &K\ U +9 &M\ V +10 &NZ\ )| +9 &O{\ > +5 ( +2 "collection"'\\& +4 "core" &OB\ > +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.67 +2 "collection"'R& +3 "core" &OB\ > +2 .tHand.open +2 "manipulator"&d1 +68 "core" 1 +2 "manipulator"&b% +3 "core" % ,  T +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&j'\ +94 "core" ' +2 .tPSV.dial PSR +50 "processing"%V +101 "core"  + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"% ' +1617 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%0  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%_'W +1607 "core" ' +2 .tPSV.dial PSR +2 "processing"%W +43 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%3' +2631 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV + "processing"%K  +2 "collection"'M  +40 "core" ~ +116  +2 .tPSV.dial :mixloop +2 "processing"%J +98 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'e  +15 "core"  +2 .tPTV.dial :PRVmixing +2 "processing"%`  +71 "core" +2 .tPS.seek 0ml +2 "processing"%L'W +2635 "core" ' + .tPSV.dial :air +2 "processing"%z  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%l' +2626 "core" ' + .tPSV.dial :mixloop +2 "processing"%h +42 "core" +2 .tPS.seek 0ml +2 "processing"%i'W +2626 "core" ' + .tPSV.dial :air +2 "processing"%O  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%f' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"% +55 "core" +2 .tPS.seek 0ml +2 "processing"%t'W +2625 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&g& +3 "core" &  5 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&r( +2 "core" ( +3 "manipulator"&m& +3 "core" &  y 5 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &>& +3 "core" &  O 5 +2 .tForearm.seek CC +2 "manipulator"&|', +104 "core" ' + .tHand.close +2 "manipulator"&s/ +72 "core" / +2 .tCC.seek :open +2 "collection"'( +377 "core" ( +2 "manipulator"&]& +3 "core" &   Q 5 +2 "manipulator"&% +4 "core" %    +2 .tForearm.seek :retract +2 "manipulator"&v'\ +97 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&Y(- +284 "core" ( + "manipulator"&a& +4 "core" &-    $ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &y& +3 "core" &-   p $ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&{'! +110 "core" ' +2 .tHand.open + "manipulator"&w1 +77 "core" 1 + "manipulator"&P% +4 "core" % *  J +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&^'\ +98 "core" ' +3 ."da"delayUntil "15:40:41.75" +24807 #recoverPRVreagent08 +2 .PTV.dial :mixing +2 "processing"% @ +69 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%n  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , + ."da"PSV.dial :air +2 "processing"%E  +40 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%}' +2306 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%~ +54 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +40 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +55 "core" + ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%  +40 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2277 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%o +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +47 "processing"%#A d`xb +6 ."da"PS.seek 0.5ml +2 "processing"%' +127 "Can"Xy\ B\\ +464 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +9 "processing"% +15 ."da"PS.seek 2ml +2 "processing"%\ '[ +1614 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%q +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%x% +3 "core" %[v\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +587 "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'W +1617 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%G  +15 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%u * +34 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%* +82 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2307 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%p +81 "core"  + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +69 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%k +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%,  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%&'W +2283 "core" ' +2 #"da"washCycleDA #2 of 2 +6 .PSR.select :air +3 .PSV.dial PSR + "processing"% +140 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"% ' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%$'[ +1607 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%" +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%% +3 "core" %[\  +3 ."da"PS.seek 1.5ml +2 "processing"%1' +589 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%+ * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%%'W +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%#  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%. * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%: +70 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%7' +2299 "core" ' + ."da"PSV.dial PTV +2 "processing"%2 +82 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%' +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%5 +81 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +77 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2283 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%F  +40 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%C  +124 "core" + ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%  +42 "core"  + ."da"PTV.dial :PRVmixing +2 "processing"%=  +4 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%/ +42 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%)' +397 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +43 "processing"%!  +49 "core"  +2 "processing"%6% +3 "core" %T\  +2 ."da"PS.seek 0.55ml +2 "processing"%D'~ +328 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%-  +42 "core"  +2 ."da"PS.seek 2ml +3 "processing"%'[ +1561 "core" ' + ."da"PSV.dial :PML +2 "processing"%H +55 "core" + ."da"PTV.dial :mixing +2 "processing"%N @ +70 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%8  +34 "core" + "processing"%9% +4 "core" %Z\  +2 ."da"PS.seek 1.85ml +2 "processing"%Q': +231 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%S * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%;'W +1488 "Can"{\ ]]L +476 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +48003 #recoverPRVreagent08 +2 .PTV.dial :mixing +2 "processing"%4 @ +4 "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"%X * +33 "core" , +2 ."da"PSV.dial :air +2 "processing"%(  +40 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%B' +2313 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%@ +42 "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"%< +55 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%c  +40 "core"  +2 ."da"PS.seek 0ml +2 "processing"%R'W +2267 "core" ' +2 #"da"washCycleDA #1 of 3 +7 .PSR.select :air +2 .PSV.dial PSR + "processing"%d +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%b' +586 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%\\'[ +1530 "Can"}{\ Q] +80 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%V  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%I +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%?  +32 "core"  +2 "processing"%0% +3 "core" %W\  +3 ."da"PS.seek 1.5ml +2 "processing"% ' +598 "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"%_'W +1605 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%M  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%K  +34 "core" + ."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 +2 "processing"%e +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%`' +2278 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%3 +68 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%z +70 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%L +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%h  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%l'W +2269 "core" ' +2 #"da"washCycleDA #2 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%O +138 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%i' +589 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1610 "core" ' + ."da"PTV.dial :puck +2 "processing"%f  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%g +115 "core" +8 ."da"PBV.dial :waste1 +2 "processing"%m  +34 "core" +2 "processing"%>% +3 "core" %Z.\  +3 ."da"PS.seek 1.5ml +2 "processing"%s' +588 "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'W +1615 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%Z  +4 "core"  +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"PSR.select :air +2 .PSV.dial PSR +2 "processing"%| +71 "core" +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%a' +2308 "core" ' + ."da"PSV.dial PTV +2 "processing"%y +83 "core"  + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%r +69 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%w +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%P  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%v'W +2272 "core" ' +2 #"da"washCycleDA #3 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%{ +126 "core" + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"% ' +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%n'[ +1613 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%E +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%t  +32 "core"  +2 "processing"%~% +3 "core" %\\\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +588 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1608 "core" ' +2 ."da"delay 2:00 +2889 "Can"}\ SX^x +9114 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%}  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%o  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2314 "core" ' + ."da"PSV.dial PTV +2 "processing"%q +72 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +70 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%x +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%\  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2271 "core" ' + ."da"Gate.power :camera,:ON +7 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +134 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +16 ."da"PS.reconfigure :default +13 "processing"%#A d`xb +9 ."da"PS.seek 0.25ml +8 "processing"%G'7 +343 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +3 .PSR.select :sub2 +2 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%' +336 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%u'[ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%*  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%T +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%p  +36 "core" + "processing"%% +4 "core" %XL\ ! +2 ."da"PS.seek 1.5ml +2 "processing"%k' +631 "core" ' +9 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%, * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1619 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%&  +36 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +75 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%"' +2426 "core" ' +2 ."da"PSV.dial PTV +7 "processing"% +74 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%$ +75 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%+  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%1'W +2410 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%# +133 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"% '[ +2128 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%.  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%: +74 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%%  +34 "core" + "processing"%2% +4 "core" %\\T\ ) +2 ."da"PS.seek 1.5ml +2 "processing"%'' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%5 * +35 "core" * + ."da"delay 1 second +103 .PSV.dial :waste1 +2 "processing"%  +106 "core"  +3 ."da"PS.seek 0ml +2 "processing"%7'W +1608 "core" ' + "processing"%F9 +4 "core" 9z5? +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%C +2 "core" 5? +2 "processing"%& +4 "core" &T=O\ 3 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&=% +3 "core" %\   +2 "storage"(/% +4 "core" % \ K +2 "storage"(. +2 "core" .( +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(!( +197 "core" ( +2 ."da"SC.configure :limp +3 "storage"($(\ 1b +2 (6& +3 "core" & O\ F +2 "manipulator"&)& +4 "core" &- {  $ +2 "manipulator"&-% +3 "core" %\    +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&D( +180 "core" ( + "manipulator"&H& +4 "core" & Y ) $ +2 "storage"(N& +3 "core" & T\ J +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&8' +98 "core" ' +3 "storage"(9& +3 "core" & \ M +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"(S'H +289 "core" ' + "storage"(- +3 "core" -' +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&Q& +3 "core" & S V  $ +2 "storage"(4& +4 "core" & \ F +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +3 "manipulator"& 'D +36 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&X, +3 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"((- +2 "core" -' +3 ."da"SE.seek 1.11 Pucks below Top Plate +2 "storage"(;'J +32 "core" ' + "manipulator"&@% +4 "core" %Il  \ +2 "storage"([& +3 "core" & ) ' g\ 8 +47 ."da"Forearm.force -20 +9 "manipulator"&5 +3 ."da"Forearm.seek 1 + 305 counts +3 "manipulator"&<'u +21 "core" ' + "manipulator"&c& +4 "core" & | w # $ +2 "storage"(B& +4 "core" & o\ J +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&d' +27 "core" ' +2 ."da"SE.seek 2.11 Pucks below Top Plate +3 "storage"(R'A +40 "core" ' + "manipulator"&b& +4 "core" & y  $ +2 "manipulator"&V% +4 "core" % V h { +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&I'\ +88 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&?( +251 "core" ( +2 "manipulator"&0& +3 "core" & l \\  +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &\\& +2 "core" & T \\ I +3 ."da"Forearm.seek PC +2 "manipulator"&W' +94 "core" ' + ."da"Hand.close +2 "manipulator"& / +67 "core" / +2 ."da"PC.seek :open +2 "processing"%M( +401 "core" ( +2 "storage"(K& +3 "core" & H\ J +2 "manipulator"&J& +4 "core" & t r + +2 "manipulator"&e% +4 "core" % x ~ v  +2 ."da"Forearm.seek :retract +7 "manipulator"&_'\ +97 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&3( +256 "core" ( +2 "manipulator"&z& +3 "core" & X < % & +2 "storage"(L& +4 "core" & \ G +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&h' +98 "core" ' +2 ."da"Hand.open +2 "manipulator"&`1 +71 "core" 1 +2 "storage"(O- +3 "core" -'A +3 ."da"SE.seek 1.87 Pucks below Top Plate +2 "storage"(l' +25 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.21 Pucks below Top Plate +2 "storage"(i' +55 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23jun2216h100ml.tif +1943 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +3586 #"da"SX HX9/16 (USB:14): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 51.956 seconds\ /var/log/esp/da23jun2216h100ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da23jun2216h100ml15s.tif +1565 #SX HX9/16 (USB:14): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da23jun2216h100ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jun2216h100ml30s.tif +3069 #SX HX9/16 (USB:14): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jun2216h100ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da23jun2216h100ml70s.tif +5540 "Can"\ -_ +1609 #"da"SX HX9/16 (USB:14): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da23jun2216h100ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +4 ."Qmail"DAfans.email "51.956 sec auto-exposure",Subject: "da23jun2216h100ml images!" + "storage"(f- +4 "core" -' +4 "storage"(g& +3 "core" &\ \  p\ +3 "manipulator"&m& +14 "core" & !  . & +12 ."da"Elbow.seek 1 +4 "manipulator"&>( +10 "core" ( +4 "manipulator"&& +5 "core" &  " & +2 "storage"(& +4 "core" &  * %\ +4 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&s' +12 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.92 Pucks below Top Plate +2 "storage"(Z'M +55 "core" ' + "manipulator"&]& +4 "core" &   & +2 "storage"(& +4 "core" &\ \  `\ +2 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +6 "manipulator"&|'D +80 "core" ' +2 ."da"Elbow.hold +5 "manipulator"&j, +3 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"SE.reconfigure :default +25 "storage"(#QK-0-\ b +4 ."da"SE.seek 2.11 Pucks below Top Plate +2 "storage"(y'8 +24 "core" ' +2 "manipulator"&r% +4 "core" %Rh r ȶ +2 "storage"(w& +4 "core" & K\ +2 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 1 + 314 counts + "manipulator"&P'~ +20 "core" ' +2 "manipulator"&a& +16 "core" &   & +4 "storage"({& +11 "core" & C\ +6 ."da"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 700 counts +5 "manipulator"&v' +25 "core" ' +2 "storage"( % +5 "core" %A\ \ \ +2 ."downElevator"SE.seek :down +3 "storage"('v +100 (E% +5 "core" %6Q \ V^ +5 "manipulator"&t% +7 "core" %  F +6 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +5 "manipulator"&~'\ +92 "core" ' +21 ' +4 ."downElevator"SE.stop +7 "storage"(5 +8 (n& +6 "core" & \\\ +6 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +5 #tStarting finalPurge + "processing"%& +8 "core" &\ +5 "manipulator"&& +7 "core" &    & +5 "manipulator"&}% +7 "core" %\  K  +6 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&o(- +185 "core" ( +3 "manipulator"&& +8 "core" &-   o ) +4 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +5 && +5 "core" &-  C ) +6 ."psFlush"Forearm.seek :garage +5 "manipulator"&'! +105 "core" ' +3 ."psFlush"Hand.close +4 "manipulator"&q/ +78 "core" / +5 "manipulator"&& +8 "core" &-   ) +4 "manipulator"&x% +7 "core" % 3  +7 ."psFlush"Forearm.seek :retract +4 "manipulator"&\ '\ +104 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek PC +3 "manipulator"&( +122 "core" ( +3 "manipulator"&& +7 "core" &  +4 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +6 && +6 "core" &   # +4 ."psFlush"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek PC +4 "manipulator"&G' +91 "core" ' +4 "manipulator"&& +6 "core" &  +4 "manipulator"&*% +10 "core" %   " _ +7 "processing"%T& +11 "core" &)\ +5 "processing"%p& +12 "core" &'\ +6 ."psFlush"PC.seek :closed +4 "processing"%(Tg +10 "core" & \ +4 &\ + &\ ; +7 &QLx \ 0 +11 &w~\ E +8 &;Z\ J +10 &X\ J +9 &Y\ J +9 &\\\ J +11 &CY\ J +11 &[\ J +7 &Y\ J +10 &Y\ J +8 &!KW\ J +10 &# T\ J +9 &$X\ J +9 &&W\ K +11 &(SW\ J +8 &*T\ J +11 &+W\ K +9 &-W\ J +8 &/[Y\ J +10 &1W\ K +9 &2W\ J +9 &4Y\ J +11 &6cW\ J +8 &8&Y\ J +10 &9W\ J +10 &;W\ J +8 &=lT\ J +10 &?-W\ J +9 &@Y\ J +9 &BV\ J +12 &DrW\ K +8 &F4Z\ K +11 &GZ\ K +19 &Ik\ M +3 &Kk\ P +6 &M+\ P +8 &N\ Q +8 &P\ P +11 &Ro\ Q +8 &SL_\ *| +9 &T> "\ \  +6 ( +4 "processing"%p& +6 "core" &T>\  +6 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.59 +3 "processing"%u& +7 "core" &T>0\  +4 ."psFlush"Hand.open +3 "manipulator"&,1 +76 "core" 1 +5 "manipulator"&k% +7 "core" %   _ +4 ."psFlush"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +4 "manipulator"&'\ +91 "core" ' +4 ."psFlush"PSR.select :air +5 .PSV.dial PSR +2 "processing"%& +44 "core"  +4 #"psFlush"Pulling 0.5ml of PSR.flush +117 .PSR.select :flush +5 "processing"%@ +15 ."psFlush"PS.seek 0.5ml +4 "processing"% ' +206 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +366 #"uploadLog"upsync +21 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2141 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"% @ +185 "core" A + ."psFlush"PTV.dial :PRVmixing +2 "processing"%  +125 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"% +98 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%$'9 +2637 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%+ +99 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%"' +584 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%#' +2119 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%1  +33 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%. @ +70 "core" B + ."psFlush"PSV.dial :mixloop +2 "processing"%: +100 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%%'9 +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%2 +111 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"% 'P +1101 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%5' +1612 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +68 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%'  +68 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%F  +15 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%C'W +2630 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +69 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%=' +585 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%/' +2118 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" + ."psFlush"PBV.dial PSV +2 "processing"%6 U +50 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%)'W +2625 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%- @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%A' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%H  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%N'W +2638 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%Y +54 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%9' +2627 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%^ +72 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%'W +2653 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%Q @ +41 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%4' +2625 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%(  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%@'W +2635 "core" ' + ."psFlush"PSV.dial PSR +7 "processing"%[ +42 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +46 "processing"%c'P +1105 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%B' +1606 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%b +69 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%V  +4 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%8  +51 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%D'W +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%S +83 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"% ' +617 "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 +3 "processing"%d U +52 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%0'W +2630 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%\\ @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%X' +2638 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +70 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"%I'W +1721 "Can"\ ;_ +910 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%U +54 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%K' +2627 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%J +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"%e U +15 "core" S +3 ."psFlush"PS.seek 0ml +2 "processing"%W'W +2636 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%z @ +41 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%L' +2634 "core" ' +2 ."psFlush"PSV.dial :waste1 +7 "processing"%?  +69 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%`'W +2630 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'O& +4 "core" &9\ +2 "manipulator"&_& +4 "core" &  \\ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&R( +3 "core" ( +2 "manipulator"&l& +4 "core" &   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &f& +3 "core" &   +2 .tForearm.seek PC +2 "manipulator"&g' +94 "core" ' +2 .tHand.close + "manipulator"&m/ +68 "core" / +2 .tPC.seek :open +2 "processing"%( +401 "core" ( +2 "manipulator"&& +4 "core" &   ( +2 "manipulator"&]% +3 "core" %   \  \ +3 .tForearm.seek :retract + "manipulator"&'\ +91 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&r( +351 "core" ( +2 "manipulator"&3& +3 "core" &   8 3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &w& +3 "core" &   3 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&h', +101 "core" ' +2 "manipulator"&a& +3 "core" & \ 3 +3 "manipulator"&i% +3 "core" %2   +2 "collection"'{& +4 "core" &F\ +3 "collection"' & +5 "core" &0\ +2 .tCC.seek :closed +2 "collection"'s(O +3 "core" &L\  +10 &6F\ *z +9 &hM\ > +9 &rM\ K +10 &\\]K\ J +9 &`W\ J +9 &]T\ J +10 &]O\ J +9 &c]M\ J +10 &&\\\ J +9 &]\ J +9 & ]G\ J +10 &"l]V\ J +9 &$-\\\ J +9 &%\\\ J +10 &']\ J +9 &)t] \ J +10 &+6\\\ J +44 &,`\ K +9 &.Z\ J + &0{]\ J +2 &2>\\ \ J + &4\\=\ I + &5]\ J +7 &7\\ \ J +10 &9E]\ J +9 &;] \ J +9 &<^>\ I +10 &>_\ J +9 &@M^\ J +9 &B_\ J +10 &C]\ J +9 &E_\ J +10 &GSi\ K +9 &I}\ M +9 &J\ R +10 &Lz\ V +9 &N9\ C +9 &O?:\ &p +10 &O}m\ F +2 ( +2 "collection"' & +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.63 +2 "collection"'E& +3 "core" &O}j\ F +2 .tHand.open +2 "manipulator"&>1 +66 "core" 1 + "manipulator"&t% +4 "core" % - \  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&Z'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'|& +4 "core" &O}i\ F +2 "collection"'P% +3 "core" %\ +2 .tCSV.dial CSR +2 "collection"'n  +40 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.seek 5ml + "collection"''l +1347 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +9 '% +4 "core" %l\  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'y' +637 "core" ' +2 .tCSV.dial :waste + "collection"'} +124 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'v' +1987 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'& +4 "core" &O}j\ F +2 "collection"'% +3 "core" %\ +2 .tCSV.dial :flush +2 "collection"'  +40 "core"  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 5ml + "collection"'j'l +1194 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'q @ +41 "core" B +2 "collection"'% +4 "core" %l\  +2 .tCS.seek 6.999ml +2 "collection"'x' +530 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV + "collection"'~  +3 '  +40 "core"  +89  + .tCBV.dial :waste1 +2 "collection"' @ +43 "core" ? +3 .tCS.seek 0ml +2 "collection"'' +1631 "core" ' +2 #tFlushing lower manifold's waste2 port +2 "collection"'& +3 "core" &O}i\ F +2 "collection"'*% +4 "core" %\ +2 .tCSV.dial :flush + "collection"'T  +70 "core" +3 .tCS.seek 5ml + "collection"'o'l +1201 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'\ @ +41 "core" B +2 "collection"'M% +4 "core" %l\  +2 .tCS.seek 7ml +2 "collection"'u' +536 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"',  + 'k  +6 "core"  +35  + .tCBV.dial :waste2 +2 "collection"'p  +109 "core"  +2 .tCS.seek 0ml +2 "collection"'&' +1646 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'G& +4 "core" &O}h\ F +2 "collection"'7% +3 "core" % \ +2 .tCSV.dial CSR +2 "collection"'  +42 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'' +1875 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml +2 "collection"'' D +531 "core" ' +3 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"' + '  +96 "core" +36  +2 .tCTV.dial :intake +2 "collection"'+  +70 "core" + .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml +2 "collection"'$' \\ +1853 "core" ' +2 .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'"  +70 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'1' +588 "core" ' + .tCSV.dial CSR +2 "collection"'.  +97 "core"  + #tPulling 5ml of CSR.flush +2 .CSR.select :flush + "collection"' +53 .tCS.seek 5ml + "collection"':'l +1351 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml +2 "collection"'#' D +1351 "core" ' + .tCSV.dial CBV +2 "collection"'2 +97 "core" +2 .tCS.seek 0ml +2 "collection"'%' +2621 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"& & +3 "core" & 2 3 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +30 "core" ( +2 "manipulator"&'& +4 "core" & \  Q  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &F& +3 "core" &  -  +2 .tForearm.seek CC +2 "manipulator"&5', +107 "core" ' + .tHand.close +2 "manipulator"&/ +72 "core" / +2 .tCC.seek :open +2 "collection"'C( +376 "core" ( + "manipulator"&=& +4 "core" &   #  +2 "manipulator"&% +3 "core" %    +2 .tForearm.seek :retract +2 "manipulator"&6'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&/(- +274 "core" ( + "manipulator"&-& +4 "core" &-   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &)& +3 "core" &- K +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&H'! +110 "core" ' +2 .tHand.open +2 "manipulator"&A1 +74 "core" 1 +2 "manipulator"&Y% +3 "core" % +   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&N'\ +95 "core" ' +2 "processing"%^& +3 "core" &<\ +16858 #t-> access 1 +3 "storage"(9% +3 "core" %}\ '\ ( V\ +2 "manipulator"&Q% +5 "core" %\      + "manipulator"&& +4 "core" &-   [ +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(((; +678 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (4& +4 "core" &;\ \  ^\ +2611 "Can"\ - `: +52433 #t-> CC.loadFlush +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'[& +3 "core" &\ +2 "manipulator"&@& +4 "core" &-   8 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&c(- +4 "core" ( + "manipulator"&b& +4 "core" &-   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &V& +3 "core" &- \  +2 .tForearm.seek :garage +2 "manipulator"&8'! +103 "core" ' +2 .tHand.close + "manipulator"&B/ +66 "core" / +2 "manipulator"&S& +3 "core" &-  D +2 "manipulator"&D% +4 "core" % 4   +2 .tForearm.seek :retract +2 "manipulator"& '\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&;( +274 "core" ( +2 "manipulator"&d& +3 "core" &   3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &<& +3 "core" & \  3 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&\\', +101 "core" ' +2 "manipulator"&0& +3 "core" &   3 +2 "manipulator"& % +4 "core" %- F +2 "collection"'X& +4 "core" &\ +2 "collection"'U& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'I(O +4 "core" &\ +8 &G\ %g +10 &Z~\ 7 +9 &~\ J +10 &Y\ I +9 &]\ I +9 &V\\\ I +10 &\\\ I +9 &]\ I +9 &\\\ I +10 &^]\ I +9 & \\\ I +10 &!]\ I +9 &#Z\ J +9 &%eZ\ J +10 &'(Z\ I +9 &(\\\ J +9 &*`\ J +10 &,l]\ J +9 &./\\\ J +10 &/^\ J +9 &1\\\ I +9 &3u\\\ J +10 &58_\ I +9 &6\\\ J +9 &8`\ J +10 &:}_\ J +9 &<>_\ J +10 &>Y\ J +9 &?[\ J +9 &A_\ J +10 &CG_\ J +9 &E_\ J +9 &Fa\ K +10 &Hq\ L +9 &J<\ Q +52 &K\ U +4 &M\ V + &O N\ / + &Oz\ x\ H + ( + &Ozs\ H + &Ozs\ H +2 "collection"'U& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.67 + "collection"'J& +3 "core" &Ozr\ H +2 &Ozr\ H +2 .tHand.open + "manipulator"&e1 +68 "core" 1 +2 "manipulator"&K% +3 "core" % (  u +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&z'\ +95 "core" ' +2 "collection"'W& +4 "core" &Ozs\ H +3270 #t-> CSV.flush; CS.pull 0.5 + .CSV.dial :flush +2 "collection"'?  +69 "core"  + "collection"'L% +4 "core" %\ +2 .tCS.seek 0.5ml +2 "collection"'O' +214 "core" ' +2 "collection"'_% +4 "core" %I\ \ +463 #t-> CSV.air +2 .CSV.dial :air + "collection"'l @ +42 "core" B +322 #t-> CS.pull 3 +2 "collection"'f% +3 "core" %/\ \ +2 .tCS.seek 3.5ml +2 "collection"'m'< +839 "core" ' +2 "collection"'% +4 "core" %<\  +957 "Can"\ B`б +1145 #t-> CSV.CTV +2 .CSV.dial CTV +2 "collection"'  +40 "core"  +197 #t-> CTV +432 #-> CTV.legend +494 #-> CTV.CSV + .CTV.dial CSV +2 "collection"'  +126 "core"  +519 #t-> CBV +1732 #-> CBV.legend +8679 #-> CBV.dialBetween :SSV, :waste1, avoiding :DBC +2 !o:SyntaxError: mesg"compile error\ (ESP):25: syntax error, unexpected tSYMBEG, expecting kDO or '{' or '('\ CBV.dialBetween :SSV, :waste1, avoiding :DBC\ ^:bt["(ESP):25:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +354 #-> CBV.dialBetween :SSV, :waste1, avoiding :DBV +2 !o:SyntaxError: mesg"compile error\ (ESP):26: syntax error, unexpected tSYMBEG, expecting kDO or '{' or '('\ CBV.dialBetween :SSV, :waste1, avoiding :DBV\ ^:bt["(ESP):26:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +7614 #-> CBV.dialBetween :SSV, :waste1, avoiding: :DBV +2 .CBV.dial between SSV and waste1,avoiding: :DBV +2 "collection"'  +99 "core" +1925 #t-> CS.push 0.5 + "collection"']% +3 "core" %<5\  +3 .tCS.seek 3ml + "collection"'g'- +211 "core" ' +2 "collection"'R% +3 "core" %--\ +459 #t-> CS.push 0.5 +2 "collection"'3% +3 "core" %-A\ +3 .tCS.seek 2.501ml + "collection"'w'A +208 "core" ' +2 "collection"'a% +4 "core" %F\ +2906 #t-> Sampler.psi + !o:NoMethodError : mesg"4undefined method `psi' for ShallowSampler:Class: name0: args0:bt[ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'"(ESP):30:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +2249 #-> CS.push 0.5 +2 "collection"'i% +3 "core" %FI\ +2 .tCS.seek 2.001ml +2 "collection"'{' h +210 "core" ' +2 "collection"'% +4 "core" % jRU\ +780 #t-> CS.push 0.5 +2 "collection"'% +3 "core" % jRS;\ +2 .tCS.seek 1.502ml +2 "collection"'E' +211 "core" ' +2 "collection"'>% +4 "core" %2\ +1309 #t-> CS.push 0.5 +2 "collection"'t% +3 "core" %F\ +2 .tCS.seek 1.001ml +2 "collection"'|' +205 "core" ' + "collection"'P% +4 "core" %  *\ +9052 #t-> Sampler.xray +16089 #-> Sampler.intakePSI +2 "collection"' % +3 "core" %  8\ +1531 #t-> Sampler.outletPSI +2 "sampler")n% +3 "core" %x|z \  +1128 "Can"\ B=af +9955 #t-> CS.push 0.25 +2 "collection"'h% +3 "core" %  :\ +3 .tCS.seek 0.752ml + "collection"'' +151 "core" ' +2 "collection"'% +3 "core" % k o=\ +410 #t-> Sampler.outletPSI +3 "sampler")% +3 "core" %xx{ \  +413 #t-> Sampler.intakePSI +45 "collection"'}% +7 "core" % j m+\ +1243 #t-> Sampler.intakePSI +2 "collection"'y% +3 "core" % k n4\ +996 #t-> Sampler.outletPSI + "sampler")% +3 "core" %x{| \  +3506 #t-> CBV.waste1 +2 .CBV.dial :waste1 +2 "collection"' @ +81 "core" ? +479 #t-> CS.empty +3 .CS.seek 0ml + "collection"'' +273 "core" ' +2 "collection"'v% +3 "core" %0\ +802 #t-> CSV.air + .CSV.dial :air +2 "collection"'q @ +42 "core" > +345 #t-> CS.pull 5 +2 "collection"'% +3 "core" %1\ +2 .tCS.seek 5ml +2 "collection"'j'l +1344 "core" ' +2 "collection"'~% +3 "core" %l8\  +153 #t-> CSV.CTV +2 .CSV.dial CTV + "collection"'  +42 "core"  +246 #t-> CS.empty +2 .CS.seek 0ml +2 "collection"'' +1350 "core" ' +2 "collection"'x% +3 "core" %;\ +639 #t-> Sampler.outletPSI +2 "sampler")% +3 "core" %xy{ \  +745 #t-> Sampler.intakePSI +2 "collection"'*% +3 "core" %.\ +832 #t-> CC.unloadFlush +2 #Garaging FlushPuck in Collection Clamp +2 "manipulator"&T& +3 "core" &    3 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +2 "core" ( +2 "manipulator"&\ & +4 "core" & O 3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &M& +3 "core" &   3 +2 .tForearm.seek CC +2 "manipulator"&o', +106 "core" ' +2 .tHand.close + "manipulator"&k/ +66 "core" / +2 .tCC.seek :open +2 "collection"',( +380 "core" ( +2 "manipulator"&p& +3 "core" &  \ K 3 +2 "manipulator"&u% +4 "core" %   \   +2 .tForearm.seek :retract +2 "manipulator"&G'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&7(- +282 "core" ( + "manipulator"& & +4 "core" &-    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &&& +3 "core" &-   # +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'! +107 "core" ' +2 .tHand.open +2 "manipulator"&1 +65 "core" 1 + "manipulator"&% +4 "core" % +   3 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&+'\ +97 "core" ' +253 #t-> access 2 +3 "storage"(% +3 "core" %}\ \  \ +2 "manipulator"&"% +4 "core" %    d  +2 "manipulator"&$& +3 "core" &-   n +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(.(K +199 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (1& +2 "core" &K &\  +1292 #t-> CC.loadPuck :sh1,2 +2 #Loading sh1 puck from tube 2 into Collection Clamp + "collection"':& +3 "core" &U\ +2 "manipulator"&2% +4 "core" %    U  +2 "storage"(#% +4 "core" %}\ \  \ +2 "storage"( . +2 "core" .(K +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"('( +667 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (F& +2 "core" & 7\ +2 "manipulator"&& +4 "core" &-   > +2 "manipulator"&r% +3 "core" %   ;  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&Z( +185 "core" ( + "manipulator"&s& +4 "core" &    ( +2 "storage"(=& +3 "core" & \ \  \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&' +100 "core" ' +9 "storage"(5& +3 "core" & \ \  E\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(-'H +281 "core" ' +2 "storage"()- +4 "core" -'| + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (& +4 "core" & \ \  \ +2 "manipulator"&A& +3 "core" &  ( +2 .tElbow.seek 2 +2 "manipulator"&Y( +4 "core" ( +2 "manipulator"&^& +3 "core" &   ( +2 "storage"(6& +4 "core" & \ \ \ +3 .tForearm.seek 2 + 300 counts + "manipulator"&H'y +25 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&9/ +69 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&Q& +2 "storage"('v +7 "core" &   ( +2 "manipulator"&!% +4 "core" % ρ   +2 .tForearm.seek :retract +2 "manipulator"&4'\ +99 "core" ' + .tElbow.seek CC +2 "manipulator"&[( +153 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +2 "core" ( +2 "manipulator"&@& +4 "core" & \  3 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &b& +3 "core" &   3 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&V', +101 "core" ' + "manipulator"&B& +4 "core" &   3 +2 "manipulator"&S% +4 "core" %%  O +2 "collection"'D& +4 "core" &W\ +3 "collection"'/& +5 "core" &N\ +2 .tCC.seek :closed +3 "collection"'N(O +2 "core" &P\ +7 &V\ 9 +9 &HMyM\ 0 +10 &zY\ E +9 &;\\X\ I +10 &[P\ H +9 &]X\ H +9 &_W\ I +10 &DZN\ H +9 &XR\ H +9 &ZN\ I +10 &ZS\ I +10 &!K\\O\ I +9 &# [P\ I +9 &$]J\ H +9 &&ZF\ I +10 &(UYJ\ H +9 &*^S\ H +9 &+\\<\ H +10 &-_C\ H +9 &/\\]L\ H +10 &1\\L\ I +9 &2]I\ I +9 &4X@\ H +10 &6c\\8\ I +9 &8%Z<\ I +9 &9W7\ H +10 &;^\ I +9 &=lZI\ H +10 &?-Y;\ I +9 &@Z\ H +9 &BZ&\ H +10 &Dt]\ H +9 &F6\\\ H +9 &Gk=\ K +10 &ID\ N +9 &K`;\ R +10 &MY\ V +9 &Nz \ - +9 &Os- \ A +10 ( + &O{4\ 9 + "collection"'/& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.54 +2 .Hand.open + "manipulator"&81 +71 "core" 1 +2 "manipulator"&d% +4 "core" % 1   K C +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&<'\ +100 "core" ' +12080 #t-> CC.unloadPUck +2 !o:NoMethodError : mesgu:NameError::message/undefined method `unloadPUck' for CC:Clamp: name:unloadPUck: args[:bt[ "8/home/esp/esp2/lib/slide.rb:441:in `method_missing'"(ESP):53:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +433 #-> CC.unloadPuck +2 "collection"'c& +3 "core" &O{4\ 9 +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&0% +5 "core" %   U  + "storage"( % +4 "core" %~ g\  +2 "storage"(X. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"( ( +195 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (C& +3 "core" & b\ +2 "manipulator"&J& +4 "core" &  ^ 3 +2 "manipulator"&e% +3 "core" %      +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&K( +153 "core" ( +2 "manipulator"&W& +3 "core" &    \ +2 "storage"(U& +4 "core" & O\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&\\' +94 "core" ' +2 "storage"(?& +3 "core" &\ T\ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(L'H +270 "core" ' +2 "storage"(_- +2 "core" -'H +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(%'6 +32 "core" ' +2 "manipulator"&l& +4 "core" &   @ \ +2 "manipulator"&f% +3 "core" %    +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&O'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +149 "core" ( +2 "manipulator"&& +3 "core" &  t 5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +44 && +11 "core" &   V 5 +2 .tForearm.seek CC +2 "manipulator"&', +96 "core" ' +2 .tHand.close + "manipulator"&]/ +74 "core" / +3 .tCC.seek :open +2 "collection"'R( +375 "core" ( +2 "storage"(m& +4 "core" & B\ +2 "storage"(3& +3 "core" & +\ +2 "manipulator"&a& +4 "core" &    0 +2 "manipulator"&g% +4 "core" % <  : +2 .tForearm.seek :retract +2 "manipulator"&i'\ +97 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +155 "core" ( +2 "manipulator"&w& +3 "core" &     +3 "storage"(& +3 "core" &\ \  x\ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&>'D +112 "core" ' +2 .tElbow.hold +2 "manipulator"&{, +2 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&t1 +71 "core" 1 +2 "manipulator"&P% +4 "core" % Ok  s ȷ +2 "storage"(E& +3 "core" & \ \ +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 311 counts + "manipulator"& '{ +20 "core" ' +2 "manipulator"&n& +3 "core" &  \ h  +2 "storage"(h& +4 "core" &\ \  K\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&' +29 "core" ' +2 "storage"(|% +3 "core" %@\ \ / \ +3 ."downElevator"SE.seek :down +4 "storage"('v +98 (}% +4 "core" %U &\ We +2 "manipulator"&y% +3 "core" %    s +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +65 ' + ."downElevator"SE.stop +2 "storage"(5 +454 #t-> access 1 +3 "storage"(% +3 "core" %q\ $\ / A\ +2 "manipulator"&v% +8 "core" %\    ` z +2 "manipulator"&& +4 "core" &     +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(q(; +668 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (& +3 "core" &; 6\  +641 #t-> access 2 +3 "storage"(% +3 "core" %q\ 0\ 1 \ +2 "manipulator"&~% +4 "core" %\    S z +2 "manipulator"&& +3 "core" &   /  +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(j(K +190 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (x& +2 "core" &K ^\  +442 #t-> intialPurge +617 #-> initialPUrge +495 #-> initialPurge + #Starting initialPurge +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +5 "core" &2\ +2 "manipulator"&*& +3 "core" &   s  +2 "manipulator"&T% +4 "core" %\     z +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&\ (- +178 "core" ( +2 "manipulator"&M& +3 "core" &-    +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &k& +3 "core" &-  3  +2 .tForearm.seek :garage +2 "manipulator"&;'! +103 "core" ' +2 .tHand.close + "manipulator"&z/ +67 "core" / +2 "manipulator"&I& +4 "core" &-    +2 "manipulator"&p% +3 "core" % 4   0 +3 .tForearm.seek :retract + "manipulator"&u'\ +99 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&o( +281 "core" ( +2 "manipulator"& & +3 "core" &"   << +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &&& +3 "core" &" P << +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&', +92 "core" ' + "manipulator"&& +43 "core" &"  << +10 "manipulator"&% +4 "core" %#   B +2 "collection"'G& +3 "core" &+\ +3 "collection"'& +5 "core" &D\ +2 .tCC.seek :closed +2 "collection"'(O +5 "core" &C\ +6 &<G\ %f +10 &Z~D\ 7 +9 &y?\ I +9 &WE\ I +10 &^E\ I +9 &XZA\ H +9 &[D\ I +10 &]F\ I +9 &YF\ I +10 &_YF\ I +9 & "Z?\ H +9 &!\\C\ I +10 &#]<\ I +9 &%g_@\ I +9 &')ZE\ I +10 &(Z>\ H +9 &*\\5\ H +10 &,o[3\ I +9 &.1]>\ I +9 &/Z2\ I +10 &1Z0\ H +9 &3w[1\ I +9 &59]/\ I +10 &6]0\ I +9 &8Y/\ I +10 &:Z.\ H +9 &Z1\ I +10 &?]-\ I +9 &AY1\ I +9 &CJZ.\ H +10 &E \\0\ I +9 &Fb\ J +10 &Hq6\ L +9 &J=5\ P +9 &K'\ T +10 &M2\ U +9 &O M/\ 1 +9 &OzW,\ ; +6 ( +2 "collection"'& +3 "core" &Oz</\ ; +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.67 + "collection"'"& +4 "core" &Oz=i\ ; +2 .tHand.open + "manipulator"&$1 +65 "core" 1 +2 "manipulator"&1% +4 "core" % #  h +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&('\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"':& +4 "core" &Oz<\ ; +2 "collection"'2% +3 "core" %D\ +2 .tCSV.dial CSR +2 "collection"'#  +54 "core"  + #tPulling 5ml of CSR.flush +2 .CSR.select :flush + "collection"' +11 .tCS.seek 5ml + "collection"' 'l +1348 "core" ' + .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +9 '.% +3 "core" %l\  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'F' +637 "core" ' +2 .tCSV.dial :waste +2 "collection"' +123 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'r' +1986 "core" ' +2 #tPurging external Intake + "collection"'s& +4 "core" &Oz<\ ; +2 "collection"'=% +3 "core" % \ +2 .tCSV.dial :flush +2 "collection"'7  +42 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 10ml +2 "collection"'5' D +2311 "core" ' +2 .tdelay 5 seconds +503 ."connect"CSV.dial CBV +8 .tCBV.dial CSV +3 "collection"'+ + ')  +44 "core"  +28  +2 .tCTV.dial :intake +2 "collection"'  +71 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml +2 "collection"'A' +2171 "Can"U\ Oa +134 "core" ' +2 .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'^  +70 "core"  +2 #tFlushing upper manifold + "collection"'6& +4 "core" &Oz<\ ; +2 "collection"'9% +4 "core" %\ + .tCSV.dial :flush +2 "collection"'Q  +70 "core"  +2 .tCS.seek 5ml +2 "collection"'!'l +1194 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'Z @ +40 "core" B +2 "collection"'% +3 "core" %l \  +3 .tCS.seek 7ml +2 "collection"'@' +534 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'b +2 '-  +16 "core" +84 ~ +2 .tCTV.dial :air +2 "collection"'H  +4 "core" +2 .tCS.seek 0ml +2 "collection"'B' +1657 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'S'- +759 "core" ' +2 .tCSV.dial :waste +2 "collection"'D +42 "core" +2 .tCS.seek 0ml +2 "collection"'Y' +750 "core" ' +2 "collection"'& +3 "core" &Oz<\ ; +2 "collection"'4% +4 "core" %\ +2 .tCSV.dial :flush + "collection"',  +41 "core"  +2 .tCS.seek 3ml +2 "collection"'8'- +760 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'d @ +41 "core" A +2 "collection"'/% +3 "core" %-\  +2 .tCS.seek 5ml +2 "collection"'V'l +528 "core" ' +3 .tCSV.dial :air +2 "collection"'c @ +3 "core" A +50 .tCS.seek 0ml +2 "collection"'0' +1200 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"' '- +756 "core" ' +2 .tCSV.dial :waste +2 "collection"'X +70 "core" +2 .tCS.seek 0ml +2 "collection"'C' +753 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&J& +4 "core" &"   <; +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&e( +4 "core" ( +2 "manipulator"&'& +3 "core" &"   <; +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &W& +3 "core" &"    <; +3 .tForearm.seek CC +2 "manipulator"&U', +102 "core" ' +2 .tHand.close + "manipulator"&?/ +77 "core" / +2 .tCC.seek :open + "collection"'[( +374 "core" ( +2 "manipulator"&<& +4 "core" &"   B <; +2 "manipulator"&_% +3 "core" % $  \  \\ +3 .tForearm.seek :retract +2 "manipulator"&l'\ +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&f(- +282 "core" ( + "manipulator"&& +4 "core" &-   " +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &L& +3 "core" &-   0 " +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&'! +110 "core" ' +2 .tHand.open +2 "manipulator"&\\1 +76 "core" 1 + "manipulator"&K% +4 "core" % *  ~ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&]'\ +104 "core" ' +776 #t-> startTube 2 +667 #-> daExtract 50 +2 #Loading sh1 puck from tube 2 into Collection Clamp + "collection"'O& +4 "core" &\ +2 "manipulator"&N% +3 "core" %\ !  5 +2 "storage"(m% +4 "core" %q\ \  \ +2 "storage"(3. +2 "core" .(K +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(a( +668 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (g& +2 "core" & ;\ +3 "manipulator"&w& +3 "core" &-    " +2 "manipulator"&% +4 "core" %\ !   5 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&( +180 "core" ( +2 "manipulator"&& +4 "core" &   ' +2 "storage"(t& +3 "core" & G\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&P' +104 "core" ' +2 "storage"(E& +4 "core" & \ $\ \ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(n'H +280 "core" ' +2 "storage"(h- +3 "core" -'| +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (|& +3 "core" & \ +2 "manipulator"&i& +3 "core" &   ' +2 .tElbow.seek 2 +2 "manipulator"&}( +4 "core" ( +2 "manipulator"&y& +3 "core" &   ' +2 "storage"(& +4 "core" & \ \  \ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&>'y +14 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"& / +66 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&%& +2 "storage"('v +7 "core" &   O ' +2 "manipulator"&% +7 "core" % s   h +3 .tForearm.seek :retract + "manipulator"&'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&v( +145 "core" ( +40 ' +9 ."downElevator"SE.stop +2 "manipulator"&& +2 "storage"(5 +7 "core" &   7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +3 "core" &   7 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&', +103 "core" ' + "manipulator"&& +4 "core" &  [ 7 +2 "manipulator"&~% +4 "core" %&   +2 "collection"'& +4 "core" &\ +3 "collection"'x& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'q(O +4 "core" &\ +8 &F\ %g +9 &]~\ 8 +10 &#v\ J +9 &W\ H +9 &[\ I +10 &kZ\ H +9 &+[\ I +10 &Z\ I +9 &X\ I +9 &rZ\ I +10 & 5Y\ H +9 &!\\\ I +9 &#Y\ H +10 &%yZ\ I +9 &'<[=\ I +10 &(\\D\ I +9 &*Z&\ I +9 &,Y\ I +10 &.CY\ I +9 &0Z\ I +9 &1\\#\ I +10 &3Y'\ I +9 &5LWE\ I +10 &7Z\ I +9 &8Y\ I +9 &:Y\ I +10 &YC\ H +9 &?YA\ I +10 &AY6\ I +9 &C\\Z\ I +10 &E_+\ I +9 &Fb1\ I +9 &Hs3\ K +10 &JR.\ O +9 &L.\ T +9 &M*\ U +10 &OF}0\ , +10 &Op2\ < +4 ( +3 "collection"'x& +3 "core" &OA3\ < +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.66 + .Hand.open + "manipulator"&1 +71 "core" 1 +2 "manipulator"&*% +3 "core" %   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&T'\ +94 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi + #Priming 7ml +2 .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")M+ +3 "core" + +2 "sampler")k% +3 "core" %x{z \  +2 "collection"'{& +4 "core" &OA\ < +3 "Can"\ @Db( +2 #tCalibrating pressure sensors + .CTV.dial :air +2 .SSV.dial :spit,avoiding: :exhaust +2 "sampler")z  +4 "core"  +2 .tSS.reconfigure :fast +3 "sampler")#.0X CC.unloadPuck +2 "collection"'G& +3 "core" &O@w\ < +2 #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&u% +3 "core" %    <  +2 "storage"(R% +4 "core" %o y\ +2 "storage"(". +2 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"($( +193 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (1& +2 "core" & q o \ +2 "manipulator"&:& +4 "core" &  7 +2 "manipulator"&2% +3 "core" %    +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&( +153 "core" ( +2 "manipulator"&#& +3 "core" &   +2 "storage"(& +4 "core" & e\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&' +90 "core" ' + "storage"(.& +5 "core" & \ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"( 'H +274 "core" ' +2 "storage"(- +3 "core" -'H +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(F'6 +31 "core" ' +3 "manipulator"&s& +3 "core" &  \ . +2 "manipulator"&=% +4 "core" %   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +48 .tForearm.seek :retract +4 "manipulator"&7'\ +87 "core" ' +2 .tElbow.seek CC +2 "manipulator"&r( +149 "core" ( +2 "manipulator"&)& +3 "core" &    5 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &+& +2 "core" &  . 5 +3 .tForearm.seek CC +2 "manipulator"&', +104 "core" ' + .tHand.close +2 "manipulator"&5/ +67 "core" / +2 .tCC.seek :open +2 "collection"'^( +377 "core" ( +2 "storage"(6& +3 "core" & 4\ +2 "storage"(9& +4 "core" & \ +2 "manipulator"&Q& +4 "core" & 2 4 +2 "manipulator"&A% +3 "core" %  + ? +3 .tForearm.seek :retract + "manipulator"&Z'\ +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&( +152 "core" ( +2 "manipulator"&!& +3 "core" &   G +3 "storage"(-& +3 "core" & @\ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&b'D +112 "core" ' + .tElbow.hold +2 "manipulator"&H, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&@1 +67 "core" 1 +5 "manipulator"&B% +3 "core" % Os k ȹ% +2 "storage"(D& +4 "core" & ~ \ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 311 counts +2 "manipulator"&S'{ +18 "core" ' + "manipulator"&& +4 "core" &   +2 "storage"(4& +4 "core" & 5\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&,' +23 "core" ' +2 "storage"(Y% +3 "core" %@ W\ +3 ."downElevator"SE.seek :down +4 "storage"(d'v +99 (/% +2 "core" %Z T\ Xi +3 "manipulator"&8% +3 "core" %  > +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&c'\ +89 "core" ' +67 ' +2 ."downElevator"SE.stop + "storage"(5 +223 #t-> access 2 +3 "storage"(V% +3 "core" %| 3\ +2 "manipulator"&0% +3 "core" %\  \  +2 "manipulator"&X& +4 "core" &  +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"( (K +825 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (J& +2 "core" &K _\  +865 #t-> startTube 2 +377 #-> daExtract 50 +2 #Loading sh1 puck from tube 2 into Collection Clamp +2 "collection"''& +3 "core" &C\ +2 "manipulator"&W% +3 "core" %\    +2 "storage"(?% +4 "core" %| x\ +2 "storage"(o. +3 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"((( +671 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & s\ +2 "manipulator"&<& +4 "core" &  \ W +2 .tElbow.seek 2 +2 "manipulator"&_( +11 "core" ( +2 "manipulator"&U& +3 "core" &   +2 "storage"(& +4 "core" & \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&L' +105 "core" ' +2 "storage"(e& +3 "core" & ~\ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(\\'H +281 "core" ' +2 "storage"(K- +2 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (l& +3 "core" & S\ +2 "manipulator"&& +4 "core" & \  +2 .tElbow.seek 2 +2 "manipulator"&O( +3 "core" ( +2 "manipulator"&N& +4 "core" &  \ 6 +2 "storage"(m& +3 "core" & +\ +3 .tForearm.seek 2 + 300 counts +41 "manipulator"&3'y +30 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&j/ +65 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&g& +2 "storage"(w'v +8 "core" &   +2 "manipulator"&% +4 "core" % w     +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tElbow.seek CC +2 "manipulator"&t( +149 "core" ( +2 "manipulator"&f& +3 "core" &   c 5 +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 "core" ' +2 ."downElevator"SE.stop +2 "manipulator"&E& + "storage"(5 +6 "core" &  % 5 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&]', +101 "core" ' +3 "manipulator"&h& +3 "core" & \  > 5 +3 "manipulator"&|% +3 "core" %0  i +2 "collection"'i& +4 "core" &\ +3 "collection"'y& +5 "core" &A\ +2 .tCC.seek :closed +2 "collection"'(O +4 "core" &B\ +8 &D\ $f +9 &[}\ 7 +9 &z\ J +10 &W\ I +9 &]#\ I +10 &KZ\ J +9 &Z?\ I +9 &W:\ I +10 &W1\ I +9 &T[/\ J +9 & Y-\ I +10 &!Y0\ I +9 &#Z/\ I +10 &%]W5\ I +9 &'[1\ J +9 &(Y1\ I +10 &*Z1\ J +9 &,eY/\ I +9 &.'\\0\ I +10 &/Z0\ I +9 &1\\1\ I +9 &3mZ-\ I +10 &5.Y/\ J +9 &6Y\ I +10 &8W\ I +9 &:u[(\ I +9 &<7Y\ I +10 &=U\ I +9 &?Z\ I +9 &A}Y \ I +10 &C?V\ I +9 &DZ\ J +10 &Fe%\ K +9 &Hy{\ M +9 &J+#\ S +10 &K$\ V +9 &M#\ W +9 &OS$\ , +10 &O~\ G +5 ( +2 "collection"'y& +4 "core" &O~h#\ G +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.77 + .Hand.open +2 "manipulator"& 1 +64 "core" 1 +2 "manipulator"&%% +4 "core" % 0 < i +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +106 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi + #Priming 7ml +2 .Gate.power :sampler,:ON + ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.reconfigure :default +2 "sampler")#.0X +126 "core"  +2 .tSS.reconfigure :fast +3 "sampler")#.0X Syringe.psi +2 !o:NoMethodError\ : mesg"-undefined method `psi' for Syringe:Class: name0: args0:@timestampu: Time 4:]:bt[";/home/esp/esp2/lib/framework.rb:51:in `method_missing'"#preston:1:in `topLevelBinding'" +2 ."CSpush"CS.reconfigure :fast +4 "collection"'#d @b +4 ."CSpush"CS.seek 0ml +2 "collection"'g' +116 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +3 "sampler") +129 "core" +4 .tSS.reconfigure :exhale +3 "sampler")#.0X  +39 "core"  +2 "collection"'\ % +4 "core" % G\  +3 ."connect"CTV.dial CSV,avoiding: :air +4 .tCSV.dial CTV +4 "collection"'  +4 '  +12 "core"  +30  +2 .tCS.reconfigure :pressurize +5 "collection"'# d@<< b +3 .tCS.seek 0ml +2 "collection"'}' +2437 "core" ' \ +3 "collection"'~% +3 "core" % \  +2 "sampler")% +4 "core" %} \ +2 #tBubblePoint: Intake @24.3psia, Outlet @0.1psia +2 .CBV.dial SSV +4 "collection"' @ +39 "core" A +2 .tSS.reconfigure :default +3 "sampler")#.0X +102 "collection"'m9 +3 "core" 92m< +102 "collection"'g9 +4 "core" 9Hm9 +102 "collection"'_9 +3 "core" 9_o8 +103 "collection"'f9 +2 "core" 9uq6 +103 "collection"'E9 +2 "core" 9q5 +103 "collection"'L9 +2 "core" 9r2 +103 "collection"'39 +4 "core" 9r0 +102 "collection"'h9 +3 "core" 9s/ +103 "collection"'|9 +2 "core" 9u. +103 "collection"'i9 +2 "core" 9w\ , +103 "collection"'w9 +3 "core" 9y+ +102 "collection"' 9 +3 "core" 9|* +103 "collection"'\\9 +3 "core" 9*{( +102 "collection"'%9 +3 "core" 9<{& +102 "collection"'O9 +3 "core" 9N}% +102 "collection"'y9 +3 "core" 9_#$ +102 "collection"'P9 +3 "core" 9p'# +103 "collection"']9 +3 "core" 9,! +102 "collection"'9 +3 "core" 90 +102 "collection"'9 +3 "core" 94 +102 "collection"'>9 +10 "core" 99 +103 "collection"'\ 9 +3 "core" 9= +103 "collection"'9 +3 "core" 9A +102 "collection"'9 +3 "core" 9E +102 "collection"'^9 +3 "core" 9I +103 "collection"'~9 +2 "core" 9N +103 "collection"'9 +3 "core" 9 R +102 "collection"'9 +3 "core" 9 V +103 "collection"'n9 +2 "core" 9 Z +103 "collection"'[9 +3 "core" 9 ._ +102 "collection"'9 +3 "core" 9 :c +102 "collection"'*9 +3 "core" 9 Eg +103 "collection"' 9 +3 "core" 9 Qk +102 "collection"'x9 +3 "core" 9 \\o +102 "collection"'9 +3 "core" 9 gt +103 "collection"'z9 +2 "core" 9 rx +103 "collection"'M9 +3 "core" 9 || +103 "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  +103 "collection"' 9 +3 "core" 9  +102 "collection"'k9 +3 "core" 9  +102 "collection"'I9 +3 "core" 9  +103 "collection"'9 +2 "core" 9  +103 "collection"'p9 +2 "core" 9 \ +103 "collection"'9 +3 "core" 9 \ +102 "collection"';9 +3 "core" 9  +102 "collection"'"9 +3 "core" 9 \ +103 "collection"'G9 +2 "core" 9  +103 "collection"'19 +3 "core" 9  +103 "collection"':9 +2 "core" 9  +103 "collection"'a9 +3 "core" 9\  +102 "collection"'29 +3 "core" 9\  +102 "collection"'9 +3 "core" 9\ \  +103 "collection"'#9 +3 "core" 9\  +102 "collection"'v9 +3 "core" 9\  +103 "collection"'.9 +2 "core" 9\  +103 "collection"'9 +3 "core" 9\  +102 "collection"'T9 +3 "core" 9\  +102 "collection"'u9 +4 "core" 9\ " +102 "collection"'s9 +3 "core" 9\ % +103 "collection"')9 +2 "core" 9\ ) +103 "collection"' 9 +3 "core" 9\ * +3 .tCH.hold 10:00,70C +3 "collection"'= `\ s `\ *\ +4 '59 +7 "core"  + 9\ + + "collection"'7% +4 "core" % " '\ s +2 #tBegun lysing Collection Puck Heater at 68C/18.2psia +6641 #"preston"-> Sampler.intakePSI +2 "collection"'q% +5 "core" % / 2 \ o +1843 #"preston"-> Sampler.outletPSI +2 "sampler")6% +5 "core" %~ww \  +6276 #"preston"-> Sampler.outletPSI +2 "sampler")9% +4 "core" %~wu \  +539 #"preston"-> Sampler.intakePSI +2 "collection"'Q% +5 "core" % ) . ,\ w +2088 "Can"R\ Bc( +716 #"preston"-> CH +2 "collection"'A9 +3 "core" 9\ s +15630 #"preston"-> Sampler.intakePSI +7 "collection"'!% +4 "core" %  \ y +565 #"preston"-> Sampler.outletPSI +3 "sampler")-% +4 "core" %~uv \  +25640 ` +2 "collection"'9 +2 "core" 9\ qj +2 "collection"'r% +4 "core" %  \ +2 #tEnded lysing Collection Puck Heater at 69.9C/16.5psia +7 .CS.seek 0ml +4 "collection"'@' +330 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +3 "collection"'B @ +99 "core" A +2 .tCSV.dial :air +2 "collection"'D @ +42 "core" ? +3 .tCS.seek 5ml +4 "collection"''l +1343 "core" ' + .tCSV.dial CTV +2 "collection"'  +44 "core"  +2 .tdelay 2 seconds +201 .CSV.dial :air +2 "collection"'4 @ +43 "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" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'' +1352 "core" ' + "collection"'b% +4 "core" % \ +2 #tPuck @27.9psia after final lysis pressurization + #Recovering Lysate into Collection syringe +4 .CSV.dial CBV +4 "collection"'/ +98 "core" ~ +2 .tCBV.dial CSV + "collection"'F  +30 "core"  +2 "collection"'C% +3 "core" % u z\ +51 .tCS.seek 5.001ml +2 "collection"'8'l +1357 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +4 "collection"',  +44 "core" +2 "collection"'V% +3 "core" %l \  +2 .tCS.seek 7.001ml +2 "collection"'X' +586 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"' @ +42 "core" ? +2 .tCS.seek 10ml +4 "collection"'d' D +840 "core" ' +6 .tCSV.dial between air and CTV,avoiding: CBV +4 "collection"'$ ` +111 "core" _ +2 #tLysing Complete + "collection"'J& +6 "core" &O~ekp \\\ G +2 #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&'% +5 "core" %\   : q +2 "storage"(W% +4 "core" % W\ +2 "storage"(S. +2 "core" .( +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +4 .tSC.seek 1 +2 "storage"(( +193 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +4 (o& +3 "core" & \ +2 "manipulator"& & +4 "core" &  ` 5 +2 "manipulator"&% +4 "core" %\    q +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek 1 +2 "manipulator"&0( +158 "core" ( +3 "manipulator"&U& +4 "core" &   &  +2 "storage"(& +3 "core" & +\ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 1 + 700 counts +2 "manipulator"&e' +99 "core" ' + "storage"(<& +4 "core" & "\ +2 .tSE.reconfigure :pick +4 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(H'H +283 "core" ' +2 "storage"(l- +2 "core" -'} +2 .tSE.configure :default +4 "storage"(#QK-0-\ b +4 "manipulator"&K& +3 "core" & \    +3 "storage"(& +3 "core" & \ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +5 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek 1 +3 "manipulator"&N'D +37 "core" ' +2 .tElbow.hold +3 "manipulator"&j, +5 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 "storage"(c- +2 "core" -'} +3 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"('C +31 "core" ' +2 "manipulator"&?% +3 "core" %Nm  ȸ +2 "storage"(m& +4 "core" & 6 : C\ +2 .tForearm.force -20 + "manipulator"&5 +5 .tForearm.seek 1 + 310 counts +2 "manipulator"&g'z +21 "core" ' + "manipulator"&_& +4 "core" & 9  +2 "storage"(f& +4 "core" & g\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 1 + 700 counts +2 "manipulator"&E' +33 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +4 "storage"(L': +43 "core" ' +2 "manipulator"&3& +4 "core" &   =  +2 "manipulator"&h% +3 "core" %   A  +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&|'\ +96 "core" ' +2 .tElbow.seek CC +3 "manipulator"&i( +155 "core" ( + "manipulator"&w& +4 "core" &   6 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 & & +3 "core" &   6 +2 .tForearm.seek CC +4 "manipulator"&\\', +106 "core" ' +2 .tHand.close +2 "manipulator"&%/ +67 "core" / +2 .tCC.seek :open +4 "collection"'O( +379 "core" ( + "storage"(y& +4 "core" & R\ +2 "storage"(P& +3 "core" & 2\ +2 "manipulator"&]& +4 "core" & 3 +2 "manipulator"&% +3 "core" %   ) # +3 .tForearm.seek :retract + "manipulator"&'\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 1 +2 "manipulator"&>( +159 "core" ( +2 "manipulator"&\ & +3 "core" &  7  +2 "storage"(& +4 "core" & s\ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +5 .tForearm.seek 1 +49 "manipulator"&'D +118 "core" ' + .tElbow.hold +3 "manipulator"&^, +4 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tHand.open +3 "manipulator"&~1 +73 "core" 1 +3 "manipulator"&% +3 "core" % Oa  C ȴ +2 "storage"(& +4 "core" & m\ +2 .tForearm.force -20 +2 "manipulator"&5 +5 .tForearm.seek 1 + 311 counts +2 "manipulator"&n'{ +21 "core" ' +2 "manipulator"&[& +3 "core" &    +2 "storage"(& +4 "core" &\ \  \ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +2 "manipulator"&*' +27 "core" ' +2 "storage"( % +3 "core" %;\ \ \ +3 ."downElevator"SE.seek :down +4 "storage"(x'v +99 (% +3 "core" %S i\ Wd +2 "manipulator"&z% +3 "core" %   +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&M'\ +97 "core" ' +47 ' + ."downElevator"SE.stop +2 "storage"(5 +6047 "Can"\ 0c +3361 #t-> CTV.waste2 +2 !o:NoMethodError : mesgu:NameError::message,undefined method `waste2' for CTV:Shaft: name: waste2: args[:bt[ "7/home/esp/esp2/lib/shaft.rb:81:in `method_missing'"(ESP):66:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +1048 #-> CSV.waste2 + .CSV.dial :waste2 +4 "collection"' +84 "core"  +529 #t-> CS.empty +3 .CS.seek 0ml +4 "collection"'{' +2620 "core" ' +2 "collection"'% +4 "core" %G\ +52339 "Can"\ 0vdT +42295 #t-> access 2 +3 "storage"(&% +6 "core" %l\ \  \ +2 "manipulator"&}% +3 "core" %\  2 +2 "manipulator"& & +4 "core" &  \  +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +4 .tSC.seek 6 +2 "storage"(k(K +826 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +5 (I& +2 "core" &K R\  +16839 "Can"B\ 0:d +14706 #t-> startTube 2 +1231 #-> daExtract 50 +2 #Loading sh1 puck from tube 2 into Collection Clamp +4 "collection"'& +4 "core" &\ +3 "manipulator"&p% +3 "core" %\ ! 2 +3 "storage"(% +3 "core" %l\ \ \ +2 "storage"(;. +3 "core" .(K +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +4 .tSC.seek 2 +2 "storage"("( +664 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +4 (G& +3 "core" & \ \ 4\ +2 "manipulator"&1& +4 "core" & $  +2 .tElbow.seek 2 +2 "manipulator"&:( +31 "core" ( +2 "manipulator"&a& +4 "core" &   b 9 +2 "storage"(2& +4 "core" & 9\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 2 + 700 counts +2 "manipulator"&' +114 "core" ' +2 "storage"(#& +3 "core" & \ 2\  ;\ +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(v'H +277 "core" ' +2 "storage"(.- +3 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +6 (& +2 "core" & \ \  \ +3 "manipulator"&T& +3 "core" &  [ 9 +2 .tElbow.seek 2 +2 "manipulator"&u( +6 "core" ( +2 "manipulator"&s& +3 "core" &   * 9 +2 "storage"()& +4 "core" & \ \  ?\ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"& 'y +22 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tHand.close +2 "manipulator"&5/ +68 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&7& +3 "storage"(q'v +8 "core" &    9 +2 "manipulator"&6% +4 "core" % t $ +2 .tForearm.seek :retract +2 "manipulator"&9'\ +92 "core" ' +2 .tElbow.seek CC +4 "manipulator"&Q( +144 "core" ( +2 "manipulator"&A& +51 "core" ' +3 ."downElevator"SE.stop +2 "storage"(5 +5 "core" &  B 3 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &!& +2 "core" &  \  3 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek CC +3 "manipulator"&-', +100 "core" ' +2 "manipulator"&+& +5 "core" &   3 +2 "manipulator"&=% +4 "core" %,  \  +2 "collection"'& +4 "core" &\ +3 "collection"'r& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'R(O +6 "core" &\ +7 &F\ %g +9 &[{\ 7 +10 &{ \ J +9 &W\ I +9 &\\ \ J +10 &R_\ J +9 &Y \ J +9 &[ \ I +10 &[\ J +9 &Z_\ J +10 & Y\ J +9 &![\ J +9 &#X\ J +10 &%b[\ J +9 &'$Y\ J +10 &(Z\ J +9 &*^\ J +9 &,k[\ I +10 &.,[\ J +9 &/_\ J +9 &1Z\ I +10 &3r[\ J +9 &54]\ J +9 &6Z\ I +10 &8\\\ I +9 &:z[\ J +10 &<<Y\ J +9 &=Z\ I +9 &?\\\ J +10 &A_\ J +9 &CDZ\ J +10 &E`\ K +9 &Fk\ K +9 &H~\ M +10 &J4\ R +9 &K\ U +9 &M\ V +10 &OL\ 2 +9 &Oy v\ G +5 ( +2 "collection"'r& +4 "core" &Oyk\ G +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.80 +2 .Hand.open +5 "manipulator"&B1 +72 "core" 1 + "manipulator"&D% +4 "core" % ,   +2 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&@'\ +97 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi + #Priming 7ml +4 .Gate.power :sampler,:ON +4 ."flow"Gate.power :analytic3,:ON +159 .tIntake.select :close +3 .Exhaust.select :close +4 .SS.hold +3 "sampler")+ +4 "core" + +2 "sampler")4% +4 "core" %~vs \  +2 "collection"'Y& +3 "core" &Oyj+\ G +3 "Can"\ Ee +2 #tCalibrating pressure sensors +2 .CTV.dial :air +3 "collection"'Z  +16 "core" ~ +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")  +7 "core"  +2 .tSS.reconfigure :fast +3 "sampler")#.0X +26  +2 .tdelay 3.8 seconds +383 "collection"'C% +4 "core" %R\ +2 "sampler")% +4 "core" %?.{{ \ v + #tSensor limits: Intake max 131.6psia; Outlet max 138.8psia +2 .SSV.dial :spit +5 "sampler"), +129 "core"  +2 .tSS.seek 0ml +4 "sampler")V' +284 "core" ' +2 .tSSV.dial CBV +2 "sampler")8  +128 "core" + .tCTV.dial :intake +2 "collection"'  +73 "core"  +2 #tWaiting for external sampler to finish priming... +2 .delayUntil "18:08:14.75" +1472 #"flow"0.0L/min +14840 ."connect"SSV.dial CBV +4 .tCBV.dial SSV +4 "sampler")X  +3 "collection"'$ @ +5 "core" +3 ? +2 #tAllowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open +3 "sampler") +212 "collection"'J% +3 "core" %\ +2 #tIntake @14.1psia, vacuum from 8.6 to 11.6psi +3 .SS.reconfigure :inhaling 2.16ml/s +4 "sampler")#.0X% +3 "core" % B\  +3 ."connect"CTV.dial CSV,avoiding: :air +4 .tCSV.dial CTV +4 "collection"'  +3 'n  +12 "core"  +42  +2 .tCS.reconfigure :pressurize +3 "collection"'# d@<< [b +5 .tCS.seek 0ml +2 "collection"'L' +2263 "core" ' T [\ +2 "collection"'*% +4 "core" % Y Z\  +2 "sampler")x% +3 "core" %}| \ +2 #tBubblePoint: Intake @23.9psia, Outlet @0.1psia +2 .CBV.dial SSV +4 "collection"' @ +37 "core" @ +49 .tSS.reconfigure :default +4 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +4 ."CSpush"CS.seek 0ml +2 "collection"'k' +137 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +3 "sampler")G +129 "core"  +3 .tSS.reconfigure :exhale +3 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +5 ."CSpush"CS.seek 0ml +2 "collection"'b' +102 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +3 "sampler")8 +126 "core" ' + ."CSpush"CS.stop +2 "collection"'5 +5 "core"  +2 .tSS.reconfigure :exhale +3 "sampler")#.0X9 +3 "core" 9*Xd +102 "collection"'9 +3 "core" 9@Xd +102 "collection"'n9 +4 "core" 9WXd +102 "collection"'9 +3 "core" 9mYd +103 "collection"'*9 +2 "core" 9Yb +103 "collection"'x9 +2 "core" 9[a +103 "collection"'9 +3 "core" 9\\^ +102 "collection"'9 +4 "core" 9]\\ +103 "collection"'9 +2 "core" 9]Z +103 "collection"'&9 +2 "core" 9_X +103 "collection"'}9 +3 "core" 9 _U +102 "collection"'d9 +3 "core" 9%`T +102 "collection"' 9 +2 "core" 9<`Q +103 "collection"'I9 +2 "core" 9SaO +103 "collection"'9 +3 "core" 9icN +102 "collection"'p9 +21 "core" 9dK +102 "collection"';9 +3 "core" 9eI +102 "collection"'9 +4 "core" 9fG +102 "collection"'G9 +3 "core" 9hE +103 "collection"'L9 +2 "core" 9hC +103 "collection"'9 +2 "core" 9iA +103 "collection"'k9 +3 "core" 9 k@ +102 "collection"'19 +3 "core" 9!k> +103 "collection"'29 +2 "core" 97l< +103 "collection"'#9 +3 "core" 9Mm: +102 "collection"'a9 +3 "core" 9ao8 +102 "collection"'M9 +2 "core" 9wq7 +103 "collection"'.9 +2 "core" 9p4 +103 "collection"'9 +2 "core" 9r3 +103 "collection"'T9 +3 "core" 9t2 +102 "collection"')9 +3 "core" 9v 0 +102 "collection"'69 +3 "core" 9x/ +102 "collection"'^9 +3 "core" 9x, +103 "collection"'s9 +2 "core" 9{+ +103 "collection"':9 +3 "core" 9{* +102 "collection"'9 +3 "core" 9%|!) +102 "collection"'A9 +3 "core" 96~%' +102 "collection"'59 +3 "core" 9H)& +103 "collection"' 9 +3 "core" 9[.$ +102 "collection"'!9 +4 "core" 9k2" +102 "collection"'u9 +2 "core" 9{6" +103 "collection"'+9 +2 "core" 9:! +103 "collection"'79 +3 "core" 9? +103 "collection"'9 +2 "core" 9C +103 "collection"'q9 +2 "core" 9G +103 "collection"'=9 +3 "core" 9K +102 "collection"'O9 +3 "core" 9O +102 "collection"'B9 +3 "core" 9T +102 "collection"'D9 +3 "core" 9X +102 "collection"'v9 +3 "core" 9 \\ +102 "collection"'49 +2 "core" 9 ` +103 "collection"'Y9 +2 "core" 9 d +103 "collection"'-9 +3 "core" 9 (i +103 "collection"'r9 +3 "core" 9 4m +102 "collection"'Z9 +2 "core" 9 @q +103 "collection"'F9 +3 "core" 9 Lu +102 "collection"'9 +3 "core" 9 Wy +102 "collection"'/9 +3 "core" 9 b~ +103 "collection"'C9 +3 "core" 9 l +102 "collection"',9 +2 "core" 9 x +103 "collection"'9 +52 "core" 9  +102 "collection"'89 +3 "core" 9  +103 "collection"'99 +2 "core" 9  +103 "collection"'b9 +3 "core" 9  +102 "collection"'9 +3 "core" 9  +103 "collection"'9 +2 "core" 9  +103 "collection"'$9 +3 "core" 9  +102 "collection"'J9 +4 "core" 9  +102 "collection"'X9 +3 "core" 9  +103 "collection"'S9 +2 "core" 9  +103 "collection"'o9 +3 "core" 9  +102 "collection"'V9 +3 "core" 9  +102 "collection"' 9 +3 "core" 9  +103 "collection"'9 +3 "core" 9  +102 "collection"'W9 +3 "core" 9  +102 "collection"''9 +3 "core" 9  +103 "collection"'<9 +2 "core" 9  +103 "collection"'9 +3 "core" 9 \ +103 "collection"'l9 +2 "core" 9\ \ +103 "collection"'t9 +3 "core" 9\ \ +102 "collection"'(9 +4 "core" 9\ \ +102 "collection"'9 +3 "core" 9\ \ +102 "collection"'U9 +4 "core" 9\ \ +102 "collection"'K9 +3 "core" 9\ \ +102 "collection"'m9 +4 "core" 9\  +102 "collection"'_9 +2 "core" 9\  +103 "collection"'39 +3 "core" 9\ !\ +102 "collection"'h9 +3 "core" 9\ #\ +103 "collection"'9 +3 "core" 9\ ( +102 "collection"'c9 +3 "core" 9\ )\ +102 "collection"'H9 +3 "core" 9\ - \ +3 .tCH.hold 10:00,70C +8 "collection"'0 `\ s `\ *\ +4 'N9 +7 "core"  +6 9\ .\ + "collection"'e% +4 "core" % \ p +2 #tBegun lysing Collection Puck Heater at 68.1C/17.7psia +3836 #"preston"-> Sampler.intakePSI +3 "collection"'w% +4 "core" % '\ r +1085 #"preston"-> Sampler.outletPSI +2 "sampler") % +5 "core" %wst \  +7523 #"preston"-> Sampler.outletPSI +2 "sampler")E% +4 "core" %wss \  +321 #"preston"-> Sampler.intakePSI +2 "collection"'j% +5 "core" %  \ k +1023 #"preston"-> CH +2 "collection"'%9 +4 "core" 9\ k* +20008 "Can"k\ ʹf +21895 #"preston"-> Sampler.intakePSI +3 "collection"'|% +4 "core" %  >\ v +402 #"preston"-> Sampler.outletPSI +2 "sampler")% +5 "core" %wts \  +1032 #"preston"-> CH +2 "collection"'y9 +4 "core" 9\ uX +2805 ` +2 "collection"'g9 +2 "core" 9\ t[ +3 "collection"'% +3 "core" % \ +2 #tEnded lysing Collection Puck Heater at 70C/19.1psia +3 .CS.seek 0ml +2 "collection"']' +345 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +3 "collection"' @ +100 "core" A +2 .tCSV.dial :air +2 "collection"'\\ @ +43 "core" > +3 .tCS.seek 5ml +4 "collection"'\ 'l +1344 "core" ' +2 .tCSV.dial CTV +2 "collection"'~  +45 "core"  +2 .tdelay 2 seconds +201 .CSV.dial :air +2 "collection"' @ +43 "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"'i' +1365 "core" ' +2 "collection"'[% +3 "core" % \ +2 #tPuck @31.4psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe +3 .CSV.dial CBV +3 "collection"' +98 "core" ~ + .tCBV.dial CSV +2 "collection"'  +29 "core"  +2 "collection"'P% +4 "core" % i h~\ +2 .tCS.seek 4.999ml +2 "collection"''l +1348 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'z  +43 "core" +2 "collection"'>% +3 "core" %l (\  +3 .tCS.seek 7ml +2 "collection"'' +587 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'n @ +40 "core" > +2 .tCS.seek 10ml +3 "collection"'' D +851 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"'* ` +111 "core" ^ +2 #tLysing Complete + "collection"'x& +6 "core" &Oyhce \ G +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&% +55 "core" %\     +2 "storage"(% +4 "core" % !\ +2 "storage"(. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +4 .tSC.seek 1 +2 "storage"(&( +197 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +4 (}& +5 "core" & \ +2 "manipulator"&d& +3 "core" &  R 3 +3 "manipulator"& % +3 "core" %\    +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 1 +2 "manipulator"&I( +160 "core" ( +2 "manipulator"&& +3 "core" &   #  +2 "storage"(p& +4 "core" & K\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +2 "manipulator"&;' +95 "core" ' + "storage"(& +4 "core" & A\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +2 "storage"(G'H +284 "core" ' +2 "storage"(L- +2 "core" -'x +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +5 "manipulator"&& +3 "core" & \ \ %  +2 "storage"(k& +4 "core" & ;\ +2 .tElbow.reconfigure :limp +4 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek 1 +2 "manipulator"&1'D +38 "core" ' +2 .tElbow.hold +3 "manipulator"&2, +5 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 "storage"(#- +2 "core" -'x +3 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(a'> +30 "core" ' +2 "manipulator"&M% +4 "core" %Sr d ȹ% +2 "storage"(.& +3 "core" & h h \ +2 .tForearm.force -20 +2 "manipulator"&5 +5 .tForearm.seek 1 + 315 counts + "manipulator"&' +21 "core" ' +2 "manipulator"&T& +3 "core" &    +2 "storage"()& +4 "core" & `\ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +2 "manipulator"&6' +22 "core" ' +2 .tSE.seek 2.1 Pucks below Top Plate +3 "storage"(^'5 +43 "core" ' + "manipulator"&s& +4 "core" &    +2 "manipulator"&:% +4 "core" %   7 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 .tElbow.seek CC +4 "manipulator"&A( +160 "core" ( + "manipulator"&5& +4 "core" &   0 :- +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 & & +3 "core" &  :- +3 .tForearm.seek CC +2 "manipulator"&!', +109 "core" ' + .tHand.close +2 "manipulator"&u/ +70 "core" / +2 .tCC.seek :open +3 "collection"'+( +382 "core" ( + "storage"(7& +4 "core" & v\ +2 "storage"(& +4 "core" & A\ +2 "manipulator"&q& +3 "core" &   V :, +2 "manipulator"&=% +4 "core" %  j 2 +2 .tForearm.seek :retract +2 "manipulator"&O'\ +98 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek 1 + "manipulator"&B( +162 "core" ( + "manipulator"&D& +4 "core" &    +2 "storage"(v& +4 "core" & ,\ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 .tForearm.seek 1 +2 "manipulator"&4'D +115 "core" ' +2 .tElbow.hold +2 "manipulator"&Y, +4 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tHand.open + "manipulator"&-1 +72 "core" 1 +2 "manipulator"&r% +4 "core" % OK m Ȯ +2 "storage"(Z& +3 "core" & | ^\ +2 .tForearm.force -20 +2 "manipulator"&5 +4 .tForearm.seek 1 + 311 counts +2 "manipulator"&F'{ +24 "core" ' +2 "manipulator"&& +3 "core" &    +2 "storage"(/& +4 "core" &\ \  $\ +2 .tForearm.reconfigure :tight +52 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +2 "manipulator"&C' +26 "core" ' +2 "storage"(,% +3 "core" %8\ \  I\ +3 ."downElevator"SE.seek :down +4 "storage"('v +98 (8% +3 "core" %T e\ Wd +2 "manipulator"&9% +4 "core" %   T +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&b'\ +97 "core" ' +33 ' +2 ."downElevator"SE.stop +2 "storage"(5 +5232 #t-> CSV.waste2 +2 .CSV.dial :waste2 +4 "collection"' +83 "core"  +2003 #t-> CS.empty +3 .CS.seek 0ml +4 "collection"'' +2623 "core" ' +2 "collection"'$% +3 "core" %|R\ +12506 "Can"\ 0<f +60001 {\ /gB +60001 Mx\ 0ѫgر +16614 #t-> CC.loadflush {CS.purgeUpper; CS.purgeLower; CSR.flush} +3 !o:NoMethodError : mesgu:NameError::message.undefined method `loadflush' for CC:Clamp: name:loadflush: args[:bt[ "8/home/esp/esp2/lib/slide.rb:441:in `method_missing'"(ESP):74:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +1467 #-> CC.loadFlush {CS.purgeUpper; CS.purgeLower; CSR.flush} +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +4 "collection"'J& +4 "core" &\ +3 "manipulator"&X& +3 "core" &   f  +2 "manipulator"&S% +3 "core" %\ "   @ ( +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&o(- +182 "core" ( +2 "manipulator"&V& +4 "core" &-   U  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 & & +3 "core" &-  ;  +2 .tForearm.seek :garage +4 "manipulator"&'! +105 "core" ' + .tHand.close +2 "manipulator"&W/ +71 "core" / +2 "manipulator"&'& +4 "core" &-     +2 "manipulator"&<% +3 "core" % 2  C +2 .tForearm.seek :retract +2 "manipulator"&'\ +103 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&l( +291 "core" ( + "manipulator"&t& +4 "core" &    0 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &(& +3 "core" &   0 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek CC + "manipulator"&', +109 "core" ' +2 "manipulator"&U& +4 "core" &   0 +2 "manipulator"&K% +3 "core" %1   + o +3 "collection"'m& +3 "core" &;\ +3 "collection"'_& +4 "core" &/\ +3 .tCC.seek :closed + "collection"'3(O +6 "core" &G\ +6 &y\ : +9 &HM}\ 0 +10 &x\ D +9 &2`\ J +9 &_\ I +10 &\\\ I +9 &x`\ J +10 &;ZM\ I +9 &\\\ I +9 &]K\ I +10 &Z\ J +9 &!BZ\ J +9 &#Z\ J +10 &$_/\ I +9 &&Z\ I +10 &(K\\\ I +9 &* `\ J +9 &+Z\ J +10 &-_ \ J +9 &/R^\ J +9 &1Y\ J +10 &2[\ I +9 &4Z\ J +10 &6Z_\ J +9 &8Y\ J +9 &9[\ I +10 &;\\\ J +9 &=bY~\ J +9 &?$\\\ J +10 &@X\ J +9 &B[\ I +10 &Dj\\\ J +9 &F+\\\ J +9 &Gj\ K +10 &I\ O +9 &KV\ T +9 &M\ V +10 &Ny\ 3 +9 &Oi+\ [ +9 ( +2 &O^\ E + "collection"'_& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.58 +2 "collection"'h& +3 "core" &O`\ E +4 .tHand.open + "manipulator"&1 +70 "core" 1 +2 "manipulator"&c% +4 "core" % * \  9 v +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract + "manipulator"&H'\ +98 "core" ' + #tFlushing upper manifold +2 "collection"'N& +5 "core" &O`\ E +2 "collection"'e% +4 "core" %\ +2 .tCSV.dial :flush +2 "collection"'w  +138 "core" +2 .tCS.reconfigure :fast +3 "collection"'#d @b +4 .tCS.seek 5ml +2 "collection"' 'l +1202 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air + "collection"'E @ +45 "core" B + "collection"'j% +4 "core" %l6\  +2 .tCS.seek 7ml +2 "collection"'%' +534 "core" ' +3 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +4 "collection"'f +3 '|  +7 "core"  +92 ~ + .tCTV.dial :air +50 "collection"'  +19 "core"  +3 .tCS.seek 0ml +2 "collection"'y' +1643 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'0'- +756 "core" ' + .tCSV.dial :waste +2 "collection"'g +44 "core" +2 .tCS.seek 0ml +4 "collection"'' +753 "core" ' +2 "collection"'?& +3 "core" &O_5\ E +2 "collection"'% +4 "core" %m\ +2 .tCSV.dial :flush +2 "collection"'\\  +43 "core"  +2 .tCS.seek 3ml +3 "collection"']'- +762 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'~ @ +41 "core" A +2 "collection"'% +4 "core" %-n\  +2 .tCS.seek 5ml +2 "collection"''l +539 "core" ' + .tCSV.dial :air +2 "collection"'{ @ +6 "core" A +3 .tCS.seek 0ml +2 "collection"'\ ' +1189 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'['- +762 "core" ' + .tCSV.dial :waste +2 "collection"' +72 "core" +2 .tCS.seek 0ml +4 "collection"' ' +753 "core" ' +2 #tFlushing lower manifold's waste1 port +2 "collection"'P& +6 "core" &O^0\ E +2 "collection"'i% +3 "core" %-\ +2 .tCSV.dial :flush +3 "collection"'z  +43 "core"  +2 .tCS.seek 5ml +4 "collection"'>'l +1203 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +42 "core" A +2 "collection"'n% +4 "core" %lZ\  +2 .tCS.seek 7ml +2 "collection"'' +529 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +3 "collection"'*  +2 'x  +42 "core"  +91  +2 .tCBV.dial :waste1 +2 "collection"' @ +52 "core" B +3 .tCS.seek 0ml +2 "collection"'' +1636 "core" ' +2 #tFlushing lower manifold's waste2b port + "collection"'& +7 "core" &O^$\ E + "collection"'}% +4 "core" %\ +2 .tCSV.dial :flush +2 "collection"'d  +72 "core" +2 .tCS.seek 5ml +4 "collection"' 'l +1197 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'" @ +44 "core" A + "collection"'% +4 "core" %l#\  +2 .tCS.seek 7ml +2 "collection"'p'\ +544 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +4 "collection"'  +2 'Q  +8 "core"  +32  +2 .tCBV.dial :waste2b +2 "collection"'@  +81 "core"  +2 .tCS.seek 0ml +4 "collection"'L' +1636 "core" ' + .tCSR.select :flush +3 "collection"' +12 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &  a 0 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&k( +25 "core" ( +2 "manipulator"&#& +3 "core" &   @ % +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &M& +3 "core" & \ % +2 .tForearm.seek CC +3 "manipulator"&.', +106 "core" ' +2 .tHand.close + "manipulator"&T/ +67 "core" / +2 .tCC.seek :open +3 "collection"')( +379 "core" ( +2 "manipulator"&s& +4 "core" &   ;  +2 "manipulator"&:% +3 "core" %     +2 .tForearm.seek :retract +2 "manipulator"&;'\ +109 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +2 "manipulator"&I(- +279 "core" ( + "manipulator"&G& +4 "core" &-   H +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &1& +3 "core" &-   t +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage +2 "manipulator"&'! +111 "core" ' +2 .tHand.open +2 "manipulator"&a1 +71 "core" 1 + "manipulator"&5% +4 "core" % +  ! +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract + "manipulator"& '\ +152 "core" ' +18539 "Can"v\ 0өhn +60001 u\ 0bi +39821 #"preston"-> exit +2 #Session Ended +20178 "Can"v\ 0i +60002 r\ 0j0 +41593 #t-> CSV.air; CS.fill +2 .CSV.dial :air +2 "collection"'6 @ +41 "core" > +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 10ml + "collection"'2' D +2616 "core" ' +2 "collection"'u% +4 "core" % D?\  +1540 #t-> SSV.air; SS.fill +2 .SSV.dial :air +2 "sampler") +4 "core"  +3 .tSS.seek 25ml + "sampler")R' +1256 "core" ' + "sampler")7% +4 "core" %rs \ w +12919 "Can"<u\ 6ڠjƱ +11919 #t-> SS.seek 0 +2 .SS.seek 0ml +2 "sampler")' +1256 "core" ' +2 "sampler")q% +4 "core" %qt \  +2542 #t-> SS.fill +2 .SS.seek 25ml +2 "sampler")=' +1294 "core" ' + "sampler")D% +4 "core" %pp \ x +660 #t-> SS.empty +3 .SS.seek 0ml + "sampler")v' +1256 "core" ' + "sampler")!% +4 "core" %sp \ +1122 #t-> SS.fill +2 .SS.seek 25ml +2 "sampler")A' +1290 "core" ' +2 "sampler")-% +4 "core" %rr \ { +120 #t-> CS.empty +3 .CS.seek 0ml + "collection"'r' +2619 "core" ' +2 "collection"'Z% +4 "core" %&\ +7306 #t-> SS.empty +2 .SS.seek 0ml + "sampler")' +1253 "core" ' +2 "sampler")/% +4 "core" %tr \ " +27308 "Can"s\ 6ܦk\\ +60001 q\ 6ޛk +60001 p\ 6l +60002 :m\ 6m +60001 el\ 6zm +60001 l\ 6onJ +60002 j\ 6dn +60001 h\ 6Yov +60001 g\ 6Np +60002 Rg\ 6Dp +60001 f\ 79q8 +60002 f\ 6.qα +60001 e\ 6$rd +60001 Yc\ 7r +35907 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +4 #Session Ended +11067 !to:SignalException: mesg" SIGHUP:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:81:in `join'"1/home/esp/esp2/lib/esp.rb:81:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +13 #mEXIT @1687486201.59EDT @1687525184.58EDT = =tMAIN =mMAIN_scheduler @EDT1687525186.24 #"core_reset"Sent BREAK +2 #t@9602 receive with ifg=0x10, ie=0xFD + #@10237 receive with ifg=0x10, ie=0xFD + #@10892 receive with ifg=0x10, ie=0xFD + #@11527 receive with ifg=0x10, ie=0xFD #@12165 receive with ifg=0x10, ie=0xFD + #@12798 receive with ifg=0x10, ie=0xFD + #@13432 receive with ifg=0x10, ie=0xFD #@13759 receive with ifg=0x80, ie=0xFD + #@29972 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +236 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +382 "Can"Z\ 8w + Z\ 8w + #tPolling Can every 10:00 +3 #Cleanly exited at 22:10:01EDT22-Jun-23 +745 #-> access 2 +155 "sampler") +2 ) +3 "core"  +2 "collection"' +2 ' +4 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 "collection"'% +4 "core" %\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +4 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %[\ +2 .tPS.configure :default +3 "processing"%#A d`xb +3 .tPS.hold + "processing"%+ +2 "core" + +2 .tPS.configure :default +3 "processing"%#A d`xb +3 "sampler")% +3 "core" %km \ _ +2 .tSS.configure :default +2 "sampler")#.0X access 1 +3 "storage"(% +3 "core" %\ \  ]\  +2 "manipulator"&% +4 "core" %\ !  I 1 +2 "manipulator"&& +4 "core" &-   6 +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"((; +198 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 ( & +3 "core" &; \ +4886 #t-> exit +7 #mEXIT @1687525266.96EDT @1687525354.29EDT = =tMAIN =mMAIN_scheduler @EDT1687525356.01 #"core_reset"Sent BREAK +3 #t@38432 receive with ifg=0x10, ie=0xFD #@39065 receive with ifg=0x10, ie=0xFD + #@39720 receive with ifg=0x10, ie=0xFD + #@40354 receive with ifg=0x10, ie=0xFD + #@40987 receive with ifg=0x10, ie=0xFD #@41621 receive with ifg=0x10, ie=0xFD + #@42254 receive with ifg=0x10, ie=0xFD + #@42580 receive with ifg=0x80, ie=0xFD #@37991 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +10 #ESP2 v3.42 I2C Gateway v3.20 for core bus +241 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +390 "Can"Z\ 8w# + Z\ 8w# + #tPolling Can every 10:00 +2 #Cleanly exited at 09:01:06EDT23-Jun-23 +12801 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +3 "collection"' +3 ' +2 "core"  +3 "processing"% +2 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 "collection"'% +3 "core" %'\ +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +3 "core" + + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +4 "core" %[\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 .tPS.hold + "processing"%+ +2 "core" + +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %mm \ _ +2 .tSS.configure :default +2 "sampler")#.0X +2 "collection"'! +3 "core"  +2 "collection"'" +3 "core"  +2 "processing"%# +3 "core"  +2 "processing"%$ +38 "core" S +7 "processing"%% +3 "core"  +3 "processing"%& +2 "core" A +3 "sampler")' +2 "core"  +3 "collection"'(% +3 "core" %$\ +3 "processing"%)% +3 "core" %[\ +3 "sampler")*% +3 "core" %kn \ _ +3 "collection"'+& +3 "core" &L\ +2 "processing"%,& +4 "core" &\ +2 "manipulator"&-% +4 "core" %\ !   C 1 +2 "manipulator"&.& +4 "core" &-   +2 "storage"(/& +4 "core" &; )\ +2 "storage"(0% +3 "core" % 1\  +2 "collection"'19 +3 "core" 9& +3 "processing"%29 +2 "core" 95 +27739 #t-> $da [:extractVol]=0.17 +434 #-> access 1 +3 "storage"(3% +3 "core" % o\  +2 "manipulator"&4% +9 "core" %\ !   H 1 +2 "manipulator"&5& +4 "core" &-   +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"(6(; +3 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (7& +3 "core" &; 7\ +547 #t-> access 2 +3 "storage"(8% +3 "core" % J\  +2 "manipulator"&9% +3 "core" %\ !  # N 1 +2 "manipulator"&:& +4 "core" &-  I +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"(;(K +190 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (<& +3 "core" &K R\  +4459 #t-> access 5 +3 "storage"(=% +3 "core" %\  >\  +2 "manipulator"&>% +3 "core" %\ !   1 +2 "manipulator"&?& +4 "core" &-   +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(@( +668 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (A& +3 "core" & \ +3442 #t-> access 6 +3 "storage"(B% +3 "core" % \  P\  +2 "manipulator"&C% +3 "core" %\ !   1 +2 "manipulator"&D& +4 "core" &- "  / +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 3 +2 "storage"(E( +193 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (F& +3 "core" & S\  +3746 #t-> access 7 +3 "storage"(G% +3 "core" % \  4\  +2 "manipulator"&H% +3 "core" %\ ! % #  1 +2 "manipulator"&I& +4 "core" &- & #  +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 4 +2 "storage"(J(,> +194 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (K& +3 "core" &,> \  +4715 "Can"^\ 6yC +60002 ^\ 6{ +25832 #"preston"Session Begun +194 #-> exit +3 #Session Ended +33972 "Can"_\ 6}o +31035 #t-> initialPurge +4 #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +4 "collection"'L& +6 "core" &\ +4 .tHand.open +4 "manipulator"&M1 +20 "core" 1 +4 "manipulator"&N& +7 "core" &-  ! G +5 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +5 .tElbow.seek FlushPuck::Garage +4 "manipulator"&O(- +8 "core" ( +2 "manipulator"&P& +8 "core" &-   +4 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +4 &Q& +7 "core" &-   +5 .tForearm.seek :garage +2 "manipulator"&R'! +105 "core" ' +4 .tHand.close +2 "manipulator"&S/ +76 "core" / +3 "manipulator"&T& +8 "core" &-  +4 "manipulator"&U% +6 "core" % 3  +6 .tForearm.seek :retract +3 "manipulator"&V'\ +113 "core" ' +4 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek CC +2 "manipulator"&W( +275 "core" ( +4 "manipulator"&X& +7 "core" &   4 +4 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &Y& +5 "core" &   y 4 +6 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek CC + "manipulator"&Z', +101 "core" ' +4 "manipulator"&[& +7 "core" &   K 4 +5 "manipulator"&\\% +7 "core" %6   ; +5 "collection"']& +7 "core" &\ +6 "collection"'^& +92 "core" &\ +20 &\ +3 &\ +3 &\ +2 &\ +4 &\ +3 &\ +2 &\ +2 &\ + &\ +2 &\ +4 &\ +2 &\ +2 &\ +2 &\ +5 &\ +4 .tCC.seek :closed +6 "collection"'_(O +7 "core" &\ +3 &\  +7 &7\ +{ +9 &h\ > +8 &o\ K +11 &cW\ K +8 &&]\ J +9 &]\ J +10 &W\ K +9 &l]\ J +10 &.]\ J +10 &Z\ K +8 & Z\ K +11 &"s[\ K +8 &$5]\ K +9 &%\\\ J +11 &'_\ J +8 &)}]\ J +10 &+>]\ J +10 &-_\ J +8 &._\ J +11 &0]\ J +8 &2G\\\ J +9 &4 ]\ J +11 &5]\ J +8 &7\\\ J +10 &9O^\ J +10 &;]\ J +8 &<]\ J +11 &>]\ J +8 &@W]\ J +9 &B^\ J +11 &C\\\ J +8 &E\\\ J +10 &G[k\ K +8 &I\ N +10 &J\ R +11 &L\ W +9 &N@\ D +8 &OI@ \ !d +11 &Oxm\ G +2 ( +6 "collection"'^& +4 "core" &Oxk\ G +6 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.64 +4 "collection"'`& +7 "core" &Oxk\ G +4 .tHand.open +2 "manipulator"&a1 +77 "core" 1 +4 "manipulator"&b% +8 "core" % 6   ; +4 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&c'\ +95 "core" ' +3 #tFlushing the Collection Valve::Manifold +4 "collection"'d& +8 "core" &Oxk\ G +4 "collection"'e% +7 "core" % \ +5 "collection"'f +7 "core" > +4 .tCSV.dial CSR + "collection"'g  +74 "core"  +3 #tPulling 5ml of CSR.flush +3 .CSR.select :flush +3 "collection"' +15 .tCS.seek 5ml +3 "collection"'h'l +1347 "core" ' +3 .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +9 'i% +3 "core" %l\  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'j' +654 "core" ' +2 .tCSV.dial :waste + "collection"'k +136 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'l' +1983 "core" ' +2 #tPurging external Intake +6 "collection"'m& +4 "core" &Oxj\ G +2 "collection"'n% +4 "core" %\ +7 .tCSV.dial :flush +2 "collection"'o  +44 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 10ml + "collection"'p' D +2334 "core" ' + .tdelay 5 seconds +503 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'q +2 'r  +52 "core"  +33 + .tCTV.dial :intake +2 "collection"'s  +70 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml +2 "collection"'t' +2327 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'u  +69 "core" +2 #tFlushing upper manifold + "collection"'v& +4 "core" &Oxi\ G +2 "collection"'w% +3 "core" %\ +2 .tCSV.dial :flush +2 "collection"'x  +68 "core"  +3 .tCS.seek 5ml + "collection"'y'l +1210 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'z @ +40 "core" A +2 "collection"'{% +4 "core" %l\  +2 .tCS.seek 7ml +2 "collection"'|'\ +528 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'} + '~  +6 "core"  +91 ~ +2 .tCTV.dial :air +2 .CS.seek 0ml + "collection"'' +1648 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"''- +755 "core" ' +2 .tCSV.dial :waste +2 "collection"' +42 "core" +2 .tCS.seek 0ml +2 "collection"'' +750 "core" ' +2 "collection"'& +3 "core" &Oxh\ G +2 "collection"'% +4 "core" %\ +2 .tCSV.dial :flush + "collection"'  +41 "core"  +2 .tCS.seek 3ml +2 "collection"'\ '- +766 "core" ' +2 .tdelay 5 seconds +507 .CSV.dial :air +2 "collection"' @ +41 "core" A +2 "collection"'% +3 "core" %-\  +3 .tCS.seek 5ml + "collection"''l +533 "core" ' +2 .tCSV.dial :air + "collection"' @ +5 "core" @ +2 .tCS.seek 0ml +2 "collection"'' +1201 "core" ' + .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"''- +769 "core" ' + .tCSV.dial :waste +2 "collection"' +70 "core" +2 .tCS.seek 0ml +2 "collection"'' +760 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" & \ 4 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( +2 "manipulator"&& +4 "core" &    4 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &   / 4 +2 .tForearm.seek CC +2 "manipulator"&', +106 "core" ' +9 .tHand.close + "manipulator"&/ +73 "core" / +2 .tCC.seek :open +2 "collection"'( +378 "core" ( +2 "manipulator"&& +4 "core" &   4 +2 "manipulator"& % +3 "core" %    ' +2 .tForearm.seek :retract +2 "manipulator"&!'\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&"(- +281 "core" ( +2 "manipulator"&#& +4 "core" &- !  #  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &$& +3 "core" &-    +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&%'! +102 "core" ' +2 .tHand.open +2 "manipulator"&&1 +74 "core" 1 +2 "manipulator"&'% +3 "core" % +   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&('\ +105 "core" ' +3782 "Can"db\ 6 +32036 #t-> exit +7 #mEXIT @1687528082.20EDT @1687528127.77EDT = =mMAIN_scheduler =tMAIN @EDT1687528129.59 #"core_reset"Sent BREAK +2 #t@48077 sendCRC with ifg=0x20, ie=0x7F + #@49912 sendCRC with ifg=0x08, ie=0x5F + #@44765 idle with ifg=0x84, ie=0x75 + #@45436 select with ifg=0x10, ie=0xF5 #@46071 receive with ifg=0x10, ie=0xFD + #@46706 receive with ifg=0x10, ie=0xFD + #@47341 receive with ifg=0x10, ie=0xFD #@47668 receive with ifg=0x80, ie=0xFD + #@28743 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +10 #ESP2 v3.42 I2C Gateway v3.20 for core bus +224 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +386 "Can"d\ 9@cv +2 d\ 9@cv #tPolling Can every 10:00 +2 #Cleanly exited at 09:48:02EDT23-Jun-23 +5 #Loading /home/esp/esp2local/mission/Niagara_3peat_2023jun.rb mission +7 #Preparing to sleep until +120 +2 ."Qmail"GoodNews.email "Starting Niagara_3peat_2023jun w/pucks in tube 5\\n{3 => 0,\\n 4 => 0}\\nCan@09:48:55, 18.9C, 53% humidity, 14.5psia, 13.599V, 0.276A, 14.607Ah, 3.75W",Subject: "Niagara_3peat_2023jun begun" +4 #tAsleep til +120 +5 #Continuing at 09:50 +3 "Can"d\ 9@c +21 ."shutdown"Gate.power :core,:OFF +2 .Gate.power :raw,:OFF + #Shutdown +285 ."Qmail"GoodNews.email "Then, in tube 5: labDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_3peat_2023jun.rb:63\\n{3 => 0,\\n 4 => 0}\\nCan@09:48:56, 18.9C, 53% humidity, 14.5psia, 13.599V, 0.276A, 14.607Ah, 3.75W",Subject: "Asleep until 09:50" +188 #"uploadLog"upsync +199 #upsync +11283 "Can"d\ o{ +3 #tPowering core bus +602 .Gate.power :raw,:ON +4 "sampler") +3 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +3 % +2 "core"  +6 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +2 .tSS.configure :default +2 "sampler")#.0X +3 #tPhase [labDAwithoutWCR] +2 ."Qmail"Notice.email "At 09:51:21 began in tube 5: labDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_3peat_2023jun.rb:63\\n{3 => 0,\\n 4 => 0}\\nCan@09:51:21, 19.0C, 53% humidity, 14.5psia, 13.589V, 0.306A, 14.612Ah, 4.16W",Subject: "Started Niagara_3peat_2023jun phase labDAwithoutWCR" +2 #t===> STARTED labAwithoutWCR (phase #1) <=== +3 #da sampling at most 50ml +3 #Loading sh1 puck from tube 5 into Collection Clamp + "collection"'!& +3 "core" &5\ +3 .tHand.open + "manipulator"&"1 +70 "core" 1 +3 "manipulator"&#% +4 "core" % \     +2 "storage"($% +4 "core" %z \ +2 "storage"(%. +5 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(&(; +150 ."Qmail"DAfans.email "Started da in tube 5 at 09:51:21EDT23-Jun-23\\n{3 => 0,\\n 4 => 0}\\nCan@09:51:21, 19.0C, 53% humidity, 14.5psia, 13.589V, 0.306A, 14.612Ah, 4.16W",Subject: "da sampling at most 50ml" +122 #"uploadLog"upsync +80 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 ('& +3 "core" &; F\  +3 "manipulator"&(& +3 "core" & \  # +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&)( +15 "core" ( +2 "manipulator"&*& +3 "core" &\    "y +12 "storage"(+& +8 "core" &; \  +7 .tForearm.seek 5 + 700 counts +2 "manipulator"&,' +95 "core" ' +2 "storage"(-& +4 "core" &; \  +4 .tSE.reconfigure :pick +2 #"uploadLog"upsync +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(.'H +272 "core" ' +2 "storage"(/- +3 "core" -'f +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (0& +4 "core" &; \  +2 "manipulator"&1& +4 "core" &\  "y +2 .tElbow.seek 5 +2 "manipulator"&2( +22 "core" ( +2 "manipulator"&3& +3 "core" &   6 +2 "storage"(4& +4 "core" &; \  +3 .tForearm.seek 5 + 300 counts + "manipulator"&5'O +26 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&6/ +72 "core" / +43 ."downElevator"SE.seek :down +2 "manipulator"&7& +2 "storage"(8'v +8 "core" & O +2 "manipulator"&9% +4 "core" % r   a +2 .tForearm.seek :retract +2 "manipulator"&:'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&;( +143 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +6 "core" ( +2 "manipulator"&<& +4 "core" &   6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &=& +3 "core" & \  6 +2 .tForearm.reconfigure :tight +99 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&>', +98 "core" ' +2 "manipulator"&?& +4 "core" &   6 +2 "manipulator"&@% +3 "core" %  +3 "collection"'A& +3 "core" &;\ +3 "collection"'B& +5 "core" &?\ +2 .tCC.seek :closed + "collection"'C(O +4 "core" &3\  +9 &6/\ *y +9 &h)\ > +10 &om0\ K +9 &3["\ J +10 &Z)\ K +9 &Z$\ J +9 &yW%\ J +10 &:Z!\ K +9 &Y%\ J +9 &Y)\ K +10 & Z\ J +9 &"C]$\ J +9 &$Z"\ K +10 &%Z'\ J +9 &'X%\ J +10 &)K[&\ J +9 &+W#\ J +9 &,\\(\ J +10 &.W#\ J +9 &0S\\!\ J +9 &2Z#\ J +10 &3W%\ J +9 &5Z\ J +10 &7Z[$\ K +9 &9[\ J +9 &:Z\ J +10 &<[\ J +9 &>cZ$\ J +9 &@%Z\ J +10 &AY\ J +9 &C\\\ J +10 &Ejb\ K +9 &G)k\ L +9 &H\ N +10 &J\ T +9 &LP\ V +9 &N\ D +10 &O:H\ !d +9 &O\ ~\ G +5 ( +2 "collection"'B& +4 "core" &Oj\ G +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.84 +2 .Hand.open + "manipulator"&D1 +67 "core" 1 + "manipulator"&E% +4 "core" %    g +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&F'\ +95 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."flow"Gate.power :analytic3,:ON +157 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold + "sampler")G+ +4 "core" + + "sampler")H% +4 "core" %pn \ & +2 "collection"'I& +3 "core" &Oj\ G +4 "Can"e\ M +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 "sampler")J  +3 "core"  +3 .tSS.reconfigure :fast +2 "sampler")#.0X \  +21 "collection"'% +3 "core" %\ +2 "sampler")% +4 "core" %> \  +2 .tIntake.select :close + "sampler")0 +9 )% +3 "core" %> \  +2 .tSSV.dial :exhaust + "sampler")  +74 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")' +898 "core" ' +2 .tExhaust.select :close + "sampler") +10 #tSampled 50.0ml +2 #Evacuating Puck (bubblePt=24psi, evacVolume=10ml, delay 15 seconds) + .Intake.select :close + "collection"'& +3 "core" &Og\ G +3 ."airStroke"CSV.dial :waste +2 "sampler")% + "collection"' +9 "core" %00 \ ; +4 ."connect"SSV.dial CBV,avoiding: :exhaust +3 ."airStroke"CS.seek 0ml +2 .tCBV.dial SSV + "sampler")  +2 "collection"'\ ' +7 "core" ' +2 ."airStroke"CSV.dial :air + "collection"' @ +70 "core" A +3 ."airStroke"CS.seek 10ml + "collection"' ' D +99 "core"  +2 .tCTV.dial :air + "collection"'  +71 "core"  +2 .tdelay 15 seconds +7 ."flow"Gate.power :analytic3,:OFF +2 ."samplerPumpShutdown"Gate.power :sampler,:OFF +1493 .tSSV.dial :spit,avoiding: :exhaust +7 "sampler") +126 "core" +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.seek 0ml +2 "collection"'  + "sampler")' +7 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")  +120 "core"  +7  +425 ' +2 .tSSV.dial between CBV and plug +2 "sampler") +46 "core" +2 .tCBV.dial between SSV and waste2 + "collection"'  +29 "core"  + "collection"'% +4 "core" % E \  +3 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV + "collection"'  +2 '  +6 "core"  +36  +2 .tCS.reconfigure :pressurize +2 "collection"'# d@<< b +3 .tCS.seek 0ml + "collection"' ' +2127 "core" ' \ +3 "collection"'% +3 "core" % \  +2 "sampler")% +4 "core" %rt \ p +2 #tBubblePoint: Intake @24.0psia, Outlet @-0.1psia + .CBV.dial SSV + "collection"'! @ +36 "core" @ +2 .tSS.reconfigure :default +2 "sampler")#.0X @ +36 "core" A +3 .tSS.reconfigure :default +2 "sampler")#.0Xe\ M +42 "collection"'G% +3 "core" % \ +2 "sampler")M% +4 "core" %R \  +2 #tEvacuated: Intake @23.7psia, Outlet @20.9psia + .SSV.dial :spit,avoiding: :exhaust +2 "sampler")L +99 "core"  +3 .tSS.reconfigure :exhale + "sampler")#.0Xd +102 "collection"' 9 +2 "core" 9Vd +103 "collection"'9 +3 "core" 9md +102 "collection"'9 +3 "core" 9b +102 "collection"'!9 +10 "core" 9` +102 "collection"'9 +3 "core" 9 ^ +103 "collection"'#9 +2 "core" 9!Z +103 "collection"'$9 +3 "core" 9"Y +102 "collection"'%9 +4 "core" 9$W +102 "collection"'"9 +3 "core" 9$T +102 "collection"'9 +3 "core" 9/$R +103 "collection"'(9 +2 "core" 9H%P +103 "collection"'*9 +3 "core" 9`&N +102 "collection"'+9 +3 "core" 9w(K +103 "collection"'9 +3 "core" 9)I +102 "collection"''9 +3 "core" 9*G +102 "collection"'/9 +3 "core" 9,E +103 "collection"' 9 +2 "core" 9,C +103 "collection"'-9 +2 "core" 9.A +103 "collection"'9 +3 "core" 9.> +102 "collection"'09 +3 "core" 90= +102 "collection"'9 +3 "core" 941; +103 "collection"'39 +2 "core" 9K39 +103 "collection"'19 +3 "core" 9a47 +103 "collection"'69 +3 "core" 9w65 +102 "collection"'99 +4 "core" 974 +102 "collection"'79 +2 "core" 97\ 2 +103 "collection"')9 +2 "core" 99/ +103 "collection"'<9 +3 "core" 9:. +103 "collection"'59 +2 "core" 9:- +103 "collection"'29 +3 "core" 9;+ +102 "collection"'49 +3 "core" 9;) +102 "collection"',9 +3 "core" 9<$( +102 "collection"'?9 +5 "core" 91>(& +102 "collection"'@9 +3 "core" 9D>,% +103 "collection"'89 +2 "core" 9V?0$ +103 "collection"'=9 +3 "core" 9hA5" +103 "collection"':9 +2 "core" 9zC9! +103 "collection"' 9 +3 "core" 9E= +102 "collection"'D9 +3 "core" 9EA +102 "collection"'E9 +3 "core" 9EE +103 "collection"'B9 +2 "core" 9HJ +103 "collection"'.9 +2 "core" 9HN +103 "collection"'I9 +3 "core" 9IR +103 "collection"'J9 +2 "core" 9JV +103 "collection"'>9 +4 "core" 9KZ +102 "collection"'A9 +3 "core" 9 K_ +102 "collection"'G9 +3 "core" 9 Nc +103 "collection"'M9 +3 "core" 9 #Ng +103 "collection"'L9 +2 "core" 9 /Pk +103 "collection"'9 +3 "core" 9 =Qp +102 "collection"'N9 +3 "core" 9 HRt +103 "collection"'K9 +2 "core" 9 TTx +103 "collection"'P9 +3 "core" 9 `U| +103 "collection"'R9 +6 "core" 9 jV +104 "collection"'S9 +9 "core" 9 wV +103 "collection"'U9 +3 "core" 9 X +102 "collection"'O9 +3 "core" 9 X +103 "collection"'X9 +3 "core" 9 Z +102 "collection"'H9 +3 "core" 9 \\ +103 "collection"'Q9 +2 "core" 9 ] +103 "collection"'T9 +3 "core" 9 ^ +102 "collection"'Y9 +3 "core" 9 ^ +103 "collection"'[9 +3 "core" 9 ^ +103 "collection"'V9 +2 "core" 9 ` +103 "collection"'Z9 +2 "core" 9 `\ +103 "collection"'^9 +3 "core" 9 b +102 "collection"'_9 +3 "core" 9 c\ +103 "collection"'W9 +3 "core" 9 d\ +103 "collection"'`9 +3 "core" 9 e\ +102 "collection"'a9 +3 "core" 9 h\ +103 "collection"'b9 +2 "core" 9 h\ +103 "collection"'\\9 +3 "core" 9 j\ +102 "collection"'e9 +3 "core" 9 k +102 "collection"']9 +3 "core" 9\ k\ +103 "collection"'g9 +2 "core" 9\ m +103 "collection"'f9 +3 "core" 9\ \ n +103 "collection"'i9 +2 "core" 9\ n\ +103 "collection"'h9 +3 "core" 9\ n +103 "collection"'k9 +2 "core" 9\ n\ +103 "collection"'j9 +3 "core" 9\ p +102 "collection"'m9 +3 "core" 9\ r +102 "collection"'n9 +3 "core" 9\ s\ +103 "collection"'p9 +3 "core" 9\ #u +103 "collection"'c9 +2 "core" 9\ %u +103 "collection"'d9 +3 "core" 9\ (v +102 "collection"'r9 +4 "core" 9\ *y +3 .tCH.hold 10:00,70C +3 "collection"'s `\ r `\ )\ +2 'q9 +4 "core"  +3 9\ ,\ + +6 "collection"'v% +4 "core" % 7 9\ q +2 #tBegun lysing Collection Puck Heater at 68.1C/17.4psia +35971 "Can"h\  +24012 "core" ` +2 "collection"'w9 +3 "core" 9\ s6 +2 "collection"'x% +4 "core" %  \ +2 #tEnded lysing Collection Puck Heater at 70C/15.9psia + .CS.seek 0ml +2 "collection"'t' +332 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'u @ +97 "core" B +2 .tCSV.dial :air + "collection"'{ @ +41 "core" ? +2 .tCS.seek 5ml +2 "collection"'|'l +1347 "core" ' +2 .tCSV.dial CTV + "collection"'}  +43 "core"  + .tdelay 2 seconds +202 .CSV.dial :air + "collection"'~ @ +43 "core" ? + .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'  +42 "core"  +3 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +41 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'' +1355 "core" ' +2 "collection"'% +47 "core" % *\ +2 #tPuck @27.1psia after final lysis pressurization + #Recovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'y +96 "core" ~ +2 .tCBV.dial CSV + "collection"'z  +28 "core"  +2 "collection"'% +4 "core" % } \ +3 .tCS.seek 5ml + "collection"''l +1347 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +46 "core" +2 "collection"' % +3 "core" %lq\  +3 .tCS.seek 7ml + "collection"'' +599 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +41 "core" ? +2 .tCS.seek 10ml +2 "collection"'' D +846 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'\ ` +108 "core" _ +2 #tRecycling Lysate (#1 of 1) +2 .CBV.dial between CSV and waste1,avoiding: :DBV + "collection"'   +37 "core" " +3 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +2 "collection"'  +2 '  +27 "core"  +102  +2 .tCS.seek 5ml +2 "collection"''l +1357 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +97 "core" B +2 .tCSV.dial :waste +2 "collection"' +98 "core" +2 .tCS.seek 0ml +2 "collection"'' +1352 "core" ' +2 .tCSV.dial :air + "collection"' @ +71 "core" A +2 .tCS.seek 5ml + "collection"''l +1351 "core" ' +2 .tCSV.dial CTV + "collection"'  +41 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +42 "core" > +2 .tdelay 2 seconds +201 .CSV.dial CTV +2 "collection"'  +42 "core"  +2 .tdelay 2 seconds +201 .CSV.dial :air +2 "collection"'! @ +42 "core" ? + .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'' +1351 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"'# +97 "core" ~ +2 .tCBV.dial CSV + "collection"'$  +38 "core"  +2 "collection"'%% +3 "core" %d\ +3 .tCS.seek 5ml + "collection"'"'l +1352 "core" ' +34 .tdelay 5 seconds +502 .CTV.dial :air + "collection"'  +41 "core" +2 "collection"'(% +3 "core" %l15\  +3 .tCS.seek 7ml + "collection"'*'\ +588 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'+ @ +41 "core" ? +2 .tCS.seek 10ml + "collection"'' D +847 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'' ` +108 "core" _ +2 #tLysing Complete + "collection"'/& +4 "core" &Of\ G +2 #tStoring sh1 puck in Collection Clamp to tube 4 + "manipulator"& % +4 "core" %\   ?  +2 "storage"(-% +3 "core" %{ \ +2 "storage"(. +4 "core" .(; +2 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 4 + "storage"(0(,> +197 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +48 (& +2 "manipulator"&3& +5 "core" &,@ c\ +2 &   6 +4 ."raiseStack"SE.reconfigure :place +4 .tElbow.reconfigure :tight +3 "storage"(#]K-0-\ b +2 "manipulator"&$&.,(\ #b +5 .tElbow.seek CC + "manipulator"&1( +3 ."raiseStack"SE.seek :beamBreak +3 "storage"(6'H +3 "core" ( + "manipulator"&9& +4 "core" &   K 6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &7& +3 "core" &    6 +2 .tForearm.seek CC +2 "manipulator"&)', +100 "core" ' +2 .tHand.close + "manipulator"&'Ϫ +20 "core" ' + "manipulator"&A& +4 "core" &    +2 "storage"(G& +4 "core" &,@\ !\  %\ +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts +2 "manipulator"&M'& +22 "core" ' + "storage"(L% +4 "core" %@\ $\ 6 O\ +3 ."downElevator"SE.seek :down +3 "storage"('v +99 (N% +3 "core" %Y P\ Xh +2 "manipulator"&K% +4 "core" %0   y +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&P'\ +88 "core" ' +70 ' + ."downElevator"SE.stop + "storage"(5 +3 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'R& +3 "core" &\ +2 "manipulator"&S& +4 "core" & # #  +2 "manipulator"&U% +3 "core" %\     +3 .tElbow.seek FlushPuck::Garage +42 "manipulator"&O(- +181 "core" ( +2 "manipulator"&X& +3 "core" &-  ' b +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &H& +3 "core" &- "  + +2 .tForearm.seek :garage +2 "manipulator"&Q'! +105 "core" ' + .tHand.close + "manipulator"&T/ +71 "core" / +2 "manipulator"&Y& +3 "core" &-   _ +3 "manipulator"&[% +3 "core" % 1   +3 .tForearm.seek :retract + "manipulator"&V'\ +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&Z( +275 "core" ( +2 "manipulator"&^& +3 "core" & "  + 2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &_& +3 "core" &   2 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&W', +96 "core" ' + "manipulator"&`& +4 "core" &  ! 2 +2 "manipulator"&a% +4 "core" %$ !   +2 "collection"'b& +4 "core" &\ +3 "collection"'\\& +4 "core" &\ +3 .tCC.seek :closed + "collection"'e(O +5 "core" &\ +7 &<\ %g +9 &\\y|\ 7 +9 &y]\ I +10 &UE\ H +9 &[\ I +10 &YW\ I +9 &W\ I +9 &\\c\ H +10 &YW\ H +9 &a]:\ I +9 & $\\_\ H +10 &!Z\ H +9 &#[ \ I +9 &%jW\ H +10 &',Z\ H +9 &(Y\ H +10 &*]\ I +9 &,r\\\ H +9 &.4Y\ H +10 &/]\ I +9 &1Yp\ I +9 &3zWX\ H +10 &5<YM\ H +9 &6\\|\ I +10 &8]\ I +9 &:Z\ I +9 &Vj\ H +9 &?Yd\ H +10 &AWT\ I +9 &CLWF\ H +9 &EZB\ H +10 &F^-\ I +9 &Hs\ L +9 &J=\ Q +10 &K\ U +9 &M^\ W +9 &O\ I\ . +10 &Ow\ A +5 ( +2 "collection"'\\& +4 "core" &OK\ A +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.68 + "collection"']& +4 "core" &OK\ A +2 .tHand.open + "manipulator"&g1 +76 "core" 1 +2 "manipulator"&f% +4 "core" % $  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&i'\ +96 "core" ' + .tPSV.dial PSR +2 "processing"%h +129 "core"  +2 "processing"%k% +3 "core" %U\ +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%j' +1615 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%m  +42 "core"  +3 .tPS.seek 0ml + "processing"%n'W +1614 "core" ' + .tPSV.dial PSR +2 "processing"%p +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%c' +2638 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV + "processing"%d +3 "collection"'r  +6 "core" @ + "processing"%q +4 "core" @ + "processing"%v  +72 "core" +84  +2 .tPSV.dial :mixloop + "processing"%o +100 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'s  +4 "core" +2 .tPTV.dial :PRVmixing +39 "processing"%w  +132 "core" +3 .tPS.seek 0ml + "processing"%x'W +2632 "core" ' +2 .tPSV.dial :air + "processing"%l  +43 "core"  +2 .tPS.seek 2.5ml + "processing"%u' +2632 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%{ +43 "core" +3 .tPS.seek 0ml + "processing"%t'W +746 "Can"im\ Cv& +1882 "core" ' + .tPSV.dial :air +2 "processing"%}  +44 "core"  +2 .tPS.seek 2.5ml + "processing"%~' +2637 "core" ' +2 .tPSV.dial :mixloop + "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2636 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&|& +4 "core" &   2 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +6 "manipulator"&( +28 "core" ( + "manipulator"&y& +4 "core" &   ! +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &z& +4 "core" &  ! +2 .tForearm.seek CC +2 "manipulator"&', +104 "core" ' +2 .tHand.close + "manipulator"&/ +64 "core" / +2 .tCC.seek :open +2 "collection"'( +379 "core" ( +2 "manipulator"& & +3 "core" &  r ! +2 "manipulator"&% +4 "core" % %   $ +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +276 "core" ( +2 "manipulator"&\ & +3 "core" &-    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +3 "core" &-   s  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&'! +110 "core" ' +2 .tHand.open + "manipulator"&1 +72 "core" 1 + "manipulator"&% +4 "core" % *  +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +101 "core" ' +2 .tPSV.dial :mixloop + "processing"% +5 "core" + .tPTV.dial :PRVmixing +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV + "processing"%  +2 "collection"'  +6 "core"  +12 +2 .tCTV.dial :air,avoiding: :intake + "collection"'  +5 "core" +2 #tLoading lyfil puck from tube 5 into Collection Clamp + "collection"' & +3 "core" &\ +2 "manipulator"&% +4 "core" %\    $ +2 "storage"(% +4 "core" %}\ \  \ +2 "storage"(!. +3 "core" .(,> +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"((; +196 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (#& +3 "core" &; M\  +2 "manipulator"&$& +4 "core" &-    +2 "manipulator"&%% +4 "core" %\    $ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +42 .tElbow.seek 5 +8 "manipulator"&( +185 "core" ( +2 "manipulator"&& +3 "core" & "  Q +2 "storage"((& +4 "core" &;\ \  P\  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts + "manipulator"&"' +94 "core" ' +2 "storage"(+& +4 "core" &;\ 4\ 0\  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(*'H +282 "core" ' +2 "storage"('- +4 "core" -'r + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (/& +3 "core" &; \  +2 "manipulator"& & +4 "core" &   V Q +2 .tElbow.seek 5 +2 "manipulator"&-( +19 "core" ( + "manipulator"&& +4 "core" &   +2 "storage"(& +4 "core" &;\  2\  +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&3'O +21 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&9/ +69 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&7& +2 "storage"(&'v +7 "core" &   } +2 "manipulator"&<% +4 "core" % R  " = +2 .tForearm.seek :retract +2 "manipulator"&2'\ +97 "core" ' +2 .tElbow.seek CC + "manipulator"&;( +146 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +17 "core" ( + "manipulator"&F& +4 "core" &#   <; +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &C& +3 "core" &"   e <; +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&,', +96 "core" ' + "manipulator"&?& +4 "core" &"   B <: +2 "manipulator"&6% +4 "core" %1   +2 "collection"'@& +4 "core" &9\ +3 "collection"'8& +5 "core" & \ +2 .tCC.seek :closed + "collection"' (O +5 "core" &\ +7 &<\ \ $e +9 &Zx\ 6 +9 &y\ I +10 &Ua\ I +9 &\\\ I +9 &JW\ I +10 & Yk\ H +9 &Y`\ I +10 &\\\ I +9 &RW\ I +9 & X\ H +10 &!Z\ I +9 &#V\ I +9 &%ZX\ I +10 &'Y\ H +9 &(Zz\ I +10 &*]q\ I +9 &,bW[\ I +9 &.$ZZ\ I +10 &/]\\\ I +9 &1WG\ I +9 &3jWC\ I +10 &5-X?\ H +9 &6Z/\ I +10 &8]\ I +9 &:r\\\ I +9 &<3\\\ I +10 &=W\ I +9 &?Y\ H +9 &A{Y\ H +10 &C<Y\ I +9 &D]\ I +10 &F`}\ J +9 &Hxv\ L +9 &J+\ R +10 &K\ U +9 &M\ V +9 &OS\ - +10 &O~\ J +8 ( +3 "collection"'8& +3 "core" &O]\ F +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.77 + .Hand.open + "manipulator"&D1 +75 "core" 1 +2 "manipulator"&)% +3 "core" % 1   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&1'\ +95 "core" ' + .tCTV.dial CSV,avoiding: :intake +2 "collection"'.  +128 "core" ~ + .tCSV.dial CTV +2 "collection"'I  +28 "core"  +2 .tPS.seek 2.5ml +40 "processing"%J' +2639 "core" ' +2 "collection"'A% +3 "core" % Gsy\  +3 .tCS.seek 4.15ml + "collection"'G'Q +1574 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%L  +44 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%=  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%N'W +2627 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"'K ` +37 "core" ^ +2 .tCSV.dial :air + "collection"': @ +43 "core" ? +2 .tCS.seek 10ml + "collection"'E' D +1562 "core" ' +2 .tCSV.dial CTV + "collection"'>  +42 "core"  +3 .tCS.seek 0ml + "collection"'R' +2654 "core" ' +2 .tCBV.dial :waste1 + "collection"'S @ +28 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +29 "collection"'U  +128 "core" +2 "collection"'4& +4 "core" &O] \ F +2 #tStoring lyfil puck in Collection Clamp to tube 4 + "manipulator"&M% +4 "core" %\    K  +2 "storage"(X% +3 "core" % V\  +2 "storage"(H. +4 "core" .(; +2 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 4 +2 "storage"((,> +197 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (B& +3 "core" &,? e\ +2 "manipulator"&T& +4 "core" &"  " <9 +2 "manipulator"&Y% +3 "core" %\  \   +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&[( +161 "core" ( +2 "manipulator"&P& +3 "core" & \   +2 "storage"(Q& +4 "core" &,? \ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts +2 "manipulator"&^'& +94 "core" ' +2 "storage"(_& +3 "core" &,? \ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(O'H +282 "core" ' +2 "storage"(`- +2 "core" -' +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&a& +3 "core" &   M  +2 "storage"(b& +3 "core" &,? \ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek 4 +2 "manipulator"&V'j +36 "core" ' + .tElbow.hold +2 "manipulator"&5, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(]- +2 "core" -' +3 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"(g'M +27 "core" ' +3 "manipulator"&f% +3 "core" %ze   ȵ +3 "storage"(\\& +4 "core" &,? l k \ +2 .tForearm.force -20 + "manipulator"&5 +41 .tForearm.seek 4 + 316 counts +7 "manipulator"&h'Ϧ +20 "core" ' +2 "manipulator"&k& +3 "core" & #   +3 "storage"(W& +3 "core" &,? \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts + "manipulator"&m'& +24 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(j'D +39 "core" ' + "manipulator"&p& +4 "core" &   N  +2 "manipulator"&n% +4 "core" %0  " +3 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&d'\ +93 "core" ' +2 .tElbow.seek CC + "manipulator"&q( +152 "core" ( + "manipulator"&r& +4 "core" &    6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &v& +2 "core" &    6 +3 .tForearm.seek CC + "manipulator"&o', +107 "core" ' + .tHand.close + "manipulator"&s/ +76 "core" / +2 .tCC.seek :open + "collection"'w( +376 "core" ( +2 "storage"(c& +4 "core" &,? l\ +2 "storage"(l& +3 "core" &,? 8\ +2 "manipulator"&x& +4 "core" &   Y 3 +2 "manipulator"&{% +4 "core" %    4 +2 .tForearm.seek :retract +2 "manipulator"&u'\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&}( +155 "core" ( + "manipulator"&t& +4 "core" &    +2 "storage"(& +4 "core" &,?\ \  `\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 4 + "manipulator"&~'j +112 "core" ' + .tElbow.hold +2 "manipulator"&|, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&y1 +70 "core" 1 +2 "manipulator"&z% +4 "core" % x|  Y ȼC +2 "storage"(& +3 "core" &,? >\ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 314 counts + "manipulator"&Z'Ϥ +18 "core" ' +2 "manipulator"&i& +3 "core" &   C  +2 "storage"(e& +4 "core" &,?\ \ )\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts + "manipulator"& '& +32 "core" ' + "storage"(% +4 "core" %M\ \ 2 0\ +3 ."downElevator"SE.seek :down +3 "storage"('v +99 (\ % +3 "core" % T U\ We +2 "manipulator"& % +4 "core" %   | +40 .tForearm.reconfigure :loose +8 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +2 ' +2 ."downElevator"SE.stop + "storage"(5 +3 .tPSV.dial :air +2 "processing"%  +71 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2632 "core" ' + .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +54 "core" + .tdelay 1 second +102 .PSV.dial :air + "processing"%  +41 "core"  +2 .tdelay 1 second +101 .PSV.dial :mixloop +2 "processing"% +42 "core" +2 .tdelay 1 second +101 .PSV.dial :air +2 "processing"%  +42 "core"  + .tdelay 1 second +103 .PS.seek 0ml + "processing"%'W +2632 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"% & +4 "core" &)\ +2 "manipulator"&& +3 "core" &    +2 "manipulator"&% +4 "core" %\    +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&!(- +181 "core" ( +2 "manipulator"&& +3 "core" &-   +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &#& +3 "core" &-   i +3 .tForearm.seek :garage + "manipulator"&$'! +103 "core" ' +2 .tHand.close + "manipulator"&%/ +66 "core" / +2 "manipulator"&0& +3 "core" &-  $ > +2 "manipulator"&% +4 "core" % /    +2 .tForearm.seek :retract +2 "manipulator"&('\ +99 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&( +149 "core" ( + "manipulator"&+& +4 "core" &  ! G E +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &   X E +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&'' +100 "core" ' +2 "manipulator"&/& +4 "core" &   k D +2 "manipulator"& % +4 "core" %   D +2 "processing"%& +4 "core" &\ +3 "processing"%& +4 "core" &\ +3 .tPC.seek :closed + "processing"%9(Tg +5 "core" &\ +6 &> \ $e +10 &pX,\ 7 +9 &~-\ J +9 &Y*\ K +10 &RY\ K +9 &Y\ K +9 &Y\ L +10 &Y\ K +9 &[Z/\ K +10 &Y,\ K +9 &Y,\ K +9 &!Y-\ K +10 &#bW.\ K +9 &%$Z9\ K +9 &&Z/\ K +10 &(Z2\ K +9 &*jZ:\ K +10 &,,YD\ K +9 &-Y@\ K +9 &/X7\ K +10 &1tX-\ J +9 &34Y)\ K +9 &4Y7\ K +10 &6YA\ K +9 &8z]>\ K +10 &:=YL\ K +9 &;\\R\ K +9 &=]I\ K +10 &?\\M\ K +9 &AE\\I\ K +9 &CYI\ J +10 &D[M\ L +9 &F\\N\ K +10 &HKbZ\ L +9 &JvP\ M +9 &KX\ Q +10 &MJ\ Q +9 &OBL\ Q +9 &QY\ Q +10 &Ra\ F +9 &SM\\\ Z +10 &T>Q\ $ +2 ( +2 "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.54 + "processing"%7& +4 "core" &T>`\ $ +2 .tHand.open + "manipulator"&<1 +65 "core" 1 +2 "manipulator"&% +41 "core" %    k +10 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&"'\ +100 "core" ' +2 .tPRV.dial :air + "processing"%F  +43 "core"  + .tPSV.dial :mixloop +2 "processing"%C +42 "core" +3 "processing"%*% +3 "core" %Y\ +3 .tPS.seek 0.3ml + "processing"%3' +384 "core" ' + .tPSV.dial PSR +2 "processing"%? +100 "core"  + #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml +2 "processing"%6'* +483 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml + "processing"%@' +1912 "core" ' +2 .tdelay 3 seconds +301 .PSV.dial :mixloop +2 "processing"%- +112 "core" +2 .tPTV.dial :mixing + "processing"%& @ +71 "core" B + .tPBV.dial :waste2 +2 "processing"%2  +92 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2635 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&D& +3 "core" &   3 D +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&)( +2 "core" ( +2 "manipulator"&8& +4 "core" & !  M D +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &.& +2 "core" &   b D +3 .tForearm.seek PC + "manipulator"&I' +94 "core" ' + .tHand.close + "manipulator"&,/ +74 "core" / +2 .tPC.seek :open +2 "processing"%( +402 "core" ( +2 "manipulator"&A& +4 "core" &   D +2 "manipulator"&% +3 "core" %    +3 .tForearm.seek :retract + "manipulator"&L'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&=(- +122 "core" ( + "manipulator"&J& +4 "core" &- #  + +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &K& +2 "core" &-   + +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&:'! +111 "core" ' +2 .tHand.open + "manipulator"&G1 +64 "core" 1 +2 "manipulator"&>% +4 "core" % *  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&E'\ +97 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%S& +4 "core" &_\ +2 "manipulator"&U% +3 "core" %\   " $  +3 "storage"(4% +3 "core" %\ \  k\ +2 "storage"(M. +4 "core" .(,> +2 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(X(; +197 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (H& +3 "core" &; \  +2 "manipulator"&B& +48 "core" &-  + +2 "manipulator"&T% +4 "core" %\    T  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&Y( +167 "core" ( +2 "manipulator"&& +4 "core" &   I % +2 "storage"(P& +4 "core" &;\ \  |\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts +2 "manipulator"&Q' +95 "core" ' +2 "storage"(_& +3 "core" &;\ \  q\  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(;'H +279 "core" ' +2 "storage"(1- +3 "core" -'y +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (`& +2 "core" &; \  +3 "manipulator"&a& +3 "core" &   % +2 .tElbow.seek 5 +2 "manipulator"&b( +2 "core" ( +3 "manipulator"&]& +3 "core" & # ' 6 % +2 "storage"(f& +4 "core" &;\ \  \  +3 .tForearm.seek 5 + 300 counts + "manipulator"&\\'O +22 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&k/ +75 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&W& +2 "storage"(p'v +7 "core" &   % + "manipulator"&n% +4 "core" % M   +3 .tForearm.seek :retract + "manipulator"&^'\ +97 "core" ' +2 .tElbow.seek PC + "manipulator"&[( +159 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +89 "core" ( + "manipulator"&O& +4 "core" &   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &V& +2 "core" &   +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&h' +94 "core" ' +2 "manipulator"&g& +3 "core" &   +2 "manipulator"&r% +4 "core" % !   F +2 "processing"%v& +4 "core" &\ +3 "processing"%m& +5 "core" &\ +2 .tPC.seek :closed + "processing"%5(Tg +5 "core" &\ +7 &5\ $d +9 &Z}\ 7 +10 &v\ J +9 &Tu\ J +9 &|W\ K +10 &>[\ K +9 &]\ J +9 &\\z\ K +10 &Yq\ K +9 &GUh\ J +10 & \ Xq\ J +9 &![e\ J +9 &#Yo\ J +10 &%OVg\ J +9 &'W]\ J +9 &(Z_\ J +10 &*Ud\ J +9 &,XV_\ J +10 &.X]\ K +9 &/YY\ J +9 &1Z\\\ J +10 &3^ZM\ K +9 &5!XU\ J +10 &6UT\ J +9 &8UR\ J +9 &:fUM\ K +10 &<(WQ\ K +9 &=XM\ K +9 &?XN\ K +10 &AoWL\ J +9 &C2YK\ J +9 &D]@\ K +10 &F]D\ K +9 &HqgE\ L +10 &J-yC\ N +9 &KA\ Q +9 &MB\ P +10 &OlA\ Q +9 &Q/C\ P +9 &RC\ > +10 &S;h@\ !` +9 &TH"@\ % +5 ( +3 "processing"%m& +3 "core" &TH1\ % +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.57 + .Hand.open + "manipulator"&s1 +68 "core" 1 + "manipulator"&d% +4 "core" %   \ x F +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"& '\ +88 "core" ' +3 #tHeating Puck.from 5, :da in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%c  +2 %l9 +45 "core" 9^_ +109 "processing"%x9 +3 "core" 9\\" +102 "processing"%{9 +3 "core" 9Z"  +102 "processing"%t9 +3 "core" 9X" +102 "processing"%9 +3 "core" 9Y# +103 "processing"%o9 +3 "core" 9Y# +103 "processing"%q9 +3 "core" 9Y" +102 "processing"%y9 +3 "core" 9Z"  +103 "processing"%z9 +2 "core" 9\\#$ +103 "processing"%9 +3 "core" 9]"( +102 "processing"%i9 +4 "core" 9a"- +102 "processing"%e9 +3 "core" 9e"1 +102 "processing"%9 +3 "core" 9j#5 +102 "processing"%u9 +3 "core" 9o"9 +103 "processing"%\ 9 +2 "core" 9u#= +103 "processing"% 9 +2 "core" 9{"B +103 "processing"%}9 +2 "core" 9#F +103 "processing"%~9 +3 "core" 9"J +102 "processing"%Z9 +2 "core" 9#N +103 "processing"%j9 +3 "core" 9"R +102 "processing"%9 +3 "core" 9#W +103 "processing"% 9 +3 "core" 9#[ +102 "processing"%9 +3 "core" 9#_ +102 "processing"%N9 +3 "core" 9$c +102 "processing"%9 +3 "core" 9#g +102 "processing"%9 +4 "core" 9$l +102 "processing"%9 +3 "core" 9$p +102 "processing"%9 +3 "core" 9$t +103 "processing"%9 +2 "core" 9%x +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 +3 "core" 9% +102 "processing"%|9 +3 "core" 9&& +102 "processing"%%9 +3 "core" 9/& +102 "processing"%09 +3 "core" 96& +103 "processing"%9 +2 "core" 9=' +3 .tPH.hold 2:00:00,28C +3 "processing"% pp7 +2 .tdelay 1:30 +4 "core"  +9000 .tPSR.select :air + .PSV.dial PSR +2 "processing"%+ +99 "core"  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%' +591 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml +2 "processing"%$'[ +1617 "core" ' + .tPTV.dial :puck +2 "processing"%/  +70 "core"  +2 .tPSV.dial PTV + "processing"% +33 "Can"Dj\ b: +39 "core" +2 .tPBV.dial :waste1 + "processing"%  +129 "core"  + "processing"%!% +5 "core" %`P\  +2 .tPS.seek 1.5ml + "processing"%(' +601 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"% * +33 "core" , +2 .tPS.seek 0ml +45 "processing"%7'W +1609 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%<  +3 "core"  +2 .tPBV.dial :waste1 + "processing"%  +35 "core" +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" * +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%F +71 "core"  +3 .tPS.reconfigure :fast + "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%C' +2315 "core" ' + .tPSV.dial PTV +2 "processing"%* +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%' +71 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"% +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%?  +70 "core"  +3 .tPS.seek 0ml + "processing"%3'W +2289 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%6  +126 "core" +2 .tPSV.dial :mixloop + "processing"%- +44 "core" +2 .tPRV.dial :ab1 + "processing"%& @ +72 "core" A +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%2'w +359 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "collection"'@  +2 "processing"%D  +45 "core"  +8 + "processing"%8% +4 "core" %{\  +2 .tPS.seek 0.32ml +2 "processing"%.'( +400 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV + "collection"',  +31 "core" +2 .tPRV.dial :air + "processing"%  +41 "core"  +2 .tPS.seek 0.9ml +2 "processing"%"'D +1225 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%9 @ +68 "core" @ +3 .tPS.seek 0.5ml + "processing"%A' +868 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%  +43 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%J'[ +1613 "core" ' + .tPSV.dial :PML +2 "processing"%K +44 "core" +2 .tPTV.dial :mixing + "processing"%I @ +70 "core" A +2 .tPBV.dial :waste1 + "processing"%)  +35 "core" + "processing"%G% +4 "core" %Yb\  +2 .tPS.seek 1.85ml +2 "processing"%>'9 +233 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%S * +35 "core" , +2 .tPS.seek 0ml + "processing"%U'W +1962 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'L& +3 "core" &_\ +2 "manipulator"&4& +4 "core" &   ~ +2 "manipulator"&M% +3 "core" %\    e ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +50 .tElbow.seek FlushPuck::Garage +2 "manipulator"&:(- +135 "core" ( +2 "manipulator"&H& +3 "core" &-   , +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &B& +3 "core" &-   X , +3 .tForearm.seek :garage + "manipulator"&T'! +104 "core" ' +3 .tHand.close + "manipulator"&/ +76 "core" / +2 "manipulator"&& +4 "core" &-   6 , +2 "manipulator"&P% +3 "core" % ,  +3 .tForearm.seek :retract + "manipulator"&_'\ +107 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&=( +279 "core" ( +2 "manipulator"&E& +4 "core" &    3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &1& +4 "core" &   x 3 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&`', +102 "core" ' +2 "manipulator"&a& +3 "core" &   ( 3 +2 "manipulator"&]% +4 "core" %. \  +3 "collection"'f& +3 "core" &R\ +3 "collection"'k& +5 "core" &^\ +2 .tCC.seek :closed +2 "collection"'W(O +4 "core" &L\  +9 &7Q\ +| +9 &j~K\ ? +10 &nU\ L +9 &i\\S\ J +9 &+ZR\ J +10 &\\R\ K +9 &[U\ J +10 &pYW\ J +9 &2\\R\ J +9 &]R\ J +10 & ZU\ K +9 &"yXU\ J +9 &$9[S\ K +10 &%ZM\ J +9 &'[O\ J +10 &)[T\ J +9 &+B[R\ J +9 &-]R\ J +10 &.WV\ K +9 &0YQ\ J +9 &2KYT\ J +10 &4 YT\ J +9 &5YN\ J +10 &7YP\ J +9 &9SVI\ J +9 &;YK\ J +10 &<[J\ J +9 &>YC\ J +9 &@YYG\ K +10 &BYH\ J +9 &CYK\ J +10 &EZM\ J +9 &G_cR\ K +9 &IvP\ M +10 &JE\ S +9 &LO\ V +9 &NER\ D +10 &OI?K\ !f +9 &O{lK\ G +2 ( +2 "collection"'k& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.62 + "collection"'n& +3 "core" &O{hF\ G +3 .tHand.open + "manipulator"&Y1 +75 "core" 1 +2 "manipulator"&Q% +4 "core" % -   _ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&;'\ +100 "core" ' +2 .tPSV.dial PSR + "processing"%\\ +99 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%O' +1603 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%V  +42 "core"  +3 .tPS.seek 0ml + "processing"%b'W +1610 "core" ' +2 .tPSV.dial PSR + "processing"%g +44 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%r' +2635 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%v  +2 "collection"'p  +41 "core"  +116  +2 .tPSV.dial :mixloop + "processing"%^ +137 "core" +9 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +16 "core"  +2 .tPTV.dial :PRVmixing + "processing"%s  +72 "core" +2 .tPS.seek 0ml +2 "processing"%d'W +1081 "Can"k\ VR +1551 "core" ' + .tPSV.dial :air +2 "processing"%l  +42 "core"  +3 .tPS.seek 2.5ml + "processing"%m' +2638 "core" ' +2 .tPSV.dial :mixloop + "processing"%x +44 "core" +2 .tPS.seek 0ml +2 "processing"%h'W +2627 "core" ' +2 .tPSV.dial :air + "processing"%{  +44 "core"  +3 .tPS.seek 2.5ml + "processing"%t' +2627 "core" ' +2 .tPSV.dial :mixloop + "processing"% +44 "core" +3 .tPS.seek 0ml + "processing"%o'W +2631 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&q& +3 "core" &   3 +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&y( +24 "core" ( +2 "manipulator"&z& +4 "core" &     +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &  ;  +3 .tForearm.seek CC + "manipulator"&i', +106 "core" ' +2 .tHand.close + "manipulator"&e/ +69 "core" / +2 .tCC.seek :open +2 "collection"'( +377 "core" ( + "manipulator"&u& +5 "core" &    + "manipulator"&\ % +4 "core" %      +2 .tForearm.seek :retract +2 "manipulator"& '\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&}(- +276 "core" ( +2 "manipulator"&~& +4 "core" &-    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &Z& +2 "core" &-    +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&j'! +106 "core" ' +2 .tHand.open + "manipulator"&1 +64 "core" 1 +2 "manipulator"& % +4 "core" % +   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +97 "core" ' +2 ."da"delayUntil "10:45:22.30" +24777 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"%N @ +71 "core" @ +3 ."da"PBV.dial :waste1 +3 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%' +2290 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +42 "core"  +44 ."da"delay 2 seconds +204 .PSV.dial :mixloop + "processing"% +54 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +41 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2280 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%# +128 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%|' +592 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +31 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%%'[ +1604 "core" ' + ."da"PTV.dial :puck +2 "processing"%0  +71 "core"  + ."da"PSV.dial PTV +2 "processing"% +82 "core"  +2 ."da"PBV.dial :waste1 + "processing"%+  +35 "core" + "processing"%% +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"%/ * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"% 'W +1616 "core" ' +2 ."da"delay 2:00 +7344 "Can"!i\ > +4659 #"da"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" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%$ +70 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2310 "core" ' + ."da"PSV.dial PTV +2 "processing"%( +72 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%c +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"%  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2268 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%F +127 "core" + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%7' +594 "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 .PSV.dial PTV + "processing"%' +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%?% +4 "core" %X]\  +2 ."da"PS.seek 1.5ml +2 "processing"%C' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"%6 * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%-'W +1641 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%&  +32 "core"  +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%3 * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%D +72 "core"  +40 ."da"PS.reconfigure :fast +9 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%@' +2302 "core" ' + ."da"PSV.dial PTV +2 "processing"%8 +72 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%2 +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%, +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%.'W +2289 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%9  +41 "core"  + ."da"delay 5 seconds +503 .PTV.dial :PRVmixing + "processing"%"  +124 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%  +42 "core"  +2 ."da"PTV.dial :PRVmixing + "processing"%A  +5 "core" +2 ."da"PSV.dial :mixloop + "processing"%K +42 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%I' +394 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%)  +41 "core"  +2 "processing"%G% +4 "core" %|\  +2 ."da"PS.seek 0.55ml +2 "processing"%S'z +340 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%J  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%>'[ +1565 "core" ' + ."da"PSV.dial :PML +2 "processing"%L +42 "core" +2 ."da"PTV.dial :mixing + "processing"%4 @ +71 "core" B + ."da"PBV.dial :waste1 +2 "processing"%M  +34 "core" +2 "processing"%H% +3 "core" %Yz\  +3 ."da"PS.seek 1.85ml + "processing"%B'9 +232 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%[ * +34 "core" , +3 ."da"PS.seek 0ml + "processing"%'W +1962 "core" ' + ."da"delay 2 seconds +202 .delay 8:00 +12120 "Can"e\ N~ +35883 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +15 "core" ? + ."da"PBV.dial :waste1 +2 "processing"%P  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"% * +35 "core" + +2 ."da"PSV.dial :air + "processing"%T  +42 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%E' +2308 "core" ' +2 ."da"PSV.dial :mixloop + "processing"%1 +43 "core" + ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%:  +42 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%a +55 "core" +3 ."da"delay 2 seconds +201 .PSV.dial :air +2 "processing"%]  +39 "core"  +2 ."da"PS.seek 0ml +2 "processing"%f'W +2280 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%_ +126 "core" +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%w' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%n'[ +1613 "core" ' +2 ."da"PTV.dial :puck + "processing"%Y  +72 "core"  +2 ."da"PSV.dial PTV +41 "processing"%Q +76 "core" +2 ."da"PBV.dial :waste1 + "processing"%k  +33 "core"  +2 "processing"%\\% +4 "core" %V\  +2 ."da"PS.seek 1.5ml +2 "processing"%`' +591 "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"%V'W +1603 "core" ' +2 ."da"delay 2:00 +9927 "Can"Re\ H} +2076 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%O  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%g  +34 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%b * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%p +71 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%v' +2286 "core" ' +2 ."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 +2 "processing"%s +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%r  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%l'W +2287 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%d +127 "core" + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml + "processing"%x' +597 "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 +2 "processing"%{  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%h +70 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core" + "processing"%t% +4 "core" %`\  +2 ."da"PS.seek 1.5ml +2 "processing"%q' +591 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%z * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%'W +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + "processing"%e  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%=  +33 "core"  + ."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"%W +72 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%u' +2296 "core" ' +2 ."da"PSV.dial PTV + "processing"%\ +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%i +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"%Z  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%y'W +2294 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +127 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +45 .PSR.select :wash +5 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml + "processing"% ' +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"% '[ +1607 "core" ' +2 ."da"PTV.dial :puck + "processing"%j  +5 "core"  +2 ."da"PSV.dial PTV + "processing"%N +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%% +3 "core" %]\  +3 ."da"PS.seek 1.5ml + "processing"%' +588 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%o * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%'W +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + "processing"%  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core"  + ."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 :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%#' +463 "Can"1l\ : +1843 "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"%0 +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +69 "core"  +3 ."da"PS.seek 0ml + "processing"%+'W +2282 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +146 "core"  + #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +4 "processing"% +24 ."da"PS.reconfigure :default +8 "processing"%#A d`xb +8 ."da"PS.seek 0.25ml +5 "processing"%%'7 +342 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%/' +339 "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 +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%! +76 "core" +2 ."da"PBV.dial :waste1 + "processing"%$  +36 "core" +2 "processing"% % +3 "core" %W\ , +3 ."da"PS.seek 1.5ml + "processing"%(' +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"%c * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%<'W +1610 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%F * +35 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +75 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%7' +2476 "core" ' +8 ."da"PSV.dial PTV +2 "processing"%' +74 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%? +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%*  +85 "core" +2 ."da"PS.seek 0ml +2 "processing"%6'W +2419 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR + "processing"%C +135 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +2 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml + "processing"%&'[ +2120 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +2 "processing"%3  +4 "core"  + ."da"PSV.dial PTV +2 "processing"%D +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%-  +34 "core" +2 "processing"%8% +4 "core" %VR\ ( +2 ."da"PS.seek 1.5ml +2 "processing"%2' +593 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"%, * +36 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 + "processing"%  +106 "core"  +2 ."da"PS.seek 0ml +2 "processing"%@'W +1616 "core" ' +2 "processing"%99 +3 "core" 9[5= +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast + "processing"%" +3 %& +2 "core" 5= +3 &TH\ 4 % +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&A% +4 "core" %\    +2 "storage"(K% +4 "core" %n !\ L +2 "storage"(.. +2 "core" .(; +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 4 + "storage"()(,> +193 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (G& +2 "core" &,? \ L +3 "manipulator"&I& +3 "core" &- D  +2 "manipulator"&J% +4 "core" %\  { (  +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&S( +179 "core" ( +2 "manipulator"&L& +3 "core" & z % +2 "storage"(4& +4 "core" &,? 9\ K +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 700 counts +2 "manipulator"&M'& +101 "core" ' + "storage"(H& +4 "core" &,? \ L +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(['H +290 "core" ' + "storage"(>- +4 "core" -' + ."da"SE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&B& +3 "core" & _ c 8 % +2 "storage"(& +4 "core" &,? T\ J +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 4 + "manipulator"&P'j +32 "core" ' + ."da"Elbow.hold +2 "manipulator"& , +3 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(T- +3 "core" -' +3 ."da"SE.seek 1.11 Pucks below Top Plate + "storage"('H +29 "core" ' + "manipulator"&1% +4 "core" %~{ Q ? +2 "storage"(:& +3 "core" &,? P N ,\ : +45 ."da"Forearm.force -20 +7 "manipulator"&5 +4 ."da"Forearm.seek 4 + 320 counts + "manipulator"&a'Ϫ +18 "core" ' +3 "manipulator"&]& +4 "core" & k % +2 "storage"(E& +4 "core" &,? \ H +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 700 counts + "manipulator"&_'& +17 "core" ' +3 ."da"SE.seek 2.11 Pucks below Top Plate + "storage"(f'? +40 "core" ' +2 "manipulator"&w& +4 "core" & I % +2 "manipulator"&Y% +3 "core" % +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&Q'\ +90 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&k( +290 "core" ( + "manipulator"&\\& +4 "core" & s / Z +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &n& +3 "core" & d ` Z +3 ."da"Forearm.seek PC +2 "manipulator"&U' +95 "core" ' +2 ."da"Hand.close + "manipulator"&`/ +71 "core" / +2 ."da"PC.seek :open +2 "processing"%O( +399 "core" ( +3 "storage"(g& +3 "core" &,? 6\ O +2 "manipulator"&b& +4 "core" & $ Y +2 "manipulator"&p% +3 "core" %   +3 ."da"Forearm.seek :retract + "manipulator"&V'\ +96 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&^( +241 "core" ( +2 "manipulator"&& +3 "core" & p % +2 "storage"(s& +4 "core" &,? :\ L +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 700 counts +2 "manipulator"&r'& +97 "core" ' +2 ."da"Hand.open + "manipulator"&v1 +72 "core" 1 +2 "storage"(d- +3 "core" -'? +3 ."da"SE.seek 1.87 Pucks below Top Plate +2 "storage"(l' +25 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.2 Pucks below Top Plate +2 "storage"(x' +49 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23jun2311h50ml_niagara.tif +1950 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +2629 #"da"SX HX9/16 (USB:16): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 42.499 seconds\ /var/log/esp/da23jun2311h50ml_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da23jun2311h50ml15s_niagara.tif +1561 #SX HX9/16 (USB:16): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da23jun2311h50ml15s_niagara.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jun2311h50ml30s_niagara.tif +3066 #SX HX9/16 (USB:16): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jun2311h50ml30s_niagara.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da23jun2311h50ml70s_niagara.tif +7148 #SX HX9/16 (USB:16): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da23jun2311h50ml70s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "42.499 sec auto-exposure",Subject: "da23jun2311h50ml images!" +3 "storage"({- +3 "core" -' +2 "storage"(h& +5 "core" &,? I P \ +2 "manipulator"&& +4 "core" &  n % +3 ."da"Elbow.seek 4 +6 "manipulator"&t( +9 "core" ( +9 "manipulator"&m& +13 "core" &  % +4 "storage"(z& +4 "core" &,? i l \ +4 ."da"Forearm.seek 4 + 700 counts +3 "manipulator"&q'& +3 "core" ' +3 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +4 ."da"SE.seek 1.92 Pucks below Top Plate +3 "storage"(e'K +56 "core" ' +56 "manipulator"&=& +6 "core" &   & % +2 "storage"(;& +4 "core" &,? \  >\ +2 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 4 +2 "manipulator"&W'j +33 "core" ' +2 ."da"Elbow.hold + "manipulator"&, +3 "core" , +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +4 "storage"(#QK-0-\ b +3 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(\ '6 +25 "core" ' +13 "manipulator"&i% +3 "core" %|   ^ +2 "storage"(~& +4 "core" &,? t\ +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 4 + 318 counts + "manipulator"&Z'Ϩ +23 "core" ' +8 "manipulator"&u& +7 "core" &   $ +2 "storage"(& +4 "core" &,?\ \  A\ +2 ."da"Forearm.reconfigure :tight +11 "manipulator"&#Q@2^d^\ b +8 ."da"Forearm.seek 4 + 700 counts +4 "manipulator"&y'& +19 "core" ' +4 "storage"( % +5 "core" %>\ \  \ +4 ."downElevator"SE.seek :down +3 "storage"(j'v +102 (N% +5 "core" %R \ V` +5 "manipulator"&% +7 "core" %(   v +6 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +7 ."da"Forearm.seek :retract +3 "manipulator"&'\ +93 "core" ' +16 ' +3 ."downElevator"SE.stop +3 "storage"(5 +6 ( & +6 "core" &,?\ \  &\ +6 #tStarting finalPurge +6 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 "processing"%o& +11 "core" &\ +3 "manipulator"&& +8 "core" &  ! w $ +4 "manipulator"& % +9 "core" %\    /  +5 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(- +187 "core" ( +4 "manipulator"&& +6 "core" &-   \\  +4 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +5 && +6 "core" &-    +6 ."psFlush"Forearm.seek :garage +3 "manipulator"&'! +106 "core" ' +3 ."psFlush"Hand.close +3 "manipulator"&/ +69 "core" / +3 "manipulator"&|& +8 "core" &-   I  +4 "manipulator"&0% +8 "core" % 0  +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&'\ +110 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +4 "manipulator"&#( +162 "core" ( +2 "manipulator"&& +9 "core" &   !p +3 ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +5 &+& +5 "core" &   q !p +6 ."psFlush"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +3 "manipulator"&%' +101 "core" ' +5 "manipulator"&/& +6 "core" &   o +6 "manipulator"&% +8 "core" %   , +4 "processing"%!& +8 "core" &y\ +6 "processing"%$& +8 "core" &\ +7 ."psFlush"PC.seek :closed +3 "processing"% (Tg +127 "core" &\ +4 &\ +2 &}\ +2 &z\ +4 &x\ +2 &\ +2 &|\ +2 &~\ +2 &k\ +4 &o\ +2 &p\ +2 &g\ +2 &d\ +4 &a\ +2 &d\  +4 &6|d\ *x +2 &ib\ > +2 &mX\ K +2 &ZTV\ J +8 &ZV\ J +6 &ZW\ K +8 &VV\ J +9 &b[X\ J +11 &#[V\ K +12 &WS\ J +7 & YS\ K +8 &"iWZ\ K +10 &$,YU\ J +8 &%UV\ J +11 &'ZI\ J +8 &)qYI\ K +9 &+4XE\ J +11 &,ZG\ J +8 &.XG\ K +10 &0zWD\ J +13 &2<YG\ J +8 &3XH\ J +8 &5TG\ J +8 &7XJ\ J +9 &9DUD\ J +11 &;W>\ K +8 &<WG\ J +10 &>W5\ K +10 &@MW4\ J +8 &BX;\ J +11 &CU?\ J +10 &EZ?\ K +9 &GSZF\ K +9 &IbI\ K +8 &JB\ O +10 &LE\ Q +10 &NJF\ P +8 &P H\ P +11 &Q@\ Q +8 &Sszj=\ - +9 &T,(dE\ E +11 &TG@\ * +2 ( +6 "processing"%$& +4 "core" &TG:\ * +6 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.59 +2 "processing"%& +7 "core" &TG\ * +4 ."psFlush"Hand.open +2 "manipulator"&c1 +77 "core" 1 +3 "manipulator"&(% +7 "core" %    A +5 ."psFlush"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&'\ +105 "core" ' +2 ."psFlush"PSR.select :air +5 .PSV.dial PSR +3 "processing"% +45 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +15 ."psFlush"PS.seek 0.5ml +3 "processing"%F' +157 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +434 "core" ' +5 ."psFlush"delay 5 seconds +178 #"uploadLog"upsync +325 ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2118 "core" ' +2 ."psFlush"delay 1 second +101 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%< @ +184 "core" B +2 ."psFlush"PTV.dial :PRVmixing + "processing"%'  +127 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"% +98 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%?'9 +2626 "core" ' + ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%* +100 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%7' +591 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%C' +1926 "Can"o\ 9%@ +197 "core" ' + ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%6  +34 "core" +2 ."psFlush"PTV.dial :mixing + "processing"%3 @ +69 "core" @ + ."psFlush"PSV.dial :mixloop +2 "processing"%D +100 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%-'9 +2635 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%8 +111 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%&'P +1104 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%,' +1617 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" +2 ."psFlush"PTV.dial :puck + "processing"%2  +70 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%9  +4 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%"'W +2638 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"% +72 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%A' +592 "core" ' + ."psFlush"PSR.select :air +47 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%K' +2121 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%. +72 "core" +2 ."psFlush"PBV.dial PSV + "processing"%G U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%I'W +2637 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%J @ +54 "core" B +3 ."psFlush"PS.seek 2.5ml + "processing"%X' +2626 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%L  +72 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%4'W +2633 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%} +54 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%H' +2624 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" +2 ."psFlush"PBV.dial PSV + "processing"%> U +5 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%B'W +2635 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%T' +2635 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%1  +71 "core"  +2 ."psFlush"PS.seek 0ml + "processing"%:'W +2632 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%] +42 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 1ml + "processing"%E'P +1108 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%w' +1607 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%Y +70 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%M  +4 "core"  +2 ."psFlush"PBV.dial :waste1 + "processing"%S  +52 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%['W +2638 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%P +83 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%a' +590 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2119 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%_ +81 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%\\ U +51 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"% 'W +2644 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%n @ +40 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%`' +2637 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%Q  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%5'W +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%g +55 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%b' +2637 "core" ' + ."psFlush"PSV.dial PTV +39 "processing"%p +79 "core" +2 ."psFlush"PBV.dial PSV + "processing"%U U +4 "core" U +3 ."psFlush"PS.seek 0ml + "processing"%'W +2635 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%s @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%k' +2638 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%v  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%d'W +2629 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'V& +4 "core" &\ +2 "manipulator"&f& +4 "core" &  $ o +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&l( +3 "core" ( +2 "manipulator"&{& +4 "core" &    o +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &h& +2 "core" &   o +3 .tForearm.seek PC + "manipulator"&' +89 "core" ' + .tHand.close + "manipulator"&m/ +68 "core" / +2 .tPC.seek :open +2 "processing"%z( +400 "core" ( +2 "manipulator"&=& +4 "core" &   N o +2 "manipulator"&;% +3 "core" %    U < +3 .tForearm.seek :retract + "manipulator"&i'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&^( +339 "core" ( +2 "manipulator"&~& +3 "core" &   J 6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &u& +3 "core" &   < 6 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&r', +102 "core" ' +2 "manipulator"&& +4 "core" & \ ! 6 +2 "manipulator"&x% +3 "core" %5   +3 "collection"' & +3 "core" &\ \ +3 "collection"'q& +5 "core" &\ +3 .tCC.seek :closed + "collection"'N(O +5 "core" &\ \ +7 &E\ %h +9 &[{ \ 7 +9 &y\ J +10 &W\ K +9 &Y\ \ J +10 &T[\ J +9 &Z\ J +9 &]\ J +10 &[\ J +9 &\\Z\ \ J +10 & Z\ J +9 &!\\\ J +9 &#Y\ I +10 &%c[\ J +9 &'&[\ J +9 &([\ I +10 &*]\ J +9 &,m\\\ I +9 &..\\ \ J +10 &/Z\ J +9 &1Z\ J +10 &3t\\\ J +9 &55]\ J +9 &6[\ J +10 &8_\ J +9 &:|[\ J +10 &<>Z\ J +9 &>Z\ J +9 &?Y\ J +10 &AZ\ J +9 &CFZ\ J +9 &EZ\ J +10 &F_\ \ K +9 &Hl\ L +9 &J:\ Q +10 &K\ U +9 &M\ W +10 &O\ O\ 2 +9 &Ow<\ 5 +5 ( +2 "collection"'q& +4 "core" &Ow-\ 5 +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.65 + "collection"'& +4 "core" &Ow-)\ 5 +2 .tHand.open + "manipulator"&t1 +68 "core" 1 +2 "manipulator"&e% +3 "core" % .  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&W'\ +102 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"' & +3 "core" &Ow-/\ 5 +2 "collection"'Z% +3 "core" %#\ +45 .tCSV.dial CSR +3 "collection"'o  +41 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"''l +13 "Can"m\ CA +1331 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 '\ % +3 "core" %l\  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"' ' +651 "core" ' + .tCSV.dial :waste +2 "collection"'y +123 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'' +2000 "core" ' +2 #tFlushing upper manifold + "collection"'& +4 "core" &Ow.9\ 5 +2 "collection"'j% +4 "core" %/\ + .tCSV.dial :flush +2 "collection"'  +40 "core"  +3 .tCS.reconfigure :fast + "collection"'#d @b +3 .tCS.seek 5ml +2 "collection"''l +1201 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'| @ +41 "core" A + "collection"'0% +4 "core" %l7\  +2 .tCS.seek 7ml +2 "collection"'' +538 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV + "collection"' +2 '  +73 "core"  +28 ~ + .tCTV.dial :air +2 "collection"'+  +5 "core" +2 .tCS.seek 0ml + "collection"'' +1639 "core" ' +2 .tdelay 7 seconds +702 .CS.seek 3ml +2 "collection"'/'- +759 "core" ' +2 .tCSV.dial :waste + "collection"' +43 "core" +2 .tCS.seek 0ml + "collection"'!' +761 "core" ' + "collection"'& +4 "core" &Ow-\ 5 +2 "collection"'O% +3 "core" %\ +2 .tCSV.dial :flush +2 "collection"'  +40 "core"  +3 .tCS.seek 3ml + "collection"'c'- +763 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'( @ +41 "core" A +2 "collection"'$% +4 "core" %-0\ +2 .tCS.seek 5ml +2 "collection"''l +525 "core" ' + .tCSV.dial :air +2 "collection"'% @ +4 "core" A +3 .tCS.seek 0ml + "collection"'@' +1195 "core" ' +2 .tdelay 7 seconds +702 .CS.seek 3ml +2 "collection"'F'- +759 "core" ' +2 .tCSV.dial :waste + "collection"'< +71 "core" +2 .tCS.seek 0ml +2 "collection"''' +754 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'& +3 "core" &Ow-&\ 5 +2 "collection"'% +5 "core" %0\ + .tCSV.dial :flush +2 "collection"'*  +42 "core"  +2 .tCS.seek 5ml + "collection"'?'l +1210 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'7 @ +41 "core" A +2 "collection"'6% +3 "core" %l8\  +3 .tCS.seek 7.001ml +6 "collection"'3' +535 "core" ' +4 ."connect"CSV.dial CTV +3 .tCTV.dial CSV + "collection"'D  +2 'C  +42 "core"  +89  +2 .tCBV.dial :waste1 + "collection"'8 @ +50 "core" A +3 .tCS.seek 0ml + "collection"'-' +1634 "core" ' + #tFlushing lower manifold's waste2b port +2 "collection"'&& +3 "core" &Ow-!\ 5 +2 "collection"'% +4 "core" %.\ +2 .tCSV.dial :flush +2 "collection"'2  +70 "core" +2 .tCS.seek 5ml + "collection"'9'l +1198 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"', @ +42 "core" A +2 "collection"'% +4 "core" %l)\  +3 .tCS.seek 7ml + "collection"'"'\ +536 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV + "collection"'A  +2 '.  +6 "core"  +34  +2 .tCBV.dial :waste2b + "collection"'G  +80 "core"  +2 .tCS.seek 0ml +2 "collection"'K' +1643 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&J& +3 "core" &   p 6 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&I( +3 "core" ( +2 "manipulator"&L& +3 "core" &   6 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &X& +3 "core" &   6 +3 .tForearm.seek CC + "manipulator"&}', +106 "core" ' + .tHand.close +2 "manipulator"&4/ +69 "core" / +2 .tCC.seek :open + "collection"'( +379 "core" ( +2 "manipulator"&>& +4 "core" &   j 6 +2 "manipulator"&H% +3 "core" %  @  +3 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&B(- +286 "core" ( + "manipulator"&1& +4 "core" &-   Q  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &T& +2 "core" &-    +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&]'! +108 "core" ' +2 .tHand.open + "manipulator"&:1 +77 "core" 1 + "manipulator"&E% +4 "core" % *   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&Y'\ +104 "core" ' +2 #tCompleted [labDAwithoutWCR] begun 09:51:21 + #Preparing to sleep until +2:00 +6 #Asleep til +2:00 + #Continuing at 11:45 +3 "Can"Ko\ -K| +4 ."Qmail"GoodNews.email "Then, in tube 6: labDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_3peat_2023jun.rb:67\\n{3 => 0,\\n 4 => 3,\\n 5 => 0}\\nCan@11:43:20, 19.6C, 47% humidity, 14.5psia, 13.634V, 0.202A, 15.612Ah, 2.75W\\nSampled 50.0ml",Subject: "Asleep until 11:45" +25 ."shutdown"Gate.power :core,:OFF + .Gate.power :raw,:OFF + #Shutdown +406 #"uploadLog"upsync +11547 "Can"go\ z5q +4 #tPowering core bus +519 .Gate.power :raw,:ON +30 "sampler") +2 )M +2 "core"  +3 "collection"' +2 'S +4 "core"  +2 "processing"% +3 %w +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X 0,\\n 4 => 3,\\n 5 => 0}\\nCan@11:45:45, 19.6C, 49% humidity, 14.5psia, 13.481V, 0.318A, 15.617Ah, 4.29W",Subject: "Started Niagara_3peat_2023jun phase labDAwithoutWCR" +2 #t===> STARTED labAwithoutWCR (phase #2) <=== +3 #da sampling at most 50ml +3 #Loading sh1 puck from tube 6 into Collection Clamp + "collection"'& +3 "core" &\ +3 .tHand.open +2 "manipulator"&l1 +74 "core" 1 +3 "manipulator"&~% +4 "core" % \    X  +3 "storage"(u% +3 "core" %| T\ +3 "storage"(. +4 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(x(K +180 ."Qmail"DAfans.email "Started da in tube 6 at 11:45:45EDT23-Jun-23\\n{3 => 0,\\n 4 => 3,\\n 5 => 0}\\nCan@11:45:45, 19.6C, 49% humidity, 14.5psia, 13.481V, 0.318A, 15.617Ah, 4.29W",Subject: "da sampling at most 50ml" +117 #"uploadLog"upsync +215 "core" ( +2 .tSC.configure :limp +5 "storage"($(\ 1b +4 ( & +4 "core" &K @\  +3 "manipulator"&i& +4 "core" &   $ +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 + "manipulator"&( +22 #"uploadLog"upsync +4 "core" ( +2 "manipulator"&& +4 "core" &   B  +2 "storage"(t& +4 "core" &K \  +3 .tForearm.seek 6 + 700 counts +2 "manipulator"&e'7 +104 "core" ' + "storage"( & +4 "core" &K \  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(Z'H +272 "core" ' +2 "storage"(q- +3 "core" -'s +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (o& +2 "core" &K \  +3 "manipulator"&r& +3 "core" &    +3 .tElbow.seek 6 + "manipulator"&R( +10 "core" ( + "manipulator"&\ & +5 "core" &  +2 "storage"(& +4 "core" &K c\  +3 .tForearm.seek 6 + 300 counts + "manipulator"&y'ϧ +48 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"& / +74 "core" / +4 ."downElevator"SE.seek :down +2 "manipulator"&& +3 "storage"(j'v +7 "core" &   +2 "manipulator"&% +4 "core" % Ϭ    +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&|( +149 "core" ( +2 "manipulator"&0& +5 "core" ' + &    4 + .tElbow.reconfigure :loose +3 ."downElevator"SE.stop +2 "manipulator"&$ &.,(#b + "storage"(5 +4 "manipulator"&& +4 "core" &   / 4 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&', +98 "core" ' +3 "manipulator"&& +3 "core" &   4 +3 "manipulator"&+% +3 "core" %   L +3 "collection"'& +3 "core" &\ +3 "collection"'& +5 "core" &\ +3 .tCC.seek :closed + "collection"'(O +5 "core" &\  +9 &5\ *y +9 &i\ > +10 &po\ K +9 &6V\ I +9 &X\ I +10 &Y\ I +9 &z]\ J +10 &<[\ J +9 &W\ I +9 &Z\ J +10 & \\\ I +9 &"EZ\ I +9 &$\\\ J +10 &%W\ I +9 &'Z\ I +10 &)LW\ J +9 &+\\\ J +9 &,]\ J +10 &.\\\ I +9 &0UY\ I +9 &2W\ J +10 &3V\ I +9 &5Y\ I +9 &7\\Y\ J +10 &9\\\ I +9 &:Y\ I +10 &<Y\ I +9 &>d\\\ J +9 &@'\\\ I +10 &AY\ I +9 &C\\\ J +10 &Ek[\ J +9 &G+b\ K +9 &Hx\ N +10 &J\ S +9 &LP\ V +9 &N\ H +10 &O0C\ %p +9 &O v\ D +5 ( +2 "collection"'& +4 "core" &O_\ D +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.77 + .Hand.open + "manipulator"&/1 +70 "core" 1 +2 "manipulator"&% +3 "core" %   & +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&O'\ +102 "core" ' +3 #tcollectSample 50ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +157 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold + "sampler")+ +4 "core" + + "sampler")!% +4 "core" %nn \  +2 "collection"'(& +3 "core" &O_\ D +4 "Can"q\ PA +2 #tCalibrating pressure and temperature sensors +2 .CTV.dial :air +2 "collection"'$  +16 "core"  + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")c  +4 "core"  +2 .tSS.reconfigure :fast +2 "sampler")#.0X +52  +2 .tdelay 3.8 seconds +382 "collection"'<% +4 "core" %\ +2 "sampler")F% +4 "core" %?5xx \ +2 #tSensor limits: Intake max 128.6psia; Outlet max 138.9psia + .SSV.dial :spit + "sampler") +127 "core" +3 .tSS.seek 0ml + "sampler")' +267 "core" ' +8 .tSSV.dial CBV + "sampler")*  +127 "core"  +2 .tCTV.dial :intake +2 "collection"''  +71 "core"  +2 #tWaiting for external sampler to finish priming... + .delayUntil "11:49:08.37" +1469 #"flow"0.0L/min +14153 "Can"o\ Ml +691 ."connect"SSV.dial CBV +2 .tCBV.dial SSV +2 "collection"'7 @ +5 "core" ? + #tAllowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open +2 "sampler") +210 "collection"'6% +3 "core" %\ +2 #tIntake @13.7psia, vacuum from 8.2 to 11.2psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X% +3 "core" %P \  +28 "collection"'H% +3 "core" %tw\ +3 "sampler")}% +3 "core" %N \  +32 "collection"'1% +3 "core" %\ +2 "sampler")T% +4 "core" %J \  +2 .tIntake.select :close + "sampler")0 +53 )I% +3 "core" %CC \ , +2 .tSSV.dial :exhaust +2 "sampler"):  +73 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml +2 "sampler")E' +898 "core" ' + .tExhaust.select :close +2 "sampler") +10 ."connect"SSV.dial CBV +2 "sampler")  +2 .tCBV.dial SSV +4 "collection"'] @ +4 "core" ? +66 + #tAllowing 130s for 25.0ml of remaining 25.0ml + .Intake.select :open +2 "sampler") +210 "collection"'M% +3 "core" %\ +2 #tIntake @13.7psia, vacuum from 8.2 to 11.2psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +47 ."CSpush"CS.seek 0ml +2 "collection"'?' +75 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")D +127 "core" +9 .tSS.reconfigure :exhale +2 "sampler")#.0X' \\ +584 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'H% +3 "core" % `\  +3 .tCS.seek 5ml + "collection"'}'l +844 "core" ' +2 .tdelay 2 seconds +201 .CSV.dial CTV +2 "collection"'1  +40 "core"  +3 .tCS.seek 1ml + "collection"'T' +1098 "core" ' + "collection"'I9 +3 "core" 9H' +2 "collection"'G% +4 "core" %\ +2 #tBefore lysing Collection Puck Heater at 19.9C/14.7psia +2 #Heating Puck.from 6, :sh1 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +2 "collection"': \ s +2 '"9 +5 "core" 9IG +103 "collection"']9 +2 "core" 9H(d +103 "collection"'9 +2 "core" 9I' d +103 "collection"'M9 +3 "core" 9H( d +102 "collection"'E9 +46 "core" 9J(d +103 "collection"'P9 +3 "core" 9L(d +102 "collection"'a9 +3 "core" 9N(d +103 "collection"'[9 +3 "core" 9S( d +102 "collection"'S9 +3 "core" 9X)$d +103 "collection"'w9 +2 "core" 9^)(d +103 "collection"'_9 +4 "core" 9f),d +102 "collection"' 9 +3 "core" 9o)1d +103 "collection"'g9 +2 "core" 9y*5d +103 "collection"'p9 +3 "core" 9)9d +102 "collection"'U9 +3 "core" 9*=d +102 "collection"'b9 +4 "core" 9*Bd +103 "collection"'Y9 +2 "core" 9*Fd +103 "collection"'B9 +3 "core" 9,Jd +102 "collection"'\\9 +3 "core" 9,Nd +102 "collection"'9 +3 "core" 9,Rd +102 "collection"'Q9 +3 "core" 9-Wd +103 "collection"'v9 +2 "core" 9,[d +103 "collection"'`9 +3 "core" 9 -_d +102 "collection"'h9 +3 "core" 9-cd +102 "collection"')9 +3 "core" 91-gd +103 "collection"' 9 +3 "core" 9E.ld +103 "collection"'9 +3 "core" 9X.pd +102 "collection"'K9 +4 "core" 9l/td +102 "collection"'9 +2 "core" 91xd +103 "collection"'n9 +3 "core" 91}d +102 "collection"'f9 +3 "core" 91d +103 "collection"'d9 +2 "core" 93d +103 "collection"'z9 +3 "core" 92d +102 "collection"'9 +3 "core" 93d +102 "collection"'9 +3 "core" 93d +103 "collection"'~9 +3 "core" 93d +103 "collection"'l9 +2 "core" 9+5d +103 "collection"'#9 +3 "core" 9A6d +102 "collection"'9 +3 "core" 9X6d +102 "collection"'V9 +3 "core" 9o9d +103 "collection"' 9 +2 "core" 9:c +103 "collection"'59 +3 "core" 9<a +102 "collection"'9 +3 "core" 9<^ +103 "collection"'t9 +2 "core" 9=\\ +103 "collection"' 9 +3 "core" 9>Z +102 "collection"'i9 +3 "core" 9?W +103 "collection"'{9 +3 "core" 9@V +102 "collection"'q9 +3 "core" 9&AT +102 "collection"'o9 +3 "core" 9>BQ +102 "collection"'r9 +3 "core" 9UCP +103 "collection"'\ 9 +3 "core" 9lCM +103 "collection"'m9 +2 "core" 9DK +103 "collection"' 9 +3 "core" 9FI +102 "collection"'u9 +3 "core" 9FG +102 "collection"'k9 +3 "core" 9GE +103 "collection"'9 +47 "core" 9HA +103 "collection"'9 +2 "core" 9J@ +103 "collection"'9 +3 "core" 9M? +102 "collection"'e9 +3 "core" 9,M< +102 "collection"'9 +3 "core" 9BN: +103 "collection"'9 +3 "core" 9XO9 +103 "collection"'Z9 +3 "core" 9nO7 +102 "collection"'y9 +3 "core" 9P 5 +103 "collection"'9 +2 "core" 9R3 +103 "collection"'9 +3 "core" 9R1 +102 "collection"'09 +3 "core" 9S0 +103 "collection"'9 +3 "core" 9U. +102 "collection"';9 +3 "core" 9U- +102 "collection"'+9 +3 "core" 9V#+ +103 "collection"'/9 +2 "core" 9W') +103 "collection"'9 +3 "core" 9$W+( +103 "collection"'!9 +3 "core" 97Y/' +102 "collection"'R9 +3 "core" 9I[4% +102 "collection"'(9 +3 "core" 9[]8$ +102 "collection"'9 +3 "core" 9m^<" +103 "collection"'$9 +3 "core" 9`@! +103 "collection"'s9 +3 "core" 9`D +102 "collection"'c9 +3 "core" 9aI +103 "collection"'j9 +2 "core" 9cM +103 "collection"'@9 +3 "core" 9cQ +102 "collection"'9 +3 "core" 9dU +103 "collection"'<9 +3 "core" 9eZ +102 "collection"'9 +3 "core" 9f^ +103 "collection"'9 +2 "core" 9gb +103 "collection"'%9 +3 "core" 9 if +102 "collection"'*9 +3 "core" 9 jj +103 "collection"'F9 +2 "core" 9 'ko +103 "collection"''9 +3 "core" 9 4ls +102 "collection"'9 +3 "core" 9 @mw +102 "collection"'69 +3 "core" 9 Mo{ +103 "collection"'C9 +3 "core" 9 Yr +103 "collection"'89 +2 "core" 9 ds +103 "collection"'&9 +2 "core" 9 ou +103 "collection"'79 +3 "core" 9 zu +102 "collection"'D9 +3 "core" 9 v +103 "collection"'9 +3 "core" 9 w +102 "collection"'39 +3 "core" 9 y +103 "collection"'?9 +2 "core" 9 y +103 "collection"'-9 +3 "core" 9 z +102 "collection"'9 +3 "core" 9 { +102 "collection"'.9 +4 "core" 9 | +102 "collection"',9 +3 "core" 9 } +102 "collection"'9 +3 "core" 9 ~\ +103 "collection"'A9 +2 "core" 9 ~\ +103 "collection"'99 +3 "core" 9 \ +102 "collection"'29 +3 "core" 9 \ +102 "collection"'J9 +47 "core" 9  +103 "collection"'X9 +3 "core" 9  +102 "collection"'L9 +3 "core" 9  +103 "collection"'^9 +2 "core" 9  +103 "collection"'49 +3 "core" 9\  +103 "collection"'N9 +3 "core" 9\  +102 "collection"'W9 +3 "core" 9\  +103 "collection"'H9 +2 "core" 9\  +103 "collection"'>9 +3 "core" 9\  +103 "collection"'19 +2 "core" 9\  +103 "collection"'}9 +3 "core" 9\  +102 "collection"'I9 +3 "core" 9\ # +102 "collection"'G9 +3 "core" 9\ & +103 "collection"'"9 +2 "core" 9\ * +4 .tCH.hold 10:00,70C +2 "collection"'] `\ s `\ *\ +2 '9 +6 "core"  + 9\ )\ * +2 "collection"'M% +3 "core" % " (\ q +2 #tBegun lysing Collection Puck Heater at 68C/18.2psia +10328 "Can"p\ zj +49661 "core" ` +2 "collection"'E9 +4 "core" 9\ tZ + "collection"'P% +4 "core" %  \ +2 #tEnded lysing Collection Puck Heater at 70C/17.3psia +2 .CS.seek 0ml + "collection"'a' +337 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'[ @ +98 "core" A +2 .tCSV.dial :air + "collection"'S @ +41 "core" ? +2 .tCS.seek 5ml +3 "collection"'w'l +1349 "core" ' +2 .tCSV.dial CTV + "collection"'_  +42 "core"  +3 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +41 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'g  +42 "core"  +3 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'p @ +41 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'U' +1349 "core" ' + "collection"'b% +4 "core" % \ +2 #tPuck @28.4psia after final lysis pressurization + #Recovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'Y +97 "core"  +2 .tCBV.dial CSV + "collection"'B  +29 "core"  +2 "collection"'\\% +4 "core" % x {\ +2 .tCS.seek 5ml +2 "collection"''l +1347 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'Q  +43 "core" +2 "collection"'v% +3 "core" %l "\ +2 .tCS.seek 7ml +2 "collection"'`' +593 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'h @ +40 "core" > +2 .tCS.seek 10ml +2 "collection"')' D +841 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +109 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'   +75 "core" ! +8 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'K  +2 '  +30 "core"  +100  +2 .tCS.seek 5ml + "collection"'n'l +1343 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'f @ +97 "core" A +2 .tCSV.dial :waste + "collection"'d +99 "core" +2 .tCS.seek 0ml + "collection"'z' +219 "Can",r\ Ev +1131 "core" ' + .tCSV.dial :air +2 "collection"' @ +70 "core" B +2 .tCS.seek 5ml +2 "collection"''l +1357 "core" ' +2 .tCSV.dial CTV + "collection"'~  +41 "core"  +2 .tdelay 2 seconds +201 .CSV.dial :air +2 "collection"'l @ +42 "core" > + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'#  +42 "core"  + .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +42 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'V' +1351 "core" ' + #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"' +97 "core" ~ +2 .tCBV.dial CSV + "collection"'5  +36 "core" +2 "collection"'% +4 "core" %\ +2 .tCS.seek 5ml +2 "collection"'t'l +1346 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +43 "core" +2 "collection"'i% +3 "core" %l.(u\  +3 .tCS.seek 7ml + "collection"'{' +586 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'q @ +41 "core" > +2 .tCS.seek 10ml +2 "collection"'o' D +846 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'r ` +109 "core" _ +2 #tLysing Complete + "collection"'\ & +3 "core" &OT|\ D +3 #tStoring sh1 puck in Collection Clamp to tube 5 + "manipulator"&m% +3 "core" %\  \  ' +3 "storage"( % +4 "core" %y ;\ +2 "storage"(u. +2 "core" .(K +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"(k(; +200 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +4 (& +2 "manipulator"&& +5 "core" &; /\ + &  4 +4 ."raiseStack"SE.reconfigure :place +3 .tElbow.reconfigure :tight +3 "storage"(#]K-0-\ b +2 "manipulator"&$&.,(\ #b +5 .tElbow.seek CC + "manipulator"&( +4 ."raiseStack"SE.seek :beamBreak + "storage"(e'H +2 "core" ( +3 "manipulator"&& +3 "core" &   4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" & Y 4 +3 .tForearm.seek CC + "manipulator"&Z', +93 "core" ' +45 .tHand.close +3 "manipulator"&y/ +68 "core" / +2 .tCC.seek :open +2 "collection"'( +36 "core" ' + "storage"(- +3 "core" -'H +2 ."raiseStack"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place + "storage"(0'6 +32 "core" ' +298 ( + "storage"(& +4 "core" &; {\ +2 "storage"(;& +4 "core" &; \ +2 "manipulator"&+& +4 "core" &   4 +2 "manipulator"&/% +3 "core" % 5   q +3 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&!( +154 "core" ( +2 "manipulator"&R& +3 "core" & %  .  +2 "storage"((& +4 "core" &;\ \  &\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 5 +2 "manipulator"&'# +107 "core" ' + .tElbow.hold +2 "manipulator"&$, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&s1 +70 "core" 1 +2 "manipulator"&c% +4 "core" % 7w   Ⱥ/ +2 "storage"(j& +4 "core" &; \ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 5 + 320 counts + "manipulator"&@'c +20 "core" ' +2 "manipulator"&& +5 "core" & #   + "storage"(<& +4 "core" &;\ "\ % -\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 700 counts +2 "manipulator"&' +32 "core" ' +2 "storage"(% +4 "core" %@\ H\ ? \  +3 ."downElevator"SE.seek :down +2 "storage"(%'v +100 (*% +3 "core" %W \ Wf +2 "manipulator"&F% +4 "core" %    +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&''\ +89 "core" ' +63 ' + ."downElevator"SE.stop + "storage"(5 +3 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" &z\ +2 "manipulator"&6& +4 "core" &   u  +2 "manipulator"&C% +3 "core" %\    {  +3 .tElbow.seek FlushPuck::Garage + "manipulator"&8(- +175 "core" ( +2 "manipulator"&&& +3 "core" &-  !   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &7& +3 "core" &-   +2 .tForearm.seek :garage +2 "manipulator"&D'! +106 "core" ' +2 .tHand.close + "manipulator"&/ +72 "core" / +41 "manipulator"&3& +8 "core" &-    +2 "manipulator"&?% +4 "core" % /   +2 .tForearm.seek :retract +2 "manipulator"&-'\ +107 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +275 "core" ( +2 "manipulator"&.& +4 "core" & "  6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &,& +3 "core" &   6 +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&', +101 "core" ' +2 "manipulator"&A& +3 "core" &   P 6 +2 "manipulator"&9% +4 "core" %/  +3 "collection"'2& +3 "core" &k\ +3 "collection"'J& +5 "core" &l\ +2 .tCC.seek :closed + "collection"'X(O +5 "core" &V\ +7 &;\ %f +9 &[y\ 7 +10 &t\ I +9 &T\ H +10 &Ve\ I +9 &ZU\ H +9 &W\ H +10 &W\ H +9 &Z\ I +9 &aY\ I +10 & #U\ I +9 &!\\\ I +10 &#Y~\ I +9 &%iU\ I +9 &'+Z\ I +10 &(Y\ I +9 &*X\ H +9 &,qZ\ I +10 &.4U\ H +9 &/X\ I +10 &1Y\ I +9 &3yU\ I +9 &5<U\ H +10 &6Y\ H +9 &8Wz\ I +9 &:Ul\ H +10 &YC\ I +9 &?U\ I +10 &AU\ H +9 &CLW\ H +10 &E V\ I +9 &F\\\ I +9 &Hm\ K +10 &J>\ P +9 &K\ U +9 &Mz\ V +10 &O\ K\ 1 +9 &O}z\ H +5 ( +3 "collection"'J& +3 "core" &O}n\ H +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.69 + "collection"'L& +3 "core" &O}n\ H +2 .tHand.open + "manipulator"&^1 +71 "core" 1 + "manipulator"&4% +4 "core" % /  ( +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&N'\ +95 "core" ' +2 .tPSV.dial PSR + "processing"%W +128 "core"  + "processing"%H% +4 "core" %S\ +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%>' +1629 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%1  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%}'W +1613 "core" ' +2 .tPSV.dial PSR + "processing"%I +44 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%G' +2626 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV "processing"%" +3 "collection"'  +6 "core" A + "processing"%M +3 "core" A +2 "processing"%:  +72 "core" +84  +2 .tPSV.dial :mixloop + "processing"%] +99 "core" +2 .tCTV.dial :air,avoiding: :intake + "collection"'E  +16 "core" ~ +2 .tPTV.dial :PRVmixing + "processing"%P  +126 "core" +2 .tPS.seek 0ml +2 "processing"%T'W +2632 "core" ' +2 .tPSV.dial :air +49 "processing"%[  +49 "core"  +2 .tPS.seek 2.5ml +2 "processing"%S' +2627 "core" ' +2 .tPSV.dial :mixloop + "processing"%a +55 "core" +2 .tPS.seek 0ml +2 "processing"%_'W +2629 "core" ' + .tPSV.dial :air +2 "processing"%  +41 "core"  +2 .tPS.seek 2.5ml + "processing"%g' +2637 "core" ' +2 .tPSV.dial :mixloop + "processing"%p +55 "core" +2 .tPS.seek 0ml +2 "processing"%w'W +2647 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&b& +4 "core" &   6 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&Y( +4 "core" ( + "manipulator"&B& +4 "core" &   6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &\\& +2 "core" &  \  6 +3 .tForearm.seek CC + "manipulator"&U', +106 "core" ' +2 .tHand.close + "manipulator"&Q/ +70 "core" / +2 .tCC.seek :open +2 "collection"'v( +379 "core" ( +2 "manipulator"&& +3 "core" &   6 +2 "manipulator"&h% +4 "core" %    +2 .tForearm.seek :retract +2 "manipulator"&`'\ +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"& (- +283 "core" ( +2 "manipulator"&& +3 "core" &-   .  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &K& +3 "core" &-  c  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&'! +105 "core" ' +2 .tHand.open + "manipulator"&)1 +66 "core" 1 +2 "manipulator"&f% +3 "core" % )   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&d'\ +103 "core" ' +2 .tPSV.dial :mixloop + "processing"%n +5 "core" + .tPTV.dial :PRVmixing +2 "processing"%  +4 "core" +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%z  +2 "collection"'~  +6 "core"  +25  +2 .tCTV.dial :air,avoiding: :intake + "collection"'l  +5 "core"  +2 #tLoading lyfil puck from tube 6 into Collection Clamp + "collection"'#& +3 "core" &#\ +2 "manipulator"&% +4 "core" %     +2 "storage"(% +5 "core" %l\ 3\ 3\ + "storage"( . +4 "core" .(; +2 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"(5(K +195 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" &K A\  +2 "manipulator"&V& +41 "core" &-   a  +9 "manipulator"& % +4 "core" %     +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 +2 "manipulator"&i( +180 "core" ( + "manipulator"&t& +4 "core" &\ !  _ "} +2 "storage"(q& +4 "core" &K\ \  r\  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 700 counts + "manipulator"&{'7 +99 "core" ' + "storage"(r& +4 "core" &K\ \  \  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(\ 'H +283 "core" ' +2 "storage"(m- +2 "core" -' +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 ( & +3 "core" &K \  +2 "manipulator"&u& +3 "core" &\   "} +3 .tElbow.seek 6 + "manipulator"&( +4 "core" ( + "manipulator"&& +4 "core" &\   x "} +2 "storage"(& +4 "core" &K S\  +2 .tForearm.seek 6 + 300 counts +2 "manipulator"&'ϧ +34 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&x/ +75 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&y& +2 "storage"('v +8 "core" &\   m "} +2 "manipulator"&|% +3 "core" %   +3 .tForearm.seek :retract + "manipulator"&O'\ +93 "core" ' + .tElbow.seek CC +2 "manipulator"&( +146 "core" ( +2 "manipulator"&e& +3 "core" ' +2 &   6 +2 ."downElevator"SE.stop +2 "storage"(5 +2 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +3 && +2 "core" &   6 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&;', +104 "core" ' +2 "manipulator"&+& +3 "core" &  6 +2 "manipulator"&/% +4 "core" %1  s +3 "collection"'R& +3 "core" &(\ +3 "collection"'(& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'Z(O +3 "core" &\  +9 &6\ +{ +10 &h}\ = +9 &k\ J +10 &hV\ H +9 &(Z\ I +9 &U\ H +10 &W\ I +9 &nY\ I +9 &2W\ H +10 &\\\ I +9 & U\ H +10 &"xWv\ H +9 &$9Vj\ I +9 &%UW\ H +10 &'YE\ H +9 &)W?\ H +9 &+BX3\ H +10 &-\\#\ I +9 &.Z\ I +10 &0Y\ I +9 &2JV\ H +9 &4 Z\ I +10 &5Y\ I +9 &7U\ I +9 &9RV\ H +10 &;W\ H +9 &<X;\ H +10 &>[5\ I +9 &@ZZ,\ H +9 &BW+\ I +10 &CU\ H +9 &EZ\ I +9 &G]e\ J +10 &I\ N +9 &J\ T +10 &L\ V +9 &NB\ C +9 &OJB\ b +10 &O}y\ N +2 ( +2 "collection"'(& +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.73 + .Hand.open + "manipulator"&1 +66 "core" 1 +2 "manipulator"&s% +4 "core" % ' \  r } +40 .tForearm.reconfigure :loose +10 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&c'\ +93 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'j  +126 "core" ~ +2 .tCSV.dial CTV +2 "collection"'  +27 "core"  +3 .tPS.seek 2.5ml + "processing"%<' +2632 "core" ' +2 "collection"'% +3 "core" % Ggk\  +3 .tCS.seek 4.15ml + "collection"''Q +1565 "core" ' + .tdelay 8 seconds +803 .PSV.dial :air + "processing"%*  +40 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%F  +71 "core"  +2 .tPS.seek 0ml + "processing"%!'W +2625 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"' ` +28 "core" _ +2 .tCSV.dial :air + "collection"'@ @ +43 "core" ? +2 .tCS.seek 10ml + "collection"'' D +1565 "core" ' +2 .tCSV.dial CTV + "collection"'6  +42 "core"  +3 .tCS.seek 0ml + "collection"'C' +2635 "core" ' +2 .tCBV.dial :waste1 +2 "collection"'0 @ +29 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'  +126 "core" + "collection"'&& +4 "core" &O}xx\ N +2 #tStoring lyfil puck in Collection Clamp to tube 5 + "manipulator"&7% +4 "core" %\   [  +2 "storage"(%% +4 "core" %{ \ +2 "storage"($. +2 "core" .(K +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"((; +196 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (3& +3 "core" &; \ +2 "manipulator"&?& +4 "core" &  / 6 +2 "manipulator"&'% +3 "core" %\     +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&D( +153 "core" ( +2 "manipulator"&.& +4 "core" &   +2 "storage"(,& +3 "core" &; >\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts +2 "manipulator"&8' +94 "core" ' +2 "storage"(A& +19 "core" &; T\ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(9'H +280 "core" ' +2 "storage"(2- +4 "core" -' + .tSE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&-& +3 "core" &   +2 "storage"(& +3 "core" &; a\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 5 + "manipulator"&L'# +42 "core" ' +3 .tElbow.hold + "manipulator"&^, +3 "core" , +40 .tElbow.reconfigure :tight +8 "manipulator"&$&.,(\ #b +3 "storage"(4- +2 "core" -' +3 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"(J'N +102 "core" ' + "manipulator"&W% +4 "core" %*\\   Ȳ +2 "storage"(H& +4 "core" &; R S _\ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 5 + 307 counts +2 "manipulator"&'V +19 "core" ' +2 "manipulator"&1& +3 "core" &  A +2 "storage"(>& +4 "core" &; {\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts +2 "manipulator"&I' +21 "core" ' +3 .tSE.seek 1.11 Pucks below Top Plate + "storage"(}'E +42 "core" ' +2 "manipulator"&"& +4 "core" &    +2 "manipulator"&M% +3 "core" % \  T +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 .tElbow.seek CC +2 "manipulator"&:( +163 "core" ( +2 "manipulator"&]& +4 "core" &#  V =E +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &E& +2 "core" &#  N =E +3 .tForearm.seek CC + "manipulator"&P', +108 "core" ' +2 .tHand.close + "manipulator"&G/ +69 "core" / +2 .tCC.seek :open + "collection"'[( +380 "core" ( + "storage"(T& +4 "core" &; E\ +2 "storage"(a& +4 "core" &; \ +2 "manipulator"&S& +3 "core" &#  =D +2 "manipulator"& % +4 "core" % \   N " +2 .tForearm.seek :retract +2 "manipulator"&_'\ +95 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&p( +159 "core" ( + "manipulator"&g& +4 "core" &    +2 "storage"(b& +4 "core" &;\ \  f\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 5 + "manipulator"&B'# +109 "core" ' + .tElbow.hold +2 "manipulator"&\\, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&Q1 +73 "core" 1 +3 "manipulator"&% +4 "core" % 6   . ȾX +2 "storage"(N& +4 "core" &; h\ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 5 + 319 counts + "manipulator"&X'b +14 "core" ' + "manipulator"&& +4 "core" &   ,  +2 "storage"(h& +3 "core" &;\ \  y\ +3 .tForearm.reconfigure :tight +40 "manipulator"&#Q@2^d^\ b +9 .tForearm.seek 5 + 700 counts +2 "manipulator"&U' +25 "core" ' + "storage"(% +4 "core" %L\ 2\  \ +3 ."downElevator"SE.seek :down +3 "storage"(K'v +99 (Y% +3 "core" %O\  \ Vc +2 "manipulator"&)% +4 "core" %   |  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&f'\ +89 "core" ' +54 ' + ."downElevator"SE.stop + "storage"(5 +3 .tPSV.dial :air + "processing"%n  +71 "core" +2 .tPS.seek 2.5ml +2 "processing"%`' +2633 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +53 "core" +2 .tdelay 1 second +101 .PSV.dial :air +2 "processing"%z  +41 "core"  + .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%~ +42 "core" +3 .tdelay 1 second +101 .PSV.dial :air +29 "processing"%l  +42 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%#'W +2626 "core" ' + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%& +3 "core" &\ +2 "manipulator"&& +4 "core" &    +2 "manipulator"& % +3 "core" %     +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +180 "core" ( +2 "manipulator"&& +3 "core" &-    +3 .tElbow.reconfigure :loose + "manipulator"&$ &.,(#b +3 &V& +3 "core" &-    +3 .tForearm.seek :garage + "manipulator"& '! +105 "core" ' + .tHand.close +2 "manipulator"&k/ +69 "core" / +2 "manipulator"&t& +3 "core" &-   "  +2 "manipulator"&q% +4 "core" % -    +2 .tForearm.seek :retract +2 "manipulator"&r'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"& ( +151 "core" ( +2 "manipulator"&d& +3 "core" &\   S "| +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &m& +3 "core" &\    "| +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"& ' +96 "core" ' +2 "manipulator"&u& +4 "core" &\   J "| +2 "manipulator"&% +5 "core" %   +2 "processing"%& +3 "core" &\ +3 "processing"%x& +5 "core" &$\ +2 .tPC.seek :closed +2 "processing"%y(Tg +3 "core" &\ +9 &EY\ $d +9 &[\ 7 +10 &{`\ K +9 &X^\ J +9 &hVU\ K +10 &+\\R\ J +9 &\\S\ J +15 &WV\ K +4 &p\\_\ J +9 &2Wg\ K +10 &Vb\ J +9 &!\\j\ K +9 &#yYe\ J +10 &%<Ze\ J +9 &&\\b\ K +9 &(\\o\ J +10 &*\\{\ J +9 &,CWw\ J +10 &.Wy\ J +9 &/Ww\ J +9 &1W\ J +10 &3J\\[\ K +9 &5 Z\ J +47 &6\\ \ J +10 &8\\^\ J +3 &:S\\\ J + &<\\\ J + &=\\\ J + &?\\\ J +3 &A[\\\ J +9 &C]\ J +9 &D]6\ J +10 &F`\ K +9 &H_e"\ L +10 &Jv\ M +9 &K\ Q +9 &M\ P +10 &OY\ P +9 &Q\ Q +9 &Re\ ? +10 &SBh\ W +9 &TG+\ ) +5 ( +2 "processing"%x& +4 "core" &TG\ ) +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.55 + "processing"%|& +3 "core" &TG\ \ ) +2 .tHand.open +2 "manipulator"&i1 +71 "core" 1 +2 "manipulator"&{% +4 "core" %   / +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&e'\ +96 "core" ' +2 .tPRV.dial :air + "processing"%  +42 "core"  +2 .tPSV.dial :mixloop + "processing"%\ +24 "Can"wt\ O. +18 "core" +2 "processing"%% +4 "core" %V\ +2 .tPS.seek 0.3ml +2 "processing"%+' +395 "core" ' +2 .tPSV.dial PSR + "processing"%/ +100 "core"  +2 #tPulling 0.4ml of PSR.air +2 .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%R'* +517 "core" ' +3 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml + "processing"%' +1933 "core" ' +2 .tdelay 3 seconds +301 .PSV.dial :mixloop +2 "processing"% +100 "core" + .tPTV.dial :mixing +2 "processing"%O @ +70 "core" A +2 .tPBV.dial :waste2 + "processing"%v  +89 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2635 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&s& +4 "core" &\   "| +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&(( +3 "core" ( +2 "manipulator"&j& +3 "core" &\  "| +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" &\   "| +2 .tForearm.seek PC + "manipulator"&;' +101 "core" ' +2 .tHand.close + "manipulator"&w/ +74 "core" / +2 .tPC.seek :open + "processing"%( +400 "core" ( +2 "manipulator"&o& +3 "core" &\ \ "| +2 "manipulator"&*% +4 "core" %   @ +2 .tForearm.seek :retract +2 "manipulator"&F'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&<(- +130 "core" ( +2 "manipulator"&& +3 "core" &-\  \\ "~ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &@& +3 "core" &-\    "~ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&'! +108 "core" ' +2 .tHand.open + "manipulator"&61 +75 "core" 1 +2 "manipulator"&% +4 "core" % )  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&0'\ +99 "core" ' +3 #tLoading da puck from tube 6 into Processing Clamp + "processing"%& +3 "core" &\ +46 "manipulator"&&% +5 "core" %\     +2 "storage"(7% +4 "core" %\ \  \  +2 "storage"(%. +3 "core" .(; +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"($(K +195 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (3& +3 "core" &K \  +2 "manipulator"&?& +4 "core" &.\   . "} +2 "manipulator"&'% +3 "core" %\     +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 + "manipulator"&5( +170 "core" ( + "manipulator"&.& +4 "core" &   y $ +2 "storage"(,& +3 "core" &K\ \  \  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 700 counts + "manipulator"&A'7 +98 "core" ' +2 "storage"(& +3 "core" &K\ \  \  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(c'H +282 "core" ' + "storage"(2- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (-& +3 "core" &K \  +2 "manipulator"&& +4 "core" &   $ +2 .tElbow.seek 6 +2 "manipulator"&4( +3 "core" ( +2 "manipulator"&W& +3 "core" &   $ +2 "storage"(H& +4 "core" &K b\  +3 .tForearm.seek 6 + 300 counts + "manipulator"&1'ϧ +23 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&>/ +68 "core" / +3 ."downElevator"SE.seek :down +2 "manipulator"&8& +4 "storage"("'v +7 "core" &   B $ +2 "manipulator"&M% +3 "core" % ϋ   ] J +3 .tForearm.seek :retract +2 "manipulator"&D'\ +96 "core" ' +2 .tElbow.seek PC + "manipulator"&9( +160 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +127 "core" ( +2 "manipulator"&L& +4 "core" &   S +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &   S +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&J' +103 "core" ' +3 "manipulator"&]& +3 "core" &  S +2 "manipulator"&E% +4 "core" %  ; +2 "processing"%I& +4 "core" &\ +3 "processing"%^& +4 "core" &\ +3 .tPC.seek :closed + "processing"%G(Tg +5 "core" &\ +6 &>\ $e +9 &Z{\ 7 +10 & v\ J +9 &T\ K +10 &U \ J +9 &OW\ J +9 &[\ J +10 &Z\ J +9 &[\ J +9 &VX\ K +10 & W\ J +9 &!X\ K +9 &#W\ J +10 &%`U\ J +9 &' Y\ K +10 &(W\ J +9 &*Z\ J +9 &,gW\ J +10 &.(Xj\ K +9 &/Wo\ J +9 &1Yu\ J +10 &3oWz\ J +9 &52Tt\ J +10 &6Wh\ J +9 &8Tj\ J +9 &:wXm\ J +10 &<:Tg\ J +9 &=Xe\ J +9 &?W`\ K +10 &AVV\ J +9 &CAWT\ J +10 &EWY\ J +9 &F\\T\ J +9 &HcV\ L +10 &J?x^\ N +9 &K^\ Q +9 &MZ\ Q +10 &O}[\ P +9 &Q=Q\ Q +10 &RN\ > +9 &T:vU\ U +9 &TI(V\ ) +6 ( +2 "processing"%^& +37 "core" &TI\ ) +14 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.57 + .Hand.open + "manipulator"&1 +73 "core" 1 + "manipulator"&Z% +4 "core" %   ) +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&T'\ +97 "core" ' +2 #tHeating Puck.from 6, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%a  +2 %S9 +6 "core" 9k7 +102 "processing"% 9 +3 "core" 9h6 +103 "processing"%g9 +2 "core" 9g7  +103 "processing"%b9 +2 "core" 9e7  +103 "processing"%P9 +4 "core" 9f8 +102 "processing"%:9 +3 "core" 9d7 +103 "processing"%Q9 +2 "core" 9d7 +103 "processing"%9 +2 "core" 9e7 +103 "processing"%N9 +3 "core" 9h7" +102 "processing"%9 +3 "core" 9j7& +103 "processing"%h9 +3 "core" 9m7+ +102 "processing"%_9 +3 "core" 9q7/ +103 "processing"%9 +2 "core" 9v73 +103 "processing"%p9 +2 "core" 9{77 +103 "processing"%Y9 +3 "core" 98< +102 "processing"%)9 +3 "core" 98@ +102 "processing"%B9 +3 "core" 98D +103 "processing"%X9 +2 "core" 97H +103 "processing"%}9 +3 "core" 97L +102 "processing"%n9 +4 "core" 98Q +102 "processing"%U9 +3 "core" 98U +102 "processing"%K9 +3 "core" 98Y +103 "processing"%!9 +2 "core" 98] +103 "processing"%9 +3 "core" 98a\ +102 "processing"%z9 +3 "core" 99f +103 "processing"%~9 +3 "core" 99j +102 "processing"%l9 +3 "core" 99n +102 "processing"%`9 +3 "core" 99r +103 "processing"%9 +2 "core" 99v +103 "processing"%9 +3 "core" 99{ +103 "processing"% 9 +2 "core" 9: +103 "processing"%9 +3 "core" 99 +102 "processing"%V9 +3 "core" 9#9 +102 "processing"%\\9 +3 "core" 9*: +102 "processing"%k9 +3 "core" 92: +102 "processing"%t9 +3 "core" 9:; +3 .tPH.hold 2:00:00,28C +3 "processing"%q pp8 +3 .tdelay 1:30 +3 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%f +100 "core"  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml + "processing"%d' +597 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%m'[ +1620 "core" ' +2 .tPTV.dial :puck +2 "processing"%  +70 "core"  +2 .tPSV.dial PTV + "processing"%u +72 "core" +2 .tPBV.dial :waste1 + "processing"%  +128 "core"  +39 "processing"%% +11 "core" %`]\  +3 .tPS.seek 1.5ml + "processing"%' +595 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%r * +31 "core" * +2 .tPS.seek 0ml + "processing"%='W +1614 "core" ' +2 .tdelay 5:00 +30001 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%|  +15 "core"  +2 .tPBV.dial :waste1 + "processing"%i  +34 "core" +2 .tdelay 30 seconds +1565 "Can"q\ K +1438 .tPBV.dial between PSV and waste1 + "processing"%{ * +35 "core" , +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%x +72 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%' +2287 "core" ' + .tPSV.dial PTV +2 "processing"%\ +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"% +71 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"% +73 "core" + .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%#  +69 "core"  +3 .tPS.seek 0ml + "processing"%/'W +2279 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%+  +128 "core" + .tPSV.dial :mixloop +2 "processing"%R +54 "core" +2 .tPRV.dial :ab1 + "processing"% @ +72 "core" B +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%O'w +358 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "collection"'v  +2 "processing"%  +45 "core"  +8 +2 "processing"%s% +3 "core" %x\  +3 .tPS.seek 0.32ml + "processing"%j'% +397 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV + "collection"'  +31 "core" +2 .tPRV.dial :air + "processing"%w  +53 "core"  +3 .tPS.seek 0.9ml + "processing"% 'D +1229 "core" ' +2 .tPRV.dial :waste2 + "processing"%e @ +72 "core" ? +3 .tPS.seek 0.5ml + "processing"%y' +862 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%o  +40 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%*'[ +1613 "core" ' +2 .tPSV.dial :PML + "processing"% +55 "core" +2 .tPTV.dial :mixing + "processing"%@ @ +71 "core" B + .tPBV.dial :waste1 +2 "processing"%;  +34 "core" +2 "processing"%(% +3 "core" %a\ +3 .tPS.seek 1.85ml + "processing"%6'A +225 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%F'W +1961 "core" ' +2 .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +3 "core" &\ +2 "manipulator"&&& +4 "core" &   S +2 "manipulator"&7% +3 "core" %      +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&%(- +130 "core" ( + "manipulator"&& +4 "core" &-  - & +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &3& +2 "core" &-   : & +3 .tForearm.seek :garage + "manipulator"&?'! +102 "core" ' +2 .tHand.close + "manipulator"&'/ +72 "core" / +12 "manipulator"&& +3 "core" &-   $ & +2 "manipulator"&.% +5 "core" % 5   - +2 .tForearm.seek :retract + "manipulator"&,'\ +106 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +272 "core" ( +2 "manipulator"&<& +3 "core" &"   ;4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &0& +3 "core" &"   ;4 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&2', +89 "core" ' +2 "manipulator"&-& +5 "core" &" \  N ;4 +2 "manipulator"&% +3 "core" %%    +3 "collection"'W& +4 "core" &`\ +3 "collection"'H& +5 "core" &o\ +2 .tCC.seek :closed + "collection"'>(O +4 "core" &j\ +8 &G\ %g +9 &[x\ 7 +9 &x\ J +10 &T\ K +9 &U\ J +9 &SW\ J +10 &W\ J +9 &Wj\ J +10 &W\ J +9 &[W\ J +9 & W\ J +10 &!Y\ J +9 &#W\ J +9 &%dW\ J +10 &'$]\ K +9 &(Y_\ J +10 &*Z\ J +9 &,lZ\ J +9 &..Y\ J +10 &/Y\ J +9 &1Y\ J +9 &3tZ\ J +10 &56U\ J +9 &6W\ J +10 &8Y\ J +9 &:|X\ J +9 &<=V~\ J +10 &=X\ J +9 &?W\ J +10 &AX(\ J +9 &CEW\ J +9 &EX\ J +10 &F]\ J +9 &Hn/\ L +9 &J<y\ P +10 &K\ U +9 &M\ V +9 &O M\ 2 +10 &O| r\ E +5 ( +2 "collection"'H& +4 "core" &O|j\ E +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.68 + "collection"'8& +4 "core" &O|iT\ E +2 .tHand.open + "manipulator"&M1 +70 "core" 1 + "manipulator"&5% +4 "core" % %   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +3 "manipulator"&A'\ +94 "core" ' +2 .tPSV.dial PSR + "processing"%c +101 "core"  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%1' +1606 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%L  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%4'W +1610 "core" ' +2 .tPSV.dial PSR + "processing"% +44 "core"  +2 .tPSR.select :air + "processing"% +54 .tPS.seek 2.5ml +2 "processing"%]' +2625 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +3 "processing"%E  + "collection"'I  +41 "core"  +116  +2 .tPSV.dial :mixloop + "processing"%" +100 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%D  +72 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2634 "core" ' +2 .tPSV.dial :air +2 "processing"%  +53 "core" +2 .tPS.seek 2.5ml +2 "processing"%Z' +2627 "core" ' +2 .tPSV.dial :mixloop + "processing"%S +41 "core" +2 .tPS.seek 0ml + "processing"%^'W +2628 "core" ' + .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%J' +2626 "core" ' + .tPSV.dial :mixloop +2 "processing"%g +55 "core" +2 .tPS.seek 0ml + "processing"%b'W +2629 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&P& +4 "core" &!   ;3 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&:( +4 "core" ( + "manipulator"&Q& +4 "core" &!   ;3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &!   ;3 +3 .tForearm.seek CC + "manipulator"&N', +105 "core" ' + .tHand.close + "manipulator"&/ +77 "core" / +2 .tCC.seek :open +2 "collection"'h( +380 "core" ( + "manipulator"&_& +4 "core" &!   E ;3 +2 "manipulator"&% +4 "core" %  ( +2 .tForearm.seek :retract +2 "manipulator"&p'\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&Y(- +286 "core" ( +2 "manipulator"&)& +3 "core" &-   E +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &B& +3 "core" &-   x +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&X'! +111 "core" ' +2 .tHand.open + "manipulator"&}1 +75 "core" 1 +2 "manipulator"&n% +4 "core" % (    +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&U'\ +103 "core" ' +2 ."da"delayUntil "12:39:41.29" +20882 "Can"q\ ?fZ +3972 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%K @ +69 "core" A +2 ."da"PBV.dial :waste1 + "processing"%!  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSV.dial :air + "processing"%z  +41 "core"  +2 ."da"PS.reconfigure :fast +40 "processing"%#A ,`xb +9 ."da"PS.seek 2.5ml +2 "processing"%~' +2301 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%l +42 "core" +2 ."da"delay 2 seconds +201 .PSV.dial :air +2 "processing"%`  +42 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +54 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +41 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'W +2275 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml + "processing"%V' +593 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%\\'[ +1607 "core" ' +2 ."da"PTV.dial :puck + "processing"%k  +71 "core"  + ."da"PSV.dial PTV +2 "processing"%t +70 "core" +2 ."da"PBV.dial :waste1 + "processing"%f  +35 "core" + "processing"%% +4 "core" %\\\  +2 ."da"PS.seek 1.5ml +2 "processing"%d' +588 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%u'W +1616 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%m * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%r +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2279 "core" ' + ."da"PSV.dial PTV +2 "processing"%a +72 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%| +71 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%i  +70 "core"  +3 ."da"PS.seek 0ml + "processing"%{'W +2292 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%x +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%=' +586 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml +2 "processing"%\ '[ +1611 "core" ' +2 ."da"PTV.dial :puck + "processing"%  +5 "core"  +2 ."da"PSV.dial PTV + "processing"% +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%#  +34 "core" +2 "processing"%% +3 "core" %]\  +2 ."da"PS.seek 1.5ml +2 "processing"%+' +591 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"%R * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%'W +1651 "core" ' +8 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + "processing"%/  +5 "core"  +2 ."da"PBV.dial :waste1 + "processing"%  +33 "core"  +2 ."da"delay 30 seconds +2600 "Can" p\ P +402 ."da"PBV.dial between PSV and waste1 +2 "processing"%v * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%s +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%O' +2301 "core" ' + ."da"PSV.dial PTV +2 "processing"% +72 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%w +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%j +83 "core"  + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%e  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'W +2268 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%o  +41 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%y  +127 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%  +42 "core" ~ +2 ."da"PTV.dial :PRVmixing + "processing"%@  +5 "core" + ."da"PSV.dial :mixloop +2 "processing"%; +42 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%(' +388 "core" ' +2 ."da"delay 2 seconds +201 .PRV.dial :air +2 "processing"%  +42 "core"  +2 "processing"%*% +3 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%6'y +338 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%&'[ +1558 "core" ' + ."da"PSV.dial :PML +2 "processing"%7 +42 "core" +2 ."da"PTV.dial :mixing +2 "processing"% @ +70 "core" A + ."da"PBV.dial :waste1 +2 "processing"%3  +34 "core" +2 "processing"%9% +3 "core" %Z\  +3 ."da"PS.seek 1.85ml + "processing"%'': +235 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml + "processing"%.'W +1993 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +46574 "Can":p\ bE +1428 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%T @ +4 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%?  +34 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%< * +33 "core" , +2 ."da"PSV.dial :air + "processing"%0  +42 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%%' +2308 "core" ' +2 ."da"PSV.dial :mixloop + "processing"%- +43 "core" + ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +42 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%W +55 "core" +2 ."da"delay 2 seconds +201 .PSV.dial :air +2 "processing"%,  +40 "core"  +2 ."da"PS.seek 0ml +2 "processing"%['W +2265 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%8 +127 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +49 ."da"PS.reconfigure :default +9 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%M' +591 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%5'[ +1610 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%H  +70 "core"  +2 ."da"PSV.dial PTV + "processing"%c +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%2  +34 "core" +2 "processing"%F% +3 "core" %Y\  +3 ."da"PS.seek 1.5ml + "processing"%L' +585 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%1 * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%'W +1613 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%4  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%I  +32 "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"%" +70 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%D' +2291 "core" ' + ."da"PSV.dial PTV +2 "processing"%] +70 "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"% +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%S  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%Z'W +2274 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +127 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%^' +593 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%g'[ +1614 "core" ' +2 ."da"PTV.dial :puck + "processing"%J  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%P +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%Q  +34 "core" +2 "processing"%% +3 "core" %Z\  +3 ."da"PS.seek 1.5ml + "processing"%' +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"% * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%A'W +1603 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 .PTV.dial :puck +2 "processing"%>  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%_  +34 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%N +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%)' +2141 "Can"p\ 9ƽ +166 "core" ' + ."da"PSV.dial PTV +2 "processing"%B +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%: +71 "core"  +9 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%} +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%n  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%p'W +2280 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%X +127 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%K' +587 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml + "processing"%!'[ +1604 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%z +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%b  +33 "core"  + "processing"%l% +4 "core" %V\  +2 ."da"PS.seek 1.5ml +2 "processing"%`' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1607 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%~  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"% * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%V +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%k' +2288 "core" ' +2 ."da"PSV.dial PTV + "processing"%t +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%f +83 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +68 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%\\  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'W +2267 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%d +135 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +2 "processing"% +18 ."da"PS.reconfigure :default +9 "processing"%#A d`xb +13 ."da"PS.seek 0.25ml +7 "processing"%'7 +334 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +28 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%' +337 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml +2 "processing"%m'[ +1605 "core" ' + ."da"PTV.dial :puck +2 "processing"%r  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%u +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%a  +36 "core" +2 "processing"%% +4 "core" %VV\ * +2 ."da"PS.seek 1.5ml +2 "processing"%|' +588 "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"%'W +1606 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 .PTV.dial :puck +2 "processing"%x  +47 "core"  +8 ."da"PBV.dial :waste1 +2 "processing"%{  +33 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%= * +35 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +75 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"% ' +2423 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%# +75 "core" + ."da"delay 5 seconds +502 .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"%R  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%+'W +2399 "core" ' +2 #"da"Additional air clear + .PSR.select :air + .PSV.dial PSR +2 "processing"%/ +135 "core"  + #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default + "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%'[ +2132 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +2 "processing"%v  +5 "core"  +2 ."da"PSV.dial PTV +2 "processing"%s +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core"  +2 "processing"%% +4 "core" %^\ ( +2 ."da"PS.seek 1.5ml +2 "processing"%w' +597 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%j * +34 "core" * + ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%e  +104 "core"  +3 ."da"PS.seek 0ml +2 "processing"%O'W +1615 "core" ' +2 "processing"%o9 +3 "core" 9e54 +2 #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast + "processing"%y +3 %& +2 "core" 54 +4 &TI\ 4) + #"da"Imaging da puck in Processing Clamp while storing it to tube 5 +2 "manipulator"&@% +3 "core" %  j  +2 "storage"(;% +4 "core" %z i\ L +2 "storage"( . +3 "core" .(K +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 5 +2 "storage"((; +199 "core" ( + ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (*& +3 "core" &; 0\ K +2 "manipulator"&(& +3 "core" &-   +2 "manipulator"&% +4 "core" %  /  +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 5 +2 "manipulator"&6( +172 "core" ( + "manipulator"&7& +4 "core" & 3 \\ +2 "storage"(& +3 "core" &; .\ K +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 5 + 700 counts + "manipulator"&3' +100 "core" ' + "storage"(9& +4 "core" &; /\ L +2 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"('H +288 "core" ' +2 "storage"(&- +2 "core" -' +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +2 "manipulator"&'& +4 "core" & > ? [ +2 "storage"(T& +3 "core" &; \ F +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 5 + "manipulator"&?'# +38 "core" ' +44 ."da"Elbow.hold +9 "manipulator"&<, +2 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 "storage"(0- +3 "core" -' +3 ."da"SE.seek 1.11 Pucks below Top Plate + "storage"(.'I +30 "core" ' +2 "manipulator"&-% +4 "core" %0j  +2 "storage"(& +3 "core" &; , ; ?\ 8 +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 5 + 313 counts +2 "manipulator"&W'\\ +20 "core" ' +3 "manipulator"&,& +3 "core" & e [ +2 "storage"(%& +4 "core" &; \ H +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 5 + 700 counts +2 "manipulator"&8' +27 "core" ' +3 ."da"SE.seek 2.11 Pucks below Top Plate + "storage"(['@ +47 "core" ' + "manipulator"&M& +4 "core" & N [ +2 "manipulator"&H% +5 "core" % W `  m +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract + "manipulator"&c'\ +97 "core" ' +2 ."da"Elbow.seek PC + "manipulator"&2( +290 "core" ( +3 "manipulator"&F& +4 "core" & ; : a +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &5& +3 "core" & C A R a +3 ."da"Forearm.seek PC + "manipulator"&1' +90 "core" ' + ."da"Hand.close +2 "manipulator"&L/ +75 "core" / +2 ."da"PC.seek :open +2 "processing"%4( +402 "core" ( +2 "storage"(I& +3 "core" &; <\ N +2 "manipulator"&E& +4 "core" &  a +2 "manipulator"&"% +3 "core" %  P +3 ."da"Forearm.seek :retract + "manipulator"&'\ +96 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 5 +2 "manipulator"&]( +248 "core" ( +2 "manipulator"&& +3 "core" & r h ) ] +2 "storage"(& +4 "core" &; B\ J +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 5 + 700 counts +2 "manipulator"&S' +105 "core" ' + ."da"Hand.open +2 "manipulator"&D1 +69 "core" 1 +2 "storage"( - +3 "core" -'@ +3 ."da"SE.seek 1.87 Pucks below Top Plate + "storage"(Z' +26 "core" ' + ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.2 Pucks below Top Plate +2 "storage"(^' +54 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23jun2313h50ml_niagara.tif +1945 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1105 "Can"s\ )" +1023 #"da"SX HX9/16 (USB:18): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 37.368 seconds\ /var/log/esp/da23jun2313h50ml_niagara.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da23jun2313h50ml15s_niagara.tif +1562 #SX HX9/16 (USB:18): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da23jun2313h50ml15s_niagara.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jun2313h50ml30s_niagara.tif +3071 #SX HX9/16 (USB:18): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jun2313h50ml30s_niagara.tif: TIFF Upload Complete\ +6 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da23jun2313h50ml70s_niagara.tif +7159 #SX HX9/16 (USB:18): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da23jun2313h50ml70s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "37.368 sec auto-exposure",Subject: "da23jun2313h50ml images!" + "storage"(J- +6 "core" -' +2 "storage"(P& +6 "core" &; F Q \\\ +10 "manipulator"&Q& +15 "core" &  ] +6 ."da"Elbow.seek 5 +10 "manipulator"&( +21 "core" ( + "manipulator"&g& +4 "core" & & +3 "storage"(& +63 "core" &; ^ k e\ +2 ."da"Forearm.seek 5 + 700 counts +2 "manipulator"&' +12 "core" ' +2 ."da"SE.reconfigure :gently +5 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.92 Pucks below Top Plate + "storage"(>'L +55 "core" ' +2 "manipulator"&_& +4 "core" &   +3 "storage"(& +5 "core" &;\ 1\ ( b\ +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 5 +4 "manipulator"&N'# +35 "core" ' +70 ."da"Elbow.hold +3 "manipulator"&A, +3 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +10 ."da"SE.reconfigure :default +6 "storage"(#QK-0-\ b +6 ."da"SE.seek 2.1 Pucks below Top Plate +5 "storage"(B'7 +22 "core" ' +2 "manipulator"&:% +5 "core" %/  # ȽN +2 "storage"(}& +4 "core" &; A\ +2 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 5 + 312 counts +2 "manipulator"&n'[ +14 "core" ' + "manipulator"&)& +4 "core" &   +4 "storage"(X& +7 "core" &;\ \  \ +4 ."da"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 5 + 700 counts +3 "manipulator"&p' +19 "core" ' +4 "storage"(K% +6 "core" %@\ \ " -\ +6 ."downElevator"SE.seek :down +7 "storage"('v +98 (z% +5 "core" %~O 3\ U] +5 "manipulator"&b% +7 "core" %   j +6 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +4 "manipulator"&l'\ +89 "core" ' +25 ' +2 ."downElevator"SE.stop +4 "storage"(5 +9 (!& +9 "core" &;\ \  3\ +9 #tStarting finalPurge +6 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%& +8 "core" &\ +4 "manipulator"&`& +9 "core" &   +3 "manipulator"&~% +8 "core" %     +5 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&(- +179 "core" ( +3 "manipulator"& & +8 "core" &-    +4 ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +5 &V& +7 "core" &-    +4 ."psFlush"Forearm.seek :garage +4 "manipulator"&'! +107 "core" ' +4 ."psFlush"Hand.close +2 "manipulator"&t/ +69 "core" / +4 "manipulator"&f& +8 "core" &- \   +4 "manipulator"&% +8 "core" % +   ( +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&\\'\ +104 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek PC +3 "manipulator"&k( +121 "core" ( +3 "manipulator"&d& +7 "core" &   $ +4 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +5 & & +8 "core" &   +9 ."psFlush"Forearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +101 "manipulator"&' +102 "core" ' +4 "manipulator"&& +7 "core" &   H +5 "manipulator"&r% +6 "core" %   ^ +6 "processing"%u& +11 "core" &\ +11 "processing"%a& +9 "core" &\ +7 ."psFlush"PC.seek :closed +5 "processing"%(Tg +7 "core" &\ +4 &\ +2 &\ 8 +7 &;Jv\ 0 +10 &ux}\ D +8 &#Y\ J +10 &V\ J +9 &U\ J +9 &kY\ J +11 &-W\ J +8 &W\ J +11 &V\ J +13 &sV\ J +7 &!5V\ J +7 &"V\ J +9 &$T\ J +9 &&zU\ J +11 &(<W\ J +8 &)V\ J +10 &+V\ J +10 &-T\ J +8 &/EV\ J +11 &1U\ J +8 &2Y\ J +9 &4U\ J +12 &6LU\ J +9 &8U\ J +7 &9U\ J +11 &;U\ J +8 &=TX\ J +11 &?U\ J +8 &@U\ J +9 &BU\ J +12 &D\\U\ J +7 &FT\ J +10 &G]\ K +10 &Ig\ L +8 &KT\ P +10 &M\ Q +9 &N\ Q +9 &P\ Q +11 &RY\ Q +8 &SZu\ "g +10 &TGQ\ % +10 ( +2 &TJ\ " +4 "processing"%a& +6 "core" &TJ\ " +6 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.59 +2 "processing"%m& +7 "core" &TJr\ " +5 ."psFlush"Hand.open +2 "manipulator"&i1 +73 "core" 1 +3 "manipulator"&|% +7 "core" %    ^ +5 ."psFlush"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +5 "manipulator"&x'\ +89 "core" ' +4 ."psFlush"PSR.select :air +4 .PSV.dial PSR +2 "processing"%{ +45 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +4 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +4 "processing"%=' +223 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +77 #"uploadLog"upsync +297 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2123 "core" ' + ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"% @ +182 "core" @ +2 ."psFlush"PTV.dial :PRVmixing + "processing"%#  +125 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +98 "core" +3 ."psFlush"PS.seek :empty + "processing"%\ '9 +2635 "core" ' + ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%R +98 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +5 .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"% ' +595 "core" ' + ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%/' +2117 "core" ' +2 ."psFlush"delay 1 second +101 .PBV.dial :waste1 +2 "processing"%+  +34 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%v @ +69 "core" B +2 ."psFlush"PSV.dial :mixloop +2 "processing"%s +110 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%'9 +2629 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"% +99 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%'P +1174 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%j' +1617 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%e +72 "core" +2 ."psFlush"PTV.dial :puck + "processing"%w  +69 "core"  +2 ."psFlush"PBV.dial :waste1 + "processing"%o  +50 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%y'W +2655 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +71 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml + "processing"%@' +597 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%;' +2122 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"% +72 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%* U +53 "core" V +2 ."psFlush"PS.seek 0ml + "processing"%('W +2631 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%$' +2632 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%7  +70 "core"  +3 ."psFlush"PS.seek 0ml + "processing"%'W +2626 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%9 +42 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%Y' +2627 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%U +75 "core" + ."psFlush"PBV.dial PSV +2 "processing"%& U +5 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%''W +2629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%T @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%0' +2629 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%-  +70 "core"  +3 ."psFlush"PS.seek 0ml + "processing"%'W +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%, +55 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%%'P +1102 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%M' +1613 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%H +72 "core" +2 ."psFlush"PTV.dial :puck + "processing"%3  +5 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%6  +52 "core"  +2 ."psFlush"PS.seek 0ml + "processing"%'W +1405 "Can"{u\ :H +1226 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%? +83 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml + "processing"%W' +589 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%.' +2120 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%8 +69 "core" + ."psFlush"PBV.dial PSV +2 "processing"%F U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%5'W +2633 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"%< @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%L' +2631 "core" ' +40 ."psFlush"PSV.dial :waste1 +8 "processing"%c  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%G'W +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%I +54 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%E' +2643 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%" +72 "core" +2 ."psFlush"PBV.dial PSV + "processing"%1 U +5 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2628 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%2' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%D  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"% 'W +2629 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'& +4 "core" &f\ +2 "manipulator"&[& +3 "core" &   +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&Z( +3 "core" ( +2 "manipulator"&J& +3 "core" &    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &P& +3 "core" &  +2 .tForearm.seek PC +2 "manipulator"&Q' +96 "core" ' +2 .tHand.close + "manipulator"&g/ +66 "core" / +2 .tPC.seek :open +2 "processing"%( +400 "core" ( +2 "manipulator"&_& +3 "core" &   +2 "manipulator"&% +4 "core" %     +2 .tForearm.seek :retract +2 "manipulator"&]'\ +92 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&:( +351 "core" ( +2 "manipulator"&}& +3 "core" &   5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &S& +3 "core" &   ~ 5 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&)', +100 "core" ' +2 "manipulator"&X& +3 "core" &   $ 5 +2 "manipulator"&^% +4 "core" %-   m +2 "collection"'K& +4 "core" &w\ +3 "collection"'& +5 "core" &t\ +2 .tCC.seek :closed + "collection"'z(O +5 "core" &j\  +9 &5n\ *z +9 &\ h|\ > +10 &n}\ K +9 &_Y|\ I +10 & ]v\ J +9 &]q\ J +9 &Zu\ J +10 &f[r\ J +9 &(Xz\ J +9 &\\{\ J +10 & Z|\ I +9 &"n\\z\ J +10 &$0^t\ J +9 &%_{\ J +9 &'Zx\ J +10 &)vY|\ J +9 &+9[~\ I +9 &,\\t\ J +10 &._t\ J +9 &0~Zt\ J +10 &2A\\r\ I +9 &4[p\ I +9 &5\\|\ J +10 &7^{\ J +9 &9H^\ J +9 &;\ Y\ J +10 &<[{\ I +9 &>\\\ I +10 &@Q[|\ I +9 &B\\|\ J +9 &C]u\ J +10 &EZs\ J +9 &GVby\ K +9 &Iwt\ L +10 &Jw\ Q +9 &L}|\ U +10 &N<{\ C +9 &OC=w\ "f +9 &Oe{\ C +6 ( +2 "collection"'& +3 "core" &O_v\ C +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.59 + "collection"'b& +3 "core" &O_x\ C +2 .tHand.open + "manipulator"&1 +112 "core" 1 +5 "manipulator"&>% +3 "core" % ,  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&N'\ +95 "core" ' +3 #tFlushing the Collection Valve::Manifold + "collection"'n& +3 "core" &O_\ C +2 "collection"'!% +5 "core" %\ + .tCSV.dial CSR +2 "collection"'  +40 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"'B'l +1344 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 '`% +2 "core" %l\  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'~' +642 "core" ' +2 .tCSV.dial :waste + "collection"'p +124 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"' ' +1984 "core" ' +2 #tFlushing upper manifold + "collection"'V& +4 "core" &O_\ C +2 "collection"'% +3 "core" %\ +2 .tCSV.dial :flush + "collection"'A  +41 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'t'l +1204 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'f @ +41 "core" A + "collection"'% +4 "core" %l\  +3 .tCS.seek 7ml + "collection"'l' +534 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'d +2 '  +73 "core"  +28 ~ +2 .tCTV.dial :air + .CS.seek 0ml +2 "collection"'' +1639 "core" ' + .tdelay 7 seconds +703 .CS.seek 3ml + "collection"''- +763 "core" ' +2 .tCSV.dial :waste + "collection"' +43 "core" +2 .tCS.seek 0ml +2 "collection"'r' +753 "core" ' +2 "collection"'u& +4 "core" &O_\ C +2 "collection"'\\% +3 "core" %\ +2 .tCSV.dial :flush +2 "collection"'4  +40 "core"  +2 .tCS.seek 3ml +2 "collection"'m'- +751 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'i @ +41 "core" B + "collection"'|% +4 "core" %-\  +2 .tCS.seek 5ml +2 "collection"'a'l +528 "core" ' +3 .tCSV.dial :air + "collection"'{ @ +26 "core" A +2 .tCS.seek 0ml + "collection"'' +1189 "core" ' +2 .tdelay 7 seconds +702 .CS.seek 3ml +2 "collection"'O'- +750 "core" ' +2 .tCSV.dial :waste + "collection"'= +71 "core" +2 .tCS.seek 0ml + "collection"'' +770 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'#& +3 "core" &O_\ C +2 "collection"'% +4 "core" %\ +2 .tCSV.dial :flush + "collection"'  +41 "core"  +46 .tCS.seek 5ml + "collection"'R'l +1200 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'\ @ +41 "core" A +2 "collection"' % +3 "core" %l\  +3 .tCS.seek 7ml + "collection"'+' +531 "core" ' +3 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +2 "collection"'v  +2 's  +42 "core"  +87  +2 .tCBV.dial :waste1 + "collection"'/ @ +52 "core" B +2 .tCS.seek 0ml + "collection"'' +1639 "core" ' +2 #tFlushing lower manifold's waste2b port + "collection"'& +3 "core" &O^~\ C +2 "collection"'% +4 "core" %\ +2 .tCSV.dial :flush +2 "collection"'e  +70 "core" +2 .tCS.seek 5ml +2 "collection"'w'l +1225 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'o @ +43 "core" A +2 "collection"'j% +3 "core" %lz\ +3 .tCS.seek 7ml + "collection"'' +539 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV + "collection"'y  +3 '@  +6 "core"  +34  + .tCBV.dial :waste2b +2 "collection"'  +80 "core"  +2 .tCS.seek 0ml + "collection"'*' +1634 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&;& +4 "core" &  5 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +4 "core" ( + "manipulator"&(& +5 "core" &  5 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &7& +3 "core" &   & 5 +3 .tForearm.seek CC + "manipulator"&$', +103 "core" ' +2 .tHand.close + "manipulator"&9/ +68 "core" / +2 .tCC.seek :open + "collection"'( +379 "core" ( + "manipulator"&U& +4 "core" &   5 +2 "manipulator"&&% +3 "core" %  \  4 +3 .tForearm.seek :retract + "manipulator"&Y'\ +98 "core" ' + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&T(- +285 "core" ( + "manipulator"&'& +4 "core" &-   F  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &-& +2 "core" &-   [  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&0'! +109 "core" ' +3 .tHand.open + "manipulator"&,1 +65 "core" 1 +2 "manipulator"&% +3 "core" % )   ) +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&%'\ +99 "core" ' +2 #tCompleted [labDAwithoutWCR] begun 11:45:45 + #Preparing to sleep until +2:00 +6 #Asleep til +2:00 + #Continuing at 13:39 +2 "Can"2t\ 1 ȯ +4 ."Qmail"GoodNews.email "Then, in tube 7: labDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_3peat_2023jun.rb:71\\n{3 => 0,\\n 4 => 3,\\n 5 => 3,\\n 6 => 0}\\nCan@13:37:33, 19.9C, 46% humidity, 14.5psia, 13.634V, 0.226A, 16.609Ah, 3.09W\\nSampled 50.0ml",Subject: "Asleep until 13:39" +58 ."shutdown"Gate.power :core,:OFF +2 .Gate.power :raw,:OFF #Shutdown +338 #"uploadLog"upsync +8457 "Can" u\ . +3036 u\ :k +4 #tPowering core bus +578 .Gate.power :raw,:ON + "sampler") +28 )H +2 "core"  +3 "collection"' +2 '3 +4 "core"  +2 "processing"% +2 %6 +4 "core"  +5 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X 0,\\n 4 => 3,\\n 5 => 3,\\n 6 => 0}\\nCan@13:39:59, 20.0C, 45% humidity, 14.5psia, 13.575V, 0.318A, 16.615Ah, 4.32W",Subject: "Started Niagara_3peat_2023jun phase labDAwithoutWCR" +3 #t===> STARTED labAwithoutWCR (phase #3) <=== +2 #da sampling at most 50ml +3 #Loading sh1 puck from tube 7 into Collection Clamp + "collection"'& +4 "core" &k\ +3 .tHand.open + "manipulator"&Q1 +74 "core" 1 +2 "manipulator"&Z% +5 "core" % \   A  +2 "storage"(}% +4 "core" %s \  +2 "storage"(S. +5 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 7 + "storage"(X([n +144 ."Qmail"DAfans.email "Started da in tube 7 at 13:39:59EDT23-Jun-23\\n{3 => 0,\\n 4 => 3,\\n 5 => 3,\\n 6 => 0}\\nCan@13:39:59, 20.0C, 45% humidity, 14.5psia, 13.575V, 0.318A, 16.615Ah, 4.32W",Subject: "da sampling at most 50ml" +118 #"uploadLog"upsync +260 #upsync +138 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +3 (^& +3 "core" &[k (\ \ +3 "manipulator"&K& +3 "core" &    % +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 7 +2 "manipulator"&]( +27 "core" ( +2 "manipulator"&h& +4 "core" &   +  +2 "storage"(b& +4 "core" &[k S\ \ +3 .tForearm.seek 7 + 700 counts + "manipulator"&' +106 "core" ' +2 "storage"(>& +4 "core" &[k r\ \ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"('H +273 "core" ' +2 "storage"(n- +3 "core" -'y +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (!& +2 "core" &[k \ \ +3 "manipulator"&& +4 "core" &     +2 .tElbow.seek 7 +2 "manipulator"&)( +3 "core" ( +2 "manipulator"&C& +4 "core" &     +2 "storage"(`& +4 "core" &[k \ \ +3 .tForearm.seek 7 + 300 counts + "manipulator"&B'b +48 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&p/ +71 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&~& +2 "storage"(V'v +6 "core" &  3  +2 "manipulator"&% +4 "core" % d  G k +3 .tForearm.seek :retract + "manipulator"&A'\ +101 "core" ' +2 .tElbow.seek CC + "manipulator"& ( +134 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +16 "core" ( +2 "manipulator"&f& +4 "core" & 0 9& +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &   9& +3 .tForearm.reconfigure :tight +14 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&t', +100 "core" ' +2 "manipulator"& & +3 "core" &  M 9& +3 "manipulator"&d% +3 "core" %1 S +3 "collection"'l& +4 "core" &t\ +3 "collection"'& +4 "core" &_\ +3 .tCC.seek :closed + "collection"'(O +5 "core" &`\ +7 &Fc\ $f +9 &}\\a\ 7 +10 &x_\ J +9 &T_\ I +9 &i\\Y\ I +10 &,Xh\ I +9 &Va\ I +10 &Ye\ I +9 &p[c\ J +9 &3\\R\ I +10 &WN\ J +9 &![T\ J +9 &#xYS\ J +10 &%;VS\ I +9 &&YR\ I +10 &(\\S\ J +9 &*\\D\ I +9 &,BVA\ J +10 &.WE\ I +9 &/WE\ I +9 &1WC\ I +10 &3I\\B\ J +9 &5 UF\ J +10 &6W9\ J +9 &8V2\ J +9 &:RU2\ J +10 &<[7\ J +9 &=Z6\ J +9 &?Z7\ J +10 &A[Z7\ I +9 &CW1\ J +10 &D]1\ J +9 &Fb2\ K +9 &HZs,\ M +10 &J+\ Q +9 &K\ V +9 &M\ W +10 &N_%\ )~ +9 &O!\ B +9 ( + &OI%\ > +3 "collection"'& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.72 + .Hand.open + "manipulator"&1 +68 "core" 1 +2 "manipulator"&u% +3 "core" % 0 %   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&\\'\ +97 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +157 .tIntake.select :close + .Exhaust.select :close +2 .SS.hold + "sampler")4+ +3 "core" + +2 "sampler")r% +4 "core" %rp \  +2 "collection"'i& +4 "core" &OI\ > +3 "Can"u\ O~ +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure :fast +2 "sampler")#.0X\ +2 "sampler")s% +9 "core" %a)' \  +2 .tIntake.select :close + "sampler")0 +12 )/% +3 "core" %a-+ \  +2 .tSSV.dial :exhaust + "sampler")+  +74 "core"  + .tExhaust.select :open + "sampler")@ +11 .tSS.seek 0ml + "sampler")' +410 "core" ' + .tExhaust.select :close +2 "sampler") +10 #tSampling 50.0ml +3 .Intake.select :close + .Exhaust.select :close + .SS.reconfigure :default +2 "sampler")#.0X +4 "Can"v\ Dk$ + .tCTV.dial :intake +2 "collection"'o  +5 "core"  +2 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + "sampler")j  +2 "collection"'w @ +7 "core" ? +65 +2 #tAllowing 130s for 25.0ml of remaining 50.0ml + .Intake.select :open + "sampler") +210 "collection"'@% +3 "core" %@\ +2 #tIntake @14.0psia, vacuum from 8.5 to 11.5psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X +2 ."airStroke"CSV.dial :waste +2 "sampler")%% +2 "collection"'T +8 "core" %*) \ + +3 ."connect"SSV.dial CBV,avoiding: :exhaust +3 ."airStroke"CS.seek 0ml +2 .tCBV.dial SSV + "sampler")  +2 "collection"'5' +4 ' @ +6 "core" ' + ? +2 ."airStroke"CSV.dial :air + "collection"'* @ +70 "core" B +2 ."airStroke"CS.seek 10ml +2 "collection"'' D +97 "core"  +2 .tCTV.dial :air + "collection"'c  +72 "core" ~ +2 .tdelay 15 seconds +5 ."flow"Gate.power :analytic3,:OFF + ."samplerPumpShutdown"Gate.power :sampler,:OFF +1496 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")J +128 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.seek 0ml +2 "collection"'g  + "sampler")k' +8 "core" ' + .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")x  +118 "core"  +11  +405 ' +2 .tSSV.dial between CBV and plug + "sampler"). +46 "core" +2 .tCBV.dial between SSV and waste2 +2 "collection"'I  +30 "core"  + "collection"'% +4 "core" % @\  +3 ."connect"CTV.dial CSV,avoiding: :air +46 .tCSV.dial CTV +3 "collection"'  + '  +6 "core"  +36  +2 .tCS.reconfigure :pressurize +2 "collection"'# d@<< b +3 .tCS.seek 0ml + "collection"'' +2138 "core" '+ \ +2 "collection"'Q% +4 "core" % \  +2 "sampler")Z% +4 "core" %wx \ +2 #tBubblePoint: Intake @24.1psia, Outlet @-0.1psia + .CBV.dial SSV +2 "collection"'} @ +37 "core" A +2 .tSS.reconfigure :default +2 "sampler")#.0X @ +2 "sampler")[  +7 "core" @ +122  +3 .tCTV.dial :air,avoiding: :intake + "collection"'P  +128 "core" +2 ."CSpush"CSV.dial CTV +2 "collection"'n  +3 .tSS.seek 10ml +5 "sampler")!' +2 "core"  +103 ."CSpush"CSV.dial :air + "collection"' @ +43 "core" ? +2 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"'D' +127 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust + "sampler")C +128 "core" +51 .tSS.reconfigure :exhale +2 "sampler")#.0X +3 ."airStroke"CSV.dial :waste +2 "sampler")f% + "collection"' +7 "core" %uw \ +2 .tSSV.dial :exhaust + "sampler")  +60 "core" +2 ."airStroke"CS.seek 0ml + "collection"'B' +4 "core" ' +2 ."airStroke"CSV.dial :air +2 "collection"' @ +2 "core"  +3 .tExhaust.select :open + "sampler")@ +10 .tSS.reconfigure :exhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'+' +121 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +129 "core"  +2 .tSS.reconfigure :exhale +2 "sampler")#.0X=cd +102 "collection"'c9 +3 "core" 9R>gd +102 "collection"'9 +4 "core" 9f?ld +102 "collection"'59 +3 "core" 9{?pd +103 "collection"'J9 +2 "core" 9@td +103 "collection"'g9 +3 "core" 9Axd +102 "collection"'x9 +3 "core" 9A|d +102 "collection"'"9 +3 "core" 9Bd +103 "collection"'.9 +3 "core" 9Cd +102 "collection"'I9 +3 "core" 9Dd +102 "collection"'9 +3 "core" 9Dd +103 "collection"'9 +2 "core" 9-Ed +103 "collection"'9 +3 "core" 9EGd +103 "collection"'9 +3 "core" 9]Gd +102 "collection"'Q9 +3 "core" 9uHc +102 "collection"'Z9 +3 "core" 9Ia +103 "collection"'}9 +2 "core" 9J_ +103 "collection"'k9 +3 "core" 9J] +102 "collection"'29 +3 "core" 9LZ +102 "collection"'^9 +3 "core" 9MX +103 "collection"'K9 +2 "core" 9NV +103 "collection"'S9 +3 "core" 9OS +102 "collection"'h9 +4 "core" 95OQ +102 "collection"'>9 +3 "core" 9MPO +102 "collection"'[9 +3 "core" 9fRM +103 "collection"'P9 +2 "core" 9}QK +103 "collection"'n9 +2 "core" 9TH +103 "collection"'9 +3 "core" 9TF +103 "collection"'b9 +3 "core" 9VD +102 "collection"'C9 +3 "core" 9WB +102 "collection"'9 +3 "core" 9Y@ +103 "collection"'!9 +2 "core" 9 Z> +103 "collection"'D9 +3 "core" 9%Z= +103 "collection"'`9 +3 "core" 9:\\: +102 "collection"'~9 +3 "core" 9R]8 +102 "collection"'9 +3 "core" 9i^7 +103 "collection"'p9 +2 "core" 9~_5 +103 "collection"'9 +3 "core" 9a3 +141 "collection"'f9 +9 "core" 9b0 +103 "collection"'9 +2 "core" 9c / +103 "collection"'9 +3 "core" 9d- +102 "collection"' 9 +3 "core" 9e+ +103 "collection"']9 +3 "core" 9f* +103 "collection"'l9 +2 "core" 9f) +103 "collection"'V9 +3 "core" 9-i' +102 "collection"'B9 +3 "core" 9@h#% +103 "collection"'A9 +2 "core" 9Sj'$ +103 "collection"'_9 +2 "core" 9fk+# +103 "collection"'u9 +3 "core" 9wm/! +102 "collection"'d9 +3 "core" 9n3 +102 "collection"'9 +3 "core" 9n8 +103 "collection"'r9 +2 "core" 9p< +103 "collection"'i9 +3 "core" 9r@ +103 "collection"'E9 +3 "core" 9rD +102 "collection"'t9 +3 "core" 9sI +102 "collection"')9 +3 "core" 9tM +102 "collection"'{9 +3 "core" 9uQ +102 "collection"'m9 +4 "core" 9 vU +102 "collection"'a9 +3 "core" 9 wY +102 "collection"'9 +3 "core" 9 "x^ +103 "collection"'=9 +2 "core" 9 /zb +103 "collection"'|9 +3 "core" 9 ;|f +102 "collection"'#9 +3 "core" 9 G}j +102 "collection"'9 +3 "core" 9 T~n +103 "collection"'9 +2 "core" 9 _s +103 "collection"'\ 9 +3 "core" 9 kw +102 "collection"'9 +3 "core" 9 u{ +102 "collection"'O9 +3 "core" 9  +103 "collection"'v9 +3 "core" 9  +102 "collection"'/9 +3 "core" 9  +102 "collection"'9 +3 "core" 9  +103 "collection"' 9 +2 "core" 9  +103 "collection"'49 +3 "core" 9  +103 "collection"'s9 +2 "core" 9  +103 "collection"'+9 +3 "core" 9  +102 "collection"'R9 +3 "core" 9  +102 "collection"'9 +3 "core" 9  +103 "collection"'o9 +3 "core" 9  +102 "collection"'e9 +3 "core" 9 \ +103 "collection"'j9 +2 "core" 9  +103 "collection"'9 +6 "core" 9 \ +104 "collection"'w9 +6 "core" 9 \ +105 "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"'79 +3 "core" 9\  +103 "collection"'(9 +4 "core" 9\  +102 "collection"':9 +42 "core" 9\ \ +109 "collection"'99 +3 "core" 9\  +103 "collection"'z9 +2 "core" 9\  +103 "collection"'N9 +3 "core" 9\  +102 "collection"'&9 +3 "core" 9\ ! +103 "collection"'U9 +3 "core" 9\ % +102 "collection"' 9 +3 "core" 9\ ) +103 "collection"'-9 +2 "core" 9\ + +3 .tCH.hold 10:00,70C +3 "collection"' `\ s `\ *\ +2 '$9 +6 "core"  + 9\ +\ , +2 "collection"'Y% +4 "core" %  !\ m +2 #tBegun lysing Collection Puck Heater at 68C/18.4psia +45031 "Can"v\ D +14957 "core" ` +2 "collection"'09 +3 "core" 9\ ta +2 "collection"'H% +3 "core" % \ \ +3 #tEnded lysing Collection Puck Heater at 70C/17.3psia + .CS.seek 0ml +2 "collection"'3' +334 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'6 @ +96 "core" @ +2 .tCSV.dial :air + "collection"'M @ +41 "core" ? +2 .tCS.seek 5ml +2 "collection"''l +1355 "core" ' +2 .tCSV.dial CTV + "collection"'?  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'8 @ +42 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'F  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'W @ +42 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml + "collection"'<' +1343 "core" ' +2 "collection"'L% +4 "core" % \ +2 #tPuck @27.7psia after final lysis pressurization + #Recovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'G +97 "core" ~ +2 .tCBV.dial CSV + "collection"',  +29 "core" + "collection"'% +4 "core" % l p\ +2 .tCS.seek 5ml +2 "collection"'1'l +1358 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'%  +42 "core" +2 "collection"'T% +3 "core" %l \  +3 .tCS.seek 7ml + "collection"'' +586 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'* @ +41 "core" > +3 .tCS.seek 10ml + "collection"' ' D +846 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'c ` +109 "core" _ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'   +37 "core" " +2 ."connect"CSV.dial CTV +8 .tCTV.dial CSV + "collection"'5  +2 'J  +29 "core"  +106  +3 .tCS.seek 5ml + "collection"'g'l +1349 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake + "collection"'x @ +97 "core" A + .tCSV.dial :waste +45 "collection"'" +99 "core" +2 .tCS.seek 0ml +2 "collection"'.' +1354 "core" ' + .tCSV.dial :air +2 "collection"'I @ +70 "core" A +2 .tCS.seek 5ml +2 "collection"''l +1351 "core" ' + .tCSV.dial CTV +2 "collection"'  +40 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +42 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'Q @ +42 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml + "collection"'Z' +1357 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"'} +95 "core"  +2 .tCBV.dial CSV +2 "collection"'k  +37 "core"  +2 "collection"'2% +3 "core" %\ +3 .tCS.seek 4.999ml + "collection"'^'l +1347 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'K  +43 "core" + "collection"'S% +4 "core" %l5<\  +3 .tCS.seek 7ml + "collection"'h'\ +595 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'> @ +40 "core" > +2 .tCS.seek 10ml +2 "collection"'[' D +840 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'P ` +108 "core" _ +3 #tLysing Complete + "collection"'n& +3 "core" &OGz\ > +2 #tStoring sh1 puck in Collection Clamp to tube 6 + "manipulator"&% +4 "core" %\   A  +2 "storage"(b% +4 "core" %y 0\ +2 "storage"(C. +2 "core" .([n +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"((K +196 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (!& +3 "core" &K '\ +2 "manipulator"&D& +3 ."raiseStack"SE.reconfigure :place +4 "storage"(#]K-0-\ b +3 "core" &   F 9% +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 ."raiseStack"SE.seek :beamBreak +2 .tElbow.seek CC +2 "storage"(`'H +2 "manipulator"&~( +6 "core" ( + "manipulator"&& +4 "core" &    9% +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &p& +3 "core" &   9% +2 .tForearm.seek CC +2 "manipulator"&', +105 "core" ' +3 .tHand.close + "manipulator"&f/ +70 "core" / +2 .tCC.seek :open + "collection"'( +63 "core" ' + "storage"(- +3 "core" -'H +2 ."raiseStack"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place + "storage"( '6 +29 "core" ' +274 ( +2 "storage"(]& +47 "core" &K C\ +4 "storage"(l& +4 "core" &K *\ +2 "manipulator"&V& +4 "core" & U 9% +2 "manipulator"&B% +3 "core" %   #  +3 .tForearm.seek :retract + "manipulator"&A'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 + "manipulator"&_( +156 "core" ( +2 "manipulator"&u& +3 "core" &   \\ \ +3 "storage"(d& +3 "core" &K\ \  +\ +3 .tElbow.reconfigure :limp + "manipulator"&$ ,(b +4 .tForearm.seek 6 + "manipulator"&'{ +113 "core" ' + .tElbow.hold +2 "manipulator"&r, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&i1 +73 "core" 1 +3 "manipulator"&E% +4 "core" % ΁g   C ǵ +2 "storage"(t& +4 "core" &K P\ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 6 + 306 counts + "manipulator"&)'ϭ +14 "core" ' + "manipulator"&{& +4 "core" &   ] \ +2 "storage"(m& +4 "core" &K\ 2\ 3\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 700 counts +2 "manipulator"&a'7 +25 "core" ' +2 "storage"(% +3 "core" %;\ ;\ 5 x\  +3 ."downElevator"SE.seek :down +3 "storage"(='v +99 (|% +3 "core" %U \ Wg +3 "manipulator"&#% +3 "core" %_  \ } +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +58 ' + ."downElevator"SE.stop + "storage"(5 +4 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" &\ +2 "manipulator"&\ & +4 "core" &   m \ +2 "manipulator"&% +4 "core" %\    K # +3 .tElbow.seek FlushPuck::Garage + "manipulator"&O(- +173 "core" ( +2 "manipulator"&v& +3 "core" &-   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &/& +3 "core" &-   +3 .tForearm.seek :garage + "manipulator"&'! +104 "core" ' +2 .tHand.close + "manipulator"& / +66 "core" / +2 "manipulator"&4& +3 "core" &-   +2 "manipulator"&s% +4 "core" % 2   +3 .tForearm.seek :retract + "manipulator"&+'\ +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&R( +281 "core" ( +2 "manipulator"&& +3 "core" &   S :* +42 .tElbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +3 &o& +2 "core" &  L 9) +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&e', +99 "core" ' + "manipulator"&j& +4 "core" &   9) +2 "manipulator"&% +4 "core" %1   R +2 "collection"'w& +4 "core" &g\ +3 "collection"'@& +5 "core" &s\ +2 .tCC.seek :closed +2 "collection"'(O +4 "core" &f\ +8 &<\ $e +9 &Zx\ 6 +10 &y\ I +9 &U\ H +10 &Yk\ I +9 &L[M\ I +9 &W@\ I +10 &Y\ H +9 &Y\ I +9 &T\\\ I +10 & V\ I +9 &!Y\ H +10 &#Xx\ H +9 &%\\Y\ I +9 &'\\\ I +10 &(W\ I +9 &*Yx\ H +9 &,eXn\ H +10 &.&Y\ I +9 &/\\\ I +10 &1V\ I +9 &3lW\ I +9 &5.W\ I +10 &6X\ H +9 &8\\\ I +9 &:uXs\ H +10 &<6YX\ I +9 &=ZJ\ I +10 &?[7\ I +9 &A|Z\ I +9 &C>[\ I +10 &E\\\ I +9 &FY\ I +9 &H}j\ K +10 &J2\ P +9 &K\ T +10 &M\ U +9 &OT\ *~ +9 &O|\ P +9 ( +2 &Oc\ I +2 "collection"'@& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.64 + "collection"';& +4 "core" &Oc\ I +2 .tHand.open + "manipulator"&1 +68 "core" 1 + "manipulator"&7% +4 "core" % 1  G +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&('\ +102 "core" ' +2 .tPSV.dial PSR + "processing"%: +128 "core"  +2 "processing"%9% +3 "core" %R*\ +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml + "processing"%z' +1606 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%N  +43 "core"  +2 .tPS.seek 0ml + "processing"%&'W +1620 "core" ' + .tPSV.dial PSR +2 "processing"%U +44 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"% ' +2625 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +2 "processing"%- +2 "collection"'$  +7 "core" @ + "processing"%Y +3 "core" @ +2 "processing"%'  +71 "core" +86  + .tPSV.dial :mixloop +2 "processing"% +98 "core" +2 .tCTV.dial :air,avoiding: :intake + "collection"'0  +16 "core" ~ +2 .tPTV.dial :PRVmixing + "processing"%H  +127 "core" +2 .tPS.seek 0ml + "processing"%y'W +2634 "core" ' + .tPSV.dial :air +2 "processing"%6  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%M' +2638 "core" ' +2 .tPSV.dial :mixloop + "processing"%3 +44 "core" +2 .tPS.seek 0ml +2 "processing"%?'W +2624 "core" ' +2 .tPSV.dial :air + "processing"%8  +44 "core"  +2 .tPS.seek 2.5ml +40 "processing"%F' +2642 "core" ' +2 .tPSV.dial :mixloop + "processing"%W +44 "core" +3 .tPS.seek 0ml + "processing"%'W +2637 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&L& +3 "core" & ) 9) +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&G( +3 "core" ( +2 "manipulator"&,& +3 "core" &   I 9) +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &  3 9) +3 .tForearm.seek CC + "manipulator"&<', +105 "core" ' +2 .tHand.close + "manipulator"&%/ +74 "core" / +2 .tCC.seek :open + "collection"'T( +377 "core" ( + "manipulator"&1& +4 "core" &   9) +2 "manipulator"&*% +3 "core" %   \  +3 .tForearm.seek :retract + "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&c(- +284 "core" ( +2 "manipulator"&& +3 "core" &-  h  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &5& +3 "core" &-    +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&J'! +111 "core" ' +2 .tHand.open + "manipulator"& 1 +64 "core" 1 +2 "manipulator"&x% +5 "core" % )   Y Ǿ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&"'\ +98 "core" ' +2 .tPSV.dial :mixloop + "processing"%g +4 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%I  +4 "core" +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV + "processing"%.  +3 "collection"'  +6 "core"  +25  +2 .tCTV.dial :air,avoiding: :intake + "collection"'  +4 "core"  +3 #tLoading lyfil puck from tube 7 into Collection Clamp + "collection"'& +3 "core" &.\ +2 "manipulator"&Q% +4 "core" %\     +2 "storage"(% +4 "core" %\ \  \  +2 "storage"(}. +3 "core" .(K +3 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 7 +2 "storage"(k([n +202 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (2& +2 "core" &[r\ \  h\ +3 "manipulator"&Z& +3 "core" &-    +2 "manipulator"&K% +4 "core" %\     +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 7 +2 "manipulator"&S( +179 "Can" y\ 1x + "core" ( +2 "manipulator"&^& +3 "core" &   n $ +2 "storage"(>& +4 "core" &[r\ \  \ +3 .tForearm.reconfigure :tight +39 "manipulator"&#Q@2^d^\ b +10 .tForearm.seek 7 + 700 counts + "manipulator"&h' +100 "core" ' +2 "storage"(P& +3 "core" &[r\ 2\ 3\ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(n'H +282 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (b& +3 "core" &[r \ +2 "manipulator"&C& +4 "core" &\   c # +2 .tElbow.seek 7 +2 "manipulator"&!( +3 "core" ( +2 "manipulator"&D& +4 "core" &\   # +2 "storage"(& +3 "core" &[r\  \ +3 .tForearm.seek 7 + 300 counts + "manipulator"&p'b +15 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&X/ +66 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&f& +2 "storage"('v +8 "core" &\   C # +2 "manipulator"& % +4 "core" % k   s +2 .tForearm.seek :retract +2 "manipulator"&\\'\ +93 "core" ' +2 .tElbow.seek CC + "manipulator"&( +145 "core" ( +2 "manipulator"&`& +4 "core" &   # 4 ' +2 .tElbow.reconfigure :loose +3 ."downElevator"SE.stop +2 "storage"(5 +2 "manipulator"&$ &.,(#b +5 &]& +2 "core" &  4 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&l', +97 "core" ' +2 "manipulator"&V& +4 "core" &   F 4 +2 "manipulator"&B% +4 "core" %3   +2 "collection"'u& +4 "core" &r\ +2 "collection"'d& +5 "core" &i\ +2 .tCC.seek :closed +2 "collection"'(O +5 "core" &7\  +8 &7 \ +{ +9 &j~\ > +10 &i\ J +9 &oV\ H +9 &1Y\ H +10 &Y\ H +9 &\\\ I +9 &v\\\ I +10 &9[\ H +9 &Y\ H +10 & \\\ I +9 &"~\\\ I +9 &$@Z\ I +10 &&V~\ I +9 &']f\ I +9 &)YY\ I +10 &+IWK\ H +9 &- Z:\ H +9 &.Y2\ H +10 &0\\'\ I +9 &2PY\ I +10 &4W\ H +9 &5Y\ H +9 &7\\\ I +10 &9XZ\ I +9 &;V\ H +10 &<Y\ H +9 &>\\G\ I +9 &@`YB\ I +10 &B#W>\ H +9 &CX7\ H +9 &E^;\ I +10 &Geb4\ J +9 &I}\ M +10 &J\ R +9 &L\ U +9 &NK\ B +10 &OB6u\ )y +9 &OYho\ @ +5 ( +2 "collection"'d& +4 "core" &ORch\ @ +2 #tCollection Clamp onSpring/offSpring for 6/26 samples, on/off torque 1.67 +2 .Hand.open + "manipulator"&~1 +66 "core" 1 +2 "manipulator"&i% +3 "core" % 3   x +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&E'\ +95 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'t  +126 "core" ~ +2 .tCSV.dial CTV + "collection"'{  +28 "core"  +2 .tPS.seek 2.5ml +2 "processing"%m' +2625 "core" ' +2 "collection"'% +49 "core" % @fj\  +2 .tCS.seek 4.15ml +2 "collection"'A'Q +1563 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%|  +42 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%#  +71 "core"  +2 .tPS.seek 0ml + "processing"%_'W +2645 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"' ` +30 "core" ^ +2 .tCSV.dial :air + "collection"') @ +42 "core" > +3 .tCS.seek 10ml + "collection"'' D +1560 "core" ' +2 .tCSV.dial CTV + "collection"'\  +43 "core"  +2 .tCS.seek 0ml + "collection"'' +2620 "core" ' + .tCBV.dial :waste1 +2 "collection"' @ +29 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'a  +127 "core" + "collection"'v& +4 "core" &OS\ @ +2 #tStoring lyfil puck in Collection Clamp to tube 6 + "manipulator"&/% +4 "core" %\   9  +2 "storage"(=% +4 "core" %~ G\  +2 "storage"(r. +2 "core" .([n +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"( (K +188 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (4& +3 "core" &K +\ +2 "manipulator"&s& +4 "core" &   I 4 +2 "manipulator"&% +4 "core" %\   2  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&( +154 "core" ( + "manipulator"&& +4 "core" &   +2 "storage"(o& +3 "core" &K q\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 700 counts + "manipulator"&O'7 +90 "core" ' +2 "storage"(j& +3 "core" &K \ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('H +282 "core" ' +2 "storage"(w- +4 "core" -' + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&+& +4 "core" &    +2 "storage"(& +3 "core" &K \ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 6 + "manipulator"&;'{ +42 "core" ' +2 .tElbow.hold + "manipulator"&, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(7- +2 "core" -' +3 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"(@'M +28 "core" ' +2 "manipulator"&:% +3 "core" %΀Z Ȳ +2 "storage"(9& +4 "core" &K k j \ +2 .tForearm.force -20 + "manipulator"&5 +42 .tForearm.seek 6 + 305 counts +8 "manipulator"&e'Ϭ +18 "core" ' +2 "manipulator"&N& +3 "core" &   ^ +2 "storage"(z& +4 "core" &K r\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 700 counts + "manipulator"&U'7 +77 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(&'D +38 "core" ' + "manipulator"&-& +4 "core" &   U +2 "manipulator"&Y% +4 "core" %<   b m +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&$'\ +96 "core" ' +2 .tElbow.seek CC + "manipulator"&'( +162 "core" ( +3 "manipulator"&& +3 "core" &$  >I +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &0& +3 "core" &$  , >I +3 .tForearm.seek CC + "manipulator"&H', +105 "core" ' +2 .tHand.close + "manipulator"& / +72 "core" / +2 .tCC.seek :open +2 "collection"'6( +379 "core" ( +2 "storage"(y& +3 "core" &K c\ +3 "storage"(3& +3 "core" &K \ +2 "manipulator"&M& +4 "core" &   :, +2 "manipulator"&8% +4 "core" %   L , +2 .tForearm.seek :retract +2 "manipulator"&?'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 + "manipulator"&W( +156 "core" ( +2 "manipulator"&F& +3 "core" &   \ +3 "storage"(L& +3 "core" &K\ \  E\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 6 +2 "manipulator"&,'{ +113 "core" ' +2 .tElbow.hold + "manipulator"&, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&%1 +69 "core" 1 +3 "manipulator"&R% +4 "core" % ΆW  \  DZ +2 "storage"((& +3 "core" &K \ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 6 + 311 counts + "manipulator"&'ϲ +13 "core" ' + "manipulator"&1& +4 "core" &   \ +2 "storage"(*& +4 "core" &K\ \ # G\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 700 counts +2 "manipulator"&<'7 +28 "core" ' +2 "storage"(% +3 "core" %I\ \ ' v\  +3 ."downElevator"SE.seek :down +3 "storage"(5'v +100 (G% +3 "core" %T .\ Xf +2 "manipulator"& % +3 "core" %>   f +40 .tForearm.reconfigure :loose +9 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&x'\ +94 "core" ' +3 ' +2 ."downElevator"SE.stop + "storage"(5 +3 .tPSV.dial :air + "processing"%g  +71 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2633 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%I +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%.  +44 "core"  + .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +44 "core" +2 .tdelay 1 second +101 .PSV.dial :air +32 "processing"%  +54 "core" +2 .tdelay 1 second +102 .PS.seek 0ml + "processing"%'W +2637 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%Q& +4 "core" &d\ +2 "manipulator"&& +4 "core" &  Q \ +2 "manipulator"&}% +3 "core" %\ !   s / +3 .tElbow.seek FlushPuck::Garage + "manipulator"&J(- +177 "core" ( + "manipulator"&2& +4 "core" &-   \  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &Z& +3 "core" &-   L  +2 .tForearm.seek :garage + "manipulator"&K'! +107 "core" ' + .tHand.close +2 "manipulator"&/ +70 "core" / +2 "manipulator"&^& +4 "core" &-  I  +2 "manipulator"&>% +4 "core" % 2   +2 .tForearm.seek :retract +2 "manipulator"&c'\ +111 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&P( +151 "core" ( +2 "manipulator"&"& +3 "core" &   B T +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &  W T +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&b' +95 "core" ' +2 "manipulator"&C& +4 "core" &    S +2 "manipulator"&D% +4 "core" %\   K +2 "processing"%& +4 "core" &\ +3 "processing"%X& +5 "core" &_\ +2 .tPC.seek :closed + "processing"%f(Tg +5 "core" &\  +9 &5x]\ )w +9 &g\ > +10 &gn\ L +9 &,T\ K +9 &T\ J +10 &W\ J +9 &r[\ K +10 &5X\ J +9 &W\ J +9 &Z\ J +10 & {U\ J +9 &"=W#\ J +9 &#Z$\ J +10 &%U%\ K +9 &'[\ J +10 &)D[\ K +9 &+W\ K +9 &,U\ J +10 &.T\ K +9 &0MY\ J +9 &2U\ K +10 &3Y\ J +9 &5Y\ K +10 &7TX\ K +9 &9X\ K +9 &:U\ J +10 &<[\ K +9 &>]W\ J +9 &@U\ K +10 &AW\ K +9 &CY\ K +10 &EeW\ J +9 &G%\\\ K +9 &Hd\ L +10 &J}\ O +9 &LY\ Q +9 &N\ Q +10 &O\ P +9 &Q\ Q +10 &SOx\ . +9 &T'1[\ = +9 &T=\ ' +3 ( + "processing"%X& +4 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.56 + "processing"% & +3 "core" &T=\ ' +3 .tHand.open + "manipulator"&S1 +65 "core" 1 + "manipulator"&h% +49 "core" % \    +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&`'\ +95 "core" ' +2 .tPRV.dial :air + "processing"%]  +43 "core"  + .tPSV.dial :mixloop +2 "processing"%n +40 "core" +3 "processing"%p% +4 "core" %Q\ +2 .tPS.seek 0.3ml +2 "processing"%V' +383 "core" ' +2 .tPSV.dial PSR + "processing"%B +99 "core"  + #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml +2 "processing"%u'* +491 "core" ' +2 .tdelay 3 seconds +301 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%!' +1912 "core" ' + .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"% +99 "core" +2 .tPTV.dial :mixing + "processing"%\\ @ +71 "core" B +2 .tPBV.dial :waste2 + "processing"%T  +91 "core"  +2 .tPS.seek 0ml + "processing"%~'W +2625 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&i& +3 "core" &   = R +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&d( +3 "core" ( +2 "manipulator"&t& +4 "core" &    R +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &{& +2 "core" &   R +3 .tForearm.seek PC + "manipulator"&l' +95 "core" ' +2 .tHand.close + "manipulator"&/ +71 "core" / +2 .tPC.seek :open + "processing"%( +397 "core" ( +2 "manipulator"&[& +3 "core" &   G R +2 "manipulator"&|% +5 "core" %    i  +2 .tForearm.seek :retract + "manipulator"&#'\ +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&m(- +123 "core" ( +2 "manipulator"&& +3 "core" &-   * +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &)& +3 "core" &-    * +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&A'! +110 "core" ' + .tHand.open + "manipulator"&\ 1 +77 "core" 1 +2 "manipulator"&% +4 "core" % *  A +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"& '\ +97 "core" ' +2 #tLoading da puck from tube 7 into Processing Clamp + "processing"%a& +4 "core" &K\  +2 "manipulator"&v% +4 "core" %\   B  +2 "storage"(/% +3 "core" %t \  ~\ +2 "storage"(=. +3 "core" .(K +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 7 +2 "storage"(r([n +194 "core" ( +2 .tSC.configure :limp + "storage"($(\ 1b +3 (4& +3 "core" &[p \  +40 "manipulator"&s& +10 "core" &-   y * +2 "manipulator"&% +4 "core" %\    y  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 7 +2 "manipulator"&k( +167 "core" ( +2 "manipulator"&& +4 "core" &\    # +2 "storage"(o& +4 "core" &[p\ \  F\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 700 counts +2 "manipulator"&j' +95 "core" ' +2 "storage"(& +3 "core" &[p\ \  \  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(E'H +278 "core" ' +2 "storage"(w- +2 "core" -' +3 .tSE.configure :default + "storage"(#QK-0-\ b +4 (+& +2 "core" &[p }\  +3 "manipulator"&& +3 "core" &\   ^ # +3 .tElbow.seek 7 + "manipulator"&7( +4 "core" ( + "manipulator"&:& +4 "core" &\   X # +2 "storage"(9& +4 "core" &[p\ \  \  +2 .tForearm.seek 7 + 300 counts +2 "manipulator"&N'b +23 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&z/ +77 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 7):bt["4/home/esp/esp2/utils/puckmoves.rb:389:in `load'"8/home/esp/esp2/utils/puckmoves.rb:967:in `loadPuck'";/home/esp/esp2/protocol/2G/DAprocess.rb:281:in `runDA'"?/home/esp/esp2/protocol/2G/DAprocess.rb:170:in `processDA'"0/home/esp/esp2/protocol/2G/DA.rb:64:in `da'"Q/home/esp/esp2local/mission/Niagara_3peat_2023jun.rb:54:in `labDAwithoutWCR'"V&\ J +9 &?V-\ K +9 &AV*\ J +10 &CaW'\ J +9 &E#\\(\ J +9 &F]&\ K +10 &Hh&\ L +9 &J\\ \ O +10 &L\ P +9 &Mv\ P +9 &Od\ P +10 &Q_\ P +9 &S\ > +9 &T8\ J +10 &TC\ ! +2 ( +2 "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.59 + .Hand.open + "manipulator"&$1 +65 "core" 1 + "manipulator"&% +4 "core" %    :  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&y'\ +101 "core" ' +2 #tHeating Puck.from 7, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +37 "processing"%3  +15 %M9 +3 "core" 9tE +103 "processing"%89 +3 "core" 9rF +102 "processing"%F9 +3 "core" 9pE  +102 "processing"%L9 +3 "core" 9oE  +103 "processing"%H9 +2 "core" 9mE +103 "processing"%'9 +3 "core" 9lE +103 "processing"%%9 +3 "core" 9mE +102 "processing"%R9 +3 "core" 9nF +102 "processing"%(9 +3 "core" 9pE" +102 "processing"%19 +3 "core" 9qE& +103 "processing"%*9 +3 "core" 9uE+ +103 "processing"%9 +2 "core" 9yF/ +103 "processing"%?9 +3 "core" 9~E3 +102 "processing"%G9 +3 "core" 9F7 +103 "processing"% 9 +2 "core" 9F< +103 "processing"%W9 +2 "core" 9E@ +103 "processing"%,9 +3 "core" 9FD +102 "processing"%9 +3 "core" 9FH +103 "processing"%&9 +2 "core" 9FL +103 "processing"%g9 +2 "core" 9FQ +103 "processing"%<9 +8 "core" 9FU +102 "processing"%59 +3 "core" 9GY +103 "processing"%_9 +2 "core" 9G]\ +103 "processing"%I9 +2 "core" 9Gb\ +103 "processing"%.9 +3 "core" 9Gf +102 "processing"%9 +3 "core" 9Gj +103 "processing"%9 +3 "core" 9Hn +102 "processing"%9 +3 "core" 9Hr +102 "processing"%Q9 +3 "core" 9Hw +102 "processing"%9 +3 "core" 9 H{ +102 "processing"%}9 +4 "core" 9H +103 "processing"%29 +2 "core" 9 H +103 "processing"%Z9 +2 "core" 9(F +103 "processing"%9 +3 "core" 91I +102 "processing"%9 +3 "core" 98J +3 .tPH.hold 2:00:00,28C +2 "processing"%^ pp8 +3 .tdelay 1:30 +3 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%> +99 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml + "processing"%x' +589 "core" ' + .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%"'[ +1612 "core" ' + .tPTV.dial :puck +2 "processing"%  +69 "core"  + .tPSV.dial PTV +2 "processing"%K +70 "core" +2 .tPBV.dial :waste1 + "processing"%C  +128 "core"  +2 "processing"%D% +4 "core" %ZB\  +2 .tPS.seek 1.5ml +2 "processing"%' +592 "core" ' +2 .tdelay 3 seconds +301 .PBV.dial between PSV and waste1 +2 "processing"%J * +32 "core" , +3 .tPS.seek 0ml + "processing"%c'W +1603 "core" ' + .tdelay 5:00 +6705 "Can"fv\ 5)7 +23298 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +42 "processing"%  +38 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"% * +33 "core" * +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%S +70 "core"  +3 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"%h' +2287 "core" ' + .tPSV.dial PTV +2 "processing"%X +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%] +70 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%n +83 "core"  + .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%p  +71 "core"  +2 .tPS.seek 0ml +2 "processing"%b'W +2268 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%  +127 "core" + .tPSV.dial :mixloop +2 "processing"%B +42 "core" +2 .tPRV.dial :ab1 + "processing"%V @ +72 "core" B +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%u'w +354 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "collection"'  +2 "processing"%\\  +45 "core"  +6 +2 "processing"%T% +3 "core" %{\  +3 .tPS.seek 0.32ml + "processing"%!'( +399 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV + "collection"'i  +29 "core" +2 .tPRV.dial :air +2 "processing"%t  +40 "core"  +3 .tPS.seek 0.9ml + "processing"%{'D +1237 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +69 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%P' +858 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%`  +42 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml + "processing"%f'[ +1612 "core" ' + .tPSV.dial :PML +2 "processing"%[ +55 "core" + .tPTV.dial :mixing +2 "processing"%| @ +70 "core" B +2 .tPBV.dial :waste1 + "processing"%  +35 "core" + "processing"%)% +4 "core" %_\  +2 .tPS.seek 1.85ml +2 "processing"%l'? +234 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%d * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%\ 'W +1961 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +4 "core" &\ +2 "manipulator"&#& +4 "core" &   , +2 "manipulator"&a% +3 "core" %    V  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&v(- +138 "core" ( +2 "manipulator"&/& +4 "core" &-   s . +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +45 &=& +4 "core" &-   a . +3 .tForearm.seek :garage + "manipulator"&A'! +106 "core" ' +2 .tHand.close + "manipulator"&4/ +72 "core" / +2 "manipulator"&s& +4 "core" &-  D . +2 "manipulator"&% +4 "core" % -   +2 .tForearm.seek :retract +2 "manipulator"& '\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +264 "core" ( + "manipulator"&o& +4 "core" &   g 5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &   5 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&m', +102 "core" ' + "manipulator"& & +4 "core" &   5 +2 "manipulator"&w% +4 "core" %&   V ? +2 "collection"'+& +4 "core" &\ +3 "collection"'& +6 "core" &\ +2 .tCC.seek :closed + "collection"':(O +4 "core" &\ +7 &?\ %f +10 &Z~\ 7 +9 &}\ J +9 &W\ \ I +10 &\\ \ J +9 &K\\\ J +9 &[\ I +10 &Y\ J +9 &Y\ \ J +10 &SZ \ J +9 & \\\ J +9 &!Z\ J +10 &#Y\ \ J +9 &%ZY\ J +9 &'Y\ J +10 &(Y\ J +9 &*Y\ J +10 &,cY \ J +9 &.$W\ J +9 &/S\ J +10 &1Y \ J +9 &3kY\ J +9 &5-X\ J +10 &6Y\ J +9 &8Y\ I +10 &:rY\ J +9 &<4Y\ J +9 &=X\ J +10 &?W \ J +9 &A{Y\ J +9 &C=Y\ J +10 &D\\\ J +9 &F^ \ J +10 &H}m\ L +9 &J4\ P +9 &K\ T +10 &M\ V +9 &OT \ * +9 &O~\ L +9 ( +2 &Og \ F +2 "collection"'& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.64 + "collection"'9& +3 "core" &Og\ F +2 .tHand.open + "manipulator"&z1 +67 "core" 1 +2 "manipulator"&O% +4 "core" % -  1 8 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +4 "manipulator"&Y'\ +93 "core" ' + .tPSV.dial PSR +2 "processing"%k +99 "core"  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml + "processing"%j' +1626 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%E  +42 "core"  +3 .tPS.seek 0ml + "processing"%N'W +1610 "core" ' +2 .tPSV.dial PSR + "processing"%; +44 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%e' +2635 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "collection"'  + "processing"%7  +40 "core"  +118  +2 .tPSV.dial :mixloop + "processing"%0 +99 "core" +2 .tCTV.dial :air,avoiding: :intake + "collection"'U  +5 "core" + .tPTV.dial :PRVmixing +2 "processing"%-  +72 "core" +9 .tPS.seek 0ml + "processing"%'W +2635 "core" ' +2 .tPSV.dial :air + "processing"%  +42 "core"  +3 .tPS.seek 2.5ml + "processing"%$' +2632 "core" ' +2 .tPSV.dial :mixloop + "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%M'W +2634 "core" ' + .tPSV.dial :air +2 "processing"%  +54 "core" +3 .tPS.seek 2.5ml + "processing"%8' +2563 "Can"t\ N͎ +75 "core" ' +2 .tPSV.dial :mixloop + "processing"%@ +41 "core" +2 .tPS.seek 0ml +2 "processing"%F'W +2624 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&L& +4 "core" &  . 5 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&H( +4 "core" ( + "manipulator"&'& +4 "core" &  u 5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &%& +2 "core" &   5 +3 .tForearm.seek CC + "manipulator"&R', +100 "core" ' +2 .tHand.close + "manipulator"&(/ +75 "core" / +2 .tCC.seek :open + "collection"'1( +380 "core" ( +2 "manipulator"&*& +4 "core" & \  5\ +2 "manipulator"&% +4 "core" % 0   W +2 .tForearm.seek :retract +2 "manipulator"&?'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&G(- +284 "core" ( +2 "manipulator"& & +3 "core" &-    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &W& +3 "core" &-   +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&,'! +111 "core" ' +2 .tHand.open + "manipulator"&1 +74 "core" 1 +2 "manipulator"&&% +3 "core" % *  A +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&g'\ +105 "core" ' +2 ."da"delayUntil "14:33:53.53" +24809 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"%< @ +70 "core" A + ."da"PBV.dial :waste1 +2 "processing"%5  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%_ * +35 "core" , +2 ."da"PSV.dial :air + "processing"%I  +42 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%.' +2291 "core" ' +2 ."da"PSV.dial :mixloop + "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"% +55 "core" +2 ."da"delay 2 seconds +201 .PSV.dial :air +2 "processing"%Q  +40 "core"  +2 ."da"PS.seek 0ml +43 "processing"%'W +2268 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%} +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%2' +603 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%Z'[ +1635 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%>  +34 "core" +2 "processing"%~% +3 "core" %^\ +3 ."da"PS.seek 1.5ml + "processing"%x' +591 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%K'W +1617 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + "processing"%C  +15 "core"  +2 ."da"PBV.dial :waste1 + "processing"%D  +35 "core" + ."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"%J +72 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%' +1667 "Can"bu\ 5c +607 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%3 +72 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%q +72 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%S'W +2263 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%c +125 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%X' +589 "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"%n  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%p +70 "core" +2 ."da"PBV.dial :waste1 + "processing"%h  +35 "core" + "processing"%% +4 "core" %\\2\  +2 ."da"PS.seek 1.5ml +2 "processing"%B' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%V * +33 "core" , +3 ."da"PS.seek 0ml +2 "processing"%b'W +1616 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%\\  +3 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%T * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%u +70 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +44 "processing"%i' +2279 "core" ' +2 ."da"PSV.dial PTV + "processing"%t +71 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%! +95 "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 0ml +2 "processing"%`'W +2259 "core" ' + #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%P  +41 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%[  +124 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%|  +42 "core" ~ + ."da"PTV.dial :PRVmixing +2 "processing"%  +4 "core" +2 ."da"PSV.dial :mixloop + "processing"%) +43 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%d' +385 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%f  +42 "core"  +2 "processing"%l% +3 "core" %.\  +3 ."da"PS.seek 0.55ml + "processing"%'t +338 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%#  +41 "core"  +3 ."da"PS.seek 2ml + "processing"%a'[ +1567 "core" ' + ."da"PSV.dial :PML +2 "processing"%/ +42 "core" +2 ."da"PTV.dial :mixing + "processing"%= @ +70 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%4% +3 "core" %\\p\  +2 ."da"PS.seek 1.85ml +2 "processing"%s'< +238 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +3 ."da"PS.seek 0ml + "processing"%y'W +1974 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +21701 "Can")s\ Of +26301 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%A @ +4 "core" A +2 ."da"PBV.dial :waste1 + "processing"%o  +35 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%v  +42 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"% ' +2313 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%w +42 "core" +2 ."da"delay 2 seconds +201 .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 + "processing"%6  +41 "core"  +3 ."da"PS.seek 0ml + "processing"%9'W +2270 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%z +127 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml + "processing"%O' +587 "core" ' +2 ."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"%k  +70 "core"  +2 ."da"PSV.dial PTV + "processing"%m +71 "core" + ."da"PBV.dial :waste1 +45 "processing"%\  +38 "core" +2 "processing"%E% +4 "core" %`,\  +2 ."da"PS.seek 1.5ml +2 "processing"%j' +584 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%; * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%N'W +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + "processing"%  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%7  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%0 * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%U +70 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%-' +2274 "core" ' + ."da"PSV.dial PTV +2 "processing"%e +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +71 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +70 "core"  +2 ."da"PS.seek 0ml + "processing"%$'W +279 "Can"4u\ X +1980 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +127 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%M' +590 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml + "processing"%@'[ +1614 "core" ' + ."da"PTV.dial :puck +2 "processing"%8  +16 "core"  + ."da"PSV.dial PTV +2 "processing"%L +70 "core" +2 ."da"PBV.dial :waste1 + "processing"%'  +35 "core" + "processing"%%% +4 "core" %ZJ\  +2 ."da"PS.seek 1.5ml +2 "processing"%(' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%Y'W +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 .PTV.dial :puck +2 "processing"%:  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%*  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"% * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%R +71 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"% ' +2279 "core" ' + ."da"PSV.dial PTV +2 "processing"%W +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%H +68 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +82 "core"  + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%&  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%?'W +2251 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%, +127 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +50 ."da"PS.reconfigure :default +9 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml + "processing"%<' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%5'[ +1614 "core" ' + ."da"PTV.dial :puck +2 "processing"%_  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%I +70 "core" +2 ."da"PBV.dial :waste1 + "processing"%F  +34 "core" +2 "processing"%% +4 "core" %Zf\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +593 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%Q'W +1606 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + "processing"%.  +6 "core"  + ."da"PBV.dial :waste1 +2 "processing"%}  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"% * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%2 +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2279 "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 +503 .PSV.dial PTV +2 "processing"%~ +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%Z  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2247 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%x +134 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +3 "processing"% +10 ."da"PS.reconfigure :default +10 "processing"%#A d`xb +10 ."da"PS.seek 0.25ml +8 "processing"%C'7 +336 "core" ' +3 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%D' +333 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%"'[ +1605 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%J  +4 "core"  +2 ."da"PSV.dial PTV + "processing"%K +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%3  +36 "core" + "processing"%q% +4 "core" %YJ\ 1 +2 ."da"PS.seek 1.5ml +2 "processing"%' +200 "Can"Mu\ )% +389 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1608 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + "processing"%c  +4 "core"  +2 ."da"PBV.dial :waste1 + "processing"%S  +35 "core"  +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%X * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%n +75 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%p' +2403 "core" ' +2 ."da"PSV.dial PTV +43 "processing"%h +80 "core" +2 ."da"delay 5 seconds +502 .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"%V  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%B'W +2377 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR + "processing"%\\ +135 "core"  + #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%'[ +2117 "core" ' + ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%T  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%u +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%b  +35 "core" + "processing"%t% +4 "core" %ZV\  +2 ."da"PS.seek 1.5ml +2 "processing"%!' +588 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" * +2 ."da"delay 1 second +101 .PSV.dial :waste1 +2 "processing"%{  +104 "core"  +2 ."da"PS.seek 0ml +2 "processing"%i'W +1616 "core" ' +2 "processing"%P9 +3 "core" 9o5) +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast + "processing"%[ +3 "core" 5) +2 "processing"%|& +3 "core" &TC\ 5 ! +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 6 +2 "manipulator"&% +3 "core" %  < +2 "storage"()% +4 "core" % \ O +2 "storage"(`. +3 "core" .([n +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 6 +2 "storage"(f(K +200 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +2 (l& +3 "core" &K \ N +3 "manipulator"&d& +3 "core" &- F +2 "manipulator"&#% +4 "core" %  ] +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 6 +2 "manipulator"&( +181 "core" ( + "manipulator"&/& +4 "core" &\ e "| +2 "storage"(=& +3 "core" &K B\ O +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 6 + 700 counts + "manipulator"&'7 +101 "core" ' +2 "storage"(4& +3 "core" &K \ N +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"('H +284 "core" ' + "storage"(a- +3 "core" -'} +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&s& +3 "core" &\ S U e "| +3 "storage"(A& +3 "core" &K \ H +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 6 +2 "manipulator"&o'{ +39 "core" ' +2 ."da"Elbow.hold + "manipulator"&, +3 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(v- +2 "core" -'} +3 ."da"SE.seek 1.11 Pucks below Top Plate +2 "storage"(y'C +29 "core" ' + "manipulator"&w% +4 "core" %΀\\ G +2 "storage"(+& +4 "core" &K 5 3 #\ 7 + ."da"Forearm.force -20 +2 "manipulator"&5 +45 ."da"Forearm.seek 6 + 305 counts +8 "manipulator"& 'Ϭ +20 "core" ' +3 "manipulator"&6& +3 "core" &\ d b b "| +3 "storage"( & +3 "core" &K d\ I +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 6 + 700 counts + "manipulator"&z'7 +23 "core" ' +2 ."da"SE.seek 2.11 Pucks below Top Plate +2 "storage"(9': +40 "core" ' + "manipulator"&O& +4 "core" & m "| +2 "manipulator"&k% +4 "core" %E ( +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&m'\ +87 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&\ ( +287 "core" ( + "manipulator"&E& +4 "core" & r , +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" & e , +71 ."da"Forearm.seek PC +2 "manipulator"&;' +95 "core" ' + ."da"Hand.close + "manipulator"&j/ +68 "core" / +2 ."da"PC.seek :open +2 "processing"%( +399 "core" ( +2 "storage"(7& +3 "core" &K \ Q +2 "manipulator"&0& +4 "core" & + +2 "manipulator"&U% +3 "core" %   * +3 ."da"Forearm.seek :retract + "manipulator"&N'\ +91 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 6 + "manipulator"&e( +243 "core" ( +2 "manipulator"&& +4 "core" &\ C # +2 "storage"(& +3 "core" &K u\ N +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 6 + 700 counts + "manipulator"&'7 +91 "core" ' +2 ."da"Hand.open + "manipulator"&-1 +71 "core" 1 +2 "storage"(- +3 "core" -': +2 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"($' +22 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.2 Pucks below Top Plate +2 "storage"(M' +56 "core" ' + #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23jun2315h50ml_niagara.tif +1944 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +3652 #"da"SX HX9/16 (USB:20): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 52.586 seconds\ /var/log/esp/da23jun2315h50ml_niagara.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da23jun2315h50ml15s_niagara.tif +1562 #SX HX9/16 (USB:20): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da23jun2315h50ml15s_niagara.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jun2315h50ml30s_niagara.tif +3072 #SX HX9/16 (USB:20): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jun2315h50ml30s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da23jun2315h50ml70s_niagara.tif +7169 #SX HX9/16 (USB:20): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da23jun2315h50ml70s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "52.586 sec auto-exposure",Subject: "da23jun2315h50ml images!" +3 "storage"(8- +3 "core" -' +2 "storage"(L& +5 "core" &K Q\ +2 "manipulator"&'& +4 "core" &\ # # N "y +3 ."da"Elbow.seek 6 +3 "manipulator"&%( +13 "core" ( +10 "manipulator"&@& +15 "core" &\  # . "y +2 "storage"(& +3 "core" &K -\ +3 ."da"Forearm.seek 6 + 700 counts +2 "manipulator"&('7 +5 "core" ' +3 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.92 Pucks below Top Plate +4 "storage"(:'F +56 "core" ' +2 "manipulator"&*& +61 "core" &\   ! "y +2 "storage"(& +3 "core" &K \ +3 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 6 +2 "manipulator"&R'{ +37 "core" ' +3 ."da"Elbow.hold +93 "manipulator"&Y, +7 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(W'1 +20 "core" ' + "manipulator"&H% +4 "core" %΅  ^ ɽP +2 "storage"(& +3 "core" &K K\ +2 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 6 + 310 counts + "manipulator"&&'ϱ +14 "core" ' +2 "manipulator"& & +8 "core" &\   "y +12 "storage"(,& +11 "core" &K V\ +6 ."da"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 6 + 700 counts +3 "manipulator"&?'7 +20 "core" ' + "storage"(<% +5 "core" %:\ \  \ +3 ."downElevator"SE.seek :down +3 "storage"(_'v +105 (I% +7 "core" %P \ U[ +5 "manipulator"&F% +7 "core" %  + +6 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +4 "manipulator"&'\ +90 "core" ' +13 ' +4 ."downElevator"SE.stop +2 "storage"(5 +6 (5& +7 "core" &K\ \  \ +6 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +6 #tStarting finalPurge +2 "processing"%& +10 "core" &p\ +3 "manipulator"&& +7 "core" &\   "x +6 "manipulator"&.% +17 "core" %\     +6 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&}(- +184 "core" ( +3 "manipulator"&& +7 "core" &-   +4 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +7 &2& +4 "core" &-   +6 ."psFlush"Forearm.seek :garage +3 "manipulator"&Q'! +108 "core" ' +4 ."psFlush"Hand.close +3 "manipulator"&/ +71 "core" / +4 "manipulator"&>& +9 "core" &-   C +6 "manipulator"&~% +14 "core" % 1 \ 5 +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&Z'\ +101 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +4 "manipulator"&( +119 "core" ( +3 "manipulator"&x& +8 "core" &    +4 ."psFlush"Elbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +8 && +7 "core" &   { +5 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +3 "manipulator"&C' +101 "core" ' +3 "manipulator"&D& +13 "core" &   i +4 "manipulator"&J% +8 "core" %   ; +5 "processing"%K& +7 "core" &N\ +6 "processing"%3& +9 "core" &\ +6 ."psFlush"PC.seek :closed +3 "processing"%q(Tg +10 "core" &\ +3 &g\ +6 &>-\ $d +111 &[y\ 7 +18 & v\ J +2 &R\ J +2 &V\ J +4 &MV\ J +2 &T\ J +2 &V\ K +2 &U\ J +4 &VW\ J +2 & U\ J +2 &!V\ K +2 &#U\ J +2 &%]U\ J +4 &'V\ K +2 &(U\ J +4 &*V\ J +2 &,dU\ K +2 &.(U\ J +7 &/U\ J +9 &1V\ J +8 &3nS\ J +10 &50V\ J +11 &6U\ J +8 &8V\ J +9 &:uV\ J +10 &<7U\ J +8 &=U\ J +11 &?V\ J +8 &A}U\ J +9 &C?U\ J +11 &EW\ K +8 &FY\ K +10 &H_\ K +9 &J=s\ N +9 &K\ P +11 &M\ Q +8 &Oz\ Q +9 &Q<\ Q +11 &R\ > +9 &T=}\ P +10 &TG-\ + +4 ( +5 "processing"%3& +6 "core" &TG\ + +5 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.59 +3 "processing"%"& +6 "core" &TG\ + +5 ."psFlush"Hand.open +3 "manipulator"& 1 +66 "core" 1 +3 "manipulator"&% +8 "core" %  \  0 +5 ."psFlush"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&c'\ +99 "core" ' +3 ."psFlush"PSR.select :air +4 .PSV.dial PSR +3 "processing"%S +56 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +4 "processing"%X' +300 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +181 #"uploadLog"upsync +117 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%n' +2127 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 + "processing"% @ +184 "core" B +2 ."psFlush"PTV.dial :PRVmixing + "processing"%h  +124 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"% +100 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%]'9 +2635 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR + "processing"%V +100 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%p' +586 "core" ' + ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%\\' +2117 "core" ' +2 ."psFlush"delay 1 second +101 .PBV.dial :waste1 +2 "processing"%B  +34 "core" +2 ."psFlush"PTV.dial :mixing + "processing"%T @ +71 "core" A + ."psFlush"PSV.dial :mixloop +2 "processing"%u +100 "core" +2 ."psFlush"PS.seek :empty + "processing"%b'9 +2634 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%t +99 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'P +1102 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%' +1608 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%{ +70 "core" +2 ."psFlush"PTV.dial :puck + "processing"%!  +70 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%P  +4 "core" +3 ."psFlush"PS.seek 0ml + "processing"%['W +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%| +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "Can"y\ A} +2 "processing"%' +599 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%)' +2117 "core" ' + ."psFlush"PSV.dial PTV +44 "processing"%` +72 "core" +2 ."psFlush"PBV.dial PSV + "processing"%l U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%d'W +2626 "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"%/  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%='W +2638 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%G +55 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%4' +2627 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%g +72 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%a U +4 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%s'W +2635 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%A @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%v' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%w  +70 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%+'W +2631 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%6 +55 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"% 'P +1104 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%O' +1616 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%k +72 "core" + ."psFlush"PTV.dial :puck +2 "processing"%  +15 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%  +51 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%o +83 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"% ' +589 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%y' +2120 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%z +68 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%E U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2624 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%j' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%m  +70 "core"  +3 ."psFlush"PS.seek 0ml + "processing"% 'W +2629 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%7 +55 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%0' +2627 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%U +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"%; U +5 "core" V +2 ."psFlush"PS.seek 0ml +42 "processing"%'W +2638 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%\ ' +2628 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%-  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2625 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'N& +3 "core" &s\  +2 "manipulator"&9& +4 "core" &   +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&$( +4 "core" ( + "manipulator"&8& +4 "core" & \  * +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &L& +3 "core" & \   +2 .tForearm.seek PC +2 "manipulator"&'' +93 "core" ' + .tHand.close + "manipulator"&@/ +67 "core" / +2 .tPC.seek :open + "processing"%( +401 "core" ( + "manipulator"&*& +4 "core" &   _ +2 "manipulator"&% +4 "core" %   F +2 .tForearm.seek :retract +2 "manipulator"&e'\ +91 "core" ' +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +352 "core" ( +2 "manipulator"&M& +4 "core" &   ; 7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &H& +2 "core" &   p 7 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&', +95 "core" ' +2 "manipulator"& & +4 "core" &   2 7 +2 "manipulator"&,% +4 "core" %2   a +2 "collection"'<& +4 "core" &r\  +2 "collection"'(& +5 "core" &6\  +3 .tCC.seek :closed + "collection"'I(O +4 "core" &p\  +9 &8q\ +| +10 &jr\ ? +9 &lt\ K +10 &nZr\ K +9 &1[t\ J +9 &Zo\ J +10 &Wp\ J +9 &wYq\ J +9 &9Yg\ J +10 &]l\ J +9 & Zr\ J +10 &"Zp\ J +9 &$@Zs\ K +9 &&Yr\ J +10 &'[j\ J +9 &)Zo\ J +9 &+IZs\ J +10 &- \\s\ J +9 &.[z\ J +10 &0[m\ J +9 &2QY{\ J +9 &4\\{\ J +10 &5[}\ I +9 &7[\ J +9 &9[Z{\ I +10 &;Z{\ J +9 &<Z~\ J +10 &>^v\ J +9 &@bZ\ J +9 &B#^\ J +10 &CZ\ J +9 &E_\ J +9 &Ggb\ K +10 &I#u\ M +9 &J\ R +10 &L\ U +9 &NL\ C +9 &OI<\ "h +10 &O~m\ I +2 ( +2 "collection"'(& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.61 + "collection"'F& +3 "core" &O~r\ I +2 .tHand.open + "manipulator"&%1 +70 "core" 1 +2 "manipulator"&:% +4 "core" % 2 , +4 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&R'\ +100 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'5& +4 "core" &O~rG\ I +2 "collection"'&% +4 "core" %L\ +2 .tCSV.dial CSR + "collection"'  +41 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +50 .tCS.seek 5ml +2 "collection"''l +1347 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'W% +3 "core" %lI\  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'.' +648 "core" ' +2 .tCSV.dial :waste + "collection"'? +124 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'' +1978 "core" ' + #tFlushing upper manifold + "collection"'2& +4 "core" &O~rO\ I +2 "collection"'_% +4 "core" %K\ +2 .tCSV.dial :flush + "collection"'Y  +41 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml + "collection"''l +1204 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'> @ +41 "core" A +2 "collection"'~% +4 "core" %lF\ +2 .tCS.seek 7.001ml +2 "collection"'' +537 "core" ' +2 ."connect"CSV.dial CBV +2 "collection"'x +2 .tCBV.dial CSV +3 "collection"'  +74 "core"  +25 ~ + .tCTV.dial :air +2 "collection"'Q  +5 "core" +2 .tCS.seek 0ml +2 "collection"'D' +1636 "core" ' +2 .tdelay 7 seconds +211 "Can"cy\ BQ +492 .tCS.seek 3ml + "collection"'J'- +754 "core" ' + .tCSV.dial :waste +2 "collection"'} +42 "core" +2 .tCS.seek 0ml +2 "collection"'K' +757 "core" ' + "collection"'Z& +4 "core" &O~pE\ I +2 "collection"'% +4 "core" %\ +2 .tCSV.dial :flush + "collection"'"  +40 "core"  +3 .tCS.seek 3ml + "collection"' '- +754 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +41 "core" B +2 "collection"'3% +4 "core" %->\  +3 .tCS.seek 5ml + "collection"'S'l +524 "core" ' +2 .tCSV.dial :air +2 "collection"'C @ +4 "core" A +3 .tCS.seek 0ml + "collection"'i' +1213 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'X'- +754 "core" ' + .tCSV.dial :waste +2 "collection"' +70 "core" +3 .tCS.seek 0ml + "collection"'h' +754 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'& +3 "core" &O~p9\ I +2 "collection"'n% +4 "core" %4\ +2 .tCSV.dial :flush + "collection"'V  +41 "core"  +3 .tCS.seek 5ml +6 "collection"']'l +1204 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'p @ +41 "core" A + "collection"'B% +4 "core" %l/\  +2 .tCS.seek 7ml +2 "collection"'T' +528 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV + "collection"'u  +2 '\\  +42 "core"  +88  + .tCBV.dial :waste1 +39 "collection"'t @ +58 "core" B +2 .tCS.seek 0ml +2 "collection"'b' +1638 "core" ' +2 #tFlushing lower manifold's waste2b port + "collection"'& +4 "core" &O~oj\ I +2 "collection"'{% +3 "core" %0\ +2 .tCSV.dial :flush +2 "collection"'!  +70 "core" +2 .tCS.seek 5ml +2 "collection"'P'l +1201 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +42 "core" A +2 "collection"'|% +3 "core" %lr\  +3 .tCS.seek 7ml + "collection"'[' +536 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  +2 '`  +6 "core"  +34  +2 .tCBV.dial :waste2b + "collection"'l  +80 "core"  +2 .tCS.seek 0ml + "collection"')' +1634 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&#& +4 "core" &   7 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&d( +4 "core" ( + "manipulator"&/& +4 "core" &  \  7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &r& +2 "core" &   d 7 +3 .tForearm.seek CC + "manipulator"&G', +103 "core" ' +2 .tHand.close + "manipulator"&=/ +66 "core" / +2 .tCC.seek :open + "collection"'g( +379 "core" ( + "manipulator"&a& +4 "core" &  o 7 +2 "manipulator"&4% +4 "core" %   D  +2 .tForearm.seek :retract + "manipulator"&A'\ +108 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&s(- +279 "core" ( + "manipulator"&w& +4 "core" &-   = - +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &v& +4 "core" &-   - +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&6'! +108 "core" ' +3 .tHand.open + "manipulator"&+1 +73 "core" 1 + "manipulator"& % +4 "core" % )  9 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&k'\ +107 "core" ' +2 #tStarting finalPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +4 "core" &+\  +2 "manipulator"&& +3 "core" &-  - +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&O(- +3 "core" ( +2 "manipulator"&o& +3 "core" &-    - +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-   ? - +2 .tForearm.seek :garage +2 "manipulator"& '! +104 "core" ' +2 .tHand.close + "manipulator"&z/ +66 "core" / +2 "manipulator"&E& +3 "core" &-  5 - +2 "manipulator"&y% +4 "core" % 3    +43 .tForearm.seek :retract +4 "manipulator"&'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +292 "core" ( + "manipulator"&m& +4 "core" &   _ S +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &j& +2 "core" &   Z S +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&7', +103 "core" ' +2 "manipulator"& & +4 "core" &    S +2 "manipulator"&U% +4 "core" %*   ` x +2 "collection"';& +5 "core" &|\  +2 "collection"'0& +5 "core" &|\  +2 .tCC.seek :closed + "collection"'(O +5 "core" &x\  +9 &8u\ +{ +9 &j}\ > +10 &ks\ J +9 &qVw\ I +9 &4Zj\ H +10 &Yq\ I +9 &Wg\ I +9 &yZf\ I +10 &;\\s\ I +9 &Xr\ I +10 & Yf\ H +9 &"Zj\ I +9 &$B]f\ I +10 &&Yl\ H +9 &'Zg\ I +9 &)\\e\ I +10 &+LYr\ H +9 &- Zi\ I +10 &.Wo\ I +9 &0Yi\ H +9 &2SYf\ I +10 &4Vg\ I +9 &5Ye\ H +9 &7Yf\ I +10 &9Z\\d\ I +9 &;Ye\ H +10 &<Yo\ I +9 &>\\p\ I +9 &@cWb\ I +10 &B&Yl\ H +9 &CYg\ I +9 &E]r\ I +10 &Gj^g\ I +9 &I&rd\ K +10 &Jg\ Q +9 &Lo\ U +9 &NLf\ C +10 &OH:m\ $l +9 &Oco\ C +2 ( +2 "collection"'0& +4 #tCollection Clamp onSpring/offSpring for 6/26 samples, on/off torque 1.58 + "collection"'& +3 "core" &O_i\ C +2 .tHand.open + "manipulator"&-1 +68 "core" 1 + "manipulator"&\ % +4 "core" % *    x +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&N'\ +105 "core" ' +3 #tFlushing the Collection Valve::Manifold + "collection"'9& +4 "core" &O^0\ C +2 "collection"'8% +4 "core" %.\ +2 .tCSV.dial CSR + "collection"'L  +41 "core"  + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.reconfigure :default +2 "collection"'#P d@b +2 .tCS.seek 5ml +2 "collection"'@'l +1348 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '% +3 "core" %l*\  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'c' +655 "core" ' +2 .tCSV.dial :waste + "collection"'q +124 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'*' +1990 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'& +4 "core" &O^"\ C +2 "collection"''% +3 "core" %\ +2 .tCSV.dial :flush +2 "collection"'$  +41 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'M'l +1195 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'H @ +41 "core" B + "collection"' % +4 "core" %l@\  +2 .tCS.seek 7ml +2 "collection"',' +537 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'<  +2 'e  +6 "core"  +34  + .tCBV.dial :waste1 +2 "collection"'1 @ +78 "core" @ +2 .tCS.seek 0ml +2 "collection"'F' +1638 "core" ' +2 #tFlushing lower manifold's waste2b port + "collection"'%& +5 "core" &O^[\ C +46 "collection"':% +3 "core" %\ +2 .tCSV.dial :flush +2 "collection"'5  +71 "core" +2 .tCS.seek 5ml +2 "collection"'('l +1202 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'& @ +42 "core" A +2 "collection"'% +3 "core" %ll\  +3 .tCS.seek 7ml + "collection"'' +536 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  +2 'W  +6 "core"  +34  +2 .tCBV.dial :waste2b + "collection"'  +80 "core"  +2 .tCS.seek 0ml + "collection"'?' +1634 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'.& +4 "core" &O^F\ C +2 "collection"'2% +4 "core" %\ +2 .tCSV.dial CSR + "collection"'_  +40 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml + "collection"'Y' +1866 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml +2 "collection"'' D +551 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'> +2 '~  +52 "core"  +58 ~ +2 .tCTV.dial :intake + "collection"'  +70 "core" +2 .tIntake.select :open + "sampler") +11 .tCS.seek 2ml + "collection"'' \\ +1871 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'x  +69 "core"  +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'Q' +591 "core" ' + .tCSV.dial CSR +2 "collection"'  +95 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml + "collection"'D'l +1349 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'}' D +1355 "core" ' + .tCSV.dial CBV +2 "collection"'J +97 "core" +2 .tCS.seek 0ml +2 "collection"'Z' +2611 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &   S +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&"( +3 "core" ( +2 "manipulator"&K& +3 "core" &   1 S +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &  - S +2 .tForearm.seek CC +2 "manipulator"&3', +105 "core" ' + .tHand.close + "manipulator"& / +65 "core" / +2 .tCC.seek :open + "collection"'C( +379 "core" ( +2 "manipulator"&S& +3 "core" &  N S +2 "manipulator"&i% +4 "core" %    " +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&X(- +276 "core" ( +2 "manipulator"&& +4 "core" &-   n  +38 .tElbow.reconfigure :loose +9 "manipulator"&$ &.,(#b +3 &n& +3 "core" &-  >  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&V'! +108 "core" ' +2 .tHand.open + "manipulator"&h1 +68 "core" 1 +2 "manipulator"&p% +3 "core" % * \  P +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&B'\ +103 "core" ' +2 #tCompleted [labDAwithoutWCR] begun 13:39:59 +5 #Asleep after completing Niagara_3peat_2023jun assays +2 ."Qmail"GoodNews.email "{3 => 0,\\n 4 => 3,\\n 5 => 3,\\n 6 => 3,\\n 7 => 0}\\nCan@15:29:04, 20.2C, 48% humidity, 14.5psia, 13.570V, 0.331A, 17.583Ah, 4.49W\\nSampled 50.0ml",Subject: "Asleep after completing Niagara_3peat_2023jun assays" +397 #"uploadLog"upsync +7 #mEXIT @1687548996.83EDT @1687549837.48EDT = =tMAIN =mMAIN_scheduler @EDT1687549839.23 #"core_reset"Sent BREAK +2 #t@11949 sendCRC with ifg=0x20, ie=0x7F + #@13784 sendCRC with ifg=0x08, ie=0x5F + #@60392 idle with ifg=0x84, ie=0x75 + #@61061 select with ifg=0x10, ie=0xF5 #@61692 receive with ifg=0x10, ie=0xFD + #@62324 receive with ifg=0x10, ie=0xFD + #@62955 receive with ifg=0x10, ie=0xFD #@63283 receive with ifg=0x80, ie=0xFD + #@43502 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +246 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +393 "Can"mu\ 1 + mu\ 1 + #tPolling Can every 10:00 +5 #Cleanly exited at 15:36:36EDT23-Jun-23 +547 #-> ESP.ready! +154 "sampler") +2 ) +3 "core"  +2 "collection"' +3 ' +2 "core"  +3 "processing"% +2 % +2 "core"  +6 "collection"' 9\ +2 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 "collection"'% +3 "core" %\ +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +3 "core" + + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +4 "core" %Ye\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 .tPS.hold + "processing"%+ +5 "core" + + .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %kpp * +2 .tSS.configure :default +3 "sampler")#.0X access 1 +3 "storage"(2% +3 "core" %~ L\ +2 "manipulator"&3% +3 "core" %\   : & +2 "manipulator"&4& +4 "core" &-     +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(5(; +187 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (6& +3 "core" &; o\ +2180 #t-> access 4 +3 "storage"(7% +3 "core" %~\ \  }\ +2 "manipulator"&8% +3 "core" %\    n & +3 "manipulator"&9& +3 "core" &-   o  +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(:( +661 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (;& +3 "core" & S\ +3029 #t-> access 5 +2 "storage"(<% +3 "core" %~\ \  V\ +2 "manipulator"&=% +4 "core" %\    & +2 "manipulator"&>& +4 "core" &-    +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(?( +193 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (@& +3 "core" & ,\  +1981 #t-> access 6 +2 "storage"(A% +3 "core" %~\ \  _\ +2 "manipulator"&B% +4 "core" %\   x & +2 "manipulator"&C& +4 "core" &-   y  +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 3 +2 "storage"(D( +185 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (E& +3 "core" & \  7\  +2159 #t-> access 2 +2 "storage"(F% +4 "core" %~\ \  y\ +2 "manipulator"&G% +3 "core" %\    t & +2 "manipulator"&H& +4 "core" &-    +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(I(K +508 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +3 (J& +3 "core" &K :\  +8136 #t-> $da [:extractVol]=0.17 +626 #-> startTube 2 +3065 #-> shortDA +2 "collection"'K% +2 "processing"%L% +4 "core" %\ +6 %Y3\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +555 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%M +127 "core" +2 .tPTV.dial :PRVmixing + "processing"%N  +122 "core" +2 .tPRV.dial :sipper + "processing"%O  +42 "core"  +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +3 .tPS.seek 1.1ml + "processing"%P'] +2286 "core" ' +2 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 "processing"%Q  + "collection"'R  +73 "core" +54  +3 .tPS.seek 0.5ml +2 "processing"%S' +1275 "core" ' +2 .tPRV.dial :waste2 + "processing"%T @ +97 "core" ? +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 0ml +2 "processing"%U'W +591 "core" ' +2 .tPSV.dial PSR + "processing"%V +103 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%j +10 .tPS.seek 1ml + "processing"%W'P +1099 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%X' +1607 "core" ' + .tPSV.dial :mixloop +2 "processing"%Y +100 "core" +2 .tPS.seek 0ml +2 "processing"%Z'W +2636 "core" ' +2 .tPSV.dial PSR +2 "processing"%[ +98 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%\\'P +1097 "core" ' + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml + "processing"%]' +1607 "core" ' +2 .tPSV.dial :mixloop + "processing"%^ +99 "core" + .tPRV.dial :sipper +2 "processing"%_  +82 "core" +3 .tPS.seek 0ml + "processing"%`'W +2631 "core" ' + .tPSV.dial PSR +2 "processing"%a +98 "core"  +2 .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%b' +2627 "core" ' +2 .tPSV.dial :mixloop + "processing"%c +111 "core" +2 .tPS.seek 0ml +2 "processing"%d'W +2626 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%e& +4 "core" &U\ +2 .tHand.open + "manipulator"&f1 +21 "core" 1 +2 "manipulator"&g% +3 "core" % \    & +2 "storage"(h% +4 "core" %~\ \  f\ +2 "storage"(i. +3 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(j( +666 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (k& +3 "core" & a\ +2 "manipulator"&l& +4 "core" &-   {  +2 "manipulator"&m% +3 "core" % \   U & +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&n( +177 "core" ( +2 "manipulator"&o& +4 "core" &\   * # +2 "storage"(p& +4 "core" & \ \  h\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&q' +98 "core" ' +2 "storage"(r& +3 "core" & \ +\ 3 7\ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(s'H +279 "core" ' + "storage"(t- +3 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (u& +3 "core" & .\ +2 "manipulator"&v& +3 "core" &  2 # +3 .tElbow.seek 2 + "manipulator"&w( +4 "core" ( + "manipulator"&x& +4 "core" &   Q # +2 "storage"(y& +3 "core" & z\ +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&z'y +24 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&{/ +76 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&|& +2 "storage"(}'v +7 "core" &   o # +2 "manipulator"&~% +3 "core" % r    +3 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 .tElbow.seek PC + "manipulator"&( +164 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +83 "core" ( +3 "manipulator"&& +3 "core" &   +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &   +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&' +101 "core" ' +2 "manipulator"&& +4 "core" &   R +2 "manipulator"&% +4 "core" %   +2 "processing"% & +4 "core" &\ +3 "processing"% & +5 "core" &\ +2 .tPC.seek :closed +2 "processing"% (Tg +3 "core" &\ +9 &F\ $d +9 &Zz\ 7 +10 &\ u\ J +9 &U\ J +9 &U\ J +10 &NT\ J +9 &U\ K +10 &W\ K +9 &Y\ J +9 &VZ\ J +10 & Y\ J +9 &!Y\ J +9 &#W\ K +10 &%^W\ J +9 &' Y\ J +10 &(W\ J +9 &*U\ J +9 &,fW\ J +10 &.)T\ J +9 &/W\ K +9 &1V\ J +10 &3mW\ K +9 &50V\ J +9 &6Y\ J +10 &8W\ J +9 &:vY\ J +10 &<7X\ K +9 &=W\ J +9 &?Zt\ J +10 &A~Ws\ J +9 &CAUx\ J +10 &EY\ K +9 &FYz\ J +9 &Hay\ K +10 &JApx\ M +9 &Kz\ P +9 &M|\ P +10 &O{z\ Q +9 &Q=y\ Q +9 &Rp\ = +10 &T:pu\ U +9 &TK&o\ ( +5 ( +2 "processing"% & +4 "core" &TKt\ ( +2 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.56 +2 .Hand.open + "manipulator"&1 +74 "core" 1 +2 "manipulator"&% +3 "core" %  K +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +99 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%  +2 %9 +6 "core" 9[9 +102 "processing"%9 +3 "core" 9[8 +102 "processing"%9 +3 "core" 9Y8  +102 "processing"%9 +3 "core" 9Y6  +103 "processing"%9 +2 "core" 9Y8 +103 "processing"%9 +3 "core" 9Y7 +102 "processing"%9 +3 "core" 9[8 +102 "processing"%9 +2 "core" 9\\8 +103 "processing"%9 +3 "core" 9^9" +102 "processing"%9 +3 "core" 9b8& +102 "processing"%9 +2 "core" 9f8+ +103 "processing"% 9 +3 "core" 9j7/ +102 "processing"%!9 +3 "core" 9o83 +136 "processing"%"9 +11 "core" 9w89 +103 "processing"%#9 +2 "core" 9~9= +103 "processing"%$9 +2 "core" 99A +103 "processing"%%9 +3 "core" 98E +102 "processing"%&9 +3 "core" 98J +103 "processing"%'9 +2 "core" 98N +103 "processing"%(9 +3 "core" 98R +102 "processing"%)9 +3 "core" 99V +102 "processing"%*9 +3 "core" 99[ +102 "processing"%+9 +3 "core" 98_ +103 "processing"%,9 +3 "core" 98c\ +103 "processing"%-9 +2 "core" 99g +103 "processing"%.9 +2 "core" 9:k +103 "processing"%/9 +2 "core" 9:p +103 "processing"%09 +3 "core" 9:t +102 "processing"%19 +3 "core" 9:x +103 "processing"%29 +3 "core" 9:| +102 "processing"%39 +3 "core" 9 : +102 "processing"%49 +3 "core" 9: +102 "processing"%69 +3 "core" 9; +102 "processing"%9 +3 "core" 9&; +103 "processing"%79 +3 "core" 9.; +102 "processing"%89 +3 "core" 95; +102 "processing"%99 +3 "core" 9<< +3 .tPH.hold 2:00:00,28C +3 "processing"%5 pp; +2 .tdelay 1:30 +5 "core"  +5199 "Can"o\ =q, +3802 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%; +98 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml + "processing"%<' +597 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml + "processing"%='[ +1607 "core" ' +2 .tPTV.dial :puck + "processing"%>  +127 "core"  + .tPSV.dial PTV +2 "processing"%@ +72 "core" + .tPBV.dial :waste1 +2 "processing"%:  +53 "core" +2 "processing"%A% +3 "core" %W\  +2 .tPS.seek 1.5ml +2 "processing"%B' +599 "core" ' + .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%C * +33 "core" , +2 .tPS.seek 0ml +2 "processing"%E'W +1613 "core" ' +2 .tdelay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck + "processing"%?  +16 "core"  + .tPBV.dial :waste1 +2 "processing"%F  +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"%H +72 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%D' +2281 "core" ' +2 .tPSV.dial PTV + "processing"%J +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%K +72 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%L +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +3 "processing"%M  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%N'W +2279 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%O  +133 "core" + .tPSV.dial :mixloop +2 "processing"% +42 "core" + .tPRV.dial :ab1 +2 "processing"%R @ +100 "core" ? +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%Q'w +360 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'P  +2 "processing"%T  +23 "core" +22  +2 "processing"%S% +3 "core" %y\  +3 .tPS.seek 0.32ml + "processing"%V'& +388 "core" ' + .tdelay 2 seconds +203 .CBV.dial between PRV and PSV +2 "collection"'U  +36 "core" +2 .tPRV.dial :air + "processing"%W  +41 "core"  +2 .tPS.seek 0.9ml +2 "processing"%Y'D +1238 "core" ' + .tPRV.dial :waste2 +2 "processing"%X @ +70 "core" ? +3 .tPS.seek 0.5ml + "processing"%[' +860 "core" ' +2 #taddPMLReagent08 +2 .PSV.dial :air + "processing"%Z  +42 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%\\'[ +1616 "core" ' +2 .tPSV.dial :PML + "processing"%^ +55 "core" +2 .tPTV.dial :mixing + "processing"%_ @ +70 "core" A +2 .tPBV.dial :waste1 +2 "processing"%]  +32 "core"  +2 "processing"%a% +4 "core" %a\ +2 .tPS.seek 1.85ml +2 "processing"%`'A +236 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%c * +34 "core" , +3 .tPS.seek 0ml + "processing"%b'W +1968 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'e& +3 "core" &6\ +2 "manipulator"&f& +4 "core" &   +2 "manipulator"&g% +3 "core" %\ -   $p +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&h(- +137 "core" ( + "manipulator"&i& +4 "core" &-   , +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +47 &I& +2 "core" &-   4 , +3 .tForearm.seek :garage +2 "manipulator"&k'! +107 "core" ' +3 .tHand.close + "manipulator"&l/ +71 "core" / +2 "manipulator"&m& +3 "core" &- \ , + +2 "manipulator"&o% +4 "core" % .  h +2 .tForearm.seek :retract +2 "manipulator"&p'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&r( +273 "core" ( +2 "manipulator"&& +4 "core" &   / 4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &  O 4 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&t', +91 "core" ' +2 "manipulator"&u& +3 "core" &  / 4 +3 "manipulator"&v% +3 "core" %)   $ +2 "collection"'x& +4 "core" &(\ +3 "collection"'y& +5 "core" &,\ +2 .tCC.seek :closed +2 "collection"'{(O +5 "core" &,\  +8 &71\ *z +9 &j,\ ? +10 &p/\ K +9 &fV1\ K +10 &)\\/\ J +9 &Z1\ J +9 &Z/\ J +10 &o]-\ K +9 &1Z,\ K +9 &]/\ K +10 & Z.\ K +9 &"x],\ J +9 &$:Y1\ J +10 &%X2\ J +9 &'\\4\ J +10 &)^0\ J +9 &+A]1\ J +9 &-Z-\ J +10 &.]-\ K +9 &0Z-\ K +10 &2J\\3\ J +9 &4 ]0\ K +9 &5Z1\ J +10 &7Z2\ J +9 &9R]2\ J +9 &;]2\ K +10 &<Z1\ J +9 &>Z-\ J +10 &@Z]&\ J +9 &B],\ J +9 &C]+\ J +10 &E^1\ K +9 &G`d3\ K +9 &Iu1\ M +10 &J/\ R +9 &L1\ V +11 &NE3\ D +8 &OH?/\ !d +9 &O|\\,\ D +3 ( +2 "collection"'y& +3 #tCollection Clamp onSpring/offSpring for 6/26 samples, on/off torque 1.59 +2 "collection"'|& +3 "core" &O|W2\ D +2 .tHand.open + "manipulator"&~1 +72 "core" 1 +2 "manipulator"&n% +3 "core" % ) H +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&q'\ +100 "core" ' +2 .tPSV.dial PSR + "processing"%s +102 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%z' +1262 "Can"n\ U# +352 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +1617 "core" ' +2 .tPSV.dial PSR + "processing"%w +44 "core"  +2 .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 +2 "processing"%  +2 "collection"'  +40 "core"  +116  +2 .tPSV.dial :mixloop +2 "processing"%} +98 "core" +2 .tCTV.dial :air,avoiding: :intake + "collection"' +4 "core"  + "collection"'  +3 "core"  +2 "collection"'  +4 "core" + .tPTV.dial :PRVmixing +2 "processing"%  +70 "core" +3 .tPS.seek 0ml + "processing"%'W +2626 "core" ' +2 .tPSV.dial :air + "processing"%  +42 "core"  +3 .tPS.seek 2.5ml + "processing"%' +2635 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +43 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2627 "core" ' +2 .tPSV.dial :air +2 "processing"%  +43 "core"  +3 .tPS.seek 2.5ml + "processing"%' +2624 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +43 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2624 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +3 "core" &  4 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +27 "core" ( +2 "manipulator"&& +3 "core" &   : +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &    : +2 .tForearm.seek CC +2 "manipulator"& ', +106 "core" ' +2 .tHand.close + "manipulator"&!/ +72 "core" / +2 .tCC.seek :open +2 "collection"'"( +380 "core" ( + "manipulator"&#& +4 "core" &   : +2 "manipulator"&$% +4 "core" %   s # +2 .tForearm.seek :retract +2 "manipulator"&%'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&&(- +273 "core" ( +2 "manipulator"&'& +40 "core" &-     +9 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &(& +3 "core" &-   j  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&)'! +110 "core" ' + .tHand.open +2 "manipulator"&*1 +75 "core" 1 +2 "manipulator"&+% +3 "core" % $  L +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&,'\ +106 "core" ' +2 ."da"delayUntil "16:18:16.71" +24783 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%- @ +70 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%.  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%/ * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%0  +41 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%1' +2301 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%2 +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%3  +42 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%4 +41 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%6  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2268 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%7 +126 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%8' +592 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +7 "processing"% +14 ."da"PS.seek 2ml +2 "processing"%9'[ +1604 "core" ' + ."da"PTV.dial :puck +2 "processing"%;  +69 "core"  + ."da"PSV.dial PTV +2 "processing"%d +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%<  +34 "core" + "processing"%>% +4 "core" %Z\  +2 ."da"PS.seek 1.5ml +2 "processing"%@' +592 "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'W +1614 "core" ' +2 ."da"delay 2:00 +717 "Can"o\ VX +11286 #"da"recoverPSRreagent08 +2 .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" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%B +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2305 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%? +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%F +72 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%G +72 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%H  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%E'W +2269 "core" ' +2 #"da"washCycleDA #2 of 2 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%J +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%K' +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%L'[ +1616 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%M +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%D  +34 "core" +2 "processing"%O% +4 "core" %[\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +590 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%R * +33 "core" , +3 ."da"PS.seek 0ml +2 "processing"%N'W +1606 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .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"%T * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%S +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%Q' +2284 "core" ' + ."da"PSV.dial PTV +2 "processing"%U +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%W +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%V +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%X  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%Y'W +2268 "core" ' +2 #"da"getPMLReagent08 +6 .PRV.dial :air +2 "processing"%Z  +41 "core"  +2 ."da"delay 5 seconds +540 .PTV.dial :PRVmixing +9 "processing"%[  +124 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%^  +41 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%_  +4 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%] +41 "core" +3 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%a' +392 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%c  +42 "core"  +2 "processing"%\\% +4 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%`'| +336 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%e  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%f'[ +1564 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%g +54 "core" +2 ."da"PTV.dial :mixing +2 "processing"%i @ +70 "core" A + ."da"PBV.dial :waste1 +2 "processing"%I  +34 "core" +2 "processing"%% +3 "core" %`\ +3 ."da"PS.seek 1.85ml +2 "processing"%l'@ +249 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%m * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%o'W +1965 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +5507 "Can"j\ H  +42495 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +6 "processing"% @ +5 "core" A + ."da"PBV.dial :waste1 +2 "processing"%k  +37 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%  +40 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%h' +2286 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%u +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 +2 "processing"%x +41 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%p  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%\ 'W +2267 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%| +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%~' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%n'[ +1615 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%y  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%s +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%t  +34 "core" +2 "processing"%b% +3 "core" %aT\ +3 ."da"PS.seek 1.5ml +2 "processing"%' +593 "core" ' + ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +2 "processing"%z * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%w'W +1618 "core" ' + ."da"delay 2:00 +3382 "Can"j\ Q e +8621 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core"  + ."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"%} +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2285 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +70 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +81 "core" +3 ."da"PS.seek 0ml +2 "processing"% 'W +2247 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1615 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + "processing"%% +4 "core" %\\\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%!  +42 "core"  +10 ."da"PBV.dial :waste1 +2 "processing"%r  +34 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%q * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%{ +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%#' +2281 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%$ +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%' +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +70 "core"  +3 ."da"PS.seek 0ml +2 "processing"%('W +2266 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%* +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%+' +592 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%%'[ +1613 "core" ' + ."da"PTV.dial :puck +2 "processing"%)  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%- +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%.  +32 "core"  +2 "processing"%/% +3 "core" %Z\  +3 ."da"PS.seek 1.5ml +2 "processing"%0' +585 "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'W +1608 "core" ' +2 ."da"delay 2:00 +9159 "Can">n\ :  +2844 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%3  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%4  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%6 * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%1 +82 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%7' +2303 "core" ' + ."da"PSV.dial PTV +2 "processing"% +68 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%8 +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%; +70 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%d  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%<'W +2263 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%> +146 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +9 "processing"% +22 ."da"PS.reconfigure :default +10 "processing"%#A d`xb +8 ."da"PS.seek 0.25ml +2 "processing"%9'7 +338 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +3 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%:' +332 "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"%=  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%C +76 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%B  +35 "core" +2 "processing"%A% +3 "core" %a\ & +3 ."da"PS.seek 1.5ml +2 "processing"%?' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%F * +36 "core" , +2 ."da"PS.seek 0ml +3 "processing"%G'W +1612 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%H  +5 "core"  +2 ."da"PBV.dial :waste1 + "processing"%  +36 "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"%E +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%K' +2420 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%M +74 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%D +75 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%O +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%L  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%R'W +2444 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +134 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +48 .PS.reconfigure :default +6 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%P'[ +2128 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%T  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%S +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%N  +36 "core" + "processing"%U% +4 "core" %a\ - +2 ."da"PS.seek 1.5ml +3 "processing"%W' +597 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%V * +36 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%X  +105 "core"  +2 ."da"PS.seek 0ml +2 "processing"%Q'W +1624 "core" ' + "processing"%Z9 +3 "core" 9a53 +3 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%[ +3 "core" 53 +2 "processing"%^& +3 "core" &TK\ 6( +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&_% +4 "core" %   n +2 "storage"(]% +4 "core" % \ O +2 "storage"(Y. +2 "core" .( +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(c( +194 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +3 (\\& +3 "core" & '\ G +2 "manipulator"&a& +3 "core" &-   +2 "manipulator"&e% +4 "core" %   n +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&`( +179 "core" ( + "manipulator"&g& +4 "core" & $ +2 "storage"(i& +4 "core" & \ M +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&I' +99 "core" ' +2 "storage"(& +3 "core" & \ N +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak + "storage"(m'H +270 "core" ' +2 "storage"(f- +3 "core" -'H +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(l'6 +32 "core" ' +2 "manipulator"&& +4 "core" &  $ +2 "manipulator"&k% +3 "core" % M +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&( +287 "core" ( + "manipulator"&o& +4 "core" &   +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &u& +3 "core" & ~  +2 ."da"Forearm.seek PC +2 "manipulator"&v' +92 "core" ' +2 ."da"Hand.close + "manipulator"&x/ +72 "core" / +2 ."da"PC.seek :open +2 "processing"%p( +399 "core" ( +2 "storage"(h& +4 "core" & @\ R +2 "manipulator"&|& +3 "core" & Y  +2 "manipulator"&\ % +4 "core" %  g E +2 ."da"Forearm.seek :retract +2 "manipulator"&~'\ +92 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&y( +250 "core" ( +2 "manipulator"&s& +3 "core" & ' +2 "storage"(t& +4 "core" & \ M +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&b' +96 "core" ' +2 ."da"Hand.open +2 "manipulator"&n1 +67 "core" 1 +2 "storage"(z- +3 "core" -'6 +3 ."da"SE.seek -0.15 Pucks below Top Plate +2 "storage"(' +25 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.82 Pucks below Top Plate +2 "storage"(' +104 "core" ' +8 #"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/da23jun2316h_niagara.tif +6 "processing"% & +13 "core" &\ +4 "manipulator"&& +5 "core" &  @ ' +4 "manipulator"&}% +5 "core" %  X 7 +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&w'\ +90 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"& (- +184 "core" ( + "manipulator"&& +4 "core" &- r  +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 && +3 "core" &-   +2 ."psFlush"Forearm.seek :garage +3 "manipulator"&'! +103 "core" ' + ."psFlush"Hand.close +2 "manipulator"&/ +70 "core" / +2 "manipulator"&& +3 "core" &- 5 -   +2 "manipulator"& % +4 "core" % 3 E I ~ +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +110 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&( +120 "core" ( + "manipulator"&& +4 "core" &  0 +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" & ` 1 +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&' +99 "core" ' +2 "manipulator"&& +4 "core" & ~ +2 "manipulator"&% +4 "core" %\ } 6 +3 "processing"%& +3 "core" & \  +3 "processing"%!& +5 "core" &\  +2 ."psFlush"PC.seek :closed +3 "processing"%r(Tg +4 "core" &\  +5 &\ ; +9 &?Ip\ 2 +10 &mrr\ F +9 &Q\ O +9 &E\ O +10 &F\ O +9 &WG\ O +10 &G\ O +9 &F\ O +9 &G,\ O +10 &]F\ P +9 &!!Fm\ O +9 &"G\ O +10 &$F\ O +9 &&gC\ O +10 &((F\ O +9 &)F\ O +9 &+C\ O +10 &-oF\ O +9 &/0F\ O +9 &0F\ O +10 &2G\ O +9 &4vF\ O +10 &68F\ O +9 &7F\ O +9 &9F\ O +10 &;G\ O +9 &=AF\ O +9 &?F\ O +10 &@F\ O +9 &BF\ O +10 &DII\ O +9 &F\ G\ O +9 &GMx\ P +10 &IWv\ Q +9 &K@xs\ U +9 &L{{\ V +10 &N~l\ V +9 &P|h\ V +10 &RCe W +9 &Se|d\ ({ +9 &T@Zb\ 6 +10 ( + &TF#Y\ \ 0 +2 "processing"%!& +3 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.77 +2 "processing"%q& +3 "core" &TF#|\ 0 +2 ."psFlush"Hand.open +2 "manipulator"&{1 +71 "core" 1 +57 "manipulator"&% +4 "core" % \ c [ +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&$'\ +96 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +46 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%'' +591 "core" ' +2 ."psFlush"delay 5 seconds +507 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1515 #"da"SX HX9/16 (USB:22): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 39.51 seconds\ /var/log/esp/da23jun2316h_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da23jun2316h15s_niagara.tif +609 "core" ' + ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%# @ +198 "core" B +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%*  +133 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%( +117 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%+'9 +390 #"da"SX HX9/16 (USB:22): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da23jun2316h15s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jun2316h30s_niagara.tif +2247 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%) +104 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%-' +596 "core" ' +2 ."psFlush"delay 5 seconds +96 #"da"SX HX9/16 (USB:22): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jun2316h30s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da23jun2316h70s_niagara.tif +404 ."psFlush"PSR.select :air +2 "processing"% +66 ."psFlush"PS.seek 2.5ml +2 "processing"%.' +2122 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%/  +37 "core" + ."psFlush"PTV.dial :mixing +2 "processing"%% @ +75 "core" B + ."psFlush"PSV.dial :mixloop +2 "processing"% +106 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%0'9 +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%3 +106 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +3 "processing"%4'P +1099 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%6' +355 #"da"SX HX9/16 (USB:22): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da23jun2316h70s_niagara.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "39.51 sec auto-exposure",Subject: "da23jun2316h images!" +2 "storage"(1- +6 "core" -' +3 "storage"(2& +3 "core" & \ +3 "manipulator"&& +3 "core" & & . > +2 "manipulator"&8% +6 "core" %\ + 0 & 6 #k +13 ."da"Elbow.reconfigure :tight +9 "manipulator"&$&.,(\ #b +11 ."da"Elbow.seek 1 +8 "manipulator"&;( +257 "core" ( +4 "manipulator"&d& +10 "core" & # -  % +3 "storage"(7& +8 "core" & \ +6 ."da"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&>' +99 "core" ' +5 ."da"SE.reconfigure :gently +6 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.1 Pucks below Top Plate +5 "storage"(<'B +67 "core" ' +4 "manipulator"&9& +10 "core" &  ; % +6 "storage"(:& +7 "core" & d\ +5 ."da"Elbow.reconfigure :limp +6 "manipulator"&$ ,(b +6 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 1 +3 "manipulator"&='D +38 "core" ' +4 ."da"Elbow.hold +4 "manipulator"&C, +8 "core" , +2 ."da"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure :default +6 "storage"(#QK-0-\ b +5 ."da"SE.seek 0.08 Pucks below Top Plate +5 "storage"(B'- +22 "core" ' +4 "manipulator"&A% +7 "core" %Qj  < ȶ +4 "storage"(@& +7 "core" & l k \ +4 ."da"Forearm.force -20 +3 "manipulator"&5 +6 ."da"Forearm.seek 1 + 313 counts +4 "manipulator"&F'} +24 "core" ' +3 "manipulator"&?& +7 "core" &   % +4 "storage"(H& +9 "core" & B\ +5 ."da"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&' +23 "core" ' +5 "storage"(J% +8 "core" %4 m\ +6 ."downElevator"SE.seek :down +7 "storage"(E'v +99 (G% +6 "core" %~T \ V` +4 "manipulator"&M% +8 "core" %  1 +4 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +4 "manipulator"&D'\ +101 "core" ' +35 ' +3 ."downElevator"SE.stop +3 "storage"(5 +6 (O& +6 "core" & \ +88 ' +3 ."psFlush"PSV.dial PTV +4 "processing"%L +72 "core" +4 ."psFlush"PTV.dial :puck +4 "processing"%K  +70 "core"  +3 ."psFlush"PBV.dial :waste1 +2 "processing"%  +97 "core" +6 ."psFlush"PS.seek 0ml +3 "processing"%R'W +1512 #"uploadLog"upsync +1122 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%T +71 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%S' +596 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%N' +1195 "Can"6s\ 9$ +930 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%U +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"%P U +51 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%V'W +2635 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%X @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%W' +2631 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%Z  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%['W +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%^ +54 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%_' +2639 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%] +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"%Y U +4 "core" U +3 ."psFlush"PS.seek 0ml +2 "processing"%\\'W +2625 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%a @ +41 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%e' +2659 "core" ' +2 ."psFlush"PSV.dial :waste1 +7 "processing"%j  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%g'W +2633 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%i +54 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%&'P +1101 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1603 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%, +72 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%f  +51 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2640 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%k +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%m' +595 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%I' +2118 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%o +70 "core" + ."psFlush"PBV.dial PSV +2 "processing"%` U +51 "core" U +3 ."psFlush"PS.seek 0ml +2 "processing"%u'W +2627 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%x @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +70 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"%h'W +2634 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%| +43 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%\ ' +2635 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%v +69 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml +2 "processing"%s'W +2634 "core" ' +2 ."psFlush"PSV.dial PBV +6 "processing"%t @ +42 "core" > +44 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2635 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%n  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%z'W +2626 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&~& +3 "core" &  % +2 "manipulator"& % +4 "core" %\    Q r +4 ."psFlush"Elbow.seek PC +2 "manipulator"&( +273 "core" ( +2 "manipulator"&}& +4 "core" &   $ +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &l& +3 "core" & \  2 $ +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +91 "core" ' +2 ."psFlush"Hand.close + "manipulator"&/ +77 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%( +403 "core" ( +2 "manipulator"&b& +3 "core" &   z $ +2 "manipulator"&y% +4 "core" %    ! +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&(- +171 "core" ( + "manipulator"& & +4 "core" &-   H 5 +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &w& +3 "core" &-   l 5 +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&'! +106 "core" ' + ."psFlush"Hand.open +2 "manipulator"&1 +72 "core" 1 +2 "manipulator"&% +3 "core" % + \  +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 #tFinished short da assay +2783 #-> access 1 +2 "storage"(% +3 "core" %n\ #\ &\ +2 "manipulator"&% +4 "core" %\    u  +2 "manipulator"& & +4 "core" &-   5 +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"((; +672 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (p& +3 "core" &; q\  +7712 "Can"(u\ -'F +60001 t\ - +33956 #t-> access 2 +2 "storage"(q% +3 "core" %n\ 2\ 2\ +2 "manipulator"&{% +4 "core" %\     +2 "manipulator"&& +4 "core" &-   W 5 +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"(!(K +192 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 ( & +3 "core" &K V\  +21718 #t-> startTube 2 +950 #-> shortDA +2 "collection"'% +2 "processing"%Q% +5 "core" %M\ +2 %U\ +4 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +528 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%' +124 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%#  +124 "core" +2 .tPRV.dial :sipper +2 "processing"%*  +42 "core" +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 1.1ml +2 "processing"%('] +1294 "Can"Vr\ 3er +1003 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%  + "collection"')  +7 "core" +121  +2 .tPS.seek 0.5ml +2 "processing"%+' +1272 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%- @ +96 "core" ? +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +3 .tPS.seek 0ml + "processing"%/'W +591 "core" ' +2 .tPSV.dial PSR +2 "processing"%% +98 "core"  + #tPulling 1ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%'P +1094 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%.' +1607 "core" ' + .tPSV.dial :mixloop +2 "processing"%3 +111 "core" +2 .tPS.seek 0ml +2 "processing"%0'W +2672 "core" ' +8 .tPSV.dial PSR +2 "processing"%4 +96 "core"  +2 #tPulling 1ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%1'P +1104 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%2' +1609 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +110 "core" +2 .tPRV.dial :sipper +2 "processing"%8  +42 "core" +2 .tPS.seek 0ml +2 "processing"%d'W +2630 "core" ' + .tPSV.dial PSR +2 "processing"%7 +97 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%' +2628 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%9 +98 "core" +2 .tPS.seek 0ml +2 "processing"%:'W +2632 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%$& +3 "core" &\ +3 "manipulator"&A% +3 "core" %\    A  +2 "storage"(@% +4 "core" %n\ 1\ 3\ +2 "storage"(?. +4 "core" .(K + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(( +670 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (H& +3 "core" & B\ +2 "manipulator"&J& +4 "core" &-   I 5 +2 "manipulator"&>% +4 "core" %\     +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&;( +180 "core" ( +2 "manipulator"&G& +4 "core" &  "  & +2 "storage"(M& +3 "core" & \ \  v\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&<' +99 "core" ' +2 "storage"(=& +4 "core" & \ 2\ 2\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(F'H +278 "core" ' +2 "storage"(O- +3 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (B& +3 "core" & >\ +2 "manipulator"&& +3 "core" &   \ & +2 .tElbow.seek 2 +2 "manipulator"&L( +4 "core" ( + "manipulator"&K& +4 "core" &    & +2 "storage"(& +3 "core" & \ +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&E'y +26 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&6/ +74 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&T& +2 "storage"(R'v +7 "core" &   & +2 "manipulator"&S% +3 "core" % `   + R +3 .tForearm.seek :retract +2 "manipulator"&U'\ +91 "core" ' +2 .tElbow.seek PC +2 "manipulator"&P( +163 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +116 "core" ( +2 "manipulator"&N& +4 "core" &   0 !v +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &X& +3 "core" &   !v +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&V' +100 "core" ' + "manipulator"&Z& +4 "core" &\  !v +2 "manipulator"&W% +4 "core" %  \ +2 "processing"%^& +4 "core" &\ +3 "processing"%[& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%](Tg +4 "core" &\ +7 &>}\ $e +10 &Zzv\ 7 +9 &\ u}\ J +10 &T\ K +9 &U\ J +9 &MT\ K +10 &Yr\ K +9 &Yh\ K +9 &Yp\ J +10 &UYs\ K +9 & Wx\ K +10 &!Wx\ K +9 &#Ws\ J +9 &%^Ux\ J +10 &' Vo\ J +9 &(Yg\ J +9 &*Tq\ J +10 &,fTm\ J +9 &.(Ye\ J +10 &/Zg\ J +9 &1W_\ K +9 &3nSf\ J +10 &50Sn\ J +9 &6Th\ J +9 &8Xh\ J +10 &:uTr\ K +9 &<7Vh\ K +10 &=Sb\ J +9 &?Uh\ J +9 &A~Yk\ J +10 &C@Tj\ J +9 &EWg\ K +9 &F]`\ K +10 &HcX\ L +9 &J>tc\ N +10 &Kj\ P +9 &M_\ Q +9 &O|]\ P +10 &Q=T\ Q +9 &RZ\ > +9 &T;vZ\ T +10 &TK)^\ ( +5 ( +2 "processing"%[& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.58 +2 .Hand.open + "manipulator"&Y1 +2 "core" &TKd\ ( +68 1 +2 "manipulator"&_% +3 "core" % \  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +39 .tForearm.seek :retract +9 "manipulator"&a'\ +90 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%\\  +2 %j9 +6 "core" 9]\\ +103 "processing"%e9 +2 "core" 9Z1 +103 "processing"%i9 +3 "core" 9Z0  +103 "processing"%g9 +2 "core" 9Z4  +103 "processing"%&9 +3 "core" 9Z0 +102 "processing"%,9 +4 "core" 9Z1 +102 "processing"%f9 +2 "core" 9[0 +103 "processing"%9 +3 "core" 9\\1 +103 "processing"%k9 +3 "core" 9_1" +102 "processing"%9 +3 "core" 9a1& +102 "processing"%m9 +3 "core" 9d1+ +102 "processing"%o9 +3 "core" 9h0/ +102 "processing"%`9 +3 "core" 9m13 +103 "processing"%I9 +3 "core" 9r17 +102 "processing"%x9 +3 "core" 9x1; +102 "processing"%u9 +3 "core" 90@ +103 "processing"% 9 +2 "core" 91D +103 "processing"%9 +3 "core" 91H +103 "processing"%|9 +3 "core" 91L +102 "processing"%h9 +3 "core" 92Q +103 "processing"%v9 +2 "core" 91U +103 "processing"%\ 9 +2 "core" 92Y +103 "processing"%t9 +3 "core" 91] +103 "processing"%s9 +2 "core" 93a +103 "processing"%n9 +3 "core" 92f\ +102 "processing"%9 +3 "core" 92j +102 "processing"%~9 +3 "core" 93n +102 "processing"% 9 +3 "core" 92r +102 "processing"%}9 +3 "core" 96v +102 "processing"%l9 +3 "core" 94{ +103 "processing"%C9 +2 "core" 93 +103 "processing"%9 +2 "core" 9 4 +103 "processing"%D9 +3 "core" 95 +103 "processing"%r9 +2 "core" 94 +103 "processing"%b9 +2 "core" 9%5 +103 "processing"%y9 +3 "core" 9-5 +102 "processing"% 9 +21 "core" 965 +102 "processing"%w9 +3 "core" 9=5 +4 .tPH.hold 2:00:00,28C +3 "processing"% pp; +2 .tdelay 1:30 +5 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +99 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%' +592 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%'[ +1617 "core" ' + .tPTV.dial :puck +2 "processing"%  +126 "core"  +2 .tPSV.dial PTV +2 "processing"% +71 "core" +2 .tPBV.dial :waste1 +2 "processing"%  +51 "core"  +2 "processing"%% +3 "core" %]E\  +3 .tPS.seek 1.5ml +2 "processing"% ' +587 "core" ' + .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%c * +34 "core" , +3 .tPS.seek 0ml +2 "processing"%p'W +1608 "core" ' +2 .tdelay 5:00 +18875 "Can"q\ : +11127 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%q  +5 "core"  + .tPBV.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"% +71 "core"  +3 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%' +2290 "core" ' + .tPSV.dial PTV +2 "processing"% +72 "core" + .tdelay 5 seconds +503 .PSV.dial PSR +2 "processing"%Q +83 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%' +68 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%#  +71 "core"  +2 .tPS.seek 0ml +2 "processing"%*'W +2266 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +6 "processing"%z  +126 "core" +2 .tPSV.dial :mixloop +2 "processing"%) +42 "core" + .tPRV.dial :ab1 +2 "processing"% @ +100 "core" > +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%('w +361 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%-  +41 "core"  +2 "processing"%+% +3 "core" %|\  +3 .tPS.seek 0.32ml +2 "processing"%%') +396 "core" ' +9 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +3 "collection"'/  +38 "core" +2 .tPRV.dial :air +2 "processing"%  +41 "core"  +3 .tPS.seek 0.9ml + "processing"%3'D +1237 "core" ' + .tPRV.dial :waste2 +2 "processing"%. @ +70 "core" ? +3 .tPS.seek 0.5ml + "processing"%4' +870 "core" ' + #taddPMLReagent08 +2 .PSV.dial :air +2 "processing"%0  +42 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%1'[ +1619 "core" ' + .tPSV.dial :PML +2 "processing"% +42 "core" +2 .tPTV.dial :mixing + "processing"%8 @ +70 "core" B +2 .tPBV.dial :waste1 +2 "processing"%2  +34 "core" +2 "processing"%7% +3 "core" %a\ +3 .tPS.seek 1.85ml +2 "processing"%d'A +234 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%9 * +34 "core" , +3 .tPS.seek 0ml + "processing"%'W +1984 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'$& +3 "core" &\ +2 "manipulator"&A& +4 "core" &  \ !v +2 "manipulator"&@% +3 "core" %\     % +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&?(- +128 "core" ( +2 "manipulator"&!& +3 "core" &-  = 0 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &H& +3 "core" &-   0 +2 .tForearm.seek :garage +2 "manipulator"&J'! +104 "core" ' +2 .tHand.close +2 "manipulator"&>/ +70 "core" / +2 "manipulator"&G& +3 "core" &-   0 +2 "manipulator"&M% +5 "core" % 0   H +2 .tForearm.seek :retract +2 "manipulator"&'\ +107 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&=( +263 "core" ( +2 "manipulator"&& +4 "core" &   c 5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &O& +3 "core" &   5 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&B', +103 "core" ' +3 "manipulator"&& +4 "core" &   4 +2 "manipulator"&K% +4 "core" %   Z +2 "collection"'& +4 "core" &\ +3 "collection"'6& +4 "core" &\ +3 .tCC.seek :closed +2 "collection"'T(O +3 "core" &\ +8 &E\ $f +9 &[\ 7 +10 & {\ J +9 &P\ J +10 &X\ K +9 &MY\ K +9 &\\\ K +10 &Z\ K +9 &\\\ J +9 &UY\ K +10 & Z\ J +9 &!X\ J +9 &#Q\ J +10 &%^Z\ J +9 &'X\ K +10 &(W\ J +9 &*^\ J +9 &,eY\ K +10 &.([\ J +9 &/Z\ J +9 &1Z\ K +10 &3nZ\ J +9 &51\\\ J +10 &6X\ K +9 &8[\ K +9 &:v\\\ J +10 &<8X\ J +9 &=U\ K +10 &?Z\ K +9 &A~Z\ J +9 &CAW\ J +10 &EZ\ J +9 &FZ\ K +9 &Hj\ L +10 &J6\ Q +9 &K\ U +9 &M\ W +10 &OR\ , +9 &O\ I +10 ( + &O`\ D + "collection"'6& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.64 +2 "collection"'S& +3 "core" &O`\ D +2 .tHand.open + "manipulator"&;1 +67 "core" 1 +2 "manipulator"&<% +4 "core" %   ] +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&F'\ +105 "core" ' + .tPSV.dial PSR +2 "processing"%E +98 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml + "processing"%N' +1611 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%X  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%L'W +1610 "core" ' + .tPSV.dial PSR +2 "processing"%Z +55 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%W' +2624 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV + "processing"%^  +2 "collection"'R  +45 "core"  +111  +2 .tPSV.dial :mixloop +2 "processing"%U +99 "core" +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +2 "processing"%  +69 "core" +3 .tPS.seek 0ml + "processing"%Y'W +2640 "core" ' +2 .tPSV.dial :air + "processing"%_  +42 "core"  +3 .tPS.seek 2.5ml + "processing"%[' +2635 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%j +42 "core" +2 .tPS.seek 0ml +2 "processing"%e'W +2656 "core" ' +2 .tPSV.dial :air +2 "processing"%V  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%i' +2625 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%g +42 "core" +2 .tPS.seek 0ml +2 "processing"%&'W +2628 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&,& +3 "core" &  J 4 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&f( +4 "core" ( +2 "manipulator"&& +3 "core" &  Z 4 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &k& +3 "core" &  * 4 +3 .tForearm.seek CC +2 "manipulator"&', +103 "core" ' + .tHand.close +2 "manipulator"&m/ +76 "core" / +2 .tCC.seek :open +2 "collection"'o( +377 "core" ( + "manipulator"&`& +4 "core" &  J 4 +2 "manipulator"&I% +4 "core" %   4 +2 .tForearm.seek :retract +2 "manipulator"&x'\ +96 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&u(- +287 "core" ( + "manipulator"& & +4 "core" &- F +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-   +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&|'! +107 "core" ' +3 .tHand.open + "manipulator"&h1 +65 "core" 1 + "manipulator"&v% +4 "core" % *    +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&\ '\ +101 "core" ' +3 ."da"delayUntil "17:53:33.58" +8100 "Can"~q\ B +16768 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%t @ +68 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%s  +34 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%n * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%  +41 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%~' +2268 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%}  +42 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%l +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%C  +41 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2266 "core" ' + #"da"washCycleDA #1 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%D +127 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%r' +598 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%b'[ +1616 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%y  +68 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%w  +34 "core" +2 "processing"%% +3 "core" %\\\  +2 ."da"PS.seek 1.5ml +2 "processing"%:' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1637 "core" ' +8 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .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"% +83 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2301 "core" ' + ."da"PSV.dial PTV +3 "processing"%c +68 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +70 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%\\ +82 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%q  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%{'W +2267 "core" ' +2 #"da"washCycleDA #2 of 2 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +126 "core" +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"% ' +592 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%p'[ +1622 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%Q  +34 "core" + "processing"%'% +4 "core" %b\ +2 ."da"PS.seek 1.5ml +2 "processing"%#' +594 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +3 "processing"%z'W +1642 "core" ' +2 ."da"delay 2:00 +1875 "Can"=q\ E#]4 +10127 #"da"recoverPSRreagent08 +2 .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" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%* +82 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%-' +2298 "core" ' + ."da"PSV.dial PTV +2 "processing"%+ +69 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%( +70 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%/ +82 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +72 "core"  +3 ."da"PS.seek 0ml +2 "processing"%%'W +2274 "core" ' + #"da"getPMLReagent08 +6 .PRV.dial :air +2 "processing"%.  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%3  +124 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%0  +43 "core" ~ + ."da"PTV.dial :PRVmixing +2 "processing"%4  +5 "core" + ."da"PSV.dial :mixloop +2 "processing"% +42 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%8' +385 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%2  +42 "core"  + "processing"%7% +4 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%9'v +334 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%1  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%d'[ +1565 "core" ' + ."da"PSV.dial :PML +2 "processing"%$ +55 "core" + ."da"PTV.dial :mixing +2 "processing"%A @ +70 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%@  +32 "core"  +2 "processing"%!% +4 "core" %^\ +2 ."da"PS.seek 1.85ml +2 "processing"%H'> +238 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%P * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%>'W +1977 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +33784 "Can"t\ 9% +14219 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +6 "processing"%G @ +43 "core" A +9 ."da"PBV.dial :waste1 +2 "processing"%M  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%a * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%J  +40 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2290 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%O +54 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%?  +40 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"% +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%K  +41 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2266 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%"' +588 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%S'[ +1610 "core" ' + ."da"PTV.dial :puck +2 "processing"%;  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%< +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%6  +34 "core" +2 "processing"%E% +4 "core" %V\  +2 ."da"PS.seek 1.5ml +2 "processing"%B' +593 "core" ' +2 ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%X'W +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%N  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%Z  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%L * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%R +82 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%^' +2282 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%U +68 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +71 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%W +70 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%_  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%Y'W +2275 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%j +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%[' +591 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%V'[ +1603 "core" ' + ."da"PTV.dial :puck +2 "processing"%e  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%g +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%i  +34 "core" + "processing"%,% +4 "core" %Ve\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +584 "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"%m'W +1608 "core" ' +2 ."da"delay 2:00 +4531 "Can"<u\ 9(L` +7472 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%=  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%F  +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"%` +70 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%I' +2273 "core" ' +42 ."da"PSV.dial PTV +9 "processing"% +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +67 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%f +82 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%h'W +2281 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%v +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%x' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%|'[ +1612 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%t  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%s +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%n  +34 "core" +2 "processing"%% +3 "core" %\\\ +3 ."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"%}'W +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%l  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%C  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%~ * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%D +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2303 "core" ' + ."da"PSV.dial PTV +2 "processing"%r +72 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%y +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%w  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2289 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%b +134 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +25 ."da"PS.reconfigure :default +12 "processing"%#A d`xb +9 ."da"PS.seek 0.25ml +12 "processing"%'7 +336 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +3 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%:' +332 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1607 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" + "processing"%c% +4 "core" %\\\ % +2 ."da"PS.seek 1.5ml +2 "processing"% ' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%\\ * +36 "core" , +3 ."da"PS.seek 0ml +2 "processing"%q'W +1609 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%{ * +34 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2440 "core" ' +2 ."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 +2 "processing"%p +75 "core" +9 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +73 "core"  +2 ."da"PS.seek 0ml +3 "processing"%#'W +1130 "Can"w\ ,, +1271 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%5 +134 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%)'[ +2127 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%* +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%z  +34 "core" +2 "processing"%+% +3 "core" %]K\ / +3 ."da"PS.seek 1.5ml +2 "processing"%(' +595 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%/ * +34 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%  +117 "core"  +3 ."da"PS.seek 0ml +2 "processing"%-'W +1611 "core" ' + "processing"%.9 +3 "core" 9m55 +3 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%3 +3 "core" 55 + "processing"%0& +4 "core" &TK5\ 2( +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&4% +4 "core" %\  } x # * +2 "storage"(% +4 "core" % \ K +2 "storage"(%. +2 "core" .( +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(2( +194 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +2 (7& +3 "core" & R\ E +2 "manipulator"&8& +4 "core" &- q  +2 "manipulator"&1% +4 "core" %\  x  * +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&9( +180 "core" ( +2 "manipulator"&$& +4 "core" &\ q h  # +2 "storage"(A& +3 "core" & o\ J +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&@' +92 "core" ' +2 "storage"(!& +3 "core" & \ N +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"(P'H +270 "core" ' +2 "storage"(d- +2 "core" -'H +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(H'6 +33 "core" ' +2 "manipulator"&G& +4 "core" &\  # +2 "manipulator"&M% +3 "core" % K +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&a'\ +91 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&J( +282 "core" ( +2 "manipulator"&>& +3 "core" & l e G $ +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &O& +2 "core" & X ` $ +3 ."da"Forearm.seek PC +2 "manipulator"&?' +96 "core" ' + ."da"Hand.close +2 "manipulator"&/ +69 "core" / +2 ."da"PC.seek :open +2 "processing"%K( +404 "core" ( +2 "storage"(& +3 "core" & !\ O +3 "manipulator"&& +3 "core" & ; $ +2 "manipulator"&% +3 "core" %   +3 ."da"Forearm.seek :retract +2 "manipulator"&"'\ +97 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&;( +241 "core" ( +2 "manipulator"&<& +3 "core" & v ) % +2 "storage"(6& +4 "core" & "\ L +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&E' +128 "core" ' +2 ."da"Hand.open +2 "manipulator"&S1 +108 "core" 1 +9 "storage"(- +3 "core" -'6 +3 ."da"SE.seek -0.15 Pucks below Top Plate +2 "storage"(B' +27 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.82 Pucks below Top Plate +2 "storage"(N' +49 "core" ' +2 #"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/da23jun2318h_niagara.tif +4 "processing"%Z& +12 "core" &\  +4 "manipulator"&L& +6 "core" &  ^ % +3 "manipulator"&R% +5 "core" %  F L +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&X'\ +90 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&U(- +184 "core" ( +3 "manipulator"&& +3 "core" &-  +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &W& +2 "core" &-   +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&_'! +107 "core" ' + ."psFlush"Hand.close +2 "manipulator"&^/ +72 "core" / + "manipulator"&j& +4 "core" &- ~ y  +2 "manipulator"&Y% +4 "core" % - r r s +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&['\ +101 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&e( +159 "core" ( + "manipulator"&g& +4 "core" &  < a +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &i& +4 "core" &  p a +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&,' +96 "core" ' +2 "manipulator"&V& +3 "core" &\  l a +3 "manipulator"&k% +3 "core" % # +3 "processing"%& +3 "core" &N\  +3 "processing"%=& +6 "core" &U\  +2 ."psFlush"PC.seek :closed +2 "processing"%F(Tg +5 "core" &B\  +6 &@8\ $f +9 &Vs0\ \ 8 +10 &l(\ \ L +9 &I\ O +9 &cG\ O +10 &&G\ N +9 &G \ O +10 &F\ \ O +9 &kG\ O +9 &.F\ N +10 &F\ O +9 &!E\ O +9 &#sF\ O +10 &%5I\ O +9 &&I\ O +10 &(E\ O +9 &*|F\ N +9 &,=F\ O +10 &-Id\ O +9 &/E}\ O +9 &1Dv\ O +10 &3FGp\ N +9 &5Gt\ N +10 &6Gu\ N +9 &8Gu\ N +9 &:MGo\ O +10 &<Im\ O +9 &=Db\ O +10 &?I]\ O +9 &AVDS\ N +9 &CGZ\ O +10 &DIY\ O +9 &FKR\ O +9 &HZLS\ P +10 &J]Q\ Q +9 &KL\ V +9 &M{P\ V +10 &ONM\ W +9 &Q\ W +10 &R\ E +9 &SE`\ Z +9 &TF+\ , +6 ( + "processing"%=& +4 "core" &TF \ , +3 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.73 + "processing"%T& +4 "core" &TF\ , +2 ."psFlush"Hand.open + "manipulator"&`1 +69 "core" 1 + "manipulator"&m% +4 "core" %   # +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +54 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%f' +590 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1046 #"da"SX HX9/16 (USB:24): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 34.623 seconds\ /var/log/esp/da23jun2318h_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da23jun2318h15s_niagara.tif +1073 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%I @ +198 "core" B +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%v  +134 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%h +46 #"da"SX HX9/16 (USB:24): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da23jun2318h15s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jun2318h30s_niagara.tif +58 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%x'9 +2639 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"%t +163 "core"  +4 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%s' +187 #"da"SX HX9/16 (USB:24): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jun2318h30s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da23jun2318h70s_niagara.tif +406 "core" ' +3 ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%n' +2115 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%| @ +74 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +106 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%&'9 +2636 "core" ' +2 ."psFlush"PSV.dial PSR +7 "processing"%l +105 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%C'P +1016 #"da"SX HX9/16 (USB:24): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da23jun2318h70s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "34.623 sec auto-exposure",Subject: "da23jun2318h images!" +4 "storage"(~- +3 "core" -' +12 "storage"(D& +17 "core" & }\ +3 "manipulator"&}& +13 "core" &\ / . m a + "manipulator"&r% +4 "core" %\ / & . E %x +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 1 +2 "manipulator"&y( +15 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +216 "core" ( +58 "manipulator"&w& +4 "core" & . / ] $ +4 "storage"(& +6 "core" & \ +4 ."da"Forearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 700 counts +5 "manipulator"&b' +98 "core" ' +4 ."da"SE.reconfigure :gently +5 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.1 Pucks below Top Plate +4 "storage"('B +58 "core" ' +2 "manipulator"&& +9 "core" &   6 $ +3 "storage"(:& +8 "core" & V\ +4 ."da"Elbow.reconfigure :limp +5 "manipulator"&$ ,(b +7 ."da"Forearm.reconfigure :loose +8 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek 1 +4 "manipulator"&'D +39 "core" ' +5 ."da"Elbow.hold +3 "manipulator"&, +7 "core" , +4 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +8 ."da"SE.reconfigure :default +5 "storage"(#QK-0-\ b +5 ."da"SE.seek 0.08 Pucks below Top Plate +5 "storage"('- +19 "core" ' +3 "manipulator"&c% +8 "core" %Md  M ȴ +4 "storage"(& +5 "core" & j i \ +5 ."da"Forearm.force -20 +5 "manipulator"&5 +11 ."da"Forearm.seek 1 + 309 counts +4 "manipulator"&\\'y +21 "core" ' +5 "manipulator"& & +7 "core" &    $ +4 "storage"(& +8 "core" & $\ +6 ."da"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&' +23 "core" ' +6 "storage"({% +7 "core" %. \  +6 ."downElevator"SE.seek :down +5 "storage"( 'v +99 (q% +6 "core" %\ S i\ Va +4 "manipulator"&Q% +8 "core" %   +5 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +4 "manipulator"&''\ +98 "core" ' +37 ' +116 ."downElevator"SE.stop +6 "storage"(5 +6 (p& +4 "core" & b\ +405 ' +3 ."psFlush"PSV.dial PTV +4 "processing"% +73 "core" +4 ."psFlush"PTV.dial :puck +4 "processing"%  +73 "core"  +5 ."psFlush"PBV.dial :waste1 +5 "processing"%5  +5 "core"  +6 ."psFlush"PS.seek 0ml +4 "processing"%#'W +760 #"uploadLog"upsync +1866 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +72 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%*' +587 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%z' +2127 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%+ +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"%) U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%/'W +2636 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +54 "core" B +2 ."psFlush"PS.seek 2.5ml +2 "processing"%(' +2629 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%.  +72 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%3'W +2630 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%0 +54 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%4' +2627 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"%% U +5 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%7'W +2647 "core" ' +4 ."psFlush"PSV.dial PBV +2 "processing"%8 @ +42 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%1' +2628 "core" ' +2 ."psFlush"PSV.dial :waste1 +6 "processing"%  +71 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%$'W +2633 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%A +55 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%!'P +1107 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%u' +1615 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%\ +71 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%d  +4 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%G  +52 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%M'W +2634 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%P +70 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%@' +592 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%>' +2116 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%O +59 "Can"-x\ L2 +24 "core"  + ."psFlush"PBV.dial PSV +2 "processing"%9 U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2635 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%a @ +40 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%]' +2630 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +69 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2635 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +43 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +40 "processing"%?' +2637 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%< +69 "core" + ."psFlush"PBV.dial PSV +2 "processing"%6 U +4 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%J'W +2637 "core" ' +2 ."psFlush"PSV.dial PBV +7 "processing"%S @ +41 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2630 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%"  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%Z'W +2629 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&L& +4 "core" &    $ +2 "manipulator"&R% +3 "core" %\     ) +3 ."psFlush"Elbow.seek PC +2 "manipulator"&H( +287 "core" ( +2 "manipulator"&B& +4 "core" &    % +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &  4 % +2 ."psFlush"Forearm.seek PC +3 "manipulator"&W' +98 "core" ' +2 ."psFlush"Hand.close + "manipulator"&E/ +77 "core" / +3 ."psFlush"PC.seek :open +2 "processing"%;( +401 "core" ( +2 "manipulator"&^& +3 "core" &   % +2 "manipulator"&j% +4 "core" %    F +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&Y'\ +95 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek :garage +2 "manipulator"&X(- +120 "core" ( +2 "manipulator"&g& +3 "core" &-   + +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &i& +2 "core" &-   + +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&_'! +111 "core" ' +2 ."psFlush"Hand.open + "manipulator"&V1 +66 "core" 1 +2 "manipulator"&k% +3 "core" % )   4 +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +107 "core" ' + #tFinished short da assay +5037 #-> samplePassF +2 #Beginning samplePassF + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'U& +3 "core" &\ +2 "manipulator"&[& +3 "core" &-    + +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&K(- +3 "core" ( + "manipulator"&T& +4 "core" &-   + +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &`& +3 "core" &-   + +2 .tForearm.seek :garage +2 "manipulator"&m'! +102 "core" ' +2 .tHand.close +6 "manipulator"&=/ +72 "core" / +2 "manipulator"& & +4 "core" &-   ; + +2 "manipulator"&,% +3 "core" % 0  J +3 .tForearm.seek :retract + "manipulator"&-'\ +112 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&f( +265 "core" ( +2 "manipulator"&I& +3 "core" &   8 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &v& +3 "core" &  8 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&h', +89 "core" ' + "manipulator"&& +4 "core" &   4 8 +2 "manipulator"&t% +4 "core" %0  3 +2 "collection"'x& +4 "core" &\ +2 "collection"'s& +6 "core" &\ +2 .tCC.seek :closed +2 "collection"'(O +3 "core" &\  +9 &7\ *z +10 &k\ ? +9 &m\ K +10 &kV\ J +9 &-Z\ J +9 &]\ J +10 &V\ I +9 &s\\\ J +9 &6Y\ I +10 &\\\ J +9 & \\\ J +10 &"{\\\ J +9 &$<]\ J +9 &%Z\ J +10 &'Z\ J +9 &)Z\ J +9 &+EY\ J +10 &-Y\ J +9 &.Y\ I +10 &0Z\ J +9 &2LY\ J +9 &4Z\ J +10 &5Y\ J +9 &7W\ J +9 &9TZ\ J +10 &;Y\ J +48 &<Y\ I +9 &>Z\ J +3 &@]Y\ J +2 &BZ\ J + &C\\\ J + &EZ\ J +3 &Gcc\ K +8 &Iv\ M +9 &J\ R +10 &L\ V +9 &NG\ D +9 &OH<\ "g +10 &Oc\ C +5 ( +2 "collection"'s& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.61 +2 "collection"'|& +2 "core" &O`\ C +2 &O`\ C +2 .tHand.open +2 "manipulator"& 1 +68 "core" 1 +2 "manipulator"&n% +4 "core" % 0 \ k +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&l'\ +98 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%&  +43 "core"  + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%~' +1617 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%D  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%}'W +1608 "core" ' +2 .tPSV.dial PSR +2 "processing"%r +43 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%e' +2625 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%w  +2 "collection"'  +7 "core" +89  +2 .tPSV.dial :PTV,via: :air + "processing"%C +197 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRV,avoiding: :puck +2 "processing"% @ +68 "core" A +2 .tPS.seek 0ml +2 "processing"%:'W +2637 "core" ' + .tPSV.dial :air +2 "processing"%  +69 "core"  +2 .tPS.seek 2.5ml +2 "processing"%c' +2636 "core" ' +2 .tPSV.dial :PTV + "processing"% +75 "core"  +2 .tPS.seek 0ml +2 "processing"% 'W +2624 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &   H 8 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&N( +4 "core" ( +2 "manipulator"&{& +3 "core" &    8 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &b& +3 "core" &  \\ 8 +2 .tForearm.seek CC +2 "manipulator"&y', +106 "core" ' +2 .tHand.close + "manipulator"&q/ +71 "core" / +2 .tCC.seek :open +2 "collection"'Q( +375 "core" ( +2 "manipulator"&& +3 "core" &   B 8 +2 "manipulator"&% +3 "core" %    +3 .tForearm.seek :retract + "manipulator"&\\'\ +108 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&p(- +283 "core" ( +2 "manipulator"&& +4 "core" &-    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-   Y +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"& '! +110 "core" ' +2 .tHand.open + "manipulator"&1 +69 "core" 1 + "manipulator"&% +4 "core" % &   A +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&5'\ +98 "core" ' +10405 #t-> PS.flush +2 #Flushing Processing stage + "processing"% % +3 "core" %U\ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%& +3 "core" &\ +2 "manipulator"&#& +4 "core" &-   d +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&*(- +3 "core" ( + "manipulator"&+& +4 "core" &-    +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &)& +3 "core" &-   W +2 .tForearm.seek :garage +2 "manipulator"&z'! +107 "core" ' +2 .tHand.close + "manipulator"&/ +72 "core" / +2 "manipulator"&/& +3 "core" &-   { +3 "manipulator"&.% +3 "core" % /   V +3 .tForearm.seek :retract + "manipulator"&('\ +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&0( +118 "core" ( +2 "manipulator"&3& +3 "core" &   " +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +50 && +3 "core" &  7 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&%' +90 "core" ' +2 "manipulator"&4& +4 "core" &    +2 "manipulator"&8% +4 "core" %   n ] +3 "processing"%7& +3 "core" &\ +3 "processing"%& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%1(Tg +3 "core" &\  +9 &7{\ *x +10 &i~\ > +9 &k\ K +10 &fT\ J +9 &(U\ J +9 &W\ J +10 &U\ J +9 &nV\ J +9 &0V\ J +10 &V\ J +9 & Y\ J +10 &"vV\ J +9 &$8U\ J +9 &%Y\ J +10 &'U\ J +9 &)~V\ J +9 &+@V\ J +10 &-T\ J +9 &.W\ J +10 &0U\ J +9 &2HV\ J +9 &4\ V\ J +10 &5T\ J +9 &7U\ J +9 &9PV\ J +10 &;U\ I +9 &<V\ J +10 &>U\ J +9 &@WY\ J +9 &BV\ J +10 &CU\ J +9 &EZ\ K +9 &G_Z\ J +10 &I`\ K +9 &J}\ N +10 &L\ P +9 &NU\ P +9 &P\ Q +10 &Q\ P +9 &S~{j\ (| +9 &T5'U\ % +9 ( +2 &T< \ \  +2 "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.60 +2 "processing"%A& +3 "core" &T< \ \  +2 .tHand.open + "manipulator"&$1 +69 "core" 1 + "manipulator"&!% +4 "core" %    \\ ] +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&\ '\ +89 "core" ' +2 .tPSV.dial PSR + "processing"%d +71 "core"  + .tPSR.select :flush +3 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%G'P +1101 "core" ' + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml + "processing"%u' +1607 "core" ' + .tPSV.dial PTV +2 "processing"%P +83 "core"  + .tPTV.dial :puck +2 "processing"%M  +70 "core"  +2 .tPBV.dial :waste1 +2 "processing"%@  +51 "core"  +2 .tPS.seek 0ml +2 "processing"%O'W +2216 "Can"y\ 75" +419 "core" ' + .tPSV.dial PSR +2 "processing"%9 +69 "core"  + .tPSR.select :flush +3 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"%>' +584 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%a' +2122 "core" ' +2 .tPSV.dial PTV +2 "processing"% +82 "core"  +2 .tPBV.dial PSV +2 "processing"% U +51 "core" U +2 .tPS.seek 0ml +2 "processing"%]'W +2627 "core" ' +2 .tPSV.dial PBV + "processing"% @ +41 "core" > +2 .tPS.seek 2.5ml +2 "processing"%' +2624 "core" ' + .tPSV.dial :waste1 +2 "processing"%<  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%6'W +2629 "core" ' + .tPSV.dial PSR +2 "processing"%? +44 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%S' +2634 "core" ' +2 .tPSV.dial PTV +2 "processing"%J +68 "core" +2 .tPBV.dial PSV +2 .PS.seek 0ml +2 "processing"%"'W +2632 "core" ' + .tPSV.dial PBV +7 "processing"% @ +42 "core" > +2 .tPS.seek 2.5ml +2 "processing"%L' +2633 "core" ' +2 .tPSV.dial :waste1 + "processing"%R  +69 "core"  +2 .tPS.seek 0ml +2 "processing"%B'W +2637 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&& +3 "core" &   +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&( +56 "core" ( + "manipulator"&E& +4 "core" &   % R +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &'& +3 "core" &    R +2 .tForearm.seek PC +2 "manipulator"&F' +98 "core" ' + .tHand.close +2 "manipulator"&^/ +70 "core" / +2 .tPC.seek :open +2 "processing"%j( +403 "core" ( +2 "manipulator"&g& +3 "core" &   , Q +2 "manipulator"&i% +44 "core" %    m +9 .tForearm.seek :retract +2 "manipulator"&W'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&H(- +133 "core" ( +2 "manipulator"&V& +3 "core" &-   ( +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &k& +3 "core" &-   ( +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&Y'! +112 "core" ' +2 .tHand.open + "manipulator"&_1 +66 "core" 1 +30 "manipulator"&U% +3 "core" % +   ) +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&['\ +97 "core" ' +4358 #t-> exit +8 #mEXIT @1687560924.57EDT @1687613149.28EDT = =tMAIN =mMAIN_scheduler @EDT1687613151.00 #"core_reset"Sent BREAK +2 #t@39908 sendCRC with ifg=0x20, ie=0x7F + #@41743 sendCRC with ifg=0x08, ie=0x5F + #@41483 idle with ifg=0x84, ie=0x75 + #@42152 select with ifg=0x10, ie=0xF5 #@42783 receive with ifg=0x10, ie=0xFD + #@43415 receive with ifg=0x10, ie=0xFD #@44046 receive with ifg=0x10, ie=0xFD + #@44373 receive with ifg=0x80, ie=0xFD + #@31379 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +241 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +389 "Can"^\ 0Ơj[ + ^\ 0Ơj[ #tPolling Can every 10:00 +3 #Cleanly exited at 18:55:24EDT23-Jun-23 +730 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %T\ +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +4 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %S\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 .tPS.hold + "processing"%+ +3 "core" + +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %kpo * +2 .tSS.configure :default +2 "sampler")#.0X ESP.ready? + "collection"'2% +3 "core" %\\\ +2 "sampler")3% +3 "core" %kmm \ * +2 "manipulator"&4% +3 "core" %    Y  +2 "manipulator"&5& +4 "core" &.   +2 "storage"(6& +3 "core" & \  v\ +2 "storage"(7% +3 "core" %\ \  \ +2 "collection"'8& +3 "core" &\\\ +2 "processing"%9& +4 "core" &\ + "processing"%:% +4 "core" %S\ +1815 #t-> $da[:extractVol]=0.17 +8604 #-> access 2 +2 "storage"(;% +3 "core" %\ \  y\ +2 "manipulator"&<% +3 "core" %  # !   +2 "manipulator"&=& +4 "core" &.  " +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(>(K +823 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (?& +3 "core" &K *\  +23 #t-> access 1 +3 "storage"(@% +3 "core" %\ \  E\ +2 "manipulator"&A% +3 "core" %  $  S  +2 "manipulator"&B& +4 "core" &. % # 1 +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(C(; +199 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (D& +3 "core" &; \ +1902 #t-> access 2 +18 "storage"(E% +3 "core" %\ \  -\ +2 "manipulator"&F% +3 "core" %  !  1  +2 "manipulator"&G& +3 "core" &. %  M +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(H(K +197 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (I& +3 "core" &K \  +3222 #t-> startTube 2 +41196 "Can"z^\ .bN +60002 a\ . N +8808 #"preston"Session Begun +957 #-> PS.legend +1542 #-> PSV.PSR +2 .PSV.dial PSR +4 "processing"%J +57 "core"  +1051 #"preston"-> PSV.air +2 .PSV.dial :air +4 "processing"%K  +140 "core"  +636 #"preston"-> PS.status +2 "processing"%L% +5 "core" %Sg\ +570 #"preston"-> PS +2 "processing"%M% +5 "core" %Sj\ +738 #"preston"-> PS.status.position +3 "processing"%N% +5 "core" %Sl\ +1935 #"preston"-> PS.jog -100 +3 .PS.jog -100 +4 "processing"%O) +48 "core" ) +2 "processing"%P% +3 "core" %p\ +1180 #"preston"-> PS.jog -100 +2 .PS.jog -100 +4 "processing"%Q) +43 "core" ) +2 "processing"%R% +4 "core" %Љs\ +266 #"preston"-> PS.jog -100 +3 .PS.jog -100 +5 "processing"%S) +39 "core" ) +2 "processing"%T% +3 "core" %*j\ +249 #"preston"-> PS.jog -100 +3 .PS.jog -100 +3 "processing"%U) +43 "core" ) +2 "processing"%V% +3 "core" %j\ +592 #"preston"-> PS.jog -100 +2 .PS.jog -100 +5 "processing"%W) +43 "core" ) +2 "processing"%X% +3 "core" %]k\ +836 #"preston"-> PS.jog -100 +3 .PS.jog -100 +4 "processing"%Y) +39 "core" ) +2 "processing"%Z% +4 "core" %n\ +594 #"preston"-> PS.jog -100 +3 .PS.jog -100 +5 "processing"%[) +39 "core" ) +2 "processing"%\\% +4 "core" %Αo\ +843 #"preston"-> PS.status.position +2 "processing"%]% +5 "core" %Αn\ +38585 "Can"`\ /˻,N +14558 #"preston"-> PS.to empty +4 .PS.seek :empty +3 "processing"%^'9 +93 "core" ' +9 "processing"%_% +4 "core" %7o\  +5755 #"preston"-> PSV +3534 #-> PS.status.position +3 "processing"%`% +4 "core" %7u\  +716 #"preston"-> PS.to 0 +3 .PS.seek 0ml +4 "processing"%a'W +34 "core" ' + "processing"%b% +4 "core" %Vl\  +260 #"preston"-> PS.status.position +2 "processing"%c% +5 "core" %Vo\  +918 #"preston"-> PS.jog -500 +3 .PS.jog -500 +5 "processing"%d) +83 "core" ) + "processing"%e% +4 "core" %^g\ +945 #"preston"-> PS.jog -500 +3 .PS.jog -500 +4 "processing"%f) +74 "core" ) +2 "processing"%g% +3 "core" %l|\ +835 #"preston"-> PS.jog -30 +3 .PS.jog -30 +4 "processing"%h) +25 "core" ) +2 "processing"%i% +3 "core" %Lw\ +714 #"preston"-> PS.status.position +2 "processing"%j% +5 "core" %Lk\ +11393 #"preston"-> PS.to 0 +3 .PS.seek 0ml +5 "processing"%k'W +104 "core" ' +2 "processing"%l% +3 "core" %W{\  +19857 "Can"`\ .{N +60002 b\ .$XN +519 #"preston"-> PS.to 0 +4 .PS.seek 0ml +4 "processing"%m'W +4 "core" ' +2 "processing"%n% +3 "core" %W\  +455 #"preston"-> exit +2 #Session Ended +59008 "Can"ub\ .N +60002 d\ .vN +60001 vd\ . N +60001 e\ .N +60002 qe\ .rFN +60001 e\ .N +60002 f\ .rN +43667 #t-> $da[:extractVol]=0.17 +372 #-> startTube 2 +968 #-> shortDA +2 "collection"'o% +3 "processing"%p% +3 "core" %\ +8 %W\  +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +520 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%q +44 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%r  +125 "core" + .tPRV.dial :sipper +2 "processing"%s  +128 "core"  +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 1.1ml +2 "processing"%t'] +2300 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%u  +2 "collection"'v  +6 "core" +121  +2 .tPS.seek 0.5ml +2 "processing"%w' +1279 "core" ' + .tPRV.dial :waste2 +2 "processing"%x @ +97 "core" > +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 0ml + "processing"%y'W +585 "core" ' +2 .tPSV.dial PSR +2 "processing"%z +100 "core"  + #tPulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%j +10 .tPS.seek 1ml + "processing"%{'P +1096 "core" ' + .tPSR.select :air +3 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%|' +1607 "core" ' + .tPSV.dial :mixloop +2 "processing"%} +113 "core" +2 .tPS.seek 0ml +2 "processing"%~'W +2627 "core" ' + .tPSV.dial PSR +7 "processing"% +98 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml + "processing"%'P +1106 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%' +1611 "core" ' + .tPSV.dial :mixloop +2 "processing"% +100 "core" +2 .tPRV.dial :sipper + "processing"%  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +136 "Can"e\ 2zN +2491 "core" ' + .tPSV.dial PSR +2 "processing"% +100 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"% ' +2625 "core" ' +2 .tPSV.dial :mixloop + "processing"% +100 "core" +2 .tPS.seek 0ml +2 "processing"% 'W +2637 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%& +4 "core" &\ +2 .tHand.open + "manipulator"&1 +26 "core" 1 +2 "manipulator"&% +4 "core" %  ! $ <  + "storage"(% +4 "core" %\ \  m\ +2 "storage"(. +2 "core" .(K +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(( +671 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" & \ [\ +2 "manipulator"&& +4 "core" &.   m +2 "manipulator"&% +3 "core" %      +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&( +173 "core" ( + "manipulator"&& +4 "core" &   G & +2 "storage"(& +3 "core" & \ \  I\ +2 .tForearm.reconfigure :tight +8 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&' +91 "core" ' +43 "storage"(& +4 "core" & \ \  \ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('H +274 "core" ' +2 "storage"( - +3 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (!& +3 "core" & \ \  \ +2 "manipulator"&"& +3 "core" &   & +2 .tElbow.seek 2 +2 "manipulator"&#( +4 "core" ( + "manipulator"&$& +4 "core" & #  f & +2 "storage"(%& +3 "core" & \ \ 8\ +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&&'y +19 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&'/ +73 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&(& +2 "storage"()'v +7 "core" &   9 & + "manipulator"&*% +4 "core" % n   +2 .tForearm.seek :retract +2 "manipulator"&+'\ +91 "core" ' +2 .tElbow.seek PC +2 "manipulator"&,( +165 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +80 "core" ( +2 "manipulator"&-& +4 "core" &   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &.& +3 "core" &   +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&/' +100 "core" ' + "manipulator"&0& +4 "core" & ! +2 "manipulator"&1% +4 "core" %   +2 "processing"%2& +4 "core" &\ +2 "processing"%3& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%4(Tg +4 "core" &\  +9 &6|\ *z +9 &h\ > +10 &k\ L +9 &UV\ J +9 &W\ K +10 &W\ K +9 &X\ K +10 &\\Y\ K +9 &W\ K +9 &W\ K +10 & W\ K +9 &"dW\ K +10 &$%U\ K +9 &%W\ K +9 &'W\ K +10 &)lV\ K +9 &+.W\ K +9 &,W\ J +10 &.W\ K +9 &0uV\ J +9 &26W\ K +10 &3U\ K +9 &5V\ K +10 &7{Z\ K +9 &9>W\ K +9 &;Z\ K +10 &<X\ J +9 &>W\ K +9 &@FZ\ K +10 &BZ\ K +9 &C\\\ K +10 &EZ\ K +9 &GL]\ L +9 &I g\ L +10 &J}\ N +9 &L\ Q +9 &NE\ Q +10 &P\ Q +9 &Q\ Q +10 &Slyj\ 1 +9 &T*)s\ H +9 &TL\ & +3 ( +2 "processing"%3& +3 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.56 +2 .Hand.open + "manipulator"&51 +71 "core" 1 +2 "manipulator"&6% +4 "core" %   - +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&7'\ +90 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%8  +2 %99 +7 "core" 9P +102 "processing"%:9 +2 "core" 9O +103 "processing"%;9 +2 "core" 9O  +103 "processing"%<9 +2 "core" 9O  +103 "processing"%=9 +2 "core" 9O +103 "processing"%9 +2 "core" 9O +103 "processing"%?9 +2 "core" 9Q +103 "processing"%@9 +2 "core" 9R +103 "processing"%A9 +3 "core" 9S" +103 "processing"%B9 +2 "core" 9U& +103 "processing"%D9 +2 "core" 9Y+ +103 "processing"%>9 +2 "core" 9\\/ +103 "processing"%E9 +2 "core" 9a3 +103 "processing"%F9 +3 "core" 9e7 +102 "processing"%G9 +3 "core" 9k; +102 "processing"%I9 +3 "core" 9q@ +102 "processing"%C9 +2 "core" 9wD +103 "processing"%J9 +2 "core" 9}H +103 "processing"%K9 +3 "core" 9L +103 "processing"%L9 +2 "core" 9P +103 "processing"%M9 +2 "core" 9U +103 "processing"%N9 +2 "core" 9Y +103 "processing"%P9 +2 "core" 9] +103 "processing"%9 +2 "core" 9a +103 "processing"%R9 +2 "core" 9e +103 "processing"%O9 +2 "core" 9j +103 "processing"%T9 +2 "core" 9n\ +103 "processing"%Q9 +2 "core" 9r +103 "processing"%V9 +3 "core" 9v +103 "processing"%S9 +2 "core" 9z +103 "processing"%X9 +2 "core" 9 +103 "processing"%U9 +2 "core" 9 +103 "processing"%Z9 +2 "core" 9 +103 "processing"%W9 +3 "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 +4 "core" 95 +102 "processing"%`9 +37 "core" 9= +10 .tPH.hold 2:00:00,28C +4 "processing"%b pp; +2 .tdelay 1:30 +4 "core"  +9000 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%^ +99 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml + "processing"%c' +588 "core" ' + .tdelay 5 seconds +503 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml +2 "processing"%e'[ +1613 "core" ' + .tPTV.dial :puck +2 "processing"%a  +127 "core"  + .tPSV.dial PTV +2 "processing"%g +72 "core" + .tPBV.dial :waste1 +2 "processing"%d  +53 "core" +2 "processing"%i% +3 "core" %Z@\  +3 .tPS.seek 1.5ml + "processing"%f' +589 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%j * +33 "core" , +3 .tPS.seek 0ml + "processing"%l'W +1613 "core" ' +2 .tdelay 5:00 +30003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%h  +15 "core"  +2 .tPBV.dial :waste1 +2 "processing"%n  +34 "core" +2 .tdelay 30 seconds +517 "Can"d\ KcN +2485 .tPBV.dial between PSV and waste1 +7 "processing"%k * +34 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%o +72 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%p' +2289 "core" ' + .tPSV.dial PTV +2 "processing"%q +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%r +72 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%s +71 "core" + .tdelay 5 seconds +503 .PSV.dial :air + "processing"%m  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%v'W +2281 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%u  +125 "core" + .tPSV.dial :mixloop +2 "processing"%t +44 "core" + .tPRV.dial :ab1 +2 "processing"%x @ +100 "core" ? +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%w'w +356 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%z  +41 "core" +2 "processing"%y% +4 "core" %w\\\  +2 .tPS.seek 0.32ml +2 "processing"%{'$ +387 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'}  +39 "core" + .tPRV.dial :air +2 "processing"%|  +41 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'D +1229 "core" ' + .tPRV.dial :waste2 +2 "processing"%~ @ +69 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%' +865 "core" ' + #taddPMLReagent08 +2 .PSV.dial :air + "processing"%  +44 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%'[ +1608 "core" ' +2 .tPSV.dial :PML + "processing"% +44 "core" +2 .tPTV.dial :mixing + "processing"% @ +70 "core" B +2 .tPBV.dial :waste1 +7 "processing"%  +34 "core" + "processing"% % +4 "core" %VV\  +2 .tPS.seek 1.85ml +2 "processing"% '6 +234 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%'W +1961 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +2 "core" &\ +3 "manipulator"&& +3 "core" &    +2 "manipulator"&% +4 "core" %     . +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&H(- +141 "core" ( + "manipulator"&& +4 "core" &-  2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-  C 2 +2 .tForearm.seek :garage +2 "manipulator"&'! +106 "core" ' + .tHand.close +2 "manipulator"&/ +70 "core" / +2 "manipulator"&& +3 "core" &-  " 2 +2 "manipulator"&% +4 "core" % 1   +2 .tForearm.seek :retract +2 "manipulator"&'\ +102 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +266 "core" ( +2 "manipulator"& & +4 "core" &   ; 7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &!& +2 "core" &   7 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&"', +100 "core" ' +2 "manipulator"&$& +4 "core" & \ " 7 +2 "manipulator"&%% +3 "core" %# \  < +3 "collection"''& +3 "core" &G\ +3 "collection"'(& +5 "core" &|\ +2 .tCC.seek :closed +2 "collection"'*(O +3 "core" &\ +9 &D\ %g +46 &Z{\ 7 +11 & {y\ J + &W\ J + &Y\ J + &P\\\ K + &\\\ J +5 &W[\ K +9 &\\\ J +9 &Y]\ J +10 & X\ J +9 &!Y\ K +10 &#[~\ J +9 &%aY\ J +9 &'#[\ J +10 &(W\ K +9 &*\\\ K +9 &,iZ\ J +10 &.+Y%\ J +9 &/\\\ K +10 &1Z"\ K +9 &3qW\ J +9 &53W\ J +10 &6\\\ K +9 &8Z\ K +9 &:yV\ J +10 &<:Y\ K +9 &=[\ J +10 &?\\\ J +9 &AW\ K +9 &CC[\ J +10 &E\\\ J +9 &F\\\ K +9 &Hp\ M +10 &J9\ Q +9 &K\ U +10 &M\ W +9 &OO\ 2 +9 &Oyp\ G +6 ( +2 "collection"'(& +3 "core" &Oyj\ G +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.67 +2 "collection"'& +3 "core" &Oyj}\ G +2 .tHand.open +2 "manipulator"&1 +65 "core" 1 +2 "manipulator"&% +4 "core" % #   < +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&&'\ +93 "core" ' +2 .tPSV.dial PSR + "processing"%- +112 "core"  + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%.' +1612 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%#  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%0'W +1609 "core" ' + .tPSV.dial PSR +2 "processing"%1 +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%2' +2625 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV + "processing"%)  +2 "collection"'+  +40 "core"  +118  +2 .tPSV.dial :mixloop +2 "processing"% +98 "core" +2 .tCTV.dial :air,avoiding: :intake + "collection"'5 +3 "core"  +2 "collection"'6 +3 "core"  +2 "collection"'9  +5 "core" + .tPTV.dial :PRVmixing +2 "processing"%3  +70 "core" +2 .tPS.seek 0ml +2 "processing"%:'W +2633 "core" ' + .tPSV.dial :air +7 "processing"%/  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%;' +2636 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%< +54 "core" +2 .tPS.seek 0ml +2 "processing"%='W +2635 "core" ' +2 .tPSV.dial :air +2 "processing"%  +40 "core"  +2 .tPS.seek 2.5ml +2 "processing"%?' +2637 "core" ' + .tPSV.dial :mixloop +2 "processing"%@ +55 "core" +2 .tPS.seek 0ml + "processing"%A'W +2635 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&B& +3 "core" &   7 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&D( +3 "core" ( +2 "manipulator"&>& +4 "core" & \ m 7 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &E& +3 "core" &  R 7 +2 .tForearm.seek CC +2 "manipulator"&F', +101 "core" ' + .tHand.close +2 "manipulator"&G/ +66 "core" / +2 .tCC.seek :open + "collection"'I( +374 "core" ( +2 "manipulator"&C& +3 "core" &   7 +2 "manipulator"&J% +4 "core" % 0  w +2 .tForearm.seek :retract +2 "manipulator"&K'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&L(- +282 "core" ( +2 "manipulator"&M& +3 "core" &- % ! z  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &N& +3 "core" &- #   +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&P'! +109 "core" ' +2 .tHand.open +2 "manipulator"&1 +71 "core" 1 +2 "manipulator"&R% +3 "core" % *   Q  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&O'\ +97 "core" ' +2 ."da"delayUntil "11:56:47.67" +19838 "Can"e\ O+4N +5022 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%T @ +70 "core" B + ."da"PBV.dial :waste1 +7 "processing"%Q  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%V * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%S  +40 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%X' +2282 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%U +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%Z  +41 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%W +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%\\  +41 "core"  +2 ."da"PS.seek 0ml +2 "processing"%Y'W +2288 "core" ' +10 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%] +138 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%_' +615 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%['[ +1604 "core" ' + ."da"PTV.dial :puck +2 "processing"%`  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%^ +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + "processing"%c% +4 "core" %Zt\  +2 ."da"PS.seek 1.5ml +2 "processing"%a' +592 "core" ' +2 ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +2 "processing"%g * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%d'W +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%i  +16 "core"  + ."da"PBV.dial :waste1 +2 "processing"%e  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%j * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%f +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%8' +2281 "core" ' + ."da"PSV.dial PTV +2 "processing"%h +72 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%n +71 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%k +72 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%o  +69 "core"  +3 ."da"PS.seek 0ml +2 "processing"%l'W +2269 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%q +126 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%r' +598 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%s'[ +1616 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%m  +4 "core"  +2 ."da"PSV.dial PTV + "processing"%p +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%u  +32 "core"  +2 "processing"%t% +3 "core" %\\\  +3 ."da"PS.seek 1.5ml +2 "processing"%x' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%v * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%z'W +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%y  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%w  +34 "core" +2 ."da"delay 30 seconds +1587 "Can"i\ 6N +1416 ."da"PBV.dial between PSV and waste1 +2 "processing"%} * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%| +82 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%{' +2275 "core" ' + ."da"PSV.dial PTV +2 "processing"%~ +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +71 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2269 "core" ' +3 #"da"getPMLReagent08 +6 .PRV.dial :air + "processing"%  +41 "core"  + ."da"delay 5 seconds +503 .PTV.dial :PRVmixing + "processing"%  +123 "core" + ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%  +42 "core"  + ."da"PTV.dial :PRVmixing +2 "processing"%  +4 "core" +2 ."da"PSV.dial :mixloop +2 "processing"% +43 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"% ' +393 "core" ' + ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%  +42 "core"  +2 "processing"%% +3 "core" %\ +3 ."da"PS.seek 0.55ml +2 "processing"%' +351 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'[ +1555 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%, +42 "core" + ."da"PTV.dial :mixing +2 "processing"% @ +70 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 "processing"%% +3 "core" %X\  +2 ."da"PS.seek 1.85ml +2 "processing"%7'8 +233 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +40 "processing"% 'W +1976 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +45547 "Can"km\ 4`N +2457 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%! @ +4 "core" A +2 ."da"PBV.dial :waste1 + "processing"%H  +35 "core" + ."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 :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%'' +2301 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +42 "core" + ."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"%  +41 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2288 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%( +139 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%-' +592 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%"'[ +1625 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%# +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%.  +34 "core" +2 "processing"%1% +4 "core" %T\  +2 ."da"PS.seek 1.5ml +2 "processing"%0' +592 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%+ * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%)'W +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%5  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%6 * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%9 +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%3' +2287 "core" ' + ."da"PSV.dial PTV +2 "processing"%2 +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"%: +67 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%<  +69 "core"  +3 ."da"PS.seek 0ml +2 "processing"%;'W +2295 "core" ' +2 #"da"washCycleDA #2 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%=' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml + "processing"%@'[ +1607 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%?  +4 "core"  +2 ."da"PSV.dial PTV + "processing"%B +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%>  +32 "core"  +2 "processing"%E% +4 "core" %^\ +2 ."da"PS.seek 1.5ml +2 "processing"%G' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" + +2 ."da"PS.seek 0ml +2 "processing"%&'W +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%*  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%C  +34 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%J * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%F +70 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%M' +1085 "Can"so\ :jN +1208 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%N +82 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%D +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"%R  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%K'W +2287 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%P +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +49 ."da"PS.seek 0.5ml +2 "processing"%T' +592 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%Q'[ +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%V  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%S +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%A  +34 "core" +2 "processing"%U% +3 "core" %]\  +2 ."da"PS.seek 1.5ml +3 "processing"%Z' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%W * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%\\'W +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%X  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%]  +34 "core" + ."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 +2 "processing"%_ +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%`' +2295 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%^ +72 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +6 "processing"% +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%c +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%[  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%g'W +2307 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%a +134 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +24 ."da"PS.reconfigure :default +11 "processing"%#A d`xb +12 ."da"PS.seek 0.25ml +9 "processing"%i'7 +342 "core" ' + ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%e' +329 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%j'[ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%f  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%d +85 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%h  +36 "core" + "processing"%n% +5 "core" %W\ " +2 ."da"PS.seek 1.5ml +2 "processing"%k' +591 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%o * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%8'W +1610 "core" ' +2 ."da"delay 10 seconds +1002 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%q  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%l  +35 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +7 "processing"%r * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%m +73 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%p' +2436 "core" ' + ."da"PSV.dial PTV +2 "processing"%u +87 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%t +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%s +74 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%v  +75 "core"  +2 ."da"PS.seek 0ml +2 "processing"%x'W +2425 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%y +145 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%w'[ +2117 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%}  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%| +76 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%z  +74 "core" +8 "processing"%~% +4 "core" %]\ * +2 ."da"PS.seek 1.5ml +2 "processing"%' +590 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" * +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%  +107 "core"  +2 ."da"PS.seek 0ml +3 "processing"%{'W +1613 "core" ' +2 "processing"%9 +2 "core" 9b58 +3 #"da"Processing Puck Heater at 28C before imaging +6 .PH.coast +2 "processing"% +2 "core" 58 +2 "processing"% & +4 "core" &TL\ 4 & +7 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&% +3 "core" %\  ~ =  +2 "storage"(% +4 "core" %s ]\ L +2 "storage"(. +2 "core" .( +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(( +195 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +3 (& +3 "core" & 1\ G +2 "manipulator"& & +3 "core" &- ~   +2 "manipulator"&% +3 "core" %\  /  +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&( +181 "core" ( +2 "manipulator"&,& +3 "core" & $ +2 "storage"(& +4 "core" & N\ J +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&' +103 "core" ' +2 "storage"(& +3 "core" & \ M +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak + "storage"('H +270 "core" ' +2 "storage"(- +2 "core" -'H +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(7'6 +33 "core" ' +2 "manipulator"&!& +3 "core" & x M $ +2 "manipulator"&H% +4 "core" % A +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&$'\ +88 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&%( +249 "core" ( +2 "manipulator"& & +3 "core" & a & +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +2 "core" & ` ` +3 ."da"Forearm.seek PC +2 "manipulator"&\ ' +94 "core" ' +2 ."da"Hand.close +2 "manipulator"&/ +74 "core" / +2 ."da"PC.seek :open +2 "processing"%( +404 "core" ( +2 "storage"('& +3 "core" & G\ N +2 "manipulator"&(& +4 "core" & { w  +2 "manipulator"&% +55 "core" %   +2 ."da"Forearm.seek :retract +3 "manipulator"&-'\ +90 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&( +258 "core" ( +2 "manipulator"&#& +3 "core" & " $ +2 "storage"(.& +3 "core" & s\ L +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&1' +97 "core" ' +2 ."da"Hand.open + "manipulator"&"1 +67 "core" 1 +3 "storage"(+- +2 "core" -'6 +3 ."da"SE.seek -0.15 Pucks below Top Plate +2 "storage"(0' +24 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.82 Pucks below Top Plate +2 "storage"( ' +55 "core" ' +2 #"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/da23jun2412h_niagara.tif +4 "processing"%5& +10 "core" &\ +3 "manipulator"&6& +5 "core" & s  $ +3 "manipulator"&9% +5 "core" % t r V +3 ."psFlush"Forearm.reconfigure :loose +54 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +2 "manipulator"&)'\ +94 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&2(- +182 "core" ( +3 "manipulator"&/& +3 "core" &- }  +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &:& +2 "core" &- s q ?  +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&<'! +105 "core" ' +2 ."psFlush"Hand.close + "manipulator"&3/ +77 "core" / +2 "manipulator"&& +3 "core" &- z +2 "manipulator"&;% +4 "core" % , { +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&='\ +102 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&?( +119 "core" ( +2 "manipulator"&B& +3 "core" & & +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &>& +2 "core" & s s n +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&E' +102 "core" ' + "manipulator"&@& +4 "core" & ~ a h +2 "manipulator"&% +4 "core" % \\ \\ G +2 "processing"%G& +4 "core" &\ \ +3 "processing"%*& +4 "core" &\ +3 ."psFlush"PC.seek :closed +2 "processing"%C(Tg +3 "core" &\ +8 &9 \ $e +9 &Us\ 7 +10 &~o L +9 &G\ O +9 &MG\ P +10 &H\ P +9 &E\ O +9 &G\ O +10 &VJ\ O +9 &D\ O +10 &F\ O +9 &!G-\ P +9 &#^H5\ O +10 &% I0\ O +9 &&I\ P +9 &(G\ O +10 &*fD\ O +9 &,(D\ O +10 &-D\ O +9 &/E\ O +9 &1nG\ O +10 &30F\ O +9 &4I\ O +9 &6I\ O +10 &8vI\ O +9 &:7I\ P +10 &;G\ O +9 &=D\ O +9 &?~D\ O +10 &A@I\ O +9 &CI\ O +9 &DI\ O +10 &FK\ P +9 &HFJ\ P +10 &Jb\ R +9 &K V +9 &Mz{ V +10 &O:~ W +9 &P}{ W +9 &R M +10 &SJu Y +9 &TO9\  ) +5 ( +2 "processing"%*& +4 "core" &TOv\ ) +2 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.72 +2 "processing"%J& +4 "core" &TOo\ ) +2 ."psFlush"Hand.open +2 "manipulator"&F1 +68 "core" 1 +3 "manipulator"&&% +3 "core" % X   +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&N'\ +91 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"%D +45 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +428 "Can"{q\ JN +159 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%R' +2129 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%M @ +90 #"da"SX HX9/16 (USB:26): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 47.247 seconds\ /var/log/esp/da23jun2412h_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23jun2412h20s_niagara.tif +106 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%P  +133 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%K +106 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%T'9 +1704 #"da"SX HX9/16 (USB:26): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23jun2412h20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jun2412h30s_niagara.tif +918 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%V +106 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%S' +594 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%A' +907 #"da"SX HX9/16 (USB:26): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jun2412h30s_niagara.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "47.247 sec auto-exposure",Subject: "da23jun2412h images!" +5 "storage"(U- +18 "core" -' +7 "storage"(Q& +11 "core" & \ +2 "manipulator"&W& +4 "core" & & , E +58 "manipulator"&Z% +5 "core" %\ % 2 0 R 0 +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 1 +2 "manipulator"&X( +260 "core" ( +4 "manipulator"&]& +9 "core" & # -  % +6 "storage"(Y& +8 "core" & \ +6 ."da"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&_' +115 "core" ' +5 ."da"SE.reconfigure :gently +5 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.1 Pucks below Top Plate +4 "storage"(\\'B +56 "core" ' +4 "manipulator"&^& +11 "core" &   N % +4 "storage"( & +6 "core" & \ +5 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +6 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +5 "manipulator"&c'D +35 "core" ' +3 ."da"Elbow.hold +2 "manipulator"&[, +6 "core" , +4 ."da"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +7 ."da"SE.reconfigure :default +4 "storage"(#QK-0-\ b +5 ."da"SE.seek 0.08 Pucks below Top Plate +5 "storage"(`'- +22 "core" ' +3 "manipulator"&a% +9 "core" %Sv  Ⱥ7 +4 "storage"(g& +6 "core" & \ +4 ."da"Forearm.force -20 +4 "manipulator"&5 +6 ."da"Forearm.seek 1 + 315 counts +3 "manipulator"&i' +25 "core" ' +4 "manipulator"&e& +8 "core" &  \ 0 % +4 "storage"(f& +8 "core" & \ +4 ."da"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&d' +21 "core" ' +5 "storage"(h% +7 "core" %. c\  +4 ."downElevator"SE.seek :down +8 "storage"(n'v +96 (j% +8 "core" %Q /\ Va +5 "manipulator"&o% +7 "core" %   C +6 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&k'\ +99 "core" ' +34 ' +3 ."downElevator"SE.stop +2 "storage"(5 +6 (q& +6 "core" & \ +7 ' +4 ."psFlush"delay 1 second +104 .PBV.dial :waste1 +4 "processing"%l  +36 "core" +7 ."psFlush"PTV.dial :mixing +4 "processing"%r @ +74 "core" B +5 ."psFlush"PSV.dial :mixloop +6 "processing"%m +104 "core" +5 ."psFlush"PS.seek :empty +4 "processing"%8'9 +1472 #"uploadLog"upsync +1155 "core" ' +42 ."psFlush"PSV.dial PSR +2 "processing"%u +100 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%t'P +1096 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%s' +1615 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%v +72 "core" + ."psFlush"PTV.dial :puck +3 "processing"%p  +68 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%y  +4 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%x'W +2628 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%} +71 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%|' +584 "core" ' +39 ."psFlush"PSR.select :air +9 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%z' +2124 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%~ +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"%w U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2636 "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"%  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2660 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2634 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +20 "core" S +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2633 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +43 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2639 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +69 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%,'W +2634 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +43 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%L'P +1111 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1612 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%O +70 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%  +4 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%!  +51 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%H'W +2631 "core" ' +2 ."psFlush"PSV.dial PSR +7 "processing"% +71 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +592 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2115 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +51 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2638 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%$ @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%4' +2639 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%'  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%('W +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%\ ' +2631 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%# +80 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%. U +4 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%%'W +773 "Can"t\ 7"N +1865 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%" @ +40 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%+' +2624 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%5  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%6'W +2635 "core" ' +43 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&9& +3 "core" &    % +2 "manipulator"&-% +4 "core" %\    +2 ."psFlush"Elbow.seek PC +2 "manipulator"&7( +288 "core" ( + "manipulator"&0& +4 "core" &\   # +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &/& +3 "core" &\  \  # +2 ."psFlush"Forearm.seek PC +2 "manipulator"&:' +93 "core" ' +2 ."psFlush"Hand.close + "manipulator"&1/ +71 "core" / +2 ."psFlush"PC.seek :open +3 "processing"%( +400 "core" ( +2 "manipulator"&3& +3 "core" &   # +2 "manipulator"&% +4 "core" % \    +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&;'\ +92 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek :garage +2 "manipulator"&)(- +125 "core" ( + "manipulator"&B& +4 "core" &-   h , +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &>& +3 "core" &-   , +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&<'! +105 "core" ' +2 ."psFlush"Hand.open + "manipulator"&@1 +71 "core" 1 + "manipulator"&% +4 "core" % +  `  +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&G'\ +97 "core" ' + #tFinished short da assay +969 #-> access 1 +3 "storage"(2% +3 "core" %\ \ \  +2 "manipulator"&=% +3 "core" %\    +2 "manipulator"&& +4 "core" &-   , +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(J(; +669 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (F& +2 "core" &; <\  +1874 #t-> access 2 +2 "storage"(&% +3 "core" %\ \  %\  +2 "manipulator"&*% +4 "core" %\    +2 "manipulator"&D& +3 "core" &-   , +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(E(K +189 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 ({& +3 "core" &K \  +746 #t-> samplePassF +2 #Beginning samplePassF + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +3 "core" &>\  +2 "manipulator"&M& +3 "core" &-  { , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&P(- +2 "core" ( +2 "manipulator"&K& +3 "core" &-   ) , +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &R& +3 "core" &-   a , +2 .tForearm.seek :garage +2 "manipulator"&V'! +104 "core" ' +2 .tHand.close + "manipulator"&T/ +70 "core" / +2 "manipulator"&S& +4 "core" &-  " , +2 "manipulator"&U% +3 "core" % ,   @ +3 .tForearm.seek :retract + "manipulator"&Q'\ +100 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&W( +270 "core" ( + "manipulator"&Z& +4 "core" &"   <: +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &]& +2 "core" &"   <: +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&Y', +105 "core" ' +2 "manipulator"&?& +3 "core" &#  + <: +2 "manipulator"&^% +3 "core" %,   +3 "collection"' & +3 "core" &A\  +3 "collection"'N& +4 "core" &A\  +2 .tCC.seek :closed +2 "collection"'a(O +4 "core" &B\  +7 &FF\ %h +9 &\\~=\ 8 +10 &z@\ J +9 &Z<\ J +9 &^=\ J +10 &]\\A\ J +9 &YA\ J +10 &\\5\ K +9 &\\/\ J +9 &e]0\ J +10 & (Y-\ J +9 &!]'\ J +9 &#[/\ J +10 &%nY/\ J +9 &'/]0\ J +46 &(Y/\ J +11 &*];\ J + &,vX?\ J + &.6\\B\ K + &/\\?\ J + &1[?\ J +5 &3}^>\ J +9 &5>Z@\ K +10 &7[B\ K +9 &8\\A\ K +9 &:ZB\ J +10 & \\B\ J +9 &?]A\ J +10 &A[?\ J +9 &CO]@\ J +10 &E\\<\ J +9 &F]A\ K +9 &HpC\ L +10 &JEA\ Q +9 &KA\ U +9 &M@\ V +10 &OH?\ . +9 &O{@\ @ +5 ( +3 "collection"'N& +3 "core" &OS>\ ? +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.63 +2 "collection"'g& +4 "core" &OU?\ ? +2 .tHand.open + "manipulator"&e1 +76 "core" 1 +2 "manipulator"&f% +3 "core" % ( \   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"& '\ +95 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%h  +44 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%_' +1613 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%X  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%j'W +1627 "core" ' + .tPSV.dial PSR +2 "processing"%o +55 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%\\' +2636 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%c  +2 "collection"'i  +7 "core" +89 +2 .tPSV.dial :PTV,via: :air +2 "processing"%q +182 "core" ~ +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRV,avoiding: :puck +2 "processing"%` @ +70 "core" B +2 .tPS.seek 0ml +2 "processing"%d'W +2627 "core" ' + .tPSV.dial :air +2 "processing"%l  +70 "core"  +3 .tPS.seek 2.5ml + "processing"%r' +2626 "core" ' +2 .tPSV.dial :PTV + "processing"%n +70 "core"  +3 .tPS.seek 0ml + "processing"%m'W +2626 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&A& +4 "core" &Թ   | Z +2 "manipulator"&u% +3 "core" %\   '  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&8( +30 "core" ( + "manipulator"&t& +4 "core" &   / +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &v& +3 "core" &   / +2 .tForearm.seek CC +2 "manipulator"&p', +104 "core" ' +2 .tHand.close + "manipulator"&y/ +67 "core" / +3 .tCC.seek :open + "collection"'s( +379 "core" ( +2 "manipulator"&}& +3 "core" &   ` / +2 "manipulator"&x% +4 "core" %    o L +2 .tForearm.seek :retract +2 "manipulator"&|'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&~(- +281 "core" ( +2 "manipulator"&w& +4 "core" &- !  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &z& +3 "core" &-   +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'! +108 "core" ' +2 .tHand.open + "manipulator"&1 +75 "core" 1 +2 "manipulator"&% +4 "core" % &  ~ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +10152 #t-> access 2 +3 "storage"( % +3 "core" %\ \  \  +2 "manipulator"&% +3 "core" %\     +2 "manipulator"&& +4 "core" &-   +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"((K +3 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" &K \  +587 #t-> $da[:extractVol]=0.17 +730 #-> startTube 2 +17561 "Can"ar\ /N +25252 #t-> shortDA +2 "collection"' % +2 "processing"%% +4 "core" %9\ +6 %UZ\ +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 +1002 .PSV.dial :mixloop +2 "processing"% +41 "core" +2 .tPTV.dial :PRVmixing +42 "processing"%  +74 "core" + .tPRV.dial :sipper +2 "processing"%  +128 "core"  +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 1.1ml +2 "processing"%,'] +2289 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%L  +126 "core"  +3 .tPS.seek 0.5ml + "processing"%O' +1276 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +98 "core" ? +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 0ml +2 "processing"%!'W +596 "core" ' + .tPSV.dial PSR +2 "processing"% +100 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%'P +1105 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%H' +1616 "core" ' +2 .tPSV.dial :mixloop + "processing"% +100 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2627 "core" ' +2 .tPSV.dial PSR +2 "processing"% +98 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml + "processing"% 'P +1098 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%$' +1610 "core" ' +2 .tPSV.dial :mixloop + "processing"% +100 "core" +2 .tPRV.dial :sipper + "processing"%'  +42 "core" +3 .tPS.seek 0ml + "processing"%4'W +2638 "core" ' +2 .tPSV.dial PSR +7 "processing"% +99 "core"  +2 .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%(' +2630 "core" ' +2 .tPSV.dial :mixloop + "processing"%# +100 "core" +2 .tPS.seek 0ml +2 "processing"%.'W +2624 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%\ & +3 "core" &S\ +2 "manipulator"&"% +4 "core" %\     +2 "storage"(%% +3 "core" %\ \  \  +2 "storage"(5. +3 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(+( +679 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (9& +3 "core" & \  \  +2 "manipulator"&-& +4 "core" &-   L +2 "manipulator"&0% +3 "core" %\     +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&/( +184 "core" ( +2 "manipulator"&[& +3 "core" &\   O # +2 "storage"(1& +4 "core" & \ \  o\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&k' +97 "core" ' +2 "storage"(C& +4 "core" & \ \  k\  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(3'H +278 "core" ' + "storage"(- +4 "core" -'| + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (B& +3 "core" & h\  +2 "manipulator"&>& +3 "core" &   D # +3 .tElbow.seek 2 + "manipulator"&:( +22 "core" ( +2 "manipulator"&7& +4 "core" &   p  +2 "storage"(@& +3 "core" & \ \  .\  +3 .tForearm.seek 2 + 300 counts + "manipulator"&'y +17 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&;/ +73 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&<& +2 "storage"(2'v +8 "core" & H  + "manipulator"&=% +4 "core" % z  - Z +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tElbow.seek PC +2 "manipulator"&( +156 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +86 "core" ( + "manipulator"&F& +4 "core" &   o +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &&& +3 "core" &   G +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&*' +99 "core" ' +2 "manipulator"&D& +40 "core" &    +9 "manipulator"&{% +4 "core" %   +2 "processing"%J& +4 "core" &\ +3 "processing"%& +4 "core" &M\ +3 .tPC.seek :closed +2 "processing"%M(Tg +4 "core" &I\ +7 &D\ $e +9 &Z{\ 7 +10 &x\ J +9 &U\ J +10 &T\ K +9 &WV\ J +9 &W\ K +10 &U\ K +9 &Z\ J +9 &_U\ J +10 & "W\ J +9 &!Y\ K +10 &#X\ K +9 &%gY\ J +9 &')V\ J +10 &(Z\ J +9 &*W\ K +9 &,oY\ J +10 &.0X\ K +9 &/X\ K +10 &1Y\ J +9 &3wU\ J +9 &59T\ J +10 &6T\ J +9 &8Y\ J +9 &:Z\ J +10 &Z\ J +10 &?Z\ J +9 &AY\ J +9 &CHW\ K +10 &E\ Y\ K +9 &FX\ K +9 &Ha\ L +10 &JIp\ M +9 &L\ Q +10 &M\ Q +9 &O\ Q +9 &QF\ Q +10 &S\ > +9 &T@\ K +9 &T= \ \  +3 ( +2 "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.54 +2 .Hand.open + "manipulator"&K1 +66 "core" 1 +2 "manipulator"&R% +4 "core" %   C +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&T'\ +101 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%S  +2 %U9 +7 "core" 9g: +102 "processing"%)9 +2 "core" 9f9 +103 "processing"%G9 +3 "core" 9f9  +103 "processing"%V9 +2 "core" 9e9  +103 "processing"%Z9 +2 "core" 9e: +103 "processing"%]9 +2 "core" 9e: +103 "processing"%P9 +2 "core" 9f: +103 "processing"%?9 +3 "core" 9g9 +103 "processing"%^9 +2 "core" 9i9" +103 "processing"% 9 +2 "core" 9l9& +103 "processing"%Q9 +2 "core" 9o:+ +103 "processing"%I9 +2 "core" 9s:/ +103 "processing"%g9 +3 "core" 9w:3 +103 "processing"%e9 +2 "core" 9|97 +103 "processing"%f9 +2 "core" 99; +103 "processing"%N9 +2 "core" 9:@ +103 "processing"%h9 +2 "core" 9:D +103 "processing"%Y9 +2 "core" 9;H +103 "processing"%69 +2 "core" 99L +103 "processing"%X9 +2 "core" 9:P +103 "processing"%_9 +2 "core" 9;U +103 "processing"%o9 +2 "core" 9:Y +103 "processing"%j9 +3 "core" 9:] +103 "processing"%i9 +2 "core" 9;a +103 "processing"%c9 +2 "core" 9;e\ +103 "processing"%q9 +2 "core" 9<j +103 "processing"%`9 +2 "core" 9<n +103 "processing"%\\9 +3 "core" 9;r +103 "processing"%l9 +2 "core" 9;v +103 "processing"%d9 +2 "core" 9={ +103 "processing"%n9 +2 "core" 9= +103 "processing"%r9 +2 "core" 9< +103 "processing"%A9 +4 "core" 9= +102 "processing"%u9 +2 "core" 9#= +103 "processing"%t9 +2 "core" 9*> +103 "processing"%v9 +2 "core" 92= +103 "processing"%y9 +2 "core" 9:= +103 "processing"%W9 +2 "core" 9A> +3 .tPH.hold 2:00:00,28C +8 "processing"% pp; +2 .tdelay 1:30 +10 "core"  +5154 "Can"q\ 2GNN +3846 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%a +100 "core"  + #tPulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml + "processing"%}' +598 "core" ' + .tdelay 5 seconds +503 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%x'[ +1613 "core" ' + .tPTV.dial :puck +2 "processing"%p  +125 "core"  +2 .tPSV.dial PTV +2 "processing"%w +71 "core" +2 .tPBV.dial :waste1 +6 "processing"%z  +53 "core" +2 "processing"%8% +3 "core" %Z\  +3 .tPS.seek 1.5ml + "processing"%' +586 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +3 .tPS.seek 0ml +2 "processing"%|'W +1612 "core" ' +2 .tdelay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +15 "core"  +2 .tPBV.dial :waste1 +2 "processing"%  +34 "core" +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +71 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +49 .tPS.seek 2.5ml +2 "processing"%' +2282 "core" ' +2 .tPSV.dial PTV +2 "processing"%E +71 "core" +2 .tdelay 5 seconds +503 .PSV.dial PSR +2 "processing"% +72 "core"  + .tdelay 5 seconds +503 .PSV.dial PTV + "processing"% +71 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +7 "processing"%  +70 "core"  +3 .tPS.seek 0ml + "processing"%'W +2251 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +126 "core" + .tPSV.dial :mixloop +2 "processing"%m +42 "core" +2 .tPRV.dial :ab1 + "processing"%L @ +100 "core" > +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%,'w +353 "core" ' +2 .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%  +42 "core"  +2 "processing"%O% +3 "core" %u\  +3 .tPS.seek 0.32ml +2 "processing"%'" +392 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'!  +40 "core" + .tPRV.dial :air +2 "processing"%  +53 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'D +1223 "core" ' + .tPRV.dial :waste2 +2 "processing"%H @ +72 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%' +864 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +3 .tPS.seek 2ml + "processing"% '[ +1607 "core" ' + .tPSV.dial :PML +2 "processing"% +55 "core" + .tPTV.dial :mixing +2 "processing"%' @ +70 "core" B +2 .tPBV.dial :waste1 +2 "processing"%$  +34 "core" + "processing"%% +4 "core" %V\  +2 .tPS.seek 1.85ml +2 "processing"%4'6 +228 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%# * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%('W +1968 "core" ' + .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'\ & +3 "core" &B\ +2 "manipulator"&"& +4 "core" &   ^ +2 "manipulator"&%% +3 "core" %\    3  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&5(- +181 "core" ( + "manipulator"&& +4 "core" &-    3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &9& +3 "core" &-   b 3 +2 .tForearm.seek :garage +2 "manipulator"&-'! +99 "core" ' +3 .tHand.close + "manipulator"&0/ +70 "core" / +2 "manipulator"&[& +3 "core" &-  ~ 3 +2 "manipulator"&1% +3 "core" % 1 \  L  +3 .tForearm.seek :retract + "manipulator"&~'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&C( +274 "core" ( + "manipulator"&& +4 "core" &   T 6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &   & 6 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&B', +102 "core" ' +2 "manipulator"&>& +3 "core" & \  $ 6 +2 "manipulator"&7% +4 "core" %F     +2 "collection"'@& +4 "core" &B\ +3 "collection"';& +4 "core" &@\ +3 .tCC.seek :closed + "collection"'<(O +5 "core" &H\ +6 &>A\ %f +10 &YH\ 7 +9 &}?\ J +9 &YF\ J +10 &_G\ J +9 &FYI\ J +9 &ZK\ J +10 &]G\ J +9 &ZA\ J +9 &M^@\ K +10 & WG\ K +9 &!XO\ K +10 &#WD\ J +9 &%TXG\ K +9 &'WH\ K +10 &(WG\ K +9 &*YI\ K +10 &,]W@\ K +9 &.XD\ K +9 &/WF\ K +10 &1W?\ J +9 &3eZE\ K +9 &5'\\E\ K +10 &6YA\ K +9 &8SC\ K +10 &:mRF\ K +9 &\ K +10 &?W3\ K +9 &AtU@\ K +9 &C6WA\ K +10 &DX<\ K +9 &F\\C\ K +10 &Hwf=\ M +9 &J->\ Q +9 &KD\ U +10 &M>\ W +9 &OUD\ , +9 &Oz<\ O +9 ( +2 &OrA\ I +2 "collection"';& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.62 +2 "collection"'=& +3 "core" &OrG\ I +48 .tHand.open +2 "manipulator"&/1 +73 "core" 1 +3 "manipulator"&k% +4 "core" % F !  k  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&3'\ +105 "core" ' + .tPSV.dial PSR +2 "processing"% +101 "core"  + #tPulling 1.5ml of PSR.flush +6 .PSR.select :flush +3 "processing"%@ +15 .tPS.seek 1.5ml +2 "processing"%F' +1151 "Can"o\ UN +460 "core" ' +2 .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%&  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%:'W +1619 "core" ' +2 .tPSV.dial PSR +2 "processing"%D +43 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%{' +2626 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%J  +2 "collection"'2  +41 "core"  +116  +2 .tPSV.dial :mixloop + "processing"% +111 "core" +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%  +70 "core" +2 .tPS.seek 0ml +2 "processing"%K'W +2624 "core" ' +2 .tPSV.dial :air + "processing"%R  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%U' +2633 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +43 "core" +3 .tPS.seek 0ml + "processing"%)'W +2634 "core" ' + .tPSV.dial :air +2 "processing"%*  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%G' +2630 "core" ' +2 .tPSV.dial :mixloop + "processing"%V +44 "core" +2 .tPS.seek 0ml +2 "processing"%Z'W +2630 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&]& +4 "core" &  5 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&P( +3 "core" ( +2 "manipulator"&?& +4 "core" & C 5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &^& +3 "core" &   # 5 +2 .tForearm.seek CC +2 "manipulator"& ', +105 "core" ' +2 .tHand.close +2 "manipulator"&Q/ +76 "core" / +2 .tCC.seek :open +2 "collection"'I( +380 "core" ( + "manipulator"&g& +4 "core" &   5 +2 "manipulator"&e% +4 "core" %  +2 .tForearm.seek :retract +2 "manipulator"&f'\ +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&N(- +282 "core" ( + "manipulator"&h& +4 "core" &-    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &Y& +3 "core" &-   Z +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&6'! +107 "core" ' +2 .tHand.open +2 "manipulator"&X1 +71 "core" 1 +2 "manipulator"&_% +3 "core" % (  ( +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&o'\ +97 "core" ' +2 ."da"delayUntil "13:23:28.93" +24765 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"%j @ +71 "core" A + ."da"PBV.dial :waste1 +2 "processing"%i  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%c * +34 "core" , + ."da"PSV.dial :air +2 "processing"%q  +54 "core" +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%`' +2292 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%\\ +41 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%l  +42 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%d +41 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%n  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%r'W +2266 "core" ' +9 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%A +127 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%u' +593 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%t'[ +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%v  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%y +70 "core" +4 ."da"PBV.dial :waste1 +3 "processing"%W  +34 "core"  +2 "processing"%a% +3 "core" %Y\  +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"%p'W +1605 "core" ' +2 ."da"delay 2:00 +671 "Can"up\ 87zN +11332 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%w  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%z  +34 "core" + ."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 +2 "processing"%x +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2289 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%S +83 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +69 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2255 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +138 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%|' +598 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%E'[ +1613 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +5 "core"  + ."da"PSV.dial PTV +2 "processing"% +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core"  +2 "processing"%% +3 "core" %`\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +591 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%m * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%L'W +1610 "core" ' +2 ."da"delay 2:00 +12003 #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 +2 "processing"%O +70 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%,' +2270 "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"%H  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2280 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%  +125 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%  +41 "core"  + ."da"PTV.dial :PRVmixing +2 "processing"%'  +5 "core" + ."da"PSV.dial :mixloop +2 "processing"%$ +55 "core" +2 ."da"PS.reconfigure :default +42 "processing"%#A d`xb +9 ."da"PS.seek 0.3ml +2 "processing"%' +394 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%#  +43 "core"  +2 "processing"% % +3 "core" %\  +3 ."da"PS.seek 0.55ml +2 "processing"%4'| +335 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%\  +41 "core"  +2 ."da"PS.seek 2ml +2 "processing"%"'[ +1553 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%% +54 "core" +2 ."da"PTV.dial :mixing +2 "processing"% @ +70 "core" A + ."da"PBV.dial :waste1 +2 "processing"%9  +33 "core"  + "processing"%% +4 "core" %]\  +2 ."da"PS.seek 1.85ml +2 "processing"%0'= +239 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%[ * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%1'W +1964 "core" ' +2 ."da"delay 2 seconds +207 .delay 8:00 +5457 "Can"t\ DN +42545 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%T @ +4 "core" A + ."da"PBV.dial :waste1 +2 "processing"%-  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +7 "processing"% * +34 "core" , + ."da"PSV.dial :air +2 "processing"%  +40 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%5' +2289 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%> +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%7  +41 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%@ +53 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%~  +40 "core"  +2 ."da"PS.seek 0ml +2 "processing"%s'W +2289 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%= +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%/' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%k'[ +1613 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%;  +70 "core"  + ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%B  +32 "core"  +2 "processing"%(% +3 "core" %XI\  +3 ."da"PS.seek 1.5ml +2 "processing"%&' +588 "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"%D'W +1618 "core" ' +2 ."da"delay 2:00 +3314 "Can"tu\ ;N +8689 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%:  +15 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%2  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%J * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2292 "core" ' + ."da"PSV.dial PTV +2 "processing"%{ +72 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%R +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%K +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%U'W +2274 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%* +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%)' +589 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +43 "processing"%V'[ +1619 "core" ' + ."da"PTV.dial :puck +2 "processing"%G  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%] +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%?  +34 "core" + "processing"%^% +4 "core" %[*\  +2 ."da"PS.seek 1.5ml +2 "processing"%Q' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%C * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%3'W +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%<  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%g  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%e * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +82 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%h' +2293 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%Y +68 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%P +70 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%X +70 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%_  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%f'W +2266 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%6 +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%j' +592 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%i'[ +1610 "core" ' + ."da"PTV.dial :puck +2 "processing"%c  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%q +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%Z  +32 "core"  +2 "processing"%\\% +3 "core" %Vd\  +2 ."da"PS.seek 1.5ml +2 "processing"%l' +589 "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"%n'W +1616 "core" ' +2 ."da"delay 2:00 +9063 "Can"9w\ 8& +3 "core" &\  # +3 ."da"Forearm.seek PC +2 "manipulator"&7' +95 "core" ' + ."da"Hand.close +2 "manipulator"&@/ +67 "core" / +2 ."da"PC.seek :open +2 "processing"%~( +402 "core" ( +2 "storage"(5& +4 "core" & ,\ O +2 "manipulator"&=& +3 "core" & R # +2 "manipulator"&s% +4 "core" %  H  +2 ."da"Forearm.seek :retract +2 "manipulator"&/'\ +90 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&;( +246 "core" ( + "manipulator"&& +4 "core" &\ z  B $ +2 "storage"(B& +4 "core" & O\ M +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&(' +91 "core" ' + ."da"Hand.open +2 "manipulator"&k1 +76 "core" 1 +3 "storage"(F- +4 "core" -'6 +2 ."da"SE.seek -0.15 Pucks below Top Plate +2 "storage"(&' +27 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.82 Pucks below Top Plate +2 "storage"(:' +56 "core" ' +2 #"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/da23jun2414h_niagara.tif +4 "processing"%2& +11 "core" &\  +4 "manipulator"&J& +5 "core" & 6 $ +3 "manipulator"&% +5 "core" % & ~ +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&D'\ +91 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&{(- +180 "core" ( +2 "manipulator"&R& +4 "core" &-   +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &K& +2 "core" &- !  +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&'! +104 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&/ +66 "core" / +2 "manipulator"&*& +4 "core" &- _ > E  +2 "manipulator"&U% +3 "core" % 0 8 /  +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&)'\ +100 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&G( +151 "core" ( +2 "manipulator"&]& +4 "core" & j l L +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &?& +3 "core" & B L +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&^' +90 "core" ' + "manipulator"&V& +4 "core" & . L +2 "manipulator"&C% +4 "core" % ) X +3 "processing"%Q& +3 "core" &|\  +3 "processing"%<& +5 "core" &_\  +2 ."psFlush"PC.seek :closed +2 "processing"%g(Tg +4 "core" &T\  +7 & 3V\ $e +9 &UsV\ 7 +10 &}oH\ L +9 &IL\ O +9 &YG9\ O +10 &G9\ O +9 &E5\ O +10 &F*\ P +9 &`G+\ O +9 &"D \ O +10 &G\ P +9 &!G\ O +9 &#hI\ O +10 &%*G\ O +9 &&G\ O +10 &(D\ O +9 &*pH\ O +9 &,3I\ O +10 &-G\ O +9 &/G\ O +10 &1wG\ P +9 &3;G\ O +9 &4G\ O +10 &6D\ O +9 &8G\ P +9 &:BG\ O +10 &<Gs\ O +9 &=DG\ O +9 &?G\ O +10 &AJGD\ O +9 &C Dy\ O +10 &DGu\ O +9 &FFy\ O +9 &HQLq\ P +10 &J ap\ R +9 &Kk\ V +9 &Mzg\ V +10 &ODd\ W +9 &Q}g\ W +10 &RW\ M +9 &SGvP\ X +9 &TL 8N\ - +6 ( + "processing"%<& +4 "core" &TLW\ - +2 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.73 +2 "processing"%e& +4 "core" &TLL\ - +2 ."psFlush"Hand.open + "manipulator"& 1 +74 "core" 1 +2 "manipulator"&3% +3 "core" % K X +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +60 ."psFlush"Forearm.seek :retract +2 "manipulator"&Y'\ +89 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"%P +45 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%X' +590 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%_' +1744 #"da"SX HX9/16 (USB:28): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 41.749 seconds\ /var/log/esp/da23jun2414h_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23jun2414h20s_niagara.tif +381 "core" ' +2 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%h @ +197 "core" B +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%6  +133 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%f +105 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%j'9 +1124 #"da"SX HX9/16 (USB:28): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23jun2414h20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jun2414h30s_niagara.tif +1501 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%c +106 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%q' +588 "core" ' +58 ."psFlush"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%Z' +275 #"da"SX HX9/16 (USB:28): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jun2414h30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "41.749 sec auto-exposure",Subject: "da23jun2414h images!" +2 "storage"(\\- +4 "core" -' +2 "storage"(i& +5 "core" & Z\ +2 "manipulator"&d& +5 "core" & ! " K +16 "manipulator"&l% +21 "core" %\ " % $  3 +3 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 1 +2 "manipulator"&`( +243 "core" ( +4 "manipulator"&A& +8 "core" & " + 2 % +2 "storage"(r& +5 "core" & b\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&u' +106 "core" ' +5 ."da"SE.reconfigure :gently +5 "storage"(#QK-0-\ b +7 ."da"SE.seek -0.1 Pucks below Top Plate +3 "storage"(n'B +61 "core" ' +3 "manipulator"&y& +7 "core" &   % +4 "storage"(W& +8 "core" & \ +4 ."da"Elbow.reconfigure :limp +5 "manipulator"&$ ,(b +6 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 1 +4 "manipulator"&a'D +38 "core" ' +4 ."da"Elbow.hold +8 "manipulator"&t, +6 "core" , +4 ."da"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure :default +6 "storage"(#QK-0-\ b +4 ."da"SE.seek 0.08 Pucks below Top Plate +5 "storage"(v'- +20 "core" ' +4 "manipulator"&.% +8 "core" %Ul  ȷ +4 "storage"(}& +6 "core" & } M\ +5 ."da"Forearm.force -20 +2 "manipulator"&5 +6 ."da"Forearm.seek 1 + 317 counts +3 "manipulator"&w'ρ +22 "core" ' +4 "manipulator"&z& +8 "core" &   & $ +3 "storage"(x& +8 "core" & \ +4 ."da"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&p' +25 "core" ' +5 "storage"(% +10 "core" %4 ~\  +6 ."downElevator"SE.seek :down +5 "storage"(S'v +124 (8% +7 "core" %R \ Vb +5 "manipulator"& % +8 "core" %\  +4 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +4 "manipulator"&'\ +102 "core" ' +6 ' +2 ."downElevator"SE.stop +3 "storage"(5 +5 (& +6 "core" & ;\ +713 ' +2 ."psFlush"delay 1 second +106 .PBV.dial :waste1 + "processing"%  +37 "core" +6 ."psFlush"PTV.dial :mixing +2 "processing"%| @ +74 "core" A +3 ."psFlush"PSV.dial :mixloop +2 "processing"% +103 "core" +4 ."psFlush"PS.seek :empty +4 "processing"%'9 +450 #"uploadLog"upsync +2211 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +97 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'P +1101 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%E' +1603 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%m +70 "core" + ."psFlush"PTV.dial :puck +2 "processing"%  +70 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%  +4 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%O +70 "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 +3 "processing"%!' +1383 "Can"y\ 7\ YN +731 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +51 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%H'W +2639 "core" ' +2 ."psFlush"PSV.dial PBV +6 "processing"%, @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2633 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%' +54 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%$' +2629 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%# U +4 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2635 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%\ @ +41 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%4' +2625 "core" ' + ."psFlush"PSV.dial :waste1 +7 "processing"%+  +70 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"%'W +2633 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%9 +42 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%N'P +1101 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%[' +1609 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%o +69 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%0  +15 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%T  +51 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%-'W +2627 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%" +71 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +52 ."psFlush"PS.seek 0.5ml +2 "processing"%' +595 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%1' +2118 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%> +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"%% U +51 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%@'W +2629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +55 "core" B +2 ."psFlush"PS.seek 2.5ml +2 "processing"%M' +2635 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%5  +72 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%='W +2627 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%s +41 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%7' +2630 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%B'W +2630 "core" ' +2 ."psFlush"PSV.dial PBV +7 "processing"% @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%k' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%F  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%2'W +2633 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&J& +4 "core" &   H $ +2 "manipulator"&/% +3 "core" %\    p +3 ."psFlush"Elbow.seek PC +2 "manipulator"&( +287 "core" ( + "manipulator"&b& +4 "core" &  \ % # +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &&& +3 "core" &   / # +2 ."psFlush"Forearm.seek PC +2 "manipulator"&R' +91 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&K/ +75 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%(( +400 "core" ( + "manipulator"&;& +4 "core" &  # +2 "manipulator"&% +3 "core" % \  $ +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&*'\ +91 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek :garage +2 "manipulator"&U(- +157 "core" ( + "manipulator"&D& +4 "core" &-    . +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &]& +3 "core" &-   . +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&?'! +108 "core" ' +2 ."psFlush"Hand.open +2 "manipulator"&1 +76 "core" 1 +2 "manipulator"&V% +3 "core" % )   Z +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&C'\ +107 "core" ' +2 #tFinished short da assay +11423 "Can"]|\ , KhN +10750 #t-> access 1 +2 "storage"(Q% +3 "core" %\ $\ & \ +2 "manipulator"&{% +4 "core" %\    v r +2 "manipulator"&)& +3 "core" &-   \\ . +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(~(; +671 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (e& +3 "core" &; \  +2402 #t-> access 2 +2 "storage"( % +3 "core" %\ .\ & M\ +2 "manipulator"&3% +3 "core" %\    [ r +2 "manipulator"&<& +4 "core" &-   u . +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(P(K +191 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (^& +3 "core" &K \  +1301 #t-> samplePassF; PS.flush +2 #Beginning samplePassF + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +3 "core" &\ +2 "manipulator"&X& +4 "core" &-   8 . +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&h(- +2 "core" ( +3 "manipulator"&6& +3 "core" &-   . +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &f& +3 "core" &-  . +2 .tForearm.seek :garage +2 "manipulator"&_'! +105 "core" ' +2 .tHand.close + "manipulator"&c/ +77 "core" / +2 "manipulator"&j& +3 "core" &-   f . +2 "manipulator"&\\% +4 "core" % +   +2 .tForearm.seek :retract +2 "manipulator"&i'\ +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&d( +274 "core" ( + "manipulator"&q& +4 "core" &   + 5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &l& +3 "core" &   j 5 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&A', +99 "core" ' +2 "manipulator"&r& +4 "core" &    5 +2 "manipulator"&G% +3 "core" %(   W @ +2 "collection"'y& +4 "core" &\ +3 "collection"'W& +4 "core" &\ +3 .tCC.seek :closed + "collection"'Y(O +4 "core" &\  +9 &8\ +{ +9 &jQ\ ? +10 &p \ K +9 &nX\ J +9 &1^B\ J +10 &\\7\ J +9 &\\\ J +10 &w[\ J +9 &9[\ J +9 &]\ J +10 & [\ J +9 &"\\\ J +9 &$A\\\ J +10 &&Z\ J +9 &'\\\ J +10 &)W\ J +9 &+H[\ J +9 &- \\\ K +10 &.Z\ J +9 &0\\\ J +9 &2PY\ J +10 &4]\ J +9 &5^\ J +10 &7Z\ J +9 &9XW\ J +9 &;Y\ J +10 &<W\ J +9 &>Z\ J +9 &@_YA\ K +10 &B#Z*\ J +9 &CY|\ J +10 &E]\ J +9 &Gee\ K +9 &I!u\ M +10 &J\ R +9 &L\ V +9 &NL\ D +10 &OA4\ *| +9 &OF \ = +2 ( +3 "collection"'W& +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.60 +2 "collection"'.& +3 "core" &OJ \ = +2 .tHand.open + "manipulator"&}1 +76 "core" 1 +2 "manipulator"&z% +3 "core" % (  = @ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&x'\ +94 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%:  +41 "core"  +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 +3 "processing"%u  +54 "core"  +2 .tPS.seek 0ml +2 "processing"%`'W +1616 "core" ' +2 .tPSV.dial PSR + "processing"%n +41 "core"  + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml + "processing"%8' +2629 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV + "processing"%  +3 "collection"'a  +6 "core" +91  +2 .tPSV.dial :PTV,via: :air +2 "processing"%w +183 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"% @ +179 "core" > +2 .tPS.seek 0ml +2 "processing"%v'W +2624 "core" ' + .tPSV.dial :air +2 "processing"%p  +70 "core"  +2 .tPS.seek 2.5ml +2 "processing"%S' +2626 "core" ' + .tPSV.dial :PTV +2 "processing"% +70 "core"  +2 .tPS.seek 0ml +2 "processing"%|'W +2638 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"& & +3 "core" &  5 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&Z( +3 "core" ( +2 "manipulator"&& +4 "core" &   5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &   ) 5 +3 .tForearm.seek CC +2 "manipulator"&', +104 "core" ' + .tHand.close +2 "manipulator"&m/ +75 "core" / +2 .tCC.seek :open + "collection"'( +385 "core" ( +2 "manipulator"&& +3 "core" & Z 5 +41 "manipulator"&E% +11 "core" %    L +3 .tForearm.seek :retract + "manipulator"&O'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(- +284 "core" ( + "manipulator"&L& +4 "core" &-    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-   s  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'! +107 "core" ' +2 .tHand.open +2 "manipulator"&!1 +76 "core" 1 + "manipulator"&,% +4 "core" % (    +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&H'\ +97 "core" ' + #tFlushing Processing stage +2 "processing"%% +3 "core" %P\ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%& +4 "core" &\  +2 "manipulator"&'& +3 "core" &-   g  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +3 "core" ( +2 "manipulator"&& +4 "core" &-    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &#& +3 "core" &-   !  +2 .tForearm.seek :garage +2 "manipulator"&$'! +106 "core" ' +2 .tHand.close +2 "manipulator"&\ / +65 "core" / +2 "manipulator"&& +3 "core" &- \ 2  +2 "manipulator"&+% +4 "core" % 0   +2 .tForearm.seek :retract +2 "manipulator"&4'\ +99 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&9( +156 "core" ( +2 "manipulator"&& +3 "core" &\   # +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &N& +3 "core" &\  # +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&o' +99 "core" ' +2 "manipulator"&0& +3 "core" &\   # +3 "manipulator"&T% +3 "core" %   8  +2 "processing"%[& +4 "core" &\  +3 "processing"%"& +4 "core" &\  +3 .tPC.seek :closed +2 "processing"%-(Tg +4 "core" &\  +7 &I\ $e +10 &\\|\ 7 +9 &v\ J +9 &T\ J +10 &R\ J +9 &^U\ J +9 &!V\ J +10 &W\ K +9 &W\ K +10 &gT\ J +9 & (X\ J +9 &!W\ K +10 &#W\ J +9 &%nY\ J +9 &'0W\ J +10 &(S\ J +9 &*X\ J +10 &,uV\ K +9 &.8V\ J +9 &/V\ K +10 &1V\ J +9 &3~Y\ J +10 &5@V\ J +9 &7S\ J +9 &8U\ J +10 &:X\ J +9 & S\ J +10 &?V\ J +9 &AR\ J +10 &CPV\ J +9 &EY\ J +9 &F[\ J +10 &H]\ K +9 &JNu\ N +9 &L \ P +10 &M\ P +9 &O\ P +10 &QL\ Q +9 &S\ > +9 &T8\ ] +10 &TD\ ! +2 ( +2 "processing"%"& +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.60 +2 "processing"%& +3 "core" &TD\ ! +2 .tHand.open + "manipulator"&>1 +70 "core" 1 + "manipulator"&%% +4 "core" %    k  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&1'\ +90 "core" ' +2 .tPSV.dial PSR +2 "processing"% +70 "core"  + .tPSR.select :flush +3 "processing"%@ +10 .tPS.seek 1ml + "processing"%@'P +1102 "core" ' + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%5' +1607 "core" ' + .tPSV.dial PTV +2 "processing"%M +83 "core"  + .tPTV.dial :puck +2 "processing"%s  +70 "core"  +2 .tPBV.dial :waste1 +2 "processing"%=  +51 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2632 "core" ' + .tPSV.dial PSR +2 "processing"%7 +69 "core"  + .tPSR.select :flush +3 "processing"%@ +10 .tPS.seek 0.5ml + "processing"%' +585 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%B' +2116 "core" ' + .tPSV.dial PTV +2 "processing"%F +83 "core"  + .tPBV.dial PSV +49 "processing"%k U +53 "core" W +2 .tPS.seek 0ml +2 "processing"%J'W +2644 "core" ' +2 .tPSV.dial PBV +2 "processing"%/ @ +40 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%b' +2627 "core" ' +2 .tPSV.dial :waste1 + "processing"%t  +71 "core"  +2 .tPS.seek 0ml +2 "processing"%&'W +2638 "core" ' + .tPSV.dial PSR +2 "processing"%K +44 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2625 "core" ' + .tPSV.dial PTV +2 "processing"%g +69 "core" + .tPBV.dial PSV +2 "processing"%; U +15 "core" S +3 .tPS.seek 0ml +2 "processing"%'W +2630 "core" ' + .tPSV.dial PBV +7 "processing"%D @ +42 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%]' +2630 "core" ' + .tPSV.dial :waste1 +2 "processing"%R  +70 "core"  +3 .tPS.seek 0ml + "processing"%'W +712 "Can"Xz\ :`N +1914 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&& +4 "core" &\    # +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&V( +3 "core" ( +2 "manipulator"&*& +4 "core" &\    # +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &?& +2 "core" &\   # +3 .tForearm.seek PC +2 "manipulator"&Q' +95 "core" ' +2 .tHand.close + "manipulator"&{/ +74 "core" / +2 .tPC.seek :open +2 "processing"%)( +401 "core" ( + "manipulator"& & +4 "core" &\   T # +2 "manipulator"&e% +4 "core" %    R +2 .tForearm.seek :retract +2 "manipulator"& '\ +92 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&3(- +118 "core" ( + "manipulator"&<& +4 "core" &-    , +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &^& +3 "core" &-  ; , +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&~'! +107 "core" ' +2 .tHand.open + "manipulator"&1 +77 "core" 1 + "manipulator"&X% +4 "core" % + \    +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&6'\ +109 "core" ' +56904 "Can"ny\ /N +4554 #t-> access 2 +2 "storage"(f% +3 "core" %\ \  w\ +2 "manipulator"&c% +4 "core" %\    q +2 "manipulator"&j& +4 "core" &-   / , +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(\\(K +3 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (U& +3 "core" &K \  +590 #t-> $da[:extractVol]=0.17 +533 #-> startTube 2 +644 #-> shortDA +2 "collection"'C% +2 "processing"%_% +5 "core" %WK\ +2 %\ +4 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +548 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%q +125 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%l  +123 "core" +2 .tPRV.dial :sipper + "processing"%h  +128 "core"  +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 1.1ml +2 "processing"%r'] +2296 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV + "processing"%G  +128 "core"  +3 .tPS.seek 0.5ml + "processing"%y' +1262 "core" ' + .tPRV.dial :waste2 +2 "processing"%i @ +97 "core" ? +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 0ml + "processing"%I'W +598 "core" ' + .tPSV.dial PSR +7 "processing"%. +98 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%}'P +1146 "core" ' +8 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%z' +1618 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%W +100 "core" +2 .tPS.seek 0ml +2 "processing"%:'W +2630 "core" ' + .tPSV.dial PSR +2 "processing"%A +100 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%2'P +1099 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%u' +1614 "core" ' + .tPSV.dial :mixloop +2 "processing"% +100 "core" + .tPRV.dial :sipper +2 "processing"%n  +42 "core" +2 .tPS.seek 0ml +2 "processing"%`'W +2629 "core" ' + .tPSV.dial PSR +2 "processing"%a +111 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"% ' +2627 "core" ' + .tPSV.dial :mixloop +2 "processing"%w +97 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2633 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%8& +4 "core" &4\ +2 "manipulator"&p% +3 "core" %\    ] q +2 "storage"(v% +5 "core" %\ \  J\ + "storage"(. +4 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(S( +669 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 ( & +3 "core" & \ +2 "manipulator"&& +3 "core" &-   , +2 "manipulator"&% +4 "core" %\     q +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&m( +168 "core" ( +2 "manipulator"&d& +3 "core" &    $ +2 "storage"(x& +4 "core" & \ \  N\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&Y' +97 "core" ' +2 "storage"(& +3 "core" & \ /\  \ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(E'H +275 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (L& +3 "core" & -\ +2 "manipulator"&& +3 "core" &   $ +2 .tElbow.seek 2 +2 "manipulator"&Z( +4 "core" ( + "manipulator"&!& +4 "core" &   Y $ +2 "storage"(,& +3 "core" & \ +3 .tForearm.seek 2 + 300 counts + "manipulator"&'y +13 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&O/ +69 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +2 "storage"(''v +8 "core" &   { $ + "manipulator"&% +4 "core" % σ   p +2 .tForearm.seek :retract +2 "manipulator"&#'\ +94 "core" ' +2 .tElbow.seek PC + "manipulator"&( +161 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +119 "core" ( +2 "manipulator"&\ & +3 "core" &  % +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &   c % +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&+' +96 "core" ' +2 "manipulator"&& +4 "core" &    $ +2 "manipulator"&H% +4 "core" %   Z  +2 "processing"%& +4 "core" &F\ +2 "processing"%N& +5 "core" &'\ +2 .tPC.seek :closed +2 "processing"%$(Tg +4 "core" &=\ +7 &5c\ #b +9 &Xy7\ 6 +10 &x\ J +9 &SX\ K +10 &W\ J +9 &DZ\ K +9 &W\ K +10 &W\ K +9 &U\ J +9 &MU\ J +10 & U\ J +9 &!T\ J +10 &#T\ J +9 &%UT\ J +9 &'Y\ J +10 &(Y\ J +9 &*Y\ J +9 &,\\W\ K +10 &.V\ K +9 &/V\ J +10 &1T\ J +9 &3eY\ J +9 &5'YA\ J +10 &6W\ J +9 &8T\ J +9 &:mY\ J +10 &<.W\ K +9 &=W\ J +10 &?T\ J +9 &AvY\ J +9 &C7W\ J +10 &DU\ J +9 &FZ\ K +9 &Hz`\ K +10 &J7r\ M +9 &K\ Q +10 &M\ Q +9 &Or\ Q +9 &Q4;\ Q +49 &R\ > +4 &T;n\ X +3 &TI)\ ( + ( +2 &TI8\ ( + &TI=\ ( + &TI\ ( + "processing"%N& +4 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.54 +2 .Hand.open + "manipulator"&01 +71 "core" 1 +2 "manipulator"&T% +4 "core" %  {  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&['\ +98 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%  +2 %49 +6 "core" 9{F +102 "processing"%(9 +3 "core" 9yF +102 "processing"%9 +3 "core" 9zG  +102 "processing"%>9 +3 "core" 9zG  +102 "processing"%%9 +3 "core" 9yF +102 "processing"%"9 +3 "core" 9zF +102 "processing"%9 +3 "core" 9{E +102 "processing"%o9 +3 "core" 9|G +103 "processing"%|9 +3 "core" 9}G" +102 "processing"%@9 +3 "core" 9H& +102 "processing"%M9 +3 "core" 9E+ +102 "processing"%s9 +3 "core" 9G/ +102 "processing"%=9 +3 "core" 9G3 +102 "processing"%59 +3 "core" 9G7 +103 "processing"%79 +2 "core" 9G; +103 "processing"%9 +2 "core" 9G@ +103 "processing"%9 +2 "core" 9GD +103 "processing"%F9 +3 "core" 9HH +102 "processing"%k9 +3 "core" 9HL +102 "processing"%B9 +3 "core" 9HP +102 "processing"%/9 +2 "core" 9HU +103 "processing"%J9 +2 "core" 9HY +103 "processing"%t9 +2 "core" 9I] +103 "processing"%b9 +3 "core" 9Ha +103 "processing"%K9 +2 "core" 9Ie\ +103 "processing"%&9 +2 "core" 9Ij +103 "processing"%g9 +2 "core" 9In +103 "processing"%;9 +2 "core" 9Ir +103 "processing"%9 +3 "core" 9Iv +103 "processing"%D9 +2 "core" 9 Jz +103 "processing"%9 +2 "core" 9J +103 "processing"%R9 +2 "core" 9J +103 "processing"%]9 +2 "core" 9$J +103 "processing"%9 +3 "core" 9+K +103 "processing"%*9 +2 "core" 93J +103 "processing"%?9 +2 "core" 9:K +103 "processing"%{9 +2 "core" 9AK +3 .tPH.hold 2:00:00,28C +4 "processing"%9 pp; +2 .tdelay 1:30 +5 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%1 +100 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml + "processing"%-' +593 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml + "processing"% '[ +1620 "core" ' + .tPTV.dial :puck +2 "processing"%e  +125 "core"  +2 .tPSV.dial PTV + "processing"%< +72 "core" +2 .tPBV.dial :waste1 + "processing"%^  +50 "core"  +2 "processing"%Q% +3 "core" %az\ +2 .tPS.seek 1.5ml +2 "processing"%V' +591 "core" ' +2 .tdelay 3 seconds +301 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%X'W +1604 "core" ' +2 .tdelay 5:00 +9436 "Can"~w\ C*N +20566 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +5 "core"  + .tPBV.dial :waste1 +2 "processing"%~  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%f * +34 "core" , + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%c +71 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"%j' +2283 "core" ' +2 .tPSV.dial PTV +2 "processing"%U +82 "core"  +2 .tdelay 5 seconds +503 .PSV.dial PSR + "processing"%P +69 "core"  +2 .tdelay 5 seconds +503 .PSV.dial PTV +2 "processing"%_ +72 "core" + .tdelay 5 seconds +503 .PSV.dial :air + "processing"%C  +69 "core"  +3 .tPS.seek 0ml + "processing"%q'W +2260 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +7 "processing"%l  +126 "core" + .tPSV.dial :mixloop +2 "processing"%h +42 "core" +2 .tPRV.dial :ab1 +2 "processing"% @ +99 "core" > +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%G'w +355 "core" ' +2 .tdelay 2 seconds +250 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%r  +42 "core"  +2 "processing"%i% +3 "core" %v:\  +3 .tPS.seek 0.32ml +2 "processing"%y'# +398 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'.  +37 "core" +2 .tPRV.dial :air + "processing"%I  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%}'D +1230 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%W @ +70 "core" > +2 .tPS.seek 0.5ml +2 "processing"%z' +869 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%A  +42 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +3 .tPS.seek 2ml + "processing"%:'[ +1610 "core" ' + .tPSV.dial :PML +2 "processing"%2 +42 "core" +2 .tPTV.dial :mixing +2 "processing"% @ +70 "core" A + .tPBV.dial :waste1 +2 "processing"%n  +33 "core"  + "processing"%u% +4 "core" %\\X\  +2 .tPS.seek 1.85ml +2 "processing"%a'< +248 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%` * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%w'W +1961 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"' & +2 "core" &\ +3 "manipulator"&8& +3 "core" &   R $ +2 "manipulator"&p% +4 "core" %\ *  N "a +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&v(- +124 "core" ( +2 "manipulator"&& +3 "core" &-   . +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &\\& +3 "core" &-   . +2 .tForearm.seek :garage +2 "manipulator"& '! +107 "core" ' +2 .tHand.close +2 "manipulator"&/ +68 "core" / +3 "manipulator"&& +3 "core" &-  ) . +2 "manipulator"&d% +4 "core" % /   " +2 .tForearm.seek :retract +2 "manipulator"&x'\ +105 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +280 "core" ( + "manipulator"&3& +4 "core" &   9) +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &6& +3 "core" &   # 9) +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&', +99 "core" ' +3 "manipulator"&L& +3 "core" &  \ b 9) +2 "manipulator"&% +4 "core" %+  2 9 +2 "collection"'!& +4 "core" &\ +3 "collection"',& +4 "core" &\ +3 .tCC.seek :closed + "collection"'O(O +4 "core" &\  +9 &4\ *y +9 &f\ = +10 &t\ L +9 &PW\ K +9 &Y\ J +10 &Z\ J +9 &]\ K +10 &X[\ K +9 &Z\ K +9 &Y\ J +10 & W\ J +9 &"aZ\ J +9 &$"]\ K +10 &%Z\ K +9 &']\ J +10 &)i]\ J +9 &++W\ J +9 &,[\ J +10 &.]\ J +9 &0p]\ K +9 &23Z\ J +10 &3Y\ J +9 &5Z\ K +10 &7yW\ J +9 &9;Z\ J +9 &:\\\ J +10 &<]\ K +9 &>Z\ K +9 &@B\\\ K +10 &B[\ K +9 &CQ\ J +10 &EY\ K +9 &GGa\ L +9 &Ip\ M +10 &J\ R +9 &Lo\ V +11 &N.\ D +8 &O;:\ 't +9 &Om\ A +5 ( +2 "collection"',& +4 "core" &OV\ A +2 #tCollection Clamp onSpring/offSpring for 6/26 samples, on/off torque 1.57 +2 "collection"'& +3 "core" &OU\ A +2 .tHand.open + "manipulator"&1 +73 "core" 1 +2 "manipulator"&m% +4 "core" % +  d 9 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&Y'\ +103 "core" ' +2 .tPSV.dial PSR +2 "processing"%E +110 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%' +1607 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%\  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +1608 "core" ' +2 .tPSV.dial PSR +2 "processing"%Z +43 "core"  +2 .tPSR.select :air +2 "processing"% +57 .tPS.seek 2.5ml +2 "processing"%' +2634 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV + "processing"%H  +2 "collection"'  +39 "core" +118  + .tPSV.dial :mixloop +2 "processing"%' +98 "core" +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%#  +70 "core" +2 .tPS.seek 0ml +2 "processing"%)'W +2632 "core" ' +2 .tPSV.dial :air + "processing"%0  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%T' +2635 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%4 +54 "core" +2 .tPS.seek 0ml +2 "processing"%N'W +2626 "core" ' + .tPSV.dial :air +2 "processing"%(  +40 "core"  +3 .tPS.seek 2.5ml +2 "processing"%+' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"% +54 "core" +3 .tPS.seek 0ml + "processing"%>'W +2576 "Can"=x\ XN +56 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&%& +4 "core" & " 9( +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&"( +38 "core" ( +2 "manipulator"&& +4 "core" &     +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &o& +3 "core" &    +2 .tForearm.seek CC +2 "manipulator"&|', +105 "core" ' +2 .tHand.close +2 "manipulator"&@/ +76 "core" / +2 .tCC.seek :open +2 "collection"'M( +376 "core" ( +2 "manipulator"&s& +3 "core" &   A  +2 "manipulator"&=% +4 "core" %   4 8 +2 .tForearm.seek :retract +2 "manipulator"&5'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&7(- +273 "core" ( +2 "manipulator"&& +3 "core" &-    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &- . +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&F'! +109 "core" ' +2 .tHand.open +2 "manipulator"&k1 +66 "core" 1 +2 "manipulator"&B% +3 "core" % (   U +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&/'\ +99 "core" ' +2 ."da"delayUntil "15:00:19.74" +24800 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"%J @ +71 "core" A + ."da"PBV.dial :waste1 +2 "processing"%t  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%b * +35 "core" , + ."da"PSV.dial :air +2 "processing"%K  +40 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%&' +2293 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%g +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%;  +42 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +54 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%D  +40 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2254 "core" ' + #"da"washCycleDA #1 of 2 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%R +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%]' +593 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1616 "core" ' + ."da"PTV.dial :puck +2 "processing"%*  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%? +70 "core" +2 ."da"PBV.dial :waste1 + "processing"%{  +34 "core" +2 "processing"%1% +4 "core" %_]\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +590 "core" ' +9 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%- * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%e'W +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%<  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%^  +34 "core" + ."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"% +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2276 "core" ' + ."da"PSV.dial PTV +2 "processing"%V +72 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +71 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%~  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%f'W +343 "Can"=z\ 9VN +1909 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%c +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +7 "processing"%X' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%U'[ +1609 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%P  +4 "core"  +2 ."da"PSV.dial PTV + "processing"%_ +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%C  +32 "core"  +2 "processing"%j% +4 "core" %]I\  +2 ."da"PS.seek 1.5ml +2 "processing"%l' +592 "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"%'W +1605 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%q  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%r  +34 "core" + ."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 +2 "processing"%G +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%.' +2273 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%I +82 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%y +68 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%W +69 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%}  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%A'W +2271 "core" ' +2 #"da"getPMLReagent08 +6 .PRV.dial :air + "processing"%z  +43 "core"  + ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%2  +126 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%  +41 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%n  +4 "core" + ."da"PSV.dial :mixloop +2 "processing"%u +55 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%`' +388 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%:  +42 "core"  +2 "processing"%a% +3 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"% 'y +336 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%8  +41 "core"  +2 ."da"PS.seek 2ml +2 "processing"%p'[ +1566 "core" ' + ."da"PSV.dial :PML +2 "processing"% +42 "core" +2 ."da"PTV.dial :mixing +2 "processing"%\\ @ +70 "core" B + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core"  + "processing"%% +4 "core" %b\ +2 ."da"PS.seek 1.85ml +44 "processing"%'B +238 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%d * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%['W +1967 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +24448 "Can"/}\ 5ZN +23554 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"% @ +4 "core" A +2 ."da"PBV.dial :waste1 + "processing"%3  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%6 * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%v  +41 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%L' +2300 "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"%x +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2284 "core" ' + #"da"washCycleDA #1 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"% +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%m' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%,'[ +1609 "core" ' +2 ."da"PTV.dial :puck +7 "processing"%E  +70 "core"  + ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%w  +34 "core" + "processing"%\ % +4 "core" %V=\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +592 "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"%'W +1605 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 +6 .PTV.dial :puck +2 "processing"%  +3 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%H  +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"%# +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2302 "core" ' + ."da"PSV.dial PTV +2 "processing"%0 +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"%4 +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%T  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%('W +2299 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%N +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +576 "Can",~\ 8N +10 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%+'[ +1625 "core" ' +2 ."da"PTV.dial :puck +7 "processing"%%  +4 "core"  +2 ."da"PSV.dial PTV + "processing"% +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%o  +34 "core" +2 "processing"%@% +3 "core" %VA\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%Y * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%O'W +1605 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%s  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%=  +34 "core" +51 ."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"% +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2295 "core" ' + ."da"PSV.dial PTV +2 "processing"%" +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%k +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%B +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%5  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%F'W +2277 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%J +137 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%t' +597 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%b'[ +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%K  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%> +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%g  +32 "core"  +2 "processing"%;% +3 "core" %^\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%D * +33 "core" , +2 ."da"PS.seek 0ml +3 "processing"%&'W +1603 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%R  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%] * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%* +70 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%?' +2292 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%{ +70 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%1 +70 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%-  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2272 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%< +134 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +16 ."da"PS.reconfigure :default +10 "processing"%#A d`xb +9 ."da"PS.seek 0.25ml +8 "processing"%^'7 +342 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%Q' +336 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +6 "processing"% +15 ."da"PS.seek 2ml +2 "processing"% '[ +1616 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%e  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%V +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" +2 "processing"% % +3 "core" %`2\ ) +2 ."da"PS.seek 1.5ml +2 "processing"% ' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%~ * +37 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1606 "core" ' +2 ."da"delay 10 seconds +266 "Can"(\ & N +737 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%c  +5 "core"  +2 ."da"PBV.dial :waste1 + "processing"%f  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%X * +34 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%P +85 "core"  +2 ."da"PS.reconfigure :fast +47 "processing"%#A ,`xb +10 ."da"PS.seek 2.5ml +2 "processing"%_' +2422 "core" ' + ."da"PSV.dial PTV +3 "processing"%C +73 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%j +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +6 "processing"%U +76 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%h  +73 "core"  +3 ."da"PS.seek 0ml +2 "processing"%l'W +2400 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%q +134 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%r'[ +2131 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%i  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%G +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%I% +4 "core" %^\ 0 +2 ."da"PS.seek 1.5ml +2 "processing"%y' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%W * +35 "core" * +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%}  +105 "core"  +4 ."da"PS.seek 0ml +2 "processing"%.'W +1617 "core" ' +2 "processing"%z9 +3 "core" 951 +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%2 +2 "core" 52 +2 "processing"%& +4 "core" &TI\ 3( +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&n% +3 "core" %\  }   +2 "storage"(u% +4 "core" % \ K +2 "storage"(A. +3 "core" .( +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 1 +2 "storage"(:( +192 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +3 (a& +2 "core" & \ F +2 "manipulator"&`& +4 "core" &- v i ( +2 "manipulator"&8% +3 "core" %\  y 2  +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"& ( +172 "core" ( +2 "manipulator"&& +4 "core" & a s Q h + "storage"(\\& +4 "core" & t\ J +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&' +92 "core" ' +2 "storage"(& +4 "core" & \ K +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(p'H +275 "core" ' + "storage"(d- +3 "core" -'H +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"('6 +33 "core" ' +2 "manipulator"& & +3 "core" & w w h h +2 "manipulator"&3% +4 "core" %\ T [ P 2 +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&6'\ +98 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&v( +251 "core" ( + "manipulator"&[& +4 "core" & 6 +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" & J +2 ."da"Forearm.seek PC +2 "manipulator"&!' +92 "core" ' + ."da"Hand.close +2 "manipulator"&x/ +67 "core" / +2 ."da"PC.seek :open +2 "processing"%( +402 "core" ( +2 "storage"(L& +3 "core" & \ P +2 "manipulator"&& +4 "core" &  +2 "manipulator"&% +3 "core" % $ 3 ( +2 ."da"Forearm.seek :retract +2 "manipulator"&m'\ +100 "core" ' +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&E( +258 "core" ( +8 "manipulator"&& +4 "core" &\  $ +2 "storage"(w& +3 "core" & W\ P +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&\ ' +91 "core" ' +3 ."da"Hand.open +2 "manipulator"&,1 +70 "core" 1 +3 "storage"(Z- +2 "core" -'6 +3 ."da"SE.seek -0.15 Pucks below Top Plate +2 "storage"(' +25 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.82 Pucks below Top Plate +2 "storage"(' +55 "core" ' +2 #"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/da23jun2415h_niagara.tif +4 "processing"%H& +10 "core" &/\ \ +6 "manipulator"&'& +6 "core" & k S  $ +3 "manipulator"&#% +5 "core" % m o +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&0(- +180 "core" ( +3 "manipulator"&)& +4 "core" &- k S  +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &4& +3 "core" &- c p q  +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&T'! +106 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&/ +66 "core" / +2 "manipulator"&N& +4 "core" &-  w +2 "manipulator"&(% +4 "core" % 1  x +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +101 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&%( +139 "core" ( +2 "manipulator"&& +3 "core" & j d D B +2 ."psFlush"Elbow.reconfigure :loose +8 "manipulator"&$ &.,(#b +3 &o& +3 "core" & [ W B +7 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&@' +92 "core" ' +2 "manipulator"&+& +3 "core" & x  B +3 "manipulator"&Y% +3 "core" % } s a [ +3 "processing"%& +3 "core" &P\ +3 "processing"%s& +5 "core" &@\ +2 ."psFlush"PC.seek :closed +2 "processing"%=(Tg +4 "core" &G\  +9 &4uI\ +{ +9 &dsB ? +9 &zb=\ O +10 &=A4\ O +9 &E%\ O +10 &G+\ O +9 &G/\ O +9 &CG%\ O +10 &G\ O +9 &F\ O +9 & F\ O +10 &"MF \ O +9 &$F\ O +10 &%F\ \ O +9 &'I\ O +9 &)TF\ O +10 &+F\ O +9 &,F\ O +9 &.F\ O +10 &0]D\ O +9 &2F\ O +10 &3F\ O +9 &5F\ O +9 &7eF\ O +10 &9'F\ O +9 &:F\ O +9 &<F\ N +10 &>lF\ O +9 &@/F\ O +9 &AF\ O +10 &CD\ O +9 &EtG\ O +10 &G5I\ O +9 &HN\ P +9 &Jo\ S +10 &Lh V +9 &N*' V +9 &O V +10 &Q~ V +9 &SU}`\ < +10 &T**_\ I +9 &TE#\ . +2 ( +2 "processing"%s& +4 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.78 + "processing"%|& +4 "core" &TE"\ . +2 ."psFlush"Hand.open + "manipulator"&1 +77 "core" 1 +2 "manipulator"&O% +3 "core" % T W P [ +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&"'\ +88 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%k +45 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%B' +593 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%5' +777 #"da"SX HX9/16 (USB:30): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 31.517 seconds\ /var/log/esp/da23jun2415h_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23jun2415h20s_niagara.tif +1336 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"% @ +198 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%J  +134 "core" +9 ."psFlush"PSV.dial :mixloop +3 "processing"%F +104 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%t'9 +163 #"da"SX HX9/16 (USB:30): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23jun2415h20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jun2415h30s_niagara.tif +2463 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%K +106 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%>' +473 #"da"SX HX9/16 (USB:30): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jun2415h30s_niagara.tif: TIFF Upload Complete\ +3 ."Qmail"DAfans.email "31.517 sec auto-exposure",Subject: "da23jun2415h images!" +3 ."da"Gate.power :camera,:OFF +2 "storage"(g- +2 "core" -' +3 "storage"(;& +4 "core" & k H\ +3 "manipulator"&b& +3 "core" & # !  B +3 "manipulator"&D% +6 "core" %\  ! ! . +13 ."da"Elbow.reconfigure :tight +12 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 1 +13 "manipulator"&( +43 "core" ' +2 ."psFlush"delay 5 seconds +200 "core" ( +4 "manipulator"&R& +9 "core" & ! & +5 "storage"(& +7 "core" & !\ +4 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&]' +93 "core" ' +5 ."da"SE.reconfigure :gently +6 "storage"(#QK-0-\ b +17 ."da"SE.seek -0.1 Pucks below Top Plate +4 "storage"(*'B +59 "core" ' +3 "manipulator"&&& +8 "core" &  & +7 "storage"({& +9 "core" & $\ +5 ."da"Elbow.reconfigure :limp +6 "manipulator"&$ ,(b +5 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 1 +3 "manipulator"&1'D +26 ."psFlush"PSR.select :air +4 "processing"% +8 "core" ' +5 ."da"Elbow.hold +2 "manipulator"&, +7 "core" , +3 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure :default +6 "storage"(#QK-0-\ b +7 ."da"SE.seek 0.08 Pucks below Top Plate +4 ."psFlush"PS.seek 2.5ml +3 "storage"(-'- +5 "processing"%?' +24 "core" ' +4 "manipulator"&<% +8 "core" %Wz    Ȼ? +4 "storage"(& +7 "core" & h j c\ +4 ."da"Forearm.force -20 +4 "manipulator"&5 +6 ."da"Forearm.seek 1 + 319 counts +4 "manipulator"&^'σ +15 "core" ' +6 "manipulator"&Q& +7 "core" &   % +4 "storage"(e& +8 "core" & C\ +5 ."da"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 700 counts +5 "manipulator"&V' +27 "core" ' +4 "storage"(% +7 "core" %0 ?\  +5 ."downElevator"SE.seek :down +5 "storage"( 'v +99 ( % +6 "core" %O \ Va +5 "manipulator"&~% +8 "core" %(  +4 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +4 "manipulator"& '\ +100 "core" ' +35 ' +3 ."downElevator"SE.stop +3 "storage"(5 +10 (c& +8 "core" & \ +1641 #"uploadLog"upsync +19 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%f  +33 "core"  +2 ."psFlush"PTV.dial :mixing +2 "processing"%X @ +70 "core" A + ."psFlush"PSV.dial :mixloop +2 "processing"%P +111 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%'9 +2635 "core" ' + ."psFlush"PSV.dial PSR +55 "processing"%C +98 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%j'P +1116 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%U' +1609 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%h +70 "core" + ."psFlush"PTV.dial :puck +2 "processing"%_  +68 "core"  +2 ."psFlush"PBV.dial :waste1 +2 .PS.seek 0ml +2 "processing"%q'W +2640 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%l +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%i' +592 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%G' +2115 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" + ."psFlush"PBV.dial PSV +2 "processing"%I U +51 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%r'W +2624 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%W @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%}' +2625 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%y  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%z'W +2635 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%2 +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2630 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%n +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%u U +4 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%A'W +2630 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%a @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%`' +2638 "core" ' + ."psFlush"PSV.dial :waste1 +7 "processing"%8  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%S'W +1922 "Can"\ 8&?N +718 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +42 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%\\'P +1107 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1606 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%7 +70 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%/  +51 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%d'W +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +72 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%3' +587 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%p' +2112 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%[ U +51 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2625 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" @ +2 ."psFlush"PS.seek 2.5ml +2 "processing"%x' +2631 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%6  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%$'W +2629 "core" ' +8 ."psFlush"PSV.dial PSR +2 "processing"%L +41 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2632 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%!'W +2637 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +48 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%w' +2631 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%v  +68 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%,'W +2627 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&Z& +3 "core" &   % +2 "manipulator"&H% +3 "core" %    \ f +3 ."psFlush"Elbow.seek PC +2 "manipulator"&'( +289 "core" ( +2 "manipulator"&m& +3 "core" &   !r +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &#& +3 "core" &  !r +3 ."psFlush"Forearm.seek PC +2 "manipulator"&' +89 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&/ +68 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%)( +403 "core" ( +2 "manipulator"&4& +3 "core" &   !r +2 "manipulator"&\ % +4 "core" %  A +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&E'\ +91 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek :garage +2 "manipulator"&(- +164 "core" ( +2 "manipulator"&N& +3 "core" &-   @ +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &(& +3 "core" &-   l @ +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&'! +105 "core" ' + ."psFlush"Hand.open +2 "manipulator"&1 +69 "core" 1 + "manipulator"&o% +4 "core" % )    2 +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&T'\ +97 "core" ' + #tFinished short da assay +30492 "Can"\ -(DN +60001 \ .)N +17726 #t-> access 1 +2 "storage"(+% +3 "core" %\ \  6\ +2 "manipulator"&Y% +4 "core" %\     +2 "manipulator"&& +3 "core" &- i @ +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"(0(; +671 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" &; \  +1001 #t-> access 2 +2 "storage"(% +3 "core" %\ \  [\ +2 "manipulator"&|% +4 "core" %\    +2 "manipulator"&& +3 "core" &-  @ +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(O(K +184 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (s& +3 "core" &K\ \ \  +17139 #t-> $da[:extractVol]=0.17 +306 #-> startTube 2 +511 #-> shortDA +2 "collection"'k% +4 "core" %\ + "processing"%@% +6 "core" %X8\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +461 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"%. +137 "core" +2 .tPTV.dial :PRVmixing + "processing"%B  +125 "core" +2 .tPRV.dial :sipper + "processing"%  +44 "core" +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 1.1ml +2 "processing"%J'] +2291 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV + "processing"%F  +127 "core"  +2 .tPS.seek 0.5ml +2 "processing"%5' +1266 "core" ' + .tPRV.dial :waste2 +2 "processing"%K @ +97 "core" > +3 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 0ml +2 "processing"%t'W +596 "core" ' +2 .tPSV.dial PSR + "processing"%g +100 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1ml + "processing"%;'P +1102 "core" ' + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml + "processing"%b' +1607 "core" ' + .tPSV.dial :mixloop +2 "processing"%D +111 "core" +2 .tPS.seek 0ml +2 "processing"%R'W +2632 "core" ' + .tPSV.dial PSR +2 "processing"% +97 "core"  + #tPulling 1ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%%'P +1108 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%&' +1610 "core" ' + .tPSV.dial :mixloop +2 "processing"%{ +98 "core" +2 .tPRV.dial :sipper +2 "processing"%"  +40 "core"  +2 .tPS.seek 0ml +2 "processing"%<'W +2632 "core" ' + .tPSV.dial PSR +2 "processing"% +98 "core"  +2 .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%Q' +2633 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +98 "core" +2 .tPS.seek 0ml +2 "processing"%e'W +2119 "Can"\ 2+ypN +516 "core" ' +3 #tLoading da puck from tube 2 into Processing Clamp +6 "processing"%& +3 "core" &&\ +2 "manipulator"&]% +4 "core" %\   !  +2 "storage"(% +8 "core" %\ $\  w\ +2 "storage"( . +3 "core" .(K +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(~( +663 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (*& +3 "core" & 1\ +2 "manipulator"&>& +4 "core" &-  @ +2 "manipulator"&1% +3 "core" %\     +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&^( +174 "core" ( +2 "manipulator"&c& +3 "core" &  $ +2 "storage"(-& +3 "core" & \ \ \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&V' +92 "core" ' + "storage"( & +4 "core" & \ \ \ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(f'H +281 "core" ' +2 "storage"(X- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (P& +3 "core" & \ +2 "manipulator"&?& +4 "core" &  $ +2 .tElbow.seek 2 +2 "manipulator"&C( +2 "core" ( +3 "manipulator"&& +3 "core" &   ] $ +2 "storage"(j& +4 "core" & \ \ \ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&h'y +31 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&_/ +75 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&U& +2 "storage"(l'v +8 "core" & \  $ + "manipulator"&q% +4 "core" % ϝ  \  +2 .tForearm.seek :retract +2 "manipulator"&i'\ +90 "core" ' +3 .tElbow.seek PC + "manipulator"&( +160 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +123 "core" ( + "manipulator"&I& +4 "core" &   3 % +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &G& +3 "core" &  % +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&W' +99 "core" ' +2 "manipulator"&r& +3 "core" &   % +2 "manipulator"&y% +4 "core" % \  +2 "processing"%}& +4 "core" &2\ +2 "processing"%2& +5 "core" &)\ +2 .tPC.seek :closed +2 "processing"%z(Tg +3 "core" &\  +10 &4x\ )v +9 &f}\ = +9 &k\ K +10 &QQ\ K +9 &U\ J +9 &U\ J +10 &T\ J +9 &ZT\ J +10 &Y\ J +9 &Y\ J +9 & Y\ J +10 &"aW\ K +9 &$$W\ J +48 &%Y\ J +5 &'S\ J +3 &)jT\ J + &+,T\ J + &,S\ K + &.V\ K +7 &0qU\ K +9 &24V\ J +9 &3T\ J +10 &5X\ J +9 &7zW\ J +10 &9<Y\ J +9 &:V\ J +9 &<T\ J +10 &>Y\ J +9 &@DV\ J +9 &BX\ J +10 &CV\ J +9 &EW\ J +10 &GJ_\ K +9 &I g\ L +9 &J~\ N +10 &L\ P +9 &NB\ P +9 &P\ P +10 &Q\ P +9 &Sk{j\ / +9 &T)(c\ I +10 &TL\ & +2 ( +2 "processing"%2& +3 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.59 +2 .Hand.open + "manipulator"&n1 +74 "core" 1 +2 "manipulator"&u% +4 "core" %    J +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%a  +4 %A9 +2 "core" 9W +103 "processing"%89 +3 "core" 9X +102 "processing"%`9 +2 "core" 9X  +103 "processing"%9 +31 "core" 9W +103 "processing"%S9 +2 "core" 9W +103 "processing"%\\9 +3 "core" 9X +102 "processing"%79 +2 "core" 9W +103 "processing"%/9 +2 "core" 9X +103 "processing"%9 +2 "core" 9X# +103 "processing"% 9 +2 "core" 9X' +103 "processing"%d9 +2 "core" 9W, +103 "processing"%39 +3 "core" 9X0 +102 "processing"%9 +3 "core" 9W4 +102 "processing"%[9 +4 "core" 9X8 +102 "processing"%p9 +3 "core" 9X= +102 "processing"% 9 +2 "core" 9WA +103 "processing"%9 +2 "core" 9XE +103 "processing"%69 +2 "core" 9XI +103 "processing"%x9 +4 "core" 9YM +102 "processing"%L9 +2 "core" 9XR +103 "processing"%$9 +2 "core" 9XV +103 "processing"%9 +2 "core" 9YZ +103 "processing"%9 +2 "core" 9Y^ +103 "processing"%9 +3 "core" 9Xb +102 "processing"%!9 +3 "core" 9Yg +102 "processing"%v9 +2 "core" 9Yk +103 "processing"%w9 +2 "core" 9Yo +103 "processing"%Z9 +2 "core" 9 Ys +103 "processing"%H9 +3 "core" 9Zw +103 "processing"%m9 +2 "core" 9Z| +103 "processing"%9 +2 "core" 9"Z +103 "processing"%#9 +2 "core" 9*[ +103 "processing"%9 +2 "core" 92Z +103 "processing"% 9 +3 "core" 9:Z +103 "processing"%=9 +2 "core" 9A[ +3 .tPH.hold 2:00:00,28C +3 "processing"%4 pp; +3 .tdelay 1:30 +5 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%\ +99 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%N' +600 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml + "processing"%('[ +1607 "core" ' +2 .tPTV.dial :puck +2 "processing"%  +125 "core"  + .tPSV.dial PTV +2 "processing"%' +72 "core" + .tPBV.dial :waste1 +2 "processing"%  +53 "core" + "processing"%o% +4 "core" %V\  +2 .tPS.seek 1.5ml +2 "processing"%E' +588 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%+'W +1606 "core" ' +2 .tdelay 5:00 +30003 #recoverPSRreagent08 +6 .PTV.dial :puck + "processing"%Y  +5 "core"  +2 .tPBV.dial :waste1 +2 "processing"%  +32 "core"  +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%: * +35 "core" , + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +71 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"%' +2290 "core" ' + .tPSV.dial PTV +2 "processing"%| +73 "core" +3 .tdelay 5 seconds +502 .PSV.dial PSR +3 "processing"% +70 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%s +69 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%0  +69 "core"  +2 .tPS.seek 0ml +2 "processing"%k'W +1310 "Can"f\ ?.BN +944 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%@  +126 "core" + .tPSV.dial :mixloop +2 "processing"%. +43 "core" +2 .tPRV.dial :ab1 +42 "processing"%B @ +108 "core" > +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%'w +347 "core" ' +2 .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +2 "processing"%,  +41 "core"  +2 "processing"%F% +4 "core" %x0\  +2 .tPS.seek 0.32ml +2 "processing"%J'% +409 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'K  +37 "core" + .tPRV.dial :air +2 "processing"%5  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%g'D +1236 "core" ' +2 .tPRV.dial :waste2 + "processing"%t @ +71 "core" > +2 .tPS.seek 0.5ml +2 "processing"%;' +863 "core" ' + #taddPMLReagent08 +2 .PSV.dial :air + "processing"%D  +55 "core" +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%b'[ +1616 "core" ' +2 .tPSV.dial :PML + "processing"% +41 "core" +2 .tPTV.dial :mixing + "processing"%R @ +70 "core" B +2 .tPBV.dial :waste1 +2 "processing"%%  +34 "core" + "processing"%{% +4 "core" %bt\ +2 .tPS.seek 1.85ml +2 "processing"%"'B +227 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%& * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%'W +1965 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'<& +3 "core" &%\ +2 "manipulator"&& +3 "core" & \ S % +2 "manipulator"&Q% +4 "core" %\  \ m  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +133 "core" ( + "manipulator"&]& +4 "core" &- \  5 ' +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &- \ O ' +2 .tForearm.seek :garage +2 "manipulator"& '! +104 "core" ' +2 .tHand.close + "manipulator"&O/ +74 "core" / +2 "manipulator"&*& +3 "core" &-  A ' +2 "manipulator"&>% +4 "core" % /  S +2 .tForearm.seek :retract +2 "manipulator"&1'\ +105 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&c( +268 "core" ( + "manipulator"&-& +4 "core" & 9 6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +3 "core" &   6 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&', +102 "core" ' +3 "manipulator"&T& +3 "core" &   6 +2 "manipulator"&X% +4 "core" %  . +2 "collection"'P& +4 "core" &\ +3 "collection"'?& +4 "core" &\ +3 .tCC.seek :closed + "collection"'(O +4 "core" &)\  +9 &4}-\ *y +9 & g1\ > +10 &v1\ L +9 &YY.\ K +9 &^1\ K +10 &]9\ K +9 &_1\ K +9 &a_0\ K +10 &#]5\ K +9 &^9\ K +9 & X3\ K +10 &"iY#\ K +9 &$+Y(\ K +10 &%Y3\ J +9 &'_.\ K +9 &)p],\ K +10 &+2W'\ K +9 &,Y3\ K +10 &.YE\ J +9 &0zZ3\ J +9 &2<Z3\ J +10 &3W0\ K +9 &5]%\ K +9 &7\\(\ J +10 &9CV.\ J +9 &;T.\ K +9 &<R1\ K +10 &>Y2\ J +9 &@JW*\ K +10 &B _%\ K +9 &C] \ J +9 &E\\A\ K +10 &GQb9\ K +9 &I r5\ N +9 &J1\ S +10 &Lx*\ V +9 &N7+\ D +10 &O?:-\ %n +9 &Ou+\ G +5 ( +2 "collection"'?& +4 "core" &Oj&\ G +2 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.60 + "collection"'j& +4 "core" &Oj\ G +2 .tHand.open + "manipulator"&_1 +70 "core" 1 +2 "manipulator"&U% +3 "core" % \  f +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +3 "manipulator"&q'\ +95 "core" ' + .tPSV.dial PSR +2 "processing"%^ +98 "core"  + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%V' +1628 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +4 "processing"%f  +42 "core"  +2 .tPS.seek 0ml +48 "processing"%h'W +1609 "core" ' +2 .tPSV.dial PSR +2 "processing"%I +43 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%G' +2634 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV + "processing"%C  +3 "collection"'r  +39 "core"  +117  +2 .tPSV.dial :mixloop + "processing"%y +98 "core" +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +2 "processing"%}  +71 "core" +2 .tPS.seek 0ml +2 "processing"%l'W +2627 "core" ' +2 .tPSV.dial :air + "processing"%i  +42 "core"  +3 .tPS.seek 2.5ml +2 "processing"%)' +2631 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%n +43 "core" +2 .tPS.seek 0ml +2 "processing"%u'W +2637 "core" ' + .tPSV.dial :air +2 "processing"%A  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%2' +2635 "core" ' +2 .tPSV.dial :mixloop + "processing"%8 +42 "core" +3 .tPS.seek 0ml + "processing"%W'W +2638 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&`& +4 "core" & 5 6 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( +2 "manipulator"&S& +3 "core" &  S 6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &\\& +3 "core" &  _ 6 +2 .tForearm.seek CC +2 "manipulator"&7', +95 "core" ' + .tHand.close +2 "manipulator"&// +73 "core" / +2 .tCC.seek :open +2 "collection"'( +379 "core" ( +2 "manipulator"& & +3 "core" &   6 +2 "manipulator"&d% +3 "core" % ?   +3 .tForearm.seek :retract +2 "manipulator"&3'\ +94 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +282 "core" ( +2 "manipulator"&[& +3 "core" &-  \  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &p& +3 "core" &-   - +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"& '! +107 "core" ' +2 .tHand.open +2 "manipulator"&1 +70 "core" 1 + "manipulator"&6% +4 "core" % + F +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&x'\ +95 "core" ' +2 ."da"delayUntil "16:35:28.33" +24843 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%L @ +70 "core" A +2 ."da"PBV.dial :waste1 + "processing"%$  +34 "core" +2 ."da"delay 30 seconds +2838 "Can"}\ =0N +164 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PSV.dial :air +2 "processing"%  +41 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2273 "core" ' +2 ."da"PSV.dial :mixloop +2 "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 +2 "processing"%w +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%Z  +41 "core"  +2 ."da"PS.seek 0ml +2 "processing"%H'W +2269 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%m +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%' +594 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%#'[ +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +70 "core"  + ."da"PSV.dial PTV +2 "processing"% +70 "core" +9 ."da"PBV.dial :waste1 +2 "processing"%=  +35 "core" + "processing"%\ % +4 "core" %\\\ \  +2 ."da"PS.seek 1.5ml +2 "processing"%e' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%N * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1621 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%'  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core"  + ."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 +2 "processing"%( +82 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2280 "core" ' + ."da"PSV.dial PTV +2 "processing"%E +69 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%a +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%Y +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +70 "core"  +2 ."da"PS.seek 0ml +3 "processing"%:'W +2269 "core" ' + #"da"washCycleDA #2 of 2 +2 .PSR.select :air +6 .PSV.dial PSR +2 "processing"% +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%+' +583 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%|'[ +1603 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%s +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%0  +34 "core" +2 "processing"%% +3 "core" %V\  +3 ."da"PS.seek 1.5ml +2 "processing"%@' +584 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%. * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%B'W +1610 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%k  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%,  +32 "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 +2 "processing"% +71 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%K' +2289 "core" ' + ."da"PSV.dial PTV +2 "processing"%5 +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%J +72 "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"%g  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%D'W +2290 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%;  +42 "core"  + ."da"delay 5 seconds +101 "Can"}\ 43B 2N +402 ."da"PTV.dial :PRVmixing +2 "processing"%  +125 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%R  +42 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%%  +4 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%{ +43 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%&' +388 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%b  +42 "core"  +2 "processing"%"% +3 "core" %Z\  +2 ."da"PS.seek 0.55ml +2 "processing"%<'v +341 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%Q'[ +1563 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%] +43 "core" +43 ."da"PTV.dial :mixing +9 "processing"% @ +70 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + "processing"%O% +4 "core" %]\\\  +2 ."da"PS.seek 1.85ml +2 "processing"%*'= +228 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%> * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1986 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +48003 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +5 "core" A + ."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 +2 "processing"%  +54 "core" +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%T' +2314 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%X +40 "core" +2 ."da"delay 2 seconds +68 "Can"}\ 55 N +134 ."da"PSV.dial :air +2 "processing"%P  +42 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%1 +41 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%M  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%j'W +2277 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%_ +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%U' +588 "core" ' +2 ."da"delay 5 seconds +507 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%?'[ +1608 "core" ' + ."da"PTV.dial :puck +2 "processing"%^  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core"  + "processing"%f% +4 "core" %^l\  +2 ."da"PS.seek 1.5ml +2 "processing"%V' +592 "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"%h'W +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%r  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%C  +34 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%y * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%} +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%G' +2308 "core" ' + ."da"PSV.dial PTV +2 "processing"%i +69 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%l +70 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%n +70 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%)  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%A'W +2289 "core" ' +2 #"da"washCycleDA #2 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%u +126 "core" + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%8' +597 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%2'[ +1610 "core" ' + ."da"PTV.dial :puck +2 "processing"%`  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%S +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%\\  +33 "core"  + "processing"%/% +4 "core" %Y\  +2 ."da"PS.seek 1.5ml +2 "processing"%c' +589 "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"%'W +1602 "core" ' +9 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%d  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%7 * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%[ +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%p' +2304 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +70 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%6 +71 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%3  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'W +2278 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%L +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%$' +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1457 "Can"v\ ;7\ ^N +159 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%W +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%!  +34 "core" + "processing"%v% +4 "core" %\\9\  +2 ."da"PS.seek 1.5ml +2 "processing"%w' +600 "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"%'W +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%m  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%H  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"% ' +2293 "core" ' + ."da"PSV.dial PTV +2 "processing"%= +72 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%\ +73 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%# +83 "core"  + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%N  +70 "core"  +2 ."da"PS.seek 0ml +3 "processing"%e'W +2273 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%' +134 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +16 ."da"PS.reconfigure :default +9 "processing"%#A d`xb +8 ."da"PS.seek 0.25ml +5 "processing"%'7 +334 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%o' +332 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%('[ +1610 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%E +85 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%a  +35 "core" +2 "processing"%Y% +3 "core" %[ \ * +3 ."da"PS.seek 1.5ml +2 "processing"%' +589 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1617 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%:  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%+  +36 "core" + ."da"delay 30 seconds +3047 .PBV.dial between PSV and waste1 +13 "processing"% * +36 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%s +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%0' +2421 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +85 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%| +71 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%. +76 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%@  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%9'W +2411 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%k +132 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%,'[ +2126 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%F  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%B  +36 "core" + "processing"%5% +4 "core" %Z\  +2 ."da"PS.seek 1.5ml +2 "processing"%J' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%t * +35 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%g  +105 "core"  +3 ."da"PS.seek 0ml +2 "processing"%K'W +1609 "core" ' + "processing"%;9 +4 "core" 952 +2 #"da"Processing Puck Heater at 28.1C before imaging +6 .PH.coast +2 "processing"% +2 "core" 53 +2 "processing"%R& +3 "core" &TL\ 5 & +7 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&%% +3 "core" %\  {  N  +2 "storage"({% +4 "core" % B\ L +2 "storage"(D. +2 "core" .( +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(b( +193 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +3 ("& +2 "core" & \ G +2 "manipulator"&&& +4 "core" &- x  A +2 "manipulator"&% +3 "core" %\  v u V  +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&<( +180 "core" ( + "manipulator"&]& +4 "core" & u I % +2 "storage"(& +3 "core" & T\ J +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&' +95 "core" ' +3 "storage"(O& +3 "core" & L\ J +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"(>'H +270 "core" ' +2 "storage"(Q- +3 "core" -'H +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +4 ."da"SE.seek :place +2 "storage"(*'6 +32 "core" ' +2 "manipulator"& & +5 "core" & p y  % + "manipulator"&-% +4 "core" % S U / +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"& '\ +91 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&( +271 "core" ( + "manipulator"&& +4 "core" & ~  8 +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &X& +3 "core" & u u h 8 +2 ."da"Forearm.seek PC +2 "manipulator"&P' +95 "core" ' + ."da"Hand.close +2 "manipulator"&1/ +65 "core" / +3 ."da"PC.seek :open +2 "processing"%M( +401 "core" ( +2 "storage"(T& +4 "core" & P\ N +2 "manipulator"&_& +3 "core" &  8 +2 "manipulator"&j% +4 "core" %   +2 ."da"Forearm.seek :retract +47 "manipulator"&U'\ +97 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&^( +248 "core" ( +2 "manipulator"&& +3 "core" &  i +2 "storage"(& +3 "core" & (\ L +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&f' +99 "core" ' + ."da"Hand.open +2 "manipulator"&?1 +76 "core" 1 +3 "storage"(I- +3 "core" -'6 +2 ."da"SE.seek -0.15 Pucks below Top Plate +2 "storage"(V' +27 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.82 Pucks below Top Plate +2 "storage"(r' +62 "core" ' +2 #"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/da23jun2417h_niagara.tif +4 "processing"%C& +11 "core" &:\ +6 "manipulator"&y& +7 "core" & p q S i +3 "manipulator"&}% +6 "core" % +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&h'\ +90 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&i(- +182 "core" ( +3 "manipulator"&l& +4 "core" &- S  +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &n& +3 "core" &- }  +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&)'! +106 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&G/ +65 "core" / +2 "manipulator"&u& +3 "core" &-   +2 "manipulator"&A% +4 "core" % 1 \ +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&8'\ +101 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&`( +120 "core" ( + "manipulator"&S& +4 "core" & : +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &\\& +4 "core" & T +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&/' +100 "core" ' +2 "manipulator"&2& +3 "core" & Z +3 "manipulator"&q% +3 "core" % j  +3 "processing"%c& +3 "core" &Y\  +3 "processing"% & +5 "core" &U\  +2 ."psFlush"PC.seek :closed +2 "processing"%d(Tg +5 "core" &2\  +7 &91\ %g +9 &Wq5\ 8 +9 &k+\ L +10 &G$\ O +9 &fE$\ N +10 &&J\ O +9 &F\ O +9 &F\ O +10 &mF\ O +9 &/J\ O +9 &D \ O +10 &!G \ N +9 &#vF\ N +10 &%8G\ N +9 &&G\ N +9 &(F\ O +10 &*}E\ O +9 &,?E\ O +9 &.G\ N +10 &/G\ N +9 &1G\ N +10 &3FJ\ O +9 &5\ G\ N +9 &6G\ N +10 &8J\ O +9 &:OE\ O +9 &<D\ O +10 &=E\ N +9 &?G\ O +10 &AWI\ O +9 &CG\ O +9 &DF\ N +10 &FI\ O +9 &H^M\\\ O +9 &Jea\ Q +10 &Kb\ \ U +9 &M|X\ V +10 &OS~\ U +9 &Q\ \ V +9 &RL\ D +10 &SDa^\ \\ +9 &TH0U\ + +5 ( +2 "processing"% & +4 "core" &TH_\ + +2 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.75 +2 "processing"%7& +3 "core" &THZ\ + +2 ."psFlush"Hand.open +2 "manipulator"&[1 +68 "core" 1 +3 "manipulator"&% +3 "core" %   +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +97 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"% +45 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%6' +584 "core" ' +2 ."psFlush"delay 5 seconds +446 #"da"SX HX9/16 (USB:32): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 22.789 seconds\ /var/log/esp/da23jun2417h_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23jun2417h20s_niagara.tif +61 ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +56 "processing"%3' +1931 #"da"SX HX9/16 (USB:32): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23jun2417h20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jun2417h30s_niagara.tif +198 "core" ' +3 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%p @ +197 "core" B +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%L  +133 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +105 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%$'9 +2315 #"da"SX HX9/16 (USB:32): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jun2417h30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "22.789 sec auto-exposure",Subject: "da23jun2417h images!" +2 "storage"(- +4 "core" -' +2 "storage"(W& +11 "core" & U\ +3 "manipulator"&!& +7 "core" &    + "manipulator"&v% +9 "core" %\ *  9 "` +15 ."da"Elbow.reconfigure :tight +10 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&( +239 "core" ' +68 ."psFlush"PSR.select :air +5 .PSV.dial PSR +4 "processing"%Z +7 "core" ( +3 "manipulator"&w& +6 "core" &\  $ +6 "storage"(m& +6 "core" & \ +6 ."da"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&H' +53 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +3 "processing"%' +12 "core" ' +6 ."da"SE.reconfigure :gently +5 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.1 Pucks below Top Plate +6 "storage"('B +60 "core" ' +4 "manipulator"&& +5 "core" &   : $ +5 "storage"(=& +7 "core" & =\ +5 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +6 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +7 ."da"Forearm.seek 1 +3 "manipulator"&\ 'D +38 "core" ' +3 ."da"Elbow.hold +3 "manipulator"&#, +8 "core" , +2 ."da"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure :default +5 "storage"(#QK-0-\ b +5 ."da"SE.seek 0.08 Pucks below Top Plate +4 "storage"(N'- +24 "core" ' +3 "manipulator"& % +6 "core" %V}    ȼC +4 "storage"('& +8 "core" &   \ +4 ."da"Forearm.force -20 +3 "manipulator"&5 +7 ."da"Forearm.seek 1 + 318 counts +3 "manipulator"&e'ς +21 "core" ' +4 "manipulator"&& +8 "core" &   m $ +4 "storage"(o& +8 "core" & v\ +4 ."da"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 1 + 700 counts +5 "manipulator"&' +23 "core" ' +3 "storage"(E% +8 "core" %% \ +6 ."downElevator"SE.seek :down +7 "storage"(a'v +99 (Y% +5 "core" %`U \ Wd +4 "manipulator"&(% +9 "core" %  +9 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +5 "manipulator"&'\ +48 "core" ' +4 ."psFlush"delay 5 seconds +43 "core" ' +47 ' +2 ."downElevator"SE.stop +4 "storage"(5 +6 (& +4 "core" & a\ +399 ."psFlush"PSR.select :air +8 "processing"% +13 ."psFlush"PS.seek 2.5ml +4 "processing"%:' +805 "Can"\ \ >>\ N +263 #"uploadLog"upsync +1050 "core" ' + ."psFlush"delay 1 second +103 .PBV.dial :waste1 +2 "processing"%+  +33 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"% @ +70 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%s +100 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%'9 +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +100 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%|'P +1099 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%.' +1616 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%@ +72 "core" + ."psFlush"PTV.dial :puck +2 "processing"%0  +70 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%k  +4 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%9'W +2633 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%F +71 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +590 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%B' +2122 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%5 +72 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%, U +51 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%t'W +2638 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%g @ +55 "core" A +2 ."psFlush"PS.seek 2.5ml +2 "processing"%J' +2635 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%;  +72 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2636 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%R +43 "core"  +4 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%%' +2628 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%{ +70 "core" + ."psFlush"PBV.dial PSV +7 "processing"%D U +4 "core" U +3 ."psFlush"PS.seek 0ml + "processing"%"'W +2657 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%& @ +54 "core" A +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%~  +72 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%]'W +2630 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +42 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%O'P +1107 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1609 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%x +70 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%Q  +15 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%  +51 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%-'W +2627 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%> +71 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +597 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2119 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%X +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"%< U +52 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%1'W +2628 "core" ' +2 ."psFlush"PSV.dial PBV +42 "processing"% @ +49 "core" @ +2 ."psFlush"PS.seek 2.5ml +2 "processing"%z' +2631 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%T  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%_'W +2629 "core" ' + ."psFlush"PSV.dial PSR +7 "processing"%j +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%P' +2625 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +4 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2633 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%? @ +54 "core" A +2 ."psFlush"PS.seek 2.5ml +2 "processing"%I' +2638 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%C  +71 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%U'W +2627 "core" ' + #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&y& +3 "core" &  $ +2 "manipulator"&}% +4 "core" %\  H  +2 ."psFlush"Elbow.seek PC +2 "manipulator"&*( +282 "core" ( +2 "manipulator"&V& +3 "core" &\   Y # +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &l& +3 "core" &   + # +2 ."psFlush"Forearm.seek PC +2 "manipulator"&n' +90 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&f/ +67 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%^( +380 "Can"\ ;A N +19 "core" ( + "manipulator"&G& +4 "core" &\   U # +2 "manipulator"&u% +3 "core" %  L I +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&A'\ +88 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek :garage +2 "manipulator"&h(- +122 "core" ( +2 "manipulator"&S& +3 "core" &-    , +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &\\& +3 "core" &-   , +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&)'! +109 "core" ' +2 ."psFlush"Hand.open +6 "manipulator"&21 +72 "core" 1 + "manipulator"&q% +4 "core" % $   \\ +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&c'\ +100 "core" ' + #tFinished short da assay +8568 #-> access 1 +3 "storage"(i% +3 "core" %w c\ +2 "manipulator"&8% +3 "core" %\    8  +3 "manipulator"&M& +3 "core" &-   + +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(7(; +673 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 ([& +2 "core" &; }\ +606 #t-> shortDAflush; PS.flush +2 #Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" &\  +2 "manipulator"& & +4 "core" &-   1 + +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +3 "core" ( +2 "manipulator"&/& +3 "core" &-  + +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &K& +2 "core" &- g + +2 .tForearm.seek :garage +2 "manipulator"&6'! +106 "core" ' + .tHand.close +2 "manipulator"&p/ +73 "core" / +2 "manipulator"&L& +4 "core" &-   y + +2 "manipulator"& % +3 "core" % 0   +2 .tForearm.seek :retract +2 "manipulator"&3'\ +109 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +281 "core" ( +3 "manipulator"&W& +4 "core" &  ( +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &!& +3 "core" &  A ( +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&v', +99 "core" ' +2 "manipulator"&`& +3 "core" &   ( +2 "manipulator"&w% +4 "core" %+  Q +2 "collection"'m& +4 "core" &\  +3 "collection"'Z& +5 "core" &\  +2 .tCC.seek :closed +2 "collection"'(O +3 "core" &\  +10 &8\ +| +9 &j\ ? +9 &p\ K +10 &nW\ J +9 &/X\ K +10 &Z\ K +9 &Z\ K +9 &uZ\ K +10 &8Y\ J +9 &Y\ J +9 & W\ J +10 &"~\\6\ J +9 &$?[D\ K +10 &&Y\ J +9 &'X\ J +9 &)W\ J +10 &+H\\\ J +9 &- \\\ K +9 &.Z\ K +10 &0[\ J +9 &2PW\ J +10 &4\\\ J +9 &5Z\ J +9 &7V\ J +10 &9WZ\ K +9 &;Z\ J +9 &<[\ J +10 &>Z\ J +9 &@`Y\ J +10 &B#W\ J +9 &CY\ J +9 &EX\ J +10 &Gga\ K +9 &Iy\ N +9 &J\ R +10 &L\ W +9 &NK\ D +10 &OC6\ (v +9 &OO\ ? +2 ( +2 "collection"'Z& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.61 + "collection"'=& +3 "core" &ON\ ? +2 .tHand.open +2 "manipulator"&1 +73 "core" 1 +2 "manipulator"& % +4 "core" % ) \  1 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&''\ +93 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%$  +54 "core"  +2 #tPulling 2.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 2.5ml +2 "processing"%' +2630 "core" ' +2 .tdelay 5 seconds +502 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 "processing"%o  +2 "collection"'r  +5 "core" +92  +2 .tPSV.dial :PTV,via: :air +2 "processing"%E +182 "core" ~ +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"%H @ +177 "core" ? +2 .tPS.seek 0ml +2 "processing"%'W +2624 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%Y  +194 "core"  +2 #tPulling 2.5ml of PSR.flush + .PSR.select :flush +3 .PS.seek 2.5ml +2 "processing"%(' +2628 "core" ' +2 .tdelay 5 seconds +502 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 "processing"%  +2 "collection"'\  +4 "core"  +3 +2 .tPSV.dial :PTV,via: :air +2 "processing"%e +181 "core"  + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"% @ +4 "core" @ +2 .tPS.seek 0ml +2 "processing"%N'W +2627 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%  +182 "core"  +2 #tPulling 2.5ml of PSR.flush + .PSR.select :flush +2 .PS.seek 2.5ml +2 "processing"%a' +2632 "core" ' +2 .tdelay 5 seconds +502 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 "processing"%  +2 "collection"'+  +4 "core"  +3 +2 .tPSV.dial :PTV,via: :air +2 "processing"% +183 "core" ~ +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 .PS.seek 0ml +2 "processing"%s'W +2626 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%:  +184 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 .PS.seek 1.5ml +2 "processing"%' +1614 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%  +55 "core"  +2 .tPS.seek 0ml +2 "processing"%|'W +1613 "core" ' + .tPSV.dial PSR +2 "processing"%@ +41 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%0' +2631 "core" ' +3 ."connect"PRV.dial CBV +3 .tCBV.dial PRV + "processing"%k  +2 "collection"'.  +7 "core"  + +2 .tPSV.dial :PTV,via: :air +2 "processing"%F +184 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 .PS.seek 0ml +2 "processing"%9'W +2634 "core" ' +2 .tPSV.dial :air +2 "processing"%  +70 "core"  +2 .tPS.seek 2.5ml +41 "processing"%5' +2639 "core" ' +2 .tPSV.dial :PTV +2 "processing"%, +70 "core"  +2 .tPS.seek 0ml +2 "processing"%B'W +2626 "core" ' + .tPSV.dial :air +2 "processing"%g  +70 "core"  +2 .tPS.seek 2.5ml +2 "processing"%t' +2629 "core" ' + .tPSV.dial :PTV +2 "processing"%; +70 "core"  +2 .tPS.seek 0ml +2 "processing"%J'W +2629 "core" ' +2 .tPSV.dial :air + "processing"%R  +70 "core"  +3 .tPS.seek 2.5ml + "processing"%' +2629 "core" ' +2 .tPSV.dial :PTV + "processing"%{ +71 "core"  +2 .tPS.seek 0ml +2 "processing"%D'W +2628 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&%& +3 "core" &   ( +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&&( +17 "core" ( + "manipulator"&"& +4 "core" &   7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &~& +3 "core" &   7 +2 .tForearm.seek CC +2 "manipulator"&', +104 "core" ' +2 .tHand.close + "manipulator"&/ +69 "core" / +2 .tCC.seek :open +2 "collection"']( +378 "core" ( + "manipulator"&O& +4 "core" &   7 +2 "manipulator"&x% +3 "core" %  9 +3 .tForearm.seek :retract + "manipulator"&Q'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"& (- +275 "core" ( + "manipulator"&& +4 "core" &- \ a  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &>& +3 "core" &-   J  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&-'! +105 "core" ' +3 .tHand.open + "manipulator"&1 +74 "core" 1 +2 "manipulator"&X% +4 "core" % +  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&<'\ +96 "core" ' +2 #tFlushing Processing stage +2 "processing"%% +3 "core" %\\3\ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"% & +3 "core" &*\ +2 "manipulator"&1& +4 "core" &- \   +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&T(- +3 "core" ( +2 "manipulator"&z& +3 "core" &-    +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &j& +3 "core" &-    +2 .tForearm.seek :garage +2 "manipulator"&_'! +104 "core" ' +2 .tHand.close + "manipulator"&/ +69 "core" / +2 "manipulator"&& +3 "core" &-     +2 "manipulator"&P% +3 "core" % 2  \  +3 .tForearm.seek :retract +2 "manipulator"&?'\ +108 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&( +151 "core" ( +2 "manipulator"&C& +3 "core" &   X +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &I& +3 "core" &   X +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&y' +100 "core" ' + "manipulator"&}& +4 "core" &   W +2 "manipulator"&V% +3 "core" % \  l +2 "processing"%l& +4 "core" &7\ +3 "processing"%#& +4 "core" &\ +3 .tPC.seek :closed + "processing"%f(Tg +4 "core" &8\  +9 &7{9\ *y +13 &i{)\ > +7 &h+\ K +9 &kQ-\ J +9 &-V)\ J +9 &T3\ J +9 &W4\ J +10 &tS*\ J +9 &4W!\ K +10 &U%\ J +9 & V1\ J +9 &"{U,\ J +10 &$>W$\ J +9 &&V#\ J +9 &'U)\ J +10 &)V$\ J +9 &+EV%\ J +10 &-W,\ J +9 &.U$\ J +9 &0V&\ J +10 &2MU/\ J +9 &4R)\ J +9 &5T"\ J +10 &7W,\ J +9 &9UU2\ J +10 &;T%\ K +9 &<T-\ J +9 &>T'\ J +10 &@^V*\ J +9 &B U%\ J +9 &CU'\ J +10 &EY.\ J +9 &Gd\\#\ K +10 &I%`/\ K +9 &J~+\ O +52 &L)\ Q +2 &NZ%\ Q + &P"\ Q + &Q \ Q + &Szi%\ 'y +3 &T5(\\/\ ( +5 ( +2 &T>2\  +2 "processing"%#& +3 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.57 +2 "processing"%& +3 "core" &T>\  +2 .tHand.open + "manipulator"&d1 +65 "core" 1 +2 "manipulator"&G% +4 "core" %   4 l +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&u'\ +88 "core" ' +2 .tPSV.dial PSR +2 "processing"%S +71 "core"  + .tPSR.select :flush +2 "processing"%@ +11 .tPS.seek 1ml + "processing"%\\'P +1058 "Can"\ :CF N +50 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%n' +1616 "core" ' +2 .tPSV.dial PTV + "processing"%* +83 "core"  +2 .tPTV.dial :puck + "processing"%2  +71 "core"  + .tPBV.dial :waste1 +2 "processing"%q  +51 "core"  +2 .tPS.seek 0ml +2 "processing"%A'W +2632 "core" ' +2 .tPSV.dial PSR + "processing"%) +69 "core"  + .tPSR.select :flush +3 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"%i' +587 "core" ' + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml + "processing"%8' +2119 "core" ' +2 .tPSV.dial PTV +2 "processing"%M +82 "core"  +2 .tPBV.dial PSV +2 "processing"%b U +51 "core" V +2 .tPS.seek 0ml +2 "processing"%['W +2652 "core" ' +2 .tPSV.dial PBV + "processing"% @ +41 "core" ? +2 .tPS.seek 2.5ml +2 "processing"% ' +2630 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%/  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%K'W +2625 "core" ' +2 .tPSV.dial PSR +6 "processing"%p +44 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%L' +2636 "core" ' + .tPSV.dial PTV +2 "processing"% +69 "core" +2 .tPBV.dial PSV + "processing"%h U +5 "core" U +2 .tPS.seek 0ml +2 "processing"%c'W +2631 "core" ' +2 .tPSV.dial PBV +2 "processing"%6 @ +42 "core" > +2 .tPS.seek 2.5ml +2 "processing"%W' +2629 "core" ' + .tPSV.dial :waste1 +2 "processing"%!  +81 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2640 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&`& +4 "core" &   B W +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&w( +3 "core" ( +2 "manipulator"&m& +4 "core" &   W +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &3& +2 "core" & R W +2 .tForearm.seek PC +2 "manipulator"&' +99 "core" ' +2 .tHand.close + "manipulator"&=/ +75 "core" / +3 .tPC.seek :open + "processing"%( +404 "core" ( + "manipulator"& & +4 "core" &  W +2 "manipulator"&Z% +3 "core" %    +2 .tForearm.seek :retract +2 "manipulator"&$'\ +91 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&v(- +122 "core" ( +2 "manipulator"&U& +3 "core" &-    - +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &r& +3 "core" &-  , - +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&o'! +109 "core" ' +2 .tHand.open + "manipulator"&E1 +70 "core" 1 +2 "manipulator"&H% +4 "core" % )  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +107 "core" ' +32481 "Can"1\ +E N +60001 \\}\ +F LN +11962 #t-> exit +7 #mEXIT @1687643877.67EDT @1687778782.82EDT = =mMAIN_scheduler =tMAIN @EDT1687778784.54 #"core_reset"Sent BREAK +2 #t@19921 sendCRC with ifg=0x20, ie=0x7F + #@21756 sendCRC with ifg=0x08, ie=0x5F + #@29978 idle with ifg=0x84, ie=0x75 + #@30648 select with ifg=0x10, ie=0xF5 #@31282 receive with ifg=0x10, ie=0xFD + #@31915 receive with ifg=0x10, ie=0xFD #@32549 receive with ifg=0x10, ie=0xFD + #@32876 receive with ifg=0x80, ie=0xFD + #@903 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +246 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +399 "Can"[U\ -{) + [U\ -{) + #tPolling Can every 10:00 +2 #Cleanly exited at 17:57:57EDT24-Jun-23 +1136 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +3 "collection"' +2 ' +2 "core"  +3 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 "collection"'% +4 "core" %\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +2 "core" + +2 .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %U \ +3 .tPS.configure :default +2 "processing"%#A d`xb +2 .tPS.hold +2 "processing"%+ +3 "core" + + .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +4 "core" %ytt  +2 .tSS.configure :default +2 "sampler")#.0X\ +2 "storage"(/% +4 "core" %w\ !\ # b\ +2 "collection"'09 +4 "core" 9 + "processing"%19 +3 "core" 9" +25372 #t-> $da[:extractVol]=0.17 +486 #-> access 2 +3 "storage"(2% +3 "core" %w\ $\  k\ +2 "manipulator"&3% +3 "core" %\ \    +2 "manipulator"&4& +5 "core" &. $  +30 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"(5(K +204 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (6& +2 "core" &K\ $\ ' \ +18629 #t-> exit +6 #mEXIT @1687779256.28EDT @1687779450.39EDT = =tMAIN =mMAIN_scheduler @EDT1687779452.07 #"core_reset"Sent BREAK +2 #t@50124 receive with ifg=0x10, ie=0xFD + #@50757 receive with ifg=0x10, ie=0xFD + #@51413 receive with ifg=0x10, ie=0xFD #@52046 receive with ifg=0x10, ie=0xFD + #@52679 receive with ifg=0x10, ie=0xFD + #@53313 receive with ifg=0x10, ie=0xFD #@53947 receive with ifg=0x10, ie=0xFD + #@54274 receive with ifg=0x80, ie=0xFD + #@28452 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +238 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +386 "Can"uV\ ->Р + uV\ ->Р #tPolling Can every 10:00 +3 #Cleanly exited at 07:34:16EDT26-Jun-23 +1663 #-> ESP.ready! +153 "sampler") +2 ) +2 "core"  +3 "collection"' +2 ' +2 "core"  +3 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 "collection"'% +40 "core" %\ + .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +3 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %U%\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 .tPS.hold + "processing"%+ +4 "core" + + .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %yts  +2 .tSS.configure :default +2 "sampler")#.0X $da[:extractVol]=0.17 +1508 #-> access 2 +2 "storage"(2% +3 "core" %w\ \  d\ +2 "manipulator"&3% +4 "core" %\ \ %  @  +2 "manipulator"&4& +3 "core" &. " >  +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(5(K +3 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (6& +3 "core" &K\ \  \ +50636 "Can"eR\ +f +1456 #t-> startTube 2 +394 #-> shortDA +2 "collection"'7% +2 "processing"%8% +3 "core" %\ +7 %U<\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +655 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"%9 +127 "core" + .tPTV.dial :PRVmixing +2 "processing"%:  +123 "core" +2 .tPRV.dial :sipper +2 "processing"%;  +128 "core"  +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 1.1ml + "processing"%<'] +2296 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%=  +2 "collection"'>  +6 "core" +120  +2 .tPS.seek 0.5ml +2 "processing"%?' +1271 "core" ' + .tPRV.dial :waste2 +2 "processing"%@ @ +97 "core" ? +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 0ml +2 "processing"%A'W +592 "core" ' + .tPSV.dial PSR +2 "processing"%B +100 "core"  + #tPulling 1ml of PSR.flush +2 .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1ml + "processing"%C'P +1099 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%D' +1613 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%E +100 "core" +2 .tPS.seek 0ml +2 "processing"%F'W +2627 "core" ' + .tPSV.dial PSR +2 "processing"%G +100 "core"  + #tPulling 1ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%H'P +1095 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%I' +1616 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%J +100 "core" + .tPRV.dial :sipper +2 "processing"%K  +42 "core" +2 .tPS.seek 0ml +2 "processing"%L'W +2641 "core" ' +2 .tPSV.dial PSR + "processing"%M +100 "core"  +2 .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%N' +2625 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%O +112 "core" +2 .tPS.seek 0ml +2 "processing"%P'W +2627 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp +6 "processing"%Q& +4 "core" &I\ +2 .tHand.open + "manipulator"&R1 +27 "core" 1 + "manipulator"&S% +4 "core" % \ \   T  +2 "storage"(T% +3 "core" %w\ >\ 5 \ +2 "storage"(U. +3 "core" .(K +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(V( +666 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (W& +3 "core" & \  .\ +2 "manipulator"&X& +4 "core" &.  $ c  +2 "manipulator"&Y% +3 "core" % \ \     +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&Z( +172 "core" ( + "manipulator"&[& +5 "core" & #  # + "storage"(\\& +4 "core" & \ #\  '\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&]' +99 "core" ' +2 "storage"(^& +3 "core" & \ "\ % 6\ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(_'H +280 "core" ' +2 "storage"(`- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +37 (a& +10 "core" & \  \\\ +2 "manipulator"&b& +4 "core" &   t # +2 .tElbow.seek 2 +2 "manipulator"&c( +4 "core" ( + "manipulator"&d& +4 "core" &   S # +2 "storage"(e& +3 "core" & \  [\ +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&f'y +31 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&g/ +68 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&h& +2 "storage"(i'v +6 "core" &   r # +2 "manipulator"&j% +4 "core" % Ϝ ' ' b +2 .tForearm.seek :retract +2 "manipulator"&k'\ +91 "core" ' +2 .tElbow.seek PC +2 "manipulator"&l( +171 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +111 "core" ( +2 "manipulator"&m& +3 "core" & %  ; \ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &n& +3 "core" &   C \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&o' +96 "core" ' +2 "manipulator"&p& +4 "core" &  # " \ +2 "manipulator"&q% +4 "core" % #  ~  +2 "processing"%r& +3 "core" &R\ +3 "processing"%s& +5 "core" &I\ +2 .tPC.seek :closed +2 "processing"%t(Tg +3 "core" &\  +9 &7{#\ *y +10 &\ i})\ > +9 &l\ L +10 &\\U!\ J +9 &W!\ K +9 &Y!\ K +10 &Y\ K +9 &bX!\ K +9 &$X\ K +10 &T \ J +9 & X\ K +10 &"kW"\ K +9 &$.Y\ J +9 &%X\ K +10 &'Z\ K +9 &)rX\ K +9 &+5X)\ K +10 &,Z!\ K +9 &.W\ K +10 &0{U\ K +9 &2=W\ K +9 &3U\ K +10 &5V\ K +9 &7W\ J +9 &9DY\ K +10 &;W#\ K +9 &<W \ K +10 &>U\ K +9 &@MV\ K +9 &BU\ K +10 &CY(\ K +9 &E[\ K +9 &GSa\ L +10 &Ih%\ M +9 &J} \ O +10 &L\ Q +9 &NJ\ Q +9 &P \ Q +10 &Q\ Q +9 &St{j"\ - +9 &T,&\\+\ E +10 &TE \ , +2 ( +2 "processing"%s& +4 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.57 + .Hand.open + "manipulator"&u1 +77 "core" 1 +2 "manipulator"&v% +3 "core" %    W  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&w'\ +98 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%x  +2 %y9 +6 "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"%~9 +2 "core" 9%" +103 "processing"%9 +2 "core" 9&# +103 "processing"%9 +2 "core" 9'" +103 "processing"%9 +68 "core" 9+%# +102 "processing"%9 +2 "core" 9.)# +103 "processing"%9 +2 "core" 93-" +103 "processing"%9 +2 "core" 981" +103 "processing"%9 +3 "core" 9=6! +102 "processing"% 9 +3 "core" 9C:! +102 "processing"% 9 +3 "core" 9J> +103 "processing"% 9 +2 "core" 9RB +103 "processing"%9 +2 "core" 9YF +103 "processing"%9 +2 "core" 9cK +103 "processing"%9 +3 "core" 9kO +103 "processing"%9 +2 "core" 9uS +103 "processing"%9 +2 "core" 9W +103 "processing"%9 +2 "core" 9[ +103 "processing"%9 +2 "core" 9` +103 "processing"%9 +3 "core" 9d +103 "processing"%9 +2 "core" 9h +103 "processing"%9 +2 "core" 9l +103 "processing"%9 +2 "core" 9p +103 "processing"%9 +2 "core" 9u +103 "processing"%9 +3 "core" 9y +103 "processing"%9 +2 "core" 9} +103 "processing"%9 +2 "core" 9 +102 "processing"% 9 +3 "core" 9 +103 "processing"%!9 +2 "core" 9 +102 "processing"%"9 +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% +103 "processing"%'9 +3 "core" 9- +103 "processing"%(9 +2 "core" 93 +102 "processing"%)9 +3 "core" 9: +103 "processing"%*9 +2 "core" 9A +3 .tPH.hold 2:00:00,28C +3 "processing"%+ pp; +2 .tdelay 1:30 +5 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%, +99 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +53 .tPS.seek 0.5ml + "processing"%-' +590 "core" ' + .tdelay 5 seconds +503 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml +2 "processing"%.'[ +1613 "core" ' +2 .tPTV.dial :puck + "processing"%/  +127 "core"  + .tPSV.dial PTV +2 "processing"%0 +84 "core"  +2 .tPBV.dial :waste1 +2 "processing"%1  +52 "core" +2 "processing"%2% +4 "core" %YQ\  +2 .tPS.seek 1.5ml +2 "processing"%3' +595 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%4 * +33 "core" , +2 .tPS.seek 0ml +2 "processing"%6'W +1607 "core" ' +2 .tdelay 5:00 +13165 "Can"Q\ A +16837 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +5 "core"  +2 .tPBV.dial :waste1 + "processing"%7  +33 "core"  +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%8 * +35 "core" , + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%9 +69 "core"  +3 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%:' +2296 "core" ' +2 .tPSV.dial PTV + "processing"%; +85 "core"  + .tdelay 5 seconds +503 .PSV.dial PSR + "processing"% +70 "core"  + .tdelay 5 seconds +503 .PSV.dial PTV + "processing"%> +71 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +3 "processing"%=  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%<'W +2292 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%@  +126 "core" +2 .tPSV.dial :mixloop +2 "processing"%? +43 "core" +2 .tPRV.dial :ab1 + "processing"%B @ +100 "core" ? +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%A'w +349 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "collection"'C  +3 "processing"%E  +4 "core" +41  +2 "processing"%D% +3 "core" %s\  +3 .tPS.seek 0.32ml + "processing"%G' +388 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'F  +38 "core" + .tPRV.dial :air +2 "processing"%H  +41 "core"  +2 .tPS.seek 0.9ml +2 "processing"%J'D +1224 "core" ' + .tPRV.dial :waste2 +2 "processing"%K @ +70 "core" > +2 .tPS.seek 0.5ml +2 "processing"%I' +873 "core" ' + #taddPMLReagent08 +2 .PSV.dial :air + "processing"%M  +44 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%L'[ +1605 "core" ' +2 .tPSV.dial :PML + "processing"%O +44 "core" +2 .tPTV.dial :mixing + "processing"%N @ +70 "core" @ +2 .tPBV.dial :waste1 +2 "processing"%Q  +34 "core" +2 "processing"%R% +3 "core" %Y\  +2 .tPS.seek 1.85ml +2 "processing"%S'9 +236 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%T * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%U'W +1961 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'5& +3 "core" &\ +2 "manipulator"&W& +4 "core" &   ^ \ +2 "manipulator"&X% +3 "core" %    (  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&Y(- +160 "core" ( + "manipulator"&[& +4 "core" &-   o +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &\\& +3 "core" &-  ' E o +2 .tForearm.seek :garage +2 "manipulator"&^'! +100 "core" ' + .tHand.close +2 "manipulator"&/ +65 "core" / +2 "manipulator"&& +3 "core" &-   ? o +2 "manipulator"&`% +4 "core" % 1   7 , +2 .tForearm.seek :retract +2 "manipulator"&a'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&b( +274 "core" ( + "manipulator"&d& +4 "core" &   \\ 7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &e& +3 "core" &   @ 7 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&g', +98 "core" ' +2 "manipulator"&h& +4 "core" &  % 7 +2 "manipulator"&j% +3 "core" %)   ] B +2 "collection"'Z& +4 "core" &\ +3 "collection"']& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'_(O +4 "core" &\ +7 &>\ %f +9 &Z\ 8 +9 &|\ K +10 &Z\ K +9 &_\ L +9 &K_\ K +10 & `\ K +9 &_\ K +10 &\\\ K +9 &R`\ K +9 & Z\ K +10 &!a\ L +40 &#]\ K +9 &%Z[\ K + &'[\ K + &([\ K + &*\\\ L +4 &,a]\ L +9 &.$\\\ K +10 &/`\ K +9 &1]\ K +9 &3k\\\ K +10 &5,]\ K +9 &6`\ K +10 &8_\ K +9 &:s^\ K +9 &<4_\ K +10 &=\\\ K +9 &?^\ K +9 &Az\\\ K +10 &C<`\ K +9 &D_\ L +10 &Fe\ L +9 &H|p\ M +9 &J3\ Q +10 &K\ V +9 &M\ X +9 &OT\ , +10 &O}\ J +8 ( +3 "collection"']& +3 "core" &Oh\ E +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.65 +2 "collection"'f& +4 "core" &Oj\ E +2 .tHand.open + "manipulator"&m1 +71 "core" 1 + "manipulator"&n% +4 "core" % *   a A +2 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&c'\ +96 "core" ' + .tPSV.dial PSR +2 "processing"%p +112 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%q' +1616 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%r  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%i'W +1609 "core" ' + .tPSV.dial PSR +2 "processing"%k +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"% ' +2635 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +8 .tCBV.dial PRV +3 "processing"%u  +2 "collection"'v  +39 "core" +119  +2 .tPSV.dial :mixloop + "processing"%y +100 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'s +2 "core"  +2 "collection"'z +4 "core"  + "collection"'o  +4 "core" +2 .tPTV.dial :PRVmixing + "processing"%{  +71 "core" +2 .tPS.seek 0ml +2 "processing"%|'W +2631 "core" ' +2 .tPSV.dial :air +2 "processing"%}  +54 "core" +3 .tPS.seek 2.5ml + "processing"%~' +2626 "core" ' + .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2629 "core" ' +2 .tPSV.dial :air + "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2633 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +43 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2630 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +3 "core" &   ' 7 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"& ( +4 "core" ( + "manipulator"& & +4 "core" &   7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +3 "core" &   ^ 7 +2 .tForearm.seek CC +2 "manipulator"&', +103 "core" ' +2 .tHand.close + "manipulator"&/ +77 "core" / +2 .tCC.seek :open +2 "collection"'( +374 "core" ( +2 "manipulator"&& +3 "core" &  7 +2 "manipulator"&% +4 "core" %    Z J +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +283 "core" ( +2 "manipulator"&& +3 "core" &- / + x +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-  E +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&'! +106 "core" ' +2 .tHand.open +2 "manipulator"&1 +73 "core" 1 + "manipulator"&% +4 "core" % +    5 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +3 ."da"delayUntil "08:11:22.62" +2397 "Can"T\ Fb +22442 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +69 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"% * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%!  +43 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%"' +2281 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%# +44 "core" + ."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"%&  +53 "core" +3 ."da"PS.seek 0ml +2 "processing"%''W +2306 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%( +128 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +46 ."da"PS.reconfigure :default +10 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%)' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%*'[ +1616 "core" ' +2 ."da"PTV.dial :puck +6 "processing"%,  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%P +84 "core"  + ."da"PBV.dial :waste1 +2 "processing"%-  +34 "core" +2 "processing"%/% +4 "core" %^\  +2 ."da"PS.seek 1.5ml +2 "processing"%0' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%1 * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%2'W +1621 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%.  +16 "core"  +2 ."da"PBV.dial :waste1 + "processing"%4  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%3 * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%x +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2316 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%7 +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%8 +72 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%9 +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%6  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%;'W +2305 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +127 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%>' +591 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%='[ +389 "Can"R\ O( +1218 "core" ' + ."da"PTV.dial :puck +2 "processing"%:  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%@ +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%?  +32 "core"  +2 "processing"%B% +3 "core" %W/\  +2 ."da"PS.seek 1.5ml +2 "processing"%<' +589 "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"%E'W +1603 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%D  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%A  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%F * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%H +71 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%G' +2290 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%K +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%J +72 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%M +72 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%I  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%O'W +2298 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%N  +42 "core"  + ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%Q  +125 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +6 "processing"%R  +40 "core"  + ."da"PTV.dial :PRVmixing +2 "processing"%T  +5 "core" + ."da"PSV.dial :mixloop +2 "processing"%L +44 "core" + ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%S' +386 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%5  +43 "core"  +2 "processing"%W% +3 "core" %=\  +3 ."da"PS.seek 0.55ml +2 "processing"%X't +332 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%[  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%\\'[ +1565 "core" ' + ."da"PSV.dial :PML +2 "processing"%l +42 "core" +2 ."da"PTV.dial :mixing +2 "processing"% @ +70 "core" @ + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core"  + "processing"%`% +4 "core" %^<\  +2 ."da"PS.seek 1.85ml +2 "processing"%w'> +242 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%^ * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%d'W +1964 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +28046 "Can"U\ Ky +19957 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +39 .PBV.dial :waste1 +9 "processing"%e  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Y * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%h  +42 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%j' +2312 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%Z +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%a  +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"%f  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%m'W +2293 "core" ' + #"da"washCycleDA #1 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%n +128 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%]' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%p'[ +1609 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%g  +70 "core"  + ."da"PSV.dial PTV +3 "processing"%U +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%r  +32 "core"  +2 "processing"%q% +3 "core" %X:\  +3 ."da"PS.seek 1.5ml +7 "processing"%k' +587 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%i * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%v'W +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%u  +15 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%y  +34 "core" + ."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 +2 "processing"%z +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%o' +2291 "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 +9 "processing"%} +81 "core"  + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%|  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2284 "core" ' + #"da"washCycleDA #2 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%~ +128 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +594 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."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"% ' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%b'W +315 "Can"[\ NT +1296 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%c  +5 "core"  + ."da"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 +3 .PSV.dial PSR + "processing"% +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%' +2302 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +69 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2311 "core" ' +2 #"da"washCycleDA #3 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +125 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +587 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1616 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV + "processing"% +70 "core" +2 ."da"PBV.dial :waste1 +48 "processing"%!  +35 "core" +2 "processing"%% +3 "core" %^$\  +3 ."da"PS.seek 1.5ml +2 "processing"%#' +587 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%$ * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%%'W +1605 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%&  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%"  +33 "core"  + ."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 :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%)' +2306 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%, +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%P +72 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%- +72 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%/  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%*'W +2289 "core" ' +2 ."da"Gate.power :camera,:ON +7 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%1 +136 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +18 ."da"PS.reconfigure :default +11 "processing"%#A d`xb +8 ."da"PS.seek 0.25ml +8 "processing"%0'7 +340 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +3 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%.' +337 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%4'[ +1604 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%3  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%x +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%2  +36 "core" + "processing"%7% +4 "core" %XH\  +2 ."da"PS.seek 1.5ml +2 "processing"%8' +592 "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"%6'W +1611 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" +2 ."da"delay 30 seconds +2674 "Can"_\ % +328 ."da"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 :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%:' +2443 "core" ' +2 ."da"PSV.dial PTV +6 "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 +2 "processing"%B +75 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%=  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%C'W +2421 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%< +134 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%D'[ +2116 "core" ' + ."da"delay 5 seconds +503 .PTV.dial :puck +2 "processing"%A  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%F +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%H  +34 "core"  +2 "processing"%E% +3 "core" %^\  +3 ."da"PS.seek 1.5ml +2 "processing"%K' +589 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%J * +34 "core" * +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%M  +106 "core"  +3 ."da"PS.seek 0ml +2 "processing"%I'W +1619 "core" ' + "processing"%G9 +3 "core" 9B5= +3 #"da"Processing Puck Heater at 27.9C before imaging + .PH.coast +2 "processing"%N +3 "core" 5= + "processing"%Q& +4 "core" &TEM\ 4, +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&R% +3 "core" %\  S  +2 "storage"(T% +4 "core" %z t\ M +2 "storage"(L. +2 "core" .( +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(O( +191 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +3 (5& +3 "core" & \ G +2 "manipulator"&W& +44 "core" &-  +10 "manipulator"&S% +3 "core" %\    +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&[( +182 "core" ( +2 "manipulator"&X& +3 "core" & _ % +3 "storage"(l& +4 "core" & Q\ K +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&' +98 "core" ' +2 "storage"(& +3 "core" & G\ K +3 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(`'H +276 "core" ' +2 "storage"(^- +2 "core" -'H +3 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(\\'6 +34 "core" ' +3 "manipulator"&w& +3 "core" & c b I % +2 "manipulator"&e% +4 "core" % b e   +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&Y'\ +89 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&h( +249 "core" ( +2 "manipulator"&d& +3 "core" & 2 +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &Z& +3 "core" & b +2 ."da"Forearm.seek PC +2 "manipulator"&a' +93 "core" ' + ."da"Hand.close +2 "manipulator"&\ / +73 "core" / +3 ."da"PC.seek :open +2 "processing"%f( +404 "core" ( +2 "storage"(j& +4 "core" & <\ O +2 "manipulator"&n& +3 "core" & +2 "manipulator"&m% +4 "core" %  y | Y +2 ."da"Forearm.seek :retract +2 "manipulator"&]'\ +92 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&g( +258 "core" ( +2 "manipulator"&U& +4 "core" &  % +2 "storage"(r& +3 "core" & E\ M +3 ."da"Forearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&q' +121 "core" ' +2 ."da"Hand.open +2 "manipulator"&p1 +73 "core" 1 +2 "storage"(i- +3 "core" -'6 +3 ."da"SE.seek -0.15 Pucks below Top Plate +2 "storage"(k' +24 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.82 Pucks below Top Plate +2 "storage"(u' +52 "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/da23jun2608h_niagara.tif +4 "processing"%y& +11 "core" &0\  +4 "manipulator"&s& +5 "core" & x z " % +3 "manipulator"&z% +5 "core" %  x w * +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&v'\ +97 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&{(- +182 "core" ( +3 "manipulator"& & +3 "core" &- V  +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &}& +3 "core" &- .  +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&|'! +104 "core" ' +2 ."psFlush"Hand.close + "manipulator"&o/ +69 "core" / +2 "manipulator"&~& +3 "core" &- e f V  +2 "manipulator"&% +4 "core" % + g c <  +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +109 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&( +118 "core" ( +2 "manipulator"&& +4 "core" &  +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +57 && +3 "core" & z u V +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"& ' +93 "core" ' +2 "manipulator"&& +4 "core" &  +2 "manipulator"&% +3 "core" % Y +3 "processing"% & +3 "core" &\  +3 "processing"%c& +5 "core" &\  +2 ."psFlush"PC.seek :closed +2 "processing"%_(Tg +4 "core" &\  +8 &;\ %f +10 &Vs\ 8 +9 &~k|\ L +9 &Gz\ O +10 &]Fv\ O +9 &Io\ O +9 &J_\ O +10 &JY\ O +9 &dIS\ O +9 &'FZ\ O +10 &GV\ O +9 &!EM\ O +10 &#mGB\ O +9 &%.HD\ O +9 &&H/\ O +10 &(I:\ O +9 &*uG+\ O +9 &,6G%\ O +10 &-G\ O +9 &/D\ O +10 &1|G\ O +9 &3>H\ O +10 &5E\ O +9 &6G\ O +9 &8G\ O +9 &:FG\ O +10 &< D\ O +9 &=G\ O +10 &?G\ O +9 &AOG\ O +9 &CG\ O +10 &DG\ O +9 &FL6\ O +9 &HULE\ P +10 &Jb:\ R +9 &K6\ V +10 &M-\ V +9 &OI2\ V +9 &Q\ !\ W +10 &R\ J +9 &SI\ Y +9 &TB+\ , +6 ( +2 "processing"%c& +3 "core" &TB\ , +3 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.76 + "processing"%& +4 "core" &TB\ , +2 ."psFlush"Hand.open + "manipulator"&1 +65 "core" 1 +2 "manipulator"&b% +4 "core" %  Y +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +88 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"% +46 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"% ' +587 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +76 #"da"SX HX9/16 (USB:34): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 24.741 seconds\ /var/log/esp/da23jun2608h_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23jun2608h20s_niagara.tif +2045 "core" ' +6 ."psFlush"delay 1 second +14 #"da"SX HX9/16 (USB:34): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23jun2608h20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jun2608h30s_niagara.tif +87 ."psFlush"PRV.dial :waste2,avoiding: :ab2 +2 "processing"% @ +199 "core" B + ."psFlush"PTV.dial :PRVmixing +2 "processing"%  +133 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +106 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%'9 +2527 #"da"SX HX9/16 (USB:34): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jun2608h30s_niagara.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "24.741 sec auto-exposure",Subject: "da23jun2608h images!" +5 "storage"(- +2 "core" -' +2 "storage"( & +5 "core" & ;\ +18 "manipulator"&!& +15 "core" & 4 5 +5 "manipulator"&% +12 "core" %\  6 6 . +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&( +18 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"%$ +102 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +4 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%#' +113 "core" ( +2 "manipulator"&&& +4 "core" & 3 3 n +2 "storage"("& +3 "core" & \ +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&(' +100 "core" ' +30 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.1 Pucks below Top Plate +62 "storage"(''B +64 "core" ' +2 "manipulator"&%& +4 "core" &  n +3 "storage"(,& +5 "core" & \ +3 ."da"Elbow.reconfigure :limp +6 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 1 +5 "manipulator"&P'D +39 "core" ' +4 ."da"Elbow.hold +4 "manipulator"&-, +8 "core" , +2 ."da"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +7 ."da"SE.reconfigure :default +4 "storage"(#QK-0-\ b +5 ."da"SE.seek 0.08 Pucks below Top Plate +4 "storage"(/'- +24 "core" ' +4 "manipulator"&)% +6 "core" %Wa 2 3 0 ɴ +5 "storage"(1& +7 "core" & m u H\ +4 ."da"Forearm.force -20 +3 "manipulator"&5 +5 ."da"Forearm.seek 1 + 319 counts +3 "manipulator"&*'σ +20 "core" ' +3 ' +4 "manipulator"&0& +2 ."psFlush"delay 5 seconds +11 "core" &  n +4 "storage"(.& +6 "core" &\ \  f\ +6 ."da"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&3' +28 "core" ' +6 "storage"(x% +9 "core" %* \  (\  +4 ."downElevator"SE.seek :down +6 "storage"(2'v +98 (7% +6 "core" %R \ Wd +6 "manipulator"&4% +7 "core" % \  y +7 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&9'\ +90 "core" ' +38 ' +3 ."downElevator"SE.stop +2 "storage"(5 +6 (8& +6 "core" & n\ +130 ."psFlush"PSR.select :air +6 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2117 "core" ' + ."psFlush"delay 1 second +6 #"uploadLog"upsync +96 ."psFlush"PBV.dial :waste1 +2 "processing"%  +34 "core" + ."psFlush"PTV.dial :mixing +2 "processing"%; @ +70 "core" B +2 ."psFlush"PSV.dial :mixloop +2 "processing"%> +99 "core" +2 ."psFlush"PS.seek :empty +7 "processing"%6'9 +2663 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%@ +99 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%?'P +1100 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%B' +1606 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%= +72 "core" + ."psFlush"PTV.dial :puck +2 "processing"%:  +68 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%<  +4 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%C'W +2629 "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"%F' +590 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%H' +2122 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%E +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"%D U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%J'W +2627 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%M @ +41 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%K' +2634 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%G  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%N'W +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%Q +54 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%R' +2639 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%T +111 "core" +9 ."psFlush"PBV.dial PSV +2 "processing"%L U +4 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%5'W +2631 "core" ' +2 ."psFlush"PSV.dial PBV +7 "processing"%W @ +41 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%S' +2637 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%V  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%X'W +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%l +55 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'P +1098 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%' +1496 "Can"c\ : +110 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%^  +52 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%w'W +2631 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%e +82 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%`' +595 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2128 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%d +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%Z U +52 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%['W +2628 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%\ @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%Y' +2624 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%t  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%j'W +2625 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%n +43 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%m' +2660 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%a +70 "core" +2 ."psFlush"PBV.dial PSV +6 "processing"%U U +5 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%r'W +2635 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%h @ +43 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%p' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%i  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%y'W +2648 "core" ' + #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&]& +3 "core" &  # n +2 "manipulator"&s% +4 "core" %\     +2 ."psFlush"Elbow.seek PC +2 "manipulator"&z( +250 "core" ( +2 "manipulator"&\\& +4 "core" & # ! E +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &k& +3 "core" &   +2 ."psFlush"Forearm.seek PC +2 "manipulator"& ' +93 "core" ' + ."psFlush"Hand.close +2 "manipulator"&}/ +77 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%q( +399 "core" ( +2 "manipulator"&g& +3 "core" &   +2 "manipulator"&o% +3 "core" %   6 +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&~'\ +97 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&(- +173 "core" ( + "manipulator"&v& +39 "core" &- , % 5 ' +9 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-   ' +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&|'! +112 "core" ' +2 ."psFlush"Hand.open +2 "manipulator"&1 +70 "core" 1 +2 "manipulator"&% +4 "core" % +    +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +102 "core" ' + #tFinished short da assay +205 #-> shortDAflush +2 #Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'{& +3 "core" &M\ +2 "manipulator"& & +4 "core" &- #  + ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +2 "core" ( +2 "manipulator"&f& +4 "core" &- " # Y ' +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-   ' +2 .tForearm.seek :garage +2 "manipulator"&'! +107 "core" ' + .tHand.close +2 "manipulator"&b/ +72 "core" / + "manipulator"&c& +4 "core" &-   ' +2 "manipulator"&% +3 "core" % 0   K +2 .tForearm.seek :retract +2 "manipulator"& '\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&I( +276 "core" ( + "manipulator"& & +4 "core" & # $ 8 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &   8 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&', +102 "core" ' +3 "manipulator"&& +4 "core" & $ ! I 8 +2 "manipulator"&% +4 "core" %,   +2 "collection"'& +4 "core" &A\ +2 "collection"' & +5 "core" &@\ +2 .tCC.seek :closed +2 "collection"'!(O +5 "core" &C\ +7 &FJ\ %g +9 &[G\ 8 +9 &zG\ K +10 &YP\ K +9 &_U\ K +10 &V]R\ K +9 &^P\ K +9 &YU\ K +10 &ZP\ K +9 &^YW\ K +9 & YT\ K +10 &![S\ J +9 &#[S\ J +10 &%g[Q\ J +9 &'(YT\ K +9 &([S\ J +10 &*\\^\ K +9 &,n[T\ K +9 &.0ZU\ K +10 &/Z_\ K +9 &1Yi\ J +10 &3x[^\ J +9 &59Xa\ K +9 &6^b\ K +10 &8^`\ K +9 &:]c\ J +9 &]a\ K +9 &?]n\ J +10 &AYc\ K +9 &CJZa\ J +9 &E\ ^e\ K +10 &Fbc\ L +9 &Hm_\ M +9 &J?a\ Q +10 &Ka\ U +9 &Mb\ W +10 &O N^\ 0 +9 &On\ J +9 ( + &Ojm\ G +3 "collection"' & +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.65 +2 "collection"'& +3 "core" &Ojh\ G +2 .tHand.open + "manipulator"&$1 +77 "core" 1 + "manipulator"&&% +5 "core" % (   ] +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&"'\ +96 "core" ' + .tPSV.dial PSR,avoiding: PBV +2 "processing"%  +44 "core"  + #tPulling 2.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 2.5ml +2 "processing"%' +2700 "core" ' +2 .tdelay 5 seconds +502 ."connect"PRV.dial CBV +5 .tCBV.dial PRV + "processing"%%  +98 "core"  +2 .tPSV.dial :PTV,via: :air +2 "processing"%, +185 "core"  +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRV,avoiding: :puck +2 "processing"% @ +70 "core" A +2 .tPS.seek 0ml +2 "processing"%)'W +2630 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%1  +196 "core"  +2 #tPulling 2.5ml of PSR.flush + .PSR.select :flush +2 .PS.seek 2.5ml +2 "processing"%0' +2630 "core" ' +2 .tdelay 5 seconds +503 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 "processing"%.  +5 "core" +2 .tPSV.dial :PTV,via: :air +2 "processing"%u +182 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck + "processing"%x @ +4 "core" A +3 .tPS.seek 0ml + "processing"%('W +2632 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%  +184 "core"  +44 #tPulling 2.5ml of PSR.flush + .PSR.select :flush +3 .PS.seek 2.5ml +2 "processing"%7' +2631 "core" ' +2 .tdelay 5 seconds +502 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 .PSV.dial :PTV,via: :air +2 "processing"%4 +185 "core" ~ +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck + "processing"%' @ +4 "core" A +2 .tPS.seek 0ml +2 "processing"%P'W +2634 "core" ' + .tPSV.dial PSR,avoiding: PBV +2 "processing"%*  +186 "core"  + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +3 .PS.seek 1.5ml + "processing"%8' +1616 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%/  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%3'W +1605 "core" ' +2 .tPSV.dial PSR +2 "processing"%2 +43 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%#' +2628 "core" ' +2 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 .PSV.dial :PTV,via: :air +2 "processing"% +185 "core" ~ +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"%; @ +4 "core" A +2 .tPS.seek 0ml +2 "processing"%>'W +2635 "core" ' + .tPSV.dial :air +2 "processing"%  +72 "core"  +2 .tPS.seek 2.5ml +2 "processing"%@' +2627 "core" ' + .tPSV.dial :PTV +2 "processing"%6 +72 "core" ~ +2 .tPS.seek 0ml +2 "processing"%?'W +1248 "Can"e\ G +1379 "core" ' + .tPSV.dial :air +2 "processing"%=  +70 "core"  +3 .tPS.seek 2.5ml + "processing"%:' +2639 "core" ' + .tPSV.dial :PTV +2 "processing"%< +70 "core"  +2 .tPS.seek 0ml +2 "processing"%B'W +2638 "core" ' +2 .tPSV.dial :air + "processing"%A  +71 "core"  +2 .tPS.seek 2.5ml +2 "processing"%C' +2653 "core" ' +2 .tPSV.dial :PTV +2 "processing"%F +71 "core" ~ +3 .tPS.seek 0ml + "processing"%E'W +2624 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&D& +3 "core" &   8 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&H( +2 "core" ( +2 "manipulator"&M& +5 "core" &    8 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &J& +3 "core" &  - 8 +2 .tForearm.seek CC +2 "manipulator"&G', +105 "core" ' +2 .tHand.close + "manipulator"&K/ +66 "core" / +2 .tCC.seek :open +2 "collection"'Q( +376 "core" ( +2 "manipulator"&N& +3 "core" &   8 +2 "manipulator"&T% +4 "core" %     & +2 .tForearm.seek :retract +2 "manipulator"&L'\ +97 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&R(- +285 "core" ( +2 "manipulator"&W& +3 "core" &-   {  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &5& +2 "core" &- "   +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&V'! +104 "core" ' +2 .tHand.open +2 "manipulator"&S1 +70 "core" 1 + "manipulator"&l% +4 "core" % )   8 D +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&X'\ +97 "core" ' +46446 "Can"ne\ , +60001 d\ ,QB +20438 #t-> access 1 +3 "storage"(% +3 "core" %~\ 5\ 5 \  +2 "manipulator"&% +3 "core" % 5  U  +2 "manipulator"&^& +4 "core" &-  B  +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"((; +663 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (e& +2 "core" &;\  ?\  +700 #t-> access 2 +2 "storage"(w% +39 "core" %~\ 7\ 2\  +9 "manipulator"&`% +3 "core" % 5    +2 "manipulator"&d& +4 "core" &-   k  +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(Z(K +192 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (& +2 "core" &K \  L\  +16741 #t-> $da[:extractVol]=0.17 +528 #-> startTube 2 +410 #-> shortDA +2 "collection"'\ % +3 "processing"%[% +4 "core" %\ +6 %U\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +347 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"%t +43 "core" + .tPTV.dial :PRVmixing +2 "processing"%Y  +69 "core" + .tPRV.dial :sipper +2 "processing"%n  +128 "core"  +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 1.1ml +2 "processing"%j'] +2299 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%a  +126 "core"  +2 .tPS.seek 0.5ml +2 "processing"%U' +1266 "core" ' + .tPRV.dial :waste2 +2 "processing"%m @ +97 "core" ? +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 0ml +2 "processing"%h'W +594 "core" ' + .tPSV.dial PSR +2 "processing"%r +100 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%i'P +1117 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%p' +1617 "core" ' + .tPSV.dial :mixloop +2 "processing"%] +100 "core" +2 .tPS.seek 0ml +2 "processing"%s'W +2624 "core" ' + .tPSV.dial PSR +2 "processing"%\\ +100 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%k'P +1102 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%-' +1613 "core" ' + .tPSV.dial :mixloop +2 "processing"%} +100 "core" +2 .tPRV.dial :sipper + "processing"%9  +42 "core" +2 .tPS.seek 0ml +2 "processing"%_'W +2638 "core" ' +2 .tPSV.dial PSR +2 "processing"%g +99 "core"  +2 .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%o' +2634 "core" ' + .tPSV.dial :mixloop +2 "processing"%v +100 "core" +2 .tPS.seek 0ml +2 "processing"% 'W +97 "Can"e\ 1؎ +2533 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%& +3 "core" &\ +2 "manipulator"&z% +4 "core" % 5   R  +2 "storage"(% +3 "core" %~\ 4\ 7\  +2 "storage"(. +4 "core" .(K + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(~( +665 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (|& +2 "core" & \ \ .\ +3 "manipulator"&{& +3 "core" &-  !  +2 "manipulator"& % +4 "core" % 5    +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&f( +180 "core" ( +2 "manipulator"&& +4 "core" &  " t % +2 "storage"(b& +3 "core" & \ \  y\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&c' +100 "core" ' + "storage"(& +4 "core" & \ \  t\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('H +282 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (& +3 "core" & \ +2 "manipulator"& & +4 "core" &   % +2 .tElbow.seek 2 +2 "manipulator"&( +3 "core" ( +2 "manipulator"&& +3 "core" &   % +2 "storage"(& +4 "core" & \\\ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&'y +46 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +43 "manipulator"&/ +76 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"& & +2 "storage"('v +6 "core" &  # ^ % +3 "manipulator"&% +3 "core" % } ! # 0 +3 .tForearm.seek :retract +2 "manipulator"&$'\ +91 "core" ' +2 .tElbow.seek PC +2 "manipulator"&&( +176 "core" ' +3 ."downElevator"SE.stop +2 "storage"(5 +70 "core" ( + "manipulator"& & +4 "core" &   < +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &   +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +96 "core" ' +2 "manipulator"&y& +3 "core" & $  3 +2 "manipulator"&%% +4 "core" %   l +2 "processing"%,& +4 "core" &\ +3 "processing"%& +5 "core" &\ +2 .tPC.seek :closed +7 "processing"%(Tg +4 "core" &\ +2 &\  +9 &6{\ *x +9 & h~\ > +9 &k\ L +10 &]T\ J +9 & T\ J +9 &W\ K +10 &Y \ K +9 &fY\ J +9 &(W\ J +10 &U\ J +9 & Y\ J +10 &"mV!\ J +9 &$/U#\ J +9 &%U&\ J +10 &'U\ J +9 &)uV\ J +10 &+7U\ J +9 &,U%\ J +9 &.U$\ J +10 &0~U\ J +9 &2>Y\ K +9 &4Y\ K +10 &5X\ K +9 &7W\ K +9 &9GT\ K +10 &; Y\ K +9 &<W\ K +10 &>T\ J +9 &@QU\ J +9 &BW\ K +10 &CU\ J +9 &EY\ K +9 &GW]\ K +10 &If\ L +9 &Jx\ N +10 &L\ Q +9 &NM\ Q +9 &P\ P +10 &Q\ Q +9 &Svzh\ , +9 &T,&`\ F +10 &TK\ ' +2 ( +2 "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.57 + .Hand.open + "manipulator"&11 +77 "core" 1 +2 "manipulator"&)% +3 "core" % \  ? +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&.'\ +99 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%u  +2 %x9 +6 "core" 9B +102 "processing"%09 +3 "core" 9B +102 "processing"%9 +3 "core" 9B  +103 "processing"%(9 +2 "core" 9A  +103 "processing"%49 +2 "core" 9@ +103 "processing"%'9 +2 "core" 9B +103 "processing"%79 +3 "core" 9B +102 "processing"%*9 +3 "core" 9D +102 "processing"%P9 +2 "core" 9E" +103 "processing"%/9 +2 "core" 9I& +103 "processing"%89 +2 "core" 9L+ +103 "processing"%29 +2 "core" 9P/ +103 "processing"%39 +3 "core" 9U3 +103 "processing"%9 +2 "core" 9[7 +103 "processing"%;9 +2 "core" 9a; +103 "processing"%#9 +2 "core" 9g@ +103 "processing"%9 +2 "core" 9nD +103 "processing"%>9 +3 "core" 9vH +103 "processing"%69 +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"%A9 +2 "core" 9e +103 "processing"%B9 +2 "core" 9j +103 "processing"%F9 +2 "core" 9n\ +103 "processing"%C9 +2 "core" 9r +103 "processing"%D9 +3 "core" 9v +102 "processing"%M9 +3 "core" 9{ +102 "processing"%J9 +3 "core" 9 +102 "processing"%K9 +2 "core" 9 +103 "processing"%I9 +3 "core" 9 +103 "processing"%"9 +2 "core" 9 +103 "processing"%!9 +2 "core" 9 +103 "processing"%N9 +3 "core" 9" +102 "processing"%T9 +3 "core" 9* +102 "processing"%G9 +4 "core" 92 +102 "processing"%W9 +2 "core" 99 +103 "processing"%59 +2 "core" 9? +3 .tPH.hold 2:00:00,28C +4 "processing"%H pp; +2 .tdelay 1:30 +5 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%S +100 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml + "processing"%l' +584 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml +2 "processing"%L'[ +1607 "core" ' +9 .tPTV.dial :puck +2 "processing"%V  +126 "core"  +2 .tPSV.dial PTV +2 "processing"% +71 "core" +2 .tPBV.dial :waste1 +2 "processing"%  +53 "core" + "processing"%^% +4 "core" %V\  +2 .tPS.seek 1.5ml +2 "processing"%O' +584 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%e * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%w'W +1608 "core" ' +2 .tdelay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%`  +15 "core"  +2 .tPBV.dial :waste1 +2 "processing"%d  +34 "core" +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +7 "processing"% * +34 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"% +71 "core"  +3 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%\ ' +2286 "core" ' + .tPSV.dial PTV +2 "processing"%[ +72 "core" +2 .tdelay 5 seconds +476 "Can"Ie\ L n +25 .tPSV.dial PSR +2 "processing"%t +71 "core"  +2 .tdelay 5 seconds +503 .PSV.dial PTV + "processing"%Y +73 "core" + .tdelay 5 seconds +503 .PSV.dial :air + "processing"%n  +71 "core"  +2 .tPS.seek 0ml +2 "processing"%E'W +2305 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%a  +128 "core" + .tPSV.dial :mixloop +2 "processing"%j +54 "core" +2 .tPRV.dial :ab1 +2 "processing"%m @ +99 "core" > +3 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%U'w +358 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%r  +42 "core"  +2 "processing"%h% +4 "core" %{j\  +2 .tPS.seek 0.32ml +2 "processing"%i'( +389 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +3 "collection"']  +37 "core" +2 .tPRV.dial :air +2 "processing"%p  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%\\'D +1225 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%s @ +70 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%k' +866 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%}  +40 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +3 .tPS.seek 2ml + "processing"%9'[ +1609 "core" ' + .tPSV.dial :PML +2 "processing"%- +54 "core" +2 .tPTV.dial :mixing +6 "processing"%g @ +70 "core" A +2 .tPBV.dial :waste1 +2 "processing"%_  +34 "core" +2 "processing"%v% +3 "core" %Y]\  +3 .tPS.seek 1.85ml + "processing"%o'9 +243 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%z'W +1993 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +3 "core" &\ +2 "manipulator"&& +4 "core" &  \ K +2 "manipulator"&Z% +3 "core" %\ -    "a +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&|(- +135 "core" ( + "manipulator"&{& +4 "core" &- \  1 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 & & +3 "core" &-  S 1 +2 .tForearm.seek :garage +2 "manipulator"&'! +104 "core" ' +2 .tHand.close + "manipulator"&b/ +70 "core" / +3 "manipulator"&R& +4 "core" &-  ( 0 +2 "manipulator"&% +3 "core" % /  ]  +3 .tForearm.seek :retract + "manipulator"&X'\ +109 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +270 "core" ( + "manipulator"&& +5 "core" &  ! :. + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 & & +3 "core" &  - L :. +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&', +96 "core" ' +2 "manipulator"&& +3 "core" & # ! b :. +40 "manipulator"&% +11 "core" %#   < +2 "collection"' & +4 "core" &}\ +3 "collection"'& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'f(O +4 "core" &\  +9 &7\ +{ +9 &i~\ ? +9 &s\ L +10 &iZa\ J +9 &*\\v\ K +9 &[\ K +10 &\\~\ J +9 &o\\~\ K +10 &3[\ J +9 &]a\ K +9 & [w\ K +10 &"w_\ K +9 &$;\\{\ J +9 &%[\ K +10 &'Z}\ K +9 &)Z8\ J +9 &+B\\\ K +10 &-Z\ K +9 &.[{\ J +10 &0\\\ J +9 &2K\\\ J +9 &4 \\\ K +10 &5_\ K +9 &7`}\ K +9 &9R_\ K +10 &;_\ K +9 &<_\ K +10 &>_\ J +9 &@[\\}\ J +9 &B]\ K +10 &C_\ K +9 &E\\}\ K +10 &G`d\ L +9 &I{~\ N +9 &Jy\ R +10 &L\ V +9 &NE{\ E +9 &OG;\ #k +10 &O]\ E +2 ( +2 "collection"'& +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.61 +2 "collection"'c& +3 "core" &O`\ E +2 .tHand.open +2 "manipulator"&1 +67 "core" 1 +3 "manipulator"&% +4 "core" % #   < +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"& '\ +105 "core" ' + .tPSV.dial PSR +2 "processing"% +101 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%' +1605 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%y  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%%'W +1603 "core" ' +2 .tPSV.dial PSR +2 "processing"%, +54 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +2629 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV + "processing"%$  +3 "collection"'q  +39 "core" ~ +116  +2 .tPSV.dial :mixloop +2 "processing"%1 +101 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%)  +70 "core" +2 .tPS.seek 0ml +2 "processing"%x'W +2635 "core" ' + .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%0' +2638 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +43 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2624 "core" ' +2 .tPSV.dial :air + "processing"%(  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%4' +2624 "core" ' +2 .tPSV.dial :mixloop + "processing"%' +44 "core" +2 .tPS.seek 0ml +2 "processing"%7'W +2627 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +6 "manipulator"&*& +4 "core" &   :- +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +7 .tElbow.seek CC +2 "manipulator"&P( +2 "core" ( +2 "manipulator"&/& +4 "core" &   T :- +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &8& +3 "core" &  1 :- +2 .tForearm.seek CC +2 "manipulator"&2', +97 "core" ' +2 .tHand.close + "manipulator"&3/ +71 "core" / +2 .tCC.seek :open +2 "collection"'( +374 "core" ( + "manipulator"&;& +4 "core" &   J :- +2 "manipulator"&#% +3 "core" % 1  +3 .tForearm.seek :retract + "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&>(- +283 "core" ( +2 "manipulator"&6& +3 "core" &-   R  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &@& +3 "core" &-   o  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&='! +107 "core" ' +3 .tHand.open + "manipulator"&?1 +68 "core" 1 +2 "manipulator"&<% +4 "core" % *   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&:'\ +96 "core" ' +48 ."da"delayUntil "09:57:34.95" +24821 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"%A @ +71 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%B  +33 "core" +2 ."da"delay 30 seconds +229 "Can"g\ 7 +2774 ."da"PBV.dial between PSV and waste1 +2 "processing"%F * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%C  +43 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%D' +2284 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%M +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%J  +41 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%K +43 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%I  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%"'W +2285 "core" ' + #"da"washCycleDA #1 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%! +128 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%N' +583 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%T'[ +1607 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%G  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%W +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%5  +34 "core" + "processing"%S% +4 "core" %Ws\  +2 ."da"PS.seek 1.5ml +2 "processing"% ' +587 "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"%V'W +1612 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +5 "core"  + ."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"PSR.select :air +2 .PSV.dial PSR +2 "processing"%L +71 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%e' +2289 "core" ' + ."da"PSV.dial PTV +2 "processing"%O +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"%` +72 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%d  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2278 "core" ' +2 #"da"washCycleDA #2 of 2 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +126 "core" +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%w' +584 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%['[ +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%t  +4 "core"  + ."da"PSV.dial PTV +2 "processing"%Y +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%n  +34 "core" +2 "processing"%\ % +3 "core" %V]\  +3 ."da"PS.seek 1.5ml +2 "processing"%a' +587 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%j * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%m'W +1607 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%E  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%r  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%h * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%U +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +49 ."da"PS.seek 2.5ml +2 "processing"%]' +2281 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%p +72 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%i +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%s +83 "core"  +2 ."da"delay 5 seconds +335 "Can"Vg\ BD +167 ."da"PSV.dial :air +2 "processing"%\\  +72 "core"  +2 ."da"PS.seek 0ml +3 "processing"%}'W +2279 "core" ' +2 #"da"getPMLReagent08 +6 .PRV.dial :air +2 "processing"%k  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%-  +126 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%g  +41 "core"  + ."da"PTV.dial :PRVmixing +2 "processing"%_  +4 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%v +42 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%' +385 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%9  +43 "core"  +2 "processing"%o% +3 "core" %\ +3 ."da"PS.seek 0.55ml +2 "processing"%'x +342 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%  +42 "core"  +3 ."da"PS.seek 2ml +2 "processing"%Z'[ +1564 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%{ +41 "core" +2 ."da"PTV.dial :mixing +2 "processing"% @ +70 "core" A + ."da"PBV.dial :waste1 +2 "processing"%&  +33 "core"  +2 "processing"%b% +3 "core" %_\  +3 ."da"PS.seek 1.85ml +2 "processing"%R'? +232 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%.'W +1974 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +48002 #recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"% @ +5 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + ."da"delay 30 seconds +2916 "Can"h\ FΪ0 +86 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , + ."da"PSV.dial :air +2 "processing"%|  +42 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2325 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +54 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +39 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%X +54 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%Q  +40 "core"  +2 ."da"PS.seek 0ml +2 "processing"%c'W +2299 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +125 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1616 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%z  +33 "core"  + "processing"%y% +4 "core" %]\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +589 "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 +2 "processing"%q  +15 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%$  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%1 * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%) +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +43 "processing"%' +2306 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%x +83 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +82 "core"  + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%0  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%('W +2285 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%'' +585 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%4'[ +1610 "core" ' + ."da"PTV.dial :puck +2 "processing"%*  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%/ +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%8  +33 "core"  + "processing"%3% +4 "core" %X\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +3 ."da"PS.seek 0ml +2 "processing"%f'W +1634 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%;  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%#  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%2 * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%6 +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%@' +2295 "core" ' + ."da"PSV.dial PTV +2 "processing"%P +72 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%? +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%< +72 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%='W +2279 "Can"xi\ MƎ + "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%+ +139 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%A' +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%B'[ +1603 "core" ' + ."da"PTV.dial :puck +2 "processing"%F  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%C +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%7  +34 "core" +2 "processing"%M% +3 "core" %[\  +3 ."da"PS.seek 1.5ml +2 "processing"%J' +595 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%K * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%I'W +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%D  +4 "core"  +2 ."da"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 +2 .PSV.dial PSR +2 "processing"%N +81 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%G' +2289 "core" ' + ."da"PSV.dial PTV +2 "processing"%W +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%5 +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%S +70 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%T  +112 "core"  +9 ."da"PS.seek 0ml +2 "processing"%l'W +2264 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +134 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +4 "processing"% +17 ."da"PS.reconfigure :default +13 "processing"%#A d`xb +13 ."da"PS.seek 0.25ml +2 "processing"%'7 +333 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%' +341 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +7 "processing"% +10 ."da"PS.seek 2ml +7 "processing"%^'[ +1610 "core" ' + ."da"PTV.dial :puck +2 "processing"%L  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%V +86 "core"  + ."da"PBV.dial :waste1 +2 "processing"%O  +36 "core" + "processing"%u% +4 "core" %X\ " +2 ."da"PS.seek 1.5ml +2 "processing"%`' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%d * +33 "core" + +2 ."da"PS.seek 0ml +3 "processing"%e'W +1612 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +5 "core"  + ."da"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 +2 "processing"%t +74 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%Y' +2442 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%n +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%\ +75 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%[ +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%j  +75 "core"  +3 ."da"PS.seek 0ml +2 "processing"%a'W +2416 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%E +144 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%r'[ +2120 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%h  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%U +76 "core" + ."da"PBV.dial :waste1 +2 "processing"%m  +34 "core" +2 "processing"%p% +4 "core" %\\E\  +2 ."da"PS.seek 1.5ml +2 "processing"%i' +600 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%s * +34 "core" * +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%\\  +118 "core"  +2 ."da"PS.seek 0ml +2 "processing"%]'W +1613 "core" ' + "processing"%k9 +4 "core" 9Y5; +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%- +2 "core" 5; +2 "processing"%g& +4 "core" &TK\ 3 ' +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&_% +3 "core" %\  0  +2 "storage"(v% +4 "core" %r 7\ L +2 "storage"(}. +3 "core" .( +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 1 +2 "storage"(9( +190 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (o& +3 "core" & l\ H +2 "manipulator"&& +3 "core" &- 6  +2 "manipulator"&% +4 "core" %\  t  +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&( +182 "core" ( +2 "manipulator"&{& +3 "core" &\  $ +2 "storage"( & +4 "core" & H\ K +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&&' +95 "core" ' +45 "storage"(b& +10 "core" & O\ K +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak + "storage"('H +274 "core" ' +2 "storage"(Z- +3 "core" -'H +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +4 ."da"SE.seek :place +2 "storage"(R'6 +34 "core" ' +2 "manipulator"&& +3 "core" & { N $ +2 "manipulator"&% +4 "core" % \\ ` k Z +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract + "manipulator"& '\ +95 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&|( +251 "core" ( +2 "manipulator"&.& +3 "core" & g d +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +2 "core" & = 6 +3 ."da"Forearm.seek PC +2 "manipulator"& ' +94 "core" ' +2 ."da"Hand.close + "manipulator"&X/ +74 "core" / +2 ."da"PC.seek :open +2 "processing"%Q( +405 "core" ( + "storage"(& +4 "core" & x\ M +2 "manipulator"&& +3 "core" & 2 +2 "manipulator"&c% +4 "core" %  >  +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&( +260 "core" ( +2 "manipulator"&& +3 "core" & $ +2 "storage"(z& +4 "core" & 6\ K +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&y' +98 "core" ' +2 ."da"Hand.open +2 "manipulator"&1 +72 "core" 1 +2 "storage"(,- +3 "core" -'6 +3 ."da"SE.seek -0.15 Pucks below Top Plate +2 "storage"(' +19 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.82 Pucks below Top Plate +2 "storage"(q' +52 "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/da23jun2610h_niagara.tif +4 "processing"%$& +11 "core" &\  +5 "manipulator"&1& +5 "core" &\   # +3 "manipulator"&)% +4 "core" %  c +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&%'\ +92 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(- +183 "core" ( +2 "manipulator"&x& +3 "core" &-   +4 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &- } Y  +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&0'! +106 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&/ +74 "core" / +2 "manipulator"&& +4 "core" &-  +2 "manipulator"&(% +4 "core" % - v { & +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&''\ +101 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +8 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&*( +122 "core" ( +2 "manipulator"&/& +3 "core" & , +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &8& +3 "core" & q +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&3' +97 "core" ' +2 "manipulator"&4& +4 "core" &  +2 "manipulator"& % +4 "core" %  x  +2 "processing"%& +4 "core" &\ \  +2 "processing"%;& +5 "core" & \  +2 ."psFlush"PC.seek :closed +56 "processing"%#(Tg +11 "core" &\  + &\  +2 &\  + &\  + &\  + &\  + &\  + &\  +5 &4v\ +{ +9 &ds\ ? +10 &xb\ \ O +9 &8E\ O +9 &E\ O +10 &I\ O +9 &~G\ O +10 &@G\ O +9 &D\ O +10 &G\ O +9 & F\ O +9 &"JF\ O +9 &$ F\ O +10 &%F\ O +9 &'F\ O +10 &)RF\ O +9 &+F\ O +9 &,F\ O +10 &.F\ O +9 &0YI\ O +9 &2Fy\ O +10 &3Fw\ O +9 &5F{\ O +9 &7aFw\ O +10 &9#Fk\ O +9 &:Fj\ O +10 &<Fp\ O +9 &>jFV\ O +9 &@-FV\ N +10 &AF[\ O +9 &CFU\ O +9 &ErGH\ O +10 &G2JF\ O +9 &HOI\ P +10 &JoF\ T +9 &LeD\ V +9 &N'~8\ V +10 &O8\ V +9 &Q7\ V +9 &SUd6\ \ 7 +10 &T&-g3\ \ K +9 &TF T\ + +3 ( + "processing"%;& +4 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.78 +2 "processing"%2& +3 "core" &TF \ + +2 ."psFlush"Hand.open +2 "manipulator"&61 +67 "core" 1 +2 "manipulator"&f% +3 "core" %   +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&P'\ +93 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%? +55 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%<' +595 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +835 #"da"SX HX9/16 (USB:36): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 32.769 seconds\ /var/log/esp/da23jun2610h_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23jun2610h20s_niagara.tif +1287 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%@ @ +197 "core" A +2 ."psFlush"PTV.dial :PRVmixing +3 "processing"%+  +132 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%= +107 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%A'9 +218 #"da"SX HX9/16 (USB:36): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23jun2610h20s_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jun2610h30s_niagara.tif +1757 "Can"[m\ =-\\ +652 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%F +107 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%C' +528 #"da"SX HX9/16 (USB:36): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jun2610h30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "32.769 sec auto-exposure",Subject: "da23jun2610h images!" +3 "storage"(7- +2 "core" -' +3 "storage"(M& +5 "core" & s\ +5 "manipulator"&B& +8 "core" & 1 1 7 +2 "manipulator"&K% +4 "core" %\  & - a  +3 ."da"Elbow.reconfigure :tight +15 "manipulator"&$&.,(\ #b +13 ."da"Elbow.seek 1 +5 "manipulator"&J( +2 "core" ' +2 ."psFlush"delay 5 seconds +252 "core" ( +2 "manipulator"&D& +5 "core" & ) , b $ + "storage"(!& +5 "core" &\ \ 8\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&"' +94 "core" ' +4 ."da"SE.reconfigure :gently +6 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.1 Pucks below Top Plate +2 "storage"(N'B +67 "core" ' +3 "manipulator"&I& +9 "core" &    $ +3 "storage"(W& +14 "core" & m\ +3 ."da"Elbow.reconfigure :limp +5 "manipulator"&$ ,(b +6 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 1 +5 "manipulator"&5'D +6 ."psFlush"PSR.select :air +4 "processing"% +13 ."psFlush"PS.seek 2.5ml +4 "processing"%S' +120 "core" ' +8 ."da"Elbow.hold +4 "manipulator"&T, +7 "core" , +3 ."da"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +7 ."da"SE.reconfigure :default +8 "storage"(#QK-0-\ b +7 ."da"SE.seek 0.08 Pucks below Top Plate +2 "storage"(G'- +26 "core" ' +3 "manipulator"& % +10 "core" %Rg \  ɵ +4 "storage"(l& +9 "core" & k g \ +5 ."da"Forearm.force -20 +2 "manipulator"&5 +6 ."da"Forearm.seek 1 + 314 counts +3 "manipulator"&'~ +20 "core" ' +4 "manipulator"&& +6 "core" &\   4 # +5 "storage"(L& +7 "core" & z\ +8 ."da"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&V' +25 "core" ' +4 "storage"(O% +6 "core" %5 \ +6 ."downElevator"SE.seek :down +9 "storage"(u'v +97 (^% +7 "core" %R m\ Wc +4 "manipulator"&d% +7 "core" % \ # +5 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +4 "manipulator"&`'\ +97 "core" ' +42 ' +3 ."downElevator"SE.stop +2 "storage"(5 +5 (& +6 "core" & \ +1601 ' +3 ."psFlush"delay 1 second +104 .PBV.dial :waste1 +4 "processing"%  +36 "core" +2 ."psFlush"PTV.dial :mixing +4 "processing"%w @ +69 "core" A +4 ."psFlush"PSV.dial :mixloop +4 "processing"%t +97 #"uploadLog"upsync +3 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%e'9 +2636 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%n +100 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%\ 'P +1108 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%[' +1616 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%j +72 "core" + ."psFlush"PTV.dial :puck +2 "processing"%Y  +70 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%E  +4 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%a'W +2627 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%h +71 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%U' +587 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%m' +2115 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%p +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"%r U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%s'W +2636 "core" ' +2 ."psFlush"PSV.dial PBV +6 "processing"%\\ @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%i' +2626 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%k  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%-'W +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%g +42 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%_' +2642 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%v +70 "core" + ."psFlush"PBV.dial PSV +2 "processing"%} U +5 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%o'W +2633 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +41 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2625 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%~  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%{'W +2677 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +54 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%b'P +1117 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%>' +1606 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%: +72 "core" + ."psFlush"PTV.dial :puck +2 "processing"%Z  +5 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%&' +589 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%.' +2122 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +82 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"% U +52 "core" W +2 ."psFlush"PS.seek 0ml +3 "processing"%X'W +2637 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +40 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2637 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%c +55 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"% ' +2639 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%z U +4 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%|'W +2638 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +47 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%,' +2627 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%$  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%1'W +639 "Can"Lp\ <ښ +1989 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&)& +3 "core" &\   U # +2 "manipulator"&% +4 "core" %     +2 ."psFlush"Elbow.seek PC +2 "manipulator"&R( +255 "core" ( +2 "manipulator"&& +3 "core" &   = +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &x& +3 "core" &  " +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +97 "core" ' + ."psFlush"Hand.close +2 "manipulator"&y/ +69 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%( +399 "core" ( + "manipulator"&& +4 "core" &   = +2 "manipulator"&% +3 "core" %    O +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&('\ +101 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&%(- +135 "core" ( +2 "manipulator"&/& +3 "core" &-   ] + +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &8& +3 "core" &- !  + +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&0'! +106 "core" ' + ."psFlush"Hand.open +2 "manipulator"&41 +67 "core" 1 +2 "manipulator"& % +3 "core" % '   +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +42 ."psFlush"Forearm.seek :retract +10 "manipulator"&'\ +97 "core" ' +2 #tFinished short da assay +1630 #-> access 1 +2 "storage"(% +3 "core" %\ \  9\ +2 "manipulator"&'% +4 "core" %\  \   +2 "manipulator"&Q& +3 "core" &-   V + +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"(2(; +671 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (6& +3 "core" &; K\  +7837 #t-> shortDAflush; PS.flush +2 #Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'f& +3 "core" &\  +2 "manipulator"&;& +3 "core" &-   i + +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&?(- +3 "core" ( +2 "manipulator"&3& +3 "core" &-   Q + +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &]& +2 "core" &-   q + +3 .tForearm.seek :garage + "manipulator"&<'! +104 "core" ' +2 .tHand.close +2 "manipulator"&@/ +76 "core" / +2 "manipulator"&+& +4 "core" &-   + +2 "manipulator"&=% +3 "core" % ,   S +2 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&F( +266 "core" ( +2 "manipulator"&A& +4 "core" &   . 7 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &7& +2 "core" &   m 7 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&M', +102 "core" ' +2 "manipulator"&B& +3 "core" &    7 +2 "manipulator"&K% +4 "core" %& +2 "collection"'D& +4 "core" &\  +3 "collection"'!& +5 "core" &\  +2 .tCC.seek :closed +2 "collection"'*(O +3 "core" &\  +8 &F\ %h +9 &[\ 8 +9 &y\ K +10 &[\ J +9 &^\ J +10 &YY\ J +9 &Y\ J +9 &Y\ J +10 &Y\ J +9 &aZ\ J +9 & #W\ J +10 &!Y\ K +9 &#Z\ K +10 &%iZ\ J +9 &'+_\ J +9 &(^\ J +10 &*_\ J +9 &,q^\ J +9 &.3^\ J +10 &/\\\ K +9 &1Z\ J +10 &3yY\ J +9 &5;W\ J +9 &6^\ K +10 &8[\ J +9 &:^\ J +9 &]\ J +9 &?]\ J +10 &A^\ J +9 &CK^\ J +9 &E ]\ J +10 &F`\ J +9 &Hr\ L +9 &JA\ Q +10 &K\ U +9 &M\ V +10 &O J\ 0 +9 &Oz\ D +5 ( +2 "collection"'!& +4 "core" &O`\ D +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.64 + "collection"'I& +4 "core" &O` \ D +2 .tHand.open + "manipulator"&W1 +67 "core" 1 +2 "manipulator"&P% +3 "core" % !  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&q'\ +95 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +3 "processing"%  +54 "core"  + #tPulling 2.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 2.5ml + "processing"%l' +2629 "core" ' + .tdelay 5 seconds +503 ."connect"PRV.dial CBV +5 .tCBV.dial PRV + "processing"%  +3 "collection"'L  +5 "core" +90 +2 .tPSV.dial :PTV,via: :air +2 "processing"%" +182 "core"  + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"%C @ +68 "core" @ +2 .tPS.seek 0ml +2 "processing"%O'W +2632 "core" ' +2 .tPSV.dial PSR,avoiding: PBV + "processing"%J  +184 "core"  +2 #tPulling 2.5ml of PSR.flush +6 .PSR.select :flush +3 .PS.seek 2.5ml +2 "processing"%^' +2631 "core" ' +2 .tdelay 5 seconds +502 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 .PSV.dial :PTV,via: :air +2 "processing"%d +183 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 .PS.seek 0ml +2 "processing"%N'W +2625 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%5  +184 "core"  + #tPulling 2.5ml of PSR.flush +2 .PSR.select :flush +2 .PS.seek 2.5ml +2 "processing"%' +2668 "core" ' +8 .tdelay 5 seconds +503 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 .PSV.dial :PTV,via: :air +2 "processing"% +185 "core"  +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRV,avoiding: :puck +3 .PS.seek 0ml + "processing"%G'W +2627 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +6 "processing"%V  +184 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 .PS.seek 1.5ml +2 "processing"%u' +1619 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%w'W +1616 "core" ' +2 .tPSV.dial PSR +2 "processing"%t +42 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%S' +2630 "core" ' +2 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 .PSV.dial :PTV,via: :air +2 "processing"%n +184 "core"  +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRV,avoiding: :puck +3 .PS.seek 0ml + "processing"%e'W +2630 "core" ' +2 .tPSV.dial :air +2 "processing"%\  +70 "core"  +2 .tPS.seek 2.5ml +2 "processing"%j' +2631 "core" ' +2 .tPSV.dial :PTV +6 "processing"%Y +71 "core"  +2 .tPS.seek 0ml +2 "processing"%E'W +2624 "core" ' + .tPSV.dial :air +2 "processing"%[  +70 "core"  +2 .tPS.seek 2.5ml +2 "processing"%h' +2632 "core" ' + .tPSV.dial :PTV +2 "processing"%a +83 "core" +2 .tPS.seek 0ml +2 "processing"%U'W +2626 "core" ' + .tPSV.dial :air +2 "processing"%p  +68 "core"  +3 .tPS.seek 2.5ml + "processing"%r' +2634 "core" ' + .tPSV.dial :PTV +2 "processing"%m +83 "core" +2 .tPS.seek 0ml +2 "processing"%\\'W +2632 "core" ' + #tGaraging FlushPuck in Collection Clamp +7 "manipulator"&s& +3 "core" &   . 7 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +8 .tElbow.seek CC + "manipulator"&k( +4 "core" ( + "manipulator"&i& +4 "core" &   g 7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &g& +3 "core" &   Q 7 +2 .tForearm.seek CC +2 "manipulator"&-', +101 "core" ' +2 .tHand.close + "manipulator"&v/ +66 "core" / +2 .tCC.seek :open +2 "collection"'}( +376 "core" ( + "manipulator"&_& +4 "core" &  z 7 +2 "manipulator"&% +3 "core" % )  ! 8 h +3 .tForearm.seek :retract + "manipulator"&o'\ +60 "Can"q\ 5 +43 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&~(- +284 "core" ( +2 "manipulator"&& +3 "core" &-   '  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +3 "core" &-   g  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&{'! +109 "core" ' +30 .tHand.open +2 "manipulator"&b1 +71 "core" 1 + "manipulator"&:% +4 "core" % &    +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&Z'\ +103 "core" ' +2 #tFlushing Processing stage + "processing"%% +4 "core" %V\ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%>& +4 "core" &\ +2 "manipulator"&& +3 "core" &-   t  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +3 "core" ( +2 "manipulator"&&& +3 "core" &-   `  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-    +3 .tForearm.seek :garage + "manipulator"&'! +106 "core" ' +2 .tHand.close + "manipulator"&./ +74 "core" / + "manipulator"& & +4 "core" &-    +2 "manipulator"&X% +3 "core" % 2   +3 .tForearm.seek :retract +44 "manipulator"&'\ +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&( +150 "core" ( +2 "manipulator"&c& +3 "core" &   q k +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &   I k +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&' +99 "core" ' +2 "manipulator"&z& +5 "core" &   k +2 "manipulator"& % +3 "core" %\  +3 "processing"%& +3 "core" &\ +3 "processing"%|& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%$(Tg +5 "core" &\  +8 &7y\ *x +9 & h~\ > +9 &k\ L +10 &]R\ J +9 &Y\ K +10 &W\ K +9 &T\ J +9 &dT\ K +10 &'S\ J +9 &U\ J +10 & V\ K +9 &"mR\ J +9 &$.Y\ K +10 &%U\ J +9 &'S\ J +9 &)uT\ J +10 &+7T\ J +9 &,T\ J +9 &.U\ K +10 &0|U\ K +9 &2>U\ K +10 &4V\ K +9 &5U\ J +9 &7R\ J +10 &9GX\ J +9 &; W\ J +9 &<V\ K +10 &>U\ J +9 &@PR\ J +10 &BV\ K +9 &CU\ J +9 &ET\ J +10 &GVY\ K +9 &Ic\ L +10 &J~\ O +9 &L\ P +9 &NM\ P +10 &P\ Q +9 &Q\ Q +9 &Suzh\ , +10 &T.*g\ B +9 &TI\ ' +2 ( +2 "processing"%|& +4 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.61 + "processing"%,& +4 "core" &TI\ ' + .tHand.open +2 "manipulator"&)1 +76 "core" 1 +2 "manipulator"&% +3 "core" % \   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +92 "core" ' +2 .tPSV.dial PSR +3 "processing"%x +71 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%T'P +1103 "core" ' + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%y' +1607 "core" ' + .tPSV.dial PTV +2 "processing"%` +72 "core" + .tPTV.dial :puck +2 "processing"%#  +70 "core"  +2 .tPBV.dial :waste1 +2 "processing"%  +51 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2627 "core" ' + .tPSV.dial PSR +2 "processing"%/ +72 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"%8' +593 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +2125 "core" ' + .tPSV.dial PTV +2 "processing"%R +72 "core" +2 .tPBV.dial PSV + "processing"%4 U +52 "core" U +2 .tPS.seek 0ml +2 "processing"% 'W +2631 "core" ' +2 .tPSV.dial PBV +2 "processing"%( @ +42 "core" @ +2 .tPS.seek 2.5ml +2 "processing"%0' +2625 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%''W +2632 "core" ' + .tPSV.dial PSR +2 "processing"%Q +44 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%9' +2637 "core" ' +2 .tPSV.dial PTV +2 "processing"%6 +81 "core"  + .tPBV.dial PSV +3 .PS.seek 0ml + "processing"%f'W +2626 "core" ' + .tPSV.dial PBV +7 "processing"%; @ +40 "core" ? +3 .tPS.seek 2.5ml + "processing"%3' +2660 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%]  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%@'W +2638 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&+& +4 "core" &   ( j +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&=( +2 "core" ( +2 "manipulator"&%& +4 "core" &  c j +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &  7 j +2 .tForearm.seek PC +41 "manipulator"&<' +103 "core" ' +2 .tHand.close + "manipulator"&A/ +75 "core" / +2 .tPC.seek :open +2 "processing"%7( +400 "core" ( +2 "manipulator"&?& +4 "core" &   j +2 "manipulator"&B% +3 "core" %    +3 .tForearm.seek :retract +2 "manipulator"&K'\ +90 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&D(- +119 "core" ( +2 "manipulator"&& +3 "core" &-   - +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-   - +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&I'! +109 "core" ' + .tHand.open +2 "manipulator"&W1 +76 "core" 1 +2 "manipulator"&P% +4 "core" % *     +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&!'\ +96 "core" ' +3965 #t-> access 2 +2 "storage"( % +3 "core" %\ \  Q\ +2 "manipulator"&M% +4 "core" %\     +2 "manipulator"&1& +3 "core" &-   , +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(L(K +192 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" &K p\  +413 #t-> $da[:extractVol]=0.17 +416 #-> startTube 2 +587 #-> shortDA +2 "collection"'"% +2 "processing"%C% +5 "core" %\ +2 %R\ +4 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +3914 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"%l +125 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%J  +124 "core" +2 .tPRV.dial :sipper +2 "processing"%O  +128 "core"  +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 1.1ml +2 "processing"%d'] +2294 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV + "processing"%^  +126 "core"  +3 .tPS.seek 0.5ml +2 "processing"%5' +1269 "core" ' + .tPRV.dial :waste2 +2 "processing"%N @ +98 "core" ? +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 0ml +2 "processing"%'W +584 "core" ' + .tPSV.dial PSR +2 "processing"% +98 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%V'P +1097 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%G' +1607 "core" ' + .tPSV.dial :mixloop +2 "processing"% +100 "core" +2 .tPS.seek 0ml +2 "processing"%u'W +2627 "core" ' +2 .tPSV.dial PSR +2 "processing"%t +99 "core"  +2 #tPulling 1ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml + "processing"%w'P +1096 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%n' +1613 "core" ' +2 .tPSV.dial :mixloop + "processing"%S +100 "core" +2 .tPRV.dial :sipper +2 "processing"%\  +41 "core" +3 .tPS.seek 0ml + "processing"%e'W +2626 "core" ' +2 .tPSV.dial PSR + "processing"%Y +99 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%j' +2630 "core" ' + .tPSV.dial :mixloop +2 "processing"%[ +68 "Can"/q\ G +43 "core" +2 .tPS.seek 0ml +2 "processing"%E'W +2638 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%a& +8 "core" &\  +2 "manipulator"&h% +4 "core" %\    7  +7 "storage"(p% +3 "core" %\ \  \ +2 "storage"(U. +3 "core" .(K +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(m( +668 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (r& +2 "core" & y\ +2 "manipulator"&s& +4 "core" &-    , +41 "manipulator"&i% +11 "core" %\      +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&g( +173 "core" ( + "manipulator"&v& +4 "core" &   ` & +2 "storage"(F& +3 "core" & \ \  \ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&q' +102 "core" ' + "storage"(*& +4 "core" & \ \  s\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(_'H +279 "core" ' +2 "storage"(- +4 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (-& +3 "core" & ~\ +2 "manipulator"&& +4 "core" &   & +2 .tElbow.seek 2 +2 "manipulator"& ( +3 "core" ( +2 "manipulator"&k& +4 "core" & #  V & +2 "storage"(b& +3 "core" & v\ +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&:'y +31 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&o/ +75 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +2 "storage"(>'v +6 "core" &   2 & +2 "manipulator"&% +4 "core" % {   0 +2 .tForearm.seek :retract +2 "manipulator"&&'\ +90 "core" ' +2 .tElbow.seek PC +2 "manipulator"&( +166 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +82 "core" ( +2 "manipulator"&{& +4 "core" &   ^ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &.& +3 "core" &  @ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"& ' +102 "core" ' + "manipulator"&X& +4 "core" &   < +2 "manipulator"&~% +4 "core" %   R +2 "processing"%Z& +4 "core" &\  +2 "processing"%c& +5 "core" &\  +2 .tPC.seek :closed +2 "processing"%(Tg +5 "core" &\  +6 &F\ $e +10 &[}\ 7 +9 & v\ J +9 &Qx\ J +10 &U\ J +9 &QT\ J +10 &V\ J +9 &W\ K +9 &V~\ K +10 &XUx\ K +9 & Ur\ K +10 &!Ur\ K +9 &#Uu\ J +9 &%aRu\ J +10 &'#Ys\ J +9 &(Vo\ K +9 &*Vm\ J +10 &,iWr\ J +9 &.*Ul\ K +9 &/Um\ J +10 &1Sn\ J +9 &3qWc\ J +10 &53U[\ J +9 &6Rb\ J +9 &8Vh\ J +10 &:yVs\ J +9 &<<Su\ J +9 &=Vs\ J +10 &?Ws\ J +9 &AVn\ J +10 &CBVr\ K +9 &EWt\ J +9 &FZm\ K +10 &H`o\ K +9 &J@ur\ N +9 &Kf\ Q +10 &Mi\ P +9 &O~b\ Q +10 &Q?c\ Q +9 &S`\ > +9 &T ?^\ K +10 &TE&a\ + +5 ( +2 "processing"%c& +4 "core" &TE_\ + +2 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.59 + .Hand.open +2 "manipulator"&1 +75 "core" 1 +2 "manipulator"&z% +3 "core" %   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"& '\ +100 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%  +3 %9 +6 "core" 9W3 +102 "processing"%9 +3 "core" 9U4 +102 "processing"%9 +2 "core" 9U3  +103 "processing"%,9 +2 "core" 9U3  +103 "processing"%)9 +2 "core" 9T2 +103 "processing"%9 +2 "core" 9S2 +103 "processing"%|9 +2 "core" 9T2 +103 "processing"%x9 +2 "core" 9U3 +103 "processing"%9 +3 "core" 9W3" +103 "processing"%\\9 +2 "core" 9X4& +103 "processing"%T9 +2 "core" 9[3+ +103 "processing"%`9 +2 "core" 9_4/ +103 "processing"%#9 +2 "core" 9c33 +103 "processing"%9 +2 "core" 9i47 +103 "processing"%y9 +2 "core" 9m4; +103 "processing"%/9 +2 "core" 9t4@ +103 "processing"%9 +2 "core" 9z3D +103 "processing"%89 +2 "core" 94H +103 "processing"%R9 +3 "core" 94L +103 "processing"%49 +2 "core" 94P +103 "processing"%9 +2 "core" 95U +103 "processing"%(9 +2 "core" 95Y +103 "processing"% 9 +2 "core" 95] +103 "processing"%9 +3 "core" 95a +103 "processing"%09 +2 "core" 94e +143 "processing"%Q9 +10 "core" 95l\ +103 "processing"%'9 +2 "core" 96p +103 "processing"%69 +2 "core" 96t +103 "processing"%99 +2 "core" 96x +103 "processing"%;9 +3 "core" 96| +102 "processing"%f9 +2 "core" 97 +103 "processing"%]9 +2 "core" 9; +103 "processing"%39 +3 "core" 97 +102 "processing"%+9 +3 "core" 97 +103 "processing"%%9 +2 "core" 9 7 +103 "processing"%9 +3 "core" 9(9 +102 "processing"%A9 +2 "core" 9/7 +103 "processing"%9 +2 "core" 979 +103 "processing"%9 +3 "core" 9>9 +3 .tPH.hold 2:00:00,28C +4 "processing"%$ pp; +2 .tdelay 1:30 +5 "core"  +9000 .tPSR.select :air +3 .PSV.dial PSR + "processing"%? +99 "core"  + #tPulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%B' +589 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml +2 "processing"%'[ +1607 "core" ' + .tPTV.dial :puck +2 "processing"%  +125 "core"  +2 .tPSV.dial PTV +2 "processing"%< +71 "core" +2 .tPBV.dial :waste1 +2 "processing"%=  +52 "core" +2 "processing"%W% +3 "core" %X\ +3 .tPS.seek 1.5ml +2 "processing"%P' +596 "core" ' +2 .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%K * +34 "core" , +3 .tPS.seek 0ml + "processing"%I'W +1612 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +5 "core"  + .tPBV.dial :waste1 +2 "processing"%M  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%1 * +34 "core" , + .tPSR.select :air +3 .PSV.dial PSR + "processing"% +71 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%2' +2283 "core" ' +2 .tPSV.dial PTV +2 "processing"%" +71 "core" +2 .tdelay 5 seconds +395 "Can"p\ M +107 .tPSV.dial PSR +3 "processing"%C +71 "core"  +2 .tdelay 5 seconds +503 .PSV.dial PTV +2 "processing"%l +83 "core"  + .tdelay 5 seconds +503 .PSV.dial :air + "processing"%J  +71 "core"  +2 .tPS.seek 0ml +2 "processing"%O'W +2274 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%@  +126 "core" + .tPSV.dial :mixloop +2 "processing"%^ +42 "core" +2 .tPRV.dial :ab1 +2 "processing"%d @ +99 "core" > +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%N'w +382 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%5  +42 "core"  +2 "processing"%% +4 "core" %u\  +2 .tPS.seek 0.32ml +2 "processing"%'" +398 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'V  +38 "core" +2 .tPRV.dial :air +2 "processing"%  +41 "core"  +3 .tPS.seek 0.9ml + "processing"%G'D +1226 "core" ' + .tPRV.dial :waste2 +2 "processing"%t @ +70 "core" > +3 .tPS.seek 0.5ml + "processing"%u' +860 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%w  +42 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%S'[ +1613 "core" ' +2 .tPSV.dial :PML + "processing"%\ +55 "core" +2 .tPTV.dial :mixing + "processing"%n @ +70 "core" A +2 .tPBV.dial :waste1 +2 "processing"%Y  +34 "core" +2 "processing"%e% +3 "core" %[\  +2 .tPS.seek 1.85ml +2 "processing"%['; +235 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%j * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%a'W +1965 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'h& +3 "core" &\  +2 "manipulator"&p& +3 "core" &   +2 "manipulator"&U% +4 "core" % \   f  +3 .tElbow.reconfigure :tight +48 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage +2 "manipulator"&L(- +135 "core" ( +2 "manipulator"&r& +4 "core" &- \  , +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &s& +3 "core" &-   & , +2 .tForearm.seek :garage +2 "manipulator"&i'! +101 "core" ' + .tHand.close +2 "manipulator"&v/ +67 "core" / +2 "manipulator"&F& +3 "core" &-   \\ , +2 "manipulator"&*% +4 "core" % 0  S  +2 .tForearm.seek :retract +2 "manipulator"&D'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&!( +271 "core" ( + "manipulator"&& +4 "core" &!   ;3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &-& +3 "core" &!   ;3 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&', +102 "core" ' +2 "manipulator"&k& +4 "core" &"  4 ;3 +2 "manipulator"&b% +4 "core" %!  m +2 "collection"'o& +4 "core" &"\  +3 "collection"'& +5 "core" &*\  +2 .tCC.seek :closed +2 "collection"'(O +4 "core" &\  +9 &7\ +| +9 &i\ ? +9 &p\ L +10 &hU\ K +9 &*X!\ K +9 &W!\ J +10 &Y\ J +9 &qY\ J +10 &2[\ J +9 &Y\ J +9 & W\ J +10 &"xX\ J +9 &$:X\ J +10 &%W\ J +9 &'Y\ K +9 &)Y\ K +10 &+A[\ K +9 &-[\ K +9 &.Z\ J +10 &0W\ J +9 &2KU\ J +10 &4 U\ J +9 &5U\ J +9 &7U\ K +10 &9QX\ K +9 &;Z\ J +9 &<Z\ K +10 &>]\ K +9 &@Y\\\ K +9 &B^\ K +10 &C]\ J +9 &E\\\ J +10 &G_b&\ L +9 &Ix\ N +9 &J\ S +10 &L\ W +9 &NE\ D +9 &OJ?\ !d +10 &O}\\\ F +2 ( +2 "collection"'& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.65 + "collection"'g& +3 "core" &O}`\ F +2 .tHand.open +2 "manipulator"&q1 +65 "core" 1 +2 "manipulator"&_% +3 "core" % !  S +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&:'\ +94 "core" ' +2 .tPSV.dial PSR +2 "processing"%{ +99 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%.' +1617 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%X'W +1616 "core" ' +2 .tPSV.dial PSR +2 "processing"%~ +43 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%Z' +2634 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +8 .tCBV.dial PRV + "processing"%>  +2 "collection"'&  +41 "core"  +116  + .tPSV.dial :mixloop +2 "processing"%7 +98 "core" +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%  +70 "core" +2 .tPS.seek 0ml +2 "processing"%z'W +2659 "core" ' + .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%c' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 .tPS.seek 0ml +2 "processing"% 'W +2635 "core" ' +2 .tPSV.dial :air + "processing"%  +42 "core"  +3 .tPS.seek 2.5ml + "processing"%,' +2626 "core" ' + .tPSV.dial :mixloop +2 "processing"%) +55 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2632 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&|& +4 "core" &!    ;2 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&x( +2 "core" ( +2 "manipulator"&& +4 "core" &! & ;2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &\\& +3 "core" &!  ;2 +2 .tForearm.seek CC +2 "manipulator"&T', +141 "core" ' +9 .tHand.close + "manipulator"&`/ +68 "core" / +2 .tCC.seek :open +2 "collection"'#( +376 "core" ( +2 "manipulator"&& +4 "core" &!  _ ;2 +2 "manipulator"&y% +3 "core" % -  i +3 .tForearm.seek :retract +2 "manipulator"&/'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +283 "core" ( +2 "manipulator"&8& +4 "core" &-   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &R& +3 "core" &-    +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&4'! +108 "core" ' +2 .tHand.open + "manipulator"&1 +67 "core" 1 +2 "manipulator"&(% +4 "core" % +  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"& '\ +99 "core" ' +3 ."da"delayUntil "11:27:35.49" +24784 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +70 "core" B + ."da"PBV.dial :waste1 +2 "processing"%0  +34 "core" +2 ."da"delay 30 seconds +188 "Can"p\ >J +2815 ."da"PBV.dial between PSV and waste1 +2 "processing"%Q * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%'  +40 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%6' +2278 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%9 +54 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%;  +39 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%f +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%]  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%3'W +2288 "core" ' + #"da"washCycleDA #1 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%+ +127 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%%' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1616 "core" ' + ."da"PTV.dial :puck +2 "processing"%A  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%?% +3 "core" %^\  +2 ."da"PS.seek 1.5ml +2 "processing"%E' +595 "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"%'W +1605 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%<  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%=  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%W * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +70 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%K' +2281 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%P +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +69 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +70 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%M  +70 "core"  +2 ."da"PS.seek 0ml +3 "processing"%1'W +2266 "core" ' + #"da"washCycleDA #2 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"% +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%I' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +10 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%"'[ +1602 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%C  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%l +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%J  +34 "core" +2 "processing"%2% +4 "core" %\\\  +2 ."da"PS.seek 1.5ml +2 "processing"%@' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%^ * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%d'W +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%O  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%5  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%N +84 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%V' +2289 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +69 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%t +73 "core" + ."da"delay 5 seconds +303 "Can"q\ @ +199 ."da"PSV.dial :air +3 "processing"%G  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%w'W +2279 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%u  +42 "core"  + ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%\  +126 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%n  +43 "core" ~ +2 ."da"PTV.dial :PRVmixing +2 "processing"%Y  +4 "core" + ."da"PSV.dial :mixloop +2 "processing"%e +44 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%j' +386 "core" ' +2 ."da"delay 2 seconds +206 .PRV.dial :air +2 "processing"%S  +42 "core"  + "processing"%[% +4 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%h'u +339 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%p  +54 "core" +3 ."da"PS.seek 2ml +2 "processing"%U'[ +1561 "core" ' + ."da"PSV.dial :PML +2 "processing"%r +41 "core" + ."da"PTV.dial :mixing +2 "processing"%s @ +70 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + "processing"%v% +4 "core" %W\  +2 ."da"PS.seek 1.85ml +2 "processing"%F'7 +239 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%* * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"% 'W +1967 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +48003 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"%i @ +4 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +2879 "Can"p\ Xv +123 ."da"PBV.dial between PSV and waste1 +2 "processing"%- * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%L  +54 "core" +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%k' +2303 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%b +40 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%o  +41 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%D +41 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%}  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%g'W +2269 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%q +138 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%_' +585 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +45 "processing"% +16 ."da"PS.seek 2ml +2 "processing"%'[ +1602 "core" ' + ."da"PTV.dial :puck +2 "processing"%{  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"PBV.dial :waste1 +6 "processing"%a  +35 "core" + "processing"% % +4 "core" %W\  +2 ."da"PS.seek 1.5ml +2 "processing"%.' +590 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%~ * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%X'W +1605 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%&  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%>  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%7 * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +71 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%Z' +2267 "core" ' + ."da"PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%z +70 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%c  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2278 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +3 .PSV.dial PSR + "processing"% +126 "core" +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%)' +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +8 "processing"% +15 ."da"PS.seek 2ml +2 "processing"%,'[ +1615 "core" ' + ."da"PTV.dial :puck +2 "processing"%|  +5 "core"  + ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"PBV.dial :waste1 +2 "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"%: * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%y  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%T * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%8 +70 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%R' +2309 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%x +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "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"%/  +70 "core"  +3 ."da"PS.seek 0ml +2 "processing"%4'W +2274 "core" ' + #"da"washCycleDA #3 of 3 +2 .PSR.select :air +6 .PSV.dial PSR +2 "processing"% +61 "Can"dq\ Q +65 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%0' +591 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%Q'[ +1613 "core" ' + ."da"PTV.dial :puck +2 "processing"%'  +5 "core"  + ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%9  +34 "core" + "processing"%;% +4 "core" %W\  +51 ."da"PS.seek 1.5ml +3 "processing"%f' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%] * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%6'W +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%+  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%3  +34 "core" + ."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"%A +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2302 "core" ' + ."da"PSV.dial PTV +2 "processing"% +82 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%? +68 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%B  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%E'W +2266 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%< +136 "core"  + #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +2 "processing"% +18 ."da"PS.reconfigure :default +8 "processing"%#A d`xb +13 ."da"PS.seek 0.25ml +8 "processing"%='7 +346 "core" ' + ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +3 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%W' +337 "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 "processing"%  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%P +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"% % +4 "core" %X\ # +2 ."da"PS.seek 1.5ml +2 "processing"%M' +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%K * +36 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1603 "core" ' +2 ."da"delay 10 seconds +1002 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%1  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%I  +34 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%C * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%l +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%J' +2428 "core" ' +2 ."da"PSV.dial PTV +7 "processing"%2 +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%" +74 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%^ +76 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%@  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%O'W +2422 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%5 +146 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%'[ +2119 "core" ' + ."da"delay 5 seconds +503 .PTV.dial :puck +2 "processing"%N  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%d +76 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + "processing"%% +4 "core" %W\ % +2 ."da"PS.seek 1.5ml +2 "processing"%t' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%G * +33 "core" * +3 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%V  +117 "core"  +2 ."da"PS.seek 0ml +2 "processing"%u'W +1615 "core" ' + "processing"%\ 9 +4 "core" 9h53 + #"da"Processing Puck Heater at 27.9C before imaging +2 .PH.coast +52 "processing"%n +4 "core" 55 +2 "processing"%Y& +3 "core" &TE\ 2+ +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&e% +4 "core" %\ !  4 +2 "storage"(w% +3 "core" % \ K +2 "storage"(S. +4 "core" .( +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"([( +188 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +3 (j& +3 "core" & &\ G +2 "manipulator"&p& +3 "core" &- o   +2 "manipulator"&h% +4 "core" %\ ! E 4 +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&r( +179 "core" ( +2 "manipulator"&s& +3 "core" & l _ $ +3 "storage"(& +3 "core" & \ I +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&v' +99 "core" ' +2 "storage"(*& +3 "core" & *\ N +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"(U'H +274 "core" ' +2 "storage"(F- +3 "core" -'H +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +4 ."da"SE.seek :place +2 "storage"(H'6 +30 "core" ' +3 "manipulator"&i& +3 "core" & [ $ +2 "manipulator"&% +4 "core" % +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract + "manipulator"&-'\ +90 "core" ' + ."da"Elbow.seek PC +2 "manipulator"&L( +287 "core" ( +2 "manipulator"& & +3 "core" & p d  m +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &b& +2 "core" & e d m +3 ."da"Forearm.seek PC + "manipulator"&o' +103 "core" ' +2 ."da"Hand.close + "manipulator"&D/ +69 "core" / +2 ."da"PC.seek :open +2 "processing"%}( +401 "core" ( + "storage"(k& +4 "core" & \ Q +2 "manipulator"&q& +3 "core" & V l +2 "manipulator"&g% +4 "core" % (  P +2 ."da"Forearm.seek :retract +2 "manipulator"&_'\ +89 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&{( +247 "core" ( +2 "manipulator"&& +3 "core" &\ } "x +2 "storage"(a& +4 "core" & \ M +2 ."da"Forearm.reconfigure :tight +8 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"& ' +91 "core" ' +2 ."da"Hand.open +2 "manipulator"&1 +71 "core" 1 +2 "storage"(~- +3 "core" -'6 +3 ."da"SE.seek -0.15 Pucks below Top Plate +2 "storage"(.' +27 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.82 Pucks below Top Plate +2 "storage"(&' +50 "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/da23jun2612h_niagara.tif +5 "processing"%>& +11 "core" &\  +3 "manipulator"&7& +5 "core" &\  P "x +2 "manipulator"&% +5 "core" %  P +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&X'\ +87 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(- +185 "core" ( +2 "manipulator"&z& +3 "core" &- ;  +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" &- F  +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&c'! +102 "core" ' +55 ."psFlush"Hand.close +8 "manipulator"&Z/ +68 "core" / +2 "manipulator"& & +4 "core" &- 9  +2 "manipulator"&% +3 "core" % 5 +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&)'\ +103 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&|( +118 "core" ( +2 "manipulator"&& +3 "core" & I +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &\\& +2 "core" & I +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&`' +91 "core" ' +2 "manipulator"&,& +3 "core" & # +2 "manipulator"&:% +5 "core" %\   c +2 "processing"%!& +4 "core" &+\  +2 "processing"%& +5 "core" &-\  +2 ."psFlush"PC.seek :closed +2 "processing"%y(Tg +4 "core" &,\  +7 &@$\ $f +9 &Vr%\ 8 +10 &j\ L +9 &F\ O +9 &eE\ N +10 &'G\ \ N +9 &G\ O +9 &J\ O +10 &lF\ O +9 &/E\ N +10 &G\ O +9 &!G\ O +9 &#uF\ N +10 &%6I\ O +9 &&I\ N +10 &(F\ N +9 &*|JC\ O +9 &,>IA\ O +10 &.H9\ O +9 &/E5\ O +9 &1F\ N +10 &3GG\ N +9 &5 G@\ N +9 &6I7\ O +10 &8I\ N +9 &:OF\ N +10 &<J\ O +9 &=G\ O +9 &?E\ N +10 &AWF\ N +9 &CI\ N +10 &DE\ O +9 &FG\ O +9 &H]M\ O +10 &Jc\ R +9 &K\ U +9 &M\ V +10 &OQ\ V +9 &Q\ U +9 &R\ D +10 &SFb\ Y +9 &TE/\ - +6 ( + "processing"%& +4 "core" &TE\ - +2 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.75 +2 "processing"%T& +3 "core" &TE\ - +2 ."psFlush"Hand.open +2 "manipulator"&81 +66 "core" 1 +2 "manipulator"&% +3 "core" % \  ? c +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&x'\ +89 "core" ' + ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +54 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%(' +593 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%/' +1392 #"da"SX HX9/16 (USB:38): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 37.946 seconds\ /var/log/esp/da23jun2612h_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23jun2612h20s_niagara.tif +721 "core" ' +2 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%R @ +197 "core" B + ."psFlush"PTV.dial :PRVmixing +2 "processing"%  +132 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%4 +105 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%0'9 +787 #"da"SX HX9/16 (USB:38): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23jun2612h20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jun2612h30s_niagara.tif +1339 "Can"Qt\ 84 +509 "core" ' +30 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%' +105 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +584 "core" ' +2 ."psFlush"delay 5 seconds +479 #"da"SX HX9/16 (USB:38): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jun2612h30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +4 ."Qmail"DAfans.email "37.946 sec auto-exposure",Subject: "da23jun2612h images!" +2 "storage"(9- +6 "core" -' +10 "storage"(;& +39 "core" & N d\ + "manipulator"&Q& +4 ."psFlush"PSR.select :air +3 "processing"% +6 "core" & % # + "manipulator"&]% +4 "core" % " + , & 7 +4 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +3 ."psFlush"PS.seek 2.5ml +4 "manipulator"&f( +2 "processing"%+' +256 "core" ( +3 "manipulator"&3& +4 "core" & . * ' +4 "storage"(%& +4 "core" &\ \  N\ +3 ."da"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&A' +99 "core" ' +5 ."da"SE.reconfigure :gently +6 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.1 Pucks below Top Plate +4 "storage"(6'B +57 "core" ' +4 "manipulator"&& +8 "core" &  - & +4 "storage"(?& +11 "core" & \ +5 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +6 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 1 +2 "manipulator"&'D +36 "core" ' +3 ."da"Elbow.hold +3 "manipulator"&B, +8 "core" , +2 ."da"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure :default +6 "storage"(#QK-0-\ b +5 ."da"SE.seek 0.08 Pucks below Top Plate +5 "storage"('- +25 "core" ' +4 "manipulator"&<% +6 "core" %Wv Ⱥ8 +4 "storage"(E& +8 "core" & ~\ +4 ."da"Forearm.force -20 +3 "manipulator"&5 +5 ."da"Forearm.seek 1 + 319 counts +5 "manipulator"&='σ +21 "core" ' +4 "manipulator"&W& +7 "core" &   $ +5 "storage"(& +6 "core" & r\ +6 ."da"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 700 counts +5 "manipulator"&P' +22 "core" ' +3 "storage"(% +8 "core" %4 \ +6 ."downElevator"SE.seek :down +6 "storage"( 'v +98 (% +7 "core" %jT y\ Vb +4 "manipulator"&K% +8 "core" %    +4 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +4 "manipulator"&M'\ +90 "core" ' +57 ' +2 ."downElevator"SE.stop +4 "storage"(5 +6 (1& +4 "core" & &\ +1055 ' +4 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +4 "processing"%I  +34 "core"  +4 ."psFlush"PTV.dial :mixing +4 "processing"%C @ +72 "core" A +2 ."psFlush"PSV.dial :mixloop +3 "processing"%l +116 "core" +4 ."psFlush"PS.seek :empty +12 "processing"%'9 +655 #"uploadLog"upsync +1974 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%2 +97 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%"'P +1106 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%^' +1619 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%@ +69 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%J  +70 "core"  + ."psFlush"PBV.dial :waste1 +3 .PS.seek 0ml +2 "processing"%5'W +2625 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%O +69 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%N' +592 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%d' +2119 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +51 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2636 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%G @ +42 "core" ? +51 ."psFlush"PS.seek 2.5ml +2 "processing"%V' +2639 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%t  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%\ 'W +2638 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%n +54 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%Y' +2627 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%e +72 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%w'W +2625 "core" ' +2 ."psFlush"PSV.dial PBV +6 "processing"%S @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%j' +2627 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%p  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%h'W +2638 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%m +55 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%s'P +1104 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1606 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%*  +4 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%  +51 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%F'W +2631 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%i +82 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +594 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%U' +2125 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%v +69 "core" + ."psFlush"PBV.dial PSV +3 "processing"% U +52 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%b'W +2630 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%r @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%D' +2625 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%-  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%k +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%q' +2628 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%g +69 "core" + ."psFlush"PBV.dial PSV +2 "processing"%o U +5 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2631 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%a @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%L' +2625 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%~'W +891 "Can"At\ 98 +1738 "core" ' + #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&>& +4 "core" & / $ +2 "manipulator"&7% +3 "core" %   \ _  +2 ."psFlush"Elbow.seek PC +2 "manipulator"&( +248 "core" ( +2 "manipulator"&_& +4 "core" &   V +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &H& +3 "core" &   +2 ."psFlush"Forearm.seek PC +2 "manipulator"&.' +95 "core" ' + ."psFlush"Hand.close +2 "manipulator"&z/ +75 "core" / +42 ."psFlush"PC.seek :open +9 "processing"%( +401 "core" ( +2 "manipulator"& & +3 "core" &   +2 "manipulator"&{% +4 "core" %  +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&Z'\ +94 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek :garage +2 "manipulator"& (- +135 "core" ( +2 "manipulator"&& +3 "core" &-   ; - +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &X& +3 "core" &-   - +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&'! +111 "core" ' + ."psFlush"Hand.open +2 "manipulator"&\\1 +67 "core" 1 +2 "manipulator"&c% +3 "core" % '  ( +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&,'\ +101 "core" ' + #tFinished short da assay +2678 #-> access 1 +3 "storage"(:% +3 "core" %~\ \  +\ +2 "manipulator"&!% +9 "core" %    v  +2 "manipulator"&& +4 "core" &-   + - +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"()(; +666 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (}& +3 "core" &; \\\  +2760 #t-> shortDAflush +2 #Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'T& +3 "core" &e\  +2 "manipulator"&8& +4 "core" &-   - +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +3 "core" ( +2 "manipulator"&& +3 "core" &-   C - +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" &-   - +2 .tForearm.seek :garage +2 "manipulator"&`'! +103 "core" ' +2 .tHand.close +2 "manipulator"&u/ +71 "core" / +2 "manipulator"&(& +4 "core" &-   - +2 "manipulator"&R% +3 "core" % 3    +2 .tForearm.seek :retract +2 "manipulator"&'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&4( +271 "core" ( + "manipulator"&/& +4 "core" &   q 8 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &'& +3 "core" &   8 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&0', +101 "core" ' + "manipulator"&9& +4 "core" &  \ b 8 +2 "manipulator"&;% +4 "core" %%   +2 "collection"'Q& +4 "core" &l\  +3 "collection"']& +6 "core" &b\  +2 .tCC.seek :closed +2 "collection"'3(O +4 "core" &d\  +7 &Fb\ %h +9 &\\~e\ 8 +9 &ya\ J +10 &W^\ J +9 &Yb\ J +10 &ZYf\ J +9 &Y_\ J +9 &Y`\ J +10 &Y[\ J +9 &b_]\ J +9 & %W\\\ J +10 &!_\\\ J +9 &#Xe\ J +10 &%jZ\\\ J +9 &',Y_\ J +9 &(Yh\ J +10 &*Yf\ J +9 &,rYe\ J +9 &.4Yh\ J +10 &/]a\ J +9 &1\\m\ K +10 &3y\\r\ K +9 &5<[f\ J +9 &6^g\ J +10 &8\\f\ J +9 &:]l\ J +9 &Zh\ J +9 &?Zn\ K +10 &AZg\ J +9 &CL\\g\ J +9 &E \\j\ K +10 &Fam\ K +9 &Hql\ M +9 &JAm\ Q +10 &Kl\ U +9 &Ml\ W +10 &O Jn\ . +9 &Ok\ G +5 ( +2 "collection"']& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.67 +2 "collection"'%& +2 "core" &O`o\ F +2 &O`p\ F +2 .tHand.open + "manipulator"&|1 +75 "core" 1 +2 "manipulator"&% +3 "core" % %   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 .tPSV.dial PSR,avoiding: PBV + "processing"%?  +55 "core"  +2 #tPulling 2.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 2.5ml + "processing"%x' +2632 "core" ' + .tdelay 5 seconds +503 ."connect"PRV.dial CBV +45 .tCBV.dial PRV +9 "processing"%<  +3 "collection"'E  +6 "core" +91  + .tPSV.dial :PTV,via: :air +2 "processing"%W +183 "core" ~ +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRV,avoiding: :puck +2 "processing"% @ +71 "core" A +2 .tPS.seek 0ml +2 "processing"%&'W +2638 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%  +184 "core"  + #tPulling 2.5ml of PSR.flush +2 .PSR.select :flush +2 .PS.seek 2.5ml +2 "processing"%A' +2630 "core" ' +2 .tdelay 5 seconds +503 ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%f  +4 "core"  +2 .tPSV.dial :PTV,via: :air +2 "processing"% +184 "core"  +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRV,avoiding: :puck +2 "processing"%K @ +4 "core" A +2 .tPS.seek 0ml +2 "processing"%6'W +2626 "core" ' + .tPSV.dial PSR,avoiding: PBV +2 "processing"%  +184 "core"  +2 #tPulling 2.5ml of PSR.flush + .PSR.select :flush +3 .PS.seek 2.5ml +2 "processing"%=' +2664 "core" ' +2 .tdelay 5 seconds +502 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 "processing"%1  +4 "core"  +2 .tPSV.dial :PTV,via: :air +2 "processing"% +183 "core" ~ +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"%P @ +4 "core" A +2 .tPS.seek 0ml +2 "processing"% 'W +2625 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%I  +184 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 .PS.seek 1.5ml +2 "processing"%C' +1617 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%l  +55 "core"  +2 .tPS.seek 0ml +2 "processing"%+'W +1610 "core" ' + .tPSV.dial PSR +2 "processing"%2 +41 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +2647 "core" ' +2 ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%"  +6 "core"  +2 .tPSV.dial :PTV,via: :air +2 "processing"%@ +183 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"%J @ +4 "core" A +2 .tPS.seek 0ml +2 "processing"%^'W +2633 "core" ' + .tPSV.dial :air +2 "processing"%O  +70 "core"  +3 .tPS.seek 2.5ml + "processing"%5' +2632 "core" ' +2 .tPSV.dial :PTV +2 "processing"%N +70 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2628 "core" ' +2 .tPSV.dial :air +2 "processing"%  +70 "core"  +2 .tPS.seek 2.5ml +2 "processing"%d' +2632 "core" ' + .tPSV.dial :PTV +2 "processing"%G +70 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2632 "core" ' +2 .tPSV.dial :air + "processing"%t  +71 "core"  +2 .tPS.seek 2.5ml + "processing"%V' +2626 "core" ' +2 .tPSV.dial :PTV + "processing"%n +71 "core"  +2 .tPS.seek 0ml +2 "processing"%\ 'W +2635 "core" ' + #tGaraging FlushPuck in Collection Clamp +7 "manipulator"&e& +3 "core" &   7 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +8 .tElbow.seek CC +2 "manipulator"&Y( +3 "core" ( +2 "manipulator"&S& +3 "core" &   \ 7 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &w& +3 "core" &   j 7 +3 .tForearm.seek CC + "manipulator"&p', +101 "core" ' +2 .tHand.close + "manipulator"&j/ +77 "core" / +2 .tCC.seek :open +2 "collection"'m( +378 "core" ( +2 "manipulator"&h& +4 "core" &   7 + "manipulator"&s% +4 "core" %   Y +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&*(- +285 "core" ( +2 "manipulator"& & +49 "core" &-    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-  !  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&i'! +110 "core" ' + .tHand.open +2 "manipulator"&F1 +66 "core" 1 + "manipulator"&% +4 "core" % +   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&v'\ +98 "core" ' +3484 "Can"Ru\ /Ύ +60001 t\ -d +15021 #t-> access 2 +2 "storage"( % +3 "core" %~\ \  \ +2 "manipulator"&U% +4 "core" %    \\  +2 "manipulator"&r& +3 "core" &-   +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(b(K +190 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (-& +3 "core" &K }\  +820 #t-> $da[:extractVol]=0.17 +445 #-> startTube 2 +630 #-> shortDA +2 "collection"'D% +3 "processing"%k% +4 "core" %\\\ +6 %VU\ +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 + "processing"% +42 "core" + .tPTV.dial :PRVmixing +2 "processing"%g  +70 "core" +2 .tPRV.dial :sipper + "processing"%o  +127 "core"  +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 1.1ml +2 "processing"%q'] +2284 "core" ' +3 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%a  +128 "core"  +3 .tPS.seek 0.5ml +2 "processing"%' +1281 "core" ' +2 .tPRV.dial :waste2 +2 "processing"% @ +96 "core" > +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +3 .tPS.seek 0ml + "processing"%L'W +588 "core" ' +2 .tPSV.dial PSR +2 "processing"%> +99 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1ml + "processing"%7'P +1099 "core" ' + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%_' +1616 "core" ' +2 .tPSV.dial :mixloop + "processing"%H +100 "core" +2 .tPS.seek 0ml +2 "processing"%B'W +2637 "core" ' + .tPSV.dial PSR +2 "processing"%z +98 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1ml + "processing"%M'P +1104 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%y' +1613 "core" ' + .tPSV.dial :mixloop +2 "processing"% +98 "core" +2 .tPRV.dial :sipper +2 "processing"%{  +42 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2633 "core" ' +2 .tPSV.dial PSR + "processing"%X +99 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%.' +2633 "core" ' + .tPSV.dial :mixloop +7 "processing"% +98 "core" +2 .tPS.seek 0ml +2 "processing"%\\'W +2636 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%c& +3 "core" &j\ +2 "manipulator"&Z% +4 "core" %      +2 "storage"(% +3 "core" %~\ \  \ +2 "storage"(:. +3 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(!( +670 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +3 "core" & T\ +2 "manipulator"&[& +4 "core" &-   +2 "manipulator"&}% +3 "core" %     +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&T( +164 "core" ( +2 "manipulator"&8& +3 "core" &   $ +2 "storage"(& +4 "core" & \ \  0\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&' +93 "core" ' + "storage"(u& +4 "core" & \ !\ / _\ +2 .tSE.reconfigure :pick +48 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(('H +280 "core" ' +2 "storage"(R- +2 "core" -' +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 ( & +3 "core" & P\ +2 "manipulator"&,& +4 "core" &   6 $ +2 .tElbow.seek 2 +2 "manipulator"&`( +3 "core" ( +2 "manipulator"&/& +4 "core" &    $ +2 "storage"('& +3 "core" & b\ +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&'y +21 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&9/ +77 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&;& +2 "storage"(Q'v +8 "core" &   $ +2 "manipulator"&% +3 "core" % o   9 +2 .tForearm.seek :retract +2 "manipulator"&#'\ +101 "core" ' +2 .tElbow.seek PC +2 "manipulator"&%( +153 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +128 "core" ( +2 "manipulator"&|& +3 "core" &   W +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &   W +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&]' +90 "core" ' +2 "manipulator"&?& +3 "core" &   < V +2 "manipulator"&0% +4 "core" %  Z +2 "processing"%~& +4 "core" &\ +3 "processing"%E& +5 "core" &\ +2 .tPC.seek :closed +3 "processing"%<(Tg +2 "core" &\ +7 &<\ $e +9 &Zy\ 7 +10 &\ s\ J +9 &T\ J +9 &Q\ J +10 &NU\ J +9 &Y\ K +10 &V\ K +9 &Y\ K +9 &UV\ K +10 & Y\ J +9 &!T\ K +10 &#U\ K +9 &%^S\ J +9 &'Y\ K +10 &(V\ J +9 &*U\ J +9 &,fX\ J +10 &.(Y\ J +9 &/X\ J +10 &1Y\ J +9 &3nS\ J +9 &51U}\ J +10 &6V{\ K +9 &8Uy\ K +9 &:vWz\ J +10 &<8X}\ J +9 &=X\ J +9 &?X}\ K +10 &A~U|\ J +9 &C@Tw\ J +10 &EWv\ J +9 &FYz\ K +9 &H`z\ K +10 &J=tp\ N +9 &Kt\ Q +9 &M|\ Q +10 &O{x\ Q +9 &Q<x\ Q +10 &R}\ > +9 &T=~\ R +9 &TH%\ ( +6 ( +2 "processing"%E& +3 "core" &TH\ ( +2 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.58 +2 .Hand.open + "manipulator"&W1 +70 "core" 1 +2 "manipulator"&% +4 "core" %     Z +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&x'\ +88 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%  +3 %&9 +6 "core" 9Z8 +102 "processing"%f9 +3 "core" 9Y7 +102 "processing"%9 +2 "core" 9W8  +103 "processing"%K9 +3 "core" 9W7  +103 "processing"%A9 +2 "core" 9U8 +103 "processing"%9 +2 "core" 9V8 +103 "processing"%69 +2 "core" 9V9 +103 "processing"%19 +2 "core" 9X9 +103 "processing"%9 +3 "core" 9Y8" +103 "processing"%P9 +2 "core" 9]8& +103 "processing"%=9 +2 "core" 9`8+ +103 "processing"%I9 +2 "core" 9d8/ +103 "processing"% 9 +2 "core" 9h83 +103 "processing"%l9 +3 "core" 9n97 +103 "processing"%C9 +2 "core" 9t9; +103 "processing"%29 +2 "core" 9z8@ +103 "processing"%+9 +2 "core" 98D +103 "processing"%"9 +2 "core" 98H +104 "processing"%@9 +32 "core" 98M +103 "processing"%J9 +2 "core" 99R +103 "processing"%9 +2 "core" 99V +103 "processing"%O9 +2 "core" 99Z +103 "processing"%^9 +2 "core" 99^ +103 "processing"%N9 +2 "core" 99b +103 "processing"%59 +2 "core" 9:g\ +103 "processing"%9 +2 "core" 99k +103 "processing"%9 +2 "core" 9;o +103 "processing"%G9 +2 "core" 9:s +103 "processing"%d9 +3 "core" 9:w +103 "processing"%t9 +2 "core" 9;| +103 "processing"%9 +2 "core" 9; +103 "processing"%n9 +2 "core" 9; +103 "processing"%V9 +2 "core" 9< +103 "processing"%e9 +3 "core" 9< +103 "processing"%S9 +2 "core" 9(< +103 "processing"%w9 +43 "core" 9.= +111 "processing"%j9 +2 "core" 9:= +103 "processing"%49 +2 "core" 9A> +3 .tPH.hold 2:00:00,28C +4 "processing"% pp; +2 .tdelay 1:30 +6 "core"  +9000 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%3 +100 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%h' +598 "core" ' +2 .tdelay 5 seconds +503 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml +2 "processing"%s'[ +1616 "core" ' + .tPTV.dial :puck +2 "processing"%p  +125 "core"  +2 .tPSV.dial PTV + "processing"% +72 "core" +2 .tPBV.dial :waste1 + "processing"%Y  +53 "core" +2 "processing"%% +3 "core" %X\  +3 .tPS.seek 1.5ml + "processing"%F' +597 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%'W +560 "Can"t\ = +1045 "core" ' +2 .tdelay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%i  +4 "core"  +2 .tPBV.dial :waste1 +2 "processing"%  +34 "core" +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%U * +34 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%r +71 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%-' +2302 "core" ' + .tPSV.dial PTV +2 "processing"%) +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%D +72 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%k +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%  +71 "core"  +2 .tPS.seek 0ml +2 "processing"%g'W +2266 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%o  +131 "core" +2 .tPSV.dial :mixloop +2 "processing"%\ +43 "core" +2 .tPRV.dial :ab1 + "processing"%a @ +100 "core" > +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%q'w +354 "core" ' + .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%  +42 "core"  + "processing"%% +4 "core" %u\  +2 .tPS.seek 0.32ml +2 "processing"%>'" +397 "core" ' + .tdelay 2 seconds +203 .CBV.dial between PRV and PSV +2 "collection"'L  +38 "core" +2 .tPRV.dial :air +2 "processing"%7  +41 "core"  +2 .tPS.seek 0.9ml +2 "processing"%H'D +1232 "core" ' + .tPRV.dial :waste2 +2 "processing"%_ @ +70 "core" > +2 .tPS.seek 0.5ml +2 "processing"%z' +863 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%B  +44 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%M'[ +1614 "core" ' +2 .tPSV.dial :PML +2 "processing"% +43 "core" +2 .tPTV.dial :mixing +2 "processing"%{ @ +70 "core" A + .tPBV.dial :waste1 +2 "processing"%y  +34 "core" +2 "processing"%X% +3 "core" %\\\  +3 .tPS.seek 1.85ml + "processing"%'< +230 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%.'W +1961 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'c& +3 "core" &O\  +2 "manipulator"&Z& +4 "core" &   V U +2 "manipulator"&% +3 "core" %\    % +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&:(- +163 "core" ( +2 "manipulator"&b& +3 "core" &-   q +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-   q +2 .tForearm.seek :garage +2 "manipulator"&['! +103 "core" ' +3 .tHand.close + "manipulator"&}/ +73 "core" / + "manipulator"&8& +4 "core" &-  q +2 "manipulator"&% +3 "core" % 5    +48 .tForearm.seek :retract +3 "manipulator"&u'\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&*( +281 "core" ( +3 "manipulator"&v& +3 "core" &   :, +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &R& +3 "core" &   % :+ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"& ', +105 "core" ' +2 "manipulator"&,& +3 "core" &  \  :+ +2 "manipulator"&/% +4 "core" %  8 +2 "collection"''& +4 "core" &Y\  +3 "collection"'9& +5 "core" &O\  +2 .tCC.seek :closed +2 "collection"';(O +5 "core" &P\  +6 &NO\ %g +10 &[{O\ 8 +9 &vS\ K +9 &TP\ J +10 &YO\ J +9 &YYQ\ J +10 &TO\ K +9 &UI\ K +9 &WR\ J +10 &aZO\ K +9 & $YU\ J +9 &!ZR\ J +10 &#WL\ J +9 &%jZQ\ J +10 &'+]P\ K +9 &(]O\ J +9 &*ZP\ J +10 &,qSN\ K +9 &.3UP\ K +9 &/\\Q\ K +10 &1YM\ K +9 &3yWR\ K +10 &5<[O\ J +9 &6YO\ J +9 &8[O\ K +10 &:\\O\ K +9 &SM\ K +10 &?SM\ K +9 &ATQ\ K +10 &CKSR\ K +10 &E TM\ K +9 &FZQ\ K +9 &HmO\ M +9 &J@O\ Q +9 &KM\ U +10 &MP\ W +9 &O IM\ / +10 &O~ cO\ 8 +5 ( +2 "collection"'9& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.64 +2 "collection"'& +3 "core" &O~4N\ 8 + &O~4P\ 8 +2 .tHand.open + "manipulator"&T1 +74 "core" 1 + "manipulator"&% +4 "core" %   ? +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&('\ +95 "core" ' +2 .tPSV.dial PSR + "processing"% +98 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%|' +1611 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +31 "processing"%  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%`'W +1607 "core" ' + .tPSV.dial PSR +2 "processing"%? +55 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%0' +2639 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV + "processing"%~  +3 "collection"'Q  +41 "core"  +117  + .tPSV.dial :mixloop +2 "processing"%# +101 "core" +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%  +70 "core" +2 .tPS.seek 0ml +2 "processing"%W'W +2630 "core" ' +2 .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%&' +124 "Can"r\ R +2508 "core" ' + .tPSV.dial :mixloop +2 "processing"%E +43 "core" +3 .tPS.seek 0ml +2 "processing"%f'W +2630 "core" ' + .tPSV.dial :air +2 "processing"%]  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2626 "core" ' + .tPSV.dial :mixloop +2 "processing"%K +42 "core" +2 .tPS.seek 0ml +2 "processing"%A'W +2629 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &   J :* +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&6( +3 "core" ( +2 "manipulator"&1& +3 "core" &  I :* +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &    :* +2 .tForearm.seek CC +2 "manipulator"&P', +101 "core" ' + .tHand.close +2 "manipulator"&=/ +72 "core" / +2 .tCC.seek :open +2 "collection"'I( +376 "core" ( +2 "manipulator"& & +3 "core" &   4 :* +2 "manipulator"&l% +4 "core" % .   { w +2 .tForearm.seek :retract +2 "manipulator"&C'\ +103 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&2(- +285 "core" ( +4 "manipulator"&+& +4 "core" &-   P  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &"& +3 "core" &-   G  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&@'! +109 "core" ' +2 .tHand.open +2 "manipulator"&J1 +68 "core" 1 + "manipulator"&% +4 "core" % &    +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&O'\ +95 "core" ' +2 ."da"delayUntil "13:03:45.05" +24776 #recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%^ @ +70 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%N  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%5 * +33 "core" , +2 ."da"PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2292 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%G +54 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%d  +39 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%t +54 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +39 "core"  +3 ."da"PS.seek 0ml +2 "processing"%n'W +2273 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%V +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%e' +591 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%S'[ +1616 "core" ' + ."da"PTV.dial :puck +2 "processing"%w  +69 "core"  + ."da"PSV.dial PTV +2 "processing"%j +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%4  +34 "core" + "processing"%3% +4 "core" %^\  +2 ."da"PS.seek 1.5ml +2 "processing"%\\' +592 "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"%p'W +1617 "core" ' +2 ."da"delay 2:00 +9143 "Can"ut\ M/& +2860 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%Y  +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"%s +83 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2280 "core" ' + ."da"PSV.dial PTV +2 "processing"%F +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +70 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%i +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +70 "core"  +3 ."da"PS.seek 0ml +2 "processing"%U'W +2269 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%r +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +592 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%)'[ +1610 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%D +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%k  +34 "core" +2 "processing"%% +4 "core" %V\  +2 ."da"PS.seek 1.5ml +2 "processing"%-' +596 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%o * +44 "core" , +9 ."da"PS.seek 0ml +2 "processing"%\ 'W +1636 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .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"%g * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +72 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2281 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%q +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%L +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%7 +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +29 "processing"%>  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%_'W +2282 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%H  +40 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%B  +124 "core" + ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%z  +42 "core" ~ + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop +2 "processing"% +54 "core" +2 ."da"PS.reconfigure :default +7 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%{' +386 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%y  +41 "core"  +2 "processing"%X% +3 "core" %\  +3 ."da"PS.seek 0.55ml +2 "processing"%'t +339 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%M  +40 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'[ +1554 "core" ' + ."da"PSV.dial :PML +2 "processing"%c +55 "core" + ."da"PTV.dial :mixing +2 "processing"%Z @ +69 "core" @ + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%b% +3 "core" %]\  +3 ."da"PS.seek 1.85ml +2 "processing"%'= +232 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%}'W +1965 "core" ' + ."da"delay 2 seconds +202 .delay 8:00 +13937 "Can"Is\ : +34066 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%8  +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"%x  +40 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%[' +2303 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%v +54 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%R  +39 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%: +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%,  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%/'W +2275 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%' +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%u' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%m'[ +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +70 "core"  + ."da"PSV.dial PTV +3 "processing"%T +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + "processing"%9% +4 "core" %Vv\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +594 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%.'W +1613 "core" ' +2 ."da"delay 2:00 +11798 "Can"2t\ XR +204 #"da"recoverPSRreagent08 +44 .PTV.dial :puck +8 "processing"%  +5 "core"  + ."da"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 +3 .PSV.dial PSR +2 "processing"%` +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%Q' +2292 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%~ +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%# +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +69 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%0  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2279 "core" ' +2 #"da"washCycleDA #2 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%W +127 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%E' +595 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%&'[ +1615 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%]  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%f +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%K  +32 "core"  +2 "processing"%% +4 "core" %b[\ +2 ."da"PS.seek 1.5ml +2 "processing"%' +589 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%1 * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%=  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%*  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%( * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%; +69 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"% ' +2293 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%l +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%P +71 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%+ +83 "core"  + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%6  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%"'W +2280 "core" ' +2 #"da"washCycleDA #3 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%J +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +597 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%C'[ +1607 "core" ' + ."da"PTV.dial :puck +2 "processing"%@  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%^ +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%N  +34 "core" +2 "processing"%5% +4 "core" %\\\ +2 ."da"PS.seek 1.5ml +2 "processing"%' +584 "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"%G'W +1607 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%d  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%t  +34 "core" + ."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"% +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +53 ."da"PS.seek 2.5ml +2 "processing"%V' +2290 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%n +2 "Can"t\ :S +68 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%e +70 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%w +70 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%j  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%4'W +2278 "core" ' +2 ."da"Gate.power :camera,:ON +7 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%3 +135 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +14 ."da"PS.reconfigure :default +13 "processing"%#A d`xb +13 ."da"PS.seek 0.25ml +11 "processing"%S'7 +344 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +3 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%h' +337 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%\\'[ +1614 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  + ."da"PSV.dial PTV +2 "processing"%Y +86 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" + "processing"%s% +4 "core" %Y\ $ +2 ."da"PS.seek 1.5ml +2 "processing"%p' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%F * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1610 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%i  +5 "core"  + ."da"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 +3 .PSV.dial PSR + "processing"%r +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%U' +2421 "core" ' +2 ."da"PSV.dial PTV +7 "processing"%$ +87 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%D +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%k  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2421 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%) +135 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%o'[ +2128 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%-  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%a +85 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%g  +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"%q * +35 "core" * + ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%L  +102 "core"  +3 ."da"PS.seek 0ml +2 "processing"%7'W +1625 "core" ' + "processing"%>9 +3 "core" 9m55 +3 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"% +3 "core" 56 + "processing"%H& +4 "core" &TH\ 5( +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&B% +3 "core" %\  |   +2 "storage"(z% +4 "core" %p \ M +2 "storage"( . +2 "core" .( +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(_( +188 "core" ( +2 ."da"SC.configure :limp +3 "storage"($(\ 1b +2 (y& +3 "core" & p\ H +2 "manipulator"&X& +4 "core" &- w u -  +2 "manipulator"&{% +3 "core" %\  y p I  +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +48 ."da"Elbow.seek 1 +9 "manipulator"&M( +186 "core" ( +3 "manipulator"&& +3 "core" &\ [ $ +3 "storage"(c& +3 "core" & \ K +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&Z' +102 "core" ' + "storage"(& +4 "core" & E\ K +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(b'H +270 "core" ' +2 "storage"(%- +4 "core" -'H +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +4 ."da"SE.seek :place +2 "storage"('6 +31 "core" ' +3 "manipulator"&& +4 "core" & p g e $ +2 "manipulator"&8% +4 "core" % _ ` 7 8 +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&x( +252 "core" ( +2 "manipulator"&}& +3 "core" & s  +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &v& +2 "core" & }  +3 ."da"Forearm.seek PC +2 "manipulator"&R' +94 "core" ' +2 ."da"Hand.close + "manipulator"&:/ +71 "core" / +2 ."da"PC.seek :open +2 "processing"%,( +400 "core" ( +2 "storage"([& +3 "core" & :\ Q +2 "manipulator"&'& +3 "core" & +2 "manipulator"&/% +4 "core" %  E +2 ."da"Forearm.seek :retract +2 "manipulator"&u'\ +93 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&( +264 "core" ( +2 "manipulator"&T& +3 "core" &   +2 "storage"(& +4 "core" & P\ N +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&9' +119 "core" ' +2 ."da"Hand.open +2 "manipulator"&m1 +65 "core" 1 +2 "storage"( - +3 "core" -'6 +2 ."da"SE.seek -0.15 Pucks below Top Plate +2 "storage"(' +28 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.82 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/da23jun2613h_niagara.tif +5 "processing"%|& +9 "core" & +5 "manipulator"&?& +5 "core" & - 0 W ^ +3 "manipulator"&`% +5 "core" %  = :  _6 +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&.'\ +91 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&~(- +183 "core" ( +2 "manipulator"&#& +5 "core" &- )  9 ` +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" &-   n ` +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&0'! +105 "core" ' +2 ."psFlush"Hand.close + "manipulator"&Q/ +66 "core" / + "manipulator"&W& +4 "core" &- _ W +2 "manipulator"&% +4 "core" % 2 U W +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&E'\ +102 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&]( +120 "core" ( +2 "manipulator"&f& +4 "core" & 8 0 b +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &K& +3 "core" & - % ; b +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +57 "manipulator"&' +104 "core" ' +2 "manipulator"&&& +4 "core" &  / : ` +2 "manipulator"&1% +4 "core" % )   a +2 "processing"%& +4 "core" &B +3 "processing"%=& +5 "core" &' +2 ."psFlush"PC.seek :closed +2 "processing"%*(Tg +5 "core" &/ +6 &>& %h +10 &Vp% 8 +9 &~j M +9 &D Q +10 &]@ P +9 &A Q +10 &E Q +9 &C Q +9 &dC Q +10 &'? P +9 &D Q +10 &!B P +9 &#m@ P +9 &%.B Q +10 &&C Q +9 &(C: Q +9 &*uD P +10 &,6C Q +9 &-DY P +9 &/Dm P +10 &1}Dl P +9 &3?Ec P +10 &5D^ Q +9 &6Bf P +9 &8?h P +10 &:G@k P +9 &< ?` P +10 &=?U P +9 &?A\\ P +9 &AOC P +10 &C? P +9 &D?Y P +9 &FD P +10 &HTK Q +9 &JZ S +10 &K} W +9 &My X +9 &OH~ X +10 &Q } X +9 &R L +22 &SHy X + &TP= , +2 ( + "processing"%=& +4 "core" &TP  , +2 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.78 +2 "processing"%(& +4 "core" &TP  , +2 ."psFlush"Hand.open +2 "manipulator"&;1 +69 "core" 1 + "manipulator"&% +5 "core" %   ! [ +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&l'\ +99 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%P +45 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%+' +587 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%6' +2125 "core" ' +2 ."psFlush"delay 1 second +55 #"da"SX HX9/16 (USB:40): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 45.945 seconds\ /var/log/esp/da23jun2613h_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23jun2613h20s_niagara.tif +45 ."psFlush"PRV.dial :waste2,avoiding: :ab2 +3 "processing"% @ +201 "core" B +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%J  +141 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%" +106 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%'9 +1553 #"da"SX HX9/16 (USB:40): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23jun2613h20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jun2613h30s_niagara.tif +1079 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%@ +107 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +3 "processing"%^' +598 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%N' +740 #"da"SX HX9/16 (USB:40): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jun2613h30s_niagara.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "45.945 sec auto-exposure",Subject: "da23jun2613h images!" +3 "storage"(5- +8 "core" -' +8 "storage"(C& +16 "core" & =\ +7 "manipulator"&A& +8 "core" & 0 . [ + "manipulator"&% +4 "core" %  # )   +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 1 +2 "manipulator"&d( +250 "core" ( +2 "manipulator"&t& +4 "core" &\ 0 , - k +3 "storage"(& +3 "core" & 9\ +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&' +94 "core" ' +5 ."da"SE.reconfigure :gently +5 "storage"(#QK-0-\ b +131 ."da"SE.seek -0.1 Pucks below Top Plate +3 "storage"(G'B +64 "core" ' +6 "manipulator"&n& +10 "core" &\  S k +4 "storage"(e& +6 "core" & ,\ +4 ."da"Elbow.reconfigure :limp +5 "manipulator"&$ ,(b +6 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 1 +4 "manipulator"&w'D +39 "core" ' +6 ."da"Elbow.hold +5 "manipulator"&j, +11 "core" , +6 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure :default +5 "storage"(#QK-0-\ b +5 ."da"SE.seek 0.08 Pucks below Top Plate +2 "storage"(V'- +25 "core" ' +2 "manipulator"&3% +9 "core" %Sd  ; ȵ +6 "storage"(4& +14 "core" & g f n\ +3 ."da"Forearm.force -20 +2 "manipulator"&5 +6 ."da"Forearm.seek 1 + 315 counts +4 "manipulator"&S' +22 "core" ' +3 "manipulator"&h& +8 "core" &   k +4 "storage"( & +7 "core" & \ +7 ."da"Forearm.reconfigure :tight +9 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&Y' +24 "core" ' +5 "storage"(% +6 "core" %/ z\  +6 ."downElevator"SE.seek :down +5 "storage"(s'v +99 (\\% +7 "core" %TQ ^\ U\\ +7 "manipulator"&F% +9 "core" %  4 +4 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +4 "manipulator"&p'\ +93 "core" ' +34 ' +7 ."downElevator"SE.stop +3 "storage"(5 +6 (i& +6 "core" & m\ +115 ' +3 ."psFlush"delay 1 second +105 .PBV.dial :waste1 +4 "processing"%  +37 "core" +3 ."psFlush"PTV.dial :mixing +2 "processing"% @ +71 "core" @ +3 ."psFlush"PSV.dial :mixloop +4 "processing"%r +100 "core" +4 ."psFlush"PS.seek :empty +3 "processing"%'9 +934 #"uploadLog"upsync +1700 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%$ +98 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'P +1104 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%D' +1637 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%k +70 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%U  +69 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%)  +4 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2635 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%- +70 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%a' +585 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%g' +2137 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" + ."psFlush"PBV.dial PSV +2 "processing"%o U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%q'W +2626 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%L @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%\ ' +2635 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%>  +71 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2056 "Can"[x\ ;~ +572 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%H +45 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%B' +2636 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%z +81 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"% U +15 "core" S +2 ."psFlush"PS.seek 0ml +2 "processing"%y'W +2671 "core" ' +9 ."psFlush"PSV.dial PBV +7 "processing"%X @ +40 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%{' +2640 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%!  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2632 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%c +43 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%2'P +1106 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1606 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%O +69 "core" + ."psFlush"PTV.dial :puck +2 "processing"%%  +4 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%  +49 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%8'W +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%b +70 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%Z' +598 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%}' +2115 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%v +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%M U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%:'W +2625 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%<' +2625 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%[  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%''W +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%/ +43 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%R' +2624 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%T +68 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +4 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%x'W +2629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%m @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2638 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%|  +81 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%u'W +2630 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&?& +3 "core" &    k +2 "manipulator"&`% +3 "core" %\    6  +3 ."psFlush"Elbow.seek PC +2 "manipulator"&( +278 "core" ( +2 "manipulator"&& +3 "core" & \  Z  +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &#& +3 "core" &   g  +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +94 "core" ' + ."psFlush"Hand.close +2 "manipulator"&9/ +75 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%( +401 "core" ( + "manipulator"&Q& +5 "core" &    + "manipulator"&W% +4 "core" %   r  +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +102 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek :garage +2 "manipulator"&.(- +177 "core" ( + "manipulator"&f& +4 "core" &-   0 " +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &K& +3 "core" &-   " +43 ."psFlush"Forearm.reconfigure :tight +10 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&0'! +108 "core" ' + ."psFlush"Hand.open +2 "manipulator"&~1 +71 "core" 1 +2 "manipulator"&&% +4 "core" % %   5 +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&1'\ +97 "core" ' +2 #tFinished short da assay +6743 #-> access 1 +3 "storage"(% +3 "core" %r\ \  S\ +2 "manipulator"&E% +3 "core" %\    U  +2 "manipulator"&,& +4 "core" &-   = " +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(((; +667 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (;& +2 "core" &; \  +1311 #t-> shortDAflush; PS.flush; shortDAflush +2 #Beginning samplePassF + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +3 "core" &\ +2 "manipulator"&=& +3 "core" &-   " +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&P(- +3 "core" ( +2 "manipulator"&& +5 "core" &-   " + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &7& +2 "core" &-   & " +3 .tForearm.seek :garage + "manipulator"&+'! +105 "core" ' +2 .tHand.close + "manipulator"& / +75 "core" / +2 "manipulator"&J& +4 "core" &-  8 " +2 "manipulator"&"% +3 "core" % -   T +3 .tForearm.seek :retract + "manipulator"&6'\ +109 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&@( +285 "core" ( +2 "manipulator"&& +4 "core" &  8" +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &^& +3 "core" &    8" +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&5', +99 "core" ' + "manipulator"&C& +4 "core" &  8" +2 "manipulator"&A% +4 "core" %+   C +2 "collection"'& +4 "core" &\ +3 "collection"'t& +4 "core" &\ +2 .tCC.seek :closed +2 "collection"'(O +5 "core" &\  +9 &6\ *z +9 &h\ > +10 &n\ L +9 &eW\ J +9 &&^\ J +10 &[\ J +9 &Y\ J +9 &l]\ J +10 &/Y\ J +9 &\\\ J +10 & X\ J +9 &"s\\\ K +9 &$6\\\ J +10 &%]\ J +9 &']\ J +9 &){\\\ K +10 &+?\\\ J +9 &-]\ J +10 &.\\\ J +9 &0\\\ J +9 &2F\\\ J +10 &4 X\ J +9 &5[\ J +9 &7[\ J +10 &9N\\\ J +9 &;[\ J +10 &<X\ J +9 &>[\ J +9 &@WZ\ J +10 &B\\\ J +9 &CZ\ J +9 &E]\ J +10 &G\\g\ K +9 &Iv\ M +10 &J\ R +9 &L\ V +9 &NA\ C +10 &OH@\ ` +9 &O |\ H +5 ( +2 "collection"'t& +4 "core" &Oh\ H +2 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.62 +2 "collection"']& +3 "core" &Oh\ H +2 .tHand.open + "manipulator"&l1 +65 "core" 1 +2 "manipulator"&n% +3 "core" % +  e +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&e'\ +105 "core" ' +2 .tPSV.dial PSR,avoiding: PBV + "processing"%3  +41 "core"  + #tPulling 2.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 2.5ml +2 "processing"%4' +2634 "core" ' +2 .tdelay 5 seconds +503 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 "processing"%  +2 "collection"'h  +6 "core" +92  +2 .tPSV.dial :PTV,via: :air +2 "processing"% +184 "core"  +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRV,avoiding: :puck +2 "processing"% @ +70 "core" A +2 .tPS.seek 0ml +2 "processing"%'W +2632 "core" ' + .tPSV.dial PSR,avoiding: PBV +7 "processing"%d  +184 "core"  + #tPulling 2.5ml of PSR.flush +2 .PSR.select :flush +2 .PS.seek 2.5ml +2 "processing"%\\' +2632 "core" ' + .tdelay 5 seconds +503 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +50 "processing"%F  + "Can"ex\ B* +16 "core"  +2 .tPSV.dial :PTV,via: :air +2 "processing"%G +183 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"%w @ +4 "core" A +2 .tPS.seek 0ml +2 "processing"%S'W +2627 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%i  +183 "core"  +2 #tPulling 2.5ml of PSR.flush + .PSR.select :flush +3 .PS.seek 2.5ml +2 "processing"%V' +2630 "core" ' + .tdelay 5 seconds +503 ."connect"PRV.dial CBV +5 .tCBV.dial PRV + "processing"%Y  +15 "core" +2 .tPSV.dial :PTV,via: :air +2 "processing"% +183 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"%s @ +4 "core" A +2 .tPS.seek 0ml +2 "processing"%'W +2624 "core" ' + .tPSV.dial PSR,avoiding: PBV +2 "processing"%r  +184 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 .PS.seek 1.5ml +2 "processing"%N' +1608 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%$  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +1605 "core" ' +2 .tPSV.dial PSR + "processing"% +44 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%k' +2637 "core" ' +2 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 .PSV.dial :PTV,via: :air +2 "processing"%U +184 "core" ~ +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRV,avoiding: :puck +2 "processing"%) @ +4 "core" A +2 .tPS.seek 0ml +2 "processing"%D'W +2624 "core" ' +2 .tPSV.dial :air +2 "processing"%-  +70 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2631 "core" ' +2 .tPSV.dial :PTV +7 "processing"%a +70 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2633 "core" ' +2 .tPSV.dial :air +2 "processing"%o  +69 "core"  +3 .tPS.seek 2.5ml +2 "processing"%g' +2631 "core" ' +2 .tPSV.dial :PTV +2 "processing"%L +70 "core"  +2 .tPS.seek 0ml +2 "processing"%q'W +2632 "core" ' + .tPSV.dial :air +2 "processing"%>  +70 "core"  +2 .tPS.seek 2.5ml +2 "processing"%\ ' +2648 "core" ' + .tPSV.dial :PTV +2 "processing"%H +70 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2648 "core" ' + #tGaraging FlushPuck in Collection Clamp +6 "manipulator"&z& +4 "core" &  , 8! +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +7 .tElbow.seek CC +2 "manipulator"& ( +2 "core" ( +2 "manipulator"&B& +4 "core" &  W 8! +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &X& +3 "core" &    8! +2 .tForearm.seek CC +2 "manipulator"&y', +105 "core" ' +2 .tHand.close + "manipulator"&!/ +74 "core" / +2 .tCC.seek :open + "collection"'{( +376 "core" ( + "manipulator"&c& +4 "core" &    8! +2 "manipulator"&% +3 "core" %   @ +3 .tForearm.seek :retract + "manipulator"&2'\ +97 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&O(- +287 "core" ( + "manipulator"&%& +4 "core" &-   w  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-    +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&'! +104 "core" ' + .tHand.open +2 "manipulator"&b1 +70 "core" 1 +2 "manipulator"&8% +3 "core" % +   z +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&Z'\ +99 "core" ' + #tFlushing Processing stage +2 "processing"%v% +3 "core" %Z\ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%M& +3 "core" &\ \  +2 "manipulator"&}& +51 "core" &-    +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +3 "core" ( +2 "manipulator"&:& +4 "core" &-   .  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &[& +3 "core" &- \ 3  +2 .tForearm.seek :garage +2 "manipulator"&<'! +105 "core" ' + .tHand.close +2 "manipulator"&// +69 "core" / + "manipulator"&'& +4 "core" &- \  h  +2 "manipulator"&T% +4 "core" % 0   T +2 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&R( +152 "core" ( + "manipulator"&m& +4 "core" &   3 !v +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &x& +3 "core" &   T !v +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&|' +99 "core" ' +2 "manipulator"& & +3 "core" & \   !v +3 "manipulator"&?% +3 "core" %  +2 "processing"%`& +4 "core" &$\  +3 "processing"%& +5 "core" &<\  +2 .tPC.seek :closed +3 "processing"%#(Tg +4 "core" &/\  +5 &6\ > +10 &WKs\ 0 +9 &x|\ E +9 &?W3\ K +10 &T\ J +9 &RE\ J +9 &ST\ J +10 &ITI\ J +9 & WS\ J +10 &V \ J +9 &R^\ J +9 &!PUY\ K +10 &#V0\ J +9 &$VQ\ J +9 &&RQ\ J +10 &(XU\ K +9 &*U\ \ J +10 &+W\\\ J +9 &-U?\ J +9 &/aRr\ J +10 &1"U\ K +9 &2U\ J +9 &4R\ J +10 &6jW\ J +9 &8+UC\ J +9 &9W\ J +10 &;UH\ J +9 &=rR\ J +10 &?3Ub\ J +9 &@R\ J +9 &BU\ J +10 &DyW\ J +9 &F;Y\ J +9 &GZ\ J +10 &IjS\ L +9 &Kp\ P +10 &M1\ P +9 &NH\ Q +9 &P\ Q +10 &Rv\ Q +9 &SIYM\ (u +9 &TD,\ \ +6 ( +2 "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.64 +2 "processing"%j& +3 "core" &TD\ + &TD\ +2 .tHand.open + "manipulator"&91 +70 "core" 1 +2 "manipulator"&p% +3 "core" %   > +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&*'\ +91 "core" ' + .tPSV.dial PSR +2 "processing"%Q +71 "core"  + .tPSR.select :flush +3 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%W'P +1104 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%f' +1612 "core" ' +2 .tPSV.dial PTV +2 "processing"% +70 "core" + .tPTV.dial :puck +2 "processing"%K  +70 "core"  +2 .tPBV.dial :waste1 +2 "processing"%  +51 "core"  +2 .tPS.seek 0ml +2 "processing"%~'W +2638 "core" ' + .tPSV.dial PSR +2 "processing"%& +70 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"%' +592 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%0' +2119 "core" ' +2 .tPSV.dial PTV +2 "processing"% +82 "core"  +2 .tPBV.dial PSV +2 "processing"%E U +51 "core" U +2 .tPS.seek 0ml +2 "processing"%,'W +2634 "core" ' + .tPSV.dial PBV +2 "processing"%_ @ +40 "core" > +3 .tPS.seek 2.5ml + "processing"%;' +2637 "core" ' + .tPSV.dial :waste1 +2 "processing"%  +70 "core"  +3 .tPS.seek 0ml + "processing"%='W +2632 "core" ' +2 .tPSV.dial PSR +2 "processing"% +43 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%7' +2625 "core" ' +2 .tPSV.dial PTV +2 "processing"% +81 "core"  + .tPBV.dial PSV +2 .PS.seek 0ml +2 "processing"%J'W +2626 "core" ' + .tPSV.dial PBV +7 "processing"%" @ +40 "core" ? +2 .tPS.seek 2.5ml +42 "processing"%.' +384 "Can"Mx\ 9w +2255 "core" ' +2 .tPSV.dial :waste1 + "processing"%1  +70 "core"  +3 .tPS.seek 0ml +2 "processing"%+'W +2628 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&& +4 "core" &   9 !u +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&^( +2 "core" ( +3 "manipulator"&P& +3 "core" & \ \ * !u +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &C& +3 "core" &  o !u +2 .tForearm.seek PC +2 "manipulator"&A' +90 "core" ' +2 .tHand.close + "manipulator"&/ +66 "core" / +2 .tPC.seek :open +2 "processing"%6( +401 "core" ( +2 "manipulator"&I& +4 "core" &   W !u +2 "manipulator"&]% +3 "core" % \ \ \ L +3 .tForearm.seek :retract + "manipulator"&l'\ +94 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&n(- +164 "core" ( + "manipulator"&t& +4 "core" &-    % +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &3& +3 "core" &-   % +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage + "manipulator"&5'! +112 "core" ' + .tHand.open +2 "manipulator"&u1 +75 "core" 1 + "manipulator"&h% +4 "core" % *    +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +108 "core" ' +2 #tBeginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"' & +3 "core" &\ +2 "manipulator"&& +4 "core" &-   ? % +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&4(- +4 "core" ( + "manipulator"&d& +4 "core" &-   % +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +2 "core" &-   | % +3 .tForearm.seek :garage + "manipulator"&F'! +101 "core" ' +2 .tHand.close + "manipulator"&G/ +77 "core" / + "manipulator"&w& +4 "core" &-    % +2 "manipulator"&\\% +3 "core" % 2  $  +3 .tForearm.seek :retract +2 "manipulator"&i'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&S( +283 "core" ( +2 "manipulator"&Y& +3 "core" &   E 7 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 & & +3 "core" &   7 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&s', +103 "core" ' +2 "manipulator"&V& +3 "core" &   7 +2 "manipulator"&r% +4 "core" %.   $ +2 "collection"'& +4 "core" &\ +3 "collection"'$& +4 "core" &\ +3 .tCC.seek :closed +2 "collection"'N(O +3 "core" &\ +7 &F\ $f +10 &[\ 7 +9 &y\ J +10 &U\ I +9 &W\ J +9 &VW\ I +10 &Y\ J +9 &Y\ J +9 &W\ J +10 &]W\ J +9 & W\ I +10 &!Z\ I +9 &#Y\ I +9 &%fX\ I +10 &'(Y\ I +9 &(W\ J +9 &*X\ I +10 &,nY\ I +9 &./X\ J +10 &/]\ J +9 &1Z\ J +9 &3vX\ I +10 &58Y\ I +9 &6]\ J +9 &8\\\ J +10 &:|Z\ J +9 &V\ I +9 &?Y\ J +9 &AY\ J +10 &CGV\ J +9 &E \\\ J +9 &F[\ J +10 &Hj\ L +9 &J>\ P +10 &K\ T +9 &M\ V +9 &O N\ 0 +10 &O\ L +8 ( +2 &Or\ J +2 "collection"'$& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.63 + "collection"'& +3 "core" &Or\ J +2 .tHand.open + "manipulator"&1 +72 "core" 1 + "manipulator"&U% +4 "core" % *   Q +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&)'\ +104 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%k  +44 "core"  +2 #tPulling 2.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 2.5ml +2 "processing"%-' +2671 "core" ' +4 .tdelay 5 seconds +502 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 .PSV.dial :PTV,via: :air +2 "processing"%D +183 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"%a @ +179 "core" @ +2 .tPS.seek 0ml +2 "processing"%'W +2632 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%o  +183 "core"  +2 #tPulling 2.5ml of PSR.flush + .PSR.select :flush +3 .PS.seek 2.5ml +2 "processing"%' +2633 "core" ' + .tdelay 5 seconds +503 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 .PSV.dial :PTV,via: :air +2 "processing"%L +185 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 .PS.seek 0ml +2 "processing"%g'W +2626 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%>  +184 "core"  + #tPulling 2.5ml of PSR.flush +2 .PSR.select :flush +2 .PS.seek 2.5ml +2 "processing"%q' +2633 "core" ' +2 .tdelay 5 seconds +502 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 .PSV.dial :PTV,via: :air +2 "processing"%H +183 "core" ~ +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 .PS.seek 0ml +2 "processing"%\ 'W +2638 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%z  +183 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 .PS.seek 1.5ml +2 "processing"%B' +1617 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%X  +41 "core"  +3 .tPS.seek 0ml +2 "processing"%!'W +1616 "core" ' + .tPSV.dial PSR +2 "processing"%@ +42 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%e' +2640 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 .PSV.dial :PTV,via: :air +2 "processing"% +184 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 .PS.seek 0ml +2 "processing"%c'W +2636 "core" ' +2 .tPSV.dial :air +2 "processing"%  +70 "core"  +2 .tPS.seek 2.5ml +2 "processing"%y' +2635 "core" ' + .tPSV.dial :PTV +2 "processing"%% +70 "core"  +2 .tPS.seek 0ml +2 "processing"% 'W +2635 "core" ' + .tPSV.dial :air +2 "processing"%  +70 "core"  +3 .tPS.seek 2.5ml + "processing"%b' +2629 "core" ' +2 .tPSV.dial :PTV +2 "processing"%8 +82 "core" +2 .tPS.seek 0ml +2 "processing"%v'W +2629 "core" ' + .tPSV.dial :air +2 "processing"%M  +69 "core"  +2 .tPS.seek 2.5ml +2 "processing"%2' +2627 "core" ' + .tPSV.dial :PTV +7 "processing"%} +70 "core"  +2 .tPS.seek 0ml +2 "processing"%:'W +2627 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&[& +3 "core" &   6 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +4 "core" ( +2 "manipulator"&/& +3 "core" &   6 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &'& +3 "core" &  6 +2 .tForearm.seek CC +2 "manipulator"&T', +105 "core" ' +2 .tHand.close + "manipulator"&O/ +72 "core" / +2 .tCC.seek :open +2 "collection"'Z( +379 "core" ( + "manipulator"&m& +4 "core" &   6 +2 "manipulator"&x% +4 "core" %    . +2 .tForearm.seek :retract +2 "manipulator"&<'\ +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"& (- +283 "core" ( +2 "manipulator"&?& +4 "core" &-    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &`& +3 "core" &-   +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'! +102 "core" ' +47 .tHand.open +3 "manipulator"&1 +69 "core" 1 + "manipulator"&% +4 "core" % %  v . +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&j'\ +106 "core" ' +6712 "Can"*x\ ,@ +60001  x\ ,d֎ +3941 #t-> access 2 +3 "storage"(9% +3 "core" %r\ /\ & W\ +2 "manipulator"&p% +3 "core" %\    +3 "manipulator"&& +3 "core" &-   K +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(Q(K +194 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (|& +3 "core" &K F\  +32766 #t-> startTube 2 +666 #-> $da[:extractVol]=0.17 +5271 #-> da 50 +2 #da sampling at most 50ml +4 ."Qmail"DAfans.email "Started da in tube 2 at 14:34:47EDT26-Jun-23\\n{3 => 0,\\n 7 => 0}\\nCan@14:27:38, 20.2C, 46% humidity, 14.3psia, 13.648V, 0.196A, 34.582Ah, 2.67W",Subject: "da sampling at most 50ml" +3 #tLoading sh1 puck from tube 2 into Collection Clamp +2 "collection"'& +3 "core" &\  +3 "manipulator"&W% +4 "core" %\    c +2 "storage"(% +3 "core" %r\ #\  }\ +2 "storage"(K. +5 "core" .(K +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(( +366 #"uploadLog"upsync +304 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (f& +3 "core" & \ +2 "manipulator"&&& +4 "core" &-   m +2 "manipulator"&~% +4 "core" %\    +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&( +177 "core" ( +2 "manipulator"&& +5 "core" &   o +2 "storage"(E& +4 "core" & \ \  b\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&0' +93 "core" ' +2 "storage"(_& +3 "core" & \ \ ( 2\ +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(,'H +270 "core" ' + "storage"(- +4 "core" -'w +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (;& +3 "core" & s\ +2 "manipulator"&& +4 "core" &   o +2 .tElbow.seek 2 +2 "manipulator"&=( +4 "core" ( +2 "manipulator"& & +3 "core" &   F o +3 "storage"(7& +3 "core" & `\ +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&"'y +21 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&J/ +68 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&1& +3 "storage"(.'v +7 "core" &    o +2 "manipulator"&% +4 "core" % m \  +2 .tForearm.seek :retract +2 "manipulator"&P'\ +98 "core" ' +2 .tElbow.seek CC + "manipulator"&C( +143 "core" ' + ."downElevator"SE.stop +7 "storage"(5 +3 "core" ( +2 "manipulator"&& +3 "core" &   e 4 +7 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &R& +2 "core" &   E 4 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&*', +102 "core" ' +2 "manipulator"&#& +4 "core" &  $ 4 +2 "manipulator"&I% +53 "core" %*  > +3 "collection"']& +4 "core" &\  +3 "collection"'t& +4 "core" &\  +3 .tCC.seek :closed + "collection"'3(O +5 "core" &\  +9 &8\ +{ +9 &j\ ? +10 &n\ K +9 &nW\ J +10 &/^\ J +9 &Z\ J +9 &Z\ J +10 &vZ\ J +9 &8W\ J +9 &Z\ J +10 & Z\ J +9 &"Z\ I +9 &$?[\ J +10 &&Y\ I +9 &'Z\ J +10 &)Y|\ J +9 &+HZ\ J +9 &-]}\ K +10 &.W}\ J +9 &0Y{\ J +9 &2OY|\ J +10 &4Yv\ J +9 &5Yw\ J +10 &7Yv\ J +9 &9WYx\ J +9 &;Yp\ J +10 &<Yo\ J +9 &>Y|\ J +9 &@_Y{\ J +10 &B!Z\ J +9 &C]u\ J +10 &E`|\ K +9 &G_r\ M +9 &I\ Q +10 &J.|\ V +9 &Ly\ W +9 &NI|\ D +10 &OE9\ &r +9 &O\\z\ C +2 ( +3 "collection"'t& +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.78 +2 .Hand.open + "manipulator"&A1 +65 "core" 1 +2 "manipulator"&^% +4 "core" % !   5 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&u'\ +96 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold + "sampler")h+ +2 "core" + +2 "sampler")l% +4 "core" %~| \  +2 "collection"' & +4 "core" &O`Y\ C +3 "Can"x\ DH| +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +2 .SSV.dial :spit,avoiding: :exhaust +2 "sampler") +2 "core"  +2 "sampler")d +3 "core"  +3 "sampler")  +4 "core"  +2 .tSS.reconfigure :fast +3 "sampler")#.0X% +4 "core" %F \  +2 .tIntake.select :close + "sampler")0 +10 )g% +3 "core" % \ x +2 .tSSV.dial :exhaust +2 "sampler")H  +72 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml +2 "sampler")q' +929 "core" ' + .tExhaust.select :close +2 "sampler") +10 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +4 "sampler")z  + "collection"'\ @ +6 "core" A +66 +2 #tAllowing 130s for 25.0ml of remaining 25.0ml +2 .Intake.select :open + "sampler") +210 "collection"'X% +3 "core" %[\ +2 #tIntake @13.4psia, vacuum from 7.9 to 10.9psi +2 .SS.reconfigure :inhaling 2.16ml/s +3 "sampler")#.0X +3 ."airStroke"CS.seek 10ml +2 "collection"'v' D +57 "core"  +2 .tCTV.dial :air + "collection"'}  +71 "core" ~ +2 .tdelay 15 seconds +9 ."flow"Gate.power :analytic3,:OFF +2 ."samplerPumpShutdown"Gate.power :sampler,:OFF +1491 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")2 +126 "core" +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.seek 0ml +3 "collection"'[  +2 "sampler")/' +7 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")'  +117 "core"  +11  +470 ' +2 .tSSV.dial between CBV and plug +2 "sampler")O +45 "core" +2 .tCBV.dial between SSV and waste2 +2 "collection"'S  +37 "core"  +2 "collection"')% +4 "core" % FH\  +3 ."connect"CTV.dial CSV,avoiding: :air +4 .tCSV.dial CTV +2 "collection"'N  +2 'm  +5 "core"  +39  +2 .tCS.reconfigure :pressurize +3 "collection"'# d@<< b +3 .tCS.seek 0ml +2 "collection"'x' +2309 "core" ' D\ +2 "collection"'T% +4 "core" % ?\  +2 "sampler")?% +3 "core" %zz \ p +2 #tBubblePoint: Intake @24.2psia, Outlet @0.1psia +2 .CBV.dial SSV + "collection"'` @ +37 "core" A +2 .tSS.reconfigure :default +3 "sampler")#.0X \ s +2 'g9 +6 "core" 9_^d +102 "collection"'H9 +2 "core" 9`;d +103 "collection"'9 +3 "core" 9`< d +102 "collection"'L9 +3 "core" 9`< d +102 "collection"'\ 9 +3 "core" 9a<d +102 "collection"'z9 +3 "core" 9c<d +103 "collection"'X9 +2 "core" 9f<d +103 "collection"'q9 +3 "core" 9l<d +102 "collection"'!9 +2 "core" 9r<"d +103 "collection"'9 +3 "core" 9y=&d +102 "collection"'e9 +4 "core" 9<+d +102 "collection"'9 +2 "core" 9</d +103 "collection"'B9 +2 "core" 9=3d +103 "collection"'@9 +3 "core" 9<7d +102 "collection"'%9 +3 "core" 9=;d +102 "collection"'y9 +3 "core" 9=@d +103 "collection"'89 +2 "core" 9=Dd +103 "collection"'9 +3 "core" 9>Hd +102 "collection"'M9 +3 "core" 9>Ld +102 "collection"' 9 +3 "core" 9>Pd +102 "collection"'}9 +4 "core" 9>Ud +102 "collection"'9 +49 "core" 92?[d +104 "collection"'b9 +2 "core" 9F?_d +103 "collection"'29 +2 "core" 9[?cd +103 "collection"'[9 +3 "core" 9p@gd +102 "collection"''9 +3 "core" 9@ld +103 "collection"'c9 +3 "core" 9Apd +102 "collection"'O9 +3 "core" 9Atd +102 "collection"'S9 +3 "core" 9Bxd +103 "collection"')9 +2 "core" 9C}d +103 "collection"'N9 +3 "core" 9Cd +103 "collection"'m9 +3 "core" 9 Dd +102 "collection"'v9 +3 "core" 9#Fd +102 "collection"'T9 +3 "core" 9;Gd +103 "collection"'?9 +2 "core" 9TGd +103 "collection"'`9 +3 "core" 9kId +103 "collection"'/9 +2 "core" 9Ib +103 "collection"'9 +2 "core" 9J` +103 "collection"'9 +3 "core" 9K^ +102 "collection"'<9 +2 "core" 9K[ +103 "collection"'9 +3 "core" 9KX +103 "collection"'9 +2 "core" 9LW +103 "collection"'9 +3 "core" 9MT +102 "collection"'p9 +3 "core" 9+NR +102 "collection"'|9 +3 "core" 9DNP +102 "collection"'(9 +3 "core" 9[PM +102 "collection"'W9 +3 "core" 9tQL +102 "collection"'99 +3 "core" 9RJ +102 "collection"'K9 +3 "core" 9TG +102 "collection"'x9 +3 "core" 9UE +102 "collection"'9 +3 "core" 9UC +103 "collection"'9 +3 "core" 9VA +102 "collection"'Q9 +3 "core" 9X@ +102 "collection"'~9 +3 "core" 9Z= +102 "collection"'&9 +3 "core" 9/Z; +102 "collection"'9 +3 "core" 9F[; +103 "collection"'f9 +2 "core" 9\\Z8 +103 "collection"'_9 +3 "core" 9q\\6 +102 "collection"' 9 +3 "core" 9]4 +102 "collection"'j9 +3 "core" 9^3 +102 "collection"'9 +4 "core" 9`1 +102 "collection"'9 +3 "core" 9a/ +102 "collection"'19 +3 "core" 9c. +102 "collection"'E9 +3 "core" 9d , +102 "collection"'J9 +3 "core" 9e* +102 "collection"'9 +3 "core" 9f) +102 "collection"';9 +3 "core" 9*f' +103 "collection"'9 +2 "core" 9<g& +103 "collection"'09 +2 "core" 9Nh!$ +103 "collection"'R9 +2 "core" 9`i%# +103 "collection"' 9 +3 "core" 9rj)" +103 "collection"',9 +2 "core" 9j-! +103 "collection"'"9 +2 "core" 9l1 +103 "collection"'#9 +2 "core" 9m6 +103 "collection"'I9 +2 "core" 9n: +103 "collection"'=9 +3 "core" 9o> +103 "collection"'79 +2 "core" 9pB +103 "collection"'.9 +3 "core" 9qG +102 "collection"'P9 +4 "core" 9sK +102 "collection"'Z9 +3 "core" 9tO +102 "collection"'9 +3 "core" 9 tS +103 "collection"'^9 +2 "core" 9 uW +103 "collection"'t9 +2 "core" 9 %u\\ +103 "collection"'l9 +2 "core" 9 1w` +103 "collection"'A9 +2 "core" 9 >wd +103 "collection"' 9 +2 "core" 9 Kxh +103 "collection"'*9 +2 "core" 9 Uxl +103 "collection"'d9 +3 "core" 9 azq +102 "collection"'9 +3 "core" 9 k{u +102 "collection"'h9 +3 "core" 9 v|y +102 "collection"'G9 +3 "core" 9 } +103 "collection"'9 +2 "core" 9  +103 "collection"'n9 +2 "core" 9  +103 "collection"']9 +2 "core" 9  +103 "collection"'\\9 +3 "core" 9  +102 "collection"'w9 +4 "core" 9  +102 "collection"'9 +2 "core" 9  +103 "collection"' 9 +2 "core" 9  +103 "collection"'Y9 +3 "core" 9  +102 "collection"'V9 +2 "core" 9  +103 "collection"'59 +3 "core" 9  +144 "collection"'r9 +10 "core" 9  +103 "collection"'F9 +2 "core" 9  +103 "collection"'49 +2 "core" 9  +103 "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"'i9 +2 "core" 9  +103 "collection"'9 +2 "core" 9\  +103 "collection"'+9 +3 "core" 9\  +103 "collection"'s9 +3 "core" 9\  +102 "collection"'-9 +3 "core" 9\ \ +102 "collection"'D9 +3 "core" 9\  +103 "collection"'$9 +2 "core" 9\ \ +103 "collection"'a9 +3 "core" 9\  +102 "collection"'k9 +3 "core" 9\  +102 "collection"'9 +3 "core" 9\ !\ +102 "collection"'g9 +2 "core" 9\ #\ +103 "collection"'H9 +3 "core" 9\ &\ +102 "collection"'9 +22 "core" 9\ )\ +102 "collection"'L9 +2 "core" 9\ + +3 .tCH.hold 10:00,70C +4 "collection"'\ `\ s `\ *\ +2 'z9 +7 "core"  + 9\ ,\ ,\ + "collection"'X% +4 "core" % H K\ c +2 #tBegun lysing Collection Puck Heater at 68.1C/18.8psia +7219 "Can"Nw\   +52768 "core" ` +2 "collection"'q9 +3 "core" 9\ vR +2 "collection"'!% +3 "core" %   B\ +2 #tEnded lysing Collection Puck Heater at 70.1C/16.2psia +2 .CS.seek 0ml +2 "collection"'' +337 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'e @ +98 "core" A + .tCSV.dial :air +2 "collection"' @ +42 "core" > +3 .tCS.seek 5ml +2 "collection"'B'l +1351 "core" ' +2 .tCSV.dial CTV + "collection"'@  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'% @ +53 "core" B +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'y  +40 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'8 @ +41 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'' +1344 "core" ' +2 "collection"'M% +3 "core" % \ h\ +2 #tPuck @28.9psia after final lysis pressurization + #Recovering Lysate into Collection syringe +2 .CSV.dial CBV + "collection"' +97 "core"  + .tCBV.dial CSV +2 "collection"'}  +30 "core"  + "collection"'% +4 "core" % T\ +2 .tCS.seek 5ml +2 "collection"'b'l +1347 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'2  +42 "core" +2 "collection"'[% +3 "core" %l\  +2 .tCS.seek 7ml +2 "collection"''' +587 "core" ' + .tdelay 5 seconds +385 "Can"0w\ A&' +117 .tCSV.dial :air2 +3 "collection"'c @ +40 "core" > +3 .tCS.seek 10ml + "collection"'O' D +859 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'S ` +108 "core" _ +2 #tLysing Complete +2 "collection"')& +3 "core" &O_uy H\ C +2 #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&N% +3 "core" %\  \ A  +2 "storage"(m% +4 "core" % \ +2 "storage"(v. +2 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(T( +190 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (?& +2 "core" & \ +2 "manipulator"&`& +4 "core" &   U 4 +2 "manipulator"&/% +4 "core" %\    u  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +159 "core" ( +3 "manipulator"&& +3 "core" &    +2 "storage"(<& +4 "core" & R\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&' +98 "core" ' + "storage"(& +4 "core" & C\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('H +271 "core" ' + "storage"(p- +50 "core" -'H +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(|'6 +31 "core" ' +2 "manipulator"&(& +4 "core" &    +3 "manipulator"&W% +3 "core" %  W  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&9'\ +99 "core" ' +2 .tElbow.seek CC +2 "manipulator"&K( +153 "core" ( + "manipulator"&x& +4 "core" &  6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" & \  Z 6 +2 .tForearm.seek CC +2 "manipulator"&', +91 "core" ' +2 .tHand.close + "manipulator"&Q/ +71 "core" / +2 .tCC.seek :open +2 "collection"'~( +379 "core" ( +2 "storage"(&& +4 "core" & h\ +2 "storage"(& +3 "core" & \ +2 "manipulator"&f& +4 "core" &   5 +2 "manipulator"&_% +3 "core" % A  f +3 .tForearm.seek :retract +2 "manipulator"& '\ +96 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&j( +154 "core" ( + "manipulator"&& +4 "core" &   D  +2 "storage"(& +3 "core" &\ \  \ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&1'D +111 "core" ' + .tElbow.hold +2 "manipulator"&E, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&J1 +72 "core" 1 +3 "manipulator"&% +4 "core" % Np \  r Ǹ! +2 "storage"(;& +4 "core" & S\ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 310 counts +2 "manipulator"&'z +20 "core" ' +2 "manipulator"&0& +3 "core" &    +2 "storage"(R& +4 "core" &\ \  b\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"& ' +27 "core" ' +2 "storage"(,% +4 "core" %@\ '\ ( ;\ +3 ."downElevator"SE.seek :down +3 "storage"("'v +99 (#% +3 "core" %T \ Xg +2 "manipulator"&I% +4 "core" %   | +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&='\ +90 "core" ' +60 ' + ."downElevator"SE.stop + "storage"(5 +4 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'7& +3 "core" &\ +2 "manipulator"&.& +3 "core" &     +3 "manipulator"&P% +3 "core" %\    +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&Z(- +167 "core" ( +2 "manipulator"&& +4 "core" &-    M +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &^& +3 "core" &-  O M +2 .tForearm.seek :garage +2 "manipulator"&t'! +105 "core" ' + .tHand.close +2 "manipulator"&l/ +72 "core" / + "manipulator"&A& +4 "core" &-    M +2 "manipulator"& % +3 "core" % 1   +3 .tForearm.seek :retract + "manipulator"&*'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&d( +274 "core" ( + "manipulator"&& +5 "core" &   Q 6 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &h& +3 "core" &   1 6 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&G', +92 "core" ' + "manipulator"&& +4 "core" &    6 +2 "manipulator"&n% +4 "core" %!  . +2 "collection"']& +49 "core" &\ +4 "collection"'\\& +6 "core" & \ +2 .tCC.seek :closed +8 "collection"'w(O +2 "core" &\ +10 &\ : +5 &JO{\ 0 +9 &y\ D +9 &;^\ I +10 &W\ I +9 &W\ I +9 &X\ I +10 &EY\ H +9 &]o\ I +10 &WS\ I +9 &\\l\ I +9 &!L[ \ I +10 &#Y \ H +9 &$] \ I +9 &&\\\ I +10 &(U\\\ H +9 &*Z\ H +10 &+Y\ H +9 &-]\ I +9 &/]\\{\ H +10 &1Zi\ H +9 &2]\ I +9 &4\\\ H +10 &6dY\ I +9 &8'W\ H +10 &9Z\ H +9 &;Zg\ H +9 &=l\\V\ I +10 &?/]@\ H +9 &@Y5\ H +9 &B]\ I +10 &DsZ\ I +9 &F6[\ I +10 &Gg\ J +9 &I\ N +9 &K]\ T +10 &M\ U +9 &N{\ - +9 &Oo+\ V +10 ( + &O\\\ E +2 "collection"'\\& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.56 +2 "collection"'& +3 "core" &O]m\ E +2 .tHand.open + "manipulator"& 1 +67 "core" 1 + "manipulator"&Y% +4 "core" % !  6 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&V'\ +95 "core" ' +2 .tPSV.dial PSR +2 "processing"%5 +70 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%r' +1608 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%F'W +1610 "core" ' + .tPSV.dial PSR +2 "processing"%4 +55 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%{' +2633 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "collection"'  +79 "core" +2 .tPSV.dial :mixloop + "processing"%U +100 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +4 "core" +2 .tPTV.dial :PRVmixing + "processing"%i  +70 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2629 "core" ' + .tPSV.dial :air +2 "processing"%+  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%s' +2626 "core" ' + .tPSV.dial :mixloop +7 "processing"%- +42 "core" +2 .tPS.seek 0ml +2 "processing"%D'W +2624 "core" ' + .tPSV.dial :air +2 "processing"%$  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%a' +2626 "core" ' + .tPSV.dial :mixloop +2 "processing"%k +42 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2629 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&g& +4 "core" &   5 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&H( +3 "core" ( +2 "manipulator"&& +4 "core" &   f 5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &L& +2 "core" &   : 5 +3 .tForearm.seek CC + "manipulator"&z', +106 "core" ' +2 .tHand.close + "manipulator"&X/ +66 "core" / +2 .tCC.seek :open +2 "collection"'>( +377 "core" ( +8 "manipulator"&\ & +10 "core" &    5 +2 "manipulator"&q% +3 "core" %    +2 .tForearm.seek :retract +2 "manipulator"&!'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&o(- +282 "core" ( +2 "manipulator"&e& +3 "core" &-   w +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-   +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&'! +110 "core" ' +3 .tHand.open + "manipulator"&@1 +65 "core" 1 +2 "manipulator"&%% +3 "core" % *  . +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&y'\ +95 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%8 +43 "core" +9 .tPTV.dial :PRVmixing +2 "processing"%B  +4 "core" +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "collection"'M  +4 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +4 "core" +2 #tLoading lyfil puck from tube 2 into Collection Clamp +2 "collection"'}& +3 "core" &h\ +2 "manipulator"&% +4 "core" %\    ?  +2 "storage"(% +4 "core" %\ \  \ +2 "storage"(2. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"([( +197 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +2 (b& +3 "core" & j\  +2 "manipulator"&c& +4 "core" &-   +2 "manipulator"&'% +5 "core" %\    +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&S( +181 "core" ( +2 "manipulator"&)& +3 "core" &   ( +2 "storage"(N& +4 "core" & \ \  _\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&m' +99 "core" ' +2 "storage"(v& +3 "core" & \ \  |\  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(?'H +282 "core" ' +2 "storage"(`- +3 "core" -'~ +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (/& +3 "core" & E\  +2 "manipulator"&& +3 "core" &   ( +2 .tElbow.seek 2 +2 "manipulator"&( +3 "core" ( +2 "manipulator"&<& +4 "core" &   ( +2 "storage"(& +3 "core" & y\  +3 .tForearm.seek 2 + 300 counts + "manipulator"&C'y +38 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&u/ +74 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&p& +2 "storage"(('v +8 "core" &   ( +2 "manipulator"&W% +3 "core" % Ϧ   Y +3 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +3 .tElbow.seek CC + "manipulator"&x( +145 "core" ( +2 "manipulator"&& +4 "core" ' + &   6 +2 ."downElevator"SE.stop +3 .tElbow.reconfigure :loose +2 "storage"(5 +2 "manipulator"&$ &.,(#b +5 && +2 "core" &   h 6 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&', +100 "core" ' +2 "manipulator"&Q& +3 "core" & \\ 6 +2 "manipulator"&9% +5 "core" %+ \ t +2 "collection"'3& +3 "core" &j\ +3 "collection"'&& +5 "core" &W\ +2 .tCC.seek :closed +2 "collection"'(O +5 "core" &\ +7 &<\ %f +9 &[{\ 7 +10 &y\ I +9 &V\ H +9 &\\\ I +10 &[W\ H +9 &Z\ I +9 &\\\ H +10 &Yq\ H +9 &cY[\ H +10 & %YO\ H +9 &!]C\ I +9 &#V3\ H +10 &%jY#\ I +9 &'-\\\ H +9 &(Y \ H +10 &*X\ I +9 &,sW\ H +9 &.4YZ\ I +10 &/ZM\ I +9 &1Wy\ I +10 &3z\\\ I +9 &5<Y\ I +9 &6W\ I +10 &8\\\ I +9 &:Y\ I +9 &\\\ I +9 &?[\ I +10 &AZ\ I +9 &CNX\ H +9 &E ^\ I +10 &Fd\ I +9 &H\ M +9 &J7\ S +10 &K[o\ V +9 &M_]\ W +10 &O\ Iff\ - +9 &O}\ @ +5 ( +2 "collection"'&& +4 "core" &OJ\ ? +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.78 + .Hand.open +2 "manipulator"&f1 +68 "core" 1 +2 "manipulator"&_% +3 "core" %    +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +106 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'  +127 "core"  +2 .tCSV.dial CTV + "collection"'  +28 "core"  +2 .tPS.seek 2.5ml +2 "processing"%K' +2638 "core" ' +2 "collection"'J% +3 "core" % A\  +3 .tCS.seek 4.15ml + "collection"''Q +1572 "core" ' +2 .tdelay 8 seconds +847 .PSV.dial :air +5 "processing"%;  +42 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%0  +69 "core"  +2 .tPS.seek 0ml +2 "processing"%R'W +2632 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"', ` +39 "core" _ +2 .tCSV.dial :air + "collection"' @ +42 "core" > +2 .tCS.seek 10ml +2 "collection"'#' D +1565 "core" ' + .tCSV.dial CTV +2 "collection"'I  +42 "core"  +2 .tCS.seek 0ml +2 "collection"'j' +2626 "core" ' + .tCBV.dial :waste1 +2 "collection"'1 @ +28 "core" @ +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'  +124 "core" +2 "collection"'7& +4 "core" &OK\ ? +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&.% +4 "core" %\   t +2 "storage"(P% +4 "core" %r C\ + "storage"(|. +3 "core" .( +2 .tSC.reconfigure :tight +8 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"( ( +198 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & \ +2 "manipulator"&^& +4 "core" &   @ 6 +2 "manipulator"&"% +3 "core" %\   \ H t +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&E( +157 "core" ( + "manipulator"&l& +4 "core" &    +2 "storage"(A& +3 "core" & X\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"& ' +100 "core" ' +2 "storage"(=& +3 "core" & :\ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(t'H +280 "core" ' +2 "storage"(- +4 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&h& +3 "core" &   :  +2 "storage"(Z& +4 "core" & \ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 +2 "manipulator"&'D +35 "core" ' + .tElbow.hold +2 "manipulator"&n, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 "storage"(]- +3 "core" -' +3 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"(*'Q +30 "core" ' +2 "manipulator"&~% +3 "core" %Un ȸ +2 "storage"(& +4 "core" & j h q\ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 317 counts + "manipulator"& 'ρ +18 "core" ' +2 "manipulator"&Y& +3 "core" &    +2 "storage"(\\& +4 "core" & \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&5' +24 "core" ' +3 .tSE.seek 1.11 Pucks below Top Plate + "storage"(G'H +43 "core" ' +2 "manipulator"&:& +4 "core" & \ L  +2 "manipulator"&% +3 "core" %  P +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&r'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&4( +159 "core" ( + "manipulator"&F& +4 "core" &  9' +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" & M 9' +2 .tForearm.seek CC +2 "manipulator"&U', +104 "core" ' +2 .tHand.close + "manipulator"&/ +69 "core" / +2 .tCC.seek :open +2 "collection"'i( +380 "core" ( + "storage"({& +4 "core" & "\ +2 "storage"(+& +3 "core" & (\ +2 "manipulator"&& +4 "core" &  . 7 +2 "manipulator"&-% +3 "core" % ,    | +3 .tForearm.seek :retract + "manipulator"&s'\ +102 "core" ' +47 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&$( +156 "core" ( +2 "manipulator"&D& +4 "core" &     +2 "storage"(k& +3 "core" & \ +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&a'D +109 "core" ' +2 .tElbow.hold +2 "manipulator"&g, +2 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&1 +69 "core" 1 +3 "manipulator"&L% +3 "core" % X  ? ȿc +2 "storage"(X& +3 "core" & N\ +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 320 counts +2 "manipulator"&d'τ +13 "core" ' +2 "manipulator"&V& +4 "core" &   ^  +2 "storage"(w& +3 "core" &\ \  "\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&\ ' +28 "core" ' +3 "storage"(q% +3 "core" %M\ \  P\ +3 ."downElevator"SE.seek :down +3 "storage"(z'v +99 (e% +3 "core" %Q \ We +2 "manipulator"&% +4 "core" %,   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&H'\ +93 "core" ' +50 ' + ."downElevator"SE.stop +2 "storage"(5 +3 .tPSV.dial :air +2 "processing"%@  +82 "core"  +2 .tPS.seek 2.5ml +2 "processing"%%' +2624 "core" ' + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%8 +43 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%!  +41 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%B +41 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%M  +41 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"% 'W +2630 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%}& +3 "core" &\ +2 "manipulator"&& +4 "core" &   e  +2 "manipulator"&% +3 "core" %\ !  $ / +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&2(- +178 "core" ( + "manipulator"&& +4 "core" &-    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &b& +3 "core" &-     +2 .tForearm.seek :garage +2 "manipulator"&c'! +106 "core" ' + .tHand.close +2 "manipulator"&'/ +76 "core" / +2 "manipulator"&T& +4 "core" &-  $  +2 "manipulator"&)% +3 "core" % 2  +2 .tForearm.seek :retract +2 "manipulator"&N'\ +98 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&o( +121 "core" ( +2 "manipulator"&v& +3 "core" &   $ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &y& +3 "core" & 8 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&`' +96 "core" ' +2 "manipulator"&/& +4 "core" &   n +2 "manipulator"&% +3 "core" %   +2 "processing"%<& +4 "core" &\ +3 "processing"%& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%u(Tg +3 "core" &\ +8 & -\ #b +9 &Xy\ 6 +10 &u\ J +9 &Q\ J +9 &W\ J +10 &CT\ K +9 &S\ J +10 &U\ J +9 &T\ J +9 &KW\ K +10 & U\ K +9 &!X\ J +9 &#W\ J +10 &%TX\ J +9 &'X\ J +10 &(R\ J +9 &*S\ J +9 &,\\S\ J +10 &.V\ K +9 &/V\ \ J +9 &1W \ J +10 &3cW\ K +9 &5'V\ J +10 &6V\ J +9 &8W\ J +9 &:lW\ J +10 & +9 &T:j\ \\ +9 &TJ&\ ' +6 ( +51 "processing"%& +5 "core" &TJ'\ ' +2 &TJ,\ ' &TJ8\ ' + &TJ5\ ' + &TJ;\ ' + &TJ<\ ' +2 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.58 +2 "processing"%p& +3 "core" &TJT\ ' +2 .tHand.open +2 "manipulator"&W1 +72 "core" 1 +2 "manipulator"&S% +3 "core" %  * +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&m'\ +98 "core" ' +2 .tPRV.dial :air +2 "processing"%  +41 "core"  +2 .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 "processing"%?% +4 "core" %X\ +2 .tPS.seek 0.3ml +2 "processing"%C' +383 "core" ' +2 .tPSV.dial PSR +2 "processing"%Q +98 "core"  + #tPulling 0.4ml of PSR.air +2 .PSR.select :air +2 .PS.seek 0.7ml +3 "processing"%9'* +493 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%3' +1914 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"% +110 "core" + .tPTV.dial :mixing +2 "processing"%( @ +70 "core" A +2 .tPBV.dial :waste2 +2 "processing"%  +101 "core"  +2 .tPS.seek 0ml +2 "processing"%>'W +2630 "core" ' +2 #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&f& +3 "core" &  \ a +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&_( +3 "core" ( +2 "manipulator"&&& +4 "core" &    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &   a +2 .tForearm.seek PC +2 "manipulator"&' +94 "core" ' +2 .tHand.close + "manipulator"&/ +77 "core" / +2 .tPC.seek :open +2 "processing"%( +399 "core" ( + "manipulator"&J& +4 "core" &   +2 "manipulator"&O% +3 "core" %   T ' +3 .tForearm.seek :retract + "manipulator"&;'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&0(- +145 "core" ( + "manipulator"&K& +4 "core" &-  , +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &,& +3 "core" &-  , +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"& '! +105 "core" ' +2 "Can"w\ @(. +2 .tHand.open +2 "manipulator"&1 +71 "core" 1 +2 "manipulator"&I% +3 "core" % (   Y +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&#'\ +99 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%1& +4 "core" &\ +2 "manipulator"&% +3 "core" %\    t  +2 "storage"(7% +4 "core" %m G\ +2 "storage"(.. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(P( +199 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (|& +2 "core" & \  +3 "manipulator"&& +3 "core" &-  , +2 "manipulator"&^% +3 "core" %\     +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&"( +165 "core" ( +2 "manipulator"&[& +3 "core" &   & +3 "storage"(l& +3 "core" & \ \ \  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&A' +94 "core" ' +2 "storage"(=& +4 "core" & \ \  \  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(x'H +281 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (& +3 "core" & T\  +2 "manipulator"&h& +3 "core" &   \\ & +2 .tElbow.seek 2 +2 "manipulator"&Z( +4 "core" ( +2 "manipulator"&]& +3 "core" &    & +2 "storage"(~& +3 "core" & \ \  ,\  +49 .tForearm.seek 2 + 300 counts +3 "manipulator"&'y +29 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&Y/ +73 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&\\& +3 "storage"(:'v +7 "core" &   & +2 "manipulator"&% +4 "core" % Ϗ    +2 .tForearm.seek :retract +2 "manipulator"& '\ +89 "core" ' +2 .tElbow.seek PC + "manipulator"&E( +164 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +86 "core" ( + "manipulator"&t& +4 "core" &   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &   +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"& ' +90 "core" ' +2 "manipulator"&*& +3 "core" &   : +2 "manipulator"&F% +4 "core" %  s +2 "processing"%& +4 "core" &\ +3 "processing"%5& +5 "core" &g\ +3 .tPC.seek :closed + "processing"%n(Tg +5 "core" &`\  +9 &7|i\ *z +9 &k~k\ ? +10 &gj\ K +9 &lPY\ J +9 &.TS\ J +10 &VU\ J +9 &UI\ K +9 &sUD\ J +10 &4UD\ K +9 &TC\ J +9 & U0\ J +10 &"{U9\ J +9 &$=U7\ J +10 &&U.\ J +9 &'T(\ J +9 &)U)\ J +10 &+EU)\ J +9 &-U\ J +10 &.V-\ J +9 &0T1\ J +9 &2NU0\ J +10 &4U,\ J +9 &5T\ J +9 &7R\ J +10 &9VT \ J +9 &;T\ J +9 &<T\ J +10 &>T\ J +9 &@]T\ \ J +10 &BT\ K +9 &CU\ J +9 &EW\ K +10 &GdY \ K +9 &I"d\ \ L +9 &J\ O +10 &L\ P +9 &NZ\ Q +10 &P\ Q +9 &Q\ Q +9 &Szg\ &w +10 &T7+_\ ' +8 ( +3 "processing"%5& +3 "core" &T@ \ \  +2 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.60 + .Hand.open +2 "manipulator"&1 +64 "core" 1 +2 "manipulator"&r% +4 "core" %     s +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%{  +2 %+9 +6 "core" 9 +102 "processing"%9 +3 "core" 9R +102 "processing"%-9 +3 "core" 9W  +102 "processing"%U9 +3 "core" 9R  +102 "processing"%D9 +3 "core" 9R +102 "processing"%k9 +3 "core" 9R +103 "processing"%49 +3 "core" 9R +102 "processing"%9 +3 "core" 9S +102 "processing"%L9 +2 "core" 9S" +103 "processing"%X9 +2 "core" 9R& +103 "processing"%V9 +2 "core" 9S+ +103 "processing"%w9 +2 "core" 9S/ +103 "processing"%q9 +2 "core" 9S3 +103 "processing"%s9 +3 "core" 9R7 +102 "processing"%e9 +2 "core" 9R; +103 "processing"%9 +3 "core" 9S@ +103 "processing"%$9 +2 "core" 9SD +103 "processing"%a9 +2 "core" 9SH +103 "processing"%d9 +2 "core" 9SL +103 "processing"%G9 +2 "core" 9RP +103 "processing"%@9 +3 "core" 9SU +103 "processing"%\ 9 +2 "core" 9TY +103 "processing"%z9 +2 "core" 9S] +103 "processing"%R9 +2 "core" 9Sa +103 "processing"%89 +2 "core" 9Te +103 "processing"%!9 +3 "core" 9Tj +103 "processing"%B9 +2 "core" 9Un +103 "processing"%M9 +2 "core" 9Ur +103 "processing"%%9 +2 "core" 9\ Vv +103 "processing"%}9 +2 "core" 9U{ +103 "processing"%9 +2 "core" 9U +103 "processing"%9 +2 "core" 9%V +103 "processing"%9 +2 "core" 9-V +103 "processing"%b9 +2 "core" 95X +103 "processing"%g9 +2 "core" 9=U +3 .tPH.hold 2:00:00,28C +4 "processing"%' pp8 +2 .tdelay 1:30 +5 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%T +99 "core"  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 .tPS.seek 0.5ml + "processing"%)' +596 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%H'[ +1620 "core" ' +2 .tPTV.dial :puck +47 "processing"%v  +73 "core"  +2 .tPSV.dial PTV +2 "processing"%y +71 "core" +2 .tPBV.dial :waste1 +2 "processing"%c  +128 "core" + "processing"%/% +4 "core" %a\ +3 .tPS.seek 1.5ml + "processing"%' +587 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +7 "processing"%< * +32 "core" + +2 .tPS.seek 0ml +2 "processing"%2'W +1603 "core" ' +2 .tdelay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%N  +4 "core"  +2 .tPBV.dial :waste1 +2 "processing"%6  +34 "core" +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%p * +34 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%W +82 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%S' +2284 "core" ' +2 .tPSV.dial PTV +2 "processing"% +68 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"% +71 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +3 "processing"% +69 "core" +2 .tdelay 5 seconds +503 .PSV.dial :air +6 "processing"%?  +71 "core"  +2 .tPS.seek 0ml +2 "processing"%`'W +2066 "Can"Nv\ @+&Ď +205 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +126 "core" +2 .tPSV.dial :mixloop +2 "processing"%Q +54 "core" +2 .tPRV.dial :ab1 +2 "processing"%C @ +70 "core" A +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%9'w +358 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +4 .tPRV.dial CBV +2 "collection"'  +2 "processing"%(  +44 "core"  +7 +2 "processing"%% +3 "core" %{\  +3 .tPS.seek 0.32ml +2 "processing"%3'( +392 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'f  +32 "core" + .tPRV.dial :air +2 "processing"%&  +42 "core"  +3 .tPS.seek 0.9ml + "processing"%'D +1229 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +69 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%o' +858 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%m  +41 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%u'[ +1614 "core" ' + .tPSV.dial :PML +2 "processing"%J +42 "core" +2 .tPTV.dial :mixing +2 "processing"%O @ +70 "core" B + .tPBV.dial :waste1 +2 "processing"%K  +34 "core" +2 "processing"%,% +4 "core" %WS\  +2 .tPS.seek 1.85ml +2 "processing"%'7 +234 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%_ * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%'W +1964 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'I& +3 "core" &\ +2 "manipulator"&1& +4 "core" &   +2 "manipulator"&;% +3 "core" % \   N  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +147 "core" ( +2 "manipulator"&7& +3 "core" &-   J ( +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &.& +3 "core" &-  ( +2 .tForearm.seek :garage +2 "manipulator"& '! +104 "core" ' +3 .tHand.close + "manipulator"&|/ +70 "core" / +2 "manipulator"&& +3 "core" &-   : ( +2 "manipulator"&^% +3 "core" % 3 \  Y +3 .tForearm.seek :retract +2 "manipulator"& '\ +100 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&[( +282 "core" ( +2 "manipulator"&l& +3 "core" & A 6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &=& +3 "core" &  A 6 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +49 "manipulator"&0', +113 "core" ' +2 "manipulator"&#& +4 "core" &   G 6 +2 "manipulator"&% +4 "core" %  E 1 +2 "collection"'& +4 "core" &\ +2 "collection"'h& +5 "core" &\ +3 .tCC.seek :closed + "collection"'](O +4 "core" &\  +9 &6!\ *z +9 &\ h \ > +10 &n\ K +9 &]Y\ J +9 &\\\ K +10 &Z$\ J +9 &U"\ J +10 &e]#\ J +9 &(]#\ J +9 &Y\ K +10 & Y\ J +9 &"n]\ J +9 &$0[\ J +10 &%Z\ J +9 &'[%\ J +10 &)uZ\ J +9 &+7[\ J +9 &,\\#\ J +10 &.Y\ J +9 &0}[\ J +9 &2@Z\ J +10 &4^\ J +9 &5Z#\ J +10 &7Z\ J +9 &9G^\ J +9 &;\ Z\ J +10 &<Z\ J +9 &>Y\ J +9 &@O[\ J +10 &B[\ J +9 &CW\ J +10 &EX\ K +9 &GU_'\ K +9 &Ir%\ M +10 &J \ R +9 &Ly$\ W +9 &N9$\ D +10 &OB<\ "g +9 &O\ v!\ F +5 ( +2 "collection"'h& +4 "core" &O_\ F +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.57 + "collection"'~& +4 "core" &O_\ F +2 .tHand.open + "manipulator"&Y1 +65 "core" 1 +2 "manipulator"&\\% +3 "core" % !   0 +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 .tPSV.dial PSR +2 "processing"%" +100 "core"  + #tPulling 1.5ml of PSR.flush +6 .PSR.select :flush +3 "processing"%@ +15 .tPS.seek 1.5ml + "processing"%A' +1611 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%x  +52 "core"  +3 .tPS.seek 0ml +2 "processing"%'W +1608 "core" ' + .tPSV.dial PSR +2 "processing"%t +41 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +2641 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV + "processing"%Z  +2 "collection"'*  +40 "core"  +118  +2 .tPSV.dial :mixloop +2 "processing"%F +98 "core" +2 .tCTV.dial :air,avoiding: :intake + "collection"'  +6 "core" + .tPTV.dial :PRVmixing +2 "processing"%:  +70 "core" +3 .tPS.seek 0ml + "processing"% 'W +2635 "core" ' +2 .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2629 "core" ' + .tPSV.dial :mixloop +6 "processing"%r +43 "core" +2 .tPS.seek 0ml +2 "processing"%+'W +2630 "core" ' + .tPSV.dial :air +2 "processing"%5  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 .tPS.seek 0ml +2 "processing"%-'W +2635 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&U& +4 "core" &  6 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&D( +32 "core" ( +2 "manipulator"&k& +3 "core" &    +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &4& +3 "core" &   '  +2 .tForearm.seek CC +2 "manipulator"&', +105 "core" ' + .tHand.close +2 "manipulator"&L/ +75 "core" / +2 .tCC.seek :open + "collection"'X( +378 "core" ( +2 "manipulator"&V& +3 "core" &  \   +2 "manipulator"&w% +4 "core" %   \  J +2 .tForearm.seek :retract +2 "manipulator"&q'\ +97 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&s(- +279 "core" ( + "manipulator"&e& +4 "core" &-    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-   K +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&$'! +104 "core" ' +2 .tHand.open +2 "manipulator"&a1 +74 "core" 1 +9 "manipulator"&d% +4 "core" % +   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&G'\ +97 "core" ' +2 ."da"delayUntil "15:27:01.08" +24759 #recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%@ @ +69 "core" @ + ."da"PBV.dial :waste1 +2 "processing"%\  +33 "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"%R  +42 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%8' +571 "Can"t\ O-Z +1715 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%! +55 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +7 "processing"%B  +40 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%M +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%%  +41 "core"  +2 ."da"PS.seek 0ml +2 "processing"%}'W +2283 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"% +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%' +585 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1615 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%b  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%g +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%T  +32 "core"  +2 "processing"%>% +3 "core" %]h\  +3 ."da"PS.seek 1.5ml +2 "processing"%)' +585 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%v * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%y'W +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%c  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%/  +34 "core" + ."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 +2 "processing"%< +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2278 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%{ +68 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%N +69 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%6 +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +7 "processing"%p  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%W'W +2268 "core" ' + #"da"washCycleDA #2 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%2 +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1602 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%? +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%S  +34 "core" +2 "processing"% % +3 "core" %XT\  +3 ."da"PS.seek 1.5ml +2 "processing"%Q' +606 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%C * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%`'W +1610 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%(  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +8 "processing"% * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%9 +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%f' +2278 "core" ' + ."da"PSV.dial PTV +2 "processing"%& +72 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%3 +72 "core"  +2 ."da"delay 5 seconds +507 .PSV.dial PTV +2 "processing"% +72 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%m'W +2256 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%o  +41 "core"  + ."da"delay 5 seconds +503 .PTV.dial :PRVmixing + "processing"%J  +126 "core" +2 ."da"delay 5 seconds +263 "Can"ns\ R0& +239 ."da"PRV.dial :ab2 +2 "processing"%O  +42 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%K  +15 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%, +43 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%_' +388 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%u  +42 "core"  +2 "processing"%% +3 "core" %^\  +3 ."da"PS.seek 0.55ml +2 "processing"%I'v +336 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air +2 "processing"%1  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%;'[ +1567 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%7 +42 "core" + ."da"PTV.dial :mixing +2 "processing"%. @ +70 "core" @ +2 ."da"PBV.dial :waste1 +2 "processing"%E  +34 "core" + "processing"%|% +4 "core" %_A\  +2 ."da"PS.seek 1.85ml +2 "processing"%'? +228 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%^ * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1964 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +48003 #recoverPRVreagent08 + .PTV.dial :mixing +2 .PBV.dial :waste1 +2 "processing"%  +33 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%l * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%=  +42 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2303 "core" ' + ."da"PSV.dial :mixloop +7 "processing"%# +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +41 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"% +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +41 "core"  +2 ."da"PS.seek 0ml +2 "processing"%i'W +204 "Can"\ p\ 92q +2072 "core" ' + #"da"washCycleDA #1 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%~ +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%Y' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%\\'[ +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%h  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%" +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%0  +32 "core"  +2 "processing"%% +3 "core" %\\z\  +3 ."da"PS.seek 1.5ml +2 "processing"%x' +595 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%A * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%t'W +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%*  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Z * +33 "core" , +44 ."da"PSR.select :air +9 .PSV.dial PSR +2 "processing"%F +70 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2272 "core" ' + ."da"PSV.dial PTV +2 "processing"%: +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +70 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%r'W +2261 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +3 .PSV.dial PSR + "processing"% +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%5' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%+'[ +1612 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%U  +34 "core" +2 "processing"%k% +3 "core" %]?\  +3 ."da"PS.seek 1.5ml +2 "processing"%4' +587 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%L * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%['W +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%]  +32 "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"%w +82 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%' +2274 "core" ' + ."da"PSV.dial PTV +2 "processing"%e +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +70 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%D +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%a  +70 "core"  +3 ."da"PS.seek 0ml +2 "processing"%d'W +2262 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%q +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%$' +588 "core" ' +2 ."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"%\  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%z +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%R  +33 "core"  + "processing"%-% +4 "core" %]N\  +2 ."da"PS.seek 1.5ml +2 "processing"%!' +595 "core" ' +2 ."da"delay 3 seconds +80 "Can"q\ >4 +222 ."da"PBV.dial between PSV and waste1 +3 "processing"%B * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%M'W +1605 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%%  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%8  +33 "core"  + ."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"%} +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2286 "core" ' + ."da"PSV.dial PTV +2 "processing"%b +69 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%g +114 "core"  +8 ."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 0ml +2 "processing"%'W +2269 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%v +134 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +18 ."da"PS.reconfigure :default +11 "processing"%#A d`xb +8 ."da"PS.seek 0.25ml +2 "processing"%)'7 +339 "core" ' +3 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +3 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%c' +339 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%/'[ +1614 "core" ' + ."da"PTV.dial :puck +2 "processing"%H  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%< +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%y  +36 "core" + "processing"%{% +4 "core" %\\\ % +2 ."da"PS.seek 1.5ml +2 "processing"%N' +586 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%6 * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%p'W +1626 "core" ' +2 ."da"delay 10 seconds +1004 #recoverPSRreagent08 +6 .PTV.dial :puck + "processing"%  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%2  +39 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%W * +33 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"% +86 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2423 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%? +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%S +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +74 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +72 "core"  +3 ."da"PS.seek 0ml +2 "processing"%C'W +2413 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%Q +133 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%('[ +2115 "core" ' +2 ."da"delay 5 seconds +507 .PTV.dial :puck +3 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%9  +34 "core"  +2 "processing"%`% +3 "core" %]X\  +3 ."da"PS.seek 1.5ml +2 "processing"%&' +592 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%3 * +34 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%  +104 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +1608 "core" ' +2 "processing"%f9 +2 "core" 9s5- +3 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%o +3 %J& +2 "core" 5- +2 &T@ `\ 5\  +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&O% +3 "core" %\  5  +2 "storage"(K% +4 "core" % \ N +2 "storage"(,. +2 "core" .( +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(m( +192 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +3 (u& +3 "core" & \ M +2 "manipulator"&& +3 "core" &- J +2 "manipulator"&_% +4 "core" %\  J  +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&1( +184 "core" ( +2 "manipulator"&I& +3 "core" &  ' +2 "storage"(7& +3 "core" & b\ L +48 ."da"Forearm.reconfigure :tight +10 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&.' +93 "core" ' + "storage"(E& +4 "core" & 6\ M +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak + "storage"(|'H +292 "core" ' +2 "storage"(^- +4 "core" -' + ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&;& +3 "core" & E Q 3 ' +2 "storage"(& +4 "core" & \ G +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +2 "manipulator"& 'D +35 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&l, +3 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(=- +2 "core" -' +3 ."da"SE.seek 1.11 Pucks below Top Plate +2 "storage"('J +31 "core" ' +2 "manipulator"&#% +3 "core" %J L +2 "storage"(& +4 "core" & J I \ ; +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 306 counts +2 "manipulator"&'v +15 "core" ' +2 "manipulator"& & +4 "core" & l e & +2 "storage"(& +3 "core" & D\ G +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&~' +31 "core" ' +2 ."da"SE.seek 2.11 Pucks below Top Plate +2 "storage"(i'A +47 "core" ' +2 "manipulator"&Y& +4 "core" & y 9 & +2 "manipulator"&h% +3 "core" % u 9 " +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&"'\ +86 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&0( +252 "core" ( +3 "manipulator"&& +3 "core" &  j 3 +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &\\& +3 "core" & U S W +3 ."da"Forearm.seek PC +2 "manipulator"&A' +93 "core" ' + ."da"Hand.close +2 "manipulator"&x/ +74 "core" / +2 ."da"PC.seek :open +2 "processing"%( +399 "core" ( + "storage"(*& +4 "core" & \ L +2 "manipulator"&Z& +3 "core" & 6 +2 "manipulator"&F% +4 "core" % S  +2 ."da"Forearm.seek :retract +2 "manipulator"&t'\ +91 "core" ' + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&:( +252 "core" ( + "manipulator"&& +4 "core" &\ i e + # +2 "storage"(& +3 "core" & \ J +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"& ' +94 "core" ' + ."da"Hand.open +2 "manipulator"&1 +70 "core" 1 +2 "storage"(- +3 "core" -'A +3 ."da"SE.seek 1.87 Pucks below Top Plate +2 "storage"(r' +24 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.21 Pucks below Top Plate + "storage"(5' +54 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23jun2616h50ml_niagara.tif +1945 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +2886 #"da"SX HX9/16 (USB:42): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 44.945 seconds\ /var/log/esp/da23jun2616h50ml_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23jun2616h50ml20s_niagara.tif +2061 #SX HX9/16 (USB:42): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23jun2616h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jun2616h50ml30s_niagara.tif +3069 #SX HX9/16 (USB:42): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jun2616h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "44.945 sec auto-exposure",Subject: "da23jun2616h50ml images!" +3 "storage"( - +8 "core" -' +8 "storage"(& +16 "core" & ( )\ +18 "manipulator"&U& +4 "core" &\  ! # +64 ."da"Elbow.seek 1 +3 "manipulator"&k( +4 "core" ( +2 "manipulator"&+& +3 "core" &\  - # +2 "storage"(L& +6 "core" & F F\ +2 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&4' +2 "core" ' +3 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.92 Pucks below Top Plate +5 "storage"('M +55 "core" ' + "manipulator"&]& +4 "core" &\    # +3 "storage"(V& +4 "core" &\ \  \ +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +3 "manipulator"&w'D +30 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&[, +5 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 2.11 Pucks below Top Plate +2 "storage"(e'8 +20 "core" ' +2 "manipulator"&% +3 "core" %X~  { ȽS +2 "storage"(D& +4 "core" & I\ +3 ."da"Forearm.force -20 +3 "manipulator"&5 +3 ."da"Forearm.seek 1 + 320 counts +2 "manipulator"&a'τ +17 "core" ' +31 "manipulator"&& +7 "core" &\   I # +2 "storage"(q& +4 "core" &\ \  !\ +3 ."da"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&d' +30 "core" ' +2 "storage"($% +10 "core" %A\ \  \ +6 ."downElevator"SE.seek :down +7 "storage"(\ 'v +99 (z% +6 "core" %R U\ V` +4 "manipulator"&R% +7 "core" %\  / +7 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +8 ."da"Forearm.seek :retract +6 "manipulator"&-'\ +96 "core" ' +17 ' +2 ."downElevator"SE.stop +3 "storage"(5 +6 (@& +6 "core" & c\ +6 #tStarting finalPurge +6 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 "processing"%B& +9 "core" &9\ +8 "manipulator"&!& +9 "core" &\   g # +4 "manipulator"&%% +8 "core" %\ !  2 +5 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&8(- +180 "core" ( +4 "manipulator"&& +11 "core" &-   G +4 ."psFlush"Elbow.reconfigure :loose +8 "manipulator"&$ &.,(#b +4 &}& +5 "core" &- \  G +4 "Can"ey\ 3< +5 ."psFlush"Forearm.seek :garage +5 "manipulator"&M'! +107 "core" ' +3 ."psFlush"Hand.close +3 "manipulator"&b/ +80 "core" / +4 "manipulator"&g& +8 "core" &-    G +4 "manipulator"&T% +7 "core" % .    +4 ."psFlush"Forearm.seek :retract +3 "manipulator"&>'\ +108 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek PC +4 "manipulator"&( +126 "core" ( +4 "manipulator"&v& +6 "core" &   / +4 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +6 && +4 "core" &   +6 ."psFlush"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +7 ."psFlush"Forearm.seek PC +5 "manipulator"&)' +102 "core" ' +3 "manipulator"&c& +7 "core" &   B +4 "manipulator"&H% +8 "core" %   > * +4 "processing"%<& +8 "core" &2\ +6 "processing"%y& +137 "core" &\ +3 & \ +4 &\ +2 &\ +2 &\ +2 &\ +4 &\ \ +2 &\ +2 &\ \ +2 &\ +2 &\ \ +4 & \ +2 &\ \ +4 &\ +3 &\ +2 &\ +2 &\ +2 &\ +5 &\ +2 &\ +8 ."psFlush"PC.seek :closed +7 "processing"%{(Tg +6 "core" &\ +4 &\ +2 &\  +8 &7{\ *z +6 & k}\ ? +8 &g\ K +11 &eT\ J +8 &'T\ J +10 &V\ K +10 &U\ J +8 &lW\ J +11 &.U\ J +7 &Q\ J +10 & U\ J +11 &"tU\ J +8 &$5U\ K +9 &%T\ J +11 &'T\ J +8 &)|U\ J +10 &+?W\ J +9 &-U\ J +9 &.U\ J +11 &0Q\ J +8 &2GU]\ J +9 &4Uu\ J +11 &5Vj\ J +8 &7TH\ J +10 &9NV\ J +9 &;T\ J +10 &<V\ J +9 &>T\ J +9 &@WU\ J +9 &BT\ J +11 &CT\ J +8 &ES\ J +10 &G]Z2\ K +9 &I_y\ K +9 &J}}\ O +11 &Lg\ Q +8 &NSr\ Q +9 &Pu\ Q +11 &Qn\ Q +8 &S}{hj\ )~ +10 &T3&Ro\ = +9 ( +2 &TA"p\ / +4 "processing"%y& +6 "core" &TA"p\ / +6 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.59 +4 "processing"%/& +6 "core" &TA!G\ / +4 ."psFlush"Hand.open +4 "manipulator"&61 +71 "core" 1 +4 "manipulator"&N% +6 "core" %  & * +5 ."psFlush"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +4 "manipulator"&'\ +102 "core" ' +4 ."psFlush"PSR.select :air +6 .PSV.dial PSR +2 "processing"%2 +46 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +4 "processing"%W' +112 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +396 #"uploadLog"upsync +94 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2122 "core" ' +2 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 + "processing"%p @ +185 "core" B +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%?  +124 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%S +98 "core" +3 ."psFlush"PS.seek :empty +2 "processing"% '9 +2665 "core" ' + ."psFlush"PSR.select :air +7 .PSV.dial PSR +2 "processing"% +98 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +594 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%Q' +2116 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%C  +32 "core" + ."psFlush"PTV.dial :mixing +2 "processing"% @ +69 "core" A + ."psFlush"PSV.dial :mixloop +2 "processing"% +111 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%9'9 +2625 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%` +96 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%('P +1103 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%3' +1621 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" + ."psFlush"PTV.dial :puck +2 "processing"%&  +70 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%f  +4 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%o'W +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%J +70 "core"  +2 ."psFlush"PSR.select :flush +7 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%O' +623 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%K' +2128 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%, +82 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%u U +51 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2627 "core" ' +2 ."psFlush"PSV.dial PBV +42 "processing"%_ @ +47 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%P' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%I  +69 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%7'W +2628 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%s +54 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%E' +2630 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%G +72 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%^ U +4 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%;'W +2632 "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"%#  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +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"%'P +1106 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%Y' +1606 "core" ' + ."psFlush"PSV.dial PTV +7 "processing"%h +68 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%.  +15 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%1  +52 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%|'W +2631 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +70 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +588 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2122 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%~ +83 "core"  + ."psFlush"PBV.dial PSV +2 "processing"% U +51 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%\\'W +2642 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%l @ +40 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%x' +2630 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%"  +81 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%n'W +2630 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%* +41 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%Z' +1508 "Can"7z\ :>;H +1120 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%F +80 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%A U +4 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2635 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +40 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%0' +2661 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +81 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2627 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +6 "collection"'t& +4 "core" &c\  +2 "manipulator"&i& +3 "core" &   +8 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&r( +2 "core" ( +2 "manipulator"& & +3 "core" &  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &   q +2 .tForearm.seek PC +2 "manipulator"&U' +93 "core" ' +3 .tHand.close +2 "manipulator"&+/ +76 "core" / +3 .tPC.seek :open + "processing"%L( +403 "core" ( +2 "manipulator"&]& +4 "core" &   +2 "manipulator"&V% +3 "core" %   _  +3 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&D( +357 "core" ( + "manipulator"&& +4 "core" &   A 7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &q& +3 "core" &   o 7 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&:', +97 "core" ' +2 "manipulator"& & +4 "core" &  q 7 +2 "manipulator"&$% +4 "core" %5  2 +2 "collection"'5& +4 "core" &1\  +2 "collection"'4& +5 "core" &f\  +2 .tCC.seek :closed +2 "collection"'z(O +5 "core" &`\  +7 &Gm\ %h +9 &Z{j\ 7 +9 &zr\ J +10 &Wj\ J +9 &[d\ J +9 &T[u\ J +10 &[r\ J +9 &[n\ J +10 &\\h\ I +9 &[\\m\ J +9 & \\n\ J +10 &![r\ J +9 &#\\i\ J +9 &%e\\n\ I +10 &'&\\`\ J +9 &([`\ I +10 &*]c\ J +9 &,m[f\ I +9 &.-\\l\ J +10 &/\\_\ I +9 &1\\k\ J +9 &3t\\|\ J +10 &55]m\ J +9 &6[t\ J +10 &8[|\ J +9 &:|Zn\ J +9 &<>[}\ J +10 &>Zw\ J +9 &?Zr\ I +9 &AZe\ J +10 &CEZt\ J +9 &E[p\ J +10 &F]u\ K +9 &Hj|\ L +9 &J;\ P +10 &Kt\ U +9 &Mp\ W +9 &O N}\ 2 +10 &O}z\ N +5 ( +2 "collection"'4& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.60 +2 "collection"'R& +2 "core" &O~lz\ M +2 &O~l\ M +2 .tHand.open + "manipulator"&k1 +71 "core" 1 +2 "manipulator"&% +3 "core" % 5  P +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&w'\ +105 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'a& +4 "core" &O~lm\ M +2 "collection"'@% +3 "core" %9\ +2 .tCSV.dial CSR +2 "collection"'B  +41 "core"  + #tPulling 5ml of CSR.flush +2 .CSR.select :flush + "collection"' +11 .tCS.seek 5ml + "collection"'e'l +1349 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 '!% +3 "core" %l\  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'%' +656 "core" ' +2 .tCSV.dial :waste +2 "collection"'d +136 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'' +1984 "core" ' + #tFlushing lower manifold's waste1 port +2 "collection"'}& +4 "core" &O~k\ M +2 "collection"'\ % +3 "core" %\ +2 .tCSV.dial :flush +2 "collection"'[  +43 "core"  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 5ml + "collection"'b'l +1204 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'g @ +40 "core" A +2 "collection"'T% +4 "core" %l\  +2 .tCS.seek 7ml +2 "collection"'-' +540 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV + "collection"'v  +2 '  +41 "core"  +88  +2 .tCBV.dial :waste1 + "collection"'M @ +44 "core" > +2 .tCS.seek 0ml +2 "collection"'c' +1646 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'H& +3 "core" &O~k\ M +2 "collection"'8% +4 "core" %`\ +2 .tCSV.dial :flush + "collection"'<  +71 "core" +2 .tCS.seek 5ml +2 "collection"'>'l +1207 "core" ' + .tdelay 5 seconds +507 .CSV.dial :air +3 "collection"' @ +42 "core" A + "collection"'/% +4 "core" %l\\\  +2 .tCS.seek 7ml +2 "collection"'6' +541 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV + "collection"'N  +2 'y  +7 "core"  +78  +3 .tCBV.dial :waste2 +2 "collection"'2  +110 "core"  +2 .tCS.seek 0ml +2 "collection"')' +1652 "core" ' +2 #tDisinfecting external Intake with kill +2 "collection"'& +3 "core" &O~j\ M +2 "collection"'W% +3 "core" %N\ +2 .tCSV.dial CSR +2 "collection"'p  +42 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'?' +1900 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml + "collection"'S' D +538 "core" ' +3 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"' +2 '  +97 "core" +34  +2 .tCTV.dial :intake + "collection"'  +71 "core" + .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml +2 "collection"'' \\ +1902 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'C  +70 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'' +591 "core" ' + .tCSV.dial CSR +2 "collection"'  +98 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'Q'l +1348 "core" ' + .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'`' D +1348 "core" ' +2 .tCSV.dial CBV +6 "collection"'9 +109 "core" ~ +3 .tCS.seek 0ml + "collection"'(' +2623 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &  7 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&&( +3 "core" ( +2 "manipulator"&f& +3 "core" &    7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &3& +3 "core" &   / 7 +2 .tForearm.seek CC +2 "manipulator"&J', +101 "core" ' + .tHand.close +2 "manipulator"&o/ +72 "core" / +2 .tCC.seek :open + "collection"'O( +376 "core" ( +2 "manipulator"&,& +4 "core" &   C 7 +2 "manipulator"&u% +3 "core" %   J . +2 .tForearm.seek :retract +2 "manipulator"&K'\ +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&_(- +285 "core" ( + "manipulator"&& +4 "core" &-    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &I& +3 "core" &-  # +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&P'! +109 "core" ' + .tHand.open +2 "manipulator"&s1 +72 "core" 1 + "manipulator"&7% +4 "core" % )    +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&G'\ +107 "core" ' +2 "processing"%^& +4 "core" &\ +11579 #t-> access 1 +3 "storage"(E% +3 "core" %}\ )\ $ \ +2 "manipulator"&% +3 "core" %\    K { +2 "manipulator"&;& +4 "core" &-   f +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(#(; +668 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (=& +3 "core" &; \  +10140 "Can" y\ +@Yގ +60001 r\ +At +60001 Go\ ,C\ +10358 #t-> shortDAflush +2 #Beginning samplePassF + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"' & +3 "core" &^\  +2 "manipulator"&& +3 "core" &-   +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +3 "core" ( +2 "manipulator"&h& +3 "core" &-   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &.& +3 "core" &-   +42 .tForearm.seek :garage +9 "manipulator"&1'! +101 "core" ' +2 .tHand.close + "manipulator"&Y/ +66 "core" / +2 "manipulator"& & +3 "core" &-  ) +2 "manipulator"&|% +4 "core" % 3   L  +2 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&~( +280 "core" ( +2 "manipulator"&& +4 "core" &   [ 5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &   5 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&l', +102 "core" ' +2 "manipulator"&\\& +3 "core" &  _ 5 +2 "manipulator"&"% +4 "core" %1  n +2 "collection"'x& +4 "core" &]\  +3 "collection"'*& +4 "core" &c\  +3 .tCC.seek :closed + "collection"'n(O +4 "core" &_\  +9 &7^\ +| +9 &j\\\ ? +10 &pQ\ K +9 &sVb\ K +9 &6\\]\ J +10 &[Z\ J +9 &[\\\ J +10 &|\\[\ J +9 &>[Y\ J +9 &Z_\ K +10 & Y_\ K +9 &"Y_\ J +10 &$FWP\ J +9 && [W\ J +9 &'\\`\ J +10 &)\\b\ J +9 &+MZ`\ K +9 &-Z`\ J +10 &.[a\ J +9 &0ZS\ J +10 &2W[`\ J +9 &4YV\ J +9 &5Z_\ J +10 &7Z`\ J +9 &9_Z`\ J +9 &; Za\ J +10 &<Y^\ J +9 &>Zb\ J +9 &@hV\\\ I +10 &B)\\Y\ J +9 &CY^\ J +10 &E\\\\\ J +9 &Gld`\ K +9 &I'va\ M +10 &JU\ R +9 &L[\ V +10 &NRV\ C +9 &OF6X\ 't +9 &O\\S\ C +3 ( + "collection"'*& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.60 +2 "collection"'F& +3 "core" &OaP\ C +2 .tHand.open + "manipulator"&A1 +68 "core" 1 +2 "manipulator"&Z% +3 "core" % 0   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' + .tPSV.dial PSR,avoiding: PBV +2 "processing"%  +41 "core"  +2 #tPulling 2.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 2.5ml + "processing"%' +2635 "core" ' + .tdelay 5 seconds +508 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 "processing"%0  +2 "collection"'t  +73 "core" +25  +2 .tPSV.dial :PTV,via: :air +2 "processing"%i +184 "core" ~ +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"% @ +178 "core" > +3 .tPS.seek 0ml + "processing"%'W +2624 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%+  +184 "core"  +2 #tPulling 2.5ml of PSR.flush + .PSR.select :flush +2 .PS.seek 2.5ml +2 "processing"%' +2624 "core" ' +2 .tdelay 5 seconds +502 ."connect"PRV.dial CBV +5 .tCBV.dial PRV + "processing"%  +2 "collection"'{  +7 "core" +8  + .tPSV.dial :PTV,via: :air +2 "processing"%] +184 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"%V @ +14 "core" B +3 .tPS.seek 0ml +2 "processing"%U'W +2633 "core" ' +2 .tPSV.dial PSR,avoiding: PBV + "processing"%r  +184 "core"  +2 #tPulling 2.5ml of PSR.flush + .PSR.select :flush +3 .PS.seek 2.5ml +2 "processing"%' +2639 "core" ' +2 .tdelay 5 seconds +507 ."connect"PRV.dial CBV +5 .tCBV.dial PRV + "processing"%q  + "collection"'  +8 "core" +6 +2 .tPSV.dial :PTV,via: :air +2 "processing"%$ +183 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"%5 @ +15 "core" > +2 .tPS.seek 0ml +2 "processing"%'W +2636 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%X  +184 "core"  + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +3 .PS.seek 1.5ml + "processing"%R' +1618 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%k  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +1613 "core" ' +2 .tPSV.dial PSR +2 "processing"%4 +43 "core"  +2 .tPSR.select :air +2 "processing"% +57 .tPS.seek 2.5ml +2 "processing"%a' +2628 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "collection"'@  +4 "core" + .tPSV.dial :PTV,via: :air +2 "processing"%B +184 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"%: @ +14 "core" B +3 .tPS.seek 0ml +2 "processing"%j'W +2630 "core" ' + .tPSV.dial :air +7 "processing"%!  +70 "core"  +2 .tPS.seek 2.5ml +2 "processing"%e' +2636 "core" ' +2 .tPSV.dial :PTV +2 "processing"%d +70 "core"  +2 .tPS.seek 0ml +2 "processing"%%'W +2626 "core" ' + .tPSV.dial :air +2 "processing"%}  +70 "core"  +2 .tPS.seek 2.5ml +2 "processing"%\ ' +2641 "core" ' +2 .tPSV.dial :PTV +2 "processing"%[ +70 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2625 "core" ' +2 .tPSV.dial :air +2 "processing"%g  +70 "core"  +2 .tPS.seek 2.5ml +2 "processing"%T' +2632 "core" ' + .tPSV.dial :PTV +7 "processing"%b +70 "core"  +2 .tPS.seek 0ml +2 "processing"%v'W +2636 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +3 "core" &  \ 7 5 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&M( +3 "core" ( +2 "manipulator"&-& +4 "core" &  * 5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &H& +3 "core" &    5 +2 .tForearm.seek CC +2 "manipulator"&8', +104 "core" ' + .tHand.close +2 "manipulator"&  +2 .tForearm.seek :retract +2 "manipulator"&>'\ +106 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&y(- +283 "core" ( +2 "manipulator"&N& +3 "core" &-   C  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &2& +3 "core" &-   g  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&6'! +109 "core" ' +2 .tHand.open +2 "manipulator"&1 +72 "core" 1 +2 "manipulator"&W% +4 "core" % )   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&p'\ +96 "core" ' +2374 "Can"Go\ .E +60001 Wl\ -Gn6 +60002 jl\ -I̎ +60001 `k\ -Jb +60002 Gl\ .L` +1614 #t-> access 2 +2 "storage"()% +3 "core" %}\ \  <\ +2 "manipulator"&?% +4 "core" %     +2 "manipulator"&& +3 "core" &-    +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"((K +193 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 ( & +3 "core" &K \  +4157 #t-> $da[:extractVol]=0.17 +719 #-> startTube 2 +1261 #-> shortDA +2 "collection"'S% +2 "processing"%C% +4 "core" %\ +6 %R\ + #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +4878 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"% +41 "core" + .tPTV.dial :PRVmixing +2 "processing"%  +69 "core" + .tPRV.dial :sipper +2 "processing"%  +129 "core"  +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +3 .tPS.seek 1.1ml + "processing"%Q'] +2297 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%9  +2 "collection"'`  +7 "core" +119  +2 .tPS.seek 0.5ml +2 "processing"%' +1274 "core" ' + .tPRV.dial :waste2 +47 "processing"%f @ +100 "core" ? +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 0ml +2 "processing"%3'W +590 "core" ' + .tPSV.dial PSR +2 "processing"%o +100 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%D'P +1108 "core" ' + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml + "processing"%w' +1616 "core" ' +2 .tPSV.dial :mixloop + "processing"%z +100 "core" +2 .tPS.seek 0ml +2 "processing"%,'W +2627 "core" ' +2 .tPSV.dial PSR +2 "processing"%u +111 "core"  + #tPulling 1ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml + "processing"%J'P +1104 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +1613 "core" ' + .tPSV.dial :mixloop +2 "processing"%I +97 "core" +2 .tPRV.dial :sipper + "processing"%&  +42 "core" +2 .tPS.seek 0ml +2 "processing"%s'W +2629 "core" ' +2 .tPSV.dial PSR +6 "processing"%7 +98 "core"  +2 .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%K' +2638 "core" ' + .tPSV.dial :mixloop +2 "processing"%^ +100 "core" +2 .tPS.seek 0ml +2 "processing"%P'W +2633 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%E& +3 "core" &\ +2 "manipulator"&% +4 "core" %     +2 "storage"(;% +3 "core" %}\ \  \ +2 "storage"(m. +3 "core" .(K +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(=( +668 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 ( & +2 "core" & s\ +2 "manipulator"&& +4 "core" &-    +2 "manipulator"&h% +4 "core" %    .  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&.( +185 "core" ( +2 "manipulator"&Y& +3 "core" &    ) +2 "storage"( & +4 "core" & \ \  #\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&|' +102 "core" ' +2 "storage"(_& +3 "core" & \ $\ 2 I\ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(G'H +279 "core" ' +2 "storage"(1- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (& +3 "core" & z\ +2 "manipulator"&& +4 "core" &   2 ( +2 .tElbow.seek 2 +2 "manipulator"&( +4 "core" ( + "manipulator"&\\& +4 "core" &   ( +2 "storage"("& +3 "core" & \ +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&x'y +20 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&/ +73 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&O& + "storage"(F'v +8 "core" &   ( +2 "manipulator"&A% +3 "core" % o !  +2 .tForearm.seek :retract +2 "manipulator"&Z'\ +91 "core" ' +2 .tElbow.seek PC + "manipulator"&*( +164 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +86 "core" ( +3 "manipulator"&& +3 "core" &   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &l& +3 "core" &   +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&' +90 "core" ' +2 "manipulator"&t& +4 "core" &   +2 "manipulator"&0% +4 "core" %   | +2 "processing"%i& +4 "core" &v\ +2 "processing"% & +5 "core" &v\ +2 .tPC.seek :closed +2 "processing"%(Tg +4 "core" &\  +8 &7{{\ *z +10 &izw\ > +9 &g~\ L +10 &eQy\ J +9 &&Wr\ K +9 &Vo\ K +10 &Tt\ J +9 &kTt\ K +9 &.Ww\ J +10 &T\ J +50 & Uy\ J +10 &"tWs\ K + &$6Uv\ K + &%Wo\ J +2 &'R}\ K + &)}W~\ J +3 &+>X}\ K +7 &-Uv\ K +9 &.U{\ K +10 &0R|\ J +9 &2GS~\ J +9 &4\ Tx\ J +10 &5U\ K +9 &7U\ K +10 &9NV{\ K +9 &;R\ J +9 &<S\ J +10 &>T}\ J +9 &@VV\ K +9 &BV\ K +10 &CWx\ J +9 &E[~\ K +10 &G[_}\ L +9 &Ib\ L +9 &J~\ O +10 &L\ Q +9 &NT{\ Q +10 &P~\ Q +9 &Qy\ Q +9 &S~zjw\ (} +9 &T8*X\ % +9 ( +2 &T? \ \  +2 "processing"% & +3 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.62 +2 .Hand.open + "manipulator"&+1 +65 "core" 1 +2 "manipulator"&% +4 "core" %  Z | +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&{'\ +89 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%  +2 %]9 +6 "core" 9i0 +102 "processing"%V9 +3 "core" 9i1 +102 "processing"%9 +2 "core" 9i1  +103 "processing"%r9 +3 "core" 9i0  +103 "processing"%U9 +2 "core" 9j1 +103 "processing"% 9 +2 "core" 9i0 +103 "processing"%q9 +2 "core" 9j1 +103 "processing"%$9 +2 "core" 9l0 +103 "processing"%59 +3 "core" 9m0" +103 "processing"%9 +2 "core" 9p0& +103 "processing"%X9 +2 "core" 9s1+ +103 "processing"%9 +2 "core" 9w1/ +103 "processing"%k9 +2 "core" 9{/3 +103 "processing"%R9 +3 "core" 917 +103 "processing"%49 +2 "core" 91; +103 "processing"%9 +2 "core" 91@ +103 "processing"%@9 +2 "core" 91D +103 "processing"%B9 +2 "core" 91H +103 "processing"%:9 +2 "core" 91L +103 "processing"%a9 +2 "core" 92P +103 "processing"%!9 +2 "core" 92U +103 "processing"%j9 +2 "core" 92Y +103 "processing"%d9 +2 "core" 91] +103 "processing"%e9 +3 "core" 92a +103 "processing"%}9 +2 "core" 92e +103 "processing"%%9 +2 "core" 92j +103 "processing"%[9 +2 "core" 93n +103 "processing"%\ 9 +2 "core" 92r +103 "processing"%g9 +3 "core" 93v +103 "processing"%9 +2 "core" 93{ +103 "processing"%b9 +2 "core" 9 4 +103 "processing"%T9 +2 "core" 94 +103 "processing"%9 +2 "core" 94 +103 "processing"%-9 +3 "core" 9"5 +103 "processing"%H9 +2 "core" 9*5 +103 "processing"%<9 +2 "core" 925 +103 "processing"%~9 +2 "core" 995 +3 .tPH.hold 2:00:00,28C +3 "processing"% pp8 +2 .tdelay 1:30 +6 "core"  +9000 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%n +100 "core"  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 .tPS.seek 0.5ml + "processing"%' +599 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml + "processing"%/'[ +1616 "core" ' +2 .tPTV.dial :puck +2 "processing"%8  +125 "core"  + .tPSV.dial PTV +2 "processing"%N +72 "core" + .tPBV.dial :waste1 +2 "processing"%2  +53 "core" +2 "processing"%M% +3 "core" %]\  +2 .tPS.seek 1.5ml +2 "processing"%' +588 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%W * +34 "core" , +2 .tPS.seek 0ml +7 "processing"%>'W +1611 "core" ' +2 .tdelay 5:00 +3637 "Can"ml\ ^N +26365 #trecoverPSRreagent08 +2 .PTV.dial :puck + "processing"%6  +5 "core"  +2 .tPBV.dial :waste1 + "processing"%'  +33 "core"  + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%) * +34 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%? +71 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%' +2281 "core" ' +2 .tPSV.dial PTV +2 "processing"% +72 "core" + .tdelay 5 seconds +503 .PSV.dial PSR + "processing"%# +71 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%S +71 "core" + .tdelay 5 seconds +503 .PSV.dial :air +7 "processing"%C  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2286 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +42 "processing"%  +133 "core" +2 .tPSV.dial :mixloop + "processing"% +42 "core" +2 .tPRV.dial :ab1 +2 "processing"%v @ +99 "core" > +3 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%`'w +354 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +3 "collection"'9  + "processing"%Q  +5 "core" +37  +2 "processing"%f% +3 "core" %u\  +3 .tPS.seek 0.32ml +2 "processing"%'" +387 "core" ' +2 .tdelay 2 seconds +201 .CBV.dial between PRV and PSV +2 "collection"'o  +31 "core" + .tPRV.dial :air +2 "processing"%3  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%D'D +1224 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%z @ +70 "core" > +2 .tPS.seek 0.5ml +2 "processing"%w' +872 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%u  +42 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%,'[ +1610 "core" ' + .tPSV.dial :PML +2 "processing"%J +42 "core" +2 .tPTV.dial :mixing +2 "processing"%I @ +70 "core" A + .tPBV.dial :waste1 +2 "processing"%&  +33 "core"  + "processing"%% +4 "core" %Y\  +2 .tPS.seek 1.85ml +2 "processing"%7'9 +233 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%s * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%^'W +1968 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'K& +3 "core" &\ +2 "manipulator"&E& +3 "core" &   +2 "manipulator"&% +4 "core" %\     +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&;(- +137 "core" ( +2 "manipulator"&m& +3 "core" &-   - +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-  g - +2 .tForearm.seek :garage +2 "manipulator"& '! +104 "core" ' +2 .tHand.close +2 "manipulator"&/ +68 "core" / +3 "manipulator"&h& +4 "core" &-  \ ^ + +2 "manipulator"&Y% +3 "core" % 1  P +2 .tForearm.seek :retract +2 "manipulator"& '\ +106 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&y( +271 "core" ( +2 "manipulator"&_& +3 "core" &  7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &p& +3 "core" &  ! 7 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&1', +103 "core" ' + "manipulator"&& +4 "core" &    7 +2 "manipulator"&% +4 "core" %0   +2 "collection"'\\& +4 "core" &\ +3 "collection"'"& +4 "core" &\ +3 .tCC.seek :closed + "collection"'(O +4 "core" &\ +7 &=\ %g +10 &Zz\ 7 +9 & y\ J +9 &X\ J +10 &Z\ J +9 &OZ\ J +9 &Z\ K +10 &\\\ K +9 &]\ J +10 &WZ\ J +9 & Z\ J +9 &!Z\ J +10 &#Z\ J +9 &%_[\ J +10 &'"U\ J +9 &(X\ K +9 &*]\ K +10 &,h\\\ J +9 &.*]\ J +9 &/]\ J +10 &1Z\ K +9 &3p]\ J +10 &51T\ K +9 &6\\\ J +9 &8Y\ K +10 &:yZ\ J +9 &<:Y\ J +9 &=W\ K +10 &?W\ J +9 &A\\\ J +9 &CB\\\ J +10 &E\\\ K +9 &F^\ K +10 &Hi\ M +9 &J6\ Q +9 &K\ V +10 &M\ X +9 &OP\ 0 +9 &O\ P +9 ( +2 &Oj\ G +2 "collection"'"& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.61 + "collection"'O& +3 "core" &Oj\ G +2 .tHand.open +2 "manipulator"&A1 +76 "core" 1 +2 "manipulator"&.% +4 "core" % 0 ,  * +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&|'\ +95 "core" ' + .tPSV.dial PSR +2 "processing"%G +100 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +6 "processing"%@ +15 .tPS.seek 1.5ml +48 "processing"%x' +1615 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%l'W +1610 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%t' +2632 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%0  +2 "collection"'i  +41 "core"  +114  +2 .tPSV.dial :mixloop +2 "processing"%F +98 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%Z  +70 "core" +2 .tPS.seek 0ml +2 "processing"%L'W +2628 "core" ' +2 .tPSV.dial :air +2 "processing"%+  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2629 "core" ' + .tPSV.dial :mixloop +7 "processing"%] +54 "core" +2 .tPS.seek 0ml +2 "processing"% 'W +2153 "Can"6j\ KQw$ +474 "core" ' +2 .tPSV.dial :air +2 "processing"%V  +40 "core"  +3 .tPS.seek 2.5ml +2 "processing"%' +2636 "core" ' + .tPSV.dial :mixloop +2 "processing"% +54 "core" +3 .tPS.seek 0ml + "processing"%r'W +2638 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&U& +3 "core" &   2 7 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"& ( +4 "core" ( + "manipulator"&q& +4 "core" & \  7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &$& +3 "core" &   7 +2 .tForearm.seek CC +2 "manipulator"&5', +105 "core" ' +2 .tHand.close + "manipulator"&/ +66 "core" / +2 .tCC.seek :open +2 "collection"'X( +378 "core" ( +2 "manipulator"&& +3 "core" &  ( 7 +2 "manipulator"&k% +4 "core" %     +2 .tForearm.seek :retract +2 "manipulator"&R'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&4(- +277 "core" ( +2 "manipulator"&& +3 "core" &-   ] A +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &@& +3 "core" &-   A +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&B'! +109 "core" ' + .tHand.open +2 "manipulator"&:1 +70 "core" 1 +2 "manipulator"&a% +3 "core" % % < +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&!'\ +100 "core" ' +2 ."da"delayUntil "18:02:58.90" +24814 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%j @ +70 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%d  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%e * +34 "core" , + ."da"PSV.dial :air +2 "processing"%}  +40 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%%' +2280 "core" ' +2 ."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"%g +41 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%b'W +2274 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%T +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +585 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%-'[ +1653 "core" ' +9 ."da"PTV.dial :puck +2 "processing"%H  +68 "core"  + ."da"PSV.dial PTV +2 "processing"%< +70 "core" + ."da"PBV.dial :waste1 +3 "processing"%~  +33 "core" +2 "processing"%n% +5 "core" %\\\  +2 ."da"PS.seek 1.5ml +2 "processing"%P' +588 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%8'W +1607 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%N  +33 "core"  +2 ."da"delay 30 seconds +1772 "Can"_h\ 8S +1231 ."da"PBV.dial between PSV and waste1 +2 "processing"%2 * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%M +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%/' +2289 "core" ' + ."da"PSV.dial PTV +2 "processing"%W +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +71 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +70 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%6  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%''W +2261 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%) +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%?' +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%>'[ +1606 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%#  +32 "core"  +2 "processing"%S% +3 "core" %V\  +2 ."da"PS.seek 1.5ml +2 "processing"%C' +590 "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"%  +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"% +70 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%9' +2291 "core" ' + ."da"PSV.dial PTV +2 "processing"%Q +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%f +71 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%` +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%o  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%3'W +2280 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%z  +124 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%D  +43 "core"  + ."da"PTV.dial :PRVmixing +2 "processing"%u  +5 "core" + ."da"PSV.dial :mixloop +2 "processing"%w +42 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%J' +389 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%I  +43 "core"  + "processing"%&% +4 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%'w +342 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%s  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%,'[ +1555 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%7 +44 "core" +9 ."da"PTV.dial :mixing +2 "processing"%K @ +68 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%E  +34 "core" + "processing"%% +4 "core" %\\\  +2 ."da"PS.seek 1.85ml +2 "processing"%m'< +239 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%*'W +1967 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +18696 "Can"-k\ 5VBP +29307 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"% @ +5 "core" @ + ."da"PBV.dial :waste1 +2 "processing"%h  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Y * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%{  +41 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"% ' +2295 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%_ +60 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%p  +40 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%; +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +41 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2268 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%\\ +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"% ' +592 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%c'[ +1607 "core" ' + ."da"PTV.dial :puck +2 "processing"%O  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%A +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%.  +32 "core"  +2 "processing"%"% +4 "core" %Y\  +2 ."da"PS.seek 1.5ml +2 "processing"%G' +592 "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"%^'W +1607 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%x  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%l +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%i' +1402 "Can"m\ GX +879 "core" ' + ."da"PSV.dial PTV +2 "processing"%0 +72 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%F +83 "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"%t  +70 "core"  +3 ."da"PS.seek 0ml +2 "processing"%+'W +2267 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%L +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%]' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%V  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%% +3 "core" %X\  +3 ."da"PS.seek 1.5ml +2 "processing"%U' +590 "core" ' +3 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%q * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%$'W +1652 "core" ' +8 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%y  +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 +2 "processing"% +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2308 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%k +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%5 +72 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +72 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%@  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'W +2269 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%: +125 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%a' +584 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%R'[ +1607 "core" ' + ."da"PTV.dial :puck +2 "processing"%B  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%j +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%d  +32 "core"  +2 "processing"%e% +3 "core" %Ya\  +3 ."da"PS.seek 1.5ml +2 "processing"%}' +601 "core" ' +3 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%r * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%['W +1605 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%\  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%g  +34 "core" + ."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"%% +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%T' +2275 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%b +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +70 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%H +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%<  +80 "core" +3 ."da"PS.seek 0ml +2 "processing"%~'W +2272 "core" ' + ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%n +134 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +4 "processing"% +17 ."da"PS.reconfigure :default +12 "processing"%#A d`xb +7 ."da"PS.seek 0.25ml +2 "processing"%-'7 +337 "core" ' +2 ."da"delay 5 seconds +263 "Can"r\ 6[ | +240 #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +3 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%' +338 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%P'[ +1607 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%N  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%2 +74 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%M  +35 "core" +2 "processing"%8% +3 "core" %].\  +3 ."da"PS.seek 1.5ml +2 "processing"%W' +600 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +35 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1608 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck +6 "processing"%6  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%/  +84 "core" +9 ."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 :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%?' +2427 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%# +75 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%S +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%>  +86 "core" +2 ."da"PS.seek 0ml +2 "processing"%'W +2413 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%C +132 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%'[ +2120 "core" ' +2 ."da"delay 5 seconds +507 .PTV.dial :puck +2 "processing"%v  +5 "core"  + ."da"PSV.dial PTV +2 "processing"% +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%Q% +3 "core" %^\ - +3 ."da"PS.seek 1.5ml +2 "processing"%f' +618 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%` * +35 "core" * +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%o  +105 "core"  +3 ."da"PS.seek 0ml +2 "processing"%9'W +1603 "core" ' + "processing"%9 +3 "core" 9h5. +3 #"da"Processing Puck Heater at 27.9C before imaging + .PH.coast +2 "processing"%z +3 "core" 5/ + "processing"%D& +4 "core" &T? 2\ 5\  +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&u% +3 "core" %\  K  +3 "storage"(w% +3 "core" % \ N +2 "storage"(3. +3 "core" .( +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 1 +3 "storage"(I( +193 "core" ( +2 ."da"SC.configure :limp +3 "storage"($(\ 1b +2 (&& +3 "core" & W\ I +2 "manipulator"&J& +4 "core" &- { F A +2 "manipulator"&s% +3 "core" %\  )  +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&( +182 "core" ( + "manipulator"&7& +5 "core" & a j + "storage"(K& +4 "core" & K\ M +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&E' +99 "core" ' +2 "storage"(& +3 "core" & `\ M +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"('H +273 "core" ' + "storage"(,- +4 "core" -'H + ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(m'6 +36 "core" ' +2 "manipulator"&& +3 "core" & }  j +2 "manipulator"&h% +4 "core" % y D C +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&Y'\ +89 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&{( +287 "core" ( + "manipulator"&*& +4 "core" &\ { r " +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &_& +3 "core" &\ z # +2 ."da"Forearm.seek PC +2 "manipulator"&p' +103 "core" ' + ."da"Hand.close +2 "manipulator"&;/ +67 "core" / +2 ."da"PC.seek :open +2 "processing"%( +405 "core" ( +2 "storage"( & +3 "core" & \ R +3 "manipulator"&\\& +3 "core" & K # +2 "manipulator"&% +3 "core" % R +3 ."da"Forearm.seek :retract +54 "manipulator"& '\ +93 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&O( +249 "core" ( +2 "manipulator"&A& +3 "core" &\  # +2 "storage"(.& +4 "core" & f\ M +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&"' +93 "core" ' +2 ."da"Hand.open + "manipulator"&c1 +75 "core" 1 +2 "storage"(1- +4 "core" -'6 +2 ."da"SE.seek -0.15 Pucks below Top Plate +2 "storage"(G' +26 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.82 Pucks below Top Plate +2 "storage"(' +54 "core" ' +2 #"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/da23jun2618h50ml_niagara.tif +5 "processing"%x& +11 "core" & +4 "manipulator"&& +6 "core" &\ i C l# +3 "manipulator"&l% +4 "core" % < m +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&^'\ +96 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&0(- +185 "core" ( +3 "manipulator"&F& +3 "core" &- v x s l +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &Z& +3 "core" &- k o l +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&t'! +106 "core" ' +2 ."psFlush"Hand.close + "manipulator"&i/ +69 "core" / + "manipulator"&L& +4 "core" &- = 2 a +2 "manipulator"&+% +5 "core" % . 2 2  b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&]'\ +105 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&V( +122 "core" ( + "manipulator"& & +4 "core" & 7 k +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +2 "core" & u Y k +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&' +98 "core" ' +2 "manipulator"&& +3 "core" &   k +3 "manipulator"&q% +4 "core" % x n E k +2 "processing"%U& +4 "core" & +3 "processing"%& +5 "core" & +2 ."psFlush"PC.seek :closed +3 "processing"%y(Tg +4 "core" & +5 & 9 +9 &;Hk 1 +10 &bpq E +9 &R Q +9 &B P +10 &D P +9 &CA P +9 &A P +10 &D Q +9 &C Q +10 &KC P +9 &! @ P +9 &"@ P +10 &$E4 P +9 &&SCX P +9 &(?s P +10 &)Db P +9 &+Ci Q +10 &-[CZ P +9 &/@ P +9 &0D\\ P +10 &2D_ Q +9 &4cC\\ P +9 &6&@ P +10 &7C Q +9 &9C P +10 &;kD P +9 &=-C P +9 &>E P +10 &@C P +9 &BsC P +9 &D6@ P +10 &ED Q +9 &GI Q +10 &IvT R +9 &K-u V +9 &L| X +10 &N} X +9 &Po| W +9 &R/ X +10 &Sa]y 2 +9 &TAD * +5 ( +2 "processing"%& +4 "core" &TB ) +2 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.85 +2 "processing"%|& +4 "core" &TBz ) +2 ."psFlush"Hand.open + "manipulator"&1 +65 "core" 1 +3 "manipulator"&$% +3 "core" % [ ] g +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&k'\ +98 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%5 +45 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +592 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%@' +1058 #"da"SX HX9/16 (USB:44): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 34.294 seconds\ /var/log/esp/da23jun2618h50ml_niagara.tif: TIFF Upload Complete\ +60 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23jun2618h50ml20s_niagara.tif +1005 "core" ' +2 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"% @ +199 "core" B +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%:  +135 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +107 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%a'9 +508 #"da"SX HX9/16 (USB:44): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23jun2618h50ml20s_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jun2618h50ml30s_niagara.tif +2126 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%B +108 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%j' +587 "core" ' +2 ."psFlush"delay 5 seconds +220 #"da"SX HX9/16 (USB:44): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jun2618h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "34.294 sec auto-exposure",Subject: "da23jun2618h50ml images!" +3 "storage"(d- +2 "core" -' +3 "storage"(e& +4 "core" &  \ +2 "manipulator"&R& +11 "core" & 0 - I +5 "manipulator"&r% +14 "core" %\ - " $t +5 ."da"Elbow.reconfigure :tight +10 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&}( +213 ."psFlush"PSR.select :air +12 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%\ ' +22 "core" ( +4 "manipulator"&g& +9 "core" & / 0 !u +4 "storage"(& +7 "core" &  2\ +7 ."da"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&%' +95 "core" ' +5 ."da"SE.reconfigure :gently +6 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.1 Pucks below Top Plate +4 "storage"(['B +66 "core" ' +4 "manipulator"&b& +7 "core" &   !u +5 "storage"(& +8 "core" & \ +6 ."da"Elbow.reconfigure :limp +6 "manipulator"&$ ,(b +6 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 1 +3 "manipulator"&H'D +38 "core" ' +4 ."da"Elbow.hold +4 "manipulator"&<, +5 "core" , +5 ."da"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure :default +5 "storage"(#QK-0-\ b +6 ."da"SE.seek 0.08 Pucks below Top Plate +5 "storage"(T'- +25 "core" ' +2 "manipulator"&n% +8 "core" %Wv   Ⱥ4 +4 "storage"(~& +8 "core" &  e\ +4 ."da"Forearm.force -20 +5 "manipulator"&5 +7 ."da"Forearm.seek 1 + 319 counts +2 "manipulator"&-'σ +22 "core" ' +3 "manipulator"&& +7 "core" &  Y !u +7 "storage"(N& +13 "core" & d\ +5 ."da"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&2' +30 "core" ' +4 "storage"(M% +6 "core" %- 1\  +7 ."downElevator"SE.seek :down +10 "storage"(8'v +97 (P% +7 "core" %N %\ U^ +6 "manipulator"&% +8 "core" %  +5 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +5 "manipulator"&W'\ +92 "core" ' +38 ' +3 ."downElevator"SE.stop +5 "storage"(5 +5 (6& +6 "core" & *\ +1257 ' +4 ."psFlush"delay 1 second +106 .PBV.dial :waste1 +7 "processing"%/  +36 "core" +2 ."psFlush"PTV.dial :mixing +4 "processing"%) @ +72 "core" A +111 ."psFlush"PSV.dial :mixloop +4 "processing"%' +102 "core" +4 ."psFlush"PS.seek :empty +4 "processing"%'9 +178 #"uploadLog"upsync +2450 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +98 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%#'P +1101 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%S' +1609 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%> +69 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%?  +70 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%C  +4 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2625 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%v +70 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +598 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2115 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%Q +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%`'W +2632 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%o @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%f' +2635 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +72 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%z'W +2633 "core" ' +2 ."psFlush"PSV.dial PSR +7 "processing"%D +43 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%u' +2636 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%w +68 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%3 U +4 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%&'W +1474 "Can"qx\ ;bU +1154 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%J @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%s' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%=  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%7'W +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%K +55 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%4'P +1107 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1625 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%! +72 "core" + ."psFlush"PTV.dial :puck +2 "processing"%,  +15 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%  +51 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%h'W +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%E' +589 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%*' +2115 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%_ +70 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +51 "core" U +2 ."psFlush"PS.seek 0ml +3 "processing"%;'W +2633 "core" ' + ."psFlush"PSV.dial PBV +42 "processing"%Y @ +47 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%\\'W +2635 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +54 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%p' +2636 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%A +72 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%.'W +2625 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%{ @ +41 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%c' +2628 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%1  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%x'W +2632 "core" ' + #"psFlush"Garaging FlushPuck in Processing Clamp +7 "manipulator"&& +3 "core" &   r !u +2 "manipulator"& % +4 "core" %    @  +7 ."psFlush"Elbow.seek PC +2 "manipulator"&l( +295 "core" ( +2 "manipulator"&m& +3 "core" &   $ g +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &G& +2 "core" & > g +3 ."psFlush"Forearm.seek PC +2 "manipulator"&F' +89 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&"/ +72 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%Z( +402 "core" ( +2 "manipulator"&O& +3 "core" &   | f +2 "manipulator"&i% +4 "core" %    d M +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&L'\ +92 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&+(- +133 "core" ( + "manipulator"&^& +4 "core" &-   % , +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 & & +4 "core" &-  [ , +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&'! +109 "core" ' +2 ."psFlush"Hand.open + "manipulator"&t1 +69 "core" 1 + "manipulator"&% +4 "core" % (    +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&q'\ +98 "core" ' +2 #tFinished short da assay +24572 "Can"x\ 1dU +50189 #t-> samplePassF +2 #Beginning samplePassF + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'U& +3 "core" &\ +3 "manipulator"&0& +3 "core" &-   p , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&](- +50 "core" ( +2 "manipulator"&& +4 "core" &-   \ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &|& +3 "core" &-  \ 5 +2 .tForearm.seek :garage +2 "manipulator"&'! +104 "core" ' +2 .tHand.close + "manipulator"&$/ +73 "core" / +2 "manipulator"&& +4 "core" &-  ] +2 "manipulator"&5% +3 "core" % -    +2 .tForearm.seek :retract +2 "manipulator"&'\ +106 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&9( +278 "core" ( + "manipulator"&& +4 "core" &   D 6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &   B 6 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&:', +101 "core" ' + "manipulator"& & +4 "core" &    6 +2 "manipulator"&@% +4 "core" %/   0 8 +2 "collection"'B& +3 "core" &\ +50 "collection"'a& +5 "core" &\ +3 .tCC.seek :closed + "collection"'d(O +5 "core" &\  +8 &7\ +{ +10 &i\ > +9 &n\ K +10 &hZ\ J +9 &*Z\ J +9 &Z\ J +10 &W\ J +9 &p[\ J +9 &2Z\ J +10 &Z\ J +9 & Y\ J +10 &"xZ\ J +9 &$:Z\ J +9 &%Z\ J +10 &'[\ J +9 &)Z\ J +9 &+CZ\ J +10 &-]\ J +9 &.Y\ J +10 &0Z\ J +9 &2KX\ J +9 &4 Z\ J +10 &5Z\ I +9 &7Z\ J +9 &9SZ\ J +10 &;X\ J +9 &<Z\ J +10 &>X\ J +9 &@[Z\ J +9 &BY\ J +10 &CY\ J +9 &E[\ J +9 &Gab\ K +10 &Ix\ M +9 &J\ Q +10 &L\ V +9 &NF\ C +9 &OL@\ ` +10 &Ox\ J +5 ( +2 "collection"'a& +5 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.63 + "collection"'e& +3 "core" &Os\ J +2 &Os\ J + .tHand.open +2 "manipulator"&R1 +65 "core" 1 +2 "manipulator"&r% +3 "core" % 0    7 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&g'\ +98 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%  +43 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%V' +1616 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%b  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +1621 "core" ' + .tPSV.dial PSR +2 "processing"%j +43 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%k' +2634 "core" ' +2 ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%n  +2 "collection"'~  +6 "core" +90  +2 .tPSV.dial :PTV,via: :air +2 "processing"% +185 "core" ~ +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"% @ +179 "core" > +2 .tPS.seek 0ml +2 "processing"%N'W +1331 "Can"Nx\ IfC> +1302 "core" ' + .tPSV.dial :air +2 "processing"%M  +72 "core"  +2 .tPS.seek 2.5ml +2 "processing"%%' +2633 "core" ' +2 .tPSV.dial :PTV +2 "processing"%} +71 "core" ~ +3 .tPS.seek 0ml + "processing"%P'W +2624 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +3 "core" &   T 6 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&[( +4 "core" ( + "manipulator"&H& +4 "core" &   6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &-& +2 "core" &   @ 6 +3 .tForearm.seek CC +2 "manipulator"&6', +106 "core" ' + .tHand.close +2 "manipulator"&T/ +70 "core" / +2 .tCC.seek :open +6 "collection"'2( +380 "core" ( + "manipulator"&8& +4 "core" &   . 6 +2 "manipulator"&/% +3 "core" %    +3 .tForearm.seek :retract +2 "manipulator"&)'\ +103 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&'(- +283 "core" ( +2 "manipulator"&\ & +3 "core" &-    +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 & & +3 "core" &-   M +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&'! +111 "core" ' + .tHand.open +2 "manipulator" +76 "core" 1 +2 "manipulator"&>% +4 "core" % $  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&?'\ +96 "core" ' +51943 "Can"x\ /hԎ +50996 #t-> access 1 +3 "storage"(C% +3 "core" %k\ \  \ +2 "manipulator"&S% +3 "core" %\    R  +2 "manipulator"&v& +4 "core" &-    +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"((; +668 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +3 "core" &; \  +8303 "Can"|y\ /ij +60001 t\ /kv +60002  q\ /m% +60001 Lo\ /n, +60001 n\ .pŽ +60002 m\ /r4X +60001 k\ /s +60001 i\ /u +60002 h\ /wB +60001 nh\ /x +60002 ^f\ /zF +60001 (e\ /|Q܎ +60002 e\ /~r +60001 c\ / +60001 c\ /`Þ +60002 Na\ /4 +60001 R`\ .ʎ +60002 `\ /n` +60001 `\ / +60001 `\ /ƌ +60002 'a\ /}" +60001 `\ /-Ǹ +60002 M]\ /N +60001 \\\ / +60001 ]\ /;z +60002 [\ / +60001 G\\\ /ʦ +60001 5Z\ /J< @EDT1687838859.56 Z\ /Ҏ +60001 Z\ /h +60002 m[\ /Y +60001 [\ / ͔ +60001 =Z\ /* +60002 YY\ /h +60001 4Z\ /V +60002 Z\ / +60001 eZ\ /wЂ +60002 Y\ /& +60001 Y\ /Ѯ +60001 zY\ /D +60002 Y\ /5ڎ +60001 SY\ /p +60002 X\ / +60001 ,X\ .DԜ +60002 QW\ /2 +60001 OY\ /Ȏ +60001 Y\ /S^ +60002 gV\ / +60001 V\ /׊ +60002 W\ /b +60001 pX\ /ض +60001 X\ /L +60002 wW\ /q +60001 X\ / x +60002 EY\ / +60001 Y\ /ƀۤ +60002 3W\ //: +60001 !X\ .Ў +60001 BX\ /ˏf +60002 X\ /> +60001 FX\ /ޒ +60002 Y\ /Н( +60001 zY\ /M߾ +60001 Y\ /T +60002 Y\ /լ +60001 lY\ /\\ဎ +60002 X\ /  +60001 EY\ .ڻ⬎ +60001 Y\ /kB +60002 /X\ /؎ +60001 X\ /n +60002 DY\ /y +60001 *Y\ /)嚎 +60001 Y\ /0 +60002 bX\ /Ǝ +60001 X\ /8\\ +60002 EV\ / +60001 qW\ /舎 +60002 Y\ /G +60001 W\ /鴎 +60001 TX\ /J +60002 EW\ /V +60001 *Y\ /v +60002 YY\ / +47338 #t-> access 2 +3 "storage"(Q% +3 "core" %k\ \  '\ +2 "manipulator"&% +3 "core" %\   " f  +3 "manipulator"&& +3 "core" &-  # +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"(o(K +194 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (`& +3 "core" &K \  +455 #t-> $da[:extractVol]=0.17 +542 #-> startTube 2 +446 #-> shortDA +2 "collection"'% +2 "processing"%f% +5 "core" %\ +2 %Z}\ +4 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +10975 "Can"Z\ /f좎 +2215 #tPulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"%D +43 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%z  +71 "core" +2 .tPRV.dial :sipper +2 "processing"%w  +127 "core"  +3 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 1.1ml +2 "processing"%3'] +2292 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%u  +126 "core"  +2 .tPS.seek 0.5ml +2 "processing"%J' +1279 "core" ' + .tPRV.dial :waste2 +2 "processing"%& @ +98 "core" > +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 0ml +2 "processing"%='W +593 "core" ' + .tPSV.dial PSR +2 "processing"%s +100 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml + "processing"%K'P +1103 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%7' +1604 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%4 +99 "core" +3 .tPS.seek 0ml + "processing"%!'W +2624 "core" ' +2 .tPSV.dial PSR +2 "processing"%, +100 "core"  + #tPulling 1ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml + "processing"%'P +1099 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%' +1604 "core" ' + .tPSV.dial :mixloop +2 "processing"% +100 "core" +2 .tPRV.dial :sipper + "processing"%h  +42 "core" +2 .tPS.seek 0ml +2 "processing"%E'W +2626 "core" ' + .tPSV.dial PSR +2 "processing"%_ +100 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"%* +100 "core" +2 .tPS.seek 0ml +46 "processing"%Y'W +2639 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%;& +4 "core" &a\ +2 "manipulator"& % +3 "core" %\  ) ( T  +2 "storage"(% +4 "core" %k\ \  \ +2 "storage"(. +3 "core" .(K +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(\\( +668 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (A& +3 "core" & <\ +2 "manipulator"&p& +4 "core" &-  " R + "manipulator"&{% +4 "core" %\   # !  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&.( +189 "core" ( +2 "manipulator"&1& +3 "core" & * + A % +2 "storage"(c& +3 "core" & \ \ I\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&' +97 "core" ' +2 "storage"( & +3 "core" & \ \ \ \ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(m'H +279 "core" ' +2 "storage"(<- +2 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (G& +3 "core" & \ +2 "manipulator"&"& +4 "core" & X % +2 .tElbow.seek 2 + "manipulator"&W( +29 "core" ( +2 "manipulator"&y& +3 "core" &   y  +3 "storage"(O& +3 "core" & \  x\ +3 .tForearm.seek 2 + 300 counts + "manipulator"&i'y +34 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&^/ +67 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"& & +2 "storage"(F'v +7 "core" &  S  +2 "manipulator"&l% +4 "core" % m %  F  +2 .tForearm.seek :retract +2 "manipulator"&t'\ +90 "core" ' +2 .tElbow.seek PC +2 "manipulator"&( +162 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +83 "core" ( +2 "manipulator"&L& +4 "core" &   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" & % +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&U' +108 "core" ' + "manipulator"&0& +5 "core" & ! ' 1 + "manipulator"&% +4 "core" % # $  +2 "processing"%|& +4 "core" &`\ +3 "processing"%$& +4 "core" &\ +2 .tPC.seek :closed +2 "processing"%(Tg +5 "core" &a\  +8 &4xb\ )v +9 &f~^\ = +10 &oc\ L +9 &[Ra\ K +9 &Ta\ J +10 &V_\ J +9 &W`\ J +10 &cZa\ K +9 &%Za\ K +9 &Yb\ J +10 & Va\ J +9 &"kYb\ K +9 &$,W_\ K +10 &%Y_\ J +9 &'T_\ K +10 &)sYa\ K +9 &+5Wb\ K +9 &,T_\ J +10 &.V`\ J +9 &0|Ya\ J +9 &2>T`\ J +10 &4V`\ J +9 &5Ya\ J +10 &7Ta\ K +9 &9FY]\ J +9 &;T_\ J +10 &<Wb\ J +9 &>Y`\ K +9 &@MV_\ K +10 &BT`\ J +9 &CV`\ J +9 &EY_\ K +10 &GT^_\ K +9 &If`\ L +10 &J~`\ O +9 &L_\ Q +9 &NKa\ Q +10 &Pc\ P +9 &Qc\ Q +9 &Sszi`\ - +10 &T,(ca\ G +9 &TK`\ ( +3 ( + "processing"%$& +4 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.58 +2 .Hand.open + "manipulator"&51 +76 "core" 1 +2 "manipulator"&+% +3 "core" %     +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&q'\ +97 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +2 "processing"%  +2 %9 +6 "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 +2 "core" 9.! +103 "processing"%9 +2 "core" 9.! +103 "processing"%X9 +2 "core" 91" +103 "processing"%e9 +3 "core" 93"" +103 "processing"%R9 +2 "core" 95&! +103 "processing"%r9 +2 "core" 9:+! +103 "processing"%a9 +2 "core" 9=/! +103 "processing"%9 +2 "core" 9B3! +103 "processing"%:9 +2 "core" 9H7 +103 "processing"%x9 +10 "core" 9O< +103 "processing"%b9 +2 "core" 9U@ +103 "processing"%V9 +2 "core" 9]D +103 "processing"%j9 +2 "core" 9fH +103 "processing"%9 +3 "core" 9nL +102 "processing"%~9 +3 "core" 9wQ +102 "processing"%n9 +3 "core" 9U +102 "processing"%9 +3 "core" 9Y +102 "processing"%9 +3 "core" 9] +102 "processing"%k9 +3 "core" 9a +103 "processing"%M9 +3 "core" 9f +102 "processing"%N9 +3 "core" 9j +102 "processing"%}9 +3 "core" 9n +102 "processing"%%9 +3 "core" 9r\ +102 "processing"%9 +3 "core" 9w +103 "processing"%H9 +2 "core" 9{ +103 "processing"%-9 +2 "core" 9 +103 "processing"%T9 +2 "core" 9 +103 "processing"%99 +2 "core" 9 +103 "processing"%g9 +3 "core" 9 +103 "processing"%d9 +2 "core" 9  +103 "processing"%89 +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" 92 +103 "processing"%[9 +2 "core" 99 +4 .tPH.hold 2:00:00,28C +3 "processing"%# pp8 +2 .tdelay 1:30 +6 "core"  +9000 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%> +100 "core"  + #tPulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml + "processing"%)' +596 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%'[ +1617 "core" ' + .tPTV.dial :puck +2 "processing"%C  +125 "core"  + .tPSV.dial PTV +2 "processing"%S +72 "core" + .tPBV.dial :waste1 +2 "processing"%v  +53 "core" +2 "processing"%I% +3 "core" %_\  +3 .tPS.seek 1.5ml + "processing"%' +588 "core" ' + .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%Q'W +1613 "core" ' +2 .tdelay 5:00 +13856 "Can"e[\ EB8 +16146 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +5 "core"  +2 .tPBV.dial :waste1 + "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 +2 "processing"% +71 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%f' +2290 "core" ' + .tPSV.dial PTV +2 "processing"% +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%D +70 "core"  +2 .tdelay 5 seconds +503 .PSV.dial PTV + "processing"%z +71 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%w  +70 "core"  +3 .tPS.seek 0ml +2 "processing"%P'W +2288 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%u  +125 "core" + .tPSV.dial :mixloop +7 "processing"%3 +43 "core" +2 .tPRV.dial :ab1 +2 "processing"%& @ +99 "core" ? +3 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%J'w +359 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%s  +44 "core"  +2 "processing"%=% +3 "core" %y\  +2 .tPS.seek 0.32ml +2 "processing"%K'& +397 "core" ' +2 .tdelay 2 seconds +201 .CBV.dial between PRV and PSV +2 "collection"'4  +37 "core" + .tPRV.dial :air +2 "processing"%7  +41 "core"  +2 .tPS.seek 0.9ml +2 "processing"%,'D +1226 "core" ' + .tPRV.dial :waste2 +2 "processing"%! @ +70 "core" > +2 .tPS.seek 0.5ml +2 "processing"%' +863 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml + "processing"%h'[ +1606 "core" ' + .tPSV.dial :PML +2 "processing"% +44 "core" + .tPTV.dial :mixing +2 "processing"%_ @ +111 "core" A +9 .tPBV.dial :waste1 + "processing"%E  +35 "core" +2 "processing"%*% +3 "core" %V\  +3 .tPS.seek 1.85ml +2 "processing"%'6 +249 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%; * +34 "core" , +3 .tPS.seek 0ml +2 "processing"% 'W +1973 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +3 "core" &\ +2 "manipulator"&& +3 "core" &   +2 "manipulator"&o% +4 "core" %\ +   #e +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&A(- +179 "core" ( + "manipulator"&p& +4 "core" &-  # $ ) +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &{& +3 "core" &-   k ) +2 .tForearm.seek :garage +2 "manipulator"&1'! +104 "core" ' +2 .tHand.close + "manipulator"&c/ +77 "core" / +2 "manipulator"&'& +3 "core" &-  !  ) +3 "manipulator"& % +3 "core" % 3   A ! +3 .tForearm.seek :retract + "manipulator"&?'\ +105 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&<( +294 "core" ( +3 "manipulator"&G& +4 "core" & #  - ) +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &"& +3 "core" &  ! ~ ) +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&y', +93 "core" ' +2 "manipulator"&O& +3 "core" &   ) +2 "manipulator"&^% +4 "core" %-  e +2 "collection"' & +4 "core" &!\ +3 "collection"'l& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'.(O +4 "core" &%\  +9 &7!\ +| +9 &i\ ? +9 &m$\ L +10 &hT\ K +9 &*Y\ K +9 &X$\ K +10 &V&\ K +9 &oY#\ K +10 &2X"\ K +9 &X$\ K +9 & Z\ K +10 &"xX\ K +9 &$;X\ J +9 &%W%\ K +10 &'Y!\ J +9 &)Y$\ K +10 &+CY#\ J +9 &-Y \ K +9 &.Z\ K +10 &0["\ K +9 &2JU \ K +9 &4 X!\ K +10 &5Z\ K +9 &7W"\ K +10 &9QU\ K +9 &;W"\ K +9 &<W\ J +10 &>W\ K +9 &@[W"\ J +9 &BW\ K +10 &CV\ J +9 &EY$\ K +10 &G`^#\ L +9 &Iv\ N +9 &J"\ S +10 &L\ W +9 &NF!\ D +9 &OG<+\ #k +10 &O]#\ E +2 ( +2 "collection"'l& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.63 + "collection"'& +3 "core" &O_#\ E +2 .tHand.open +2 "manipulator"&m1 +69 "core" 1 +2 "manipulator"&i% +3 "core" % -   t +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&L'\ +94 "core" ' + .tPSV.dial PSR +2 "processing"% +100 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%W' +1613 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%0  +42 "core"  +3 .tPS.seek 0ml + "processing"%'W +1604 "core" ' +2 .tPSV.dial PSR + "processing"%| +44 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%F' +2629 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%t  +2 "collection"'Z  +38 "core"  +117  +2 .tPSV.dial :mixloop +2 "processing"%5 +98 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%+  +70 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2632 "core" ' + .tPSV.dial :air +2 "processing"%$  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"%U +44 "core" +2 .tPS.seek 0ml +2 "processing"%]'W +2624 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%@' +2624 "core" ' +9 .tPSV.dial :mixloop +2 "processing"%B +43 "core" +3 .tPS.seek 0ml +2 "processing"%'W +2625 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&X& +4 "core" &  ) +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&e( +3 "core" ( +2 "manipulator"&R& +4 "core" &   ) +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &r& +3 "core" &    ) +2 .tForearm.seek CC +2 "manipulator"&a', +104 "core" ' +2 .tHand.close + "manipulator"&/ +72 "core" / +2 .tCC.seek :open +2 "collection"':( +376 "core" ( +2 "manipulator"&x& +4 "core" &  ) +2 "manipulator"&b% +3 "core" %  \   +3 .tForearm.seek :retract +2 "manipulator"&V'\ +107 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&j(- +283 "core" ( +2 "manipulator"&& +4 "core" &- . L \ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &~& +3 "core" &- $ \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&n'! +107 "core" ' +2 .tHand.open + "manipulator"&1 +70 "core" 1 +2 "manipulator"&% +3 "core" % )  ! @  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&k'\ +97 "core" ' +2 ."da"delayUntil "09:51:18.51" +3040 "Can"\\\ W,Ύ +21815 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%M @ +70 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%N  +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"%%  +43 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2279 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%H +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%-  +43 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%T +45 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%9  +41 "core"  +3 ."da"PS.seek 0ml +2 "processing"%g'W +2281 "core" ' +2 #"da"washCycleDA #1 of 2 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%d +127 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%8' +591 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%/'[ +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%6  +70 "core"  + ."da"PSV.dial PTV +3 "processing"%\ +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 "processing"%[% +3 "core" %^\ \  +2 ."da"PS.seek 1.5ml +2 "processing"%>' +590 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%Y * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%)'W +1630 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%C  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%S  +34 "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"%I +70 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2301 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +73 "core"  + ."da"delay 5 seconds +547 .PSV.dial PTV +6 "processing"% +71 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2273 "core" ' + #"da"washCycleDA #2 of 2 +7 .PSR.select :air +2 .PSV.dial PSR + "processing"%` +139 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%Q'[ +1099 "Can"j^\ Wd +508 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  + ."da"PSV.dial PTV +2 "processing"%D +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%z  +34 "core" +2 "processing"%w% +4 "core" %[\  +2 ."da"PS.seek 1.5ml +2 "processing"%f' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%u * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%3'W +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%&  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%P  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%s * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%= +83 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%J' +2288 "core" ' + ."da"PSV.dial PTV +2 "processing"%4 +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%7 +82 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%K +81 "core"  + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%!  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%,'W +2285 "core" ' + #"da"getPMLReagent08 +6 .PRV.dial :air +2 "processing"%  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%  +127 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%  +42 "core" ~ +2 ."da"PTV.dial :PRVmixing +2 "processing"%_  +15 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%E +41 "core" +3 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%*' +378 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%;  +41 "core"  +2 "processing"%h% +3 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%'t +328 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'[ +1552 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%o +54 "core" +2 ."da"PTV.dial :mixing +2 "processing"%p @ +71 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%{  +34 "core" + "processing"%% +4 "core" %Za\  +2 ."da"PS.seek 1.85ml +2 "processing"%c': +242 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%' * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"% 'W +1968 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +28709 "Can"^\ 9D +19293 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%q @ +5 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%1  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%G * +34 "core" , + ."da"PSV.dial :air +2 "processing"%A  +40 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%"' +2295 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%O +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%^  +41 "core"  +2 ."da"delay 2 seconds +243 .PSV.dial :mixloop +9 "processing"% +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%?  +41 "core"  +3 ."da"PS.seek 0ml +2 "processing"%2'W +2289 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%m' +591 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%i'[ +1615 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%l  +70 "core"  + ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%y  +32 "core"  +2 "processing"% % +3 "core" %`)\  +3 ."da"PS.seek 1.5ml +2 "processing"%0' +585 "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"%|'W +1615 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%Z  +34 "core" + ."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"%5 +71 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%+' +2286 "core" ' + ."da"PSV.dial PTV +2 "processing"%F +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "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"%U  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2293 "core" ' +2 #"da"washCycleDA #2 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +125 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%]' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%B'[ +1607 "core" ' + ."da"PTV.dial :puck +2 "processing"%@  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%X +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%R  +34 "core" + "processing"%r% +4 "core" %X=\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +584 "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'W +1031 "Can"_\ E +581 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%.  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%x  +33 "core"  + ."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 +2 "processing"%a +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2294 "core" ' + ."da"PSV.dial PTV +2 "processing"%~ +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%e +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +81 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%V'W +2268 "core" ' +2 #"da"washCycleDA #3 of 3 +6 .PSR.select :air + .PSV.dial PSR +2 "processing"%n +139 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +45 "processing"% +16 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%M' +597 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%N'[ +1607 "core" ' + ."da"PTV.dial :puck +2 "processing"%}  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%% +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%H% +3 "core" %V&\  +3 ."da"PS.seek 1.5ml +2 "processing"%-' +585 "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"%9'W +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%d  +32 "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"%8 +81 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%6' +2295 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%\ +81 "core"  + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +68 "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"%/  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%Y'W +2274 "core" ' + ."da"Gate.power :camera,:ON +7 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%> +134 "core" +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +13 ."da"PS.reconfigure :default +11 "processing"%#A d`xb +9 ."da"PS.seek 0.25ml +9 "processing"%C'7 +338 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +3 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%S' +331 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%v'[ +1616 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%I  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%) +74 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%% +4 "core" %\\\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +594 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +3 ."da"PS.seek 0ml +2 "processing"%'W +1614 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%`  +5 "core"  + ."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"PSR.select :air +3 .PSV.dial PSR + "processing"% +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%D' +280 "Can"{a\ )& +2144 "core" ' + ."da"PSV.dial PTV +2 "processing"%z +80 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%w +74 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%Q +75 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%u  +73 "core"  +2 ."da"PS.seek 0ml +3 "processing"%f'W +2400 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%& +134 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%P'[ +2116 "core" ' + ."da"delay 5 seconds +503 .PTV.dial :puck +2 "processing"%s  +5 "core"  + ."da"PSV.dial PTV +53 "processing"%= +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%3  +34 "core"  +2 "processing"%4% +3 "core" %^\ % +3 ."da"PS.seek 1.5ml +2 "processing"%7' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%K * +35 "core" + + ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%!  +104 "core"  +3 ."da"PS.seek 0ml +2 "processing"%J'W +1614 "core" ' + "processing"%9 +4 "core" 9E5: +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"% +2 "core" 5: +2 "processing"%& +3 "core" &TKP\ 3( +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&_% +3 "core" %\   +2 "storage"(E% +4 "core" % I\ K +2 "storage"(,. +3 "core" .( +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(;( +190 "core" ( +2 ."da"SC.configure :limp +3 "storage"($(\ 1b +2 (h& +3 "core" & Z\ G +2 "manipulator"&*& +4 "core" &-  \ +2 "manipulator"&% +3 "core" %\   +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&( +180 "core" ( +2 "manipulator"&o& +4 "core" & u o a ' +2 "storage"(p& +3 "core" & \ J +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&{' +98 "core" ' +2 "storage"(& +3 "core" & x\ M +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak + "storage"(''H +276 "core" ' + "storage"(- +3 "core" -'H +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(c'6 +32 "core" ' +3 "manipulator"&q& +3 "core" & ] ' +2 "manipulator"&1% +4 "core" % ( +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&G'\ +95 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&A( +249 "core" ( +2 "manipulator"& & +3 "core" & h i  +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &O& +3 "core" & g d @ +2 ."da"Forearm.seek PC +2 "manipulator"&^' +96 "core" ' +2 ."da"Hand.close + "manipulator"& / +66 "core" / +2 ."da"PC.seek :open +2 "processing"%?( +402 "core" ( +2 "storage"("& +3 "core" & q\ N +2 "manipulator"&& +4 "core" & z . +2 "manipulator"&2% +3 "core" % x  +2 ."da"Forearm.seek :retract +3 "manipulator"&m'\ +98 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&l( +260 "core" ( + "manipulator"&& +4 "core" & w T $ +2 "storage"(y& +3 "core" & L\ L +3 ."da"Forearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"& ' +100 "core" ' +2 ."da"Hand.open +2 "manipulator"&i1 +64 "core" 1 +2 "storage"(W- +3 "core" -'6 +3 ."da"SE.seek -0.15 Pucks below Top Plate +2 "storage"(0' +26 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.82 Pucks below Top Plate +2 "storage"(' +52 "core" ' +2 #"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/da23jun2710h50ml_niagara.tif +5 "processing"%Z& +10 "core" &\  +4 "manipulator"&t& +7 "core" & Y K $ +57 "manipulator"&5% +11 "core" % f g Y +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&|'\ +88 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&F(- +184 "core" ( +3 "manipulator"&$& +3 "core" &- v w o +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +2 "core" &- }  +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&U'! +104 "core" ' + ."psFlush"Hand.close +2 "manipulator"&+/ +75 "core" / + "manipulator"& & +4 "core" &-  x +2 "manipulator"&% +4 "core" % . ~ x +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&]'\ +102 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC + "manipulator"&@( +155 "core" ( +2 "manipulator"&X& +3 "core" & l  l +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &R& +4 "core" & Z Y  l +2 ."psFlush"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&r' +97 "core" ' +2 "manipulator"&B& +4 "core" & h o x l +2 "manipulator"&<% +4 "core" % Z X $ +2 "processing"%& +5 "core" &\  +2 "processing"%.& +5 "core" &\  +2 ."psFlush"PC.seek :closed +2 "processing"%x(Tg +4 "core" &\  +6 &@\ %g +10 &Xr 8 +9 &l M +10 &D|\ O +9 &eE}\ P +9 &'Fp\ P +10 &Hk\ O +9 &D_\ O +10 &nCm\ O +9 &0Cl\ O +9 &C^\ O +10 &!CS\ O +9 &#vGF\ O +9 &%8GH\ O +10 &&GB\ O +9 &(G;\ O +9 &*~G3\ O +10 &,@G.\ O +9 &.F(\ P +10 &/C%\ O +9 &1B \ O +9 &3GD\ P +10 &5 F\ P +9 &6F \ O +9 &8G\ O +10 &:PG\ O +9 &<G\ P +10 &=F\ O +9 &?G\ P +9 &AXE\ O +10 &CG\ O +9 &DGP\ P +9 &FI<\ P +10 &H]NJ\ P +9 &J^E R +10 &K> W +9 &M7 W +9 &OQ5 W +10 &Q~2 W +9 &R, F +10 &SB_- "d +9 &TH(+\ ) +5 ( +2 "processing"%.& +5 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.77 + "processing"%b& +3 "core" &TH\ ) +2 &TH\ ) +2 ."psFlush"Hand.open + "manipulator"&a1 +75 "core" 1 + "manipulator"&L% +4 "core" %  D | +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&~'\ +89 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%e +44 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +587 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%' +367 #"da"SX HX9/16 (USB:46): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 28.056 seconds\ /var/log/esp/da23jun2710h50ml_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23jun2710h50ml20s_niagara.tif +1762 "core" ' +2 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"% @ +192 #"da"SX HX9/16 (USB:46): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23jun2710h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jun2710h50ml30s_niagara.tif +6 "core" B +4 ."psFlush"PTV.dial :PRVmixing +4 "processing"%n  +136 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"%V +104 "core" +36 ."psFlush"PS.seek :empty +2 "processing"%M'9 +2634 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%} +108 "core"  +5 #"psFlush"Pulling 0.5ml of PSR.flush +5 .PSR.select :flush +6 "processing"%@ +17 ."psFlush"PS.seek 0.5ml +4 "processing"%%' +9 #"da"SX HX9/16 (USB:46): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jun2710h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "28.056 sec auto-exposure",Subject: "da23jun2710h50ml images!" +3 "storage"(- +8 "core" -' +9 "storage"(H& +13 "core" & \ +5 "manipulator"&N& +9 "core" & 1 5 k +2 "manipulator"&T% +4 "core" % " 3 4 7 +2 ."da"Elbow.reconfigure :tight +66 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&-( +249 "core" ( +5 "manipulator"&& +6 "core" & 2 $ - & +2 "storage"(d& +4 "core" & \ +4 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&g' +93 "core" ' +4 ."da"SE.reconfigure :gently +5 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.1 Pucks below Top Plate +5 "storage"(8'B +56 "core" ' +4 "manipulator"&9& +8 "core" &  / & +2 ' +4 "storage"(\ & +4 ."psFlush"delay 5 seconds +12 "core" & \ +4 ."da"Elbow.reconfigure :limp +5 "manipulator"&$ ,(b +7 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 1 +2 "manipulator"& 'D +41 "core" ' +6 ."da"Elbow.hold +6 "manipulator"&[, +6 "core" , +4 ."da"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure :default +4 "storage"(#QK-0-\ b +6 ."da"SE.seek 0.08 Pucks below Top Plate +4 "storage"(/'- +25 "core" ' +4 "manipulator"&6% +6 "core" %Ql  < ȷ +4 "storage"(>& +8 "core" & o } [\ +4 ."da"Forearm.force -20 +3 "manipulator"&5 +7 ."da"Forearm.seek 1 + 313 counts +4 "manipulator"&Y'} +23 "core" ' +3 "manipulator"&C& +7 "core" &  % +4 "storage"(S& +7 "core" & \ +5 ."da"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 700 counts +5 "manipulator"&I' +21 "core" ' +6 "storage"()% +15 "core" %6 :\ +4 ."downElevator"SE.seek :down +6 "storage"('v +98 (% +6 "core" %zT `\ Vb +4 "manipulator"&v% +6 "core" %  f +6 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +3 "manipulator"&'\ +69 ."psFlush"PSR.select :air +4 "processing"% +14 ."psFlush"PS.seek 2.5ml +3 "processing"%' +5 "core" ' +47 ' +2 ."downElevator"SE.stop +3 "storage"(5 +6 (`& +6 "core" & \ +1589 #"uploadLog"upsync +465 "core" ' + ."psFlush"delay 1 second +102 .PBV.dial :waste1 +3 "processing"%  +34 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"% @ +70 "core" B + ."psFlush"PSV.dial :mixloop +7 "processing"% +100 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%'9 +2630 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%z +99 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%w'P +1106 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%Q' +1603 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%u +72 "core" + ."psFlush"PTV.dial :puck +2 "processing"%D  +69 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%&  +4 "core" +3 ."psFlush"PS.seek 0ml + "processing"%f'W +2632 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%s +71 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +48 "processing"%=' +588 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%3' +2118 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%4 +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"%P U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%K'W +2633 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%! @ +54 "core" B +2 ."psFlush"PS.seek 2.5ml +2 "processing"%7' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +72 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2636 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +43 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%_' +2628 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%E +81 "core"  + ."psFlush"PBV.dial PSV +3 "processing"%, U +15 "core" S +2 ."psFlush"PS.seek 0ml +2 "processing"%h'W +2633 "core" ' + ."psFlush"PSV.dial PBV +7 "processing"%* @ +40 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2631 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%\\  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%o'W +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%p +54 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%j'P +1104 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1616 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%k +72 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%  +4 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%q  +50 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%1'W +413 "Can"e\ < +2216 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%' +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%{' +598 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2118 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%O +82 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"% U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"% 'W +2631 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%G @ +40 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2637 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%"  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2632 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%2 +54 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%^' +2627 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" + ."psFlush"PBV.dial PSV +7 "processing"%y U +4 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%A'W +2637 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%i @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%W' +2638 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%Z  +70 "core"  +2 ."psFlush"PS.seek 0ml +42 "processing"%t'W +2641 "core" ' +3 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&m& +4 "core" &  \ H % +2 "manipulator"&5% +3 "core" %\   \ D  +3 ."psFlush"Elbow.seek PC +2 "manipulator"&c( +293 "core" ( + "manipulator"&0& +4 "core" & #  C !w +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &$& +3 "core" &  !w +2 ."psFlush"Forearm.seek PC +3 "manipulator"&' +97 "core" ' +2 ."psFlush"Hand.close + "manipulator"& / +75 "core" / +3 ."psFlush"PC.seek :open +2 "processing"%l( +402 "core" ( +2 "manipulator"&+& +3 "core" &    !w +2 "manipulator"& % +4 "core" %   0 +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +102 "core" ' +6 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&|(- +121 "core" ( +2 "manipulator"&X& +3 "core" &-  " B . +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &R& +3 "core" &-   . +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&U'! +109 "core" ' + ."psFlush"Hand.open +2 "manipulator"&B1 +69 "core" 1 + "manipulator"&<% +4 "core" % (   G +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +97 "core" ' + #tFinished short da assay +19183 #-> access 1 +2 "storage"(F% +3 "core" %~\ \  i\ +2 "manipulator"&]% +5 "core" %\    w  + "manipulator"&?& +4 "core" &-   - +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(b(; +666 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (a& +3 "core" &; N\  +1705 #t-> samplePassF + #Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'L& +3 "core" &\ +2 "manipulator"&.& +4 "core" &-   c - +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&e(- +4 "core" ( + "manipulator"&r& +4 "core" &-  - +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &J& +3 "core" &-  s - +3 .tForearm.seek :garage + "manipulator"&'! +103 "core" ' +2 .tHand.close + "manipulator"&/ +72 "core" / +2 "manipulator"&n& +3 "core" &-   L - +2 "manipulator"&V% +4 "core" % .  N +2 .tForearm.seek :retract +2 "manipulator"&'\ +108 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&}( +279 "core" ( +2 "manipulator"&& +3 "core" &%   >O +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &H& +3 "core" &%   >O +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&N', +102 "core" ' +2 "manipulator"&T& +4 "core" &%  M >O +2 "manipulator"&M% +3 "core" %# \  R +3 "collection"'& +3 "core" &\ +3 "collection"'d& +4 "core" &\ +3 .tCC.seek :closed + "collection"'@(O +5 "core" &t\  +9 &6~|\ *z +9 &j\ ? +10 &l\ L +9 &iU\ K +9 &,\\\ J +10 &\\z\ J +9 &W\ J +10 &sY\ J +9 &3Z}\ K +9 &Z|\ K +10 & Z\ J +9 &"zW\ J +10 &$<]z\ J +9 &%Z\ K +9 &'[\ J +10 &)[}\ K +9 &+DZ\ J +9 &-W7\ J +10 &.\\\ J +9 &0\\\ J +10 &2KYi\ K +9 &4 Y@\ K +9 &5Yk\ K +10 &7[h\ J +9 &9T\\\ J +9 &;\\i\ J +10 &<\\~\ J +9 &>[ \ J +9 &@\\[\ J +10 &B\\\ K +9 &CY\ J +10 &EX\ J +9 &Gba \ K +9 &Is\ N +10 &Ja\ R +9 &Lo\ V +9 &NF\ D +10 &OH=\ "h +9 &Omb\ F +6 ( + "collection"'d& +4 "core" &Ojg\ F +49 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.59 +2 "collection"'9& +4 "core" &Oj\ F +2 .tHand.open + "manipulator"&\ 1 +71 "core" 1 +2 "manipulator"&~% +3 "core" % #   7 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&6'\ +95 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%>  +44 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%C' +1608 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%S'W +1621 "core" ' + .tPSV.dial PSR +2 "processing"%) +55 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%g' +2636 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%-  +2 "collection"'  +8 "core" +88  +2 .tPSV.dial :PTV,via: :air +2 "processing"%v +182 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck + "processing"%8 @ +70 "core" B +2 .tPS.seek 0ml +2 "processing"% 'W +2636 "core" ' +2 .tPSV.dial :air +2 "processing"%Y  +70 "core"  +2 .tPS.seek 2.5ml +2 "processing"%`' +1809 "Can"f\ FR +820 "core" ' + .tPSV.dial :PTV +2 "processing"%/ +70 "core"  +2 .tPS.seek 0ml +2 "processing"%I'W +2626 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&%& +3 "core" &#   H >N +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +2 "core" ( +2 "manipulator"&& +4 "core" &$   >N +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &$  >N +2 .tForearm.seek CC +2 "manipulator"&', +104 "core" ' + .tHand.close +2 "manipulator"&/ +73 "core" / +2 .tCC.seek :open +2 "collection"'z( +375 "core" ( +2 "manipulator"&& +4 "core" &% \ H >N +2 "manipulator"&w% +3 "core" %   9 +2 .tForearm.seek :retract +2 "manipulator"&u'\ +108 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&D(- +286 "core" ( +2 "manipulator"&&& +3 "core" &-   +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &Q& +3 "core" &-   +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&s'! +101 "core" ' +3 .tHand.open + "manipulator"&f1 +74 "core" 1 +2 "manipulator"&=% +3 "core" % +   "  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&4'\ +96 "core" ' +18759 #t-> access 2 +3 "storage"(P% +3 "core" %~\ \  3\ +2 "manipulator"&3% +3 "core" %\     +2 "manipulator"&!& +4 "core" &-   +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(K(K +184 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +3 "core" &K\ \  \  +685 #t-> $da[:extractVol]=0.17 +494 #-> startTube 2 +34994 "Can"d\ -\\ +6248 #t-> exit +7 #mEXIT @1687877923.06EDT @1687877933.71EDT = =mMAIN_scheduler =tMAIN @EDT1687877935.40 #"core_reset"Sent BREAK +2 #t@39075 receive with ifg=0x10, ie=0xFD + #@39708 receive with ifg=0x10, ie=0xFD + #@40363 receive with ifg=0x10, ie=0xFD + #@40996 receive with ifg=0x10, ie=0xFD #@41629 receive with ifg=0x10, ie=0xFD + #@42262 receive with ifg=0x10, ie=0xFD + #@42895 receive with ifg=0x10, ie=0xFD #@43222 receive with ifg=0x80, ie=0xFD + #@37950 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +240 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +393 "Can"Ye\ / + Ye\ / + #tPolling Can every 10:00 +2 #Cleanly exited at 10:58:43EDT27-Jun-23 +783 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +3 "collection"' +2 ' +2 "core"  +3 "processing"% +2 % +2 "core"  +6 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 "collection"'% +3 "core" %u\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +4 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %V\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 .tPS.hold + "processing"%+ +2 "core" + +2 .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" %{op  +2 .tSS.configure :default +2 "sampler")#.0X access 2 +2 "storage"(2% +3 "core" %~\ \  \ +2 "manipulator"&3% +3 "core" %\    `  +2 "manipulator"&4& +4 "core" &-   4 +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"(5(K +2 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (6& +2 "core" &K\ \  \  +491 #t-> startTube 2 +2268 #-> $da[:extractVol]=0.17 +5802 #-> shortDA +2 "collection"'7% +2 "processing"%8% +4 "core" %m\ +6 %V\ + #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +1988 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"%9 +42 "core" + .tPTV.dial :PRVmixing +2 "processing"%:  +70 "core" +2 .tPRV.dial :sipper + "processing"%;  +128 "core"  +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 1.1ml +2 "processing"%<'] +2321 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%=  +2 "collection"'>  +6 "core" +121  +2 .tPS.seek 0.5ml +2 "processing"%?' +1275 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%@ @ +97 "core" ? +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 0ml + "processing"%A'W +585 "core" ' +2 .tPSV.dial PSR + "processing"%B +100 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%j +10 .tPS.seek 1ml + "processing"%C'P +1093 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%D' +1614 "core" ' + .tPSV.dial :mixloop +2 "processing"%E +100 "core" +2 .tPS.seek 0ml +2 "processing"%F'W +2624 "core" ' + .tPSV.dial PSR +2 "processing"%G +99 "core"  + #tPulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1ml + "processing"%H'P +1098 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%I' +1614 "core" ' + .tPSV.dial :mixloop +2 "processing"%J +98 "core" +2 .tPRV.dial :sipper +2 "processing"%K  +42 "core" +2 .tPS.seek 0ml + "processing"%L'W +2631 "core" ' + .tPSV.dial PSR +7 "processing"%M +98 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%N' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"%O +100 "core" +2 .tPS.seek 0ml +2 "processing"%P'W +2624 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%Q& +3 "core" &\ +2 .tHand.open + "manipulator"&R1 +26 "core" 1 +2 "manipulator"&S% +4 "core" % \  \   +2 "storage"(T% +3 "core" %~\ 4\ 0 s\ +2 "storage"(U. +3 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(V( +663 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (W& +3 "core" & \  E\ +2 "manipulator"&X& +3 "core" &-   +2 "manipulator"&Y% +4 "core" % \     +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&Z( +190 "core" ( +2 "manipulator"&[& +3 "core" & $ " $ +2 "storage"(\\& +4 "core" & \ \  >\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&]' +96 "core" ' +2 "storage"(^& +3 "core" & \ \ 3 o\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(_'H +281 "core" ' +2 "storage"(`- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (a& +38 "core" & \ \  s\ +9 "manipulator"&b& +3 "core" &   $ +3 .tElbow.seek 2 + "manipulator"&c( +27 "core" ( +2 "manipulator"&d& +3 "core" &   +2 "storage"(e& +5 "core" & \ \  \ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&f'y +22 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&g/ +65 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&h& +3 "storage"(i'v +5 "core" &   +3 "manipulator"&j% +3 "core" % q   +3 .tForearm.seek :retract + "manipulator"&k'\ +91 "core" ' +2 .tElbow.seek PC +2 "manipulator"&l( +164 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +81 "core" ( +2 "manipulator"&m& +3 "core" & \  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &n& +3 "core" &   D +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&o' +98 "core" ' +2 "manipulator"&p& +3 "core" &   J +2 "manipulator"&q% +5 "core" % # # ! +2 "processing"%r& +3 "core" &\ +3 "processing"%s& +4 "core" &\ +3 .tPC.seek :closed + "processing"%t(Tg +5 "core" &\ +7 &=\ $e +10 &[x\ 7 +9 & u \ J +9 &S\ K +10 &U\ J +9 &QT\ J +10 &T\ K +9 &S\ K +9 &X\ J +10 &YS\ J +9 & T\ J +9 &!X\ J +10 &#S*\ J +9 &%aT%\ J +10 &'#X \ J +9 &(T\ K +9 &*V\ K +10 &,iS\ J +9 &.*W\ K +9 &/U\ K +10 &1W\ J +9 &3pR\ K +10 &52U#\ K +9 &6R\ J +10 &8R"\ K +9 &:yW \ J +9 &<:R\ K +9 &=V\ K +10 &?S\ J +9 &AS\ J +10 &CBT\ K +9 &EY\ K +10 &F\\\ K +9 &H_\ L +9 &JAo\ N +10 &K\ Q +9 &M\ Q +9 &O|\ Q +10 &Q?\ Q +9 &R\ > +10 &T;y\ T +9 &TI%\ ( +5 ( +2 "processing"%s& +4 "core" &TI \ ( +2 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.58 + .Hand.open +2 "manipulator"&u1 +68 "core" 1 +2 "manipulator"&v% +3 "core" % V +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&w'\ +99 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%x  +2 %y9 +6 "core" 9B +102 "processing"%z9 +3 "core" 9A +102 "processing"%{9 +3 "core" 9A  +102 "processing"%|9 +2 "core" 9A  +103 "processing"%}9 +2 "core" 9A +103 "processing"%~9 +2 "core" 9A +103 "processing"%9 +2 "core" 9B +103 "processing"%9 +2 "core" 9D +103 "processing"%9 +3 "core" 9E" +103 "processing"%9 +2 "core" 9H&! +103 "processing"%9 +2 "core" 9L+ +103 "processing"%9 +2 "core" 9O/ +103 "processing"%9 +2 "core" 9T3 +103 "processing"% 9 +4 "core" 9Z7 +102 "processing"% 9 +3 "core" 9`; +102 "processing"% 9 +2 "core" 9g@ +103 "processing"%9 +2 "core" 9mD +103 "processing"%9 +2 "core" 9uH +103 "processing"%9 +3 "core" 9~L +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 +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"%#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" 94 +103 "processing"%(9 +2 "core" 9; +103 "processing"%)9 +2 "core" 9B +3 .tPH.hold 2:00:00,28C +8 "processing"%* pp; +3 .tdelay 1:30 +5 "core"  +9000 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%+ +100 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml +36 "processing"%,' +614 "core" ' + .tdelay 5 seconds +503 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%-'[ +1614 "core" ' + .tPTV.dial :puck +2 "processing"%.  +125 "core"  +2 .tPSV.dial PTV + "processing"%/ +77 "core" + .tPBV.dial :waste1 +2 "processing"%0  +53 "core" +2 "processing"%1% +3 "core" %Z\  +3 .tPS.seek 1.5ml +2 "processing"%2' +591 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%3 * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%4'W +1615 "core" ' +2 .tdelay 5:00 +2314 "Can"c\ Q, +24367 "core" ( <\ +3 !to:Slide::Error\ :@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error:positionErr: @sourcei-:@destinationi%: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positioni : velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi< : voltagef13.860612665684831G: @type2F: @tagi[: mesg"2Storage Carousel positionErr at 2 - 31 counts:@axisName"Storage Carousel:bt["2/home/esp/esp2/lib/slide.rb:633:in `raiseErr'"3/home/esp/esp2/lib/slide.rb:36:in `initialize'"3/home/esp/esp2/lib/i2c/servo.rb:1678:in `call'"6/home/esp/esp2/lib/i2c/servo.rb:1678:in `deliver'"3/home/esp/esp2/lib/i2c/msg.rb:611:in `process'"2/home/esp/esp2/lib/msg.rb:212:in `initialize'",/home/esp/esp2/lib/msg.rb:209:in `loop'"2/home/esp/esp2/lib/msg.rb:209:in `initialize'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +10617 #-> PS.recoverReagent +2 #recoverReagent out waste1 + .PS.seek 0ml +2 "processing"%6'W +3 "core" ' +2 .tPSV.dial PBV +2 "processing"% @ +43 "core" > +2 .tPBV.dial PSV +2 "processing"%7 U +32 "core" W +3 .tPS.seek 2.5ml + "processing"%8' +2626 "core" ' +2 .tdelay 4 seconds +402 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%9 +42 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%:  +40 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +3 .tPS.seek 0ml +2 "processing"%;'W +2285 "core" ' +2 #tRelease puck top pressure +2 .PSV.dial :air + "processing"%  +99 "core" +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2.5ml + "processing"%>' +2638 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial PTV +2 "processing"%= +69 "core" ~ +2 .tdelay 2 seconds +202 .PSV.dial :air +2 "processing"%<  +82 "core" +3 .tdelay 2 seconds +201 .PSV.dial PTV +2 "processing"%@ +69 "core"  +2 .tdelay 2 seconds +202 #Break puck bottom vacuum + .PBV.dial :air + "processing"%?  +53 "core"  +2 .tdelay 2 seconds +202 .PSV.dial PBV +2 "processing"%B @ +41 "core" > +2 .tdelay 2 seconds +202 .PSV.dial PSR +2 "processing"%A +41 "core"  +2 .tdelay 2 seconds +202 .PSV.dial PBV +2 "processing"%C @ +42 "core" B +2 .tdelay 2 seconds +202 .PSV.dial PSR +2 "processing"%E +43 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%D  +46 "core"  +3 .tPS.seek 0ml + "processing"%G'W +2639 "core" ' + "processing"%F% +4 "core" %VN\ +614 #t-> PC.unloadPuck 1, :SAF +2 "processing"%H& +3 "core" &TIU\ ( +2 !to:Puck::Warning: mesg"3Unloading Puck.from 2, :da to Storage Carousel:bt[\ "6/home/esp/esp2/utils/puckmoves.rb:421:in `unload'":/home/esp/esp2/utils/puckmoves.rb:971:in `unloadPuck'"(ESP):7:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +2 #Storing SAF puck in Processing Clamp to tube 1 + "manipulator"&J% +3 "core" %\ 0  + #e +2 "storage"(K% +4 "core" % z h\ +2 "storage"(I. +2 "core" . +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(M( +189 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (L& +3 "core" & b x\ +2 "manipulator"&O& +4 "core" &  ` +2 "manipulator"&N% +3 "core" %\ 0  #e +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&Q( +259 "core" ( +3 "manipulator"&R& +3 "core" & \ X n +2 "storage"(S& +3 "core" & w '\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&T' +98 "core" ' +2 "storage"(U& +3 "core" & p\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(5'H +273 "core" ' +2 "storage"(W- +2 "core" -'H +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(X'6 +32 "core" ' +2 "manipulator"&Y& +3 "core" &  n n +2 "manipulator"&[% +4 "core" %    +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&\\'\ +90 "core" ' +2 .tElbow.seek PC + "manipulator"&( +286 "core" ( + "manipulator"&^& +4 "core" &   ) !p +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &  < !p +2 .tForearm.seek PC +2 "manipulator"&`' +103 "core" ' + .tHand.close +2 "manipulator"&a/ +70 "core" / +2 .tPC.seek :open +2 "processing"%b( +399 "core" ( + "storage"(d& +4 "core" & !\ +2 "storage"(e& +4 "core" & C\ +2 "manipulator"&g& +3 "core" & % "  o +2 "manipulator"&h% +3 "core" %    " r +3 .tForearm.seek :retract + "manipulator"&j'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&Z( +250 "core" ( +2 "manipulator"&]& +4 "core" & !  @ i +2 "storage"(_& +3 "core" & J\ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +39 .tForearm.seek 1 +9 "manipulator"&f'D +110 "core" ' +2 .tElbow.hold + "manipulator"&m, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&n1 +74 "core" 1 +2 "manipulator"&c% +4 "core" % Wp   ȸ +2 "storage"(p& +3 "core" & ; J \ +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 319 counts + "manipulator"&q'σ +15 "core" ' +2 "manipulator"&r& +4 "core" &   i +2 "storage"(i& +4 "core" & \ \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&k' +25 "core" ' + "storage"( % +4 "core" %= \ +3 ."downElevator"SE.seek :down +4 "storage"(u'v +98 (v% +3 "core" %R o w :\ Zn +2 "manipulator"&y% +3 "core" % \  P  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&s'\ +86 "core" ' +68 ' + ."downElevator"SE.stop +2 "storage"(5 +1288 #t-> samplePassF + #Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'z& +3 "core" &\ e +3 "manipulator"&o& +3 "core" &   i +2 "manipulator"&{% +3 "core" %\  "   +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&|(- +183 "core" ( +2 "manipulator"&}& +3 "core" &- "  , +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &~& +3 "core" &-   +2 .tForearm.seek :garage +2 "manipulator"&'! +106 "core" ' +2 .tHand.close + "manipulator"&/ +75 "core" / +2 "manipulator"&& +4 "core" &-  % + +2 "manipulator"&% +3 "core" % 2   q +3 .tForearm.seek :retract + "manipulator"&'\ +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +284 "core" ( + "manipulator"&& +4 "core" &   8" +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +3 "core" &    8" +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"& ', +97 "core" ' +2 "manipulator"& & +4 "core" & ! $ K 8" +2 "manipulator"&% +3 "core" %3   +3 "collection"'& +3 "core" &\ R +3 "collection"'& +5 "core" &\ P +2 .tCC.seek :closed +2 "collection"'(O +3 "core" &\ Q +8 &D\ J%h +9 &Xz\ B8 +10 &x\ AM +9 &Q\ GM +9 &R\ DM +10 &@R\ GM +9 &T\ FM +10 &R\ FM +9 &R\ EM +9 &IO\ GM +10 & \ R\ GM +9 &!T\ FM +9 &#R\ EM +10 &%PR\ FM +9 &'R\ EM +10 &(R\ GM +9 &*O\ EM +9 &,YR\ DM +10 &.R\ FM +9 &/N\ CM +9 &1R\ EN +10 &3aR\ EM +9 &5"Q\ FM +10 &6Q\ BM +9 &8R~\ DN +9 &:iR\ EM +10 &<+S\ FM +9 &=S\ EM +9 &?S\ EM +10 &AqR\ EM +9 &C3R\ FM +10 &DR\ BM +9 &FY\ CN +9 &Hte\ BO +10 &J(\ =T +9 &K\ 7X +9 &M\ 3[ +10 &OX\ :. +9 &Oy\ :U +9 ( + &Oh\ ?M +3 "collection"'& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.73 +2 "collection"'& +3 "core" &Oh\ @M +2 .tHand.open + "manipulator"&1 +65 "core" 1 + "manipulator"&% +4 "core" % 3   2 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +3 .tPSV.dial PSR,avoiding: PBV + "processing"%  +57 "core"  + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1612 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +1610 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +1247 "Can"|b\ Q( +1381 "core" ' +2 ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%  +133 "core"  + .tPSV.dial :PTV,via: :air +2 "processing"% +192 "core" ~ +2 .tCTV.dial :air,avoiding: :intake + "collection"'! +3 "core"  +2 "collection"'" +2 "core"  +2 "collection"'#  +5 "core" +2 .tPTV.dial :PRV,avoiding: :puck + "processing"%$ @ +70 "core" @ +3 .tPS.seek 0ml +2 "processing"%%'W +2642 "core" ' +2 .tPSV.dial :air + "processing"%&  +85 "core" +2 .tPS.seek 2.5ml +2 "processing"%'' +2630 "core" ' +38 .tPSV.dial :PTV +9 "processing"%( +70 "core"  +2 .tPS.seek 0ml +2 "processing"%)'W +2626 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&+& +4 "core" &Ԅ  !u +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&P( +29 "core" ( +2 "manipulator"&,& +4 "core" &   1 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &.& +3 "core" &  ? 1 +2 .tForearm.seek CC +2 "manipulator"&/', +105 "core" ' +2 .tHand.close + "manipulator"&0/ +71 "core" / +2 .tCC.seek :open +6 "collection"'1( +380 "core" ( +2 "manipulator"&-& +3 "core" &   1 +2 "manipulator"&3% +4 "core" %   L  +2 .tForearm.seek :retract +2 "manipulator"&2'\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&x(- +285 "core" ( +2 "manipulator"&V& +3 "core" &- "  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &- %  I +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&7'! +106 "core" ' +2 .tHand.open +2 "manipulator"&41 +66 "core" 1 + "manipulator"&6% +4 "core" % *  \ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&9'\ +98 "core" ' +8 #t-> access 1 +2 "storage"(:% +4 "core" %m\ \ ! 8\ +2 "manipulator"&8% +4 "core" %\    +2 "manipulator"&& +3 "core" &- "  +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(;(; +670 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (=& +3 "core" &; \\\  +2026 #t-> access 2 +3 "storage"(<% +3 "core" %m\ \ K\ +2 "manipulator"&@% +3 "core" %\   " 9  +2 "manipulator"&?& +4 "core" &-   +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(B(K +196 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (A& +3 "core" &K\ \ =\ +6517 #t-> require 'shuffle' +699 #-> shuffle +2 #Shuffling pucks in tube 1 of [1..7] + #Loading generic puck from tube 1 into Collection Clamp +2 "collection"'C& +3 "core" &t\ +2 "manipulator"&E% +3 "core" %\  $ "   +3 "storage"(D% +3 "core" %m\ \  \ +2 "storage"(>. +3 "core" .(K +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(F( +819 "core" ( +2 .tSC.configure :limp +7 "storage"($(\ 1b +2 (H& +3 "core" &\  j\ +2 "manipulator"&J& +9 "core" &-   / +2 "manipulator"&K% +3 "core" %\   ]  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&I( +185 "core" ( +2 "manipulator"&L& +3 "core" & # } R +2 "storage"(O& +4 "core" &\ \  <\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&N' +99 "core" ' + "storage"(R& +4 "core" &\ 3\ 5 \ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(S'H +269 "core" ' + "storage"(l- +4 "core" -'H + .tSE.configure :default +2 "storage"(#QK-0-\ b +4 .tSE.seek :pick + "storage"(U'm +24 "core" ' +3 .tSE.seek :down +2 "storage"(w'v +268 "core" ' +2 .tSE.stop +2 "storage"(5 +3 "manipulator"&W% +3 "core" %  A +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&Y'\ +94 "core" ' + !to:Puck::Error: mesg"Tube 1 is Empty:bt["4/home/esp/esp2/utils/puckmoves.rb:369:in `load'"4/home/esp/esp2/utils/puckmoves.rb:359:in `loop'"4/home/esp/esp2/utils/puckmoves.rb:359:in `load'"8/home/esp/esp2/utils/puckmoves.rb:967:in `loadPuck'"4/home/esp/esp2/utils/shuffle.rb:24:in `shuffle'""(ESP):12:in `each_with_index'"1/home/esp/esp2/utils/shuffle.rb:18:in `each'" access 2 +2 "storage"([% +3 "core" % '\ +2 "manipulator"&5% +4 "core" %\   # +2 "manipulator"&T& +3 "core" &  !  R +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(^(K +829 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" &K { \ +822 #t-> access 1 +3 "storage"(Q% +3 "core" % p H y\ +2 "manipulator"&a% +3 "core" %\    # +2 "manipulator"&\\& +47 "core" &   R +4 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(t(; +191 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (d& +3 "core" &; \  E\ +1311 #t-> require 'shuffle' +392 #-> shuffle +2 #Shuffling pucks in tube 1 of [1..7] +2 #Loading generic puck from tube 1 into Collection Clamp + "collection"'e& +3 "core" &m\ +2 "manipulator"&g% +4 "core" %\    s # +2 "storage"(h% +4 "core" % n\ +3 "storage"(`. +4 "core" .(; + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(]( +661 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (_& +3 "core" & A\ +2 "manipulator"&& +4 "core" &  x R +2 .tElbow.seek 1 +2 "manipulator"&n( +22 "core" ( + "manipulator"&c& +4 "core" & $  +2 "storage"(p& +3 "core" & \ c\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&r' +100 "core" ' +2 "storage"(i& +3 "core" & \ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"( 'H +281 "core" ' +2 "storage"(j- +3 "core" -'q +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (v& +3 "core" & G\ +2 "manipulator"&y& +4 "core" &    +2 .tElbow.seek 1 +2 "manipulator"&Z( +3 "core" ( +2 "manipulator"&f& +4 "core" &   I  +2 "storage"(q& +3 "core" &\  h\ +3 .tForearm.seek 1 + 300 counts + "manipulator"&X'p +16 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&k/ +70 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&u& +2 "storage"(z'v +5 "core" &     +3 "manipulator"&o% +4 "core" % m #  ? g +2 .tForearm.seek :retract +2 "manipulator"&{'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&}( +164 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +2 "core" ( +2 "manipulator"&~& +4 "core" &" #  u ;3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &m& +3 "core" &"  ;3 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&', +102 "core" ' +3 "manipulator"&& +4 "core" &"   ;3 +2 "manipulator"&% +4 "core" %$   t 4 +2 "collection"'s& +4 "core" &r\ +3 "collection"'& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'(O +3 "core" &\  +9 &4}\ *y +10 &g~\ > +9 &m\ L +9 &SQ}\ K +10 &T|\ K +9 &TX\ J +9 &W\ K +10 &\ K +9 &Y\ J +10 &V\ J +9 & V\ J +9 &"dZ\ J +10 &$&Ux\ K +9 &%T\ J +9 &'X\ J +10 &)lZ\ K +9 &+.X\ K +10 &,U\ J +9 &.V\ J +9 &0tX\ K +10 &27T\ J +9 &3U\ J +9 &5Y\ K +10 &7|X\ J +9 &9>W\ J +10 &;U\ J +9 &<Y\ J +9 &>S\ K +10 &@FT\ K +9 &B Y\ J +9 &CT\ K +10 &E[\ K +9 &GM]\ K +10 &Im\ M +9 &J\ Q +9 &Lu\ U +10 &N/\ D +9 &O>=\ $k +9 &O y\ E +6 ( +2 "collection"'& +3 "core" &O^\ \ E +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.59 + .Hand.open + "manipulator"& 1 +67 "core" 1 + "manipulator"&|% +4 "core" % %   3 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"& '\ +94 "core" ' +2 #tLoading generic puck from tube 1 into Processing Clamp + "processing"%& +3 "core" &H\ +2 "manipulator"&% +4 "core" %\  \   +2 "storage"(% +4 "core" %r 8\ +2 "storage"(\ . +2 "core" .( +2 "storage"(& +5 "core" & C\ + "storage"(& +4 "core" & G\ +2 "manipulator"&& +4 "core" &   O :1 +2 "manipulator"&% +3 "core" %\  =  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&( +156 "core" ( +2 "manipulator"& & +4 "core" &   C +2 "storage"(G& +4 "core" & V\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&' +97 "core" ' +40 "storage"(& +12 "core" & \ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"('H +279 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (& +3 "core" & }\ +2 "manipulator"& & +5 "core" &  \ " +2 .tElbow.seek 1 + "manipulator"&!( +4 "core" ( + "manipulator"&"& +4 "core" &   1 +2 "storage"(#& +4 "core" & l\ +2 .tForearm.seek 1 + 300 counts +2 "manipulator"&$'p +19 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&/ +77 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&&& +3 "storage"(%'v +5 "core" & #  3 +3 "manipulator"&(% +4 "core" % i   +2 .tForearm.seek :retract +2 "manipulator"&''\ +92 "core" ' +2 .tElbow.seek PC +2 "manipulator"&+( +166 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +84 "core" ( +2 "manipulator"&,& +4 "core" &   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &.& +3 "core" &  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&0' +100 "core" ' + "manipulator"&& +4 "core" &   +2 "manipulator"&% +4 "core" %  +2 "processing"%& +4 "core" &\ +2 "processing"%-& +5 "core" &S\ +2 .tPC.seek :closed +2 "processing"%3(Tg +4 "core" &\  +9 &5x\ q*z +10 &\ gz\ t? +9 &g\ KO +9 &TI\ OM +10 &N\ NN +9 &L\ 2O +9 &G\ .O +10 &UD\ O +9 &F\ P +10 &H\ O +9 & Ex P +9 &"ZFj P +10 &$E\\ P +9 &%FW Q +9 &'DC Q +10 &)aA- Q +9 &+#A5 Q +10 &,A, Q +9 &.A) Q +9 &0iA Q +10 &2+A Q +9 &3C Q +9 &5D Q +10 &7rB P +9 &92A Q +10 &:B Q +9 &<B Q +9 &>yA Q +10 &@:D? Q +9 &AA< Q +9 &CFB Q +10 &EFD Q +9 &G?I1 R +10 &HQ+ S +9 &Jj V +9 &Luys X +10 &N7{ X +9 &O{ X +9 &Q} X +10 &Sb~] 8 +9 &T-.y I +10 &TO ' +2 ( +2 "processing"%-& +3 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.75 +2 .Hand.open + "manipulator"&/1 +76 "core" 1 +2 "manipulator"&V% +3 "core" % `  J +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 "processing"%P& +4 "core" &TO\ " ' +2 #tImaging generic puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&4% +3 "core" %\  .  +2 "storage"(6% +4 "core" % J\ C +2 "storage"(2. +3 "core" .( +2 "storage"(:& +3 "core" & '\ E +3 "storage"(8& +2 "manipulator"&& +5 "core" & \ K +2 & l l  +4 ."raiseStack"SE.reconfigure :place +4 .tElbow.reconfigure :tight +4 "storage"(#]K-0-\ b +2 "manipulator"&$&.,(\ #b +5 .tElbow.seek PC +2 "manipulator"&7( +3 ."raiseStack"SE.seek :beamBreak +2 "storage"(M'H +3 "core" ( +2 "manipulator"&=& +3 "core" & e +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &<& +3 "core" & $ ) @ +3 .tForearm.seek PC + "manipulator"&@' +91 "core" ' +2 .tHand.close + "manipulator"&?/ +74 "core" / +2 .tPC.seek :open + "processing"%A( +74 "core" ' +2 "storage"(;- +3 "core" -'H +2 ."raiseStack"SE.configure :default +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(C'6 +33 "core" ' +282 ( +2 "storage"(E& +3 "core" & H q K\ +2 "manipulator"&D& +4 "core" & \ I +2 "manipulator"&>% +3 "core" %    I +3 .tForearm.seek :retract + "manipulator"&B'\ +97 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&H( +268 "core" ( + "manipulator"&J& +4 "core" &   e  +2 "storage"(K& +4 "core" & %  \ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&L' +109 "core" ' +40 .tHand.open +9 "manipulator"&O1 +72 "core" 1 +3 "storage"(x- +2 "core" -'6 +3 .tSE.seek -0.15 Pucks below Top Plate +2 "storage"(R' +25 "core" ' +2 .tSE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.82 Pucks below Top Plate +2 "storage"(9' +53 "core" ' +3 #tLights, camera, ACTION! + "storage"(l- +3 "core" -' +2 "storage"(S& +4 "core" & } \ +2 "manipulator"&W& +3 "core" & 0 $ G  +2 .tElbow.seek 1 +2 "manipulator"&U( +4 "core" ( + "manipulator"&w& +4 "core" &  .  +2 "storage"(N& +4 "core" & | \ +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&[' +4 "core" ' +2 .tSE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.1 Pucks below Top Plate +2 "storage"(5'B +56 "core" ' +2 "manipulator"&T& +3 "core" & \  "  +2 "storage"(F& +4 "core" & D\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&'D +33 "core" ' +2 .tElbow.hold +2 "manipulator"&Q, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tSE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek 0.08 Pucks below Top Plate +2 "storage"(a'- +21 "core" ' +2 "manipulator"&\\% +4 "core" %W t Ⱦ_ +2 "storage"(d& +4 "core" & >\ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 319 counts +2 "manipulator"&^'σ +15 "core" ' +2 "manipulator"&e& +4 "core" &  !  +2 "storage"(g& +4 "core" & r \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&h' +17 "core" ' +2 "storage"(`% +3 "core" %6 \ \ \  +3 ."downElevator"SE.seek :down +4 "storage"(t'v +99 (_% +3 "core" %Q Y\ Ym +2 "manipulator"&% +3 "core" % \ +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&c'\ +95 "core" ' +62 ' + ."downElevator"SE.stop +6 "storage"(5 +3 (p& +3 "core" & \ +2 "collection"'i& +9 "core" &O^\ E +2 #tStoring generic puck in Collection Clamp to tube 1 + "manipulator"&I% +4 "core" %\ !   4 +3 "storage"(Y% +3 "core" %} V\ +2 "storage"(j. +4 "core" .( + "storage"(v& +4 "core" & \ +2 "storage"(y& +3 "core" & \ +2 "manipulator"&f& +5 "core" &   N  + .tElbow.seek 1 +2 "manipulator"&q( +4 "core" ( +2 "manipulator"&k& +3 "core" &   6  +2 "storage"(u& +4 "core" & \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&o' +104 "core" ' +2 "storage"(n& +3 "core" & o I \ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(r'H +284 "core" ' +2 "storage"(~- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&m& +3 "core" & "  |  +2 "storage"( & +4 "core" & G\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&X'D +38 "core" ' + .tElbow.hold +2 "manipulator"&Z, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(- +2 "core" -' +3 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"('F +29 "core" ' +2 "manipulator"&s% +3 "core" %Po  ȸ +2 "storage"(z& +4 "core" & 1\ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 312 counts +2 "manipulator"&{'| +19 "core" ' +2 "manipulator"&1& +4 "core" &    +2 "storage"( & +3 "core" & \  8\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&|' +23 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"('= +39 "core" ' +2 "manipulator"&& +4 "core" &   v  +2 "manipulator"&% +3 "core" % \  F +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&\ '\ +127 "core" ' +10 .tElbow.seek CC + "manipulator"&( +174 "core" ( +2 "manipulator"&& +3 "core" &$   T =A +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &#   " <@ +2 .tForearm.seek CC +2 "manipulator"&', +106 "core" ' +2 .tHand.close + "manipulator"&/ +72 "core" / +2 .tCC.seek :open +2 "collection"'( +378 "core" ( +2 "storage"( & +4 "core" &\ \ \ +2 "storage"(G& +3 "core" & \  _\ +2 "manipulator"&& +4 "core" &#   | <@ +2 "manipulator"&}% +3 "core" %  4 X +3 .tForearm.seek :retract +2 "manipulator"& '\ +94 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&( +157 "core" ( + "manipulator"&& +4 "core" &  "  \ +2 "storage"( & +4 "core" & ]\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&"'D +111 "core" ' +2 .tElbow.hold + "manipulator"&#, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&1 +73 "core" 1 +2 "manipulator"&&% +4 "core" % Vv   Ⱥ1 +2 "storage"((& +3 "core" & 0 z *\ +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 318 counts + "manipulator"&'ς +14 "core" ' + "manipulator"&& +5 "core" &   \ + "storage"(& +4 "core" & d N\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&$' +26 "core" ' +2 "storage"(,% +4 "core" %F \ +2 ."downElevator"SE.seek :down +5 "storage"(.'v +99 (!% +3 "core" % R g _\ Xh +2 "manipulator"&% +3 "core" %   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +86 "core" ' +54 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tShuffling pucks in tube 2 of [1..7] +2 #Loading generic puck from tube 2 into Collection Clamp + "collection"'& +50 "core" &\  + "manipulator"&%% +4 "core" %\    e  +2 "storage"('% +4 "core" % g \ +2 "storage"(b. +2 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(/( +198 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (V& +3 "core" & c } =\  +2 "manipulator"&P& +4 "core" &   t \ +2 .tElbow.seek 2 +2 "manipulator"&4( +10 "core" ( +2 "manipulator"&6& +4 "core" &   v +2 "storage"(-& +4 "core" & Q\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&2' +95 "core" ' +2 "storage"(:& +3 "core" & \  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(8'H +272 "core" ' +2 "storage"(- +2 "core" -'H +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 .tSE.seek :pick +2 "storage"(='m +27 "core" ' +3 .tSE.seek :down +2 "storage"(<'v +268 "core" ' + .tSE.stop +2 "storage"(5 +3 "manipulator"&0% +3 "core" %   Z ) +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&?'\ +96 "core" ' + !to:Puck::Error: mesg"Tube 2 is Empty:bt["4/home/esp/esp2/utils/puckmoves.rb:369:in `load'"4/home/esp/esp2/utils/puckmoves.rb:359:in `loop'"4/home/esp/esp2/utils/puckmoves.rb:359:in `load'"8/home/esp/esp2/utils/puckmoves.rb:967:in `loadPuck'"4/home/esp/esp2/utils/shuffle.rb:24:in `shuffle'""(ESP):16:in `each_with_index'"1/home/esp/esp2/utils/shuffle.rb:18:in `each'" access 1 +3 "storage"(;% +3 "core" %~  d ?\ +2 "manipulator"&+% +3 "core" %\ #   : +3 "manipulator"&& +3 "core" &   ^ +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(3(; +508 "core" ( +32 .tSC.configure :limp +2 "storage"($(\ 1b +3 (M& +3 "core" &; \ \  +1502 #t-> access 2 +2 "storage"(E% +3 "core" %~\ \  Q\ +2 "manipulator"&D% +3 "core" %\ #  #  : +2 "manipulator"&>& +4 "core" &    +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(@(K +197 "core" ( +48 .tSC.configure :limp +2 "storage"($(\ 1b +3 (J& +3 "core" &K l\  +11177 "Can"tb\ ek +884 #t-> access 1 +2 "storage"(K% +3 "core" %~\ \  *\ +2 "manipulator"&7% +4 "core" %\ #   : +2 "manipulator"&O& +4 "core" &   +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(x(; +197 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (B& +3 "core" &; \ +5087 #t-> require'mrlshuffle.rb' +2 !o:LoadError: mesg"*no such file to load -- mrlshuffle.rb:bt[ "(ESP):20:in `require'"(ESP):20:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +3199 #-> require 'mrlshuffle.rb' +2 !o:LoadError: mesg"*no such file to load -- mrlshuffle.rb:bt[ "(ESP):21:in `require'"(ESP):21:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +1765 #-> require 'shuffleall' +2 !o:LoadError: mesg"'no such file to load -- shuffleall:bt[ "(ESP):22:in `require'"(ESP):22:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +1923 #-> require 'mrlShuffle.rb' +2 !o:LoadError: mesg"*no such file to load -- mrlShuffle.rb:bt[ "(ESP):23:in `require'"(ESP):23:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +1906 #-> require 'shuffle' +2141 #-> shuffleall +22201 #-> require 'shuffle.rb' +1466 #-> require'shuffle.rb' +1038 #-> require 'shuffle.rb' +1449 #-> require 'shufflepuck' +3 !o:LoadError: mesg"(no such file to load -- shufflepuck:bt[ "(ESP):29:in `require'"(ESP):29:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +1048 #-> require 'shufflePuck' +2 !o:LoadError: mesg"(no such file to load -- shufflePuck:bt[ "(ESP):30:in `require'"(ESP):30:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +1052 #-> require 'shuffle' +2570 #-> require 'shuffle' +2064 #-> access 2 +2 "storage"(l% +3 "core" %~ [\ +2 "manipulator"&S% +3 "core" %\ #   : +2 "manipulator"&W& +4 "core" &  ! +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(w(K +196 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (N& +3 "core" &K \  +1711 #t-> 3.times{shuffle 1..2} +3 #Shuffling pucks in tube 1 of [1..2] + #Loading generic puck from tube 1 into Collection Clamp +2 "collection"'T& +3 "core" &)\  +2 "manipulator"&F% +3 "core" %\ #   9 +2 "storage"(C% +4 "core" %~ o U k\ +2 "storage"(\\. +2 "core" .(K +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(d( +825 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (R& +3 "core" & K 3\ +2 "manipulator"&e& +4 "core" &   +2 .tElbow.seek 1 +2 "manipulator"&g( +18 "core" ( +2 "manipulator"&`& +4 "core" &   + N +2 "storage"(H& +3 "core" & - c\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&L' +125 "core" ' + "storage"(9& +4 "core" & 2 / i\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(_'H +284 "core" ' +2 "storage"(- +3 "core" -'n +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 ([& +3 "core" & \ +2 "manipulator"&U& +13 "core" & \  p N +2 .tElbow.seek 1 +2 "manipulator"&5( +3 "core" ( +2 "manipulator"&& +4 "core" & #  N +2 "storage"(^& +3 "core" & \ +3 .tForearm.seek 1 + 300 counts + "manipulator"&p'p +13 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&i/ +66 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&a& +2 "storage"(I'v +8 "core" &   v N +2 "manipulator"&Y% +3 "core" % u    d +2 .tForearm.seek :retract +2 "manipulator"&j'\ +98 "core" ' +2 .tElbow.seek CC +2 "manipulator"&v( +146 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +13 "core" ( + "manipulator"&y& +4 "core" &!   :0 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &f& +3 "core" &!  e :0 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&k', +102 "core" ' +3 "manipulator"&u& +3 "core" &! \  - :/ +2 "manipulator"&h% +4 "core" %3  6 k +2 "collection"'n& +4 "core" &\  +3 "collection"'t& +5 "core" &\  +2 .tCC.seek :closed +51 "collection"'Q(O +7 "core" &\  + &\  +2 &\  + &\  + &\  + &\  + &\  +4 &7\ +| +9 &i\ ? +9 &k\ L +10 &fS\ K +9 &(W\ K +9 &W\ K +10 &X\ K +9 &mW\ K +9 &0Y\ K +10 &Y\ K +9 & X\ K +10 &"u\\\ K +9 &$9Y\ J +9 &%Y\ K +10 &'W\ K +9 &)~X\ K +9 &+?V\ K +10 &-Y\ K +9 &.U\ K +10 &0W\ K +9 &2IU\ J +9 &4 W\ K +10 &5V\ K +9 &7Z\ J +9 &9PZ\ K +10 &;Z\ K +9 &<U\ J +10 &>Z\ K +9 &@XW \ K +9 &B[\ K +10 &CW \ K +9 &E]\ K +9 &G^a\ L +10 &Ir\ \ M +9 &J \ Q +10 &L\ U +9 &ND\ D +9 &OMB\ ` +10 &Ov6\ 7 +2 ( +2 "collection"'t& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.60 + .Hand.open + "manipulator"&c1 +72 "core" 1 +2 "manipulator"&~% +4 "core" % 3   k +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&m'\ +100 "core" ' +2 #tLoading generic puck from tube 1 into Processing Clamp +2 "processing"% & +3 "core" &\ +2 "manipulator"&% +4 "core" %\    ? . +2 "storage"(s% +5 "core" % . Y s\ + "storage"(z. +3 "core" .( +2 "storage"(1& +4 "core" & X d\ +2 "storage"( & +4 "core" & Z \ +2 "manipulator"&& +3 "core" &  ^ 9$ +2 "manipulator"&% +4 "core" %\   f . +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&o( +161 "core" ( +2 "manipulator"&q& +4 "core" & #  r +2 "storage"(r& +3 "core" & B n\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&X' +98 "core" ' + "storage"({& +4 "core" & F W z\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('H +278 "core" ' +2 "storage"(|- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (& +3 "core" & + . \ +2 "manipulator"&& +4 "core" &   h +2 .tElbow.seek 1 +2 "manipulator"&Z( +3 "core" ( +2 "manipulator"&& +4 "core" &   d +2 "storage"(\ & +3 "core" & E T \ +3 .tForearm.seek 1 + 300 counts +2 "manipulator"&'p +17 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"& / +75 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&G& +2 "storage"('v +7 "core" &   i +2 "manipulator"&}% +4 "core" % a   r D +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 .tElbow.seek PC +2 "manipulator"& ( +160 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +94 "core" ( +2 "manipulator"&& +5 "core" &   - s + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &   B s +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +89 "core" ' + "manipulator"&&& +4 "core" & \   s +2 "manipulator"&(% +4 "core" % "  A [ +2 "processing"%& +4 "core" &\ +3 "processing"%& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%,(Tg +4 "core" &\  +9 &6w\ *y +10 &fx\ > +9 &i\ M +9 &QN\ _M +10 &N\ _N +9 &K\ 9N +10 &K\ :N +9 &VL\ 7N +9 &L\ P +10 &G\ P +9 & G\ P +9 &"ZE\ P +10 &$E\ P +9 &%D P +9 &'As Q +10 &)`Ad P +9 &+!DZ Q +10 &,AQ Q +9 &.DF P +9 &0fBC Q +10 &2*C9 P +9 &3C( Q +9 &5C$ P +10 &7nC Q +9 &90D Q +10 &:D Q +9 &<D Q +9 &>wC Q +10 &@9F Q +9 &AC P +9 &CD+ Q +10 &E}GM Q +9 &G>NE R +10 &HRM R +9 &JnP V +9 &Ls{@ X +10 &N68 W +9 &O|+ W +9 &Q~ W +10 &S^|_ ; +9 &T-)_ H +10 &TI , +2 ( +2 "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.75 +2 .Hand.open + "manipulator"& 1 +69 "core" 1 +9 "manipulator"&!% +4 "core" % j s [ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +2 "processing"%& +3 "core" &TIP\ , +3 #tImaging generic puck in Processing Clamp while storing it to tube 1 + "manipulator"&"% +4 "core" % ! 2 +2 "storage"(% +3 "core" %t G 8 u\ 8 +3 "storage"(. +3 "core" .( +2 "storage"(& +3 "core" & \ C +3 "storage"(%& +2 "manipulator"&'& +5 "core" & X\ C +2 & + 0 H s +4 ."raiseStack"SE.reconfigure :place +4 .tElbow.reconfigure :tight +5 "storage"(#]K-0-\ b +3 "manipulator"&$&.,(\ #b +3 ."raiseStack"SE.seek :beamBreak +3 .tElbow.seek PC +2 "storage"(b'H +3 "manipulator"&$( +4 "core" ( +2 "manipulator"&V& +4 "core" & X f s +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &P& +3 "core" & ? 5 } s +2 .tForearm.seek PC +2 "manipulator"&.' +102 "core" ' + .tHand.close +2 "manipulator"&6/ +67 "core" / +2 .tPC.seek :open +2 "processing"%-( +72 "core" ' +2 "storage"(]- +3 "core" -'H +2 ."raiseStack"SE.configure :default +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(:'6 +35 "core" ' +279 ( + "storage"(#& +4 "core" & D H 8\ +2 "manipulator"&& +4 "core" &   \\ s +2 "manipulator"&% +3 "core" %   ? +3 .tForearm.seek :retract +2 "manipulator"&8'\ +92 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&0( +269 "core" ( +2 "manipulator"&=& +4 "core" &   ] ! +2 "storage"(<& +3 "core" & D\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&2' +100 "core" ' + .tHand.open +2 "manipulator"&;1 +68 "core" 1 +3 "storage"(+- +3 "core" -'6 +2 .tSE.seek -0.15 Pucks below Top Plate +2 "storage"(' +26 "core" ' +2 .tSE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.82 Pucks below Top Plate +2 "storage"(/' +55 "core" ' +2 #tLights, camera, ACTION! +2 "storage"(M- +2 "core" -' +2 "storage"(E& +4 "core" & f d \ +2 "manipulator"&D& +3 "core" & $ ! +2 .tElbow.seek 1 +2 "manipulator"&>( +26 "core" ( +2 "manipulator"&J& +3 "core" &  \ v o +3 "storage"(3& +3 "core" & F K \ +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&K' +11 "core" ' +2 .tSE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.1 Pucks below Top Plate +2 "storage"(7'B +55 "core" ' + "manipulator"&O& +4 "core" &   K o +2 "storage"(B& +3 "core" &\ \ ]\ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 +2 "manipulator"&@'D +37 "core" ' +2 .tElbow.hold +2 "manipulator"&l, +4 "core" , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek 0.08 Pucks below Top Plate +2 "storage"(S'- +23 "core" ' + "manipulator"&W% +4 "core" %Wy  Ȼ: +2 "storage"(N& +4 "core" & A I 5\ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 319 counts + "manipulator"&x'σ +16 "core" ' +2 "manipulator"&T& +3 "core" &   ! o +2 "storage"(F& +4 "core" & >\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&C' +18 "core" ' + "storage"(\\% +44 "core" %7 L\ +10 ."downElevator"SE.seek :down +3 "storage"(w'v +99 (R% +3 "core" %V { N\ Yo +2 "manipulator"&e% +4 "core" %   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&`'\ +98 "core" ' +55 ' + ."downElevator"SE.stop +2 "storage"(5 +3 (H& +3 "core" & 6\ +2 "collection"'9& +3 "core" &Ov5>\ 7 +3 #tStoring generic puck in Collection Clamp to tube 1 + "manipulator"&4% +4 "core" %\     ~ +2 "storage"(?% +4 "core" %m H\ +2 "storage"(. +2 "core" .( +2 "storage"([& +4 "core" & R\ +2 "storage"(U& +4 "core" & \ +2 "manipulator"&& +4 "core" &   o +2 .tElbow.seek 1 +2 "manipulator"&^( +24 "core" ( +2 "manipulator"&i& +4 "core" &   & \ +2 "storage"(a& +4 "core" & L\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&Y' +96 "core" ' +2 "storage"(g& +3 "core" & \ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(L'H +282 "core" ' + "storage"(y- +3 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&f& +3 "core" &   T \ +2 "storage"(_& +4 "core" & &\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&p'D +34 "core" ' + .tElbow.hold +2 "manipulator"&u, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(h- +2 "core" -' +3 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(5'F +27 "core" ' +2 "manipulator"&n% +3 "core" %Vv   ' Ⱥ6 +2 "storage"(I& +4 "core" & k v \ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 318 counts +2 "manipulator"&j'ς +20 "core" ' +2 "manipulator"&& +3 "core" &  ! Y \ +2 "storage"(c& +4 "core" & \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&~' +32 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"( '= +38 "core" ' + "manipulator"&& +4 "core" &   ) \ +2 "manipulator"&t% +4 "core" % "  5  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&s'\ +86 "core" ' +2 .tElbow.seek CC +2 "manipulator"&z( +166 "core" ( +2 "manipulator"&1& +4 "core" &# 6 =A +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +3 "core" &&   <@ +2 .tForearm.seek CC +2 "manipulator"&', +99 "core" ' +2 .tHand.close + "manipulator"&/ +77 "core" / +2 .tCC.seek :open +2 "collection"'k( +374 "Can"a\ T +5 "core" ( + "storage"(q& +4 "core" & k\ +2 "storage"(r& +4 "core" & \ +2 "manipulator"&{& +3 "core" &   % 9( +2 "manipulator"&v% +4 "core" % <  ` +2 .tForearm.seek :retract +2 "manipulator"&m'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&|( +170 "core" ( + "manipulator"&& +4 "core" &    +2 "storage"(& +3 "core" & ^ \ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&'D +108 "core" ' + .tElbow.hold +2 "manipulator"&\ , +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +49 .tHand.open +3 "manipulator"& 1 +76 "core" 1 +2 "manipulator"&G% +4 "core" % Wg  ȵ +2 "storage"(}& +4 "core" & /\ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 319 counts +2 "manipulator"&o'σ +19 "core" ' +2 "manipulator"&X& +3 "core" &   $  +3 "storage"(& +3 "core" &\ \  ^\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +2 "manipulator"&' +28 "core" ' +2 "storage"(% +3 "core" %B O u\  +3 ."downElevator"SE.seek :down +4 "storage"('v +98 (Z% +3 "core" %O c\ Xi +2 "manipulator"&&% +4 "core" %  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&('\ +97 "core" ' +42 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tShuffling pucks in tube 2 of [1..2] +2 #Loading generic puck from tube 2 into Collection Clamp + "collection"'& +3 "core" &\ +2 "manipulator"&% +4 "core" %\     +2 "storage"(% +4 "core" % J \ +2 "storage"(A. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"( ( +199 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +3 (!& +3 "core" & S\  +2 "manipulator"&& +4 "core" &   ^  +2 .tElbow.seek 2 +2 "manipulator"&"( +17 "core" ( +2 "manipulator"&& +4 "core" &  +2 "storage"(& +3 "core" & T\ \  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&' +88 "core" ' +2 "storage"(& +4 "core" & F G \  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(%'H +281 "core" ' +2 "storage"('- +3 "core" -'p +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (V& +3 "core" & \ \  +2 "manipulator"&P& +4 "core" &   O +2 .tElbow.seek 2 +2 "manipulator"&( +3 "core" ( +2 "manipulator"&6& +3 "core" &   K +2 "storage"(]& +4 "core" & \ \ X\  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"& 'y +29 "core" ' +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&/ +69 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&,& +2 "storage"(b'v +8 "core" &   s + "manipulator"&#% +4 "core" % ό   . +3 .tForearm.seek :retract + "manipulator"&'\ +101 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +141 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +27 "core" ( +2 "manipulator"&.& +3 "core" &   9 :, +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &=& +3 "core" &   p :, +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&<', +101 "core" ' +3 "manipulator"&$& +3 "core" &!   0 :, +2 "manipulator"&;% +4 "core" %%  ^ w +2 "collection"'+& +4 "core" &4\ +3 "collection"'M& +5 "core" &A\ +2 .tCC.seek :closed +2 "collection"'E(O +5 "core" &\ +6 &=\ $d +10 &Xy\ 6 +9 &y\ J +10 &T\ J +9 &W\ K +9 &DW\ K +10 &W\ J +9 &T\ J +9 &Z\ J +10 &MY\ J +9 & Y\ J +10 &!Z\ K +9 &#W\ J +9 &%VY\ J +10 &'W \ J +9 &(Y\ J +9 &*Y\ J +10 &,]T\ J +9 &.Z\ J +10 &/W\ J +9 &1V\ J +9 &3eZ \ J +10 &5'S\ J +9 &6]\ J +10 &8W\ K +9 &:mZ\ \ J +9 && +4 "core" & W m r\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&7' +100 "core" ' + "storage"(@& +4 "core" & : F $\  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(x'H +281 "core" ' +2 "storage"(H- +4 "core" -' + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (9& +4 "core" & \ \ \ \  +2 "manipulator"&4& +3 "core" &   +2 .tElbow.seek 2 +2 "manipulator"&?( +4 "core" ( +2 "manipulator"&& +3 "core" &   +2 "storage"(S& +4 "core" & U %\  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&['y +27 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&U/ +76 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +2 "storage"(i'v +8 "core" &   +2 "manipulator"&a% +4 "core" % q O  +2 .tForearm.seek :retract +2 "manipulator"&C'\ +96 "core" ' +2 .tElbow.seek PC +2 "manipulator"&g( +154 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +108 "core" ( +2 "manipulator"&w& +4 "core" &   k +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &l& +3 "core" & \  k +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&`' +100 "core" ' +2 "manipulator"&y& +3 "core" &   k +2 "manipulator"&f% +4 "core" %   & +2 "processing"%_& +4 "core" &\ +3 "processing"%h& +5 "core" &\ +2 .tPC.seek :closed +3 "processing"%n(Tg +3 "core" &\ +6 &\ ; +10 &DJt\ 1 +9 &xtw\ TE +9 & T\ YN +10 &L\ YM +9 &J\ 7O +9 &dG\ 7N +10 &$F\ O +9 &I\ P +10 &H\ P +9 &gE P +9 &!)F\ P +45 &"Do P +12 &$Af Q + &&mF] Q &(.DM Q + &)CD Q + &+C; Q +6 &-uC7 Q +9 &/8C- P +10 &0C' Q +9 &2B Q +9 &4}B Q +10 &6>@ Q +9 &8A Q +10 &9B Q +9 &;B Q +9 &=FC Q +10 &?A Q +9 &@CB Q +9 &BAJ Q +10 &DNDE Q +9 &FGB Q +10 &GL* R +9 &I]. S +9 &KD}A W +10 &Mz W +9 &N| W +9 &P} X +10 &RI| X +9 &Sdy &u +10 &TDW 2 +8 ( +2 &TJ , +2 "processing"%h& +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.81 +2 .Hand.open + "manipulator"&I1 +67 "core" 1 +2 "manipulator"&% +4 "core" %  h h i +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&c'\ +88 "core" ' +2 "processing"%& +4 "core" &TJ\ /, +2 #tImaging generic puck in Processing Clamp while storing it to tube 2 +2 "manipulator"&t% +3 "core" %\   w  +2 "storage"(Y% +4 "core" % \ S +2 "storage"(^. +3 "core" .( + "storage"(L& +4 "core" & n\ R +3 "storage"(p& +2 "manipulator"&j& +6 "core" & C\ P +2 &  k +3 .tElbow.reconfigure :tight +3 ."raiseStack"SE.reconfigure :place +5 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC +2 "storage"(#]K-0-\ b +3 "manipulator"&5( +5 ."raiseStack"SE.seek :beamBreak +2 "storage"(1'H +2 "core" ( +3 "manipulator"& & +3 "core" & ` k +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &~& +3 "core" & { { g k +2 .tForearm.seek PC +2 "manipulator"&u' +94 "core" ' +2 .tHand.close + "manipulator"&/ +71 "core" / +2 .tPC.seek :open +2 "processing"%s( +77 "core" ' + "storage"(Q- +3 "core" -'H +2 ."raiseStack"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(q'6 +33 "core" ' +279 ( + "storage"(r& +4 "core" & C\  +2 "manipulator"&{& +4 "core" &  L k +2 "manipulator"&v% +3 "core" %   A I +3 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&( +275 "core" ( +2 "manipulator"&& +4 "core" &   @ +2 "storage"(z& +3 "core" & <\  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"& ' +100 "core" ' + .tHand.open +2 "manipulator"&G1 +72 "core" 1 +2 "storage"(}- +3 "core" -'6 +2 .tSE.seek -0.15 Pucks below Top Plate +2 "storage"(X' +26 "core" ' +2 .tSE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 .tSE.seek -0.82 Pucks below Top Plate + "storage"(' +55 "core" ' +3 #tLights, camera, ACTION! + "storage"(m- +3 "core" -' +2 "storage"(& +4 "core" & \  +2 "manipulator"&|& +3 "core" & , 4 E +3 .tElbow.seek 2 +2 "manipulator"&Z( +3 "core" ( +2 "manipulator"&&& +4 "core" & ' 2 8 +2 "storage"(& +3 "core" & 6\  +4 .tForearm.seek 2 + 700 counts + "manipulator"&o' +10 "core" ' +2 .tSE.reconfigure :gently +3 "storage"(#QK-0-\ b +3 .tSE.seek -0.1 Pucks below Top Plate +2 "storage"('B +57 "core" ' +2 "manipulator"&& +4 "core" &   +2 "storage"(& +3 "core" & \ G\  +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 2 +2 "manipulator"&A'M +39 "core" ' +2 .tElbow.hold +2 "manipulator"& , +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek 0.08 Pucks below Top Plate +2 "storage"('- +22 "core" ' +2 "manipulator"&!% +3 "core" %\\m  [ ȷ +48 "storage"(& +5 "core" & g\  +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 2 + 315 counts + "manipulator"&'ψ +20 "core" ' +2 "manipulator"&& +4 "core" &   2 +2 "storage"(& +4 "core" & ' G \  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&d' +23 "core" ' +2 "storage"(% +4 "core" %6 \\ S }\  +3 ."downElevator"SE.seek :down +4 "storage"(\ 'v +98 ((% +3 "core" %V\ \  \ Ym +2 "manipulator"&'% +4 "core" %  U +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&V'\ +89 "core" ' +64 ' + ."downElevator"SE.stop + "storage"(5 +3 (P& +3 "core" & \  P \  +2 "collection"'6& +4 "core" &O^\ G +2 #tStoring generic puck in Collection Clamp to tube 2 +2 "manipulator"&]% +3 "core" %\    F  +2 "storage"(% +4 "core" %o\ \  e\ +2 "storage"(,. +2 "core" .( +3 "storage"(#& +3 "core" & \ \ \ \  +3 "storage"("& +3 "core" & \  a\  +2 "manipulator"&& +5 "core" &  R +2 .tElbow.seek 2 + "manipulator"&.( +3 "core" ( +2 "manipulator"&%& +4 "core" &  ! +2 "storage"(=& +4 "core" & S !\  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"& ' +101 "core" ' +2 "storage"($& +4 "core" & \ \  \  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('H +280 "core" ' + "storage"(;- +4 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&+& +3 "core" &   +2 "storage"(b& +4 "core" & \  [\  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 2 +2 "manipulator"&'M +38 "core" ' +2 .tElbow.hold +2 "manipulator"&k, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(D- +3 "core" -' +3 .tSE.seek 0.11 Pucks below Top Plate + "storage"(8'J +30 "core" ' +2 "manipulator"&J% +3 "core" %`j   ɶ +2 "storage"(M& +4 "core" & w i \  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 319 counts + "manipulator"&E'ό +18 "core" ' +2 "manipulator"&3& +3 "core" &  +2 "storage"(:& +4 "core" & B \  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&' +25 "core" ' +3 .tSE.seek 1.11 Pucks below Top Plate + "storage"(N'A +40 "core" ' +2 "manipulator"&T& +3 "core" &   +2 "manipulator"&O% +4 "core" %!   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&F'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&\\( +170 "core" ( + "manipulator"&0& +4 "core" &#   <; +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &2& +3 "core" &#  " <; +2 .tForearm.seek CC +2 "manipulator"&/', +104 "core" ' +2 .tHand.close + "manipulator"&K/ +74 "core" / +2 .tCC.seek :open + "collection"'<( +379 "core" ( +2 "storage"(e& +4 "core" & K\  +2 "storage"(>& +3 "core" & \  +2 "manipulator"&@& +4 "core" & X 9% +2 "manipulator"&% +4 "core" %   $ D +2 .tForearm.seek :retract +2 "manipulator"&W'\ +108 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&H( +172 "core" ( +8 "manipulator"&9& +4 "core" &   R 7 +2 "storage"(4& +4 "core" & \  +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 2 + "manipulator"&'M +112 "core" ' + .tElbow.hold +2 "manipulator"&S, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&U1 +74 "core" 1 +2 "manipulator"&% +3 "core" % ^   ȾZ +2 "storage"(a& +4 "core" & R 6 \  +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 2 + 317 counts + "manipulator"&R'ϊ +12 "core" ' +2 "manipulator"&7& +3 "core" &   7 +2 "storage"(x& +4 "core" & A\  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&[' +19 "core" ' +2 "storage"(w% +4 "core" %I )\  +3 ."downElevator"SE.seek :down +3 "storage"(l'v +99 (?% +3 "core" %Q f \ Xg +2 "manipulator"&y% +4 "core" % " 9 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&f'\ +93 "core" ' +50 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tShuffling pucks in tube 1 of [1..2] +2 #Loading generic puck from tube 1 into Collection Clamp + "collection"'_& +4 "core" &\  +2 "manipulator"&i% +4 "core" %\ !  ! 6 +2 "storage"(C% +4 "core" % p \ +2 "storage"(-. +2 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(I( +197 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & J ; 0\ +2 "manipulator"&& +3 "core" &   x 7 +3 .tElbow.seek 1 + "manipulator"&t( +16 "core" ( + "manipulator"&Y& +4 "core" &   f . +2 "storage"(^& +3 "core" & f a O\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&L' +95 "core" ' +3 "storage"(h& +3 "core" & \ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(j'H +281 "core" ' +2 "storage"(p- +2 "core" -'p +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 ( & +3 "core" & l m E\ +2 "manipulator"&~& +3 "core" &   . +2 .tElbow.seek 1 +2 "manipulator"&`( +18 "core" ( +2 "manipulator"&& +4 "core" &   +2 "storage"(Q& +3 "core" & ~ \ +3 .tForearm.seek 1 + 300 counts +2 "manipulator"&g'p +14 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&c/ +69 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&n& +3 "storage"(1'v +5 "core" &   i +3 "manipulator"&r% +4 "core" % u    f +2 .tForearm.seek :retract +2 "manipulator"&{'\ +100 "core" ' +2 .tElbow.seek CC +2 "manipulator"&v( +148 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +36 "core" ( + "manipulator"&u& +4 "core" &  ` K +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &   K +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&z', +101 "core" ' + "manipulator"&5& +4 "core" &   K +2 "manipulator"&G% +4 "core" %-   c +2 "collection"'}& +4 "core" &\  +3 "collection"'m& +4 "core" &F\  +3 .tCC.seek :closed + "collection"'(O +50 "core" &\ \  +5 &8\ \ +| +3 &k\ ? + &j\ K + &qT\ J + &4Y\ J +2 &Z\ J +7 &V#\ J +9 &yV\ J +9 &;V$\ J +10 &X\ I +9 & X\ I +10 &"\\$\ J +9 &$D[\ J +9 &&Z\ I +10 &'W(\ J +9 &)V\ I +9 &+MY\ I +10 &-X\ J +9 &.V\ I +9 &0Y\ I +10 &2VW\ I +9 &4U\ I +10 &5Y\ I +9 &7V\ J +9 &9\\[\ J +10 &;Y\ J +9 &<W\ J +9 &>[\ J +10 &@dY\ J +9 &B'W\ I +10 &CX\ I +9 &EZ\ I +9 &Gi`\ K +10 &I(m\ L +9 &J\ P +10 &L\ U +9 &NN\ D +9 &OG6\ &p +10 &O[\ A +2 ( +2 "collection"'m& +3 #tCollection Clamp onSpring/offSpring for 6/26 samples, on/off torque 1.57 +2 .Hand.open + "manipulator"&|1 +75 "core" 1 + "manipulator"&% +4 "core" % &    j +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&&'\ +103 "core" ' +2 #tLoading generic puck from tube 1 into Processing Clamp + "processing"%& +4 "core" &8\ +2 "manipulator"&% +4 "core" %\   p +2 "storage"(% +4 "core" %l 8\ +2 "storage"(q. +3 "core" .( +2 "storage"(!& +3 "core" & \ +2 "storage"(& +4 "core" & v D\ +2 "manipulator"&X& +4 "core" &   f K +2 "manipulator"&% +3 "core" %\    i +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +165 "core" ( +2 "manipulator"&& +3 "core" &   u ! +2 "storage"( & +4 "core" & S\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&' +111 "core" ' +2 "storage"(& +4 "core" & ^\ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(o'H +283 "core" ' + "storage"((- +4 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 ('& +3 "core" & V T\ +2 "manipulator"&Z& +3 "core" &   ! +2 .tElbow.seek 1 +2 "manipulator"&( +8 "core" ( +2 "manipulator"&A& +4 "core" &   x  +2 "storage"(& +4 "core" & M b 4\ +3 .tForearm.seek 1 + 300 counts + "manipulator"&P'p +24 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&6/ +76 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&]& +4 "storage"('v +5 "core" &    +3 "manipulator"&,% +3 "core" % w  G +3 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tElbow.seek PC +2 "manipulator"&#( +159 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +108 "core" ( + "manipulator"&"& +4 "core" &   Y +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &   W Y +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&%' +100 "core" ' + "manipulator"&=& +4 "core" &   Y +2 "manipulator"&d% +4 "core" %  s +2 "processing"%$& +4 "core" &\ +3 "processing"%\ & +4 "core" &r\ +3 .tPC.seek :closed + "processing"% (Tg +4 "core" &\  +9 &5x\ *y +9 & fx\ > +10 &i\ M +9 &TL\ jM +9 &K\ eM +10 &L\ OM +9 &L\ MN +9 &YL\ MN +10 &J\ 2N +9 &G\ 2N +10 & G\ 2O +9 &"]G\ O +9 &$G\ O +10 &%G\ P +9 &'G\ P +9 &)dD\ O +10 &+%Fz\ P +9 &,Is\ P +10 &.Dq\ P +9 &0lEc\ \ O +9 &2-DY\ P +10 &3H[\ P +9 &5DJ\ O +9 &7rFJ\ P +10 &95E<\ P +9 &:H:\ P +10 &<D-\ P +9 &>|E/\ O +9 &@=E+\ P +10 &AC"\ P +9 &CF\ P +9 &EH\ P +10 &GBL\ Q +9 &IT \ Q +10 &Jq\ U +9 &Lw\ W +9 &N8}\ W +10 &O{\ W +9 &Q~\ W +9 &Sd|`\ 7 +10 &T,-}\ K +9 &TP\  ' +2 ( +2 "processing"%\ & +4 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.73 +2 .Hand.open + "manipulator"&V1 +68 "core" 1 +2 "manipulator"&;% +4 "core" %  J +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +43 .tForearm.seek :retract +10 "manipulator"&+'\ +90 "core" ' + "processing"%b& +4 "core" &TP&\ M ' +2 #tImaging generic puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&D% +3 "core" %\   b . +2 "storage"(J% +4 "core" % n w ?\ f +2 "storage"(M. +3 "core" .( +2 "storage"(3& +3 "core" & j a\ r +3 "storage"(:& +2 "manipulator"&T& +5 "core" & 9\ t +2 &   Y +4 ."raiseStack"SE.reconfigure :place +4 .tElbow.reconfigure :tight +4 "storage"(#]K-0-\ b +4 "manipulator"&$&.,(\ #b +3 ."raiseStack"SE.seek :beamBreak +3 .tElbow.seek PC +2 "storage"(O'H + "manipulator"& ( +6 "core" ( +2 "manipulator"&.& +3 "core" &  Y +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" & 2 Y +2 .tForearm.seek PC +2 "manipulator"&' +99 "core" ' +2 .tHand.close + "manipulator"&E/ +66 "core" / +3 .tPC.seek :open +2 "processing"%8( +75 "core" ' + "storage"(0- +4 "core" -'H + ."raiseStack"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(2'6 +34 "core" ' +279 ( +2 "storage"(& +3 "core" & p\ +2 "manipulator"&k& +4 "core" &  ( Y +2 "manipulator"&K% +4 "core" %  +2 .tForearm.seek :retract +2 "manipulator"&F'\ +99 "core" ' +2 .tElbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&B( +271 "core" ( +2 "manipulator"&e& +4 "core" &   %  +2 "storage"(>& +4 "core" & Z\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&@' +93 "core" ' +2 .tHand.open +2 "manipulator"&1 +70 "core" 1 +2 "storage"(9- +4 "core" -'6 +2 .tSE.seek -0.15 Pucks below Top Plate +2 "storage"(/' +26 "core" ' +3 .tSE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.82 Pucks below Top Plate +2 "storage"(4' +52 "core" ' +2 #tLights, camera, ACTION! +2 "storage"(\\- +2 "core" -' +3 "storage"(U& +3 "core" & O\ +2 "manipulator"&& +4 "core" &   .  +2 .tElbow.seek 1 +2 "manipulator"&a( +4 "core" ( + "manipulator"&7& +4 "core" &  &  +2 "storage"(x& +4 "core" & m \ +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&w' +4 "core" ' +2 .tSE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.1 Pucks below Top Plate +2 "storage"(W'B +56 "core" ' + "manipulator"&?& +4 "core" &    +2 "storage"(y& +4 "core" & 7 R 1\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&H'D +37 "core" ' +2 .tElbow.hold +2 "manipulator"&, +2 "core" , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default +3 "storage"(#QK-0-\ b +2 .tSE.seek 0.08 Pucks below Top Plate +2 "storage"(_'- +21 "core" ' +2 "manipulator"&R% +4 "core" %Ws   ȹ' +2 "storage"(i& +3 "core" & R\ +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 319 counts + "manipulator"&C'σ +14 "core" ' +2 "manipulator"&-& +4 "core" &     +2 "storage"(N& +3 "core" & U . 7\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&[' +25 "core" ' + "storage"(% +4 "core" %7 F n Y\  +3 ."downElevator"SE.seek :down +4 "storage"('v +98 (Y% +5 "core" %Y |\ Yn +2 "manipulator"&^% +4 "core" %  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&l'\ +93 "core" ' +56 ' + ."downElevator"SE.stop +2 "storage"(5 +3 ( & +3 "core" & \ \ +2 "collection"'h& +5 "core" &OT\ A +2 #tStoring generic puck in Collection Clamp to tube 1 + "manipulator"&S% +4 "core" %\     , +2 "storage"(f% +3 "core" %s \\ V Q\ +2 "storage"(p. +3 "core" .( +2 "storage"( & +4 "core" & T\ E\ +2 "storage"(~& +4 "core" &\  ^\ +2 "manipulator"&& +4 "core" &    +2 .tElbow.seek 1 +2 "manipulator"&Q( +4 "core" ( + "manipulator"&c& +4 "core" &  (  +2 "storage"(n& +4 "core" &\  \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&r' +95 "core" ' + "storage"(t& +4 "core" &\ \ / \ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(L'H +281 "core" ' +3 "storage"(j- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&u& +3 "core" &   C  +2 "storage"(g& +4 "core" & P\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&'D +33 "core" ' +2 .tElbow.hold +2 "manipulator"&`, +2 "core" , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(5- +2 "core" -' +3 .tSE.seek 0.1 Pucks below Top Plate + "storage"(G'E +27 "core" ' +2 "manipulator"&}% +3 "core" %Xr / ȹ& +2 "storage"(1& +4 "core" & y L\ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 320 counts +2 "manipulator"&{'τ +14 "core" ' +2 "manipulator"&<& +3 "core" &   X  +2 "storage"(|& +4 "core" & \ \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&' +16 "core" ' +3 .tSE.seek 1.1 Pucks below Top Plate + "storage"('< +38 "core" ' +2 "manipulator"&m& +4 "core" &  g  +2 "manipulator"&% +4 "core" %  + +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tElbow.seek CC +2 "manipulator"&q( +170 "core" ( +2 "manipulator"&!& +4 "core" &"    << +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &#   <; +2 .tForearm.seek CC +2 "manipulator"&X', +97 "core" ' + .tHand.close +2 "manipulator"&/ +72 "core" / +2 .tCC.seek :open +2 "collection"'z( +376 "core" ( + "storage"(& +5 "core" & \  \ + "storage"( & +4 "core" & \  s\ +2 "manipulator"&& +4 "core" &"   A ;6 +2 "manipulator"&v% +3 "core" % >   +2 .tForearm.seek :retract +2 "manipulator"&&'\ +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&(( +159 "core" ( + "manipulator"&'& +4 "core" &   +2 "storage"(Z& +4 "core" &  T\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&A'D +113 "core" ' + .tElbow.hold +2 "manipulator"&, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&61 +77 "core" 1 +3 "manipulator"&]% +44 "core" % Vb  9 ȴ +9 "storage"(,& +3 "core" & N 2\ +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 318 counts +2 "manipulator"&'ς +15 "core" ' +2 "manipulator"&& +3 "core" &   { +2 "storage"(o& +4 "core" & \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&P' +18 "core" ' +2 "storage"("% +3 "core" %F \ +3 ."downElevator"SE.seek :down +3 "storage"('v +99 (% +3 "core" %T a o |\ Xh +2 "manipulator"&=% +4 "core" %   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&d'\ +89 "core" ' +51 ' +2 ."downElevator"SE.stop + "storage"(5 +3 #tShuffling pucks in tube 2 of [1..2] +2 #Loading generic puck from tube 2 into Collection Clamp + "collection"'$& +4 "core" &\ +2 "manipulator"&% +4 "core" %\     +2 "storage"(% +4 "core" % 1\ +2 "storage"(s. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(V( +197 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (;& +3 "core" & E\  +2 "manipulator"&\ & +4 "core" &   M +2 .tElbow.seek 2 +2 "manipulator"&b( +26 "core" ( + "manipulator"&D& +4 "core" &   > +2 "storage"(J& +3 "core" & } #\  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&M' +98 "core" ' +2 "storage"(3& +4 "core" & i\  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(:'H +281 "core" ' +2 "storage"(T- +3 "core" -'r +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (.& +3 "core" & \  +2 "manipulator"&& +3 "core" &   ) = +3 .tElbow.seek 2 + "manipulator"&%( +3 "core" ( +2 "manipulator"&E& +3 "core" &   g = +2 "storage"(0& +4 "core" & \ \ \  +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&#'y +23 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&+/ +76 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"& & +2 "storage"(O'v +8 "core" &  = + "manipulator"&% +4 "core" % x   +3 .tForearm.seek :retract +2 "manipulator"&k'\ +94 "core" ' +2 .tElbow.seek CC + "manipulator"&K( +153 "core" ' + ."downElevator"SE.stop +3 "storage"(5 +2 "core" ( +2 "manipulator"&& +4 "core" &   & 2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &e& +3 "core" &   \ 2 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&>', +100 "core" ' +3 "manipulator"& & +4 "core" &   ; 2 +2 "manipulator"&% +3 "core" %#  / +3 "collection"'9& +3 "core" &\ +3 "collection"'\\& +5 "core" &V\ +2 .tCC.seek :closed +2 "collection"'U(O +4 "core" &'\ +8 &F1\ %g +9 &\\{\ 8 +10 &r\ J +9 &S\ I +9 &U\ J +10 &_U\ J +9 &!U\ J +9 &U\ I +10 &W\ J +9 &fY\ J +9 & *X\ I +10 &!Y\ I +9 &#X\ J +10 &%o[\ J +9 &'1Z\ J +9 &(Z\ I +10 &*X\ I +9 &,wY\ J +9 &.9Z\ J +10 &/Y\ J +9 &1U\ J +10 &3\\\ I +9 &5AU\ J +9 &7Y\ J +10 &8V\ J +9 &:Z\ I +9 & Z\ J +9 &?Y\ J +10 &AY\ I +9 &CRV\ I +9 &E\\\ J +10 &F`\ J +9 &Hk\ L +10 &JK\ O +9 &K\ T +9 &M\ V +10 &OJ\ . +9 &O{ `\ < +5 ( +2 "collection"'\\& +4 "core" &O{H\ < +49 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.61 +3 .Hand.open + "manipulator"&1 +68 "core" 1 +2 "manipulator"&7% +3 "core" % #    +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&x'\ +105 "core" ' +2 #tLoading generic puck from tube 2 into Processing Clamp + "processing"%F& +4 "core" &i\ +2 "manipulator"&?% +3 "core" %\    T +3 "storage"(y% +3 "core" %s C\ +2 "storage"(2. +4 "core" .( + "storage"(R& +4 "core" & \  +2 "storage"(i& +4 "core" & r\  +2 "manipulator"&/& +3 "core" &   2 +2 "manipulator"&-% +4 "core" %\   T +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&N( +170 "core" ( + "manipulator"&& +4 "core" &  M +2 "storage"(B& +4 "core" & g\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&@' +100 "core" ' + "storage"(4& +4 "core" & \  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(Y'H +282 "core" ' + "storage"(^- +4 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (w& +2 "core" & r (\  +3 "manipulator"&a& +3 "core" &    L +2 .tElbow.seek 2 +2 "manipulator"&W( +4 "core" ( + "manipulator"&H& +4 "core" &   L +2 "storage"(C& +4 "core" & { G\  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"& 'y +25 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&h/ +75 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&S& +2 "storage"(f'v +8 "core" &   } L +2 "manipulator"&p% +3 "core" % |   +3 .tForearm.seek :retract +2 "manipulator"&_'\ +91 "core" ' +2 .tElbow.seek PC +2 "manipulator"& ( +160 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +155 "core" ( +2 "manipulator"&~& +4 "core" &   / $ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &    $ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&c' +102 "core" ' +2 "manipulator"&n& +3 "core" &   { # +2 "manipulator"&[% +5 "core" %   +2 "processing"%t& +3 "core" &\ +3 "processing"%& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%(Tg +5 "core" &\ +5 &D\ $f +10 &Yx\ y8 +9 &n\ yL +10 &J\ ^M +9 &zM\ ZM +9 &;O\ XN +10 &N\ ;N +9 &H\ >N +9 &L\ 8N +10 &@H\ *O +9 & F\ )O +9 &!F\ O +10 &#I\ O +9 &%FF~\ O +10 &'I\ P +9 &(Ci\ \ O +9 &*Eq\ P +10 &,MG_\ P +9 &.DP\ O +9 &/DA\ P +10 &1DH\ P +9 &3UF9\ P +10 &5H. P +9 &6D- P +9 &8D2 P +10 &:]C \ P +9 &<C#\ P +9 &=E \ P +10 &?H\ P +9 &AeC\ \ P +10 &C'D\ P +9 &DG\ P +9 &FK\ P +10 &HiQ\ Q +9 &J$h\ T +9 &K~\ V +10 &M \ V +9 &O`@\ W +10 &Q"}\ W +9 &R\ \ D +9 &S=\\>\ $k +10 &TM(L\ ) +5 ( +2 "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.74 +2 .Hand.open + "manipulator"&l1 +2 "core" &TMI\ ) +69 1 +2 "manipulator"&j% +3 "core" %  ' :  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&u'\ +102 "core" ' +2 "processing"%g& +3 "core" &TM\ I) +2 #tImaging generic puck in Processing Clamp while storing it to tube 2 +2 "manipulator"&5% +3 "core" %\ \  #  +2 "storage"(}% +5 "core" %u k ^ 0\ i + "storage"(1. +3 "core" .( +2 "storage"(<& +4 "core" & X e I\ k +2 "storage"(|& +3 "manipulator"&m& +8 "core" & [ X 9\ h + &\  A # +50 .tElbow.reconfigure :tight +5 ."raiseStack"SE.reconfigure :place +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +3 "storage"(#]K-0-\ b +2 "manipulator"&( +6 ."raiseStack"SE.seek :beamBreak +2 "storage"(r'H +2 "core" ( +3 "manipulator"&Q& +4 "core" &\   # +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &L& +3 "core" &\   j # +3 .tForearm.seek PC + "manipulator"&' +89 "core" ' +2 .tHand.close +2 "manipulator"&{/ +76 "core" / +2 .tPC.seek :open +2 "processing"%G( +79 "core" ' +2 "storage"(!- +2 "core" -'H +2 ."raiseStack"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"('6 +31 "core" ' +279 ( +2 "storage"(& +4 "core" & f\  +2 "manipulator"&`& +3 "core" &  # +2 "manipulator"&% +4 "core" %    M +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&( +250 "core" ( + "manipulator"&& +5 "core" &   2 $ + "storage"( & +4 "core" & =\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&' +97 "core" ' + .tHand.open +2 "manipulator"&v1 +70 "core" 1 +2 "storage"('- +4 "core" -'6 +2 .tSE.seek -0.15 Pucks below Top Plate +2 "storage"(Z' +26 "core" ' +2 .tSE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.82 Pucks below Top Plate +2 "storage"(X' +55 "core" ' +2 #tLights, camera, ACTION! + "storage"(q- +3 "core" -' +2 "storage"(6& +3 "core" & *\  +2 "manipulator"&]& +4 "core" & 2 4 f $ +2 .tElbow.seek 2 +2 "manipulator"&,( +4 "core" ( +2 "manipulator"&& +3 "core" & / ' $ +2 "storage"(o& +4 "core" & \  +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&&' +4 "core" ' +2 .tSE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.1 Pucks below Top Plate +2 "storage"("'B +55 "core" ' +2 "manipulator"&(& +4 "core" &  6 $ +2 "storage"(& +3 "core" & 3\  +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 2 + "manipulator"&='M +35 "core" ' +2 .tElbow.hold + "manipulator"&A, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tSE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek 0.08 Pucks below Top Plate +2 "storage"($'- +18 "core" ' +2 "manipulator"&% +3 "core" %a   ȽM +2 "storage"(& +5 "core" & \  + .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 2 + 320 counts + "manipulator"&'ύ +20 "core" ' +2 "manipulator"&s& +3 "core" &  ! 8 $ +2 "storage"(& +4 "core" & \  E\  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&P' +23 "core" ' + "storage"(;% +4 "core" %, I \ +3 ."downElevator"SE.seek :down +4 "storage"(\ 'v +98 (D% +3 "core" %QZ \ Zo +2 "manipulator"&J% +3 "core" %  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +64 ' + ."downElevator"SE.stop +2 "storage"(5 +3 (I& +2 "core" & _\  +3 "collection"'3& +3 "core" &O{@\ < +2 #tStoring generic puck in Collection Clamp to tube 2 +2 "manipulator"&% +3 "core" %\      +3 "storage"(d% +3 "core" %u \ +47 "storage"(T. +5 "core" .( +2 "storage"(.& +4 "core" & \  +2 "storage"(& +4 "core" & a\  +2 "manipulator"&E& +3 "core" &   $ +3 .tElbow.seek 2 + "manipulator"&0( +20 "core" ( +2 "manipulator"&+& +4 "core" & !  8  +2 "storage"( & +4 "core" & Y\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&' +102 "core" ' + "storage"(b& +4 "core" & \ \  /\  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(M'H +280 "core" ' +2 "storage"(- +2 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&e& +3 "core" &   N  +2 "storage"(:& +3 "core" & \ D\  +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 2 + "manipulator"&#'M +36 "core" ' +2 .tElbow.hold +2 "manipulator"& , +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(- +2 "core" -' +3 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"(9'J +28 "core" ' + "manipulator"&%% +4 "core" %ap   g ȸ +2 "storage"(O& +3 "core" & k v \  +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 2 + 320 counts + "manipulator"&k'ύ +21 "core" ' +2 "manipulator"&z& +3 "core" &   \\  +2 "storage"(& +4 "core" & L\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&7' +24 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(\\'A +39 "core" ' +2 "manipulator"&F& +3 "core" &   k  +3 "manipulator"&?% +3 "core" %   I +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&y'\ +87 "core" ' +2 .tElbow.seek CC +2 "manipulator"&2( +160 "core" ( +3 "manipulator"&R& +3 "core" &   2 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &i& +2 "core" &  Y 2 +3 .tForearm.seek CC + "manipulator"&/', +102 "core" ' +2 .tHand.close + "manipulator"&-/ +72 "core" / +2 .tCC.seek :open +2 "collection"'>( +376 "core" ( +2 "storage"(& +3 "core" & \ \  K\  +2 "storage"(B& +4 "core" & \ \  {\  +2 "manipulator"&4& +4 "core" &  B 1 +2 "manipulator"&K% +3 "core" % . \ - P +3 .tForearm.seek :retract + "manipulator"&x'\ +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&^( +171 "core" ( + "manipulator"&w& +4 "core" & # E +2 "storage"(a& +4 "core" & M 5\  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 2 +2 "manipulator"&H'M +109 "core" ' +2 .tElbow.hold +2 "manipulator"&C, +2 "core" , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&h1 +68 "core" 1 +3 "manipulator"&S% +3 "core" % a   x +2 "storage"(p& +4 "core" & < =\  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 320 counts +2 "manipulator"&N'ύ +13 "core" ' + "manipulator"&@& +4 "core" &    E +2 "storage"(Y& +4 "core" & _ { w\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"& ' +43 "core" ' +9 "storage"(W% +4 "core" %K V 0 V\ +3 ."downElevator"SE.seek :down +4 "storage"(~'v +98 (% +3 "core" %O  \ Xi +2 "manipulator"&n% +4 "core" %   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&['\ +100 "core" ' +42 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tShuffling pucks in tube 1 of [1..2] +2 #Loading generic puck from tube 1 into Collection Clamp + "collection"'t& +3 "core" &\ +2 "manipulator"&f% +4 "core" %    N o +2 "storage"(_% +4 "core" %x x\ +2 "storage"(8. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(l( +195 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (j& +2 "core" & } O l\ +2 "manipulator"&g& +4 "core" &   k E +2 .tElbow.seek 1 +2 "manipulator"&5( +28 "core" ( + "manipulator"&& +4 "core" & " # . +2 "storage"(}& +3 "core" & I E \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&1' +92 "core" ' +2 "storage"(<& +4 "core" & N U i\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(|'H +281 "core" ' +2 "storage"(m- +2 "core" -'p +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (Q& +3 "core" & \  \ +2 "manipulator"&L& +3 "core" &   +2 .tElbow.seek 1 +2 "manipulator"&c( +9 "core" ( +2 "manipulator"&{& +3 "core" &    \ +2 "storage"(!& +4 "core" & E } -\ +3 .tForearm.seek 1 + 300 counts +2 "manipulator"& 'p +25 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&u/ +67 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&& +3 "storage"(r'v +8 "core" &   o \ +2 "manipulator"&% +3 "core" % e   `  +3 .tForearm.seek :retract +2 "manipulator"&`'\ +98 "core" ' + .tElbow.seek CC +2 "manipulator"&( +145 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +31 "core" ( +2 "manipulator"&& +4 "core" &#   =E +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &#   =D +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"& ', +97 "core" ' +3 "manipulator"&& +3 "core" &$  B =C +3 "manipulator"&v% +3 "core" %    +3 "collection"''& +3 "core" &\ +3 "collection"'q& +4 "core" &\ +3 .tCC.seek :closed + "collection"'6(O +4 "core" &\  +9 &4|\ *y +9 &g}\ = +10 &m\ K +9 &TR\ K +9 &U\ J +10 &W\ J +9 &U\ J +10 &^S\ J +9 &V\ J +9 &X\ J +10 & U\ J +9 &"eV\ J +9 &$&V\ K +10 &%V\ J +9 &'W\ J +10 &)mU\ J +9 &+0X\ J +9 &,V\ J +10 &.U\ J +9 &0uU\ J +9 &28W\ J +10 &3U\ J +9 &5W\ I +9 &7}X\ J +10 &9>Y\ K +9 &;U\ J +10 &<V\ J +9 &>V\ J +9 &@HU \ J +10 &B\ T\ J +9 &CU\ J +10 &EW\ K +9 &GM\\ \ K +9 &I k\ L +10 &J\ P +9 &Lv\ U +9 &N2\ D +10 &O<9\ 'r +9 &Om\ A +5 ( +2 "collection"'q& +4 "core" &OT\ A +2 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.57 +2 .Hand.open + "manipulator"&]1 +69 "core" 1 +2 "manipulator"&% +3 "core" %   9 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +3 #tLoading generic puck from tube 1 into Processing Clamp + "processing"%o& +4 "core" &N\ +2 "manipulator"&(% +3 "core" %\    +3 "storage"(% +3 "core" %}\ \ +2 "storage"(. +51 "core" .( +3 "storage"(& +3 "core" & \  S\ +3 "storage"(& +3 "core" &\  \ +2 "manipulator"&Z& +4 "core" &"   ;8 +2 "manipulator"&s% +4 "core" %\    5  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +184 "core" ( +2 "manipulator"&;& +4 "core" &    +2 "storage"(& +4 "core" &\ \  R\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&' +100 "core" ' + "storage"(X& +4 "core" &\ \ e\ +4 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(D'H +281 "core" ' + "storage"(J- +4 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (&& +3 "core" &\ \ \ w\ +2 "manipulator"&,& +4 "core" &   1  +2 .tElbow.seek 1 + "manipulator"&"( +4 "core" ( +2 "manipulator"&=& +3 "core" &   +2 "storage"(& +4 "core" &\ \  \\\ +3 .tForearm.seek 1 + 300 counts + "manipulator"&I'p +27 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&3/ +68 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&& +4 "storage"(d'v +5 "core" &   N  +3 "manipulator"&$% +4 "core" % h   +2 .tForearm.seek :retract +2 "manipulator"&T'\ +92 "core" ' +2 .tElbow.seek PC +2 "manipulator"&.( +162 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +106 "core" ( +2 "manipulator"&& +4 "core" &    J +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &E& +3 "core" &  G J +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&+' +97 "core" ' +2 "manipulator"& & +3 "core" & # # y J +2 "manipulator"&P% +4 "core" %  c +2 "processing"%b& +4 "core" &_\ +3 "processing"%\ & +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%A(Tg +3 "core" &\ +8 &D\ $e +9 &Yy\ 7 +9 &r\ iL +10 &M\ rM +9 &{J\ rM +10 &;O\ UM +9 &J\ UM +9 &J\ & +4 "core" & " $ \ +2 "storage"(]& +5 "core" &\  8\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&' +32 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(o'< +43 "core" ' + "manipulator"&(& +4 "core" &   \ +2 "manipulator"&% +4 "core" %   P +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&q'\ +97 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +199 "core" ( +2 "manipulator"&& +4 "core" &   E +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &   E +3 .tForearm.seek CC +2 "manipulator"&Z', +94 "core" ' +2 .tHand.close + "manipulator"&s/ +75 "core" / +2 .tCC.seek :open +2 "collection"' ( +379 "core" ( +2 "storage"(;& +4 "core" & S y O\ +2 "storage"(& +3 "core" & 1 U P\ +2 "manipulator"&& +4 "core" &   E +2 "manipulator"&X% +3 "core" % 8   +3 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&J( +153 "core" ( +2 "manipulator"&&& +4 "core" & " ! V  +2 "storage"(,& +4 "core" & ]\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&='D +111 "core" ' + .tElbow.hold +2 "manipulator"&, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&31 +74 "core" 1 +3 "manipulator"&% +3 "core" % Xh   : ȶ +2 "storage"($& +4 "core" & P\ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 320 counts + "manipulator"&'τ +19 "core" ' + "manipulator"&& +4 "core" & !   +2 "storage"(D& +4 "core" & \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&I' +16 "core" ' + "storage"(% +4 "core" %A ,\ +3 ."downElevator"SE.seek :down +3 "storage"(E'v +99 ("% +3 "core" %R k i\ Xh +2 "manipulator"& % +3 "core" % & $ & +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&P'\ +89 "core" ' +51 ' +2 ."downElevator"SE.stop + "storage"(5 +51 #tShuffling pucks in tube 2 of [1..2] +2 #Loading generic puck from tube 2 into Collection Clamp + "collection"'b& +4 "core" &\ +2 "manipulator"&d% +3 "core" %   !   +2 "storage"(T% +4 "core" % z\ +2 "storage"(G. +4 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(( +197 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & t q\  +2 "manipulator"&:& +4 "core" &   L  +2 .tElbow.seek 2 +2 "manipulator"&( +30 "core" ( +2 "manipulator"&%& +4 "core" &  M +2 "storage"(O& +4 "core" & X +\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&\ ' +101 "core" ' +2 "storage"(z& +4 "core" & p ,\  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(F'H +281 "core" ' +2 "storage"(- +2 "core" -'r +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (0& +3 "core" & P ; \  +2 "manipulator"&M& +4 "core" &   M +2 .tElbow.seek 2 + "manipulator"&+( +3 "core" ( +2 "manipulator"&k& +4 "core" &   M +3 "storage"(R& +3 "core" & Z 0 L\  +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&.'y +14 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&e/ +76 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&A& +2 "storage"('v +7 "core" &   M +2 "manipulator"&7% +4 "core" % ~  ! h q +3 .tForearm.seek :retract +2 "manipulator"& '\ +94 "core" ' + .tElbow.seek CC +2 "manipulator"&-( +151 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +18 "core" ( + "manipulator"&#& +4 "core" &(   @X +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &&   F ?T +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&B', +98 "core" ' +3 "manipulator"&?& +3 "core" &%   >K +2 "manipulator"&K% +4 "core" %)   +2 "collection"'w& +4 "core" &\ +3 "collection"'2& +4 "core" &\ +3 .tCC.seek :closed + "collection"'h(O +4 "core" &\ +7 &<\ %g +10 &Zx\ 7 +9 & v\ J +9 &S\ J +10 &T\ I +9 &PX\ J +9 &V\ J +10 &U\ J +9 &Q\ J +10 &XU\ J +9 & U \ I +9 &!V\ J +10 &#U\ J +9 &%`V\ J +9 &'"V \ J +10 &(V\ I +9 &*W\ \ J +10 &,hU\ J +9 &.*V\ J +9 &/U\ J +10 &1V\ J +9 &3pV\ J +9 &52V\ J +10 &6T \ J +9 &8U%\ J +10 &:wU\ J +9 &<9V\ J +9 &=U\ J +10 &?U\ J +9 &AU)\ I +9 &CAV'\ J +10 &EW)\ J +9 &F\\(\ K +10 &Hg+\ L +9 &J:*\ O +9 &K*\ T +10 &M/\ W +9 &OQ,\ , +9 &O/\ I +9 ( +2 &Og'\ E +2 "collection"'2& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.65 + .Hand.open +2 "manipulator"&S1 +66 "core" 1 +2 "manipulator"&y% +4 "core" % ) +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&@'\ +95 "core" ' +2 #tLoading generic puck from tube 2 into Processing Clamp + "processing"%Y& +4 "core" &\ +2 "manipulator"&% +3 "core" %\    C  +2 "storage"(n% +5 "core" % a B\ + "storage"(i. +4 "core" .( + "storage"(t& +4 "core" & d \  +2 "storage"(f& +3 "core" & a Y\  +2 "manipulator"&a& +4 "core" &&   V <9 +2 "manipulator"&8% +3 "core" %\   6  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&\\( +163 "core" ( + "manipulator"&j& +4 "core" &  " +2 "storage"(U& +4 "core" & #\  +49 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&4' +101 "core" ' +2 "storage"(/& +4 "core" & v U \  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"('H +281 "core" ' +2 "storage"(}- +2 "core" -' +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (W& +3 "core" & @ \  +2 "manipulator"&p& +3 "core" &   - +3 .tElbow.seek 2 +2 "manipulator"&x( +3 "core" ( +2 "manipulator"&^& +4 "core" &   1 +2 "storage"(_& +3 "core" & b \  +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&V'y +18 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"& d +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&u' +98 "core" ' +2 "manipulator"&& +4 "core" &  2 d +2 "manipulator"& % +3 "core" %   +3 "processing"%5& +3 "core" &w\ +3 "processing"%g& +4 "core" &\ +3 .tPC.seek :closed + "processing"%H(Tg +5 "core" &\ +8 &C\ $e +11 &Yx\ u7 +7 &r\ uL +9 &K\ |L +9 &qL\ `M +10 &2N\ _M +9 &N\ DN +9 &L\ BN +10 &vN\ BN +9 &6K\ 'O +10 &K\ ,O +9 &!J\ )O +9 &#{J\ O +10 &%>G\ "O +9 &&E\ O +10 &(I\ O +9 &*F\ O +9 &,DC\ O +10 &.D\ O +9 &/C\ O +9 &1Cy\ O +10 &3MFr\ O +9 &5 Gf\ P +10 &6Ch\ O +9 &8Gg\ O +9 &:SHZ\ P +10 &<FP\ P +9 &=CR\ O +9 &?DM\ O +10 &A]E>\ O +9 &CG=\ P +9 &DF.\ O +10 &FL+\ P +9 &H_S.\ Q +10 &Ji,\ T +9 &K\ V +9 &M}\ V +10 &OX\ V +9 &Q}\ V +9 &R\ D +10 &TCe\ Z +9 &TH+\ $* +5 ( +3 "processing"%g& +3 "core" &TH\ $* +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.73 + .Hand.open + "manipulator"&~1 +73 "core" 1 + "manipulator"&|% +4 "core" %   +2 .tForearm.reconfigure :loose +7 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +2 "processing"%& +3 "core" &THI\ W* +2 #tImaging generic puck in Processing Clamp while storing it to tube 2 +2 "manipulator"&% +3 "core" %    " +2 "storage"('% +4 "core" % /\ p +2 "storage"(r. +4 "core" .( + "storage"(>& +4 "core" & 0\ v +2 "storage"(]& +4 "manipulator"&(& +4 "core" & \ v +2 &   " d +3 ."raiseStack"SE.reconfigure :place +3 .tElbow.reconfigure :tight +5 "storage"(#]K-0-\ b +3 "manipulator"&$&.,(\ #b +3 ."raiseStack"SE.seek :beamBreak +3 .tElbow.seek PC +2 "storage"('H +2 "manipulator"&( +6 "core" ( +2 "manipulator"&!& +4 "core" &   C d +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &1& +3 "core" &   S d +2 .tForearm.seek PC +2 "manipulator"& ' +98 "core" ' +2 .tHand.close + "manipulator"&`/ +74 "core" / +2 .tPC.seek :open +2 "processing"%v( +69 "core" ' +2 "storage"(- +2 "core" -'H +2 ."raiseStack"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"('6 +31 "core" ' +286 ( + "storage"(& +52 "core" & I\  +2 "manipulator"&c& +4 "core" &   = d +2 "manipulator"&s% +3 "core" %    D +3 .tForearm.seek :retract +2 "manipulator"&q'\ +94 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&6( +266 "core" ( +2 "manipulator"&;& +4 "core" & \  ' +2 "storage"(& +4 "core" & h (\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&' +90 "core" ' +2 .tHand.open + "manipulator"&X1 +68 "core" 1 +2 "storage"(&- +3 "core" -'6 +2 .tSE.seek -0.15 Pucks below Top Plate +2 "storage"(,' +26 "core" ' +3 .tSE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.82 Pucks below Top Plate +2 "storage"(Z' +55 "core" ' + #tLights, camera, ACTION! +2 "storage"(- +3 "core" -' +2 "storage"(3& +4 "core" & B H\  +2 "manipulator"&& +3 "core" & % & = & +2 .tElbow.seek 2 +2 "manipulator"&$( +4 "core" ( + "manipulator"&& +4 "core" & - ( B & +2 "storage"(D& +4 "core" & $ \  +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&' +2 "core" ' +3 .tSE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.1 Pucks below Top Plate +2 "storage"('B +58 "core" ' + "manipulator"&"& +4 "core" &   & +2 "storage"( & +4 "core" & w 8\  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 2 +2 "manipulator"&J'M +39 "core" ' + .tElbow.hold +2 "manipulator"&=, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tSE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek 0.08 Pucks below Top Plate +2 "storage"('- +19 "core" ' +2 "manipulator"&o% +3 "core" %Xh  Z ȶ +2 "storage"(b& +4 "core" & u #\  +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 2 + 311 counts + "manipulator"&d'τ +19 "core" ' + "manipulator"&T& +4 "core" &  L & +2 "storage"(G& +5 "core" & \  R\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&I' +19 "core" ' +2 "storage"(% +4 "core" %, \\ \  +3 ."downElevator"SE.seek :down +4 "storage"(:'v +99 (%% +3 "core" %fY\  \ Ym +2 "manipulator"&O% +4 "core" %   6 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&E'\ +89 "core" ' +66 ' + ."downElevator"SE.stop +2 "storage"(5 +3 (l& +2 "core" & 7 d u\  +2 "collection"'z& +4 "core" &Oh"\ E +2 #tStoring generic puck in Collection Clamp to tube 2 + "manipulator"&% +4 "core" %\    +2 "storage"(P% +4 "core" % T \\\ +2 "storage"(. +2 "core" .( +2 "storage"(0& +4 "core" & p\  +2 "storage"(M& +4 "core" & z \  +2 "manipulator"&k& +3 "core" &   & +2 .tElbow.seek 2 +2 "manipulator"&R( +23 "core" ( + "manipulator"&e& +4 "core" &     +2 "storage"(A& +4 "core" & x\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&7' +100 "core" ' +2 "storage"(& +3 "core" & x A !\  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(\ 'H +279 "core" ' + "storage"(#- +3 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +2 "manipulator"&F& +4 "core" &  8  +2 "storage"(& +3 "core" & \  +2 .tElbow.reconfigure :limp +43 "manipulator"&$ ,(b +10 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 2 +2 "manipulator"&.'M +37 "core" ' + .tElbow.hold +2 "manipulator"&?, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(+- +2 "core" -' +3 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"(K'J +27 "core" ' +2 "manipulator"&w% +3 "core" %`p   ȸ +2 "storage"(& +4 "core" & n k \  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 319 counts +2 "manipulator"& 'ό +18 "core" ' +2 "manipulator"& & +4 "core" &  # ;  +2 "storage"(S& +4 "core" & \  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&y' +28 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(Y'A +38 "core" ' +2 "manipulator"&& +3 "core" &   +2 "manipulator"&n% +4 "core" %   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&i'\ +88 "core" ' +2 .tElbow.seek CC +2 "manipulator"&2( +176 "core" ( +2 "manipulator"&t& +4 "core" &'  @^ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &f& +3 "core" &'   @] +2 .tForearm.seek CC +2 "manipulator"&a', +103 "core" ' +2 .tHand.close + "manipulator"&8/ +74 "core" / +2 .tCC.seek :open + "collection"'B( +380 "core" ( + "storage"(j& +4 "core" & ^ z L\  +2 "storage"(U& +3 "core" & v T m\  +2 "manipulator"&-& +4 "core" &"   = ;3 +2 "manipulator"&/% +3 "core" %     & +3 .tForearm.seek :retract + "manipulator"&@'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&}( +175 "core" ( +2 "manipulator"&W& +3 "core" &   _ +2 "storage"(p& +4 "core" & \  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 2 +2 "manipulator"&^'M +108 "core" ' +2 .tElbow.hold +2 "manipulator"&_, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&<1 +67 "core" 1 +2 "manipulator"&C% +4 "core" % ]   r +2 "storage"(m& +4 "core" & B\  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 316 counts +2 "manipulator"&\\'ω +14 "core" ' +2 "manipulator"&4& +3 "core" &   _ +2 "storage"(& +4 "core" & ^\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&V' +26 "core" ' + "storage"(L% +4 "core" %J m Z\ +3 ."downElevator"SE.seek :down +4 "storage"({'v +98 (x% +3 "core" %GP { T \ Wg +2 "manipulator"&% +4 "core" %     +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"& '\ +86 "core" ' +55 ' + ."downElevator"SE.stop + "storage"(5 +8293 #t-> ShufflePuck +2 !o:NameError: mesg"'uninitialized constant ShufflePuck: name:ShufflePuck:bt["(ESP):35:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +880 #-> shufflePuck +5258 #-> access 1 +2 "storage"(5% +3 "core" % h C\ +2 "manipulator"&[% +3 "core" %\     +2 "manipulator"&N& +4 "core" &   ^ +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(9(; +506 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +49 (~& +4 "core" &; \  +1633 "Can"gd\ U# +1797 #t-> Forearm.seek 1 +22 .Forearm.seek 1 +2 "manipulator"&|'D +92 "core" ' +2 "manipulator"&% +4 "core" %L   3 & +1231 #t-> Forearm.seek 2 +2 .Forearm.seek 2 + "manipulator"&'M +3 "core" ' +2 "manipulator"&g% +3 "core" %L   & +593 #t-> acess 1 +2 !o:NoMethodError : mesg".undefined method `acess' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(ESP):40:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +2366 #-> Arm.home +3 "manipulator"&'& +3 "core" &   ^ +2 "manipulator"&r% +4 "core" %L   & +1382 #t-> Arm.garage +2 "manipulator"&>& +3 "core" &   ^ +2 "manipulator"&]% +4 "core" %L   & +2 .tForearm.reconfigure :loose +2 "manipulator"&#@2^d^b +3 .tForearm.home.seek :retract +2 "manipulator"&('\ +136 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.home.seek :garage +2 "manipulator"&!(- +396 "core" ( +2 "manipulator"&1& +4 "core" &- \  2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &u& +3 "core" &-  # } 2 +2 .tForearm.seek :garage +2 "manipulator"&`'! +104 "core" ' + "manipulator"&& +4 "core" &- _ 2 +2 "manipulator"&Q% +3 "core" %1  N +421 #t-> access 1 +2 "storage"(% +3 "core" % q\ +2 "manipulator"&H% +4 "core" %1  O +2 "manipulator"&% +3 "core" %1  H +3 .tForearm.seek :retract + "manipulator"&'\ +103 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&c(d +124 "core" ( +2 "manipulator"&s% +4 "core" %\ "   h 6 +2 "manipulator"& & +3 "core" &d   * +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(;(; +2 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +3 "core" &; g g 5\  +7772 #t-> Arm +2 "manipulator"&& +3 "core" &d   O * +2 "manipulator"&X% +4 "core" %\ !   | 6 +556 #t-> Forearm +2 "manipulator"&&% +3 "core" %\ !   f 6 +1311 #t-> Arm.garage +2 "manipulator"&& +2 "core" &d   J * +2 "manipulator"&3% +4 "core" %\ !   @ 6 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +132 "core" ( + "manipulator"&& +4 "core" &-  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &D& +2 "core" &-  ? +3 .tForearm.seek :garage + "manipulator"&q'! +107 "core" ' + "manipulator"&"& +4 "core" &-   3 +2 "manipulator"& % +4 "core" %)  \  +685 #t-> access 2 +2 "storage"(% +4 "core" % \ + "manipulator"&o% +4 "core" %(   m +2 "manipulator"&b% +3 "core" %(   +3 .tForearm.seek :retract +2 "manipulator"&,'\ +100 "core" ' +2 .tElbow.seek :clear + "manipulator"&T(d +139 "core" ( +2 "manipulator"&G% +3 "core" %\    +2 "manipulator"&& +4 "core" &d   D E +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"(6(K +194 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" &K ` I\ +778 #t-> Forearm.seek 2 +6 .Forearm.seek 2 +2 "manipulator"&Z'M +75 "core" ' 0 . b ɞ +3 !to:Slide::Error\ :@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error: speedErr: @sourcei+:@destinationi%: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi0 : outPressi. :deltaPressib : voltagef12.461496318114875<: @type2F: @tagi_: mesg")Forearm speedErr at PC + 4598 counts:@axisName" Forearm:bt[ "2/home/esp/esp2/lib/slide.rb:633:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:395:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:360:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'"(ESP):48:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +1342 #-> Arm.home +2 "manipulator"&%& +3 "core" &fq   d +3 "manipulator"&O% +3 "core" %   L O +749 #t-> Arm.garage +2 "manipulator"&& +3 "core" &fq   5 +2 "manipulator"&$% +48 "core" %    O +5 .tForearm.reconfigure :loose +3 "manipulator"&#@2^d^b +2 .tForearm.home.seek :retract +2 "manipulator"&'\ +116 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.home.seek :garage +2 "manipulator"&J(- +307 "core" ( +2 "manipulator"&d& +4 "core" &-   h . +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &l& +3 "core" &-   M . +2 .tForearm.seek :garage +2 "manipulator"&z'! +100 "core" ' +2 "manipulator"&& +4 "core" &- v . +2 "manipulator"&P% +3 "core" %5  +733 #t-> access 3 +3 "storage"(% +3 "core" % %\ +2 "manipulator"&% +3 "core" %5 \  +2 "manipulator"&0% +4 "core" %5   = +2 .tForearm.seek :retract +2 "manipulator"&M'\ +104 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&k(d +141 "core" ( +2 "manipulator"&e% +3 "core" %\ #   r B +2 "manipulator"&A& +4 "core" &d   l  +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 7 +2 "storage"(I([n +194 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" &[n S .\  +5023 #t-> Elbow seek 3 +2 !o:NoMethodError : mesg"-undefined method `seek' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(ESP):52:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +648 #-> Elbow.seek 3 +2 .Elbow.seek 3 +2 "manipulator"&:( +108 "core" ( +2 "manipulator"&=& +4 "core" &   n ( +1880 #t-> Arm.garage +2 "manipulator"&E& +3 "core" &   Q ( +2 "manipulator"&#% +3 "core" %\ #   k B +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&F(- +183 "core" ( + "manipulator"&& +4 "core" &-   o  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &+& +3 "core" &-    +2 .tForearm.seek :garage +2 "manipulator"&w'! +107 "core" ' +2 "manipulator"&& +4 "core" &-   P  +2 "manipulator"& % +3 "core" %*   L +346 #t-> access 4 +2 "storage"(S% +3 "core" %  R\ +2 "manipulator"&% +4 "core" %*    +2 "manipulator"&n% +3 "core" %*   +3 .tForearm.seek :retract + "manipulator"&7'\ +97 "core" ' +2 .tElbow.seek :clear + "manipulator"&R(d +136 "core" ( + "manipulator"&\ % +4 "core" %\   "  +2 "manipulator"&.& +3 "core" &d    Z +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"( ( +981 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (K& +2 "core" & G\ +1265 #t-> access 4 +2 "storage"(t% +3 "core" % \ \ +2 "manipulator"&f% +3 "core" %\    u  +2 "manipulator"&y& +4 "core" &d   # Z +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(?( +3 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (8& +4 "core" & U\ +754 #t-> access 5 +3 "storage"(i% +3 "core" % Z Z\ +2 "manipulator"&h% +3 "core" %\      +2 "manipulator"&j& +4 "core" &d  < Z +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(U( +198 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +2 (-& +3 "core" & \ \ \ +558 #t-> access 6 +2 "storage"(/% +3 "core" % - 4\ +2 "manipulator"&W% +4 "core" %\     +2 "manipulator"&p& +3 "core" &d   9 Z +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 3 +2 "storage"(a( +193 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (2& +3 "core" &\ %\ \  +311 #t-> access 7 +4 "storage"(<% +3 "core" %\ \ \ \ +2 "manipulator"&C% +3 "core" %\     +2 "manipulator"&m& +44 "core" &d   } Z +10 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 4 +2 "storage"(4(,> +190 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" &,< \  +423 #t-> access 1 +2 "storage"(L% +3 "core" %\ \ _\ +2 "manipulator"&@% +4 "core" %\     +2 "manipulator"&x& +4 "core" &d   Z +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"((; +194 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (}& +3 "core" &; Z\  +350 #t-> access 2 +2 "storage"(^% +3 "core" %  0\ +2 "manipulator"&\\% +4 "core" %\    +2 "manipulator"&Y& +3 "core" &d   Z +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(V(K +194 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 ({& +3 "core" &K \ G\  +20634 "Can"d\ v' +12035 #t-> $da[:extractVol]=0.17 +513 #-> startTube 2 +349 #-> shortDA +3 "collection"'5% +2 "processing"%[% +4 "core" %\ +6 %X\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +4946 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"%N +41 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%  +70 "core" + .tPRV.dial :sipper +2 "processing"%~  +126 "core" +3 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 1.1ml + "processing"%'] +2298 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV + "processing"%  +126 "core"  +3 .tPS.seek 0.5ml +2 "processing"%g' +1272 "core" ' + .tPRV.dial :waste2 +2 "processing"%| @ +97 "core" ? +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 0ml +2 "processing"%''W +585 "core" ' + .tPSV.dial PSR +2 "processing"%r +100 "core"  + #tPulling 1ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml + "processing"%>'P +1103 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%]' +1619 "core" ' + .tPSV.dial :mixloop +2 "processing"% +113 "core" +2 .tPS.seek 0ml + "processing"%_'W +2625 "core" ' + .tPSV.dial PSR +2 "processing"%1 +98 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%u'P +1094 "core" ' + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml + "processing"%' +1616 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%Q +99 "core" +2 .tPRV.dial :sipper +2 "processing"%(  +43 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2637 "core" ' + .tPSV.dial PSR +2 "processing"%H +100 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2631 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%s +100 "core" +2 .tPS.seek 0ml +2 "processing"% 'W +2630 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%& +3 "core" &\ +2 "manipulator"&`% +4 "core" %\      +2 "storage"(!% +3 "core" % +\ +2 "storage"(9. +4 "core" .(K + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(( +671 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +2 (X& +3 "core" & c D v\ +2 "manipulator"&&& +4 "core" &d   Z +2 "manipulator"&% +3 "core" %\   <  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&3( +106 "core" ( +2 "manipulator"&& +3 "core" &   * +2 "storage"(D& +4 "core" & \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&"' +146 "core" ' +2 "storage"( & +4 "core" & \  ?\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(c'H +275 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (& +3 "core" & \ +2 "manipulator"&o& +3 "core" &  c ) +3 .tElbow.seek 2 + "manipulator"&b( +3 "core" ( +2 "manipulator"&G& +4 "core" &  " + ) +2 "storage"(& +4 "core" & \ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&q'y +14 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&/ +72 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +2 "storage"(;'v +7 "core" &  C ) +2 "manipulator"&Z% +3 "core" % |   q +3 .tForearm.seek :retract +2 "manipulator"&,'\ +93 "core" ' + .tElbow.seek PC +2 "manipulator"&%( +164 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +128 "core" ( +2 "manipulator"&O& +4 "core" &  \\ i +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &  6 i +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&$' +98 "core" ' +2 "manipulator"&T& +4 "core" & "  8 h +2 "manipulator"&d% +4 "core" %   } +2 "processing"%l& +3 "core" &\ +3 "processing"%& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%P(Tg +4 "core" &\ +8 &<\ $d +10 &XvB\ 7 +9 &sE\ K +9 &J\ RM +10 &zJ\ NN +9 &=L\ NN +9 &K\ -O +10 &I\ -O +9 &L\ -O +10 &?I\ P +9 & I\ O +9 &!F\ P +10 &#F\ P +9 &%GF\ P +9 &'F P +10 &(A Q +9 &*F P +10 &,MC P +9 &. F Q +9 &/A Q +10 &1A Q +9 &3TFz Q +10 &5Fl Q +9 &6Al Q +9 &8Ah Q +10 &:]CZ P +9 &<CJ Q +9 &=GD Q +10 &?D= P +9 &AdD6 Q +9 &C'F. P +10 &DF, Q +9 &FJ" Q +10 &HgR R +9 &J#j T +9 &K~ X +10 &My\ W +9 &O`} W +10 &Q!~ X +9 &R} E +9 &TAa [ +10 &TN 1\ + +5 ( +2 "processing"%& +4 "core" &TN@\ + +2 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.74 + .Hand.open +2 "manipulator"&1 +68 "core" 1 + "manipulator"&% +4 "core" % b +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +2 "processing"%0  +3 %e9 +7 "core" 8< + 9   +102 "processing"%A9 +2 "core" 9 r +103 "processing"%z9 +2 "core" 9q +103 "processing"%J9 +2 "core" 9p \ +103 "processing"%9 +2 "core" 9%q +103 "processing"%69 +2 "core" 93q +103 "processing"%=9 +2 "core" 9@q +3 .tPH.hold 2:00:00,28C +4 "processing"%k pp; +2 .tdelay 1:30 +5 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%E +100 "core"  + #tPulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%#' +589 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml +2 "processing"%'[ +1616 "core" ' +2 .tPTV.dial :puck +2 "processing"%+  +124 "core"  +2 .tPSV.dial PTV +2 "processing"%: +71 "core" +2 .tPBV.dial :waste1 +2 "processing"%  +90 "core" +2 "processing"% % +3 "core" %]\  +3 .tPS.seek 1.5ml + "processing"%M' +591 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%S * +32 "core" + +2 .tPS.seek 0ml +2 "processing"%'W +1608 "core" ' +2 .tdelay 5:00 +1827 "Can"Bd\ 8*; +28175 #trecoverPSRreagent08 +2 .PTV.dial :puck + "processing"%n  +5 "core"  + .tPBV.dial :waste1 +2 "processing"%\  +33 "core" +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%. * +33 "core" * +2 .tPSR.select :air +2 .PSV.dial PSR +47 "processing"%w +74 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%F' +2303 "core" ' +2 .tPSV.dial PTV +2 "processing"%I +71 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%K +72 "core"  +2 .tdelay 5 seconds +503 .PSV.dial PTV + "processing"%t +73 "core" + .tdelay 5 seconds +503 .PSV.dial :air +2 "processing"%f  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%y'W +2263 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%8  +124 "core" +2 .tPSV.dial :mixloop +2 "processing"% +42 "core" + .tPRV.dial :ab1 +2 "processing"%i @ +100 "core" > +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%h'w +358 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%j  +41 "core"  +2 "processing"%-% +3 "core" %z\  +3 .tPS.seek 0.32ml +2 "processing"%?'' +399 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'/  +38 "core" + .tPRV.dial :air +2 "processing"%W  +42 "core"  +3 .tPS.seek 0.9ml +2 "processing"%p'D +1238 "core" ' + .tPRV.dial :waste2 +2 "processing"%2 @ +70 "core" > +2 .tPS.seek 0.5ml +2 "processing"%U' +860 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%<  +41 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%C'[ +1605 "core" ' +2 .tPSV.dial :PML +2 "processing"%m +54 "core" +2 .tPTV.dial :mixing + "processing"% @ +71 "core" B + .tPBV.dial :waste1 +2 "processing"%a  +34 "core" +2 "processing"%L% +3 "core" %Y\  +3 .tPS.seek 1.85ml + "processing"%@'9 +229 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%x * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%}'W +1974 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'4& +3 "core" &\  +2 "manipulator"&^& +4 "core" &    g +2 "manipulator"&\\% +4 "core" %    (  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&Y(- +129 "core" ( + "manipulator"&{& +4 "core" &-  i , +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-  [ , +2 .tForearm.seek :garage +2 "manipulator"&5'! +102 "core" ' +2 .tHand.close +2 "manipulator"&[/ +65 "core" / +3 "manipulator"&N& +3 "core" &-   , +2 "manipulator"&% +4 "core" % 4  +2 .tForearm.seek :retract +2 "manipulator"&~'\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&)( +279 "core" ( +2 "manipulator"& & +3 "core" &  9% +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &  C 9% +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&|', +106 "core" ' +29 "manipulator"&g& +4 "core" &  9% +2 "manipulator"&r% +3 "core" %   +3 "collection"''& +3 "core" &\  +3 "collection"'>& +5 "core" &\  +2 .tCC.seek :closed +2 "collection"'(O +4 "core" &\  +9 &7\ +| +9 &j\ ? +10 &p\ L +9 &hW\ K +9 &*W\ K +10 &W\ K +9 &Z\ J +9 &q_\ J +10 &2X\ K +9 &]\ K +10 & [\ J +9 &"yY \ J +9 &$<Z\ J +10 &%Y\ J +9 &']\ J +9 &)Y\ J +10 &+BW\ K +9 &-X\ K +10 &.\\\ K +9 &0\\\ K +9 &2KZ \ K +10 &4W\ J +9 &5Y \ J +9 &7]\ K +10 &9SZ\ K +9 &;V\ J +10 &<Y\ J +9 &>\\\ K +9 &@[Z\ K +10 &BX\ K +9 &CX\ K +9 &EX\ K +10 &Gb`\ K +9 &Iv \ N +10 &J\ R +9 &L\ V +9 &NI\ C +10 &OM@\ ^ +9 &O}\ K +5 ( +53 "collection"'>& +5 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.61 +2 "collection"']& +3 "core" &Oy\ K + &Oz\ K + &Oy \ K + &Oy\ K + &Oy\ K + &Oy\ K + &Oy\ K +3 .tHand.open + "manipulator"&11 +75 "core" 1 + "manipulator"&_% +4 "core" % \  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&u'\ +97 "core" ' + .tPSV.dial PSR +2 "processing"%Q +101 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%(' +1604 "core" ' +2 .tdelay 5 seconds +507 .PSV.dial :waste1 +2 "processing"%  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%H'W +1612 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%s' +2631 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV + "processing"%  +3 "collection"'  +37 "core" +120  + .tPSV.dial :mixloop +2 "processing"%` +98 "core" +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%!  +72 "core" +2 .tPS.seek 0ml +2 "processing"%9'W +2632 "core" ' + .tPSV.dial :air +2 "processing"%V  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%X' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"%& +42 "core" +2 .tPS.seek 0ml +2 "processing"%'W +308 "Can"c\ u, +2324 "core" ' + .tPSV.dial :air +7 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%D' +2633 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +54 "core" +2 .tPS.seek 0ml +2 "processing"%R'W +2638 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&7& +4 "core" &  ; 9$ +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( +2 "manipulator"&& +3 "core" &   R 9$ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &o& +3 "core" &  7 9$ +2 .tForearm.seek CC +2 "manipulator"&G', +106 "core" ' + .tHand.close +2 "manipulator"&/ +75 "core" / +2 .tCC.seek :open +2 "collection"'( +380 "core" ( +2 "manipulator"&& +3 "core" &   9$ +2 "manipulator"&Z% +3 "core" %   C +2 .tForearm.seek :retract +2 "manipulator"&3'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&"(- +281 "core" ( +2 "manipulator"&c& +4 "core" &-   ^ + +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &q& +3 "core" &-   M + +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&O'! +107 "core" ' +2 .tHand.open +2 "manipulator"&b1 +64 "core" 1 +2 "manipulator"&% +4 "core" % *  = ) +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&T'\ +96 "core" ' +3 ."da"delayUntil "12:24:39.85" +24791 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%d @ +70 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%l  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%; * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%,  +40 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%v' +2285 "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"%e +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +44 "processing"%  +47 "core"  +2 ."da"PS.seek 0ml +2 "processing"%A'W +2283 "core" ' +2 #"da"washCycleDA #1 of 2 +7 .PSR.select :air +2 .PSV.dial PSR + "processing"%$ +126 "core" +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%z' +586 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%J'[ +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%6 +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%=  +34 "core" +2 "processing"%E% +3 "core" %W\  +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"%+'W +1617 "core" ' +2 ."da"delay 2:00 +11939 "Can"=d\ >/lB +63 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%:  +5 "core"  + ."da"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 +3 .PSV.dial PSR + "processing"% +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%S' +2286 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%M +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%0 +82 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%n +69 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%\  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%.'W +2277 "core" ' +2 #"da"washCycleDA #2 of 2 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%w +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%I'[ +1613 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%K  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%t +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%f  +33 "core" + "processing"%F% +4 "core" %[s\  +2 ."da"PS.seek 1.5ml +2 "processing"%8' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" + +2 ."da"PS.seek 0ml +2 "processing"%i'W +1608 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%y  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%j  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%- * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%h +81 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%/' +2304 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%W +81 "core"  + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%? +67 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%2 +71 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%p  +70 "core"  +2 ."da"PS.seek 0ml +3 "processing"%<'W +2275 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%U  +40 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%m  +124 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%  +45 "core" ~ +8 ."da"PTV.dial :PRVmixing +2 "processing"%a  +4 "core" + ."da"PSV.dial :mixloop +2 "processing"%L +42 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%x' +383 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%C  +41 "core"  +2 "processing"%@% +3 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%4'v +335 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%^  +42 "core"  +3 ."da"PS.seek 2ml +2 "processing"%\\'[ +1567 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%{ +42 "core" + ."da"PTV.dial :mixing +2 "processing"% @ +70 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%%  +34 "core" + "processing"%[% +4 "core" %^\  +2 ."da"PS.seek 1.85ml +2 "processing"%N'> +244 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1967 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +16742 "Can"i\ 81 +31261 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%5 @ +5 "core" A + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%Y  +41 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%g' +2318 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%r +42 "core" + ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%'  +41 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%~ +41 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%B  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%]'W +2265 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%1 +125 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%_' +592 "core" ' + ."da"delay 5 seconds +507 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%>'[ +1608 "core" ' + ."da"PTV.dial :puck +2 "processing"%Q  +69 "core"  + ."da"PSV.dial PTV +2 "processing"%| +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%}  +32 "core"  +2 "processing"%% +3 "core" %[\  +3 ."da"PS.seek 1.5ml +2 "processing"%(' +584 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%H'W +1619 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 ."da"delay 30 seconds +2568 "Can"lk\ 94`n +434 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%` +70 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%!' +2304 "core" ' + ."da"PSV.dial PTV +2 "processing"%s +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%V +71 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%9 +70 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%&  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%X'W +2273 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +126 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +591 "core" ' +45 ."da"delay 5 seconds +509 .PSR.select :air +7 "processing"% +14 ."da"PS.seek 2ml +2 "processing"% '[ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%D +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%7  +32 "core"  +2 "processing"%% +3 "core" %^\  +3 ."da"PS.seek 1.5ml +2 "processing"%o' +591 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +3 "processing"%)'W +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%u  +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"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%Z' +2304 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%G +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%c +83 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%q +69 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%b'W +2268 "core" ' +20 #"da"washCycleDA #3 of 3 + .PSR.select :air +3 .PSV.dial PSR + "processing"% +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%3' +585 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%O'[ +1606 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%d +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%l  +32 "core"  +2 "processing"%;% +3 "core" %_\  +3 ."da"PS.seek 1.5ml +2 "processing"%,' +588 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%R * +34 "core" , +2 ."da"PS.seek 0ml +3 "processing"%'W +1617 "core" ' +2 ."da"delay 2:00 +12003 #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"%e * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +71 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%v' +2286 "core" ' + ."da"PSV.dial PTV +2 "processing"%$ +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%A +69 "core"  +2 ."da"delay 5 seconds +507 .PSV.dial PTV +2 "processing"%z +71 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%6'W +1070 "Can"em\ 86 +1220 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%= +135 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +14 ."da"PS.reconfigure :default +14 "processing"%#A d`xb +14 ."da"PS.seek 0.25ml +8 "processing"%E'7 +341 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +3 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%J' +351 "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" +2 ."da"PBV.dial :waste1 +2 "processing"%:  +35 "core" +2 "processing"%% +3 "core" %]\ $ +54 ."da"PS.seek 1.5ml +2 "processing"% ' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%+'W +1612 "core" ' + ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%M  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +7 "processing"%0 * +34 "core" * + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%n +74 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%\ ' +2428 "core" ' + ."da"PSV.dial PTV +2 "processing"%S +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%w +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%. +75 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%K'W +2407 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%t +134 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%f'[ +2116 "core" ' + ."da"delay 5 seconds +503 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%F +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%I  +34 "core" +2 "processing"% % +4 "core" %W\ % +2 ."da"PS.seek 1.5ml +2 "processing"%8' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%y * +36 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%j  +104 "core"  +3 ."da"PS.seek 0ml +2 "processing"%-'W +1615 "core" ' + "processing"%h9 +3 "core" 9_55 +3 #"da"Processing Puck Heater at 27.9C before imaging +6 .PH.coast +2 "processing"%i +2 "core" 56 +2 "processing"%W& +3 "core" &TN\ 3+ +8 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&?% +4 "core" %\  {  +2 "storage"(2% +4 "core" %y \ K +2 "storage"(p. +2 "core" .( +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(/( +193 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +2 (U& +3 "core" & %\ F +2 "manipulator"&m& +4 "core" &- _ j + +2 "manipulator"&% +3 "core" %\  } S  +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&a( +182 "core" ( +2 "manipulator"&L& +3 "core" & e n +2 "storage"(<& +4 "core" & 2\ J +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&C' +99 "core" ' +2 "storage"(@& +3 "core" & \ M +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"(x'H +289 "core" ' +2 "storage"(^- +2 "core" -'p +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&4& +3 "core" & @ B x n +2 "storage"({& +4 "core" & \ E +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&'D +35 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&%, +2 "core" , +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"([- +2 "core" -'p +3 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"('6 +29 "core" ' +2 "manipulator"&\\% +3 "core" %Cg J +2 "storage"(N& +4 "core" & 5 5 o\ 7 +2 ."da"Forearm.force -20 + "manipulator"&5 +49 ."da"Forearm.seek 1 + 299 counts +9 "manipulator"&5'o +19 "core" ' +2 "manipulator"& & +4 "core" &  n +2 "storage"(& +4 "core" & \ J +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&Y' +29 "core" ' +3 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"('- +41 "core" ' +2 "manipulator"&r& +3 "core" & H n +3 "manipulator"&'% +3 "core" % f j _ v +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&~'\ +90 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&B( +293 "core" ( +2 "manipulator"&g& +3 "core" & D @ V $ +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &1& +2 "core" & C ? $ +3 ."da"Forearm.seek PC +2 "manipulator"&]' +95 "core" ' +2 ."da"Hand.close + "manipulator"&_/ +66 "core" / +2 ."da"PC.seek :open +2 "processing"%Q( +405 "core" ( + "storage"(|& +4 "core" & ~\ K +2 "manipulator"&}& +3 "core" & T W $ +2 "manipulator"&% +4 "core" %  W _ p +2 ."da"Forearm.seek :retract +2 "manipulator"&>'\ +97 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&( +255 "core" ( + "manipulator"&(& +4 "core" & n a t  +2 "storage"(& +3 "core" & ;\ I +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&' +101 "core" ' +3 ."da"Hand.open +2 "manipulator"&`1 +70 "core" 1 +2 "storage"(H- +3 "core" -'- +3 ."da"SE.seek 1.85 Pucks below Top Plate +2 "storage"(s' +28 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.19 Pucks below Top Plate +2 "storage"(V' +53 "core" ' +3 #"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/da23jun2713h_niagara.tif +5 "processing"%9& +11 "core" &\  +3 "manipulator"&&& +6 "core" & W  +3 "manipulator"&!% +3 "core" %  x \\ +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +87 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&X(- +177 "core" ( +2 "manipulator"&& +3 "core" &- l  +3 ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +2 &D& +3 "core" &- )  +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&7'! +108 "core" ' +2 ."psFlush"Hand.close + "manipulator"&/ +73 "core" / +2 "manipulator"& & +4 "core" &- E : ?  +2 "manipulator"&% +4 "core" % - 4 5 +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&o'\ +101 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&u( +128 "core" ( +2 "manipulator"&& +3 "core" &  y +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" & G y +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&)' +100 "core" ' +2 "manipulator"&G& +3 "core" & D y +3 "manipulator"&c% +3 "core" %\   +2 "processing"%q& +4 "core" &\  +3 "processing"%& +5 "core" &\  +57 ."psFlush"PC.seek :closed +10 "processing"%Z(Tg +5 "core" &\  + &\  + & \  + &\  + &\  + &\  + &\  + &\  +3 &4u\ *z +8 &ds\ ? +9 &pb\ P +9 &3D$\ O +10 &D7\ N +9 &G9\ O +9 &yF\ O +10 &;F\ O +9 &F\ O +9 &F\ O +10 & D\ O +9 &"DF\ O +10 &$D\ O +9 &%E\ O +9 &'G\ O +10 &)LF\ O +9 &+ H\ O +9 &,F\ O +10 &.I\ O +9 &0UF\ N +10 &2F\ O +9 &3F\ O +9 &5I\ O +10 &7]E\ N +9 &9F\ O +10 &:H\ O +9 &<F\ N +9 &>eF\ N +10 &@&F\ O +9 &AH\ O +9 &CI\ O +10 &ElF\ O +9 &G.I\ O +10 &HO\ P +9 &Jj\ S +9 &L_}\ V +10 &N!{v\ V +9 &O~v\ V +9 &Q{u\ V +10 &SQgo\ 6 +9 &T%-`k\ \ K +9 &TFh\ * +3 ( +2 "processing"%& +3 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.73 +2 "processing"%& +3 "core" &TFo\ * +32 ."psFlush"Hand.open +2 "manipulator"&b1 +72 "core" 1 + "manipulator"&3% +4 "core" % \  +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&d'\ +100 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%l +46 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%;' +590 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%O' +1789 #"da"SX HX9/16 (USB:48): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 42.461 seconds\ /var/log/esp/da23jun2713h_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23jun2713h20s_niagara.tif +324 "core" ' +12 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%R @ +198 "core" @ + ."psFlush"PTV.dial :PRVmixing +2 "processing"%,  +133 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"% +104 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%e'9 +1175 #"da"SX HX9/16 (USB:48): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23jun2713h20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jun2713h30s_niagara.tif +1460 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"% +106 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +601 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%$' +359 #"da"SX HX9/16 (USB:48): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jun2713h30s_niagara.tif: TIFF Upload Complete\ +4 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "42.461 sec auto-exposure",Subject: "da23jun2713h images!" +4 "storage"(A- +2 "core" -' +3 "storage"(z& +9 "core" & c\ +13 "manipulator"&& +13 "core" &  + K y +7 "manipulator"&v% +7 "core" %\ \ - &   +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&=( +272 "core" ( +2 "manipulator"&6& +4 "core" &   '  +2 "storage"(E& +3 "core" & b\ +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&J' +97 "core" ' +5 ."da"SE.reconfigure :gently +4 "storage"(#QK-0-\ b +6 ."da"SE.seek 1.9 Pucks below Top Plate +4 "storage"( '9 +60 "core" ' +3 "manipulator"&:& +7 "core" &   +4 "storage"(& +8 "core" & \ +4 ."da"Elbow.reconfigure :limp +6 "manipulator"&$ ,(b +6 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +132 ."da"Forearm.seek 1 +7 "manipulator"&#'D +33 "core" ' +4 ."da"Elbow.hold +4 "manipulator"&, +5 "core" , +4 ."da"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure :default +4 "storage"(#QK-0-\ b +5 ."da"SE.seek 2.09 Pucks below Top Plate +4 "storage"( '$ +25 "core" ' +8 "manipulator"&M% +9 "core" %R  7 ɾX +4 "storage"(0& +6 "core" &  \ +4 ."da"Forearm.force -20 +3 "manipulator"&5 +6 ."da"Forearm.seek 1 + 314 counts +3 "manipulator"&n'~ +22 "core" ' +3 "manipulator"&+& +7 "core" &  G  +4 "storage"(S& +8 "core" & \ +5 ."da"Forearm.reconfigure :tight +12 "manipulator"&#Q@2^d^\ b +8 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&w' +25 "core" ' +3 "storage"(.% +7 "core" %. \ +5 ."downElevator"SE.seek :down +5 "storage"('v +99 (\ % +6 "core" %M \ U^ +4 "manipulator"&t% +8 "core" %  D +4 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&K'\ +92 "core" ' +26 ' +2 ."downElevator"SE.stop +4 "storage"(5 +7 (F& +7 "core" & A\ +506 ' +3 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +5 "processing"%I  +38 "core" +3 ."psFlush"PTV.dial :mixing +2 "processing"% @ +75 "core" B +4 ."psFlush"PSV.dial :mixloop +4 "processing"%f +101 "core" +4 ."psFlush"PS.seek :empty +4 "processing"%y'9 +835 #"uploadLog"upsync +1796 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%j +98 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%8'P +1101 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%h' +1615 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%i +70 "core" + ."psFlush"PTV.dial :puck +2 "processing"%W  +69 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%?  +4 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%2'W +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%p +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%U' +589 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%m' +2116 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +83 "core"  + ."psFlush"PBV.dial PSV +2 "processing"% U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%L'W +2629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%< @ +41 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%"' +2636 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%@  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%T'W +2628 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%^ +43 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%4' +2011 "Can"Vp\ 9>: +620 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%{ +69 "core" + ."psFlush"PBV.dial PSV +7 "processing"%[ U +4 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%\\'W +2655 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%N @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2635 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +81 "core"  +51 ."psFlush"PS.seek 0ml +2 "processing"%r'W +2634 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%' +40 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%C'P +1096 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%a' +1612 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%x +70 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%5  +51 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2635 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%Y +72 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%g' +596 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%1' +2115 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%% +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"%_ U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%~'W +2633 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%P @ +41 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%|' +2638 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%}  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%] +59 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%(' +2628 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"%B U +15 "core" S +3 ."psFlush"PS.seek 0ml +2 "processing"%`'W +2630 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%H @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%9' +2635 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%>  +69 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%&'W +2625 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&!& +3 "core" &   g  +3 "manipulator"&% +3 "core" %\   =  +2 ."psFlush"Elbow.seek PC +2 "manipulator"&s( +263 "core" ( + "manipulator"&& +4 "core" &    d +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &D& +3 "core" &   d +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +93 "core" ' +2 ."psFlush"Hand.close + "manipulator"&/ +71 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%( +399 "core" ( + "manipulator"& & +4 "core" &   d +2 "manipulator"&% +3 "core" %   ^ +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek :garage + "manipulator"&(- +151 "core" ( + "manipulator"&& +4 "core" &- "  * . +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &7& +3 "core" &-  . +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&G'! +110 "core" ' +2 ."psFlush"Hand.open +6 "manipulator"&c1 +66 "core" 1 + "manipulator"&q% +4 "core" % *   $ +43 ."psFlush"Forearm.reconfigure :loose +10 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&X'\ +102 "core" ' + #tFinished short da assay +13631 #-> PS.flush +2 #Flushing Processing stage + "processing"%o% +3 "core" %VJ\ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%Q& +3 "core" &\ +2 "manipulator"&& +5 "core" &-   . +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&b(- +53 "core" ( +2 "manipulator"&3& +3 "core" &-  ! +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +2 "core" &-   +3 .tForearm.seek :garage +2 "manipulator"&l'! +104 "core" ' + .tHand.close +2 "manipulator"&)/ +70 "core" / +2 "manipulator"&-& +4 "core" &-   1 +2 "manipulator"&;% +3 "core" % 4   +3 .tForearm.seek :retract + "manipulator"&R'\ +102 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&,( +124 "core" ( +3 "manipulator"&& +3 "core" &   > Z +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &O& +3 "core" &   l Z +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&' +103 "core" ' +2 "manipulator"&e& +4 "core" &   @ Z +2 "manipulator"&% +3 "core" %   |  +3 "processing"%A& +3 "core" &\ +3 "processing"%z& +5 "core" &\ +2 .tPC.seek :closed +3 "processing"%(Tg +2 "core" &\ +7 &\ 9 +9 &LMv\ / +10 &v|\ D +9 &1W\ J +10 &U\ J +9 &U\ J +9 &wU\ J +10 &8Y\ J +9 &U\ J +9 &T\ I +10 &T\ J +9 &!AR\ J +10 &#T\ J +9 &$W\ J +9 &&R\ J +10 &(JU\ I +9 &* U\ J +9 &+R\ J +10 &-T\ I +9 &/QT\ J +10 &1W\ J +9 &2T\ J +9 &4W\ J +10 &6ZT\ I +9 &8T\ J +9 &9W\ J +10 &;U\ I +9 &=aU\ J +10 &?#W\ J +9 &@T\ I +9 &BT\ J +10 &DhW\ J +9 &F+V\ J +9 &GZ\ K +10 &Ie\ L +9 &Ka\ O +10 &M\ Q +9 &N\ P +9 &P\ P +10 &Re\ Q +9 &SSh\ %o +9 &TFS\ * +9 ( +2 &TI\ ' +2 "processing"%z& +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.63 +2 "processing"%v& +3 "core" &TI\ ' +2 .tHand.open + "manipulator"&61 +75 "core" 1 +2 "manipulator"&E% +3 "core" %     +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&u'\ +91 "core" ' + .tPSV.dial PSR +2 "processing"%: +44 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%'P +1104 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%d' +1615 "core" ' +2 .tPSV.dial PTV +2 "processing"%V +81 "core"  + .tPTV.dial :puck +2 "processing"%M  +5 "core"  + .tPBV.dial :waste1 +2 "processing"%0  +50 "core" +2 .tPS.seek 0ml +2 "processing"%+'W +2629 "core" ' + .tPSV.dial PSR +2 "processing"%S +69 "core"  + .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"%.' +588 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%J' +1140 "Can"@p\ ;@D0 +977 "core" ' + .tPSV.dial PTV +2 "processing"%= +83 "core"  + .tPBV.dial PSV +2 "processing"%\ U +53 "core" W +2 .tPS.seek 0ml +2 "processing"%t'W +2626 "core" ' + .tPSV.dial PBV +6 "processing"% @ +41 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%#' +2626 "core" ' + .tPSV.dial :waste1 +2 "processing"%F  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%n'W +2632 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +50 "processing"%w' +2627 "core" ' +2 .tPSV.dial PTV + "processing"% +69 "core" +2 .tPBV.dial PSV + "processing"%I U +5 "core" V +2 .tPS.seek 0ml +2 "processing"% 'W +2628 "core" ' +2 .tPSV.dial PBV +2 "processing"%f @ +42 "core" > +2 .tPS.seek 2.5ml +2 "processing"%$' +2632 "core" ' + .tPSV.dial :waste1 +7 "processing"%j  +81 "core"  +2 .tPS.seek 0ml +2 "processing"%y'W +2625 "core" ' +2 #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&8& +3 "core" &   : Z +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&i( +3 "core" ( +2 "manipulator"&W& +4 "core" &   Z +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &?& +2 "core" &  \\ Z +3 .tForearm.seek PC +2 "manipulator"&h' +90 "core" ' +2 .tHand.close +2 "manipulator"&p/ +67 "core" / +2 .tPC.seek :open +2 "processing"%*( +399 "core" ( +2 "manipulator"&2& +3 "core" &   Z +2 "manipulator"&U% +4 "core" %    H +2 .tForearm.seek :retract +2 "manipulator"&'\ +88 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +149 "core" ( + "manipulator"&m& +4 "core" &-   - 0 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &<& +3 "core" &-   0 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&L'! +107 "core" ' +2 .tHand.open + "manipulator"&@1 +77 "core" 1 + "manipulator"&"% +4 "core" % *   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&^'\ +100 "core" ' +38836 "Can"zr\ 3B9 +27338 #t-> exit +7 #mEXIT @1687887215.17EDT @1687887223.56EDT = =tMAIN =mMAIN_scheduler @EDT1687887225.23 #"core_reset"Sent BREAK +2 #t@17714 sendCRC with ifg=0x20, ie=0x7F + #@19549 sendCRC with ifg=0x08, ie=0x5F + #@53488 idle with ifg=0x84, ie=0x75 + #@54159 select with ifg=0x10, ie=0xF5 + #@54793 receive with ifg=0x10, ie=0xFD #@55427 receive with ifg=0x10, ie=0xFD + #@56061 receive with ifg=0x10, ie=0xFD #@56388 receive with ifg=0x80, ie=0xFD + #@15602 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +10 #ESP2 v3.42 I2C Gateway v3.20 for core bus +238 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +379 "Can"p\ 5CB + p\ 5CB + #tPolling Can every 10:00 +2 #Cleanly exited at 13:33:35EDT27-Jun-23 +437 #-> ESP.ready! +154 "sampler") +2 ) +3 "core"  +2 "collection"' +3 ' +2 "core"  +2 "processing"% +2 % +4 "core"  +4 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 "collection"'% +4 "core" %D\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +4 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %Yd\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 .tPS.hold + "processing"%+ +4 "core" + + .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +4 "core" %|ts  +2 .tSS.configure :default +2 "sampler")#.0X\  +2 .tCC.configure :default +2 "collection"'$x2 ^22b +3 .tCC.hold + "collection"'\ , +3 "core" , +2 .tCC.configure :default +2 "collection"'$x2 ^22b +3 "processing"% & +4 "core" &w\ +2 .tPC.configure :default +2 "processing"%$x2 ^22b +3 .tPC.hold + "processing"% , +3 "core" , +2 .tPC.configure :default +2 "processing"%$x2 ^22b +5 "manipulator"& % +3 "core" %\    * +2 .tForearm.configure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.hold + "manipulator"&+ +4 "core" + + .tForearm.configure :loose +2 "manipulator"&#Q@2^d^b +3 && +3 "core" &-  ! j 0 +2 .tElbow.configure :loose +2 "manipulator"&$ &.,(#b +3 .tElbow.hold + "manipulator"&, +3 "core" , +2 .tElbow.configure :loose +2 "manipulator"&$ &.,(#b +4 "storage"(& +4 "core" &\  \ +2 .tSC.configure :loose +2 "storage"($.(\ 1~b +3 .tSC.hold + "storage"(, +3 "core" , +2 .tSC.configure :loose +2 "storage"($.(\ 1~b +3 (% +2 "core" %| \ +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tCH.coast + "collection"' +2 .tCH.configure :default +2 "collection"'\ 2 +2 .tPH.coast + "processing"% +2 .tPH.configure :default +2 "processing"%\ 2 +3 #tAll dwarf controllers running firmware version 3.85 +2 "sampler") +9 "collection"'% +5 "core" %H\ + "processing"%% +4 "manipulator"&% +3 "sampler")% +6 "core" %Yu\ +2 %\    f * + %|ss \  + "manipulator"&& +5 "core" &-    0 +2 "storage"(& +3 "core" & \ +2 "storage"(% +4 "core" %| r\ +2 "collection"'& +3 "core" &?\  +2 "processing"%& +3 "core" &n\ +3 "collection"' +3 "core" ~ +2 "collection"'  +4 "core"  + "collection"'! +3 "core"  +3 "processing"%" +3 "core"  +2 "processing"%# +2 "core" V +3 "processing"%$ +3 "core"  +36 "processing"%% +8 "core" @ +3 "sampler")& +3 "core"  +2 "collection"''% +3 "core" %E\ +3 "processing"%(% +3 "core" %YX\ +3 "sampler"))% +3 "core" %|ss \  +3 "collection"'*& +4 "core" &E\  +2 "processing"%+& +4 "core" &V\ +2 "manipulator"&,% +4 "core" %\    * +2 "manipulator"&-& +3 "core" &-   0 +3 "storage"(.& +3 "core" & \ +2 "storage"(/% +4 "core" %| \ +2 "collection"'09 +4 "core" 9^. +2 "processing"%19 +3 "core" 9/ +448 #t-> access 2 +2 "storage"(2% +3 "core" %| \ +2 "manipulator"&3% +4 "core" %\    * +2 "manipulator"&4& +4 "core" &-   0 +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"(5(K +828 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (6& +3 "core" &K ^\  +852 #t-> startTube 2 +1818 #-> $da[extractVol]=0.17 +7066 #-> shortDA +2 "collection"'7% +3 "processing"%8% +4 "core" %G\ +6 %Y`\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +537 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1002 .PSV.dial :mixloop +2 "processing"%9 +125 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%:  +125 "core" + .tPRV.dial :sipper +2 "processing"%;  +44 "core" +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 1.1ml +2 "processing"%<'] +2289 "core" ' +2 ."connect"PRV.dial CBV +8 .tCBV.dial PRV +2 "processing"%=  +2 "collection"'>  +52 "core" +75  +2 .tPS.seek 0.5ml +2 "processing"%?' +1277 "core" ' + .tPRV.dial :waste2 +2 "processing"%@ @ +97 "core" ? +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 0ml +2 "processing"%A'W +597 "core" ' + .tPSV.dial PSR +2 "processing"%B +100 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1ml +2 "processing"%C'P +1108 "core" ' + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml + "processing"%D' +1613 "core" ' +2 .tPSV.dial :mixloop + "processing"%E +100 "core" +2 .tPS.seek 0ml +2 "processing"%F'W +2624 "core" ' +2 .tPSV.dial PSR +2 "processing"%G +98 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml + "processing"%H'P +1104 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%I' +1616 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%J +98 "core" +2 .tPRV.dial :sipper + "processing"%K  +42 "core" +2 .tPS.seek 0ml +2 "processing"%L'W +2634 "core" ' + .tPSV.dial PSR +7 "processing"%M +98 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%N' +2638 "core" ' + .tPSV.dial :mixloop +2 "processing"%O +111 "core" +2 .tPS.seek 0ml +2 "processing"%P'W +2632 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%Q& +3 "core" &\ +2 .tHand.open +2 "manipulator"&R1 +26 "core" 1 + "manipulator"&S% +4 "core" % \   { * +2 "storage"(T% +3 "core" %| \  b\ +2 "storage"(U. +4 "core" .(K + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(V( +667 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (W& +3 "core" & \ +2 "manipulator"&X& +3 "core" &-    0 +2 "manipulator"&Y% +4 "core" % \   & * +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&Z( +166 "core" ( +2 "manipulator"&[& +3 "core" &\   # +2 "storage"(\\& +4 "core" & \ \  g\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&]' +95 "core" ' + "storage"(^& +4 "core" & \ 4\ 4\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(_'H +275 "core" ' + "storage"(`- +3 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +37 (a& +10 "core" & \ \  \ +2 "manipulator"&b& +4 "core" &   # +2 .tElbow.seek 2 +2 "manipulator"&c( +20 "core" ( +2 "manipulator"&d& +3 "core" &    +2 "storage"(e& +4 "core" & \ 4\ :\ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&f'y +15 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&g/ +70 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&h& +2 "storage"(i'v +8 "core" &    +2 "manipulator"&j% +3 "core" % o   m +3 .tForearm.seek :retract +2 "manipulator"&k'\ +92 "core" ' +2 .tElbow.seek PC + "manipulator"&l( +160 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +88 "core" ( +3 "manipulator"&m& +4 "core" &   z +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &n& +3 "core" &   k z +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&o' +89 "core" ' + "manipulator"&p& +4 "core" &   z +2 "manipulator"&q% +4 "core" %   L +2 "processing"%r& +4 "core" &\ +3 "processing"%s& +5 "core" &'\ +2 .tPC.seek :closed +2 "processing"%t(Tg +4 "core" &&\ +7 &=0\ $f +9 &\\|3\ 7 +9 &\ u?\ J +10 &S?\ J +9 &QD\ J +9 &NWB\ K +10 &VO\ K +9 &WT\ J +10 &XP\ J +9 &WRS\ J +9 & RU\ J +10 &!W_\ J +9 &#Wd\ J +9 &%_W`\ J +10 &' Vd\ K +9 &(Up\ K +10 &*Up\ J +9 &,gRr\ J +9 &.)Rt\ J +10 &/Wv\ J +9 &1Wt\ J +9 &3nV\ K +10 &50U\ K +9 &6U\ J +10 &8R\ J +9 &:wW\ J +9 &<8U\ K +10 &=U\ K +9 &?U\ K +9 &AU\ J +10 &CAT\ J +9 &EW\ J +9 &F\\\ K +10 &Hi\ L +9 &J;\ O +10 &K\ P +9 &M\ Q +9 &O{\ Q +10 &Q?\ P +9 &R\ > +10 &T>\ O +9 &TD'\ + +5 ( +2 "processing"%s& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.61 +2 .Hand.open + "manipulator"&u1 +4 "core" &TD\ + +70 1 + "manipulator"&v% +4 "core" %    ~ L +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&w'\ +89 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%x  +2 %y9 +7 "core" 9.. +102 "processing"%z9 +2 "core" 92) +103 "processing"%{9 +2 "core" 94)  +103 "processing"%|9 +3 "core" 97*  +102 "processing"%}9 +3 "core" 99) +102 "processing"%~9 +3 "core" 9<) +102 "processing"%9 +3 "core" 9A* +102 "processing"%9 +3 "core" 9C* +102 "processing"%9 +3 "core" 9I+" +103 "processing"%9 +2 "core" 9O*& +103 "processing"%9 +3 "core" 9V++ +103 "processing"%9 +3 "core" 9^+/ +102 "processing"%9 +3 "core" 9h+3 +102 "processing"% 9 +3 "core" 9r+7 +103 "processing"% 9 +3 "core" 9{+< +102 "processing"% 9 +2 "core" 9+@ +103 "processing"%9 +2 "core" 9,D +103 "processing"%9 +2 "core" 9,H +103 "processing"%9 +2 "core" 9,L +103 "processing"%9 +3 "core" 9,Q +102 "processing"%9 +3 "core" 9-U\ +102 "processing"%9 +4 "core" 9,Y +102 "processing"%9 +2 "core" 9-] +103 "processing"%9 +3 "core" 9-a +103 "processing"%9 +2 "core" 9-f +103 "processing"%9 +2 "core" 9-j +103 "processing"%9 +3 "core" 9-n +102 "processing"%9 +3 "core" 9.r +102 "processing"%9 +3 "core" 9 -v +103 "processing"%9 +3 "core" 9.{ +102 "processing"%9 +3 "core" 9/ +102 "processing"% 9 +2 "core" 9$0 +103 "processing"%!9 +2 "core" 9*. +104 "processing"%"9 +2 "core" 900 +103 "processing"%#9 +2 "core" 952 +103 "processing"%$9 +2 "core" 9:2 +103 "processing"%%9 +2 "core" 9>4 +4 .tPH.hold 2:00:00,28C +3 "processing"%& pp; +2 .tdelay 1:30 +5 "core"  +9000 .tPSR.select :air +3 .PSV.dial PSR + "processing"%' +99 "core"  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 .tPS.seek 0.5ml + "processing"%(' +585 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml + "processing"%)'[ +1641 "core" ' +9 .tPTV.dial :puck +2 "processing"%*  +127 "core"  +2 .tPSV.dial PTV +2 "processing"%+ +71 "core" +2 .tPBV.dial :waste1 + "processing"%,  +53 "core" +2 "processing"%-% +4 "core" %^M\  +2 .tPS.seek 1.5ml +2 "processing"%.' +596 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +7 "processing"%/ * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%0'W +1607 "core" ' + .tdelay 5:00 +3682 "Can"j\ FE +26321 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%1  +15 "core"  +2 .tPBV.dial :waste1 +2 "processing"%2  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%3 * +34 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%4 +82 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%' +2299 "core" ' + .tPSV.dial PTV +7 "processing"%6 +81 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%7 +67 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +3 "processing"%8 +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%9  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%:'W +2272 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%;  +128 "core" + .tPSV.dial :mixloop +2 "processing"% +42 "core" + .tPRV.dial :ab1 +2 "processing"%> @ +100 "core" > +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%='w +358 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%<  +41 "core"  +2 "processing"%@% +4 "core" %y\  +2 .tPS.seek 0.32ml +2 "processing"%?'& +403 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'B  +37 "core" + .tPRV.dial :air +2 "processing"%A  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%C'D +1227 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%E @ +70 "core" > +2 .tPS.seek 0.5ml +2 "processing"%D' +869 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%G  +42 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%F'[ +1613 "core" ' + .tPSV.dial :PML +2 "processing"%H +42 "core" +2 .tPTV.dial :mixing +2 "processing"%J @ +70 "core" A + .tPBV.dial :waste1 +2 "processing"%K  +33 "core"  + "processing"%I% +4 "core" %\\\  +3 .tPS.seek 1.85ml + "processing"%M'< +255 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%L * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%O'W +1975 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +7 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'N& +3 "core" &\  +2 "manipulator"&Q& +10 "core" &   ( z +2 "manipulator"&R% +3 "core" %\     + +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&S(- +141 "core" ( +2 "manipulator"&T& +3 "core" &-   5 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &U& +2 "core" &-   O 5 +3 .tForearm.seek :garage +2 "manipulator"&5'! +101 "core" ' +2 .tHand.close +2 "manipulator"&W/ +75 "core" / +2 "manipulator"&X& +4 "core" &-  [ 5 +2 "manipulator"&Y% +3 "core" % 0  Z  +3 .tForearm.seek :retract +2 "manipulator"&['\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&\\( +279 "core" ( + "manipulator"&^& +4 "core" & \ C 4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &  ( 4 +2 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&', +99 "core" ' +2 "manipulator"&`& +4 "core" &  4 +2 "manipulator"&a% +4 "core" % \  4 +2 "collection"'b& +4 "core" &\  +3 "collection"'d& +5 "core" &\  +2 .tCC.seek :closed +2 "collection"'e(O +3 "core" &\  +8 &G\ %h +10 &]\ 8 +9 &t\ K +9 &V\ K +10 &V\ K +9 &^]\ K +9 &!Z\ K +10 &R\ K +9 &X\ K +10 &gT\ K +9 & *Y \ K +9 &!X\ J +10 &#Z\ J +9 &%q^\ J +9 &'3U\ J +10 &(]\ K +9 &*Y\ K +10 &,x[\ K +9 &.;X\ J +9 &/S\ K +10 &1]\ K +9 &3Y \ K +9 &5BZ \ K +10 &7W \ J +9 &8T \ J +10 &:W\ J +9 & \\ \ J +10 &?Y \ J +9 &AS\ K +9 &CSX\ J +10 &EW\ J +9 &Fc\ K +40 &Hk\ M +10 &JF\ R + &K\ V + &M\ W + &OJ\ 0 +3 &O}  \ L +6 ( +2 "collection"'d& +3 "core" &O~v\ K +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.64 + "collection"'g& +4 "core" &O~x\ K +2 .tHand.open +2 "manipulator"&h1 +65 "core" 1 +2 "manipulator"&j% +3 "core" %  \  ? +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&Z'\ +94 "core" ' + .tPSV.dial PSR +2 "processing"%] +111 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%_' +1609 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%f  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%m'W +1608 "core" ' +2 .tPSV.dial PSR +2 "processing"%n +43 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%c' +2625 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%p  + "collection"'q  +38 "core"  +118  +2 .tPSV.dial :mixloop +2 "processing"%r +98 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'i +2 "core"  +2 "collection"'k +3 "core"  +2 "collection"'  +4 "core" +2 .tPTV.dial :PRVmixing + "processing"%u  +71 "core" +2 .tPS.seek 0ml +2 "processing"%v'W +2631 "core" ' +2 .tPSV.dial :air +2 "processing"%y  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%s' +2625 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%z +54 "core" +2 .tPS.seek 0ml +2 "processing"%o'W +2196 "Can"Bh\ mH; +433 "core" ' + .tPSV.dial :air +2 "processing"%{  +41 "core"  +2 .tPS.seek 2.5ml +2 "processing"%|' +2630 "core" ' +2 .tPSV.dial :mixloop + "processing"%} +42 "core" +3 .tPS.seek 0ml + "processing"%~'W +2629 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +3 "core" &   4 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +4 "core" ( + "manipulator"&& +4 "core" &  O 4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &    4 +2 .tForearm.seek CC +2 "manipulator"&', +102 "core" ' +2 .tHand.close +2 "manipulator"&/ +65 "core" / +2 .tCC.seek :open +2 "collection"'( +380 "core" ( +2 "manipulator"& & +4 "core" & T 4 +2 "manipulator"& % +3 "core" % - o +3 .tForearm.seek :retract +2 "manipulator"& '\ +95 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(- +288 "core" ( +2 "manipulator"&& +3 "core" &-   +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-   +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'! +103 "core" ' +2 .tHand.open +2 "manipulator"&1 +76 "core" 1 +2 "manipulator"&% +3 "core" % $  i  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +97 "core" ' +2 ."da"delayUntil "13:59:10.60" +24873 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"% @ +69 "core" @ + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"% * +33 "core" + + ."da"PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2282 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +41 "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"  +2 ."da"PS.seek 0ml +2 "processing"%!'W +2284 "core" ' +3 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%" +125 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%#' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%$'[ +1607 "core" ' +9 ."da"PTV.dial :puck +2 "processing"%%  +69 "core"  +2 ."da"PSV.dial PTV +2 "processing"%' +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%P  +34 "core" +2 "processing"%(% +3 "core" %[\  +3 ."da"PS.seek 1.5ml +2 "processing"%*' +587 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%+ * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%,'W +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%-  +33 "core" +2 ."da"delay 30 seconds +1805 "Can"re\ 9KC +1198 ."da"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 :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%.' +2303 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%x +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%1 +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%2 +70 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%3  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%4'W +2269 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%0 +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%6' +598 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%7'[ +1607 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%8 +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%9  +33 "core"  + "processing"%% +4 "core" %[\  +2 ."da"PS.seek 1.5ml +2 "processing"%;' +589 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%>'W +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .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" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%@ +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%=' +2290 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%B +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%A +70 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%? +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%E  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%C'W +2282 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%G  +42 "core"  + ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%D  +125 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%H  +41 "core"  + ."da"PTV.dial :PRVmixing +2 "processing"%J  +16 "core" + ."da"PSV.dial :mixloop +2 "processing"%K +42 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%I' +395 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%L  +41 "core"  +2 "processing"%F% +4 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%M'| +334 "core" ' +3 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%N  +41 "core"  +2 ."da"PS.seek 2ml +2 "processing"%Q'[ +1555 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%R +42 "core" + ."da"PTV.dial :mixing +2 "processing"%T @ +68 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%U  +34 "core" +2 "processing"%l% +3 "core" %Z\  +3 ."da"PS.seek 1.85ml +2 "processing"%W': +229 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%X * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%Y'W +1964 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +18709 "Can"i\ =Mg +29294 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%w @ +5 "core" @ + ."da"PBV.dial :waste1 +2 "processing"%5  +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"%  +41 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%S' +2302 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%` +41 "core" +2 ."da"delay 2 seconds +247 .PSV.dial :air +2 "processing"%a  +42 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%b +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%[  +41 "core"  +2 ."da"PS.seek 0ml +2 "processing"%\ 'W +2266 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%g +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%h' +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%j'[ +1616 "core" ' + ."da"PTV.dial :puck +2 "processing"%d  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%] +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%O% +3 "core" %\\\  +3 ."da"PS.seek 1.5ml +2 "processing"%f' +590 "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'W +1611 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%m  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%q  +32 "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 +2 "processing"%r +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%i' +1358 "Can" l\ AP5 +934 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%k +72 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +72 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%u +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%c  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%y'W +2308 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%v +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%z' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%s'[ +1611 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%{  +4 "core"  +2 ."da"PSV.dial PTV + "processing"%o +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%}  +32 "core"  +2 "processing"%|% +4 "core" %W\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +592 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1607 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%\\  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +6 "processing"%Z * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%e +71 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"% ' +2302 "core" ' + ."da"PSV.dial PTV +2 "processing"% +72 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +71 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +72 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2299 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +589 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"% '[ +1616 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +5 "core"  + ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%% +3 "core" %]\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +588 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%~ * +35 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1611 "core" ' +2 ."da"delay 2:00 +12015 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +5 "core"  + ."da"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 +3 .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%"' +2294 "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 +3 "processing"%'  +69 "core"  +3 ."da"PS.seek 0ml +2 "processing"%P'W +2267 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%( +134 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +16 ."da"PS.reconfigure :default +14 "processing"%#A d`xb +11 ."da"PS.seek 0.25ml +8 "processing"%$'7 +348 "core" ' +3 ."da"delay 5 seconds +144 "Can"n\ 3R +359 #"da"Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%+' +337 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%*'[ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%-  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%) +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%/  +35 "core" +2 "processing"%,% +3 "core" %Y\ # +3 ."da"PS.seek 1.5ml +2 "processing"%x' +592 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%1 * +37 "core" , +2 ."da"PS.seek 0ml +2 "processing"%2'W +1619 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%3  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%.  +36 "core" + ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%0 * +35 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%4 +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%6' +2424 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%8 +74 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%9 +76 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%7  +73 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2416 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%; +133 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%:'[ +2115 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +2 "processing"%<  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%@ +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%>  +34 "core" + "processing"%B% +4 "core" %_\ ' +2 ."da"PS.seek 1.5ml +2 "processing"%A' +606 "core" ' +33 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%? * +34 "core" * + ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%E  +105 "core"  +4 ."da"PS.seek 0ml +2 "processing"%='W +1619 "core" ' +2 "processing"%G9 +3 "core" 9d54 +2 #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast + "processing"%D +3 %H& +3 "core" 54 + &TD \ 0+ +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&J% +4 "core" %   m  +2 "storage"(K% +4 "core" %s \ K +2 "storage"(C. +2 "core" .( +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(L( +189 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +2 (F& +3 "core" & \ F +2 "manipulator"&I& +4 "core" &- t  T +2 "manipulator"&N% +3 "core" %  =  +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&M( +195 "core" ( +2 "manipulator"&R& +3 "core" &  +3 "storage"(T& +3 "core" & K\ L +43 ."da"Forearm.reconfigure :tight +11 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&U' +99 "core" ' +2 "storage"(l& +3 "core" & 8\ N +3 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(X'H +282 "core" ' + "storage"(Q- +3 "core" -'[ +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&W& +3 "core" & A P  +2 "storage"(w& +4 "core" & h\ F +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&5'D +36 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&^, +4 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 "storage"(- +3 "core" -'[ +3 ."da"SE.seek 2.09 Pucks below Top Plate +2 "storage"(Y'! +29 "core" ' +2 "manipulator"&`% +4 "core" %C`  +2 "storage"(a& +4 "core" & 1 ' x\ 8 +2 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 1 + 299 counts + "manipulator"&b'o +22 "core" ' + "manipulator"&[& +4 "core" & i u x +2 "storage"(S& +4 "core" & \ E +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&g' +24 "core" ' +2 ."da"SE.seek 3.09 Pucks below Top Plate +2 "storage"(\ ' +44 "core" ' + "manipulator"&h& +4 "core" &  +2 "manipulator"&d% +4 "core" % X +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&]'\ +90 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&( +288 "core" ( +3 "manipulator"&O& +3 "core" & U ^   +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &j& +3 "core" & = A  +2 ."da"Forearm.seek PC +2 "manipulator"&_' +98 "core" ' + ."da"Hand.close +2 "manipulator"&f/ +72 "core" / +2 ."da"PC.seek :open +2 "processing"%m( +401 "core" ( +2 "storage"(q& +3 "core" & \ J +3 "manipulator"&p& +3 "core" & w g   +2 "manipulator"&r% +4 "core" %  w  G +2 ."da"Forearm.seek :retract +2 "manipulator"&n'\ +91 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&k( +263 "core" ( + "manipulator"& & +4 "core" &  c +2 "storage"(u& +3 "core" & \ J +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&c' +94 "core" ' + ."da"Hand.open +3 "manipulator"&i1 +68 "core" 1 +2 "storage"(v- +3 "core" -' +2 ."da"SE.seek 2.85 Pucks below Top Plate +2 "storage"(y' +26 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 2.18 Pucks below Top Plate +2 "storage"(z' +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/da23jun2714h_niagara.tif +4 "processing"%{& +9 "core" &\  +5 "manipulator"&o& +5 "core" & +2 "manipulator"&}% +6 "core" %  +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&|'\ +95 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&s(- +181 "core" ( + "manipulator"&& +5 "core" &-  +56 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +2 "core" &-  +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&'! +108 "core" ' + ."psFlush"Hand.close +2 "manipulator"&\\/ +73 "core" / +2 "manipulator"&Z& +3 "core" &- ` _ +2 "manipulator"&e% +4 "core" % ( ^ ] +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&'\ +97 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"& ( +158 "core" ( + "manipulator"&& +4 "core" &  S & +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" & 8 & +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&' +98 "core" ' +2 "manipulator"& & +4 "core" &  & +2 "manipulator"&% +4 "core" % R +2 "processing"%& +4 "core" &/\  +2 "processing"%& +5 "core" &\  +2 ."psFlush"PC.seek :closed +3 "processing"%(Tg +4 "core" &\  +7 &:\ %g +9 &Um\ 7 +9 &~m\ L +10 &G\ \ \ O +9 &`C\ \ O +9 &"F\ \ O +10 &G\ \ O +9 &J\ \ O +10 &gF\ \ O +9 &*F\ \ O +9 &E\ \ N +10 &!F\ O +9 &#qF\ \ N +9 &%2E\ \ O +10 &&DZ\ \ O +9 &(F_\ \ O +10 &*wIv\ \ O +9 &,:E5\ \ O +9 &-I\ \ O +10 &/F\ N +9 &1F\ O +9 &3BD\ O +10 &5F\ \ O +9 &6H\ O +10 &8D\ O +9 &:JF\ \ O +9 &< I\ \ O +10 &=F\ N +9 &?F\ O +10 &ARH\ \ O +9 &CD\ O +9 &DF\ N +9 &FH\ \ O +10 &HWL\ \ P +9 &J]\ R +10 &K\ V +9 &M}\ V +9 &OK\ W +10 &Q~\ V +9 &R\ G +10 &SDfw\  ` +9 &TH,w\ ) +5 ( +2 "processing"%& +4 "core" &THj\ ) +2 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.75 +2 "processing"%& +3 "core" &TH`\ ) +2 ."psFlush"Hand.open +2 "manipulator"&1 +75 "core" 1 +2 "manipulator"&% +3 "core" %  |  +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"& '\ +90 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%~ +44 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +601 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2116 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"% @ +113 #"da"SX HX9/16 (USB:50): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 47.86 seconds\ /var/log/esp/da23jun2714h_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23jun2714h20s_niagara.tif +81 "core" B +2 ."psFlush"PTV.dial :PRVmixing +3 "processing"%  +134 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +104 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%'9 +1735 #"da"SX HX9/16 (USB:50): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23jun2714h20s_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jun2714h30s_niagara.tif +898 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%! +106 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%#' +595 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%%' +921 #"da"SX HX9/16 (USB:50): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jun2714h30s_niagara.tif: TIFF Upload Complete\ +4 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "47.86 sec auto-exposure",Subject: "da23jun2714h images!" +2 "storage"('- +15 "core" -' +7 "storage"("& +12 "core" & `\ +9 "manipulator"&(& +4 "core" & # % A & +2 "manipulator"&P% +4 "core" %\ " & - 1 4 +4 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +3 "manipulator"&$( +269 "core" ( +5 "manipulator"&+& +9 "core" & $  a +6 "storage"(-& +11 "core" & \  V\ +43 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&)' +95 "core" ' +6 ."da"SE.reconfigure :gently +6 "storage"(#QK-0-\ b +6 ."da"SE.seek 2.9 Pucks below Top Plate +4 "storage"(/'$ +62 "core" ' +3 "manipulator"&,& +8 "core" &   j +4 "storage"(*& +8 "core" & _\ +4 ."da"Elbow.reconfigure :limp +6 "manipulator"&$ ,(b +6 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 1 +3 "manipulator"&1'D +36 "core" ' +4 ."da"Elbow.hold +4 "manipulator"&x, +5 "core" , +5 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure :default +5 "storage"(#QK-0-\ b +5 ."da"SE.seek 3.08 Pucks below Top Plate +3 "storage"(3' +24 "core" ' +7 "manipulator"&.% +9 "core" %8m   Ƿ +3 "storage"(0& +8 "core" & ~ a\ +4 ."da"Forearm.force -20 +3 "manipulator"&5 +7 ."da"Forearm.seek 1 + 288 counts +4 "manipulator"&4'd +26 "core" ' +7 "manipulator"&2& +7 "core" &   +4 "storage"(8& +8 "core" & ?\ +4 ."da"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&9' +25 "core" ' +6 "storage"(% +12 "core" % L\ +5 ."downElevator"SE.seek :down +7 "storage"(7'v +97 (6% +6 "core" %]G Q\ U\\ +5 "manipulator"&;% +7 "core" %   +5 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +18 ' +2 ."downElevator"SE.stop +5 "storage"(5 +10 (<& +8 "core" & i\ +9 ' +4 ."psFlush"delay 1 second +104 .PBV.dial :waste1 +4 "processing"%@  +34 "core"  +3 ."psFlush"PTV.dial :mixing +4 "processing"%> @ +72 "core" B +3 ."psFlush"PSV.dial :mixloop +2 "processing"%B +102 "core" +9 ."psFlush"PS.seek :empty +7 "processing"%:'9 +1001 #"uploadLog"upsync +1629 "core" ' +2 ."psFlush"PSV.dial PSR +6 "processing"%? +98 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%E'P +1099 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%A' +1612 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%G +69 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%D  +68 "core"  +2 ."psFlush"PBV.dial :waste1 +3 .PS.seek 0ml + "processing"%H'W +2658 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%J +70 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%K' +610 "core" ' +3 ."psFlush"PSR.select :air +4 "processing"% +15 ."psFlush"PS.seek 2.5ml +4 "processing"%C' +2127 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%F +82 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%I U +53 "core" W +46 ."psFlush"PS.seek 0ml +2 "processing"%N'W +2637 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%V @ +40 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%R' +2626 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%T  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2625 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%l +43 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2631 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%Q +69 "core" + ."psFlush"PBV.dial PSV +2 "processing"%W U +15 "core" S +3 ."psFlush"PS.seek 0ml +2 "processing"%w'W +1104 "Can"2s\ 7Z) +1523 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%`' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +7 "processing"%a  +81 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%['W +2625 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%S +40 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%h'P +1109 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%d' +1609 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%U +81 "core"  +2 ."psFlush"PTV.dial :puck +2 "processing"%M  +4 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%X  +49 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%5'W +2632 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%b +68 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%Y' +590 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%g' +2125 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%O +83 "core"  + ."psFlush"PBV.dial PSV +2 "processing"%j U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%^'W +2626 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%f @ +41 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%]' +2630 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%t  +81 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%q'W +2637 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%p +40 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%r' +2634 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%_ +80 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"% U +4 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%u'W +2626 "core" ' + ."psFlush"PSV.dial PBV +7 "processing"% @ +40 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%i' +2632 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%v  +81 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%{'W +2630 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&o& +4 "core" &   +2 "manipulator"&}% +3 "core" %\   8  +3 ."psFlush"Elbow.seek PC +2 "manipulator"&n( +297 "core" ( +2 "manipulator"&\ & +4 "core" &\   A "{ +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +45 &y& +3 "core" &\ \  "z +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +98 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&c/ +71 "core" / +3 ."psFlush"PC.seek :open +2 "processing"%( +401 "core" ( +2 "manipulator"&k& +4 "core" &\ \  "y +2 "manipulator"&\\% +3 "core" %   W R +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&Z'\ +96 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&e(- +126 "core" ( +2 "manipulator"&|& +4 "core" &-   ! 1 +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-   1 +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&'! +107 "core" ' +2 ."psFlush"Hand.open +2 "manipulator"&1 +73 "core" 1 +2 "manipulator"& % +3 "core" % )  , +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +96 "core" ' + #tFinished short da assay +21644 #-> access 1 +3 "storage"(% +3 "core" %z\ \  \ +2 "manipulator"&s% +4 "core" %\    Y  +2 "manipulator"&& +3 "core" &-   V 1 +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"(m(; +671 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" &; P\ +1831 "Can"Rs\ 2\\ +1631 #t-> access 2 +2 "storage"(% +3 "core" %z\ \  \ +2 "manipulator"&% +3 "core" %\     +2 "manipulator"&& +4 "core" &-   1 +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(~(K +197 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" &K ^\  +55673 #t-> samplePassF +2 #Beginning samplePassF + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'=& +3 "core" &2\  +2 "manipulator"&& +3 "core" &-   1 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +2 "core" ( +2 "manipulator"& & +4 "core" &-    1 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-   1 +2 .tForearm.seek :garage +2 "manipulator"&'! +104 "core" ' + .tHand.close +2 "manipulator"&!/ +65 "core" / +2 "manipulator"&& +3 "core" &- \  1 +3 "manipulator"&#% +3 "core" % 1   =  +3 .tForearm.seek :retract + "manipulator"&''\ +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&"( +285 "core" ( +2 "manipulator"&(& +3 "core" &' \  @^ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &P& +3 "core" &&   @^ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&+', +103 "core" ' + "manipulator"&-& +4 "core" &'   @] +2 "manipulator"& % +4 "core" %9   M : +2 "collection"',& +4 "core" &9\  +2 "collection"'*& +5 "core" &/\  +2 .tCC.seek :closed +2 "collection"' (O +4 "core" &/\  +7 &F/\ %h +10 &Z{/\ 7 +9 &{/\ J +9 &U+\ J +10 &\\.\ J +9 &T\\0\ K +10 &Y/\ J +9 &[/\ J +9 &[/\ J +10 &]\\.\ J +9 & Z.\ K +9 &!Z1\ J +10 &#U.\ J +9 &%e\\/\ J +10 &'&Y,\ K +9 &(Z/\ J +9 &*W1\ J +10 &,lZ-\ K +9 &./Z.\ J +9 &/\\-\ J +10 &1Z.\ J +9 &3tZ)\ K +10 &58Y*\ J +9 &6Z0\ J +9 &8Z0\ K +10 &:~Z,\ J +9 &Z-\ J +10 &?Z,\ J +9 &AZ1\ J +10 &CGY/\ J +9 &E[.\ K +9 &Fa-\ K +10 &Ho.\ L +9 &J>/\ P +9 &K5\ U +10 &M.\ V +9 &O L/\ 1 +9 &O'\ N +9 ( +2 &Oj3\ G +41 "collection"'*& +11 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.64 +2 "collection"'.& +2 "core" &Oj2\ G +2 &Oj+\ G + &Oj2\ G + &Oj/\ G + &Oj/\ G + &Oj/\ G +2 .tHand.open + "manipulator"&01 +69 "core" 1 +2 "manipulator"&2% +4 "core" % :  ] 9 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&8'\ +93 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%z  +40 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml + "processing"%' +1005 "Can"tp\ I]U +601 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%)  +54 "core"  +3 .tPS.seek 0ml + "processing"%$'W +1610 "core" ' +2 .tPSV.dial PSR +6 "processing"%6 +41 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%;' +2636 "core" ' +2 ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%/  +2 "collection"'1  +6 "core" +92  + .tPSV.dial :PTV,via: :air +2 "processing"%< +184 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"%4 @ +69 "core" B +6 .tPS.seek 0ml +2 "processing"%3'W +2636 "core" ' + .tPSV.dial :air +2 "processing"%@  +70 "core"  +2 .tPS.seek 2.5ml +2 "processing"%9' +2632 "core" ' +2 .tPSV.dial :PTV + "processing"%> +70 "core"  +3 .tPS.seek 0ml +2 "processing"%7'W +2634 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&B& +3 "core" && @] +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&%( +3 "core" ( +2 "manipulator"&?& +4 "core" &&   @] +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &:& +3 "core" &&   @] +2 .tForearm.seek CC +2 "manipulator"&E', +107 "core" ' + .tHand.close +2 "manipulator"&G/ +67 "core" / +2 .tCC.seek :open +2 "collection"'D( +378 "core" ( +2 "manipulator"&A& +3 "core" &&   @\\ +2 "manipulator"&J% +4 "core" %    +2 .tForearm.seek :retract +2 "manipulator"&H'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&K(- +279 "core" ( + "manipulator"&F& +4 "core" &- !  e 6 +2 .tElbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +3 &I& +3 "core" &-   6 +2 .tForearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage +2 "manipulator"&C'! +107 "core" ' +2 .tHand.open + "manipulator"&V1 +72 "core" 1 + "manipulator"&N% +4 "core" % )  q +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&T'\ +98 "core" ' +44763 "Can"n\ /_ +58342 #t-> startTube 2 +629 #-> $da[extractVol]=0.17 +1031 "Can"m\ /a} +3791 #t-> shortDA + "collection"'R% +3 "processing"%l% +4 "core" %\ +6 %Rf\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +687 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"% +42 "core" +2 .tPTV.dial :PRVmixing + "processing"%Q  +70 "core" +2 .tPRV.dial :sipper +2 "processing"%W  +128 "core"  +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 1.1ml +2 "processing"%'] +2291 "core" ' +2 ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%  +127 "core"  +2 .tPS.seek 0.5ml +2 "processing"%w' +1280 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%a @ +96 "core" ? +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 0ml +2 "processing"%`'W +588 "core" ' +2 .tPSV.dial PSR +6 "processing"%S +100 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +53 .tPS.seek 1ml +2 "processing"%['P +1107 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%h' +1606 "core" ' +2 .tPSV.dial :mixloop + "processing"%U +100 "core" +2 .tPS.seek 0ml +2 "processing"%M'W +2627 "core" ' +2 .tPSV.dial PSR +2 "processing"%X +110 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%d'P +1096 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%b' +1607 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%5 +109 "core" + .tPRV.dial :sipper +2 "processing"%Y  +42 "core" +2 .tPS.seek 0ml +2 "processing"%O'W +2632 "core" ' + .tPSV.dial PSR +2 "processing"%j +97 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%g' +2628 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%f +110 "core" +3 .tPS.seek 0ml + "processing"%^'W +2635 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%t& +3 "core" &e\  +2 "manipulator"&]% +4 "core" %\     +2 "storage"(p% +4 "core" %z\ \  \ +2 "storage"(q. +2 "core" .(K +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(_( +669 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 ( & +3 "core" & f\ +2 "manipulator"&r& +4 "core" &-   = 6 +2 "manipulator"&% +3 "core" %\    `  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&u( +178 "core" ( +2 "manipulator"&v& +3 "core" &   J $ +2 "storage"(i& +4 "core" & \ \  ~\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&o' +90 "core" ' +2 "storage"(}& +3 "core" & \ /\  M\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(\ 'H +276 "core" ' +2 "storage"(x- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (y& +3 "core" & \ \  W\ +2 "manipulator"&c& +4 "core" &   $ +2 .tElbow.seek 2 +2 "manipulator"&( +3 "core" ( +2 "manipulator"&& +4 "core" &   p $ +2 "storage"(k& +3 "core" & \ \  O\ +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&\\'y +20 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&|/ +73 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +2 "storage"('v +6 "core" &   $ +3 "manipulator"&n% +3 "core" %    7 ) +3 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 .tElbow.seek PC +2 "manipulator"& ( +159 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +128 "core" ( + "manipulator"&Z& +5 "core" &   \\ 4 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +4 "core" &   4 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +95 "core" ' +2 "manipulator"&s& +3 "core" & "  L 4 +2 "manipulator"&% +4 "core" %    +2 "processing"%L& +4 "core" &[\  +3 "processing"%& +5 "core" &Z\  +2 .tPC.seek :closed +2 "processing"%(Tg +4 "core" &Z\  +9 &8xW\ *z +9 &j}A\ ? +9 &gJ\ L +10 &lPL\ J +9 &.SH\ J +9 &XE\ K +10 &WE\ K +9 &sUI\ K +10 &5RG\ K +9 &W=\ J +9 & X,\ J +10 &"{R0\ K +9 &$>WF\ J +9 &%WM\ K +10 &'UF\ K +9 &)RH\ J +10 &+FT<\ J +9 &-WL\ J +9 &.W:\ J +10 &0WE\ K +9 &2MU8\ K +9 &4W.\ J +10 &5R7\ J +9 &7R:\ J +10 &9WT8\ J +9 &;W6\ J +9 &<W3\ K +10 &>U(\ J +9 &@]R/\ K +9 &BU0\ K +10 &CX4\ J +9 &EX6\ K +10 &Gd_-\ K +9 &Io7\ M +9 &J$\ P +10 &L,\ Q +42 &NZ!\ Q +10 &P \ Q + &Q \ Q + &Syi#\ (} + &T9(U)\ \ # +2 ( + &T? *\ \  +3 "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.61 + .Hand.open + "manipulator"&1 +68 "core" 1 + "manipulator"&% +4 "core" %   X  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%m  +2 %=9 +7 "core" 9SR +102 "processing"%9 +3 "core" 9S( +102 "processing"% 9 +3 "core" 9R(  +102 "processing"%9 +4 "core" 9Q(  +103 "processing"%!9 +2 "core" 9P( +103 "processing"%9 +2 "core" 9P) +103 "processing"%#9 +3 "core" 9Q) +102 "processing"%e9 +3 "core" 9R( +102 "processing"%9 +3 "core" 9S)" +102 "processing"%9 +3 "core" 9V)& +102 "processing"%(9 +3 "core" 9Y)+ +103 "processing"%P9 +2 "core" 9[)/ +103 "processing"%9 +2 "core" 9`(3 +103 "processing"%-9 +3 "core" 9d)7 +103 "processing"% 9 +3 "core" 9i); +102 "processing"%,9 +3 "core" 9o)@ +102 "processing"%'9 +3 "core" 9t)D +102 "processing"%9 +3 "core" 9{)H +102 "processing"%.9 +4 "core" 9)L +102 "processing"%09 +3 "core" 9*Q +103 "processing"%29 +2 "core" 9*U +103 "processing"%*9 +2 "core" 9*Y +103 "processing"%z9 +3 "core" 9*] +102 "processing"%+9 +4 "core" 9*a +102 "processing"%{9 +3 "core" 9*f +102 "processing"%)9 +3 "core" 9+j +102 "processing"%9 +3 "core" 9+n +102 "processing"%69 +3 "core" 9*r\ +102 "processing"%$9 +3 "core" 9+v\ +102 "processing"%19 +3 "core" 9+{ +102 "processing"%/9 +3 "core" 9+ +102 "processing"%<9 +3 "core" 9+ +102 "processing"%49 +3 "core" 9- +102 "processing"%;9 +3 "core" 9- +103 "processing"%@9 +3 "core" 9 - +102 "processing"%39 +3 "core" 9- +102 "processing"%>9 +3 "core" 9- +102 "processing"%99 +3 "core" 9%- +102 "processing"%B9 +4 "core" 9.. +102 "processing"%?9 +3 "core" 95. +102 "processing"%:9 +3 "core" 9=. +3 .tPH.hold 2:00:00,28C +3 "processing"%G pp; +2 .tdelay 1:30 +5 "core"  +9000 .tPSR.select :air +3 .PSV.dial PSR + "processing"%" +97 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%8' +589 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml + "processing"% '[ +1616 "core" ' +2 .tPTV.dial :puck +2 "processing"%A  +125 "core"  + .tPSV.dial PTV +2 "processing"%J +82 "core"  +2 .tPBV.dial :waste1 +2 "processing"%E  +53 "core" + "processing"%F% +4 "core" %`l\  +2 .tPS.seek 1.5ml +2 "processing"%I' +598 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%% * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%V'W +1606 "core" ' +2 .tdelay 5:00 +11561 "Can" l\ 5d +18441 #trecoverPSRreagent08 +2 .PTV.dial :puck + "processing"%N  +5 "core"  +2 .tPBV.dial :waste1 +2 "processing"%H  +32 "core"  +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%C * +34 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%R +68 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%l' +2285 "core" ' +2 .tPSV.dial PTV + "processing"% +83 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%Q +69 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +3 "processing"%W +71 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%7  +69 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2269 "core" ' +36 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +125 "core" +2 .tPSV.dial :mixloop + "processing"%a +44 "core" + .tPRV.dial :ab1 +40 "processing"%w @ +107 "core" > +3 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%S'w +354 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%`  +41 "core"  +2 "processing"%[% +4 "core" %wz\  +2 .tPS.seek 0.32ml +2 "processing"%U'$ +390 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'h  +38 "core" +2 .tPRV.dial :air +2 "processing"%X  +40 "core"  +2 .tPS.seek 0.9ml +2 "processing"%M'D +1239 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%d @ +70 "core" > +2 .tPS.seek 0.5ml +2 "processing"%5' +876 "core" ' + #taddPMLReagent08 +2 .PSV.dial :air + "processing"%Y  +55 "core" +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%b'[ +1606 "core" ' +2 .tPSV.dial :PML +2 "processing"%j +40 "core" +2 .tPTV.dial :mixing +2 "processing"%O @ +70 "core" A + .tPBV.dial :waste1 +2 "processing"%f  +34 "core" +2 "processing"%g% +3 "core" %\\\  +3 .tPS.seek 1.85ml +2 "processing"%t'< +235 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%] * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%p'W +1965 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'q& +3 "core" &\  +2 "manipulator"&~& +4 "core" &   i 3 +2 "manipulator"& % +4 "core" %    l  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&r(- +132 "core" ( +2 "manipulator"&& +3 "core" &-   , +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &v& +3 "core" &-   , +2 .tForearm.seek :garage +2 "manipulator"&i'! +103 "core" ' +2 .tHand.close + "manipulator"&}/ +72 "core" / +2 "manipulator"&K& +3 "core" &-  5 , +2 "manipulator"&T% +4 "core" % 5  $ +2 .tForearm.seek :retract +2 "manipulator"&x'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&y( +285 "core" ( + "manipulator"&c& +4 "core" &"  7 ;5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &"   z ;5 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&k', +96 "core" ' +2 "manipulator"&|& +4 "core" &"    ;5 +2 "manipulator"&% +4 "core" %%   5 +2 "collection"'n& +4 "core" &\  +3 "collection"'u& +5 "core" &\  +2 .tCC.seek :closed +2 "collection"'o(O +4 "core" &\  +7 &F\ &i +9 &\\~\ 8 +9 &{\ K +10 &X\ J +9 &V\ K +10 &ZY\ K +9 &Z\ K +9 &X\ K +10 &X\ J +9 &aY\ K +9 & $W\ K +10 &!W\ J +9 &#W\ K +10 &%jX\ K +9 &',X\ K +9 &(X\ J +10 &*Z\ J +9 &,rW\ K +9 &.4X\ K +10 &/W\ J +9 &1Y\ J +10 &3z]\ K +9 &5<Z\ K +9 &6X\ K +10 &8[\ K +9 &:\\\ J +9 &Z\ J +9 &?Y\ J +10 &AZ\ K +9 &CMZ\ J +9 &EY\ J +10 &F_\ K +9 &Hn\ M +9 &JD\ P +10 &K\ U +9 &M\ W +10 &O G\ . +9 &O\ B +8 ( +4 "collection"'u& +2 "core" &OM\ @ +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.67 + "collection"'\ & +8 "core" &OL\ @ +3 .tHand.open + "manipulator"&\\1 +70 "core" 1 +2 "manipulator"&Z% +3 "core" % %   +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +105 "core" ' +2 .tPSV.dial PSR +2 "processing"% +98 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%s' +1618 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%  +42 "core"  +2 .tPS.seek 0ml +45 "processing"%L'W +1611 "core" ' + .tPSV.dial PSR +2 "processing"% +42 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +2626 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV + "processing"%  +2 "collection"'  +39 "core"  +116 +2 .tPSV.dial :mixloop +2 "processing"% +98 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%=  +70 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2627 "core" ' + .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2626 "core" ' + .tPSV.dial :mixloop +7 "processing"% +43 "core" +3 .tPS.seek 0ml + "processing"%'W +2632 "core" ' +2 .tPSV.dial :air +2 "processing"%!  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2627 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%# +43 "core" +2 .tPS.seek 0ml +2 "processing"%e'W +2637 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +3 "core" &   7 ;4 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( +2 "manipulator"&(& +4 "core" &!   ;4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &P& +3 "core" &!  ;4 +2 .tForearm.seek CC +2 "manipulator"&', +100 "core" ' +2 .tHand.close +2 "manipulator"&-/ +67 "core" / +2 .tCC.seek :open +2 "collection"' ( +379 "core" ( +2 "manipulator"&,& +4 "core" &!  A ;4 +2 "manipulator"&'% +3 "core" %   F +3 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&.(- +282 "core" ( + "manipulator"&0& +4 "core" &-    3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &2& +3 "core" &-   P 3 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&*'! +105 "core" ' +2 .tHand.open + "manipulator"&z1 +69 "core" 1 +2 "manipulator"&+% +4 "core" % &   p  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&{'\ +96 "core" ' +2 ."da"delayUntil "15:47:52.12" +736 "Can"l\ 5f +24121 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%) @ +70 "core" A + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +7 "processing"%6 * +34 "core" , + ."da"PSV.dial :air +2 "processing"%$  +42 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%1' +2300 "core" ' +2 ."da"PSV.dial :mixloop +2 "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"%4 +41 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%;  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%@'W +2277 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%3 +138 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%>' +601 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%9'[ +1607 "core" ' + ."da"PTV.dial :puck +2 "processing"%B  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%? +71 "core" +8 ."da"PBV.dial :waste1 +2 "processing"%:  +32 "core"  +2 "processing"%"% +3 "core" %Z\  +3 ."da"PS.seek 1.5ml +2 "processing"%^' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%8 * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%A'W +1611 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%J  +15 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%E  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%F * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%%' +2289 "core" ' + ."da"PSV.dial PTV +3 "processing"%I +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%m +70 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%N +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%H  +153 "core"  +3 ."da"PS.seek 0ml +2 "processing"%C'W +2289 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%R +2 "Can"l\ BiC +125 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%V' +590 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1616 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%Q  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%W +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%7  +32 "core"  +2 "processing"%l% +3 "core" %^\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +586 "core" ' + ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +2 "processing"%a * +33 "core" , +3 ."da"PS.seek 0ml +2 "processing"%w'W +1630 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%`  +34 "core" + ."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"%S +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%h' +2271 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%X +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%U +71 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%d +72 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%M  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%Y'W +2282 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%5  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%j  +124 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%O  +41 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%f  +4 "core" + ."da"PSV.dial :mixloop +2 "processing"%g +55 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%]' +381 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%b  +42 "core"  + "processing"%t% +4 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%q'} +330 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air +6 "processing"%~  +41 "core"  +2 ."da"PS.seek 2ml +2 "processing"% '[ +1558 "core" ' +2 ."da"PSV.dial :PML +2 "processing"% +41 "core" +42 ."da"PTV.dial :mixing +9 "processing"%v @ +70 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" +2 "processing"%}% +4 "core" %Z\  +2 ."da"PS.seek 1.85ml +2 "processing"%K': +240 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%T * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1964 "core" ' +2 ."da"delay 2 seconds +203 .delay 8:00 +26350 "Can"l\ Mk` +21653 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%i @ +4 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%c  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"% * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%r  +42 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%|' +2292 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%n  +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 + "processing"%D  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%\ 'W +2267 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%\\ +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%Z' +597 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%u'[ +1613 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%k +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%p  +32 "core"  +2 "processing"%% +4 "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"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%L'W +1611 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +7 .PTV.dial :puck + "processing"%  +15 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"% * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%= +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2303 "core" ' + ."da"PSV.dial PTV +2 "processing"%& +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2268 "core" ' +14 #"da"washCycleDA #2 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%! +137 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%#'[ +1373 "Can"l\ ;mo +242 "core" ' +2 ."da"PTV.dial :puck +7 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%(  +32 "core"  +2 "processing"%P% +3 "core" %^\  +3 ."da"PS.seek 1.5ml +2 "processing"%-' +592 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%y * +35 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1617 "core" ' +9 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%o  +4 "core"  + ."da"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 +3 .PSV.dial PSR +2 "processing"% +70 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%0' +2279 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%2 +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%z +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%+  +72 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2267 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%* +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%)' +585 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1613 "core" ' + ."da"PTV.dial :puck +2 "processing"%6  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%$ +81 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%e  +34 "core" + "processing"%/% +4 "core" %^\ +2 ."da"PS.seek 1.5ml +2 "processing"%<' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%4 * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%;'W +1611 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%1  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%3  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%@ * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%> +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%B' +2281 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%? +70 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%: +70 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%" +70 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%9  +70 "core"  +3 ."da"PS.seek 0ml +2 "processing"%8'W +2264 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%^ +134 "core"  +3 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +2 "processing"% +17 ."da"PS.reconfigure :default +11 "processing"%#A d`xb +11 ."da"PS.seek 0.25ml +2 "processing"%J'7 +338 "core" ' +3 ."da"delay 5 seconds +507 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +3 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%E' +330 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%F'[ +1614 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%A +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%I  +35 "core" +2 "processing"%m% +3 "core" %X\ - +3 ."da"PS.seek 1.5ml +2 "processing"%N' +585 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%H * +36 "core" , +3 ."da"PS.seek 0ml +2 "processing"%%'W +1609 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%R  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%C  +35 "core" +2 ."da"delay 30 seconds +1179 "Can"n\ :q@ +1867 ."da"PBV.dial between PSV and waste1 +2 "processing"%V * +36 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%Q +75 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%W' +2409 "core" ' + ."da"PSV.dial PTV +7 "processing"%7 +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%l +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +27 "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%a  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2411 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +132 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%`'[ +2129 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +2 "processing"%[  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%S +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%w  +35 "core" +2 "processing"%X% +3 "core" %\\\ / +3 ."da"PS.seek 1.5ml +2 "processing"%U' +585 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%d * +37 "core" , + ."da"delay 1 second +103 .PSV.dial :waste1 + "processing"%M  +104 "core"  +3 ."da"PS.seek 0ml +2 "processing"%h'W +1606 "core" ' + "processing"%59 +4 "core" 9]58 +2 #"da"Processing Puck Heater at 27.9C before imaging + .PH.coast +2 "processing"%j +2 "core" 58 +2 "processing"%O& +4 "core" &T? \ 6\  +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&f% +3 "core" %  \  +3 "storage"(g% +3 "core" % S\ N +2 "storage"(Y. +3 "core" .( +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(b( +186 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (t& +3 "core" & \ N +2 "manipulator"&]& +4 "core" &- ( 3 +2 "manipulator"&~% +3 "core" %    +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&q( +177 "core" ( +2 "manipulator"&& +3 "core" & 4 !r +2 "storage"(v& +5 "core" & \ M +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"& ' +106 "core" ' + "storage"(}& +4 "core" & R\ O +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(T'H +278 "core" ' +2 "storage"( - +3 "core" -'H +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(K'6 +35 "core" ' +2 "manipulator"&i& +4 "core" &   !r +2 "manipulator"&c% +3 "core" %! 7 +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&'\ +88 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&r( +257 "core" ( +2 "manipulator"&& +3 "core" & r +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" & +2 ."da"Forearm.seek PC +2 "manipulator"&n' +94 "core" ' + ."da"Hand.close +2 "manipulator"&x/ +72 "core" / +2 ."da"PC.seek :open +2 "processing"%D( +404 "core" ( + "storage"(|& +4 "core" & Y\ N +2 "manipulator"&\\& +3 "core" & } ~ A +2 "manipulator"&\ % +4 "core" % z | k  +2 ."da"Forearm.seek :retract +46 "manipulator"&Z'\ +96 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&( +272 "core" ( + "manipulator"&k& +4 "core" & ; \ +2 "storage"(p& +4 "core" & /\ M +2 ."da"Forearm.reconfigure :tight +8 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&' +114 "core" ' +2 ."da"Hand.open +2 "manipulator"&u1 +68 "core" 1 +2 "storage"(- +4 "core" -'6 +2 ."da"SE.seek -0.15 Pucks below Top Plate +2 "storage"(s' +23 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.82 Pucks below Top Plate +2 "storage"(' +53 "core" ' +2 #"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/da23jun2716h_niagara.tif +4 "processing"%& +12 "core" &\ \ +4 "manipulator"&& +6 "core" & r n j \ +2 "manipulator"&=% +5 "core" % 8  w +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&L'\ +86 "core" ' +3 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&&(- +181 "core" ( +2 "manipulator"&& +5 "core" &- v  4 \ +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" &- a g c \ +3 ."psFlush"Forearm.seek :garage +2 "manipulator"& '! +106 "core" ' + ."psFlush"Hand.close +2 "manipulator"&/ +73 "core" / +2 "manipulator"&!& +3 "core" &- K v\ +3 "manipulator"&% +3 "core" % 2 # u +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +101 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&( +165 "core" ( +2 "manipulator"&& +4 "core" & [ f > l +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &(& +4 "core" & A J e l +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&P' +92 "core" ' +2 "manipulator"&#& +3 "core" & j t  k +3 "manipulator"&y% +3 "core" % h f O +3 "processing"%-& +4 "core" &\ \ +2 "processing"%o& +5 "core" &\ +3 ."psFlush"PC.seek :closed +2 "processing"%,(Tg +4 "core" &\ \ +8 &;\ %g +9 &Wo 8 +10 &l M +9 &G\ P +9 &_D\ P +10 &"D\ O +9 &F\ P +10 &He\ P +9 &hG\ O +9 &*D\ O +10 &G\ P +9 &!G\ O +9 &#oC\ P +10 &%2G\ O +9 &&C\ P +10 &(G\ O +9 &*wC\ P +9 &,:G\ O +10 &-G\ P +9 &/E\ P +9 &1G\ O +10 &3AG\ P +9 &5E\ P +10 &6G\ O +9 &8C\ P +9 &:JG\ O +10 &< B\ O +9 &=D\ O +9 &?G\ P +10 &AQE}\ P +9 &CE|\ P +10 &DG}\ O +9 &FFv\ O +9 &HWKp\ P +10 &J\\j\ R +9 &Ka W +10 &M{a W +9 &OL}` W +9 &Q Y W +10 &RQ G +9 &S@ZT\ %n +9 &TM)Q\  ( +6 ( + "processing"%o& +4 "core" &TMN\ ( +2 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.74 +2 "processing"%'& +3 "core" &TMG\ ( +3 ."psFlush"Hand.open + "manipulator"&1 +66 "core" 1 +2 "manipulator"&% +3 "core" % , O +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&2'\ +91 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +45 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%z' +600 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%+' +1440 #"da"SX HX9/16 (USB:52): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 38.469 seconds\ /var/log/esp/da23jun2716h_niagara.tif: TIFF Upload Complete\ +60 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23jun2716h20s_niagara.tif +616 "core" ' +3 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%0 @ +199 "core" B +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%*  +133 "core" +2 ."psFlush"PSV.dial :mixloop +3 "processing"% +105 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%)'9 +888 #"da"SX HX9/16 (USB:52): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23jun2716h20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jun2716h30s_niagara.tif +1743 "core" ' +2 ."psFlush"PSR.select :air +4 .PSV.dial PSR +2 "processing"%6 +106 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%$' +586 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%e' +84 #"da"SX HX9/16 (USB:52): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jun2716h30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "38.469 sec auto-exposure",Subject: "da23jun2716h images!" +5 "storage"(/- +18 "core" -' +11 "storage"(& +14 "core" & \ +3 "manipulator"&4& +5 "core" & 0 ,  j +2 "manipulator"&<% +4 "core" % " 1 / 9 7 +3 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 1 +2 "manipulator"&1( +243 "core" ( +2 "manipulator"&3& +4 "core" &\ - 2 1 # +3 "storage"(@& +4 "core" & \ +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&>' +96 "core" ' +5 ."da"SE.reconfigure :gently +6 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.1 Pucks below Top Plate +4 "storage"(;'B +59 "core" ' +4 "manipulator"&?& +7 "core" &\   # +4 "storage"(:& +7 "core" & \ +5 ."da"Elbow.reconfigure :limp +5 "manipulator"&$ ,(b +8 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 1 +4 "manipulator"&"'D +36 "core" ' +4 ."da"Elbow.hold +6 "manipulator"&9, +7 "core" , +5 ."da"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +7 ."da"SE.reconfigure :default +4 "storage"(#QK-0-\ b +6 ."da"SE.seek 0.08 Pucks below Top Plate +4 "storage"(B'- +28 "core" ' +3 "manipulator"&^% +7 "core" %Um  0 ɷ +4 "storage"(8& +8 "core" & p m \ +4 ."da"Forearm.force -20 +4 "manipulator"&5 +6 ."da"Forearm.seek 1 + 317 counts +4 "manipulator"&J'ρ +20 "core" ' +4 "manipulator"&E& +7 "core" &\   # +5 "storage"( & +8 "core" & \ +8 ."da"Forearm.reconfigure :tight +9 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&A' +36 "core" ' +3 "storage"(I% +8 "core" %5 u\ +5 ."downElevator"SE.seek :down +15 "storage"(m'v +89 (F% +6 "core" %T O\ Vb +4 "manipulator"&H% +9 "core" %   c  +5 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +2 "manipulator"&N'\ +95 "core" ' +50 ' +2 ."downElevator"SE.stop +4 "storage"(5 +6 (R& +6 "core" & j\ +879 ' +3 ."psFlush"delay 1 second +105 .PBV.dial :waste1 +4 "processing"%C  +35 "core"  +3 ."psFlush"PTV.dial :mixing +2 "processing"%V @ +73 "core" B +106 ."psFlush"PSV.dial :mixloop +4 "processing"%Q +107 "core" +7 ."psFlush"PS.seek :empty +4 "processing"%%'9 +288 #"uploadLog"upsync +2342 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%7 +98 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%l'P +1098 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1606 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%a +70 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%W  +68 "core"  +2 ."psFlush"PBV.dial :waste1 +2 .PS.seek 0ml +2 "processing"%'W +2630 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%[' +586 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%S' +2115 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%w +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%X U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%`'W +2641 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%d @ +41 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%M' +2638 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%U  +81 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%5'W +2639 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%j +40 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%O' +2638 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%f +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%g U +15 "core" S +2 ."psFlush"PS.seek 0ml +2 "processing"%Y'W +2635 "core" ' + ."psFlush"PSV.dial PBV +7 "processing"%t @ +42 "core" @ +2 ."psFlush"PS.seek 2.5ml +2 "processing"%]' +2633 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%~  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%_'W +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +42 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%v'P +1058 "Can"r\ <w[ +40 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%.' +1606 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%} +69 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%{  +4 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%  +49 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%i'W +2639 "core" ' +6 ."psFlush"PSV.dial PSR +3 "processing"%c +83 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml + "processing"%T' +592 "core" ' + ."psFlush"PSR.select :air +3 "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"% U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%q'W +2661 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%x @ +42 "core" ? +47 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2627 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +80 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%|'W +2636 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%\\ +40 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%\ ' +2634 "core" ' +2 ."psFlush"PSV.dial PTV +7 "processing"%n +69 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%k U +4 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%p'W +2632 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%r @ +41 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%u' +2638 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2629 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&Z& +4 "core" &\   # +2 "manipulator"&% +4 "core" %\    !  +2 ."psFlush"Elbow.seek PC +2 "manipulator"&=( +269 "core" ( +2 "manipulator"&K& +3 "core" &  ] +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &s& +2 "core" & 4 +3 ."psFlush"Forearm.seek PC +2 "manipulator"&' +94 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&/ +71 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%( +402 "core" ( +2 "manipulator"&& +3 "core" &   +2 "manipulator"&% +4 "core" %     +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&!'\ +101 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&(- +147 "core" ( +2 "manipulator"&L& +4 "core" &-   - +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-   - +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&('! +110 "core" ' +2 ."psFlush"Hand.open +2 "manipulator"& 1 +70 "core" 1 +2 "manipulator"&#% +3 "core" % %   +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&y'\ +102 "core" ' +2 #tFinished short da assay +1959 #-> access 1 +2 "storage"(-% +3 "core" % \ +3 "manipulator"&&% +3 "core" %    ( +2 "manipulator"&& +4 "core" &-   o - +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(D(; +663 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 ('& +3 "core" &; 1\  +8 #t-> PS.flush + #Flushing Processing stage +2 "processing"%% +3 "core" %Z)\ +3 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +3 "core" &\ +2 "manipulator"&o& +4 "core" &-   - +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +46 "core" ( +2 "manipulator"&P& +3 "core" &-   \ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &h& +3 "core" &-   \ +2 .tForearm.seek :garage +2 "manipulator"&z'! +109 "core" ' +2 .tHand.close + "manipulator"&0/ +72 "core" / +2 "manipulator"&*& +3 "core" &-  / \ +3 "manipulator"&% +3 "core" % -   +2 .tForearm.seek :retract +2 "manipulator"&+'\ +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&6( +164 "core" ( +2 "manipulator"&)& +42 "core" &   !p +9 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &/& +3 "core" &   n +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +101 "core" ' +2 "manipulator"&4& +4 "core" &   n +2 "manipulator"&<% +4 "core" %   ~ +2 "processing"%$& +4 "core" &\ +3 "processing"%3& +4 "core" &\ +3 .tPC.seek :closed + "processing"%@(Tg +5 "core" &!\  +9 &7z!\ *y +9 &i{\ > +10 &h\ J +9 &jP \ I +9 &+Q\ J +10 &S!\ J +9 &W\ J +10 &rW\ I +9 &4T\ I +9 &W\ J +10 & T\ J +9 &"zR%\ I +9 &$<T\ I +10 &%V\ J +9 &'T \ J +10 &)R\ I +9 &+DT\ I +9 &-W\ J +10 &.U\ J +9 &0Q\ J +9 &2MV\ I +10 &4W!\ I +9 &5R"\ I +10 &7T\ I +9 &9SW\ J +9 &;V\ I +10 &<R\ J +9 &>T\ J +9 &@[T\ J +10 &BR\ I +9 &CR \ I +10 &EU!\ I +9 &GcW\ J +9 &I#^!\ K +10 &J}\ N +9 &L\ P +9 &NY\ P +10 &P\ Q +9 &Q \ Q +10 &Szf\ 'x +9 &T5)\\,\ ( +8 ( +4 "processing"%3& +3 "core" &T="\ +2 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.61 + "processing"%& +4 "core" &T=\ +2 .tHand.open + "manipulator"&?1 +68 "core" 1 +2 "manipulator"&:% +4 "core" %    P ~ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&2'\ +91 "core" ' +2 .tPSV.dial PSR +2 "processing"%^ +54 "core"  + .tPSR.select :flush +3 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%8'P +1110 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%E' +1606 "core" ' +2 .tPSV.dial PTV +2 "processing"% +71 "core" +2 .tPTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +51 "core"  +3 .tPS.seek 0ml + "processing"%I'W +2628 "core" ' + .tPSV.dial PSR +2 "processing"%> +70 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml + "processing"%1' +593 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%F' +2125 "core" ' +2 .tPSV.dial PTV +2 "processing"%; +70 "core" +2 .tPBV.dial PSV + "processing"%H U +51 "core" U +3 .tPS.seek 0ml +2 "processing"%"'W +2633 "core" ' + .tPSV.dial PBV +7 "processing"%J @ +42 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%R' +2627 "core" ' +2 .tPSV.dial :waste1 + "processing"%B  +81 "core"  +3 .tPS.seek 0ml +2 "processing"%A'W +2636 "core" ' +2 .tPSV.dial PSR + "processing"%m +41 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%C' +2631 "core" ' +2 .tPSV.dial PTV +2 "processing"%V +70 "core" + .tPBV.dial PSV +3 .PS.seek 0ml + "processing"%Q'W +2627 "core" ' +2 .tPSV.dial PBV +2 "processing"%e @ +42 "core" @ +2 .tPS.seek 2.5ml +2 "processing"%7' +2635 "core" ' + .tPSV.dial :waste1 +7 "processing"%%  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%l'W +2627 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&a& +4 "core" &  > m +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&W( +3 "core" ( +2 "manipulator"&& +4 "core" &   X m +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &   0 m +2 .tForearm.seek PC +2 "manipulator"&' +91 "core" ' +2 .tHand.close + "manipulator"&[/ +67 "core" / +2 .tPC.seek :open +2 "processing"%w( +399 "core" ( +2 "manipulator"&X& +3 "core" &   m +2 "manipulator"&S% +44 "core" %   [ I +9 .tForearm.seek :retract +2 "manipulator"&d'\ +88 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&`(- +70 "Can"s\ 8yw1 +56 "core" ( + "manipulator"&U& +4 "core" &-  k 8 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &M& +3 "core" &-   O 8 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&j'! +108 "core" ' + .tHand.open +2 "manipulator"&51 +76 "core" 1 +2 "manipulator"&f% +4 "core" % +   +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&g'\ +100 "core" ' +11725 #t-> access 2 + "storage"(O% +3 "core" % \  w\ +3 "manipulator"&t% +3 "core" %    S " +2 "manipulator"&Y& +4 "core" &-   7 +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"(~(K +195 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (]& +3 "core" &K K\  +47662 "Can"q\ 4{\\ +50253 #t-> startTube 2 +814 #-> $da[extractVol]=0.17 +3373 #-> shortDA +3 "collection"'% +2 "processing"%_% +3 "core" %\ +64 %Uo\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +473 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%v +125 "core" + .tPTV.dial :PRVmixing +2 "processing"%}  +125 "core" + .tPRV.dial :sipper +2 "processing"%{  +44 "core" +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 1.1ml +2 "processing"% '] +2300 "core" ' +2 ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%.  +3 "collection"'c  +6 "core" +120  +2 .tPS.seek 0.5ml +2 "processing"%i' +1259 "Can"p\ 1}1] +26 "core" ' + .tPRV.dial :waste2 +2 "processing"%T @ +97 "core" ? +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 0ml +2 "processing"%'W +594 "core" ' + .tPSV.dial PSR +2 "processing"% +99 "core"  + #tPulling 1ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml + "processing"% 'P +1110 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%x' +1604 "core" ' + .tPSV.dial :mixloop +2 "processing"%q +111 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2629 "core" ' + .tPSV.dial PSR +2 "processing"% +97 "core"  + #tPulling 1ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%\\'P +1104 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%|' +1617 "core" ' + .tPSV.dial :mixloop +2 "processing"%n +111 "core" + .tPRV.dial :sipper +2 "processing"%k  +42 "core" +2 .tPS.seek 0ml +2 "processing"%\ 'W +2633 "core" ' +2 .tPSV.dial PSR +2 "processing"%r +97 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%p' +2631 "core" ' + .tPSV.dial :mixloop +2 "processing"% +111 "core" +2 .tPS.seek 0ml +2 "processing"%u'W +2629 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%Z& +4 "core" &[\ +2 "manipulator"&% +3 "core" %     +2 "storage"(K% +4 "core" %\ \  e\ +2 "storage"(s. +3 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(9( +666 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & E\ +2 "manipulator"&N& +3 "core" &.    R +2 "manipulator"&,% +4 "core" %    x  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&( +186 "core" ( +2 "manipulator"&& +48 "core" &   + +4 "storage"(L& +4 "core" & \  `\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&' +94 "core" ' +2 "storage"(& +3 "core" & \ \ 4\ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(='H +276 "core" ' + "storage"( - +3 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (#& +3 "core" & \ \  p\ +2 "manipulator"&!& +4 "core" &  f + +2 .tElbow.seek 2 +2 "manipulator"&(( +4 "core" ( + "manipulator"&-& +4 "core" &    + +2 "storage"(&& +4 "core" & \ \  \ +3 .tForearm.seek 2 + 300 counts + "manipulator"&'y +14 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&b/ +71 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&'& +2 "storage"('v +7 "core" &   + +2 "manipulator"&% +4 "core" % m   p +2 .tForearm.seek :retract +2 "manipulator"&o'\ +93 "core" ' +2 .tElbow.seek PC + "manipulator"&P( +160 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +129 "core" ( +2 "manipulator"&h& +3 "core" &\   R "y +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &0& +3 "core" &\   "x +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&*' +88 "core" ' +2 "manipulator"&& +4 "core" &\ !  "x +2 "manipulator"&% +4 "core" %   Q +2 "processing"%y& +4 "core" &e\ +3 "processing"%)& +5 "core" &i\ +2 .tPC.seek :closed +8 "processing"%z(Tg +2 "core" &l\ +10 &n\  +3 &7|e\ *y +9 & h}j\ > +10 &gi\ K +9 &`Qf\ J +10 &"RY\ J +9 &UW\ J +9 &WY\ J +10 &hRY\ J +9 &+TU\ J +9 &WV\ J +10 & WU\ J +9 &"pRS\ J +9 &$2RK\ J +10 &%RF\ J +9 &'RL\ J +10 &)xRX\ J +9 &+:RU\ J +9 &,RX\ J +10 &.RX\ J +9 &0RX\ J +9 &2BRM\ J +10 &4WL\ J +9 &5UF\ K +10 &7TF\ J +9 &9JRC\ J +9 &; W>\ J +10 &<U=\ K +9 &>UE\ J +9 &@RW?\ J +10 &BU:\ J +9 &CR:\ J +10 &EZ@\ K +9 &GY]>\ K +9 &Ie>\ L +10 &JD\ N +9 &L1\ P +9 &NO/\ Q +10 &P)\ Q +9 &Q4\ Q +10 &Sy{h5\ * +9 &T1&R0\ C +9 &TH 5\ , +3 ( +2 "processing"%)& +3 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.64 +2 .Hand.open + "manipulator"&/1 +65 "core" 1 +2 "manipulator"&% +4 "core" %   / Q +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&4'\ +92 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%<  +2 %$9 +6 "core" 9ST +103 "processing"%+9 +2 "core" 9R+ +103 "processing"%9 +2 "core" 9Q+  +103 "processing"%9 +3 "core" 9S+  +103 "processing"%?9 +2 "core" 9Q* +103 "processing"%:9 +3 "core" 9Q- +102 "processing"%39 +3 "core" 9Q+ +102 "processing"%^9 +3 "core" 9R+ +102 "processing"%9 +4 "core" 9T+" +102 "processing"%9 +3 "core" 9V+& +102 "processing"%89 +3 "core" 9Z++ +102 "processing"% 9 +3 "core" 9^+/ +102 "processing"%9 +3 "core" 9b+3 +102 "processing"%E9 +4 "core" 9g+7 +102 "processing"%>9 +3 "core" 9m*; +102 "processing"%I9 +3 "core" 9r,@ +103 "processing"%19 +2 "core" 9z,D +103 "processing"%;9 +2 "core" 9-H +103 "processing"%H9 +3 "core" 9,L +103 "processing"%F9 +2 "core" 9+Q +103 "processing"%J9 +2 "core" 9,U +103 "processing"%"9 +3 "core" 9-Y +102 "processing"%B9 +3 "core" 9-] +102 "processing"%R9 +3 "core" 9-a +103 "processing"%m9 +3 "core" 9.f +102 "processing"%A9 +3 "core" 9-j +102 "processing"%V9 +3 "core" 9.n +102 "processing"%C9 +3 "core" 9.r\ +102 "processing"%e9 +3 "core" 9.v +102 "processing"%Q9 +43 "core" 9-{ +110 "processing"%%9 +3 "core" 9. +102 "processing"%79 +3 "core" 9. +103 "processing"%a9 +2 "core" 9/ +103 "processing"%9 +3 "core" 9 / +103 "processing"%9 +3 "core" 90 +102 "processing"%[9 +3 "core" 9/ +102 "processing"%69 +3 "core" 90 +103 "processing"%29 +2 "core" 9)0 +103 "processing"%@9 +3 "core" 9+1 +102 "processing"%X9 +3 "core" 921 +102 "processing"%S9 +3 "core" 981 +102 "processing"%U9 +3 "core" 9>5 +3 .tPH.hold 2:00:00,28C +3 "processing"%M pp; +2 .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +96 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%W' +611 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml + "processing"%5'[ +1607 "core" ' +2 .tPTV.dial :puck + "processing"%f  +127 "core"  + .tPSV.dial PTV +2 "processing"%d +83 "core" ~ + .tPBV.dial :waste1 +2 "processing"%j  +53 "core" +2 "processing"%O% +3 "core" %YE\  +3 .tPS.seek 1.5ml +2 "processing"%t' +587 "core" ' +2 .tdelay 3 seconds +301 .PBV.dial between PSV and waste1 +2 "processing"%Y * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%]'W +1610 "core" ' +2 .tdelay 5:00 +20828 "Can"k\ B +9174 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%D  +5 "core"  + .tPBV.dial :waste1 +2 "processing"%  +33 "core"  + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +7 "processing"%_ * +34 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%v +68 "core"  +3 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%}' +2286 "core" ' + .tPSV.dial PTV +2 "processing"%{ +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%l +71 "core"  + .tdelay 5 seconds +503 .PSV.dial PTV +2 "processing"%c +83 "core"  + .tdelay 5 seconds +503 .PSV.dial :air +2 "processing"%.  +72 "core"  +2 .tPS.seek 0ml +2 "processing"% 'W +2263 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%T  +126 "core" + .tPSV.dial :mixloop +2 "processing"%i +42 "core" +2 .tPRV.dial :ab1 + "processing"% @ +100 "core" > +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%'w +354 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%  +42 "core"  +2 "processing"%q% +3 "core" %t\  +3 .tPS.seek 0.32ml +2 "processing"%x'! +395 "core" ' + .tdelay 2 seconds +203 .CBV.dial between PRV and PSV + "collection"'  +39 "core" + .tPRV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%\\'D +1226 "core" ' + .tPRV.dial :waste2 +2 "processing"%n @ +70 "core" > +2 .tPS.seek 0.5ml +2 "processing"%k' +863 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%|  +42 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%r'[ +1607 "core" ' + .tPSV.dial :PML +2 "processing"%\ +42 "core" +2 .tPTV.dial :mixing + "processing"% @ +70 "core" A +2 .tPBV.dial :waste1 +6 "processing"%p  +35 "core" + "processing"%Z% +4 "core" %]\  +2 .tPS.seek 1.85ml +2 "processing"%'= +233 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%K * +34 "core" , +3 .tPS.seek 0ml + "processing"%s'W +1959 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'~& +4 "core" &\ +2 "manipulator"&& +3 "core" &   / !w +2 "manipulator"&N% +4 "core" %\    ! +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&,(- +179 "core" ( +2 "manipulator"&& +3 "core" &-  { ) +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &L& +3 "core" &-   n ) +2 .tForearm.seek :garage +2 "manipulator"&`'! +106 "core" ' +2 .tHand.close +2 "manipulator"&/ +68 "core" / +2 "manipulator"&g& +4 "core" &-  f ) +2 "manipulator"& % +4 "core" % 2 \ k +2 .tForearm.seek :retract +2 "manipulator"&#'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&!( +274 "core" ( +2 "manipulator"&-& +3 "core" &  - 7 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &&& +2 "core" &  f 7 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&b', +99 "core" ' + "manipulator"&'& +4 "core" &   4 7 +2 "manipulator"&% +4 "core" %-   ` 7 +2 "collection"'& +5 "core" &\ +2 "collection"'& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'=(O +4 "core" &\  +9 &6}\ *z +9 & i\ ? +9 &k\ L +10 &`Q\ K +9 &!S\ K +9 &U\ K +10 &U\ K +9 &gY\ K +10 &+U\ J +9 &V\ K +9 & U\ J +10 &"pU\ K +9 &$2S\ K +9 &%T\ K +10 &'Y\ K +9 &)yT\ J +9 &+9U\ K +10 &,T\ K +9 &.U\ K +10 &0X\ K +9 &2BR\ K +9 &4T\ J +10 &5U\ K +9 &7W\ K +10 &9JT\ K +9 &; T\ J +9 &<U\ K +10 &>X\ K +9 &@RR\ K +9 &BS\ K +10 &CT\ J +9 &EW\ K +9 &GW]\ L +10 &Ir\ N +9 &J\ S +10 &L}\ W +9 &N<\ E +9 &OC;\ $k +10 &Os\ F +5 ( +2 "collection"'& +5 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.66 + "collection"'& +3 "core" &Oj\ F +2 &Oj\ F +2 .tHand.open + "manipulator"&h1 +73 "core" 1 + "manipulator"&0% +4 "core" % - '  Q 7 +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&('\ +97 "core" ' +2 .tPSV.dial PSR +2 "processing"% +100 "core"  + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1615 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%y  +53 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +1614 "core" ' +2 .tPSV.dial PSR +2 "processing"%o +40 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%w' +2629 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV + "processing"%/  +3 "collection"'  +42 "core"  +114 + .tPSV.dial :mixloop +2 "processing"%$ +98 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%)  +70 "core" +2 .tPS.seek 0ml +2 "processing"%+'W +2626 "core" ' + .tPSV.dial :air +7 "processing"%*  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"% +55 "core" +2 .tPS.seek 0ml +2 "processing"%?'W +2631 "core" ' +2 .tPSV.dial :air +2 "processing"%:  +40 "core"  +2 .tPS.seek 2.5ml +2 "processing"%3' +2627 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%^ +54 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2626 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &    7 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&8( +2 "core" ( +2 "manipulator"& & +4 "core" &  I 7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" & 7 +2 .tForearm.seek CC +2 "manipulator"&E', +105 "core" ' +2 .tHand.close + "manipulator"&>/ +108 "core" / +9 .tCC.seek :open +2 "collection"'I( +379 "core" ( + "manipulator"&1& +4 "core" &   7 +2 "manipulator"&;% +4 "core" %     6 +2 .tForearm.seek :retract +2 "manipulator"&H'\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&F(- +288 "core" ( +2 "manipulator"&J& +3 "core" &-  " s  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &"& +4 "core" &-     +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&B'! +101 "core" ' +3 .tHand.open +2 "manipulator"&R1 +72 "core" 1 +2 "manipulator"&m% +3 "core" % '    = +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&A'\ +96 "core" ' +2 ."da"delayUntil "17:26:18.45" +10056 "Can"k\ 6 +14741 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%V @ +70 "core" B + ."da"PBV.dial :waste1 +2 "processing"%C  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +7 "processing"%e * +33 "core" , +2 ."da"PSV.dial :air +2 "processing"%Q  +40 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%%' +2285 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%7 +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%a  +41 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +42 "core" + ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%['W +2268 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%6 +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%2' +588 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%@'[ +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%X  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%S +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%U  +32 "core"  +2 "processing"%% +4 "core" %Zz\  +2 ."da"PS.seek 1.5ml +2 "processing"%u' +586 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%W * +34 "core" , +2 ."da"PS.seek 0ml +3 "processing"%f'W +1611 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%d  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%j  +34 "core" + ."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 +2 "processing"%5 +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%Y' +2293 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%t +70 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%< +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%D +71 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%_'W +2263 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%v +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%]' +595 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +49 "processing"%{'[ +1619 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%l  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%c +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%.  +34 "core" +2 "processing"%}% +3 "core" %_\  +3 ."da"PS.seek 1.5ml +2 "processing"%T' +593 "core" ' +2 ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +2 "processing"%i * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1669 "core" ' +2 ."da"delay 2:00 +3890 "Can"qi\ U^  +8113 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%q * +33 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +82 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2271 "core" ' + ."da"PSV.dial PTV +2 "processing"% +69 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%x +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%n +71 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%\\  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%|'W +2273 "core" ' + #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%k  +43 "core"  + ."da"delay 5 seconds +503 .PTV.dial :PRVmixing + "processing"%\  +126 "core" + ."da"delay 5 seconds +503 .PRV.dial :ab2 +6 "processing"%  +40 "core"  + ."da"PTV.dial :PRVmixing +2 "processing"%p  +5 "core" + ."da"PSV.dial :mixloop +2 "processing"%Z +42 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%K' +394 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%r  +42 "core"  +2 "processing"%% +3 "core" %\  +3 ."da"PS.seek 0.55ml +2 "processing"%~'z +329 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%  +42 "core"  +3 ."da"PS.seek 2ml +2 "processing"%N'[ +1583 "core" ' + ."da"PSV.dial :PML +2 "processing"% +55 "core" + ."da"PTV.dial :mixing +2 "processing"%L @ +68 "core" @ +2 ."da"PBV.dial :waste1 +2 "processing"%P  +32 "core"  +2 "processing"%% +4 "core" %X\  +2 ."da"PS.seek 1.85ml +2 "processing"%g'8 +237 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%4'W +1961 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +35834 "Can"to\ 6  +12169 #"da"recoverPRVreagent08 +7 .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"%&  +40 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%,' +2301 "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" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%#  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'W +2274 "core" ' + #"da"washCycleDA #1 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"% +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%h' +595 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%0'[ +1648 "core" ' +8 ."da"PTV.dial :puck +2 "processing"%  +71 "core"  + ."da"PSV.dial PTV +2 "processing"% +70 "core" + ."da"PBV.dial :waste1 +3 "processing"%b  +32 "core"  +2 "processing"%s% +3 "core" %Y\  +3 ."da"PS.seek 1.5ml +2 "processing"%y' +599 "core" ' +2 ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%o'W +1613 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 + "processing"%  +33 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%/ * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%$ +83 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%)' +2284 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%w +68 "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"%+ +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2265 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%: +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%?' +589 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%^'[ +1613 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%3 +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core"  + "processing"% % +4 "core" %Y\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%> * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%!'W +1624 "core" ' +2 ."da"delay 2:00 +6551 "Can"p\ 6=\ K +5452 #"da"recoverPSRreagent08 +2 .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"%1 +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%;' +2281 "core" ' + ."da"PSV.dial PTV +2 "processing"%E +72 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%J +83 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%8 +69 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%"  +70 "core"  +2 ."da"PS.seek 0ml +3 "processing"%R'W +2261 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%m +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%H' +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +7 "processing"% +15 ."da"PS.seek 2ml +2 "processing"%B'[ +1606 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%V +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%C  +32 "core"  +2 "processing"%e% +3 "core" %Y\  +3 ."da"PS.seek 1.5ml +2 "processing"%Q' +589 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%7'W +1645 "core" ' +9 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%a  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%%' +2267 "core" ' + ."da"PSV.dial PTV +2 "processing"%6 +83 "core"  + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%[ +68 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%2 +83 "core"  + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%X  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%S'W +2274 "core" ' + ."da"Gate.power :camera,:ON +7 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%U +134 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +17 ."da"PS.reconfigure :default +9 "processing"%#A d`xb +11 ."da"PS.seek 0.25ml +2 "processing"%'7 +338 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +3 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%@' +332 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%W'[ +1607 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%u +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%G  +35 "core" +2 "processing"%d% +3 "core" %[\ ( +3 ."da"PS.seek 1.5ml +2 "processing"%j' +592 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%O * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%5'W +1622 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%f  +34 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%t * +35 "core" * + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%< +73 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%D' +2409 "core" ' +2 ."da"PSV.dial PTV +7 "processing"% +85 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%Y +72 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%v +76 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%_  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%]'W +2382 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%l +145 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%c'[ +727 "Can"Sr\ , \  +1390 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%. +77 "core" + ."da"PBV.dial :waste1 +2 "processing"%}  +34 "core" +2 "processing"%{% +4 "core" %Z\  +2 ."da"PS.seek 1.5ml +2 "processing"%i' +593 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%T * +36 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%  +104 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'W +1607 "core" ' + "processing"%q9 +3 "core" 9f5- +2 #"da"Processing Puck Heater at 27.9C before imaging +2 .PH.coast + "processing"% +3 %& +2 "core" 5- +3 &TH\ 0, +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&% +3 "core" %\ t  +3 "storage"(x% +3 "core" % \ M +2 "storage"(n. +3 "core" .( +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(\\( +190 "core" ( +53 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & o\ K +2 "manipulator"&k& +4 "core" &- w *  +2 "manipulator"&\ % +4 "core" %\ v  +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&( +176 "core" ( + "manipulator"&p& +4 "core" &\  # +3 "storage"(Z& +3 "core" & \ K +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&|' +106 "core" ' + "storage"(r& +4 "core" & W\ M +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak + "storage"('H +279 "core" ' +2 "storage"(K- +3 "core" -'H +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +4 ."da"SE.seek :place +2 "storage"('6 +34 "core" ' +2 "manipulator"&~& +3 "core" & 0 # +2 "manipulator"&% +4 "core" % Z +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&L'\ +98 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&P( +254 "core" ( +2 "manipulator"&& +3 "core" & N +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 & & +2 "core" & } ) +3 ."da"Forearm.seek PC +2 "manipulator"&N' +88 "core" ' + ."da"Hand.close +2 "manipulator"&g/ +74 "core" / +2 ."da"PC.seek :open +2 "processing"%`( +400 "core" ( +2 "storage"(-& +3 "core" & J\ Q +2 "manipulator"&&& +4 "core" &  +2 "manipulator"&4% +4 "core" %  C +2 ."da"Forearm.seek :retract +2 "manipulator"&''\ +99 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&( +269 "core" ( + "manipulator"&& +4 "core" & X +2 "storage"(#& +4 "core" & \ M +2 ."da"Forearm.reconfigure :tight +8 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&,' +96 "core" ' +3 ."da"Hand.open + "manipulator"&1 +71 "core" 1 +3 "storage"( - +2 "core" -'6 +3 ."da"SE.seek -0.15 Pucks below Top Plate +2 "storage"(h' +25 "core" ' +3 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.82 Pucks below Top Plate +2 "storage"(' +50 "core" ' +2 #"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/da23jun2718h_niagara.tif +5 "processing"%& +10 "core" &\  +5 "manipulator"&b& +5 "core" & D +3 "manipulator"&s% +4 "core" %    5 +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&0'\ +90 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(- +173 "core" ( +2 "manipulator"&y& +3 "core" &-  F +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +4 "core" &- F +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&'! +105 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&// +70 "core" / +2 "manipulator"&$& +4 "core" &- x  F +2 "manipulator"&o% +3 "core" % 5 {   +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&w'\ +106 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&*( +175 "core" ( +9 "manipulator"&+& +4 "core" & y +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +2 "core" & +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&)' +100 "core" ' +2 "manipulator"&:& +3 "core" &  +3 "manipulator"&% +3 "core" % < +3 "processing"%?& +3 "core" &\  +3 "processing"%3& +4 "core" &.\  +3 ."psFlush"PC.seek :closed +2 "processing"%(Tg +3 "core" &\  +9 &4u\ +{ +10 &ds\ ? +9 &vb \ O +10 &:A\ N +9 &H\ O +9 &E\ O +10 &F\ N +9 &AG\ O +9 &J\ O +10 &D\ N +9 & F\ O +10 &"JI\ N +9 &$ F\ N +9 &%I1\ O +10 &'Dm\ N +9 &)QFm\ O +9 &+I\ O +10 &,Ik\ O +9 &.I\ O +9 &0YHd\ O +10 &2D\ O +9 &3D\ O +10 &5Cl\ O +9 &7aD\ O +9 &9#D\ O +10 &:D\ O +9 &<D\ O +10 &>jD\ N +9 &@+F\ O +9 &AH\ O +10 &CH\ N +9 &EqG\ O +9 &G2L\ \ O +10 &HQ\ \ P +9 &Jj\ S +10 &Lf\ U +9 &N&\ V +9 &O\ V +10 &Q\ V +9 &STg\ 9 +9 &T'0}\ M +10 &TMy\  ' +2 ( +2 "processing"%3& +3 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.76 +2 "processing"% & +3 "core" &TMz\  ' +2 ."psFlush"Hand.open +2 "manipulator"&^1 +69 "core" 1 +2 "manipulator"&>% +3 "core" %   +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +90 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"%( +57 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%=' +594 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +29 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%1' +1132 #"da"SX HX9/16 (USB:54): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 35.798 seconds\ /var/log/esp/da23jun2718h_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23jun2718h20s_niagara.tif +990 "core" ' +2 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%! @ +196 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%E  +132 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%J +118 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%8'9 +511 #"da"SX HX9/16 (USB:54): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23jun2718h20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jun2718h30s_niagara.tif +2121 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%" +104 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%;' +587 "core" ' + ."psFlush"delay 5 seconds +232 #"da"SX HX9/16 (USB:54): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jun2718h30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "35.798 sec auto-exposure",Subject: "da23jun2718h images!" +4 "storage"(m- +2 "core" -' +3 "storage"(R& +3 "core" & P\ +4 "manipulator"&H& +12 "core" & & $  +9 "manipulator"&V% +12 "core" %\ " * % Q 1 +6 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +3 "manipulator"&C( +202 ."psFlush"PSR.select :air +42 "processing"% +18 ."psFlush"PS.seek 2.5ml +6 "core" ( +3 "manipulator"&B& +3 "processing"%e' +89 "core" & & &  % +5 "storage"(& +8 "core" & \ +4 ."da"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&Q' +113 "core" ' +5 ."da"SE.reconfigure :gently +8 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.1 Pucks below Top Plate +4 "storage"(a'B +58 "core" ' +3 "manipulator"&& +9 "core" &  W % +4 "storage"(& +10 "core" & ]\ +3 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +6 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 1 +4 "manipulator"&7'D +39 "core" ' +4 ."da"Elbow.hold +4 "manipulator"&6, +5 "core" , +4 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +7 ."da"SE.reconfigure :default +5 "storage"(#QK-0-\ b +5 ."da"SE.seek 0.08 Pucks below Top Plate +3 "storage"(['- +27 "core" ' +4 "manipulator"&2% +10 "core" %Qe  # T ȵ +6 "storage"(X& +8 "core" & Y M\ +4 ."da"Forearm.force -20 +3 "manipulator"&5 +6 ."da"Forearm.seek 1 + 313 counts +4 "manipulator"&%'} +21 "core" ' +3 "manipulator"&U& +8 "core" &   % $ +4 "storage"(S& +6 "core" & !\ +6 ."da"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&' +36 "core" ' +4 "storage"(@% +6 "core" %6 &\ +6 ."downElevator"SE.seek :down +6 "storage"(u'v +99 (G% +5 "core" %}U \ Wc +4 "manipulator"&d% +10 "core" %  +5 ."da"Forearm.reconfigure :loose +9 "manipulator"&#Q@2^d^b +7 ."da"Forearm.seek :retract +3 "manipulator"&W'\ +103 "core" ' +25 ' +3 ."downElevator"SE.stop +2 "storage"(5 +6 (O& +6 "core" & \ +1200 ' +3 ."psFlush"delay 1 second +105 .PBV.dial :waste1 +5 "processing"%j  +37 "core" +4 ."psFlush"PTV.dial :mixing +3 "processing"%f @ +32 #"uploadLog"upsync +38 "core" A + ."psFlush"PSV.dial :mixloop +2 "processing"%t +105 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%<'9 +2638 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%5 +98 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%'P +1104 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%Y' +1610 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%v +70 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%_  +69 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%D  +15 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%l'W +2639 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%] +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%.' +589 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%}' +2121 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%{ +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%c U +51 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%T'W +2632 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +54 "core" B +2 ."psFlush"PS.seek 2.5ml +2 "processing"%i' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%q  +72 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +42 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%' +2677 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%x +69 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%n U +4 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2624 "core" ' +2 ."psFlush"PSV.dial PBV +7 "processing"%k @ +41 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%\ ' +2636 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%9  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%p'W +2632 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%Z +54 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%F'P +1110 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%r' +1616 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%A +72 "core" + ."psFlush"PTV.dial :puck +2 "processing"%K  +4 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%~  +51 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2627 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +70 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%|' +585 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2125 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +51 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%g'W +2083 "Can"t\ 7 w +566 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%L @ +41 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%z' +2650 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%-  +80 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%&'W +2639 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%4 +40 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%N' +2638 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +69 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%#'W +2632 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%P @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2630 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&b& +3 "core" &   $ +2 "manipulator"&'% +3 "core" %     y +3 ."psFlush"Elbow.seek PC +2 "manipulator"&s( +270 "core" ( +2 "manipulator"&& +3 "core" &    e +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &h& +3 "core" &   e +3 ."psFlush"Forearm.seek PC +2 "manipulator"&y' +91 "core" ' +2 ."psFlush"Hand.close + "manipulator"&/ +66 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%,( +401 "core" ( + "manipulator"&& +4 "core" &   e +2 "manipulator"&/% +4 "core" %   ) +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&$'\ +97 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek :garage +42 "manipulator"&o(- +154 "core" ( +2 "manipulator"&0& +3 "core" &-    , +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &+& +3 "core" &-   , +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&'! +108 "core" ' + ."psFlush"Hand.open +2 "manipulator"&1 +69 "core" 1 + "manipulator"&% +4 "core" % *  +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&:'\ +96 "core" ' + #tFinished short da assay +25052 #-> access 1 +3 "storage"(% +3 "core" %\ \  :\ +2 "manipulator"&?% +3 "core" %\     +2 "manipulator"&w& +4 "core" &-  Z , +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(`(; +679 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 ( & +3 "core" &; +\ +597 #t-> shortDAflush; PS.flush +2 #Beginning samplePassF + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'^& +3 "core" &:\  +2 "manipulator"&>& +4 "core" &-   { , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&3(- +96 "core" ( +2 "manipulator"&(& +3 "core" &-   r $ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &)& +2 "core" &-   $ +3 .tForearm.seek :garage + "manipulator"& '! +103 "core" ' +2 .tHand.close + "manipulator"&=/ +67 "core" / +2 "manipulator"&!& +4 "core" &- \  $ +2 "manipulator"&E% +4 "core" % 3  2 ' +2 .tForearm.seek :retract +2 "manipulator"&J'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&1( +290 "core" ( + "manipulator"&"& +4 "core" &&   ?P +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &8& +3 "core" &&   A ?P +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&m', +96 "core" ' +2 "manipulator"&R& +4 "core" &&   # ?P +2 "manipulator"&H% +3 "core" %6   +3 "collection"'V& +3 "core" &>\  +3 "collection"'B& +5 "core" &5\  +2 .tCC.seek :closed +2 "collection"'*(O +5 "core" &/\  +7 &L/\ %h +9 &]/\ 8 +10 &z7\ K +9 &Y;\ J +9 &\\6\ J +10 &b\\B\ J +9 &$\\@\ J +9 &[<\ J +10 &\\?\ J +9 &j\\A\ J +10 & +Z?\ K +9 &![C\ J +9 &#WB\ J +10 &%rW;\ J +9 &'4\\;\ J +9 &(Z>\ J +10 &*]C\ J +9 &,zZ@\ J +10 &.<[C\ J +9 &/X?\ J +9 &1ZB\ J +10 &3[>\ J +9 &5DZB\ J +9 &7Z8\ J +10 &8[=\ J +9 &:[A\ J +10 &ZB\ J +9 &?[B\ J +10 &A\\A\ J +9 &CUZ<\ J +9 &E\\B\ J +10 &F_?\ K +9 &Hm?\ L +10 &JJB\ Q +9 &KB\ U +9 &MC\ W +10 &OGB\ , +9 &O>\ A +9 ( + &OR?\ ? +3 "collection"'B& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.65 +2 "collection"'& +3 "core" &OT?\ ? +2 .tHand.open + "manipulator"&;1 +71 "core" 1 +2 "manipulator"&% +4 "core" % 6   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tPSV.dial PSR,avoiding: PBV + "processing"%  +43 "core"  + #tPulling 2.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 2.5ml + "processing"%2' +2624 "core" ' +2 .tdelay 5 seconds +507 ."connect"PRV.dial CBV +5 .tCBV.dial PRV + "processing"%X  +2 "collection"'U  +7 "core" +89  +2 .tPSV.dial :PTV,via: :air +2 "processing"%S +183 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"% @ +69 "core" A +3 .tPS.seek 0ml + "processing"%@'W +2634 "core" ' +2 .tPSV.dial PSR,avoiding: PBV + "processing"%Q  +184 "core"  +9 #tPulling 2.5ml of PSR.flush +2 .PSR.select :flush +2 .PS.seek 2.5ml +2 "processing"%C' +2629 "core" ' +2 .tdelay 5 seconds +502 ."connect"PRV.dial CBV +5 .tCBV.dial PRV + "processing"%G  +6 "core" +2 .tPSV.dial :PTV,via: :air + "processing"%a +184 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"%d @ +4 "core" A +2 .tPS.seek 0ml +2 "processing"%7'W +2630 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%%  +194 "core"  +2 #tPulling 2.5ml of PSR.flush + .PSR.select :flush +3 .PS.seek 2.5ml +2 "processing"%O' +1333 "Can"s\ E  +1304 "core" ' +2 .tdelay 5 seconds +508 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 .PSV.dial :PTV,via: :air +2 "processing"%[ +182 "core" ~ +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck + "processing"% @ +4 "core" A +2 .tPS.seek 0ml +2 "processing"%u'W +2632 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%j  +184 "core"  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 .PS.seek 1.5ml +2 "processing"%f' +1614 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%t  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%e'W +1613 "core" ' +2 .tPSV.dial PSR + "processing"%5 +42 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%<' +2624 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 .PSV.dial :PTV,via: :air +2 "processing"% +184 "core"  + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"%v @ +4 "core" A +2 .tPS.seek 0ml +2 "processing"%_'W +2629 "core" ' + .tPSV.dial :air +7 "processing"%D  +70 "core"  +2 .tPS.seek 2.5ml +2 "processing"%Y' +2633 "core" ' +2 .tPSV.dial :PTV +2 "processing"%] +70 "core"  +2 .tPS.seek 0ml +2 "processing"%l'W +2628 "core" ' +2 .tPSV.dial :air +2 "processing"%.  +70 "core"  +2 .tPS.seek 2.5ml +2 "processing"%{' +2657 "core" ' + .tPSV.dial :PTV +2 "processing"%c +70 "core"  +2 .tPS.seek 0ml +2 "processing"%}'W +2626 "core" ' + .tPSV.dial :air +2 "processing"%  +70 "core"  +2 .tPS.seek 2.5ml +2 "processing"%T' +2632 "core" ' +2 .tPSV.dial :PTV + "processing"%q +75 "core"  +2 .tPS.seek 0ml +2 "processing"%i'W +2627 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +3 "core" &#   4 >O +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +4 "core" ( + "manipulator"&x& +4 "core" &$    >O +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &n& +3 "core" &$  Q >O +2 .tForearm.seek CC +2 "manipulator"&', +104 "core" ' +2 .tHand.close + "manipulator"&k/ +70 "core" / +2 .tCC.seek :open +2 "collection"'( +375 "core" ( +2 "manipulator"&9& +3 "core" &$   >N +2 "manipulator"&\ % +4 "core" %     +2 .tForearm.seek :retract +2 "manipulator"&Z'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&p(- +286 "core" ( +2 "manipulator"&F& +3 "core" &-   r +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &A& +2 "core" &-   +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&K'! +107 "core" ' + .tHand.open +2 "manipulator"&~1 +67 "core" 1 +2 "manipulator"&r% +3 "core" % *    +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +139 "core" ' +9 #tFlushing Processing stage + "processing"%% +4 "core" %\\\ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%|& +4 "core" &\ +2 "manipulator"& & +4 "core" &-   +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +3 "core" ( +2 "manipulator"&& +5 "core" &-   E + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &L& +2 "core" &-   +3 .tForearm.seek :garage +2 "manipulator"&g'! +107 "core" ' +2 .tHand.close + "manipulator"&-/ +77 "core" / +2 "manipulator"&z& +3 "core" &-    +2 "manipulator"&4% +4 "core" % '   6 +2 .tForearm.seek :retract +2 "manipulator"&&'\ +105 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&( +118 "core" ( +2 "manipulator"&N& +4 "core" &   ~ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &P& +3 "core" &   +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&#' +96 "core" ' + "manipulator"& & +4 "core" &    +2 "manipulator"&% +4 "core" %   w ' +2 "processing"%b& +4 "core" &\ +3 "processing"%'& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%(Tg +4 "core" &\ +8 &<\ #c +9 &Z{\ 7 +10 & r\ J +9 &Q\ K +9 &T\ J +10 &LT\ K +9 &U\ K +9 &U\ K +10 &W\ J +9 &TU\ K +10 & T\ K +9 &!U\ J +9 &#Q\ J +10 &%]V\ J +9 &'U\ J +9 &(R\ J +10 &*W\ J +9 &,dU\ K +10 &.'U\ J +9 &/R\ J +9 &1U\ J +10 &3mR\ J +9 &5.U\ K +9 &6T\ J +10 &8U\ K +9 &:uU\ J +10 &<6U\ K +9 &=U\ J +9 &?W\ J +10 &A}U\ J +9 &C?W\ J +9 &EV\ K +10 &FY\ J +9 &H]\ K +10 &J>n\ M +9 &K\ P +9 &M\ Q +10 &Oz\ Q +9 &Q=\ P +9 &R\ > +10 &T;y\ T +9 &TH#\ ' +5 ( +2 "processing"%'& +4 "core" &TH\ ' +2 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.58 +2 "processing"%h& +4 "core" &TH\ ' +2 .tHand.open + "manipulator"&61 +71 "core" 1 +2 "manipulator"&% +4 "core" %     ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&W'\ +92 "core" ' + .tPSV.dial PSR +2 "processing"% +70 "core"  + .tPSR.select :flush +3 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%'P +1101 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%/' +1616 "core" ' +2 .tPSV.dial PTV + "processing"%y +70 "core" +2 .tPTV.dial :puck +2 "processing"%0  +70 "core"  +2 .tPBV.dial :waste1 + "processing"%+  +52 "core"  +2 .tPS.seek 0ml +2 "processing"%s'W +2631 "core" ' +2 .tPSV.dial PSR +2 "processing"% +70 "core"  + .tPSR.select :flush +3 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"%' +589 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%$' +2116 "core" ' + .tPSV.dial PTV +2 "processing"% +70 "core" +2 .tPBV.dial PSV +2 "processing"% U +51 "core" U +2 .tPS.seek 0ml +2 "processing"%?'W +2624 "core" ' + .tPSV.dial PBV +2 "processing"%w @ +42 "core" > +2 .tPS.seek 2.5ml +2 "processing"%\\' +2651 "core" ' + .tPSV.dial :waste1 +2 "processing"%  +81 "core"  +3 .tPS.seek 0ml + "processing"%^'W +2634 "core" ' + .tPSV.dial PSR +2 "processing"%> +40 "core"  +2 .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%(' +2634 "core" ' +2 .tPSV.dial PTV + "processing"%) +69 "core" +2 .tPBV.dial PSV +6 .PS.seek 0ml +47 "processing"%='W +2648 "core" ' +2 .tPSV.dial PBV + "processing"%! @ +42 "core" > +3 .tPS.seek 2.5ml + "processing"%E' +2629 "core" ' +2 .tPSV.dial :waste1 + "processing"%o  +82 "core"  +2 .tPS.seek 0ml +2 "processing"%:'W +2113 "Can"r\ ;  +517 "core" ' +2 #tGaraging FlushPuck in Processing Clamp +2 "manipulator"& & +4 "core" &   1 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&"( +3 "core" ( +2 "manipulator"&3& +4 "core" &   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &8& +3 "core" &   +2 .tForearm.seek PC +2 "manipulator"&R' +91 "core" ' +2 .tHand.close + "manipulator"&H/ +69 "core" / +2 .tPC.seek :open +2 "processing"%V( +402 "core" ( +2 "manipulator"&J& +3 "core" &   +2 "manipulator"&I% +4 "core" %    N +3 .tForearm.seek :retract + "manipulator"&'\ +90 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&;(- +138 "core" ( + "manipulator"&& +4 "core" &-   r 1 +2 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +5 &B& +9 "core" &-   " 0 +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&'! +103 "core" ' + .tHand.open +2 "manipulator"&m1 +75 "core" 1 +2 "manipulator"&% +4 "core" % +   ( +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&U'\ +96 "core" ' +58295 "Can"Iq\ / 9 +60002 >n\ /s  +60001  m\ /$e +60001 wk\ / +60002 j\ / +60001 i\ /5' +60001 i\ / +60002 i\ /S +60001 6g\ /F +60002 2f\ / +60001 f\ / +60001 e\ /X +60002 d\ /A +60001 #c\ / +60002 c\ /im +60001 jc\ / +60002 Jb\ / +60001 a\ /z/ +60001 a\ /+ +60002 `\ /[ +60001 `\ / +60002 `\ /= +41070 #"reset-modem"Session Begun +5 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +5 #Session Ended +3563 !to:SignalException: mesg" SIGHUP:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:81:in `join'"1/home/esp/esp2/lib/esp.rb:81:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +14 #mEXIT @1687918878.08EDT @1687958694.27EDT = =tMAIN =mMAIN_scheduler @EDT1687958695.98 #"core_reset"Sent BREAK +2 #t@41657 sendCRC with ifg=0x20, ie=0x7F + #@43492 sendCRC with ifg=0x08, ie=0x5F + #@55547 idle with ifg=0x84, ie=0x75 + #@56218 select with ifg=0x10, ie=0xF5 #@56852 receive with ifg=0x10, ie=0xFD + #@57486 receive with ifg=0x10, ie=0xFD + #@58119 receive with ifg=0x10, ie=0xFD #@58446 receive with ifg=0x80, ie=0xFD + #@36449 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +240 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +387 "Can"e\ 1.@O + e\ 1.@O + #tPolling Can every 10:00 +2 #Cleanly exited at 22:21:18EDT27-Jun-23 +611 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +3 "collection"' +2 ' +2 "core"  +3 "processing"% +2 % +2 "core"  +6 "collection"' 9\ +2 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 "collection"'% +3 "core" %\ L\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +4 "core" + + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %WB\ +2 .tPS.configure :default +3 "processing"%#A d`xb +2 .tPS.hold +2 "processing"%+ +4 "core" + +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %}np  +2 .tSS.configure :default +2 "sampler")#.0X $da[:extractVol]=0.17 +687 #-> access 2 +2 "storage"(2% +4 "core" %\ \  |\ +2 "manipulator"&3% +3 "core" %\    +2 "manipulator"&4& +4 "core" &.8 "  K $ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"(5(K +200 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (6& +3 "core" &K >\  +5397 #t-> startTube 2 +675 #-> shortDA + "collection"'7% +3 "processing"%8% +4 "core" %L\ +6 %WU\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +1326 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"%9 +126 "core" + .tPTV.dial :PRVmixing +2 "processing"%:  +125 "core" + .tPRV.dial :sipper +2 "processing"%;  +128 "core"  +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 1.1ml +2 "processing"%<'] +2297 "core" ' +2 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 "processing"%=  +2 "collection"'>  +7 "core" +119  +2 .tPS.seek 0.5ml +2 "processing"%?' +1276 "core" ' + .tPRV.dial :waste2 +2 "processing"%@ @ +98 "core" > +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 0ml +2 "processing"%A'W +587 "core" ' + .tPSV.dial PSR +2 "processing"%B +100 "core"  + #tPulling 1ml of PSR.flush +2 .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1ml + "processing"%C'P +103 "Can"c\ 35C2M +990 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%D' +1616 "core" ' +2 .tPSV.dial :mixloop + "processing"%E +105 "core" +2 .tPS.seek 0ml +2 "processing"%F'W +2626 "core" ' + .tPSV.dial PSR +2 "processing"%G +100 "core"  + #tPulling 1ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%H'P +1105 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%I' +1614 "core" ' + .tPSV.dial :mixloop +2 "processing"%J +100 "core" +2 .tPRV.dial :sipper + "processing"%K  +42 "core" +2 .tPS.seek 0ml +2 "processing"%L'W +2629 "core" ' + .tPSV.dial PSR +2 "processing"%M +100 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%N' +2631 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%O +100 "core" +2 .tPS.seek 0ml +2 "processing"%P'W +2624 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%Q& +8 "core" &\ +2 .tHand.open + "manipulator"&R1 +27 "core" 1 + "manipulator"&S% +4 "core" % \ ! &   +2 "storage"(T% +3 "core" %\ \  \ +2 "storage"(U. +3 "core" .(K +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(V( +670 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (W& +2 "core" & r\ +2 "manipulator"&X& +4 "core" &.8   $ +2 "manipulator"&Y% +3 "core" % \   ,  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&Z( +172 "core" ( +2 "manipulator"&[& +3 "core" &  # ) +2 "storage"(\\& +4 "core" & \ \  7\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&]' +96 "core" ' +2 "storage"(^& +3 "core" & \ \ \ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(_'H +280 "core" ' + "storage"(`- +38 "core" -' +9 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (a& +3 "core" & \ +2 "manipulator"&b& +4 "core" & !  W ) +2 .tElbow.seek 2 +2 "manipulator"&c( +4 "core" ( +2 "manipulator"&d& +3 "core" & !  K ) +2 "storage"(e& +4 "core" & \ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&f'y +28 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&g/ +71 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&h& +2 "storage"(i'v +7 "core" &   Z ) +2 "manipulator"&j% +4 "core" % x  8 +2 .tForearm.seek :retract +2 "manipulator"&k'\ +98 "core" ' +2 .tElbow.seek PC + "manipulator"&l( +156 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +132 "core" ( + "manipulator"&m& +4 "core" &    $ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &n& +3 "core" &  " $ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&o' +99 "core" ' +2 "manipulator"&p& +3 "core" &  | $ +2 "manipulator"&q% +4 "core" %   +2 "processing"%r& +4 "core" &P\ +3 "processing"%s& +4 "core" &\ +3 .tPC.seek :closed + "processing"%t(Tg +5 "core" &T\  +8 &7{M\ *x +10 & h}S\ > +9 &jO\ K +10 &^QW\ K +9 &!RX\ J +9 &UV\ J +10 &XY\ J +9 &eSW\ K +9 &(Sc\ K +10 &Rb\ J +9 & Se\ K +10 &"mWg\ K +9 &$0Wd\ K +9 &%Wb\ K +10 &'Rd\ J +9 &)wTd\ J +9 &+9Wj\ J +10 &,R[\ K +9 &.Wj\ J +10 &0~Rr\ K +9 &2AW_\ J +9 &4Wp\ K +10 &5Up\ K +9 &7Wp\ J +9 &9HSt\ K +10 &; W\ J +9 &<S=\ K +10 &>W\ J +9 &@PR\ K +9 &BW\ J +10 &CT\ K +9 &EV)\ K +9 &GU],\ L +10 &Ih.\ L +9 &J\ O +10 &L\ Q +9 &NN\ Q +9 &P\ Q +10 &Q\ Q +9 &Swzj\ , +9 &T-'`\ D +10 &TH\ ) +2 ( +2 "processing"%s& +3 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.62 +2 .Hand.open + "manipulator"&u1 +73 "core" 1 +2 "manipulator"&v% +4 "core" %    +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&w'\ +96 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%x  +2 %y9 +6 "core" 9XY +102 "processing"%z9 +3 "core" 9Z +102 "processing"%{9 +3 "core" 9[  +103 "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 +2 "core" 9_ +103 "processing"%9 +3 "core" 9` " +103 "processing"%9 +2 "core" 9b & +103 "processing"%9 +2 "core" 9e + +103 "processing"%9 +2 "core" 9i/ +103 "processing"%9 +2 "core" 9l3 +103 "processing"% 9 +3 "core" 9n7 +102 "processing"% 9 +3 "core" 9u; +102 "processing"% 9 +3 "core" 9z@ +102 "processing"%9 +3 "core" 9D +102 "processing"%9 +3 "core" 9H +102 "processing"%9 +33 "core" 9M +102 "processing"%9 +3 "core" 9R +102 "processing"%9 +2 "core" 9V +103 "processing"%9 +2 "core" 9Z +103 "processing"%9 +5 "core" 9^ +105 "processing"%9 +2 "core" 9c +103 "processing"%9 +2 "core" 9g +103 "processing"%9 +2 "core" 9k +103 "processing"%9 +2 "core" 9o +103 "processing"%9 +2 "core" 9s +103 "processing"%9 +3 "core" 9x\ +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" 91 +103 "processing"%)9 +2 "core" 96 +103 "processing"%*9 +2 "core" 9> +4 .tPH.hold 2:00:00,28C +3 "processing"%+ pp; +2 .tdelay 1:30 +5 "core"  +9000 .tPSR.select :air +3 .PSV.dial PSR +36 "processing"%, +107 "core"  + #tPulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%-' +584 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml + "processing"%.'[ +1613 "core" ' +2 .tPTV.dial :puck +2 "processing"%/  +125 "core"  + .tPSV.dial PTV +2 "processing"%0 +72 "core" + .tPBV.dial :waste1 +2 "processing"%1  +51 "core" +2 "processing"%2% +3 "core" %^\  +3 .tPS.seek 1.5ml +2 "processing"%3' +589 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%4 * +32 "core" * +2 .tPS.seek 0ml +2 "processing"%6'W +1612 "core" ' + .tdelay 5:00 +21773 "Can"5d\ b8CM +8230 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%7 * +34 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%8 +71 "core"  +3 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%9' +2279 "core" ' + .tPSV.dial PTV +2 "processing"%: +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%; +71 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"% +71 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +3 "processing"%>  +69 "core"  +3 .tPS.seek 0ml + "processing"%='W +2289 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%<  +126 "core" +2 .tPSV.dial :mixloop +2 "processing"%@ +43 "core" +2 .tPRV.dial :ab1 +2 "processing"%? @ +99 "core" ? +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%B'w +346 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +2 "processing"%A  +44 "core"  + "processing"%C% +4 "core" %s;\  +2 .tPS.seek 0.32ml +2 "processing"%E' +411 "core" ' + .tdelay 2 seconds +203 .CBV.dial between PRV and PSV + "collection"'D  +39 "core" +2 .tPRV.dial :air +2 "processing"%G  +41 "core"  +2 .tPS.seek 0.9ml +2 "processing"%F'D +1229 "core" ' + .tPRV.dial :waste2 +2 "processing"%H @ +70 "core" > +2 .tPS.seek 0.5ml +2 "processing"%J' +863 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%K  +44 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%I'[ +1614 "core" ' +2 .tPSV.dial :PML + "processing"%M +44 "core" +2 .tPTV.dial :mixing + "processing"%L @ +70 "core" A +2 .tPBV.dial :waste1 +2 "processing"%O  +34 "core" +2 "processing"%N% +3 "core" %]5\  +3 .tPS.seek 1.85ml + "processing"%Q'= +239 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%R * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%S'W +1977 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'T& +3 "core" &O\ +2 "manipulator"&U& +4 "core" &  \  $ +2 "manipulator"&5% +3 "core" %\ /  E %{ +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&W(- +132 "core" ( +2 "manipulator"&X& +3 "core" &-   * +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &Y& +3 "core" &-   * +2 .tForearm.seek :garage +2 "manipulator"&['! +106 "core" ' +2 .tHand.close + "manipulator"&\\/ +66 "core" / +2 "manipulator"&^& +4 "core" &-  3 * +2 "manipulator"&% +3 "core" % ,  / +3 .tForearm.seek :retract + "manipulator"&'\ +103 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&`( +273 "core" ( + "manipulator"&a& +4 "core" &!    ;6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &b& +3 "core" &!  _ ;6 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&d', +104 "core" ' +2 "manipulator"&e& +4 "core" &"   ;6 +2 "manipulator"&g% +3 "core" %"   u +3 "collection"'h& +3 "core" &F\ +3 "collection"'j& +5 "core" &F\ +2 .tCC.seek :closed +2 "collection"'Z(O +4 "core" &;\ +7 &=\ 9 +9 &KLx>\ 1 +9 &v=\ E +10 &0_;\ L +9 &X<\ K +9 &Z?\ K +10 &w[6\ K +9 &9Z;\ K +10 &XF\ L +9 &XB\ K +9 &T6\ K +10 &!AZ?\ K +9 &#Y<\ K +10 &$X?\ L +44 &&WL\ K +11 &(JVE\ K +3 &* XB\ K + &+T>\ K + &-ZB\ K + &/QV:\ K +4 &1TD\ K +10 &2YG\ K +9 &4WH\ L +9 &6YW;\ K +10 &8TE\ K +9 &9YO\ K +9 &;XA\ L +10 &=aW<\ K +9 &?#YC\ K +10 &@W<\ L +9 &BW@\ K +9 &DhWE\ L +10 &F*Z=\ L +9 &GeC\ M +9 &I9\ P +10 &KUI\ U +9 &M B\ X +10 &N}F\ 1 +9 &Oj#~F\ !a +9 &Os<\ K +2 ( +2 "collection"'j& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.57 +2 "collection"']& +3 "core" &Ow=\ K +2 .tHand.open + "manipulator"&_1 +76 "core" 1 + "manipulator"&f% +4 "core" % !  S v +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&m'\ +99 "core" ' + .tPSV.dial PSR +2 "processing"%c +100 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%n' +1615 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%p  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%q'W +1603 "core" ' +2 .tPSV.dial PSR +2 "processing"%r +43 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%i' +2634 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +8 .tCBV.dial PRV +3 "processing"%k  +2 "collection"'  +41 "core"  +116  +2 .tPSV.dial :mixloop +2 "processing"%u +98 "core" + .tCTV.dial :air,avoiding: :intake +2 "collection"'v +4 "core"  + "collection"'y +3 "core"  +2 "collection"'s  +5 "core" + .tPTV.dial :PRVmixing +2 "processing"%z  +71 "core" +2 .tPS.seek 0ml +2 "processing"%o'W +2630 "core" ' +2 .tPSV.dial :air + "processing"%{  +42 "core"  +3 .tPS.seek 2.5ml + "processing"%|' +2632 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%} +42 "core" +2 .tPS.seek 0ml +2 "processing"%~'W +2631 "core" ' +2 .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2638 "core" ' + .tPSV.dial :mixloop +2 "processing"% +55 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2635 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +3 "core" &  N ;6 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +4 "core" ( + "manipulator"&& +4 "core" &   ;6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +3 "core" &  X ;6 +2 .tForearm.seek CC +2 "manipulator"& ', +99 "core" ' + .tHand.close +2 "manipulator"& / +71 "core" / +3 .tCC.seek :open + "collection"'( +376 "core" ( +2 "manipulator"&& +3 "core" &!   ;6 +2 "manipulator"&% +4 "core" % 3  \  p +2 .tForearm.seek :retract +2 "manipulator"&'\ +107 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +288 "core" ( +2 "manipulator"&& +3 "core" &-   K  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-     +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&'! +104 "core" ' +2 .tHand.open +2 "manipulator"&1 +69 "core" 1 +2 "manipulator"&% +4 "core" % +    +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 ."da"delayUntil "10:27:20.81" +11013 "Can"d\ B;D^M +13836 #"da"recoverPRVreagent08 +6 .PTV.dial :mixing +2 "processing"% @ +70 "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 +2 "processing"%  +40 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"% ' +2280 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%! +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%"  +41 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%# +54 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%$  +40 "core"  +2 ."da"PS.seek 0ml +2 "processing"%%'W +2276 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%& +126 "core" + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +46 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%'' +597 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%('[ +1610 "core" ' + ."da"PTV.dial :puck +2 "processing"%)  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%* +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%,  +32 "core"  +2 "processing"%P% +4 "core" %\\I\ +2 ."da"PS.seek 1.5ml +2 "processing"%-' +589 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%/ * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%0'W +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +6 .PTV.dial :puck +2 "processing"%1  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%2  +34 "core" + ."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"%4 +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%3' +2292 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%x +70 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%7 +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%8  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%6'W +2275 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%: +125 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%;' +611 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1615 "core" ' +2 ."da"PTV.dial :puck +6 "processing"%>  +5 "core"  +2 ."da"PSV.dial PTV +2 "processing"%9 +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%<  +32 "core"  +2 "processing"%@% +4 "core" %Z[\  +2 ."da"PS.seek 1.5ml +2 "processing"%?' +596 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%= * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%A'W +1613 "core" ' + ."da"delay 2:00 +4779 "Can"Bd\ 7> DM +7225 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%C  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%B  +34 "core" + ."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 +2 "processing"%G +71 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%E' +2286 "core" ' + ."da"PSV.dial PTV +2 "processing"%H +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%F +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%K +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%J  +69 "core"  +3 ."da"PS.seek 0ml +2 "processing"%M'W +2280 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%L  +40 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%O  +125 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%N  +43 "core"  + ."da"PTV.dial :PRVmixing +2 "processing"%R  +15 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%I +43 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml + "processing"%Q' +394 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +6 "processing"%T  +43 "core"  + "processing"%U% +5 "core" %p\  +2 ."da"PS.seek 0.55ml +2 "processing"%5'z +340 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%X  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%Y'[ +1554 "core" ' + ."da"PSV.dial :PML +2 "processing"%l +44 "core" + ."da"PTV.dial :mixing +2 "processing"%\\ @ +72 "core" A + ."da"PBV.dial :waste1 +2 "processing"%^  +33 "core"  + "processing"%% +4 "core" %^E\  +2 ."da"PS.seek 1.85ml +2 "processing"%w'> +236 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%[ * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%a'W +1973 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +36695 "Can"e\ P@sEM +11308 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%b @ +5 "core" A +39 ."da"PBV.dial :waste1 +10 "processing"%W  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%e * +33 "core" , +2 ."da"PSV.dial :air +2 "processing"%g  +43 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%h' +2298 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%\  +53 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%] +40 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%_  +41 "core"  +2 ."da"PS.seek 0ml +2 "processing"%f'W +2271 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%j +138 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%c' +598 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%d'[ +1616 "core" ' + ."da"PTV.dial :puck +2 "processing"%S  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%p +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%n  +34 "core" +2 "processing"%r% +3 "core" %`^\  +3 ."da"PS.seek 1.5ml +2 "processing"%q' +585 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%k'W +1615 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%u  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%v  +34 "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 +2 "processing"%s +70 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%z' +2292 "core" ' + ."da"PSV.dial PTV +2 "processing"%i +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"%o +81 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%}  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%|'W +2277 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%~' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1631 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 "processing"% % +4 "core" %W\\\  +2 ."da"PS.seek 1.5ml +2 "processing"% ' +589 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%` * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%m'W +1610 "core" ' +2 ."da"delay 2:00 +7340 "Can"{h\ MBF M +4663 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%Z  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + ."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 :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2308 "core" ' + ."da"PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +70 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +72 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2269 "core" ' +2 #"da"washCycleDA #3 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%' +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml + "processing"%'[ +1607 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV + "processing"% +70 "core" +41 ."da"PBV.dial :waste1 +10 "processing"%  +34 "core" +2 "processing"%!% +3 "core" %Y\  +3 ."da"PS.seek 1.5ml +2 "processing"%"' +590 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%# * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%$'W +1611 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%&  +34 "core" + ."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 :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%)' +2305 "core" ' + ."da"PSV.dial PTV +2 "processing"%* +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%, +70 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%P +83 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%(  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%/'W +2282 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates +6 .PSR.select :air +3 .PSV.dial PSR + "processing"%- +137 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +3 "processing"% +13 ."da"PS.reconfigure :default +12 "processing"%#A d`xb +13 ."da"PS.seek 0.25ml +9 "processing"%1'7 +341 "core" ' + ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%2' +333 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%.'[ +1617 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%4  +4 "core"  + ."da"PSV.dial PTV +2 "processing"%0 +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%x  +36 "core" + "processing"%% +4 "core" %\\y\ * +2 ."da"PS.seek 1.5ml +2 "processing"%7' +605 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%8 * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%3'W +1616 "core" ' + ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%:  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%6  +34 "core" +2 ."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"%> +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%9' +2432 "core" ' +2 ."da"PSV.dial PTV +6 "processing"%< +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%@ +75 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +75 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%=  +73 "core"  +2 ."da"PS.seek 0ml +3 "processing"%?'W +2429 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%C +134 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%B'[ +1341 "Can"j\ &GFM +774 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%D  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%G +85 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%A  +35 "core" +2 "processing"%H% +3 "core" %]}\  +3 ."da"PS.seek 1.5ml +2 "processing"%F' +585 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%K * +36 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%J  +103 "core"  +2 ."da"PS.seek 0ml +2 "processing"%E'W +1616 "core" ' +2 "processing"%L9 +3 "core" 9Q5; +2 #"da"Processing Puck Heater at 27.9C before imaging + .PH.coast +2 "processing"%O +3 %N& +2 "core" 5; +3 &TH\ 3) +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&R% +4 "core" %\  ?  +2 "storage"(I% +4 "core" % *\ M +2 "storage"(M. +2 "core" .( +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(T( +190 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (U& +3 "core" & c\ I +2 "manipulator"&Q& +46 "core" &- }  +9 "manipulator"&X% +3 "core" %\  v U  +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&5( +181 "core" ( + "manipulator"&l& +4 "core" & ' +3 "storage"(\\& +3 "core" & 7\ K +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&^' +96 "core" ' + "storage"(& +4 "core" & O\ K +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"(['H +274 "core" ' + "storage"(Y- +4 "core" -'H + ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(w'6 +32 "core" ' +2 "manipulator"&b& +4 "core" & f e C ' +2 "manipulator"&W% +3 "core" % V _ - +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&e'\ +90 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&g( +252 "core" ( +2 "manipulator"&a& +3 "core" & h g  +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" & c h  +2 ."da"Forearm.seek PC +2 "manipulator"&\ ' +101 "core" ' +2 ."da"Hand.close + "manipulator"&]/ +67 "core" / +3 ."da"PC.seek :open +2 "processing"%_( +402 "core" ( + "storage"(h& +4 "core" & 4\ O +2 "manipulator"&j& +3 "core" &  +2 "manipulator"&f% +4 "core" % ,  E +2 ."da"Forearm.seek :retract +2 "manipulator"&c'\ +100 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&S( +252 "core" ( +2 "manipulator"&p& +3 "core" &\  # +2 "storage"(n& +4 "core" & P\ O +2 ."da"Forearm.reconfigure :tight +8 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&r' +105 "core" ' +2 ."da"Hand.open +2 "manipulator"&d1 +65 "core" 1 +2 "storage"( - +3 "core" -'6 +3 ."da"SE.seek -0.15 Pucks below Top Plate +2 "storage"(q' +28 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.82 Pucks below Top Plate +2 "storage"(u' +60 "core" ' +3 #"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/da23jun2811h_niagara.tif + "processing"%v& +13 "core" &b\  +4 "manipulator"&y& +7 "core" &\ C # +2 "manipulator"&s% +5 "core" % ) ` +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&k'\ +97 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&i(- +188 "core" ( +2 "manipulator"&{& +4 "core" &-   +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &o& +3 "core" &- Z  +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&}'! +103 "core" ' + ."psFlush"Hand.close +2 "manipulator"&z/ +75 "core" / +2 "manipulator"&& +3 "core" &- 9  +2 "manipulator"&|% +4 "core" % ,\ \  ~ +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&~'\ +104 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&( +150 "core" ( +2 "manipulator"&& +3 "core" & c \ +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +56 && +3 "core" & s Q \ +3 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"& ' +100 "core" ' + "manipulator"&& +4 "core" &  \ +3 "manipulator"&`% +3 "core" %  8 +3 "processing"% & +3 "core" &\  +3 "processing"%Z& +5 "core" &\ \  +2 ."psFlush"PC.seek :closed +2 "processing"%(Tg +5 "core" &,\  +6 &:1\ %f +9 &Vr\ 8 +10 &j\ L +9 &G\ O +9 &bD\ O +10 &$G\ O +9 &G\ O +10 &G\ O +9 &jG\ O +9 &,F\ O +10 &F\ O +9 &!F\ O +9 &#qD\ O +10 &%3F\ O +9 &&F\ O +9 &(F\ O +10 &*{F\ N +9 &,;F\ O +10 &-F\ O +9 &/F\ O +9 &1Fz\ O +10 &3CIj\ O +9 &5Fm\ O +9 &6Eh\ O +10 &8DU\ O +9 &:LFY\ O +10 &<FR\ O +9 &=IW\ O +9 &?FG\ O +10 &ASIJ\ O +9 &CF6\ N +9 &DG?\ O +10 &FI8\ O +9 &HYM%\ P +10 &J_*\ R +9 &K$\ U +9 &M%\ V +10 &OO\ V +9 &Q\ V +10 &R\ G +9 &SBk\ "f +9 &TK -P\ ) +6 ( + "processing"%Z& +4 "core" &TKI\ ) +2 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.76 +2 "processing"%& +4 "core" &TKn\ ) +2 ."psFlush"Hand.open + "manipulator"& 1 +71 "core" 1 +2 "manipulator"&m% +3 "core" % . +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +45 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +589 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1092 #"da"SX HX9/16 (USB:56): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 35.505 seconds\ /var/log/esp/da23jun2811h_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23jun2811h20s_niagara.tif +1025 "core" ' +4 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"% @ +198 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%  +134 "core" + ."psFlush"PSV.dial :mixloop +3 "processing"% +116 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%'9 +467 #"da"SX HX9/16 (USB:56): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23jun2811h20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jun2811h30s_niagara.tif +2167 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"% +104 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +612 "core" ' +2 ."psFlush"delay 5 seconds +166 #"da"SX HX9/16 (USB:56): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jun2811h30s_niagara.tif: TIFF Upload Complete\ +4 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "35.505 sec auto-exposure",Subject: "da23jun2811h images!" +2 "storage"(- +5 "core" -' +15 "storage"(!& +9 "core" & \ +5 "manipulator"&& +14 "core" & ' - b \ +3 "manipulator"&#% +6 "core" %\ 1 ' . M & +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&"( +254 "core" ( +2 "manipulator"& & +3 "core" &\ * 0 q "~ +47 "storage"(&& +9 ."psFlush"PSR.select :air +5 "processing"% +5 "core" & \ +9 ."da"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&%' +72 ."psFlush"PS.seek 2.5ml +4 "processing"%'' +88 "core" ' +4 ."da"SE.reconfigure :gently +5 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.1 Pucks below Top Plate +4 "storage"($'B +58 "core" ' +3 "manipulator"&*& +7 "core" &\  3 "~ +4 "storage"(,& +8 "core" & \ +4 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +6 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 1 +2 "manipulator"&P'D +40 "core" ' +4 ."da"Elbow.hold +4 "manipulator"&(, +5 "core" , +5 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +8 ."da"SE.reconfigure :default +7 "storage"(#QK-0-\ b +8 ."da"SE.seek 0.08 Pucks below Top Plate +5 "storage"()'- +21 "core" ' +2 "manipulator"&-% +8 "core" %V{   6 ɻA +5 "storage"(/& +7 "core" & x ?\ +4 ."da"Forearm.force -20 +3 "manipulator"&5 +7 ."da"Forearm.seek 1 + 318 counts +3 "manipulator"&1'ς +15 "core" ' +4 "manipulator"&2& +7 "core" &\   [ "~ +5 "storage"(4& +6 "core" & L\ +7 ."da"Forearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +9 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&0' +20 "core" ' +3 "storage"(x% +6 "core" %7 \  +5 ."downElevator"SE.seek :down +5 "storage"('v +102 (.% +7 "core" %2T O\ Vb +5 "manipulator"&8% +6 "core" %   9 +6 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&7'\ +96 "core" ' +34 ' +2 ."downElevator"SE.stop +3 "storage"(5 +6 (:& +5 "core" & \ +1367 ' +3 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +3 "processing"%6  +46 "core" +4 ."psFlush"PTV.dial :mixing +4 "processing"%; @ +72 "core" A +3 ."psFlush"PSV.dial :mixloop +5 "processing"%> +79 #"uploadLog"upsync +23 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%3'9 +2635 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%< +111 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%@'P +1116 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%' +1606 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%= +68 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%9  +70 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%C  +4 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%?'W +2630 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%D +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%G' +589 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%A' +2118 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%H +82 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%B U +52 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%K'W +2628 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%J @ +40 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%F' +2636 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%L  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%O'W +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%N +54 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%R' +2632 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%I +107 "core" +9 ."psFlush"PBV.dial PSV +2 "processing"%M U +5 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%U'W +2626 "core" ' + ."psFlush"PSV.dial PBV +7 "processing"%Q @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%X' +2636 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%V  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%l'W +2656 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%\\ +54 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 1ml + "processing"%'P +1095 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1612 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +71 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%Y  +4 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%b  +52 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%W'W +2625 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%[ +70 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%^' +588 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%a' +2125 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +83 "core"  + ."psFlush"PBV.dial PSV +2 "processing"%5 U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%]'W +2539 "Can"^m\ <LGLM +93 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%e @ +41 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%t' +2639 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%h  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%j'W +2631 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%f +54 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%\ ' +2635 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%p +72 "core" + ."psFlush"PBV.dial PSV +7 "processing"%n U +4 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%g'W +2637 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%d @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2625 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%v  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%c'W +2625 "core" ' +3 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&y& +4 "core" &\   "~ +2 "manipulator"&s% +3 "core" %  3  +3 ."psFlush"Elbow.seek PC +2 "manipulator"&w( +258 "core" ( +2 "manipulator"&q& +3 "core" &   +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &{& +3 "core" &   +2 ."psFlush"Forearm.seek PC +2 "manipulator"&r' +91 "core" ' + ."psFlush"Hand.close +2 "manipulator"&o/ +73 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%S( +400 "core" ( +2 "manipulator"&z& +3 "core" &   +2 "manipulator"&% +4 "core" %    @ +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&|'\ +89 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&k(- +146 "core" ( +8 "manipulator"&& +4 "core" &-   % +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &}& +3 "core" &-   x % +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&'! +104 "core" ' + ."psFlush"Hand.open +2 "manipulator"&i1 +73 "core" 1 +2 "manipulator"&% +4 "core" % +  + +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract + "manipulator"&`'\ +104 "core" ' +2 #tFinished short da assay +20545 #-> access 1 +2 "storage"( % +4 "core" %\ #\  \ +2 "manipulator"&~% +3 "core" %    +2 "manipulator"&_& +4 "core" &-   B % +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"((; +666 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +2 ( & +3 "core" &; \  +1742 #t-> samplePassF +2 #Beginning samplePassF + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'m& +3 "core" &\  +2 "manipulator"&Z& +3 "core" &-   { % +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +41 "core" ( +2 "manipulator"& & +3 "core" &- !  U  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &E& +3 "core" &-    +2 .tForearm.seek :garage +2 "manipulator"&'! +101 "core" ' +2 .tHand.close + "manipulator"&/ +66 "core" / +2 "manipulator"&& +3 "core" &-   i  +2 "manipulator"&% +4 "core" % 0   ` +2 .tForearm.seek :retract +2 "manipulator"&'\ +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +284 "core" ( +2 "manipulator"&& +3 "core" &   r 6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &   E 6 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&!', +93 "core" ' +2 "manipulator"&& +3 "core" & " k 6 +3 "manipulator"&#% +3 "core" %$   +2 "collection"' & +4 "core" &\  +2 "collection"'&& +5 "core" &\  +2 .tCC.seek :closed +2 "collection"'(O +5 "core" &\  +9 &\ :\ +} +9 &"l\ @ +9 &k\ L +10 &}Z\ K +9 &?Y\ K +10 &U\ J +9 &V\ K +9 &W\ K +10 &GY\ K +9 & W\ K +9 & Y\ K +10 &"V\ J +9 &$OW\ K +10 &&[\ J +9 &'\\\ K +9 &)Y\ K +10 &+XZ\ J +9 &-\\\ J +9 &.V\ J +10 &0V\ J +9 &2`U\ J +10 &4!V\ K +9 &5Y\ J +9 &7X\ J +10 &9hZ\ J +9 &;*Z\ J +9 &<[\ J +10 &>Z\ K +9 &@oZ\ K +10 &B2Z\ J +9 &CU\ J +9 &EY\ J +10 &Gub\ K +9 &I0v\ N +9 &J\ R +10 &L\ V +9 &NZ\ D +10 &OP5\ #j +9 &O}M\ = +2 ( +2 "collection"'&& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.64 + "collection"'*& +3 "core" &O}I\ = +2 .tHand.open +2 "manipulator"&,1 +70 "core" 1 +2 "manipulator"&% +4 "core" % $    +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%-  +44 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%/' +1613 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%2  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%4'W +1618 "core" ' + .tPSV.dial PSR +2 "processing"%u +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%x' +2639 "core" ' + ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 "processing"%%  + "collection"'"  +6 "core" +90  +2 .tPSV.dial :PTV,via: :air +2 "processing"%. +185 "core" ~ +2 .tCTV.dial :air,avoiding: :intake +38 .PTV.dial :PRV,avoiding: :puck +9 "processing"%8 @ +70 "core" A +2 .tPS.seek 0ml +2 "processing"%$'W +2633 "core" ' +2 .tPSV.dial :air +2 "processing"%P  +72 "core"  +2 .tPS.seek 2.5ml +2 "processing"%1' +2630 "core" ' + .tPSV.dial :PTV +2 "processing"%: +72 "core" ~ +2 .tPS.seek 0ml +2 "processing"%)'W +2630 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&0& +4 "core" &   6 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( +2 "manipulator"&6& +4 "core" &   b 6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &;& +3 "core" &   _ 6 +2 .tForearm.seek CC +2 "manipulator"&>', +104 "core" ' + .tHand.close +2 "manipulator"&'/ +65 "core" / +3 .tCC.seek :open + "collection"'<( +378 "core" ( + "manipulator"&3& +4 "core" &   6 +2 "manipulator"&@% +3 "core" % -   ` g +3 .tForearm.seek :retract + "manipulator"&='\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&9(- +283 "core" ( +2 "manipulator"&C& +3 "core" &-   A  +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &-    +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&D'! +104 "core" ' +3 .tHand.open +2 "manipulator"&?1 +69 "core" 1 +2 "manipulator"&G% +3 "core" % +    +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&H'\ +102 "core" ' +1554 "Can"l\ 0NGM +60001 4k\ 0PRHxM +3787 #t-> access 2 +2 "storage"(B% +3 "core" %\ \  \ +2 "manipulator"&A% +4 "core" %\    i + +2 "manipulator"&J& +3 "core" &-    +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(K(K +190 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (L& +2 "core" &K I\  +4340 #t-> $da[:extractVol]=0.17 +544 #-> startTube 2 +684 #-> shortDA +2 "collection"'F% +2 "processing"%N% +5 "core" %\ +2 %ZI\ +5 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +993 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%O +55 "core" + .tPTV.dial :PRVmixing +2 "processing"%I  +70 "core" +2 .tPRV.dial :sipper +2 "processing"%M  +128 "core"  +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 1.1ml +2 "processing"%R'] +2290 "core" ' +2 ."connect"PRV.dial CBV +8 .tCBV.dial PRV +2 "processing"%Q  +126 "core"  +2 .tPS.seek 0.5ml +2 "processing"%U' +1280 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%V @ +96 "core" ? +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +3 .tPS.seek 0ml + "processing"%X'W +585 "core" ' +2 .tPSV.dial PSR + "processing"%\\ +99 "core"  + #tPulling 1ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml + "processing"%l'P +1110 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%' +1616 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +100 "core" +2 .tPS.seek 0ml +2 "processing"%Y'W +2633 "core" ' + .tPSV.dial PSR +2 "processing"%b +99 "core"  + #tPulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1ml + "processing"%'P +1101 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%[' +1614 "core" ' + .tPSV.dial :mixloop +2 "processing"%W +111 "core" + .tPRV.dial :sipper +2 "processing"%^  +42 "core" +45 .tPS.seek 0ml +2 "processing"%'W +2631 "core" ' +2 .tPSV.dial PSR +6 "processing"%5 +97 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%a' +2639 "core" ' +2 .tPSV.dial :mixloop + "processing"%e +99 "core" +2 .tPS.seek 0ml +2 "processing"%]'W +2632 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%h& +3 "core" &=\ +3 "manipulator"&t% +3 "core" %\    + +2 "storage"(f% +4 "core" %\ \  \ +2 "storage"(j. +3 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(p( +668 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +2 (n& +3 "core" & L\ +2 "manipulator"&\ & +4 "core" &-   U  +2 "manipulator"&d% +4 "core" %\  \   + +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&g( +174 "core" ( +2 "manipulator"&v& +4 "core" &\  "x +2 "storage"( & +3 "core" & \ \  \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&y' +98 "core" ' +2 "storage"(s& +3 "core" & \ 4\ 5\ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(q'H +280 "core" ' +2 "storage"({- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 ((& +3 "core" & y\ +2 "manipulator"&o& +4 "core" &\   "x +2 .tElbow.seek 2 +2 "manipulator"&7( +3 "core" ( +2 "manipulator"&& +12 "core" &\   x "x +2 "storage"(z& +3 "core" & \  x\ +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&'y +19 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&/ +74 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&}& +2 "storage"(r'v +7 "core" &\  "x +2 "manipulator"&w% +4 "core" % }   F +2 .tForearm.seek :retract +2 "manipulator"&i'\ +93 "core" ' +2 .tElbow.seek PC +2 "manipulator"&( +166 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +81 "core" ( +3 "manipulator"&|& +4 "core" &   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &   x +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"& ' +88 "core" ' +2 "manipulator"&~& +3 "core" &  ! B +2 "manipulator"&_% +4 "core" %  # G +2 "processing"%T& +4 "core" &9\ +3 "processing"% & +5 "core" &B\ +2 .tPC.seek :closed +2 "processing"%m(Tg +4 "core" &1\ +7 &C-\ $e +10 &Zy/\ 7 +9 &u5\ J +10 &R:\ K +9 &TB\ J +9 &RT@\ K +10 &V7\ K +9 &W>\ J +9 &X9\ J +10 &ZV>\ K +9 & U*\ J +10 &!T0\ J +9 &#S\ J +9 &%bV%\ K +10 &'%V0\ J +9 &(X,\ J +9 &*V+\ J +10 &,lT)\ J +9 &.,V-\ K +10 &/V&\ J +9 &1Y-\ J +10 &3sW)\ J +9 &56R'\ J +9 &6U$\ J +9 &8S\ J +10 &:{W#\ J +9 &<=S\ J +10 &=Y\ J +9 &?V\ J +9 &AY\ J +10 &CDW\ K +9 &EY\ J +10 &FX\ K +9 &Hb\ L +9 &JDv!\ M +10 &K\ P +9 &M\ Q +9 &O\ Q +10 &QB\ Q +9 &S\ > +10 &TC\ N +9 &TA\ \ \  +2 ( +2 "processing"% & +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.59 + .Hand.open + "manipulator"&Z1 +65 "core" 1 +2 "manipulator"& % +3 "core" %   M G +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&E'\ +89 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%  +2 %9 +6 "core" 9R% +102 "processing"%9 +3 "core" 9R$ +102 "processing"%k9 +2 "core" 9P$  +103 "processing"%`9 +2 "core" 9P$  +103 "processing"%9 +2 "core" 9O% +103 "processing"%9 +2 "core" 9O$ +103 "processing"%9 +3 "core" 9P% +140 "processing"%9 +10 "core" 9P%  +102 "processing"%9 +3 "core" 9Q%$ +103 "processing"%#9 +3 "core" 9S%( +102 "processing"% 9 +3 "core" 9U%, +102 "processing"%9 +3 "core" 9X%1 +102 "processing"%9 +3 "core" 9[%5 +102 "processing"%*9 +3 "core" 9]%9 +103 "processing"%,9 +2 "core" 9c%= +103 "processing"%9 +2 "core" 9h%A +103 "processing"%&9 +3 "core" 9l%F +102 "processing"%-9 +3 "core" 9p&J +102 "processing"%!9 +3 "core" 9x%N +103 "processing"%c9 +2 "core" 9}%R +103 "processing"%29 +2 "core" 9%V +103 "processing"%/9 +3 "core" 9&[ +102 "processing"%u9 +3 "core" 9&_ +102 "processing"%49 +3 "core" 9&c +103 "processing"%"9 +3 "core" 9&g +102 "processing"%%9 +3 "core" 9%k +102 "processing"%.9 +3 "core" 9'p +102 "processing"%89 +4 "core" 9't +102 "processing"%x9 +3 "core" 9(x +103 "processing"%P9 +3 "core" 9(| +102 "processing"%$9 +3 "core" 9( +102 "processing"%:9 +3 "core" 9( +102 "processing"%19 +3 "core" 9)\ +102 "processing"%09 +3 "core" 9) +102 "processing"%69 +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* +103 "processing"%9 +2 "core" 9* +103 "processing"%39 +3 "core" 9+ +102 "processing"%@9 +3 "core" 9%, +102 "processing"%>9 +3 "core" 9+, +102 "processing"%C9 +3 "core" 93, +103 "processing"%9 +2 "core" 99- +103 "processing"%9 +2 "core" 9?- +4 .tPH.hold 2:00:00,28C +7 "processing"%? pp; +3 .tdelay 1:30 +5 "core"  +9000 .tPSR.select :air +3 .PSV.dial PSR + "processing"%G +98 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%=' +597 "core" ' + .tdelay 5 seconds +503 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml +2 "processing"%D'[ +1619 "core" ' +2 .tPTV.dial :puck +2 "processing"%B  +124 "core"  +2 .tPSV.dial PTV +2 "processing"%A +82 "core"  +2 .tPBV.dial :waste1 +6 "processing"%J  +53 "core" +2 "processing"%L% +3 "core" %a\ +3 .tPS.seek 1.5ml +2 "processing"%' +584 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%F * +33 "core" , +2 .tPS.seek 0ml +2 "processing"%N'W +1604 "core" ' +2 .tdelay 5:00 +4916 "Can"k\ SRIM +25086 #trecoverPSRreagent08 +2 .PTV.dial :puck + "processing"%O  +5 "core"  + .tPBV.dial :waste1 +2 "processing"%I  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%M * +34 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%) +68 "core"  +3 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%Q' +2280 "core" ' +2 .tPSV.dial PTV +2 "processing"%R +70 "core" + .tdelay 5 seconds +503 .PSV.dial PSR +2 "processing"%V +70 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +3 "processing"%U +82 "core"  +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%\\  +72 "core"  +3 .tPS.seek 0ml + "processing"%X'W +2267 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%l  +125 "core" + .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 .tPRV.dial :ab1 + "processing"% @ +99 "core" ? +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%b'w +356 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%Y  +43 "core"  +2 "processing"%% +3 "core" %u\  +2 .tPS.seek 0.32ml +2 "processing"%W'" +392 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'^  +39 "core" +2 .tPRV.dial :air +44 "processing"%[  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%5'D +1233 "core" ' +2 .tPRV.dial :waste2 +2 "processing"% @ +68 "core" ? +3 .tPS.seek 0.5ml + "processing"%e' +865 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%a  +43 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%h'[ +1613 "core" ' + .tPSV.dial :PML +2 "processing"%t +42 "core" +2 .tPTV.dial :mixing + "processing"%f @ +70 "core" B +2 .tPBV.dial :waste1 +2 "processing"%j  +32 "core"  +2 "processing"%K% +4 "core" %_n\ +2 .tPS.seek 1.85ml +2 "processing"%n'? +236 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%\ * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%d'W +1974 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'v& +3 "core" &\ +2 "manipulator"& & +5 "core" &   f + "manipulator"&s% +4 "core" %\   H % +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&9(- +135 "core" ( +2 "manipulator"&H& +3 "core" &-   s - +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &{& +3 "core" &-  ! - +2 .tForearm.seek :garage +2 "manipulator"&('! +101 "core" ' +2 .tHand.close +2 "manipulator"&o/ +70 "core" / +2 "manipulator"&& +4 "core" &-  n - +2 "manipulator"&z% +3 "core" % 3   > ` +3 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&}( +278 "core" ( +2 "manipulator"&w& +4 "core" &#   =A +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &g& +3 "core" &$   =A +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&y', +94 "core" ' +3 "manipulator"&q& +3 "core" &$  \  =A +2 "manipulator"&% +4 "core" %.   G +2 "collection"'|& +4 "core" &\ +3 "collection"'& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'7(O +3 "core" &\ +8 &=\ $d +9 &Wy\ 6 +10 &|\ K +9 &T\ K +10 &wV\ J +9 &7U\ K +9 &V\ K +10 &V\ K +9 &~Z\ K +9 &A\\\ K +10 & T\ J +9 &!W\ K +10 &#T\ K +9 &%HV\ K +9 &'\ T\ K +10 &(W\ J +9 &*Y\ J +9 &,RW\ J +10 &.W\ J +9 &/U\ K +10 &1U\ J +9 &3YU\ J +9 &5U\ K +10 &6U\ K +9 &8Y\ K +9 &:_U\ K +10 &<"V\ K +9 &=T\ J +9 &?U\ K +10 &AhT\ K +9 &C+T\ J +10 &DV\ K +9 &F\\\ K +9 &Hjg\ M +10 &J \ Q +9 &K\ U +9 &M\ W +10 &N^\ 'w +9 &O\ G +9 ( +2 &OU\ A +2 "collection"'& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.66 +2 "collection"'~& +3 "core" &OU\ A +2 .tHand.open + "manipulator"&_1 +71 "core" 1 +2 "manipulator"&T% +4 "core" % .  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&r'\ +93 "core" ' +2 .tPSV.dial PSR +2 "processing"%i +99 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%S' +1619 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%Z  +41 "core"  +2 .tPS.seek 0ml +2 "processing"% 'W +1605 "core" ' +2 .tPSV.dial PSR + "processing"% +42 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"% ' +2624 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%  +2 "collection"'  +40 "core"  +117  +2 .tPSV.dial :mixloop +2 "processing"%k +98 "core" +2 .tCTV.dial :air,avoiding: :intake +41 .PTV.dial :PRVmixing +9 "processing"%`  +70 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2633 "core" ' +2 .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2632 "core" ' + .tPSV.dial :mixloop +7 "processing"% +54 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2633 "core" ' +2 .tPSV.dial :air +2 "processing"%#  +40 "core"  +3 .tPS.seek 2.5ml + "processing"% ' +773 "Can"-j\ RUIM +1855 "core" ' + .tPSV.dial :mixloop +2 "processing"% +54 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2626 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&*& +4 "core" &"  A <@ +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&,( +4 "core" ( +2 "manipulator"&& +3 "core" &"   <@ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &&& +3 "core" &"  <@ +2 .tForearm.seek CC +2 "manipulator"&-', +105 "core" ' + .tHand.close +2 "manipulator"&!/ +69 "core" / +2 .tCC.seek :open +2 "collection"'c( +378 "core" ( +2 "manipulator"&2& +3 "core" &"   <@ +2 "manipulator"&/% +4 "core" %    ( 2 +2 .tForearm.seek :retract +2 "manipulator"&u'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&4(- +283 "core" ( +2 "manipulator"&"& +3 "core" &-   9  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &%& +3 "core" &-   v  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&.'! +106 "core" ' +2 .tHand.open +2 "manipulator"&81 +66 "core" 1 +2 "manipulator"&x% +3 "core" % (  (  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&P'\ +103 "core" ' +3 ."da"delayUntil "12:00:09.73" +24850 #recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%$ @ +69 "core" @ + ."da"PBV.dial :waste1 +2 "processing"%:  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%1 * +34 "core" , + ."da"PSV.dial :air +2 "processing"%0  +40 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%6' +2267 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%; +54 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%'  +40 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +55 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +39 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2292 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%3 +126 "core" +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%@' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml + "processing"%>'[ +1617 "core" ' + ."da"PTV.dial :puck +2 "processing"%C  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%G% +3 "core" %_\  +2 ."da"PS.seek 1.5ml +2 "processing"%]' +591 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%= * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%B'W +1611 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%A  +43 "core"  +8 ."da"PBV.dial :waste1 +2 "processing"%J  +32 "core"  +2 ."da"delay 30 seconds +2989 "Can"k\ <XJ:M +13 ."da"PBV.dial between PSV and waste1 +2 "processing"%L * +35 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%D +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%F' +2278 "core" ' + ."da"PSV.dial PTV +2 "processing"% +72 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +83 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%O +68 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%I  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%M'W +2266 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%) +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%N' +585 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%R'[ +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%V  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%U +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%\\  +34 "core" +2 "processing"%Q% +3 "core" %Y\  +3 ."da"PS.seek 1.5ml +2 "processing"%l' +585 "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 +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%X  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%Y  +33 "core"  + ."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"%b +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%^' +2289 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%[ +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%W +68 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +83 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%5  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%a'W +2274 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%e  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%t  +124 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%f  +39 "core"  +2 ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop +2 "processing"%j +41 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%K' +392 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%\  +43 "core"  +2 "processing"%h% +3 "core" %\  +3 ."da"PS.seek 0.55ml +2 "processing"%n'| +329 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%v  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"% '[ +1562 "core" ' + ."da"PSV.dial :PML +2 "processing"%s +42 "core" +2 ."da"PTV.dial :mixing +2 "processing"%H @ +70 "core" A + ."da"PBV.dial :waste1 +2 "processing"%{  +33 "core"  + "processing"%% +4 "core" %X\  +2 ."da"PS.seek 1.85ml +2 "processing"%o'8 +230 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%z'W +1962 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +19912 "Can"El\ EZJM +28090 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%E @ +5 "core" A +42 ."da"PBV.dial :waste1 +9 "processing"%(  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%w * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%g  +41 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%9' +2298 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%q +42 "core" + ."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"%  +41 "core"  +2 ."da"PS.seek 0ml +2 "processing"%<'W +2276 "core" ' + #"da"washCycleDA #1 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%~ +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%_' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%T'[ +1613 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%i +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%y  +32 "core"  +2 "processing"%d% +4 "core" %`\  +2 ."da"PS.seek 1.5ml +2 "processing"%Z' +586 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%S * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1604 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core"  + ."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"%k +82 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%`' +2295 "core" ' +2 ."da"PSV.dial PTV +7 "processing"% +68 "core" +2 ."da"delay 5 seconds +200 "Can"k\ <] KfM +302 ."da"PSV.dial PSR +3 "processing"% +70 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +83 "core"  + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2288 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%# +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +588 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1616 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%* +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "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 + "processing"%} * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%r'W +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%7  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%2  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%/ * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%- +82 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%"' +2293 "core" ' + ."da"PSV.dial PTV +44 "processing"%% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%, +71 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%8 +84 "core"  + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%x  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%u'W +2268 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%. +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%$' +592 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%:'[ +1616 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%1  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%0 +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%;% +4 "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"%'W +1605 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%6  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%3  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%@ +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%C' +2286 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +83 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%G +68 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%>  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%='W +2287 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%] +134 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +16 ."da"PS.reconfigure :default +9 "processing"%#A d`xb +9 ."da"PS.seek 0.25ml +11 "processing"%A'7 +346 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%J' +357 "core" ' +2 ."da"delay 5 seconds +452 "Can"m\ &_KM +50 ."da"PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%L'[ +1613 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%D  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%B +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" +2 "processing"%% +3 "core" %]\  +2 ."da"PS.seek 1.5ml +2 "processing"%O' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%I * +37 "core" , +2 ."da"PS.seek 0ml +2 "processing"%F'W +1616 "core" ' + ."da"delay 10 seconds +1003 #recoverPSRreagent08 +6 .PTV.dial :puck +2 "processing"%)  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%M  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%N * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%V +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%U' +2421 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%\\ +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%Q +74 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%R +74 "core" +45 ."da"delay 5 seconds +509 .PSV.dial :air +2 "processing"%  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%l'W +2402 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%X +144 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%Y'[ +2117 "core" ' +2 ."da"delay 5 seconds +507 .PTV.dial :puck +2 "processing"%  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%b +76 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%+% +3 "core" %^Y\ - +2 ."da"PS.seek 1.5ml +2 "processing"%[' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%W * +35 "core" * +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%  +117 "core"  +3 ."da"PS.seek 0ml +2 "processing"%5'W +1606 "core" ' +2 "processing"%^9 +2 "core" 9~]56 +3 #"da"Processing Puck Heater at 27.8C before imaging + .PH.coast +2 "processing"%e +3 "core" 56 + "processing"%t& +4 "core" &TA \ 3\  +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&f% +3 "core" %\ ' 5 > +3 "storage"(j% +3 "core" %~ e\ M +2 "storage"(a. +3 "core" .( +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(\ ( +189 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +2 (h& +3 "core" & %\ F +2 "manipulator"&K& +4 "core" &- } $  +2 "manipulator"&v% +4 "core" %\ ' _ > +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&n( +182 "core" ( +2 "manipulator"&s& +4 "core" & h t p ' +2 "storage"(H& +3 "core" & \ J +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&{' +102 "core" ' + "storage"(& +4 "core" & &\ M +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"('H +268 "core" ' +2 "storage"( - +3 "core" -'H +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(o'6 +35 "core" ' +2 "manipulator"&E& +3 "core" & x d ' +2 "manipulator"&(% +4 "core" % W - +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&w'\ +92 "core" ' +2 ."da"Elbow.seek PC +3 "manipulator"&g( +250 "core" ( +2 "manipulator"&z& +3 "core" & +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &q& +4 "core" & +2 ."da"Forearm.seek PC +2 "manipulator"&' +104 "core" ' + ."da"Hand.close +2 "manipulator"&|/ +65 "core" / +2 ."da"PC.seek :open +2 "processing"%( +402 "core" ( +2 "storage"(9& +4 "core" & @\ Q +2 "manipulator"&~& +3 "core" & +2 "manipulator"&<% +4 "core" % 3  @ +2 ."da"Forearm.seek :retract +2 "manipulator"&_'\ +89 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&( +250 "core" ( +2 "manipulator"&i& +3 "core" & } W # +2 "storage"(y& +4 "core" & \ M +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&d' +111 "core" ' +2 ."da"Hand.open +2 "manipulator"&T1 +64 "core" 1 +9 "storage"(S- +4 "core" -'6 +2 ."da"SE.seek -0.15 Pucks below Top Plate +2 "storage"(Z' +24 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.82 Pucks below Top Plate +2 "storage"( ' +52 "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/da23jun2812h_niagara.tif +5 "processing"% & +11 "core" &\  +5 "manipulator"&& +6 "core" &  < # +3 "manipulator"&k% +5 "core" % 1 d +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"& (- +189 "core" ( +3 "manipulator"&& +4 "core" &- u  +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" &- b  +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&'! +107 "core" ' + ."psFlush"Hand.close +2 "manipulator"&`/ +67 "core" / +2 "manipulator"&#& +4 "core" &-   +2 "manipulator"&% +3 "core" % 4 Z +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +101 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"& ( +151 "core" ( +2 "manipulator"&*& +4 "core" &  q # +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &  5 # +3 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +3 "manipulator"&&' +99 "core" ' +2 "manipulator"&& +4 "core" &  8 # +2 "manipulator"&}% +4 "core" %  ^ +3 "processing"%!& +3 "core" &\  +3 "processing"%7& +5 "core" &\  +3 ."psFlush"PC.seek :closed +2 "processing"%2(Tg +4 "core" &\  +8 &:\ %f +9 &Vs\ 8 +10 &m\ M +9 &F\ O +9 &fD\ O +10 &(F\ O +9 &G\ O +9 &G\ O +10 &mF\ O +9 &0Fo\ O +10 &F\ O +9 &!F\ O +9 &#vFl\ O +10 &%9F\ O +9 &&Fn\ O +9 &(F\ N +10 &*~G\ O +9 &,@F\ O +10 &.G\ O +9 &/F\ O +9 &1E\ O +10 &3HF\ O +9 &5 F\ O +10 &6F\ O +9 &8J\ O +9 &:PG\ O +10 &<F\ O +9 &=E\ O +9 &?F\ O +10 &AYF\ O +9 &CI\ O +9 &DF\ O +10 &FIz\ O +9 &H^Mt\ P +10 &J_s\ R +9 &Ku\ U +9 &Mo\ V +10 &OTi\ V +9 &Qb\ V +9 &R`\ C +10 &TLkZ\ J +9 &TE6S\ 2 +5 ( +3 "processing"%7& +3 "core" &TE&O\ 2 +3 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.76 + "processing"%/& +4 "core" &TE&Y\ 2 +2 ."psFlush"Hand.open + "manipulator"&-1 +72 "core" 1 + "manipulator"&r% +4 "core" %  , +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&%'\ +94 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%, +54 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%8' +596 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%x' +2131 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%" @ +196 "core" @ + ."psFlush"PTV.dial :PRVmixing +3 "processing"%.  +132 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"%u +119 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%$'9 +1017 #"da"SX HX9/16 (USB:58): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 61.238 seconds\ /var/log/esp/da23jun2812h_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23jun2812h20s_niagara.tif +1604 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%1 +105 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +70 ."psFlush"PS.seek 0.5ml +2 "processing"%0' +269 #"da"SX HX9/16 (USB:58): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23jun2812h20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jun2812h30s_niagara.tif +315 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2119 "core" ' +2 ."psFlush"delay 1 second +106 .PBV.dial :waste1 +5 "processing"%;  +6 #"da"SX HX9/16 (USB:58): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jun2812h30s_niagara.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "61.238 sec auto-exposure",Subject: "da23jun2812h images!" +2 "storage"(:- +4 "core" -' +3 "storage"(& +4 "core" & 7\ +14 "manipulator"&'& +12 "core" +7 &   # +3 ."psFlush"PTV.dial :mixing +6 "manipulator"&6% +2 "processing"%3 @ +4 "core" %\ - % # : $o +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +5 "manipulator"&( +54 "core" A + ."psFlush"PSV.dial :mixloop +3 "processing"%@ +102 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%'9 +87 "core" ( +22 "manipulator"&& +5 "core" & 1 0 {  + "storage"(& +4 "core" &\ \ \ +3 ."da"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&G' +104 "core" ' +4 ."da"SE.reconfigure :gently +5 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.1 Pucks below Top Plate +4 "storage"(>'B +56 "core" ' +3 "manipulator"&C& +7 "core" &    +6 "storage"(]& +6 "core" & \ +6 ."da"Elbow.reconfigure :limp +5 "manipulator"&$ ,(b +5 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 1 +3 "manipulator"&='D +36 "core" ' +3 ."da"Elbow.hold +4 "manipulator"&A, +7 "core" , +2 ."da"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +7 ."da"SE.reconfigure :default +7 "storage"(#QK-0-\ b +7 ."da"SE.seek 0.08 Pucks below Top Plate +6 "storage"(J'- +24 "core" ' +4 "manipulator"&D% +6 "core" %Wx  Ⱥ4 +4 "storage"(B& +8 "core" & =\ +4 ."da"Forearm.force -20 +3 "manipulator"&5 +7 ."da"Forearm.seek 1 + 319 counts +3 "manipulator"&'σ +17 "core" ' +5 "manipulator"&& +13 "core" &   6  +5 "storage"(L& +7 "core" & Y\ +5 ."da"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&I' +32 "core" ' +3 "storage"(O% +7 "core" %7 :\ +6 ."downElevator"SE.seek :down +6 "storage"()'v +98 (M% +4 "core" %R R\ Vb +5 "manipulator"&N% +7 "core" %  < +5 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +2 "manipulator"&V'\ +97 "core" ' +42 ' +2 ."downElevator"SE.stop +3 "storage"(5 +6 (F& +6 "core" & P\ +1623 #"uploadLog"upsync +91 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%\\ +97 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%Q'P +1104 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%R' +1603 "core" ' +3 ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%U  +70 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%X  +4 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%l'W +2646 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%b' +589 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%' +2125 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%+ +70 "core" + ."psFlush"PBV.dial PSV +2 "processing"%Y U +51 "core" U +3 ."psFlush"PS.seek 0ml +2 "processing"%W'W +2633 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%[' +2635 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%^  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%e'W +2631 "core" ' +2 ."psFlush"PSV.dial PSR +7 "processing"%t +43 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%f' +2633 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%j +80 "core" ~ +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%a'W +2638 "Can"4p\ 9g&LM +2 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%h @ +40 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%K' +2662 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%v  +81 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%p'W +2633 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%s +40 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%H'P +1100 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%4' +1613 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%P  +15 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%  +51 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%E'W +2639 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%( +71 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml + "processing"%' +584 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%{' +2122 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%z +72 "core" + ."psFlush"PBV.dial PSV +3 "processing"%q U +52 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%n'W +2633 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%| @ +54 "core" B +2 ."psFlush"PS.seek 2.5ml +2 "processing"%w' +2635 "core" ' +2 ."psFlush"PSV.dial :waste1 +6 "processing"%m  +72 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%9'W +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%~ +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%<' +2647 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +69 "core" +46 ."psFlush"PBV.dial PSV +2 "processing"%i U +16 "core" S +2 ."psFlush"PS.seek 0ml +2 "processing"%y'W +2631 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%g @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%T' +2635 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%S  +70 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"% 'W +2631 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&_& +3 "core" &   +  +2 "manipulator"&% +4 "core" %\ $   _ 8 +2 ."psFlush"Elbow.seek PC +2 "manipulator"&k( +288 "core" ( + "manipulator"&o& +4 "core" &    +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &Z& +3 "core" &    +3 ."psFlush"Forearm.seek PC +2 "manipulator"&' +89 "core" ' +2 ."psFlush"Hand.close + "manipulator"&d/ +68 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%( +402 "core" ( + "manipulator"&& +4 "core" &    +2 "manipulator"&`% +4 "core" %    J +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&#'\ +99 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek :garage +2 "manipulator"&(- +132 "core" ( + "manipulator"&& +4 "core" &-   Y & +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &*& +3 "core" &-   & +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage + "manipulator"&'! +111 "core" ' +2 ."psFlush"Hand.open +2 "manipulator"&1 +75 "core" 1 + "manipulator"&% +4 "core" % (   4 +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&}'\ +98 "core" ' +2 #tFinished short da assay +3260 #-> access 1 +2 "storage"(!% +3 "core" %z\ \  ,\ +2 "manipulator"& % +4 "core" %  M  +2 "manipulator"&& +3 "core" &-   & +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"((; +666 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (/& +2 "core" &; T\  +2747 #t-> shortDAflush; PS.flush +2 #Beginning samplePassF + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'-& +3 "core" &\ +2 "manipulator"&r& +3 "core" &-   & +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&7(- +41 "core" ( + "manipulator"&,& +4 "core" &-    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &&& +3 "core" &-    +2 .tForearm.seek :garage +2 "manipulator"&5'! +103 "core" ' + .tHand.close +2 "manipulator"&8/ +65 "core" / +2 "manipulator"&"& +3 "core" &- \   +2 "manipulator"&.% +4 "core" % 4   s +2 .tForearm.seek :retract +2 "manipulator"&u'\ +106 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&x( +284 "core" ( +2 "manipulator"&1& +4 "core" &   8 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &$& +2 "core" &   8 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&0', +106 "core" ' +2 "manipulator"&:& +3 "core" &   o 8 +2 "manipulator"&% +4 "core" %%   2 +2 "collection"';& +4 "core" &\ +2 "collection"''& +5 "core" & \ +2 .tCC.seek :closed +2 "collection"'6(O +48 "core" &\ +9 &\ + & \ + &\ + &\ +2 &>\ %f + &[#\ 7 +6 & {\ J +11 &U#\ J +9 &Y$\ J +11 &Q[!\ J +8 &W \ K +8 &Y\ K +10 &V \ J +9 &Y] \ J +9 & V&\ J +10 &!]$\ K +9 &#Y&\ J +9 &%aX"\ J +10 &'#[#\ J +9 &(Z"\ K +10 &*Z$\ K +9 &,iY&\ J +9 &.+\\"\ J +10 &/Z!\ J +9 &1W!\ J +9 &3q[\ J +10 &54U\ J +9 &6Z\ J +10 &8Y\ K +9 &:yY\ J +9 &<;\\ \ J +10 &=X\ J +9 &?V\ J +9 &AZ\ K +10 &CCY\ J +9 &EW \ J +10 &F\\\ K +9 &Hm\ L +9 &J8\ Q +10 &K\ U +9 &M\ V +10 &O P \ - +9 &O\ O +8 ( +4 "collection"''& +2 "core" &O_\ E +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.66 + "collection"'3& +4 "core" &O`\ E +2 .tHand.open + "manipulator"&@1 +71 "core" 1 +2 "manipulator"&% +3 "core" % %  C 2 +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%  +43 "core"  +2 #tPulling 2.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 2.5ml +2 "processing"%' +2634 "core" ' +2 .tdelay 5 seconds +508 ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%C  +2 "collection"']  +6 "core" +92  + .tPSV.dial :PTV,via: :air +2 "processing"%% +184 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"%D @ +178 "core" > +3 .tPS.seek 0ml + "processing"%B'W +2632 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%  +184 "core"  + #tPulling 2.5ml of PSR.flush +2 .PSR.select :flush +3 .PS.seek 2.5ml + "processing"%L' +2640 "core" ' + .tdelay 5 seconds +503 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 "processing"%  +5 "core"  +2 .tPSV.dial :PTV,via: :air +2 "processing"%O +184 "core"  +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRV,avoiding: :puck +2 "processing"%G @ +15 "core" A +2 .tPS.seek 0ml +2 "processing"%'W +2638 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%M  +195 "core"  + #tPulling 2.5ml of PSR.flush +2 .PSR.select :flush +3 .PS.seek 2.5ml + "processing"%N' +2635 "core" ' + .tdelay 5 seconds +508 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 "processing"%>  +5 "core"  +2 .tPSV.dial :PTV,via: :air +2 "processing"%= +182 "core" ~ +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"% @ +3 "core" A +3 .tPS.seek 0ml + "processing"%F'W +1436 "Can"o\ DiiM(M +1198 "core" ' + .tPSV.dial PSR,avoiding: PBV +2 "processing"%J  +184 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 .PS.seek 1.5ml +2 "processing"%I' +1636 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%)  +42 "core"  +3 .tPS.seek 0ml + "processing"%\\'W +1613 "core" ' +2 .tPSV.dial PSR +2 "processing"% +42 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%Q' +2627 "core" ' +2 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 "processing"%  +5 "core"  +2 .tPSV.dial :PTV,via: :air +2 "processing"%U +183 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck + "processing"%X @ +4 "core" A +3 .tPS.seek 0ml + "processing"%R'W +2631 "core" ' + .tPSV.dial :air +7 "processing"%  +70 "core"  +2 .tPS.seek 2.5ml +2 "processing"%l' +2630 "core" ' +2 .tPSV.dial :PTV + "processing"%b +70 "core"  +3 .tPS.seek 0ml +2 "processing"%+'W +2641 "core" ' + .tPSV.dial :air +2 "processing"%Y  +70 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2638 "core" ' +2 .tPSV.dial :PTV +2 "processing"% +70 "core"  +2 .tPS.seek 0ml +2 "processing"%W'W +2632 "core" ' + .tPSV.dial :air +2 "processing"%^  +109 "core"  +10 .tPS.seek 2.5ml + "processing"%[' +2639 "core" ' +2 .tPSV.dial :PTV + "processing"%t +75 "core"  +2 .tPS.seek 0ml +2 "processing"%e'W +2634 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&j& +3 "core" &    8 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&f( +3 "core" ( +2 "manipulator"&h& +4 "core" &  \ + 8 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &a& +3 "core" & A 8 +2 .tForearm.seek CC +2 "manipulator"&v', +103 "core" ' +2 .tHand.close +2 "manipulator"&K/ +70 "core" / +2 .tCC.seek :open +2 "collection"'s( +380 "core" ( +2 "manipulator"&p& +3 "core" &   8 +2 "manipulator"&H% +4 "core" % +   N +2 .tForearm.seek :retract +2 "manipulator"&'\ +105 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&P(- +287 "core" ( + "manipulator"& & +4 "core" &-   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &4& +3 "core" &-    +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&('! +105 "core" ' +2 .tHand.open +2 "manipulator"&E1 +67 "core" 1 + "manipulator"&% +4 "core" % )   k  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&z'\ +98 "core" ' +2 #tFlushing Processing stage +2 "processing"%q% +3 "core" %R\ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%{& +3 "core" &\ +3 "manipulator"&|& +3 "core" &-    +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&n(- +3 "core" ( +2 "manipulator"&m& +3 "core" &-    +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &w& +2 "core" &-    +3 .tForearm.seek :garage + "manipulator"&~'! +104 "core" ' +2 .tHand.close + "manipulator"&9/ +67 "core" / +2 "manipulator"&& +4 "core" &-  D  +2 "manipulator"&i% +3 "core" % 2   +3 .tForearm.seek :retract + "manipulator"&<'\ +99 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&g( +158 "core" ( + "manipulator"&y& +4 "core" &\  ! "x +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &S& +3 "core" &\   "x +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&T' +97 "core" ' +2 "manipulator"&_& +4 "core" &   !w +2 "manipulator"&% +4 "core" %   e +2 "processing"%o& +4 "core" &\ +2 "processing"%A& +6 "core" &\ +2 .tPC.seek :closed +2 "processing"%Z(Tg +3 "core" &\  +9 &7z\ *x +10 &i{\ > +9 &h\ K +10 &kT\ J +9 &-T\ J +9 &W\ J +10 &U\ K +9 &sU\ J +9 &5W\ J +10 &T\ J +9 & U\ K +10 &"{U\ J +9 &$=U\ J +9 &&V\ J +10 &'U\ J +9 &)U\ J +9 &+FR\ J +10 &-U\ J +9 &.U\ J +10 &0U\ J +9 &2MU\ J +9 &4S\ J +10 &5U\ J +9 &7U\ J +9 &9UU\ J +10 &;U\ J +9 &<U\ J +10 &>V\ J +9 &@^U\ J +9 &B U\ J +10 &CU\ J +9 &EW\ J +9 &Ge[\ J +10 &I$`\ K +9 &J~\ O +10 &L\ Q +9 &N[\ P +9 &P\ Q +10 &Q\ P +9 &Szh\ (| +9 &T;)T\ \ " +9 ( +2 &TA \ \  +2 "processing"%A& +3 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.58 +2 "processing"%d& +3 "core" &TA \ \  +2 .tHand.open + "manipulator"&V1 +69 "core" 1 + "manipulator"&2% +4 "core" %    % e +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tPSV.dial PSR +2 "processing"%` +70 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +49 "processing"%'P +1101 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%*' +1603 "core" ' + .tPSV.dial PTV +2 "processing"% +83 "core"  + .tPTV.dial :puck +2 "processing"%k  +72 "core"  + .tPBV.dial :waste1 +2 "processing"%  +50 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2635 "core" ' + .tPSV.dial PSR +2 "processing"%# +69 "core"  + .tPSR.select :flush +3 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"%' +593 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%!' +2123 "core" ' + .tPSV.dial PTV +2 "processing"% +82 "core"  +2 .tPBV.dial PSV +2 "processing"% U +53 "core" W +2 .tPS.seek 0ml +2 "processing"%\ 'W +2638 "core" ' + .tPSV.dial PBV +2 "processing"%/ @ +41 "core" > +2 .tPS.seek 2.5ml +2 "processing"%-' +2633 "core" ' +2 .tPSV.dial :waste1 + "processing"%r  +71 "core"  +2 .tPS.seek 0ml +2 "processing"%,'W +2631 "core" ' +2 .tPSV.dial PSR +2 "processing"%& +43 "core"  +2 .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%8' +2635 "core" ' + .tPSV.dial PTV +2 "processing"%" +69 "core" + .tPBV.dial PSV +7 "processing"%. U +15 "core" S +2 .tPS.seek 0ml +2 "processing"%'W +2638 "core" ' +2 .tPSV.dial PBV +2 "processing"%} @ +42 "core" > +2 .tPS.seek 2.5ml +2 "processing"%5' +2628 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%1  +81 "core"  +2 .tPS.seek 0ml +2 "processing"%$'W +2633 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&7& +4 "core" &   7 !w +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&:( +2 "core" ( +2 "manipulator"&& +4 "core" &   !w +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &;& +3 "core" &  X !w +2 .tForearm.seek PC +2 "manipulator"&u' +97 "core" ' +2 .tHand.close + "manipulator"&c/ +74 "core" / +2 .tPC.seek :open +2 "processing"%3( +400 "core" ( + "manipulator"&@& +4 "core" &  \ T !w +2 "manipulator"&% +3 "core" %    +3 .tForearm.seek :retract + "manipulator"&''\ +91 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"& (- +126 "core" ( + "manipulator"&0& +5 "core" &-  # 0 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 & & +3 "core" &- \ [ 0 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&]'! +104 "core" ' + .tHand.open +2 "manipulator"&C1 +75 "core" 1 +2 "manipulator"&%% +3 "core" % )   R 5 +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&D'\ +97 "core" ' +1667 "Can"m\ 1kMM +12061 #t-> access 2 +2 "storage"(% +4 "core" %z\ \  \ +2 "manipulator"&% +3 "core" %\     +2 "manipulator"&B& +4 "core" &-   l 0 +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"( (K +185 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (O& +3 "core" &K N\  +25422 #t-> $da[:extractVol]=0.17 +326 #-> startTube 2 +327 #-> shortDA +2 "collection"'G% +2 "processing"%L% +6 "core" %\ \ +45 %T\ +9 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +227 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1002 .PSV.dial :mixloop +2 "processing"%M +125 "core" +2 .tPTV.dial :PRVmixing + "processing"%  +123 "core" +2 .tPRV.dial :sipper +2 "processing"%>  +128 "core"  +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 1.1ml +2 "processing"%='] +2295 "core" ' +2 ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%  +126 "core"  +3 .tPS.seek 0.5ml +2 "processing"%N' +1284 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%J @ +98 "core" ? +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 0ml +2 "processing"%F'W +592 "core" ' +2 .tPSV.dial PSR +2 "processing"%) +98 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%I'P +1097 "core" ' + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml + "processing"%' +1607 "core" ' + .tPSV.dial :mixloop +2 "processing"%\\ +111 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2635 "core" ' + .tPSV.dial PSR +7 "processing"%U +97 "core"  + #tPulling 1ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml + "processing"%X'P +1104 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%Q' +1613 "core" ' +2 .tPSV.dial :mixloop + "processing"% +98 "core" +2 .tPRV.dial :sipper +2 "processing"%R  +42 "core" +2 .tPS.seek 0ml +2 "processing"%b'W +2633 "core" ' +2 .tPSV.dial PSR +2 "processing"%l +98 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%Y' +2636 "core" ' + .tPSV.dial :mixloop +2 "processing"%+ +98 "core" +3 .tPS.seek 0ml +2 "processing"%'W +1458 "Can"l\ 5msNTM +1170 "core" ' +7 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%& +4 "core" &\ +2 "manipulator"&^% +4 "core" %\    +2 "storage"(W% +3 "core" %z\ \  \ +2 "storage"(t. +4 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"([( +672 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (j& +3 "core" & \ +2 "manipulator"&h& +3 "core" &-   x 0 +2 "manipulator"&a% +4 "core" %\     +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&K( +164 "core" ( + "manipulator"&x& +4 "core" & "  % +2 "storage"(& +3 "core" & \ \  \ +3 .tForearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&6' +90 "core" ' + "storage"(p& +4 "core" & \ 4\  X\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(H'H +279 "core" ' + "storage"(v- +3 "core" -'| +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 ( & +3 "core" & \ +2 "manipulator"&f& +3 "core" &   T % +3 .tElbow.seek 2 + "manipulator"&4( +4 "core" ( + "manipulator"&E& +4 "core" &   o % +2 "storage"(& +3 "core" & \ +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&q'y +20 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&{/ +66 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +2 "storage"(|'v +8 "core" &   % +2 "manipulator"&m% +3 "core" % m !  +3 .tForearm.seek :retract +2 "manipulator"&w'\ +97 "core" ' +2 .tElbow.seek PC +2 "manipulator"&(( +167 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +84 "core" ( +2 "manipulator"&9& +3 "core" &   u +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &    +42 .tForearm.reconfigure :tight +10 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&i' +98 "core" ' +2 "manipulator"&P& +3 "core" &  +2 "manipulator"&z% +4 "core" %   +2 "processing"%y& +4 "core" &\ +3 "processing"%S& +5 "core" &t\ +2 .tPC.seek :closed +2 "processing"%~(Tg +5 "core" &~\ +6 &Dr\ $e +9 &[{l\ 7 +9 & sq\ J +10 &Ov\ J +9 &Pv\ K +10 &PVu\ K +9 &Uo\ K +9 &Vt\ K +10 &Vp\ K +9 &YVr\ J +9 & Ts\ J +10 &!Wi\ K +9 &#Tf\ K +10 &%aQ[\ J +9 &'$T_\ J +9 &(Va\ J +10 &*Qd\ K +9 &,iVc\ J +9 &.*Vg\ K +10 &/Tc\ K +9 &1Rf\ J +9 &3rT\\\ J +10 &53WZ\ J +9 &6Vd\ K +10 &8T^\ K +9 &:xT`\ K +9 &<;QX\ J +10 &=RX\ K +9 &?UM\ K +10 &AQK\ J +9 &CCRN\ J +9 &ETU\ J +10 &FWT\ K +9 &H_H\ L +9 &JArW\ N +10 &Ke\ P +9 &M^\ Q +9 &O~f\ Q +10 &Q@f\ Q +9 &Se\ > +10 &T;uf\ Q +9 &TJ(a\ ( +5 ( +2 "processing"%S& +4 "core" &TJ_\ ( +2 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.60 +2 .Hand.open + "manipulator"&_1 +72 "core" 1 +2 "manipulator"&% +3 "core" % \ \ S +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&o'\ +101 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%n  +2 %<9 +6 "core" 9[. +102 "processing"%9 +3 "core" 9Z- +102 "processing"%d9 +4 "core" 9Z.  +102 "processing"%V9 +3 "core" 9Y.  +102 "processing"%29 +3 "core" 9Y. +103 "processing"%A9 +2 "core" 9Z. +103 "processing"%`9 +2 "core" 9Z. +103 "processing"%T9 +3 "core" 9[. +103 "processing"%e9 +2 "core" 9]." +103 "processing"%9 +3 "core" 9_.& +102 "processing"%9 +3 "core" 9b-+ +102 "processing"%k9 +3 "core" 9e./ +102 "processing"%9 +3 "core" 9i.3 +103 "processing"%*9 +3 "core" 9m.7 +102 "processing"%#9 +3 "core" 9s/; +102 "processing"%9 +3 "core" 9x/@ +102 "processing"%9 +2 "core" 9}/D +103 "processing"% 9 +3 "core" 90H +102 "processing"%9 +3 "core" 90L +102 "processing"%!9 +3 "core" 90P +102 "processing"%/9 +3 "core" 90U +102 "processing"%\ 9 +3 "core" 90Y +102 "processing"%r9 +3 "core" 91] +103 "processing"%-9 +2 "core" 92a +103 "processing"%&9 +2 "core" 92f +103 "processing"%,9 +2 "core" 92j +103 "processing"%"9 +3 "core" 92n +102 "processing"%.9 +3 "core" 92r +103 "processing"%89 +2 "core" 92v +103 "processing"%}9 +2 "core" 93{ +103 "processing"%9 +2 "core" 94 +103 "processing"%19 +3 "core" 94 +102 "processing"%59 +4 "core" 94 +102 "processing"%79 +3 "core" 95 +102 "processing"%9 +3 "core" 9 4 +103 "processing"%;9 +2 "core" 95 +103 "processing"%c9 +2 "core" 95 +103 "processing"%g9 +2 "core" 9%4 +103 "processing"%9 +2 "core" 9+6 +103 "processing"%Z9 +2 "core" 926 +103 "processing"%@9 +3 "core" 9:7 +102 "processing"%9 +3 "core" 9?7 +3 .tPH.hold 2:00:00,28C +3 "processing"%0 pp; +2 .tdelay 1:30 +5 "core"  +9000 .tPSR.select :air +3 .PSV.dial PSR + "processing"% +98 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml + "processing"%u' +588 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml +2 "processing"%:'[ +1604 "core" ' + .tPTV.dial :puck +2 "processing"%C  +125 "core"  + .tPSV.dial PTV +2 "processing"%% +83 "core"  + .tPBV.dial :waste1 +2 "processing"%'  +50 "core"  +2 "processing"%]% +3 "core" %X\  +3 .tPS.seek 1.5ml + "processing"%' +586 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" + +2 .tPS.seek 0ml +2 "processing"%B'W +1605 "core" ' +2 .tdelay 5:00 +30051 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%O  +4 "core"  +2 .tPBV.dial :waste1 +2 "processing"%  +34 "core" +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%G * +34 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%L +80 "core"  +3 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%M' +2262 "core" ' +2 .tPSV.dial PTV +2 "processing"% +68 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%> +71 "core"  + .tdelay 5 seconds +503 .PSV.dial PTV + "processing"%$ +71 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "Can"4j\ 6pNNM +2 "processing"%  +70 "core"  +3 .tPS.seek 0ml + "processing"%='W +2255 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%J  +125 "core" + .tPSV.dial :mixloop +2 "processing"%N +42 "core" +2 .tPRV.dial :ab1 + "processing"%) @ +100 "core" ? +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%F'w +349 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%I  +41 "core" +2 "processing"%\\% +4 "core" %w\  +2 .tPS.seek 0.32ml +2 "processing"%'$ +396 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'U  +38 "core" +2 .tPRV.dial :air + "processing"%  +42 "core"  +3 .tPS.seek 0.9ml + "processing"%X'D +1232 "core" ' +2 .tPRV.dial :waste2 +2 "processing"% @ +69 "core" ? +3 .tPS.seek 0.5ml +2 "processing"%R' +866 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%Q  +43 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%l'[ +1603 "core" ' +2 .tPSV.dial :PML + "processing"%b +43 "core" + .tPTV.dial :mixing +2 "processing"%+ @ +70 "core" A +2 .tPBV.dial :waste1 + "processing"%Y  +34 "core" +2 "processing"%% +4 "core" %V\  +2 .tPS.seek 1.85ml +2 "processing"%^'6 +234 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%W * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%t'W +1971 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"' & +4 "core" &\  +2 "manipulator"&j& +3 "core" &   +2 "manipulator"&h% +5 "core" % \   l  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&a(- +181 "core" ( + "manipulator"&x& +4 "core" &-    \\ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-    \\ +3 .tForearm.seek :garage + "manipulator"&p'! +101 "core" ' +2 .tHand.close + "manipulator"& / +66 "core" / +2 "manipulator"&D& +3 "core" &-  d \\ +2 "manipulator"&v% +4 "core" % 3 \\  +2 .tForearm.seek :retract +2 "manipulator"& '\ +100 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&f( +283 "core" ( +2 "manipulator"&E& +4 "core" &   _ 6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &  6 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&{', +107 "core" ' + "manipulator"&& +4 "core" &   = 6 +2 "manipulator"&m% +4 "core" %  N +2 "collection"'K& +4 "core" &\  +3 "collection"'6& +4 "core" &\  +3 .tCC.seek :closed + "collection"'H(O +5 "core" &\  +7 &F\ %h +10 &[{\ 8 +9 &s\ K +9 &P\ J +10 &T\ J +9 &VY\ J +9 &R\ K +10 &U\ K +9 &W\ K +10 &^[\ K +9 & ![\ J +9 &!X\ J +10 &#W\ J +9 &%e\\\ K +9 &'([\ K +10 &([\ J +9 &*Y\ J +51 &,oX\ J +3 &.1Y\ J + &/Y\ J +2 &1W\ J + &3vY\ J + &57U\ K +7 &6V\ K +9 &8W\ K +10 &:~V\ K +9 &<@V\ K +9 &>U\ J +10 &?U\ K +9 &AU\ K +9 &CHU\ K +10 &E\ W\ K +9 &FX\ K +10 &Hf\ M +9 &J=\ Q +9 &K\ U +10 &M\ X +9 &O\ K\ 1 +9 &O}\ J +9 ( +2 &Of\ H +2 "collection"'6& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.62 +2 "collection"'q& +3 "core" &Og\ H +2 .tHand.open +2 "manipulator"&91 +65 "core" 1 + "manipulator"&% +4 "core" %    \ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&4'\ +101 "core" ' +2 .tPSV.dial PSR +2 "processing"%P +100 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%z' +1609 "core" ' +2 .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%y  +53 "core"  +2 .tPS.seek 0ml +2 "processing"%|'W +1618 "core" ' + .tPSV.dial PSR +2 "processing"%w +40 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%3' +2637 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV + "processing"%_  +2 "collection"'  +40 "core"  +118  + .tPSV.dial :mixloop +2 "processing"%< +98 "core" +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%S  +70 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2627 "core" ' +2 .tPSV.dial :air +2 "processing"%i  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%d' +2628 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%V +54 "core" +2 .tPS.seek 0ml +2 "processing"%2'W +2629 "core" ' +2 .tPSV.dial :air + "processing"%A  +41 "core"  +2 .tPS.seek 2.5ml +2 "processing"%`' +2630 "core" ' +2 .tPSV.dial :mixloop + "processing"%T +44 "core" +2 .tPS.seek 0ml +2 "processing"%e'W +2621 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &  o 6 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( +2 "manipulator"&k& +4 "core" &   g 6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &    6 +2 .tForearm.seek CC +2 "manipulator"&*', +93 "core" ' +2 .tHand.close + "manipulator"&#/ +72 "core" / +2 .tCC.seek :open +2 "collection"'( +375 "core" ( +2 "manipulator"&& +4 "core" &  V 6 +2 "manipulator"& % +3 "core" % =    +3 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&!(- +285 "core" ( + "manipulator"&/& +4 "core" &-   h +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &\ & +3 "core" &-  a +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&r'! +102 "core" ' +3 .tHand.open + "manipulator"&-1 +74 "core" 1 +2 "manipulator"&&% +4 "core" % +  0  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&,'\ +100 "core" ' +2 ."da"delayUntil "13:34:46.38" +24850 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%" @ +70 "core" B + ."da"PBV.dial :waste1 +2 "processing"%.  +34 "core" +2 ."da"delay 30 seconds +1521 "Can"l\ JsOM +1482 ."da"PBV.dial between PSV and waste1 +2 "processing"%8 * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%}  +43 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2290 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%1 +43 "core" +9 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%5  +55 "core" + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%7 +40 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +41 "core"  +3 ."da"PS.seek 0ml +2 "processing"%;'W +2262 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%c +125 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%g' +585 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1612 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%Z  +68 "core"  +2 ."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"%' +590 "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"%C'W +1613 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .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"%] +83 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%:' +2270 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +68 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%n +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%O  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2266 "core" ' +2 #"da"washCycleDA #2 of 2 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%G +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%L' +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%B'[ +1609 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%>  +33 "core"  + "processing"%$% +4 "core" %W\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +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"%J'W +1615 "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" , + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%= +81 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%I' +2271 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%\\ +68 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%F +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%U +71 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +69 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +1105 "Can".j\ 7uPM +1156 "core" ' +2 #"da"getPMLReagent08 +6 .PRV.dial :air +2 "processing"%  +42 "core"  + ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%X  +125 "core" +8 ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%Q  +43 "core"  + ."da"PTV.dial :PRVmixing +2 "processing"%R  +4 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%b +42 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%+' +391 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%Y  +42 "core"  + "processing"%% +4 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%W'y +331 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%l  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%^'[ +1565 "core" ' + ."da"PSV.dial :PML +2 "processing"% +42 "core" +2 ."da"PTV.dial :mixing +2 "processing"%j @ +69 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%h  +34 "core" +2 "processing"%x% +3 "core" %[\  +2 ."da"PS.seek 1.85ml +2 "processing"%'; +235 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%( * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"% 'W +1961 "core" ' + ."da"delay 2 seconds +202 .delay 8:00 +48003 #recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%D @ +5 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%v  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%o * +34 "core" , + ."da"PSV.dial :air +3 "processing"%p  +41 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%E' +1203 "Can"m\ :wPM +1059 "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 +2 "processing"% +54 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%m  +40 "core"  +2 ."da"PS.seek 0ml +2 "processing"%K'W +2268 "core" ' + #"da"washCycleDA #1 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"% +137 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%s' +593 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml + "processing"%q'[ +1604 "core" ' + ."da"PTV.dial :puck +2 "processing"%9  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%6  +34 "core" +2 "processing"%P% +3 "core" %[\  +3 ."da"PS.seek 1.5ml +2 "processing"%{' +591 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%t * +33 "core" , +3 ."da"PS.seek 0ml +2 "processing"%y'W +1612 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%z  +16 "core"  + ."da"PBV.dial :waste1 +2 "processing"%w  +33 "core"  + ."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 :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%_' +2264 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%< +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%S +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%3 +72 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%i  +82 "core" +2 ."da"PS.seek 0ml +2 "processing"%'W +2274 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%V +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +52 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%d' +588 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%A'[ +1603 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%2  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%T +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%`  +34 "core" +2 "processing"%% +3 "core" %]\  +3 ."da"PS.seek 1.5ml +2 "processing"%k' +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"%#'W +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%f  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%4  +34 "core" + ."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 +2 "processing"% +82 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"% ' +2278 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%* +68 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%/ +71 "core"  + ."da"delay 5 seconds +507 .PSV.dial PTV +2 "processing"%\ +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +70 "core"  +3 ."da"PS.seek 0ml +2 "processing"%-'W +2270 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%& +125 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +593 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%r'[ +288 "Can"kp\ =zVQBM +1325 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%"  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%. +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%8  +34 "core" +2 "processing"%}% +3 "core" %[\  +3 ."da"PS.seek 1.5ml +2 "processing"%e' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%1 * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%5'W +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%7  +5 "core"  + ."da"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 +3 .PSV.dial PSR + "processing"%c +70 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%;' +2262 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%g +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%Z +70 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%@ +83 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'W +2260 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +134 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +17 ."da"PS.reconfigure :default +8 "processing"%#A d`xb +12 ."da"PS.seek 0.25ml +2 "processing"%u'7 +333 "core" ' +3 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%' +329 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +60 ."da"PS.seek 2ml +2 "processing"%%'[ +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%'  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%] +85 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%C  +35 "core" +2 "processing"%% +4 "core" %Y\ + +2 ."da"PS.seek 1.5ml +2 "processing"%' +586 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%n * +34 "core" + +3 ."da"PS.seek 0ml +2 "processing"%O'W +1617 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +6 .PTV.dial :puck +2 "processing"%:  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%G  +34 "core" + ."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"%L +72 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2401 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%> +74 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%$ +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%B +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%M  +75 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2413 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%? +134 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml + "processing"%N'[ +2128 "core" ' +2 ."da"delay 5 seconds +507 .PTV.dial :puck +3 "processing"%)  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%= +85 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%J  +33 "core" +2 "processing"%\\% +4 "core" %a\ . +2 ."da"PS.seek 1.5ml +2 "processing"%F' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%U * +35 "core" * +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%  +103 "core"  +3 ."da"PS.seek 0ml +2 "processing"%I'W +1611 "core" ' + "processing"%9 +4 "core" 9b5' +2 #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast +2 "processing"%X +2 "core" 5( +2 "processing"%Q& +4 "core" &TJ\ 5( +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&R% +3 "core" %  v { \\  +2 "storage"(b% +4 "core" %{ G\ M +2 "storage"(. +2 "core" .( +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(Y( +191 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & !\ G +2 "manipulator"&+& +4 "core" &- u +2 "manipulator"&l% +3 "core" %  w z D  +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&W( +189 "core" ( +2 "manipulator"& & +3 "core" &\ a # +2 "storage"(j& +4 "core" & 2\ L +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&h' +95 "core" ' +2 "storage"(x& +5 "core" & _\ K +2 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak + "storage"(('H +271 "core" ' +2 "storage"(^- +3 "core" -'H +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"('6 +32 "core" ' +2 "manipulator"&D& +4 "core" &\ p  # +2 "manipulator"&v% +3 "core" % X b 1 +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +47 "manipulator"&o'\ +97 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&p( +289 "core" ( +2 "manipulator"& & +3 "core" & { l +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" & l +2 ."da"Forearm.seek PC +2 "manipulator"&a' +96 "core" ' + ."da"Hand.close +2 "manipulator"&/ +70 "core" / +2 ."da"PC.seek :open +2 "processing"%m( +401 "core" ( +2 "storage"(E& +3 "core" & \ O +2 "manipulator"& & +4 "core" &  l +2 "manipulator"&K% +3 "core" % $ E  +3 ."da"Forearm.seek :retract +2 "manipulator"&s'\ +99 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&9( +259 "core" ( +2 "manipulator"&& +3 "core" & b +2 "storage"(6& +4 "core" & H\ R +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&P' +95 "core" ' +2 ."da"Hand.open +2 "manipulator"&q1 +74 "core" 1 +2 "storage"(t- +3 "core" -'6 +2 ."da"SE.seek -0.15 Pucks below Top Plate +2 "storage"({' +27 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.82 Pucks below Top Plate +2 "storage"(z' +54 "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/da23jun2814h_niagara.tif +5 "processing"%w& +10 "core" &\  +4 "manipulator"&|& +9 "core" & ) +2 "manipulator"&% +6 "core" %   L +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&y'\ +96 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&<(- +182 "core" ( +2 "manipulator"&S& +4 "core" &- X  +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &3& +3 "core" &- t  +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&i'! +104 "core" ' +2 ."psFlush"Hand.close + "manipulator"&_/ +73 "core" / +2 "manipulator"&V& +4 "core" &- ~   +2 "manipulator"&% +4 "core" % , t 5  +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&d'\ +99 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&2( +118 "core" ( +2 "manipulator"&T& +3 "core" & % +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &`& +3 "core" & +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&' +104 "core" ' + "manipulator"&A& +4 "core" & ~ +3 "manipulator"&% +3 "core" % 9 +2 "processing"%k& +4 "core" &\  +3 "processing"%f& +5 "core" &&\  +2 ."psFlush"PC.seek :closed +2 "processing"%4(Tg +3 "core" &\  +9 &5u\ \ \ +| +10 &ep\ \ ? +9 &a\ P +10 &FD\ O +9 &G\ O +9 &F\ O +10 &F\ O +9 &NF\ O +9 &F\ O +10 &H\ O +9 & F\ O +9 &"WE\ N +10 &$F\ O +9 &%Et\ O +10 &'Co\ O +9 &)^Eo\ O +9 &+ Eu\ O +10 &,I\ O +9 &.E\ O +10 &0fD\ O +9 &2'I\ O +9 &3E\ O +10 &5D\ N +9 &7mE\ O +9 &90F\ O +10 &:D\ O +9 &<E\ O +9 &>wE\ N +10 &@8E\ O +9 &AE\ N +10 &CE\ O +9 &E~F\ O +11 &G@I\ O +10 &HP\ P +8 &Jk\ T +9 &Lr\ U +9 &N2\ V +9 &O|\ W +10 &Q\ V +9 &S\\}_\ : +9 &T)(`s\ L +10 &TIr\ , +2 ( +2 "processing"%f& +3 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.76 +2 "processing"%H& +3 "core" &TIl\ , +60 ."psFlush"Hand.open +2 "manipulator"&1 +76 "core" 1 +2 "manipulator"&#% +4 "core" % j +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&*'\ +94 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"%/ +45 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%\ ' +600 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%' +2121 "core" ' +6 ."psFlush"delay 1 second +6 #"da"SX HX9/16 (USB:60): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 45.565 seconds\ /var/log/esp/da23jun2814h_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23jun2814h20s_niagara.tif +94 ."psFlush"PRV.dial :waste2,avoiding: :ab2 +3 "processing"% @ +197 "core" A +12 ."psFlush"PTV.dial :PRVmixing +3 "processing"%&  +131 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%- +105 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%'9 +1512 #"da"SX HX9/16 (USB:60): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23jun2814h20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jun2814h30s_niagara.tif +1122 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%" +106 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%.' +601 "core" ' +2 ."psFlush"delay 5 seconds +234 "Can"s\ 8QM +268 ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%8' +698 #"da"SX HX9/16 (USB:60): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jun2814h30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "45.565 sec auto-exposure",Subject: "da23jun2814h images!" +2 "storage"(}- +4 "core" -' +2 "storage"(r& +6 "core" & \ + "manipulator"&1& +4 "core" & 3 1 x +19 "manipulator"&e% +15 "core" %\ # 2 1 8 % +7 ."da"Elbow.reconfigure :tight +8 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&7( +270 "core" ( +4 "manipulator"&& +7 "core" & ' - 1  +15 "storage"(& +9 "core" &\ \ \ \ \ +6 ."da"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&c' +97 "core" ' +4 ."da"SE.reconfigure :gently +5 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.1 Pucks below Top Plate +4 "storage"(5'B +62 "core" ' +4 "manipulator"&g& +9 "core" &   U  +4 "storage"(Z& +5 "core" & e\ +5 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +6 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +6 "manipulator"&@'D +39 "core" ' +4 ."da"Elbow.hold +4 "manipulator"&, +8 "core" , +2 ."da"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure :default +7 "storage"(#QK-0-\ b +6 ."da"SE.seek 0.08 Pucks below Top Plate +4 "storage"(;'- +22 "core" ' +5 "manipulator"&% +7 "core" %Um 1 . H ɷ +4 "storage"( & +7 "core" & n | \ +4 ."da"Forearm.force -20 +4 "manipulator"&5 +6 ."da"Forearm.seek 1 + 317 counts +4 "manipulator"&u'ρ +22 "core" ' +3 "manipulator"&& +7 "core" &  m  +5 "storage"('& +6 "core" & P\ +7 ."da"Forearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +132 ."da"Forearm.seek 1 + 700 counts +6 "manipulator"&]' +29 "core" ' +4 "storage"(C% +6 "core" %5 \ +6 ."downElevator"SE.seek :down +6 "storage"('v +98 (%% +11 "core" %U j\ Wc +6 "manipulator"&n% +7 "core" %  +4 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +4 "manipulator"&'\ +89 "core" ' +40 ' +3 ."downElevator"SE.stop +4 "storage"(5 +6 (:& +4 "core" & \ +111 ' +3 ."psFlush"delay 1 second +104 .PBV.dial :waste1 +3 "processing"%G  +33 "core"  +4 ."psFlush"PTV.dial :mixing +4 "processing"% @ +70 "core" @ +5 ."psFlush"PSV.dial :mixloop +6 "processing"%L +100 "core" +4 ."psFlush"PS.seek :empty +3 "processing"%O'9 +1123 #"uploadLog"upsync +1512 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%> +98 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%$'P +1098 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%B' +1603 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%M +70 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%  +70 "core"  + ."psFlush"PBV.dial :waste1 +3 .PS.seek 0ml + "processing"%?'W +2632 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +69 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml + "processing"%)' +592 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%=' +2125 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%J +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%\\ U +51 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%N'W +2633 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%U @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2628 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%F  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2629 "core" ' + ."psFlush"PSV.dial PSR +7 "processing"%X +43 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%Q' +2658 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%R +68 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%b'W +2631 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2625 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%+  +81 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%l'W +2627 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%[ +40 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"% 'P +1106 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%j' +1613 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%! +81 "core"  +2 ."psFlush"PTV.dial :puck +2 "processing"%x  +4 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%,  +52 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%^'W +2639 "core" ' +2 ."psFlush"PSV.dial PSR +42 "processing"%D +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%v' +586 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%(' +2121 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%h +83 "core"  + ."psFlush"PBV.dial PSV +2 "processing"% U +51 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%W'W +2627 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +40 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2630 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%o  +81 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%~'W +2636 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%E +40 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"% ' +2625 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%K +81 "core"  + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml +2 "processing"%a'W +2628 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +40 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%6' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%p  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%q'W +2451 "Can"s\ 9RnM +191 "core" ' +3 #"psFlush"Garaging FlushPuck in Processing Clamp +6 "manipulator"&t& +3 "core" &  F  +2 "manipulator"&w% +4 "core" %\     +2 ."psFlush"Elbow.seek PC +2 "manipulator"&|( +258 "core" ( + "manipulator"&s& +4 "core" &  D +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +4 "core" &  H +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +92 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&{/ +71 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%S( +401 "core" ( +2 "manipulator"&3& +3 "core" &   +2 "manipulator"&P% +4 "core" %    ; +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&9'\ +93 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&_(- +145 "core" ( +2 "manipulator"&V& +3 "core" &-   r * +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" &-  V * +2 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&y'! +108 "core" ' +2 ."psFlush"Hand.open + "manipulator"&T1 +72 "core" 1 +2 "manipulator"&`% +3 "core" % (  +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&i'\ +104 "core" ' + #tFinished short da assay +3836 #-> access 1 +3 "storage"(A% +3 "core" %\  y\ +2 "manipulator"&% +3 "core" %\ !  4 +2 "manipulator"&k& +4 "core" &-   * +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(<(; +664 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (d& +3 "core" &; \ +620 #t-> shortDAflush +2 #Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'m& +3 "core" &>\  +2 "manipulator"&H& +4 "core" &-   * +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +47 "core" ( +46 "manipulator"&#& +6 "core" &-  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &f& +3 "core" &-   +2 .tForearm.seek :garage +2 "manipulator"&/'! +104 "core" ' +2 .tHand.close +2 "manipulator"&/ +68 "core" / +2 "manipulator"&I& +4 "core" &-  u +2 "manipulator"&\ % +4 "core" % 1  7 +2 .tForearm.seek :retract +2 "manipulator"& '\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&&( +294 "core" ( +2 "manipulator"&-& +3 "core" &#   % <? +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +2 "core" &#   <? +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&"', +103 "core" ' + "manipulator"&& +4 "core" &#   [ <? +2 "manipulator"&.% +4 "core" %6  P p +2 "collection"'}& +4 "core" &B\  +3 "collection"'r& +4 "core" &B\  +3 .tCC.seek :closed + "collection"'1(O +5 "core" &B\  +9 &7=\ +| +9 &hB\ > +10 &p=\ L +9 &gU?\ K +9 &*\\A\ J +10 &X@\ J +9 &\\?\ K +9 &o[C\ K +10 &2UB\ J +9 &YD\ J +10 & [C\ J +9 &"wW?\ K +9 &$9ZC\ K +10 &%VC\ J +9 &'XB\ K +9 &)[E\ J +10 &+A\\H\ K +9 &-YM\ J +10 &.WI\ J +9 &0YC\ K +9 &2KUI\ J +10 &4 \\I\ J +9 &5VV\ J +9 &7VO\ J +10 &9QVT\ K +9 &;YV\ J +10 &<WX\ J +9 &>ZT\ K +9 &@YYX\ K +10 &BZS\ K +9 &CYW\ J +10 &EZU\ J +9 &G``U\ K +9 &Iv^\ N +10 &J`\ R +9 &LX\ V +9 &NFV\ D +10 &OG=U\ "h +9 &O~mR\ G +2 ( +2 "collection"'r& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.62 +2 "collection"'e& +3 "core" &O~jV\ G +2 .tHand.open + "manipulator"&1 +65 "core" 1 +2 "manipulator"&% +4 "core" % + \ l { +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&2'\ +102 "core" ' +3 .tPSV.dial PSR,avoiding: PBV +2 "processing"%g  +42 "core"  + #tPulling 2.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 2.5ml +2 "processing"%Z' +2634 "core" ' +2 .tdelay 5 seconds +503 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 "processing"%*  +2 "collection"'  +6 "core" +92  +2 .tPSV.dial :PTV,via: :air +2 "processing"% +184 "core" ~ +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRV,avoiding: :puck +2 "processing"% @ +68 "core" A +2 .tPS.seek 0ml +2 "processing"%''W +2633 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%z  +184 "core"  +2 #tPulling 2.5ml of PSR.flush + .PSR.select :flush +2 .PS.seek 2.5ml +2 "processing"%c' +2637 "core" ' + .tdelay 5 seconds +503 ."connect"PRV.dial CBV +5 .tCBV.dial PRV +2 "processing"%7  +4 "core"  +2 .tPSV.dial :PTV,via: :air +2 "processing"%C +184 "core"  +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRV,avoiding: :puck +2 "processing"%5 @ +4 "core" A +2 .tPS.seek 0ml +2 "processing"%@'W +2624 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%%  +184 "core"  + #tPulling 2.5ml of PSR.flush +2 .PSR.select :flush +3 .PS.seek 2.5ml + "processing"%n' +2627 "core" ' +2 .tdelay 5 seconds +502 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 "processing"%u  +4 "core"  +2 .tPSV.dial :PTV,via: :air +2 "processing"%: +184 "core" ~ + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"%; @ +4 "core" A +2 .tPS.seek 0ml +2 "processing"%]'W +2625 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%G  +184 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 .PS.seek 1.5ml +2 "processing"%' +1608 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%  +55 "core"  +2 .tPS.seek 0ml +2 "processing"%L'W +1619 "core" ' + .tPSV.dial PSR +2 "processing"%8 +81 "core"  +9 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%>' +2637 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%O  +5 "core"  +2 .tPSV.dial :PTV,via: :air +2 "processing"%$ +184 "core"  +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRV,avoiding: :puck +2 "processing"%M @ +4 "core" A +2 .tPS.seek 0ml +2 "processing"%'W +2630 "core" ' +2 .tPSV.dial :air +2 "processing"%B  +70 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2625 "core" ' +2 .tPSV.dial :PTV +2 "processing"%? +70 "core"  +2 .tPS.seek 0ml +2 "processing"%)'W +2635 "core" ' + .tPSV.dial :air +2 "processing"%J  +70 "core"  +2 .tPS.seek 2.5ml +2 "processing"%\\' +2635 "core" ' +2 .tPSV.dial :PTV +2 "processing"%= +70 "core"  +2 .tPS.seek 0ml +2 "processing"%U'W +2632 "core" ' + .tPSV.dial :air +2 "processing"%N  +70 "core"  +2 .tPS.seek 2.5ml +2 "processing"%F' +2626 "core" ' + .tPSV.dial :PTV +7 "processing"% +70 "core"  +2 .tPS.seek 0ml +2 "processing"%X'W +2636 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +3 "core" &"  I <? +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&R( +2 "core" ( +2 "manipulator"&Q& +5 "core" &" ] <? + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +4 "core" &"   <? +2 .tForearm.seek CC +2 "manipulator"&b', +105 "core" ' +2 .tHand.close + "manipulator"&+/ +72 "core" / +2 .tCC.seek :open +2 "collection"'( +380 "core" ( +2 "manipulator"&[& +3 "core" &"   <? +2 "manipulator"&l% +3 "core" %   , +3 .tForearm.seek :retract + "manipulator"& '\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&!(- +287 "core" ( +2 "manipulator"&x& +3 "core" &-    +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &,& +3 "core" &-    +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&j'! +106 "core" ' +2 .tHand.open +2 "manipulator"&D1 +72 "core" 1 +2 "manipulator"&^% +4 "core" % +  J +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&v'\ +98 "core" ' +6032 "Can"t\ -_SM +19898 #t-> access 2 +2 "storage"(h% +3 "core" %\ \  \ +2 "manipulator"& % +3 "core" %\     +2 "manipulator"&(& +4 "core" &-   d  +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"((K +192 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (W& +3 "core" &K +\  +1477 #t-> $da[:extractVol]=0.17 +504 #-> startTube 2 +578 #-> shortDA +3 "collection"'o% +4 "core" %H\ + "processing"%% +7 "core" %P\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +10976 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"%E +41 "core" +2 .tPTV.dial :PRVmixing + "processing"%~  +69 "core" + .tPRV.dial :sipper +2 "processing"%K  +126 "core"  +3 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 1.1ml + "processing"% '] +2293 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%  +126 "core"  +2 .tPS.seek 0.5ml +2 "processing"%a' +1269 "core" ' +2 .tPRV.dial :waste2 + "processing"%p @ +99 "core" > +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +49 .tPS.seek 0ml +2 "processing"%6'W +596 "core" ' +2 .tPSV.dial PSR +2 "processing"%t +99 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%w'P +1095 "core" ' + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml + "processing"%s' +1607 "core" ' + .tPSV.dial :mixloop +2 "processing"% +100 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2636 "core" ' +2 .tPSV.dial PSR +2 "processing"%{ +111 "core"  + #tPulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%'P +1093 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%4' +1612 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%3 +97 "core" + .tPRV.dial :sipper +2 "processing"%P  +42 "core" +2 .tPS.seek 0ml +2 "processing"%V'W +2641 "core" ' +2 .tPSV.dial PSR + "processing"% +99 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2639 "core" ' + .tPSV.dial :mixloop +2 "processing"%| +111 "core" +2 .tPS.seek 0ml +2 "processing"%T'W +2638 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%`& +4 "core" &\ +2 "manipulator"&9% +4 "core" %\    A  +2 "storage"(y% +3 "core" %\ \  T\ +2 "storage"(A. +3 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(( +672 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (k& +2 "core" & |\ +2 "manipulator"&Y& +4 "core" &-  6  +2 "manipulator"&d% +3 "core" %\      +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&m( +185 "core" ( + "manipulator"&H& +4 "core" &    + +2 "storage"(#& +3 "core" & \ \  d\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&f' +94 "core" ' + "storage"(& +4 "core" & \ \  &\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(I'H +275 "core" ' + "storage"(\ - +4 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (_& +3 "core" & \  "\ +2 "manipulator"&i& +3 "core" &   j * +2 .tElbow.seek 2 +2 "manipulator"&/( +3 "core" ( +2 "manipulator"&-& +4 "core" &   } * +2 "storage"(& +3 "core" & \ \  \ +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&'y +49 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&/ +67 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&.& +2 "storage"(}'v +7 "core" &   * +2 "manipulator"& % +4 "core" % j   ! g +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 .tElbow.seek PC + "manipulator"&e( +157 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +99 "core" ( + "manipulator"&& +4 "core" &   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &  : +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&r' +92 "core" ' + "manipulator"&g& +4 "core" &   R +2 "manipulator"&"% +4 "core" %   +2 "processing"%q& +4 "core" &\ +3 "processing"%& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%*(Tg +4 "core" &\ +7 &C\ $f +9 &\\{\ 8 +10 &q\ J +9 &O\ J +10 &U\ J +9 &[W\ K +9 &U\ K +10 &R\ J +9 &S\ K +9 &cT\ K +10 & 'Q\ J +9 &!W\ J +10 &#R\ J +9 &%lR\ J +9 &'.R\ J +10 &(T\ J +9 &*Vw\ J +9 &,tW{\ J +51 &.5W\ K +3 &/T\ J +2 &1T\ J + &3{T\ K + &5?R}\ J + &7V\ J +7 &8W\ J +9 &:V~\ J +10 &Tz\ J +10 &?Tq\ J +9 &ATl\ K +9 &COQo\ J +10 &EYo\ J +9 &FYs\ K +9 &Hcp\ L +10 &JHt\ O +9 &Lp\ Q +10 &Mu\ Q +9 &Om\ Q +9 &QKp\ Q +10 &S l\ > +9 &T <k\ P +9 &T=m\ +3 ( +2 "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.63 +2 .Hand.open + "manipulator"& 1 +66 "core" 1 +2 "manipulator"&% +4 "core" %  / +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&Z'\ +92 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%z  +4 %'9 +3 "core" 9]] +102 "processing"%79 +3 "core" 9\\3 +102 "processing"%C9 +3 "core" 9\\4  +102 "processing"%59 +3 "core" 9Z3  +103 "processing"%c9 +3 "core" 9Z4 +102 "processing"%%9 +4 "core" 9[3 +102 "processing"%@9 +2 "core" 9[4 +103 "processing"%u9 +3 "core" 9\\3 +102 "processing"%:9 +4 "core" 9_3" +102 "processing"%;9 +3 "core" 9a4& +103 "processing"%n9 +2 "core" 9e4+ +103 "processing"%G9 +2 "core" 9h4/ +103 "processing"%]9 +2 "core" 9l43 +14 "Can"s V]SM +89 "processing"%9 +3 "core" 9r37 +102 "processing"%9 +3 "core" 9w4; +102 "processing"%89 +3 "core" 9}5@ +102 "processing"%L9 +3 "core" 94D +102 "processing"%O9 +3 "core" 94H +102 "processing"%$9 +4 "core" 94L +102 "processing"%M9 +3 "core" 95Q +102 "processing"%>9 +3 "core" 95U +102 "processing"%B9 +3 "core" 95Y +102 "processing"%9 +3 "core" 96] +102 "processing"%?9 +4 "core" 96a +102 "processing"%9 +3 "core" 97f +102 "processing"%J9 +3 "core" 96j +103 "processing"%)9 +2 "core" 96n\ +103 "processing"%=9 +2 "core" 96r\ +103 "processing"%\\9 +3 "core" 97v +103 "processing"%N9 +2 "core" 97{ +103 "processing"%U9 +2 "core" 97 +103 "processing"%9 +2 "core" 98 +103 "processing"%F9 +3 "core" 98 +102 "processing"%9 +3 "core" 99 +102 "processing"%Q9 +3 "core" 96 +102 "processing"%9 +3 "core" 99 +102 "processing"%+9 +3 "core" 9"9 +102 "processing"%&9 +3 "core" 9*9 +102 "processing"%29 +3 "core" 90: +103 "processing"%19 +2 "core" 96? +103 "processing"%[9 +3 "core" 9<: +3 .tPH.hold 2:00:00,28C +3 "processing"%l pp; +2 .tdelay 1:30 +5 "core"  +9000 .tPSR.select :air +3 .PSV.dial PSR + "processing"%b +99 "core"  + #tPulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml + "processing"%x' +598 "core" ' + .tdelay 5 seconds +503 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml +2 "processing"%R'[ +1610 "core" ' + .tPTV.dial :puck +2 "processing"%,  +125 "core"  +2 .tPSV.dial PTV + "processing"%D +72 "core" +2 .tPBV.dial :waste1 + "processing"%^  +52 "core"  + "processing"% % +4 "core" %Y\  +2 .tPS.seek 1.5ml +2 "processing"%j' +586 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%h * +33 "core" + +2 .tPS.seek 0ml +2 "processing"% 'W +1610 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%(  +18 "core"  +2 .tPBV.dial :waste1 +9 "processing"%W  +32 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%< * +34 "core" , + .tPSR.select :air +3 .PSV.dial PSR + "processing"%o +70 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%' +2281 "core" ' +2 .tPSV.dial PTV +2 "processing"%E +70 "core" + .tdelay 5 seconds +503 .PSV.dial PSR +2 "processing"%~ +70 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%K +83 "core"  +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%X  +71 "core"  +2 .tPS.seek 0ml +47 "processing"%'W +2269 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +128 "core" + .tPSV.dial :mixloop +2 "processing"%p +42 "core" +2 .tPRV.dial :ab1 + "processing"%a @ +100 "core" > +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%t'w +358 "core" ' +2 .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +2 "processing"%6  +41 "core"  +2 "processing"%w% +4 "core" %v\  +3 .tPS.seek 0.32ml + "processing"%'# +397 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'s  +39 "core" +2 .tPRV.dial :air + "processing"%{  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'D +1201 "Can"yr\ :T0M +34 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +70 "core" > +2 .tPS.seek 0.5ml +2 "processing"%3' +869 "core" ' +2 #taddPMLReagent08 +2 .PSV.dial :air + "processing"%P  +42 "core"  +3 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml + "processing"%4'[ +1607 "core" ' + .tPSV.dial :PML +2 "processing"% +42 "core" +2 .tPTV.dial :mixing +2 "processing"%V @ +70 "core" B + .tPBV.dial :waste1 +2 "processing"%|  +34 "core" +2 "processing"%% +3 "core" %Y\  +3 .tPS.seek 1.85ml +2 "processing"%`'9 +231 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%9 * +34 "core" , +3 .tPS.seek 0ml + "processing"%y'W +1968 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'A& +3 "core" &2\  +2 "manipulator"&& +4 "core" &   Y +2 "manipulator"&k% +4 "core" %\   \ % +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&Y(- +142 "core" ( + "manipulator"&d& +4 "core" &-  e ) +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &H& +3 "core" &- \  ) +2 .tForearm.seek :garage +2 "manipulator"&#'! +106 "core" ' + .tHand.close +2 "manipulator"&!/ +73 "core" / +2 "manipulator"&& +4 "core" &-   a ) +2 "manipulator"&v% +3 "core" % '    +3 .tForearm.seek :retract + "manipulator"&\ '\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&_( +272 "core" ( +2 "manipulator"&i& +3 "core" &   5 7 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &-& +3 "core" &  ) 7 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&', +93 "core" ' +2 "manipulator"&& +3 "core" &   7 +2 "manipulator"&.% +4 "core" %$  3 +2 "collection"' & +4 "core" &7\  +3 "collection"'m& +5 "core" &0\  +2 .tCC.seek :closed +2 "collection"'f(O +4 "core" &/\  +7 &K+\ %h +9 &^~"\ 8 +10 &v3\ K +9 &U3\ J +10 &T,\ K +9 &\\W;\ K +9 &S3\ J +10 &T/\ K +9 &V.\ K +9 &eT1\ J +10 & 'S4\ J +9 &!U8\ K +10 &#W8\ K +9 &%mT.\ J +9 &'/V>\ J +10 &(YH\ J +9 &*U@\ J +9 &,uU2\ J +10 &.6Y=\ K +9 &/W=\ K +10 &1XD\ J +9 &3|Y@\ J +9 &5?U7\ J +10 &7VJ\ J +9 &8VB\ K +9 &:X>\ K +10 &S<\ K +10 &?S>\ J +9 &AUE\ K +9 &CNYA\ K +10 &EYJ\ K +9 &FZC\ K +9 &Hi<\ M +10 &JBH\ R +9 &K<\ V +10 &M:\ W +9 &OJE\ - +9 &OC\ B +6 ( +2 "collection"'m& +3 "core" &OUC\ A +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.66 + "collection"'I& +4 "core" &OU>\ A +2 .tHand.open + "manipulator"&1 +71 "core" 1 +2 "manipulator"&% +3 "core" % $   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 .tPSV.dial PSR + "processing"%/ +100 "core"  + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +58 .tPS.seek 1.5ml +2 "processing"%g' +1641 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%"  +53 "core"  +2 .tPS.seek 0ml +2 "processing"%q'W +1612 "core" ' + .tPSV.dial PSR +2 "processing"%} +40 "core"  +2 .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%' +2631 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV + "processing"%S  +2 "collection"'  +40 "core"  +117  +2 .tPSV.dial :mixloop + "processing"% +98 "core" +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +2 "processing"%'  +69 "core" +3 .tPS.seek 0ml + "processing"%'W +2626 "core" ' +2 .tPSV.dial :air + "processing"%7  +42 "core"  +3 .tPS.seek 2.5ml + "processing"%r' +2632 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%C +42 "core" +2 .tPS.seek 0ml +2 "processing"%5'W +2631 "core" ' +2 .tPSV.dial :air +2 "processing"%c  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%%' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"%@ +42 "core" +2 .tPS.seek 0ml +2 "processing"%u'W +2635 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&:& +4 "core" &   7 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&;( +3 "core" ( +5 "manipulator"&n& +10 "core" &   ` 7 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &G& +2 "core" &   7 7 +3 .tForearm.seek CC + "manipulator"&]', +99 "core" ' +2 .tHand.close + "manipulator"&/ +77 "core" / +2 .tCC.seek :open +2 "collection"'( +374 "core" ( +2 "manipulator"&8& +3 "core" &   % 7 +2 "manipulator"&L% +4 "core" % 1   H } +2 .tForearm.seek :retract +2 "manipulator"&O'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&$(- +285 "core" ( + "manipulator"&M& +4 "core" &-   x  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &>& +3 "core" &-   -  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&B'! +104 "core" ' +2 .tHand.open +2 "manipulator"&1 +72 "core" 1 +2 "manipulator"&?% +4 "core" % *   A +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 ."da"delayUntil "15:03:55.36" +24818 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%J @ +70 "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"%\\  +42 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%N' +2280 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%U +54 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +40 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%F +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +41 "core"  +2 ."da"PS.seek 0ml +2 "processing"%Q'W +460 "Can"r\ ATM +1809 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"% +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%+' +601 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +57 ."da"PS.seek 2ml +2 "processing"%&'[ +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%2  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%1 +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%[  +34 "core" +2 "processing"%b% +3 "core" %V\  +3 ."da"PS.seek 1.5ml +2 "processing"%T' +584 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%x * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%,'W +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%D  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%^  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%R +71 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%h' +2275 "core" ' + ."da"PSV.dial PTV +2 "processing"%j +72 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%z +70 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%( +70 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%W  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%<'W +2276 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%o +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"% ' +589 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%E'[ +1619 "core" ' + ."da"PTV.dial :puck +2 "processing"%~  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%K +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%X  +32 "core"  +2 "processing"%% +3 "core" %b\ +3 ."da"PS.seek 1.5ml +2 "processing"% ' +589 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%p * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%a'W +1628 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%6  +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 +2 "processing"%t +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%s' +2284 "core" ' + ."da"PSV.dial PTV +2 "processing"%{ +72 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +73 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +81 "core" +2 ."da"PS.seek 0ml +2 "processing"%P'W +2257 "core" ' + #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%3  +43 "core"  + ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%  +126 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%V  +41 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%|  +4 "core" +2 ."da"PSV.dial :mixloop +2 "processing"% +40 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%9' +394 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%4  +43 "core"  +2 "processing"%`% +3 "core" %\  +3 ."da"PS.seek 0.55ml +2 "processing"%A'| +342 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air +50 "processing"%  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%k'[ +1504 "Can"q\ LU\\M +62 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%d +42 "core" + ."da"PTV.dial :mixing +2 "processing"%H @ +70 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%e  +34 "core" +2 "processing"%!% +3 "core" %Z\  +3 ."da"PS.seek 1.85ml +2 "processing"%': +246 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%v * +33 "core" , +4 ."da"PS.seek 0ml +2 "processing"%Z'W +1960 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +48002 #recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%# @ +4 "core" A +2 ."da"PBV.dial :waste1 + "processing"%i  +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"%Y  +41 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2271 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%. +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +42 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%\ +54 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +41 "core"  +2 ."da"PS.seek 0ml +2 "processing"%I'W +2263 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +598 "core" ' +2 ."da"delay 5 seconds +85 "Can"=q\ BgUM +422 ."da"PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%m'[ +1614 "core" ' + ."da"PTV.dial :puck +2 "processing"%/  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%y  +34 "core" +2 "processing"%"% +3 "core" %\\\  +3 ."da"PS.seek 1.5ml +2 "processing"%g' +587 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%} * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%q'W +1604 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +16 "core"  + ."da"PBV.dial :waste1 +2 "processing"%S  +33 "core"  +2 ."da"delay 30 seconds +3002 .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 :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2267 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%7 +72 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%C +71 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%r  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%c'W +2273 "core" ' + #"da"washCycleDA #2 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%5 +137 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%@' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%%'[ +1616 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%:  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%n +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%G  +34 "core" + "processing"%% +4 "core" %`\  +2 ."da"PS.seek 1.5ml +2 "processing"%_' +651 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%f'W +1605 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%8  +5 "core"  + ."da"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 +2 "processing"%M +83 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%>' +2280 "core" ' + ."da"PSV.dial PTV +2 "processing"%; +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +70 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +7 "processing"%? +70 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%O  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%B'W +2249 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%J +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%)' +618 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%='[ +1612 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%\\  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%u +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%U  +34 "core" +2 "processing"%% +3 "core" %]\  +3 ."da"PS.seek 1.5ml +2 "processing"%F' +590 "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'W +1608 "core" ' +2 ."da"delay 2:00 +959 "Can"'r\ VVM +11044 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%Q  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%+ * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%2 +70 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%1' +2264 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%[ +70 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%b +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%& +71 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%x  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%T'W +2272 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%D +134 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +18 ."da"PS.reconfigure :default +13 "processing"%#A d`xb +8 ."da"PS.seek 0.25ml +5 "processing"%^'7 +340 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +3 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"% ' +334 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%R'[ +1617 "core" ' + ."da"PTV.dial :puck +2 "processing"%,  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%j +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%z  +35 "core" +2 "processing"%(% +4 "core" %[\  +2 ."da"PS.seek 1.5ml +2 "processing"%W' +589 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%h * +35 "core" , +3 ."da"PS.seek 0ml +2 "processing"%o'W +1652 "core" ' +8 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck +6 "processing"%<  +4 "core"  +2 ."da"PBV.dial :waste1 +6 "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 +2 "processing"%K +75 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%X' +2403 "core" ' + ."da"PSV.dial PTV +2 "processing"% +87 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%E +72 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%p +86 "core"  + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +74 "core"  +2 ."da"PS.seek 0ml +3 "processing"%'W +2401 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%6 +133 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%w'[ +2115 "core" ' +2 ."da"delay 5 seconds +507 .PTV.dial :puck +2 "processing"%t  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%a +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%{  +35 "core" +2 "processing"%% +3 "core" %^\ 3 +3 ."da"PS.seek 1.5ml +2 "processing"%' +590 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +3 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%s  +105 "core"  +2 ."da"PS.seek 0ml +2 "processing"%3'W +1611 "core" ' +2 "processing"%9 +2 "core" 9f50 +3 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%V +2 "core" 50 +2 "processing"%|& +4 "core" &T=\ 6 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&% +3 "core" %\    +2 "storage"(P% +4 "core" % \ N +2 "storage"(4. +3 "core" .( +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 1 +2 "storage"(`( +191 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (9& +3 "core" & F\ H +2 "manipulator"&& +4 "core" &- <  +2 "manipulator"&A% +3 "core" %\    +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&d( +192 "core" ( +2 "manipulator"&H& +3 "core" &  +2 "storage"(e& +4 "core" & L\ O +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&!' +96 "core" ' +2 "storage"(v& +4 "core" & <\ O +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(k'H +274 "core" ' + "storage"(- +3 "core" -'H +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(0'6 +34 "core" ' +2 "manipulator"&#& +4 "core" & 1  +2 "manipulator"&i% +3 "core" %  # +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&-'\ +89 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&Y( +248 "core" ( +2 "manipulator"&Z& +3 "core" & I +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &.& +4 "core" & p +2 ."da"Forearm.seek PC +2 "manipulator"& ' +96 "core" ' + ."da"Hand.close +2 "manipulator"&\ / +76 "core" / +2 ."da"PC.seek :open +2 "processing"%( +403 "core" ( +9 "storage"(& +3 "core" & \ N +2 "manipulator"&& +4 "core" & M +2 "manipulator"&I% +3 "core" % '  +3 ."da"Forearm.seek :retract +2 "manipulator"&'\ +103 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&/( +255 "core" ( +2 "manipulator"&& +3 "core" & T $ +2 "storage"(y& +4 "core" & \ P +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&"' +96 "core" ' +2 ."da"Hand.open +2 "manipulator"&m1 +65 "core" 1 +2 "storage"(}- +3 "core" -'6 +3 ."da"SE.seek -0.15 Pucks below Top Plate +2 "storage"(g' +25 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.82 Pucks below Top Plate +2 "storage"( ' +61 "core" ' +2 #"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/da23jun2815h_niagara.tif +4 "processing"%S& +11 "core" &\  +4 "manipulator"&& +6 "core" & = !s +2 "manipulator"&'% +5 "core" %  X +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&q'\ +94 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&7(- +177 "core" ( +3 "manipulator"&& +4 "core" &- p M +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &C& +3 "core" &-  M +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&r'! +106 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&/ +74 "core" / +2 "manipulator"&5& +5 "core" &- 9 5 ? M + "manipulator"&c% +4 "core" % 1 4 ?   +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&@'\ +99 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&:( +121 "core" ( +2 "manipulator"&n& +4 "core" & v |  +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &G& +3 "core" & q r L +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek PC +2 "manipulator"&' +98 "core" ' +2 "manipulator"&%& +3 "core" & @ +3 "manipulator"&% +3 "core" % ! +3 "processing"%_& +4 "core" &\  +2 "processing"%8& +6 "core" &4\  +2 ."psFlush"PC.seek :closed +2 "processing"%L(Tg +5 "core" &\  +7 &;\ $f +10 &Ur\ 7 +9 &~m\ L +9 &F\ \ P +10 &^D\ \ O +9 &F\ P +10 &F\ \ P +9 &F\ \ P +9 &eC\ \ O +10 &'G\ O +9 &F\ \ O +9 &!F\ \ O +10 &#mF\ \ O +9 &%.E\ \ P +10 &&F\ \ P +9 &(G\ \ O +9 &*uG]\ \ O +10 &,7Gh\ \ O +9 &-Fm\ \ O +9 &/Eq\ \ P +10 &1|D\ \ P +9 &3>E\ \ P +10 &5F\ \ O +9 &6B\ O +9 &8G\ \ O +10 &:FE\ \ P +9 &< Dx\ \ O +9 &=B\ \ O +10 &?F\ \ O +9 &ANF\ \ P +10 &CE\ \ O +9 &DF\ \ P +9 &FG\ \ P +10 &HVI\ \ P +9 &J^\ R +9 &K\ V +10 &Mx\ V +9 &OJ~\ V +10 &Q }\ W +9 &R\ K +9 &SO\  c +10 &TE\  $ +2 ( +2 "processing"%8& +3 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.73 +2 "processing"%]& +3 "core" &TE\ $ +2 ."psFlush"Hand.open +2 "manipulator"&M1 +73 "core" 1 +2 "manipulator"&f% +4 "core" %   l c +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&;'\ +96 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +45 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%?' +598 "core" ' +10 ."psFlush"delay 5 seconds +502 .PSR.select :air +2 "processing"% +38 ."psFlush"PS.seek 2.5ml +2 "processing"%O' +480 #"da"SX HX9/16 (USB:62): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 28.732 seconds\ /var/log/esp/da23jun2815h_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23jun2815h20s_niagara.tif +1642 "core" ' +2 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%> @ +198 "core" B +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%J  +113 #"da"SX HX9/16 (USB:62): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23jun2815h20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jun2815h30s_niagara.tif +18 "core" +3 ."psFlush"PSV.dial :mixloop +4 "processing"%B +110 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%)'9 +2630 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%\\ +106 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%u' +168 #"da"SX HX9/16 (USB:62): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jun2815h30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "28.732 sec auto-exposure",Subject: "da23jun2815h images!" +3 "storage"(U- +2 "core" -' +3 "storage"(& +4 "core" & \ +3 "manipulator"&=& +3 "core" & . " + +8 "manipulator"&% +13 "core" %\ - # " ' $q +6 ."da"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +7 ."da"Elbow.seek 1 +2 "manipulator"&F( +269 "core" ( + "manipulator"&& +5 "core" & / % =  + "storage"(Q& +4 "core" & \ +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&+' +65 "core" ' +2 ."psFlush"delay 5 seconds +37 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.1 Pucks below Top Plate +3 "storage"(2'B +64 "core" ' + "manipulator"&N& +4 "core" &    +2 "storage"([& +4 "core" &\ \  p\ +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&b'D +38 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&&, +3 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 0.08 Pucks below Top Plate +2 "storage"(x'- +22 "core" ' +2 "manipulator"&1% +4 "core" %Qy  * Ȼ: +2 "storage"(D& +3 "core" & 4\ +3 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 313 counts +2 "manipulator"&T'} +16 "core" ' + "manipulator"&^& +4 "core" &   X  +2 "storage"( & +5 "core" &\  \ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&,' +32 "core" ' +2 "storage"(j% +4 "core" %'\ \  }\ +3 ."downElevator"SE.seek :down +3 "storage"(z'v +99 ((% +4 "core" %JQ j\ Va +2 "manipulator"&R% +4 "core" %   +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&h'\ +63 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%W' +11 "core" ' +63 ' +2 ."downElevator"SE.stop + "storage"(5 +4 (<& +4 "core" & \ +2040 ' +4 ."psFlush"delay 1 second +105 .PBV.dial :waste1 +4 "processing"%  +35 "core" +2 ."psFlush"PTV.dial :mixing +5 "processing"%~ @ +72 "core" B +5 ."psFlush"PSV.dial :mixloop +4 "processing"%K +102 "core" +4 ."psFlush"PS.seek :empty +4 "processing"%o'9 +193 #"uploadLog"upsync +2151 "Can"hu\ 6WM +295 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +98 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%E'P +1101 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%p' +1609 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%X  +68 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%6  +4 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2630 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%t +70 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%a' +595 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%{' +2116 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%w U +52 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2631 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%s @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2628 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%V'W +2638 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%| +48 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2633 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%P +68 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%4 U +15 "core" S +2 ."psFlush"PS.seek 0ml +2 "processing"%9'W +2630 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%A' +2635 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +81 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%H'W +2627 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%e +40 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%$'P +1096 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%v' +1616 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%#  +51 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%i'W +2638 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%k +83 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%!' +588 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%Z' +2125 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%. +68 "core" +41 ."psFlush"PBV.dial PSV +9 "processing"%d U +51 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%\ 'W +2628 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%- @ +41 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%*' +2634 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +81 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2640 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%I +40 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"% ' +2634 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%y U +4 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%Y'W +2634 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%m @ +42 "core" @ +2 ."psFlush"PS.seek 2.5ml +2 "processing"%}' +2629 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%S  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2635 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +6 "manipulator"&& +4 "core" & '  +2 "manipulator"&'% +3 "core" %      +7 ."psFlush"Elbow.seek PC +2 "manipulator"&0( +259 "core" ( + "manipulator"&g& +4 "core" &  \ < } +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &  3 } +3 ."psFlush"Forearm.seek PC +2 "manipulator"&C' +92 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&"/ +67 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%/( +400 "core" ( +2 "manipulator"&& +3 "core" &  } +2 "manipulator"&5% +3 "core" %   ( & +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&c'\ +99 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&q(- +146 "core" ( +2 "manipulator"&n& +3 "core" &-   ' +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &G& +3 "core" &-   ' +2 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&r'! +105 "core" ' + ."psFlush"Hand.open +2 "manipulator"&%1 +68 "core" 1 +2 "manipulator"&% +4 "core" % '   $ +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract + "manipulator"&_'\ +96 "core" ' +2 #tFinished short da assay +3421 "Can"v\ 0WM +5200 #t-> access 1 +3 "storage"(7% +3 "core" %s\ \ \ +2 "manipulator"&@% +3 "core" %\   P  +2 "manipulator"&& +4 "core" &-  $ ' +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(](; +669 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (M& +3 "core" &; [\  +1261 #t-> shortDAflush; PS.flush +2 #Beginning samplePassF + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'f& +51 "core" &{\ +2 "manipulator"&8& +3 "core" &-   k ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +47 "core" ( +2 "manipulator"&& +3 "core" &-   G +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &3& +3 "core" &-   l +2 .tForearm.seek :garage +2 "manipulator"&?'! +102 "core" ' +2 .tHand.close + "manipulator"&>/ +71 "core" / + "manipulator"&J& +4 "core" &-   I +2 "manipulator"&B% +3 "core" % 3    $ +42 .tForearm.seek :retract +9 "manipulator"&O'\ +107 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&\\( +291 "core" ( +2 "manipulator"&U& +4 "core" &$   = >H +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &%   > >H +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&=', +97 "core" ' +2 "manipulator"&& +4 "core" &%   >H +2 "manipulator"&)% +4 "core" %5  ; +2 "collection"'& +4 "core" &\ +3 "collection"'Q& +5 "core" &{\ +2 .tCC.seek :closed +2 "collection"':(O +4 "core" &z\ +6 &F\ $f +10 &Z|\ 7 +9 & y~\ J +10 &W\ J +9 &Z\ J +9 &OY\ K +10 &Y\ J +9 &Y\ J +9 &V\ J +10 &XY\ J +9 & Y\ K +10 &!Y\ J +9 &#Y\ J +9 &%aW\ J +10 &'"Y\ J +9 &(Y\ J +9 &*\\\ J +10 &,iY\ J +9 &.+Z\ J +10 &/Y\ J +9 &1Y\ J +9 &3q[z\ J +10 &53X\ J +9 &6Y\ J +9 &8Y\ J +10 &:xY\ J +9 &<;[\ J +9 &=X\ J +10 &?Y\ J +9 &AY\ J +10 &CBX\ J +9 &E\\\ J +9 &F`\ K +10 &Hk\ L +9 &J8\ Q +10 &K\ U +9 &M\ V +9 &OP\ - +10 &O{\ M +8 ( +2 &Oq\ H +2 "collection"'Q& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.65 +2 "collection"'N& +3 "core" &Or\ H +2 .tHand.open + "manipulator"&[1 +76 "core" 1 +2 "manipulator"&1% +3 "core" % 4   \\ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&D'\ +94 "core" ' +3 .tPSV.dial PSR,avoiding: PBV +2 "processing"%;  +55 "core"  + #tPulling 2.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 2.5ml +2 "processing"%^' +2637 "core" ' +2 .tdelay 5 seconds +503 ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%  +2 "collection"'j  +6 "core" +92  +2 .tPSV.dial :PTV,via: :air + "processing"% +183 "core"  + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"%( @ +70 "core" A +2 .tPS.seek 0ml +2 "processing"%R'W +2628 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%+  +195 "core"  + #tPulling 2.5ml of PSR.flush +2 .PSR.select :flush +3 .PS.seek 2.5ml + "processing"%F' +2629 "core" ' + .tdelay 5 seconds +503 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 "processing"%2  +15 "core"  +2 .tPSV.dial :PTV,via: :air +2 "processing"%b +182 "core" ~ + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"%T @ +4 "core" A +2 .tPS.seek 0ml +2 "processing"%<'W +2638 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%x  +184 "core"  + #tPulling 2.5ml of PSR.flush +2 .PSR.select :flush +2 .PS.seek 2.5ml +2 "processing"%,' +2636 "core" ' +2 .tdelay 5 seconds +502 ."connect"PRV.dial CBV +5 .tCBV.dial PRV + "processing"%u  +14 "core" +2 .tPSV.dial :PTV,via: :air +2 "processing"%z +183 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"% @ +4 "core" A +2 .tPS.seek 0ml +2 "processing"%~'W +2628 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%K  +184 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 .PS.seek 1.5ml +2 "processing"%W' +1615 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%o'W +1608 "core" ' +2 .tPSV.dial PSR + "processing"%E +44 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"% ' +2626 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 .PSV.dial :PTV,via: :air +2 "processing"%X +184 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"%6 @ +4 "core" A +2 .tPS.seek 0ml +42 "processing"%p'W +2637 "core" ' + .tPSV.dial :air +2 "processing"%t  +70 "core"  +3 .tPS.seek 2.5ml + "processing"%' +2635 "core" ' +2 .tPSV.dial :PTV +2 "processing"%a +70 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2635 "core" ' + .tPSV.dial :air +2 "processing"%w  +70 "core"  +2 .tPS.seek 2.5ml +2 "processing"%{' +2626 "core" ' + .tPSV.dial :PTV +7 "processing"%s +70 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2627 "core" ' +2 .tPSV.dial :air + "processing"%  +71 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2625 "core" ' +2 .tPSV.dial :PTV +2 "processing"%| +70 "core"  +2 .tPS.seek 0ml +2 "processing"%V'W +2628 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&P& +3 "core" &#    =G +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&4( +4 "core" ( +2 "manipulator"&& +3 "core" &"  F =G +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &"   C =G +3 .tForearm.seek CC +2 "manipulator"&9', +104 "core" ' + .tHand.close +2 "manipulator"&/ +67 "core" / +2 .tCC.seek :open +2 "collection"'A( +376 "core" ( +2 "manipulator"&e& +3 "core" &# 9 =F +2 "manipulator"&H% +4 "core" %    7 +3 .tForearm.seek :retract + "manipulator"&$'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +285 "core" ( + "manipulator"&& +4 "core" &- G  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &#& +3 "core" &-  L  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&v'! +105 "core" ' +2 .tHand.open + "manipulator"&k1 +68 "core" 1 + "manipulator"&i% +4 "core" % $  9 , +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&!'\ +103 "core" ' +2 #tFlushing Processing stage + "processing"%.% +4 "core" %[/\ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%d& +4 "core" &)\ +2 "manipulator"&Z& +4 "core" &-   W  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&-(- +2 "core" ( +2 "manipulator"&\ & +4 "core" &-    +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-   g  +2 .tForearm.seek :garage +2 "manipulator"&*'! +105 "core" ' +2 .tHand.close + "manipulator"&I/ +74 "core" / + "manipulator"&& +4 "core" &-   +2 "manipulator"&% +3 "core" % 5   +3 .tForearm.seek :retract +2 "manipulator"&y'\ +100 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"& ( +161 "core" ( + "manipulator"&m& +5 "core" &   9 P + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &Y& +3 "core" &  P +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&S' +91 "core" ' +2 "manipulator"&}& +4 "core" &   1 P +2 "manipulator"&% +4 "core" %   ` f +2 "processing"%'& +3 "core" &*\ +3 "processing"%g& +5 "core" &+\ +2 .tPC.seek :closed +3 "processing"%(Tg +3 "core" &.\ +6 &'\ ; +9 &KMv.\ 0 +10 &x|)\ E +9 &5Wq\ J +9 &O)\ J +10 &V+\ J +9 &|W>\ J +10 &=W1\ K +9 &T6\ J +9 &Q"\ J +10 &V,\ J +9 &!ET-\ K +9 &#T\ J +10 &$Q/\ J +9 &&T.\ K +10 &(NTA\ J +9 &*Q\ J +9 &+UU\ J +10 &-RI\ J +9 &/UUH\ K +9 &1T\ J +10 &2U\ K +9 &4T@\ J +57 &6]UG\ K +3 &8 T!\ J +3 &9VE\ J + &;T\ J +2 &=gQF\ J + &?'TY\ K + &@T\ J +7 &BVM\ J +10 &DnTY\ J +9 &F0T\ J +9 &GY>\ K +10 &Ig\ L +9 &Ke\ P +9 &M'\ P +10 &N\ Q +9 &PF\ Q +10 &RkC\ Q +9 &SQgc\ 't +9 &TEI]\ * +9 ( +2 &TGL\ ( +2 "processing"%g& +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.65 +2 "processing"%&& +3 "core" &TG\ ( +2 .tHand.open + "manipulator"&"1 +77 "core" 1 + "manipulator"&h% +4 "core" %   f +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&L'\ +89 "core" ' + .tPSV.dial PSR +2 "processing"% +71 "core"  + .tPSR.select :flush +3 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%5'P +1093 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%n' +1610 "core" ' + .tPSV.dial PTV +2 "processing"%G +83 "core"  + .tPTV.dial :puck +2 "processing"%C  +70 "core"  +2 .tPBV.dial :waste1 +2 "processing"%0  +52 "core" +3 .tPS.seek 0ml + "processing"%%'W +1331 "Can"w\ ;QXJM +1293 "core" ' +2 .tPSV.dial PSR +2 "processing"% +68 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"%c' +584 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%r' +2119 "core" ' + .tPSV.dial PTV +2 "processing"%7 +83 "core"  + .tPBV.dial PSV +2 "processing"%@ U +51 "core" V +3 .tPS.seek 0ml + "processing"%'W +2627 "core" ' +2 .tPSV.dial PBV +2 "processing"%` @ +40 "core" > +2 .tPS.seek 2.5ml +2 "processing"%M' +2630 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%f  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%8'W +2626 "core" ' + .tPSV.dial PSR +2 "processing"% +43 "core"  +2 .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%3' +2631 "core" ' + .tPSV.dial PTV +2 "processing"%> +69 "core" +2 .tPBV.dial PSV + "processing"%J U +5 "core" U +2 .tPS.seek 0ml +2 "processing"%B'W +2631 "core" ' +2 .tPSV.dial PBV +2 "processing"%q @ +42 "core" > +2 .tPS.seek 2.5ml +2 "processing"%_' +2625 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%?  +81 "core"  +2 .tPS.seek 0ml +2 "processing"%U'W +2624 "core" ' +2 #tGaraging FlushPuck in Processing Clamp +6 "manipulator"&& +3 "core" &  O +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 .tElbow.seek PC +2 "manipulator"&( +3 "core" ( +2 "manipulator"&& +3 "core" &   O +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &)& +3 "core" &  W O +3 .tForearm.seek PC + "manipulator"&' +98 "core" ' + .tHand.close +2 "manipulator"&O/ +75 "core" / +2 .tPC.seek :open +2 "processing"%( +404 "core" ( +2 "manipulator"&N& +3 "core" &  O +2 "manipulator"&[% +4 "core" %    +2 .tForearm.seek :retract +2 "manipulator"&1'\ +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&Q(- +126 "core" ( +2 "manipulator"&;& +3 "core" &-  / +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &=& +3 "core" &-    / +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&'! +104 "core" ' +2 .tHand.open + "manipulator"&j1 +72 "core" 1 +2 "manipulator"& % +3 "core" % )  | +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"& '\ +99 "core" ' +3717 #t-> access 2 +2 "storage"((% +3 "core" %s\ \  \ +2 "manipulator"&^% +4 "core" %\     +2 "manipulator"&+& +4 "core" &.<\  b # +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(R(K +195 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (2& +3 "core" &K\ \  N\ +31816 "Can"t\ 08XM +19247 #t-> $da[:extractVol]=0.17 +584 #-> startTube 2 +815 #-> shortDA +2 "collection"'b% +2 "processing"%T% +5 "core" %{\ +6 %[i\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +738 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%F +124 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%x  +123 "core" + .tPRV.dial :sipper +2 "processing"%<  +130 "core"  +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 1.1ml +2 "processing"%u'] +2291 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV + "processing"%z  +125 "core"  +2 .tPS.seek 0.5ml +2 "processing"% ' +1274 "core" ' +2 .tPRV.dial :waste2 + "processing"%, @ +99 "core" > +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 0ml +2 "processing"%K'W +592 "core" ' +2 .tPSV.dial PSR + "processing"%~ +99 "core"  + #tPulling 1ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%'P +1103 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%W' +1607 "core" ' + .tPSV.dial :mixloop +2 "processing"%E +98 "core" +2 .tPS.seek 0ml +2 "processing"%o'W +2635 "core" ' +2 .tPSV.dial PSR +2 "processing"%X +98 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml + "processing"%6'P +1107 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"% ' +1603 "core" ' +2 .tPSV.dial :mixloop + "processing"%t +111 "core" +2 .tPRV.dial :sipper + "processing"%p  +41 "core" +2 .tPS.seek 0ml +2 "processing"%a'W +2628 "core" ' +2 .tPSV.dial PSR +2 "processing"% +97 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%w' +2640 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +110 "core" +3 .tPS.seek 0ml + "processing"%s'W +2635 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp +6 "processing"%{& +4 "core" &e\ +2 "manipulator"&% +4 "core" %\     +7 "storage"(% +4 "core" %s\ \ \ + "storage"(|. +3 "core" .(K +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(( +660 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (P& +3 "core" & \  N\ +2 "manipulator"&& +4 "core" &.<\   u # +2 "manipulator"&% +3 "core" %\     +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&( +187 "core" ( +2 "manipulator"&\\& +4 "core" &    +2 "storage"(D& +3 "core" & \ \  Y\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&:' +96 "core" ' +2 "storage"(e& +3 "core" & \ 3\ 3\ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(H'H +273 "core" ' + "storage"(9- +3 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (& +3 "core" & \ \  G\ +2 "manipulator"&#& +3 "core" &    +2 .tElbow.seek 2 +2 "manipulator"&4( +10 "core" ( +2 "manipulator"&k& +3 "core" &   V +2 "storage"(i& +4 "core" & \ \  \ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&.'y +44 "core" ' +9 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&$/ +70 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&d& +2 "storage"(Z'v +8 "core" &   m +2 "manipulator"&\ % +3 "core" % π   [ a +3 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 .tElbow.seek PC +2 "manipulator"&v( +159 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +92 "core" ( + "manipulator"&I& +4 "core" &   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &   + +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +105 "core" ' +2 "manipulator"&& +4 "core" &   @ +2 "manipulator"&!% +4 "core" %   Y +2 "processing"%m& +4 "core" &j\ +3 "processing"%Y& +4 "core" &)\ +3 .tPC.seek :closed + "processing"%*(Tg +4 "core" &(\ +7 &D(\ $e +10 &[}&\ 7 +9 &v&\ J +9 &R)\ J +10 &T\ J +9 &SX!\ J +9 &X\ J +10 &V\ K +9 &U\ J +10 &[R\ J +9 & U\ K +9 &!U \ J +10 &#U\ K +9 &%cU\ J +9 &'$V\ K +10 &(U\ J +9 &*U\ J +10 &,lR\ J +9 &.-U\ J +9 &/W\ J +10 &1U\ J +9 &3sU\ J +9 &56R\ J +10 &6T\ J +9 &8U\ J +10 &:{U\ J +9 &<>R\ J +9 &=U\ J +10 &?V\ J +9 &AT\ J +9 &CDU\ K +10 &EV\ J +9 &FW\ J +10 &H_\ K +9 &JDt\ M +9 &K\ P +10 &M\ Q +9 &O\ P +9 &QB\ Q +10 &S\ > +9 &TC\ O +10 &TB \ \  +2 ( +2 "processing"%Y& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.60 + .Hand.open + "manipulator"&}1 +70 "core" 1 +2 "manipulator"&% +3 "core" %  f +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&''\ +97 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%-  +2 %y9 +7 "core" 9hh +102 "processing"%/9 +2 "core" 9f: +103 "processing"%&9 +2 "core" 9f;  +103 "processing"%"9 +2 "core" 9e;  +103 "processing"%h9 +2 "core" 9e; +103 "processing"%g9 +2 "core" 9e; +103 "processing"%9 +3 "core" 9e; +102 "processing"%S9 +3 "core" 9e; +102 "processing"%V9 +3 "core" 9f;" +103 "processing"%59 +2 "core" 9f;& +103 "processing"%G9 +3 "core" 9i;+ +102 "processing"%C9 +3 "core" 9j;/ +102 "processing"%09 +3 "core" 9m;3 +102 "processing"%n9 +3 "core" 9p;7 +103 "processing"%9 +2 "core" 9t;; +103 "processing"%%9 +3 "core" 9{<@ +102 "processing"%c9 +3 "core" 9{<D +102 "processing"%79 +3 "core" 9<H +102 "processing"%@9 +53 "core" 9<N +103 "processing"%r9 +2 "core" 9<R +103 "processing"%`9 +2 "core" 9=W +103 "processing"%9 +2 "core" 9=[ +103 "processing"%f9 +2 "core" 9=_ +103 "processing"%M9 +2 "core" 9>c +103 "processing"%9 +2 "core" 9>g +103 "processing"%89 +2 "core" 9>l +103 "processing"%>9 +2 "core" 9>p +103 "processing"%J9 +3 "core" 9>t +102 "processing"%39 +3 "core" 9>x +103 "processing"%q9 +2 "core" 9?| +103 "processing"%B9 +2 "core" 9? +103 "processing"%?9 +2 "core" 9@ +103 "processing"%_9 +2 "core" 9A +103 "processing"%9 +3 "core" 9A\ +102 "processing"%9 +3 "core" 9A\ +102 "processing"%)9 +2 "core" 9B +103 "processing"%O9 +2 "core" 9B +103 "processing"% 9 +2 "core" 9 B +103 "processing"%L9 +3 "core" 9C +103 "processing"%9 +2 "core" 9C +103 "processing"%N9 +2 "core" 9#D +103 "processing"%[9 +2 "core" 9*D +103 "processing"%;9 +2 "core" 91C +103 "processing"%=9 +3 "core" 98D +103 "processing"%9 +2 "core" 9?E +3 .tPH.hold 2:00:00,28C +3 "processing"% pp; +3 .tdelay 1:30 +5 "core"  +8752 "Can"ss\ 2YvM +248 .tPSR.select :air +2 .PSV.dial PSR +43 "processing"%j +104 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml + "processing"% ' +586 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%1'[ +1617 "core" ' + .tPTV.dial :puck +2 "processing"%  +125 "core"  + .tPSV.dial PTV +2 "processing"%( +70 "core" +2 .tPBV.dial :waste1 +2 "processing"%^  +51 "core"  +2 "processing"%+% +3 "core" %`\  +3 .tPS.seek 1.5ml +2 "processing"%2' +584 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%] * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%b'W +1603 "core" ' +2 .tdelay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%T  +15 "core"  +2 .tPBV.dial :waste1 + "processing"%F  +34 "core" +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%x * +33 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%< +69 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%U' +2277 "core" ' +2 .tPSV.dial PTV +2 "processing"%z +82 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%u +69 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +3 "processing"%, +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%~'W +2267 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%K  +125 "core" + .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 .tPRV.dial :ab1 + "processing"%E @ +100 "core" ? +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%W'w +352 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%X  +41 "core" +2 "processing"%o% +3 "core" %s\  +3 .tPS.seek 0.32ml +2 "processing"%6' +399 "core" ' +2 .tdelay 2 seconds +207 .CBV.dial between PRV and PSV +2 "collection"'t  +39 "core" + .tPRV.dial :air +2 "processing"%p  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"% 'D +1225 "core" ' +2 .tPRV.dial :waste2 +2 "processing"% @ +68 "core" @ +3 .tPS.seek 0.5ml + "processing"%a' +859 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%  +43 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%w'[ +1616 "core" ' + .tPSV.dial :PML +2 "processing"%{ +42 "core" +2 .tPTV.dial :mixing + "processing"% @ +70 "core" B +2 .tPBV.dial :waste1 +2 "processing"%  +32 "core"  +2 "processing"%|% +4 "core" %a\ +2 .tPS.seek 1.85ml +2 "processing"%R'A +229 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%P * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%'W +1974 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" &S\  +2 "manipulator"&\\& +4 "core" &    +2 "manipulator"&D% +3 "core" %\     +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&Q(- +144 "core" ( + "manipulator"&e& +4 "core" &-   u ( +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +3 "core" &-   o ( +2 .tForearm.seek :garage +2 "manipulator"&9'! +102 "core" ' +2 .tHand.close + "manipulator"&/ +75 "core" / +2 "manipulator"&#& +4 "core" &-  # ( +2 "manipulator"&k% +3 "core" % 4  '  +3 .tForearm.seek :retract + "manipulator"&i'\ +106 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&$( +278 "core" ( + "manipulator"&d& +51 "core" & # 7 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &\ & +3 "core" &   7 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&', +96 "core" ' +3 "manipulator"&:& +4 "core" &   7 +2 "manipulator"&H% +4 "core" %2  " +2 "collection"'.& +5 "core" &Z\  +2 "collection"'I& +5 "core" &P\  +2 .tCC.seek :closed +2 "collection"'(O +4 "core" &R\  +7 &KN\ %g +9 &\\}Z\ 8 +9 &v]\ J +10 &RO\ K +9 &ZO\ K +10 &]YN\ J +9 &US\ K +9 &TT\ J +10 &VU\ J +9 &eWZ\ J +9 & &ZU\ J +10 &!US\ K +9 &#TY\ K +10 &%mUY\ J +9 &'/WQ\ J +9 &(ZU\ K +10 &*YS\ K +9 &,tYS\ K +9 &.6X[\ K +10 &/TN\ J +9 &1US\ K +10 &3}ZU\ J +9 &5?TW\ J +9 &7WV\ J +10 &8ZN\ K +9 &:WQ\ K +9 &TP\ K +9 &?YU\ J +10 &AYV\ K +9 &CNWR\ K +9 &EVY\ J +10 &F\\P\ K +9 &HjQ\ M +9 &JCQ\ Q +10 &KN\ V +9 &MU\ X +10 &O GS\ - +9 &Ou]\ > +5 ( +2 "collection"'I& +4 "core" &OIV\ > +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.69 +2 "collection"'4& +3 "core" &OIW\ > +2 .tHand.open + "manipulator"&1 +69 "core" 1 +2 "manipulator"&!% +3 "core" % 2  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&m'\ +101 "core" ' + .tPSV.dial PSR +2 "processing"%Z +111 "core"  +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"%  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%}'W +1611 "core" ' +2 .tPSV.dial PSR +6 "processing"% +44 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%y' +964 "Can"9r\ aZ M +1666 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%Y  + "collection"'/  +40 "core"  +117  + .tPSV.dial :mixloop +2 "processing"% +98 "core" +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%&  +70 "core" +2 .tPS.seek 0ml +2 "processing"%"'W +2635 "core" ' + .tPSV.dial :air +2 "processing"%h  +42 "core"  +3 .tPS.seek 2.5ml + "processing"%g' +2632 "core" ' +2 .tPSV.dial :mixloop + "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%S'W +2624 "core" ' +2 .tPSV.dial :air + "processing"%V  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%5' +2624 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%G +43 "core" +2 .tPS.seek 0ml +2 "processing"%C'W +2636 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&0& +3 "core" & K 7 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&n( +4 "core" ( + "manipulator"&& +4 "core" &  h 7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &%& +3 "core" &  7 +2 .tForearm.seek CC +2 "manipulator"&c', +106 "core" ' +2 .tHand.close + "manipulator"&7/ +77 "core" / +2 .tCC.seek :open +2 "collection"'@( +377 "core" ( + "manipulator"&r& +4 "core" &  b 7 +2 "manipulator"&`% +3 "core" %   < +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&f(- +287 "core" ( + "manipulator"&M& +4 "core" &-  \ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-    \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +42 "manipulator"&8'! +112 "core" ' +3 .tHand.open + "manipulator"&>1 +71 "core" 1 +2 "manipulator"&J% +4 "core" % ( \  +  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&3'\ +95 "core" ' +2 ."da"delayUntil "16:41:58.12" +24769 #recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%q @ +70 "core" B +2 ."da"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"%_  +54 "core" +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2268 "core" ' +2 ."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"%O +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%L'W +2254 "core" ' +3 #"da"washCycleDA #1 of 2 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%N' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%['[ +1609 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%;  +68 "core"  +2 ."da"PSV.dial PTV +2 "processing"%= +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%j% +4 "core" %W\  +2 ."da"PS.seek 1.5ml +2 "processing"%s' +585 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1608 "core" ' +2 ."da"delay 2:00 +4341 "Can"r\ SZM +7662 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%(  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%^  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%+ * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%1 +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%]' +2271 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%2 +72 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%- +72 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +7 "processing"%T +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%F  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%x'W +2264 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%< +137 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%b' +590 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%z'[ +1613 "core" ' + ."da"PTV.dial :puck +2 "processing"%u  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%, +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%U% +4 "core" %\\p\  +2 ."da"PS.seek 1.5ml +2 "processing"%K' +592 "core" ' +32 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%E'W +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%~  +45 "core"  +8 ."da"PBV.dial :waste1 +2 "processing"%X  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%o * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%W +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%t' +2259 "core" ' + ."da"PSV.dial PTV +2 "processing"%p +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%6 +82 "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"%  +70 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2264 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%a  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%{  +127 "core" + ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%  +40 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%  +4 "core" + ."da"PSV.dial :mixloop +2 "processing"%| +42 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%P' +385 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%w  +43 "core"  +2 "processing"%R% +3 "core" %\  +3 ."da"PS.seek 0.55ml +2 "processing"%'z +348 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%\\  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%D'[ +1561 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%e +42 "core" + ."da"PTV.dial :mixing +2 "processing"% @ +70 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%v  +32 "core"  +2 "processing"%% +3 "core" %W}\  +3 ."da"PS.seek 1.85ml +2 "processing"%#'7 +232 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%k * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%''W +1968 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +9153 "Can"r\ 7[8M +38849 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%9 @ +15 "core" ? +2 ."da"PBV.dial :waste1 +2 "processing"%d  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Q * +34 "core" , + ."da"PSV.dial :air +2 "processing"%\  +42 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%:' +2275 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%H +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"%i +41 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%A  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%4'W +2261 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%!' +592 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml + "processing"%I'[ +1613 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%Z  +71 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%% +3 "core" %[\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +588 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%}'W +1605 "core" ' +2 ."da"delay 2:00 +7059 "Can"At\ 5O[M +4944 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%/  +5 "core"  +43 ."da"PBV.dial :waste1 +9 "processing"%Y  +32 "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"%& +69 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%y' +2272 "core" ' + ."da"PSV.dial PTV +2 "processing"%h +83 "core"  + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%" +68 "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"%g  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%V'W +2268 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%S +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%G' +592 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%5'[ +1607 "core" ' + ."da"PTV.dial :puck +2 "processing"%0  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%%  +34 "core" +2 "processing"%7% +3 "core" %]q\  +3 ."da"PS.seek 1.5ml +2 "processing"%$' +585 "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"%'W +1608 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%r  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%`  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%c * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%M +70 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%n' +2273 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%> +70 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%J +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%8'W +2280 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%q +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%B' +588 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%?'[ +1616 "core" ' + ."da"PTV.dial :puck +2 "processing"%_  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%C +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 "processing"%)% +3 "core" %]o\  +3 ."da"PS.seek 1.5ml +2 "processing"%O' +595 "core" ' + ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%L  +34 "core" + ."da"delay 30 seconds +799 "Can"Ov\ F\\dM +2204 ."da"PBV.dial between PSV and waste1 +2 "processing"%N * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%; +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%=' +2284 "core" ' +9 ."da"PSV.dial PTV +2 "processing"% +67 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%j +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%[ +71 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%s'W +2269 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%l +134 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +23 ."da"PS.reconfigure :default +9 "processing"%#A d`xb +11 ."da"PS.seek 0.25ml +6 "processing"%('7 +342 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +7 .PSR.select :sub2 +2 "processing"% +15 ."da"PS.seek 0.5ml +2 "processing"%^' +335 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%+'[ +1620 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%1  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%2  +36 "core" + "processing"%-% +4 "core" %^\ . +2 ."da"PS.seek 1.5ml +2 "processing"%T' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%F * +33 "core" + +3 ."da"PS.seek 0ml +2 "processing"%]'W +1606 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%<  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%x  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%b * +34 "core" * + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%u +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%,' +2410 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +75 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%U +79 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%z +74 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%K'W +2388 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%~ +132 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +2 .PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%X'[ +2130 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%o  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%W +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%E  +34 "core" +2 "processing"%p% +3 "core" %\\1\ ) +3 ."da"PS.seek 1.5ml +2 "processing"%6' +587 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%  +103 "core"  +3 ."da"PS.seek 0ml +2 "processing"%t'W +1616 "core" ' + "processing"%a9 +4 "core" 9m5' +2 #"da"Processing Puck Heater at 27.9C before imaging + .PH.coast +2 "processing"%{ +2 "core" 5( +2 "processing"%& +3 "core" &TB \ 5\  +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&% +3 "core" %\  v b  +3 "storage"(|% +3 "core" %q z\ N +2 "storage"(. +3 "core" .( +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 1 +2 "storage"(w( +190 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +3 (R& +2 "core" & _\ J +2 "manipulator"&P& +4 "core" &- z a \ +2 "manipulator"&\\% +3 "core" %\  H  +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&( +236 "core" ( +2 "manipulator"&e& +4 "core" & ) +2 "storage"( & +4 "core" & \ K +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&v' +101 "core" ' +2 "storage"(& +3 "core" & >\ N +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"(k'H +270 "core" ' + "storage"(D- +3 "core" -'H +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(#'6 +34 "core" ' +2 "manipulator"&9& +4 "core" & ( +2 "manipulator"&d% +4 "core" % w | +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&Q'\ +88 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&\ ( +255 "core" ( +2 "manipulator"&'& +3 "core" &  : +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &H& +2 "core" & ~ +3 ."da"Forearm.seek PC +2 "manipulator"&.' +100 "core" ' +2 ."da"Hand.close +2 "manipulator"&i/ +75 "core" / +2 ."da"PC.seek :open +2 "processing"%A( +399 "core" ( + "storage"(:& +4 "core" & \ P +2 "manipulator"&& +3 "core" &  +2 "manipulator"&4% +4 "core" %   Z +2 ."da"Forearm.seek :retract +2 "manipulator"&!'\ +89 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&Z( +264 "core" ( +2 "manipulator"&& +4 "core" & & k +2 "storage"(& +4 "core" & |\ M +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&' +107 "core" ' +2 ."da"Hand.open +2 "manipulator"&I1 +69 "core" 1 +2 "storage"(- +3 "core" -'6 +3 ."da"SE.seek -0.15 Pucks below Top Plate +2 "storage"(' +24 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.82 Pucks below Top Plate +3 "storage"(/' +54 "core" ' +2 #"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/da23jun2817h_niagara.tif +5 "processing"%Y& +9 "core" &\  +5 "manipulator"&& +6 "core" & ] +2 "manipulator"&&% +5 "core" % ?  | +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&}'\ +93 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&h(- +185 "core" ( +3 "manipulator"&"& +4 "core" &- r z  +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" &- u  ;  +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&g'! +108 "core" ' +2 ."psFlush"Hand.close + "manipulator"&y/ +74 "core" / + "manipulator"&S& +4 "core" &-\ \ \ ? } +2 "manipulator"&V% +4 "core" % (\ \  V } +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&G'\ +108 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&0( +120 "core" ( + "manipulator"&& +4 "core" & - +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &%& +3 "core" & c g ? +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&7' +103 "core" ' +9 "manipulator"&5& +3 "core" & 2 +3 "manipulator"&m% +3 "core" % K  +3 "processing"%$& +4 "core" &-\ +3 "processing"%r& +5 "core" &*\ +2 ."psFlush"PC.seek :closed +2 "processing"%`(Tg +5 "core" &\  +8 &4u\ *z +9 &ds\ ? +10 &v`\ P +9 &8@\ O +9 &A \ P +10 &C\ O +9 &}D\ P +9 &?G\ P +10 &E\ P +9 &A\ P +10 & A\ O +9 &"HC\ O +9 &$ F\ P +10 &%Df\ P +9 &'F\ O +9 &)OC\ P +10 &+F+\ O +9 &,Bm\ P +10 &.Fl\ O +9 &0WFi\ P +9 &2Ef\ P +10 &3Af\ O +9 &5Ci\ O +9 &7`Fd\ O +10 &9!G[\ P +9 &:DZ\ P +10 &<AV\ O +9 &>hDW\ O +9 &@*GN\ O +10 &AAl\ O +9 &CD\ O +9 &EpG\ O +10 &G1G\ P +9 &HN\ P +10 &Jl\ T +9 &Lb~ W +9 &N${ W +10 &O} W +9 &Q W +9 &SSe\ 8 +10 &T&.n\ K +9 &TI\ ( +2 ( +2 "processing"%r& +4 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.80 + "processing"%c& +3 "core" &TI\ ( +3 ."psFlush"Hand.open + "manipulator"&M1 +67 "core" 1 +3 "manipulator"&% +4 "core" % ` ] 4  +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +96 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%> +44 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%J' +601 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +152 #"da"SX HX9/16 (USB:64): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25.484 seconds\ /var/log/esp/da23jun2817h_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23jun2817h20s_niagara.tif +1966 "core" ' +2 ."psFlush"delay 1 second +93 #"da"SX HX9/16 (USB:64): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23jun2817h20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jun2817h30s_niagara.tif +8 ."psFlush"PRV.dial :waste2,avoiding: :ab2 +6 "processing"%n @ +198 "core" A + ."psFlush"PTV.dial :PRVmixing +3 "processing"%q  +133 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%8 +104 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%B'9 +2616 #"da"SX HX9/16 (USB:64): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jun2817h30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "25.484 sec auto-exposure",Subject: "da23jun2817h images!" +3 "storage"(_- +3 "core" ' +3 ."psFlush"PSR.select :air +4 .PSV.dial PSR +2 "processing"%C +12 "core" -' +4 "storage"(& +17 "core" & A : )\ +6 "manipulator"&)& +6 "core" & - $  +2 "manipulator"&?% +3 "core" %\ / $ . %z +3 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"& ( +37 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%O' +212 "core" ( +3 "manipulator"&& +13 "core" & $ " / +2 "storage"(L& +4 "core" & \ +3 ."da"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&N' +105 "core" ' +4 ."da"SE.reconfigure :gently +5 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.1 Pucks below Top Plate +4 "storage"(;'B +65 "core" ' +4 "manipulator"&& +6 "core" &   I +4 "storage"(& +8 "core" & w\ +4 ."da"Elbow.reconfigure :limp +6 "manipulator"&$ ,(b +117 ."da"Forearm.reconfigure :loose +11 "core" ' +3 ."psFlush"delay 5 seconds +5 "manipulator"&#Q@2^d^b +7 ."da"Forearm.seek 1 +4 "manipulator"&j'D +37 "core" ' +3 ."da"Elbow.hold +2 "manipulator"&[, +8 "core" , +3 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure :default +5 "storage"(#QK-0-\ b +5 ."da"SE.seek 0.08 Pucks below Top Plate +3 "storage"( '- +22 "core" ' +6 "manipulator"&=% +6 "core" %Ut    ȹ& +4 "storage"(l& +8 "core" & s\ +4 ."da"Forearm.force -20 +3 "manipulator"&5 +7 ."da"Forearm.seek 1 + 317 counts +3 "manipulator"&s'ρ +20 "core" ' +4 "manipulator"&(& +8 "core" &   6 +4 "storage"(^& +6 "core" & \ +6 ."da"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&1' +35 "core" ' +6 "storage"(% +8 "core" %4\ \  B\ +6 ."downElevator"SE.seek :down +6 "storage"(2'v +100 (-% +4 "core" %JS #\ Wc +4 "manipulator"&+% +8 "core" % \   +4 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +5 "manipulator"&F'\ +88 "core" ' +8 ."psFlush"PSR.select :air +4 "processing"% +13 ."psFlush"PS.seek 2.5ml +4 "processing"%T' +19 "core" ' +3 ."downElevator"SE.stop +3 "storage"(5 +5 (<& +6 "core" & k\ +1784 #"uploadLog"upsync +298 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%x  +32 "core"  +2 ."psFlush"PTV.dial :mixing +2 "processing"%b @ +68 "core" @ +2 ."psFlush"PSV.dial :mixloop +2 "processing"%u +99 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%]'9 +2633 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +98 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%U'P +1098 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%z' +1640 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +82 "core"  +2 ."psFlush"PTV.dial :puck +2 "processing"%,  +69 "core"  +2 ."psFlush"PBV.dial :waste1 +3 .PS.seek 0ml + "processing"%~'W +2638 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%K +68 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%o' +593 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%W' +2115 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%E +82 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%p U +51 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%X'W +2633 "core" ' +2 ."psFlush"PSV.dial PBV +7 "processing"% @ +40 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +301 "Can"Dw\ 7\\M +2331 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%6  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%a'W +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%{ +55 "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 "processing"%| U +5 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2638 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%R @ +45 "core" ? +9 ."psFlush"PS.seek 2.5ml +2 "processing"%P' +2628 "core" ' +2 ."psFlush"PSV.dial :waste1 +6 "processing"%\\  +70 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"%'W +2636 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%e +54 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"% 'P +1098 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%f' +1613 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" + ."psFlush"PTV.dial :puck +2 "processing"%3  +4 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%D  +51 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%9'W +2634 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%d +70 "core"  + ."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"%v' +2125 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%' +69 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%H U +51 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2630 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%i @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%Q' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%*  +81 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%:'W +2630 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +40 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%4' +2631 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%. +70 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +5 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2627 "core" ' + ."psFlush"PSV.dial PBV +7 "processing"%\ @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%I' +2636 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%Y'W +2638 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&!& +4 "core" & ' +2 "manipulator"&% +3 "core" %\     +3 ."psFlush"Elbow.seek PC +2 "manipulator"&&( +290 "core" ( +2 "manipulator"&#& +3 "core" &   7 !u +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &   U !u +3 ."psFlush"Forearm.seek PC +2 "manipulator"&"' +92 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&/ +70 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%( +400 "core" ( + "manipulator"&Z& +4 "core" &   b !u +2 "manipulator"&y% +3 "core" %      +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&S'\ +92 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek :garage +2 "manipulator"&V(- +125 "core" ( +2 "manipulator"&}& +3 "core" &-   W / +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-   / +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&%'! +153 "core" ' +2 ."psFlush"Hand.open +2 "manipulator"&g1 +73 "core" 1 +2 "manipulator"&5% +3 "core" % + \   +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&m'\ +96 "core" ' +2 #tFinished short da assay +887 #-> access 1 +2 "storage"($% +3 "core" %\ \  V\ +2 "manipulator"&h% +4 "core" %\    ~  +2 "manipulator"&G& +4 "core" &-   . +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(A(; +673 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (c& +2 "core" &; U\ +2447 #t-> shortDAflush; PS.flush +2 #Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'M& +3 "core" &\ +2 "manipulator"&& +4 "core" &-  w . +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&r(- +2 "core" ( +2 "manipulator"&>& +4 "core" &-   F . +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &7& +3 "core" &-  4 . +2 .tForearm.seek :garage +2 "manipulator"&t'! +106 "core" ' +2 .tHand.close +2 "manipulator"&J/ +76 "core" / +2 "manipulator"&n& +3 "core" &-   ) . +2 "manipulator"&q% +4 "core" % ,   v +2 .tForearm.seek :retract +2 "manipulator"&8'\ +109 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +282 "core" ( +2 "manipulator"&_& +3 "core" &#   <9 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &"   <9 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&)', +101 "core" ' +2 "manipulator"&?& +4 "core" &"   v ;8 +2 "manipulator"&C% +3 "core" %(   & S +3 "collection"'& +3 "core" &t\ +3 "collection"'L& +5 "core" &w\ +2 .tCC.seek :closed +2 "collection"'0(O +3 "core" &s\  +10 &5~\ *y +9 &h|\ > +9 &n\ K +10 &YU\ K +9 &Y\ J +9 &U\ J +10 &Y\ J +9 &aY\ K +10 &$W\ J +9 &[\ J +9 & X\ J +10 &"iY\ K +9 &$-Y\ J +9 &%Y\ J +10 &'[\ J +9 &)rX\ J +10 &+5Z\ J +9 &,Y\ J +9 &.Y\ J +10 &0{[\ J +9 &2=X\ J +9 &3Y\ J +10 &5U\ J +9 &7X\ J +10 &9DX\ J +9 &;T\ J +9 &<X\ J +10 &>Y\ J +9 &@MZ\ J +9 &BY\ J +10 &CX\ J +9 &E\\\ J +10 &GQb\ K +9 &I s\ M +9 &J\ R +10 &Lx\ V +9 &N8\ D +9 &O?;\ %p +10 &Oj\ E +5 ( +2 "collection"'L& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.62 +6 "collection"'B& +4 "core" &O`\ E + &O_\ E +2 .tHand.open + "manipulator"&1 +76 "core" 1 + "manipulator"&% +4 "core" % (   / S +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' + .tPSV.dial PSR,avoiding: PBV +2 "processing"%/  +55 "core"  +2 #tPulling 2.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 2.5ml +2 "processing"%=' +2633 "core" ' +2 .tdelay 5 seconds +502 ."connect"PRV.dial CBV +5 .tCBV.dial PRV +2 "processing"%l  +2 "collection"'(  +6 "core" +92  +2 .tPSV.dial :PTV,via: :air +2 "processing"%^ +182 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck + "processing"% @ +70 "core" A +2 .tPS.seek 0ml +2 "processing"%N'W +2627 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%  +184 "core"  + #tPulling 2.5ml of PSR.flush + .PSR.select :flush +3 .PS.seek 2.5ml +2 "processing"%-' +2624 "core" ' + .tdelay 5 seconds +503 ."connect"PRV.dial CBV +5 .tCBV.dial PRV + "processing"%+  +4 "core"  +2 .tPSV.dial :PTV,via: :air +2 "processing"%; +183 "core" ~ +48 .tCTV.dial :air,avoiding: :intake +3 .PTV.dial :PRV,avoiding: :puck +2 "processing"%j @ +5 "core" A +2 .tPS.seek 0ml +2 "processing"%s'W +37 "Can"u\ J]M +2587 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +7 "processing"%<  +183 "core"  +2 #tPulling 2.5ml of PSR.flush + .PSR.select :flush +3 .PS.seek 2.5ml +2 "processing"% ' +2631 "core" ' +2 .tdelay 5 seconds +503 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 "processing"%1  +5 "core"  +2 .tPSV.dial :PTV,via: :air +2 "processing"%O +183 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"%2 @ +4 "core" A +2 .tPS.seek 0ml +2 "processing"%x'W +2633 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%b  +184 "core"  + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +3 .PS.seek 1.5ml + "processing"%u' +1618 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%T  +54 "core"  +3 .tPS.seek 0ml +2 "processing"% 'W +1606 "core" ' +2 .tPSV.dial PSR +2 "processing"%] +40 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%U' +2625 "core" ' +2 ."connect"PRV.dial CBV +8 .tCBV.dial PRV +2 "processing"%  +5 "core"  +2 .tPSV.dial :PTV,via: :air +7 "processing"%, +185 "core"  + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"%z @ +4 "core" A +2 .tPS.seek 0ml +2 "processing"%K'W +2632 "core" ' + .tPSV.dial :air +2 "processing"%~  +70 "core"  +2 .tPS.seek 2.5ml +2 "processing"%o' +2638 "core" ' +2 .tPSV.dial :PTV +2 "processing"%E +70 "core"  +2 .tPS.seek 0ml +2 "processing"%p'W +2632 "core" ' + .tPSV.dial :air +2 "processing"%W  +70 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2632 "core" ' + .tPSV.dial :PTV +2 "processing"%X +70 "core"  +3 .tPS.seek 0ml + "processing"%6'W +2632 "core" ' +2 .tPSV.dial :air +2 "processing"%  +70 "core"  +2 .tPS.seek 2.5ml +2 "processing"%{' +2631 "core" ' +2 .tPSV.dial :PTV +2 "processing"%a +70 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2629 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&|& +3 "core" &   ;8 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +2 "core" ( +2 "manipulator"&R& +4 "core" &   ;8 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" & \  E ;8 +2 .tForearm.seek CC +2 "manipulator"&\\', +105 "core" ' +2 .tHand.close + "manipulator"&P/ +72 "core" / +2 .tCC.seek :open +2 "collection"'e( +376 "core" ( +2 "manipulator"&& +3 "core" &!   ? ;8 +2 "manipulator"& % +3 "core" % ,   I +3 .tForearm.seek :retract + "manipulator"&'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&3(- +287 "core" ( +2 "manipulator"&D& +3 "core" &-   S +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &f& +3 "core" &-  F +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&d'! +106 "core" ' + .tHand.open +2 "manipulator"&91 +69 "core" 1 + "manipulator"&k% +4 "core" % +   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&''\ +101 "core" ' +2 #tFlushing Processing stage +2 "processing"%H% +3 "core" %W\ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%v& +4 "core" &\ +2 "manipulator"&i& +4 "core" &-   +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +49 .tElbow.seek FlushPuck::Garage +3 "manipulator"&(- +3 "core" ( +2 "manipulator"&*& +3 "core" &-   H +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &Q& +3 "core" &-  G +3 .tForearm.seek :garage + "manipulator"&'! +107 "core" ' +2 .tHand.close + "manipulator"&:/ +77 "core" / + "manipulator"&.& +4 "core" &-   c +2 "manipulator"&% +4 "core" % * \ < +2 .tForearm.seek :retract +2 "manipulator"&4'\ +100 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&\ ( +119 "core" ( +2 "manipulator"&& +4 "core" &   n +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &   | +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&I' +99 "core" ' +2 "manipulator"&!& +3 "core" &   +2 "manipulator"&% +4 "core" %   ; b +2 "processing"%#& +4 "core" &M\ +3 "processing"%& +4 "core" &\ +3 .tPC.seek :closed + "processing"%[(Tg +4 "core" &V\  +9 &7yL\ *x +9 &i|Q\ > +10 &iI\ K +9 &hTP\ J +10 &)TV\ K +9 &UU\ K +9 &US\ K +10 &oUQ\ K +9 &1UQ\ K +9 &TR\ J +10 & QK\ J +9 &"wTI\ K +10 &$:TL\ J +9 &%UQ\ J +9 &'TX\ J +10 &)QM\ J +9 &+ATU\ K +9 &-TZ\ J +10 &.QM\ J +9 &0TU\ K +10 &2JTK\ J +9 &4 VU\ J +9 &5TX\ J +10 &7VK\ J +9 &9RTZ\ J +10 &;TJ\ K +9 &<TU\ J +9 &>TR\ J +10 &@[QL\ J +9 &BTN\ J +9 &CQP\ J +10 &EVX\ K +9 &GaZL\ K +9 &I!`P\ K +10 &J~U\ O +9 &LL\ Q +10 &NVU\ Q +9 &PS\ Q +9 &QN\ Q +10 &S|hM\ 'z +9 &T5)XK\ & +9 ( + &T<I\  +3 "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.63 +2 "processing"%& +3 "core" &T<\  +2 .tHand.open + "manipulator"&F1 +68 "core" 1 + "manipulator"&`% +4 "core" %   ( b +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&Z'\ +92 "core" ' +2 .tPSV.dial PSR + "processing"%y +70 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml + "processing"%}'P +1097 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +1609 "core" ' +2 .tPSV.dial PTV +6 "processing"%" +72 "core" +2 .tPTV.dial :puck +2 "processing"%&  +70 "core"  + .tPBV.dial :waste1 +2 "processing"%g  +51 "core"  +2 .tPS.seek 0ml +2 "processing"%5'W +2632 "core" ' +2 .tPSV.dial PSR + "processing"%S +72 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"%%' +593 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%$' +2126 "core" ' + .tPSV.dial PTV +2 "processing"%h +72 "core" +2 .tPBV.dial PSV + "processing"%G U +52 "core" V +2 .tPS.seek 0ml +2 "processing"%w'W +2656 "core" ' +2 .tPSV.dial PBV +2 "processing"%c @ +42 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%M' +2635 "core" ' + .tPSV.dial :waste1 +2 "processing"%  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%>'W +2635 "core" ' +2 .tPSV.dial PSR +2 "processing"%7 +42 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%J' +2632 "core" ' +2 .tPSV.dial PTV +2 "processing"%n +70 "core" +2 .tPBV.dial PSV + "processing"%q U +5 "core" U +2 .tPS.seek 0ml +2 "processing"%V'W +2624 "core" ' + .tPSV.dial PBV +2 "processing"%m @ +55 "core" B +2 .tPS.seek 2.5ml +2 "processing"%t' +740 "Can"rw\ :(^&M +1895 "core" ' +41 .tPSV.dial :waste1 +9 "processing"%_  +72 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2627 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&r& +8 "core" &    +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +8 .tElbow.seek PC + "manipulator"&?( +3 "core" ( +2 "manipulator"&C& +4 "core" &    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &   +3 .tForearm.seek PC + "manipulator"&8' +95 "core" ' +2 .tHand.close +2 "manipulator"&@/ +73 "core" / +2 .tPC.seek :open +2 "processing"%B( +401 "core" ( + "manipulator"&& +4 "core" & \  4 +2 "manipulator"&% +3 "core" %   * $ +3 .tForearm.seek :retract +2 "manipulator"&L'\ +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&/(- +146 "core" ( + "manipulator"&)& +4 "core" &-   G ) +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &Y& +3 "core" &-   y ) +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&('! +104 "core" ' + .tHand.open +2 "manipulator"&l1 +67 "core" 1 +2 "manipulator"&^% +3 "core" % + \  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +97 "core" ' +54147 "Can"u\ 1^M +60001 t\ 1_RM +60001 q\ 1}_M +60001 6o\ 1B`~M +60001 cp\ 1aM +60001 n\ 1aM +60001 {m\ 1Ȑb@M +60002 k\ 1UbM +60001 j\ 1clM +60002 5j\ 1dM +60001 j\ 1ϥdM +60002 j\ 1ke.M +60001  g\ 11eM +60002 Sf\ 1fZM +60002 f\ 1ּfM +60003 f\ 1؂gM +60002 f\ 1HhM +60002 #e\ 1hM +60002 xd\ 1iHM +60002 ag\ 1ߚiM +60002 *d\ 1_jtM +60002 d\ 1%k\ M +60002 a\ 1kM +60002 d\ 1l6M +60002 Gc\ 1wlM +60004 c\ 1<mbM +60002 }b\ 1mM +60002 4b\ 1nM +60003 b\ 1o$M +60002  a\ 1ToM +60002 b\ 1pPM +60002 %a\ 1pM +60002 `\ 1q|M +60003 a\ 1lrM +60002 >`\ 12rM +60002 a\ 1s>M +60002 ^\ 1sM @EDT1688011503.79 F_\ 1tjM +59999 M_\ 1 JuM +60002 ]]\ 1 uM +59999 _\ 2 v,M +60002 ^\ 1 vM +60000 ]\ 1 awXM +60001 ]\ 1 \ 'wM +60000 G\\\ 1 xM +60001  ]\ 1 yM +60001 \\\ 1 yyM +60001 )\\\ 2 ?zFM +60000 u[\ 1 zM +60001 \\\ 1 {rM +60001 \\\ 1 |M +59998 6Z\ 1 V|M +60000 &[\ 1 }4M +60000 [\ 1 }M +60001 Y\ 1 ~`M +60000 Z\ 1 m~M +60001 Y\ 1 !3M +60001 X\ 1 ""M +60001  Z\ 1 $M +60001 X\ 1 &NM +60001 Y\ 1 (HM +60000 Y\ 1 * zM +60001  Z\ 2 +M +60002 Y\ 1 -M +60001 \ X\ 1 /^ access 2 +2 "storage"(=% +3 "core" %\ \ >\ +2 "manipulator"& % +3 "core" %\   V  +2 "manipulator"&N& +4 "core" &- ( % Y ) +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"(+(K +198 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (;& +3 "core" &K \  +1504 #t-> $da[:extractVol]=0.17 +970 #-> startTube 2 +621 #-> shortDA +2 "collection"'j% +3 "processing"%-% +3 "core" %\ \ +6 %V\ +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 +1002 .PSV.dial :mixloop +2 "processing"%< +126 "core" + .tPTV.dial :PRVmixing +2 "processing"%s  +125 "core" +2 .tPRV.dial :sipper +49 "processing"%1  +130 "core"  +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +3 .tPS.seek 1.1ml + "processing"%O'] +2286 "core" ' +2 ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%2  +128 "core"  +2 .tPS.seek 0.5ml +2 "processing"% ' +1268 "core" ' + .tPRV.dial :waste2 +2 "processing"%b @ +97 "core" ? +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 0ml +2 "processing"%x'W +591 "core" ' + .tPSV.dial PSR +2 "processing"%T +111 "core"  + #tPulling 1ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%u'P +1106 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%]' +1610 "core" ' +2 .tPSV.dial :mixloop + "processing"% +99 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2635 "core" ' + .tPSV.dial PSR +2 "processing"%, +100 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%z'P +1101 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%U' +1603 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%~ +99 "core" +2 .tPRV.dial :sipper +2 "processing"%K  +42 "core" +2 .tPS.seek 0ml +2 "processing"%E'W +2628 "core" ' +2 .tPSV.dial PSR +2 "processing"%o +100 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%W' +2628 "core" ' + .tPSV.dial :mixloop +2 "processing"%p +100 "core" +2 .tPS.seek 0ml +2 "processing"%X'W +2633 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp +7 "processing"%& +3 "core" &\ +2 "manipulator"& % +9 "core" %\  $    +2 "storage"(6% +4 "core" %\ \  G\ +2 "storage"(a. +2 "core" .(K +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"({( +601 "Can" \\\ f X5M +63 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (|& +2 "core" & \  o\ +2 "manipulator"&R& +4 "core" &- !  ) +2 "manipulator"&% +3 "core" %\     +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&P( +177 "core" ( + "manipulator"&& +4 "core" &   C + +2 "storage"(& +3 "core" & \ \  Y\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&0' +102 "core" ' + "storage"(& +4 "core" & \ =\ 4 ;\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"( 'H +279 "core" ' + "storage"(\\- +3 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (D& +3 "core" & ^\ +2 "manipulator"&& +3 "core" & $ $ 6 + +2 .tElbow.seek 2 +2 "manipulator"&f( +4 "core" ( + "manipulator"&9& +4 "core" & * + +2 "storage"(k& +3 "core" & \  k\ +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&H'y +20 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&/ +74 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&v& +2 "storage"(i'v +7 "core" &   } + +2 "manipulator"&*% +3 "core" % ~ ! # j  +3 .tForearm.seek :retract + "manipulator"&Q'\ +90 "core" ' +2 .tElbow.seek PC +2 "manipulator"&d( +166 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +119 "core" ( + "manipulator"&:& +4 "core" &  " G ) +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &.& +3 "core" &   N ) +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +100 "core" ' +2 "manipulator"&3& +3 "core" & !  ) +2 "manipulator"&'% +48 "core" % "  +6 "processing"%& +3 "core" &\ +3 "processing"%& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%(Tg +5 "core" &\ +6 &;\ #c +9 &Xv\ 6 +10 &u\ K +9 &S\ K +10 &R\ J +9 &@U\ K +9 &T\ J +10 &U\ K +9 &U\ J +9 &HU\ K +10 & \ S\ K +9 &!T\ J +10 &#T\ J +9 &%PT\ K +9 &'X\ K +10 &(R\ K +9 &*T\ J +9 &,YT\ J +10 &.T\ K +9 &/W\ K +10 &1W\ K +9 &3`W\ K +9 &5"W\ K +10 &6W\ J +9 &8T\ J +9 &:iU\ J +10 &<+U\ J +9 &=T\ J +10 &?U\ J +9 &AqW\ K +9 &C3X\ K +10 &DZ\ K +9 &FZ\ K +9 &Htf\ L +10 &J/v\ O +9 &K\ Q +10 &M\ Q +9 &Oo\ Q +9 &Q1\ Q +10 &R\ > +9 &S:i\ ] +9 &TL'\ & +6 ( +2 "processing"%& +3 "core" &TL\ & +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.59 + .Hand.open + "manipulator"&!1 +69 "core" 1 +2 "manipulator"&% +3 "core" %    +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&#'\ +92 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%  +2 %49 +6 "core" 97 +102 "processing"%9 +3 "core" 96 +102 "processing"%9 +3 "core" 96  +103 "processing"%F9 +2 "core" 96  +103 "processing"%`9 +3 "core" 96 +102 "processing"%9 +3 "core" 96! +102 "processing"%y9 +3 "core" 97! +102 "processing"%I9 +3 "core" 98! +103 "processing"%9 +2 "core" 99"" +103 "processing"%}9 +2 "core" 9:&" +103 "processing"%"9 +2 "core" 9:+# +103 "processing"%&9 +2 "core" 9</# +103 "processing"%g9 +3 "core" 9?3# +103 "processing"%9 +2 "core" 9A7" +103 "processing"%S9 +2 "core" 9C;# +103 "processing"%59 +2 "core" 9F@# +103 "processing"%%9 +3 "core" 9JD" +102 "processing"%h9 +3 "core" 9NH# +103 "processing"%G9 +2 "core" 9QL" +103 "processing"%$9 +2 "core" 9VP" +103 "processing"%c9 +2 "core" 9ZU" +103 "processing"%w9 +2 "core" 9`Y! +103 "processing"%9 +3 "core" 9e]! +102 "processing"%M9 +3 "core" 9ka! +102 "processing"%79 +3 "core" 9qe! +102 "processing"%>9 +3 "core" 9wj +102 "processing"%n9 +3 "core" 9~n +102 "processing"%q9 +3 "core" 9r +103 "processing"%J9 +2 "core" 9v +103 "processing"%m9 +2 "core" 9{ +103 "processing"%V9 +2 "core" 9 +103 "processing"%_9 +3 "core" 9 +102 "processing"%t9 +3 "core" 9 +103 "processing"%r9 +2 "core" 9 +103 "processing"%C9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%@9 +2 "core" 9 +103 "processing"%\ 9 +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 +2 "core" 9 +103 "processing"%Y9 +3 "core" 9 +102 "processing"%89 +3 "core" 9\  +102 "processing"%?9 +3 "core" 9 +102 "processing"%l9 +2 "core" 9 +103 "processing"%^9 +3 "core" 9# +103 "processing"%L9 +2 "core" 9* +103 "processing"%(9 +2 "core" 91 +103 "processing"%9 +3 "core" 99  +102 "processing"%=9 +3 "core" 9?  +3 .tPH.hold 2:00:00,28C +2 "processing"% pp; +3 .tdelay 1:30 +5 "core"  +9000 .tPSR.select :air +3 .PSV.dial PSR + "processing"%N +100 "core"  + #tPulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%;' +589 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml +2 "processing"%A'[ +1607 "core" ' + .tPTV.dial :puck +2 "processing"%j  +123 "core"  +2 .tPSV.dial PTV +2 "processing"%- +71 "core" +2 .tPBV.dial :waste1 +2 "processing"%<  +53 "core" + "processing"%s% +4 "core" %Y\  +2 .tPS.seek 1.5ml +44 "processing"%1' +610 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%2'W +1610 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%O  +33 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%b * +34 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"% +71 "core"  +3 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%T' +2272 "core" ' + .tPSV.dial PTV +2 "processing"%x +72 "core" + .tdelay 5 seconds +503 .PSV.dial PSR +2 "processing"%u +72 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"% +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%]  +70 "core"  +3 .tPS.seek 0ml +2 "processing"%,'W +627 "Can"]\ A [hLM +1632 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +125 "core" + .tPSV.dial :mixloop +2 "processing"%z +54 "core" +2 .tPRV.dial :ab1 +2 "processing"%~ @ +99 "core" > +3 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%K'w +355 "core" ' +2 .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%U  +42 "core"  +2 "processing"%o% +3 "core" %v\  +3 .tPS.seek 0.32ml +2 "processing"%E'# +392 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +3 "collection"'p  +37 "core" +2 .tPRV.dial :air +2 "processing"%W  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'D +1225 "core" ' +2 .tPRV.dial :waste2 +2 "processing"% @ +70 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%6' +860 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%a  +40 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%+'[ +1605 "core" ' +2 .tPSV.dial :PML + "processing"%| +55 "core" +2 .tPTV.dial :mixing + "processing"%R @ +70 "core" A +2 .tPBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%% +3 "core" %^`\  +3 .tPS.seek 1.85ml + "processing"%'> +238 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +3 .tPS.seek 0ml +2 "processing"%/'W +1973 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +4 "core" &K\  +2 "manipulator"&\\& +3 "core" &   : ) +2 "manipulator"&D% +4 "core" %\   \  " +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +125 "core" ( + "manipulator"&9& +4 "core" &-   @ / +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &k& +3 "core" &-  / +2 .tForearm.seek :garage +2 "manipulator"&'! +106 "core" ' + .tHand.close +2 "manipulator"&v/ +70 "core" / +2 "manipulator"&*& +3 "core" &-  / +2 "manipulator"&P% +4 "core" % -   +2 .tForearm.seek :retract +2 "manipulator"&0'\ +107 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"& ( +269 "core" ( +2 "manipulator"&H& +3 "core" & ,  > 6 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &:& +3 "core" &   6 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&f', +99 "core" ' +3 "manipulator"&.& +4 "core" &   6 +2 "manipulator"&3% +3 "core" %%   +2 "collection"''& +4 "core" &H\  +3 "collection"'i& +5 "core" &L\  +2 .tCC.seek :closed +2 "collection"'(O +40 "core" &#\  +14 &D\ %h +3 &Zy\ 8 +2 &u\ L + &R\ L + &U\ K + &WW%\ K +6 &Q!\ L +9 &T\ L +9 &U\ K +10 &^U \ L +9 & "Q\ K +10 &!U\ K +9 &#P!\ K +9 &%fU&\ L +10 &')T\ K +9 &(Q\ K +9 &*R\ K +10 &,oQ\ K +9 &.1V\ K +10 &/T\ L +9 &1U\ K +9 &3wV\ K +10 &59U\ K +9 &6T \ L +10 &8T\ K +9 &:Q\ K +9 &U\ K +9 &?T"\ L +9 &AT\ K +10 &CIT\ K +9 &E R\ K +9 &F[\ L +10 &Hj\ N +9 &J@\ Q +10 &K\ {V +9 &M"\ yX +9 &O J\ / +10 &O~\ D +8 ( +3 "collection"'i& +3 "core" &O]\ B +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.72 +2 "collection"'Q& +4 "core" &O_ \ B +2 .tHand.open + "manipulator"&B1 +67 "core" 1 + "manipulator"&!% +4 "core" %  + +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +3 "manipulator"&'\ +94 "core" ' +2 .tPSV.dial PSR + "processing"%4 +101 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1616 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +1613 "core" ' +2 .tPSV.dial PSR +2 "processing"% +54 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%F' +2639 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +9 .tCBV.dial PRV +2 "processing"%`  + "collection"'  +41 "core"  +115  +2 .tPSV.dial :mixloop +2 "processing"%y +101 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%I  +70 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2658 "core" ' +2 .tPSV.dial :air +2 "processing"%}  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%"' +2625 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%& +43 "core" +2 .tPS.seek 0ml +2 "processing"%g'W +2624 "core" ' +2 .tPSV.dial :air + "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%S' +2637 "core" ' + .tPSV.dial :mixloop +2 "processing"%5 +44 "core" +2 .tPS.seek 0ml +2 "processing"%%'W +2633 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&h& +4 "core" &   5 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&G( +3 "core" ( +2 "manipulator"&$& +4 "core" &   5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &c& +3 "core" &   5 +2 .tForearm.seek CC +2 "manipulator"&w', +94 "core" ' +2 .tHand.close + "manipulator"&/ +67 "core" / +2 .tCC.seek :open +2 "collection"'M( +379 "core" ( + "manipulator"&7& +4 "core" &  5 +2 "manipulator"&>% +3 "core" % =   +3 .tForearm.seek :retract +2 "manipulator"&n'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&q(- +285 "core" ( +2 "manipulator"&J& +3 "core" &-   / +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &m& +3 "core" &-  , +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&V'! +107 "core" ' +2 .tHand.open +2 "manipulator"&_1 +65 "core" 1 +2 "manipulator"&t% +3 "core" % )   $ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&r'\ +98 "core" ' +3 ."da"delayUntil "08:44:41.19" +24874 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"%C @ +71 "core" B + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +2200 "Can"]\ < ^?M +803 ."da"PBV.dial between PSV and waste1 +2 "processing"%@ * +34 "core" , + ."da"PSV.dial :air +2 "processing"%\  +44 "core"  +10 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%Z' +2285 "core" ' +2 ."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"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%)  +42 "core"  +3 ."da"PS.seek 0ml +2 "processing"%Y'W +2283 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%8 +138 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%?' +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%l'[ +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%^  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%L +77 "core" + ."da"PBV.dial :waste1 +2 "processing"%(  +34 "core" +2 "processing"%% +3 "core" %[J\  +3 ."da"PS.seek 1.5ml + "processing"%=' +585 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%N * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%X'W +1625 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%;  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%j  +33 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%- * +33 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%< +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%s' +2289 "core" ' + ."da"PSV.dial PTV +2 "processing"%A +72 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +72 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%1 +72 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +70 "core"  +2 ."da"PS.seek 0ml +3 "processing"%O'W +2284 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%b +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"% ' +589 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%2'[ +1607 "core" ' + ."da"PTV.dial :puck +2 "processing"%x  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%u +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core" +2 "processing"%]% +3 "core" %XV\  +3 ."da"PS.seek 1.5ml +2 "processing"%T' +592 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +32 "core" + +2 ."da"PS.seek 0ml +2 "processing"%z'W +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%~  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%,  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%U * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%o +69 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%K' +2281 "core" ' + ."da"PSV.dial PTV +2 "processing"%p +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%W +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%E +71 "core" +42 ."da"delay 5 seconds +510 .PSV.dial :air + "processing"%  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +1667 "Can"]\ G `xM +617 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%a  +43 "core"  + ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%6  +125 "core" + ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%|  +42 "core" ~ + ."da"PTV.dial :PRVmixing +2 "processing"%R  +4 "core" +2 ."da"PSV.dial :mixloop +2 "processing"% +42 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%' +387 "core" ' +2 ."da"delay 2 seconds +207 .PRV.dial :air +2 "processing"%  +41 "core"  +2 "processing"%+% +4 "core" %I\  +2 ."da"PS.seek 0.55ml +2 "processing"%'z +338 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%  +42 "core"  +3 ."da"PS.seek 2ml +2 "processing"%\\'[ +1567 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%D +54 "core" +2 ."da"PTV.dial :mixing +2 "processing"%9 @ +70 "core" A + ."da"PBV.dial :waste1 +2 "processing"%k  +34 "core" +2 "processing"%d% +3 "core" %^t\  +3 ."da"PS.seek 1.85ml +2 "processing"%v'> +234 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%* * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%P'W +1962 "core" ' + ."da"delay 2 seconds +202 .delay 8:00 +48003 #recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%# @ +5 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%H * +35 "core" , + ."da"PSV.dial :air +2 "processing"%:  +40 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +1729 "Can"^\ E cRM +570 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%. +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%3  +41 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%' +54 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%0  +41 "core"  +2 ."da"PS.seek 0ml +2 "processing"%e'W +2285 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%Q +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%B' +586 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +11 ."da"PS.seek 2ml +4 "processing"%!'[ +1607 "core" ' + ."da"PTV.dial :puck +2 "processing"%i  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%4 +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%f  +32 "core"  +2 "processing"%/% +4 "core" %`A\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +595 "core" ' +2 ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1615 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +5 "core"  +2 ."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"PSR.select :air +2 .PSV.dial PSR +2 "processing"%y +71 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%I' +2286 "core" ' + ."da"PSV.dial PTV +2 "processing"%F +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%} +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +544 .PSV.dial :air +9 "processing"%&  +70 "core"  +3 ."da"PS.seek 0ml +2 "processing"%"'W +2280 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +125 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%g' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +8 "processing"% +10 ."da"PS.seek 2ml +6 "processing"%5'[ +1607 "core" ' + ."da"PTV.dial :puck +2 "processing"%S  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%h +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%$  +32 "core"  +2 "processing"%c% +3 "core" %Zb\ +3 ."da"PS.seek 1.5ml + "processing"%' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1615 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%7  +34 "core" + ."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"%w +82 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%J' +2281 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%m +70 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%G +71 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%_ +72 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%t  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%n'W +2266 "core" ' +2 #"da"washCycleDA #3 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%V +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%C' +593 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +741 "Can" `\ : eM +862 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%@  +4 "core"  + ."da"PSV.dial PTV +2 "processing"%\ +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%%  +32 "core"  +2 "processing"%[% +3 "core" %\\W\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%)'W +1624 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%Z  +5 "core"  +2 ."da"PBV.dial :waste1 + "processing"%8  +34 "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 +2 "processing"%? +83 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%^' +2271 "core" ' + ."da"PSV.dial PTV +2 "processing"%L +68 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%( +70 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +83 "core"  + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%l  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%N'W +2268 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%= +147 "core"  + #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +7 "processing"% +21 ."da"PS.reconfigure :default +13 "processing"%#A d`xb +204 ."da"PS.seek 0.25ml +2 "processing"%;'7 +336 "core" ' + ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%j' +334 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%-'[ +1614 "core" ' + ."da"PTV.dial :puck +3 "processing"%<  +4 "core"  + ."da"PSV.dial PTV +2 "processing"%X +76 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%A  +36 "core" + "processing"%% +4 "core" %XZ\  +2 ."da"PS.seek 1.5ml +2 "processing"%1' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%s'W +1620 "core" ' + ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%b  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%O  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" * + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%x +75 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%u' +2425 "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 +2 "processing"%2 +75 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +87 "core" +2 ."da"PS.seek 0ml +2 "processing"%T'W +2400 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%~ +132 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%,'[ +2120 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%U  +4 "core"  +2 ."da"PSV.dial PTV + "processing"%o +75 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%z  +34 "core" + "processing"%p% +4 "core" %^I\  +2 ."da"PS.seek 1.5ml +2 "processing"%W' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%E * +35 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%  +105 "core"  +3 ."da"PS.seek 0ml +2 "processing"%K'W +1612 "core" ' + "processing"%a9 +4 "core" 9|E5: +2 #"da"Processing Puck Heater at 27.8C before imaging + .PH.coast +2 "processing"%6 +2 "core" 5: +2 "processing"%|& +4 "core" &TL\ 3 & +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&R% +3 "core" %\   . +2 "storage"(% +4 "core" % \ \ L +2 "storage"(. +3 "core" .( +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(( +187 "core" ( +2 ."da"SC.configure :limp +3 "storage"($(\ 1b +2 (+& +4 "core" & \ L +2 "manipulator"&& +3 "core" &- +2 "manipulator"&% +4 "core" %\  [ . +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&( +182 "core" ( + "manipulator"&D& +4 "core" & } h ' +2 "storage"(9& +4 "core" & \ J +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&k' +102 "core" ' +2 "storage"(d& +4 "core" & \ M +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak + "storage"(*'H +280 "core" ' + "storage"(\\- +3 "core" -'H +2 ."da"SE.configure :default +8 "storage"(#QK-0-\ b +53 ."da"SE.seek :place +8 "storage"(v'6 +31 "core" ' +2 "manipulator"&#& +4 "core" & P ' +2 "manipulator"&% +4 "core" %"  +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&H'\ +91 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&:( +253 "core" ( +2 "manipulator"&P& +3 "core" & s  +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &.& +2 "core" & q - +3 ."da"Forearm.seek PC +2 "manipulator"&3' +103 "core" ' +2 ."da"Hand.close +2 "manipulator"&'/ +65 "core" / +2 ."da"PC.seek :open +2 "processing"%0( +404 "core" ( +2 "storage"(& +4 "core" & \ Q +2 "manipulator"&Q& +3 "core" & C +2 "manipulator"&e% +4 "core" % I  w +2 ."da"Forearm.seek :retract +2 "manipulator"&B'\ +90 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&i( +255 "core" ( +2 "manipulator"&4& +3 "core" & + +2 "storage"(f& +4 "core" & \ M +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&/' +95 "core" ' + ."da"Hand.open +2 "manipulator"&!1 +73 "core" 1 +2 "storage"(- +4 "core" -'6 +2 ."da"SE.seek -0.15 Pucks below Top Plate +2 "storage"(' +25 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.82 Pucks below Top Plate +2 "storage"(' +53 "core" ' +2 #"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/da23jun2909h_niagara.tif +4 "processing"%& +11 "core" &\  +4 "manipulator"&`& +6 "core" & A * +2 "manipulator"&y% +5 "core" %  +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&F(- +185 "core" ( + "manipulator"&}& +4 "core" &- t   +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" &-  +2 ."psFlush"Forearm.seek :garage +3 "manipulator"&&'! +104 "core" ' +3 ."psFlush"Hand.close +2 "manipulator"&I/ +65 "core" / +2 "manipulator"&& +4 "core" &- ` f  +2 "manipulator"&"% +4 "core" % 4 e q 9 +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&g'\ +100 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&S( +122 "core" ( +2 "manipulator"&h& +3 "core" & s  +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &$& +3 "core" &  +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC + "manipulator"&c' +100 "core" ' +2 "manipulator"&5& +4 "core" &  +2 "manipulator"& % +4 "core" % m +2 "processing"%& +4 "core" &\  +2 "processing"%& +5 "core" &\  +2 ."psFlush"PC.seek :closed +2 "processing"%7(Tg +4 "core" &\  +7 &:\ %f +10 &Wq\ 8 +9 &k\ M +10 &F\ P +9 &bD\ \ O +9 &$Dx\ \ O +10 &Dk\ \ O +9 &Gf\ P +9 &jF`\ \ O +10 &-Ch\ \ O +9 &Fh\ O +10 &!GZ\ \ P +9 &#qDS\ \ P +9 &%4BF\ \ O +10 &&DD\ \ O +9 &(GD\ O +9 &*yF>\ \ P +10 &,;E6\ \ P +9 &-E0\ \ P +10 &/B#\ \ O +9 &1B!\ \ P +9 &3DG#\ O +10 &5G\ P +64 &6D\ P +3 &8F\ O + &:KG\ P +2 &<E\ O +3 &=D\ O +2 &?G\ O + &ATC\ O + &CD\ O +7 &DF\ P +10 &FD\ \ P +9 &HZK\ P +9 &J]1\ S +10 &K~<\ W +9 &M}I\ W +9 &ON~:\ W +10 &Q}C\ W +9 &R:\ F +9 &SE_6\ Z +10 &TG,'\ , +5 ( +2 "processing"%& +4 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.75 +2 "processing"%>& +3 "core" &TG&\ , +2 &TG)\ , +2 ."psFlush"Hand.open + "manipulator"&w1 +70 "core" 1 + "manipulator"&% +4 "core" %  u l L +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&m'\ +97 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%G +45 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%_' +587 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%t' +789 #"da"SX HX9/16 (USB:66): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 31.502 seconds\ /var/log/esp/da23jun2909h_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23jun2909h20s_niagara.tif +1324 "core" ' +2 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%J @ +197 "core" B +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%V  +134 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%n +104 "core" +30 ."psFlush"PS.seek :empty +2 "processing"%C'9 +155 #"da"SX HX9/16 (USB:66): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23jun2909h20s_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jun2909h30s_niagara.tif +2481 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%@ +106 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%\ ' +457 #"da"SX HX9/16 (USB:66): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jun2909h30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "31.502 sec auto-exposure",Subject: "da23jun2909h images!" +3 "storage"(%- +5 "core" -' +15 "storage"([& +6 "core" & l\ +2 "manipulator"&& +4 "core" & 2 5 ( +4 "manipulator"&% +19 "core" %\ / 0 1 P %z +5 ."da"Elbow.reconfigure :tight +10 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +3 "manipulator"&( +54 "core" ' +2 ."psFlush"delay 5 seconds +205 "core" ( +2 "manipulator"&Z& +3 "core" &\ 2 3 } # +3 "storage"(8& +4 "core" & Q\ +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&Y' +97 "core" ' +44 ."da"SE.reconfigure :gently +6 "storage"(#QK-0-\ b +4 ."da"SE.seek -0.1 Pucks below Top Plate +4 "storage"(?'B +65 "core" ' +3 "manipulator"&)& +7 "core" &\   K # +4 "storage"(L& +9 "core" & \ +4 ."da"Elbow.reconfigure :limp +5 "manipulator"&$ ,(b +8 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +4 "manipulator"&('D +8 ."psFlush"PSR.select :air +4 "processing"% +13 ."psFlush"PS.seek 2.5ml +3 "processing"%' +12 "core" ' +4 ."da"Elbow.hold +4 "manipulator"&l, +6 "core" , +4 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure :default +5 "storage"(#QK-0-\ b +6 ."da"SE.seek 0.08 Pucks below Top Plate +2 "storage"(^'- +21 "Can"c\ Q mN:M +3 "core" ' +4 "manipulator"&=% +6 "core" %Rz  0 Ȼ> +4 "storage"(N& +9 "core" & T\ +126 ."da"Forearm.force -20 +4 "manipulator"&5 +5 ."da"Forearm.seek 1 + 314 counts +3 "manipulator"&;'~ +24 "core" ' +5 "manipulator"&j& +10 "core" & \  # +4 "storage"(<& +10 "core" & \ +5 ."da"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 1 + 700 counts +6 "manipulator"&X' +26 "core" ' +6 "storage"(A% +10 "core" %) \  +9 ."downElevator"SE.seek :down +9 "storage"('v +98 (-% +6 "core" %U 3\ We +4 "manipulator"&% +7 "core" % \  +6 ."da"Forearm.reconfigure :loose +7 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +2 "manipulator"&1'\ +95 "core" ' +37 ' +3 ."downElevator"SE.stop +4 "storage"(5 +6 (b& +4 "core" & \ +1470 ' +2 ."psFlush"delay 1 second +106 .PBV.dial :waste1 + "processing"%O  +36 "core" +3 ."psFlush"PTV.dial :mixing +4 "processing"% @ +71 "core" @ +4 ."psFlush"PSV.dial :mixloop +4 "processing"%x +101 "core" +4 ."psFlush"PS.seek :empty +2 "processing"%s'9 +242 #"uploadLog"upsync +2393 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +98 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%]'P +1095 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%2' +1624 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%u  +69 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%~  +4 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%T'W +2632 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%U +70 "core"  + ."psFlush"PSR.select :flush +3 "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' +2119 "core" ' +2 ."psFlush"PSV.dial PTV +6 "processing"%p +83 "core"  + ."psFlush"PBV.dial PSV +2 "processing"%, U +51 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%E'W +2625 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +40 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%W' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%a  +70 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%6'W +2631 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%| +54 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%R' +2630 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +4 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%+'W +2638 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +47 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2636 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%{  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%D'W +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%9 +55 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%q'P +1098 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%d' +1647 "core" ' +9 ."psFlush"PSV.dial PTV +2 "processing"%r +72 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%\\  +4 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%#  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2633 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%* +70 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%k' +598 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%P' +2112 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%. +69 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%''W +2635 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%H @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2635 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +69 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%Q'W +2631 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%e +43 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%3' +2625 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%4 +68 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%f U +15 "core" S +7 ."psFlush"PS.seek 0ml +2 "processing"%:'W +2632 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%! @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2625 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%`'W +2632 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&B& +4 "core" &\  h # +2 "manipulator"&y% +3 "core" %\     +2 ."psFlush"Elbow.seek PC +2 "manipulator"&v( +121 "Can"f\ = o}M +168 "core" ( + "manipulator"&& +4 "core" & $  m  +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &}& +4 "core" &    +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +96 "core" ' + ."psFlush"Hand.close +2 "manipulator"&// +70 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%i( +402 "core" ( + "manipulator"&I& +4 "core" &   \ +2 "manipulator"&% +3 "core" % $ % P 0 +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&"'\ +99 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&(- +129 "core" ( + "manipulator"&h& +4 "core" &-   . +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &$& +3 "core" &- !  . +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&&'! +107 "core" ' +2 ."psFlush"Hand.open + "manipulator"&51 +70 "core" 1 +2 "manipulator"& % +4 "core" % *   " +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract + "manipulator"&'\ +96 "core" ' +2 #tFinished short da assay +45015 #-> access 1 +3 "storage"(F% +3 "core" %}\ \  \ +2 "manipulator"&g% +3 "core" %     +2 "manipulator"&0& +4 "core" &-   . +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(>(; +708 "core" ( +9 .tSC.configure :limp +2 "storage"($(\ 1b +3 (w& +3 "core" &; \  +4669 #t-> shortDAflush; PS.flush; shortDAflush + #Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" &\ +2 "manipulator"&& +4 "core" &-  . +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&G(- +2 "core" ( +2 "manipulator"&c& +4 "core" &-   U . +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &K& +3 "core" &-   . +3 .tForearm.seek :garage + "manipulator"&_'! +104 "core" ' + .tHand.close +2 "manipulator"&J/ +75 "core" / +2 "manipulator"&V& +3 "core" &-  . . +3 "manipulator"&n% +3 "core" % 4     +3 .tForearm.seek :retract + "manipulator"&t'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&@( +266 "core" ( +2 "manipulator"&C& +3 "core" &   ^ 7 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &%& +3 "core" &   v 7 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&[', +103 "core" ' + "manipulator"&& +4 "core" &    7 +2 "manipulator"&% +4 "core" %4    +2 "collection"'Z& +4 "core" &\ +3 "collection"'8& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'S(O +4 "core" &\ +8 &F\ $f +9 &[\ 7 +10 & {\ J +9 &X\ K +9 &Z}\ K +10 &PY\ K +9 &Z\ K +9 &Z\ J +10 &W\ J +9 &Y\\\ J +10 & Z\ K +9 &!Z\ J +9 &#W\ J +10 &%a\\\ J +9 &'#[\ J +9 &(X\ J +10 &*[\ J +9 &,hZ\ K +10 &.+Z\ J +9 &/[\ K +9 &1Z\ J +10 &3q[\ J +9 &53Z\ J +9 &6[\ J +10 &8Z\ K +9 &:yY\ J +10 &<<Yr\ J +9 &=Z\ J +9 &?Y\ J +10 &AZ\ J +9 &CCV\ J +9 &E\\\ J +10 &Fa\ K +9 &Hn~\ L +10 &J7\ Q +9 &K\ U +9 &M\ W +10 &OL&\ 2 +9 &O[\ L +9 ( + &Or\ I +3 "collection"'8& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.65 +2 "collection"')& +3 "core" &Or\ I +2 .tHand.open + "manipulator"&L1 +75 "core" 1 +2 "manipulator"&m% +4 "core" % +   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&='\ +95 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%N  +43 "core"  + #tPulling 2.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 2.5ml + "processing"%' +2627 "core" ' +2 .tdelay 5 seconds +508 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 "processing"%j  +2 "collection"'Y  +5 "core" +91  +2 .tPSV.dial :PTV,via: :air +2 "processing"%< +186 "core" ~ + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"%\ @ +70 "core" B +2 .tPS.seek 0ml +2 "processing"%'W +2630 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%A  +183 "core"  +2 #tPulling 2.5ml of PSR.flush + .PSR.select :flush +3 .PS.seek 2.5ml +2 "processing"%?' +489 "Can"'f\ H qhfM +2141 "core" ' + .tdelay 5 seconds +503 ."connect"PRV.dial CBV +5 .tCBV.dial PRV + "processing"%-  +4 "core"  +2 .tPSV.dial :PTV,via: :air +2 "processing"% +183 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"%( @ +15 "core" ? +2 .tPS.seek 0ml +2 "processing"%;'W +2627 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%b  +183 "core"  +2 #tPulling 2.5ml of PSR.flush + .PSR.select :flush +3 .PS.seek 2.5ml +2 "processing"%^' +2639 "core" ' +2 .tdelay 5 seconds +507 ."connect"PRV.dial CBV +5 .tCBV.dial PRV + "processing"%X  +4 "core"  +2 .tPSV.dial :PTV,via: :air +2 "processing"% +183 "core" ~ +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"%O @ +48 "core" @ +5 .tPS.seek 0ml +2 "processing"% 'W +2636 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%x  +184 "core"  + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +3 .PS.seek 1.5ml +2 "processing"%' +1617 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%s'W +1605 "core" ' +2 .tPSV.dial PSR + "processing"%] +44 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +2631 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%u  +5 "core"  +2 .tPSV.dial :PTV,via: :air +2 "processing"%~ +184 "core"  +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRV,avoiding: :puck +2 .PS.seek 0ml +2 "processing"%2'W +2627 "core" ' +2 .tPSV.dial :air + "processing"%U  +75 "core"  +2 .tPS.seek 2.5ml +2 "processing"%T' +2624 "core" ' +2 .tPSV.dial :PTV +2 "processing"%o +70 "core"  +2 .tPS.seek 0ml +2 "processing"%p'W +2628 "core" ' +2 .tPSV.dial :air +2 "processing"%,  +70 "core"  +2 .tPS.seek 2.5ml +2 "processing"%z' +2635 "core" ' + .tPSV.dial :PTV +2 "processing"% +83 "core" +2 .tPS.seek 0ml +2 "processing"%E'W +2632 "core" ' + .tPSV.dial :air +2 "processing"%a  +69 "core"  +2 .tPS.seek 2.5ml +2 "processing"%W' +2627 "core" ' + .tPSV.dial :PTV +7 "processing"%| +72 "core" ~ +2 .tPS.seek 0ml +2 "processing"%6'W +2625 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &    7 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( +2 "manipulator"&R& +3 "core" &   F 7 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &  7 +2 .tForearm.seek CC +2 "manipulator"&+', +105 "core" ' +2 .tHand.close + "manipulator"&{/ +66 "core" / +2 .tCC.seek :open +2 "collection"'( +374 "core" ( +2 "manipulator"&9& +3 "core" &   7 +2 "manipulator"&D% +4 "core" %   H C +2 .tForearm.seek :retract +2 "manipulator"&q'\ +102 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&r(- +285 "core" ( +2 "manipulator"&\\& +3 "core" &- # " C  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &#& +3 "core" &-    +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&d'! +106 "core" ' +2 .tHand.open +2 "manipulator"&*1 +65 "core" 1 + "manipulator"&% +4 "core" % +   - +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&k'\ +96 "core" ' +2 #tFlushing Processing stage +2 "processing"%.% +3 "core" %X\ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%& +3 "core" &\ \ +2 "manipulator"&P& +4 "core" &-    +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&H(- +3 "core" ( +2 "manipulator"&'& +3 "core" &-   C  +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-   +2 .tForearm.seek :garage +2 "manipulator"&'! +103 "core" ' +2 .tHand.close + "manipulator"&e/ +69 "core" / +2 "manipulator"&Q& +3 "core" &-   W  +2 "manipulator"&4% +4 "core" % +   w  +2 .tForearm.seek :retract +2 "manipulator"&f'\ +104 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&3( +158 "core" ( +9 "manipulator"&!& +3 "core" &  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &:& +3 "core" &  ! +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&' +105 "core" ' +2 "manipulator"&& +3 "core" &   +2 "manipulator"&B% +5 "core" %   ~ +2 "processing"%y& +3 "core" &\ +3 "processing"%& +5 "core" &\ +2 .tPC.seek :closed +3 "processing"%l(Tg +3 "core" & \ +6 &\ \ 9 +9 &NMv\ \ 0 +10 &w{\ D +9 &5Y\ K +9 &S\ K +10 &Q\ K +9 &|R\ \ K +10 &>W \ K +9 &V \ K +9 &U \ K +10 &Q \ J +9 &!GR\ J +9 &#V\ K +10 &$T\ K +9 &&Q\ \ J +10 &(PT \ J +9 &*V \ J +9 &+T\ J +10 &-W\ J +9 &/XS\ J +9 &1U\ J +10 &2Q \ K +9 &4Q\ J +10 &6^Q\ K +9 &8!U\ J +9 &9U\ K +10 &;T\ \ K +9 &=gU\ J +9 &?(V\ K +10 &@T\ K +9 &BT\ K +10 &DoQ \ J +9 &F0V\ K +9 &G]\ K +10 &Ih\ M +9 &Kf \ P +9 &M&\ Q +10 &N \ Q +9 &P\ R +10 &Ri\ \ R +9 &SOh\ , +9 &T>\ \  +6 ( + "processing"%& +4 "core" &T>\  +2 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.64 +2 "processing"%}& +3 "core" &T>\  +2 .tHand.open +2 "manipulator"&/1 +71 "core" 1 + "manipulator"&1% +4 "core" %     ~ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&7'\ +90 "core" ' +2 .tPSV.dial PSR +2 "processing"%I +70 "core"  +2 .tPSR.select :flush +2 "processing"%@ +11 .tPS.seek 1ml +2 "processing"%'P +1105 "core" ' + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml + "processing"%h' +1626 "core" ' + .tPSV.dial PTV +2 "processing"%$ +72 "core" + .tPTV.dial :puck +2 "processing"%  +69 "core"  + .tPBV.dial :waste1 +2 "processing"%v  +50 "core" +2 .tPS.seek 0ml +2 "processing"%5'W +2627 "core" ' + .tPSV.dial PSR +2 "processing"% +72 "core"  + .tPSR.select :flush +3 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"%"' +587 "core" ' + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml + "processing"%&' +2126 "core" ' + .tPSV.dial PTV +2 "processing"%F +72 "core" + .tPBV.dial PSV +2 "processing"%g U +53 "core" W +2 .tPS.seek 0ml +2 "processing"%0'W +2624 "core" ' + .tPSV.dial PBV +2 "processing"% @ +42 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%w' +2638 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2632 "core" ' + .tPSV.dial PSR +2 "processing"%c +42 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%K' +2636 "core" ' +2 .tPSV.dial PTV + "processing"%J +71 "core" + .tPBV.dial PSV +7 "processing"%V U +15 "core" S +2 .tPS.seek 0ml +2 "processing"%n'W +501 "Can"f\ 9 sM +2123 "core" ' + .tPSV.dial PBV +2 "processing"% @ +42 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%' +2626 "core" ' + .tPSV.dial :waste1 +2 "processing"%_  +70 "core"  +3 .tPS.seek 0ml + "processing"%C'W +2635 "core" ' +2 #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&%& +3 "core" &    +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&G( +2 "core" ( +2 "manipulator"&& +4 "core" & " +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &  ( +2 .tForearm.seek PC +2 "manipulator"&Z' +97 "core" ' +2 .tHand.close +2 "manipulator"&t/ +76 "core" / +42 .tPC.seek :open +9 "processing"%M( +400 "core" ( +2 "manipulator"&)& +3 "core" &   +2 "manipulator"&L% +4 "core" %    +2 .tForearm.seek :retract +2 "manipulator"&m'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&8(- +137 "core" ( + "manipulator"&N& +4 "core" &-   S , +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &[& +3 "core" &-   , +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&`'! +108 "core" ' +2 .tHand.open + "manipulator"&Y1 +68 "core" 1 + "manipulator"&j% +4 "core" % ( \    +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&<'\ +95 "core" ' +2 #tBeginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'\ & +3 "core" &<\ +2 "manipulator"&& +4 "core" &-   , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&A(- +4 "core" ( + "manipulator"&& +4 "core" &-    , +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &-& +3 "core" &-   , +2 .tForearm.seek :garage +2 "manipulator"&'! +106 "core" ' + .tHand.close +2 "manipulator"&(/ +73 "core" / +2 "manipulator"&?& +3 "core" &-   j , +2 "manipulator"&b% +4 "core" % +   ^ +2 .tForearm.seek :retract +2 "manipulator"&;'\ +107 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&X( +269 "core" ( +2 "manipulator"&& +3 "core" &  ! { 6 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &O& +3 "core" &   o 6 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&^', +98 "core" ' +2 "manipulator"&x& +3 "core" &    6 +2 "manipulator"& % +4 "core" %   S +2 "collection"' & +4 "core" &\ +2 "collection"'& +5 "core" &8\ +2 .tCC.seek :closed +2 "collection"'](O +5 "core" &\  +9 &6}\ *z +9 &i\ > +9 &n\ K +10 &hW\ J +9 &*X\ J +9 &W\ I +10 &Z\ J +9 &p\\\ J +10 &3X\ I +9 &Y\ J +9 & [\ I +10 &"xY\ J +9 &$:\\\ J +9 &%[\ J +10 &'Z\ J +9 &)X\ I +10 &+CY\ I +9 &-Y\ J +9 &.[\ J +10 &0[\ J +9 &2J[\ J +9 &4 [\ J +10 &5\\\ J +9 &7[\ J +10 &9R[\ J +9 &;Z\ J +9 &<[\ J +10 &>[\ J +9 &@Z[\ J +10 &BZ\ J +9 &CW\ I +9 &EZ\ J +10 &G``\ K +9 &Iu\ M +9 &J\ R +10 &L\ U +9 &NE\ D +9 &OC:\ &r +10 &OY\ B +2 ( +2 "collection"'& +4 #tCollection Clamp onSpring/offSpring for 6/26 samples, on/off torque 1.58 + "collection"'s& +3 "core" &O_\ B +2 .tHand.open +2 "manipulator"&u1 +64 "core" 1 +2 "manipulator"&~% +3 "core" %   . +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%U  +55 "core"  +2 #tPulling 2.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 2.5ml +2 "processing"%2' +2625 "core" ' +2 .tdelay 5 seconds +502 ."connect"PRV.dial CBV +5 .tCBV.dial PRV + "processing"%o  +4 "core"  +2 .tPSV.dial :PTV,via: :air +2 "processing"%T +182 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"%, @ +179 "core" > +2 .tPS.seek 0ml +2 "processing"%p'W +2633 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%  +184 "core"  + #tPulling 2.5ml of PSR.flush +2 .PSR.select :flush +2 .PS.seek 2.5ml +2 "processing"%z' +2633 "core" ' +2 .tdelay 5 seconds +502 ."connect"PRV.dial CBV +5 .tCBV.dial PRV + "processing"%a  +4 "core"  +2 .tPSV.dial :PTV,via: :air +2 "processing"%E +232 "core" ~ +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"%| @ +4 "core" ? +2 .tPS.seek 0ml +2 "processing"%W'W +2639 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%  +184 "core"  + #tPulling 2.5ml of PSR.flush +2 .PSR.select :flush +3 .PS.seek 2.5ml + "processing"%R' +2633 "core" ' +2 .tdelay 5 seconds +507 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 "processing"%  +4 "core"  +2 .tPSV.dial :PTV,via: :air +2 "processing"%{ +184 "core"  +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRV,avoiding: :puck +2 "processing"%@ @ +4 "core" ? +2 .tPS.seek 0ml +2 "processing"%='W +2633 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%S  +184 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 .PS.seek 1.5ml + "processing"%9' +1621 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%D  +55 "core"  +2 .tPS.seek 0ml +2 "processing"%+'W +1638 "core" ' +2 .tPSV.dial PSR + "processing"%\\ +41 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%#' +2631 "core" ' +3 ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%  +5 "core"  +2 .tPSV.dial :PTV,via: :air +2 "processing"%* +184 "core"  + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"% @ +4 "core" ? +2 .tPS.seek 0ml +2 "processing"%.'W +2633 "core" ' +2 .tPSV.dial :air +6 "processing"%  +71 "core"  +2 .tPS.seek 2.5ml +2 "processing"%q' +2639 "core" ' +2 .tPSV.dial :PTV +2 "processing"%P +70 "core"  +2 .tPS.seek 0ml +2 "processing"%''W +2631 "core" ' +2 .tPSV.dial :air +2 "processing"%  +70 "core"  +2 .tPS.seek 2.5ml +2 "processing"%d' +2626 "core" ' + .tPSV.dial :PTV +2 "processing"%e +70 "core"  +2 .tPS.seek 0ml +2 "processing"%Q'W +2632 "core" ' + .tPSV.dial :air +2 "processing"%4  +70 "core"  +3 .tPS.seek 2.5ml + "processing"%r' +2626 "core" ' + .tPSV.dial :PTV +7 "processing"%k +70 "core"  +2 .tPS.seek 0ml +2 "processing"%!'W +2627 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&:& +3 "core" &  6 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( +2 "manipulator"&& +4 "core" &  " e 6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &H& +3 "core" &   6 +2 .tForearm.seek CC +2 "manipulator"&B', +93 "core" ' + .tHand.close +2 "manipulator"&y/ +70 "core" / +2 .tCC.seek :open +2 "collection"'f( +378 "core" ( +2 "manipulator"&i& +4 "core" &   6 +2 "manipulator"&}% +3 "core" % >  +3 .tForearm.seek :retract + "manipulator"&/'\ +95 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&1(- +287 "core" ( + "manipulator"&& +4 "core" &- #  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &I& +3 "core" &-    +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&'! +104 "core" ' + .tHand.open +2 "manipulator"&61 +69 "core" 1 + "manipulator"&% +4 "core" % '  $ 6 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&$'\ +97 "core" ' +997 #t-> access 2 +2 "storage"(% +3 "core" %}\ 4\ 4\ +2 "manipulator"&v% +3 "core" %\     +2 "manipulator"&h& +4 "core" &-    +42 .tSC.reconfigure :tight +10 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"( (K +196 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (5& +3 "core" &K \  +2892 "Can"He\ - v5M +3615 #t-> $da[:extractVol]=0.17 +622 #-> startTube 2 +2747 #-> da 100 +2 #da sampling at most 100ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 10:06:14EDT29-Jun-23\\n{}\\nCan@10:05:04, 19.0C, 47% humidity, 14.6psia, 13.648V, 0.202A, 53.629Ah, 2.75W",Subject: "da sampling at most 100ml" +3 "collection"'"& +4 "core" &'\ +3 "manipulator"&F% +3 "core" %\   e  +3 "storage"(g% +4 "core" %}\ 8\ 5 \ +2 "storage"(&. +3 "core" .(K +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(( +414 #"uploadLog"upsync +258 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (0& +3 "core" & \ -\  (\ +3 "manipulator"&& +4 "core" &-  "  +2 "manipulator"&w% +5 "core" %\   ! .  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&c( +176 "core" ( +2 "manipulator"&& +5 "core" & # ( a ' +2 "storage"(J& +3 "core" & \ \ \ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&V' +91 "core" ' +2 "storage"(K& +4 "core" & \ )\ ' V\ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"('H +280 "core" ' +2 "storage"(n- +3 "core" -'} +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (_& +2 "core" & \ +3 "manipulator"&& +3 "core" &   ' +3 .tElbow.seek 2 +2 "manipulator"&%( +3 "core" ( +2 "manipulator"&& +4 "core" &  % S ' +2 "storage"(& +3 "core" & \ \  \ +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&t'y +32 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&3/ +65 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&7& +2 "storage"(l'v +8 "core" & #  g ' + "manipulator"&)% +4 "core" % Ϯ   y | +4 !to:Puck::Warning: mesg"BRetaining claim on Arm because Hand is likely holding a puck!:bt[ "7/home/esp/esp2/utils/puckmoves.rb:273:in `giveup!'"4/home/esp/esp2/utils/puckmoves.rb:402:in `load'"8/home/esp/esp2/utils/puckmoves.rb:967:in `loadPuck'"7/home/esp/esp2/protocol/2G/DA.rb:22:in `daExtract'"0/home/esp/esp2/protocol/2G/DA.rb:53:in `da'"(ESP):41:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 + !o:IRB::Abort\ :@checkpoint: omitted: mesg"User Abort!!: @cohort[:@timestampu: Time .:bt["1/home/esp/esp2/lib/esp.rb:83:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +251 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +1672 #t-> SE.up +2 .SE.seek :up +2 "storage"(L'# +262 "core" 'Z | Q\ _ +3 !to:Slide::Error\ :@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error:overCurrent: @sourcei-:@destinationi%: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positioniZ: velocityi: currenti:pwmi:erri: inPressi| : outPressi :deltaPressiQ : voltagef13.197873343151693,e: @type2F: @tagiQ: mesg"@Storage Elevator overCurrent at -0.49 Pucks below Top Plate:@axisName"Storage Elevator:bt["2/home/esp/esp2/lib/slide.rb:633:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:395:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:360:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'"0/home/esp/esp2/lib/slide.rb:402:in `moveTo'"-/home/esp/esp2/utils/misc.rb:346:in `up'"(ESP):42:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +2068 #-> Hand.open + !o:Puck::Error: mesg"+Hand is closed on sh1 puck from tube 2:bt[ "3/home/esp/esp2/utils/puckmoves.rb:81:in `open'"(ESP):43:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +1566 #-> SE.down +2 .SE.seek :down +2 "storage"(N'v +269 "core" ' +2 "storage"([% +4 "core" %} \ -\ # v\  +502 #t-> Arm.garage +2 "manipulator"&Z& +3 "core" &\   # +2 "manipulator"&G% +3 "core" %   \\ +3 .tForearm.seek :retract +2 "manipulator"&Y'\ +91 "core" ' +2 .tElbow.seek :garage +2 "manipulator"&j(- +181 "core" ( + "manipulator"&\ & +4 "core" &- #  E +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-   E +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&m'! +107 "core" ' +3 "manipulator"&& +4 "core" &-   E +2 "manipulator"&-% +4 "core" %)    +609 #t-> Hand.open +2 !o:Puck::Error: mesg"+Hand is closed on sh1 puck from tube 2:bt[ "3/home/esp/esp2/utils/puckmoves.rb:81:in `open'"(ESP):46:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +1213 #-> Arm.clear +2 "manipulator"&`& +3 "core" &-   E +2 "manipulator"&(% +4 "core" %)   _  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&?'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear +2 "manipulator"&b(d +125 "core" ( +2 "manipulator"&8& +3 "core" &d\ ! Y # +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &<& +3 "core" &d\   # +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&'\ +4 "core" ' +2 "manipulator"&& +3 "core" &d\   # +2 "manipulator"&O% +4 "core" %\    +581 #t-> Arm.garage +2 "manipulator"&A& +3 "core" &d\   # +2 "manipulator"&x% +3 "core" %\     +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"& (- +130 "core" ( + "manipulator"& & +4 "core" &- # 1 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &;& +3 "core" &-   1 +2 .tForearm.seek :garage +2 "manipulator"&'! +106 "core" ' +2 "manipulator"&s& +3 "core" &-   f 1 +2 "manipulator"&u% +4 "core" %+  5  +485 #t-> HAnd.open + !o:NameError: mesg" uninitialized constant HAnd: name: HAnd:bt["(ESP):49:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +498 #-> Hand.open +2 !o:Puck::Error: mesg"+Hand is closed on sh1 puck from tube 2:bt[ "3/home/esp/esp2/utils/puckmoves.rb:81:in `open'"(ESP):50:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +1928 #-> forgetESPstate +393 #-> exit +4 !o:Storage::Warning: mesg".Exiting with sh1 puck from tube 2 in Hand:bt["6/home/esp/esp2/utils/storage.rb:563:in `writeAll'"2/home/esp/esp2/utils/storage.rb:558:in `each'"6/home/esp/esp2/utils/storage.rb:558:in `writeAll'"./home/esp/esp2/lib/filepath.rb:80:in `[]'"2/home/esp/esp2/lib/filepath.rb:80:in `append'"0/home/esp/esp2/lib/filepath.rb:79:in `open'"2/home/esp/esp2/lib/filepath.rb:79:in `append'"6/home/esp/esp2/utils/storage.rb:554:in `writeAll'"(/home/esp/esp2/utils/storage.rb:570"4/home/esp/esp2/lib/framework.rb:170:in `atExit'"2/home/esp/esp2/lib/framework.rb:174:in `call'"4/home/esp/esp2/lib/framework.rb:174:in `atExit'"2/home/esp/esp2/lib/framework.rb:174:in `call'"4/home/esp/esp2/lib/framework.rb:174:in `atExit'"-/home/esp/esp2/lib/thread.rb:760:in `[]'"0/home/esp/esp2/lib/thread.rb:760:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4 #mEXIT @1688047722.90EDT @1688047747.25EDT = =tMAIN =mMAIN_scheduler @EDT1688047748.93 #"core_reset"Sent BREAK +2 #t@34242 receive with ifg=0x10, ie=0xFD + #@34876 receive with ifg=0x10, ie=0xFD + #@35532 receive with ifg=0x10, ie=0xFD + #@36166 receive with ifg=0x10, ie=0xFD #@36800 receive with ifg=0x10, ie=0xFD + #@37435 receive with ifg=0x10, ie=0xFD + #@38069 receive with ifg=0x10, ie=0xFD #@38395 receive with ifg=0x80, ie=0xFD + #@24769 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +10 #ESP2 v3.42 I2C Gateway v3.20 for core bus +240 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +389 "Can"e\ : v + e\ : v + #tPolling Can every 10:00 +499 #-> Hand.open +2 .Hand.open +154 "sampler") +2 ) +2 "core"  +3 "collection"' +3 ' +2 "core"  +3 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 "collection"'% +4 "core" %\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +3 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +4 "core" %T\  +2 .tPS.configure :default +2 "processing"%#A d`xb +3 .tPS.hold + "processing"%+ +4 "core" + +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %ps \  +2 .tSS.configure :default +2 "sampler")#.0X Arm.clear + "manipulator"&& +3 "core" &- !   1 +2 "manipulator"&% +4 "core" % +   ~  +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&(d +129 "core" ( +2 "manipulator"&& +3 "core" &d\ $  # +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &d "   "~ +2 .tForearm.seek :clear +2 "manipulator"&'\ +4 "core" ' +2 "manipulator"&& +3 "core" &d\  " "~ +2 "manipulator"& % +4 "core" %\     +1164 #t-> exit +35 #mEXIT @1688047791.92EDT @1688047800.87EDT = =tMAIN =mMAIN_scheduler @EDT1688047802.58 #"core_reset"Sent BREAK +2 #t@30618 receive with ifg=0x10, ie=0xFD + #@31252 receive with ifg=0x10, ie=0xFD + #@31908 receive with ifg=0x10, ie=0xFD + #@32542 receive with ifg=0x10, ie=0xFD #@33176 receive with ifg=0x10, ie=0xFD + #@33810 receive with ifg=0x10, ie=0xFD + #@34444 receive with ifg=0x10, ie=0xFD #@34771 receive with ifg=0x80, ie=0xFD + #@2729 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +241 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +384 "Can"g\ 1 w)m + g\ 1 w)m + #tPolling Can every 10:00 +2 #Cleanly exited at 10:09:51EDT29-Jun-23 +485 #-> ESP.ready! +154 "sampler") +2 ) +3 "core"  +2 "collection"' +2 ' +3 "core"  +3 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +3 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %T\  +2 .tPS.configure :default +2 "processing"%#A d`xb +3 .tPS.hold + "processing"%+ +5 "core" + + .tPS.configure :default +3 "processing"%#A d`xb +3 "sampler")% +3 "core" %pq  +2 .tSS.configure :default +2 "sampler")#.0X access 2 +2 "storage"(3% +3 "core" %}\ \  8\  +2 "manipulator"&4% +4 "core" %\     +2 "manipulator"&5& +4 "core" &d   ~ "~ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"(6(K +658 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (7& +3 "core" &K\ \  Z\  +4367 #t-> $da[:extractVol]=0.17 +1591 #-> startTube 2 +845 #-> da 100 +2 #da sampling at most 100ml +5 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 10:13:31EDT29-Jun-23\\n{}\\nCan@10:10:09, 19.1C, 45% humidity, 14.6psia, 13.624V, 0.226A, 53.649Ah, 3.08W",Subject: "da sampling at most 100ml" + "collection"'8& +6 "core" &\ +2 .tHand.open +2 "manipulator"&91 +25 "core" 1 +2 "manipulator"&:% +4 "core" % \   "  +4 "storage"(;% +4 "core" %} \ \ \  +2 "storage"(<. +4 "core" .(K +2 .tSC.reconfigure :tight +4 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(=( +385 #"uploadLog"upsync +276 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (>& +3 "core" & \ \  \ +2 "manipulator"&?& +4 "core" &d\   "~ +2 "manipulator"&@% +5 "core" % \     +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&A( +100 "core" ( +2 "manipulator"&B& +3 "core" &  ! 1 ' +3 "storage"(C& +3 "core" & \ \ \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&D' +99 "core" ' +2 "storage"(E& +4 "core" & \ 5\ 6 I\ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(F'H +276 "core" ' +2 "storage"(G- +4 "core" -'k + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (H& +3 "core" & \  \ +2 "manipulator"&I& +4 "core" &   ' +2 .tElbow.seek 2 +2 "manipulator"&J( +3 "core" ( +3 "manipulator"&K& +3 "core" & " ! \ ' +2 "storage"(L& +4 "core" & \  D\ +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&M'y +13 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&N/ +70 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&O& + "storage"(P'v +8 "core" &   X ' +2 "manipulator"&Q% +4 "core" % ~  o +3 .tForearm.seek :retract +2 "manipulator"&R'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&S( +140 "core" ' + ."downElevator"SE.stop +46 "storage"(5 +2 "core" ( +2 "manipulator"&T& +4 "core" &   9' +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &U& +3 "core" &   9' +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&V', +93 "core" ' +2 "manipulator"&W& +4 "core" &    9' +2 "manipulator"&X% +4 "core" %(  2 +2 "collection"'Y& +4 "core" &\ +3 "collection"'Z& +5 "core" &-\ +2 .tCC.seek :closed +2 "collection"'[(O +4 "core" &\ +8 &>\ $f +10 &Z~\ 7 +9 &y\ J +10 &W\ J +9 &W\ J +9 &KY\ J +10 & Z\ J +9 &W\ J +9 &Z\ J +10 &TY\ I +9 & Z\ J +9 &!\\\ J +10 &#X\ J +9 &%ZY\ J +10 &'Y\ J +9 &(Y\ J +9 &*Y\ J +10 &,cY\ J +9 &.&Z\ I +10 &/Y\ J +9 &1W\ J +9 &3kZ\ J +10 &5.Y\ I +9 &6Z\ J +9 &8X\ J +10 &:sY\ J +9 &<4]\ J +9 &=Y\ J +10 &?\\\ J +9 &A|Y\ I +10 &C<Y\ J +9 &D\\\ J +9 &Fd\ K +10 &H{s\ M +9 &J/\ R +10 &K\ U +9 &M\ V +9 &OR\ - +10 &O\ Q +8 ( +2 &O]\ B +2 "collection"'Z& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.74 +2 .Hand.open + "manipulator"&\\1 +76 "core" 1 +2 "manipulator"&]% +3 "core" % (   +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&^'\ +99 "core" ' +2 #tcollectSample 100ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold + "sampler")_+ +3 "core" + +2 "sampler")`% +4 "core" %rs \  +2 "collection"'a& +4 "core" &O_\ B +3 "Can"Uf\ F w +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +2 "collection"'b  +4 "core" +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")c +3 "core"  +2 "sampler")d +2 "core"  +3 "sampler")e  +4 "core"  +2 .tSS.reconfigure :fast +3 "sampler")#.0X + #tAllowing 40s for 7.0ml of remaining 7.0ml +2 .Intake.select :open + "sampler") +210 "collection"'q% +3 "core" %\ +2 #tIntake @13.9psia, vacuum from 8.4 to 11.4psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X +2 .tIntake.select :close +2 "sampler")0 +9 )% +3 "core" %  \ > +2 .tSSV.dial :exhaust +2 "sampler")  +73 "core"  +2 .tExhaust.select :open +2 "sampler")@ +10 .tSS.seek 0ml +2 "sampler") ' +887 "core" ' +2 .tExhaust.select :close +2 "sampler") +10 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")  +3 "collection"' @ +6 "core" ? +66  +2 #tAllowing 130s for 25.0ml of remaining 75.0ml + .Intake.select :open +2 "sampler") +210 "collection"'% +3 "core" %\\\ +2 #tIntake @13.8psia, vacuum from 8.3 to 11.3psi +2 .SS.reconfigure :inhaling 2.16ml/s +3 "sampler")#.0X\ +2 "sampler") % +4 "core" %  \ I +2 .tIntake.select :close +2 "sampler")0 +9 )!% +3 "core" %  \ I +2 .tSSV.dial :exhaust +2 "sampler")"  +74 "core"  + .tExhaust.select :open +2 "sampler")@ +10 .tSS.seek 0ml +2 "sampler")#' +921 "core" ' + .tExhaust.select :close +2 "sampler") +10 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +3 "sampler")$  +2 "collection"'% @ +6 "core" ? +66 +2 #tAllowing 130s for 25.0ml of remaining 25.0ml + .Intake.select :open +2 "sampler") +211 "collection"'&% +3 "core" %G\ +2 #tIntake @13.8psia, vacuum from 8.3 to 11.3psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X \  +2 .tSSV.dial :exhaust +2 "sampler").  +73 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml +2 "sampler")/' +904 "core" ' + .tExhaust.select :close +2 "sampler") +10 #tSampled 100.0ml +2 #Evacuating Puck (bubblePt=24psi, evacVolume=10ml, delay 15 seconds) + .Intake.select :close +2 "collection"'0& +3 "core" &OU7\ B +3 ."airStroke"CSV.dial :waste +3 "sampler")1% +2 "collection"'2 +7 "core" % \ +3 ."connect"SSV.dial CBV,avoiding: :exhaust +4 .tCBV.dial SSV +2 "sampler")3  +3 "collection"'4 @ +6 "core" ? +20 +2 ."airStroke"CS.reconfigure :fast +3 "collection"'#d @b +3 ."airStroke"CS.seek 0ml +2 "collection"'5' +3 "core" ' + ."airStroke"CSV.dial :air +2 "collection"' @ +70 "core" B +2 ."airStroke"CS.seek 10ml +2 "collection"'7' D +65 "core"  +2 .tCTV.dial :air +2 "collection"'8  +71 "core"  +2 .tdelay 15 seconds +7 ."flow"Gate.power :analytic3,:OFF +2 ."samplerPumpShutdown"Gate.power :sampler,:OFF +1493 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")9 +127 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.seek 0ml +3 "collection"':  +2 "sampler");' +7 "core" ' + .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")<  +119 "core"  +10  +468 ' +2 .tSSV.dial between CBV and plug +2 "sampler")6 +45 "core" +2 .tCBV.dial between SSV and waste2 +38 "collection"'>  +36 "core"  +2 "collection"'?% +5 "core" % I4\  +2 ."connect"CTV.dial CSV,avoiding: :air +4 .tCSV.dial CTV +2 "collection"'@  +2 'B  +5 "core"  +38  +2 .tCS.reconfigure :pressurize +2 "collection"'# d@<< b +3 .tCS.seek 0ml +2 "collection"'C' +2279 "core" ' =\ +3 "collection"'E% +4 "core" %z 7\  +2 "sampler")% +3 "core" %tt \ +3 #tBubblePoint: Intake @24.2psia, Outlet @0.1psia + .CBV.dial SSV + "collection"' @ +40 "core" B +2 .tSS.reconfigure :default +3 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'~' +111 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")} +129 "core"  +3 .tSS.reconfigure :exhale +3 "sampler")#.0X9 +3 "core" 9#d +102 "collection"'?9 +3 "core" 9< d +103 "collection"'@9 +2 "core" 9U d +103 "collection"'B9 +3 "core" 9o!b +102 "collection"'79 +4 "core" 9"` +102 "collection"'E9 +3 "core" 9#^ +103 "collection"'9 +2 "core" 9#[ +103 "collection"'9 +3 "core" 9%Y +102 "collection"';9 +3 "core" 9%V +102 "collection"'H9 +4 "core" 9 &T +102 "collection"'I9 +3 "core" 9#'R +103 "collection"'9 +2 "core" 9=(O +103 "collection"'G9 +3 "core" 9T)N +102 "collection"'K9 +3 "core" 9o*K +102 "collection"'O9 +4 "core" 9,I +102 "collection"'N9 +3 "core" 9-G +103 "collection"'Q9 +2 "core" 9-D +103 "collection"'A9 +3 "core" 9.C +103 "collection"'F9 +2 "core" 9/@ +103 "collection"'L9 +3 "core" 91? +102 "collection"'U9 +3 "core" 91= +102 "collection"'C9 +3 "core" 912; +103 "collection"'D9 +2 "core" 9H39 +103 "collection"'T9 +3 "core" 9^57 +102 "collection"'M9 +4 "core" 9u66 +102 "collection"'W9 +3 "core" 973 +102 "collection"'X9 +3 "core" 992 +103 "collection"'J9 +2 "core" 9:1 +103 "collection"'P9 +3 "core" 9;/ +102 "collection"'R9 +4 "core" 9<. +102 "collection"'\ 9 +3 "core" 9=, +103 "collection"'\\9 +2 "core" 9> * +103 "collection"'Z9 +3 "core" 9? * +102 "collection"'b9 +3 "core" 9+@( +102 "collection"'c9 +4 "core" 9=A& +103 "collection"'Y9 +2 "core" 9NC% +103 "collection"']9 +3 "core" 9^D$ +102 "collection"'V9 +3 "core" 9oE"# +102 "collection"'d9 +3 "core" 9F&" +103 "collection"'_9 +2 "core" 9H+ +103 "collection"'`9 +4 "core" 9I/ +102 "collection"'h9 +2 "core" 9J3 +103 "collection"'g9 +3 "core" 9K7 +102 "collection"'i9 +3 "core" 9M; +103 "collection"'j9 +3 "core" 9N@ +103 "collection"'k9 +3 "core" 9OD +102 "collection"'a9 +3 "core" 9OH +103 "collection"'m9 +2 "core" 9PL +103 "collection"'n9 +3 "core" 9 RQ +102 "collection"'o9 +3 "core" 9 RU +103 "collection"'e9 +3 "core" 9 !SY +102 "collection"'q9 +3 "core" 9 ,T] +103 "collection"'l9 +2 "core" 9 8Ua +103 "collection"'t9 +3 "core" 9 BUf +102 "collection"'p9 +4 "core" 9 LWj +102 "collection"'u9 +3 "core" 9 VXn +103 "collection"'r9 +2 "core" 9 _Xr +103 "collection"'w9 +3 "core" 9 iZw +102 "collection"'s9 +3 "core" 9 r[{ +103 "collection"'z9 +2 "core" 9 y] +103 "collection"'|9 +3 "core" 9 ] +102 "collection"'v9 +3 "core" 9 ^ +103 "collection"'}9 +3 "core" 9 ` +102 "collection"'f9 +3 "core" 9 ` +102 "collection"'{9 +4 "core" 9 a +102 "collection"'~9 +3 "core" 9 b +103 "collection"'x9 +2 "core" 9 b +103 "collection"'9 +3 "core" 9 c +102 "collection"'y9 +3 "core" 9 e +102 "collection"'9 +4 "core" 9 f +102 "collection"'9 +3 "core" 9 g +103 "collection"'9 +2 "core" 9 g +103 "collection"'9 +3 "core" 9 i +102 "collection"'9 +11 "core" 9 j +102 "collection"'9 +3 "core" 9 l +103 "collection"' 9 +2 "core" 9 k +103 "collection"'9 +3 "core" 9 l +102 "collection"' 9 +3 "core" 9 n +103 "collection"'9 +2 "core" 9 o +103 "collection"' 9 +4 "core" 9 o +102 "collection"'9 +3 "core" 9 q +103 "collection"'9 +2 "core" 9 s +103 "collection"'9 +3 "core" 9\ s +102 "collection"'9 +3 "core" 9\ t +103 "collection"'9 +3 "core" 9\ \ u +103 "collection"'9 +3 "core" 9\ u +102 "collection"'9 +3 "core" 9\ v +103 "collection"'9 +2 "core" 9\ w +103 "collection"' 9 +3 "core" 9\ x +103 "collection"'!9 +3 "core" 9\ y +103 "collection"'"9 +2 "core" 9\ z +103 "collection"'9 +3 "core" 9\ "{ +102 "collection"'9 +3 "core" 9\ %|\ +103 "collection"'%9 +2 "core" 9\ (| +103 "collection"'$9 +3 "core" 9\ *} +3 .tCH.hold 10:00,70C +3 "collection"'& `\ r `\ )\ +2 '#9 +7 "core"  + 9\ +} +2 "collection"')% +3 "core" % a d\ a +3 #tBegun lysing Collection Puck Heater at 68.1C/19.4psia +23439 "Can"5h\ 8\ M +36548 "core" ` +2 "collection"'*9 +4 "core" 9\ r? + "collection"'+% +4 "core" % # %\ +2 #tEnded lysing Collection Puck Heater at 70C/16.0psia +2 .CS.seek 0ml +2 "collection"',' +332 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'- @ +99 "core" B + .tCSV.dial :air +2 "collection"'. @ +41 "core" ? +2 .tCS.seek 5ml +2 "collection"'''l +1358 "core" ' +2 .tCSV.dial CTV + "collection"'(  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'0 @ +41 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'1  +41 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'4 @ +41 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'2' +1355 "core" ' + "collection"'% +4 "core" %\ \  `\ +2 #tPuck @28.2psia after final lysis pressurization + #Recovering Lysate into Collection syringe +2 .CSV.dial CBV + "collection"'3 +97 "core"  + .tCBV.dial CSV +2 "collection"'8  +28 "core"  +2 "collection"'% +3 "core" % G\ +3 .tCS.seek 5ml +2 "collection"'5'l +1348 "core" ' + .tdelay 5 seconds +503 .CTV.dial :air +2 "collection"'9  +40 "core" +2 "collection"':% +4 "core" %l\  +2 .tCS.seek 6.999ml +2 "collection"'<' +590 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'/ @ +40 "core" > +3 .tCS.seek 10ml + "collection"'6' D +840 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'> ` +109 "core" _ +2 #tLysing Complete + "collection"'?& +4 "core" &OT} \ B +2 #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&@% +3 "core" %\  \ | ! +2 "storage"(B% +3 "core" %m \ +2 "storage"(7. +4 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(E( +196 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +3 "core" & \ +2 "manipulator"&& +5 "core" &  Y 9& + "manipulator"&;% +4 "core" %\    ! +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&H( +155 "core" ( +2 "manipulator"&I& +3 "core" &    +2 "storage"(& +4 "core" & \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&G' +91 "core" ' +2 "storage"(K& +3 "core" & {\ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(O'H +270 "core" ' + "storage"(N- +3 "core" -'H +2 .tSE.configure :default +8 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(Q'6 +38 "core" ' +2 "manipulator"&A& +4 "core" &    +2 "manipulator"&F% +4 "core" %   b +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&L'\ +88 "core" ' +42 .tElbow.seek CC +10 "manipulator"&U( +151 "core" ( +2 "manipulator"&C& +3 "core" &   7 9% +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &D& +3 "core" &  9% +2 .tForearm.seek CC +2 "manipulator"&T', +103 "core" ' +2 .tHand.close +2 "manipulator"&M/ +65 "core" / +2 .tCC.seek :open +2 "collection"'W( +375 "core" ( +2 "storage"(X& +4 "core" & \ +2 "storage"(J& +4 "core" & \ +2 "manipulator"&P& +4 "core" &   8 +2 "manipulator"&R% +3 "core" %  !  ` C +3 .tForearm.seek :retract +2 "manipulator"&\ '\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&\\( +153 "core" ( +2 "manipulator"&Z& +4 "core" &  L \ +2 "storage"(b& +3 "core" &\ \  \ +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&c'D +114 "core" ' + .tElbow.hold +2 "manipulator"&Y, +3 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&]1 +74 "core" 1 +3 "manipulator"&V% +3 "core" % QT  2 Ȱ +2 "storage"(d& +4 "core" & K\ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 313 counts + "manipulator"&_'} +22 "core" ' +2 "manipulator"&`& +3 "core" &   G \ +2 "storage"(h& +4 "core" &\ \  \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&g' +23 "core" ' + "storage"(i% +4 "core" %<\ :\ 8\  +3 ."downElevator"SE.seek :down +4 "storage"(j'v +98 (k% +3 "core" %R \ Wf +2 "manipulator"&a% +4 "core" %   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&m'\ +91 "core" ' +58 ' +2 ."downElevator"SE.stop + "storage"(5 +3 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'n& +3 "core" &\ +2 "manipulator"&o& +4 "core" &   \ +2 "manipulator"&e% +4 "core" %\    }  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&q(- +171 "core" ( +2 "manipulator"&l& +4 "core" &-  ! F +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &t& +3 "core" &-    F +2 .tForearm.seek :garage +2 "manipulator"&p'! +104 "core" ' + .tHand.close +2 "manipulator"&u/ +70 "core" / +2 "manipulator"&r& +3 "core" &-   D F +2 "manipulator"&w% +4 "core" % 0    +3 .tForearm.seek :retract + "manipulator"&s'\ +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&z( +277 "core" ( +2 "manipulator"&|& +3 "core" &   9# +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &v& +2 "core" &   / 9# +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&}', +102 "core" ' + "manipulator"&f& +4 "core" &   " 9# +2 "manipulator"&{% +4 "core" %,   +2 "collection"'~& +4 "core" &\ +2 "collection"'x& +5 "core" &\ +3 .tCC.seek :closed + "collection"'(O +4 "core" & \  +9 &7\ +{ +9 &j~\ > +10 &j\ J +9 &nW\ H +9 &.Y\ I +10 &XJ\ H +9 &X\ I +10 &vY\ H +9 &6W\ I +9 &Y\ I +10 & Uj\ I +9 &"}W\ I +9 &$>\\\ I +10 &&X\ H +9 &'Y\ I +9 &)X\ H +10 &+GX\ I +9 &- W\ I +10 &.X}\ H +9 &0Yi\ I +9 &2O[O\ I +10 &4[\ I +9 &5[\ I +10 &7W\ H +9 &9XY\ H +9 &;X\ H +10 &<Xt\ I +9 &>[a\ I +9 &@_[\ I +10 &B!W\ I +9 &CW\ H +10 &EZz\ I +9 &Gd`g\ J +9 &IwO\ M +10 &J:\ R +9 &Le\ V +9 &NH\ C +10 &OF:\ %o +9 &Obl\ F +2 ( +2 "collection"'x& +4 #tCollection Clamp onSpring/offSpring for 6/26 samples, on/off torque 1.63 +2 "collection"'y& +3 "core" &OgG\ F +2 .tHand.open + "manipulator"&1 +123 "core" 1 + "manipulator"&% +4 "core" % +   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 .tPSV.dial PSR + "processing"% +71 "core"  + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%' +1618 "core" ' +2 .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%  +42 "core"  +2 .tPS.seek 0ml +2 "processing"% 'W +1610 "core" ' + .tPSV.dial PSR +2 "processing"% +42 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"% ' +2636 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"% + "collection"'  +6 "core"  +2 "processing"% +2 "core"  +2 "processing"%  +5 "core"  +64 + .tPSV.dial :mixloop +2 "processing"% +99 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%  +72 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2636 "core" ' +2 .tPSV.dial :air +6 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +1378 "Can"k\ F M +1246 "core" ' +2 .tPSV.dial :mixloop + "processing"% +42 "core" +3 .tPS.seek 0ml + "processing"% 'W +2638 "core" ' +2 .tPSV.dial :air +2 "processing"%!  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%"' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2638 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&%& +4 "core" &   8" +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&$( +2 "core" ( +3 "manipulator"&#& +3 "core" &   8" +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &)& +2 "core" &  8" +3 .tForearm.seek CC +2 "manipulator"&', +104 "core" ' +2 .tHand.close +2 "manipulator"&&/ +71 "core" / +3 .tCC.seek :open +2 "collection"'*( +378 "core" ( +2 "manipulator"&+& +3 "core" &  ? 8" +2 "manipulator"&% +4 "core" %   2 +2 .tForearm.seek :retract +2 "manipulator"&-'\ +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&.(- +278 "core" ( +2 "manipulator"&,& +4 "core" &-   _ = +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &(& +3 "core" &-   = +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&0'! +108 "core" ' +2 .tHand.open + "manipulator"&11 +75 "core" 1 +2 "manipulator"&4% +4 "core" % +  " % +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&''\ +104 "core" ' +2 .tPSV.dial :mixloop +6 "processing"% +5 "core" +2 .tPTV.dial :PRVmixing + "processing"%3  +9 "core" +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%8  +2 "collection"'  +7 "core"  + +2 .tCTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'2& +4 "core" &\  +2 "manipulator"&9% +4 "core" %     +2 "storage"(:% +4 "core" %m\ \ # \ +2 "storage"(5. +2 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(/( +200 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (<& +3 "core" & \ \ \ +2 "manipulator"&>& +4 "core" &-    = +2 "manipulator"&?% +4 "core" %     +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&@( +180 "core" ( + "manipulator"&B& +4 "core" &  ! * +2 "storage"(7& +3 "core" & \ \  \ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&' +95 "core" ' +2 "storage"(& +4 "core" & \ \  m\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(;'H +319 "core" ' +9 "storage"(=- +3 "core" -'w +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (I& +3 "core" & \ +2 "manipulator"&& +4 "core" &    ) +2 .tElbow.seek 2 +2 "manipulator"&K( +4 "core" ( +2 "manipulator"&S& +3 "core" &   ) +2 "storage"(^& +4 "core" & \ \  \ +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&N'y +30 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&A/ +65 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&F& + "storage"(O'v +8 "core" &    ) +2 "manipulator"&C% +4 "core" % ϐ   y +3 .tForearm.seek :retract + "manipulator"&G'\ +102 "core" ' +2 .tElbow.seek CC +2 "manipulator"&D( +148 "core" ( + "manipulator"&H& +4 "core" &   J ;7 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 "core" ' +2 ."downElevator"SE.stop +2 "manipulator"&M& +2 "storage"(5 +6 "core" &   ;7 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&L', +105 "core" ' + "manipulator"&[& +4 "core" &  ! ;7 +2 "manipulator"&X% +4 "core" %, \ Q | +2 "collection"'J& +4 "core" &o\  +3 "collection"'P& +5 "core" &a\  +2 .tCC.seek :closed +2 "collection"'R(O +5 "core" &W\  +5 &C:\ %h +10 &[x \ 7 +9 &w\ I +10 &T\ I +9 &[\ I +9 &]V\ I +10 & X3\ H +9 &Wf\ H +9 &XR\ H +10 &eYd\ I +9 & 'Z\ I +10 &!\\x\ I +9 &#ZH\ H +9 &%mY\ I +10 &'.Y\ I +9 &(W\ H +9 &*Y\ H +10 &,vX\ H +9 &.8Y\ H +10 &/[\ I +9 &1U\ I +9 &3~X\ H +10 &5@Wu\ H +9 &7[\\\ I +9 &8WL\ I +10 &:WJ\ H +9 &\ W*\ H +9 &?Z\ I +9 &AU\ I +10 &COU\ I +9 &EY\ I +9 &F]\ J +10 &Hv\ L +9 &J?\ Q +10 &Kj|\ U +9 &Maf\ V +9 &O HljA\ - +10 &O}s\ A +5 ( +2 "collection"'P& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.74 +2 .Hand.open + "manipulator"&Z1 +2 "core" &OTb\ @ +69 1 + "manipulator"&b% +4 "core" % "   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&T'\ +100 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'U  +129 "core" ~ + .tCSV.dial CTV +2 "collection"']  +28 "core"  +2 .tPS.seek 2.5ml +2 "processing"%V' +2631 "core" ' + "collection"'d% +4 "core" % Av{W\  +3 .tCS.seek 4.15ml +2 "collection"'`'Q +1575 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%h  +41 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%i  +69 "core"  +3 .tPS.seek 0ml + "processing"%\ 'W +2626 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"'k ` +39 "core" ^ +2 .tCSV.dial :air +2 "collection"'a @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'\\' D +1570 "core" ' +2 .tCSV.dial CTV +2 "collection"'c  +42 "core"  +2 .tCS.seek 0ml +2 "collection"'_' +2638 "core" ' + .tCBV.dial :waste1 +2 "collection"'n @ +28 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'o  +128 "core" + "collection"'e& +4 "core" &OTI\ @ +2 #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&Q% +3 "core" %\    & , +2 "storage"(g% +4 "core" % :\ +2 "storage"(l. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(t( +192 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (j& +2 "core" & &\ +2 "manipulator"&Y& +4 "core" &  : ;6 +2 "manipulator"&u% +4 "core" %\    , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&r( +157 "core" ( +2 "manipulator"&w& +4 "core" &  ! f  +2 "storage"(m& +3 "core" & 5\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&p' +107 "core" ' + "storage"(|& +4 "core" & ,\ +44 .tSE.reconfigure :pick +10 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(v'H +280 "core" ' +2 "storage"(q- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&f& +3 "core" &   g  +2 "storage"({& +4 "core" & \ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 + "manipulator"&~'D +37 "core" ' +2 .tElbow.hold + "manipulator"&s, +3 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"(W- +2 "core" -' +3 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(y'H +30 "core" ' + "manipulator"&% +4 "core" %U[   Ȳ +2 "storage"(& +4 "core" & a g \ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 317 counts + "manipulator"&x'ρ +21 "core" ' + "manipulator"&& +4 "core" &    +2 "storage"(}& +4 "core" & `\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&' +30 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"('? +41 "core" ' + "manipulator"&& +4 "core" &    +2 "manipulator"&% +4 "core" %   w +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"& '\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +155 "core" ( +2 "manipulator"&& +4 "core" & \  8 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &    8 +3 .tForearm.seek CC + "manipulator"& ', +104 "core" ' + .tHand.close +2 "manipulator"&/ +68 "core" / +2 .tCC.seek :open +2 "collection"'( +379 "core" ( +2 "storage"( & +4 "core" & u\ +2 "storage"(& +4 "core" & \ +2 "manipulator"&& +4 "core" &   8 +2 "manipulator"&% +4 "core" % 1   +2 .tForearm.seek :retract +2 "manipulator"&'\ +107 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&!( +155 "core" ( + "manipulator"& & +4 "core" &    +2 "storage"(& +4 "core" &\ \  \ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&"'D +111 "core" ' +2 .tElbow.hold + "manipulator"&%, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator" +72 "core" 1 +4 "manipulator"&)% +3 "core" % Wj   ȶ +2 "storage"(&& +4 "core" & 9\ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 319 counts + "manipulator"&z'σ +14 "core" ' + "manipulator"&& +4 "core" &    +2 "storage"(& +4 "core" &\ \  \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&+' +16 "core" ' +2 "storage"(% +4 "core" %H\ \ \ +3 ."downElevator"SE.seek :down +3 "storage"('v +99 (,% +3 "core" %R \ Vd +2 "manipulator"&(% +4 "core" %  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&$'\ +90 "core" ' +54 ' + ."downElevator"SE.stop +2 "storage"(5 +3 .tPSV.dial :air +2 "processing"%1  +70 "core" +2 .tPS.seek 2.5ml +2 "processing"%4' +2639 "core" ' +2 .tdelay 1 second +148 .PSV.dial :mixloop +2 "processing"%- +53 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +40 "core"  + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%3 +41 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%8  +41 "core"  +2 .tdelay 1 second +103 .PS.seek 0ml + "processing"%'W +2625 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%2& +3 "core" &C\  +2 "manipulator"&9& +4 "core" &    +2 "manipulator"&:% +4 "core" %\     +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&5(- +175 "core" ( +2 "manipulator"&0& +3 "core" &-   A +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &<& +3 "core" &-   & A +2 .tForearm.seek :garage +2 "manipulator"&>'! +102 "core" ' +2 .tHand.close + "manipulator"&?/ +74 "core" / +2 "manipulator"&E& +3 "core" &-  v A +2 "manipulator"&B% +4 "core" % 3   ? +2 .tForearm.seek :retract +2 "manipulator"&7'\ +103 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&( +161 "core" ( + "manipulator"&.& +4 "core" &    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &'& +3 "core" &    +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&=' +92 "core" ' +2 "manipulator"&I& +3 "core" &    +2 "manipulator"&% +4 "core" %   _ +3 "processing"%S& +3 "core" &A\  +3 "processing"%^& +5 "core" &L\  +2 .tPC.seek :closed +8 "processing"%A(Tg +3 "core" &U\  +3 &Y\  +10 &7yZ\ *y +7 & h}K\ > +9 &gP\ K +9 &^Qf\ K +10 &!Wd\ J +9 &Ud\ J +10 &T`\ K +9 &gSl\ K +9 &)Rk\ K +10 &Ru\ J +9 & Rt\ K +10 &"nRy\ K +9 &$0V|\ K +9 &%V\ K +10 &'V\ J +9 &)xT\ J +9 &+9W\ K +10 &,T|\ K +9 &.V\ J +9 &0~R\ K +10 &2AV\ J +9 &4T\ J +10 &5Q\ K +9 &7Q\ J +9 &9KT\ J +10 &; V\ K +9 &<T\ K +9 &>Q\ J +10 &@RR\ J +9 &BV\ J +10 &CR\ K +9 &ET\ K +9 &GWY\ K +10 &IbI\ L +9 &J\ O +9 &L\ Q +10 &NN\ Q +9 &P\ R +10 &Q\ R +9 &Sx{fB\ + +9 &T.%UA\ I +10 &TMB\ * +2 ( +2 "processing"%^& +4 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.61 + "processing"%F& +3 "core" &TMO\ * +3 .tHand.open + "manipulator"&C1 +70 "core" 1 + "manipulator"&@% +4 "core" %   $ _ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +89 "core" ' + .tPRV.dial :air +2 "processing"%H  +43 "core"  + .tPSV.dial :mixloop +2 "processing"%M +42 "core" +2 "processing"%;% +3 "core" %\\\ +3 .tPS.seek 0.3ml +2 "processing"%N' +384 "core" ' + .tPSV.dial PSR +2 "processing"%[ +98 "core"  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml +2 "processing"%X'* +481 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%J' +1922 "core" ' +2 .tdelay 3 seconds +303 .PSV.dial :mixloop + "processing"%K +99 "core" +2 .tPTV.dial :mixing +2 "processing"%O @ +70 "core" B + .tPBV.dial :waste2 +2 "processing"%G  +92 "core"  +2 .tPS.seek 0ml +2 "processing"%*'W +2638 "core" ' +2 #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&Z& +3 "core" &    +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&b( +2 "core" ( +3 "manipulator"&P& +3 "core" &  =  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &U& +3 "core" &    +3 .tForearm.seek PC +2 "manipulator"&]' +96 "core" ' +2 .tHand.close + "manipulator"&L/ +74 "core" / +2 .tPC.seek :open +47 "processing"%( +402 "core" ( + "manipulator"&d& +4 "core" &    +2 "manipulator"&6% +4 "core" %   4 +2 .tForearm.seek :retract +2 "manipulator"&h'\ +90 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&i(- +129 "core" ( + "manipulator"&V& +4 "core" &-  ! + +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &k& +2 "core" &-    + +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&a'! +106 "core" ' +2 .tHand.open + "manipulator"&`1 +72 "core" 1 +2 "manipulator"&c% +3 "core" % '  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&\\'\ +96 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%n& +4 "core" &\ +2 "manipulator"&o% +4 "core" %\     +2 "storage"(e% +4 "core" %q\ \  E\ +2 "storage"(Q. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(g( +199 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (l& +3 "core" & \ \  +2 "manipulator"&j& +4 "core" &-   c * +2 "manipulator"&Y% +3 "core" %\     +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&u( +173 "core" ( +2 "manipulator"&/& +3 "core" &  , +2 "storage"(w& +4 "core" & \ \  \\\  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&m' +96 "core" ' +3 "storage"(|& +3 "core" & \ \  I\  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(D'H +282 "core" ' +2 "storage"(T- +2 "core" -' +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (q& +3 "core" & [\  +2 "manipulator"&f& +3 "core" &   K + +3 .tElbow.seek 2 +2 "manipulator"&{( +3 "core" ( +2 "manipulator"&W& +3 "core" & #  \\ + +2 "storage"(& +4 "core" & \  +3 .tForearm.seek 2 + 300 counts + "manipulator"&'y +25 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&/ +73 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&}& +2 "storage"('v +8 "core" &    + + "manipulator"&% +4 "core" % τ   \\ +3 .tForearm.seek :retract + "manipulator"&p'\ +90 "core" ' +2 .tElbow.seek PC +2 "manipulator"&r( +169 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +90 "core" ( + "manipulator"&v& +4 "core" &   _ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &~& +3 "core" &  a +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&x' +101 "core" ' + "manipulator"&y& +4 "core" &   g +2 "manipulator"&% +4 "core" %   +2 "processing"%& +4 "core" &\ +3 "processing"%& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%s(Tg +4 "core" &}\  +9 &6zy\ *y +9 &i{u\ > +10 &i{\ K +9 &eO\ K +9 &)Od\ J +10 &Va\ K +9 &TZ\ K +10 &nQe\ J +9 &1Sa\ J +9 &U]\ J +10 & UY\ J +9 &"uVR\ K +9 &$8TM\ J +10 &%PN\ J +9 &'RP\ J +9 &)}T\ K +10 &+?SU\ K +9 &-S\ K +10 &.U\ \ J +9 &0U\ J +9 &2HU\ J +10 &4\ U\ J +9 &5U\ J +10 &7U\ J +9 &9OT\ K +9 &;T\ K +10 &<S\ K +9 &>S\ J +9 &@XP\ J +10 &BP\ J +9 &CP\ J +10 &ES\ K +9 &G_Y\ K +9 &Ih\ L +10 &J\ O +9 &L\ Q +9 &NV\ P +10 &P\ Q +9 &Q\ R +9 &S}zh\ * +10 &T3&V\ = +8 ( +4 "processing"%& +2 "core" &TB \ . +3 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.64 + .Hand.open + "manipulator"&1 +120 "core" 1 +2 "manipulator"& % +3 "core" %    +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&R'\ +94 "core" ' +4 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%  +3 %9 +6 "core" 9j( +102 "processing"%9 +3 "core" 9g( +102 "processing"%9 +3 "core" 9d)  +103 "processing"% 9 +2 "core" 9b(  +103 "processing"%9 +3 "core" 9a( +102 "processing"% 9 +3 "core" 9a( +102 "processing"%9 +3 "core" 9_& +103 "processing"%#9 +2 "core" 9^) +103 "processing"%)9 +3 "core" 9_'" +102 "processing"%&9 +3 "core" 9^(& +103 "processing"%9 +3 "core" 9`(+ +103 "processing"%9 +2 "core" 9`)/ +103 "processing"%9 +2 "core" 9a(3 +103 "processing"%9 +3 "core" 9c(7 +102 "processing"%,9 +3 "core" 9d)< +102 "processing"%(9 +3 "core" 9f(@ +103 "processing"%!9 +3 "core" 9i(D +102 "processing"%"9 +3 "core" 9k(H +102 "processing"%z9 +3 "core" 9n)L +102 "processing"%9 +3 "core" 9q(Q +102 "processing"%19 +3 "core" 9u)U +103 "processing"%+9 +3 "core" 9y)Y +102 "processing"%9 +3 "core" 9}*] +102 "processing"%\ 9 +3 "core" 9)a +102 "processing"%-9 +3 "core" 9)f +103 "processing"%9 +2 "core" 9*j +103 "processing"%39 +2 "core" 9*n +103 "processing"%89 +3 "core" 9(r +102 "processing"%49 +3 "core" 9*v +102 "processing"%29 +3 "core" 9({ +103 "processing"%99 +3 "core" 9, +102 "processing"%:9 +3 "core" 9+ +103 "processing"%09 +2 "core" 9+ +103 "processing"%<9 +2 "core" 9, +103 "processing"%%9 +3 "core" 9+ +102 "processing"%?9 +3 "core" 9, +103 "processing"%E9 +3 "core" 9, +102 "processing"%B9 +3 "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"%I9 +3 "core" 9. +103 "processing"%9 +2 "core" 9 / +103 "processing"%S9 +2 "core" 90 +103 "processing"%59 +3 "core" 91 +103 "processing"%79 +3 "core" 91 +102 "processing"% 9 +3 "core" 9(1 +102 "processing"%F9 +3 "core" 9/2 +102 "processing"%C9 +3 "core" 962 +103 "processing"%@9 +3 "core" 9=9 +3 .tPH.hold 2:00:00,28C +3 "processing"%^ pp7 +2 .tdelay 1:30 +5 "core"  +8519 "Can"Vk\ : 6M +481 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%H +99 "core"  +2 #tPulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%M' +592 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml +2 "processing"%;'[ +1607 "core" ' + .tPTV.dial :puck +2 "processing"%=  +70 "core"  +2 .tPSV.dial PTV +2 "processing"% +71 "core" +2 .tPBV.dial :waste1 +2 "processing"%[  +128 "core"  + "processing"%N% +4 "core" %Y}\  +2 .tPS.seek 1.5ml +2 "processing"%X' +589 "core" ' +2 .tdelay 3 seconds +301 .PBV.dial between PSV and waste1 +2 "processing"%K * +31 "core" + +2 .tPS.seek 0ml +2 "processing"%O'W +1629 "core" ' + .tdelay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck + "processing"%G  +15 "core"  +2 .tPBV.dial :waste1 + "processing"%J  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Z * +34 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%P +71 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%U' +2311 "core" ' + .tPSV.dial PTV +7 "processing"%L +72 "core" + .tdelay 5 seconds +503 .PSV.dial PSR +48 "processing"% +85 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"% +69 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%A  +71 "core"  +2 .tPS.seek 0ml +2 "processing"%d'W +2277 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%6  +127 "core" +2 .tPSV.dial :mixloop +2 "processing"%V +41 "core" +2 .tPRV.dial :ab1 +2 "processing"%k @ +71 "core" B +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%]'w +352 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +4 .tPRV.dial CBV + "collection"'b  +3 "processing"%`  +44 "core"  +7 +2 "processing"%c% +4 "core" %x\  +2 .tPS.seek 0.32ml +2 "processing"%n'% +399 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'h  +30 "core" +2 .tPRV.dial :air +2 "processing"%o  +40 "core"  +2 .tPS.seek 0.9ml +2 "processing"%e'D +1225 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%Q @ +68 "core" @ +3 .tPS.seek 0.5ml + "processing"%a' +865 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%l  +42 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%j'[ +1613 "core" ' + .tPSV.dial :PML +2 "processing"%Y +42 "core" +2 .tPTV.dial :mixing +2 "processing"%t @ +70 "core" A + .tPBV.dial :waste1 +2 "processing"%/  +34 "core" +2 "processing"%w% +3 "core" %_z\  +3 .tPS.seek 1.85ml +2 "processing"%|'? +240 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%i * +34 "core" , +3 .tPS.seek 0ml +2 "processing"%\\'W +1973 "core" ' +2 .tdelay 2 seconds +203 #Beginning samplePassC +6 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'T& +3 "core" &\ +2 "manipulator"&q& +9 "core" &  0 +2 "manipulator"&f% +4 "core" %\ !   1 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&W(- +143 "core" ( +2 "manipulator"&& +3 "core" &- \ l & +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &-   # & +3 .tForearm.seek :garage +2 "manipulator"&}'! +102 "core" ' +2 .tHand.close +2 "manipulator"&/ +66 "core" / +2 "manipulator"&u& +4 "core" &-  i & +2 "manipulator"&m% +3 "core" % 5  v +3 .tForearm.seek :retract +2 "manipulator"&D'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +274 "core" ( +2 "manipulator"&v& +3 "core" &  = 8! +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &~& +3 "core" &    8! +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&{', +97 "core" ' + "manipulator"&y& +4 "core" &   8! +2 "manipulator"&% +5 "core" %4  ^ +2 "collection"'& +3 "core" &\ +3 "collection"'& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'p(O +4 "core" &\ +8 &=\ $d +10 &Xy\ 6 +9 &|\ J +9 &S\ J +10 &}Q\ K +9 &?T\ K +10 &Y\ K +9 &Z\ K +9 &W\ K +10 &IR\ J +9 & W\ J +9 &!Z\ J +10 &#\\\ J +9 &%QW\ J +10 &'R\ J +9 &(U\ K +9 &*W\ K +10 &,XZ\ K +9 &.[\ J +9 &/S\ J +10 &1V\ J +9 &3`Z\ K +10 &5#Z\ J +9 &6[\ K +9 &8Y\ J +10 &:i[\ J +9 &<+]\ J +9 &=[\ J +10 &?Z\ K +9 &AqZ\ J +10 &C3\\\ J +9 &DV\ K +9 &F]\ K +10 &Hsg\ L +9 &J)\ P +9 &K\ U +10 &M\ W +9 &OX\ )} +10 &O|\ P +8 ( +2 &Oh\ E +2 "collection"'& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.65 +2 "collection"'& +3 "core" &Oj\ E +2 .tHand.open + "manipulator"&1 +73 "core" 1 +50 "manipulator"& % +4 "core" % 4   % +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tPSV.dial PSR +2 "processing"% +99 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1602 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%x  +53 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +1621 "core" ' + .tPSV.dial PSR +2 "processing"% +40 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +649 "Can">i\ S BM +1979 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV + "processing"%  +3 "collection"'  +41 "core"  +116  +2 .tPSV.dial :mixloop +2 "processing"%# +98 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"')  +15 "core"  +2 .tPTV.dial :PRVmixing +2 "processing"%&  +69 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2632 "core" ' +2 .tPSV.dial :air + "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2635 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +54 "core" +2 .tPS.seek 0ml +2 "processing"%,'W +2635 "core" ' +2 .tPSV.dial :air + "processing"%(  +41 "core"  +2 .tPS.seek 2.5ml +2 "processing"%!' +2636 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%" +42 "core" +2 .tPS.seek 0ml +2 "processing"%z'W +2635 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &  0 8 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&1( +3 "core" ( +2 "manipulator"&+& +4 "core" & \  8 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &   S 8 +3 .tForearm.seek CC +2 "manipulator"&\ ', +106 "core" ' +2 .tHand.close + "manipulator"&-/ +75 "core" / +2 .tCC.seek :open +2 "collection"'( +376 "core" ( +2 "manipulator"&3& +4 "core" & ? 8 +2 "manipulator"&8% +4 "core" %  \  + +2 .tForearm.seek :retract +2 "manipulator"&4'\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&2(- +280 "core" ( + "manipulator"&9& +4 "core" &-   7 = +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &:& +3 "core" &-  + = +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&0'! +107 "core" ' +2 .tHand.open +2 "manipulator"&<1 +65 "core" 1 + "manipulator"&%% +4 "core" % '  {  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&?'\ +101 "core" ' +2 ."da"delayUntil "11:07:06.96" +24786 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%E @ +68 "core" @ +2 ."da"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"%.  +42 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%'' +2278 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%> +55 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%I  +41 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"% +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%S  +41 "core"  +2 ."da"PS.seek 0ml +2 "processing"%5'W +2268 "core" ' +9 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%7 +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"% ' +587 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%F'[ +1607 "core" ' + ."da"PTV.dial :puck +2 "processing"%C  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%@ +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%H  +32 "core"  +2 "processing"%*% +4 "core" %V\  +2 ."da"PS.seek 1.5ml +2 "processing"%M' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%= * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1608 "core" ' +2 ."da"delay 2:00 +3994 "Can"k\ L bM +8009 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +6 "processing"%[  +15 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%N  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%; * +33 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%K +82 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%X' +2273 "core" ' + ."da"PSV.dial PTV +2 "processing"% +69 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%G +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%J +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%Z  +70 "core"  +3 ."da"PS.seek 0ml +2 "processing"%P'W +2275 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%O +126 "core" + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%L' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1619 "core" ' +2 ."da"PTV.dial :puck +7 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%A +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%U  +34 "core" +2 "processing"%6% +3 "core" %\\\  +3 ."da"PS.seek 1.5ml +2 "processing"%V' +591 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%k * +35 "core" , +2 ."da"PS.seek 0ml +3 "processing"%d'W +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%`  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%b  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%c * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%] +73 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%h' +2270 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%o +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%n +82 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%Q +68 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%e  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%l'W +2287 "core" ' + #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%a  +43 "core"  + ."da"delay 5 seconds +503 .PTV.dial :PRVmixing + "processing"%Y  +126 "core" + ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%t  +40 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%/  +4 "core" + ."da"PSV.dial :mixloop +43 "processing"%w +62 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%i' +387 "core" ' +2 ."da"delay 2 seconds +207 .PRV.dial :air + "processing"%j  +43 "core"  +2 "processing"%|% +3 "core" %J\  +3 ."da"PS.seek 0.55ml +2 "processing"%T'y +340 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%q  +40 "core"  +3 ."da"PS.seek 2ml +2 "processing"%f'[ +1566 "core" ' + ."da"PSV.dial :PML +2 "processing"% +54 "core" +2 ."da"PTV.dial :mixing +2 "processing"% @ +70 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%r  +33 "core" +2 "processing"%% +4 "core" %\\\  +2 ."da"PS.seek 1.85ml +2 "processing"%u'< +231 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%m * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%R'W +1964 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +8738 "Can"Ik\ : M +39265 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +2 "processing"%} @ +4 "core" A + ."da"PBV.dial :waste1 +2 "processing"%v  +33 "core"  + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%~ * +33 "core" , +2 ."da"PSV.dial :air +2 "processing"%W  +40 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%y' +2282 "core" ' +2 ."da"PSV.dial :mixloop +2 "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"%D +54 "core" + ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%  +41 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2272 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"% +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"% ' +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1609 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%{ +70 "core" +2 ."da"PBV.dial :waste1 +7 "processing"%\\  +33 "core" +2 "processing"%x% +4 "core" %Z|\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1621 "core" ' +3 ."da"delay 2:00 +6595 "Can"m\ I 5M +5408 #"da"recoverPSRreagent08 +2 .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" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%# +83 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%)' +2271 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%& +68 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "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 +3 "processing"%  +69 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2273 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"% +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%(' +585 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +49 "processing"%,'[ +1622 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%" +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%!  +33 "core"  + "processing"%% +5 "core" %b\ +2 ."da"PS.seek 1.5ml +2 "processing"%+' +591 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%-'W +1633 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%p +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%3' +2280 "core" ' + ."da"PSV.dial PTV +2 "processing"%8 +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%\ +68 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%9 +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%:  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%1'W +2272 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%< +127 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%%' +584 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%4'[ +1606 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%0 +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%E  +33 "core" +2 "processing"%B% +4 "core" %Y\  +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 +2 "processing"%z'W +1612 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%>  +33 "core" +2 ."da"delay 30 seconds +321 "Can"sl\ 8 $M +2682 ."da"PBV.dial between PSV and waste1 +2 "processing"%I * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +70 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%S' +2276 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%' +70 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%7 +71 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%5 +83 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +72 "core"  +3 ."da"PS.seek 0ml +2 "processing"%C'W +2287 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%@ +134 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +22 ."da"PS.reconfigure :default +8 "processing"%#A d`xb +12 ."da"PS.seek 0.25ml +9 "processing"%H'7 +343 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +6 .PSR.select :sub2 +3 "processing"% +14 ."da"PS.seek 0.5ml +3 "processing"%*' +332 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%F'[ +1616 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%= +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%M  +36 "core" +2 "processing"%[% +3 "core" %YG\  +3 ."da"PS.seek 1.5ml +2 "processing"%N' +599 "core" ' +47 ."da"delay 3 seconds +308 .PBV.dial between PSV and waste1 +3 "processing"%; * +34 "core" * +3 ."da"PS.seek 0ml +2 "processing"%K'W +1606 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .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"%G +75 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%J' +2407 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%Z +75 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +6 "processing"%X +76 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%O +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%P  +73 "core"  +3 ."da"PS.seek 0ml +2 "processing"%L'W +2398 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +132 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%A'[ +2130 "core" ' + ."da"delay 5 seconds +503 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%U +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%6  +35 "core" +2 "processing"%% +3 "core" %`\ ( +3 ."da"PS.seek 1.5ml +2 "processing"%k' +592 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%V * +36 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%`  +105 "core"  +2 ."da"PS.seek 0ml +2 "processing"%b'W +1611 "core" ' +2 "processing"%c9 +3 "core" 9zb54 +2 #"da"Processing Puck Heater at 27.8C before imaging +2 .PH.coast + "processing"%] +3 "core" 54 +2 "processing"%d& +3 "core" &TB!\ 1. +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&o% +4 "core" %\  i b ' +2 "storage"(n% +4 "core" % \\\ J +2 "storage"(Q. +3 "core" .( +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(e( +218 "core" ( +2 ."da"SC.configure :limp +3 "storage"($(\ 1b +3 (h& +3 "core" & \ F +2 "manipulator"&a& +3 "core" &- T R  = +2 "manipulator"&Y% +4 "core" %\  _ [  ' +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&t( +185 "core" ( +2 "manipulator"&/& +3 "core" &\ c a  # +2 "storage"(w& +4 "core" & \ H +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&l' +94 "core" ' + "storage"(j& +4 "core" & \ L +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"(|'H +284 "core" ' +2 "storage"(i- +3 "core" -'z +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&q& +3 "core" & N K 8 # +3 "storage"(T& +3 "core" & \ F +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +2 "manipulator"&'D +37 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&, +2 "core" , +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(r- +2 "core" -'z +3 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"('@ +28 "core" ' +3 "manipulator"&m% +4 "core" %I[ | 3 +2 "storage"(f& +3 "core" &   P\ 4 +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 305 counts +2 "manipulator"&u'u +49 "core" ' +8 "manipulator"&}& +4 "core" &\ W S # +2 "storage"(v& +4 "core" & \ F +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&~' +25 "core" ' +2 ."da"SE.seek 2.1 Pucks below Top Plate +3 "storage"(W'7 +41 "core" ' +2 "manipulator"&R& +3 "core" &\  # +2 "manipulator"&% +4 "core" % % +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&D( +291 "core" ( +2 "manipulator"&& +3 "core" & G B  * +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &y& +3 "core" & 5 A  * +2 ."da"Forearm.seek PC +2 "manipulator"&' +96 "core" ' + ."da"Hand.close +2 "manipulator"&/ +75 "core" / +2 ."da"PC.seek :open +2 "processing"% ( +400 "core" ( +2 "storage"(& +3 "core" & G\ K +2 "manipulator"&{& +4 "core" & d b  * +2 "manipulator"&\\% +4 "core" % g b ^  +2 ."da"Forearm.seek :retract +2 "manipulator"&x'\ +91 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&( +245 "core" ( +2 "manipulator"& & +3 "core" & b r S ( +2 "storage"(& +4 "core" & \ I +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&' +98 "core" ' +2 ."da"Hand.open + "manipulator"& 1 +70 "core" 1 +3 "storage"(#- +4 "core" -'7 +2 ."da"SE.seek 1.86 Pucks below Top Plate +7 "storage"(' +24 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.2 Pucks below Top Plate +2 "storage"(&' +49 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23jun2911h100ml_niagara.tif +1949 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +2292 #"da"SX HX9/16 (USB:68): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 39.131 seconds\ /var/log/esp/da23jun2911h100ml_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23jun2911h100ml20s_niagara.tif +2061 #SX HX9/16 (USB:68): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23jun2911h100ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jun2911h100ml30s_niagara.tif +3069 #SX HX9/16 (USB:68): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jun2911h100ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +4 ."Qmail"DAfans.email "39.131 sec auto-exposure",Subject: "da23jun2911h100ml images!" + "storage"(- +6 "core" -' +15 "storage"(& +17 "core" & D @ \ +5 "manipulator"&& +6 "core" &   ! ' +3 ."da"Elbow.seek 1 +2 "manipulator"&)( +24 "core" ( +2 "manipulator"&& +4 "core" &  $  +2 "storage"(& +6 "core" & i j \ +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&(' +14 "core" ' +2 ."da"SE.reconfigure :gently +5 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.91 Pucks below Top Plate +2 "storage"("'C +55 "core" ' +2 "manipulator"&!& +4 "core" &   i  +2 "storage"(& +5 "core" &\ \  <\ +3 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 1 +4 "manipulator"&,'D +41 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&, +3 "core" , +60 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +4 ."da"SE.seek 2.1 Pucks below Top Plate +10 "storage"(+'. +23 "core" ' +42 "manipulator"&% +5 "core" %Dx  S Ȼ? +3 "storage"(& +5 "core" & D\ +4 ."da"Forearm.force -20 +3 "manipulator"&5 +6 ."da"Forearm.seek 1 + 300 counts +3 "manipulator"&p'p +23 "core" ' +3 "manipulator"&-& +9 "core" &    +3 "storage"(8& +9 "core" &\ \  \ +5 ."da"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&\ ' +24 "core" ' +3 "storage"(9% +8 "core" %3\ 3\ 3\ +5 ."downElevator"SE.seek :down +6 "storage"(:'v +98 (3% +6 "core" %O \ V` +4 "manipulator"&<% +7 "core" %    +5 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +4 "manipulator"&1'\ +93 "core" ' +24 ' +3 ."downElevator"SE.stop +3 "storage"(5 +6 (%& +6 "core" &\ \  \ +6 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +6 #tStarting finalPurge +5 "processing"%0& +9 "core" &\ +4 "manipulator"&E& +6 "core" &  \ s  +7 "manipulator"&B% +7 "core" %\   C  +6 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&4(- +179 "core" ( +4 "manipulator"&.& +7 "core" &-   3 ; +5 ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +5 &$& +7 "core" &-   ; +5 ."psFlush"Forearm.seek :garage +2 "manipulator"&>'! +108 "core" ' +3 ."psFlush"Hand.close +3 "manipulator"&I/ +77 "core" / +4 "manipulator"&& +8 "core" &-   ; +4 "manipulator"&z% +6 "core" % 4    +6 ."psFlush"Forearm.seek :retract +3 "manipulator"&''\ +108 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek PC +3 "manipulator"&7( +119 "core" ( +4 "manipulator"&5& +6 "core" &   s +4 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +6 & & +4 "core" &  l +6 ."psFlush"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek PC +4 "manipulator"&S' +104 "core" ' +3 "manipulator"&@& +7 "core" &   +5 "manipulator"&C% +8 "core" %   +4 "processing"%H& +9 "core" &h\ +5 "processing"%*& +20 "core" &\ +2 &%\ +6 ."psFlush"PC.seek :closed +3 "processing"%=(Tg +10 "core" & \ +2 &\  +6 &7t\ )w +7 & i{\ > +10 &e\ J +10 &bP\ J +8 &%Q\ I +10 &T\ J +10 &T\ J +8 &jW\ J +11 &,R\ J +8 &Q\ I +11 & T\ J +9 &"rU\ J +8 &$4V\ J +10 &%V\ I +10 &'T\ I +8 &){T\ I +11 &+=T\ I +8 &,T\ I +9 &.R\ J +11 &0R\ J +8 &2DR\ J +11 &4R\ J +10 &5Q\ J +7 &7V\ J +11 &9LV\ J +8 &;V\ I +9 &<S\ I +11 &>T\ I +8 &@TR\ J +10 &BQ\ J +10 &CV\ J +8 &EX\ J +11 &G[W\ J +8 &Ic\ L +10 &J~\ N +10 &L\ P +8 &NQ\ P +10 &P\ Q +9 &Q\ Q +9 &Sz{g\ * +11 &T0(^\ ? +8 &TG\ ( +2 ( +4 "processing"%*& +8 "core" &TG\ ( +4 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.62 +4 "processing"%M& +6 "core" &TG\ ( +5 ."psFlush"Hand.open +2 "manipulator"&[1 +78 "core" 1 +4 "manipulator"&F% +7 "core" %    ? +6 ."psFlush"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +4 "manipulator"&;'\ +93 "core" ' +4 ."psFlush"PSR.select :air +5 .PSV.dial PSR +4 "processing"%N +43 "core"  +4 #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +3 "processing"%' +296 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +306 "core" ' +77 #"uploadLog"upsync +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2120 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%G @ +184 "core" A + ."psFlush"PTV.dial :PRVmixing +2 "processing"%K  +123 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%Z +98 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%X'9 +2625 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%O +97 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%P' +592 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%J' +2119 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%L @ +68 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%U +99 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%6'9 +2635 "core" ' +2 ."psFlush"PSV.dial PSR +7 "processing"% +99 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%A'P +417 "Can"ko\ < M +684 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%V' +1615 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%` +71 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%k  +70 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%c  +15 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%]'W +2631 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%d +72 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%o' +593 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%n' +2118 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%Q +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%h U +49 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%a'W +2626 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%Y @ +42 "core" @ +2 ."psFlush"PS.seek 2.5ml +2 "processing"%g' +2628 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%/  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%w'W +2635 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%2 +54 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%j' +2626 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%? +72 "core" + ."psFlush"PBV.dial PSV +3 "processing"%i U +3 "core" U +3 ."psFlush"PS.seek 0ml +2 "processing"%q'W +2634 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%T @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%r' +2663 "core" ' + ."psFlush"PSV.dial :waste1 +7 "processing"%m  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%f'W +2640 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%} +55 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%v'P +1094 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +51 ."psFlush"PS.seek 2.5ml +2 "processing"%R' +1612 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +71 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%l  +4 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%t  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%|'W +2635 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +82 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%u' +595 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2125 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%~ +68 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2636 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%y @ +41 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2625 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +81 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%s'W +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +40 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%{' +2653 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%\\ +69 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +4 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"% 'W +2634 "core" ' +2 ."psFlush"PSV.dial PBV +7 "processing"% @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%D' +2633 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%#'W +2630 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'x& +3 "core" &4\  +2 "manipulator"&W& +4 "core" &   % +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&( +2 "core" ( +2 "manipulator"&& +4 "core" &   " +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" & \ % +3 .tForearm.seek PC +2 "manipulator"&' +96 "core" ' +2 .tHand.close + "manipulator"&/ +75 "core" / +2 .tPC.seek :open +2 "processing"%( +401 "core" ( +2 "manipulator"&!& +3 "core" &   +2 "manipulator"&% +4 "core" %    +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +363 "core" ( +2 "manipulator"&& +3 "core" &    :0 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &   / :0 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +3 "manipulator"&&', +99 "core" ' +2 "manipulator"&-& +3 "core" &!   T :/ +2 "manipulator"&8% +4 "core" %   +2 "collection"'(& +4 "core" &7\  +3 "collection"'9& +5 "core" &2\  +2 .tCC.seek :closed +2 "collection"')(O +5 "core" &3\  +6 &M;\ %g +10 &\\~4\ 8 +9 &v*\ J +10 &W\ J +9 &Z\ J +9 &a[+\ J +10 &#Z\ J +9 &Y\ J +10 &Z \ J +9 &i[\ J +9 & +Z+\ J +10 &![#\ J +9 &#Y"\ J +9 &%p[+\ J +10 &'2[+\ J +9 &(Z/\ J +9 &*[0\ J +10 &,yZ(\ J +9 &.:Y0\ J +10 &/[2\ J +9 &1Z4\ J +9 &3[1\ J +10 &5B]1\ J +9 &7Z3\ J +9 &8Z0\ J +10 &:Z0\ J +9 & Z1\ J +43 &?Z-\ J +9 &AZ1\ J +2 &CTW1\ I +3 &E]/\ J + &F_.\ J + &Hp+\ L +6 &JH3\ P +10 &K/\ T +9 &M,\ W +9 &OH1\ , +10 &Oj.\ : +5 ( +4 "collection"'9& +2 "core" &O>3\ : +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.65 + "collection"'"& +4 "core" &O>0\ : +2 .tHand.open + "manipulator"&31 +73 "core" 1 +2 "manipulator"&<% +4 "core" %    + +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&,'\ +96 "core" ' +2 #tFlushing the Collection Valve::Manifold +2 "collection"'p& +3 "core" &O>H\ : +2 "collection"'%% +5 "core" %G\ + .tCSV.dial CSR +2 "collection"'0  +40 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'E'l +1350 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 '+% +3 "core" %lR\  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'B' +643 "core" ' + .tCSV.dial :waste +2 "collection"'\ +125 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'.' +1077 "Can"po\ E /PM +908 "core" ' + #tFlushing lower manifold's waste1 port +2 "collection"'$& +3 "core" &O>X\ : +3 "collection"':% +3 "core" %W\ +2 .tCSV.dial :flush +2 "collection"'  +40 "core"  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 5ml + "collection"'I'l +1213 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +42 "core" B +2 "collection"'z% +4 "core" %lW\ \ +2 .tCS.seek 7ml +2 "collection"'1' +542 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'5  + '  +41 "core"  +87  +2 .tCBV.dial :waste1 +2 "collection"'> @ +43 "core" > +2 .tCS.seek 0ml +2 "collection"'@' +1649 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'C& +4 "core" &O>N\ : +2 "collection"'H% +3 "core" %N\ +2 .tCSV.dial :flush +2 "collection"'4  +70 "core" +2 .tCS.seek 5ml +2 "collection"'''l +1210 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +42 "core" B + "collection"'M% +4 "core" %lE\  +3 .tCS.seek 7ml +2 "collection"'[' +544 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'F  + '*  +6 "core"  +34  + .tCBV.dial :waste2 +2 "collection"'N  +111 "core"  +2 .tCS.seek 0ml +2 "collection"'S' +1661 "core" ' +2 #tDisinfecting external Intake with kill +2 "collection"'b& +3 "core" &O>D\ : +3 "collection"'% +3 "core" %B\ +2 .tCSV.dial CSR +2 "collection"'G  +40 "core"  + #tPulling 8ml of CSR.kill +2 .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'K' +1895 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml + "collection"'Z' D +541 "core" ' +3 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"' +2 'O  +97 "core" +34  +2 .tCTV.dial :intake + "collection"'X  +70 "core" +2 .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml +2 "collection"'P' \\ +1883 "core" ' + .tIntake.select :close +7 "sampler")0 +9 .tCTV.dial :air +7 "collection"'  +70 "core"  +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'L' +590 "core" ' +2 .tCSV.dial CSR +2 "collection"'U  +97 "core"  + #tPulling 5ml of CSR.flush +2 .CSR.select :flush + "collection"' +11 .tCS.seek 5ml + "collection"'J'l +1352 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +4 "collection"' +10 .tCS.seek 10ml +2 "collection"'' D +1346 "core" ' + .tCSV.dial CBV +2 "collection"'6 +109 "core" ~ +3 .tCS.seek 0ml +2 "collection"'A' +2623 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&`& +3 "core" &   P :/ +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&k( +4 "core" ( +2 "manipulator"&c& +3 "core" &   g :/ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &V& +3 "core" &   ' :/ +3 .tForearm.seek CC + "manipulator"&d', +104 "core" ' + .tHand.close +2 "manipulator"&]/ +68 "core" / +2 .tCC.seek :open +2 "collection"'o( +375 "core" ( +2 "manipulator"&Q& +3 "core" &  T :/ +2 "manipulator"&h% +4 "core" % ,  +2 .tForearm.seek :retract +2 "manipulator"&n'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&Y(- +282 "core" ( + "manipulator"&a& +4 "core" &-   1 * +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &/& +3 "core" &-   * +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&g'! +106 "core" ' +2 .tHand.open +2 "manipulator"&21 +71 "core" 1 +2 "manipulator"&w% +3 "core" % )    +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&?'\ +97 "core" ' +2 "processing"%i& +3 "core" &\ +37419 "Can"n\ - (M +60001 m\ - |M +18103 #t-> access 1 +2 "storage"(j% +3 "core" %|\ 4\ " \ +3 "manipulator"&T% +3 "core" %\    6  +2 "manipulator"&q& +5 "core" &-   z * +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"(m(; +668 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (r& +2 "core" &; \  +6572 #t-> access 2 +2 "storage"(}% +3 "core" %|\ \  O\ +2 "manipulator"&f% +4 "core" %\     +2 "manipulator"&v& +4 "core" &-   * +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"((K +185 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (l& +3 "core" &K\ \  \  +3777 #t-> $da[:extractVol]=0.17 +407 #-> startTube 2 +19832 #-> shortDA +2 "collection"'t% +2 "processing"%R% +3 "core" % \ +8 %Xg\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +496 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"% +137 "core" +2 .tPTV.dial :PRVmixing + "processing"%|  +125 "core" +2 .tPRV.dial :sipper + "processing"%u  +42 "core" +3 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 1.1ml + "processing"%~'] +2299 "core" ' +2 ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%  +2 "collection"'  +72 "core" +55  +2 .tPS.seek 0.5ml +2 "processing"%y' +1285 "core" ' +2 .tPRV.dial :waste2 + "processing"% @ +97 "core" > +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 0ml +2 "processing"%'W +585 "core" ' + .tPSV.dial PSR +2 "processing"% +100 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%'P +1092 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%s' +1612 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%\\ +110 "core" +3 .tPS.seek 0ml + "processing"%'W +1172 "Can"l\ 2 |M +1454 "core" ' +2 .tPSV.dial PSR +47 "processing"%{ +98 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%'P +1105 "core" ' + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"% ' +1607 "core" ' + .tPSV.dial :mixloop +2 "processing"% +111 "core" + .tPRV.dial :sipper +2 "processing"%D  +40 "core" +3 .tPS.seek 0ml +6 "processing"%x'W +2637 "core" ' + .tPSV.dial PSR +2 "processing"%W +97 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2628 "core" ' +2 .tPSV.dial :mixloop + "processing"% +99 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2628 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%7& +3 "core" &f\ +2 "manipulator"&;% +4 "core" %\     +2 "storage"(=% +4 "core" %|\ !\ / L\ +2 "storage"(!. +3 "core" .(K +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(( +668 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & \ +2 "manipulator"&& +4 "core" &-    * +2 "manipulator"&% +4 "core" %\      +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&( +191 "core" ( +2 "manipulator"&-& +4 "core" &   +2 "storage"(8& +3 "core" & \ 3\  \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&(' +107 "core" ' +2 "storage"(& +4 "core" & \ 2\ 8 \\\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('H +280 "core" ' + "storage"("- +3 "core" -'~ +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (3& +3 "core" & \ \ $ (\ +2 "manipulator"&<& +4 "core" &   +2 .tElbow.seek 2 +2 "manipulator"&p( +9 "core" ( +2 "manipulator"&9& +3 "core" &   y +2 "storage"(%& +4 "core" & \ 4\ 2\ +3 .tForearm.seek 2 + 300 counts + "manipulator"&0'y +35 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&&/ +76 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&_& +2 "storage"(+'v +6 "core" &   +2 "manipulator"&E% +4 "core" % π   +3 .tForearm.seek :retract +2 "manipulator"&\ '\ +89 "core" ' +5 .tElbow.seek PC + "manipulator"&B( +161 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +120 "core" ( +2 "manipulator"&$& +3 "core" &   ' +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &:& +4 "core" &   q ' +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&' +101 "core" ' + "manipulator"&.& +4 "core" &  7 ' +2 "manipulator"&% +4 "core" % ! +2 "processing"%z& +4 "core" &a\ +3 "processing"%I& +5 "core" &g\ +2 .tPC.seek :closed +2 "processing"%5(Tg +3 "core" &b\  +10 &6|`\ *y +9 & i}[\ > +9 &jO\ L +10 &_QJ\ J +9 &!WT\ J +10 &SX\ J +9 &UP\ J +9 &gXL\ J +10 &)SR\ J +9 &TM\ J +9 & V>\ K +10 &"nU;\ K +9 &$0UB\ K +10 &%UA\ K +9 &'VQ\ K +9 &)xSM\ J +10 &+9XK\ J +9 &,WQ\ J +9 &.WK\ J +10 &0WK\ J +9 &2AWI\ J +10 &4Y>\ J +9 &5R:\ J +9 &7X6\ J +10 &9IX:\ J +9 &; W?\ J +9 &<W=\ J +10 &>R<\ J +9 &@QR8\ J +10 &BR:\ K +9 &CV;\ K +9 &EU9\ K +10 &GX[8\ K +9 &Il8\ M +9 &J2\ P +10 &L*\ Q +9 &NM4\ Q +10 &P5\ Q +9 &Q)\ Q +9 &Svzg+\ , +10 &T-'_#\ E +9 &TH*\ * +2 ( +2 "processing"%I& +4 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.61 + .Hand.open +2 "manipulator"& 1 +69 "core" 1 +2 "manipulator"&>% +3 "core" %  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&1'\ +94 "core" ' +10 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%C  +3 %H9 +6 "core" 9TS +102 "processing"%49 +3 "core" 9S) +102 "processing"%@9 +3 "core" 9Q*  +103 "processing"% 9 +2 "core" 9Q)  +103 "processing"%M9 +3 "core" 9P) +102 "processing"%'9 +3 "core" 9Q* +103 "processing"%*9 +2 "core" 9P) +103 "processing"%F9 +3 "core" 9R* +102 "processing"%N9 +4 "core" 9R*" +102 "processing"%[9 +3 "core" 9U)& +102 "processing"%b9 +3 "core" 9V)+ +103 "processing"%9 +2 "core" 9Y*/ +103 "processing"%G9 +3 "core" 9]*3 +102 "processing"%S9 +4 "core" 9`*7 +102 "processing"%K9 +3 "core" 9c*< +102 "processing"% 9 +3 "core" 9i)@ +102 "processing"%O9 +3 "core" 9m*D +103 "processing"%X9 +2 "core" 9r*H +103 "processing"%Z9 +3 "core" 9w+L +103 "processing"%9 +3 "core" 9}+Q +102 "processing"%P9 +3 "core" 9+U +102 "processing"%U9 +3 "core" 9+Y +103 "processing"%L9 +2 "core" 9,] +103 "processing"%J9 +3 "core" 9+b +103 "processing"%69 +3 "core" 9+f +102 "processing"%9 +3 "core" 9+j +102 "processing"%`9 +3 "core" 9,n +102 "processing"%c9 +3 "core" 9-r +103 "processing"%V9 +3 "core" 9-w +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"%Q9 +4 "core" 9/ +102 "processing"%h9 +3 "core" 9/ +102 "processing"%d9 +3 "core" 9/ +103 "processing"%a9 +2 "core" 9/ +103 "processing"%/9 +2 "core" 90 +103 "processing"%k9 +3 "core" 91 +102 "processing"%29 +3 "core" 9 1\ +102 "processing"%w9 +3 "core" 92 +103 "processing"%i9 +2 "core" 92 +103 "processing"%n9 +2 "core" 92 +103 "processing"%g9 +3 "core" 9!2 +103 "processing"%j9 +3 "core" 9(2 +102 "processing"%T9 +3 "core" 9.3 +102 "processing"%q9 +3 "core" 932 +102 "processing"%e9 +4 "core" 993 +3 .tPH.hold 2:00:00,28C +3 "processing"%r pp7 +2 .tdelay 1:30 +5 "core"  +9000 .tPSR.select :air +3 .PSV.dial PSR + "processing"%} +98 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml + "processing"%f' +602 "core" ' + .tdelay 5 seconds +503 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml +2 "processing"%v'[ +1610 "core" ' + .tPTV.dial :puck +2 "processing"%l  +125 "core"  +2 .tPSV.dial PTV + "processing"%m +83 "core"  + .tPBV.dial :waste1 +2 "processing"%t  +53 "core" +2 "processing"%R% +3 "core" %V\  +3 .tPS.seek 1.5ml +2 "processing"%' +595 "core" ' + .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%| * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%u'W +1604 "core" ' + .tdelay 5:00 +25065 "Can"j\ Q UM +4938 #trecoverPSRreagent08 +2 .PTV.dial :puck + "processing"%#  +16 "core"  + .tPBV.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 +2 .PSV.dial PSR +2 "processing"%~ +80 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%' +2280 "core" ' + .tPSV.dial PTV +7 "processing"%y +81 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"% +69 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"% +70 "core" +2 .tdelay 5 seconds +503 .PSV.dial :air + "processing"%  +71 "core"  +2 .tPS.seek 0ml +2 "processing"%\\'W +2254 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%s  +128 "core" +2 .tPSV.dial :mixloop + "processing"%{ +42 "core" +2 .tPRV.dial :ab1 +47 "processing"% @ +103 "core" > +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%'w +350 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%  +43 "core"  +2 "processing"%D% +3 "core" %xj\  +3 .tPS.seek 0.32ml +2 "processing"% '% +394 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'W  +29 "core" +2 .tPRV.dial :air +2 "processing"%x  +40 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'D +1236 "core" ' +2 .tPRV.dial :waste2 +2 "processing"% @ +70 "core" > +2 .tPS.seek 0.5ml +2 "processing"%7' +863 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%;  +43 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%='[ +1616 "core" ' + .tPSV.dial :PML +2 "processing"%! +42 "core" +2 .tPTV.dial :mixing + "processing"% @ +70 "core" B +2 .tPBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%% +3 "core" %[\  +3 .tPS.seek 1.85ml +2 "processing"%'; +237 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%- * +34 "core" , +3 .tPS.seek 0ml +2 "processing"%8'W +1970 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +7 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'Y& +3 "core" &\ +2 "manipulator"&& +4 "core" &   ' +7 "manipulator"&?% +4 "core" %  2  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&"(- +128 "core" ( +2 "manipulator"&3& +3 "core" &-\   "| +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &<& +2 "core" &-\   "| +3 .tForearm.seek :garage +2 "manipulator"&9'! +102 "core" ' +2 .tHand.close + "manipulator"&%/ +74 "core" / +2 "manipulator"&&& +3 "core" &-\  "| +2 "manipulator"&_% +4 "core" % 5   +2 .tForearm.seek :retract +2 "manipulator"&E'\ +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +272 "core" ( +2 "manipulator"&(& +3 "core" & #  3 7 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +2 "core" &  z 7 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&0', +103 "core" ' +30 "manipulator"&$& +4 "core" &  < 7 +2 "manipulator"&:% +4 "core" %0  g +2 "collection"'p& +4 "core" &\ +3 "collection"'.& +5 "core" &\ +3 .tCC.seek :closed +2 "collection"'(O +3 "core" &\ +8 &G\ $f +9 &[\ 7 +10 &z\ K +9 &W\ K +10 &\\\ K +9 &KY\ K +9 &V\ J +10 &W\ K +9 &W\ J +9 &TY\ J +10 & \\\ K +9 &!Z\ K +10 &#V\ J +9 &%\\Y\ J +9 &'\\\ K +10 &(Z\ K +9 &*V\ K +9 &,bU\ K +10 &.%W\ K +9 &/\\\ J +10 &1[\ K +9 &3k[\ K +9 &5-Z\ K +10 &6V\ K +9 &8W\ K +9 &:rU\ K +10 &<4V\ K +9 &=Z\ J +10 &?X\ J +9 &A|X\ J +9 &C>Y\ J +10 &D[\ K +9 &F\\\ L +9 &H}j\ M +10 &J2\ Q +9 &K\ T +10 &M\ W +9 &OS\ , +9 &O\ Q +10 ( + &OQ\ @ +2 "collection"'.& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.65 +2 "collection"'z& +4 "core" &OK\ @ +2 .tHand.open + "manipulator"&+1 +73 "core" 1 +2 "manipulator"&\ % +4 "core" % -   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' + .tPSV.dial PSR +2 "processing"% +98 "core"  + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%>' +1606 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%H  +42 "core"  +2 .tPS.seek 0ml +48 "processing"%I'W +1614 "core" ' + .tPSV.dial PSR +2 "processing"%4 +42 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +2626 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%@  +2 "collection"'  +41 "core" ~ +115  +2 .tPSV.dial :mixloop + "processing"%M +98 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"''  +5 "core" + .tPTV.dial :PRVmixing +2 "processing"%*  +71 "core" +2 .tPS.seek 0ml +2 "processing"%F'W +2630 "core" ' +2 .tPSV.dial :air +2 "processing"%N  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%[' +2625 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%b +42 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2635 "core" ' + .tPSV.dial :air +2 "processing"%G  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%S' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"%K +55 "core" +2 .tPS.seek 0ml +2 "processing"% 'W +2647 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&O& +4 "core" &   7 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&X( +4 "core" ( + "manipulator"&Z& +4 "core" &   7 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &  7 +2 .tForearm.seek CC +2 "manipulator"&P', +103 "core" ' +2 .tHand.close +2 "manipulator"&U/ +74 "core" / +3 .tCC.seek :open +2 "collection"'L( +375 "core" ( +2 "manipulator"&J& +4 "core" &  / 7 +2 "manipulator"&6% +4 "core" %  @ E +2 .tForearm.seek :retract +2 "manipulator"&'\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&`(- +276 "core" ( + "manipulator"&c& +4 "core" &-   % C +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &V& +3 "core" &-   p C +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&]'! +110 "core" ' +2 .tHand.open +2 "manipulator"&1 +68 "core" 1 +2 "manipulator"&,% +3 "core" % &   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&)'\ +99 "core" ' +2 ."da"delayUntil "12:51:54.47" +14221 "Can"Xo\ 8 >M +10577 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%Q @ +69 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%h  +32 "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"%a  +40 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%/' +2289 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%k +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%2  +41 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%w +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%i  +41 "core"  +2 ."da"PS.seek 0ml +2 "processing"%n'W +2278 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%g +125 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%j' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%T'[ +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%q  +70 "core"  + ."da"PSV.dial PTV +46 "processing"%e +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%}  +32 "core"  +2 "processing"%% +3 "core" %W5\  +3 ."da"PS.seek 1.5ml +2 "processing"%f' +585 "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"%m'W +1615 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +6 .PTV.dial :puck +2 "processing"%t  +3 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%R  +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 +2 "processing"%| +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2280 "core" ' + ."da"PSV.dial PTV +2 "processing"%C +72 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%# +83 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +69 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +70 "core"  +3 ."da"PS.seek 0ml +2 "processing"%~'W +2283 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%u +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%y' +595 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1613 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +9 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +70 "core" + ."da"PBV.dial :waste1 +3 "processing"%  +33 "core" +2 "processing"%s% +4 "core" %Z\  +2 ."da"PS.seek 1.5ml +2 "processing"%{' +589 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%\\'W +1616 "core" ' +2 ."da"delay 2:00 +8083 "Can"~o\ 4 M +3920 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%  +3 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%D  +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 +2 "processing"%W +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%x' +2282 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +72 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%;  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%7'W +2272 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air +2 "processing"%!  +40 "core"  + ."da"delay 5 seconds +503 .PTV.dial :PRVmixing + "processing"%  +131 "core" + ."da"delay 5 seconds +503 .PRV.dial :ab2 +2 "processing"%  +42 "core" ~ +2 ."da"PTV.dial :PRVmixing +2 "processing"%  +15 "core" + ."da"PSV.dial :mixloop +2 "processing"%- +44 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%=' +383 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%  +42 "core"  +2 "processing"%Y% +3 "core" %\  +3 ."da"PS.seek 0.55ml +2 "processing"%'v +339 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%?  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%3'[ +1555 "core" ' + ."da"PSV.dial :PML +2 "processing"%< +91 "core" + ."da"PTV.dial :mixing +2 "processing"%B @ +70 "core" @ +2 ."da"PBV.dial :waste1 +2 "processing"%%  +32 "core"  +2 "processing"%&% +3 "core" %X\  +3 ."da"PS.seek 1.85ml +2 "processing"%_'8 +240 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%1 * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%9'W +1967 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +39986 "Can"\\q\ A jM +8018 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 .PBV.dial :waste1 + "processing"%(  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , + ."da"PSV.dial :air +3 "processing"%"  +41 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%$' +2282 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%: +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%p  +41 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%E +41 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%o  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%z'W +2271 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%+ +127 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%\ ' +586 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%.'[ +1616 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%0 +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%8  +33 "core"  + "processing"%H% +4 "core" %b\ +2 ."da"PS.seek 1.5ml +3 "processing"%>' +594 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%4 * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%I'W +1605 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%@  +32 "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"%' +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%*' +2288 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%N +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%F +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%b  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%['W +2269 "core" ' +2 #"da"washCycleDA #2 of 3 +7 .PSR.select :air +2 .PSV.dial PSR + "processing"%G +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +596 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%K'[ +1619 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%S  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%O +80 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%Z  +34 "core" +2 "processing"%% +3 "core" %`\ +3 ."da"PS.seek 1.5ml +2 "processing"%U' +598 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1659 "core" ' +8 ."da"delay 2:00 +10703 "Can"jq\ ; ]M +1300 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%J  +33 "core"  + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%6 * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%P +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%c' +2268 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%V +82 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%X +69 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%,  +69 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2262 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%] +125 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%^' +591 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +5 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%Q'[ +1605 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%h  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%d +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%a  +34 "core" +2 "processing"% % +3 "core" %\\g\  +3 ."da"PS.seek 1.5ml +2 "processing"%k' +593 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%2 * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%w'W +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%i  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%/  +32 "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"%n +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%j' +2267 "core" ' + ."da"PSV.dial PTV +2 "processing"%q +72 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%e +82 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%} +69 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +70 "core"  +2 ."da"PS.seek 0ml +3 "processing"%T'W +2273 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%l +134 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +26 ."da"PS.reconfigure :default +13 "processing"%#A d`xb +7 ."da"PS.seek 0.25ml +2 "processing"%f'7 +343 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +3 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%t' +333 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%R'[ +1632 "core" ' + ."da"PTV.dial :puck +2 "processing"%v  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%| +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%m  +35 "core" +2 "processing"%C% +4 "core" %U\  +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 +3 "processing"%'W +1609 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%u  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +13 "processing"%~ * +35 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%y +75 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2423 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +75 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%s +75 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +73 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2381 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%{ +132 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"% '[ +2117 "core" ' + ."da"delay 5 seconds +503 .PTV.dial :puck +2 "processing"%D  +5 "core"  + ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%W  +34 "core" +2 "processing"%\\% +3 "core" %Vp\  +3 ."da"PS.seek 1.5ml +2 "processing"% ' +584 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" * +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%  +105 "core"  +2 ."da"PS.seek 0ml +2 "processing"%;'W +1000 "Can"Xu\ ) M +610 "core" ' +2 "processing"%x9 +2 "core" 9}m5/ +3 #"da"Processing Puck Heater at 27.9C before imaging +6 .PH.coast +2 "processing"%! +2 "core" 50 +2 "processing"%& +9 "core" &TH\ 5* +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&% +3 "core" %   +2 "storage"(% +4 "core" % H\ L +2 "storage"(-. +3 "core" .( +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(7( +188 "core" ( +2 ."da"SC.configure :limp +3 "storage"($(\ 1b +3 (& +2 "core" & \ F +3 "manipulator"&Y& +3 "core" &-  a C +2 "manipulator"&=% +4 "core" %  B  +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&?( +184 "core" ( + "manipulator"&& +4 "core" &\ k  # +2 "storage"(<& +3 "core" & \ K +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&B' +95 "core" ' +3 "storage"(%& +3 "core" & A\ K +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"(&'H +272 "core" ' +2 "storage"(1- +3 "core" -'H +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(3'6 +32 "core" ' +2 "manipulator"&_& +4 "core" &\ c d ' # +2 "manipulator"&(% +4 "core" % ^ _ 1 +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&"( +290 "core" ( + "manipulator"&9& +4 "core" & I _ n % +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &:& +4 "core" & 8 <  % +2 ."da"Forearm.seek PC +2 "manipulator"&p' +97 "core" ' + ."da"Hand.close +2 "manipulator"&E/ +75 "core" / +2 ."da"PC.seek :open +2 "processing"%o( +400 "core" ( + "storage"($& +4 "core" & u\ M +2 "manipulator"&+& +4 "core" & B % +2 "manipulator"&z% +3 "core" %  w g +3 ."da"Forearm.seek :retract +47 "manipulator"&\ '\ +102 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"& ( +247 "core" ( +2 "manipulator"&0& +3 "core" & q a 4 !w +2 "storage"(8& +4 "core" & ^\ J +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&H' +99 "core" ' +3 ."da"Hand.open + "manipulator"&.1 +73 "core" 1 +2 "storage"(4- +4 "core" -'6 +2 ."da"SE.seek -0.15 Pucks below Top Plate +2 "storage"(>' +26 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.82 Pucks below Top Plate +2 "storage"( ' +53 "core" ' +2 #"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/da23jun2913h100ml_niagara.tif +4 "processing"%@& +12 "core" &\  +3 "manipulator"&M& +8 "core" & 1 !w +2 "manipulator"&'% +4 "core" %   +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&I'\ +90 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(- +181 "core" ( +3 "manipulator"&N& +4 "core" &-  , +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &F& +3 "core" &- ; , +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&b'! +104 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&*/ +68 "core" / +2 "manipulator"&G& +3 "core" &- 6 E , +3 "manipulator"&[% +3 "core" % 4 > . . +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +104 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&S( +154 "core" ( +2 "manipulator"&O& +3 "core" & } ( +3 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &Z& +3 "core" & p q ( +2 ."psFlush"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +100 "core" ' +2 "manipulator"&K& +4 "core" & b ( +2 "manipulator"&% +4 "core" % +2 "processing"%U& +4 "core" &B\  +3 "processing"%& +5 "core" &J\  +2 ."psFlush"PC.seek :closed +3 "processing"%J(Tg +3 "core" &C\  +7 &G\ : +9 &=Hn<\ 1 +9 &epr:\ E +10 &P+\ P +9 &D1\ O +10 &D\ O +9 &IF\ O +9 & C\ O +10 &E\ O +9 &F\ O +9 &QE \ O +10 &!F\ O +9 &"F\ O +9 &$E\ O +10 &&[D\ O +9 &(F\ O +10 &)F\ N +9 &+F\ O +9 &-dFB\ N +10 &/$F\ O +9 &0FQ\ O +9 &2IL\ \ O +10 &4kFD\ O +9 &6-DH\ O +10 &7F \ O +9 &9DO\ O +9 &;sFE\ O +10 &=6ED\ N +9 &>F@\ O +9 &@F:\ \ O +10 &BzI-\ O +9 &D=F7\ O +10 &EGT\ O +9 &GK-\ O +9 &I{Y,\ Q +10 &K3|/\ U +9 &L~\ V +9 &N~\ V +10 &Pu\ V +9 &R6\ V +10 &Sa\\\ , +9 &T@i\ ; +9 ( + &TN\ - +2 "processing"%& +4 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.80 +2 "processing"%6& +3 "core" &TN\ - +2 ."psFlush"Hand.open +2 "manipulator"&P1 +76 "core" 1 +2 "manipulator"&% +4 "core" % ~ % +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&V'\ +98 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%X +45 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +599 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +67 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%,' +1270 #"da"SX HX9/16 (USB:70): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 37.496 seconds\ /var/log/esp/da23jun2913h100ml_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23jun2913h100ml20s_niagara.tif +847 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%c @ +197 "core" A + ."psFlush"PTV.dial :PRVmixing +2 "processing"%]  +134 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +106 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%^'9 +755 #"da"SX HX9/16 (USB:70): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23jun2913h100ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jun2913h100ml30s_niagara.tif +1874 "core" ' +2 ."psFlush"PSR.select :air +4 .PSV.dial PSR +2 "processing"%h +106 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%d' +601 "core" ' +2 ."psFlush"delay 5 seconds +459 #"da"SX HX9/16 (USB:70): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jun2913h100ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "37.496 sec auto-exposure",Subject: "da23jun2913h100ml images!" +4 "storage"(a- +2 "core" -' +3 "storage"( & +4 "core" & \ +13 "manipulator"&Q& +16 "core" & !  ( +20 "manipulator"&2% +5 ."psFlush"PSR.select :air +7 "processing"% +9 "core" % \ ! # X  +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&k( +6 ."psFlush"PS.seek 2.5ml +2 "processing"%i' +238 "core" ( +4 "manipulator"&/& +8 "core" & &  ) +5 "storage"(g& +10 "core" & \ +4 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&n' +99 "core" ' +4 ."da"SE.reconfigure :gently +5 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.1 Pucks below Top Plate +3 "storage"(w'B +69 "core" ' +6 "manipulator"&q& +10 "core" &  ) +4 "storage"(e& +7 "core" & v\ +5 ."da"Elbow.reconfigure :limp +6 "manipulator"&$ ,(b +5 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 1 +5 "manipulator"&}'D +39 "core" ' +4 ."da"Elbow.hold +4 "manipulator"&, +7 "core" , +3 ."da"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure :default +5 "storage"(#QK-0-\ b +5 ."da"SE.seek 0.08 Pucks below Top Plate +4 "storage"(j'- +21 "core" ' +3 "manipulator"&l% +7 "core" %R]   ɳ +4 "storage"(T& +9 "core" & h j \ +3 ."da"Forearm.force -20 +3 "manipulator"&5 +6 ."da"Forearm.seek 1 + 314 counts +4 "manipulator"&f'~ +23 "core" ' +5 "manipulator"&t& +7 "core" &  h & +5 "storage"(v& +8 "core" & Y\ +5 ."da"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&|' +25 "core" ' +4 "storage"(m% +6 "core" %/ \  +6 ."downElevator"SE.seek :down +5 "storage"(C'v +99 (R% +6 "core" %V O\ Wc +5 "manipulator"&% +7 "core" %  @ & +6 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +5 "manipulator"&#'\ +94 "core" ' +37 ' +5 ."downElevator"SE.stop +3 "storage"(5 +6 (& +8 "core" & 3\ +1046 ' +3 ."psFlush"delay 1 second +104 .PBV.dial :waste1 +5 "processing"%u  +35 "core"  +3 ."psFlush"PTV.dial :mixing +4 "processing"%~ @ +70 "core" A +4 ."psFlush"PSV.dial :mixloop +107 "processing"%y +103 "core" +6 ."psFlush"PS.seek :empty +4 "processing"%'9 +306 #"uploadLog"upsync +2333 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +97 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'P +1097 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%s' +1612 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%  +69 "core"  +2 ."psFlush"PBV.dial :waste1 +3 .PS.seek 0ml + "processing"%{'W +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%D' +592 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2137 "core" ' + ."psFlush"PSV.dial PTV +7 "processing"%W +83 "core"  + ."psFlush"PBV.dial PSV +2 "processing"%\\ U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"% 'W +2643 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +40 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2630 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%x'W +2635 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%! +43 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%' +2628 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +68 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +15 "core" S +2 ."psFlush"PS.seek 0ml +2 "processing"%-'W +2633 "core" ' +2 ."psFlush"PSV.dial PBV +7 "processing"% @ +41 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%Y' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%=  +81 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2630 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +40 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%<'P +1100 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%`' +1605 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%% +68 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%)  +15 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%1  +51 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%_'W +2628 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%( +70 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%&' +589 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%B' +2128 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%9 +82 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%: U +51 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%?'W +2633 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%E @ +40 "core" > +2 ."psFlush"PS.seek 2.5ml +49 "processing"%' +2624 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%5  +68 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%$'W +710 "Can"Sx\ = ,M +1923 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%+ +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%z' +2629 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%p +81 "core"  +2 ."psFlush"PBV.dial PSV +6 "processing"%0 U +5 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%8'W +2627 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%" @ +40 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%.' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%4  +68 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%@'W +2639 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&\ & +3 "core" &   8 & +2 "manipulator"&M% +4 "core" %\ !   5 +2 ."psFlush"Elbow.seek PC +2 "manipulator"&'( +254 "core" ( + "manipulator"&3& +4 "core" &   / +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &>& +3 "core" &  a +2 ."psFlush"Forearm.seek PC +2 "manipulator"&N' +96 "core" ' +2 ."psFlush"Hand.close + "manipulator"&F/ +72 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%H( +401 "core" ( + "manipulator"& & +4 "core" &    +2 "manipulator"&*% +4 "core" %    O +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&G'\ +105 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&[(- +136 "core" ( +2 "manipulator"&I& +4 "core" &-    ) +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &O& +3 "core" &-  I ) +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&Z'! +109 "core" ' + ."psFlush"Hand.open +2 "manipulator"&b1 +67 "core" 1 +2 "manipulator"&K% +3 "core" % (   : +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 #tFinished short da assay +9023 #-> samplePassF +2 #Beginning samplePassF + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'U& +3 "core" &\ +2 "manipulator"&& +4 "core" &-   ) +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +3 "core" ( +2 "manipulator"&o& +4 "core" &-   ) +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &6& +3 "core" &-   ) +2 .tForearm.seek :garage +2 "manipulator"&P'! +108 "core" ' +2 .tHand.close + "manipulator"&/ +67 "core" / +2 "manipulator"&& +4 "core" &-   ( ) +2 "manipulator"&X% +4 "core" % -  +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&;( +268 "core" ( +2 "manipulator"&& +3 "core" &   = 8 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &c& +3 "core" &   & 8 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&]', +104 "core" ' +2 "manipulator"&& +3 "core" &   8 +2 "manipulator"&,% +4 "core" %   +2 "collection"'h& +4 "core" &\ +3 "collection"'^& +5 "core" &\ +51 .tCC.seek :closed +4 "collection"'a(O +4 "core" &\ + &\ + &\ + &\ + &\ +2 &\ + &\ ; +7 &NLy\ 1 +10 &z\ E +9 &=\\\ K +9 &W\ K +10 &Y\ J +9 &Z\ J +9 &HY\ J +10 & V\ J +9 &Z\ J +10 &Y\ J +9 &!PZ\ J +9 &#Y\ J +10 &$Z\ J +9 &&V\ I +9 &(XZ\ J +10 &*Z\ J +9 &+Z\ J +10 &-Z\ J +9 &/`W\ J +9 &1"Y\ J +10 &2Y\ J +9 &4Y\ J +9 &6iZ\ J +10 &8+Y\ J +9 &9Y\ J +10 &;[\ J +9 &=qY\ J +9 &?4Z\ I +10 &@Y\ J +9 &BY\ J +10 &DxX\ J +9 &F;^\ J +9 &Gh\ L +10 &I\ N +9 &Kf\ S +9 &M \ V +10 &Nx\ . +9 &Op"\ \\ +9 &Oy\ L +3 ( +2 "collection"'^& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.59 +2 "collection"' & +3 "core" &Oy\ L +2 .tHand.open + "manipulator"&Q1 +74 "core" 1 +2 "manipulator"&2% +3 "core" %  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&/'\ +94 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%g  +42 "core"  + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%S' +1607 "core" ' +2 .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%d  +54 "core"  +3 .tPS.seek 0ml + "processing"%q'W +1607 "core" ' +2 .tPSV.dial PSR +2 "processing"%e +40 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%V' +2634 "core" ' +2 ."connect"PRV.dial CBV +9 .tCBV.dial PRV + "processing"%l  +2 "collection"'T  +7 "core" +90  +2 .tPSV.dial :PTV,via: :air +2 "processing"%t +183 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"% @ +177 "core" @ +2 .tPS.seek 0ml +2 "processing"%v'W +2627 "core" ' +2 .tPSV.dial :air +2 "processing"%m  +70 "core"  +2 .tPS.seek 2.5ml +2 "processing"%n' +2632 "core" ' + .tPSV.dial :PTV +2 "processing"%k +70 "core"  +2 .tPS.seek 0ml +2 "processing"%R'W +2638 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +3 "core" &  t 8 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&w( +37 "core" ( +2 "manipulator"&}& +4 "core" &   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &f& +2 "core" &  W  +3 .tForearm.seek CC +2 "manipulator"&', +102 "core" ' +2 .tHand.close + "manipulator"&j/ +77 "core" / +2 .tCC.seek :open +2 "collection"'|( +377 "core" ( +2 "manipulator"&C& +4 "core" &    +2 "manipulator"&u% +3 "core" %    F +3 .tForearm.seek :retract +2 "manipulator"&~'\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&y(- +270 "core" ( +2 "manipulator"&i& +4 "core" &-   ? +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-  ? +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&'! +107 "core" ' +3 .tHand.open + "manipulator"&1 +72 "core" 1 +2 "manipulator"&% +3 "core" % +  P +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +101 "core" ' +5815 #t-> exit +31 #mEXIT @1688060877.50EDT @1688060892.20EDT = =tMAIN =mMAIN_scheduler @EDT1688060893.90 #"core_reset"Sent BREAK +2 #t@37440 sendCRC with ifg=0x20, ie=0x7F + #@39275 sendCRC with ifg=0x08, ie=0x5F + #@17119 idle with ifg=0x84, ie=0x75 + #@17790 select with ifg=0x10, ie=0xF5 #@18424 receive with ifg=0x10, ie=0xFD + #@19058 receive with ifg=0x10, ie=0xFD + #@19691 receive with ifg=0x10, ie=0xFD #@20018 receive with ifg=0x80, ie=0xFD + #@60246 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +242 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +386 "Can"fz\ 1 - + fz\ 1 - + #tPolling Can every 10:00 +2 #Cleanly exited at 13:47:57EDT29-Jun-23 +576 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 "collection"'% +3 "core" %\ +3 .tCS.configure :default +2 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +3 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %T\ +2 .tPS.configure :default +3 "processing"%#A d`xb +2 .tPS.hold + "processing"%+ +5 "core" + +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %lts ( +2 .tSS.configure :default +2 "sampler")#.0X access 1 +3 "storage"(2% +3 "core" % \ \ +2 "manipulator"&3% +3 "core" %     +2 "manipulator"&4& +5 "core" &-   ? +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"(5(; +672 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (6& +3 "core" &; L\  +1084 #t-> access 2 +21 "storage"(7% +3 "core" %\ \  K\ +2 "manipulator"&8% +4 "core" %   \   +2 "manipulator"&9& +4 "core" &-    ? +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"(:(K +195 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (;& +3 "core" &K ,\  +5360 #t-> $da[:extractVol]=0.17 +51047 "Can"by\ 0 = +14938 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%< +70 "core"  +624 #t-> PSR.wash +2 .PSR.select :wash +2 "processing"% +1105 #t-> PS.pull 0.5 +2 "processing"%=% +3 "core" %T\ +2 .tPS.seek 0.5ml +2 "processing"%>' +586 "core" ' + "processing"%?% +4 "core" %\ +418 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%@' +2116 "core" ' +2 "processing"%A% +4 "core" %\  +786 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%B  +54 "core"  +694 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%C'W +2622 "core" ' +2 "processing"%D% +3 "core" %\\\ +716 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%E +40 "core"  +302 #t-> PSR +2670 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%F' +2629 "core" ' + "processing"%G% +4 "core" %\  +8911 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%H  +54 "core"  +451 #t-> PS.empty +3 .PS.seek 0ml + "processing"%I'W +2627 "core" ' + "processing"%J% +4 "core" %V\ +14742 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%K +40 "core"  +419 #t-> PSR +2058 #-> PS.pull 0.5 +2 "processing"%L% +3 "core" %V\ +2 .tPS.seek 0.5ml +2 "processing"%M' +248 "Can"vy\ 3 7 +350 "core" ' +2 "processing"%N% +4 "core" %\  +6625 #t-> 5.times {PSV.PSR; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 "processing"%O +14 "core" +2 .tPS.seek 2.5ml +2 "processing"%P' +2116 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste1 + "processing"%Q  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%R'W +2624 "core" ' + .tPSV.dial PSR +2 "processing"%S +55 "core"  + .tPSV.dial PSR +2 "processing"%T +14 "core" +2 .tPS.seek 2.5ml +2 "processing"%U' +2636 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%V  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%W'W +2662 "core" ' +8 .tPSV.dial PSR +2 "processing"%X +55 "core"  +2 .tPSV.dial PSR +2 "processing"%Y +14 "core" +2 .tPS.seek 2.5ml +2 "processing"%Z' +2635 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%[  +41 "core"  +3 .tPS.seek 0ml +2 "processing"%\\'W +2633 "core" ' + .tPSV.dial PSR +2 "processing"%] +42 "core"  +2 .tPSV.dial PSR +2 "processing"%^ +4 "core"  +2 .tPS.seek 2.5ml +2 "processing"%_' +2624 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%`  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%a'W +2640 "core" ' + .tPSV.dial PSR +7 "processing"%b +42 "core"  + .tPSV.dial PSR +2 "processing"%c +4 "core"  +3 .tPS.seek 2.5ml + "processing"%d' +2629 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%e  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%f'W +2624 "core" ' +2 .tPSV.dial PSR + "processing"%g +42 "core"  +1444 #t-> PS.pull 0.5 +2 "processing"%h% +3 "core" %W\ +2 .tPS.seek 0.5ml +2 "processing"%i' +586 "core" ' +2 "processing"%j% +4 "core" %\ +2171 #t-> 5.times {PSV.PSR; PS.fill; delay 2; PSV.waste2; PS.empty; PSV.PSR} +2 .PSV.dial PSR + "processing"%k +5 "core"  +2 .tPS.seek 2.5ml +2 "processing"%l' +2121 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste2 + "processing"%m  +74 "core"  +3 .tPS.seek 0ml + "processing"%n'W +2638 "core" ' +2 .tPSV.dial PSR +2 "processing"%o +70 "core"  +2 .tPSV.dial PSR + "processing"%p +5 "core"  +2 .tPS.seek 2.5ml +2 "processing"%q' +2624 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%r  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%s'W +2633 "core" ' +2 .tPSV.dial PSR +2 "processing"%t +70 "core"  + .tPSV.dial PSR +2 "processing"%u +5 "core"  +2 .tPS.seek 2.5ml +2 "processing"%v' +2630 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%w  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%x'W +2624 "core" ' + .tPSV.dial PSR +2 "processing"%y +70 "core"  +2 .tPSV.dial PSR +2 "processing"%z +4 "core"  +2 .tPS.seek 2.5ml +2 "processing"%{' +2627 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%|  +69 "core"  +3 .tPS.seek 0ml + "processing"%}'W +2090 "Can"Vy\ 2 i +547 "core" ' +2 .tPSV.dial PSR +2 "processing"%~ +69 "core"  +2 .tPSV.dial PSR +2 "processing"% +4 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2630 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%  +69 "core" ~ +3 .tPS.seek 0ml + "processing"%'W +2631 "core" ' + .tPSV.dial PSR +7 "processing"% +70 "core"  +733 #t-> PS.pull 0.5 +2 "processing"%% +3 "core" %Z\ +3 .tPS.seek 0.5ml + "processing"%' +587 "core" ' + "processing"% % +4 "core" %\  +746 #t-> 5.times {PSV.PSR; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 "processing"% +3 "core"  +3 .tPS.seek 2.5ml + "processing"% ' +2121 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%  +54 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2636 "core" ' +2 .tPSV.dial PSR +2 "processing"% +40 "core"  +2 .tPSV.dial PSR + "processing"% +14 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2626 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste1 + "processing"%  +53 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2628 "core" ' +2 .tPSV.dial PSR +6 "processing"% +41 "core"  + .tPSV.dial PSR +2 "processing"% +14 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2636 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%  +52 "core"  +3 .tPS.seek 0ml + "processing"%'W +2629 "core" ' +2 .tPSV.dial PSR + "processing"% +41 "core"  +2 .tPSV.dial PSR + "processing"% +14 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2638 "core" ' +9 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%!'W +2635 "core" ' + .tPSV.dial PSR +2 "processing"%" +44 "core"  + .tPSV.dial PSR +2 "processing"%# +14 "core" +2 .tPS.seek 2.5ml +2 "processing"%$' +2626 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste1 + "processing"%%  +41 "core"  +3 .tPS.seek 0ml +2 "processing"%&'W +2623 "core" ' +2 .tPSV.dial PSR +2 "processing"%' +43 "core"  +847 #t-> PS.pull 0.5 +2 "processing"%(% +3 "core" %U\ +2 .tPS.seek 0.5ml +2 "processing"%)' +597 "core" ' +2 "processing"%*% +4 "core" %\  +22163 #t-> PS.pull 0.5 +2 "processing"%+% +3 "core" %\  +2 .tPS.seek 1ml +2 "processing"%,'P +588 "core" ' + "processing"%-% +4 "core" %P\  +25 "Can"Mz\ /  +297 #t-> PS.pull 0.5 +2 "processing"%.% +3 "core" %P\  +3 .tPS.seek 1.5ml + "processing"%/' +585 "core" ' +2 "processing"%0% +4 "core" %\  +595 #t-> PS.pull 0.5 +2 "processing"%1% +3 "core" %\  +3 .tPS.seek 2ml + "processing"%2'] +593 "core" ' +2 "processing"%3% +4 "core" %\\\  +526 #t-> PS.pull 0.5 +3 "processing"%4% +3 "core" %\\\  +2 !to:Slide::Error : @reply0: mesg"8Processing Syringe at 2.5ml would be out of bounds!:@axisName"Processing Syringe:bt[ "3/home/esp/esp2/lib/slide.rb:345:in `toRawGoal'"6/home/esp/esp2/lib/scale.rb:91:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'"0/home/esp/esp2/lib/slide.rb:402:in `moveTo'"./home/esp/esp2/lib/scale.rb:193:in `pull'"(ESP):28:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +704 #-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%  +43 "core"  +569 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%6'W +2121 "core" ' +2 "processing"%7% +3 "core" %T\ +673 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%8 +44 "core"  +188 #t-> PSR +849 #-> PS.pull 0.5 +2 "processing"%9% +3 "core" %T\ +2 .tPS.seek 0.5ml +2 "processing"%;' +598 "core" ' + "processing"%5% +4 "core" %\  +159 #t-> PS.pull 0.5 + "processing"%<% +3 "core" %\  +3 .tPS.seek 1ml + "processing"%='P +593 "core" ' +2 "processing"%% +3 "core" %P\  +1100 #t-> PS.pull 0.5 +2 "processing"%?% +3 "core" %P\  +2 .tPS.seek 1.5ml +2 "processing"%>' +599 "core" ' + "processing"%A% +4 "core" %\  +2720 #t-> PS.pull 0.5 +2 "processing"%B% +3 "core" %\  +3 .tPS.seek 2ml + "processing"%@'c +587 "core" ' +2 "processing"%D% +4 "core" %a\  +324 #t-> PS.pull 0.5 +2 "processing"%E% +3 "core" %a\  +2 !to:Slide::Error : @reply0: mesg"8Processing Syringe at 2.5ml would be out of bounds!:@axisName"Processing Syringe:bt[ "3/home/esp/esp2/lib/slide.rb:345:in `toRawGoal'"6/home/esp/esp2/lib/scale.rb:91:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'"0/home/esp/esp2/lib/slide.rb:402:in `moveTo'"./home/esp/esp2/lib/scale.rb:193:in `pull'"(ESP):37:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +524 #-> PS.pull 0.4 +2 "processing"%C% +3 "core" %a\  +2 .tPS.seek 2.4ml +2 "processing"%G'b +493 "core" ' +2 "processing"%H% +4 "core" %g\  +5614 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%F  +43 "core"  +621 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%J'W +2533 "core" ' + "processing"%K% +4 "core" %U\ +443 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%L +44 "core"  +162 #t-> PSR +687 #-> PS.pull 0.2 +2 "processing"%I% +3 "core" %U\ +2 .tPS.seek 0.2ml +2 "processing"%N' +293 "core" ' +2 "processing"%O% +4 "core" %\  +190 #t-> PS.pull 0.2 +2 "processing"%M% +4 "core" %\  +2 .tPS.seek 0.4ml +2 "processing"%Q'Z +291 "core" ' +2 "processing"%P% +4 "core" %]\  +181 #t-> PS.pull 0.2 + "processing"%S% +3 "core" %]\  +3 .tPS.seek 0.6ml +2 "processing"%T' +286 "core" ' + "processing"%R% +4 "core" %\  +1138 #t-> PSR.flush + .PSR.select :flush +2 "processing"%` +605 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%V' +2023 "core" ' + "processing"%U% +4 "core" %\  +1183 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%X  +44 "core"  +657 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%Y'W +2624 "core" ' +2 "processing"%W% +5 "core" %V\ +751 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%[ +44 "core"  +166 #t-> PSR +410 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%Z' +2628 "core" ' +2 "processing"%]% +3 "core" %\  +445 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%^  +44 "core"  +389 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%\\'W +2653 "core" ' +2 "processing"%`% +4 "core" %Y\ +468 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%_ +44 "core"  +508 #t-> PSR.air +3 .PSR.select :air + "processing"% +933 #t-> PS.fill +3 .PS.seek 2.5ml + "processing"%b' +2630 "core" ' +2 "processing"%c% +4 "core" %\  +508 #t-> PSV.waste1 +3 .PSV.dial :waste1 +2 "processing"%a  +42 "core"  +269 #t-> PS.empty +3 .PS.seek 0ml + "processing"%e'W +2629 "core" ' +2 "processing"%d% +3 "core" %X\ +334 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%g +44 "core"  +250 #t-> PSR.air +2 .PSR.select :air +365 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%h' +2627 "core" ' +2 "processing"%f% +3 "core" %\  +702 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%j  +44 "core"  +277 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%k'W +2636 "core" ' +2 "processing"%i% +3 "core" %S\ +1712 "Can"Uz\ / ő +3741 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%m +44 "core"  +970 #t-> PSR.flush + .PSR.select :flush +3 "processing"%@ +642 #t-> PS.pull 0.5 +2 "processing"%l% +3 "core" %S\ +3 .tPS.seek 0.5ml +2 "processing"%o' +584 "core" ' +2 "processing"%p% +4 "core" %\  +398 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%n' +2120 "core" ' +2 "processing"%r% +4 "core" %\  +642 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%q  +44 "core"  +501 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%t'W +2626 "core" ' +2 "processing"%u% +4 "core" %T\ +464 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%s +44 "core"  +307 #t-> PSR +391 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%w' +2633 "core" ' +2 "processing"%v% +4 "core" %\  +3154 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%y  +44 "core"  +302 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%z'W +2650 "core" ' +2 "processing"%x% +3 "core" %[\ +4437 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%| +44 "core"  +232 #t-> PSR +677 #-> PS.pull 0.5 +2 "processing"%{% +3 "core" %[\ +2 .tPS.seek 0.5ml +2 "processing"%~' +612 "core" ' +14 "processing"%% +3 "core" %\  +4607 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR + "processing"%} +16 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2130 "core" ' +2 .tdelay 2 seconds +203 .PSV.dial :waste1 + "processing"%  +40 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2625 "core" ' +2 .tPSV.dial PSR +2 "processing"% +54 "core"  +2 .tPSV.dial PSR +2 "processing"% +13 "core" +3 .tPS.seek 2.5ml +2 "processing"% ' +2627 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste1 + "processing"%  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2636 "core" ' +2 .tPSV.dial PSR + "processing"% +42 "core"  +2 .tPSV.dial PSR +2 "processing"% +4 "core" +3 .tPS.seek 2.5ml + "processing"%' +2624 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2624 "core" ' +2 .tPSV.dial PSR +2 "processing"% +42 "core"  + .tPSV.dial PSR +2 "processing"% +4 "core"  +3 .tPS.seek 2.5ml + "processing"%' +2637 "core" ' +2 .tdelay 2 seconds +201 .PSV.dial :waste1 +2 "processing"%  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2633 "core" ' +2 .tPSV.dial PSR +2 "processing"% +42 "core"  + .tPSV.dial PSR +2 "processing"% +4 "core"  +3 .tPS.seek 2.5ml + "processing"%' +2624 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%  +41 "core"  +3 .tPS.seek 0ml + "processing"%'W +2301 "Can"Mz\ 3 Z+ +326 "core" ' +2 .tPSV.dial PSR +2 "processing"% +42 "core"  +758 #t-> PS.pull 0.5 + "processing"%% +3 "core" %[\ +3 .tPS.seek 0.5ml + "processing"%"' +585 "core" ' +2 "processing"%#% +4 "core" %\  +1000 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste2; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 "processing"%! +4 "core"  +3 .tPS.seek 2.5ml + "processing"%%' +2120 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste2 + "processing"%$  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%''W +2624 "core" ' + .tPSV.dial PSR +2 "processing"%( +83 "core"  + .tPSV.dial PSR +2 "processing"%& +14 "core"  +2 .tPS.seek 2.5ml +2 "processing"%*' +2624 "core" ' +2 .tdelay 2 seconds +201 .PSV.dial :waste2 +2 "processing"%+  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%)'W +2630 "core" ' +2 .tPSV.dial PSR +2 "processing"%- +70 "core"  + .tPSV.dial PSR +2 "processing"%. +5 "core"  +2 .tPS.seek 2.5ml +2 "processing"%,' +2633 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%0  +69 "core"  +2 .tPS.seek 0ml +2 "processing"%1'W +2624 "core" ' +2 .tPSV.dial PSR + "processing"%/ +71 "core"  + .tPSV.dial PSR +2 "processing"%3 +4 "core"  +3 .tPS.seek 2.5ml + "processing"%4' +2637 "core" ' +2 .tdelay 2 seconds +201 .PSV.dial :waste2 +2 "processing"%  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%2'W +2624 "core" ' + .tPSV.dial PSR +2 "processing"%7 +70 "core"  +2 .tPSV.dial PSR +2 "processing"%8 +14 "core"  +2 .tPS.seek 2.5ml +2 "processing"%9' +2633 "core" ' +2 .tdelay 2 seconds +201 .PSV.dial :waste2 +2 "processing"%6  +68 "core"  +3 .tPS.seek 0ml + "processing"%5'W +2626 "core" ' +2 .tPSV.dial PSR + "processing"%< +75 "core"  +2247 #t-> PS.pull 0.5 + "processing"%;% +3 "core" %[\ +3 .tPS.seek 0.5ml +2 "processing"%' +585 "core" ' + "processing"%?% +4 "core" %\  +1021 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 "processing"%= +4 "core" +2 .tPS.seek 2.5ml +2 "processing"%A' +2112 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%B  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%>'W +2630 "core" ' + .tPSV.dial PSR +2 "processing"%D +75 "core" +9 .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%E' +2634 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste1 + "processing"%C  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%@'W +2636 "core" ' +2 .tPSV.dial PSR +2 "processing"%H +42 "core"  + .tPSV.dial PSR +2 "processing"%F +4 "core" +3 .tPS.seek 2.5ml + "processing"%G' +2624 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%K  +41 "core"  +3 .tPS.seek 0ml + "processing"%L'W +2631 "core" ' + .tPSV.dial PSR +2 "processing"%I +42 "core"  +2 .tPSV.dial PSR + "processing"%O +5 "core"  +2 .tPS.seek 2.5ml +2 "processing"%J' +2630 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%M  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%P'W +2636 "core" ' +2 .tPSV.dial PSR +7 "processing"%N +42 "core"  + .tPSV.dial PSR +2 "processing"%S +4 "core"  +3 .tPS.seek 2.5ml + "processing"%R' +2632 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%Q  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%T'W +1075 "Can"hz\ 2 - +1562 "core" ' + .tPSV.dial PSR +2 "processing"%U +42 "core"  +925 #t-> PS.pull 0.5 + "processing"%X% +4 "core" %P\ +2 .tPS.seek 0.5ml +2 "processing"%V' +599 "core" ' + "processing"%W% +4 "core" %\  +22136 #t-> PS.pull 0.5 +2 "processing"%[% +3 "core" %\  +2 .tPS.seek 1ml +2 "processing"%Y'P +596 "core" ' +2 "processing"%]% +3 "core" %P\  +313 #t-> PS.pull 0.5 +2 "processing"%^% +3 "core" %P\  +3 .tPS.seek 1.5ml + "processing"%Z' +586 "core" ' + "processing"%`% +4 "core" %\  +266 #t-> PS.pull 0.5 +2 "processing"%_% +3 "core" %\  +3 .tPS.seek 2ml + "processing"%\\'Z +588 "core" ' +2 "processing"%c% +4 "core" %\\\ +331 #t-> PS.pull 0.5 +2 "processing"%a% +3 "core" %\\\ +2 !to:Slide::Error : @reply0: mesg"8Processing Syringe at 2.5ml would be out of bounds!:@axisName"Processing Syringe:bt[ "3/home/esp/esp2/lib/slide.rb:345:in `toRawGoal'"6/home/esp/esp2/lib/scale.rb:91:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'"0/home/esp/esp2/lib/slide.rb:402:in `moveTo'"./home/esp/esp2/lib/scale.rb:193:in `pull'"(ESP):88:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +519 #-> PS.pull 0.4 +2 "processing"%b% +3 "core" %\\\ +2 .tPS.seek 2.4ml +2 "processing"%d'] +491 "core" ' +2 "processing"%g% +5 "core" %\\\  +516 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%e  +54 "core"  +372 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%f'W +2533 "core" ' +2 "processing"%j% +4 "core" %S\ +380 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%h +41 "core"  +153 #t-> PSR +914 #-> PS.pull 0.4 + "processing"%i% +8 "core" %S\ +3 .tPS.seek 0.4ml +2 "processing"%m'T +530 "core" ' +4 "processing"%l% +3 "core" %M\  +238 #t-> PS.pull 0.4 +2 "processing"%k% +3 "core" %M\  +2 .tPS.seek 0.8ml +2 "processing"%p'7N +490 "core" ' + "processing"%o% +4 "core" %7O\  +332 #t-> PS.pull 0.4 +2 "processing"%r% +3 "core" %7O\  +3 .tPS.seek 1.2ml + "processing"%q'jP +491 "core" ' +2 "processing"%n% +3 "core" %jM\  +237 #t-> PS.pull 0.4 +2 "processing"%u% +3 "core" %jM\  +2 .tPS.seek 1.6ml +2 "processing"%s'N +487 "core" ' + "processing"%t% +4 "core" %L\  +722 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%v  +54 "core"  +347 #t-> PS.empty +2 .PS.seek 0ml + "processing"%y'W +1715 "core" ' +2 "processing"%w% +4 "core" %P\ +535 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%x +40 "core"  +541 #t-> PSR +500 #-> PS.fill +3 .PS.seek 2.5ml + "processing"%|' +2636 "core" ' +2 "processing"%{% +36 "core" % \  +764 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%z  +55 "core"  +287 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%'W +2635 "core" ' +2 "processing"%}% +4 "core" %U\ +1477 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%~ +41 "core"  +203 #t-> PSR +299 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2639 "core" ' +2 "processing"%% +4 "core" %"\ +679 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%  +53 "core"  +277 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%'W +2627 "core" ' +2 "processing"%% +4 "core" %\\\ +600 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +41 "core"  +241 #t-> PSR.air +2 .PSR.select :air +2 "processing"% +406 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"% ' +2593 "Can"y\ 4 W +36 "core" ' +2 "processing"%% +4 "core" %\  +269 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%  +42 "core"  +308 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%'W +2636 "core" ' +2 "processing"%% +3 "core" %T\ +351 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +41 "core"  +221 #t-> PSR.air +2 .PSR.select :air +322 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2632 "core" ' +2 "processing"%% +4 "core" %\  +318 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%  +42 "core"  +400 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%'W +2630 "core" ' +2 "processing"%% +4 "core" %W\ +14403 #t-> access 2 +2 "storage"(% +3 "core" %\ \  S\ +2 "manipulator"&% +4 "core" %    ~  +2 "manipulator"&& +4 "core" &-  ? +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"((K +3 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" &K \  +4333 #t-> startTube 2 +1828 #-> $da[:extractVol]=0.17 +3876 #-> shortDA +2 "collection"' % +2 "processing"%% +5 "core" %W\ +2 %G\ +5 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +454 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"% +129 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%#  +70 "core" + .tPRV.dial :sipper +2 "processing"%!  +128 "core"  +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 1.1ml +2 "processing"%"'] +2293 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%$  +2 "collection"'%  +7 "core" +118  +2 .tPS.seek 0.5ml +2 "processing"%(' +1265 "core" ' + .tPRV.dial :waste2 +2 "processing"%& @ +98 "core" > +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 0ml +2 "processing"%''W +593 "core" ' + .tPSV.dial PSR +34 "processing"%+ +106 "core"  + #tPulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%*'P +1095 "core" ' + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml + "processing"%-' +1610 "core" ' + .tPSV.dial :mixloop +2 "processing"%. +98 "core" +3 .tPS.seek 0ml +2 "processing"%)'W +2628 "core" ' +2 .tPSV.dial PSR +2 "processing"%0 +98 "core"  + #tPulling 1ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml + "processing"%,'P +1098 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%/' +1616 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%3 +98 "core" + .tPRV.dial :sipper +2 "processing"%1  +40 "core" +3 .tPS.seek 0ml + "processing"%'W +2638 "core" ' +2 .tPSV.dial PSR +2 "processing"%4 +98 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%7' +2627 "core" ' + .tPSV.dial :mixloop +2 "processing"%8 +98 "core" +2 .tPS.seek 0ml +2 "processing"%2'W +2626 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%6& +4 "core" &\  +2 .tHand.open + "manipulator"&91 +23 "core" 1 +2 "manipulator"&<% +4 "core" %      +2 "storage"(;% +4 "core" %\ \ \ \ +2 "storage"(5. +3 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(?( +667 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (=& +3 "core" & -\ +2 "manipulator"&& +3 "core" &-   ! ? +2 "manipulator"&B% +4 "core" %    i  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&A( +184 "core" ( +2 "manipulator"&D& +4 "core" &   ( +2 "storage"(>& +3 "core" & \ \  \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&C' +96 "core" ' +2 "storage"(E& +4 "core" & \ \ " \ \ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(H'H +279 "core" ' + "storage"(F- +3 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (@& +3 "core" & X\ +2 "manipulator"&K& +4 "core" &   ( +2 .tElbow.seek 2 +2 "manipulator"&G( +3 "core" ( +2 "manipulator"&I& +4 "core" &    ( +2 "storage"(O& +3 "core" & \ \  !\ +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&L'y +21 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&M/ +70 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&J& +2 "storage"(N'v +8 "core" &   ( ( +2 "manipulator"&S% +3 "core" % |   0  +3 .tForearm.seek :retract +2 "manipulator"&P'\ +96 "core" ' +2 .tElbow.seek PC +2 "manipulator"&Q( +156 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +126 "core" ( + "manipulator"&R& +4 "core" & \  & +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &U& +2 "core" &   T & +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&X' +103 "core" ' +2 "manipulator"&T& +3 "core" &   = & +2 "manipulator"&W% +4 "core" %   _ +2 "processing"%[& +4 "core" &\  +3 "processing"%V& +5 "core" &\  +2 .tPC.seek :closed +2 "processing"%](Tg +4 "core" &\  +8 &J*\ $e +9 &\\{1\ 8 +10 &q/\ K +9 &Q0\ K +9 &T/\ J +10 &bR,\ J +9 &#S!\ K +10 &V\ K +9 &Sp\ J +9 &iX\ K +10 & ,V\ J +9 &!T\ J +9 &#T\ J +10 &%rS\ J +9 &'4T\ J +9 &(W\ J +10 &*W\ J +9 &,zW\ J +10 &.<S\ J +9 &/S\ J +38 &1S\ K +9 "Can"y\ > ̸ + "core" &3U\ K +2 &5CU\ K + &7T\ K + &8U\ K +4 &:V\ J +10 & U|\ K +9 &?U\ K +10 &AUz\ K +9 &CSV\ K +10 &EX\ K +9 &FY\ K +9 &Hh\ M +10 &JK\ P +9 &L \ P +9 &M\ P +10 &O\ Q +9 &QR\ P +9 &Sa\ > +10 &T 7\ [ +9 &TE\ " +2 ( +2 "processing"%V& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.64 +2 .Hand.open + "manipulator"&^1 +75 "core" 1 +2 "manipulator"&Y% +3 "core" %  r +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&`'\ +94 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%_  +2 %Z9 +7 "core" 9oo +102 "processing"%c9 +3 "core" 9nI +102 "processing"%a9 +3 "core" 9lJ  +102 "processing"%b9 +3 "core" 9kI  +102 "processing"%\\9 +3 "core" 9jI +102 "processing"%g9 +3 "core" 9iI +102 "processing"%e9 +3 "core" 9iI +102 "processing"%d9 +3 "core" 9iJ +102 "processing"%j9 +4 "core" 9iI" +102 "processing"%h9 +3 "core" 9iM& +102 "processing"%i9 +3 "core" 9kI+ +102 "processing"%f9 +3 "core" 9lI/ +102 "processing"%l9 +4 "core" 9mI3 +102 "processing"%k9 +3 "core" 9nI7 +103 "processing"%m9 +2 "core" 9qJ; +103 "processing"%o9 +3 "core" 9rJ@ +102 "processing"%r9 +3 "core" 9uJD +102 "processing"%p9 +3 "core" 9uJH +102 "processing"%n9 +4 "core" 9yIL +103 "processing"%u9 +3 "core" 9}JQ +102 "processing"%q9 +3 "core" 9JU +102 "processing"%t9 +2 "core" 9NY +103 "processing"%v9 +3 "core" 9K] +102 "processing"%s9 +3 "core" 9Ka +102 "processing"%w9 +3 "core" 9Kf +102 "processing"%x9 +3 "core" 9Kj +102 "processing"%y9 +3 "core" 9Kn +102 "processing"%{9 +2 "core" 9Lr +103 "processing"%z9 +3 "core" 9Lv +103 "processing"%|9 +2 "core" 9L{ +103 "processing"%}9 +3 "core" 9M +102 "processing"%~9 +3 "core" 9Q +102 "processing"%9 +3 "core" 9M +102 "processing"%9 +3 "core" 9M +103 "processing"%9 +2 "core" 9M +103 "processing"%9 +3 "core" 9N +102 "processing"%9 +3 "core" 9N +102 "processing"% 9 +3 "core" 9N +102 "processing"%9 +3 "core" 9O +103 "processing"%9 +3 "core" 9O +102 "processing"% 9 +3 "core" 9P +102 "processing"% 9 +3 "core" 9P +102 "processing"%9 +3 "core" 9U +102 "processing"%9 +3 "core" 9Q +103 "processing"%9 +2 "core" 9Q +103 "processing"%9 +2 "core" 9Q +103 "processing"%9 +3 "core" 9 R +102 "processing"%9 +3 "core" 9R +102 "processing"%9 +3 "core" 9S +103 "processing"%9 +2 "core" 9"S +103 "processing"%9 +3 "core" 9)T +102 "processing"%9 +3 "core" 9/T +102 "processing"%9 +3 "core" 95U +102 "processing"%:9 +4 "core" 9<U +3 .tPH.hold 2:00:00,28C +3 "processing"% pp; +4 .tdelay 1:30 +2 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +98 "core"  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%' +587 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml + "processing"%#'[ +1607 "core" ' +2 .tPTV.dial :puck + "processing"%!  +125 "core"  +2 .tPSV.dial PTV +2 "processing"% +70 "core" + .tPBV.dial :waste1 +2 "processing"%%  +51 "core"  +2 "processing"%$% +4 "core" %Va\  +2 .tPS.seek 1.5ml +2 "processing"%"' +593 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%& * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%('W +1605 "core" ' +2 .tdelay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%+  +15 "core"  +2 .tPBV.dial :waste1 +2 "processing"%'  +34 "core" +2 .tdelay 30 seconds +3036 .PBV.dial between PSV and waste1 +10 "processing"%* * +35 "core" , + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%. +71 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%-' +2271 "core" ' + .tPSV.dial PTV +2 "processing"%0 +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%) +82 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +3 "processing"%, +81 "core"  + .tdelay 5 seconds +503 .PSV.dial :air +2 "processing"%3  +72 "core"  +2 .tPS.seek 0ml +2 "processing"%1'W +2067 "Can"}\ I  +194 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%/  +128 "core" + .tPSV.dial :mixloop +2 "processing"%4 +42 "core" +2 .tPRV.dial :ab1 + "processing"% @ +100 "core" > +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%8'w +361 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%7  +41 "core"  +2 "processing"%6% +4 "core" %z\  +2 .tPS.seek 0.32ml +2 "processing"%9'' +390 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'<  +37 "core" +2 .tPRV.dial :air + "processing"%;  +40 "core"  +3 .tPS.seek 0.9ml + "processing"%5'D +1229 "core" ' +2 .tPRV.dial :waste2 + "processing"% @ +71 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%=' +863 "core" ' + #taddPMLReagent08 +6 .PSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +3 .tPS.seek 2ml + "processing"%B'[ +1618 "core" ' + .tPSV.dial :PML +2 "processing"%D +42 "core" +2 .tPTV.dial :mixing +2 "processing"%> @ +70 "core" B + .tPBV.dial :waste1 +2 "processing"%  +32 "core"  +2 "processing"%E% +4 "core" %]\  +2 .tPS.seek 1.85ml +2 "processing"%'= +226 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%F * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%@'W +1971 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'K& +3 "core" &4\  +2 "manipulator"&I& +4 "core" &   * & +2 "manipulator"&O% +4 "core" %\ /  %x +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&M(- +130 "core" ( + "manipulator"&J& +4 "core" &-    n +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &S& +3 "core" &-  n +2 .tForearm.seek :garage +2 "manipulator"&A'! +104 "core" ' +2 .tHand.close + "manipulator"&C/ +74 "core" / + "manipulator"&H& +4 "core" &-  U n +2 "manipulator"&L% +4 "core" % 2  +2 .tForearm.seek :retract +2 "manipulator"&R'\ +100 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&U( +282 "core" ( +2 "manipulator"&G& +3 "core" &   6 !v +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &T& +3 "core" &  k !v +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&W', +105 "core" ' +2 "manipulator"&[& +4 "core" &   x !v +2 "manipulator"&N% +4 "core" %%  " +2 "collection"'P& +4 "core" &p\  +3 "collection"' & +5 "core" &r\  +2 .tCC.seek :closed +2 "collection"'^(O +4 "core" &p\  +9 &8~r\ +| +10 &j~s\ ? +9 &hq\ L +9 &rUn\ J +10 &4Us\ J +9 &\\n\ K +9 &[s\ J +10 &yRr\ K +9 &<Wq\ J +10 &Vr\ J +9 & Wr\ K +9 &"Us\ J +10 &$DTp\ J +9 &&Wo\ K +9 &'Wu\ K +10 &)\\l\ K +9 &+KYs\ K +10 &- Us\ K +9 &.Wq\ J +9 &0Zt\ K +10 &2TZo\ J +9 &4Vn\ J +9 &5Qr\ J +10 &7Wm\ J +9 &9[Zq\ K +10 &;[p\ J +9 &<Wq\ J +9 &>Rm\ J +10 &@dVe\ J +9 &B'Wi\ J +9 &CZr\ J +45 &E]i\ J +9 &Gjbi\ K +4 &I$om\ N + &Jl\ R + &Lf\ V + &NOh\ D +5 &OF7o\ &r +9 &OZi\ A +6 ( +2 "collection"' & +4 "core" &OTf\ A +2 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.65 +2 "collection"'Y& +3 "core" &OTk\ A +2 .tHand.open +2 "manipulator"&Z1 +67 "core" 1 +2 "manipulator"&V% +3 "core" % %  ^ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&c'\ +102 "core" ' +2 .tPSV.dial PSR + "processing"%X +98 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%a' +1618 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%b  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%\\'W +1607 "core" ' + .tPSV.dial PSR +2 "processing"%g +44 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%e' +2625 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +8 .tCBV.dial PRV +4 "processing"%d  + "collection"'j  +39 "core"  +116  +2 .tPSV.dial :mixloop +2 "processing"%h +98 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'i +3 "core"  +2 "collection"'f +2 "core"  +2 "collection"'l  +5 "core" + .tPTV.dial :PRVmixing +2 "processing"%k  +71 "core" +2 .tPS.seek 0ml +2 "processing"%m'W +2632 "core" ' +2 .tPSV.dial :air + "processing"%o  +42 "core"  +3 .tPS.seek 2.5ml + "processing"%r' +2635 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%p +42 "core" +2 .tPS.seek 0ml +2 "processing"%n'W +2625 "core" ' +2 .tPSV.dial :air +2 "processing"%u  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%q' +2625 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%t +42 "core" +2 .tPS.seek 0ml +2 "processing"%v'W +2628 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&s& +3 "core" &   !v +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&w( +15 "core" ( +2 "manipulator"&x& +4 "core" &   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &y& +3 "core" &  ;  +2 .tForearm.seek CC +2 "manipulator"&{', +105 "core" ' +2 .tHand.close + "manipulator"&z/ +77 "core" / +2 .tCC.seek :open +2 "collection"'|( +378 "core" ( + "manipulator"&}& +4 "core" &  U  +2 "manipulator"&~% +4 "core" %    Y 2 +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +270 "core" ( +2 "manipulator"&& +4 "core" &-   > +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &- \  ) > +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&'! +110 "core" ' + .tHand.open +2 "manipulator"& 1 +76 "core" 1 +2 "manipulator"&% +4 "core" % %  1 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +3 ."da"delayUntil "15:37:42.35" +24868 #recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"% @ +71 "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"%  +42 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +556 "Can"~\ = ҈ +1700 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +41 "processing"%  +45 "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"%  +41 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2241 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +127 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1619 "core" ' + ."da"PTV.dial :puck +7 "processing"%:  +68 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%2  +32 "core"  +2 "processing"%% +3 "core" %bq\ +3 ."da"PS.seek 1.5ml +2 "processing"%!' +585 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%%'W +1611 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%$  +5 "core"  + ."da"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 +2 .PSV.dial PSR +2 "processing"%" +83 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%_' +2246 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%+ +68 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%' +71 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%* +70 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%.  +70 "core"  +3 ."da"PS.seek 0ml +2 "processing"%('W +2267 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +3 .PSV.dial PSR + "processing"%0 +137 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%)' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%,'[ +1616 "core" ' + ."da"PTV.dial :puck +2 "processing"%3  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%- +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%/  +34 "core" +2 "processing"%4% +3 "core" %Y/\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +601 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%1 * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%7'W +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%6  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%8  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%< * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%; +70 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%9' +2258 "core" ' + ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%5 +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%=  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%D'W +2254 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%>  +42 "core"  +8 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%  +126 "core" +2 ."da"delay 5 seconds +320 "Can"~\ U  +182 ."da"PRV.dial :ab2 +2 "processing"%E  +42 "core" ~ +2 ."da"PTV.dial :PRVmixing +2 "processing"%F  +15 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%B +41 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%' +382 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%K  +42 "core"  +2 "processing"%I% +3 "core" %\  +3 ."da"PS.seek 0.55ml +2 "processing"%O'x +341 "core" ' +2 #"da"addPMLReagent08 +6 .PSV.dial :air +2 "processing"%J  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%S'[ +1566 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%Q +54 "core" +2 ."da"PTV.dial :mixing +2 "processing"%C @ +70 "core" A + ."da"PBV.dial :waste1 +2 "processing"%H  +32 "core"  +2 "processing"%L% +4 "core" %_\  +2 ."da"PS.seek 1.85ml +2 "processing"%`'? +239 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%A * +33 "core" , +3 ."da"PS.seek 0ml +2 "processing"%G'W +1970 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +48003 #recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%T @ +5 "core" @ + ."da"PBV.dial :waste1 +2 "processing"%M  +33 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%[ * +33 "core" , +2 ."da"PSV.dial :air +2 "processing"%N  +40 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%P' +2260 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%R +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%\  +42 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%Y +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%Z  +41 "core"  +3 ."da"PS.seek 0ml +2 "processing"%V'W +273 "Can"Q~\ A !E +1980 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%X' +594 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%W'[ +1610 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%@  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%b +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%a  +34 "core" + "processing"%g% +4 "core" %Y:\  +2 ."da"PS.seek 1.5ml +2 "processing"%\\' +590 "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"%d'W +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +6 .PTV.dial :puck +2 "processing"%h  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%i  +33 "core"  + ."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 +2 "processing"%l +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%k' +2267 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%e +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%o +71 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%m +73 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%p  +80 "core" +3 ."da"PS.seek 0ml +2 "processing"%r'W +2266 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%u +161 "core"  +9 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%n' +595 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%t'[ +1606 "core" ' +2 ."da"PTV.dial :puck +7 "processing"%q  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%s +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%x  +34 "core" +2 "processing"%y% +3 "core" %Y\  +3 ."da"PS.seek 1.5ml +2 "processing"%z' +598 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%U * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%c'W +1605 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + "processing"%^  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%}  +33 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%~ * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%{ +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2262 "core" ' + ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%w +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2271 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +137 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"% ' +587 "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 +3 "processing"%  +4 "core"  + ."da"PSV.dial PTV +2 "processing"% +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%v  +33 "core"  + "processing"%% +4 "core" %[;\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +588 "core" ' + ."da"delay 3 seconds +153 "Can"8\ 7 z +149 ."da"PBV.dial between PSV and waste1 +3 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +3 "processing"%'W +1611 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +70 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%:' +2276 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%2 +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"%  +70 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2248 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +3 .PSV.dial PSR + "processing"%! +132 "core"  +3 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +13 ."da"PS.reconfigure :default +13 "processing"%#A d`xb +13 ."da"PS.seek 0.25ml +2 "processing"%$'7 +348 "core" ' +4 ."da"delay 5 seconds +507 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%#' +373 "core" ' +8 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%&'[ +1609 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%"  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%% +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%+  +36 "core" + "processing"%'% +4 "core" %Vi\  +3 ."da"PS.seek 1.5ml +2 "processing"%*' +598 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%. * +37 "core" , +2 ."da"PS.seek 0ml +2 "processing"%_'W +1607 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%0  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%(  +34 "core"  + ."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"%3 +76 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%-' +2403 "core" ' + ."da"PSV.dial PTV +2 "processing"%/ +80 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%4 +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%, +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%1  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2393 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%6 +132 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%8'[ +2127 "core" ' + ."da"delay 5 seconds +503 .PTV.dial :puck +2 "processing"%<  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%; +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%7  +34 "core" +2 "processing"%% +3 "core" %ZN\ 4 +2 ."da"PS.seek 1.5ml +2 "processing"%5' +588 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +35 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%=  +105 "core"  +3 ."da"PS.seek 0ml +2 "processing"%9'W +1612 "core" ' +2 "processing"%>9 +3 "core" 95$ +2 #"da"Processing Puck Heater at 27.9C before imaging +2 .PH.coast + "processing"% +3 "core" 5% +2 "processing"%E& +3 "core" &TED\ 6 " +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&F% +4 "core" %\  '  +2 "storage"(B% +4 "core" %o \ N +2 "storage"(D. +2 "core" .( +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(K( +192 "core" ( +2 ."da"SC.configure :limp +3 "storage"($(\ 1b +2 (I& +3 "core" & \ I +2 "manipulator"&& +4 "core" &- / > +2 "manipulator"&J% +4 "core" %\    +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&O( +179 "core" ( +2 "manipulator"&Q& +3 "core" & : % +2 "storage"(C& +4 "core" & (\ J +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&H' +95 "core" ' + "storage"(L& +4 "core" & <\ L +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"(A'H +268 "core" ' +2 "storage"(S- +3 "core" -'H +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(`'6 +32 "core" ' +2 "manipulator"&T& +4 "core" & } { m % +2 "manipulator"&M% +4 "core" % w s _ L +42 ."da"Forearm.reconfigure :loose +9 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&['\ +90 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&N( +251 "core" ( + "manipulator"&G& +4 "core" &  G +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &R& +2 "core" &  +3 ."da"Forearm.seek PC +2 "manipulator"&\ ' +93 "core" ' +2 ."da"Hand.close +2 "manipulator"&Y/ +67 "core" / +2 ."da"PC.seek :open +2 "processing"%Z( +400 "core" ( +2 "storage"(P& +3 "core" & a\ P +2 "manipulator"& & +4 "core" & 6 +2 "manipulator"&V% +4 "core" % S . +2 ."da"Forearm.seek :retract +2 "manipulator"&X'\ +100 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&@( +256 "core" ( +2 "manipulator"&b& +4 "core" &  h ' +2 "storage"(a& +3 "core" & :\ J +3 ."da"Forearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&g' +95 "core" ' +2 ."da"Hand.open +2 "manipulator"&W1 +72 "core" 1 +2 "storage"(j- +3 "core" -'6 +3 ."da"SE.seek -0.15 Pucks below Top Plate +2 "storage"(\\' +27 "core" ' + ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.82 Pucks below Top Plate +2 "storage"(h' +51 "core" ' +3 #"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/da23jun2916h_niagara.tif +5 "processing"%i& +10 "core" & \  +4 "manipulator"&f& +5 "core" &  & +4 "manipulator"&l% +5 "core" %   1 +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&d'\ +95 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&e(- +180 "core" ( +3 "manipulator"&o& +4 "core" &-  D +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &m& +3 "core" &-  D +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&p'! +105 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&k/ +65 "core" / +2 "manipulator"&u& +5 "core" &- Y P P D + "manipulator"&r% +5 "core" % 2 O W e +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&n'\ +104 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +3 "manipulator"&q( +119 "core" ( +2 "manipulator"&s& +4 "core" & C +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &x& +3 "core" & [ +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&y' +100 "core" ' +2 "manipulator"&t& +3 "core" &  +3 "manipulator"&U% +3 "core" %  +3 "processing"%z& +4 "core" &;\  +2 "processing"%^& +5 "core" &E\  +2 ."psFlush"PC.seek :closed +2 "processing"%}(Tg +5 "core" &B\  +7 &98\ %g +9 &Um5\ 7 +10 &}m1\ L +9 &F.\ \ P +10 &^C)\ \ O +9 & D!\ \ O +10 &F\ \ O +9 &C\ O +9 &gC\ O +9 &'D\ P +10 &A\ O +9 &!F \ \ O +10 &#nF\ \ O +9 &%0F\ \ O +9 &&F\ \ O +10 &(F\ \ O +9 &*vF\ \ O +9 &,7E\ P +10 &-E\ P +9 &/D\ \ O +10 &1~B\ O +9 &3?E\ P +9 &5E\ P +10 &6D\ \ O +9 &8F\ \ O +9 &:GE\ \ P +10 &<\ D\ \ O +9 &=G\ \ O +10 &?E\ \ O +9 &APG\ \ O +9 &CE\ \ O +10 &DG\ \ O +9 &FG\ \ P +9 &HVL\ P +10 &Je\ S +9 &K\ V +10 &My\ V +9 &OL{\ V +10 &Q|\ V +9 &R\ G +9 &SA`\ %m +9 &TI%\ ' +6 ( +51 "processing"%^& +11 "core" &TI\  ' + &TI\ ' + &TI \ ' + &TI\ ' + &TI\  ' + &TI\ ' + &TI\ ' +3 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.76 +2 "processing"%~& +3 "core" &TI\ ' +2 ."psFlush"Hand.open +2 "manipulator"&{1 +75 "core" 1 + "manipulator"&c% +4 "core" %  Z +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%w +46 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"% ' +598 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1748 #"da"SX HX9/16 (USB:72): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 41.861 seconds\ /var/log/esp/da23jun2916h_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23jun2916h20s_niagara.tif +369 "core" ' +2 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"% @ +197 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%  +134 "core" + ."psFlush"PSV.dial :mixloop +3 "processing"% +104 "core" +2 ."psFlush"PS.seek :empty +2 "processing"% '9 +1139 #"da"SX HX9/16 (USB:72): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23jun2916h20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jun2916h30s_niagara.tif +1497 "core" ' +47 ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"% +106 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +599 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%v' +278 #"da"SX HX9/16 (USB:72): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jun2916h30s_niagara.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "41.861 sec auto-exposure",Subject: "da23jun2916h images!" +4 "storage"(- +4 "core" -' +3 "storage"( & +4 "core" & I\ +12 "manipulator"&& +16 "core" & $ $ j +4 "manipulator"&% +12 "core" %\ - # 1 $q +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 1 +3 "manipulator"&( +258 "core" ( +4 "manipulator"&& +10 "core" &  ! + ( +3 "storage"(& +9 "core" & |\ +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&' +99 "core" ' +5 ."da"SE.reconfigure :gently +5 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.1 Pucks below Top Plate +2 "storage"('B +57 "core" ' +4 "manipulator"& & +6 "core" &  W ( +5 "storage"(2& +10 "core" & \ +6 ."da"Elbow.reconfigure :limp +7 "manipulator"&$ ,(b +5 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 1 +4 "manipulator"&'D +40 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&, +6 "core" , +4 ."da"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure :default +5 "storage"(#QK-0-\ b +6 ."da"SE.seek 0.08 Pucks below Top Plate +4 "storage"(:'- +28 "core" ' +3 "manipulator"&!% +11 "core" %Rm  m ȷ +4 "storage"(& +8 "core" & Z Y \ +4 ."da"Forearm.force -20 +4 "manipulator"&5 +6 ."da"Forearm.seek 1 + 314 counts +4 "manipulator"&$'~ +21 "core" ' +3 "manipulator"&#& +123 "core" &  ! & +5 "storage"("& +12 "core" & \ +4 ."da"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&%' +29 "core" ' +4 "storage"(+% +8 "core" %7 1\ +13 ."downElevator"SE.seek :down +6 "storage"(''v +98 (&% +6 "core" %P \ Va +4 "manipulator"&.% +8 "core" % P +5 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +2 "manipulator"&*'\ +90 "core" ' +48 ' +2 ."downElevator"SE.stop +2 "storage"(5 +6 (0& +6 "core" & y\ +427 "Can"(\ = q +136 "core" ' +4 ."psFlush"delay 1 second +106 .PBV.dial :waste1 +2 "processing"%(  +37 "core" +4 ."psFlush"PTV.dial :mixing +4 "processing"%) @ +72 "core" B +2 ."psFlush"PSV.dial :mixloop +9 "processing"%3 +101 "core" +4 ."psFlush"PS.seek :empty +3 "processing"%_'9 +571 #"uploadLog"upsync +2060 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%/ +98 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%4'P +1110 "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"%1 +70 "core" + ."psFlush"PTV.dial :puck +2 "processing"%-  +68 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%6  +4 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2631 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%< +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml + "processing"%;' +592 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%7' +2121 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +82 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%8 U +51 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2633 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%= @ +40 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%5' +2633 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%>  +81 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2633 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%E +40 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%F' +2631 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%B +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%D U +4 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%I'W +2630 "core" ' +2 ."psFlush"PSV.dial PBV +6 "processing"% @ +55 "core" B +2 ."psFlush"PS.seek 2.5ml +2 "processing"%J' +2633 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%?  +71 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%Q'W +2630 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%C +42 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%L'P +1098 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%' +1610 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" +2 ."psFlush"PTV.dial :puck +38 "processing"%S  +12 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%T  +51 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%M'W +2625 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%A +82 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%H' +601 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%G' +2125 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%R +69 "core" + ."psFlush"PBV.dial PSV +2 "processing"%O U +51 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%Y'W +2626 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%[ @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%]' +2628 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%P  +81 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"% 'W +2626 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%V +40 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%\ ' +2624 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%b +70 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml +2 "processing"%a'W +2630 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%N @ +54 "core" B +3 ."psFlush"PS.seek 2.5ml +2 "processing"%W' +2631 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%j  +71 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%i'W +2633 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&f& +4 "core" & \ F & +2 "manipulator"&X% +4 "core" %\   7  +2 ."psFlush"Elbow.seek PC +2 "manipulator"&l( +253 "core" ( + "manipulator"&`& +4 "core" &   U +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &\\& +3 "core" &   @ +3 ."psFlush"Forearm.seek PC +2 "manipulator"&o' +91 "core" ' + ."psFlush"Hand.close +2 "manipulator"&m/ +67 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%g( +401 "core" ( +2 "manipulator"&@& +4 "core" & y +2 "manipulator"&k% +3 "core" %   > +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&u'\ +96 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&r(- +135 "core" ( +2 "manipulator"&d& +3 "core" &-    ) +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &s& +2 "core" &-   U ) +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&x'! +112 "core" ' +2 ."psFlush"Hand.open +2 "manipulator"&p1 +73 "core" 1 +2 "manipulator"&t% +3 "core" % )  G +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&U'\ +101 "core" ' + #tFinished short da assay +619 "Can"4\ 2  +24218 #t-> samplePassF +2 #Beginning samplePassF + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'z& +3 "core" &\ +2 "manipulator"&e& +4 "core" &-  k ) +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&n(- +3 "core" ( +2 "manipulator"&Z& +4 "core" &-   ) +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &~& +3 "core" &-  ) +2 .tForearm.seek :garage +38 "manipulator"&{'! +99 "core" ' +2 .tHand.close + "manipulator"&c/ +74 "core" / +2 "manipulator"&^& +3 "core" &-   3 ) +2 "manipulator"&w% +5 "core" % 5    +2 .tForearm.seek :retract +2 "manipulator"&y'\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&9( +267 "core" ( +2 "manipulator"& & +4 "core" &  o 4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &   4 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&', +94 "core" ' +2 "manipulator"&& +3 "core" &   4 +2 "manipulator"&% +4 "core" %% ( +3 "collection"'& +3 "core" &\ +3 "collection"' & +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'(O +5 "core" &\ +7 &E\ $f +9 &\\\ 8 +9 &u\ J +10 &W\ J +9 &X\ J +10 &UX\ J +9 &Y\ J +9 &X\ J +10 &Z\ J +9 &\\\\\ K +9 & !Y\ I +10 &!\\\ J +9 &#[\ J +10 &%eY\ J +9 &'(Y\ J +9 &(Y\ J +10 &*Z\ J +9 &,nW\ J +9 &./Y\ J +10 &/Y\ J +9 &1Y\ J +10 &3u\\\ J +9 &58Y\ J +9 &6Y\ J +10 &8\\\ J +9 &:~Y\ J +9 &<@Y\ J +10 &>\\\ J +9 &?Y\ J +10 &AW\ J +9 &CHY\ J +9 &E Z\ I +10 &F`\ J +9 &Hj\ L +9 &J=\ Q +10 &K\ T +9 &M\ V +10 &O M\ 2 +9 &OwD\ 6 +5 ( +2 "collection"' & +4 "core" &Ow.\ 6 +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.64 +2 "collection"' & +3 "core" &Ow.\ 6 +2 .tHand.open +2 "manipulator"&1 +75 "core" 1 + "manipulator"&% +4 "core" % %  % +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%  +55 "core"  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1607 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%q  +40 "core"  +3 .tPS.seek 0ml + "processing"% 'W +1606 "core" ' + .tPSV.dial PSR +2 "processing"%2 +54 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +2627 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%!  +2 "collection"'  +6 "core" +92  +2 .tPSV.dial :PTV,via: :air +2 "processing"%# +181 "core"  +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRV,avoiding: :puck +2 "processing"%h @ +70 "core" A +2 .tPS.seek 0ml +2 "processing"%'W +2625 "core" ' +2 .tPSV.dial :air +2 "processing"%"  +70 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2632 "core" ' + .tPSV.dial :PTV +2 "processing"%+ +70 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2635 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &   4 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&&( +33 "core" ( +2 "manipulator"&.& +4 "core" &     +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &$& +3 "core" &    +2 .tForearm.seek CC +2 "manipulator"&0', +101 "core" ' + .tHand.close +2 "manipulator"&:/ +72 "core" / +2 .tCC.seek :open +2 "collection"'%( +376 "core" ( +2 "manipulator"&'& +3 "core" &   ,  +2 "manipulator"&(% +4 "core" % )   M +2 .tForearm.seek :retract +2 "manipulator"&)'\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&3(- +269 "core" ( +2 "manipulator"&v& +3 "core" &-   F B +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &/& +3 "core" &-   b B +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +39 .tForearm.seek :garage +9 "manipulator"&_'! +106 "core" ' +2 .tHand.open +2 "manipulator"&41 +71 "core" 1 + "manipulator"&1% +4 "core" % +   x +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&-'\ +104 "core" ' +4304 #t-> access 1 +2 "storage"(6% +4 "core" %s\ \  @\ +2 "manipulator"&,% +3 "core" %\ #   ; +2 "manipulator"&<& +4 "core" &-  * B +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"((; +668 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (;& +3 "core" &; \  +6123 #t-> access 2 +2 "storage"(% +3 "core" %s\ \  \ +2 "manipulator"&8% +3 "core" %\ #   0 ; +3 "manipulator"&7& +3 "core" &-  B +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(=(K +193 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" &K \  +6712 "Can"\ /  +60001 \ . |3 +26785 #t-> startTube 2 +399 #-> $da[:extractVol]=0.17 +1830 #-> shortDA + "collection"'>% +4 "core" %"\ +3 "processing"%5% +9 "core" %R\  +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 +1002 .PSV.dial :mixloop +2 "processing"%E +41 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%  +70 "core" + .tPRV.dial :sipper +2 "processing"%B  +128 "core"  +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 1.1ml +2 "processing"%D'] +2311 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%F  +124 "core"  +3 .tPS.seek 0.5ml +2 "processing"%' +1270 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%I @ +98 "core" > +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 0ml +2 "processing"%?'W +599 "core" ' + .tPSV.dial PSR +2 "processing"%J +98 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1ml + "processing"%C'P +1104 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%Q' +1606 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%L +98 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2638 "core" ' +2 .tPSV.dial PSR + "processing"%S +99 "core"  + #tPulling 1ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%T'P +1094 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +1638 "core" ' + .tPSV.dial :mixloop +2 "processing"%A +98 "core" +2 .tPRV.dial :sipper +2 "processing"%M  +40 "core" +2 .tPS.seek 0ml +2 "processing"%H'W +2629 "core" ' + .tPSV.dial PSR +2 "processing"%R +98 "core"  +2 .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%O' +2627 "core" ' +2 .tPSV.dial :mixloop + "processing"%G +99 "core" +2 .tPS.seek 0ml +2 "processing"%['W +2625 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%Y& +3 "core" &\  +2 "manipulator"&P% +4 "core" %\  + + +2 "storage"(]% +4 "core" %s\ \ \ +2 "storage"(V. +2 "core" .(K +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"( ( +672 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (b& +3 "core" & ,\ +2 "manipulator"&\ & +4 "core" &-   B +2 "manipulator"&N% +3 "core" %\    ' + +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&a( +181 "core" ( +2 "manipulator"&j& +4 "core" &   & +2 "storage"(W& +41 "core" & '\ +9 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&f' +92 "core" ' + "storage"(X& +4 "core" & \ $\  \ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(`'H +273 "core" ' +2 "storage"(\\- +4 "core" -'z + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (& +3 "core" & \ \  \ +2 "manipulator"&m& +4 "core" & : & +2 .tElbow.seek 2 +2 "manipulator"&*( +4 "core" ( +2 "manipulator"&}& +3 "core" &   & +2 "storage"(@& +4 "core" & \ \  R\ +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&k'y +14 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&d/ +65 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&s& +2 "storage"(o'v +7 "core" &   J & +2 "manipulator"&l% +4 "core" % {   I \\ +3 .tForearm.seek :retract +2 "manipulator"&p'\ +93 "core" ' +2 .tElbow.seek PC +2 "manipulator"&t( +161 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +122 "core" ( +3 "manipulator"&u& +3 "core" &  ' +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &x& +2 "core" &  ' +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&z' +93 "core" ' +2 "manipulator"&e& +4 "core" & \  ' +2 "manipulator"&Z% +4 "core" %    +2 "processing"%~& +4 "core" & \  +3 "processing"%c& +5 "core" &\  +2 .tPC.seek :closed +8 "processing"%^(Tg +3 "core" &\  +8 &\  +3 &7z\ *z +9 &i{\ > +10 &h\ K +9 &cQ\ J +10 &%W\ J +9 &X\ J +9 &W\ J +10 &kW\ J +9 &-R\ J +9 &R\ J +10 & R\ J +9 &"sR\ J +10 &$5R\ J +9 &%R\ J +9 &'W\ J +10 &){W\ J +9 &+=W\ J +10 &,W\ J +9 &.V\ K +9 &0U\ J +10 &2ER\ J +9 &4W\ J +9 &5T\ J +10 &7R\ J +9 &9MR\ J +9 &;R\ J +10 &<Q\ J +9 &>W\ J +10 &@TU\ K +9 &BT\ K +9 &CU\ K +10 &EY\ K +9 &GZ^\ K +9 &Ik\ M +10 &J\ P +9 &L\ Q +10 &NR\ Q +9 &P\ Q +9 &Q\ Q +10 &S{{h\ * +9 &T2)_\ < +9 ( + &TF\ ( +3 "processing"%c& +3 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.64 +2 .Hand.open + "manipulator"&w1 +76 "core" 1 +2 "manipulator"&r% +4 "core" %  R  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&U'\ +92 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%{  +2 % 9 +7 "core" 9 +102 "processing"%9 +2 "core" 9S +103 "processing"%n9 +2 "core" 9T  +103 "processing"%9 +3 "core" 9S  +102 "processing"%9 +3 "core" 9S +102 "processing"%9 +3 "core" 9S +102 "processing"%y9 +4 "core" 9S +102 "processing"%|9 +2 "core" 9S +103 "processing"% 9 +4 "core" 9S" +102 "processing"%9 +3 "core" 9T& +102 "processing"%9 +3 "core" 9T+ +102 "processing"% 9 +3 "core" 9S/ +102 "processing"%9 +3 "core" 9S3 +102 "processing"%9 +3 "core" 9S7 +102 "processing"%i9 +3 "core" 9T; +102 "processing"%q9 +3 "core" 9T@ +102 "processing"%9 +3 "core" 9TD +102 "processing"%29 +3 "core" 9TH +103 "processing"% 9 +31 "core" 9UM +103 "processing"%9 +2 "core" 9UR +103 "processing"%!9 +2 "core" 9UV +103 "processing"%#9 +2 "core" 9UZ +103 "processing"%h9 +3 "core" 9V^ +102 "processing"%9 +3 "core" 9Vb +103 "processing"%"9 +2 "core" 9Vg +103 "processing"%9 +3 "core" 9Vk +102 "processing"%+9 +3 "core" 9Vo +102 "processing"%9 +3 "core" 9Ws +102 "processing"%9 +3 "core" 9Ww +102 "processing"%.9 +3 "core" 9X| +102 "processing"%$9 +3 "core" 9W +102 "processing"%:9 +48 "core" 9Y +103 "processing"%99 +3 "core" 9Y +102 "processing"%9 +4 "core" 9Y +102 "processing"%9 +3 "core" 9Y +102 "processing"%'9 +3 "core" 9Y +102 "processing"%(9 +3 "core" 9Z +103 "processing"%09 +2 "core" 9[ +103 "processing"%v9 +2 "core" 9Z +103 "processing"%/9 +3 "core" 9[ +102 "processing"%&9 +3 "core" 9[ +102 "processing"%49 +3 "core" 9\\ +103 "processing"%19 +2 "core" 9] +103 "processing"%)9 +3 "core" 9] +103 "processing"%_9 +2 "core" 9] +103 "processing"%69 +3 "core" 9\ ] +102 "processing"%,9 +3 "core" 9] +102 "processing"%<9 +3 "core" 9] +102 "processing"%K9 +4 "core" 9] +102 "processing"%;9 +3 "core" 9"_ +102 "processing"%9 +3 "core" 9'_ +102 "processing"%89 +3 "core" 9-` +60 "Can"}\ < . +42 "processing"%79 +3 "core" 93` +103 "processing"%9 +3 "core" 9:` +102 "processing"%9 +3 "core" 9@a +3 .tPH.hold 2:00:00,28C +3 "processing"%> pp; +2 .tdelay 1:30 +5 "core"  +9000 .tPSR.select :air +3 .PSV.dial PSR + "processing"%5 +98 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%E' +584 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml +2 "processing"%'[ +1603 "core" ' +2 .tPTV.dial :puck +2 "processing"%B  +123 "core"  + .tPSV.dial PTV +2 "processing"% +70 "core" +2 .tPBV.dial :waste1 +2 "processing"%F  +51 "core" +2 "processing"%D% +3 "core" %V\  +3 .tPS.seek 1.5ml +2 "processing"%I' +601 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"% * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%J'W +1613 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%?  +33 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%C * +34 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%L +69 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%Q' +2268 "core" ' + .tPSV.dial PTV +2 "processing"%S +83 "core"  + .tdelay 5 seconds +503 .PSV.dial PSR +2 "processing"% +69 "core"  + .tdelay 5 seconds +503 .PSV.dial PTV +2 "processing"%T +83 "core"  +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%A  +72 "core"  +2 .tPS.seek 0ml +2 "processing"%M'W +2249 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%  +125 "core" +2 .tPSV.dial :mixloop + "processing"%R +42 "core" +2 .tPRV.dial :ab1 +2 "processing"%H @ +99 "core" > +3 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%G'w +348 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%O  +41 "core"  +2 "processing"%Y% +3 "core" %u\  +3 .tPS.seek 0.32ml +2 "processing"%P'" +393 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"']  +37 "core" +2 .tPRV.dial :air +2 "processing"%V  +39 "core"  +3 .tPS.seek 0.9ml + "processing"%='D +1226 "core" ' + .tPRV.dial :waste2 +2 "processing"%b @ +69 "core" @ +2 .tPS.seek 0.5ml +2 "processing"%\ ' +858 "core" ' +2 #taddPMLReagent08 +6 .PSV.dial :air +2 "processing"%N  +42 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%j'[ +1617 "core" ' +2 .tPSV.dial :PML +2 "processing"%W +42 "core" + .tPTV.dial :mixing +2 "processing"%3 @ +69 "core" A + .tPBV.dial :waste1 +2 "processing"%X  +34 "Can"}\ Y _ +2 "core" + "processing"%-% +4 "core" %`\  +2 .tPS.seek 1.85ml +2 "processing"%\\'@ +234 "core" ' +9 .tPBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%m'W +1972 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'}& +3 "core" &\ +3 "manipulator"&@& +3 "core" &  ' +2 "manipulator"&d% +4 "core" %  \  " +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&s(- +122 "core" ( + "manipulator"&l& +4 "core" &-  ) ( +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &a& +2 "core" &-  . ( +3 .tForearm.seek :garage + "manipulator"&f'! +106 "core" ' + .tHand.close +2 "manipulator"&`/ +76 "core" / +3 "manipulator"&k& +4 "core" &-  @ ( +2 "manipulator"&u% +4 "core" % - \  +2 .tForearm.seek :retract +2 "manipulator"&x'\ +97 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&*( +270 "core" ( +2 "manipulator"&e& +3 "core" &   % 8 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &Z& +3 "core" &  8 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&~', +91 "core" ' +2 "manipulator"&o& +4 "core" &    8 +2 "manipulator"&p% +4 "core" %$ ` +2 "collection"'g& +4 "core" &{\ +3 "collection"'w& +5 "core" &U\ +2 .tCC.seek :closed +2 "collection"'r(O +5 "core" &\ +7 &D\ $f +9 &Z~\ 7 +9 &x\ K +10 &R\ J +9 &U\ K +9 &RY\ K +10 &U\ J +9 &U\ K +10 &X\ K +9 &[U\ J +9 & U\ K +10 &!Y\ K +9 &#U\ J +9 &%bVS\ K +10 &'$Y\ K +9 &(S\ K +10 &*V\ J +9 &,kU\ J +9 &.,W\ K +10 &/Y\ K +9 &1Y\ K +9 &3rY\ K +10 &54X\ K +9 &6Y\ K +10 &8Y\ K +9 &:zY\ K +9 &<<Y\ K +10 &=S\ K +9 &?U\ J +9 &AU\ K +10 &CDT\ K +9 &ETR\ K +10 &FZ\ K +9 &Hh\ M +9 &J:\ Q +10 &K\ U +9 &M\ W +9 &O\ O\ 0 +10 &O\ J +8 ( +3 "collection"'w& +3 "core" &O_\ F +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.66 + "collection"' & +4 "core" &O_\ F +2 .tHand.open + "manipulator"&c1 +67 "core" 1 +2 "manipulator"&% +4 "core" % $  > +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&z'\ +94 "core" ' + .tPSV.dial PSR +2 "processing"%n +110 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1614 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +1611 "core" ' +2 .tPSV.dial PSR +2 "processing"%y +54 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%|' +2632 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +8 .tCBV.dial PRV +3 "processing"%  +2 "collection"'  +40 "core" +116  +2 .tPSV.dial :mixloop +2 "processing"% +99 "core" +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +2 "processing"%  +68 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2635 "core" ' + .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%i' +2641 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%q +54 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2629 "core" ' + .tPSV.dial :air +2 "processing"%2  +41 "core"  +2 .tPS.seek 2.5ml +2 "processing"% ' +2633 "core" ' +2 .tPSV.dial :mixloop + "processing"% +42 "core" +3 .tPS.seek 0ml + "processing"%!'W +2635 "core" ' +10 #tGaraging FlushPuck in Collection Clamp + "manipulator"&#& +4 "core" & 8 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&h( +4 "core" ( +2 "manipulator"&& +3 "core" &   8 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &"& +3 "core" & y 8 +3 .tForearm.seek CC +2 "manipulator"&', +101 "core" ' +2 .tHand.close + "manipulator"&+/ +75 "core" / +2 .tCC.seek :open +2 "collection"'( +375 "core" ( + "manipulator"&& +4 "core" & 8 +2 "manipulator"&.% +4 "core" % -  d +2 .tForearm.seek :retract +2 "manipulator"&$'\ +101 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&:(- +280 "core" ( + "manipulator"&9& +4 "core" &- \  : +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-  2 : +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&'! +111 "core" ' +3 .tHand.open + "manipulator"&'1 +76 "core" 1 +2 "manipulator"&(% +4 "core" % &  . +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&0'\ +101 "core" ' +2 ."da"delayUntil "17:16:44.81" +24842 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%v @ +69 "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"%& * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%4  +41 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%1' +2274 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%) +42 "core" + ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%_  +42 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%6 +54 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%,  +39 "core"  +3 ."da"PS.seek 0ml +2 "processing"%<'W +2264 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%K +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%;' +598 "core" ' +2 ."da"delay 5 seconds +230 "Can"G~\ P S +272 ."da"PSR.select :air +8 "processing"% +15 ."da"PS.seek 2ml +2 "processing"%'[ +1612 "core" ' + ."da"PTV.dial :puck +2 "processing"%8  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%7 +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 "processing"%% +4 "core" %[\  +2 ."da"PS.seek 1.5ml +2 "processing"%5' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%[ * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%E'W +1608 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%B  +16 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%F * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%D +70 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2271 "core" ' + ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%I +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%{ +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%?  +71 "core"  +48 ."da"PS.seek 0ml +2 "processing"%C'W +2280 "core" ' + #"da"washCycleDA #2 of 2 +2 .PSR.select :air +6 .PSV.dial PSR +2 "processing"%L +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%J' +593 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%S'[ +1607 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%T +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%A  +34 "core" + "processing"%Q% +4 "core" %V=\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%R * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%H'W +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%M  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%O  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Y * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%G +84 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%]' +2262 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%V +68 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%P +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%b +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%=  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%N'W +2269 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%\  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%W  +124 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%3  +42 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%X  +4 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%- +41 "core" +3 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%' +390 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%j  +41 "core"  +2 "processing"%\\% +4 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%}'y +340 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%@  +42 "core"  +2 ."da"PS.seek 2ml +3 "processing"%d'[ +1558 "core" ' + ."da"PSV.dial :PML +2 "processing"%l +42 "core" +2 ."da"PTV.dial :mixing +2 "processing"%a @ +69 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%t  +32 "core"  +2 "processing"%`% +3 "core" %Vf\  +3 ."da"PS.seek 1.85ml +2 "processing"%k'6 +236 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%u * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%U'W +1962 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +184 "Can"B\ F  +47818 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%f @ +5 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%e  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Z * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%s  +41 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%o' +2265 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%p +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%g  +41 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%x +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%%  +41 "core"  +2 ."da"PS.seek 0ml +43 "processing"% 'W +2260 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%c +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +591 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +7 "processing"% +14 ."da"PS.seek 2ml +3 "processing"%w'[ +1609 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%n  +69 "core"  +2 ."da"PSV.dial PTV +2 "processing"%~ +81 "core"  + ."da"PBV.dial :waste1 +3 "processing"%m  +32 "core"  +2 "processing"%% +3 "core" %YD\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +587 "core" ' + ."da"delay 3 seconds +11 "Can""\ X 6! +292 ."da"PBV.dial between PSV and waste1 +2 "processing"%y * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1617 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core"  + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%|' +2271 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +70 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%q +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%i  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%2'W +2261 "core" ' +2 #"da"washCycleDA #2 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"% '[ +1609 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%# +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%"% +3 "core" %]\  +2 ."da"PS.seek 1.5ml +3 "processing"%+' +586 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%* * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%z'W +1609 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%r  +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 +2 "processing"%. +82 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2267 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%9 +68 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +70 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%h +83 "core"  + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%'  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%('W +2248 "core" ' + #"da"washCycleDA #3 of 3 +2 .PSR.select :air +6 .PSV.dial PSR +2 "processing"%$ +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +583 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +58 ."da"PS.seek 2ml +2 "processing"%v'[ +1618 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%/ +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%&  +33 "core"  + "processing"%4% +4 "core" %\\v\  +3 ."da"PS.seek 1.5ml +2 "processing"%!' +594 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%) * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%_'W +1608 "core" ' +2 ."da"delay 2:00 +3889 "Can"\ F  +8114 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%6  +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 +2 "processing"%1 +83 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%K' +2268 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%< +68 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%; +82 "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"%7  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2267 "core" ' +2 ."da"Gate.power :camera,:ON +6 #Mixing DA Substrates +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +144 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +8 "processing"% +20 ."da"PS.reconfigure :default +15 "processing"%#A d`xb +12 ."da"PS.seek 0.25ml +2 "processing"%'7 +345 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +3 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%[' +330 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%5'[ +1607 "core" ' +93 ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +87 "core" ~ +2 ."da"PBV.dial :waste1 +2 "processing"%B  +35 "core" +2 "processing"%% +3 "core" %W}\  +3 ."da"PS.seek 1.5ml +2 "processing"%F' +589 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%D * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%E'W +1607 "core" ' + ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%I * +34 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%{ +84 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%?' +2385 "core" ' +2 ."da"PSV.dial PTV +7 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%L +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%C +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%J  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2388 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%T +132 "core" +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%A'[ +2129 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 .PSV.dial PTV + "processing"%Q +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%S  +34 "core" +2 "processing"%R% +3 "core" %a\ 1 +3 ."da"PS.seek 1.5ml +2 "processing"%' +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%M * +36 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%O  +104 "core"  +3 ."da"PS.seek 0ml +2 "processing"%Y'W +1671 "core" ' +2 "processing"%G9 +3 "core" 95* +2 #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast + "processing"%H +3 "core" 5* +2 "processing"%V& +3 "core" &TFX\ 1( +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&P% +4 "core" %\  w t 7 ( +2 "storage"(b% +4 "core" %p b\ K +2 "storage"(=. +3 "core" .( +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(]( +191 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (\ & +3 "core" & \ E +2 "manipulator"&W& +4 "core" &- x q 8 : +2 "manipulator"&3% +4 "core" %\  | q  ( +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&X( +183 "core" ( + "manipulator"&-& +4 "core" & i a x % +2 "storage"(N& +4 "core" & `\ I +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&j' +102 "core" ' +2 "storage"(\\& +3 "core" & F\ L +3 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"('H +269 "core" ' +2 "storage"(@- +3 "core" -'H +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(}'6 +32 "core" ' +2 "manipulator"&l& +4 "core" & u w ; % +2 "manipulator"&a% +4 "core" %/ e Z z +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&t'\ +87 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&`( +286 "core" ( +2 "manipulator"&u& +4 "core" & h } % +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &d& +3 "core" & T n P % +2 ."da"Forearm.seek PC +2 "manipulator"&k' +96 "core" ' +2 ."da"Hand.close + "manipulator"&f/ +67 "core" / +2 ."da"PC.seek :open +2 "processing"%e( +403 "core" ( +2 "storage"(Z& +21 "core" & \ N +2 "manipulator"&s& +4 "core" & y  % +2 "manipulator"&U% +3 "core" %   +3 ."da"Forearm.seek :retract +2 "manipulator"&p'\ +100 "core" ' + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&g( +245 "core" ( +2 "manipulator"&x& +3 "core" & k W & +2 "storage"(%& +4 "core" & 8\ J +2 ."da"Forearm.reconfigure :tight +8 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&o' +95 "core" ' +2 ."da"Hand.open +2 "manipulator"&c1 +75 "core" 1 +2 "storage"( - +3 "core" -'6 +3 ."da"SE.seek -0.15 Pucks below Top Plate +2 "storage"(' +27 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.82 Pucks below Top Plate +2 "storage"(n' +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/da23jun2917h_niagara.tif +5 "processing"%~& +10 "core" &A\  +4 "manipulator"&m& +5 "core" &  @ % +3 "manipulator"&% +5 "core" %  K [ +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&w'\ +91 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&y(- +180 "core" ( +3 "manipulator"&& +4 "core" &- \ ; +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-  ; +54 ."psFlush"Forearm.seek :garage +9 "manipulator"& '! +106 "core" ' +2 ."psFlush"Hand.close + "manipulator"&/ +74 "core" / +2 "manipulator"& & +3 "core" &- w  0 ; +2 "manipulator"&% +4 "core" % ) ~ x ` +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&'\ +98 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&( +151 "core" ( +2 "manipulator"&q& +4 "core" &  b & +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &i& +2 "core" &  n & +3 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&|' +100 "core" ' +2 "manipulator"&& +4 "core" & { H & +2 "manipulator"&2% +4 "core" % { 6 +3 "processing"%& +3 "core" &K\  +3 "processing"%#& +5 "core" &Y\  +2 ."psFlush"PC.seek :closed +2 "processing"%(Tg +4 "core" &Z\  +7 &2P\ $d +10 &UnE\ 7 +9 &~lA\ L +9 &E=\ O +10 &ZG>\ O +9 &I9\ O +9 &F0\ N +10 &G,\ O +9 &bD+\ O +9 &$E%\ O +10 &H\ O +9 &!D\ O +10 &#jC\ O +9 &%-D\ N +9 &&F \ O +10 &(I\ O +9 &*sI\ N +9 &,5F\ N +10 &-F\ N +9 &/E\ N +10 &1{E\ N +9 &3=F\ N +9 &4F\ N +10 &6F\ N +9 &8F\ N +10 &:EF\ N +9 &<F\ N +9 &=I\ O +10 &?D\ O +9 &AMD\ N +9 &CF\ O +10 &DH\ O +9 &FI\ O +9 &HPQ\ P +10 &J j\ R +9 &K\ U +10 &M}\ U +20 &OF\ V + &Q\ V +7 &R\ I +9 &SEp\ \ _ +9 &TI\ 3\ * +6 ( +2 "processing"%#& +3 "core" &TI\ * +3 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.79 + "processing"%"& +4 "core" &TI\ * +2 ."psFlush"Hand.open +2 "manipulator"& 1 +76 "core" 1 + "manipulator"&*% +4 "core" %   +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&+'\ +97 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%r +45 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +588 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%.' +1135 #"da"SX HX9/16 (USB:74): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 35.919 seconds\ /var/log/esp/da23jun2917h_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23jun2917h20s_niagara.tif +984 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%z @ +196 "core" B +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%9  +132 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +104 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%h'9 +525 #"da"SX HX9/16 (USB:74): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23jun2917h20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jun2917h30s_niagara.tif +2104 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%' +106 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +598 "core" ' +2 ."psFlush"delay 5 seconds +235 #"da"SX HX9/16 (USB:74): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jun2917h30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "35.919 sec auto-exposure",Subject: "da23jun2917h images!" +4 "storage"($- +2 "core" -' +3 "storage"((& +3 "core" & \ +3 "manipulator"&& +12 "core" & !  & +8 "manipulator"&/% +18 "core" %\ /   { %v +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 1 +3 "manipulator"&&( +196 ."psFlush"PSR.select :air +23 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%4' +11 "core" ( +2 "manipulator"&v& +4 "core" &   ; ( +2 "storage"()& +4 "core" & d\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&!' +99 "core" ' +5 ."da"SE.reconfigure :gently +6 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.1 Pucks below Top Plate +4 "storage"(6'B +61 "core" ' +3 "manipulator"&,& +7 "core" &  C & +6 "storage"(1& +8 "core" & W\ +4 ."da"Elbow.reconfigure :limp +6 "manipulator"&$ ,(b +5 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 1 +5 "manipulator"&_'D +37 "core" ' +4 ."da"Elbow.hold +4 "manipulator"&<, +10 "core" , +2 ."da"Elbow.reconfigure :tight +8 "manipulator"&$&.,(\ #b +7 ."da"SE.reconfigure :default +6 "storage"(#QK-0-\ b +5 ."da"SE.seek 0.08 Pucks below Top Plate +4 "storage"(;'- +23 "core" ' +4 "manipulator"&8% +6 "core" %V{  ȻA +4 "storage"(7& +9 "core" & } ~ \ +3 ."da"Forearm.force -20 +3 "manipulator"&5 +6 ."da"Forearm.seek 1 + 318 counts +3 "manipulator"&K'ς +21 "core" ' +3 "manipulator"&& +9 "core" &  & +3 "storage"(& +8 "core" & 0\ +6 ."da"Forearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&' +27 "core" ' +4 "storage"([% +9 "core" %* \ +5 ."downElevator"SE.seek :down +6 "storage"('v +100 (B% +8 "core" %O 6\ Vb +4 "manipulator"&% +9 "core" %  +4 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +6 "manipulator"&5'\ +96 "core" ' +32 ' +2 ."downElevator"SE.stop +3 "storage"(5 +6 (D& +6 "core" & 1\ +1295 ' +3 ."psFlush"delay 1 second +105 .PBV.dial :waste1 +2 "processing"%F  +33 "core"  +4 ."psFlush"PTV.dial :mixing +4 "processing"% @ +70 "core" B +4 ."psFlush"PSV.dial :mixloop +4 "processing"%I +101 "core" +4 ."psFlush"PS.seek :empty +3 "processing"%{'9 +310 #"uploadLog"upsync +2318 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%E +97 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'P +1107 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%L' +1233 "Can"<\ < M +382 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%C +69 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%J  +68 "core"  +3 ."psFlush"PBV.dial :waste1 +2 .PS.seek 0ml +2 "processing"%?'W +2635 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%T +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +585 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%Q' +2125 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%S +70 "core" + ."psFlush"PBV.dial PSV +2 "processing"%R U +51 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%A'W +2637 "core" ' +46 ."psFlush"PSV.dial PBV +6 "processing"%M @ +41 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%O' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%G'W +2629 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%H +54 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%V' +2626 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%P +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%b U +4 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%='W +2629 "core" ' +2 ."psFlush"PSV.dial PBV +6 "processing"%\ @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%W' +2643 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%3  +70 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"% 'W +2634 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%- +54 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%N'P +1101 "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"%\\ +71 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%0  +4 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%@  +51 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%l'W +2633 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%a +70 "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"%j' +2122 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%u +69 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%d U +51 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%X'W +2645 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%f @ +41 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%t' +2638 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%^  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%Z'W +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%s +54 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%U' +2629 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%k +71 "core" +2 ."psFlush"PBV.dial PSV +7 "processing"%x U +4 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%%'W +2627 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%` @ +41 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%c' +2628 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%~'W +2628 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&m& +3 "core" &  D & +2 "manipulator"&p% +4 "core" %\   G  +2 ."psFlush"Elbow.seek PC +2 "manipulator"&( +293 "core" ( + "manipulator"&}& +4 "core" &  + +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &   + +2 ."psFlush"Forearm.seek PC +42 "manipulator"&' +103 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&/ +67 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%o( +403 "core" ( +2 "manipulator"&g& +4 "core" &  ` + +2 "manipulator"&% +3 "core" %  i +3 ."psFlush"Forearm.seek :retract +2 "manipulator"& '\ +92 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&(- +129 "core" ( +2 "manipulator"&w& +3 "core" &-\   # +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &q& +3 "core" &-\ } # +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&i'! +107 "core" ' +2 ."psFlush"Hand.open + "manipulator"& 1 +72 "core" 1 +2 "manipulator"&% +3 "core" % *    +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&2'\ +105 "core" ' +2 #tFinished short da assay +6110 "Can"e\ -  +60001 u\ -\ y +27414 #t-> shortDAflush +2 #Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" &\ +3 "manipulator"&y& +3 "core" &-\ \ G # +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +35 "core" ( +2 "manipulator"&e& +4 "core" &-  r ' +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &"& +3 "core" &-  o ' +2 .tForearm.seek :garage +2 "manipulator"& '! +104 "core" ' +2 .tHand.close + "manipulator"&*/ +77 "core" / + "manipulator"&#& +4 "core" &-  ' +2 "manipulator"&r% +4 "core" % , \  +2 .tForearm.seek :retract +2 "manipulator"&|'\ +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&Y( +280 "core" ( +2 "manipulator"&& +3 "core" &"  * <9 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &z& +3 "core" &" w <9 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&9', +104 "core" ' +2 "manipulator"&& +3 "core" &"   <9 +2 "manipulator"&.% +4 "core" %.   F +2 "collection"''& +4 "core" &\ +3 "collection"'h& +4 "core" &\ +3 .tCC.seek :closed +2 "collection"'$(O +3 "core" &\ +9 &F\ %g +9 &\\~\ 8 +10 &v\ J +9 &T\ J +9 &Y\ J +10 &bX\ J +9 &$X\ J +10 &W\ I +9 &Y\ J +9 &iY\ J +10 & ,Y\ J +9 &!\\\ J +9 &#Y\ J +10 &%rY\ J +9 &'4Y\ J +10 &(W\ J +9 &*Y\ J +9 &,zW\ J +10 &.<Y\ J +9 &/Y\ J +9 &1W\ J +10 &3Y\ J +9 &5DW\ J +10 &7X\ J +9 &8X\ J +9 &:Y\ J +10 &Y\ I +9 &?Y\ J +10 &AY\ I +9 &CSY\ J +10 &EY\ J +9 &F]\ K +9 &Hk\ L +10 &JJ\ P +9 &K\ U +10 &M\ V +9 &OF\ , +9 &O{\ = +9 ( +2 &O=\ ; +2 "collection"'h& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.66 +2 "collection"'(& +3 "core" &O9\ ; +2 .tHand.open + "manipulator"&1 +69 "core" 1 +2 "manipulator"&/% +4 "core" % .  F +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&v'\ +100 "core" ' + .tPSV.dial PSR,avoiding: PBV +3 "processing"%)  +43 "core"  +2 #tPulling 2.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 2.5ml +2 "processing"%' +2632 "core" ' +2 .tdelay 5 seconds +507 ."connect"PRV.dial CBV +32 .tCBV.dial PRV +2 "processing"%,  +96 "core" +2 .tPSV.dial :PTV,via: :air +2 "processing"%1 +184 "core" ~ +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck + "processing"% @ +70 "core" A +49 .tPS.seek 0ml +2 "processing"%+'W +2625 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%8  +195 "core"  + #tPulling 2.5ml of PSR.flush +2 .PSR.select :flush +3 .PS.seek 2.5ml +2 "processing"%7' +2628 "core" ' + .tdelay 5 seconds +503 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 .PSV.dial :PTV,via: :air +2 "processing"% +181 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"% @ +4 "core" A +2 .tPS.seek 0ml +2 "processing"%n'W +2699 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%[  +182 "core"  +2 #tPulling 2.5ml of PSR.flush + .PSR.select :flush +3 .PS.seek 2.5ml + "processing"%!' +2635 "core" ' +2 .tdelay 5 seconds +507 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 .PSV.dial :PTV,via: :air +2 "processing"%& +184 "core" ~ +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"%B @ +4 "core" A +2 .tPS.seek 0ml +2 "processing"%'W +2625 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%6  +184 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 .PS.seek 1.5ml +2 "processing"%_' +1617 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%K  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%D'W +1615 "core" ' + .tPSV.dial PSR +2 "processing"%; +44 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%' +2634 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 .PSV.dial :PTV,via: :air +2 "processing"% +184 "core" ~ + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"%F @ +4 "core" A +2 .tPS.seek 0ml +2 "processing"%'W +2632 "core" ' + .tPSV.dial :air +7 "processing"%I  +70 "core"  +2 .tPS.seek 2.5ml +2 "processing"%4' +2633 "core" ' +2 .tPSV.dial :PTV +2 "processing"%E +70 "core"  +2 .tPS.seek 0ml +2 "processing"%{'W +192 "Can"\ E\  +2433 "core" ' +2 .tPSV.dial :air +2 "processing"%  +70 "core"  +2 .tPS.seek 2.5ml +2 "processing"%C' +2629 "core" ' + .tPSV.dial :PTV +2 "processing"%J +70 "core"  +2 .tPS.seek 0ml +2 "processing"%L'W +2635 "core" ' +2 .tPSV.dial :air + "processing"%T  +71 "core"  +2 .tPS.seek 2.5ml +2 "processing"%?' +2628 "core" ' +2 .tPSV.dial :PTV +6 "processing"% +71 "core"  +2 .tPS.seek 0ml +2 "processing"%S'W +2630 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&R& +4 "core" &   ;8 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&Q( +4 "core" ( + "manipulator"&M& +4 "core" & \ ] ;8 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &A& +3 "core" &   S ;8 +2 .tForearm.seek CC +2 "manipulator"&', +105 "core" ' + .tHand.close +2 "manipulator"&O/ +69 "core" / +2 .tCC.seek :open + "collection"'H( +377 "core" ( +2 "manipulator"&G& +4 "core" &!   ;8 +2 "manipulator"&P% +3 "core" %   9 +3 .tForearm.seek :retract + "manipulator"&b'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&V(- +278 "core" ( +2 "manipulator"&\ & +4 "core" &-    6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &=& +3 "core" &- \  6 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&3'! +105 "core" ' +2 .tHand.open +2 "manipulator"&W1 +74 "core" 1 +2 "manipulator"&-% +3 "core" % +    +42 .tForearm.reconfigure :loose +9 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"& '\ +96 "core" ' +987 #t-> access 1 +3 "storage"(N% +3 "core" %\ \  9\ +2 "manipulator"&\\% +4 "core" %\     +2 "manipulator"&0& +4 "core" &-   6 +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(@(; +672 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (:& +3 "core" &; \  +43676 "Can"\ -\  +60001 ~\ -\ Y; +60001 Y}\ -\  +60002 M}\ -\ g +60001 B|\ -\ B +60002 kz\ -\  +60001 x\ -\ ) +60001 v\ -\ + +60002 t\ -\ U +60001 u\ -\ r +60002 =u\ -\  +60001 hs\ -\  +60001 _q\ -\ \\ +60002 jp\ -\ C +60001 ao\ -\  +60001 6o\ -\ Fo +60002 =m\ .\  +60001 4m\ -\  +60002 9n\ -\ "11 +60001 8n\ .\ # +60001 n\ -\ %x] +60002 um\ -\ ' +60001 Il\ -\ (‰ +42434 !to:SignalException: mesg" SIGHUP:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:81:in `join'"1/home/esp/esp2/lib/esp.rb:81:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +15 #mEXIT @1688091925.04EDT @1688134842.34EDT = =mMAIN_scheduler =tMAIN @EDT1688134844.02 #"core_reset"Sent BREAK +3 #t@64417 receive with ifg=0x10, ie=0xFD + #@65052 receive with ifg=0x10, ie=0xFD #@172 receive with ifg=0x10, ie=0xFD + #@806 receive with ifg=0x10, ie=0xFD + #@1440 receive with ifg=0x10, ie=0xFD #@2074 receive with ifg=0x10, ie=0xFD + #@2709 receive with ifg=0x10, ie=0xFD #@3035 receive with ifg=0x80, ie=0xFD + #@64491 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +10 #ESP2 v3.42 I2C Gateway v3.20 for core bus +238 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +384 "Can"P^\ /\ S0 + P^\ /\ S0 + #tPolling Can every 10:00 +2 #Cleanly exited at 22:25:25EDT29-Jun-23 +239 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +3 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +2 "core"  +6 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 "collection"'% +3 "core" %D\ +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +5 "core" + + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +4 "core" %Rx\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 .tPS.hold + "processing"%+ +4 "core" + +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %mrt ' +2 .tSS.configure :default +2 "sampler")#.0X\ +6 "sampler")% +4 "core" %R\ + %\     + %mrs \ ' +2 "manipulator"&& +5 "core" &-  % ! 6 +2 "storage"(& +3 "core" &;( \  +2 "storage"(% +3 "core" % \ +2 "collection"'& +3 "core" &A\  +2 "processing"%& +4 "core" &\ +2 "collection"' +4 "core" ~ + "collection"'  +3 "core"  +3 "collection"'! +3 "core"  +2 "processing"%" +4 "core"  + "processing"%# +3 "core" U +2 "processing"%$ +3 "core" A +3 "processing"%% +43 "core"  +2 "sampler")& +3 "core"  +2 "collection"''% +4 "core" %n\ +2 "processing"%(% +4 "core" %R\ +2 "sampler"))% +4 "core" %mqp \ ' +3 "collection"'*& +3 "core" &n\  +2 "processing"%+& +4 "core" &|\ +2 "manipulator"&,% +4 "core" %\      +2 "manipulator"&-& +4 "core" &- \  6 +2 "storage"(.& +4 "core" &;( \  +2 "storage"(/% +4 "core" % \ +2 "collection"'09 +3 "core" 9* +2 "processing"%19 +4 "core" 9= +739 #t-> access 2 +2 "storage"(2% +3 "core" % \ +3 "manipulator"&3% +3 "core" %\   " W  +2 "manipulator"&4& +4 "core" &- $  r 6 +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"(5(K +195 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (6& +3 "core" &K ?\  +608 #t-> startTube 2 +1971 #-> $da[:extractVol]=0.17 +32319 #-> shortDA +2 "collection"'7% +3 "processing"%8% +4 "core" %M\ +5 %R}\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +3524 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%9 +54 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%:  +68 "core" +2 .tPRV.dial :sipper + "processing"%;  +128 "core"  +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 1.1ml +2 "processing"%<'] +2291 "core" ' +2 ."connect"PRV.dial CBV +8 .tCBV.dial PRV +2 "processing"%=  +3 "collection"'>  +12 "core" +114  +2 .tPS.seek 0.5ml +2 "processing"%?' +1271 "core" ' + .tPRV.dial :waste2 +2 "processing"%@ @ +97 "core" ? +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 0ml + "processing"%A'W +585 "core" ' +2 .tPSV.dial PSR +2 "processing"%B +98 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1ml +2 "processing"%C'P +1100 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%D' +1609 "core" ' +2 .tPSV.dial :mixloop + "processing"%E +100 "core" +2 .tPS.seek 0ml +2 "processing"%F'W +2624 "core" ' +2 .tPSV.dial PSR +2 "processing"%G +99 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1ml + "processing"%H'P +1102 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%I' +1616 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%J +100 "core" + .tPRV.dial :sipper +2 "processing"%K  +42 "core" +2 .tPS.seek 0ml +2 "processing"%L'W +1124 .tPS.hold +2 "processing"%M+ +3 "core" '\ Ӯ +59 + +2 !to:IRB::Abort:@checkpoint: omitted: mesg",Processing Syringe seek to 0ml Aborted!:bt["7/home/esp/esp2/lib/slide.rb:372:in `unlimitedSeek'"//home/esp/esp2/lib/slide.rb:362:in `times'"7/home/esp/esp2/lib/slide.rb:362:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:360:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'"0/home/esp/esp2/lib/slide.rb:402:in `moveTo'"0/home/esp/esp2/lib/syringe.rb:27:in `empty'"6/home/esp/esp2/protocol/2G/DA.rb:117:in `shortDA'"(ESP):5:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +4251 "Can"[`\ -\ t +11877 #t-> samplePassF +2 #Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'N& +3 "core" &Y\  +2 .tHand.open +2 "manipulator"&O1 +15 "core" 1 +2 "manipulator"&P& +4 "core" &-   L 6 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&Q(- +3 "core" ( +2 "manipulator"&R& +3 "core" &-   6 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &S& +3 "core" &- *  \\ 6 +2 .tForearm.seek :garage +2 "manipulator"&T'! +101 "core" ' +2 .tHand.close + "manipulator"&U/ +72 "core" / +2 "manipulator"&V& +4 "core" &-   6 +2 "manipulator"&W% +3 "core" % /    +3 .tForearm.seek :retract + "manipulator"&X'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&Y( +287 "core" ( +2 "manipulator"&Z& +3 "core" & "  \ + +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &[& +3 "core" & a + +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&\\', +96 "core" ' +2 "manipulator"&]& +4 "core" &   M + +2 "manipulator"&^% +3 "core" %+   W +3 "collection"'_& +45 "core" &\  +3 "collection"'`& +5 "core" &>\  +2 .tCC.seek :closed +2 "collection"'a(O +3 "core" &z\  +9 &8C\ +| +10 &ke\ ? +9 &j3\ K +9 &hW[\ J +10 &)\\<\ J +9 &Z \ J +10 &W \ J +9 &o[y\ J +9 &1Wi\ J +10 &]F\ J +9 & Y[\ K +9 &"wZY\ J +10 &$8ZH\ K +9 &%Y\ J +10 &']M\ J +9 &)Z]\ J +9 &+BW]\ J +10 &-[\ J +9 &.WY\ J +9 &0Z'\ J +10 &2HZ\\\ K +9 &4 ZG\ J +10 &5Z\ J +9 &7ZL\ J +9 &9QWU\ J +10 &;[]\ J +9 &<Z^\ K +9 &>Z}\ J +10 &@YZf\ J +9 &BW?\ J +10 &C\\W\ J +9 &E]\ J +9 &G_bG\ K +10 &Iu\ M +9 &Jr\ S +9 &Le\ V +10 &NEa\ C +9 &OLB>\ ` +10 &OuW\ I +5 ( +2 "collection"'`& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.63 +2 "collection"'b& +3 "core" &OsZ\ I + &OsX\ I +2 .tHand.open + "manipulator"&c1 +71 "core" 1 +2 "manipulator"&d% +4 "core" % +   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&e'\ +103 "core" ' + .tPSV.dial PSR,avoiding: PBV +2 "processing"%f  +156 "core"  +2 #tPulling -1ml of PSR.flush + !o:Syringe::Error : @reply0: mesg"#PS would cantaminate PSR flush:@axisName"Processing Syringe:bt[ "7/home/esp/esp2/lib/syringe.rb:90:in `pullReagent!'"B/home/esp/esp2/protocol/2G/samplepass.rb:389:in `samplePassF'"6/home/esp/esp2/utils/puckmoves.rb:863:in `loadAt'"=/home/esp/esp2/utils/puckmoves.rb:983:in `loadFlushPuck'"B/home/esp/esp2/protocol/2G/samplepass.rb:369:in `samplePassF'"(ESP):6:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +19489 #-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%g  +44 "core"  +344 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%h'W +1509 "core" ' +2 "processing"%i% +4 "core" %Z\ +2202 #t-> samplePassF +2 #Beginning samplePassF + "collection"'j& +3 "core" &Oo9\ I +3 .tPSV.dial PSR,avoiding: PBV + "processing"%k  +43 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%l' +1616 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%m  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%n'W +1605 "core" ' +2 .tPSV.dial PSR +2 "processing"%o +43 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%p' +2626 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%q  +2 "collection"'r  +7 "core" +120  +2 .tPSV.dial :PTV,via: :air +2 "processing"%s +185 "core" ~ +2 .tCTV.dial :air,avoiding: :intake + "collection"'t +3 "core"  +2 "collection"'u +3 "core"  +2 "collection"'v  +5 "core" +2 .tPTV.dial :PRV,avoiding: :puck +2 "processing"%w @ +70 "core" > +2 .tPS.seek 0ml +2 "processing"%x'W +2657 "core" ' + .tPSV.dial :air +7 "processing"%y  +72 "core"  +2 .tPS.seek 2.5ml +2 "processing"%z' +2647 "core" ' +2 .tPSV.dial :PTV + "processing"%{ +72 "core" ~ +2 .tPS.seek 0ml +2 "processing"%|'W +2624 "core" ' +2 "collection"'}& +3 "core" &On\ I +2 "collection"'~& +4 "core" &On\ \ I +2254 #t-> CC.unloadFlush +2 #Garaging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &  ] + +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +26 "core" ( +2 "manipulator"&& +3 "core" & $ "  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" & "   +2 .tForearm.seek CC +2 "manipulator"&', +107 "core" ' +2 .tHand.close +2 "manipulator"&/ +75 "core" / +2 .tCC.seek :open + "collection"'( +379 "core" ( +2 "manipulator"& & +3 "core" &   p  +2 "manipulator"& % +3 "core" % ! # , +3 .tForearm.seek :retract + "manipulator"& '\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(- +272 "core" ( + "manipulator"&& +5 "core" &-  ! S ; + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-   ; +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&'! +104 "core" ' +2 .tHand.open +2 "manipulator"&1 +68 "core" 1 + "manipulator"&% +4 "core" % +    +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +104 "core" ' +525 #t-> samplePassF +2 #Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" &\  +2 "manipulator"&& +4 "core" &- % $  ; +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +2 "core" ( +3 "manipulator"&& +3 "core" &-  " ` ; +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +38 && +11 "core" &-   D ; +2 .tForearm.seek :garage +2 "manipulator"&'! +105 "core" ' +2 .tHand.close + "manipulator"&/ +72 "core" / +2 "manipulator"&& +3 "core" &-   ) ; +2 "manipulator"& % +4 "core" % 4   k +2 .tForearm.seek :retract +2 "manipulator"&!'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&"( +272 "core" ( +2 "manipulator"&#& +4 "core" &  $ | 3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &$& +3 "core" &   3 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&%', +100 "core" ' +2 "manipulator"&&& +4 "core" & #  3 +2 "manipulator"&'% +4 "core" %. $ $ 1 +2 "collection"'(& +4 "core" &\  +3 "collection"')& +5 "core" &\  +2 .tCC.seek :closed +2 "collection"'*(O +4 "core" &\  +8 &J\ %g +9 &\\x\ 7 +9 &v\ I +10 &T\ I +9 &V\ I +9 &^X\ I +10 &[\ \ I +9 &U\ I +10 &W\ I +9 &f\\ \ I +9 & (V\ I +10 &!Y\ H +9 &#W\ I +9 &%nW\ I +10 &'0V\ I +9 &(X\ H +10 &*Y\ H +9 &,vX\ I +9 &.8[\ I +10 &/[\ I +9 &1V\ I +9 &3~W\ I +10 &5@V\ I +9 &7W\ H +10 &8Y \ H +9 &:W\ I +9 &\ U \ I +9 &?U\ I +9 &AV\ I +10 &CQW\ H +9 &EY\ I +10 &F[\ I +9 &Hk\ K +9 &JF\ O +10 &K\ T +9 &M\ V +9 &O H\ , +10 &Or\ ; +5 ( +2 "collection"')& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.65 +2 "collection"'+& +2 "core" &O8 \ : +2 &O8 \ : +2 .tHand.open +2 "manipulator"&,1 +73 "core" 1 +2 "manipulator"&-% +4 "core" % .    1 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&.'\ +93 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%/  +197 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%0' +1617 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%1  +36 "Can"lc\ A\ T\ +4 "core"  +2 .tPS.seek 0ml +2 "processing"%2'W +1605 "core" ' +2 .tPSV.dial PSR +2 "processing"%3 +54 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%4' +2627 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%6  +2 "collection"'  +6 "core" +9  +2 .tPSV.dial :PTV,via: :air + "processing"%7 +183 "core"  +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRV,avoiding: :puck +2 "processing"%8 @ +4 "core" ? +2 .tPS.seek 0ml +2 "processing"%9'W +2627 "core" ' +2 .tPSV.dial :air +2 "processing"%:  +70 "core"  +2 .tPS.seek 2.5ml +2 "processing"%;' +2632 "core" ' + .tPSV.dial :PTV +2 "processing"% +70 "core"  +2 .tPS.seek 0ml +2 "processing"%>'W +2638 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&=& +4 "core" &  3 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&<( +30 "core" ( +2 "manipulator"&@& +4 "core" & %  W  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &?& +3 "core" &   ^  +2 .tForearm.seek CC +2 "manipulator"&B', +104 "core" ' + .tHand.close +2 "manipulator"&A/ +66 "core" / +2 .tCC.seek :open + "collection"'C( +379 "core" ( +2 "manipulator"&E& +3 "core" &   l  +2 "manipulator"&D% +3 "core" %  @ +3 .tForearm.seek :retract +2 "manipulator"&G'\ +107 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&F(- +272 "core" ( +2 "manipulator"&H& +4 "core" &-  . +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &J& +2 "core" &- # . +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&K'! +102 "core" ' +2 .tHand.open +2 "manipulator"&I1 +71 "core" 1 +2 "manipulator"&L% +3 "core" % +   # ( +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&N'\ +97 "core" ' +3177 #t-> shortDAflush +2 #Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'O& +3 "core" &,\ +39 "manipulator"&P& +11 "core" &-   S . +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&R(- +3 "core" ( +2 "manipulator"&S& +4 "core" &- #  . +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &U& +3 "core" &-  " | . +2 .tForearm.seek :garage +2 "manipulator"&V'! +103 "core" ' +2 .tHand.close + "manipulator"&W/ +66 "core" / +2 "manipulator"&& +3 "core" &-   a . +2 "manipulator"&% +4 "core" % 5   j +2 .tForearm.seek :retract +2 "manipulator"&T'\ +97 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&Z( +276 "core" ( + "manipulator"&[& +4 "core" & ! ! B 5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &Q& +3 "core" &   5 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&]', +96 "core" ' +2 "manipulator"&^& +3 "core" &   5 +2 "manipulator"&_% +4 "core" %&   +2 "collection"'X& +4 "core" &+\ +3 "collection"'\ & +5 "core" &+\ +2 .tCC.seek :closed +2 "collection"'b(O +4 "core" &/\  +8 &7.\ +{ +10 & j~/\ > +9 &h$\ J +9 &dT\ I +10 &%Y0\ I +9 &W-\ I +10 &Y,\ J +9 &kW-\ I +9 &.U(\ I +10 &Y-\ I +9 & X/\ I +10 &"tX(\ I +9 &$6Y$\ I +9 &%X.\ I +10 &'Y2\ I +9 &){V1\ I +9 &+=Y/\ I +10 &,Y,\ I +9 &.X!\ I +10 &0Y\ I +9 &2FX\ I +9 &4X\ I +10 &5V\ I +9 &7T\ I +9 &9NY\ I +10 &;W \ I +9 &<W \ I +9 &>[\ I +10 &@UW\ I +9 &BY\ I +10 &CW!\ I +9 &EY\ I +9 &G\\`%\ I +10 &In2\ L +9 &J%\ Q +10 &L-\ U +9 &N?\ C +9 &OG@\ !d +10 &Ozk\ H +2 ( +2 "collection"'\ & +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.61 +2 "collection"'c& +3 "core" &Ozo'\ H +2 .tHand.open + "manipulator"&d1 +70 "core" 1 +2 "manipulator"&`% +3 "core" % &   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&f'\ +100 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%\\  +184 "core"  +2 #tPulling 2.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 2.5ml + "processing"%g' +2636 "core" ' +2 .tdelay 5 seconds +503 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 "processing"%M  +2 "collection"'i  +5 "core"  +3 + .tPSV.dial :PTV,via: :air +2 "processing"%j +184 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck + "processing"%k @ +4 "core" ? +3 .tPS.seek 0ml + "processing"%h'W +2648 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%m  +183 "core"  +2 #tPulling 2.5ml of PSR.flush + .PSR.select :flush +3 .PS.seek 2.5ml +2 "processing"%l' +2636 "core" ' +2 .tdelay 5 seconds +502 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 "processing"%o  +2 "collection"'n  +4 "core"  +3 +2 .tPSV.dial :PTV,via: :air +2 "processing"%r +183 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"%q @ +4 "core" ? +2 .tPS.seek 0ml +2 "processing"%s'W +2633 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%t  +184 "core"  + #tPulling 2.5ml of PSR.flush + .PSR.select :flush +3 .PS.seek 2.5ml +2 "processing"%u' +2633 "core" ' +2 .tdelay 5 seconds +502 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 "processing"%v  +2 "collection"'w  +5 "core"  +3 +2 .tPSV.dial :PTV,via: :air + "processing"%p +198 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"%y @ +4 "core" ? +2 .tPS.seek 0ml +2 "processing"%x'W +2625 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%{  +182 "core" +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 .PS.seek 1.5ml +2 "processing"%z' +1610 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%}  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%~'W +1619 "core" ' +2 .tPSV.dial PSR +2 "processing"% +54 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +2639 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%  +2 "collection"'  +7 "core"  + +2 .tPSV.dial :PTV,via: :air +2 "processing"%Y +184 "core" ~ + .tCTV.dial :air,avoiding: :intake +39 .PTV.dial :PRV,avoiding: :puck +10 "processing"%e @ +4 "core" ? +2 .tPS.seek 0ml +2 "processing"%a'W +2634 "core" ' + .tPSV.dial :air +2 "processing"%  +72 "core"  +2 .tPS.seek 2.5ml +2 "processing"% ' +2627 "core" ' + .tPSV.dial :PTV +2 "processing"% +72 "core" ~ +2 .tPS.seek 0ml +2 "processing"%'W +2627 "core" ' +2 .tPSV.dial :air + "processing"%  +72 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2624 "core" ' +2 .tPSV.dial :PTV +2 "processing"% +71 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2624 "core" ' +2 .tPSV.dial :air + "processing"%  +71 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2462 "Can" h\ H\  +169 "core" ' +2 .tPSV.dial :PTV +6 "processing"% +71 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2633 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" & \  5 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( +2 "manipulator"&& +4 "core" &   5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &    5 +2 .tForearm.seek CC +2 "manipulator"& ', +104 "core" ' + .tHand.close +2 "manipulator"&/ +67 "core" / +2 .tCC.seek :open +2 "collection"'( +379 "core" ( + "manipulator"&& +4 "core" &   5 +2 "manipulator"&#% +3 "core" %    8 +2 .tForearm.seek :retract +2 "manipulator"&$'\ +105 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(- +282 "core" ( +2 "manipulator"&&& +3 "core" &-   $ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &'& +3 "core" &-   $ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&('! +104 "core" ' +3 .tHand.open + "manipulator"&!1 +76 "core" 1 +2 "manipulator"&% +3 "core" % *     +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&+'\ +98 "core" ' +809 #t-> PS.flush +2 #Flushing Processing stage + "processing"%,% +3 "core" %U\ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%-& +3 "core" &\ +2 "manipulator"&)& +4 "core" &-   J $ +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&/(- +4 "core" ( + "manipulator"&%& +4 "core" &- #  $ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &|& +3 "core" &-  ! $ +2 .tForearm.seek :garage +2 "manipulator"&1'! +103 "core" ' +2 .tHand.close + "manipulator"&0/ +72 "core" / +2 "manipulator"&3& +3 "core" &-   k $ +2 "manipulator"&2% +4 "core" % 4   Y +2 .tForearm.seek :retract +2 "manipulator"&'\ +105 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&6( +119 "core" ( +2 "manipulator"&7& +3 "core" &   a +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &8& +3 "core" &   +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&4' +103 "core" ' +2 "manipulator"&:& +4 "core" &  " +2 "manipulator"&9% +3 "core" %  u  +3 "processing"%& +3 "core" &\ +2 "processing"%;& +6 "core" &\ +2 .tPC.seek :closed +2 "processing"%=(Tg +4 "core" &\ +7 &>\ $e +9 &Zz1\ 7 +10 &u7\ J +9 &Q<\ J +10 &T\ J +9 &KU\ J +9 & V5\ J +10 &V\ J +9 &Va\ J +9 &RV0\ K +10 & YV\ J +9 &!Vk\ J +10 &#Vh\ J +9 &%ZZh\ J +9 &'Wb\ J +10 &(Ud\ K +9 &*Ta\ K +9 &,cTf\ J +10 &.%Th\ J +9 &/Ui\ K +10 &1Ul\ J +9 &3kU_\ J +9 &5.Vh\ J +10 &6Wd\ K +9 &8Wc\ K +9 &:rWj\ K +10 &<5Tj\ J +9 &=Yg\ J +10 &?Zh\ J +9 &A{Zg\ J +9 &C=Yj\ J +10 &D\\i\ K +9 &F_i\ K +9 &H~hd\ L +10 &J8j\ O +9 &Kf\ Q +10 &Mk\ P +9 &Oxf\ Q +9 &Q:d\ Q +10 &Re\ > +9 &T?d\ M +9 &TN\ 4g\ ) +6 ( +2 "processing"%;& +3 "core" &TNa\ ) +2 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.64 +2 "processing"%@& +3 "core" &TN/\ ) +40 .tHand.open +9 "manipulator"&?1 +70 "core" 1 +2 "manipulator"&A% +4 "core" %  a  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&"'\ +93 "core" ' +2 .tPSV.dial PSR +2 "processing"%. +69 "core"  +2 .tPSR.select :flush +2 "processing"%@ +11 .tPS.seek 1ml + "processing"%*'P +1097 "core" ' + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%E' +1616 "core" ' +2 .tPSV.dial PTV + "processing"%D +72 "core" +2 .tPTV.dial :puck + "processing"%B  +70 "core"  +2 .tPBV.dial :waste1 +2 "processing"%H  +51 "core"  +2 .tPS.seek 0ml +2 "processing"%J'W +2630 "core" ' +2 .tPSV.dial PSR +2 "processing"%< +71 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"%I' +584 "core" ' +2 .tPSR.select :air +7 "processing"% +15 .tPS.seek 2.5ml +2 "processing"%L' +2118 "core" ' +2 .tPSV.dial PTV + "processing"%G +72 "core" +2 .tPBV.dial PSV +2 "processing"%K U +52 "core" W +3 .tPS.seek 0ml + "processing"%O'W +2634 "core" ' + .tPSV.dial PBV +2 "processing"%P @ +55 "core" B +2 .tPS.seek 2.5ml +2 "processing"%S' +2656 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%U  +71 "core"  +3 .tPS.seek 0ml + "processing"%W'W +2631 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2631 "core" ' +2 .tPSV.dial PTV + "processing"%F +82 "core"  + .tPBV.dial PSV +2 "processing"%N U +15 "core" S +3 .tPS.seek 0ml + "processing"%V'W +2631 "core" ' + .tPSV.dial PBV +2 "processing"%[ @ +40 "core" > +3 .tPS.seek 2.5ml + "processing"%Q' +2627 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%R  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%^'W +2635 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&_& +4 "core" &   +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&X( +4 "core" ( + "manipulator"&T& +4 "core" &  c +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &C& +3 "core" &    +2 .tForearm.seek PC +2 "manipulator"&c' +97 "core" ' +2 .tHand.close + "manipulator"&d/ +74 "core" / +2 .tPC.seek :open + "processing"%`( +400 "core" ( + "manipulator"&\ & +4 "core" &   +2 "manipulator"&\\% +3 "core" %   +3 .tForearm.seek :retract +2 "manipulator"&]'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&>(- +143 "core" ( +2 "manipulator"&M& +3 "core" &-   $ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &i& +3 "core" &-   & $ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&j'! +106 "core" ' + .tHand.open +2 "manipulator"&k1 +76 "core" 1 +2 "manipulator"&g% +4 "core" % %   "  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&m'\ +101 "core" ' +25026 "Can"i\ 2\ 6 +60002 i\ 2\  +60001 i\ 2\ b +60002 Bi\ 3\ ^ +41999 #t-> access 2 +2 "storage"(h% +4 "core" %\ \ \ +2 "manipulator"&o% +3 "core" %\ #   = +2 "manipulator"&n& +3 "core" &-   $ +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(r(K +3 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (q& +3 "core" &K \  +3529 #t-> $da[:extractVol]=0.17 +1199 #-> shortDA + "collection"'l% +3 "processing"%t% +4 "core" % \ +6 %X\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +3018 !o:IRB::Abort: mesg"User Abort!!:bt["1/home/esp/esp2/lib/esp.rb:83:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +776 #-> access 2 +2 "storage"(s% +3 "core" %\ \ J\ +2 "manipulator"&v% +4 "core" %\ #   = +2 "manipulator"&w& +4 "core" &-   $ +40 .tSC.reconfigure :tight +10 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(p(K +3 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (y& +3 "core" &K h\  +830 #t-> startTube 2 +707 #-> $da[:extractVol]=0.17 +675 #-> shortDA +2 "collection"'u% +3 "processing"%{% +4 "core" % \ +6 %X-\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +1081 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%x +126 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%}  +124 "core" +2 .tPRV.dial :sipper +2 "processing"%z  +127 "core"  +3 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 1.1ml + "processing"%'] +2288 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%~  +2 "collection"'  +7 "core" +119  +2 .tPS.seek 0.5ml +2 "processing"%' +1267 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%Y @ +96 "core" ? +3 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 0ml + "processing"%e'W +595 "core" ' + .tPSV.dial PSR +2 "processing"% +98 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"% 'P +116 "Can"Ii\ 7\ 9 +981 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%a' +1612 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +99 "core" +3 .tPS.seek 0ml + "processing"% 'W +2637 "core" ' + .tPSV.dial PSR +2 "processing"% +100 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%'P +1105 "core" ' + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml + "processing"%' +1610 "core" ' + .tPSV.dial :mixloop +2 "processing"% +100 "core" +2 .tPRV.dial :sipper + "processing"%  +42 "core" +3 .tPS.seek 0ml + "processing"%'W +2632 "core" ' +2 .tPSV.dial PSR +6 "processing"% +100 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%' +2633 "core" ' +2 .tPSV.dial :mixloop + "processing"% +100 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2634 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%& +4 "core" &\ +2 "manipulator"&% +3 "core" %\ #   = +2 "storage"(Z% +5 "core" % \ +2 "storage"(f. +2 "core" .(K +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(b( +670 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" & s\ +2 "manipulator"&#& +4 "core" &-  2 $ +2 "manipulator"& % +4 "core" %\ #   = +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&&( +171 "core" ( +2 "manipulator"&'& +3 "core" &  & $ +2 "storage"(& +4 "core" & /\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&!' +93 "core" ' + "storage"(& +4 "core" & \ \  \ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"($'H +279 "core" ' +2 "storage"((- +2 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (,& +3 "core" & \  \ +2 "manipulator"&-& +4 "core" &   $ +2 .tElbow.seek 2 + "manipulator"&)( +4 "core" ( +2 "manipulator"&%& +3 "core" &   $ +2 "storage"(|& +4 "core" & \ \  0\ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&0'y +25 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&3/ +70 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&2& +3 "storage"('v +7 "core" &    $ +2 "manipulator"&+% +4 "core" % v   z +2 .tForearm.seek :retract +2 "manipulator"&7'\ +90 "core" ' +3 .tElbow.seek PC + "manipulator"&8( +166 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +87 "core" ( +29 "manipulator"&1& +4 "core" &  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &:& +3 "core" &   +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&9' +101 "core" ' +2 "manipulator"&& +3 "core" &   +41 "manipulator"&/% +11 "core" %   +2 "processing"%& +4 "core" &\ +3 "processing"% & +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%@(Tg +5 "core" &\ +6 &D \ $e +10 &Z|\ \ 7 +9 &v\ K +9 &Q \ J +10 &T\ J +9 &UV\ K +10 &Y\ K +9 &Y\ \ K +9 &Y\ K +10 &]X \ K +9 & X\ K +9 &!X\ K +10 &#W\ K +9 &%eS\ K +10 &'(Y\ J +9 &(U\ J +9 &*Y\ K +10 &,mV\ K +9 &.0Y\ J +9 &/Y\ J +10 &1Y\ J +9 &3vT\ J +10 &57T\ K +9 &6W\ K +9 &8Y\ J +10 &:~Y\ J +9 &<@Y\ J +9 &>U\ J +10 &?U\ J +9 &AU\ J +10 &CHU\ J +9 &E\ Y\ J +9 &F^\ K +10 &Hn\ L +9 &J@\ P +9 &K\ Q +10 &M\ Q +9 &O\ P +10 &QE\ Q +9 &S\ > +9 &TA\ L +10 &T; \  +2 ( +2 "processing"% & +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.62 +2 .Hand.open + "manipulator"&?1 +77 "core" 1 +2 "manipulator"&A% +3 "core" %   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&;'\ +90 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%.  +2 %49 +6 "core" 9I! +102 "processing"%9 +3 "core" 9I! +102 "processing"%*9 +4 "core" 9G!  +102 "processing"%D9 +3 "core" 9G!  +103 "processing"%B9 +2 "core" 9F! +103 "processing"%H9 +2 "core" 9F! +103 "processing"%E9 +2 "core" 9F! +103 "processing"%<9 +3 "core" 9F! +102 "processing"%J9 +3 "core" 9F!" +102 "processing"%I9 +3 "core" 9F!&! +102 "processing"%G9 +3 "core" 9G"+! +102 "processing"%K9 +3 "core" 9I!/! +102 "processing"%L9 +3 "core" 9J!3" +103 "processing"%P9 +2 "core" 9L"7" +103 "processing"%O9 +3 "core" 9N";" +102 "processing"%U9 +3 "core" 9P"@" +102 "processing"%S9 +3 "core" 9R"D" +102 "processing"%9 +3 "core" 9U"H" +103 "processing"%W9 +2 "core" 9W"L" +103 "processing"%F9 +3 "core" 9[$P" +102 "processing"%N9 +3 "core" 9]#U# +102 "processing"%9 +3 "core" 9a"Y" +102 "processing"%[9 +3 "core" 9d#]" +103 "processing"%V9 +3 "core" 9i$a" +102 "processing"%R9 +3 "core" 9m$f! +102 "processing"%Q9 +3 "core" 9q%j! +102 "processing"%_9 +3 "core" 9v%n" +103 "processing"%T9 +2 "core" 9{%r! +103 "processing"%C9 +2 "core" 9~%v! +103 "processing"%d9 +2 "core" 9%{! +103 "processing"%69 +3 "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"%M9 +3 "core" 9( +102 "processing"%i9 +3 "core" 9) +102 "processing"%c9 +3 "core" 9) +103 "processing"%X9 +3 "core" 9) +102 "processing"%k9 +3 "core" 9( +102 "processing"%g9 +3 "core" 9* +102 "processing"%]9 +3 "core" 9+ +102 "processing"%j9 +3 "core" 9+ +103 "processing"%h9 +2 "core" 9+ +103 "processing"%o9 +3 "core" 9, +102 "processing"%n9 +3 "core" 9- +102 "processing"%q9 +3 "core" 9- +102 "processing"%59 +3 "core" 9- +102 "processing"%l9 +6 "core" 9. +104 "processing"%t9 +3 "core" 9/ +102 "processing"%s9 +3 "core" 9\ 0 +102 "processing"%v9 +3 "core" 90 +102 "processing"%w9 +3 "core" 90 +103 "processing"%y9 +2 "core" 9 1 +103 "processing"%r9 +2 "core" 9%1 +103 "processing"%u9 +2 "core" 9-1 +103 "processing"%{9 +3 "core" 952 +102 "processing"%x9 +3 "core" 9;3 +103 "processing"%}9 +3 "core" 9B2 +3 .tPH.hold 2:00:00,28C +2 "processing"%z pp; +3 .tdelay 1:30 +5 "core"  +9000 .tPSR.select :air +3 .PSV.dial PSR + "processing"%^ +98 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%' +606 "core" ' +2 .tdelay 5 seconds +503 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml +2 "processing"%~'[ +1603 "core" ' +2 .tPTV.dial :puck +2 "processing"%  +125 "core"  + .tPSV.dial PTV +7 "processing"%Y +115 "core" +10 .tPBV.dial :waste1 +2 "processing"%  +50 "core" +2 "processing"%% +4 "core" %X1\  +2 .tPS.seek 1.5ml +2 "processing"%e' +617 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%'W +1611 "core" ' +2 .tdelay 5:00 +19997 "Can"Wj\ 6\ $ +10006 #trecoverPSRreagent08 +2 .PTV.dial :puck + "processing"%a  +4 "core"  +2 .tPBV.dial :waste1 +2 "processing"%  +34 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +71 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%' +2273 "core" ' +2 .tPSV.dial PTV +2 "processing"% +82 "core"  +2 .tdelay 5 seconds +503 .PSV.dial PSR + "processing"% +69 "core"  +2 .tdelay 5 seconds +503 .PSV.dial PTV + "processing"% +83 "core"  +2 .tdelay 5 seconds +503 .PSV.dial :air + "processing"%  +77 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2263 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +126 "core" +2 .tPSV.dial :mixloop + "processing"% +42 "core" +2 .tPRV.dial :ab1 +2 "processing"% @ +100 "core" > +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%Z'w +353 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'f  +2 "processing"%p  +3 "core" +41  + "processing"%% +4 "core" %w\  +3 .tPS.seek 0.32ml + "processing"%#'$ +395 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +37 "core" + .tPRV.dial :air +2 "processing"%'  +53 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'D +1238 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +72 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%>' +862 "core" ' + #taddPMLReagent08 +2 .PSV.dial :air +2 "processing"%m  +41 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +3 .tPS.seek 2ml + "processing"%('[ +1613 "core" ' +2 .tPSV.dial :PML +2 "processing"%, +42 "core" + .tPTV.dial :mixing +2 "processing"%- @ +70 "core" @ +2 .tPBV.dial :waste1 + "processing"%%  +35 "core" + "processing"%|% +4 "core" %a\ +2 .tPS.seek 1.85ml +2 "processing"%3'A +237 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%2 * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%+'W +1961 "core" ' +2 .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'&& +3 "core" &\ \ +2 "manipulator"&!& +4 "core" &   +2 "manipulator"&$% +3 "core" %\    - +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&0(- +140 "core" ( +2 "manipulator"&1& +3 "core" &-    + +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &:& +3 "core" &- \ [ + +2 .tForearm.seek :garage +2 "manipulator"&)'! +94 "core" ' + .tHand.close +2 "manipulator"&/ +72 "core" / +2 "manipulator"&/& +4 "core" &-  2 + +2 "manipulator"&% +3 "core" % 2  +3 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&7( +267 "core" ( + "manipulator"&`& +4 "core" &   ` 4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &?& +3 "core" &  R 4 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&A', +97 "core" ' +2 "manipulator"&4& +4 "core" & \  4 +2 "manipulator"& % +4 "core" %1   +2 "collection"'& +4 "core" &\ \ +3 "collection"'9& +5 "core" & \ +2 .tCC.seek :closed +2 "collection"'*(O +3 "core" & \ +8 &F \ $f +9 &Y}\ \ 7 +9 &| \ J +10 &Y \ K +9 &Z  \ K +10 &JX \ K +9 & [\ \ K +9 &Z\ \ K +10 &[\ \ J +9 &S\\\ \ K +9 & Z  \ K +10 &!\\ \ K +9 &#^\ \ K +43 &%[`\ \ K +10 &'Z  \ K +2 &(Z\ \ K +2 &*] \ K +2 &,b^  \ K + &.%\\ \ K +6 &/_\ \ K +9 &1\\\ \ J +10 &3j\\ \ K +9 &5-Z\ \ K +9 &6\\\ \ K +10 &8[ \ K +9 &:s[\ \ K +9 &<5\\\ \ K +10 &=Z\ \ J +9 &?[ \ K +10 &A|\\ \ J +9 &C<\\ \ \ K +9 &D]  \ K +10 &Fb \ K +9 &H}o\ \ M +9 &J3 \ Q +10 &K\ \ V +9 &M \ X +10 &OP\ \ 2 +9 &O} \ K +8 ( +4 "collection"'9& +2 "core" &Op \ H +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.65 + "collection"'D& +4 "core" &Or \ H +2 .tHand.open + "manipulator"&B1 +71 "core" 1 + "manipulator"&H% +4 "core" % 1  ; +2 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&E'\ +94 "core" ' +2 .tPSV.dial PSR + "processing"%< +100 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%J' +1610 "core" ' +2 .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%I  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%G'W +1613 "core" ' + .tPSV.dial PSR +2 "processing"%K +44 "core"  + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml + "processing"%L' +2628 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV + "processing"%P  +3 "collection"'O  +40 "core"  +115  +2 .tPSV.dial :mixloop +2 "processing"%U +98 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%S  +68 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2634 "core" ' + .tPSV.dial :air +2 "processing"%W  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%F' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"%N +42 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2629 "core" ' + .tPSV.dial :air +2 "processing"%[  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%V' +2632 "core" ' +2 .tPSV.dial :mixloop + "processing"%R +55 "core" +2 .tPS.seek 0ml +2 "processing"%Q'W +2632 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&_& +4 "core" &  1 4 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&T( +2 "core" ( +2 "manipulator"&C& +4 "core" &   E 4 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &d& +3 "core" &  I 4 +2 .tForearm.seek CC +2 "manipulator"&6', +104 "core" ' + .tHand.close +2 "manipulator"&"/ +67 "core" / +2 .tCC.seek :open +2 "collection"'=( +378 "core" ( + "manipulator"&\ & +4 "core" &   B 4 +2 "manipulator"&\\% +4 "core" %   8 * +2 .tForearm.seek :retract +2 "manipulator"&M'\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&i(- +279 "core" ( + "manipulator"&c& +5 "core" &-   s 0 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &X& +3 "core" &-   C 0 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&k'! +110 "core" ' +2 .tHand.open +2 "manipulator"&g1 +69 "core" 1 +2 "manipulator"&]% +4 "core" % $   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&j'\ +98 "core" ' +2 ."da"delayUntil "12:03:26.06" +9310 "Can"Zl\ 3\ > +15609 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%h @ +70 "core" A + ."da"PBV.dial :waste1 +2 "processing"%o  +32 "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"%q  +40 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%5' +2286 "core" ' +41 ."da"PSV.dial :mixloop +9 "processing"%l +55 "core" + ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%t  +40 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%s +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%v  +41 "core"  +3 ."da"PS.seek 0ml +2 "processing"%w'W +2278 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%y +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%r' +594 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%u'[ +1610 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%{  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%x +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%}  +32 "core"  +2 "processing"%^% +3 "core" %X\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +585 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%Y  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core"  + ."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"%~ +83 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"% ' +2278 "core" ' + ."da"PSV.dial PTV +2 "processing"%e +69 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%. +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%a +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'W +2286 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%' +585 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"% '[ +1613 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  + ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%% +3 "core" %^\  +3 ."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"%'W +1614 "core" ' +2 ."da"delay 2:00 +3047 "Can"nm\ M\ P +8957 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%f  +33 "core"  + ."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 +2 "processing"% +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%Z' +2251 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +70 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%' +70 "core"  +2 ."da"delay 5 seconds +507 .PSV.dial PTV +2 "processing"%# +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2322 "core" ' +9 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%m  +42 "core"  + ."da"delay 5 seconds +503 .PTV.dial :PRVmixing + "processing"%>  +126 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%,  +42 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%-  +4 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%% +41 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%|' +389 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%2  +42 "core"  + "processing"%(% +4 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%3'z +328 "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"%$ +42 "core" +2 ."da"PTV.dial :mixing +2 "processing"%1 @ +69 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%:  +34 "core" +2 "processing"%8% +3 "core" %W\  +3 ."da"PS.seek 1.85ml +2 "processing"%'7 +234 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%/ * +34 "core" , +2 ."da"PS.seek 0ml +3 "processing"%'W +1973 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +34991 "Can"Jo\ 4\  +13012 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +2 "processing"%; @ +4 "core" A + ."da"PBV.dial :waste1 +2 "processing"%)  +33 "core"  + ."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 :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%0' +2269 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%4 +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +41 "core"  + ."da"delay 2 seconds +203 .PSV.dial :mixloop + "processing"% +48 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +41 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2266 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +3 .PSV.dial PSR + "processing"%D +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%B' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%H'[ +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%9  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%< +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%A  +32 "core"  +2 "processing"%+% +3 "core" %W\  +3 ."da"PS.seek 1.5ml +2 "processing"%I' +588 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%J * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%K'W +1605 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%G  +15 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%O  +33 "core"  + ."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 +2 "processing"%U +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%S' +2266 "core" ' + ."da"PSV.dial PTV +2 "processing"%L +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%W +71 "core"  +2 ."da"delay 5 seconds +507 .PSV.dial PTV +2 "processing"% +83 "core"  + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%N  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%F'W +2313 "core" ' +51 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%[ +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%R'[ +1612 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%V  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%_ +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%C  +34 "core" +2 "processing"%d% +4 "core" %X\  +2 ."da"PS.seek 1.5ml +2 "processing"%"' +590 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%7 * +83 "core" , +2 ."da"PS.seek 0ml +3 "processing"%E'W +1609 "core" ' +2 ."da"delay 2:00 +5668 "Can"Sq\ W\ | +6335 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%*  +5 "core"  + ."da"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 +2 .PSV.dial PSR +2 "processing"%6 +71 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%c' +2269 "core" ' + ."da"PSV.dial PTV +2 "processing"%X +83 "core"  + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%T +69 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%g +72 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%]  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%M'W +2281 "core" ' +3 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%k +136 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%h' +587 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%o'[ +1616 "core" ' + ."da"PTV.dial :puck +2 "processing"%n  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%q +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%Q  +33 "core"  + "processing"%l% +4 "core" %_\ +2 ."da"PS.seek 1.5ml +2 "processing"%t' +591 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%s * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%v'W +1603 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%5  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%y  +33 "core"  + ."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"%r +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%{' +2285 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%x +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%} +73 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%^ +72 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%u  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2274 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +147 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +10 "processing"% +22 ."da"PS.reconfigure :default +9 "processing"%#A d`xb +8 ."da"PS.seek 0.25ml +8 "processing"%Y'7 +342 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +47 .PSR.select :sub2 +9 "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"%'[ +1607 "core" ' + ."da"PTV.dial :puck +3 "processing"%~  +4 "core"  + ."da"PSV.dial PTV +2 "processing"% +77 "core" + ."da"PBV.dial :waste1 +2 "processing"%e  +36 "core" + "processing"%.% +4 "core" %Va\ ! +2 ."da"PS.seek 1.5ml +3 "processing"%a' +591 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +3 "processing"% 'W +1609 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +6 .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."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"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +75 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2409 "core" ' + ."da"PSV.dial PTV +3 "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +75 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +76 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2321 "Can"0r\ 0\ T +78 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +133 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%f'[ +2122 "core" ' + ."da"delay 5 seconds +508 .PTV.dial :puck + "processing"%p  +5 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"% % +4 "core" %Y\ & +2 ."da"PS.seek 1.5ml +2 "processing"%'' +589 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%# * +34 "core" * +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%  +105 "core"  +3 ."da"PS.seek 0ml +2 "processing"%Z'W +1617 "core" ' + "processing"%m9 +4 "core" 9g55 +2 #"da"Processing Puck Heater at 27.9C before imaging + .PH.coast +2 "processing"%> +3 "core" 55 + "processing"%,& +4 "core" &T;\ 3  +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&-% +4 "core" %\  #  +2 "storage"(%% +3 "core" %} b\ M +2 "storage"(. +4 "core" .( + ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(2( +187 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +3 ((& +3 "core" & \ J +2 "manipulator"&|& +4 "core" &- ~ v R 0 +2 "manipulator"&&% +4 "core" %\   +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&3( +182 "core" ( + "manipulator"&$& +4 "core" &\ g $ +2 "storage"(1& +3 "core" & R\ K +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&:' +106 "core" ' +2 "storage"(8& +4 "core" & \ N +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(/'H +269 "core" ' +2 "storage"(!- +2 "core" -'H +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"('6 +33 "core" ' +2 "manipulator"&;& +49 "core" & u 7 $ +8 "manipulator"&)% +4 "core" % y u +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&`'\ +90 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&?( +291 "core" ( +2 "manipulator"&& +4 "core" & p $ +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &4& +3 "core" & b e $ +3 ."da"Forearm.seek PC +2 "manipulator"& ' +97 "core" ' + ."da"Hand.close +2 "manipulator"&/ +76 "core" / +2 ."da"PC.seek :open +2 "processing"%( +402 "core" ( +2 "storage"(0& +3 "core" & "\ N +2 "manipulator"&D& +4 "core" & |  $ +2 "manipulator"&% +3 "core" %  7 +3 ."da"Forearm.seek :retract +2 "manipulator"&B'\ +97 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&9( +250 "core" ( +2 "manipulator"&<& +3 "core" & Z m J  +2 "storage"(A& +4 "core" & &\ K +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&+' +99 "core" ' +2 ."da"Hand.open +2 "manipulator"&H1 +68 "core" 1 +2 "storage"(J- +4 "core" -'6 +2 ."da"SE.seek -0.15 Pucks below Top Plate +2 "storage"(I' +25 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.82 Pucks below Top Plate +2 "storage"(G' +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/da23jun3012h_niagara.tif +5 "processing"%O& +10 "core" &\ +5 "manipulator"&P& +5 "core" & c l a  +3 "manipulator"&U% +6 "core" % U R +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&K'\ +88 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&L(- +178 "core" ( + "manipulator"&W& +4 "core" &- r = ' +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 && +3 "core" &- z  0 ' +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&N'! +104 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&S/ +74 "core" / +2 "manipulator"&[& +4 "core" &-\  |' +2 "manipulator"&F% +4 "core" % 3 s | +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&V( +153 "core" ( +2 "manipulator"&_& +4 "core" &   $ +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &C& +3 "core" & s y = $ +3 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&d' +92 "core" ' + "manipulator"&R& +4 "core" & z  $ +2 "manipulator"&7% +4 "core" % } v 6 < +2 "processing"%"& +4 "core" &\ +3 "processing"%*& +5 "core" &"\ +2 ."psFlush"PC.seek :closed +3 "processing"%\ (Tg +4 "core" &&\ +5 & \ : +10 &AIn\ 1 +9 &mrq F +9 & O\ P +10 &D\ P +9 &E\ P +10 &SD\ P +9 &G\ O +9 &C\ P +10 &F\ P +9 &\\B\ O +9 &!D\ O +10 &"G\ O +9 &$G\ O +9 &&dD3\ O +10 &(%H\ P +9 &)G\\\ O +10 &+Cg\ P +9 &-lFg\ O +9 &//Dl\ O +10 &0G`\ O +9 &2C\ P +10 &4tBu\ O +9 &65Bi\ P +9 &7D\ P +10 &9B\ O +9 &;|D\ O +9 &=>G\ O +10 &>B\ P +9 &@D\ P +9 &BB\ O +10 &DEB\ P +9 &FI\ P +10 &GK\ P +63 &I_\ S +9 &K:~ V +2 &Ly W + &N} W + &P~~ W + &R? W + &Sdp %s + &TJO\  ) +5 ( + &TN\ \ % +2 "processing"%*& +4 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.82 +2 "processing"%\\& +3 "core" &TN\ % +2 ."psFlush"Hand.open +2 "manipulator"&61 +68 "core" 1 +2 "manipulator"&E% +4 "core" %  c c < +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&X'\ +93 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%T +45 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%g' +587 "core" ' +4 ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%]' +1982 #"da"SX HX9/16 (USB:76): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 43.606 seconds\ /var/log/esp/da23jun3012h_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23jun3012h20s_niagara.tif +140 "core" ' +2 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%c @ +199 "core" B +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%k  +132 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%M +104 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%h'9 +1367 #"da"SX HX9/16 (USB:76): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23jun3012h20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jun3012h30s_niagara.tif +1260 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%n +106 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +3 "processing"%q' +590 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +3 "processing"%Q' +567 #"da"SX HX9/16 (USB:76): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jun3012h30s_niagara.tif: TIFF Upload Complete\ +4 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "43.606 sec auto-exposure",Subject: "da23jun3012h images!" +3 "storage"(l- +10 "core" -' +5 "storage"(o& +4 "core" & a\ +2 "manipulator"&s& +7 "core" & % $ $ +8 "manipulator"&t% +8 "core" %\ - + / R $r +11 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&5( +249 "core" ( +2 "manipulator"&y& +4 "core" & . $ % +2 "storage"(w& +4 "core" & \ +10 ."da"Forearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&r' +102 "core" ' +16 ."da"SE.reconfigure :gently +5 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.1 Pucks below Top Plate +4 "storage"(v'B +58 "core" ' +3 "manipulator"&x& +8 "core" &  } % +4 "storage"(}& +7 "core" & \ +5 ."da"Elbow.reconfigure :limp +5 "manipulator"&$ ,(b +7 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek 1 +4 "manipulator"&^'D +38 "core" ' +4 ."da"Elbow.hold +4 "manipulator"&u, +7 "core" , +3 ."da"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +5 ."da"SE.reconfigure :default +5 "storage"(#QK-0-\ b +5 ."da"SE.seek 0.08 Pucks below Top Plate +2 "storage"({'- +29 "core" ' +4 "manipulator"&% +8 "core" %W]   Ȳ +4 "storage"(& +7 "core" & E D S\ +4 ."da"Forearm.force -20 +3 "manipulator"&5 +6 ."da"Forearm.seek 1 + 319 counts +3 "manipulator"&Y'σ +21 "core" ' +122 "manipulator"&& +9 "core" &   3 # +4 "storage"(~& +9 "core" & \ +5 ."da"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&' +23 "core" ' +4 "storage"(e% +11 "core" %4 \ +5 ."downElevator"SE.seek :down +8 "storage"(.'v +98 (% +4 "core" %Q \ Wc +4 "manipulator"&% +8 "core" %  +5 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +3 "manipulator"&a'\ +100 "core" ' +42 ' +4 ."downElevator"SE.stop +4 "storage"(5 +8 (& +6 "core" & \ +278 ' +2 ."psFlush"delay 1 second +105 .PBV.dial :waste1 +2 "processing"%  +35 "core"  +3 ."psFlush"PTV.dial :mixing +4 "processing"% @ +72 "core" B +4 ."psFlush"PSV.dial :mixloop +4 "processing"% +101 "core" +4 ."psFlush"PS.seek :empty +2 "processing"% '9 +1227 #"uploadLog"upsync +1412 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +111 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'P +1123 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +1615 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +68 "core" + ."psFlush"PTV.dial :puck +3 "processing"%  +68 "core"  + ."psFlush"PBV.dial :waste1 +3 .PS.seek 0ml + "processing"%'W +2635 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +70 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%p' +588 "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"% +82 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"% U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%f'W +2628 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%# @ +40 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2636 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%'  +70 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"%m'W +2628 "core" ' + ."psFlush"PSV.dial PSR +7 "processing"%> +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%,' +2626 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%- +68 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%% U +15 "core" S +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2630 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%( @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%|' +2631 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%&  +81 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%b'W +2636 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%$ +40 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%1'P +1097 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%i' +1610 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%8 +70 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%j  +44 "core"  +9 ."psFlush"PBV.dial :waste1 +2 "processing"%!  +52 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%;'W +2630 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%) +71 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%/' +586 "core" ' +2 ."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"%3 U +51 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%4'W +1238 "Can"v\ 6\ ! +1396 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" @ +2 ."psFlush"PS.seek 2.5ml +2 "processing"%`' +2625 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%@  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%0'W +2628 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%D +42 "core" + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2626 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%< U +4 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%A'W +2630 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%? @ +41 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%H' +2628 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%J  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%O'W +2628 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +7 "manipulator"&P& +3 "core" & \ 1 # +2 "manipulator"&B% +9 "core" %   C _ +2 ."psFlush"Elbow.seek PC +2 "manipulator"&U( +287 "core" ( +2 "manipulator"&& +3 "core" &    % +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &I& +3 "core" &   9 % +3 ."psFlush"Forearm.seek PC +2 "manipulator"&W' +91 "core" ' + ."psFlush"Hand.close +2 "manipulator"&/ +75 "core" / +3 ."psFlush"PC.seek :open +2 "processing"%+( +402 "core" ( + "manipulator"&9& +4 "core" &   g % +2 "manipulator"&S% +4 "core" %   |  +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&['\ +92 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&F(- +121 "core" ( +2 "manipulator"&K& +3 "core" &-   Y ) +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &_& +2 "core" &-  ) +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&C'! +108 "core" ' +2 ."psFlush"Hand.open + "manipulator"&N1 +69 "core" 1 +2 "manipulator"&R% +3 "core" % % \  )  +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&7'\ +99 "core" ' +2 #tFinished short da assay +40977 "Can"%v\ 2\ > +44532 #t-> samplePassF +2 #Beginning samplePassF +5 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'"& +3 "core" & u\ +2 "manipulator"&L& +4 "core" &-  g ) +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +2 "core" ( +2 "manipulator"&& +4 "core" &-    ) +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &\\& +3 "core" &-   Q ) +42 .tForearm.seek :garage +9 "manipulator"&6'! +102 "core" ' +2 .tHand.close + "manipulator"&E/ +70 "core" / +2 "manipulator"&*& +4 "core" &-   6 ) +2 "manipulator"&T% +4 "core" % 5     +2 .tForearm.seek :retract +2 "manipulator"&d'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&Z( +269 "core" ( +2 "manipulator"&g& +4 "core" &#   # =A +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &c& +2 "core" &#   8 =A +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&k', +92 "core" ' +2 "manipulator"&M& +3 "core" &#   =A +2 "manipulator"&]% +4 "core" %(    +2 "collection"'n& +4 "core" & w\ +3 "collection"'h& +4 "core" & w\ +3 .tCC.seek :closed +2 "collection"'q(O +4 "core" &r\  +9 &6~  {\ *z +10 &h\ v\ > +9 &m s\ K +10 &eZ t\ J +9 &&Z \ J +9 &Y  \ J +10 &W y\ J +9 &lZ \ J +9 &/\\ t\ J +10 &[ u\ J +9 & Y x\ J +10 &"tZ \ J +9 &$7\\ t\ J +9 &%Z t\ J +10 &'[ u\ J +9 &)}\\ v\ J +9 &+>Z \ J +10 &-[ w\ J +9 &.W s\ J +10 &0Zu\ J +9 &2FY  v\ J +9 &4 V x\ J +10 &5Y w\ J +9 &7U u\ J +9 &9MZ t\ K +10 &;Y \ J +9 &<U s\ J +10 &>Y x\ K +9 &@VY\ u\ J +9 &BV r\ J +10 &CZ v\ J +9 &E[ w\ K +10 &G[d s\ K +9 &Iv\ \ M +9 &J \ R +10 &L  v\ V +9 &NB \ C +9 &OE; u\ #i +10 &Of u\ E +5 ( +2 "collection"'h& +4 "core" &Oj w\ E +2 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.63 +2 "collection"'l& +3 "core" &Oj u\ E +2 .tHand.open +2 "manipulator"&o1 +71 "core" 1 +2 "manipulator"&s% +4 "core" % (  C +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&t'\ +95 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%y  +42 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%w' +1607 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%V  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%x'W +1614 "core" ' +2 .tPSV.dial PSR +2 "processing"%} +43 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%X' +2631 "core" ' +2 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 "processing"%  +2 "collection"'  +7 "core" +91  +2 .tPSV.dial :PTV,via: :air +2 "processing"% +185 "core" ~ +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"%G @ +67 "core" @ +3 .tPS.seek 0ml + "processing"%r'W +2635 "core" ' +2 .tPSV.dial :air +2 "processing"%~  +71 "core"  +3 .tPS.seek 2.5ml + "processing"%5' +2624 "core" ' +2 .tPSV.dial :PTV +2 "processing"%e +72 "core" ~ +2 .tPS.seek 0ml +2 "processing"%v'W +1764 "Can"5v\ H\  +866 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&^& +3 "core" &#  =A +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +4 "core" ( + "manipulator"&& +5 "core" &#   =A + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &Y& +3 "core" &#   D =A +3 .tForearm.seek CC + "manipulator"&', +106 "core" ' + .tHand.close +2 "manipulator"&{/ +76 "core" / +2 .tCC.seek :open +2 "collection"'( +377 "core" ( +2 "manipulator"&.& +3 "core" &#   . =A +2 "manipulator"& % +3 "core" %    - +3 .tForearm.seek :retract +6 "manipulator"&'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(- +279 "core" ( +2 "manipulator"&Q& +3 "core" &-    8 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-   8 +49 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"& '! +111 "core" ' +2 .tHand.open +2 "manipulator"&1 +68 "core" 1 +2 "manipulator"&% +3 "core" % % \  Z +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +7054 #t-> access 1 +2 "storage"( % +3 "core" %\ \ % \ +3 "manipulator"&% +3 "core" %\     +2 "manipulator"&& +5 "core" &-   8 +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(p(; +668 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (& +2 "core" &; ;\  +30905 #t-> access 2 +2 "storage"( % +4 "core" %\ \ T\ +2 "manipulator"&% +3 "core" %\    m  +2 "manipulator"&#& +4 "core" &-   K 8 +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(f(K +192 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 ('& +3 "core" &K \  +3039 #t-> startTube 2 +417 #-> $da[:extractVol]=0.17 +1651 #-> shortDA +2 "collection"'% +2 "processing"%>% +6 "core" % ~\ + %Y?\ +4 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +5204 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +7 "processing"%m +54 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%-  +68 "core" +2 .tPRV.dial :sipper +2 "processing"%%  +127 "core"  +3 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 1.1ml + "processing"%,'] +2293 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%(  +127 "core"  +3 .tPS.seek 0.5ml +2 "processing"%' +1267 "core" ' +2 .tPRV.dial :waste2 + "processing"%& @ +97 "core" ? +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 0ml +2 "processing"%|'W +597 "core" ' +2 .tPSV.dial PSR +2 "processing"%$ +109 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%b'P +1108 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%1' +1610 "core" ' + .tPSV.dial :mixloop +2 "processing"%8 +2 "Can"Uu\ 0\ ˸j +95 "core" +2 .tPS.seek 0ml +2 "processing"%j'W +2652 "core" ' + .tPSV.dial PSR +2 "processing"%! +99 "core"  + #tPulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%i'P +1093 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%)' +1609 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%; +100 "core" + .tPRV.dial :sipper +2 "processing"%/  +42 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2625 "core" ' +2 .tPSV.dial PSR +2 "processing"%3 +110 "core"  +2 .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%:' +2626 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +96 "core" +2 .tPS.seek 0ml +2 "processing"%4'W +2634 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%@& +3 "core" &K\ +2 "manipulator"&`% +4 "core" %\   w  +2 "storage"(D% +4 "core" %\ \ - W\ +2 "storage"(0. +3 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"( ( +671 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (<& +3 "core" & f\ +2 "manipulator"&& +4 "core" &-    8 +2 "manipulator"&?% +3 "core" %\    F  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&A( +183 "core" ( +2 "manipulator"&J& +4 "core" &   Q $ +2 "storage"(H& +43 "core" & \ \  \ +10 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&P' +100 "core" ' + "storage"(B& +4 "core" & \ \ 1 \ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('H +281 "core" ' +2 "storage"(I- +2 "core" -' +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (u& +3 "core" & \ +2 "manipulator"&& +4 "core" &    $ +2 .tElbow.seek 2 +2 "manipulator"&a( +4 "core" ( + "manipulator"&\ & +4 "core" &  \  $ +2 "storage"(9& +4 "core" & {\ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&S'y +22 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&K/ +68 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&_& +2 "storage"(W'v +7 "core" &    $ +2 "manipulator"&U% +4 "core" % ς   P +2 .tForearm.seek :retract +2 "manipulator"&N'\ +95 "core" ' +2 .tElbow.seek PC +2 "manipulator"&R( +173 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +74 "core" ( +2 "manipulator"&[& +4 "core" &  K +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &C& +3 "core" &    +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&"' +92 "core" ' + "manipulator"&L& +4 "core" &   < +2 "manipulator"&% +4 "core" %   x X +2 "processing"%\\& +4 "core" &A\ +3 "processing"%E& +5 "core" &E\ +2 .tPC.seek :closed +2 "processing"%*(Tg +4 "core" &E\  +9 &7{D\ *y +9 &i}8\ > +10 &h>\ K +9 &fQ<\ J +9 &)S8\ J +10 &Y1\ J +9 &Z0\ J +9 &nY8\ J +10 &/W7\ K +9 &W8\ J +10 & W:\ K +9 &"vW9\ J +9 &$7W8\ K +10 &%V:\ J +9 &'W7\ K +9 &)}U8\ K +10 &+@V-\ J +9 &-R&\ K +10 &.W"\ K +9 &0T#\ K +9 &2HW"\ J +10 &4 T!\ J +9 &5W%\ J +9 &7W \ K +10 &9OU%\ K +9 &;R%\ J +10 &<R#\ K +9 &>U&\ K +9 &@XR&\ J +10 &BR$\ J +9 &CS!\ K +9 &EV&\ K +10 &G\\_!\ L +9 &Iv#\ N +10 &J\ Q +9 &L#\ Q +9 &NU%\ Q +10 &P \ Q +9 &Q\ Q +9 &S}zh"\ * +10 &T2']\ > +9 &TG\ ) +3 ( +2 "processing"%E& +3 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.62 +2 .Hand.open + "manipulator"&T1 +70 "core" 1 +2 "manipulator"&F% +4 "core" %   X +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&7'\ +89 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%6  +2 %g9 +6 "core" 9n> +102 "processing"%c9 +3 "core" 9m> +102 "processing"%9 +3 "core" 9l>  +103 "processing"%M9 +3 "core" 9l?  +103 "processing"%]9 +2 "core" 9k> +103 "processing"%n9 +2 "core" 9k> +103 "processing"%d9 +2 "core" 9l> +103 "processing"%=9 +3 "core" 9l> +102 "processing"%l9 +3 "core" 9l>" +103 "processing"%o9 +2 "core" 9m?& +103 "processing"%s9 +3 "core" 9n?+ +102 "processing"%h9 +3 "core" 9p?/ +102 "processing"%y9 +3 "core" 9q>3 +102 "processing"%k9 +3 "core" 9s?7 +102 "processing"%O9 +3 "core" 9u?; +102 "processing"%V9 +3 "core" 9x@@ +102 "processing"%w9 +3 "core" 9{?D +102 "processing"%}9 +3 "core" 9}?H +102 "processing"%x9 +3 "core" 9?L +103 "processing"%9 +3 "core" 9?P +102 "processing"%9 +3 "core" 9@U +102 "processing"%9 +3 "core" 9AY +103 "processing"%G9 +2 "core" 9@] +103 "processing"%X9 +3 "core" 9@a +103 "processing"%~9 +2 "core" 9Af +103 "processing"%r9 +3 "core" 9Bj +102 "processing"%e9 +3 "core" 9Bn +102 "processing"%59 +3 "core" 9Cr +102 "processing"%^9 +3 "core" 9Bv +103 "processing"%9 +3 "core" 9B{ +102 "processing"%Y9 +3 "core" 9C +150 "processing"%{9 +4 "core" 9C +102 "processing"%Z9 +3 "core" 9C +102 "processing"%t9 +3 "core" 9D +103 "processing"%q9 +2 "core" 9D +103 "processing"%.9 +3 "core" 9E +102 "processing"% 9 +3 "core" 9E +102 "processing"%9 +3 "core" 9E +103 "processing"%Q9 +3 "core" 9F +103 "processing"%9 +2 "core" 9G +103 "processing"%9 +3 "core" 9E +102 "processing"%9 +3 "core" 9F +103 "processing"%9 +2 "core" 9G +103 "processing"%9 +3 "core" 9 G +102 "processing"% 9 +3 "core" 9G +102 "processing"% 9 +3 "core" 9I +103 "processing"%9 +2 "core" 9I +103 "processing"%9 +2 "core" 9$I +103 "processing"%29 +4 "core" 9*J +102 "processing"%9 +3 "core" 91K +102 "processing"% 9 +3 "core" 97K +102 "processing"%9 +3 "core" 9?L +3 .tPH.hold 2:00:00,28C +3 "processing"%# pp; +3 .tdelay 1:30 +3 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%' +98 "core"  + #tPulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%p' +584 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml +2 "processing"%>'[ +1613 "core" ' + .tPTV.dial :puck +2 "processing"%  +123 "core"  +2 .tPSV.dial PTV +2 "processing"%m +82 "core"  +2 .tPBV.dial :waste1 +2 "processing"%-  +52 "core" +2 "processing"%%% +4 "core" %]R\  +2 .tPS.seek 1.5ml +2 "processing"%v' +597 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%( * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%,'W +1602 "core" ' +2 .tdelay 5:00 +23421 "Can"Ju\ 7\  +6581 #trecoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%&  +4 "core"  +2 .tPBV.dial :waste1 +2 "processing"%  +32 "core"  +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +6 "processing"%$ * +34 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%| +68 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%b' +2264 "core" ' +2 .tPSV.dial PTV +2 "processing"%8 +82 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%1 +69 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%! +82 "core"  + .tdelay 5 seconds +503 .PSV.dial :air +2 "processing"%j  +72 "core"  +2 .tPS.seek 0ml +2 "processing"%i'W +2285 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%;  +126 "core" +2 .tPSV.dial :mixloop +2 "processing"%/ +42 "core" + .tPRV.dial :ab1 +2 "processing"%) @ +98 "core" @ +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%3'w +355 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%  +43 "core"  +2 "processing"%% +3 "core" %{\  +3 .tPS.seek 0.32ml +2 "processing"%:'( +395 "core" ' + .tdelay 2 seconds +203 .CBV.dial between PRV and PSV +2 "collection"'@  +38 "core" + .tPRV.dial :air +2 "processing"%`  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%D'D +1225 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%0 @ +70 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%f' +863 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%<  +42 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%'[ +1609 "core" ' +2 .tPSV.dial :PML +2 "processing"%? +42 "core" + .tPTV.dial :mixing +2 "processing"%J @ +70 "core" A +2 .tPBV.dial :waste1 +6 "processing"%H  +34 "core" +2 "processing"%% +3 "core" %\\D\  +3 .tPS.seek 1.85ml +2 "processing"%B'< +233 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"% * +45 "core" , +9 .tPS.seek 0ml +2 "processing"%I'W +1997 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'u& +3 "core" & \ +2 "manipulator"&& +4 "core" &   w +2 "manipulator"&\ % +5 "core" %\    * +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&9(- +134 "core" ( + "manipulator"&K& +4 "core" &-   ? ) +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &_& +3 "core" &-   c ) +2 .tForearm.seek :garage +2 "manipulator"&U'! +101 "core" ' +2 .tHand.close + "manipulator"&A/ +67 "core" / +2 "manipulator"&P& +4 "core" &-   ) +2 "manipulator"&% +4 "core" % 5  / 5 +2 .tForearm.seek :retract +2 "manipulator"&S'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&[( +268 "core" ( +2 "manipulator"&C& +3 "core" &  ; 0 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &a& +2 "core" &    0 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&L', +95 "core" ' +3 "manipulator"&& +3 "core" &   0 +2 "manipulator"&\\% +4 "core" %) % +2 "collection"'W& +4 "core" & \ +3 "collection"'N& +5 "core" & \ +2 .tCC.seek :closed +3 "collection"'+(O +4 "core" &\ \ +5 &D \ %h +10 &[{ \ 8 +9 &s\ \ K +9 &R \ K +10 &Y\ K +9 &YW\ \ K +10 &W \ K +9 &T \ J +9 &Z \ K +10 &a[ \ K +9 & $V\ J +9 &!Y\ J +10 &#V \ K +9 &%j\\ \ J +10 &'+W \ K +9 &(\\ \ J +9 &*W \ K +10 &,qY \ K +9 &.4V \ J +9 &/W \ K +10 &1[ \ J +9 &3y\\ \ K +10 &5;Y \ K +9 &6\\ \ J +9 &8] \ K +10 &:Y \ K +9 &V \ J +10 &?X \ J +9 &AZ\ K +9 &CLV  \ J +10 &E X \ K +9 &Fa \ K +10 &Hn \ M +9 &JC\  \ P +9 &K \ U +10 &M\ W +9 &O F \ , +9 &Ow\  \ < +6 ( +2 "collection"'N& +3 "core" &OD \ < +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.67 + "collection"'T& +4 "core" &OC\ \ < +2 .tHand.open + "manipulator"&F1 +71 "core" 1 +2 "manipulator"&g% +4 "core" % )  H +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +3 "manipulator"&E'\ +97 "core" ' + .tPSV.dial PSR +2 "processing"%c +98 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml + "processing"%"' +1603 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%M'W +1625 "core" ' +2 .tPSV.dial PSR +2 "processing"%] +42 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%n' +2639 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV + "processing"%d  +2 "collection"'=  +41 "core"  +115  +2 .tPSV.dial :mixloop + "processing"%l +111 "core" +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%o  +70 "core" +2 .tPS.seek 0ml +2 "processing"%s'W +2629 "core" ' + .tPSV.dial :air +7 "processing"%h  +43 "core"  +3 .tPS.seek 2.5ml +2 "processing"%y' +2625 "core" ' +2 .tPSV.dial :mixloop + "processing"%k +55 "core" +2 .tPS.seek 0ml +2 "processing"%O'W +2638 "core" ' + .tPSV.dial :air +2 "processing"%V  +41 "core"  +2 .tPS.seek 2.5ml +2 "processing"%w' +2627 "core" ' + .tPSV.dial :mixloop +2 "processing"%} +55 "core" +2 .tPS.seek 0ml +2 "processing"%x'W +2625 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +3 "core" &  c 0 +51 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +29 "core" ( +2 "manipulator"&& +3 "core" &  =  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &G& +3 "core" &  +2 .tForearm.seek CC +2 "manipulator"&X', +107 "core" ' + .tHand.close +2 "manipulator"&~/ +70 "core" / +2 .tCC.seek :open +2 "collection"'r( +378 "core" ( + "manipulator"&e& +4 "core" &    +2 "manipulator"&5% +3 "core" %   ( . +3 .tForearm.seek :retract +2 "manipulator"&^'\ +95 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(- +273 "core" ( + "manipulator"&Y& +4 "core" &-  : +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &{& +3 "core" &- C : +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&Z'! +104 "core" ' +3 .tHand.open + "manipulator"&t1 +68 "core" 1 +2 "manipulator"&q% +3 "core" % #  4 +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&.'\ +98 "core" ' +2 ."da"delayUntil "13:42:52.28" +12605 "Can"#u\ I\ t +12216 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"% @ +70 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +7 "processing"%Q * +34 "core" , + ."da"PSV.dial :air +2 "processing"%  +40 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2273 "core" ' +2 ."da"PSV.dial :mixloop +2 "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"% +41 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'W +2267 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"% +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%2'[ +1615 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 "processing"%'% +3 "core" %^A\  +3 ."da"PS.seek 1.5ml +2 "processing"%4' +598 "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"%'W +1605 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%m  +15 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%-  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%% * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%> +70 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%(' +2276 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%v +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%6 +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"%  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%$'W +2255 "core" ' +9 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%| +127 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%,' +593 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%8'[ +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%1  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%! +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%j  +34 "core" +2 "processing"%b% +3 "core" %W\  +3 ."da"PS.seek 1.5ml +2 "processing"%;' +587 "core" ' +2 ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +2 "processing"%/ * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%)'W +1609 "core" ' +2 ."da"delay 2:00 +6530 "Can"t\ 5\ , +5473 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%i  +4 "core"  + ."da"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 +2 .PSV.dial PSR +2 "processing"%3 +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%@' +2258 "core" ' +2 ."da"PSV.dial PTV +2 "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"%0 +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%D  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%<'W +2252 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%f  +42 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%?  +123 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%J  +41 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop +2 "processing"%H +42 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%' +389 "core" ' +2 ."da"delay 2 seconds +207 .PRV.dial :air + "processing"%  +43 "core"  +2 "processing"%% +3 "core" %{\  +3 ."da"PS.seek 0.55ml +2 "processing"%B'z +337 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%u  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'[ +1565 "core" ' + ."da"PSV.dial :PML +2 "processing"%\ +42 "core" +2 ."da"PTV.dial :mixing +2 "processing"%K @ +70 "core" B + ."da"PBV.dial :waste1 +2 "processing"%_  +34 "core" +2 "processing"%R% +3 "core" %^[\  +3 ."da"PS.seek 1.85ml +2 "processing"%A'> +234 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%P * +34 "core" , +2 ."da"PS.seek 0ml +3 "processing"%'W +1979 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +38508 "Can"t\ K\ L +9498 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%7 @ +16 "core" ? +2 ."da"PBV.dial :waste1 +2 "processing"%U  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%C * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%a  +42 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%9' +2300 "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 +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%S  +42 "core"  +2 ."da"PS.seek 0ml +3 "processing"%'W +2273 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air + .PSV.dial PSR +45 "processing"%T +133 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%F' +591 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%g'[ +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%N  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%c +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%L  +32 "core"  +2 "processing"%I% +3 "core" %V:\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +585 "core" ' +2 ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +2 "processing"%" * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%]'W +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%M  +33 "core"  + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%= * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%d +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%l' +2276 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%o +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%n +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%h +71 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%s  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%k'W +2276 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%y +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%V' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%O'[ +1606 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%} +70 "core" + ."da"PBV.dial :waste1 +3 "processing"%w  +34 "core" + "processing"%% +4 "core" %^n\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +600 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%G * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%~'W +1608 "core" ' +2 ."da"delay 2:00 +9232 "Can"u\ 4\ X +2771 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%[  +32 "core"  + ."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"%+ +83 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%e' +2284 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%5 +68 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%X +70 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%Y +83 "core"  + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%{  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2267 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%t +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%q' +591 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%^'[ +1606 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%Z +70 "core" +9 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core"  + "processing"%% +4 "core" %Z\  +2 ."da"PS.seek 1.5ml +3 "processing"%Q' +585 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%x'W +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%  +32 "core"  + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +82 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"% ' +2292 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +68 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "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" +3 ."da"PS.seek 0ml +2 "processing"%'W +2312 "core" ' +2 ."da"Gate.power :camera,:ON +7 #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"% +135 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +18 ."da"PS.reconfigure :default +4 "processing"%#A d`xb +3 ."da"PS.seek 0.25ml +2 "processing"%'7 +334 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +3 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%'' +329 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%2'[ +1607 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%p +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%4  +36 "core" +2 "processing"%z% +3 "core" %]&\  +3 ."da"PS.seek 1.5ml +2 "processing"%m' +590 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%- * +35 "core" , +3 ."da"PS.seek 0ml +2 "processing"%%'W +1614 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 .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 +2 "processing"%v +75 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%6' +2410 "core" ' +2 ."da"PSV.dial PTV +7 "processing"%& +87 "core"  + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%( +75 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%|  +73 "core"  +3 ."da"PS.seek 0ml +2 "processing"%$'W +2378 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%, +134 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%1'[ +2131 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck + .PSV.dial PTV +2 "processing"%! +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%j  +34 "core" +2 "processing"%b% +4 "core" %_u\ 3 +2 ."da"PS.seek 1.5ml +2 "processing"%8' +590 "core" ' +2 ."da"delay 3 seconds +63 "Can"v\ 2 \  +239 ."da"PBV.dial between PSV and waste1 +2 "processing"%/ * +36 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%;  +104 "core"  +2 ."da"PS.seek 0ml +2 "processing"%i'W +1610 "core" ' + "processing"%9 +4 "core" 9r5) +2 #"da"Processing Puck Heater at 27.9C before imaging + .PH.coast +2 "processing"% +2 "core" 5) +2 "processing"%3& +56 "core" &TGX\ 4) +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&)% +3 "core" %\   +3 "storage"(`% +3 "core" %| \ L +2 "storage"(:. +3 "core" .( +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(0( +195 "core" ( +2 ."da"SC.configure :limp +3 "storage"($(\ 1b +3 (D& +2 "core" & \ G +2 "manipulator"&@& +4 "core" &- ~  : +2 "manipulator"&f% +5 "core" %\    +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&?( +180 "core" ( +3 "manipulator"&J& +3 "core" &\ i  # +2 "storage"(H& +4 "core" & \ J +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&<' +99 "core" ' + "storage"(& +4 "core" & 3\ M +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak + "storage"('H +274 "core" ' +2 "storage"(- +3 "core" -'H +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(u'6 +35 "core" ' +2 "manipulator"&B& +4 "core" &\ ~  # +2 "manipulator"&\ % +4 "core" %\ 4 +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&K'\ +88 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&_( +282 "core" ( +2 "manipulator"&R& +4 "core" &\ g q * # +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &P& +3 "core" &\ \\ S n # +2 ."da"Forearm.seek PC +2 "manipulator"&' +96 "core" ' + ."da"Hand.close +2 "manipulator"&A/ +73 "core" / +3 ."da"PC.seek :open +2 "processing"%7( +404 "core" ( +2 "storage"(U& +3 "core" & l\ N +2 "manipulator"&C& +4 "core" & { # +2 "manipulator"&a% +4 "core" % w - +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&( +245 "core" ( +2 "manipulator"&\\& +4 "core" & ) $ +2 "storage"(W& +3 "core" & \ L +3 ."da"Forearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&S' +93 "core" ' +2 ."da"Hand.open + "manipulator"&91 +66 "core" 1 +3 "storage"(T- +3 "core" -'6 +2 ."da"SE.seek -0.15 Pucks below Top Plate +2 "storage"(' +25 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.82 Pucks below Top Plate +2 "storage"(F' +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/da23jun3014h_niagara.tif +4 "processing"%N& +9 "core" & +5 "manipulator"&c& +5 "core" &\ J u$ +2 "manipulator"&L% +5 "core" %  v +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&I'\ +87 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&g(- +182 "core" ( +2 "manipulator"&"& +3 "core" &- = w( +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" &- w( +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&M'! +106 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&=/ +73 "core" / +8 "manipulator"&d& +4 "core" &- v k O i( +2 "manipulator"&]% +4 "core" % 3 n t # j +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&o'\ +105 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&n( +122 "core" ( +2 "manipulator"&h& +4 "core" & w +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &s& +3 "core" & Y x +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&l' +101 "core" ' +2 "manipulator"&y& +3 "core" & 7 s +2 "manipulator"&k% +5 "core" %  s +2 "processing"%V& +3 "core" &g +3 "processing"%}& +5 "core" &g +2 ."psFlush"PC.seek :closed +3 "processing"%w(Tg +4 "core" &Z +5 &9\\ $e +10 &VqU 7 +9 &}lM L +9 &DL P +10 &VCI P +9 &F6 P +9 &G= P +10 &G- O +9 &_D* O +10 & G' P +9 &F& P +9 &!D P +10 &#gA O +9 &%)C O +9 &&A P +10 &(G P +9 &*nE P +10 &,1A O +9 &-C O +9 &/D O +10 &1vF P +9 &39F O +9 &4C O +10 &6F P +9 &8}E P +10 &:@B P +9 &<F O +10 &=C? O +9 &?F P +9 &AHE P +9 &C F O +10 &DC O +9 &FF P +10 &HLNq Q +9 &Jgt T +9 &Kv W +10 &M~q W +9 &OB}e W +9 &Qzf W +10 &Ri L +9 &SQg !g +10 &TEb # +2 ( +2 "processing"%}& +3 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.78 +2 "processing"%& +3 "core" &TEQ # +2 ."psFlush"Hand.open +2 "manipulator"&O1 +74 "core" 1 +2 "manipulator"&G% +3 "core" %   p +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%[ +45 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%E' +590 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%+' +2031 #"da"SX HX9/16 (USB:78): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 43.979 seconds\ /var/log/esp/da23jun3014h_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23jun3014h20s_niagara.tif +84 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%~ @ +198 "core" B +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%5  +134 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"%X +119 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%Y'9 +1409 #"da"SX HX9/16 (USB:78): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23jun3014h20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jun3014h30s_niagara.tif +1223 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%{ +105 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%e' +597 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%t' +603 #"da"SX HX9/16 (USB:78): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jun3014h30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "43.979 sec auto-exposure",Subject: "da23jun3014h images!" +3 "storage"(- +2 "core" -' +3 "storage"(q& +4 "core" & 0 * O\ +4 "manipulator"&Z& +19 "core" & ! " +6 "manipulator"& % +13 "core" %\ 0 / - 8 %| +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +5 "manipulator"&( +260 "core" ( +2 "manipulator"&^& +4 "core" & " # @ % +2 "storage"(& +3 "core" & 2 0\ +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&Q' +93 "core" ' +3 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.1 Pucks below Top Plate +2 "storage"('B +66 "core" ' +15 "manipulator"&& +10 "core" &  % +4 "storage"(& +8 "core" & ]\ +6 ."da"Elbow.reconfigure :limp +6 "manipulator"&$ ,(b +5 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +3 "manipulator"&x'D +37 "core" ' +3 ."da"Elbow.hold +4 "manipulator"&, +5 "core" , +5 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure :default +5 "storage"(#QK-0-\ b +5 ."da"SE.seek 0.08 Pucks below Top Plate +5 "storage"('- +23 "core" ' +3 "manipulator"& % +7 "core" %Si   Y ɶ +5 "storage"(& +6 "core" & } q\ +4 ."da"Forearm.force -20 +4 "manipulator"&5 +6 ."da"Forearm.seek 1 + 315 counts +3 "manipulator"& ' +22 "core" ' +3 "manipulator"& & +8 "core" &  $ +4 "storage"(& +9 "core" & T\ +5 ."da"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&' +26 "core" ' +3 "storage"('% +7 "core" %7 O\ +6 ."downElevator"SE.seek :down +5 "storage"(p'v +99 (4% +6 "core" %nL M\ U^ +4 "manipulator"&z% +9 "core" %   +6 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +4 "manipulator"&2'\ +94 "core" ' +40 ' +4 ."downElevator"SE.stop +2 "storage"(5 +6 (-& +6 "core" & \ +388 ' +3 ."psFlush"delay 1 second +105 .PBV.dial :waste1 +4 "processing"%m  +36 "core" +3 ."psFlush"PTV.dial :mixing +5 "processing"%> @ +71 "core" A +4 ."psFlush"PSV.dial :mixloop +4 "processing"% +101 "core" +4 ."psFlush"PS.seek :empty +4 "processing"%v'9 +1321 #"uploadLog"upsync +1312 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%% +99 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +3 "processing"%&'P +1096 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1605 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%( +72 "core" + ."psFlush"PTV.dial :puck +2 "processing"%|  +70 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%6  +4 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%,'W +2630 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%$ +71 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%!' +593 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%j' +2119 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%b +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"%1 U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%/'W +2627 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%; @ +41 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%8' +2669 "core" ' +8 ."psFlush"PSV.dial :waste1 +3 "processing"%  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2627 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%3 +43 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%)' +2627 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%` +81 "core"  + ."psFlush"PBV.dial PSV +3 "processing"%: U +15 "core" S +2 ."psFlush"PS.seek 0ml +2 "processing"%D'W +2627 "core" ' + ."psFlush"PSV.dial PBV +7 "processing"%@ @ +40 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%f' +2638 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%J'W +2635 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%H +44 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'P +1105 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1616 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%. +70 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%  +15 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%B  +51 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%\ 'W +2649 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +72 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%<' +584 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%R' +2116 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%P +72 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%? U +51 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%A'W +2625 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%K @ +41 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%*' +2237 "Can"z\ :\  +397 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%U  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%C'W +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%a +54 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2626 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%\\ +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%W U +4 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%_'W +2632 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%9 @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%T' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%N  +70 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"%c'W +2625 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&L& +4 "core" &  $ +2 "manipulator"&% +4 "core" %\   ' +2 ."psFlush"Elbow.seek PC +2 "manipulator"&u( +294 "core" ( + "manipulator"&& +4 "core" &   - Z +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &"& +3 "core" &   0 Z +2 ."psFlush"Forearm.seek PC +3 "manipulator"&' +91 "core" ' + ."psFlush"Hand.close +2 "manipulator"&S/ +72 "core" / +9 ."psFlush"PC.seek :open +3 "processing"%( +400 "core" ( +2 "manipulator"&=& +3 "core" &  - Z +2 "manipulator"&d% +4 "core" %    * F +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&]'\ +91 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek :garage +2 "manipulator"&I(- +121 "core" ( + "manipulator"&h& +4 "core" &-   $ ( +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &s& +3 "core" &-  = ( +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&M'! +106 "core" ' +2 ."psFlush"Hand.open + "manipulator"&y1 +66 "core" 1 + "manipulator"&k% +4 "core" % *   +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&V'\ +105 "core" ' +2 #tFinished short da assay +19434 #-> PS.flush +2 #Flushing Processing stage +2 "processing"%g% +3 "core" %\\\ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%o& +4 "core" &\  +2 "manipulator"&7& +4 "core" &-   ( +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +41 "core" ( + "manipulator"&O& +4 "core" &-   ( +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &G& +3 "core" &-   x ( +2 .tForearm.seek :garage +2 "manipulator"&}'! +95 "core" ' + .tHand.close +2 "manipulator"&[/ +69 "core" / + "manipulator"&l& +4 "core" &-   A ( +2 "manipulator"&i% +3 "core" % 2   | +2 .tForearm.seek :retract +2 "manipulator"&E'\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&~( +159 "core" ( +3 "manipulator"&5& +4 "core" &    ' +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &X& +3 "core" &  ' +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&+' +100 "core" ' + "manipulator"&{& +5 "core" &   ' +2 "manipulator"&Y% +3 "core" %   f y +2 "processing"%e& +4 "core" & \  +3 "processing"%& +5 "core" &\  +2 .tPC.seek :closed +2 "processing"%q(Tg +3 "core" &\  +8 &J\ #c +9 &Z{\ 7 +10 &s\ J +9 &S\ J +9 &R\ J +10 &[U\ J +9 &U\ J +9 &U\ J +10 &U\ J +9 &cT\ J +9 & $W\ J +10 &!U\ J +9 &#T\ I +10 &%jT\ J +9 &'-U\ J +9 &(U\ I +10 &*U\ J +9 &,sU\ J +9 &.6T\ I +10 &/U\ J +9 &1T\ J +10 &3zR\ J +9 &5<T\ J +9 &6T\ J +10 &8R\ J +9 &:U\ J +9 &T \ J +9 &?T\ J +10 &AT\ I +9 &CMT \ J +9 &EU \ J +10 &FX\ K +9 &He\ L +9 &JH}\ N +10 &L\ P +9 &M\ P +10 &O \ Q +9 &QJ\ P +9 &S \ > +10 &T :\ X +9 &TJ\ ' +5 ( +2 "processing"%& +4 "core" &TJ\ ' +2 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.63 +2 "processing"%Z& +3 "core" &TJ!\ ' +2 .tHand.open + "manipulator"& 1 +69 "core" 1 + "manipulator"&^% +4 "core" %   y +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' + .tPSV.dial PSR +2 "processing"%n +44 "core"  + .tPSR.select :flush +3 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%'P +1099 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +1609 "core" ' +2 .tPSV.dial PTV +2 "processing"% +70 "core" + .tPTV.dial :puck +2 "processing"%  +5 "core"  + .tPBV.dial :waste1 +2 "processing"%  +51 "core"  +2 .tPS.seek 0ml +2 "processing"% 'W +2626 "core" ' + .tPSV.dial PSR +49 "processing"%F +73 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"%' +589 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%'' +2112 "core" ' +2 .tPSV.dial PTV + "processing"%Q +77 "core" + .tPBV.dial PSV +2 "processing"% U +53 "core" W +2 .tPS.seek 0ml +2 "processing"%4'W +2660 "core" ' +2 .tPSV.dial PBV + "processing"%z @ +42 "core" ? +3 .tPS.seek 2.5ml + "processing"%' +2638 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%x  +70 "core"  +2 .tPS.seek 0ml +2 "processing"% 'W +2629 "core" ' + .tPSV.dial PSR +2 "processing"%- +44 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2634 "core" ' +2 .tPSV.dial PTV + "processing"% +69 "core" +2 .tPBV.dial PSV + "processing"%p U +16 "core" S +2 .tPS.seek 0ml +2 "processing"%m'W +2636 "core" ' +2 .tPSV.dial PBV +6 "processing"%> @ +42 "core" > +3 .tPS.seek 2.5ml + "processing"%' +1848 "Can"z\ :\  +776 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%t  +81 "core"  +2 .tPS.seek 0ml +2 "processing"%%'W +2633 "core" ' +2 #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&v& +3 "core" &   J ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&&( +2 "core" ( +3 "manipulator"&(& +4 "core" &    ' +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &|& +2 "core" &   + ' +3 .tForearm.seek PC +2 "manipulator"&6' +95 "core" ' +2 .tHand.close + "manipulator"&/ +75 "core" / +2 .tPC.seek :open +2 "processing"%$( +400 "core" ( + "manipulator"&,& +4 "core" &  ' +2 "manipulator"&!% +3 "core" %   , +3 .tForearm.seek :retract +2 "manipulator"&b'\ +92 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&1(- +119 "core" ( +2 "manipulator"&j& +3 "core" &-    * +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &;& +4 "core" &-   T * +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&/'! +103 "core" ' +2 .tHand.open + "manipulator"&1 +68 "core" 1 + "manipulator"&8% +4 "core" % +   4 , +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&3'\ +97 "core" ' +49685 #t-> access 1 +2 "storage"(% +4 "core" %x\ \  M\ +2 "manipulator"&`% +3 "core" %\    X  +2 "manipulator"&:& +5 "core" &-  \  * + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"()(; +665 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (@& +2 "core" &; `\  +4957 "Can"y\ 0\ T +17074 #t-> access 2 +2 "storage"(D% +3 "core" %x\ \  \ +2 "manipulator"& % +4 "core" %\    !  +2 "manipulator"&f& +3 "core" &-   = * +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(H(K +192 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (J& +3 "core" &K `\  +25258 #t-> startTube 2 +649 #-> $da[:extractVol]=0.17 +4293 #-> shortDA + "collection"'% +4 "core" %  \ +2 "processing"%.% +4 "core" %U\ +3 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +421 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1048 .PSV.dial :mixloop +3 "processing"% +137 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%B  +123 "core" + .tPRV.dial :sipper +2 "processing"%  +42 "core"  +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +3 .tPS.seek 1.1ml + "processing"%'] +2288 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%\  +2 "collection"'<  +7 "core" +118 +3 .tPS.seek 0.5ml + "processing"%P' +1271 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%? @ +96 "core" ? +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 0ml +2 "processing"%R'W +591 "core" ' +2 .tPSV.dial PSR + "processing"%K +97 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1ml + "processing"%A'P +1096 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%U' +1613 "core" ' + .tPSV.dial :mixloop +2 "processing"%* +100 "core" +2 .tPS.seek 0ml +2 "processing"%a'W +2630 "core" ' +2 .tPSV.dial PSR + "processing"%C +100 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1ml + "processing"%\\'P +600 "Can"x\ 4\ F +499 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%W' +1612 "core" ' +2 .tPSV.dial :mixloop + "processing"% +100 "core" +2 .tPRV.dial :sipper +2 "processing"%9  +41 "core" +3 .tPS.seek 0ml + "processing"%_'W +2638 "core" ' +2 .tPSV.dial PSR +7 "processing"%N +98 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%T' +2631 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%L +110 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2635 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%& +3 "core" &.\ +2 "manipulator"&% +4 "core" %\    +2 "storage"("% +3 "core" %y\ \  #\ +2 "storage"(S. +3 "core" .(K +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(2( +670 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (w& +2 "core" & F\ +3 "manipulator"&=& +3 "core" &-   * +3 "manipulator"&d% +3 "core" %\    +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&h( +173 "core" ( + "manipulator"&s& +4 "core" &   & +2 "storage"(& +4 "core" & \ \  "\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&u' +94 "core" ' + "storage"(y& +4 "core" & \ \  >\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(k'H +274 "core" ' +2 "storage"(]- +3 "core" -'{ +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (M& +3 "core" & \  S\ +2 "manipulator"&g& +4 "core" &   & +2 .tElbow.seek 2 +2 "manipulator"&o( +4 "core" ( + "manipulator"&7& +4 "core" &    & +2 "storage"(O& +4 "core" & \ \  7\ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&G'y +17 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&[/ +75 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&l& +2 "storage"(i'v +7 "core" &  \  & +2 "manipulator"&I% +4 "core" % w  k +2 .tForearm.seek :retract +2 "manipulator"&V'\ +95 "core" ' +2 .tElbow.seek PC +2 "manipulator"&5( +155 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +124 "core" ( +2 "manipulator"&X& +4 "core" &    $ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &}& +3 "core" &   l $ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +49 .tForearm.seek PC +4 "manipulator"&{' +95 "core" ' + "manipulator"&Y& +4 "core" &   3 $ +2 "manipulator"&e% +4 "core" %   [ ( +2 "processing"%& +5 "core" &\ +2 "processing"%E& +5 "core" &.\ +2 .tPC.seek :closed +2 "processing"%(Tg +4 "core" &-\ +7 &E-\ $d +9 &Zy\ 7 +10 &\ u\ J +9 &Q\ K +9 &S\ J +10 &MT\ J +9 &W\ K +9 &U\ K +10 &R\ J +9 &VT\ J +10 & W\ J +9 &!WR\ K +9 &#T\ K +10 &%\\U\ K +9 &'R\ J +9 &(R\ J +10 &*R\ K +9 &,dU\ K +10 &.&T\ K +9 &/R=\ J +9 &1W\ J +10 &3mW\ J +9 &5/W4\ J +9 &6WL\ J +10 &8WO\ J +9 &:uWP\ J +10 &<6WL\ K +9 &=UK\ J +9 &?RM\ J +10 &A}QN\ J +9 &C?RU\ J +9 &EVK\ J +10 &FZQ\ K +9 &H}kO\ M +10 &J7K\ P +9 &KI\ P +9 &MR\ Q +10 &OzF\ Q +9 &Q;R\ Q +9 &RI\ > +10 &T<sH\ Q +9 &TH(M\ * +5 ( +2 "processing"%E& +4 "core" &THM\ * +2 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.64 +2 .Hand.open + "manipulator"&Z1 +72 "core" 1 +2 "manipulator"& % +3 "core" %   ( +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&^'\ +98 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%  +2 %n9 +6 "core" 9rE +102 "processing"%+9 +3 "core" 9qE +102 "processing"%c9 +4 "core" 9nE  +102 "processing"%9 +3 "core" 9oE  +102 "processing"%9 +3 "core" 9oE +102 "processing"% 9 +3 "core" 9mE +102 "processing"%9 +3 "core" 9nE +102 "processing"%9 +4 "core" 9mE +102 "processing"%F9 +3 "core" 9nD" +102 "processing"% 9 +3 "core" 9nE& +102 "processing"%9 +4 "core" 9oE+ +102 "processing"%Q9 +2 "core" 9pE/ +103 "processing"%9 +3 "core" 9rE3 +103 "processing"%'9 +2 "core" 9sE7 +103 "processing"%z9 +2 "core" 9tE; +103 "processing"%49 +3 "core" 9vE@ +102 "processing"%x9 +3 "core" 9xED +102 "processing"%9 +4 "core" 9zFH +102 "processing"%-9 +3 "core" 9|FL +102 "processing"% 9 +3 "core" 9FQ +103 "processing"%9 +2 "core" 9EU +103 "processing"%p9 +2 "core" 9FY +103 "processing"%9 +3 "core" 9F] +103 "processing"%>9 +2 "core" 9Fa +103 "processing"%m9 +2 "core" 9Gf +103 "processing"%t9 +3 "core" 9Gj +102 "processing"%9 +3 "core" 9Gn +102 "processing"%v9 +3 "core" 9Gr +103 "processing"%(9 +3 "core" 9Hv +102 "processing"%|9 +3 "core" 9G{ +102 "processing"%9 +3 "core" 9H +102 "processing"%~9 +3 "core" 9H +102 "processing"%9 +3 "core" 9H +102 "processing"%q9 +3 "core" 9H +102 "processing"%,9 +3 "core" 9I +102 "processing"%!9 +3 "core" 9I +102 "processing"%j9 +3 "core" 9J +102 "processing"%;9 +4 "core" 9I +102 "processing"%69 +3 "core" 9K +102 "processing"%&9 +3 "core" 9K +103 "processing"%9 +2 "core" 9K +103 "processing"%89 +2 "core" 9K +103 "processing"%b9 +3 "core" 9K +103 "processing"%/9 +2 "core" 9L +103 "processing"%9 +2 "core" 9K +103 "processing"%`9 +2 "core" 9M +103 "processing"%:9 +3 "core" 9M +102 "processing"%09 +4 "core" 9N +102 "processing"%@9 +3 "core" 9 N +103 "processing"%D9 +2 "core" 9N +103 "processing"% 9 +2 "core" 9N +103 "processing"%f9 +2 "core" 9O +103 "processing"%J9 +3 "core" 9$O +102 "processing"%)9 +3 "core" 9+P +102 "processing"%9 +3 "core" 91Q +102 "processing"%.9 +3 "core" 96Q +102 "processing"%9 +3 "core" 9=R +3 .tPH.hold 2:00:00,28C +7 "processing"%B pp; +2 .tdelay 1:30 +6 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +97 "core"  + #tPulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%%' +587 "core" ' +2 .tdelay 5 seconds +552 .PSR.select :air +2 "processing"% +9 .tPS.seek 2ml +2 "processing"%<'[ +1614 "core" ' +2 .tPTV.dial :puck +2 "processing"%\  +125 "core"  + .tPSV.dial PTV +7 "processing"% +70 "core" + .tPBV.dial :waste1 +2 "processing"%?  +51 "core" +2 "processing"%P% +4 "core" %^\  +2 .tPS.seek 1.5ml +2 "processing"%K' +592 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%R * +33 "core" * +2 .tPS.seek 0ml +2 "processing"%A'W +1610 "core" ' +2 .tdelay 5:00 +26304 "Can"x\ ;\ u +3699 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%*  +4 "core"  + .tPBV.dial :waste1 +2 "processing"%U  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%C * +34 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%a +69 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"%\\' +2269 "core" ' + .tPSV.dial PTV +7 "processing"% +83 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%9 +70 "core"  + .tdelay 5 seconds +503 .PSV.dial PTV +2 "processing"%W +83 "core"  + .tdelay 5 seconds +503 .PSV.dial :air + "processing"%N  +71 "core"  +2 .tPS.seek 0ml +2 "processing"%_'W +2255 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%L  +126 "core" +2 .tPSV.dial :mixloop +2 "processing"%T +41 "core" +2 .tPRV.dial :ab1 +2 "processing"% @ +100 "core" > +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%'w +350 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%"  +41 "core"  +2 "processing"%S% +3 "core" %u:\  +3 .tPS.seek 0.32ml +2 "processing"%H'" +390 "core" ' +2 .tdelay 2 seconds +201 .CBV.dial between PRV and PSV +2 "collection"'w  +38 "core" + .tPRV.dial :air +2 "processing"%=  +40 "core"  +2 .tPS.seek 0.9ml +2 "processing"%d'D +1232 "core" ' + .tPRV.dial :waste2 +2 "processing"%s @ +69 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%' +858 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%y  +42 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%1'[ +1616 "core" ' + .tPSV.dial :PML +2 "processing"%3 +42 "core" +2 .tPTV.dial :mixing +2 "processing"%] @ +70 "core" B + .tPBV.dial :waste1 +2 "processing"%M  +34 "core" +2 "processing"%g% +3 "core" %`T\ +3 .tPS.seek 1.85ml + "processing"%7'@ +235 "core" ' + .tPBV.dial between PSV and waste1 +3 "processing"%O * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%['W +1970 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +7 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'l& +3 "core" & \ +2 "manipulator"&I& +4 "core" &   $ +7 "manipulator"&h% +4 "core" %\ +   #f +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&u(- +121 "core" ( +2 "manipulator"&k& +3 "core" &-    ) +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &G& +3 "core" &-  b ) +2 .tForearm.seek :garage +2 "manipulator"&X'! +108 "core" ' + .tHand.close +2 "manipulator"&}/ +65 "core" / +3 "manipulator"&o& +3 "core" &-  ( +2 "manipulator"&Y% +4 "core" % ) M +2 .tForearm.seek :retract +2 "manipulator"&e'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&i( +265 "core" ( + "manipulator"&& +4 "core" &   4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &V& +3 "core" & \  - 4 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +48 .tForearm.seek CC +4 "manipulator"&$', +98 "core" ' +2 "manipulator"&Z& +4 "core" &  Z 4 +2 "manipulator"& % +3 "core" %2  +3 "collection"'n& +3 "core" & \ +3 "collection"'E& +5 "core" & \ +2 .tCC.seek :closed +2 "collection"'+(O +4 "core" &\ R\ +7 &E 8\ %g +9 &[|\ \ 8 +10 &u \ K +9 &U\ \ K +9 &W \ K +10 &NW  \ J +9 &Z\ \ K +10 &Z\  \ K +9 &V \ K +9 &TW \ \ K +10 & V \ K +9 &!W \ K +9 &#V Q\ K +10 &%\\W\  \ K +9 &'W\ K +10 &(W \ K +9 &*X \ K +9 &,eZ \ K +10 &.'W\ \ K +9 &/Z  \ K +9 &1V  \ K +10 &3mW\ \ K +9 &5/W\  \ K +10 &6W \ K +9 &8Z \ K +9 &:tV \ K +10 &<6W \ K +9 &=V\ \ K +9 &?W \ K +10 &A}W \ K +9 &C@V \ J +10 &EY \ K +9 &F\\  \ L +9 &Hi \ M +10 &J5 \ Q +9 &K\ U +9 &M \ X +10 &OO \ 3 +9 &O~  \ I +5 ( +2 "collection"'E& +4 "core" &Of\ \ H +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.67 +2 "collection"'{& +4 "core" &Og\ \ H +2 .tHand.open + "manipulator"&c1 +74 "core" 1 +2 "manipulator"&% +4 "core" % 2 \  s +2 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 .tPSV.dial PSR +2 "processing"% +99 "core"  + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1615 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%F'W +1610 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%' +2625 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV + "processing"%Q  +3 "collection"'  +39 "core"  +117  +2 .tPSV.dial :mixloop + "processing"%' +98 "core" +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +2 "processing"%z  +69 "core" +3 .tPS.seek 0ml +2 "processing"%4'W +2628 "core" ' +2 .tPSV.dial :air +2 "processing"%x  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2625 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%- +41 "core" +3 .tPS.seek 0ml +2 "processing"% 'W +2634 "core" ' +2 .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%p' +2625 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 .tPS.seek 0ml +2 "processing"%>'W +2638 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&m& +4 "core" & 4 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&t( +3 "core" ( +2 "manipulator"&& +4 "core" &  4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &v& +3 "core" &    4 +2 .tForearm.seek CC +2 "manipulator"&(', +108 "core" ' +2 .tHand.close + "manipulator"&|/ +69 "core" / +2 .tCC.seek :open +2 "collection"'( +377 "core" ( +2 "manipulator"&~& +4 "core" &  o 4 +2 "manipulator"&% +3 "core" %    +2 .tForearm.seek :retract +2 "manipulator"&q'\ +102 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&,(- +279 "core" ( +2 "manipulator"&!& +3 "core" &-   + +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &j& +3 "core" &-   + +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&;'! +104 "core" ' +3 .tHand.open + "manipulator"&61 +70 "core" 1 + "manipulator"&&% +4 "core" % *  #  +43 .tForearm.reconfigure :loose +10 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 ."da"delayUntil "15:22:22.83" +15580 "Can"y\ <\ ,r +9259 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%8 @ +69 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%b  +32 "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 :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%`' +2293 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%: +54 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%0  +39 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%@ +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%D  +41 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'W +2253 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%f +125 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%J' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%)'[ +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%. +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 "processing"%% +3 "core" %Y\  +3 ."da"PS.seek 1.5ml +2 "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"%\ 'W +1611 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +6 .PTV.dial :puck + "processing"%  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%?  +33 "core"  + ."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 +2 "processing"%< +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%R' +2279 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%K +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"  + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%U  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%C'W +2265 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%a +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%A' +604 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1606 "core" ' +2 ."da"PTV.dial :puck +6 "processing"%9  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%W +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%N  +34 "core" + "processing"%\\% +4 "core" %[-\  +2 ."da"PS.seek 1.5ml +2 "processing"%L' +592 "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"%'W +1611 "core" ' +2 ."da"delay 2:00 +9445 "Can"z\ 5\  +2558 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%_  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%"  +33 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%S * +75 "core" , +9 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +70 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%w' +2250 "core" ' + ."da"PSV.dial PTV +2 "processing"%= +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%H +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%s +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%d  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%y'W +2249 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%3  +126 "core" + ."da"delay 5 seconds +503 .PRV.dial :ab2 +2 "processing"%]  +42 "core" ~ +2 ."da"PTV.dial :PRVmixing +2 "processing"%M  +4 "core" + ."da"PSV.dial :mixloop +2 "processing"%g +42 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%O' +390 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%1  +43 "core"  + "processing"%7% +4 "core" %@\  +2 ."da"PS.seek 0.55ml +2 "processing"%l'| +333 "core" ' +2 #"da"addPMLReagent08 +6 .PSV.dial :air + "processing"%I  +42 "core"  +3 ."da"PS.seek 2ml +2 "processing"%h'[ +1553 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%k +42 "core" + ."da"PTV.dial :mixing +2 "processing"%G @ +70 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%5  +34 "core" + "processing"%}% +4 "core" %W\  +2 ."da"PS.seek 1.85ml +2 "processing"%o'7 +231 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%Y * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%^'W +1971 "core" ' + ."da"delay 2 seconds +202 .delay 8:00 +41426 "Can"z\ 8\  +6577 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +2 "processing"%X @ +4 "core" A +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%V * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%u  +41 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%Z' +2298 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%n  +41 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%e +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%r  +41 "core"  +2 ."da"PS.seek 0ml +2 "processing"%{'W +2276 "core" ' + #"da"washCycleDA #1 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%c +127 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +591 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%E'[ +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +68 "core"  +2 ."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 +3 "processing"%' +596 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%F'W +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +6 .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 + "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 +2 .PSV.dial PSR +49 "processing"%z +75 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2273 "core" ' + ."da"PSV.dial PTV +2 "processing"%x +72 "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"%- +72 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +30 "processing"%  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2272 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"% +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +591 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%p'[ +1606 "core" ' +2 ."da"PTV.dial :puck +6 .PSV.dial PTV +2 "processing"%m +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%v% +4 "core" %Z0\  +2 ."da"PS.seek 1.5ml +2 "processing"%|' +589 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%i * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%'W +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%+  +33 "core" + ."da"delay 30 seconds +105 "Can"z\ 5\ r4 +2899 ."da"PBV.dial between PSV and waste1 +2 "processing"%~ * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%(' +2269 "core" ' + ."da"PSV.dial PTV +2 "processing"%! +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%j +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%t +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%6  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%&'W +2263 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%q +137 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%;' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +8 "processing"% +14 ."da"PS.seek 2ml +2 "processing"%8'[ +1603 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%b +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%/  +34 "core" +2 "processing"%% +4 "core" %[\  +2 ."da"PS.seek 1.5ml +2 "processing"%>' +589 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%: * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%0'W +1619 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%@  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%D * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%` +70 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%f' +2273 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%J +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +69 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%.  +71 "core"  +52 ."da"PS.seek 0ml +2 "processing"%'W +2285 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +133 "core"  +3 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +2 "processing"% +19 ."da"PS.reconfigure :default +17 "processing"%#A d`xb +18 ."da"PS.seek 0.25ml +2 "processing"%)'7 +336 "core" ' + ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +3 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%%' +333 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1614 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%# +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%?% +4 "core" %[\ ! +2 ."da"PS.seek 1.5ml +2 "processing"%P' +592 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%< * +34 "core" + +3 ."da"PS.seek 0ml +2 "processing"%\ 'W +1620 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%K  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%* +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%U' +2448 "core" ' + ."da"PSV.dial PTV +2 "processing"%R +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%a +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%C +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%A  +86 "core" +3 ."da"PS.seek 0ml +2 "processing"%9'W +2389 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%W +132 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%N'[ +2126 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 .PSV.dial PTV + "processing"%\\ +75 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + "processing"%T% +5 "core" %Z\ 3 +2 ."da"PS.seek 1.5ml +2 "processing"%L' +588 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%_ * +35 "core" * + ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%"  +104 "core"  +3 ."da"PS.seek 0ml +2 "processing"%S'W +1607 "core" ' +2 "processing"%9 +3 "core" 9}5+ +2 #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast +2 "processing"% +3 %=& +2 "core" 5+ +3 &TH\ 4* +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&H% +4 "core" %\  w   +2 "storage"(s% +4 "core" % \ M +2 "storage"(d. +2 "core" .( +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(w( +189 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & =\ J +2 "manipulator"&3& +4 "core" &- x y 2 + +2 "manipulator"&]% +3 "core" %\  x F  +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&M( +179 "core" ( + "manipulator"&g& +4 "core" &\ v ! # +2 "storage"(y& +4 "core" & O\ J +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&1' +87 "core" ' +2 "storage"(7& +3 "core" & s\ L +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak + "storage"(O'H +207 "Can"z\ %\  +117 "core" ' +2 "storage"(I- +3 "core" -'H +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(l'6 +34 "core" ' +2 "manipulator"&k& +4 "core" &\ } c # +2 "manipulator"&G% +4 "core" % } w u e +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&5'\ +93 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&}( +247 "core" ( + "manipulator"&Y& +4 "core" & } {  +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &h& +3 "core" & U X < +2 ."da"Forearm.seek PC +2 "manipulator"&o' +96 "core" ' +2 ."da"Hand.close + "manipulator"&X/ +72 "core" / +2 ."da"PC.seek :open +2 "processing"%( +401 "core" ( +2 "storage"(V& +3 "core" & ]\ O +2 "manipulator"&u& +4 "core" & ` +2 "manipulator"&^% +3 "core" %  ' " +3 ."da"Forearm.seek :retract +2 "manipulator"& '\ +96 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&n( +255 "core" ( +2 "manipulator"&e& +3 "core" & h 0 % +2 "storage"(r& +4 "core" & \ K +2 ."da"Forearm.reconfigure :tight +8 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&Z' +99 "core" ' +2 ."da"Hand.open +2 "manipulator"&c1 +73 "core" 1 +2 "storage"({- +3 "core" -'6 +2 ."da"SE.seek -0.15 Pucks below Top Plate +2 "storage"(' +25 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.82 Pucks below Top Plate +2 "storage"( ' +53 "core" ' +2 #"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/da23jun3016h_niagara.tif +5 "processing"%$& +10 "core" &\  +5 "manipulator"&[& +5 "core" & B % +3 "manipulator"&% +5 "core" %  y +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&E'\ +90 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"& (- +180 "core" ( +2 "manipulator"&& +5 "core" &- [ 4 +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" &-  4 +2 ."psFlush"Forearm.seek :garage +3 "manipulator"&Q'! +104 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&'/ +73 "core" / +2 "manipulator"&z& +3 "core" &- R Y A 4 +2 "manipulator"&F% +4 "core" % 1 9 H ~ +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&x'\ +98 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +3 "manipulator"&4( +152 "core" ( +2 "manipulator"&-& +4 "core" &  "| +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" & t "| +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +3 "manipulator"&' +97 "core" ' + "manipulator"& & +4 "core" &  "| +2 "manipulator"&% +4 "core" %  +2 "processing"%& +4 "core" &\  +2 "processing"%m& +5 "core" &\  +3 ."psFlush"PC.seek :closed +2 "processing"%(Tg +5 "core" &\  +6 &@\ %g +10 &Xsv\ 8 +9 &mz\ M +9 &Dl\ O +10 &lDa\ O +9 &.Fd\ O +9 &Ff\ O +10 &F\\\ O +61 &uFS\ O +9 &7ET\ O +3 &DE\ O +3 &!EG\ N +2 &#|EG\ O + &%?EC\ O + &'E5\ O + &(E.\ N +3 &*E(\ O +9 &,GE%\ O +10 &. D&\ O +9 &/E)\ \ O +10 &1D\ \ O +9 &3OF\ O +9 &5F\ O +10 &6D\ \ O +9 &8E\ O +10 &:WE\ \ O +9 &<D\ O +9 &=D\ \ O +10 &?D\ O +9 &A_E\ O +9 &C C\ \ O +10 &DF\ O +9 &FI\ \ P +9 &HcP\ P +10 &Jn\ T +9 &K~\ V +10 &M{\ W +9 &OX\ V +9 &Q~\ W +10 &R\ E +9 &SB[\ \\ +9 &TJ+\ + +6 ( +2 "processing"%m& +3 "core" &TJ\ + +3 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.80 +2 "processing"%v& +3 "core" &TJi\ + +2 ."psFlush"Hand.open +2 "manipulator"&p1 +65 "core" 1 +2 "manipulator"&i% +3 "core" % ~ k @  +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&|'\ +96 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%+ +45 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%~' +595 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1207 #"da"SX HX9/16 (USB:80): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 35.946 seconds\ /var/log/esp/da23jun3016h_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23jun3016h20s_niagara.tif +915 "core" ' +2 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"% @ +196 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%!  +135 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%j +104 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%t'9 +591 #"da"SX HX9/16 (USB:80): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23jun3016h20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jun3016h30s_niagara.tif +2041 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%6 +106 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%(' +597 "core" ' +2 ."psFlush"delay 5 seconds +290 #"da"SX HX9/16 (USB:80): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jun3016h30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "35.946 sec auto-exposure",Subject: "da23jun3016h images!" +2 "storage"(q- +4 "core" -' +2 "storage"(&& +4 "core" & \ +4 "manipulator"&;& +14 "core" & ! " " "| +7 "manipulator"&b% +15 "core" %\ - " v $s +4 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 1 +3 "manipulator"&/( +142 ."psFlush"PSR.select :air +13 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +68 "core" ( + "manipulator"&8& +4 "core" & # ! k +2 "storage"(:& +4 "core" & \ +4 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&>' +99 "core" ' +5 ."da"SE.reconfigure :gently +6 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.1 Pucks below Top Plate +4 "storage"(@'B +66 "core" ' +3 "manipulator"&D& +8 "core" &   k +4 "storage"(`& +5 "core" & O\ +5 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +6 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek 1 +4 "manipulator"&0'D +40 "core" ' +4 ."da"Elbow.hold +5 "manipulator"& , +5 "core" , +4 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +8 ."da"SE.reconfigure :default +4 "storage"(#QK-0-\ b +126 ."da"SE.seek 0.08 Pucks below Top Plate +4 "storage"(J'- +21 "core" ' +4 "manipulator"&% +6 "core" %Qn  \ > ȷ +4 "storage"(.& +9 "core" & g ] 4\ +4 ."da"Forearm.force -20 +5 "manipulator"&5 +5 ."da"Forearm.seek 1 + 313 counts +4 "manipulator"&f'} +21 "core" ' +3 "manipulator"&& +10 "core" &  I j +6 "storage"(& +9 "core" & \ +3 ."da"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&)' +33 "core" ' +4 "storage"(%% +6 "core" %+ Z\  +5 ."downElevator"SE.seek :down +5 "storage"(#'v +101 (% +6 "core" %T j\ Wc +4 "manipulator"&?% +8 "core" % +4 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +5 "manipulator"&'\ +90 "core" ' +40 ' +3 ."downElevator"SE.stop +2 "storage"(5 +6 (<& +6 "core" & \ +1124 ' +3 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +4 "processing"%P  +36 "core" +2 ."psFlush"PTV.dial :mixing +4 "processing"%K @ +72 "core" A +3 ."psFlush"PSV.dial :mixloop +2 "processing"% +102 "core" +5 ."psFlush"PS.seek :empty +2 "processing"%*'9 +455 #"uploadLog"upsync +2172 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%\ +97 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%R'P +1097 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%a' +1606 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%C +70 "core" + ."psFlush"PTV.dial :puck +2 "processing"%A  +70 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%U  +4 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%W'W +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%9 +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%\\' +592 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2115 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%T +70 "core" + ."psFlush"PBV.dial PSV +2 "processing"%N U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%_'W +2625 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%" @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%L' +2628 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%= +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%H' +2628 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%s +69 "core" + ."psFlush"PBV.dial PSV +2 "processing"%d U +5 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2628 "core" ' +2 ."psFlush"PSV.dial PBV +6 "processing"%3 @ +42 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%]' +2633 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%2  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%g'W +2638 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%y +43 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%7'P +1153 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%,' +1606 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +69 "core" + ."psFlush"PTV.dial :puck +2 "processing"%I  +15 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%k  +51 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%G'W +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%O +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%1' +589 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%Y' +2127 "core" ' +2 ."psFlush"PSV.dial PTV +7 "processing"%h +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%M U +51 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%X'W +2627 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%5 @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2630 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%V  +68 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%u'W +2469 "Can"|\ :\ ` +158 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%^ +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%o' +2639 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%e +69 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%r'W +2627 "core" ' +2 ."psFlush"PSV.dial PBV +6 "processing"%} @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%c' +2657 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%{  +68 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%$'W +2627 "core" ' + #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&[& +4 "core" &   P j +2 "manipulator"& % +3 "core" %\   +3 ."psFlush"Elbow.seek PC +2 "manipulator"&( +285 "core" ( + "manipulator"&l& +5 "core" & % & + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &  @ & +3 ."psFlush"Forearm.seek PC +2 "manipulator"&' +98 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&/ +73 "core" / +2 ."psFlush"PC.seek :open +3 "processing"%Z( +401 "core" ( + "manipulator"&n& +4 "core" & \  & +2 "manipulator"&'% +3 "core" % \ L +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&z'\ +91 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&F(- +125 "core" ( + "manipulator"&E& +4 "core" &-    * +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &-& +3 "core" &-   * +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&'! +104 "core" ' +2 ."psFlush"Hand.open +2 "manipulator"&Q1 +70 "core" 1 +2 "manipulator"& % +3 "core" % )  e  +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +96 "core" ' + #tFinished short da assay +47571 "Can"|\ 0  +18136 #t-> accees 1 +2 !o:NoMethodError : mesg"/undefined method `accees' for Object:Class: name0: args0:bt[\ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"(ESP):33:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +764 #-> access 1 +2 "storage"(% +3 "core" %\ \  )\ +49 "manipulator"& % +4 "core" %\     +2 "manipulator"&x& +3 "core" &-    * +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"((; +671 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (v& +3 "core" &; $\  +1440 #t-> samplePassF +2 #Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'p& +3 "core" & \  +2 "manipulator"&i& +4 "core" &-   6 * +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&m(- +4 "core" ( + "manipulator"&+& +4 "core" &-   * +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-  * +2 .tForearm.seek :garage +2 "manipulator"&S'! +104 "core" ' +2 .tHand.close + "manipulator"&~/ +66 "core" / +2 "manipulator"&& +3 "core" &-   w * +2 "manipulator"&!% +4 "core" % 4  +2 .tForearm.seek :retract +2 "manipulator"&j'\ +100 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +268 "core" ( +2 "manipulator"&6& +3 "core" &   5 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &t& +3 "core" & \  H 5 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&q', +95 "core" ' + "manipulator"&&& +4 "core" &   6 5 +2 "manipulator"&;% +4 "core" %"   Y +2 "collection"'b& +4 "core" &\ \  +3 "collection"'8& +5 "core" &\  +2 .tCC.seek :closed +2 "collection"':(O +3 "core" &\  +10 &8 \ +{ +9 &h\ > +9 &l \ K +10 &iT\ K +9 &,Y\ J +9 &Y\ J +10 &V \ J +9 &rZ\ J +10 &3Y\ K +9 &Y \ J +9 & Y \ K +10 &"{X \ J +9 &$<Z\ J +9 &%[\ J +10 &'Z\ J +9 &)Y \ J +10 &+EZ3\ J +9 &-Y 6\ J +9 &.X \ K +10 &0Z\ J +9 &2L]\ \ J +9 &4Z \ J +10 &5X\ J +9 &7Z\ J +10 &9UY \ J +9 &;]\ J +9 &<Z\ J +10 &>Y\ J +9 &@^Y\ I +9 &B\\ O\ J +10 &C]\ J +9 &E]\ J +10 &Gbd\ K +9 &Iy\ M +9 &J\ R +10 &L\ V +9 &NG \ D +9 &OH<\ "f +10 &O~dM\ E +2 ( +2 "collection"'8& +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.63 +2 "collection"'4& +3 "core" &O~j\ E +2 .tHand.open + "manipulator"&D1 +76 "core" 1 + "manipulator"&`% +4 "core" % "   U +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&('\ +95 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%|  +42 "core"  + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml + "processing"% ' +1616 "core" ' +2 .tdelay 5 seconds +503 .PSV.dial :waste1 +7 "processing"%  +54 "core"  +2 .tPS.seek 0ml +2 "processing"%.'W +1608 "core" ' +2 .tPSV.dial PSR +2 "processing"% +40 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%>' +2637 "core" ' +2 ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%  +2 "collection"'/  +7 "core" +91  +2 .tPSV.dial :PTV,via: :air + "processing"%% +184 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"% @ +179 "core" > +2 .tPS.seek 0ml +2 "processing"%?'W +2623 "core" ' +2 .tPSV.dial :air +2 "processing"%@  +70 "core"  +2 .tPS.seek 2.5ml +2 "processing"%0' +2626 "core" ' + .tPSV.dial :PTV +2 "processing"%f +70 "core"  +2 .tPS.seek 0ml +2 "processing"%<'W +2635 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +6 "manipulator"&J& +4 "core" &   5 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +8 .tElbow.seek CC +2 "manipulator"&)( +2 "core" ( +2 "manipulator"&#& +4 "core" &  J 5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +50 &P& +4 "core" &   3 5 +2 .tForearm.seek CC +2 "manipulator"&K', +102 "core" ' +2 .tHand.close + "manipulator"&/ +77 "core" / +2 .tCC.seek :open +2 "collection"'( +376 "core" ( + "manipulator"&\ & +4 "core" & \  5 +2 "manipulator"&*% +4 "core" % 3 J F +2 .tForearm.seek :retract +2 "manipulator"&R'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&C(- +277 "core" ( + "manipulator"&A& +4 "core" &-    S +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &U& +3 "core" &-  ! S +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&a'! +105 "core" ' +32 .tHand.open + "manipulator"&91 +72 "core" 1 +2 "manipulator"&W% +3 "core" % *  L +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&\\'\ +98 "core" ' +20501 #t-> access 2 +2 "storage"(T% +3 "core" %\ \  z\ +2 "manipulator"&N% +3 "core" %  \ "  +2 "manipulator"&& +4 "core" &-   S +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"("(K +191 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (_& +2 "core" &K %\  +374 "Can"|\ .  +1004 #t-> startTube 2 +634 #-> $da[:extractVol]=0.17 +21764 #-> shortDA +2 "collection"'% +3 "processing"%L% +5 "core" %:\ +2 %Z\ +4 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +140 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"%= +41 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%  +70 "core" + .tPRV.dial :sipper +2 "processing"%s  +127 "core"  +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 1.1ml +2 "processing"%d'] +2290 "core" ' +2 ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%H  +2 "collection"'3  +7 "core" +119  +2 .tPS.seek 0.5ml +2 "processing"%' +1268 "core" ' + .tPRV.dial :waste2 +2 "processing"%2 @ +97 "core" ? +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 0ml +2 "processing"%]'W +594 "core" ' + .tPSV.dial PSR +2 "processing"%y +100 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%g'P +1098 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%7' +1609 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +100 "core" +2 .tPS.seek 0ml +2 "processing"%I'W +2624 "core" ' + .tPSV.dial PSR +2 "processing"%k +98 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1ml + "processing"%,'P +1094 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%O' +1612 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%G +98 "core" + .tPRV.dial :sipper +2 "processing"%1  +42 "core" +2 .tPS.seek 0ml +2 "processing"%h'W +2634 "core" ' + .tPSV.dial PSR +7 "processing"%M +98 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%Y' +2634 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%5 +98 "core" +2 .tPS.seek 0ml +2 "processing"%X'W +2635 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%V& +4 "core" &\ +2 "manipulator"&% +3 "core" %    )  +2 "storage"(^% +4 "core" %\ \  \ +2 "storage"(u. +3 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(e( +669 "core" ( +47 .tSC.configure :limp +4 "storage"($(\ 1b +3 (o& +3 "core" & f\ +2 "manipulator"&}& +4 "core" &-    S +2 "manipulator"&r% +4 "core" %    H  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&{( +171 "core" ( +2 "manipulator"&c& +4 "core" &    ^ +2 "storage"([& +3 "core" & \ \  \ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"& ' +104 "core" ' +2 "storage"(l& +4 "core" & \ 2\ ( h\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('H +274 "core" ' +2 "storage"( - +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (& +3 "core" & \ \  ,\ +2 "manipulator"&& +3 "core" &   O ^ +2 .tElbow.seek 2 +2 "manipulator"&( +3 "core" ( +2 "manipulator"&n& +4 "core" &   ^ +2 "storage"('& +4 "core" & \ \ .\ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&E'y +20 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&-/ +68 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +2 "storage"('v +7 "core" &    ^ +2 "manipulator"&Q% +4 "core" %    X . +2 .tForearm.seek :retract +2 "manipulator"& '\ +97 "core" ' +2 .tElbow.seek PC +2 "manipulator"&z( +160 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +119 "core" ( +3 "manipulator"&& +4 "core" & \  $ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &   $ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"& ' +99 "core" ' +2 "manipulator"&x& +4 "core" &   $ +2 "manipulator"&w% +4 "core" %    +2 "processing"%v& +4 "core" &\ +3 "processing"%p& +5 "core" &\ +2 .tPC.seek :closed +3 "processing"%i(Tg +2 "core" &\ +7 &\ : +9 &SLu\ 1 +10 &x{\ E +9 &?Y\ K +9 &UL\ J +10 &WN\ J +9 &TI\ J +10 &HWN\ K +9 &\ UV\ K +9 &RL\ J +10 &TJ\ J +9 &!QWM\ J +10 &#RM\ J +9 &$TM\ J +9 &&WL\ K +10 &(XUB\ K +9 &*R-\ J +9 &+R'\ K +10 &-V"\ J +9 &/`W\ K +9 &1"T\ K +10 &2W\ J +9 &4W\ J +10 &6iW\ J +9 &8+R\ J +9 &9Q\ J +10 &;R\ J +9 &=qR\ J +9 &?3R\ J +10 &@R\ J +9 &BR\ K +10 &DwV\ K +9 &F8W\ K +9 &Gc\ L +10 &I\ O +9 &Kn\ Q +9 &M0\ Q +10 &N\ P +9 &P\ Q +10 &Rt\ Q +9 &SNa\ *{ +9 &T<\ \  +6 ( +2 "processing"%p& +3 "core" &T< \ \  +2 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.66 +2 .Hand.open + "manipulator"&+1 +76 "core" 1 +2 "manipulator"&% +4 "core" %    > +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&~'\ +101 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%  +2 %!9 +6 "core" 9ww +102 "processing"%F9 +3 "core" 9uI +103 "processing"%9 +2 "core" 9uI  +103 "processing"%S9 +2 "core" 9tI  +103 "processing"%69 +3 "core" 9sI +102 "processing"%t9 +3 "core" 9sI +102 "processing"%m9 +3 "core" 9rI +102 "processing"%&9 +3 "core" 9sJ +103 "processing"%;9 +3 "core" 9sI" +102 "processing"%b9 +3 "core" 9qI& +102 "processing"%j9 +3 "core" 9sI+ +102 "processing"%9 +3 "core" 9uI/ +102 "processing"%49 +3 "core" 9uH3 +102 "processing"%D9 +4 "core" 9wI7 +102 "processing"%`9 +3 "core" 9xI; +103 "processing"%89 +2 "core" 9{I@ +103 "processing"%|9 +2 "core" 9|ID +103 "processing"%q9 +2 "core" 9JH +103 "processing"%$9 +3 "core" 9IL +103 "processing"%9 +2 "core" 9NQ +103 "processing"% 9 +3 "core" 9JU +102 "processing"%9 +3 "core" 9JY +143 "processing"%.9 +11 "core" 9J_ +102 "processing"%/9 +3 "core" 9Kc +103 "processing"%9 +2 "core" 9Kh +103 "processing"%%9 +3 "core" 9Ll +102 "processing"%9 +3 "core" 9Kp +102 "processing"%>9 +3 "core" 9Kt +102 "processing"%@9 +4 "core" 9Lx +102 "processing"%?9 +3 "core" 9M} +102 "processing"%f9 +3 "core" 9M +103 "processing"%09 +2 "core" 9M +103 "processing"%J9 +3 "core" 9N +102 "processing"%#9 +4 "core" 9M +102 "processing"%P9 +3 "core" 9N +102 "processing"%9 +3 "core" 9O +102 "processing"%9 +3 "core" 9N +102 "processing"%(9 +3 "core" 9P +102 "processing"%:9 +3 "core" 9P +102 "processing"%\ 9 +3 "core" 9P +103 "processing"%*9 +2 "core" 9O +103 "processing"%K9 +3 "core" 9P +102 "processing"%A9 +4 "core" 9P +102 "processing"%U9 +3 "core" 9Q +103 "processing"%)9 +2 "core" 9Q +103 "processing"%99 +3 "core" 9Q +102 "processing"%W9 +3 "core" 9\ R +102 "processing"%R9 +3 "core" 9S +102 "processing"%a9 +4 "core" 9S +102 "processing"%T9 +3 "core" 9T +103 "processing"%N9 +2 "core" 9#S +103 "processing"%9 +2 "core" 9)T +103 "processing"%_9 +2 "core" 9/T +103 "processing"%9 +3 "core" 95U +103 "processing"%L9 +2 "core" 9<U +4 .tPH.hold 2:00:00,28C +7 "processing"% pp; +3 .tdelay 1:30 +5 "core"  +5658 "Can"y\ 2 " +3343 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%= +97 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%' +592 "core" ' + .tdelay 5 seconds +503 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml +2 "processing"%s'[ +1607 "core" ' + .tPTV.dial :puck +2 "processing"%<  +125 "core"  + .tPSV.dial PTV +2 "processing"%3 +70 "core" +2 .tPBV.dial :waste1 +6 "processing"%H  +52 "core"  + "processing"%d% +4 "core" %]4\  +2 .tPS.seek 1.5ml +2 "processing"%2' +589 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 .tPS.seek 0ml +2 "processing"%y'W +1607 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%]  +5 "core"  + .tPBV.dial :waste1 +2 "processing"%g  +33 "core"  + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%7 +69 "core"  +5 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%k' +2262 "core" ' + .tPSV.dial PTV +7 "processing"%I +82 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%, +69 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%G +83 "core"  +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%1  +72 "core"  +3 .tPS.seek 0ml + "processing"%O'W +2248 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%M  +124 "core" +2 .tPSV.dial :mixloop + "processing"%h +42 "core" +2 .tPRV.dial :ab1 +2 "processing"%5 @ +98 "core" ? +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%Y'w +350 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +4 .tPRV.dial CBV +2 "collection"'V  + "processing"%  +6 "core" +36  +2 "processing"%^% +3 "core" %r\  +3 .tPS.seek 0.32ml +2 "processing"%u' +387 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'"  +37 "core" +2 .tPRV.dial :air +2 "processing"%o  +42 "core"  +3 .tPS.seek 0.9ml + "processing"%}'D +1235 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%r @ +70 "core" > +2 .tPS.seek 0.5ml +2 "processing"%c' +872 "core" ' +10 #taddPMLReagent08 + .PSV.dial :air + "processing"%[  +42 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%l'[ +1615 "core" ' +2 .tPSV.dial :PML +2 "processing"%C +54 "core" +2 .tPTV.dial :mixing +2 "processing"%\\ @ +70 "core" A + .tPBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%% +4 "core" %\\e\  +2 .tPS.seek 1.85ml +2 "processing"%'< +240 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%n * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%''W +1971 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC +6 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'-& +3 "core" &\ +2 "manipulator"&& +8 "core" &   $ +3 "manipulator"&Q% +3 "core" %\   Y  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&{(- +121 "core" ( +2 "manipulator"& & +3 "core" &-   ) +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-   W ) +2 .tForearm.seek :garage +2 "manipulator"&E'! +104 "core" ' +2 .tHand.close +2 "manipulator"&/ +74 "core" / +2 "manipulator"&& +4 "core" &-   ) +2 "manipulator"&% +3 "core" % + o  +3 .tForearm.seek :retract +2 "manipulator"&x'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&w( +266 "core" ( +2 "manipulator"&v& +4 "core" &    6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &   J 6 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"& ', +102 "core" ' +3 "manipulator"&Z& +3 "core" &  6 +2 "manipulator"&+% +4 "core" %!   U +2 "collection"'& +4 "core" &\ +3 "collection"'!& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'p(O +3 "core" &4\ +8 &EI\ $f +10 &Y|\ 7 +9 &{ \ J +9 &U\ K +10 &U\ K +9 &IX\ J +9 &\ Y\ K +10 &Z\ K +9 &Yz\ J +10 &PYO\ K +9 & \\\ K +9 &!W\ K +10 &#W\ J +9 &%XY\ K +9 &'V\ K +10 &(W\ K +9 &*YJ\ K +10 &,_U\ K +9 &.!U\ K +9 &/T\ K +10 &1T\ K +9 &3hT\ K +9 &5)W\ K +10 &6T\ K +9 &8Y\ K +9 &:o[\ K +10 &<2Y\ K +9 &=W\ J +10 &?X\ K +9 &AyX\ J +9 &C9W\ K +10 &DY\ K +9 &F]\ K +10 &Hyk\ M +9 &J0\ Q +9 &KE\ U +10 &M\ W +9 &OV\ *} +9 &O"\ K +10 ( + &OT;\ A +2 "collection"'!& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.71 +2 "collection"'F& +3 "core" &OT\ A +2 .tHand.open + "manipulator"& 1 +76 "core" 1 +2 "manipulator"&% +3 "core" % - I I +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&S'\ +94 "core" ' +2 .tPSV.dial PSR +2 "processing"%6 +101 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%t' +1614 "core" ' +2 .tdelay 5 seconds +198 "Can"w\ p  +304 .tPSV.dial :waste1 +3 "processing"%m  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%&'W +1616 "core" ' +2 .tPSV.dial PSR + "processing"%; +44 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%b' +2638 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV + "processing"%j  +2 "collection"'  +39 "core" +118  + .tPSV.dial :mixloop +2 "processing"%4 +98 "core" +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%D  +70 "core" +2 .tPS.seek 0ml +2 "processing"%`'W +2629 "core" ' +2 .tPSV.dial :air + "processing"%8  +42 "core"  +3 .tPS.seek 2.5ml +49 "processing"%|' +2637 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%q +43 "core" +2 .tPS.seek 0ml +2 "processing"%$'W +2624 "core" ' +2 .tPSV.dial :air +2 "processing"%  +54 "core" +2 .tPS.seek 2.5ml +2 "processing"% ' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"% +41 "core" +2 .tPS.seek 0ml +2 "processing"%.'W +2633 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&/& +4 "core" &   h 6 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +2 "core" ( +3 "manipulator"&%& +4 "core" &  [ 6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &    6 +2 .tForearm.seek CC +2 "manipulator"&>', +98 "core" ' +2 .tHand.close + "manipulator"&@/ +77 "core" / +2 .tCC.seek :open +2 "collection"'?( +380 "core" ( +2 "manipulator"&f& +4 "core" &  F 6 +2 "manipulator"&0% +4 "core" % < z +2 .tForearm.seek :retract +2 "manipulator"&J'\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&#(- +278 "core" ( +2 "manipulator"&P& +4 "core" &-    A +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-    A +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'! +113 "core" ' +2 .tHand.open +2 "manipulator"&(1 +68 "core" 1 + "manipulator"&:% +4 "core" % &   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&\ '\ +98 "core" ' +2 ."da"delayUntil "16:58:16.21" +24827 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%* @ +70 "core" B + ."da"PBV.dial :waste1 +2 "processing"%K  +33 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%A * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%U  +42 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%)' +2266 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%9 +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%W  +41 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%R +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%a  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%T'W +2274 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%N +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%' +591 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%_'[ +1607 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +69 "core"  + ."da"PSV.dial PTV +2 "processing"%L +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%=  +32 "core"  +2 "processing"%X% +4 "core" %Vl\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%< * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%3'W +1605 "core" ' +2 ."da"delay 2:00 +1281 "Can"u\ 7 \ :N +10722 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%H  +32 "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 +2 "processing"%s +69 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +52 ."da"PS.seek 2.5ml +2 "processing"%' +2252 "core" ' +2 ."da"PSV.dial PTV +7 "processing"%2 +70 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%] +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%g  +72 "core"  +2 ."da"PS.seek 0ml +3 "processing"%'W +2261 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%7 +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%y' +595 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%I'[ +1622 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%, +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%G  +34 "core" +2 "processing"%1% +3 "core" %b{\ +3 ."da"PS.seek 1.5ml +2 "processing"%k' +590 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%M * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%h'W +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%5  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%O * +34 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%V +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2273 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%^ +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%Y +68 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%" +84 "core"  + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%o  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%u'W +2282 "core" ' + #"da"getPMLReagent08 +2 .PRV.dial :air +2 "processing"%r  +42 "core"  + ."da"delay 5 seconds +503 .PTV.dial :PRVmixing + "processing"%}  +126 "core" + ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%[  +40 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%c  +4 "core" + ."da"PSV.dial :mixloop +2 "processing"%C +42 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%\\' +393 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%  +43 "core"  +2 "processing"%% +3 "core" %\  +3 ."da"PS.seek 0.55ml +2 "processing"%n'z +332 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%l  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'[ +1562 "core" ' + ."da"PSV.dial :PML +2 "processing"%- +42 "core" +2 ."da"PTV.dial :mixing +2 "processing"% @ +70 "core" A + ."da"PBV.dial :waste1 +2 "processing"%Q  +32 "core"  +2 "processing"% % +4 "core" %\\\  +2 ."da"PS.seek 1.85ml +2 "processing"%'< +226 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%z * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1965 "core" ' + ."da"delay 2 seconds +202 .delay 8:00 +6138 "Can"u\ B  +41865 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"% @ +5 "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"%~ * +34 "core" , + ."da"PSV.dial :air +2 "processing"%E  +42 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%v' +2266 "core" ' +8 ."da"PSV.dial :mixloop +2 "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"%Z +41 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%+  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2252 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%x +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +585 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%F'[ +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +70 "core"  + ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%!  +32 "core"  +2 "processing"%6% +4 "core" %[\ +2 ."da"PS.seek 1.5ml +2 "processing"% ' +589 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%' * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%m'W +1611 "core" ' +2 ."da"delay 2:00 +4077 "Can"s\ Q z +7926 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%t  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%;  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%& * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +70 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%j' +2267 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%4 +70 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%D +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +7 "processing"%b +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%8  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%`'W +2252 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%q +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%|' +589 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1604 "core" ' + ."da"PTV.dial :puck +2 "processing"%$  +5 "core"  + ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + "processing"%/% +4 "core" %Zu\  +2 ."da"PS.seek 1.5ml +2 "processing"%%' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +3 ."da"PS.seek 0ml +2 "processing"%@'W +1606 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%w  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%S  +32 "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 +2 "processing"%f +83 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%0' +2275 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%> +68 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%P +70 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +70 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +70 "core"  +2 ."da"PS.seek 0ml +45 "processing"%('W +2260 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%: +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%J' +591 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1638 "core" ' + ."da"PTV.dial :puck +2 "processing"%*  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%K +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%A  +33 "core"  + "processing"%U% +4 "core" %^\ +2 ."da"PS.seek 1.5ml +3 "processing"%.' +594 "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'W +1608 "core" ' +2 ."da"delay 2:00 +9886 "Can"t\ 1 : +2117 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%R  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%a  +33 "core"  + ."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"%N +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%T' +2275 "core" ' +2 ."da"PSV.dial PTV +2 "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 +3 "processing"%L +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%=  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%X'W +2269 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%_ +135 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +14 ."da"PS.reconfigure :default +12 "processing"%#A d`xb +11 ."da"PS.seek 0.25ml +2 "processing"%<'7 +346 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +3 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%' +332 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%H'[ +1617 "core" ' + ."da"PTV.dial :puck +3 "processing"%d  +4 "core"  + ."da"PSV.dial PTV +2 "processing"%s +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%3  +36 "core" + "processing"%2% +4 "core" %\\\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%] * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%g'W +1613 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +6 .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%7  +40 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" * + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%y +74 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%,' +2425 "core" ' + ."da"PSV.dial PTV +2 "processing"%B +88 "core"  + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%G +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%1 +85 "core"  + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%I  +74 "core"  +3 ."da"PS.seek 0ml +2 "processing"%M'W +2400 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%k +145 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +3 "processing"%#A d`xb +54 ."da"PS.seek 2ml +2 "processing"%5'[ +2125 "core" ' + ."da"delay 5 seconds +507 .PTV.dial :puck +3 "processing"%O  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%V +87 "core"  + ."da"PBV.dial :waste1 +2 "processing"%h  +34 "core" +2 "processing"%^% +4 "core" %]y\ 3 +2 ."da"PS.seek 1.5ml +2 "processing"%Y' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%" * +36 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%o  +104 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +1606 "core" ' +2 "processing"%r9 +3 "core" 9n5& +3 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%} +2 "core" 5& +2 "processing"%[& +3 "core" &T< \ 7\  +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&c% +3 "core" %\    +3 "storage"(C% +3 "core" %} A\ O +2 "storage"(u. +4 "core" .( + ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"( ( +188 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & E\ J +2 "manipulator"&\\& +3 "core" &- 7 A +2 "manipulator"&l% +4 "core" %\  K  +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&n( +181 "core" ( +2 "manipulator"&-& +3 "core" &\  # +2 "storage"(& +3 "core" & P\ M +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&Q' +102 "core" ' + "storage"( & +4 "core" & H\ O +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak + "storage"(z'H +273 "core" ' + "storage"(- +3 "core" -'H +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"('6 +33 "core" ' +2 "manipulator"&& +3 "core" &\  # +2 "manipulator"&% +4 "core" % { { 0 +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&~'\ +89 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&E( +288 "core" ( + "manipulator"&& +4 "core" & x & +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" & y  & +3 ."da"Forearm.seek PC +2 "manipulator"&{' +95 "core" ' +2 ."da"Hand.close +2 "manipulator"&Z/ +70 "core" / +2 ."da"PC.seek :open +2 "processing"%+( +400 "core" ( +2 "storage"(v& +3 "core" & \ O +2 "manipulator"&x& +4 "core" & W & +2 "manipulator"&% +3 "core" % } F +2 ."da"Forearm.seek :retract +3 "manipulator"&'\ +97 "core" ' + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"& ( +242 "core" ( +2 "manipulator"&& +3 "core" & f n a ' +2 "storage"(!& +4 "core" & M\ K +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&6' +93 "core" ' +2 ."da"Hand.open + "manipulator"&F1 +72 "core" 1 +3 "storage"('- +4 "core" -'6 +2 ."da"SE.seek -0.15 Pucks below Top Plate +2 "storage"( ' +23 "core" ' + ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.82 Pucks below Top Plate +2 "storage"(t' +64 "core" ' +2 #"da"Lights, camera, ACTION! +55 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23jun3017h_niagara.tif +5 "processing"%;& +10 "core" &\ " +6 "manipulator"&&& +6 "core" &  & +4 "manipulator"&% +4 "core" %   v +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&m'\ +96 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&4(- +180 "core" ( +2 "manipulator"&D& +3 "core" &-  # 9 +2 ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +3 &b& +3 "core" &- ( 9 +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&8'! +107 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&j/ +74 "core" / +2 "manipulator"&q& +4 "core" &- } S 9 +2 "manipulator"&`% +3 "core" % ) m G +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&|'\ +100 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&$( +155 "core" ( +2 "manipulator"&& +3 "core" &    % +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 & & +3 "core" &  4 % +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&/' +100 "core" ' +2 "manipulator"&& +4 "core" &  % +2 "manipulator"&% +4 "core" % 5 +2 "processing"%%& +4 "core" &T\  +3 "processing"%w& +5 "core" &7\  +2 ."psFlush"PC.seek :closed +2 "processing"%S(Tg +5 "core" &5\  +5 &\ 7\ @ +10 &OJn5\ 2 +9 &~rq2\ F +10 &!O+\ O +9 &D\ O +9 &E\ O +10 &gF\ O +9 &*C\ O +9 &F\ O +10 &F \ O +9 &oF\ O +9 &!1F\ O +10 &"G\ O +9 &$F\ O +10 &&yF\ O +9 &(;F\ O +9 &)E\ O +10 &+F\ O +9 &-F\ O +9 &/BE\ O +10 &1E\ O +9 &2FR\ O +10 &4Ev\ O +9 &6JFu\ O +9 &8 Fr\ O +10 &9F|\ O +9 &;F}\ O +9 &=REx\ O +10 &?Ff\ O +9 &@Fb\ O +10 &BFj\ O +9 &DZE]\ O +9 &FH]\ O +10 &GNV\ P +9 &Ig]\ S +10 &KMV\ V +9 &M{b\ V +9 &Nn\ V +10 &P\ W +9 &RR\ W +9 &S]n\ %q +10 &TEZ\ 2 +8 ( +2 &TM\ * +2 "processing"%w& +4 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.84 +2 "processing"%p& +3 "core" &TM\ * +2 ."psFlush"Hand.open +2 "manipulator"&f1 +69 "core" 1 +2 "manipulator"&@% +4 "core" %  _ +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&>'\ +92 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%P +45 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +587 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +22 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1307 #"da"SX HX9/16 (USB:82): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 37.317 seconds\ /var/log/esp/da23jun3017h_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23jun3017h20s_niagara.tif +815 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%0 @ +195 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%:  +132 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%( +104 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%J'9 +700 #"da"SX HX9/16 (USB:82): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23jun3017h20s_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jun3017h30s_niagara.tif +1921 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%* +106 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%K' +595 "core" ' + ."psFlush"delay 5 seconds +421 #"da"SX HX9/16 (USB:82): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jun3017h30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "37.317 sec auto-exposure",Subject: "da23jun3017h images!" +2 "storage"(A- +6 "core" -' +2 "storage"(U& +4 "core" & # ( F\ +91 "manipulator"&& +15 "core" &    % +2 "manipulator"&9% +5 ."psFlush"PSR.select :air +3 "processing"% +2 "core" %    W ( +4 ."da"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +3 "manipulator"&.( +4 ."psFlush"PS.seek 2.5ml +4 "processing"%R' +236 "core" ( +4 "manipulator"&a& +11 "core" & "  % +4 "storage"()& +9 "core" &  * \ +2 ."da"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&N' +96 "core" ' +4 ."da"SE.reconfigure :gently +6 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.1 Pucks below Top Plate +4 "storage"(W'B +66 "core" ' +5 "manipulator"&& +8 "core" &   - % +2 "storage"(& +9 "core" & \ +3 ."da"Elbow.reconfigure :limp +5 "manipulator"&$ ,(b +6 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 1 +5 "manipulator"&L'D +40 "core" ' +4 ."da"Elbow.hold +3 "manipulator"&=, +8 "core" , +2 ."da"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure :default +5 "storage"(#QK-0-\ b +4 ."da"SE.seek 0.08 Pucks below Top Plate +4 "storage"(T'- +27 "core" ' +4 "manipulator"&_% +7 "core" %RV ' $ 4 ɱ +4 "storage"(X& +7 "core" & S M J\ +4 ."da"Forearm.force -20 +3 "manipulator"&5 +7 ."da"Forearm.seek 1 + 314 counts +3 "manipulator"&<'~ +24 "core" ' +4 "manipulator"&& +13 "core" &  # +7 "storage"(d& +9 "core" & \ +5 ."da"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&s' +24 "core" ' +2 "storage"(3% +8 "core" %7 \ +7 ."downElevator"SE.seek :down +8 "storage"(2'v +98 (H% +6 "core" %sS C\ Xf +4 "manipulator"&]% +5 "core" %  q +6 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&'\ +91 "core" ' +46 ' +4 ."downElevator"SE.stop +4 "storage"(5 +9 (& +6 "core" & 1\ +1036 ' +6 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +5 "processing"%7  +36 "core" +2 ."psFlush"PTV.dial :mixing +3 "processing"% @ +73 "core" A +42 ."psFlush"PSV.dial :mixloop +3 "processing"%y +101 "core" +4 ."psFlush"PS.seek :empty +3 "processing"%g'9 +37 #"uploadLog"upsync +2598 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%B +97 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%G'P +1097 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%1' +1609 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%I +82 "core"  +2 ."psFlush"PTV.dial :puck +2 "processing"%,  +70 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%k  +5 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%M'W +2634 "core" ' +9 ."psFlush"PSV.dial PSR +2 "processing"%O +69 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%V' +586 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%h' +2081 "Can"w\ < R +43 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%^ +70 "core" + ."psFlush"PBV.dial PSV +2 "processing"%5 U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%"'W +2635 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%o @ +41 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"%Y' +2631 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%r  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%}'W +2635 "core" ' + ."psFlush"PSV.dial PSR +7 "processing"%[ +43 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%c' +2627 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%C +68 "core" + ."psFlush"PBV.dial PSV +3 "processing"%u U +15 "core" S +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2633 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%\\ @ +41 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"%l' +2631 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%e  +81 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%-'W +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +41 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%#'P +1093 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +1609 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%\ +70 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%  +15 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%  +51 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2636 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%z +71 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%Q' +593 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2119 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%n +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +51 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%Z'W +2625 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%~ @ +54 "core" B +2 ."psFlush"PS.seek 2.5ml +2 "processing"%i' +2635 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%v  +71 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%x'W +2630 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%{' +2630 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%! U +4 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%E'W +2639 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%F @ +54 "core" B +3 ."psFlush"PS.seek 2.5ml +42 "processing"%'' +2635 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%;  +71 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2633 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +7 "manipulator"&&& +3 "core" &\   4 # +2 "manipulator"&% +9 "core" %\    !  +3 ."psFlush"Elbow.seek PC +2 "manipulator"&( +289 "core" ( +2 "manipulator"& & +3 "core" &   / m +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &D& +3 "core" &   m +2 ."psFlush"Forearm.seek PC +2 "manipulator"&b' +96 "core" ' + ."psFlush"Hand.close +2 "manipulator"&6/ +69 "core" / +2 ."psFlush"PC.seek :open +2 "processing"% ( +401 "core" ( + "manipulator"&j& +4 "core" &   l +2 "manipulator"&q% +3 "core" %    +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&`'\ +90 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&m(- +162 "core" ( +2 "manipulator"&& +4 "core" &-   p v +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +3 "core" &-  < v +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&8'! +102 "core" ' +2 ."psFlush"Hand.open +2 "manipulator"&1 +73 "core" 1 +2 "manipulator"&% +4 "core" % +  g  +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&%'\ +104 "core" ' + #tFinished short da assay +12069 "Can"x\ 0 Y< +4054 #t-> shortDAflush; PS.flush +2 #Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'4& +4 "core" &\ +2 "manipulator"&|& +3 "core" &-   { v +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&+(- +8 "core" ( +2 "manipulator"&p& +4 "core" &-   ! F +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &f& +3 "core" &-  T F +2 .tForearm.seek :garage +2 "manipulator"&@'! +102 "core" ' +2 .tHand.close +2 "manipulator"&w/ +75 "core" / + "manipulator"&P& +4 "core" &- \  g F +2 "manipulator"&/% +3 "core" % 5    +3 .tForearm.seek :retract +2 "manipulator"&'\ +106 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +276 "core" ( + "manipulator"&0& +4 "core" &    7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &:& +3 "core" & \  7 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&(', +90 "core" ' + "manipulator"&& +4 "core" &    7 +2 "manipulator"&*% +4 "core" %/  +2 "collection"'J& +3 "core" &\ +3 "collection"'A& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'U(O +4 "core" &\  +9 &6~\ *y +10 & h\ > +9 &m\ K +9 &`W\ J +10 &"Y\ J +9 &U\ J +9 &Y\ J +10 &gZ\ K +9 &+Y\ J +10 &Z\ J +9 & Y\ J +9 &"qU\ J +10 &$2Y\ J +9 &%Z\ J +9 &'Z\ J +10 &)xY\ J +9 &+;U\ J +10 &,Y\ K +9 &.Y\ J +9 &0[\ J +10 &2BX\ J +9 &4Y\ J +9 &5U\ J +10 &7X\ J +9 &9KZ\ J +10 &; Y\ J +9 &<Y\ K +9 &>X\ J +10 &@RY\ J +9 &B\\\ J +9 &CY\ J +10 &E\\\ J +9 &GYa\ K +10 &Ix\ M +9 &J\ R +9 &L\ V +10 &N>\ D +9 &OIB\ ` +9 &Ov\ H +6 ( +2 "collection"'A& +4 "core" &Or\ H +2 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.64 + "collection"'& +4 "core" &Or\ H +2 .tHand.open + "manipulator"&91 +73 "core" 1 +2 "manipulator"&a% +44 "core" % /   " +10 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&)'\ +93 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%$  +55 "core"  +2 #tPulling 2.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 2.5ml +2 "processing"%K' +2630 "core" ' + .tdelay 5 seconds +503 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 "processing"%  +97 "core"  +2 .tPSV.dial :PTV,via: :air +2 "processing"% +182 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"%> @ +179 "core" ? +2 .tPS.seek 0ml +2 "processing"%_'W +2633 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +7 "processing"%X  +183 "core"  +2 #tPulling 2.5ml of PSR.flush + .PSR.select :flush +3 .PS.seek 2.5ml +2 "processing"%' +2625 "core" ' +2 .tdelay 5 seconds +503 ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%t  +4 "core"  +2 .tPSV.dial :PTV,via: :air +2 "processing"%d +184 "core"  + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"%3 @ +4 "core" ? +2 .tPS.seek 0ml +2 "processing"%N'W +2629 "core" ' +2 .tPSV.dial PSR,avoiding: PBV + "processing"%.  +195 "core"  +2 #tPulling 2.5ml of PSR.flush + .PSR.select :flush +3 .PS.seek 2.5ml +2 "processing"%H' +2625 "core" ' +2 .tdelay 5 seconds +502 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 "processing"%]  +4 "core"  +2 .tPSV.dial :PTV,via: :air +2 "processing"%W +182 "core" ~ +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"%L @ +3 "core" @ +2 .tPS.seek 0ml +2 "processing"%<'W +2631 "core" ' + .tPSV.dial PSR,avoiding: PBV +2 "processing"%  +184 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 .PS.seek 1.5ml +2 "processing"%T' +1617 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +4 "processing"%s  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%2'W +1605 "core" ' +2 .tPSV.dial PSR +2 "processing"%7 +42 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%' +2639 "core" ' +2 ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%y  +4 "core"  +2 .tPSV.dial :PTV,via: :air +2 "processing"%R +184 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 .PS.seek 0ml + "processing"%B'W +2632 "core" ' + .tPSV.dial :air +2 "processing"%g  +70 "core"  +2 .tPS.seek 2.5ml +2 "processing"%G' +2638 "core" ' +2 .tPSV.dial :PTV +6 "processing"%I +71 "core"  +2 .tPS.seek 0ml +2 "processing"%,'W +2620 "core" ' +2 .tPSV.dial :air +2 "processing"%k  +70 "core"  +2 .tPS.seek 2.5ml +2 "processing"%1' +2635 "core" ' + .tPSV.dial :PTV +2 "processing"%O +70 "core"  +2 .tPS.seek 0ml +2 "processing"%M'W +2632 "core" ' +2 .tPSV.dial :air + "processing"%V  +71 "core"  +2 .tPS.seek 2.5ml +2 "processing"%^' +2628 "core" ' +2 .tPSV.dial :PTV +2 "processing"%5 +70 "core"  +2 .tPS.seek 0ml +2 "processing"%h'W +2638 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +6 "manipulator"&o& +4 "core" &   7 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +8 .tElbow.seek CC +2 "manipulator"&"( +3 "core" ( +2 "manipulator"&r& +3 "core" &  7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &Y& +3 "core" &   7 +3 .tForearm.seek CC + "manipulator"&[', +102 "core" ' +2 .tHand.close + "manipulator"&}/ +66 "core" / +2 .tCC.seek :open +2 "collection"'C( +376 "core" ( +8 "manipulator"&u& +4 "core" &   7 +2 "manipulator"&c% +4 "core" % \   @ +2 .tForearm.seek :retract +2 "manipulator"&\\'\ +96 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(- +274 "core" ( +2 "manipulator"&e& +4 "core" &-   , X +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &l& +3 "core" &-  w X +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'! +103 "core" ' +2 .tHand.open + "manipulator"&-1 +75 "core" 1 + "manipulator"&#% +5 "core" % )  z  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&\ '\ +99 "core" ' + #tFlushing Processing stage +2 "processing"%% +4 "core" %W\ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +4 "core" &b\ +2 "manipulator"& & +4 "core" &-   | X +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&z(- +4 "core" ( + "manipulator"&& +5 "core" &-   X + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &Q& +3 "core" &-   / X +2 .tForearm.seek :garage +2 "manipulator"&n'! +107 "core" ' +2 .tHand.close + "manipulator"&/ +73 "core" / +2 "manipulator"&& +4 "core" &-  & X +2 "manipulator"&~% +4 "core" % 2 \  +2 .tForearm.seek :retract +2 "manipulator"&Z'\ +100 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&v( +153 "core" ( + "manipulator"&i& +4 "core" &    & +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" & \  & +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&x' +92 "core" ' +2 "manipulator"&& +3 "core" &   & +2 "manipulator"&!% +4 "core" %   . m +2 "processing"%{& +3 "core" &x\ +3 "processing"%F& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%E(Tg +4 "core" & \ +7 &<`\ $e +10 &\\{e\ 7 +9 &sD\ J +10 &OY\ J +9 &Sf\ J +9 &TVb\ K +10 &Uf\ K +9 &Ue\ K +9 &Te\ K +10 &]Te\ J +9 & Qg\ J +10 &!Qc\ J +9 &#Qe\ J +9 &%eQd\ J +10 &''Vf\ J +9 &(Ve\ J +9 &*Ve\ J +10 &,lTf\ K +9 &./Te\ J +10 &/SI\ J +9 &1TG\ J +9 &3tQ\ K +10 &57T\\\ J +9 &6Qb\ J +9 &8Qg\ J +10 &:}Qg\ J +9 &Ve\ J +9 &?Ve\ J +9 &ATe\ K +10 &CGTG\ J +9 &E\ T\\\ J +9 &FZi\ K +10 &HeE\ L +9 &JA~u\ O +10 &KM\ Q +9 &MB\ Q +9 &OW\ Q +10 &QCg\ Q +9 &Sf\ > +9 &TD>\ O +10 &TC q\ \  +2 ( +2 "processing"%F& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.64 + "processing"%;& +3 "core" &TC Y\ \  +2 .tHand.open +2 "manipulator"&'1 +64 "core" 1 +2 "manipulator"&&% +4 "core" %   = m +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 .tPSV.dial PSR +2 "processing"% +70 "core"  + .tPSR.select :flush +3 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%='P +1093 "core" ' + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%D' +1616 "core" ' +2 .tPSV.dial PTV + "processing"%6 +70 "core" +2 .tPTV.dial :puck +2 "processing"%  +70 "core"  +2 .tPBV.dial :waste1 + "processing"%S  +52 "core"  +2 .tPS.seek 0ml +2 "processing"%j'W +2628 "core" ' +2 .tPSV.dial PSR +2 "processing"%q +70 "core"  + .tPSR.select :flush +3 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"%' +585 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"% ' +1205 "Can"x\ 6  +917 "core" ' + .tPSV.dial PTV +2 "processing"%b +83 "core"  + .tPBV.dial PSV +2 "processing"% U +51 "core" U +3 .tPS.seek 0ml +2 "processing"%'W +2639 "core" ' +2 .tPSV.dial PBV +2 "processing"% @ +40 "core" > +2 .tPS.seek 2.5ml +2 "processing"%`' +2640 "core" ' + .tPSV.dial :waste1 +2 "processing"%8  +81 "core"  +2 .tPS.seek 0ml +2 "processing"%4'W +2640 "core" ' + .tPSV.dial PSR +2 "processing"%| +40 "core"  +2 .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%p' +2634 "core" ' + .tPSV.dial PTV +2 "processing"%f +81 "core"  +2 .tPBV.dial PSV +2 .PS.seek 0ml +2 "processing"%w'W +2626 "core" ' + .tPSV.dial PBV +6 "processing"%P @ +41 "core" > +2 .tPS.seek 2.5ml +2 "processing"%/' +2657 "core" ' + .tPSV.dial :waste1 +2 "processing"%m  +81 "core"  +2 .tPS.seek 0ml +2 "processing"%%'W +2627 "core" ' +2 #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&@& +3 "core" &   & +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&0( +3 "core" ( +2 "manipulator"&:& +4 "core" &  K & +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &+& +3 "core" &  Z & +2 .tForearm.seek PC +2 "manipulator"&' +104 "core" ' + .tHand.close +2 "manipulator"&*/ +70 "core" / +2 .tPC.seek :open +2 "processing"%J( +402 "core" ( +2 "manipulator"&& +3 "core" &    & +2 "manipulator"&?% +4 "core" %   W +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&9(- +130 "core" ( + "manipulator"&a& +4 "core" &-   C !r +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &A& +3 "core" &-   !r +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&$'! +113 "core" ' +2 .tHand.open + "manipulator"&(1 +68 "core" 1 + "manipulator"&% +4 "core" % '   G +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +38870 "Can"u\ 0 h +60001 u\ 0 H +60001 ^t\ 0 ! +60002 vt\ / #\ * +60001 |t\ 0 %c\ +60002 wt\ / ' V +60001 s\ / ( +60001 t\ / *~ +60002 u\ / ,2  +60001 wt\ 0 - +60001 ct\ / /D +60002 Mt\ 0 1L +60001 :t\ / 3p +60002 1s\ / 4 +60001 (r\ / 6h +60001 'q\ / 82 +60002 'o\ / 9 +60001 ,q\ / ;^ +60001 8p\ / =7 +60002 0o\ / > +60001 *o\ / @ +60002 0o\ / BT +60001 3l\ / DL +60001 .m\ / E +60002 l\ / Grx +60001 j\ 0 I' +60001 l\ 0 J +60002 l\ / L: +60001 l\ / NF +60001 l\ / Of +60002 m\ / Q +60001 m\ / Sd +60002 o\ / U( +60001 n\ / V +60002 n\ 0 XT @EDT1688184050.98 n\ / Z6 +60001 o\ / [ +60002 n\ / ] +60001 m\ 0 _R +60002 m\ / aB +60001 n\ / b +60002 m\ / do n +60001 "m\ 0 f$! +60001 m\ / g! +60002 m\ 0 i"0 +60001 n\ / kA" +60002 m\ 0 l#\\ +60001 m\ 0 n# +60002  m\ / p_$ +60001 5m\ 0 r% +60001 m\ / s% +60002 o\ / u|&J +60001 m\ / w1& +60001 m\ 0 x'v +60002 l\ / z( +60001 l\ / |O( +60002  k\ 0 ~)8 +60001 k\ 0 ) +60001 j\ / m*d +60002 k\ / !* +60001 j\ / + +60001 i\ / ,& +60002 i\ / ?, +60001 j\ 0 -R +60001 \\j\ / - +60002 Gi\ / \\.~ +60001 Hi\ 0 / +60001 Ai\ / / +60002 Rj\ / y0@ +60001 eg\ / .0 +60002 Th\ 0 1l +60001 Vg\ / 2 +60002 ag\ / K2 +60001 Ig\ 1 3. +60001 Sg\ / 3 +60002 ih\ / i4Z +60001 g\ 0 4 +60002 g\ / 5 +60001 f\ / 6 +60002 g\ 0 :6 +60001 f\ 0 7H +60001 of\ / 7 +60002 f\ 0 X8t +60001 g\ 0 9\ +60001 e\ / 9 +60002  f\ 0 v:6 +60001 \ g\ 0 +: +60002 h\ 0 ;b +60001 i\ 0 ; +60001 i\ / H< +60002 h\ 1 =$ +60001 j\ / = +60001 i\ / e>P +60002 i\ 0 > +60001 h\ / ?| +60002 h\ / @ +60001 i\ / 6@ +60001 i\ 0 A> +60002 h\ 0 ŞA +60001 g\ 0 RBj +60002 #f\ / C +60001 )g\ 0 ʻC +60001 'g\ 0 oD, +60002 +f\ / $D +60001 0f\ 0 EX +60002 =f\ / эE +60001 :e\ / AF +60001 Af\ / G +60002 Nf\ 0 ֪G +60001 ce\ / _HF +60001 eg\ / H +60002 ]e\ 0 Ir +60001 df\ / ~J +60001 wf\ / 2J +60002 sh\ / K4 +60001 pg\ / K +60002 if\ 0 RL` +60001 Sg\ / L +60001 dg\ / M +60002 >g\ 0 pN" +60001 f\ / &N +60002 g\ / ON +60001 f\ / O +60002 e\ / EPz +60001 d\ / Q +60002 e\ / Q +60001 e\ / dR< +60001 !e\ / R +60002 be\ / Sh +60001 ]e\ 0 S +60001 i\ / 7T +60002 g\ / U* +60001 g\ / U +60002 5g\ 0 VVV +60001 5e\ 0  V +60001 3f\ 0 W +60002 g\ 0 uX +60001 f\ 0 *X +60002 "g\ / YD +60001 rh\ / Y +60001 wi\ / JZp +60001 j\ / [ +60002 h\ / [ +60001 5k\ / i\\2 +60002 j\ / \\ +60001 k\ 0 ]^ +60001 k\ / ] +60002 k\ / =^ +60001 l\ 0 _ +60002 5l\ 0 _ +60001 'j\ / [`L +60001 /j\ / ` +60002 8i\ / !ax +60001 Mj\ / #yb +60002 Uj\ 0 %.b +60001 Tj\ 0 &c: +60001 Ji\ 0 (c +60002 Ri\ / *Ldf +60001 Rj\ / ,d +60002 Ri\ / -e +60001 _i\ 0 /kf( +60001 pi\ 0 1 f +60002 Th\ / 2gT +60001 Rh\ / 4g +60002 Zi\ / 6?h +60001 /g\ 0 7i +60001 g\ 0 9i +60002 f\ / ;_jB +60001 f\ / =j +60002 e\ 0 >kn +60001 f\ 0 @l +60001 e\ 0 B4l +60002 ce\ 0 Cm0 +60001 ae\ / Em +60002 ce\ / GSn\\ +60001 de\ / I n +60002 f\ / Jo +60001 e\ 0 Lsp +60001 d\ 0 N(p @EDT1688270452.99 e\ / OqJ +60001 d\ 0 Qq +60002 d\ 0 SGrv +60001 e\ 0 Ts +60001 ze\ 0 Vs +60002 |e\ 0 Xft8 +60001 fe\ 0 Zt +60001 ye\ / [ud +60002 e\ 0 ]u +60001 d\ 0 _;v +60002 d\ / `w& +60001 c\ / bw +60001 b\ / d[xR +60002 b\ / fx +60001 d\ / gy~ +60002 c\ 0 i{z +60001 c\ / k0z +60001 c\ / l{@ +60002 b\ / n{ +60001 b\ / pO|l +60002 d\ 0 r} +60001 d\ 0 s} +60001 d\ 0 uo~. +60002 od\ 0 w%~ +60001 d\ / xZ +60002 d\ / z +60001 c\ / |C +60001 b\ / } +60002 kd\ /  +60001 }d\ 0 bH +60002 b\ /  +60001 c\ / t +60001 c\ / \ +60002 c\ 0 7 +60001 c\ 0 6 +60002 b\ /  +60001 c\ / Vb +60001 c\ /  +60002 c\ 0  +60001 c\ / t$ +60001 c\ / ) +60002 c\ 0 P +60001 c\ /  +60002 d\ 0 F| +60001 d\ 0  +60002 e\ /  +60001 d\ 0 d> +60001 c\ 0  +60002 c\ / j +60001 d\ /  +60002 e\ 0 7 +60001 e\ / , +60001 ,d\ /  +60002 1c\ / UX +60001 Qd\ /  +60002 e\ /  +60001 e\ 0 s +60001 f\ / ( +60002 e\ / F +60001 ae\ 0  +60002 ze\ 0 Fr +60001 }e\ /  +60001 g\ 0  +60002 g\ / d4 +60001 i\ 0  +60001 i\ / ` +60002 j\ 0  +60001 i\ / 7 +60001 j\ / " +60002 j\ / ş +60001 i\ / TN +60002 j\ 0  +60001 i\ / ʼz +60002 j\ 0 q +60001 j\ 0 % +60001  j\ / < +60002 j\ / ю +60001 ,j\ / Bh +60002 >k\ /  +60001 8j\ / ֫ +60002 &j\ / _* +60001 i\ /  +60002 \ j\ / V +60001  i\ / | +60001  j\ / 0 +60002 j\ /  +60001 i\ /  +60001 g\ / MD +60002 i\ /  +60001 i\ / p +60002 5j\ 0 j +60001 l\ /  +60001 k\ / 2 +60002 j\ 0  +60001 j\ / ;^ +60002 j\ /  +60001 l\ /  +60001 k\ / X +60001 j\ /  +60002 &j\ / L +60001 i\ / t +60001 j\ / )x +60002 i\ 0  +60001 j\ /  +60002 j\ 0 F: +60001 k\ /  +60001 l\ 0 f +60002 j\ / c +60001 k\ 0  +60002 l\ / ( +60001 k\ /  +60002 l\ / 3T +60001 Zk\ /  +60001 Zj\ /  +60002 }j\ / N +60001 k\ /  +60002 tk\ / B +60001 pk\ / j +60001 k\ 0 n +60002 j\ /  +60003 j\ 1  +60000 i\ / ;0 +60001 j\ /  +60001 i\ 0 !\\ +60002 h\ / #W +60001 h\ / %\  +60001 i\ / & +60002 xj\ 0 (s +60001 i\ / *'J +60002 h\ / + +60001 g\ / -v +60001 g\ / /E +60002 f\ 0 0 +60001 f\ / 28 +60001 g\ / 4b +60002 f\ / 6d +60001 {g\ / 7 +60002 f\ 0 9 +60001 }i\ / ;3& +60001 g\ / <¼ +60002 g\ / >R +60001 f\ 0 @P +60001 f\ / B~ +60002 f\ / C @EDT1688356855.00 f\ 0 EmŪ +60002 {f\ / G"@ +60001 e\ / H +60002 e\ / Jl +60001 e\ / L> +60001 e\ / MȘ +60001 qe\ / O. +60002 xd\ / Q[ +60001 `f\ / SZ +60002 f\ / T +60001 jg\ / Vxˆ +60001 e\ 0 X, +60002 d\ / Y̲ +60001 c\ / [H +60002 d\ 0 ]J +60001 }e\ / ^t +60002 e\ 0 `\ +60001 f\ / bgϠ +60002 oe\ / d6 +60001 qf\ 0 e +60001 Wf\ / gb +60002 wg\ / i9 +60001 ef\ 0 jҎ +60002 ag\ 0 l$ +60001 ng\ / nVӺ +60001 rf\ / p P +60002 fg\ / q +60001 _g\ / st| +60002 pf\ / u( +60001 pg\ / v֨ +60001 ]h\ / x> +60002 fg\ / zE +60001 uh\ 0 {j +60002 sg\ / } +60001 |e\ 0 cٖ +60001 e\ / , +60002 d\ /  +60001 d\ / X +60002 e\ / 5 +60001 d\ 0 ܄ +60001 d\ /  +60002 c\ 0 Rݰ +60001 b\ / F +60002 b\ /  +60001 c\ / or +60001 c\ / $ +60002 c\ /  +60001 c\ 0 4 +60001 d\ / A +60002 c\ 0 ` +60001 c\ /  +60002 c\ 0 ^ +60001 c\ 0 " +60001 c\ 0  +60002 c\ 0 {N +60001 e\ / / +60002 e\ 0 z +60001 e\ /  +60001 f\ / L +60002 g\ / < +60001 h\ /  +60002 k\ / jh +60001 i\ 0  +60001 k\ 0  +60002 j\ / * +60001 i\ / < +60002 i\ 0 V +60001 %j\ /  +60001 *j\ 0 X +60002 k\ 0  +60001 l\ 0  +60002 j\ / uD +60001 j\ / ) +60001 i\ 0 p +60002 i\ 0 Ò +60001 k\ / F +60002 j\ / 2 +60001 i\ / ȯ +60001 j\ / c^ +60002 i\ 0  +60001 k\ 0  +60001 j\ 0 ρ +60002 i\ / 5 +60001 j\ / L +60001 i\ 0 Ԟ +60002 i\ 0 Rx +60001 j\ 0  +60001 k\ 0 ٺ +60002 k\ / n: +60001 k\ / " +60002 Sk\ / f +60001 El\ 0  +60002 8l\ / > +60001 m\ / ( +60002 m\ 0  +60001 o\ / ZT +60002 m\ /  +60001 m\ /  +60001 n\ 0 u +60002 n\ 0 ) +60001 n\ / B +60002 m\ /  +60001  m\ 0 Fn +60001 m\ /  +60002 m\ /  +60001 n\ / e0 +60002 n\ /  +60001 n\ / \\ +60001 m\ 0  +60002 o\ / 5 +60001 m\ / +60001 m\ / +60002 n\ 0PJ +60001 m\ / +60002 l\ 0v +60001 m\ / l +60001 k\ /  +60002 n\ / \ 8 +60001 m\ /\ +60001 l\ /; d +60002 l\ / +60001 l\ / +60002 j\ 0W & +60001 k\ /  +60001  j\ 0R +60002 \ k\ 0r +60001 j\ 0&~ +60002 k\ 0 +60001 k\ 0 +60001 i\ /!B@ +60002 j\ 0" +60001 i\ /$l +60002 j\ /&_ +60001 h\ /( +60001 j\ /). +60002 h\ /+{ +60001 h\ /-/Z +60002 g\ /. +60001 f\ 00 +60001 f\ /2M +60002 f\ /4 +60001 e\ 05H +60002 e\ /7j +60001 f\ /9t @EDT1688443257.01 e\ /:\ +60002 c\ /< +60001 b\ /><6 +60001 e\ /? +60002 d\ /Ab +60001 d\ /CZ +60002 c\ /E +60001 c\ /F$ +60001 `b\ 0Hw +60002 a\ 0J,P +60001 b\ /K +60002 b\ 0M | +60001 a\ 0OI! +60001 -a\ 0P! +60002 b\ 0R"> +60001 a\ /Te" +60002 `\ 0V#j +60001 _\ /W$ +60001 _\ 0Y$ +60002 P`\ /[7%, +60001 ^\ /\\% +60002 _\ /^&X +60001 ]\ /`U& +60001 |^\ /b\ ' +60002 :^\ /c( +60001 {]\ 0es( +60002 n]\ 0g()F +60001 Z\ /h) +60002 \\\ 0j*r +60001 \\\ 0lF+ +60001 \\\ /m+ +60002 \\]\ /o,4 +60001 [\ /qe, +60002 Q]\ /s-` +60001 [\ /t- +60002 [\ /v. +60001 [\ /x8/" +60001 [\ /y/ +60002 H\\\ 0{0N +60001 o\\\ /}W0 +60001 ^\\\ / 1z +60002 [\ /2 +60001 \\\ 0u2 +60002 \\\ /*3< +60001 \\\ /3 +60001 j]\ 04h +60002 \\\ /I4 +60001 %\\\ 05 +60002 \\\ /6* +60001 ]\ 0g6 +60001 @^\ /7V +60002 ]\ /7 +60001 \ ]\ 08 +60002 ]\ /:9 +60001 %\\\ /9 +60001 7^\ /:D +60002 _\ /X: +60001 `\ 0 ;p +60002 b\ 0< +60001 a\ /v< +60002 c\ /*=2 +60001 a\ 0= +60001 c\ />^ +60002 \\c\ /H> +60001 d\ /? +60001 d\ /@ +60002 =f\ 0e@ +60001 e\ 0AL +60002 g\ 0A +60001 f\ /Bx +60001 f\ 06C +60002 He\ 0C +60001 /e\ 0D: +60002 ?e\ /SD +60001 g\ /Ef +60001 g\ /E +60002 j\ 0qF +60001 i\ /%G( +60002 i\ 0G +60001 h\ /HT +60001 Mh\ /BH +60002 j\ /I +60001 i\ /ƫJ +60002 i\ /_J +60001 sj\ /KB +60001 j\ 0K +60002 k\ 0}Ln +60001 l\ /1M +60001 m\ 0M +60002 k\ /ҚN0 +60001 m\ /ON +60002 k\ 0O\\ +60001 l\ /׸O +60001 l\ /lP +60002 m\ / Q +60001 l\ /Q +60002 k\ /މRJ +60001 k\ />R +60001 \ j\ 0Sv +60002 Ck\ /T +60001 l\ 0[T +60001 m\ 0U8 +60002 l\ /U +60001 m\ 0yVd +60002 m\ 0.V +60001 l\ 0W +60001 m\ /X& +60002 m\ /LX +60001 m\ /YR +60002 n\ /Y +60001 o\ /iZ~ +60001 n\ /[ +60002 m\ /[ +60001 Cn\ /\\@ +60001 o\ /;\\ +60002 m\ /]l +60001 Am\ 0^ +60002 o\ 0Y^ +60001 n\ 0_. +60001  m\ /_ +60002 l\ /w`Z +60001 l\ / ,` +60002 %k\ /\ a +60001 6k\ / b +60001 Ak\ /Ib +60002 Jj\ 0cH +60001 Gi\ /c +60002 Gh\ 0gdt +60001 1h\ /e\ +60002 8g\ /e +60001 ;g\ /f6 +60001 .f\ /:f +60002  f\ 0gb +60001 h\ 0g +60002 e\ 0Wh +60001 +f\ 0! i$ +60001 >e\ /"i +60002 2d\ 0$wjP +60001 2c\ 0&,j +60001 d\ /'k| +60002 d\ /)l +60001 a\ 0+Jl +60001 a\ /,m> +60002 b\ 0.m @EDT1688529659.02 a\ /0inj +60002 b\ 02o +60001 b\ /3o +60001 a\ 05p, +60002 a\ /7=p +60001 a\ /8qX +60001 a\ /:q +60002 b\ 0<\\r +60001 a\ />s +60002 `\ /?s +60001  `\ 0A{tF +60001 `\ /C0t +60002 `\ /Dur +60001 _\ 0Fv +60002 _\ /HPv +60001 _\ /Jw4 +60001 _\ /Kw +60002 ^\ /Mox` +60001 _\ /O$x +60002 _\ /Py +60001 ^\ 0Rz" +60001 j_\ /TBz +60002 ]\ 0U{N +60001  ^\ /W{ +60002 ^\ /Ya|z +60001 ^\ /[} +60001 ]`\ 0\\} +60002 ]\ /^~< +60001  ]\ /`6~ +60002 \\\ /ah +60001 ^\ /c +60002 ]\ /eV +60001 \\]\ /g * +60001 ]\ /h +60002 \\\ /jvV +60001 ]\ 0l, +60002 ]\ /m +60001 G]\ /o +60001 \\\ 0qM +60002 ;]\ /sD +60001 \\\ /t +60001 \\\ /vnp +60002 \\\ 0x$ +60001 \\\ /y +60002 P^\ /{2 +42656 #t-> ESP.ready? +2 "collection"'% +4 "core" % i\ +2 "sampler")>% +3 "core" %pnn $ +2 "manipulator"&K% +3 "core" %\   & 6  +2 "manipulator"&X& +4 "core" &-  " !r +2 "storage"(_& +3 "core" &\ \ *\ +2 "storage"(t% +4 "core" %z\ "\  :\ +2 "collection"'d& +4 "core" &A\ + "processing"%3& +4 "core" &\ +2 "processing"%% +3 "core" %W\ +528 #t-> access 2 +3 "storage"(.% +3 "core" %z\ \  \ \ +2 "manipulator"&N% +3 "core" %\  # ! X  +2 "manipulator"&]& +4 "core" &-   !r +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(W(K +829 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +2 (L& +3 "core" &K \  +2567 #t-> $da[:extractVol]=0.17 +727 #-> startTube 2 +587 #-> shortDA +2 "collection"'H% +3 "processing"%% +5 "core" %  >\ +6 %W\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +2465 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +48 "processing"%< +144 "core" + .tPTV.dial :PRVmixing +2 "processing"%s  +125 "core" + .tPRV.dial :sipper +2 "processing"%T  +128 "core"  +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 1.1ml +2 "processing"%7'] +2293 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV + "processing"%2  +126 "core"  +3 .tPS.seek 0.5ml +2 "processing"%y' +1266 "core" ' + .tPRV.dial :waste2 +2 "processing"%R @ +98 "core" > +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +3 .tPS.seek 0ml + "processing"%'W +596 "core" ' +2 .tPSV.dial PSR + "processing"%g +99 "core"  + #tPulling 1ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%B'P +1103 "core" ' + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml + "processing"%I' +1604 "core" ' + .tPSV.dial :mixloop +2 "processing"%G +100 "core" +2 .tPS.seek 0ml +2 "processing"%k'W +725 "Can"_\ 5}W +1905 "core" ' + .tPSV.dial PSR +2 "processing"%, +100 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1ml + "processing"%O'P +1102 "core" ' + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%1' +1613 "core" ' +2 .tPSV.dial :mixloop + "processing"%V +100 "core" +2 .tPRV.dial :sipper +2 "processing"%M  +41 "core" +3 .tPS.seek 0ml + "processing"%5'W +2626 "core" ' +2 .tPSV.dial PSR + "processing"%^ +100 "core"  +2 .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%o' +2625 "core" ' +2 .tPSV.dial :mixloop +6 "processing"%r +100 "core" +2 .tPS.seek 0ml +2 "processing"%Y'W +2626 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%}& +4 "core" &}\ +2 "manipulator"&% +3 "core" %\     +2 "storage"()% +4 "core" %z\ \ 1\ +2 "storage"(U. +3 "core" .(K +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(u( +668 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (c& +3 "core" & 5\ +2 "manipulator"&[& +4 "core" &-    !r +2 "manipulator"&e% +3 "core" %\   # *  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&l( +163 "core" ( +2 "manipulator"&"& +4 "core" & $ " \\ ^ +2 "storage"(-& +3 "core" & \ \  *\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&#' +92 "core" ' + "storage"(& +4 "core" & \ \  j\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(\\'H +280 "core" ' +2 "storage"(- +2 "core" -' +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 ( & +3 "core" & \ \  \ +2 "manipulator"&& +4 "core" &   ^ +2 .tElbow.seek 2 +2 "manipulator"&Q( +4 "core" ( + "manipulator"&& +4 "core" &  " 0 ^ +2 "storage"(& +3 "core" & \ \ M\ +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&'y +29 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&~/ +68 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +2 "storage"(\ 'v +8 "core" & !  k ^ +2 "manipulator"&i% +3 "core" % ~    +3 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 .tElbow.seek PC +2 "manipulator"&n( +159 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +87 "core" ( +3 "manipulator"&& +3 "core" &   P +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &!& +3 "core" &    +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&{' +105 "core" ' +4 "manipulator"&z& +4 "core" & "  9 +2 "manipulator"&Z% +4 "core" %   H +2 "processing"% & +5 "core" &}\ +2 "processing"%;& +5 "core" &{\ +2 .tPC.seek :closed +2 "processing"%'(Tg +5 "core" &~\  +9 &7x\ *y +9 & h|w\ > +9 &hv\ L +10 &\\Q\ J +9 &U\ K +9 &Vz\ K +10 &Vz\ K +9 &bU~\ K +10 &$W}\ K +9 &U\ K +9 & R\ K +10 &"jT\ K +9 &$,U|\ K +10 &%Wr\ K +9 &'Uv\ K +9 &)rU}\ K +10 &+5Wx\ K +9 &,T\ K +9 &.Uy\ K +10 &0{Uv\ K +9 &2<Su\ K +9 &4Qw\ J +10 &5Tt\ K +9 &7Tr\ K +10 &9FUm\ J +9 &;Ut\ K +9 &<Up\ K +10 &>Rr\ K +9 &@NTw\ J +9 &BUv\ K +10 &CVu\ K +9 &EZt\ K +10 &GS^}\ L +9 &I rx\ N +9 &Jx\ Q +10 &Lu\ R +9 &NIj\ R +9 &P i\ R +10 &Qp\ R +9 &Srzhg\ . +10 &T,'bf\ H +9 &TJh\ * +2 ( +2 "processing"%;& +4 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.61 + .Hand.open +2 "manipulator"&&1 +68 "core" 1 +2 "manipulator"&F% +4 "core" %   . +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"& '\ +93 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%x  +2 %h9 +6 "core" 9; +102 "processing"%=9 +3 "core" 9; +102 "processing"%69 +3 "core" 9<  +102 "processing"%9 +3 "core" 9<  +102 "processing"%S9 +3 "core" 9; +102 "processing"%D9 +3 "core" 9; +102 "processing"%q9 +3 "core" 9< +102 "processing"%j9 +3 "core" 9=! +102 "processing"%9 +3 "core" 9="! +103 "processing"%b9 +3 "core" 9?&" +102 "processing"%9 +3 "core" 9?+" +102 "processing"% 9 +3 "core" 9A/" +102 "processing"%9 +3 "core" 9C3" +102 "processing"%9 +3 "core" 9E7" +103 "processing"%89 +3 "core" 9I;# +102 "processing"%`9 +3 "core" 9K@" +102 "processing"%|9 +3 "core" 9ND" +102 "processing"%49 +3 "core" 9RH" +102 "processing"%f9 +3 "core" 9VL" +103 "processing"%p9 +2 "core" 9YP# +103 "processing"%P9 +3 "core" 9]U! +102 "processing"%w9 +3 "core" 9bY" +102 "processing"%m9 +3 "core" 9g]! +102 "processing"%/9 +3 "core" 9la +102 "processing"%@9 +3 "core" 9qe +102 "processing"%:9 +3 "core" 9wj +102 "processing"%+9 +3 "core" 9}n +102 "processing"%*9 +3 "core" 9r +102 "processing"%v9 +3 "core" 9v +103 "processing"%9 +2 "core" 9{ +103 "processing"%E9 +3 "core" 9  +102 "processing"%9 +3 "core" 9  +102 "processing"%?9 +3 "core" 9  +102 "processing"%a9 +3 "core" 9\  +103 "processing"%A9 +3 "core" 9\  +102 "processing"%9 +3 "core" 9  +102 "processing"%09 +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"%9 +2 "core" 9  +103 "processing"%9 +3 "core" 9 \ +102 "processing"%>9 +3 "core" 9 +102 "processing"%K9 +3 "core" 9 +102 "processing"%X9 +3 "core" 9 +102 "processing"%_9 +3 "core" 9  +102 "processing"%t9 +3 "core" 9 +102 "processing"%d9 +3 "core" 9 +103 "processing"%39 +2 "core" 9 +103 "processing"%9 +3 "core" 9' +102 "processing"%.9 +3 "core" 9- +102 "processing"%N9 +3 "core" 95 +102 "processing"%]9 +4 "core" 9; +102 "processing"% 9 +3 "core" 9A +3 .tPH.hold 2:00:00,28C +3 "processing"%L pp; +4 .tdelay 1:30 +3 "core"  +9000 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%H +99 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml + "processing"%' +588 "core" ' + .tdelay 5 seconds +503 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%<'[ +1619 "core" ' +2 .tPTV.dial :puck +44 "processing"%s  +132 "core"  +2 .tPSV.dial PTV +2 "processing"%T +84 "core"  +2 .tPBV.dial :waste1 + "processing"%%  +52 "core"  + "processing"%2% +4 "core" %`\  +2 .tPS.seek 1.5ml +2 "processing"%7' +586 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +6 "processing"%R * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%y'W +1611 "core" ' +2 .tdelay 5:00 +23995 "Can"0`\ Nw^ +6008 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%g  +15 "core"  +2 .tPBV.dial :waste1 +2 "processing"%  +34 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%B * +34 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%G +69 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%I' +2293 "core" ' + .tPSV.dial PTV +2 "processing"%, +72 "core" + .tdelay 5 seconds +503 .PSV.dial PSR + "processing"%k +71 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%O +85 "core"  +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%V  +78 "core"  +2 .tPS.seek 0ml +2 "processing"%M'W +2277 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%1  +126 "core" +2 .tPSV.dial :mixloop +2 "processing"%^ +43 "core" +2 .tPRV.dial :ab1 +2 "processing"%5 @ +99 "core" > +3 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%r'w +355 "core" ' +2 .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%o  +42 "core"  +2 "processing"%}% +3 "core" %s)\  +3 .tPS.seek 0.32ml + "processing"%' +396 "core" ' + .tdelay 2 seconds +203 .CBV.dial between PRV and PSV +2 "collection"')  +37 "core" +2 .tPRV.dial :air +2 "processing"%U  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%W'D +1247 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%c @ +70 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%[' +869 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%e  +42 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%"'[ +1607 "core" ' + .tPSV.dial :PML +2 "processing"%- +54 "core" +2 .tPTV.dial :mixing +2 "processing"% @ +70 "core" B +2 .tPBV.dial :waste1 + "processing"%9  +33 "core"  +2 "processing"%% +3 "core" %X?\  +2 .tPS.seek 1.85ml +2 "processing"%'8 +233 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%'W +1974 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" &  \ +2 "manipulator"&& +4 "core" & $ +2 "manipulator"&~% +3 "core" %\  > 4 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +172 "core" ( + "manipulator"&i& +4 "core" &-   M _ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &l& +3 "core" &-  \ _ +2 .tForearm.seek :garage +2 "manipulator"&#'! +103 "core" ' +2 .tHand.close +2 "manipulator"&\\/ +75 "core" / +2 "manipulator"&& +4 "core" &- A _ +2 "manipulator"&% +3 "core" % 2   +3 .tForearm.seek :retract + "manipulator"&!'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&Q( +278 "core" ( +2 "manipulator"&z& +4 "core" &  H 9% +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &Z& +3 "core" & d 9% +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"& ', +103 "core" ' + "manipulator"&\ & +4 "core" &   3 9% +2 "manipulator"&% +50 "core" %: ~ , +4 "collection"'J& +4 "core" & \ +3 "collection"'&& +5 "core" &  \ +2 .tCC.seek :closed +2 "collection"'F(O +4 "core" &  \ +8 &D  \ %g +9 &[z\   \ 7 +10 & |\  \ K +9 &Y  \ L +10 &X \ K +9 &OW\  \ K +9 &Z\  \ L +10 &W  \ K +9 &W  \ K +9 &V]  \ L +10 & X  \ K +9 &!Z \ K +10 &#Z\ \ J +9 &%`]\ \ K +9 &'#^  \ K +10 &(Y   \ J +9 &*\\  \ K +9 &,i\\\  \ K +10 &.+Z\  \ K +9 &/`\ J +10 &1Z \ K +9 &3q_\  \ K +9 &53\\ \ K +10 &6Y  \ J +9 &8]\  \ J +9 &:y_ \ K +10 &<;] \ \ K +9 &=[\  \ K +9 &?] \ K +10 &A\\\ \ K +9 &CBW\  \ K +10 &EZ\  \ K +9 &F_  \ K +9 &Hn\ \ M +34 &J8  \ Q + &K \ U + &M  \ W +2 &ON \ 2 +9 &O\  \ L +9 ( +2 &Og \ I +2 "collection"'&& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.66 +2 "collection"'h& +3 "core" &Og !\ I +2 .tHand.open + "manipulator"&;1 +74 "core" 1 +2 "manipulator"&=% +4 "core" % ;   + +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&{'\ +92 "core" ' + .tPSV.dial PSR +7 "processing"%6 +101 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1612 "core" ' +2 .tdelay 5 seconds +503 .PSV.dial :waste1 +16 "processing"%S  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%D'W +1605 "core" ' +2 .tPSV.dial PSR +2 "processing"%q +43 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%j' +2626 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%  +3 "collection"'b  +40 "core"  +116 +2 .tPSV.dial :mixloop + "processing"% +100 "core" +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%  +72 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2630 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%8' +2633 "core" ' +2 .tPSV.dial :mixloop +6 "processing"%` +44 "core" +2 .tPS.seek 0ml +2 "processing"%|'W +2632 "core" ' + .tPSV.dial :air +2 "processing"%4  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%f' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"%p +44 "core" +2 .tPS.seek 0ml +2 "processing"%P'W +2627 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&w& +4 "core" &    9$ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&m( +3 "core" ( +2 "manipulator"&/& +4 "core" &   s 9$ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &@& +2 "core" &  \ L 9$ +3 .tForearm.seek CC +2 "manipulator"&:', +104 "core" ' +2 .tHand.close + "manipulator"&+/ +68 "core" / +2 .tCC.seek :open +2 "collection"'*( +375 "core" ( +2 "manipulator"&v& +3 "core" &   5 9$ +2 "manipulator"&% +4 "core" %    +2 .tForearm.seek :retract +2 "manipulator"&E'\ +107 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +279 "core" ( + "manipulator"&?& +4 "core" &-  x T +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &a& +3 "core" &-   T +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&A'! +107 "core" ' +2 .tHand.open +2 "manipulator"&1 +76 "core" 1 + "manipulator"&0% +4 "core" % &    +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&('\ +98 "core" ' +2 ."da"delayUntil "07:52:56.30" +13122 "Can"b\ 9c +11671 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +2 "processing"% @ +70 "core" A + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%$ * +34 "core" , + ."da"PSV.dial :air +2 "processing"%  +54 "core" +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2293 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%> +40 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%K  +41 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%X +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%_  +41 "core"  +2 ."da"PS.seek 0ml +2 "processing"%t'W +2302 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%d +129 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%3' +586 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1610 "core" ' + ."da"PTV.dial :puck +2 "processing"%.  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%N +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%]  +33 "core" + "processing"% % +4 "core" %VI\  +2 ."da"PS.seek 1.5ml +2 "processing"%H' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%Y * +33 "core" + +3 ."da"PS.seek 0ml +2 "processing"%'W +1609 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%s  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%T  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%% * +33 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%2 +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%<' +2283 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%R +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%7 +72 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%x +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%g  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2294 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%B +140 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%G' +593 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%y'[ +1610 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%, +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%k  +34 "core" + "processing"%O% +4 "core" %XV\  +2 ."da"PS.seek 1.5ml +2 "processing"%V' +590 "core" ' +41 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%I * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%1'W +1616 "core" ' +2 ."da"delay 2:00 +6948 "Can"c\ Y +5055 #"da"recoverPSRreagent08 +2 .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 * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%M +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%o' +2305 "core" ' + ."da"PSV.dial PTV +2 "processing"%} +113 "core" +8 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%r +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%) +71 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%U  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2287 "core" ' + #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%c  +43 "core"  + ."da"delay 5 seconds +503 .PTV.dial :PRVmixing + "processing"%W  +126 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%e  +42 "core" ~ +2 ."da"PTV.dial :PRVmixing +2 "processing"%[  +4 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%- +54 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%' +395 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%9  +42 "core"  +2 "processing"%% +3 "core" %W\  +3 ."da"PS.seek 0.55ml +2 "processing"% 'z +338 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%"  +41 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'[ +1557 "core" ' + ."da"PSV.dial :PML +2 "processing"% +42 "core" + ."da"PTV.dial :mixing +3 "processing"% @ +69 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%~  +32 "core"  +2 "processing"%i% +4 "core" %]j\  +2 ."da"PS.seek 1.85ml +2 "processing"%l'= +229 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%n * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%\\'W +1974 "core" ' +2 ."da"delay 2 seconds +203 .delay 8:00 +38819 "Can"d\ 9s +9185 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +4 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +7 "processing"% * +34 "core" , + ."da"PSV.dial :air +2 "processing"%#  +42 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%z' +2299 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%Z +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"%\ +53 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +40 "core"  +2 ."da"PS.seek 0ml +2 "processing"%J'W +2270 "core" ' + #"da"washCycleDA #1 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%! +128 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%C' +586 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%h'[ +1616 "core" ' + ."da"PTV.dial :puck +2 "processing"%;  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%= +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%&  +33 "core"  + "processing"%6% +5 "core" %`k\  +2 ."da"PS.seek 1.5ml +2 "processing"% ' +588 "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'W +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%q  +33 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +7 "processing"%D * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%b +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2267 "core" ' + ."da"PSV.dial PTV +2 "processing"% +84 "core"  +2 ."da"delay 5 seconds +549 .PSV.dial PSR +6 "processing"% +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%j +84 "core"  + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2250 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%` +128 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%8' +606 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%4'[ +1607 "core" ' + ."da"PTV.dial :puck +2 "processing"%|  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%p +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%f  +32 "core"  +2 "processing"%w% +3 "core" %X{\  +3 ."da"PS.seek 1.5ml +2 "processing"%/' +620 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%@ * +34 "core" , +2 ."da"PS.seek 0ml +3 "processing"%+'W +1617 "core" ' +2 ."da"delay 2:00 +9497 "Can"e\ 6 +2511 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%Q  +4 "core"  +2 ."da"PBV.dial :waste1 + "processing"%{  +33 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%F * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%v +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2285 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%: +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%? +72 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%a +72 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%m  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2272 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%0 +126 "core" +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%E' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%A'[ +1613 "core" ' + ."da"PTV.dial :puck +7 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%$  +34 "core" +2 "processing"%% +3 "core" %Ww\  +3 ."da"PS.seek 1.5ml +2 "processing"%P' +588 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%> * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%K'W +1605 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%X  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%_  +33 "core"  + ."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"%d +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%t' +2279 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%3 +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%. +72 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%N +72 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%]  +82 "core" +3 ."da"PS.seek 0ml +2 "processing"% 'W +2269 "core" ' + ."da"Gate.power :camera,:ON +53 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +146 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +11 "processing"% +21 ."da"PS.reconfigure :default +12 "processing"%#A d`xb +9 ."da"PS.seek 0.25ml +9 "processing"%Y'7 +339 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%H' +336 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +7 "processing"% +15 ."da"PS.seek 2ml +2 "processing"%s'[ +1604 "core" ' + ."da"PTV.dial :puck +2 "processing"%T  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%% +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%2  +35 "core" +2 "processing"%% +3 "core" %Y\  +3 ."da"PS.seek 1.5ml +2 "processing"%R' +598 "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"%x'W +1613 "core" ' +2 ."da"delay 10 seconds +1002 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%g  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%<  +35 "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 +2 "processing"% +75 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%G' +2431 "core" ' + ."da"PSV.dial PTV +2 "processing"%, +87 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%k +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +6 "processing"%O +74 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%y  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%I'W +2433 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%V +134 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%^'[ +2124 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +2 "processing"%5  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%M +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%1  +34 "core" +2 "processing"%}% +3 "core" %`\ . +3 ."da"PS.seek 1.5ml +2 "processing"%r' +592 "core" ' + ."da"delay 3 seconds +175 "Can"g\ +kL +127 ."da"PBV.dial between PSV and waste1 +2 "processing"%) * +35 "core" * +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%U  +107 "core"  +3 ."da"PS.seek 0ml +2 "processing"%o'W +1607 "core" ' +2 "processing"%c9 +3 "core" 9U5> +2 #"da"Processing Puck Heater at 27.9C before imaging + .PH.coast +2 "processing"%W +3 "core" 5> +2 "processing"%e& +3 "core" &TJf\ 2* +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&[% +3 "core" %\  \ +2 "storage"(-% +4 "core" %m \ \ L +2 "storage"(. +2 "core" .( +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(9( +193 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +3 (& +3 "core" & R\ E +2 "manipulator"&& +3 "core" &- y 4 T +2 "manipulator"&"% +4 "core" %\  \ +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"& ( +182 "core" ( + "manipulator"&& +4 "core" & f i & +2 "storage"(& +4 "core" & z\ I +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&~' +94 "core" ' +2 "storage"(i& +3 "core" & u\ J +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +50 ."da"SE.seek :beamBreak +9 "storage"(n'H +289 "core" ' +2 "storage"(- +2 "core" -' +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&l& +3 "core" & H E u & +2 "storage"(& +4 "core" & Z\ H +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +2 "manipulator"&'D +39 "core" ' +2 ."da"Elbow.hold +2 "manipulator"& , +2 "core" , +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(#- +2 "core" -' +3 ."da"SE.seek 0.11 Pucks below Top Plate +2 "storage"(\\'M +32 "core" ' +2 "manipulator"&Z% +3 "core" %SV B +2 "storage"(& +4 "core" &  " \ 3 +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 315 counts +2 "manipulator"&\ ' +15 "core" ' + "manipulator"&& +4 "core" & 9 $ +2 "storage"(z& +4 "core" & h\ F +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&!' +16 "core" ' +2 ."da"SE.seek 1.11 Pucks below Top Plate +2 "storage"(J'D +46 "core" ' +2 "manipulator"&C& +3 "core" & u j n $ +2 "manipulator"&;% +4 "core" % e c _ +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&='\ +88 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&&( +284 "core" ( +2 "manipulator"&6& +4 "core" & ] J  o +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &h& +3 "core" & 2 3 3 o +2 ."da"Forearm.seek PC +2 "manipulator"&' +92 "core" ' +2 ."da"Hand.close +2 "manipulator"& / +74 "core" / +3 ."da"PC.seek :open +2 "processing"%( +403 "core" ( + "storage"(q& +4 "core" & y\ M +2 "manipulator"&D& +4 "core" &  o +2 "manipulator"&b% +3 "core" %  P +2 ."da"Forearm.seek :retract +3 "manipulator"&S'\ +90 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&( +249 "core" ( +2 "manipulator"& & +3 "core" & c o e +2 "storage"(j& +5 "core" & =\ J +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&' +98 "core" ' + ."da"Hand.open +2 "manipulator"&1 +76 "core" 1 +3 "storage"(`- +3 "core" -'D +2 ."da"SE.seek 0.87 Pucks below Top Plate +2 "storage"(' +26 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 0.2 Pucks below Top Plate + "storage"(8' +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/da23jul0508h_niagara.tif +5 "processing"%|& +9 "core" &i\  +6 "manipulator"&p& +8 "core" &\ \  e +2 "manipulator"&f% +5 "core" %  l - +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&w'\ +88 "core" ' +3 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&4(- +172 "core" ( +2 "manipulator"&@& +3 "core" &- l } n +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &/& +2 "core" &- f a C n +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&Q'! +105 "core" ' +3 ."psFlush"Hand.close +6 "manipulator"&{/ +71 "core" / +61 "manipulator"&F& +3 "core" &-  wn +3 "manipulator"&v% +3 "core" % 4 @ w +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&+'\ +101 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&:( +120 "core" ( + "manipulator"&?& +4 "core" & X [  +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &a& +3 "core" &\ \ C  +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&m' +104 "core" ' +3 "manipulator"&& +4 "core" & x ! +2 "manipulator"&0% +4 "core" % d ` +2 "processing"%& +4 "core" &H\ +3 "processing"%E& +5 "core" &\ \ +2 ."psFlush"PC.seek :closed +2 "processing"%(Tg +5 "core" &\ \ +6 &9\ %f +9 &Ur. 8 +9 &}j+ L +10 &D\ P +9 &^F\ O +9 & F\ O +10 &D\ P +9 &D\ P +9 &fD\ O +10 &(E\ O +9 &G\ P +10 &!F\ P +9 &#nG\ O +9 &%/G\ P +10 &&F\ O +9 &(D\ O +10 &*vH\ O +9 &,7G\ P +9 &-F\ P +10 &/B\ P +9 &1}G\ P +9 &3?F\ P +10 &5D|\ O +9 &6Gq\ O +9 &8Cp\ O +10 &:HDo\ O +9 &<\ Gb\ O +10 &=Gb\ P +9 &?FZ\ P +9 &AOFR\ P +10 &CCX\ O +9 &DIE\ P +9 &FIJ\ P +10 &HTOB\ Q +9 &Jg3 T +10 &K= W +9 &M~9 W +9 &OJ~0 W +10 &Q\ / X +9 &R* I +9 &SFr% _ +10 &TF+"\ , +5 ( +2 "processing"%E& +3 "core" &TF \ , +3 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.79 +2 "processing"%& +3 "core" &TF g\ , +2 ."psFlush"Hand.open +2 "manipulator"&$1 +66 "core" 1 +2 "manipulator"&% +4 "core" %  \  F  +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&A'\ +92 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%> +45 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%P' +596 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%X' +1813 #"da"SX HX9/16 (USB:84): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 42.246 seconds\ /var/log/esp/da23jul0508h_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23jul0508h20s_niagara.tif +302 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%_ @ +197 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%  +134 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%d +105 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%K'9 +1203 #"da"SX HX9/16 (USB:84): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23jul0508h20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jul0508h30s_niagara.tif +1450 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%3 +106 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%.' +597 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +5 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%N' +373 #"da"SX HX9/16 (USB:84): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jul0508h30s_niagara.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "42.246 sec auto-exposure",Subject: "da23jul0508h images!" +4 "storage"(]- +2 "core" -' +3 "storage"(t& +5 "core" & ~ z d\ +10 "manipulator"&& +13 "core" & 1 3 +9 "manipulator"& % +8 "core" %\  4 1 ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&Y( +258 "core" ( + "manipulator"&H& +4 "core" & 1 - 8 % +2 "storage"(T& +4 "core" & Y\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&%' +98 "core" ' +3 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +4 ."da"SE.seek 0.92 Pucks below Top Plate +2 "storage"(2'P +58 "core" ' +4 "manipulator"&& +7 "core" &   ? % +6 "storage"(s& +7 "core" & \ +5 ."da"Elbow.reconfigure :limp +6 "manipulator"&$ ,(b +6 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 1 +3 "manipulator"&7'D +36 "core" ' +4 ."da"Elbow.hold +3 "manipulator"&R, +8 "core" , +2 ."da"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +7 ."da"SE.reconfigure :default +5 "storage"(#QK-0-\ b +4 ."da"SE.seek 1.1 Pucks below Top Plate +4 "storage"(g'; +24 "core" ' +3 "manipulator"&<% +9 "core" %Vp 2 0  ɸ +4 "storage"(B& +6 "core" & i ^ s\ +4 ."da"Forearm.force -20 +3 "manipulator"&5 +6 ."da"Forearm.seek 1 + 318 counts +3 "manipulator"&'ς +21 "core" ' +4 "manipulator"&x& +6 "core" &  u $ +5 "storage"(,& +7 "core" & \ +6 ."da"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&k' +26 "core" ' +4 "storage"(O% +11 "core" %E \ +4 ."downElevator"SE.seek :down +5 "storage"(y'v +101 (G% +7 "core" %QK \ V^ +4 "manipulator"&V% +12 "core" % +3 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&I'\ +93 "core" ' +37 ' +2 ."downElevator"SE.stop +3 "storage"(5 +7 (5& +9 "core" & \ +629 ' +3 ."psFlush"delay 1 second +105 .PBV.dial :waste1 +4 "processing"%M  +35 "core" +4 ."psFlush"PTV.dial :mixing +6 "processing"%1 @ +71 "core" B +4 ."psFlush"PSV.dial :mixloop +4 "processing"%} +101 "core" +3 ."psFlush"PS.seek :empty +3 "processing"%^'9 +894 #"uploadLog"upsync +1743 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%) +99 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%U'P +1100 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%r' +1612 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%c +72 "core" + ."psFlush"PTV.dial :puck +3 "processing"%W  +68 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%e  +4 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%['W +2634 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%- +70 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +601 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2112 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +82 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%" U +52 "core" W +2 ."psFlush"PS.seek 0ml +3 "processing"%u'W +2625 "core" ' + ."psFlush"PSV.dial PBV +7 "processing"% @ +40 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2669 "core" ' +9 ."psFlush"PSV.dial :waste1 +2 "processing"%i  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2630 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%( +54 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2626 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%l +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +4 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%#'W +2628 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%Z @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +7 "processing"%  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%z'W +2633 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%C +54 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%;'P +1104 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%~' +1606 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +71 "core" +2 ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%n  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2635 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%\ +71 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%\\' +587 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%!' +2121 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%6 +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"%h U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"% 'W +2630 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +41 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%=' +2058 "Can"j\ < +579 "core" ' +3 ."psFlush"PSV.dial :waste1 +2 "processing"%'  +71 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%q'W +2639 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%D +54 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%b' +2630 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +15 "core" S +2 ."psFlush"PS.seek 0ml +2 "processing"%j'W +2627 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%& @ +47 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2627 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%`  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%|'W +2638 "core" ' + #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&S& +4 "core" &    $ +2 "manipulator"&p% +3 "core" %\    Y  +3 ."psFlush"Elbow.seek PC + "manipulator"&f( +288 "core" ( +2 "manipulator"&J& +3 "core" &\  "{ +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &\   "{ +2 ."psFlush"Forearm.seek PC +2 "manipulator"&@' +91 "core" ' + ."psFlush"Hand.close +2 "manipulator"&// +65 "core" / +2 ."psFlush"PC.seek :open +43 "processing"%( +407 "core" ( +2 "manipulator"&& +4 "core" &\   ] "{ +2 "manipulator"&{% +4 "core" %    @ +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&F'\ +92 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek :garage +2 "manipulator"&v(- +155 "core" ( +2 "manipulator"&w& +3 "core" &-   < +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &?& +2 "core" &-  < +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&a'! +108 "core" ' +2 ."psFlush"Hand.open + "manipulator"&Q1 +77 "core" 1 + "manipulator"&% +4 "core" % )  +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract + "manipulator"&0'\ +98 "core" ' +2 #tFinished short da assay +37341 #-> PS.flush + #Flushing Processing stage +2 "processing"%% +3 "core" %Uz\ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%4& +4 "core" &{\ +2 "manipulator"&+& +4 "core" &-   < +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +3 "core" ( +2 "manipulator"&& +4 "core" &-   G < +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &$& +3 "core" &-  # < +2 .tForearm.seek :garage +2 "manipulator"&'! +108 "core" ' +2 .tHand.close + "manipulator"&E/ +69 "core" / +2 "manipulator"&>& +3 "core" &-   d < +2 "manipulator"&m% +4 "core" % (  R +2 .tForearm.seek :retract +2 "manipulator"&o'\ +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&P( +149 "core" ( +2 "manipulator"&_& +4 "core" &   W X +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &  ) X +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&d' +89 "core" ' +2 "manipulator"&X& +3 "core" & #  X +2 "manipulator"&3% +4 "core" %\   U +2 "processing"%K& +4 "core" &{\ +3 "processing"%.& +5 "core" &o\ +2 .tPC.seek :closed +2 "processing"%](Tg +4 "core" &r\  +9 &6{o\ *y +9 &h}s\ > +10 &kj\ K +9 &cRn\ K +10 &%Ug\ K +9 &Wq\ K +9 &Yy\ J +10 &lYt\ J +9 &-Yr\ K +9 &Wp\ J +10 & Ys\ J +9 &"tWm\ J +10 &$7Tn\ J +9 &%Vp\ J +9 &'Ts\ J +10 &)}Yx\ J +9 &+>Wk\ J +9 &-Sl\ J +10 &.Xp\ J +9 &0Vq\ K +10 &2EV}\ K +9 &4Vp\ J +9 &5Rp\ J +10 &7Xp\ J +9 &9MV{\ K +9 &;Uq\ K +10 &<Uq\ J +9 &>Xh\ J +10 &@VUs\ J +9 &BVo\ J +9 &CWq\ J +10 &EXp\ K +9 &G]]q\ K +9 &Ihu\ L +10 &Jo\ P +9 &Lp\ Q +10 &NTl\ P +9 &Pp\ P +9 &Qk\ Q +10 &S{xjo\ , +9 &T.%\\m\ E +9 &TG p\ , +3 ( +2 "processing"%.& +3 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.61 +2 "processing"%t& +3 "core" &TGl\ , +2 .tHand.open + "manipulator"&1 +72 "core" 1 +2 "manipulator"& % +3 "core" % \   U +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&H'\ +88 "core" ' +2 .tPSV.dial PSR +2 "processing"%T +44 "core"  + .tPSR.select :flush +3 "processing"%@ +10 .tPS.seek 1ml + "processing"%:'P +1099 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +1606 "core" ' +2 .tPSV.dial PTV +2 "processing"%s +70 "core" +2 .tPTV.dial :puck + .PBV.dial :waste1 +2 "processing"%A  +51 "core" +2 .tPS.seek 0ml +2 "processing"%<'W +2632 "core" ' +2 .tPSV.dial PSR + "processing"%B +72 "core"  +2 .tPSR.select :flush +2 "processing"%@ +58 .tPS.seek 0.5ml +2 "processing"%x' +90 "Can"\ l\ =x +499 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%,' +2112 "core" ' +2 .tPSV.dial PTV +2 "processing"%8 +71 "core" +2 .tPBV.dial PSV +2 "processing"%O U +51 "core" V +2 .tPS.seek 0ml +2 "processing"%%'W +2635 "core" ' +2 .tPSV.dial PBV + "processing"%Y @ +55 "core" B +2 .tPS.seek 2.5ml +2 "processing"%G' +2625 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%V  +72 "core"  +2 .tPS.seek 0ml +2 "processing"%2'W +2633 "core" ' + .tPSV.dial PSR +2 "processing"%7 +44 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2631 "core" ' +2 .tPSV.dial PTV +2 "processing"%5 +81 "core"  + .tPBV.dial PSV +7 "processing"%g U +4 "core" U +2 .tPS.seek 0ml +2 "processing"%k'W +2637 "core" ' + .tPSV.dial PBV +2 "processing"%y @ +41 "core" > +2 .tPS.seek 2.5ml +2 "processing"%M' +2627 "core" ' + .tPSV.dial :waste1 +2 "processing"%1  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%}'W +2626 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&N& +4 "core" & 0 W +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&)( +2 "core" ( +2 "manipulator"&^& +4 "core" &  V W +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &U& +3 "core" &   j W +2 .tForearm.seek PC +2 "manipulator"&c' +91 "core" ' + .tHand.close +2 "manipulator"&W/ +65 "core" / +2 .tPC.seek :open +2 "processing"%e( +402 "core" ( + "manipulator"&r& +4 "core" &  S W +2 "manipulator"&-% +4 "core" %    j L +2 .tForearm.seek :retract +2 "manipulator"&['\ +104 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(- +143 "core" ( +2 "manipulator"&& +3 "core" &-   v +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &"& +3 "core" &-   v +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&'! +102 "core" ' +2 .tHand.open +2 "manipulator"&1 +68 "core" 1 +2 "manipulator"&u% +3 "core" % + # " a  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&i'\ +99 "core" ' +9879 #t-> access 1 +3 "storage"(% +3 "core" %\ 3\ 4\ +2 "manipulator"&(% +3 "core" %\     +2 "manipulator"&& +5 "core" &-   G v + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(l(; +670 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (& +2 "core" &; O\  +886 #t-> access 2 +2 "storage"(% +3 "core" %\ 5\ 4\ +2 "manipulator"&Z% +3 "core" %\     +2 "manipulator"&#& +4 "core" &-   | v +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"((K +189 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" &K &\  +25527 "Can"k\ - +11853 #t-> startTube 2 +2840 #-> shortDA + "collection"'C% +3 "processing"%z% +4 "core" % \ +6 %TS\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +285 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"%; +124 "core" +2 .tPTV.dial :PRVmixing + "processing"%  +125 "core" +2 .tPRV.dial :sipper + "processing"%n  +42 "core" +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +50 .tPS.seek 1.1ml +2 "processing"%~'] +2289 "core" ' +2 ."connect"PRV.dial CBV +8 .tCBV.dial PRV +3 "processing"%\  +2 "collection"'  +11 "core" +116  +2 .tPS.seek 0.5ml +2 "processing"%\\' +1269 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%6 @ +96 "core" > +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 0ml +2 "processing"%h'W +588 "core" ' +2 .tPSV.dial PSR + "processing"%! +99 "core"  + #tPulling 1ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"% 'P +1106 "core" ' + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml + "processing"% ' +1616 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%' +99 "core" +3 .tPS.seek 0ml + "processing"%='W +2634 "core" ' + .tPSV.dial PSR +2 "processing"%D +100 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml + "processing"%q'P +1106 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +1610 "core" ' + .tPSV.dial :mixloop +2 "processing"% +100 "core" + .tPRV.dial :sipper +2 "processing"%b  +41 "core" +2 .tPS.seek 0ml +2 "processing"%&'W +2639 "core" ' +2 .tPSV.dial PSR +6 "processing"%j +99 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%`' +2625 "core" ' + .tPSV.dial :mixloop +2 "processing"% +98 "core" +2 .tPS.seek 0ml +2 "processing"%S'W +2632 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%p& +3 "core" &L\  +2 "manipulator"&J% +4 "core" %\     +2 "storage"(% +3 "core" %\ 4\ 3\ +2 "storage"(R. +3 "core" .(K +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(/( +672 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (I& +2 "core" & \ +3 "manipulator"&& +3 "core" &-   v +2 "manipulator"&% +4 "core" %\    V  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&{( +180 "core" ( +2 "manipulator"&w& +3 "core" &   ; ' +2 "storage"(?& +4 "core" & \ \  7\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&@' +96 "core" ' + "storage"(f& +4 "core" & \ \  G\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(Q'H +278 "core" ' + "storage"(- +4 "core" -'} + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (F& +3 "core" & \  a\ +2 "manipulator"&a& +4 "core" &   & +2 .tElbow.seek 2 +2 "manipulator"&( +2 "core" ( +2 "manipulator"&4& +4 "core" &    & +2 "storage"(+& +3 "core" & \ \  K\ +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&'y +17 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&$/ +68 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&E& +2 "storage"(>'v +8 "core" &   h & + "manipulator"&m% +4 "core" % {  a m +3 .tForearm.seek :retract + "manipulator"&v'\ +92 "core" ' +2 .tElbow.seek PC + "manipulator"&0( +164 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +116 "core" ( +3 "manipulator"&_& +3 "core" &   J  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &   g  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&' +99 "core" ' + "manipulator"&X& +4 "core" &   v  +2 "manipulator"&3% +4 "core" %   +2 "processing"%K& +51 "core" &U\  +3 "processing"%& +5 "core" &R\  +2 .tPC.seek :closed +2 "processing"%o(Tg +4 "core" &C\  +8 &D?\ $f +9 &\\}9\ 8 +10 &u=\ J +9 &T:\ K +10 &WL\ J +9 &WVP\ J +9 &UN\ K +10 &TR\ K +9 &YM\ J +9 &^UO\ K +10 & !YM\ J +9 &!VL\ J +9 &#YN\ J +10 &%gTL\ K +9 &')WK\ K +10 &(TH\ J +9 &*UF\ J +9 &,pY?\ J +10 &.1Y8\ K +9 &/V6\ K +9 &1S8\ J +10 &3xU9\ J +9 &59SB\ K +10 &6W>\ K +9 &8U8\ K +9 &:S9\ K +10 &V9\ K +10 &?S5\ J +9 &AS9\ K +9 &CIW9\ J +10 &E\ W9\ K +9 &F[8\ K +9 &Hh7\ M +10 &JC;\ O +9 &L8\ Q +10 &M:\ Q +9 &O:\ Q +9 &QE8\ Q +10 &S5\ ? +9 &T\ =2\ U +9 &T@+\  +3 ( + "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.61 +2 .Hand.open + "manipulator"&1 +76 "core" 1 +2 "manipulator"&t% +3 "core" % : +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +2 "processing"%  +2 %.9 +7 "core" 9VV +102 "processing"%T9 +3 "core" 9U) +102 "processing"%d9 +3 "core" 9T*  +103 "processing"%|9 +4 "core" 9T*  +102 "processing"%:9 +3 "core" 9S) +102 "processing"%s9 +3 "core" 9S* +103 "processing"%A9 +2 "core" 9T) +103 "processing"%9 +3 "core" 9T) +103 "processing"%B9 +3 "core" 9T*" +102 "processing"%<9 +3 "core" 9U)' +102 "processing"%x9 +3 "core" 9V)+ +102 "processing"%89 +3 "core" 9X*/ +102 "processing"%O9 +3 "core" 9Z)3 +102 "processing"%,9 +3 "core" 9\\*7 +102 "processing"%Y9 +3 "core" 9_*< +102 "processing"%%9 +3 "core" 9a*@ +102 "processing"%V9 +3 "core" 9f*D +102 "processing"%G9 +4 "core" 9j+H +102 "processing"%79 +3 "core" 9n*L +102 "processing"%29 +3 "core" 9r*Q +102 "processing"%59 +3 "core" 9w+U +103 "processing"%g9 +2 "core" 9}+Y +103 "processing"%9 +3 "core" 9+] +103 "processing"%y9 +2 "core" 9,a +103 "processing"%k9 +2 "core" 9+f +103 "processing"%19 +3 "core" 9-j +102 "processing"%M9 +3 "core" 9,n +102 "processing"%N9 +4 "core" 9-r +102 "processing"%^9 +3 "core" 9-v +102 "processing"%U9 +3 "core" 9-{ +102 "processing"%W9 +3 "core" 9. +102 "processing"%P9 +3 "core" 9- +102 "processing"%H9 +3 "core" 9.\ +102 "processing"%]9 +3 "core" 9.\ +102 "processing"%r9 +3 "core" 9. +102 "processing"%-9 +3 "core" 9/ +102 "processing"%9 +3 "core" 9. +102 "processing"%"9 +4 "core" 90 +103 "processing"%c9 +2 "core" 91 +103 "processing"%)9 +2 "core" 91 +103 "processing"%9 +2 "core" 91 +103 "processing"%u9 +3 "core" 9!1 +102 "processing"%[9 +3 "core" 9(2 +103 "processing"%9 +2 "core" 9/2 +103 "processing"%9 +3 "core" 963 +102 "processing"%(9 +3 "core" 9=3 +3 .tPH.hold 2:00:00,28C +8 "processing"% pp; +2 .tdelay 1:30 +5 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%9 +98 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%' +592 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml +2 "processing"%'[ +1603 "core" ' +2 .tPTV.dial :puck + "processing"%Z  +125 "core"  +2 .tPSV.dial PTV +2 "processing"%# +70 "core" + .tPBV.dial :waste1 +7 "processing"%  +53 "core" + "processing"%l% +4 "core" %V\  +2 .tPS.seek 1.5ml +2 "processing"%C' +584 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%z * +33 "core" , +3 .tPS.seek 0ml +2 "processing"%;'W +1606 "core" ' +2 .tdelay 5:00 +467 "Can"l\ =) +29536 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +45 "core"  +10 .tPBV.dial :waste1 +2 "processing"%n  +33 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%} * +34 "core" , + .tPSR.select :air +3 .PSV.dial PSR + "processing"% +70 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%\ ' +2280 "core" ' + .tPSV.dial PTV +2 "processing"%~ +83 "core"  + .tdelay 5 seconds +503 .PSV.dial PSR +6 "processing"%6 +82 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%\\ +81 "core"  +2 .tdelay 5 seconds +503 .PSV.dial :air + "processing"%!  +73 "core"  +2 .tPS.seek 0ml +2 "processing"%h'W +2289 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +126 "core" + .tPSV.dial :mixloop +2 "processing"%' +44 "core" + .tPRV.dial :ab1 +2 "processing"% @ +100 "core" ? +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%D'w +361 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%=  +41 "core" +2 "processing"%q% +3 "core" %|\  +3 .tPS.seek 0.32ml +2 "processing"% ') +396 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'b  +38 "core" +2 .tPRV.dial :air +2 "processing"%  +41 "core"  +3 .tPS.seek 0.9ml +2 "processing"%j'D +1234 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%& @ +70 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%' +872 "core" ' +2 #taddPMLReagent08 +2 .PSV.dial :air + "processing"%`  +44 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%p'[ +1611 "core" ' +2 .tPSV.dial :PML + "processing"%J +44 "core" +2 .tPTV.dial :mixing +2 "processing"% @ +68 "core" @ +2 .tPBV.dial :waste1 + "processing"%R  +33 "core"  +2 "processing"%% +3 "core" %V\  +3 .tPS.seek 1.85ml + "processing"%I'6 +249 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +3 .tPS.seek 0ml + "processing"%'W +1974 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'w& +3 "core" &\  +2 "manipulator"&?& +4 "core" &   \\  +2 "manipulator"&f% +4 "core" %\ *   t "` +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +131 "core" ( +2 "manipulator"&i& +3 "core" &-  $ . +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-  k . +3 .tForearm.seek :garage + "manipulator"&F'! +104 "core" ' +2 .tHand.close +2 "manipulator"&a/ +70 "core" / +2 "manipulator"&4& +3 "core" &-   . +2 "manipulator"&+% +3 "core" % .   +3 .tForearm.seek :retract +2 "manipulator"&$'\ +97 "core" ' +2 .tElbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&E( +263 "core" ( +2 "manipulator"&m& +3 "core" &   p 4 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &{& +3 "core" &  4 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&@', +103 "core" ' +2 "manipulator"&Q& +4 "core" &  4 +2 "manipulator"&% +3 "core" %!  B +3 "collection"'_& +3 "core" &\  \  +3 "collection"'& +5 "core" &  \  +2 .tCC.seek :closed +2 "collection"'(O +3 "core" &\  \  +10 &6  \ +| +9 &i  \ ? +9 &p \ L +10 &iW  \ K +9 &)\\ \ L +9 &W\  \ K +10 &X\  \ L +9 &qY \ K +10 &3X\  \ K +9 &Y  \ K +9 & W \ K +10 &"xW\  \ K +9 &$:X\  \ K +9 &%X\  \ K +10 &'Y \ K +9 &)X\ \ K +10 &+CW  \ K +9 &-Y  \ K +9 &.Z\  \ K +10 &0W \ K +9 &2KW  \ K +9 &4 W  \ K +10 &5Z \ K +9 &7W  \ K +10 &9RW  \ K +48 &;W \ K +6 &<W  \ K +3 &>W\  \ K + &@ZU\ K + &BX\ \ K + &CW  \ K +5 &EY  \ K +10 &G`c  \ L +9 &Iv \ N +9 &J \ \ S +10 &L\ \ V +9 &NG\  \ D +9 &OG<  \ #j +10 &Ok \ F +2 ( +2 "collection"'& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.64 + "collection"'X& +4 "core" &Oi\ \ F +2 .tHand.open + "manipulator"&31 +70 "core" 1 +2 "manipulator"&K% +3 "core" % !  4 +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&>'\ +96 "core" ' + .tPSV.dial PSR +2 "processing"%v +99 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml + "processing"%e' +1617 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%t'W +1607 "core" ' + .tPSV.dial PSR +2 "processing"%. +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +2631 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV + "processing"%T  +3 "collection"'  +39 "core" +118  + .tPSV.dial :mixloop +2 "processing"%d +98 "core" +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%|  +70 "core" +2 .tPS.seek 0ml +2 "processing"%:'W +2637 "core" ' + .tPSV.dial :air +2 "processing"%s  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%A' +1657 "Can"m\ M: +969 "core" ' + .tPSV.dial :mixloop +7 "processing"% +42 "core" +2 .tPS.seek 0ml +2 "processing"%B'W +2636 "core" ' +2 .tPSV.dial :air +2 "processing"%<  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%x' +2631 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%8 +54 "core" +2 .tPS.seek 0ml +2 "processing"%O'W +2629 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&,& +4 "core" &   4 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&Y( +3 "core" ( +2 "manipulator"&%& +4 "core" &   t 4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &V& +3 "core" &   A 4 +3 .tForearm.seek CC +2 "manipulator"&G', +106 "core" ' +2 .tHand.close + "manipulator"&7/ +66 "core" / +2 .tCC.seek :open +2 "collection"'2( +374 "core" ( +2 "manipulator"&5& +4 "core" &  4 +2 "manipulator"&g% +3 "core" %    6 +3 .tForearm.seek :retract + "manipulator"&'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&y(- +282 "core" ( + "manipulator"&k& +5 "core" &-   ! > + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &1& +3 "core" &-   w > +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&M'! +108 "core" ' +3 .tHand.open + "manipulator"&N1 +68 "core" 1 +2 "manipulator"&^% +3 "core" % +   X +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&U'\ +102 "core" ' +2 ."da"delayUntil "09:26:52.33" +24904 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"%W @ +70 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%P  +32 "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"%]  +40 "core"  +2 ."da"PS.reconfigure :fast +7 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%r' +2284 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%- +55 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +40 "core"  +2 ."da"delay 2 seconds +242 .PSV.dial :mixloop +10 "processing"%" +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%c  +41 "core"  +2 ."da"PS.seek 0ml +3 "processing"%)'W +2256 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +3 .PSV.dial PSR + "processing"% +138 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%u' +590 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%['[ +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%(  +33 "core" +2 "processing"%9% +4 "core" %Z\ +2 ."da"PS.seek 1.5ml +2 "processing"%S' +633 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +3 "processing"%Z'W +1614 "core" ' +2 ."da"delay 2:00 +10475 "Can"Cn\ 7| +1528 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%#  +3 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%l * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%z' +2278 "core" ' + ."da"PSV.dial PTV +2 "processing"%C +72 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +83 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%n  +72 "core"  +3 ."da"PS.seek 0ml +2 "processing"%}'W +2278 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +127 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%;' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%~'[ +1618 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%6  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%\\ +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%!  +34 "core" +2 "processing"%\ % +3 "core" %_\  +3 ."da"PS.seek 1.5ml +2 "processing"% ' +587 "core" ' +2 ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +2 "processing"%' * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"% 'W +1609 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%h  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%=  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%q * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%D +72 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%b' +2284 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +72 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%& +72 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%j  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%`'W +2289 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%  +42 "core"  +2 ."da"delay 5 seconds +544 .PTV.dial :PRVmixing +9 "processing"%J  +125 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%  +41 "core"  + ."da"PTV.dial :PRVmixing +2 "processing"%R  +5 "core" + ."da"PSV.dial :mixloop +2 "processing"% +42 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%' +386 "core" ' +2 ."da"delay 2 seconds +207 .PRV.dial :air + "processing"%p  +43 "core"  +2 "processing"%I% +3 "core" %\  +3 ."da"PS.seek 0.55ml +2 "processing"%w'y +331 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%?  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%f'[ +1561 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%i +42 "core" + ."da"PTV.dial :mixing +2 "processing"% @ +70 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%0  +34 "core" + "processing"%a% +4 "core" %V\  +2 ."da"PS.seek 1.85ml +2 "processing"%4'6 +234 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%+ * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1964 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +15257 "Can"ao\ Pf +32746 #"da"recoverPRVreagent08 +7 .PTV.dial :mixing + "processing"%F @ +5 "core" A + ."da"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"PSV.dial :air +2 "processing"%  +41 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%Q' +2284 "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"%*  +41 "core"  +2 ."da"PS.seek 0ml +2 "processing"%X'W +2260 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%3 +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%K' +595 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1610 "core" ' + ."da"PTV.dial :puck +2 "processing"%v  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%@ +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%% +4 "core" %V\  +2 ."da"PS.seek 1.5ml +2 "processing"%e' +590 "core" ' +2 ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +2 "processing"%. * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%t'W +1613 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +5 "core"  +2 ."da"PBV.dial :waste1 + "processing"%T  +33 "core" +2 ."da"delay 30 seconds +1101 "Can"op\ 7] +1902 ."da"PBV.dial between PSV and waste1 +2 "processing"%d * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%| +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2279 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%s +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%: +72 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +72 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%A  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%<'W +2267 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%B +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +60 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%8' +585 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +8 "processing"% +14 ."da"PS.seek 2ml +3 "processing"%x'[ +1612 "core" ' + ."da"PTV.dial :puck +3 "processing"%,  +3 "core"  +2 ."da"PSV.dial PTV +2 "processing"%% +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%V  +32 "core"  +2 "processing"%7% +3 "core" %]X\  +3 ."da"PS.seek 1.5ml +2 "processing"%E' +591 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%> * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1605 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%5  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%g  +33 "core"  + ."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"%k +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%1' +2273 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%Y +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%N +71 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%^ +73 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +70 "core"  +3 ."da"PS.seek 0ml +2 "processing"%M'W +2270 "core" ' +2 #"da"washCycleDA #3 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%W +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%P' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%H'[ +1615 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%]  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%O +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%-  +32 "core"  +2 "processing"%% +5 "core" %a\ +2 ."da"PS.seek 1.5ml +2 "processing"%"' +591 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%c * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%r'W +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%)  +32 "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"% +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2292 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%( +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%9 +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%[ +71 "core" + ."da"delay 5 seconds +240 "Can"?p\ O +262 ."da"PSV.dial :air +3 "processing"%  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%S'W +2263 "core" ' +2 ."da"Gate.power :camera,:ON +6 #Mixing DA Substrates +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%# +135 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +15 ."da"PS.reconfigure :default +13 "processing"%#A d`xb +7 ."da"PS.seek 0.25ml +9 "processing"%'7 +347 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml + "processing"%l' +333 "core" ' +46 ."da"delay 5 seconds +510 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%Z  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%C +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" + "processing"% % +4 "core" %\\\  +2 ."da"PS.seek 1.5ml +2 "processing"%n' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%z * +36 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1612 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%}  +5 "core"  +2 ."da"PBV.dial :waste1 + "processing"%;  +36 "core" +2 ."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"%\\ +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%!' +2406 "core" ' + ."da"PSV.dial PTV +7 "processing"%\ +87 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%~ +74 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%' +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%L'W +2400 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%h +134 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%='[ +2118 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%q  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%D +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%% +3 "core" %W\ 4 +3 ."da"PS.seek 1.5ml +2 "processing"% ' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%& * +35 "core" * +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%j  +105 "core"  +3 ."da"PS.seek 0ml +2 "processing"%b'W +1609 "core" ' + "processing"%9 +4 "core" 9j53 + #"da"Processing Puck Heater at 27.9C before imaging +2 .PH.coast + "processing"%J +3 "core" 54 +2 "processing"%& +3 "core" &T@\ 4  +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&R% +3 "core" %\  ~ $ ) +3 "storage"(% +4 "core" % B\ L +2 "storage"(`. +2 "core" .( +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 1 +3 "storage"(p( +192 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (I& +3 "core" & 9\ F +2 "manipulator"&& +3 "core" &- p z  > +3 "manipulator"&?% +3 "core" %\  * ) +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&w( +178 "core" ( +2 "manipulator"&i& +3 "core" & q "z +2 "storage"(& +4 "core" & F\ K +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&0' +112 "core" ' +2 "storage"(a& +3 "core" & \ N +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak + "storage"(+'H +268 "core" ' +2 "storage"(f- +3 "core" -'H +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +4 ."da"SE.seek :place +2 "storage"(4'6 +32 "core" ' +2 "manipulator"&F& +4 "core" & } ( "y +2 "manipulator"&m% +3 "core" %9 Y { +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +49 ."da"Forearm.seek :retract +9 "manipulator"&{'\ +90 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&( +250 "core" ( +2 "manipulator"&& +4 "core" & b +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" & u C +3 ."da"Forearm.seek PC +2 "manipulator"&_' +92 "core" ' +2 ."da"Hand.close + "manipulator"&$/ +69 "core" / +2 ."da"PC.seek :open +2 "processing"%*( +402 "core" ( +2 "storage"(Q& +3 "core" & F\ O +2 "manipulator"&3& +4 "core" &  +2 "manipulator"&X% +4 "core" %    +2 ."da"Forearm.seek :retract +2 "manipulator"&K'\ +95 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&v( +255 "core" ( + "manipulator"&@& +4 "core" &\ c p M # +2 "storage"(& +3 "core" & \ K +3 ."da"Forearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&' +100 "core" ' +3 ."da"Hand.open + "manipulator"&1 +72 "core" 1 +2 "storage"(.- +3 "core" -'6 +3 ."da"SE.seek -0.15 Pucks below Top Plate +2 "storage"(e' +19 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.82 Pucks below Top Plate +2 "storage"(' +52 "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/da23jul0510h_niagara.tif +5 "processing"%T& +11 "core" &\ +4 "manipulator"&d& +5 "core" &\ = # +3 "manipulator"&|% +4 "core" %  +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&t'\ +94 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&s(- +178 "core" ( +2 "manipulator"&:& +5 "core" &- ~ u > 2 + ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +3 && +3 "core" &- |  2 +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&A'! +104 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&/ +65 "core" / +2 "manipulator"&B& +3 "core" &-\ \  v ~2 +2 "manipulator"&<% +4 "core" % 5\ \  g } +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&8'\ +98 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +3 "manipulator"&,( +152 "core" ( +2 "manipulator"&%& +4 "core" & ~  % +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &V& +3 "core" & t s 8 % +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&7' +89 "core" ' +2 "manipulator"&x& +3 "core" & % +2 "manipulator"&>% +4 "core" % } { U F +2 "processing"%E& +4 "core" &6\ +3 "processing"%5& +5 "core" &%\ +2 ."psFlush"PC.seek :closed +2 "processing"%g(Tg +5 "core" &!\ +6 &9\ %f +10 &Ur\ 8 +9 &l\ M +9 &D\ O +10 &bB\ O +9 &$F\ O +9 &F\ O +10 &F\ O +9 &iI\ P +10 &,H\ O +9 &C\ P +9 &!H\ O +10 &#qC\ P +9 &%4H\ O +9 &&D\ O +10 &(E.\ O +9 &*zIs\ O +10 &,;Iu\ P +9 &-Gk\ O +9 &/Fh\ O +10 &1Ge\ P +9 &3DDZ\ O +9 &5D\ O +10 &6Ek\ O +9 &8IZ\ O +10 &:KDW\ P +9 &< F\ P +9 &=D\ O +10 &?C\ P +9 &ASG\ P +9 &CC\ O +10 &DD\ P +9 &FJ\ P +10 &HYO\ P +9 &Ji\ T +9 &K V +10 &M{ W +9 &OO V +9 &Q W +10 &R G +9 &SA]\ &o +10 &TL%\ & +5 ( +2 "processing"%5& +3 "core" &TL\ \ & +54 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.78 +9 "processing"%G& +4 "core" &TL\  & +3 ."psFlush"Hand.open +2 "manipulator"&k1 +76 "core" 1 + "manipulator"&% +4 "core" % ^ e F +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&Y'\ +96 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"%N +45 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%^' +593 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +444 #"da"SX HX9/16 (USB:86): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 28.936 seconds\ /var/log/esp/da23jul0510h_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23jul0510h20s_niagara.tif +1671 "core" ' +2 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%1 @ +197 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%W  +82 #"da"SX HX9/16 (USB:86): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23jul0510h20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jul0510h30s_niagara.tif +50 "core" +2 ."psFlush"PSV.dial :mixloop +3 "processing"%M +106 "core" +23 ."psFlush"PS.seek :empty +3 "processing"%P'9 +2632 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%] +119 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%O' +107 #"da"SX HX9/16 (USB:86): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jul0510h30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "28.936 sec auto-exposure",Subject: "da23jul0510h images!" +3 "storage"(-- +3 "core" -' +2 "storage"(& +5 "core" & :\ +2 "manipulator"&H& +5 "core" & ! , % +12 "manipulator"&c% +9 "core" %\ . . 0 Q $p +10 ."da"Elbow.reconfigure :tight +8 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 1 +3 "manipulator"&"( +243 "core" ( +44 "manipulator"&& +4 "core" & % , ! # +2 "storage"()& +4 "core" & 6\ +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 1 + 700 counts +5 "manipulator"&u' +98 "core" ' +4 ' +4 ."psFlush"delay 5 seconds +6 ."da"SE.reconfigure :gently +6 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.1 Pucks below Top Plate +3 "storage"('B +60 "core" ' +4 "manipulator"&r& +8 "core" &\   4 # +4 "storage"((& +6 "core" & \ +5 ."da"Elbow.reconfigure :limp +6 "manipulator"&$ ,(b +7 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek 1 +5 "manipulator"&9'D +39 "core" ' +3 ."da"Elbow.hold +2 "manipulator"&[, +7 "core" , +4 ."da"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure :default +5 "storage"(#QK-0-\ b +6 ."da"SE.seek 0.08 Pucks below Top Plate +4 "storage"('- +26 "core" ' +2 "manipulator"&% +12 "core" %Wg  ȵ +6 "storage"(#& +7 "core" &  }\ +4 ."da"Forearm.force -20 +3 "manipulator"&5 +6 ."da"Forearm.seek 1 + 319 counts +4 "manipulator"&S'σ +23 "core" ' +3 "manipulator"&& +8 "core" &\  # +6 "storage"(l& +6 "core" & ?\ +6 ."da"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 700 counts +5 "manipulator"&Z' +32 "core" ' +119 "storage"(C% +14 "core" %4 \ +4 ."downElevator"SE.seek :down +8 "storage"( 'v +8 ."psFlush"PSR.select :air +4 "processing"% +13 ."psFlush"PS.seek 2.5ml +4 "processing"% ' +69 "storage"(% +6 "core" %Q \ Va +4 "manipulator"&z% +13 "core" %   s +5 ."da"Forearm.reconfigure :loose +8 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +3 "manipulator"&n'\ +97 "core" ' +32 ' +3 ."downElevator"SE.stop +2 "storage"(5 +6 (}& +6 "core" & 7\ +1456 #"uploadLog"upsync +405 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +31 "processing"%;  +34 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%6 @ +70 "core" B + ."psFlush"PSV.dial :mixloop +7 "processing"%\\ +98 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%'9 +2638 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%\ +99 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%~'P +1093 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%'' +1615 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +83 "core"  + ."psFlush"PTV.dial :puck +2 "processing"%!  +69 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%h  +4 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%L'W +2645 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%q +68 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%D' +587 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2122 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +83 "core"  + ."psFlush"PBV.dial PSV +2 "processing"%= U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%&'W +2625 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%j @ +40 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2630 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%J'W +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +55 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%R' +840 "Can"t\ ;( +1793 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" + ."psFlush"PBV.dial PSV +3 "processing"%` U +4 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%I'W +2628 "core" ' +2 ."psFlush"PSV.dial PBV +7 "processing"% @ +41 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%?' +2636 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%/  +69 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"%i'W +2637 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +54 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%y'P +1098 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%a' +1609 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%U +71 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%f  +4 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%F  +99 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%m'W +2632 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%+ +70 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%0' +598 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2127 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" + ."psFlush"PBV.dial PSV +2 "processing"%w U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%$'W +2635 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%{ @ +41 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%o' +2628 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%Q  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%3'W +2634 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%X +43 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%_' +2634 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%@ +81 "core"  +2 ."psFlush"PBV.dial PSV +7 "processing"% U +16 "core" S +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2634 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +41 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%.' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%T  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%d'W +2635 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&|& +3 "core" &\  P # +2 "manipulator"&K% +3 "core" %\     ( +3 ."psFlush"Elbow.seek PC +2 "manipulator"&4( +256 "core" ( + "manipulator"&e& +4 "core" &   +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &:& +3 "core" & !  = +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +90 "core" ' +2 ."psFlush"Hand.close + "manipulator"&/ +74 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%v( +400 "core" ( + "manipulator"&& +5 "core" &   + "manipulator"&B% +4 "core" %   e J +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&<'\ +101 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek :garage +2 "manipulator"&t(- +138 "core" ( + "manipulator"&%& +4 "core" &-   < * +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &V& +3 "core" &-   * +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&A'! +104 "core" ' +2 ."psFlush"Hand.open +2 "manipulator"&x1 +75 "core" 1 + "manipulator"&>% +5 "core" % (  N  +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&E'\ +95 "core" ' +2 #tFinished short da assay +21210 "Can"r\ 1 +878 #t-> access 1 +3 "storage"(s% +4 "core" %~\ \  \ +2 "manipulator"&8% +3 "core" %\    |  +2 "manipulator"&*& +4 "core" &-   o * +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(G(; +669 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (k& +3 "core" &; X\  +1733 #t-> samplePassF; PS.flush +2 #Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +50 "core" & f\  +3 "manipulator"&5& +3 "core" &-   8 * +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&N(- +2 "core" ( +3 "manipulator"&7& +3 "core" &-   * +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &b& +2 "core" &-   k * +3 .tForearm.seek :garage +2 "manipulator"&^'! +95 "core" ' +2 .tHand.close + "manipulator"&1/ +69 "core" / +2 "manipulator"&W& +3 "core" &-   * +2 "manipulator"&M% +4 "core" % .    +3 .tForearm.seek :retract + "manipulator"&'\ +97 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&]( +269 "core" ( +2 "manipulator"&-& +4 "core" &   = 6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &   O 6 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&H', +102 "core" ' +2 "manipulator"&c& +3 "core" & \  6 +2 "manipulator"&P% +4 "core" %2   +2 "collection"'& +4 "core" &g\  +3 "collection"')& +5 "core" &f\  +2 .tCC.seek :closed +3 "collection"',(O +2 "core" &a\  +7 &Fk\ %h +10 &[ e\ 8 +9 &}b\ J +9 &Zd\ J +10 &^c\ J +9 &Y^a\ J +9 &] e\ J +10 &Y`\ J +9 &[ b\ J +10 &`]c\ K +9 & $Y ^\ J +9 &!_i\ K +10 &#[c\ J +9 &%iZd\ J +9 &'+Ze\ J +10 &(Z\ ]\ J +9 &*Zd\ J +10 &,qY^\ J +9 &.2Y[\ K +9 &/\\g\ K +10 &1[e\ K +9 &3x\\\\\ K +9 &5;[a\ J +10 &6Z _\ J +9 &8]_\ J +10 &:Y]\ J +9 &][\ J +10 &?]d\ J +9 &AYi\ J +9 &CKY\\\ J +10 &E ZW\ J +9 &F_ m\ K +10 &Hmf\ M +9 &J?d\ Q +9 &K \\\ U +10 &MX\ X +9 &O La\ / +9 &O~ X\ F +6 ( +2 "collection"')& +3 "core" &O_ a\ F +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.62 + "collection"'r& +4 "core" &O_ b\ F +2 .tHand.open + "manipulator"&(1 +66 "core" 1 + "manipulator"&Y% +4 "core" % 2 \  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%#  +44 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1607 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%l'W +1609 "core" ' + .tPSV.dial PSR +2 "processing"%C +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%u' +2631 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%"  +96 "core" +2 .tPSV.dial :PTV,via: :air +2 "processing"% +185 "core" ~ +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"%9 @ +68 "core" @ +2 .tPS.seek 0ml +2 "processing"%'W +2633 "core" ' +2 .tPSV.dial :air +2 "processing"%z  +71 "core"  +3 .tPS.seek 2.5ml + "processing"%S' +2634 "core" ' + .tPSV.dial :PTV +2 "processing"%} +72 "core" ~ +2 .tPS.seek 0ml +2 "processing"%'W +2633 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&O& +3 "core" &  ? 6 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&Z( +3 "core" ( +2 "manipulator"& & +4 "core" &  " O 6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &;& +3 "core" &   6 +2 .tForearm.seek CC +2 "manipulator"&6', +105 "core" ' +2 .tHand.close + "manipulator"&\\/ +74 "core" / +2 .tCC.seek :open +2 "collection"' ( +376 "core" ( +2 "manipulator"&\ & +3 "core" &   ? 6 +2 "manipulator"&% +5 "core" %    +2 .tForearm.seek :retract +2 "manipulator"&~'\ +101 "core" ' +9 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"& (- +279 "core" ( +2 "manipulator"&!& +4 "core" &-   ! C +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &h& +3 "core" &-   v C +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&''! +108 "core" ' + .tHand.open +2 "manipulator"&q1 +72 "core" 1 +2 "manipulator"&L% +3 "core" % +  u +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&D'\ +95 "core" ' +2 #tFlushing Processing stage + "processing"%% +4 "core" %R\ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%=& +3 "core" &\ +2 "manipulator"& & +4 "core" &-   M C +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&j(- +4 "core" ( +2 "manipulator"&&& +3 "core" &-   - C +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +4 "core" &-   q C +2 .tForearm.seek :garage +2 "manipulator"& '! +103 "core" ' +2 .tHand.close + "manipulator"&/ +69 "core" / +2 "manipulator"&J& +4 "core" &-   C +2 "manipulator"&% +3 "core" % 2  \  +3 .tForearm.seek :retract +2 "manipulator"&`'\ +103 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&R( +121 "core" ( +2 "manipulator"&& +3 "core" &    +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &I& +3 "core" &  ( +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&/' +101 "core" ' +2 "manipulator"&?& +4 "core" &    +2 "manipulator"&% +4 "core" %   2 +2 "processing"%i& +4 "core" &a\ +3 "processing"%y& +5 "core" &f\ +2 .tPC.seek :closed +7 "processing"%U(Tg +3 "core" &f\ +4 &{\  +10 &6|Q\ *y +7 &h~e\ > +9 &he\ K +10 &cWF\ J +9 &$Vf\ K +9 &Wg\ K +10 &Vg\ K +9 &kVE\ J +9 &-Sb\ J +10 &Tf\ J +9 & Ve\ K +9 &"tVa\ J +10 &$5Wf\ J +9 &%Tf\ J +10 &'Wg\ J +9 &){Wf\ J +9 &+>Tf\ J +10 &-We\ J +9 &.V_\ J +10 &0X`\ J +9 &2EW]\ J +9 &4Sc\ J +10 &5Vg\ J +9 &7Wb\ J +9 &9MVe\ J +10 &;Wh\ J +9 &<V^\ J +10 &>Va\ J +9 &@VRb\ J +9 &BVd\ J +10 &CUf\ K +9 &EWc\ K +9 &G\\\\e\ K +10 &Ihf\ L +9 &Je\ P +10 &Lf\ Q +9 &NQd\ Q +9 &Pe\ Q +10 &Qa\ Q +9 &S{zhe\ * +9 &T2(\\e\ ; +10 ( + &TBf\ + +2 "processing"%y& +3 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.61 + "processing"%f& +4 "core" &TB\ + +2 .tHand.open + "manipulator"&F1 +65 "core" 1 + "manipulator"&a% +4 "core" %    H +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&+'\ +97 "core" ' + .tPSV.dial PSR +2 "processing"%m +70 "core"  + .tPSR.select :flush +3 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%0'P +1107 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +1609 "core" ' +2 .tPSV.dial PTV +2 "processing"%w +82 "core"  +2 .tPTV.dial :puck +2 "processing"%  +68 "core"  +2 .tPBV.dial :waste1 + "processing"%{  +50 "core" +2 .tPS.seek 0ml +2 "processing"%$'W +2654 "core" ' + .tPSV.dial PSR +2 "processing"%Q +69 "core"  + .tPSR.select :flush +3 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"%o' +584 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%X' +2116 "core" ' + .tPSV.dial PTV +2 "processing"%3 +83 "core"  +2 .tPBV.dial PSV + "processing"%@ U +53 "core" W +2 .tPS.seek 0ml +2 "processing"%'W +2673 "core" ' +9 .tPSV.dial PBV +2 "processing"%_ @ +40 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%' +2629 "core" ' +2 .tPSV.dial :waste1 + "processing"%  +70 "core"  +3 .tPS.seek 0ml +2 "processing"%T'W +2634 "core" ' +2 .tPSV.dial PSR +2 "processing"%. +54 "core"  +2 .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%|' +2630 "core" ' +2 .tPSV.dial PTV +2 "processing"%K +71 "core" +2 .tPBV.dial PSV +2 "processing"%e U +4 "core" V +2 .tPS.seek 0ml +2 "processing"%:'W +2657 "core" ' + .tPSV.dial PBV +2 "processing"%[ @ +42 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%' +2629 "core" ' + .tPSV.dial :waste1 +7 "processing"%n  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%g'W +2630 "core" ' +2 #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&& +3 "core" &   ` +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&B( +2 "core" ( +3 "manipulator"&%& +3 "core" &  \  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &V& +3 "core" &    +2 .tForearm.seek PC +2 "manipulator"&' +94 "core" ' +2 .tHand.close + "manipulator"&4/ +66 "core" / +2 .tPC.seek :open +2 "processing"%x( +401 "core" ( + "manipulator"&>& +4 "core" &   p +2 "manipulator"&<% +4 "core" %     +2 .tForearm.seek :retract +2 "manipulator"&A'\ +92 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&s(- +160 "core" ( +2 "manipulator"&8& +4 "core" &-   &  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &*& +3 "core" &-  I  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&p'! +103 "core" ' +2 .tHand.open + "manipulator"&k1 +75 "core" 1 +2 "manipulator"&% +3 "core" % +   L  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&5'\ +102 "core" ' +9059 "Can"u\ 0AT +60002 t\ 0 +60001 s\ 0 +60002 r\ /e +60001 s\ 0 +60002 u\ /B +60001 s\ 0 +60001 s\ 0@n +60002 s\ / +60001 u\ /­ +60002 u\ /d0 +60001 u\ / +60001 x\ /\\ +60002 w\ 0Ɉ +60001 x\ /? +60001 y\ 0 +60002 y\ /ά +60001 y\ 0cJ +60001 x\ / +16747 #t-> access 2 +2 "storage"(7% +3 "core" %~\ \  ,\ +2 "manipulator"&b% +4 "core" %\ #   < +2 "manipulator"&1& +3 "core" &-    +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(W(K +196 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (M& +3 "core" &K `\  +2219 #t-> $da[:extractVol]=0.17 +1285 #-> startTube 2 +3753 #-> shortDA +2 "collection"'t% +2 "processing"%E% +5 "core" %\ +5 %WE\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +183 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"%^ +126 "core" + .tPTV.dial :PRVmixing +2 "processing"%-  +125 "core" +2 .tPRV.dial :sipper + "processing"%  +128 "core"  +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 1.1ml +2 "processing"%N'] +2293 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%c  +124 "core"  +2 .tPS.seek 0.5ml +2 "processing"%P' +1274 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +99 "core" > +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +51 .tPS.seek 0ml +2 "processing"%'W +597 "core" ' +2 .tPSV.dial PSR +6 "processing"%2 +99 "core"  + #tPulling 1ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml + "processing"%r'P +1108 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%(' +1610 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%Y +100 "core" +2 .tPS.seek 0ml +2 "processing"%)'W +2630 "core" ' + .tPSV.dial PSR +2 "processing"%# +111 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1ml + "processing"%H'P +1097 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%d' +1616 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +109 "core" + .tPRV.dial :sipper +2 "processing"%  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%C'W +2633 "core" ' + .tPSV.dial PSR +2 "processing"%l +97 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%"' +2625 "core" ' +2 .tPSV.dial :mixloop + "processing"% +100 "core" +3 .tPS.seek 0ml + "processing"%9'W +2643 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%u& +4 "core" &:\  +2 "manipulator"&z% +3 "core" %\ #   < +2 "storage"(% +4 "core" %~\ \  =\ +2 "storage"(}. +3 "core" .(K +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(S( +668 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (O& +3 "core" & \ +2 "manipulator"& & +3 "core" &-  \   +2 "manipulator"&;% +5 "core" %\ #   < +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&\\( +180 "core" ( + "manipulator"&]& +4 "core" &   % $ +2 "storage"(& +3 "core" & \ \  #\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&,' +102 "core" ' + "storage"(\ & +4 "core" & \ 2\ ) Z\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('H +279 "core" ' + "storage"(6- +3 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (!& +3 "core" & X\ +2 "manipulator"&h& +3 "core" &  $ +2 .tElbow.seek 2 +2 "manipulator"&Z( +4 "core" ( +2 "manipulator"&q& +3 "core" &   ? $ +2 "storage"(L& +4 "core" & \ h\ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&'y +20 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&~/ +71 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&=& +2 "storage"( 'v +8 "core" &   $ + "manipulator"&&% +4 "core" % }   : +3 .tForearm.seek :retract + "manipulator"&'\ +100 "core" ' + .tElbow.seek PC +2 "manipulator"&'( +167 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +80 "core" ( + "manipulator"&& +4 "core" &   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &J& +3 "core" &    +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +98 "core" ' + "manipulator"& & +4 "core" &   n +2 "manipulator"&D% +4 "core" %   u +2 "processing"%& +3 "core" &?\  +3 "processing"%I& +5 "core" &5\  +2 .tPC.seek :closed +3 "processing"% (Tg +4 "core" &5\  +5 &;\ > +10 &RMu9\ 1 +9 &w};\ E +9 &=X7\ K +10 &W;\ K +9 &X@\ K +9 &T=\ K +10 &GVB\ J +9 & VP\ J +10 &VT\ K +9 &YQ\ K +9 &!NXL\ K +10 &#XK\ K +9 &$XI\ K +9 &&VQ\ K +10 &(UYW\ K +9 &*YL\ J +10 &+VP\ J +49 &-TK\ K +7 &/_TT\ J + &1!TP\ J + &2UO\ K + &4T"\ J + &6fTB\ K +5 &8(W,\ K +10 &9YK\ J +9 &;Y3\ J +9 &=oYF\ J +10 &?1Z7\ J +9 &@Y2\ K +9 &BX8\ J +10 &DvV\ K +9 &F8]\ K +10 &Gd\ L +9 &I}[\ N +9 &Kl\ Q +10 &M/\ P +9 &N\ P +9 &P\ Q +10 &Rs\ Q +9 &SNc\ +} +10 &T>!\ \  +5 ( +2 "processing"%I& +4 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.62 + .Hand.open +2 "manipulator"&?1 +2 "core" &T> \ \  +73 1 +2 "manipulator"&% +3 "core" %  - +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&i'\ +88 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%j  +2 %`9 +6 "core" 9 +102 "processing"%v9 +3 "core" 9@ +103 "processing"%f9 +2 "core" 9?  +103 "processing"%F9 +3 "core" 9@  +103 "processing"%a9 +2 "core" 9@ +103 "processing"%y9 +2 "core" 9@ +103 "processing"%m9 +3 "core" 9A +102 "processing"%/9 +3 "core" 9? +102 "processing"%9 +3 "core" 9@" +102 "processing"%09 +3 "core" 9@& +102 "processing"%w9 +3 "core" 9@+ +103 "processing"%9 +2 "core" 9@/ +103 "processing"%{9 +3 "core" 9A3 +102 "processing"%9 +3 "core" 9@7 +103 "processing"%Q9 +2 "core" 9@< +103 "processing"%$9 +3 "core" 9@@ +102 "processing"%o9 +3 "core" 9AD +102 "processing"%39 +3 "core" 9@H +102 "processing"%@9 +3 "core" 9AL +103 "processing"%X9 +2 "core" 9AQ +103 "processing"%_9 +3 "core" 9AU +102 "processing"%9 +3 "core" 9BY +102 "processing"%9 +3 "core" 9B] +102 "processing"%9 +4 "core" 9Ba +102 "processing"%.9 +3 "core" 9Bf +103 "processing"%T9 +2 "core" 9Cj +103 "processing"%K9 +2 "core" 9Cn +103 "processing"%e9 +2 "core" 9Cr +103 "processing"%|9 +3 "core" 9Cv +102 "processing"%[9 +3 "core" 9C{ +102 "processing"%:9 +3 "core" 9C +102 "processing"%n9 +3 "core" 9D +102 "processing"%9 +3 "core" 9D +102 "processing"%9 +3 "core" 9D +103 "processing"%%9 +3 "core" 9E +102 "processing"%V9 +3 "core" 9E +102 "processing"%49 +3 "core" 9F +102 "processing"%R9 +3 "core" 9E +102 "processing"%+9 +3 "core" 9F +103 "processing"%U9 +2 "core" 9F +103 "processing"%>9 +3 "core" 9 G +102 "processing"%<9 +3 "core" 9H +102 "processing"%89 +3 "core" 9I +102 "processing"%*9 +3 "core" 9H +103 "processing"%9 +3 "core" 9%H +102 "processing"%B9 +3 "core" 9+I +102 "processing"%k9 +3 "core" 91J +102 "processing"%9 +3 "core" 98J +102 "processing"%A9 +3 "core" 9>J +3 .tPH.hold 2:00:00,28C +3 "processing"%p pp; +2 .tdelay 1:30 +5 "core"  +5319 "Can"y\ 2v +3682 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +99 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%7' +588 "core" ' + .tdelay 5 seconds +503 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml +2 "processing"%b'[ +1603 "core" ' +2 .tPTV.dial :puck +2 "processing"%1  +124 "core"  +2 .tPSV.dial PTV +2 "processing"%M +72 "core" + .tPBV.dial :waste1 +2 "processing"%G  +51 "core" +2 "processing"%t% +3 "core" %Vx\  +3 .tPS.seek 1.5ml +2 "processing"%E' +589 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%^ * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%-'W +1610 "core" ' + .tdelay 5:00 +30003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +5 "core"  + .tPBV.dial :waste1 +2 "processing"%g  +32 "core"  +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%c * +34 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%N +72 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +49 "processing"%' +2300 "core" ' + .tPSV.dial PTV +2 "processing"%P +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%2 +76 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"% +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%r  +71 "core"  +2 .tPS.seek 0ml +2 "processing"%Y'W +2285 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%(  +126 "core" +2 .tPSV.dial :mixloop +2 "processing"%# +54 "core" +2 .tPRV.dial :ab1 +2 "processing"%) @ +99 "core" > +3 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%H'w +351 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%  +42 "core"  +2 "processing"%% +4 "core" %uH\  +2 .tPS.seek 0.32ml +2 "processing"%d'" +392 "core" ' +2 .tdelay 2 seconds +201 .CBV.dial between PRV and PSV +3 "collection"'l  +37 "core" +2 .tPRV.dial :air +2 "processing"%C  +40 "core"  +3 .tPS.seek 0.9ml + "processing"%'D +1234 "core" ' + .tPRV.dial :waste2 +2 "processing"%" @ +69 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%u' +861 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%z  +41 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%'[ +1614 "core" ' + .tPSV.dial :PML +2 "processing"%} +55 "core" + .tPTV.dial :mixing +2 "processing"%W @ +70 "core" B +2 .tPBV.dial :waste1 +2 "processing"%O  +32 "core"  +2 "processing"% % +3 "core" %^G\  +3 .tPS.seek 1.85ml +2 "processing"%;'> +238 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%] * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%'W +1962 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'s& +3 "core" &\ +2 "manipulator"&\ & +3 "core" &    +2 "manipulator"&5% +4 "core" %\    N  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&6(- +166 "core" ( + "manipulator"&!& +4 "core" &-     +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &h& +3 "core" &-    +2 .tForearm.seek :garage +2 "manipulator"&q'! +104 "core" ' +2 .tHand.close +2 "manipulator"&L/ +66 "core" / +2 "manipulator"&~& +4 "core" &-    +2 "manipulator"&=% +4 "core" % 4  ( +2 .tForearm.seek :retract +2 "manipulator"&&'\ +105 "core" ' +2 .tElbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&\\( +274 "core" ( +2 "manipulator"&,& +3 "core" &   5 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" &   = 5 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&', +95 "core" ' +2 "manipulator"&& +5 "core" &  ` 5 + "manipulator"&J% +4 "core" %$  O +2 "collection"'Z& +4 "core" &\ +3 "collection"' & +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'D(O +5 "core" &\ +6 &C\ %g +9 &\\\ 8 +10 &y\ K +9 &Y\ K +10 &U\ K +9 &ZW\ K +9 &X\ K +10 &X\ K +9 &U\ K +9 &bU\ K +10 & #S\ K +9 &!V\ K +10 &#Z\ K +9 &%k\\\ J +9 &',Y\ K +10 &(Y\ J +9 &*Z\ J +9 &,sZ\ J +10 &.4Z\ K +9 &/\\\ K +10 &1\\\ J +9 &3{Y\ J +9 &5<W\ K +10 &6X\ K +9 &8Z\ K +9 &:\\\ K +10 &X\ J +10 &?Y\ J +9 &AZ\ K +9 &CL\\\ K +10 &E ]\ K +9 &F_\ K +9 &Hp\ M +10 &JA\ R +9 &K\ V +10 &M\ W +9 &O K\ 1 +9 &O| u\ F +6 ( +2 "collection"' & +4 "core" &O|j|\ F +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.68 +2 "collection"'& +3 "core" &O|j\ F +44 .tHand.open +9 "manipulator"& 1 +66 "core" 1 +2 "manipulator"&% +3 "core" % $ \  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&x'\ +94 "core" ' +2 .tPSV.dial PSR +2 "processing"%? +100 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1323 "Can"y\ S\  +287 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%`  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%I'W +1602 "core" ' +2 .tPSV.dial PSR +2 "processing"%v +43 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +2637 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV + "processing"%f  +2 "collection"'F  +40 "core" +118  + .tPSV.dial :mixloop +2 "processing"%a +111 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +2 "processing"%y  +70 "core" +2 .tPS.seek 0ml +2 "processing"%m'W +2633 "core" ' +2 .tPSV.dial :air + "processing"%/  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2649 "core" ' + .tPSV.dial :mixloop +7 "processing"%0 +44 "core" +2 .tPS.seek 0ml +2 "processing"%w'W +2631 "core" ' +2 .tPSV.dial :air +2 "processing"%  +43 "core"  +3 .tPS.seek 2.5ml + "processing"%{' +2631 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%Q'W +2642 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&$& +3 "core" &  1 5 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&o( +4 "core" ( + "manipulator"&3& +4 "core" &  ^ 5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &@& +3 "core" & 5 +2 .tForearm.seek CC +2 "manipulator"&X', +102 "core" ' +2 .tHand.close + "manipulator"&_/ +68 "core" / +2 .tCC.seek :open +2 "collection"'( +376 "core" ( +2 "manipulator"&& +3 "core" & k 5 +2 "manipulator"&% +4 "core" % , ; +2 .tForearm.seek :retract +2 "manipulator"&.'\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&T(- +279 "core" ( + "manipulator"&K& +4 "core" &-    5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &e& +3 "core" &-   K 5 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&|'! +105 "core" ' +3 .tHand.open + "manipulator"&[1 +68 "core" 1 +2 "manipulator"&:% +3 "core" % )     +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&n'\ +99 "core" ' +2 ."da"delayUntil "13:58:30.13" +24787 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +70 "core" A + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%% * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%V  +54 "core" +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%4' +2285 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%R +40 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +7 "processing"%+  +41 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%U +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%>  +41 "core"  +3 ."da"PS.seek 0ml +2 "processing"%<'W +2276 "core" ' +49 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%8 +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%*' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1609 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%B  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%k +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 "processing"%A% +3 "core" %XH\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +591 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%9 * +34 "core" , +2 ."da"PS.seek 0ml +3 "processing"%7'W +1611 "core" ' +2 ."da"delay 2:00 +769 "Can"{\ 8٤ +11234 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%1  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%M  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%G * +33 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%t +69 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%b' +2273 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%^ +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%E +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%j +83 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial :air +6 "processing"%  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%g'W +2285 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%c +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%N' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%-'[ +1603 "core" ' + ."da"PTV.dial :puck +2 "processing"%P  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%2 +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%r% +3 "core" %Wi\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +596 "core" ' +16 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%( * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%#'W +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%)  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%Y  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%H' +2274 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%l +72 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%C +71 "core"  +2 ."da"delay 5 seconds +507 .PSV.dial PTV +2 "processing"%d +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%"  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2293 "core" ' + #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%z  +41 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%u  +125 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%}  +41 "core" ~ +2 ."da"PTV.dial :PRVmixing +2 "processing"%W  +4 "core" + ."da"PSV.dial :mixloop +2 "processing"%O +45 "core" +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"% ' +392 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%]  +43 "core"  + "processing"%% +4 "core" %A\  +2 ."da"PS.seek 0.55ml +2 "processing"%;'} +333 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air +2 "processing"%s  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%\ '[ +1564 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%5 +42 "core" + ."da"PTV.dial :mixing +2 "processing"%! @ +70 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%h  +32 "core"  +2 "processing"%'% +4 "core" %\\A\  +2 ."da"PS.seek 1.85ml +2 "processing"%L'< +229 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%~ * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%='W +1964 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +5577 "Can"|\ ;8 +42426 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%i @ +5 "core" A + ."da"PBV.dial :waste1 +2 "processing"%q  +33 "core"  + ."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 :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%6' +2291 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +54 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%J  +40 "core"  + ."da"delay 2 seconds +203 .PSV.dial :mixloop +2 "processing"%Z +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%&  +41 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'W +2288 "core" ' +2 #"da"washCycleDA #1 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"% ' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1615 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +70 "core"  + ."da"PSV.dial PTV +3 "processing"%? +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 "processing"%% +4 "core" %ab\ +2 ."da"PS.seek 1.5ml +2 "processing"%`' +592 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%v'W +1607 "core" ' +2 ."da"delay 2:00 +3434 "Can"}\ GR +8569 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%I  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%F  +32 "core"  +2 ."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"%a +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%y' +2282 "core" ' + ."da"PSV.dial PTV +2 "processing"% +72 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%/ +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%m +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%0  +70 "core"  +2 ."da"PS.seek 0ml +3 "processing"%'W +2272 "core" ' + #"da"washCycleDA #2 of 3 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +8 ."da"PS.seek 0.5ml +2 "processing"%w' +587 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +59 ."da"PS.seek 2ml +2 "processing"%'[ +1603 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%{ +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%$  +32 "core"  +2 "processing"%3% +4 "core" %XY\  +2 ."da"PS.seek 1.5ml +2 "processing"%@' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%_ * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%\\'W +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .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"%D * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2281 "core" ' + ."da"PSV.dial PTV +2 "processing"%X +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%K +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%e +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%o  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%['W +2285 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%: +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%.' +589 "core" ' + ."da"delay 5 seconds +507 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%|'[ +1605 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%%% +4 "core" %Vv\  +2 ."da"PS.seek 1.5ml +2 "processing"%V' +587 "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"%R'W +1608 "core" ' +2 ."da"delay 2:00 +9222 "Can"q|\ 2d +2781 #"da"recoverPSRreagent08 +2 .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 * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%> +70 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%4' +2289 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%8 +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%< +71 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%* +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%B  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%k'W +2269 "core" ' +2 ."da"Gate.power :camera,:ON +6 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +134 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +27 ."da"PS.reconfigure :default +10 "processing"%#A d`xb +8 ."da"PS.seek 0.25ml +8 "processing"%A'7 +337 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%' +342 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%9'[ +1610 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%1  +36 "core" + "processing"%M% +4 "core" %Yb\ , +2 ."da"PS.seek 1.5ml +2 "processing"%G' +633 "core" ' +9 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%t * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%7'W +1620 "core" ' + ."da"delay 10 seconds +1004 #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 * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%j +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2418 "core" ' +2 ."da"PSV.dial PTV +6 "processing"%b +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%c +75 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%g +75 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%N  +86 "core" +2 ."da"PS.seek 0ml +2 "processing"%P'W +2399 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%2 +132 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%'[ +2120 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%r +74 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%-  +34 "core" +2 "processing"%(% +3 "core" %^\ 3 +3 ."da"PS.seek 1.5ml +2 "processing"%' +588 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%) * +35 "core" * +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%Y  +105 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +1604 "core" ' + "processing"%9 +4 "core" 9~50 +2 #"da"Processing Puck Heater at 27.9C before imaging + .PH.coast +2 "processing"%# +2 "core" 51 +2 "processing"%l& +4 "core" &T> g\ 4\  +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&C% +3 "core" %  y  m \ +2 "storage"(d% +4 "core" %u X\ N +2 "storage"(". +3 "core" .( +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(H( +188 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +3 (z& +2 "core" & d\ I +2 "manipulator"&u& +4 "core" &- v  5 +2 "manipulator"&}% +3 "core" %  k j q \ +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&W( +182 "core" ( +2 "manipulator"&O& +3 "core" &   ^ "~ +2 "storage"(& +4 "core" & "\ L +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&]' +112 "core" ' +2 "storage"(& +4 "core" & 9\ O +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"( 'H +270 "core" ' + "storage"(s- +3 "core" -'H +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(;'6 +33 "core" ' +2 "manipulator"&5& +3 "core" &\  "} +2 "manipulator"&!% +4 "core" %3 ) +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&h'\ +89 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&'( +280 "core" ( +2 "manipulator"&~& +3 "core" &\  w L "{ +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &\ & +2 "core" &\ ~ "{ +3 ."da"Forearm.seek PC +2 "manipulator"&L' +94 "core" ' +2 ."da"Hand.close +2 "manipulator"&i/ +73 "core" / +47 ."da"PC.seek :open +9 "processing"%q( +401 "core" ( + "storage"(,& +4 "core" & I\ M +2 "manipulator"&& +4 "core" &\ + "{ +2 "manipulator"&=% +3 "core" % '  +3 ."da"Forearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&J( +242 "core" ( +2 "manipulator"&Z& +3 "core" &\   $ +2 "storage"(&& +4 "core" & '\ K +3 ."da"Forearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&6' +93 "core" ' +2 ."da"Hand.open + "manipulator"&1 +70 "core" 1 +3 "storage"( - +2 "core" -'6 +3 ."da"SE.seek -0.15 Pucks below Top Plate +2 "storage"( ' +27 "core" ' + ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.82 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/da23jul0514h_niagara.tif +5 "processing"%?& +9 "core" & \  +6 "manipulator"&& +5 "core" &\ y X $ +3 "manipulator"&% +4 "core" %  +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&'\ +89 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(- +180 "core" ( +2 "manipulator"&`& +4 "core" &-  F +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &I& +3 "core" &- / F +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&F'! +105 "core" ' +3 ."psFlush"Hand.close +2 "manipulator"&f/ +70 "core" / +2 "manipulator"&a& +4 "core" &-\ \  E }F +2 "manipulator"&v% +4 "core" % 5\  2 } +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +108 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&/( +153 "core" ( +2 "manipulator"&m& +3 "core" &  # +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &0& +3 "core" &  # +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&y' +100 "core" ' +2 "manipulator"&& +5 "core" & x z i # +2 "manipulator"&% +3 "core" % q } b +4 "processing"%w& +4 "core" &~\ +2 "processing"%{& +5 "core" &\ +3 ."psFlush"PC.seek :closed +2 "processing"%$(Tg +3 "core" &y\  +9 &8l\ \ %g +10 &Ume\ 7 +9 &}lk\ L +9 &Dk\ P +10 &aAb\ P +9 &#D\\\ P +9 &EX\ P +10 &EI\ P +9 &hHG\ P +10 &,DE\ O +9 &D<\ P +9 &!G2\ P +10 &#qF6\ P +9 &%3G1\ P +9 &&G \ P +10 &(F"\ P +9 &*yF\ P +10 &,;B\ P +9 &-C\ P +9 &/D \ O +10 &1D \ O +9 &3DE\ O +9 &5E\ O +10 &6D\ P +9 &8G\ P +10 &:KC\ P +9 &<D\ O +9 &=D\ O +10 &?D\ P +9 &ASG\ P +10 &CB\ P +9 &DE\ O +9 &FG\ P +9 &HWP\ Q +10 &Jh\ T +9 &K W +10 &M{ W +9 &OL~ X +9 &Q} X +10 &Rk H +9 &SA\\\ &o +10 &TM"\ \ % +5 ( +2 "processing"%{& +3 "core" &TM\ \ % +3 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.79 + "processing"%3& +4 "core" &TM\ % +2 ."psFlush"Hand.open +2 "manipulator"&1 +73 "core" 1 +2 "manipulator"&_% +4 "core" % a `  +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&@'\ +101 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%x +45 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +68 ."psFlush"PS.seek 0.5ml +2 "processing"%D' +610 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%' +556 #"da"SX HX9/16 (USB:88): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30.444 seconds\ /var/log/esp/da23jul0514h_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23jul0514h20s_niagara.tif +1566 "core" ' +3 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%\\ @ +197 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%X  +134 "core" + ."psFlush"PSV.dial :mixloop +3 "processing"%K +48 #"da"SX HX9/16 (USB:88): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23jul0514h20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jul0514h30s_niagara.tif +54 "core" +3 ."psFlush"PS.seek :empty +3 "processing"%e'9 +2636 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%o +117 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%' +231 #"da"SX HX9/16 (USB:88): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jul0514h30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "30.444 sec auto-exposure",Subject: "da23jul0514h images!" +4 "storage"(:- +2 "core" -' +3 "storage"([& +4 "core" & \ +3 "manipulator"&.& +16 "core" & $ " # +8 "manipulator"&% +17 "core" %\ % % 3  +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +3 "manipulator"&( +240 "core" ( +50 "manipulator"&%& +3 "core" ' +3 ."psFlush"delay 5 seconds +3 "core" & # # "} + "storage"(|& +4 "core" & @\ +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&Q' +99 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.1 Pucks below Top Plate +2 "storage"(V'B +55 "core" ' +2 "manipulator"&+& +4 "core" &\  3 "} +2 "storage"(U& +4 "core" & 2\ +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +2 "manipulator"&>'D +34 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&R, +3 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 0.08 Pucks below Top Plate +2 "storage"(8'- +19 "core" ' +2 "manipulator"&<% +3 "core" %Xp  ɸ +2 "storage"(*& +4 "core" & G\ +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 320 counts +2 "manipulator"&B'τ +20 "core" ' +2 "manipulator"&4& +5 "core" &  \ "{ +2 "storage"(& +4 "core" & d\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&k' +23 "core" ' + "storage"(A% +4 "core" %4 \ \  +3 ."downElevator"SE.seek :down +3 "storage"('v +99 (% +20 "core" %V T\ Wc +2 "manipulator"&1% +4 ."psFlush"PSR.select :air +2 "processing"% +4 "core" %\  +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&M'\ +4 ."psFlush"PS.seek 2.5ml +2 "processing"%9' +89 "core" ' +37 ' +88 ."downElevator"SE.stop +5 "storage"(5 +6 (t& +6 "core" & \ +1890 ' +3 ."psFlush"delay 1 second +105 .PBV.dial :waste1 +5 "processing"%G  +34 "core"  +3 ."psFlush"PTV.dial :mixing +5 "processing"%^ @ +72 "core" A +4 ."psFlush"PSV.dial :mixloop +8 "processing"%E +74 #"uploadLog"upsync +35 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%j'9 +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%7 +97 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%b'P +1099 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%c' +1606 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%g +70 "core" + ."psFlush"PTV.dial :puck +2 "processing"%N  +70 "core"  +2 ."psFlush"PBV.dial :waste1 +2 .PS.seek 0ml +2 "processing"%'W +2635 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%2 +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%P' +598 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%r' +1476 "Can"d\ ; +658 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%- +82 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%( U +51 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2649 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%) @ +41 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%Y' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%# +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%l' +2634 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%C +68 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%d U +4 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%"'W +2626 "core" ' + ."psFlush"PSV.dial PBV +7 "processing"%z @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%u' +2633 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%}  +80 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%S'W +2630 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%O +41 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'P +1105 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%T' +1616 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%n  +4 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%s  +51 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%5'W +2625 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%! +70 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"% ' +585 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%]' +2134 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%~ +69 "core" +9 ."psFlush"PBV.dial PSV +2 "processing"%\ U +52 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%W'W +2632 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%i @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"%h' +2628 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%  +80 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%,'W +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +40 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%=' +2628 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%L +69 "core" + ."psFlush"PBV.dial PSV +7 .PS.seek 0ml +2 "processing"%Z'W +2627 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%& @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%'' +2632 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +68 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"% 'W +2630 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&?& +3 "core" &   "{ +2 "manipulator"&% +4 "core" %\   ! +2 ."psFlush"Elbow.seek PC +2 "manipulator"&( +249 "core" ( +2 "manipulator"&& +3 "core" &   ! +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &;& +2 "core" &  2 +3 ."psFlush"Forearm.seek PC +2 "manipulator"& ' +94 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&`/ +68 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%I( +401 "core" ( + "manipulator"&6& +4 "core" &   +2 "manipulator"&J% +3 "core" %   +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&f'\ +97 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&a(- +141 "core" ( +2 "manipulator"&v& +3 "core" &-   - +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +2 "core" &-   - +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&m'! +107 "core" ' + ."psFlush"Hand.open +2 "manipulator"&01 +73 "core" 1 +2 "manipulator"&F% +4 "core" % (  Z +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +107 "core" ' +2 #tFinished short da assay +11587 "Can"Z\ . +4539 #t-> access 1 +2 "storage"(% +3 "core" %\ \  q\ +2 "manipulator"&w% +4 "core" %\   \\ u +2 "manipulator"&& +4 "core" &- \ ; - +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"((; +669 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (q& +3 "core" &; \  +6394 #t-> samplePassF; PS.flush +2 #Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'3& +3 "core" &B\  +2 "manipulator"&& +4 "core" &-  u - +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&_(- +2 "core" ( +2 "manipulator"&{& +4 "core" &-  $ - +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &x& +3 "core" &-   - +2 .tForearm.seek :garage +2 "manipulator"&y'! +101 "core" ' + .tHand.close +2 "manipulator"&/ +76 "core" / +2 "manipulator"&D& +4 "core" &-  t - +2 "manipulator"&\\% +4 "core" % 5 U  +2 .tForearm.seek :retract +2 "manipulator"&X'\ +150 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&K( +271 "core" ( +2 "manipulator"&& +4 "core" &   + +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &o& +3 "core" &   + +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&:', +94 "core" ' +2 "manipulator"&[& +3 "core" &   + +2 "manipulator"&.% +4 "core" %3 \  Z +2 "collection"'& +4 "core" &!\  +3 "collection"'e& +5 "core" & \  +2 .tCC.seek :closed +2 "collection"'%(O +4 "core" &)\  +6 &C%\ %h +10 &[{,\ 7 +9 &y%\ K +10 &Y+\ J +9 &]-\ J +9 &U\\\ J +10 &\\6\ J +9 &\\\ J +9 &]2\ J +10 &\\\\(\ K +9 & [#\ J +10 &!^/\ J +9 &#Z-\ J +9 &%e]%\ J +10 &''[+\ J +9 &(];\ J +9 &*\\4\ J +10 &,lZ1\ K +9 &..[3\ K +10 &/[3\ K +9 &1Y4\ K +9 &3tZ;\ K +10 &57Y7\ J +9 &6Y;\ J +9 &8[1\ J +10 &:}W<\ J +9 &[6\ J +9 &?\\?\ J +9 &AZ5\ K +10 &CGY5\ J +9 &E Y8\ J +9 &F]4\ K +10 &Hp6\ M +9 &J<7\ Q +10 &K<\ U +9 &M@\ W +9 &O O7\ . +10 &O}<\ O +8 ( +2 &OkA\ K +2 "collection"'e& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.65 +2 "collection"'/& +3 "core" &Om8\ K +2 .tHand.open + "manipulator"&|1 +77 "core" 1 +2 "manipulator"&+% +3 "core" % 3   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&U'\ +92 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%<  +41 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%*' +1610 "core" ' +2 .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%@  +54 "core"  +2 .tPS.seek 0ml +2 "processing"%4'W +1620 "core" ' + .tPSV.dial PSR +7 "processing"% +40 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%A' +2626 "core" ' +2 ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%  +98 "core"  +2 .tPSV.dial :PTV,via: :air +2 "processing"% +183 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"%1 @ +69 "core" A +3 .tPS.seek 0ml + "processing"%Q'W +2636 "core" ' + .tPSV.dial :air +2 "processing"%  +70 "core"  +2 .tPS.seek 2.5ml +2 "processing"%V' +2638 "core" ' +2 .tPSV.dial :PTV + "processing"%> +70 "core"  +3 .tPS.seek 0ml +2 "processing"%B'W +2631 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&t& +3 "core" &  ` + +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&8( +22 "core" ( +2 "manipulator"&k& +3 "core" &  X ) +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &  7 ) +2 .tForearm.seek CC +2 "manipulator"&', +103 "core" ' + .tHand.close +2 "manipulator"&G/ +76 "core" / +2 .tCC.seek :open +2 "collection"'^( +375 "core" ( +2 "manipulator"&E& +4 "core" & \  ) +2 "manipulator"&9% +3 "core" %  \ H +3 .tForearm.seek :retract +2 "manipulator"&7'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&j(- +271 "core" ( + "manipulator"&b& +4 "core" &-   D +2 .tElbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +3 &g& +2 "core" &-   < D +3 .tForearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&N'! +107 "core" ' +2 .tHand.open + "manipulator"&c1 +74 "core" 1 +2 "manipulator"&2% +3 "core" % +   < +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +9 #tFlushing Processing stage +2 "processing"%P% +3 "core" %V(\ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%-& +3 "core" &O\ +2 "manipulator"&(& +4 "core" &-  \ g D +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&r(- +3 "core" ( +2 "manipulator"&)& +5 "core" &-   D + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-    D +3 .tForearm.seek :garage + "manipulator"&'! +106 "core" ' +2 .tHand.close +2 "manipulator"&Y/ +70 "core" / +2 "manipulator"&#& +3 "core" &-    D +2 "manipulator"&% +4 "core" % -   +2 .tForearm.seek :retract +2 "manipulator"&C'\ +99 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&d( +154 "core" ( +2 "manipulator"&l& +3 "core" &\   # +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &z& +3 "core" &\  # +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&"' +96 "core" ' +2 "manipulator"&}& +4 "core" &    # +2 "manipulator"&u% +3 "core" %   +3 "processing"%O& +3 "core" &-\ +3 "processing"%S& +6 "core" &N\ +2 .tPC.seek :closed +2 "processing"%(Tg +3 "core" &"\ +9 &A*\ $e +9 &[x/\ 7 +10 &s*\ J +9 &Q-\ J +9 &Q#\ J +10 &RR!\ K +9 &U$\ K +10 &R)\ J +9 &W%\ K +9 &[U)\ J +10 & R-\ J +9 &!R+\ J +9 &#W)\ J +10 &%bU*\ K +9 &'%U-\ J +10 &(V,\ J +9 &*T*\ K +9 &,jT*\ K +10 &.-T*\ J +9 &/Q*\ J +9 &1W,\ J +10 &3sW,\ J +9 &55U*\ J +10 &6Q-\ J +9 &8V*\ J +9 &:{T*\ J +10 &<>Q*\ J +9 &=U*\ K +9 &?T+\ J +10 &AT.\ K +9 &CET-\ J +10 &EX*\ J +9 &FZ*\ K +9 &H`-\ K +10 &J@|*\ O +9 &K+\ Q +9 &M)\ Q +10 &O)\ P +9 &QA*\ Q +10 &S/\ > +9 &T;~+\ U +9 &TH#,\ ( +6 ( + "processing"%S& +4 "core" &TH)\ ( +2 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.62 +2 "processing"%& +4 "core" &TH)\ ( +2 .tHand.open + "manipulator"&n1 +66 "core" 1 +2 "manipulator"&s% +4 "core" %      +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&T'\ +98 "core" ' + .tPSV.dial PSR +2 "processing"%! +70 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%5'P +1103 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"% ' +1603 "core" ' + .tPSV.dial PTV +2 "processing"%~ +70 "core" +2 .tPTV.dial :puck +2 "processing"%\  +70 "core"  + .tPBV.dial :waste1 +2 "processing"%]  +51 "core" +3 .tPS.seek 0ml + "processing"%i'W +2629 "core" ' +2 .tPSV.dial PSR + "processing"%W +70 "core"  +2 .tPSR.select :flush +3 "processing"%@ +10 .tPS.seek 0.5ml + "processing"% ' +598 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%h' +2116 "core" ' + .tPSV.dial PTV +2 "processing"% +70 "core" +2 .tPBV.dial PSV +2 "processing"%, U +52 "core" W +3 .tPS.seek 0ml + "processing"%L'W +2626 "core" ' +2 .tPSV.dial PBV + "processing"%= @ +47 "core" > +2 .tPS.seek 2.5ml +2 "processing"%&' +2630 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%Z  +68 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2634 "core" ' + .tPSV.dial PSR +2 "processing"%' +42 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%?' +2627 "core" ' + .tPSV.dial PTV +2 "processing"% +69 "core" + .tPBV.dial PSV +2 "processing"% U +15 "core" S +51 .tPS.seek 0ml +2 "processing"%;'W +2632 "core" ' + .tPSV.dial PBV +2 "processing"%R @ +42 "core" > +2 .tPS.seek 2.5ml +2 "processing"%`' +2626 "core" ' + .tPSV.dial :waste1 +7 "processing"%M  +68 "core"  +2 .tPS.seek 0ml +2 "processing"%$'W +2629 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&6& +4 "core" &\   # +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&J( +2 "core" ( +3 "manipulator"&v& +3 "core" &\  ] # +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &\   ; # +3 .tForearm.seek PC +2 "manipulator"& ' +89 "core" ' + .tHand.close +2 "manipulator"&/ +76 "core" / +2 .tPC.seek :open +2 "processing"%0( +401 "core" ( +2 "manipulator"&F& +4 "core" & \ \  # +2 "manipulator"&f% +3 "core" %   \ } L +3 .tForearm.seek :retract +2 "manipulator"&m'\ +89 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +156 "core" ( +2 "manipulator"&w& +4 "core" &-   Z +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &-   Z +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&H'! +105 "core" ' +2 .tHand.open + "manipulator"&q1 +67 "core" 1 +2 "manipulator"&3% +4 "core" % )  o +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +743 "Can"?\ -& +1307 #t-> access 2 +2 "storage"({% +3 "core" %\ \  \ +2 "manipulator"&x% +4 "core" %\    K  +2 "manipulator"&& +4 "core" &-   " Z +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(D(K +192 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (\\& +3 "core" &K \  +1943 #t-> $da[:extractVol]=0.17 +574 #-> startTube 2 +1072 #-> shortDA +2 "collection"'a% +3 "processing"%% +4 "core" %4\ +6 %\\A\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +2691 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"%y +125 "core" + .tPTV.dial :PRVmixing +2 "processing"%  +123 "core" +2 .tPRV.dial :sipper +2 "processing"%o  +127 "core"  +3 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 1.1ml + "processing"%_'] +2293 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%[  +126 "core"  +2 .tPS.seek 0.5ml +2 "processing"%.' +1275 "core" ' +2 .tPRV.dial :waste2 +2 "processing"% @ +98 "core" ? +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 0ml +2 "processing"%X'W +583 "core" ' +2 .tPSV.dial PSR + "processing"% +99 "core"  + #tPulling 1ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%/'P +1106 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%|' +1604 "core" ' + .tPSV.dial :mixloop +2 "processing"%+ +98 "core" +3 .tPS.seek 0ml + "processing"%e'W +2660 "core" ' +2 .tPSV.dial PSR +2 "processing"%< +98 "core"  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%:'P +1103 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"% ' +1609 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%@ +98 "core" + .tPRV.dial :sipper +2 "processing"%*  +42 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2665 "core" ' +8 .tPSV.dial PSR +2 "processing"%4 +98 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"% ' +2633 "core" ' + .tPSV.dial :mixloop +2 "processing"% +98 "core" +3 .tPS.seek 0ml + "processing"%1'W +2626 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%A& +4 "core" &\ +2 "manipulator"&% +3 "core" %\     +3 "storage"(Q% +3 "core" %\ #\ & `\ +2 "storage"(>. +3 "core" .(K +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(V( +671 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (t& +3 "core" & A\ +2 "manipulator"&k& +3 "core" &-  , Z +2 "manipulator"&% +5 "core" %\   C  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&G( +180 "core" ( +2 "manipulator"&K& +3 "core" &  ] $ +2 "storage"(U& +4 "core" & \ \  -\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&%' +95 "core" ' + "storage"(E& +4 "core" & \ \  $\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(9'H +283 "core" ' + "storage"(- +4 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (b& +3 "core" & '\ +2 "manipulator"&g& +4 "core" & \  $ +2 .tElbow.seek 2 +2 "manipulator"&8( +2 "core" ( +2 "manipulator"&c& +4 "core" &    $ +2 "storage"(2& +4 "core" & S\ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&7'y +34 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&P/ +70 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&-& +2 "storage"(('v +8 "core" &   $ +2 "manipulator"&)% +3 "core" % ϧ    +3 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 .tElbow.seek PC +2 "manipulator"&N( +158 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +119 "core" ( +2 "manipulator"&Y& +3 "core" &   $ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &#& +3 "core" & J $ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&' +92 "core" ' + "manipulator"&j& +4 "core" &   @ $ +2 "manipulator"&% +4 "core" %  \  & +2 "processing"%l& +3 "core" &6\ +3 "processing"%z& +5 "core" &5\ +2 .tPC.seek :closed +8 "processing"%(Tg +2 "core" &\ \ +10 &\ < +4 &IMu\ 1 +9 &w{ \ E +10 &4W \ K +9 &U \ J +9 &U\ K +10 &{T\ K +9 &=U\ K +9 &U\ K +10 &U\ J +9 &R\ J +10 &!FV\ J +9 &#T\ J +9 &$Q\ J +10 &&V\ J +9 &(NU\ J +9 &*R\ J +10 &+T\ K +9 &-T\ J +10 &/VV\ J +9 &1U\ J +9 &2W\ J +10 &4U\ J +9 &6]U\ K +9 &8 T\ J +10 &9U\ K +9 &;T\ J +10 &=gR\ J +9 &?(U\ J +9 &@Q\ J +10 &BT\ J +9 &DnS\ J +9 &F/Z\ K +10 &Gc\ K +9 &Ix\ N +10 &Kb\ Q +9 &M%\ Q +9 &N\ Q +10 &P\ Q +9 &Rk\ Q +9 &SQg\ 't +10 &TDG\ * +9 ( +2 "processing"%z& +3 "core" &TF\ ( +2 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.64 +2 .Hand.open + "manipulator"&}1 +71 "core" 1 +2 "manipulator"&u% +4 "core" %   9 & +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&O'\ +96 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%r  +2 %C9 +6 "core" 9 +102 "processing"%I9 +3 "core" 9Y +102 "processing"%9 +3 "core" 9Y  +102 "processing"%n9 +3 "core" 9Y  +103 "processing"%s9 +3 "core" 9Y +102 "processing"%S9 +3 "core" 9~Z +102 "processing"%!9 +3 "core" 9~Y +102 "processing"%"9 +3 "core" 9Y +143 "processing"%B9 +11 "core" 9Y$ +102 "processing"%59 +3 "core" 9Y( +102 "processing"%~9 +3 "core" 9Y- +103 "processing"%\ 9 +2 "core" 9Y1 +103 "processing"%]9 +3 "core" 9Z5 +102 "processing"% 9 +4 "core" 9Y9 +102 "processing"%W9 +3 "core" 9V= +102 "processing"%i9 +3 "core" 9ZB +103 "processing"% 9 +2 "core" 9YF +103 "processing"%9 +2 "core" 9YJ +103 "processing"%,9 +3 "core" 9ZN +103 "processing"%h9 +2 "core" 9ZR +103 "processing"%=9 +3 "core" 9YW +102 "processing"%L9 +3 "core" 9Z[ +102 "processing"%Z9 +3 "core" 9Z_ +102 "processing"%&9 +3 "core" 9[c +103 "processing"%'9 +3 "core" 9[g +102 "processing"%9 +3 "core" 9Zl +102 "processing"%9 +3 "core" 9Yp +102 "processing"%9 +3 "core" 9[t +102 "processing"%?9 +3 "core" 9\\x +103 "processing"%R9 +2 "core" 9]} +103 "processing"%;9 +3 "core" 9\\ +102 "processing"%M9 +3 "core" 9] +102 "processing"%`9 +3 "core" 9] +102 "processing"%69 +3 "core" 9] +102 "processing"%v9 +3 "core" 9^ +102 "processing"%9 +3 "core" 9^ +102 "processing"%9 +3 "core" 9_ +103 "processing"%d9 +2 "core" 9^ +103 "processing"%T9 +3 "core" 9_ +102 "processing"%9 +3 "core" 9` +102 "processing"%F9 +3 "core" 9\ ` +102 "processing"%f9 +3 "core" 9a +102 "processing"%w9 +3 "core" 9a +102 "processing"%9 +4 "core" 9a +102 "processing"% 9 +3 "core" 9%a +102 "processing"%J9 +4 "core" 9+a +102 "processing"%q9 +3 "core" 92a +102 "processing"%39 +3 "core" 99b +102 "processing"%m9 +3 "core" 9@b +3 .tPH.hold 2:00:00,28C +4 "processing"%H pp; +2 .tdelay 1:30 +5 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%{ +98 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%x' +595 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml +2 "processing"%'[ +1613 "core" ' + .tPTV.dial :puck +2 "processing"%\\  +125 "core"  + .tPSV.dial PTV +2 "processing"% +70 "core" +2 .tPBV.dial :waste1 +2 "processing"%a  +51 "core" +2 "processing"%% +3 "core" %\\\  +2 .tPS.seek 1.5ml +2 "processing"%y' +585 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%o'W +1616 "core" ' +2 .tdelay 5:00 +7207 "Can"J\ : +22796 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%$  +4 "core"  + .tPBV.dial :waste1 +2 "processing"%[  +33 "core"  + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%_ * +33 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +82 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%.' +2267 "core" ' +2 .tPSV.dial PTV +2 "processing"% +68 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +3 "processing"%X +70 "core"  + .tdelay 5 seconds +503 .PSV.dial PTV +2 "processing"%/ +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%+  +71 "core"  +2 .tPS.seek 0ml +2 "processing"%|'W +2282 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%<  +125 "core" + .tPSV.dial :mixloop +2 "processing"%e +42 "core" +2 .tPRV.dial :ab1 + "processing"%: @ +100 "core" > +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%@'w +361 "core" ' +2 .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%*  +42 "core"  +2 "processing"% % +3 "core" %z\  +3 .tPS.seek 0.32ml +2 "processing"%4'' +389 "core" ' +42 .tdelay 2 seconds +209 .CBV.dial between PRV and PSV +2 "collection"'  +38 "core" + .tPRV.dial :air +2 "processing"%  +41 "core"  +3 .tPS.seek 0.9ml +2 "processing"% 'D +1225 "core" ' +2 .tPRV.dial :waste2 + "processing"%A @ +69 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%' +862 "core" ' + #taddPMLReagent08 +7 .PSV.dial :air + "processing"%Q  +42 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%>'[ +1615 "core" ' + .tPSV.dial :PML +2 "processing"%D +42 "core" +2 .tPTV.dial :mixing + "processing"%t @ +70 "core" A +2 .tPBV.dial :waste1 +2 "processing"%k  +34 "core" +2 "processing"%% +3 "core" %^R\  +3 .tPS.seek 1.85ml +2 "processing"%K'> +233 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%U * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%E'W +1974 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +4 "core" &1\  +2 "manipulator"&& +3 "core" &  E $ +2 "manipulator"&% +5 "core" %\ +  A #c +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&b(- +149 "core" ( +2 "manipulator"&g& +3 "core" &-  =  +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &c& +3 "core" &-  E  +2 .tForearm.seek :garage +2 "manipulator"&2'! +105 "core" ' +2 .tHand.close +2 "manipulator"&P/ +76 "core" / + "manipulator"&-& +4 "core" &-   +2 "manipulator"&)% +4 "core" % 5 +2 .tForearm.seek :retract +2 "manipulator"&G'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&%( +275 "core" ( +2 "manipulator"&9& +3 "core" & O 9( +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &7& +3 "core" &  @ 9( +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&Y', +92 "core" ' +2 "manipulator"&#& +4 "core" &  9( +2 "manipulator"&8% +4 "core" %2 . +2 "collection"'j& +4 "core" &1\  +3 "collection"'& +4 "core" &?\  +3 .tCC.seek :closed +2 "collection"'l(O +3 "core" &?\  +7 &EF\ %h +10 &\\~N\ 8 +9 &tI\ K +10 &YJ\ K +9 &YL\ K +9 &]ZE\ J +10 &YI\ K +9 &RJ\ K +9 &XH\ J +10 &dWM\ K +9 & &\\K\ K +10 &!WJ\ K +9 &#QK\ K +9 &%lXD\ K +10 &'.U9\ K +9 &(YJ\ J +9 &*ZM\ J +10 &,vTJ\ J +9 &.7WG\ K +10 &/UL\ K +9 &1\\K\ K +9 &3~]F\ J +10 &5AYM\ J +9 &7ZH\ K +9 &8ZG\ K +10 &:TL\ J +9 & YL\ J +9 &?YM\ J +9 &AZ@\ J +10 &CO]J\ K +9 &E^J\ K +9 &F]I\ K +10 &HoJ\ M +9 &JCL\ Q +10 &KN\ V +9 &MC\ X +9 &OJE\ . +10 &OyI\ C +5 ( +2 "collection"'& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.71 +2 "collection"'(& +2 "core" &OVM\ B +2 &OU6\ B +2 .tHand.open + "manipulator"&1 +67 "core" 1 + "manipulator"&0% +4 "core" % 2  D +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&}'\ +100 "core" ' + .tPSV.dial PSR +2 "processing"%u +98 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml + "processing"%C' +1614 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%z  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%I'W +1607 "core" ' + .tPSV.dial PSR +2 "processing"% +54 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%' +2631 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +9 .tCBV.dial PRV + "processing"%n  +2 "collection"'s  +41 "core"  +117  +42 .tPSV.dial :mixloop +9 "processing"%S +100 "core" +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%!  +72 "core" +2 .tPS.seek 0ml +2 "processing"%"'W +2627 "core" ' + .tPSV.dial :air +2 "processing"%B  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%5' +2629 "core" ' +2 .tPSV.dial :mixloop + "processing"%~ +42 "core" +2 .tPS.seek 0ml +2 "processing"%\ 'W +2629 "core" ' +2 .tPSV.dial :air + "processing"%]  +42 "core"  +3 .tPS.seek 2.5ml + "processing"% ' +2632 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%W +54 "core" +2 .tPS.seek 0ml +2 "processing"%i'W +356 "Can"J\ RhR +2276 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"& & +4 "core" & & 9( +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( +2 "manipulator"&,& +4 "core" & z 9( +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &h& +3 "core" & 9( +2 .tForearm.seek CC +2 "manipulator"&=', +106 "core" ' +2 .tHand.close + "manipulator"&L/ +68 "core" / +2 .tCC.seek :open + "collection"'Z( +376 "core" ( +2 "manipulator"&&& +4 "core" &  9( +2 "manipulator"&'% +3 "core" %  8  +3 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(- +285 "core" ( +2 "manipulator"&& +4 "core" &-   ]  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &?& +3 "core" &-   9  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&R'! +105 "core" ' +2 .tHand.open +2 "manipulator"&;1 +71 "core" 1 +2 "manipulator"&M% +4 "core" % +    +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&`'\ +97 "core" ' +3 ."da"delayUntil "15:25:44.52" +24830 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%6 @ +70 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%v  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"% * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%  +40 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%d' +2277 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%T +42 "core" + ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%  +42 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%F +54 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%f  +39 "core"  +3 ."da"PS.seek 0ml +2 "processing"%w'W +2292 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"% ' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%J'[ +1607 "core" ' + ."da"PTV.dial :puck +2 "processing"%q  +69 "core"  + ."da"PSV.dial PTV +2 "processing"%3 +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%m  +32 "core"  +2 "processing"%{% +3 "core" %]M\  +3 ."da"PS.seek 1.5ml +2 "processing"%1' +584 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%x * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%\\'W +1607 "core" ' +2 ."da"delay 2:00 +12050 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%a  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2185 "Can"C\ = +88 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%y +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%r +83 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%$ +69 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%[  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%_'W +2271 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%o' +592 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1610 "core" ' + ."da"PTV.dial :puck +2 "processing"%X  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%/ +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%+  +34 "core" + "processing"%.% +4 "core" %VT\  +2 ."da"PS.seek 1.5ml +2 "processing"%<' +587 "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"%:'W +1624 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%|  +4 "core"  +2 ."da"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 +2 .PSV.dial PSR +2 "processing"%@ +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2280 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +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"%A +67 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +81 "core" +2 ."da"PS.seek 0ml +2 "processing"%Q'W +2277 "core" ' +2 #"da"getPMLReagent08 +6 .PRV.dial :air +2 "processing"%  +40 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%D  +125 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%t  +41 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%k  +4 "core" +2 ."da"PSV.dial :mixloop + "processing"% +41 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%U' +392 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%>  +41 "core"  +2 "processing"%K% +3 "core" %d\  +3 ."da"PS.seek 0.55ml +2 "processing"%'y +340 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'[ +1555 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%g +42 "core" + ."da"PTV.dial :mixing +2 "processing"%c @ +72 "core" B + ."da"PBV.dial :waste1 +2 "processing"%N  +34 "core" +2 "processing"%P% +3 "core" %V \  +2 ."da"PS.seek 1.85ml +2 "processing"%-'6 +240 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%) * +34 "core" , +2 ."da"PS.seek 0ml +3 "processing"%O'W +1961 "core" ' + ."da"delay 2 seconds +248 .delay 8:00 +22158 "Can"M\ <C~ +25849 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%2 @ +4 "core" A + ."da"PBV.dial :waste1 +2 "processing"%9  +33 "core"  + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%7 * +33 "core" , +2 ."da"PSV.dial :air +2 "processing"%b  +42 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%#' +2276 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%8 +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%j  +42 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%G +41 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%^  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%('W +2293 "core" ' +2 #"da"washCycleDA #1 of 3 +6 .PSR.select :air +2 .PSV.dial PSR + "processing"% +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%0' +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1606 "core" ' + ."da"PTV.dial :puck +2 "processing"%u  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%Y +81 "core"  + ."da"PBV.dial :waste1 +2 "processing"%E  +34 "core" +2 "processing"%z% +3 "core" %Y\  +3 ."da"PS.seek 1.5ml +2 "processing"%C' +592 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +92 "core" , +2 ."da"PS.seek 0ml +2 "processing"%I'W +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%s  +16 "core"  + ."da"PBV.dial :waste1 +2 "processing"%n  +33 "core"  + ."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 +2 "processing"%! +67 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2289 "core" ' + ."da"PSV.dial PTV +2 "processing"%B +83 "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"%~ +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%5  +70 "core"  +3 ."da"PS.seek 0ml +2 "processing"%]'W +658 "Can"R\ S +1629 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +6 .PSV.dial PSR +2 "processing"%\ +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%W' +593 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"% '[ +1603 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%, +81 "core"  + ."da"PBV.dial :waste1 +2 "processing"%h  +34 "core" +2 "processing"%L% +3 "core" %] \  +3 ."da"PS.seek 1.5ml +2 "processing"%%' +592 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%} * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%l'W +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%&  +4 "core"  +2 ."da"PBV.dial :waste1 + "processing"%'  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%= * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +68 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +53 ."da"PS.seek 2.5ml +2 "processing"%?' +2268 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%; +72 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%M +72 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +7 "processing"%  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%R'W +2263 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%6 +137 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%v' +597 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1603 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%i +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%T  +32 "core"  +2 "processing"%% +3 "core" %WX\  +3 ."da"PS.seek 1.5ml +2 "processing"%F' +590 "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"%d'W +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%w  +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 +2 "processing"%q +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%3' +2295 "core" ' + ."da"PSV.dial PTV +2 "processing"%m +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%{ +71 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +6 "processing"%J +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%x  +69 "core"  +3 ."da"PS.seek 0ml +2 "processing"%1'W +2284 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +145 "core"  + #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +7 "processing"% +20 ."da"PS.reconfigure :default +8 "processing"%#A d`xb +11 ."da"PS.seek 0.25ml +8 "processing"%a'7 +344 "core" ' + ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +3 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%' +332 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1607 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%\\  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%y +76 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%r  +35 "core" +2 "processing"%$% +3 "core" %V\ ! +2 ."da"PS.seek 1.5ml +2 "processing"%[' +456 "Can"d\ 5 +133 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +37 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1619 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%_  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%o  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +7 "processing"%X * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%/ +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%+' +2434 "core" ' + ."da"PSV.dial PTV +2 "processing"%. +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +47 "processing"% +82 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%e +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%<  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%|'W +2402 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%* +132 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"% '[ +2133 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%@  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%: +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%4% +3 "core" %a\ 2 +3 ."da"PS.seek 1.5ml +2 "processing"%A' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + + ."da"delay 1 second +103 .PSV.dial :waste1 +2 "processing"%  +104 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +1606 "core" ' +2 "processing"%D9 +3 "core" 956 +2 #"da"Processing Puck Heater at 28C before imaging +6 .PH.coast +2 "processing"%t +3 "core" 57 + "processing"%k& +4 "core" &TF\ 2( +7 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&% +3 "core" %\  r  E  +2 "storage"(Q% +4 "core" % \ K +2 "storage"(>. +3 "core" .( +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(K( +194 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +3 (U& +3 "core" & \ G +2 "manipulator"&& +3 "core" &- q v   +2 "manipulator"&% +5 "core" %\   } N  +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&g( +181 "core" ( + "manipulator"&c& +4 "core" & g | - "{ +2 "storage"(N& +4 "core" & h\ J +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&P' +93 "core" ' +2 "storage"()& +3 "core" & 9\ K +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"('H +274 "core" ' + "storage"(-- +4 "core" -'H + ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(p'6 +32 "core" ' +2 "manipulator"&2& +4 "core" & X d @ "z +2 "manipulator"&9% +3 "core" % [ U q + +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&7'\ +91 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&b( +282 "core" ( +2 "manipulator"&O& +3 "core" &\  g  # +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &8& +3 "core" &\ P P 9 # +2 ."da"Forearm.seek PC +2 "manipulator"&j' +94 "core" ' +2 ."da"Hand.close +2 "manipulator"&G/ +73 "core" / +2 ."da"PC.seek :open +2 "processing"%^( +405 "core" ( +26 "storage"(#& +3 "core" & !\ N +2 "manipulator"&& +4 "core" & w w  # +2 "manipulator"&(% +3 "core" %  h q  +3 ."da"Forearm.seek :retract +2 "manipulator"&0'\ +91 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&u( +243 "core" ( + "manipulator"&Y& +4 "core" &\  a # +2 "storage"(E& +3 "core" & /\ L +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +48 "manipulator"&z' +107 "core" ' +2 ."da"Hand.open +2 "manipulator"&1 +76 "core" 1 +2 "storage"(- +3 "core" -'6 +3 ."da"SE.seek -0.15 Pucks below Top Plate +2 "storage"(C' +25 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.82 Pucks below Top Plate +2 "storage"(s' +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/da23jul0516h_niagara.tif +4 "processing"%n& +12 "core" &L\ +5 "manipulator"&S& +5 "core" & Q |^ +4 "manipulator"&!% +4 "core" % { +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&I'\ +90 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&B(- +179 "core" ( +3 "manipulator"&"& +3 "core" &-\  a |6 +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &~& +3 "core" &- |6 +2 ."psFlush"Forearm.seek :garage +3 "manipulator"&5'! +109 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&/ +65 "core" / +2 "manipulator"&\ & +3 "core" &- { m6 +2 "manipulator"&]% +4 "core" % - 0 m +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&W'\ +98 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"& ( +151 "core" ( +2 "manipulator"&,& +4 "core" &\ y# +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &h& +3 "core" &\  y# +3 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&L' +102 "core" ' +2 "manipulator"& & +3 "core" &\ r w# +3 "manipulator"&}% +3 "core" %  w +3 "processing"%%& +3 "core" &n +3 "processing"%&& +5 "core" &_ +2 ."psFlush"PC.seek :closed +3 "processing"%'(Tg +4 "core" &= +7 & 1: %f +9 &VpB 8 +10 &j= M +9 &C. P +10 &]C" O +9 &D! O +9 &D' O +10 &E" O +9 &dG P +9 &&E P +10 &A O +9 &!D O +10 &#lF P +9 &%.E P +9 &&F O +10 &(F P +9 &*tD P +9 &,7A O +10 &-D O +9 &/G P +10 &1|D P +9 &3>A P +9 &5B O +10 &6D O +9 &8D O +9 &:FB P +10 &< A O +9 &=C P +10 &?D P +9 &ANA P +9 &CF P +10 &DD P +9 &FE P +9 &HSN Q +10 &J e T +9 &K W +10 &M{ W +9 &OH W +9 &Q } X +10 &R~ K +9 &SM ` +9 &TA! + +3 ( +2 "processing"%&& +3 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.80 +2 "processing"%=& +3 "core" &TA + +2 ."psFlush"Hand.open +2 "manipulator"&1 +67 "core" 1 +2 "manipulator"&l% +4 "core" %  X r +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +92 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"%; +46 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%M' +597 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1429 #"da"SX HX9/16 (USB:90): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 38.078 seconds\ /var/log/esp/da23jul0516h_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23jul0516h20s_niagara.tif +684 "core" ' +2 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%? @ +198 "core" B + ."psFlush"PTV.dial :PRVmixing +2 "processing"%6  +133 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"%R +117 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%v'9 +811 #"da"SX HX9/16 (USB:90): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23jul0516h20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jul0516h30s_niagara.tif +1823 "core" ' +4 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +105 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%i' +589 "core" ' + ."psFlush"delay 5 seconds +507 .PSR.select :air +5 "processing"% +16 ."psFlush"PS.seek 2.5ml +3 "processing"%T' +10 #"da"SX HX9/16 (USB:90): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jul0516h30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "38.078 sec auto-exposure",Subject: "da23jul0516h images!" +2 "storage"(- +4 "core" -' +3 "storage"(& +3 "core" & : 1 R\ +4 "manipulator"&f& +3 "core" &\  # c # +2 "manipulator"&F% +4 "core" %\ ! % ! 8 +4 ."da"Elbow.reconfigure :tight +18 "manipulator"&$&.,(\ #b +7 ."da"Elbow.seek 1 +12 "manipulator"&( +240 "core" ( + "manipulator"&w& +4 "core" & $ (  # +2 "storage"( & +3 "core" & W <\ +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&q' +94 "core" ' +3 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.1 Pucks below Top Plate +4 "storage"(d'B +64 "core" ' +11 "manipulator"&m& +8 "core" &\  j # +4 "storage"({& +8 "core" & \ +5 ."da"Elbow.reconfigure :limp +5 "manipulator"&$ ,(b +6 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek 1 +4 "manipulator"&J'D +38 "core" ' +3 ."da"Elbow.hold +2 "manipulator"&x, +6 "core" , +4 ."da"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +8 ."da"SE.reconfigure :default +5 "storage"(#QK-0-\ b +7 ."da"SE.seek 0.08 Pucks below Top Plate +5 "storage"(3'- +24 "core" ' +3 "manipulator"&% +8 "core" %Sb  U ȴ +4 "storage"(1& +8 "core" & ] h E\ +4 ."da"Forearm.force -20 +4 "manipulator"&5 +6 ."da"Forearm.seek 1 + 315 counts +4 "manipulator"&a' +23 "core" ' +4 "manipulator"&& +7 "core" &\  "} +5 "storage"(\\& +8 "core" & \ +5 ."da"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 700 counts +6 "manipulator"&y' +26 "core" ' +4 "storage"(r% +8 "core" %, "\  +5 ."downElevator"SE.seek :down +8 "storage"($'v +97 (% +6 "core" %Q /\ V` +4 "manipulator"&% +12 "core" % / +6 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +4 "manipulator"&['\ +88 "core" ' +41 ' +3 ."downElevator"SE.stop +3 "storage"(5 +6 (_& +6 "core" & h\ +988 ' +3 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +3 "processing"%o  +35 "core" +4 ."psFlush"PTV.dial :mixing +4 "processing"%X @ +73 "core" A +3 ."psFlush"PSV.dial :mixloop +2 "processing"%/ +101 "core" +4 ."psFlush"PS.seek :empty +4 "processing"%'9 +621 #"uploadLog"upsync +2004 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%. +98 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'P +1110 "core" ' +2 ."psFlush"PSR.select :air +52 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%e' +1615 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%< +70 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%+  +70 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%*  +15 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%|'W +2636 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%@ +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%:' +583 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2121 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%4 +69 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +51 "core" W +2 ."psFlush"PS.seek 0ml +3 "processing"% 'W +2626 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%A' +2635 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%D  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%t'W +2632 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%k +54 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2639 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%Q +71 "core" +2 ."psFlush"PBV.dial PSV +6 "processing"%> U +16 "core" S +2 ."psFlush"PS.seek 0ml +2 "processing"%U'W +2625 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +41 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2147 "Can"V\ 9i@ +509 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%V  +70 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%c'W +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%N +54 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 1ml + "processing"%)'P +1098 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1616 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%` +72 "core" + ."psFlush"PTV.dial :puck +2 "processing"%-  +15 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%2  +51 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%9'W +2635 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +69 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%P' +591 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%O' +2122 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%8 +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%g U +51 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%G'W +2633 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%7 @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2635 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%#  +81 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2637 "core" ' + ."psFlush"PSV.dial PSR +7 "processing"%( +40 "core"  +2 ."psFlush"PSR.select :air +50 .PS.seek 2.5ml + "processing"%j' +2633 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%Y +69 "core" + ."psFlush"PBV.dial PSV +2 "processing"%E U +5 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%b'W +2634 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2629 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%n  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%0'W +2633 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&S& +3 "core" &   * "| +2 "manipulator"&!% +3 "core" %\     +3 ."psFlush"Elbow.seek PC +2 "manipulator"&p( +250 "core" ( +2 "manipulator"&C& +3 "core" &    +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &"& +4 "core" &  +2 ."psFlush"Forearm.seek PC +2 "manipulator"&~' +89 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&z/ +67 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%u( +399 "core" ( +2 "manipulator"&& +3 "core" &   +2 "manipulator"&\ % +3 "core" %    F +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&]'\ +91 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&I(- +169 "core" ( +2 "manipulator"&,& +3 "core" &-     +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &h& +2 "core" &-    +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&5'! +108 "core" ' + ."psFlush"Hand.open +7 "manipulator"& 1 +72 "core" 1 + "manipulator"&}% +4 "core" % &  - +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&%'\ +105 "core" ' +2 #tFinished short da assay +27893 "Can"Y\ /R +60001 c\ /l +13918 #t-> shortDAflush; PS.flush +3 #Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'B& +3 "core" &*\ +3 "manipulator"&W& +3 "core" &-  2  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&^(- +12 "core" ( + "manipulator"&=& +4 "core" &-   ` U +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-  > U +2 .tForearm.seek :garage +2 "manipulator"&l'! +104 "core" ' +2 .tHand.close + "manipulator"&&/ +75 "core" / +2 "manipulator"&;& +4 "core" &- \  3 U +2 "manipulator"&L% +4 "core" % 5   $ +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&M( +273 "core" ( + "manipulator"&?& +4 "core" &   3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &6& +3 "core" &  > 3 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&R', +99 "core" ' +2 "manipulator"&& +3 "core" &  m 3 +2 "manipulator"&% +4 "core" %   Z +2 "collection"'v& +4 "core" &+\ +3 "collection"'& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'(O +4 "core" & \ +6 &=\ %f +10 &[\ 7 +9 &y\ J +10 &Y\ J +9 &\\\ J +9 &TY\ J +10 &[\ J +9 &Z\ J +9 &Z\ J +10 &]W\ J +9 & Z\ J +10 &!Z\ J +9 &#[\ J +9 &%eZ\ J +10 &'&Z\ J +9 &(Z\ J +53 &*W\ J + &,lZ\ J +2 &.-Z\ K + &/Z\ J + &1Y\ J + &3t[\ J +7 &57\\\ J +9 &6]\ K +9 &8Z\ J +10 &:}Z\ J +9 &<>[\ J +10 &>[\ J +9 &?Z\ J +9 &A[\ J +10 &CEZ\ K +9 &EZ\ K +9 &Fb\ K +10 &Hm \ L +9 &J;\ Q +10 &K\ U +9 &M\ V +9 &O P\ , +10 &O\ L +8 ( +2 &Ok\ F +3 "collection"'& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.67 +2 "collection"'f& +3 "core" &Oj\ F +2 .tHand.open + "manipulator"&F1 +74 "core" 1 +2 "manipulator"&i% +3 "core" %  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&w'\ +106 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%  +43 "core"  + #tPulling 2.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 2.5ml +2 "processing"% ' +2639 "core" ' +2 .tdelay 5 seconds +502 ."connect"PRV.dial CBV +9 .tCBV.dial PRV +2 "processing"%m  +2 "collection"'{  +11 "core" +84  +2 .tPSV.dial :PTV,via: :air +2 "processing"% +184 "core" ~ +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck + "processing"% @ +178 "core" ? +2 .tPS.seek 0ml +2 "processing"%1'W +2632 "core" ' + .tPSV.dial PSR,avoiding: PBV +2 "processing"%s  +195 "core"  +2 #tPulling 2.5ml of PSR.flush + .PSR.select :flush +3 .PS.seek 2.5ml +2 "processing"%' +2628 "core" ' + .tdelay 5 seconds +503 ."connect"PRV.dial CBV +5 .tCBV.dial PRV + "processing"%\\  +4 "core" +2 .tPSV.dial :PTV,via: :air +2 "processing"%r +180 "core" ~ +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"%q @ +4 "core" @ +2 .tPS.seek 0ml +2 "processing"%'W +2625 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%  +182 "core"  +2 #tPulling 2.5ml of PSR.flush + .PSR.select :flush +3 .PS.seek 2.5ml +2 "processing"%' +2631 "core" ' +2 .tdelay 5 seconds +507 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 .PSV.dial :PTV,via: :air +2 "processing"%d +183 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 .PS.seek 0ml +2 "processing"%J'W +2630 "core" ' + .tPSV.dial PSR,avoiding: PBV +2 "processing"%a  +183 "core"  + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 .PS.seek 1.5ml +2 "processing"%_' +1613 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%3  +55 "core"  +2 .tPS.seek 0ml +2 "processing"%y'W +1619 "core" ' +2 .tPSV.dial PSR + "processing"%$ +41 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%o' +2629 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 .PSV.dial :PTV,via: :air +2 "processing"%X +184 "core" ~ +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 .PS.seek 0ml +2 "processing"%/'W +2636 "core" ' +2 .tPSV.dial :air +6 "processing"%T  +70 "core"  +2 .tPS.seek 2.5ml +2 "processing"%.' +2634 "core" ' + .tPSV.dial :PTV +2 "processing"% +70 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2626 "core" ' + .tPSV.dial :air +2 "processing"%<  +70 "core"  +2 .tPS.seek 2.5ml +2 "processing"%+' +2626 "core" ' + .tPSV.dial :PTV +2 "processing"%* +70 "core" ~ +2 .tPS.seek 0ml +2 "processing"%e'W +2626 "core" ' + .tPSV.dial :air +2 "processing"%@  +70 "core"  +2 .tPS.seek 2.5ml +2 "processing"%|' +2638 "core" ' +2 .tPSV.dial :PTV +6 "processing"%: +71 "core"  +2 .tPS.seek 0ml +2 "processing"%4'W +2627 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"& & +4 "core" &   J 3 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( +46 "manipulator"&& +7 "core" &  3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +3 "core" &  s 3 +2 .tForearm.seek CC +2 "manipulator"&D', +103 "core" ' + .tHand.close +2 "manipulator"&A/ +65 "core" / +2 .tCC.seek :open +2 "collection"'k( +31 "Can"h\ IH +345 "core" ( + "manipulator"&t& +4 "core" &   3 +2 "manipulator"&Q% +4 "core" %  \ ) ? +2 .tForearm.seek :retract +2 "manipulator"&>'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +275 "core" ( +2 "manipulator"&& +4 "core" &-  R L +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &U& +3 "core" &-  L +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&V'! +111 "core" ' +3 .tHand.open + "manipulator"&1 +73 "core" 1 +2 "manipulator"&N% +3 "core" % )  5 +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&c'\ +103 "core" ' +2 #tFlushing Processing stage + "processing"%)% +4 "core" %Vg\ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%`& +3 "core" &h\ +2 "manipulator"&-& +4 "core" &-  \ . L +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&2(- +2 "core" ( +3 "manipulator"&& +3 "core" &-   L +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" &-   L +3 .tForearm.seek :garage +2 "manipulator"&9'! +106 "core" ' +2 .tHand.close + "manipulator"&P/ +72 "core" / +2 "manipulator"&8& +3 "core" &-   L +2 "manipulator"&g% +4 "core" % ,  +2 .tForearm.seek :retract +2 "manipulator"&O'\ +107 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&7( +158 "core" ( +2 "manipulator"&G& +3 "core" &   % +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &#& +3 "core" &   % +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&' +99 "core" ' +2 "manipulator"&(& +4 "core" &   % +2 "manipulator"&% +4 "core" %   Q +2 "processing"%Y& +4 "core" &Q\ +2 "processing"%E& +5 "core" &h\ +3 .tPC.seek :closed + "processing"%j(Tg +4 "core" &f\ +7 &<i\ $e +10 &\\{a\ 7 +9 & sf\ K +10 &Qd\ K +9 &Uh\ K +9 &PWm\ K +10 &Rj\ K +9 &Tk\ J +9 &Tf\ J +10 &YTh\ J +9 & Si\ J +10 &!Vf\ K +9 &#Vd\ K +9 &%`Vf\ K +10 &'"Wd\ K +9 &(Ue\ K +9 &*Rm\ K +10 &,hQg\ K +9 &.+Rg\ J +10 &/Td\ J +9 &1Td\ J +9 &3qTh\ J +10 &52Ra\ K +9 &6Q]\ J +9 &8Sh\ J +10 &:yTg\ J +9 &<:Ve\ J +10 &=Qa\ K +9 &?Rc\ K +9 &AQe\ J +10 &CCTl\ J +9 &ETl\ K +9 &FUh\ K +10 &H`d\ L +9 &J=}b\ O +10 &Kb\ Q +9 &Mj\ Q +9 &O{d\ R +10 &Q=e\ R +9 &Re\ ? +9 &T @g\ L +10 &T>"e\ , +2 ( +2 "processing"%E& +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.64 + "processing"%& +4 "core" &T>k\ , +2 .tHand.open + "manipulator"&b1 +73 "core" 1 +2 "manipulator"&n% +3 "core" %     +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' +2 .tPSV.dial PSR +2 "processing"%S +70 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%!'P +1106 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%C' +1613 "core" ' + .tPSV.dial PTV +2 "processing"%" +70 "core" +2 .tPTV.dial :puck +2 "processing"%x  +70 "core"  + .tPBV.dial :waste1 +2 "processing"%z  +51 "core" +3 .tPS.seek 0ml + "processing"%['W +2667 "core" ' +9 .tPSV.dial PSR + "processing"%' +71 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"%' +596 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%\ ' +2119 "core" ' + .tPSV.dial PTV +2 "processing"%, +70 "core" +2 .tPBV.dial PSV +2 "processing"%h U +51 "core" V +2 .tPS.seek 0ml +2 "processing"%~'W +2633 "core" ' +2 .tPSV.dial PBV +2 "processing"%p @ +42 "core" > +2 .tPS.seek 2.5ml +2 "processing"% ' +2625 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%}  +81 "core"  +2 .tPS.seek 0ml +2 "processing"%]'W +2627 "core" ' + .tPSV.dial PSR +2 "processing"%5 +41 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%B' +2631 "core" ' + .tPSV.dial PTV +2 "processing"%W +70 "core" +2 .tPBV.dial PSV +2 "processing"%= U +4 "core" U +2 .tPS.seek 0ml +2 "processing"%'W +2627 "core" ' +2 .tPSV.dial PBV +2 "processing"%& @ +42 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%;' +2628 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%L  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%I'W +2638 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&%& +4 "core" &  % +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&l( +4 "core" ( +2 "manipulator"&?& +3 "core" &  x % +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &6& +3 "core" &  ; % +3 .tForearm.seek PC +2 "manipulator"&^' +93 "core" ' + .tHand.close +2 "manipulator"&/ +71 "core" / +3 .tPC.seek :open + "processing"%( +401 "core" ( +2 "manipulator"&v& +4 "core" &  % +2 "manipulator"&% +3 "core" %    ' +3 .tForearm.seek :retract +2 "manipulator"&Z'\ +90 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&f(- +121 "core" ( +2 "manipulator"&F& +3 "core" &-    ( +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &i& +3 "core" &-   5 ( +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&'! +109 "core" ' + .tHand.open +2 "manipulator"& 1 +73 "core" 1 +2 "manipulator"&R% +4 "core" % * \  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&0'\ +101 "core" ' +29022 "Can"_\ 3\ S +60001 S\ 3 (. +60002 >\ 2  +60001 2\ 3Z +60001 5\ 3 +55621 #t-> access 1 +3 "storage"({% +3 "core" %m\ \ +2 "manipulator"&m% +3 "core" %\ #  " & +3 "manipulator"&& +3 "core" &-   ) ( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"((; +670 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 ( & +2 "core" &; \  +3676 "Can"|\ 3 +35633 #t-> exit +8 #mEXIT @1688593616.94EDT @1689008085.46EDT = =mMAIN_scheduler =tMAIN @EDT1689008087.25 #"core_reset"Sent BREAK +2 #t@20750 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +210 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +256 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +403 "Can"[\ P1 + [\ P1 + #tPolling Can every 10:00 +2 #Cleanly exited at 17:46:56EDT05-Jul-23 +961 #-> ESP.ready! +3 #Powering core bus +555 .Gate.power :raw,:ON +2 "sampler") +41 ) +2 "core"  +2 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X\ +2 "sampler")(% +4 "core" %ik \  +2 "collection"')& +4 "core" &X\ +2 "processing"%*& +4 "core" &\ +2 "manipulator"&+% +4 "core" %\ "    +2 "manipulator"&,& +4 "core" & ! *  ] +3 "storage"(-& +4 "core" & L\  +2 "storage"(.% +4 "core" %{ )\ +2 "collection"'/9 +3 "core" 9) +2 "processing"%09 +3 "core" 9? +14319 !"core_reader"o:I2C::Sleepy::WaterAlarm: mesg0:bt[ "5/home/esp/esp2/lib/i2c/gateway.rb:357:in `reset'"5/home/esp/esp2/lib/rmutex.rb:99:in `synchronize'"5/home/esp/esp2/lib/i2c/gateway.rb:329:in `reset'"4/home/esp/esp2/lib/i2c/gateway.rb:326:in `loop'"5/home/esp/esp2/lib/i2c/gateway.rb:326:in `reset'":/home/esp/esp2/lib/i2c/gateway.rb:321:in `initialize'"*/home/esp/esp2/lib/i2c/gateway.rb:321 +5 "Can" E^\ @_\ +3 ."Qmail"BadNews.email "76% Wet!, 18.6C, 52% humidity, 14.5psia, 13.584V, 0.318A, 0.020Ah, 4.33W",Subject: "Water Alarm!!!" +6 #"waterStop"Asleep / Shutdown +33 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF +2 #Shutdown +588 #"uploadLog"upsync +34 #mEXIT @1689008283.88EDT @1689011125.99EDT = =tMAIN =mMAIN_scheduler @EDT1689011127.66 #"core_reset"Sent BREAK +2 #t@38640 receive with ifg=0x10, ie=0xFD + #@39280 receive with ifg=0x10, ie=0xFD #@39939 receive with ifg=0x10, ie=0xFD + #@40579 receive with ifg=0x10, ie=0xFD + #@41228 receive with ifg=0x10, ie=0xFD + #@41877 receive with ifg=0x10, ie=0xFD #@42526 receive with ifg=0x10, ie=0xFD + #@42858 receive with ifg=0x80, ie=0xFD #@28511 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +238 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +373 "Can"b\ b)5 + b\ b)5 + #tPolling Can every 10:00 +2 #Cleanly exited at 12:58:03EDT10-Jul-23 +596 #-> ESP.ready! +3 #Powering core bus +537 .Gate.power :raw,:ON +3 "sampler") +10 ) +2 "core"  +3 "collection"' +2 ' +2 "core"  +3 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X SE.up +2 .SE.seek :up + "storage"(1'# +275 "core" ' +2 "storage"(2% +4 "core" % \ +910 #t-> SE.down +2 .SE.seek :down +2 "storage"(3'v +287 "core" ' + "storage"(4% +4 "core" % 2\ +2592 #t-> SE.up +2 .SE.seek :up +2 "storage"(5'# +272 "core" ' +2 "storage"(6% +4 "core" %+ `\ +972 #t-> SE.down +2 .SE.seek :down + "storage"(7'v +285 "core" ' + "storage"(8% +4 "core" %~ ]\ +13815 #t-> SE.up +2 .SE.seek :up +2 "storage"(9'# +277 "core" ' + "storage"(:% +4 "core" % W\ +846 #t-> SE.down +2 .SE.seek :down +2 "storage"(;'v +276 "core" ' +2 "storage"(<% +4 "core" % a\ +7013 #t-> SE.down +2 .SE.seek :down + "storage"(='v +3 "core" ' +2 "storage"(>% +3 "core" % \ +287 #t-> SE.up +2 .SE.seek :up +2 "storage"(?'# +277 "core" ' +2 "storage"(@% +4 "core" % `\ +409 #t-> SE.down +2 .SE.seek :down +2 "storage"(A'v +276 "core" ' +2 "storage"(B% +4 "core" % a\ +1820 "Can"h\ :{ +60001 zj\ : U +60002 k\ :  +60001 &l\ :  +60002 5m\ : +60001 m\ : +60001 n\ :C +1527 #t-> PSV.air + .PSV.dial :air +427 #-> PS.fill +2 .PS.seek 2.5ml + "processing"%C' +2632 "core" ' +2 "processing"%D% +3 "core" %M\  +9118 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%E  +99 "core"  +819 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%F'W +2635 "core" ' +2 "processing"%G% +3 "core" %UP\ +42723 "Can"m\ ;; +60001 m\ ;\\o +60001 o\ ;|  +56617 #t-> PSV.air +2 .PSV.dial :air +2 "processing"%H  +111 "core"  +287 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%I' +2630 "core" ' + "processing"%J% +4 "core" %\  +344 "Can"p\ < +1461 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%K  +98 "core"  +419 #t-> PS.empty +4 .PS.seek 0ml + "processing"%L'W +2630 "core" ' +2 "processing"%M% +4 "core" %[\ +20306 #t-> CSV.air1 +2 !o:NoMethodError : mesgu:NameError::message*undefined method `air1' for CSV:Shaft: name: air1: args[:bt[ "7/home/esp/esp2/lib/shaft.rb:81:in `method_missing'"(ESP):19:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +1266 #-> CSV.Air1 +2 !o:NoMethodError : mesgu:NameError::message*undefined method `Air1' for CSV:Shaft: name: Air1: args[:bt[ "7/home/esp/esp2/lib/shaft.rb:81:in `method_missing'"(ESP):20:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +618 #-> CSV.legend +1522 #-> CSV.air + .CSV.dial :air +2 "collection"'N @ +71 "core" B +430 #t-> CS.fill +3 .CS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 10ml + "collection"'O' D +2623 "core" ' +2 "collection"'P% +4 "core" % HL\  +2856 #t-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"'Q +70 "core" +746 #t-> CS.empty +2 .CS.seek 0ml +2 "collection"'R' +2618 "core" ' +2 "collection"'S% +3 "core" %Y\ +845 #t-> CSV.air + .CSV.dial :air +2 "collection"'T @ +71 "core" A +2410 #t-> CC.loadFlush +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'U& +3 "core" &`\  +2 .tHand.open +2 "manipulator"&V1 +71 "core" 1 +2 "manipulator"&W& +3 "core" &\  [ # +2 "manipulator"&X% +4 "core" % \ '    +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&Y(- +174 "core" ( + "manipulator"&Z& +4 "core" &-   M q +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &[& +2 "core" &-   7 q +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :garage + "manipulator"&\\'! +105 "core" ' + .tHand.close +2 "manipulator"&]/ +75 "core" / +2 "manipulator"&^& +3 "core" &-  * q +2 "manipulator"&_% +3 "core" % 5   | +3 .tForearm.seek :retract +2 "manipulator"&`'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&a( +291 "core" ( + "manipulator"&b& +3 "core" &   C e +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &c& +3 "core" &   e +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&d', +103 "core" ' +2 "manipulator"&e& +4 "core" &   ` e + "manipulator"&f% +4 "core" %&   T u +2 "collection"'g& +3 "core" &S\  +3 "collection"'h& +5 "core" &Z\  +3 .tCC.seek :closed + "collection"'i(O +4 "core" &Z\  +9 &7Y\ +| +9 &jT\ ? +10 &ypX\ L +9 &=XQ\ K +9 &ZX\ K +10 &XY\ K +9 &ZT\ J +9 &EZY\ K +10 &WU\ K +9 &\\V\ J +9 & ZR\ K +10 &"M^Q\ K +9 &$YX\ K +10 &%ZY\ J +9 &'[K\ K +9 &)VYX\ J +10 &+ZT\ K +9 &,ZW\ J +10 &.ZT\ K +9 &0]YO\ K +9 &2YH\ K +10 &3\\P\ K +9 &5WN\ K +9 &7fYW\ J +10 &9(ZI\ J +9 &:YM\ K +9 &<\\M\ K +10 &>mXG\ K +9 &@/WG\ K +10 &AZJ\ K +9 &C\\G\ K +9 &Eu[?\ K +10 &G5bM\ L +9 &HvM\ N +9 &JT\ S +10 &LZJ\ W +9 &NG\ E +10 &O9@G\ $l +9 &O xA\ D +5 ( +2 "collection"'h& +4 "core" &O`@\ D +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.74 +2 "collection"'j& +3 "core" &OaI\ D +2 .tHand.open + "manipulator"&k1 +68 "core" 1 +2 "manipulator"&l% +4 "core" % " \ d y +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&m'\ +102 "core" ' +2 "collection"'n& +3 "core" &OaG\ D +799 #t-> Intake.open + .Intake.select :open +2 "sampler") +713 #t-> CTV.intake +2 .CTV.dial :intake + "collection"'o  +71 "core"  +506 #t-> CBV.SSV + .CBV.dial SSV +2 "collection"'p @ +110 "core" B +479 #t-> SSV.CBV + .SSV.dial CBV +2 "sampler")q  +128 "core" +821 #t-> SS.fill +2 .SS.seek 25ml +2 "sampler")r' +1292 "core" ' + "sampler")s% +4 "core" %pp \ u +2067 #t-> Intake.close + .Intake.select :close +2 "sampler")0 +819 #t-> Exhaust.open +2 .Exhaust.select :open + "sampler")@ +1783 #t-> SS.empty +2 .SS.seek 0ml +2 "sampler")t' +963 "core" 'N9v  \ +4 !to:Slide::Error\ :@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error:overCurrent: @sourcei.:@destinationi%: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positioni9N: velocityiv: currenti:pwmi:erri: inPressi : outPressi:deltaPressi : voltagef13.4924241531664228v: @type2F: @tagiy: mesg"*Sampler Syringe overCurrent at 5.87ml:@axisName"Sampler Syringe:bt["2/home/esp/esp2/lib/slide.rb:633:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:395:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:360:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'"0/home/esp/esp2/lib/slide.rb:402:in `moveTo'"0/home/esp/esp2/lib/syringe.rb:27:in `empty'"(ESP):35:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +1614 #-> SSV +535 #-> SSV.exhaust +2 .SSV.dial :exhaust +2 "sampler")u  +75 "core"  +785 #t-> SS.empty +2 .SS.seek 0ml +2 "sampler")v' +506 "core" ' +3 "sampler")w% +4 "core" % \ +1227 #t-> CC.unloadFlush +2 #Garaging FlushPuck in Collection Clamp + "manipulator"&x& +3 "core" &  E e +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&y( +4 "core" ( + "manipulator"&z& +4 "core" &    e +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &{& +2 "core" &  d e +3 .tForearm.seek CC +2 "manipulator"&|', +105 "core" ' +2 .tHand.close + "manipulator"&}/ +77 "core" / +2 .tCC.seek :open +2 "collection"'~( +375 "core" ( +2 "manipulator"&& +3 "core" &  m e +2 "manipulator"&% +4 "core" %   s @ +2 .tForearm.seek :retract +2 "manipulator"&'\ +104 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +270 "core" ( + "manipulator"&& +3 "core" &-  X ` +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-   - ` +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&'! +109 "core" ' +2 .tHand.open + "manipulator"&1 +75 "core" 1 +2 "manipulator"& % +3 "core" % *  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +104 "core" ' +591 "Can"at\ M\ 1 +14132 #t-> ESP.ready! +2 "collection"'\ % +4 "core" %\ +2 "processing"% % +3 "sampler")% +2 "manipulator"&% +11 "core" %[\ + %qo \ + % "     +2 "manipulator"&& +4 "core" &-   ( _ + "storage"(& +4 "core" & \  +2 "storage"(% +3 "core" %} \ +2 "collection"' & +4 "core" &\  + "processing"%& +4 "core" &\ +3 "processing"% +2 "core" U +2 "processing"% +3 "core"  +2 "processing"% +3 "core"  +2 "collection"'% +3 "core" %\ +3 "processing"% % +4 "core" %[\ +2 "sampler")% +4 "core" %pp \ +2 "collection"'& +4 "core" &\  +2 "processing"%"& +4 "core" &\ + "manipulator"&#% +4 "core" % "   S  +2 "manipulator"&$& +4 "core" &-   = _ +2 "storage"(%& +4 "core" & ,\  + "storage"(&% +4 "core" %} \ +2 "collection"''9 +3 "core" 9G/ +2 "processing"%(9 +3 "core" 9o2 +45740 "Can"q\ K!\ +60001 p\ K$ ] +60001 p\ K': +60002 #q\ K) +60001 u\ K,  +60002 t\ K/] +60001 u\ K2K +60001 t\ K4 +60002 t\ K7w +60001 s\ K:6 +60001 u\ K< +14508 !to:SignalException : mesg" SIGHUP:@timestampu: Time UB:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:81:in `join'"1/home/esp/esp2/lib/esp.rb:81:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +3 #Waiting to Resume from Checkpoint "Garaging FlushPuck in Collection Clamp" + ."Qmail"BadNews.email "SIGHUP",Subject: "SignalException in MAIN" +418 #"uploadLog"upsync +45072 "Can"t\ K?9 +60001 s\ KBY +60002 w\ KEe +60001 x\ KG +60001 2w\ JJ| +60002 v\ KM2' +60001 Kw\ JO +60001 v\ KRS +60002 t\ KUT +60001 w\ KX  +60002 v\ KZ +60001 u\ K]w +60001 r\ K`-A +60002 iq\ Kb +60001 o\ Kem +60002 ?o\ KhP +60001 q\ Kk +60001 p\ Km/ +60002 tq\ Kps +60001 m\ Ks)[ +60002 6m\ Ku +60001 &m\ Kx +60001 l\ K{L +60002 j\ K~ +60001 j\ KI +60002 @h\ Ko +60001 ?i\ K& u +60002 h\ K! +60001 g\ K! +60001 f\ KI"7 +60002 ze\ K" +60001 Fg\ K#c +60001 c\ Kl# +60002 c\ K"$ +60001 b\ K%% +60001 a\ K% +60002 b\ KE&Q +60001 a\ K& @EDT1689048337.33 `\ K'} +60001 c`\ Ki( +60002 _\ K( +60001 \ _\ K)? +60002 ^\ K) +60001 `]\ KB*k +60001 ^\ K+ +60002 ]\ K+ +60001 \\\ Kf,- +60002 \\\ K, +60001 [\ K-Y +60001 \\\ Kĉ- +60002 \\\ K?. +60001  \\\ K/ +60002 \\\ K̬/ +60001 T\\\ Kc0G +60002 \\\ K0 +60001 [\ K1s +60001 Z\ K׆2 +60002 :Z\ K=2 +60001 Z\ K35 +60002 5Z\ Kߪ3 +60001 [\ K`4a +60002 x[\ K4 +60001 6[\ J5 +60001 [\ K6# +60002 \\\ K:6 +60001 ]\ K7O +60001 \\\ K7 +60002 ]\ K]8{ +60001 .]\ K9 +60002 ]\ K9 +60001 X^\ K:= +60001 =]\ K7: +60002 _\ K;i +60001 ]\ K; +60002 ^\ KZ< +60001 ]\ K =+ +60001 ]\ K = +60002 \\\ K}>W +60001 ]\ K4> +60002 H]\ K? +60001 k\\\ K@ +60002 \\\ KW@ +60001 6\\\ KAE +60001 ]\ K A +60002 ^\ K#{Bq +60001 -a\ K&1C +60001 a\ K(C +60002 ^b\ K+D3 +60001 {c\ K.TD +60002 c\ K1 E_ +60001 e\ K3E +60001 d\ J6wF +60002 d\ K9.G! +60001 c\ K;G +60002 bf\ K>HM +60001 dg\ KAQH +60001  g\ KDIy +60002 i\ KFJ +60001 i\ KItJ +60002 k\ KL+K; +60001 -j\ KNK +60001 j\ KQLg +60002 in\ KTNL +60001 #l\ KWM +60002 ,n\ KYN) +60001 %m\ K\\qN +60001  p\ K_(OU +60002 q\ KaO +60001 Rv\ KdP +60002 :t\ KgKQ +60001 Jt\ KjQ +60001 !t\ KlRC +60002 w\ KomR +60001 .w\ Kr$So +60002 x\ KtT +60001 x\ KwT +60002 z\ KzFU1 +60001 )y\ K|U +60001 !z\ KV] +60001 |\ KiV +60002 |\ KW +60001 }\ KX +60001 |\ KX +60002 }\ KBYK +60001 ~\ KY +60001 }\ KZw +60002 |\ Ke[ +60001 |\ J[ +60002 "~\ K\\9 +60001 }\ K\\ +60001 \ K=]e +60001 \ K] +60002 }\ K^ +60001 !|\ K`_' +60002 {\ K_ +60001 {\ K`S +60001 |\ J` +60002 {\ K9a +60001 x\ Kb +60002 x\ Kb +60001 w\ K[cA +60001 &x\ Kc +60002 z\ Kdm +60001 z\ K~e +60002 w\ K4e +60001 v\ Kf/ +60002 t\ Kˡf +60001 s\ KWg[ +60001 u\ K g +60002 %s\ Kh +60001 [p\ Kzi +60002 _r\ K0i +60001 rs\ KjI +60001 cr\ Kޝj +60002 Mv\ KSku +60001 v\ K l +60001 u\ Kl +60002 u\ Kvm7 +60001 t\ K,m +60001 %v\ Knc +60002 cv\ Kn +60001 {u\ KOo +60002 r\ Kp% +60001 ls\ Kp +60001 Ks\ KrqQ +60002 9r\ K(q +60001 r\ Kr} +60001 t\ Ks +60002 t\ KKs +60001 s\ K\ t? +60001 s\ K t +60002 t\ Kmuk +60001 s\ K$v +60002 s\ Kv +60001  t\ Kw- +60001 r\ KGw +60002 r\ KxY +60001 q\ Kx +60001 r\ K"iy +60002 r\ K% z +60001  q\ K'z +60002  o\ K*{G @EDT1689134739.34 m\ K-C{ +60001 m\ K/|s +60002 %k\ K2} +60001 k\ K5e} +60002 k\ K8~5 +60001 m\ K:~ +60002 &l\ K=a +60001 i\ K@? +60001 i\ KB +60002  k\ KE# +60001 h\ KHa +60002 f\ KKO +60001 e\ KM +60001 Uc\ KP{ +60002 b\ KS; +60001 b\ KU +60002 `\ KX= +60001 #b\ K[^ +60002 `\ K^i +60001 `\ K` +60001 \\\ Kc +60001 [\ Kf7+ +60002 h]\ Kh +60001 Z\ KkW +60002 \\\ KnZ +60001 \\\ Kq +60001 [\ Ks +60002 ^\ Kv} +60001 ]\ Ky3E +60002 ]_\ K{ +60001 _\ K~q +60001 O\\\ KW +60002 ]\ K +60001 ]\ K3 +60002  \\\ Kz +60001 ]\ K0_ +60002 SZ\ K +60001 [\ K +60002 Z\ KS! +60001 Z\ K\ +60001 [\ JM +60002 DX\ Kw +60001 Z\ K-y +60002 Z\ K +60001 X\ K +60002 @Y\ KP; +60001 *Z\ K +60001 \\\ Kg +60002 \\\ Ks +60001 \\\ K* +60002 u_\ K) +60001 _\ K +60001 `\ KMU +60002 `\ K +60001 a\ K +60002 /c\ Kp +60001 d\ J& +60001 g\ KC +60002 g\ Kʓ +60001 od\ KJo +60001 Sg\ K +60002 f\ Kҷ +60001 2f\ Km1 +60002 e\ K# +60001 lc\ J] +60001 d\ Kݐ +60002 c\ KF +60001 *b\ K +60002 c\ J +60001 c\ KiK +60001 e\ K +60002 c\ Kw +60001 c\ K +60002 /d\ KB +60001 d\ K9 +60002 d\ K +60001 a\ Kee +60001 b\ K @1689191760.44EDT = =mMAIN_scheduler =tMAIN @EDT1689191762.22 #"core_reset"Sent BREAK + #t@44855 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +210 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +246 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +405 "Can"w_\ (] +2 w_\ (] #tPolling Can every 10:00 +3 #Cleanly exited at 13:45:34EDT10-Jul-23 +832 #-> ESP.ready! +32 #Powering core bus +544 .Gate.power :raw,:ON +2 "sampler") +51 ) +3 "core"  +2 "collection"' +3 ' +2 "core"  +3 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tPS.configure :default +3 "processing"%#A d`xb +2 .tSS.configure :default +3 "sampler")#.0X Power.analitic3 on + !o:I2C::Sleepy::Error: mesg"'Unknown powered device: analitic3:bt[\ "4/home/esp/esp2/lib/i2c/sleepy.rb:172:in `power'"7/home/esp/esp2/lib/base.rb:191:in `method_missing'"(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 +3065 #-> Power.analytic3 on + .Gate.power :analytic3,:ON +12908 #-> Power.analitic3 off +2 !o:I2C::Sleepy::Error: mesg"'Unknown powered device: analitic3:bt[\ "4/home/esp/esp2/lib/i2c/sleepy.rb:172:in `power'"7/home/esp/esp2/lib/base.rb:191:in `method_missing'"(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 +1084 #-> Power.analytic3 off + .Gate.power :analytic3,:OFF +963 #-> Power.analytic2 on +2 .Gate.power :analytic2,:ON +18808 "Can"]h\ >h +662 #t-> Power.analytic2 off + .Gate.power :analytic2,:OFF +778 #-> Power.analytic1 on + .Gate.power :analytic1,:ON +16228 #-> Power.analytic1 off +2 .Gate.power :analytic1,:OFF +8155 #-> Power.analytic3 on +2 .Gate.power :analytic3,:ON +10550 #-> Power.analytic3 off + .Gate.power :analytic3,:OFF +23622 "Can"-e\ =D +60001 Pf\ = +60001 _e\ = p +60002 5b\ = S +60001 Eb\ =  +60002 Vb\ =2 +60001 Vb\ = +60001 Bb\ =>^ +60002 Va\ =y +60001 na\ = +60001 _a\ = +60002 ea\ >) +60001 `a\ >dL +60001 j`\ >! +60002 o_\ ># x +60001 `a\ =&\  +60002 C`\ =(O\ +60001 9`\ >* : +60001 U`\ =, +60002 Q`\ >. f +60001 F`\ >1: +60002 ]_\ =3u +60001 H_\ =5( +60001 Da\ >7 +60002 Yb\ >:&T +60001 Ea\ ><` +60002 ?a\ => +60001 =b\ =@ +60001 N`\ =C +60002 ?`\ >ELB +60001 Ia\ >G +60002 X`\ =In +60001 Vb\ =K +60001 Zb\ =N8 +60002 Va\ =Ps0 +60001 ?a\ =R +60002 Wa\ =T\\ +60001 j_\ >W$ +60002 ?_\ =Y_ +60001 _\ =[ +60002 p_\ =] +60001 ia\ =`J +60002 __\ =bJ +60001 u_\ =dv +60001 j^\ =f +60002 ^\ >h +60001 ]\ =k68 @EDT1689221173.72 ^\ =mq +60001 ^\ =od +60001 ^\ =q +60002 ]\ =t" +60001 ^\ =v]& +60002 ^\ >x +60001 ]\ =z R +60002 _\ =} +60001 ]\ >I!~ +60001 ^\ =" +60002 \\\ =" +60001 \\\ =#@ +60001 [\ >5# +60002 [\ >p$l +60001 [\ >% +60002 L^\ >% +60001 f^\ ="&. +60001 m]\ =]& +60002 ^\ ='Z +60001 i^\ >' +60002 N]\ =( +60001 [\ >I) +60002 ([\ =) +60001 Y\ >*H +60001 [\ >* +60002 Y\ =5+t +60001 V\ >p,\ +60002 tW\ =, +60001 S\ >-6 +60001 -U\ >"- +60002 U\ =].b +60001 Q\ >. +60002 R\ =/ +60001 R\ =0$ +60001 YP\ >J0 +60002 CS\ =1P +60001 uP\ >1 +60002 0Q\ =2| +60001 O\ =73 +60002 ,M\ >r3 +60001 P\ >Ʈ4> +60001 1Q\ >4 +60002 T\ >&5j +60001 `T\ >a6 +60002 S\ >ϝ6 +60001 tW\ =7, +60002 W\ =7 +60001 \ V\ =P8X +60001 ZU\ =؋8 +60002 U\ =9 +60001 ,Y\ =: +60002 X\ =>: +60001 Y\ >z;F +60002 Z\ >; +60001 FY\ =,= +60002 Y\ >h= +60001 xW\ >>4 +60002 \\[\ => +60001 Z\ =?` +60002 X\ >V? +60001 [\ =@ +60001 Y\ =A" +60002 7Y\ = A +60001 VY\ =DBN +60002 7W\ =B +60001 Z\ >Cz +60002 Z\ =D +60001 Z\ >2D +60001 h]\ =nE< +53286 #t-> exit +6 #mEXIT @1689263107.63EDT @1689709317.44EDT = =mMAIN_scheduler =tMAIN @EDT1689709319.38 #"core_reset"Sent BREAK + #t@24687 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +225 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +275 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +433 "Can"]T\  + ]T\  + #tPolling Can every 10:00 +3 #Cleanly exited at 11:45:07EDT13-Jul-23 +617 #-> ESP.ready! +2 #Powering core bus +554 .Gate.power :raw,:ON +2 "sampler") +36 ) +2 "core"  +2 "collection"' +3 ' +3 "core"  +2 "processing"% +3 % +2 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X exit +6 #mEXIT @1689709428.06EDT @1689713115.23EDT = =tMAIN =mMAIN_scheduler @EDT1689713116.99 #"core_reset"Sent BREAK + #t@29290 receive with ifg=0x10, ie=0xFD + #@29927 receive with ifg=0x10, ie=0xFD + #@30583 receive with ifg=0x10, ie=0xFD + #@31221 receive with ifg=0x10, ie=0xFD #@31867 receive with ifg=0x10, ie=0xFD + #@32513 receive with ifg=0x10, ie=0xFD + #@33160 receive with ifg=0x10, ie=0xFD #@33492 receive with ifg=0x80, ie=0xFD + #@1647 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +10 #ESP2 v3.42 I2C Gateway v3.20 for core bus +250 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +405 "Can"\\\ 4 n + \\\ 4 n + #tPolling Can every 10:00 +2 #Cleanly exited at 15:43:48EDT18-Jul-23 +320 #-> can +3 "Can"\\\ 4 o +296 #t-> exti +219 #-> exit +6 #mEXIT @1689713132.22EDT @1689713239.48EDT = =tMAIN =mMAIN_scheduler @EDT1689713241.18 #"core_reset"Sent BREAK + #t@29290 receive with ifg=0x10, ie=0xFD + #@29927 receive with ifg=0x10, ie=0xFD + #@30583 receive with ifg=0x10, ie=0xFD + #@31221 receive with ifg=0x10, ie=0xFD #@31867 receive with ifg=0x10, ie=0xFD + #@32513 receive with ifg=0x10, ie=0xFD + #@33160 receive with ifg=0x10, ie=0xFD #@33492 receive with ifg=0x80, ie=0xFD + #@504 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +10 #ESP2 v3.42 I2C Gateway v3.20 for core bus +245 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +396 "Can"[\ 4 m + [\ 4 m + #tPolling Can every 10:00 +239 #-> can +3 "Can"]\ 5 oe +370 #t-> ESP.ready! +154 "sampler") +3 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %-\ +2 .tCS.configure :default +4 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +5 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %X\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %kk  +2 .tSS.configure :default +3 "sampler")#.0X access 1 +2 "storage"(3% +4 "core" %s ~  +2 "manipulator"&4% +3 "core" %\   " =  +2 "manipulator"&5& +3 "core" &\ #   # +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(6(; +351 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (7& +3 "core" &;  7  +332 #t-> access + "storage"(8& +3 "core" &;   +3 "storage"(9% +3 "core" %s   h  +2 "manipulator"&:% +3 "core" %\  #  @  +3 "manipulator"&;& +3 "core" &\ %  7 # +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(<( +508 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (=& +3 "core" &    +282 #t-> access + "storage"(>& +3 "core" &    +2 "storage"(?% +4 "core" %s   +2 "manipulator"&@% +3 "core" %\  & % Q  +3 "manipulator"&A& +3 "core" & $  w # +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(B(K +670 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (C& +3 "core" &K  q  +643 #t-> access 2 +2 "storage"(D% +4 "core" %s    +2 "manipulator"&E% +3 "core" %\     +2 "manipulator"&F& +3 "core" &\ ' # R # +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"(G(K +3 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (H& +2 "core" &K S  +1855 #t-> exit +6 #mEXIT @1689713337.14EDT @1689713449.06EDT = =tMAIN =mMAIN_scheduler @EDT1689713450.77 #"core_reset"Sent BREAK + #t@52165 receive with ifg=0x10, ie=0xFD + #@52799 receive with ifg=0x10, ie=0xFD + #@53454 receive with ifg=0x10, ie=0xFD + #@54087 receive with ifg=0x10, ie=0xFD + #@54721 receive with ifg=0x10, ie=0xFD #@55354 receive with ifg=0x10, ie=0xFD + #@55988 receive with ifg=0x10, ie=0xFD + #@56314 receive with ifg=0x80, ie=0xFD #@9175 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +12 #ESP2 v3.42 I2C Gateway v3.20 for core bus +241 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +397 "Can"Q[\ 3+ + Q[\ 3+ + #tPolling Can every 10:00 + #Cleanly exited at 16:48:57EDT18-Jul-23 +475 #-> ESP.ready! +154 "sampler") +2 ) +3 "core"  +2 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +4 "core" %\ \ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +2 "core" + +2 .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %Xw\ +3 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %ml  +2 .tSS.configure :default +2 "sampler")#.0X MainThread.exit +11 #mEXIT +2 #"espclient"Session Ended @1689713483.05EDT @1689717836.51EDT = =tMAIN =mMAIN_scheduler @EDT1689717838.20 #"core_reset"Sent BREAK + #t@39651 receive with ifg=0x10, ie=0xFD + #@40291 receive with ifg=0x10, ie=0xFD + #@40950 receive with ifg=0x10, ie=0xFD + #@41588 receive with ifg=0x10, ie=0xFD #@42237 receive with ifg=0x10, ie=0xFD + #@42885 receive with ifg=0x10, ie=0xFD + #@43533 receive with ifg=0x10, ie=0xFD #@43864 receive with ifg=0x80, ie=0xFD + #@38080 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +243 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +386 "Can"R[\ =\\ \ + R[\ =\\ \  + #tPolling Can every 10:00 +1332 #-> can +3 "Can"D\\\ >h O +1069 #t-> exit +5 #mEXIT @1689717868.81EDT @1689806507.00EDT = =tMAIN =mMAIN_scheduler @EDT1689806508.67 #"core_reset"Sent BREAK + #t@39651 receive with ifg=0x10, ie=0xFD + #@40291 receive with ifg=0x10, ie=0xFD + #@40950 receive with ifg=0x10, ie=0xFD + #@41588 receive with ifg=0x10, ie=0xFD + #@42237 receive with ifg=0x10, ie=0xFD #@42885 receive with ifg=0x10, ie=0xFD + #@43533 receive with ifg=0x10, ie=0xFD #@43864 receive with ifg=0x80, ie=0xFD + #@53686 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +248 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +389 "Can"e^\ =[_ + e^\ =[_ #tPolling Can every 10:00 +2 #Cleanly exited at 18:04:28EDT18-Jul-23 +888 #-> can +3 "Can"e_\ =[_O +419 #t-> exit +5 #mEXIT @1689806528.43EDT @1689861995.99EDT = =tMAIN =mMAIN_scheduler @EDT1689861997.72 #"core_reset"Sent BREAK + #t@39651 receive with ifg=0x10, ie=0xFD + #@40291 receive with ifg=0x10, ie=0xFD + #@40950 receive with ifg=0x10, ie=0xFD + #@41588 receive with ifg=0x10, ie=0xFD + #@42237 receive with ifg=0x10, ie=0xFD #@42885 receive with ifg=0x10, ie=0xFD + #@43533 receive with ifg=0x10, ie=0xFD #@43864 receive with ifg=0x80, ie=0xFD + #@37568 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +248 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +402 "Can"U\ >! + U\ >! + #tPolling Can every 10:00 +2 #Cleanly exited at 18:42:08EDT19-Jul-23 +244 #-> can +4 "Can"V\ =!Ҩ +243 #t-> exit +5 #mEXIT @1689862009.42EDT @1689862085.58EDT = =tMAIN =mMAIN_scheduler @EDT1689862087.37 #"core_reset"Sent BREAK + #t@39651 receive with ifg=0x10, ie=0xFD + #@40291 receive with ifg=0x10, ie=0xFD + #@40950 receive with ifg=0x10, ie=0xFD + #@41588 receive with ifg=0x10, ie=0xFD #@42237 receive with ifg=0x10, ie=0xFD + #@42885 receive with ifg=0x10, ie=0xFD + #@43533 receive with ifg=0x10, ie=0xFD #@43864 receive with ifg=0x80, ie=0xFD + #@19207 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +250 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +398 "Can"U\ ="m +2 U\ ="m #tPolling Can every 10:00 +3 #Cleanly exited at 10:06:49EDT20-Jul-23 +59923 "Can"V\ ;$@~? +60002 Y\ <&c? +35058 #t-> can +3 "Can"Y\ ='k +304 #t-> exit +5 #mEXIT @1689863647.06EDT @1689880585.88EDT = =tMAIN =mMAIN_scheduler @EDT1689880587.54 #"core_reset"Sent BREAK + #t@39651 receive with ifg=0x10, ie=0xFD + #@40291 receive with ifg=0x10, ie=0xFD + #@40950 receive with ifg=0x10, ie=0xFD + #@41588 receive with ifg=0x10, ie=0xFD #@42237 receive with ifg=0x10, ie=0xFD + #@42885 receive with ifg=0x10, ie=0xFD + #@43533 receive with ifg=0x10, ie=0xFD #@43864 receive with ifg=0x80, ie=0xFD + #@45549 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +237 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +377 "Can"f\ =cD + f\ =cD + #tPolling Can every 10:00 +2 #Cleanly exited at 10:34:07EDT20-Jul-23 +776 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +3 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %M\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +4 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %X \ +2 .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" %kj  +2 .tSS.configure :default +3 "sampler")#.0X access 2 +2 "storage"(3% +3 "core" %u o  +2 "manipulator"&4% +4 "core" %\    +2 "manipulator"&5& +3 "core" &\   U # +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"(6(K +2 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (7& +2 "core" &K \\  +4158 #t-> startTube 2 +8222 #-> $da[:extractVol]=0.17 +3279 #-> da 100 +2 #da sampling at most 100ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +3 ."Qmail"DAfans.email "Started da in tube 2 at 15:25:00EDT20-Jul-23\\n{}\\nCan@15:16:33, 19.1C, 53% humidity, 14.4psia, 13.742V, 0.300A, 13.542Ah, 4.12W",Subject: "da sampling at most 100ml" +2 "collection"'8& +6 "core" &\  +2 .tHand.open +2 "manipulator"&91 +73 "core" 1 +2 "manipulator"&:% +3 "core" % \     +2 "storage"(;% +5 "core" %u   d \  +2 "storage"(<. +3 "core" .(K +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +4 .tSC.seek 2 + "storage"(=( +354 #"uploadLog"upsync +315 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +2 (>& +3 "core" & 6 N  +3 "manipulator"&?& +3 "core" &\   X # +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&@( +18 "core" ( +2 "manipulator"&A& +3 "core" &  " $ +2 "storage"(B& +5 "core" &    +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&C' +99 "core" ' +2 "storage"(D& +3 "core" &   M \ +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(E'H +272 "core" ' +2 "storage"(F- +3 "core" -'x +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (G& +2 "core" &     +3 "manipulator"&H& +3 "core" &   $ +3 .tElbow.seek 2 + "manipulator"&I( +28 "core" ( +2 "manipulator"&J& +4 "core" &    +2 "storage"(K& +4 "core" &   +3 .tForearm.seek 2 + 300 counts + "manipulator"&L'y +13 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&M/ +73 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&N& +2 "storage"(O'v +8 "core" & "  W +2 "manipulator"&P% +4 "core" % m  c +2 .tForearm.seek :retract +2 "manipulator"&Q'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&R( +144 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +10 "core" ( +2 "manipulator"&S& +40 "core" &   . +9 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &T& +3 "core" &   . +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&U', +100 "core" ' +2 "manipulator"&V& +3 "core" &   . +2 "manipulator"&W% +4 "core" %$   | " +3 "collection"'X& +3 "core" &\  +3 "collection"'Y& +5 "core" &\  +2 .tCC.seek :closed +2 "collection"'Z(O +3 "core" &F\  +9 &L\ %h +9 &\\\ 8 +10 &K\ K +9 &c\ K +10 &if\ L +9 &-d\ K +9 &g\ K +10 &f\ K +9 &sf\ K +9 &6f\ J +10 &d\ K +9 &!j\ K +10 &#{e"\ K +9 &%<c\ K +9 &&b\ K +10 &(d\ J +9 &*g\ K +9 &,Ef\ K +10 &.c\ K +9 &/f\ K +10 &1g\ J +9 &3Mj\ K +9 &5g\ J +10 &6i\ K +9 &8e\ K +9 &:Ug\ K +10 &<h\ K +9 &=b\ J +10 &?c\ J +9 &A_e\ J +9 &C!d\ J +10 &Dj\ K +9 &Fv\ L +9 &HZ\ O +10 &J\ S +9 &K\ V +10 &M\ V +9 &N`\ )~ +9 &O}\ H +10 ( + &OU\ B +2 "collection"'Y& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.69 +2 .Hand.open + "manipulator"&[1 +74 "core" 1 +2 "manipulator"&\\% +3 "core" % $  I " +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&]'\ +94 "core" ' +2 #tcollectSample 100ml w/bubble point of 24psi + #Priming 7ml +2 .Gate.power :sampler,:ON + ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +3 .Exhaust.select :close + .SS.hold +2 "sampler")^+ +3 "core" + +2 "sampler")_% +3 "core" %mk  +2 "collection"'`& +5 "core" &OW\ B +3 "Can"k\ Be~ + #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +2 "collection"'a  +4 "core"  +2 .tSSV.dial :spit,avoiding: :exhaust + "sampler")b +3 "core"  +2 "sampler")c +4 "core"  +2 "sampler")d  +5 "core" +2 .tSS.reconfigure :fast +2 "sampler")#.0X\ +2 "sampler")% +4 "core" %a#  +60 "collection"' % +4 "core" % \ +2 "sampler") % +4 "core" %a#  +69 "collection"' % +4 "core" %S\ +2 "sampler")% +4 "core" %a#  +78 "collection"'% +3 "core" %\ +37 "sampler")% +11 "core" %a#  +46 "collection"'% +3 "core" %\ +2 "sampler")% +4 "core" %a#  +100 "collection"'% +3 "core" %\ +2 "sampler")% +4 "core" %a#  +112 "collection"'% +4 "core" %\ +2 "sampler")% +3 "core" %a#  +128 "collection"'% +3 "core" %\ +2 "sampler")% +5 "core" %a#  +143 "collection"'% +3 "core" %\ +2 "sampler")% +5 "core" %a#  +161 "collection"'% +3 "core" %\ +3 "sampler") % +3 "core" %a#  +184 "collection"'!% +3 "core" %\ +3 "sampler")"% +3 "core" %a#  +196 "collection"'#% +3 "core" %C\ +2 "sampler")$% +5 "core" %a#  +195 "collection"'%% +3 "core" %\ +2 "sampler")&% +4 "core" %a#  +195 "collection"''% +4 "core" %\ +2 "sampler")(% +3 "core" %a#  +196 "collection"')% +4 "core" %\ +2 "sampler")*% +3 "core" %a#  +197 "collection"'+% +3 "core" %\ +2 "sampler"),% +4 "core" %a#  +196 "collection"'-% +3 "core" %\ +2 "sampler").% +3 "core" %a#  +141 .tSS.reconfigure :default +2 "sampler")#.0X% +4 "core" % 0 +21 "collection"'?% +3 "core" %\ +2 "sampler")A% +33 "core" % 0 +2 "collection"'B% +4 "core" %\ +2 "sampler")D% +3 "core" % 0 +28 "collection"'% +4 "core" %\ +2 "sampler")% +3 "core" % 0 +33 "collection"'F% +3 "core" %\ +2 "sampler")G% +3 "core" % 0 +37 "collection"'H% +3 "core" %\ +2 "sampler")% +3 "core" % 0 +42 "collection"'J% +3 "core" %\ +2 "sampler")K% +3 "core" % 0 +48 "collection"'M% +3 "core" %\ +2 "sampler")N% +3 "core" % 0 +54 "collection"'P% +3 "core" %\ +2 "sampler")@% +4 "core" % 0 +61 "collection"'C% +3 "core" %\ +2 "sampler")S% +4 "core" % 0 +68 "collection"'E% +3 "core" %\ +2 "sampler")L% +4 "core" % 0 +78 "collection"'T% +3 "core" %\ +2 "sampler")I% +4 "core" % 0 +88 "collection"'V% +3 "core" %\ +2 "sampler")W% +4 "core" % 0 +100 "collection"'X% +3 "core" %\ +2 "sampler")O% +4 "core" %\ \ 0 +112 "collection"'Q% +4 "core" %\ +2 "sampler")\ % +3 "core" % 0 +128 "collection"'[% +3 "core" %\ +2 "sampler")\\% +4 "core" %+- 0 +144 "collection"'Y% +3 "core" %\ +2 "sampler")_% +44 "core" %<; 0 +5 .tIntake.select :close + "sampler")0 +10 )`% +2 "core" %A@ 0 +2 .tSSV.dial :exhaust +2 "sampler")a  +72 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml +2 "sampler")b' +886 "core" ' +2 .tExhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +4 .tCBV.dial SSV + "sampler")c  +71 "core" +2 #tAllowing 130s for 25.0ml of remaining 75.0ml +2 .Intake.select :open + "sampler") +210 "collection"'U% +3 "core" %\ +2 #tIntake @13.9psia, vacuum from 8.4 to 11.4psi +2 .SS.reconfigure :inhaling 2.16ml/s +3 "sampler")#.0X% +5 "core" %T  +35 "collection"'?% +3 "core" %2\ +2 "sampler")A% +4 "core" %Z  +41 "collection"'B% +3 "core" % \ +3 "sampler")D% +4 "core" %Z  +46 "collection"'% +3 "core" %/\ +3 "sampler")% +3 "core" %Z  +54 "collection"'F% +3 "core" %?\ +2 "sampler")G% +3 "core" %    L +61 "collection"'H% +4 "core" %)\ +2 "sampler")% +3 "core" % 54  L +2 .tIntake.select :close +2 "sampler")0 +10 )J% +3 "core" % >=  L +2 .tSSV.dial :exhaust + "sampler")K  +71 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml +2 "sampler")9' +930 "core" ' +2 .tExhaust.select :close + "sampler") +10 #tSampled 100.0ml +2 #Evacuating Puck (bubblePt=24psi, evacVolume=10ml, delay 15 seconds) + .Intake.select :close +2 "collection"'M& +3 "core" &OU&\ B +3 ."airStroke"CSV.dial :waste +4 "sampler")N% + "collection"'P +8 "core" %RS x + +3 ."connect"SSV.dial CBV,avoiding: :exhaust +4 ."airStroke"CS.reconfigure :fast +3 .tCBV.dial SSV +3 "sampler")@  + "collection"'#d @b +5 ."airStroke"CS.seek 0ml +2 "collection"'C' +2 "core" ' +2 ."airStroke"CSV.dial :air +2 "collection"'S @ +70 "core" B +2 ."airStroke"CS.seek 10ml +2 "collection"'E' D +94 "core"  +2 .tCTV.dial :air +2 "collection"'L  +70 "core" ~ + .tdelay 15 seconds +5 ."flow"Gate.power :analytic3,:OFF +2 ."samplerPumpShutdown"Gate.power :sampler,:OFF +1496 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")T +128 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +5 .tSS.seek 0ml +2 "collection"'I  +2 "sampler")V' +7 "core" ' + .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")W  +115 "core"  +12  +388 ' +2 .tSSV.dial between CBV and plug +2 "sampler")X +44 "core" +2 .tCBV.dial between SSV and waste2 +2 "collection"'O  +35 "core"  +2 "collection"'Q% +4 "core" % ? +\ +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +2 "collection"'\  +41 "core"  +2 .tCS.reconfigure :pressurize +2 "collection"'# d@<< b +3 .tCS.seek 0ml +2 "collection"'[' +2188 "core" ' #\ ԫ +3 "collection"'\\% +3 "core" % \  +2 "sampler")Y% +4 "core" %gf x +2 #tBubblePoint: Intake @24.1psia, Outlet @-0.3psia +2 .CBV.dial SSV + "collection"'_ @ +37 "core" B +2 .tSS.reconfigure :default +3 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"'e' +85 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")l +126 "core" +3 .tSS.reconfigure :exhale +3 "sampler")#.0X9 +3 "core" 9^%d +102 "collection"'?9 +3 "core" 9_%d +102 "collection"'A9 +3 "core" 9c&d +102 "collection"'B9 +3 "core" 9h&d +103 "collection"'D9 +4 "core" 9m&"d +102 "collection"'19 +3 "core" 9u&&d +103 "collection"'9 +2 "core" 9~'+d +103 "collection"'9 +2 "core" 9'/d +103 "collection"'F9 +3 "core" 9'3d +102 "collection"'G9 +4 "core" 9'7d +102 "collection"'H9 +3 "core" 9';d +102 "collection"'9 +3 "core" 9)@d +102 "collection"'J9 +3 "core" 9(Dd +102 "collection"'K9 +3 "core" 9)Hd +102 "collection"'q9 +4 "core" 9*Ld +102 "collection"'M9 +3 "core" 9-Qd +103 "collection"'N9 +2 "core" 9%+Ud +103 "collection"'P9 +2 "core" 9;-Yd +103 "collection"'S9 +2 "core" 9S,]d +103 "collection"'@9 +3 "core" 9k-ad +102 "collection"'L9 +3 "core" 9.fd +102 "collection"'9 +3 "core" 93jd +102 "collection"'C9 +3 "core" 90nd +102 "collection"'T9 +3 "core" 90rd +102 "collection"'I9 +4 "core" 91vd +102 "collection"'W9 +3 "core" 90{d +103 "collection"'99 +2 "core" 91d +103 "collection"'X9 +2 "core" 9:1d +103 "collection"'O9 +2 "core" 9W2d +103 "collection"'Q9 +3 "core" 9s3` +103 "collection"'\ 9 +2 "core" 92] +103 "collection"'E9 +3 "core" 94Z +102 "collection"'\\9 +3 "core" 94X +102 "collection"'Y9 +3 "core" 96U +102 "collection"'_9 +4 "core" 97R +102 "collection"'V9 +3 "core" 9 8O +102 "collection"'a9 +3 "core" 9=8L +102 "collection"':9 +3 "core" 9Z9J +102 "collection"'c9 +3 "core" 9x:G +148 "collection"'`9 +3 "core" 9<D +102 "collection"'U9 +3 "core" 9=@ +103 "collection"'g9 +2 "core" 9>> +103 "collection"'^9 +2 "core" 9>< +103 "collection"'f9 +3 "core" 9@: +102 "collection"'d9 +4 "core" 9.B8 +102 "collection"'j9 +3 "core" 9JB5 +103 "collection"'b9 +2 "core" 9dD3 +103 "collection"'l9 +3 "core" 9E1 +102 "collection"'[9 +3 "core" 9F/ +102 "collection"'9 +4 "core" 9G- +102 "collection"'e9 +3 "core" 9H* +102 "collection"'m9 +3 "core" 9I) +102 "collection"'k9 +3 "core" 9K' +102 "collection"'o9 +3 "core" 9L& +103 "collection"'r9 +3 "core" 9-L# +103 "collection"'n9 +2 "core" 9CO" +103 "collection"'t9 +2 "core" 9YP +103 "collection"'u9 +2 "core" 9nP +103 "collection"'v9 +3 "core" 9R +102 "collection"'w9 +4 "core" 9S  +102 "collection"'y9 +3 "core" 9U +102 "collection"'|9 +3 "core" 9U +102 "collection"'{9 +3 "core" 9W +102 "collection"'}9 +3 "core" 9Y +102 "collection"'s9 +4 "core" 9Z! +102 "collection"'x9 +3 "core" 9 [% +103 "collection"'~9 +2 "core" 9 \\) +103 "collection"'9 +2 "core" 9 ,]- +103 "collection"'9 +3 "core" 9 <^2 +102 "collection"'z9 +4 "core" 9 L`6 +102 "collection"'p9 +3 "core" 9 Zb: +102 "collection"'9 +3 "core" 9 gd> +102 "collection"'9 +3 "core" 9 teB +103 "collection"'i9 +2 "core" 9 eG +103 "collection"'9 +4 "core" 9 fK +102 "collection"'h9 +3 "core" 9 jO +102 "collection"'9 +3 "core" 9 qS\ +102 "collection"'9 +3 "core" 9 lW +103 "collection"'9 +2 "core" 9 n\\\ +103 "collection"'9 +3 "core" 9 p` +103 "collection"' 9 +2 "core" 9 qd +103 "collection"' 9 +3 "core" 9 rh +102 "collection"'9 +3 "core" 9 tm +102 "collection"'9 +3 "core" 9 uq +102 "collection"'9 +3 "core" 9 wu +102 "collection"'9 +3 "core" 9 xy +103 "collection"'9 +2 "core" 9 y} +103 "collection"'9 +2 "core" 9\ y +103 "collection"'9 +3 "core" 9\ y +102 "collection"'9 +4 "core" 9\ z +102 "collection"' 9 +3 "core" 9\ z +102 "collection"' 9 +3 "core" 9\ { +102 "collection"'9 +3 "core" 9\ "| +102 "collection"'9 +3 "core" 9\ &} +102 "collection"'!9 +4 "core" 9\ +~ +3 .tCH.hold 10:00,70C +3 "collection"'$ `\ r `\ )\ +2 '#9 +7 "core"  + 9\ +} +2 "collection"'%% +3 "core" % _ a\ +3 #tBegun lysing Collection Puck Heater at 68.1C/18.4psia +49382 "Can"m\ p? +10606 "core" ` +2 "collection"'"9 +3 "core" 9\ qM +2 "collection"'% +3 "core" % ! \ +3 #tEnded lysing Collection Puck Heater at 70C/14.9psia +2 .CS.seek 0ml + "collection"''' +334 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +7 "collection"'& @ +97 "core" A +2 .tCSV.dial :air +2 "collection"'( @ +40 "core" ? +3 .tCS.seek 5ml +2 "collection"')'l +1370 "core" ' + .tCSV.dial CTV +2 "collection"'+  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'* @ +41 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'  +42 "core"  +3 .tdelay 2 seconds +202 .CSV.dial :air + "collection"', @ +42 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'0' +1357 "core" ' + "collection"'.% +5 "core" % V\ + #tPuck @26.5psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe + .CSV.dial CBV + "collection"'/ +95 "core" ~ +2 .tCBV.dial CSV + "collection"'-  +28 "core"  +2 "collection"'5% +4 "core" % O\ +2 .tCS.seek 5ml +2 "collection"'4'l +1346 "core" ' +10 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +43 "core" +2 "collection"'2% +3 "core" %l\  +3 .tCS.seek 7ml + "collection"'3'\ +597 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'; @ +40 "core" > +2 .tCS.seek 10ml +2 "collection"'<' D +846 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'6 ` +107 "core" ^ +2 #tLysing Complete + "collection"'>& +4 "core" &OU|\ B +2 #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&?% +3 "core" %\    [  +3 "storage"(A% +4 "core" %s  k  + "storage"(B. +4 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(D( +191 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (1& +3 "core" & 5  +2 "manipulator"&& +3 "core" &   . +2 "manipulator"&% +5 "core" %\    %  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&F( +150 "core" ( +3 "manipulator"&G& +3 "core" &    +2 "storage"(H& +4 "core" &  \ : +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&' +98 "core" ' +2 "storage"(J& +3 "core" &   y +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(K'H +270 "core" ' +2 "storage"(q- +3 "core" -'H +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(M'6 +36 "core" ' +2 "manipulator"&N& +5 "core" &    + "manipulator"&P% +4 "core" %  : +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&S'\ +96 "core" ' +2 .tElbow.seek CC + "manipulator"&@( +161 "core" ( + "manipulator"&L& +4 "core" &   A "| +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &\  b "| +2 .tForearm.seek CC +2 "manipulator"&C', +106 "core" ' + .tHand.close +2 "manipulator"&T/ +70 "core" / +2 .tCC.seek :open +2 "collection"'I( +378 "core" ( +2 "storage"(W& +3 "core" &   c +2 "storage"(9& +4 "core" &   +2 "manipulator"&X& +4 "core" &\  E "| +2 "manipulator"&O% +3 "core" %    & +3 .tForearm.seek :retract + "manipulator"&Q'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&\ ( +149 "core" ( +2 "manipulator"&E& +3 "core" & "  +2 "storage"(\\& +5 "core" & % 2 a + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&Y'D +113 "core" ' +2 .tElbow.hold + "manipulator"&_, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&V1 +76 "core" 1 +3 "manipulator"&a% +3 "core" % R_  ȳ +2 "storage"(:& +3 "core" & >  +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 314 counts +2 "manipulator"&c'~ +20 "core" ' +2 "manipulator"&`& +3 "core" &   O +2 "storage"(U& +4 "core" & 4 6 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&g' +25 "core" ' + "storage"(^% +5 "core" %: 5 4  +2 ."downElevator"SE.seek :down +4 "storage"(f'v +98 (d% +3 "core" %\\   V` +2 "manipulator"&j% +4 "core" %   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&b'\ +90 "core" ' +73 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'l& +3 "core" &\ +2 "manipulator"&[& +5 "core" &   + "manipulator"&% +5 "core" %\  "  <  +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&e(- +209 "core" ( +9 "manipulator"&m& +5 "core" &-   ^ + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &k& +2 "core" &-   ^ +3 .tForearm.seek :garage + "manipulator"&o'! +106 "core" ' +2 .tHand.close +2 "manipulator"&r/ +70 "core" / + "manipulator"&n& +5 "core" &-    ^ + "manipulator"&t% +4 "core" % 3   +3 .tForearm.seek :retract + "manipulator"&u'\ +100 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&v( +271 "core" ( +2 "manipulator"&w& +3 "core" &   2 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &y& +3 "core" &   2 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&|', +106 "core" ' + "manipulator"&{& +4 "core" &   2 +2 "manipulator"&}% +4 "core" %*   C +2 "collection"'s& +5 "core" &n\ +2 "collection"'x& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'~(O +4 "core" & 7\  +9 &5 B\ *z +9 &h \ = +10 &u \ J +9 &X]\ I +9 &e\ I +10 &a\ I +9 &`\ H +9 &`do\ I +10 &"`\ I +9 &_\ I +10 & `\ I +9 &"i_\ H +9 &$+a\\\ H +10 &%b?\ H +9 &'e\ I +9 &)p_\ I +10 &+2b\ I +9 &,b\ I +10 &.\\\ H +9 &0xb\ I +9 &2:`\ I +10 &3a\ H +9 &5a\ H +9 &7]c\ I +10 &9B`\ I +9 &;\\\ H +10 &<^\ H +9 &>_\ I +9 &@J_y\ I +10 &B ``\ I +9 &C\\G\ H +9 &Ec<\ I +10 &GOk\ J +9 &I }\ L +10 &J\ R +9 &Lv\ T +9 &N5\ B +10 &O<9\ &q +9 &O\ s\ F +5 ( +2 "collection"'x& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.58 +7 "collection"'& +2 "core" &O^\ F +2 &O^\ F +2 .tHand.open +6 "manipulator"&1 +72 "core" 1 + "manipulator"&z% +4 "core" % -   4 @ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&p'\ +93 "core" ' +2 .tPSV.dial PSR +2 "processing"% +127 "core"  +2 #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"%i  +120 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +1610 "core" ' +2 .tPSV.dial PSR + "processing"%h +44 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +2640 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"% + "collection"'  +7 "core"  + "processing"% +3 "core"  +2 "processing"%  +5 "core" +63 +2 .tPSV.dial :mixloop + "processing"% +99 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +16 "core"  +2 .tPTV.dial :PRVmixing +2 "processing"%  +123 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2626 "core" ' + .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2632 "core" ' +2 .tPSV.dial :mixloop +6 "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2641 "core" ' + .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"% ' +2626 "core" ' + .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2638 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +3 "core" & \  2 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&!( +27 "core" ( + "manipulator"&#& +4 "core" &  8 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &%& +3 "core" &  8 +2 .tForearm.seek CC +2 "manipulator"&8', +106 "core" ' + .tHand.close +2 "manipulator"&$/ +65 "core" / +2 .tCC.seek :open +2 "collection"'"( +378 "core" ( +2 "manipulator"&& +3 "core" &   \ 8 +3 "manipulator"&7% +4 "core" %    U +2 .tForearm.seek :retract + "manipulator"&&'\ +99 "core" ' +10 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&((- +276 "core" ( +2 "manipulator"&'& +3 "core" &-   & +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &+& +3 "core" &-   & +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&*'! +112 "core" ' + .tHand.open +2 "manipulator"&1 +73 "core" 1 +2 "manipulator"&,% +3 "core" % +{   Ȼ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&)'\ +97 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%. +4 "core" +2 .tPTV.dial :PRVmixing + "processing"%/  +5 "core" +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake +2 "collection"'-  +4 "core"  +3 #tLoading lyfil puck from tube 2 into Collection Clamp + "collection"'5& +3 "core" &\ +2 "manipulator"&0% +4 "core" %\     +2 "storage"(% +4 "core" %z 5 5 *  +2 "storage"(2. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(4( +194 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (;& +3 "core" &  J  +2 "manipulator"&3& +3 "core" &-   & +2 "manipulator"&6% +5 "core" %\     +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&>( +178 "core" ( +2 "manipulator"&?& +3 "core" &\   v # +3 "storage"(A& +3 "core" & 6 5   +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&B' +97 "core" ' + "storage"(1& +4 "core" & 4 ,  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('H +284 "core" ' +2 "storage"(- +2 "core" -' +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (=& +3 "core" &   C  +2 "manipulator"&G& +3 "core" &  W # +3 .tElbow.seek 2 + "manipulator"&H( +3 "core" ( +2 "manipulator"&J& +4 "core" &  # +2 "storage"(R& +3 "core" &   \  +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&]'y +29 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&q/ +66 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&N& +2 "storage"(P'v +8 "core" &  j # +2 "manipulator"&K% +3 "core" % ϑ   % +3 .tForearm.seek :retract +2 "manipulator"&L'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +152 "core" ( +2 ' + "manipulator"&& +2 ."downElevator"SE.stop +5 "storage"(5 +2 "core" &" 8 <; +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &F& +3 "core" &"   o <; +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&T', +103 "core" ' +2 "manipulator"&S& +3 "core" &"  \  <: +2 "manipulator"&Z% +4 "core" %# \ % +2 "collection"'W& +5 "core" &\ +2 "collection"'9& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'X(O +5 "core" &\ +7 &<l\ %g +9 &\\}\\\ 7 +9 &A\ I +10 &_1\ H +9 &^\ I +9 &X]\ H +10 &`\ I +9 &_\ H +10 &_.\ H +9 &_^=\ I +9 & !^(\ I +10 &!cD\ I +9 &#_\ I +9 &%g^\ I +10 &')`\ I +9 &(\\\ H +10 &*c\ I +9 &,p_\ H +9 &.2\\\ H +10 &/]\ H +9 &1\\\ H +9 &3xb\ H +10 &5:^\ H +9 &6b\ H +10 &8`\ I +9 &:_\ H +9 &^\ I +9 &?_\ H +9 &A_x\ I +10 &CJ_q\ H +9 &E bf\ H +10 &FpP\ J +9 &HG\ N +9 &J5>\ S +10 &Kjo1\ U +9 &Myq \ V +9 &OJ,\ 1 +10 &O'\ K +9 ( + &Op\ I +2 "collection"'9& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.80 +2 .Hand.open + "manipulator"&O1 +73 "core" 1 +2 "manipulator"&E% +3 "core" % " h +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&\\'\ +103 "core" ' +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'C  +124 "core" ~ +2 .tCSV.dial CTV +2 "collection"'@  +69 "core"  +10 .tPS.seek 2.5ml +2 "processing"%V' +2630 "core" ' + "collection"'a% +3 "core" % H\  +3 .tCS.seek 4.151ml +2 "collection"':'Q +1562 "core" ' + .tdelay 8 seconds +803 .PSV.dial :air +2 "processing"%`  +41 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%U  +69 "core"  +3 .tPS.seek 0ml + "processing"%^'W +2631 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'Q ` +38 "core" _ +2 .tCSV.dial :air +2 "collection"'d @ +41 "core" ? +3 .tCS.seek 10ml + "collection"'j' D +1562 "core" ' +2 .tCSV.dial CTV + "collection"'\  +42 "core"  +3 .tCS.seek 0ml + "collection"'Y' +2623 "core" ' + .tCBV.dial :waste1 +2 "collection"'c @ +28 "core" ? +2 .tdelay 5 seconds +485 "Can"m\ EsQ? +17 .tCTV.dial :air,avoiding: :intake +2 "collection"'l  +125 "core" +4 "collection"'[& +8 "core" &Op #5\ I +4 #tStoring lyfil puck in Collection Clamp to tube 1 +3 "manipulator"&M% +4 "core" %\    \\ - +2 "storage"(% +3 "core" % K  +2 "storage"(g. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(m( +193 "core" ( + .tSC.configure :limp +8 "storage"($(\ 1b +2 (k& +4 "core" & a  +2 "manipulator"&f& +8 "core" &"   $ <: +2 "manipulator"&_% +4 "core" %\   - +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&r( +159 "core" ( +2 "manipulator"&n& +3 "core" &    +2 "storage"(t& +4 "core" &    +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&b' +100 "core" ' +2 "storage"(o& +3 "core" &  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(w'H +280 "core" ' +2 "storage"(y- +2 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&e& +3 "core" &    +2 "storage"({& +3 "core" & 5 8  +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 + "manipulator"&}'D +38 "core" ' +2 .tElbow.hold +2 "manipulator"&s, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(u- +3 "core" -' +2 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"(I'O +30 "core" ' +2 "manipulator"&% +3 "core" %QW  ȱ +2 "storage"(& +5 "core" & Q L \ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 313 counts +2 "manipulator"&z'} +20 "core" ' +2 "manipulator"&x& +3 "core" &    +2 "storage"(& +5 "core" &  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&|' +23 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate + "storage"(i'F +38 "core" ' +2 "manipulator"&& +3 "core" &   Y  +3 "manipulator"&h% +3 "core" %   a +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +154 "core" ( +2 "manipulator"&& +3 "core" &   9) +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 & & +3 "core" &   J 9) +2 .tForearm.seek CC +2 "manipulator"&', +103 "core" ' +2 .tHand.close +2 "manipulator"& / +71 "core" / +2 .tCC.seek :open +2 "collection"'( +378 "core" ( +2 "storage"(& +3 "core" &    +2 "storage"(& +4 "core" &   +2 "manipulator"&& +4 "core" &   9) +42 "manipulator"&% +11 "core" % 3 \  U +3 .tForearm.seek :retract + "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +154 "core" ( + "manipulator"&& +5 "core" &   " + "storage"(& +5 "core" &   b + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"& 'D +112 "core" ' +2 .tElbow.hold +2 "manipulator"& , +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&1 +71 "core" 1 +3 "manipulator"&#% +3 "core" % Sf   ȵ +2 "storage"(%& +4 "core" & ~  +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 315 counts +2 "manipulator"&$' +20 "core" ' +2 "manipulator"&v& +3 "core" &   +2 "storage"(p& +5 "core" & 6 6   +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&~' +23 "core" ' +2 "storage"(% +3 "core" %D 7 7  +3 ."downElevator"SE.seek :down +4 "storage"(7'v +98 (8% +3 "core" %T   K V^ +2 "manipulator"&'% +4 "core" %   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&+'\ +92 "core" ' +57 ' +2 ."downElevator"SE.stop + "storage"(5 +3 .tPSV.dial :air +2 "processing"%!  +69 "core" +3 .tPS.seek 2.5ml + "processing"%' +2631 "core" ' + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%, +53 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%&  +40 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%. +42 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%/  +42 "core"  + .tdelay 1 second +103 .PS.seek 0ml +2 "processing"%-'W +2631 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%5& +4 "core" &\ +2 "manipulator"&0& +4 "core" &   +2 "manipulator"&% +3 "core" %\    y + +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&2(- +174 "core" ( +2 "manipulator"&*& +4 "core" &- !  B + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &;& +3 "core" &-   ` B +3 .tForearm.seek :garage + "manipulator"&3'! +106 "core" ' +2 .tHand.close + "manipulator"&6/ +67 "core" / +2 "manipulator"&D& +3 "core" &-   B +2 "manipulator"&?% +4 "core" % 5   4 +3 .tForearm.seek :retract + "manipulator"&A'\ +98 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&1( +122 "core" ( +2 "manipulator"&(& +3 "core" &   +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &)& +3 "core" &   +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&' +96 "core" ' +2 "manipulator"&=& +3 "core" & !  R +3 "manipulator"&G% +3 "core" %    +2 "processing"%J& +4 "core" &\ +3 "processing"%R& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%q(Tg +5 "core" &\  +8 &8{\ *x +9 &i\ > +10 &tr\ L +9 &9Z\ K +9 &_%\ K +10 &^ \ K +9 &~]\ K +9 &A] \ K +10 &\\\ K +9 &^&\ K +10 & \\\ K +9 &"I\\!\ K +9 &$ ` \ K +10 &%`(\ K +9 &'\\+\ K +9 &)Q`+\ K +10 &+Z+\ K +9 &,\\F\ J +10 &.]Q\ K +9 &0Z^!\ K +9 &2]z\ K +10 &3[r\ K +9 &5_{\ K +9 &7a[z\ K +10 &9#\\|\ K +9 &:Zy\ K +10 &<Z|\ K +45 &>jY\ K +9 &@-Z\ J +2 &AY\ K + &C`\ K + &Eq`\ K + &G2cH\ K +6 &Hl\ M +10 &J\ O +9 &Lhy\ Q +9 &N+H\ P +10 &OJ\ Q +9 &Q4\ P +9 &SU}qw\ 6 +10 &T)16\ C +9 &TJ8\ " +2 ( +2 "processing"%R& +4 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.51 +2 "processing"%N& +3 "core" &TJ(\ " +2 .tHand.open + "manipulator"&K1 +69 "core" 1 +2 "manipulator"&>% +3 "core" %   h  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&B'\ +96 "core" ' +2 .tPRV.dial :air + "processing"%  +55 "core"  +2 .tPSV.dial :mixloop + "processing"%F +42 "core" +2 "processing"%% +3 "core" %U\ +3 .tPS.seek 0.3ml +2 "processing"%]' +384 "core" ' + .tPSV.dial PSR +2 "processing"%S +99 "core"  + #tPulling 0.4ml of PSR.air +2 .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%Z'* +485 "core" ' + .tdelay 3 seconds +303 .PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%W' +1920 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%H +98 "core" +2 .tPTV.dial :mixing + "processing"%P @ +70 "core" B +2 .tPBV.dial :waste2 +2 "processing"%L  +89 "core"  +3 .tPS.seek 0ml + "processing"%"'W +2627 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&O& +4 "core" &   x +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&E( +3 "core" ( +2 "manipulator"&9& +4 "core" &   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &C& +3 "core" &  +2 .tForearm.seek PC +2 "manipulator"&T' +95 "core" ' +2 .tHand.close + "manipulator"&@/ +70 "core" / +2 .tPC.seek :open +2 "processing"%( +401 "core" ( +2 "manipulator"&a& +3 "core" &   +2 "manipulator"&<% +4 "core" %     +2 .tForearm.seek :retract +2 "manipulator"&`'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&U(- +138 "core" ( +2 "manipulator"&V& +4 "core" &- $  + +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &Q& +3 "core" &-   + +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&d'! +113 "core" ' +2 .tHand.open + "manipulator"&:1 +70 "core" 1 +2 "manipulator"&\ % +4 "core" % )u  \\ ȹx +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&j'\ +98 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%c& +3 "core" & \ +2 "manipulator"&l% +4 "core" %\    k  +2 "storage"([% +3 "core" % ' 2 Y +3 "storage"(M. +2 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(( +194 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (g& +3 "core" &    +2 "manipulator"&k& +3 "core" &.\\   # I +2 "manipulator"&f% +5 "core" %\    p  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&_( +173 "core" ( + "manipulator"&4& +4 "core" & ! q % +2 "storage"(n& +3 "core" &   .  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&t' +101 "core" ' +3 "storage"(o& +4 "core" & 0 ! /  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('H +285 "core" ' +2 "storage"(\\- +2 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (y& +3 "core" & #    +2 "manipulator"&e& +3 "core" &   % +2 .tElbow.seek 2 +2 "manipulator"&{( +44 "core" ( +9 "manipulator"&u& +3 "core" &   % +3 "storage"(& +3 "core" & 4 4   +3 .tForearm.seek 2 + 300 counts + "manipulator"&'y +23 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&x/ +65 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&& +3 "storage"('v +6 "core" &   t % +3 "manipulator"&h% +3 "core" %   [  +3 .tForearm.seek :retract +2 "manipulator"&b'\ +97 "core" ' +2 .tElbow.seek PC +2 "manipulator"&r( +166 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +112 "core" ( +2 "manipulator"&w& +4 "core" &   b ` + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &}& +2 "core" &    ` +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&z' +100 "core" ' +2 "manipulator"&I& +4 "core" &  _ +2 "manipulator"&% +4 "core" %   +2 "processing"% & +3 "core" &\ +3 "processing"%|& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%s(Tg +5 "core" &\ +6 &<\ $d +9 &[~\ 7 +10 &\ x\ J +9 &Y\ J +9 &X\ J +10 &MZ\ K +9 &]\ K +9 &]\ J +10 &\\\ K +9 &VZ?\ J +10 & \\F\ J +9 &![\ J +9 &#Z/\ K +10 &%^[<\ J +9 &'\\<\ K +9 &(Z=\ J +10 &*\\5\ J +9 &,gZ0\ J +10 &.)Z.\ J +9 &/Z/\ J +9 &1Z'\ J +10 &3mZ5\ K +9 &51Z4\ J +9 &6Z3\ J +10 &8ZI\ J +9 &:w]*\ J +10 &<8\\(\ J +9 &=Z@\ J +9 &?W(\ J +10 &A~Ze\ J +9 &C?[\ K +9 &E\\\ K +10 &Fb\ K +9 &Hg\ K +10 &J<{\ N +9 &K\ Q +9 &M\ Q +10 &O|\ P +9 &Q>|\ P +9 &Rv\ > +10 &T Dx\ O +9 &T? q\ \  +2 ( +2 "processing"%|& +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.55 +2 .Hand.open + "manipulator"& 1 +69 "core" 1 +2 "manipulator"&% +5 "core" %    a +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&X'\ +91 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%  +2 %9 +6 "core" 9z4 +103 "processing"%9 +2 "core" 9x5 +102 "processing"%9 +3 "core" 9w5  +102 "processing"%9 +3 "core" 9t5  +102 "processing"%9 +3 "core" 9s4 +103 "processing"%9 +2 "core" 9s3 +103 "processing"%9 +2 "core" 9r5 +103 "processing"%9 +3 "core" 9r5 +102 "processing"%#9 +3 "core" 9q4" +102 "processing"%%9 +3 "core" 9s5& +103 "processing"%v9 +3 "core" 9u5+ +102 "processing"%p9 +3 "core" 9w4/ +102 "processing"%9 +3 "core" 9y43 +102 "processing"%9 +3 "core" 9{47 +102 "processing"%89 +4 "core" 94; +102 "processing"%'9 +3 "core" 95@ +102 "processing"%9 +3 "core" 95D +102 "processing"% 9 +3 "core" 95H +102 "processing"%$9 +3 "core" 95L +102 "processing"%i9 +3 "core" 95P +102 "processing"%!9 +3 "core" 95U +102 "processing"%~9 +3 "core" 95Y +102 "processing"%79 +3 "core" 95] +102 "processing"%^9 +3 "core" 95a +102 "processing"%,9 +4 "core" 96f +102 "processing"%&9 +3 "core" 96j +102 "processing"%.9 +3 "core" 96n +102 "processing"%/9 +3 "core" 96r +103 "processing"%9 +2 "core" 97v +103 "processing"%59 +3 "core" 97{\ +102 "processing"%09 +3 "core" 97 +102 "processing"%9 +3 "core" 97 +102 "processing"%*9 +3 "core" 94 +102 "processing"%;9 +3 "core" 97 +102 "processing"% 9 +4 "core" 98 +102 "processing"%69 +3 "core" 98 +102 "processing"%D9 +3 "core" 99 +102 "processing"%?9 +3 "core" 9 9 +102 "processing"%+9 +3 "core" 9)9 +102 "processing"%(9 +3 "core" 909 +102 "processing"%)9 +3 "core" 97; +102 "processing"%39 +3 "core" 9@; +3 .tPH.hold 2:00:00,28C +8 "processing"%= pp7 +57 .tdelay 1:30 +3 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%G +98 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%J' +584 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml +2 "processing"%2'[ +1613 "core" ' + .tPTV.dial :puck +2 "processing"%A  +69 "core"  + .tPSV.dial PTV +2 "processing"% +83 "core"  + .tPBV.dial :waste1 +7 "processing"%N  +126 "core"  +2 "processing"%K% +3 "core" %]\  +3 .tPS.seek 1.5ml + "processing"%>' +599 "core" ' + .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%R * +33 "core" , +2 .tPS.seek 0ml +2 "processing"%'W +1607 "core" ' + .tdelay 5:00 +20594 "Can"/i\ Bvi? +9409 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%F  +5 "core"  + .tPBV.dial :waste1 +2 "processing"%  +32 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" * +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%- +68 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%S' +2252 "core" ' + .tPSV.dial PTV +2 "processing"%] +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +7 "processing"%Z +70 "core"  +2 .tdelay 5 seconds +503 .PSV.dial PTV + "processing"%H +84 "core"  + .tdelay 5 seconds +503 .PSV.dial :air + "processing"%P  +73 "core"  +2 .tPS.seek 0ml +2 "processing"%L'W +2242 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%W  +123 "core" +2 .tPSV.dial :mixloop + "processing"%O +55 "core" +2 .tPRV.dial :ab1 + "processing"%9 @ +70 "core" B +3 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%C'w +358 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +4 .tPRV.dial CBV +2 "collection"'@  + "processing"%1  +44 "core"  +7 +2 "processing"%B% +3 "core" %xe\  +3 .tPS.seek 0.32ml + "processing"%q'% +401 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'a  +29 "core" +2 .tPRV.dial :air +2 "processing"%<  +39 "core"  +3 .tPS.seek 0.9ml + "processing"%V'D +1228 "core" ' + .tPRV.dial :waste2 +2 "processing"%Q @ +68 "core" ? +3 .tPS.seek 0.5ml + "processing"%T' +871 "core" ' +2 #taddPMLReagent08 +2 .PSV.dial :air + "processing"%E  +41 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%:'[ +1614 "core" ' +2 .tPSV.dial :PML +2 "processing"%\ +41 "core" +2 .tPTV.dial :mixing +2 "processing"%` @ +68 "core" A +2 .tPBV.dial :waste1 +2 "processing"%c  +32 "core" +2 "processing"%l% +3 "core" %\\y\  +3 .tPS.seek 1.85ml +2 "processing"%['< +237 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%M * +33 "core" * +2 .tPS.seek 0ml +2 "processing"%d'W +1973 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'g& +3 "core" &\ +2 "manipulator"&k& +4 "core" &   _ +2 "manipulator"&f% +3 "core" %\    $ +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&m(- +149 "core" ( +2 "manipulator"&4& +3 "core" &-   6  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &n& +3 "core" &-     +3 .tForearm.seek :garage + "manipulator"&o'! +105 "core" ' +2 .tHand.close + "manipulator"&U/ +65 "core" / +2 "manipulator"&j& +3 "core" &- s  +2 "manipulator"&\\% +4 "core" % 4  + +3 .tForearm.seek :retract +48 "manipulator"&y'\ +99 "core" ' +2 .tElbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&e( +272 "core" ( +3 "manipulator"&u& +3 "core" &  \  5 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" &  \ , 5 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&x', +99 "core" ' +2 "manipulator"&& +3 "core" &  K 5 +3 "manipulator"&h% +3 "core" %   +2 "collection"'_& +4 "core" &\ +3 "collection"'t& +5 "core" &F\ +2 .tCC.seek :closed +2 "collection"'(O +5 "core" &\  +9 &7v\ +{ +9 &hM\ > +10 &vW\ K +9 &g\\\ J +9 &)bw\ J +10 &^S\ J +9 &]\ I +10 &ob\ J +9 &1_\ J +9 &_\ J +10 & _\ J +9 &"w`\ J +9 &$8dV\ J +10 &%_y\ I +9 &'`X\ J +10 &)]\ J +9 &+B_\ I +9 &-a`\ J +10 &.]V\ I +9 &0`v\ J +9 &2I]K\ J +10 &4 _O\ J +9 &5b\ J +10 &7]\ J +9 &9Q_\ J +9 &;ar\ J +10 &<^\ J +9 &>ae\ J +9 &@Z^O\ I +10 &B`T\ J +9 &C]u\ I +10 &E_\ J +9 &G^f\ K +9 &I}V\ M +10 &JS\ R +9 &LW\ V +9 &ND\ C +10 &OK@\ _ +9 &Ou\ J +5 ( +2 "collection"'t& +4 "core" &Or\ J +2 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.60 +2 "collection"'& +3 "core" &Or\ J +2 .tHand.open +2 "manipulator"&w1 +70 "core" 1 + "manipulator"&}% +5 "core" %  } +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&{'\ +95 "core" ' +2 .tPSV.dial PSR + "processing"%I +99 "core"  +2 #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1614 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +1613 "core" ' +2 .tPSV.dial PSR + "processing"%b +44 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +2634 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +4 "processing"%  + "collection"'  +38 "core" ~ +117  + .tPSV.dial :mixloop +2 "processing"% +97 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'|  +4 "core" +2 .tPTV.dial :PRVmixing + "processing"%  +70 "core" +2 .tPS.seek 0ml +2 "processing"%z'W +2633 "core" ' +2 .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"%'W +2632 "core" ' + .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2626 "core" ' + .tPSV.dial :mixloop +2 "processing"%# +42 "core" +2 .tPS.seek 0ml +2 "processing"%%'W +2635 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&v& +4 "core" &  ) 4 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&p( +3 "core" ( +2 "manipulator"&& +4 "core" &  4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &  F 4 +2 .tForearm.seek CC +2 "manipulator"&8', +102 "core" ' +2 .tHand.close + "manipulator"&'/ +69 "core" / +2 .tCC.seek :open +2 "collection"'( +376 "core" ( + "manipulator"& & +4 "core" &  c 4 +2 "manipulator"&$% +3 "core" %    2 P +3 .tForearm.seek :retract +2 "manipulator"&i'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +43 .tElbow.seek :garage +9 "manipulator"&!(- +280 "core" ( + "manipulator"&~& +4 "core" &-   P +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &7& +3 "core" &-    P +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&^'! +109 "core" ' +2 .tHand.open + "manipulator"&,1 +74 "core" 1 + "manipulator"&&% +4 "core" % +   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&.'\ +95 "core" ' +2 ."da"delayUntil "16:19:03.15" +9864 "Can"f\ Ey}? +14932 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%/ @ +70 "core" A +2 ."da"PBV.dial :waste1 + "processing"%  +33 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%5 * +33 "core" * + ."da"PSV.dial :air +2 "processing"%0  +42 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%' +2277 "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 +201 .PSV.dial :air +2 "processing"%6  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%D'W +2235 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%? +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%+' +595 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%('[ +1616 "core" ' +2 ."da"PTV.dial :puck + "processing"%)  +67 "core"  +2 ."da"PSV.dial PTV +2 "processing"%3 +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%G  +32 "core" +2 "processing"%"% +3 "core" %_6\  +3 ."da"PS.seek 1.5ml +2 "processing"%J' +603 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%A * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"% 'W +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%N  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%K * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%2 +71 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%R' +2264 "core" ' + ."da"PSV.dial PTV +2 "processing"%> +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +69 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%F +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +69 "core"  +3 ."da"PS.seek 0ml + "processing"%'W +2242 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%- +125 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +597 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%]'[ +1610 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%Z +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%H  +34 "core" +2 "processing"%P% +3 "core" %W\  +3 ."da"PS.seek 1.5ml +2 "processing"%S' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +42 "processing"%W * +40 "core" , +2 ."da"PS.seek 0ml +2 "processing"%O'W +1613 "core" ' +2 ."da"delay 2:00 +3865 "Can"-d\ P{^? +8138 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%9  +34 "core" + ."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 +2 "processing"%1 +77 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%@' +2352 "core" ' + ."da"PSV.dial PTV +2 "processing"%B +73 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%C +73 "core" + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%a +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%<  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%q'W +2341 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%Q  +55 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%V  +128 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%E  +44 "core" ~ +2 ."da"PTV.dial :PRVmixing +2 "processing"%T  +15 "core" +2 ."da"PSV.dial :mixloop + "processing"%\ +44 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%`' +388 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%c  +44 "core"  +2 "processing"%l% +3 "core" %\ q +3 ."da"PS.seek 0.55ml + "processing"%M't +341 "core" ' +2 #"da"addPMLReagent08 +6 .PSV.dial :air + "processing"%:  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%['[ +1558 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%g +56 "core" + ."da"PTV.dial :mixing +2 "processing"%k @ +70 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%f  +34 "core" + "processing"%4% +4 "core" %]W\ h +2 ."da"PS.seek 1.85ml +2 "processing"%n'= +233 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%r * +34 "core" + +3 ."da"PS.seek 0ml + "processing"%U'W +1965 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +13513 !to:SignalException :@checkpoint: omitted: mesg" SIGHUP:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:81:in `join'"1/home/esp/esp2/lib/esp.rb:81:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +6 !o:Storage::Warning: mesg"9Exiting with da puck from tube 2 in Processing Clamp:bt["6/home/esp/esp2/utils/storage.rb:563:in `writeAll'"2/home/esp/esp2/utils/storage.rb:558:in `each'"6/home/esp/esp2/utils/storage.rb:558:in `writeAll'"./home/esp/esp2/lib/filepath.rb:80:in `[]'"2/home/esp/esp2/lib/filepath.rb:80:in `append'"0/home/esp/esp2/lib/filepath.rb:79:in `open'"2/home/esp/esp2/lib/filepath.rb:79:in `append'"6/home/esp/esp2/utils/storage.rb:554:in `writeAll'"(/home/esp/esp2/utils/storage.rb:570"4/home/esp/esp2/lib/framework.rb:170:in `atExit'"2/home/esp/esp2/lib/framework.rb:174:in `call'"4/home/esp/esp2/lib/framework.rb:174:in `atExit'"2/home/esp/esp2/lib/framework.rb:174:in `call'"4/home/esp/esp2/lib/framework.rb:174:in `atExit'"-/home/esp/esp2/lib/thread.rb:760:in `[]'"0/home/esp/esp2/lib/thread.rb:760:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4 #mEXIT @1689885172.85EDT @1689946463.04EDT = =tMAIN =mMAIN_scheduler @EDT1689946464.70 #"core_reset"Sent BREAK + #t@36557 select with ifg=0x10, ie=0xF5 + #@37215 receive with ifg=0x10, ie=0xFD + #@37855 receive with ifg=0x10, ie=0xFD + #@38512 receive with ifg=0x10, ie=0xFD + #@39151 receive with ifg=0x10, ie=0xFD #@39799 receive with ifg=0x10, ie=0xFD + #@40448 receive with ifg=0x10, ie=0xFD #@40778 receive with ifg=0x80, ie=0xFD + #@7015 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +10 #ESP2 v3.42 I2C Gateway v3.20 for core bus +246 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +383 "Can"Y\ 2*K + Y\ 2*K + #tPolling Can every 10:00 +3 #Cleanly exited at 16:32:52EDT20-Jul-23 +3 !o:Storage::Warning: mesg"PC.holds Puck.from 2, :da:bt["8/home/esp/esp2/utils/storage.rb:445:in `readPucks!'"2/home/esp/esp2/utils/storage.rb:444:in `each'"8/home/esp/esp2/utils/storage.rb:444:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:630:in `restore!'"-/home/esp/esp2/lib/esp.rb:119:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 + #ESP.ready! will restore puck positions +3530 #"espclient"Session Begun +1429 #-> MainThread.resume +3 !o:Thread::CannotResume: mesg"No checkpoints available:@timestampu: Time %":bt["1/home/esp/esp2/lib/thread.rb:674:in `resume'"%espclient:1:in `topLevelBinding'" showlog +912 #-> showlog -1000 +2010 #-> showlog -5000 +48356 "Can" Y\ /, +33080 !to:SignalException: mesg" SIGHUP:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:81:in `join'"1/home/esp/esp2/lib/esp.rb:81:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +8 #mEXIT + #"espclient"Session Ended @1689947401.82EDT @1689947499.79EDT = =mMAIN_scheduler =tMAIN @EDT1689947501.47 #"core_reset"Sent BREAK +2 #t@36557 select with ifg=0x10, ie=0xF5 + #@37215 receive with ifg=0x10, ie=0xFD #@37855 receive with ifg=0x10, ie=0xFD + #@38512 receive with ifg=0x10, ie=0xFD + #@39151 receive with ifg=0x10, ie=0xFD #@39799 receive with ifg=0x10, ie=0xFD + #@40448 receive with ifg=0x10, ie=0xFD + #@40778 receive with ifg=0x80, ie=0xFD #@15676 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +239 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +384 "Can"Z\ 1-N + Z\ 1-N #tPolling Can every 10:00 +4 #Cleanly exited at 09:50:01EDT21-Jul-23 +2 !o:Storage::Warning: mesg"PC.holds Puck.from 2, :da:bt["8/home/esp/esp2/utils/storage.rb:445:in `readPucks!'"2/home/esp/esp2/utils/storage.rb:444:in `each'"8/home/esp/esp2/utils/storage.rb:444:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:630:in `restore!'"-/home/esp/esp2/lib/esp.rb:119:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +2 #ESP.ready! will restore puck positions +4357 #-> PSrecover.reagent + !o:NameError: mesg"%uninitialized constant PSrecover: name:PSrecover:bt["(ESP):1: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 +1234 #-> PS.recoverreagent + !o:NoMethodError : mesgu:NameError::message5undefined method `recoverreagent' for PS:Syringe: name:recoverreagent: args[:bt[ "8/home/esp/esp2/lib/slide.rb:441:in `method_missing'"(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 +1220 #-> PS.recoverReagent +2 #recoverReagent out waste1 +2 .PS.configure :default +154 "sampler") +3 ) +2 "core"  +2 "collection"' +3 ' +2 "core"  +3 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +3 ' 0\ +3 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 "collection"'% +3 "core" % Q\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +4 "core" + + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %[\ +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tPS.hold + "processing"%+ +4 "core" + +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +4 "core" %[\\  +2 .tSS.configure :default +2 "sampler")#.0X +2 .tdelay 2 seconds +202 .PSV.dial PSR +2 "processing"%$ +40 "core"  +2 .tdelay 2 seconds +202 .PSV.dial PBV +2 "processing"%% @ +41 "core" A + .tdelay 2 seconds +202 .PSV.dial PSR +2 "processing"%& +42 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%'  +41 "core"  +3 .tPS.seek 0ml +2 "processing"%('W +2630 "core" ' +2 "processing"%)% +3 "core" %V\ +10798 #t-> PS.flush +2 #Flushing Processing stage + "processing"%*% +3 "core" %V\ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%+& +3 "core" &T? \ \  +2 !to:Puck::Warning: mesg"BRetaining claim on Arm because Hand is likely holding a puck!:bt[ "7/home/esp/esp2/utils/puckmoves.rb:273:in `giveup!'"2/home/esp/esp2/utils/puckmoves.rb:807:in `to'"6/home/esp/esp2/utils/puckmoves.rb:858:in `loadAt'"=/home/esp/esp2/utils/puckmoves.rb:983:in `loadFlushPuck'";/home/esp/esp2/protocol/2G/utilities.rb:316:in `flush'"(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 !o:Slide::Error : @reply0: mesg"Processing Clamp not Open:@axisName"Processing Clamp:bt[ "2/home/esp/esp2/utils/puckmoves.rb:781:in `to'"6/home/esp/esp2/utils/puckmoves.rb:858:in `loadAt'"=/home/esp/esp2/utils/puckmoves.rb:983:in `loadFlushPuck'";/home/esp/esp2/protocol/2G/utilities.rb:316:in `flush'"(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 +6892 #-> Arm +2 "manipulator"&,& +3 "core" &-   P +2 "manipulator"&-% +4 "core" %\     +872 #t-> Forearm + "manipulator"&.% +3 "core" %\     +525 #t-> Hand +853 #-> PC +2 "processing"%/& +3 "core" &T? \ \  +230 #t-> CC +2 "collection"'0& +3 "core" & /\ +1057 #t-> CC.loadFlush + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'1& +3 "core" &\ 2\ +2 .tHand.open + "manipulator"&21 +18 "core" 1 +2 "manipulator"&3& +3 "core" &-   ' P +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&4(- +4 "core" ( + "manipulator"&5& +3 "core" &-   ( P +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &6& +3 "core" &-  P +3 .tForearm.seek :garage +2 "manipulator"&7'! +104 "core" ' + .tHand.close +2 "manipulator"&8/ +69 "core" / + "manipulator"&9& +4 "core" &- : ' = P +2 "manipulator"&:% +3 "core" % 1  "  +3 .tForearm.seek :retract + "manipulator"&;'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&<( +289 "core" ( + "manipulator"&=& +4 "core" &   5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &>& +3 "core" &  5 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&?', +97 "core" ' +2 "manipulator"&@& +3 "core" &   } 5 +3 "manipulator"&A% +3 "core" %5   +2 "collection"'B& +4 "core" & _\ +2 "collection"'C& +6 "core" &\ `\ +2 .tCC.seek :closed +2 "collection"'D(O +3 "core" & 3\ +8 &F  ,\ %h +10 &\\ 3\ 8 +9 & -\ K +9 &_\ 5\ K +10 &c 1\ J +9 &Yb 0\ J +10 &_\ 3\ J +9 &_  ,\ J +9 &e 1\ J +10 &bd-\ J +9 & $b\ -\ J +9 &!e 0\ J +10 &#b\ 0\ J +9 &%jc  .\ J +10 &'+`\ /\ J +9 &(^\  0\ J +9 &*c\  2\ J +10 &,rb  0\ J +9 &.4c\ .\ J +9 &/c 1\ J +10 &1b .\ J +9 &3xg\  0\ K +10 &5<^ /\ J +9 &6b\  1\ J +9 &8b\ /\ J +10 &:b 3\ J +9 &b\ 0\ J +9 &?b 1\ I +9 &Ac\ /\ J +10 &CKb\ /\ J +9 &E c -\ K +9 &Fg\ .\ K +10 &Hy  2\ L +9 &JA&\ Q +9 &K /\ U +10 &M +\ V +9 &O H  -\ - +10 &O\ 0\ B +5 ( +2 "collection"'C& +4 "core" &OL ,\ A +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.60 + "collection"'E& +4 "core" &OL\  .\ A +44 .tHand.open +2 "manipulator"&F1 +69 "core" 1 +2 "manipulator"&G% +4 "core" % 5 )   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&H'\ +94 "core" ' +2 "collection"'I& +4 "core" &OL\  ^\ A +1737 #t-> CC.close + "manipulator"&J& +3 "core" &  5 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&K( +35 "core" ( +2 "manipulator"&L& +3 "core" &     +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &M& +2 "core" &    +3 .tForearm.seek CC + "manipulator"&N', +106 "core" ' +2 .tHand.close + "manipulator"&O/ +72 "core" / +2 "collection"'P& +3 "core" &OL\ R\ A +3 .tCC.seek :open +2 "collection"'Q( +374 "core" ( +2 "collection"'R& +6 "core" &  \ +2 .tCC.seek :closed + "collection"'S(O +5 "core" &  \ +7 &>\  \ $e +10 &Y \ 7 +9 &~  \ J +9 &`\  \ J +10 &b\ \ J +9 &Ib \ J +9 & _  \ J +10 &c\ \ J +9 &`  \ J +10 &Ra  \ J +9 & _  \ J +9 &!a\ \ J +10 &#` \ J +9 &%Yd \ J +9 &'` \ J +10 &(_  \ J +9 &*b  \ J +10 &,b^ \ J +9 &.$b  \ J +9 &/b  \ J +10 &1`  \ J +9 &3id  \ J +9 &5,]\ \ J +10 &6a  \ I +9 &8`  \ J +10 &:rc\ \ J +9 &<4e \ J +9 &=a \ J +10 &?_  \ I +9 &A{a  \ I +9 &C<`\  \ J +10 &Dd \ J +9 &Fd \ J +10 &H~p  \ K +9 &J2\  \ P +9 &K \ T +10 &M\  \ V +9 &OS  \ , +9 &O  \ M +10 ( + &O_\ \ E + "collection"'R& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.58 +2 "collection"'T& +3 "core" &O` E\ E +951 #t-> Hand.open +2 .Hand.open +2 "manipulator"&U1 +73 "core" 1 +1404 #t-> PC.unloadPuck +2 "processing"%V& +3 "core" &T? z\ \  +2 !to:Puck::Error: mesg"4Specify puck type in Processing Clamp to unload:bt[\ "6/home/esp/esp2/utils/puckmoves.rb:426:in `unload'":/home/esp/esp2/utils/puckmoves.rb:971:in `unloadPuck'"(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 +1612 #-> PC.unloadSAF + !o:NoMethodError : mesgu:NameError::message.undefined method `unloadSAF' for PC:Clamp: name:unloadSAF: args[:bt[ "8/home/esp/esp2/lib/slide.rb:441:in `method_missing'"(ESP):14: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 +2311 #-> Arm.PC +2 "manipulator"&W& +3 "core" & !   +2 "manipulator"&X% +3 "core" %    +3 .tForearm.seek :retract + "manipulator"&Y'\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :PC + "manipulator"&Z( +375 "core" ( + "manipulator"&[& +4 "core" &   @ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &\\& +3 "core" &   @ +3 .tForearm.seek PC + "manipulator"&]' +95 "core" ' +2 "manipulator"&^& +3 "core" &    @ +2 "manipulator"&_% +3 "core" %    +732 #t-> Forearm + "manipulator"&`% +3 "core" %   .  +615 #t-> Hand.close + .Hand.close +2 "manipulator"&a/ +75 "core" / +515 #t-> PC.open +2 .PC.seek :open +2 "processing"%b( +401 "core" ( +2 "processing"%c& +3 "core" &\ +3385 #t-> PC.close +2 "manipulator"&d& +4 "core" &   ? +2 "manipulator"&e% +3 "core" %     \ +2 "processing"%f& +4 "core" &\ +2 "processing"%g& +5 "core" &\ +3 .tPC.seek :closed + "processing"%h(Tg +5 "core" &\  +9 &3z\ )v +9 &f\ = +10 &p\ K +9 &U[\ J +9 &W\ J +10 &\\\ J +9 &Y\ K +10 &\\Z\ K +9 &]\ J +9 &[\ K +10 & Z\ J +9 &"eV\ J +9 &$'Y\ J +10 &%\\\ J +9 &'Y\ J +10 &)m\\\ J +9 &+/W\ J +9 &,W\ K +10 &.Y\ K +9 &0tY\ K +9 &26Y\ K +10 &3V\ J +9 &5[\ K +10 &7}Y\ J +9 &9>W\ K +9 &;Y\ K +10 &<Y\ J +9 &>V\ J +9 &@FY\ K +10 &B Y\ J +9 &C\\\ J +10 &E]\ J +9 &GN_\ K +9 &I c\ L +10 &J}\ N +9 &L\ Q +9 &ND\ Q +10 &P\ Q +9 &Q\ Q +10 &Sn{l\ / +9 &T)(h\ J +9 &TK\ ( +3 ( + "processing"%g& +4 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.55 +2 "processing"%i& +3 "core" &TK\ ( +442 #t-> Hand.open +2 .Hand.open + "manipulator"&j1 +68 "core" 1 +37 "Can"Z\ N0; +652 #t-> Arm.garage +2 "manipulator"&k& +3 "core" & \  F ? +2 "manipulator"&l% +3 "core" %  \ t \ +3 .tForearm.seek :retract + "manipulator"&m'\ +99 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&n(- +148 "core" ( + "manipulator"&o& +4 "core" &-    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &p& +3 "core" &-   n  +2 .tForearm.seek :garage +37 "manipulator"&q'! +115 "core" ' + "manipulator"&r& +5 "core" &-   <  + "manipulator"&s% +4 "core" %' +2922 #t-> PC.unloadPuck 1 +2 "processing"%t& +3 "core" &TK\ ( +3 !to:Puck::Error: mesg"4Specify puck type in Processing Clamp to unload:bt[\ "6/home/esp/esp2/utils/puckmoves.rb:426:in `unload'":/home/esp/esp2/utils/puckmoves.rb:971:in `unloadPuck'"(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 +13945 #-> PC.unloaddaPuck + !o:NoMethodError : mesgu:NameError::message1undefined method `unloaddaPuck' for PC:Clamp: name:unloaddaPuck: args[:bt[ "8/home/esp/esp2/lib/slide.rb:441: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 +1655 #-> Arm.PC +2 "manipulator"&u& +3 "core" &-  + K  +2 "manipulator"&v% +4 "core" %'   \ +3 .tForearm.seek :retract + "manipulator"&w'\ +92 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :PC +2 "manipulator"&x( +152 "core" ( +2 "manipulator"&y& +3 "core" &  #  L +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &z& +3 "core" & 4 6 L +3 .tForearm.seek PC + "manipulator"&{' +100 "core" ' +2 "manipulator"&|& +3 "core" &  # K L +2 "manipulator"&}% +4 "core" % +   +430 #t-> Hand.close + .Hand.close +2 "manipulator"&~/ +74 "core" / +267 #t-> PC.open +2 .PC.seek :open +2 "processing"%( +400 "core" ( +2 "processing"%& +3 "core" &\ +883 #t-> Arm.garage +2 "manipulator"&& +3 "core" &   L +2 "manipulator"&% +4 "core" %   = +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +121 "core" ( + "manipulator"&& +4 "core" &-    + +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +3 "core" &-  ! + +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"& '! +110 "core" ' +2 "manipulator"& & +3 "core" &- 5 - + +2 "manipulator"&% +4 "core" %*x " # $ ɻ +1127 #t-> Hand.open + .Hand.open + "manipulator"&1 +68 "core" 1 +35347 #t-> Arm.SC +2 "manipulator"&& +3 "core" &-  + +2 !to:Axis::Error: mesg"Unknown Elbow position: SC:@axisName"\ Elbow:bt["0/home/esp/esp2/lib/axis.rb:513:in `baseRaw'",/home/esp/esp2/lib/axis.rb:297:in `raw'"1/home/esp/esp2/lib/axismap.rb:175:in `fetch'"1/home/esp/esp2/lib/axismap.rb:163:in `fetch'"./home/esp/esp2/lib/axis.rb:281:in `fetch'",/home/esp/esp2/lib/axis.rb:292:in `raw'",/home/esp/esp2/lib/axis.rb:553:in `raw'"./home/esp/esp2/lib/axis.rb:667:in `near?'",/home/esp/esp2/utils/misc.rb:32:in `to'"8/home/esp/esp2/utils/misc.rb:38:in `method_missing'"(ESP):29: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 +702 #-> Arm.SE + "manipulator"&& +3 "core" &- \ + +3 !to:Axis::Error: mesg"Unknown Elbow position: SE:@axisName"\ Elbow:bt["0/home/esp/esp2/lib/axis.rb:513:in `baseRaw'",/home/esp/esp2/lib/axis.rb:297:in `raw'"1/home/esp/esp2/lib/axismap.rb:175:in `fetch'"1/home/esp/esp2/lib/axismap.rb:163:in `fetch'"./home/esp/esp2/lib/axis.rb:281:in `fetch'",/home/esp/esp2/lib/axis.rb:292:in `raw'",/home/esp/esp2/lib/axis.rb:553:in `raw'"./home/esp/esp2/lib/axis.rb:667:in `near?'",/home/esp/esp2/utils/misc.rb:32:in `to'"8/home/esp/esp2/utils/misc.rb:38:in `method_missing'"(ESP):30: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 +264 "Can"^\ [3Oz +875 #t-> access 1 +2 "storage"(% +3 "core" %~\ S\ U \ +2 "manipulator"&% +4 "core" % *  , Ȼ +2 "manipulator"&% +4 "core" % *  5 Ȼ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +124 "core" ( +2 "manipulator"&% +3 "core" %\    `  +2 "manipulator"&& +4 "core" &d   ` D +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"((; +506 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" &; P L ,\  +691 #t-> Forearm.SC +2 !o:NoMethodError : mesgu:NameError::message,undefined method `SC' for Forearm:Slide: name:SC: args[:bt[ "8/home/esp/esp2/lib/slide.rb:441:in `method_missing'"(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 +390 #-> Forearm.SE +2 !o:NoMethodError : mesgu:NameError::message,undefined method `SE' for Forearm:Slide: name:SE: args[:bt[ "8/home/esp/esp2/lib/slide.rb:441:in `method_missing'"(ESP):33: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 +18520 #-> Arm.carousel +2 "manipulator"&& +3 "core" &d "  w D +2 !to:Axis::Error: mesg"%Unknown Elbow position: carousel:@axisName"\ Elbow:bt["0/home/esp/esp2/lib/axis.rb:513:in `baseRaw'",/home/esp/esp2/lib/axis.rb:297:in `raw'"1/home/esp/esp2/lib/axismap.rb:175:in `fetch'"1/home/esp/esp2/lib/axismap.rb:163:in `fetch'"./home/esp/esp2/lib/axis.rb:281:in `fetch'",/home/esp/esp2/lib/axis.rb:292:in `raw'",/home/esp/esp2/lib/axis.rb:553:in `raw'"./home/esp/esp2/lib/axis.rb:667:in `near?'",/home/esp/esp2/utils/misc.rb:32:in `to'"8/home/esp/esp2/utils/misc.rb:38:in `method_missing'"(ESP):34: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 +38728 "Can"`]\ =5 +60002 ]\ =7림 +60001 ]\ =9< +60001 _\ =<Ҽ +41502 !to:SignalException: mesg" SIGHUP:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:81:in `join'"1/home/esp/esp2/lib/esp.rb:81:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +5 !o:Storage::Warning: mesg"/Exiting with FlushPuck in Collection Clamp:bt["6/home/esp/esp2/utils/storage.rb:563:in `writeAll'"2/home/esp/esp2/utils/storage.rb:558:in `each'"6/home/esp/esp2/utils/storage.rb:558:in `writeAll'"./home/esp/esp2/lib/filepath.rb:80:in `[]'"2/home/esp/esp2/lib/filepath.rb:80:in `append'"0/home/esp/esp2/lib/filepath.rb:79:in `open'"2/home/esp/esp2/lib/filepath.rb:79:in `append'"6/home/esp/esp2/utils/storage.rb:554:in `writeAll'"(/home/esp/esp2/utils/storage.rb:570"4/home/esp/esp2/lib/framework.rb:170:in `atExit'"2/home/esp/esp2/lib/framework.rb:174:in `call'"4/home/esp/esp2/lib/framework.rb:174:in `atExit'"2/home/esp/esp2/lib/framework.rb:174:in `call'"4/home/esp/esp2/lib/framework.rb:174:in `atExit'"-/home/esp/esp2/lib/thread.rb:760:in `[]'"0/home/esp/esp2/lib/thread.rb:760:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +3 #mEXIT @1689951522.15EDT @1689954320.43EDT = =tMAIN =mMAIN_scheduler @EDT1689954322.10 #"core_reset"Sent BREAK + #t@20538 receive with ifg=0x10, ie=0xFD + #@21172 receive with ifg=0x10, ie=0xFD + #@21828 receive with ifg=0x10, ie=0xFD + #@22463 receive with ifg=0x10, ie=0xFD + #@23097 receive with ifg=0x10, ie=0xFD #@23732 receive with ifg=0x10, ie=0xFD + #@24366 receive with ifg=0x10, ie=0xFD + #@24692 receive with ifg=0x80, ie=0xFD #@12048 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +10 #ESP2 v3.42 I2C Gateway v3.20 for core bus +237 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +376 "Can",a\ >G +2 ,a\ >G  #tPolling Can every 10:00 +2 #Cleanly exited at 10:58:42EDT21-Jul-23 +3 !o:Storage::Warning: mesg"PC.holds Puck.from 2, :da:bt["8/home/esp/esp2/utils/storage.rb:445:in `readPucks!'"2/home/esp/esp2/utils/storage.rb:444:in `each'"8/home/esp/esp2/utils/storage.rb:444:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:630:in `restore!'"-/home/esp/esp2/lib/esp.rb:119:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +2 !o:Storage::Warning: mesg"CC.holds FlushPuck:bt["8/home/esp/esp2/utils/storage.rb:445:in `readPucks!'"2/home/esp/esp2/utils/storage.rb:444:in `each'"8/home/esp/esp2/utils/storage.rb:444:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:630:in `restore!'"-/home/esp/esp2/lib/esp.rb:119:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 + #ESP.ready! will restore puck positions +45608 #-> exit +5 #mEXIT @1689954784.66EDT @1689954793.52EDT = =tMAIN =mMAIN_scheduler @EDT1689954796.84 #"core_reset"Sent BREAK +5 #t@20538 receive with ifg=0x10, ie=0xFD #@21172 receive with ifg=0x10, ie=0xFD +2 #@21828 receive with ifg=0x10, ie=0xFD +2 #@22463 receive with ifg=0x10, ie=0xFD #@23097 receive with ifg=0x10, ie=0xFD +2 #@23732 receive with ifg=0x10, ie=0xFD +2 #@24366 receive with ifg=0x10, ie=0xFD #@24692 receive with ifg=0x80, ie=0xFD +2 #@53141 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +21 #ESP2 v3.42 I2C Gateway v3.20 for core bus +458 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +508 "Can"`\ =Io + `\ =Io + #tPolling Can every 10:00 +2 #Cleanly exited at 11:53:04EDT21-Jul-23 +2 !o:Storage::Warning: mesg"PC.holds Puck.from 2, :da:bt["8/home/esp/esp2/utils/storage.rb:445:in `readPucks!'"2/home/esp/esp2/utils/storage.rb:444:in `each'"8/home/esp/esp2/utils/storage.rb:444:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:630:in `restore!'"-/home/esp/esp2/lib/esp.rb:119:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 + !o:Storage::Warning: mesg"CC.holds FlushPuck:bt["8/home/esp/esp2/utils/storage.rb:445:in `readPucks!'"2/home/esp/esp2/utils/storage.rb:444:in `each'"8/home/esp/esp2/utils/storage.rb:444:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:630:in `restore!'"-/home/esp/esp2/lib/esp.rb:119:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 + #ESP.ready! will restore puck positions +4 #Waiting for espclients... +3548 #"espclient"Session Begun +695 #-> MainThread.exit +5 #mEXIT +3 !"espclient"o:ThreadError: mesg"killed thread:@timestampu: Time ;i*:bt["3/home/esp/esp2/lib/schedule.rb:296:in `wakeup'"8/home/esp/esp2/lib/schedule.rb:296:in `threadReady'"3/home/esp/esp2/lib/schedule.rb:304:in `unsync'"(eval):4:in `gets'"1/home/esp/esp2/lib/cmdserver.rb:423:in `run'"0/home/esp/esp2/lib/prompter.rb:19:in `call'"6/home/esp/esp2/lib/prompter.rb:19:in `callKbdPrc'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"5/home/esp/esp2/lib/rmutex.rb:99:in `synchronize'"./home/esp/esp2/lib/rmutex.rb:72:in `lock'"./home/esp/esp2/lib/delay.rb:78:in `claim'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"1/home/esp/esp2/lib/cmdserver.rb:422:in `run'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 #Session Ended @1689954849.56EDT @1689954867.42EDT = =mMAIN_scheduler =tMAIN @EDT1689954869.18 #"core_reset"Sent BREAK + #t@20538 receive with ifg=0x10, ie=0xFD + #@21172 receive with ifg=0x10, ie=0xFD + #@21828 receive with ifg=0x10, ie=0xFD + #@22463 receive with ifg=0x10, ie=0xFD #@23097 receive with ifg=0x10, ie=0xFD + #@23732 receive with ifg=0x10, ie=0xFD + #@24366 receive with ifg=0x10, ie=0xFD #@24692 receive with ifg=0x80, ie=0xFD + #@48772 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +249 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +403 "Can"`\ =I + `\ =I + #tPolling Can every 10:00 +2 #Cleanly exited at 11:54:09EDT21-Jul-23 +3 !o:Storage::Warning: mesg"PC.holds Puck.from 2, :da:bt["8/home/esp/esp2/utils/storage.rb:445:in `readPucks!'"2/home/esp/esp2/utils/storage.rb:444:in `each'"8/home/esp/esp2/utils/storage.rb:444:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:630:in `restore!'"-/home/esp/esp2/lib/esp.rb:119:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 + !o:Storage::Warning: mesg"CC.holds FlushPuck:bt["8/home/esp/esp2/utils/storage.rb:445:in `readPucks!'"2/home/esp/esp2/utils/storage.rb:444:in `each'"8/home/esp/esp2/utils/storage.rb:444:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:630:in `restore!'"-/home/esp/esp2/lib/esp.rb:119:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 + #ESP.ready! will restore puck positions +412 #-> Arm +154 "sampler") +29 ) +3 "core"  +2 "collection"' +3 ' +3 "core"  +2 "processing"% +3 % +3 "core"  +5 "collection"' 9\ +3 ' 0\ +3 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +3 "collection"'% +3 "core" %\  z\ +2 .tCS.configure :default +3 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +4 "core" + + .tCS.configure :default +3 "collection"'#P d@b +3 "processing"%% +4 "core" %VA\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 .tPS.hold + "processing"%+ +4 "core" + +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %\\]  +3 .tSS.configure :default +2 "sampler")#.0X PC +2 "processing"%& +3 "core" &C\ +1105 #t-> Arm.garage +2 "manipulator"&& +3 "core" &eJ   +2 "manipulator"&% +3 "core" %\    h  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(- +126 "core" ( +2 "manipulator"&& +4 "core" &-  M +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-   M +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'! +97 "core" ' +2 "manipulator"&& +3 "core" &-   M +2 "manipulator"& % +5 "core" %  7 +1055 #t-> CC + "collection"'!& +3 "core" &O]  j\ E +1031 #t-> Hand.open + .Hand.open +2 "manipulator"&"1 +25 "core" 1 +459 #t-> Arm.CC +2 "manipulator"&#& +3 "core" &-  M +2 "manipulator"&$% +3 "core" %    +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&%'\ +91 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :CC +2 "manipulator"&&( +291 "core" ( +2 "manipulator"&'& +3 "core" &   ( n +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &(& +3 "core" &  n +2 .tForearm.seek CC +2 "manipulator"&)', +103 "core" ' +2 "manipulator"&*& +4 "core" &  k n +2 "manipulator"&+% +8 "core" %6   U I +662 #t-> Hand.close +2 .Hand.close + "manipulator"&,/ +77 "core" / +407 #t-> Arm.garage +2 "manipulator"&-& +3 "core" &   T n +2 "manipulator"&.% +3 "core" % 6 \  - I +2 .tForearm.seek :retract +2 "manipulator"&/'\ +42 "core" '԰* 5 5 ? b +3 !to:Slide::Error\ :@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error: speedErr: @sourcei+:@destinationi%: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positioni: velocityi: currenti*:pwmig:erri: inPressi5 : outPressi5 :deltaPressi? : voltagef12.466405498281787: @type2F: @tagi4: mesg")Forearm speedErr at PC + 1192 counts:@axisName" Forearm:bt["2/home/esp/esp2/lib/slide.rb:633:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:395:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:360:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'",/home/esp/esp2/lib/slide.rb:402:in `to'"2/home/esp/esp2/utils/misc.rb:71:in `withdraw'",/home/esp/esp2/utils/misc.rb:32:in `to'"8/home/esp/esp2/utils/misc.rb:38:in `method_missing'"(ESP):8:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +1903 #-> Hand.open +2 .Hand.open + "manipulator"&01 +78 "core" 1 +315 #t-> Arm.home +2 "manipulator"&1& +3 "core" &   b +2 "manipulator"&2% +4 "core" %,   +725 #t-> Arm.PC +2 "manipulator"&3& +3 "core" &   b +2 "manipulator"&4% +3 "core" %,  +3 .tForearm.reconfigure :loose +2 "manipulator"&#@2^d^b +3 .tForearm.home.seek :retract + "manipulator"&5'\ +128 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.home.seek :PC +2 "manipulator"&6( +443 "core" ( + "manipulator"&7& +3 "core" &   +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &8& +3 "core" &  l +2 .tForearm.seek PC +2 "manipulator"&9' +103 "core" ' +2 "manipulator"&:& +4 "core" &    +2 "manipulator"&;% +3 "core" %  +510 #t-> Arm.CC +2 "manipulator"&<& +3 "core" &    +2 "manipulator"&=% +3 "core" %   +3 .tForearm.seek :retract + "manipulator"&>'\ +94 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :CC + "manipulator"&?( +356 "core" ( + "manipulator"&@& +4 "core" & !   9( +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &A& +3 "core" &   f 9( +2 .tForearm.seek CC +2 "manipulator"&B', +101 "core" ' +2 "manipulator"&C& +3 "core" &   % 5 +2 "manipulator"&D% +5 "core" %;    +410 #t-> Hand.close + .Hand.close +2 "manipulator"&E/ +66 "core" / +382 #t-> Arm.garage +2 "manipulator"&F& +3 "core" &  5 +2 "manipulator"&G% +3 "core" % ;  1 +3 .tForearm.seek :retract +2 "manipulator"&H'\ +41 "core" ', 4 1 b +10 !to:Slide::Error\ :@checkpoint: omitted: @replyo:I2C::Servo::AbsMove3Reply : @error: speedErr: @sourcei+:@destinationi%: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positioni: velocityi: currenti,:pwmig:erri: inPressi4 : outPressi1 :deltaPressi: voltagef12.466405498281787: @type2F: @tagiM: mesg")Forearm speedErr at PC + 1246 counts:@axisName" Forearm:bt["2/home/esp/esp2/lib/slide.rb:633:in `raiseErr'"7/home/esp/esp2/lib/slide.rb:395:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:360:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'",/home/esp/esp2/lib/slide.rb:402:in `to'"2/home/esp/esp2/utils/misc.rb:71:in `withdraw'",/home/esp/esp2/utils/misc.rb:32:in `to'"8/home/esp/esp2/utils/misc.rb:38:in `method_missing'"(ESP):14:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +1267 #-> CC.open +2 .CC.seek :open +2 "collection"'I( +377 "core" ( +2 "collection"'J& +4 "core" &  g\ +420 #t-> Arm.garage + "manipulator"&K& +3 "core" &   3 +2 "manipulator"&L% +4 "core" %S   +2 .tForearm.seek :retract +2 "manipulator"&M'\ +82 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&N(- +285 "core" ( +2 "manipulator"&O& +3 "core" &- "  d  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &P& +3 "core" &-    +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&Q'! +107 "core" ' +2 "manipulator"&R& +3 "core" &-     +2 "manipulator"&S% +5 "core" %)   +470 #t-> Hand.open +2 .Hand.open + "manipulator"&T1 +71 "core" 1 +295 #t-> CC + "collection"'U& +3 "core" & |\ +181 #t-> PC + "processing"%V& +3 "core" &\ +527 #t-> Arm + "manipulator"&W& +3 "core" &-  +3 "manipulator"&X% +3 "core" % ) \  +377 #t-> Forearm + "manipulator"&Y% +4 "core" % )   +988 #t-> PS.flush +2 #Flushing Processing stage +2 "processing"%Z% +3 "core" %V@\ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%[& +3 "core" &@\ +2 "manipulator"&\\& +4 "core" &-  n  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&](- +3 "core" ( +2 "manipulator"&^& +3 "core" &-     +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &_& +3 "core" &-    +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :garage + "manipulator"&`'! +4 "core" ' + .tHand.close +2 "manipulator"&a/ +71 "core" / +2 "manipulator"&b& +3 "core" &-  O  +2 "manipulator"&c% +4 "core" % )   +2 .tForearm.seek :retract +2 "manipulator"&d'\ +107 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&e( +151 "core" ( + "manipulator"&f& +4 "core" &    !r +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &g& +3 "core" &\ #  k !r +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&h' +98 "core" ' +2 "manipulator"&i& +3 "core" &\  !r +2 "manipulator"&j% +5 "core" %\  ! ; +2 "processing"%k& +3 "core" &\ +3 "processing"%l& +5 "core" &\ +3 .tPC.seek :closed + "processing"%m(Tg +4 "core" &\ +7 &\ 9 +9 &ILy\ 0 +9 &w\ E +10 &.a\ K +9 &Y\ K +10 &Y\ K +9 &t\\\ K +9 &7\\\ K +10 &[\ K +9 &[\ K +9 &}Z\ K +10 &!@Z\ J +9 &#Z\ J +9 &$Z\ J +10 &&[\ J +9 &(H\\\ J +10 &*\ Z\ J +9 &+[\ J +9 &-Z\ J +10 &/QZ\ J +9 &1]\ K +9 &2]\ K +10 &4]\ J +9 &6YZ\ J +10 &8]\ K +9 &9]\ K +9 &;[\ K +10 &=`]\ J +9 &?#Z\ J +9 &@Z\ J +10 &B]\ J +9 &Dg[\ K +10 &F(`\ K +9 &Gd\ K +9 &Im\ M +10 &Ka\ P +9 &M \ Q +10 &N\ Q +9 &P\ Q +9 &Rf\ Q +10 &SSo\ &p +9 &TA\\\ 3 +9 ( +2 "processing"%l& +3 "core" &TH\ , +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.58 + "processing"%n& +3 "core" &TH\ , +2 .tHand.open +2 "manipulator"&o1 +72 "core" 1 +3 "manipulator"&p% +3 "core" % \   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&q'\ +93 "core" ' +2 .tPSV.dial PSR + "processing"%r +44 "core"  +2 .tPSR.select :flush +2 "processing"%j +11 .tPS.seek 1ml + "processing"%s'P +1103 "core" ' + .tPSR.select :air +3 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%t' +1619 "core" ' +2 .tPSV.dial PTV + "processing"%u +82 "core"  + .tPTV.dial :puck +2 "processing"%v  +69 "core"  + .tPBV.dial :waste1 +2 "processing"%w  +89 "core"  +2 .tPS.seek 0ml +2 "processing"%x'W +2638 "core" ' + .tPSV.dial PSR +2 "processing"%y +69 "core"  +9 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"%z' +595 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%{' +2122 "core" ' + .tPSV.dial PTV +2 "processing"%| +83 "core"  +2 .tPBV.dial PSV + "processing"%} U +52 "core" V +2 .tPS.seek 0ml + "processing"%~'W +2628 "core" ' + .tPSV.dial PBV +2 "processing"% @ +41 "core" ? +2 .tPS.seek 2.5ml + "processing"%' +2625 "core" ' + .tPSV.dial :waste1 +7 "processing"%  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2627 "core" ' + .tPSV.dial PSR +2 "processing"% +55 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2630 "core" ' + .tPSV.dial PTV +2 "processing"% +72 "core" + .tPBV.dial PSV +2 "processing"% U +4 "core" U +3 .tPS.seek 0ml + "processing"% 'W +2626 "core" ' +2 .tPSV.dial PBV + "processing"% @ +42 "core" ? +3 .tPS.seek 2.5ml + "processing"%' +2629 "core" ' +2 .tPSV.dial :waste1 + "processing"%  +70 "core"  +3 .tPS.seek 0ml + "processing"%'W +2632 "core" ' +2 #tGaraging FlushPuck in Processing Clamp +6 "manipulator"&& +4 "core" & \ g !r +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 .tElbow.seek PC +2 "manipulator"&( +4 "core" ( + "manipulator"&& +4 "core" &  U !r +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &   ' !r +2 .tForearm.seek PC +2 "manipulator"&' +98 "core" ' +2 .tHand.close + "manipulator"&/ +76 "core" / +2 .tPC.seek :open +2 "processing"%( +402 "core" ( + "manipulator"&& +4 "core" &\   !r +2 "manipulator"&% +3 "core" %    +3 .tForearm.seek :retract + "manipulator"&'\ +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"& (- +122 "core" ( +2 "manipulator"&& +3 "core" &-   * +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +2 "core" &-    * +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&!'! +111 "core" ' + .tHand.open +2 "manipulator"&"1 +75 "core" 1 +2 "manipulator"&#% +3 "core" % *  w +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&$'\ +97 "core" ' +11210 "Can"b\ <LL +44102 #t-> exit +6 #mEXIT @1689955916.30EDT @1690207655.40EDT = =tMAIN =mMAIN_scheduler @EDT1690207657.09 #"core_reset"Sent BREAK + #t@546 sendCRC with ifg=0x20, ie=0x7F + #@2381 sendCRC with ifg=0x08, ie=0x5F + #@29075 idle with ifg=0x84, ie=0x75 + #@29747 select with ifg=0x10, ie=0xF5 + #@30381 receive with ifg=0x10, ie=0xFD #@31016 receive with ifg=0x10, ie=0xFD + #@31650 receive with ifg=0x10, ie=0xFD #@31977 receive with ifg=0x80, ie=0xFD + #@3435 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +239 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +382 "Can"(W\ >\\M + (W\ >\\M + #tPolling Can every 10:00 +2 #Cleanly exited at 12:11:56EDT21-Jul-23 +3 !o:Storage::Warning: mesg"CC.holds FlushPuck:bt["8/home/esp/esp2/utils/storage.rb:445:in `readPucks!'"2/home/esp/esp2/utils/storage.rb:444:in `each'"8/home/esp/esp2/utils/storage.rb:444:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:630:in `restore!'"-/home/esp/esp2/lib/esp.rb:119:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 + #ESP.ready! will restore puck positions +5650 #-> ESP.ready! +154 "sampler") +2 ) +3 "core"  +2 "collection"' +3 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" % \ +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +3 "core" + + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %R\ +2 .tPS.configure :default +3 "processing"%#A d`xb +2 .tPS.hold +2 "processing"%+ +4 "core" + +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %hj  +2 .tSS.configure :default +2 "sampler")#.0X +10 &v\  \ K +9 &`]  \ J +10 &!c\ \ K +9 &`\  \ J +9 &`  \ I +10 &hd  \ J +9 &*a \ J +9 &c \ J +10 & _\  \ J +9 &"pb\ \ J +9 &$3c \ J +10 &%b \ I +9 &'c\  \ J +10 &)y`  \ J +9 &+;c\  \ J +9 &,g\ \ J +10 &.a \ J +9 &0e \ J +10 &2C`\  \ J +9 &4b\  \ I +9 &5a\  \ J +10 &7b  \ J +9 &9Lc\ \ I +9 &; a  \ J +10 &<b\ \ I +9 &>b\ \ J +10 &@R` \ J +9 &Bc \ J +9 &Cb\ I +10 &Ec\ \ J +9 &G\\b  \ I +9 &Ic  \ J +10 &Jc \ J +9 &Le\ \ J +10 &Ncb \ 7 +9 &OZ5P\  \ 3 +9 &O\ \ +3 ( + "collection"'+& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.01 +3 !o:Slide::Error\ :@checkpoint: omitted: mesg"4\ CC.holds FlushPuck\ Storage.recover! will retry: @reply0:@axisName"Collection Clamp:bt["E/home/esp/esp2/utils/misc.rb:481:in `closeAndVerifyPuckPresence'"0/home/esp/esp2/utils/misc.rb:491:in `close'",/home/esp/esp2/lib/msg.rb:68:in `retry'"0/home/esp/esp2/utils/misc.rb:490:in `close'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"0/home/esp/esp2/utils/misc.rb:489:in `close'"0/home/esp/esp2/utils/misc.rb:507:in `close'"5/home/esp/esp2/utils/puckmoves.rb:943:in `holds'"6/home/esp/esp2/utils/storage.rb:458:in `recover!'"//home/esp/esp2/utils/misc.rb:549:in `eval'"6/home/esp/esp2/utils/storage.rb:458:in `recover!'"1/home/esp/esp2/utils/misc.rb:549:in `ready!'"(ESP):1: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 +3372 #-> Storage.recover! + #CC.holds FlushPuck + "collection"'-& +3 "core" &O *\ +2 "collection"'.& +4 "core" &O\  \ +2014 #t-> exit +3 !o:Storage::Warning: mesg"/Exiting with FlushPuck in Collection Clamp:bt["6/home/esp/esp2/utils/storage.rb:563:in `writeAll'"2/home/esp/esp2/utils/storage.rb:558:in `each'"6/home/esp/esp2/utils/storage.rb:558:in `writeAll'"./home/esp/esp2/lib/filepath.rb:80:in `[]'"2/home/esp/esp2/lib/filepath.rb:80:in `append'"0/home/esp/esp2/lib/filepath.rb:79:in `open'"2/home/esp/esp2/lib/filepath.rb:79:in `append'"6/home/esp/esp2/utils/storage.rb:554:in `writeAll'"(/home/esp/esp2/utils/storage.rb:570"4/home/esp/esp2/lib/framework.rb:170:in `atExit'"2/home/esp/esp2/lib/framework.rb:174:in `call'"4/home/esp/esp2/lib/framework.rb:174:in `atExit'"2/home/esp/esp2/lib/framework.rb:174:in `call'"4/home/esp/esp2/lib/framework.rb:174:in `atExit'"-/home/esp/esp2/lib/thread.rb:760:in `[]'"0/home/esp/esp2/lib/thread.rb:760:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4 #mEXIT @1690207788.33EDT @1690207803.01EDT = =tMAIN =mMAIN_scheduler @EDT1690207804.68 #"core_reset"Sent BREAK + #t@26812 receive with ifg=0x10, ie=0xFD + #@27444 receive with ifg=0x10, ie=0xFD + #@28100 receive with ifg=0x10, ie=0xFD + #@28731 receive with ifg=0x10, ie=0xFD + #@29364 receive with ifg=0x10, ie=0xFD #@29996 receive with ifg=0x10, ie=0xFD + #@30628 receive with ifg=0x10, ie=0xFD #@30954 receive with ifg=0x80, ie=0xFD + #@4540 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +10 #ESP2 v3.42 I2C Gateway v3.20 for core bus +239 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +385 "Can"}X\ =ق2 + }X\ =ق2 + #tPolling Can every 10:00 +483 #-> ESP.ready! +154 "sampler") +3 ) +2 "core"  +2 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %   \ +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +2 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %Ru\ +2 .tPS.configure :default +3 "processing"%#A d`xb +2 .tPS.hold +2 "processing"%+ +3 "core" + +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %hj  +2 .tSS.configure :default +3 "sampler")#.0X access 2 +2 "storage"(2% +3 "core" %~    +2 "manipulator"&3% +3 "core" %#   +2 "manipulator"&4% +4 "core" %#  +2 .tForearm.seek :retract +2 "manipulator"&5'\ +92 "core" ' +2 .tElbow.seek :clear + "manipulator"&6(d +205 "core" ( + "manipulator"&7% +4 "core" %\     +2 "manipulator"&8& +3 "core" &d   -  +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(9(K +192 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +3 (:& +3 "core" &K   +42273 #t-> startTube 2 +1609 #-> $da[:extractVol]=0.17 +529 #-> da 100 +3 #da sampling at most 100ml +4 ."Qmail"DAfans.email "Started da in tube 2 at 10:28:12EDT24-Jul-23\\n{}\\nCan@10:20:10, 18.1C, 50% humidity, 14.6psia, 13.747V, 0.282A, 38.718Ah, 3.87W",Subject: "da sampling at most 100ml" +4 #tLoading sh1 puck from tube 2 into Collection Clamp +2 "collection"';& +3 "core" &O \ +3 !to:Puck::Warning: mesg"BRetaining claim on Arm because Hand is likely holding a puck!:bt[ "7/home/esp/esp2/utils/puckmoves.rb:273:in `giveup!'"4/home/esp/esp2/utils/puckmoves.rb:402:in `load'"8/home/esp/esp2/utils/puckmoves.rb:967:in `loadPuck'"7/home/esp/esp2/protocol/2G/DA.rb:22:in `daExtract'"0/home/esp/esp2/protocol/2G/DA.rb:53:in `da'"(ESP):5:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +2 !o:Slide::Error : @reply0: mesg"Collection Clamp not Open:@axisName"Collection Clamp:bt["4/home/esp/esp2/utils/puckmoves.rb:361:in `load'"4/home/esp/esp2/utils/puckmoves.rb:359:in `loop'"4/home/esp/esp2/utils/puckmoves.rb:359:in `load'"8/home/esp/esp2/utils/puckmoves.rb:967:in `loadPuck'"7/home/esp/esp2/protocol/2G/DA.rb:22:in `daExtract'"0/home/esp/esp2/protocol/2G/DA.rb:53:in `da'"(ESP):5:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +456 #"uploadLog"upsync +1867 #t-> Hand.open + .Hand.open +2 "manipulator"&<1 +76 "core" 1 +1523 #t-> Arm.garage +2 "manipulator"&=& +3 "core" &d    +2 "manipulator"&>% +3 "core" % \     +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&?(- +121 "core" ( +2 "manipulator"&@& +3 "core" &- "  = +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &A& +3 "core" &- !  V = +2 .tForearm.seek :garage +2 "manipulator"&B'! +103 "core" ' +2 "manipulator"&C& +3 "core" &-    = +2 "manipulator"&D% +4 "core" %\   n +899 #t-> CC.open +2 .CC.seek :open +2 "collection"'E( +373 "core" ( + "collection"'F& +4 "core" &  \ +2141 #t-> Arm.CC + "manipulator"&G& +3 "core" &-   x = +2 "manipulator"&H% +3 "core" %\  @ +3 .tForearm.seek :retract + "manipulator"&I'\ +94 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :CC +2 "manipulator"&J( +277 "core" ( +2 "manipulator"&K& +3 "core" &  " 0 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &L& +3 "core" &    0 +2 .tForearm.seek CC +2 "manipulator"&M', +97 "core" ' +3 "manipulator"&N& +3 "core" & $  4 0 +2 "manipulator"&O% +4 "core" %6   i +590 #t-> Arm.garage +2 "manipulator"&P& +3 "core" &   c 0 +2 "manipulator"&Q% +4 "core" %6 #  +2 .tForearm.seek :retract +2 "manipulator"&R'\ +94 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&S(- +275 "core" ( + "manipulator"&T& +42 "core" &- # # 6 X +8 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &U& +3 "core" &- %  O X +2 .tForearm.seek :garage +2 "manipulator"&V'! +104 "core" ' +2 "manipulator"&W& +5 "core" &-   x X + "manipulator"&X% +4 "core" %3   c +127 #t-> Hand.open +403 #-> Arm.home +2 "manipulator"&Y& +3 "core" &-  9 X +2 "manipulator"&Z% +5 "core" %3   +853 #t-> access 2 +2 "storage"([% +3 "core" %~  \\  +2 "manipulator"&\\% +3 "core" %3   P +2 "manipulator"&]% +4 "core" %3  ! \\ +2 .tForearm.reconfigure :loose +3 "manipulator"&#@2^d^b +2 .tForearm.home.seek :retract +2 "manipulator"&^'\ +152 "core" ' +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 .tElbow.home.seek :clear +2 "manipulator"&_(d +299 "core" ( +2 "manipulator"&`% +4 "core" %\   &  w + "manipulator"&a& +4 "core" &d $  _ @ +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"(b(K +3 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (c& +3 "core" &K  L  +509 "Can"X\ ,@ +80 #t-> startTube 2 +573 #-> $da[:extractVol]=0.17 +1369 #-> da 100 +2 #da sampling at most 100ml +3 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 10:30:30EDT24-Jul-23\\n{}\\nCan@10:30:10, 18.2C, 52% humidity, 14.5psia, 13.761V, 0.196A, 38.752Ah, 2.69W",Subject: "da sampling at most 100ml" +4 "collection"'d& +3 "core" & \ +2 "manipulator"&e% +5 "core" %\    O w +2 "storage"(f% +4 "core" %~ - \ +2 "storage"(g. +3 "core" .(K +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(h( +351 #"uploadLog"upsync +315 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (i& +3 "core" &    +2 "manipulator"&j& +4 "core" &d %  \ @ +2 "manipulator"&k% +5 "core" %\   T w +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&l( +100 "core" ( +2 "manipulator"&m& +3 "core" &  %  !v +2 "storage"(n& +5 "core" &   +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&o' +96 "core" ' +2 "storage"(p& +3 "core" & $ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(q'H +271 "core" ' +2 "storage"(r- +4 "core" -'o +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (s& +2 "core" &   +2 "manipulator"&t& +4 "core" &\   !v +2 .tElbow.seek 2 +2 "manipulator"&u( +3 "core" ( +2 "manipulator"&v& +3 "core" &\  . V !v +3 "storage"(w& +3 "core" & \   +3 .tForearm.seek 2 + 300 counts + "manipulator"&x'y +15 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&y/ +67 "core" / +2 ."downElevator"SE.seek :down +5 "manipulator"&z& +2 "storage"({'v +7 "core" &\   * !v +2 "manipulator"&|% +5 "core" % u   g n +2 .tForearm.seek :retract + "manipulator"&}'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&~( +141 "core" ' + ."downElevator"SE.stop +7 "storage"(5 +2 "core" ( +3 "manipulator"&& +8 "core" &   y 2 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" & #  2 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +40 .tForearm.seek CC +8 "manipulator"&', +106 "core" ' + "manipulator"&& +4 "core" &  2 +2 "manipulator"&% +4 "core" %"   t +2 "collection"'& +4 "core" &  %\ +3 "collection"'& +5 "core" & \ +2 .tCC.seek :closed +2 "collection"' (O +5 "core" & )\  +8 &6 *\ *z +9 &i  0\ > +10 &u\ 8\ K +9 &e_ 0\ J +10 &&c\ ?\ J +9 &`\ G\ J +9 &^ =\ J +10 &m` A\ J +9 &0_ ;\ I +9 &`\ =\ J +10 & ^ G\ J +9 &"v`\ <\ I +10 &$6a\ ;\ J +9 &%_;\ J +9 &'c\ @\ J +10 &)~^ G\ I +9 &+>_\ =\ J +9 &-`\ @\ J +10 &._\  T\ I +9 &0_ M\ J +10 &2G\\ J\ J +9 &4\ _ K\ I +9 &5_\ L\ J +10 &7]\ L\ J +9 &9O_\ F\ J +9 &;`\ F\ J +10 &<_ Q\ I +9 &>_ D\ J +10 &@W] D\ J +9 &B_\ N\ I +9 &Cb\ H\ J +10 &Ej  V\ K +9 &GYs R\ L +9 &I  \\\ O +10 &J Z\ U +9 &L K\ V +10 &NA  ]\ D +9 &OG@h\ !e +9 &O}\  X\ H +6 ( + "collection"'& +4 "core" &Os\  X\ H +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.73 + .Hand.open +2 "manipulator"& 1 +69 "core" 1 +2 "manipulator"& % +3 "core" %    3 } +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 #tcollectSample 100ml w/bubble point of 24psi +2 #Priming 7ml +2 .Gate.power :sampler,:ON + ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold + "sampler")+ +4 "core" + + "sampler")% +4 "core" %hg  +2 "collection"'& +3 "core" &Os `\ H +4 "Can"Z\ Dj踒 +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +2 "collection"'  +5 "core" +2 .tSSV.dial :spit,avoiding: :exhaust + "sampler") +4 "core"  + "sampler") +4 "core"  +2 "sampler")  +3 "core"  +3 .tSS.reconfigure :fast +2 "sampler")#.0X  +18 "collection"'8% +39 "core" %4\ +9 "sampler")% +4 "core" %>  +21 "collection"':% +3 "core" %0\ +2 "sampler")% +4 "core" %>  +24 "collection"';% +3 "core" %\ +2 "sampler")<% +4 "core" %>  +28 "collection"'=% +3 "core" %\ +2 "sampler")>% +3 "core" %  2 +2 .tIntake.select :close +2 "sampler")0 +9 )@% +3 "core" % - +2 .tSSV.dial :exhaust +2 "sampler")A  +72 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml +2 "sampler")C' +879 "core" ' + .tExhaust.select :close +2 "sampler") +10 ."connect"SSV.dial CBV +4 .tCBV.dial SSV +2 "sampler")D  +2 "collection"'6 @ +5 "core" A +65 + #tAllowing 130s for 25.0ml of remaining 75.0ml +2 .Intake.select :open + "sampler") +210 "collection"'5% +3 "core" %$\ +2 #tIntake @13.7psia, vacuum from 8.2 to 11.2psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X& +3 "core" &Oq \ H +2 ."airStroke"CSV.dial :waste +4 "sampler")@% + "collection"'A +7 "core" %kk  +2 .tSSV.dial :exhaust +2 "sampler")3  +62 "core" +2 ."airStroke"CS.seek 0ml +2 "collection"'4' +3 "core" ' +2 ."airStroke"CSV.dial :air +2 "collection"'6 @ +2 "core"  + .tExhaust.select :open +3 "sampler")@ +10 .tSS.reconfigure :exhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'d' +124 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")\\ +94 "core" ' +2 ."CSpush"CS.stop + "collection"'5 +29 "core"  +2 .tSS.reconfigure :exhale +2 "sampler")#.0X9 +3 "core" 9) +102 "collection"'@9 +3 "core" 9' +103 "collection"'A9 +3 "core" 9 & +103 "collection"'39 +2 "core" 9. # +103 "collection"'69 +3 "core" 9C!" +102 "collection"'G9 +3 "core" 9Z"\ +102 "collection"'=9 +3 "core" 9o" +102 "collection"'C9 +4 "core" 9# +103 "collection"'H9 +2 "core" 9$ +103 "collection"'49 +2 "core" 9& +103 "collection"'B9 +3 "core" 9' +102 "collection"'\ 9 +3 "core" 9(# +102 "collection"'?9 +3 "core" 9)' +102 "collection"'D9 +3 "core" 9(, +103 "collection"'N9 +2 "core" 9 *0 +103 "collection"'O9 +2 "core" 9 +4 +102 "collection"'I9 +4 "core" 9 )-8 +102 "collection"'P9 +3 "core" 9 9-< +103 "collection"'Q9 +2 "core" 9 H/A +103 "collection"'59 +3 "core" 9 W0E +102 "collection"'T9 +3 "core" 9 f2I +102 "collection"'J9 +3 "core" 9 t3M +102 "collection"'U9 +4 "core" 9 5R +102 "collection"'F9 +3 "core" 9 5V +102 "collection"'X9 +3 "core" 9 8Z +102 "collection"'K9 +3 "core" 9 7^\ +102 "collection"'L9 +3 "core" 9 9b\ +102 "collection"'W9 +4 "core" 9 :g +102 "collection"'Z9 +3 "core" 9 ;k +102 "collection"'R9 +3 "core" 9 =o +102 "collection"'[9 +3 "core" 9 ?s +102 "collection"'V9 +3 "core" 9 Bw +102 "collection"'S9 +3 "core" 9 B| +102 "collection"'99 +3 "core" 9 B +102 "collection"'Y9 +3 "core" 9 E +102 "collection"'\\9 +3 "core" 9 G +102 "collection"'M9 +3 "core" 9\ H +102 "collection"'d9 +4 "core" 9\ G +102 "collection"'`9 +3 "core" 9\ I +102 "collection"'e9 +3 "core" 9\ J +102 "collection"'b9 +3 "core" 9\ K +102 "collection"'g9 +3 "core" 9\ #L +102 "collection"']9 +4 "core" 9\ (L +3 .tCH.hold 10:00,70C +3 "collection"'f `\ q `\ (\ +2 'j9 +7 "core"  + 9\ (\ ( +2 "collection"'k% +3 "core" % d g \ +3 #tBegun lysing Collection Puck Heater at 68C/18.9psia +43015 "Can"T]\   +16973 "core" ` +2 "collection"'i9 +4 "core" 9\ r& +2 "collection"'m% +3 "core" % , 0 /\ +2 #tEnded lysing Collection Puck Heater at 70C/15.9psia +2 .CS.seek 0ml +2 "collection"'n' +336 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'_ @ +98 "core" A + .tCSV.dial :air +2 "collection"'p @ +40 "core" ? +3 .tCS.seek 5ml +2 "collection"'a'l +1347 "core" ' + .tCSV.dial CTV +2 "collection"'^  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'t @ +41 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'c  +42 "core"  +3 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'v @ +43 "core" > + .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'s' +1351 "core" ' + "collection"'z% +4 "core" %\ \  \ + #tPuck @28.2psia after final lysis pressurization +7 #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"'r +95 "core"  + .tCBV.dial CSV +2 "collection"'l  +28 "core"  +2 "collection"'o% +4 "core" % \ +2 .tCS.seek 5ml +2 "collection"''l +1357 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'q  +42 "core" +2 "collection"'x% +3 "core" %l:@\  +3 .tCS.seek 7ml +2 "collection"'u' +586 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air2 +2 "collection"' @ +41 "core" ? +2 .tCS.seek 10ml + "collection"'' D +837 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +109 "core" ^ +2 #tLysing Complete + "collection"'{& +3 "core" &On\ H +3 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&}% +3 "core" %\     +3 "storage"(E% +3 "core" %   +43 "storage"(w. +10 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"( ( +192 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (y& +3 "core" &  /  +2 "manipulator"&& +3 "core" &    2 +2 "manipulator"&% +3 "core" %\    +  +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +155 "core" ( +2 "manipulator"&& +4 "core" &    +2 "storage"(& +3 "core" &    +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&' +96 "core" ' + "storage"(& +4 "core" &   D  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('H +286 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" & %   +2 "storage"(& +4 "core" & 3 p  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 + "manipulator"&'D +37 "core" ' + .tElbow.hold +2 "manipulator"& , +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"(- +2 "core" -' +3 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"('M +28 "core" ' +2 "manipulator"& % +3 "core" %X  ȽM +2 "storage"(!& +4 "core" & N\ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 320 counts +2 "manipulator"&'τ +19 "core" ' +2 "manipulator"&#& +3 "core" &   +2 "storage"($& +4 "core" &   +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&"' +25 "core" ' +3 .tSE.seek 2.11 Pucks below Top Plate + "storage"(''D +40 "core" ' +2 "manipulator"&(& +3 "core" &   +2 "manipulator"&)% +4 "core" %   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&%( +156 "core" ( + "manipulator"&&& +4 "core" &   o :+ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &-& +2 "core" &  ( :+ +3 .tForearm.seek CC + "manipulator"&*', +94 "core" ' +2 .tHand.close + "manipulator"&./ +74 "core" / +2 .tCC.seek :open + "collection"'0( +376 "core" ( +2 "storage"(1& +3 "core" & " @ +2 "storage"(+& +4 "core" &   3 +2 "manipulator"&2& +3 "core" &   w 8! +2 "manipulator"&% +4 "core" % =   +3 .tForearm.seek :retract + "manipulator"&/'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&8( +159 "core" ( +2 "manipulator"&& +3 "core" &  #  +2 "storage"(,& +4 "core" & * + ; +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&7'D +110 "core" ' + .tElbow.hold +2 "manipulator"&, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&;1 +69 "core" 1 +2 "manipulator"&% +4 "core" % Xb    ȴ +2 "storage"(<& +3 "core" & /  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 320 counts +2 "manipulator"&:'τ +14 "core" ' +2 "manipulator"&>& +3 "core" & % $   +2 "storage"(@& +3 "core" & ( + - +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&A' +19 "core" ' +2 "storage"(3% +3 "core" %L $ " ' \ +3 ."downElevator"SE.seek :down +4 "storage"(6'v +100 (G% +4 "core" %+T   U] +2 "manipulator"&=% +3 "core" %   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +43 .tForearm.seek :retract +9 "manipulator"&C'\ +84 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +5 "core" ' +2 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'H& +3 "core" &\ +2 "manipulator"&4& +4 "core" & #    +2 "manipulator"&B% +5 "core" %\  !  . +2 .tElbow.seek FlushPuck::Garage + "manipulator"&\ (- +176 "core" ( + "manipulator"&?& +5 "core" &- # & C # + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &D& +2 "core" &- "  4 # +3 .tForearm.seek :garage + "manipulator"&N'! +95 "core" ' +2 .tHand.close + "manipulator"&O/ +77 "core" / + "manipulator"&I& +4 "core" &- * % # +2 "manipulator"&P% +3 "core" % 3   +3 .tForearm.seek :retract +2 "manipulator"&Q'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&5( +273 "core" ( + "manipulator"&T& +5 "core" &  # b 4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &J& +2 "core" & 1 ! 4 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&U', +98 "core" ' +2 "manipulator"&F& +4 "core" &  4 +2 "manipulator"&X% +3 "core" %  { +3 "collection"'K& +3 "core" &\ +3 "collection"'L& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'W(O +4 "core" &\  +8 &6p\ +{ +10 &jb\ > +9 &s6\ J +9 &s\\\ H +10 &3b\ H +9 &b\ H +9 &b\ H +10 &xb\ I +9 &;`\ H +10 &^r\ H +9 & _P\ H +9 &"b\ H +10 &$C`l\ H +9 &&_f\ H +10 &'bK\ I +9 &)_,\ H +9 &+K`\ H +10 &- b\ H +9 &._\ H +9 &0b\ H +10 &2T_\ H +9 &4_\ H +9 &5_\ H +10 &7_\ H +9 &9Z`g\ I +10 &;^X\ H +9 &<_J\ H +9 &>_0\ H +10 &@d`\ H +9 &B&`\ H +9 &C_\ H +10 &Eb\ H +9 &Gih>\ I +10 &I#\ L +9 &J\ Q +9 &L\ T +10 &NM\ B +9 &O?2\ - +9 &OF\ ; +3 ( +2 "collection"'L& +3 #tCollection Clamp onSpring/offSpring for 6/26 samples, on/off torque 1.59 +2 "collection"'Z& +3 "core" &O<\ ; +2 .tHand.open + "manipulator"&R1 +70 "core" 1 + "manipulator"&[% +4 "core" %  ( +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&V'\ +95 "core" ' + .tPSV.dial PSR +2 "processing"%S +44 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%j +10 .tPS.seek 1.5ml + "processing"%9' +1621 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%Y  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%\\'W +1608 "core" ' +2 .tPSV.dial PSR +6 "processing"%M +44 "core"  + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml + "processing"%d' +2630 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%` + "collection"'e  +6 "core"  +2 "processing"%b +2 "core"  +3 "processing"%g  +41 "core"  +26 +2 .tPSV.dial :mixloop + "processing"%] +99 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'j  +16 "core"  +2 .tPTV.dial :PRVmixing + "processing"%k  +124 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2635 "core" ' + .tPSV.dial :air +2 "processing"%f  +42 "core"  +3 .tPS.seek 2.5ml + "processing"%i' +2629 "core" ' +2 .tPSV.dial :mixloop + "processing"%m +44 "core" +2 .tPS.seek 0ml +2 "processing"%|'W +2624 "core" ' +2 .tPSV.dial :air + "processing"%_  +42 "core"  +3 .tPS.seek 2.5ml + "processing"%p' +2629 "core" ' +2 .tPSV.dial :mixloop + "processing"%n +42 "core" +3 .tPS.seek 0ml + "processing"%^'W +2635 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&t& +3 "core" &   4 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&c( +3 "core" ( +2 "manipulator"&v& +3 "core" &   l 4 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &a& +3 "core" & " 4 +43 .tForearm.seek CC +10 "manipulator"&z', +102 "core" ' + .tHand.close +2 "manipulator"&r/ +73 "core" / +2 .tCC.seek :open +2 "collection"'l( +376 "core" ( +2 "manipulator"&o& +3 "core" &  " t 4 +2 "manipulator"&s% +3 "core" % ,   { v +3 .tForearm.seek :retract + "manipulator"&q'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&x(- +279 "core" ( + "manipulator"&& +3 "core" &- #  C +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-   y C +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&u'! +106 "core" ' +3 .tHand.open + "manipulator"&1 +76 "core" 1 +2 "manipulator"&{% +3 "core" % +    +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&}'\ +102 "core" ' + .tPSV.dial :mixloop +2 "processing"%E +5 "core" +2 .tPTV.dial :PRVmixing + "processing"%w  +5 "core" +2 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 "processing"%y  + "collection"'  +7 "core" +7 +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +5 "core" +2 #tLoading lyfil puck from tube 2 into Collection Clamp + "collection"'h& +5 "core" &8\ + "manipulator"&% +4 "core" %\   # j # +2 "storage"(% +3 "core" %o ! $ +2 "storage"(. +4 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(~( +227 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & ! # + +2 "manipulator"&& +3 "core" &-   C +2 "manipulator"&% +4 "core" %\   ( G # +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&( +176 "core" ( + "manipulator"&& +4 "core" &\ % ! d "x +2 "storage"( & +3 "core" &  U +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&!' +97 "core" ' + "storage"(#& +4 "core" & : ; T +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"($'H +286 "core" ' +2 "storage"((- +3 "core" -'y +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 ()& +3 "core" &   6 +2 "manipulator"&& +3 "core" &\   ' "x +3 .tElbow.seek 2 + "manipulator"&( +3 "core" ( +2 "manipulator"&& +3 "core" &\ & $ @ "x +3 "storage"(& +3 "core" &  B \ +3 .tForearm.seek 2 + 300 counts + "manipulator"&'y +29 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&/ +73 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&&& + "storage"(-'v +8 "core" &\   r "x + "manipulator"&"% +4 "core" % ϋ  +2 .tForearm.seek :retract +2 "manipulator"& '\ +96 "core" ' +2 .tElbow.seek CC + "manipulator"&.( +150 "core" ( + "manipulator"&& +5 "core" &   T 9' + ' +2 .tElbow.reconfigure :loose +2 ."downElevator"SE.stop +4 "manipulator"&$ &.,(#b + "storage"(5 +5 "manipulator"& & +3 "core" & # $ O 9' +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&1', +100 "core" ' + "manipulator"&+& +4 "core" & % " 1 9' +2 "manipulator"&2% +4 "core" %1    +2 "collection"'& +3 "core" &\ +3 "collection"'& +5 "core" &\ +2 .tCC.seek :closed +46 "collection"',(O +10 "core" &\ +2 &}\ + &g\ + &P\ + &\ + &\ +4 &\ < +5 &LN\ 0 +10 &z|\ E +9 &Bea\ I +10 &`P\ H +9 &bF\ H +9 &`<\ H +10 &L]5\ H +9 & c\ H +9 &c \ H +10 &[\ H +9 &!R^\ I +10 &#^\ I +9 &$_\ I +9 &&[2\ H +10 &(Za+\ I +9 &*`\ I +9 &+`\ H +10 &-a\ I +9 &/c]\ H +10 &1&]\ H +9 &2_\ H +9 &4\\\ H +10 &6kb\ H +9 &8-`v\ H +9 &9_y\ I +10 &;_r\ I +9 &=s^\\\ H +10 &?5aX\ H +9 &@`L\ H +9 &Bb=\ H +10 &Dz`1\ I +9 &F<`)\ I +9 &Gp%\ K +10 &I\ O +9 &Kc \ T +10 &M \ V +9 &N{\ ) +9 &Ol.\ [ +10 &OGO\ > +2 ( +2 "collection"'& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.60 +2 .Hand.open + "manipulator"&*1 +65 "core" 1 +3 "manipulator"&%% +3 "core" % ,   w +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&;'\ +104 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'  +124 "core"  +2 .tCSV.dial CTV +2 "collection"'<  +29 "core"  +2 .tPS.seek 2.5ml +2 "processing"%>' +2639 "core" ' + "collection"'@% +4 "core" % C"\  +3 .tCS.seek 4.15ml + "collection"'3'Q +1573 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%/  +41 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%G  +69 "core"  +3 .tPS.seek 0ml + "processing"%='W +1103 "Can"I`\ ECn +1532 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"'8 ` +38 "core" _ +2 .tCSV.dial :air + "collection"'7 @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'H' D +1570 "core" ' + .tCSV.dial CTV +2 "collection"':  +42 "core"  +2 .tCS.seek 0ml +2 "collection"'4' +2616 "core" ' +2 .tCBV.dial :waste1 + "collection"'B @ +29 "core" ? + .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake + "collection"''  +126 "core" +2 "collection"'?& +3 "core" &OGW\ > +2 #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&A% +3 "core" %\ ! 6 +2 "storage"(D% +4 "core" %| 3  +2 "storage"(6. +2 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(( +195 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (O& +3 "core" &    +2 "manipulator"&I& +3 "core" &  9' +2 "manipulator"&P% +5 "core" %\ !   6 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&C( +156 "core" ( +3 "manipulator"&N& +3 "core" &   \\ +2 "storage"(T& +4 "core" &    +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&J' +106 "core" ' + "storage"(\ & +4 "core" &   +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(F'H +271 "core" ' + "storage"(X- +3 "core" -'} +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&K& +3 "core" &   +2 "storage"(Q& +4 "core" &  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&0'D +37 "core" ' +2 .tElbow.hold +2 "manipulator"&Z, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(R- +2 "core" -'} +3 .tSE.seek 2.11 Pucks below Top Plate +2 "storage"(['C +31 "core" ' +2 "manipulator"&L% +3 "core" %U[   Ȳ +2 "storage"(S& +3 "core" & } | \ +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 317 counts +2 "manipulator"&U'ρ +20 "core" ' +2 "manipulator"&& +3 "core" &   U +2 "storage"(Y& +4 "core" & f  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +43 .tForearm.seek 1 + 700 counts +9 "manipulator"&9' +23 "core" ' +2 .tSE.seek 3.11 Pucks below Top Plate +2 "storage"(M': +49 "core" ' + "manipulator"&\\& +5 "core" &   + "manipulator"&`% +5 "core" %  ! [ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&b'\ +91 "core" ' +2 .tElbow.seek CC + "manipulator"&g( +164 "core" ( +2 "manipulator"&e& +3 "core" &   E 1 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &]& +3 "core" &   1 +2 .tForearm.seek CC +2 "manipulator"&j', +100 "core" ' +2 .tHand.close + "manipulator"&k/ +75 "core" / +2 .tCC.seek :open +2 "collection"'d( +379 "core" ( +2 "storage"(f& +3 "core" &  +2 "storage"(& +4 "core" &  +2 "manipulator"&m& +4 "core" &   t 1 +2 "manipulator"&i% +3 "core" % ?  } +3 .tForearm.seek :retract + "manipulator"&_'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&|( +150 "core" ( +2 "manipulator"&n& +3 "core" & ! $  +2 "storage"(p& +4 "core" &   +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&t'D +113 "core" ' + .tElbow.hold +2 "manipulator"&v, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open +2 "manipulator"&a1 +74 "core" 1 +3 "manipulator"&r% +4 "core" % SO   @ ȯ +2 "storage"(5& +3 "core" & _\ +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 315 counts + "manipulator"&V' +13 "core" ' + "manipulator"&W& +5 "core" & #  F  + "storage"(o& +4 "core" &   +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&s' +28 "core" ' +2 "storage"(z% +3 "core" %A   * +3 ."downElevator"SE.seek :down +4 "storage"('v +98 (% +3 "core" %ĜQ S U] +2 "manipulator"&c% +5 "core" %   { +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +36 ' + ."downElevator"SE.stop +2 "storage"(5 +3 .tPSV.dial :air +2 "processing"%{  +69 "core" +2 .tPS.seek 2.5ml +2 "processing"%q' +2624 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%E +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%w  +42 "core"  +2 .tdelay 1 second +101 .PSV.dial :mixloop +2 "processing"% +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%y  +42 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%'W +2625 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%h& +3 "core" &\  +3 "manipulator"&& +3 "core" &    +2 "manipulator"&% +3 "core" %\    a  +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +172 "core" ( + "manipulator"&u& +4 "core" &-  %  O +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-   O +2 .tForearm.seek :garage +2 "manipulator"&'! +104 "core" ' +2 .tHand.close + "manipulator"&/ +71 "core" / + "manipulator"& & +4 "core" &-   O +2 "manipulator"&% +3 "core" % 3  F +3 .tForearm.seek :retract + "manipulator"& '\ +100 "core" ' +42 .tElbow.reconfigure :tight +10 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&#( +153 "core" ( +2 "manipulator"&x& +3 "core" &\ $ # # +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &}& +3 "core" &\   w # +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&(' +103 "core" ' + "manipulator"&)& +4 "core" &  # +2 "manipulator"&% +4 "core" %   +2 "processing"%& +4 "core" &\  +3 "processing"%& +5 "core" &^\  +2 .tPC.seek :closed +2 "processing"%(Tg +5 "core" &\  +8 &9"\ +{ +9 &j$\ ? +10 &p)\ L +9 &lZ3\ J +10 &-\\2\ K +9 &]3\ K +9 &a\ K +10 &t\\\ J +9 &6]\ J +9 &\\\ J +10 & \\\ K +9 &"{[\ K +10 &$>[\ K +9 &&\\\ K +9 &'\\\ K +10 &)\\\ J +9 &+G]\ J +9 &- `\ J +10 &.[\ J +9 &0\\\ J +10 &2N_\ K +9 &4`\ K +9 &5^\ K +10 &7\\\ J +9 &9Wa\ J +9 &;\\\ J +10 &<\\\ K +9 &>]\ K +10 &@^^\ K +9 &B ^\ K +9 &C_\ K +10 &Ed\ K +9 &Gdd\ K +9 &I#m\ L +10 &J\ O +9 &L\ Q +10 &N\\\ Q +9 &P\ Q +9 &Q\ P +10 &S{n\ \ %u +9 &T6,h\ , +9 ( +2 "processing"%& +3 "core" &TC\  +3 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.55 + "processing"%&& +4 "core" &TC\  +2 .tHand.open + "manipulator"&"1 +70 "core" 1 +2 "manipulator"&% +3 "core" %   ! " +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&!'\ +102 "core" ' + .tPRV.dial :air +2 "processing"%  +41 "core"  +2 .tPSV.dial :mixloop +2 "processing"% +42 "core" + "processing"%$% +4 "core" %V7\ +3 .tPS.seek 0.3ml + "processing"%' +392 "core" ' +2 .tPSV.dial PSR + "processing"%+ +99 "core"  +2 #tPulling 0.4ml of PSR.air +2 .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%2'* +490 "core" ' +2 .tdelay 3 seconds +303 .PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%' +1910 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"% +98 "core" +2 .tPTV.dial :mixing + "processing"%- @ +69 "core" A +2 .tPBV.dial :waste2 + "processing"%  +89 "core"  +2 .tPS.seek 0ml +2 "processing"%l'W +2632 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&*& +8 "core" &\  * # +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +8 .tElbow.seek PC + "manipulator"&%( +4 "core" ( + "manipulator"&& +4 "core" &\   # +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &\  # +2 .tForearm.seek PC +2 "manipulator"&<' +95 "core" ' + .tHand.close +2 "manipulator"&1/ +75 "core" / +2 .tPC.seek :open + "processing"%^( +401 "core" ( +2 "manipulator"&@& +3 "core" &    # +2 "manipulator"&% +3 "core" %   +3 .tForearm.seek :retract + "manipulator"&/'\ +97 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&G(- +151 "core" ( + "manipulator"&>& +4 "core" &-   1 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &8& +3 "core" &- $  " 1 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&7'! +106 "core" ' + .tHand.open +2 "manipulator"&31 +67 "core" 1 + "manipulator"&:% +5 "core" % &   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&H'\ +101 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%B& +3 "core" &+\ +2 "manipulator"&'% +4 "core" %\   # +2 "storage"(?% +4 "core" %z ' # 7 +2 "storage"(A. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +43 .tSC.seek 2 +9 "storage"(D( +199 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (6& +3 "core" &  U  +2 "manipulator"&O& +4 "core" &-   1 +2 "manipulator"&I% +4 "core" %\    # +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&P( +179 "core" ( +2 "manipulator"&~& +3 "core" &   L $ +2 "storage"(N& +3 "core" & $ \  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&T' +96 "core" ' +2 "storage"(\ & +4 "core" &  " 6  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(.'H +278 "core" ' +2 "storage"(;- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (X& +3 "core" &  D  +2 "manipulator"&K& +3 "core" &   , $ +3 .tElbow.seek 2 + "manipulator"&Q( +4 "core" ( +2 "manipulator"&R& +3 "core" &   $ +2 "storage"(L& +3 "core" & "  J  +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&S'y +22 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&/ +75 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&Y& +2 "storage"(\\'v +6 "core" &   $ +3 "manipulator"&`% +3 "core" % ς   9  +3 .tForearm.seek :retract + "manipulator"&J'\ +94 "core" ' +2 .tElbow.seek PC +2 "manipulator"&C( +163 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +86 "core" ( +2 "manipulator"&F& +3 "core" &   % +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &0& +3 "core" &  ! u +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&U' +98 "core" ' +2 "manipulator"&[& +3 "core" &  $ +3 "manipulator"&e% +5 "core" %    +2 "processing"%]& +4 "core" &,\ +2 "processing"%9& +5 "core" &%\ +2 .tPC.seek :closed +2 "processing"%Z(Tg +4 "core" &,\  +9 &57\ *x +9 &f8\ = +9 &r/\ K +10 &UW$\ K +9 &\\&\ K +10 &Y$\ J +9 &Z\ K +9 &]\\\ K +10 & ^ \ J +9 &]\ J +9 & [\ K +10 &"e[\ K +9 &$(Z\ J +10 &%\\\ J +9 &']\ J +9 &)n[\ J +10 &+1X\ J +9 &,[\ K +9 &.[\ J +10 &0w\\\ J +9 &29Z\ J +10 &3[\ K +9 &5Z\ J +9 &7}\\\ K +10 &9?[\ K +9 &;[\ J +9 &<X\ J +10 &>W\ J +9 &@I\\\ J +10 &B\ Z\ J +9 &CY\ J +9 &E[\ K +10 &GOc\ K +9 &I i\ L +9 &J\ O +10 &L\ P +9 &NF\ P +10 &P \ P +9 &Q\ Q +9 &Sp{k\ - +10 &T+)h\ E +9 &TI\ ' +2 ( +2 "processing"%9& +4 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.54 + .Hand.open + "manipulator"&k1 +66 "core" 1 +2 "manipulator"&b% +3 "core" %   \   +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&,'\ +99 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%f  +2 %9 +6 "core" 9N +102 "processing"%m9 +3 "core" 9M +102 "processing"%i9 +3 "core" 9J  +102 "processing"%n9 +3 "core" 9H  +102 "processing"%p9 +4 "core" 9F +102 "processing"%j9 +3 "core" 9E +102 "processing"%g9 +3 "core" 9E +102 "processing"%a9 +3 "core" 9E +102 "processing"%r9 +3 "core" 9F" +102 "processing"%59 +3 "core" 9G& +102 "processing"%W9 +3 "core" 9I+ +102 "processing"%o9 +3 "core" 9K/ +102 "processing"%z9 +3 "core" 9N3 +102 "processing"%_9 +3 "core" 9R7 +102 "processing"%9 +3 "core" 9V; +103 "processing"%c9 +3 "core" 9[@ +102 "processing"%|9 +3 "core" 9aD +102 "processing"%t9 +3 "core" 9gH +102 "processing"%V9 +3 "core" 9mL +102 "processing"%M9 +52 "core" 9xR +103 "processing"%{9 +2 "core" 9~W +103 "processing"%s9 +2 "core" 9[ +103 "processing"%9 +2 "core" 9_ +103 "processing"%=9 +2 "core" 9c +103 "processing"%E9 +3 "core" 9g +103 "processing"%w9 +3 "core" 9l +102 "processing"%9 +3 "core" 9p +102 "processing"%y9 +3 "core" 9t +103 "processing"%q9 +2 "core" 9x +103 "processing"%h9 +3 "core" 9|\ +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%u9 +3 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%v9 +4 "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"%x9 +3 "core" 9+ +102 "processing"%}9 +3 "core" 93 +102 "processing"%)9 +3 "core" 9; +3 .tPH.hold 2:00:00,28C +3 "processing"% pp6 +2 .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +98 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 .tPS.seek 0.5ml + "processing"%' +590 "core" ' + .tdelay 5 seconds +503 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml +2 "processing"% '[ +1607 "core" ' + .tPTV.dial :puck +2 "processing"%  +67 "core"  + .tPSV.dial PTV +2 "processing"%& +70 "core" +2 .tPBV.dial :waste1 +2 "processing"%"  +124 "core"  +2 "processing"%% +4 "core" %W\  +2 .tPS.seek 1.5ml +2 "processing"%' +587 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +3 .tPS.seek 0ml + "processing"% 'W +1610 "core" ' +2 .tdelay 5:00 +14121 "Can"ra\ @! +15881 #trecoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%$  +33 "core" +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%( * +33 "core" * +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"% +70 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"%+' +2285 "core" ' + .tPSV.dial PTV +2 "processing"% +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%2 +70 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"% +71 "core" + .tdelay 5 seconds +503 .PSV.dial :air + "processing"%-  +70 "core"  +2 .tPS.seek 0ml + "processing"% 'W +2265 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +123 "core" + .tPSV.dial :mixloop +2 "processing"%* +42 "core" +2 .tPRV.dial :ab1 + "processing"% @ +72 "core" A +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%'w +350 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +4 .tPRV.dial CBV +2 "collection"'1  + "processing"%#  +46 "core"  +19 +2 "processing"%!% +3 "core" %xP\  +3 .tPS.seek 0.32ml + "processing"%'% +390 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'@  +31 "core" + .tPRV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%>'D +1236 "core" ' +2 .tPRV.dial :waste2 + "processing"%8 @ +69 "core" > +2 .tPS.seek 0.5ml +2 "processing"%<' +859 "core" ' + #taddPMLReagent08 +2 .PSV.dial :air + "processing"%%  +43 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml + "processing"%3'[ +1604 "core" ' + .tPSV.dial :PML +2 "processing"%: +42 "core" +2 .tPTV.dial :mixing +2 "processing"%B @ +68 "core" A +2 .tPBV.dial :waste1 + "processing"%'  +44 "core" +9 "processing"%/% +4 "core" %W\  +2 .tPS.seek 1.85ml +2 "processing"%?'7 +231 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%A * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%7'W +1968 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'6& +3 "core" &\ +2 "manipulator"&O& +4 "core" &   +2 "manipulator"&I% +3 "core" %\ /  %{ +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +162 "core" ( +2 "manipulator"&~& +3 "core" &-   ' d +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &N& +3 "core" &-  d +3 .tForearm.seek :garage + "manipulator"&\ '! +108 "core" ' +3 .tHand.close + "manipulator"&G/ +74 "core" / +2 "manipulator"&H& +3 "core" &-    d +2 "manipulator"&;% +4 "core" % 3   +3 .tForearm.seek :retract + "manipulator"&X'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&K( +274 "core" ( +2 "manipulator"&R& +3 "core" &    6 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &L& +3 "core" &  6 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&', +103 "core" ' + "manipulator"&Y& +4 "core" &    6 +2 "manipulator"&`% +4 "core" %-   y +2 "collection"'P& +4 "core" &\ +3 "collection"'T& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'.(O +4 "core" &\  +9 &4\ *y +9 &g\ = +9 &y\ K +10 &O_\ J +9 &b\ J +9 &c\ J +10 &_\ J +9 &Ya\ I +10 &`\ J +9 &d\ J +9 & ]\ J +10 &"``\ J +9 &$"b\ J +10 &%]\ J +9 &'_\ J +9 &)h]\ J +10 &+*`\ J +9 &,c\ J +9 &.]\ I +10 &0q_\ I +9 &22_\ J +9 &3b\ J +10 &5\\\ J +9 &7x]\ J +10 &9;_\ I +9 &:^\ I +9 &<_\ J +10 &>b\ J +9 &@C\\\ I +9 &B`\ J +10 &C\\\ I +9 &E`\ J +10 &GHf\ K +9 &I{\ L +9 &J\ R +10 &Lp\ U +9 &N/\ C +9 &O<=\ $l +10 &O p\ A +5 ( +2 "collection"'T& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.58 +2 "collection"'S& +2 "core" &OL\ A +2 &OL\ A +2 .tHand.open +2 "manipulator"&F1 +70 "core" 1 + "manipulator"&0% +4 "core" % - -  ! y +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +3 "manipulator"&Q'\ +102 "core" ' + .tPSV.dial PSR +2 "processing"%[ +98 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%e' +1615 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%]  +40 "core"  +2 .tPS.seek 0ml +2 "processing"%\\'W +1621 "core" ' +2 .tPSV.dial PSR + "processing"%J +42 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%^' +2633 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +9 .tCBV.dial PRV +2 "processing"%k  + "collection"'b  +38 "core" +117  + .tPSV.dial :mixloop +2 "processing"% +97 "core" + .tCTV.dial :air,avoiding: :intake +2 "collection"'9  +5 "core" + .tPTV.dial :PRVmixing +2 "processing"%m  +70 "core" +2 .tPS.seek 0ml +2 "processing"%U'W +2624 "core" ' + .tPSV.dial :air +2 "processing"%i  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%n' +2626 "core" ' + .tPSV.dial :mixloop +2 "processing"%p +42 "core" +2 .tPS.seek 0ml +2 "processing"%j'W +2635 "core" ' +2 .tPSV.dial :air + "processing"%g  +42 "core"  +50 .tPS.seek 2.5ml +2 "processing"%a' +2631 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%r +41 "core" +3 .tPS.seek 0ml + "processing"%5'W +2632 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&W& +3 "core" &  \ Y 6 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&o( +3 "core" ( +2 "manipulator"&z& +4 "core" &  6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &_& +3 "core" & \ W 6 +2 .tForearm.seek CC +2 "manipulator"&', +103 "core" ' +2 .tHand.close + "manipulator"&c/ +66 "core" / +2 .tCC.seek :open +2 "collection"'|( +379 "core" ( +3 "manipulator"&t& +3 "core" &   I 6 +2 "manipulator"&V% +4 "core" %   R +2 .tForearm.seek :retract +2 "manipulator"&M'\ +106 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&{(- +276 "core" ( +2 "manipulator"&s& +3 "core" &- "  { R +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-   S R +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&='! +109 "core" ' +2 .tHand.open +2 "manipulator"&E1 +74 "core" 1 +2 "manipulator"&w% +3 "core" % )   . +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 ."da"delayUntil "11:23:44.48" +3392 "Can"b\ 4 +21416 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%y @ +70 "core" B +2 ."da"PBV.dial :waste1 + "processing"%q  +33 "core"  +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%h * +33 "core" * +2 ."da"PSV.dial :air + "processing"%  +42 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2264 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%u +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +42 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%v +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'W +2265 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +125 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1613 "core" ' + ."da"PTV.dial :puck +7 "processing"%x  +67 "core"  + ."da"PSV.dial PTV +2 "processing"%} +70 "core" +2 ."da"PBV.dial :waste1 + "processing"%)  +33 "core"  +2 "processing"%% +3 "core" %W]\  +3 ."da"PS.seek 1.5ml + "processing"%l' +585 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" * +2 ."da"PS.seek 0ml +2 "processing"% 'W +1619 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .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 :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"% ' +2271 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +68 "core"  +9 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%f +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%$  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%('W +2253 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"% +125 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"% ' +584 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1616 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%2 +55 "Can"_\ jl0 +15 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 "processing"%-% +3 "core" %["\  +3 ."da"PS.seek 1.5ml +2 "processing"%+' +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" * +2 ."da"PS.seek 0ml +2 "processing"%*'W +1611 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .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" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%# +70 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%1' +2267 "core" ' +2 ."da"PSV.dial PTV + "processing"%! +71 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%@ +71 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2260 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%8  +40 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%>  +124 "core" + ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%%  +40 "core"  +2 ."da"PTV.dial :PRVmixing + "processing"%<  +5 "core" + ."da"PSV.dial :mixloop +2 "processing"%: +42 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%B' +393 "core" ' + ."da"delay 2 seconds +207 .PRV.dial :air +2 "processing"%'  +41 "core"  +2 "processing"%/% +3 "core" %;\ +2 ."da"PS.seek 0.55ml +2 "processing"%A'~ +343 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%3  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%?'[ +1561 "core" ' +2 ."da"PSV.dial :PML + "processing"%6 +43 "core" + ."da"PTV.dial :mixing +2 "processing"%O @ +68 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%I  +32 "core"  +2 "processing"%~% +3 "core" %VY\  +3 ."da"PS.seek 1.85ml +2 "processing"%N'6 +237 "core" ' +2 ."da"PBV.dial between PSV and waste1 + "processing"%C * +33 "core" * +2 ."da"PS.seek 0ml +2 "processing"%G'W +1976 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +29377 "Can"`\ c +18626 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%H @ +4 "core" @ +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"%\  +42 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%R' +2276 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%L +42 "core" +2 ."da"delay 2 seconds +201 .PSV.dial :air +2 "processing"%  +42 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%Y +42 "core" +72 ."da"delay 2 seconds +209 .PSV.dial :air +2 "processing"%`  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%P'W +2256 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%X +125 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%d' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml + "processing"%S'[ +1616 "core" ' +2 ."da"PTV.dial :puck +7 "processing"%F  +68 "core"  +2 ."da"PSV.dial PTV + "processing"%0 +81 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%T  +32 "core" +2 "processing"%[% +3 "core" %_h\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +593 "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"%]'W +1612 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%e  +4 "core"  +2 ."da"PBV.dial :waste1 + "processing"%J  +33 "core"  +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%\\ * +33 "core" * + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%b +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%k' +2269 "core" ' + ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%9 +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%m +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%^  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%i'W +2255 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%U +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%p' +593 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%n'[ +1610 "core" ' +2 ."da"PTV.dial :puck + "processing"%g  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%j +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%r  +33 "core"  +2 "processing"%a% +3 "core" %V^\  +2 ."da"PS.seek 1.5ml +2 "processing"%W' +584 "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"%_'W +1610 "core" ' + ."da"delay 2:00 +164 "Can"_\ 46\\ +11840 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%c  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%K  +33 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%Q * +33 "core" * + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%. +70 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%t' +2266 "core" ' + ."da"PSV.dial PTV +2 "processing"%V +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +71 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%s +70 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%o'W +2269 "core" ' +2 #"da"washCycleDA #3 of 3 +6 .PSR.select :air +3 .PSV.dial PSR + "processing"%E +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +50 "processing"%#A d`xb +6 ."da"PS.seek 0.5ml +2 "processing"%w' +598 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%M'[ +1609 "core" ' + ."da"PTV.dial :puck +2 "processing"%=  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%y +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%q  +32 "core" +2 "processing"%h% +4 "core" %XK\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +593 "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"%u'W +1609 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%v  +33 "core"  +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" * + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +70 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2266 "core" ' + ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%x +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%}  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%)'W +2254 "core" ' +1048 #"da"Waiting >20 seconds for MAIN to relinquish Arm +10507 "Can"^\ 7 +60002 b\ 7 +5385 !to:IRB::Abort:@checkpoint: omitted: mesg"User Abort!!:bt["1/home/esp/esp2/lib/esp.rb:83:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +646 #-> Arm.claim +2652 #"espclient"Session Begun +800 #-> Thread.resume +3 !o:Thread::CannotResume: mesg"No checkpoints available:@timestampu: Time !k.:bt["1/home/esp/esp2/lib/thread.rb:674:in `resume'"1/home/esp/esp2/lib/thread.rb:970:in `resume'"%espclient:1:in `topLevelBinding'" MainThread.resume +2 !o:Thread::CannotResume: mesg"MAIN is not suspended:@timestampu: Time l0:bt["5/home/esp/esp2/lib/thread.rb:701:in `safeResume'"1/home/esp/esp2/lib/thread.rb:677:in `resume'"%espclient:2:in `topLevelBinding'" MainThread.resume +2 #Resuming after User Abort!! at 12:10:56 +8077 !o:IRB::Abort:@checkpoint: omitted: mesg"User Abort!!:bt["1/home/esp/esp2/lib/esp.rb:83:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +665 #-> Hand +558 #-> Arm +2 "manipulator"&& +6 "core" &-  R +2 "manipulator"&% +3 "core" %\    &  +795 #t-> Arm.CC +2 "manipulator"&& +5 "core" &-  \  R +2 "manipulator"&l% +3 "core" %\    +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek :CC +2 "manipulator"&&( +276 "core" ( +2 "manipulator"&"& +3 "core" &    / +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 && +3 "core" &  % / +2 .tForearm.seek CC +3 "manipulator"& ', +105 "core" ' +2 "manipulator"&& +3 "core" &    / +2 "manipulator"&% +4 "core" %O  r +837 #t-> Arm.PC +2 "manipulator"&f& +4 "core" &   / +3 "manipulator"&$% +3 "core" %O   r +3 .tForearm.seek :retract + "manipulator"& '\ +105 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek :PC +2 "manipulator"&( +349 "core" ( + "manipulator"&(& +4 "core" &   +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 & & +3 "core" &   +2 .tForearm.seek PC +3 "manipulator"&2' +92 "core" ' +2 "manipulator"&& +3 "core" &   +2 "manipulator"&-% +3 "core" %   A +891 #t-> MainThread.resume + #Resuming after User Abort!! at 12:13:46 +33574 "Can"b\ ?U +1463 !to:IRB::Abort:@checkpoint: omitted: mesg"User Abort!!:bt["1/home/esp/esp2/lib/esp.rb:83:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +58538 "Can"`\ Z +20949 #t-> Arm.reset +2 ."da"Gate.power :camera,:ON +8 #Mixing DA Substrates +2 .PSR.select :air +4 .PSV.dial PSR +3 "processing"% +129 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +4 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +5 ."da"PS.seek 0.25ml +2 "processing"%'7 +332 "core" ' +3 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +3 .PSR.select :sub2 +4 "processing"% +11 ."da"PS.seek 0.5ml +2 "processing"%+' +337 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%'[ +1614 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +5 "core"  +2 ."da"PSV.dial PTV +2 "processing"%# +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%*  +35 "core" +2 "processing"%!% +3 "core" %]\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +590 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%@ * +35 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1619 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%1  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%8  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%> * +36 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +4 "processing"%% +73 "core"  +2 ."da"PS.reconfigure :fast +4 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%<' +2324 "core" ' +2 ."da"PSV.dial PTV +7 "processing"%: +72 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +71 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%' +86 "core"  + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%/  +73 "core"  +2 ."da"PS.seek 0ml +3 "processing"%B'W +2370 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +5 .PSV.dial PSR +3 "processing"%3 +129 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +5 .PS.reconfigure :default +4 "processing"%#A d`xb +4 ."da"PS.seek 2ml +2 "processing"%A'[ +2122 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +3 "processing"%6  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"%O +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%I  +35 "core" +2 "processing"%~% +3 "core" %_\  +3 ."da"PS.seek 1.5ml +2 "processing"%C' +588 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%? * +36 "core" , + ."da"delay 1 second +103 .PSV.dial :waste1 +2 "processing"%N  +103 "core"  +3 ."da"PS.seek 0ml +3 "processing"%H'W +1617 "core" ' +2 "processing"%;9 +3 "core" 9wGVO +2 #"da"Processing Puck Heater at 27.8C before imaging +2 .PH.coast +5 "processing"%, +3 "core" VO + "processing"%\ & +4 "core" &TI\ ' +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&G% +6 "core" %  0 A +2 ."da"Forearm.seek :retract +2 "manipulator"&L'\ +97 "core" ' +2 "storage"(% +3 "core" %\ \ \ +2 "storage"(Y. +3 "core" .( +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +4 ."da"SC.seek 1 +2 "storage"(`( +197 "core" ( +2 ."da"SC.configure :limp +3 "storage"($(\ 1b +4 (R& +3 "core" & \ \ +2 "manipulator"&X& +3 "core" &   +2 "manipulator"&P% +5 "core" %\ 4  p ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 1 +2 "manipulator"&d( +256 "core" ( + "manipulator"&F& +4 "core" &  $ +2 "storage"(0& +3 "core" &\ \ \ +3 ."da"Forearm.reconfigure :tight +52 "manipulator"&#Q@2^d^\ b +8 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&T' +101 "core" ' +2 "storage"([& +3 "core" & \  u\ +3 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +6 ."da"SE.seek :beamBreak +2 "storage"(S'H +265 "core" ' + "storage"(7- +3 "core" -'n +2 ."da"SE.configure :default +4 "storage"(#QK-0-\ b +4 "manipulator"&& +3 "core" &  R $ +2 "storage"(e& +3 "core" &\ \ \ +3 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 1 +4 "manipulator"&J'D +36 "core" ' + ."da"Elbow.hold +3 "manipulator"&\\, +5 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 "storage"(b- +3 "core" -'n +3 ."da"SE.seek 3.11 Pucks below Top Plate +2 "storage"(]'4 +36 "core" ' +2 "manipulator"&% +3 "core" %?N  e ȯ +2 "storage"(9& +4 "core" & ;\ +2 ."da"Forearm.force -20 +2 "manipulator"&5 +5 ."da"Forearm.seek 1 + 295 counts + "manipulator"&m'k +21 "core" ' +2 "manipulator"&^& +4 "core" &\    "{ + "storage"(k& +4 "core" &\ \  \ +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&U' +23 "core" ' +2 ."da"SE.seek 4.11 Pucks below Top Plate +3 "storage"(i'+ +48 "core" ' +2 "manipulator"&p& +3 "core" &\   F "{ +3 "manipulator"&g% +3 "core" %   +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +2 "manipulator"&j'\ +91 "core" ' +2 ."da"Elbow.seek PC +4 "manipulator"&r( +283 "core" ( + "manipulator"&a& +5 "core" &  % + ."da"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 &n& +3 "core" &    % +2 ."da"Forearm.seek PC +3 "manipulator"&z' +103 "core" ' +2 ."da"Hand.close +2 "manipulator"&W/ +67 "core" / +2 ."da"PC.seek :open +3 "processing"%c( +401 "core" ( +2 "storage"(K& +3 "core" & Q j\ +2 "manipulator"&Q& +4 "core" &   w % +2 "manipulator"&.% +3 "core" % "  Y l +2 ."da"Forearm.seek :retract +3 "manipulator"&_'\ +95 "core" ' + ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 1 +2 "manipulator"&V( +242 "core" ( + "manipulator"&& +4 "core" &  $ +2 "storage"(s& +3 "core" &\ \  \ +3 ."da"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&' +113 "core" ' +2 ."da"Hand.open +2 "manipulator"&t1 +72 "core" 1 +2 "storage"(E- +4 "core" -'+ +2 ."da"SE.seek 3.87 Pucks below Top Plate +2 "storage"(o' +28 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +5 ."da"SE.seek 3.2 Pucks below Top Plate +2 "storage"(w' +59 "core" ' +2 #"da"Lights, camera, ACTION! +5 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23jul2412h100ml_niagara.tif +36 #Cannot open camera device: /dev/ccda\ +2 .Gate.power :camera,:OFF +5 .delay 1 second +103 .Gate.power :camera,:ON +2 .delay 4 seconds +463 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23jul2412h100ml_niagara.tif +23 #Cannot open camera device: /dev/ccda\ +2 .Gate.power :camera,:OFF +5 .delay 2 seconds +203 .Gate.power :camera,:ON +3 .delay 4 seconds +405 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23jul2412h100ml_niagara.tif +16 #Cannot open camera device: /dev/ccda\ +2 .Gate.power :camera,:OFF +5 .delay 5 seconds +504 .Gate.power :camera,:ON +5 .delay 4 seconds +155 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +248 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23jul2412h100ml_niagara.tif +16 #Cannot open camera device: /dev/ccda\ +2 .Gate.power :camera,:OFF +5 .delay 20 seconds +2004 .Gate.power :camera,:ON +3 .delay 4 seconds +404 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23jul2412h100ml_niagara.tif +15 #Cannot open camera device: /dev/ccda\ +2 .Gate.power :camera,:OFF +5 .Gate.power :camera,:OFF +4 !o:Camera::Error: mesg"*Cannot open camera device: /dev/ccda\ :@timestampu: Time :bt["./home/esp/esp2/lib/camera.rb:52:in `snap'"./home/esp/esp2/lib/camera.rb:37:in `loop'"./home/esp/esp2/lib/camera.rb:37:in `snap'"//home/esp/esp2/lib/camera.rb:105:in `snap'"@/home/esp/esp2/protocol/2G/utilities.rb:210:in `snapImages'"8/home/esp/esp2/protocol/2G/utilities.rb:219:in `[]'"@/home/esp/esp2/protocol/2G/utilities.rb:219:in `snapImages'":/home/esp/esp2/protocol/2G/utilities.rb:216:in `each'"@/home/esp/esp2/protocol/2G/utilities.rb:216:in `snapImages'"B/home/esp/esp2/protocol/2G/utilities.rb:140:in `prepAndImage'";/home/esp/esp2/protocol/2G/DAprocess.rb:332:in `runDA'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +6 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"Waiting to Resume from Checkpoint "Cannot open camera device: /dev/ccda\ " +4 ."Qmail"BadNews.email "Cannot open camera device: /dev/ccda\\n",Subject: "Camera::Error in da" +4 "processing"%=& +6 "core" &\  +3 "manipulator"&y& +5 "core" &\  \  # +2 "manipulator"&q% +4 "core" % 1   +2 ."psFlush"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&h'\ +90 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&M(- +181 "core" ( +2 "manipulator"&5& +5 "core" &-  6 D +2 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +8 && +7 "core" &-  ] D +4 ."psFlush"Forearm.seek :garage +6 "manipulator"&'! +68 #"uploadLog"upsync +37 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&v/ +73 "core" / + "manipulator"&& +4 "core" &-    D +2 "manipulator"&% +5 "core" % *  U +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&u'\ +98 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +3 "manipulator"& ( +161 "core" ( +2 "manipulator"&& +4 "core" &   . # +2 ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 &x& +3 "core" &   # +3 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +2 "manipulator"&}' +98 "core" ' +2 "manipulator"&& +3 "core" &   > # +2 "manipulator"&% +4 "core" %   % +2 "processing"%& +4 "core" &\  +3 "processing"%& +5 "core" &\  +2 ."psFlush"PC.seek :closed +4 "processing"%l(Tg +5 "core" &\  +4 &\ > +9 &LLx\ 1 +10 &z~\ F +9 &?Z\ J +9 &Y\ K +10 &Y\ J +9 &\\}\ J +10 &H\\\ J +9 & Z\ K +9 &Yy\ J +10 &Yq\ J +9 &!QX{\ J +9 &#Y|\ J +10 &$Y|\ K +9 &&Wz\ J +10 &(XYk\ J +9 &*Ye\ J +9 &+Uc\ J +10 &-Yb\ J +9 &/aYc\ J +9 &1#Wc\ J +10 &2YZ\ J +9 &4X`\ J +10 &6hY\\\ J +9 &8*XT\ J +9 &9X\\\ J +10 &;WX\ J +9 &=pXR\ J +9 &?2XG\ J +10 &@XL\ J +9 &BW@\ J +10 &DyYF\ J +9 &F:[A\ J +9 &G]A\ J +10 &In>\ L +9 &Ko4\ P +9 &M01\ P +10 &N6\ Q +9 &P8\ P +10 &Ru9\ Q +9 &SJY9\ 'q +9 &TGB2\ ( +6 ( + "processing"%& +4 "core" &TH4\ ' +3 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.60 +56 "processing"%"& +6 "core" &TH1\ ' +3 ."psFlush"Hand.open + "manipulator"&1 +75 "core" 1 +2 "manipulator"&{% +4 "core" %    P +2 ."psFlush"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +3 "manipulator"&'\ +97 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +5 "processing"% +43 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +3 "processing"%' +586 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%f' +2129 "core" ' +25 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%$ @ +184 "core" B + ."psFlush"PTV.dial :PRVmixing +3 "processing"%  +125 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%& +101 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%('9 +2637 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +5 "processing"% +99 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%' +421 "Can"d\ QJ +177 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%-' +2117 "core" ' + ."psFlush"delay 1 second +103 .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"% @ +71 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%) +101 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%'9 +2628 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%+ +100 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"% 'P +1112 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%#' +1626 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%* +71 "core" + ."psFlush"PTV.dial :puck +3 "processing"%!  +69 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%  +6 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%@'W +2638 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +72 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%1' +599 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%8' +2130 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%> +72 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%% U +54 "core" W +2 ."psFlush"PS.seek 0ml +3 "processing"%'W +2638 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%: @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2631 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%'  +82 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"%/'W +2627 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%< +53 "core"  +8 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +3 "processing"%3' +2640 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%B +72 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%6 U +6 "core" V +3 ."psFlush"PS.seek 0ml +3 "processing"%O'W +2635 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%I @ +44 "core" @ +3 ."psFlush"PS.seek 2.5ml +2 "processing"%~' +2631 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%A  +72 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"%?'W +2640 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%N +56 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 1ml +2 "processing"%C'P +1103 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%;' +1622 "core" ' + ."psFlush"PSV.dial PTV +8 "processing"%, +74 "core" + ."psFlush"PTV.dial :puck +3 "processing"%\  +7 "core"  + ."psFlush"PBV.dial :waste1 +3 "processing"%G  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2634 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%Y +72 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%2' +590 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%R' +2126 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%X +72 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%P U +52 "core" V +3 ."psFlush"PS.seek 0ml +3 "processing"%D'W +2624 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%F @ +44 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%0' +2638 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%  +71 "core"  +2 ."psFlush"PS.seek 0ml +4 "processing"%['W +2628 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%L +43 "core"  + ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%7' +2641 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +71 "core" + ."psFlush"PBV.dial PSV +3 "processing"%e U +5 "core" U +2 ."psFlush"PS.seek 0ml +3 "processing"%b'W +2629 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"% @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"%9' +2637 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%^  +69 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%k'W +1897 "Can"b\ P\  +737 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp +7 "manipulator"&p& +6 "core" & } # +2 ."psFlush"Elbow.reconfigure :tight +8 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +3 "manipulator"&g( +5 "core" ( + "manipulator"&T& +4 "core" &  = # +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &d& +3 "core" &   4 # +2 ."psFlush"Forearm.seek PC +51 "manipulator"&S' +111 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&J/ +71 "core" / +2 ."psFlush"PC.seek :open +3 "processing"%m( +405 "core" ( +2 "manipulator"&]& +3 "core" &   # +2 "manipulator"&U% +5 "core" %  = e +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&a'\ +92 "core" ' + ."psFlush"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek :garage +2 "manipulator"&\\(- +133 "core" ( + "manipulator"&n& +5 "core" &.   @ + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &W& +3 "core" &. \ L @ +2 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek :garage +3 "manipulator"&j'! +106 "core" ' +2 ."psFlush"Hand.open +2 "manipulator"&Z1 +71 "core" 1 +2 "manipulator"&K% +4 "core" % +   E +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +2 "manipulator"&Q'\ +96 "core" ' +57983 "Can"a\ A v +60001 d\ AX +60001 f\ A +60002 d\ A8 +60001 c\ Ap +60001 c\ Ad +60002 c\ B* +60001 d\ A +60001 f\ A& +60002 e\ A"B +60001 e\ A$R +38462 #t-> access 1 +3 "storage"(.% +5 "core" %  k +2 .tSE.reconfigure :default +3 "storage"(#QK-0-\ b +4 .tSE.seek :down +3 "storage"(z'v +246 "core" ' +2 "manipulator"&% +3 "core" %\     +2 "manipulator"&s& +4 "core" &.   ? +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +4 .tSC.seek 5 +2 "storage"(r(; +672 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +5 (t& +2 "core" &; {  +20569 "Can"c\ .& +60001 d\ .(e~ +38679 !to: EOFError: mesg"end of file reached:@timestampu: Time D:bt[,"(eval):4:in `sysreadRaw'"(eval):4:in `sysread'"3/home/esp/esp2/lib/schedule.rb:308:in `unsync'"(eval):4:in `sysread'"8/home/esp/esp2/lib/reprompt.rb:44:in `origReadline'"4/home/esp/esp2/lib/reprompt.rb:44:in `readline'"0/home/esp/esp2/lib/prompter.rb:19:in `call'"6/home/esp/esp2/lib/prompter.rb:19:in `callKbdPrc'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"5/home/esp/esp2/lib/rmutex.rb:99:in `synchronize'"./home/esp/esp2/lib/rmutex.rb:72:in `lock'"./home/esp/esp2/lib/delay.rb:78:in `claim'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"4/home/esp/esp2/lib/reprompt.rb:41:in `readline'"=/opt/mbari/lib/ruby/1.8/irb/input-method.rb:97:in `gets'"7/opt/mbari/lib/ruby/1.8/irb.rb:148:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:147:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:186:in `call'"?/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:186:in `buf_input'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:101:in `getc'":/opt/mbari/lib/ruby/1.8/irb/slex.rb:206:in `match_io'"6/opt/mbari/lib/ruby/1.8/irb/slex.rb:76:in `match'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:284:in `token'"9/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:260:in `lex'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:231:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:204:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +3 #Waiting to Resume from Checkpoint "User Abort!!" +3 ."Qmail"BadNews.email "end of file reached",Subject: "EOFError in MAIN" +6 !to:SignalException: mesg" SIGHUP:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:81:in `join'"1/home/esp/esp2/lib/esp.rb:81:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +4 #"espclient"Session Ended +354 #"uploadLog"upsync +6 #mEXIT @1690225601.20EDT @1690233392.18EDT = =tMAIN =mMAIN_scheduler @EDT1690233393.88 #"core_reset"Sent BREAK + #t@20869 receive with ifg=0x10, ie=0xFD + #@21502 receive with ifg=0x10, ie=0xFD + #@22159 receive with ifg=0x10, ie=0xFD + #@22793 receive with ifg=0x10, ie=0xFD + #@23426 receive with ifg=0x10, ie=0xFD #@24059 receive with ifg=0x10, ie=0xFD + #@24692 receive with ifg=0x10, ie=0xFD #@25019 receive with ifg=0x80, ie=0xFD + #@19145 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +241 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +406 "Can"we\ 0>~g + we\ 0>~g + #tPolling Can every 10:00 +2 #Cleanly exited at 15:06:41EDT24-Jul-23 +4851 #-> Power.camera on +2 .Gate.power :camera,:ON +1080 #-> Power +3591 #-> Power.camera off +2 .Gate.power :camera,:OFF +2387 #-> exit +4 #mEXIT @1690233519.77EDT @1690233636.73EDT = =mMAIN_scheduler =tMAIN @EDT1690233638.39 #"core_reset"Sent BREAK + #t@20869 receive with ifg=0x10, ie=0xFD + #@21502 receive with ifg=0x10, ie=0xFD + #@22159 receive with ifg=0x10, ie=0xFD + #@22793 receive with ifg=0x10, ie=0xFD + #@23426 receive with ifg=0x10, ie=0xFD #@24059 receive with ifg=0x10, ie=0xFD + #@24692 receive with ifg=0x10, ie=0xFD #@25019 receive with ifg=0x80, ie=0xFD + #@58093 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +238 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +381 "Can"e\ -@t + e\ -@t + #tPolling Can every 10:00 +2 #Cleanly exited at 17:18:39EDT24-Jul-23 +216 #-> can +3 "Can"g\ /@ +883 #t-> Power.camera on +2 .Gate.power :camera,:ON +182 #-> can +4 "Can"f\ @* +228 #t-> can +3 "Can"f\ @4E +128 #t-> can +3 "Can"g\ @9 +265 #t-> can +3 "Can"i\ @DD +140 #t-> can +2 "Can"g\ @I +139 #t-> can +4 "Can"f\ @O +127 #t-> can +3 "Can"f\ @TM +167 #t-> can +3 "Can"f\ @[ +521 #t-> can +3 "Can"f\ @p\ +2175 #t-> Power.camera off + .Gate.power :camera,:OFF +174 #-> can +3 "Can"}g\ /@ +144 #t-> exit +5 #mEXIT @1690233700.13EDT @1690486299.87EDT = =tMAIN =mMAIN_scheduler @EDT1690486301.68 #"core_reset"Sent BREAK +2 #t@48855 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +215 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +252 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +409 "Can"-\ O1 + -\ O1 #tPolling Can every 10:00 +3 #Cleanly exited at 17:21:40EDT24-Jul-23 +614 #-> ESP.ready! +3 #Powering core bus +566 .Gate.power :raw,:ON +2 "sampler") +45 ) +2 "core"  +3 "collection"' +2 ' +2 "core"  +3 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 .tCS.configure :default +3 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +2 .tSS.configure :default +3 "sampler")#.0X  +3 "processing"%& +2 "collection"'& +8 "core" &\ + &e\ +2 ."openPC"PC.home.seek :open +3 .tCC.home.seek :open +2 "processing"% ( +2 "collection"'!( +267 "core" ( +3 ( +2 "collection"'" +3 "core"  +2 "processing"%# +5 "core" U + "processing"%$ +3 "core"  +2 "processing"%% +3 "core" A +3 "collection"'&% +3 "core" %\ +3 "processing"%'% +3 "core" %WH\ +3 "sampler")(% +3 "core" %rp  +2 "collection"')& +4 "core" &}\ +2 "processing"%*& +4 "core" &k\ +2 "manipulator"&+% +3 "core" %\   +3 "manipulator"&,& +3 "core" &  ' +3 "storage"(-& +3 "core" & !  +2 "storage"(.% +4 "core" %~   +2 "collection"'/9 +4 "core" 9a +2 "processing"%09 +3 "core" 9e +6887 #t-> access 2 +2 "storage"(1% +4 "core" %~ X  +2 "manipulator"&2% +3 "core" %\   0  +2 "manipulator"&3& +4 "core" &  \ / ' +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(4(K +507 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (5& +3 "core" &K j e \  +18421 #t-> PC.loadPuck :LAFpuck,2 +2 #Loading LAFpuck puck from tube 2 into Processing Clamp +2 "processing"%6& +3 "core" &\ +2 .tHand.open + "manipulator"&71 +77 "core" 1 + "manipulator"&8% +4 "core" % \   +  +2 "storage"(9% +4 "core" %~ , C  +2 "storage"(:. +2 "core" .(K +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(;( +665 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (<& +3 "core" & _ j &\ +2 "manipulator"&=& +4 "core" &  - ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&>( +20 "core" ( + "manipulator"&?& +5 "core" &   !q + "storage"(@& +4 "core" & /  +3 .tForearm.seek 2 + 700 counts + "manipulator"&A' +117 "core" ' +2 "storage"(B& +3 "core" &   +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(C'H +278 "core" ' + "storage"(D- +3 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (E& +3 "core" &  +2 "manipulator"&F& +4 "core" &    !q +2 .tElbow.seek 2 +2 "manipulator"&G( +23 "core" ( +2 "manipulator"&H& +4 "core" &   \ +2 "storage"(I& +4 "core" &  2  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&J'y +28 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&K/ +67 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&L& +2 "storage"(M'v +6 "core" &   J \ +3 "manipulator"&N% +3 "core" % ϋ   +2 .tForearm.seek :retract +2 "manipulator"&O'\ +91 "core" ' +2 .tElbow.seek PC +2 "manipulator"&P( +164 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +112 "core" ( +3 "manipulator"&Q& +3 "core" & \  !u +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &R& +3 "core" &  + !u +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&S' +109 "core" ' +2 "manipulator"&T& +4 "core" &\   2 !u +2 "manipulator"&U% +4 "core" %   $ +3 "processing"%V& +3 "core" &a\ +3 "processing"%W& +5 "core" &i\ +2 .tPC.seek :closed +2 "processing"%X(Tg +4 "core" &}\ +8 &>\ #c +9 &fW\ 6 +43 &\ K +9 &Z\ K +4 &C[\ K + &_\ K + &]\ K + &a\ K +7 &K\\\ K +9 &]\ J +10 &]\ J +9 &!]\ K +9 &#T_\ K +10 &%`\ K +9 &&]\ J +9 &(]\ K +10 &*[_\ K +9 &,Y\ K +10 &-Z\ K +9 &/[\ J +9 &1e[\ J +10 &3'\\\ J +9 &4[\ J +9 &6\\1\ J +10 &8m\\,\ J +9 &:/\\,\ J +10 &;[-\ J +9 &=\\.\ J +9 &?t]<\ K +10 &A7^?\ J +9 &BZ=\ K +9 &D_8\ K +10 &Fze4\ K +9 &H:i;\ L +10 &Iy?\ N +9 &KF\ P +9 &Ms'\ P +10 &O4\ Q +9 &PE\ Q +9 &R)\ M +10 &S=U\ _ +9 &TP4\ $ +6 ( + "processing"%W& +4 "core" &TP\ $ +2 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.52 +2 .Hand.open + "manipulator"&Y1 +76 "core" 1 + "manipulator"&Z% +4 "core" %    +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&['\ +97 "core" ' +2766 #t-> PC.imagePuck 2, LAFpuck + !o:NameError: mesg"#uninitialized constant LAFpuck: name: LAFpuck:bt["(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 +1737 #-> PC.imagePuck 2, :LAFpuck +2 "processing"%\\& +3 "core" &TP\ $ +2 !to:Puck::Warning: mesg"8Unloading Puck.from 2, :LAFpuck to Storage Carousel:bt[ "6/home/esp/esp2/utils/puckmoves.rb:421:in `unload'"5/home/esp/esp2/utils/puckmoves.rb:505:in `image'"9/home/esp/esp2/utils/puckmoves.rb:979: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 LAFpuck puck in Processing Clamp while storing it to tube 2 + "manipulator"&]% +4 "core" %\ +  W #f +2 "storage"(^% +4 "core" %n  +2 "storage"(_. +3 "core" .( +2 "storage"(`& +3 "core" & a  +3 "storage"(a& +2 "manipulator"&b& +6 "core" &  +2 &  o !u +3 .tElbow.reconfigure :tight +3 ."raiseStack"SE.reconfigure :place +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +3 "storage"(#]K-0-\ b +2 "manipulator"&c( +6 ."raiseStack"SE.seek :beamBreak +2 "storage"(d'H +3 "core" ( + "manipulator"&e& +4 "core" &  x !u +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &f& +3 "core" &  Z !u +3 .tForearm.seek PC + "manipulator"&g' +94 "core" ' +2 .tHand.close + "manipulator"&h/ +72 "core" / +2 .tPC.seek :open +2 "processing"%i( +75 "core" ' + "storage"(j- +4 "core" -'H + ."raiseStack"SE.configure :default +3 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(k'6 +34 "core" ' +278 ( +2 "storage"(l& +3 "core" &  +2 "manipulator"&m& +4 "core" &\  * !u +2 "manipulator"&n% +3 "core" %   * \ +3 .tForearm.seek :retract + "manipulator"&o'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&p( +242 "core" ( + "manipulator"&q& +4 "core" &   ' +2 "storage"(r& +4 "core" & Y +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&s' +100 "core" ' +2 .tHand.open + "manipulator"&t1 +69 "core" 1 +2 "storage"(u- +3 "core" -'6 +3 .tSE.seek -0.15 Pucks below Top Plate + "storage"(v' +24 "core" ' +2 .tSE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.82 Pucks below Top Plate + "storage"(w' +53 "core" ' + #tLights, camera, ACTION! +2272 #-> Sleepy.powe :camera, :on +2 !o:NameError: mesg""uninitialized constant Sleepy: name: Sleepy:bt["(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 +932 #-> Sleepy.power :camera, :on + !o:NameError: mesg""uninitialized constant Sleepy: name: Sleepy:bt["(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 +5469 #-> Gate.power :camer, :on +2 !o:I2C::Sleepy::Error: mesg"#Unknown powered device: camer:bt[ "4/home/esp/esp2/lib/i2c/sleepy.rb:172:in `power'"(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 +684 #-> Gate.power :camera, :on +2 .Gate.power :camera,:ON +7508 #-> PuckCamera.snapImages "nessiecheck", {iamges=> [:auto]} +2 #PuckCamera: snap -bin=2,2 10.0 /var/log/esp/nessiecheck10s_niagara.tif +1081 #SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 10 seconds\ /var/log/esp/nessiecheck10s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/nessiecheck30s_niagara.tif +3069 #SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/nessiecheck30s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 -auto /var/log/esp/hires/nessiecheck_niagara.tif +1436 "Can"\ :% +15280 #tSX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 162.694 seconds\ /var/log/esp/hires/nessiecheck_niagara.tif: TIFF Upload Complete\ +616 #-> Gate.power :camera, :off +2 .Gate.power :camera,:OFF +1117 #-> Puck.finishImage +2 "storage"(x- +2 "core" -' +2 "storage"(y& +4 "core" & U\ +2 "manipulator"&z& +5 "core" &   D ' +2 .tElbow.seek 2 + "manipulator"&{( +3 "core" ( +2 "manipulator"&|& +4 "core" &   @ ' +2 "storage"(}& +3 "core" & \ +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&~' +3 "core" ' +3 .tSE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.1 Pucks below Top Plate + "storage"('B +56 "core" ' +2 "manipulator"&& +3 "core" & \  ^ ' +2 "storage"(& +4 "core" & o\  w\ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 2 +2 "manipulator"&'M +39 "core" ' +2 .tElbow.hold + "manipulator"&, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek 0.08 Pucks below Top Plate +2 "storage"('- +44 "core" ' +9 "manipulator"&% +4 "core" %[W  X ȱ +2 "storage"(& +3 "core" & \ \ \ \ +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 2 + 314 counts + "manipulator"&'χ +22 "core" ' + "manipulator"&\ & +4 "core" &   @ ' +2 "storage"(& +5 "core" & x\ \ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"& ' +24 "core" ' +2 "storage"(% +3 "core" %6\ #\ O F\ +3 ."downElevator"SE.seek :down +3 "storage"('v +100 ( % +3 "core" %R\ F\ F \ SS +2 "manipulator"& % +4 "core" % +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +58 ' + ."downElevator"SE.stop +2 "storage"(5 +3 (& +3 "core" & \  \ +2 "manipulator"&& +4 "core" &  W ' +2 "manipulator"&% +4 "core" %\ !   7 +421 #t-> access 2 +56 "storage"(% +3 "core" %\ ( | \ +2 "manipulator"&% +4 "core" %\ !  " 7 +2 "manipulator"&& +3 "core" & 0 ' +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"( (K +663 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" &K\  x 9\  +12488 #t-> exit +6 #mEXIT @1690487225.33EDT @1690815593.50EDT = =tMAIN =mMAIN_scheduler @EDT1690815595.18 #"core_reset"Sent BREAK +2 #t@27016 receive with ifg=0x10, ie=0xFD + #@27651 receive with ifg=0x10, ie=0xFD + #@28308 receive with ifg=0x10, ie=0xFD + #@28942 receive with ifg=0x10, ie=0xFD #@29576 receive with ifg=0x10, ie=0xFD + #@30211 receive with ifg=0x10, ie=0xFD + #@30846 receive with ifg=0x10, ie=0xFD #@31172 receive with ifg=0x80, ie=0xFD + #@48677 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +239 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +384 "Can"x\ A3A› + x\ A3A› + #tPolling Can every 10:00 +2 #Cleanly exited at 15:47:05EDT27-Jul-23 +3078 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +3 "collection"' +2 ' +2 "core"  +3 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +4 "core" %]\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +2 "core" + +2 .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %W\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %uv  +2 .tSS.configure :default +2 "sampler")#.0X access 4 +2 "storage"(2% +3 "core" % G  +2 "manipulator"&3% +3 "core" %\   @ 7 +2 "manipulator"&4& +3 "core" &  ' +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(5( +827 "core" ( + .tSC.configure :limp +7 "storage"($(\ 1b +3 (6& +3 "core" &  +2043 #t-> access 6 +2 "storage"(7% +3 "core" % *  +2 "manipulator"&8% +4 "core" %\    7 +2 "manipulator"&9& +3 "core" &    ' +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 3 +2 "storage"(:( +349 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (;& +2 "core" &  +2694 #t-> access 2 +2 "storage"(<% +3 "core" %   +2 "manipulator"&=% +3 "core" %\ !   7 +2 "manipulator"&>& +4 "core" &   ' +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"(?(K +509 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +3 (@& +3 "core" &K #  +13796 #t-> $da[:extractVol]=0.17 +1300 #-> startTube 2 +5403 #-> da 100 +2 #da sampling at most 100ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 11:05:19EDT31-Jul-23\\n{}\\nCan@11:00:01, 20.2C, 42% humidity, 14.6psia, 13.747V, 0.325A, 28.651Ah, 4.46W",Subject: "da sampling at most 100ml" +4 "collection"'A& +3 "core" &}\ +2 .tHand.open + "manipulator"&B1 +24 "core" 1 + "manipulator"&C% +4 "core" % \ !   ) 7 +2 "storage"(D% +4 "core" %   +3 "storage"(E. +3 "core" .(K +3 .tSC.reconfigure :tight +8 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(F( +671 "core" ( +4 .tSC.configure :limp +3 "storage"($(\ 1b +6 (G& +6 "core" &  -  +4 "manipulator"&H& +10 "core" &   k ' +3 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +5 .tElbow.seek 2 +2 "manipulator"&I( +5 "core" ( +5 "manipulator"&J& +6 "core" &   S ' +5 "storage"(K& +6 "core" &    +6 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 2 + 700 counts +2 "manipulator"&L' +118 "core" ' +4 "storage"(M& +6 "core" &  '  +7 .tSE.reconfigure :pick +4 "storage"(#]K-0-\ b +7 .tSE.seek :beamBreak +4 "storage"(N'H +271 "core" ' +5 "storage"(O- +7 "core" -'p +3 .tSE.configure :default +4 "storage"(#QK-0-\ b +6 (P& +6 "core" & d  +4 "manipulator"&Q& +7 "core" &  ' +4 .tElbow.seek 2 +4 "manipulator"&R( +6 "core" ( +4 "manipulator"&S& +6 "core" &  V ' +6 "storage"(T& +8 "core" & p  +85 .tForearm.seek 2 + 300 counts +16 "manipulator"&U'y +35 "core" ' +4 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +5 .tHand.close +2 "manipulator"&V/ +80 "core" / +8 ."downElevator"SE.seek :down +10 "manipulator"&W& +4 "storage"(X'v +16 "core" & \  h ' +3 "manipulator"&Y% +8 "core" % υ  +5 .tForearm.seek :retract + "manipulator"&Z'\ +100 "core" ' +5 .tElbow.seek CC + "manipulator"&[( +126 "core" ' +3 ."downElevator"SE.stop +3 "storage"(5 +15 "core" ( +4 "manipulator"&\\& +8 "core" &  7 +4 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +5 &]& +7 "core" &  $ 7 +4 .tForearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +4 "manipulator"&^', +101 "core" ' +3 "manipulator"&_& +14 "core" &  7 +4 "manipulator"&`% +9 "core" %3 \ +4 "collection"'a& +6 "core" &}\ +6 "collection"'b& +10 "core" &}\ +6 .tCC.seek :closed +4 "collection"'c(O +9 "core" &}\ +3 &}\ +5 &D\ %h +6 &k[\ 8 +11 &\ K +8 &d\ J +10 &Ve\ K +10 &c\ K +8 &h\ J +11 &e\ J +8 &_f\ J +9 &!e\ K +11 &g\ J +8 &!j\ K +11 &#gh\ K +8 &%)e\ K +10 &&f\ K +10 &(c\ J +8 &*oj\ K +9 &,1g+\ K +11 &-i \ J +8 &/e\ K +10 &1xf\ J +10 &39j6\ K +8 &4f(\ J +11 &6h\ K +8 &8f\ J +9 &:Bc\ J +11 &<j\ J +8 &=e$\ K +10 &?e.\ K +9 &AJe\ J +9 &C h\ J +11 &Dk\ K +8 &Fo\ K +9 &HH\ N +11 &I\ R +8 &K\ V +10 &Mu\ V +8 &NY\ 5 +10 &Ox\ O +9 ( +4 &Oa'\ D +7 "collection"'b& +7 "core" &Oa\ D +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.62 +3 .Hand.open +2 "manipulator"&d1 +66 "core" 1 +4 "manipulator"&e% +7 "core" % 3  +4 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&f'\ +96 "core" ' +4 #tcollectSample 100ml w/bubble point of 24psi +4 #Priming 7ml +2 .Gate.power :sampler,:ON +4 ."flow"Gate.power :analytic3,:ON +164 .tIntake.select :close +5 .Exhaust.select :close +4 .SS.hold +3 "sampler")g+ +4 "core" + +4 "sampler")h% +6 "core" %vy  +4 "collection"'i& +8 "core" &Oa8\ D +8 "Can"y\ PBB +2 #tCalibrating pressure and temperature sensors +7 .CTV.dial :air +2 "collection"'j  +6 "core" +4 .tSSV.dial :spit,avoiding: :exhaust +4 "sampler")k +6 "core"  +4 "sampler")l +4 "core"  +5 "sampler")m  +7 "core"  +4 .tSS.reconfigure :fast +6 "sampler")#.0X * +2 .tSSV.dial :exhaust +2 "sampler")  +69 "core"  +2 .tExhaust.select :open + "sampler")@ +11 .tSS.seek 0ml + "sampler")6' +273 "Can"L{\ gBXe +618 "core" ' +2 .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +4 .tCBV.dial SSV +2 "sampler")7  + "collection"'8 @ +6 "core" A +65 +2 #tAllowing 130s for 25.0ml of remaining 50.0ml + .Intake.select :open + "sampler") +211 "collection"'9% +3 "core" %j\ +2 #tIntake @13.9psia, vacuum from 8.4 to 11.4psi +2 .SS.reconfigure :inhaling 1.73ml/s +2 "sampler")#.x0X% +3 "core" %}\ +2 "sampler"):% +3 "core" %N  +21 "collection"'@% +3 "core" %\ +2 "sampler")A% +4 "core" %N  +24 "collection"'B% +3 "core" %\ +2 "sampler")C% +4 "core" %N  +28 "collection"'D% +3 "core" %\ +2 "sampler")E% +3 "core" %N  +32 "collection"'?% +3 "core" %\ +2 "sampler")G% +4 "core" %N  +36 "collection"'H% +3 "core" %\ +42 "sampler")J% +6 "core" %CG 7 +2 .tIntake.select :close + "sampler")0 +10 )K% +3 "core" %NO ' +2 .tSSV.dial :exhaust +2 "sampler")M  +71 "core"  + .tExhaust.select :open +2 "sampler")@ +10 .tSS.seek 0ml +2 "sampler")' +913 "core" ' + .tExhaust.select :close +2 "sampler") +10 ."connect"SSV.dial CBV +4 .tCBV.dial SSV +3 "sampler")  +2 "collection"'O @ +7 "core" A +63  +2 #tAllowing 130s for 25.0ml of remaining 25.0ml + .Intake.select :open +2 "sampler") +210 "collection"'P% +3 "core" %\ +2 #tIntake @13.8psia, vacuum from 8.3 to 11.3psi +2 .SS.reconfigure :inhaling 1.73ml/s +2 "sampler")#.x0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'' +84 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust + "sampler") +126 "core"  +3 .tSS.reconfigure :exhale +3 "sampler")#.0X'?2 +316 "core" ' +4 ."connect"SSV.dial CBV,avoiding: :exhaust +3 .tCBV.dial SSV +3 "sampler"):  +2 "collection"'@ @ +7 "core" A +117  +103 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")A +125 "core"  +2 .tSS.reconfigure :default +2 "sampler")#.0X% +3 "core" % 6 ; \ +3 #tBegun lysing Collection Puck Heater at 68.1C/18.8psia +13479 "Can"}\ PBe +46509 "core" ` +2 "collection"'C9 +3 "core" 9\ zQ +2 "collection"'D% +3 "core" %   !\ +2 #tEnded lysing Collection Puck Heater at 70.2C/17.0psia +2 .CS.seek 0ml +2 "collection"'B' +328 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'E @ +95 "core" @ + .tCSV.dial :air +2 "collection"'? @ +40 "core" ? +2 .tCS.seek 5ml +2 "collection"'H'l +1357 "core" ' +2 .tCSV.dial CTV + "collection"'G  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'5 @ +41 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'J  +41 "core"  +3 .tdelay 2 seconds +201 .CSV.dial :air +2 "collection"'M @ +43 "core" > + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'K' +1353 "core" ' + "collection"'O% +4 "core" % \\\ +2 #tPuck @27.5psia after final lysis pressurization + #Recovering Lysate into Collection syringe +2 .CSV.dial CBV + "collection"'; +95 "core" ~ +2 .tCBV.dial CSV +2 "collection"'P  +27 "core"  +2 "collection"'% +4 "core" % | \ +2 .tCS.seek 5ml +2 "collection"'T'l +1343 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +8 "collection"'V  +42 "core" +40 "collection"'Q% +11 "core" %l\  +3 .tCS.seek 7ml + "collection"'S'\ +585 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'L @ +40 "core" > +2 .tCS.seek 10ml +2 "collection"'\\' D +843 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'N ` +107 "core" ^ +2 #tLysing Complete + "collection"']& +4 "core" &OUae \ \ D +2 #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&U% +3 "core" %\   .  +2 "storage"(_% +4 "core" %r   +2 "storage"(R. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(`( +190 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (a& +2 "core" &  +3 "manipulator"&X& +3 "core" &  & 7 +2 "manipulator"&Z% +4 "core" %\  =  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&\ ( +151 "core" ( +2 "manipulator"&d& +4 "core" &     +2 "storage"(e& +3 "core" &   +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&I' +87 "core" ' + "storage"(Y& +4 "core" &   +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(h'H +268 "core" ' +2 "storage"(^- +2 "core" -'H +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(i'6 +34 "core" ' +2 "manipulator"&k& +3 "core" &   H  +2 "manipulator"&m% +4 "core" % \ v +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&j'\ +87 "core" ' +3 .tElbow.seek CC +2 "manipulator"&g( +150 "core" ( + "manipulator"&& +4 "core" &   5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &l& +3 "core" &  Z 5 +2 .tForearm.seek CC +2 "manipulator"&p', +104 "core" ' +2 .tHand.close + "manipulator"&o/ +74 "core" / +2 .tCC.seek :open + "collection"'r( +378 "core" ( + "storage"(b& +4 "core" &  +2 "storage"(s& +3 "core" &   U +2 "manipulator"&n& +4 "core" & 0 3 +2 "manipulator"&u% +3 "core" %   A +3 .tForearm.seek :retract + "manipulator"&v'\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&w( +157 "core" ( + "manipulator"&& +4 "core" &    +2 "storage"(t& +4 "core" & 5 6  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&{'D +114 "core" ' +2 .tElbow.hold + "manipulator"&|, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&q1 +76 "core" 1 +3 "manipulator"&~% +3 "core" % NT   Ȱ +2 "storage"(y& +4 "core" &   +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 310 counts +2 "manipulator"&z'z +20 "core" ' +2 "manipulator"&}& +3 "core" &    +2 "storage"(& +4 "core" & 5 2  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&' +26 "core" ' + "storage"(% +4 "core" %@ ) <  +3 ."downElevator"SE.seek :down +4 "storage"('v +99 (% +3 "core" %T   V` +2 "manipulator"&% +4 "core" %   - +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +62 ' + ."downElevator"SE.stop + "storage"(5 +3 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +3 "core" &}=\ +2 "manipulator"&x& +4 "core" &  F  +2 "manipulator"& % +3 "core" %\    h ( +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +173 "core" ( +2 "manipulator"&& +3 "core" &-   4 +42 .tElbow.reconfigure :loose +9 "manipulator"&$ &.,(#b +3 && +3 "core" &-   f 4 +2 .tForearm.seek :garage +2 "manipulator"&'! +97 "core" ' + .tHand.close +2 "manipulator"&/ +73 "core" / +2 "manipulator"&& +4 "core" &-   2 4 +2 "manipulator"&% +4 "core" %     . +2 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +277 "core" ( + "manipulator"&& +4 "core" &   ) 5\ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +3 "core" &   5\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&!', +95 "core" ' + "manipulator"&& +4 "core" &   2 5 +2 "manipulator"&% +4 "core" %"    +2 "collection"' & +3 "core" & -\ +3 "collection"'"& +5 "core" & "\ +2 .tCC.seek :closed +2 "collection"'%(O +4 "core" & \ +7 &;\ %g +10 &Z{\ 6 +9 &\ I +9 &^\ I +10 &`s\ I +9 &N_J\ I +10 &`\ I +9 &^\ I +9 &b\ H +10 &Wb\ H +9 & c\ H +9 &!c\ H +10 &#_\ H +9 &%^b\ I +10 &'b\ I +9 &(`\ H +9 &*e\ I +10 &,g^\ H +9 &.(`x\ I +9 &/bn\ I +10 &1bH\ I +9 &3ne\ I +10 &51_\ H +9 &6a\ H +9 &8`\ H +10 &:x`\ H +9 &<8c\ I +9 &=`a\ H +10 &?_\ H +9 &A_\ H +9 &CA`\ H +10 &Ec}\ I +9 &Fh}\ I +10 &HvY\ K +9 &J4:\ P +9 &K\ T +10 &M`\ V +9 &ONs\ 3 +9 &Oy\ ql\ G +6 ( +2 "collection"'"& +3 "core" &OyhT\ G +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.62 + "collection"'& +4 "core" &Oyh8\ G +2 .tHand.open + "manipulator"&&1 +75 "core" 1 + "manipulator"&'% +4 "core" % " \  g +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&#'\ +106 "core" ' +2 .tPSV.dial PSR + "processing"%$ +125 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%j +10 .tPS.seek 1.5ml + "processing"%*' +814 "Can"|\ ECe +796 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +42 "core"  +3 .tPS.seek 0ml + "processing"%,'W +1607 "core" ' +2 .tPSV.dial PSR + "processing"%- +43 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%.' +2630 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +8 .tCBV.dial PRV +2 "processing"% +2 "collection"'0  +6 "core" A +2 "processing"%1 +2 "core" A +7 "processing"%2  +64 "core" +91  + .tPSV.dial :mixloop +2 "processing"%/ +98 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'3  +16 "core"  +2 .tPTV.dial :PRVmixing + "processing"%(  +123 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2638 "core" ' + .tPSV.dial :air +2 "processing"%)  +41 "core"  +2 .tPS.seek 2.5ml + "processing"%8' +2631 "core" ' + .tPSV.dial :mixloop +2 "processing"%9 +42 "core" +2 .tPS.seek 0ml +2 "processing"%4'W +2632 "core" ' + .tPSV.dial :air +2 "processing"%<  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%+' +2626 "core" ' + .tPSV.dial :mixloop +2 "processing"%6 +42 "core" +2 .tPS.seek 0ml +2 "processing"%7'W +2626 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&=& +8 "core" &  L 5 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +7 "manipulator"&@( +4 "core" ( + "manipulator"&A& +4 "core" &   5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &>& +2 "core" &  0 5 +3 .tForearm.seek CC +2 "manipulator"&W', +105 "core" ' + .tHand.close + "manipulator"&:/ +72 "core" / +2 .tCC.seek :open +2 "collection"'C( +378 "core" ( + "manipulator"&D& +4 "core" &  5 +2 "manipulator"&% +3 "core" % "  3 ' +3 .tForearm.seek :retract + "manipulator"&E'\ +106 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +44 .tElbow.seek :garage +9 "manipulator"&?(- +282 "core" ( +2 "manipulator"&B& +3 "core" &-    # +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &G& +3 "core" &-   # +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&5'! +110 "core" ' +2 .tHand.open +2 "manipulator"&J1 +71 "core" 1 +2 "manipulator"&M% +4 "core" % &v  Y Ⱥ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&H'\ +98 "core" ' +2 .tPSV.dial :mixloop + "processing"%O +5 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%;  +4 "core" +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +3 "processing"%P  + "collection"'  +6 "core" +10  +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'K  +5 "core" +2 #tLoading lyfil puck from tube 2 into Collection Clamp + "collection"'V& +4 "core" &;\ +2 "manipulator"&Q% +4 "core" %    G  +2 "storage"(T% +3 "core" %n 4 4 \  +2 "storage"(L. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(S( +198 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (N& +3 "core" & \  ( \  +2 "manipulator"&]& +3 "core" &-   # +2 "manipulator"&U% +4 "core" %   \   +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&_( +182 "core" ( +2 "manipulator"&R& +3 "core" &   & +2 "storage"(a& +4 "core" & 4 2  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&X' +94 "core" ' +2 "storage"(Z& +3 "core" & ) (   +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(F'H +286 "core" ' + "storage"(d- +3 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +2 (e& +3 "core" &     +2 "manipulator"&Y& +3 "core" &  ] % +3 .tElbow.seek 2 + "manipulator"&[( +3 "core" ( +2 "manipulator"&f& +4 "core" &   < % +2 "storage"(^& +3 "core" & 4 .   +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&k'y +21 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&m/ +72 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +2 "storage"(h'v +7 "core" &   ; % +2 "manipulator"&l% +4 "core" % q  $ +2 .tForearm.seek :retract +2 "manipulator"&I'\ +100 "core" ' +2 .tElbow.seek CC +2 "manipulator"&\ ( +147 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +3 "core" ( +2 "manipulator"&o& +3 "core" &$   >J +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &j& +3 "core" &$   >I +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&c', +99 "core" ' + "manipulator"&b& +4 "core" &$   & >H +2 "manipulator"&s% +4 "core" %#   +2 "collection"'n& +4 "core" &\ +3 "collection"'u& +5 "core" &\ +2 .tCC.seek :closed + "collection"'(O +4 "core" &\ +7 &;~\ $e +10 &Z}m\ 6 +9 &[\ I +10 &^G\ H +9 &`4\ I +9 &Ka\ H +10 &a\ H +9 &a\ I +10 &c\ H +9 &Rb\ I +9 & `\ H +10 &!`@\ I +9 &#`n\ H +9 &%[_g\ H +10 &'aP\ I +9 &(`D\ H +9 &*ds\ H +10 &,b_o\ I +9 &.$`f\ I +10 &/`\\\ H +9 &1aI\ H +9 &3jb\ I +10 &5-_\ H +9 &6c\ H +10 &8b\ H +9 &:s`\ H +9 &<6c\ H +10 &=_\ H +9 &?a\ H +9 &A{a\ H +10 &C>c\ H +9 &Dh\ I +9 &Fq\ J +10 &Hs\ N +9 &J&\ S +10 &KOh\ T +9 &MDGx\ V +9 &ORSMm\ , +10 &O~wjf\ M +9 ( + &Oh`\ G +2 "collection"'u& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.79 + .Hand.open +2 "manipulator"&t1 +67 "core" 1 +2 "manipulator"&p% +3 "core" %  5 +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&g'\ +96 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'q  +124 "core"  +50 .tCSV.dial CTV + "collection"'~  +28 "core"  +3 .tPS.seek 2.5ml + "processing"%y' +2630 "core" ' + "collection"'}% +4 "core" % Alq\  +2 .tCS.seek 4.15ml +2 "collection"''Q +1562 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%  +42 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%v  +68 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2623 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"' ` +38 "core" _ +2 .tCSV.dial :air + "collection"'w @ +42 "core" ? +3 .tCS.seek 10ml + "collection"'{' D +1559 "core" ' + .tCSV.dial CTV +2 "collection"'z  +42 "core"  +2 .tCS.seek 0ml +2 "collection"'' +2626 "core" ' + .tCBV.dial :waste1 +2 "collection"'x @ +28 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'  +123 "core" + "collection"'i& +4 "core" &Oh\ G +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&% +4 "core" %\   O  +2 "storage"(% +3 "core" %n +  +2 "storage"(. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(( +197 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (|& +3 "core" &   +2 "manipulator"&& +4 "core" &# @ =G +2 "manipulator"&% +3 "core" %\   \ ,  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&( +159 "core" ( +3 "manipulator"&& +3 "core" &   7  +3 "storage"(& +3 "core" &   \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&' +97 "core" ' +2 "storage"( & +3 "core" &   } +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('H +280 "core" ' + "storage"(- +4 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" &  \   +2 "storage"( & +3 "core" &  \ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&'D +37 "core" ' + .tElbow.hold +2 "manipulator"&r, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 "storage"(- +3 "core" -' +3 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(&'H +28 "core" ' +2 "manipulator"&'% +3 "core" %VV b ȱ +2 "storage"("& +3 "core" & j m |\ +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 318 counts + "manipulator"&$'ς +20 "core" ' +2 "manipulator"&!& +3 "core" &    +2 "storage"( & +5 "core" &  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&*' +29 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(-'? +39 "core" ' + "manipulator"&,& +4 "core" & \   +2 "manipulator"&% +4 "core" %   ! { +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&1'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&0( +154 "core" ( +2 "manipulator"&2& +3 "core" &   - +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &/& +3 "core" &   - +2 .tForearm.seek CC +2 "manipulator"&3', +103 "core" ' +2 .tHand.close + "manipulator"&(/ +69 "core" / +2 .tCC.seek :open +2 "collection"'.( +377 "core" ( +2 "storage"()& +3 "core" &   \ +2 "storage"(& +43 "core" &   \ +10 "manipulator"&9& +3 "core" &   - +2 "manipulator"&8% +4 "core" % 2    +3 .tForearm.seek :retract + "manipulator"&<'\ +98 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&4( +152 "core" ( +2 "manipulator"&6& +4 "core" &    +2 "storage"(+& +3 "core" & ( % H  +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&='D +112 "core" ' +2 .tElbow.hold +2 "manipulator"&A, +3 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&>1 +65 "core" 1 +2 "manipulator"&:% +4 "core" % M[   Ȳ +2 "storage"(& +3 "core" & t  +2 .tForearm.force -20 +2 "manipulator"&5 +4 .tForearm.seek 1 + 309 counts + "manipulator"&#'y +14 "core" ' +2 "manipulator"&%& +3 "core" &  \   +3 "storage"(D& +3 "core" & 5 3  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&' +18 "core" ' +2 "storage"(W% +3 "core" %I / 2 C  +3 ."downElevator"SE.seek :down +3 "storage"(B'v +99 (G% +3 "core" %RN   U\\ +2 "manipulator"&@% +4 "core" %    +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&J'\ +91 "core" ' +50 ' + ."downElevator"SE.stop +2 "storage"(5 +3 .tPSV.dial :air +2 "processing"%M  +70 "core" +3 .tPS.seek 2.5ml + "processing"%E' +2628 "core" ' + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%O +40 "core" +2 .tdelay 1 second +101 .PSV.dial :air +2 "processing"%;  +42 "core"  + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +42 "core" + .tdelay 1 second +102 .PSV.dial :air +4 "processing"%P  +43 "core"  + .tdelay 1 second +103 .PS.seek 0ml +2 "processing"%K'W +2636 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +6 "processing"%V& +3 "core" &\  +2 "manipulator"&Q& +4 "core" & h  +2 "manipulator"&T% +8 "core" %\     +3 .tElbow.seek FlushPuck::Garage + "manipulator"&L(- +173 "core" ( + "manipulator"&5& +4 "core" &-  t ? +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &N& +3 "core" &-   B ? +2 .tForearm.seek :garage +2 "manipulator"&]'! +104 "core" ' +2 .tHand.close + "manipulator"&U/ +75 "core" / +2 "manipulator"&`& +3 "core" &-  3 ? +2 "manipulator"&R% +4 "core" % 1 +2 .tForearm.seek :retract +2 "manipulator"&a'\ +104 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&Z( +158 "core" ( +2 "manipulator"&?& +3 "core" &   [ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &H& +3 "core" &  [ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&d' +101 "core" ' +2 "manipulator"&e& +3 "core" &   [ +2 "manipulator"&Y% +4 "core" %   +2 "processing"%f& +4 "core" &\  +2 "processing"%^& +5 "core" &\  +2 .tPC.seek :closed +2 "processing"%m(Tg +5 "core" &\  +8 &\ 9zv\ *z +9 &j}\ ? +10 &p\ K +9 &r\\\ K +9 &5`\ J +10 &`\ K +9 &_\ J +10 &z_\ K +9 &<\\\ K +9 &`\ J +10 & _\ J +9 &"_\ J +9 &$E]\ K +10 &&d\ K +9 &']\ K +9 &)]\ J +10 &+N_\ J +9 &-]\ K +10 &.b\ K +9 &0_\ J +9 &2V]\ J +51 &4b\ K +9 &5`f\ J +2 &7]_\ K + &9^]\ J +2 &;]\ K + &<bb\ K +2 &>^e\ K +7 &@f`g\ J +10 &B(`[\ J +9 &CbX\ K +10 &Eeb\ K +9 &GlgY\ K +9 &I)tk\ M +10 &Jn\ O +9 &Ll\ Q +9 &Nco\ Q +10 &P%q\ Q +9 &Qk\ Q +9 &S{mn\ $q +10 &T9-sj\ / +9 ( +2 "processing"%^& +3 "core" &TG[\ ! +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.50 + "processing"%& +4 "core" &TGd\ ! +2 .tHand.open + "manipulator"&l1 +73 "core" 1 +2 "manipulator"&_% +3 "core" % \ Z +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&X'\ +99 "core" ' +2 .tPRV.dial :air +2 "processing"%o  +41 "core"  + .tPSV.dial :mixloop +2 "processing"%j +42 "core" +3 "processing"%F% +3 "core" %W\ +3 .tPS.seek 0.3ml +2 "processing"%k' +389 "core" ' + .tPSV.dial PSR +2 "processing"%b +97 "core"  +3 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml + "processing"%s'* +489 "core" ' +2 .tdelay 3 seconds +301 .PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%n' +1920 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%[ +98 "core" +2 .tPTV.dial :mixing +2 "processing"%h @ +68 "core" A +2 .tPBV.dial :waste2 + "processing"%I  +88 "core"  +2 .tPS.seek 0ml +2 "processing"%C'W +2636 "core" ' +4 #tGaraging FlushPuck in Processing Clamp +3 "manipulator"&t& +10 "core" &   Z +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&p( +4 "core" ( + "manipulator"&u& +4 "core" &  \ g Z +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &q& +3 "core" &  _ Z +2 .tForearm.seek PC +2 "manipulator"&c' +93 "core" ' +2 .tHand.close + "manipulator"&~/ +69 "core" / +2 .tPC.seek :open +2 "processing"%7( +400 "core" ( + "manipulator"&}& +4 "core" &   Z +2 "manipulator"&\\% +3 "core" % \  N +3 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&v(- +160 "core" ( + "manipulator"&y& +4 "core" &-   [ 0 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-  0 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&w'! +115 "core" ' + .tHand.open +2 "manipulator"&1 +75 "core" 1 +2 "manipulator"&z% +3 "core" % '  Ƚ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&{'\ +97 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%x& +3 "core" &A\ +2 "manipulator"& % +4 "core" %\   +2 "storage"(i% +4 "core" % 3 5  + "storage"(. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(( +199 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +3 "core" &  W  +2 "manipulator"&|& +4 "core" &-   0 +2 "manipulator"&% +3 "core" %\  I  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&( +171 "core" ( +2 "manipulator"&S& +4 "core" &   9 ^ +2 "storage"(& +3 "core" & / 4 ]  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&' +94 "core" ' + "storage"( & +4 "core" & 6 3 %  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(\ 'H +278 "core" ' + "storage"(g- +4 "core" -'} + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 (& +3 "core" & + 0 B  +2 "manipulator"&& +3 "core" & T ^ +3 .tElbow.seek 2 +48 "manipulator"& ( +4 "core" ( +2 "manipulator"&& +3 "core" &   ( ^ +2 "storage"('& +4 "core" & 4 3  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&"'y +21 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&!/ +67 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"& & +2 "storage"(,'v +8 "core" & \ ~ ^ +2 "manipulator"&% +4 "core" % o   +2 .tForearm.seek :retract +2 "manipulator"&'\ +102 "core" ' + .tElbow.seek PC +2 "manipulator"&( +155 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +121 "core" ( +2 "manipulator"&& +3 "core" &   !s +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +2 "core" &   !s +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&$' +102 "core" ' +2 "manipulator"&&& +3 "core" &\   !s +2 "manipulator"&2% +4 "core" %  +2 "processing"%/& +4 "core" &\ +3 "processing"%*& +5 "core" &\ +2 .tPC.seek :closed +3 "processing"%r(Tg +2 "core" &\ +7 & .\ $c +10 &X~\ 6 +9 &~\ J +9 &Z\ K +10 &\\\ J +9 &C^\ J +9 &\\\ K +10 &^\ K +9 &^\ J +10 &J]@\ K +9 & \\<\ K +9 &!]:\ K +10 &#\\<\ K +9 &%S\\\ J +9 &'Z8\ K +10 &(\\g\ K +9 &*\\d\ K +10 &,[\\]\ J +9 &.Yi\ J +9 &/\\i\ K +10 &1[j\ J +9 &3c^i\ J +9 &5%^e\ J +10 &6[k\ K +9 &8\\h\ J +10 &:kYk\ J +9 &<-^e\ J +9 &=^`\ J +10 &?\\U\ J +9 &As]S\ J +9 &C5\\[\ J +10 &D]U\ J +9 &F`]\ K +10 &HwjU\ L +9 &J1[\ N +9 &K\\\ P +10 &M]\ P +9 &OpP\ Q +9 &Q2a\ Q +10 &RW\ = +9 &T9cR\ $h +9 &TNH\ ! +6 ( +2 "processing"%*& +4 "core" &TN\ ! +2 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.52 + .Hand.open + "manipulator"&(1 +73 "core" 1 +2 "manipulator"&1% +4 "core" % \    +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%)  +2 %9 +7 "core" 9l +102 "processing"%99 +2 "core" 9k +103 "processing"%89 +2 "core" 9j  +103 "processing"%69 +2 "core" 9k  +103 "processing"%+9 +2 "core" 9j +103 "processing"%39 +3 "core" 9j +102 "processing"%09 +3 "core" 9j +102 "processing"%>9 +3 "core" 9j +102 "processing"%:9 +3 "core" 9j" +103 "processing"%9 +3 "core" 9k& +107 "processing"%%9 +2 "core" 9j+ +103 "processing"%D9 +2 "core" 9k/ +103 "processing"%W9 +2 "core" 9j3 +103 "processing"%<9 +3 "core" 9k7 +103 "processing"%G9 +2 "core" 9k< +103 "processing"%@9 +2 "core" 9k@ +103 "processing"%49 +3 "core" 9jD +102 "processing"%=9 +3 "core" 9kH +103 "processing"%#9 +2 "core" 9kL +103 "processing"%-9 +2 "core" 9lQ +103 "processing"%M9 +2 "core" 9lU +103 "processing"%9 +2 "core" 9lY +103 "processing"%B9 +2 "core" 9m] +103 "processing"%9 +3 "core" 9kb +103 "processing"%O9 +2 "core" 9lf +103 "processing"%;9 +2 "core" 9mj +103 "processing"%9 +3 "core" 9mn +103 "processing"%P9 +2 "core" 9lr +103 "processing"%E9 +3 "core" 9mw +102 "processing"%V9 +3 "core" 9\ m{ +102 "processing"%Q9 +3 "core" 9m +102 "processing"%T9 +3 "core" 9o +102 "processing"%59 +3 "core" 9p +102 "processing"%N9 +3 "core" 9&o +103 "processing"%A9 +2 "core" 9-q +103 "processing"%U9 +2 "core" 94p +61 "Can"/~\ qDe +42 "processing"%`9 +3 "core" 9:p +3 .tPH.hold 2:00:00,28C +2 "processing"%R pp8 +3 .tdelay 1:30 +5 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%J +99 "core"  + #tPulling 0.5ml of PSR.wash +2 .PSR.select :wash +42 "processing"% +19 .tPS.seek 0.5ml + "processing"%?' +599 "core" ' + .tdelay 5 seconds +507 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml +2 "processing"%H'[ +1614 "core" ' +2 .tPTV.dial :puck + "processing"%]  +69 "core"  +2 .tPSV.dial PTV + "processing"%e +70 "core" +2 .tPBV.dial :waste1 +2 "processing"%Y  +126 "core"  +2 "processing"%f% +3 "core" %Z\  +3 .tPS.seek 1.5ml +2 "processing"%L' +590 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%a * +32 "core" * +2 .tPS.seek 0ml +2 "processing"% 'W +1605 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +5 "core"  + .tPBV.dial :waste1 +2 "processing"%l  +33 "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 :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%o' +2288 "core" ' + .tPSV.dial PTV +2 "processing"%j +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +6 "processing"%F +70 "core"  + .tdelay 5 seconds +503 .PSV.dial PTV +2 "processing"%d +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%K  +68 "core"  +2 .tPS.seek 0ml +2 "processing"%b'W +2255 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%k  +123 "core" + .tPSV.dial :mixloop +2 "processing"%s +42 "core" + .tPRV.dial :ab1 +2 "processing"%[ @ +70 "core" A +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%h'w +352 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +4 .tPRV.dial CBV +2 "collection"'I  + "processing"%n  +45 "core"  +6 + "processing"%t% +4 "core" %s1\  +3 .tPS.seek 0.32ml + "processing"%u' +389 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'q  +29 "core" +2 .tPRV.dial :air +2 "processing"%~  +41 "core"  +2 .tPS.seek 0.9ml +2 "processing"%Z'D +1229 "core" ' +2 .tPRV.dial :waste2 + "processing"%X @ +67 "core" ? +3 .tPS.seek 0.5ml + "processing"%m' +863 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%}  +42 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +3 .tPS.seek 2ml + "processing"%\\'[ +1610 "core" ' +2 .tPSV.dial :PML + "processing"%y +42 "core" +2 .tPTV.dial :mixing +2 "processing"% @ +68 "core" A +2 .tPBV.dial :waste1 +2 "processing"%c  +32 "core" +2 "processing"%p% +3 "core" %X\  +3 .tPS.seek 1.85ml + "processing"%'8 +154 "Can"J{\ ?BDe +87 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%z * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%'W +1968 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'x& +3 "core" &\ +2 "manipulator"& & +3 "core" &   !s +2 "manipulator"&i% +4 "core" %     +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +126 "core" ( + "manipulator"&w& +4 "core" &-  b 0 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-  # 0 +2 .tForearm.seek :garage +2 "manipulator"&|'! +101 "core" ' +2 .tHand.close + "manipulator"&/ +75 "core" / +2 "manipulator"&& +3 "core" &.;  l $ +2 "manipulator"&S% +4 "core" % 5 l ȿc +2 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +47 "manipulator"& ( +282 "core" ( +2 "manipulator"&v& +3 "core" & \ 6 5 +2 .tElbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +3 &{& +3 "core" & \  5 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +7 .tForearm.seek CC +2 "manipulator"&g', +101 "core" ' +2 "manipulator"&& +4 "core" &   L 5 +2 "manipulator"&% +4 "core" %&    +2 "collection"'& +4 "core" &\ +3 "collection"''& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'!(O +5 "core" &d\ +7 &=`\ %g +9 &[d\ 7 +9 & U\ J +10 &_b\ J +9 &gj\ J +9 &Nef\ J +10 &ea\ J +9 &eW\ I +10 &bX\ I +9 &Veg\ J +9 & bg\ J +10 &!b[\ J +9 &#ch\ I +9 &%_`[\ I +10 &' ef\ J +9 &(ch\ J +10 &*ae\ J +9 &,g]f\ I +9 &.)`U\ I +10 &/e\\\ J +9 &1`k\ J +9 &3nbc\ J +10 &52bg\ I +9 &6cl\ I +10 &8dh\ J +9 &:wbe\ I +9 &<8cg\ J +10 &=`[\ J +9 &?]b\ I +9 &A_c\ I +10 &CAb_\ I +9 &Ebc\ J +10 &Fee\ J +9 &HqY\ K +9 &J6_\ P +10 &Ke\ T +9 &Mt\ V +9 &OMU\ 3 +10 &Ow>Z\ 4 +5 ( +2 "collection"''& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.59 + "collection"' & +3 "core" &Ow*f\ 4 +2 &Ow*\ 4 +2 .tHand.open + "manipulator"&1 +71 "core" 1 +2 "manipulator"&% +3 "core" % & 8 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' + .tPSV.dial PSR +2 "processing"%\ +97 "core"  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%"' +1606 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +42 "core"  +3 .tPS.seek 0ml + "processing"%'W +1607 "core" ' +2 .tPSV.dial PSR +2 "processing"% +42 "core" + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%&' +2627 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%2  + "collection"'/  +39 "core"  +115 + .tPSV.dial :mixloop +2 "processing"%, +97 "core" +2 .tCTV.dial :air,avoiding: :intake + "collection"'  +5 "core" +2 .tPTV.dial :PRVmixing + "processing"%7  +69 "core" +2 .tPS.seek 0ml + "processing"%('W +2631 "core" ' + .tPSV.dial :air +2 "processing"%1  +53 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2637 "core" ' + .tPSV.dial :mixloop +7 "processing"%* +40 "core" +2 .tPS.seek 0ml +2 "processing"%9'W +2635 "core" ' +2 .tPSV.dial :air + "processing"%$  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%8' +2638 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%6 +42 "core" +2 .tPS.seek 0ml +2 "processing"%+'W +2635 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&3& +4 "core" &  { 5 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&0( +3 "core" ( + "manipulator"&>& +4 "core" &   2 5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &:& +3 "core" & 5 +2 .tForearm.seek CC +2 "manipulator"&', +107 "core" ' + .tHand.close +2 "manipulator"&%/ +75 "core" / +2 .tCC.seek :open +2 "collection"'D( +375 "core" ( + "manipulator"&W& +4 "core" &  R 5 +2 "manipulator"&<% +3 "core" %  (  +3 .tForearm.seek :retract + "manipulator"&G'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&@(- +279 "core" ( + "manipulator"&4& +4 "core" &-  4 +47 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +3 &=& +3 "core" &-  4 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&#'! +108 "core" ' +2 .tHand.open + "manipulator"&-1 +75 "core" 1 +2 "manipulator"&M% +4 "core" % *  G +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 ."da"delayUntil "11:58:23.79" +24786 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"%B @ +69 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%O * +38 "core" * + ."da"PSV.dial :air +2 "processing"%;  +42 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2271 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%P +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%E  +42 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%V +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%Q  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%T'W +2265 "core" ' + #"da"washCycleDA #1 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%5 +125 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%N' +591 "core" ' + ."da"delay 5 seconds +423 "Can":|\ 9\ EFe +79 ."da"PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%A'[ +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%U  +68 "core"  +2 ."da"PSV.dial PTV +2 "processing"%` +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%J  +32 "core"  +2 "processing"%C% +3 "core" %]0\  +3 ."da"PS.seek 1.5ml +2 "processing"%?' +589 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%] * +34 "core" * +2 ."da"PS.seek 0ml +2 "processing"%e'W +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%Y  +4 "core"  +2 ."da"PBV.dial :waste1 + "processing"%f  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%H * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%a +70 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%L' +2267 "core" ' +2 ."da"PSV.dial PTV + "processing"%) +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%l +70 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%_  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%^'W +2271 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%j' +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%F'[ +1609 "core" ' + ."da"PTV.dial :puck +2 "processing"%d  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%K +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%o  +33 "core"  + "processing"%k% +4 "core" %V\  +2 ."da"PS.seek 1.5ml +2 "processing"%s' +591 "core" ' + ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +2 "processing"%[ * +32 "core" * +49 ."da"PS.seek 0ml +2 "processing"%b'W +1625 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +6 .PTV.dial :puck +2 "processing"%n  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%I  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%t * +32 "core" * +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%h +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%q' +2289 "core" ' + ."da"PSV.dial PTV +2 "processing"%~ +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%u +71 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%X +70 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%Z  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%}'W +2261 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%m  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%y  +124 "core" + ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%  +40 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%c  +4 "core" + ."da"PSV.dial :mixloop +2 "processing"%p +42 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%z' +382 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%\\  +42 "core"  + "processing"%% +4 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%x'y +331 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%i'[ +1565 "core" ' + ."da"PSV.dial :PML +2 "processing"%w +42 "core" +2 ."da"PTV.dial :mixing +2 "processing"% @ +68 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core" +2 "processing"%% +3 "core" %[\  +2 ."da"PS.seek 1.85ml +2 "processing"%'; +238 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%S * +33 "core" , +3 ."da"PS.seek 0ml + "processing"%'W +1962 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +429 "Can"|\ 8 =Ee +47574 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%| @ +5 "core" A + ."da"PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%v * +32 "core" * +2 ."da"PSV.dial :air +2 "processing"%{  +42 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2280 "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"% +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%.  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'W +2265 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +584 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%''[ +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%\  +68 "core"  +2 ."da"PSV.dial PTV +2 "processing"%g +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core" +2 "processing"%% +3 "core" %W\  +3 ."da"PS.seek 1.5ml +2 "processing"%"' +595 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +3 "Can"{\ {Fre +31 "core" , +2 ."da"PS.seek 0ml +44 "processing"%'W +1621 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%/  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%2  +32 "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"% +70 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%7' +2283 "core" ' + ."da"PSV.dial PTV +2 "processing"%& +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%1 +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%( +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%*  +69 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2253 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%$ +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%9' +584 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%6'[ +1616 "core" ' + ."da"PTV.dial :puck +2 "processing"%8  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%3 +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%>  +33 "core" + "processing"%:% +4 "core" %_\  +2 ."da"PS.seek 1.5ml +2 "processing"%%' +594 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +34 "core" * +2 ."da"PS.seek 0ml +2 "processing"%'W +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%!  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%W  +32 "core" +2 ."da"delay 30 seconds +3002 .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 :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%4' +2280 "core" ' + ."da"PSV.dial PTV +2 "processing"%0 +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%= +71 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%- +70 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%M  +67 "core"  +2 ."da"PS.seek 0ml +2 "processing"%G'W +2263 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%# +135 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml + "processing"%B' +589 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +7 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1615 "core" ' + ."da"PTV.dial :puck +2 "processing"%O  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%; +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%+  +33 "core"  + "processing"%P% +4 "core" %X\  +2 ."da"PS.seek 1.5ml +2 "processing"%E' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%V * +33 "core" * +3 ."da"PS.seek 0ml +2 "processing"%Q'W +1606 "core" ' +2 ."da"delay 2:00 +4162 "Can"\ ;Ge +7841 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%5  +33 "core" + ."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 +45 "processing"%N +76 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%U' +2270 "core" ' + ."da"PSV.dial PTV +2 "processing"%` +70 "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"%C +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%A  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%]'W +2251 "core" ' + ."da"Gate.power :camera,:ON +7 #Mixing DA Substrates + .PSR.select :air +3 .PSV.dial PSR + "processing"%? +126 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.25ml +9 "processing"%Y'7 +341 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +3 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%f' +339 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%H'[ +1614 "core" ' + ."da"PTV.dial :puck +2 "processing"%a  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%e +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%)  +34 "core" + "processing"%% +4 "core" %]"\  +2 ."da"PS.seek 1.5ml +2 "processing"%l' +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"%L'W +1614 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%  +4 "core"  + ."da"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 +2 .PSV.dial PSR + "processing"%d +71 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%K' +2320 "core" ' +2 ."da"PSV.dial PTV +6 "processing"%o +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%k +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%F +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%[  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%s'W +2304 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%n +126 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%I'[ +2127 "core" ' + ."da"delay 5 seconds +503 .PTV.dial :puck +2 "processing"%t  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%h +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%b  +34 "core" + "processing"%~% +4 "core" %X\  +2 ."da"PS.seek 1.5ml +2 "processing"%u' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%X * +35 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%Z  +99 "core"  +3 ."da"PS.seek 0ml +2 "processing"%q'W +1606 "core" ' + "processing"%m9 +4 "core" 9}5 + #"da"Processing Puck Heater at 27.9C before imaging +2 .PH.coast + "processing"%y +3 %& +2 "core" 5 +3 &TN\ ! +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&c% +4 "core" %    +2 "storage"(p% +3 "core" %\ \  ;\ +2 "storage"(}. +4 "core" .( +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(\\( +196 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +2 (& +3 "core" & \ +2 "manipulator"&z& +4 "core" &-  4 +2 "manipulator"& % +48 "core" %     +9 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&x( +191 "core" ( +2 "manipulator"&w& +4 "core" & w  +2 "storage"(& +3 "core" & \  \\\ +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&' +96 "core" ' +2 "storage"(& +3 "core" &\  i\ +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"(S'H +286 "core" ' +2 "storage"(i- +3 "core" -' +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" &   /  +2 "storage"(|& +4 "core" & ~\ +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&'D +34 "core" ' + ."da"Elbow.hold +2 "manipulator"&v, +4 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 "storage"({- +2 "core" -' +3 ."da"SE.seek 1.11 Pucks below Top Plate +2 "storage"('H +31 "core" ' +2 "manipulator"&% +3 "core" %Ri ȶ +2 "storage"(& +4 "core" & z\ +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 314 counts + "manipulator"&'~ +20 "core" ' + "manipulator"&.& +4 "core" &    +2 "storage"(& +3 "core" & }\ +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&' +31 "core" ' +2 ."da"SE.seek 2.11 Pucks below Top Plate +2 "storage"( '? +39 "core" ' +2 "manipulator"&& +3 "core" &    +2 "manipulator"&\ % +4 "core" %   +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&g'\ +95 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&( +276 "core" ( +2 "manipulator"&& +4 "core" &   \ !v +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &'& +3 "core" &  \ I !v +2 ."da"Forearm.seek PC +2 "manipulator"& ' +91 "core" ' + ."da"Hand.close +2 "manipulator"&"/ +73 "core" / +2 ."da"PC.seek :open +2 "processing"%/( +401 "core" ( + "storage"(2& +5 "core" & o\ + "manipulator"&,& +4 "core" &   $ !v +2 "manipulator"&% +4 "core" %   J +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +92 "core" ' + ."da"Elbow.reconfigure :tight +8 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&&( +251 "core" ( + "manipulator"&1& +5 "core" &   f + "storage"((& +4 "core" &\  \ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&*' +93 "core" ' + ."da"Hand.open +2 "manipulator"&71 +76 "core" 1 +2 "storage"($- +4 "core" -'? +2 ."da"SE.seek 1.87 Pucks below Top Plate +2 "storage"(' +25 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.2 Pucks below Top Plate +2 "storage"(9' +52 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23jul3112h100ml_niagara.tif +1946 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +15367 "Can"\ #Ge +15451 #"da"WARNING: Too Dark -- required 345.932s exposure > 300s time limit\ SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da23jul3112h100ml_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23jul3112h100ml20s_niagara.tif +2061 #SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23jul3112h100ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jul3112h100ml30s_niagara.tif +3069 #SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jul3112h100ml30s_niagara.tif: TIFF Upload Complete\ +61 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "300.0 sec auto-exposure",Subject: "da23jul3112h100ml images!" +3 "storage"(8- +2 "core" -' +4 "storage"(3& +15 "core" & \ +8 "manipulator"&>& +13 "core" & d +3 ."da"Elbow.seek 1 +2 "manipulator"&:( +24 "core" ( + "manipulator"&6& +4 "core" &   +2 "storage"( & +5 "core" &\ \ .\ +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&%' +3 "core" ' +3 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.92 Pucks below Top Plate +2 "storage"(!'K +61 "core" ' +3 "manipulator"&W& +5 "core" &  , +2 "storage"(<& +4 "core" & 2 +2 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 1 +7 "manipulator"&'D +33 "core" ' + ."da"Elbow.hold +2 "manipulator"&, +4 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(0'6 +23 "core" ' + "manipulator"&=% +7 "core" %Gk ȷ +2 "storage"(-& +4 "core" &\ :\ < \\\ +41 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 303 counts +2 "manipulator"&M's +15 "core" ' +2 "manipulator"&4& +3 "core" &   +2 "storage"(#& +4 "core" &  +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&G' +17 "core" ' + "storage"(B% +4 "core" %3  +12 ."downElevator"SE.seek :down +4 "storage"(O'v +96 (;% +3 "core" %J a _ \ RN +2 "manipulator"&+% +5 "core" %   9 +6 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +4 "manipulator"&P'\ +91 "core" ' +31 ' +3 ."downElevator"SE.stop +3 "storage"(5 +8 (& +6 "core" & I  +9 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #tStarting finalPurge +4 "processing"%V& +8 "core" &$\ +6 "manipulator"&E& +8 "core" & \ t +4 "manipulator"&% +10 "core" %\  {  +6 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&5(- +175 "core" ( +2 "manipulator"&T& +8 "core" &-   @ +4 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +5 &N& +4 "core" &- b @ +6 ."psFlush"Forearm.seek :garage +4 "manipulator"&Q'! +105 "core" ' +3 ."psFlush"Hand.close +3 "manipulator"&`/ +73 "core" / +3 "manipulator"&J& +7 "core" &-   @ +4 "manipulator"&C% +8 "core" % 2  o +5 ."psFlush"Forearm.seek :retract +2 "manipulator"&A'\ +107 "core" ' +5 ."psFlush"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +2 "manipulator"&U( +120 "core" ( +4 "manipulator"&?& +6 "core" &   k +6 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +4 &]& +6 "core" &    +6 ."psFlush"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +104 ."psFlush"Forearm.seek PC +6 "manipulator"&Y' +94 "core" ' +3 "manipulator"&f& +8 "core" &   +4 "manipulator"&a% +7 "core" %   ` +5 "processing"%e& +5 "core" &D\ +6 "processing"%)& +12 "core" &%\ +2 &\ +4 ."psFlush"PC.seek :closed +6 "processing"%(Tg +4 "core" &\ +11 &\  + &8}\ *y +9 &k \ ? +11 &n!\ K +8 &qW\ J +10 &3Y\ J +10 &]\ J +8 &_\ J +10 &xY\ K +9 &;Y\ J +9 &]\ J +11 & ]\ J +8 &"] \ J +10 &$C]\ J +10 &&]\ J +8 &']\ J +11 &)]\ J +8 &+J\\\ K +9 &- [\ J +11 &.\\\ \ J +8 &0]\ J +10 &2T[\ J +10 &4\\\ J +8 &5X\ J +11 &7[\ J +8 &9[^\ J +9 &;\\\ K +12 &<[\ J +8 &>]\ \ J +9 &@c[\ J +10 &B%Z\ J +8 &CY\ J +10 &E`\ J +9 &Gi^\ K +9 &I(h\ L +11 &J\ O +8 &L\ P +10 &Na\ P +10 &P#\ P +8 &Q\ P +11 &S{l\ $r +8 &T5+n\ / +9 ( +4 &TC\ ! +6 "processing"%)& +6 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.53 +3 "processing"%H& +4 "core" &TC \ ! +4 &TC"\ ! +4 ."psFlush"Hand.open +3 "manipulator"&_1 +70 "core" 1 +4 "manipulator"&l% +8 "core" %   1 ` +4 ."psFlush"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +2 "manipulator"& '\ +91 "core" ' +4 ."psFlush"PSR.select :air +5 .PSV.dial PSR +6 "processing"%^ +43 "core"  +4 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +3 "processing"%j' +245 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +340 "core" ' +4 ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +14 ."psFlush"PS.seek 2.5ml +4 "processing"%d' +258 #"uploadLog"upsync +1863 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%L @ +182 "core" B + ."psFlush"PTV.dial :PRVmixing +2 "processing"%o  +123 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%k +96 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%F'9 +2626 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"%[ +98 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%K' +586 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +7 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%n' +2130 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%s  +32 "core" + ."psFlush"PTV.dial :mixing +2 "processing"%t @ +69 "core" B + ."psFlush"PSV.dial :mixloop +2 "processing"%h +98 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%b'9 +2641 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%~ +98 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%I'P +1107 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%X' +1603 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%Z +70 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%u  +67 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%m  +5 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%y'W +2628 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +70 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%c' +591 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%p' +2128 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%} +70 "core" +8 ."psFlush"PBV.dial PSV +2 "processing"% U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%z'W +2627 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2648 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%w  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2633 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%@ +42 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2636 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +68 "core" +2 ."psFlush"PBV.dial PSV +7 "processing"%i U +4 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2624 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%| @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%{' +2139 "Can"\ <H4e +490 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2627 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%. +41 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 1ml + "processing"%'P +1105 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1603 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%\ +68 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%x  +52 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%S'W +2638 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +70 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +598 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2124 "core" ' +2 ."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"%''W +2630 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%v @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%"' +2638 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%g  +68 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%r'W +2637 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%2 +42 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%,' +2630 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +69 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +5 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%1'W +2635 "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"%7  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%$'W +2633 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'& +3 "core" &_\ +2 "manipulator"& & +4 "core" &  , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&( +46 "core" ( +4 "manipulator"&8& +4 "core" & ] +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &3& +3 "core" &   C +2 .tForearm.seek PC +2 "manipulator"&>' +98 "core" ' +2 .tHand.close + "manipulator"&6/ +69 "core" / +2 .tPC.seek :open +2 "processing"% ( +402 "core" ( + "manipulator"&W& +4 "core" &  + +2 "manipulator"&<% +3 "core" %  J +3 .tForearm.seek :retract +2 "manipulator"&='\ +93 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&-( +351 "core" ( + "manipulator"&&& +4 "core" &   < 3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &4& +3 "core" & \ \  3 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&#', +105 "core" ' +2 "manipulator"&*& +4 "core" &   . 3 +2 "manipulator"&B% +3 "core" %)  N +3 "collection"'9& +3 "core" &\ +3 "collection"'%& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"';(O +3 "core" &c\  +9 &7a\ +{ +10 &ia\ > +9 &ue\ J +9 &f`[\ I +10 &'f^\ J +9 &b_\ J +9 &e]\ I +10 &nfa\ I +9 &0dl\ I +10 &fb\ I +9 & bb\ J +9 &"ubZ\ J +10 &$8bc\ J +9 &%`k\ J +9 &'d`\ I +10 &)d]\ I +9 &+Ab^\ I +10 &-`g\ I +9 &.ag\ J +9 &0ag\ I +10 &2H`a\ J +9 &4 `h\ I +9 &5`_\ I +10 &7^Z\ I +9 &9Pba\ J +10 &;``\ I +9 &<``\ J +9 &>bd\ I +10 &@Ze]\ I +9 &Bcf\ I +9 &CaY\ J +10 &EcZ\ I +9 &G^gi\ J +10 &I^\ L +9 &J`\ R +9 &L\\\ U +10 &NDY\ C +9 &OF?k\ !f +9 &O}e\\\ D +3 ( +2 "collection"'%& +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.57 +2 "collection"'+& +3 "core" &O}`^\ D +2 .tHand.open + "manipulator"&:1 +72 "core" 1 + "manipulator"&!% +4 "core" % )  N +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'M& +4 "core" &O}_^\ D +2 "collection"'% +3 "core" %]\ +3 .tCSV.dial CSR + "collection"'V  +41 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'E'l +1350 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 '0% +3 "core" %lP\  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'' +641 "core" ' +2 .tCSV.dial :waste + "collection"'G +122 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'T' +1985 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'N& +3 "core" &O}_Q\ D +2 "collection"'O% +4 "core" %\ +2 .tCSV.dial :flush +2 "collection"'  +40 "core"  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'`'l +1182 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'J @ +41 "core" B + "collection"'C% +4 "core" %l\  +2 .tCS.seek 7ml +2 "collection"'P' +528 "core" ' +3 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'?  + ']  +40 "core"  +88  + .tCBV.dial :waste1 +2 "collection"'Q @ +43 "core" ? +3 .tCS.seek 0ml + "collection"'5' +1618 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'f& +4 "core" &O}_b\ D +2 "collection"'a% +3 "core" %\ +2 .tCSV.dial :flush +2 "collection"'e  +69 "core" +2 .tCS.seek 5ml +2 "collection"'A'l +1189 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'/ @ +42 "core" A + "collection"'H% +4 "core" %lh\  +49 .tCS.seek 7ml +2 "collection"'_' +533 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'l  +2 ')  +6 "core"  +33  +2 .tCBV.dial :waste2 +2 "collection"'^  +107 "core"  +3 .tCS.seek 0ml + "collection"'Y' +1618 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'q& +4 "core" &O}_^\ D +2 "collection"'j% +4 "core" %\ +2 .tCSV.dial CSR + "collection"'L  +40 "core"  +2 #tPulling 7.999ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'o' +1849 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml +2 "collection"'k' D +535 "core" ' +3 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'d +2 '[  +95 "core" +34  + .tCTV.dial :intake +2 "collection"'F  +70 "core" +2 .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml + "collection"'K' \\ +1842 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'s  +70 "core" ~ +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'t' +588 "core" ' + .tCSV.dial CSR +2 "collection"'h  +95 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'n'l +1354 "core" ' + .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'~' D +1348 "core" ' +2 .tCSV.dial CBV + "collection"'b +96 "core" +2 .tCS.seek 0ml +2 "collection"'I' +2628 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&Z& +3 "core" & r 3 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&u( +35 "core" ( + "manipulator"&m& +4 "core" &  \   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &X& +3 "core" &   &  +2 .tForearm.seek CC +2 "manipulator"&', +104 "core" ' +2 .tHand.close + "manipulator"&y/ +74 "core" / +2 .tCC.seek :open +2 "collection"'c( +380 "core" ( + "manipulator"&}& +5 "core" &   F  + "manipulator"&% +4 "core" %   b ; +2 .tForearm.seek :retract +2 "manipulator"&p'\ +107 "core" ' +4 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +4 "manipulator"& (- +270 "core" ( +2 "manipulator"&z& +3 "core" &-  b 8 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &w& +3 "core" &- e 8 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&'! +106 "core" ' +2 .tHand.open +2 "manipulator"&@1 +74 "core" 1 +2 "manipulator"&% +3 "core" % +   0 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 "processing"%i& +3 "core" &g\ +1405 "Can":\ -!iHe +60002 "\ -#I`e +60001 r\ -$Ie +29328 #t-> access 2 +3 "storage"(% +3 "core" %v 1 0 +2 "manipulator"&|% +3 "core" %\   p  +2 "manipulator"&& +4 "core" &-  i 8 +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"((K +829 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 ({& +3 "core" &K Y  +2335 #t-> startTube 2 +5444 #-> da 100 +2 #da sampling at most 100ml +3 #Loading sh1 puck from tube 2 into Collection Clamp +3 ."Qmail"DAfans.email "Started da in tube 2 at 13:26:20EDT31-Jul-23\\n{1 => 3}\\nCan@13:20:00, 21.0C, 39% humidity, 14.6psia, 13.781V, 0.202A, 29.803Ah, 2.78W",Subject: "da sampling at most 100ml" +2 "collection"'.& +4 "core" &n\ +50 "manipulator"&% +6 "core" %\   6  +2 "storage"(% +4 "core" %v 3 2  +2 "storage"(\ . +3 "core" .(K +4 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(( +505 #"uploadLog"upsync +164 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +4 (x& +3 "core" &  | +2 "manipulator"&& +4 "core" &-   Y 8 +2 "manipulator"&% +4 "core" %\    @  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&S( +176 "core" ( + "manipulator"&& +4 "core" &  : # +2 "storage"(& +4 "core" &  ] +3 .tForearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&' +95 "core" ' +2 "storage"(& +3 "core" &   ! +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(v'H +270 "core" ' + "storage"('- +3 "core" -'q +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (g& +3 "core" &  3  +2 "manipulator"&"& +4 "core" &\  "~ +2 .tElbow.seek 2 +2 "manipulator"&2( +3 "core" ( +2 "manipulator"&r& +4 "core" &\  ( "~ +2 "storage"(& +4 "core" &   m +2 .tForearm.seek 2 + 300 counts +2 "manipulator"& 'y +17 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&,/ +65 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&(& +2 "storage"(1'v +7 "core" &\  a "~ +2 "manipulator"&7% +4 "core" % n +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +3 .tElbow.seek CC +2 "manipulator"&( +137 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +11 "core" ( +2 "manipulator"& & +4 "core" &   :. +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &8& +3 "core" &  ' :. +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&3', +91 "core" ' +2 "manipulator"&6& +3 "core" &   ? :- +2 "manipulator"&U% +4 "core" %(  ] +2 "collection"' & +4 "core" &H\ +3 "collection"'& +5 "core" &r\ +2 .tCC.seek :closed +2 "collection"'W(O +5 "core" &G\  +8 &6=\ *z +9 &h:\ > +10 &vG\ J +9 &\\bD\ I +9 &gF\ J +10 &`C\ I +9 &bC\ I +9 &bgM\ J +10 &&_E\ I +9 &cF\ J +10 & dE\ I +9 &"l`B\ I +9 &$.bG\ I +10 &%^F\ I +9 &'b@\ I +9 &)s_B\ J +10 &+5d<\ J +9 &,dC\ J +9 &._F\ I +10 &0|`;\ I +9 &2?aD\ I +10 &4_E\ I +9 &5^A\ I +9 &7_D\ I +10 &9E_D\ J +9 &;a@\ J +9 &<_B\ J +10 &>b=\ J +9 &@MbA\ J +10 &Be5\ I +9 &C`4\ I +9 &Ef@\ J +10 &GSm=\ K +9 &I C\ N +9 &J6\ R +10 &Lz6\ U +9 &N84\ C +10 &O@;'\ $k +9 &Ou/\ C +5 ( +2 "collection"'& +4 "core" &OW0\ C +2 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.65 + .Hand.open +2 "manipulator"&<1 +67 "core" 1 +2 "manipulator"&>% +3 "core" % (  m +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +141 "core" ' +2 #tcollectSample 100ml w/bubble point of 24psi + #Priming 7ml +2 .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold + "sampler")&+ +3 "core" + +2 "sampler")4% +4 "core" %nwy  +2 "collection"'*& +3 "core" &OW0\ C +4 "Can"9\ C%J\\$ + #tCalibrating pressure sensors + .CTV.dial :air +2 "collection"'B  +5 "core"  +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")9  +5 "core"  +2 .tSS.reconfigure :fast +2 "sampler")#.0X  +2 .tSSV.dial :exhaust +2 "sampler")/  +73 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml +2 "sampler")H' +54 "Can"j\ R&Je +361 "core" ' + .tExhaust.select :close +2 "sampler") +10 #tSampling 100.0ml +3 .Intake.select :close +2 .Exhaust.select :close + .SS.reconfigure :default +2 "sampler")#.0X+ +4 "core" + +18 "collection"'% +4 "core" %"\ +2 "sampler")3% +3 "core" %O  +18 "collection"'4% +4 "core" %\ +2 "sampler")*% +3 "core" %O  +21 "collection"'B% +3 "core" %\ +2 "sampler")9% +4 "core" %O  +24 "collection"'&% +3 "core" %#\ +2 "sampler")+% +4 "core" %O  +28 "collection"'D% +3 "core" %\ +2 "sampler"):% +3 "core" %O  +32 "collection"'!% +3 "core" % \ +2 "sampler")M% +4 "core" %O  +36 "collection"'=% +3 "core" %#\ +2 "sampler")% +4 "core" %F  +41 "collection"'V% +3 "core" %\ +2 "sampler")#% +4 "core" %F !  +47 "collection"'% +3 "core" % \ +2 "sampler")%% +4 "core" %AC  +53 "collection"'G% +3 "core" %\ +2 "sampler")% +4 "core" %ZZ  +2 .tIntake.select :close + "sampler")0 +10 )N% +2 "core" %]_  +2 .tSSV.dial :exhaust +2 "sampler")O  +72 "core"  +2 .tExhaust.select :open +2 "sampler")@ +10 .tSS.seek 0ml +2 "sampler")' +921 "core" ' +2 .tExhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")T  +2 "collection"'J @ +6 "core" ? +65 +2 #tAllowing 130s for 25.0ml of remaining 25.0ml + .Intake.select :open +2 "sampler") +210 "collection"'C% +3 "core" %\ +2 #tIntake @13.9psia, vacuum from 8.4 to 11.4psi +2 .SS.reconfigure :inhaling 1.11ml/s +2 "sampler")#.M0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'x' +98 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust + "sampler") +125 "core" +3 .tSS.reconfigure :exhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'!' +130 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust + "sampler")M +124 "core" ' +2 ."CSpush"CS.stop +2 "collection"'5 +2 "core" +3 .tSS.reconfigure :exhale +2 "sampler")#.0X'P +1349 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"'J +83 "core"  +5 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 0ml +2 "collection"'T' +1418 "core" ' +2 .tCSV.dial CSR +2 "collection"'C  +41 "core"  +2 #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +10 .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'' \\ +589 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 ']% +3 "core" % ]\  +2 .tCS.seek 5ml +2 "collection"'Q'l +837 "core" ' + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'P  +40 "core"  +2 .tCS.seek 1ml +2 "collection"'f' +1098 "core" ' + "collection"'a9 +3 "core" 9i +3 "collection"'e% +3 "core" %\ +2 #tBefore lysing Collection Puck Heater at 21.6C/14.7psia +3 #Heating Puck.from 2, :sh1 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +2 "collection"'5 \ s +2 '09 +6 "core" 9d +102 "collection"'/9 +2 "core" 9gd +103 "collection"'E9 +3 "core" 9h d +102 "collection"')9 +3 "core" 9i d +102 "collection"'l9 +3 "core" 9hd +102 "collection"'^9 +3 "core" 9hd +102 "collection"'q9 +3 "core" 9hd +102 "collection"'_9 +3 "core" 9id +102 "collection"'H9 +3 "core" 9h"d +102 "collection"'`9 +3 "core" 9i&d +103 "collection"'j9 +3 "core" 9h+d +102 "collection"'A9 +3 "core" 9i/d +103 "collection"'o9 +2 "core" 9i3d +103 "collection"'d9 +2 "core" 9i7d +103 "collection"'[9 +3 "core" 9k;d +102 "collection"'L9 +4 "core" 9l@d +102 "collection"'Y9 +3 "core" 9mDd +102 "collection"'s9 +3 "core" 9nHd +102 "collection"'?9 +3 "core" 9(nLd +102 "collection"'h9 +3 "core" 9=nPd +102 "collection"'t9 +3 "core" 9SpUd +102 "collection"'~9 +3 "core" 9iqYd +102 "collection"'n9 +3 "core" 9r]d +102 "collection"'m9 +3 "core" 9rad +103 "collection"'b9 +2 "core" 9sfd +103 "collection"'y9 +3 "core" 9rjd +103 "collection"'I9 +3 "core" 9rnd +102 "collection"'Z9 +3 "core" 9srd +102 "collection"'-9 +3 "core" 9svd +102 "collection"'9 +3 "core" 94t{d +102 "collection"'F9 +3 "core" 9Otc +103 "collection"'K9 +3 "core" 9jua +102 "collection"'}9 +3 "core" 9u_ +102 "collection"'9 +3 "core" 9v\\ +102 "collection"'9 +3 "core" 9wX +103 "collection"'u9 +2 "core" 9{V +103 "collection"'@9 +3 "core" 9{S +102 "collection"'X9 +3 "core" 9|Q +102 "collection"'k9 +3 "core" 92}N +102 "collection"'i9 +3 "core" 9P}K +102 "collection"'p9 +3 "core" 9lH +103 "collection"';9 +3 "core" 9E +102 "collection"'9 +3 "core" 9C +102 "collection"'|9 +3 "core" 9B +102 "collection"'9 +3 "core" 9? +102 "collection"'9 +3 "core" 9< +103 "collection"'\\9 +3 "core" 9: +102 "collection"'w9 +3 "core" 928 +102 "collection"'9 +3 "core" 9N5 +102 "collection"'.9 +3 "core" 9h3 +102 "collection"'{9 +3 "core" 90 +103 "collection"'z9 +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' +102 "collection"'9 +3 "core" 9& +102 "collection"' 9 +3 "core" 9.# +102 "collection"'9 +3 "core" 9E! +102 "collection"'9 +3 "core" 9[ +102 "collection"'g9 +3 "core" 9p +103 "collection"'"9 +4 "core" 9 +102 "collection"'r9 +3 "core" 9 +102 "collection"'9 +3 "core" 9\  +103 "collection"',9 +2 "core" 9 +103 "collection"''9 +6 "core" 9 +103 "collection"'S9 +3 "core" 9 +103 "collection"'9 +2 "core" 9 +103 "collection"'\ 9 +3 "core" 9  +102 "collection"'9 +3 "core" 9 # +102 "collection"' 9 +4 "core" 9 ,' +102 "collection"'v9 +3 "core" 9 =, +102 "collection"'(9 +3 "core" 9 L0 +102 "collection"'9 +3 "core" 9 [4 +103 "collection"' 9 +3 "core" 9 j8 +102 "collection"'69 +3 "core" 9 v< +102 "collection"'U9 +3 "core" 9 A +102 "collection"' 9 +3 "core" 9 E +102 "collection"'79 +3 "core" 9 I\ +102 "collection"'9 +3 "core" 9 M\ +102 "collection"'19 +4 "core" 9 Q\ +102 "collection"'c9 +3 "core" 9 V +102 "collection"'89 +3 "core" 9 Z +103 "collection"'9 +2 "core" 9 ^ +103 "collection"'39 +3 "core" 9 b +102 "collection"'49 +3 "core" 9 f +103 "collection"'29 +3 "core" 9 k +102 "collection"'*9 +3 "core" 9 o +102 "collection"'&9 +3 "core" 9 s +102 "collection"'99 +3 "core" 9\ w +103 "collection"'+9 +3 "core" 9\ | +102 "collection"':9 +3 "core" 9\  +103 "collection"'B9 +2 "core" 9\  +103 "collection"'M9 +2 "core" 9\  +103 "collection"'9 +3 "core" 9\  +102 "collection"'!9 +3 "core" 9\ % +102 "collection"'D9 +3 "core" 9\ * +102 "collection"'=9 +3 "core" 9\ . +3 .tCH.hold 10:00,70C +3 "collection"'V `\ s `\ *\ +2 '#9 +7 "core"  + 9\ . +2 "collection"'% +3 "core" %  % #\ +2 #tBegun lysing Collection Puck Heater at 68.1C/18.6psia +4314 "Can"\ ,K"e +55674 "core" ` +2 "collection"'9 +2 "core" 9\ t} +2 "collection"'%% +4 "core" % \ +2 #tEnded lysing Collection Puck Heater at 70C/17.3psia +2 .CS.seek 0ml +2 "collection"'<' +331 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'G @ +96 "core" B + .tCSV.dial :air +2 "collection"' @ +40 "core" ? +2 .tCS.seek 5ml +2 "collection"'O'l +1356 "core" ' + .tCSV.dial CTV +2 "collection"'N  +42 "core"  +2 .tdelay 2 seconds +201 .CSV.dial :air +2 "collection"'J @ +42 "core" ? +2 .tdelay 2 seconds +201 .CSV.dial CTV +2 "collection"'>  +42 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'C @ +42 "core" ? + .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'T' +1355 "core" ' +2 "collection"']% +3 "core" % \ +2 #tPuck @28.5psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe + .CSV.dial CBV + "collection"' +96 "core" ~ + .tCBV.dial CSV +2 "collection"'P  +21 "Can"R\ Y2Ke +7 "core"  +2 "collection"'Q% +3 "core" % { \ +2 .tCS.seek 5ml +2 "collection"'a'l +1357 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'e  +40 "core" +2 "collection"'0% +3 "core" %l\  +3 .tCS.seek 7.001ml + "collection"'/' +585 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'E @ +41 "core" > +2 .tCS.seek 10ml +2 "collection"')' D +855 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'l ` +107 "core" ^ +2 #tLysing Complete + "collection"'^& +4 "core" &OTV[ \ C +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&q% +4 "core" %\  ]  +2 "storage"(_% +3 "core" % P  +2 "storage"(H. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(`( +243 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (j& +3 "core" &   +2 "manipulator"&A& +4 "core" &  9% +2 "manipulator"&o% +4 "core" %\     +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&d( +155 "core" ( +2 "manipulator"&[& +3 "core" &  /  +2 "storage"(L& +4 "core" &   \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&Y' +97 "core" ' +2 "storage"(s& +4 "core" &  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(?'H +272 "core" ' + "storage"(h- +4 "core" -'n + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&t& +3 "core" &  T  +2 "storage"(~& +3 "core" &  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 +2 "manipulator"&n'D +36 "core" ' + .tElbow.hold +2 "manipulator"&m, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(b- +2 "core" -'n +3 .tSE.seek 2.1 Pucks below Top Plate +2 "storage"(y'4 +28 "core" ' +3 "manipulator"&I% +3 "core" %MY Ȳ +2 "storage"(Z& +5 "core" &  + .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 309 counts + "manipulator"&-'y +21 "core" ' + "manipulator"&& +4 "core" &    +2 "storage"(F& +4 "core" & <  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&K' +17 "core" ' +2 .tSE.seek 3.1 Pucks below Top Plate +2 "storage"(}'+ +48 "core" ' +2 "manipulator"&& +3 "core" & \ ?  +2 "manipulator"&% +4 "core" %  ^ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&u'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&@( +147 "core" ( +2 "manipulator"&X& +3 "core" &  < 3 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &k& +3 "core" & 3 +2 .tForearm.seek CC +2 "manipulator"&i', +100 "core" ' +2 .tHand.close +2 "manipulator"&p/ +70 "core" / + .tCC.seek :open +2 "collection"';( +379 "core" ( + "storage"(& +4 "core" & )  +2 "storage"(|& +4 "core" & o  +2 "manipulator"&& +3 "core" &  0 3 +2 "manipulator"&% +3 "core" %    \ : +3 .tForearm.seek :retract + "manipulator"&\\'\ +108 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&w( +154 "core" ( + "manipulator"&& +4 "core" &  . +2 "storage"(.& +4 "core" &  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&{'D +111 "core" ' + .tElbow.hold +2 "manipulator"&z, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&1 +76 "core" 1 +2 "manipulator"&% +3 "core" % WW ȱ +2 "storage"(& +3 "core" &  +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 319 counts + "manipulator"&x'σ +13 "core" ' + "manipulator"&& +4 "core" &   +2 "storage"( & +4 "core" &   +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&' +28 "core" ' +2 "storage"(% +52 "core" %2 V +2 ."downElevator"SE.seek :down +4 "storage"(g'v +98 ("% +3 "core" %J   f \ U[ +2 "manipulator"&r% +3 "core" % \ o s +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +27 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"',& +3 "core" &uy\ +2 "manipulator"&'& +3 "core" & t +2 "manipulator"&S% +4 "core" %\    x +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +175 "core" ( +2 "manipulator"&\ & +4 "core" &- \  o < +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &- } < +3 .tForearm.seek :garage +2 "manipulator"& '! +102 "core" ' +3 .tHand.close + "manipulator"&v/ +76 "core" / +2 "manipulator"&(& +4 "core" &-   < +2 "manipulator"&% +3 "core" % 1  +3 .tForearm.seek :retract + "manipulator"& '\ +97 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&6( +281 "core" ( + "manipulator"&U& +4 "core" &   2 6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +3 "core" & \  6 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&7', +100 "core" ' + "manipulator"&& +4 "core" &   s 6 +2 "manipulator"&1% +4 "core" %   a  +2 "collection"'c& +3 "core" &\ +3 "collection"'8& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'(O +3 "core" &}\  +9 &4\ *y +10 & h}\ = +9 &s}\ I +10 &e^~\ H +9 &&`\ H +9 &_}\ H +10 &`~\ H +9 &l`\ H +10 &.^\ H +9 &`~\ H +9 & ] \ H +10 &"s_}\ H +9 &$6_\ H +9 &%^~\ H +10 &'`}\ H +9 &)}^\ H +9 &+>b\ H +10 &-_~\ H +9 &.]\ H +10 &0]\ H +9 &2F]\ H +9 &4 ^~\ H +10 &5\\\ H +9 &7^\ H +9 &9O^\ H +10 &;\\s\ H +9 &<]~g\ H +10 &>] \ H +9 &@V`\ H +9 &B^\ H +10 &C]\ G +9 &E`\ H +9 &G[j\ I +10 &I \ \ L +9 &J~\ Q +10 &L\ T +9 &N@\ B +9 &OE@\ "i +10 &O}s\ J +2 ( +2 "collection"'8& +4 #tCollection Clamp onSpring/offSpring for 6/26 samples, on/off torque 1.61 + "collection"'3& +4 "core" &O}p\ J +2 .tHand.open + "manipulator"&41 +72 "core" 1 +2 "manipulator"&2% +4 "core" % #   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&*'\ +100 "core" ' + .tPSV.dial PSR +2 "processing"%& +41 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml + "processing"%9' +1614 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%+  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%:'W +1616 "core" ' + .tPSV.dial PSR +2 "processing"%B +42 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%M' +2636 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%  +2 "collection"'!  +78 "core" +77  + .tPSV.dial :mixloop +2 "processing"%D +97 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +2 "processing"%=  +121 "core" +2 .tPS.seek 0ml +2 "processing"%#'W +2626 "core" ' + .tPSV.dial :air +2 "processing"%  +40 "core"  +3 .tPS.seek 2.5ml + "processing"%R' +2628 "core" ' + .tPSV.dial :mixloop +2 "processing"%5 +42 "core" +2 .tPS.seek 0ml +2 "processing"%V'W +2626 "core" ' + .tPSV.dial :air +48 "processing"%  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%%' +2625 "core" ' +2 .tPSV.dial :mixloop +6 "processing"%f +42 "core" +3 .tPS.seek 0ml + "processing"%G'W +2628 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +3 "core" &  6 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&<( +33 "core" ( +2 "manipulator"&N& +4 "core" &   e  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &J& +3 "core" &  %  +2 .tForearm.seek CC +2 "manipulator"&>', +104 "core" ' + .tHand.close +2 "manipulator"&C/ +69 "core" / +2 .tCC.seek :open +2 "collection"'O( +375 "core" ( +2 "manipulator"&]& +3 "core" & k  +2 "manipulator"&% +4 "core" %   ?  +2 .tForearm.seek :retract +2 "manipulator"&P'\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&Q(- +270 "core" ( +2 "manipulator"&T& +3 "core" &- \  8 G +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &e& +3 "core" &- \  G +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&0'! +112 "core" ' +2 .tHand.open +2 "manipulator"&a1 +68 "core" 1 + "manipulator"&E% +4 "core" % (t   ǹw +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&/'\ +98 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%l +4 "core" + .tPTV.dial :PRVmixing +2 "processing"%^  +4 "core" +2 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 "processing"%q  + "collection"'_  +7 "core" +8  +2 .tCTV.dial :air,avoiding: :intake + #Loading lyfil puck from tube 2 into Collection Clamp +2 "collection"'H& +3 "core" &(\ +2 "manipulator"&j% +4 "core" %\     +2 "storage"(A% +3 "core" % 2 2  +2 "storage"(o. +4 "core" .( + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(( +197 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 ([& +3 "core" &   Z  +2 "manipulator"&L& +4 "core" &-  2 G +2 "manipulator"&s% +3 "core" %\      +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&( +178 "core" ( + "manipulator"&& +4 "core" & \  d "~ +2 "storage"(h& +3 "core" & 1 3  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&t' +91 "core" ' + "storage"(~& +4 "core" & 1 2  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(b'H +291 "core" ' +2 "storage"(I- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (Z& +3 "core" &  b \  +2 "manipulator"&& +4 "core" &\   "} +2 .tElbow.seek 2 +2 "manipulator"&F( +3 "core" ( +2 "manipulator"&& +3 "core" &\   e "} +2 "storage"(& +4 "core" &     +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&Y'y +19 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&d/ +74 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&?& +2 "storage"(n'v +6 "core" &\ \ \ % "} +2 "manipulator"&-% +4 "core" % o   A +2 .tForearm.seek :retract +2 "manipulator"&y'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&X( +152 "core" ( +2 "manipulator"&k& +3 "core" &   ) +48 ' +3 ."downElevator"SE.stop +3 .tElbow.reconfigure :loose +2 "storage"(5 +3 "manipulator"&$ &.,(#b +4 &K& +3 "core" &   ) +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&m', +94 "core" ' + "manipulator"&p& +4 "core" &   < ) +2 "manipulator"&u% +4 "core" %*  6 +2 "collection"'W& +4 "core" &X\ +3 "collection"'& +5 "core" &Y\ +2 .tCC.seek :closed +3 "collection"'|(O +3 "core" &R\ +6 &D\ ; +10 &QO~E\ 0 +9 &z2\ E +9 &I_\ H +10 & ] \ H +9 &_\ H +10 &cT\ H +9 &S^\ G +9 &_z\ H +10 &co\ H +9 &^d\ G +9 &![`R\ G +10 &#_`\ H +9 &$c\ H +9 &&\\\ G +10 &(a_\ H +9 &*$]\ H +10 &+]\ G +9 &-_{\ H +9 &/j`i\ H +10 &1,b^\ H +9 &2bZ\ H +9 &4\\F\ G +10 &6r_;\ H +9 &85\\5\ G +10 &9^/\ H +9 &;]$\ H +9 &={] \ G +10 &?<`9\ H +9 &@`\ H +9 &Ba7\ H +10 &D`F\ H +9 &FBhB\ H +10 &G6\ K +9 &I/\ P +9 &Kf\ T +10 &M$\ U +9 &Nzk\ ) +9 &On.U^\ ^ +10 &OFMQ\ = +2 ( +2 "collection"'& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.70 +2 .Hand.open + "manipulator"&1 +72 "core" 1 +2 "manipulator"&% +3 "core" % *   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +99 "core" ' +2 .tCTV.dial CSV,avoiding: :intake + "collection"'.  +124 "core"  +2 .tCSV.dial CTV +2 "collection"'i  +28 "core"  +2 .tPS.seek 2.5ml +2 "processing"%@' +2633 "core" ' +2 "collection"'% +3 "core" % EfkS\ +2 .tCS.seek 4.15ml +2 "collection"''Q +1571 "core" ' + .tdelay 8 seconds +803 .PSV.dial :air +2 "processing"%  +42 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%  +68 "core"  +2 .tPS.seek 0ml + "processing"% 'W +2632 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"' ` +37 "core" _ +2 .tCSV.dial :air + "collection"'\\ @ +42 "core" > +3 .tCS.seek 10ml + "collection"'w' D +1562 "core" ' + .tCSV.dial CTV +2 "collection"'"  +42 "core"  +2 .tCS.seek 0ml +2 "collection"'r' +2635 "core" ' +2 .tCBV.dial :waste1 +2 "collection"'{ @ +28 "core" ? + .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake + "collection"'x  +126 "core" + "collection"',& +4 "core" &OG\ = +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&'% +4 "core" %\   "  +2 "storage"(S% +3 "core" %} t  +2 "storage"(}. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(( +194 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (\ & +2 "core" & *  +3 "manipulator"&& +3 "core" & 0 ) +2 "manipulator"&g% +3 "core" %\    +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&z( +151 "core" ( +2 "manipulator"&v& +4 "core" &  Z +2 "storage"((& +3 "core" &  H +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&' +92 "core" ' +2 "storage"(& +3 "core" &   W +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"( 'H +273 "core" ' +2 "storage"(U- +3 "core" -'^ +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"& & +3 "core" &   +2 "storage"(& +3 "core" &  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&'D +39 "core" ' +2 .tElbow.hold + "manipulator"&1, +4 "core" , + .tElbow.reconfigure :tight +49 "manipulator"&$&.,(\ #b +5 "storage"(c- +2 "core" -'^ +3 .tSE.seek 3.1 Pucks below Top Plate +2 "storage"( '$ +41 "core" ' +2 "manipulator"&;% +3 "core" %HI  " ɭ +2 "storage"(3& +4 "core" &  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 304 counts +2 "manipulator"&4't +20 "core" ' + "manipulator"&2& +4 "core" &  \ > +2 "storage"(8& +4 "core" &   , \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&&' +22 "core" ' +2 .tSE.seek 4.1 Pucks below Top Plate +2 "storage"(7' +54 "core" ' +2 "manipulator"&$& +3 "core" &  2 +2 "manipulator"&+% +4 "core" %   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&9'\ +95 "core" ' +2 .tElbow.seek CC +2 "manipulator"&B( +162 "core" ( + "manipulator"&:& +4 "core" &  A 4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &!& +3 "core" & o 4 +2 .tForearm.seek CC +2 "manipulator"&', +104 "core" ' +2 .tHand.close + "manipulator"&D/ +71 "core" / +2 .tCC.seek :open + "collection"'=( +379 "core" ( +2 "storage"(M& +3 "core" & 6  +2 "storage"(& +4 "core" & X  +2 "manipulator"&#& +4 "core" &   4 +2 "manipulator"&5% +3 "core" % +   f +3 .tForearm.seek :retract + "manipulator"&R'\ +109 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&( +153 "core" ( +2 "manipulator"&V& +4 "core" & \   \ +2 "storage"(f& +3 "core" &  +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&%'D +109 "core" ' +2 .tElbow.hold + "manipulator"&, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&N1 +76 "core" 1 +2 "manipulator"&J% +3 "core" % VQ  f ȯ +2 "storage"(C& +3 "core" &  +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 318 counts + "manipulator"&6'ς +14 "core" ' +2 "manipulator"&*& +4 "core" &  F \ +2 "storage"(& +4 "core" &  - G +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&]' +17 "core" ' +2 "storage"(% +3 "core" % 2 2 +3 ."downElevator"SE.seek :down +4 "storage"(>'v +98 (T% +3 "core" %ɖI T TX +2 "manipulator"&e% +4 "core" % +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&<'\ +99 "core" ' +14 ' + ."downElevator"SE.stop +2 "storage"(5 +3 .tPSV.dial :air +2 "processing"%a  +69 "core" +3 .tPS.seek 2.5ml + "processing"%E' +2629 "core" ' +2 .tdelay 1 second +106 .PSV.dial :mixloop +2 "processing"%P +40 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%l  +41 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%^ +42 "core" +2 .tdelay 1 second +101 .PSV.dial :air +2 "processing"%_  +42 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%q'W +2631 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%H& +3 "core" &\ +2 "manipulator"&j& +3 "core" & J \ +2 "manipulator"&A% +4 "core" %\    & p +2 .tElbow.seek FlushPuck::Garage +47 "manipulator"&o(- +174 "core" ( +2 "manipulator"&0& +3 "core" &-  _ @ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &[& +3 "core" &-  g @ +2 .tForearm.seek :garage +2 "manipulator"&L'! +103 "core" ' +2 .tHand.close + "manipulator"&s/ +72 "core" / +2 "manipulator"&`& +3 "core" &-  , @ +2 "manipulator"&% +4 "core" % 4   +2 .tForearm.seek :retract +2 "manipulator"&h'\ +101 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&~( +156 "core" ( +2 "manipulator"&Q& +3 "core" &   N ^ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &/& +3 "core" &  Y ] +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&I' +97 "core" ' + "manipulator"&Z& +4 "core" &   A ] +2 "manipulator"&% +4 "core" %  T +2 "processing"%& +4 "core" &\ \ +2 "processing"%& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%d(Tg +5 "core" &\ +6 &C\ $e +10 &[|\ 7 +9 &\ y\ J +9 &W\ J +10 &\\\ J +9 &M]\ K +10 &]\ K +9 &\\\ K +9 &\\\ J +10 &WY\ \ J +9 & \\\ J +9 &!Y\ J +10 &#\\\ J +9 &%^\\\ J +10 &'!Y\ J +9 &([\ J +9 &*[\ J +10 &,f[\ J +9 &.([ \ J +9 &/[!\ J +10 &1\\#\ J +9 &3n[#\ J +10 &50\\"\ J +9 &6Z#\ J +9 &8[0\ J +10 &:v\\8\ J +9 &<8\\:\ J +9 &=\\6\ J +10 &?\\5\ J +9 &AZ5\ J +10 &CA[4\ J +9 &E]2\ J +9 &FbA\ K +10 &HhF\ K +9 &J>yM\ N +9 &KI\ P +10 &MI\ P +9 &O|N\ P +10 &Q>E\ P +9 &SG\ = +9 &T:xI\ V +10 &TJ%U\ ' +5 ( +2 "processing"%& +4 "core" &TJ[\ ' +2 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.54 + "processing"%?& +4 "core" &TJr\ ' +2 .tHand.open + "manipulator"&-1 +65 "core" 1 +2 "manipulator"&% +4 "core" %  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&t'\ +90 "core" ' +2 .tPRV.dial :air + "processing"%k  +42 "core"  +2 .tPSV.dial :mixloop +2 "processing"%b +42 "core" + "processing"%Y% +4 "core" %Yp\ +2 .tPS.seek 0.3ml +2 "processing"%K' +389 "core" ' + .tPSV.dial PSR +2 "processing"%F +97 "core"  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%p'* +487 "core" ' + .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%u' +1910 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%W +96 "core" +2 .tPTV.dial :mixing + "processing"%n @ +69 "core" B + .tPBV.dial :waste2 +2 "processing"%y  +89 "core"  +2 .tPS.seek 0ml +2 "processing"%O'W +540 "Can"\ :4fLNe +2084 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&& +5 "core" &  \\ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&( +4 "core" ( + "manipulator"&& +4 "core" &    \\ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &.& +3 "core" &   Q \\ +2 .tForearm.seek PC +2 "manipulator"&i' +97 "core" ' +2 .tHand.close + "manipulator"&m/ +74 "core" / +2 .tPC.seek :open + "processing"%G( +400 "core" ( + "manipulator"&& +5 "core" & \ V \\ + "manipulator"&)% +4 "core" %   +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +157 "core" ( +2 "manipulator"&@& +3 "core" &-  + } +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-   G } +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +47 "manipulator"&\\'! +114 "core" ' + .tHand.open +2 "manipulator"&1 +70 "core" 1 +2 "manipulator"&"% +4 "core" % ' ȿ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&w'\ +101 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%{& +4 "core" &\ +2 "manipulator"&x% +4 "core" %\  i # +2 "storage"(,% +3 "core" % 3 1  +2 "storage"('. +4 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(S( +200 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (}& +3 "core" &  K  +2 "manipulator"&\ & +4 "core" &-   8 } +2 "manipulator"&% +4 "core" %\    # +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&g( +177 "core" ( +3 "manipulator"&& +3 "core" &\  D # +2 "storage"(v& +4 "core" &  2 Q  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&(' +113 "core" ' +2 "storage"(& +3 "core" & 1 1  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(X'H +281 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (U& +3 "core" &  \   +2 "manipulator"& & +3 "core" &  \ A # +2 .tElbow.seek 2 +2 "manipulator"&( +4 "core" ( + "manipulator"&c& +5 "core" &  M # + "storage"(;& +4 "core" &   +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&3'y +36 "core" ' +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&2/ +65 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&8& +2 "storage"($'v +7 "core" &  \ @ # +2 "manipulator"&+% +4 "core" % ϓ  . +2 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 .tElbow.seek PC + "manipulator"&z( +157 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +88 "core" ( +2 "manipulator"& & +3 "core" &   C +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &   N +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&4' +97 "core" ' + "manipulator"& & +4 "core" &   1 +2 "manipulator"&:% +3 "core" %  % +3 "processing"%!& +3 "core" &\ +3 "processing"%&& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%1(Tg +4 "core" &\  +9 &6~\ *y +9 & i\ > +10 &p|\ K +9 &^Zu\ J +10 &"Z\ I +9 &[L\ I +9 &[h\ J +10 &hZq\ I +9 &)Zb\ J +9 &]\ J +10 & ]@\ J +9 &"o]\ J +9 &$1]2\ J +10 &%WF\ J +9 &'YJ\ I +10 &)xZF\ I +9 &+9ZJ\ J +9 &,]9\ J +10 &.\\4\ J +9 &0\\7\ J +9 &2B\\4\ I +10 &4Z3\ J +9 &5Z*\ J +10 &7Z*\ I +9 &9JZ"\ I +9 &; ZX\ I +10 &<] \ J +9 &>W"\ J +9 &@RWL\ I +10 &BZS\ J +9 &C\\ \ J +10 &E\\\ J +9 &GW_\ K +9 &Ih\ K +10 &J\ N +9 &L \ P +9 &NP\ P +10 &P\ P +9 &Q \ P +10 &Sxyk\ + +9 &T.)j\ D +9 &TL \ & +3 ( +2 "processing"%&& +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.55 +2 .Hand.open + "manipulator"&D1 +67 "core" 1 +2 "manipulator"&9% +4 "core" %    +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&|'\ +92 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%M  +3 %9 +6 "core" 9 +102 "processing"%#9 +3 "core" 9 +102 "processing"%59 +3 "core" 9~  +102 "processing"%V9 +3 "core" 9  +102 "processing"%f9 +3 "core" 9~ +103 "processing"%9 +2 "core" 9 +103 "processing"%B9 +2 "core" 9 +143 "processing"%N9 +10 "core" 9  +103 "processing"%J9 +2 "core" 9~$ +103 "processing"%C9 +2 "core" 9( +103 "processing"%*9 +3 "core" 9, +102 "processing"%9 +3 "core" 9~1 +102 "processing"%9 +3 "core" 9~5 +102 "processing"%R9 +3 "core" 99 +102 "processing"%T9 +4 "core" 9= +102 "processing"%e9 +3 "core" 9B +102 "processing"%9 +3 "core" 9F +102 "processing"%%9 +3 "core" 9J +102 "processing"%69 +3 "core" 9N +102 "processing"%79 +3 "core" 9R +103 "processing"%a9 +2 "core" 9W +103 "processing"%]9 +2 "core" 9[\ +103 "processing"%>9 +2 "core" 9_ +103 "processing"% 9 +3 "core" 9c +102 "processing"%P9 +3 "core" 9g +103 "processing"%l9 +3 "core" 9l +102 "processing"%^9 +3 "core" 9p +102 "processing"%_9 +3 "core" 9t +102 "processing"%E9 +8 "core" 9x +104 "processing"%H9 +4 "core" 9$} +102 "processing"%j9 +3 "core" 9+ +102 "processing"%A9 +3 "core" 91 +102 "processing"%09 +3 "core" 98 +102 "processing"%[9 +3 "core" 9= +3 .tPH.hold 2:00:00,28C +3 "processing"% pp8 +2 .tdelay 1:30 +5 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%s +97 "core"  + #tPulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml + "processing"%`' +587 "core" ' + .tdelay 5 seconds +503 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%'[ +1610 "core" ' + .tPTV.dial :puck +2 "processing"%<  +69 "core"  + .tPSV.dial PTV +2 "processing"%Q +70 "core" +2 .tPBV.dial :waste1 +2 "processing"%/  +124 "core"  +2 "processing"%L% +3 "core" %_\ +3 .tPS.seek 1.5ml +2 "processing"%Z' +592 "core" ' + .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +32 "core" + +3 .tPS.seek 0ml + "processing"%'W +1606 "core" ' + .tdelay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%o  +15 "core"  +2 .tPBV.dial :waste1 +2 "processing"%h  +34 "core" +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%? +70 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"%-' +2266 "core" ' + .tPSV.dial PTV +2 "processing"% +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +3 "processing"% +70 "core"  +2 .tdelay 5 seconds +214 "Can"M\ 87Le +288 .tPSV.dial PTV +2 "processing"%k +71 "core" + .tdelay 5 seconds +503 .PSV.dial :air + "processing"%b  +68 "core"  +2 .tPS.seek 0ml +2 "processing"%Y'W +2246 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%I  +123 "core" +2 .tPSV.dial :mixloop +2 "processing"%q +42 "core" + .tPRV.dial :ab1 +2 "processing"%F @ +70 "core" A +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%K'w +346 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +4 .tPRV.dial CBV +3 "collection"'p  + "processing"%W  +46 "core"  +6 + "processing"%n% +4 "core" %u\  +2 .tPS.seek 0.32ml +2 "processing"%y'" +389 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'u  +31 "core" +2 .tPRV.dial :air +2 "processing"%  +41 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'D +1236 "core" ' +2 .tPRV.dial :waste2 + "processing"%. @ +69 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%m' +859 "core" ' + #taddPMLReagent08 +6 .PSV.dial :air +2 "processing"%~  +42 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%t'[ +1649 "core" ' +9 .tPSV.dial :PML + "processing"%d +43 "core" +2 .tPTV.dial :mixing + "processing"% @ +69 "core" B + .tPBV.dial :waste1 +2 "processing"%)  +34 "core" +2 "processing"%@% +4 "core" %V\  +2 .tPS.seek 1.85ml +2 "processing"%'6 +228 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%i * +33 "core" * +2 .tPS.seek 0ml +2 "processing"%'W +1969 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" &\ +2 "manipulator"&"& +4 "core" &  > +2 "manipulator"&% +4 "core" %\  \ ]  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&{(- +142 "core" ( +2 "manipulator"&x& +3 "core" &./   _  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &,& +3 "core" &./   )  +2 .tForearm.seek :garage +2 "manipulator"&''! +103 "core" ' +2 .tHand.close + "manipulator"&\\/ +73 "core" / +2 "manipulator"&}& +4 "core" &.    +2 "manipulator"&\ % +3 "core" % 2  N +3 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +271 "core" ( + "manipulator"&& +4 "core" &  \\ 5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &v& +3 "core" &  E 5 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&', +102 "core" ' +3 "manipulator"&& +3 "core" &   / 5 +2 "manipulator"&w% +4 "core" %( } +2 "collection"'& +4 "core" &\ +3 "collection"'U& +4 "core" &\ +3 .tCC.seek :closed + "collection"' (O +5 "core" &\  +10 &6\ +{ +9 & i\ > +9 &v\ J +10 &a\\\ I +9 &"`\ I +9 &_\ I +10 &_\ I +9 &he\ I +9 &*b\ I +10 &_\ I +9 & \\+\ I +10 &"q_ \ I +9 &$2c\ I +9 &%b\ I +10 &'b\ J +9 &)w`\ J +9 &+:b\ I +10 &,c \ I +9 &.b\ I +10 &0c\ I +9 &2Ca\ I +9 &4^ \ J +10 &5^\ I +9 &7` \ I +9 &9Ka\ I +10 &; ^\ J +9 &<`\ I +10 &>^\ J +9 &@S`E\ I +9 &Ba\ I +10 &C_\ I +9 &E]\ J +10 &GXg\ J +9 &I{A\ L +9 &J\ Q +10 &L\ U +9 &N?\ B +9 &OD=\ !d +10 &O~m\ F +5 ( +2 "collection"'U& +5 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.56 +2 "collection"'c& +2 "core" &O~j\ F +2 &O~j\ F +2 .tHand.open + "manipulator"&;1 +70 "core" 1 +2 "manipulator"&2% +3 "core" % (  } +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&8'\ +96 "core" ' + .tPSV.dial PSR +2 "processing"%+ +97 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%g' +1610 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%(  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%X'W +1602 "core" ' + .tPSV.dial PSR +2 "processing"%3 +42 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"% ' +2636 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +9 .tCBV.dial PRV +2 "processing"%  + "collection"'  +38 "core"  +115  +2 .tPSV.dial :mixloop + "processing"% +97 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"':  +14 "core"  +2 .tPTV.dial :PRVmixing +2 "processing"%!  +70 "core" +2 .tPS.seek 0ml +2 "processing"%$'W +2624 "core" ' +2 .tPSV.dial :air + "processing"%  +41 "core"  +2 .tPS.seek 2.5ml +2 "processing"%G' +2630 "core" ' +2 .tPSV.dial :mixloop +47 "processing"%D +44 "core" +2 .tPS.seek 0ml +2 "processing"%9'W +2628 "core" ' +2 .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%&' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"%# +42 "core" +2 .tPS.seek 0ml +2 "processing"%4'W +2638 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&5& +4 "core" & w 5 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&V( +4 "core" ( + "manipulator"&f& +4 "core" & 3 5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &  5 +2 .tForearm.seek CC +2 "manipulator"&B', +101 "core" ' + .tHand.close +2 "manipulator"&N/ +69 "core" / +2 .tCC.seek :open +2 "collection"'J( +379 "core" ( + "manipulator"&C& +4 "core" &  5 +2 "manipulator"&*% +3 "core" %  # 1 +3 .tForearm.seek :retract + "manipulator"&'\ +97 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +277 "core" ( +2 "manipulator"&R& +4 "core" &- \  . F +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &T& +3 "core" &-    F +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&e'! +104 "core" ' +2 .tHand.open +2 "manipulator"&1 +75 "core" 1 +2 "manipulator"&%% +3 "core" % + . +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&6'\ +103 "core" ' +3 ."da"delayUntil "14:19:53.23" +24851 #recoverPRVreagent08 +6 .PTV.dial :mixing +2 "processing"%7 @ +68 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%a  +32 "core" +2 ."da"delay 30 seconds +662 "Can"\ 59Mze +2341 ."da"PBV.dial between PSV and waste1 +2 "processing"%] * +34 "core" , + ."da"PSV.dial :air +2 "processing"%>  +42 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"% ' +2249 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%P +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%l  +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 0ml +2 "processing"%E'W +2255 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +3 .PSV.dial PSR + "processing"%H +123 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%j' +586 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%A'[ +1613 "core" ' + ."da"PTV.dial :puck +2 "processing"%0  +69 "core"  + ."da"PSV.dial PTV +2 "processing"%[ +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%s  +33 "core" + "processing"%O% +4 "core" %Z\  +2 ."da"PS.seek 1.5ml +2 "processing"%`' +586 "core" ' +2 ."da"delay 3 seconds +306 .PBV.dial between PSV and waste1 +2 "processing"%< * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%Q'W +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +6 .PTV.dial :puck +2 "processing"%/  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%L  +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 :fast +48 "processing"%#A ,`xb +21 ."da"PS.seek 2.5ml +4 "processing"%Z' +2277 "core" ' + ."da"PSV.dial PTV +2 "processing"%M +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +26 "processing"%o +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%h +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%?'W +2249 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +122 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +592 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1610 "core" ' + ."da"PTV.dial :puck +7 "processing"%k  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%b +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%-  +32 "core" +2 "processing"%I% +3 "core" %W\  +2 ."da"PS.seek 1.5ml +2 "processing"%q' +589 "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"%Y'W +1615 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%W  +5 "core"  +2 ."da"PBV.dial :waste1 + "processing"%p  +33 "core"  +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%n * +33 "core" * + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%K +70 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%u' +2269 "core" ' + ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%y +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%. +78 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%~'W +254 "Can"\ S;Ne +2001 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%m  +40 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%d  +122 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%  +41 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%)  +4 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%@ +42 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%i' +386 "core" ' + ."da"delay 2 seconds +207 .PRV.dial :air +2 "processing"%t  +41 "core"  +2 "processing"%% +3 "core" %\  +3 ."da"PS.seek 0.55ml +2 "processing"%'v +342 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%"  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'[ +1564 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%x +42 "core" + ."da"PTV.dial :mixing +2 "processing"%, @ +69 "core" B + ."da"PBV.dial :waste1 +2 "processing"%z  +33 "core" + "processing"%\\% +4 "core" %\\\  +2 ."da"PS.seek 1.85ml +2 "processing"%}'< +234 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%\ * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%|'W +1961 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +48003 #recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%' @ +5 "core" A +2 ."da"PBV.dial :waste1 + "processing"%  +33 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%v * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%{  +42 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +51 ."da"PS.seek 2.5ml +2 "processing"%' +320 "Can"L\ ?>HNe +1951 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%w +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" +3 ."da"delay 2 seconds +201 .PSV.dial :air +2 "processing"%=  +42 "core"  +3 ."da"PS.seek 0ml +2 "processing"%c'W +2270 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%; +123 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%2' +595 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%U'[ +1612 "core" ' +2 ."da"PTV.dial :puck +6 "processing"%+  +69 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +68 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core"  + "processing"%(% +4 "core" %X\  +2 ."da"PS.seek 1.5ml +2 "processing"%g' +594 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%3 * +32 "core" * +3 ."da"PS.seek 0ml + "processing"%X'W +1612 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "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"%: +70 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%!' +2273 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +81 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%$ +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%D  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%G'W +2254 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +122 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%9' +589 "core" ' +2 ."da"delay 5 seconds +507 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%#'[ +1605 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%&  +15 "core"  +2 ."da"PSV.dial PTV + "processing"%5 +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%f  +33 "core" + "processing"%% +4 "core" %Z\  +2 ."da"PS.seek 1.5ml +2 "processing"%N' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%8'W +1604 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%C  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%* * +33 "core" * +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%B +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%R' +2254 "core" ' + ."da"PSV.dial PTV +2 "processing"%T +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%V +71 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +70 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +44 "processing"%%  +75 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2247 "core" ' +2 #"da"washCycleDA #3 of 3 +7 .PSR.select :air +2 .PSV.dial PSR + "processing"%e +123 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%7' +590 "core" ' +2 ."da"delay 5 seconds +31 "Can"\ \ 5@O +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%4  +32 "core" +2 "processing"%P% +3 "core" %Z\  +3 ."da"PS.seek 1.5ml + "processing"%l' +588 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%^ * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%_'W +1604 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 + "processing"%H  +33 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%E * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%j +69 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%0' +2289 "core" ' + ."da"PSV.dial PTV +2 "processing"%[ +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%s +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%O +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%A  +69 "core"  +3 ."da"PS.seek 0ml +2 "processing"%<'W +2253 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%` +127 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.25ml +14 "processing"%/'7 +354 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%L' +338 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1617 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%Q +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%M  +34 "core" + "processing"%o% +4 "core" %a\ +2 ."da"PS.seek 1.5ml +2 "processing"%h' +581 "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'W +1602 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%?  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"% * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%k +82 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%b' +2332 "core" ' + ."da"PSV.dial PTV +2 "processing"%- +69 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%I +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%F  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%q'W +2315 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%W +126 "core"  +8 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%p'[ +2120 "core" ' + ."da"delay 5 seconds +503 .PTV.dial :puck +2 "processing"%n  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%K +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%Y  +32 "core"  +2 "processing"%% +3 "core" %V\  +3 ."da"PS.seek 1.5ml + "processing"%y' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%. * +35 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%  +99 "core"  +2 ."da"PS.seek 0ml +2 "processing"%u'W +1613 "core" ' + "processing"%m9 +4 "core" 95 +2 #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast +2 "processing"%d +2 "core" 5 +2 "processing"%& +4 "core" &TL\ & +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&)% +3 "core" %\    R + +2 "storage"(@% +4 "core" %n\ I\ +2 "storage"(~. +3 "core" .( +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 1 +2 "storage"(t( +197 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & \ +2 "manipulator"&i& +3 "core" &-   F +2 "manipulator"&"% +4 "core" %\  C + +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&( +178 "core" ( +2 "manipulator"&x& +3 "core" &   ` !w +2 "storage"(,& +4 "core" & \ \ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&z' +92 "core" ' +2 "storage"(\\& +4 "core" &\  \ +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak + "storage"(\ 'H +253 "core" ' + "storage"(- +4 "core" -'V + ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&}& +3 "core" &   T !v +2 "storage"('& +3 "core" & \ +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +2 "manipulator"&'D +35 "core" ' + ."da"Elbow.hold +2 "manipulator"&v, +4 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"({- +2 "core" -'V +3 ."da"SE.seek 4.1 Pucks below Top Plate +2 "storage"(|' +26 "core" ' + "manipulator"&w% +4 "core" %HY ȱ +2 "storage"(& +3 "core" & >\ +2 ."da"Forearm.force -20 +7 "manipulator"&5 +3 ."da"Forearm.seek 1 + 304 counts +2 "manipulator"&'t +15 "core" ' + "manipulator"&=& +4 "core" &  / !p +2 "storage"(& +3 "core" & >\ +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&;' +17 "core" ' +2 ."da"SE.seek 5.1 Pucks below Top Plate +2 "storage"(c' +53 "core" ' + "manipulator"&2& +4 "core" &  !p +2 "manipulator"&+% +3 "core" %  > +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&( +247 "core" ( +2 "manipulator"&(& +3 "core" &   z +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &U& +3 "core" &  D +2 ."da"Forearm.seek PC +2 "manipulator"&3' +95 "core" ' +2 ."da"Hand.close +2 "manipulator"&g/ +76 "core" / +10 ."da"PC.seek :open +2 "processing"%( +401 "core" ( + "storage"(& +4 "core" & \ +2 "manipulator"& & +4 "core" &   A +2 "manipulator"&:% +3 "core" % \  + +3 ."da"Forearm.seek :retract +2 "manipulator"&X'\ +89 "core" ' +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 + "manipulator"& ( +254 "core" ( +2 "manipulator"&& +4 "core" &\   0 # +2 "storage"($& +3 "core" & ^\ +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&D' +112 "core" ' +2 ."da"Hand.open +2 "manipulator"&!1 +76 "core" 1 +2 "storage"(- +3 "core" -' +3 ."da"SE.seek 4.86 Pucks below Top Plate +2 "storage"(G' +23 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 4.19 Pucks below Top Plate +2 "storage"(9' +52 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23jul3114h100ml_niagara.tif +1946 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +5037 #"da"SX HX9/16 (USB:08): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 66.505 seconds\ /var/log/esp/da23jul3114h100ml_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23jul3114h100ml20s_niagara.tif +1524 "Can"`\ %GlOe +537 #"da"SX HX9/16 (USB:08): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23jul3114h100ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jul3114h100ml30s_niagara.tif +3069 #SX HX9/16 (USB:08): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jul3114h100ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "66.505 sec auto-exposure",Subject: "da23jul3114h100ml images!" +4 "storage"(&- +3 "core" -' +2 "storage"(5& +4 "core" & \ +3 "manipulator"&f& +4 "core" &\  r # +10 ."da"Elbow.seek 1 +12 "manipulator"&( +18 "core" ( +2 "manipulator"&#& +3 "core" &\  / # +2 "storage"(& +4 "core" & \ +4 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&N' +14 "core" ' +3 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 4.91 Pucks below Top Plate +2 "storage"( ' +69 "core" ' + "manipulator"&C& +4 "core" &\    # +2 "storage"(*& +5 "core" & K W ^\ +3 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&B'D +36 "core" ' + ."da"Elbow.hold +2 "manipulator"&8, +3 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 5.09 Pucks below Top Plate +2 "storage"(T'\ +29 "core" ' +2 "manipulator"&V% +3 "core" %@J Z Ȯ +2 "storage"(& +4 "core" &\ "\ # \ +2 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 1 + 296 counts + "manipulator"&%'l +23 "core" ' + "manipulator"&R& +4 "core" &\   a # +2 "storage"(e& +14 "core" & b _\ +4 ."da"Forearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&' +28 "core" ' +4 "storage"(7% +4 "core" % c b\ +3 ."downElevator"SE.seek :down +3 "storage"(]'v +101 (>% +4 "core" %w> ` `\ RO +4 "manipulator"&4% +8 "core" %    +4 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +122 "manipulator"&P'\ +6 "core" ' +3 ."downElevator"SE.stop +2 "storage"(5 +80 "core" ' +4 "storage"(a& +7 "core" & l  +7 #tStarting finalPurge +7 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 "processing"%^& +7 "core" &\  +4 "manipulator"&l& +8 "core" &\  \ % # +4 "manipulator"& % +9 "core" %\    T  +4 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&H(- +182 "core" ( +2 "manipulator"&E& +8 "core" &-  % O +5 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +8 &j& +8 "core" &-   ' O +5 ."psFlush"Forearm.seek :garage +3 "manipulator"&_'! +105 "core" ' +2 ."psFlush"Hand.close +3 "manipulator"&[/ +73 "core" / +2 "manipulator"&s& +8 "core" &-  " O +4 "manipulator"&O% +6 "core" % 1  \ < +5 ."psFlush"Forearm.seek :retract +5 "manipulator"&A'\ +98 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +3 "manipulator"&0( +154 "core" ( +4 "manipulator"&`& +6 "core" & \  - i +4 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +6 &<& +4 "core" &    i +6 ."psFlush"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek PC +2 "manipulator"&/' +92 "core" ' +3 "manipulator"&L& +8 "core" &    i +4 "manipulator"&% +7 "core" % \ H Q +5 "processing"%Q& +6 "core" &P\  +6 "processing"%M& +10 "core" &T\  +6 ."psFlush"PC.seek :closed +4 "processing"%o(Tg +8 "core" &\  +2 &\  +8 &\ = +6 &UMx\ 0 +7 &x\ E +9 &BY\ \ J +11 &[ \ J +8 &] \ J +11 &Z\ J +8 &I]\ J +9 & Z\ J +11 &\\\ J +8 &W\ J +9 &!SY\ I +11 &#Y\ I +8 &$Y\ I +10 &&Y\ J +10 &(Y[\ J +8 &*Y\ I +11 &+Xa\ J +8 &-W\ I +9 &/cY\ I +11 &1$W\ J +8 &2W\ I +12 &4Y\ J +8 &6jZ\ J +8 &8,W\ J +11 &9W\ I +8 &;Y\ I +9 &=sY\ I +11 &?4\\\ J +8 &@\\\ I +10 &BW\ J +10 &Dz]\ J +8 &F;]\ J +11 &G]\ J +8 &In\ L +12 &Kr\ O +7 &M3\ P +9 &N\ P +10 &P\ P +8 &Rx\ P +10 &SI[\ (u +11 &TA +\ \ +4 ( +4 &TA\ +4 "processing"%M& +6 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.59 +3 "processing"%& +6 "core" &TA\ +4 ."psFlush"Hand.open +4 "manipulator"& 1 +70 "core" 1 +3 "manipulator"&h% +9 "core" %   N Q +4 ."psFlush"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 ."psFlush"PSR.select :air +5 .PSV.dial PSR + "processing"%? +44 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +6 "processing"%' +326 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +272 "core" ' +3 ."psFlush"delay 5 seconds +397 #"uploadLog"upsync +109 ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%k' +2116 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%Z @ +180 "core" B +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%-  +120 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"%I +97 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%'9 +2627 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"%F +109 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%b' +597 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%W' +2126 "core" ' + ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%q  +44 "core" +10 ."psFlush"PTV.dial :mixing +2 "processing"%n @ +68 "core" B +2 ."psFlush"PSV.dial :mixloop +2 "processing"%K +95 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%Y'9 +2658 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +96 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%p'P +1109 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%.' +1603 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%y  +67 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%m  +4 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%d'W +2625 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +70 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%)' +585 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +11 ."psFlush"PS.seek 2.5ml +5 "processing"%@' +2121 "core" ' + ."psFlush"PSV.dial PTV +7 "processing"%~ +70 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +51 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%i'W +2631 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%" @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%S' +2625 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%x  +68 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%,'W +2627 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%\\ +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2633 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%6 +69 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +4 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%}'W +2632 "core" ' +2 ."psFlush"PSV.dial PBV +6 "processing"%' @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%{' +2634 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%w  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2630 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%= +42 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'P +1101 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%2' +1609 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%+ +68 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%z  +4 "core"  +2 ."psFlush"PBV.dial :waste1 + "processing"%  +52 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%\ 'W +2633 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +70 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%' +586 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%|' +2125 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%; +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%( U +51 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%U'W +2668 "core" ' +8 ."psFlush"PSV.dial PBV +2 "processing"%v @ +41 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%g' +2611 "Can"]\ 8J Phe +27 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +68 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%1'W +2637 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +42 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"% ' +2627 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%: +69 "core" + ."psFlush"PBV.dial PSV +2 "processing"%3 U +9 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2627 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%$ @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%!  +68 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2645 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'X& +3 "core" &+\ +2 "manipulator"&c& +4 "core" &  G i +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&G( +2 "core" ( +2 "manipulator"&&& +4 "core" &   X i +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &5& +3 "core" &    i +2 .tForearm.seek PC +2 "manipulator"&f' +90 "core" ' + .tHand.close +2 "manipulator"&#/ +75 "core" / +2 .tPC.seek :open +2 "processing"%( +400 "core" ( +2 "manipulator"&C& +3 "core" &   K i +2 "manipulator"&*% +4 "core" %   - K +2 .tForearm.seek :retract +2 "manipulator"&V'\ +89 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +337 "core" ( +2 "manipulator"&R& +3 "core" &  d 4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &e& +2 "core" &   C 4 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"& ', +105 "core" ' +2 "manipulator"&D& +3 "core" &   4 +3 "manipulator"&7% +3 "core" %.  | +2 "collection"'9& +4 "core" &\ +3 "collection"'N& +5 "core" &R\ +2 .tCC.seek :closed +2 "collection"'>(O +5 "core" &\  +8 &4\ *z +9 & g\ = +10 &v\ J +9 &^]\ I +12 & b\ I +8 &`\ I +8 &_\ I +10 &d`\ J +9 &'_\ I +9 &]\ I +10 & _Z\ I +9 &"n]\ I +10 &$/`\ I +9 &%_Y\ I +9 &'dX\ I +10 &)v`\ I +9 &+7_\ I +9 &,b~\ I +10 &.`\ I +9 &0}`\ I +9 &2@\\Y\ I +10 &4_*\ I +9 &5_\ J +10 &7_\ I +9 &9F_\ J +9 &;\ _\ I +10 &<_\ I +9 &>`\ I +9 &@P\\\ I +10 &B`\ I +9 &C`\ I +10 &Ea\ I +9 &GUiW\ J +9 &I~7\ L +10 &J\ P +9 &L~\ T +9 &N<&\ B +10 &OB=~\ "g +9 &Oo2\ B +6 ( +2 "collection"'N& +3 "core" &O_\ B +2 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.61 +2 "collection"'4& +3 "core" &O_\ B +2 .tHand.open + "manipulator"&1 +75 "core" 1 + "manipulator"& % +4 "core" % ( # +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&B'\ +100 "core" ' +2 #tFlushing the Collection Valve::Manifold +2 "collection"'%& +3 "core" &O_7\ B +2 "collection"'T% +4 "core" %Y\ +2 .tCSV.dial CSR +2 "collection"'a  +40 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"'^'l +1347 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 'l% +3 "core" %l\  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"' ' +663 "core" ' +5 .tCSV.dial :waste +6 "collection"' +122 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"']' +1989 "core" ' +2 #tFlushing lower manifold's waste1 port +2 "collection"'E& +3 "core" &O_\ B +2 "collection"'j% +3 "core" %D\ +2 .tCSV.dial :flush +2 "collection"'8  +41 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml +2 "collection"'['l +1187 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'s @ +40 "core" A +2 "collection"'O% +3 "core" %l_\  +3 .tCS.seek 7ml + "collection"'P' +538 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'`  +2 '<  +40 "core"  +87  +2 .tCBV.dial :waste1 + "collection"'_ @ +44 "core" ? +2 .tCS.seek 0ml +2 "collection"'L' +1629 "core" ' + #tFlushing lower manifold's waste2 port +2 "collection"'H& +3 "core" &O_\ B +2 "collection"'% +4 "core" %K\ +2 .tCSV.dial :flush +2 "collection"'Q  +68 "core" +2 .tCS.seek 5ml +2 "collection"'A'l +1196 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +42 "core" A +2 "collection"'% +4 "core" %l&\  +2 .tCS.seek 7ml +2 "collection"' ' +539 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'h  +2 'M  +7 "core"  +32  +2 .tCBV.dial :waste2 +2 "collection"'?  +109 "core"  +2 .tCS.seek 0ml +2 "collection"'/' +1641 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'u& +4 "core" &O_"\ B +2 "collection"'% +3 "core" %G\ +2 .tCSV.dial CSR +2 "collection"'Z  +40 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'-' +1858 "core" ' +2 .tdelay 5 seconds +507 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'I' D +530 "core" ' +3 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'k +2 'F  +95 "core" +34  +2 .tCTV.dial :intake +2 "collection"'  +70 "core" + .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml +2 "collection"'b' \\ +1847 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'q  +71 "core" ~ +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'n' +597 "core" ' + .tCSV.dial CSR +2 "collection"'K  +108 "core"  + #tPulling 5ml of CSR.flush +2 .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'W'l +1350 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'' D +1367 "core" ' +2 .tCSV.dial CBV +2 "collection"'Y +93 "core" +2 .tCS.seek 0ml +2 "collection"'p' +2618 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &  F 4 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&y( +3 "core" ( +2 "manipulator"&m& +3 "core" &  4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &.& +3 "core" &  ; 4 +2 .tForearm.seek CC +2 "manipulator"&', +102 "core" ' +2 .tHand.close + "manipulator"&d/ +69 "core" / +2 .tCC.seek :open +2 "collection"')( +375 "core" ( + "manipulator"&~& +4 "core" &  4 +2 "manipulator"&% +3 "core" %    " 5 +3 .tForearm.seek :retract + "manipulator"&@'\ +148 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&"(- +279 "core" ( + "manipulator"&i& +5 "core" &-   = + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &x& +3 "core" &-  = +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&S'! +110 "core" ' +2 .tHand.open + "manipulator"&\\1 +70 "core" 1 +2 "manipulator"&,% +4 "core" % +  " +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&6'\ +104 "core" ' +2 "processing"%& +4 "core" &\ +4324 #t-> access 2 +3 "storage"(% +3 "core" %~ ' 1 _  +2 "manipulator"&'% +3 "core" %\    + +2 "manipulator"&}& +4 "core" &-   = +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"(w(K +818 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 ({& +3 "core" &K  \ "  +4995 #t-> access 1 +2 "storage"(=% +3 "core" %~ 0 1 Z +2 "manipulator"&% +3 "core" %\    - + +2 "manipulator"&& +4 "core" &-  * = +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"(+(; +195 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (z& +2 "core" &;   \ +2704 #t-> access 2 +2 "storage"(% +3 "core" %~ , & A +2 "manipulator"&2% +4 "core" %\    + +2 "manipulator"&& +8 "core" &-  - = +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(\ (K +199 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" &K  \ +5022 "Can"\ /LIPe +60001  \ /MQe +60002 \ /OR*e +40737 #t-> startTube 2 +888 #-> da 100 + #da sampling at most 100ml +3 #Loading sh1 puck from tube 2 into Collection Clamp +3 ."Qmail"DAfans.email "Started da in tube 2 at 15:46:57EDT31-Jul-23\\n{}\\nCan@15:40:01, 21.3C, 45% humidity, 14.6psia, 13.781V, 0.214A, 30.833Ah, 2.95W",Subject: "da sampling at most 100ml" +2 "collection"';& +4 "core" &g\ +2 "manipulator"&(% +4 "core" %\  _ + +3 "storage"(|% +4 "core" %~ 1 1 +2 "storage"(v. +2 "core" .(K +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(U( +500 #"uploadLog"upsync +167 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (& +3 "core" &  !  +2 "manipulator"&g& +4 "core" &- \ " = +2 "manipulator"&% +4 "core" %\    + +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&1( +181 "core" ( +2 "manipulator"&:& +4 "core" &  F $ +2 "storage"(3& +3 "core" &  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"& ' +103 "core" ' +2 "storage"($& +4 "core" & 2 2 +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('H +274 "core" ' +2 "storage"(!- +3 "core" -'j +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +53 (& +4 "core" &  \  \ +2 "manipulator"&X& +3 "core" &  1 $ +2 .tElbow.seek 2 +2 "manipulator"&c( +4 "core" ( +2 "manipulator"&&& +3 "core" &  P $ +2 "storage"(5& +4 "core" &  C +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&#'y +25 "core" ' +2 .tForearm.reconfigure :loose +7 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&0/ +73 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +3 "storage"(o'v +7 "core" &   7 $ + "manipulator"&C% +4 "core" % a   A +2 .tForearm.seek :retract +2 "manipulator"&*'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&f( +149 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +2 "core" ( +2 "manipulator"&G& +4 "core" &   * +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &R& +3 "core" & \ ? * +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&e', +105 "core" ' +2 "manipulator"&D& +4 "core" &   * +2 "manipulator"&7% +4 "core" %  A b +2 "collection"'9& +4 "core" &o\ +3 "collection"'V& +5 "core" &\ +2 .tCC.seek :closed +3 "collection"'J(O +3 "core" &\ +6 &\ 7 +10 &IL\ / +9 &w\ D +9 &/f\ J +10 &`y\ I +9 &bt\ I +9 &wcu\ I +10 &9`r\ I +9 &as\ I +10 &bm\ J +9 &_q\ I +9 &!Bbp\ I +10 &#_p\ I +9 &$aq\ I +9 &&_v\ I +10 &(I`i\ I +9 &* aq\ I +10 &+_j\ I +9 &-bl\ J +9 &/Q]n\ I +10 &1]h\ H +9 &2am\ I +9 &4`k\ I +10 &6Zak\ I +9 &8`i\ I +10 &9`n\ I +9 &;dl\ J +9 &=b]o\ I +10 &?$bk\ I +9 &@an\ H +9 &Bam\ I +10 &Dibl\ I +9 &F*go\ I +10 &Grg\ K +9 &Ik\ N +9 &KUj\ S +10 &M\\\ U +9 &Ny\\\ 0 +10 &Oh&`\ ^ +9 &OlU\ F +2 ( +2 "collection"'V& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.60 +2 .Hand.open + "manipulator"&41 +66 "core" 1 + "manipulator"&% +4 "core" %  b +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"& '\ +98 "core" ' +2 #tcollectSample 100ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close + .Exhaust.select :close +2 .SS.hold + "sampler")%+ +3 "core" + +2 "sampler")N% +3 "core" %hxv  +2 "collection"'T& +4 "core" &Ok\ F +4 "Can"i\ DQRC + #tCalibrating pressure sensors +2 .CTV.dial :air + "collection"'a  +4 "core"  +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")  +16 "core" +2 .tSS.reconfigure :fast +2 "sampler")#.0X% +4 "core" %TZ\ +2 #tIntake @8.5psia, vacuum from 3.0 to 6.0psi + .SS.reconfigure :inhaling 1.73ml/s +3 "sampler")#.x0X' +7 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust +2 "sampler").  +112 "core"  +14  +382 ' +2 .tSSV.dial between CBV and plug +2 "sampler")d +47 "core" +2 .tCBV.dial between SSV and waste2 +2 "collection"'  +38 "core"  + "collection"'i% +4 "core" % C\  +2 ."connect"CTV.dial CSV,avoiding: :air +4 .tCSV.dial CTV +3 "collection"'x  +2 'y  +5 "core"  +37  +2 .tCS.reconfigure :pressurize +2 "collection"'# d@<< b +3 .tCS.seek 0ml +2 "collection"'\\' +2379 "core" ' | \ Ы +2 "collection"',% +4 "core" % ~ \  +2 "sampler")@% +3 "core" %  +2 #tBubblePoint: Intake @24.2psia, Outlet @0.5psia +2 .CBV.dial SSV + "collection"' @ +38 "core" A +2 .tSS.reconfigure :default +2 "sampler")#.0X +103 "collection"'y9 +2 "core" 9 zB +103 "collection"'9 +2 "core" 9 F +103 "collection"',9 +3 "core" 9 K +102 "collection"'@9 +3 "core" 9 O\ +102 "collection"'9 +3 "core" 9 S\ +102 "collection"'>9 +3 "core" 9 W\ +103 "collection"'9 +2 "core" 9 [ +103 "collection"''9 +3 "core" 9 ` +102 "collection"'}9 +3 "core" 9 d +102 "collection"'S9 +4 "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"'t9 +3 "core" 9\ y +102 "collection"'z9 +4 "core" 9\ } +102 "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"'29 +4 "core" 9\ & +102 "collection"'w9 +3 "core" 9\ + +3 .tCH.hold 10:00,70C +3 "collection"' `\ s `\ *\ +2 ';9 +6 "core"  + 9\ +\ , +2 "collection"'(% +4 "core" % ! #\ +2 #tBegun lysing Collection Puck Heater at 68C/18.9psia +4056 "Can"\ zWSVe +55931 "core" ` +2 "collection"'+9 +4 "core" 9\ s + "collection"'v% +5 "core" %  *\ +2 #tEnded lysing Collection Puck Heater at 70C/17.5psia + .CS.seek 0ml +2 "collection"'\ ' +335 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'| @ +94 "core" @ +2 .tCSV.dial :air +2 "collection"' @ +40 "core" > +2 .tCS.seek 5ml +2 "collection"'g'l +1354 "core" ' + .tCSV.dial CTV +2 "collection"':  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +41 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'3  +41 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +42 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'' +1227 "Can"a\ E]4Se +131 "core" ' + "collection"'"% +4 "core" % !\ +2 #tPuck @28.4psia after final lysis pressurization + #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"'! +95 "core"  +2 .tCBV.dial CSV +2 "collection"'6  +26 "core" +2 "collection"'&% +3 "core" % s q\ +2 .tCS.seek 5ml +2 "collection"'$'l +1352 "core" ' + .tdelay 5 seconds +507 .CTV.dial :air +3 "collection"'0  +42 "core" + "collection"'% +4 "core" %l\  +2 .tCS.seek 7ml +2 "collection"'1' +585 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"' @ +40 "core" > +3 .tCS.seek 10ml + "collection"'G' D +840 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'R ` +107 "core" ^ +2 #tLysing Complete + "collection"'& +4 "core" &Og\\_ \ F +2 #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&#% +3 "core" %\    +2 "storage"(D% +4 "core" %| P  +2 "storage"(7. +2 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(9( +189 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (c& +3 "core" & " 5  +2 "manipulator"&o& +3 "core" &    * +2 "manipulator"&*% +4 "core" %\   D  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&)( +153 "core" ( +3 "manipulator"&4& +43 "core" &  +9 "storage"(& +4 "core" &  @ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&' +92 "core" ' +2 "storage"(V& +3 "core" &  \ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(C'H +268 "core" ' +2 "storage"(T- +3 "core" -'H +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(a'6 +35 "core" ' +2 "manipulator"&e& +3 "core" &   +2 "manipulator"&^% +5 "core" %   9 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"& '\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +156 "core" ( + "manipulator"&p& +4 "core" &  :, +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &%& +3 "core" &    :, +2 .tForearm.seek CC +2 "manipulator"& ', +107 "core" ' +2 .tHand.close + "manipulator"&E/ +69 "core" / +2 .tCC.seek :open +2 "collection"'8( +379 "core" ( +2 "storage"(N& +4 "core" & ]  +2 "storage"(]& +3 "core" &   +2 "manipulator"&s& +4 "core" &\  @ 3 +2 "manipulator"&O% +3 "core" %  +2 .tForearm.seek :retract +2 "manipulator"&j'\ +103 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&<( +154 "core" ( +2 "manipulator"&l& +3 "core" &  9 +2 "storage"(P& +4 "core" & 1 0 o +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&H'D +114 "core" ' +2 .tElbow.hold +2 "manipulator"&[, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open +2 "manipulator"&r1 +75 "core" 1 +3 "manipulator"&L% +3 "core" % G@ < ȫ +2 "storage"(& +4 "core" &  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 303 counts +2 "manipulator"&'s +14 "core" ' +2 "manipulator"&`& +3 "core" &  / +3 "storage"(A& +3 "core" & & #   +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&Q' +23 "core" ' + "storage"(M% +4 "core" %@ # &  +3 ."downElevator"SE.seek :down +3 "storage"( 'v +100 (u% +2 "core" %T  V_ +2 "manipulator"&Z% +4 "core" %   2  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +58 ' +2 ."downElevator"SE.stop + "storage"(5 +3 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'-& +4 "core" &qs\ +2 "manipulator"&_& +4 "core" & \ \ a +2 "manipulator"&% +3 "core" %\     + +3 .tElbow.seek FlushPuck::Garage + "manipulator"&/(- +174 "core" ( +3 "manipulator"&k& +3 "core" &-   I +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-  I +2 .tForearm.seek :garage +2 "manipulator"&I'! +104 "core" ' + .tHand.close +2 "manipulator"&F/ +76 "core" / +2 "manipulator"&b& +4 "core" &-   I +2 "manipulator"&K% +3 "core" % 1   L +2 .tForearm.seek :retract +2 "manipulator"&W'\ +96 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&n( +276 "core" ( +41 "manipulator"&Y& +11 "core" &   , +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &m& +3 "core" &   , +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&', +97 "core" ' +2 "manipulator"&q& +4 "core" &  $ , +2 "manipulator"&h% +4 "core" %1 \ \ S +2 "collection"'& +4 "core" &z\ +3 "collection"'B& +6 "core" &{ \ +2 .tCC.seek :closed +2 "collection"'.(O +5 "core" &y\ +7 &:z}\ %h +9 &]{z~\ 7 +9 &|{~\ I +10 &]{\ H +9 &]{~\ H +10 &^]{}\ G +9 &_z~y\ H +9 &a{ \ H +10 &\\|\ H +9 &e\\{}\ H +10 & '\\{\ H +9 &!\\{~\ H +9 &#\\{}\ H +10 &%m\\{\ H +9 &'/\\{~\ H +9 &(\\{~\ H +10 &*^|}\ G +9 &,v]|}z\ G +9 &.7]~\ H +10 &/_{\ H +9 &1]{\ H +10 &3}a|\ H +9 &5?_{\ H +9 &7`{~ \ H +10 &8\\~\ H +9 &:Z|\ H +9 & Z}\ H +9 &?\\}~\ H +10 &A\\|\ H +9 &COZ~z\ H +9 &E\\}\ H +10 &Fb~\ H +9 &Hv|\ K +9 &JB~~\ O +10 &K{~\ T +9 &M{~t\ U +10 &O\ D~{\ + +9 &O(| \ < +9 ( + &O.|\ 9 +3 "collection"'B& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.67 +2 "collection"'?& +3 "core" &O.}\ 9 +2 .tHand.open + "manipulator"&d1 +76 "core" 1 + "manipulator"&% +4 "core" % 1   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&i'\ +98 "core" ' +2 .tPSV.dial PSR +2 "processing"%x +42 "core"  + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%y' +1614 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%,'W +1604 "core" ' + .tPSV.dial PSR +2 "processing"%@ +42 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%' +2631 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +8 .tCBV.dial PRV +3 "processing"%>  +2 "collection"'  +81 "core" +72  +2 .tPSV.dial :mixloop +2 "processing"%' +96 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'}  +16 "core"  + .tPTV.dial :PRVmixing +2 "processing"%S  +123 "core" +2 .tPS.seek 0ml +2 "processing"%~'W +2635 "core" ' + .tPSV.dial :air +2 "processing"%=  +40 "core"  +3 .tPS.seek 2.5ml + "processing"%{' +2631 "core" ' + .tPSV.dial :mixloop +2 "processing"%t +42 "core" +2 .tPS.seek 0ml +2 "processing"%z'W +2626 "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"%\\'W +2626 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&2& +3 "core" & \ 0 , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&w( +25 "core" ( +2 "manipulator"&;& +3 "core" &    " +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &(& +3 "core" &  j " +2 .tForearm.seek CC +2 "manipulator"&', +108 "core" ' + .tHand.close +2 "manipulator"&X/ +69 "core" / +2 .tCC.seek :open + "collection"'( +377 "core" ( +2 "manipulator"&+& +3 "core" &  " +2 "manipulator"&v% +3 "core" %     +3 .tForearm.seek :retract + "manipulator"&5'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&|(- +273 "core" ( + "manipulator"&& +4 "core" &-   j 9 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &\ & +43 "core" &-   / 9 +10 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&:'! +109 "core" ' + .tHand.open +2 "manipulator"&1 +69 "core" 1 + "manipulator"&3% +4 "core" % *x   Ǻ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +104 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%g +14 "core" + .tPTV.dial :PRVmixing +2 "processing"%"  +5 "core" +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%!  +2 "collection"'6  +14 "core" +3 + .tCTV.dial :air,avoiding: :intake +2 "collection"'&  +4 "core"  +2 #tLoading lyfil puck from tube 2 into Collection Clamp + "collection"'& +4 "core" &H\ +2 "manipulator"&0% +3 "core" %\  \ \ E - +2 "storage"(% +4 "core" % 0 2 I  +2 "storage"($. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"( ( +199 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (1& +3 "core" &    +2 "manipulator"&R& +3 "core" &-  A 9 +2 "manipulator"&% +4 "core" %\     - +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&#( +176 "core" ( +2 "manipulator"&D& +3 "core" &\   "| +2 "storage"(7& +4 "core" & 4 2  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&c' +93 "core" ' + "storage"(o& +4 "core" & # /   +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(*'H +282 "core" ' +2 "storage"(U- +2 "core" -'z +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (4& +2 "core" &  K  +3 "manipulator"&& +3 "core" &\    "{ +2 .tElbow.seek 2 +2 "manipulator"&f( +3 "core" ( +2 "manipulator"&V& +4 "core" &\   < "{ +2 "storage"( & +3 "core" &    +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&T'y +22 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&e/ +65 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&^& + "storage"(C'v +8 "core" &\   = "{ +2 "manipulator"&p% +3 "core" % n \ ' 3 +3 .tForearm.seek :retract + "manipulator"&%'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +144 "core" ( +2 "manipulator"&)& +4 "core" &  4 4 + ' + ."downElevator"SE.stop +3 .tElbow.reconfigure :loose +3 "storage"(5 +2 "manipulator"&$ &.,(#b +4 &E& +3 "core" & \  L 4 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"& ', +100 "core" ' +2 "manipulator"&J& +5 "core" &   4 + "manipulator"&N% +4 "core" %6  y +2 "collection"']& +4 "core" &s\ +3 "collection"'s& +5 "core" &\ +2 .tCC.seek :closed + "collection"'O(O +4 "core" &\  +9 &5\ *z +9 &h\ = +10 &rn\ I +9 &h\\]\ H +9 &*_O\ H +10 &\\<\ H +9 &])\ H +10 &n_\ H +9 &1]\ H +9 &_\ H +10 & ]5\ H +9 &"w^J\ H +9 &$:^7\ H +10 &%\\$\ G +9 &'_\ H +10 &)]t\ H +9 &+B]\ H +9 &-^\ H +10 &.Z\ H +9 &0]\ H +9 &2I[~\ H +10 &4 ]w\ H +9 &5`r\ H +10 &7]h\ G +9 &9R^T\ H +9 &;ZH\ H +10 &<]A\ H +9 &>`7\ H +9 &@[]*\ G +10 &B_\ H +9 &CZ\ H +10 &E_ \ H +9 &G]g\ J +9 &I~I\ L +10 &Jd\ Q +9 &L`\ U +9 &NE[\ A +10 &OIAK\ d +9 &O|>\ N +6 ( + "collection"'s& +4 "core" &O|>\ N +2 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.63 +2 .Hand.open + "manipulator"&l1 +75 "core" 1 + "manipulator"&P% +5 "core" % /   +50 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"& '\ +93 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'  +123 "core"  +2 .tCSV.dial CTV +2 "collection"'r  +28 "core"  +2 .tPS.seek 2.5ml +2 "processing"%L' +2632 "core" ' +2 "collection"'% +3 "core" % I^cT\  +3 .tCS.seek 4.151ml +2 "collection"'`'Q +1566 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%A  +40 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%M  +67 "core"  +3 .tPS.seek 0ml + "processing"%j'W +2629 "core" ' +2 .tCBV.dial between PRV and waste1 +6 "collection"'u ` +38 "core" ^ +2 .tCSV.dial :air +2 "collection"'Z @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'<' D +1561 "core" ' +2 .tCSV.dial CTV + "collection"'H  +42 "core"  +3 .tCS.seek 0ml + "collection"'' +2623 "core" ' + .tCBV.dial :waste1 +2 "collection"'- @ +28 "core" > +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'_  +124 "core" +2 "collection"'& +3 "core" &Oy\ N +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&a% +4 "core" %\   M  +2 "storage"(Q% +3 "core" % k  +2 "storage"(k. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(( +199 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 ( & +3 "core" &   +2 "manipulator"&[& +3 "core" &   1 4 +2 "manipulator"&F% +4 "core" %\     +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&b( +152 "core" ( +3 "manipulator"&K& +3 "core" &   3 \ +2 "storage"(& +4 "core" & < +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&I' +98 "core" ' +2 "storage"(Y& +3 "core" & +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(/'H +281 "core" ' + "storage"(m- +3 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&q& +3 "core" &   = \ +2 "storage"(h& +3 "core" & D  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&'D +37 "core" ' +2 .tElbow.hold +2 "manipulator"&W, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(8- +2 "core" -' +4 .tSE.seek 0.1 Pucks below Top Plate + "storage"(?'E +30 "core" ' + "manipulator"&d% +4 "core" %IA  ɬ +2 "storage"(& +3 "core" & ` W\ +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 305 counts + "manipulator"&B'u +16 "core" ' + "manipulator"&x& +5 "core" & \  P \ + "storage"(& +4 "core" & &  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&' +27 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"('< +38 "core" ' +2 "manipulator"&y& +3 "core" &   I \ +2 "manipulator"&@% +4 "core" %  \  \ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&,'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +149 "core" ( +2 "manipulator"&>& +3 "core" &  5\ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &'& +3 "core" & 5\ +3 .tForearm.seek CC + "manipulator"&}', +105 "core" ' +9 .tHand.close + "manipulator"&S/ +76 "core" / +2 .tCC.seek :open + "collection"'( +377 "core" ( +2 "storage"(=& +3 "core" & 9  +2 "storage"(~& +4 "core" & X  +2 "manipulator"&t& +4 "core" &   9 5\ +2 "manipulator"&{% +3 "core" %  \  : & +3 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&z( +154 "core" ( +2 "manipulator"&& +4 "core" &  \ 4 \ +2 "storage"(& +3 "core" &   +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&2'D +111 "core" ' + .tElbow.hold +2 "manipulator"&;, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&(1 +73 "core" 1 +2 "manipulator"&X% +4 "core" % ML  Ȯ +2 "storage"(n& +3 "core" &  +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 309 counts + "manipulator"&i'y +19 "core" ' +2 "manipulator"&.& +3 "core" &   0 \ +2 "storage"(+& +4 "core" & 0 0 g +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&v' +33 "core" ' + "storage"(% +4 "core" %E ' 1 c  +3 ."downElevator"SE.seek :down +3 "storage"('v +100 (w% +3 "core" %Q  p \ U^ +2 "manipulator"&\ % +3 "core" %  \ k +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +90 "core" ' +54 ' + ."downElevator"SE.stop +2 "storage"(5 +3 .tPSV.dial :air +2 "processing"%3  +69 "core" +2 .tPS.seek 2.5ml +2 "processing"%5' +2623 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%g +40 "core" +2 .tdelay 1 second +101 .PSV.dial :air +2 "processing"%"  +42 "core"  + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%! +42 "core" + .tdelay 1 second +102 .PSV.dial :air +31 "processing"%6  +42 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%&'W +2647 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +4 "core" &\ +2 "manipulator"&0& +4 "core" & & \ +2 "manipulator"&% +3 "core" %\   #  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&$(- +173 "core" ( +2 "manipulator"&:& +3 "core" &-  < O +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &1& +3 "core" &-  \ I O +2 .tForearm.seek :garage +2 "manipulator"&R'! +108 "core" ' + .tHand.close +2 "manipulator"&/ +76 "core" / +2 "manipulator"&9& +4 "core" &-  " O +2 "manipulator"&D% +3 "core" % . \ 6 n +3 .tForearm.seek :retract + "manipulator"&7'\ +103 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&o( +150 "core" ( +2 "manipulator"&|& +3 "core" &    e +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &  \ 0 e +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&U' +99 "core" ' +2 "manipulator"&4& +4 "core" &  - e +2 "manipulator"&% +3 "core" % \ L +2 "processing"%V& +4 "core" &.\ +3 "processing"% & +5 "core" &0\ +2 .tPC.seek :closed + "processing"%e(Tg +4 "core" & \ +47 &< \ $f +8 &]\ 8 +2 &v\ J + &W\ J + &]\ J + &V]\ J +5 &]#\ I +9 &\\&\ J +10 &[%\ J +9 &^Z'\ J +10 & Z)\ J +9 &!Z4\ J +9 &#Y5\ I +10 &%g\\4\ I +9 &')]2\ I +9 &(ZB\ J +10 &*YF\ I +9 &,n\\H\ J +9 &./]E\ J +10 &/ZH\ I +9 &1[!\ I +10 &3v[2\ J +9 &58]J\ J +9 &6]U\ J +10 &8YV\ J +9 &:~YZ\ J +10 &[6\ J +9 &?^J\ J +10 &A]]\ J +9 &CHYk\ J +9 &E\ \\q\ J +10 &F_o\ J +9 &Hho\ K +10 &JF~p\ M +9 &Lm\ P +9 &Mk\ P +10 &On\ P +9 &QF4\ P +9 &S[\ = +10 &TAt\ K +9 &T< w\ \  +2 ( +2 "processing"% & +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.55 + "processing"%^& +3 "core" &T< |\ \  +2 .tHand.open +2 "manipulator"&p1 +72 "core" 1 +2 "manipulator"&#% +3 "core" %    +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&c'\ +97 "core" ' + .tPRV.dial :air +2 "processing"%)  +42 "core"  +2 .tPSV.dial :mixloop +2 "processing"%E +42 "core" + "processing"%*% +4 "core" %Z\ +3 .tPS.seek 0.3ml +2 "processing"%T' +380 "core" ' +2 .tPSV.dial PSR +2 "processing"%J +96 "core"  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml +2 "processing"%N'* +492 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%]' +1927 "core" ' + .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%f +96 "core" +2 .tPTV.dial :mixing +2 "processing"%C @ +68 "core" A +2 .tPBV.dial :waste2 + "processing"%%  +89 "core"  +3 .tPS.seek 0ml + "processing"%'W +478 "Can"Y\ >_Te +2156 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&l& +3 "core" &   > d +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&P( +3 "core" ( +2 "manipulator"&s& +3 "core" &   d +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &   d +2 .tForearm.seek PC +2 "manipulator"&r' +95 "core" ' +2 .tHand.close + "manipulator"& / +72 "core" / +2 .tPC.seek :open +2 "processing"%\\( +401 "core" ( +2 "manipulator"&& +3 "core" & \\ d +2 "manipulator"&G% +4 "core" %  ` +2 .tForearm.seek :retract +2 "manipulator"&A'\ +97 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&M(- +123 "core" ( + "manipulator"&L& +4 "core" &-   & , +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &u& +2 "core" &-   0 , +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&Z'! +112 "core" ' +2 .tHand.open +2 "manipulator"&`1 +75 "core" 1 + "manipulator"&H% +4 "core" % ) Ⱦ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&<'\ +98 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%-& +3 "core" &\ +2 "manipulator"&_% +3 "core" %  \  I  +2 "storage"(% +4 "core" %} 0 1  +2 "storage"(a. +2 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(Q( +193 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (k& +2 "core" &  j  +3 "manipulator"& & +3 "core" &.  \\ $ +2 "manipulator"&[% +4 "core" %     +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&F( +182 "core" ( +2 "manipulator"& & +3 "core" &   ' & +2 "storage"(K& +4 "core" & 0 0 i  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&' +100 "core" ' +3 "storage"(Y& +3 "core" & & 1 N  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +43 .tSE.seek :beamBreak +9 "storage"('H +280 "core" ' +2 "storage"( - +2 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (m& +3 "core" & ( / c  +2 "manipulator"&q& +3 "core" &  \ ; % +2 .tElbow.seek 2 +2 "manipulator"&h( +4 "core" ( +2 "manipulator"&8& +3 "core" &    % +2 "storage"(d& +4 "core" & 1 1 u  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&'y +24 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&x/ +76 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +3 "storage"(y'v +7 "core" &  % +2 "manipulator"&@% +3 "core" % π \ ]  +3 .tForearm.seek :retract +2 "manipulator"&I'\ +92 "core" ' +2 .tElbow.seek PC +2 "manipulator"&b( +165 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +115 "core" ( +2 "manipulator"&/& +3 "core" & \ N c +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +2 "core" & M c +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&B' +98 "core" ' +2 "manipulator"&?& +3 "core" &   c +2 "manipulator"&>% +4 "core" % \  C +2 "processing"%'& +4 "core" &;\ +2 "processing"%& +5 "core" &:\ +2 .tPC.seek :closed +2 "processing"%W(Tg +5 "core" &G\  +8 &6;\ *y +9 & iA\ > +9 &o@\ K +10 &bV;\ J +9 &$\\6\ I +9 &Z&\ J +10 &Y;\ J +9 &jY@\ I +10 &,ZA\ I +9 &Y@\ I +9 & Y7\ I +10 &"rZ.\ I +9 &$4Y/\ I +9 &%\\+\ J +10 &'\\/\ J +9 &)y\\*\ J +10 &+:Z(\ J +9 &,W!\ J +9 &.W\ J +10 &0[ \ J +9 &2CZ \ J +9 &4W \ J +10 &5\\!\ J +9 &7Z\ J +10 &9LW\ I +9 &;Y \ I +9 &<X\ J +10 &>W \ J +9 &@SV \ J +9 &B[\ \ J +10 &C\\\ J +9 &E^ \ J +10 &GZ_\ J +9 &Ij\ L +9 &J\ O +10 &L\ P +9 &NS\ O +9 &P\ P +10 &Q\ P +9 &Syyk\ + +10 &T-&a\ F +9 &TI\ * +2 ( +2 "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.57 + .Hand.open +2 "manipulator"&S1 +75 "core" 1 +2 "manipulator"&,% +4 "core" %  " +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&O'\ +92 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%=  +2 %~9 +5 "core" 9 +102 "processing"%t9 +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 +103 "processing"%9 +3 "core" 9 +102 "processing"%(9 +3 "core" 9 +102 "processing"%X9 +3 "core" 9" +102 "processing"%n9 +3 "core" 9& +103 "processing"%.9 +2 "core" 9+ +103 "processing"%+9 +2 "core" 9/ +103 "processing"%9 +3 "core" 93 +102 "processing"%9 +3 "core" 97 +102 "processing"%w9 +3 "core" 9; +102 "processing"%\ 9 +3 "core" 9@ +102 "processing"%z9 +2 "core" 9D +103 "processing"%29 +3 "core" 9H +102 "processing"%i9 +3 "core" 9L +102 "processing"%9 +3 "core" 9P +103 "processing"%39 +2 "core" 9U +103 "processing"%v9 +2 "core" 9Y +103 "processing"%9 +3 "core" 9] +102 "processing"%j9 +3 "core" 9a +103 "processing"%g9 +3 "core" 9f +102 "processing"%"9 +3 "core" 9j +103 "processing"%!9 +2 "core" 9n +103 "processing"%69 +2 "core" 9r +103 "processing"%59 +2 "core" 9v +103 "processing"%9 +3 "core" 9 { +103 "processing"%09 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%:9 +3 "core" 9 +102 "processing"%19 +3 "core" 9& +102 "processing"%;9 +3 "core" 9, +102 "processing"%9 +3 "core" 92 +143 "processing"%99 +10 "core" 9: +3 .tPH.hold 2:00:00,28C +3 "processing"%D pp8 +3 .tdelay 1:30 +5 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +97 "core"  + #tPulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%|' +584 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml +2 "processing"%'[ +1612 "core" ' +2 .tPTV.dial :puck +2 "processing"%R  +68 "core"  +2 .tPSV.dial PTV +2 "processing"%4 +70 "core" + .tPBV.dial :waste1 +2 "processing"%  +125 "core"  + "processing"%V% +4 "core" %XD\  +2 .tPS.seek 1.5ml +2 "processing"%$' +586 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%7 * +32 "core" , +2 .tPS.seek 0ml +2 "processing"%'W +1621 "core" ' + .tdelay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%^  +4 "core"  +2 .tPBV.dial :waste1 +2 "processing"%p  +32 "core"  +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +6 "processing"%# * +33 "core" * +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"% +70 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%)' +2264 "core" ' +2 .tPSV.dial PTV +2 "processing"%E +70 "core" +2 .tdelay 5 seconds +424 "Can"\ :bYUe +77 .tPSV.dial PSR +2 "processing"%* +70 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%U +69 "core" + .tdelay 5 seconds +503 .PSV.dial :air +2 "processing"%&  +69 "core"  +2 .tPS.seek 0ml +2 "processing"%J'W +2254 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%T  +122 "core" + .tPSV.dial :mixloop +2 "processing"%N +42 "core" + .tPRV.dial :ab1 +2 "processing"%f @ +70 "core" B +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%C'w +354 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +4 .tPRV.dial CBV +3 "collection"'%  + "processing"%]  +46 "core"  +5 + "processing"%l% +4 "core" %t\  +2 .tPS.seek 0.32ml +2 "processing"%s'! +387 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +29 "core" + .tPRV.dial :air +2 "processing"%  +40 "core"  +3 .tPS.seek 0.9ml + "processing"%o'D +1234 "core" ' + .tPRV.dial :waste2 +2 "processing"%c @ +69 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%e' +871 "core" ' + #taddPMLReagent08 +2 .PSV.dial :air + "processing"%  +43 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml + "processing"%G'[ +1616 "core" ' +2 .tPSV.dial :PML +2 "processing"%L +42 "core" + .tPTV.dial :mixing +2 "processing"%u @ +67 "core" @ +2 .tPBV.dial :waste1 + "processing"%r  +33 "core" +2 "processing"%P% +3 "core" %a\ +2 .tPS.seek 1.85ml +2 "processing"%`'A +230 "core" ' +2 .tPBV.dial between PSV and waste1 +6 "processing"%H * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%A'W +1970 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'-& +2 "core" &\  +3 "manipulator"&_& +3 "core" & P b +2 "manipulator"&% +3 "core" %   E  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&a(- +153 "core" ( + "manipulator"&Z& +4 "core" &-   / V +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &k& +3 "core" &-  V +2 .tForearm.seek :garage +2 "manipulator"& '! +104 "core" ' +3 .tHand.close + "manipulator"&[/ +74 "core" / +2 "manipulator"&& +4 "core" &-  V +48 "manipulator"& % +3 "core" % 4 : +3 .tForearm.seek :retract +2 "manipulator"&K'\ +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&M( +280 "core" ( +3 "manipulator"&Y& +3 "core" &! ;3 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &<& +3 "core" &! i ;3 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"& ', +103 "core" ' +2 "manipulator"&m& +3 "core" &!  ;3 +3 "manipulator"&q% +3 "core" %"   8 +2 "collection"'8& +4 "core" &\  +3 "collection"'d& +5 "core" &\  +2 .tCC.seek :closed +2 "collection"'x(O +4 "core" &\  +7 &G\ %h +9 &[~\ 7 +10 &\ I +9 &_\ I +9 &`\ I +10 &Z]\ I +9 &b\ I +10 &^\ I +9 &]\ I +9 &b_\ I +10 & %_\ I +9 &!`\ I +9 &#^\ I +10 &%i`\ J +9 &',]\ I +10 &(Y\ I +9 &*_\ I +9 &,r]\ I +10 &.5\\\ I +9 &/`\ I +9 &1\\\ I +10 &3y_\ J +9 &5=\\\ I +10 &6]\ J +9 &8^\ I +9 &:]\ I +10 &^\ I +10 &?_\ I +9 &A_\ I +9 &CMY\ I +10 &E_\ I +9 &F_\ J +9 &Ho\ K +10 &JB\ O +9 &K\ T +10 &M\ U +9 &O K\ 0 +9 &O} x\ F +6 ( + "collection"'d& +4 "core" &O}j\ F +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.60 +2 "collection"'& +4 "core" &O}j\ F +2 .tHand.open + "manipulator"&@1 +74 "core" 1 +2 "manipulator"&F% +3 "core" % +  / +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' + .tPSV.dial PSR +2 "processing"% +96 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%' +1618 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%/  +41 "core"  +2 .tPS.seek 0ml + "processing"%'W +1606 "core" ' + .tPSV.dial PSR +2 "processing"%h +42 "core"  +2 .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%?' +2634 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%>  +2 "collection"''  +38 "core" +114  +2 .tPSV.dial :mixloop +2 "processing"%y +107 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'I  +4 "core" +2 .tPTV.dial :PRVmixing + "processing"%\\  +67 "core" +2 .tPS.seek 0ml +2 "processing"%S'W +2626 "core" ' + .tPSV.dial :air +7 "processing"%,  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%~' +2630 "core" ' + .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 .tPS.seek 0ml +2 "processing"%t'W +2635 "core" ' +2 .tPSV.dial :air +2 "processing"%B  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%{' +2625 "core" ' +2 .tPSV.dial :mixloop + "processing"% +43 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2631 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&}& +3 "core" &  :, +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( +2 "manipulator"&(& +4 "core" & \   :, +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &X& +2 "core" &  :, +3 .tForearm.seek CC +2 "manipulator"&n', +105 "core" ' +2 .tHand.close + "manipulator"&./ +66 "core" / +2 .tCC.seek :open +2 "collection"'+( +377 "core" ( +2 "manipulator"&& +3 "core" &  :, +2 "manipulator"&% +4 "core" %  8 +2 .tForearm.seek :retract +2 "manipulator"&w'\ +135 "core" ' +10 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&\ (- +280 "core" ( + "manipulator"&z& +4 "core" &-   L 6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &2& +3 "core" &-   n 6 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&i'! +110 "core" ' +2 .tHand.open +2 "manipulator"&1 +73 "core" 1 + "manipulator"&3% +4 "core" % )   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&v'\ +100 "core" ' +2 ."da"delayUntil "16:39:56.82" +24779 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +67 "core" @ + ."da"PBV.dial :waste1 +2 "processing"%j  +32 "core" +2 ."da"delay 30 seconds +328 "Can"q\ <eUe +2675 ."da"PBV.dial between PSV and waste1 +2 "processing"%g * +32 "core" * +2 ."da"PSV.dial :air +2 "processing"%"  +42 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%!' +2270 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%6 +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%5  +42 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +41 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%0  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2236 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%: +123 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%1' +595 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%;'[ +1622 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +67 "core"  +2 ."da"PSV.dial PTV +2 "processing"%9 +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core" +2 "processing"%% +3 "core" %a\ +2 ."da"PS.seek 1.5ml +2 "processing"%|' +591 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%R * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%4'W +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +6 .PTV.dial :puck +2 "processing"%  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%V  +33 "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"%7 +70 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%$' +2269 "core" ' + ."da"PSV.dial PTV +2 "processing"%= +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%^ +71 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%p +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%#  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'W +2241 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +123 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%E' +586 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%*'[ +1607 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%U +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%&  +32 "core"  +2 "processing"%)% +3 "core" %_\  +50 ."da"PS.seek 1.5ml +2 "processing"%T' +590 "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"%f'W +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%J  +32 "core"  +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%] * +33 "core" * +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%% +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%l' +2271 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%C +70 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +70 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +70 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%s  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%c'W +14 "Can"\ CgVDe +2229 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%o  +40 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%  +121 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%e  +41 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%L  +4 "core" +2 ."da"PSV.dial :mixloop + "processing"%u +42 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml + "processing"%r' +390 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%P  +42 "core"  + "processing"%H% +4 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%G'x +328 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%`  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%-'[ +1555 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%_ +42 "core" + ."da"PTV.dial :mixing +2 "processing"% @ +69 "core" A + ."da"PBV.dial :waste1 +2 "processing"%Z  +33 "core" + "processing"%k% +3 "core" %W\  +3 ."da"PS.seek 1.85ml +2 "processing"%b'7 +241 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%[ * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1968 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +48003 #recoverPRVreagent08 +6 .PTV.dial :mixing + "processing"% @ +5 "core" A +2 ."da"PBV.dial :waste1 + "processing"%O  +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"%Y  +41 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%<' +148 "Can"`\ ;iVe +2114 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%a +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%m  +41 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%q +41 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%8  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%K'W +2242 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +122 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +592 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%@'[ +1603 "core" ' + ."da"PTV.dial :puck +2 "processing"%F  +69 "core"  + ."da"PSV.dial PTV +2 "processing"%d +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" + "processing"% % +4 "core" %V\  +2 ."da"PS.seek 1.5ml +2 "processing"%A' +598 "core" ' +9 ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +2 "processing"%/ * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%h  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" + ."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"%> +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%y' +2277 "core" ' + ."da"PSV.dial PTV +2 "processing"%I +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%\\ +81 "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"%,  +70 "core"  +3 ."da"PS.seek 0ml +2 "processing"%S'W +2256 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"% +123 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%~' +595 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%B'[ +1615 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%t  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%{  +32 "core"  +2 "processing"%}% +3 "core" %_\  +3 ."da"PS.seek 1.5ml + "processing"%(' +585 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%X * +32 "core" * +3 ."da"PS.seek 0ml + "processing"%.'W +1606 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%M  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%x * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +68 "core" +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2263 "core" ' + ."da"PSV.dial PTV +2 "processing"%n +81 "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"%2 +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2246 "core" ' +2 #"da"washCycleDA #3 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%3 +122 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%w' +508 "Can"\ Bl_Wpe +76 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%i'[ +1614 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%j +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%g  +32 "core" +2 "processing"%"% +3 "core" %\\\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +584 "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"%5'W +1604 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%0  +46 "core" +8 ."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"%: +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2263 "core" ' + ."da"PSV.dial PTV +2 "processing"%1 +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%9 +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2257 "core" ' +2 ."da"Gate.power :camera,:ON +6 #Mixing DA Substrates +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%; +139 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +2 "processing"% +17 ."da"PS.reconfigure :default +10 "processing"%#A d`xb +8 ."da"PS.seek 0.25ml +8 "processing"%R'7 +343 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%|' +329 "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 +2 "processing"%V  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%7  +34 "core" + "processing"%4% +4 "core" %a\ +2 ."da"PS.seek 1.5ml +2 "processing"%=' +595 "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'W +1608 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%#  +5 "core"  +2 ."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"PSR.select :air +2 .PSV.dial PSR + "processing"% +72 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%E' +2304 "core" ' +2 ."da"PSV.dial PTV +7 "processing"%U +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%& +71 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%) +70 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%*  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%N'W +2305 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%T +126 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%J'[ +2121 "core" ' + ."da"delay 5 seconds +503 .PTV.dial :puck +2 "processing"%]  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%% +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%f  +34 "core" + "processing"%C% +4 "core" %]\ +2 ."da"PS.seek 1.5ml +2 "processing"%' +594 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +35 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%s  +99 "core"  +2 ."da"PS.seek 0ml +2 "processing"%l'W +1616 "core" ' +2 "processing"%o9 +3 "core" 95  +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"% +3 "core" 5 + "processing"%e& +4 "core" &TI\ * +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&L% +3 "core" %\    )  +2 "storage"(u% +4 "core" %| G\ +2 "storage"(c. +3 "core" .( +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(P( +198 "core" ( +2 ."da"SC.configure :limp +51 "storage"($(\ 1b +6 (H& +3 "core" & '\ +2 "manipulator"&r& +4 "core" &-   6 6 +2 "manipulator"&`% +3 "core" %\    :  +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&G( +178 "core" ( +2 "manipulator"&_& +4 "core" &  n "z +2 "storage"(& +4 "core" & M\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&Z' +102 "core" ' + "storage"(k& +4 "core" & O\ +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(['H +285 "core" ' + "storage"(-- +4 "core" -'v + ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&b& +3 "core" &\  < "z +2 "storage"( & +3 "core" & \ +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +2 "manipulator"&O'D +36 "core" ' +2 ."da"Elbow.hold +2 "manipulator"& , +3 "core" , +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(Y- +2 "core" -'v +3 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"('< +32 "core" ' + "manipulator"&a% +4 "core" %UC  = Ȭ +2 "storage"(m& +3 "core" & ,\ +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 317 counts +2 "manipulator"&q'ρ +15 "core" ' + "manipulator"&8& +4 "core" &\  "y +2 "storage"(<& +4 "core" & \ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&' +16 "core" ' +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(K'3 +40 "core" ' +2 "manipulator"&& +3 "core" &\   "y +2 "manipulator"&F% +4 "core" %   +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&d'\ +89 "core" ' + ."da"Elbow.seek PC +2 "manipulator"&( +248 "core" ( +2 "manipulator"& & +4 "core" &   G +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &@& +3 "core" &   +2 ."da"Forearm.seek PC +2 "manipulator"&/' +94 "core" ' +2 ."da"Hand.close + "manipulator"&A/ +67 "core" / +2 ."da"PC.seek :open +2 "processing"%h( +402 "core" ( + "storage"(& +4 "core" & ^\ +2 "manipulator"&'& +3 "core" & \ $ +2 "manipulator"&>% +4 "core" %    +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&I( +257 "core" ( + "manipulator"&\\& +4 "core" &\   & # +2 "storage"(?& +4 "core" & -\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&,' +98 "core" ' +2 ."da"Hand.open +2 "manipulator"&y1 +64 "core" 1 +2 "storage"(- +4 "core" -'3 +2 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(S' +25 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.19 Pucks below Top Plate +2 "storage"(~' +57 "core" ' + #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23jul3117h100ml_niagara.tif +1942 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +6421 "Can"\ 0sEXe +982 #"da"SX HX9/16 (USB:10): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 90.028 seconds\ /var/log/esp/da23jul3117h100ml_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23jul3117h100ml20s_niagara.tif +2065 #SX HX9/16 (USB:10): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23jul3117h100ml20s_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jul3117h100ml30s_niagara.tif +3064 #SX HX9/16 (USB:10): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jul3117h100ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "90.028 sec auto-exposure",Subject: "da23jul3117h100ml images!" +4 "storage"(t- +3 "core" -' +3 "storage"(& +6 "core" & &\ +2 "manipulator"&{& +3 "core" &\   "z +3 ."da"Elbow.seek 1 +4 "manipulator"&}( +29 "core" ( +5 "manipulator"&B& +6 "core" &   ( ! +3 "storage"(X& +3 "core" & q\ +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&(' +6 "core" ' +2 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.91 Pucks below Top Plate +2 "storage"(M'? +61 "core" ' +2 "manipulator"&& +3 "core" &  ! +3 "storage"(x& +5 "core" & ` _\ +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 1 +2 "manipulator"&'D +38 "core" ' +2 ."da"Elbow.hold +4 "manipulator"&., +3 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 2.09 Pucks below Top Plate +2 "storage"(n'* +22 "core" ' +3 "manipulator"&z% +8 "core" %HV Q DZ + "storage"(2& +4 "core" &\ F\ E \ +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 304 counts +2 "manipulator"&'t +19 "core" ' + "manipulator"&& +4 "core" &  ! +2 "storage"(3& +3 "core" & _ _\ +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&' +24 "core" ' +5 "storage"(w% +10 "core" %( S\  +4 ."downElevator"SE.seek :down +8 "storage"('v +97 (j% +3 "core" %'J\  o S\ SU +5 "manipulator"&g% +9 "core" %   7 +6 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&"'\ +99 "core" ' +18 ' +4 ."downElevator"SE.stop +2 "storage"(5 +7 (i& +5 "core" & g ^\ +8 #tStarting finalPurge +7 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 "processing"%6& +9 "core" &P\ +4 "manipulator"&& +7 "core" &   ! +4 "manipulator"&% +8 "core" %\  # +6 ."psFlush"Elbow.seek FlushPuck::Garage +7 "manipulator"&0(- +178 "core" ( +3 "manipulator"&!& +8 "core" &-  * 7 +4 ."psFlush"Elbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +5 &:& +8 "core" &-   @ 7 +5 ."psFlush"Forearm.seek :garage +7 "manipulator"&5'! +107 "core" ' +2 ."psFlush"Hand.close +4 "manipulator"&1/ +78 "core" / +5 "manipulator"&& +8 "core" &-  ! 7 +6 "manipulator"&9% +6 "core" % .  c +6 ."psFlush"Forearm.seek :retract +4 "manipulator"&'\ +98 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek PC +4 "manipulator"&( +125 "core" ( +26 "manipulator"&;& +8 "core" &    +4 ."psFlush"Elbow.reconfigure :loose +111 "manipulator"&$ &.,(#b +8 && +4 "core" & \   +6 ."psFlush"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +2 "manipulator"&R' +101 "core" ' +2 "manipulator"&|& +9 "core" & # +3 "manipulator"&V% +8 "core" %   =  +4 "processing"%& +7 "core" &\ +6 "processing"%7& +19 "core" &\ +2 &H\ +5 ."psFlush"PC.seek :closed +6 "processing"%4(Tg +6 "core" &D\ +4 &>\  +6 &6|@\ *y +8 &i~J\ > +11 &mB\ K +8 &hTC\ J +9 &)ZE\ J +11 &W?\ J +9 &Y<\ J +13 &oV9\ J +7 &1Y2\ J +7 &Z)\ J +11 & [)\ J +7 &"w[1\ J +10 &$:V6\ I +11 &%W6\ J +8 &'[4\ J +10 &)[0\ J +10 &+AZ*\ J +8 &-Z6\ J +11 &.[-\ J +8 &0Y2\ J +9 &2JW\ I +11 &4 \\"\ J +8 &5U\ I +10 &7X!\ I +10 &9Q\\\ J +8 &;["\ I +11 &<V\ J +8 &>Z\ I +9 &@YV \ J +12 &BY"\ J +7 &CV\ J +10 &EW!\ J +10 &Ga]\ J +8 &Ii\ K +11 &J\ O +8 &L\ O +9 &NX\ P +11 &P\ P +8 &Q\ P +10 &Szj\ )} +10 &T3'Y \ : +8 ( +4 "processing"%7& +10 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.57 +4 "processing"%& +4 "core" &TB\ + +4 &TB\ + +2 &TBN\ + +4 ."psFlush"Hand.open +2 "manipulator"&^1 +77 "core" 1 +4 "manipulator"&=% +7 "core" %     +4 ."psFlush"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&#'\ +105 "core" ' +2 ."psFlush"PSR.select :air +5 .PSV.dial PSR +2 "processing"%$ +45 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush +5 .PSR.select :flush +4 "processing"%@ +15 ."psFlush"PS.seek 0.5ml +4 "processing"%' +150 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +451 "core" ' +3 ."psFlush"delay 5 seconds +88 #"uploadLog"upsync +417 ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2120 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%p @ +180 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%U  +123 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"%& +97 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%)'9 +2638 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%* +108 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%E' +600 "core" ' + ."psFlush"delay 5 seconds +507 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%T' +2117 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%N  +33 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%] @ +68 "core" B +2 ."psFlush"PSV.dial :mixloop +2 "processing"%% +95 "core" + ."psFlush"PS.seek :empty +2 "processing"%f'9 +2631 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%C +97 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%J'P +1096 "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"%s +70 "core" + ."psFlush"PTV.dial :puck +2 "processing"%  +69 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%o  +4 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2634 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%e +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml + "processing"%L' +586 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +58 ."psFlush"PS.seek 2.5ml +2 "processing"%u' +2118 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%c +69 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%H U +51 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%r'W +2627 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%` @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%Q' +2631 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%_  +68 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%\ +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%k' +2627 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%v +69 "core" + ."psFlush"PBV.dial PSV +2 "processing"%- U +4 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%b'W +2629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%Y' +2634 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%a  +68 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%m'W +2634 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%8 +42 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%<'P +1098 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1606 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%F +69 "core" + ."psFlush"PTV.dial :puck +2 "processing"%Z  +16 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%G  +51 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%['W +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%O +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%q' +584 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2118 "core" ' +2 ."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"%@'W +2633 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"%A' +72 "Can"+\ ;vWXe +2559 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%d  +68 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%W'W +2627 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%'' +2661 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%> +69 "core" + ."psFlush"PBV.dial PSV +2 "processing"%/ U +4 "core" U +3 ."psFlush"PS.seek 0ml +2 "processing"%\\'W +2634 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%? @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2625 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%y  +68 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2627 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'& +3 "core" &!\ +45 "manipulator"&K& +7 "core" & 0 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&S( +4 "core" ( + "manipulator"&t& +4 "core" & +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &  +3 .tForearm.seek PC + "manipulator"&{' +94 "core" ' + .tHand.close +2 "manipulator"&B/ +69 "core" / +2 .tPC.seek :open + "processing"%X( +400 "core" ( + "manipulator"&& +4 "core" &   +2 "manipulator"&x% +3 "core" %    +3 .tForearm.seek :retract +2 "manipulator"&z'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&2( +353 "core" ( + "manipulator"&& +4 "core" &  4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &3& +3 "core" &   4 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&I', +99 "core" ' +2 "manipulator"&w& +3 "core" &   4 +2 "manipulator"&,% +4 "core" %!   : +2 "collection"'~& +4 "core" &\ +3 "collection"'j& +5 "core" &4\ +2 .tCC.seek :closed +2 "collection"'((O +3 "core" &\  +10 &6\ *z +9 &i\ > +10 &o\ J +9 &g]\ I +9 &)_\ I +10 &_\ I +9 &_\ I +9 &p`\ I +10 &2]\ I +9 &_\ I +10 & _\ I +9 &"y^\ H +9 &$9_\ I +10 &%^\ I +9 &'_\ I +9 &)]\ I +10 &+B_\ I +9 &-c\ I +9 &._\ I +10 &0_\ I +9 &2Ia\ I +10 &4 ^\ I +9 &5]\ I +9 &7^\ I +10 &9S_\ H +9 &;_\ I +10 &<^\ I +9 &>]\ I +9 &@Z_\ I +10 &Ba\ I +9 &Cb\ I +9 &E`\ I +10 &G`h\ J +9 &I~\ L +10 &J\ Q +9 &L\ U +9 &NE\ B +10 &OKB\ _ +9 &Ov+\ 4 +2 ( +2 "collection"'j& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.59 + "collection"'g& +3 "core" &Ov*\ 4 +2 .tHand.open +2 "manipulator"&}1 +75 "core" 1 +2 "manipulator"&M% +3 "core" % !   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +3 "manipulator"&'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'& +4 "core" &Ov*\ 4 +2 "collection"'i% +5 "core" %0\ +2 .tCSV.dial CSR +2 "collection"'6  +40 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"''l +1353 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 'n% +3 "core" %l\  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'' +644 "core" ' +2 .tCSV.dial :waste + "collection"' +122 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'!' +1991 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"':& +4 "core" &Ov*\ 4 +2 "collection"'% +3 "core" %6\ +2 .tCSV.dial :flush +2 "collection"'.  +40 "core"  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 5ml + "collection"'1'l +1185 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +40 "core" A +2 "collection"'9% +3 "core" %l=\  +3 .tCS.seek 7ml + "collection"'"' +531 "core" ' +3 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"';  + '  +41 "core"  +87  +2 .tCBV.dial :waste1 + "collection"'5 @ +44 "core" > +2 .tCS.seek 0ml +2 "collection"'0' +1611 "core" ' +2 #tFlushing lower manifold's waste2 port +2 "collection"'|& +3 "core" &Ov*\ 4 +2 "collection"'V% +4 "core" %(\ +2 .tCSV.dial :flush + "collection"'  +69 "core" +2 .tCS.seek 5ml +2 "collection"''l +1199 "core" ' +4 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'h @ +42 "core" A +2 "collection"'% +4 "core" %l\ +3 .tCS.seek 7ml + "collection"'^' +523 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'=  + '7  +6 "core"  +35  +2 .tCBV.dial :waste2 +2 "collection"'$  +109 "core"  +2 .tCS.seek 0ml +2 "collection"'R' +1624 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'l& +3 "core" &Ov*\ 4 +2 "collection"'% +4 "core" %2\ +2 .tCSV.dial CSR + "collection"'p  +41 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'U' +1849 "core" ' + .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml +2 "collection"'&' D +525 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"' + '*  +95 "core" +34  + .tCTV.dial :intake +2 "collection"')  +69 "core" + .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml +2 "collection"'E' \\ +1841 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'N  +69 "core"  +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"']' +592 "core" ' +2 .tCSV.dial CSR +2 "collection"'%  +95 "core"  + #tPulling 5ml of CSR.flush +2 .CSR.select :flush + "collection"' +11 .tCS.seek 5ml + "collection"'T'l +1351 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'C' D +1352 "core" ' + .tCSV.dial CBV +2 "collection"'f +95 "core" +2 .tCS.seek 0ml +2 "collection"'J' +2623 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&s& +3 "core" &   1 4 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +4 "core" ( + "manipulator"&o& +4 "core" &   4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +3 "core" &   4 +2 .tForearm.seek CC +2 "manipulator"&e', +105 "core" ' + .tHand.close +2 "manipulator"&/ +67 "core" / +2 .tCC.seek :open +2 "collection"'L( +376 "core" ( +2 "manipulator"&c& +3 "core" &  4 +2 "manipulator"&H% +4 "core" % ! I +2 .tForearm.seek :retract +2 "manipulator"&u'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&`(- +279 "core" ( + "manipulator"&r& +4 "core" &-   < +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &_& +3 "core" &-   < +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&Q'! +107 "core" ' +2 .tHand.open +2 "manipulator"&\ 1 +71 "core" 1 + "manipulator"&% +4 "core" % +   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&v'\ +98 "core" ' +2 "processing"%-& +4 "core" &\ +15957 "Can"\ .xmY2e +60001 I\ .zYe +60001 \ .{Z^e +25493 #t-> PS.flush +2 #Flushing Processing stage + "processing"%k% +3 "core" %\\\ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"% & +3 "core" &\ +2 "manipulator"&b& +3 "core" &-    < +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&a(- +4 "core" ( + "manipulator"&Y& +4 "core" &- \  < +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &8& +3 "core" &-   ( < +47 .tForearm.seek :garage +3 "manipulator"&m'! +105 "core" ' +2 .tHand.close + "manipulator"& +43 "core"  + .tPSR.select :flush +3 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%/'P +1098 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%'' +1606 "core" ' +2 .tPSV.dial PTV +2 "processing"%? +68 "core" +2 .tPTV.dial :puck +2 "processing"%\\  +4 "core"  +2 .tPBV.dial :waste1 + "processing"%y  +52 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2627 "core" ' +2 .tPSV.dial PSR + "processing"% +70 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"%K' +586 "core" ' + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml + "processing"%t' +2116 "core" ' +2 .tPSV.dial PTV + "processing"% +71 "core" + .tPBV.dial PSV +2 "processing"%B U +51 "core" V +3 .tPS.seek 0ml + "processing"%'W +2634 "core" ' + .tPSV.dial PBV +2 "processing"%# @ +42 "core" > +2 .tPS.seek 2.5ml +2 "processing"%4' +2629 "core" ' + .tPSV.dial :waste1 +2 "processing"%  +69 "core"  +2 .tPS.seek 0ml +2 "processing"%x'W +2624 "core" ' + .tPSV.dial PSR +2 "processing"%{ +42 "core"  +2 .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%S' +2633 "core" ' +2 .tPSV.dial PTV + "processing"% +69 "core" +2 .tPBV.dial PSV + "processing"%3 U +5 "core" U +2 .tPS.seek 0ml +2 "processing"%w'W +2632 "core" ' + .tPSV.dial PBV +2 "processing"%, @ +42 "core" > +2 .tPS.seek 2.5ml +2 "processing"%~' +2632 "core" ' + .tPSV.dial :waste1 +7 "processing"%z  +68 "core"  +3 .tPS.seek 0ml + "processing"%+'W +2632 "core" ' +2 #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&g& +3 "core" & \  4 +42 .tElbow.reconfigure :tight +10 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&}( +2 "core" ( +3 "manipulator"&M& +3 "core" &  T +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &   Y +3 .tForearm.seek PC + "manipulator"&j' +97 "core" ' +2 .tHand.close + "manipulator"&i/ +76 "core" / +2 .tPC.seek :open + "processing"%6( +402 "core" ( +2 "manipulator"&I& +3 "core" & \  B +2 "manipulator"&% +3 "core" %    * +3 .tForearm.seek :retract +2 "manipulator"&n'\ +91 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(- +142 "core" ( + "manipulator"&& +4 "core" &.   (  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &.  /  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&:'! +113 "core" ' +2 .tHand.open + "manipulator"&1 +74 "core" 1 + "manipulator"&.% +4 "core" % & Ƚ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&!'\ +103 "core" ' +4693 "Can"%\ 0}Ze +60001 \ 0J[e +60001 h\ 0\\ e +17395 #t-> access 1 +3 "storage"(% +3 "core" %y   +2 "manipulator"&9% +3 "core" %\  \ Y  +2 "manipulator"&1& +4 "core" &.  j  +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(;(; +673 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" &;  ) +9626 #t-> access 2 +2 "storage"(5% +3 "core" %y 1  K +2 "manipulator"&"% +4 "core" %\   \ S  +2 "manipulator"&|& +3 "core" &. \ I  +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(V(K +188 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" &K    +24626 #t-> startTube 2 +6454 #-> da 50 +2 #da sampling at most 50ml +3 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 18:39:51EDT31-Jul-23\\n{}\\nCan@18:30:01, 21.3C, 38% humidity, 14.6psia, 13.776V, 0.220A, 32.000Ah, 3.03W",Subject: "da sampling at most 50ml" +4 "collection"'0& +3 "core" &[\ +2 "manipulator"&h% +3 "core" %\  \ U  +4 "storage"(% +3 "core" %y \ h +2 "storage"(. +3 "core" .(K +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(7( +462 #"uploadLog"upsync +205 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (=& +3 "core" &   +2 "manipulator"&$& +4 "core" &.  +2 "manipulator"&^% +4 "core" %\   p  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&l( +172 "core" ( +2 "manipulator"&& +3 "core" &\  \  # +2 "storage"(p& +4 "core" &   +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&R' +41 "Can"Q\ 3\\e +58 "core" ' +2 "storage"(U& +4 "core" &  +46 .tSE.reconfigure :pick +9 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"( 'H +270 "core" ' +2 "storage"(*- +2 "core" -'i +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 ()& +3 "core" &   +2 "manipulator"&&& +4 "core" &  G # +2 .tElbow.seek 2 +2 "manipulator"&N( +3 "core" ( +2 "manipulator"&E& +4 "core" &   # +2 "storage"(%& +3 "core" &  #  +3 .tForearm.seek 2 + 300 counts + "manipulator"&]'y +32 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&T/ +65 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&f& +2 "storage"(C'v +5 "core" &   6 # +3 "manipulator"&s% +5 "core" % ϡ  1 +2 .tForearm.seek :retract +2 "manipulator"&o'\ +93 "core" ' +2 .tElbow.seek CC + "manipulator"& ( +141 "core" ' + ."downElevator"SE.stop +3 "storage"(5 +2 "core" ( + "manipulator"&& +5 "core" &  R 3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &2& +2 "core" &  6 3 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&', +99 "core" ' +2 "manipulator"&(& +4 "core" &   A 3 +2 "manipulator"&c% +3 "core" %& K > +3 "collection"'H& +3 "core" &y\ +3 "collection"'e& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'r(O +3 "core" &[\ +9 & +W\ #a +9 &W~\\\ 5 +10 &K\ I +9 &\\H\ I +9 &`K\ I +10 &I`<\ I +9 &\ ]M\ I +10 &`I\ I +9 &_I\ I +9 &PdM\ I +10 & _A\ I +9 &!c8\ I +9 &#`9\ H +10 &%Yb=\ I +9 &'eI\ I +10 &(_F\ I +9 &*aC\ H +9 &,a`E\ I +10 &.#d=\ I +9 &/_<\ I +9 &1^<\ I +10 &3ja<\ H +9 &5,`-\ H +10 &6`9\ I +9 &8c6\ I +9 &:q]?\ I +10 &<3^;\ I +9 &=]=\ H +9 &?_=\ I +10 &Ay`;\ I +9 &C<`9\ H +10 &Df@\ I +9 &Fn;\ J +9 &Hw<\ L +10 &J'<\ S +9 &KA\ T +9 &M;\ V +10 &OQ;\ . +9 &O~;\ G +10 ( + &O`>\ D +2 "collection"'e& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.73 +2 .Hand.open + "manipulator"&_1 +67 "core" 1 +2 "manipulator"&% +3 "core" % '  0 = +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&\ '\ +94 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi + #Priming 7ml +2 .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold + "sampler")+ +4 "core" + + "sampler")-% +5 "core" %gyx  + "collection"'u& +4 "core" &O` \ D +4 "Can"R\ C\\ + #tCalibrating pressure sensors +2 .CTV.dial :air + "collection"'Q  +4 "core" +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")k  +4 "core"  +2 .tSS.reconfigure :fast +3 "sampler")#.0X  +16 "core" +2 ."connect"SSV.dial CBV +4 .tCBV.dial SSV +3 "sampler")q  +71 "core" + #tAllowing 130s for 25.0ml of remaining 50.0ml +2 .Intake.select :open + "sampler") +211 "collection"'% +3 "core" %G\ +2 #tIntake @13.8psia, vacuum from 8.3 to 11.3psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X\ +2 "sampler")% +48 "core" %:  +5 "collection"'j% +4 "core" %9\ +2 "sampler")}% +4 "core" %:  +24 "collection"'% +3 "core" %H\ +2 "sampler").% +4 "core" %:  +27 "collection"'n% +4 "core" %3\ +2 "sampler"):% +3 "core" %:  +32 "collection"'D% +3 "core" %;\ +2 "sampler")% +4 "core" %:56  +36 "collection"'9% +3 "core" %>\ +2 "sampler")1% +4 "core" %:RT  +2 .tIntake.select :close + "sampler")0 +9 )P% +3 "core" %9Y[  +2 .tSSV.dial :exhaust +2 "sampler")  +70 "core"  + .tExhaust.select :open +2 "sampler")@ +10 .tSS.seek 0ml +2 "sampler")5' +916 "core" ' +2 .tExhaust.select :close + "sampler") +10 #tSampled 50.0ml +2 #Evacuating Puck (bubblePt=24psi, evacVolume=10ml, delay 15 seconds) + .Intake.select :close +2 "collection"'"& +3 "core" &O_5\ D +2 ."airStroke"CSV.dial :waste +4 "sampler")|% + "collection"' +7 "core" %de  +2 ."connect"SSV.dial CBV,avoiding: :exhaust +4 .tCBV.dial SSV +2 "sampler");  +27 "core" +2 ."airStroke"CS.reconfigure :fast +3 "collection"'#d @b +3 ."airStroke"CS.seek 0ml +2 "collection"'0' +4 "core" ' +2 ."airStroke"CSV.dial :air +2 "collection"'h @ +79 "core" > +2 ."airStroke"CS.seek 10ml +2 "collection"'' D +51 "core"  +2 .tCTV.dial :air +2 "collection"'  +68 "core"  +2 .tdelay 15 seconds +17 ."flow"Gate.power :analytic3,:OFF +2 ."samplerPumpShutdown"Gate.power :sampler,:OFF +1483 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")V +127 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.seek 0ml +3 "collection"'=  +2 "sampler")$' +7 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")^  +115 "core" ~ +11  +394 ' + .tSSV.dial between CBV and plug +7 "sampler") +46 "core" +2 .tCBV.dial between SSV and waste2 +2 "collection"'p  +29 "core"  +2 "collection"'U% +4 "core" % AA\  +2 ."connect"CTV.dial CSV,avoiding: :air +4 .tCSV.dial CTV +2 "collection"'  + '!  +15 "core"  +30  +2 .tCS.reconfigure :pressurize +2 "collection"'# d@<< ~b +3 .tCS.seek 0ml +2 "collection"'*' +2029 "core" ' } A\ ժ +3 "collection"')% +3 "core" %  <\  +2 "sampler")&% +3 "core" %||  +2 #tBubblePoint: Intake @24.2psia, Outlet @0.0psia +2 .CBV.dial SSV + "collection"'E @ +38 "core" A +2 .tSS.reconfigure :default +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'H' +103 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")N +126 "core"  +3 .tSS.reconfigure :exhale +2 "sampler")#.0X' +539 "core" ' +53 .tSS.reconfigure :fast +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'/' +119 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust + "sampler")? +126 "core" +3 .tSS.reconfigure :exhale +2 "sampler")#.0Xxd +102 "collection"'9 +3 "core" 9Xxd +102 "collection"'p9 +3 "core" 9sw` +98 "Can" Vu]Le +4 "collection"'U9 +3 "core" 9w^ +102 "collection"'9 +3 "core" 9x[ +102 "collection"'!9 +3 "core" 9zX +103 "collection"'9 +3 "core" 9{U +102 "collection"')9 +3 "core" 9~S +102 "collection"'&9 +3 "core" 9Q +102 "collection"'E9 +3 "core" 99M +102 "collection"'$9 +3 "core" 9WK +103 "collection"'T9 +3 "core" 9sH +142 "collection"'f9 +10 "core" 9D +102 "collection"'s9 +3 "core" 9B +103 "collection"'%9 +2 "core" 9? +103 "collection"'l9 +3 "core" 9= +102 "collection"'29 +3 "core" 9: +102 "collection"'9 +3 "core" 9)8 +103 "collection"' 9 +2 "core" 9E5 +103 "collection"']9 +3 "core" 9a2 +102 "collection"'c9 +4 "core" 9|1 +102 "collection"'R9 +3 "core" 90 +102 "collection"'N9 +3 "core" 9- +103 "collection"'*9 +2 "core" 9* +103 "collection"'(9 +3 "core" 9) +102 "collection"'H9 +3 "core" 9' +103 "collection"'C9 +3 "core" 9& +102 "collection"'L9 +3 "core" 9,$ +102 "collection"'_9 +3 "core" 9C" +102 "collection"'o9 +3 "core" 9Z! +103 "collection"'e9 +2 "core" 9q +103 "collection"'-9 +3 "core" 9 +102 "collection"'u9 +3 "core" 9 +102 "collection"'Q9 +3 "core" 9  +102 "collection"'9 +3 "core" 9 +102 "collection"'b9 +3 "core" 9 +103 "collection"'89 +3 "core" 9 +102 "collection"'9 +3 "core" 9 +102 "collection"'k9 +3 "core" 9 ! +102 "collection"'<9 +3 "core" 9 % +102 "collection"'F9 +4 "core" 9 -) +102 "collection"'`9 +3 "core" 9 =- +102 "collection"'9 +3 "core" 9 N2 +102 "collection"'v9 +3 "core" 9 [6 +102 "collection"'O9 +3 "core" 9 i: +102 "collection"'[9 +3 "core" 9 w> +103 "collection"'m9 +3 "core" 9 B +102 "collection"'Z9 +3 "core" 9 G +102 "collection"'Y9 +3 "core" 9 K +102 "collection"'a9 +3 "core" 9 O\ +103 "collection"'G9 +2 "core" 9 S\ +103 "collection"'X9 +3 "core" 9 W +102 "collection"' 9 +3 "core" 9 \\ +102 "collection"' 9 +6 "core" 9 ` +104 "collection"'9 +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"'>9 +3 "core" 9 u +102 "collection"'d9 +3 "core" 9\ y +102 "collection"'A9 +4 "core" 9\ } +102 "collection"'\\9 +3 "core" 9\  +103 "collection"''9 +2 "core" 9\  +103 "collection"'q9 +3 "core" 9\  +87 #"espclient"Session Begun +15 "collection"'?9 +6 "core" 9\ ! +104 "collection"'9 +4 "core" 9\ ' +102 "collection"'y9 +3 "core" 9\ + +3 .tCH.hold 10:00,70C +3 "collection"'/ `\ s `\ *\ +4 'K9 +4 "core"  +3 9\ +\ , + "collection"'B% +4 "core" % # '\ +2 #tBegun lysing Collection Puck Heater at 68C/19.2psia +53282 "Can")\ ]e +6706 "core" ` +2 "collection"'t9 +3 "core" 9\ sw +2 "collection"'% +3 "core" %  \ +2 #tEnded lysing Collection Puck Heater at 70C/17.6psia +2 .CS.seek 0ml +4 "collection"'' +338 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +97 "core" @ +2 .tCSV.dial :air + "collection"'# @ +42 "core" ? +3 .tCS.seek 5ml +4 "collection"'4'l +1343 "core" ' +2 .tCSV.dial CTV +2 "collection"'{  +43 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +44 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'x  +42 "core"  + .tdelay 2 seconds +203 .CSV.dial :air + "collection"'S @ +43 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'3' +1353 "core" ' +2 "collection"'% +3 "core" % \ +2 #tPuck @29.0psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe +3 .CSV.dial CBV +3 "collection"', +96 "core" ~ +9 .tCBV.dial CSV +2 "collection"'z  +30 "core"  +2 "collection"'% +3 "core" % 2 #\ +3 .tCS.seek 5.001ml +2 "collection"'w'l +1348 "core" ' + .tdelay 5 seconds +503 .CTV.dial :air +3 "collection"'~  +43 "core" + "collection"'i% +4 "core" %ly\  +2 .tCS.seek 7ml +2 "collection"'' +588 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air2 +2 "collection"'M @ +42 "core" > +2 .tCS.seek 10ml +4 "collection"'I' D +845 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"' ` +110 "core" ^ + #tLysing Complete +2 "collection"'& +5 "core" &O]`c\ D +3 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&% +6 "core" %\   +2 "storage"(j% +3 "core" %   +2 "storage"(}. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +4 .tSC.seek 1 +2 "storage"(( +190 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +5 (.& +3 "core" & + '  +2 "manipulator"&n& +3 "core" &  N 3 +2 "manipulator"&:% +4 "core" %\    A  +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 1 +2 "manipulator"&D( +156 "core" ( +2 "manipulator"&& +3 "core" &  +2 "storage"(9& +3 "core" &  = +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 1 + 700 counts + "manipulator"&1' +105 "core" ' + "storage"(P& +4 "core" &   +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(W'H +271 "core" ' + "storage"(- +4 "core" -'H + .tSE.configure :default +3 "storage"(#QK-0-\ b +5 .tSE.seek :place +2 "storage"(@'6 +34 "core" ' +2 "manipulator"&"& +3 "core" &  W +2 "manipulator"&|% +4 "core" %  \ g +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 .tElbow.seek CC +3 "manipulator"&h( +150 "core" ( +2 "manipulator"&;& +4 "core" &    3 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 && +3 "core" &  3 +2 .tForearm.seek CC +3 "manipulator"&J', +107 "core" ' + .tHand.close +2 "manipulator"&0/ +70 "core" / +2 .tCC.seek :open +4 "collection"'V( +380 "core" ( +2 "storage"(=& +3 "core" & B  +2 "storage"(^& +4 "core" &   +2 "manipulator"&5& +3 "core" &   6 2 +2 "manipulator"&% +5 "core" %    +2 .tForearm.seek :retract +2 "manipulator"&p'\ +100 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 1 +2 "manipulator"&U( +156 "core" ( + "manipulator"&& +4 "core" &   \ +2 "storage"(!& +4 "core" & .  @ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +5 .tForearm.seek 1 + "manipulator"&'D +115 "core" ' +2 .tElbow.hold +4 "manipulator"&), +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tHand.open +2 "manipulator"&&1 +77 "core" 1 +2 "manipulator"&E% +4 "core" % IQ   ǯ +2 "storage"($& +3 "core" &  +2 .tForearm.force -20 +2 "manipulator"&5 +4 .tForearm.seek 1 + 305 counts +2 "manipulator"&T'u +21 "core" ' + "manipulator"&f& +4 "core" &  \ +2 "storage"(s& +4 "core" & 3 1   +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 1 + 700 counts +2 "manipulator"&%' +25 "core" ' +42 "storage"(l% +11 "core" %? 1 0 +3 ."downElevator"SE.seek :down +3 "storage"(2'v +99 (% +3 "core" %`Z \ o V` +2 "manipulator"& % +4 "core" %   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&]'\ +92 "core" ' +57 ' + ."downElevator"SE.stop +2 "storage"(5 +4 #tTranferring DA +2 #Beginning samplePassC +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'c& +6 "core" &tv\ +2 "manipulator"&R& +4 "core" & \ ( \ +2 "manipulator"&N% +4 "core" %\  \ \  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&*(- +174 "core" ( +2 "manipulator"&(& +4 "core" &-   G I +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &H& +3 "core" &-  ( I +2 .tForearm.seek :garage +3 "manipulator"&C'! +107 "core" ' +2 .tHand.close + "manipulator"&L/ +75 "core" / +2 "manipulator"&_& +3 "core" &-   I +2 "manipulator"&o% +5 "core" % ,  +2 .tForearm.seek :retract +2 "manipulator"&e'\ +100 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&-( +286 "core" ( + "manipulator"&u& +4 "core" &   I ) +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &Q& +3 "core" &  \ W ) +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek CC +2 "manipulator"&', +105 "core" ' +2 "manipulator"&b& +3 "core" &   , ) +2 "manipulator"&8% +4 "core" %)   H +2 "collection"'& +5 "core" &|~\ +2 "collection"'k& +5 "core" &z}\ +2 .tCC.seek :closed +2 "collection"'<(O +6 "core" &{\ +5 &{\ : +9 &GO}|\ 0 +10 &{}\ D +9 &>_|\ H +9 &Z{g\ H +10 &]{ \ G +9 &_z\ H +10 &G[{\ H +9 &\ ]z~\ G +9 &]{\ G +10 &]{\ H +9 &!N`}\ H +9 &#\\|\ G +10 &$]{}\ G +9 &&\\z\ H +10 &(W`|\ H +9 &*`{\ H +9 &+Z|\ H +10 &-[{\ H +9 &/`\\|w\ G +9 &1"]|u\ G +10 &2]|\ G +9 &4]{ \ G +10 &6h]}\ G +9 &8*]}\ G +9 &9]|\ G +10 &;\\~\ H +9 &=oZ|\ H +9 &?1\\}\ H +10 &@Z{~\ H +9 &B[|\ H +10 &Dw\\}\ H +9 &F8`|\ H +9 &Gm{\ J +10 &I{\ M +9 &K`|~s\ S +9 &M{\ U +10 &Nz|\ + +9 &Op.}\ S +9 ( +2 &O?}\ > +2 "collection"'k& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.59 +2 "collection"'F& +5 "core" &OA{\ > +2 .tHand.open + "manipulator"&`1 +69 "core" 1 + "manipulator"&% +4 "core" % )   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&v'\ +102 "core" ' +2 .tPSV.dial PSR +2 "processing"%O +44 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +12 .tPS.seek 1.5ml +2 "processing"%[' +1608 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%m  +44 "core"  +2 .tPS.seek 0ml +3 "processing"%Z'W +1607 "core" ' +2 .tPSV.dial PSR + "processing"%Y +44 "core"  +2 .tPSR.select :air +2 "processing"% +12 .tPS.seek 2.5ml +2 "processing"%a' +2638 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +4 "processing"%G  +4 "collection"'X  +79 "core" +73  + .tPSV.dial :mixloop +2 "processing"% +98 "core" +2 .tCTV.dial :air,avoiding: :intake +3 "collection"'  +16 "core"  +2 .tPTV.dial :PRVmixing +2 "processing"%  +122 "core" +2 .tPS.seek 0ml +3 "processing"% 'W +2644 "core" ' + .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +4 "processing"%' +2636 "core" ' +2 .tPSV.dial :mixloop + "processing"%> +44 "core" +2 .tPS.seek 0ml +49 "processing"%d'W +2639 "core" ' +2 .tPSV.dial :air +7 "processing"%A  +43 "core"  +2 .tPS.seek 2.5ml +3 "processing"%\\' +2628 "core" ' + .tPSV.dial :mixloop +2 "processing"%' +44 "core" +2 .tPS.seek 0ml +2 "processing"%q'W +2636 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&?& +5 "core" &   \ ) +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 .tElbow.seek CC + "manipulator"&( +4 "core" ( +3 "manipulator"&y& +4 "core" &  ) +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &K& +3 "core" &  ^ ) +2 .tForearm.seek CC +3 "manipulator"&B', +106 "core" ' + .tHand.close +2 "manipulator"&g/ +72 "core" / +2 .tCC.seek :open +3 "collection"'/( +378 "core" ( + "manipulator"&t& +4 "core" &  ) +2 "manipulator"&% +3 "core" %   &  +3 .tForearm.seek :retract + "manipulator"&'\ +106 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +2 "manipulator"&(- +278 "core" ( +2 "manipulator"&#& +3 "core" &-  ? +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 && +3 "core" &- k ? +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek :garage + "manipulator"&{'! +116 "core" ' + .tHand.open +2 "manipulator"&1 +73 "core" 1 +2 "manipulator"&x% +4 "core" % )u   ȹ| +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&S'\ +99 "core" ' +2 .tPSV.dial :mixloop + "processing"%4 +17 "core" + .tPTV.dial :PRVmixing +2 ."connect"PRV.dial CBV +5 .tCBV.dial PRV +4 "processing"%  +2 "collection"',  +6 "core" +10  +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'z  +5 "core"  +2 #tLoading lyfil puck from tube 2 into Collection Clamp +2 "collection"'& +6 "core" &\ +2 "manipulator"&3% +3 "core" %\  \ &  +3 "storage"(~% +3 "core" % 0 &   +2 "storage"(i. +4 "core" .( + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +4 .tSC.seek 2 +2 "storage"(w( +194 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (M& +4 "core" & \ * +2 "manipulator"&& +3 "core" &- \ @ ? +3 "manipulator"&% +4 "core" %\     +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek 2 + "manipulator"&( +180 "core" ( + "manipulator"&& +4 "core" &\  ) # +2 "storage"(j& +4 "core" & 1 0  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 2 + 700 counts +2 "manipulator"&}' +103 "core" ' +2 "storage"(.& +3 "core" & 0 1 ]  +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(n'H +283 "core" ' +2 "storage"(:- +3 "core" -'v +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +5 (7& +3 "core" &   \ +2 "manipulator"&& +4 "core" & \ 3 # +2 .tElbow.seek 2 +2 "manipulator"&9( +5 "core" ( + "manipulator"&P& +5 "core" &\ \  q # + "storage"( & +4 "core" &   +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&\ 'y +24 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tHand.close +2 "manipulator"&/ +71 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&"& +2 "storage"(|'v +8 "core" &\ a # +2 "manipulator"&W% +4 "core" % ρ  F +2 .tForearm.seek :retract +2 "manipulator"&;'\ +100 "core" ' +42 .tElbow.seek CC +11 "manipulator"&( +96 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +43 "core" ( +2 "manipulator"&1& +3 "core" &  7 3 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &D& +2 "core" & Y 3 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +3 "manipulator"&0', +105 "core" ' + "manipulator"&& +4 "core" &   F 3 +2 "manipulator"&r% +4 "core" %$ \   +3 "collection"'=& +3 "core" &;\ +3 "collection"'^& +5 "core" &)\ +2 .tCC.seek :closed +4 "collection"'5(O +5 "core" &\ +4 &\ 9 +9 &NN{2\ 0 +9 &z\ D +10 &E^\ H +9 &`\ H +10 &[\ H +9 &_o\ H +9 &MZg\ H +10 &]U\ G +9 &^E\ H +9 &\\;\ G +10 &!U]\ H +9 &#]\ G +10 &$]\ H +9 &&Zs\ H +9 &(]\\e\ H +10 &*`_\ H +9 &+\\U\ H +9 &-`G\ H +10 &/dZL\ H +9 &1'\\8\ H +10 &2`4\ H +9 &4\\\ G +9 &6m]\ H +10 &8/` \ H +9 &9\\\ G +9 &;]\ H +10 &=u_\ H +9 &?6`\ H +9 &@\\\ G +10 &B]6\ H +9 &D}`\ H +10 &F<h\ I +9 &G\ L +9 &Ig\ \ Q +10 &KbOv\ T +9 &M $(q\ U +9 &N{1-\ ) +10 &Op3fU\ T +9 ( +2 "collection"'^& +3 "core" &O4\ 9 +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.74 + .Hand.open +4 "manipulator"&1 +75 "core" 1 +2 "manipulator"&% +4 "core" %    +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&!'\ +94 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +3 "collection"'J  +125 "core" ~ +2 .tCSV.dial CTV + "collection"'h  +30 "core"  +2 .tPS.seek 2.5ml +4 "processing"%&' +2629 "core" ' +2 "collection"'E% +3 "core" % B `fu\ +2 .tCS.seek 4.15ml +2 "collection"'$'Q +1568 "core" ' +2 .tdelay 8 seconds +803 .PSV.dial :air + "processing"%f  +42 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%s  +71 "core"  +2 .tPS.seek 0ml +4 "processing"%p'W +2633 "core" ' + .tCBV.dial between PRV and waste1 +3 "collection"'l ` +38 "core" ^ +2 .tCSV.dial :air +2 "collection"'U @ +43 "core" > +5 .tCS.seek 10ml +4 "collection"'' D +1566 "core" ' +2 .tCSV.dial CTV + "collection"'  +44 "core"  +2 .tCS.seek 0ml +3 "collection"'' +2626 "core" ' +2 .tCBV.dial :waste1 + "collection"'T @ +30 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'c  +124 "core" +2 "collection"'R& +3 "core" &O4D\ 9 +2 #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&N% +5 "core" %\    +2 "storage"(@% +3 "core" %  _ \ +2 "storage"(%. +4 "core" .( + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +4 .tSC.seek 1 +2 "storage"((( +194 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +4 (H& +3 "core" & P  +2 "manipulator"&2& +4 "core" &  \ 3 +2 "manipulator"&)% +3 "core" %\   0  +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 1 +2 "manipulator"&L( +156 "core" ( +2 "manipulator"&_& +4 "core" &  b  +2 "storage"(o& +3 "core" &   +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 1 + 700 counts + "manipulator"&]' +104 "core" ' +2 "storage"(C& +3 "core" &   ' +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +2 "storage"(u'H +283 "core" ' +2 "storage"(*- +2 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +5 "manipulator"&Q& +3 "core" &     +2 "storage"(b& +3 "core" &   M +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +5 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek 1 +2 "manipulator"&8'D +45 "core" ' +11 .tElbow.hold +2 "manipulator"&, +6 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 "storage"(e- +3 "core" -' +3 .tSE.seek 0.11 Pucks below Top Plate +4 "storage"(V'J +30 "core" ' +2 "manipulator"&F% +3 "core" %V^  ȳ +2 "storage"(`& +4 "core" & M \ +2 .tForearm.force -20 +2 "manipulator"&5 +5 .tForearm.seek 1 + 318 counts + "manipulator"&'ς +22 "core" ' +2 "manipulator"&k& +3 "core" &  A  +2 "storage"(O& +4 "core" &  J  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +3 "manipulator"&' +24 "core" ' +3 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(+'A +42 "core" ' + "manipulator"&m& +4 "core" &  g  +2 "manipulator"&[% +3 "core" % 2 +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +3 "manipulator"&Y'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&Z( +157 "core" ( + "manipulator"&X& +4 "core" &!  L ;6 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &G& +3 "core" &!  3 ;6 +2 .tForearm.seek CC +3 "manipulator"& ', +104 "core" ' +2 .tHand.close +2 "manipulator"& / +73 "core" / +2 .tCC.seek :open +2 "collection"'( +379 "core" ( + "storage"(a& +4 "core" &   \ +2 "storage"(& +4 "core" &  \ +2 "manipulator"& & +3 "core" &   \ 9% +2 "manipulator"&>% +4 "core" % # \ T r +2 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +9 .tElbow.seek 1 +2 "manipulator"&A( +158 "core" ( + "manipulator"&d& +4 "core" &   a  +2 "storage"('& +4 "core" & ' 1  +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 .tForearm.seek 1 +2 "manipulator"&\\'D +115 "core" ' +2 .tElbow.hold +2 "manipulator"&?, +6 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tHand.open +2 "manipulator"&y1 +72 "core" 1 +2 "manipulator"&K% +4 "core" % Le  ȵ +2 "storage"(g& +3 "core" & $  +2 .tForearm.force -20 +2 "manipulator"&5 +4 .tForearm.seek 1 + 308 counts +2 "manipulator"&-'x +20 "core" ' +2 "manipulator"&v& +3 "core" &   &  +2 "storage"(<& +4 "core" & 1 1 z  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 1 + 700 counts +2 "manipulator"&t' +24 "core" ' +2 "storage"(% +3 "core" %H ' 1   +3 ."downElevator"SE.seek :down +3 "storage"(B'v +100 (#% +2 "core" %O  \ V_ +2 "manipulator"&% +4 "core" % \ R +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +3 "manipulator"&'\ +88 "core" ' +54 ' + ."downElevator"SE.stop +3 "storage"(5 +4 .tPSV.dial :air +2 "processing"%  +72 "core" +2 .tPS.seek 2.5ml +4 "processing"%x' +618 "Can"\ 4^xe +2007 "core" ' + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +42 "core" +2 .tdelay 1 second +101 .PSV.dial :air +2 "processing"%4  +43 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%, +43 "core" + .tdelay 1 second +102 .PSV.dial :air +3 "processing"%  +44 "core"  + .tdelay 1 second +103 .PS.seek 0ml +2 "processing"%z'W +2628 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +46 "core" &\ +9 "manipulator"&3& +4 "core" & \ I  +2 "manipulator"&~% +4 "core" %\  S  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&i(- +177 "core" ( + "manipulator"&{& +4 "core" &-   6 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &M& +3 "core" &-  6 +2 .tForearm.seek :garage +3 "manipulator"&'! +109 "core" ' +2 .tHand.close + "manipulator"&/ +77 "core" / + "manipulator"&& +4 "core" &-  6 +2 "manipulator"&% +4 "core" % . +2 .tForearm.seek :retract +2 "manipulator"&j'\ +102 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC +2 "manipulator"&( +151 "core" ( +2 "manipulator"&.& +4 "core" &  N +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &S& +3 "core" &  X +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC +2 "manipulator"&:' +101 "core" ' +2 "manipulator"&7& +4 "core" &   r +2 "manipulator"&% +3 "core" %   +3 "processing"%P& +3 "core" &]\ +3 "processing"% & +5 "core" &Z\ +2 .tPC.seek :closed +3 "processing"%(Tg +6 "core" &Z\ +5 &<\ #c +10 &Y{\ 6 +9 &{\ J +9 &V\ I +10 &Y\ J +9 &J[\ J +9 & Z\ J +10 &Z\ J +9 &Z\ J +10 &SW\ J +9 & Y\ I +9 &!Z\ J +10 &#\\\ J +9 &%[]\ J +9 &'Y\ J +10 &(X\ J +9 &*Y\ J +10 &,cW\ J +9 &.&X \ I +9 &/Z\ J +10 &1\\\ J +9 &3k] \ J +9 &5-]\ J +10 &6]\ J +9 &8W\ J +10 &:tZ\ I +9 &<5Z\ J +9 &=\\\ J +10 &?X\ J +9 &A{W"\ J +9 &C>Y(\ I +10 &D\\&\ J +9 &F](\ J +10 &Hc*\ K +9 &J:{'\ N +9 &K-\ P +10 &M(\ P +9 &Ox+\ P +9 &Q:2\ P +10 &R5\ = +9 &T=8\ T +10 &TE#9\ ( +5 ( +2 "processing"% & +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.56 +2 "processing"%"& +6 "core" &TE2\ ( + &TEU\ ( + .tHand.open +2 "manipulator"&W1 +67 "core" 1 + "manipulator"&% +4 "core" %   < +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract + "manipulator"&}'\ +93 "core" ' +2 .tPRV.dial :air + "processing"%n  +44 "core"  + .tPSV.dial :mixloop +2 "processing"%1 +43 "core" +3 "processing"%\ % +3 "core" %S~\ +3 .tPS.seek 0.3ml +2 "processing"%D' +389 "core" ' +2 .tPSV.dial PSR +2 "processing"% +98 "core"  +2 #tPulling 0.4ml of PSR.air +2 .PSR.select :air +5 .PS.seek 0.7ml +4 "processing"%r'* +485 "core" ' +2 .tdelay 3 seconds +303 .PSR.select :air +3 .PS.seek 2.5ml +3 "processing"%=' +1911 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%9 +99 "core" + .tPTV.dial :mixing +2 "processing"%| @ +69 "core" A + .tPBV.dial :waste2 +2 "processing"%;  +91 "core"  +2 .tPS.seek 0ml +2 "processing"%/'W +2631 "core" ' +2 #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&& +5 "core" &   3 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC +2 "manipulator"&( +5 "core" ( + "manipulator"&^& +4 "core" & \  I +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &J& +3 "core" &   +2 .tForearm.seek PC +3 "manipulator"&h' +97 "core" ' +2 .tHand.close +2 "manipulator"&0/ +71 "core" / +2 .tPC.seek :open +3 "processing"%q( +401 "core" ( +2 "manipulator"&E& +3 "core" & \  * +2 "manipulator"&I% +4 "core" %     +2 .tForearm.seek :retract +2 "manipulator"&f'\ +97 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek :garage +2 "manipulator"&s(- +149 "core" ( +2 "manipulator"&&& +43 "core" &-    e +10 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &l& +3 "core" &-   t e +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek :garage +2 "manipulator"&U'! +114 "core" ' +2 .tHand.open + "manipulator"&$1 +66 "core" 1 +2 "manipulator"& % +3 "core" % +    ǿ +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +3 #tLoading da puck from tube 2 into Processing Clamp + "processing"%T& +6 "core" &\ +2 "manipulator"&c% +4 "core" %\    +2 "storage"(R% +3 "core" %z 2 )   +2 "storage"(N. +4 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +4 .tSC.seek 2 +2 "storage"(@( +199 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +4 (%& +3 "core" &  X  +2 "manipulator"&H& +4 "core" &-   H e +2 "manipulator"&2% +3 "core" %\  \ \ ?  +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 +2 "manipulator"&)( +183 "core" ( +3 "manipulator"&w& +3 "core" &   ; % +2 "storage"(_& +4 "core" & 1 0 g  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek 2 + 700 counts + "manipulator"&o' +101 "core" ' +2 "storage"(C& +3 "core" & 3 3  +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"('H +283 "core" ' +2 "storage"(!- +3 "core" -'v +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +5 (*& +3 "core" &  - \  +2 "manipulator"&Q& +4 "core" &   ( % +2 .tElbow.seek 2 +2 "manipulator"&b( +6 "core" ( + "manipulator"&e& +4 "core" &   t % +2 "storage"(F& +3 "core" &   \  +3 .tForearm.seek 2 + 300 counts + "manipulator"&`'y +18 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tHand.close +2 "manipulator"&k/ +79 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&O& +2 "storage"(m'v +8 "core" &   P % +2 "manipulator"&[% +4 "core" % |  m +2 .tForearm.seek :retract +2 "manipulator"&]'\ +92 "core" ' + .tElbow.seek PC +3 "manipulator"&L( +167 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +122 "core" ( +2 "manipulator"&u& +4 "core" &   ' F +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &8& +4 "core" &  \ ; F +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC +2 "manipulator"&' +108 "core" ' +2 "manipulator"&V& +3 "core" &   ; F +2 "manipulator"&X% +4 "core" %   8 +2 "processing"%G& +4 "core" &i\ +3 "processing"%& +5 "core" &\ +2 .tPC.seek :closed + "processing"%(Tg +7 "core" &]\ +6 &4Q\ #c +10 &Z{\\\ 6 +9 &yV\ I +9 &U[\ I +10 &YW\ J +9 &E\\I\ J +10 &YD\ I +9 &YB\ I +9 &]I\ I +10 &M]D\ J +9 & Z>\ J +9 &!Z6\ J +10 &#Z1\ J +9 &%WZ0\ I +9 &'W0\ I +10 &(W/\ I +9 &*W*\ I +10 &,^W#\ J +9 &. Z\ J +9 &/Y%\ J +10 &1Y"\ J +9 &3fY"\ J +9 &5(Y"\ J +10 &6Y"\ J +9 &8[\ I +10 &:o\\\ I +9 &<1\\\ I +9 &=\\\ I +10 &?\\\ I +9 &AvZ\ J +9 &C8Z\ J +10 &D\\\ J +9 &F`\ J +10 &H{e\ K +9 &J5~\ M +9 &K\ O +10 &M\ O +9 &Ot\ P +9 &Q6\ P +10 &R\ < +9 &T9m\ [ +10 &TJ&\ ' +5 ( +2 "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.57 +2 .Hand.open +3 "manipulator"& 1 +5 "core" &TJ\ ' +62 1 +2 "manipulator"&Y% +3 "core" %   e +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&5'\ +88 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +6 "processing"%a  +2 %9 +6 "core" 9 +102 "processing"% 9 +3 "core" 9{ +102 "processing"%>9 +52 "core" 9|  +102 "processing"%d9 +3 "core" 9| +102 "processing"%'9 +3 "core" 9{ +102 "processing"% 9 +3 "core" 9{ +102 "processing"%Z9 +3 "core" 9| +102 "processing"%y9 +4 "core" 9{  +102 "processing"%K9 +3 "core" 9{$ +103 "processing"%g9 +2 "core" 9{( +103 "processing"%v9 +2 "core" 9{- +103 "processing"%<9 +3 "core" 9{1 +102 "processing"%9 +3 "core" 9|5 +103 "processing"%9 +3 "core" 9|9 +102 "processing"%#9 +3 "core" 9|= +102 "processing"%9 +3 "core" 9}B +102 "processing"%A9 +3 "core" 9|F +102 "processing"%\\9 +16 "core" 9|K +103 "processing"%-9 +2 "core" 9|O +103 "processing"%+9 +2 "core" 9|S +103 "processing"%9 +3 "core" 9|W +102 "processing"%t9 +3 "core" 9}[ +102 "processing"%B9 +3 "core" 9}` +102 "processing"%p9 +3 "core" 9}d +102 "processing"%9 +3 "core" 9|h +102 "processing"%49 +3 "core" 9}l +102 "processing"%,9 +3 "core" 9~p +102 "processing"%9 +3 "core" 9u +103 "processing"%x9 +3 "core" 9y +102 "processing"%9 +3 "core" 9} +102 "processing"%39 +3 "core" 9~ +102 "processing"%~9 +3 "core" 9 +102 "processing"%{9 +3 "core" 9 +103 "processing"%M9 +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" 95 +102 "processing"%S9 +3 "core" 9< +3 .tPH.hold 2:00:00,28C +3 "processing"% pp8 +3 .tdelay 1:30 +6 "core"  +9000 .tPSR.select :air +3 .PSV.dial PSR +3 "processing"%7 +98 "core"  + #tPulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +11 .tPS.seek 0.5ml +2 "processing"%' +594 "core" ' + .tdelay 5 seconds +503 .PSR.select :air +3 "processing"% +11 .tPS.seek 2ml +2 "processing"%P'[ +1608 "core" ' + .tPTV.dial :puck +2 "processing"%i  +69 "core"  + .tPSV.dial PTV +2 "processing"%j +72 "core" + .tPBV.dial :waste1 +2 "processing"%6  +126 "core"  +2 "processing"%"% +4 "core" %W"\  +2 .tPS.seek 1.5ml +2 "processing"%W' +595 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 .tPS.seek 0ml +3 "processing"% 'W +1609 "core" ' +2 .tdelay 5:00 +24193 "Can"\ ;C_e +5809 #trecoverPSRreagent08 +2 .PTV.dial :puck +3 "processing"%n  +6 "core"  +2 .tPBV.dial :waste1 + "processing"%1  +35 "core"  +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%\ * +34 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR +3 "processing"%: +71 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +5 .tPS.seek 2.5ml +2 "processing"%z' +2266 "core" ' +2 .tPSV.dial PTV +2 "processing"% +71 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%D +73 "core"  + .tdelay 5 seconds +503 .PSV.dial PTV +2 "processing"%r +72 "core" + .tdelay 5 seconds +503 .PSV.dial :air +2 "processing"%9  +70 "core"  +2 .tPS.seek 0ml +3 "processing"%|'W +2237 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%;  +123 "core" + .tPSV.dial :mixloop +2 "processing"%= +44 "core" + .tPRV.dial :ab1 +7 "processing"% @ +71 "core" A +3 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +4 .tPS.seek 0.15ml +2 "processing"%^'w +354 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +5 "collection"'J  + "processing"%0  +46 "core"  +4 + "processing"%% +4 "core" %t\  +2 .tPS.seek 0.32ml +2 "processing"%}'! +394 "core" ' +9 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +3 "collection"'  +31 "core" +2 .tPRV.dial :air +2 "processing"%E  +41 "core"  +3 .tPS.seek 0.9ml +2 "processing"%I'D +1236 "core" ' + .tPRV.dial :waste2 +2 "processing"%& @ +70 "core" > +3 .tPS.seek 0.5ml +2 "processing"%h' +872 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +4 "processing"%l  +43 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +5 .tPS.seek 2ml + "processing"%'[ +1604 "core" ' +2 .tPSV.dial :PML +2 "processing"%$ +43 "core" +2 .tPTV.dial :mixing +2 "processing"% @ +70 "core" B + .tPBV.dial :waste1 +2 "processing"%T  +34 "core"  +2 "processing"%f% +3 "core" %W\  +3 .tPS.seek 1.85ml +2 "processing"%c'7 +239 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%R * +36 "core" * +2 .tPS.seek 0ml +4 "processing"%N'W +1964 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +4 "collection"'U& +4 "core" &c\  +2 "manipulator"&%& +4 "core" & \\ F +2 "manipulator"&H% +4 "core" %\    * +2 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage +2 "manipulator"&2(- +153 "core" ( +2 "manipulator"&(& +3 "core" &-  N  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &w& +2 "core" &-  >  +3 .tForearm.seek :garage + "manipulator"&_'! +104 "core" ' +2 .tHand.close +2 "manipulator"&s/ +71 "core" / +2 "manipulator"&C& +3 "core" &-  Q  +2 "manipulator"&% +4 "core" % 0 ; +2 .tForearm.seek :retract +2 "manipulator"&!'\ +107 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&*( +289 "core" ( +2 "manipulator"&Q& +3 "core" &  \  0 +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &e& +3 "core" &   3 0 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek CC + "manipulator"&F', +96 "core" ' +2 "manipulator"&k& +3 "core" &   0 +2 "manipulator"&O% +4 "core" %2  P +2 "collection"'[& +4 "core" &f\  +3 "collection"')& +6 "core" &?\  +2 .tCC.seek :closed +3 "collection"'o(O +5 "core" &A\  +5 &=\ = +9 &LO?\ 0 +9 &yC\ E +10 &>`B\ I +9 &a=\ I +9 &_F\ I +10 &`=\ I +9 &F^B\ J +10 &\ _@\ I +9 &a=\ I +9 &_C\ I +10 &!P_=\ I +9 &#_@\ I +9 &$_E\ I +10 &&^C\ I +9 &(W_>\ I +9 &*_C\ I +10 &+\\=\ H +9 &-`C\ I +10 &/_^>\ I +9 &1!_A\ I +9 &2_>\ I +10 &4^?\ I +9 &6g_>\ I +10 &8)_<\ I +9 &9_>\ I +9 &;_D\ I +10 &=o^@\ I +9 &?1`=\ I +9 &@_D\ I +10 &B_?\ I +9 &Dw_>\ I +9 &F9`A\ I +10 &GjK\ J +9 &IG\ N +10 &KeA\ R +9 &M?\ V +9 &NyE\ + +10 &Oq-@\ P +9 ( +2 "collection"')& +3 "core" &OIF\ = +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.55 + "collection"'& +6 "core" &OJk\ = +2 .tHand.open + "manipulator"&`1 +67 "core" 1 + "manipulator"&u% +4 "core" % 2  I +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&b'\ +96 "core" ' +2 .tPSV.dial PSR + "processing"%8 +99 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +12 .tPS.seek 1.5ml + "processing"%V' +1609 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%X  +55 "core"  +2 .tPS.seek 0ml +4 "processing"%G'W +1617 "core" ' +2 .tPSV.dial PSR + "processing"%m +42 "core"  +2 .tPSR.select :air +2 "processing"% +12 .tPS.seek 2.5ml +2 "processing"%]' +2631 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +53 .tCBV.dial PRV +4 "processing"%q  +2 "collection"'  +40 "core" ~ +113  +2 .tPSV.dial :mixloop + "processing"%Y +98 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +6 "core" +2 .tPTV.dial :PRVmixing + "processing"%  +70 "core" +2 .tPS.seek 0ml +3 "processing"% 'W +2631 "core" ' +2 .tPSV.dial :air + "processing"%  +42 "core"  +3 .tPS.seek 2.5ml +2 "processing"%>' +2641 "core" ' + .tPSV.dial :mixloop +2 "processing"%d +44 "core" +2 .tPS.seek 0ml +4 "processing"%''W +2631 "core" ' +2 .tPSV.dial :air + "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +4 "processing"%Z' +2638 "core" ' + .tPSV.dial :mixloop +2 "processing"%y +43 "core" +3 .tPS.seek 0ml +2 "processing"%K'W +2630 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&g& +6 "core" &   H 0 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&v( +23 "core" ( + "manipulator"&<& +4 "core" &    +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 && +3 "core" &   +2 .tForearm.seek CC +2 "manipulator"&', +104 "core" ' + .tHand.close +2 "manipulator"&#/ +75 "core" / +2 .tCC.seek :open +2 "collection"'( +376 "core" ( +2 "manipulator"&A& +3 "core" &   +2 "manipulator"&\\% +4 "core" %   A +2 .tForearm.seek :retract +2 "manipulator"&-'\ +100 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek :garage +2 "manipulator"&+(- +268 "core" ( +2 "manipulator"&& +3 "core" &-   a Y +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &t& +2 "core" &-  ' Y +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek :garage + "manipulator"&B'! +108 "core" ' +2 .tHand.open +2 "manipulator"&p1 +72 "core" 1 +2 "manipulator"&% +4 "core" % *  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract + "manipulator"&4'\ +97 "core" ' +3 ."da"delayUntil "19:31:54.93" +13369 "Can"W\ D_e +11354 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +3 "processing"%, @ +68 "core" @ +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%x * +36 "core" , + ."da"PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%3' +2265 "core" ' +2 ."da"PSV.dial :mixloop + "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"%M +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%?  +44 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2250 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +5 .PSV.dial PSR +2 "processing"% +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%' +591 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%'[ +1608 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%.  +68 "core"  +2 ."da"PSV.dial PTV +2 "processing"%S +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%7  +34 "core" +2 "processing"%/% +3 "core" %_\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +645 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%i * +34 "core" * +3 ."da"PS.seek 0ml +2 "processing"%j'W +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +3 .PBV.dial :waste1 +4 "processing"%6  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%" * +35 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%P +82 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%' +2260 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%W +81 "core"  + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%a +70 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%n +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%1  +70 "core"  +2 ."da"PS.seek 0ml +3 "processing"%\ 'W +2260 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +4 .PSV.dial PSR +2 "processing"%: +125 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +2 "processing"% ' +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%'[ +1605 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +4 "processing"%D +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%r  +34 "core"  +2 "processing"%9% +3 "core" %]\  +3 ."da"PS.seek 1.5ml +2 "processing"%z' +595 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%; * +34 "core" * +2 ."da"PS.seek 0ml +4 "processing"%='W +1630 "core" ' + ."da"delay 2:00 +7337 "Can"\ LF`:e +4667 #"da"recoverPSRreagent08 + .PTV.dial :puck +4 .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 +4 "processing"%0 +70 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%J' +2268 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%^ +72 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%E  +68 "core"  +3 ."da"PS.seek 0ml +2 "processing"%}'W +2255 "core" ' + #"da"getPMLReagent08 +2 .PRV.dial :air +8 "processing"%&  +43 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%I  +121 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 +2 "processing"%l  +43 "core" ~ +2 ."da"PTV.dial :PRVmixing +2 "processing"%h  +6 "core" + ."da"PSV.dial :mixloop +2 "processing"%$ +44 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +4 ."da"PS.seek 0.3ml +2 "processing"% ' +387 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%T  +45 "core"  + "processing"%f% +4 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%R't +330 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +3 "processing"%  +44 "core"  +2 ."da"PS.seek 2ml +3 "processing"%c'[ +1563 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%U +43 "core" +2 ."da"PTV.dial :mixing +2 "processing"%% @ +70 "core" A + ."da"PBV.dial :waste1 +2 "processing"%H  +34 "core" +2 "processing"%(% +3 "core" %]\ +3 ."da"PS.seek 1.85ml +2 "processing"%w'= +229 "core" ' +2 ."da"PBV.dial between PSV and waste1 +43 "processing"%L * +41 "core" * +2 ."da"PS.seek 0ml +3 "processing"%s'W +1972 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +39267 "Can"5\ 9`e +8735 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +8 "processing"%C @ +6 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%5 * +34 "core" * +2 ."da"PSV.dial :air +2 "processing"%_  +43 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%Q' +2269 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%2 +44 "core" + ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%e  +42 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%k +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%O  +43 "core"  +2 ."da"PS.seek 0ml +3 "processing"%['W +2256 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +4 .PSV.dial PSR +3 "processing"%! +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +3 "processing"%' +588 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1606 "core" ' + ."da"PTV.dial :puck +2 "processing"%`  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%u +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%)  +34 "core" +2 "processing"%8% +3 "core" %[\  +3 ."da"PS.seek 1.5ml +2 "processing"%F' +593 "core" ' +2 ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +2 "processing"%N * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%X'W +1619 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 +2 .PTV.dial :puck +3 "processing"%V  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%m  +34 "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 +3 "processing"% +70 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%q' +2269 "core" ' + ."da"PSV.dial PTV +2 "processing"%Y +82 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%]  +73 "core"  +2 ."da"PS.seek 0ml +3 "processing"%'W +2259 "core" ' + #"da"washCycleDA #2 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +3 "processing"% +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%d' +591 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%>'[ +1617 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"%' +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%y  +34 "core" +2 "processing"%Z% +3 "core" %^\  +3 ."da"PS.seek 1.5ml +2 "processing"%g' +601 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%< * +32 "core" * +3 ."da"PS.seek 0ml +2 "processing"%'W +1619 "core" ' + ."da"delay 2:00 +10023 "Can" \ 7afe +1981 #"da"recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%#  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%*  +34 "core" + ."da"delay 30 seconds +3046 .PBV.dial between PSV and waste1 +9 "processing"%b * +36 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%o +82 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%A' +2264 "core" ' + ."da"PSV.dial PTV +3 "processing"%\\ +68 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"% +69 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +83 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%t  +70 "core"  +2 ."da"PS.seek 0ml +3 "processing"%v'W +2253 "core" ' + #"da"washCycleDA #3 of 3 +2 .PSR.select :air +9 .PSV.dial PSR +2 "processing"%p +125 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +3 "processing"%' +618 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%-'[ +1611 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%B  +6 "core"  + ."da"PSV.dial PTV +2 "processing"%, +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core"  +2 "processing"%x% +3 "core" %Z\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +589 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%K * +33 "core" * +2 ."da"PS.seek 0ml +4 "processing"%~'W +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +3 "processing"%{  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%M  +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 +3 "processing"%3 +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%' +2263 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +82 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%. +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%S  +72 "core"  +2 ."da"PS.seek 0ml +3 "processing"%7'W +2243 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates +4 .PSR.select :air +3 .PSV.dial PSR +3 "processing"%/ +127 "core" +3 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +6 "processing"% +16 ."da"PS.reconfigure :default +5 "processing"%#A d`xb +4 ."da"PS.seek 0.25ml +3 "processing"%'7 +345 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +4 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%i' +343 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%'[ +1617 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%6  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"%" +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%P  +36 "core" +2 "processing"%j% +3 "core" %a\ +2 ."da"PS.seek 1.5ml +2 "processing"%W' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%a * +37 "core" , +2 ."da"PS.seek 0ml +2 "processing"%n'W +1613 "core" ' + ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck +3 "processing"%1  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%: * +34 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%\ +73 "core"  +2 ."da"PS.reconfigure :fast +48 "processing"%#A ,`xb +12 ."da"PS.seek 2.5ml +2 "processing"% ' +2306 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%D +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%r +85 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%9 +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +71 "core"  +3 ."da"PS.seek 0ml +2 "processing"%;'W +2308 "core" ' +2 #"da"Additional air clear + .PSR.select :air +5 .PSV.dial PSR +2 "processing"%z +127 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +5 .PS.reconfigure :default +4 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%'[ +2130 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +2 "processing"%|  +5 "core"  +2 ."da"PSV.dial PTV +2 "processing"%0 +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%=  +36 "core" +2 "processing"%% +3 "core" %^\  +3 ."da"PS.seek 1.5ml +2 "processing"%^' +590 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , + ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%E  +101 "core"  +2 ."da"PS.seek 0ml +3 "processing"%J'W +382 "Can"{\ ae +1228 "core" ' +2 "processing"%&9 +3 "core" 95% +2 #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast +3 "processing"%I +4 %l& +2 "core" 5& +3 &TJ\ ' +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&h% +5 "core" %\   R  +2 "storage"($% +3 "core" %~ \ R\ +2 "storage"(}. +3 "core" .( +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +5 ."da"SC.seek 1 +2 "storage"(T( +194 "core" ( +2 ."da"SC.configure :limp +3 "storage"($(\ 1b +4 (f& +3 "core" & b\ +2 "manipulator"& & +3 "core" &-  Y +2 "manipulator"&% +4 "core" %\     +2 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 1 +2 "manipulator"&R( +179 "core" ( + "manipulator"&U& +4 "core" & \  > $ +2 "storage"(%& +4 "core" & B\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&H' +98 "core" ' +2 "storage"((& +3 "core" & \  \ +3 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"(c'H +284 "core" ' +2 "storage"(L- +3 "core" -' +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +4 "manipulator"&w& +3 "core" &  B $ +2 "storage"(C& +4 "core" & D\ +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +3 "manipulator"&'D +39 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&5, +5 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 "storage"(_- +2 "core" -' +3 ."da"SE.seek 1.11 Pucks below Top Plate +4 "storage"(s'J +31 "core" ' + "manipulator"&2% +4 "core" %Mm  \  ɷ +2 "storage"(e& +3 "core" & 5\ +2 ."da"Forearm.force -20 +2 "manipulator"&5 +4 ."da"Forearm.seek 1 + 309 counts +2 "manipulator"&k'y +20 "core" ' + "manipulator"&O& +4 "core" &  G $ +2 "storage"(Q& +3 "core" & \ +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +9 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&!' +24 "core" ' +2 ."da"SE.seek 2.11 Pucks below Top Plate +4 "storage"(['A +40 "core" ' + "manipulator"&& +4 "core" &  g $ +47 "manipulator"&`% +10 "core" %    +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +2 "manipulator"&u'\ +97 "core" ' +2 ."da"Elbow.seek PC +3 "manipulator"&)( +286 "core" ( +2 "manipulator"&8& +4 "core" &\  b # +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 && +3 "core" &\  , # +2 ."da"Forearm.seek PC +3 "manipulator"&N' +100 "core" ' +2 ."da"Hand.close +2 "manipulator"&F/ +74 "core" / +2 ."da"PC.seek :open +3 "processing"%V( +402 "core" ( + "storage"(m& +4 "core" & \ +2 "manipulator"&G& +4 "core" &  # +2 "manipulator"& % +3 "core" %     +2 ."da"Forearm.seek :retract +2 "manipulator"&X'\ +92 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 1 +3 "manipulator"&Y( +241 "core" ( +2 "manipulator"&& +3 "core" &   ^ % +2 "storage"(& +4 "core" & n\ +2 ."da"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&]' +100 "core" ' +2 ."da"Hand.open +2 "manipulator"&q1 +76 "core" 1 +2 "storage"( - +4 "core" -'A +2 ."da"SE.seek 1.87 Pucks below Top Plate +2 "storage"(' +27 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +4 ."da"SE.seek 1.21 Pucks below Top Plate +2 "storage"(d' +50 "core" ' +2 #"da"Lights, camera, ACTION! +5 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23jul3120h50ml_niagara.tif +1949 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +6240 #"da"SX HX9/16 (USB:12): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 78.4 seconds\ /var/log/esp/da23jul3120h50ml_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23jul3120h50ml20s_niagara.tif +2072 #SX HX9/16 (USB:12): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23jul3120h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23jul3120h50ml30s_niagara.tif +3073 #SX HX9/16 (USB:12): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23jul3120h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +4 ."Qmail"DAfans.email "78.4 sec auto-exposure",Subject: "da23jul3120h50ml images!" +6 "storage"( - +5 "core" -' +3 "storage"('& +3 "core" &\ \ \ +3 "manipulator"&y& +6 "core" &   % +10 ."da"Elbow.seek 1 +5 "manipulator"&Z( +17 "core" ( +7 "manipulator"&>& +4 "core" &  A % +3 "storage"(<& +5 "core" &\ \ \ +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&g' +25 "core" ' +3 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +4 ."da"SE.seek 1.92 Pucks below Top Plate +2 "storage"(#'M +56 "core" ' +3 "manipulator"&*& +3 "core" & \   % +3 "storage"(b& +5 "core" & ` ` B\ +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +5 ."da"Forearm.reconfigure :loose +13 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +5 "manipulator"&o'D +40 "core" ' + ."da"Elbow.hold +3 "manipulator"&, +4 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +4 ."da"SE.seek 2.11 Pucks below Top Plate +7 "storage"(\\'8 +21 "core" ' +2 "manipulator"&% +3 "core" %I` x ȴ +2 "storage"(& +5 "core" &\ H\ I\ + ."da"Forearm.force -20 +2 "manipulator"&5 +4 ."da"Forearm.seek 1 + 305 counts +2 "manipulator"&t'u +64 "core" ' +2 "manipulator"&A& +5 "core" &\   ) # + "storage"(p& +5 "core" & m m\ +10 ."da"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +22 ."da"Forearm.seek 1 + 700 counts +6 "manipulator"&v' +29 "core" ' + "storage"(% +5 "core" %?  +3 ."downElevator"SE.seek :down +5 "storage"(B'v +98 (,% +6 "core" %vM\ + v\ TZ +5 "manipulator"&% +7 "core" %  $ +6 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +7 ."da"Forearm.seek :retract +2 "manipulator"&x'\ +95 "core" ' +21 ' +4 ."downElevator"SE.stop +4 "storage"(5 +7 (-& +6 "core" & + +6 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +6 #tStarting finalPurge +8 "processing"%K& +13 "core" &<\ +5 "manipulator"&& +10 "core" &\ \ Z # +2 "manipulator"&{% +8 "core" %\    +6 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&M(- +182 "core" ( +4 "manipulator"&?& +6 "core" &-  8 +5 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +6 &3& +7 "core" &-  m 8 +4 ."psFlush"Forearm.seek :garage +3 "manipulator"&~'! +111 "core" ' +5 ."psFlush"Hand.close +2 "manipulator"&/ +82 "core" / +4 "manipulator"&& +9 "core" &-   8 +3 "manipulator"&.% +7 "core" % 3  +5 ."psFlush"Forearm.seek :retract +2 "manipulator"&S'\ +104 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +10 ."psFlush"Elbow.seek PC +4 "manipulator"&( +153 "core" ( +7 "manipulator"&/& +6 "core" &   L j +7 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +11 &7& +6 "core" &  b j +5 ."psFlush"Forearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +7 ."psFlush"Forearm.seek PC +2 "manipulator"&' +96 "core" ' +4 "manipulator"&i& +6 "core" & \ 9 j +5 "manipulator"&6% +9 "core" %   K B +4 "processing"%"& +6 "core" &3\ +6 "processing"%P& +13 "core" &8\ +4 &B\ +4 ."psFlush"PC.seek :closed +6 "processing"%j(Tg +12 "core" &B\ +4 &:\  +5 &8{1\ *z +7 &k6\ ? +8 &h@\ J +8 &wZE\ I +8 &9YG\ I +10 &Z:\ J +11 &\\C\ J +8 &~WA\ J +10 &@WC\ J +10 &U4\ I +8 & Y0\ I +10 &"W1\ J +8 &$I[1\ I +10 && Y1\ I +10 &'\\2\ J +9 &)\\1\ I +10 &+PW0\ J +10 &-V6\ I +8 &.X1\ I +10 &0W0\ I +10 &2X[,\ J +8 &4Y"\ J +11 &5V"\ J +8 &7[\ I +10 &9`W!\ J +10 &;#[*\ I +8 &<U&\ J +10 &>[&\ I +10 &@h[(\ J +8 &B*Y#\ J +11 &CV \ I +8 &EY#\ J +9 &Go`"\ J +11 &I.g%\ K +8 &J$\ O +11 &L)\ O +10 &Ng\ P +7 &P)\ P +11 &Q \ P +8 &Szj\ #o +9 &T8-v \ 1 +9 ( +4 &TJ\  +6 "processing"%P& +4 "core" &TJ\  +5 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.57 +2 "processing"%& +11 "core" &TJ \  +3 ."psFlush"Hand.open +2 "manipulator"&a1 +77 "core" 1 +4 "manipulator"&W% +10 "core" %    B +5 ."psFlush"Forearm.reconfigure :loose +9 "manipulator"&#Q@2^d^b +8 ."psFlush"Forearm.seek :retract +3 "manipulator"&1'\ +97 "core" ' +3 ."psFlush"PSR.select :air +5 .PSV.dial PSR +6 "processing"% +44 "core"  +4 #"psFlush"Pulling 0.5ml of PSR.flush +4 .PSR.select :flush +8 "processing"%@ +15 ."psFlush"PS.seek 0.5ml +3 "processing"%:' +212 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +389 "core" ' +3 ."psFlush"delay 5 seconds +122 #"uploadLog"upsync +381 ."psFlush"PSR.select :air +3 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%\ ' +2131 "core" ' + ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%n @ +183 "core" B + ."psFlush"PTV.dial :PRVmixing +2 "processing"%D  +125 "core" + ."psFlush"PSV.dial :mixloop +46 "processing"%r +107 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%9'9 +2633 "core" ' + ."psFlush"PSR.select :air +8 .PSV.dial PSR +2 "processing"% +100 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"% ' +600 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%z' +2117 "core" ' + ."psFlush"delay 1 second +103 .PBV.dial :waste1 +2 "processing"%;  +33 "core" + ."psFlush"PTV.dial :mixing +2 "processing"%| @ +70 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%0 +98 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%='9 +2641 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +98 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%'P +1109 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1607 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%E +72 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%^  +69 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%&  +6 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"%I'W +2631 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%l +72 "core"  + ."psFlush"PSR.select :flush +8 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +7 "processing"%h' +594 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%$' +2120 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%} +72 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%f U +54 "core" W +2 ."psFlush"PS.seek 0ml +4 "processing"% 'W +2633 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%@' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%U  +70 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"%%'W +2628 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%+ +44 "core"  + ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%(' +2638 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%4 +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%L U +16 "core" S +3 ."psFlush"PS.seek 0ml +2 "processing"%w'W +2627 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%C @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%_' +2636 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%2  +70 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%e'W +2374 "Can"j\ =be +264 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%O +44 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%Q'P +1095 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1614 "core" ' +2 ."psFlush"PSV.dial PTV +6 "processing"%` +70 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%H  +6 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%R  +51 "core"  +2 ."psFlush"PS.seek 0ml +44 "processing"%c'W +2643 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +71 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%k' +601 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%s' +2116 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%! +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%8 U +53 "core" W +2 ."psFlush"PS.seek 0ml +4 "processing"%5'W +2628 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"%F' +2635 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%u  +70 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"%'W +2631 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%m +44 "core"  + ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%G' +2634 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" + ."psFlush"PBV.dial PSV +2 "processing"%N U +6 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2638 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%)' +2636 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%q  +70 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"% 'W +2628 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +6 "collection"'X& +6 "core" &*\ +2 "manipulator"&[& +3 "core" &  A i +2 .tElbow.reconfigure :tight +9 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC + "manipulator"&( +5 "core" ( +2 "manipulator"& & +4 "core" &    i +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &'& +3 "core" &   ( i +2 .tForearm.seek PC +4 "manipulator"&y' +94 "core" ' +2 .tHand.close +2 "manipulator"&>/ +74 "core" / +2 .tPC.seek :open +3 "processing"%<( +406 "core" ( + "manipulator"&*& +4 "core" & c i +2 "manipulator"&b% +4 "core" % " +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek CC + "manipulator"&( +359 "core" ( +2 "manipulator"&Y& +3 "core" &    b +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &]& +3 "core" &   D b +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek CC + "manipulator"&A', +101 "core" ' +2 "manipulator"&p& +3 "core" &   - b +2 "manipulator"&d% +4 "core" %3 \  +2 "collection"'& +4 "core" &\ +3 "collection"'g& +4 "core" &\ +3 .tCC.seek :closed + "collection"'Z(O +8 "core" &\ +3 &%\ ; +10 &GM~$\ 0 +9 &y&\ E +10 &5e\ J +9 &`\ I +9 &^%\ I +10 &}c\ I +9 &@b\ I +9 &`*\ I +10 &`'\ I +9 &`(\ I +10 &!Gb"\ I +9 &#\ `'\ I +9 &$b&\ I +10 &&a&\ H +9 &(Oa0\ I +9 &*b'\ I +10 &+`!\ H +9 &-b#\ I +10 &/X`%\ I +9 &1`%\ I +9 &2e$\ I +10 &4`"\ I +9 &6`b \ I +9 &8"_.\ I +10 &9`*\ I +9 &;d2\ J +10 &=h]3\ I +9 &?)b)\ I +9 &@`8\ I +10 &Ba4\ I +9 &Dpa,\ I +9 &F2b1\ I +10 &Go4\ K +9 &I5\ M +10 &K_3\ Q +9 &M/\ U +9 &Nz@\ . +10 &Os($\ ; +9 ( + &Oy*'\ 5 +2 "collection"'g& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.52 +2 "collection"'#& +4 "core" &Oy*2\ 5 +2 .tHand.open +2 "manipulator"&,1 +72 "core" 1 +2 "manipulator"&% +3 "core" % 2   +50 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&o'\ +97 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'-& +6 "core" &Oy*\ 5 +2 "collection"'t% +4 "core" %\ +2 .tCSV.dial CSR +2 "collection"'K  +41 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +5 "collection"' +12 .tCS.seek 5ml +2 "collection"'\\'l +1345 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +11 '% +3 "core" %l1\  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +5 .tCS.seek 7.5ml +2 "collection"'{' +645 "core" ' +2 .tCSV.dial :waste +2 "collection"'v +123 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +4 .tCS.seek 0ml +2 "collection"'?' +1994 "core" ' + #tFlushing lower manifold's waste1 port +2 "collection"'3& +6 "core" &Oy* \ 5 +2 "collection"'B% +3 "core" %2\ +2 .tCSV.dial :flush +2 "collection"'  +42 "core"  +3 .tCS.reconfigure :fast +3 "collection"'#d @b +4 .tCS.seek 5ml +2 "collection"''l +1181 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"' @ +42 "core" A +2 "collection"'.% +3 "core" %l=\  +3 .tCS.seek 7ml +2 "collection"'x' +536 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +5 "collection"'/  + '7  +42 "core"  +88  +2 .tCBV.dial :waste1 +2 "collection"'~ @ +45 "core" > +2 .tCS.seek 0ml +3 "collection"'M' +1620 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'i& +7 "core" &Oy*B\ 5 +2 "collection"'6% +3 "core" %)\ +2 .tCSV.dial :flush +2 "collection"'"  +70 "core" +2 .tCS.seek 5ml +3 "collection"'S'l +1184 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'V @ +43 "core" A +2 "collection"'% +4 "core" %l\  +2 .tCS.seek 7ml +2 "collection"'a' +531 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +4 "collection"'W  +2 'P  +17 "core"  +25  +2 .tCBV.dial :waste2 +2 "collection"'  +110 "core"  +3 .tCS.seek 0ml +2 "collection"'' +1623 "core" ' +2 #tDisinfecting external Intake with kill +2 "collection"'J& +5 "core" &Oy)\ 5 +2 "collection"':% +4 "core" % \ +2 .tCSV.dial CSR +2 "collection"'n  +41 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +4 "collection"' +12 .tCS.seek 8ml +2 "collection"'D' +1854 "core" ' + .tdelay 5 seconds +503 .CSR.select :air +3 "collection"' +11 .tCS.seek 10ml +2 "collection"'r' D +533 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +4 "collection"'\ +4 '  +92 "core" +36  +2 .tCTV.dial :intake + "collection"'9  +71 "core" + .tIntake.select :open +2 "sampler") +12 .tCS.seek 2ml +2 "collection"' ' \\ +1842 "core" ' + .tIntake.select :close +2 "sampler")0 +11 .tCTV.dial :air +2 "collection"';  +71 "core"  +2 .tCS.reconfigure :default +3 "collection"'#P d@b +5 .tCS.seek 0ml + "collection"'|' +592 "core" ' +2 .tCSV.dial CSR +2 "collection"'0  +98 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +5 "collection"' +11 .tCS.seek 5ml + "collection"'z'l +1350 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +11 .tCS.seek 10ml +2 "collection"'' D +1371 "core" ' + .tCSV.dial CBV +2 "collection"'= +98 "core" +2 .tCS.seek 0ml +3 "collection"'' +2625 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +45 "manipulator"&E& +8 "core" &   b +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&^( +5 "core" ( +2 "manipulator"&&& +4 "core" &   b +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 && +3 "core" & \  b +2 .tForearm.seek CC +3 "manipulator"&l', +105 "core" ' +2 .tHand.close + "manipulator"&I/ +75 "core" / +2 .tCC.seek :open +4 "collection"'h( +376 "core" ( +2 "manipulator"&}& +4 "core" &  b + "manipulator"&f% +4 "core" %    +2 .tForearm.seek :retract +2 "manipulator"&$'\ +103 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +2 "manipulator"&(- +277 "core" ( + "manipulator"& & +4 "core" &-   T 7 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &U& +3 "core" &-  ] 7 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek :garage + "manipulator"&@'! +115 "core" ' +2 .tHand.open + "manipulator"&+1 +79 "core" 1 + "manipulator"&%% +4 "core" % &   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract + "manipulator"&4'\ +96 "core" ' +2 "processing"%L& +3 "core" &\ +4088 "Can" \ -c(e +60002 H\ .jce +60001 \ . dTe +60002 ~\ -de +60001 r}\ .See +60001 5|\ .fe +60002 D{\ -fe +60001 9z\ ->gBe +60001 |\ .ge +60002 z\ -hne +60001 z\ .)ie +60001 xy\ .ie +60002 y\ .uj0e +60001 lx\ .je +60002 x\ .k\\e +60001 x\ -gke +60001 nu\ - le +60003 ev\ .ijme +60001 qv\ .Yme +60002 v\ .nJe +60001 v\ .ɥne @EDT1690862401.80 ru\ .Kove +60001 du\ -p e +60001 t\ -Ηpe +60002 u\ -=q8e +60001 u\ .qe +60002 u\ .ӈrde +60001 u\ -.re +60001 ~u\ .se +60002 >w\ .zt&e +60001 t\ - te +60002 7u\ -uRe +60001 u\ -lue +60001 v\ .v~e +60002 t\ -we +60001 s\ .^we +60002 (t\ .x@e +60001 s\ .xe +60001 :s\ .Qyle +60002 r\ .ze +60001 s\ .ze +60001 t\ .C{.e +60002 r\ .{e +60001 s\ .|Ze +60001 r\ -5|e +60002 2t\ -}e +60001 xs\ .~e +60001 ms\ -(~e +60002 r\ .He +60001 r\ -te +60002 hs\ .te +60001 os\ -\ e +60001 Vr\ -fe +60002 r\ . 6e +60001 q\ .e +60002 gr\ .Ybe +60001 cr\ .e +60001 rq\ .e +60002 p\ .K$e +60001 p\ . e +60001 Fr\ . Pe +60002 kp\ . =e +60001 yq\ -|e +60002 r\ -e +60001 r\ -/e +60001 >s\ .>e +60002 mq\ .|e +60001 s\ ."je +60001 p\ .e +60002 q\ .ne +60001 7r\ .,e +60002 r\ .e +60001 yq\ .`Xe +60001 q\ .!e +60002 br\ ."e +60001 q\ -$Se +60001 o\ -%e +60002 8q\ -'Fe +60001 zq\ .)Ee +60002 q\ -*re +60001 q\ .,e +60001 q\ ..7e +60002 8t\ ./4e +27355 #"espclient"-> exit +3 #Session Ended +1109 #t-> can +3 "Can"s\ 00{ +31531 q\ .1e +60001 p\ .3*`e +60002 t\ .4e +23392 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%( +97 "core" +488 #t-> PTV.PRV + .PTV.dial PRV +2 "processing"%C @ +68 "core" A +561 #t-> PRV.ab2 +2 .PRV.dial :ab2 + "processing"%w  +42 "core"  +10315 #t-> PS.pull 0.2 +2 "processing"%2% +3 "core" %Yv\ +2 .tPS.seek 0.2ml +2 "processing"%_' +287 "core" ' + "processing"%O% +4 "core" %{\  +17885 #t-> PS.pull 2.0 + "processing"%e% +4 "core" %N\  +2 .tPS.seek 2.2ml +2 "processing"%Q' +2122 "core" ' +2 "processing"%`% +3 "core" %\  +1838 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%H  +98 "core"  +747 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%R'W +2016 "Can"t\ 26{e +305 "core" ' + "processing"%% +4 "core" %Y\ +918 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"% +98 "core" +213 #t-> PTV +637 #-> PRV +962 #-> PS.pull 0.4 +2 "processing"%c% +3 "core" %Y\ +2 .tPS.seek 0.4ml +2 "processing"%k'Z +482 "core" ' + "processing"%!% +4 "core" %X\  +1572 #t-> PS.fill +3 .PS.seek 2.5ml + "processing"%8' +2219 "core" ' + "processing"%s% +4 "core" %\  +39418 #t-> PSV.waste2 +2 .PSV.dial :waste2 +2 "processing"%  +125 "core"  +848 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%5'W +2635 "core" ' +2 "processing"%u% +3 "core" %Y\ +9525 "Can"Lw\ .8&"e +15837 #t-> PSV.PTV\\\ PSV.PTV +2 .PSV.dial PTV +2 "processing"%F +124 "core" +2 .tPSV.dial PTV,:PTV +2 .PSV.stop +2 "processing"% +3 "core" +3 !to:I2C::Shaft::Error:@checkpoint: omitted: mesg"^Unknown Direction Processing Syringe Valve at PTV while rotating Processing Syringe Valve:bt["2/home/esp/esp2/lib/i2c/shaft.rb:265:in `send'"9/home/esp/esp2/lib/i2c/msg.rb:449:in `await1stReply'":/home/esp/esp2/lib/i2c/msg.rb:476:in `awaitOnlyReply'"4/home/esp/esp2/lib/i2c/shaft.rb:375:in `rotate'"5/home/esp/esp2/lib/shaft.rb:157:in `dialQuietly'",/home/esp/esp2/lib/msg.rb:68:in `retry'"5/home/esp/esp2/lib/shaft.rb:156:in `dialQuietly'"-/home/esp/esp2/lib/shaft.rb:72:in `dial'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"-/home/esp/esp2/lib/shaft.rb:70:in `dial'"7/home/esp/esp2/lib/shaft.rb:88:in `method_missing'"(ESP):36:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +1382 #-> PSV.PTV +2 .PSV.dial PTV +2 "processing"% +4 "core" +297 #t-> PTV +580 #-> PRV +1332 #-> PS.pull 0.4 +2 "processing"%N% +3 "core" %Y\ +2 .tPS.seek 0.4ml +2 "processing"%G'Z +491 "core" ' +3 "processing"%% +3 "core" %Z\  +1248 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2223 "core" ' +2 "processing"%q% +3 "core" %\  +1552 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%)  +98 "core"  +677 #t-> PS.empty +2 .PS.seek 0ml + "processing"%X'W +2628 "core" ' + "processing"%[% +4 "core" %Z\ +339 #t-> PS.pull 0.4 +2 "processing"% % +3 "core" %Z\ +2 .tPS.seek 0.4ml +2 "processing"%''[ +254 .tPS.hold + "processing"%>+ +4 "core" 'Pd\ R[ +56 + +2 !to:IRB::Abort:@checkpoint: omitted: mesg".Processing Syringe seek to 0.4ml Aborted!:bt["7/home/esp/esp2/lib/slide.rb:372:in `unlimitedSeek'"//home/esp/esp2/lib/slide.rb:362:in `times'"7/home/esp/esp2/lib/slide.rb:362:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:360:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'"0/home/esp/esp2/lib/slide.rb:402:in `moveTo'"./home/esp/esp2/lib/scale.rb:193:in `pull'"(ESP):45:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +1628 #-> PSV.PTV + .PSV.dial PTV +2 "processing"% +99 "core" +377 #t-> PS.pull 0.4 +2 "processing"%1% +3 "core" %D\  +2 .tPS.seek 0.647ml +2 "processing"%j'# +492 "core" ' + "processing"%*% +4 "core" %#\  +1466 #t-> PS.fill +3 .PS.seek 2.5ml + "processing"%b' +1968 "core" ' +2 "processing"%y% +4 "core" %\  +1530 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%  +98 "core"  +433 #t-> PS.empty +3 .PS.seek 0ml + "processing"%Y'W +2632 "core" ' + "processing"%]% +4 "core" %[\ +345 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%p +98 "core" +4207 #t-> PS.pull 0.4 +2 "processing"%d% +3 "core" %[B\ +2 .tPS.seek 0.4ml +2 "processing"%'\\ +495 "core" ' +2 "processing"%% +4 "core" %[\  +2216 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2224 "core" ' +8 "processing"%#% +4 "core" %\  +1330 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%,  +99 "core"  +622 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%'W +2636 "core" ' +2 "processing"%g% +3 "core" %T\ +216 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"%- +98 "core" +988 #t-> PS.pull 0.4 +2 "processing"%t% +3 "core" %TD\ +3 .tPS.seek 0.4ml + "processing"%K'U +492 "core" ' +3 "processing"%A% +3 "core" %V\  +1170 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2227 "core" ' + "processing"%% +4 "core" %\  +508 "Can"uv\ /9e +945 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%\\  +97 "core"  +339 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%v'W +2638 "core" ' +2 "processing"%{% +3 "core" %T\ +409 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%3 +99 "core" +561 #t-> PS.pull 0.4 +2 "processing"%B% +3 "core" %TU\ +2 .tPS.seek 0.4ml +2 "processing"%'U +489 "core" ' +2 "processing"%?% +4 "core" %R\  +1256 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2222 "core" ' + "processing"%.% +4 "core" %\  +1685 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%  +99 "core"  +349 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%/'W +2623 "core" ' +2 "processing"%7% +3 "core" %[\ +890 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"%~ +98 "core" +1167 #t-> PS.pull 0.1 +2 "processing"%x% +4 "core" %[T\ +2 .tPS.seek 0.1ml +2 "processing"%i' +189 "core" ' + "processing"%6% +4 "core" %\  +1002 #t-> PS.pull 0.05 +2 "processing"%"% +3 "core" %c\  +3 .tPS.seek 0.15ml + "processing"%M'| +127 "core" ' +2 "processing"%V% +4 "core" %x\  +624 #t-> PS.pull 0.05 +2 "processing"%% +3 "core" %xX\  +3 .tPS.seek 0.2ml + "processing"%S' +130 "core" ' +2 "processing"%P% +3 "core" %\  +696 #t-> PS.pull 0.05 + "processing"%W% +3 "core" %\  +3 .tPS.seek 0.25ml +2 "processing"%'5 +124 "core" ' +2 "processing"%a% +4 "core" %7\  +21327 #t-> PS.pull 0.5 + "processing"%J% +3 "core" %78\  +3 .tPS.seek 0.75ml +2 "processing"%:'0 +583 "core" ' +2 "processing"%n% +3 "core" %0M\  +889 #t-> PS.pull 0.2 + "processing"%% +3 "core" %0\  +3 .tPS.seek 0.95ml + "processing"%D'Jt +289 "core" ' + "processing"%\ % +4 "core" %Jp\  +437 #t-> PS.pull 0.2 +2 "processing"%% +3 "core" %Jpt\  +2 .tPS.seek 1.15ml +2 "processing"%9'c +286 "core" ' +2 "processing"%r% +3 "core" %cA\  +1052 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%;  +98 "core"  +484 #t-> PS.empty +2 .PS.seek 0ml + "processing"% 'W +1298 "core" ' +8 "processing"%0% +4 "core" %Z\ +1213 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%| +42 "core"  +530 #t-> PSR.flush + .PSR.select :flush +3 "processing"%@ +1415 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%z' +2642 "core" ' +2 "processing"%=% +3 "core" %#\ +8367 "Can"Xw\ .;Ne +17441 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"% +69 "core" +555 #t-> PTV.PRV +2 .PTV.dial PRV + "processing"%E @ +15 "core" ? +527 #t-> PRV.air +2 .PRV.dial :air +2 "processing"%&  +41 "core"  +609 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%'W +2637 "core" ' +2 "processing"%I% +3 "core" %R\ +830 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"% +70 "core"  +616 #t-> PSR.flush +2 .PSR.select :flush +522 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%o' +2635 "core" ' +2 "processing"%Z% +3 "core" %.\  +464 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%} +70 "core" +401 #t-> PTV.PRV +2 .PTV.dial PRV + "processing"%f @ +5 "core" ? +594 #t-> PRV.air + .PRV.dial :air +2 "processing"%l  +16 "core"  +669 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"% 'W +2632 "core" ' +2 "processing"%U% +3 "core" %V\ +518 #t-> PSV.PSR +3 .PSV.dial PSR + "processing"%^ +70 "core"  +1410 #t-> PSR.air +2 .PSR.select :air +2 "processing"% +501 #t-> PS.fill +3 .PS.seek 2.5ml + "processing"%+' +2624 "core" ' +2 "processing"%%% +3 "core" %\  +607 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"%$ +70 "core" +601 #t-> PTV.PRV +2 .PTV.dial PRV +2 "processing"%L @ +3 "core" ? +481 #t-> PRV.air + .PRV.dial :air +2 "processing"%@  +13 "core"  +482 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%'W +2636 "core" ' + "processing"%(% +4 "core" %T\ +2133 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%C +70 "core"  +468 #t-> PSR.air +2 .PSR.select :air +510 #-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%w' +2631 "core" ' + "processing"%2% +4 "core" %\  +522 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%O +70 "core" +353 #t-> PTV.PRV +2 .PTV.dial PRV +2 "processing"% @ +4 "core" ? +526 #t-> PRV.air + .PRV.dial :air +543 #-> PS.empty +2 .PS.seek 0ml +2 "processing"%e'W +2646 "core" ' +8 "processing"%_% +4 "core" %X\ +827 #t-> ESP.ready! +2 "collection"'`% +3 "processing"%H% +2 "manipulator"&Q% +7 "core" %{\ +6 "sampler")% +4 "core" %X\ +2 %     + %myx ) + "manipulator"&& +5 "core" &-   / 7 +2 "storage"(c& +4 "core" &    \ +2 "storage"(R% +3 "core" %y  \ +2 "collection"'!& +3 "core" &>\ +2 "processing"%k& +3 "core" &\ +4 "collection"'s% +4 "core" %C\ +2 "processing"%% +4 "core" %X\ +2 "sampler")8% +4 "core" %myv ) +2 "collection"'u& +4 "core" &\ +2 "processing"%F& +4 "core" &\ +2 "manipulator"&% +3 "core" %   T  +3 "manipulator"& & +3 "core" &-   y 7 +2 "storage"(N& +4 "core" &  +2 "storage"(5% +4 "core" %y  \ +2 "collection"'9 +3 "core" 9vK +2 "processing"%G9 +3 "core" 9J +1714 #t-> $da[:extractVol]=0.17 +426 #-> access 1 +2 "storage"(q% +3 "core" %y   I \ +2 "manipulator"&)% +3 "core" %   z  +2 "manipulator"&& +4 "core" &-   7 +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"([(; +669 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 ( & +2 "core" &; @  +1137 #t-> access 2 +2 "storage"(X% +3 "core" %y   E \ +2 "manipulator"&'% +4 "core" %   \   +2 "manipulator"&& +3 "core" &-    7 +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(1(K +195 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (>& +3 "core" &K %   +887 #t-> startTube 2 +1921 "Can"{\ .=He +9410 #t-> da 50 +2 #da sampling at most 50ml +3 ."Qmail"DAfans.email "Started da in tube 2 at 11:31:36EDT01-Aug-23\\n{}\\nCan@11:30:02, 20.4C, 43% humidity, 14.6psia, 13.771V, 0.208A, 35.995Ah, 2.86W",Subject: "da sampling at most 50ml" +3 #tLoading sh1 puck from tube 2 into Collection Clamp +3 "collection"'*& +3 "core" &j\ +2 "manipulator"&j% +5 "core" %    ^  +2 "storage"(y% +3 "core" %y   j \ +2 "storage"(. +3 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(b( +641 #"uploadLog"upsync +27 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (]& +3 "core" &   +2 "manipulator"&p& +4 "core" &-   ! 7 +2 "manipulator"&d% +4 "core" %    +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&Y( +180 "core" ( +2 "manipulator"&& +3 "core" &   $ +2 "storage"(& +4 "core" &  o  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&#' +94 "core" ' +2 "storage"(,& +4 "core" &    \ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +48 .tSE.seek :beamBreak +8 "storage"('H +263 "core" ' +2 "storage"(g- +2 "core" -'d +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (-& +3 "core" &    +2 "manipulator"&t& +4 "core" &   s $ +2 .tElbow.seek 2 +2 "manipulator"&( +4 "core" ( + "manipulator"&A& +4 "core" &   0 $ +2 "storage"(K& +3 "core" &  " +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&'y +23 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&\\/ +75 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +2 "storage"({'v +6 "core" &  T $ +2 "manipulator"&3% +4 "core" % w   ~  +2 .tForearm.seek :retract +2 "manipulator"&B'\ +97 "core" ' +2 .tElbow.seek CC +2 "manipulator"&v( +146 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +5 "core" ( + "manipulator"&?& +4 "core" &  : & +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &   ( & +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&.', +107 "core" ' +3 "manipulator"&& +3 "core" &   N & +2 "manipulator"&% +4 "core" %!  & +2 "collection"'7& +4 "core" &r\ +3 "collection"'~& +5 "core" &-\ +2 .tCC.seek :closed +2 "collection"'x(O +4 "core" &i\ +8 &3e\ $d +9 &Z}d\ 6 +10 &a\ I +9 &Zm\ I +10 &ad\ I +9 &I^h\ J +9 & _g\ I +10 &_^\ I +9 &^p\ I +9 &Raj\ I +10 & ]s\ I +9 &!ac\ I +10 &#^g\ J +9 &%Z_s\ I +9 &'ap\ I +10 &(_r\ I +9 &*bu\ I +9 &,b_l\ I +10 &.$`u\ I +9 &/`t\ I +10 &1_r\ J +9 &3k_p\ I +9 &5,^r\ I +10 &6`m\ I +9 &8`h\ I +9 &:q_f\ J +10 &<5_k\ I +9 &=^u\ I +10 &?`o\ I +9 &Az_r\ I +9 &C>^n\ H +10 &Dcr\ J +9 &Fkm\ I +9 &Hz}s\ L +10 &J0t\ P +9 &Ks\ T +10 &Mt\ U +9 &ORt\ + +9 &Op\ G +10 ( + &OMs\ @ +2 "collection"'~& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.70 +2 .Hand.open + "manipulator"&61 +72 "core" 1 +2 "manipulator"&/% +3 "core" % !   d & +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +3 "manipulator"&"'\ +93 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi + #Priming 7ml +2 .Gate.power :sampler,:ON + ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold + "sampler")V+ +4 "core" + + "sampler")i% +4 "core" %nwv  +2 "collection"'& +3 "core" &OLr\ @ +4 "Can"z\ @= +2 #tCalibrating pressure sensors + .CTV.dial :air +2 "collection"'P  +4 "core"  + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")M  +5 "core"  +2 .tSS.reconfigure :fast +3 "sampler")#.0X3p +2 .tCTV.dial :intake + "collection"'I  +5 "core"  +2 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")  +71 "core" +2 #tAllowing 130s for 25.0ml of remaining 50.0ml + .Intake.select :open +2 "sampler") +210 "collection"'% +3 "core" %\ +2 #tIntake @13.9psia, vacuum from 8.4 to 11.4psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X' +2107 "core" '$ p\ ө +3 "collection"'[% +4 "core" % o\  +2 "sampler")*% +3 "core" %yy  +2 #tBubblePoint: Intake @24.2psia, Outlet @0.2psia +2 .CBV.dial SSV + "collection"'j @ +36 "core" A +2 .tSS.reconfigure :default +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'|' +121 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust + "sampler") +125 "core" ' + ."CSpush"CS.stop +2 "collection"'5 +3 "core" +2 .tSS.reconfigure :exhale +2 "sampler")#.0X9 +3 "core" 9\\1 +102 "collection"'49 +3 "core" 9]/ +102 "collection"'-9 +3 "core" 9_- +102 "collection"'A9 +4 "core" 9`+ +102 "collection"'\\9 +3 "core" 9`) +102 "collection"'9 +3 "core" 9b' +102 "collection"'K9 +3 "core" 9c% +102 "collection"'Y9 +3 "core" 9.d$ +102 "collection"'#9 +3 "core" 9De! +103 "collection"'?9 +3 "core" 9\\f +102 "collection"'9 +3 "core" 9rh +102 "collection"'9 +3 "core" 9h\  +102 "collection"'39 +3 "core" 9j +144 "collection"'79 +10 "core" 9n +102 "collection"'9 +3 "core" 9p +103 "collection"'9 +3 "core" 9p +102 "collection"'{9 +3 "core" 9p! +102 "collection"'B9 +3 "core" 9 r& +103 "collection"'69 +3 "core" 9 s* +102 "collection"'9 +3 "core" 9 $s. +103 "collection"'/9 +3 "core" 9 4t2 +102 "collection"'~9 +3 "core" 9 Dt6 +102 "collection"'i9 +3 "core" 9 St; +103 "collection"'9 +3 "core" 9 bw? +103 "collection"'P9 +2 "core" 9 nxC +103 "collection"'9 +3 "core" 9 }yG +102 "collection"'.9 +3 "core" 9 zL +102 "collection"'V9 +3 "core" 9 |P +102 "collection"'S9 +3 "core" 9 }T\ +103 "collection"'h9 +2 "core" 9 X\ +103 "collection"'J9 +3 "core" 9 }\\ +102 "collection"'9 +3 "core" 9 ~a +102 "collection"'n9 +3 "core" 9 e +103 "collection"'a9 +3 "core" 9 i +102 "collection"'W9 +3 "core" 9 m +103 "collection"'r9 +2 "core" 9 q +103 "collection"':9 +2 "core" 9 v +103 "collection"'9 +3 "core" 9 z +102 "collection"'D9 +4 "core" 9\ ~ +102 "collection"'09 +3 "core" 9\  +103 "collection"'\ 9 +2 "core" 9\  +103 "collection"' 9 +3 "core" 9\  +102 "collection"'M9 +3 "core" 9\  +102 "collection"'|9 +3 "core" 9\  +103 "collection"'9 +3 "core" 9\ $ +102 "collection"'=9 +3 "core" 9\ * +102 "collection"'99 +3 "core" 9\ . +3 .tCH.hold 10:00,70C +3 "collection"'& `\ s `\ *\ +2 ';9 +7 "core"  + 9\ /\ / +2 "collection"'I% +3 "core" % > B\ +2 #tBegun lysing Collection Puck Heater at 68.1C/19.4psia +43411 "Can"sp\ Ge +16578 "core" ` + "collection"'9 +3 "core" 9\ p +2 "collection"'z% +4 "core" %  \ +2 #tEnded lysing Collection Puck Heater at 69.9C/16.8psia +2 .CS.seek 0ml +2 "collection"'' +329 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +7 "collection"' @ +96 "core" A + .tCSV.dial :air +2 "collection"'f @ +40 "core" ? +3 .tCS.seek 5ml + "collection"'E'l +1348 "core" ' + .tCSV.dial CTV +2 "collection"'o  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'l @ +41 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'^  +41 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'U @ +41 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'%' +1348 "core" ' +2 "collection"' % +4 "core" % \ + #tPuck @27.9psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"'L +95 "core" ~ + .tCBV.dial CSV +2 "collection"'$  +28 "core" +2 "collection"'Z% +3 "core" % s v\ +3 .tCS.seek 5ml + "collection"'}'l +1347 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'C  +42 "core" + "collection"'+% +4 "core" %l\  +2 .tCS.seek 7ml +2 "collection"'O' +589 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"' @ +40 "core" > +2 .tCS.seek 10ml +2 "collection"'w' D +843 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"'_ ` +107 "core" ^ + #tLysing Complete +2 "collection"'`& +3 "core" &ORbe/\ @ +3 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&Q% +3 "core" %\    +2 "storage"(H% +4 "core" % +  +2 "storage"(. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(( +191 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (c& +3 "core" & E  +2 "manipulator"&R& +4 "core" &   & +43 "manipulator"&!% +11 "core" %\  \  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&k( +154 "core" ( + "manipulator"&s& +4 "core" &  (  +2 "storage"(& +4 "core" &  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&2' +114 "core" ' +2 "storage"(8& +3 "core" &  z +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(u'H +270 "core" ' +2 "storage"(F- +3 "core" -'H +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(N'6 +35 "core" ' +2 "manipulator"&& +3 "core" &    +2 "manipulator"&% +4 "core" %9    +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +3 .tElbow.seek CC + "manipulator"& ( +155 "core" ( +2 "manipulator"&G& +4 "core" &" \ \\ <? +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &q& +2 "core" &" <? +3 .tForearm.seek CC +2 "manipulator"&', +100 "core" ' +2 .tHand.close +2 "manipulator"&/ +67 "core" / +2 .tCC.seek :open +2 "collection"'T( +377 "core" ( + "storage"( & +4 "core" &   +2 "storage"(X& +3 "core" &  +3 "manipulator"&'& +3 "core" &  \\ 6 +2 "manipulator"&% +4 "core" % ( J # +2 .tForearm.seek :retract +2 "manipulator"&5'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&[( +148 "core" ( + "manipulator"&*& +4 "core" &   t  +2 "storage"(j& +3 "core" &   " +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&)'D +114 "core" ' + .tElbow.hold +2 "manipulator"&, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&11 +75 "core" 1 +3 "manipulator"&]% +4 "core" % RL \  Ǯ +2 "storage"(y& +3 "core" &  +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 314 counts + "manipulator"&p'~ +63 "core" ' +2 "manipulator"&& +3 "core" &   <  +2 "storage"(& +4 "core" &   +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&,' +18 "core" ' + "storage"(% +5 "core" %@   ` +2 ."downElevator"SE.seek :down +3 "storage"(g'v +99 (d% +3 "core" %U  K Va +2 "manipulator"&t% +4 "core" %   W +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&>'\ +89 "core" ' +63 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'4& +3 "core" &wx\ +2 "manipulator"&-& +4 "core" &    +2 "manipulator"&A% +4 "core" %\     +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&\\(- +175 "core" ( +2 "manipulator"&& +3 "core" &-   $ J +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &K& +3 "core" &-   J +2 .tForearm.seek :garage +2 "manipulator"&Y'! +101 "core" ' +2 .tHand.close + "manipulator"&#/ +72 "core" / +2 "manipulator"&?& +3 "core" &-   - J +2 "manipulator"&% +4 "core" % 2   +2 .tForearm.seek :retract +50 "manipulator"&'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&3( +273 "core" ( + "manipulator"&7& +4 "core" &   5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &    5 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&', +101 "core" ' +2 "manipulator"&{& +3 "core" &   \ 5 +2 "manipulator"&B% +4 "core" % \  H +2 "collection"'6& +4 "core" &o\ +3 "collection"'& +5 "core" &f\ +2 .tCC.seek :closed +2 "collection"'/(O +3 "core" &H\ +9 &<\ $e +9 &Z{\ 6 +10 & {\ I +9 &Z\ H +10 &Z\ H +9 &R\\\ H +9 &\\\ H +10 &\\b\ G +9 &\\E\ H +9 &[\\\ H +10 & \\c\ G +9 &!^]\ H +10 &#[M\ G +9 &%b].\ H +9 &'%[\ H +10 &(\\\ G +9 &*]\ H +9 &,kZ\ H +10 &.-]\ H +9 &/`\ H +10 &1\\\ G +9 &3r\\\ H +9 &55[y\ H +10 &6\\g\ G +9 &8\\U\ H +9 &:z\\>\ H +10 &<<\\(\ H +9 &=Z\ H +10 &?\\\ G +9 &A\\\ H +9 &CEZ\ H +10 &E]\ H +9 &Fc\ I +9 &Hn\ K +10 &J6\ P +9 &K\ T +9 &M\ U +10 &OM\ 2 +9 &O|\ L +10 ( + &O~e\ J +2 "collection"'& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.68 +6 "collection"'~& +4 "core" &O~e\ J +2 .tHand.open + "manipulator"&i1 +71 "core" 1 + "manipulator"&% +4 "core" %   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&P'\ +95 "core" ' +2 .tPSV.dial PSR + "processing"% +71 "core"  + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%.' +1608 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%V  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%S'W +1605 "core" ' + .tPSV.dial PSR +2 "processing"%h +42 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%J' +2636 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%  +2 "collection"'n  +41 "core"  +39 + .tPSV.dial :mixloop +2 "processing"%a +97 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'W  +16 "core"  +2 .tPTV.dial :PRVmixing +2 "processing"%r  +70 "core" +2 .tPS.seek 0ml +2 "processing"%:'W +2624 "core" ' +2 .tPSV.dial :air + "processing"%  +42 "core"  +3 .tPS.seek 2.5ml + "processing"%D' +2629 "core" ' +2 .tPSV.dial :mixloop + "processing"%0 +43 "core" +2 .tPS.seek 0ml + "processing"%\ 'W +2626 "core" ' +2 .tPSV.dial :air + "processing"%  +42 "core"  +3 .tPS.seek 2.5ml + "processing"%M' +2635 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%| +42 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2625 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&=& +3 "core" &  5 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&9( +4 "core" ( + "manipulator"&;& +4 "core" &  O 5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &I& +3 "core" &   5 +2 .tForearm.seek CC +2 "manipulator"&(', +103 "core" ' +2 .tHand.close + "manipulator"&&/ +69 "core" / +2 .tCC.seek :open +2 "collection"'( +374 "core" ( +2 "manipulator"&z& +3 "core" &   5 +2 "manipulator"&@% +3 "core" % #  8 +2 .tForearm.seek :retract +2 "manipulator"&'\ +106 "core" ' +2 .tElbow.reconfigure :tight +44 "manipulator"&$&.,(\ #b +10 .tElbow.seek :garage +2 "manipulator"&f(- +277 "core" ( + "manipulator"&& +4 "core" &-   6 F +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &o& +3 "core" &-   y F +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&l'! +109 "core" ' + .tHand.open +2 "manipulator"&^1 +68 "core" 1 +2 "manipulator"&U% +4 "core" % * w Ƚ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&E'\ +98 "core" ' +2 .tPSV.dial :mixloop + "processing"% +15 "core" + .tPTV.dial :PRVmixing +2 "processing"%L  +4 "core" +2 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 "processing"%$  + "collection"'Z  +8 "core" +3 .tCTV.dial :air,avoiding: :intake + "collection"'%  +5 "core"  +2 #tLoading lyfil puck from tube 2 into Collection Clamp +2 "collection"'C& +3 "core" &\  +2 "manipulator"&+% +4 "core" %\      +2 "storage"(}% +4 "core" % 2 ( 7  + "storage"( . +4 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(O( +200 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (_& +3 "core" &   a +2 "manipulator"&`& +4 "core" &-   u F +2 "manipulator"&Q% +3 "core" %\     +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&H( +181 "core" ( +2 "manipulator"&& +4 "core" &   & +2 "storage"(c& +3 "core" &   +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&R' +101 "core" ' + "storage"(!& +4 "core" & % 1 C +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(b'H +282 "core" ' +2 "storage"(s- +3 "core" -'s +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (& +3 "core" &   \ +2 "manipulator"&8& +3 "core" &   _ & +2 .tElbow.seek 2 +2 "manipulator"&v( +4 "core" ( +2 "manipulator"&"& +3 "core" &   & +2 "storage"(F& +4 "core" &  2 \ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&'y +21 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&/ +65 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&u& +2 "storage"(G'v +7 "core" &  & +2 "manipulator"&q% +4 "core" % σ   D " +2 .tForearm.seek :retract +2 "manipulator"&2'\ +92 "core" ' +2 .tElbow.seek CC + "manipulator"&k( +153 "core" ( +2 "manipulator"&& +3 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +4 "core" &   % + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &   % +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&x', +91 "core" ' +2 "manipulator"& & +3 "core" &   % +2 "manipulator"&X% +4 "core" %$ \  U +2 "collection"''& +4 "core" &X\  +3 "collection"'& +5 "core" &^\  +2 .tCC.seek :closed +2 "collection"'*(O +4 "core" &O\  +8 &8>\ +| +10 &k/\ > +9 &m\ I +9 &z\\\ G +10 &;^\ H +9 &`\ H +9 &\\\ G +10 &]\ H +9 &C_\ H +10 &Z*\ H +9 & Y\ H +9 &"\\\ H +10 &$K`\ H +9 && Y\ H +9 &']\ H +10 &)_\ H +9 &+SYs\ H +10 &-]p\ G +9 &.\\\ H +9 &0_\ H +10 &2[Z\ H +9 &4Z\ H +9 &5Z\ H +10 &7\\\ G +9 &9c]\ H +9 &;%^\ H +10 &<_\ H +9 &>_q\ H +10 &@kZe\ H +9 &B,`h\ H +9 &CZg\ H +10 &E`_\ H +9 &GnlX\ J +10 &I'M\ M +9 &JI\ S +9 &L.\ T +10 &NU'\ B +9 &OE2\ *{ +52 &O>\ ; +2 ( +3 &O>\ ; + &O>\ ; + &O>\ ; + &O>\ ; + &O=\ ; +2 "collection"'& +4 #tCollection Clamp onSpring/offSpring for 6/26 samples, on/off torque 1.68 + .Hand.open +2 "manipulator"&j1 +2 "core" &O<\ ; +68 1 + "manipulator"&% +4 "core" % $   l +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"& '\ +105 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'1  +124 "core" ~ + .tCSV.dial CTV +2 "collection"']  +28 "core"  +2 .tPS.seek 2.5ml +2 "processing"%y' +2626 "core" ' +2 "collection"'% +3 "core" % Hce6\  +3 .tCS.seek 4.151ml + "collection"''Q +1570 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%5  +40 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%  +68 "core"  +2 .tPS.seek 0ml +2 "processing"%['W +1724 "Can"u\ ?Je +907 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"'d ` +38 "core" _ +2 .tCSV.dial :air + "collection"'t @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"')' D +1582 "core" ' +2 .tCSV.dial CTV + "collection"'4  +42 "core"  +3 .tCS.seek 0ml + "collection"'p' +2648 "core" ' + .tCBV.dial :waste1 +2 "collection"'- @ +28 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'A  +124 "core" +2 "collection"'N& +3 "core" &O>L\ ; +2 #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&,% +3 "core" %\   G n +2 "storage"(% +4 "core" %r   \ +2 "storage"(K. +2 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(g( +188 "core" ( +2 .tSC.configure :limp +7 "storage"($(\ 1b +2 (& +3 "core" & \\  +2 "manipulator"&#& +65 "core" &   % +2 "manipulator"&?% +4 "core" %\   n +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +152 "core" ( + "manipulator"&>& +4 "core" &   <  +2 "storage"(Y& +3 "core" &   F +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&7' +98 "core" ' +2 "storage"(& +4 "core" &   O +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(\\'H +283 "core" ' +2 "storage"({- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&B& +3 "core" &   +2 "storage"(6& +3 "core" & 1  +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&'D +39 "core" ' + .tElbow.hold +2 "manipulator"&T, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(~- +3 "core" -' +3 .tSE.seek 0.1 Pucks below Top Plate + "storage"(i'F +30 "core" ' + "manipulator"&% +4 "core" %GM - / ɯ +2 "storage"(& +4 "core" & n n\ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 303 counts + "manipulator"&'s +14 "core" ' + "manipulator"&& +4 "core" &  .  +2 "storage"(e& +4 "core" & B  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&V' +22 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(.'= +39 "core" ' + "manipulator"&h& +4 "core" &  B  +2 "manipulator"&S% +3 "core" %   x +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&n( +151 "core" ( +8 "manipulator"&a& +4 "core" &  o 5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &W& +3 "core" &  [ 5 +2 .tForearm.seek CC +2 "manipulator"&r', +103 "core" ' +2 .tHand.close + "manipulator"&J/ +66 "core" / +2 .tCC.seek :open +2 "collection"'( +374 "core" ( +2 "storage"(:& +3 "core" &   +2 "storage"(0& +4 "core" &   +2 "manipulator"&D& +4 "core" & 4 0 +2 "manipulator"& % +3 "core" %  B K +3 .tForearm.seek :retract + "manipulator"&\ '\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&|( +156 "core" ( +2 "manipulator"&M& +3 "core" &     +2 "storage"(=& +4 "core" &  !  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&;'D +112 "core" ' + .tElbow.hold +2 "manipulator"&I, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&&1 +70 "core" 1 +3 "manipulator"&3% +3 "core" % MJ e Ȯ +2 "storage"(P& +4 "core" & K  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 309 counts +2 "manipulator"&/'y +18 "core" ' +2 "manipulator"&z& +3 "core" &   (  +2 "storage"(@& +3 "core" & % % ,  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&(' +17 "core" ' +2 "storage"(% +3 "core" %A 4 3  +3 ."downElevator"SE.seek :down +4 "storage"(o'v +98 (9% +3 "core" %T    \ V` +2 "manipulator"&^% +4 "core" % \   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&U'\ +97 "core" ' +50 ' + ."downElevator"SE.stop +2 "storage"(5 +3 .tPSV.dial :air +2 "processing"%  +81 "core"  +2 .tPS.seek 2.5ml +2 "processing"% ' +2635 "core" ' + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%L +41 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%Z  +41 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%$ +41 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%%  +43 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%C'W +2633 "core" ' + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%+& +3 "core" &\ +2 "manipulator"&}& +4 "core" &   o  +2 "manipulator"& % +3 "core" %\    +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&l(- +174 "core" ( + "manipulator"&_& +4 "core" &-    ( +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &`& +3 "core" &-   ( +2 .tForearm.seek :garage +2 "manipulator"&Q'! +103 "core" ' + .tHand.close +2 "manipulator"&/ +73 "core" / +2 "manipulator"&& +3 "core" &-   I ( +2 "manipulator"&c% +4 "core" % 1  X +2 .tForearm.seek :retract +2 "manipulator"&f'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&!( +155 "core" ( + "manipulator"&E& +4 "core" &\   "x +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &s& +3 "core" &\   V "x +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&' +96 "core" ' +2 "manipulator"&8& +3 "core" &\   R "x +2 "manipulator"&"% +51 "core" %   H  +3 "processing"%F& +4 "core" &&\ +3 "processing"%& +5 "core" & \ +2 .tPC.seek :closed +2 "processing"%u(Tg +3 "core" &\ +8 &< \ $d +9 &Yy\ 6 +9 &z\ I +10 &V\ J +9 &W\ J +10 &AZ\ J +9 &[\ J +9 &]-\ J +10 &Z3\ J +9 &IY/\ J +9 & \ \\4\ J +10 &!Y(\ J +9 &#Y\ J +10 &%P])\ J +9 &'[.\ I +9 &(Z2\ J +10 &*Z8\ I +9 &,XZ0\ J +9 &.Z-\ I +10 &/Y9\ J +9 &1Y=\ I +10 &3`YB\ J +9 &5#YJ\ J +9 &6\\D\ J +10 &8Y?\ J +9 &:iYD\ J +9 &<*\\Q\ J +10 &=YK\ J +9 &?YR\ J +10 &AqYS\ J +9 &C3ZN\ J +9 &D[W\ J +10 &F][\ K +9 &HwcX\ K +9 &J/}Z\ N +10 &K^\ P +9 &Mj\ P +10 &Onb\ P +9 &Q0e\ P +9 &Rm\ > +10 &T;kk\ X +9 &TN\ 0h\ ' +5 ( +2 "processing"%& +4 "core" &TNk\ ' +2 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.55 +2 "processing"%q& +3 "core" &TNe\ ' +2 .tHand.open + "manipulator"&H1 +73 "core" 1 + "manipulator"&R% +5 "core" %    +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +92 "core" ' +2 .tPRV.dial :air + "processing"%  +43 "core"  +3 .tPSV.dial :mixloop + "processing"%b +43 "core" +2 "processing"%% +3 "core" %Z\ +3 .tPS.seek 0.3ml + "processing"% ' +385 "core" ' + .tPSV.dial PSR +2 "processing"%X +97 "core"  + #tPulling 0.4ml of PSR.air +2 .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%''* +480 "core" ' +2 .tdelay 3 seconds +301 .PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%v' +1914 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%G +98 "core" +2 .tPTV.dial :mixing + "processing"%2 @ +69 "core" B +2 .tPBV.dial :waste2 + "processing"%  +88 "core"  +2 .tPS.seek 0ml +2 "processing"%j'W +2636 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&& +4 "core" &\  "x +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&( +2 "core" ( +2 "manipulator"&1& +4 "core" &\   "x +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &]& +3 "core" &\   g "x +2 .tForearm.seek PC +2 "manipulator"&x' +96 "core" ' + .tHand.close +2 "manipulator"&/ +67 "core" / +2 .tPC.seek :open +2 "processing"%( +401 "core" ( +2 "manipulator"&w& +4 "core" &\  q "x +2 "manipulator"&5% +3 "core" %   h  +3 .tForearm.seek :retract + "manipulator"&'\ +91 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&y(- +128 "core" ( +2 "manipulator"&d& +4 "core" &."   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &t& +2 "core" &."   +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&'! +108 "core" ' + .tHand.open +2 "manipulator"&41 +67 "core" 1 +2 "manipulator"&)% +3 "core" % +z   Ȼ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&-'\ +98 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%A& +3 "core" &\ +2 "manipulator"&N% +4 "core" %\   +  +2 "storage"(,% +4 "core" % & 0 9 +2 "storage"(. +2 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(K( +193 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +3 "core" &    +2 "manipulator"&#& +4 "core" &.    r  +2 "manipulator"&?% +3 "core" %\    )  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&O( +165 "core" ( +2 "manipulator"&>& +3 "core" &   4 X +2 "storage"(Y& +45 "core" & 3 3 }  +9 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&' +99 "core" ' +3 "storage"(k& +3 "core" &   4  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"( 'H +278 "core" ' + "storage"({- +4 "core" -'y + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (B& +3 "core" &   \\  +2 "manipulator"&6& +3 "core" &   X +2 .tElbow.seek 2 +2 "manipulator"&~( +4 "core" ( +2 "manipulator"&& +3 "core" &   ! X +2 "storage"(& +4 "core" &    +3 .tForearm.seek 2 + 300 counts + "manipulator"&'y +24 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&e/ +70 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&h& +2 "storage"(S'v +8 "core" &    X +2 "manipulator"&7% +3 "core" %   ! +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tElbow.seek PC + "manipulator"&\\( +163 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +87 "core" ( + "manipulator"&& +4 "core" &    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &   9 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&i' +99 "core" ' +2 "manipulator"&a& +3 "core" &    +2 "manipulator"&W% +4 "core" %   " +2 "processing"%V& +4 "core" &\ +3 "processing"%T& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%J(Tg +3 "core" &\ +9 &D\ $f +9 &\\\ 7 +10 &x\ J +9 &W\ I +10 &U\ J +9 &TV\ J +9 &X\ J +10 &Y\ I +9 &Y\ J +9 &\\\\\ J +10 & [\ J +9 &![{\ J +10 &#Zl\ J +9 &%eZp\ I +9 &''Yy\ I +10 &(X~\ I +9 &*Xx\ I +9 &,mX{\ I +10 &./Xy\ I +9 &/[o\ J +10 &1Vm\ I +9 &3tXe\ J +9 &55Ye\ J +10 &6Wc\ I +9 &8[\\\ J +9 &:|\\]\ J +10 &<>Zd\ J +9 &>Wd\ J +10 &?Vf\ I +9 &AXU\ J +9 &CEZQ\ J +10 &E Z[\ I +9 &F]S\ J +9 &HcN\ K +10 &JGrU\ L +9 &KR\ P +10 &MQ\ O +9 &OV\ P +9 &QDQ\ P +10 &SH\ = +9 &TBK\ K +9 &T= L\ \  +3 ( +2 "processing"%T& +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.54 +2 .Hand.open + "manipulator"&1 +67 "core" 1 +2 "manipulator"&*% +3 "core" %   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&:'\ +100 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +2 "processing"%0  +3 %D9 +7 "core" 9X +102 "processing"% 9 +3 "core" 9Y +102 "processing"%M9 +2 "core" 9X  +103 "processing"%=9 +3 "core" 9X  +102 "processing"%r9 +2 "core" 9X +103 "processing"%n9 +3 "core" 9X +103 "processing"%&9 +2 "core" 9X +103 "processing"%39 +3 "core" 9X +102 "processing"%P9 +3 "core" 9X" +102 "processing"%z9 +3 "core" 9X& +102 "processing"%@9 +3 "core" 9X+ +102 "processing"%9 +3 "core" 9X/ +102 "processing"%\ 9 +3 "core" 9X3 +102 "processing"%99 +3 "core" 9X7 +102 "processing"%^9 +3 "core" 9Y; +102 "processing"%|9 +3 "core" 9Y@ +103 "processing"%;9 +2 "core" 9YD +103 "processing"%/9 +3 "core" 9YH +102 "processing"%.9 +3 "core" 9YL +102 "processing"%9 +3 "core" 9YP +102 "processing"%(9 +3 "core" 9YU +103 "processing"%o9 +2 "core" 9YY +103 "processing"%[9 +3 "core" 9Z] +102 "processing"%L9 +2 "core" 9Za +103 "processing"%Z9 +3 "core" 9Ye +102 "processing"%$9 +3 "core" 9Zj +103 "processing"%%9 +3 "core" 9[n +102 "processing"% 9 +3 "core" 9[r +102 "processing"%+9 +3 "core" 9[v +102 "processing"%}9 +3 "core" 9[{ +150 "processing"% 9 +4 "core" 9[ +103 "processing"%_9 +2 "core" 9 \\ +103 "processing"%`9 +3 "core" 9\\ +102 "processing"%I9 +3 "core" 9] +102 "processing"%9 +3 "core" 9 \\ +102 "processing"%9 +4 "core" 9(] +102 "processing"%c9 +3 "core" 9/] +102 "processing"%U9 +3 "core" 97] +102 "processing"%E9 +3 "core" 9>] +3 .tPH.hold 2:00:00,28C +3 "processing"%s pp8 +2 .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%Q +99 "core"  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%8' +597 "core" ' + .tdelay 5 seconds +503 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml +2 "processing"%"'[ +1607 "core" ' + .tPTV.dial :puck +2 "processing"%l  +68 "core"  +2 .tPSV.dial PTV +2 "processing"%F +70 "core" + .tPBV.dial :waste1 +2 "processing"%f  +125 "core"  +2 "processing"%<% +3 "core" %^\  +3 .tPS.seek 1.5ml + "processing"%q' +593 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%H * +32 "core" , +2 .tPS.seek 0ml +2 "processing"%R'W +1621 "core" ' +2 .tdelay 5:00 +15155 "Can"u\ ;Mz +228 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"% * +33 "core" * +2 .tPS.seek 0ml +2 "processing"%,'W +1966 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" &,\ +2 "manipulator"&& +4 "core" &   +2 "manipulator"&% +4 "core" %  \   +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&#(- +135 "core" ( +3 "manipulator"&?& +5 "core" &- ) + + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &g& +3 "core" &-  + +3 .tForearm.seek :garage + "manipulator"&>'! +101 "core" ' + .tHand.close +2 "manipulator"&Y/ +72 "core" / +2 "manipulator"&y& +4 "core" &-   9 + +2 "manipulator"&k% +4 "core" % /  +2 .tForearm.seek :retract +2 "manipulator"&-'\ +106 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&{( +278 "core" ( + "manipulator"&B& +4 "core" &"   <? +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &6& +3 "core" &"    <? +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&', +102 "core" ' +2 "manipulator"&& +3 "core" &#    <? +2 "manipulator"&e% +4 "core" %2 +2 "collection"'h& +5 "core" &/\ +2 "collection"'7& +6 "core" &N\ +2 .tCC.seek :closed +2 "collection"'O(O +3 "core" &/\ +9 &>4\ %g +9 &\\+\ 7 +10 &}*\ J +9 &Z+\ I +9 &_+\ I +10 &X]+\ I +9 &]+\ I +10 &]*\ I +9 &]-\ I +9 &``)\ I +10 & "],\ I +9 &!_0\ I +9 &#\\/\ I +10 &%h],\ I +9 &'*])\ I +10 &(^1\ I +9 &*_4\ I +9 &,p\\-\ I +10 &.2]-\ I +9 &/]+\ I +9 &1_-\ H +10 &3w_1\ I +9 &59^*\ I +10 &6^+\ I +9 &8_1\ I +9 &:],\ I +10 &])\ H +9 &?^.\ I +10 &A_3\ I +9 &CI](\ I +10 &E _*\ I +9 &F`+\ I +9 &Hp'\ K +10 &JA3\ O +9 &K,\ T +9 &M.\ U +10 &O\ J'\ 0 +9 &Ot*\ A +6 ( + "collection"'7& +4 "core" &OT-\ A +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.62 +2 "collection"'& +4 "core" &OT/\ A +2 .tHand.open + "manipulator"& 1 +71 "core" 1 + "manipulator"&% +4 "core" % 2  6 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' + .tPSV.dial PSR +2 "processing"% +97 "core"  + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%~' +1615 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%a  +40 "core"  +2 .tPS.seek 0ml +2 "processing"%W'W +1606 "core" ' + .tPSV.dial PSR +2 "processing"%V +42 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%S' +2630 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%  + "collection"'  +38 "core" ~ +116  + .tPSV.dial :mixloop +2 "processing"% +97 "core" + .tCTV.dial :air,avoiding: :intake +2 "collection"'*  +5 "core" + .tPTV.dial :PRVmixing +2 "processing"%D  +70 "core" +2 .tPS.seek 0ml +2 "processing"%T'W +2624 "core" ' + .tPSV.dial :air +2 "processing"%  +41 "core"  +2 .tPS.seek 2.5ml +2 "processing"%i' +2633 "core" ' +2 .tPSV.dial :mixloop + "processing"%M +42 "core" +3 .tPS.seek 0ml + "processing"%='W +2626 "core" ' +2 .tPSV.dial :air + "processing"%r  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%n' +2629 "core" ' +2 .tPSV.dial :mixloop + "processing"%& +42 "core" +3 .tPS.seek 0ml + "processing"%3'W +2629 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&P& +4 "core" &!   ;2 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&z( +3 "core" ( +2 "manipulator"&@& +3 "core" &!  ;2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &   o ;2 +2 .tForearm.seek CC +44 "manipulator"&\ ', +112 "core" ' +2 .tHand.close + "manipulator"&9/ +68 "core" / +2 .tCC.seek :open + "collection"'^( +378 "core" ( +2 "manipulator"&|& +3 "core" &! T ;2 +2 "manipulator"&;% +4 "core" %   0 +2 .tForearm.seek :retract +2 "manipulator"&/'\ +105 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&.(- +282 "core" ( + "manipulator"&& +4 "core" &-   * ' +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &(& +3 "core" &-   } ' +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&o'! +107 "core" ' +2 .tHand.open +2 "manipulator"&[1 +73 "core" 1 + "manipulator"&L% +4 "core" % +   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&Z'\ +100 "core" ' +2 ."da"delayUntil "12:23:26.56" +4488 "Can"|\ APe +20375 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +2 "processing"%$ @ +68 "core" @ + ."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 :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%}' +2275 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +42 "core" + ."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"%I  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2239 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"% +125 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%c' +596 "core" ' +2 ."da"delay 5 seconds +507 .PSR.select :air +34 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%U'[ +1606 "core" ' + ."da"PTV.dial :puck +2 "processing"%E  +69 "core"  + ."da"PSV.dial PTV +2 "processing"%Q +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%j  +32 "core" +2 "processing"%8% +4 "core" %\\}\ +2 ."da"PS.seek 1.5ml +2 "processing"%l' +589 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%F * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%f'W +1607 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%<  +15 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%"  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%H * +32 "core" * + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%q +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%0' +2264 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +70 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +70 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%b +70 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%R'W +2265 "core" ' +2 #"da"washCycleDA #2 of 2 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%C +135 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%X' +584 "core" ' +9 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"% '[ +1603 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%'  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +82 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%2  +32 "core" + "processing"%% +4 "core" %VI\  +3 ."da"PS.seek 1.5ml +2 "processing"%v' +591 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%G * +33 "core" * +3 ."da"PS.seek 0ml +2 "processing"%]'W +10 "Can"~\ =R]he +1593 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%1  +4 "core"  +2 ."da"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 +2 .PSV.dial PSR +2 "processing"% +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%u' +2267 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%! +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%5 +81 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%w +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%t  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%d'W +2247 "core" ' +2 #"da"getPMLReagent08 +6 .PRV.dial :air +2 "processing"%  +40 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing + "processing"%4  +123 "core" + ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%)  +43 "core"  + ."da"PTV.dial :PRVmixing +2 "processing"%A  +5 "core" + ."da"PSV.dial :mixloop +2 "processing"% +42 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%x' +383 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%N  +41 "core"  +2 "processing"%% +3 "core" %\ +3 ."da"PS.seek 0.55ml +2 "processing"%'t +331 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%?'[ +1558 "core" ' + ."da"PSV.dial :PML +2 "processing"%g +42 "core" +2 ."da"PTV.dial :mixing +2 "processing"%\\ @ +68 "core" @ +2 ."da"PBV.dial :waste1 +2 "processing"%Y  +32 "core"  +2 "processing"%y% +3 "core" %^\ +3 ."da"PS.seek 1.85ml +2 "processing"%k'> +234 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%: * +32 "core" * +2 ."da"PS.seek 0ml +2 "processing"%>'W +1972 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +30411 "Can"\ =Te +17592 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%B  +33 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%6 * +33 "core" * + ."da"PSV.dial :air +2 "processing"%#  +42 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2274 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%e +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%h  +41 "core"  +2 ."da"delay 2 seconds +201 .PSV.dial :mixloop +2 "processing"%- +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2268 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +123 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +592 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +60 ."da"PS.seek 2ml +2 "processing"%7'[ +1616 "core" ' +2 ."da"PTV.dial :puck +6 "processing"%  +69 "core"  + ."da"PSV.dial PTV +2 "processing"% +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%,  +32 "core" +2 "processing"%a% +4 "core" %^\  +2 ."da"PS.seek 1.5ml +2 "processing"%~' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%V * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%W'W +1605 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +15 "core"  +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"PSR.select :air +2 .PSV.dial PSR +2 "processing"%* +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%D' +2273 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%S +70 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%T +70 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%M  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%i'W +2247 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%r +123 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%=' +595 "core" ' +2 ."da"delay 5 seconds +507 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%&'[ +1608 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%n  +4 "core"  +2 ."da"PSV.dial PTV + "processing"%P +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%@  +33 "core" + "processing"%% +4 "core" %X\  +2 ."da"PS.seek 1.5ml +2 "processing"%9' +594 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%{ * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1608 "core" ' +2 ."da"delay 2:00 +1226 "Can"\ XWe +10777 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%O  +4 "core"  +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"PSR.select :air +2 .PSV.dial PSR +2 "processing"%\ +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%' +2263 "core" ' + ."da"PSV.dial PTV +2 "processing"%( +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%z +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%[ +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%L  +68 "core"  +3 ."da"PS.seek 0ml +2 "processing"%/'W +2247 "core" ' +2 #"da"washCycleDA #3 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%o +122 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%$' +587 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%%'[ +1613 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%+ +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%3  +33 "core" + "processing"% % +5 "core" %\\\  +2 ."da"PS.seek 1.5ml +52 "processing"%_' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%` * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%I'W +1627 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%}  +5 "core"  + ."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"PSR.select :air +2 .PSV.dial PSR +2 "processing"%c +69 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%E' +2262 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%Q +70 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%j +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%8 +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%U  +73 "core"  +3 ."da"PS.seek 0ml +2 "processing"%F'W +2249 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%l +126 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.25ml +10 "processing"%<'7 +345 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +3 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%"' +332 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%H'[ +1604 "core" ' + ."da"PTV.dial :puck +2 "processing"%q  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%f +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + "processing"%% +4 "core" %X\  +2 ."da"PS.seek 1.5ml +2 "processing"%b' +588 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%0'W +1628 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%C  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%R  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +7 "processing"%X * +34 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%' +82 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2273 "Can"\  [*e +57 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%2 +81 "core"  + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +69 "core"  +4 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +82 "core" ~ +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%G  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%v'W +2315 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%1 +126 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%'[ +2120 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%]  +33 "core"  + "processing"%!% +4 "core" %Y\  +2 ."da"PS.seek 1.5ml +2 "processing"%5' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%w * +35 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%t  +100 "core"  +3 ."da"PS.seek 0ml +2 "processing"%u'W +1617 "core" ' + "processing"%9 +4 "core" 9}5 +2 #"da"Processing Puck Heater at 27.9C before imaging +6 .PH.coast +53 "processing"%4 +9 "core" 5 +2 "processing"%)& +3 "core" &T= ~\ \  +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&A% +3 "core" %\     +2 "storage"(% +4 "core" %q\  ^\ +2 "storage"(d. +3 "core" .( +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(N( +195 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & a\ +2 "manipulator"&x& +4 "core" &-    ' +2 "manipulator"&% +3 "core" %\    +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&( +175 "core" ( +2 "manipulator"&g& +4 "core" &   V !u +2 "storage"(\\& +3 "core" & x\ +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&Y' +115 "core" ' + "storage"(y& +4 "core" & \  D\ +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(:'H +285 "core" ' +2 "storage"(?- +3 "core" -'z +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&k& +3 "core" &  !u +2 "storage"(B& +3 "core" & \ +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&6'D +34 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&#, +4 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(>- +2 "core" -'z +3 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(e'@ +32 "core" ' + "manipulator"&h% +4 "core" %DH  \ Y ȭ +2 "storage"(-& +3 "core" & J\ +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 300 counts +2 "manipulator"&'p +15 "core" ' + "manipulator"&& +4 "core" &   . !t +2 "storage"( & +4 "core" & <\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&' +30 "core" ' +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"('7 +41 "core" ' + "manipulator"&& +4 "core" &  !t +2 "manipulator"&% +3 "core" %   +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&,'\ +88 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&a( +282 "core" ( +2 "manipulator"&7& +3 "core" &\   "} +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &V& +3 "core" &\   "} +2 ."da"Forearm.seek PC +2 "manipulator"&~' +95 "core" ' +2 ."da"Hand.close + "manipulator"&/ +77 "core" / +2 ."da"PC.seek :open +2 "processing"%( +402 "core" ( + "storage"(& +5 "core" & "\ + "manipulator"&*& +4 "core" &\   8 "} +2 "manipulator"&W% +3 "core" %    U  +3 ."da"Forearm.seek :retract +2 "manipulator"&S'\ +106 "core" ' + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"& ( +241 "core" ( + "manipulator"&T& +4 "core" &\ \  # +2 "storage"(M& +3 "core" & k\ +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&D' +92 "core" ' +2 ."da"Hand.open + "manipulator"&r1 +114 "core" 1 +9 "storage"(i- +4 "core" -'7 +2 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(=' +23 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.2 Pucks below Top Plate +2 "storage"(n' +49 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23aug0113h50ml_niagara.tif +1988 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +2134 #"da"SX HX9/16 (USB:14): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 37.885 seconds\ /var/log/esp/da23aug0113h50ml_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23aug0113h50ml20s_niagara.tif +2064 #SX HX9/16 (USB:14): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23aug0113h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23aug0113h50ml30s_niagara.tif +3073 #SX HX9/16 (USB:14): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23aug0113h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "37.885 sec auto-exposure",Subject: "da23aug0113h50ml images!" +4 "storage"(P- +3 "core" -' +21 "storage"(@& +14 "core" &\ \ \ +9 "manipulator"&& +5 "core" &\  O # +3 ."da"Elbow.seek 1 +2 "manipulator"&&( +4 "core" ( +3 "manipulator"&{& +4 "core" &\  5 # +2 "storage"(9& +4 "core" &\ %\ $ E\ +4 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&O' +3 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.91 Pucks below Top Plate +3 "storage"(|'C +55 "core" ' +2 "manipulator"&;& +3 "core" &\ \\ # +3 "storage"(\ & +5 "core" & p p \ +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +3 "manipulator"&'D +36 "core" ' + ."da"Elbow.hold +2 "manipulator"&(, +3 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(z'. +25 "core" ' + "manipulator"&[% +4 "core" %Q` ȴ +2 "storage"(L& +4 "core" &\ I\ G\ +2 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 1 + 313 counts + "manipulator"&'} +20 "core" ' +2 "manipulator"&o& +3 "core" &\   # +3 "storage"(/& +3 "core" & d m W\ +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&$' +25 "core" ' +44 "storage"( % +5 "core" %8 m n \ +3 ."downElevator"SE.seek :down +3 "storage"(+'v +100 (3% +6 "core" %O H J \ U\\ +4 "manipulator"& % +8 "core" %  } +4 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +5 "manipulator"&%'\ +90 "core" ' +24 ' +2 ."downElevator"SE.stop +3 "storage"(5 +8 (`& +8 "core" & 6 +6 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +7 #tStarting finalPurge +4 "processing"%_& +10 "core" &\ +4 "manipulator"&}& +7 "core" &\ \  E # +4 "manipulator"&% +8 "core" %\   +4 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&(- +179 "core" ( +4 "manipulator"&c& +6 "core" &- \  K +6 ."psFlush"Elbow.reconfigure :loose +9 "manipulator"&$ &.,(#b +3 &I& +8 "core" &- z K +4 ."psFlush"Forearm.seek :garage +4 "manipulator"&Q'! +105 "core" ' +5 ."psFlush"Hand.close +4 "manipulator"&j/ +78 "core" / +4 "manipulator"&8& +111 "core" &-   K +8 "manipulator"&U% +9 "core" % 5  X +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&E'\ +101 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek PC +4 "manipulator"&l( +155 "core" ( +3 "manipulator"&F& +6 "core" &\   "| +5 ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +6 &<& +4 "core" &\   = "| +6 ."psFlush"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +4 "manipulator"&"' +103 "core" ' +5 "manipulator"&q& +10 "core" &\   "| +4 "manipulator"&f% +9 "core" %  G  +4 "processing"%& +6 "core" &\ +6 "processing"%& +7 "core" &\ +8 ."psFlush"PC.seek :closed +4 "processing"%H(Tg +7 "core" &\ +3 &\  +8 &7}\ *x +7 &j\ > +8 &m\ K +9 &fV\ I +11 &'Yz\ J +8 &Wy\ J +10 &Yt\ J +10 &nWv\ I +8 &/Yr\ J +11 &Vm\ J +11 & Xq\ J +9 &"t[s\ J +8 &$8Wf\ I +8 &%X`\ I +10 &'WY\ J +10 &)}[^\ J +8 &+?Vg\ J +11 &-Uf\ J +8 &.[d\ J +9 &0Za\ J +11 &2G[c\ J +8 &4 [\\\ J +10 &5Z]\ I +10 &7XT\ I +9 &9PXQ\ I +10 &;WT\ I +8 &<WV\ I +9 &>WV\ I +11 &@XWX\ I +8 &BWT\ J +10 &CZU\ J +10 &EYT\ I +8 &G^]T\ J +11 &IfE\ K +8 &JI\ O +10 &L@\ P +9 &NTA\ P +9 &PM\ P +10 &QV\ Q +10 &S}yhQ\ ) +8 &T3(YM\ 9 +9 ( +6 "processing"%& +8 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.58 +4 "processing"%& +4 "core" &TBT\ * +4 &TBP\ * +2 &TBV\ * +3 ."psFlush"Hand.open +4 "manipulator"&b1 +77 "core" 1 +3 "manipulator"&C% +8 "core" %  \ >  +4 ."psFlush"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +4 "manipulator"&R'\ +91 "core" ' +4 ."psFlush"PSR.select :air +4 .PSV.dial PSR +4 "processing"%X +45 "core"  +4 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +3 "processing"%'' +168 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +190 #"uploadLog"upsync +231 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%0' +2120 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%2 @ +180 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%  +121 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +96 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%G'9 +2634 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR + "processing"% +97 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%1' +587 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%v' +2125 "core" ' +2 ."psFlush"delay 1 second +107 .PBV.dial :waste1 + "processing"%  +34 "core" + ."psFlush"PTV.dial :mixing +2 "processing"% @ +69 "core" A + ."psFlush"PSV.dial :mixloop +2 "processing"%] +109 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%!'9 +2634 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +95 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%w'P +1095 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%t' +1606 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%5 +70 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%  +68 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%4  +45 "core" +10 ."psFlush"PS.seek 0ml +2 "processing"%)'W +2625 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%A +69 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +588 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%d' +2115 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" + ."psFlush"PBV.dial PSV +2 "processing"%x U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2626 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%K @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%g' +2638 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%\\  +68 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%.'W +2643 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%y +42 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%Z' +2627 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%? +69 "core" + ."psFlush"PBV.dial PSV +2 "processing"%k U +5 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%B'W +2628 "core" ' +2 ."psFlush"PSV.dial PBV +7 "processing"%> @ +41 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%h' +703 "Can"\ <`e +1923 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%-  +68 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2633 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +42 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'P +1098 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1612 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%Y +68 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."psFlush"PBV.dial :waste1 + "processing"%:  +52 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%6'W +2630 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%e' +592 "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"%7 +70 "core" + ."psFlush"PBV.dial PSV +2 "processing"%V U +52 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%#'W +2633 "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"%J  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2636 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%* +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%W' +2645 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%~ +68 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%T U +4 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%M'W +2632 "core" ' + ."psFlush"PSV.dial PBV +42 "processing"%a @ +49 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%r' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%i  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%S'W +2630 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'& +3 "core" &@\ +2 "manipulator"&=& +4 "core" &\  \ [ "| +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&P( +3 "core" ( +2 "manipulator"&@& +3 "core" &\   H "| +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &\   "| +3 .tForearm.seek PC + "manipulator"&{' +99 "core" ' +2 .tHand.close + "manipulator"&9/ +69 "core" / +2 .tPC.seek :open +2 "processing"%;( +403 "core" ( + "manipulator"&\ & +4 "core" &\ [ "| +2 "manipulator"&[% +4 "core" %  \ +2 .tForearm.seek :retract +2 "manipulator"&L'\ +92 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&o( +357 "core" ( +2 "manipulator"&/& +3 "core" &  & R +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &  P R +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&D', +95 "core" ' + "manipulator"& & +4 "core" &   ; R +2 "manipulator"&n% +3 "core" %% Y +3 "collection"'O& +3 "core" &!\ +3 "collection"'3& +5 "core" &"\ +2 .tCC.seek :closed +2 "collection"' (O +4 "core" &(\ +7 &<!\ $e +9 &Y}#\ 6 +9 &'\ I +10 &[\ I +9 &`#\ I +10 &J\\$\ J +9 & ]$\ I +9 &Y'\ I +10 &Z#\ I +9 &S` \ I +9 & \\ \ J +10 &!^\ I +9 &#Y\ I +10 &%[Z.\ I +9 &']!\ J +9 &(]&\ I +10 &*` \ I +9 &,c\\#\ I +9 &.&Z#\ I +10 &/]\ I +9 &1_ \ I +10 &3k]\ I +9 &5-\\ \ I +9 &6Z*\ I +10 &8]\ I +9 &:t]\ I +9 &<6]"\ I +10 &=]\ I +9 &?\\!\ I +10 &Az_\ J +9 &C>\\!\ I +9 &D^(\ I +10 &F_+\ J +9 &H~u(\ K +9 &J46\ O +10 &K0\ T +9 &M:\ V +10 &OQ,\ - +9 &O}&\ E +9 ( +3 "collection"'3& +2 "core" &O]*\ B +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.65 + "collection"'&& +3 "core" &O`3\ B +2 .tHand.open +2 "manipulator"&|1 +69 "core" 1 + "manipulator"&% +4 "core" % %  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +3 "manipulator"&'\ +94 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'`& +4 "core" &O_9\ B +2 "collection"'_% +3 "core" %1\ +2 .tCSV.dial CSR +2 "collection"'}  +41 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"'z'l +1354 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '% +3 "core" %lm\  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.501ml + "collection"'$' +642 "core" ' + .tCSV.dial :waste +7 "collection"'c +122 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'I' +1989 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'+& +4 "core" &O_G\ B +2 "collection"'(% +3 "core" %p\ +2 .tCSV.dial :flush +2 "collection"'j  +40 "core"  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'8'l +1188 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'% @ +41 "core" B +2 "collection"'U% +3 "core" %lt\  +3 .tCS.seek 7ml + "collection"'F' +525 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'<  + 'Q  +40 "core"  +87  +5 .tCBV.dial :waste1 +2 "collection"' @ +43 "core" ? +2 .tCS.seek 0ml +2 "collection"'q' +1629 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'f& +4 "core" &O^5\ B +2 "collection"'% +4 "core" %a\ + .tCSV.dial :flush +2 "collection"'E  +81 "core"  +2 .tCS.seek 5ml +2 "collection"''l +1190 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"' @ +41 "core" B + "collection"'b% +4 "core" %l\\\  +2 .tCS.seek 7ml +2 "collection"'C'\ +534 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'  + 'X  +18 "core"  +23  +2 .tCBV.dial :waste2 +2 "collection"'"  +109 "core"  +2 .tCS.seek 0ml +2 "collection"'u' +1627 "core" ' +2 #tDisinfecting external Intake with kill + "collection"''& +3 "core" &O_0\ B +2 "collection"'2% +4 "core" %\\\ +2 .tCSV.dial CSR +2 "collection"'  +40 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"' ' +1852 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml +2 "collection"'0' D +529 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"' + 'G  +95 "core" +33  +2 .tCTV.dial :intake +2 "collection"'1  +67 "core" + .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml + "collection"'' \\ +1868 "core" ' +2 .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air + "collection"'  +69 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"']' +593 "core" ' + .tCSV.dial CSR +2 "collection"'v  +95 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"''l +1348 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'!' D +1367 "core" ' +2 .tCSV.dial CBV +2 "collection"'w +95 "core" +2 .tCS.seek 0ml +2 "collection"'5' +2625 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +3 "core" &  R +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&4( +3 "core" ( +2 "manipulator"&t& +3 "core" &   R +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &A& +3 "core" &  L R +2 .tForearm.seek CC +2 "manipulator"&)', +103 "core" ' +2 .tHand.close + "manipulator"&/ +72 "core" / +2 .tCC.seek :open +2 "collection"'( +376 "core" ( +2 "manipulator"&x& +3 "core" &  K R +2 "manipulator"&d% +3 "core" %    + D +2 .tForearm.seek :retract +2 "manipulator"&K'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(- +274 "core" ( +2 "manipulator"&\\& +4 "core" &-  8 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &g& +3 "core" &-    8 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&y'! +110 "core" ' +2 .tHand.open +2 "manipulator"&.1 +72 "core" 1 +2 "manipulator"&?% +4 "core" % $ * +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&k'\ +97 "Can"g\ 1b]Ve +6 "core" ' +2 "processing"%Z& +3 "core" &A\ +23274 #t-> access 1 +2 "storage"(>% +3 "core" %  9 +2 "manipulator"&B% +49 "core" %\   9 , +4 "manipulator"&-& +3 "core" &-   8 +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"(h(; +669 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 ( & +3 "core" &;  S  +35965 "Can"\ 0de +60002 V\ 0ee +60001 \ 0ge +6549 #t-> PS.flush +2 #Flushing Processing stage + "processing"%% +3 "core" %[v\ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%& +3 "core" &U\ +2 "manipulator"&Y& +5 "core" &-   9 8 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +4 "core" ( + "manipulator"&:& +5 "core" &-   8 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &- 8 +2 .tForearm.seek :garage +2 "manipulator"&'! +103 "core" ' +2 .tHand.close +2 "manipulator"&6/ +71 "core" / +2 "manipulator"&e& +4 "core" &-   X 8 +2 "manipulator"&7% +3 "core" % 5   ' +3 .tForearm.seek :retract + "manipulator"&V'\ +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&( +154 "core" ( +2 "manipulator"&& +4 "core" &   & +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &#& +3 "core" & \  1 & +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&J' +103 "core" ' +2 "manipulator"&,& +3 "core" &   & +2 "manipulator"&*% +4 "core" %\   +2 "processing"%& +3 "core" &^\ +3 "processing"%~& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%T(Tg +4 "core" &\\\  +9 &8|]\ *y +9 &j~[\ > +9 &k_\ K +10 &gTW\ J +9 &)VT\ J +10 &Z^\ J +9 &\\Y\ J +9 &pYW\ I +10 &1Y^\ J +9 &V[\ J +9 & YU\ I +10 &"wX]\ J +9 &$9[`\ J +10 &%[]\ J +9 &'Z_\ J +9 &)\\`\ J +10 &+AV_\ J +9 &-V]\ J +9 &.V\\\ J +10 &0XZ\ I +9 &2JWZ\ I +10 &4 Y\\\ I +9 &5X^\ I +9 &7XX\ I +10 &9QYV\ J +9 &;[X\ J +9 &<\\]\ J +10 &>[^\ J +9 &@YV[\ J +10 &BVT\ J +9 &CW]\ J +9 &EZX\ J +10 &Ga]X\ J +9 &IhR\ K +9 &JZ\ N +10 &LU\ P +9 &NY]\ O +10 &P`\ P +9 &Q\\\ P +9 &Szj]\ 'y +10 &T6(ZX\ % +9 ( + &T= [\ \  +2 "processing"%~& +4 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.57 + "processing"%W& +4 "core" &T= \ \  +2 .tHand.open + "manipulator"&a1 +75 "core" 1 +2 "manipulator"&M% +4 "core" % \    +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&i'\ +90 "core" ' +2 .tPSV.dial PSR + "processing"%r +42 "core"  + .tPSR.select :flush +3 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%'P +1106 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%=' +1607 "core" ' +2 .tPSV.dial PTV +2 "processing"%@ +68 "core" +2 .tPTV.dial :puck +2 "processing"%  +4 "core"  +2 .tPBV.dial :waste1 + "processing"%9  +52 "core"  +2 .tPS.seek 0ml +2 "processing"%l'W +2627 "core" ' + .tPSV.dial PSR +2 "processing"%R +70 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"%H' +586 "core" ' + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%\ ' +2122 "core" ' +2 .tPSV.dial PTV +2 "processing"%[ +70 "core" + .tPBV.dial PSV +2 "processing"%{ U +52 "core" V +2 .tPS.seek 0ml + "processing"%P'W +2631 "core" ' + .tPSV.dial PBV +7 "processing"%/ @ +42 "core" > +2 .tPS.seek 2.5ml +2 "processing"% ' +2630 "core" ' +2 .tPSV.dial :waste1 + "processing"%  +69 "core"  +2 .tPS.seek 0ml +49 "processing"%n'W +2636 "core" ' +2 .tPSV.dial PSR +2 "processing"%O +42 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%L' +2639 "core" ' +2 .tPSV.dial PTV + "processing"%^ +69 "core" +2 .tPBV.dial PSV + "processing"%& U +5 "core" V +2 .tPS.seek 0ml +2 "processing"%|'W +2632 "core" ' + .tPSV.dial PBV +2 "processing"% @ +42 "core" > +2 .tPS.seek 2.5ml +2 "processing"%`' +2629 "core" ' + .tPSV.dial :waste1 +7 "processing"%_  +68 "core"  +2 .tPS.seek 0ml +2 "processing"%3'W +2638 "core" ' +2 #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&}& +3 "core" &   3 % +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&D( +4 "core" ( +2 "manipulator"&p& +3 "core" & \  A % +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &  t % +2 .tForearm.seek PC +2 "manipulator"&z' +93 "core" ' +2 .tHand.close + "manipulator"&c/ +72 "core" / +2 .tPC.seek :open +2 "processing"%$( +402 "core" ( + "manipulator"&+& +4 "core" &   % +2 "manipulator"&(% +3 "core" %    +3 .tForearm.seek :retract + "manipulator"&j'\ +93 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&I(- +120 "core" ( + "manipulator"&%& +4 "core" &-   * +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &U& +3 "core" &-   * +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&8'! +107 "core" ' +2 .tHand.open + "manipulator"&<1 +75 "core" 1 +2 "manipulator"&Q% +3 "core" % )  U +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +103 "core" ' +3012 #t-> exit +7 #mEXIT @1690912596.74EDT @1690912727.94EDT = =tMAIN =mMAIN_scheduler @EDT1690912729.90 #"core_reset"Sent BREAK +3 #t@41059 sendCRC with ifg=0x20, ie=0x7F + #@42893 sendCRC with ifg=0x08, ie=0x5F + #@55044 idle with ifg=0x84, ie=0x75 + #@55715 select with ifg=0x10, ie=0xF5 #@56349 receive with ifg=0x10, ie=0xFD + #@56983 receive with ifg=0x10, ie=0xFD + #@57617 receive with ifg=0x10, ie=0xFD #@57944 receive with ifg=0x80, ie=0xFD + #@51029 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +13 #ESP2 v3.42 I2C Gateway v3.20 for core bus +282 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +457 "Can"v\ <iY + v\ <iY + #tPolling Can every 10:00 +3 #Cleanly exited at 13:56:36EDT01-Aug-23 +291 #-> can +3 "Can"y~\ ?i\\ +275 #t-> exit +6 #mEXIT @1690912743.33EDT @1690914374.01EDT = =tMAIN =mMAIN_scheduler @EDT1690914375.70 #"core_reset"Sent BREAK +2 #t@41059 sendCRC with ifg=0x20, ie=0x7F + #@42893 sendCRC with ifg=0x08, ie=0x5F + #@55044 idle with ifg=0x84, ie=0x75 + #@55715 select with ifg=0x10, ie=0xF5 #@56349 receive with ifg=0x10, ie=0xFD + #@56983 receive with ifg=0x10, ie=0xFD + #@57617 receive with ifg=0x10, ie=0xFD #@57944 receive with ifg=0x80, ie=0xFD + #@38606 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +239 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +384 "Can"r~\ 5nM9( + r~\ 5nM9( + #tPolling Can every 10:00 +2 #Cleanly exited at 13:59:03EDT01-Aug-23 +813 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +3 "collection"' +2 ' +2 "core"  +3 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 "collection"'% +3 "core" %\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +5 "core" + + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +4 "core" %Q#\ +2 .tPS.configure :default +2 "processing"%#A d`xb +2 .tPS.hold +2 "processing"%+ +4 "core" + +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %dvy ' +2 .tSS.configure :default +2 "sampler")#.0X access 2 +2 "storage"(2% +3 "core" % A  +2 "manipulator"&3% +4 "core" % " \ s ( +2 "manipulator"&4& +3 "core" &.B  S V +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(5(K +195 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (6& +3 "core" &K % +  +56873 "Can"~\ 2p % +6478 #t-> access 3 + "storage"(7% +3 "core" %  % \ +2 "manipulator"&8% +4 "core" % #    ( +2 "manipulator"&9& +3 "core" &.B  V +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 7 + "storage"(:([n +190 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (;& +2 "core" &[m o  +37487 #t-> access 4 +2 "storage"(<% +3 "core" % +2 "manipulator"&=% +3 "core" % #   L ( +2 "manipulator"&>& +4 "core" &.B  \  V +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(?( +980 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (@& +3 "core" & " U  +14799 "Can"~\ 2qe% +17926 #t-> access 5 +2 "storage"(A% +3 "core" %  \ +2 "manipulator"&B% +4 "core" % #   ( +2 "manipulator"&C& +3 "core" &.B   V +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(D( +197 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (E& +3 "core" & h  +31356 #t-> access 6 +2 "storage"(F% +3 "core" %  \ +2 "manipulator"&G% +4 "core" % "  ; ( +2 "manipulator"&H& +3 "core" &.B  \ R V +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 3 +2 "storage"(I( +187 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (J& +3 "core" &  +10266 "Can"~\ 2s% +24747 #t-> access 7 +2 "storage"(K% +3 "core" %  +2 "manipulator"&L% +3 "core" % # J ( +2 "manipulator"&M& +4 "core" &.B   V +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 4 +2 "storage"(N(,> +192 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (O& +3 "core" &,< g  +35028 "Can"\ 2u% +3272 #t-> access 2 + "storage"(P% +3 "core" %  +2 "manipulator"&Q% +4 "core" % "   5 ( +2 "manipulator"&R& +3 "core" &.B   j V +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(S(K +343 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (T& +3 "core" &K X  +525 #t-> exit +7 #mEXIT @1690916823.93EDT @1690924998.48EDT = =tMAIN =mMAIN_scheduler @EDT1690925000.55 #"core_reset"Sent BREAK +2 #t@50466 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +211 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +289 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +471 "Can"\ '" + \ '"q + #tPolling Can every 10:00 +371 #-> can +4 "Can"\ '$ +1479 #t-> exit +6 #mEXIT @1690925028.93EDT @1690925074.87EDT = =mMAIN_scheduler =tMAIN @EDT1690925076.90 #"core_reset"Sent BREAK +2 #t@17328 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +13 #ESP2 v3.42 I2C Gateway v3.20 for core bus +266 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +465 "Can"\ "J +2 \ "Jp #tPolling Can every 10:00 +2 #Cleanly exited at 17:23:48EDT01-Aug-23 +6 #Loading /home/esp/esp2local/mission/Niagara_can.rb mission +7 #Preparing to sleep until 5:30 PM 08/1/2023 +3 ."Qmail"GoodNews.email "Starting Niagara_can w/pucks in tube 2\\n{}\\nCan@17:24:44, 21.7C, 20% humidity, 14.6psia, 13.673V, 0.134A, 0.023Ah, 1.84W",Subject: "Niagara_can begun" +6 #"shutdown"Shutdown +4 #tAsleep til 5:30 PM 08/1/2023 +5 #Continuing at 17:30 +3 "Can"\ 'J +343 ."Qmail"GoodNews.email "Then, in tube 2: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_can.rb:55\\n{}\\nCan@17:24:44, 21.7C, 20% humidity, 14.6psia, 13.673V, 0.165A, 0.023Ah, 2.26W",Subject: "Asleep until 17:30" +328 #"uploadLog"upsync +335 #upsync +8279 #"espclient"Session Begun +22244 "Can"\ % +4 #tPowering core bus +520 .Gate.power :raw,:ON +3 "sampler") +55 ) +6 "core"  +3 "collection"' +3 ' +3 "core"  +3 "processing"% +3 % +3 "core"  +6 "collection"' 9\ +3 ' 0\ +3 ' -\ +5 "processing"% 9\ +3 % 2\ +3 % *\ +3 % 0\ +5 "sampler")&\ +3 .tCS.configure :default +4 "collection"'#P d@b +3 .tPS.configure :default +3 "processing"%#A d`xb +5 .tSS.configure :default +3 "sampler")#.0X STARTED shallowDAwithoutWCR (phase #1) <=== +5 .Sample.shallow +2 "sampler")!2 +597 #"uploadLog"upsync +2409 !to:I2C::Request::Timeout: mesg"8No Response to I2C::Servo::Release3Request[21:->29]: @requesto: I2C::Servo::Release3Request :@maxDelayo:\ Delay: @_dc_obji#: @channeli: @dontLog0: @timeout0: @replyqo:\ Queue: @waiting[: @que[:@destinationi.: @tag0:bt["3/home/esp/esp2/lib/i2c/msg.rb:320:in `process'"6/home/esp/esp2/lib/schedule.rb:185:in `asyncStep'"1/home/esp/esp2/lib/schedule.rb:473:in `step'"4/home/esp/esp2/lib/schedule.rb:211:in `process'"2/home/esp/esp2/lib/schedule.rb:229:in `start'"1/home/esp/esp2/lib/schedule.rb:228:in `loop'"2/home/esp/esp2/lib/schedule.rb:228:in `start'"-/home/esp/esp2/lib/esp.rb:215:in `shell'"4/home/esp/esp2/lib/realtime.rb:21:in `realTime'"#/home/esp/esp2/mode/real.rb:11"2/home/esp/esp2/lib/framework.rb:110:in `load'"0/home/esp/esp2/lib/framework.rb:110:in `ld'"4/home/esp/esp2/lib/framework.rb:135:in `ldMode'""/home/esp/esp2/lib/esp.rb:360"1/home/esp/esp2/lib/esp.rb:79:in `mainThread'"1/home/esp/esp2/lib/esp.rb:79:in `initialize'"!/home/esp/esp2/lib/esp.rb:79 +2 #Retry #1 of 3 +4 "sampler")"2 +6 "core" 2 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[21:29->20] aborted:bt["=/home/esp/esp2/lib/i2c/msg.rb:618:in `processUnexpected'"3/home/esp/esp2/lib/i2c/msg.rb:613:in `process'"2/home/esp/esp2/lib/msg.rb:212:in `initialize'",/home/esp/esp2/lib/msg.rb:209:in `loop'"2/home/esp/esp2/lib/msg.rb:209:in `initialize'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +3005 !to:I2C::Request::Timeout: mesg"8No Response to I2C::Servo::Release3Request[22:->29]: @requesto: I2C::Servo::Release3Request :@maxDelayo:\ Delay: @_dc_obji#: @channeli: @dontLog0: @timeout0: @replyqo:\ Queue: @waiting[: @que[:@destinationi.: @tag0:bt["3/home/esp/esp2/lib/i2c/msg.rb:320:in `process'"6/home/esp/esp2/lib/schedule.rb:185:in `asyncStep'"1/home/esp/esp2/lib/schedule.rb:473:in `step'"4/home/esp/esp2/lib/schedule.rb:211:in `process'"2/home/esp/esp2/lib/schedule.rb:229:in `start'"1/home/esp/esp2/lib/schedule.rb:228:in `loop'"2/home/esp/esp2/lib/schedule.rb:228:in `start'"-/home/esp/esp2/lib/esp.rb:215:in `shell'"4/home/esp/esp2/lib/realtime.rb:21:in `realTime'"#/home/esp/esp2/mode/real.rb:11"2/home/esp/esp2/lib/framework.rb:110:in `load'"0/home/esp/esp2/lib/framework.rb:110:in `ld'"4/home/esp/esp2/lib/framework.rb:135:in `ldMode'""/home/esp/esp2/lib/esp.rb:360"1/home/esp/esp2/lib/esp.rb:79:in `mainThread'"1/home/esp/esp2/lib/esp.rb:79:in `initialize'"!/home/esp/esp2/lib/esp.rb:79 +2 #Retry #2 of 3 +3 "sampler")#2 +5 "core" 2 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[22:29->20] aborted:bt["=/home/esp/esp2/lib/i2c/msg.rb:618:in `processUnexpected'"3/home/esp/esp2/lib/i2c/msg.rb:613:in `process'"2/home/esp/esp2/lib/msg.rb:212:in `initialize'",/home/esp/esp2/lib/msg.rb:209:in `loop'"2/home/esp/esp2/lib/msg.rb:209:in `initialize'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +2400 2 +2 #tStarting initialPurge +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'$& +7 "core" &\ +2 .tHand.open +2 "manipulator"&%1 +66 "core" 1 +2 "manipulator"&&& +4 "core" &  # +3 "manipulator"&'% +5 "core" % \   U \ ^ +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek FlushPuck::Garage +2 "manipulator"&((- +181 "core" ( +2 "manipulator"&)& +5 "core" &-   ^ C +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &*& +3 "core" &-   C +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :garage +2 "manipulator"&+'! +103 "core" ' +2 .tHand.close + "manipulator"&,/ +79 "core" / +2 "manipulator"&-& +5 "core" &- n C +2 "manipulator"&.% +5 "core" % / +3 .tForearm.seek :retract +2 "manipulator"&/'\ +100 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek CC +2 "manipulator"&0( +286 "core" ( +2 "manipulator"&1& +4 "core" & 0 +2 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +5 &2& +3 "core" & [ 0 +3 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&3', +101 "core" ' +3 "manipulator"&4& +4 "core" &  0 +3 "manipulator"&5% +5 "core" %/ +3 "collection"'6& +4 "core" &\ +3 "collection"'7& +6 "core" &\ +3 .tCC.seek :closed +3 "collection"'8(O +7 "core" &\ +2 &\  +9 &5\ *z +9 &h\ > +10 &co\ L +9 &'W\ K +9 &]\ J +10 &Y\ K +9 &oX\ J +10 &1Y\ J +9 &Y\ J +9 &^\ K +10 & w[\ J +9 &":[\ J +10 &#\\\ K +9 &%X\ J +9 &'Z\ J +10 &)BZ\ J +9 &+]\ J +9 &,^\ K +10 &.[\ K +9 &0H\\\ K +9 &2 W\ J +10 &3]\ K +9 &5Z\ J +10 &7QY\ J +9 &9]\ J +9 &:\\\ J +10 &<]\ J +9 &>X[\ K +9 &@\\\ K +10 &A\\\ K +9 &C[\ K +10 &Ea^\ J +9 &G `\ K +9 &Hs\ M +10 &J\ R +9 &LH\ V +9 &N\ H +10 &O-D\ &q +9 &O\ j\ > +5 ( +2 "collection"'7& +5 "core" &OC\ > +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.71 + "collection"'9& +7 "core" &OB\ > +2 .tHand.open +2 "manipulator"&:1 +72 "core" 1 +3 "manipulator"&;% +5 "core" % / +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&<'\ +98 "core" ' +3 #tFlushing the Collection Valve::Manifold + "collection"'=& +53 "core" &OB\ > +3 "collection"'>% +4 "core" %\ +3 .tCSV.dial CSR +2 "collection"'?  +127 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +5 "collection"' +12 .tCS.reconfigure :default +3 "collection"'#P d@b +5 .tCS.seek 5ml +2 "collection"'@'l +1347 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +12 'A% +4 "core" %l\  +3 .tCS.reconfigure :fast +4 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'B' +658 "core" ' +2 .tCSV.dial :waste +2 "collection"'C +128 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +5 .tCS.seek 0ml +2 "collection"'D' +1988 "core" ' +2 #tPurging external Intake + "collection"'E& +7 "core" &OA\ > +2 "collection"'F% +5 "core" %\ +2 .tCSV.dial :flush +2 "collection"'G  +41 "core"  +3 .tCS.reconfigure :fast +3 "collection"'#d @b +5 .tCS.seek 10ml +2 "collection"'H' D +2331 "core" ' +2 .tdelay 5 seconds +503 ."connect"CSV.dial CBV +5 .tCBV.dial CSV +4 "collection"'I +2 'J  +15 "core" +56 ~ +2 .tCTV.dial :intake +3 "collection"'K  +72 "core"  +2 .tIntake.select :open + "sampler") +13 .tCS.seek 0ml +2 "collection"'L' +2355 "core" ' +2 .tIntake.select :close +2 "sampler")0 +12 .tCTV.dial :air +2 "collection"'M  +73 "core" ~ +2 #tFlushing upper manifold +2 "collection"'N& +6 "core" &OB\ > +2 "collection"'O% +5 "core" %\ +2 .tCSV.dial :flush +2 "collection"'P  +73 "core"  +3 .tCS.seek 5ml +2 "collection"'Q'l +1216 "core" ' +3 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'R @ +44 "core" B +2 "collection"'S% +5 "core" %l\  +2 .tCS.seek 7ml +3 "collection"'T' +536 "core" ' +3 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +4 "collection"'U +101 "core" ~ +2 .tCTV.dial :air +3 "collection"'V  +6 "core"  +3 .tCS.seek 0ml +2 "collection"'W' +1658 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'X'- +90 "Can"\ [a30 +671 "core" ' +2 .tCSV.dial :waste +2 "collection"'Y +45 "core" +3 .tCS.seek 0ml +2 "collection"'Z' +765 "core" ' +2 "collection"'[& +5 "core" &OH\ > +2 "collection"'\\% +4 "core" %\ +3 .tCSV.dial :flush +2 "collection"']  +43 "core"  +3 .tCS.seek 3ml +2 "collection"'^'- +781 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'_ @ +43 "core" A +2 "collection"'`% +4 "core" %-\ +3 .tCS.seek 5ml +3 "collection"'a'l +544 "core" ' +2 .tCSV.dial :air +2 "collection"'b @ +7 "core" A +3 .tCS.seek 0ml +2 "collection"'c' +1215 "core" ' +2 .tdelay 7 seconds +704 .CS.seek 3ml + "collection"'d'- +762 "core" ' +2 .tCSV.dial :waste +2 "collection"'e +73 "core" +3 .tCS.seek 0ml +3 "collection"'f' +764 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"&g& +7 "core" & 0 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek CC + "manipulator"&h( +28 "core" ( +2 "manipulator"&i& +4 "core" &    +42 .tElbow.reconfigure :loose +11 "manipulator"&$ &.,(#b +5 &j& +3 "core" &  +4 .tForearm.seek CC +3 "manipulator"&k', +105 "core" ' +2 .tHand.close +2 "manipulator"&l/ +78 "core" / +2 .tCC.seek :open +4 "collection"'m( +376 "core" ( +2 "manipulator"&n& +5 "core" & j  +2 "manipulator"&o% +4 "core" %     +3 .tForearm.seek :retract + "manipulator"&p'\ +102 "core" ' +3 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +3 "manipulator"&q(- +268 "core" ( +2 "manipulator"&r& +4 "core" &-  ` +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &s& +3 "core" &- Y ` +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek :garage +2 "manipulator"&t'! +108 "core" ' +2 .tHand.open + "manipulator"&u1 +74 "core" 1 +2 "manipulator"&v% +4 "core" % '  O +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&w'\ +107 "core" ' +3 #tda sampling at most 150ml +6 #Loading sh1 puck from tube 2 into Collection Clamp + ."Qmail"DAfans.email "Started da in tube 2 at 17:36:10EDT01-Aug-23\\n{}\\nCan@17:34:46, 21.8C, 20% humidity, 14.6psia, 13.476V, 0.484A, 0.069Ah, 6.53W",Subject: "da sampling at most 150ml" +4 "collection"'x& +8 "core" &\ +2 "manipulator"&y% +5 "core" %   - \ b +3 "storage"(z% +5 "core" %~ \ +2 "storage"({. +4 "core" .( +2 .tSC.reconfigure :tight +5 "storage"($\ .(\ 1~b +4 .tSC.seek 2 +4 "storage"(|( +192 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +6 (}& +3 "core" & \ +5 "manipulator"&~& +4 "core" &- ` +3 "manipulator"&% +5 "core" %     \ b +3 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 +4 "manipulator"&( +179 "core" ( +4 "manipulator"&& +5 "core" &  h # +2 "storage"(& +4 "core" & \ +4 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 2 + 700 counts + "manipulator"&' +125 "core" ' +3 "storage"(& +2 #"uploadLog"upsync +9 "core" & \ +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +2 "storage"('H +94 "core" ' +2 "storage"(- +4 "core" -'s +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +6 (& +4 "core" & b n \ +2 "manipulator"&\ & +4 "core" &  # +3 .tElbow.seek 2 +3 "manipulator"& ( +5 "core" ( +2 "manipulator"& & +5 "core" &\  X # +2 "storage"(& +5 "core" & W V\ +54 .tForearm.seek 2 + 300 counts +2 "manipulator"& 'y +21 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tHand.close + "manipulator"&/ +69 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&& +2 "storage"('v +11 "core" &  # +2 "manipulator"&% +5 "core" % z  % 2 +3 .tForearm.seek :retract + "manipulator"&'\ +60 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +32 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +160 "core" ( +2 "manipulator"&& +5 "core" & $ 2 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 && +3 "core" &  $ 2 +3 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"& ', +106 "core" ' +2 "manipulator"&& +4 "core" &   2 +3 "manipulator"&% +5 "core" %)   < ? +2 "collection"'!& +5 "core" &\ +3 "collection"'"& +6 "core" &\ +3 .tCC.seek :closed + "collection"'#(O +9 "core" &\ +4 &\ ; +9 &GM}\ 0 +10 &w\ E +9 &/`\ K +9 &Z\ J +10 &[\ K +9 &wZ\ J +10 &;W\ I +9 &\\\ J +9 &[\ J +10 &Z\ J +9 &!A\\\ J +10 &#Z\ J +9 &$[\ J +9 &&X\ J +10 &(IZ\ J +9 &* \\\ J +9 &+Z\ J +10 &-_\ J +9 &/RZ\ J +10 &1[\ I +9 &2[\ J +9 &4Z\ J +10 &6Y^\ J +9 &8[\ I +10 &9\\\ J +9 &;Z\ J +9 &=bZ\ J +10 &?#_\ J +9 &@Z\ I +9 &B\\\ J +10 &DiZ\ J +9 &F*d\ K +10 &Gs\ L +9 &I\ Q +9 &KP\ V +10 &M \ W +9 &N|\ 3 +9 &Oe%\ #h +10 &Og\ F +2 ( +2 "collection"'"& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.66 + .Hand.open +2 "manipulator"&$1 +70 "core" 1 +2 "manipulator"&%% +5 "core" % )  d ? +4 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&&'\ +97 "core" ' +3 #tcollectSample 150ml w/bubble point of 24psi + #Priming 7ml +3 .Gate.power :sampler,:ON +4 ."flow"Gate.power :analytic3,:ON +160 .tIntake.select :close + .Exhaust.select :close +3 .SS.hold +4 "sampler")'+ +5 "core" + +2 "sampler"))% +4 "core" % \ +3 "collection"'*& +4 "core" &Oe|\ F +5 "Can"\ \\M +2 #tCalibrating pressure and temperature sensors +5 .CTV.dial :air +2 "collection"'  +6 "core"  +2 .tSSV.dial :spit,avoiding: :exhaust +3 .SS.reconfigure :fast +4 "sampler")#.0X +14  +2 .tdelay 3.8 seconds +382 "collection"'% +5 "core" %\ +3 "sampler")+% +4 "core" %?3 \ +2 #tSensor limits: Intake max 131.7psia; Outlet max 138.1psia +2 .SSV.dial :spit +3 "sampler")1 +130 "core"  +2 .tSS.seek 0ml +2 "sampler")(' +270 "core" ' +2 .tSSV.dial CBV +2 "sampler")2  +129 "core"  +2 .tCTV.dial :intake +2 "collection"'4  +75 "core"  +2 #tWaiting for external sampler to finish priming... + .delayUntil "17:39:30.98" +1429 #"flow"0.0L/min +14842 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +10 "sampler")6  +2 "collection"'5 @ +5 "core"  +2 ? +9 #tAllowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open +45 "sampler") +222 "collection"'/% +4 "core" %\ +2 #tIntake @15.1psia, vacuum from 9.6 to 12.6psi +2 .SS.reconfigure :inhaling 2.16ml/s +6 "sampler")#.0X' +418 "core" ' +2 .tExhaust.select :close + "sampler") +14 #tSampling 150.0ml +4 .Intake.select :close +2 .Exhaust.select :close +4 .SS.reconfigure :default +4 "sampler")#.0X% +4 "core" %w\ +2 "sampler")B% +5 "core" %ad \ @ +2 .tIntake.select :close + "sampler")0 +54 )?% +11 "core" %  \ @ +3 .tSSV.dial :exhaust +2 "sampler")G  +74 "core"  +2 .tExhaust.select :open +2 "sampler")@ +13 .tSS.seek 0ml +3 "sampler")D' +908 "core" ' +2 .tExhaust.select :close +2 "sampler") +14 #tSampled 150.0ml +2 #Evacuating Puck (bubblePt=24psi, evacVolume=10ml, delay 15 seconds) +2 .Intake.select :close +3 "collection"'J& +6 "core" &Obl\ F +3 ."airStroke"CSV.dial :waste +3 "collection"'I +4 "sampler")K% +8 "core" + % \ +2 ."connect"SSV.dial CBV,avoiding: :exhaust +5 .tCBV.dial SSV +5 ."airStroke"CS.seek 0ml +4 "sampler")H  +2 "collection"'E @ +6 'F' +8 "core" ? + ' +2 ."airStroke"CSV.dial :air +2 "collection"'O @ +72 "core" A +3 ."airStroke"CS.seek 10ml +2 "collection"'N' D +88 "core"  +2 .tCTV.dial :air +2 "collection"'P  +62 ."flow"Gate.power :analytic3,:OFF +2 ."samplerPumpShutdown"Gate.power :sampler,:OFF +8 "core" +2 .tdelay 15 seconds +1502 .SSV.dial :spit,avoiding: :exhaust +3 "sampler")M +129 "core"  +3 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 "collection"'S  +4 .tSS.seek 0ml +6 "sampler")Q' +7 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")U  +115 "core" ~ +15  +424 ' +3 .tSSV.dial between CBV and plug +2 "sampler")V +48 "core" +2 .tCBV.dial between SSV and waste2 +3 "collection"'T  +30 "core"  +2 "collection"'W% +5 "core" % Ew\  +2 ."connect"CTV.dial CSV,avoiding: :air +4 .tCSV.dial CTV +5 "collection"'Y  +2 'X  +17 "core"  +30  +3 .tCS.reconfigure :pressurize +2 "collection"'# d@<< \\b +6 .tCS.seek 0ml +2 "collection"'[' +1544 #"espclient"Session Ended +555 "core" ' ] ^\ +4 "collection"'\\% +4 "core" %  _ b\  +3 "sampler")]% +4 "core" % \ +3 #tBubblePoint: Intake @24.3psia, Outlet @0.4psia + .CBV.dial SSV +2 "collection"'Z @ +37 "core" A +3 .tSS.reconfigure :default +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'d' +79 "core" ' +3 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")< +130 "core"  +4 .tSS.reconfigure :exhale +2 "sampler")#.0X9 +3 "core" 9d +104 "collection"'U9 +3 "core" 9Vd +103 "collection"'D9 +3 "core" 9md +103 "collection"'V9 +3 "core" 9d +103 "collection"'T9 +4 "core" 9b +103 "collection"'W9 +4 "core" 9^ +103 "collection"'Y9 +3 "core" 9\\ +103 "collection"'X9 +3 "core" 9[ +103 "collection"'N9 +3 "core" 9Y +103 "collection"'\\9 +3 "core" 9V +103 "collection"']9 +4 "core" 9,T +103 "collection"'Z9 +3 "core" 9DR +103 "collection"'Q9 +4 "core" 9\\P +103 "collection"'L9 +3 "core" 9tM +103 "collection"'`9 +3 "core" 9K +103 "collection"'R9 +5 "core" 9I +103 "collection"'_9 +3 "core" 9G +103 "collection"'a9 +3 "core" 9E +103 "collection"'^9 +3 "core" 9B +103 "collection"'c9 +3 "core" 9B +103 "collection"'g9 +3 "core" 9? +103 "collection"'i9 +3 "core" 9-> +103 "collection"'e9 +3 "core" 9D; +103 "collection"'b9 +3 "core" 9Z: +103 "collection"'<9 +3 "core" 9p8 +103 "collection"'[9 +4 "core" 96 +103 "collection"'j9 +3 "core" 94 +104 "collection"'d9 +3 "core" 92 +103 "collection"'89 +3 "core" 91 +103 "collection"'o9 +3 "core" 9/ +103 "collection"'k9 +4 "core" 9- +103 "collection"'n9 +3 "core" 9, +103 "collection"'s9 +3 "core" 9\ * +103 "collection"'h9 +3 "core" 9() +103 "collection"'u9 +3 "core" 9;( +103 "collection"'v9 +3 "core" 9M& +103 "collection"'x9 +3 "core" 9_% +103 "collection"'r9 +4 "core" 9q # +103 "collection"'{9 +3 "core" 9$" +103 "collection"'z9 +3 "core" 9(! +103 "collection"'p9 +4 "core" 9, +103 "collection"'t9 +3 "core" 91 +103 "collection"'y9 +3 "core" 95 +103 "collection"'9 +3 "core" 99 +103 "collection"'l9 +3 "core" 9= +103 "collection"'9 +4 "core" 9B +103 "collection"'9 +3 "core" 9F +103 "collection"'q9 +3 "core" 9 J +103 "collection"'9 +46 "core" 9 N +111 "collection"'09 +3 "core" 9 ,U +103 "collection"'9 +4 "core" 9 8Y +103 "collection"'\ 9 +3 "core" 9 D] +103 "collection"' 9 +3 "core" 9 Pa +103 "collection"'9 +4 "core" 9 [f +103 "collection"'w9 +3 "core" 9 fj +103 "collection"'9 +4 "core" 9 rn +103 "collection"'9 +3 "core" 9 |r +103 "collection"'9 +4 "core" 9 w +103 "collection"'9 +3 "core" 9 { +103 "collection"'9 +3 "core" 9  +103 "collection"'}9 +3 "core" 9  +103 "collection"'9 +4 "core" 9  +103 "collection"'~9 +3 "core" 9  +103 "collection"'9 +3 "core" 9  +103 "collection"'9 +4 "core" 9  +103 "collection"'9 +4 "core" 9  +103 "collection"'9 +3 "core" 9  +104 "collection"' 9 +3 "core" 9  +103 "collection"'9 +3 "core" 9  +103 "collection"'9 +3 "core" 9  +103 "collection"'!9 +4 "core" 9  +103 "collection"'9 +4 "core" 9  +103 "collection"'9 +3 "core" 9  +103 "collection"' 9 +3 "core" 9  +103 "collection"'%9 +3 "core" 9  +103 "collection"'$9 +4 "core" 9\  +103 "collection"'"9 +3 "core" 9\  +103 "collection"')9 +3 "core" 9\  +103 "collection"' 9 +3 "core" 9\  +103 "collection"'*9 +3 "core" 9\  +103 "collection"'9 +4 "core" 9\  +104 "collection"'9 +3 "core" 9\  +103 "collection"'.9 +3 "core" 9\ \ +103 "collection"''9 +3 "core" 9\ " +103 "collection"'9 +3 "core" 9\ % +103 "collection"'-9 +4 "core" 9\ ( +103 "collection"'19 +3 "core" 9\ + +103 "collection"'+9 +3 "core" 9\ . +103 "collection"'m9 +3 "core" 9\ 1 +103 "collection"'49 +3 "core" 9\ 3 +103 "collection"'59 +3 "core" 9\ 7 +103 "collection"',9 +4 "core" 9\ 8 +103 "collection"'(9 +3 "core" 9\ ; \ +4 .tCH.hold 10:00,70C +3 "collection"': `\ `\ 8\ +2 ';9 +8 "core"  +2 9\ ;\ +2 "collection"'7% +4 "core" %   \ [ +2 #tBegun lysing Collection Puck Heater at 68.1C/19.2psia +27152 "Can"\ {_0 +32833 "core" ` +2 "collection"'=9 +4 "core" 9\  +2 "collection"'% +5 "core" %\ +2 #tEnded lysing Collection Puck Heater at 70C/17.7psia +2 .CS.seek 0ml +2 "collection"'9' +334 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'3 @ +99 "core" B +2 .tCSV.dial :air + "collection"' @ +40 "core" ? +4 .tCS.seek 5ml +2 "collection"'A'l +1347 "core" ' +2 .tCSV.dial CTV +2 "collection"'C  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'@ @ +51 "core" ? +11 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'>  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'B @ +42 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'6' +1376 "core" ' +2 "collection"'?% +5 "core" % z\ +2 #tPuck @28.8psia after final lysis pressurization + #Recovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'G +96 "core" ~ +2 .tCBV.dial CSV +2 "collection"'/  +28 "core"  +2 "collection"'J% +4 "core" % J Np\ +3 .tCS.seek 5ml +2 "collection"'K'l +1357 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'I  +40 "core" +2 "collection"'E% +5 "core" %l\  +3 .tCS.seek 7ml + "collection"'O' +589 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'H @ +40 "core" > +3 .tCS.seek 10ml + "collection"'P' D +852 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"'f ` +109 "core" _ +3 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'F   +38 "core" " +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'M  +3 'S  +39 "core"  +92  +3 .tCS.seek 5ml +2 "collection"'U'l +1348 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'D @ +97 "core" B +2 .tCSV.dial :waste +2 "collection"'V +96 "core" +3 .tCS.seek 0ml + "collection"'T' +1376 "core" ' + .tCSV.dial :air +2 "collection"'W @ +70 "core" A +3 .tCS.seek 5ml + "collection"'Y'l +1348 "core" ' + .tCSV.dial CTV +2 "collection"'X  +40 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'N @ +43 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'\\  +43 "core"  +4 .tdelay 2 seconds +201 .CSV.dial :air +2 "collection"'] @ +42 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'Z' +1348 "core" ' +3 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"'Q +97 "core" ~ +2 .tCBV.dial CSV +2 "collection"'L  +36 "core"  +2 "collection"'`% +4 "core" %\ +3 .tCS.seek 5ml +2 "collection"'R'l +1347 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'_  +40 "core" +2 "collection"'a% +5 "core" %l?B`\  +2 .tCS.seek 7ml +2 "collection"'^'\ +583 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'c @ +41 "core" ? +2 .tCS.seek 10ml +2 "collection"'g' D +842 "core" ' +3 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'i ` +110 "core" _ +2 #tLysing Complete + "collection"'e& +5 "core" &O\\JM\ F +2 #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&b% +3 "core" %\   +3 "storage"(<% +5 "core" % (\ +2 "storage"([. +3 "core" .( +53 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(j( +195 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (d& +3 "core" & k \ +3 "manipulator"&8& +5 "core" & 2 +2 "manipulator"&o% +5 "core" %\   2  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&k( +157 "core" ( +2 "manipulator"&n& +4 "core" & i  +3 "storage"(s& +5 "core" & `\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&h' +94 "core" ' +2 "storage"(u& +4 "core" & 8\ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(v'H +271 "core" ' +2 "storage"(x- +3 "core" -'H +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 .tSE.seek :place +2 "storage"(r'6 +34 "core" ' +2 "manipulator"&{& +5 "core" &  +2 "manipulator"&z% +5 "core" %  M +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&p'\ +89 "core" ' +3 .tElbow.seek CC + "manipulator"&t( +167 "core" ( + "manipulator"&y& +5 "core" &   K +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" &  D K +3 .tForearm.seek CC +2 "manipulator"&l', +93 "core" ' +2 .tHand.close + "manipulator"&/ +71 "core" / +2 .tCC.seek :open +2 "collection"'( +379 "core" ( + "storage"(q& +5 "core" & B\ +2 "storage"(& +5 "core" & 5\ +2 "manipulator"&0& +4 "core" &  K +2 "manipulator"&% +5 "core" % =   +3 .tForearm.seek :retract +2 "manipulator"&\ '\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 1 +2 "manipulator"& ( +151 "core" ( +2 "manipulator"&& +3 "core" &  I  +3 "storage"(w& +5 "core" & \ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 1 +2 "manipulator"&'D +116 "core" ' +2 .tElbow.hold + "manipulator"&, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tHand.open + "manipulator"&1 +67 "core" 1 +2 "manipulator"&% +5 "core" % KT Z ǰ +2 "storage"(& +5 "core" & q q \ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 307 counts + "manipulator"&}'w +21 "core" ' +2 "manipulator"&& +5 "core" &   +44 "storage"(~& +13 "core" & c\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts + "manipulator"&' +25 "core" ' +2 "storage"(% +4 "core" %@\ \ \ +3 ."downElevator"SE.seek :down +4 "storage"('v +100 (% +3 "core" %R \ Wc +3 "manipulator"& % +4 "core" %!   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +55 ' +2 ."downElevator"SE.stop + "storage"(5 +4 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +4 "core" &VYy\ +2 "manipulator"&!& +4 "core" &  A  +3 "manipulator"&% +4 "core" %\   U  +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +173 "core" ( +2 "manipulator"& & +4 "core" &-  0 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &%& +3 "core" &-  ` 0 +3 .tForearm.seek :garage +2 "manipulator"&$'! +106 "core" ' +2 .tHand.close + "manipulator"&"/ +66 "core" / +2 "manipulator"&)& +4 "core" &-  A 0 +2 "manipulator"& % +5 "core" % 0  +3 .tForearm.seek :retract + "manipulator"&*'\ +95 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +282 "core" ( +2 "manipulator"&& +4 "core" &  I % +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &.& +3 "core" &   % +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&'', +98 "core" ' +2 "manipulator"&& +5 "core" &   % +2 "manipulator"&-% +5 "core" % +3 "collection"'1& +4 "core" &[`8\ +3 "collection"'+& +6 "core" &\\_\ +3 .tCC.seek :closed + "collection"'m(O +5 "core" &[`\ +6 &Zar\ ; +9 &KN{\\_h\ 0 +10 &x~[`N\ E +9 &<\\\\^\ I +10 &Z\\c\ I +9 &Z[`\ I +9 &\\[_\ I +10 &D]]a\ I +9 &ZZa\ I +9 &Z]aj\ I +10 &\\\\_O\ I +9 &!M[]a\ I +10 &#Y\\_\ H +9 &$[]_\ I +9 &&Z]`\ H +10 &(UZ\\bq\ I +9 &*Z]`T\ H +10 &+Z]_D\ I +9 &-Z^`g\ I +9 &/]]\\`z\ I +10 &1 Z^bl\ H +9 &2[]b[\ I +9 &4W\\b\ I +10 &6e[]b\ I +9 &8']^_\ I +9 &9Z^c\ H +10 &;\\]a\ I +9 &=mX]b\ I +10 &?0\\\\`\ H +9 &@Z[_\ I +9 &BY\\a\ I +10 &Dv[\\ay\ H +9 &F6]]ad\ I +9 &Gh\\`^\ J +10 &I]`a\ N +9 &K^[_R\ T +10 &M\\_\ V +9 &N{^`\ , +10 &On-__\ W +9 ( + &OK\\`}\ A +2 "collection"'+& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.59 + "collection"'4& +3 "core" &OJ]ak\ A +3 .tHand.open + "manipulator"&51 +68 "core" 1 +2 "manipulator"&,% +5 "core" %    +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&('\ +105 "core" ' +2 .tPSV.dial PSR +2 "processing"%; +125 "core"  + "processing"%7% +5 "core" %[f\ +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +52 "processing"%@ +12 .tPS.seek 1.5ml +2 "processing"%2' +1606 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%:  +55 "core"  +3 .tPS.seek 0ml +2 "processing"%='W +1059 "Can"\ F0 +555 "core" ' +3 .tPSV.dial PSR + "processing"% +41 "core"  +2 .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%' +2651 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%3 +2 "collection"'  +6 "core" @ +2 "processing"%9 +5 "core" @ +2 "processing"%C  +68 "core" +88  +2 .tPSV.dial :mixloop + "processing"%@ +98 "core" +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +2 "processing"%>  +125 "core" +3 .tPS.seek 0ml +2 "processing"%B'W +2631 "core" ' +2 .tPSV.dial :air +2 "processing"%A  +40 "core"  +3 .tPS.seek 2.5ml + "processing"%?' +2640 "core" ' + .tPSV.dial :mixloop +2 "processing"%G +42 "core" +3 .tPS.seek 0ml + "processing"%/'W +2632 "core" ' +2 .tPSV.dial :air + "processing"%J  +42 "core"  +3 .tPS.seek 2.5ml +2 "processing"%6' +2640 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%I +42 "core" +3 .tPS.seek 0ml + "processing"%E'W +2625 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"&K& +4 "core" &   e % +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&H( +17 "core" ( + "manipulator"&O& +5 "core" &    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &f& +3 "core" &  I  +3 .tForearm.seek CC +2 "manipulator"&F', +104 "core" ' +2 .tHand.close + "manipulator"&M/ +77 "core" / +3 .tCC.seek :open + "collection"'S( +379 "core" ( +2 "manipulator"&P& +4 "core" &   +3 "manipulator"&D% +4 "core" %    5 +3 .tForearm.seek :retract + "manipulator"&V'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +2 "manipulator"&U(- +273 "core" ( +2 "manipulator"&W& +3 "core" &-   ! $ +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &T& +3 "core" &-    $ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&X'! +110 "core" ' +2 .tHand.open + "manipulator"&N1 +77 "core" 1 +2 "manipulator"&\\% +4 "core" % * 0 ǿ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&]'\ +104 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%Y +4 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%Q  +4 "core" +52 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 "processing"%L  +2 "collection"'`  +15 "core"  +3 +2 .tCTV.dial :air,avoiding: :intake +3 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'Z& +5 "core" &gj\ +2 "manipulator"&_% +5 "core" %\   V * +2 "storage"(a% +5 "core" % R\ +2 "storage"(R. +4 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(c( +227 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +3 (^& +4 "core" & \ +2 "manipulator"&i& +5 "core" &-   $ +2 "manipulator"&e% +5 "core" %\   * +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&b( +179 "core" ( +2 "manipulator"&<& +4 "core" &   $ +2 "storage"([& +5 "core" & \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&d' +100 "core" ' +2 "storage"(8& +5 "core" & p\ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(o'H +98 "core" ' +2 "storage"(|- +4 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (n& +4 "core" & \ +2 "manipulator"&s& +5 "core" &   p $ +2 .tElbow.seek 2 +2 "manipulator"&u( +4 "core" ( +2 "manipulator"&& +5 "core" &  - $ +2 "storage"(&& +5 "core" & \ +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&x'y +23 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&{/ +68 "core" / +4 ."downElevator"SE.seek :down +4 "storage"(v'v +2 "manipulator"&z& +9 "core" &   2 $ +2 "manipulator"&y% +5 "core" % n   +3 .tForearm.seek :retract + "manipulator"&'\ +69 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +22 "core" ' +2 .tElbow.seek CC +2 "manipulator"&h( +160 "core" ( +2 "manipulator"&k& +4 "core" &  h ] +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" & [ ] +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&p', +100 "core" ' +22 "manipulator"&#& +5 "core" & ; ] +2 "manipulator"&q% +5 "core" % 8 +2 "collection"'& +4 "core" &il\ +3 "collection"'0& +7 "core" &hm\ \ +3 .tCC.seek :closed + "collection"'(O +4 "core" &ik\ +7 &io\ 8 +10 &FL{hm\ / +9 &{vhm\ D +9 &*akl8\ I +10 &[jmp\ I +9 &\\kmh\ I +9 &q\\il\ I +10 &3Zhl\ I +9 &[jm\ I +10 &\\im\ I +9 &zZhl\ I +9 &!<\\im\ I +10 &"Zhm\ I +9 &$[jm\ I +9 &&Zin\ H +10 &(D]il|\ I +9 &*^jmp\ I +10 &+Zjn\\\ I +56 &-[jn[\ I +3 &/KZilM\ I + &1 [jm\ I + &2[hkq\ I + &4Zlm\ I +2 &6T[jk\ I +3 &8Zjm|\ I +8 &9[imv\ I +9 &;Yhli\ I +9 &=]Wime\ H +10 &?\\on\\\ I +9 &@ZimY\ I +9 &B[imJ\ I +10 &Dc]jmI\ I +9 &F"ajm?\ J +10 &Gyim5\ M +9 &I[k4\ R +9 &KI.6*\ U +10 &M10\ V +9 &N{B;&\ 3 +9 &Oa&\\]\ &p +10 &Oh`c\ F +3 ( +2 "collection"'0& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.71 + .Hand.open + "manipulator"&1 +67 "core" 1 +4 "manipulator"&w% +4 "core" %  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&l'\ +97 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'t  +127 "core"  +2 .tCSV.dial CTV +2 "collection"'  +28 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2633 "core" ' +2 "collection"'% +4 "core" % ?BDp\  +3 .tCS.seek 4.149ml +2 "collection"''Q +1562 "core" ' +3 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%~  +42 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%\  +69 "core"  +3 .tPS.seek 0ml + "processing"%'W +2633 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"' ` +39 "core" ^ +2 .tCSV.dial :air + "collection"' @ +42 "core" > +3 .tCS.seek 10ml + "collection"' ' D +1563 "core" ' +2 .tCSV.dial CTV + "collection"'  +42 "core"  +3 .tCS.seek 0ml +2 "collection"'}' +2622 "core" ' +2 .tCBV.dial :waste1 + "collection"' @ +28 "core" ? +2 .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +2 "collection"'!  +126 "core" +2 "collection"'& +4 "core" &O\\\ F +3 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&r% +4 "core" %  &  +3 "storage"(% +4 "core" %n %\ +2 "storage"( . +3 "core" .( +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(%( +190 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & (\ +3 "manipulator"&& +5 "core" & ] +2 "manipulator"&"% +4 "core" %    +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 1 + "manipulator"&)( +149 "core" ( +3 "manipulator"& & +5 "core" &  \ +2 "storage"(& +5 "core" & a\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts + "manipulator"&$' +93 "core" ' + "storage"(& +5 "core" & \ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(.'H +281 "core" ' +2 "storage"(- +4 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&& +3 "core" & \ +3 "storage"(-& +5 "core" & l\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 + "manipulator"&1'D +87 "core" ' +4 .tElbow.hold + "manipulator"&*, +5 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(- +4 "core" -' +3 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"(4'J +28 "core" ' +2 "manipulator"&5% +4 "core" %S_ / ȳ +3 "storage"(,& +4 "core" &   b\ +3 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 315 counts + "manipulator"&+' +22 "core" ' +2 "manipulator"&;& +4 "core" &   \ +3 "storage"(7& +5 "core" & 3\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&'' +22 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(:'A +39 "core" ' +2 "manipulator"&2& +4 "core" &  \ +2 "manipulator"&% +5 "core" % +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&='\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&3( +151 "core" ( +2 "manipulator"&9& +4 "core" & 4 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" & 4 +3 .tForearm.seek CC +2 "manipulator"&C', +96 "core" ' +3 .tHand.close +2 "manipulator"&@/ +67 "core" / +3 .tCC.seek :open + "collection"'>( +376 "core" ( +2 "storage"(& +5 "core" & W\ +2 "storage"(A& +5 "core" & \ +2 "manipulator"&B& +5 "core" & F 3 +2 "manipulator"&G% +5 "core" % 7  +2 .tForearm.seek :retract +2 "manipulator"&?'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&J( +148 "core" ( +2 "manipulator"&/& +4 "core" &    +3 "storage"(I& +4 "core" & O\ +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 1 + "manipulator"&6'D +112 "core" ' +2 .tElbow.hold +2 "manipulator"&K, +3 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&O1 +70 "core" 1 +2 "manipulator"&f% +4 "core" % Up  ȸ# +3 "storage"(M& +4 "core" & r ] \ +2 .tForearm.force -20 + "manipulator"&5 +5 .tForearm.seek 1 + 317 counts + "manipulator"&'ρ +18 "core" ' +2 "manipulator"&(& +6 "core" &  B  +2 "storage"(m& +4 "core" & [\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +2 "manipulator"&P' +22 "core" ' +53 "storage"(D% +5 "core" %H S\ +4 ."downElevator"SE.seek :down +3 "storage"(F'v +99 (W% +3 "core" %BN |\ Vb +3 "manipulator"&T% +5 "core" %  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&H'\ +87 "core" ' +56 ' + ."downElevator"SE.stop + "storage"(5 +3 .tPSV.dial :air +2 "processing"%N  +70 "core" +3 .tPS.seek 2.5ml +2 "processing"%\\' +2628 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%V +41 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%Y  +43 "core"  +2 .tdelay 1 second +101 .PSV.dial :mixloop +2 "processing"%Q +43 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%L  +42 "core"  +2 .tdelay 1 second +103 .PS.seek 0ml + "processing"%`'W +2633 "core" ' +3 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%Z& +5 "core" &\ +2 "manipulator"&_& +4 "core" &  a  +2 "manipulator"&a% +4 "core" %\  g  +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&R(- +171 "core" ( +2 "manipulator"&X& +4 "core" &-    d +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &^& +3 "core" &- w d +3 .tForearm.seek :garage +2 "manipulator"&i'! +106 "core" ' +2 .tHand.close + "manipulator"&e/ +65 "core" / +3 "manipulator"&j& +4 "core" &- U d +2 "manipulator"&<% +5 "core" % . +3 .tForearm.seek :retract + "manipulator"&['\ +111 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC + "manipulator"&U( +122 "core" ( +2 "manipulator"&8& +5 "core" &   +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &|& +3 "core" &  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&n' +96 "core" ' +2 "manipulator"&s& +5 "core" &  8 +2 "manipulator"&% +5 "core" %    +3 "processing"%&& +4 "core" &\ +3 "processing"%]& +6 "core" &\ +3 .tPC.seek :closed +2 "processing"%{(Tg +4 "core" &\ +8 &D\ $e +10 &Z~\ 8 +9 &u\ K +9 &U\ K +10 &hV\ K +9 &*W\ K +9 &W\ K +10 &W\ K +9 &pW\ K +10 &2W\ K +9 &V\ J +9 &!W@\ K +10 &#wVE\ K +9 &%9VD\ K +9 &&W\ K +10 &(W\ K +9 &*Wb\ K +10 &,BVG\ K +9 &.ZH\ K +9 &/VA\ K +10 &1W?\ K +9 &3KWI\ J +9 &5 WC\ K +10 &6V=\ K +9 &8UV\ K +10 &:QWK\ K +9 &<WJ\ K +9 &=WO\ J +10 &?WP\ K +9 &AZWP\ K +9 &CZR\ K +10 &DYS\ K +9 &FXS\ K +10 &H``U\ L +9 &JxQ\ O +9 &KQ\ Q +10 &MV\ Q +9 &OWY\ Q +9 &Qc\ R +10 &Ra\ ? +9 &THlb\ I +10 &TOD^\ , +5 ( +2 "processing"%]& +5 "core" &TPa\ + +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.60 + "processing"%z& +4 "core" &TP 2\ + +2 .tHand.open +2 "manipulator"&y1 +71 "core" 1 +10 "manipulator"&b% +5 "core" %    +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&d'\ +91 "core" ' + .tPRV.dial :air +2 "processing"%k  +55 "core"  +2 .tPSV.dial :mixloop +2 "processing"% +41 "core" +3 "processing"%o% +5 "core" %T~\ +3 .tPS.seek 0.3ml + "processing"%x' +382 "core" ' +2 .tPSV.dial PSR + "processing"%v +99 "core"  + #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml +3 "processing"%u'* +515 "core" ' +3 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%#' +665 #"espclient"Session Begun +741 #-> showlog +509 "core" ' +3 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%q +113 "core" +2 .tPTV.dial :mixing +2 "processing"% @ +71 "core" A +2 .tPBV.dial :waste2 +2 "processing"%  +93 "core"  +3 .tPS.seek 0ml +2 "processing"%S'W +2643 "core" ' +3 #tGaraging FlushPuck in Processing Clamp + "manipulator"&& +11 "core" & +4 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek PC +3 "manipulator"&w( +11 "core" ( +2 "manipulator"&0& +5 "core" & +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &t& +3 "core" & ! +3 .tForearm.seek PC +4 "manipulator"&' +98 "core" ' + .tHand.close +2 "manipulator"&p/ +78 "core" / +2 .tPC.seek :open +2 "processing"%E( +403 "core" ( + "manipulator"&& +5 "core" &  ' +2 "manipulator"&g% +5 "core" %  _  +2 .tForearm.seek :retract +3 "manipulator"&~'\ +93 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek :garage +2 "manipulator"&\ (- +139 "core" ( +2 "manipulator"&& +6 "core" &-   ) +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 & & +4 "core" &-  ) +3 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'! +108 "core" ' +2 .tHand.open + "manipulator"&1 +73 "core" 1 +2 "manipulator"&% +5 "core" % ( p +3 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"& '\ +102 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%& +8 "core" &\ +2 "manipulator"&!% +5 "core" %\   H  +2 "storage"(% +4 "core" %z \ +2 "storage"(r. +4 "core" .( +3 .tSC.reconfigure :tight +4 "storage"($\ .(\ 1~b +4 .tSC.seek 2 +2 "storage"(( +199 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +5 ( & +4 "core" & )\  +2 "manipulator"&& +5 "core" &.O  d A +2 "manipulator"&% +5 "core" %\  6  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +6 .tElbow.seek 2 +49 "manipulator"&"( +182 "core" ( +2 "manipulator"&c& +5 "core" &  X +2 "storage"( & +4 "core" & &\  +3 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts +2 "manipulator"&' +101 "core" ' +2 "storage"(& +5 "core" & \  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +7 .tSE.seek :beamBreak + "storage"(h'H +118 "core" ' +2 "storage"(l- +4 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +6 (& +3 "core" & q h F\  +2 "manipulator"&& +5 "core" & I X +2 .tElbow.seek 2 +2 "manipulator"&-( +7 "core" ( +2 "manipulator"&& +5 "core" &   X +2 "storage"(5& +5 "core" & p o B\  +2 .tForearm.seek 2 + 300 counts +3 "manipulator"&,'y +16 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tHand.close + "manipulator"&;/ +67 "core" / +4 ."downElevator"SE.seek :down +3 "storage"(7'v +4 "manipulator"&2& +9 "core" &  X +2 "manipulator"&% +4 "core" % σ + i +3 .tForearm.seek :retract +2 "manipulator"&$'\ +68 "core" ' +3 ."downElevator"SE.stop +2 "storage"(5 +32 "core" ' +2 .tElbow.seek PC +4 "manipulator"&)( +289 "core" ( +2 "manipulator"&.& +5 "core" &  - !v +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &1& +3 "core" &  Y !v +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek PC +2 "manipulator"&+' +102 "core" ' +2 "manipulator"&4& +4 "core" &  L !v +3 "manipulator"&9% +5 "core" %  +2 "processing"%& +5 "core" &~\ +3 "processing"%'& +5 "core" &P\ +3 .tPC.seek :closed +2 "processing"%*(Tg +8 "core" &v\ +4 &u\ 8 +9 &JLxt\ 0 +9 &w}p\ D +9 &-]n\ L +10 &Wh\ K +9 &Ya\ K +9 &wW]\ J +10 &8Wd\ K +9 &Z]\ J +9 &WP\ J +10 &WN\ J +9 &!?YK\ K +10 &#YO\ K +9 &$YM\ J +9 &&VE\ J +10 &(HZD\ J +9 &*\ WB\ J +10 &+V?\ J +9 &-Y?\ J +9 &/PV=\ J +10 &1VM\ J +9 &2W\ J +9 &4T\ K +10 &6XT\ K +9 &8T\ J +10 &9T\ K +9 &;T\ K +9 &=_Y\ K +10 &?"Y\ K +9 &@W\ K +9 &BT\ J +10 &DhW\ K +9 &F*]\ K +9 &G^\ K +10 &Ip\ M +9 &K^\ Q +10 &M \ Q +9 &N\ Q +9 &P\ R +10 &Rc\ R +9 &SRg\ 'u +9 &TCP\ + +10 ( + &TE\ ) +3 "processing"%'& +4 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.61 + .Hand.open +3 "manipulator"&@1 +71 "core" 1 +2 "manipulator"&=% +4 "core" %   +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +4 "manipulator"&'\ +90 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +5 "processing"%  +3 %A9 +8 "core" 9 +102 "processing"%B9 +3 "core" 9 +103 "processing"%G9 +3 "core" 9  +103 "processing"%/9 +3 "core" 9  +103 "processing"%I9 +3 "core" 9 +103 "processing"%C9 +3 "core" 9 +104 "processing"%39 +3 "core" 9 +103 "processing"%O9 +3 "core" 9 +103 "processing"%f9 +47 "core" 9# +111 "processing"%M9 +3 "core" 9) +103 "processing"%(9 +3 "core" 9- +103 "processing"%m9 +3 "core" 91 +103 "processing"%?9 +3 "core" 96 +103 "processing"%D9 +4 "core" 9: +103 "processing"%J9 +3 "core" 9> +103 "processing"%W9 +4 "core" 9B +103 "processing"%T9 +3 "core" 9G +103 "processing"%69 +3 "core" 9K +103 "processing"%9 +3 "core" 9O +103 "processing"%:9 +4 "core" 9S +103 "processing"%N9 +3 "core" 9X +103 "processing"%P9 +3 "core" 9\\ +104 "processing"%F9 +3 "core" 9 ` +103 "processing"%9 +3 "core" 9d +103 "processing"%V9 +3 "core" 9i +103 "processing"%Y9 +3 "core" 9 m +103 "processing"%Q9 +4 "core" 9%q +103 "processing"%L9 +3 "core" 9*u\ +103 "processing"%\\9 +3 "core" 90z\ +103 "processing"%Z9 +13 "core" 98~ +103 "processing"%_9 +3 "core" 9> +4 .tPH.hold 2:00:00,28C +3 "processing"%a pp: +5 .tdelay 1:30 +5 "core"  +2839 "Can"\ T\ 0 +6161 .tPSR.select :air +3 .PSV.dial PSR +4 "processing"%X +97 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +6 "processing"% +11 .tPS.seek 0.5ml +2 "processing"%^' +600 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +13 .tPS.seek 2ml +2 "processing"%K'[ +1615 "core" ' +2 .tPTV.dial :puck +2 "processing"%e  +71 "core"  +2 .tPSV.dial PTV +2 "processing"%j +74 "core" +2 .tPBV.dial :waste1 +2 "processing"%<  +129 "core"  +2 "processing"%H% +4 "core" %[\  +4 .tPS.seek 1.5ml +2 "processing"%8' +587 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%| * +34 "core" , +3 .tPS.seek 0ml +2 "processing"%i'W +1608 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%s  +6 "core"  +2 .tPBV.dial :waste1 +2 "processing"%  +33 "core"  +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%& * +36 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +4 "processing"%R +72 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +5 .tPS.seek 2.5ml +2 "processing"%[' +2305 "core" ' + .tPSV.dial PTV +3 "processing"% +72 "core" +3 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%z +71 "core"  +2 .tdelay 5 seconds +503 .PSV.dial PTV +2 "processing"%y +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%b  +71 "core"  +2 .tPS.seek 0ml +2 "processing"%]'W +2275 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +3 "processing"%k  +130 "core" +2 .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPRV.dial :ab1 +2 "processing"%o @ +71 "core" A +3 .tPS.reconfigure :slow +4 "processing"%#A 2`xb +55 .tPS.seek 0.15ml +2 "processing"%n'w +350 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +4 .tPRV.dial CBV +4 "collection"'`  +2 "processing"%v  +46 "core"  +7 +2 "processing"%x% +5 "core" %we\  +3 .tPS.seek 0.32ml +2 "processing"%u'$ +399 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +3 "collection"'q  +32 "core" +2 .tPRV.dial :air +2 "processing"%  +45 "core"  +2 .tPS.seek 0.9ml +5 "processing"%'D +1227 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%# @ +71 "core" ? +3 .tPS.seek 0.5ml +2 "processing"%' +873 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +5 "processing"%0  +44 "core"  +3 .tPS.reconfigure :default +4 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%t'[ +1614 "core" ' +2 .tPSV.dial :PML +2 "processing"%p +45 "core" +2 .tPTV.dial :mixing + "processing"%U @ +70 "core" @ +2 .tPBV.dial :waste1 +2 "processing"%d  +37 "core" +2 "processing"%{% +4 "core" %Yd\  +3 .tPS.seek 1.85ml +2 "processing"%'9 +236 "core" ' + .tPBV.dial between PSV and waste1 +3 "processing"%g * +36 "core" , +3 .tPS.seek 0ml +2 "processing"%'W +1976 "core" ' +2 .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +4 "collection"' & +5 "core" &rti\ +3 "manipulator"&& +4 "core" &  Y !v +2 "manipulator"&w% +5 "core" %\    +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +123 "core" ( +2 "manipulator"&& +5 "core" &-  \ ( +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &~& +3 "core" &-  ( +3 .tForearm.seek :garage +2 "manipulator"&'! +108 "core" ' +2 .tHand.close + "manipulator"&!/ +70 "core" / +2 "manipulator"&& +5 "core" &- " ( +2 "manipulator"&r% +5 "core" % .  +2 .tForearm.seek :retract +3 "manipulator"&'\ +33 "Can"\ L!0 +67 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek CC +2 "manipulator"& ( +267 "core" ( +2 "manipulator"&& +4 "core" & 3 +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 && +3 "core" & 3 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek CC +2 "manipulator"&%', +105 "core" ' +2 "manipulator"&c& +5 "core" & % 3 +2 "manipulator"& % +5 "core" %/  { +3 "collection"'\ & +4 "core" &qtc\ +3 "collection"'& +6 "core" &pt1\ +3 .tCC.seek :closed +3 "collection"'l(O +7 "core" &qsj\ +3 &ou`\ ; +9 &LM}pud\ 0 +9 &vpsm\ E +10 &/bpuk\ K +9 &Zrtf\ J +9 &Wqti\ K +10 &vYqrf\ K +9 &9Znsi\ J +56 &Yntg\ K +4 &Zqvk\ K + &~Tprb\ K + &!@Yov_\ K + &#Vpsd\ J +2 &$[qt_\ J +2 &&Zpsk\ J +8 &(IVqsd\ J +10 &*\ Yqtb\ K +9 &+Xqvg\ K +9 &-Yrtc\ K +10 &/QXot\\\ K +9 &1You]\ J +9 &2Yot`\ K +10 &4Yqu]\ K +9 &6YZovZ\ K +10 &8Zqt_\ K +9 &9Umt\\\ K +9 &;^pt`\ J +10 &=b[oua\ J +9 &?#[ptc\ K +9 &@Yqu[\ K +10 &B\\pub\ K +9 &Dh\\pud\ K +10 &F*`rtd\ K +9 &Gcou`\ L +9 &Ipu^\ O +10 &KWpqe\ T +9 &Mot_\ W +9 &Nyps]\ 3 +10 &Of%nsT\ #f +9 &ObpsY\ D +3 ( +2 "collection"'& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.59 + "collection"'& +7 "core" &O^ota\ D +2 .tHand.open +2 "manipulator"&1 +69 "core" 1 +2 "manipulator"&% +4 "core" % .  | +3 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&5'\ +101 "core" ' +2 .tPSV.dial PSR +2 "processing"% +100 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +12 .tPS.seek 1.5ml +3 "processing"%;' +1610 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +4 "processing"%2  +43 "core"  +3 .tPS.seek 0ml +2 "processing"%'W +1616 "core" ' +2 .tPSV.dial PSR + "processing"%" +47 "core"  +2 .tPSR.select :air +2 "processing"% +13 .tPS.seek 2.5ml +2 "processing"%' +2634 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +4 "processing"%h  +2 "collection"',  +41 "core"  +117 +2 .tPSV.dial :mixloop +2 "processing"%7 +99 "core" +2 .tCTV.dial :air,avoiding: :intake +3 "collection"'.  +17 "core"  +2 .tPTV.dial :PRVmixing +2 "processing"%-  +74 "core" +3 .tPS.seek 0ml +2 "processing"%1'W +2641 "core" ' + .tPSV.dial :air +2 "processing"%4  +45 "core"  +3 .tPS.seek 2.5ml +3 "processing"%9' +2636 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +45 "core" +2 .tPS.seek 0ml +2 "processing"%$'W +2641 "core" ' +2 .tPSV.dial :air + "processing"%E  +45 "core"  +3 .tPS.seek 2.5ml +2 "processing"%@' +2628 "core" ' +2 .tPSV.dial :mixloop + "processing"%= +45 "core" +3 .tPS.seek 0ml +2 "processing"%A'W +2638 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&'& +7 "core" & 3 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 .tElbow.seek CC + "manipulator"&B( +7 "core" ( +2 "manipulator"&+& +5 "core" & ! 3 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &G& +3 "core" & 7 3 +3 .tForearm.seek CC + "manipulator"&/', +109 "core" ' +2 .tHand.close + "manipulator"&I/ +77 "core" / +2 .tCC.seek :open +4 "collection"'C( +378 "core" ( + "manipulator"&3& +5 "core" & / 3 +3 "manipulator"&O% +4 "core" %  \\ $ +3 .tForearm.seek :retract +2 "manipulator"&f'\ +110 "core" ' +3 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +47 .tElbow.seek :garage +11 "manipulator"&M(- +282 "core" ( +2 "manipulator"&(& +6 "core" &-  % B +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &m& +3 "core" &-  B +4 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage +3 "manipulator"&?'! +110 "core" ' + .tHand.open +2 "manipulator"&D1 +79 "core" 1 +2 "manipulator"&J% +5 "core" % +  +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&W'\ +105 "core" ' +3 ."da"delayUntil "18:32:42.44" +24632 #recoverPRVreagent08 + .PTV.dial :mixing +3 "processing"%T @ +73 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%6  +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"%:  +43 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%N' +2285 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%P +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%F  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"% +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%V  +44 "core"  +3 ."da"PS.seek 0ml +2 "processing"%Y'W +2287 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +9 .PSV.dial PSR +3 "processing"%Q +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +12 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%L' +591 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%\\'[ +1619 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%Z  +73 "core"  +2 ."da"PSV.dial PTV +2 "processing"%_ +72 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%X  +34 "core"  +2 "processing"%S% +5 "core" %`\  +2 ."da"PS.seek 1.5ml +3 "processing"%^' +593 "core" ' +2 ."da"delay 3 seconds +123 "Can"\ A0 +179 ."da"PBV.dial between PSV and waste1 +3 "processing"%e * +37 "core" , +2 ."da"PS.seek 0ml +3 "processing"%j'W +1610 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%<  +16 "core"  +2 ."da"PBV.dial :waste1 + "processing"%H  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%K * +37 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +4 "processing"%| +73 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%8' +2298 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +85 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%s +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"%&  +83 "core" +3 ."da"PS.seek 0ml +2 "processing"%R'W +2281 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +9 .PSV.dial PSR +4 "processing"%i +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +13 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +48 "processing"% ' +595 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%z'[ +1616 "core" ' + ."da"PTV.dial :puck +2 "processing"%y  +8 "core"  +2 ."da"PSV.dial PTV +2 "processing"%b +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%[  +35 "core"  +2 "processing"%k% +4 "core" %W~\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%o * +34 "core" * +3 ."da"PS.seek 0ml +4 "processing"%]'W +1606 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%v  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%`  +35 "core" +2 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%x * +36 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +4 "processing"%n +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%q' +2299 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%u +73 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%# +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +70 "core"  +3 ."da"PS.seek 0ml +4 "processing"%0'W +2272 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +4 "processing"%  +44 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%p  +127 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 +2 "processing"%U  +42 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%d  +7 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%{ +44 "core" +3 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +5 ."da"PS.seek 0.3ml +2 "processing"%g' +387 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%t  +43 "core"  +2 "processing"%% +5 "core" %~\  +2 ."da"PS.seek 0.55ml +3 "processing"% 'u +341 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air +4 "processing"%  +44 "core"  +3 ."da"PS.seek 2ml +2 "processing"%w'[ +1559 "core" ' +2 ."da"PSV.dial :PML +2 "processing"% +44 "core" +2 ."da"PTV.dial :mixing +3 "processing"%~ @ +73 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%)  +34 "core" +2 "processing"%!% +5 "core" %[\  +2 ."da"PS.seek 1.85ml +2 "processing"%'; +237 "core" ' +2 ."da"PBV.dial between PSV and waste1 +3 "processing"%r * +36 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1970 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +2792 "Can"\ TAM0 +45211 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +3 "processing"% @ +6 "core" A +2 ."da"PBV.dial :waste1 + "processing"%  +36 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +3 "processing"% * +36 "core" , +2 ."da"PSV.dial :air +3 "processing"%  +44 "core"  +2 ."da"PS.reconfigure :fast +5 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%c' +2300 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%\  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"% +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%>  +89 "core"  +11 ."da"PS.seek 0ml +2 "processing"%'W +2269 "core" ' +3 #"da"washCycleDA #1 of 3 + .PSR.select :air +4 .PSV.dial PSR +3 "processing"% +127 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +5 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +588 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%'[ +1615 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +73 "core"  + ."da"PSV.dial PTV +2 "processing"%% +72 "core" + ."da"PBV.dial :waste1 +3 "processing"%  +35 "core"  +2 "processing"%2% +4 "core" %[\  +3 ."da"PS.seek 1.5ml +2 "processing"%;' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%" * +36 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1618 "core" ' +2 ."da"delay 2:00 +557 "Can"\ V 0 +11447 #"da"recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%,  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%h  +35 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%7 * +34 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%. +72 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%-' +2287 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%4 +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%1 +72 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%  +71 "core"  +2 ."da"PS.seek 0ml +4 "processing"%9'W +2268 "core" ' +3 #"da"washCycleDA #2 of 3 + .PSR.select :air +9 .PSV.dial PSR +3 "processing"%E +127 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +12 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%$' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%='[ +1618 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%@  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"%' +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%+  +35 "core" +2 "processing"%G% +4 "core" %\\~\  +4 ."da"PS.seek 1.5ml + "processing"%I' +592 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +4 "processing"%5'W +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%l  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%3  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%O * +37 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%/ +71 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%(' +2282 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%B +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%m +72 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%D +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%J  +70 "core"  +56 ."da"PS.seek 0ml +2 "processing"%f'W +2298 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +3 "processing"%? +127 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +12 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +4 "processing"%T' +597 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%6'[ +1615 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"%: +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%A  +37 "core" +2 "processing"%P% +4 "core" %]\  +3 ."da"PS.seek 1.5ml +2 "processing"%F' +590 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +35 "core" , +3 ."da"PS.seek 0ml +2 "processing"%V'W +1609 "core" ' +2 ."da"delay 2:00 +6178 "Can"\ @#y0 +5826 #"da"recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%N  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%Q  +36 "core" +2 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%Y * +36 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%L +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%Z' +2307 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%_ +72 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%X +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%S +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%\\  +70 "core"  +3 ."da"PS.seek 0ml +4 "processing"%e'W +2275 "core" ' + ."da"Gate.power :camera,:ON +4 #Mixing DA Substrates + .PSR.select :air +4 .PSV.dial PSR +3 "processing"%^ +135 "core" +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +4 "processing"% +30 ."da"PS.reconfigure :default +8 "processing"%#A d`xb +25 ."da"PS.seek 0.25ml +8 "processing"%<'7 +348 "core" ' + ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +5 "processing"% +12 ."da"PS.seek 0.5ml +2 "processing"%H' +337 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%K'[ +1616 "core" ' + ."da"PTV.dial :puck +2 "processing"%|  +7 "core"  +2 ."da"PSV.dial PTV +3 "processing"%j +75 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%s% +4 "core" %Z\  +3 ."da"PS.seek 1.5ml +3 "processing"%' +593 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%& * +38 "core" , +2 ."da"PS.seek 0ml +3 "processing"%8'W +1610 "core" ' +2 ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%i  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%R  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +43 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%y +80 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%b' +2402 "core" ' + ."da"PSV.dial PTV +3 "processing"%[ +75 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +30 "processing"%k +76 "core"  +2 ."da"delay 5 seconds +549 .PSV.dial PTV +10 "processing"%z +75 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%o  +74 "core"  +3 ."da"PS.seek 0ml +4 "processing"%'W +2414 "core" ' +2 #"da"Additional air clear + .PSR.select :air +3 .PSV.dial PSR +3 "processing"%v +134 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +5 .PS.reconfigure :default +3 "processing"%#A d`xb +6 ."da"PS.seek 2ml +2 "processing"%`'[ +2121 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%x  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"%n +76 "core" +2 ."da"PBV.dial :waste1 + "processing"%]  +37 "core"  +2 "processing"%% +4 "core" %X\  +3 ."da"PS.seek 1.5ml +3 "processing"%u' +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%# * +36 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%  +106 "core"  +3 ."da"PS.seek 0ml +4 "processing"%q'W +1611 "core" ' + "processing"%9 +4 "core" 95P +3 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +4 "processing"%p +4 %U& +3 "core" 5P +4 &TE\ *) +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&d% +7 "core" %  # $ q & +2 "storage"({% +5 "core" %~ p s \ C +2 "storage"(0. +3 "core" .( +3 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +5 ."da"SC.seek 1 +2 "storage"(t( +197 "core" ( +2 ."da"SC.configure :limp +3 "storage"($(\ 1b +5 (& +4 "core" & / / [\ < +2 "manipulator"&g& +5 "core" &- #   B +2 "manipulator"&% +5 "core" %  " # & +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 1 +2 "manipulator"& ( +179 "core" ( +2 "manipulator"&& +4 "core" &\  A $ +2 "storage"(~& +5 "core" & l h\ A +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&)' +103 "core" ' +2 "storage"(!& +4 "core" & \ E +3 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +7 ."da"SE.seek :beamBreak + "storage"(r'H +287 "core" ' + "storage"(w- +3 "core" -' +3 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +5 "manipulator"&& +4 "core" &\ & 0 ) # +3 "storage"(& +3 "core" & f p q\ C +3 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +5 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 1 +3 "manipulator"&'D +35 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&, +7 "core" , +2 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 "storage"(- +3 "core" -' +3 ."da"SE.seek 1.11 Pucks below Top Plate +3 "storage"('I +31 "core" ' +2 "manipulator"& % +5 "core" %Vp   +2 "storage"(\ & +4 "core" & \ 0 +3 ."da"Forearm.force -20 + "manipulator"&5 +6 ."da"Forearm.seek 1 + 318 counts +2 "manipulator"&'ς +22 "core" ' +2 "manipulator"&>& +5 "core" &\  \  # +2 "storage"(c& +4 "core" & M Y <\ ? +4 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&' +30 "core" ' +2 ."da"SE.seek 2.11 Pucks below Top Plate +4 "storage"('@ +39 "core" ' +2 "manipulator"&& +5 "core" &\ , . # +2 "manipulator"& % +53 "core" % 0 .  +11 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&%'\ +96 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&( +252 "core" ( +2 "manipulator"&2& +5 "core" &  , +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 && +3 "core" & # '  +3 ."da"Forearm.seek PC +3 "manipulator"&"' +97 "core" ' +2 ."da"Hand.close +2 "manipulator"&;/ +74 "core" / +3 ."da"PC.seek :open +2 "processing"%,( +406 "core" ( +2 "storage"(h& +4 "core" & \ K +2 "manipulator"&7& +4 "core" & c e +3 "manipulator"&.% +4 "core" %  g g +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 1 +2 "manipulator"&( +259 "core" ( +2 "manipulator"&4& +5 "core" &\ n K . # +2 "storage"(1& +4 "core" & \ J +3 ."da"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&' +120 "core" ' +3 ."da"Hand.open + "manipulator"&-1 +77 "core" 1 +3 "storage"(E- +4 "core" -'@ +3 ."da"SE.seek 1.87 Pucks below Top Plate +2 "storage"(9' +29 "core" ' +3 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +5 ."da"SE.seek 1.2 Pucks below Top Plate +2 "storage"($' +56 "core" ' +3 #"da"Lights, camera, ACTION! +5 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23aug0119h150ml_niagara.tif +1982 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +3635 #"da"SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 52.622 seconds\ /var/log/esp/da23aug0119h150ml_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23aug0119h150ml20s_niagara.tif +2068 #SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23aug0119h150ml20s_niagara.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23aug0119h150ml30s_niagara.tif +3067 #SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23aug0119h150ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +6 ."Qmail"DAfans.email "52.622 sec auto-exposure",Subject: "da23aug0119h150ml images!" +4 "storage"(@- +7 "core" -' +2 "storage"('& +10 "core" & #\ +5 "manipulator"&+& +4 "core" &\   # +3 ."da"Elbow.seek 1 +8 "manipulator"&G( +17 "core" ( +10 "manipulator"&=& +4 "core" &\  # +4 "storage"( & +7 "core" & \ +3 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&I' +9 "core" ' +3 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +9 ."da"SE.seek 1.92 Pucks below Top Plate +3 "storage"(l'L +61 "core" ' +2 "manipulator"&3& +8 "core" &\  # +3 "storage"(O& +4 "core" & H\ +3 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +7 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 1 +2 "manipulator"&/'D +37 "core" ' +2 ."da"Elbow.hold +4 "manipulator"&5, +8 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +7 ."da"SE.seek 2.1 Pucks below Top Plate +4 "storage"(B'7 +22 "core" ' +2 "manipulator"&m% +4 "core" %Ws 2 ǹ$ +2 "storage"(D& +7 "core" & K G \ +56 ."da"Forearm.force -20 +75 "manipulator"&5 +9 ."da"Forearm.seek 1 + 319 counts +3 "manipulator"&J'σ +24 "core" ' +2 "manipulator"&(& +4 "core" &\  V # +3 "storage"(?& +5 "core" & \ +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&f' +28 "core" ' +2 "storage"(T% +17 "core" %A \ +9 ."downElevator"SE.seek :down +8 "storage"('v +95 (:% +4 "core" %3D \ TY +3 "manipulator"&A% +5 "core" %  C +3 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&P'\ +100 "core" ' +31 ' +4 ."downElevator"SE.stop +2 "storage"(5 +12 (6& +7 "core" & \ +8 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #tStarting finalPurge +8 "processing"%& +16 "core" &\ +5 "manipulator"&F& +10 "core" &\  # +4 "manipulator"&N% +10 "core" %\  * +6 ."psFlush"Elbow.seek FlushPuck::Garage +6 "manipulator"&Q(- +185 "core" ( +6 "manipulator"&Y& +8 "core" &- 6 +6 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +11 &L& +8 "core" &- 6 +7 ."psFlush"Forearm.seek :garage +8 "manipulator"&V'! +106 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&_/ +75 "core" / +2 "manipulator"&X& +5 "core" &- : 6 +2 "manipulator"&S% +6 "core" % 2 +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&\\'\ +106 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +2 "manipulator"&Z( +156 "core" ( +4 "manipulator"&^& +8 "core" & 3 ` +6 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +10 &e& +7 "core" & > ` +7 ."psFlush"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +3 "manipulator"&<' +93 "core" ' +3 "manipulator"&H& +6 "core" &  ` +2 "manipulator"&|% +5 "core" % e +3 "processing"%j& +6 "core" &\ +3 "processing"%& +7 "core" &\ +3 ."psFlush"PC.seek :closed +5 "processing"%s(Tg +13 "core" &\ +6 &\ +4 &=\ $d +8 &Xw\ 6 +6 &y\ K +8 &V\ K +9 &zY\ J +11 &;Y\ K +9 &\\\ K +9 &V\ K +11 &U\ K +9 &CU\ K +9 & Z\ K +9 &!Z\ K +7 &#Z\ K +10 &%LX\ K +12 &'U\ K +7 &(Z\ K +11 &*X\ K +8 &,TU\ K +11 &.U\ J +9 &/W\ J +10 &1Z\ K +9 &3\\X\ K +9 &5U\ J +8 &6W\ J +11 &8Z\ K +8 &:dY\ K +11 &<'U\ J +9 &=U\ K +10 &?Y\ K +9 &AlZ\ K +9 &C.X\ K +8 &D[\ J +11 &FZ\ K +8 &Hs`\ K +11 &J-v\ N +9 &K\ Q +8 &M\ Q +11 &Oi\ Q +9 &Q*\ Q +8 &R\ > +11 &S8\\\ "d +9 &TN-\ ' +6 ( +6 "processing"%& +10 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.55 +4 "processing"%K& +15 "core" &TN\ ' +2 &TN\ ' +2 &TN\ ' +4 ."psFlush"Hand.open +4 "manipulator"&&1 +77 "core" 1 +4 "manipulator"&% +11 "core" %  P e +6 ."psFlush"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +11 ."psFlush"Forearm.seek :retract +4 "manipulator"&i'\ +94 "core" ' +6 ."psFlush"PSR.select :air +4 .PSV.dial PSR +9 "processing"%R +49 "core"  +4 #"psFlush"Pulling 0.5ml of PSR.flush +4 .PSR.select :flush +10 "processing"%@ +20 ."psFlush"PS.seek 0.5ml +6 "processing"% ' +199 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +395 "core" ' +2 ."psFlush"delay 5 seconds +504 .PSR.select :air +125 "processing"% +23 ."psFlush"PS.seek 2.5ml +6 "processing"%y' +2131 "core" ' +2 ."psFlush"delay 1 second +14 #"uploadLog"upsync +88 ."psFlush"PRV.dial :waste2,avoiding: :ab2 +3 "processing"%8 @ +185 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%[  +126 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%k +99 "core" +3 ."psFlush"PS.seek :empty +4 "processing"%z'9 +1353 "Can"\ D+E0 +1277 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +4 "processing"%o +100 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +3 "processing"%b' +591 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +4 "processing"% +17 ."psFlush"PS.seek 2.5ml +2 "processing"%v' +2126 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%  +36 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%x @ +71 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%n +101 "core" +2 ."psFlush"PS.seek :empty +5 "processing"%]'9 +2630 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +100 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 1ml +3 "processing"%`'P +1099 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%#' +1605 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%u  +71 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%  +7 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%p'W +2632 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%U +73 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +3 "processing"%d' +594 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%{' +2114 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%0 +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +55 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%g'W +2640 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +45 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2634 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +83 "core"  +3 ."psFlush"PS.seek 0ml +4 "processing"%~'W +2628 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%M +43 "core"  + ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +5 "processing"%!' +2636 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%W +76 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%w U +7 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2629 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +4 "processing"%' +2639 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +71 "core"  +3 ."psFlush"PS.seek 0ml +4 "processing"%\ 'W +2634 "core" ' + ."psFlush"PSV.dial PSR +49 "processing"%> +48 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 1ml +2 "processing"%c'P +1110 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1609 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +71 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%)  +18 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%  +55 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%r'W +2642 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +72 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +3 "processing"%' +587 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +13 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2121 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%2 U +55 "core" W +2 ."psFlush"PS.seek 0ml +5 "processing"%'W +2632 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +45 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%;' +2628 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%%  +71 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%*'W +2629 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%h +48 "core"  +2 ."psFlush"PSR.select :air +10 .PS.seek 2.5ml +3 "processing"%7' +2629 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%. +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%" U +19 "core" S +3 ."psFlush"PS.seek 0ml +4 "processing"%4'W +2626 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%1 @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2637 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%-  +71 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%E'W +49 "Can"\ K-0 +2593 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'& +8 "core" &m\ +2 "manipulator"&& +4 "core" & ` +3 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC +2 "manipulator"&9( +5 "core" ( +3 "manipulator"&@& +5 "core" &  ` +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &'& +3 "core" & c ` +4 .tForearm.seek PC +3 "manipulator"&+' +99 "core" ' +2 .tHand.close + "manipulator"&=/ +70 "core" / +3 .tPC.seek :open +3 "processing"% ( +402 "core" ( +2 "manipulator"&3& +5 "core" &  ` +2 "manipulator"&O% +5 "core" % \  +2 .tForearm.seek :retract +2 "manipulator"&m'\ +105 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek CC +2 "manipulator"&D( +344 "core" ( +2 "manipulator"&& +4 "core" & 8 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 && +47 "core" &  8 +11 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&$', +102 "core" ' +2 "manipulator"&(& +4 "core" &  8 +3 "manipulator"&?% +4 "core" %/ +3 "collection"'I& +5 "core" &}5\ +3 "collection"'T& +6 "core" &}2\ +3 .tCC.seek :closed + "collection"'G(O +11 "core" &n\ +6 &l\  +6 &6}o\ +{ +10 &gp\ > +8 &q}p\ L +10 &aWm\ K +9 &$Yo\ J +10 &Z}j\ J +9 &]w\ J +9 &i]~m\ K +10 &,[~s\ J +9 &Yq\ K +9 & Z|w\ J +10 &"sZq\ J +9 &$3\\}r\ K +10 &%\\~x\ J +9 &'\\~{\ K +9 &)z\\~o\ J +10 &+<Y~i\ J +9 &,Y~q\ J +9 &.X}r\ J +10 &0Y~w\ J +9 &2DW~w\ J +9 &4]~s\ J +10 &5]~v\ J +9 &7\\v\ J +10 &9L]~x\ J +9 &; [}v\ K +9 &<Zx\ J +10 &>\\~p\ K +9 &@S[~v\ K +10 &B\\~s\ K +9 &C\\}q\ J +9 &EZ}}\ J +10 &G[b~}\ K +9 &Iz~~\ N +9 &J||\ R +10 &L|~\ V +9 &N?{x\ D +10 &OE=}~\ #j +9 &O~k\ G +3 ( +2 "collection"'T& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.60 + "collection"'l& +7 "core" &O~h~l\ G +2 .tHand.open + "manipulator"&:1 +68 "core" 1 +2 "manipulator"&A% +5 "core" % .  +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&/'\ +100 "core" ' +3 #tFlushing the Collection Valve::Manifold + "collection"'J& +7 "core" &O~hz\ G +2 "collection"'6% +5 "core" %~\ +2 .tCSV.dial CSR +3 "collection"'  +41 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +5 "collection"' +13 .tCS.seek 5ml +2 "collection"'B'l +1354 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +13 'F% +3 "core" %l~}\  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +6 .tCS.seek 7.501ml + "collection"'N' +655 "core" ' +2 .tCSV.dial :waste +2 "collection"'f +139 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +5 .tCS.seek 0ml +2 "collection"'Y' +1992 "core" ' +2 #tFlushing lower manifold's waste1 port +2 "collection"'& +7 "core" &O~h{}\ G +2 "collection"'L% +5 "core" %}\ +2 .tCSV.dial :flush +2 "collection"'5  +45 "core"  +3 .tCS.reconfigure :fast +3 "collection"'#d @b +5 .tCS.seek 5ml +3 "collection"'_'l +1204 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'X @ +43 "core" A +2 "collection"'S% +4 "core" %l};\  +3 .tCS.seek 7ml +2 "collection"'P' +545 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +5 "collection"'^  +4 'V  +41 "core"  +89  + .tCBV.dial :waste1 +3 "collection"'e @ +46 "core" ? +3 .tCS.seek 0ml +4 "collection"'Q' +1646 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'H& +7 "core" &O~hp\ G +2 "collection"'|% +4 "core" %k\ +3 .tCSV.dial :flush +2 "collection"'j  +72 "core" +3 .tCS.seek 5ml +2 "collection"'\\'l +1205 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"', @ +94 "core" A +4 "collection"'K% +5 "core" %l+\  +3 .tCS.seek 7ml +2 "collection"'&'\ +547 "core" ' +3 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +9 "collection"'  +3 '  +9 "core"  +33  +2 .tCBV.dial :waste2 +2 "collection"'R  +113 "core"  +3 .tCS.seek 0ml +3 "collection"'<' +1642 "core" ' +2 #tDisinfecting external Intake with kill +2 "collection"'q& +7 "core" &O~ga\ G +2 "collection"' % +4 "core" %m\ +3 .tCSV.dial CSR +2 "collection"'8  +42 "core"  +2 #tPulling 8ml of CSR.kill +2 .CSR.select :kill +4 "collection"' +12 .tCS.seek 8ml +3 "collection"'[' +1894 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +13 .tCS.seek 10ml +2 "collection"'k' D +535 "core" ' +3 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +4 "collection"'y +3 'o  +108 "core" ~ +27  +2 .tCTV.dial :intake +2 "collection"'z  +71 "core" +2 .tIntake.select :open + "sampler") +14 .tCS.seek 2ml + "collection"'b' \\ +1887 "core" ' + .tIntake.select :close +2 "sampler")0 +13 .tCTV.dial :air +2 "collection"'  +72 "core" +3 .tCS.reconfigure :default +3 "collection"'#P d@b +5 .tCS.seek 0ml +4 "collection"'x' +585 "core" ' +2 .tCSV.dial CSR +2 "collection"'n  +98 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +5 "collection"' +11 .tCS.seek 5ml +2 "collection"'v'l +1349 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +13 .tCS.seek 10ml +2 "collection"'' D +1356 "core" ' +2 .tCSV.dial CBV +2 "collection"'] +99 "core" +3 .tCS.seek 0ml +2 "collection"'`' +2623 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +7 "core" & 8 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek CC +2 "manipulator"&u( +5 "core" ( +2 "manipulator"&& +5 "core" &  8 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &#& +3 "core" & 8 +3 .tForearm.seek CC +4 "manipulator"&U', +107 "core" ' +2 .tHand.close + "manipulator"&p/ +70 "core" / +3 .tCC.seek :open +2 "collection"'d( +378 "core" ( +2 "manipulator"&0& +4 "core" & 8 +2 "manipulator"&% +5 "core" %  a  +3 .tForearm.seek :retract +2 "manipulator"&{'\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek :garage +2 "manipulator"&(- +280 "core" ( +2 "manipulator"&g& +5 "core" &-  F +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +3 "core" &- F +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek :garage +51 "manipulator"&'! +113 "core" ' +2 .tHand.open +2 "manipulator"&M1 +70 "core" 1 +2 "manipulator"&~% +5 "core" % )  +3 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&W'\ +100 "core" ' +2 #tCompleted [shallowDAwithoutWCR] begun 17:30:30 +8 #Asleep after completing Niagara_can assays +2 ."Qmail"GoodNews.email "{1 => 3,\\n 2 => 19}\\nCan@19:24:46, 23.1C, 20% humidity, 14.7psia, 13.535V, 0.386A, 1.118Ah, 5.23W\\nSampled 150.0ml",Subject: "Asleep after completing Niagara_can assays" +624 #"uploadLog"upsync +10 #mEXIT + #"espclient"Session Ended @1690932605.07EDT @1690932875.16EDT = =mMAIN_scheduler =tMAIN @EDT1690932877.15 #"core_reset"Sent BREAK +2 #t@23430 sendCRC with ifg=0x20, ie=0x7F + #@25265 sendCRC with ifg=0x08, ie=0x5F + #@27024 idle with ifg=0x84, ie=0x75 + #@27695 select with ifg=0x10, ie=0xF5 #@28330 receive with ifg=0x10, ie=0xFD + #@28964 receive with ifg=0x10, ie=0xFD + #@29598 receive with ifg=0x10, ie=0xFD + #@29925 receive with ifg=0x80, ie=0xFD #@27392 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +13 #ESP2 v3.42 I2C Gateway v3.20 for core bus +261 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +437 "Can"\ 707: + \ 707:C + #tPolling Can every 10:00 +3 #Cleanly exited at 19:30:04EDT01-Aug-23 +7 #Loading /home/esp/esp2local/mission/Niagara_can_pos.rb mission +7 #Preparing to sleep until 7:40 PM 08/1/2023 +3 ."Qmail"GoodNews.email "Starting Niagara_can_pos w/pucks in tube 2\\n{1 => 3,\\n 2 => 19}\\nCan@19:34:44, 23.2C, 20% humidity, 14.7psia, 13.609V, 0.263A, 1.173Ah, 3.58W",Subject: "Niagara_can_pos begun" +6 #tAsleep til 7:40 PM 08/1/2023 +7 #Continuing at 19:40 +4 "Can"\ 807: +17 ."shutdown"Gate.power :core,:OFF +2 .Gate.power :raw,:OFF + #Shutdown +345 ."Qmail"GoodNews.email "Then, in tube 2: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_can_pos.rb:55\\n{1 => 3,\\n 2 => 19}\\nCan@19:34:44, 23.2C, 20% humidity, 14.7psia, 13.609V, 0.269A, 1.173Ah, 3.67W",Subject: "Asleep until 19:40" +242 #"uploadLog"upsync +378 #upsync +3459 #"espclient"Session Begun +27084 "Can"\ 0 +4 #tPowering core bus +582 .Gate.power :raw,:ON +5 "sampler") +17 ) +3 "core"  +3 "collection"' +3 ' +3 "core"  +3 "processing"% +3 % +3 "core"  +6 "collection"' 9\ +3 ' 0\ +3 ' -\ +5 "processing"% 9\ +3 % 2\ +2 % *\ +3 % 0\ +5 "sampler")&\ +3 .tCS.configure :default +3 "collection"'#P d@b +5 .tPS.configure :default +3 "processing"%#A d`xb +5 .tSS.configure :default +2 "sampler")#.0X 3,\\n 2 => 19}\\nCan@19:40:23, 23.2C, 20% humidity, 14.7psia, 13.506V, 0.392A, 1.187Ah, 5.30W",Subject: "Started Niagara_can_pos phase shallowDAwithoutWCR" +4 #t===> STARTED shallowDAwithoutWCR (phase #1) <=== +5 .Sample.shallow +2 "sampler")!2 +26 "core" 2 +2 #tStarting initialPurge +5 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'"& +8 "core" &}\ +2 .tHand.open + "manipulator" +77 "core" 1 +2 "manipulator"&$& +7 "core" &   !w +2 "manipulator"&%% +4 "core" % \    +3 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +6 .tElbow.seek FlushPuck::Garage + "manipulator"&&(- +181 "core" ( +2 "manipulator"&'& +5 "core" &- + A +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &(& +6 "core" &- A +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :garage +2 "manipulator"&)'! +107 "core" ' +3 .tHand.close + "manipulator"&*/ +80 "core" / +3 "manipulator"&+& +5 "core" &-  A +2 "manipulator"&,% +5 "core" % -  +3 .tForearm.seek :retract +2 "manipulator"&-'\ +37 #"uploadLog"upsync +64 "core" ' +2 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&.( +277 "core" ( +2 "manipulator"&/& +4 "core" & ` 4 +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &0& +4 "core" & 4 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek CC + "manipulator"&1', +97 "core" ' +3 "manipulator"&2& +5 "core" &  4 +2 "manipulator"&3% +5 "core" %# C +2 "collection"'4& +4 "core" &}#\ +4 "collection"'5& +7 "core" &}}d\ +2 .tCC.seek :closed +2 "collection"'6(O +7 "core" &}a\ +5 &}c\ < +10 &M}d\ 0 +9 &Hw~d\ E +10 &\\_\ K +9 &[b\ J +9 &}Wc\ J +10 &?Zc\ J +9 &Z_\ K +9 &[c\ K +10 &Wc\ J +9 &G\\_\ J +10 &! ]`\ J +9 &"\\a\ J +9 &$]e\ J +10 &&P\\b\ J +9 &(Zb\ K +9 &)[b\ K +10 &+Za\ K +9 &-VZ~b\ K +10 &/Vb\ J +9 &0\\a\ J +9 &2\\b\ J +10 &4_Wb\ J +9 &6!Wa\ J +9 &7\\b\ J +10 &9\\c\ J +9 &;fZb\ K +10 &=(Zd\ K +9 &>[b\ J +9 &@Xa\ J +10 &BoYd\ J +9 &D1Xc\ J +9 &E_}_\ K +10 &Gea\ K +9 &Ij~`\ O +10 &Ka\ S +9 &Lc\ W +9 &Nd\ 7 +10 &Oj6c\ L +9 ( + &OzFc\ < +3 "collection"'5& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.54 + "collection"'7& +6 "core" &OzI~^\ < +3 .tHand.open + "manipulator"&81 +75 "core" 1 +4 "manipulator"&9% +4 "core" % #  +3 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +3 "manipulator"&:'\ +98 "core" ' +2 #tFlushing the Collection Valve::Manifold +2 "collection"';& +7 "core" &OzH&\ < +2 "collection"'<% +5 "core" %a\ +2 .tCSV.dial CSR +2 "collection"'=  +127 "core"  +10 #tPulling 5ml of CSR.flush + .CSR.select :flush +4 "collection"' +12 .tCS.reconfigure :default +3 "collection"'#P d@b +4 .tCS.seek 5ml +2 "collection"'>'l +1347 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +13 '?% +3 "core" %l[\  +3 .tCS.reconfigure :fast +3 "collection"'#d @b +5 .tCS.seek 7.5ml +2 "collection"'@' +645 "core" ' +2 .tCSV.dial :waste +2 "collection"'A +127 "core" +3 .tCS.reconfigure :default +2 "collection"'#P d@b +6 .tCS.seek 0ml +3 "collection"'B' +1986 "core" ' +2 #tPurging external Intake +2 "collection"'C& +6 "core" &OzH\\\ < +3 "collection"'D% +4 "core" %]\ +3 .tCSV.dial :flush +2 "collection"'E  +42 "core"  +3 .tCS.reconfigure :fast +3 "collection"'#d @b +5 .tCS.seek 10ml + "collection"'F' D +2330 "core" ' +2 .tdelay 5 seconds +503 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +4 "collection"'G +3 'H  +31 "core"  +57 +2 .tCTV.dial :intake +2 "collection"'I  +74 "core"  +2 .tIntake.select :open + "sampler") +13 .tCS.seek 0ml +2 "collection"'J' +2335 "core" ' +2 .tIntake.select :close + "sampler")0 +13 .tCTV.dial :air +2 "collection"'K  +74 "core" ~ +2 #tFlushing upper manifold +2 "collection"'L& +6 "core" &OzG}3\ < +3 "collection"'M% +4 "core" %}<\ +2 .tCSV.dial :flush +2 "collection"'N  +70 "core"  +2 .tCS.seek 5ml +4 "collection"'O'l +1214 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'P @ +43 "core" A +2 "collection"'Q% +4 "core" %l|\  +3 .tCS.seek 7ml +2 "collection"'R' +536 "core" ' +3 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +4 "collection"'S +4 'T  +7 "core"  +91 ~ +2 .tCTV.dial :air +2 "collection"'U  +7 "core"  +3 .tCS.seek 0ml +2 "collection"'V' +1662 "core" ' +2 .tdelay 7 seconds +704 .CS.seek 3ml +2 "collection"'W'- +767 "core" ' +2 .tCSV.dial :waste +2 "collection"'X +45 "core" +3 .tCS.seek 0ml +3 "collection"'Y' +755 "core" ' + "collection"'Z& +4 "core" &OzG~\ < +3 "collection"'[% +3 "core" %~\ +3 .tCSV.dial :flush +2 "collection"'\\  +43 "core"  +3 .tCS.seek 3ml +2 "collection"']'- +764 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'^ @ +43 "core" A +2 "collection"'_% +4 "core" %-~K\  +3 .tCS.seek 5ml +2 "collection"'`'l +545 "core" ' +3 .tCSV.dial :air + "collection"'a @ +7 "core" A +3 .tCS.seek 0ml +2 "collection"'b' +1206 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'c'- +755 "core" ' +2 .tCSV.dial :waste +2 "collection"'d +73 "core" +3 .tCS.seek 0ml +4 "collection"'e' +751 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&f& +7 "core" & 4 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 .tElbow.seek CC +2 "manipulator"&g( +5 "core" ( +2 "manipulator"&h& +5 "core" &  4 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &i& +3 "core" & Q 4 +42 .tForearm.seek CC +10 "manipulator"&j', +106 "core" ' +2 .tHand.close + "manipulator"&k/ +72 "core" / +2 .tCC.seek :open +3 "collection"'l( +380 "core" ( +2 "manipulator"&m& +5 "core" & = 4 +2 "manipulator"&n% +5 "core" %   E +2 .tForearm.seek :retract +2 "manipulator"&o'\ +100 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 .tElbow.seek :garage +3 "manipulator"&p(- +278 "core" ( +2 "manipulator"&q& +4 "core" &- V +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &r& +3 "core" &- P V +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek :garage +2 "manipulator"&s'! +115 "core" ' + .tHand.open +2 "manipulator"&t1 +68 "core" 1 +2 "manipulator"&u% +4 "core" % ( 7 +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&v'\ +105 "core" ' +2 #tda sampling at most 150ml +7 #Loading sh1 puck from tube 2 into Collection Clamp + ."Qmail"DAfans.email "Started da in tube 2 at 19:44:37EDT01-Aug-23\\n{1 => 3,\\n 2 => 19}\\nCan@19:40:23, 23.2C, 20% humidity, 14.7psia, 13.506V, 0.392A, 1.187Ah, 5.30W",Subject: "da sampling at most 150ml" +4 "collection"'w& +8 "core" & \ +2 "manipulator"&x% +4 "core" %\ # B +4 "storage"(y% +5 "core" %~ k\ +2 "storage"(z. +3 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +7 .tSC.seek 2 +4 "storage"({( +198 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +7 (|& +4 "core" & K [\ +2 "manipulator"&}& +5 "core" &- V +2 "manipulator"&~% +7 "core" %\ # B +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek 2 +3 "manipulator"&( +175 "core" ( +2 "manipulator"&& +4 "core" &  !p +4 "storage"(& +5 "core" & [ U\ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek 2 + 700 counts +2 "manipulator"&' +122 "core" ' +2 "storage"(& +5 "core" & \ +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 #"uploadLog"upsync +5 .tSE.seek :beamBreak +3 "storage"('H +116 "core" ' +2 "storage"(- +4 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +6 (& +3 "core" & n b \ +3 "manipulator"&& +4 "core" &  o +3 .tElbow.seek 2 +2 "manipulator"& ( +7 "core" ( +2 "manipulator"& & +4 "core" &  o +3 "storage"( & +5 "core" & a a\ +3 .tForearm.seek 2 + 300 counts + "manipulator"&'y +24 "core" ' +52 "Can"\ Q2i# +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 .tHand.close + "manipulator"&\ / +74 "core" / +5 ."downElevator"SE.seek :down +3 "manipulator"&& +3 "storage"('v +11 "core" &  2 o +2 "manipulator"&% +5 "core" % ρ +3 .tForearm.seek :retract +2 "manipulator"&'\ +77 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +13 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +164 "core" ( +2 "manipulator"&& +5 "core" &   X +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 && +4 "core" & X +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek CC +2 "manipulator"& ', +104 "core" ' +2 "manipulator"&& +5 "core" & i X +2 "manipulator"&% +4 "core" % +3 "collection"'& +5 "core" &\ +2 "collection"'!& +6 "core" &J\ +3 .tCC.seek :closed +3 "collection"'"(O +6 "core" &K\ +4 &T\ 7 +8 &BLy\ / +9 &tuS\ D +10 &!_T\ J +9 &YN\ J +10 &XT\ J +9 &iZP\ J +9 &,WI\ I +10 &ZO\ J +9 &Y\ J +9 &rY\ I +10 &!4Z\ I +9 &"Y\ I +10 &$Z\ I +9 &&zY\ I +9 &(<Z\ I +10 &)[~\ I +9 &+Z\ I +9 &-Z\ J +10 &/C\\\ J +9 &1]\ J +10 &2W\ J +9 &4W\ J +9 &6KY\ J +10 &8 \\\ J +9 &9\\\ J +10 &;[\ J +9 &=TY\ I +9 &?]\ J +10 &@W~\ I +9 &BZ\ J +10 &D[]\ J +9 &F`\ K +9 &Gk\ K +9 &I\ P +10 &KD\ U +9 &M\ W +10 &Ny~\ 8 +9 &Oc+~\ #i +9 &OV\ D +3 ( +2 "collection"'!& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.62 +2 .Hand.open +3 "manipulator" +69 "core" 1 +2 "manipulator"&$% +4 "core" %   o +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&%'\ +98 "core" ' +3 #tcollectSample 150ml w/bubble point of 24psi +2 #Priming 7ml +3 .Gate.power :sampler,:ON +3 ."flow"Gate.power :analytic3,:ON +160 .tIntake.select :close +2 .Exhaust.select :close +4 .SS.hold +3 "sampler")'+ +6 "core" + +2 "sampler")(% +4 "core" % \ +3 "collection"'& +4 "core" &OUw\ D +5 "Can"\ X2zԉ +2 #tCalibrating pressure and temperature sensors +6 .CTV.dial :air +2 "collection"'*  +6 "core"  +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")+  +6 "core"  +3 .tSS.reconfigure :fast +3 "sampler")#.0X +21 +2 .tdelay 3.8 seconds +382 "collection"'/% +5 "core" %\ +2 "sampler")0% +5 "core" %?3 \ w +2 #tSensor limits: Intake max 133.6psia; Outlet max 137.9psia + .SSV.dial :spit +4 "sampler")& +128 "core"  +3 .tSS.seek 0ml +2 "sampler")2' +319 "core" ' +2 .tSSV.dial CBV +2 "sampler")3  +127 "core"  +2 .tCTV.dial :intake +2 "collection"'4  +84 "core" +2 #tWaiting for external sampler to finish priming... + .delayUntil "19:47:58.24" +1389 #"flow"0.0L/min +14842 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +4 "collection"'- @ +7 "core" ? +2 #tAllowing 40s for 7.0ml of remaining 7.0ml +2 .Intake.select :open +3 "sampler") +212 "collection"'% +53 "core" %\ +3 #tIntake @15.1psia, vacuum from 9.6 to 12.6psi +2 .SS.reconfigure :inhaling 2.16ml/s +5 "sampler")#.0X  +7 "core"  +3 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +3 "sampler")A  +4 "collection"'@ @ +9 "core" ? +65 +2 #tAllowing 130s for 25.0ml of remaining 150.0ml +2 .Intake.select :open +3 "sampler") +213 "collection"'C% +3 "core" %\ +3 #tIntake @15.2psia, vacuum from 9.7 to 12.7psi +2 .SS.reconfigure :inhaling 2.16ml/s +5 "sampler")#.0X @ +8 "core" ' + ? +2 ."airStroke"CSV.dial :air +3 "collection"'@ @ +71 "core" A +3 ."airStroke"CS.seek 10ml +4 "collection"'A' D +86 "core"  +3 .tCTV.dial :air +2 "collection"'=  +64 ."flow"Gate.power :analytic3,:OFF +2 ."samplerPumpShutdown"Gate.power :sampler,:OFF +4 "core" +3 .tdelay 15 seconds +1503 .SSV.dial :spit,avoiding: :exhaust +11 "sampler")C +130 "core"  +3 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.seek 0ml +6 "collection"'1  +2 "sampler")B' +9 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")H  +115 "core" ~ +17  +402 ' +3 .tSSV.dial between CBV and plug +2 "sampler")G +47 "core" +3 .tCBV.dial between SSV and waste2 +2 "collection"'I  +31 "core"  +2 "collection"'F% +4 "core" % A\ +3 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +5 "collection"'K  +2 'D  +16 "core"  +30  +3 .tCS.reconfigure :pressurize +5 "collection"'# d@<< 9b +3 .tCS.seek 0ml +4 "collection"'E' +2096 "core" ' 7 :\ +3 "collection"'N% +5 "core" % 7 ;\  + "sampler")M% +5 "core" % \ +2 #tBubblePoint: Intake @24.1psia, Outlet @0.1psia + .CBV.dial SSV +5 "collection"'J @ +39 "core" A +2 .tSS.reconfigure :default +3 "sampler")#.0X9 +3 "core" 9kRd +103 "collection"'@9 +4 "core" 9Vd +103 "collection"'9 +3 "core" 9Zd +103 "collection"'=9 +3 "core" 9^d +103 "collection"'e9 +3 "core" 9cd +103 "collection"'?9 +3 "core" 9gd +103 "collection"'C9 +4 "core" 9kd +103 "collection"'19 +3 "core" 9od +103 "collection"'H9 +3 "core" 9td +103 "collection"';9 +3 "core" 9*xd +103 "collection"'G9 +3 "core" 9@|d +103 "collection"'I9 +4 "core" 9Xd +104 "collection"'F9 +11 "core" 9pd +103 "collection"'K9 +3 "core" 9d +103 "collection"'D9 +4 "core" 9b +103 "collection"'A9 +3 "core" 9` +103 "collection"'N9 +3 "core" 9^ +103 "collection"'M9 +3 "core" 9\\ +104 "collection"'J9 +3 "core" 9X +103 "collection"'B9 +3 "core" 9V +103 "collection"'O9 +3 "core" 92U +103 "collection"'T9 +4 "core" 9JR +103 "collection"'S9 +4 "core" 9bQ +103 "collection"'L9 +3 "core" 9{N +103 "collection"'U9 +3 "core" 9K +103 "collection"'X9 +4 "core" 9I +103 "collection"'V9 +3 "core" 9H +103 "collection"'W9 +3 "core" 9E +103 "collection"'Z9 +3 "core" 9C +103 "collection"'P9 +3 "core" 9 A +103 "collection"'R9 +3 "core" 9#> +103 "collection"'^9 +4 "core" 9;< +103 "collection"'E9 +3 "core" 9R; +104 "collection"'[9 +3 "core" 9i9 +103 "collection"'Q9 +3 "core" 98 +103 "collection"'Y9 +3 "core" 95 +103 "collection"'`9 +4 "core" 93 +103 "collection"'\\9 +3 "core" 92 +104 "collection"'b9 +3 "core" 90 +103 "collection"'_9 +3 "core" 9/ +103 "collection"'c9 +3 "core" 9- +103 "collection"'f9 +4 "core" 9, +103 "collection"'h9 +3 "core" 9(* +103 "collection"'i9 +3 "core" 9: ( +103 "collection"'.9 +3 "core" 9M ' +103 "collection"'n9 +3 "core" 9a& +103 "collection"'d9 +3 "core" 9r$ +103 "collection"'m9 +3 "core" 9# +103 "collection"']9 +3 "core" 9" +103 "collection"'k9 +3 "core" 9" +103 "collection"'j9 +3 "core" 9& +103 "collection"'a9 +4 "core" 9+ +103 "collection"'r9 +3 "core" 9/ +103 "collection"':9 +3 "core" 93 +104 "collection"'t9 +3 "core" 97 +103 "collection"'q9 +3 "core" 9 < +103 "collection"'w9 +4 "core" 9 @ +103 "collection"'x9 +3 "core" 9 "D +103 "collection"'y9 +3 "core" 9 /H +103 "collection"'69 +3 "core" 9 <M +103 "collection"'}9 +3 "core" 9 IQ +103 "collection"'~9 +3 "core" 9 UU +103 "collection"'9 +3 "core" 9 aY +103 "collection"'g9 +3 "core" 9 m^ +103 "collection"'9 +3 "core" 9 xb +103 "collection"'9 +3 "core" 9 f +103 "collection"'p9 +4 "core" 9 j +103 "collection"'u9 +3 "core" 9 o +103 "collection"'9 +4 "core" 9 s +103 "collection"'9 +3 "core" 9 w +103 "collection"'9 +46 "core" 9 } +112 "collection"'z9 +3 "core" 9  +103 "collection"'s9 +3 "core" 9  +103 "collection"'v9 +3 "core" 9   +103 "collection"'o9 +3 "core" 9 \  +104 "collection"'9 +3 "core" 9   +103 "collection"'|9 +4 "core" 9   +103 "collection"' 9 +3 "core" 9  +103 "collection"' 9 +3 "core" 9  +104 "collection"'9 +3 "core" 9  +103 "collection"'9 +3 "core" 9  +103 "collection"'9 +4 "core" 9\  +103 "collection"'9 +4 "core" 9\  +103 "collection"'9 +3 "core" 9\  +103 "collection"'9 +3 "core" 9\  +103 "collection"'9 +3 "core" 9\  +103 "collection"'9 +3 "core" 9\  +104 "collection"'9 +3 "core" 9\  +103 "collection"' 9 +3 "core" 9\ # +103 "collection"'9 +3 "core" 9\ ' +103 "collection"'9 +3 "core" 9\ + +103 "collection"'9 +4 "core" 9\ .\ +103 "collection"'9 +4 "core" 9\ 1 +103 "collection"'9 +3 "core" 9\ 5 \ +103 "collection"'l9 +3 "core" 9\ 7!\ +103 "collection"'\ 9 +3 "core" 9\ ;!\ +103 "collection"'#9 +4 "core" 9\ >" +103 "collection"'!9 +3 "core" 9\ A$\ +104 "collection"'(9 +3 "core" 9\ C$\ +103 "collection"'$9 +3 "core" 9\ F% +103 "collection"'+9 +3 "core" 9\ H' +4 .tCH.hold 10:00,70C +10 "collection"'' `\ `\ G\ +2 ')9 +5 "core"  +4 9\ H\ H\ +2 "collection"'% +5 "core" %\ _ +2 #tBegun lysing Collection Puck Heater at 68C/19.7psia +37856 "Can"\ = # +22129 "core" ` +2 "collection"'/9 +3 "core" 9\  +3 "collection"'0% +4 "core" % \ +3 #tEnded lysing Collection Puck Heater at 70C/18.7psia +2 .CS.seek 0ml +4 "collection"'&' +341 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"', @ +101 "core" A +2 .tCSV.dial :air +2 "collection"'3 @ +43 "core" ? +4 .tCS.seek 5ml +2 "collection"'4'l +1350 "core" ' +2 .tCSV.dial CTV +2 "collection"'-  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +44 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'2  +44 "core"  +3 .tdelay 2 seconds +201 .CSV.dial :air +2 "collection"'9 @ +44 "core" > +3 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"' ' +1361 "core" ' +2 "collection"'5% +4 "core" % 3\ +2 #tPuck @30.3psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe (recycling once) +3 .CSV.dial CBV +3 "collection"'* +98 "core" ~ +2 .tCBV.dial CSV +2 "collection"'<  +31 "core"  +2 "collection"'8% +4 "core" % E G ,\ +3 .tCS.seek 4.999ml + "collection"'7'l +1347 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +4 "collection"'>  +44 "core" +2 "collection"'@% +4 "core" %l|\  +3 .tCS.seek 7ml +2 "collection"'' +640 "core" ' +7 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'= @ +43 "core" ? +3 .tCS.seek 10ml +3 "collection"'e' D +849 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"'? ` +112 "core" _ +2 #tRecycling Lysate (#1 of 1) +2 .CBV.dial between CSV and waste1,avoiding: :DBV +6 "collection"'C   +37 "core" " +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +3 "collection"'1  +3 'H  +30 "core"  +100  +3 .tCS.seek 5ml +2 "collection"';'l +1370 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'G @ +98 "core" B +2 .tCSV.dial :waste +2 "collection"'I +113 "core" +3 .tCS.seek 0ml +2 "collection"'F' +1350 "core" ' +2 .tCSV.dial :air + "collection"'K @ +70 "core" A +3 .tCS.seek 5ml +4 "collection"'D'l +1357 "core" ' +2 .tCSV.dial CTV +2 "collection"'A  +43 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +3 "collection"'N @ +43 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +4 "collection"'M  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'J @ +44 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml +3 "collection"'B' +1362 "core" ' +2 #tRecovering Lysate (#2 of 2) +2 .CSV.dial CBV +4 "collection"'O +97 "core"  +2 .tCBV.dial CSV +2 "collection"'T  +40 "core"  +2 "collection"'S% +4 "core" %\ +3 .tCS.seek 5ml +2 "collection"'L'l +1356 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'U  +44 "core" +2 "collection"'X% +5 "core" %l \  +3 .tCS.seek 7ml +2 "collection"'V' +593 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'W @ +48 "core" ? +2 .tCS.seek 10ml +4 "collection"'Z' D +839 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"'P ` +111 "core" ^ +2 #tLysing Complete + "collection"'R& +7 "core" &OTDD\ D +2 #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&^% +6 "core" %\   +2 "storage"(E% +4 "core" % K\ +3 "storage"([. +3 "core" .( +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +5 .tSC.seek 1 +2 "storage"(Q( +194 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +6 (Y& +3 "core" & l c 8\ +3 "manipulator"&`& +3 "core" & X +3 "manipulator"&\\% +5 "core" %\   +2 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +4 .tElbow.seek 1 +2 "manipulator"&b( +148 "core" ( +3 "manipulator"&_& +4 "core" & +3 "storage"(c& +5 "core" & \ +3 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +2 "manipulator"&f' +99 "core" ' +2 "storage"(h& +4 "core" & /\ +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +58 .tSE.seek :beamBreak + "storage"(i'H +284 "core" ' +2 "storage"(.- +4 "core" -'p +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +6 "manipulator"&n& +3 "core" & +4 "storage"(d& +5 "core" & x %\ +3 .tElbow.reconfigure :limp +4 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek 1 +3 "manipulator"&m'D +36 "core" ' +2 .tElbow.hold +2 "manipulator"&], +6 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 "storage"(k- +3 "core" -'p +3 .tSE.seek 2.1 Pucks below Top Plate +2 "storage"(j'6 +37 "core" ' +2 "manipulator"&a% +4 "core" %>Q  ȯ +2 "storage"(r& +4 "core" &\ \ \ +3 .tForearm.force -20 + "manipulator"&5 +6 .tForearm.seek 1 + 294 counts + "manipulator"&:'j +25 "core" ' +2 "manipulator"&t& +4 "core" & = +2 "storage"(q& +4 "core" & x z \ +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek 1 + 700 counts +2 "manipulator"&w' +19 "core" ' +3 .tSE.seek 3.1 Pucks below Top Plate +2 "storage"(x'- +45 "core" ' +2 "manipulator"&y& +4 "core" & +3 "manipulator"&6% +5 "core" % +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +3 "manipulator"&}'\ +100 "core" ' +2 .tElbow.seek CC +2 "manipulator"&~( +150 "core" ( +2 "manipulator"&& +6 "core" &  2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &g& +3 "core" &  2 +2 .tForearm.seek CC +3 "manipulator"&', +102 "core" ' +2 .tHand.close +2 "manipulator"&/ +78 "core" / +2 .tCC.seek :open +2 "collection"'p( +379 "core" ( + "storage"(u& +4 "core" & \ +3 "storage"(& +4 "core" & \ +3 "manipulator"&& +4 "core" & 5 2 +2 "manipulator"&% +5 "core" % 0 +3 .tForearm.seek :retract +2 "manipulator"&z'\ +101 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek 1 +2 "manipulator"&s( +154 "core" ( +2 "manipulator"&v& +5 "core" & +2 "storage"(o& +5 "core" & %\ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +6 .tForearm.seek 1 +2 "manipulator"&'D +116 "core" ' + .tElbow.hold +4 "manipulator"&|, +5 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tHand.open + "manipulator"& 1 +79 "core" 1 +3 "manipulator"& % +5 "core" % SU " Ȱ +2 "storage"(& +4 "core" & K K \ +45 .tForearm.force -20 +9 "manipulator"&5 +6 .tForearm.seek 1 + 315 counts + "manipulator"&' +20 "core" ' +2 "manipulator"&& +5 "core" & +2 "storage"(& +4 "core" & \ +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek 1 + 700 counts +2 "manipulator"&' +26 "core" ' +2 "storage"(% +4 "core" %0 \ +4 ."downElevator"SE.seek :down +7 "storage"('v +96 (% +3 "core" %F \ T[ +3 "manipulator"&% +5 "core" % +2 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"& '\ +91 "core" ' +38 ' +2 ."downElevator"SE.stop + "storage"(5 +6 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'& +7 "core" &OS\ +3 "manipulator"&& +6 "core" & +3 "manipulator"&% +4 "core" %\   +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +173 "core" ( +2 "manipulator"&& +5 "core" &- \\ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &l& +3 "core" &- \\ +3 .tForearm.seek :garage +4 "manipulator"&\ '! +108 "core" ' + .tHand.close +2 "manipulator"&#/ +70 "core" / +2 "manipulator"&!& +5 "core" &- \\ +2 "manipulator"&(% +4 "core" % , +3 .tForearm.seek :retract +2 "manipulator"&$'\ +105 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 .tElbow.seek CC +2 "manipulator"&+( +278 "core" ( +2 "manipulator"&)& +5 "core" & 4 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 && +3 "core" & 4 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek CC +2 "manipulator"&', +105 "core" ' +2 "manipulator"&'& +4 "core" & 4 +2 "manipulator"&/% +5 "core" %# +3 "collection"'0& +4 "core" &RX\ +3 "collection"'& +6 "core" &SV\ +3 .tCC.seek :closed +3 "collection"',(O +5 "core" &QX\ +5 &SW\ : +9 &GN|SX\ 0 +9 &ySV\ D +10 &4\\TX\ I +9 &ZRW{\ I +9 &\\RVf\ I +10 &z^SW\ J +9 &?YSV\ H +9 &\\RV\ I +10 &^TV\ I +9 &YSX}\ I +10 &!FZRVl\ I +9 &# ZSX]\ H +9 &$[TVG\ I +10 &&YSW,\ I +9 &(OZRV\ H +9 &*[SW\ I +10 &+YQW\ I +9 &-]SV\ J +10 &/VWSW\ I +9 &1ZSX\ I +9 &2ZSX\ I +10 &4WTY\ I +9 &6^[TV\ I +9 &8 WSW\ I +10 &9ZSW\ I +9 &;ZSX\ I +10 &=e]SVs\ I +9 &?(ZUVt\ I +9 &@XUW\ I +10 &BZTW\ I +9 &Dm]RW\ I +9 &F.\\VW\ J +10 &GjSX\ K +9 &ITX\ N +10 &KXUW\ S +9 &MTWx\ V +9 &N{TXv\ 0 +10 &Ol+TX[\ Y +9 ( + &OeTXI\ F +3 "collection"'& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.60 +2 "collection"'3& +6 "core" &OfSX/\ F +2 .tHand.open +2 "manipulator"&&1 +68 "core" 1 +2 "manipulator"&-% +5 "core" % # / +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +56 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 .tPSV.dial PSR +2 "processing"%2 +128 "core"  +3 "processing"%9% +4 "core" %\\a\ +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +13 .tPS.seek 1.5ml + "processing"%4' +1608 "core" ' +84 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%5  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%*'W +1621 "core" ' + .tPSV.dial PSR +2 "processing"%< +45 "core"  +2 .tPSR.select :air +2 "processing"% +13 .tPS.seek 2.5ml +3 "processing"%8' +2638 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +10 "collection"'  +2 "processing"%> +8 "core" @ +2 "processing"%@ +4 "core" @ +2 "processing"%7  +65 "core" +91  +2 .tPSV.dial :mixloop +2 "processing"%= +99 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +7 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%?  +124 "core" +3 .tPS.seek 0ml +3 "processing"%C'W +2628 "core" ' +2 .tPSV.dial :air +2 "processing"%1  +45 "core"  +2 .tPS.seek 2.5ml +4 "processing"%H' +2639 "core" ' +2 .tPSV.dial :mixloop + "processing"%e +45 "core" +3 .tPS.seek 0ml +2 "processing"%G'W +1045 "Can"\ LA\ # +1586 "core" ' +2 .tPSV.dial :air +2 "processing"%I  +45 "core"  +2 .tPS.seek 2.5ml +4 "processing"%;' +2633 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%K +44 "core" +3 .tPS.seek 0ml +2 "processing"%F'W +2637 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&A& +12 "core" & 3 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek CC +2 "manipulator"&N( +4 "core" ( +3 "manipulator"&M& +5 "core" & * 3 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &J& +3 "core" & C 3 +3 .tForearm.seek CC +3 "manipulator"&D', +108 "core" ' +2 .tHand.close +2 "manipulator"&O/ +70 "core" / +2 .tCC.seek :open +4 "collection"'T( +377 "core" ( +2 "manipulator"&S& +4 "core" & 3 +2 "manipulator"&B% +4 "core" %  I  +3 .tForearm.seek :retract +2 "manipulator"&U'\ +108 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek :garage +2 "manipulator"&X(- +278 "core" ( +2 "manipulator"&L& +4 "core" &- = +3 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 &W& +3 "core" &- l = +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek :garage +2 "manipulator"&V'! +114 "core" ' +3 .tHand.open +2 "manipulator"&P1 +75 "core" 1 +2 "manipulator"&R% +4 "core" % '~ - Ǽ +54 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&^'\ +108 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%E +16 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%[  +7 "core" +3 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +3 "processing"%Y  +4 "collection"'`  +17 "core"  +2 +3 .tCTV.dial :air,avoiding: :intake +2 "collection"'\\  +6 "core" +2 #tLoading lyfil puck from tube 2 into Collection Clamp +2 "collection"'{& +6 "core" &Z]!\ +2 "manipulator"&_% +4 "core" %\  U + +3 "storage"(c% +5 "core" %} \ +2 "storage"(h. +4 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +6 .tSC.seek 2 +2 "storage"(( +201 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +6 (%& +3 "core" & \ \  +2 "manipulator"&.& +5 "core" &-  = +2 "manipulator"&n% +5 "core" %\  K + +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +6 .tElbow.seek 2 + "manipulator"&d( +173 "core" ( +2 "manipulator"&k& +3 "core" & N +3 "storage"(a& +4 "core" & 0\  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek 2 + 700 counts +2 "manipulator"&r' +124 "core" ' +2 "storage"(t& +4 "core" & ]\  +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +2 "storage"(q'H +139 "core" ' +3 "storage"(y- +4 "core" -'ߥ +3 .tSE.configure :default +3 "storage"(#QK-0-\ b +5 (6& +3 "core" & l c\  +3 "manipulator"&f& +5 "core" & N +2 .tElbow.seek 2 +2 "manipulator"&b( +6 "core" ( +2 "manipulator"&i& +5 "core" & N +2 "storage"(m& +5 "core" & b k @\  +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&:'y +22 "core" ' + .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&j/ +67 "core" / +3 ."downElevator"SE.seek :down +4 "storage"('v +4 "manipulator"&g& +8 "core" & @ N +2 "manipulator"&w% +5 "core" %  & +3 .tForearm.seek :retract +2 "manipulator"&]'\ +88 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +7 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +148 "core" ( +2 "manipulator"&}& +4 "core" &  0 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &"& +3 "core" & 9 0 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek CC +2 "manipulator"&u', +106 "core" ' +2 "manipulator"&& +4 "core" & 0 +3 "manipulator"&% +5 "core" %+  ~ +2 "collection"'& +5 "core" &[b6\ +54 "collection"'v& +7 "core" &[_[\ +2 .tCC.seek :closed +3 "collection"'o(O +7 "core" &[`\ +4 &[_\ 9 +10 &IM}[a\ 0 +9 &yZ^\ D +9 &7\\\\_\ I +10 &ZZ`\ I +9 &ZZ_\ I +9 &~\\Z^\ I +10 &BZ]`\ H +9 &Z[_\ I +10 &\\Z^\ I +9 &Y\\`\ I +9 &!I[]_v\ I +10 &#\ ][`q\ I +9 &$[[ac\ H +9 &&ZY]V\ I +10 &(QY[_L\ I +9 &*[Z_D\ I +10 &+]\\_0\ I +9 &-]\\_+\ I +9 &/ZZ[`*\ H +10 &1Z\\_+\ I +9 &2Z]`!\ I +10 &4]\\a\ I +9 &6a[]_\ I +9 &8"]Z_\ I +10 &9Z[^\ I +9 &;]]`\ I +9 &=iZ\\a\ I +10 &?+^\\]\ I +9 &@X\\_P\ I +9 &BZ\\`S\ I +10 &Dp_Z_O\ I +9 &F0`\\_I\ J +10 &G|\\^7\ L +9 &Ic1\ R +9 &KT'Ol\ U +10 &M\ V +9 &N{|\ / +9 &Op(\ \ R +10 ( + &Ozh:2\ H +3 "collection"'v& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.74 + .Hand.open +4 "manipulator"&1 +78 "core" 1 +3 "manipulator"&~% +4 "core" %  & +3 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +3 "manipulator"& '\ +98 "core" ' +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'  +129 "core"  +2 .tCSV.dial CTV +2 "collection"'  +32 "core"  +2 .tPS.seek 2.5ml +2 "processing"%z' +2630 "core" ' +2 "collection"'% +4 "core" % E49\  +3 .tCS.seek 4.15ml + "collection"''Q +1566 "core" ' +2 .tdelay 8 seconds +803 .PSV.dial :air +2 "processing"%  +42 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%s  +70 "core"  +3 .tPS.seek 0ml +2 "processing"%'W +2628 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"' ` +40 "core" _ +2 .tCSV.dial :air +2 "collection"' @ +46 "core" > +3 .tCS.seek 10ml +4 "collection"'' D +1572 "core" ' +2 .tCSV.dial CTV +2 "collection"'  +45 "core"  +3 .tCS.seek 0ml +3 "collection"'' +2623 "core" ' +2 .tCBV.dial :waste1 +2 "collection"' @ +31 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +4 "collection"'x  +126 "core" +2 "collection"'& +4 "core" &Ozi\ H +3 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&% +7 "core" %    +2 "storage"(l% +4 "core" % { | /\ +3 "storage"(. +3 "core" .( +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +5 .tSC.seek 1 +2 "storage"(|( +201 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +6 (#& +3 "core" & ( * &\ +2 "manipulator"&!& +5 "core" & V 0 +2 "manipulator"&(% +5 "core" %  )  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +6 .tElbow.seek 1 +2 "manipulator"& ( +156 "core" ( +2 "manipulator"&\ & +4 "core" &  +3 "storage"()& +4 "core" & | \ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek 1 + 700 counts +2 "manipulator"&' +99 "core" ' +2 "storage"(& +4 "core" & \ +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +7 .tSE.seek :beamBreak + "storage"(''H +262 "core" ' +4 "storage"(/- +4 "core" -'_ +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +6 "manipulator"&0& +3 "core" &  +3 "storage"($& +5 "core" & a b \ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +5 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 +2 "manipulator"&p'D +39 "core" ' +2 .tElbow.hold +3 "manipulator"&3, +6 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 "storage"(&- +3 "core" -'_ +3 .tSE.seek 3.1 Pucks below Top Plate +2 "storage"(-'% +32 "core" ' +2 "manipulator"&% +5 "core" %;\\ B Ȳ +2 "storage"(2& +4 "core" & Q\ +3 .tForearm.force -20 + "manipulator"&5 +5 .tForearm.seek 1 + 291 counts +3 "manipulator"&9'g +22 "core" ' + "manipulator"&& +5 "core" &  +2 "storage"(5& +5 "core" & ` T /\ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 1 + 700 counts +3 "manipulator"&4' +26 "core" ' +2 .tSE.seek 4.1 Pucks below Top Plate +4 "storage"(<' +41 "core" ' +2 "manipulator"&*& +5 "core" & h  +2 "manipulator"&>% +5 "core" % +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 .tForearm.seek :retract +2 "manipulator"&@'\ +101 "core" ' +2 .tElbow.seek CC +2 "manipulator"& ( +160 "core" ( +2 "manipulator"&7& +4 "core" &  :- +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &=& +4 "core" &   :- +3 .tForearm.seek CC +2 "manipulator"&', +103 "core" ' +2 .tHand.close +2 "manipulator"&?/ +79 "core" / +3 .tCC.seek :open +2 "collection"'8( +382 "core" ( + "storage"(1& +5 "core" & \ +2 "storage"(C& +5 "core" & x &\ +2 "manipulator"&e& +4 "core" &  :+ +2 "manipulator"&H% +5 "core" % - ] +3 .tForearm.seek :retract +2 "manipulator"&I'\ +112 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek 1 +2 "manipulator"&G( +157 "core" ( +2 "manipulator"&K& +4 "core" & \ +2 "storage"(;& +5 "core" & \ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +6 .tForearm.seek 1 + "manipulator"&A'D +114 "core" ' +2 .tElbow.hold +4 "manipulator"&M, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 .tHand.open + "manipulator"&J1 +79 "core" 1 +3 "manipulator"&O% +5 "core" % T` l ȳ +2 "storage"(+& +5 "core" & 6 K 8\ + .tForearm.force -20 +45 "manipulator"&5 +14 .tForearm.seek 1 + 316 counts + "manipulator"&'π +22 "core" ' +2 "manipulator"&,& +5 "core" & 9 \ +2 "storage"(S& +5 "core" & \ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 1 + 700 counts +3 "manipulator"&B' +25 "core" ' +2 "storage"(D% +5 "core" % '\ +3 ."downElevator"SE.seek :down +6 "storage"(L'v +97 (W% +4 "core" %ȭF Q\ U] +2 "manipulator"&N% +5 "core" % F +3 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&P'\ +92 "core" ' +17 ' + ."downElevator"SE.stop +2 "storage"(5 +5 .tPSV.dial :air +2 "processing"%R  +83 "core"  +3 .tPS.seek 2.5ml +2 "processing"%U' +2643 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%E +46 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%[  +42 "core"  +3 .tdelay 1 second +101 .PSV.dial :mixloop +2 "processing"%Y +43 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%`  +43 "core"  +2 .tdelay 1 second +103 .PS.seek 0ml +2 "processing"%\\'W +2640 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%{& +12 "core" &h\ +2 "manipulator"&_& +5 "core" & \ +2 "manipulator"&c% +4 "core" %\   +3 .tElbow.seek FlushPuck::Garage +3 "manipulator"&h(- +169 "core" ( +2 "manipulator"&V& +5 "core" &- S b +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +6 &%& +3 "core" &- b +3 .tForearm.seek :garage +4 "manipulator"&.'! +108 "core" ' +2 .tHand.close +2 "manipulator"&n/ +74 "core" / +3 "manipulator"&Q& +4 "core" &-  b +2 "manipulator"&k% +5 "core" % , ' +3 .tForearm.seek :retract +2 "manipulator"&a'\ +105 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +6 .tElbow.seek PC +2 "manipulator"&X( +120 "core" ( +2 "manipulator"&t& +5 "core" & +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &y& +3 "core" & +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek PC +2 "manipulator"&^' +98 "core" ' +2 "manipulator"&6& +5 "core" & +2 "manipulator"&f% +5 "core" %   +3 "processing"%i& +4 "core" &k\ +3 "processing"%m& +6 "core" &e\ +3 .tPC.seek :closed +2 "processing"%j(Tg +7 "core" &\ +5 &\ 9 +10 &Ky\ 0 +9 &Ku\ D +9 &]\ L +10 &X\ K +9 &{Y\ K +9 &=Y\ K +10 &Y\ K +9 &X\ J +10 &Z\ K +9 &EY\ K +9 &!Y\ K +10 &"W\ K +9 &$X\ K +9 &&MW\ K +10 &(Y\ K +9 &)Y\ K +10 &+W\ K +46 &-UX\ K +12 &/Y\ K +2 &0Y\ J +3 &2Y\ K +2 &4^Y\ K + &6W\ K + &7Y\ K +8 &9W\ K +9 &;gY\ J +9 &=(Y\ K +10 &>\\\ K +9 &@V\ K +9 &BnY\ K +10 &D/\\\ K +9 &E[\ K +10 &Ga\ K +9 &Ipl\ M +9 &K'\ Q +10 &L\ Q +9 &N\ Q +9 &Pk\ Q +10 &R,\ R +9 &S\\e\ 0 +9 &T:O\ + +10 ( + &T=\ ( +3 "processing"%m& +5 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.59 + "processing"%g& +6 "core" &T=\ ( +3 .tHand.open + "manipulator"&w1 +75 "core" 1 +2 "manipulator"&d% +5 "core" %    +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 .tForearm.seek :retract +2 "manipulator"&r'\ +99 "core" ' +2 .tPRV.dial :air +2 "processing"%}  +58 "core"  + .tPSV.dial :mixloop +2 "processing"%" +45 "core" +3 "processing"%q% +4 "core" %S;\ +3 .tPS.seek 0.3ml +2 "processing"%:' +388 "core" ' +2 .tPSV.dial PSR + "processing"% +102 "core"  +2 #tPulling 0.4ml of PSR.air +2 .PSR.select :air +6 .PS.seek 0.7ml +2 "processing"%'* +483 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml +4 "processing"%' +1914 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%b +100 "core" +2 .tPTV.dial :mixing +2 "processing"% @ +71 "core" @ +2 .tPBV.dial :waste2 +2 "processing"%]  +95 "core"  +2 .tPS.seek 0ml +2 "processing"%T'W +2635 "core" ' +2 #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&& +6 "core" & +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC +2 "manipulator"&~( +5 "core" ( +3 "manipulator"&v& +5 "core" & +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 & & +3 "core" &  +3 .tForearm.seek PC +2 "manipulator"&' +98 "core" ' + .tHand.close +2 "manipulator"&u/ +73 "core" / +3 .tPC.seek :open +2 "processing"%F( +402 "core" ( +2 "manipulator"&& +4 "core" & +3 "manipulator"&Z% +4 "core" %   +3 .tForearm.seek :retract + "manipulator"&'\ +101 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +2 "manipulator"&s(- +143 "core" ( +2 "manipulator"&z& +69 "core" &.  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 && +3 "core" &. h  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek :garage +2 "manipulator"&'! +112 "core" ' +2 .tHand.open + "manipulator"&1 +71 "core" 1 +2 "manipulator"&% +4 "core" % ) Ⱦ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 .tForearm.seek :retract + "manipulator"&'\ +100 "core" ' +3 #tLoading da puck from tube 2 into Processing Clamp + "processing"%& +6 "core" &\ +3 "manipulator"&x% +4 "core" %\   +3 "storage"(% +4 "core" %u v\ +2 "storage"(. +4 "core" .( +2 .tSC.reconfigure :tight +5 "storage"($\ .(\ 1~b +47 .tSC.seek 2 +10 "storage"(l( +202 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +5 (& +4 "core" & '\ +2 "manipulator"&#& +5 "core" &.  +2 "manipulator"&!% +5 "core" %\    +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek 2 +2 "manipulator"&(( +174 "core" ( +2 "manipulator"&& +5 "core" &  $ +2 "storage"(\ & +5 "core" & \ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 2 + 700 counts +2 "manipulator"&)' +101 "core" ' +2 "storage"(& +5 "core" & \ +3 .tSE.reconfigure :pick +4 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"('H +148 "core" ' +2 "storage"( - +4 "core" -'گ +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +5 (/& +4 "core" & d l \ +2 "manipulator"&0& +4 "core" &  $ +3 .tElbow.seek 2 +2 "manipulator"&$( +6 "core" ( +2 "manipulator"&&& +5 "core" &  H $ +2 "storage"(& +4 "core" & _ a\ +4 .tForearm.seek 2 + 300 counts +2 "manipulator"&2'y +28 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tHand.close + "manipulator"&/ +67 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&5& +4 "storage"(*'v +9 "core" &   $ +2 "manipulator"&>% +5 "core" % Y U +2 .tForearm.seek :retract +3 "manipulator"&'\ +101 "core" ' +2 ' + ."downElevator"SE.stop +4 .tElbow.seek PC +5 "storage"(5 +2 "manipulator"& ( +286 "core" ( +2 "manipulator"&'& +5 "core" &  = $ + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +6 &p& +51 "core" &  $ +3 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC +2 "manipulator"&9' +108 "core" ' +2 "manipulator"&-& +5 "core" &  $ +2 "manipulator"&7% +5 "core" %  +3 "processing"%=& +4 "core" &a\ +4 "processing"%4& +6 "core" &"\ +2 .tPC.seek :closed +4 "processing"%3(Tg +7 "core" & \ +3 &\ 6 +8 &CKzH\ / +9 &uuK\ D +9 &"\\\ J +10 &X\ J +9 &\\\ K +9 &g]\ K +10 &)W\ K +9 &W\ K +10 &W\ K +9 &o\\\ K +9 &!2[\ K +10 &"[\ J +9 &$W\ K +9 &&yV\ J +10 &(;Y\ J +9 &)[\ J +10 &+V\ K +9 &-V\ K +9 &/BU\ K +10 &1[\ J +9 &2Y\ J +10 &4[\ J +9 &6IV\ K +9 &8 Z\ K +10 &9Y\ K +9 &;Y\ K +9 &=SV\ J +10 &?V}\ J +9 &@V}\ K +10 &BY|\ K +9 &D[Wx\ J +9 &F[u\ J +10 &Gbx\ K +9 &Ipz\ M +9 &KPx\ Q +10 &Mt\ Q +9 &Ni\ Q +9 &Pd\ Q +10 &RW`\ Q +9 &S]~b\ b +10 &TG_l\ - +9 ( + &TMj\ ' +3 "processing"%4& +4 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.60 + .Hand.open +2 "manipulator"&?1 +78 "core" 1 +3 "manipulator"&@% +5 "core" %  " +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 .tForearm.seek :retract +2 "manipulator"&o'\ +98 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +5 "processing"%1  +3 %C9 +8 "core" 9 +102 "processing"%e9 +3 "core" 9 +103 "processing"%H9 +12 "core" 9  +103 "processing"%K9 +3 "core" 9 +103 "processing"%;9 +4 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"% 9 +3 "core" 9 +103 "processing"%J9 +3 "core" 9 +103 "processing"%O9 +3 "core" 9# +103 "processing"%+9 +4 "core" 9' +103 "processing"%I9 +3 "core" 9+ +103 "processing"%,9 +3 "core" 90 +104 "processing"%S9 +3 "core" 94 +103 "processing"%D9 +3 "core" 98 +103 "processing"%G9 +3 "core" 9< +103 "processing"%W9 +3 "core" 9 A +103 "processing"%N9 +3 "core" 9E +103 "processing"%A9 +4 "core" 9I +103 "processing"%9 +3 "core" 9M +103 "processing"%<9 +3 "core" 9R +104 "processing"%R9 +3 "core" 9"V +103 "processing"%B9 +3 "core" 9'Z\ +103 "processing"%L9 +3 "core" 9-^\ +103 "processing"%9 +3 "core" 92c\ +103 "processing"%E9 +4 "core" 96g +103 "processing"%[9 +3 "core" 9<k +103 "processing"%Y9 +3 "core" 9Ao +104 "processing"%`9 +3 "core" 9Ht +3 .tPH.hold 2:00:00,28C +4 "processing"%U ppB +4 .tdelay 1:30 +6 "core" t +9000 .tPSR.select :air +2 .PSV.dial PSR +4 "processing"%{ +99 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 .tPS.seek 0.5ml +3 "processing"%_' +591 "core" ' +2 .tdelay 5 seconds +503 .PSR.select :air +3 "processing"% +12 .tPS.seek 2ml +2 "processing"%c'[ +1619 "core" ' +2 .tPTV.dial :puck +2 "processing"%V  +71 "core"  +2 .tPSV.dial PTV +2 "processing"%% +73 "core" + .tPBV.dial :waste1 +2 "processing"%M  +129 "core"  +2 "processing"%n% +4 "core" %[b\  +3 .tPS.seek 1.5ml +3 "processing"%Q' +595 "core" ' +2 .tdelay 3 seconds +48 "Can"\ GD )# +254 .tPBV.dial between PSV and waste1 +2 "processing"%k * +36 "core" , +3 .tPS.seek 0ml +3 "processing"%P'W +1611 "core" ' +2 .tdelay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%t  +5 "core"  +2 .tPBV.dial :waste1 +2 "processing"%y  +35 "core"  +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%. * +37 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +3 "processing"%6 +72 "core"  +3 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +5 .tPS.seek 2.5ml +2 "processing"%f' +2275 "core" ' +2 .tPSV.dial PTV + "processing"%i +78 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%h +74 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%a +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%  +70 "core"  +3 .tPS.seek 0ml +2 "processing"%g'W +2292 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +3 "processing"%w  +127 "core" +5 .tPSV.dial :mixloop + "processing"%d +45 "core" +2 .tPRV.dial :ab1 +2 "processing"%m @ +73 "core" B +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +5 .tPS.seek 0.15ml +2 "processing"%}'w +353 "core" ' +2 .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +4 "collection"'"  +2 "processing"%q  +47 "core"  +5 +2 "processing"%^% +4 "core" %r~\  +3 .tPS.seek 0.32ml +2 "processing"%\\' +408 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +31 "core" +2 .tPRV.dial :air +2 "processing"%:  +45 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'D +1235 "core" ' + .tPRV.dial :waste2 +2 "processing"%b @ +72 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%' +877 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +4 "processing"%]  +44 "core"  +3 .tPS.reconfigure :default +2 "processing"%#A d`xb +6 .tPS.seek 2ml +2 "processing"%'[ +1617 "core" ' +2 .tPSV.dial :PML + "processing"% +45 "core" +2 .tPTV.dial :mixing +2 "processing"%v @ +73 "core" A +2 .tPBV.dial :waste1 +2 "processing"%  +37 "core" +2 "processing"%u% +4 "core" %`\  +3 .tPS.seek 1.85ml +2 "processing"%X'@ +235 "core" ' +2 .tPBV.dial between PSV and waste1 +3 "processing"%r * +35 "core" * +2 .tPS.seek 0ml +2 "processing"%j'W +1978 "core" ' +2 .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'& +6 "core" &eh\ +3 "manipulator"&Z& +4 "core" &  G $ +2 "manipulator"&% +4 "core" %\ +  #b +3 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 .tElbow.seek FlushPuck::Garage +2 "manipulator"&z(- +140 "core" ( +2 "manipulator"&& +5 "core" &- P  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &~& +3 "core" &- 3  +3 .tForearm.seek :garage +4 "manipulator"&'! +106 "core" ' +29 .tHand.close +2 "manipulator"&/ +75 "core" / +2 "manipulator"&& +5 "core" &- v  +2 "manipulator"&% +5 "core" % 0 \ +3 .tForearm.seek :retract +2 "manipulator"&x'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +6 .tElbow.seek CC +2 "manipulator"&( +286 "core" ( +2 "manipulator"&& +5 "core" &  6 ' +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 && +3 "core" &   ' +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek CC +2 "manipulator"&', +104 "core" ' +2 "manipulator"&#& +5 "core" & ' +2 "manipulator"&!% +5 "core" %1  +2 "collection"'|& +4 "core" &dh\ +4 "collection"'& +6 "core" &dh\ +59 .tCC.seek :closed +3 "collection"'\ (O +6 "core" &gj\ +2 &eg\ + &cg\ +2 &ci\ + &dh\ +2 &ei\ + &fi\ + &ciN\ 7 +5 &DKzeg\ 0 +10 &zvfh\ E +9 &(`gh\ K +9 &\\eg\ K +9 &[dg\ K +10 &o]fi\ J +9 &0Wcj\ K +10 &\\ej\ J +9 &Xfg\ K +9 &xWfh\ J +10 &!9Ycg\ K +9 &"Uch\ J +9 &$Uei\ J +10 &&Teh\ J +9 &(BTdg\ J +10 &*Zfh\ J +9 &+Ydj\ J +9 &-Zcg\ K +10 &/JWek\ J +9 &1 Uei\ J +9 &2Ufh\ J +10 &4Udf\ J +9 &6RZei\ J +9 &8Ydh\ J +10 &9Xgh\ K +9 &;Xdi\ J +10 &=ZZdh\ J +9 &?Xei\ K +9 &@Uck\ K +10 &BXci\ J +9 &DaYcg\ K +10 &F"Xeh\ K +9 &Gadi\ L +9 &Ieh\ O +10 &KNbg\ T +9 &Mei\ W +9 &Nzbi\ 6 +10 &Ob'ch\ $k +9 &Okch\ G +3 ( +2 "collection"'& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.56 +2 "collection"'s& +6 "core" &Ojdg\ G +2 .tHand.open +2 "manipulator"&1 +69 "core" 1 +2 "manipulator"& % +5 "core" % 1  +3 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&/'\ +102 "core" ' +2 .tPSV.dial PSR +2 "processing"%0 +101 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +13 .tPS.seek 1.5ml + "processing"%' +1612 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%&  +41 "core"  +3 .tPS.seek 0ml +2 "processing"%'W +1606 "core" ' +2 .tPSV.dial PSR +2 "processing"% +45 "core"  +2 .tPSR.select :air +2 "processing"% +13 .tPS.seek 2.5ml +2 "processing"%5' +2632 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%>  +3 "collection"'(  +40 "core"  +116  +2 .tPSV.dial :mixloop +2 "processing"%) +99 "core" +2 .tCTV.dial :air,avoiding: :intake +3 "collection"'  +7 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%2  +75 "core" +2 .tPS.seek 0ml +4 "processing"%''W +1787 "Can"\ ^GI # +847 "core" ' +2 .tPSV.dial :air +2 "processing"%$  +45 "core"  +2 .tPS.seek 2.5ml +4 "processing"%*' +2639 "core" ' +2 .tPSV.dial :mixloop +3 "processing"%p +43 "core" +6 .tPS.seek 0ml +4 "processing"%-'W +2629 "core" ' +2 .tPSV.dial :air +2 "processing"%7  +45 "core"  +3 .tPS.seek 2.5ml +3 "processing"%=' +2633 "core" ' +2 .tPSV.dial :mixloop + "processing"% +45 "core" +3 .tPS.seek 0ml +2 "processing"%F'W +2637 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&?& +7 "core" &  . ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&@( +6 "core" ( +2 "manipulator"&4& +4 "core" &  ' +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &C& +3 "core" &  ' +3 .tForearm.seek CC +4 "manipulator"&e', +106 "core" ' +2 .tHand.close +2 "manipulator"&9/ +78 "core" / +2 .tCC.seek :open +2 "collection"'H( +383 "core" ( +2 "manipulator"&K& +3 "core" &  ' +53 "manipulator"&;% +6 "core" %   +3 .tForearm.seek :retract +2 "manipulator"&'\ +106 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 .tElbow.seek :garage +2 "manipulator"& (- +278 "core" ( +2 "manipulator"&J& +5 "core" &- Q 8 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &O& +4 "core" &- 8 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek :garage +2 "manipulator"&+'! +138 "core" ' +2 .tHand.open +58 "manipulator"&I1 +77 "core" 1 +2 "manipulator"&,% +4 "core" % * A +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +6 .tForearm.seek :retract +2 "manipulator"&S'\ +101 "core" ' +2 ."da"delayUntil "20:41:02.56" +24461 #recoverPRVreagent08 + .PTV.dial :mixing +4 "processing"%D @ +73 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%G  +35 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%W * +35 "core" , +2 ."da"PSV.dial :air +2 "processing"%N  +43 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%A' +2285 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +43 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%<  +43 "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"%B  +42 "core"  +3 ."da"PS.seek 0ml +2 "processing"%L'W +2286 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +4 .PSV.dial PSR +3 "processing"% +127 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +12 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%E' +589 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +20 ."da"PS.seek 2ml +4 "processing"%['[ +1612 "core" ' + ."da"PTV.dial :puck +2 "processing"%Y  +73 "core"  +2 ."da"PSV.dial PTV +2 "processing"%` +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%{  +36 "core" +2 "processing"%T% +5 "core" %V\  +2 ."da"PS.seek 1.5ml +2 "processing"%_' +592 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%V * +36 "core" + +2 ."da"PS.seek 0ml +4 "processing"%%'W +1608 "core" ' +2 ."da"delay 2:00 +8166 "Can"\ ;I U# +3837 #"da"recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%M  +7 "core"  + ."da"PBV.dial :waste1 +3 "processing"%n  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%c * +35 "core" * +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%k +72 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%Q' +2279 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%1 +73 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%t +72 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%y +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%.  +70 "core"  +3 ."da"PS.seek 0ml +2 "processing"%6'W +2268 "core" ' +10 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +4 .PSV.dial PSR +3 "processing"%P +127 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +12 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +4 "processing"%i' +598 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%h'[ +1631 "core" ' + ."da"PTV.dial :puck +3 "processing"%a  +6 "core"  +2 ."da"PSV.dial PTV +3 "processing"% +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%f  +36 "core"  + "processing"%w% +4 "core" %T\  +3 ."da"PS.seek 1.5ml +2 "processing"%d' +593 "core" ' +28 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%m * +34 "core" * +3 ."da"PS.seek 0ml +2 "processing"%g'W +1618 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%q  +6 "core"  + ."da"PBV.dial :waste1 +2 "processing"%"  +36 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%^ * +41 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +4 "processing"%} +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%' +2285 "core" ' +2 ."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 +3 "processing"%b +72 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +68 "core"  +3 ."da"PS.seek 0ml +4 "processing"%]'W +2265 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air +3 "processing"%  +43 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%  +128 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%v  +42 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%  +16 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%u +43 "core" +3 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +6 ."da"PS.seek 0.3ml +2 "processing"%r' +390 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%  +43 "core"  +2 "processing"%X% +4 "core" %\  +3 ."da"PS.seek 0.55ml +2 "processing"%'x +330 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +4 "processing"%Z  +43 "core"  +3 ."da"PS.seek 2ml +2 "processing"%'[ +1557 "core" ' +2 ."da"PSV.dial :PML +2 "processing"% +45 "core" +2 ."da"PTV.dial :mixing +2 "processing"%~ @ +74 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%% +4 "core" %V\  +3 ."da"PS.seek 1.85ml +2 "processing"%'6 +236 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +37 "core" , +2 ."da"PS.seek 0ml +4 "processing"%o'W +1972 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +12863 "Can"\ BLb # +35139 #"da"recoverPRVreagent08 + .PTV.dial :mixing +4 "processing"% @ +6 "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"%z * +35 "core" , +2 ."da"PSV.dial :air +2 "processing"%  +43 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%#' +2278 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%! +51 "core" +10 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%|  +42 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%x +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%8  +44 "core"  +3 ."da"PS.seek 0ml +2 "processing"%s'W +2268 "core" ' +3 #"da"washCycleDA #1 of 3 + .PSR.select :air +4 .PSV.dial PSR +3 "processing"% +127 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +12 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"% ' +589 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%'[ +1606 "core" ' + ."da"PTV.dial :puck +3 "processing"%0  +72 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%j  +37 "core" +2 "processing"%&% +4 "core" %Y\ \  +3 ."da"PS.seek 1.5ml +2 "processing"%' +590 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +34 "core" * +3 ."da"PS.seek 0ml +2 "processing"%'W +1604 "core" ' +2 ."da"delay 2:00 +10718 "Can"\ TN # +1286 #"da"recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%(  +5 "core"  +2 ."da"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 +4 "processing"% +71 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%2' +2273 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%5 +73 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%$ +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%' +76 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%p  +70 "core"  +3 ."da"PS.seek 0ml +2 "processing"%*'W +2270 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +5 .PSV.dial PSR +3 "processing"%7 +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +12 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%-' +589 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml + "processing"%'[ +1613 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%=  +7 "core"  + ."da"PSV.dial PTV +3 "processing"%? +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%4  +35 "core" +2 "processing"%C% +4 "core" %Z\  +3 ."da"PS.seek 1.5ml +2 "processing"%9' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +3 ."da"PS.seek 0ml +2 "processing"%/'W +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%\  +7 "core"  + ."da"PBV.dial :waste1 +2 "processing"%K  +34 "core"  +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +3 "processing"%; * +34 "core" * +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%e +73 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +4 "processing"%J' +2287 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%O +77 "core" +48 ."da"delay 5 seconds +510 .PSV.dial PSR +2 "processing"%@ +71 "core"  +2 ."da"delay 5 seconds +503 .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 0ml +4 "processing"%'W +2268 "core" ' +3 #"da"washCycleDA #3 of 3 + .PSR.select :air +4 .PSV.dial PSR +3 "processing"%+ +127 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +13 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%D' +602 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%G'[ +1619 "core" ' + ."da"PTV.dial :puck +2 "processing"%W  +8 "core"  +2 ."da"PSV.dial PTV +2 "processing"%N +71 "core" +2 ."da"PBV.dial :waste1 + "processing"%F  +36 "core" +2 "processing"%% +4 "core" %a\ +3 ."da"PS.seek 1.5ml +2 "processing"%<' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%R * +36 "core" , +3 ."da"PS.seek 0ml +2 "processing"%B'W +1618 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%A  +7 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%L * +36 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +4 "processing"%E +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%Y' +1174 "Can"\ DQE# +1092 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%` +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%{ +70 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%T +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%[  +70 "core"  +3 ."da"PS.seek 0ml +2 "processing"%V'W +2253 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates +3 .PSR.select :air +4 .PSV.dial PSR +3 "processing"%_ +149 "core"  +9 #"da"Pulling 0.25ml of PSR.sub1 +6 .PSR.select :sub1 +13 "processing"% +27 ."da"PS.reconfigure :default +12 "processing"%#A d`xb +18 ."da"PS.seek 0.25ml +8 "processing"%M'7 +356 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +4 "processing"% +11 ."da"PS.seek 0.5ml +2 "processing"%n' +342 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +13 ."da"PS.seek 2ml + "processing"%c'[ +1614 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%k  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"%% +90 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%1  +38 "core" +2 "processing"%t% +5 "core" %Y\ % +2 ."da"PS.seek 1.5ml +3 "processing"%y' +597 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%. * +37 "core" , +3 ."da"PS.seek 0ml +2 "processing"%Q'W +1617 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%P  +6 "core"  +2 ."da"PBV.dial :waste1 + "processing"%6  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%i * +37 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +3 "processing"%a +74 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +60 ."da"PS.seek 2.5ml +3 "processing"% ' +2406 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%f +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%w +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%h +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%m  +88 "core" +2 ."da"PS.seek 0ml +5 "processing"%d'W +2380 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +4 .PSV.dial PSR +3 "processing"%q +133 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +6 "processing"%#A d`xb +5 ."da"PS.seek 2ml + "processing"%"'[ +2129 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%^  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"%} +74 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%g  +38 "core" +2 "processing"%:% +5 "core" %Z\ ) +2 ."da"PS.seek 1.5ml +2 "processing"%\\' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%b * +41 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%  +105 "core"  +3 ."da"PS.seek 0ml +3 "processing"%'W +1614 "core" ' +2 "processing"%9 +3 "core" 95D +3 #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast +3 "processing"% +5 %v& +2 "core" 5E +4 &TM\ , ' +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"& % +6 "core" %\  9 7  +2 "storage"(u% +5 "core" % .\ E +3 "storage"(]. +3 "core" .( +3 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +5 ."da"SC.seek 1 +2 "storage"(( +194 "core" ( +2 ."da"SC.configure :limp +3 "storage"($(\ 1b +5 (X& +3 "core" & ; U \ @ +3 "manipulator"&r& +4 "core" &- , 6 8 +2 "manipulator"&Z% +5 "core" %\  ; =  +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 1 +2 "manipulator"&( +179 "core" ( + "manipulator"&& +4 "core" & 2 6  !w +3 "storage"(~& +4 "core" & _ \\\ D +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"& ' +112 "core" ' + "storage"(& +4 "core" & /\ I +3 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +7 ."da"SE.seek :beamBreak + "storage"('H +264 "core" ' + "storage"(- +4 "core" -'Y +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +5 "manipulator"&& +4 "core" &  !w +3 "storage"(& +4 "core" & Q O \ = +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +5 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +2 "manipulator"&'D +39 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&z, +6 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 "storage"(- +3 "core" -'Y +4 ."da"SE.seek 4.1 Pucks below Top Plate +2 "storage"(o' +35 "core" ' + "manipulator"&!% +5 "core" %;\\ ] _ +2 "storage"(|& +5 "core" & \ ) + ."da"Forearm.force -20 +2 "manipulator"&5 +6 ."da"Forearm.seek 1 + 291 counts + "manipulator"&x'g +19 "core" ' + "manipulator"&8& +4 "core" &   !w +3 "storage"(#& +5 "core" & M : \ ? +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 700 counts +56 "manipulator"&' +32 "core" ' +3 ."da"SE.seek 5.1 Pucks below Top Plate +2 "storage"(s' +45 "core" ' +2 "manipulator"& & +4 "core" & 4 & 0 !w +3 "manipulator"&0% +5 "core" % *  \ +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 ."da"Elbow.seek PC +4 "manipulator"&j( +249 "core" ( +2 "manipulator"&&& +4 "core" &  8 +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +6 && +3 "core" & +3 ."da"Forearm.seek PC +2 "manipulator"&' +97 "core" ' + ."da"Hand.close +2 "manipulator"&/ +70 "core" / +2 ."da"PC.seek :open +4 "processing"%(( +401 "core" ( +2 "storage"(>& +5 "core" & v F\ F +2 "manipulator"&)& +5 "core" & 6 7  +2 "manipulator"&% +4 "core" % ! "  \ +3 ."da"Forearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 1 +2 "manipulator"&5( +261 "core" ( +2 "manipulator"&$& +5 "core" & % ! / ' +2 "storage"('& +4 "core" & c W\ B +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&p' +111 "core" ' +3 ."da"Hand.open +2 "manipulator"&21 +70 "core" 1 +3 "storage"(7- +4 "core" -' +3 ."da"SE.seek 4.86 Pucks below Top Plate +2 "storage"(*' +28 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +6 ."da"SE.seek 4.19 Pucks below Top Plate +2 "storage"(-' +54 "core" ' +2 #"da"Lights, camera, ACTION! +6 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23aug0121h150ml_niagara.tif +1945 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1419 #"da"SX HX9/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30.283 seconds\ /var/log/esp/da23aug0121h150ml_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23aug0121h150ml20s_niagara.tif +2068 #SX HX9/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23aug0121h150ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23aug0121h150ml30s_niagara.tif +3077 #SX HX9/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23aug0121h150ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +4 ."Qmail"DAfans.email "30.283 sec auto-exposure",Subject: "da23aug0121h150ml images!" +18 "storage"(=- +4 "core" -' +3 "storage"(?& +27 "core" & "\ +8 "manipulator"&4& +12 "core" &  n +2 ."da"Elbow.seek 1 +2 "manipulator"&C( +22 "core" ( +2 "manipulator"&& +5 "core" & + +3 "storage"(& +5 "core" & J\ +4 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&9' +21 "core" ' +3 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +6 ."da"SE.seek 4.91 Pucks below Top Plate +5 "storage"(\ '" +69 "core" ' +2 "manipulator"&K& +5 "core" & +2 "storage"(;& +5 "core" & 5\ +3 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +6 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 1 +2 "manipulator"&e'D +38 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&/, +8 "core" , +2 ."da"Elbow.reconfigure :tight +79 "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure :default +5 "storage"(#QK-0-\ b +4 ."da"SE.seek 5.09 Pucks below Top Plate +2 "storage"(O' +37 "core" ' +2 "manipulator"&@% +5 "core" %>] Ȳ +2 "storage"(I& +4 "core" & U ?\ +2 ."da"Forearm.force -20 +2 "manipulator"&5 +7 ."da"Forearm.seek 1 + 294 counts +2 "manipulator"&,'j +25 "core" ' +6 "manipulator"&J& +12 "core" & +4 "storage"(+& +12 "core" & } | ?\ +9 ."da"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +9 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&' +30 "core" ' +2 "storage"(D% +5 "core" % R\ +4 ."downElevator"SE.seek :down +4 "storage"(W'v +99 (N% +7 "core" %Ό9 y :\ SU +5 "manipulator"&F% +10 "core" % Z  +6 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +9 ."da"Forearm.seek :retract +4 "manipulator"&'\ +79 "core" ' +4 ."downElevator"SE.stop +2 "storage"(5 +17 "core" ' +4 "storage"(G& +10 "core" & \ +6 #tStarting finalPurge +6 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +7 "processing"%R& +13 "core" &S\ +6 "manipulator"&<& +9 "core" & T +8 "manipulator"&A% +13 "core" %\ # A ? +4 ."psFlush"Elbow.seek FlushPuck::Garage +6 "manipulator"&(- +177 "core" ( +6 "manipulator"&L& +8 "core" &-  E +6 ."psFlush"Elbow.reconfigure :loose +8 "manipulator"&$ &.,(#b +9 &E& +93 "core" &- E +2 ."psFlush"Forearm.seek :garage +3 "manipulator"&B'! +107 "core" ' +4 ."psFlush"Hand.close +4 "manipulator"&`/ +80 "core" / +4 "manipulator"&{& +11 "core" &-  E +4 "manipulator"&T% +9 "core" % 3 +6 ."psFlush"Forearm.seek :retract +4 "manipulator"&['\ +115 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +8 "manipulator"&$&.,(\ #b +11 ."psFlush"Elbow.seek PC +4 "manipulator"&Y( +159 "core" ( +2 "manipulator"&_& +5 "core" &  ] # +2 ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +6 &V& +3 "core" &  . # +4 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +2 "manipulator"&M' +103 "core" ' +4 "manipulator"&n& +11 "core" &   # +6 "manipulator"&k% +13 "core" %  x +6 "processing"%%& +10 "core" &I\ +9 "processing"%1& +14 "core" &E\ +8 ."psFlush"PC.seek :closed +8 "processing"%t(Tg +18 "core" &S\ +4 &R\ +4 &R\ +3 &R\  +2 &1yE\ )w +10 &fM\ = +8 &oJ\ L +6 &DUG\ K +9 &[F\ J +11 &ZB\ K +8 &\\@\ K +9 &L[=\ K +8 & ZB\ K +11 &Z;\ K +9 & [C\ K +10 &"TZ@\ K +9 &$Y,\ K +9 &%V1\ K +9 &'Z-\ K +10 &)[Y-\ K +8 &+Z3\ J +11 &,X5\ J +7 &.X7\ J +9 &0d[3\ K +10 &2&Y2\ K +9 &3V5\ J +10 &5X1\ J +9 &7mZ1\ J +10 &9.V-\ K +9 &:Z4\ J +9 &<[/\ K +10 &>tX)\ K +11 &@7U*\ J +9 &AW'\ J +11 &C[&\ K +8 &E{Z*\ K +8 &G=\\*\ K +11 &Hc\ L +9 &J!\ O +8 &Lr\ Q +12 &N5\ P +8 &O \ Q +10 &Q!\ Q +9 &S[zj'\ 7 +10 &T'&]\ L +9 &TG $\ , +2 ( +6 "processing"%1& +9 "core" &TG\ , +6 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.56 +4 "processing"%c& +12 "core" &TG\ , +4 ."psFlush"Hand.open +5 "manipulator"&.1 +74 "core" 1 +4 "manipulator"&y% +7 "core" %   +6 ."psFlush"Forearm.reconfigure :loose +8 "manipulator"&#Q@2^d^b +10 ."psFlush"Forearm.seek :retract +6 "manipulator"&P'\ +104 "core" ' +4 ."psFlush"PSR.select :air +5 .PSV.dial PSR +111 "processing"%6 +40 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +27 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +10 "processing"%@ +16 ."psFlush"PS.seek 0.5ml +6 "processing"%i' +590 "core" ' +2 ."psFlush"delay 5 seconds +504 .PSR.select :air +5 "processing"% +17 ."psFlush"PS.seek 2.5ml +4 "processing"%a' +2127 "core" ' +2 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%Q @ +126 #"uploadLog"upsync +58 "core" @ +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%f  +126 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%w +99 "core" +4 ."psFlush"PS.seek :empty +2 "processing"%h'9 +2638 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +3 "processing"%m +100 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +6 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"% ' +590 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +18 ."psFlush"PS.seek 2.5ml +2 "processing"%q' +2123 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%d  +34 "core" +2 ."psFlush"PTV.dial :mixing +3 "processing"%^ @ +70 "core" B +2 ."psFlush"PSV.dial :mixloop +3 "processing"%} +100 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%g'9 +2640 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%: +101 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 1ml + "processing"%"'P +1101 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%b' +1605 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%\\  +71 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%  +7 "core" +2 ."psFlush"PS.seek 0ml +4 "processing"%'W +1763 "Can"\ IX# +862 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%v +72 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +3 "processing"% ' +590 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%u' +2118 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%] +72 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%X U +56 "core" W +2 ."psFlush"PS.seek 0ml +5 "processing"%r'W +2647 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%Z @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%l' +2634 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +71 "core"  +2 ."psFlush"PS.seek 0ml +4 "processing"%~'W +2631 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +45 "core"  + ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +5 "processing"%' +2626 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%S +71 "core" + ."psFlush"PBV.dial PSV +3 "processing"% U +7 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2638 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +44 "core" ? +3 ."psFlush"PS.seek 2.5ml +50 "processing"%' +2639 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%!  +71 "core"  +3 ."psFlush"PS.seek 0ml +4 "processing"%|'W +2627 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%8 +44 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 1ml +3 "processing"%#'P +1097 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +1611 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +71 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%0  +6 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%  +55 "core" +2 ."psFlush"PS.seek 0ml +5 "processing"%'W +2625 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +77 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%x' +590 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%o' +2121 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +72 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%& U +54 "core" U +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2636 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%z @ +44 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2631 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +71 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%3'W +2632 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%> +45 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +4 "processing"%)' +2636 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +71 "core" +2 ."psFlush"PBV.dial PSV +3 .PS.seek 0ml +4 "processing"%'W +2650 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%$ @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +4 "processing"%'' +2658 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%j  +72 "core"  +2 ."psFlush"PS.seek 0ml +5 "processing"%2'W +2624 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'7& +6 "core" &tvS\ +7 "manipulator"&& +8 "core" &  F # +7 .tElbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&s( +6 "core" ( +2 "manipulator"&*& +5 "core" &  = # +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &=& +3 "core" &  , # +3 .tForearm.seek PC +2 "manipulator"&?' +98 "core" ' +2 .tHand.close + "manipulator"&4/ +78 "core" / +3 .tPC.seek :open +2 "processing"%( +403 "core" ( +2 "manipulator"&& +5 "core" &  3 # +2 "manipulator"&K% +5 "core" %  h +2 .tForearm.seek :retract +2 "manipulator"&;'\ +95 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +55 .tElbow.seek CC +3 "manipulator"&5( +362 "core" ( +3 "manipulator"&p& +4 "core" & R +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +6 &@& +3 "core" & $ R +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek CC +2 "manipulator"&I', +105 "core" ' +2 "manipulator"&-& +5 "core" &  R +2 "manipulator"&J% +5 "core" %   +2 "collection"'+& +4 "core" &txZ\ +4 "collection"'9& +6 "core" &twZ\ +3 .tCC.seek :closed +2 "collection"'D(O +7 "core" &twY\ +4 &ry[\ < +9 &HM}txY\ 1 +10 &ytvZ\ E +9 &6\\sxZ\ K +9 &\\ux[\ K +10 &Zsx[\ J +9 &}YtvZ\ K +9 &@ZuxZ\ J +10 &WuwZ\ J +9 &]sw[\ K +10 &ZsvZ\ J +9 &!H\\ryZ\ J +9 &# Wtx\\\ J +10 &$]ty[\ J +9 &&[vuS\ J +9 &(P]uyZ\ J +10 &*\\sv[\ J +9 &+Wtx[\ J +10 &-\\uxZ\ J +9 &/X[uwZ\ J +9 &1XtwT\ J +10 &2^rxY\ J +9 &4[rvZ\ J +9 &6`^ty\\\ J +10 &8"ZtyY\ J +9 &9XtxZ\ J +10 &;ZtvX\ J +9 &=iXtwZ\ J +9 &?*\\txZ\ J +10 &@]rxZ\ J +9 &B\\swY\ J +9 &DqYswY\ J +10 &F1]rw\\\ K +9 &Ggtx]\ L +10 &IsyY\ P +9 &K\\sw[\ T +9 &Mtv[\ W +10 &Nzux\\\ 0 +9 &On'tv[\ V +9 ( +3 "collection"'9& +3 "core" &O~gqxZ\ F +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.58 + "collection"'C& +7 "core" &O~hsw9\ F +2 .tHand.open + "manipulator"&N1 +71 "core" 1 +2 "manipulator"&\ % +5 "core" %  N +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&F'\ +103 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'e& +7 "core" &O~isw:\ F +2 "collection"'G% +5 "core" %rv;\ +2 .tCSV.dial CSR +2 "collection"',  +43 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +4 "collection"' +12 .tCS.seek 5ml +3 "collection"'R'l +1359 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +12 '<% +4 "core" %lrwU\ \ +3 .tCS.reconfigure :fast +2 "collection"'#d @b +6 .tCS.seek 7.5ml +2 "collection"'O' +664 "core" ' +2 .tCSV.dial :waste +2 "collection"'A +126 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +5 .tCS.seek 0ml +2 "collection"'' +1980 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'L& +7 "core" &O~hsw8\ F +2 "collection"'W% +5 "core" %tx[\ +2 .tCSV.dial :flush +2 "collection"'/  +41 "core"  +3 .tCS.reconfigure :fast +3 "collection"'#d @b +5 .tCS.seek 5ml +2 "collection"'E'l +1206 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +28 "collection"'` @ +43 "core" A +2 "collection"'{% +5 "core" %lrv8\  +3 .tCS.seek 7ml + "collection"'T' +533 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +4 "collection"'  +6 'B  +38 "core"  +87  +2 .tCBV.dial :waste1 +2 "collection"'_ @ +46 "core" > +3 .tCS.seek 0ml +2 "collection"'V' +511 "Can"\ J[*C# +1140 "core" ' +3 #tFlushing lower manifold's waste2 port + "collection"'n& +7 "core" &O~hy}Z\ F +2 "collection"'% +4 "core" %y|T\ +3 .tCSV.dial :flush +2 "collection"'k  +114 "core" +12 .tCS.seek 5ml +2 "collection"'%'l +1204 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'[ @ +44 "core" A +2 "collection"'(% +4 "core" %luy"\  +3 .tCS.seek 7ml +2 "collection"'c' +532 "core" ' +2 ."connect"CSV.dial CTV +3 "collection"'.  +4 .tCTV.dial CSV +6 "collection"'y  +6 "core"  +31  +2 .tCBV.dial :waste2 +2 "collection"'1  +113 "core"  +3 .tCS.seek 0ml +2 "collection"'6' +1636 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'M& +7 "core" &O~hwz0\ F +2 "collection"'% +5 "core" %wz-\ +2 .tCSV.dial CSR +2 "collection"'i  +43 "core"  +2 #tPulling 7.999ml of CSR.kill + .CSR.select :kill +4 "collection"' +14 .tCS.seek 8ml +2 "collection"'Q' +1894 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +12 .tCS.seek 10ml +3 "collection"'f' D +540 "core" ' +3 ."connect"CSV.dial CBV +3 "collection"'w +4 .tCBV.dial CSV +3 "collection"'a  +98 "core" +35  + .tCTV.dial :intake +2 "collection"'m  +73 "core" +2 .tIntake.select :open +2 "sampler") +13 .tCS.seek 2ml + "collection"'h' \\ +1879 "core" ' +2 .tIntake.select :close + "sampler")0 +13 .tCTV.dial :air + "collection"'  +72 "core" ~ +2 .tCS.reconfigure :default +3 "collection"'#P d@b +5 .tCS.seek 0ml +2 "collection"'d' +593 "core" ' + .tCSV.dial CSR +3 "collection"'^  +99 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +4 "collection"' +13 .tCS.seek 5ml +2 "collection"'}'l +1350 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +12 .tCS.seek 10ml +2 "collection"'q' D +1354 "core" ' + .tCSV.dial CBV +3 "collection"': +99 "core" +2 .tCS.seek 0ml +4 "collection"'g' +2625 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&"& +8 "core" &  R +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek CC +2 "manipulator"&( +5 "core" ( +3 "manipulator"&\\& +4 "core" & R +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 && +3 "core" & \\ R +3 .tForearm.seek CC +2 "manipulator"&b', +108 "core" ' +2 .tHand.close + "manipulator"&v/ +78 "core" / +2 .tCC.seek :open +3 "collection"'( +381 "core" ( +2 "manipulator"& & +3 "core" & R +3 "manipulator"&]% +5 "core" %   5 +2 .tForearm.seek :retract +2 "manipulator"&X'\ +105 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek :garage +2 "manipulator"&u(- +292 "core" ( +2 "manipulator"&Z& +4 "core" &- + +51 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +5 &r& +3 "core" &- 6 + +3 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek :garage +2 "manipulator"&'! +109 "core" ' +2 .tHand.open + "manipulator"&l1 +79 "core" 1 +2 "manipulator"& % +5 "core" % ' +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 .tForearm.seek :retract + "manipulator"&~'\ +99 "core" ' +2 #tCompleted [shallowDAwithoutWCR] begun 19:40:23 +7 #Asleep after completing Niagara_can_pos assays +2 ."Qmail"GoodNews.email "{1 => 6,\\n 2 => 16}\\nCan@21:34:46, 23.8C, 20% humidity, 14.7psia, 13.540V, 0.380A, 2.225Ah, 5.14W\\nSampled 150.0ml",Subject: "Asleep after completing Niagara_can_pos assays" +594 #"uploadLog"upsync +9 #mEXIT +2 #"espclient"Session Ended @1690940280.74EDT @1690974170.81EDT = =tMAIN =mMAIN_scheduler @EDT1690974172.83 #"core_reset"Sent BREAK +2 #t@37245 sendCRC with ifg=0x20, ie=0x7F + #@39080 sendCRC with ifg=0x08, ie=0x5F + #@47508 idle with ifg=0x84, ie=0x75 + #@48179 select with ifg=0x10, ie=0xF5 + #@48813 receive with ifg=0x10, ie=0xFD #@49447 receive with ifg=0x10, ie=0xFD + #@50081 receive with ifg=0x10, ie=0xFD + #@50408 receive with ifg=0x80, ie=0xFD #@31302 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +14 #ESP2 v3.42 I2C Gateway v3.20 for core bus +286 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +451 "Can"\ 70^ + \ 70^N + #tPolling Can every 10:00 +6 #Cleanly exited at 21:38:00EDT01-Aug-23 +20847 #"duane"Session Begun +677 #-> show log +5 !o:NoMethodError\ : mesg"8undefined method `show' for CmdServer::Client:Class: name0: args0:@timestampu: Time K3:bt[";/home/esp/esp2/lib/framework.rb:51:in `method_missing'";/home/esp/esp2/lib/framework.rb:63:in `method_missing'"!duane:1:in `topLevelBinding'" showlog +25633 #t-> ESP.ready! +156 "sampler") +3 ) +3 "core"  +3 "collection"' +3 ' +3 "core"  +3 "processing"% +3 % +2 "core"  +6 "collection"' 9\ +4 ' 0\ +2 ' -\ +5 "processing"% 9\ +3 % 2\ +3 % *\ +3 % 0\ +5 "sampler")&\ +3 "collection"'% +3 "core" %z}D\ +3 .tCS.configure :default +5 "collection"'#P d@b +4 .tCS.hold +2 "collection"'+ +7 "core" + +2 .tCS.configure :default +3 "collection"'#P d@b +5 "processing"%% +4 "core" %\\C\ +2 .tPS.configure :default +3 "processing"%#A d`xb +5 .tPS.hold +2 "processing"%+ +6 "core" + +2 .tPS.configure :default +6 "processing"%#A d`xb +3 "sampler")% +3 "core" %e \ + +3 .tSS.configure :default +3 "sampler")#.0X exit +10 #mEXIT +2 #"duane"Session Ended @1690975114.30EDT @1690975159.09EDT = =tMAIN =mMAIN_scheduler @EDT1690975161.24 #"core_reset"Sent BREAK +2 #t@39046 receive with ifg=0x10, ie=0xFD + #@39684 receive with ifg=0x10, ie=0xFD + #@40340 receive with ifg=0x10, ie=0xFD + #@40977 receive with ifg=0x10, ie=0xFD #@41624 receive with ifg=0x10, ie=0xFD + #@42270 receive with ifg=0x10, ie=0xFD + #@42917 receive with ifg=0x10, ie=0xFD + #@43249 receive with ifg=0x80, ie=0xFD #@53887 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +13 #ESP2 v3.42 I2C Gateway v3.20 for core bus +277 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +473 "Can"\ B̋1~ + \ B̋1~V + #tPolling Can every 10:00 +5 #Cleanly exited at 07:18:34EDT02-Aug-23 +6 #Loading /home/esp/esp2local/mission/Niagara_can_pos.rb mission +7 ."Qmail"GoodNews.email "Starting Niagara_can_pos w/pucks in tube 2\\n{1 => 6,\\n 2 => 16}\\nCan@07:19:28, 22.3C, 19% humidity, 14.6psia, 13.575V, 0.331A, 4.667Ah, 4.49W",Subject: "Niagara_can_pos begun" +3 #tPreparing to sleep until 7:30 AM 08/2/2023 +7 #Asleep til 7:30 AM 08/2/2023 +5 #Continuing at 07:30 +3 "Can"\ C̋1 +22 ."shutdown"Gate.power :core,:OFF +2 .Gate.power :raw,:OFF + #Shutdown +343 ."Qmail"GoodNews.email "Then, in tube 2: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_can_pos.rb:55\\n{1 => 6,\\n 2 => 16}\\nCan@07:19:29, 22.3C, 19% humidity, 14.6psia, 13.575V, 0.337A, 4.667Ah, 4.57W",Subject: "Asleep until 07:30" +238 #"uploadLog"upsync +349 #upsync +23837 #"duane"Session Begun +1037 #-> ESP.main.exit +9 #mEXIT +2 #"duane"Session Ended @1690975427.79EDT @1690975476.40EDT = =tMAIN =mMAIN_scheduler @EDT1690975478.36 #"core_reset"Sent BREAK +2 #t@39046 receive with ifg=0x10, ie=0xFD + #@39684 receive with ifg=0x10, ie=0xFD + #@40340 receive with ifg=0x10, ie=0xFD + #@40977 receive with ifg=0x10, ie=0xFD #@41624 receive with ifg=0x10, ie=0xFD + #@42270 receive with ifg=0x10, ie=0xFD + #@42917 receive with ifg=0x10, ie=0xFD + #@43249 receive with ifg=0x80, ie=0xFD #@34421 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +13 #ESP2 v3.42 I2C Gateway v3.20 for core bus +286 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +459 "Can"\ #41 + \ #41Z + #tPolling Can every 10:00 +776 #-> ESP.ready! +3 #Powering core bus +538 .Gate.power :raw,:ON +4 "sampler") +51 ) +3 "core"  +2 "collection"' +3 ' +3 "core"  +2 "processing"% +3 % +3 "core"  +6 "collection"' 9\ +3 ' 0\ +3 ' -\ +5 "processing"% 9\ +3 % 2\ +2 % *\ +3 % 0\ +5 "sampler")&\ +2 .tCS.configure :default +8 "collection"'#P d@b +3 .tPS.configure :default +3 "processing"%#A d`xb +3 .tSS.configure :default +3 "sampler")#.0X !r +3 .tForearm.seek :retract +2 "manipulator"&'\ +5 "core" ' +2 .tElbow.seek :hammer +2 "manipulator"&( +95 "core" ( +2 "manipulator"&& +45 "core" &\  H # +7 ' + ' + ."rdyProcessing"PS.stop +6 .tForearm.reconfigure :tight +3 "processing"%5 +3 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek retracted +2 "manipulator"&'\ +4 "core" ' +2 "manipulator"&% +4 "core" %\    +3 "processing"%& +3 "collection"'& +8 "core" &\ +2 &||'\ +3 ."openPC"PC.home.seek :open +3 .tCC.home.seek :open +2 "processing"% ( +2 "collection"'!( +269 "core" ( +5 ( +3 "collection"'" +4 "core"  +3 "processing"%# +3 "core" U +2 "processing"%$ +3 "core"  +3 "processing"%% +4 "core" @ +2 "collection"'&% +6 "core" %x|E\ +2 "processing"%'% +5 "core" %Z\ +2 "sampler")(% +5 "core" % \ v +2 "collection"')& +5 "core" &y5\  +2 "processing"%*& +5 "core" &\ +2 "manipulator"&+% +5 "core" %\   +2 "manipulator"&,& +4 "core" &   + # +3 "storage"(-& +4 "core" & *\  +2 "storage"(.% +4 "core" % \ +3 "collection"'/9 +4 "core" 9 +2 "processing"%09 +5 "core" 9 +2883 #"duane"Session Begun +376 #-> showlog +35935 #-> exit +2 #Session Ended +1024 #t-> exit +8 #mEXIT @1690975919.03EDT @1690975945.08EDT = =mMAIN_scheduler =tMAIN @EDT1690975947.03 #"core_reset"Sent BREAK +2 #t@50167 receive with ifg=0x10, ie=0xFD + #@50805 receive with ifg=0x10, ie=0xFD + #@51461 receive with ifg=0x10, ie=0xFD #@52099 receive with ifg=0x10, ie=0xFD + #@52746 receive with ifg=0x10, ie=0xFD + #@53403 receive with ifg=0x10, ie=0xFD + #@54064 receive with ifg=0x10, ie=0xFD #@54400 receive with ifg=0x80, ie=0xFD + #@37850 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +12 #ESP2 v3.42 I2C Gateway v3.20 for core bus +257 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +433 "Can"\ ?2I +2 \ ?2IV + #tPolling Can every 10:00 +2 #Cleanly exited at 07:31:58EDT02-Aug-23 +5 #Loading /home/esp/esp2local/mission/Niagara_can_pos.rb mission +7 ."Qmail"GoodNews.email "Starting Niagara_can_pos w/pucks in tube 2\\n{}\\nCan@07:32:34, 22.3C, 19% humidity, 14.7psia, 13.579V, 0.312A, 4.718Ah, 4.24W",Subject: "Niagara_can_pos begun" +3 #tPreparing to sleep until 7:40 AM 08/2/2023 +7 #Asleep til 7:40 AM 08/2/2023 +4 #Continuing at 07:40 +3 "Can"\ C2I +23 ."shutdown"Gate.power :core,:OFF +2 .Gate.power :raw,:OFF + #Shutdown +332 ."Qmail"GoodNews.email "Then, in tube 2: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_can_pos.rb:55\\n{}\\nCan@07:32:34, 22.3C, 19% humidity, 14.7psia, 13.584V, 0.337A, 4.718Ah, 4.58W",Subject: "Asleep until 07:40" +256 #"uploadLog"upsync +373 #upsync +5769 #"duane"Session Begun +1436 #-> ESP.main.exit +1347 #-> forgetESP.state +3 !o:NoMethodError\ : mesgu:NameError::message3undefined method `state' for :forgetESP:Symbol: name:\ state: args[:@timestampu: Time K>/g:bt["!duane:2:in `topLevelBinding'" forgetESPstate +332 #-> exit + #Session Ended +28901 !to:Email::Error: mesg"flush stuck!:bt[ "3/home/esp/esp2/utils/mail.rb:18:in `flushMail'"$/home/esp/esp2/utils/mail.rb:26"4/home/esp/esp2/lib/framework.rb:170:in `atExit'"-/home/esp/esp2/lib/thread.rb:760:in `[]'"0/home/esp/esp2/lib/thread.rb:760:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 #mEXIT @1690976366.54EDT @1690976518.21EDT = =mMAIN_scheduler =tMAIN @EDT1690976520.19 #"core_reset"Sent BREAK +2 #t@50167 receive with ifg=0x10, ie=0xFD + #@50805 receive with ifg=0x10, ie=0xFD + #@51461 receive with ifg=0x10, ie=0xFD + #@52099 receive with ifg=0x10, ie=0xFD + #@52746 receive with ifg=0x10, ie=0xFD #@53403 receive with ifg=0x10, ie=0xFD + #@54064 receive with ifg=0x10, ie=0xFD + #@54400 receive with ifg=0x80, ie=0xFD + #@482 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +13 #ESP2 v3.42 I2C Gateway v3.20 for core bus +281 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +445 "Can"\ "$2# +2 \ "$2#O + #tPolling Can every 10:00 +2 #Cleanly exited at 07:39:26EDT02-Aug-23 +817 #-> ESP.ready! +3 #Powering core bus +553 .Gate.power :raw,:ON +3 "sampler") +20 ) +3 "core"  +3 "collection"' +3 ' +3 "core"  +2 "processing"% +3 % +3 "core"  +6 "collection"' 9\ +3 ' 0\ +3 ' -\ +5 "processing"% 9\ +2 % 2\ +3 % *\ +3 % 0\ +5 "sampler")&\ +3 .tCS.configure :default +3 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +3 "sampler")#.0X exit +6 #mEXIT @1690976570.84EDT @1690976598.95EDT = =tMAIN =mMAIN_scheduler @EDT1690976600.94 #"core_reset"Sent BREAK +2 #t@51505 receive with ifg=0x10, ie=0xFD + #@52141 receive with ifg=0x10, ie=0xFD + #@52797 receive with ifg=0x10, ie=0xFD + #@53434 receive with ifg=0x10, ie=0xFD + #@54081 receive with ifg=0x10, ie=0xFD #@54728 receive with ifg=0x10, ie=0xFD + #@55374 receive with ifg=0x10, ie=0xFD + #@55705 receive with ifg=0x80, ie=0xFD + #@55982 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +13 #ESP2 v3.42 I2C Gateway v3.20 for core bus +263 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +457 "Can"\ G2M + \ G2MV + #tPolling Can every 10:00 +2 #Cleanly exited at 07:42:50EDT02-Aug-23 +6 #Loading /home/esp/esp2local/mission/Niagara_can_pos.rb mission +7 #Preparing to sleep until 7:40 AM 08/2/2023 +3 ."Qmail"GoodNews.email "Starting Niagara_can_pos w/pucks in tube 2\\n{}\\nCan@07:43:28, 22.2C, 20% humidity, 14.6psia, 13.530V, 0.361A, 4.748Ah, 4.89W",Subject: "Niagara_can_pos begun" +6 #tAsleep til 7:40 AM 08/2/2023 +7 #Continuing at 07:40 +4 "Can"\ MЀ2e +6 !to:Delay::Late: mesg"running 3:29 late:bt["-/home/esp/esp2/lib/delay.rb:240:in `til'"2/home/esp/esp2/lib/delay.rb:359:in `delayTil'"3/home/esp/esp2/utils/sleep.rb:96:in `__send__'"0/home/esp/esp2/utils/sleep.rb:96:in `until'"//home/esp/esp2/utils/sleep.rb:105:in `til'"5/home/esp/esp2/utils/commskel.rb:160:in `napTil'"//home/esp/esp2/utils/mission.rb:46:in `at'"6/home/esp/esp2local/mission/Niagara_can_pos.rb:55"//home/esp/esp2/utils/mission.rb:18:in `[]'"4/home/esp/esp2/utils/mission.rb:18:in `mission'"6/home/esp/esp2local/mission/Niagara_can_pos.rb:53"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:207:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +6 "Can"\ NЀ2l +5 ."shutdown"Gate.power :core,:OFF + .Gate.power :raw,:OFF + #Shutdown +252 #tPowering core bus +76 ."Qmail"GoodNews.email "Then, in tube 2: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_can_pos.rb:55\\n{}\\nCan@07:43:28, 22.3C, 20% humidity, 14.6psia, 13.540V, 0.398A, 4.748Ah, 5.39W",Subject: "Asleep until 07:40" +238 #"uploadLog"upsync +253 .tGate.power :raw,:ON +49 "sampler") +7 ) +3 "core"  +3 "collection"' +4 ' +3 "core"  +3 "processing"% +4 % +3 "core"  +7 "collection"' 9\ +3 ' 0\ +3 ' -\ +5 "processing"% 9\ +4 % 2\ +2 % *\ +3 % 0\ +5 "sampler")&\ +3 .tCS.configure :default +3 "collection"'#P d@b +3 .tPS.configure :default +3 "processing"%#A d`xb +3 #"uploadLog"upsync +4 .tSS.configure :default +2 "sampler")#.0X STARTED shallowDAwithoutWCR (phase #1) <=== + .Sample.shallow + "sampler")!2 +16 "core" 2 +3 #tStarting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'"& +5 "core" &|};\  +2 .tHand.open +2 "manipulator" +70 "core" 1 +2 "manipulator"&$& +5 "core" &   L +4 "manipulator"&%% +7 "core" % \   +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage +4 "manipulator"&&(- +177 "core" ( +2 "manipulator"&'& +5 "core" &-   K L +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &(& +3 "core" &-   % L +6 .tForearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +7 .tForearm.seek :garage +5 "manipulator"&)'! +108 "core" ' +4 .tHand.close +4 "manipulator"&*/ +72 "core" / +2 "manipulator"&+& +6 "core" &- J L +2 "manipulator"&,% +5 "core" % /  +3 .tForearm.seek :retract +2 "manipulator"&-'\ +106 "core" ' +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&.( +29 #"uploadLog"upsync +242 "core" ( +2 "manipulator"&/& +5 "core" &  2 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &0& +4 "core" & 2 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC + "manipulator"&1', +96 "core" ' +2 "manipulator"&2& +5 "core" & ` 2 +3 "manipulator"&3% +5 "core" %$ B +2 "collection"'4& +4 "core" &|~D\  +4 "collection"'5& +6 "core" &y}B\  +4 .tCC.seek :closed + "collection"'6(O +6 "core" &x8\  +7 &Rz}@\ %i +9 &\\z}*\ 9 +9 &vz}4\ K +10 &Vy|5\ J +9 &sZy}@\ J +9 &5Yy}/\ J +10 &Yx|,\ J +9 &Zz~-\ J +10 &|Zz~-\ J +9 &<^{|1\ K +9 &]x|0\ J +10 &![y}5\ J +9 &#Wy|4\ K +9 &%DYz}.\ K +10 &'Xx{.\ K +9 &(]{}3\ K +10 &*]w|0\ J +9 &,MYz~-\ J +9 &.Zy~)\ J +10 &/]z~'\ K +9 &1]z},\ K +10 &3T[z~3\ K +9 &5\\z|/\ J +9 &6Zy}/\ J +10 &8[y}0\ J +9 &:]]z~)\ K +9 &< ]z}<\ J +10 &=W{3\ J +9 &?Xz|1\ K +9 &Ad]{~4\ K +10 &C'\\x}5\ K +9 &D\\{}7\ K +10 &F_y~3\ K +9 &Hfnx.\ M +9 &Jz,\ R +10 &Kx}-\ V +9 &Mw~/\ X +9 &N^|~'\ &v +10 &O*{}$\ M +9 ( +3 "collection"'5& +3 "core" &ORz/\ ? +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.65 + "collection"'7& +5 "core" &OTz|8\ ? +3 .tHand.open + "manipulator"&81 +70 "core" 1 +2 "manipulator"&9% +5 "core" % $ 4 +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&:'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"';& +5 "core" &OSz~3\ ? +3 "collection"'<% +4 "core" %y{/\ +3 .tCSV.dial CSR + "collection"'=  +127 "core"  +9 #tPulling 4.999ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 5ml +2 "collection"'>'l +1362 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 '?% +3 "core" %lz~\ +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 7.5ml + "collection"'@' +645 "core" ' +39 .tCSV.dial :waste +2 "collection"'A +123 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'B' +1991 "core" ' +2 #tPurging external Intake +2 "collection"'C& +3 "core" &OSz~#\ ? +3 "collection"'D% +4 "core" %z{"\ +3 .tCSV.dial :flush +2 "collection"'E  +42 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 10ml + "collection"'F' D +2326 "core" ' +2 .tdelay 5 seconds +503 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"'G +3 'H  +16 "core" +53  +2 .tCTV.dial :intake +2 "collection"'I  +71 "core"  +2 .tIntake.select :open + "sampler") +11 .tCS.seek 0ml +2 "collection"'J' +2348 "core" ' +2 .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air +2 "collection"'K  +72 "core"  +3 #tFlushing upper manifold + "collection"'L& +4 "core" &OSw{\ ? +3 "collection"'M% +5 "core" %x|(\ +2 .tCSV.dial :flush + "collection"'N  +70 "core"  +3 .tCS.seek 5ml +2 "collection"'O'l +1206 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +3 "collection"'P @ +41 "core" A +2 "collection"'Q% +5 "core" %lz{$\ \ +3 .tCS.seek 7ml + "collection"'R' +540 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"'S +99 "core" ~ +2 .tCTV.dial :air + "collection"'T  +6 "core"  +3 .tCS.seek 0ml +2 "collection"'U' +1670 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'V'- +762 "core" ' + .tCSV.dial :waste +2 "collection"'W +42 "core" +3 .tCS.seek 0ml + "collection"'X' +776 "core" ' + "collection"'Y& +5 "core" &OTw{;\ ? +2 "collection"'Z% +6 "core" %{}5\ + .tCSV.dial :flush +2 "collection"'[  +40 "core"  +3 .tCS.seek 3ml +2 "collection"'\\'- +753 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'] @ +54 "core" > +2 "collection"'^% +5 "core" %-y}"\  +4 .tCS.seek 5ml + "collection"'_'l +183 #"duane"Session Begun +360 "core" ' +2 .tCSV.dial :air +2 "collection"'` @ +7 "core" ? +3 .tCS.seek 0ml +2 "collection"'a' +229 #"duane"-> showlog +980 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'b'- +761 "core" ' +2 .tCSV.dial :waste +2 "collection"'c +71 "core" +3 .tCS.seek 0ml +4 "collection"'d' +765 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"&e& +8 "core" & 2 +2 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 .tElbow.seek CC +2 "manipulator"&f( +5 "core" ( +2 "manipulator"&g& +5 "core" & 2 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &h& +3 "core" & 2 2 +3 .tForearm.seek CC +43 "manipulator"&i', +111 "core" ' +7 .tHand.close +2 "manipulator"&j/ +80 "core" / +3 .tCC.seek :open +2 "collection"'k( +381 "core" ( +2 "manipulator"&l& +4 "core" & ) 2 +2 "manipulator"&m% +5 "core" % ! < I +3 .tForearm.seek :retract +2 "manipulator"&n'\ +100 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek :garage +2 "manipulator"&o(- +280 "core" ( +2 "manipulator"&p& +4 "core" &-  a H +2 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +5 &q& +3 "core" &-  ] H +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek :garage +2 "manipulator"&r'! +112 "core" ' +2 .tHand.open + "manipulator"&s1 +69 "core" 1 +2 "manipulator"&t% +5 "core" % &  +3 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&u'\ +101 "core" ' +3 #tda sampling at most 150ml +5 ."Qmail"DAfans.email "Started da in tube 2 at 07:48:12EDT02-Aug-23\\n{}\\nCan@07:43:57, 22.3C, 20% humidity, 14.7psia, 13.452V, 0.361A, 4.751Ah, 4.86W",Subject: "da sampling at most 150ml" +3 #tLoading sh1 puck from tube 2 into Collection Clamp +5 "collection"'v& +6 "core" &|}(\ +4 "manipulator"&w% +4 "core" %\   -  +3 "storage"(x% +4 "core" %z \ +3 "storage"(y. +3 "core" .( +3 .tSC.reconfigure :tight +7 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(z( +200 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +5 ({& +4 "core" & X W b\ +5 "manipulator"&|& +9 "core" &- H +2 "manipulator"&}% +5 "core" %\    +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +7 .tElbow.seek 2 +2 "manipulator"&~( +180 "core" ( +3 "manipulator"&& +5 "core" &\  Q "z +3 "storage"(& +4 "core" & \ +8 .tForearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +8 .tForearm.seek 2 + 700 counts +2 "manipulator"&' +95 "core" ' +2 "storage"(& +5 "core" & \ +3 .tSE.reconfigure :pick +5 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +5 #"uploadLog"upsync +3 "storage"('H +147 "core" ' +2 "storage"(- +4 "core" -' +3 .tSE.configure :default +3 "storage"(#QK-0-\ b +7 (& +4 "core" & m l \ +2 "manipulator"&& +5 "core" &\  & "z +3 .tElbow.seek 2 +2 "manipulator"& ( +7 "core" ( +2 "manipulator"&& +5 "core" &\  " "z +2 "storage"(\ & +5 "core" & d f Y\ +3 .tForearm.seek 2 + 300 counts +2 "manipulator"& 'y +25 "core" ' +2 .tForearm.reconfigure :loose +54 "manipulator"&#Q@2^d^b +5 .tHand.close +2 "manipulator"&/ +71 "core" / +4 ."downElevator"SE.seek :down +4 "storage"('v +4 "manipulator"&& +9 "core" &\   "z +2 "manipulator"&% +5 "core" % t  ( +3 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 .tElbow.seek CC +4 "manipulator"& ( +5 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +145 "core" ( +2 "manipulator"&& +5 "core" & b * +4 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 && +4 "core" &    * +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek CC +2 "manipulator"&', +110 "core" ' +2 "manipulator"&& +4 "core" &   p * +3 "manipulator"& % +4 "core" %*   ; +4 "collection"'& +5 "core" &{)\ +3 "collection"'& +6 "core" &z~,\ +3 .tCC.seek :closed +2 "collection"'!(O +8 "core" &z\ +4 &{\ 8 +10 &FKzz~\ / +9 &yuy\ D +9 &%_{~\ K +10 &W{~\ J +9 &Z{\ J +9 &n[{}"\ J +10 &/]{~%\ J +9 &Z{}\ J +10 &]{}#\ J +9 &vXz}+\ J +9 &!9[{\ I +10 &"Zz}\ J +9 &$]{~\ J +9 &&~X|} \ J +10 &(@W{\ J +9 &*[{ \ I +10 &+Z{\ J +9 &-]{| \ J +10 &/HXz} \ J +9 &1 Z{}\ I +9 &2[|\ J +9 &4]y} \ J +10 &6PYy~\ J +9 &8Xy~ \ I +10 &9Z|~\ J +9 &;^y~"\ J +9 &=X]y\ J +10 &?_|\ J +9 &@]z}\ J +10 &B]y\ J +9 &D_`z~!\ J +9 &F _y~ \ K +10 &G}z}\ M +9 &Iz|\ \ S +9 &KDx| \ V +10 &Mx}\ W +9 &Nz{~\ 6 +9 &Ob(y{\ $k +10 &Ojz~\ \ H +2 ( +2 "collection"'& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.75 + .Hand.open +3 "manipulator"&"1 +79 "core" 1 +2 "manipulator"&#% +4 "core" % * ; +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 .tForearm.seek :retract +2 "manipulator"&$'\ +96 "core" ' +3 #tcollectSample 150ml w/bubble point of 24psi +2 #Priming 7ml +3 .Gate.power :sampler,:ON +4 ."flow"Gate.power :analytic3,:ON +159 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold +5 "sampler")%+ +6 "core" + +2 "sampler")'% +5 "core" % \ +2 "collection"'(& +4 "core" &Oow{\ H +5 "Can"\ [(39 +2 #tCalibrating pressure and temperature sensors +6 .CTV.dial :air +2 "collection"'  +6 "core"  +2 .tSSV.dial :spit,avoiding: :exhaust +3 "sampler")*  +7 "core"  +3 .tSS.reconfigure :fast +3 "sampler")#.0X  +17 "core" +3 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +5 "sampler")A  +2 "collection"'@ @ +9 "core" ? +65 +2 #tAllowing 130s for 25.0ml of remaining 150.0ml +2 .Intake.select :open +2 "sampler") +214 "collection"'C% +4 "core" %~\ +2 #tIntake @15.0psia, vacuum from 9.5 to 12.5psi +3 .SS.reconfigure :inhaling 2.16ml/s +5 "sampler")#.0XE\ +2 "sampler")L% +5 "core" %D \  +17 "collection"'M% +5 "core" %JM\ +3 "sampler")N% +5 "core" %D \  +19 "collection"'J% +4 "core" %Y[\ +2 "sampler")P% +4 "core" %D>= \  +24 "collection"'Q% +4 "core" %gj\ +2 "sampler")O% +5 "core" %-bd \  +2 .tIntake.select :close +2 "sampler")0 +12 )S% +4 "core" %qt \ Y +2 .tSSV.dial :exhaust +2 "sampler")T  +75 "core"  +2 .tExhaust.select :open + "sampler")@ +14 .tSS.seek 0ml +3 "sampler")R' +922 "core" ' +2 .tExhaust.select :close + "sampler") +13 ."connect"SSV.dial CBV +4 .tCBV.dial SSV +3 "sampler")U  +4 "collection"'W @ +7 "core" ? +63 +2 #tAllowing 130s for 25.0ml of remaining 125.0ml +2 .Intake.select :open +3 "sampler") +214 "collection"'V% +4 "core" %{}\ +2 #tIntake @14.7psia, vacuum from 9.2 to 12.2psi +2 .SS.reconfigure :inhaling 1.73ml/s +6 "sampler")#.x0X0X0X% +5 "core" %^: \  +16 "collection"'@% +5 "core" %[c;\ +2 "sampler")A% +5 "core" %^: \  +20 "collection"'=% +4 "core" %`c?\ +2 "sampler")C% +6 "core" %^9 \  +22 "collection"'1% +4 "core" %`g=\ +3 "sampler")B% +5 "core" %^: \  +26 "collection"'H% +4 "core" %cfA\ +3 "sampler")G% +5 "core" %^: \  +30 "collection"'D% +4 "core" %ehK\ +3 "sampler")E% +4 "core" %^: \  +3 "collection"'K% +5 "core" %eh=\ +2 #tIntake @13.5psia, vacuum from 8.0 to 11.0psi +2 .SS.reconfigure :inhaling 0.72ml/s +5 "sampler")#.20X% +4 "core" %D \  +31 "collection"'@% +4 "core" %tx3\ +2 "sampler")A% +5 "core" %D \  +35 "collection"'=% +4 "core" %sv;\ +2 "sampler")C% +5 "core" %D \  +40 "collection"'1% +4 "core" %s|7\ +2 "sampler")B% +5 "core" %D \  +46 "collection"'H% +3 "core" %uxA\ +3 "sampler")G% +5 "core" %D \  +52 "collection"'D% +4 "core" %wzM\ +2 "sampler")E% +5 "core" %D \  +60 "collection"'K% +3 "core" %wyC\ +3 "sampler")8% +46 "core" %D \  +26 "collection"'% +4 "core" %v{K\ +2 "sampler")N% +5 "core" %D \  +77 "collection"'J% +4 "core" %xzO\ +2 "sampler")P% +5 "core" %D \  +87 "collection"'Q% +4 "core" %y}9\ +2 "sampler")O% +5 "core" %D \  +98 "collection"'S% +4 "core" %w}@\ +3 "sampler")T% +4 "core" %D \  +112 "collection"'I% +4 "core" %y~B\ +3 "sampler")F% +4 "core" %D \  +127 "collection"'W% +4 "core" %x~C\ +2 "sampler")U% +5 "core" %D \  +143 "collection"'V% +3 "core" %xN\ +3 "sampler")R% +4 "core" %D$% \  +162 "collection"'[% +4 "core" %{~Q\ +2 "sampler")L% +5 "core" %D75 \  +182 "collection"'X% +4 "core" %}}Q\ +3 "sampler")]% +5 "core" %DIK \  +194 "collection"'Y% +4 "core" %z~M\ +3 "sampler")Z% +4 "core" %D^\\ \  +195 "collection"'`% +4 "core" %{?\ +2 "sampler")_% +4 "core" %Dml \  +196 "collection"'a% +3 "core" %|A\ +3 "sampler")c% +4 "core" % }{ \ @ +195 "collection"'b% +4 "core" %}M\ +3 "sampler")e% +5 "core" %  \ @ +2 .tIntake.select :close + "sampler")0 +13 )g% +3 "core" %  \ @ +3 .tSSV.dial :exhaust +2 "sampler")h  +74 "core"  +2 .tExhaust.select :open + "sampler")@ +14 .tSS.seek 0ml +2 "sampler")j' +946 "core" ' +2 .tExhaust.select :close +2 "sampler") +13 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +3 "sampler").  +4 "collection"': @ +8 "core" ? +65 +2 #tAllowing 130s for 25.0ml of remaining 25.0ml +2 .Intake.select :open +3 "sampler") +214 "collection"'6% +4 "core" %_\ +2 #tIntake @15.0psia, vacuum from 9.5 to 12.5psi +2 .SS.reconfigure :inhaling 0.46ml/s +6 "sampler")#. 0X% +3 "core" %z|l\ +3 "sampler")@% +5 "core" %O \  +19 "collection"'A% +4 "core" %|y\ +3 "sampler")=% +5 "core" %O \  +22 "collection"'C% +4 "core" %y\ +3 "sampler")1% +5 "core" %O \  +27 "collection"'B% +4 "core" %y}\ +2 "sampler")4% +5 "core" %O \  +31 "collection"'H% +3 "core" %y}\ +3 "sampler")G% +5 "core" %O \  +35 "collection"'D% +54 "core" %z~1\ +2 "sampler")E% +5 "core" %N \  +40 "collection"'K% +4 "core" %|:\ +2 "sampler")8% +4 "core" %N \  +47 "collection"'% +4 "core" %|\ +2 "sampler")N% +6 "core" %O \  +51 "collection"'J% +4 "core" %y~&\ +2 "sampler")P% +5 "core" %O \  +60 "collection"'Q% +4 "core" %{%\ +3 "sampler")O% +4 "core" %N \  +68 "collection"'S% +4 "core" %{}N\ +2 "sampler")T% +4 "core" %N \  +78 "collection"'I% +4 "core" %|~\ +3 "sampler")F% +4 "core" %N \  +88 "collection"'W% +3 "core" %{\ +3 "sampler")U% +5 "core" %O \  +98 "collection"'V% +4 "core" %{\ +3 "sampler")R% +4 "core" %N \  +112 "collection"'[% +4 "core" %{#\ +3 "sampler")L% +5 "core" %N \  +126 "collection"'X% +4 "core" %{:\ +2 "sampler")]% +5 "core" %N \  +143 "collection"'Y% +4 "core" %|6\ +3 "sampler")Z% +4 "core" %N \  +162 "collection"'`% +4 "core" %|\ +2 "sampler")_% +4 "core" %N \  +183 "collection"'a% +4 "core" %}\ +2 "sampler")c% +5 "core" %N \  +195 "collection"'b% +4 "core" %}\ +2 "sampler")e% +5 "core" %N \  +194 "collection"'g% +4 "core" %},\ +3 "sampler")h% +4 "core" %N \  +195 "collection"'-% +4 "core" %}0\ +2 "sampler"):% +5 "core" %N$$ \  +195 "collection"'.% +3 "core" %+\ +3 "sampler")6% +5 "core" %M01 \  +194 "collection"'j% +4 "core" %\ +3 "sampler")i% +4 "core" %N<< \  +195 "collection"'p% +4 "core" %~ \ +2 "sampler")^% +5 "core" %GFG \  +194 "collection"'q% +4 "core" %/\ +3 "sampler")f% +4 "core" %GPR \  +195 "collection"'s% +4 "core" %~2\ +2 "sampler")M% +5 "core" % Y\\ \ J +195 "collection"'v% +4 "core" %2\ +2 "sampler")n% +5 "core" % ce \ J +195 "collection"'\\% +4 "core" %0\ +2 "sampler")t% +5 "core" % ml \ J +15 .tSS.reconfigure :default +5 "sampler")#.0X +47 "core" +3 .tCBV.dial between SSV and waste2 +3 "collection"'@  +37 "core"  +3 "collection"'A% +4 "core" % ?{\  +2 .tCSV.dial between air and CTV +3 "collection"'= ` +29 "core" a +3 .tCS.seek 8.436ml +2 "collection"'C'٠ +440 "core" ' +4 ."connect"CTV.dial CSV,avoiding: :air +4 .tCSV.dial CTV +4 "collection"'1  +4 'B  +16 "core"  +15  +3 .tCS.reconfigure :pressurize +3 "collection"'# d@<< 2b +5 .tCS.seek 0ml +2 "collection"'4' +1963 "core" ' / 2\ +4 "collection"'H% +4 "core" % 1 3z\  +2 "sampler")G% +5 "core" % \ +2 #tBubblePoint: Intake @24.0psia, Outlet @1.2psia + .CBV.dial SSV +5 "collection"'D @ +39 "core" A +2 .tSS.reconfigure :default +3 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +4 "collection"'#d @b +4 ."CSpush"CS.seek 0ml +2 "collection"'I' +112 "core" ' +3 .tSSV.dial :spit,avoiding: :exhaust +3 "sampler")F +130 "core"  +3 .tSS.reconfigure :exhale +4 "sampler")#.0XS +103 "collection"'9 +4 "core" 9UQ +103 "collection"''9 +4 "core" 9lO +103 "collection"'9 +3 "core" 9M +103 "collection"'"9 +4 "core" 9K +103 "collection"'9 +3 "core" 9I +103 "collection"'9 +3 "core" 9G +103 "collection"'(9 +4 "core" 9D +103 "collection"'9 +3 "core" 9B +103 "collection"'*9 +4 "core" 9 A +103 "collection"'9 +3 "core" 9#? +103 "collection"'%9 +3 "core" 99< +103 "collection"',9 +4 "core" 9P; +103 "collection"'9 +4 "core" 9e9 +103 "collection"' 9 +3 "core" 9z8 +103 "collection"'/9 +3 "core" 95 +103 "collection"'09 +4 "core" 94 +103 "collection"'+9 +4 "core" 92 +103 "collection"'39 +3 "core" 90 +103 "collection"'99 +3 "core" 9 . +103 "collection"')9 +3 "core" 9- +103 "collection"'&9 +4 "core" 9\ , +103 "collection"'9 +3 "core" 9+ +104 "collection"'29 +3 "core" 90( +103 "collection"'<9 +3 "core" 9C ' +103 "collection"'9 +3 "core" 9V$& +103 "collection"'?9 +4 "core" 9f($ +103 "collection"' 9 +4 "core" 9x-# +103 "collection"'>9 +3 "core" 91" +103 "collection"'@9 +3 "core" 95! +103 "collection"'A9 +4 "core" 99 +103 "collection"'=9 +3 "core" 9> +103 "collection"'9 +4 "core" 9B +103 "collection"'19 +3 "core" 9F +103 "collection"'B9 +4 "core" 9K +103 "collection"'C9 +3 "core" 9O +103 "collection"'H9 +3 "core" 9 S +103 "collection"'G9 +3 "core" 9 W +148 "collection"'D9 +11 "core" 9 (^ +103 "collection"';9 +3 "core" 9 4b +104 "collection"'59 +3 "core" 9 Af +103 "collection"'K9 +3 "core" 9 Mj +103 "collection"'89 +4 "core" 9 Yo +104 "collection"'E9 +3 "core" 9 es +103 "collection"'9 +3 "core" 9 pw +103 "collection"'P9 +4 "core" 9 |{ +103 "collection"'J9 +3 "core" 9  +104 "collection"'Q9 +4 "core" 9  +103 "collection"'O9 +3 "core" 9  +103 "collection"'T9 +4 "core" 9  +103 "collection"'N9 +3 "core" 9  +103 "collection"'F9 +4 "core" 9  +103 "collection"'49 +4 "core" 9  +103 "collection"'S9 +3 "core" 9  +103 "collection"'I9 +3 "core" 9  +103 "collection"'W9 +4 "core" 9  +103 "collection"'R9 +3 "core" 9  +103 "collection"'V9 +4 "core" 9  +103 "collection"'[9 +4 "core" 9 \ +103 "collection"'U9 +3 "core" 9 \ +103 "collection"'X9 +3 "core" 9  +103 "collection"']9 +4 "core" 9  +103 "collection"'L9 +4 "core" 9\ \ +103 "collection"'Y9 +3 "core" 9\ \ +103 "collection"'Z9 +3 "core" 9\ \ +103 "collection"'_9 +4 "core" 9\ \ +103 "collection"'`9 +3 "core" 9\ \ +103 "collection"'c9 +4 "core" 9\  \ +103 "collection"'a9 +4 "core" 9\  \ +103 "collection"'e9 +3 "core" 9\ # \ +103 "collection"'b9 +4 "core" 9\ ' \ +103 "collection"'h9 +3 "core" 9\ +\ +103 "collection"'g9 +5 "core" 9\ / +103 "collection"':9 +3 "core" 9\ 2 +103 "collection"'-9 +4 "core" 9\ 6 +103 "collection"'69 +3 "core" 9\ 8 +103 "collection"'j9 +4 "core" 9\ ;\ +103 "collection"'p9 +3 "core" 9\ > +4 .tCH.hold 10:00,70C +5 "collection"'q9 +2 '^ `\ `\ <\ +9 "core" 9\ > +  +2 "collection"'f% +5 "core" %\ e +2 #tBegun lysing Collection Puck Heater at 68.1C/20.0psia +45394 "Can"~\ z4 +14594 "core" ` +3 "collection"'s9 +3 "core" 9\  +2 "collection"'M% +4 "core" %\ +3 #tEnded lysing Collection Puck Heater at 70C/19.2psia +2 .CS.seek 0ml +4 "collection"'v' +332 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +3 "collection"'n @ +99 "core" A +2 .tCSV.dial :air +2 "collection"'\\ @ +56 "core" A +4 .tCS.seek 5ml +2 "collection"'t'l +1354 "core" ' +2 .tCSV.dial CTV +2 "collection"'w  +43 "core"  +3 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'} @ +45 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'7  +44 "core"  +3 .tdelay 2 seconds +202 .CSV.dial :air +7 "collection"'r @ +45 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml +4 "collection"'' +1356 "core" ' +2 "collection"'{% +5 "core" % \ +2 #tPuck @31.3psia after final lysis pressurization + #Recovering Lysate into Collection syringe (recycling once) +3 .CSV.dial CBV +4 "collection"' +99 "core" ~ +2 .tCBV.dial CSV +2 "collection"'  +30 "core"  +3 "collection"'% +4 "core" % N R\ +3 .tCS.seek 5ml +2 "collection"'|'l +1351 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'u  +44 "core" +2 "collection"'d% +5 "core" %l Z\  +3 .tCS.seek 6.999ml +2 "collection"'' +587 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"' @ +43 "core" ? +2 .tCS.seek 10ml +4 "collection"'\ ' D +838 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +113 "core" _ +2 #tRecycling Lysate (#1 of 1) +2 .CBV.dial between CSV and waste1,avoiding: :DBV +4 "collection"'l   +40 "core" " +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +4 "collection"'m  +4 '  +28 "core"  +100  +3 .tCS.seek 5ml +3 "collection"'~'l +1346 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +3 "collection"'x @ +99 "core" A +2 .tCSV.dial :waste +3 "collection"' +111 "core" +3 .tCS.seek 0ml +2 "collection"'' +1347 "core" ' + .tCSV.dial :air +3 "collection"' @ +82 "core" ? +2 .tCS.seek 5ml +4 "collection"' 'l +1358 "core" ' + .tCSV.dial CTV +3 "collection"'  +56 "core"  +3 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'y @ +42 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'o  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +45 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +3 "collection"'' +1361 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +5 "collection"' +98 "core" ~ +2 .tCBV.dial CSV +2 "collection"'k  +40 "core"  +2 "collection"'% +5 "core" % \ +2 .tCS.seek 4.999ml +2 "collection"'#'l +1367 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'  +44 "core" +2 "collection"''% +5 "core" %lURh\ +3 .tCS.seek 6.999ml + "collection"'' +594 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'" @ +43 "core" > +3 .tCS.seek 10ml +2 "collection"'' D +842 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"' ` +112 "core" ^ +3 #tLysing Complete + "collection"'(& +7 "core" &Ol7; \ H +3 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&% +7 "core" %\   +2 "storage"(*% +5 "core" %~ \  +2 "storage"(. +54 "core" .( +4 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +6 .tSC.seek 1 +2 "storage"(%( +191 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +5 (,& +4 "core" & m d \ +2 "manipulator"&& +5 "core" & * +3 "manipulator"& % +4 "core" %\   +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek 1 +3 "manipulator"&/( +154 "core" ( +3 "manipulator"&0& +4 "core" &  +2 "storage"(+& +5 "core" & ?\ +3 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +2 "manipulator"&3' +94 "core" ' +2 "storage"(9& +4 "core" & \ +4 .tSE.reconfigure :pick +5 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"()'H +248 "core" ' +2 "storage"(&- +4 "core" -'K +3 .tSE.configure :default +3 "storage"(#QK-0-\ b +6 "manipulator"&& +4 "core" &  +2 "storage"(2& +5 "core" & h p \ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +5 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 +2 "manipulator"&<'D +37 "core" ' +2 .tElbow.hold +3 "manipulator"&, +5 "core" , +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 "storage"(?- +3 "core" -'K +4 .tSE.seek 5.1 Pucks below Top Plate +3 "storage"( ' +35 "core" ' +2 "manipulator"&>% +5 "core" %LF  ȭ +2 "storage"(@& +5 "core" & \ +2 .tForearm.force -20 + "manipulator"&5 +7 .tForearm.seek 1 + 308 counts + "manipulator"&A'x +20 "core" ' +2 "manipulator"&=& +4 "core" &   +3 "storage"(& +4 "core" & i n H\ +4 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts + "manipulator"&1' +29 "core" ' +3 .tSE.seek 6.1 Pucks below Top Plate +2 "storage"(B' +56 "core" ' +2 "manipulator"&C& +5 "core" & 8  +2 "manipulator"&H% +5 "core" %) +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +6 .tForearm.seek :retract +2 "manipulator"&G'\ +90 "core" ' +3 .tElbow.seek CC +3 "manipulator"&D( +161 "core" ( +2 "manipulator"&;& +5 "core" & / +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +6 &5& +4 "core" & $ / +3 .tForearm.seek CC +2 "manipulator"&K', +106 "core" ' +2 .tHand.close +2 "manipulator"&8/ +74 "core" / +3 .tCC.seek :open +2 "collection"'E( +378 "core" ( +3 "storage"(& +5 "core" & \ +2 "storage"(P& +4 "core" & t\ +3 "manipulator"&J& +4 "core" &   / +3 "manipulator"&Q% +4 "core" % %  y R +46 .tForearm.seek :retract +10 "manipulator"&O'\ +102 "core" ' +3 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 .tElbow.seek 1 +2 "manipulator"&T( +156 "core" ( +2 "manipulator"&N& +4 "core" &   +3 "storage"(F& +4 "core" & \ +3 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +6 .tForearm.seek 1 +2 "manipulator"&4'D +113 "core" ' +2 .tElbow.hold +4 "manipulator"&S, +6 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tHand.open + "manipulator"&I1 +74 "core" 1 +3 "manipulator"&W% +5 "core" % OW  ȱ +2 "storage"(R& +5 "core" & H < \ +2 .tForearm.force -20 + "manipulator"&5 +7 .tForearm.seek 1 + 311 counts + "manipulator"&V'{ +21 "core" ' +2 "manipulator"&[& +5 "core" &  +2 "storage"(U& +5 "core" & l\ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek 1 + 700 counts +2 "manipulator"&X' +25 "core" ' +2 "storage"(]% +5 "core" % P\ +3 ."downElevator"SE.seek :down +4 "storage"(L'v +98 (Y% +4 "core" %я8 \ TY +2 "manipulator"&Z% +5 "core" %    +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&_'\ +89 "core" ' +2 ' +2 ."downElevator"SE.stop + "storage"(5 +7 #tTranferring DA + #Beginning samplePassC +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'`& +7 "core" &BH\ +2 "manipulator"&c& +5 "core" &  J +2 "manipulator"&a% +5 "core" %\   U  +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&e(- +177 "core" ( +2 "manipulator"&b& +5 "core" &-  7 5 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &h& +4 "core" &-    5 +3 .tForearm.seek :garage +2 "manipulator"&g'! +107 "core" ' +2 .tHand.close + "manipulator"&:/ +80 "core" / +2 "manipulator"&-& +4 "core" &-    5 +3 "manipulator"&6% +5 "core" % 4 +2 .tForearm.seek :retract +3 "manipulator"&j'\ +107 "core" ' +3 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&p( +278 "core" ( +2 "manipulator"&q& +5 "core" &  5 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &f& +4 "core" &  5 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek CC +2 "manipulator"&i', +105 "core" ' +3 "manipulator"&^& +5 "core" &  H 5 +2 "manipulator"&s% +6 "core" %   +2 "collection"'M& +56 "core" &LN\ +4 "collection"'.& +6 "core" &LN\ +3 .tCC.seek :closed +4 "collection"'n(O +7 "core" &IN\ +3 &JOw\  +8 &4LNS\ +| +9 & iJP=\ > +10 &mJO\ J +9 &eYLO\ I +10 &'\\IN\ I +9 &ZJO\ H +9 &[KN\ I +10 &m\\LN\ I +9 &.^KO{\ I +9 &[KNh\ I +10 & ]KP\ I +9 &"t]IM\ I +10 &$8\\IO\ H +9 &%ZJO\ I +9 &'_IP\ I +10 &)~ZKO\ H +9 &+>[MM\ I +10 &-\\KP\ I +9 &.]LP\ I +9 &0YKO\ I +10 &2HZKP\ H +9 &4 [KN\ I +9 &5YKNl\ I +10 &7ZJPc\ H +9 &9O[LPU\ I +9 &;]JPF\ I +10 &<XJP0\ I +9 &>]JO\ I +10 &@WXLQ\ I +9 &BYKO\ I +9 &CZKO\ H +10 &E]LO\ I +9 &G]eLN\ I +9 &I{IO\ M +10 &JIO\ R +9 &LLOw\ V +10 &N?NOv\ D +9 &OE>KQn\ $m +9 &O}hMP\ G +3 ( +2 "collection"'.& +5 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.63 +2 "collection"'\\& +6 "core" &O}eJP\ G +2 .tHand.open +2 "manipulator"&v1 +69 "core" 1 +2 "manipulator"&w% +5 "core" %  +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +3 "manipulator"&}'\ +96 "core" ' +2 .tPSV.dial PSR +3 "processing"%7 +128 "core"  +3 "processing"%r% +3 "core" %\\\ +3 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +12 .tPS.seek 1.5ml + "processing"%t' +1619 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +4 "processing"%{  +44 "core"  +3 .tPS.seek 0ml +2 "processing"%'W +1609 "core" ' +2 .tPSV.dial PSR + "processing"% +47 "core"  +2 .tPSR.select :air +2 "processing"% +12 .tPS.seek 2.5ml +3 "processing"%' +2640 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"% +2 "collection"'u  +9 "core" @ +2 "processing"%d +3 "core" @ +3 "processing"%|  +68 "core" +87  +2 .tPSV.dial :mixloop +3 "processing"% +99 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +7 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%  +127 "core" +2 .tPS.seek 0ml +3 "processing"%l'W +2631 "core" ' + .tPSV.dial :air +3 "processing"%m  +44 "core"  +3 .tPS.seek 2.5ml +2 "processing"%' +2628 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%\ +44 "core" +3 .tPS.seek 0ml +2 "processing"%x'W +2634 "core" ' +2 .tPSV.dial :air +2 "processing"%  +45 "core"  +2 .tPS.seek 2.5ml +4 "processing"%~' +2636 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +44 "core" +3 .tPS.seek 0ml +2 "processing"%'W +2634 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"& & +7 "core" &   5\ +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek CC +2 "manipulator"&y( +4 "core" ( +3 "manipulator"&o& +5 "core" &  5\ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 && +4 "core" & , 5\ +3 .tForearm.seek CC +2 "manipulator"& ', +109 "core" ' +2 .tHand.close + "manipulator"&/ +74 "core" / +11 .tCC.seek :open +3 "collection"'k( +378 "core" ( +2 "manipulator"&& +5 "core" & 5\ +2 "manipulator"&% +5 "core" %  $ +3 .tForearm.seek :retract +2 "manipulator"&'\ +67 "Can"|\ AO5E +40 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 .tElbow.seek :garage +2 "manipulator"&'(- +284 "core" ( +2 "manipulator"&#& +6 "core" &-   3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 &"& +4 "core" &- 3 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek :garage +2 "manipulator"&'! +115 "core" ' +2 .tHand.open + "manipulator"&1 +69 "core" 1 +2 "manipulator"&(% +5 "core" % + - Ⱦ +3 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%* +8 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%  +5 "core" +3 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +4 "processing"%,  +4 "collection"'  +13 "core"  +3 +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +7 "core" +2 #tLoading lyfil puck from tube 2 into Collection Clamp +2 "collection"'z& +6 "core" &SXp\ +3 "manipulator"&0% +4 "core" %\   +3 "storage"(+% +4 "core" %~ \ +2 "storage"(9. +4 "core" .( +3 .tSC.reconfigure :tight +4 "storage"($\ .(\ 1~b +4 .tSC.seek 2 +2 "storage"( ( +201 "core" ( +2 .tSC.configure :limp +4 "storage"($(\ 1b +5 ($& +4 "core" & \  +2 "manipulator"&&& +5 "core" &- 3 +2 "manipulator"&% +5 "core" %\    +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +6 .tElbow.seek 2 + "manipulator"&2( +177 "core" ( +2 "manipulator"&?& +5 "core" &\  : "~ +2 "storage"(>& +5 "core" & c\  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 2 + 700 counts +3 "manipulator"&@' +97 "core" ' +2 "storage"(=& +5 "core" & \  +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +2 "storage"('H +167 "core" ' +4 "storage"(C- +3 "core" -' +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +7 (H& +3 "core" & q r V\  +3 "manipulator"&3& +4 "core" &\   "~ +3 .tElbow.seek 2 +2 "manipulator"&/( +6 "core" ( +2 "manipulator"&)& +5 "core" &\  K "~ +2 "storage"(<& +5 "core" & n u \  +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&A'y +47 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tHand.close + "manipulator"& / +75 "core" / +4 ."downElevator"SE.seek :down +55 "manipulator"&;& +2 "storage"(5'v +12 "core" &\  " "~ +2 "manipulator"&1% +5 "core" % g + d +3 .tForearm.seek :retract +2 "manipulator"&'\ +102 "core" ' +3 .tElbow.seek CC +2 "manipulator"&8( +10 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +145 "core" ( +2 "manipulator"&G& +5 "core" &   & +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &!& +4 "core" &  a & +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek CC +2 "manipulator"&', +100 "core" ' +2 "manipulator"&P& +5 "core" &  % & +3 "manipulator"&J% +4 "core" %+ ( +3 "collection"'Q& +6 "core" &UZ\ +2 "collection"'N& +7 "core" &XY\ +3 .tCC.seek :closed + "collection"'F(O +8 "core" &UZ\ +4 &WZ\ 8 +8 &GLyVX\ 0 +10 &yVX\ D +9 &4\\VZ\ I +10 &YTX\ I +9 &ZUYz\ I +9 &|\\UZm\ I +10 &?ZVZ_\ H +9 &\\VZQ\ I +9 &\\W[A\ I +10 &ZXZ6\ H +9 &!E\\WY+\ I +10 &#ZU\\\ I +9 &$^U_\ I +9 &&ZXZ\ I +10 &(OZTY\ H +9 &*[UZ\ I +9 &+ZVY\ I +10 &-^WZ\ I +9 &/VYUZ\ I +10 &1ZVX\ H +9 &2ZV[\ I +9 &4ZU[4\ I +10 &6]^WZ3\ I +9 &8 YWY#\ I +9 &9ZWZ\ I +10 &;^WZ\ I +9 &=fZWY\ I +10 &?'_WX\ I +9 &@ZXY\ H +9 &B[UY\ I +10 &Dn]VX\ I +9 &F-dUY\ J +9 &GsXZ\ L +10 &I]\ Q +9 &KS#X\ U +10 &M\ W +9 &N{\ / +9 &Oo*IL\ U +9 ( +3 "collection"'N& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.69 + .Hand.open +2 "manipulator"&K1 +8 "core" &O{mQR\ I +72 1 +2 "manipulator"&D% +5 "core" % # +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&I'\ +98 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'W  +130 "core" ~ +2 .tCSV.dial CTV +3 "collection"'R  +42 "core"  +3 .tPS.seek 2.5ml +2 "processing"%[' +2640 "core" ' +2 "collection"'U% +4 "core" % A/2\  +4 .tCS.seek 4.15ml + "collection"'O'Q +1575 "core" ' +2 .tdelay 8 seconds +803 .PSV.dial :air +2 "processing"%]  +43 "core"  +3 .tdelay 2 seconds +201 .PSV.dial :waste2 +3 "processing"%T  +82 "core"  +3 .tPS.seek 0ml +2 "processing"%Y'W +2636 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"'Z ` +40 "core" _ +2 .tCSV.dial :air +2 "collection"'4 @ +43 "core" > +3 .tCS.seek 10ml +4 "collection"'`' D +1563 "core" ' +2 .tCSV.dial CTV +2 "collection"'c  +44 "core"  +3 .tCS.seek 0ml +3 "collection"'a' +2624 "core" ' +2 .tCBV.dial :waste1 +2 "collection"'V @ +30 "core" ? +2 .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +3 "collection"'B  +128 "core" +2 "collection"'X& +4 "core" &O{b\ I +3 #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&b% +7 "core" %   !  +2 "storage"(h% +5 "core" %} \  +2 "storage"(L. +4 "core" .( +3 .tSC.reconfigure :tight +4 "storage"($\ .(\ 1~b +48 .tSC.seek 1 +10 "storage"(S( +201 "core" ( +2 .tSC.configure :limp +5 "storage"($(\ 1b +4 (:& +4 "core" & V _ `\ +2 "manipulator"&-& +5 "core" &   & +2 "manipulator"&6% +5 "core" %    +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +6 .tElbow.seek 1 +2 "manipulator"&_( +155 "core" ( +2 "manipulator"&g& +5 "core" & . +2 "storage"(q& +5 "core" & Y\ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek 1 + 700 counts + "manipulator"&f' +93 "core" ' +2 "storage"(e& +5 "core" & \ +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +2 "storage"(^'H +244 "core" ' +2 "storage"(s- +4 "core" -'C +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +6 "manipulator"&M& +4 "core" & +3 "storage"(j& +4 "core" & e j \ +3 .tElbow.reconfigure :limp +4 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 .tForearm.seek 1 +3 "manipulator"&E'D +35 "core" ' +2 .tElbow.hold +4 "manipulator"&\\, +4 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 "storage"(v- +3 "core" -'C +3 .tSE.seek 6.1 Pucks below Top Plate +3 "storage"(w' +33 "core" ' +2 "manipulator"&.% +5 "core" %NS ) Ȱ +2 "storage"(7& +5 "core" & (\ +2 .tForearm.force -20 + "manipulator"&5 +7 .tForearm.seek 1 + 310 counts + "manipulator"&r'z +24 "core" ' +2 "manipulator"&i& +5 "core" &  +2 "storage"({& +5 "core" & ] M n\ +3 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +3 "manipulator"&t' +32 "core" ' +3 .tSE.seek 7.1 Pucks below Top Plate +2 "storage"(' +45 "core" ' +2 "manipulator"&& +4 "core" & % +3 "manipulator"&% +5 "core" %  +3 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&d'\ +91 "core" ' +3 .tElbow.seek CC +2 "manipulator"&u( +158 "core" ( +2 "manipulator"&|& +5 "core" & 8" +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 && +3 "core" & 8" +4 .tForearm.seek CC +2 "manipulator"&', +107 "core" ' +2 .tHand.close + "manipulator"&/ +78 "core" / +2 .tCC.seek :open +4 "collection"'( +377 "core" ( +2 "storage"(m& +5 "core" & \ +2 "storage"(l& +4 "core" & \ +3 "manipulator"&\ & +4 "core" & 6 +3 "manipulator"&% +5 "core" % ) b +3 .tForearm.seek :retract +46 "manipulator"&'\ +109 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +7 .tElbow.seek 1 +2 "manipulator"&x( +158 "core" ( +2 "manipulator"&& +4 "core" & \ +3 "storage"(~& +4 "core" & '\ +3 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +6 .tForearm.seek 1 + "manipulator"& 'D +114 "core" ' +2 .tElbow.hold +2 "manipulator"&o, +7 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tHand.open + "manipulator"&1 +72 "core" 1 +4 "manipulator"&% +4 "core" % Xf M ǵ +2 "storage"(p& +5 "core" & V T ?\ +2 .tForearm.force -20 +2 "manipulator"&5 +6 .tForearm.seek 1 + 320 counts + "manipulator"&}'τ +24 "core" ' +2 "manipulator"&n& +5 "core" & \ +2 "storage"(& +5 "core" & \ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek 1 + 700 counts +2 "manipulator"&' +30 "core" ' +2 "storage"( % +5 "core" % E\ +3 ."downElevator"SE.seek :down +4 "storage"(#'v +98 (y% +4 "core" %ּ6 d\ SU +2 "manipulator"&"% +5 "core" %  +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +3 "manipulator"&'\ +84 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +7 "core" ' +2 .tPSV.dial :air +2 "processing"%(  +70 "core" +3 .tPS.seek 2.5ml +2 "processing"%' +2629 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop +3 "processing"%* +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +44 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%, +43 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +44 "core"  +2 .tdelay 1 second +103 .PS.seek 0ml +2 "processing"% 'W +2640 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%z& +7 "core" &\  +3 "manipulator"&0& +5 "core" & \ +2 "manipulator"&+% +5 "core" %\   '  +2 .tElbow.seek FlushPuck::Garage +3 "manipulator"&9(- +174 "core" ( +2 "manipulator"&& +5 "core" &- 2 V +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +6 &$& +3 "core" &- ; V +3 .tForearm.seek :garage +2 "manipulator"&&'! +108 "core" ' +2 .tHand.close +2 "manipulator"&/ +79 "core" / +2 "manipulator"&%& +5 "core" &- + V +2 "manipulator"&?% +5 "core" % 3 +3 .tForearm.seek :retract + "manipulator"&>'\ +101 "core" ' +30 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek PC +50 "manipulator"&'( +126 "core" ( +2 "manipulator"&=& +5 "core" &  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &C& +4 "core" & \ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek PC +2 "manipulator"&' +100 "core" ' +2 "manipulator"&H& +5 "core" &  +3 "manipulator"&3% +4 "core" %   +3 "processing"%)& +6 "core" &(\  +2 "processing"%<& +7 "core" &2\  +3 .tPC.seek :closed +3 "processing"% (Tg +5 "core" &$\  +6 &$\ > +8 &$Ky-\ 1 +9 &]w,\ E +9 &\ ^,\ L +10 &V6\ K +9 &Z;\ K +10 &RY;\ K +9 &W6\ K +9 &Y\ K +10 &[/\ K +9 &ZZ.\ K +9 &!Z\ K +10 &"Z\ K +9 &$Z\ K +10 &&bZ\ K +9 &($Z\ K +9 &)Y\ K +10 &+Z\ K +9 &-jY\ K +9 &/,Z\ K +10 &0Z \ K +9 &2Z\ K +10 &4rY\ K +9 &64Z\ K +9 &7Z\ K +10 &9Y\ K +9 &;{Z\ K +9 &=<X\ K +10 &>Z\ K +9 &@Z\ K +10 &BZ\ K +9 &DE[\ K +9 &F]\ K +10 &Ga!\ L +9 &Ip"\ M +9 &K<'\ Q +10 &L\ Q +9 &N$\ Q +10 &P#\ Q +9 &RB!\ Q +9 &Sn\ , +10 &T6;(\ 7 +5 ( +2 "processing"%<& +5 "core" &T68-\ 7 +4 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.59 + "processing"%;& +7 "core" &T68\ 7 +2 .tHand.open +2 "manipulator"&11 +73 "core" 1 +2 "manipulator"&2% +5 "core" %    +3 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&@'\ +95 "core" ' +2 .tPRV.dial :air +2 "processing"%G  +47 "core"  +2 .tPSV.dial :mixloop +2 "processing"%! +44 "core" +2 "processing"%% +4 "core" %TC\ +4 .tPS.seek 0.3ml +2 "processing"%A' +394 "core" ' +2 .tPSV.dial PSR +2 "processing"%P +101 "core"  +3 #tPulling 0.4ml of PSR.air + .PSR.select :air +6 .PS.seek 0.7ml +4 "processing"%/'* +485 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +5 .PS.seek 2.5ml +2 "processing"%J' +1914 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%Q +100 "core" +2 .tPTV.dial :mixing +2 "processing"%5 @ +71 "core" B +2 .tPBV.dial :waste2 +2 "processing"%  +93 "core"  +2 .tPS.seek 0ml +3 "processing"%k'W +2626 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&K& +8 "core" & K +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 .tElbow.seek PC +3 "manipulator"&D( +6 "core" ( + "manipulator"&N& +5 "core" & I +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &W& +3 "core" & +4 .tForearm.seek PC +2 "manipulator"&R' +97 "core" ' +2 .tHand.close +2 "manipulator"&/ +74 "core" / +3 .tPC.seek :open +2 "processing"%( +402 "core" ( +2 "manipulator"&U& +4 "core" & +3 "manipulator"&% +4 "core" % \   +3 .tForearm.seek :retract +2 "manipulator"&]'\ +100 "core" ' +3 .tElbow.reconfigure :tight +47 "manipulator"&$&.,(\ #b +14 .tElbow.seek :garage +2 "manipulator"&T(- +141 "core" ( +2 "manipulator"&[& +4 "core" &-  ) +3 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 &Z& +3 "core" &- ) +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek :garage +2 "manipulator"&4'! +117 "core" ' +2 .tHand.open + "manipulator"&O1 +78 "core" 1 +3 "manipulator"&c% +5 "core" % ) +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 .tForearm.seek :retract +2 "manipulator"&`'\ +101 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%V& +7 "core" &r\ +2 "manipulator"&B% +5 "core" %\   +2 "storage"(X% +4 "core" % :\ +3 "storage"(b. +3 "core" .( +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +6 .tSC.seek 2 +2 "storage"(h( +203 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +6 (L& +3 "core" & \ +3 "manipulator"&:& +5 "core" &- ) +2 "manipulator"&-% +5 "core" %\    +2 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 +2 "manipulator"&6( +169 "core" ( +2 "manipulator"& & +4 "core" &\  # +2 "storage"(g& +5 "core" & W\ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek 2 + 700 counts +2 "manipulator"&q' +105 "core" ' +2 "storage"(e& +5 "core" & .\ +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +2 "storage"(8'H +171 "core" ' +2 "storage"(I- +4 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +6 (s& +3 "core" & W\ +3 "manipulator"&M& +4 "core" &  # +3 .tElbow.seek 2 +2 "manipulator"&j( +7 "core" ( +2 "manipulator"&v& +4 "core" &\   # +2 "storage"(.& +5 "core" & { =\ +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&7'y +30 "core" ' +2 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 .tHand.close + "manipulator"&i/ +73 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&{& +5 "storage"('v +7 "core" &  # +3 "manipulator"&% +5 "core" % Q  g +3 .tForearm.seek :retract + "manipulator"&f'\ +104 "core" ' +2 .tElbow.seek PC +2 "manipulator"&_( +26 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +255 "core" ( +2 "manipulator"&^& +4 "core" & ^ +3 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 &E& +3 "core" & ^ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek PC +2 "manipulator"&r' +97 "core" ' +2 "manipulator"&w& +5 "core" & % ^ +2 "manipulator"&|% +5 "core" %  P  +2 "processing"%& +4 "core" &.\ +4 "processing"%t& +6 "core" &4\ +3 .tPC.seek :closed +52 "processing"%\\(Tg +16 "core" &B\ +3 &?\ + &=\ + &6\ +2 &.\ + &/\ + &0\ + &*\ 8 +3 &DJz#\ 0 +8 &{w%\ D +9 &([%\ K +9 &[!\ K +10 &[\ K +9 &pY#\ J +10 &1Y\ K +9 &]\ K +9 &W\ K +10 &wW\ K +9 &!9W\ K +9 &"\\\ K +10 &$Z\ K +9 &&~\\b\ K +9 &(@\\\ \ K +10 &*\\7\ K +9 &+\\D\ K +10 &-\\G\ K +9 &/HYB\ K +9 &1 W<\ K +10 &2Y<\ J +9 &4\\1\ K +9 &6Q\\9\ K +10 &8Y2\ K +9 &9V5\ J +10 &;Y5\ J +9 &=Y\\4\ K +9 &?\\5\ J +10 &@W1\ K +9 &BV/\ J +9 &DaZ%\ K +10 &F"_1\ K +9 &Gb+\ L +10 &Is,\ N +9 &KX)\ P +9 &M'\ Q +10 &N+\ Q +9 &P,\ Q +10 &R]-\ Q +9 &S\\}*\ c +9 &TJZ"\ ) +9 ( +3 "processing"%t& +5 "core" &TO\ $ +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.60 + .Hand.open +4 "manipulator"&1 +70 "core" 1 +2 "manipulator"&d% +5 "core" %   +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +6 .tForearm.seek :retract +2 "manipulator"&F'\ +101 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +6 "processing"%l9 +2 %m  +8 "core" 9 +102 "processing"%\ 9 +4 "core" 9 +103 "processing"%9 +3 "core" 9  +103 "processing"%9 +4 "core" 9  +103 "processing"%9 +3 "core" 9 +104 "processing"%~9 +3 "core" 9 +103 "processing"%u9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%9 +5 "core" 9# +103 "processing"%p9 +3 "core" 9' +103 "processing"%n9 +3 "core" 9+ +103 "processing"%9 +3 "core" 9/ +103 "processing"%9 +4 "core" 94 +103 "processing"% 9 +3 "core" 98 +103 "processing"%x9 +3 "core" 9< +103 "processing"%y9 +3 "core" 9@ +103 "processing"%"9 +3 "core" 9E +103 "processing"% 9 +4 "core" 9I +103 "processing"%}9 +4 "core" 9M +104 "processing"%(9 +3 "core" 9Q +103 "processing"%9 +3 "core" 9V +104 "processing"%9 +3 "core" 9 Z +103 "processing"%#9 +3 "core" 9^ +104 "processing"%Y9 +4 "core" 9b +103 "processing"%*9 +3 "core" 9g +104 "processing"%9 +3 "core" 9k +103 "processing"%,9 +3 "core" 9#o +103 "processing"%9 +3 "core" 9(t\ +103 "processing"%9 +4 "core" 9-x\ +103 "processing"%z9 +3 "core" 93|\ +103 "processing"%09 +3 "core" 98 +103 "processing"%+9 +3 "core" 9> +4 .tPH.hold 2:00:00,28C +4 "processing"% pp; +4 .tdelay 1:30 +5 "core"  +9000 .tPSR.select :air +3 .PSV.dial PSR +4 "processing"%$ +99 "core"  +2 #tPulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +13 .tPS.seek 0.5ml +2 "processing"%o' +590 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +14 .tPS.seek 2ml + "processing"%'[ +1615 "core" ' +2 .tPTV.dial :puck +2 "processing"%%  +70 "core"  +3 .tPSV.dial PTV +2 "processing"%? +71 "core" +2 .tPBV.dial :waste1 +3 "processing"%  +127 "core"  +2 "processing"%&% +4 "core" %WW\  +3 .tPS.seek 1.5ml +2 "processing"%=' +601 "core" ' +11 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%C * +34 "core" , +3 .tPS.seek 0ml +2 "processing"%H'W +1614 "core" ' +2 .tdelay 5:00 +5276 "Can"\ AE5۷ +24726 #trecoverPSRreagent08 +2 .PTV.dial :puck +8 .PBV.dial :waste1 +4 "processing"%3  +36 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%) * +37 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +4 "processing"%9 +71 "core"  +3 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +6 .tPS.seek 2.5ml +2 "processing"%>' +2289 "core" ' +2 .tPSV.dial PTV +2 "processing"% +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +3 "processing"%; +73 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%1 +72 "core" +2 .tdelay 5 seconds +503 .PSV.dial :air +2 "processing"%2  +71 "core"  +3 .tPS.seek 0ml +2 "processing"%<'W +2289 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%G  +130 "core" +2 .tPSV.dial :mixloop +2 "processing"%! +44 "core" +2 .tPRV.dial :ab1 +2 "processing"% @ +74 "core" B +3 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +5 .tPS.seek 0.15ml +3 "processing"%'w +354 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +4 "collection"'  +4 "processing"%P  +46 "core"  +4 +2 "processing"%A% +4 "core" %s\  +4 .tPS.seek 0.32ml + "processing"%/' +389 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +3 "collection"'Q  +32 "core" +2 .tPRV.dial :air +2 "processing"%5  +43 "core"  +3 .tPS.seek 0.9ml +4 "processing"%'D +1226 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%J @ +77 "core" > +3 .tPS.seek 0.5ml +2 "processing"%K' +864 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +3 "processing"%N  +45 "core"  +3 .tPS.reconfigure :default +3 "processing"%#A d`xb +5 .tPS.seek 2ml +3 "processing"%W'[ +1694 "core" ' +2 .tPSV.dial :PML +2 "processing"% +45 "core" +2 .tPTV.dial :mixing + "processing"%' @ +75 "core" A +2 .tPBV.dial :waste1 +2 "processing"%@  +36 "core" +3 "processing"% % +4 "core" %_\  +3 .tPS.seek 1.85ml +2 "processing"%U'? +240 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"% * +38 "core" , +3 .tPS.seek 0ml +2 "processing"%R'W +1975 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'[& +5 "core" &[aF\ +3 "manipulator"&Z& +4 "core" & ^ +3 "manipulator"&D% +5 "core" %\ ) \ "a +3 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 .tElbow.seek FlushPuck::Garage +2 "manipulator"&O(- +132 "core" ( +2 "manipulator"&c& +5 "core" &.  1 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &]& +4 "core" &.  W 1 +53 .tForearm.seek :garage +3 "manipulator"&V'! +109 "core" ' +3 .tHand.close + "manipulator"&B/ +80 "core" / +3 "manipulator"&X& +4 "core" &. ? 1 +3 "manipulator"&b% +4 "core" % 5 . +3 .tForearm.seek :retract +2 "manipulator"&4'\ +108 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +7 .tElbow.seek CC +2 "manipulator"&L( +287 "core" ( +2 "manipulator"&:& +5 "core" &  a +3 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 &-& +4 "core" & a +3 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&S', +97 "core" ' +2 "manipulator"& & +5 "core" &  X a +2 "manipulator"&g% +5 "core" %5 +3 "collection"'T& +4 "core" &[a$\ +4 "collection"'e& +6 "core" &]a1\ +3 .tCC.seek :closed +2 "collection"'I(O +9 "core" &\\_\ +3 &]az\ : +8 &HMz^ap\ 0 +10 &v]a&\ E +9 &-`\\aQ\ K +9 &Z]`c\ J +10 &U]`c\ J +9 &uV\\`c\ K +10 &7W]]C\ K +9 &[]aT\ J +9 &[Z`h\ K +10 &}X\\ad\ K +9 &!>W[ac\ K +10 &#X]`c\ K +9 &$Y\\_e\ K +9 &&V]^a\ K +10 &(HT\\_c\ J +9 &*\ V_ac\ J +9 &+X^_c\ K +10 &-Y]ac\ J +9 &/PU[`a\ J +9 &1Y\\ad\ K +10 &2W]ac\ K +9 &4X]``\ J +10 &6XV]ac\ J +9 &8X\\`e\ K +9 &9W\\a]\ K +10 &;W^_`\ K +9 &=_X\\ac\ K +9 &?!W]ab\ K +10 &@W^`c\ K +9 &BT]_]\ J +10 &DgU]aj\ K +9 &F)[]ae\ K +9 &Gb]ae\ L +10 &I\\`i\ P +9 &KT\\`i\ T +9 &M ^`b\ W +10 &Nz[ab\ 3 +9 &Of']_`\ "f +10 &O^[^c\ F +2 ( +2 "collection"'e& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.60 +2 "collection"'`& +6 "core" &O_\\ap\ F +2 .tHand.open +2 "manipulator"&s1 +69 "core" 1 +2 "manipulator"&M% +4 "core" % 5 K +3 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&v'\ +98 "core" ' +2 .tPSV.dial PSR +2 "processing"%. +101 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +12 .tPS.seek 1.5ml +3 "processing"%i' +1609 "core" ' +2 .tdelay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%{  +53 "core"  +3 .tPS.seek 0ml +2 "processing"%'W +1606 "core" ' +2 .tPSV.dial PSR +2 "processing"%6 +43 "core"  +2 .tPSR.select :air +2 "processing"% +13 .tPS.seek 2.5ml +2 "processing"%q' +2637 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%8  +4 "collection"'7  +40 "core" ~ +116  +2 .tPSV.dial :mixloop +3 "processing"%^ +100 "core" +2 .tCTV.dial :air,avoiding: :intake +3 "collection"'j  +7 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%E  +73 "core" +3 .tPS.seek 0ml +2 "processing"%'W +2631 "core" ' +2 .tPSV.dial :air +2 "processing"%w  +43 "core"  +3 .tPS.seek 2.5ml +2 "processing"%|' +2632 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +89 "core" +11 .tPS.seek 0ml +2 "processing"%f'W +2629 "core" ' +2 .tPSV.dial :air +2 "processing"%  +44 "core"  +3 .tPS.seek 2.5ml +2 "processing"%' +821 "Can"\ a6q +1819 "core" ' +2 .tPSV.dial :mixloop +3 "processing"%d +49 "core" +2 .tPS.seek 0ml +5 "processing"%l'W +2627 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&t& +8 "core" & a +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek CC + "manipulator"&\ ( +7 "core" ( +2 "manipulator"&r& +4 "core" &  a +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +3 "core" & & a +3 .tForearm.seek CC +2 "manipulator"&', +109 "core" ' +2 .tHand.close + "manipulator"&/ +78 "core" / +3 .tCC.seek :open +2 "collection"'~( +379 "core" ( +2 "manipulator"&u& +5 "core" & & a +2 "manipulator"&% +5 "core" %  w +3 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek :garage +2 "manipulator"&p(- +275 "core" ( +2 "manipulator"&n& +4 "core" &- [ +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +6 && +4 "core" &- [ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek :garage +2 "manipulator"&'! +111 "core" ' +2 .tHand.open + "manipulator"& 1 +86 "core" 1 +2 "manipulator"&x% +5 "core" % * 3 +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +6 .tForearm.seek :retract +2 "manipulator"&y'\ +99 "core" ' +3 ."da"delayUntil "08:48:34.81" +24574 #recoverPRVreagent08 + .PTV.dial :mixing +4 "processing"%" @ +70 "core" @ +2 ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" +3 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +3 "processing"%} * +36 "core" , +2 ."da"PSV.dial :air +2 "processing"%(  +43 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%' +2270 "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"%Y +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%*  +42 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2290 "core" ' +3 #"da"washCycleDA #1 of 2 + .PSR.select :air +4 .PSV.dial PSR +3 "processing"%, +127 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +4 "processing"%' +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%'[ +1625 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%z  +72 "core"  +2 ."da"PSV.dial PTV +3 "processing"%0 +83 "core"  +49 ."da"PBV.dial :waste1 +7 "processing"%+  +35 "core"  +2 "processing"%$% +4 "core" %^\  +3 ."da"PS.seek 1.5ml +2 "processing"%k' +603 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%o * +34 "core" * +3 ."da"PS.seek 0ml +3 "processing"%%'W +1616 "core" ' +3 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%?  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core"  +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +3 "processing"%& * +34 "core" * +2 ."da"PSR.select :air +2 .PSV.dial PSR +4 "processing"% +70 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%C' +16 "Can"\ H7 +2248 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%= +72 "core" +3 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%m +72 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%3 +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%)  +69 "core"  +3 ."da"PS.seek 0ml +4 "processing"%9'W +2281 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +10 .PSV.dial PSR +3 "processing"%H +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +4 "processing"%' +589 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%;'[ +1615 "core" ' + ."da"PTV.dial :puck +2 "processing"%1  +8 "core"  +2 ."da"PSV.dial PTV +2 "processing"%2 +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%>  +35 "core"  +2 "processing"%G% +4 "core" %Y\  +3 ."da"PS.seek 1.5ml +2 "processing"%!' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +3 ."da"PS.seek 0ml +2 "processing"%<'W +1615 "core" ' +3 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%P  +5 "core"  +2 ."da"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 +3 .PSV.dial PSR +3 "processing"% +72 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%Q' +2280 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%5 +72 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%/ +71 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%J +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +83 "core" +2 ."da"PS.seek 0ml +3 "processing"%N'W +2279 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +9 "processing"%K  +43 "core"  +7 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%  +127 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%'  +42 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%@  +7 "core" +2 ."da"PSV.dial :mixloop +2 "processing"% +41 "core" +3 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +5 ."da"PS.seek 0.3ml +2 "processing"%' +392 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%W  +45 "core"  +2 "processing"%U% +49 "core" %\  +11 ."da"PS.seek 0.55ml +2 "processing"%['z +343 "core" ' +3 #"da"addPMLReagent08 + .PSV.dial :air +4 "processing"%Z  +42 "core"  +3 ."da"PS.seek 2ml +4 "processing"%D'[ +1553 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%c +44 "core" +2 ."da"PTV.dial :mixing +2 "processing"%] @ +73 "core" @ +2 ."da"PBV.dial :waste1 +2 "processing"%_  +35 "core"  +2 "processing"%B% +4 "core" %Y\  +3 ."da"PS.seek 1.85ml +2 "processing"%X'9 +240 "core" ' +2 ."da"PBV.dial between PSV and waste1 +3 "processing"%b * +36 "core" , +3 ."da"PS.seek 0ml +2 "processing"%F'W +1976 "core" ' +2 ."da"delay 2 seconds +203 .delay 8:00 +19871 "Can"\ B07 +28132 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +2 .PBV.dial :waste1 +8 "processing"%V  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%: * +35 "core" , +2 ."da"PSV.dial :air +2 "processing"%O  +43 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%-' +2286 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +44 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%g  +43 "core"  +2 ."da"delay 2 seconds +203 .PSV.dial :mixloop +2 "processing"%T +43 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%4  +43 "core"  +3 ."da"PS.seek 0ml +4 "processing"%'W +2248 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +3 "processing"%` +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +12 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%s' +589 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%M'[ +1619 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%e  +72 "core"  +2 ."da"PSV.dial PTV +3 "processing"%. +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%S  +35 "core"  +2 "processing"%R% +5 "core" %[\  +3 ."da"PS.seek 1.5ml +2 "processing"%{' +591 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%i * +34 "core" * +3 ."da"PS.seek 0ml +2 "processing"%6'W +1620 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%7  +35 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%8 * +37 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +4 "processing"%^ +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%j' +2279 "core" ' + ."da"PSV.dial PTV +3 "processing"%E +72 "core" +2 ."da"delay 5 seconds +173 "Can"\ W83 +330 ."da"PSV.dial PSR +3 "processing"%q +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%w +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +82 "core" +3 ."da"PS.seek 0ml +2 "processing"%'W +2281 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +3 "processing"%| +137 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%' +588 "core" ' +49 ."da"delay 5 seconds +510 .PSR.select :air +2 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%f'[ +1618 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +4 "processing"%d +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +37 "core" +2 "processing"%t% +5 "core" %_\  +3 ."da"PS.seek 1.5ml +2 "processing"%r' +588 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1610 "core" ' +3 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 +5 "processing"%L  +34 "core"  +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%v * +36 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%I +72 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%u' +2277 "core" ' +2 ."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 +503 .PSV.dial PTV +3 "processing"%n +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +70 "core"  +3 ."da"PS.seek 0ml +4 "processing"%\ 'W +2248 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +9 .PSV.dial PSR +3 "processing"% +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%x' +590 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%'[ +1615 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +4 "processing"% +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%"  +37 "core" +2 "processing"% % +4 "core" %Y\  +3 ."da"PS.seek 1.5ml +2 "processing"%}' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%( * +36 "core" + +3 ."da"PS.seek 0ml +2 "processing"%l'W +1609 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 +4 "processing"%  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%# * +37 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +4 "processing"%Y +71 "core"  +3 ."da"PS.reconfigure :fast +4 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%*' +2305 "core" ' +2 ."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 +503 .PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +71 "core"  +2 ."da"PS.seek 0ml +5 "processing"%z'W +2271 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates +7 .PSR.select :air +4 .PSV.dial PSR +3 "processing"%0 +135 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +10 "processing"% +44 ."da"PS.reconfigure :default +21 "processing"%#A d`xb +12 ."da"PS.seek 0.25ml +12 "processing"%+'7 +344 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +3 "processing"% +12 ."da"PS.seek 0.5ml +2 "processing"%$' +334 "core" ' +50 ."da"delay 5 seconds +313 "Can"\ ""x8ɷ +197 ."da"PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%'[ +1612 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +4 "processing"%o +86 "core" ~ +2 ."da"PBV.dial :waste1 +3 "processing"%k  +37 "core" +3 "processing"%?% +4 "core" %V\ " +3 ."da"PS.seek 1.5ml +2 "processing"%' +590 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%& * +37 "core" , +2 ."da"PS.seek 0ml +3 "processing"%'W +1617 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 +4 "processing"%%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%= * +36 "core" * +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%m +73 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%3' +2433 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%) +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%C +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +5 "processing"%H +75 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%9  +85 "core" +3 ."da"PS.seek 0ml +4 "processing"%'W +2382 "core" ' +3 #"da"Additional air clear + .PSR.select :air +4 .PSV.dial PSR +3 "processing"%1 +132 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +5 .PS.reconfigure :default +3 "processing"%#A d`xb +5 ."da"PS.seek 2ml +2 "processing"%2'[ +2121 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +2 .PSV.dial PTV +5 "processing"%> +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%G  +37 "core" +2 "processing"%;% +4 "core" %V\ , +4 ."da"PS.seek 1.5ml +2 "processing"%' +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%! * +37 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%P  +105 "core"  +3 ."da"PS.seek 0ml +2 "processing"% 'W +1621 "core" ' +2 "processing"%A9 +4 "core" 95L +3 #"da"Processing Puck Heater at 27.9C before imaging + .PH.coast +2 "processing"% +6 "core" 5M +2 "processing"%<& +5 "core" &TO\ 1 $ +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&5% +7 "core" %\  B ; ^  +2 "storage"(/% +4 "core" % N\ G +2 "storage"(J. +4 "core" .( +2 ."da"SC.reconfigure :tight +4 "storage"($\ .(\ 1~b +4 ."da"SC.seek 1 +3 "storage"(( +195 "core" ( +2 ."da"SC.configure :limp +3 "storage"($(\ 1b +5 (Q& +4 "core" & \\ \\\ > +2 "manipulator"&K& +5 "core" &-   * [ +2 "manipulator"&% +5 "core" %\  E >   +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 1 +2 "manipulator"&'( +179 "core" ( +2 "manipulator"&@& +5 "core" & 1 . $ +2 "storage"( & +4 "core" & m q\ C +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&N' +107 "core" ' +2 "storage"(W& +6 "core" &  \ H +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +6 ."da"SE.seek :beamBreak +2 "storage"(U'H +236 "core" ' +2 "storage"(- +3 "core" -'2 +3 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +5 "manipulator"&Z& +4 "core" &   $ +2 "storage"([& +5 "core" & \\ Y \ = +59 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +5 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 1 +4 "manipulator"&c'D +37 "core" ' +3 ."da"Elbow.hold +3 "manipulator"&], +7 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +6 "storage"(_- +3 "core" -'2 +3 ."da"SE.seek 7.09 Pucks below Top Plate +4 "storage"(B' +41 "core" ' +2 "manipulator"&b% +4 "core" %HX C G V +2 "storage"(D& +5 "core" & ;\ & +3 ."da"Forearm.force -20 + "manipulator"&5 +6 ."da"Forearm.seek 1 + 304 counts + "manipulator"&X't +19 "core" ' +2 "manipulator"&V& +5 "core" &  $ +3 "storage"(:& +4 "core" & [ ] ~\ = +4 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&O' +34 "core" ' +3 ."da"SE.seek 8.09 Pucks below Top Plate +2 "storage"(F' +56 "core" ' +2 "manipulator"& & +5 "core" &   $ +2 "manipulator"&g% +4 "core" %  )  +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +3 "manipulator"&T'\ +98 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&4( +284 "core" ( +2 "manipulator"&-& +5 "core" &  V $ +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &`& +4 "core" &   $ +3 ."da"Forearm.seek PC +2 "manipulator"&' +98 "core" ' +2 ."da"Hand.close + "manipulator"&s/ +75 "core" / +2 ."da"PC.seek :open +5 "processing"%e( +400 "core" ( +2 "storage"(.& +5 "core" & n j Y\ B +2 "manipulator"&S& +5 "core" & " " $ +2 "manipulator"&R% +4 "core" %  #  +3 ."da"Forearm.seek :retract +3 "manipulator"&M'\ +101 "core" ' +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 1 +3 "manipulator"&i( +255 "core" ( +2 "manipulator"&{& +5 "core" & , & i  +2 "storage"(& +4 "core" & i i \ B +3 ."da"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&7' +118 "core" ' +3 ."da"Hand.open +2 "manipulator"&81 +72 "core" 1 +2 "storage"(^- +4 "core" -' +3 ."da"SE.seek 7.85 Pucks below Top Plate +3 "storage"(6' +29 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +7 ."da"SE.seek 7.18 Pucks below Top Plate +2 "storage"(E'n +51 "core" ' +3 #"da"Lights, camera, ACTION! +6 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23aug0209h150ml_niagara.tif +1991 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1672 #"da"SX HX9/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 33.208 seconds\ /var/log/esp/da23aug0209h150ml_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23aug0209h150ml20s_niagara.tif +2069 #SX HX9/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23aug0209h150ml20s_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23aug0209h150ml30s_niagara.tif +3075 #SX HX9/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23aug0209h150ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "33.208 sec auto-exposure",Subject: "da23aug0209h150ml images!" +7 "storage"(q- +7 "core" -'n +2 "storage"(w& +5 "core" & Z\ +4 "manipulator"&& +11 "core" &  +4 ."da"Elbow.seek 1 +2 "manipulator"&j( +11 "core" ( +6 "manipulator"&|& +16 "core" &  l  +9 "storage"(& +11 "core" & /\ +3 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&' +13 "core" ' +69 ."da"SE.reconfigure :gently +4 "storage"(#QK-0-\ b +7 ."da"SE.seek 7.9 Pucks below Top Plate +2 "storage"(d' +65 "core" ' +3 "manipulator"&& +4 "core" &  +3 "storage"(t& +4 "core" & '\ +5 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +5 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 1 +2 "manipulator"&f'D +40 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&, +8 "core" , +3 ."da"Elbow.reconfigure :tight +41 "manipulator"&$&.,(\ #b +5 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +4 ."da"SE.seek 8.08 Pucks below Top Plate +3 "storage"(r' +33 "core" ' +2 "manipulator"&L% +4 "core" %Hc = ȴ +3 "storage"(v& +4 "core" &  T\ +3 ."da"Forearm.force -20 + "manipulator"&5 +6 ."da"Forearm.seek 1 + 304 counts +2 "manipulator"&I't +20 "core" ' +2 "manipulator"&& +5 "core" & $  +2 "storage"(& +5 "core" & \ +3 ."da"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&' +25 "core" ' +2 "storage"(n% +4 "core" % \ +6 ."downElevator"SE.seek :down +4 "storage"('v +98 (u% +5 "core" %0 \ RO +3 "manipulator"& % +5 "core" % \ +4 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +2 "manipulator"&\ '\ +65 "core" ' +4 ."downElevator"SE.stop +4 "storage"(5 +22 "core" ' +4 "storage"(x& +11 "core" & \ +6 #tStarting finalPurge +6 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +8 "processing"%& +13 "core" &\ +6 "manipulator"&"& +15 "core" &  +4 "manipulator"& % +11 "core" %\  ' +6 ."psFlush"Elbow.seek FlushPuck::Garage +6 "manipulator"&(- +180 "core" ( +5 "manipulator"&(& +8 "core" &- 2 +7 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +9 &}& +4 "core" &- 2 +3 ."psFlush"Forearm.seek :garage +3 "manipulator"&'! +107 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&#/ +68 "core" / +2 "manipulator"&Y& +5 "core" &- 4 2 +3 "manipulator"&l% +5 "core" % 3 +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&'\ +100 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +2 "manipulator"&,( +124 "core" ( +3 "manipulator"&& +4 "core" & E +3 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 && +4 "core" & E +3 ."psFlush"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek PC +3 "manipulator"&*' +102 "core" ' +3 "manipulator"&0& +4 "core" & +3 "manipulator"&z% +5 "core" % +3 "processing"%+& +4 "core" &\ +4 "processing"%$& +7 "core" &\ +3 ."psFlush"PC.seek :closed +2 "processing"%o(Tg +64 "core" &\ +11 &\ 2 + &;Hy\ / +3 &jt\ D + &_\ K + &[\ K + &\\\ K +2 &\\X\ K +2 &Z%\ K + &\\&\ K +9 &\\\ K +9 &d\\>\ K +9 &!&\\<\ K +10 &"\\:\ J +9 &$Y>\ J +9 &&mYB\ J +10 &(-\\@\ K +9 &)[@\ K +9 &+\\<\ J +10 &-uX(\ J +9 &/6W)\ K +10 &0W.\ J +9 &2W*\ K +10 &4|V0\ K +9 &6>V.\ K +9 &8[2\ K +9 &9[*\ J +11 &;Y.\ J +12 &=F[1\ K +8 &?[&\ K +9 &@Z*\ K +8 &BV1\ K +11 &DOX1\ J +9 &FZ'\ J +10 &G_.\ K +9 &Il/\ M +11 &KE!\ P +8 &M\ Q +9 &N\ Q +7 &P\ Q +10 &RI\ R +9 &Sc\ $o +9 &T@a\ 3 +10 ( + &TH\ + +3 "processing"%$& +5 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.59 + "processing"%k& +6 "core" &TH P\ + +3 ."psFlush"Hand.open +2 "manipulator"&?1 +77 "core" 1 +2 "manipulator"&% +5 "core" %  +3 ."psFlush"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&&'\ +97 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +44 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +3 "processing"%%' +368 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +227 "core" ' +2 ."psFlush"delay 5 seconds +504 .PSR.select :air +6 "processing"% +19 ."psFlush"PS.seek 2.5ml +4 "processing"%=' +2128 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%m @ +185 "core" @ +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%  +126 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%) +97 "core" +4 ."psFlush"PS.seek :empty +4 "processing"%C'9 +2638 "core" ' + ."psFlush"PSR.select :air +5 .PSV.dial PSR +2 "processing"%H +102 "core"  +4 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +12 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +7 "processing"%9' +592 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%3' +2127 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%1  +36 "core" +2 ."psFlush"PTV.dial :mixing +3 "processing"% @ +72 "core" A +2 ."psFlush"PSV.dial :mixloop +3 "processing"%> +100 "core" +2 ."psFlush"PS.seek :empty +4 "processing"%G'9 +569 #"uploadLog"upsync +2057 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%; +105 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 1ml +2 "processing"%2'P +1105 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%!' +1616 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%P +73 "core" + ."psFlush"PTV.dial :puck +3 "processing"%  +70 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%A  +6 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%'W +2628 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%< +72 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%5' +589 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%/' +2119 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%J +72 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%Q U +55 "core" W +2 ."psFlush"PS.seek 0ml +4 "processing"%K'W +2636 "core" ' +2 ."psFlush"PSV.dial PBV +51 "processing"% @ +48 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%h' +534 "Can"\ H9_ +2094 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%@  +71 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"% 'W +2636 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%p +44 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +2 "processing"%W' +2630 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%y +71 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"% U +6 "core" V +3 ."psFlush"PS.seek 0ml +4 "processing"%Z'W +2635 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%[ @ +44 "core" > +3 ."psFlush"PS.seek 2.5ml +4 "processing"%_' +2629 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%b  +77 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"%D'W +2635 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%V +45 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +14 ."psFlush"PS.seek 1ml +2 "processing"%:'P +1100 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +1611 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%g +70 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%N  +18 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%'  +54 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%U'W +2634 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%c +72 "core"  +2 ."psFlush"PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%X' +590 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%B' +2124 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%O +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%- U +55 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%`'W +2628 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%] @ +44 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%s' +2640 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%T  +70 "core"  +3 ."psFlush"PS.seek 0ml +4 "processing"%\\'W +2628 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%. +44 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%S' +2638 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%R +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +7 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%{'W +2627 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +49 "core" ? +3 ."psFlush"PS.seek 2.5ml +9 "processing"%4' +2629 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%8  +71 "core"  +3 ."psFlush"PS.seek 0ml +4 "processing"%^'W +2627 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'M& +8 "core" &lo\ +2 "manipulator"&F& +5 "core" & 9 +2 .tElbow.reconfigure :tight +48 "manipulator"&$&.,(\ #b +13 .tElbow.seek PC + "manipulator"&6( +7 "core" ( +2 "manipulator"&q& +5 "core" &  r +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &w& +3 "core" & +4 .tForearm.seek PC +3 "manipulator"&' +99 "core" ' +2 .tHand.close + "manipulator"&|/ +69 "core" / +2 .tPC.seek :open +5 "processing"%( +401 "core" ( +2 "manipulator"&& +4 "core" & +3 "manipulator"&t% +5 "core" %  +3 .tForearm.seek :retract +2 "manipulator"&i'\ +101 "core" ' +2 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&7( +366 "core" ( +2 "manipulator"&L& +6 "core" & 0 +2 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +4 &v& +3 "core" & 0 +4 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +3 "manipulator"&', +95 "core" ' +3 "manipulator"&E& +4 "core" & 0 +3 "manipulator"&% +4 "core" %* 3 +3 "collection"'n& +4 "core" &lo\ +4 "collection"'& +6 "core" &jm\ +3 .tCC.seek :closed +3 "collection"'j(O +5 "core" &ko\ +5 &mp\ 8 +9 &JLykm\ / +9 &{tjo\ D +10 &&_kp\ K +9 &\\kn\ J +9 &\\ko\ J +10 &n]ko\ J +9 &/Zin\ K +10 &[jq\ J +9 &]ko\ J +9 &u[kn\ K +10 &!8\\kn\ J +9 &"Wjo\ J +9 &$[lo\ K +10 &&~[lo\ J +9 &(A]ko\ J +10 &*\\jo\ J +9 &+\\kp\ J +9 &-[ko\ J +10 &/IXkq\ J +9 &1 [mp\ K +9 &2[mp\ J +10 &4]jo\ J +9 &6P\\kp\ J +10 &8]lo\ J +9 &9[ko\ J +9 &;\\mo\ J +10 &=X]ko\ J +9 &?\\lp\ J +9 &@]mo\ J +10 &B[jo\ K +9 &D`[nm\ J +10 &F"_jo\ J +9 &Gfmo\ L +9 &Ijo\ O +10 &KLko\ T +9 &Mkk\ W +10 &Nzkn\ 5 +9 &Oc&jo\ #g +9 &Ojkn\ H +3 ( +2 "collection"'& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.56 +2 "collection"'u& +6 "core" &Oqkn\ H +3 .tHand.open + "manipulator"& 1 +67 "core" 1 +2 "manipulator"&d% +5 "core" % * T +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&f'\ +102 "core" ' +3 #tFlushing the Collection Valve::Manifold + "collection"'x& +7 "core" &Oqjo\ \ H +2 "collection"'% +5 "core" %io\ +2 .tCSV.dial CSR +3 "collection"'I  +41 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +5 "collection"' +13 .tCS.seek 5ml +2 "collection"'"'l +1346 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +13 ' % +3 "core" %lkn\  +3 .tCS.reconfigure :fast +3 "collection"'#d @b +5 .tCS.seek 7.5ml +2 "collection"'r' +654 "core" ' +2 .tCSV.dial :waste +2 "collection"' +126 "core" +3 .tCS.reconfigure :default +2 "collection"'#P d@b +6 .tCS.seek 0ml +2 "collection"'(' +1992 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'& +8 "core" &Oqko\ H +2 "collection"'}% +5 "core" %io\ +2 .tCSV.dial :flush +2 "collection"'  +43 "core"  +3 .tCS.reconfigure :fast +49 "collection"'#d @b +12 .tCS.seek 5ml +3 "collection"'#'l +1211 "core" ' +3 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'Y @ +44 "core" A +2 "collection"'l% +5 "core" %ljm\  +3 .tCS.seek 7ml +2 "collection"'\ ' +543 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +4 "collection"'  +3 '  +42 "core"  +90  + .tCBV.dial :waste1 +3 "collection"' @ +46 "core" ? +2 .tCS.seek 0ml +4 "collection"'0' +1659 "core" ' +2 #tFlushing lower manifold's waste2 port +2 "collection"'z& +7 "core" &Oppu\ H +2 "collection"'+% +5 "core" %os\ +2 .tCSV.dial :flush +3 "collection"'  +71 "core" +3 .tCS.seek 5ml +2 "collection"''l +1201 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +3 "collection"'e @ +44 "core" B +2 "collection"'k% +4 "core" %llq\  +3 .tCS.seek 6.999ml +2 "collection"'?' +531 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +4 "collection"'  +4 '$  +16 "core"  +25  +2 .tCBV.dial :waste2 +3 "collection"'  +111 "core"  +3 .tCS.seek 0ml +4 "collection"'*' +1654 "core" ' +2 #tDisinfecting external Intake with kill + "collection"' & +8 "core" &Opns\ H +2 "collection"'%% +5 "core" %qs\ +2 .tCSV.dial CSR +3 "collection"'m  +135 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +4 "collection"' +14 .tCS.seek 8ml +2 "collection"'' +1535 "Can"\ NM9 +349 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +13 .tCS.seek 10ml +2 "collection"')' D +535 "core" ' +4 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +4 "collection"'= +3 'H  +98 "core" +35  + .tCTV.dial :intake +3 "collection"'C  +71 "core" + .tIntake.select :open +2 "sampler") +13 .tCS.seek 2ml +2 "collection"'9' \\ +1882 "core" ' + .tIntake.select :close +2 "sampler")0 +13 .tCTV.dial :air +2 "collection"'1  +72 "core"  +3 .tCS.reconfigure :default +3 "collection"'#P d@b +5 .tCS.seek 0ml +3 "collection"'' +583 "core" ' +2 .tCSV.dial CSR +2 "collection"'>  +99 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +5 "collection"' +13 .tCS.seek 5ml + "collection"'3'l +1356 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +3 "collection"' +12 .tCS.seek 10ml +2 "collection"';' D +1350 "core" ' +2 .tCSV.dial CBV +2 "collection"'G +99 "core" +3 .tCS.seek 0ml +2 "collection"'2' +2626 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"&P& +7 "core" &  0 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek CC +2 "manipulator"&( +26 "core" ( +52 "manipulator"&A& +7 "core" & - +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &!& +4 "core" & - +3 .tForearm.seek CC +2 "manipulator"&<', +108 "core" ' +2 .tHand.close +2 "manipulator"&/ +78 "core" / +2 .tCC.seek :open +2 "collection"'5( +378 "core" ( +2 "manipulator"&J& +5 "core" & + +2 "manipulator"&Q% +5 "core" %   +3 .tForearm.seek :retract +2 "manipulator"&/'\ +102 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek :garage +3 "manipulator"&(- +271 "core" ( +2 "manipulator"&K& +5 "core" &- \\ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &@& +4 "core" &- % \\ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek :garage +3 "manipulator"&h'! +110 "core" ' +2 .tHand.open +2 "manipulator"&p1 +76 "core" 1 +2 "manipulator"& % +5 "core" % + +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&y'\ +100 "core" ' +3 #tCompleted [shallowDAwithoutWCR] begun 07:43:57 +7 #Asleep after completing Niagara_can_pos assays +2 ."Qmail"GoodNews.email "{1 => 9,\\n 2 => 13}\\nCan@09:43:30, 23.0C, 20% humidity, 14.7psia, 13.525V, 0.404A, 5.851Ah, 5.47W\\nSampled 150.0ml",Subject: "Asleep after completing Niagara_can_pos assays" +696 #"uploadLog"upsync +9 #mEXIT +2 #"duane"Session Ended @1690983934.92EDT @1690984554.05EDT = =mMAIN_scheduler =tMAIN @EDT1690984555.83 #"core_reset"Sent BREAK +2 #t@19916 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +215 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +246 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +416 "Can"\ 0 + \ 0I + #tPolling Can every 10:00 +3 #Cleanly exited at 09:45:34EDT02-Aug-23 +527 #-> ESP.ready! +3 #Powering core bus +581 .Gate.power :raw,:ON +2 "sampler") +28 ) +2 "core"  +3 "collection"' +3 ' +2 "core"  +2 "processing"% +2 % +4 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +2 .tSS.configure :default +2 "sampler")#.0X $da[:extractVol]=0.17 +1658 #-> startTube 2 +2195 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +682 #t-> da 100 +2 #da sampling at most 100ml +4 ."Qmail"DAfans.email "Started da in tube 2 at 09:57:41EDT02-Aug-23\\n{1 => 9,\\n 2 => 13}\\nCan@09:56:04, 22.5C, 20% humidity, 14.7psia, 13.702V, 0.079A, 0.010Ah, 1.08W",Subject: "da sampling at most 100ml" +7 #tLoading sh1 puck from tube 2 into Collection Clamp +8 "collection"'1& +10 "core" &sw\ +2 !"Qmail"o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt["'H +176 "core" ' +2 "storage"(?- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (@& +3 "core" & \ +2 "manipulator"&A& +5 "core" &  B !q +2 .tElbow.seek 2 + "manipulator"&B( +24 "core" ( + "manipulator"&C& +4 "core" &  +2 "storage"(D& +4 "core" & 1\ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&E'y +14 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&F/ +73 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&G& +2 "storage"(H'v +8 "core" & + "manipulator"&I% +4 "core" % n 7 o +2 .tForearm.seek :retract +2 "manipulator"&J'\ +96 "core" ' +2 .tElbow.seek CC +2 "manipulator"&K( +45 "core" ' +3 ."downElevator"SE.stop + "storage"(5 +115 "core" ( + "manipulator"&L& +5 "core" &  ! N + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &M& +3 "core" & S N +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&N', +102 "core" ' +2 "manipulator"&O& +3 "core" &  8 N +3 "manipulator"&P% +3 "core" %  # +3 "collection"'Q& +4 "core" &uv\ +3 "collection"'R& +6 "core" &uy\ +2 .tCC.seek :closed +40 "collection"'S(O +14 "core" &svT\ +2 &twS\ + &sxS\ + &uxS\ + &twF\ + &ty\ +2 &uw\ < +8 &M~uxT\ 0 +9 &Twtx\ E +9 &`sx\ K +10 &Wux\ J +9 &Zuw\ J +10 &I\\sw\ K +9 & Zsx\ J +9 &Ztx\ J +10 &Zux\ K +9 &Q\\tx\ K +9 &!\\uw\ J +10 &"Zsx\ J +9 &$\\uz\ J +9 &&ZXuv\ J +10 &(]ux\ J +9 &)^tx\ J +10 &+\\tx\ J +9 &-a\\sx\ K +9 &/$[sw\ J +10 &0Ytx\ J +9 &2\\tx\ K +9 &4jZs{\ J +10 &6,]ux\ J +9 &7Zux\ J +10 &9]tw\ J +9 &;r\\ux\ J +9 &=5Yuu\ J +10 &>\\vx\ J +9 &@Xsy\ J +10 &By\\vx\ K +9 &D;]tw\ K +9 &E`tx\ K +10 &Gqux\ M +9 &Ipux\ Q +9 &K#vy\ V +10 &Lzy\ W +9 &N\ 9 +9 &OZ+\ $i +10 &Oby\ C +2 ( +2 "collection"'R& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.67 + .Hand.open + "manipulator"&T1 +69 "core" 1 +2 "manipulator"&U% +5 "core" %   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&V'\ +95 "core" ' +2 #tcollectSample 100ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")W+ +3 "core" + +2 "sampler")X% +3 "core" % \  +2 "collection"'Y& +4 "core" &O_qv\ C +3 "Can"\ K3 +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 "sampler")Z  +5 "core"  +2 .tSS.reconfigure :fast +2 "sampler")#.0X Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +47 "core" ' +2 .tSSV.dial CBV + "sampler")b  +127 "core" +2 .tCTV.dial :intake + "collection"'c  +72 "core"  +2 #tWaiting for external sampler to finish priming... + .delayUntil "10:01:01.39" +1459 #"flow"0.0L/min +14843 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +3 "sampler")d  + "collection"'e @ +6 "core" +3 ? + #tAllowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +211 "collection"'f% +3 "core" %{~\ +2 #tIntake @15.1psia, vacuum from 9.6 to 12.6psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +272 "core" ' +2 #tStroke completed -- waiting for pressure to equalize ... + .SS.reconfigure :exhale +2 "sampler")#.0X% +3 "core" %^_\ +2 "sampler")E% +4 "core" %? \  +21 "collection"'O% +4 "core" %`a\ +2 "sampler")P% +3 "core" %? \  +25 "collection"'B% +3 "core" %`b\ +2 "sampler")Q% +47 "core" %? \  +3 "collection"'H% +5 "core" %bf\ +2 "sampler")J% +8 "core" %= \  +27 "collection"'!% +3 "core" %ci\ +2 "sampler")T% +4 "core" %> \  +36 "collection"'U% +4 "core" %fk\ +2 "sampler")R% +4 "core" %> \  +41 "collection"'X% +3 "core" %jn \ +2 "sampler")Y% +4 "core" %> \  +47 "collection"'Z% +3 "core" %pr\ \ +2 "sampler")N% +4 "core" %> \  +53 "collection"'% +4 "core" %sv\ +2 "sampler")W% +4 "core" %> \  +60 "collection"']% +4 "core" %vx\ +3 "sampler")\\% +3 "core" %> \  +69 "collection"'^% +4 "core" %uy \ +2 "sampler")_% +4 "core" %> \  +2 "collection"'`% +4 "core" %ty\ +2 #tIntake @14.8psia, vacuum from 9.3 to 12.3psi + .SS.reconfigure :inhaling 0.89ml/s +2 "sampler")#.>0X \  +21 "collection"'a% +3 "core" %hm\ +2 "sampler")i% +4 "core" %> \  +24 "collection"'j% +4 "core" %hm\ +2 "sampler")k% +4 "core" %> \  +27 "collection"'l% +4 "core" %jm\ +2 "sampler")g% +4 "core" %> \  +32 "collection"'h% +4 "core" %mn\ +2 "sampler")o% +3 "core" %> \  +37 "collection"'p% +3 "core" %mo\ +2 "sampler")q% +4 "core" %= \  +41 "collection"'s% +4 "core" %or\ +2 "sampler")r% +4 "core" %> \  +46 "collection"'m% +4 "core" %ot\ +2 "sampler")t% +4 "core" %> \  +53 "collection"'n% +3 "core" %ru\ +2 "sampler")w% +4 "core" %> \  +61 "collection"'x% +3 "core" %sx\ +2 "sampler")y% +4 "core" %= \  +69 "collection"'u% +3 "core" %tx\ +2 "sampler")v% +4 "core" %= \  +78 "collection"'|% +3 "core" %vy\ +2 "sampler")}% +4 "core" %> \  +2 "collection"'~% +4 "core" %tx\ +2 #tIntake @14.8psia, vacuum from 9.3 to 12.3psi + .SS.reconfigure :inhaling 0.72ml/s +2 "sampler")#.20X% +4 "core" %v{\ +2 "sampler")E% +4 "core" %G \  +127 "collection"'O% +3 "core" %wz\ +2 "sampler")P% +4 "core" %G \  +144 "collection"'B% +4 "core" %u{\ +2 "sampler")Q% +3 "core" %G \  +163 "collection"'H% +3 "core" %wz\ +2 "sampler")J% +4 "core" %G \  +183 "collection"'!% +4 "core" %vx\ +2 "sampler")T% +4 "core" %G \  +2 "collection"'U% +4 "core" %uy\ +2 #tIntake @14.8psia, vacuum from 9.3 to 12.3psi +2 .SS.reconfigure :inhaling 0.46ml/s +2 "sampler")#. 0X Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +1363 "collection"'% +4 "core" % ' ,$\ +2 "sampler")*% +3 "core" %Qcg \  +2 #tEvacuated: Intake @24.0psia, Outlet @23.7psia +2 .SSV.dial :spit,avoiding: :exhaust + "sampler")? +100 "core"  +2 .tSS.reconfigure :exhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'I' +90 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")7 +126 "core"  +2 .tSS.reconfigure :exhale +2 "sampler")#.0X @ +6 "core" A +120  +103 .tSSV.dial :spit,avoiding: :exhaust + "sampler")E +126 "core"  +2 .tSS.reconfigure :default +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'[' +105 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust + "sampler")m +127 "core" +2 .tSS.reconfigure :exhale +2 "sampler")#.0X Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +491 "core" ' +2 .tCSV.dial CSR +2 "collection"'  +41 "core"  +2 #tPulling 2ml of CSR.AqMeOH .CSR.select :AqMeOH +2 "collection"' +10 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 2ml + "collection"'' \\ +591 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 '% +3 "core" % bI\  +2 .tCS.seek 5.001ml +2 "collection"'\ 'l +843 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'  +41 "core"  +2 .tCS.seek 1ml + "collection"'z' +1106 "core" ' + "collection"' 9 +3 "core" 9 +2 "collection"'% +4 "core" %X\ +2 #tBefore lysing Collection Puck Heater at 22.9C/15.6psia +2 #Heating Puck.from 2, :sh1 in Collection Clamp to 70C for 10:00 +4 .CH.seek 70C,8:00 +7 "collection"' \  +4 '{9 +10 "core" 9d +103 "collection"'9 +7 "core" 9d +26 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +72 "collection"'9 +3 "core" 9 d +103 "collection"'9 +3 "core" 9d +102 "collection"'9 +3 "core" 9d +102 "collection"'9 +3 "core" 9d +105 "collection"'9 +7 "core" 9d +105 "collection"'9 +3 "core" 9d +103 "collection"' 9 +2 "core" 9#d +103 "collection"'9 +3 "core" 9'd +102 "collection"'9 +4 "core" 9,d +102 "collection"'"9 +3 "core" 90d +102 "collection"'99 +3 "core" 94d +103 "collection"'9 +2 "core" 9\ 8d +103 "collection"'$9 +3 "core" 99 +2 "core" 9_9 +103 "collection"'M9 +3 "core" 9u8 +103 "collection"'E9 +22 "core" 96 +102 "collection"'L9 +3 "core" 94 +102 "collection"'P9 +3 "core" 92 +103 "collection"'B9 +3 "core" 91 +102 "collection"'Q9 +3 "core" 9/ +103 "collection"'H9 +3 "core" 9. +103 "collection"'!9 +3 "core" 9\ , +102 "collection"'X9 +3 "core" 9\ * +103 "collection"'+9 +2 "core" 90) +103 "collection"'Y9 +3 "core" 9D( +102 "collection"'O9 +3 "core" 9U& +103 "collection"'J9 +3 "core" 9g$ +102 "collection"'Z9 +3 "core" 9x# +103 "collection"'N9 +3 "core" 9#" +102 "collection"'W9 +3 "core" 9'! +103 "collection"'T9 +3 "core" 9+ +103 "collection"']9 +3 "core" 90 +102 "collection"'\\9 +3 "core" 94 +103 "collection"'^9 +3 "core" 98 +102 "collection"'_9 +3 "core" 9< +103 "collection"'U9 +3 "core" 9A +103 "collection"'<9 +3 "core" 9 E +103 "collection"'c9 +2 "core" 9 I +103 "collection"'`9 +3 "core" 9 "M +102 "collection"'e9 +3 "core" 9 0Q +103 "collection"'f9 +2 "core" 9 =V +103 "collection"'R9 +3 "core" 9 IZ +102 "collection"'9 +3 "core" 9 U^ +108 "collection"'i9 +2 "core" 9 bb +103 "collection"'j9 +3 "core" 9 mg +102 "collection"'k9 +4 "core" 9 xk +102 "collection"'a9 +3 "core" 9 o +103 "collection"'l9 +2 "core" 9 s +106 "collection"'o9 +2 "core" 9 x +103 "collection"'h9 +3 "core" 9 | +103 "collection"'p9 +3 "core" 9  +103 "collection"'q9 +2 "core" 9  +103 "collection"'r9 +3 "core" 9  +102 "collection"'g9 +3 "core" 9  +103 "collection"'m9 +2 "core" 9  +103 "collection"'d9 +4 "core" 9  +102 "collection"'s9 +3 "core" 9   +103 "collection"'[9 +3 "core" 9 \  +102 "collection"'t9 +3 "core" 9   +102 "collection"'x9 +3 "core" 9   +103 "collection"'w9 +3 "core" 9 \ +102 "collection"'y9 +3 "core" 9 \ +103 "collection"'n9 +3 "core" 9\ \ +102 "collection"'v9 +3 "core" 9\ \ +103 "collection"'|9 +2 "core" 9\ \ +103 "collection"'u9 +3 "core" 9\ \ +103 "collection"'}9 +3 "core" 9\  +102 "collection"'~9 +3 "core" 9\ \ +103 "collection"'9 +2 "core" 9\ \ +103 "collection"'b9 +3 "core" 9\ $\ +102 "collection"'9 +4 "core" 9\ '\ +103 "collection"'9 +2 "core" 9\ +\ +103 "collection"'9 +3 "core" 9\ /\ +102 "collection"'9 +3 "core" 9\ 2\ +102 "collection"'9 +3 "core" 9\ 6 +103 "collection"'9 +3 "core" 9\ 8 +102 "collection"' 9 +3 "core" 9\ ;\ +103 "collection"'\ 9 +2 "core" 9\ >!\ +103 "collection"' 9 +3 "core" 9\ A" +3 .tCH.hold 10:00,70C +3 "collection"' `\ `\ @\ +2 '{9 +6 "core"  + 9\ A\ A +2 "collection"'% +3 "core" %\ m +51 #tBegun lysing Collection Puck Heater at 68C/19.9psia +8117 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +20586 #Session Begun +2 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +1679 "Can"\ \  +17239 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +4020 #Session Begun +2 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +8264 "core" ` +2 "collection"'9 +4 "core" 9\  +2 "collection"'% +3 "core" %\ +3 #tEnded lysing Collection Puck Heater at 70C/19.2psia + .CS.seek 0ml +2 "collection"'' +339 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake + "collection"' @ +96 "core" A +2 .tCSV.dial :air +2 "collection"' @ +40 "core" ? +3 .tCS.seek 5ml +2 "collection"''l +1348 "core" ' +2 .tCSV.dial CTV + "collection"'  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +42 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'" @ +42 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'9' +1355 "core" ' +2 "collection"'% +3 "core" % \ +2 #tPuck @31.3psia after final lysis pressurization + #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"'$ +95 "core"  +2 .tCBV.dial CSV + "collection"'&  +29 "core"  + "collection"'%% +4 "core" % I N\ +3 .tCS.seek 5ml + "collection"'('l +1151 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" +3 .tCS.seek 10ml + "collection"''' D +840 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'- ` +109 "core" ^ +2 #tLysing Complete + "collection"'.& +4 "core" &O\\*0\ C +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&0% +4 "core" %\   +2 "storage"(#% +4 "core" %} (\ +2 "storage"(1. +4 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(( +197 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (4& +3 "core" & 7\ +2 "manipulator"&3& +5 "core" & N + "manipulator"&5% +4 "core" %\   +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&( +152 "core" ( + "manipulator"&:& +4 "core" & +2 "storage"(;& +4 "core" & ;\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&' +92 "core" ' +2 "storage"(/& +4 "core" & \ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('H +220 "core" ' +2 "storage"(*- +3 "core" -'& +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&?& +3 "core" &  +2 "storage"(=& +4 "core" & 3\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&@'D +36 "core" ' + .tElbow.hold +2 "manipulator"&C, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(A- +2 "core" -'& +3 .tSE.seek 8.09 Pucks below Top Plate +2 "storage"(D' +41 "core" ' +2 "manipulator"&% +3 "core" %Oe ȵ +2 "storage"(G& +4 "core" & 6 5 -\ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 311 counts + "manipulator"&'{ +22 "core" ' +3 "manipulator"&7& +3 "core" & +2 "storage"(2& +5 "core" & \ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&F' +23 "core" ' +2 .tSE.seek 9.09 Pucks below Top Plate +2 "storage"(I' +48 "core" ' +2 "manipulator"&8& +3 "core" & +3 "manipulator"&>% +3 "core" % + +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&M'\ +97 "core" ' +2 .tElbow.seek CC + "manipulator"&E( +149 "core" ( + "manipulator"&L& +4 "core" &  2 +2 .tElbow.reconfigure :loose +45 "manipulator"&$ &.,(#b +10 &P& +3 "core" & # 2 +3 .tForearm.seek CC + "manipulator"&B', +93 "core" ' +30 .tHand.close + "manipulator"&Q/ +74 "core" / +2 .tCC.seek :open + "collection"'H( +379 "core" ( +2 "storage"(!& +5 "core" & \ + "storage"(X& +4 "core" & \ +2 "manipulator"&+& +5 "core" & 1 +2 "manipulator"&Y% +3 "core" % = +3 .tForearm.seek :retract + "manipulator"&O'\ +94 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&J( +155 "core" ( + "manipulator"&Z& +4 "core" &  +2 "storage"(N& +4 "core" &\ \ \ 9\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&W'D +111 "core" ' +2 .tElbow.hold + "manipulator"&T, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&]1 +75 "core" 1 +2 "manipulator"&\\% +4 "core" % W_ 6 ȳ +2 "storage"(^& +4 "core" & `\ +3 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 319 counts + "manipulator"&_'σ +16 "core" ' +2 "manipulator"&U& +3 "core" & +2 "storage"(<& +4 "core" & \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&c' +19 "core" ' +2 "storage"(`% +3 "core" %\ \  (\ +3 ."downElevator"SE.seek :down +3 "storage"(e'v +99 (f% +3 "core" %/1\ \  J\ SQ +3 "manipulator"&R% +3 "core" % - +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +63 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +28 "core" ' +2 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'i& +3 "core" &=@\ +2 "manipulator"&j& +4 "core" &  e +2 "manipulator"&k% +4 "core" %\    +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&a(- +173 "core" ( +2 "manipulator"&l& +4 "core" &- 4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &o& +3 "core" &- 4 +7 .tForearm.seek :garage +2 "manipulator"&h'! +111 "core" ' +4 .tHand.close +2 "manipulator"&p/ +76 "core" / + "manipulator"&q& +4 "core" &- 3 4 +2 "manipulator"&r% +4 "core" % ) +2 .tForearm.seek :retract +2 "manipulator"&g'\ +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&m( +289 "core" ( + "manipulator"&d& +4 "core" &   P +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &s& +3 "core" & * P +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&[', +94 "core" ' +2 "manipulator"&t& +3 "core" &   P +2 "manipulator"&x% +4 "core" %* & +2 "collection"'w& +4 "core" &CH\ +3 "collection"'y& +7 "core" &CH\ +2 .tCC.seek :closed + "collection"'n(O +5 "core" &DJ}\  +8 &3CG \ *z +9 &hDH \ = +10 &pEG\ J +9 &[XDI\ H +9 &ZDI\ H +10 &ZDG\ H +9 &]DG\ I +10 &b^DI\ I +9 &#\\EJ\ I +10 &[EGt\ H +11 & YEG\ I +7 &"jYEH\ I +13 &$,^GI\ I +10 &%]EH\ H +9 &'[EIf\ H +9 &)r]CJ\ I +9 &+5YBG\ H +10 &,\\EH\ H +10 &.ZDH\ H +11 &0z^DH\ I +6 &2=\\CL\ H +10 &3ZGH\ H +7 &5]DJ\ I +11 &7]FH\ H +9 &9E[EJ\ H +8 &;]DI\ I +11 &<]EG\ H +14 &>]DJ\ I +4 &@M]EJ\ H +10 &BYDI\ I +8 &CYBH\ H +13 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +6 "core" &E\\FI{\ I +4 &GRcEIg\ J +2 &I }GI\ M +4 &JFH \ R +8 &LuEH\ V +9 &N4FJ\ C +10 &O>;DI\ %m +9 &OrFG\ H +5 ( +2 "collection"'y& +4 "core" &OiEI\ H +2 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.64 +2 "collection"'v& +3 "core" &OjFJl\ H +2 .tHand.open + "manipulator"&|1 +74 "core" 1 + "manipulator"&u% +4 "core" % * : +45 .tForearm.reconfigure :loose +10 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&}'\ +92 "core" ' + .tPSV.dial PSR +2 "processing"%~ +127 "core"  +2 #tPulling 1.5ml of PSR.flush +3 .PSR.select :flush +7 "processing"%j +14 .tPS.seek 1.5ml +2 "processing"%' +1623 "core" ' + .tdelay 5 seconds +505 .PSV.dial :waste1 +2 "processing"%b  +42 "core"  +2 .tPS.seek 0ml + "processing"%'W +1615 "core" ' +2 .tPSV.dial PSR + "processing"% +43 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +2636 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"% + "collection"'  +7 "core" @ +2 "processing"% +2 "core" @ +2 "processing"%  +69 "core" +87  +2 .tPSV.dial :mixloop + "processing"%\ +97 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +5 "core" + .tPTV.dial :PRVmixing +2 "processing"%{  +121 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2635 "core" ' +2 .tPSV.dial :air + "processing"%  +41 "core"  +2 .tPS.seek 2.5ml + "processing"%' +2628 "core" ' +2 .tPSV.dial :mixloop + "processing"% +42 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2635 "core" ' +2 .tPSV.dial :air + "processing"%z  +43 "core"  +2 .tPS.seek 2.5ml + "processing"%' +2636 "core" ' + .tPSV.dial :mixloop +2 "processing"% +5 "Can"\ zbL +37 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2500 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +126 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"& & +4 "core" & $ P +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( +2 "manipulator"&& +3 "core" &  P +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &"& +3 "core" & P +2 .tForearm.seek CC +2 "manipulator"&', +107 "core" ' +2 .tHand.close + "manipulator"&/ +71 "core" / +2 .tCC.seek :open + "collection"'$( +377 "core" ( + "manipulator"&&& +4 "core" & ! P +2 "manipulator"&%% +3 "core" %  +3 .tForearm.seek :retract + "manipulator"&9'\ +109 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&)(- +275 "core" ( + "manipulator"&& +4 "core" &- 2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &(& +3 "core" &- 2 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&'! +103 "core" ' +2 .tHand.open + "manipulator"&,1 +72 "core" 1 +2 "manipulator"&-% +4 "core" % * w +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&.'\ +99 "core" ' +2 .tPSV.dial :mixloop + "processing"%0 +26 "core" +2 .tPTV.dial :PRVmixing + "processing"%#  +16 "core" +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%1  +15 "core" +2 .tCTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'4& +3 "core" &RV\ +2 "manipulator"&3% +4 "core" %\   +2 "storage"(5% +4 "core" %\ \  G\ +2 "storage"(6. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(:( +199 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (;& +3 "core" & \  +2 "manipulator"&/& +6 "core" &-  2 +2 "manipulator"&K% +3 "core" %\    +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +42 .tElbow.seek 2 +8 "manipulator"&V( +180 "core" ( +2 "manipulator"&*& +3 "core" &  $ +2 "storage"(?& +4 "core" & \ \ \  I\  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&=' +101 "core" ' + "storage"(A& +4 "core" & \ 7\ & \  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('H +183 "core" ' +3 "storage"(G- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (7& +3 "core" & \  +2 "manipulator"&2& +4 "core" &  " $ +2 .tElbow.seek 2 +2 "manipulator"&8( +3 "core" ( +2 "manipulator"&>& +4 "core" &  6 $ +2 "storage"(& +3 "core" & \  +3 .tForearm.seek 2 + 300 counts + "manipulator"&'y +23 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&/ +72 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&@& +2 "storage"('v +7 "core" &  $ +2 "manipulator"&D% +4 "core" % z    +2 .tForearm.seek :retract +2 "manipulator"&L'\ +94 "core" ' +2 .tElbow.seek CC + "manipulator"&P( +64 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +89 "core" ( +2 "manipulator"&F& +3 "core" &  3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &C& +3 "core" & 3 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&Q', +90 "core" ' +2 "manipulator"&M& +3 "core" & 3 +3 "manipulator"&S% +3 "core" %2 +3 "collection"'!& +3 "core" &SY\ +3 "collection"'X& +6 "core" &RX\ +2 .tCC.seek :closed + "collection"'+(O +4 "core" &SW\  +9 &5SV\ +| +9 &iSW^\ > +9 &kTX\ J +10 &jWTX\ H +9 &,[SV\ H +10 &XSX\ I +9 &XTW\ H +9 &r[VW\ H +10 &3]TW\ I +9 &]TY\ H +9 & XUX\ I +10 &"z]TZz\ H +9 &$;YTXc\ I +10 &%WRW\\\ H +9 &'YSWF\ I +9 &)ZUYe\ I +10 &+DXUX\ H +9 &-[TYx\ H +9 &.]TXr\ H +10 &0]TXf\ I +9 &2KZUWX\ I +10 &4 ZVWO\ I +9 &5WTW8\ H +9 &7XTV2\ H +10 &9SYSX"\ I +9 &;ZUX$\ I +9 &<WSX\ H +10 &>XSW\ H +9 &@]ZTZ\ H +10 &B\\UW\ I +9 &CYUXb\ H +9 &E`SW\ J +12 &G_lRW \ J +7 &ITV\ N +9 &JPX\ T +10 &LSW\ V +9 &NCXW\ D +10 &O@8RW\ )y +9 &OOQW\ A +2 ( +2 "collection"'X& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.75 + .Hand.open + "manipulator"&Y1 +75 "core" 1 +2 "manipulator"&Z% +3 "core" % 2  T +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&N'\ +94 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'B  +125 "core"  +2 .tCSV.dial CTV +2 "collection"'E  +40 "core"  +2 .tPS.seek 2.5ml +2 "processing"%]' +2633 "core" ' +2 "collection"'\\% +3 "core" % J(-\  +3 .tCS.seek 4.151ml + "collection"'^'Q +1562 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%U  +41 "core"  +2 .tdelay 2 seconds +206 .PSV.dial :waste2 +2 "processing"%<  +69 "core"  +2 .tPS.seek 0ml + "processing"%`'W +2626 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"'O ` +38 "core" _ +2 .tCSV.dial :air + "collection"'f @ +41 "core" > +2 .tCS.seek 10ml + "collection"'R' D +1561 "core" ' + .tCSV.dial CTV +2 "collection"'J  +42 "core"  +2 .tCS.seek 0ml +2 "collection"'i' +2638 "core" ' +2 .tCBV.dial :waste1 + "collection"'j @ +29 "core" ? + .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake + "collection"'k  +126 "core" +2 "collection"'W& +3 "core" &OR\ A +2 #tStoring lyfil puck in Collection Clamp to tube 1 +46 "manipulator"&_% +11 "core" %   +2 "storage"(I% +4 "core" % O\  +2 "storage"(l. +4 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(c( +189 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (o& +3 "core" & \ +2 "manipulator"&e& +4 "core" & 3 +2 "manipulator"&T% +4 "core" %   +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&p( +153 "core" ( +3 "manipulator"&q& +3 "core" & +2 "storage"(r& +5 "core" & 2\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&' +98 "core" ' +2 "storage"(h& +3 "core" & b\ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(d'H +215 "core" ' +2 "storage"(a- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&s& +4 "core" & +2 "storage"(t& +3 "core" & \ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 + "manipulator"&x'D +38 "core" ' + .tElbow.hold +2 "manipulator"&w, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(g- +2 "core" -' +3 .tSE.seek 9.08 Pucks below Top Plate + "storage"(H' +42 "core" ' +2 "manipulator"&v% +3 "core" %I^ ȳ +2 "storage"(|& +5 "core" &   E\ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 305 counts + "manipulator"&u'u +24 "core" ' + "manipulator"&y& +4 "core" & +2 "storage"(~& +4 "core" & 6\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&[' +24 "core" ' +2 .tSE.seek 10.08 Pucks below Top Plate + "storage"(b' +49 "core" ' + "manipulator"&& +4 "core" & +2 "manipulator"&% +4 "core" % # +2 .tForearm.reconfigure :loose +7 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +162 "core" ( + "manipulator"&& +4 "core" &  !u +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &  !u +2 .tForearm.seek CC +2 "manipulator"& ', +104 "core" ' +2 .tHand.close + "manipulator"&\ / +76 "core" / +4 .tCC.seek :open +4 "collection"' ( +381 "core" ( + "storage"({& +4 "core" & \ +2 "storage"(& +5 "core" & \ +2 "manipulator"& & +3 "core" &  !u +2 "manipulator"&% +4 "core" %  % P +3 .tForearm.seek :retract + "manipulator"&'\ +97 "core" ' +4 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +9 .tElbow.seek 1 +2 "manipulator"&( +150 "core" ( +4 "manipulator"&z& +7 "core" & +5 "storage"(& +6 "core" & \ +5 .tElbow.reconfigure :limp +4 "manipulator"&$ ,(b +5 .tForearm.seek 1 +2 "manipulator"&'D +33 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +71 "core" ' +2 .tElbow.hold + "manipulator"&, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"& 1 +66 "core" 1 +2 "manipulator"&% +4 "core" % W_  ȳ +2 "storage"("& +3 "core" & q q D\ +42 .tForearm.force -20 +8 "manipulator"&5 +3 .tForearm.seek 1 + 319 counts +2 "manipulator"&'σ +20 "core" ' + "manipulator"&m& +4 "core" & +2 "storage"(}& +5 "core" & F\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts + "manipulator"&n' +24 "core" ' +2 "storage"(&% +3 "core" %\ \ X\ +3 ."downElevator"SE.seek :down +3 "storage"(%'v +100 (% +2 "core" %p1\ \  '\ SQ +3 "manipulator"&% +3 "core" % +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&('\ +60 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +26 "core" ' +2 .tPSV.dial :air + "processing"%  +71 "core" +2 .tPS.seek 2.5ml +2 "processing"%,' +2625 "core" ' +3 .tdelay 1 second +106 .PSV.dial :mixloop +4 "processing"%- +42 "core" +3 .tdelay 1 second +103 .PSV.dial :air + "processing"%9  +41 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%0 +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air +21 "processing"%#  +42 "core"  +2 .tdelay 1 second +107 .PS.seek 0ml +4 "processing"%1'W +93 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +2536 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%4& +3 "core" &.\ +2 "manipulator"&3& +4 "core" &  +2 "manipulator"&5% +5 "core" %\   +2 .tElbow.seek FlushPuck::Garage + "manipulator"&6(- +176 "core" ( + "manipulator"&& +4 "core" &-  5 & +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &;& +3 "core" &- Q & +2 .tForearm.seek :garage +2 "manipulator"&/'! +107 "core" ' +2 .tHand.close + "manipulator"&K/ +66 "core" / +2 "manipulator"&& +3 "core" &-  & +3 "manipulator"&*% +3 "core" % + +3 .tForearm.seek :retract + "manipulator"&?'\ +99 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&)( +122 "core" ( +2 "manipulator"&A& +4 "core" &  : +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &.& +3 "core" & +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&G' +100 "core" ' +2 "manipulator"&7& +4 "core" & +2 "manipulator"&2% +4 "core" %   +2 "processing"%>& +4 "core" &\ +3 "processing"%& +5 "core" &>\ +2 .tPC.seek :closed +2 "processing"%(Tg +5 "core" &D\ +6 &D9\ $f +10 &rYJ\ 8 +9 &zI\ K +9 &WK\ J +10 &]ZO\ J +9 &ZS\ J +10 &ZU\ J +9 &Zb\ J +9 &dY[\ K +10 &&X]\ K +9 &Wa\ K +10 &!]h\ K +9 &#l\\i\ K +9 &%.]l\ K +10 &&]g\ K +9 &(\\o\ K +9 &*u]q\ K +10 &,8]~\ J +9 &-Yx\ J +12 &/\\\ J +7 &1}Z\ J +9 &3@Z\ J +10 &5Y{\ K +9 &6Wv\ J +9 &8Z\ J +10 &:GY\ K +9 &<\ \\\ J +10 &=Z\ J +9 &?Y\ K +9 &AO]\ K +10 &C]\ J +9 &D[\ J +9 &F]\ K +10 &HTc\ L +9 &J{\ N +10 &K\ P +9 &M\ Q +9 &OL\ Q +10 &Q\ P +9 &R\ @ +9 &SEg\ V +10 &TH\ 1\ ) +5 ( +2 "processing"%& +3 "core" &TH\ ) +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.56 + "processing"%@& +4 "core" &TH\ ) +2 .tHand.open + "manipulator"&D1 +71 "core" 1 +2 "manipulator"&V% +4 "core" %  W  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&='\ +93 "core" ' + .tPRV.dial :air +2 "processing"%F  +42 "core"  +2 .tPSV.dial :mixloop + "processing"%C +42 "core" +2 "processing"%% +4 "core" %Q\ +3 .tPS.seek 0.3ml + "processing"%' +418 "core" ' +9 .tPSV.dial PSR + "processing"%M +97 "core"  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%S'* +493 "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"%8 +102 "core" + .tPTV.dial :mixing +2 "processing"% @ +68 "core" B + .tPBV.dial :waste2 +2 "processing"%L  +89 "core"  +2 .tPS.seek 0ml +2 "processing"%$'W +2629 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&Y& +3 "core" & +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&Z( +4 "core" ( + "manipulator"&X& +4 "core" & +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &B& +3 "core" & +2 .tForearm.seek PC +2 "manipulator"&E' +90 "core" ' + .tHand.close + "manipulator"&Q/ +76 "core" / +2 .tPC.seek :open + "processing"%( +400 "core" ( +2 "manipulator"&\\& +3 "core" & +2 "manipulator"&'% +4 "core" %  @ +2 .tForearm.seek :retract +2 "manipulator"&U'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&<(- +135 "core" ( +2 "manipulator"&]& +3 "core" &- $ ( +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &O& +3 "core" &- ) ( +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&f'! +106 "core" ' +2 .tHand.open + "manipulator"&^1 +70 "core" 1 +2 "manipulator"&J% +4 "core" % ( +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&R'\ +99 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%j& +4 "core" &\ +2 "manipulator"&k% +4 "core" %\   +2 "storage"(W% +4 "core" %\ \ \ \ H\ +2 "storage"(_. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(I( +197 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (l& +3 "core" & \  a\ +2 "manipulator"&o& +3 "core" &- ( +2 "manipulator"&e% +4 "core" %\   +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&T( +174 "core" ( +2 "manipulator"&:& +4 "core" &   "x +2 "storage"(q& +3 "core" & \  \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&r' +99 "core" ' +2 "storage"(h& +4 "core" & \  P\ +3 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(P'H +200 "core" ' +2 "storage"(N- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (a& +3 "core" & ;\ +2 "manipulator"&s& +3 "core" &\  $ "x +3 .tElbow.seek 2 + "manipulator"&t( +26 "core" ( + "manipulator"&g& +4 "core" &  +2 "storage"(v& +4 "core" & $\ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&|'y +38 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&y/ +71 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&~& +2 "storage"('v +7 "core" & f  +2 "manipulator"&% +5 "core" % ϔ +2 .tForearm.seek :retract + "manipulator"&'\ +97 "core" ' +2 .tElbow.seek PC + "manipulator"&p( +61 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +180 "core" ( + "manipulator"&d& +49 "core" & +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &x& +3 "core" & +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&u' +101 "core" ' +2 "manipulator"&H& +4 "core" &   +2 "manipulator"&% +5 "core" %  @ +2 "processing"%& +3 "core" &\ +3 "processing"%[& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%w(Tg +4 "core" &\ +8 &<\ $d +9 &X{\ 6 +10 &{\ J +9 &Y\ J +10 &}V\ J +9 &>X\ K +9 &]\ J +10 &]\ K +9 &Z\ J +9 &FW\ K +10 & Z\ K +9 &!Z\ K +10 &#Z\ J +9 &%OX\ J +9 &'W~\ J +10 &(W\ J +9 &*V\ J +9 &,W\\\ J +10 &.\\x\ J +9 &/Zv\ K +10 &1Zu\ J +9 &3_Ws\ J +9 &5!Ws\ J +10 &6\\r\ J +9 &8\\j\ J +9 &:fZj\ K +10 &<(Zd\ K +9 &=Ze\ J +10 &?Wf\ J +9 &Ao\\i\ J +9 &C0Zc\ K +10 &D[c\ K +9 &F`d\ K +9 &Huc[\ K +10 &J/{Y\ N +9 &K]\ P +10 &MX\ P +9 &OmV\ P +9 &Q/O\ P +10 &RU\ > +9 &S;nO\ ] +9 &TL,O\ ( +6 ( +2 "processing"%[& +3 "core" &TLG\ ( +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.57 + .Hand.open + "manipulator"&\ 1 +68 "core" 1 +2 "manipulator"&% +3 "core" %    +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&+'\ +90 "core" ' +4 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%{  +2 %9 +7 "core" 9 +102 "processing"% 9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +102 "processing"%z9 +3 "core" 9 +102 "processing"%9 +3 "core" 9 +103 "processing"% 9 +3 "core" 9 +103 "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"%m9 +3 "core" 9+ +102 "processing"%}9 +3 "core" 9/ +103 "processing"%9 +2 "core" 93 +103 "processing"%&9 +3 "core" 97 +102 "processing"%9 +3 "core" 9; +102 "processing"%9 +4 "core" 9@ +102 "processing"%9 +3 "core" 9D +103 "processing"%9 +2 "core" 9H +103 "processing"%9 +3 "core" 9L +102 "processing"%9 +3 "core" 9\ Q +103 "processing"%b9 +3 "core" 9 U +102 "processing"%n9 +8 "core" 9Y +102 "processing"%%9 +3 "core" 9] +102 "processing"%`9 +3 "core" 9b +103 "processing"%-9 +2 "core" 9f +103 "processing"%99 +3 "core" 9 j +103 "processing"%09 +3 "core" 9$n +102 "processing"%#9 +3 "core" 9)r\ +102 "processing"%,9 +3 "core" 9-w +102 "processing"%49 +3 "core" 92{\ +103 "processing"%39 +2 "core" 95\ +104 "processing"%59 +2 "core" 9:\ +103 "processing"%9 +3 "core" 9>\ +3 .tPH.hold 2:00:00,28C +2 "processing"%; pp= +3 .tdelay 1:30 +5 "core"  +3421 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +1705 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +58 #Session Ended +18898 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +1678 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%>  +3 "core"  +2 .tPBV.dial :waste1 +2 "processing"%6  +32 "core"  +2 .tdelay 30 seconds +2301 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +692 .tPBV.dial between PSV and waste1 +2 "processing"%? * +35 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"% +70 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%@' +2266 "core" ' +2 .tPSV.dial PTV + "processing"%D +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%V +70 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"% +69 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%F  +69 "core"  +2 .tPS.seek 0ml +2 "processing"%C'W +2243 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +122 "core" + .tPSV.dial :mixloop +2 "processing"%G +42 "core" + .tPRV.dial :ab1 +2 "processing"%1 @ +70 "core" A +3 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%M'w +351 "core" ' +6 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'  +2 "processing"%S  +46 "core"  +4 +2 "processing"%8% +3 "core" %x1\  +3 .tPS.seek 0.32ml +2 "processing"%'% +397 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'L  +29 "core" + .tPRV.dial :air +2 "processing"%!  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%Y'D +1226 "core" ' + .tPRV.dial :waste2 +2 "processing"%X @ +69 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%B' +868 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%Q  +43 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%)'[ +1610 "core" ' +2 .tPSV.dial :PML + "processing"%= +42 "core" +2 .tPTV.dial :mixing +2 "processing"% @ +70 "core" A +2 .tPBV.dial :waste1 + "processing"%\\  +34 "core" +2 "processing"%'% +4 "core" %X/\  +2 .tPS.seek 1.85ml +2 "processing"%]'8 +237 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%O * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%E'W +1969 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'Z& +3 "core" &[_U\ +2 "manipulator"&^& +4 "core" & +2 "manipulator"&J% +4 "core" %\   +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&j(- +135 "core" ( +2 "manipulator"&U& +3 "core" &-\  # +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &k& +3 "core" &-\  # +3 .tForearm.seek :garage + "manipulator"&W'! +103 "core" ' +2 .tHand.close + "manipulator"&_/ +67 "core" / +2 "manipulator"&f& +3 "core" &-\   # +3 "manipulator"&l% +4 "core" % 2 8 +2 .tForearm.seek :retract + "manipulator"&o'\ +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&e( +297 "core" ( +2 "manipulator"&c& +3 "core" & 5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &:& +3 "core" & 5 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&q', +99 "core" ' +2 "manipulator"&h& +4 "core" &  5 +2 "manipulator"&<% +4 "core" %6  +2 "collection"'R& +4 "core" &[_[\ +3 "collection"'N& +56 "core" &[_s\ +2 &[_o\ + &^^v\ + &\\_q\ + &\\_n\ + &Z^j\ + &[`i\ +4 .tCC.seek :closed + "collection"'a(O +3 "core" &Y_r\ +5 &Z_r\ 7 +9 &EL{[_q\ 0 +10 &|w]_l\ D +9 &*_\\`i\ J +9 &V\\_p\ J +10 &Z[_n\ J +9 &q\\[`q\ J +9 &4W[^j\ J +10 &Z\\`g\ J +9 &[]_n\ J +10 &zZ]_j\ J +9 &!;\\[_r\ J +9 &"W[^z\ J +10 &$\\[`q\ J +9 &&Z[_j\ J +9 &(D[[^g\ J +10 &*[[_c\ J +9 &+Z]`m\ J +10 &-]Z_o\ J +9 &/LXZ]i\ J +9 &1 [Z_m\ J +10 &2[\\`h\ J +9 &4X[_n\ J +9 &6S\\[_k\ J +10 &8[[_o\ J +9 &9Y]^b\ J +10 &;\\[_n\ J +9 &=]Z\\_f\ I +9 &?\\[^b\ J +10 &@Z]_q\ J +9 &BZ\\_j\ I +9 &Dc[\\_f\ J +10 &F%`Z_d\ J +9 &Gi[_^\ L +10 &I\\__\ O +9 &KQX_i\ S +9 &M\ [_^\ V +10 &NzZ]g\ 4 +9 &Od'Z_b\ #g +9 &O`[^`\ C +3 ( +2 "collection"'N& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.57 + "collection"'s& +4 "core" &O_[_e\ C +2 .tHand.open + "manipulator"&g1 +66 "core" 1 + "manipulator"&v% +4 "core" % 6 +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&y'\ +95 "core" ' +2 .tPSV.dial PSR + "processing"%~ +96 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%' +1620 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%T  +53 "core"  +2 .tPS.seek 0ml +2 "processing"%r'W +1601 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 "core" ' +2 .tPSV.dial PSR +5 #"reset-modem"Session Ended +3 "processing"%P +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%|' +2628 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +8 "processing"%d  +2 "collection"'x  +39 "core"  +115  + .tPSV.dial :mixloop +2 "processing"%t +97 "core" +2 .tCTV.dial :air,avoiding: :intake + "collection"'  +15 "core"  +2 .tPTV.dial :PRVmixing + "processing"%H  +71 "core" +2 .tPS.seek 0ml + "processing"%'W +2626 "core" ' +2 .tPSV.dial :air + "processing"%  +41 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2630 "core" ' +2 .tPSV.dial :mixloop + "processing"% +43 "core" +2 .tPS.seek 0ml + "processing"%\ 'W +1331 "Can"\ K$x +537 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +18931 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +3005 #"da"recoverPRVreagent08 +3 .PTV.dial :mixing +3 "processing"% @ +73 "core" B +4 ."da"PBV.dial :waste1 +3 "processing"%  +34 "core" +4 ."da"delay 30 seconds +896 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +2098 ."da"PBV.dial between PSV and waste1 +2 "processing"%b * +32 "core" + + ."da"PSV.dial :air +2 "processing"%n  +42 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%%' +2297 "core" ' +2 ."da"PSV.dial :mixloop + "processing"%` +43 "core" + ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%-  +42 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%9 +42 "core" +3 ."da"delay 2 seconds +201 .PSV.dial :air +2 "processing"%0  +41 "core"  +2 ."da"PS.seek 0ml +2 "processing"%#'W +2257 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%, +125 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml + "processing"%4' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%3'[ +1617 "core" ' +2 ."da"PTV.dial :puck + "processing"%5  +69 "core"  +2 ."da"PSV.dial PTV + "processing"% +69 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +33 "core"  +2 "processing"%$% +3 "core" %[H\  +3 ."da"PS.seek 1.5ml +2 "processing"%K' +588 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%* * +33 "core" , +3 ."da"PS.seek 0ml + "processing"%('W +1617 "core" ' +2 ."da"delay 2:00 +7433 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +4560 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%A  +14 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%.  +32 "core"  +2 ."da"delay 30 seconds +964 "Can"\ 1D +2043 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +31 "core" * +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%7 +69 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%/' +2279 "core" ' + ."da"PSV.dial PTV +2 "processing"%{ +70 "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"%6 +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%?  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'W +2264 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%2 +136 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%D' +589 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%V'[ +1607 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%F +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%@  +32 "core" +2 "processing"%% +4 "core" %W4\  +2 ."da"PS.seek 1.5ml +2 "processing"%G' +587 "core" ' +2 ."da"delay 3 seconds +343 .PBV.dial between PSV and waste1 +8 "processing"%1 * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%C'W +797 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +11091 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%S  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core"  + ."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"%M +70 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%L' +2264 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%! +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"%X +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%Y  +69 "core"  +5 ."da"PS.seek 0ml +5 "processing"%Q'W +627 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +1619 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%B  +40 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%=  +125 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%  +40 "core"  + ."da"PTV.dial :PRVmixing +2 "processing"%\\  +5 "core" + ."da"PSV.dial :mixloop +2 "processing"%' +42 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%O' +389 "core" ' +3 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%)  +42 "core"  +2 "processing"%]% +4 "core" %U\  +2 ."da"PS.seek 0.55ml +2 "processing"%Z'w +345 "core" ' +5 #"da"addPMLReagent08 +2 .PSV.dial :air +6 "processing"%^  +46 "core"  +4 ."da"PS.seek 2ml +5 "processing"%J'[ +76 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +1478 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%U +42 "core" + ."da"PTV.dial :mixing +2 "processing"%k @ +72 "core" B + ."da"PBV.dial :waste1 +2 "processing"%p  +34 "core" +2 "processing"%_% +3 "core" %`M\  +3 ."da"PS.seek 1.85ml +2 "processing"%f'@ +239 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%l * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%+'W +1962 "core" ' + ."da"delay 2 seconds +202 .delay 8:00 +16497 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +1366 "Can"\ 5Z +19216 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +6813 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +436 "core" ' +3 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%g +136 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +57 ."da"PS.reconfigure :default +8 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%v' +597 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%N'[ +1609 "core" ' +7 ."da"PTV.dial :puck +5 "processing"%~  +71 "core"  +2 ."da"PSV.dial PTV + "processing"%q +83 "core"  +2 ."da"PBV.dial :waste1 + "processing"%E  +34 "core" +2 "processing"%T% +4 "core" %W}\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +427 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +151 "core" ' +2 ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +4 "processing"%P * +35 "core" , +8 ."da"PS.seek 0ml +5 "processing"%r'W +1614 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%x  +5 "core"  +2 ."da"PBV.dial :waste1 + "processing"%d  +33 "core"  +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%t * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +68 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%H' +519 "Can"\ 4a: +1744 "core" ' + ."da"PSV.dial PTV +2 "processing"%| +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +70 "core"  +2 ."da"delay 5 seconds +377 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +116 ."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 0ml +2 "processing"%'W +2249 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +123 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%\ ' +587 "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"%  +5 "core"  +2 ."da"PSV.dial PTV + "processing"%u +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%z  +34 "core" +2 "processing"%% +4 "core" %ZI\ +2 ."da"PS.seek 1.5ml +2 "processing"%' +586 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%e * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%y'W +1610 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%a  +5 "core"  +4 ."da"PBV.dial :waste1 +3 "processing"%  +29 #"reset-modem"Session Begun +4 "core" +2 #"reset-modem"-> Gate.cycleModemPower! 5 +3 ."da"delay 30 seconds +2 ."reset-modem"Gate.cycleModemPower! 5 +4 #Session Ended +2996 ."da"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 :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2271 "core" ' + ."da"PSV.dial PTV +2 "processing"%& +70 "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 + "processing"%  +68 "core"  +3 ."da"PS.seek 0ml + "processing"%m'W +2268 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +136 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +45 "processing"%#A d`xb +9 ."da"PS.seek 0.5ml +2 "processing"%' +593 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1604 "core" ' +2 ."da"PTV.dial :puck + "processing"%b  +5 "core"  +2 ."da"PSV.dial PTV + "processing"%n +83 "core"  +2 ."da"PBV.dial :waste1 + "processing"%  +33 "core" +2 "processing"%`% +3 "core" %[Y\  +3 ."da"PS.seek 1.5ml +2 "processing"%-' +598 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%9 * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%0'W +1613 "core" ' +2 ."da"delay 2:00 +319 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +4018 #Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +4111 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%%  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%,  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%# * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%4 +68 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%5' +2299 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +70 "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"%$ +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%3  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%*'W +2247 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%K +5 "Can"\ 7 wЧ +127 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +7 ."da"PS.seek 0.25ml +9 "processing"%A'7 +333 "core" ' + ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml + "processing"%.' +337 "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 "processing"%7  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%( +84 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%{  +35 "core" +2 "processing"%>% +4 "core" %X\ / +2 ."da"PS.seek 1.5ml +2 "processing"%6' +600 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%? * +35 "core" , +3 ."da"PS.seek 0ml + "processing"%/'W +1606 "core" ' + ."da"delay 10 seconds +801 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +195 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%2  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%D * +36 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +71 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%F' +2401 "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"%V +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%1  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%G'W +2360 "core" ' +2 #"da"Additional air clear + .PSR.select :air + .PSV.dial PSR +2 "processing"%S +184 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +2 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%'[ +2126 "core" ' + ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%8  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%M +84 "core"  +2 ."da"PBV.dial :waste1 + "processing"%C  +35 "core" + "processing"%!% +4 "core" %Z\ 1 +3 ."da"PS.seek 1.5ml + "processing"%' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"%X * +34 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 + "processing"%Y  +101 "core"  +32 ."da"PS.seek 0ml +2 "processing"%L'W +1609 "core" ' + "processing"%B9 +4 "core" 95" +2 #"da"Processing Puck Heater at 27.9C before imaging + .PH.coast + "processing"%= +3 %& +2 "core" 5# +3 &TL\ 4( +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&\\% +3 "core" %\  V  +3 "storage"('% +3 "core" % \ O +2 "storage"(Q. +3 "core" .( +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"()( +191 "core" ( +6 ."da"SC.configure :limp +3 "storage"($(\ 1b +2 (]& +3 "core" & \ I +2 "manipulator"&O& +4 "core" &- r  0 +2 "manipulator"&^% +4 "core" %\  ;  +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 + "manipulator"&Z( +179 "core" ( +2 "manipulator"&U& +3 "core" &\ s r t $ +2 "storage"(k& +4 "core" & O\ K +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&p' +96 "core" ' +2 "storage"(_& +3 "core" & 7\ M +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak + "storage"(l'H +206 "core" ' + "storage"(J- +4 "core" -' + ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&f& +3 "core" &   $ +2 "storage"(W& +4 "core" & k k a\ B +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +2 "manipulator"&c'D +36 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&j, +4 "core" , + ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(:- +3 "core" -' +2 ."da"SE.seek 10.07 Pucks below Top Plate +2 "storage"(+' +33 "core" ' + "manipulator"&<% +4 "core" %AW  +2 "storage"(R& +4 "core" & 8\ 5 +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 297 counts +2 "manipulator"&o'm +21 "core" ' +2 "manipulator"& & +3 "core" & l p 0 $ +2 "storage"(h& +4 "core" & \ J +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts + "manipulator"&g' +24 "core" ' +2 ."da"SE.seek 11.07 Pucks below Top Plate +2 "storage"(s' +51 "core" ' + "manipulator"&v& +4 "core" & H H $ +2 "manipulator"&~% +4 "core" % H E +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&q'\ +99 "core" ' +2 ."da"Elbow.seek PC + "manipulator"&E( +250 "core" ( +2 "manipulator"&T& +4 "core" & R M  +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &N& +3 "core" & > M +2 ."da"Forearm.seek PC +2 "manipulator"&P' +94 "core" ' +2 ."da"Hand.close + "manipulator"&/ +114 "core" / +9 ."da"PC.seek :open +2 "processing"%x( +399 "core" ( +2 "storage"(d& +3 "core" & \ I +3 "manipulator"&t& +3 "core" & H A J +2 "manipulator"&% +4 "core" % I J  +2 ."da"Forearm.seek :retract +2 "manipulator"&r'\ +93 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&|( +256 "core" ( +2 "manipulator"&& +4 "core" &\ F S # +2 "storage"(& +4 "core" & (\ G +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts + "manipulator"&' +98 "core" ' +2 ."da"Hand.open + "manipulator"&H1 +77 "core" 1 +2 "storage"(- +3 "core" -' +3 ."da"SE.seek 10.83 Pucks below Top Plate +2 "storage"('Œ +24 "core" ' +2 ."da"SE.reconfigure :seal +4 "storage"(#QK-0-\ b +3 ."da"SE.seek 10.17 Pucks below Top Plate + "storage"(\ '? +50 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23aug0211h50ml_niagara.tif +1949 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +182 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +1528 #"da"SX HX9/16 (USB:32): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 33.147 seconds\ /var/log/esp/da23aug0211h50ml_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23aug0211h50ml20s_niagara.tif +2061 #SX HX9/16 (USB:32): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23aug0211h50ml20s_niagara.tif: TIFF Upload Complete\ +34 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23aug0211h50ml30s_niagara.tif +3078 #SX HX9/16 (USB:32): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23aug0211h50ml30s_niagara.tif: TIFF Upload Complete\ + .Gate.power :camera,:OFF +2 "storage"(- +3 "core" -'? +2 "storage"(u& +5 "core" & I\  ,\ +2 "manipulator"&z& +14 "core" &\  # +7 ."da"Elbow.seek 1 +8 "manipulator"&( +10 "core" ( +2 "manipulator"&[& +5 "core" &\   # + "storage"(e& +4 "core" & 2 4 \ +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&' +4 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 10.88 Pucks below Top Plate +2 "storage"(a' +64 "core" ' +2 "manipulator"&& +4 "core" &\  # +2 "storage"("& +4 "core" &\ \  \ +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"& 'D +36 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&y, +2 "core" , +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 11.07 Pucks below Top Plate +2 "storage"(&'÷ +25 "core" ' + "manipulator"&% +4 "core" %Fk 2 ɷ +2 "storage"(& +4 "core" & b l\ +2 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 1 + 302 counts + "manipulator"&'r +20 "core" ' + "manipulator"&& +4 "core" &\  - # +2 "storage"(& +4 "core" & \ +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&m' +22 "core" ' +2 "storage"(% +4 "core" %ö \ +3 ."downElevator"SE.seek :down +3 "storage"(b'v +99 (n% +19 "core" %0 \ QJ +2 "manipulator"& % +4 "core" %\  +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract + "manipulator"&`'\ +27 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +63 "core" ' +2 "storage"(& +3 "core" &\ \  6\ +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 #tStarting finalPurge + "processing"%9& +4 "core" &\ +2 "manipulator"&-& +4 "core" &\  # +2 "manipulator"&%% +4 "core" %  ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&,(- +174 "core" ( +2 "manipulator"&#& +3 "core" &- q l +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &4& +2 "core" &- l +3 ."psFlush"Forearm.seek :garage +50 "manipulator"&0'! +109 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&/ +67 "core" / +2 "manipulator"&& +5 "core" &- w l + "manipulator"&$% +4 "core" % 1 1 +3 ."psFlush"Forearm.seek :retract + "manipulator"&3'\ +99 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC + "manipulator"&5( +121 "core" ( +2 "manipulator"&K& +3 "core" & +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &*& +3 "core" & +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&A' +99 "core" ' + "manipulator"&.& +4 "core" & +2 "manipulator"&7% +4 "core" %! 5 l +2 "processing"%(& +4 "core" &\ +3 "processing"%{& +5 "core" &\ +2 ."psFlush"PC.seek :closed +2 "processing"%>(Tg +5 "core" &\ +6 & -\ $c +10 &X}\ 6 +9 &|\ J +9 &V\ J +10 &wY\ J +9 &9\\\ J +9 &Y\ J +10 &[\ K +9 &Z\ J +10 &BZ\ J +9 & Z\ J +9 &![\ K +10 &#Z-\ J +9 &%JZj\ J +10 &' Zq\ J +9 &(Zk\ J +9 &*Zg\ J +10 &,QZi\ J +9 &.Zq\ J +9 &/Wk\ I +10 &1\\m\ J +9 &3ZZb\ J +9 &5Zc\ J +10 &6Zk\ J +9 &8Zc\ J +10 &:aZX\ J +9 &<#YW\ J +9 &=YS\ J +10 &?Z^\ J +9 &AjY[\ J +9 &C,ZZ\ J +10 &D[[\ J +9 &F]]\ K +10 &Hoe[\ K +9 &J)z]\ N +9 &KZ\ P +10 &M\\\ P +9 &Of^\ Q +9 &Q(^\ Q +10 &RP\ > +9 &S:hJ\ %l +10 &TK\\\ $ +5 ( +2 "processing"%{& +4 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.56 + "processing"%& +3 "core" &TKL\ $ +2 &TKe\ $ +2 ."psFlush"Hand.open + "manipulator"&?1 +75 "core" 1 +2 "manipulator"&6% +3 "core" % ! l +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract + "manipulator"&2'\ +92 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +42 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml + "processing"%D' +489 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +102 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%' +2119 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%/ @ +180 "core" @ +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%@  +121 "core" +2 ."psFlush"PSV.dial :mixloop + "processing"% +97 "core" +29 ."psFlush"PS.seek :empty + "processing"%V'9 +2637 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR + "processing"%1 +99 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%F' +590 "core" ' + ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%S' +2126 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +3 "processing"%G  +36 "core" +2 ."psFlush"PTV.dial :mixing +4 "processing"%8 @ +69 "core" B +4 ."psFlush"PSV.dial :mixloop +3 "processing"%M +101 "core" +4 ."psFlush"PS.seek :empty +4 "processing"%C'9 +73 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +2556 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%! +96 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'P +1097 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +41 "processing"%X' +200 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +977 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" +2 ."psFlush"PS.seek 2.5ml +2 "processing"%I' +2629 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%U  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%k'W +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%_ +42 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%}' +2624 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +69 "core" + ."psFlush"PBV.dial PSV +2 "processing"%J U +4 "core" V +3 ."psFlush"PS.seek 0ml + "processing"%f'W +2629 "core" ' +4 ."psFlush"PSV.dial PBV +3 "processing"%W @ +27 #"reset-modem"Session Begun +7 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +4 "core" > +6 ."psFlush"PS.seek 2.5ml +4 "processing"%:' +2630 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%<  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%R'W +2630 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"% +42 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%h'P +1109 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%v' +1614 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%~ +69 "core" + ."psFlush"PTV.dial :puck +2 "processing"%p  +4 "core"  +2 ."psFlush"PBV.dial :waste1 +6 "processing"%Z  +52 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%l'W +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%c +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%o' +592 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%+' +2126 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%g +70 "core" +2 ."psFlush"PBV.dial PSV + "processing"%T U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%N'W +2673 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%j @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2635 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%q  +69 "core"  +2 ."psFlush"PS.seek 0ml +44 "processing"%w'W +1236 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +1390 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%d +41 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%t' +2633 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +68 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%P U +15 "core" S +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2627 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"% @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml + "processing"%E' +2626 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%H  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2633 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'r& +3 "core" &ln\ +3 "manipulator"&s& +3 "core" & +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&( +2 "core" ( +2 "manipulator"&& +4 "core" & ? +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &u& +3 "core" & +3 .tForearm.seek PC + "manipulator"&z' +99 "core" ' + .tHand.close +2 "manipulator"&[/ +69 "core" / +2 .tPC.seek :open + "processing"%e( +401 "core" ( +2 "manipulator"&& +4 "core" & +2 "manipulator"&"% +3 "core" %  +3 .tForearm.seek :retract + "manipulator"&'\ +90 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +370 "core" ( +2 "manipulator"&& +4 "core" & 9 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" & 9 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&', +97 "core" ' +2 "manipulator"&|& +4 "core" & 9 +2 "manipulator"&% +3 "core" %, +3 "collection"'\ & +3 "core" &joU\ +3 "collection"'n& +5 "core" &ko4\ +2 .tCC.seek :closed +2 "collection"' (O +5 "core" &kn\  +9 &5jo\ *z +9 & hko\ > +10 &pkmW\ K +9 &aZknN\ I +9 &!\\ip\ J +10 &[in\ J +9 &_kn\ J +9 &h\\jo\ J +10 &*Yko\ J +9 &\\jn\ J +14 & Zln\ I +5 &"p[lp\ J +9 &$3\\ln\ I +10 &%[lp\ J +9 &'\\ko\ I +9 &)x\\kn\ J +10 &+;[lm\ I +9 &,\\np\ J +10 &.\\jo\ I +9 &0\\io\ J +9 &2BYjn\ J +10 &4[jp\ J +9 &5^ko\ J +9 &7\\ko\ I +10 &9J\\lm\ J +9 &; YkmD\ J +10 &<[jn[\ I +9 &>\\jm\ J +9 &@RZko\ J +10 &B\\io\ J +9 &CYln\ J +9 &E]kn\ J +10 &GWemo\ K +9 &Iykm\ M +10 &Jmm\ R +9 &L~lm\ V +9 &N>km\ C +10 &OB;lo\ $l +9 &Ojln\ F +5 ( +2 "collection"'n& +4 "core" &O_im\ F +2 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.62 + "collection"'& +4 "core" &O_km\ F +2 .tHand.open + "manipulator"&1 +71 "core" 1 + "manipulator"&a% +4 "core" % , % +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"& '\ +98 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'& +4 "core" &O_ho\ F +2 "collection"'9% +3 "core" %lp\ +3 .tCSV.dial CSR + "collection"'-  +40 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +15 .tCS.seek 5ml +2 "collection"'%'l +1343 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 '% +3 "core" %lioC\  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'&' +649 "core" ' +2 .tCSV.dial :waste + "collection"'# +124 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'m' +1989 "core" ' +7 #tFlushing lower manifold's waste1 port +2 "collection"'4& +99 "core" &O_io\ F +8 "collection"'b% +7 "core" %jm\ +4 .tCSV.dial :flush +3 "collection"'y  +41 "core"  +6 .tCS.reconfigure :fast +4 "collection"'#d @b +6 .tCS.seek 5ml +2 "collection"''l +89 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +771 !"Qmail"o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[" Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +4 "core" ' +4 #tFlushing lower manifold's waste2 port +2 "collection"'7& +7 "core" &O_rt\ F +2 "collection"'(% +3 "core" %nt\ +2 .tCSV.dial :flush +2 "collection"',  +81 "core"  +2 .tCS.seek 5ml +2 "collection"'3'l +1202 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'x @ +41 "core" B +2 "collection"'% +3 "core" %lnq\ \ +3 .tCS.seek 7ml + "collection"'?' +532 "core" ' +6 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'6  +2 '{  +7 "core"  +33  +2 .tCBV.dial :waste2 + "collection"'  +110 "core"  +2 .tCS.seek 0ml +2 "collection"'A' +1638 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'L& +3 "core" &O^mq\ F +2 "collection"'D% +4 "core" %npC\ +2 .tCSV.dial CSR + "collection"'/  +41 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml + "collection"'@' +911 "Can"\ >$9 +964 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml +2 "collection"'' D +539 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV + "collection"' +2 '1  +96 "core" +34  +2 .tCTV.dial :intake + "collection"'V  +69 "core" + .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml + "collection"'F' \\ +1865 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'G  +69 "core" ~ +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'8' +580 "core" ' +2 .tCSV.dial CSR + "collection"'M  +97 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"'S'l +1344 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'!' D +1361 "core" ' + .tCSV.dial CBV +2 "collection"'C +97 "core" +2 .tCS.seek 0ml + "collection"'' +2622 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&Y& +3 "core" & 9 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +5 "core" ( + "manipulator"&B& +4 "core" & / +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &X& +3 "core" &  / +2 .tForearm.seek CC + "manipulator"&', +105 "core" ' +2 .tHand.close + "manipulator"&=/ +66 "core" / +2 .tCC.seek :open +2 "collection"'\\( +375 "core" ( +2 "manipulator"&Q& +3 "core" & / +2 "manipulator"&]% +4 "core" %  9 +2 .tForearm.seek :retract +46 "manipulator"&''\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&^(- +272 "core" ( + "manipulator"&O& +4 "core" &- E H +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &U& +3 "core" &- H +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&I'! +108 "core" ' + .tHand.open + "manipulator"&_1 +76 "core" 1 +2 "manipulator"&k% +3 "core" % ) = +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +103 "core" ' +2 "processing"%J& +4 "core" &\ +3196 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +20602 #Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +15817 ."Qmail"DAfans.email "33.147 sec auto-exposure",Subject: "da23aug0211h50ml images!" +64 #t-> Power.sampler on + .Gate.power :sampler,:ON +309 #-> Power.sampler off +4 .Gate.power :sampler,:OFF +644 #-> Sample.deep +4 .Sample.deep +2 "sampler")}0 +18 "core" 0 +688 #t-> Sample.shallow +2 .Sample.shallow +2 "sampler")W2 +19 "core" 2 +1121 #"uploadLog"upsync +648 #t-> Sample.deep + .Sample.deep + "sampler")f0 +16 "core" 0 +1230 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +2675 #t-> Sample.deep +251 #-> Sample.shallow + .Sample.shallow + "sampler")<2 +20 "core" 2 +432 "Can"\ /& +2512 #t-> exit +7 #mEXIT @1690991791.82EDT @1690991830.83EDT = =mMAIN_scheduler =tMAIN @EDT1690991832.51 #"core_reset"Sent BREAK +2 #t@16560 sendCRC with ifg=0x20, ie=0x7F + #@18395 sendCRC with ifg=0x08, ie=0x5F + #@3020 idle with ifg=0x84, ie=0x75 + #@3695 select with ifg=0x10, ie=0xF5 #@4341 receive with ifg=0x10, ie=0xFD + #@4977 receive with ifg=0x10, ie=0xFD + #@5612 receive with ifg=0x10, ie=0xFD #@5939 receive with ifg=0x80, ie=0xFD + #@7930 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +240 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +381 "Can"\ /&8 + \ /&8C + #tPolling Can every 10:00 +5 #Cleanly exited at 11:56:31EDT02-Aug-23 +432 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +3 "collection"' +2 ' +2 "core"  +3 "processing"% +2 % +2 "core"  +6 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 "collection"'% +3 "core" %mqp\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +4 "core" + + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %U?\ +2 .tPS.configure :default +3 "processing"%#A d`xb +2 .tPS.hold +2 "processing"%+ +4 "core" + +2 .tPS.configure :default +3 "processing"%#A d`xb +3 "sampler")% +3 "core" %f + +2 .tSS.configure :default +2 "sampler")#.0X\ +2 .tPC.configure :default +2 "processing"%$x2 ^22b +3 .tPC.hold + "processing"% , +4 "core" , +2 .tPC.configure :default +2 "processing"%$x2 ^22b +5 "manipulator"& % +3 "core" %   " +2 .tForearm.configure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.hold + "manipulator"&+ +3 "core" + +2 .tForearm.configure :loose +2 "manipulator"&#Q@2^d^b +3 && +3 "core" &- H +2 .tElbow.configure :loose +2 "manipulator"&$ &.,(#b +3 .tElbow.hold + "manipulator"&, +3 "core" , +2 .tElbow.configure :loose +2 "manipulator"&$ &.,(#b +5 "storage"(& +3 "core" & \ F\ +2 .tSC.configure :loose +2 "storage"($.(\ 1~b +3 .tSC.hold + "storage"(, +3 "core" , +2 .tSC.configure :loose +2 "storage"($.(\ 1~b +3 (% +2 "core" % C\  +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +2 .tCH.coast +2 "collection"' +2 .tCH.configure :default +2 "collection"'\ 2 +2 .tPH.coast + "processing"% +2 .tPH.configure :default +2 "processing"%\ 2 +2 #tAll dwarf controllers running firmware version 3.85 +2 "sampler") +10 "collection"'% +2 "processing"%% +5 "core" %np*\ + "manipulator"&% +5 "sampler")% +4 "core" %UC\ +2 %  " + %f \ + +3 "manipulator"&& +4 "core" &- H +2 "storage"(& +3 "core" & r\ +2 "storage"(% +3 "core" % \  +3 "collection"'& +3 "core" &nq/\ +2 "processing"%& +4 "core" &5\ +2 "collection"' +4 "core"  + "collection"'  +3 "core" ~ +2 "collection"'! +3 "core"  +2 "processing"%" +3 "core"  +2 "processing"%# +3 "core" S +2 "processing"%$ +3 "core"  +36 "processing"%% +9 "core" @ +2 "sampler")& +4 "core"  + "collection"''% +4 "core" %oq.\ +2 "processing"%(% +4 "core" %U>\ +2 "sampler"))% +4 "core" %f \ + +2 "collection"'*& +4 "core" &op2\ +2 "processing"%+& +4 "core" &=\ +2 "manipulator"&,% +4 "core" %  - " +2 "manipulator"&-& +3 "core" &- H +3 "storage"(.& +3 "core" & 1\ +2 "storage"(/% +4 "core" % \  +2 "collection"'09 +3 "core" 9 +2 "processing"%19 +4 "core" 9 +445 #t-> Sample +586 #-> Sample.deep + .Sample.deep + "sampler")20 +3005 !to:I2C::Request::Timeout: @requesto:I2C::Servo::Grip3Request :@maxDelayo:\ Delay: @_dc_obji#: @dontLog0: @timeout0: @replyqo:\ Queue: @que[: @waiting[:@destinationi.: @channeli: @tag0: mesg"5No Response to I2C::Servo::Grip3Request[32:->29]:bt["3/home/esp/esp2/lib/i2c/msg.rb:320:in `process'"6/home/esp/esp2/lib/schedule.rb:185:in `asyncStep'"1/home/esp/esp2/lib/schedule.rb:473:in `step'"4/home/esp/esp2/lib/schedule.rb:211:in `process'"2/home/esp/esp2/lib/schedule.rb:229:in `start'"1/home/esp/esp2/lib/schedule.rb:228:in `loop'"2/home/esp/esp2/lib/schedule.rb:228:in `start'"-/home/esp/esp2/lib/esp.rb:215:in `shell'"4/home/esp/esp2/lib/realtime.rb:21:in `realTime'"#/home/esp/esp2/mode/real.rb:11"2/home/esp/esp2/lib/framework.rb:110:in `load'"0/home/esp/esp2/lib/framework.rb:110:in `ld'"4/home/esp/esp2/lib/framework.rb:135:in `ldMode'""/home/esp/esp2/lib/esp.rb:346"1/home/esp/esp2/lib/esp.rb:79:in `mainThread'"1/home/esp/esp2/lib/esp.rb:79:in `initialize'"!/home/esp/esp2/lib/esp.rb:79 + #Retry #1 of 3 +2 "sampler")30 +2 "core" 0 + !o:I2C::UnexpectedReply: mesg".I2C::Servo::Grip3Reply[32:29->20] aborted:bt["=/home/esp/esp2/lib/i2c/msg.rb:618:in `processUnexpected'"3/home/esp/esp2/lib/i2c/msg.rb:613:in `process'"2/home/esp/esp2/lib/msg.rb:212:in `initialize'",/home/esp/esp2/lib/msg.rb:209:in `loop'"2/home/esp/esp2/lib/msg.rb:209:in `initialize'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +3004 !to:I2C::Request::Timeout: @requesto:I2C::Servo::Grip3Request :@maxDelayo:\ Delay: @_dc_obji#: @dontLog0: @timeout0: @replyqo:\ Queue: @que[: @waiting[:@destinationi.: @channeli: @tag0: mesg"5No Response to I2C::Servo::Grip3Request[33:->29]:bt["3/home/esp/esp2/lib/i2c/msg.rb:320:in `process'"6/home/esp/esp2/lib/schedule.rb:185:in `asyncStep'"1/home/esp/esp2/lib/schedule.rb:473:in `step'"4/home/esp/esp2/lib/schedule.rb:211:in `process'"2/home/esp/esp2/lib/schedule.rb:229:in `start'"1/home/esp/esp2/lib/schedule.rb:228:in `loop'"2/home/esp/esp2/lib/schedule.rb:228:in `start'"-/home/esp/esp2/lib/esp.rb:215:in `shell'"4/home/esp/esp2/lib/realtime.rb:21:in `realTime'"#/home/esp/esp2/mode/real.rb:11"2/home/esp/esp2/lib/framework.rb:110:in `load'"0/home/esp/esp2/lib/framework.rb:110:in `ld'"4/home/esp/esp2/lib/framework.rb:135:in `ldMode'""/home/esp/esp2/lib/esp.rb:346"1/home/esp/esp2/lib/esp.rb:79:in `mainThread'"1/home/esp/esp2/lib/esp.rb:79:in `initialize'"!/home/esp/esp2/lib/esp.rb:79 +6 #Retry #2 of 3 +2 "sampler")40 +2 "core" 0 + !o:I2C::UnexpectedReply: mesg".I2C::Servo::Grip3Reply[33:29->20] aborted:bt["=/home/esp/esp2/lib/i2c/msg.rb:618:in `processUnexpected'"3/home/esp/esp2/lib/i2c/msg.rb:613:in `process'"2/home/esp/esp2/lib/msg.rb:212:in `initialize'",/home/esp/esp2/lib/msg.rb:209:in `loop'"2/home/esp/esp2/lib/msg.rb:209:in `initialize'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +836 !to:IRB::Abort:@checkpoint: omitted: mesg"GDepth Selector Valve could not finish falling because\ User Abort!!:bt["1/home/esp/esp2/lib/esp.rb:83:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +321 #-> Sample.deep + .Sample.deep +2 "sampler")50 +2 "core" 0 +726 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +1158 !to:IRB::Abort:@checkpoint: omitted: mesg"GDepth Selector Valve could not finish falling because\ User Abort!!:bt["1/home/esp/esp2/lib/esp.rb:83:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +951 #-> Sample.shallow + .Sample.shallow +2 "sampler")62 +2 "core" 0 +21 2 +293 #t-> Sample.deep +2 .Sample.deep + "sampler")70 +29 "core" 0 +1689 #t-> Power.sampler on +2 .Gate.power :sampler,:ON +273 #-> Sample.deep +338 #-> Sample.shallow + .Sample.shallow + "sampler")82 +21 "core" 2 +415 #t-> Power.sampler off +2 .Gate.power :sampler,:OFF +3680 #-> exit +6 #mEXIT @1690992027.71EDT @1690994273.15EDT = =tMAIN =mMAIN_scheduler @EDT1690994275.00 #"core_reset"Sent BREAK +2 #t@16730 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +210 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +259 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +416 "Can"\ 7"s + \ 7"sL #tPolling Can every 10:00 +5 #Cleanly exited at 12:00:27EDT02-Aug-23 +520 #-> ESP.ready! +3 #Powering core bus +548 .Gate.power :raw,:ON +3 "sampler") +35 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tPS.configure :default +3 "processing"%#A d`xb +2 .tSS.configure :default +3 "sampler")#.0X Sample +650 #-> Sample.deep +2 .Sample.deep + "sampler")10 +52 "core" 0 +685 #t-> Sample.shallow +2 .Sample.shallow + "sampler")22 +24 "core" 2 +3062 #t-> Sample.shallow +327 #-> Sample.deep +2 .Sample.deep + "sampler")30 +33 "core" 0 +1336 #t-> Power.sampler on +2 .Gate.power :sampler,:ON +264 #-> Sample.deep +295 #-> Sample.shallow +2 .Sample.shallow + "sampler")42 +25 "core" 2 +511 #t-> Power.sampler off +31 .Gate.power :sampler,:OFF +1718 #-> Flow.start +2 ."flow"Gate.power :analytic3,:ON +1161 #0.0L/min +1006 #0.0L/min +1006 #0.0L/min +1006 #0.0L/min +1006 #0.0L/min +1005 #0.0L/min +1010 #0.0L/min +691 #t-> Flow.stop +2 ."flow"Gate.power :analytic3,:OFF +5215 #t-> Sampler +492 #-> Sample +807 #-> Sample.deep + .Sample.deep +2 "sampler")50 +15 "core" 0 +457 #t-> Sample +4096 #-> Power.sampler on + .Gate.power :sampler,:ON +259 #-> Sample.deep +661 #-> Sample.shallow +2 .Sample.shallow + "sampler")62 +23 "core" 2 +359 #t-> Power.sampler off +2 .Gate.power :sampler,:OFF +24041 #-> exit +6 #mEXIT @1690994851.44EDT @1690995042.88EDT = =mMAIN_scheduler =tMAIN @EDT1690995044.67 #"core_reset"Sent BREAK + #t@65151 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +210 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +248 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +408 "Can"\ ' + \ 'E + #tPolling Can every 10:00 +454 #-> ESP.ready! +3 #Powering core bus +578 .Gate.power :raw,:ON +2 "sampler") +33 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +3 % +2 "core"  +4 "collection"' 9\ +3 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X Sample +509 #-> Sample.deep +2 .Sample.deep + "sampler")10 +24 "core" 0 +745 #t-> Sample.shallow + .Sample.shallow +2 "sampler")22 +15 "core" 2 +1207 #t-> Flow.start + ."flow"Gate.power :analytic3,:ON +1162 #0.0L/min +1006 #0.0L/min +1005 #0.0L/min +642 #t-> Flow.stop +2 ."flow"Gate.power :analytic3,:OFF +4195 #t-> Sampler.deep + !o:NoMethodError : mesg"5undefined method `deep' for ShallowSampler:Class: name0: args0:bt[ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'"(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 +655 #-> Sampler.shallow +2 !o:NoMethodError : mesg"8undefined method `shallow' for ShallowSampler:Class: name0: args0:bt[ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'"(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 +391 #-> Sample +21760 #-> Sample +444 #-> Sampler.deep + !o:NoMethodError : mesg"5undefined method `deep' for ShallowSampler:Class: name0: args0:bt[ ";/home/esp/esp2/lib/framework.rb:51:in `method_missing'"(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 +681 #-> Sample.shallow +625 #-> Sample.deep +2 .Sample.deep + "sampler")30 +16 "core" 0 +21719 "Can"\ @u6 +85 #t-> MainThread.exit +7 #mEXIT @1690995656.37EDT @1690995672.37EDT = =mMAIN_scheduler =tMAIN @EDT1690995674.03 #"core_reset"Sent BREAK + #t@26061 sendCRC with ifg=0x20, ie=0x7F + #@27896 sendCRC with ifg=0x08, ie=0x5F + #@32907 idle with ifg=0x84, ie=0x75 + #@33580 select with ifg=0x10, ie=0xF5 + #@34222 receive with ifg=0x10, ie=0xFD #@34856 receive with ifg=0x10, ie=0xFD + #@35489 receive with ifg=0x10, ie=0xFD #@35816 receive with ifg=0x80, ie=0xFD + #@57545 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +10 #ESP2 v3.42 I2C Gateway v3.20 for core bus +237 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +381 "Can"\ Bq + \ BqG + #tPolling Can every 10:00 +653 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 "collection"'% +3 "core" %ptS\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +4 "core" + + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %X\ +3 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" % \  +2 .tSS.configure :default +2 "sampler")#.0X Sample.deep +2 .Sample.deep + "sampler")30 +24 "core" 0 +761 #t-> Sample.shallow + .Sample.shallow +2 "sampler")42 +24 "core" 2 +378 #t-> Valve +649 #-> Depth +16001 #-> exit +7 #mEXIT @1690995880.97EDT @1690996208.05EDT = =tMAIN =mMAIN_scheduler @EDT1690996209.84 #"core_reset"Sent BREAK +2 #t@53351 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.42 I2C Gateway v3.20 +210 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +248 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +414 "Can"\ . + \ .M + #tPolling Can every 10:00 +676 #-> ESP.ready! +3 #Powering core bus +555 .Gate.power :raw,:ON +2 "sampler") +38 ) +2 "core"  +2 "collection"' +3 ' +2 "core"  +3 "processing"% +2 % +2 "core"  +6 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 .tCS.configure :default +3 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X Flow.start +2 ."flow"Gate.power :analytic3,:ON +1161 #0.0L/min +1006 #0.0L/min +943 #t-> Sample.shallow +2 .Sample.shallow + "sampler")12 +25 "core" 2 +34 #"flow"0.0L/min +680 #t-> Sample.deep +2 .Sample.deep + "sampler")20 +20 "core" 0 +302 #"flow"0.0L/min +1006 #0.0L/min +1006 #0.0L/min +1006 #0.0L/min +1004 #0.0L/min +366 #t-> Flow.stop +2 ."flow"Gate.power :analytic3,:OFF +47465 "Can"\ ?x= +60001 \ ?I= +60001 \ ?= +676 #t-> can +3 "Can"\ A  +1021 #t-> Sample +1251 #-> Sample.shallow + .Sample.shallow +2 "sampler")32 +19 "core" 2 +31827 #t-> exit +6 #mEXIT @1690998369.00EDT @1690999953.27EDT = =tMAIN =mMAIN_scheduler @EDT1690999955.16 #"core_reset"Sent BREAK +2 #t@32131 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +210 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +226 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +401 "Can" )b) +2  )b)H #tPolling Can every 10:00 +2 #Cleanly exited at 13:46:08EDT02-Aug-23 +5 #Loading /home/esp/esp2local/mission/Niagara_2023_08_02.rb mission +8 #Preparing to sleep until 6:00PM 08/02/2023 +2 ."Qmail"GoodNews.email "Starting Niagara_2023_08_02 w/pucks in tube 2\\n{}\\nCan@14:12:43, 22.4C, 20% humidity, 14.6psia, 15.325V, 0.085A, 0.008Ah, 1.30W",Subject: "Niagara_2023_08_02 begun" +7 #"shutdown"Shutdown + #tAsleep til 6:00PM 08/02/2023 +4 #Continuing at 18:00 +4 "Can" )b? +342 ."Qmail"GoodNews.email "Then, in tube 2: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_2023_08_02.rb:59\\n{}\\nCan@14:12:43, 22.4C, 20% humidity, 14.6psia, 15.325V, 0.091A, 0.008Ah, 1.40W",Subject: "Asleep until 18:00" +155 #"uploadLog"upsync +276 #upsync +59134 "Can" ;[ +7535 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +4091 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +20586 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +20587 #Session Begun +2 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +7171 "Can" = +11769 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +4021 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +20586 #Session Begun +2 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +20582 #Session Begun +2 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +3013 "Can" =$ +15936 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +4020 #Session Begun +2 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +20587 #Session Begun +3 #-> Gate.cycleModemPower! 5 + .Gate.cycleModemPower! 5 +3 #Session Ended +19438 "Can" = +1147 #"reset-modem"Session Begun +2 #-> Gate.cycleModemPower! 5 + .Gate.cycleModemPower! 5 +4 #Session Ended +18942 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +4059 #Session Begun +2 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +20587 #Session Begun +2 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +15238 "Can" >\\P +5349 #"reset-modem"Session Begun +2 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +18900 #Session Begun +2 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +4019 #Session Begun +2 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +20586 #Session Begun +2 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +11118 "Can" > +9463 #"reset-modem"Session Begun +2 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +18950 #Session Begun + #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +4021 #Session Begun +2 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +20580 #Session Begun + #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +6962 "Can"g ?| +13581 !"core_reader"o:I2C::Gateway::Reset: mesg"Received BREAK:bt[ "4/home/esp/esp2/lib/i2c/gateway.rb:203:in `getc'"5/home/esp/esp2/lib/i2c/gateway.rb:328:in `reset'"4/home/esp/esp2/lib/i2c/gateway.rb:326:in `loop'"5/home/esp/esp2/lib/i2c/gateway.rb:326:in `reset'":/home/esp/esp2/lib/i2c/gateway.rb:321:in `initialize'"*/home/esp/esp2/lib/i2c/gateway.rb:321 +36 #"core_reset"Sent BREAK +214 #Sent BREAK + #"core_reader"@4120 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +202 #"Restarting_core_reader"Powering core bus +524 "Can"^ ; i + ^ ; i# + #"Restarting_core_reader"Polling Can every 10:00 +18017 #"reset-modem"Session Begun +2 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +4022 #Session Begun +2 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +20585 #Session Begun +2 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +17280 "Can"J =6: +3311 #"reset-modem"Session Begun +2 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +18935 #Session Begun +2 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +4022 #Session Begun +2 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +20589 #Session Begun +2 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +13115 "Can"E >: +7468 #"reset-modem"Session Begun +2 #-> Gate.cycleModemPower! 5 +7 .Gate.cycleModemPower! 5 +3 #Session Ended +18939 #Session Begun +2 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +4021 #Session Begun +2 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +20582 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +8959 "Can"B >b: +11632 #"reset-modem"Session Begun +2 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +18945 #Session Begun +2 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +4022 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +20585 #Session Begun +2 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +4790 "Can"D = k: +15794 #"reset-modem"Session Begun +2 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +18944 #Session Begun +2 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +4022 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +20591 #Session Begun +2 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +622 "Can"D =\ D: +19961 #"reset-modem"Session Begun +2 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +18941 #Session Begun +2 #-> Gate.cycleModemPower! 5 + .Gate.cycleModemPower! 5 +3 #Session Ended +4024 #Session Begun +2 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +17055 "Can"@ < $: +3534 #"reset-modem"Session Begun +2 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +20585 #Session Begun +2 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +18938 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +4024 #Session Begun +2 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +12893 "Can"8 < : +7699 #"reset-modem"Session Begun +2 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +20588 #Session Begun +2 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +18936 #Session Begun +2 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +4027 #Session Begun +2 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +8725 "Can"( = P: +11860 #"reset-modem"Session Begun +2 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +20588 #Session Begun +2 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +18940 #Session Begun +2 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +4025 #Session Begun +2 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +4562 "Can"$ < : +16184 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +4 .Gate.cycleModemPower! 5 +6 #Session Ended +20750 #Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +4 #Session Ended +20744 #Session Begun +4 #-> Gate.cycleModemPower! 5 +4 .Gate.cycleModemPower! 5 +6 #Session Ended +2285 "Can") 1#\ |: +18463 #"reset-modem"Session Begun +5 #-> Gate.cycleModemPower! 5 +5 .Gate.cycleModemPower! 5 +5 #Session Ended +20745 #Session Begun +4 #-> Gate.cycleModemPower! 5 +4 .Gate.cycleModemPower! 5 +5 #Session Ended +20746 #Session Begun +6 #-> Gate.cycleModemPower! 5 +4 .Gate.cycleModemPower! 5 +4 #Session Ended +7 "Can"* ; : +20748 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +5 .Gate.cycleModemPower! 5 +5 #Session Ended +20750 #Session Begun +91 #-> Gate.cycleModemPower! 5 +5 .Gate.cycleModemPower! 5 +7 #Session Ended +18384 "Can"> 0 6 : +2351 #"reset-modem"Session Begun +5 #-> Gate.cycleModemPower! 5 +4 .Gate.cycleModemPower! 5 +4 #Session Ended +57638 "Can"T .#k >: +60001 [ /! : +60001 d +$ j: +29193 h .!k 4 +25 .tGate.power :raw,:ON +129 "sampler") +3 ) +3 "core"  +3 "collection"' +3 ' +3 "core"  +3 "processing"% +2 % +4 "core"  +5 "collection"' 9\ +4 ' 0\ +3 ' -\ +6 "processing"% 9\ +3 % 2\ +2 % *\ +3 % 0\ +5 "sampler")&\ +3 "collection"'% +4 "core" %fj  +2 .tCS.configure :default +2 "collection"'#P d@b +4 "processing"%% +4 "core" % 1 +2 .tPS.configure :default +3 "processing"%#A d`xb +3 "sampler")% +4 "core" % \\ d +3 .tSS.configure :default +2 "sampler")#.0X STARTED shallowDAwithoutWCR (phase #1) <=== +2 .Sample.deep + "sampler"),0 +57 "core" 0 +2 #tStarting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'-& +5 "core" &bk  +3 .tHand.open + "manipulator"&.1 +58 "core" 1 +2 "manipulator"&/& +5 "core" &  ? +2 "manipulator"&0% +4 "core" % \   +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage +3 "manipulator"&1(- +177 "core" ( +2 "manipulator"&2& +9 "core" &- / R +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &3& +3 "core" &- R +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :garage +3 "manipulator"&4'! +107 "core" ' +2 .tHand.close +2 "manipulator"&5/ +64 "core" / +3 "manipulator"&6& +15 "core" &-   R +5 "manipulator"&7% +10 "core" % .  ~ +8 .tForearm.seek :retract +4 "manipulator"&8'\ +109 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +4 "manipulator"&9( +135 #"uploadLog"upsync +143 "core" ( +2 "manipulator"&:& +4 "core" & 2 +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &;& +4 "core" &  . 2 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&<', +98 "core" ' +2 "manipulator"&=& +4 "core" &  O 2 +3 "manipulator"&>% +5 "core" %! & +3 "collection"'?& +5 "core" &hi  +3 "collection"'@& +6 "core" &gj  +3 .tCC.seek :closed + "collection"'A(O +5 "core" &ef  +7 &Jhi $f +10 &bek 6 +9 &gj D +9 &mhh B +10 &ngg C +9 &bmgl B +9 &$pdj B +10 &ngj C +9 &sek B +9 &ineg C +10 & ,rdk B +10 &!nhj C +9 &#sgj B +9 &%spdh B +9 &'3tcg C +10 &(qil C +9 &*sei B +9 &,znbl B +10 &.<pfh B +9 &/scj C +10 &1phg C +9 &3nhk B +9 &5Epej B +10 &7seh B +9 &8uei C +9 &:pdj C +10 &mek B +10 &?pej B +9 &Aqhf C +9 &CTmbj B +10 &Ereg B +9 &Fwdj C +9 &Hgn E +10 &JIbi I +9 &Lfm M +10 &Mgh N +9 &O =dk (u +9 &O*el 3 +9 ( +2 &O#dj / +3 "collection"'@& +5 #tCollection Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.52 + "collection"'B& +4 "core" &O#hiz / +3 .tHand.open + "manipulator"&C1 +58 "core" 1 +2 "manipulator"&D% +4 "core" % '  +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&E'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'F& +4 "core" &O"fi / +3 "collection"'G% +4 "core" %gg +3 .tCSV.dial CSR +2 "collection"'H  +109 "core"  +3 #tPulling 5ml of CSR.flush +41 .CSR.select :flush +9 "collection"' +12 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 5ml +2 "collection"'I'l +1347 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 'J% +3 "core" %lggd  +4 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'K' +603 "core" ' +3 .tCSV.dial :waste + "collection"'L +111 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +4 .tCS.seek 0ml +2 "collection"'M' +1991 "core" ' +2 #tPurging external Intake + "collection"'N& +5 "core" &O"el / +2 "collection"'O% +4 "core" %jj +3 .tCSV.dial :flush + "collection"'P  +40 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 10ml +2 "collection"'Q' D +2057 "core" ' +2 .tdelay 5 seconds +503 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'R +3 'S  +52 "core" +28 ~ +2 .tCTV.dial :intake + "collection"'T  +66 "core"  + .tIntake.select :open +2 "sampler") +10 .tCS.seek 0ml +2 "collection"'U' +2059 "core" ' +2 .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'V  +64 "core"  +2 #tFlushing upper manifold + "collection"'W& +5 "core" &O#eh / +2 "collection"'X% +4 "core" %`cu +3 .tCSV.dial :flush + "collection"'Y  +64 "core"  +3 .tCS.seek 5ml +2 "collection"'Z'l +1078 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +32 "collection"'[ @ +38 "core" B +2 "collection"'\\% +4 "core" %leg|  +3 .tCS.seek 7ml + "collection"']' +482 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV + "collection"'^ +88 "core" ~ +2 .tCTV.dial :air +2 "collection"'_  +5 "core"  +3 .tCS.seek 0ml +2 "collection"'`' +1456 "core" ' +2 .tdelay 7 seconds +704 .CS.seek 3ml + "collection"'a'- +684 "core" ' +2 .tCSV.dial :waste + "collection"'b +39 "core" +3 .tCS.seek 0ml +2 "collection"'c' +678 "core" ' +2 "collection"'d& +5 "core" &O#dgs / +2 "collection"'e% +4 "core" %hhq +2 .tCSV.dial :flush +2 "collection"'f  +38 "core"  +2 .tCS.seek 3ml +2 "collection"'g'- +672 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'h @ +38 "core" B +3 "collection"'i% +4 "core" %-hhe  +3 .tCS.seek 5ml +2 "collection"'j'l +490 "core" ' +3 .tCSV.dial :air + "collection"'k @ +16 "core" > +3 .tCS.seek 0ml +2 "collection"'l' +1066 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'m'- +675 "core" ' +2 .tCSV.dial :waste + "collection"'n +61 "core" +3 .tCS.seek 0ml + "collection"'o' +685 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&p& +4 "core" & 2 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&q( +3 "core" ( +3 "manipulator"&r& +5 "core" & 2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &s& +4 "core" & 2 +3 .tForearm.seek CC + "manipulator"&t', +106 "core" ' +41 .tHand.close +10 "manipulator"&u/ +57 "core" / +3 .tCC.seek :open +2 "collection"'v( +381 "core" ( +2 "manipulator"&w& +5 "core" &   2 +2 "manipulator"&x% +5 "core" %   +2 .tForearm.seek :retract +2 "manipulator"&y'\ +96 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"&z(- +275 "core" ( +2 "manipulator"&{& +4 "core" &-  j +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &|& +3 "core" &- j +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&}'! +112 "core" ' +3 .tHand.open +2 "manipulator"&~1 +58 "core" 1 +2 "manipulator"&% +5 "core" % %x  Ⱥ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +3 #tda sampling at most 50ml +3 #Loading sh1 puck from tube 2 into Collection Clamp +3 ."Qmail"DAfans.email "Started da in tube 2 at 18:04:20EDT02-Aug-23\\n{}\\nCan@18:00:22, 25.7C, 18% humidity, 14.8psia, 15.192V, 0.343A, 0.311Ah, 5.21W",Subject: "da sampling at most 50ml" + "collection"'& +7 "core" &emr  +2 "manipulator"&% +5 "core" %\   +3 "storage"(% +5 "core" %t\ \   4 +2 "storage"(. +3 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 2 + "storage"(( +195 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (& +3 "core" & / 1 +3 "manipulator"&& +5 "core" &- j +2 "manipulator"& % +8 "core" %\   +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 +2 "manipulator"&\ ( +178 "core" ( +2 "manipulator"& & +7 "core" &\  "} +2 "storage"( & +5 "core" & \ \  3 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 2 + 700 counts +2 "manipulator"& ' +100 "core" ' +2 "storage"(& +4 "core" & \ %\  S 5 +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"('H +196 "core" ' +2 "storage"(- +4 "core" -'\ +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +5 (& +3 "core" & u / +3 "manipulator"&& +6 "core" &\  "} +2 .tElbow.seek 2 +2 "manipulator"&( +4 "core" ( +2 "manipulator"&& +6 "core" &\  "} +2 "storage"(& +5 "core" & - / +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&'y +27 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tHand.close + "manipulator"&/ +116 "core" / +12 ."downElevator"SE.seek :down +4 "manipulator"&& +2 "storage"('v +10 "core" &\  "} +3 "manipulator"&% +5 "core" % g : +2 .tForearm.seek :retract +2 "manipulator"& '\ +15 #"uploadLog"upsync +82 "core" ' +3 .tElbow.seek CC +2 "manipulator"&( +64 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +80 "core" ( +2 "manipulator"&%& +4 "core" & - +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &'& +4 "core" & - +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC + "manipulator"&(', +95 "core" ' +2 "manipulator"&)& +5 "core" &  - +2 "manipulator"&% +6 "core" %6 +2 "collection"'& +4 "core" &fig +4 "collection"'#& +7 "core" &ek^ +2 .tCC.seek :closed +4 "collection"',(O +4 "core" &ejY +4 &elc 8 +9 &1QhkL / +10 &fl< C +9 &Gnhl9 B +9 &\ ndl0 B +10 &ofj3 B +9 &pfo/ B +10 &Qkhk, B +9 &pdl/ B +9 &rgm# B +10 &oelJ B +9 &!Wpdg B +9 &#oehC B +10 &$rdj B +9 &&nin B +10 &(`oimb B +9 &*!pem B +9 &+oemV B +10 &-phmd B +9 &/gnflc B +9 &1)ngmf B +10 &2pfkk B +9 &4nejg B +10 &6pphkV B +9 &82nemQ B +9 &9piiW B +10 &;pij] B +9 &=yphiZ B +9 &?;qijb B +10 &@ohj^ B +9 &BoikL B +10 &D~ufkU C +9 &F?vhis C +9 &Gil~ D +10 &Idix H +9 &Kkfl| L +9 &M*fj} M +10 &Nvih{ "l +9 &Or@ glv _ +10 &O gii . +2 ( +3 "collection"'#& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.52 +2 .Hand.open + "manipulator"&-1 +65 "core" 1 +2 "manipulator"&.% +5 "core" % 6 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&/'\ +96 "core" ' +4 #tcollectSample 50ml w/bubble point of 24psi + #Priming 7ml +2 .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold +2 "sampler")0+ +2 "core" + +3 "sampler")2% +5 "core" % Z  +2 "collection"'3& +4 "core" &O dke . +5 "Can"l T +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +2 "collection"'$  +5 "core"  +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")5  +5 "core"  +2 .tSS.reconfigure :fast +3 "sampler")#.0X  +65 "core"  +2 #tWaiting for external sampler to finish priming... + .delayUntil "18:07:40.33" +1128 "Can"h N: +383 #"flow"0.0L/min +14896 ."connect"SSV.dial CBV +8 "sampler")?  +3 .tCBV.dial SSV +4 "core" +2 "collection"'8 @ +5 "core" ? +2 #tAllowing 40s for 7.0ml of remaining 7.0ml +2 .Intake.select :open + "sampler") +211 "collection"'*% +4 "core" % +2 #tIntake @19.7psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure :inhaling 2.16ml/s +3 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +4 ."CSpush"CS.seek 0ml +2 "collection"'' +85 "core" ' +10 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +114 "core" +4 .tSS.reconfigure :exhale +3 "sampler")#.0X' +339 "core" ' + .tSS.stop + "sampler")5 +4 #tLysing: Adding 2.0ml AqMeOH +2 .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'?  +134 "core"  +2 .tCTV.dial CSV +2 "collection"'8  +110 "core"  +2 .tCSV.dial CSR +2 "collection"'*  +65 "core"  +2 "collection"'1% +4 "core" %szE  +3 #tPulling 0.999ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +10 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 1ml + "collection"'D' +330 "core" ' +3 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 'F% +4 "core" %uv7  +3 .tCS.seek 6ml +2 "collection"'G'Q +1343 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"'@ +49 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 0ml +2 "collection"'B' +1260 "core" ' +2 .tCSV.dial CSR +2 "collection"'C  +37 "core"  +2 #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +11 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 2ml +2 "collection"'' \\ +592 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +10 'J% +4 "core" % Xty, \ +3 .tCS.seek 5ml +2 "collection"'L'l +846 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'I  +49 "core"  +3 .tCS.seek 1ml +2 "collection"'H' +1093 "core" ' +2 "collection"'K9 +4 "core" 9u5 +2 "collection"'<% +4 "core" %x~\\  +52 #tBefore lysing Collection Puck Heater at 26.7C/15.2psia +3 #Heating Puck.from 2, :sh1 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'P \  +3 'M9 +6 "core" 9p7d +103 "collection"'S9 +3 "core" 9r0d +104 "collection"'R9 +3 "core" 9s4 d +103 "collection"'N9 +3 "core" 9p3 d +103 "collection"'O9 +5 "core" 9v5d +103 "collection"'Q9 +3 "core" 9x5d +103 "collection"'V9 +4 "core" 9z0d +103 "collection"'W9 +3 "core" 94d +103 "collection"'T9 +3 "core" 95#d +103 "collection"'U9 +3 "core" 94'd +103 "collection"'[9 +4 "core" 92+d +103 "collection"'\\9 +3 "core" 90/d +104 "collection"'Z9 +3 "core" 964d +103 "collection"'^9 +3 "core" 938d +103 "collection"'_9 +4 "core" 96pP +103 "collection"'c9 +3 "core" 9V=tO +103 "collection"'j9 +3 "core" 9x?xL +103 "collection"'l9 +4 "core" 9B}G +103 "collection"'m9 +4 "core" 9@D +103 "collection"'b9 +3 "core" 9DA +104 "collection"'p9 +3 "core" 9F? +103 "collection"'r9 +3 "core" 9C; +103 "collection"'s9 +4 "core" 9?D8 +103 "collection"'u9 +3 "core" 9aF4 +103 "collection"'99 +4 "core" 9G3 +103 "collection"'g9 +3 "core" 9L/ +103 "collection"'A9 +3 "core" 9M, +103 "collection"'w9 +3 "core" 9K* +103 "collection"'x9 +3 "core" 9N* +103 "collection"'n9 +4 "core" 9S& +103 "collection"'{9 +3 "core" 99U$ +103 "collection"'|9 +3 "core" 9TV" +103 "collection"'q9 +5 "core" 9nW +103 "collection"'t9 +3 "core" 9V +103 "collection"'~9 +3 "core" 9W +103 "collection"'9 +4 "core" 9W +103 "collection"'y9 +3 "core" 9^ +103 "collection"'9 +4 "core" 9Z +103 "collection"'9 +4 "core" 9 ^ +103 "collection"'}9 +3 "core" 9 !^ +103 "collection"'9 +3 "core" 9 4` +103 "collection"'9 +4 "core" 9 Ke +103 "collection"'E9 +3 "core" 9 ^e +103 "collection"'9 +3 "core" 9 tc +104 "collection"'9 +3 "core" 9 j +146 "collection"' 9 +11 "core" 9 k +104 "collection"' 9 +3 "core" 9 i +103 "collection"' 9 +3 "core" 9 j +103 "collection"'"9 +3 "core" 9 m +104 "collection"'9 +3 "core" 9 p +103 "collection"'9 +3 "core" 9 q  +103 "collection"'9 +4 "core" 9 u +103 "collection"'9 +4 "core" 9\ \ s +104 "collection"'9 +3 "core" 9\ t +103 "collection"'z9 +3 "core" 9\ $t +103 "collection"'9 +4 "core" 9\ .y  +103 "collection"'9 +3 "core" 9\ :|% +103 "collection"'9 +4 "core" 9\ @|) +103 "collection"'9 +4 "core" 9\ J}- +103 "collection"'\ 9 +3 "core" 9\ S|1 +104 "collection"'%9 +3 "core" 9\ [~6 +103 "collection"''9 +3 "core" 9\ f: +103 "collection"'9 +4 "core" 9\ l> +4 .tCH.hold 10:00,70C +3 "collection"' `\ `\ g\ +3 '9 +8 "core" ? + 9\ m\ l +2 "collection"')% +5 "core" % +2 #tBegun lysing Collection Puck Heater at 68.2C/19.8psia +1325 "Can"p M2: +58660 "core" ` +2 "collection"'9 +4 "core" 9\ B +2 "collection"'!% +5 "core" % +3 #tEnded lysing Collection Puck Heater at 69.9C/19.1psia +2 .CS.seek 0ml + "collection"'' +334 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +87 "core" A +2 .tCSV.dial :air +2 "collection"' @ +39 "core" ? +3 .tCS.seek 5ml + "collection"' 'l +849 "Can"h A!,: +497 "core" ' + .tCSV.dial CTV +2 "collection"'-  +51 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'. @ +38 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'#  +39 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'v @ +40 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'2' +1358 "core" ' + "collection"'$% +5 "core" % R +3 #tPuck @29.9psia after final lysis pressurization + #Recovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'( +87 "core" ~ +2 .tCBV.dial CSV + "collection"'5  +26 "core" +2 "collection"'% +4 "core" % ' * > +4 .tCS.seek 5ml +2 "collection"'&'l +1346 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'3  +39 "core" +2 "collection"'4% +5 "core" %l  +3 .tCS.seek 7ml + "collection"'' +582 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'7 @ +38 "core" > +3 .tCS.seek 10ml +2 "collection"'0' D +837 "core" ' +28 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"': ` +98 "core" ^ +3 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'6   +35 "core" ! +3 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +4 "collection"'=  +2 ';  +53 "core"  +62  +3 .tCS.seek 5ml +2 "collection"'?'l +1356 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'8 @ +87 "core" B +2 .tCSV.dial :waste +2 "collection"'> +101 "core" +3 .tCS.seek 0ml +2 "collection"'*' +1354 "core" ' +2 .tCSV.dial :air +2 "collection"'1 @ +60 "core" A +3 .tCS.seek 5ml +2 "collection"'F'l +1344 "core" ' +2 .tCSV.dial CTV +2 "collection"'D  +37 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'@ @ +38 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'G  +38 "core"  +3 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'C @ +38 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'B' +1351 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"'J +86 "core" ~ +2 .tCBV.dial CSV +2 "collection"'  +33 "core"  +2 "collection"'I% +5 "core" %  +3 .tCS.seek 5ml +2 "collection"'L'l +1354 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'K  +38 "core" +2 "collection"'<% +4 "core" %l \ +3 .tCS.seek 7ml +2 "collection"'M' +591 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'S @ +37 "core" > +3 .tCS.seek 10ml +2 "collection"'R' D +836 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"'N ` +109 "core" b +2 #tLysing Complete +2 "collection"'O& +4 "core" &O 22 . +2 #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&Q% +5 "core" %\   +2 "storage"(V% +5 "core" %o\ \ X 2 +2 "storage"(W. +3 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 1 + "storage"(T( +195 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (U& +3 "core" & 3 0 +3 "manipulator"&[& +5 "core" & - +2 "manipulator"&\\% +5 "core" %\   +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&Z( +148 "core" ( +3 "manipulator"&^& +5 "core" &  +3 "storage"(_& +5 "core" &\ \  3 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&]' +96 "core" ' +2 "storage"(`& +5 "core" &\ \  4 +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(X'H +184 "core" ' +2 "storage"(Y- +4 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +4 "manipulator"&a& +4 "core" &  +2 "storage"(e& +5 "core" & # ) +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +54 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 +2 "manipulator"&d'D +39 "core" ' +2 .tElbow.hold +2 "manipulator"&h, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 "storage"(i- +3 "core" -' +3 .tSE.seek 11.06 Pucks below Top Plate +2 "storage"(f'ñ +26 "core" ' +3 "manipulator"&k% +5 "core" %JH  ȭ +2 "storage"(o& +5 "core" & p s .  +2 .tForearm.force -20 + "manipulator"&5 +5 .tForearm.seek 1 + 306 counts + "manipulator"&c'v +12 "core" ' +2 "manipulator"&j& +4 "core" &  +3 "storage"(l& +5 "core" &  + +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&m' +24 "core" ' +3 .tSE.seek 12.06 Pucks below Top Plate +2 "storage"(b'Ȩ +45 "core" ' +2 "manipulator"&p& +5 "core" &   +3 "manipulator"&r% +5 "core" % +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&s'\ +94 "core" ' +3 .tElbow.seek CC + "manipulator"&u( +149 "core" ( +2 "manipulator"&9& +5 "core" & 0 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &g& +3 "core" & 0 +3 .tForearm.seek CC +2 "manipulator"&A', +107 "core" ' +3 .tHand.close + "manipulator"&w/ +62 "core" / +2 .tCC.seek :open +2 "collection"'x( +376 "core" ( +2 "storage"(n& +5 "core" & U ) +2 "storage"({& +5 "core" &  ( +2 "manipulator"&|& +4 "core" &  0 +3 "manipulator"&q% +5 "core" %  ? 1 +2 .tForearm.seek :retract +2 "manipulator"&t'\ +108 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&~( +151 "core" ( +2 "manipulator"&& +4 "core" &  +3 "storage"(y& +5 "core" &\ \  1 +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 1 +2 "manipulator"&'D +110 "core" ' +2 .tElbow.hold +2 "manipulator"&, +3 "core" , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tHand.open + "manipulator"&}1 +55 "core" 1 +3 "manipulator"&% +5 "core" % RF Ȭ +2 "storage"(& +4 "core" & l | +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 314 counts +2 "manipulator"&E'~ +15 "core" ' + "manipulator"&& +5 "core" & +2 "storage"(& +6 "core" &\  M 1 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +44 "manipulator"& ' +26 "core" ' +2 "storage"( % +5 "core" %ȯ\ \  2 +5 ."downElevator"SE.seek :down +4 "storage"( 'v +98 ("% +4 "core" %:\ %\ % 5I) +2 "manipulator"&% +4 "core" % N +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&'\ +33 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +57 "core" ' +3 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +4 "core" &<@a  +3 "manipulator"&& +5 "core" & 9 +2 "manipulator"&% +4 "core" %\  D , +4 .tElbow.seek FlushPuck::Garage + "manipulator"&z(- +188 "core" ( +2 "manipulator"&& +5 "core" &-   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-  +3 .tForearm.seek :garage +2 "manipulator"&'! +110 "core" ' +2 .tHand.close +2 "manipulator"&/ +62 "core" / +2 "manipulator"&\ & +4 "core" &-   +3 "manipulator"&%% +4 "core" % 2 w +3 .tForearm.seek :retract +2 "manipulator"&''\ +109 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +268 "core" ( +2 "manipulator"&& +5 "core" &  / +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &)& +3 "core" & d / +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&P', +100 "core" ' +2 "manipulator"&& +5 "core" &  / +2 "manipulator"&% +4 "core" %6 +3 "collection"'!& +5 "core" &@B  +3 "collection"'H& +6 "core" &CDu  +3 .tCC.seek :closed +3 "collection"'(O +4 "core" &@Ck  +5 &AFU ; +9 &YUCD7 . +10 &BD C +9 &qjBC B +10 &4l?D B +9 &lAD B +9 &r@E B +10 &zqDH[ B +9 &<qBGY B +9 &rCB B +10 &rBB B +9 &!pCEx B +9 &#EnCEi A +10 &%r>FO B +9 &&kBD7 A +10 &(nCF+ B +9 &*Mr>D A +9 &,n=D A +10 &-rCB B +9 &/k?G A +9 &1UnCG A +10 &3n>Dt A +9 &4qAC B +10 &6rCEU A +9 &8\\kCB B +9 &:q>F B +10 &;pCH B +9 &=k?A A +9 &?enAB A +10 &A&qCH B +9 &BqBCr A +10 &Dm>C} B +9 &Fkn?Ff B +9 &H(@E{ D +10 &ICD_ G +9 &K@C_ K +9 &MQACC N +10 &NnDB c +9 &Oy: ?G _ +10 &O!BG . +2 ( +3 "collection"'H& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.49 +2 "collection"' & +4 "core" &O @B . +2 .tHand.open +2 "manipulator"&1 +63 "core" 1 +2 "manipulator"&-% +4 "core" % 6 +3 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&.'\ +98 "core" ' + .tPSV.dial PSR +2 "processing"%# +112 "core"  +2 "processing"%v% +5 "core" %Y  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"% ' +1608 "core" ' +2 .tdelay 5 seconds +503 .PSV.dial :waste1 +81 "processing"%$  +41 "core"  +3 .tPS.seek 0ml + "processing"%('W +1607 "core" ' +2 .tPSV.dial PSR +2 "processing"%5 +38 "core"  +2 .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%' +2628 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +3 "collection"'2  +3 "processing"%3 +6 "core" @ +2 "processing"%4 +4 "core" @ +2 "processing"%&  +56 "core" +82  +2 .tPSV.dial :mixloop +2 "processing"%7 +86 "core" +3 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%  +112 "core" +2 .tPS.seek 0ml +2 "processing"%:'W +2622 "core" ' +2 .tPSV.dial :air +2 "processing"%6  +38 "core"  +3 .tPS.seek 2.5ml +2 "processing"%=' +2628 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%; +38 "core" +3 .tPS.seek 0ml +2 "processing"%0'W +2631 "core" ' +2 .tPSV.dial :air +2 "processing"%8  +38 "core"  +3 .tPS.seek 2.5ml +2 "processing"%>' +2631 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%? +38 "core" +3 .tPS.seek 0ml +2 "processing"%1'W +2625 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&*& +5 "core" & / +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&D( +28 "core" ( +2 "manipulator"&@& +4 "core" &  +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &G& +3 "core" &  +3 .tForearm.seek CC +2 "manipulator"&C', +110 "core" ' +2 .tHand.close + "manipulator"&F/ +53 "core" / +3 .tCC.seek :open +2 "collection"'J( +376 "core" ( +2 "manipulator"&& +4 "core" &  +2 "manipulator"&I% +5 "core" %   +3 .tForearm.seek :retract + "manipulator"&B'\ +99 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&K(- +268 "core" ( +2 "manipulator"&<& +5 "core" &-  4 \\ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &L& +3 "core" &- \\ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&S'! +110 "core" ' +3 .tHand.open +2 "manipulator"&M1 +56 "core" 1 +2 "manipulator"&N% +5 "core" % +l  ǶZ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&O'\ +99 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%Q +5 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%V  +4 "core" +3 ."connect"PRV.dial CBV +2 "processing"%W  +2 .tCBV.dial PRV +5 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp +2 "collection"'U& +4 "core" &IN  +44 "manipulator"&[% +12 "core" %  A  +3 "storage"(\\% +4 "core" %l\ \  8 +3 "storage"(. +4 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 2 + "storage"(^( +200 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +5 (_& +3 "core" &  4 +3 "manipulator"&`& +5 "core" &- \\ +2 "manipulator"&% +5 "core" %  @  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 +2 "manipulator"&Y( +176 "core" ( +2 "manipulator"&/& +4 "core" &   2 "z +2 "storage"(a& +6 "core" & \ ,\ '  6 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&e' +98 "core" ' +2 "storage"(i& +5 "core" & \ $\ ! 5 +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(k'H +224 "core" ' +2 "storage"(o- +4 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (j& +3 "core" & ; - +3 "manipulator"&l& +4 "core" &\  "z +3 .tElbow.seek 2 +2 "manipulator"&p( +5 "core" ( +2 "manipulator"&r& +4 "core" &\  [ "z +2 "storage"(]& +4 "core" & ~ - +4 .tForearm.seek 2 + 300 counts + "manipulator"&Z'y +19 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tHand.close + "manipulator"&X/ +58 "core" / +4 ."downElevator"SE.seek :down +4 "storage"(d'v +2 "manipulator"&c& +9 "core" &\  "z +2 "manipulator"&f% +4 "core" % r +4 .tForearm.seek :retract + "manipulator"&9'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&g( +80 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +80 "core" ( +2 "manipulator"&m& +5 "core" &  _ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &h& +3 "core" & _ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&w', +101 "core" ' +3 "manipulator"&s& +4 "core" & _ +3 "manipulator"&,% +5 "core" %5 +2 "collection"'n& +5 "core" &NP  +3 "collection"'{& +5 "core" &JO  +3 .tCC.seek :closed +2 "collection"'|(O +4 "core" &IK\\  +9 &;LM= *y +10 &.sNO& = +9 &sLQ B +9 &kJO A +10 &coKO B +9 &$pMO B +9 &nKM A +10 &rJK B +9 &lkLMx A +9 &-nKL` B +10 & oJO[ B +9 &"kJME B +9 &$srLMB B +10 &&4nMK/ B +9 &'kJQ1 B +10 &)rIM B +9 &+znLQ B +9 &-=lGK B +10 &/kLK A +9 &0nKN A +9 &2qKR B +10 &4EnKL B +9 &6kKP A +10 &7nJL A +9 &9rKN B +9 &;NpKM A +10 &=lFO B +9 &>rMO A +10 &@lKP B +9 &BVrKO A +9 &DmHPR B +10 &ErIO B +9 &GJO E +9 &IKQRE H +10 &JL M +9 &LL M +10 &N@ ; +9 &OO| 0 +9 &O<# 7 +6 ( +2 "collection"'{& +61 "core" &O063 7 +2 &O0>?2 7 + &O0;?} 7 + &O09B* 7 + &O0;?1 7 + &O0<@7 7 +2 &O0@E4 7 +2 #tCollection Clamp onSpring/offSpring for 6/26 samples, on/off torque 1.62 + .Hand.open +2 "manipulator"&q1 +56 "core" 1 +3 "manipulator"&% +5 "core" % /  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&y'\ +105 "core" ' +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'A  +112 "core"  +2 .tCSV.dial CTV +2 "collection"'u  +25 "core"  +3 .tPS.seek 2.5ml +2 "processing"%}' +2639 "core" ' +2 "collection"'% +4 "core" % @"%  +4 .tCS.seek 4.15ml + "collection"''Q +1581 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%  +40 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%  +73 "core"  +3 .tPS.seek 0ml +2 "processing"%t'W +2634 "core" ' +2 .tCBV.dial between PRV and waste1 +3 "collection"' ` +35 "core" _ +3 .tCSV.dial :air + "collection"'~ @ +40 "core" > +3 .tCS.seek 10ml +2 "collection"'"' D +1578 "core" ' +2 .tCSV.dial CTV +2 "collection"'  +38 "core"  +3 .tCS.seek 0ml +2 "collection"'' +2622 "core" ' +2 .tCBV.dial :waste1 + "collection"' @ +26 "core" @ +3 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'E  +113 "core" +2 "collection"'& +5 "core" &O0{ 7 +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&% +4 "core" %\  y +3 "storage"(b% +5 "core" % N . +2 "storage"( . +3 "core" .( +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(( +195 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (& +3 "core" &  - +3 "manipulator"& & +5 "core" & _ +2 "manipulator"&% +4 "core" %\  y +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&( +147 "core" ( +2 "manipulator"&\ & +5 "core" &  +2 "storage"(%& +4 "core" &\ \  1 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&' +96 "core" ' +3 "storage"(& +5 "core" &\ \   1 +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"('H +178 "core" ' +2 "storage"()- +4 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +4 "manipulator"&z& +3 "core" & +3 "storage"(& +5 "core" & ) +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 "Can"l M#: +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 +2 "manipulator"&'D +37 "core" ' +2 .tElbow.hold +2 "manipulator"&!, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +52 "storage"('- +5 "core" -' +3 .tSE.seek 12.06 Pucks below Top Plate +2 "storage"(x'Ƞ +31 "core" ' +3 "manipulator"& % +4 "core" %JM  Ȯ +3 "storage"(& +4 "core" & l d  +3 .tForearm.force -20 + "manipulator"&5 +5 .tForearm.seek 1 + 306 counts + "manipulator"&-'v +23 "core" ' +2 "manipulator"&H& +5 "core" & +2 "storage"(#& +4 "core" &  * +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&v' +24 "core" ' +3 .tSE.seek 13.06 Pucks below Top Plate +2 "storage"(P'͗ +48 "core" ' +2 "manipulator"&$& +5 "core" &  +2 "manipulator"& % +5 "core" % +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&5'\ +87 "core" ' +2 .tElbow.seek CC +2 "manipulator"&(( +159 "core" ( + "manipulator"&3& +5 "core" &  5 & +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &4& +3 "core" &  & +3 .tForearm.seek CC +2 "manipulator"&2', +104 "core" ' +3 .tHand.close + "manipulator"&&/ +62 "core" / +2 .tCC.seek :open +2 "collection"'7( +379 "core" ( +2 "storage"(& +4 "core" & Q + +3 "storage"(& +5 "core" &  + +2 "manipulator"&6& +4 "core" &  & +2 "manipulator"&:% +5 "core" %   C +3 .tForearm.seek :retract + "manipulator"&;'\ +97 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&=( +151 "core" ( +2 "manipulator"&8& +5 "core" &  +2 "storage"(0& +5 "core" &  0 +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 1 +2 "manipulator"&?'D +113 "core" ' +2 .tElbow.hold +2 "manipulator"&>, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 .tHand.open + "manipulator"&*1 +60 "core" 1 +3 "manipulator"&@% +4 "core" % K]  A Ȳ +2 "storage"(G& +5 "core" & # +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 307 counts +2 "manipulator"&F'w +21 "core" ' +2 "manipulator"&& +5 "core" &  +2 "storage"(.& +5 "core" & 0 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts + "manipulator"&' +23 "core" ' +2 "storage"(% +5 "core" %͑\ \  2 +3 ."downElevator"SE.seek :down +4 "storage"(I'v +100 (C% +47 "core" %d\ *\ # 7 +9 ' +2 ."downElevator"SE.stop +4 "manipulator"&<% + "storage"(5 +10 "core" %\  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&L'\ +97 "core" ' +2 .tPSV.dial :air +2 "processing"%D  +63 "core" +2 .tPS.seek 2.5ml +2 "processing"%M' +2627 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%N +38 "core" +3 .tdelay 1 second +102 .PSV.dial :air + "processing"%Q  +40 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%B +39 "core" +2 .tdelay 1 second +102 .PSV.dial :air +32 "processing"%V  +39 "core"  +2 .tdelay 1 second +103 .PS.seek 0ml + "processing"%W'W +2628 "core" ' +3 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%U& +5 "core" &  +2 "manipulator"&[& +5 "core" & +2 "manipulator"&\\% +4 "core" %  . +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +174 "core" ( + "manipulator"&S& +5 "core" &-  ) +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &_& +3 "core" &- ) +3 .tForearm.seek :garage +2 "manipulator"&`'! +110 "core" ' +2 .tHand.close +2 "manipulator"&/ +62 "core" / +2 "manipulator"&T& +4 "core" &-   ) +3 "manipulator"&/% +4 "core" % ,y Ǻ0 +3 .tForearm.seek :retract +2 "manipulator"&a'\ +101 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&i( +156 "core" ( +2 "manipulator"&K& +5 "core" &  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &O& +3 "core" &  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&o' +102 "core" ' +2 "manipulator"&j& +5 "core" &  +3 "manipulator"&l% +5 "core" %  +2 "processing"%r& +5 "core" &  +3 "processing"%]& +6 "core" &  +2 .tPC.seek :closed +2 "processing"%X(Tg +5 "core" &  +8 &I #c +9 &a 6 +10 & E +9 &n C +9 &n C +10 &Yo C +9 &l C +9 &n C +10 &n C +9 &ao C +10 & $p C +9 &!n C +10 &#n C +9 &%io C +9 &'*p D +10 &(n C +9 &*n C +9 &,pn D +10 &.4n C +9 &/o\ C +9 &1n C +10 &3zk C +9 &5<n C +9 &6n C +10 &8n C +9 &:l C +10 &o C +9 &?o C +10 &An C +9 &CKo C +9 &Em\ C +10 &Fv D +9 &H} D +10 &JJ F +9 &L I +9 &M H +10 &O I +9 &QK I +9 &S  6 +10 &T; U +9 &TE  ! +3 ( +2 "processing"%]& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.46 +2 "processing"%c& +3 "core" &TE  ! +3 .tHand.open + "manipulator"&f1 +58 "core" 1 +2 "manipulator"&Y% +5 "core" %  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&e'\ +147 "core" ' +6 .tPRV.dial :air +2 "processing"%m  +39 "core"  +3 .tPSV.dial :mixloop +2 "processing"%k +39 "core" +2 "processing"%h% +5 "core" %\\&  +2 .tPS.seek 0.3ml +2 "processing"%Z' +392 "core" ' + .tPSV.dial PSR +2 "processing"%s +87 "core"  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml +2 "processing"%p'* +486 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%,' +1911 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%n +89 "core" +2 .tPTV.dial :mixing +2 "processing"%d @ +63 "core" A +2 .tPBV.dial :waste2 +2 "processing"%9  +81 "core"  +4 .tPS.seek 0ml + "processing"%J'W +2635 "core" ' +2 #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&q& +5 "core" &  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC + "manipulator"&( +5 "core" ( +2 "manipulator"&{& +5 "core" &  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &A& +3 "core" &  +3 .tForearm.seek PC +2 "manipulator"&u' +93 "core" ' +2 .tHand.close + "manipulator"&w/ +60 "core" / +2 .tPC.seek :open +2 "processing"%1( +397 "core" ( +2 "manipulator"&& +4 "core" &  +3 "manipulator"&R% +5 "core" %  = +3 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +124 "core" ( +3 "manipulator"&}& +5 "core" &-  $ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +4 "core" &-  \ $ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage +2 "manipulator"&~'! +113 "core" ' + .tHand.open +2 "manipulator"&1 +62 "core" 1 +2 "manipulator"&% +5 "core" % %l  ȶ` +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&"'\ +99 "core" ' +3 #tLoading da puck from tube 2 into Processing Clamp + "processing"%& +5 "core" &[  +2 "manipulator"&E% +5 "core" %\   +2 "storage"(% +4 "core" %o\ \ o 3 +3 "storage"(. +4 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(b( +198 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 ( & +3 "core" &  1 +3 "manipulator"&& +5 "core" &-\  "} +2 "manipulator"& % +5 "core" %\   +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&( +172 "core" ( +2 "manipulator"&^& +4 "core" &  R $ +3 "storage"(\ & +4 "core" & \ \   4 +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +49 "manipulator"&%' +104 "core" ' +2 "storage"(& +4 "core" & \ \ ] 6 +4 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(g'H +218 "core" ' +2 "storage"()- +4 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +4 (y& +3 "core" & w / +3 "manipulator"&z& +4 "core" &  $ +3 .tElbow.seek 2 + "manipulator"&( +4 "core" ( +3 "manipulator"&'& +4 "core" &   $ +2 "storage"( & +5 "core" & > 0 +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&'y +20 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tHand.close + "manipulator"&H/ +60 "core" / +4 ."downElevator"SE.seek :down +4 "storage"($'v +2 "manipulator"&#& +9 "core" &  $ +2 "manipulator"& % +5 "core" % z = +4 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 .tElbow.seek PC +2 "manipulator"&( +90 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +157 "core" ( +2 "manipulator"&& +5 "core" &  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" & P +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&-' +93 "core" ' +2 "manipulator"&x& +5 "core" &  +2 "manipulator"&3% +5 "core" %\   ( +3 "processing"%4& +5 "core" &  +3 "processing"%v& +6 "core" &  +3 .tPC.seek :closed +2 "processing"%!(Tg +6 "core" &  +6 &I $d +9 &b 6 +10 &O D +9 &l C +10 &k C +9 &n C +9 &Zl C +10 &n C +9 &m B +9 &n C +10 & bq C +9 &"&n B +10 &#n C +9 &%q C +9 &'lm B +10 &)-n C +9 &*p C +9 &,l C +10 &.sn C +9 &05q C +10 &1k C +9 &3m B +9 &5{m C +10 &7=k C +9 &9m B +9 &:n C +10 &<p C +9 &>El C +9 &@n% B +10 &AmL B +9 &CnE C +10 &ELmD C +9 &G rD C +9 &HyE D +10 &JC G +9 &LEC \ H +10 &NC I +9 &O6 \ I +9 &QB I +10 &SB3 . +9 &T07 N +9 &TE2  +3 ( +2 "processing"%v& +4 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.42 +2 .Hand.open + "manipulator"&&1 +55 "core" 1 +2 "manipulator"&5% +5 "core" % \  ( +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&|'\ +98 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%  +2 %9 +8 "core" 9 +4 .tPH.hold 2:00:00,28C +3 "processing"%6 pp\\ +3 .tdelay 1:30 +4 "core"  +9000 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%: +89 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml +2 "processing"%8' +599 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +11 .tPS.seek 2ml +2 "processing"%0'[ +1627 "core" ' +2 .tPTV.dial :puck +2 "processing"%2  +63 "core"  +2 .tPSV.dial PTV +2 "processing"%( +63 "core" +2 .tPBV.dial :waste1 +2 "processing"%*  +112 "core"  +5 "processing"%@% +4 "core" %X  +3 .tPS.seek 1.5ml +2 "processing"%G' +595 "core" ' +2 .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +29 "core" * +3 .tPS.seek 0ml +2 "processing"%.'W +1609 "core" ' +3 .tdelay 5:00 +25957 "Can"o 9%X: +4045 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 .tPBV.dial :waste1 +2 "processing"%;  +31 "core" +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%= * +33 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%C +65 "core"  +3 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +4 .tPS.seek 2.5ml + "processing"%<' +2018 "core" ' +2 .tPSV.dial PTV +2 "processing"%? +63 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%F +64 "core"  +3 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%P +64 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +3 "processing"%D  +74 "core" +3 .tPS.seek 0ml +2 "processing"%I'W +2006 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +115 "core" +2 .tPSV.dial :mixloop + "processing"%t +37 "core" +2 .tPRV.dial :ab1 +2 "processing"%N @ +65 "core" B +3 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%Q'w +352 "core" ' +3 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +4 "collection"'V  +2 "processing"%B  +41 "core" +5 +2 "processing"%M% +4 "core" %t  +3 .tPS.seek 0.32ml +2 "processing"%U'! +393 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'[  +27 "core" +3 .tPRV.dial :air + "processing"%\\  +44 "core"  +3 .tPS.seek 0.9ml +2 "processing"%S'D +1233 "core" ' +2 .tPRV.dial :waste2 + "processing"%_ @ +62 "core" ? +3 .tPS.seek 0.5ml +2 "processing"%>' +873 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%  +39 "core"  +3 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%T'[ +1615 "core" ' +2 .tPSV.dial :PML +2 "processing"%/ +38 "core" +2 .tPTV.dial :mixing +2 "processing"%L @ +64 "core" A + .tPBV.dial :waste1 +2 "processing"%K  +31 "core" +2 "processing"%O% +5 "core" %_  +3 .tPS.seek 1.85ml +2 "processing"%`'? +232 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%j * +31 "core" , +3 .tPS.seek 0ml +2 "processing"%l'W +1967 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +4 "core" &PUS  +2 "manipulator"&r& +5 "core" & +2 "manipulator"&a% +4 "core" %    +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&+(- +136 "core" ( +51 "manipulator"&c& +5 "core" &-  & +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &f& +4 "core" &-  / & +3 .tForearm.seek :garage +2 "manipulator"&Y'! +106 "core" ' +2 .tHand.close + "manipulator"&]/ +56 "core" / +2 "manipulator"&m& +5 "core" &-  & +2 "manipulator"&k% +5 "core" % 5  +3 .tForearm.seek :retract + "manipulator"&h'\ +104 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&o( +271 "core" ( +2 "manipulator"&W& +5 "core" & 1 , +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &s& +3 "core" &  , +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&Z', +101 "core" ' +2 "manipulator"&p& +4 "core" &  , +3 "manipulator"&n% +4 "core" %4   w +3 "collection"'d& +6 "core" &OU +3 "collection"'9& +6 "core" &RU +2 .tCC.seek :closed +3 "collection"',(O +5 "core" &PQ +5 &RW 8 +9 &OTRU . +10 &RT C +9 &bjOQv B +9 &#rQSv C +10 &nQRz C +9 &rRSy B +10 &irRVl C +9 &,nRQv B +9 &mRWr C +10 &qRVs B +9 &!qrST~ C +9 &#3nRV} C +10 &$rOSn C +9 &&mOR{ C +10 &(zpPS{ B +9 &*;rOUv C +9 &+nSWw C +10 &-qSSh B +9 &/kPWc B +9 &1CkOUr C +10 &3nNQh C +9 &4pOVu B +10 &6qQWk C +9 &8LmQTp B +9 &:nQTh B +10 &;pNTe C +9 &=kTPk B +9 &?TrQVZ B +10 &ArPWd C +9 &BnNQd C +10 &DrOTi B +9 &F\\rPVf B +9 &H~PS D +10 &IRQ H +9 &KLT~ L +9 &MBRSt N +10 &NwORu #n +9 &O|,OTu C +9 ( +2 &O.PR} 5 +3 "collection"'9& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.47 + "collection"'q& +4 "core" &O.QS 5 +3 .tHand.open + "manipulator"&{1 +63 "core" 1 +2 "manipulator"&A% +4 "core" % 4  w +4 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&w'\ +103 "core" ' +2 .tPSV.dial PSR +2 "processing"%i +87 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%e' +1612 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%X  +37 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +1608 "core" ' +2 .tPSV.dial PSR +2 "processing"%R +38 "core"  +2 .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%}' +2626 "core" ' +5 ."connect"PRV.dial CBV,avoiding: :ab2 +8 .tCBV.dial PRV +3 "processing"%  +7 "collection"'u  +44 "core"  +93  +4 .tPSV.dial :mixloop +2 "processing"% +88 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +15 "core" ~ +3 .tPTV.dial :PRVmixing + "processing"%  +66 "core" +3 .tPS.seek 0ml +2 "processing"%'W +2626 "core" ' +2 .tPSV.dial :air +2 "processing"%  +38 "core"  +55 .tPS.seek 2.5ml + "processing"%E' +2627 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +38 "core" +3 .tPS.seek 0ml +2 "processing"%'W +2628 "core" ' +2 .tPSV.dial :air +2 "processing"%~  +38 "core"  +3 .tPS.seek 2.5ml +2 "processing"% ' +2625 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +38 "core" +3 .tPS.seek 0ml +2 "processing"% 'W +2628 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +5 "core" & , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&^( +25 "core" ( +2 "manipulator"&\ & +5 "core" & J  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" &  +3 .tForearm.seek CC +2 "manipulator"&', +108 "core" ' +2 .tHand.close + "manipulator"&"/ +55 "core" / +3 .tCC.seek :open + "collection"')( +377 "core" ( +2 "manipulator"&y& +5 "core" &   +2 "manipulator"&z% +5 "core" %   +2 .tForearm.seek :retract +2 "manipulator"&''\ +96 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"& (- +270 "core" ( +2 "manipulator"&H& +5 "core" &-  [ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &#& +3 "core" &- ! [ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"& '! +112 "core" ' +2 .tHand.open +2 "manipulator"&1 +55 "core" 1 +2 "manipulator"&%% +4 "core" % +v ȹ{ +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&g'\ +99 "core" ' +2 ."da"delayUntil "18:56:38.22" +15834 "Can"p 9(U: +9005 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"% @ +64 "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"% * +32 "core" , +2 ."da"PSV.dial :air +2 "processing"%  +49 "core" +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%x' +2006 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%3 +37 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%4  +39 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%$ +40 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +40 "core"  +3 ."da"PS.seek 0ml +2 "processing"%1'W +1999 "core" ' +3 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%& +113 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%5' +593 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1609 "core" ' +2 ."da"PTV.dial :puck +50 "processing"%v  +65 "core"  +2 ."da"PSV.dial PTV +2 "processing"%- +63 "core" +3 ."da"PBV.dial :waste1 +2 "processing"%:  +31 "core" +2 "processing"%J% +5 "core" %V  +3 ."da"PS.seek 1.5ml +2 "processing"%8' +596 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%2 * +32 "core" , +3 ."da"PS.seek 0ml +2 "processing"%('W +1616 "core" ' +3 ."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"%@ * +33 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%0 +64 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%' +2018 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%G +64 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +64 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +64 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%;  +63 "core"  +3 ."da"PS.seek 0ml +2 "processing"%='W +2031 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%C +112 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +3 "processing"%.' +594 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%?'[ +1618 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%F +62 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%P  +32 "core" +2 "processing"%D% +5 "core" %a  +3 ."da"PS.seek 1.5ml +2 "processing"%<' +594 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" , +2 ."da"PS.seek 0ml +2 "processing"%t'W +1627 "core" ' +2 ."da"delay 2:00 +4891 #"espclient"Session Begun +1208 #-> showlog +4705 "Can"x 9*: +1199 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +2 .PBV.dial :waste1 +4 "processing"%N  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%I * +32 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%B +65 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%V' +2023 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%M +67 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%Q +66 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%[ +65 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +39 "processing"%\\  +74 "core" +3 ."da"PS.seek 0ml +3 "processing"%U'W +2002 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air +3 "processing"%_  +41 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%S  +117 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%  +41 "core" ~ +2 ."da"PTV.dial :PRVmixing +2 "processing"%>  +6 "core" +3 ."da"PSV.dial :mixloop +2 "processing"%/ +38 "core" +2 ."da"PS.reconfigure :default +4 "processing"%#A d`xb +5 ."da"PS.seek 0.3ml +2 "processing"%L' +390 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%K  +49 "core"  +10 "processing"%O% +4 "core" % \  +3 ."da"PS.seek 0.55ml +3 "processing"%j'z +336 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air +2 "processing"%T  +41 "core"  +3 ."da"PS.seek 2ml +3 "processing"%`'[ +1563 "core" ' +2 ."da"PSV.dial :PML +2 "processing"% +41 "core" +2 ."da"PTV.dial :mixing +2 "processing"%r @ +68 "core" A +2 ."da"PBV.dial :waste1 +3 "processing"%a  +34 "core" +2 "processing"%c% +4 "core" %Z  +4 ."da"PS.seek 1.85ml +2 "processing"%f': +235 "core" ' +2 ."da"PBV.dial between PSV and waste1 +3 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +3 "processing"%]'W +1966 "core" ' +2 ."da"delay 2 seconds +203 .delay 8:00 +43250 "Can"{ 8,: +4753 #"da"recoverPRVreagent08 + .PTV.dial :mixing +4 "processing"%m @ +5 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%k  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%| * +32 "core" + +2 ."da"PSV.dial :air +2 "processing"%Y  +41 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%W' +2021 "core" ' +2 ."da"PSV.dial :mixloop +3 "processing"%s +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%+  +40 "core"  +2 ."da"delay 2 seconds +203 .PSV.dial :mixloop +2 "processing"%p +39 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%n  +41 "core"  +2 ."da"PS.seek 0ml +3 "processing"%d'W +2013 "core" ' +3 #"da"washCycleDA #1 of 3 + .PSR.select :air +4 .PSV.dial PSR +4 "processing"%h +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +3 "processing"% +13 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%7' +587 "core" ' +3 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%q'[ +1618 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%{  +65 "core"  +2 ."da"PSV.dial PTV +2 "processing"%A +79 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%9  +33 "core" +2 "processing"%i% +5 "core" %_  +2 ."da"PS.seek 1.5ml +3 "processing"%Z' +611 "core" ' +3 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%l * +34 "core" , +3 ."da"PS.seek 0ml +3 "processing"%X'W +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +3 "processing"%e  +7 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%R  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%u +74 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"% ' +2014 "core" ' +2 ."da"PSV.dial PTV +3 "processing"% +64 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +65 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"% +81 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%}  +64 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2025 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +2 "processing"% +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +53 "processing"%' +594 "core" ' +2 ."da"delay 5 seconds +504 .PSR.select :air +2 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%E'[ +1614 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +4 "processing"%~ +78 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%  +31 "core" +2 "processing"%% +5 "core" %Z  +3 ."da"PS.seek 1.5ml +2 "processing"% ' +588 "core" ' +3 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +3 "processing"%\ 'W +1609 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +4 .PBV.dial :waste1 +3 "processing"%  +33 "core" +2 ."da"delay 30 seconds +2910 "Can"~ 9.: +93 ."da"PBV.dial between PSV and waste1 +2 "processing"%" * +32 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%o +75 "core"  +3 ."da"PS.reconfigure :fast +5 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%w' +2012 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%, +65 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +4 "processing"%y +76 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%z +63 "core" +3 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +64 "core"  +3 ."da"PS.seek 0ml +2 "processing"%H'W +2004 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +3 "processing"%# +125 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +12 ."da"PS.reconfigure :default +4 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%^' +592 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%'[ +1612 "core" ' + ."da"PTV.dial :puck +3 .PSV.dial PTV +3 "processing"%% +66 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%'  +35 "core" +2 "processing"% % +4 "core" %V  +4 ."da"PS.seek 1.5ml +2 "processing"%' +588 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" + +3 ."da"PS.seek 0ml +4 "processing"%'W +1610 "core" ' +3 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +4 .PBV.dial :waste1 +3 "processing"%  +33 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +4 "processing"%3 +65 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%4' +2020 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%$ +77 "core" ~ +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +63 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%x +76 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%&  +67 "core"  +2 ."da"PS.seek 0ml +5 "processing"%1'W +2007 "core" ' + ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates +3 .PSR.select :air +3 .PSV.dial PSR +3 "processing"%5 +116 "core"  +3 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +6 "processing"% +12 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +9 ."da"PS.seek 0.25ml +17 "processing"%v'7 +341 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +14 .PSR.select :sub2 +5 "processing"% +11 ."da"PS.seek 0.5ml +58 "processing"%-' +332 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%:'[ +1610 "core" ' + ."da"PTV.dial :puck +3 .PSV.dial PTV +4 "processing"%J +65 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%  +34 "core" +2 "processing"%2% +5 "core" %X  +3 ."da"PS.seek 1.5ml +2 "processing"%8' +594 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%* * +34 "core" , +3 ."da"PS.seek 0ml +4 "processing"%@'W +1615 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck +3 .PBV.dial :waste1 +3 "processing"%0  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%( * +35 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%G +67 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%' +2070 "core" ' + ."da"PSV.dial PTV +3 "processing"% +68 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%; +67 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +68 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%C  +65 "core"  +3 ."da"PS.seek 0ml +2 "processing"%='W +2043 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +4 .PSV.dial PSR +3 "processing"%. +123 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +6 .PS.reconfigure :default +4 "processing"%#A d`xb +4 ."da"PS.seek 2ml +2 "processing"%F'[ +2131 "core" ' +3 ."da"delay 5 seconds +502 .PTV.dial :puck +3 .PSV.dial PTV +3 "processing"%P +66 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%D  +34 "core"  +2 "processing"%?% +4 "core" %_  +3 ."da"PS.seek 1.5ml +3 "processing"%' +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%< * +33 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%N  +103 "core"  +4 ."da"PS.seek 0ml +4 "processing"%I'W +1615 "core" ' +2 "processing"%B9 +4 "core" 9D4d +3 #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast +3 "processing"%t +5 %M& +4 "core" 4e +2 &TE +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&Q% +6 "core" %\  -  +2 "storage"([% +5 "core" %w x  +2 "storage"(\\. +3 "core" .( +3 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +5 ."da"SC.seek 1 +2 "storage"(V( +191 "core" ( + ."da"SC.configure :limp +4 "storage"($(\ 1b +5 (_& +3 "core" & U U +3 "manipulator"&S& +5 "core" &-  [ +2 "manipulator"&% +4 "core" %\  T  +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 1 +3 "manipulator"&>( +176 "core" ( +2 "manipulator"&/& +5 "core" &  "x +2 "storage"(U& +4 "core" & V V  +4 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&K' +97 "core" ' +2 "storage"(O& +4 "core" & v < +3 ."da"SE.reconfigure :pick +4 "storage"(#]K-0-\ b +6 ."da"SE.seek :beamBreak +2 "storage"(L'H +168 "core" ' +2 "storage"(T- +4 "core" -' +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +6 "manipulator"&j& +52 "core" &   "x +11 "storage"(& +4 "core" &  +3 ."da"Elbow.reconfigure :limp +5 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 1 +3 "manipulator"&r'D +38 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&a, +5 "core" , +2 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 "storage"(c- +3 "core" -' +3 ."da"SE.seek 13.06 Pucks below Top Plate +3 "storage"('͕ +36 "core" ' +2 "manipulator"&`% +4 "core" %U]  * Ȳ +3 "storage"(f& +5 "core" & N ? - +2 ."da"Forearm.force -20 +2 "manipulator"&5 +5 ."da"Forearm.seek 1 + 317 counts +2 "manipulator"&m'ρ +21 "core" ' +2 "manipulator"&k& +5 "core" &\  "x +2 "storage"(|& +5 "core" &  +3 ."da"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&Y' +29 "core" ' +3 ."da"SE.seek 14.06 Pucks below Top Plate +3 "storage"(]'Ҍ +46 "core" ' +3 "manipulator"&s& +5 "core" &\  "x +2 "manipulator"&+% +5 "core" % +2 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +2 "manipulator"&p'\ +99 "core" ' +3 ."da"Elbow.seek PC +4 "manipulator"&n( +279 "core" ( +2 "manipulator"&W& +4 "core" &\  # +3 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +6 &h& +3 "core" &\  # +8 ."da"Forearm.seek PC +5 "manipulator"&d' +141 "core" ' +2 ."da"Hand.close +2 "manipulator"&7/ +64 "core" / +2 ."da"PC.seek :open +4 "processing"%{( +402 "core" ( +2 "storage"(A& +4 "core" &  +2 "manipulator"&9& +4 "core" &\   # +3 "manipulator"&i% +5 "core" %    +2 ."da"Forearm.seek :retract +2 "manipulator"&q'\ +166 "core" ' +2 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 1 +2 "manipulator"&l( +235 "core" ( +2 "manipulator"&Z& +5 "core" & U K +2 "storage"(e& +5 "core" &  +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&R' +97 "core" ' +3 ."da"Hand.open +2 "manipulator"&1 +61 "core" 1 +3 "storage"(u- +4 "core" -'Ҍ +2 ."da"SE.seek 13.81 Pucks below Top Plate +3 "storage"(X'X +28 "core" ' +2 ."da"SE.reconfigure :seal +4 "storage"(#QK-0-\ b +6 ."da"SE.seek 13.15 Pucks below Top Plate +2 "storage"(' +50 "core" ' +3 #"da"Lights, camera, ACTION! +6 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23aug0219h50ml_niagara.tif +1947 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +456 "Can"{ 4dF: +1451 #"da"SX HX9/16 (USB:70): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 34.97 seconds\ /var/log/esp/da23aug0219h50ml_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23aug0219h50ml20s_niagara.tif +2068 #SX HX9/16 (USB:70): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23aug0219h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23aug0219h50ml30s_niagara.tif +3069 #SX HX9/16 (USB:70): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23aug0219h50ml30s_niagara.tif: TIFF Upload Complete\ +2 ."Qmail"DAfans.email "34.97 sec auto-exposure",Subject: "da23aug0219h50ml images!" +5 ."da"Gate.power :camera,:OFF +5 "storage"(- +14 "core" -' +9 "storage"(& +12 "core" &\ \  6 +8 "manipulator"&}& +5 "core" &   J +2 ."da"Elbow.seek 1 +3 "manipulator"& ( +5 "core" ( +2 "manipulator"&& +5 "core" &  M J +2 "storage"(& +4 "core" &\ \  u +4 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&' +17 "core" ' +3 ."da"SE.reconfigure :gently +4 "storage"(#QK-0-\ b +11 ."da"SE.seek 13.86 Pucks below Top Plate +4 "storage"(~'ј +72 "core" ' +2 "manipulator"&& +5 "core" &  J +2 "storage"(& +4 "core" & p  +3 ."da"Elbow.reconfigure :limp +5 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 1 +3 "manipulator"&E'D +38 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&, +4 "core" , +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +7 ."da"SE.seek 14.05 Pucks below Top Plate +3 "storage"( '҃ +33 "core" ' +2 "manipulator"&% +5 "core" %RX  6 DZ +2 "storage"("& +6 "core" & 8 5 N  +3 ."da"Forearm.force -20 +37 "manipulator"&5 +5 ."da"Forearm.seek 1 + 314 counts +2 "manipulator"&o'~ +16 "core" ' +2 "manipulator"&\ & +5 "core" & J +3 "storage"(,& +4 "core" & t u +6 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&y' +24 "core" ' +2 "storage"(z% +4 "core" %ҍ  " +4 ."downElevator"SE.seek :down +6 "storage"('v +98 (w% +3 "core" %0  #G" +3 "manipulator"&#% +5 "core" % L +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +2 "manipulator"&H'\ +9 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +84 "core" ' +2 "storage"(^& +4 "core" & e # +4 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 #tStarting finalPurge +3 "processing"%%& +7 "core" &  +2 "manipulator"&'& +4 "core" & 5 J +3 "manipulator"& % +4 "core" %\   ( +3 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&(- +182 "core" ( +3 "manipulator"&& +5 "core" &- - 8 +2 ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +6 && +4 "core" &- e 8 +3 ."psFlush"Forearm.seek :garage +3 "manipulator"&'! +110 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"& / +63 "core" / +4 "manipulator"&3& +11 "core" &- 8 +6 "manipulator"&% +9 "core" % 4 3 +6 ."psFlush"Forearm.seek :retract +6 "manipulator"&$'\ +105 "core" ' +6 ."psFlush"Elbow.reconfigure :tight +10 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +8 "manipulator"&( +123 "core" ( +5 "manipulator"&x& +6 "core" & K +2 ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +5 &&& +3 "core" & +3 ."psFlush"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek PC +2 "manipulator"&4' +93 "core" ' +2 "manipulator"&5& +4 "core" &  $ +3 "manipulator"&1% +6 "core" % I Y +2 "processing"%v& +4 "core" & +4 "processing"%-& +6 "core" & \ +61 ."psFlush"PC.seek :closed +9 "processing"%J(Tg +6 "core" & +2 & + & \ + & +2 & + & +2 & + & + & \ 7 +5 &RQ . +9 & C +10 &bg C +9 &$m C +9 &n C +10 &o C +9 &in C +10 &+n C +9 &n C +9 &m C +10 &!qn C +9 &#3n C +10 &$n C +9 &&n C +9 &(yn C +9 &*<n C +10 &+n C +9 &-n C +10 &/q C +9 &1Cm C +9 &3n C +10 &4n C +9 &6n C +10 &8Kl C +9 &: m C +9 &;m C +10 &=n C +9 &?Sl C +10 &An C +9 &Bn C +9 &Dn C +10 &F[p C +9 &Hv C +9 &I E +10 &K H +9 &MS H +9 &O I +10 &P I +9 &R I +9 &SBY "b +10 &TH\ + \  +5 ( +2 "processing"%-& +5 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.44 +2 "processing"%& +7 "core" &TH   +2 &THm   +2 ."psFlush"Hand.open + "manipulator"&21 +55 "core" 1 +2 "manipulator"&:% +5 "core" %  ( Y +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +4 "manipulator"&*'\ +91 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +3 "processing"%8 +41 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +3 "processing"%0' +375 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +223 "core" ' +3 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%(' +2118 "core" ' +2 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%G @ +163 "core" B +2 ."psFlush"PTV.dial :PRVmixing +3 "processing"%@  +116 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +89 "core" +3 ."psFlush"PS.seek :empty +3 "processing"%;'9 +2632 "core" ' +2 ."psFlush"PSR.select :air +4 .PSV.dial PSR +3 "processing"% +91 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +3 "processing"%C' +599 "core" ' +4 ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2124 "core" ' +4 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +2 "processing"%.  +35 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%= @ +66 "core" A +2 ."psFlush"PSV.dial :mixloop +3 "processing"%P +91 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%D'9 +2643 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%? +90 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 1ml +4 "processing"%F'P +1102 "core" ' +4 ."psFlush"PSR.select :air +6 "processing"% +18 ."psFlush"PS.seek 2.5ml +3 "processing"%<' +1606 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%N +65 "core" +3 ."psFlush"PTV.dial :puck +2 "processing"%  +64 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%B  +8 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%t'W +2641 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%M +66 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +3 "processing"%Q' +595 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +3 "processing"%[' +2120 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%\\ +66 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%_ U +50 "core" U +55 ."psFlush"PS.seek 0ml +3 "processing"%S'W +2627 "core" ' +4 ."psFlush"PSV.dial PBV +5 "processing"% @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%b' +2632 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%/  +64 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%U'W +2629 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +40 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +5 "processing"%O' +2631 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%T +64 "core" +2 ."psFlush"PBV.dial PSV +3 .PS.seek 0ml +4 "processing"%g'W +2629 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%j @ +41 "core" ? +3 ."psFlush"PS.seek 2.5ml +4 "processing"%' +2264 #"uploadLog"upsync +368 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%c  +64 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"%`'W +2642 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%f +41 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 1ml +3 "processing"%k'P +1096 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%|' +1608 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%s +64 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%+  +6 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%K  +48 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%>'W +2632 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%L +66 "core"  +2 ."psFlush"PSR.select :flush +4 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +3 "processing"%r' +593 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%m' +2124 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +66 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%Y U +50 "core" W +3 ."psFlush"PS.seek 0ml +4 "processing"%W'W +2378 "Can" E7: +255 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%h @ +41 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%a' +2628 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%7  +64 "core"  +3 ."psFlush"PS.seek 0ml +3 "processing"%p'W +2626 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%! +41 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +4 "processing"%A' +2631 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%9 +65 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%i U +17 "core" S +3 ."psFlush"PS.seek 0ml +2 "processing"%d'W +2641 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%Z @ +41 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%e' +2634 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%n  +65 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"%'W +2632 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'u& +8 "core" &^c +2 "manipulator"&q& +48 "core" & k +10 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +15 .tElbow.seek PC +3 "manipulator"&]( +5 "core" ( +2 "manipulator"&X& +5 "core" & +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 && +3 "core" &  +4 .tForearm.seek PC +2 "manipulator"&' +96 "core" ' +2 .tHand.close +2 "manipulator"&}/ +56 "core" / +2 .tPC.seek :open +4 "processing"%( +403 "core" ( +2 "manipulator"&& +5 "core" &  +2 "manipulator"&% +5 "core" %  ; +2 .tForearm.seek :retract +3 "manipulator"&'\ +101 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +6 .tElbow.seek CC +2 "manipulator"&( +366 "core" ( +3 "manipulator"&"& +5 "core" & 1 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +6 &l& +3 "core" &  1 +3 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +3 "manipulator"&R', +95 "core" ' +2 "manipulator"&\ & +5 "core" & 1 +2 "manipulator"&% +5 "core" %4 +3 "collection"',& +5 "core" &^c +3 "collection"'z& +6 "core" &be +3 .tCC.seek :closed +2 "collection"'(O +8 "core" &^e +4 &af ; +8 &[U^_ . +10 &_c C +9 &kjce@ C +9 &.k\\g6 C +10 &l`h& B +9 &p]f B +9 &voaa* B +10 &6r]eF C +9 &r_g C +10 &m^b B +9 &!}o^a B +9 &#?n_d B +10 &$rbfI C +9 &&q`cD C +10 &(pcg5 C +9 &*FmcbC C +9 &, l`cI B +10 &-o^cJ B +9 &/kccD C +9 &1Om]bM B +10 &3oabS B +9 &4rcbH C +9 &6sabF B +10 &8Xo`d> B +9 &:sdaC C +10 &;q_a@ C +9 &=mceD B +9 &?_pcaF B +10 &A s_fH C +9 &Bp^bK C +10 &DnbbA C +9 &FfqabA C +9 &H$ad D +10 &Icb G +9 &Kbe L +9 &MMcf N +10 &Nt_g #m +9 &O*_e E +9 ( +2 &O6ag 8 +3 "collection"'z& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.47 +2 "collection"' & +6 "core" &O6aa 8 +3 .tHand.open + "manipulator"&w1 +64 "core" 1 +2 "manipulator"&#% +4 "core" % 4 #  +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&~'\ +97 "core" ' +2 #tFlushing the Collection Valve::Manifold +2 "collection"'E& +6 "core" &O6]f 8 +3 "collection"'^% +4 "core" %ae +3 .tCSV.dial CSR +3 "collection"'%  +39 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +3 "collection"' +13 .tCS.seek 5ml +3 "collection"'''l +1345 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +12 ' % +3 "core" %l^`9  +4 .tCS.reconfigure :fast +3 "collection"'#d @b +5 .tCS.seek 7.5ml +2 "collection"'o' +592 "core" ' +2 .tCSV.dial :waste +2 "collection"' +113 "core" +3 .tCS.reconfigure :default +3 "collection"'#P d@b +5 .tCS.seek 0ml +2 "collection"'y' +1988 "core" ' +3 #tFlushing lower manifold's waste1 port + "collection"'& +8 "core" &O6_dI 8 +2 "collection"'% +4 "core" %]eC +3 .tCSV.dial :flush +2 "collection"'  +90 "core"  +3 .tCS.reconfigure :fast +3 "collection"'#d @b +5 .tCS.seek 5ml +2 "collection"''l +1074 "core" ' +3 .tdelay 5 seconds +502 .CSV.dial :air +4 "collection"' @ +38 "core" A +2 "collection"'3% +5 "core" %l^`z  +3 .tCS.seek 7ml +3 "collection"'' +497 "core" ' +4 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +4 "collection"'H  +3 'x  +40 "core"  +79 ~ + .tCBV.dial :waste1 +3 "collection"'& @ +42 "core" ? +3 .tCS.seek 0ml +4 "collection"'' +1461 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'5& +8 "core" &O6di/ 8 +2 "collection"'1% +5 "core" %ei: +2 .tCSV.dial :flush +2 "collection"'v  +67 "core" +2 .tCS.seek 5ml +3 "collection"''l +1077 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +3 "collection"'$ @ +41 "core" B +2 "collection"'{% +5 "core" %lcg? \ +3 .tCS.seek 7ml +2 "collection"''\ +480 "core" ' +4 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +4 "collection"'2  +4 ':  +16 "core"  +24  +2 .tCBV.dial :waste2 +2 "collection"'-  +100 "core"  +3 .tCS.seek 0ml +4 "collection"'8' +1459 "core" ' +2 #tDisinfecting external Intake with kill +2 "collection"'4& +6 "core" &O5eg6 8 +3 "collection"'I% +4 "core" %ah; +2 .tCSV.dial CSR +3 "collection"'0  +39 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +5 "collection"' +12 .tCS.seek 8ml +3 "collection"'G' +1663 "core" ' +24 .tdelay 5 seconds +503 .CSR.select :air +3 "collection"' +13 .tCS.seek 10ml +2 "collection"'@' D +495 "core" ' +4 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +4 "collection"' +3 '(  +99 "core" ~ +19  +2 .tCTV.dial :intake +2 "collection"'  +66 "core" +2 .tIntake.select :open +2 "sampler") +12 .tCS.seek 2ml +2 "collection"';' \\ +1677 "core" ' +2 .tIntake.select :close +2 "sampler")0 +13 .tCTV.dial :air +2 "collection"'C  +66 "core"  +2 .tCS.reconfigure :default +5 "collection"'#P d@b +3 .tCS.seek 0ml +3 "collection"'.' +590 "core" ' +2 .tCSV.dial CSR +2 "collection"'=  +88 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +5 "collection"' +12 .tCS.seek 5ml +3 "collection"'P'l +1341 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +13 .tCS.seek 10ml +2 "collection"'' D +1350 "core" ' +2 .tCSV.dial CBV +2 "collection"'? +90 "core" +2 .tCS.seek 0ml +4 "collection"'D' +2612 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&F& +7 "core" & . 1 +2 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 .tElbow.seek CC +52 "manipulator"&N( +32 "core" ( +2 "manipulator"&& +4 "core" &  / +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +6 &B& +3 "core" &  / +3 .tForearm.seek CC +3 "manipulator"&<', +107 "core" ' +2 .tHand.close +2 "manipulator"&M/ +60 "core" / +3 .tCC.seek :open +2 "collection"'t( +379 "core" ( +2 "manipulator"&Q& +5 "core" & q , +2 "manipulator"&\\% +5 "core" %  0 +2 .tForearm.seek :retract +3 "manipulator"&_'\ +111 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek :garage +3 "manipulator"&[(- +271 "core" ( +2 "manipulator"&& +5 "core" &- J +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &S& +3 "core" &-  J +3 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +3 "manipulator"&/'! +111 "core" ' +2 .tHand.open + "manipulator"&b1 +66 "core" 1 +2 "manipulator"& % +4 "core" % +{ ǻ +3 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&U'\ +98 "core" ' +3 #tCompleted [shallowDAwithoutWCR] begun 18:00:22 +2 #Preparing to sleep until 11:00AM 08/03/2023 +8 #Asleep til 11:00AM 08/03/2023 +7 #Continuing at 11:00EDT03-Aug-23 +3 "Can" 79If +6 ."Qmail"GoodNews.email "Then, in tube 2: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_2023_08_02.rb:63\\n{1 => 15,\\n 2 => 7}\\nCan@19:52:24, 25.7C, 19% humidity, 14.8psia, 15.148V, 0.263A, 1.180Ah, 3.99W\\nSampled 50.0ml",Subject: "Asleep until 11:00EDT03-Aug-23" +19 ."shutdown"Gate.power :core,:OFF +4 .Gate.power :raw,:OFF +3 #Shutdown +938 #"uploadLog"upsync +15361 "Can" 9r: +60001  ; : +60002  <*: +60001  #=I4: +60001  ">i: +60002  ?`: +60001  @: +60002  A: +60001  B": +60001  "D : +60002  E(N: +60001 { "FG: +60001  Ggz: +60002 ~  H: +60001 { !I: +60001 z "J<: +60002 | K: +60001 } Mh: +60002 { N!: +60001 { #OA: +60002 ~ #P` *: +60001 z Q : +60002 { R!V: +60001  S!: +60002 | T": @EDT1691035508.63  U#: +60002  !W#: +60001  X9$D: +60002  #YX$: +60001  Zw%p: +60002  [&: +60001  \\&: +60001  ]'2: +60002  ^': +60001  `(^: +60002  a,(: +60001  bK): +60001  ci* : +60002  d*: +60001  e+L: +60002  f+: +60001  #g,x: +60001  i-: +60002  j-: +60001  k=.:: +60001  l[.: +60002  my/f: +60001  n/: +60001  o0: +60002  p1(: +60001  q1: +60002  s2T: +60001  t.2: +60001  uM3: +60002  vl4: +60001  w4: +60001  x5B: +60002  y5: +60001  z6n: +60002  |7: +60001  }$7: +60002  ~C80: +60001  a8: +60001  9\\: +60002  9: +60001  :: +60002  ;: +60001  ;: +60002  <: +60001  ]=v: +60002  }> : +60001  >: +60002  ?8: +60001  ?: +60002  @d: +60001  @: +60001  !>A: +60002  #_B&: +60001  B: +60001  CR: +60002  C: +60001  "D~: +60002  "E: +60001  "E: +60002  BF@: +60001  bF: +60001  Gl: +60002  #H: +60001  !H: +60002  #I.: +29048  oIv +4 #tPowering core bus +566 .Gate.power :raw,:ON +3 "sampler") +45 )T +3 "core"  +3 "collection"' +3 'O +3 "core"  +3 "processing"% +2 %j +5 "core"  +5 "collection"' 9\ +4 ' 0\ +3 ' -\ +5 "processing"% 9\ +3 % 2\ +3 % *\ +3 % 0\ +5 "sampler")&\ +3 .tCS.configure :default +3 "collection"'#P d@b +5 .tPS.configure :default +3 "processing"%#A d`xb +5 .tSS.configure :default +3 "sampler")#.0X' +9 ."readyCS"CS.home.seek 0ml +4 "collection"'r' +4 "core" ' + +3 ."closeHand"Hand.close +7 .tElbow.reconfigure :loose +4 ."rdyProcessing"PS.home.seek 0ml +5 "manipulator"&/ +2 &$ &.,(#b +8 "processing"%Y'W +2 .tElbow.jog 1500 +49 "manipulator"&m* +13 "core" / +51 * +3 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +3 .tElbow.home.seek :clear +3 "manipulator"&h(d +184 "core" ' +131 ( +2 "storage"(W& +4 "core" & +4 .tSE.home.seek :down + "storage"(7'v +58 "core" ' +2 .tSC.reconfigure :tight +4 "storage"($\ .(\ 1~b +5 .tSC.home.seek :initial +3 "storage"(a( +301 "core" ' +47 ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +6 .tForearm.seek :retract +3 "manipulator"&!'\ +11 "core" ' +3 .tElbow.seek :hammer +2 "manipulator"&p( +32 "core" ' +2 ."rdyProcessing"PS.stop +2 "processing"%5 +64 "core" ( +2 "manipulator"&9& +5 "core" &  j +3 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek retracted +2 "manipulator"&i'\ +17 "core" ' +2 "manipulator"&A% +5 "core" %\  \ = +3 "processing"%Z& +2 "collection"'d& +9 "core" &b +2 &mq+ +3 .tCC.home.seek :open +3 ."openPC"PC.home.seek :open +5 "collection"'n( +3 "processing"%e( +270 "core" ( +6 ( +44 "Can" AI| +8 #tPhase [shallowDAwithoutWCR] +2 ."Qmail"Notice.email "At 11:00:23 began in tube 2: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_2023_08_02.rb:63\\n{1 => 15,\\n 2 => 7}\\nCan@11:00:23, 24.8C, 19% humidity, 14.8psia, 14.912V, 0.325A, 2.900Ah, 4.84W",Subject: "Started Niagara_2023_08_02 phase shallowDAwithoutWCR" +6 #t===> STARTED shallowDAwithoutWCR (phase #2) <=== +3 #Starting initialPurge +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'u& +5 "core" &nqV +3 .tHand.open +2 "manipulator"&q1 +58 "core" 1 +2 "manipulator"&X& +5 "core" &  j +2 "manipulator"&% +5 "core" % \   = +3 .tElbow.reconfigure :tight +8 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +3 "manipulator"&}(- +180 "core" ( +2 "manipulator"&& +5 "core" &-  M +4 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +6 &*& +3 "core" &- M +3 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +5 .tForearm.seek :garage +2 "manipulator"&J'! +106 "core" ' +2 .tHand.close +3 "manipulator"&/ +66 "core" / +2 "manipulator"&& +6 "core" &- M +2 "manipulator"&% +6 "core" % , n +3 .tForearm.seek :retract +3 "manipulator"&]'\ +106 "core" ' +4 .tElbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +6 .tElbow.seek CC +3 "manipulator"&"( +93 #"uploadLog"upsync +183 "core" ( +2 "manipulator"&l& +4 "core" & 3 +3 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +6 &\ & +3 "core" & Q 3 +4 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +3 "manipulator"&', +96 "core" ' +2 "manipulator"&,& +4 "core" & 3 +3 "manipulator"&% +5 "core" %" P +3 "collection"')& +6 "core" &nq +3 "collection"' & +6 "core" &np +3 .tCC.seek :closed +4 "collection"'w(O +6 "core" &loB +4 &kp : +9 &&Rnq_ / +9 &vlo4 D +9 &7emq) D +10 &klq C +9 &llp D +10 &|lnq D +9 &?jko D +9 &nnoT D +10 &klo D +9 &klo D +10 &!Fnmp7 D +9 &# jlr D +9 &$kmo D +10 &&nlp D +9 &(NjloM D +9 &*klq: D +10 &+jmol C +9 &-kko3 D +10 &/Vjlp D +9 &1kjo D +9 &2hmr$ D +10 &4kmo D +9 &6_kkq D +9 &8"jnp C +10 &9kmqR D +9 &;lmq D +10 &=hkjp C +9 &?(lmpP D +9 &@klpk C +10 &Bkoq D +9 &Dokmq* D +9 &F/qjp D +10 &GxlpC E +9 &Ilq H +10 &K\\lp` M +9 &Mln4 P +9 &Nvlq + +10 &Or*jp 4 +9 ( + &Ov#jo5 0 +3 "collection"' & +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.48 + "collection"'#& +6 "core" &Ov#mp7 0 +3 .tHand.open +2 "manipulator"&E1 +59 "core" 1 +2 "manipulator"&z% +5 "core" % " A +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +6 .tForearm.seek :retract +2 "manipulator"&^'\ +103 "core" ' +2 #tFlushing the Collection Valve::Manifold +54 "collection"'%& +9 "core" &Ov#lo_ 0 +2 "collection"'R% +6 "core" %mp +2 .tCSV.dial CSR +2 "collection"'  +127 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +5 "collection"' +12 .tCS.reconfigure :default +3 "collection"'#P d@b +5 .tCS.seek 5ml +2 "collection"' 'l +1350 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +4 "collection"' +11 ''% +4 "core" %lmqf  +3 .tCS.reconfigure :fast +3 "collection"'#d @b +5 .tCS.seek 7.5ml +2 "collection"' ' +601 "core" ' +2 .tCSV.dial :waste +2 "collection"'o +115 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +6 .tCS.seek 0ml +3 "collection"'' +1989 "core" ' +2 #tPurging external Intake + "collection"'& +8 "core" &Ov#lp 0 +2 "collection"'% +5 "core" %lp  +2 .tCSV.dial :flush +2 "collection"'y  +40 "core"  +3 .tCS.reconfigure :fast +3 "collection"'#d @b +5 .tCS.seek 10ml +2 "collection"' ' D +2093 "core" ' +3 .tdelay 5 seconds +503 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +4 "collection"'3 +3 '  +6 "core"  +57  +2 .tCTV.dial :intake +3 "collection"'H  +67 "core"  +2 .tIntake.select :open +2 "sampler") +13 .tCS.seek 0ml +2 "collection"'x' +2132 "core" ' +2 .tIntake.select :close +2 "sampler")0 +12 .tCTV.dial :air +3 "collection"'&  +66 "core"  +2 #tFlushing upper manifold +2 "collection"'& +6 "core" &Ov"io 0 +2 "collection"'5% +5 "core" %lo +2 .tCSV.dial :flush +3 "collection"'1  +65 "core"  +3 .tCS.seek 5ml +4 "collection"'v'l +1096 "core" ' +3 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +41 "core" B +2 "collection"'$% +4 "core" %lko +3 .tCS.seek 7ml +2 "collection"'{' +494 "core" ' +3 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +3 "collection"' +3 ':  +9 "core"  +82 ~ +2 .tCTV.dial :air +3 "collection"'2  +6 "core" +3 .tCS.seek 0ml +2 "collection"'-' +1501 "core" ' +2 .tdelay 7 seconds +704 .CS.seek 3ml +2 "collection"''- +705 "core" ' +2 .tCSV.dial :waste +3 "collection"'4 +42 "core" +3 .tCS.seek 0ml +2 "collection"'I' +695 "core" ' +2 "collection"'0& +5 "core" &Ov#or 0 +2 "collection"'8% +4 "core" %or- +2 .tCSV.dial :flush +2 "collection"'G  +41 "core"  +2 .tCS.seek 3ml +3 "collection"''- +696 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +4 "collection"'( @ +40 "core" B +3 "collection"'% +4 "core" %-mr  +3 .tCS.seek 4.999ml +2 "collection"'@'l +499 "core" ' +3 .tCSV.dial :air +2 "collection"'C @ +19 "core" > +3 .tCS.seek 0ml +4 "collection"';' +1091 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +44 "collection"'='- +701 "core" ' +2 .tCSV.dial :waste +2 "collection"'. +65 "core" +3 .tCS.seek 0ml +2 "collection"'P' +704 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"&?& +7 "core" & 3 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek CC +2 "manipulator"&( +6 "core" ( +2 "manipulator"&F& +4 "core" & 3 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 && +4 "core" &  3 +3 .tForearm.seek CC +2 "manipulator"&B', +110 "core" ' +2 .tHand.close +2 "manipulator"&M/ +65 "core" / +2 .tCC.seek :open +3 "collection"'( +377 "core" ( +2 "manipulator"&~& +5 "core" & j 3 +2 "manipulator"&% +4 "core" %   < +3 .tForearm.seek :retract +2 "manipulator"&Q'\ +100 "core" ' +2 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&\\(- +282 "core" ( + "manipulator"&<& +5 "core" &- A +2 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 && +4 "core" &- 8 A +3 .tForearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&S'! +109 "core" ' +3 .tHand.open +2 "manipulator"&N1 +58 "core" 1 +2 "manipulator"&b% +5 "core" % ' b +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"& '\ +102 "core" ' +2 #tda sampling at most 50ml +6 ."Qmail"DAfans.email "Started da in tube 2 at 11:04:25EDT03-Aug-23\\n{1 => 15,\\n 2 => 7}\\nCan@11:00:23, 24.8C, 19% humidity, 14.8psia, 14.912V, 0.325A, 2.900Ah, 4.84W",Subject: "da sampling at most 50ml" +3 #tLoading sh1 puck from tube 2 into Collection Clamp +5 "collection"'_& +5 "core" &os +3 "manipulator"&/% +5 "core" %\   +3 "storage"(6% +5 "core" % ( +3 "storage"(T. +3 "core" .( +3 .tSC.reconfigure :tight +6 "storage"($\ .(\ 1~b +4 .tSC.seek 2 +3 "storage"(O( +197 "core" ( +2 .tSC.configure :limp +4 "storage"($(\ 1b +5 (j& +3 "core" & T +5 "manipulator"&g& +6 "core" &- 6 A +2 "manipulator"&% +5 "core" %\  G  +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +7 .tElbow.seek 2 +2 "manipulator"&c( +178 "core" ( +2 "manipulator"&f& +5 "core" & 5 l +13 "storage"(`& +12 "core" & b +6 .tForearm.reconfigure :tight +9 "manipulator"&#Q@2^d^\ b +77 .tForearm.seek 2 + 700 counts +3 "manipulator"&s' +92 "core" ' +2 "storage"(K& +4 "core" & 6 +3 .tSE.reconfigure :pick +5 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +8 "storage"(|'H +76 #"uploadLog"upsync +165 "core" ' +2 "storage"(L- +4 "core" -'3 +3 .tSE.configure :default +3 "storage"(#QK-0-\ b +6 (k& +3 "core" & [ +3 "manipulator"&& +4 "core" &  l +3 .tElbow.seek 2 +3 "manipulator"&U( +5 "core" ( +2 "manipulator"&D& +5 "core" &  : l +2 "storage"(& +4 "core" & +4 .tForearm.seek 2 + 300 counts +2 "manipulator"&['y +30 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tHand.close +2 "manipulator"&m/ +60 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&W& +3 "storage"(V'v +11 "core" &  + l +2 "manipulator"&9% +5 "core" % ~  +3 .tForearm.seek :retract +2 "manipulator"&A'\ +93 "core" ' +3 .tElbow.seek CC +2 "manipulator"&d( +103 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +48 "core" ( +2 "manipulator"&Z& +5 "core" &  + +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &+& +3 "core" & ( + +3 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek CC +3 "manipulator"&h', +102 "core" ' +2 "manipulator"&Y& +5 "core" & + +3 "manipulator"&!% +5 "core" %3 p +2 "collection"'u& +5 "core" &ps +3 "collection"'t& +6 "core" &ls +3 .tCC.seek :closed +2 "collection"'(O +7 "core" &ms +5 &or 9 +9 &ZRor / +9 &mp D +9 &ngms C +10 &/moq D +9 &jor D +10 &hmr C +9 &wjoq C +9 &7jor D +10 &ipr C +9 &hor C +9 &!}hor D +10 &#?jor D +9 &%mns C +10 &&gnr C +9 &(jor C +9 &*Hnqq C +10 &,\ mmr C +9 &-hos C +9 &/jor C +10 &1Pmor C +9 &3mnr C +10 &4mns C +9 &6nqs D +9 &8Xjos C +10 &:hos C +9 &;ios C +10 &=hnt C +9 &?`hos C +9 &A"grq C +10 &Bjos C +9 &Dmns D +9 &Ffnps D +10 &H"pr F +9 &Ilr J +9 &Kmr N +10 &MNkq O +9 &Ntmq #o +10 &O})mq G +9 ( + &O5po 9 +3 "collection"'t& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.54 +2 .Hand.open +3 "manipulator"&q1 +63 "core" 1 +2 "manipulator"&X% +4 "core" % % ? ~ +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +6 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi +2 #Priming 7ml +3 .Gate.power :sampler,:ON +4 ."flow"Gate.power :analytic3,:ON +161 .tIntake.select :close + .Exhaust.select :close +4 .SS.hold +3 "sampler")+ +5 "core" + +3 "sampler")*% +5 "core" % {  +2 "collection"'p& +5 "core" &O4ns 9 +4 "Can" TI +2 #tCalibrating pressure and temperature sensors +5 .CTV.dial :air +3 .SSV.dial :spit,avoiding: :exhaust +4 "sampler")  +6 "core"  +2 .tSS.reconfigure :fast +4 "sampler")#.0X +119 "core"  +3 .tSS.reconfigure :exhale +4 "sampler")#.0Xd +103 "collection"' 9 +3 "core" 9E#d +103 "collection"'&9 +3 "core" 9O'd +103 "collection"'H9 +3 "core" 9Y+d +103 "collection"'19 +3 "core" 9g/d +103 "collection"'x9 +3 "core" 9v4d +104 "collection"'9 +3 "core" 9 8d +103 "collection"'$9 +3 "core" 9 Zd +103 "collection"'09 +3 "core" 9Y^d +104 "collection"'P9 +3 "core" 9ubd +103 "collection"'-9 +4 "core" 9ga +103 "collection"'89 +3 "core" 9k^ +103 "collection"'I9 +4 "core" 9o\\ +103 "collection"'(9 +3 "core" 9sX +103 "collection"'v9 +3 "core" 9 xU +103 "collection"'9 +3 "core" 9+|R +104 "collection"'9 +4 "core" 9KO +103 "collection"'C9 +3 "core" 9lK +104 "collection"'@9 +3 "core" 9H +103 "collection"';9 +3 "core" 9E +104 "collection"'9 +3 "core" 9B +103 "collection"'=9 +4 "core" 9> +103 "collection"'?9 +4 "core" 9  < +103 "collection"'F9 +3 "core" 9-!: +103 "collection"'G9 +3 "core" 9L"8 +103 "collection"'M9 +3 "core" 9k#4 +103 "collection"'"9 +3 "core" 9%2 +103 "collection"'^9 +3 "core" 9&/ +103 "collection"'9 +4 "core" 9', +151 "collection"'w9 +6 "core" 9*) +104 "collection"'B9 +3 "core" 9,& +103 "collection"'9 +4 "core" 9--% +103 "collection"'<9 +3 "core" 9I." +103 "collection"'9 +3 "core" 9d0! +104 "collection"'N9 +3 "core" 91 +103 "collection"'~9 +3 "core" 92 +103 "collection"'_9 +4 "core" 94 +103 "collection"'.9 +4 "core" 95 +103 "collection"'9 +3 "core" 97 +104 "collection"'b9 +3 "core" 99 +103 "collection"'T9 +3 "core" 9 : +103 "collection"'Q9 +4 "core" 9 &< +103 "collection"'69 +3 "core" 9 := +104 "collection"'S9 +3 "core" 9 O? +103 "collection"'/9 +3 "core" 9 b@ +103 "collection"'g9 +4 "core" 9 tB +103 "collection"'9 +4 "core" 9 C +103 "collection"'a9 +3 "core" 9 D +103 "collection"'f9 +3 "core" 9 E +103 "collection"'\\9 +4 "core" 9 G\ +103 "collection"'k9 +3 "core" 9 H +103 "collection"'L9 +3 "core" 9 J +103 "collection"'9 +4 "core" 9 K +103 "collection"'j9 +3 "core" 9 M  +103 "collection"'`9 +3 "core" 9 N$ +104 "collection"'D9 +3 "core" 9\ P( +103 "collection"'9 +4 "core" 9\ Q- +103 "collection"'m9 +3 "core" 9\ S1 +103 "collection"'K9 +3 "core" 9\ 'S5 +104 "collection"'W9 +3 "core" 9\ 3U9 +103 "collection"'99 +3 "core" 9\ ;V> +103 "collection"'c9 +4 "core" 9\ DXB +104 "collection"'s9 +3 "core" 9\ MYF +103 "collection"'Z9 +3 "core" 9\ SZK +103 "collection"' 9 +4 "core" 9\ Z\\O +103 "collection"'|9 +3 "core" 9\ a]S +4 .tCH.hold 10:00,70C +3 "collection"'[ `\ `\ \\\ +9 'Y9 +7 "core" T + 9\ b\ b +2 "collection"'7% +5 "core" % +2 #tBegun lysing Collection Puck Heater at 68.2C/18.9psia +49 "Can" gJZ +59937 "core" ` +2 "collection"'!9 +4 "core" 9\ . +2 "collection"'u% +5 "core" % +2 #tEnded lysing Collection Puck Heater at 70C/19.1psia +3 .CS.seek 0ml +4 "collection"'V' +42 "Can"v MJ +294 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +3 "collection"'U @ +92 "core" A +3 .tCSV.dial :air +3 "collection"'A @ +41 "core" ? +2 .tCS.seek 5ml +3 "collection"'X'l +1345 "core" ' + .tCSV.dial CTV +3 "collection"'q  +41 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +3 "collection"'t @ +40 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'*  +53 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'h @ +39 "core" ? +3 .tdelay 2 seconds +202 .CS.seek 0ml +47 "collection"'' +1355 "core" ' +2 "collection"'>% +5 "core" %  + #tPuck @30.8psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe (recycling once) +2 .CSV.dial CBV +5 "collection"'+ +100 "core" +2 .tCBV.dial CSV +2 "collection"'p  +29 "core"  +2 "collection"'% +5 "core" % 9 > +3 .tCS.seek 5.001ml +2 "collection"''l +1350 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +4 "collection"'J  +42 "core" +2 "collection"'% +5 "core" %l  +3 .tCS.seek 7ml +2 "collection"'l' +594 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air2 +3 "collection"'i @ +53 "core" A +3 .tCS.seek 10ml +4 "collection"'' D +842 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"', ` +102 "core" _ +3 #tRecycling Lysate (#1 of 1) +2 .CBV.dial between CSV and waste1,avoiding: :DBV +5 "collection"'\   +37 "core" ! +3 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +4 "collection"'  +3 ')  +28 "core"  +91  +2 .tCS.seek 5ml +3 "collection"'n'l +1359 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +3 "collection"'] @ +91 "core" A +3 .tCSV.dial :waste +2 "collection"'z +91 "core" +3 .tCS.seek 0ml +2 "collection"'}' +1356 "core" ' +2 .tCSV.dial :air +2 "collection"' @ +66 "core" B +3 .tCS.seek 5ml +4 "collection"'%'l +1351 "core" ' +2 .tCSV.dial CTV +2 "collection"'#  +41 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'R @ +43 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'r  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'E @ +41 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"' ' +1357 "core" ' +2 #tRecovering Lysate (#2 of 2) +2 .CSV.dial CBV +4 "collection"'o +90 "core" ~ +2 .tCBV.dial CSV +3 "collection"'  +37 "core"  +3 "collection"'% +5 "core" % +2 .tCS.seek 5ml +2 "collection"'y'l +1370 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'  +41 "core" +2 "collection"'% +4 "core" %l  +3 .tCS.seek 7ml +2 "collection"'3'\ +597 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +4 "collection"' @ +39 "core" > +3 .tCS.seek 10ml +2 "collection"'' D +848 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"' ` +103 "core" ^ +2 #tLysing Complete +2 "collection"'&& +7 "core" &O436 9 +2 #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&H% +5 "core" %\  G  +3 "storage"(1% +4 "core" %q +3 "storage"(x. +4 "core" .( +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +5 .tSC.seek 1 +2 "storage"(( +197 "core" ( +10 .tSC.configure :limp +3 "storage"($(\ 1b +5 ($& +3 "core" &  +3 "manipulator"&& +4 "core" & ) + +3 "manipulator"&5% +5 "core" %\  \  +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +6 .tElbow.seek 1 +2 "manipulator"&:( +155 "core" ( +4 "manipulator"&& +5 "core" & S +2 "storage"(2& +4 "core" &  +3 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 1 + 700 counts +2 "manipulator"&4' +100 "core" ' +2 "storage"({& +5 "core" &  +2 .tSE.reconfigure :pick +4 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +2 "storage"(0'H +163 "core" ' +2 "storage"(P- +4 "core" -'ж +2 .tSE.configure :default +4 "storage"(#QK-0-\ b +5 "manipulator"&-& +4 "core" & +2 "storage"(8& +5 "core" & a +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +6 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek 1 +4 "manipulator"&I'D +25 "core" ' +2 .tElbow.hold +2 "manipulator"&(, +7 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 "storage"(v- +3 "core" -'ж +4 .tSE.seek 14.04 Pucks below Top Plate +2 "storage"('| +32 "core" ' +2 "manipulator"&% +5 "core" %Bz ȻB +2 "storage"(C& +5 "core" & +2 .tForearm.force -20 +2 "manipulator"&5 +6 .tForearm.seek 1 + 298 counts + "manipulator"&@'n +22 "core" ' +2 "manipulator"&;& +5 "core" &  +3 "storage"(& +4 "core" & ( +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek 1 + 700 counts +2 "manipulator"&=' +25 "core" ' +3 .tSE.seek 15.04 Pucks below Top Plate +3 "storage"(?'s +56 "core" ' +2 "manipulator"&F& +5 "core" & 4  +2 "manipulator"&G% +5 "core" % +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +3 "manipulator"&M'\ +92 "core" ' +2 .tElbow.seek CC +4 "manipulator"&"( +152 "core" ( + "manipulator"&^& +5 "core" &  4 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 && +4 "core" & 4 +3 .tForearm.seek CC +2 "manipulator"&w', +107 "core" ' +2 .tHand.close +2 "manipulator"&B/ +56 "core" / +2 .tCC.seek :open +4 "collection"'( +377 "core" ( +2 "storage"(<& +5 "core" & 1 +2 "storage"(& +5 "core" &  +2 "manipulator"&N& +5 "core" & K 1 +2 "manipulator"&~% +5 "core" % !   +2 .tForearm.seek :retract +3 "manipulator"&_'\ +99 "core" ' +4 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +49 .tElbow.seek 1 +9 "manipulator"&.( +156 "core" ( +2 "manipulator"&& +5 "core" & \ +2 "storage"(b& +4 "core" &  +3 .tElbow.reconfigure :limp +5 "manipulator"&$ ,(b +4 .tForearm.seek 1 +2 "manipulator"&T'D +116 "core" ' +2 .tElbow.hold +2 "manipulator"&Q, +8 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tHand.open +2 "manipulator"&61 +60 "core" 1 +3 "manipulator"&S% +5 "core" % Q@ ȫ +2 "storage"(/& +5 "core" &  +2 .tForearm.force -20 + "manipulator"&5 +6 .tForearm.seek 1 + 313 counts +2 "manipulator"&g'} +29 "core" ' +4 "manipulator"&& +5 "core" & \ +2 "storage"(a& +5 "core" & W +3 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +3 "manipulator"&f' +25 "core" ' +2 "storage"(\\% +5 "core" %s +4 ."downElevator"SE.seek :down +3 "storage"(k'v +101 (L% +3 "core" %8\ \  2 +3 "manipulator"&% +4 "core" % B +3 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +3 "manipulator"&j'\ +3 "core" ' +4 ."downElevator"SE.stop +2 "storage"(5 +84 "core" ' +2 #tTranferring DA +2 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +4 "collection"'`& +7 "core" &=B  +2 "manipulator"&D& +5 "core" & \ +2 "manipulator"&% +4 "core" %\   +4 .tElbow.seek FlushPuck::Garage +2 "manipulator"&m(- +170 "core" ( +2 "manipulator"&K& +5 "core" &- a f +3 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +4 &W& +4 "core" &- f +3 .tForearm.seek :garage +2 "manipulator"&9'! +110 "core" ' +2 .tHand.close + "manipulator"&c/ +59 "core" / +2 "manipulator"&s& +4 "core" &- f +3 "manipulator"&Z% +4 "core" % 1  +4 .tForearm.seek :retract +2 "manipulator"& '\ +98 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +6 .tElbow.seek CC +2 "manipulator"&|( +277 "core" ( +2 "manipulator"&Y& +4 "core" & 3 +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &7& +4 "core" & | 3 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek CC +2 "manipulator"&', +94 "core" ' +2 "manipulator"&[& +5 "core" & q 3 +2 "manipulator"&!% +5 "core" %1 +3 "collection"'u& +4 "core" &@E  +4 "collection"''& +6 "core" &DE  +3 .tCC.seek :closed +2 "collection"'U(O +63 "core" &AD  +4 &BE  +2 &BD  + &BC  + &AEm  + &AFQ  +2 &>DN  + &;AE3 +{ +3 &,qADy = +9 &pAE| C +9 &hAGi C +10 &akDET B +9 &"kAEy C +10 &nAFx C +9 &n@F C +9 &hhBDh C +10 &+kAE] B +9 & kDFI C +10 &"m@D C +9 &$piDF C +9 &&3jAE B +10 &'kAE C +9 &)nAG C +9 &+xhAF C +10 &-:hAF C +9 &.jBE B +9 &0jAFy B +10 &2j@En B +9 &4BjAF] C +10 &6mBFU C +9 &7mCCB C +9 &9mAE3 C +10 &;JmFG C +9 &= mCE C +9 &>mBF C +10 &@hCGs B +10 &BQkCFl C +9 &DhCE] C +9 &EjBFX C +9 &GwBFO D +10 &IO@E; G +9 &KCF5 L +9 &LAF! N +10 &N|CD < +9 &OPBE / +10 &O<BF 5 +5 ( +2 "collection"''& +6 #tCollection Clamp onSpring/offSpring for 6/26 samples, on/off torque 1.54 + "collection"'A& +7 "core" &O*AF 5 + &O*?F 5 +3 .tHand.open + "manipulator"&V1 +65 "core" 1 +2 "manipulator"&q% +5 "core" % 1 +2 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&t'\ +97 "core" ' +2 .tPSV.dial PSR +2 "processing"%* +117 "core"  +3 "processing"%h% +5 "core" %V~ +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +6 "processing"%@ +12 .tPS.seek 1.5ml + "processing"%X' +1616 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +32 "processing"%>  +40 "core"  +3 .tPS.seek 0ml +4 "processing"%+'W +1610 "core" ' +2 .tPSV.dial PSR +3 "processing"%p +42 "core"  +2 .tPSR.select :air +3 "processing"% +13 .tPS.seek 2.5ml +2 "processing"%' +2637 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"% +4 "collection"'J  +6 "core" A +3 "processing"% +4 "core" A +2 "processing"%  +61 "core" +81  +3 .tPSV.dial :mixloop +2 "processing"%i +91 "core" +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +4 "processing"%l  +114 "core" +2 .tPS.seek 0ml +4 "processing"%,'W +2626 "core" ' +2 .tPSV.dial :air +2 "processing"%\  +42 "core"  +2 .tPS.seek 2.5ml +4 "processing"%' +2636 "core" ' +2 .tPSV.dial :mixloop + "processing"%) +44 "core" +2 .tPS.seek 0ml +3 "processing"%'W +2641 "core" ' +2 .tPSV.dial :air +3 "processing"%]  +42 "core"  +3 .tPS.seek 2.5ml +4 "processing"%z' +2625 "core" ' + .tPSV.dial :mixloop +2 "processing"%n +48 "core" +3 .tPS.seek 0ml +2 "processing"% 'W +2631 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&}& +6 "core" & 0 3 +3 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +3 "manipulator"&#( +5 "core" ( +2 "manipulator"&R& +4 "core" & 3 +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &r& +3 "core" & r 3 +3 .tForearm.seek CC +4 "manipulator"&E', +107 "core" ' + .tHand.close +2 "manipulator"&%/ +59 "core" / +3 .tCC.seek :open +2 "collection"'o( +381 "core" ( +2 "manipulator"& & +4 "core" &  3 +3 "manipulator"&% +55 "core" %  +4 .tForearm.seek :retract +3 "manipulator"& '\ +105 "core" ' +3 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +3 "manipulator"&(- +280 "core" ( +2 "manipulator"&& +5 "core" &- D +2 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 &y& +4 "core" &- D +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek :garage +4 "manipulator"&'! +116 "core" ' +2 .tHand.open + "manipulator"&31 +64 "core" 1 +2 "manipulator"& % +5 "core" % 'u ' ǹx +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +3 "manipulator"&&'\ +105 "core" ' +3 .tPSV.dial :mixloop + "processing"%H +7 "core" +3 .tPTV.dial :PRVmixing +2 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 "processing"%1  +19 "core"  +3 .tCTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp +3 "collection"'x& +8 "core" &JOz +2 "manipulator"&$% +5 "core" %\  1 +2 "storage"(% +5 "core" %{ 9 +2 "storage"(5. +4 "core" .( +2 .tSC.reconfigure :tight +5 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(O( +201 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +5 (& +4 "core" &  +3 "manipulator"&2& +5 "core" &- D +2 "manipulator"&{% +5 "core" %\ ! 1 +2 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 +3 "manipulator"&d( +181 "core" ( +2 "manipulator"&P& +5 "core" &  t "z +2 "storage"(& +4 "core" &   +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 2 + 700 counts +2 "manipulator"&-' +96 "core" ' +2 "storage"(8& +5 "core" & \ \   +3 .tSE.reconfigure :pick +5 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(v'H +243 "core" ' +2 "storage"(- +4 "core" -'= +2 .tSE.configure :default +5 "storage"(#QK-0-\ b +4 (C& +3 "core" &   +3 "manipulator"&;& +5 "core" &\   "y +2 .tElbow.seek 2 +3 "manipulator"&( +5 "core" ( +2 "manipulator"&F& +5 "core" &\  : "y +2 "storage"(G& +5 "core" &  +3 .tForearm.seek 2 + 300 counts +3 "manipulator"&4'y +23 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tHand.close + "manipulator"&:/ +56 "core" / +4 ."downElevator"SE.seek :down +4 "storage"(0'v +3 "manipulator"&I& +10 "core" &\  "y +2 "manipulator"&@% +5 "core" % n ] +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +3 .tElbow.seek CC +2 "manipulator"&^( +100 "core" ' +10 ."downElevator"SE.stop + "storage"(5 +83 "core" ( +2 "manipulator"&& +5 "core" & 4 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &=& +3 "core" & K 4 +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek CC +2 "manipulator"&(', +104 "core" ' +2 "manipulator"&B& +4 "core" & 4 +3 "manipulator"&M% +5 "core" %4 +2 "collection"'& +5 "core" &MR? +3 "collection"'<& +7 "core" &MP0 +2 .tCC.seek :closed +4 "collection"'(O +6 "core" &LQ# +4 &NP 7 +9 &LSLP . +9 &}NQ B +9 &SjMQ C +10 &mMQ C +9 &jMR C +9 &nOQ C +10 &\\jOQ C +9 &mLQb C +9 &kORM B +10 &jMQ C +9 &!chLQ C +10 &#&jMQ C +9 &$hKQ C +9 &&jOR C +10 &(lmNP C +9 &*.hLPT C +9 &+jMQW B +10 &-kPPU C +9 &/ujPP B +10 &16jOS C +9 &2hLR C +9 &4jNP C +10 &6{nMP C +9 &8?jNR B +9 &:jPQ C +10 &;mMR C +9 &=iNP B +10 &?FkNRy C +9 &AmMRp C +9 &BjNR^ B +10 &DkMSl C +9 &FMnNOh C +10 &H~NR] E +9 &INRV I +9 &Ks]N N +10 &M3P O +9 &Nu3 #n +9 &Ou;9 _ +10 &O%  3 1 +2 ( +3 "collection"'<& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.54 +2 .Hand.open +3 "manipulator"&N1 +58 "core" 1 +2 "manipulator"&~% +4 "core" % / % +3 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&w'\ +98 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +3 "collection"'  +117 "core" ~ +2 .tCSV.dial CTV +3 "collection"'b  +30 "core"  +2 .tPS.seek 2.5ml +3 "processing"%"' +2630 "core" ' +2 "collection"'6% +4 "core" % H%'T  +3 .tCS.seek 4.151ml +2 "collection"'S'Q +1572 "core" ' +2 .tdelay 8 seconds +803 .PSV.dial :air +2 "processing"%/  +52 "core" +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%  +66 "core"  +3 .tPS.seek 0ml +2 "processing"%a'W +2637 "core" ' +2 .tCBV.dial between PRV and waste1 +3 "collection"'_ ` +38 "core" ^ +2 .tCSV.dial :air +2 "collection"'\\ @ +43 "core" > +2 .tCS.seek 10ml +5 "collection"'.' D +1571 "core" ' +2 .tCSV.dial CTV +2 "collection"'L  +43 "core"  +2 .tCS.seek 0ml +3 "collection"'' +2273 "Can"y FWK +353 "core" ' +2 .tCBV.dial :waste1 +2 "collection"'T @ +29 "core" @ +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'`  +118 "core" +2 "collection"'D& +5 "core" &O%y 1 +2 #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&% +6 "core" %\   +2 "storage"(g% +4 "core" % +3 "storage"(?. +4 "core" .( +2 .tSC.reconfigure :tight +5 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +3 "storage"(f( +199 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +5 (K& +3 "core" &  +3 "manipulator"&k& +5 "core" & 4 +2 "manipulator"&W% +4 "core" %\  &  +4 .tElbow.reconfigure :tight +55 "manipulator"&$&.,(\ #b +6 .tElbow.seek 1 +3 "manipulator"&Q( +158 "core" ( +2 "manipulator"&c& +5 "core" & +2 "storage"(s& +5 "core" &  +3 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +2 "manipulator"&Z' +90 "core" ' +2 "storage"(j& +5 "core" & v +3 .tSE.reconfigure :pick +5 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(9'H +146 "core" ' +2 "storage"(Y- +4 "core" -'ը +2 .tSE.configure :default +5 "storage"(#QK-0-\ b +3 "manipulator"&7& +4 "core" & +3 "storage"(m& +5 "core" & ? +2 .tElbow.reconfigure :limp +5 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +5 .tForearm.seek 1 +2 "manipulator"&['D +39 "core" ' +3 .tElbow.hold +2 "manipulator"&!, +5 "core" , +2 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 "storage"(u- +3 "core" -'ը +3 .tSE.seek 15.04 Pucks below Top Plate +3 "storage"( 'n +37 "core" ' +2 "manipulator"&% +4 "core" %JD Ȭ +2 "storage"(A& +5 "core" & c e  +3 .tForearm.force -20 + "manipulator"&5 +6 .tForearm.seek 1 + 306 counts +2 "manipulator"&V'v +21 "core" ' +2 "manipulator"&q& +5 "core" & +2 "storage"('& +5 "core" &  +4 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +2 "manipulator"&*' +23 "core" ' +3 .tSE.seek 16.04 Pucks below Top Plate +2 "storage"(h'e +48 "core" ' +2 "manipulator"&& +5 "core" & z +2 "manipulator"&>% +5 "core" %  +3 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +3 "manipulator"&X'\ +95 "core" ' +2 .tElbow.seek CC +3 "manipulator"&p( +158 "core" ( + "manipulator"&+& +5 "core" & E + +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 && +4 "core" & + +3 .tForearm.seek CC +4 "manipulator"&', +101 "core" ' +3 .tHand.close + "manipulator"&J/ +63 "core" / +2 .tCC.seek :open +3 "collection"'( +378 "core" ( +2 "storage"(i& +4 "core" & U +3 "storage"(l& +4 "core" &  +3 "manipulator"&& +4 "core" & } + +3 "manipulator"&\ % +5 "core" % 7 +2 .tForearm.seek :retract +2 "manipulator"&,'\ +97 "core" ' +4 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +3 "manipulator"&)( +153 "core" ( +2 "manipulator"&& +4 "core" & } +2 "storage"(]& +5 "core" & B +45 .tElbow.reconfigure :limp +11 "manipulator"&$ ,(b +6 .tForearm.seek 1 +2 "manipulator"&'D +115 "core" ' +2 .tElbow.hold +2 "manipulator"&n, +7 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +6 .tHand.open + "manipulator"&z1 +55 "core" 1 +3 "manipulator"&}% +5 "core" % Vd # ȴ +2 "storage"(R& +5 "core" &  +2 .tForearm.force -20 + "manipulator"&5 +7 .tForearm.seek 1 + 318 counts + "manipulator"&r'ς +22 "core" ' +2 "manipulator"&%& +5 "core" & z +2 "storage"(|& +5 "core" &  +3 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 1 + 700 counts +3 "manipulator"&t' +19 "core" ' +2 "storage"(U% +6 "core" %k d +3 ."downElevator"SE.seek :down +5 "storage"( 'v +98 (% +4 "core" %'OU ^ : +3 "manipulator"&E% +5 "core" % N +2 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +3 "manipulator"&'\ +4 "core" ' +2 ."downElevator"SE.stop +4 "storage"(5 +79 "core" ' +3 .tPSV.dial :air +2 "processing"%y  +68 "core" +2 .tPS.seek 2.5ml +4 "processing"%#' +2632 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%3 +51 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +39 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +39 "core" +3 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%H  +40 "core"  +2 .tdelay 1 second +103 .PS.seek 0ml +2 "processing"%1'W +2640 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%x& +7 "core" & +2 "manipulator"&$& +5 "core" & l +2 "manipulator"&% +4 "core" %\   +3 .tElbow.seek FlushPuck::Garage +3 "manipulator"&5(- +178 "core" ( + "manipulator"&& +6 "core" &- 6 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 && +3 "core" &- k 6 +3 .tForearm.seek :garage +4 "manipulator"&2'! +105 "core" ' +2 .tHand.close +2 "manipulator"&{/ +65 "core" / +2 "manipulator"&& +4 "core" &- 3 6 +3 "manipulator"&P% +5 "core" % 1 N +2 .tForearm.seek :retract +3 "manipulator"&'\ +106 "core" ' +4 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek PC +2 "manipulator"&( +153 "core" ( +2 "manipulator"&8& +5 "core" &  } !w +2 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +3 &&& +3 "core" &  j !w +3 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek PC +2 "manipulator"&' +104 "core" ' +10 "manipulator"&C& +4 "core" &  L !w +3 "manipulator"&;% +5 "core" % +3 "processing"%F& +4 "core" & +4 "processing"%G& +5 "core" & +4 .tPC.seek :closed + "processing"%:(Tg +9 "core" & +4 &@ #c +9 &_ 6 +10 & F +9 &h D +9 &h E +10 &Ei D +9 &k D +9 &n E +10 &k E +9 &Mh D +10 & j D +9 &!n E +9 &#k E +10 &%Um D +9 &'j E +9 &(n\ E +10 &*l E +9 &,\\n E +10 &.k\ E +9 &/m D +9 &1n E +10 &3ck E +9 &5'h D +10 &6j D +9 &8n E +9 &:lk E +10 &% +5 "core" % } +2 .tForearm.seek :retract +3 "manipulator"&Z'\ +92 "core" ' +2 .tElbow.seek PC +4 "manipulator"&Q( +116 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +127 "core" ( +2 "manipulator"&9& +5 "core" & I +2 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +3 &[& +4 "core" & +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek PC +2 "manipulator"&V' +99 "core" ' +3 "manipulator"& & +4 "core" & G +3 "manipulator"&+% +4 "core" % +3 "processing"%& +5 "core" &@ +3 "processing"%*& +6 "core" &2 +3 .tPC.seek :closed +4 "processing"%!(Tg +5 "core" &. +5 &. 7 +8 &MO0 / +9 &~/ C +10 &Ue' D +9 &i D +9 &m* E +10 &k( E +9 &\\m D +9 &m# D +10 &m D +9 &k E +10 &!cj E +9 &#&j D +9 &$g D +10 &&m D +9 &(kk\ E +9 &*.j D +10 &+g D +9 &-l D +10 &/sj E +9 &16j D +9 &2g D +10 &4l D +9 &6|j D +9 &8>l D +10 &:j D +9 &;g D +10 &=j E +9 &?Fj D +9 &Am D +59 &Bj D +7 &Dh D +2 &FOm D +3 &H u E +2 &I G + &K J +2 &MF J + &O J +8 &P J +9 &R J +9 &SBZ #g +10 &TL3 \  +5 ( +4 "processing"%*& +3 "core" &TL  \  +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.48 + .Hand.open +3 "manipulator"&J1 +64 "core" 1 +3 "manipulator"&X% +4 "core" %   +3 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +103 "core" ' +4 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +4 "processing"%i  +3 %l9 +8 "core" 9U% +3 .tPH.hold 2:00:00,28C +4 "processing"% ppS +4 .tdelay 1:30 +5 "core"  +8999 .tPSR.select :air +3 .PSV.dial PSR +4 "processing"%\ +92 "core"  +2 #tPulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +12 .tPS.seek 0.5ml +2 "processing"%' +596 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +4 "processing"% +12 .tPS.seek 2ml +3 "processing"%]'[ +1618 "core" ' +2 .tPTV.dial :puck + "processing"%  +64 "core"  +2 .tPSV.dial PTV +2 "processing"%p +68 "core" +2 .tPBV.dial :waste1 +2 "processing"%z  +116 "core"  +2 "processing"%}% +5 "core" %^  +3 .tPS.seek 1.5ml +2 "processing"%R' +601 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%% * +33 "core" + +2 .tPS.seek 0ml +3 "processing"%|'W +1615 "core" ' +2 .tdelay 5:00 +23908 "Can" EL +6095 #trecoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%U  +5 "core"  +3 .tPBV.dial :waste1 +2 "processing"%,  +33 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +32 "core" + +3 .tPSR.select :air +2 .PSV.dial PSR +4 "processing"%E +66 "core"  +3 .tPS.reconfigure :fast +5 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%)' +2058 "core" ' +2 .tPSV.dial PTV +2 "processing"% +68 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +3 "processing"%r +68 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +3 "processing"%y +66 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +3 "processing"%h  +65 "core"  +3 .tPS.seek 0ml +2 "processing"%t'W +2043 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +3 "processing"%  +116 "core" +2 .tPSV.dial :mixloop +2 "processing"%a +42 "core" +3 .tPRV.dial :ab1 +2 "processing"%3 @ +67 "core" B +3 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +5 .tPS.seek 0.15ml +3 "processing"% 'w +347 "core" ' +2 .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +4 "collection"'  +4 "processing"%H  +42 "core"  +4 +2 "processing"%#% +5 "core" %w  +2 .tPS.seek 0.32ml +2 "processing"%x'$ +393 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +3 "collection"'$  +29 "core" +2 .tPRV.dial :air +2 "processing"%  +41 "core"  +3 .tPS.seek 0.9ml +4 "processing"%'D +1234 "core" ' +2 .tPRV.dial :waste2 +51 "processing"% @ +69 "core" ? +2 .tPS.seek 0.5ml +3 "processing"%n' +870 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%{  +42 "core"  +2 .tPS.reconfigure :default +5 "processing"%#A d`xb +3 .tPS.seek 2ml +3 "processing"%'[ +1608 "core" ' +2 .tPSV.dial :PML +3 "processing"%P +41 "core" +2 .tPTV.dial :mixing +2 "processing"% @ +66 "core" A +2 .tPBV.dial :waste1 +2 "processing"%8  +34 "core" +2 "processing"%&% +4 "core" %X  +3 .tPS.seek 1.85ml +2 "processing"%2'8 +238 "core" ' +2 .tPBV.dial between PSV and waste1 +3 "processing"%5 * +33 "core" + +3 .tPS.seek 0ml +2 "processing"%C'W +1967 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"';& +6 "core" &TY$ +2 "manipulator"&F& +5 "core" & +2 "manipulator"&% +5 "core" %\   +3 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 .tElbow.seek FlushPuck::Garage +2 "manipulator"&e(- +144 "core" ( +2 "manipulator"&I& +4 "core" &- u ] +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +6 &@& +3 "core" &- ] +3 .tForearm.seek :garage +4 "manipulator"&d'! +102 "core" ' +3 .tHand.close +2 "manipulator"&G/ +56 "core" / +2 "manipulator"&v& +4 "core" &- \  ] +3 "manipulator"&% +5 "core" % 4  +2 .tForearm.seek :retract +3 "manipulator"&4'\ +101 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek CC +3 "manipulator"&( +275 "core" ( +2 "manipulator"&1& +4 "core" & g * +3 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +5 && +3 "core" & 2 * +3 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +4 "manipulator"&=', +94 "core" ' +2 "manipulator"&B& +4 "core" & h * +3 "manipulator"&% +4 "core" %6 +3 "collection"'0& +4 "core" &UY. +4 "collection"'& +5 "core" &SY! +3 .tCC.seek :closed +4 "collection"'M(O +6 "core" &UX" +4 &UY 2 +9 &[QTZ - +9 &{VX* A +10 &WfTX C +9 &jUV# C +10 &jU[ D +9 &jSX D +9 &_hSX C +10 &!kSX C +9 &jUZ D +9 &mUV D +10 &!fmTW D +9 &#(hSX D +9 &$mSY D +10 &&hTW D +9 &(ngTW D +10 &*0jSX D +9 &+gTW C +9 &-kUW D +10 &/vgUX D +9 &18hTX D +9 &2gUV D +10 &4kTV C +9 &6jTX C +10 &8AjVV C +9 &:jSY D +9 &;nRX D +10 &=kSZ D +9 &?HkTX D +10 &A kSX D +9 &BkSV C +9 &DjTX D +10 &FOqVX D +9 &HyUY E +9 &IRX H +10 &K|TY M +9 &M6TX O +9 &NwUV $q +10 &Ow.TW D +8 ( +4 &O(TV 3 +3 "collection"'& +4 "core" &O'SW 3 +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.51 +2 "collection"'N& +7 "core" &O'UX 3 +2 .tHand.open + "manipulator"&<1 +62 "core" 1 +2 "manipulator"&% +5 "core" % 6 +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +53 "manipulator"&('\ +95 "core" ' +2 .tPSV.dial PSR +2 "processing"% +92 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +6 "processing"%@ +11 .tPS.seek 1.5ml +3 "processing"%-' +1607 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +4 "processing"%:  +40 "core"  +3 .tPS.seek 0ml +4 "processing"%6'W +1614 "core" ' +2 .tPSV.dial PSR +2 "processing"% +43 "core"  +2 .tPSR.select :air +2 "processing"% +13 .tPS.seek 2.5ml +3 "processing"%"' +2626 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%_  +3 "collection"'b  +37 "core" +105  +2 .tPSV.dial :mixloop +2 "processing"%~ +91 "core" +3 .tCTV.dial :air,avoiding: :intake +2 "collection"'S  +19 "core"  +2 .tPTV.dial :PRVmixing +2 "processing"%L  +68 "core" +2 .tPS.seek 0ml +3 "processing"%/'W +2634 "core" ' + .tPSV.dial :air +3 "processing"%T  +41 "core"  +3 .tPS.seek 2.5ml +2 "processing"%`' +2634 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%D +54 "core" +3 .tPS.seek 0ml +2 "processing"%'W +2628 "core" ' + .tPSV.dial :air +2 "processing"%\\  +40 "core"  +3 .tPS.seek 2.5ml +3 "processing"%?' +2632 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%K +41 "core" +3 .tPS.seek 0ml +2 "processing"%k'W +2637 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&f& +7 "core" & * +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek CC +2 "manipulator"&O( +22 "core" ( +2 "manipulator"&c& +4 "core" & B 5 +2 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +5 &j& +3 "core" & 5 +3 .tForearm.seek CC +2 "manipulator"&', +108 "core" ' + .tHand.close +2 "manipulator"&./ +61 "core" / +2 .tCC.seek :open +4 "collection"'Y( +378 "core" ( + "manipulator"&7& +5 "core" & 4 +2 "manipulator"&m% +4 "core" %   +4 .tForearm.seek :retract +2 "manipulator"&u'\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +6 .tElbow.seek :garage +2 "manipulator"&(- +276 "core" ( +2 "manipulator"&q& +5 "core" &- H @ +2 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 &'& +4 "core" &- ^ @ +3 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +3 "manipulator"&>'! +109 "core" ' + .tHand.open +2 "manipulator"&W1 +61 "core" 1 +2 "manipulator"&s% +5 "core" % + Ⱦ +2 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +45 "manipulator"&^'\ +119 "core" ' +3 ."da"delayUntil "11:57:05.01" +13441 "Can" 96L +11239 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +4 "processing"%A @ +67 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%9  +33 "core" +3 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%[ * +34 "core" + +2 ."da"PSV.dial :air +2 "processing"%w  +41 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"% ' +2047 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%+ +54 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +39 "core"  +2 ."da"delay 2 seconds +203 .PSV.dial :mixloop +3 "processing"% +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%Z  +41 "core"  +2 ."da"PS.seek 0ml +3 "processing"% 'W +2049 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +4 .PSV.dial PSR +2 "processing"%J +117 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +5 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%X' +593 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%l'[ +1605 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%*  +65 "core"  +2 ."da"PSV.dial PTV +3 "processing"%V +65 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%\  +33 "core" +2 "processing"%o% +4 "core" %W  +4 ."da"PS.seek 1.5ml +2 "processing"%' +589 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +3 ."da"PS.seek 0ml +4 "processing"%p'W +1612 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +4 .PBV.dial :waste1 +3 "processing"%z  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%} * +34 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%] +66 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%%' +2051 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%R +67 "core" +3 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%i +67 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%U +67 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%,  +66 "core"  +2 ."da"PS.seek 0ml +3 "processing"%'W +2052 "core" ' +3 #"da"washCycleDA #2 of 2 + .PSR.select :air +4 .PSV.dial PSR +3 "processing"%E +116 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +12 ."da"PS.reconfigure :default +4 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%|' +586 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +30 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%'[ +1619 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +3 "processing"%r +77 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%y  +38 "core" +2 "processing"%h% +5 "core" %]  +3 ."da"PS.seek 1.5ml +2 "processing"%)' +590 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +32 "core" + +3 ."da"PS.seek 0ml +4 "processing"%a'W +1616 "core" ' +3 ."da"delay 2:00 +8354 "Can" 5YMH +3649 #"da"recoverPSRreagent08 + .PTV.dial :puck +48 .PBV.dial :waste1 +12 "processing"%3  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%t * +33 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%H +64 "core"  +3 ."da"PS.reconfigure :fast +5 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +3 "processing"% ' +2072 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%# +68 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +66 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%$ +67 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%  +64 "core"  +2 ."da"PS.seek 0ml +3 "processing"%x'W +2066 "core" ' +3 #"da"getPMLReagent08 + .PRV.dial :air +4 "processing"%  +41 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +3 "processing"%  +117 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%{  +41 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%n  +7 "core" + ."da"PSV.dial :mixloop +3 "processing"%P +41 "core" +3 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +5 ."da"PS.seek 0.3ml +2 "processing"%' +389 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%8  +41 "core"  +2 "processing"%&% +4 "core" %  +3 ."da"PS.seek 0.55ml +3 "processing"%5't +340 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +4 "processing"%  +41 "core"  +3 ."da"PS.seek 2ml +4 "processing"%2'[ +1554 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%; +41 "core" +2 ."da"PTV.dial :mixing +3 "processing"%F @ +66 "core" @ + ."da"PBV.dial :waste1 +3 "processing"%  +33 "core"  +2 "processing"%I% +4 "core" %_  +3 ."da"PS.seek 1.85ml +2 "processing"%@'? +236 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%Q * +34 "core" * +2 ."da"PS.seek 0ml +3 "processing"%G'W +1976 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +40685 "Can" 6pM +7318 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +3 .PBV.dial :waste1 +3 "processing"%v  +34 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +3 "processing"% * +35 "core" , +2 ."da"PSV.dial :air +2 "processing"%  +41 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%d' +2059 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%1 +41 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%  +38 "core"  +3 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%e +40 "core" +3 ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%B  +39 "core"  +3 ."da"PS.seek 0ml +4 "processing"%'W +2046 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +3 .PSV.dial PSR +4 "processing"%0 +116 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%4' +592 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%'[ +1615 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%N  +66 "core"  +2 ."da"PSV.dial PTV +2 "processing"%< +66 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%  +33 "core"  +2 "processing"%% +4 "core" %Y  +3 ."da"PS.seek 1.5ml +3 "processing"%' +642 "core" ' +10 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%= * +34 "core" , +3 ."da"PS.seek 0ml +3 "processing"%C'W +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +5 "processing"%:  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%-  +33 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +34 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%6 +66 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"%b' +2063 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%_ +67 "core" +3 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%~ +78 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%S +78 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%L  +69 "core"  +2 ."da"PS.seek 0ml +3 "processing"%"'W +2055 "core" ' +3 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +3 "processing"%T +117 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%/' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%D'[ +1617 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%`  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"%\\ +77 "core"  +3 ."da"PBV.dial :waste1 +2 "processing"%  +33 "core"  +2 "processing"%K% +5 "core" %Z  +3 ."da"PS.seek 1.5ml +3 "processing"%?' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%f * +33 "core" * +3 ."da"PS.seek 0ml +4 "processing"%c'W +1602 "core" ' +3 ."da"delay 2:00 +12002 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%j  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%.  +33 "core" +2 ."da"delay 30 seconds +195 "Can" :Nt +2809 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +3 ."da"PSR.select :air +2 .PSV.dial PSR +4 "processing"%( +65 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"%M' +2077 "core" ' +3 ."da"PSV.dial PTV +2 "processing"%7 +67 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%m +78 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"% +77 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%q  +69 "core"  +2 ."da"PS.seek 0ml +3 "processing"%''W +2043 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +4 .PSV.dial PSR +3 "processing"%O +116 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%W' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%s'[ +1627 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%u  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"%> +66 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%A  +34 "core" +2 "processing"%9% +5 "core" %\\ +2 ."da"PS.seek 1.5ml +3 "processing"%[' +594 "core" ' +10 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%w * +33 "core" , +3 ."da"PS.seek 0ml +4 "processing"%k'W +1610 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +4 "processing"%+  +6 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +32 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%Z +67 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +3 "processing"% ' +2068 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%J +68 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +66 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%X +67 "core" +3 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%*  +65 "core"  +3 ."da"PS.seek 0ml +4 "processing"%V'W +2045 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates +3 .PSR.select :air +3 .PSV.dial PSR +3 "processing"%\ +118 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +7 "processing"% +10 ."da"PS.reconfigure :default +4 "processing"%#A d`xb +15 ."da"PS.seek 0.25ml +10 "processing"%o'7 +341 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +3 .PSR.select :sub2 +4 "processing"% +12 ."da"PS.seek 0.5ml +2 "processing"%l' +342 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%'[ +1613 "core" ' + ."da"PTV.dial :puck +3 "processing"%  +7 "core"  +2 ."da"PSV.dial PTV +2 "processing"%z +78 "core" ~ +3 ."da"PBV.dial :waste1 +2 "processing"%}  +34 "core" +3 "processing"%]% +5 "core" %X  +2 ."da"PS.seek 1.5ml +3 "processing"%p' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%R * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%i'W +1635 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%U  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%,  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%% * +34 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%E +66 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%' +2111 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%| +68 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%r +66 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%y +79 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%h  +68 "core"  +3 ."da"PS.seek 0ml +4 "processing"%'W +2106 "core" ' +2 #"da"Additional air clear + .PSR.select :air +5 .PSV.dial PSR +3 "processing"% +129 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +5 .PS.reconfigure :default +3 "processing"%#A d`xb +5 ."da"PS.seek 2ml +2 "processing"%)'[ +2128 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +3 "processing"%3  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"%t +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%H  +35 "core" +2 "processing"%a% +4 "core" %]  +3 ."da"PS.seek 1.5ml +3 "processing"%#' +592 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +49 "processing"% * +43 "core" , +2 ."da"delay 1 second +103 .PSV.dial :waste1 +3 "processing"%$  +94 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +1609 "core" ' +2 "processing"% 9 +4 "core" 9-4 +2 #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast +2 "processing"% +6 %& +3 "core" 4 +4 &TL  \  +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&{% +7 "core" %\  } +2 "storage"(n% +5 "core" %\ \ \ . +2 "storage"(P. +3 "core" .( +3 ."da"SC.reconfigure :tight +4 "storage"($\ .(\ 1~b +5 ."da"SC.seek 1 +2 "storage"(x( +193 "core" ( +2 ."da"SC.configure :limp +4 "storage"($(\ 1b +5 (8& +3 "core" &\ \  W +3 "manipulator"&&& +4 "core" &- @ +3 "manipulator"&% +5 "core" %\  = } +2 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 1 +3 "manipulator"&( +185 "core" ( +2 "manipulator"&5& +4 "core" &\  x "| +3 "storage"(;& +5 "core" &\ \   +3 ."da"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&F' +99 "core" ' +3 "storage"(& +4 "core" &\  N +3 ."da"SE.reconfigure :pick +4 "storage"(#]K-0-\ b +6 ."da"SE.seek :beamBreak +2 "storage"(I'H +138 "core" ' +2 "storage"(Q- +4 "core" -'ښ +3 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +5 "manipulator"&2& +4 "core" &\  "{ +2 "storage"(@& +5 "core" & , +2 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +5 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 1 +3 "manipulator"&v'D +39 "core" ' +2 ."da"Elbow.hold +4 "manipulator"&, +4 "core" , +2 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 "storage"(- +3 "core" -'ښ +4 ."da"SE.seek 16.03 Pucks below Top Plate +3 "storage"(G'` +37 "core" ' +2 "manipulator"&1% +4 "core" %Fb ȴ +2 "storage"(& +5 "core" &  +2 ."da"Forearm.force -20 +2 "manipulator"&5 +5 ."da"Forearm.seek 1 + 302 counts +2 "manipulator"&e'r +23 "core" ' +2 "manipulator"&B& +4 "core" &  p n +3 "storage"(d& +4 "core" &\ \  +4 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&0' +23 "core" ' +3 ."da"SE.seek 17.03 Pucks below Top Plate +3 "storage"('W +48 "core" ' +2 "manipulator"&4& +5 "core" &  n +2 "manipulator"&N% +5 "core" % +2 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +3 "manipulator"&<'\ +97 "core" ' +2 ."da"Elbow.seek PC +3 "manipulator"&( +283 "core" ( +2 "manipulator"&& +4 "core" &  # +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +7 && +3 "core" &  # +3 ."da"Forearm.seek PC +3 "manipulator"&=' +96 "core" ' +2 ."da"Hand.close +2 "manipulator"&/ +60 "core" / +3 ."da"PC.seek :open +2 "processing"%:( +402 "core" ( +2 "storage"(-& +4 "core" &\ \  ; +3 "manipulator"&& +5 "core" &   # +2 "manipulator"&6% +5 "core" %    +2 ."da"Forearm.seek :retract +98 "manipulator"&C'\ +50 "Can" O\ +60 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 1 +2 "manipulator"&_( +246 "core" ( +2 "manipulator"&~& +5 "core" &  !u +2 "storage"(S& +5 "core" & ? +4 ."da"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&L' +95 "core" ' +2 ."da"Hand.open +2 "manipulator"&b1 +62 "core" 1 +2 "storage"(T- +4 "core" -'W +4 ."da"SE.seek 16.79 Pucks below Top Plate +2 "storage"("'# +24 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +6 ."da"SE.seek 16.13 Pucks below Top Plate +2 "storage"(/' +52 "core" ' +2 #"da"Lights, camera, ACTION! +7 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23aug0312h50ml_niagara.tif +1946 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1656 #"da"SX HX9/16 (USB:72): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 32.677 seconds\ /var/log/esp/da23aug0312h50ml_niagara.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23aug0312h50ml20s_niagara.tif +2067 #SX HX9/16 (USB:72): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23aug0312h50ml20s_niagara.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23aug0312h50ml30s_niagara.tif +3068 #SX HX9/16 (USB:72): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23aug0312h50ml30s_niagara.tif: TIFF Upload Complete\ +2 ."Qmail"DAfans.email "32.677 sec auto-exposure",Subject: "da23aug0312h50ml images!" +6 ."da"Gate.power :camera,:OFF +5 "storage"(`- +5 "core" -' +11 "storage"(\\& +13 "core" &\ \   +15 "manipulator"&& +13 "core" &  T !p +4 ."da"Elbow.seek 1 +3 "manipulator"&K( +12 "core" ( +2 "manipulator"&D& +5 "core" & 2 +5 "storage"(f& +6 "core" &\ \  +3 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&?' +5 "core" ' +4 ."da"SE.reconfigure :gently +5 "storage"(#QK-0-\ b +6 ."da"SE.seek 16.84 Pucks below Top Plate +3 "storage"(j'c +60 "core" ' +2 "manipulator"&.& +7 "core" & 2 +2 "storage"(& +5 "core" & f j +2 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +5 ."da"Forearm.reconfigure :loose +8 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +3 "manipulator"&('D +37 "core" ' +2 ."da"Elbow.hold +4 "manipulator"&c, +8 "core" , +2 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +4 "storage"(#QK-0-\ b +5 ."da"SE.seek 17.03 Pucks below Top Plate +2 "storage"(7'N +34 "core" ' +2 "manipulator"&m% +7 "core" %VZ O Ȳ +2 "storage"(& +5 "core" &\  M +61 ."da"Forearm.force -20 +4 "manipulator"&5 +8 ."da"Forearm.seek 1 + 318 counts +3 "manipulator"&q'ς +22 "core" ' +2 "manipulator"&M& +5 "core" &  2 +2 "storage"(O& +5 "core" &  +3 ."da"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&'' +32 "core" ' +2 "storage"(W% +5 "core" %M  +3 ."downElevator"SE.seek :down +5 "storage"(u'v +97 (>% +4 "core" %| : +3 "manipulator"&A% +3 "core" ' +4 ."downElevator"SE.stop +2 "storage"(5 +6 "core" %) +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&9'\ +170 "core" ' +11 "storage"(s& +9 "core" & > +6 #tStarting finalPurge +6 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +7 "processing"%w& +14 "core" &r +4 "manipulator"&[& +10 "core" &  2 +4 "manipulator"&+% +11 "core" %\   +4 ."psFlush"Elbow.seek FlushPuck::Garage +6 "manipulator"&(- +178 "core" ( +4 "manipulator"&& +9 "core" &- < +5 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +9 &Z& +3 "core" &- } < +4 ."psFlush"Forearm.seek :garage +3 "manipulator"&k'! +106 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&J/ +58 "core" / +2 "manipulator"& & +5 "core" &- 0 < +2 "manipulator"&X% +6 "core" % 0 ` +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&*'\ +110 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +2 "manipulator"& ( +153 "core" ( +2 "manipulator"&\ & +6 "core" &\  "~ +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &V& +4 "core" &\  # "~ +3 ."psFlush"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +3 "manipulator"&o' +93 "core" ' +2 "manipulator"&l& +4 "core" &\  "~ +4 "manipulator"&% +5 "core" % 8 [ +2 "processing"%z& +4 "core" &n +4 "processing"%}& +6 "core" &r +3 ."psFlush"PC.seek :closed +2 "processing"%](Tg +8 "core" &_ +4 &^ : +9 &SR\\ / +9 &M C +9 &_eY D +10 & jT E +10 &mK D +10 &jL D +10 &fmK E +9 &(kO E +10 &gM D +9 &mG E +10 &!ojO D +8 &#1gN D +9 &$jN D +8 &&jL E +10 &(vkM E +9 &*9lN D +9 &+lO D +10 &-lL D +9 &/kL D +10 &1AgI D +9 &3hI D +9 &4gE D +10 &6gH D +9 &8Ig= D +10 &: gB D +9 &;gE E +11 &=jB E +11 &?Ph2 E +7 &Aj5 E +10 &Bj= E +10 &Dl= D +7 &FXn> E +10 &Hp= E +11 &I= G +10 &K> J +9 &MP@ J +9 &O@ K +10 &P< K +7 &R@ J +9 &SBZ> "d +10 &TJ /7 \  +5 ( +2 "processing"%}& +6 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.50 +2 "processing"%& +5 "core" &TJ<  +3 &TJ?  +2 ."psFlush"Hand.open +2 "manipulator"&R1 +65 "core" 1 +4 "manipulator"&p% +10 "core" %   [ +5 ."psFlush"Forearm.reconfigure :loose +11 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +6 "manipulator"&U'\ +93 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +4 "processing"%, +42 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +3 "processing"%%' +367 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +226 "core" ' +45 ."psFlush"delay 5 seconds +504 .PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%E' +2132 "core" ' +4 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%i @ +166 "core" A +3 ."psFlush"PTV.dial :PRVmixing +3 "processing"%|  +116 "core" +4 ."psFlush"PSV.dial :mixloop +5 "processing"%r +94 "core" +7 ."psFlush"PS.seek :empty +5 "processing"%y'9 +2646 "core" ' +3 ."psFlush"PSR.select :air +7 .PSV.dial PSR +7 "processing"%h +97 "core"  +4 #"psFlush"Pulling 0.5ml of PSR.flush +4 .PSR.select :flush +8 "processing"%@ +20 ."psFlush"PS.seek 0.5ml +6 "processing"%' +592 "core" ' +3 ."psFlush"delay 5 seconds +502 .PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +179 #"uploadLog"upsync +1939 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%3 @ +66 "core" A +2 ."psFlush"PSV.dial :mixloop +3 "processing"%t +92 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%H'9 +2631 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%a +93 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +12 ."psFlush"PS.seek 1ml +2 "processing"%)'P +1106 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +3 "processing"% ' +1614 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%$ +68 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%#  +65 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%  +7 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%'W +2624 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +67 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +3 "processing"%{' +592 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +3 "processing"%n' +2129 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%P +67 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%8 U +50 "core" W +3 ."psFlush"PS.seek 0ml +4 "processing"%&'W +2632 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"% @ +40 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%g' +2630 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%5  +66 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"%;'W +2633 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +42 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%' +2640 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%Q +66 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%2 U +8 "core" V +3 ."psFlush"PS.seek 0ml +4 "processing"%@'W +2638 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%^ @ +53 "core" B +3 ."psFlush"PS.seek 2.5ml +4 "processing"%' +2639 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%1  +67 "core"  +3 ."psFlush"PS.seek 0ml +3 "processing"%'W +2638 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%B +49 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +13 ."psFlush"PS.seek 1ml +3 "processing"%d'P +1102 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%4' +1611 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%N +67 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%F  +7 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%  +51 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%I'W +2632 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%v +67 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +3 "processing"%e' +632 "core" ' +10 ."psFlush"PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%G' +1563 "Can" FJO +561 "core" ' +3 ."psFlush"PSV.dial PTV +3 "processing"%0 +68 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"% U +50 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%'W +2635 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"% @ +40 "core" @ +3 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2637 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%<  +66 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%!'W +2628 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%- +42 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%' +2640 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%6 +64 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%= U +6 "core" V +3 ."psFlush"PS.seek 0ml +4 "processing"%~'W +2645 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%S @ +53 "core" B +3 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2627 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%b  +73 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"%T'W +2631 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'C& +6 "core" &bf\\ +3 "manipulator"&& +4 "core" &\  "~ +3 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&"( +6 "core" ( +2 "manipulator"&`& +5 "core" &\  = "~ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &\\& +4 "core" &\  "~ +3 .tForearm.seek PC +3 "manipulator"&' +100 "core" ' +2 .tHand.close + "manipulator"&D/ +64 "core" / +3 .tPC.seek :open +2 "processing"%f( +403 "core" ( +2 "manipulator"&.& +5 "core" &\  0 "~ +2 "manipulator"&% +4 "core" %  \\ +3 .tForearm.seek :retract +3 "manipulator"&m'\ +101 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek CC +2 "manipulator"&( +350 "core" ( +2 "manipulator"&_& +5 "core" & R - +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &L& +3 "core" & H - +4 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek CC +2 "manipulator"&/', +105 "core" ' +2 "manipulator"&M& +5 "core" & M - +3 "manipulator"&O% +5 "core" %2 S { +2 "collection"'W& +5 "core" &dg[ +4 "collection"'?& +6 "core" &afZ +2 .tCC.seek :closed +4 "collection"'K(O +5 "core" &df] +4 &be\\ ; +9 &TScfb / +9 &age C +10 &ciaf_ D +9 &$mcf[ D +9 &jcfa D +10 &kcd\\ D +9 &kjbgc D +10 &-jbgW D +9 &ndfa D +9 &jbe[ D +10 &!skad\\ D +9 &#4mbg\\ D +10 &$kbf] D +9 &&jah[ D +9 &(zife[ D +10 &*<kdf_ D +9 &,jdg\\ C +9 &-kbg^ D +10 &/kdd_ D +9 &1Ejbd[ D +10 &3nce] D +9 &4jde\\ D +9 &6lagY C +10 &8Mjbf] D +50 &:jbg\\ D +11 &;ncg[ D + &=jbfZ D + &?Tncf[ D +2 &Akbg^ D + &Bkce[ D + &Dpce_ D +8 &FZnff] E +9 &H}ce\\ F +9 &IaeX I +10 &Kaf[ M +9 &MCac] O +10 &Nuce[ $r +9 &Oy)be[ H +8 ( +4 "collection"'?& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.48 +2 "collection"'j& +5 "core" &O6beY 9 +3 &O6_dT 9 +2 .tHand.open +2 "manipulator"&>1 +61 "core" 1 +2 "manipulator"&A% +4 "core" % 1 | +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&('\ +97 "core" ' +3 #tFlushing the Collection Valve::Manifold + "collection"'q& +6 "core" &O6cfX 9 +3 "collection"'7% +4 "core" %dfV +3 .tCSV.dial CSR +3 "collection"'s  +38 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +5 "collection"' +13 .tCS.seek 5ml +2 "collection"'w'l +1372 "core" ' +3 .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +12 '[% +3 "core" %l`fK +3 .tCS.reconfigure :fast +4 "collection"'#d @b +5 .tCS.seek 7.499ml +2 "collection"'+' +607 "core" ' +2 .tCSV.dial :waste +2 "collection"'u +128 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +6 .tCS.seek 0ml +2 "collection"''' +1993 "core" ' +2 #tFlushing lower manifold's waste1 port +2 "collection"'& +6 "core" &O5cdC 9 +3 "collection"'Z% +5 "core" %bdD +2 .tCSV.dial :flush +2 "collection"'c  +42 "core"  +2 .tCS.reconfigure :fast +4 "collection"'#d @b +5 .tCS.seek 5ml +2 "collection"'J'l +1091 "core" ' +3 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +41 "core" B +2 "collection"'X% +5 "core" %lbeJ  +2 .tCS.seek 7ml +3 "collection"'9' +496 "core" ' +3 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +4 "collection"'\  +3 'V  +40 "core"  +81  +2 .tCBV.dial :waste1 +3 "collection"'k @ +43 "core" > +3 .tCS.seek 0ml +4 "collection"'l' +1486 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'& +8 "core" &O5gkJ 9 +2 "collection"'z% +4 "core" %fjD +3 .tCSV.dial :flush +2 "collection"'  +78 "core"  +2 .tCS.seek 5ml +3 "collection"'*'l +1104 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +4 "collection"': @ +39 "core" A +2 "collection"'% +5 "core" %leg  +3 .tCS.seek 7ml +2 "collection"'R' +497 "core" ' +3 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +4 "collection"'p  +3 '}  +18 "core"  +22  +2 .tCBV.dial :waste2 +3 "collection"',  +102 "core"  +2 .tCS.seek 0ml +3 "collection"'o' +1507 "core" ' +2 #tDisinfecting external Intake with kill +2 "collection"'& +7 "core" &O5dhB 9 +2 "collection"'%% +4 "core" %dh: +2 .tCSV.dial CSR +3 "collection"'i  +41 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +4 "collection"' +12 .tCS.seek 8ml +3 "collection"'|' +1706 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +5 "collection"' +13 .tCS.seek 10ml +2 "collection"'r' D +497 "core" ' +4 ."connect"CSV.dial CBV +2 "collection"'E +4 .tCBV.dial CSV +6 "collection"'h  +83 "core" +37  +2 .tCTV.dial :intake +3 "collection"'y  +66 "core" +2 .tIntake.select :open + "sampler") +13 .tCS.seek 2ml +3 "collection"'' \\ +1712 "core" ' +2 .tIntake.select :close +2 "sampler")0 +12 .tCTV.dial :air +3 "collection"'  +65 "core"  +3 .tCS.reconfigure :default +3 "collection"'#P d@b +5 .tCS.seek 0ml +2 "collection"'3' +593 "core" ' +3 .tCSV.dial CSR +2 "collection"'t  +91 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +5 "collection"' +12 .tCS.seek 5ml +2 "collection"' 'l +1345 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +13 .tCS.seek 10ml +2 "collection"'a' D +1362 "core" ' +2 .tCSV.dial CBV +3 "collection"'H +91 "core" +2 .tCS.seek 0ml +4 "collection"')' +2626 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"&$& +7 "core" & m - +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek CC +2 "manipulator"&#( +26 "core" ( +2 "manipulator"& & +5 "core" & L : +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 & & +4 "core" & $ : +3 .tForearm.seek CC +2 "manipulator"&', +108 "core" ' +2 .tHand.close +2 "manipulator"&/ +67 "core" / +2 .tCC.seek :open +4 "collection"'{( +377 "core" ( +2 "manipulator"&P& +5 "core" & : +2 "manipulator"&8% +5 "core" %  K +3 .tForearm.seek :retract +2 "manipulator"&n'\ +104 "core" ' +2 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 .tElbow.seek :garage +2 "manipulator"&(- +273 "core" ( +2 "manipulator"&&& +4 "core" &- 5 E +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &5& +3 "core" &- 8 E +3 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +3 "manipulator"&g'! +111 "core" ' +2 .tHand.open +2 "manipulator"&1 +59 "core" 1 +2 "manipulator"&;% +5 "core" % + ǿ +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +3 "manipulator"&Q'\ +99 "core" ' +2 #tCompleted [shallowDAwithoutWCR] begun 11:00:23 +2 #Preparing to sleep until 11:00AM 08/04/2023 +10 #Asleep til 11:00AM 08/04/2023 +5 #Continuing at 11:00EDT04-Aug-23 +4 "Can" 9IP@ +6 ."Qmail"GoodNews.email "Then, in tube 2: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_2023_08_02.rb:67\\n{1 => 18,\\n 2 => 4}\\nCan@12:53:01, 25.2C, 20% humidity, 14.8psia, 14.867V, 0.276A, 3.787Ah, 4.10W\\nSampled 50.0ml",Subject: "Asleep until 11:00EDT04-Aug-23" +18 ."shutdown"Gate.power :core,:OFF +3 .Gate.power :raw,:OFF +5 #Shutdown +689 #"uploadLog"upsync +12370 "Can" ĉP6 +60001  ŪP +60002  Qb +60001  Q +60001  R +60002  2S$ +60001  US +60001  "vTP +60002  $͘T +60001  ιU| +60002  V +60001  V +60001  W> +60002  ?W +60001  aXj +6351 #"espclient"-> exit + #Session Ended +53650 "Can" ՁY +60001  ֡Y +60001  Z, +60002  Z +60001  #[X +60002  ![ +60001  B\\ +60001  c] +60002  ބ] +60001  ߧ^F +60001  #^ +60002  _r +60001  $ ` +60002  /` +60001  Pa4 +60001  qa +60002  !b` +60001  b +60002  c +60001  d" +60001  d +60002  6eN +60001  !Ve +60002  $vfz +60001  g +60001  "g +60002  h< +60001  h +60001  #ih +60002  $=i +60001  ^j +60002  k* +60001  k +60001  lV +60002  $l +60001  m +60002  %n +60001  Fn +60001  goD +60002  o +60001  pp +60001  q +60002  "q +60001   r2 +60001  ,r +60002  Ms^ +60001   ms +60002  \ t +60001  " u +60001   u +60002  # vL +60001  v @EDT1691121913.65  3wx +60001  Tx +60001  vx +60002  "y: +60001  y +60001  zf +60002  z +60001  { +60002  9|( +60002  $Y| +60000  y}T +60002  } +60001  ~ +60002   +60001   +60001  !B +60002  "7 +60001  #Vn +60001  $u +60002  % +60001  &0 +60002  ' +60001  (\\ +60001  * +60002  +3 +60001  ,R +60002  -s +60001  .J +60001  / +60002  0v +60001  "1 +60001  3 +60002  428 +60001  5R +60002  6rd +60001  7 +60001  8 +60002  "9& +60001  : +60002  <R +60001  =3 +60001  !>T~ +60002  ?u +60001  "@ +60001  "A@ +60001  B +60000  #Cl +60001  E +60001  F7 +60000  GX. +60001  %Hx +60001  IZ +60000  J +60001  K +60002  L +60001  N +60001  O7H +60001  PW +60002  Qwt +60001  R\ +60002  S +60001  T6 +60002 | U +60001 } Wb +60001 } X6 +60001 ~ YW +28555 { "Y] +4 #tPowering core bus +516 .Gate.power :raw,:ON +3 "sampler") +50 )2 +3 "core"  +3 "collection"' +3 ' +3 "core"  +3 "processing"% +2 %^ +4 "core"  +60 "collection"' 9\ +3 ' 0\ +3 ' -\ +5 "processing"% 9\ +3 % 2\ +3 % *\ +3 % 0\ +5 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +3 "processing"%#A d`xb +3 .tSS.configure :default +3 "sampler")#.0X 18,\\n 2 => 4}\\nCan@11:00:22, 24.7C, 19% humidity, 14.8psia, 14.636V, 0.325A, 6.321Ah, 4.75W",Subject: "Started Niagara_2023_08_02 phase shallowDAwithoutWCR" +4 #t===> STARTED shallowDAwithoutWCR (phase #3) <=== + #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'C& +4 "core" &oq +2 .tHand.open +2 "manipulator"&1 +64 "core" 1 +2 "manipulator"&`& +5 "core" &\  I !r +2 "manipulator"&\\% +5 "core" % \  @ +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage +3 "manipulator"&D(- +174 "core" ( +2 "manipulator"& & +6 "core" &-  ] +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &U& +3 "core" &- o ] +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :garage +2 "manipulator"&]'! +104 "core" ' +2 .tHand.close + "manipulator"&./ +62 "core" / +2 "manipulator"&& +4 "core" &- c ] +3 "manipulator"&% +4 "core" % 5 S +13 .tForearm.seek :retract +5 "manipulator"&"'\ +102 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&_( +197 #"uploadLog"upsync +83 "core" ( +2 "manipulator"&L& +5 "core" & o * +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &M& +3 "core" &  * +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&O', +95 "core" ' +4 "manipulator"&W& +5 "core" & * +2 "manipulator"&m% +6 "core" %5 k +2 "collection"'Y& +5 "core" &np +3 "collection"'j& +7 "core" &or +2 .tCC.seek :closed +4 "collection"'>(O +4 "core" &ks +5 &oq 9 +9 & Qqr ~/ +10 &j~mq ~C +9 &$gns E +9 &gmq E +10 &gps E +9 &kjnr E +9 &-gnr E +10 &glq E +9 &hmr E +10 &shlr E +9 &!5hnq E +9 &"gor E +10 &$hlr E +9 &&{gpr E +10 &(=gnq E +9 &)hms E +9 &+gnr E +10 &-hlr E +9 &/Fgor E +9 &1gpr E +10 &2gor E +9 &4emt E +10 &6Lhqs E +9 &8gor E +9 &9hnq E +10 &;hoq E +9 &=Uhpq E +9 &?hor E +10 &@hoq E +9 &Bhoq E +9 &D]hnp E +10 &Fkos ~E +9 &Gtot G +10 &Inq }J +9 &KLnq yN +9 &Mmp wQ +10 &Nwmq {2 +9 &O_(mr {"d +9 &ODmp ; +3 ( +3 "collection"'j& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.49 + "collection"'A& +5 "core" &O?lp ; +2 .tHand.open + "manipulator"&q1 +55 "core" 1 +2 "manipulator"&?% +5 "core" % 5 +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&7'\ +94 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'s& +57 "core" &O?lr ; +2 "collection"'/% +6 "core" %nq +2 .tCSV.dial CSR +2 "collection"'  +127 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 5ml +2 "collection"'['l +1345 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 'w% +4 "core" %lkr  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 7.499ml + "collection"'u' +610 "core" ' +2 .tCSV.dial :waste +2 "collection"'+ +126 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'' +1988 "core" ' +2 #tPurging external Intake +2 "collection"'Z& +4 "core" &O>mp ; +2 "collection"'c% +5 "core" %kr +2 .tCSV.dial :flush + "collection"''  +40 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 10ml +2 "collection"' ' D +2154 "core" ' +2 .tdelay 5 seconds +503 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'X +3 'J  +6 "core"  +58  +2 .tCTV.dial :intake +2 "collection"'\  +65 "core"  +2 .tIntake.select :open + "sampler") +11 .tCS.seek 0ml +2 "collection"'V' +2159 "core" ' +2 .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air + "collection"'k  +65 "core"  +3 #tFlushing upper manifold + "collection"'9& +4 "core" &O>jn ; +3 "collection"'% +4 "core" %hm +3 .tCSV.dial :flush + "collection"'z  +66 "core"  +3 .tCS.seek 5ml + "collection"''l +1113 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'l @ +49 "core" > +2 "collection"':% +5 "core" %lkp  +3 .tCS.seek 7ml + "collection"'' +502 "core" ' +3 ."connect"CSV.dial CBV +4 .tCBV.dial CSV + "collection"'* +3 '}  +7 "core"  +82 ~ +2 .tCTV.dial :air + "collection"'p  +5 "core" +2 .tCS.seek 0ml +2 "collection"',' +1538 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'R'- +724 "core" ' +2 .tCSV.dial :waste +2 "collection"' +40 "core" +2 .tCS.seek 0ml +2 "collection"'%' +714 "core" ' +2 "collection"'i& +4 "core" &O>mo ; +3 "collection"'o% +4 "core" %ln +2 .tCSV.dial :flush +2 "collection"'|  +40 "core"  +3 .tCS.seek 3ml + "collection"'E'- +714 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'h @ +39 "core" A +2 "collection"'y% +5 "core" %-ko  +2 .tCS.seek 5ml +2 "collection"'r'l +500 "core" ' +2 .tCSV.dial :air +2 "collection"' @ +5 "core" A +3 .tCS.seek 0ml +2 "collection"'' +1120 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'t'- +746 "core" ' +10 .tCSV.dial :waste +2 "collection"'3 +65 "core" +2 .tCS.seek 0ml +2 "collection"' ' +710 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&H& +4 "core" & ' * +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&a( +17 "core" ( +2 "manipulator"&$& +5 "core" & Q +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 & & +3 "core" & Q +3 .tForearm.seek CC +2 "manipulator"& ', +108 "core" ' +2 .tHand.close + "manipulator"&/ +61 "core" / +2 .tCC.seek :open +2 "collection"'( +372 "core" ( +2 "manipulator"&(& +5 "core" & g P +2 "manipulator"&K% +4 "core" % \  % +3 .tForearm.seek :retract +2 "manipulator"&P'\ +98 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&8(- +268 "core" ( +2 "manipulator"&& +4 "core" &- l +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &&& +4 "core" &- l +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&5'! +110 "core" ' +3 .tHand.open + "manipulator" +63 "core" 1 +2 "manipulator"&% +4 "core" % ) +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&;'\ +99 "core" ' +2 #tda sampling at most 50ml +4 ."Qmail"DAfans.email "Started da in tube 2 at 11:04:25EDT04-Aug-23\\n{1 => 18,\\n 2 => 4}\\nCan@11:00:22, 24.7C, 19% humidity, 14.8psia, 14.636V, 0.325A, 6.321Ah, 4.75W",Subject: "da sampling at most 50ml" +4 #tLoading sh1 puck from tube 2 into Collection Clamp +6 "collection"'n& +5 "core" &kq +2 "manipulator"&g% +5 "core" %\  #  +2 "storage"(% +4 "core" %t  +3 "storage"(2. +3 "core" .( +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +4 .tSC.seek 2 + "storage"(( +196 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +5 (^& +5 "core" & ! +2 "manipulator"&@& +5 "core" &-  l +2 "manipulator"&% +5 "core" %\  O  +4 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&1( +170 "core" ( +2 "manipulator"&B& +5 "core" & b C +2 "storage"(& +17 "core" & ` +6 .tForearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +8 .tForearm.seek 2 + 700 counts +68 "manipulator"&N' +109 "core" ' +2 "storage"(& +4 "core" &  +5 .tSE.reconfigure :pick +5 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(4'H +106 #"uploadLog"upsync +154 "core" ' +3 "storage"(v- +4 "core" -'Z +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (d& +3 "core" & 9 +3 "manipulator"&0& +5 "core" & 9 C +2 .tElbow.seek 2 +2 "manipulator"&Q( +3 "core" ( +3 "manipulator"&)& +5 "core" & C +2 "storage"(& +4 "core" &  +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&T'y +14 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tHand.close + "manipulator"&/ +56 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&& +3 "storage"(x'v +6 "core" &  C +4 "manipulator"&6% +4 "core" %  - s +3 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +3 .tElbow.seek CC +2 "manipulator"&~( +130 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +17 "core" ( +2 "manipulator"&S& +5 "core" & W + +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &F& +3 "core" & + +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&', +98 "core" ' +3 "manipulator"&-& +5 "core" &  + +2 "manipulator"&G% +4 "core" %1  +3 "collection"'C& +5 "core" &ko +3 "collection"'f& +6 "core" &lp +3 .tCC.seek :closed +2 "collection"'{(O +5 "core" &nq +7 & %lo "_ +10 &[mp 3 +9 &mq ~E +9 &bmp D +10 &gmo E +9 &cglp E +10 &&dmp D +9 &jlq E +9 &glo D +10 &lglp D +9 & .ikq D +9 &!jmo E +10 &#elq D +9 &%sdmo E +10 &'5hkq E +9 &(gnp E +9 &*jmp D +10 &,|inq D +9 &.>jmr\ D +9 &0jlq D +10 &1iko\ D +9 &3jlo D +10 &5Egkp E +9 &7ilp D +9 &8hlp E +10 &:gnp E +9 &fmq E +10 &?gmo E +9 &Aglp D +10 &CVcno D +9 &Ehmq ~D +9 &Fnkp ~E +10 &Hlq }H +9 &JFkn xM +10 &Ktp vP +9 &M tQ +9 &O A |)w +10 &O&u |6 +9 ( + &O(hq 3 +3 "collection"'f& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.60 +2 .Hand.open + "manipulator"&1 +59 "core" 1 +2 "manipulator"&`% +5 "core" % / W +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&\\'\ +106 "core" ' +3 #tcollectSample 50ml w/bubble point of 24psi + #Priming 7ml +2 .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler") + +3 "core" + +3 "sampler")U% +4 "core" % q  +2 "collection"'!& +5 "core" &O'ko [3 +5 "Can" jL[Wj +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +2 .SSV.dial :spit,avoiding: :exhaust +2 "sampler").  +5 "core"  +3 .tSS.reconfigure :fast +13 "sampler")#.0X% +3 "core" %T   +3 "sampler")(% +5 "core" %Yjk o  +2 #tEvacuated: Intake @23.7psia, Outlet @23.7psia + .SSV.dial :spit,avoiding: :exhaust +2 "sampler")K +92 "core"  +3 .tSS.reconfigure :exhale +2 "sampler")#.0X +3 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'=' +114 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +118 "core" +2 .tSS.reconfigure :exhale +3 "sampler")#.0X9 +3 "core" 9n4 +103 "collection"'(9 +4 "core" 91 +103 "collection"'K9 +3 "core" 9. +103 "collection"'79 +3 "core" 9!, +146 "collection"' 9 +11 "core" 9") +104 "collection"'a9 +3 "core" 9%& +103 "collection"'&9 +3 "core" 9.%% +103 "collection"'#9 +3 "core" 9I'# +104 "collection"'9 +3 "core" 9e(! +103 "collection"'P9 +3 "core" 9* +103 "collection"'9 +3 "core" 9, +104 "collection"'9 +4 "core" 9- +103 "collection"'$9 +3 "core" 9/ +104 "collection"'n9 +3 "core" 90 +103 "collection"'g9 +3 "core" 91 +103 "collection"'29 +3 "core" 9 4 +103 "collection"'^9 +4 "core" 9 !5 +103 "collection"'@9 +4 "core" 9 66 +103 "collection"'9 +3 "core" 9 I7 +103 "collection"'59 +3 "core" 9 \\9 +103 "collection"'B9 +3 "core" 9 n: +104 "collection"'9 +3 "core" 9 ; +104 "collection"'89 +3 "core" 9 = +103 "collection"'9 +3 "core" 9 ? +104 "collection"'v9 +3 "core" 9 @ +103 "collection"')9 +3 "core" 9 @\ +104 "collection"'<9 +4 "core" 9 B +103 "collection"'9 +3 "core" 9 D +103 "collection"'9 +3 "core" 9 F! +103 "collection"';9 +4 "core" 9 G% +103 "collection"'9 +3 "core" 9\ H) +104 "collection"'69 +5 "core" 9\ I. +103 "collection"'19 +3 "core" 9\ K2 +103 "collection"'d9 +3 "core" 9\ L6 +104 "collection"'N9 +3 "core" 9\ )N: +103 "collection"'S9 +3 "core" 9\ 2O? +104 "collection"'F9 +4 "core" 9\ :PC +103 "collection"'49 +3 "core" 9\ BSG +103 "collection"'T9 +3 "core" 9\ ISK +103 "collection"'09 +3 "core" 9\ PTP +104 "collection"'G9 +3 "core" 9\ WUT +103 "collection"'C9 +4 "core" 9\ ]WX +4 .tCH.hold 10:00,70C +3 "collection"'Q `\ `\ [\ +3 '9 +5 "core" Y +4 9\ ^W +2 "collection"'% +4 "core" % 5  +3 #tBegun lysing Collection Puck Heater at 68.1C/19.3psia +738 "Can" q` +59245 "core" ` +3 "collection"'9 +4 "core" 9\ ' +2 "collection"'% +4 "core" % +3 #tEnded lysing Collection Puck Heater at 70C/18.9psia +2 .CS.seek 0ml +2 "collection"'x' +334 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'U @ +91 "core" @ +2 .tCSV.dial :air +2 "collection"'` @ +40 "core" > +2 .tCS.seek 5ml +2 "collection"'!'l +259 "Can"y BeQ +1098 "core" ' + .tCSV.dial CTV +2 "collection"'  +40 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'. @ +41 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +52 "core"  +3 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'f @ +38 "core" > +2 .tdelay 2 seconds +255 .CS.seek 0ml +2 "collection"'' +1351 "core" ' +2 "collection"'-% +4 "core" %  +2 #tPuck @30.8psia after final lysis pressurization + #Recovering Lysate into Collection syringe (recycling once) +2 .CSV.dial CBV +2 "collection"'I +88 "core"  +2 .tCBV.dial CSV +2 "collection"'=  +27 "core"  +2 "collection"']% +5 "core" % ? A +3 .tCS.seek 5ml +2 "collection"''l +1343 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'M  +40 "core" +2 "collection"'W% +4 "core" %lop  +3 .tCS.seek 7.001ml +2 "collection"'L' +583 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'Y @ +38 "core" > +3 .tCS.seek 10ml + "collection"'"' D +838 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"'m ` +101 "core" ^ +3 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'   +35 "core" ! +3 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +3 "collection"'D  +3 's  +28 "core"  +94  +2 .tCS.seek 5ml +2 "collection"'?'l +1354 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'/ @ +89 "core" A +2 .tCSV.dial :waste +2 "collection"'j +90 "core" +3 .tCS.seek 0ml +2 "collection"'q' +1351 "core" ' +2 .tCSV.dial :air +2 "collection"'A @ +65 "core" B +3 .tCS.seek 5ml +2 "collection"'w'l +1348 "core" ' +2 .tCSV.dial CTV +2 "collection"'e  +38 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'+ @ +41 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'[  +41 "core"  +3 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +40 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'Z' +1355 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"' +89 "core" ~ +2 .tCBV.dial CSV + "collection"'J  +34 "core"  +2 "collection"'X% +4 "core" % 8 +4 .tCS.seek 5ml + "collection"'\ 'l +1345 "core" ' +2 .tdelay 5 seconds +503 .CTV.dial :air +2 "collection"'c  +39 "core" +2 "collection"''% +4 "core" %l-9  +3 .tCS.seek 7ml +2 "collection"'9' +593 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'k @ +49 "core" B +3 .tCS.seek 10ml +2 "collection"'' D +842 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"' ` +103 "core" _ +2 #tLysing Complete +2 "collection"'l& +4 "core" &O'36 3 +2 #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&:% +5 "core" %\  { +2 "storage"(% +4 "core" % X +2 "storage"(}. +3 "core" .( +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(z( +241 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +4 (V& +3 "core" & g ^ +3 "manipulator"&p& +5 "core" & * +2 "manipulator"&% +5 "core" %\  { +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&,( +151 "core" ( +3 "manipulator"&R& +5 "core" & +2 "storage"(o& +5 "core" &  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +2 "manipulator"&' +103 "core" ' +2 "storage"(%& +5 "core" &  +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"( 'H +125 "core" ' +2 "storage"(i- +3 "core" -'߄ +3 .tSE.configure :default +3 "storage"(#QK-0-\ b +4 "manipulator"&h& +3 "core" & +3 "storage"(y& +5 "core" & o j +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 +2 "manipulator"&'D +38 "core" ' +2 .tElbow.hold +2 "manipulator"&*, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 "storage"(r- +2 "core" -'߄ +4 .tSE.seek 17.02 Pucks below Top Plate +2 "storage"('J +39 "core" ' +2 "manipulator"&3% +4 "core" %JF  ȭ +3 "storage"(t& +4 "core" &\ \ 6 +2 .tForearm.force -20 + "manipulator"&5 +5 .tForearm.seek 1 + 306 counts + "manipulator"&H'v +12 "core" ' +2 "manipulator"&|& +4 "core" & +3 "storage"( & +4 "core" & g ] +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&' +29 "core" ' +4 .tSE.seek 18.02 Pucks below Top Plate +2 "storage"(_'A +54 "core" ' +2 "manipulator"&E& +4 "core" &  +3 "manipulator"&>% +4 "core" % , +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&('\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&K( +154 "core" ( +2 "manipulator"&7& +4 "core" & L . +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 & & +3 "core" & . +3 .tForearm.seek CC +2 "manipulator"&a', +104 "core" ' +2 .tHand.close + "manipulator"&&/ +63 "core" / +2 .tCC.seek :open +2 "collection"'#( +376 "core" ( +2 "storage"(& +5 "core" & P K +2 "storage"(P& +5 "core" & B 4 ; +2 "manipulator"&& +5 "core" &  - +2 "manipulator"&% +5 "core" %   2 +2 .tForearm.seek :retract +2 "manipulator"&$'\ +100 "core" ' +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +46 .tElbow.seek 1 +10 "manipulator"&n( +156 "core" ( +2 "manipulator"&g& +5 "core" & 8 \ +2 "storage"(2& +5 "core" & g k +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 1 +2 "manipulator"&^'D +113 "core" ' +2 .tElbow.hold +2 "manipulator"&@, +4 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tHand.open +2 "manipulator"&1 +52 "core" 1 +3 "manipulator"&5% +5 "core" % Mb Ǵ +2 "storage"(B& +5 "core" &   +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 309 counts +2 "manipulator"&'y +15 "core" ' +2 "manipulator"&8& +5 "core" & 6 \ +2 "storage"(& +5 "core" & \\ ] ' +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&v' +32 "core" ' +3 "storage"()% +5 "core" %> c ] +3 ."downElevator"SE.seek :down +4 "storage"(<'v +96 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +4 (% +4 "core" %m Q +3 "manipulator"&% +4 "core" % / +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&;'\ +91 "core" ' +2 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +5 "core" &?@ +2 "manipulator"&6& +5 "core" & Y \ +2 "manipulator"&1% +5 "core" %\    +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&d(- +170 "core" ( +2 "manipulator"&N& +5 "core" &- 1 X +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &S& +3 "core" &-  X +3 .tForearm.seek :garage +2 "manipulator"&F'! +107 "core" ' +2 .tHand.close + "manipulator"&4/ +53 "core" / +2 "manipulator"&T& +4 "core" &- S X +2 "manipulator"&0% +4 "core" % 3  +3 .tForearm.seek :retract +2 "manipulator"&G'\ +98 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&C( +275 "core" ( +2 "manipulator"&& +5 "core" & 1 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" & 1 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&O', +102 "core" ' +3 "manipulator"&Q& +4 "core" & 1 +3 "manipulator"&% +4 "core" %0 | +3 "collection"'& +5 "core" &BF +3 "collection"'u& +8 "core" &AE} +4 .tCC.seek :closed + "collection"'U(O +47 "core" &CFn +18 &?E\\ 1 + &TO?DD ~, +2 &xBE. }A + &DgAE D + &gBE  D + &gAE ) D + &eCE D +4 &LgBC D +7 &gBE D +10 &hAE E +9 &fBD D +10 &!ThAF D +9 &#fAE D +10 &$gAE E +9 &&fBF D +9 &(]gBE D +9 &*gCF D +10 &+gCF D +9 &-i?F D +10 &/ee@Er D +9 &1'fCEe D +9 &2gADU D +10 &4f@E> D +9 &6lhBF2 D +9 &8.fAF D +10 &9fAF D +9 &;gBE D +10 &=tfAF D +9 &?6gCD D +10 &@cBF  D +9 &BeAF \ ~D +9 &D}gBE ~D +9 &F=iBF E +10 &GsDG }F +9 &IBF zJ +10 &KgBG vN +9 &M#AF uP +9 &NzBE {$r +10 &Op<CF t` +9 &O(BE 3 +3 ( +2 "collection"'u& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.51 + "collection"'`& +3 "core" &O&BHw 3 +3 .tHand.open + "manipulator"&x1 +64 "core" 1 +2 "manipulator"&% +5 "core" % 0 | +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&.'\ +95 "core" ' +2 .tPSV.dial PSR +2 "processing"% +117 "core"  +3 "processing"%f% +5 "core" %R> + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%!' +1608 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%-  +38 "core"  +3 .tPS.seek 0ml +2 "processing"%I'W +1610 "core" ' + .tPSV.dial PSR +2 "processing"%= +40 "core"  +2 .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%]' +2627 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +3 "processing"% +3 "collection"'M  +6 "core" A +3 "processing"%W +4 "core" A +2 "processing"%  +64 "core" +80  +2 .tPSV.dial :mixloop +2 "processing"%Y +90 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'L  +5 "core" + .tPTV.dial :PRVmixing +2 "processing"%m  +116 "core" +3 .tPS.seek 0ml +2 "processing"%'W +2631 "core" ' +2 .tPSV.dial :air +2 "processing"%D  +40 "core"  +3 .tPS.seek 2.5ml + "processing"%s' +2636 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%" +40 "core" +3 .tPS.seek 0ml +2 "processing"%/'W +2633 "core" ' + .tPSV.dial :air +2 "processing"%j  +40 "core"  +3 .tPS.seek 2.5ml +2 "processing"%?' +2630 "core" ' +2 .tPSV.dial :mixloop + "processing"%A +40 "core" +3 .tPS.seek 0ml +2 "processing"%q'W +2627 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&e& +4 "core" & 1 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&+( +4 "core" ( +2 "manipulator"&[& +4 "core" & V 1 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" & 1 +3 .tForearm.seek CC +2 "manipulator"&w', +109 "core" ' +2 .tHand.close + "manipulator"&/ +56 "core" / +2 .tCC.seek :open +2 "collection"'J( +376 "core" ( +2 "manipulator"&X& +5 "core" & 1 +2 "manipulator"&Z% +4 "core" %  +46 .tForearm.seek :retract +10 "manipulator"&c'\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&'(- +281 "core" ( +2 "manipulator"&\ & +5 "core" &- > +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &k& +3 "core" &- > +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&9'! +110 "core" ' +2 .tHand.open + "manipulator"& 1 +55 "core" 1 +2 "manipulator"&l% +5 "core" % )x  Ǻ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&:'\ +98 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +15 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%}  +4 "core" +2 ."connect"PRV.dial CBV +3 "processing"%V  +3 .tCBV.dial PRV +4 "collection"'p  +10 "core"  +6 +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +6 "core" +2 #tLoading lyfil puck from tube 2 into Collection Clamp + "collection"'& +5 "core" &JMZ +2 "manipulator"&R% +4 "core" %\   +3 "storage"(o% +5 "core" %m 1 +2 "storage"(%. +3 "core" .( +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(~( +201 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (i& +3 "core" &   +3 "manipulator"&h& +5 "core" &- \\ > +2 "manipulator"&y% +5 "core" %\   +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&\\( +176 "core" ( +2 "manipulator"&r& +5 "core" &   !s +2 "storage"(3& +5 "core" & 5  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&t' +105 "core" ' +2 "storage"(|& +5 "core" &  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"( 'H +272 "core" ' +2 "storage"(E- +3 "core" -'i +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +4 (>& +3 "core" &   +3 "manipulator"&& +5 "core" &  !s +2 .tElbow.seek 2 +2 "manipulator"&,( +4 "core" ( +2 "manipulator"& & +5 "core" &  !s +2 "storage"(& +5 "core" & e  +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&H'y +22 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&/ +65 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&7& +3 "storage"( 'v +6 "core" &  !s +4 "manipulator"&% +4 "core" % } j 4 +3 .tForearm.seek :retract +2 "manipulator"&*'\ +92 "core" ' +11 .tElbow.seek CC +2 "manipulator"&&( +141 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +7 "core" ( +2 "manipulator"&(& +6 "core" & j ) +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &{& +4 "core" & ) +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&', +102 "core" ' +2 "manipulator"&P& +5 "core" & j ) +2 "manipulator"&% +5 "core" %- N +3 "collection"'& +5 "core" &NP +3 "collection"'a& +7 "core" &LP +2 .tCC.seek :closed +2 "collection"'g(O +4 "core" &MO +8 & -LO #b +9 &\\}MO 4 +10 &MP E +9 &eLQk D +9 &gNPg D +10 &cgMO` D +9 &%iLPW D +10 &gKPI D +9 &gMO E +9 &lgLO D +10 & -eKQ D +9 &!jLO D +9 &#eKN{ D +10 &%rfKOn E +9 &'6fMOd D +9 &(fMOy D +10 &*gLP E +9 &,|fKQ D +10 &.=gLP D +9 &/gLO D +9 &1hLP D +10 &3gMQs D +9 &5FfMRj D +9 &7gKOd D +10 &8gKP` D +9 &:gLQ^ D +10 &fLPH D +9 &?bMP= D +10 &AgMOD D +9 &CUgLQ1 D +9 &EnLQ7 E +10 &FwJQ' G +9 &HR0 }J +10 &J>*b0 xO +9 &K! xO +9 &M  wQ +10 &O A:7 )x +9 &O&HL ~8 +9 ( +2 &O-JL 5 +3 "collection"'a& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.76 + .Hand.open +2 "manipulator"&21 +57 "core" 1 +3 "manipulator"&K% +4 "core" %  8 +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&'\ +94 "core" ' +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'5  +118 "core"  +2 .tCSV.dial CTV + "collection"'B  +40 "core"  +3 .tPS.seek 2.5ml +2 "processing"%8' +2634 "core" ' +2 "collection"'% +5 "core" % D"$,  +3 .tCS.seek 4.15ml + "collection"')'Q +1572 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%$  +39 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%  +77 "core"  +3 .tPS.seek 0ml + "processing"%'W +2632 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"'n ` +48 "core" a +2 .tCSV.dial :air +2 "collection"'^ @ +39 "core" > +3 .tCS.seek 10ml +2 "collection"'' D +1567 "core" ' +2 .tCSV.dial CTV +2 "collection"'6  +40 "core"  +3 .tCS.seek 0ml + "collection"'1' +2624 "core" ' +2 .tCBV.dial :waste1 +2 "collection"' @ +29 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'_  +116 "core" +2 "collection"'<& +4 "core" &O- 5 +3 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&N% +5 "core" %\   +2 "storage"(S% +5 "core" %| w +2 "storage"(v. +4 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(@( +111 "Can"{ whp +86 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (4& +4 "core" & _ g +2 "manipulator"&T& +4 "core" & ) +3 "manipulator"&0% +48 "core" %\    +11 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&;( +147 "core" ( +2 "manipulator"&F& +5 "core" & g  +2 "storage"(& +5 "core" & s +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +2 "manipulator"&' +98 "core" ' +2 "storage"(d& +4 "core" & L +4 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(Q'H +122 "core" ' +2 "storage"(- +3 "core" -'u +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&& +3 "core" & [  +3 "storage"(G& +5 "core" & P Q  +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 +2 "manipulator"&#'D +39 "core" ' +2 .tElbow.hold +2 "manipulator"&`, +3 "core" , +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"(x- +3 "core" -'u +3 .tSE.seek 18.02 Pucks below Top Plate +2 "storage"('; +49 "core" ' +2 "manipulator"&u% +5 "core" %EX 8 ȱ +2 "storage"( & +4 "core" &\ \ K +3 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 301 counts +2 "manipulator"&f'q +15 "core" ' +2 "manipulator"&O& +5 "core" & i  +2 "storage"(-& +5 "core" & . F  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +2 "manipulator"&!' +25 "core" ' +4 .tSE.seek 19.02 Pucks below Top Plate +2 "storage"(='2 +53 "core" ' +2 "manipulator"&I& +5 "core" & %  +2 "manipulator"&% +5 "core" % X +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&W'\ +86 "core" ' +2 .tElbow.seek CC +2 "manipulator"&M( +160 "core" ( +2 "manipulator"&& +5 "core" &  2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &Y& +3 "core" & 2 +3 .tForearm.seek CC +2 "manipulator"&L', +94 "core" ' +2 .tHand.close + "manipulator"&m/ +54 "core" / +3 .tCC.seek :open +2 "collection"']( +375 "core" ( +2 "storage"(D& +4 "core" & N L D +2 "storage"(& +5 "core" & ] [ +2 "manipulator"&"& +5 "core" & _ 2 +2 "manipulator"&s% +4 "core" % ? v  +4 .tForearm.seek :retract + "manipulator"&j'\ +103 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 1 +2 "manipulator"&/( +157 "core" ( +2 "manipulator"&A& +4 "core" & 7 \ +46 "storage"(?& +13 "core" & R Y  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +5 .tForearm.seek 1 +2 "manipulator"&e'D +115 "core" ' +2 .tElbow.hold +2 "manipulator"&[, +4 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&1 +59 "core" 1 +3 "manipulator"&% +5 "core" % Q}  ȼI +2 "storage"(C& +5 "core" & D +2 .tForearm.force -20 +2 "manipulator"&5 +4 .tForearm.seek 1 + 313 counts + "manipulator"&.'} +16 "core" ' + "manipulator"&U& +6 "core" & u \ +2 "storage"(X& +5 "core" & h g +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts + "manipulator"&Z' +26 "core" ' +2 "storage"(w% +5 "core" %8 e \\ +3 ."downElevator"SE.seek :down +4 "storage"(\ 'v +83 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +13 (k% +3 "core" %} @ +3 "manipulator"&+% +5 "core" % 2 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"& '\ +87 "core" ' +2 .tPSV.dial :air +2 "processing"%l  +64 "core" +3 .tPS.seek 2.5ml + "processing"%c' +2633 "core" ' +2 .tdelay 1 second +105 .PSV.dial :mixloop +2 "processing"% +38 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%}  +41 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%V +41 "core" +2 .tdelay 1 second +102 .PSV.dial :air +32 "processing"%p  +51 "core" +2 .tdelay 1 second +103 .PS.seek 0ml +2 "processing"%'W +2631 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +5 "core" &| +2 "manipulator"&R& +4 "core" & X \ +3 "manipulator"&o% +4 "core" %   +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&%(- +170 "core" ( +2 "manipulator"&9& +6 "core" &- G W +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &i& +4 "core" &- W +3 .tForearm.seek :garage +2 "manipulator"&h'! +108 "core" ' +2 .tHand.close + "manipulator"&y/ +62 "core" / +2 "manipulator"&z& +5 "core" &-  W +2 "manipulator"&r% +4 "core" % / n +4 .tForearm.seek :retract + "manipulator"&3'\ +99 "core" ' +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC + "manipulator"&'( +121 "core" ( +2 "manipulator"&|& +5 "core" & +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &:& +4 "core" & +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC +44 "manipulator"&E' +104 "core" ' +2 "manipulator"&>& +6 "core" & +2 "manipulator"&% +5 "core" %  +3 "processing"% & +4 "core" &R +4 "processing"%& +6 "core" &Q +3 .tPC.seek :closed +2 "processing"%(Tg +4 "core" & +7 &? $d +10 &~]} 6 +9 & G +10 &cb F +9 &ygx E +9 &9gT F +10 &g F +9 &g F +9 &j F +10 &Bgq F +9 & g E +10 &!h F +9 &#g F +9 &%Je F +10 &' h F +9 &(g F +9 &*j F +10 &,Rg F +9 &.j F +9 &/g F +10 &1j F +9 &3[h E +10 &5g F +9 &6d F +9 &8g F +10 &:aj F +9 &<%g E +10 &=h F +9 &?j F +9 &Akg E +10 &C,h F +9 &Di F +9 &Fk F +10 &Hnt G +9 &J* I +10 &K L +9 &M L +9 &Oi L +10 &Q+ L +9 &R 8 +9 &S:b !_ +10 &TM& ! +5 ( +4 "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.47 + "processing"%7& +5 "core" &TM ! + &TM  ! +2 .tHand.open + "manipulator"&1 +57 "core" 1 +2 "manipulator"&\\% +5 "core" %  K  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&t'\ +92 "core" ' +2 .tPRV.dial :air +2 "processing"%(  +40 "core"  +2 .tPSV.dial :mixloop +2 "processing"%{ +38 "core" +4 "processing"% % +4 "core" %R6 +3 .tPS.seek 0.3ml +2 "processing"%H' +379 "core" ' +2 .tPSV.dial PSR +2 "processing"%P +90 "core"  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml +2 "processing"%'* +505 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%' +1914 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%, +93 "core" +2 .tPTV.dial :mixing +2 "processing"% @ +65 "core" B +2 .tPBV.dial :waste2 + "processing"%*  +83 "core"  +30 .tPS.seek 0ml +2 "processing"%J'W +2633 "core" ' +2 #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&2& +5 "core" & +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&K( +53 "core" ( +2 "manipulator"&a& +5 "core" & 7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &5& +3 "core" & 7 +3 .tForearm.seek PC +2 "manipulator"&B' +96 "core" ' + .tHand.close +2 "manipulator"&/ +59 "core" / +2 .tPC.seek :open +2 "processing"%q( +403 "core" ( +2 "manipulator"&& +4 "core" & W 7 +3 "manipulator"&% +5 "core" %   +2 .tForearm.seek :retract +2 "manipulator"&$'\ +97 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +140 "core" ( +2 "manipulator"&8& +5 "core" &- t  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &n& +4 "core" &- =  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +46 .tForearm.seek :garage +10 "manipulator"&^'! +109 "core" ' +2 .tHand.open + "manipulator"&)1 +61 "core" 1 +2 "manipulator"&6% +5 "core" % * ǽ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&'\ +99 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%& +5 "core" &S +2 "manipulator"&_% +4 "core" %   +3 "storage"(<% +5 "core" %}  +2 "storage"(N. +4 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 2 +2 "storage"(S( +194 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (v& +3 "core" &   +3 "manipulator"&4& +5 "core" &-  +2 "manipulator"&T% +4 "core" %  4  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 + "manipulator"&0( +178 "core" ( +3 "manipulator"&~& +5 "core" & c  +2 "storage"(F& +5 "core" & b  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts + "manipulator"&' +97 "core" ' +2 "storage"(d& +5 "core" & )  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(&'H +286 "core" ' +2 "storage"(- +4 "core" -'n +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (& +3 "core" & U  +3 "manipulator"&G& +5 "core" &  +2 .tElbow.seek 2 +2 "manipulator"&( +3 "core" ( +3 "manipulator"&x& +5 "core" & i  +2 "storage"(u& +4 "core" & Q  +3 .tForearm.seek 2 + 300 counts +2 "manipulator"& 'y +20 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tHand.close + "manipulator"&O/ +56 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&-& + "storage"(I'v +10 "core" &  +2 "manipulator"&% +5 "core" % m t +3 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +3 .tElbow.seek PC + "manipulator"&;( +155 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +93 "core" ( +2 "manipulator"&Q& +5 "core" &  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &#& +3 "core" & +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&f' +101 "core" ' +2 "manipulator"&& +5 "core" & +2 "manipulator"&% +4 "core" % +3 "processing"%Y& +5 "core" &8 +3 "processing"%!& +5 "core" &+ +3 .tPC.seek :closed +2 "processing"%`(Tg +4 "core" & +9 &@ #c +9 &^ 6 +9 &" F +10 &e E +9 &h E +9 &jg E +10 &*k F +9 &d E +9 &g E +10 &qj F +9 & 3g F +10 &!d E +9 &#d F +9 &%zh E +10 &';d F +9 &(h E +9 &*h F +10 &,g F +9 &.Cg F +10 &0c E +9 &1i F +9 &3g F +10 &5Mc E +9 &7 i F +9 &8f E +10 &:e E +9 &c E +9 &?c E +54 &Ac F +11 &CZg F +4 &Ee F + &Fj F +2 &Hrf G + &JZs I +2 &L L + &M K +8 &O K +10 &QZ L +9 &S 9 +9 &T 2 ^ +10 &TK \  +2 ( +3 "processing"%!& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.47 + .Hand.open +2 "manipulator"&m1 +61 "core" 1 +4 "manipulator"&W% +5 "core" %  Z +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&g'\ +97 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%D  +3 %9 +7 "core" 9NO +103 "processing"%"9 +3 "core" 9L +103 "processing"%s9 +3 "core" 9K  +103 "processing"%A9 +3 "core" 9I  +104 "processing"%?9 +3 "core" 9H +103 "processing"%L9 +3 "core" 9H +103 "processing"%M9 +3 "core" 9H +104 "processing"%9 +3 "core" 9G +103 "processing"%9 +3 "core" 9H# +103 "processing"%C9 +4 "core" 9H' +104 "processing"%U9 +3 "core" 9I+ +103 "processing"%X9 +3 "core" 9K/ +103 "processing"%w9 +3 "core" 9K4 +103 "processing"%j9 +3 "core" 9M8 +103 "processing"%k9 +4 "core" 9O< +103 "processing"%+9 +3 "core" 9Q#@ +103 "processing"%/9 +3 "core" 9SE +4 .tPH.hold 2:00:00,28C +4 "processing"%e ppR +2 .tdelay 1:30 +7 "core" E +8999 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%. +92 "core"  +3 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml +2 "processing"%l' +585 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml +2 "processing"%='[ +1616 "core" ' +2 .tPTV.dial :puck + "processing"%\  +64 "core"  +2 .tPSV.dial PTV +2 "processing"%Z +68 "core" +2 .tPBV.dial :waste1 +2 "processing"%  +116 "core"  +2 "processing"%% +5 "core" %Z  +3 .tPS.seek 1.5ml + "processing"%}' +599 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%V * +31 "core" , +3 .tPS.seek 0ml +2 "processing"%p'W +1620 "core" ' +2 .tdelay 5:00 +23542 "Can" Hj} +6461 #trecoverPSRreagent08 + .PTV.dial :puck + "processing"%c  +5 "core"  +2 .tPBV.dial :waste1 +2 "processing"%  +32 "core"  +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%R * +32 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%o +67 "core"  +3 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +4 .tPS.seek 2.5ml +2 "processing"%9' +2113 "core" ' +2 .tPSV.dial PTV + "processing"%i +67 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%[ +67 "core"  +3 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%y +68 "core" +3 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%z  +64 "core"  +2 .tPS.seek 0ml +2 "processing"%r'W +2091 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +115 "core" +51 .tPSV.dial :mixloop +4 "processing"%| +40 "core" +2 .tPRV.dial :ab1 +2 "processing"%: @ +65 "core" A +3 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +4 .tPS.seek 0.15ml +2 "processing"%h'w +353 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 "collection"'>  +2 .tPRV.dial CBV +5 "processing"%%  +41 "core"  +4 +2 "processing"%% +4 "core" %r  +4 .tPS.seek 0.32ml + "processing"% ' +402 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'3  +28 "core" +2 .tPRV.dial :air +2 "processing"%b  +38 "core"  +3 .tPS.seek 0.9ml +2 "processing"%7'D +1225 "core" ' +2 .tPRV.dial :waste2 +2 "processing"% @ +63 "core" ? +3 .tPS.seek 0.5ml +2 "processing"%\\' +862 "core" ' +2 #taddPMLReagent08 +2 .PSV.dial :air + "processing"%  +41 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +4 .tPS.seek 2ml +2 "processing"%('[ +1607 "core" ' +2 .tPSV.dial :PML + "processing"%{ +41 "core" +2 .tPTV.dial :mixing + "processing"% @ +65 "core" A +2 .tPBV.dial :waste1 +2 "processing"%E  +31 "core"  +2 "processing"%% +5 "core" %Y  +2 .tPS.seek 1.85ml +2 "processing"%P'9 +229 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%H * +32 "core" + +3 .tPS.seek 0ml +2 "processing"%'W +1972 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"',& +3 "core" &QW +3 "manipulator"& & +4 "core" & p +3 "manipulator"&*% +5 "core" % \   +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +136 "core" ( +2 "manipulator"&2& +5 "core" &- ( +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &a& +3 "core" &- u ( +3 .tForearm.seek :garage +2 "manipulator"&5'! +106 "core" ' +3 .tHand.close +2 "manipulator"&/ +62 "core" / +2 "manipulator"&'& +5 "core" &- K ( +2 "manipulator"&t% +5 "core" % 0  +3 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&( +269 "core" ( +2 "manipulator"&& +5 "core" & 2 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &8& +3 "core" & 2 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&n', +101 "core" ' +2 "manipulator"&B& +5 "core" & 2 +2 "manipulator"&K% +5 "core" %0 +3 "collection"')& +5 "core" &RV +3 "collection"'6& +6 "core" &SW +41 .tCC.seek :closed +20 "collection"'(O +4 "core" &TW +2 &RW + &SU + &QU + &RV +2 &PW +2 &RV + & &OV #a +6 &[RU {4 +10 &!QU |F +9 &cRV ~D +9 &hRV }E +10 &igRX ~E +9 &*iPW ~E +10 &fOV ~E +9 &eRU ~E +9 &qgSV ~E +10 & 2dQU ~E +9 &!gQV ~E +9 &#dSS ~E +10 &%ygRV }E +9 &';eQX ~E +10 &(gRV ~E +9 &*jQV ~E +9 &,fSX ~E +10 &.BjRV zE +9 &0gSW xE +9 &1jQT ~E +10 &3gQU }D +9 &5KgQW ~E +10 &7fTV ~D +9 &8gRU }E +9 &:dRW ~E +10 &gTV |E +9 &?gSW }D +10 &AgQU {E +9 &C[hTU }E +10 &EkTW }E +9 &FlSV }F +9 &HzSV |G +10 &JOOV xL +9 &LRU tO +9 &MRU tQ +10 &OAPV y*y +9 &OrTU }6 +5 ( +3 "collection"'6& +6 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.57 +2 "collection"'_& +4 "core" &O*PT 6 + &O*PS 6 +3 .tHand.open + "manipulator"&$1 +62 "core" 1 +3 "manipulator"&<% +5 "core" % 0  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&N'\ +104 "core" ' +2 .tPSV.dial PSR +2 "processing"%^ +91 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%v' +1610 "core" ' +2 .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%4  +40 "core"  +3 .tPS.seek 0ml +2 "processing"%T'W +1620 "core" ' +2 .tPSV.dial PSR +2 "processing"%@ +40 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%~' +2637 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%F  +2 "collection"'  +38 "core"  +106  +3 .tPSV.dial :mixloop + "processing"%d +92 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +5 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%  +65 "core" +3 .tPS.seek 0ml + "processing"%'W +2627 "core" ' +2 .tPSV.dial :air +2 "processing"%G  +38 "core"  +3 .tPS.seek 2.5ml +2 "processing"%x' +2634 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%u +40 "core" +3 .tPS.seek 0ml +2 "processing"%O'W +2626 "core" ' +2 .tPSV.dial :air +2 "processing"%-  +40 "core"  +3 .tPS.seek 2.5ml + "processing"%' +2630 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%0 +40 "core" +3 .tPS.seek 0ml +2 "processing"%'W +2636 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&&& +4 "core" & r 1 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"& ( +4 "core" ( +2 "manipulator"&Q& +5 "core" & 1 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &#& +3 "core" & 1 +3 .tForearm.seek CC +2 "manipulator"&', +105 "core" ' +2 .tHand.close + "manipulator"&/ +55 "core" / +2 .tCC.seek :open +2 "collection"'( +381 "core" ( +2 "manipulator"&Y& +5 "core" & & 1 +2 "manipulator"&I% +5 "core" %  3  +50 .tForearm.seek :retract +11 "manipulator"&'\ +97 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&q(- +280 "core" ( +2 "manipulator"&m& +5 "core" &- w I +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &W& +3 "core" &- s I +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'! +111 "core" ' +2 .tHand.open + "manipulator"&!1 +58 "core" 1 +2 "manipulator"&"% +5 "core" % ( Ƚ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&f'\ +98 "core" ' +3 ."da"delayUntil "11:57:14.10" +13145 "Can" 8mX +11649 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%s @ +67 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%A  +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"%L  +41 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%M' +2096 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +40 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%  +41 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%C +41 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%U  +40 "core"  +3 ."da"PS.seek 0ml +2 "processing"%X'W +2095 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%w +116 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%j' +584 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%k'[ +1605 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%+  +65 "core"  +2 ."da"PSV.dial PTV +2 "processing"%/ +66 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%.  +31 "core" +2 "processing"%J% +4 "core" %\\  +3 ."da"PS.seek 1.5ml +2 "processing"%l' +593 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%\ * +32 "core" + +2 ."da"PS.seek 0ml +3 "processing"%Z'W +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%= * +30 "core" * +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%V +66 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%}' +2101 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%D +66 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%c +66 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +66 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%R  +66 "core"  +2 ."da"PS.seek 0ml +2 "processing"%o'W +2091 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%p +116 "core"  +10 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%i' +589 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%['[ +1615 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%y  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%z +66 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%9  +32 "core" +2 "processing"% % +4 "core" %\\ +4 ."da"PS.seek 1.5ml +2 "processing"%|' +580 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%: * +32 "core" * +3 ."da"PS.seek 0ml +2 "processing"%r'W +1613 "core" ' +3 ."da"delay 2:00 +7890 "Can"~ 8o +4113 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%%  +4 "core"  +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"PSR.select :air +2 .PSV.dial PSR +2 "processing"%h +78 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%3' +2092 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%b +63 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +65 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +65 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%7  +66 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2090 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%\\  +39 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing + "processing"%{  +119 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%  +41 "core" ~ +2 ."da"PTV.dial :PRVmixing +2 "processing"%E  +5 "core" +2 ."da"PSV.dial :mixloop +2 "processing"% +41 "core" +3 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%H' +388 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%(  +41 "core"  +2 "processing"%P% +5 "core" %  +2 ."da"PS.seek 0.55ml +2 "processing"%,'x +329 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%  +41 "core"  +2 ."da"PS.seek 2ml +2 "processing"%*'[ +1557 "core" ' + ."da"PSV.dial :PML +2 "processing"%2 +40 "core" +2 ."da"PTV.dial :mixing +2 "processing"%a @ +65 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%;  +32 "core" +2 "processing"%% +4 "core" %^  +3 ."da"PS.seek 1.85ml +2 "processing"%''> +228 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%t * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%g'W +1985 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +40257 "Can" :q? +7746 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%5 @ +5 "core" @ +2 ."da"PBV.dial :waste1 +2 "processing"%  +30 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%8 * +31 "core" , +2 ."da"PSV.dial :air + "processing"%  +40 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%B' +2114 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%K +40 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%)  +41 "core"  +2 ."da"delay 2 seconds +247 .PSV.dial :mixloop +10 "processing"% +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%]  +41 "core"  +3 ."da"PS.seek 0ml +2 "processing"%_'W +2092 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%$ +116 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%<' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%6'[ +1611 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%^  +63 "core"  +3 ."da"PSV.dial PTV +2 "processing"%n +66 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 "processing"%4% +4 "core" %Z  +3 ."da"PS.seek 1.5ml +2 "processing"%v' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%@ * +32 "core" + +2 ."da"PS.seek 0ml +2 "processing"%T'W +1617 "core" ' +3 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%F  +32 "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 +2 "processing"% +78 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%' +2105 "core" ' + ."da"PSV.dial PTV +2 "processing"%~ +65 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +4 "processing"%G +66 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +66 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%u  +64 "core"  +3 ."da"PS.seek 0ml +2 "processing"%x'W +2092 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%- +116 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%O' +593 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%0'[ +1612 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%& +67 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%Q  +30 "core" +2 "processing"%#% +4 "core" %Y  +3 ."da"PS.seek 1.5ml +2 "processing"%' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" + +2 ."da"PS.seek 0ml +2 "processing"%N'W +1630 "core" ' +2 ."da"delay 2:00 +11749 "Can" 8tտ +253 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%Y  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%I * +30 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"% +65 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%m' +2097 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%W +65 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +66 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%! +120 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%"  +66 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2092 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +116 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +3 "processing"%s' +589 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%A'[ +1614 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%?  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"%L +64 "core" +3 ."da"PBV.dial :waste1 +2 "processing"%  +31 "core" +2 "processing"%% +5 "core" %]  +3 ."da"PS.seek 1.5ml +2 "processing"%' +587 "core" ' +21 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%C * +31 "core" + +3 ."da"PS.seek 0ml +2 "processing"%U'W +1611 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%M  +5 "core"  +3 ."da"PBV.dial :waste1 +2 "processing"%w  +31 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%X * +32 "core" * +2 ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%j +65 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%+' +2103 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%/ +65 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%. +66 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%J +66 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%k  +66 "core"  +2 ."da"PS.seek 0ml +3 "processing"%\ 'W +2088 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%l +120 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +3 "processing"% +10 ."da"PS.reconfigure :default +4 "processing"%#A d`xb +3 ."da"PS.seek 0.25ml +2 "processing"%'7 +331 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +3 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%' +342 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%='[ +1612 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%V  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%Z +67 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%D  +31 "core"  +2 "processing"%c% +5 "core" %W Q +3 ."da"PS.seek 1.5ml +2 "processing"%' +599 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%R * +31 "core" + +3 ."da"PS.seek 0ml +2 "processing"%}'W +1607 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%p  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%o  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%i * +30 "core" * +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%y +68 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%z' +2146 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%9 +66 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +48 "processing"% +75 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%[ +67 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%:  +66 "core"  +3 ."da"PS.seek 0ml +2 "processing"%|'W +2151 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%% +119 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%>'[ +2116 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +2 "processing"%  +5 "core"  +2 ."da"PSV.dial PTV +2 "processing"%h +66 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%r  +31 "core"  +2 "processing"%b% +4 "core" %Z M +3 ."da"PS.seek 1.5ml +2 "processing"% ' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +31 "core" * +3 ."da"delay 1 second +102 .PSV.dial :waste1 + "processing"%7  +94 "core"  +4 ."da"PS.seek 0ml +2 "processing"%3'W +1613 "core" ' +2 "processing"%\\9 +5 "core" 9+4 +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%{ +3 % & +4 "core" 4 +2 &TK  R\  +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&E% +5 "core" %\   +2 "storage"(% +5 "core" %n R\  l +2 "storage"(. +4 "core" .( +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"((( +200 "core" ( +2 ."da"SC.configure :limp +3 "storage"($(\ 1b +3 (P& +4 "core" &\ G\ E l +2 "manipulator"&H& +4 "core" &- B I +3 "manipulator"& % +5 "core" %\   +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&,( +178 "core" ( +3 "manipulator"&2& +4 "core" & o +2 "storage"(a& +4 "core" &\ O\ G a l +4 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&;' +96 "core" ' +2 "storage"(& +5 "core" &\ T\ Q 5 k +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(t'H +110 "core" ' +2 "storage"(*- +4 "core" -'o +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&'& +4 "core" &  m +3 "storage"(5& +5 "core" &\ \  c +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +2 "manipulator"&'D +38 "core" ' +2 ."da"Elbow.hold + "manipulator"&8, +4 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"(- +3 "core" -'o +4 ."da"SE.seek 19.02 Pucks below Top Plate +2 "storage"(g'5 +35 "core" ' +2 "manipulator"&K% +4 "core" %O} ȼJ +3 "storage"()& +4 "core" &\ \  ] +2 ."da"Forearm.force -20 +2 "manipulator"&5 +4 ."da"Forearm.seek 1 + 311 counts +2 "manipulator"&'{ +14 "core" ' +2 "manipulator"&]& +5 "core" &  l +2 "storage"(B& +4 "core" &\ )\ . C e +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&$' +24 "core" ' +3 ."da"SE.seek 20.02 Pucks below Top Plate +2 "storage"(_', +45 "core" ' +2 "manipulator"&<& +5 "core" & l +50 "manipulator"&^% +13 "core" % w  +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +2 "manipulator"&n'\ +89 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&( +248 "core" ( +2 "manipulator"&4& +5 "core" & { +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &6& +4 "core" & +3 ."da"Forearm.seek PC +2 "manipulator"&@' +95 "core" ' +2 ."da"Hand.close +2 "manipulator"&v/ +60 "core" / +3 ."da"PC.seek :open +2 "processing"%( +134 "Can" F yk +265 "core" ( +2 "storage"(F& +4 "core" &\ N\ Q W i +3 "manipulator"&d& +5 "core" & _ +2 "manipulator"&% +5 "core" %  7  +2 ."da"Forearm.seek :retract +2 "manipulator"&T'\ +95 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&~( +255 "core" ( +2 "manipulator"&G& +4 "core" & o +3 "storage"(& +5 "core" &\ -\ * 1 h +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&u' +95 "core" ' +3 ."da"Hand.open + "manipulator"&1 +62 "core" 1 +3 "storage"(-- +4 "core" -', +3 ."da"SE.seek 19.78 Pucks below Top Plate +2 "storage"(x' +22 "core" ' +3 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 19.11 Pucks below Top Plate +2 "storage"(O' +54 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23aug0412h50ml_niagara.tif +1945 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +4398 #"da"SX HX9/16 (USB:74): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 60.023 seconds\ /var/log/esp/da23aug0412h50ml_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23aug0412h50ml20s_niagara.tif +2065 #SX HX9/16 (USB:74): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23aug0412h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23aug0412h50ml30s_niagara.tif +3065 #SX HX9/16 (USB:74): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23aug0412h50ml30s_niagara.tif: TIFF Upload Complete\ +2 ."Qmail"DAfans.email "60.023 sec auto-exposure",Subject: "da23aug0412h50ml images!" +3 ."da"Gate.power :camera,:OFF +4 "storage"(- +3 "core" -' +3 "storage"(&& +5 "core" &  +2 "manipulator"&Q& +4 "core" & 2 j +4 ."da"Elbow.seek 1 +2 "manipulator"&#( +11 "core" ( +7 "manipulator"&0& +14 "core" &  j +10 "storage"(& +6 "core" &  +2 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&' +4 "core" ' +3 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 19.83 Pucks below Top Plate +2 "storage"('8 +61 "core" ' +2 "manipulator"&Y& +5 "core" & Z j +5 "storage"(I& +5 "core" & ;  +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +3 "manipulator"&'D +38 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&N, +7 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 20.01 Pucks below Top Plate +4 "storage"(W'# +28 "core" ' +2 "manipulator"& % +6 "core" %Pj M ȶ +2 "storage"(!& +7 "core" &  +2 ."da"Forearm.force -20 +7 "manipulator"&5 +5 ."da"Forearm.seek 1 + 312 counts + "manipulator"&"'| +58 "core" ' +27 "manipulator"&m& +7 "core" & i +2 "storage"(& +5 "core" &\ \  +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&' +20 "core" ' +3 "storage"(s% +4 "core" %\   +4 ."downElevator"SE.seek :down +3 "storage"(?'v +74 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +22 (L% +3 "core" % \\ Q U +3 "manipulator"&% +5 "core" % q +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +4 "storage"(A& +6 "core" & N N +3 #tStarting finalPurge +4 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%C& +5 "core" &X +3 "manipulator"&& +5 "core" & i +3 "manipulator"&M% +6 "core" %\   +2 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&w(- +183 "core" ( +5 "manipulator"&X& +8 "core" &- - +6 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +7 &j& +7 "core" &- - +6 ."psFlush"Forearm.seek :garage +5 "manipulator"&U'! +107 "core" ' +4 ."psFlush"Hand.close +3 "manipulator"&// +55 "core" / +3 "manipulator"&.& +4 "core" &- 3 - +3 "manipulator"&J% +5 "core" % . ~ +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&k'\ +101 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +3 "manipulator"&+( +151 "core" ( +3 "manipulator"&l& +5 "core" & [ +3 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &\ & +4 "core" & 2 [ +4 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek PC +2 "manipulator"&' +99 "core" ' +4 "manipulator"&& +12 "core" & [ +5 "manipulator"&V% +12 "core" %  +5 "processing"%Z& +12 "core" &L +6 "processing"%D& +10 "core" &B +4 ."psFlush"PC.seek :closed +2 "processing"%c(Tg +6 "core" &B +2 &J  +8 &7D *x +10 &kC < +9 &p6 G +10 &ta6 F +10 &6bB F +7 &f@ F +10 &c3 F +9 &|e7 F +10 &>h5 F +9 &b; F +9 & c4 F +10 &"c< F +9 &$Fc> F +10 &&b? F +10 &'c@ F +10 &)e< E +9 &+Oe8 E +10 &-e8 E +9 &.d< E +7 &0d1 E +10 &2We1 E +9 &4e/ E +10 &5b3 F +9 &7b4 F +9 &9^g4 F +10 &;!g7 E +9 &<e6 E +9 &>h2 F +10 &@gg. E +10 &B)e( E +9 &Ch/ F +34 &Ei# F + &Gni+ F +3 &I,v# G + &J) K +7 &L+ K +10 &Ne& L +9 &P'( L +10 &Q) L +9 &Syp d +10 &T63) 3 +8 ( +2 &TM\ & \  +3 "processing"%D& +4 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.49 + "processing"%=& +5 "core" &TM\ : \  +3 ."psFlush"Hand.open +2 "manipulator"&R1 +54 "core" 1 +2 "manipulator"&% +5 "core" %  u +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&p'\ +102 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%o +41 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%i' +405 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +184 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +4 "processing"% +71 ."psFlush"PS.seek 2.5ml +2 "processing"%y' +2123 "core" ' +4 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +4 "processing"%} @ +169 "core" @ +3 ."psFlush"PTV.dial :PRVmixing +2 "processing"%9  +117 "core" +4 ."psFlush"PSV.dial :mixloop +4 "processing"% +91 "core" +4 ."psFlush"PS.seek :empty +2 "processing"%['9 +2634 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"%: +93 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%z' +19 #"uploadLog"upsync +570 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%%' +2120 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%|  +32 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"% @ +66 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%h +91 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%r'9 +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%b +93 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%>'P +1108 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1615 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%7 +66 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%  +66 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%\\  +6 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%{'W +2633 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +66 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%E' +585 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2128 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +65 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%P U +51 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%H'W +2634 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +40 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%S' +2635 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%2  +63 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%a'W +2631 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +40 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%q' +2631 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%* +64 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%' U +5 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%5'W +2640 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%f @ +40 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2636 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%K  +63 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%)'W +2631 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%] +40 "core"  +44 ."psFlush"PSR.select :flush +11 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%B'P +1107 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%<' +1614 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%^ +77 "core"  +2 ."psFlush"PTV.dial :puck +2 "processing"%;  +16 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%,  +49 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%t'W +2182 "Can" A} +449 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +65 "core"  +3 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +585 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%g' +2117 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%$ +67 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%4 U +49 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%6'W +2637 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%8 @ +40 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%v' +2648 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%n  +65 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%`'W +2646 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%F +40 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%d' +2637 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +76 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%@ U +5 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%G'W +2631 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +40 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2630 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +76 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%-'W +2632 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'T& +4 "core" &bcG +2 "manipulator"&_& +4 "core" & 5 [ +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&x( +3 "core" ( +2 "manipulator"&& +4 "core" & i [ +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &&& +3 "core" & [ +3 .tForearm.seek PC +2 "manipulator"&Q' +89 "core" ' +2 .tHand.close + "manipulator"&0/ +58 "core" / +2 .tPC.seek :open +2 "processing"%( +401 "core" ( +2 "manipulator"&Y& +5 "core" & [ +2 "manipulator"&I% +4 "core" %  ~ K +3 .tForearm.seek :retract +2 "manipulator"& '\ +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&!( +341 "core" ( +2 "manipulator"&~& +5 "core" & y 3 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &u& +3 "core" & t 3 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +55 .tForearm.seek CC + "manipulator"&O', +97 "core" ' +2 "manipulator"&m& +4 "core" & 3 +3 "manipulator"&% +5 "core" %, +3 "collection"'s& +5 "core" &`cG +3 "collection"'& +6 "core" &beJ +3 .tCC.seek :closed +2 "collection"'#(O +5 "core" &aeH +5 &acK 7 +10 &LP_eQ y/ +9 &~`cO xD +9 &Rf`dT yE +10 &g`dM yE +9 &g`dN yE +10 &h`dO yE +9 &ZgadO zE +9 &gbcJ {E +10 &habL zE +9 &gbcO zE +9 &!bj`fQ yE +10 &#$gagP yE +9 &$gadL xE +10 &&gaeO zE +9 &(jg_cQ {E +9 &*,gacP zE +10 &+f_dP yE +9 &-hccM yE +9 &/rfbeO zE +10 &13g`aO yE +9 &2h^dN {E +10 &4gbdP zE +9 &6yh\\cR yE +9 &8;g`cQ yE +10 &9h`dP yE +9 &;hcdN zE +9 &=g_aT yE +10 &?DhafQ zE +9 &AgadQ zE +10 &BgagL yE +9 &Dh_eP yE +9 &FJjadO yF +10 &H wbdO yG +9 &IaeW uJ +10 &Kw_cS qN +9 &M2_dL qQ +9 &Nu^dN u&u +10 &Or-`eO sI +9 ( + &O4bcO |7 +3 "collection"'& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.49 + "collection"'& +4 "core" &O5`d }7 +2 .tHand.open +2 "manipulator"&L1 +57 "core" 1 +2 "manipulator"&% +5 "core" % , +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +3 #tFlushing the Collection Valve::Manifold + "collection"'A& +4 "core" &O5`cJ |7 +3 "collection"'C% +5 "core" %`cF ~ +2 .tCSV.dial CSR +2 "collection"'  +38 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +3 "collection"' +11 .tCS.seek 5ml +2 "collection"'M'l +1348 "core" ' +3 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 '"% +4 "core" %l`d7 s +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 7.5ml +2 "collection"'W' +612 "core" ' +2 .tCSV.dial :waste +2 "collection"'? +126 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'' +1982 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'X& +4 "core" &O5_fX 7 +3 "collection"'j% +5 "core" %`d; ~ +2 .tCSV.dial :flush + "collection"'N  +41 "core"  +3 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 5ml +2 "collection"'/'l +1114 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'. @ +39 "core" A +2 "collection"'J% +5 "core" %l`c\\ } +2 .tCS.seek 7ml +2 "collection"''\ +509 "core" ' +3 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'l  + '\  +40 "core"  +81  +2 .tCBV.dial :waste1 +2 "collection"'U @ +42 "core" > +2 .tCS.seek 0ml +2 "collection"'' +1525 "core" ' +2 #tFlushing lower manifold's waste2 port +2 "collection"'w& +5 "core" &O5gg: |7 +2 "collection"'V% +4 "core" %dg= | +2 .tCSV.dial :flush +2 "collection"'Z  +66 "core" +2 .tCS.seek 5ml +2 "collection"'k'l +1117 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"' @ +42 "core" B +2 "collection"'=% +4 "core" %lce@ ~ +3 .tCS.seek 7ml +51 "collection"'R' +510 "core" ' +3 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +3 "collection"'  +3 'D  +17 "core"  +24  +2 .tCBV.dial :waste2 +2 "collection"'o  +104 "core"  +2 .tCS.seek 0ml +2 "collection"'' +1527 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'3& +5 "core" &O5fg8 ~7 +2 "collection"'i% +4 "core" %cg: } +3 .tCSV.dial CSR + "collection"'}  +51 "core"  +2 #tPulling 7.999ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'9' +1757 "core" ' +3 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml +2 "collection"' ' D +524 "core" ' +4 ."connect"CSV.dial CBV +2 .tCBV.dial CSV +4 "collection"'y +2 ':  +91 "core" +33  +2 .tCTV.dial :intake +2 "collection"'[  +65 "core" +2 .tIntake.select :open + "sampler") +11 .tCS.seek 2ml +2 "collection"'z' \\ +1748 "core" ' +2 .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air +2 "collection"'|  +66 "core"  +3 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'' +593 "core" ' +2 .tCSV.dial CSR +2 "collection"'h  +101 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.seek 5ml +2 "collection"'%'l +1346 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml +2 "collection"'b' D +1346 "core" ' +2 .tCSV.dial CBV +2 "collection"'r +89 "core" +2 .tCS.seek 0ml +2 "collection"'>' +2622 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&7& +4 "core" & q 3 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"& ( +3 "core" ( +2 "manipulator"&\\& +5 "core" & 3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" & 3 +3 .tForearm.seek CC +2 "manipulator"& ', +107 "core" ' + .tHand.close +2 "manipulator"&{/ +62 "core" / +3 .tCC.seek :open + "collection"'E( +376 "core" ( +2 "manipulator"&& +4 "core" & 3 +3 "manipulator"&P% +5 "core" %  +2 .tForearm.seek :retract +2 "manipulator"&'\ +104 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"& (- +279 "core" ( +2 "manipulator"&H& +4 "core" &-  H +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &2& +3 "core" &- J H +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&S'! +111 "core" ' +2 .tHand.open + "manipulator"&1 +55 "core" 1 +10 "manipulator"&a% +5 "core" % ' O Ǽ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&*'\ +98 "core" ' +2 #tCompleted [shallowDAwithoutWCR] begun 11:00:22 +2 #Preparing to sleep until 11:00AM 08/05/2023 +7 #Asleep til 11:00AM 08/05/2023 +3 #Continuing at 11:00EDT05-Aug-23 +3 "Can" 2} +5 ."Qmail"GoodNews.email "Then, in tube 2: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_2023_08_02.rb:71\\n{1 => 21,\\n 2 => 1}\\nCan@12:53:34, 25.2C, 20% humidity, 14.8psia, 14.607V, 0.233A, 7.219Ah, 3.40W\\nSampled 50.0ml",Subject: "Asleep until 11:00EDT05-Aug-23" +22 ."shutdown"Gate.power :core,:OFF + .Gate.power :raw,:OFF +2 #Shutdown +644 #"uploadLog"upsync +9631 "Can" Q +60002  #s- +60001  $ÿ +60001  Y +60002   +60001   +60001   +60002  #? +60001  aG +60001  ݿ +60002  "s +60001   +60001   +60002   5 +60001  !/˿ +60001  Qa +60002  t +60001   +60001  # +60002   +60001  O +60002  $! +60001  $C{ +60001  f +60002  # +60001  = +60002  $ӿ +60001  !i +60002  " +60002  #; +60001  `+ +60001   +60002  W +60001   +60001  " +60002   +60001  C +60002  "iE +60001  $ۿ +60001  q +60002   +60001   +60001  %(3 +60002  Lɿ +60001  q_ +60002   +60001   +60001  ! +60002  # +60001  &M +60002  K +60001  my +60001   +60002  å +60001  ; +60001  ѿ +60002  #g +60001  > +60001  `Ɠ +60002  ƒ) +60001  çǿ +60001  U +60002   +60001  Ɂ +60002  4 +60001  Vʭ +60001  zC @EDT1691208318.63  !˜ٿ +60001  ̾o +60002   +60001  ͛ +60001  $1 +60002  $Eǿ +60001  g] +60001  ӈ +60004  ԪЉ +60005  $ +60005  ѵ +60001  K +59998  0 +59998  Rw +60000  t +60001  ܕԣ +60001  ݷ9 +60001  Ͽ +60001  e +60002   +60001  =ב +60003  _' +60002  ؽ +60002  S +60002   +60006  $ +60013   +59980  '۫ +60001  IA +60001  k׿ +60001  m +60002   +60001  ޙ +60001  / +60001  ſ +60001  6[ +60002  X +60001  zᇿ +60001  # +60001  $⳿ +60002  I +60001  ߿ +60001  %u +60002  G +60001  i塿 +60001  "7 +60001  Ϳ +60001  c +60002   +60001  菿 +60001  ;% +60002  $^黿 +60001  #Q +60002   +60001  } +60002    +60001   쩿 +60003   6? +60001   Zտ +60002  }k +60001   +60001   +60002  "- +60001  ÿ +60001  4Y +60002  Y +28054  5 +3 #tPowering core bus +539 .Gate.power :raw,:ON +8 "sampler") +44 )' +2 "core"  +3 "collection"' +4 'q +2 "core"  +3 "processing"% +3 %f +3 "core"  +7 "collection"' 9\ +4 ' 0\ +2 ' -\ +6 "processing"% 9\ +3 % 2\ +3 % *\ +2 % 0\ +6 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +3 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X 21,\\n 2 => 1}\\nCan@11:00:22, 25.1C, 20% humidity, 14.8psia, 14.322V, 0.343A, 9.786Ah, 4.91W",Subject: "Started Niagara_2023_08_02 phase shallowDAwithoutWCR" +2 #t===> STARTED shallowDAwithoutWCR (phase #4) <=== +2 #Starting initialPurge +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'T& +5 "core" &mp1 [ +2 .tHand.open +2 "manipulator"&_1 +68 "core" 1 +2 "manipulator"&& +5 "core" & e +2 "manipulator"&&% +5 "core" % \  x  +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&0(- +174 "core" ( +2 "manipulator"&+& +4 "core" &- f S +5 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &p& +3 "core" &- % S +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :garage +3 "manipulator"&c'! +107 "core" ' +2 .tHand.close + "manipulator"&Y/ +59 "core" / +2 "manipulator"&I& +5 "core" &- % S +2 "manipulator"&Q% +17 "core" % 3 +7 .tForearm.seek :retract +4 "manipulator"&x'\ +102 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&~( +146 #"uploadLog"upsync +131 "core" ( +2 "manipulator"&u& +5 "core" & 3 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &m& +3 "core" & 3 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&', +99 "core" ' +3 "manipulator"&s& +5 "core" & & 3 +3 "manipulator"& % +5 "core" %3 * +2 "collection"'& +6 "core" &nqB Y +3 "collection"'& +6 "core" &mq? W +3 .tCC.seek :closed +2 "collection"'L(O +6 "core" &lq< W +6 &>lnC R$e +9 &s\\jp? L6 +10 &~np> MG +9 &_jpB PF +10 &ieopA OG +9 &+emr2 OG +9 &dmq; NF +10 &`lrB OF +9 &ramq9 NF +9 &5gkqA OF +10 &dln@ PF +9 &!hlpD OF +10 &#zdlo6 OF +9 &%<bmq@ OF +9 &&emn2 OF +10 &(bkpH NF +9 &*eloA NF +9 &,Ebnp@ NF +10 &.enq? OF +9 &/hmq= OF +10 &1elpE OF +9 &3Lfmp@ OF +9 &5flpD NF +10 &6ekpF NF +9 &8fnpE NF +9 &:Ugmo@ NF +10 &<enoA MF +9 &=emoC OF +10 &?blpA OF +9 &A]emo= OF +9 &CeloB PF +10 &DhmqF OF +9 &FlnrF NG +9 &H_wmp= MH +10 &Jkp? JM +9 &KmpE FQ +10 &MmoE ES +9 &N`loB H'v +9 &OkpC L@ +9 ( +2 &OBlo; P= +3 "collection"'& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.57 + "collection"'& +4 "core" &OBjoF Q= +3 .tHand.open + "manipulator"&A1 +58 "core" 1 +2 "manipulator"&C% +4 "core" % 3 4 +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'& +57 "core" &OClpD S= +2 "collection"'O% +6 "core" %lp7 S +2 .tCSV.dial CSR +2 "collection"'1  +117 "core"  +2 #tPulling 5ml of CSR.flush +2 .CSR.select :flush +2 "collection"' +10 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 5ml +2 "collection"'"'l +1347 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 'M% +4 "core" %lkoA P +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 7.5ml + "collection"'?' +616 "core" ' +2 .tCSV.dial :waste +2 "collection"'W +117 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'X' +1985 "core" ' +2 #tPurging external Intake + "collection"'j& +5 "core" &OBko= S= +2 "collection"'N% +4 "core" %loC S +3 .tCSV.dial :flush + "collection"'  +40 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 10ml +2 "collection"'.' D +2191 "core" ' +2 .tdelay 5 seconds +503 ."connect"CSV.dial CBV +5 .tCBV.dial CSV +2 "collection"'J +2 '/  +50 "core" +30  +2 .tCTV.dial :intake +2 "collection"'l  +66 "core"  +2 .tIntake.select :open +2 "sampler") +10 .tCS.seek 0ml +2 "collection"'\ ' +2202 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'U  +67 "core"  +2 #tFlushing upper manifold + "collection"'& +4 "core" &OAgj: R= +3 "collection"'w% +5 "core" %fiC R +2 .tCSV.dial :flush + "collection"'V  +66 "core"  +3 .tCS.seek 5ml +2 "collection"'Z'l +1148 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"' @ +40 "core" A +2 "collection"'% +4 "core" %ljkF S +4 .tCS.seek 7.001ml + "collection"'=' +505 "core" ' +3 ."connect"CSV.dial CBV +2 .tCBV.dial CSV +3 "collection"'k +93 "core" ~ +3 .tCTV.dial :air + "collection"'D  +6 "core" +2 .tCS.seek 0ml +2 "collection"'' +1553 "core" ' +2 .tdelay 7 seconds +704 .CS.seek 3ml + "collection"'o'- +712 "core" ' +2 .tCSV.dial :waste +2 "collection"'R +40 "core" +3 .tCS.seek 0ml + "collection"'3' +718 "core" ' +2 "collection"'i& +4 "core" &OAkkM S= +2 "collection"'}% +5 "core" %hmM Q +2 .tCSV.dial :flush +2 "collection"'  +39 "core"  +3 .tCS.seek 3ml +2 "collection"'9'- +720 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'y @ +38 "core" A +2 "collection"':% +5 "core" %-glA R +3 .tCS.seek 5ml + "collection"'['l +506 "core" ' +3 .tCSV.dial :air +2 "collection"' @ +5 "core" A +3 .tCS.seek 0ml + "collection"'|' +1143 "core" ' +2 .tdelay 7 seconds +702 .CS.seek 3ml +2 "collection"'z'- +719 "core" ' +43 .tCSV.dial :waste +10 "collection"'h +65 "core" +3 .tCS.seek 0ml +2 "collection"'' +720 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"&%& +5 "core" & 3 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&r( +4 "core" ( +2 "manipulator"&b& +5 "core" & ] 3 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &7& +3 "core" & m 3 +3 .tForearm.seek CC +2 "manipulator"&\\', +108 "core" ' +2 .tHand.close +2 "manipulator"&/ +63 "core" / +3 .tCC.seek :open +2 "collection"'{( +374 "core" ( +2 "manipulator"&!& +4 "core" &  3 +3 "manipulator"&% +5 "core" %  J +2 .tForearm.seek :retract +2 "manipulator"&#'\ +105 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +291 "core" ( +3 "manipulator"&P& +4 "core" &- & +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 & & +4 "core" &- & +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage + "manipulator"&H'! +112 "core" ' +3 .tHand.open + "manipulator"&21 +77 "core" 1 +2 "manipulator"& % +5 "core" % ' ȿ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 #tda sampling at most 50ml +4 ."Qmail"DAfans.email "Started da in tube 2 at 11:04:27EDT05-Aug-23\\n{1 => 21,\\n 2 => 1}\\nCan@11:00:22, 25.1C, 20% humidity, 14.8psia, 14.322V, 0.343A, 9.786Ah, 4.91W",Subject: "da sampling at most 50ml" +3 #tLoading sh1 puck from tube 2 into Collection Clamp +3 "collection"'a& +5 "core" &jjG Z +2 "manipulator"&% +5 "core" %\    +2 "storage"(S% +4 "core" % m l l +2 "storage"(e. +4 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 2 + "storage"('( +198 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (q& +4 "core" & 6 H +3 "manipulator"&f& +5 "core" &- & +2 "manipulator"&5% +5 "core" %\   +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&( +173 "core" ( +2 "manipulator"&K& +4 "core" &  +3 "storage"(]& +5 "core" & J M +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&)' +93 "core" ' +4 "storage"(^& +6 "core" & O R ? +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(,'H +277 "core" ' +2 "storage"(<- +3 "core" -' +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (& +3 "core" & D S  +3 "manipulator"&B& +4 "core" &  +3 .tElbow.seek 2 +2 "manipulator"&$( +5 "core" ( +2 "manipulator"&*& +4 "core" &   +3 "storage"(>& +6 "core" & X \\ U +3 .tForearm.seek 2 + 300 counts +2 "manipulator"& 'y +23 "core" ' +5 .tForearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +10 .tHand.close +4 "manipulator"&-/ +63 "core" / +7 "manipulator"&4& +2 ."downElevator"SE.seek :down +7 "storage"(6'v +5 "core" &  +2 "manipulator"&(% +6 "core" % v d +3 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&d( +109 #"uploadLog"upsync +40 "core" ( +2 "manipulator"&& +4 "core" & w 5\ +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &G& +3 "core" ' +4 ."downElevator"SE.stop +2 "storage"(5 +3 "core" & 5\ +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&;', +92 "core" ' +2 "manipulator"&8& +5 "core" & 5\ +3 "manipulator"&g% +5 "core" %' +4 "collection"'F& +5 "core" &gmH Y +3 "collection"'& +6 "core" &jmD X +3 .tCC.seek :closed +3 "collection"'E(O +3 "core" &jmD X +5 &ioD V; +10 &OPhmC O0 +9 &ilC MD +10 &WbilC PF +9 &bglD OF +9 &fhm? PF +10 &ehlD PF +9 &`ajmC PF +9 &#gjjB PE +10 &ejmC PE +9 &fjnD OF +9 &!igilC OE +10 &#+choC OE +9 &$gjmC PF +10 &&ckoB PF +9 &(pailC QF +9 &*2gimC PF +10 &+cklE OF +9 &-bjlD PF +10 &/wcimB OF +9 &1:`im@ OF +9 &2gkkB OE +10 &4akm? QE +9 &6din@ PE +9 &8B`glC OF +10 &:fhn5 OE +9 &;hgn@ NF +9 &=fil7 NE +10 &?Jbjn> OF +9 &A dim: QF +10 &Bail9 QE +9 &Dekl4 OF +9 &FOnil? NG +10 &H xhk2 MH +9 &Ihl/ IM +10 &Kwgm2 EQ +9 &M8ii- EQ +9 &Nxhk2 J&w +10 &Ox1gl5 GN +9 ( + &O4ek2 S8 +3 "collection"'& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.59 + .Hand.open + "manipulator"&T1 +65 "core" 1 +2 "manipulator"&_% +5 "core" % ' +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&'\ +100 "core" ' +3 #tcollectSample 50ml w/bubble point of 24psi + #Priming 7ml +2 .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold +2 "sampler")&+ +3 "core" + +2 "sampler")+% +4 "core" % g +3 "collection"'p& +5 "core" &O4hk1 %8 +4 "Can" 4U_~I +2 #tCalibrating pressure and temperature sensors +4 .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 "sampler")`  +5 "core"  +3 .tSS.reconfigure :fast +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'#' +86 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")a +121 "core"  +3 .tSS.reconfigure :exhale +3 "sampler")#.0X  +3 "sampler")-' +8 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")4  +109 "core" ~ +12  +302 ' +2 .tSSV.dial between CBV and plug +2 "sampler")( +44 "core" +2 .tCBV.dial between SSV and waste2 +2 "collection"'  +36 "core"  +2 "collection"')% +5 "core" % Cx{- K +3 ."connect"CTV.dial CSV,avoiding: :air +2 .tCSV.dial CTV +4 "collection"'  +3 'G  +13 "core"  +29  +2 .tCS.reconfigure :pressurize +3 "collection"'# d@<< "b +3 .tCS.seek 0ml +2 "collection"',' +2415 "core" '  "2 H +12 "collection"' % +4 "core" %  A K +2 "sampler")8% +5 "core" % n +3 #tBubblePoint: Intake @23.8psia, Outlet @0.9psia + .CBV.dial SSV +2 "collection"'g @ +36 "core" A +3 .tSS.reconfigure :default +2 "sampler")#.0X27]: @requesto:I2C::Shaft::RotateRequest:@maxDelayo:\ Delay: @_dc_obji: @channeli: @dontLog0:@direction0: @timeout0: @replyqo:\ Queue: @waiting[: @que[:@destinationi,:\ @goali@: @tag0:bt["3/home/esp/esp2/lib/i2c/msg.rb:320:in `process'"6/home/esp/esp2/lib/schedule.rb:185:in `asyncStep'"1/home/esp/esp2/lib/schedule.rb:473:in `step'"4/home/esp/esp2/lib/schedule.rb:211:in `process'"2/home/esp/esp2/lib/schedule.rb:229:in `start'"1/home/esp/esp2/lib/schedule.rb:228:in `loop'"2/home/esp/esp2/lib/schedule.rb:228:in `start'"-/home/esp/esp2/lib/esp.rb:215:in `shell'"4/home/esp/esp2/lib/realtime.rb:21:in `realTime'"#/home/esp/esp2/mode/real.rb:11"2/home/esp/esp2/lib/framework.rb:110:in `load'"0/home/esp/esp2/lib/framework.rb:110:in `ld'"4/home/esp/esp2/lib/framework.rb:135:in `ldMode'""/home/esp/esp2/lib/esp.rb:360"1/home/esp/esp2/lib/esp.rb:79:in `mainThread'"1/home/esp/esp2/lib/esp.rb:79:in `initialize'"!/home/esp/esp2/lib/esp.rb:79 +2 #Retry #1 of 3 + "collection"'+ @ +5 "core" A +3 .tCTV.dial :air,avoiding: :intake +2 "collection"'p  +117 "core" +3 ."CSpush"CSV.dial CTV +4 "collection"';  +2 .tSS.seek 10ml +5 "sampler")`' +10 "core" ~ +102 ."CSpush"CSV.dial :air +2 "collection"'t @ +39 "core" > +3 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'&' +120 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")Q +121 "core" +2 .tSS.reconfigure :exhale +3 "sampler")#.0X +103 "collection"'~9 +3 "core" 9)-; +103 "collection"'9 +4 "core" 9G.9 +103 "collection"'L9 +4 "core" 9e07 +103 "collection"'9 +54 "core" 912 +103 "collection"'!9 +3 "core" 930 +103 "collection"'\\9 +3 "core" 95. +104 "collection"'P9 +3 "core" 96, +104 "collection"'r9 +15 "core" 97* +103 "collection"'29 +3 "core" 98' +104 "collection"' 9 +3 "core" 99:& +103 "collection"'9 +3 "core" 9R<$ +104 "collection"'a9 +3 "core" 9k=" +103 "collection"'z9 +4 "core" 9> +103 "collection"' 9 +3 "core" 9@ +104 "collection"'#9 +3 "core" 9@ +103 "collection"'9 +3 "core" 9B +103 "collection"'e9 +4 "core" 9C +103 "collection"'H9 +3 "core" 9F +103 "collection"'q9 +3 "core" 9 G +103 "collection"'S9 +4 "core" 9 H +103 "collection"'59 +3 "core" 9 1J +103 "collection"'v9 +4 "core" 9 DK +103 "collection"'K9 +4 "core" 9 VL +103 "collection"']9 +4 "core" 9 gN +103 "collection"'9 +3 "core" 9 yO  +103 "collection"'B9 +4 "core" 9 Q +103 "collection"'9 +3 "core" 9 S +103 "collection"'n9 +4 "core" 9 S +103 "collection"'f9 +3 "core" 9 U +104 "collection"'^9 +3 "core" 9 V! +103 "collection"'*9 +3 "core" 9 X% +103 "collection"'>9 +3 "core" 9 Y) +103 "collection"'49 +4 "core" 9 [. +103 "collection"'9 +3 "core" 9 \\2 +103 "collection"'(9 +3 "core" 9\ ]6 +103 "collection"'9 +4 "core" 9\ ^: +103 "collection"')9 +3 "core" 9\ `? +104 "collection"'9 +4 "core" 9\ !aC +103 "collection"'G9 +3 "core" 9\ +bG +103 "collection"'<9 +3 "core" 9\ 3cK +103 "collection"' 9 +4 "core" 9\ <eP +103 "collection"'89 +3 "core" 9\ BfT +103 "collection"'g9 +4 "core" 9\ KgX +103 "collection"'-9 +4 "core" 9\ Qh\\ +103 "collection"'$9 +3 "core" 9\ Xia +103 "collection"'69 +3 "core" 9\ ]ke +103 "collection"'9 +3 "core" 9\ cli +4 .tCH.hold 10:00,70C +4 "collection"'F `\ `\ `\ + '{9 +9 "core" j + 9\ cl +2 "collection"'% +5 "core" %  H +2 #tBegun lysing Collection Puck Heater at 68.1C/18.7psia +39262 "Can" ?  +20724 "core" ` +2 "collection"'_9 +4 "core" 9\ 7 +2 "collection"'+% +4 "core" % L +3 #tEnded lysing Collection Puck Heater at 70C/18.9psia +2 .CS.seek 0ml +2 "collection"'p' +331 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'; @ +92 "core" A +2 .tCSV.dial :air +2 "collection"'t @ +38 "core" ? +3 .tCS.seek 5ml + "collection"'T'l +1348 "core" ' + .tCSV.dial CTV +2 "collection"'Q  +40 "core"  +2 .tdelay 2 seconds +203 .CSV.dial :air +44 "collection"', @ +48 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'`  +41 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'& @ +41 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'I' +1355 "core" ' +2 "collection"'u% +5 "core" % 5 O +2 #tPuck @30.0psia after final lysis pressurization + #Recovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'c +91 "core"  +2 .tCBV.dial CSV + "collection"'Y  +29 "core"  +2 "collection"'@% +5 "core" % * + Q +3 .tCS.seek 5ml +2 "collection"'s'l +1343 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'  +41 "core" +2 "collection"'0% +5 "core" %lho P +3 .tCS.seek 7ml + "collection"''\ +594 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'x @ +49 "core" B +3 .tCS.seek 10ml +2 "collection"'A' D +845 "core" ' +3 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'m ` +106 "core" ^ +3 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'   +36 "core" ! +3 ."connect"CSV.dial CTV +4 .tCTV.dial CSV + "collection"'C  +3 '  +27 "core"  +92  +3 .tCS.seek 5ml +2 "collection"''l +1356 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +92 "core" B +2 .tCSV.dial :waste +2 "collection"' +93 "core" +3 .tCS.seek 0ml + "collection"'M' +1349 "core" ' +2 .tCSV.dial :air + "collection"' @ +66 "core" A +2 .tCS.seek 5ml +2 "collection"'O'l +1361 "core" ' +2 .tCSV.dial CTV +2 "collection"'W  +38 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'N @ +41 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +41 "core"  +3 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'X @ +40 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'/' +1351 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"'? +90 "core"  +2 .tCBV.dial CSV +2 "collection"'j  +37 "core"  +2 "collection"'l% +4 "core" %rxy Q +3 .tCS.seek 5.001ml +2 "collection"'.'l +1353 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'J  +38 "core" +2 "collection"'w% +4 "core" %l P +3 .tCS.seek 7ml +2 "collection"'V' +591 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'\ @ +50 "core" B +3 .tCS.seek 10ml + "collection"'' D +846 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +107 "core" ^ +2 #tLysing Complete + "collection"'Z& +54 "core" &O4-4 P8 +3 #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&U% +4 "core" %\  9 ' +2 "storage"(% +5 "core" % O  +2 "storage"(D. +4 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(( +184 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (R& +3 "core" &  ~ +3 "manipulator"&o& +5 "core" & g 5 +2 "manipulator"&}% +4 "core" %\  ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&( +156 "core" ( +2 "manipulator"&=& +4 "core" & n +3 "storage"(& +5 "core" & & ) 3 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +2 "manipulator"&3' +94 "core" ' +2 "storage"(:& +4 "core" & J R  +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(k'H +99 "core" ' +2 "storage"(9- +4 "core" -'] +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"& & +4 "core" & c +3 "storage"([& +4 "core" & X  +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 +2 "manipulator"&|'D +38 "core" ' +2 .tElbow.hold +2 "manipulator"&h, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 "storage"(i- +3 "core" -'] +3 .tSE.seek 20.01 Pucks below Top Plate +2 "storage"(%'# +30 "core" ' +2 "manipulator"&b% +4 "core" %OY  ȱ +2 "storage"(7& +4 "core" & T T $ o +3 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 311 counts +2 "manipulator"&y'{ +15 "core" ' +2 "manipulator"&~& +5 "core" & M +2 "storage"(& +5 "core" & G ~ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +2 "manipulator"&L' +25 "core" ' +3 .tSE.seek 21.01 Pucks below Top Plate + "storage"(' +45 "core" ' +3 "manipulator"&!& +5 "core" & 2 +2 "manipulator"&\\% +4 "core" %  \ +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&P'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&r( +155 "core" ( +2 "manipulator"&2& +4 "core" & , +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 & & +3 "core" &  , +3 .tForearm.seek CC +2 "manipulator"&', +104 "core" ' +2 .tHand.close + "manipulator"&a/ +77 "core" / +2 .tCC.seek :open +2 "collection"'z( +375 "core" ( +3 "storage"( & +4 "core" & $ | +2 "storage"(#& +4 "core" & # { +46 "manipulator"&& +12 "core" & , +2 "manipulator"&e% +6 "core" % * @ W +2 .tForearm.seek :retract +2 "manipulator"&H'\ +103 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 1 +2 "manipulator"&q( +152 "core" ( +2 "manipulator"&S& +5 "core" & .  +2 "storage"(5& +5 "core" & ' %  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 1 +2 "manipulator"&v'D +113 "core" ' +2 .tElbow.hold +2 "manipulator"&K, +3 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tHand.open +2 "manipulator"&]1 +68 "core" 1 +2 "manipulator"&% +5 "core" % SG 1 Ȭ +2 "storage"(B& +5 "core" & l l R s +2 .tForearm.force -20 + "manipulator"&5 +5 .tForearm.seek 1 + 315 counts + "manipulator"&' +12 "core" ' +2 "manipulator"&n& +5 "core" &  +2 "storage"(f& +4 "core" & 7 6 e +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +2 "manipulator"&^' +27 "core" ' +2 "storage"(*% +4 "core" % * ) % +4 ."downElevator"SE.seek :down +4 "storage"(>'v +71 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +25 (4% +3 "core" %m p v t +3 "manipulator"&% +5 "core" % 5 | +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&('\ +97 "core" ' +3 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +5 "core" &8; Y +2 "manipulator"&)& +5 "core" & u  +2 "manipulator"&% +4 "core" %   n  +4 .tElbow.seek FlushPuck::Garage + "manipulator"&G(- +172 "core" ( +2 "manipulator"&<& +4 "core" &- N c +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 & & +3 "core" &- c +3 .tForearm.seek :garage +2 "manipulator"&8'! +103 "core" ' +2 .tHand.close +2 "manipulator"&g/ +62 "core" / +2 "manipulator"&-& +5 "core" &- c +2 "manipulator"&$% +5 "core" % 1 m +3 .tForearm.seek :retract + "manipulator"&6'\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +274 "core" ( +2 "manipulator"&{& +4 "core" & 3 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" & \\ 3 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&1', +98 "core" ' +2 "manipulator"&F& +4 "core" & G 3 +51 "manipulator"&_% +7 "core" %4 ) +3 "collection"'+& +5 "core" &>A U +3 "collection"'"& +6 "core" &=? U +3 .tCC.seek :closed +2 "collection"';(O +6 "core" &=A U +6 & #=@ R#` +9 &Z{>C K4 +10 &<B JG +9 &b?Ap ME +9 &c=Bc ME +10 &]c<@E LE +9 & `;B ME +9 &c@A ME +10 &`>@ ME +9 &dd>?Y MF +10 & 'c>C> LE +9 &!g>@- LE +9 &#c>C LE +10 &%na?A ME +9 &'/e=C~ LE +9 &(`@Ck ME +10 &*d?B^ KE +9 &,tc>AW MF +10 &.7c@CG LE +9 &/d?C9 LE +9 &1`>C ME +10 &3}c>C LE +9 &5?c>A ME +9 &7eAB LE +10 &8e>C ME +9 &:c>C ME +10 &A LE +9 &>\ c=C LE +9 &?c>Av LE +10 &Ad>Be ME +9 &CPf>CV LE +9 &Ee>D_ LE +10 &Fj=BM LF +9 &H}=A JH +10 &JA@B FM +9 &K@A CQ +9 &MAD BR +10 &O F>B I. +9 &Ot@Cm K< +5 ( +4 "collection"'"& +3 "core" &OA@Bd N< +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.64 + "collection"'t& +4 "core" &OA@Bh N< +3 .tHand.open + "manipulator"&p1 +55 "core" 1 +2 "manipulator"&Q% +5 "core" % 4  % +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&,'\ +101 "core" ' +2 .tPSV.dial PSR +2 "processing"%` +121 "core"  +2 "processing"%&% +4 "core" %Y& d +3 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml +2 "processing"%T' +1613 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +32 "processing"%u  +51 "core"  +3 .tPS.seek 0ml + "processing"%c'W +1615 "core" ' +2 .tPSV.dial PSR + "processing"%Y +39 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%@' +2635 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +4 "collection"'I  +2 "processing"%  +8 "core" @ +2 "processing"%0 +3 "core" @ +3 "processing"%s  +60 "core" +87  +2 .tPSV.dial :mixloop +2 "processing"%x +91 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +4 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%m  +116 "core" +3 .tPS.seek 0ml +2 "processing"%'W +2636 "core" ' +2 .tPSV.dial :air + "processing"%C  +41 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2627 "core" ' +2 .tPSV.dial :mixloop + "processing"%A +53 "core" +3 .tPS.seek 0ml + "processing"%'W +2630 "core" ' +2 .tPSV.dial :air +2 "processing"%  +39 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +453 "Can" ]P$o +2175 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +40 "core" +3 .tPS.seek 0ml + "processing"%M'W +2637 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&W& +4 "core" & e 3 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&N( +4 "core" ( +2 "manipulator"&& +5 "core" & 6 3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &X& +4 "core" &  3 +46 .tForearm.seek CC +10 "manipulator"&O', +108 "core" ' +2 .tHand.close +2 "manipulator"&?/ +60 "core" / +3 .tCC.seek :open +2 "collection"'j( +375 "core" ( +2 "manipulator"&l& +5 "core" & \\ 3 +2 "manipulator"&/% +5 "core" %   +3 .tForearm.seek :retract +2 "manipulator"&J'\ +104 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&w(- +275 "core" ( +2 "manipulator"&.& +5 "core" &- + ` +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &\ & +4 "core" &-  ` +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage + "manipulator"&V'! +112 "core" ' +3 .tHand.open + "manipulator"&1 +54 "core" 1 +2 "manipulator"&Z% +5 "core" % *s  1 Ǹp +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&U'\ +97 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +4 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%D  +5 "core" +3 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +3 "processing"%R  +3 "collection"'o  +7 "core" +9  +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'}  +4 "core" +3 #tLoading lyfil puck from tube 3 into Collection Clamp + "collection"''& +5 "core" &GK3 [ +2 "manipulator"&=% +5 "core" %\    +2 "storage"(% +4 "core" %m m e < +3 "storage"(:. +4 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 3 +2 "storage"(d( +345 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (9& +3 "core" & L J }  +3 "manipulator"& & +5 "core" &- V ` +2 "manipulator"&[% +4 "core" %\  o  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 3 +2 "manipulator"&( +168 "core" ( +3 "manipulator"&i& +4 "core" & 3 9 +3 "storage"(b& +5 "core" & P K g  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts +2 "manipulator"&7' +104 "core" ' +2 "storage"(~& +5 "core" & l o   +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"('H +88 "core" ' +2 "storage"(!- +4 "core" -'h +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +4 (\\& +3 "core" & !   +3 "manipulator"&3& +4 "core" & Y 9 +3 .tElbow.seek 3 +2 "manipulator"&( +4 "core" ( +2 "manipulator"&k& +5 "core" & j 9 +2 "storage"(|& +4 "core" & ( '  +3 .tForearm.seek 3 + 300 counts +2 "manipulator"&y'9 +13 "core" ' +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +46 .tHand.close +9 "manipulator"&%/ +60 "core" / +4 ."downElevator"SE.seek :down +4 "storage"(2'v +2 "manipulator"& & +9 "core" & \\ 9 +2 "manipulator"&L% +5 "core" % . - { +3 .tForearm.seek :retract +2 "manipulator"&h'\ +52 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +37 "core" ' +3 .tElbow.seek CC + "manipulator"&a( +149 "core" ( +2 "manipulator"&P& +5 "core" & b 2 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &E& +4 "core" & 0 2 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"& ', +100 "core" ' +2 "manipulator"&#& +4 "core" & / 2 +3 "manipulator"&% +4 "core" %0 Q +3 "collection"'e& +5 "core" &HL T +3 "collection"'S& +6 "core" &JL T +3 .tCC.seek :closed + "collection"'5(O +6 "core" &IMr U +7 & $IMv R#a +9 &Z{GKe J4 +9 &FKT IF +10 &`GKF ME +9 &gGK4 KE +10 &]cHL LE +9 & aIJ ME +9 &dHK ME +10 &fGK KE +9 &eeHL LE +9 & (fIL KE +10 &!eIK LE +9 &#dHK ME +10 &%naHL ME +9 &'/eGL ME +9 &(fIM KE +10 &*eHL KE +9 &,ucGK KE +9 &.8aIK LE +10 &/eIL ME +9 &1dFM MF +10 &3~dGL ME +9 &5?cHM ME +9 &7cHLC ME +10 &8gILn ME +9 &:cIMq KE +9 & cFLc LE +9 &?`JMY ME +10 &AdKL] LE +9 &COcIL LE +9 &EdIK ME +10 &FtEN IG +9 &HGL HI +10 &J: EP +9 &K\ & CQ +9 &M CR +10 &OA$ K+} +9 &O)FD I: +8 ( +4 "collection"'S& +4 "core" &O1OR O7 +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.71 +2 .Hand.open + "manipulator"&1 +57 "core" 1 +2 "manipulator"&r% +5 "core" % ' +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&]'\ +99 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'  +121 "core" ~ +2 .tCSV.dial CTV +2 "collection"'B  +29 "core"  +3 .tPS.seek 2.5ml +2 "processing"%n' +2637 "core" ' +2 "collection"'f% +5 "core" % A %G Q +2 .tCS.seek 4.15ml +2 "collection"'*'Q +1572 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%H  +41 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%4  +66 "core"  +3 .tPS.seek 0ml +2 "processing"%'W +2631 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"'q ` +37 "core" ^ +2 .tCSV.dial :air +2 "collection"' @ +40 "core" ? +3 .tCS.seek 10ml + "collection"'v' D +1563 "core" ' +2 .tCSV.dial CTV +2 "collection"')  +40 "core"  +3 .tCS.seek 0ml + "collection"'' +2624 "core" ' +2 .tCBV.dial :waste1 + "collection"' @ +28 "core" ? +2 .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +3 "collection"'  +120 "core" +2 "collection"'>& +5 "core" &O/S P7 +2 #tStoring lyfil puck in Collection Clamp to tube 2 +2 "manipulator"&^% +4 "core" %\  I " +3 "storage"(<% +4 "core" %m 5  +45 "storage"( . +13 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(K( +196 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +4 (g& +2 "manipulator"&-& +5 "core" & T  +7 ."raiseStack"SE.reconfigure :place +2 "storage"(#]K-0-\ b +4 "core" & 8 2 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."raiseStack"SE.seek :beamBreak +4 .tElbow.seek CC +2 "storage"($'H + "manipulator"&(( +9 "core" ( +2 "manipulator"&8& +4 "core" &  2 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &{& +4 "core" & 2 +3 .tForearm.seek CC +2 "manipulator"&', +105 "core" ' +3 .tHand.close +2 "manipulator"&G/ +54 "core" / +3 .tCC.seek :open +2 "collection"'F( +72 "core" ' +2 "storage"(_- +3 "core" -'H +3 ."raiseStack"SE.configure :default +3 "storage"(#QK-0-\ b +4 ."raiseStack"SE.seek :place +2 "storage"(+'6 +33 "core" ' +257 ( +2 "storage"(6& +5 "core" &   +2 "storage"(z& +4 "core" &   +2 "manipulator"&t& +7 "core" & c 2 +3 "manipulator"&p% +5 "core" % 1 2 v +2 .tForearm.seek :retract +2 "manipulator"&Q'\ +96 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 + "manipulator"&"( +150 "core" ( +2 "manipulator"&`& +5 "core" & <  +2 "storage"(&& +5 "core" & 4 3  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 2 +2 "manipulator"&1'M +112 "core" ' +2 .tElbow.hold + "manipulator"&u, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tHand.open + "manipulator"&T1 +62 "core" 1 +2 "manipulator"&Y% +5 "core" % __ P Dz +2 "storage"(c& +4 "core" &  x +3 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 2 + 318 counts +2 "manipulator"& 'ϋ +21 "core" ' +2 "manipulator"&0& +4 "core" & 0  +2 "storage"(I& +5 "core" & + 4  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&s' +21 "core" ' +2 "storage"(x% +5 "core" %< : Y +3 ."downElevator"SE.seek :down +4 "storage"('v +99 (m% +4 "core" %T 4 ) QL +2 "manipulator"&@% +5 "core" % _ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&C'\ +93 "core" ' +65 ' + ."downElevator"SE.stop +44 "storage"(5 +11 .tPSV.dial :air +2 "processing"%  +68 "core" +3 .tPS.seek 2.5ml + "processing"%A' +2635 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +39 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +41 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +41 "core" +2 .tdelay 1 second +102 .PSV.dial :air +5 "processing"%  +41 "core"  +2 .tdelay 1 second +103 .PS.seek 0ml + "processing"%'W +2636 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%W& +4 "core" &L m +3 "manipulator"&& +4 "core" & V  +2 "manipulator"&X% +5 "core" %\  " +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&?(- +170 "core" ( +2 "manipulator"&& +4 "core" &-  j +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &,& +4 "core" &-  j +3 .tForearm.seek :garage + "manipulator"&;'! +109 "core" ' +2 .tHand.close + "manipulator"&l/ +53 "core" / +2 "manipulator"&/& +4 "core" &- j +3 "manipulator"&O% +5 "core" % 2 F ǿb +2 .tForearm.seek :retract +2 "manipulator"&.'\ +101 "core" ' +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC + "manipulator"&\ ( +154 "core" ( +3 "manipulator"&N& +5 "core" &\  8 "y +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &\  [ "y +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC + "manipulator"&Z' +96 "core" ' +3 "manipulator"&& +5 "core" &\  Y "y +2 "manipulator"&J% +4 "core" % C  +3 "processing"%D& +5 "core" &T m +3 "processing"%o& +6 "core" &G m +3 .tPC.seek :closed +3 "processing"%R(Tg +4 "core" &H m +5 &Q l: +9 &O] `/ +9 &[yY _D +10 &b] bG +9 &a\\ cG +9 &d] bG +10 &UeT bH +9 &df bG +9 &ce dG +10 &eh dG +9 &]ei cH +10 &!!ck cG +9 &"dl cG +9 &$cg bG +10 &&gdg dG +9 &((eo dG +9 &)cq dG +10 &+du cG +9 &-nc} cG +10 &/0d} dG +9 &0cu cG +9 &2dw dG +10 &4wf} dG +9 &6:cu cG +10 &7dt cG +9 &9d} cG +9 &;c cG +10 &=Ad cG +9 &?d dG +9 &@e eG +10 &Bc bG +9 &DGe dH +9 &F g bH +10 &Gn bH +9 &I{U aJ +10 &KA3 `M +9 &MN `M +9 &N3 ^M +10 &P1 ^M +9 &RIA _M +9 &Sj; ]'v +10 &T+;? f&k +9 &Ts(= i # +5 ( +3 "processing"%o& +5 "core" &Ts5 j # +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.51 + "processing"%}& +4 "core" &Ts( i # +3 .tHand.open + "manipulator"&'1 +65 "core" 1 +2 "manipulator"&=% +5 "core" %  \  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 .tPRV.dial :air +2 "processing"%:  +42 "core"  +2 .tPSV.dial :mixloop +2 "processing"%V +40 "core" +3 "processing"%% +4 "core" %T_ i +3 .tPS.seek 0.3ml +2 "processing"%9' +432 "core" ' +4 .tPSV.dial PSR +2 "processing"% +94 "core"  +3 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml + "processing"%['* +482 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%i' +1922 "core" ' +2 .tdelay 3 seconds +303 .PSV.dial :mixloop + "processing"%b +94 "core" +3 .tPTV.dial :mixing + "processing"%~ @ +68 "core" B +2 .tPBV.dial :waste2 +2 "processing"%w  +87 "core"  +32 .tPS.seek 0ml +2 "processing"%!'W +2635 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&\\& +5 "core" &  = "x +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC + "manipulator"&3( +3 "core" ( +3 "manipulator"&k& +5 "core" &  "x +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &|& +3 "core" &  X "x +3 .tForearm.seek PC +2 "manipulator"&U' +100 "core" ' + .tHand.close +2 "manipulator"&%/ +54 "core" / +3 .tPC.seek :open + "processing"% ( +403 "core" ( +2 "manipulator"&L& +4 "core" &  h "x +2 "manipulator"&% +5 "core" %  + +3 .tForearm.seek :retract +2 "manipulator"&7'\ +94 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"&P(- +157 "core" ( +2 "manipulator"&E& +4 "core" &- U  +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" &- S  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&y'! +112 "core" ' +2 .tHand.open + "manipulator"&21 +58 "core" 1 +2 "manipulator"&#% +4 "core" % *v  ǹx +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&'\ +104 "core" ' +3 #tLoading da puck from tube 3 into Processing Clamp + "processing"%e& +5 "core" & n +2 "manipulator"&% +5 "core" %\  6 % +2 "storage"(h% +5 "core" %r K J Z +2 "storage"(j. +3 "core" .( +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 3 +2 "storage"(( +196 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (r& +3 "core" & E *  +3 "manipulator"&S& +5 "core" &- n  +2 "manipulator"&% +5 "core" %\  K % +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"&B( +176 "core" ( +2 "manipulator"& & +5 "core" &\  5 "{ +2 "storage"(M& +5 "core" & U S *  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts +2 "manipulator"&f' +106 "core" ' +2 "storage"(& +5 "core" & m l \\  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(H'H +96 "core" ' +2 "storage"(4- +50 "core" -'t +7 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (n& +3 "core" & *  +3 "manipulator"&q& +5 "core" &\  t "z +2 .tElbow.seek 3 +2 "manipulator"&( +4 "core" ( +2 "manipulator"&*& +6 "core" &\   "z +2 "storage"()& +4 "core" & (  =  +3 .tForearm.seek 3 + 300 counts +2 "manipulator"&v'9 +23 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tHand.close + "manipulator"&/ +55 "core" / +4 ."downElevator"SE.seek :down +2 "manipulator"&& +6 "storage"(>'v +7 "core" &\  , "z +2 "manipulator"&^% +5 "core" % 4 } ( +3 .tForearm.seek :retract +2 "manipulator"&<'\ +68 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +24 "core" ' +3 .tElbow.seek PC + "manipulator"& ( +249 "core" ( +2 "manipulator"&g& +5 "core" & +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &-& +4 "core" & ' +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&8' +98 "core" ' +2 "manipulator"&{& +4 "core" & +3 "manipulator"&d% +4 "core" % ' +3 "processing"%G& +5 "core" &a m +3 "processing"%_& +6 "core" &f m +3 .tPC.seek :closed +3 "processing"%a(Tg +4 "core" &\\ m +5 &c l8 +10 &KOY c/ +9 &|R bD +9 &F`R eG +10 & `M eF +9 &cO eG +9 &bJ eG +10 &NcJ eG +9 &g dG +10 &a} eG +9 &a eG +9 &!V` eG +10 &#b eF +9 &$f dG +9 &&b cF +10 &(_c eF +9 &*!c eF +10 &+f dG +9 &-` eG +9 &/f`y eG +10 &1(ez eG +11 &2ez dG +7 &4ez bG +10 &6oeu cF +9 &81b{ cF +10 &9by bF +9 &;b{ bF +13 &=wbx bF +6 &?9bq bF +9 &@cm bG +9 &Bew bG +10 &D}gn bG +9 &F?fj dG +10 &Glk bH +9 &Ik bJ +9 &Kvl `L +10 &M8j `L +9 &Nm _L +9 &Pi _M +10 &R}h _M +9 &SEXb d$i +9 &TLD` g\ +6 ( +2 "processing"%_& +6 "core" &TM b k  +2 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.53 + .Hand.open +2 "manipulator"&]1 +58 "core" 1 +2 "manipulator"&5% +5 "core" %  T +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&6'\ +97 "core" ' +3 #tHeating Puck.from 3, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%z  +3 %$9 +7 "core" 9k3 +3 .tPH.hold 2:00:00,28C +3 "processing"%t ppW +5 .tdelay 1:30 +2 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%p +94 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%`' +592 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml +2 "processing"%&'[ +1609 "core" ' + .tPTV.dial :puck +2 "processing"%  +65 "core"  +3 .tPSV.dial PTV + "processing"%( +68 "core" +2 .tPBV.dial :waste1 +2 "processing"%T  +118 "core"  +2 "processing"%Y% +4 "core" %X5 i +4 .tPS.seek 1.5ml + "processing"%c' +589 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%0 * +32 "core" + +2 .tPS.seek 0ml +45 "processing"%I'W +1615 "core" ' +2 .tdelay 5:00 +4728 "Can" e?' +25275 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%x  +4 "core"  +2 .tPBV.dial :waste1 +2 "processing"%Q  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%m * +33 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%@ +67 "core"  +3 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%"' +2138 "core" ' +2 .tPSV.dial PTV +2 "processing"%1 +66 "core" +2 .tdelay 5 seconds +503 .PSV.dial PSR + "processing"% +68 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%+ +67 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%  +66 "core"  +3 .tPS.seek 0ml +2 "processing"%s'W +2140 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +121 "core" +2 .tPSV.dial :mixloop +2 "processing"% +40 "core" +2 .tPRV.dial :ab1 +2 "processing"% @ +68 "core" B +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%'w +352 "core" ' +2 .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%  +2 "collection"'  +40 "core" +12 +2 "processing"%A% +5 "core" %r h +3 .tPS.seek 0.32ml +2 "processing"%W' +399 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +29 "core" +2 .tPRV.dial :air + "processing"%X  +39 "core"  +3 .tPS.seek 0.9ml + "processing"%'D +1225 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%, @ +67 "core" > +3 .tPS.seek 0.5ml + "processing"%u' +863 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%l  +40 "core"  +3 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%/'[ +1614 "core" ' + .tPSV.dial :PML +2 "processing"%O +40 "core" +2 .tPTV.dial :mixing +2 "processing"%C @ +65 "core" A +2 .tPBV.dial :waste1 +2 "processing"%N  +31 "core" +2 "processing"%% +4 "core" %Z h +3 .tPS.seek 1.85ml +2 "processing"%;': +232 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"% * +32 "core" * +3 .tPS.seek 0ml +2 "processing"%J'W +1962 "core" ' +2 .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'D& +4 "core" &NR S +3 "manipulator"&?& +5 "core" & a +2 "manipulator"&.% +5 "core" %\ ) B "Z +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +166 "core" ( +2 "manipulator"&}& +5 "core" &- b n +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &'& +3 "core" &- # n +3 .tForearm.seek :garage +2 "manipulator"&='! +107 "core" ' +49 .tHand.close +6 "manipulator"&o/ +62 "core" / +2 "manipulator"&:& +6 "core" &- + n +2 "manipulator"&V% +5 "core" % 0 ǿi +2 .tForearm.seek :retract +2 "manipulator"&'\ +105 "core" ' +2 .tElbow.reconfigure :tight +8 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&Z( +277 "core" ( +3 "manipulator"&& +4 "core" & P 3 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 & & +3 "core" & 3 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&9', +101 "core" ' +2 "manipulator"&[& +5 "core" & Y 3 +2 "manipulator"&b% +5 "core" %4  { +3 "collection"'~& +5 "core" &PR N +3 "collection"'w& +6 "core" &OT P +3 .tCC.seek :closed + "collection"'i(O +6 "core" &PT F +6 &>PR L%f +10 &\\NT =6 +9 &MS EG +10 &_OT >F +9 &ePS GF +9 &_]OT >F +10 & cNT FF +9 &_PR FF +9 &dPT IF +10 &fcNR FF +9 & (dQU HF +10 &!eOT DF +9 &#cOQ GF +9 &%naOR =F +10 &'1gQS HF +9 &(aOS ?F +9 &*eMR GF +10 &,w^QS ?F +9 &.8eOS HF +10 &/cOR ?F +9 &1eQT HF +9 &3cOR FF +10 &5BcOS IF +9 &7bNS DF +9 &8dRS FF +10 &:bQS AF +9 & bQR ?F +9 &?dOS HF +9 &AcQR FF +10 &CPcPS IF +9 &EfPT EF +9 &FiQU HG +10 &HxNR ?I +9 &JENS BM +10 &KPQ 6Q +9 &MOR >S +9 &O\ CNR C+~ +10 &O(NT E: +8 ( +4 "collection"'w& +3 "core" &O+OR H6 +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.61 + "collection"'\\& +4 "core" &O+MR G6 +3 .tHand.open + "manipulator"&k1 +60 "core" 1 +2 "manipulator"&|% +4 "core" % 4  N { +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&%'\ +95 "core" ' +2 .tPSV.dial PSR +2 "processing"%\ +93 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml +2 "processing"%' +1618 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +14 "processing"%R  +110 "core"  +2 .tPS.seek 0ml +2 "processing"%L'W +1617 "core" ' +2 .tPSV.dial PSR +2 "processing"% +40 "core"  +2 .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%E' +2630 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +3 "processing"%  +3 "collection"'U  +39 "core" ~ +108  +2 .tPSV.dial :mixloop +2 "processing"%3 +91 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'2  +16 "core"  +2 .tPTV.dial :PRVmixing +2 "processing"%#  +68 "core" +3 .tPS.seek 0ml +2 "processing"%e'W +2628 "core" ' +2 .tPSV.dial :air +2 "processing"%7  +40 "core"  +3 .tPS.seek 2.5ml +2 "processing"%' +2632 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%h +40 "core" +3 .tPS.seek 0ml + "processing"%j'W +2627 "core" ' +2 .tPSV.dial :air +45 "processing"%y  +49 "core"  +2 .tPS.seek 2.5ml +2 "processing"%r' +796 "Can" ZS)D +1839 "core" ' + .tPSV.dial :mixloop +2 "processing"%S +40 "core" +3 .tPS.seek 0ml +2 "processing"%'W +2648 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"&K& +5 "core" & n 3 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"& ( +4 "core" ( +2 "manipulator"&M& +4 "core" & / 3 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &P& +3 "core" & 3 3 +3 .tForearm.seek CC +2 "manipulator"&', +108 "core" ' +2 .tHand.close + "manipulator"&4/ +55 "core" / +2 .tCC.seek :open +2 "collection"'n( +376 "core" ( +2 "manipulator"&q& +5 "core" &  3 +2 "manipulator"&% +5 "core" %   +3 .tForearm.seek :retract +2 "manipulator"&*'\ +97 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"&)(- +279 "core" ( +3 "manipulator"&& +5 "core" &-  G +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" &- ' G +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage +2 "manipulator"&^'! +111 "core" ' +3 .tHand.open + "manipulator"&B1 +57 "core" 1 +2 "manipulator"&f% +4 "core" % (| Ȼ +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&H'\ +108 "core" ' +3 ."da"delayUntil "11:57:13.66" +24641 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"%v @ +66 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%g  +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"%>  +40 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%' +2139 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%{ +40 "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 +41 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%<  +40 "core"  +3 ."da"PS.seek 0ml +2 "processing"% 'W +2117 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%] +131 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%5' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%$'[ +1621 "core" ' + ."da"PTV.dial :puck +2 "processing"%_  +67 "core"  +2 ."da"PSV.dial PTV +2 "processing"%8 +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%p  +33 "core" +2 "processing"%!% +4 "core" %^ h +4 ."da"PS.seek 1.5ml +2 "processing"%`' +587 "core" ' +3 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" , +3 ."da"PS.seek 0ml +2 "processing"%('W +1611 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%T  +15 "core"  +2 ."da"PBV.dial :waste1 +2 "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 +2 .PSV.dial PSR +2 "processing"%0 +68 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +3 "processing"%c' +446 "Can" d>+ +1686 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%z +67 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%x +68 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%Q +67 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%m  +66 "core"  +3 ."da"PS.seek 0ml +2 "processing"%@'W +2126 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%I +118 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%1' +595 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"% '[ +1620 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%+  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +67 "core" + ."da"PBV.dial :waste1 +2 "processing"%"  +34 "core" +2 "processing"%% +4 "core" %\\r k +3 ."da"PS.seek 1.5ml +2 "processing"%' +595 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +33 "core" + +3 ."da"PS.seek 0ml +2 "processing"%s'W +1609 "core" ' +3 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + "processing"%  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%A * +32 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"% +67 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%' +2125 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%X +68 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%W +67 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%, +68 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +64 "core"  +3 ."da"PS.seek 0ml +2 "processing"%l'W +2124 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%u  +38 "core"  +3 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%O  +118 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%C  +40 "core"  + ."da"PTV.dial :PRVmixing +2 "processing"%N  +4 "core" +2 ."da"PSV.dial :mixloop +2 "processing"% +42 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%' +394 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%/  +40 "core"  +2 "processing"%;% +4 "core" %? l +3 ."da"PS.seek 0.55ml +2 "processing"%D'z +342 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%?  +41 "core"  +2 ."da"PS.seek 2ml +54 "processing"%.'[ +1558 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%} +39 "core" +3 ."da"PTV.dial :mixing +2 "processing"%' @ +67 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core" +2 "processing"%o% +4 "core" %X l +4 ."da"PS.seek 1.85ml +2 "processing"%:'8 +227 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%V * +32 "core" + +3 ."da"PS.seek 0ml +2 "processing"%6'W +1972 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +21080 "Can" g9.p +26922 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%= @ +16 "core" ? +2 ."da"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"PSV.dial :air +2 "processing"%  +41 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%[' +2144 "core" ' +2 ."da"PSV.dial :mixloop + "processing"%b +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%~  +41 "core"  +2 ."da"delay 2 seconds +203 .PSV.dial :mixloop + "processing"% +41 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%F  +40 "core"  +3 ."da"PS.seek 0ml +2 "processing"%\\'W +2133 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%k +130 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%|' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%w'[ +1615 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%\  +67 "core"  + ."da"PSV.dial PTV +2 "processing"%9 +67 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%J  +33 "core" +2 "processing"%R% +4 "core" %aT l +4 ."da"PS.seek 1.5ml +2 "processing"%' +585 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +3 ."da"PS.seek 0ml +2 "processing"%L'W +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%U  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%3 * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%2 +67 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%#' +2135 "core" ' + ."da"PSV.dial PTV +2 "processing"%E +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%7 +67 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%e +67 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%h  +66 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +129 "Can" e:0; +2000 "core" ' +3 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%y +130 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%j' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%S'[ +1611 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +51 "processing"%r +72 "core" + ."da"PBV.dial :waste1 +3 "processing"%K  +33 "core" +2 "processing"%M% +4 "core" %Z l +4 ."da"PS.seek 1.5ml +2 "processing"%P' +583 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%4 * +32 "core" + +3 ."da"PS.seek 0ml +2 "processing"%Z'W +1606 "core" ' +3 ."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"%i * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%q +67 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%' +2145 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +68 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"% +67 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +68 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +65 "core"  +3 ."da"PS.seek 0ml +2 "processing"%B'W +2120 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%f +118 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%*' +585 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%^'[ +1605 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%v +65 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%g  +30 "core" +2 "processing"%-% +4 "core" %V j +3 ."da"PS.seek 1.5ml +2 "processing"%>' +587 "core" ' +3 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +31 "core" * +3 ."da"PS.seek 0ml +2 "processing"%{'W +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%d  +31 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%G * +32 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%< +68 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2127 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%] +66 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +67 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%5 +67 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%_  +67 "core"  +2 ."da"PS.seek 0ml +2 "processing"%8'W +2117 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%p +120 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +3 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.25ml +2 "processing"%!'7 +334 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +3 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%$' +336 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%'[ +1619 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%` +66 "core" +49 ."da"PBV.dial :waste1 +9 "processing"%T  +33 "core" +2 "processing"%Y% +4 "core" %`2  +3 ."da"PS.seek 1.5ml +2 "processing"%&' +598 "core" ' +2 ."da"delay 3 seconds +198 "Can" 2 +105 ."da"PBV.dial between PSV and waste1 +2 "processing"%0 * +32 "core" , +3 ."da"PS.seek 0ml +2 "processing"%('W +1622 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%z  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%x * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%Q +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%m' +2204 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%c +68 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%I +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%@ +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%1  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%+'W +2183 "core" ' +2 #"da"Additional air clear + .PSR.select :air +3 .PSV.dial PSR + "processing"% +121 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 2ml +2 "processing"%"'[ +2124 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +67 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +34 "core" +2 "processing"%% +5 "core" %^X  +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"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%  +96 "core"  +3 ."da"PS.seek 0ml +2 "processing"%A'W +1616 "core" ' +2 "processing"%9 +4 "core" 9<4 +3 #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast + "processing"%s +4 "core" 4 +2 "processing"%X& +4 "core" &TM   +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 2 + "manipulator"&W% +4 "core" %\  e +3 "storage"(,% +4 "core" %\ \  6 +3 "storage"(. +4 "core" .( +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 ."da"SC.seek 2 +2 "storage"(( +192 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +4 (u& +3 "core" & \  * 5 +3 "manipulator"&O& +5 "core" &- G +2 "manipulator"&C% +4 "core" %\  g +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 2 +2 "manipulator"&N( +176 "core" ( +2 "manipulator"&& +4 "core" & ' d +3 "storage"(l& +5 "core" & \  X 5 +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 2 + 700 counts +2 "manipulator"&/' +89 "core" ' +3 "storage"(;& +4 "core" & 4 +3 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"('H +275 "core" ' +2 "storage"(?- +3 "core" -' +3 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&D& +4 "core" & ; d +2 "storage"(}& +4 "core" & 2 +3 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 2 +2 "manipulator"&''M +39 "core" ' +2 ."da"Elbow.hold +49 "manipulator"& , +12 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"(o- +3 "core" -' +4 ."da"SE.seek 0.11 Pucks below Top Plate +2 "storage"(V'P +28 "core" ' +2 "manipulator"&.% +4 "core" %]Y  ȱ +2 "storage"(:& +4 "core" & ( +3 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 2 + 316 counts +3 "manipulator"&='ω +22 "core" ' +2 "manipulator"&& +4 "core" & + b +3 "storage"( & +4 "core" & 2 +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 2 + 700 counts +2 "manipulator"&' +20 "core" ' +3 ."da"SE.seek 1.11 Pucks below Top Plate +2 "storage"(6'G +39 "core" ' +2 "manipulator"&b& +4 "core" & i b +2 "manipulator"&~% +5 "core" % O +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +2 "manipulator"&'\ +88 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&F( +256 "core" ( +3 "manipulator"&[& +4 "core" & +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &k& +4 "core" & . +3 ."da"Forearm.seek PC +2 "manipulator"&\\' +92 "core" ' +2 ."da"Hand.close +2 "manipulator"&|/ +69 "core" / +3 ."da"PC.seek :open +2 "processing"%\ ( +400 "core" ( +2 "storage"(9& +4 "core" & \  - 4 +2 "manipulator"&J& +5 "core" & D +2 "manipulator"&R% +5 "core" %  [ = +3 ."da"Forearm.seek :retract +2 "manipulator"&w'\ +99 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 2 +2 "manipulator"&( +252 "core" ( +2 "manipulator"&& +4 "core" & T A +3 "storage"(U& +4 "core" &  3 +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 700 counts +2 "manipulator"&' +109 "core" ' +3 ."da"Hand.open + "manipulator"&31 +72 "core" 1 +3 "storage"(2- +3 "core" -'G +4 ."da"SE.seek 0.87 Pucks below Top Plate +2 "storage"(L' +26 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 0.2 Pucks below Top Plate +2 "storage"(E' +49 "core" ' +2 #"da"Lights, camera, ACTION! +5 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23aug0512h50ml_niagara.tif +1949 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +2403 #"da"SX HX9/16 (USB:76): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 40.174 seconds\ /var/log/esp/da23aug0512h50ml_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23aug0512h50ml20s_niagara.tif +2065 #SX HX9/16 (USB:76): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23aug0512h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23aug0512h50ml30s_niagara.tif +3065 #SX HX9/16 (USB:76): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23aug0512h50ml30s_niagara.tif: TIFF Upload Complete\ +2 ."Qmail"DAfans.email "40.174 sec auto-exposure",Subject: "da23aug0512h50ml images!" +3 ."da"Gate.power :camera,:OFF +4 "storage"(7- +3 "core" -' +3 "storage"(e& +5 "core" & \ \ I a +2 "manipulator"&h& +5 "core" & 6 A +3 ."da"Elbow.seek 2 +9 "manipulator"&#( +14 "core" ( +7 "manipulator"&y& +13 "core" & : A +3 "storage"(& +4 "core" & \ \  L b +3 ."da"Forearm.seek 2 + 700 counts +2 "manipulator"&j' +12 "core" ' +3 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 0.92 Pucks below Top Plate +3 "storage"(r'S +57 "core" ' +2 "manipulator"&K& +4 "core" & T A +3 "storage"(M& +5 "core" &  w +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +68 ."da"Forearm.seek 2 +2 "manipulator"&S'M +38 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&4, +4 "core" , +4 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(P'> +26 "core" ' +2 "manipulator"&%% +6 "core" %WZ   Ȳ +13 "storage"(i& +7 "core" & \ D\ C k +2 ."da"Forearm.force -20 +2 "manipulator"&5 +4 ."da"Forearm.seek 2 + 310 counts + "manipulator"&q'σ +16 "core" ' +2 "manipulator"&Z& +5 "core" & A +4 "storage"(& +5 "core" &  y +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 700 counts +2 "manipulator"&' +26 "core" ' +2 "storage"(% +5 "core" %;  z +3 ."downElevator"SE.seek :down +6 "storage"( 'v +98 (% +4 "core" %L q w g tPH +3 "manipulator"&f% +5 "core" % ) ) +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +14 ."da"Forearm.seek :retract +6 "manipulator"&B'\ +96 "core" ' +34 ' +2 ."downElevator"SE.stop +2 "storage"(5 +8 (*& +7 "core" & x +5 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 #tStarting finalPurge +2 "processing"%v& +5 "core" &b ] +2 "manipulator"&g& +7 "core" & A A +2 "manipulator"&-% +11 "core" %\ ! - / +6 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&^(- +181 "core" ( +3 "manipulator"&& +9 "core" &- b 1 +6 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +5 &>& +8 "core" &- W 1 +7 ."psFlush"Forearm.seek :garage +5 "manipulator"&d'! +106 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&G/ +63 "core" / +2 "manipulator"&<& +5 "core" &- 1 +3 "manipulator"&{% +5 "core" % 1 % +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&]'\ +101 "core" ' +5 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"& ( +121 "core" ( +2 "manipulator"&5& +6 "core" & V +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &_& +8 "core" & h +6 ."psFlush"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +8 ."psFlush"Forearm.seek PC +4 "manipulator"&' +101 "core" ' +2 "manipulator"&p& +9 "core" &  +5 "manipulator"&8% +10 "core" % 7 +6 "processing"%!& +11 "core" &N ^ +6 "processing"%$& +11 "core" &R ^ +6 &f ^ +6 ."psFlush"PC.seek :closed +6 "processing"%`(Tg +11 "core" &h ^ +2 &_ ^ +2 &6e T*x +9 &kg U= +10 &re UG +9 &p`g WG +9 &3a` WG +12 &ei VG +9 &bf VG +9 &x`d VG +10 &;a WG +9 &_ WG +10 & a WG +7 &"` VF +9 &$C`] XG +10 &&_x XG +10 &'a@ XG +11 &)_) VG +9 &+K`> VG +9 &- ^ WG +10 &.` UG +9 &0c VG +9 &2S_ VG +10 &4a VG +7 &5d UG +10 &7_ UG +9 &9[a VG +9 &;c WG +62 &<_ UG +14 &>` UF + &@c` UG +2 &B$c UG + &Ca UF + &Ec UG +2 &Gie UG +2 &I(n TH + &J RL +8 &L RM +10 &Na SM +11 &P$ RM +9 &Q RM +10 &Syn T!h +8 &T42 R6 +11 ( +3 &TM\  [\  +6 "processing"%$& +12 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.50 +3 "processing"%T& +10 "core" &TM\  \\\  +4 &TM\  [\  +2 &TM\  [\  +4 ."psFlush"Hand.open +4 "manipulator"&Y1 +58 "core" 1 +3 "manipulator"&% +10 "core" %  : +6 ."psFlush"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +4 "manipulator"&0'\ +99 "core" ' +4 ."psFlush"PSR.select :air +5 .PSV.dial PSR +3 "processing"%& +44 "core"  +4 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +16 ."psFlush"PS.seek 0.5ml +2 "processing"%z' +338 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +261 "core" ' +2 ."psFlush"delay 5 seconds +504 .PSR.select :air +4 "processing"% +16 ."psFlush"PS.seek 2.5ml +4 "processing"%x' +2123 "core" ' +3 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%Q @ +173 "core" A +4 ."psFlush"PTV.dial :PRVmixing +3 "processing"%(  +120 "core" +2 ."psFlush"PSV.dial :mixloop + "processing"%c +93 "core" +6 ."psFlush"PS.seek :empty +5 "processing"%I'9 +2630 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%@ +94 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%1' +255 #"uploadLog"upsync +333 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%m' +2117 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%  +31 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%+ @ +67 "core" A + ."psFlush"PSV.dial :mixloop +2 "processing"% +95 "core" +2 ."psFlush"PS.seek :empty +2 "processing"% '9 +2640 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +94 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 1ml + "processing"%"'P +1100 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1614 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +68 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%  +65 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%  +6 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%s'W +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%X +78 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%W' +599 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%,' +2136 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +67 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%u U +51 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%O'W +2630 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%C @ +40 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2639 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +65 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%l'W +775 "Can" [D92 +1864 "core" ' +44 ."psFlush"PSV.dial PSR +11 "processing"%; +40 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%)' +2635 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%H +66 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%? U +5 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%D'W +2628 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%} @ +41 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%o' +2631 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%.  +65 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%:'W +2639 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +40 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"% 'P +1102 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%b' +1615 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%~ +65 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%/  +51 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%N'W +2632 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +67 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%'' +591 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%=' +2115 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%V +67 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +51 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%['W +2633 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%k @ +40 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2639 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%|  +65 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2639 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%a +41 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%9' +2626 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%J +65 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%R U +5 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%\\'W +2629 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%U' +2624 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%F  +65 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%3'W +2633 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'2& +4 "core" &_d O +3 "manipulator"&w& +5 "core" & Q +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&6( +5 "core" ( +2 "manipulator"&L& +5 "core" & \ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &7& +4 "core" & V +3 .tForearm.seek PC +2 "manipulator"&e' +142 "core" ' +10 .tHand.close + "manipulator"&h/ +54 "core" / +3 .tPC.seek :open +2 "processing"%y( +400 "core" ( +2 "manipulator"&& +5 "core" & +2 "manipulator"&K% +5 "core" %  +3 .tForearm.seek :retract + "manipulator"&M'\ +91 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&( +357 "core" ( +2 "manipulator"&%& +5 "core" & 2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &i& +4 "core" & 2 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&', +105 "core" ' +2 "manipulator"&Z& +5 "core" & ) 2 +3 "manipulator"&E% +5 "core" %/ 6 x +2 "collection"'& +4 "core" &^d M +4 "collection"'& +6 "core" &ad M +2 .tCC.seek :closed +2 "collection"'j(O +6 "core" &bd L +5 &>ac H$e +10 &]_c C6 +9 &_c @G +9 &b`c DF +10 &e_c DG +9 &fc_d DF +10 &)bbc EF +9 &d_b EF +9 &a^b EF +10 &nb`c CF +9 & 1`_d DF +10 &!f`e DF +9 &#c`d EG +9 &%vc`d EF +10 &'8abd EF +9 &(eac DF +10 &*d`b EG +9 &,cbd EF +9 &.?c^d DG +10 &0c^d EF +9 &1e_c EF +9 &3d`d DF +10 &5I``d EF +9 &7 fad EF +9 &8c_e EF +10 &:c^c EF +9 &d_c EF +9 &?`ad DF +9 &Ae`b EG +10 &CXc`b DF +9 &Eg`d EF +9 &Fl`c DG +10 &Hy_c CI +9 &JL_b ?M +10 &L_b % +5 "core" %`d M +2 .tCSV.dial :flush + "collection"'  +40 "core"  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 5ml +2 "collection"'4'l +1132 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'G @ +38 "core" A +2 "collection"'<% +5 "core" %l_d N +3 .tCS.seek 7ml + "collection"'{' +506 "core" ' +2 ."connect"CSV.dial CTV +46 .tCTV.dial CSV +11 "collection"'B  +2 '5  +39 "core"  +83  +2 .tCBV.dial :waste1 +2 "collection"'_ @ +41 "core" ? +3 .tCS.seek 0ml +2 "collection"'d' +1552 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'p& +4 "core" &O0gg N8 +3 "collection"'8% +5 "core" %eg N +2 .tCSV.dial :flush +2 "collection"'!  +65 "core" +3 .tCS.seek 5ml +2 "collection"'^'l +1129 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +3 "collection"'] @ +52 "core" > +2 "collection"'\ % +4 "core" %l`e M +3 .tCS.seek 7ml +2 "collection"'T' +504 "core" ' +3 ."connect"CSV.dial CTV +3 "collection"'Y  +2 .tCTV.dial CSV +5 "collection"'  +5 "core"  +31  +2 .tCBV.dial :waste2 +2 "collection"'$  +102 "core"  +3 .tCS.seek 0ml +2 "collection"'&' +1553 "core" ' +2 #tDisinfecting external Intake with kill +2 "collection"'& +5 "core" &O0`c N8 +2 "collection"'A% +4 "core" %ad N +2 .tCSV.dial CSR +2 "collection"'z  +39 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'Q' +1772 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml +2 "collection"'(' D +509 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV + "collection"'c +3 'x  +102 "core" ~ +24  +2 .tCTV.dial :intake + "collection"'@  +65 "core" +2 .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml +2 "collection"'I' \\ +1805 "core" ' + .tIntake.select :close +2 "sampler")0 +10 .tCTV.dial :air +2 "collection"'1  +68 "core" ~ +2 .tCS.reconfigure :default +2 "collection"'#P d@b +4 .tCS.seek 0ml + "collection"'' +388 "Can" [D; +198 "core" ' +2 .tCSV.dial CSR + "collection"'+  +101 "core"  +3 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"''l +1343 "core" ' +3 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +11 .tCS.seek 10ml +2 "collection"'m' D +1349 "core" ' +2 .tCSV.dial CBV +2 "collection"' +101 "core" ~ +2 .tCS.seek 0ml +2 "collection"' ' +2622 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"&"& +5 "core" & r 2 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( +3 "manipulator"&& +4 "core" & 2 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" &  2 +3 .tForearm.seek CC + "manipulator"&', +105 "core" ' +2 .tHand.close + "manipulator"&X/ +61 "core" / +2 .tCC.seek :open +2 "collection"'s( +376 "core" ( +3 "manipulator"&W& +5 "core" & ( 2 +2 "manipulator"&% +5 "core" %  ; +3 .tForearm.seek :retract + "manipulator"&u'\ +99 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"&,(- +283 "core" ( +2 "manipulator"&C& +4 "core" &- . +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &O& +4 "core" &-  . +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage +2 "manipulator"&'! +107 "core" ' + .tHand.open +2 "manipulator"&1 +70 "core" 1 +2 "manipulator"&;% +4 "core" % + ǽ +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&l'\ +99 "core" ' +2 #tCompleted [shallowDAwithoutWCR] begun 11:00:22 + #Preparing to sleep until 11:00AM 08/06/2023 +7 #Asleep til 11:00AM 08/06/2023 +5 #Continuing at 11:00EDT06-Aug-23 +3 "Can" d3; +4 ."Qmail"GoodNews.email "Then, in tube 3: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_2023_08_02.rb:75\\n{1 => 22,\\n 2 => 2,\\n 3 => 20}\\nCan@12:53:24, 25.7C, 21% humidity, 14.8psia, 14.356V, 0.239A, 10.706Ah, 3.43W\\nSampled 50.0ml",Subject: "Asleep until 11:00EDT06-Aug-23" +22 ."shutdown"Gate.power :core,:OFF +2 .Gate.power :raw,:OFF + #Shutdown +661 #"uploadLog"upsync +51700 "Can" q <^ +60001  q> +60002  s?: +60001  r@_  +60001  r A +60002  p#BL +60001  qC +60001  r Dx +60001  r F" +60002  q GI +60001  rHq: +60002  p!I +60001  m#Jf +60001  q K +60001  pM +60002  m#NA( +60001  o Ok +60002  o PT +60001  nQ +60001  oR +60002  nT  +60001  nU3 +60002  j%VZB +60001  m W +60001  mXn +60002  mY +60001  h$Z +60002  l \\" 0 +60001  l]J  +60001  k ^q\ \\ +60002  e)_\  +60001  l `  +60001  ka  +60002  k c  +60001  jd= J +60001  i ef  +60002  g$fv +60001  ig  +60001  i h +60002  i j8 +60001  f#k: +60001  i led +60002  i m +60001  hn +60002  e$o& +60001  hq +60001  d$r>R +60002  f sh +60001  h t~ +60001  g u +60002  g v +60001  b$x@ +60001  a%y: +60002  d zcl +60001  d { +60002  d | +60001  c }. +60001  b"  +60002  d 5Z +60001  d_ +60002  c +60001  b! +60002  a +60001  b H +60001  b 2 +60002  ` ^t @EDT1691294529.65  a \  +60002  a   +60001  ]$!6 +60001  ]"\ ! +60002  `3"b +60001  _ \\" +60001  _ # +60001  ` $$ +60001  [%$ +60001  ^ %P +60002  ^ .% +60001  Y$Y&| +60001  ] ' +60002  \\' +60001  X%(> +60001  \\ ( +60002  [!%)j +60001  \\ M* +60001  \\ v* +60002  Z!+, +60001  [ + +60002  [ ,X +60001  Z , +60002  Y B- +60001  V"j. +60002  T$. +60001  W/F +60001  W/ +60002  U 0r +60001  U 61 +60001  U ^1 +60002  T24 +60001  T 2 +60002  T 3` +60001  T 3 +60001  S +4 +60002  Q"T5" +60001  S}5 +60001  R 6N +60002  R 6 +60001  R 7z +60002  R !8 +60001  Q K8 +60001  N$u9< +60002  P 9 +60001  M#:h +60001  L#: +60002  M ; +60001  M F<* +60001  M q< +60002  L Ý=V +60001  L!= +60002  L > +60001  K ? +60001  JJ? +60002  K u@D +60001  H#ʠ@ +60001  K Ap +60002  J B +60001  I "B +60002  ILC2 +60001  G"uC +60001  G џD^ +60002  F"D +60001  H E +60001  G F  +46950  GFa +4 #tPowering core bus +534 .Gate.power :raw,:ON +2 "sampler") +35 )H +3 "core"  +3 "collection"' +2 '? +4 "core"  +3 "processing"% +3 %) +2 "core"  +7 "collection"' 9\ +4 ' 0\ +2 ' -\ +6 "processing"% 9\ +3 % 2\ +2 % *\ +3 % 0\ +5 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +4 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +3 "sampler")#.0X 22,\\n 2 => 2,\\n 3 => 20}\\nCan@11:00:23, 24.5C, 20% humidity, 14.8psia, 14.086V, 0.343A, 13.367Ah, 4.83W",Subject: "Started Niagara_2023_08_02 phase shallowDAwithoutWCR" +2 #t===> STARTED shallowDAwithoutWCR (phase #5) <=== +2 #Starting initialPurge +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'2& +5 "core" &mq  +2 .tHand.open + "manipulator"&w1 +69 "core" 1 +2 "manipulator"&L& +5 "core" &   l +2 "manipulator"&7% +5 "core" % \    +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 .tElbow.seek FlushPuck::Garage +2 "manipulator"&h(- +170 "core" ( +2 "manipulator"& & +5 "core" &- } +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &0& +4 "core" &- * } +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +6 .tForearm.seek :garage +2 "manipulator"&`'! +106 "core" ' +2 .tHand.close + "manipulator"&/ +63 "core" / +2 "manipulator"&K& +5 "core" &- n } +2 "manipulator"&e% +16 "core" % 0 Z +7 .tForearm.seek :retract +4 "manipulator"&6'\ +110 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&%( +274 "core" ( +2 "manipulator"&i& +6 "core" & 1 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &Z& +4 "core" & W 1 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&E', +22 #"uploadLog"upsync +79 "core" ' +31 "manipulator"&& +5 "core" & 1 +2 "manipulator"&M% +6 "core" %( 3 $ +2 "collection"'n& +5 "core" &or  +3 "collection"'& +7 "core" &or  +3 .tCC.seek :closed +2 "collection"'f(O +4 "core" &lr  +7 &>oq $f +9 &v\\nq 7 +10 &ymr I +9 &^mq H +9 &k]mq H +10 &.]pr G +9 &_pp H +10 &`ns H +9 &t_nq\ G +9 &6`nr\ G +10 &blr\ H +9 &!cop H +9 &#{`lq\ H +10 &%>^lr G +9 &'`nq G +10 &(^lr H +9 &*cmr G +9 &,E]pp H +10 &.cms H +9 &/`nr H +9 &1]ms G +10 &3N`mq G +9 &5bmr G +10 &6^or H +9 &8clq H +9 &:Uamr H +10 &<_nr H +9 &=bmp G +9 &?^ns H +10 &A^cmp G +9 &C ]oq G +9 &Dalp H +10 &Fhms\ I +9 &H`uor J +10 &Jkq N +9 &Kmq R +9 &Mko T +10 &Nbkp \ )| +9 &O{ np O +9 ( +3 "collection"'& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.62 +2 "collection"'#& +5 "core" &OVlp B +2 &OWlo B + .tHand.open +2 "manipulator"&S1 +61 "core" 1 +2 "manipulator"&% +4 "core" % * " +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&q'\ +94 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'*& +57 "core" &OWmq B +3 "collection"'% +4 "core" %ln  +3 .tCSV.dial CSR +2 "collection"'  +132 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.reconfigure :default +2 "collection"'#P d@b +4 .tCS.seek 5ml + "collection"'P'l +1344 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 'v% +3 "core" %lmp  +3 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'-' +628 "core" ' +2 .tCSV.dial :waste +2 "collection"'g +118 "core" +3 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'' +1981 "core" ' +2 #tPurging external Intake + "collection"'>& +5 "core" &OWho B +2 "collection"' % +4 "core" %jp  +2 .tCSV.dial :flush +2 "collection"'  +41 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 10ml + "collection"'G' D +2243 "core" ' +2 .tdelay 5 seconds +503 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +3 "collection"'< +2 '4  +16 "core" +51  +2 .tCTV.dial :intake +2 "collection"'B  +68 "core"  +2 .tIntake.select :open +2 "sampler") +11 .tCS.seek 0ml + "collection"'5' +1461 "Can" cַF +798 "core" ' +2 .tIntake.select :close + "sampler")0 +11 .tCTV.dial :air + "collection"'_  +70 "core"  +2 #tFlushing upper manifold + "collection"'{& +5 "core" &OWhm B +2 "collection"'p% +4 "core" %im  +2 .tCSV.dial :flush +2 "collection"'8  +67 "core"  +3 .tCS.seek 5ml +2 "collection"'!'l +1156 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'d @ +39 "core" A +2 "collection"']% +5 "core" %lko  +2 .tCS.seek 7ml +2 "collection"'\ ' +521 "core" ' +3 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'^ +94 "core" ~ +2 .tCTV.dial :air +2 "collection"'  +5 "core" +3 .tCS.seek 0ml +2 "collection"'Y' +1591 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'$'- +739 "core" ' +2 .tCSV.dial :waste +2 "collection"'T +53 "core" +3 .tCS.seek 0ml + "collection"'' +724 "core" ' +2 "collection"'A& +4 "core" &OWio B +3 "collection"'z% +4 "core" %lo  +2 .tCSV.dial :flush +2 "collection"'&  +42 "core"  +3 .tCS.seek 3ml +2 "collection"'Q'- +723 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'c @ +39 "core" A +2 "collection"'x% +4 "core" %-in  +3 .tCS.seek 5ml +2 "collection"'@'l +512 "core" ' +2 .tCSV.dial :air +2 "collection"'( @ +4 "core" A +3 .tCS.seek 0ml + "collection"'1' +1154 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'I'- +727 "core" ' +44 .tCSV.dial :waste +9 "collection"'+ +67 "core" +3 .tCS.seek 0ml +2 "collection"'' +731 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +5 "core" & f 1 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +4 "core" ( +2 "manipulator"&m& +4 "core" & 1 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &"& +3 "core" & % 1 +4 .tForearm.seek CC + "manipulator"&', +107 "core" ' +2 .tHand.close +2 "manipulator"&/ +65 "core" / +3 .tCC.seek :open + "collection"'X( +375 "core" ( +2 "manipulator"&& +5 "core" & Z 1 +2 "manipulator"&r% +4 "core" %   +3 .tForearm.seek :retract +2 "manipulator"&j'\ +97 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&W(- +276 "core" ( +2 "manipulator"&& +5 "core" &- ' f +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" &-  f +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&C'! +108 "core" ' +3 .tHand.open + "manipulator"&O1 +67 "core" 1 +2 "manipulator"&% +4 "core" % +   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&'\ +99 "core" ' +3 #tda sampling at most 50ml +4 #Loading sh1 puck from tube 3 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 3 at 11:04:31EDT06-Aug-23\\n{1 => 22,\\n 2 => 2,\\n 3 => 20}\\nCan@11:02:13, 24.5C, 20% humidity, 14.8psia, 13.997V, 0.533A, 13.381Ah, 7.47W",Subject: "da sampling at most 50ml" +2 "collection"';& +6 "core" &ko  +2 "manipulator"&u% +6 "core" %\  N  +2 "storage"(% +7 "core" %} ~ J I + "storage"(t. +4 "core" .( +2 "storage"(H& +5 "core" & ~  J +2 "storage"(?& +4 "core" &  J +3 "manipulator"&)& +4 "core" &- 2 f +3 "manipulator"&}% +5 "core" %\  9  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 3 + "manipulator"&.( +175 "core" ( +2 "manipulator"&D& +5 "core" &  g +4 "storage"(o& +5 "core" & ` ]  H +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts +2 "manipulator"&' +118 "core" ' +3 "storage"( & +9 "core" & ] ] H +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(/'H +154 "core" ' +3 "storage"(b- +5 "core" -' +3 .tSE.configure :default +3 "storage"(#QK-0-\ b +6 (& +4 "core" & 6 0 _ = +3 "manipulator"&:& +5 "core" &  g +4 .tElbow.seek 3 +2 "manipulator"&V( +4 "core" ( +3 "manipulator"&l& +5 "core" & g +2 "storage"( & +4 "core" & G E = +4 .tForearm.seek 3 + 300 counts +2 "manipulator"&,'9 +22 "core" ' +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tHand.close + "manipulator"&3/ +77 "core" / +5 ."downElevator"SE.seek :down +3 "manipulator"&& +3 "storage"(['v +9 "core" & = g +2 "manipulator"&% +5 "core" % /  +3 .tForearm.seek :retract +2 "manipulator"&J'\ +20 #"uploadLog"upsync +64 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +6 "core" ' +3 .tElbow.seek CC + "manipulator"&9( +152 "core" ( +2 "manipulator"&\\& +5 "core" & W 7 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" & + 7 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&=', +102 "core" ' +2 "manipulator"&~& +5 "core" & 7 +2 "manipulator"&k% +5 "core" %"  +3 "collection"'a& +5 "core" &ko  +3 "collection"'2& +6 "core" &ko  +3 .tCC.seek :closed +2 "collection"'s(O +5 "core" &kn  +7 &4lq $e +10 &[|jp 6 +9 &{kq H +9 &\\mn G +10 &`jp G +9 &U`ln G +10 &`mq G +9 &_lo G +9 &_np G +10 &]`kp G +9 & _lp G +9 &!`jo G +10 &#_mp G +9 &%d`mq G +10 &'&_kp G +9 &(_mn G +9 &*`lp G +10 &,m_kn G +9 &./_nn G +9 &/`io G +10 &1_lo G +9 &3v`lo G +10 &57blo G +9 &6_ko G +9 &8`mr G +10 &:_jp F +9 &_kn G +10 &?_mo F +9 &A`kp G +10 &CH`mn G +9 &Eckn G +9 &Flln I +10 &Hko K +9 &J3in Q +9 &Knn S +10 &Mjo T +9 &OHjo 0 +10 &Oyio B +5 ( +2 "collection"'2& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.74 +2 .Hand.open + "manipulator"&y1 +3 "core" &OYjn B +64 1 +2 "manipulator"&w% +5 "core" %  e +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&L'\ +96 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold + "sampler")7+ +4 "core" + +2 "sampler") % +5 "core" % ! +2 "collection"'0& +5 "core" &OVkm\ B +4 "Can"\ Q׉F +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +2 .SSV.dial :spit,avoiding: :exhaust +2 "sampler")  +5 "core"  +3 .tSS.reconfigure :fast +3 "sampler")#.0X +18  +54 .tdelay 3.8 seconds +384 "collection"'R% +4 "core" %jn\ +3 "sampler")`% +4 "core" %?6   +3 #tSensor limits: Intake max 134.9psia; Outlet max 137.3psia + .SSV.dial :spit +2 "sampler")i +125 "core"  +3 .tSS.seek 0ml + "sampler")Z' +267 "core" ' +2 .tSSV.dial CBV +2 "sampler")h  +125 "core" +2 .tCTV.dial :intake +2 "collection"'  +68 "core"  +2 #tWaiting for external sampler to finish priming... + .delayUntil "11:07:49.02" +1416 #"flow"0.0L/min +14843 ."connect"SSV.dial CBV +3 "sampler")M  +2 .tCBV.dial SSV +3 "collection"'n @ +5 "core" +12 @ +2 #tAllowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open +2 "sampler") +210 "collection"'6% +4 "core" %C\ +2 #tIntake @20.3psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure :inhaling 2.16ml/s +3 "sampler")#.0X + +44 "core" + +4 "collection"' % +5 "core" %w\ +3 "sampler")% +4 "core" %Z1@B  +3 "collection"'% +4 "core" %>\ +3 #tIntake @18.1psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure :inhaling 1.73ml/s +2 "sampler")#.x0X0Xf s  +4 #tVacuum too high -- waiting up to 40 seconds + .SS.reconfigure :exhale +3 "sampler")#.0X  +8 "core"  +103 ."CSpush"CSV.dial :air +2 "collection"'d @ +40 "core" ? +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'4' +84 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")< +124 "core"  +4 .tSS.reconfigure :exhale +2 "sampler")#.0X9 +3 "core" 9v&" +103 "collection"'d9 +3 "core" 9( +103 "collection"'-9 +4 "core" 9) +103 "collection"'<9 +3 "core" 9+ +103 "collection"'g9 +4 "core" 9, +103 "collection"'59 +3 "core" 9- +104 "collection"'49 +3 "core" 9. +103 "collection"'!9 +3 "core" 9 0 +103 "collection"']9 +3 "core" 9 2 +103 "collection"'Y9 +5 "core" 9 *2 +103 "collection"'^9 +3 "core" 9 <3 +103 "collection"'$9 +4 "core" 9 L5  +103 "collection"'9 +3 "core" 9 \\7 +103 "collection"'\ 9 +3 "core" 9 k7 +104 "collection"'&9 +4 "core" 9 z9 +103 "collection"'c9 +3 "core" 9 ; +104 "collection"'T9 +3 "core" 9 <  +103 "collection"'(9 +3 "core" 9 >$ +103 "collection"'@9 +4 "core" 9 ?) +103 "collection"'9 +3 "core" 9 @- +103 "collection"'19 +3 "core" 9 @1 +103 "collection"'+9 +4 "core" 9 C5 +103 "collection"'m9 +12 "core" 9 E: +103 "collection"'x9 +4 "core" 9 G>\ +103 "collection"'"9 +4 "core" 9 FB +103 "collection"'9 +3 "core" 9 HG +104 "collection"'%9 +3 "core" 9\ IK +104 "collection"'z9 +3 "core" 9\ KO +103 "collection"'q9 +3 "core" 9\ LT +104 "collection"'Q9 +3 "core" 9\ MX +103 "collection"'9 +3 "core" 9\ $N\\ +104 "collection"'I9 +3 "core" 9\ *O` +103 "collection"'9 +3 "core" 9\ 0Qe +103 "collection"'A9 +4 "core" 9\ 6Ri +103 "collection"'9 +4 "core" 9\ <Sm +103 "collection"'9 +4 "core" 9\ BUq +103 "collection"'O9 +3 "core" 9\ FUv +104 "collection"'9 +3 "core" 9\ LVz +103 "collection"'9 +3 "core" 9\ PW~ +103 "collection"'j9 +4 "core" 9\ TW +103 "collection"'u9 +3 "core" 9\ XZ +104 "collection"'9 +3 "core" 9\ [[ +4 .tCH.hold 10:00,70C +3 "collection"'H `\ `\ Y\ +2 ';9 +9 "core"  + 9\ \\\ \\ +2 "collection"'}% +5 "core" %\ +2 #tBegun lysing Collection Puck Heater at 68.1C/18.6psia +37690 "Can"\ IG +22295 "core" ` +2 "collection"'f9 +4 "core" 9\ # +2 "collection"'t% +4 "core" %m \ +3 #tEnded lysing Collection Puck Heater at 70C/18.9psia +2 .CS.seek 0ml +2 "collection"'r' +334 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'C @ +94 "core" A +2 .tCSV.dial :air +2 "collection"' @ +41 "core" > +3 .tCS.seek 5ml +3 "collection"'o'l +1348 "core" ' +2 .tCSV.dial CTV + "collection"'D  +43 "core"  +3 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +53 "core" B +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'b  +38 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'W @ +41 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'' +1345 "core" ' +2 "collection"'% +5 "core" %   +2 #tPuck @29.4psia after final lysis pressurization + #Recovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'l +94 "core" ~ +2 .tCBV.dial CSV + "collection"':  +28 "core"  +2 "collection"'3% +5 "core" % & + +3 .tCS.seek 5ml + "collection"'?'l +1348 "core" ' +2 .tdelay 5 seconds +503 .CTV.dial :air +2 "collection"'  +40 "core" +2 "collection"'% +4 "core" %l  +3 .tCS.seek 7ml +2 "collection"')' +595 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'. @ +39 "core" ? +2 .tCS.seek 10ml +2 "collection"'\\' D +847 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"' ` +106 "core" ^ +2 #tRecycling Lysate (#1 of 1) +2 .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'/   +38 "core" " +53 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +4 "collection"',  + 'k  +30 "core"  +95  +3 .tCS.seek 5ml +2 "collection"'['l +1351 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'a @ +93 "core" B +3 .tCSV.dial :waste +2 "collection"'V +106 "core" +3 .tCS.seek 0ml +2 "collection"'J' +1355 "core" ' +2 .tCSV.dial :air + "collection"'X @ +65 "core" A +3 .tCS.seek 5ml +2 "collection"' 'l +1352 "core" ' +2 .tCSV.dial CTV + "collection"'y  +40 "core"  +3 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'w @ +42 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'2  +42 "core"  +4 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +54 "core" B +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'0' +1345 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"'= +95 "core" ~ +2 .tCBV.dial CSV +2 "collection"'  +38 "core"  +2 "collection"'N% +4 "core" %   +3 .tCS.seek 5ml +2 "collection"'7'l +1347 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'e  +40 "core" +2 "collection"'K% +5 "core" %l j  +2 .tCS.seek 7.001ml +2 "collection"'R' +582 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air2 +2 "collection"'` @ +40 "core" > +3 .tCS.seek 10ml +2 "collection"'i' D +861 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'| ` +107 "core" ^ +2 #tLysing Complete + "collection"'h& +5 "core" &OW23 B +7 #tStoring sh1 puck in Collection Clamp to tube 2 +2 "manipulator"&% +5 "core" %\    +2 "storage"(M% +4 "core" %z   ' : +3 "storage"(Z. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(n( +193 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (& +3 "core" & O   9 +3 "manipulator"&& +4 "core" & 7 +3 "manipulator"&6% +4 "core" %\   +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&*( +151 "core" ( +4 "manipulator"&& +4 "core" &   +3 "storage"(#& +4 "core" & <  A +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&' +99 "core" ' +2 "storage"(E& +5 "core" & R S - C +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(''H +284 "core" ' +2 "storage"(v- +3 "core" -'v +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&P& +4 "core" &  +3 "storage"(& +54 "core" & : ; = +4 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek 2 +2 "manipulator"&S'M +34 "core" ' +2 .tElbow.hold + "manipulator"&, +4 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"( - +3 "core" -'v +4 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"('< +32 "core" ' +2 "manipulator"&F% +5 "core" %YZ % Ȳ +2 "storage"(B& +4 "core" & 0 +3 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 2 + 312 counts + "manipulator"&G'υ +15 "core" ' +2 "manipulator"&_& +5 "core" & 3  +3 "storage"(& +5 "core" & O O  B +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts + "manipulator"&{' +18 "core" ' +2 .tSE.seek 2.1 Pucks below Top Plate +2 "storage"(p'3 +43 "core" ' +2 "manipulator"&8& +5 "core" &  +2 "manipulator"&>% +5 "core" % +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&d'\ +96 "core" ' +2 .tElbow.seek CC +2 "manipulator"&-( +154 "core" ( +3 "manipulator"&<& +4 "core" &  8! +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &g& +4 "core" &  8 +3 .tForearm.seek CC +2 "manipulator"&5', +96 "core" ' +2 .tHand.close + "manipulator"&4/ +72 "core" / +2 .tCC.seek :open +2 "collection"'!( +376 "core" ( +2 "storage"(]& +5 "core" & M F A +2 "storage"(Y& +5 "core" & L N  A +2 "manipulator"&^& +5 "core" & 9 8 +2 "manipulator"&$% +4 "core" % ? 9  +3 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 + "manipulator"&\ ( +157 "core" ( +2 "manipulator"&&& +5 "core" &  +3 "storage"(c& +5 "core" & X R ) D +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 2 +2 "manipulator"&T'M +113 "core" ' +2 .tElbow.hold +2 "manipulator"&(, +4 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tHand.open +2 "manipulator"&@1 +68 "core" 1 +4 "manipulator"&% +5 "core" % _` dz +2 "storage"(1& +5 "core" & 5 b 5 +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 318 counts +2 "manipulator"&+'ϋ +12 "core" ' +2 "manipulator"&m& +5 "core" & +2 "storage"(x& +4 "core" & g f 1 F +46 .tForearm.reconfigure :tight +10 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts +2 "manipulator"&"' +25 "core" ' +2 "storage"(% +5 "core" %9 g g  G +4 ."downElevator"SE.seek :down +3 "storage"(%'v +99 (z% +3 "core" %I K R @ BRP +3 "manipulator"&q% +4 "core" %   +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&Q'\ +94 "core" ' +38 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +5 "core" &>B3  +2 "manipulator"&I& +6 "core" & +2 "manipulator"&% +5 "core" %\  * +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&A(- +170 "core" ( +2 "manipulator"&& +4 "core" &- l ^ +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" &- ^ +3 .tForearm.seek :garage +2 "manipulator"&O'! +107 "core" ' +2 .tHand.close + "manipulator"&/ +61 "core" / +2 "manipulator"&& +5 "core" &-  ^ +2 "manipulator"&j% +5 "core" % 1 , +3 .tForearm.seek :retract + "manipulator"&u'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&( +276 "core" ( +3 "manipulator"&;& +4 "core" & , +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &}& +4 "core" & 3 , +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&~', +102 "core" ' +2 "manipulator"&H& +5 "core" & , +2 "manipulator"&f% +4 "core" %1 } +3 "collection"'t& +6 "core" &AEc  +3 "collection"'& +6 "core" &BDU  +2 .tCC.seek :closed +4 "collection"'C(O +3 "core" &BGG  +5 &AD% 9 +9 &JN~AF \ / +9 &{@F D +10 &D^BE F +9 &]CE G +9 &]BD F +10 &`@E F +9 &KbAG G +10 & `?C G +9 &^@F G +9 &b@F F +10 &!S_AC G +9 &#]BE F +10 &$`BF F +9 &&bAD F +9 &([^BF G +10 &*bBD F +9 &+]BDs G +9 &-b?Ee F +10 &/cb@FT G +9 &1%`CG< G +9 &2]AF- F +10 &4]AD G +9 &6jaCC G +10 &8.]CD F +9 &9_CF F +9 &;cAG  F +10 &=t]BF  F +9 &?6`AG F +9 &@bBH F +10 &BcBI G +9 &D{aDF G +10 &F=eCG G +9 &GnCF I +9 &IBH L +10 &KfAG Q +9 &M CF S +9 &NyCG~ ) +10 &Oo1BHv S +8 ( +3 &O;DGl : +3 "collection"'& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.57 + "collection"'& +4 "core" &O;EED : +3 .tHand.open + "manipulator"&r1 +73 "core" 1 +2 "manipulator"&D% +4 "core" % 1 \ } +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"& '\ +96 "core" ' +2 .tPSV.dial PSR +2 "processing"%b +122 "core"  +2 "processing"%W% +4 "core" %ZN & +3 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml +2 "processing"%o' +1655 "core" ' +10 .tdelay 5 seconds +502 .PSV.dial :waste1 +46 "processing"%  +40 "core"  +3 .tPS.seek 0ml +2 "processing"%l'W +1612 "core" ' +2 .tPSV.dial PSR +2 "processing"%: +42 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%3' +2629 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +3 "processing"% +3 "collection"'  +6 "core" @ +2 "processing"% +4 "core" @ +3 "processing"%?  +65 "core" +86 + .tPSV.dial :mixloop +2 "processing"%. +106 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"')  +6 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%  +120 "core" +3 .tPS.seek 0ml +2 "processing"%/'W +2628 "core" ' +2 .tPSV.dial :air +2 "processing"%,  +41 "core"  +3 .tPS.seek 2.5ml +2 "processing"%k' +2625 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%\\ +52 "core" +3 .tPS.seek 0ml +2 "processing"%a'W +1267 "Can" JHx +1369 "core" ' +2 .tPSV.dial :air + "processing"%V  +39 "core"  +3 .tPS.seek 2.5ml + "processing"%[' +2632 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%X +52 "core" +3 .tPS.seek 0ml +2 "processing"%J'W +2626 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&y& +5 "core" & l , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&w( +23 "core" ( +2 "manipulator"&2& +5 "core" &  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 & & +3 "core" & ~  +3 .tForearm.seek CC +2 "manipulator"& ', +109 "core" ' + .tHand.close +2 "manipulator"&=/ +70 "core" / +3 .tCC.seek :open + "collection"'( +376 "core" ( +2 "manipulator"&N& +4 "core" &  +3 "manipulator"&0% +4 "core" %  +3 .tForearm.seek :retract +2 "manipulator"&e'\ +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +2 "manipulator"&K(- +266 "core" ( +2 "manipulator"&7& +5 "core" &- r o +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &`& +3 "core" &- L o +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&R'! +112 "core" ' +2 .tHand.open + "manipulator"&|1 +66 "core" 1 +2 "manipulator"&h% +4 "core" % +r u Ǹo +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&'\ +107 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%M +13 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%Z  +4 "core" +3 ."connect"PRV.dial CBV +44 .tCBV.dial PRV +11 "collection"'  +5 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +5 "core" +3 #tLoading lyfil puck from tube 3 into Collection Clamp + "collection"'6& +4 "core" &GLF  +3 "manipulator"& % +4 "core" %  t v +3 "storage"(% +4 "core" %x   L +3 "storage"(#. +3 "core" .( +4 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 3 + "storage"(E( +193 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +3 (9& +4 "core" & z m ] I +3 "manipulator"&L& +4 "core" &- o +2 "manipulator"&v% +4 "core" %  v +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"&P( +177 "core" ( +2 "manipulator"&& +4 "core" &  + m +3 "storage"( & +4 "core" & ~ 8 K +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 3 + 700 counts + "manipulator"&F' +90 "core" ' +2 "storage"(B& +5 "core" &  v : I +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(_'H +122 "core" ' +2 "storage"(- +4 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (8& +3 "core" &   ; ; +3 "manipulator"&>& +4 "core" &  { l +3 .tElbow.seek 3 +2 "manipulator"&( +4 "core" ( +3 "manipulator"&*& +4 "core" &  ; l +3 "storage"('& +4 "core" &  " < +4 .tForearm.seek 3 + 300 counts + "manipulator"&S'9 +25 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&G/ +57 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&& + "storage"(<'v +10 "core" &  l +2 "manipulator"&g% +5 "core" % 7 5 +2 .tForearm.seek :retract +2 "manipulator"&{'\ +85 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +4 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +149 "core" ( +2 "manipulator"&4& +5 "core" &  3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &d& +3 "core" & i 3 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&s', +102 "core" ' +3 "manipulator"&]& +5 "core" & 3 +2 "manipulator"&Y% +5 "core" %  +3 "collection"'^& +5 "core" &IL  +3 "collection"'$& +6 "core" &HK  +3 .tCC.seek :closed +3 "collection"'&(O +4 "core" &HO  +5 &IK 7 +9 &KNHL / +10 &{IN% C +9 &BaKLf \ G +9 &`JOd G +10 &`IKX G +9 &cHN \ G +10 &JbIM \ G +9 & bJL G +9 &cIL \ G +10 &]JM G +9 &!R^GK G +9 &#]IM G +10 &$]JOn G +9 &&]GK1 G +10 &(Z]IM G +9 &*cHL G +9 &+bIM F +10 &-`JN G +9 &/b`HK G +50 &1%_HM~ F +10 &2cIMx G +2 &4]ILj G + &6j^HOg G + &8-\\INY F +2 &9`HM] \ G + &;^HNS G +8 &=s]ILJ F +9 &?4`JLA G +10 &@bGMK G +9 &BcHL4 F +10 &DzaGO6 G +9 &F:gIJ- \ H +9 &GGL, J +10 &I' O +9 &K` & R +9 &M T +10 &Nw=. , +9 &Or,CE D +9 ( +2 &O|;FH : +3 "collection"'$& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.67 +2 .Hand.open + "manipulator"&c1 +70 "core" 1 +2 "manipulator"&5% +5 "core" %   +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&-'\ +93 "core" ' +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'@  +122 "core"  +3 .tCSV.dial CTV + "collection"'  +29 "core"  +3 .tPS.seek 2.5ml +2 "processing"%1' +2639 "core" ' +2 "collection"'m% +4 "core" % C##  +3 .tCS.seek 4.15ml +2 "collection"'x'Q +1562 "core" ' +2 .tdelay 8 seconds +803 .PSV.dial :air +2 "processing"%  +40 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%  +67 "core"  +3 .tPS.seek 0ml +2 "processing"%\ 'W +2630 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"'z ` +49 "core" b +2 .tCSV.dial :air +2 "collection"'q @ +41 "core" ? +3 .tCS.seek 10ml +2 "collection"'T' D +1577 "core" ' + .tCSV.dial CTV +2 "collection"'  +40 "core"  +3 .tCS.seek 0ml +2 "collection"'+' +2620 "core" ' +2 .tCBV.dial :waste1 +2 "collection"'I @ +29 "core" > +2 .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +3 "collection"'  +120 "core" +2 "collection"'p& +4 "core" &O|8 : +3 #tStoring lyfil puck in Collection Clamp to tube 2 + "manipulator"&"% +5 "core" %\  h  +2 "storage"(% +4 "core" % G H ? +3 "storage"(. +4 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(%( +197 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 ((& +4 "core" & H = < +2 "manipulator"&& +4 "core" & A 3 +3 "manipulator"&% +5 "core" %\   +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 + "manipulator"&j( +153 "core" ( +2 "manipulator"&Q& +4 "core" & +3 "storage"(O& +5 "core" & P N  B +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts + "manipulator"&;' +96 "core" ' +2 "storage"(}& +5 "core" & . 5 ? +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(A'H +276 "core" ' +2 "storage"(H- +4 "core" -'h +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&f& +4 "core" & +3 "storage"(t& +5 "core" & > < = +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek 2 + "manipulator"&u'M +38 "core" ' +52 .tElbow.hold +4 "manipulator"&!, +4 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"(- +3 "core" -'h +4 .tSE.seek 2.1 Pucks below Top Plate +2 "storage"(r'. +30 "core" ' +2 "manipulator"&D% +4 "core" %a` dz +2 "storage"(& +5 "core" & / 0 +2 .tForearm.force -20 + "manipulator"&5 +5 .tForearm.seek 2 + 320 counts + "manipulator"&b'ύ +16 "core" ' +2 "manipulator"&W& +5 "core" & +2 "storage"(~& +4 "core" & B D  ? +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&' +31 "core" ' +3 .tSE.seek 3.1 Pucks below Top Plate +2 "storage"(o'% +43 "core" ' +2 "manipulator"&:& +4 "core" & " +3 "manipulator"&l% +5 "core" % +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&'\ +88 "core" ' +3 .tElbow.seek CC +2 "manipulator"&( +161 "core" ( +2 "manipulator"&& +4 "core" & q 0 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &?& +4 "core" & 7 0 +3 .tForearm.seek CC +2 "manipulator"&.', +102 "core" ' +2 .tHand.close + "manipulator"&)/ +74 "core" / +2 .tCC.seek :open +2 "collection"'( +376 "core" ( +2 "storage"(3& +5 "core" &   < +2 "storage"(,& +5 "core" & 8 8 g > +2 "manipulator"&/& +4 "core" & [ 0 +2 "manipulator"&\\% +5 "core" % 3 +3 .tForearm.seek :retract +2 "manipulator"&k'\ +97 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&V( +154 "core" ( +2 "manipulator"&a& +5 "core" & k +2 "storage"(X& +5 "core" & Q O  C +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 2 +2 "manipulator"&['M +109 "core" ' +2 .tElbow.hold +2 "manipulator"&y, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tHand.open + "manipulator"&21 +76 "core" 1 +3 "manipulator"& % +5 "core" % ax ; Ǻ1 +2 "storage"(=& +4 "core" & > 7 +3 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 2 + 320 counts +2 "manipulator"&'ύ +16 "core" ' + "manipulator"& & +5 "core" & +3 "storage"(C& +5 "core" & Z P  D +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts + "manipulator"&N' +33 "core" ' +2 "storage"(0% +48 "core" %( i i E +13 ."downElevator"SE.seek :down +3 "storage"( 'v +98 (7% +4 "core" %ĺC Q R  CRO +3 "manipulator"&`% +5 "core" % x +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&w'\ +88 "core" ' +35 ' +2 ."downElevator"SE.stop + "storage"(5 +4 .tPSV.dial :air +2 "processing"%|  +69 "core" +3 .tPS.seek 2.5ml +2 "processing"%h' +2633 "core" ' +2 .tdelay 1 second +101 .PSV.dial :mixloop +2 "processing"%e +52 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%M  +40 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%Z +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air +19 "processing"%  +41 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%'W +2626 "core" ' +3 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%6& +5 "core" &s / +2 "manipulator"& & +5 "core" & +2 "manipulator"&% +4 "core" %   +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&#(- +178 "core" ( +2 "manipulator"&R& +5 "core" &- . 1 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &9& +3 "core" &- 1 +3 .tForearm.seek :garage +2 "manipulator"&L'! +106 "core" ' +2 .tHand.close +2 "manipulator"&v/ +56 "core" / +2 "manipulator"&n& +5 "core" &- ' 1 +2 "manipulator"&% +5 "core" % 1 a l +2 .tForearm.seek :retract +2 "manipulator"& '\ +102 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&B( +147 "core" ( +2 "manipulator"&K& +5 "core" &   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" &  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&8' +97 "core" ' +2 "manipulator"&>& +6 "core" &  +2 "manipulator"&*% +4 "core" % | u +3 "processing"%'& +5 "core" &o 1 +3 "processing"%& +6 "core" &A 1 +3 .tPC.seek :closed +2 "processing"%G(Tg +4 "core" &k 1 +7 &=| *$d +9 &x\\u %7 +10 &|| $I +9 &[ %H +10 &ha} 'H +9 &*_ 'H +9 &b 'I +10 &_{ 'I +9 &p] 'H +9 &2_ 'H +10 &b 'I +9 &!`] 'I +10 &#x\\ (H +9 &%9]k 'I +9 &&c 'H +10 &(^ 'H +9 &*b 'H +9 &,Ab &I +10 &.` 'H +9 &/_ 'H +10 &1` 'I +9 &3J] 'H +9 &5 ] 'H +10 &6\\ 'H +9 &8_q 'H +9 &:Rb' 'H +10 &<b 'I +9 &=` 'I +10 &?` 'I +9 &AY` 'I +9 &Cb &H +10 &D_ &I +9 &Fc 'H +9 &H_k &I +10 &J $L +9 &K !O +10 &M !O +9 &OY "N +9 &Q !O +10 &R !; +9 &TRr %7 +9 &TK #M +10 &Tq - ' +2 ( +3 "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.49 +2 "processing"%& +3 "core" &Tq , ' +3 .tHand.open + "manipulator"&g1 +74 "core" 1 +2 "manipulator"&P% +48 "core" %  6 u +11 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&F'\ +89 "core" ' +2 .tPRV.dial :air +2 "processing"%4  +53 "core"  +3 .tPSV.dial :mixloop + "processing"%d +41 "core" +2 "processing"%_% +4 "core" %Y4 ) +4 .tPS.seek 0.3ml +2 "processing"%S' +391 "core" ' +2 .tPSV.dial PSR +2 "processing"%] +94 "core"  +4 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml + "processing"%Y'* +487 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%<' +1914 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%^ +96 "core" +2 .tPTV.dial :mixing +2 "processing"% @ +68 "core" B +2 .tPBV.dial :waste2 +2 "processing"%{  +85 "core"  +58 .tPS.seek 0ml +2 "processing"%'W +2634 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&c& +5 "core" &  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC + "manipulator"&5( +19 "core" ( +2 "manipulator"&$& +4 "core" &  u !t +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &@& +4 "core" &  f !t +3 .tForearm.seek PC +2 "manipulator"&' +94 "core" ' +2 .tHand.close + "manipulator"&s/ +71 "core" / +2 .tPC.seek :open +2 "processing"%J( +402 "core" ( +2 "manipulator"&m& +4 "core" &  g !s +3 "manipulator"&i% +4 "core" %   +3 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +128 "core" ( +2 "manipulator"&1& +5 "core" &-\  "| +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &z& +4 "core" &-\  "| +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&q'! +113 "core" ' +2 .tHand.open + "manipulator"&x1 +76 "core" 1 +2 "manipulator"&% +5 "core" % ({  Ȼ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&T'\ +102 "core" ' +4 #tLoading da puck from tube 3 into Processing Clamp + "processing"%I& +4 "core" &U , +3 "manipulator"&% +5 "core" %\  # +2 "storage"(p% +5 "core" % j l  F +2 "storage"(". +3 "core" .( +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 3 +2 "storage"(( +194 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +4 "core" & ? ' - D +2 "manipulator"&(& +4 "core" &-\  "| +3 "manipulator"&% +4 "core" %\  # +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"&( +170 "core" ( +2 "manipulator"&E& +48 "core" &  !u +10 "storage"(Q& +4 "core" & j j ! F +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts +2 "manipulator"&O' +93 "core" ' +2 "storage"(}& +4 "core" & b k I H +4 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"('H +134 "core" ' +2 "storage"(-- +4 "core" -'ߛ +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (H& +4 "core" & K # ! : +2 "manipulator"&f& +5 "core" &  !t +2 .tElbow.seek 3 +2 "manipulator"&t( +4 "core" ( +2 "manipulator"&& +5 "core" &  !t +2 "storage"(D& +4 "core" &\ \  / 8 +4 .tForearm.seek 3 + 300 counts +2 "manipulator"&'9 +21 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tHand.close + "manipulator"&W/ +64 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&~& +3 "storage"(:'v +6 "core" &  o !t +4 "manipulator"&l% +4 "core" % 7 +3 .tForearm.seek :retract +2 "manipulator"&;'\ +94 "core" ' +2 .tElbow.seek PC +2 "manipulator"&j( +12 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +264 "core" ( +2 "manipulator"&A& +5 "core" & e +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &u& +3 "core" & e +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&b' +99 "core" ' +2 "manipulator"&r& +4 "core" & o e +3 "manipulator"&% +5 "core" %  +2 "processing"%?& +5 "core" & - +3 "processing"%& +7 "core" & * +2 .tPC.seek :closed +3 "processing"%!(Tg +3 "core" & * +6 & ,7 +9 &KM} "/ +10 &x D +9 &8a #I +10 &] $H +9 &_ $I +9 &~` $I +10 &B\\ $H +9 &` $I +9 &_ "I +10 &^ $H +9 &!I` #H +9 &#\ _ $I +10 &$^ $H +9 &&` #H +10 &(Q_ $H +9 &*\\ $H +9 &+^ $H +10 &-\\ $H +9 &/Y^v $H +9 &1` $H +10 &2_ $H +9 &4` $H +10 &6b^ $H +9 &8#_ $H +10 &9` $H +9 &;^~ $H +9 &=i_ $H +9 &?,` $H +10 &@_ $H +9 &B_ $H +10 &Dqb $H +9 &F3d #H +9 &Gg #I +10 &Iv !K +9 &Kh N +9 &M* N +10 &N N +9 &Py N +10 &Rp N +9 &SPk #%m +9 &TDUy &, +9 ( +2 &TGv )) +3 "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.54 +2 .Hand.open + "manipulator"&)1 +65 "core" 1 +2 "manipulator"&% +5 "core" %  v +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&&'\ +93 "core" ' +4 #tHeating Puck.from 3, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%3  +3 %,9 +7 "core" 9Q +103 "processing"%/9 +3 "core" 9O +103 "processing"%\\9 +3 "core" 9M  +103 "processing"%a9 +3 "core" 9J  +103 "processing"%X9 +3 "core" 9K +103 "processing"%.9 +3 "core" 9J +103 "processing"%9 +3 "core" 9J +103 "processing"%29 +3 "core" 9J +103 "processing"% 9 +3 "core" 9J# +103 "processing"%=9 +3 "core" 9J' +103 "processing"% 9 +4 "core" 9K+ +147 "processing"%C9 +12 "core" 9L1 +103 "processing"%k9 +3 "core" 9N6 +103 "processing"%09 +3 "core" 9O: +103 "processing"%V9 +4 "core" 9P> +103 "processing"%79 +3 "core" 9RB +4 .tPH.hold 2:00:00,28C +3 "processing"%` ppQ +4 .tdelay 1:30 +2 "core" C +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%[ +95 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml +2 "processing"%' +596 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +11 .tPS.seek 2ml + "processing"%o'[ +1618 "core" ' +2 .tPTV.dial :puck +2 "processing"%|  +66 "core"  +2 .tPSV.dial PTV +2 "processing"%N +68 "core" +2 .tPBV.dial :waste1 +2 "processing"%  +121 "core"  +2 "processing"%\ % +5 "core" %[ ' +3 .tPS.seek 1.5ml +2 "processing"%e' +590 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%M * +31 "core" + +3 .tPS.seek 0ml +2 "processing"%Z'W +1614 "core" ' +2 .tdelay 5:00 +95 "Can" $@I +29908 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +15 "core"  +2 .tPBV.dial :waste1 +2 "processing"%h  +32 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%6 * +33 "core" * +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +69 "core"  +3 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +4 .tPS.seek 2.5ml +2 "processing"%' +2205 "core" ' +2 .tPSV.dial PTV +2 "processing"%R +68 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +3 "processing"%9 +69 "core"  +2 .tdelay 5 seconds +503 .PSV.dial PTV + "processing"%y +69 "core" +2 .tdelay 5 seconds +503 .PSV.dial :air + "processing"%v  +68 "core"  +3 .tPS.seek 0ml + "processing"%n'W +2180 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +121 "core" +2 .tPSV.dial :mixloop +2 "processing"%w +52 "core" +2 .tPRV.dial :ab1 +2 "processing"%K @ +67 "core" A +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%'w +357 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +4 .tPRV.dial CBV + "collection"'L  +3 "processing"%>  +44 "core"  +6 +2 "processing"%*% +4 "core" %xx % +4 .tPS.seek 0.32ml + "processing"%''% +395 "core" ' +3 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'#  +28 "core" +2 .tPRV.dial :air +2 "processing"%  +51 "core"  +2 .tPS.seek 0.9ml +2 "processing"%U'D +1231 "core" ' +3 .tPRV.dial :waste2 + "processing"% @ +70 "core" ? +3 .tPS.seek 0.5ml + "processing"%g' +866 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%P  +39 "core"  +3 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +51 "processing"%'[ +1619 "core" ' +2 .tPSV.dial :PML +2 "processing"%4 +52 "core" +2 .tPTV.dial :mixing +2 "processing"%d @ +67 "core" B +2 .tPBV.dial :waste1 + "processing"%_  +33 "core" +2 "processing"%8% +5 "core" %b ' +2 .tPS.seek 1.85ml +2 "processing"%'B +235 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%] * +35 "core" , +3 .tPS.seek 0ml +2 "processing"%S'W +1969 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'Y& +4 "core" &PU  +3 "manipulator"&^& +5 "core" & e +2 "manipulator"&% +5 "core" %\   +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage + "manipulator"&{(- +122 "core" ( +2 "manipulator"&<& +4 "core" &- o ) +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &c& +4 "core" &- ) +3 .tForearm.seek :garage + "manipulator"&$'! +106 "core" ' +2 .tHand.close +2 "manipulator"&@/ +62 "core" / +2 "manipulator"&s& +5 "core" &- ) +2 "manipulator"&B% +5 "core" % 2 - +3 .tForearm.seek :retract +2 "manipulator"&F'\ +104 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&G( +275 "core" ( +2 "manipulator"&m& +4 "core" & 5 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &i& +3 "core" & 5 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC + "manipulator"&1', +95 "core" ' +3 "manipulator"&z& +5 "core" & Y 5\ +2 "manipulator"&% +4 "core" %! E +3 "collection"'5& +5 "core" &QT  +3 "collection"'x& +6 "core" &PT +3 .tCC.seek :closed +2 "collection"'(O +6 "core" &NW  +7 &3RU $d +9 &Z{OS 5 +9 &OS H +10 &\\RT H +9 &bPS H +9 &IbPT H +10 & aQT H +9 &bOW H +10 &aQU H +9 &QdOU H +9 & aPS H +10 &!bQT H +9 &#\\QU H +9 &%Y]QT H +10 &']PU H +9 &(]PU G +9 &*_OV H +10 &,abOV H +9 &.#bSU H +10 &/]RU H +9 &1\\QT H +9 &3i]PV H +10 &5,\\RT G +9 &6_QU G +9 &8_PU H +10 &:rbOU G +9 &<4_OU G +10 &=`MT G +9 &?bQT H +9 &Ay]PV H +10 &C;ZOS\ H +9 &D^RS H +9 &FbQS H +10 &HzuQT J +9 &J1NT\ N +10 &KQS\ S +9 &MQS\ T +9 &OQRU , +10 &ONS\ H +8 ( +3 &O]QS B +2 "collection"'x& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.61 +2 "collection"'& +4 "core" &O_PS B +2 .tHand.open +2 "manipulator"&I1 +60 "core" 1 +2 "manipulator"&% +4 "core" % ! +3 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&p'\ +97 "core" ' +2 .tPSV.dial PSR +2 "processing"%" +98 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml +2 "processing"%q' +1616 "core" ' +45 .tdelay 5 seconds +510 .PSV.dial :waste1 +3 "processing"%  +40 "core"  +3 .tPS.seek 0ml +2 "processing"%('W +1609 "core" ' +2 .tPSV.dial PSR +2 "processing"% +42 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%%' +2629 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +4 "processing"%E  + "collection"'Q  +38 "core" ~ +114  +3 .tPSV.dial :mixloop + "processing"% +95 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'}  +5 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%-  +68 "core" +3 .tPS.seek 0ml +2 "processing"%H'W +2631 "core" ' +2 .tPSV.dial :air +2 "processing"%f  +40 "core"  +3 .tPS.seek 2.5ml + "processing"%' +1470 "Can" WFI +1166 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%D +42 "core" +2 .tPS.seek 0ml +2 "processing"%T'W +2631 "core" ' +2 .tPSV.dial :air +2 "processing"%W  +42 "core"  +3 .tPS.seek 2.5ml + "processing"%~' +2635 "core" ' +2 .tPSV.dial :mixloop + "processing"%l +42 "core" +3 .tPS.seek 0ml +2 "processing"%'W +2622 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&O& +4 "core" & 5\ +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +4 "core" ( +2 "manipulator"&& +4 "core" & N 5\ +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &A& +4 "core" &  5\ +3 .tForearm.seek CC + "manipulator"&u', +106 "core" ' +2 .tHand.close + "manipulator"&t/ +67 "core" / +3 .tCC.seek :open + "collection"':( +380 "core" ( +2 "manipulator"&r& +4 "core" &  5\ +3 "manipulator"&% +5 "core" % % l 5 +2 .tForearm.seek :retract +2 "manipulator"&?'\ +97 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&;(- +280 "core" ( +2 "manipulator"&J& +4 "core" &- N +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &)& +3 "core" &- a N +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'! +109 "core" ' +3 .tHand.open + "manipulator"&,1 +69 "core" 1 +2 "manipulator"&% +4 "core" % ) L ǽ +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&/'\ +100 "core" ' +3 ."da"delayUntil "11:58:07.38" +24833 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%b @ +68 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%\\  +34 "core"  +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%a * +33 "core" , +2 ."da"PSV.dial :air +48 "processing"%X  +47 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%.' +2195 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +41 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%2  +43 "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"%=  +53 "core" +3 ."da"PS.seek 0ml +2 "processing"% 'W +2191 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%C +121 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%k' +585 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%0'[ +1615 "core" ' + ."da"PTV.dial :puck +3 "processing"%V  +66 "core"  +2 ."da"PSV.dial PTV +2 "processing"%7 +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%[  +34 "core" +2 "processing"%% +5 "core" %\\ ' +2 ."da"PS.seek 1.5ml +3 "processing"%' +594 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%| * +33 "core" , +3 ."da"PS.seek 0ml +2 "processing"%N'W +1612 "core" ' +2 ."da"delay 2:00 +10560 "Can" %<J: +1444 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  + ."da"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 +2 "processing"%M +79 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%e' +2222 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%3 +78 "core" ~ +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +65 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%h +79 "core"  +2 ."da"delay 5 seconds +504 .PSV.dial :air + "processing"%6  +70 "core"  +3 ."da"PS.seek 0ml +2 "processing"% 'W +2182 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%Z +120 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%R' +597 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%9'[ +1605 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%y  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%v +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core" +2 "processing"%% +5 "core" %Zt " +2 ."da"PS.seek 1.5ml +2 "processing"%w' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%K * +33 "core" + +3 ."da"PS.seek 0ml +2 "processing"%n'W +1615 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%>  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%L  +34 "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"  +46 ."da"PS.reconfigure :fast +11 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%#' +2189 "core" ' +2 ."da"PSV.dial PTV +3 "processing"% +69 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%' +68 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +69 "core" +3 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%U  +67 "core"  +3 ."da"PS.seek 0ml +2 "processing"%P'W +2184 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%g  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%4  +124 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%d  +41 "core" ~ +2 ."da"PTV.dial :PRVmixing +2 "processing"%_  +16 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%8 +42 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%]' +389 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%  +42 "core"  +2 "processing"%% +5 "core" %| $ +2 ."da"PS.seek 0.55ml +2 "processing"%Y'x +334 "core" ' +3 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%^  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'[ +1553 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%< +42 "core" +2 ."da"PTV.dial :mixing +2 "processing"%c @ +68 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%j  +33 "core" +2 "processing"%@% +4 "core" %Z{ ) +3 ."da"PS.seek 1.85ml +2 "processing"%s': +238 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%B * +33 "core" * +3 ."da"PS.seek 0ml +2 "processing"%&'W +1964 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +15694 "Can" "@-J +32309 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%$ @ +4 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%m  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%i * +33 "core" , +3 ."da"PSV.dial :air +2 "processing"%{  +42 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%z' +2199 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%5  +53 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%F +39 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +41 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2192 "core" ' +3 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%I +120 "core" +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +586 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%x'[ +1617 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%"  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%1 +66 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%S  +32 "core"  +2 "processing"%% +5 "core" %[{ ' +2 ."da"PS.seek 1.5ml +2 "processing"%q' +590 "core" ' +3 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%('W +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +55 "processing"%Q  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%E  +34 "core" +2 ."da"delay 30 seconds +1639 "Can" %<Kf +1364 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%} +69 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%-' +2180 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%% +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%f +69 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%H +69 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%D  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2186 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%W +120 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%T' +598 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%l'[ +1608 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%~  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%O +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" +3 "processing"%A% +4 "core" %W & +3 ."da"PS.seek 1.5ml +2 "processing"%t' +590 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%G * +33 "core" + +3 ."da"PS.seek 0ml +2 "processing"%p'W +1606 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%r  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%u +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%J' +2194 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%) +68 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +69 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%, +68 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%?'W +2181 "core" ' +3 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +121 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +3 "processing"%b' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%\\'[ +1605 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%a  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%X +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core" +2 "processing"%% +4 "core" %[x ! +3 ."da"PS.seek 1.5ml +2 "processing"%2' +589 "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 +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%.  +51 "core"  +10 ."da"PBV.dial :waste1 +2 "processing"%C  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%k +69 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%V' +2177 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%7 +69 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "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"%0  +67 "core"  +3 ."da"PS.seek 0ml +2 "processing"%|'W +707 "Can" !@K +1480 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +137 "core"  +3 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +2 "processing"% +16 ."da"PS.reconfigure :default +8 "processing"%#A d`xb +3 ."da"PS.seek 0.25ml +2 "processing"% '7 +343 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +3 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%\ ' +341 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%o'[ +1612 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%M  +5 "core"  +2 ."da"PSV.dial PTV +2 "processing"%N +84 "core" ~ +2 ."da"PBV.dial :waste1 +2 "processing"%3  +33 "core" +14 "processing"%% +5 "core" %Wu\  +3 ."da"PS.seek 1.5ml +2 "processing"%h' +607 "core" ' +3 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%6 * +33 "core" * +2 ."da"PS.seek 0ml +2 "processing"%e'W +1606 "core" ' +2 ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%Z  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%R * +35 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%y +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%v' +2272 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +70 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%9 +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%K  +69 "core"  +3 ."da"PS.seek 0ml +2 "processing"%w'W +2231 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%> +126 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%L'[ +2116 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +2 "processing"%*  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%n  +32 "core" +2 "processing"% % +5 "core" %Y\  +2 ."da"PS.seek 1.5ml +2 "processing"%'' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" * +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%U  +99 "core"  +3 ."da"PS.seek 0ml +2 "processing"%#'W +1613 "core" ' +3 "processing"%g9 +3 "core" 9'4 +3 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%4 +52 "core" 4 +10 "processing"%d& +4 "core" &TGx\ ) +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 2 +2 "manipulator"&_% +5 "core" %  j  +2 "storage"(8% +5 "core" %u k k 6\ +2 "storage"(P. +3 "core" .( +3 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +4 ."da"SC.seek 2 +2 "storage"(( +199 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +4 (& +3 "core" & Z \\ \ +3 "manipulator"&]& +4 "core" &- N +3 "manipulator"&^% +5 "core" %  ]  +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 2 +2 "manipulator"&Y( +177 "core" ( +3 "manipulator"&<& +4 "core" &  !u +2 "storage"(c& +4 "core" & e j \ +4 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 2 + 700 counts +2 "manipulator"&j' +98 "core" ' +2 "storage"(@& +4 "core" & n q x\ +4 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"(B'H +264 "core" ' +2 "storage"(- +4 "core" -'` +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&s& +4 "core" &  !t +3 "storage"($& +5 "core" & f h\ +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 2 +2 "manipulator"&m'M +36 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&i, +4 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"({- +4 "core" -'` +4 ."da"SE.seek 3.1 Pucks below Top Plate +2 "storage"(&'& +32 "core" ' +2 "manipulator"&% +5 "core" %_d ȴ +2 "storage"(5& +5 "core" &  F A\ + ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 2 + 318 counts +2 "manipulator"&F'ϋ +12 "core" ' +2 "manipulator"&& +4 "core" &  !r +3 "storage"(z& +4 "core" & e l \ +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 700 counts +2 "manipulator"&I' +28 "core" ' +2 ."da"SE.seek 4.1 Pucks below Top Plate +2 "storage"(' +43 "core" ' +2 "manipulator"&& +5 "core" &  !r +2 "manipulator"&"% +5 "core" % h +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&1'\ +88 "core" ' +2 ."da"Elbow.seek PC +3 "manipulator"&S( +253 "core" ( +2 "manipulator"&& +5 "core" & N +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &x& +4 "core" & * +3 ."da"Forearm.seek PC +2 "manipulator"&' +95 "core" ' + ."da"Hand.close +2 "manipulator"&q/ +70 "core" / +2 ."da"PC.seek :open +2 "processing"%Q( +400 "core" ( +2 "storage"(E& +4 "core" & o q \ +3 "manipulator"&& +4 "core" & I +2 "manipulator"&}% +5 "core" %   +3 ."da"Forearm.seek :retract +2 "manipulator"&('\ +96 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 2 +2 "manipulator"&%( +256 "core" ( +2 "manipulator"&f& +4 "core" &  ~ !v +2 "storage"(H& +4 "core" & n o Y\ +52 ."da"Forearm.reconfigure :tight +11 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 700 counts +2 "manipulator"&D' +106 "core" ' +3 ."da"Hand.open + "manipulator"&-1 +69 "core" 1 +3 "storage"(W- +4 "core" -' +4 ."da"SE.seek 3.86 Pucks below Top Plate +2 "storage"(' +25 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 3.19 Pucks below Top Plate +2 "storage"(T' +50 "core" ' +3 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23aug0612h50ml_niagara.tif +1948 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +4602 #"da"SX HX9/16 (USB:78): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 62.074 seconds\ /var/log/esp/da23aug0612h50ml_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23aug0612h50ml20s_niagara.tif +2068 #SX HX9/16 (USB:78): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23aug0612h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23aug0612h50ml30s_niagara.tif +3069 #SX HX9/16 (USB:78): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23aug0612h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "62.074 sec auto-exposure",Subject: "da23aug0612h50ml images!" +4 "storage"(~- +3 "core" -' +14 "storage"(O& +13 "core" & c b  +6 "manipulator"&& +12 "core" &   !v +4 ."da"Elbow.seek 2 +2 "manipulator"&A( +4 "core" ( +2 "manipulator"&l& +4 "core" &  !v +3 "storage"(G& +4 "core" & j b  +4 ."da"Forearm.seek 2 + 700 counts +2 "manipulator"&t' +13 "core" ' +3 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +4 ."da"SE.seek 3.91 Pucks below Top Plate +4 "storage"(') +69 "core" ' +3 "manipulator"&r& +6 "core" &  8 !v +3 "storage"(& +4 "core" & / +3 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +7 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 2 +2 "manipulator"&u'M +35 "core" ' +3 ."da"Elbow.hold +2 "manipulator"&p, +5 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 4.09 Pucks below Top Plate +2 "storage"()' +25 "core" ' +2 "manipulator"&% +5 "core" %Ro 2 ȸ +2 "storage"(,& +6 "core" & ~  # +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 2 + 305 counts +2 "manipulator"&'~ +16 "core" ' +2 "manipulator"&J& +5 "core" &  !u +5 "storage"(& +6 "core" & H 0 +3 ."da"Forearm.reconfigure :tight +31 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 2 + 700 counts +3 "manipulator"&?' +25 "core" ' +2 "storage"(b% +4 "core" %  2 +4 ."downElevator"SE.seek :down +4 "storage"(a'v +98 (X% +10 "core" %> k 3QI +8 "manipulator"&% +11 "core" %   +5 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 ' +3 ."downElevator"SE.stop + "storage"(5 +4 (\\& +4 "core" & 3 +4 #tStarting finalPurge +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"% & +6 "core" &2  +3 "manipulator"&2& +12 "core" &  !u +4 "manipulator"&.% +10 "core" %\  % +6 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&C(- +279 "core" ( +9 "manipulator"& & +4 "core" &- d P +3 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &k& +4 "core" &- ' P +4 ."psFlush"Forearm.seek :garage +2 "manipulator"&='! +105 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&7/ +68 "core" / +5 "manipulator"&[& +9 "core" &- | P +5 "manipulator"&% +9 "core" % 3 +6 ."psFlush"Forearm.seek :retract +4 "manipulator"&0'\ +100 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +2 "manipulator"&V( +121 "core" ( +3 "manipulator"&& +5 "core" & 4 +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &|& +3 "core" & +4 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +3 "manipulator"& ' +100 "core" ' +2 "manipulator"&\ & +5 "core" & +3 "manipulator"&M% +4 "core" %  +3 "processing"%N& +5 "core" &3  +3 "processing"%3& +5 "core" &3  +3 ."psFlush"PC.seek :closed +4 "processing"%(Tg +3 "core" &0  +6 &3 1 +9 &KK{. . +10 &v+ B +9 &-b- I +10 &\\2 H +9 &]2 I +9 &t[4 H +10 &6]4 H +9 &`1 H +9 &Z1 H +10 &|Z2 H +9 &!>Z- H +11 &#Z& H +10 &$Z) H +9 &&^" H +10 &(F_" H +10 &*^$ H +6 &+_" H +10 &-]$ I +9 &/M]% I +9 &1\\# H +10 &2Z# H +9 &4_# H +11 &6V_" H +10 &8]# H +10 &9Y H +10 &;Z$ H +7 &=^`% H +11 &?]# I +9 &@]" H +9 &BY! H +10 &Df_$ H +9 &F'a$ I +7 &Gf! I +10 &Im K +10 &K^" N +8 &M O +10 &N O +9 &P O +10 &Rc O +9 &SSn %o +9 &TB] 0 +9 ( +3 &TH * +2 "processing"%3& +5 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.57 +2 "processing"%o& +4 "core" &TH * +3 ."psFlush"Hand.open + "manipulator"&61 +76 "core" 1 +2 "manipulator"&h% +5 "core" %  +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&Z'\ +97 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"% +42 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%R' +329 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +265 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%y' +2113 "core" ' +2 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +4 "processing"%e @ +179 "core" B +3 ."psFlush"PTV.dial :PRVmixing +2 "processing"%  +120 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +95 "core" +5 ."psFlush"PS.seek :empty +4 "processing"%9'9 +2637 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%K +97 "core"  +4 #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +5 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +4 "processing"%v' +599 "core" ' +3 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%>' +2127 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%w  +33 "core" +2 ."psFlush"PTV.dial :mixing +3 "processing"%* @ +67 "core" B +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +96 "core" +4 ."psFlush"PS.seek :empty +4 "processing"%n'9 +1710 #"uploadLog"upsync +921 "core" ' +45 ."psFlush"PSV.dial PSR +11 "processing"% +96 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%L'P +1106 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1617 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%U +70 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%'  +68 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%g  +16 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%4'W +2626 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%d +68 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%_' +589 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%8' +71 "Can" EL +2047 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%P +68 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +49 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%]'W +2636 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%^ @ +53 "core" B +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2636 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%<  +68 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%c'W +2629 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%; +54 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%@' +2626 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%/ +69 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +6 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%s'W +2625 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%$ @ +53 "core" B +2 ."psFlush"PS.seek 2.5ml +2 "processing"%{' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%  +68 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%5'W +2630 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +52 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%z'P +1099 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1615 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%" +68 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%j  +5 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%Y  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%B'W +2639 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%m +68 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%F' +588 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%&' +2121 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%I +68 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +52 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%x'W +2698 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%i @ +41 "core" @ +3 ."psFlush"PS.seek 2.5ml +2 "processing"%q' +2628 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%1  +68 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%!'W +2629 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%E +43 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2624 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%} +67 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +16 "core" S +3 ."psFlush"PS.seek 0ml +2 "processing"%f'W +2629 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%H @ +43 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%S' +2632 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%-  +68 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%W'W +2627 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'(& +4 "core" &_e +3 "manipulator"&& +4 "core" & +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC + "manipulator"&( +5 "core" ( +2 "manipulator"&~& +5 "core" & t +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &O& +3 "core" & +3 .tForearm.seek PC +2 "manipulator"&' +98 "core" ' +2 .tHand.close + "manipulator"&l/ +72 "core" / +2 .tPC.seek :open +2 "processing"%G( +401 "core" ( +2 "manipulator"&r& +4 "core" & | +3 "manipulator"&% +5 "core" %  l +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&,( +359 "core" ( +2 "manipulator"&J& +5 "core" & o , +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" & 5 , +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC + "manipulator"&%', +101 "core" ' +2 "manipulator"&D& +5 "core" & ; , +2 "manipulator"&T% +5 "core" %2 o +3 "collection"'b& +4 "core" &`c +3 "collection"'t& +7 "core" &`c +2 .tCC.seek :closed +3 "collection"'X(O +3 "core" &`d \ +7 &ae \ 8 +9 &=M~ad 0 +10 &~{`ch\ D +9 &3`^d H +10 &]`c H +9 &`ad H +9 &{`_c^ G +10 &<_ac H +9 &_be G +9 &`_g H +10 &_ac G +9 &!D``e H +9 &#baf H +10 &$__d G +9 &&__c H +10 &(Lb^b H +9 &*_ad G +9 &+_`d H +10 &-c`c H +9 &/T]_d H +10 &1]_d H +9 &2``d G +9 &4__e G +10 &6\\`ac H +9 &8bae H +9 &9]^d H +10 &;__c H +9 &=e__e G +9 &?'`ad G +10 &@_`d H +9 &Bbab H +10 &Dl^`c H +9 &F.aaf H +9 &Gn_c I +10 &I_c\ L +9 &KYad\ Q +9 &M^c\ T +10 &Nx_d\ 0 +9 &Oh'ab\ ] +10 &O`cc C +2 ( +3 "collection"'t& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.55 + "collection"'A& +4 "core" &O_`c C +3 .tHand.open + "manipulator"&1 +76 "core" 1 +2 "manipulator"&% +48 "core" % 2 v +11 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&u'\ +98 "core" ' +2 #tFlushing the Collection Valve::Manifold +2 "collection"'\\& +5 "core" &O`_e C +2 "collection"' % +4 "core" %`b  +3 .tCSV.dial CSR + "collection"'  +51 "core"  +2 #tPulling 5ml of CSR.flush +2 .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'2'l +1353 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 '.% +9 "core" %lac  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"')' +626 "core" ' +2 .tCSV.dial :waste +2 "collection"'? +118 "core" +3 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'a' +1990 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"' & +4 "core" &O_^c C +3 "collection"'p% +5 "core" %_c  +2 .tCSV.dial :flush + "collection"'k  +42 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 5ml + "collection"'7'l +1158 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'[ @ +51 "core" ? +2 "collection"'% +5 "core" %l`b  +3 .tCS.seek 7ml + "collection"''\ +522 "core" ' +3 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +4 "collection"'|  +2 '  +42 "core"  +83  +2 .tCBV.dial :waste1 + "collection"'= @ +42 "core" > +3 .tCS.seek 0ml +2 "collection"'\ ' +1595 "core" ' +2 #tFlushing lower manifold's waste2 port +2 "collection"'M& +5 "core" &O_df C +2 "collection"'N% +4 "core" %eg  +2 .tCSV.dial :flush +2 "collection"'C  +67 "core" +3 .tCS.seek 5ml +2 "collection"'0'l +749 "Can" JM( +413 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'Q @ +41 "core" A +2 "collection"'o% +5 "core" %lbe  +3 .tCS.seek 7ml +2 "collection"'6' +514 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'h  +3 '3  +8 "core"  +32  +2 .tCBV.dial :waste2 +2 "collection"'  +106 "core"  +3 .tCS.seek 0ml + "collection"' ' +1588 "core" ' +2 #tDisinfecting external Intake with kill +2 "collection"'#& +4 "core" &O_af C +2 "collection"'R% +5 "core" %ce  +2 .tCSV.dial CSR +2 "collection"'e  +51 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +11 .tCS.seek 8ml +2 "collection"'' +1806 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml +2 "collection"'' D +535 "core" ' +2 ."connect"CSV.dial CBV +2 .tCBV.dial CSV +4 "collection"'K +2 'y  +95 "core" +31  +2 .tCTV.dial :intake +2 "collection"'9  +67 "core" +3 .tIntake.select :open + "sampler") +11 .tCS.seek 2ml +2 "collection"'v' \\ +1822 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'w  +70 "core" ~ +3 .tCS.reconfigure :default +2 "collection"'#P d@b +4 .tCS.seek 0ml +2 "collection"'*' +589 "core" ' +2 .tCSV.dial CSR +2 "collection"'  +93 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.seek 5ml +2 "collection"'>'l +1350 "core" ' +3 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml +2 "collection"' ' D +1343 "core" ' +2 .tCSV.dial CBV +2 "collection"'n +93 "core" +3 .tCS.seek 0ml + "collection"'L' +2627 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&U& +5 "core" & , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&'( +24 "core" ( +2 "manipulator"&g& +4 "core" & t 6 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" & W 6 +3 .tForearm.seek CC +2 "manipulator"&d', +110 "core" ' +2 .tHand.close + "manipulator"&4/ +67 "core" / +3 .tCC.seek :open + "collection"'_( +379 "core" ( +2 "manipulator"&P& +4 "core" & S 6 +3 "manipulator"&% +5 "core" %  K +2 .tForearm.seek :retract +2 "manipulator"&8'\ +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&^(- +271 "core" ( +2 "manipulator"&]& +5 "core" &-  T +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &<& +3 "core" &- f T +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'! +110 "core" ' +3 .tHand.open +2 "manipulator"&;1 +75 "core" 1 +2 "manipulator"&c% +5 "core" % '} W ǻ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&/'\ +99 "core" ' +2 #tCompleted [shallowDAwithoutWCR] begun 11:00:23 + #Preparing to sleep until 11:00AM 08/07/2023 +6 #Asleep til 11:00AM 08/07/2023 +5 #Continuing at 11:00EDT07-Aug-23 +4 "Can" !5qMQ +4 ."Qmail"GoodNews.email "Then, in tube 3: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_2023_08_02.rb:79\\n{1 => 22,\\n 2 => 5,\\n 3 => 17}\\nCan@12:54:57, 25.1C, 21% humidity, 14.8psia, 14.027V, 0.251A, 14.351Ah, 3.52W\\nSampled 50.0ml",Subject: "Asleep until 11:00EDT07-Aug-23" +22 ."shutdown"Gate.power :core,:OFF +2 .Gate.power :raw,:OFF + #Shutdown +4975 #"uploadLog"upsync +38647 "Can" 3 LM +60001  3 uNT +60002  0#N +60001  4 O +60001  2"P +60002  1%P +60001  5 KQB +60001  4 uQ +60002  4 Rn +60001  0% S +60002  4 \ S +60001  4  %T0 +60002  4  QT +60001  3 {U\\ +60001  3 U +60001  /%V +60002  4 W +60001  3 %W +60001  3 QXJ +60001  .%|X +60002  3 Yv +60001  2 Z +60002  2 Z +60001  0#5[8 +60001  1 c[ +60002  2 \\d +60001  2 \\ +60001  1 ] +60001  1  ^& +60002  1 !A^ +60001  1 "n_R +60002  1 #_ +60001  0 $`~ +60001  1 %a +60002  ,#'a +60001  0 (Jb@ +60001  / )wb +60002  / *cl +60001  / +d +60001  +%,d +60002  / .'e. +60001  / /Se +60001  . 0~fZ +60002  . 1f +60001  . 2g +60002  . 4h +60001  - 5-h +60001  *%6[iH +60002  )$7i +60001  - 8jt +60001  - 9k\ +60002  *#;k +60001  +!<9l6 +60001  ,=fl +60002  - >mb +60001  (%?m +60001  , @n +60002  , Bo$ +60001  + CBo +60002  &%DnpP +60001  + Ep +60001  + Fq| +60001  * Gr +60002  * Ir +60001  ) JGs> +60002  * Krs @EDT1691380934.61  ) Ltj +60001  * Mu +60002  &#Nu +60001  ) P v, +60001  ( QKv +60002  ( RuwX +60001  ( Sw +60001  (!Tx +60002  ' Uy +60001  ( W y +60001  ( XJzF +60002  $$Yuz +60001  ' Z{r +60001  & [| +60002  ' \\| +60001  & ^}4 +60001  % _I} +60002  $#`r~` +60001  & a~ +60002  %!b +60001  % c" +60001  "#e +60002  % fHN +60001  % gq +60001  % hz +60001  % i +60002  $ j +60001  $ l< +60002  "!mD +60001  # nnh +60001  $ o +60002  # p +60001  %q* +60001  !"s +60002  " tEV +60001  " up +60002  " v +60001  " w +60001  " x +60002  ! zD +60001  ! {C +60001  ! |lp +60002  !} +60001  !~ +60002  2 +60001  !  +60001   ;^ +60002  e +60001  " +60001  % +60002    +60001  " L +60001   4 +60002  $_x +60001  $ +60002  % +60001   : +60001  !\  +60001   6f +60002   a +60001    +60001   ( +60001    +60002   T +60001   ; +60002   f +46454   M +3 #tPowering core bus +544 .Gate.power :raw,:ON +3 "sampler") +30 ) +2 "core"  +3 "collection"' +4 '@ +2 "core"  +8 "processing"% +4 %$ +2 "core"  +7 "collection"' 9\ +3 ' 0\ +3 ' -\ +5 "processing"% 9\ +3 % 2\ +3 % *\ +3 % 0\ +5 "sampler")&\ +3 .tCS.configure :default +3 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +4 .tSS.configure :default +57 "sampler")#.0X 22,\\n 2 => 5,\\n 3 => 17}\\nCan@11:00:24, 24.2C, 21% humidity, 14.7psia, 13.874V, 0.343A, 17.035Ah, 4.76W",Subject: "Started Niagara_2023_08_02 phase shallowDAwithoutWCR" +3 #t===> STARTED shallowDAwithoutWCR (phase #6) <=== +3 #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'(& +4 "core" &mrw\ +3 .tHand.open + "manipulator"&1 +74 "core" 1 +4 "manipulator"&~& +6 "core" & ` +2 "manipulator"&O% +4 "core" % \ " 6  +4 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +6 .tElbow.seek FlushPuck::Garage +2 "manipulator"&l(- +178 "core" ( +2 "manipulator"&V& +4 "core" &- < @ +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &Z& +3 "core" &-  @ +5 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :garage + "manipulator"&'! +108 "core" ' +32 .tHand.close + "manipulator"&r/ +68 "core" / +3 "manipulator"&& +6 "core" &- @ +2 "manipulator"&% +6 "core" % - +3 .tForearm.seek :retract +2 "manipulator"&'\ +108 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&J( +83 #"uploadLog"upsync +192 "core" ( +3 "manipulator"&& +4 "core" & f 1 +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &D& +3 "core" &  1 +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&T', +104 "core" ' +2 "manipulator"&b& +4 "core" & 1 +3 "manipulator"&% +4 "core" %* # +4 "collection"':& +5 "core" &lr6\ +3 "collection"'A& +6 "core" &mp \ +3 .tCC.seek :closed +2 "collection"'(O +4 "core" &oq\ +7 &ns\ : +9 &L}nq\ 0 +9 &Xynq\ E +10 & blp\ I +9 &_mr\ I +9 &`kq\ I +10 &Q\\lq\ I +9 &]lq\ H +10 &^lp\ I +9 &`kp\ I +9 &Z\\pq\ I +10 &!\\lo\ I +9 &"\\mp\ H +10 &$]mo\ H +9 &&c]kp\ H +9 &(%^op\ H +10 &)^oq\ H +9 &+]nq\ H +9 &-k]kq\ H +10 &/,]mr\ I +9 &0`ns \ I +9 &2`op\ I +10 &4r`lq\ I +9 &64`nq \ I +10 &7`mq \ I +9 &9\\lp\ I +9 &;z\\mo\ I +10 &=<\\op\ I +9 &>]mq\ I +10 &@`ns\ I +9 &B`nr\ I +9 &DDanq\ I +10 &Fclo\ I +9 &Ggoq\ J +9 &Imp\ M +10 &K1mq\ R +9 &Lln \ U +9 &N{lq\ ; +10 &O^/ko\ #h +9 &O@mq \ ; +3 ( +2 "collection"'A& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.54 +2 "collection"'& +5 "core" &O;mp6\ ; +2 .tHand.open + "manipulator"&t1 +67 "core" 1 +2 "manipulator"&\\% +5 "core" % * { +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"& '\ +96 "core" ' +2 #tFlushing the Collection Valve::Manifold +52 "collection"'& +6 "core" &O;oo\ ; +3 "collection"'%% +4 "core" %lo\ +3 .tCSV.dial CSR +2 "collection"'+  +122 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 5ml +2 "collection"'.'l +1348 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 '2% +3 "core" %lkoz\  +3 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.501ml +2 "collection"'?' +634 "core" ' +2 .tCSV.dial :waste +2 "collection"') +120 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"' ' +1991 "core" ' +2 #tPurging external Intake +2 "collection"'p& +4 "core" &O=lp \ ; +2 "collection"'k% +4 "core" %ko \ +3 .tCSV.dial :flush + "collection"'a  +42 "core"  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 10ml +2 "collection"'[' D +2280 "core" ' +2 .tdelay 5 seconds +503 ."connect"CSV.dial CBV +33 .tCBV.dial CSV +3 "collection"' + '7  +32 "core"  +47 ~ +2 .tCTV.dial :intake + "collection"'|  +70 "core"  +2 .tIntake.select :open + "sampler") +11 .tCS.seek 0ml +2 "collection"'' +1818 "Can"\ ^ +460 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'=  +70 "core" ~ +3 #tFlushing upper manifold + "collection"'& +5 "core" &O>gl?\ ; +2 "collection"'M% +4 "core" %jm2\ +3 .tCSV.dial :flush +2 "collection"'N  +68 "core"  +2 .tCS.seek 5ml +2 "collection"'C'l +1189 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'\ @ +42 "core" B +2 "collection"'Q% +5 "core" %ljo\  +2 .tCS.seek 7.001ml +2 "collection"'o' +531 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV + "collection"'0 +3 '3  +7 "core"  +88  +2 .tCTV.dial :air + "collection"'h  +5 "core"  +2 .tCS.seek 0ml +2 "collection"' ' +1617 "core" ' +2 .tdelay 7 seconds +704 .CS.seek 3ml + "collection"'6'- +746 "core" ' +2 .tCSV.dial :waste +2 "collection"'# +53 "core" +2 .tCS.seek 0ml +2 "collection"'R' +739 "core" ' +2 "collection"'e& +4 "core" &O>nq3\ ; +3 "collection"' % +4 "core" %kq7\ +3 .tCSV.dial :flush + "collection"'  +43 "core"  +3 .tCS.seek 3ml + "collection"'K'- +739 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +3 "collection"'y @ +41 "core" A +2 "collection"'9% +4 "core" %-mq\  +3 .tCS.seek 5ml +2 "collection"''l +522 "core" ' +2 .tCSV.dial :air +2 "collection"'w @ +5 "core" A +3 .tCS.seek 0ml +2 "collection"'v' +1179 "core" ' +2 .tdelay 7 seconds +704 .CS.seek 3ml +47 "collection"''- +747 "core" ' +2 .tCSV.dial :waste +2 "collection"'* +68 "core" +3 .tCS.seek 0ml +2 "collection"'>' +736 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&n& +5 "core" & 1 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"& ( +3 "core" ( +3 "manipulator"&U& +5 "core" & 2 1 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &g& +3 "core" & 1 +3 .tForearm.seek CC +2 "manipulator"&', +107 "core" ' +2 .tHand.close + "manipulator"&4/ +66 "core" / +2 .tCC.seek :open +2 "collection"',( +378 "core" ( +2 "manipulator"&u& +4 "core" & s 1 +3 "manipulator"&X% +5 "core" %    +2 .tForearm.seek :retract +2 "manipulator"&P'\ +106 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +278 "core" ( + "manipulator"&d& +5 "core" &- b +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &]& +4 "core" &-  b +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&<'! +109 "core" ' +3 .tHand.open + "manipulator"&'1 +77 "core" 1 +2 "manipulator"&;% +5 "core" % ' ? Ⱦ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&c'\ +99 "core" ' +2 #tda sampling at most 50ml +4 #Loading sh1 puck from tube 3 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 3 at 11:04:35EDT07-Aug-23\\n{1 => 22,\\n 2 => 5,\\n 3 => 17}\\nCan@11:02:18, 24.2C, 21% humidity, 14.8psia, 13.801V, 0.503A, 17.049Ah, 6.94W",Subject: "da sampling at most 50ml" +2 "collection"'8& +7 "core" &kp\ +2 "manipulator"&% +5 "core" %\   +3 "storage"(`% +5 "core" %q  +3 "storage"(. +4 "core" .( +2 "storage"(@& +5 "core" &   +2 "storage"($& +4 "core" & =  +3 "manipulator"&s& +4 "core" &-  b +5 "manipulator"&{% +5 "core" %\   +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"&( +175 "core" ( +2 "manipulator"&5& +7 "core" &  + !t +2 "storage"(& +4 "core" &   +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek 3 + 700 counts +2 "manipulator"&"' +105 "core" ' +2 "storage"(Y& +5 "core" & j w 8  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +56 .tSE.seek :beamBreak + "storage"('H +153 "core" ' +3 "storage"(m- +6 "core" -'گ +3 .tSE.configure :default +4 "storage"(#QK-0-\ b +8 (z& +7 "core" & 4 .  +3 "manipulator"&& +5 "core" &  !s +3 .tElbow.seek 3 +2 "manipulator"&/( +6 "core" ( +5 "manipulator"&L& +5 "core" &  ? !s +2 "storage"(W& +5 "core" & ) ,v  +4 .tForearm.seek 3 + 300 counts +2 "manipulator"&^'9 +21 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tHand.close +2 "manipulator"&&/ +30 #"uploadLog"upsync +39 "core" / +4 ."downElevator"SE.seek :down +4 "storage"(x'v +2 "manipulator"&& +9 "core" &   !s +2 "manipulator"&}% +5 "core" % 8 D 8 +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +4 .tElbow.seek CC +2 "manipulator"&H( +5 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +147 "core" ( +2 "manipulator"&f& +5 "core" &  . +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &I& +3 "core" & d . +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&j', +99 "core" ' +2 "manipulator"&i& +6 "core" & . +2 "manipulator"&E% +4 "core" %  4 +4 "collection"'(& +5 "core" &mp\ +3 "collection"'_& +6 "core" &mp\ +3 .tCC.seek :closed +2 "collection"'G(O +5 "core" &ko\ +6 &mr=\ 8 +9 &CM{mo\ / +9 &}xlot\ D +10 &0]lr5\ H +9 &]nq\ H +9 &Ymot\ H +10 &v^lq6\ H +9 &9^mq1\ H +10 &]oq\ H +9 &]mp|\ H +9 &^jq\ H +10 &!A]kqQ\ H +9 &#\\mo\ H +9 &$]ko\ H +10 &&]kp\ H +9 &(I_kp\ H +10 &* ]mp\ H +9 &+\\np\ H +9 &-\\lp\ H +10 &/P\\kp\ H +9 &1]oq\ H +9 &2]no\ H +10 &4]lo\ H +9 &6X]lq\ H +10 &8\\lrz\ H +9 &9]no\ H +9 &;]mp\ H +10 &=`]mq\ H +9 &?"^op\ H +9 &@]nq\ H +10 &B]lp\ H +9 &Dg_mq\ I +10 &F)elo\ I +9 &Gskq\ K +9 &IlqQ\ O +10 &KOmo\ T +9 &M mo\ U +9 &N{io\ 1 +10 &Oe&jo\ "e +9 &Ojjo\ G +3 ( +2 "collection"'_& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.67 + .Hand.open + "manipulator"&1 +71 "core" 1 +2 "manipulator"&~% +5 "core" %  4 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&O'\ +95 "core" ' +3 #tcollectSample 50ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +159 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold +2 "sampler")V+ +4 "core" + +2 "sampler")Z% +5 "core" % \  +2 "collection"'!& +5 "core" &Ogkn\ G +4 "Can"\ W> +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +2 "collection"'r  +5 "core"  +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")  +5 "core"  +3 .tSS.reconfigure :fast +2 "sampler")#.0X +27 +3 .tdelay 3.8 seconds +382 "collection"'% +4 "core" %moJ\ +2 "sampler")D% +4 "core" %?2 \ u +3 #tSensor limits: Intake max 134.8psia; Outlet max 137.2psia + .SSV.dial :spit +2 "sampler")l +126 "core"  +3 .tSS.seek 0ml +2 "sampler")b' +278 "core" ' +2 .tSSV.dial CBV +2 "sampler")  +127 "core" +2 .tCTV.dial :intake +2 "collection"':  +72 "core"  +2 #tWaiting for external sampler to finish priming... + .delayUntil "11:07:53.14" +1404 #"flow"0.0L/min +14841 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")  +2 "collection"'- @ +5 "core" +11 @ +2 #tAllowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open +2 "sampler") +210 "collection"'% +4 "core" %q\ +3 #tIntake @19.6psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'@' +80 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")$ +125 "core"  +4 .tSS.reconfigure :exhale +3 "sampler")#.0X9 +3 "core" 9+cd +103 "collection"'R9 +3 "core" 9Dgd +103 "collection"'w9 +5 "core" 9]kd +103 "collection"'9 +3 "core" 9vod +104 "collection"'*9 +3 "core" 9tc +103 "collection"'#9 +3 "core" 9xa +103 "collection"'9 +3 "core" 9|^ +104 "collection"'n9 +4 "core" 9\\ +103 "collection"'U9 +3 "core" 9X +103 "collection"'g9 +3 "core" 9V +103 "collection"'49 +3 "core" 93S +103 "collection"'99 +4 "core" 9MQ +103 "collection"' 9 +4 "core" 9jM +103 "collection"'9 +3 "core" 9K +103 "collection"'u9 +3 "core" 9I +104 "collection"'v9 +46 "core" 9F +111 "collection"'9 +3 "core" 9C +103 "collection"'d9 +4 "core" 9A +103 "collection"']9 +3 "core" 9 ? +103 "collection"'X9 +3 "core" 95\ < +104 "collection"' 9 +3 "core" 9P : +103 "collection"';9 +3 "core" 9k 8 +103 "collection"'P9 +4 "core" 9 6 +103 "collection"'89 +3 "core" 93 +103 "collection"'9 +4 "core" 91 +103 "collection"'9 +3 "core" 90 +103 "collection"''9 +3 "core" 9- +104 "collection"'$9 +4 "core" 9+ +103 "collection"'J9 +3 "core" 9) +103 "collection"'`9 +3 "core" 92( +103 "collection"'@9 +3 "core" 9H% +103 "collection"'s9 +4 "core" 9^$ +103 "collection"'59 +3 "core" 9t" +103 "collection"'<9 +3 "core" 9! +103 "collection"'9 +3 "core" 9 +104 "collection"'{9 +3 "core" 9 +103 "collection"'Y9 +3 "core" 9  +103 "collection"'c9 +4 "core" 9" +103 "collection"'m9 +3 "core" 9# +103 "collection"'z9 +3 "core" 9%  +104 "collection"'L9 +3 "core" 9 & +103 "collection"'9 +3 "core" 9 !( +104 "collection"'&9 +4 "core" 9 2) +103 "collection"'}9 +3 "core" 9 C+ +104 "collection"'9 +3 "core" 9 R,  +103 "collection"'9 +3 "core" 9 b-$ +103 "collection"'9 +4 "core" 9 p/( +103 "collection"'"9 +3 "core" 9 ~0- +103 "collection"'I9 +3 "core" 9 11 +103 "collection"'W9 +3 "core" 9 35 +103 "collection"'9 +3 "core" 9 49 +103 "collection"'^9 +3 "core" 9 6> +104 "collection"'i9 +4 "core" 9 6B +103 "collection"'E9 +3 "core" 9 8F +103 "collection"'(9 +3 "core" 9 9J +103 "collection"'19 +3 "core" 9 ;O +103 "collection"'x9 +4 "core" 9 <S\ +103 "collection"'9 +4 "core" 9 >W\ +103 "collection"',9 +3 "core" 9 >\\ +103 "collection"'f9 +4 "core" 9\ @` +103 "collection"'~9 +3 "core" 9\ Ad +103 "collection"'_9 +3 "core" 9\ Bh +103 "collection"'Z9 +4 "core" 9\ Cm +103 "collection"'9 +3 "core" 9\ Dq +103 "collection"'!9 +3 "core" 9\ &Eu +103 "collection"'9 +4 "core" 9\ ,Gy +103 "collection"'r9 +3 "core" 9\ 1I~ +103 "collection"'B9 +4 "core" 9\ 8I +103 "collection"'V9 +3 "core" 9\ <K +103 "collection"'9 +4 "core" 9\ BL +103 "collection"'j9 +3 "core" 9\ FM +104 "collection"'D9 +3 "core" 9\ KN +103 "collection"'/9 +4 "core" 9\ OO +103 "collection"'9 +3 "core" 9\ RP +147 "collection"'9 +12 "core" 9\ XQ +4 .tCH.hold 10:00,70C +3 "collection"'l `\ `\ U\ +2 ':9 +9 "core"  +2 9\ XR +2 "collection"'% +5 "core" % \ +2 #tBegun lysing Collection Puck Heater at 68.1C/18.6psia +39437 "Can"\ C +20547 "core" ` +2 "collection"'9 +4 "core" 9\  +2 "collection"'% +5 "core" %X\ +2 #tEnded lysing Collection Puck Heater at 70C/18.8psia +2 .CS.seek 0ml +2 "collection"'' +334 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'b @ +96 "core" B +3 .tCSV.dial :air + "collection"'- @ +43 "core" > +4 .tCS.seek 5ml +2 "collection"''l +1352 "core" ' +2 .tCSV.dial CTV +2 "collection"'A  +41 "core"  +3 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'+ @ +43 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'%  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'\\ @ +43 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'t' +1350 "core" ' +2 "collection"'.% +4 "core" % \ +2 #tPuck @29.8psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'2 +93 "core"  +2 .tCBV.dial CSV +2 "collection"'?  +27 "core"  +2 "collection"')% +5 "core" % 2 6\ +3 .tCS.seek 5ml +2 "collection"'p'l +1345 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'T  +40 "core" +2 "collection"' % +5 "core" %l\  +3 .tCS.seek 7ml + "collection"'7' +586 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'| @ +41 "core" > +3 .tCS.seek 10ml +2 "collection"'k' D +848 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"'a ` +119 "core" b +2 #tRecycling Lysate (#1 of 1) +2 .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'=   +36 "core" ! +3 ."connect"CSV.dial CTV +3 "collection"'  +2 .tCTV.dial CSV +5 "collection"'[  +21 "core"  +102  +3 .tCS.seek 5ml + "collection"''l +1357 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'\ @ +96 "core" B +2 .tCSV.dial :waste + "collection"'Q +108 "core" +2 .tCS.seek 0ml +2 "collection"'M' +1347 "core" ' +2 .tCSV.dial :air +2 "collection"'N @ +67 "core" B +2 .tCS.seek 5ml +2 "collection"'0'l +1347 "core" ' +2 .tCSV.dial CTV +2 "collection"'h  +51 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'o @ +42 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'  +43 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'C @ +43 "core" > +2 .tdelay 2 seconds +253 .CS.seek 0ml +3 "collection"'3' +1354 "core" ' +3 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"'6 +93 "core" ~ +2 .tCBV.dial CSV +2 "collection"'e  +36 "core" +3 "collection"' % +5 "core" %hd\ +3 .tCS.seek 4.999ml + "collection"'y'l +1352 "core" ' +3 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'  +41 "core" +2 "collection"'K% +4 "core" %lB\  +3 .tCS.seek 6.999ml +2 "collection"'>' +581 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'R @ +51 "core" B +3 .tCS.seek 10ml + "collection"'w' D +841 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"' ` +109 "core" ^ +3 #tLysing Complete + "collection"'*& +5 "core" &O\\15t\ G +2 #tStoring sh1 puck in Collection Clamp to tube 2 + "manipulator"&#% +5 "core" %\  '  +2 "storage"(% +4 "core" %|   9  +3 "storage"(n. +4 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(U( +198 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (g& +3 "core" &    +3 "manipulator"&4& +4 "core" & . +2 "manipulator"&9% +5 "core" %\    +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 +2 "manipulator"& ( +152 "core" ( +3 "manipulator"&& +5 "core" &   +2 "storage"(u& +4 "core" & , *  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts +2 "manipulator"&v' +97 "core" ' +2 "storage"(& +4 "core" & N L  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(d'H +253 "core" ' +2 "storage"(]- +3 "core" -'K +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&X& +4 "core" &   +2 "storage"( & +5 "core" &    +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek 2 + "manipulator"&;'M +33 "core" ' +2 .tElbow.hold +2 "manipulator"&P, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 "storage"(8- +2 "core" -'K +4 .tSE.seek 4.09 Pucks below Top Plate +2 "storage"(' +33 "core" ' +3 "manipulator"&% +5 "core" %Wb = ȴ +2 "storage"('& +5 "core" &   +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 310 counts +2 "manipulator"&$'σ +12 "core" ' +3 "manipulator"&J& +5 "core" &   +2 "storage"(`& +5 "core" & * ) 8  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts + "manipulator"&@' +19 "core" ' +3 .tSE.seek 5.09 Pucks below Top Plate +2 "storage"(s' +116 "core" ' +2 "manipulator"&5& +4 "core" &  +3 "manipulator"&<% +4 "core" % 6 +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&{( +150 "core" ( +2 "manipulator"&Y& +4 "core" & 2 1 +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &c& +3 "core" & 1 +3 .tForearm.seek CC +2 "manipulator"&m', +96 "core" ' +2 .tHand.close + "manipulator"&z/ +70 "core" / +3 .tCC.seek :open +2 "collection"'L( +378 "core" ( +2 "storage"(& +5 "core" & * 2 *  +2 "storage"(&& +4 "core" & ) +  +3 "manipulator"&}& +5 "core" & & - +2 "manipulator"&% +4 "core" % @ A +3 .tForearm.seek :retract +2 "manipulator"&'\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&( +148 "core" ( +2 "manipulator"&"& +5 "core" &   +2 "storage"(I& +5 "core" & N N  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 2 +2 "manipulator"&W'M +110 "core" ' +2 .tElbow.hold +2 "manipulator"&, +3 "core" , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tHand.open + "manipulator"&^1 +75 "core" 1 +3 "manipulator"&i% +4 "core" % ao Ƿ +3 "storage"(E& +5 "core" &  Y \ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 2 + 320 counts + "manipulator"&('ύ +21 "core" ' +2 "manipulator"&1& +4 "core" &   +3 "storage"(x& +4 "core" & H V  +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts +2 "manipulator"&' +27 "core" ' +2 "storage"(,% +4 "core" % h f   +4 ."downElevator"SE.seek :down +3 "storage"(f'v +99 (~% +3 "core" %͟; f g RP +3 "manipulator"&_% +4 "core" % * +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&Z'\ +90 "core" ' +18 ' + ."downElevator"SE.stop +2 "storage"(5 +4 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" &>A\ +3 "manipulator"&!& +4 "core" &  +3 "manipulator"&% +5 "core" %\   +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&r(- +173 "core" ( +2 "manipulator"&B& +4 "core" &- _ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &V& +3 "core" &- _ +46 .tForearm.seek :garage +10 "manipulator"&'! +108 "core" ' +3 .tHand.close +2 "manipulator"&j/ +71 "core" / +3 "manipulator"&D& +5 "core" &- !  _ +2 "manipulator"&/% +4 "core" % -  } +3 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&( +279 "core" ( +2 "manipulator"&:& +4 "core" & * +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" & * +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&', +103 "core" ' +2 "manipulator"&l& +4 "core" & * +3 "manipulator"&% +4 "core" %-  u +4 "collection"'& +4 "core" &AE\ +4 "collection"'F& +6 "core" &AE\ +2 .tCC.seek :closed +2 "collection"'b(O +4 "core" &@E\ +12 &C@E\ %g +5 &]{AG\ 7 +9 &yBD \ H +10 &YDG\ G +9 &`AG\ H +9 &aY@D\ H +10 &$[CG\ G +9 &\\AF\ G +12 &\\CF\ G +7 &j\\AF\ G +9 & ,\\BE\ G +10 &!]BE\ H +9 &#]BD\ G +9 &%q\\BDx\ H +10 &'3]AF`\ H +9 &(\\DG[\ G +9 &*`BFM\ H +10 &,zZAE\ G +9 &.;\\CE\ H +10 &/]@E\ H +9 &1YBG\ G +9 &3\\CF\ H +10 &5C\\AF\ H +9 &7YBF \ H +9 &8_@G \ H +10 &:]DG\ H +9 & \\EG\ H +9 &?[CE\ G +9 &A_BF\ H +10 &CT^CG\ G +9 &E]BE\ G +9 &FbCG\ H +10 &HtBH\ K +9 &JEBG\ P +10 &KAFo\ T +9 &MDE\\\ U +9 &OE~DFR\ + +10 &O}BFG\ : +5 ( +2 "collection"'F& +5 "core" &O3CI\ 9 +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.68 + "collection"'-& +5 "core" &O4CE\ 9 +2 .tHand.open + "manipulator"&1 +70 "core" 1 +2 "manipulator"&A% +5 "core" % , ~ v +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&+'\ +100 "core" ' +2 .tPSV.dial PSR +2 "processing"%% +124 "core"  +2 "processing"%\\% +4 "core" %U:\ +3 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +12 .tPS.seek 1.5ml + "processing"%' +1605 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +31 "processing"%.  +41 "core"  +3 .tPS.seek 0ml +2 "processing"%2'W +1606 "core" ' +2 .tPSV.dial PSR +2 "processing"%? +41 "core"  +2 .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%)' +2632 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +3 "processing"%t +3 "collection"'T  +6 "core" B +3 "processing"%  +3 "core" B +3 "processing"%p  +66 "core" +87  +3 .tPSV.dial :mixloop + "processing"%| +96 "core" +3 .tCTV.dial :air,avoiding: :intake +2 "collection"'7  +5 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%a  +121 "core" +3 .tPS.seek 0ml + "processing"%='W +2635 "core" ' +2 .tPSV.dial :air + "processing"%  +41 "core"  +2 .tPS.seek 2.5ml +45 "processing"%[' +2634 "core" ' +2 .tPSV.dial :mixloop + "processing"%k +42 "core" +3 .tPS.seek 0ml +2 "processing"%\ 'W +2622 "core" ' + .tPSV.dial :air +2 "processing"%Q  +42 "core"  +3 .tPS.seek 2.5ml +2 "processing"%' +388 "Can"\ Hو +2236 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%N +42 "core" +3 .tPS.seek 0ml + "processing"%M'W +2650 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"&h& +5 "core" & * +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&o( +24 "core" ( +2 "manipulator"& & +5 "core" & " +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &C& +4 "core" &  " +3 .tForearm.seek CC +2 "manipulator"&0', +106 "core" ' +2 .tHand.close +2 "manipulator"&6/ +68 "core" / +3 .tCC.seek :open + "collection"'e( +376 "core" ( +2 "manipulator"& & +5 "core" & " +2 "manipulator"&3% +5 "core" %  0 +3 .tForearm.seek :retract + "manipulator"&'\ +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&K(- +270 "core" ( +2 "manipulator"&y& +5 "core" &- Q +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &R& +4 "core" &- Q +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&>'! +110 "core" ' +2 .tHand.open + "manipulator"&1 +69 "core" 1 +2 "manipulator"&*% +5 "core" % &k # Ƕ] +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&#'\ +103 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +13 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%n  +4 "core" +3 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +3 "processing"%g  +2 "collection"'4  +8 "core" +6 +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'9  +4 "core" +2 #tLoading lyfil puck from tube 3 into Collection Clamp +2 "collection"'q& +4 "core" &HK\ +2 "manipulator"&% +4 "core" %\  2 +3 "storage"(u% +4 "core" % c e  +3 "storage"(. +4 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 3 +2 "storage"(H( +191 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (O& +3 "core" & i p   +3 "manipulator"&]& +4 "core" &- Q +2 "manipulator"&X% +5 "core" %\  2 +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 3 +2 "manipulator"& ( +177 "core" ( +2 "manipulator"&8& +5 "core" &  l +2 "storage"(& +5 "core" & C C {  +45 .tForearm.reconfigure :tight +10 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 3 + 700 counts +2 "manipulator"&'' +94 "core" ' +2 "storage"(J& +5 "core" & `  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(`'H +154 "core" ' +3 "storage"(5- +4 "core" -'ռ +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (<& +3 "core" &    +3 "manipulator"&v& +4 "core" &  l +3 .tElbow.seek 3 +2 "manipulator"& ( +4 "core" ( +2 "manipulator"&d& +4 "core" &  l +3 "storage"(;& +4 "core" &    +4 .tForearm.seek 3 + 300 counts + "manipulator"&$'9 +15 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&/ +74 "core" / +4 ."downElevator"SE.seek :down +4 "storage"(c'v + "manipulator"&Y& +10 "core" &  " l +2 "manipulator"&@% +5 "core" % 0  i +2 .tForearm.seek :retract +2 "manipulator"&P'\ +95 "core" ' +2 .tElbow.seek CC +2 "manipulator"&z( +14 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +131 "core" ( +2 "manipulator"&& +5 "core" &  , +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &G& +3 "core" &  , +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&', +102 "core" ' +3 "manipulator"&&& +4 "core" &  , +3 "manipulator"&}% +5 "core" %2 9 +3 "collection"'& +5 "core" &IK \ +3 "collection"'"& +6 "core" &JJ\ +2 .tCC.seek :closed +2 "collection"'I(O +6 "core" &JNA\ +6 &;JM=\ $e +9 &Z{HM\ 6 +10 &|IL\ H +9 &YIL\ H +10 &`IM\ H +9 &\\ZKK}\ H +9 &\\JKp\ G +10 &]FMb\ H +9 &_IMP\ H +9 &d[IM?\ H +10 & '\\JM7\ G +9 &!]IM%\ G +10 &#\\ILY\ G +9 &%l]JMg\ H +9 &'._IKg\ H +10 &(_HLW\ H +9 &*_HMX\ H +9 &,t_LMP\ H +10 &.6[ILC\ H +9 &/[JK:\ H +10 &1[GL3\ H +9 &3|[IM-\ H +9 &5>ZJK\ H +10 &7ZIO\ H +9 &8`IL\ H +9 &:ZIM\ G +10 &_IL\ H +10 &?_JL\ H +9 &A_KM\ H +9 &CN_JM\ H +10 &E`JL\ H +9 &FcJL\ H +9 &HwILD\ K +10 &J:QS\ R +9 &K#\ T +10 &Mw\ U +9 &O\ Gn\ . +9 &Owe\ > +6 ( +2 "collection"'"& +5 "core" &OC b\ > +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.72 + .Hand.open +2 "manipulator"&m1 +69 "core" 1 +2 "manipulator"&{% +4 "core" % ,  +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&^'\ +98 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'i  +124 "core"  +2 .tCSV.dial CTV +2 "collection"'E  +27 "core"  +3 .tPS.seek 2.5ml +2 "processing"%1' +2626 "core" ' +2 "collection"'x% +4 "core" % H!#L\  +4 .tCS.seek 4.151ml + "collection"','Q +1566 "core" ' +2 .tdelay 8 seconds +803 .PSV.dial :air + "processing"%  +41 "core"  +45 .tdelay 2 seconds +210 .PSV.dial :waste2 +2 "processing"%~  +80 "core"  +3 .tPS.seek 0ml +2 "processing"%'W +2625 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"'_ ` +37 "core" _ +2 .tCSV.dial :air +2 "collection"'W @ +41 "core" > +3 .tCS.seek 10ml +2 "collection"'' D +1573 "core" ' +2 .tCSV.dial CTV +2 "collection"'!  +41 "core"  +3 .tCS.seek 0ml +2 "collection"'' +2650 "core" ' +2 .tCBV.dial :waste1 +2 "collection"'( @ +27 "core" > +2 .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +30 "collection"'s  +122 "core" +2 "collection"'& +5 "core" &O@B\ > +2 #tStoring lyfil puck in Collection Clamp to tube 2 + "manipulator"&B% +4 "core" %\   +3 "storage"(V% +4 "core" %y %   +3 "storage"(f. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(( +198 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (j& +3 "core" & ! C +3 "manipulator"&D& +5 "core" & , +2 "manipulator"&/% +5 "core" %\    +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 + "manipulator"&Z( +152 "core" ( +2 "manipulator"&& +4 "core" &  +3 "storage"(:& +5 "core" &   <  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&' +91 "core" ' +2 "storage"(r& +4 "core" & M 5 (  +4 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(l'H +248 "core" ' +2 "storage"(- +3 "core" -'A +3 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&& +4 "core" &   +3 "storage"(& +4 "core" &    +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek 2 +2 "manipulator"&L'M +37 "core" ' +2 .tElbow.hold +2 "manipulator"&-, +3 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"(- +3 "core" -'A +3 .tSE.seek 5.09 Pucks below Top Plate +2 "storage"(A' +43 "core" ' +3 "manipulator"&F% +5 "core" %_e ȴ +2 "storage"(%& +4 "core" &   +3 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 2 + 318 counts + "manipulator"&\\'ϋ +16 "core" ' + "manipulator"&& +6 "core" & x  +2 "storage"(.& +4 "core" & ( *  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts +2 "manipulator"&' +18 "core" ' +2 .tSE.seek 6.09 Pucks below Top Plate +2 "storage"(?' +51 "core" ' +2 "manipulator"&2& +5 "core" & 3  +2 "manipulator"&t% +48 "core" %  +10 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"& '\ +95 "core" ' +2 .tElbow.seek CC +2 "manipulator"&T( +154 "core" ( +2 "manipulator"&p& +5 "core" & 9 ( +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &|& +4 "core" & ( +3 .tForearm.seek CC +2 "manipulator"&7', +102 "core" ' + .tHand.close +2 "manipulator"&a/ +73 "core" / +3 .tCC.seek :open + "collection"')( +379 "core" ( +2 "storage"(& +5 "core" &  (  +2 "storage"(=& +5 "core" & % )  +2 "manipulator"&k& +4 "core" & ( +3 "manipulator"&[% +5 "core" % " m +3 .tForearm.seek :retract + "manipulator"&Q'\ +105 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 + "manipulator"&\ ( +154 "core" ( +3 "manipulator"&N& +4 "core" & P +3 "storage"(& +4 "core" & O P %  +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 2 +2 "manipulator"&h'M +111 "core" ' +3 .tElbow.hold + "manipulator"& , +5 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open +2 "manipulator"&C1 +75 "core" 1 +2 "manipulator"&6% +5 "core" % ^o ȷ +2 "storage"(& +5 "core" &  _ +2 .tForearm.force -20 + "manipulator"&5 +5 .tForearm.seek 2 + 317 counts + "manipulator"&+'ϊ +16 "core" ' +2 "manipulator"&b& +5 "core" & +2 "storage"( & +4 "core" & f c  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&3' +30 "core" ' +2 "storage"(0% +5 "core" % d a   +4 ."downElevator"SE.seek :down +4 "storage"(y'v +99 (R% +3 "core" %ҁ6 g e QM +3 "manipulator"&o% +5 "core" % # +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +6 ' + ."downElevator"SE.stop + "storage"(5 +4 .tPSV.dial :air +2 "processing"%*  +68 "core" +3 .tPS.seek 2.5ml + "processing"%' +2636 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +41 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%n  +43 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%4 +43 "core" +2 .tdelay 1 second +102 .PSV.dial :air +33 "processing"%g  +41 "core"  +2 .tdelay 1 second +111 .PS.seek 0ml + "processing"%9'W +2633 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%q& +4 "core" &b  +2 "manipulator"&& +5 "core" & +2 "manipulator"&u% +4 "core" %\  e  +4 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +177 "core" ( +2 "manipulator"&>& +4 "core" &- 3 F +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &O& +4 "core" &- F +3 .tForearm.seek :garage +2 "manipulator"&]'! +107 "core" ' +2 .tHand.close + "manipulator"&X/ +67 "core" / +2 "manipulator"&U& +4 "core" &- " F +3 "manipulator"&8% +4 "core" % . l +3 .tForearm.seek :retract +2 "manipulator"&'\ +104 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC +2 "manipulator"&K( +123 "core" ( +2 "manipulator"&J& +4 "core" & +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &5& +3 "core" & +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&<' +99 "core" ' +2 "manipulator"&v& +5 "core" &  +3 "manipulator"&#% +5 "core" %   +3 "processing"%d& +4 "core" &x  +3 "processing"%;& +6 "core" &n  +3 .tPC.seek :closed + "processing"%(Tg +5 "core" &j\  +8 &5~h\ *z +10 &it\ > +9 &gsn\ K +9 &-[o\ I +10 &]m\ J +9 &[u\ J +10 &r]\ J +9 &4Zz\ J +9 &\\x\ I +12 &]\ J +7 & y_z\ J +11 &"=]|\ I +8 &#]\ J +9 &%`\ J +10 &'Z\ J +9 &)E]r\ I +9 &+\\\ J +10 &,`\ J +9 &.`\ J +9 &0L_\ J +10 &2_=\ J +9 &3_-\ J +10 &5_8\ J +9 &7T`2\ J +9 &9`3\ J +10 &:`3\ J +9 &<`3\ J +9 &>]Z0\ I +10 &@\\0\ I +9 &A\\5\ I +10 &Ca&\ J +9 &Ed`$\ J +9 &G%c*\ J +10 &Hj5\ K +9 &J9\ N +10 &LZ9\ P +9 &N3\ O +9 &O5\ P +10 &Q=\ P +9 &SOx>\ / +9 &T"-\\<\ O +10 &TH9\ ) +2 ( +3 "processing"%;& +4 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.53 +2 "processing"%Y& +3 "core" &TH\ ) +3 .tHand.open + "manipulator"&@1 +77 "core" 1 +2 "manipulator"& % +6 "core" %  v  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&''\ +90 "core" ' +2 .tPRV.dial :air +2 "processing"%  +42 "core"  +2 .tPSV.dial :mixloop + "processing"%G +42 "core" +2 "processing"%`% +4 "core" %UR\ +4 .tPS.seek 0.3ml + "processing"%$' +381 "core" ' +2 .tPSV.dial PSR +2 "processing"%& +95 "core"  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml + "processing"%}'* +494 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%' +1917 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"% +97 "core" +2 .tPTV.dial :mixing +2 "processing"%c @ +68 "core" B +2 .tPBV.dial :waste2 +2 "processing"%P  +88 "core"  +82 .tPS.seek 0ml +2 "processing"%e'W +2637 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&m& +5 "core" &  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC + "manipulator"&{( +3 "core" ( +3 "manipulator"&"& +4 "core" & +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &i& +3 "core" &  +3 .tForearm.seek PC +2 "manipulator"&E' +96 "core" ' +3 .tHand.close + "manipulator"&/ +76 "core" / +3 .tPC.seek :open + "processing"%M( +406 "core" ( +2 "manipulator"&x& +4 "core" & * +3 "manipulator"&w% +5 "core" %   +3 .tForearm.seek :retract + "manipulator"&'\ +91 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&~(- +143 "core" ( +2 "manipulator"&1& +5 "core" &.   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &_& +3 "core" &.  j  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&W'! +112 "core" ' + .tHand.open +2 "manipulator"&,1 +72 "core" 1 +2 "manipulator"&!% +5 "core" % )r ȸm +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +101 "core" ' +3 #tLoading da puck from tube 3 into Processing Clamp + "processing"%(& +4 "core" &  +2 "manipulator"&s% +5 "core" %    +3 "storage"(% +4 "core" %y l c  +3 "storage"(B. +4 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 3 +2 "storage"(V( +198 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (f& +4 "core" & b N 0  +2 "manipulator"&j& +5 "core" &.\    +3 "manipulator"&D% +5 "core" %   +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"&/( +165 "core" ( +2 "manipulator"&H& +4 "core" &  L +3 "storage"(& +5 "core" & f l   +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts +2 "manipulator"&:' +96 "core" ' +3 "storage"(r& +5 "core" &   +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(z'H +157 "core" ' +2 "storage"(^- +4 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (& +3 "core" & L M   +3 "manipulator"&& +5 "core" & : L +2 .tElbow.seek 3 +2 "manipulator"&( +4 "core" ( +2 "manipulator"&& +5 "core" &  L +2 "storage"(F& +4 "core" & K Q   +3 .tForearm.seek 3 + 300 counts +2 "manipulator"&%'9 +22 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&/ +67 "core" / +54 ."downElevator"SE.seek :down +4 "storage"(.'v +2 "manipulator"&2& +9 "core" & L +2 "manipulator"&t% +6 "core" % 1 +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +31 ' +3 ."downElevator"SE.stop +2 .tElbow.seek PC + "storage"(5 +4 "manipulator"&Z( +251 "core" ( +2 "manipulator"&l& +4 "core" & 0 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &L& +3 "core" & \ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&\\' +102 "core" ' +2 "manipulator"&A& +4 "core" & y +3 "manipulator"&p% +4 "core" % H +4 "processing"%|& +5 "core" &4  +3 "processing"%& +6 "core" &/  +2 .tPC.seek :closed +2 "processing"%-(Tg +4 "core" &Z  +8 & -] $c +9 &X|Q\ 6 +10 &{Q\ I +9 &YK\ I +9 &~]H\ I +10 &A_F\ I +9 &_D\ I +9 &_?\ I +10 &_F\ I +9 &H\\<\ J +10 & \\B\ I +9 &!^9\ I +9 &#\\2\ I +10 &%R]0\ I +9 &'\\4\ I +9 &(]0\ I +10 &*\\3\ I +9 &,Z]1\ I +10 &.\\v\ I +9 &/\\\ J +9 &1\\\ I +10 &3`\\\ J +9 &5$\\\ I +10 &6[\ I +9 &8[\ J +9 &:j\\\ I +10 &<+\\\ I +9 &=^\ I +9 &?\\\ I +10 &Aq\\\ I +9 &C4^\ I +9 &D]\ J +10 &F`\ J +9 &Hvg\ J +10 &J1{\ M +9 &K\ O +9 &M\ O +10 &Oo}\ O +9 &Q1p\ O +9 &Ru\ = +10 &T>x|\ V +9 &TG*z\ ) +5 ( +3 "processing"%& +5 "core" &TGx ) +2 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.52 + .Hand.open +2 "manipulator"&a1 +75 "core" 1 +2 "manipulator"& % +5 "core" %  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&I'\ +97 "core" ' +3 #tHeating Puck.from 3, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%  +3 %=9 +7 "core" 9@ +103 "processing"%k9 +3 "core" 9>\  +103 "processing"%[9 +3 "core" 9=\  +104 "processing"%N9 +3 "core" 9<\  +103 "processing"%9 +3 "core" 9:\  +103 "processing"%79 +4 "core" 99  +103 "processing"%T9 +3 "core" 99\  +104 "processing"%C9 +3 "core" 98\  +103 "processing"%69 +3 "core" 99\ # +103 "processing"%9 +3 "core" 9:\ ' +103 "processing"%b9 +4 "core" 9: + +103 "processing"% 9 +3 "core" 9:\ / +103 "processing"%09 +3 "core" 9= 4\ +103 "processing"%Q9 +3 "core" 9= 8 +103 "processing"%R9 +3 "core" 9>\ < +103 "processing"%\ 9 +4 "core" 9@\ @ +103 "processing"%o9 +3 "core" 9B\ E +103 "processing"%h9 +3 "core" 9D I +103 "processing"%+9 +4 "core" 9F\ M +103 "processing"%*9 +3 "core" 9I\ Q +103 "processing"%?9 +4 "core" 9L V +103 "processing"%39 +3 "core" 9N Z +4 .tPH.hold 2:00:00,28C +3 "processing"%y ppM +3 .tdelay 1:30 +4 "core" Z +9000 .tPSR.select :air +3 .PSV.dial PSR + "processing"% +97 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%' +584 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +63 .tPS.seek 2ml +2 "processing"%n'[ +1609 "core" ' +2 .tPTV.dial :puck +2 "processing"%4  +66 "core"  +2 .tPSV.dial PTV +2 "processing"%g +82 "core" ~ +2 .tPBV.dial :waste1 +2 "processing"%  +123 "core"  +2 "processing"%q% +5 "core" %[\ +3 .tPS.seek 1.5ml +2 "processing"%' +593 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%u * +31 "core" + +3 .tPS.seek 0ml +2 "processing"%>'W +1604 "core" ' +3 .tdelay 5:00 +1186 "Can"\ CCo +28816 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%O  +4 "core"  +2 .tPBV.dial :waste1 +2 "processing"%  +32 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%X * +32 "core" * +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%U +68 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%8' +2219 "core" ' +2 .tPSV.dial PTV +2 "processing"% +81 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PSR +3 "processing"%J +68 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +3 "processing"%5 +82 "core"  +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%]  +70 "core"  +3 .tPS.seek 0ml +2 "processing"%v'W +2208 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%#  +125 "core" +2 .tPSV.dial :mixloop +2 "processing"%d +42 "core" +2 .tPRV.dial :ab1 +2 "processing"% @ +69 "core" A +3 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%'w +348 "core" ' +2 .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 "collection"'S  +2 .tPRV.dial CBV +4 "processing"%Y  +43 "core"  +3 +2 "processing"%@% +5 "core" %vZ\  +3 .tPS.seek 0.32ml +2 "processing"% '# +401 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"';  +30 "core" +2 .tPRV.dial :air + "processing"%  +42 "core"  +3 .tPS.seek 0.9ml +2 "processing"%G'D +1236 "core" ' + .tPRV.dial :waste2 +2 "processing"%` @ +67 "core" ? +3 .tPS.seek 0.5ml +2 "processing"%<' +862 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%9  +42 "core"  +3 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%&'[ +1615 "core" ' +2 .tPSV.dial :PML + "processing"%$ +42 "core" +2 .tPTV.dial :mixing +2 "processing"%} @ +71 "core" B +2 .tPBV.dial :waste1 +2 "processing"%  +32 "core" +2 "processing"%c% +4 "core" %\\T\  +4 .tPS.seek 1.85ml + "processing"%P'< +239 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +3 .tPS.seek 0ml + "processing"%m'W +1971 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'"& +3 "core" &PV\ +45 "manipulator"&i& +12 "core" & +3 "manipulator"&% +4 "core" % + #f +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage +2 "manipulator"&K(- +139 "core" ( +2 "manipulator"&'& +5 "core" &-  8 k +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" &-  k +3 .tForearm.seek :garage +2 "manipulator"&x'! +108 "core" ' +3 .tHand.close + "manipulator"&w/ +73 "core" / +2 "manipulator"&1& +4 "core" &-  k +3 "manipulator"&_% +4 "core" % + : r +3 .tForearm.seek :retract +2 "manipulator"&E'\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&{( +277 "core" ( +2 "manipulator"&,& +4 "core" & ) 1 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &!& +4 "core" & 1 +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&', +100 "core" ' +3 "manipulator"&(& +5 "core" & 1 +2 "manipulator"&s% +5 "core" %5   +2 "collection"'& +5 "core" &RU\ +3 "collection"'B& +7 "core" &NS\ +2 .tCC.seek :closed +2 "collection"'W(O +6 "core" &PS?\ +6 &;NTA\ %f +9 &ZPT;\ 7 +9 &yOS?\ I +10 &[PT?\ I +9 &`NT?\ I +10 &J]PT@\ I +9 & ]PT=\ I +9 &\\PR=\ I +10 &\\PS@\ I +9 &S]PSE\ I +9 & ]QR@\ H +10 &!`OSB\ I +9 &#_RTB\ I +10 &%[]PSM\ I +9 &'`PSD\ I +9 &(]OUC\ I +10 &*]OTJ\ H +9 &,c\\QUL\ I +9 &.%]OSE\ I +10 &/aPUG\ I +9 &1\\PTK\ H +10 &3k]PS;\ I +9 &5.\\QR\ H +9 &6]RTf\ I +10 &8`QR[\ I +9 &:s\\NT>\ I +9 &<4`QU\ I +10 &=]RUa\ H +9 &?]PT\ I +10 &A|]NTK\ H +9 &C=]UU\ I +9 &D^PU\ I +10 &FeRUJ\ J +9 &H}uOU?\ K +9 &J2PQ\ P +10 &KPS\ S +9 &MOS\ U +10 &OQNT\ - +9 &O~PS\ M +9 ( +3 "collection"'B& +4 "core" &O_PS\ E +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.64 + "collection"'f& +5 "core" &O_QS\ E +2 .tHand.open + "manipulator"&j1 +68 "core" 1 +2 "manipulator"&D% +6 "core" % 5  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&'\ +101 "core" ' + .tPSV.dial PSR +2 "processing"%H +96 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +11 .tPS.seek 1.5ml + "processing"%' +1613 "core" ' +2 .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%r  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%~'W +1616 "core" ' +2 .tPSV.dial PSR +2 "processing"%^ +41 "core"  +2 .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%' +2635 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +4 "processing"%  + "collection"'  +40 "core"  +114  +2 .tPSV.dial :mixloop +2 "processing"% +94 "core" +3 .tCTV.dial :air,avoiding: :intake +44 .PTV.dial :PRVmixing +10 "processing"%F  +68 "core" +3 .tPS.seek 0ml +2 "processing"%'W +2636 "core" ' +2 .tPSV.dial :air +2 "processing"%2  +40 "core"  +3 .tPS.seek 2.5ml + "processing"%t' +2474 "Can"\ Z +159 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%/ +41 "core" +3 .tPS.seek 0ml +2 "processing"%:'W +2638 "core" ' + .tPSV.dial :air +2 "processing"%z  +42 "core"  +3 .tPS.seek 2.5ml + "processing"%%' +2625 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%l +42 "core" +3 .tPS.seek 0ml + "processing"%L'W +2629 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" & 1 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&.( +27 "core" ( +2 "manipulator"&A& +5 "core" & > ( +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &p& +4 "core" & ( +3 .tForearm.seek CC + "manipulator"&|', +108 "core" ' +2 .tHand.close +2 "manipulator"&/ +68 "core" / +3 .tCC.seek :open +2 "collection"'M( +376 "core" ( +2 "manipulator"&a& +5 "core" & ( +2 "manipulator"& % +4 "core" %  +3 .tForearm.seek :retract +2 "manipulator"&='\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +271 "core" ( +2 "manipulator"&k& +5 "core" &-  Y +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &\\& +4 "core" &- a Y +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage + "manipulator"&['! +106 "core" ' +3 .tHand.open + "manipulator"&N1 +71 "core" 1 +2 "manipulator"&% +5 "core" % +  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&7'\ +98 "core" ' +3 ."da"delayUntil "11:58:01.32" +24716 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%T @ +68 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%C  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%6 * +32 "core" + +2 ."da"PSV.dial :air +2 "processing"%  +41 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%b' +2211 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%0  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%Q +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%R  +43 "core"  +3 ."da"PS.seek 0ml +2 "processing"%\ 'W +2214 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%o +122 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +53 ."da"PS.seek 0.5ml +2 "processing"%h' +603 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%+'[ +1614 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%*  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%? +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%3  +34 "core" +2 "processing"%% +4 "core" %[U\  +3 ."da"PS.seek 1.5ml +2 "processing"%e' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%4'W +1608 "core" ' +2 ."da"delay 2:00 +11622 "Can"\ <z +381 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%g  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "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 +2 "processing"%n +69 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%u' +2230 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +68 "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"%O +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +79 "core" +3 ."da"PS.seek 0ml +2 "processing"%X'W +2219 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%U +123 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%>' +599 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%'[ +1605 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%J  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%5 +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%]  +32 "core" +2 "processing"%8% +4 "core" %Z_\  +3 ."da"PS.seek 1.5ml +2 "processing"%#' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%d * +35 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1604 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + "processing"%v  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%Y  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%S * +32 "core" * +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%@ +69 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +9 ."da"PS.seek 2.5ml +2 "processing"%' +2220 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%; +68 "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"% +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%`  +67 "core"  +3 ."da"PS.seek 0ml +2 "processing"%G'W +2215 "core" ' +3 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%9  +52 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing + "processing"%<  +126 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%$  +42 "core"  +46 ."da"PTV.dial :PRVmixing +10 "processing"%}  +5 "core" +2 ."da"PSV.dial :mixloop +2 "processing"% +43 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%c' +385 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%  +43 "core"  +2 "processing"%&% +4 "core" %H\  +3 ."da"PS.seek 0.55ml +2 "processing"%P't +337 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%"  +42 "core"  +3 ."da"PS.seek 2ml +2 "processing"%i'[ +1567 "core" ' +2 ."da"PSV.dial :PML +2 "processing"% +41 "core" +2 ."da"PTV.dial :mixing +2 "processing"%' @ +66 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%Z% +4 "core" %^c\  +3 ."da"PS.seek 1.85ml +2 "processing"%w'> +236 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%1 * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%_'W +1972 "core" ' +2 ."da"delay 2 seconds +203 .delay 8:00 +16657 "Can"\ =1 +31345 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%I @ +5 "core" A +2 ."da"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"PSV.dial :air +2 "processing"%!  +43 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%K' +2230 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%( +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%s  +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"%E  +43 "core"  +3 ."da"PS.seek 0ml +2 "processing"%)'W +2220 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +3 .PSV.dial PSR + "processing"%f +123 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%j' +599 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%D'[ +1617 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%B  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%H +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%m% +5 "core" %]]\  +2 ."da"PS.seek 1.5ml +2 "processing"%r' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +3 "processing"%^'W +1607 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + "processing"%~  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +2581 "Can"\ B>Lj +421 ."da"PBV.dial between PSV and waste1 +3 "processing"% * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +81 "core"  +4 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%F' +2215 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +66 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%2 +68 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +68 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%/  +68 "core"  +2 ."da"PS.seek 0ml +48 "processing"%t'W +2215 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%z +122 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%:' +593 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%l'[ +1608 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +80 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%A  +34 "core" +2 "processing"%p% +5 "core" %V\\\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +617 "core" ' +3 ."da"delay 3 seconds +326 .PBV.dial between PSV and waste1 +2 "processing"%{ * +32 "core" + +3 ."da"PS.seek 0ml +2 "processing"%'W +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%W  +4 "core"  +2 ."da"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 +3 .PSV.dial PSR + "processing"%| +68 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%k' +2210 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%\\ +69 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%. +68 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%N +82 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +70 "core"  +3 ."da"PS.seek 0ml +2 "processing"%='W +2214 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%[ +123 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%T' +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%C'[ +1624 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%6  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +80 "core" ~ +2 ."da"PBV.dial :waste1 +2 "processing"%L  +32 "core" +2 "processing"% % +4 "core" %`e\  +3 ."da"PS.seek 1.5ml +2 "processing"%0' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%Q * +35 "core" , +3 ."da"PS.seek 0ml +2 "processing"%R'W +1610 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%b  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%o  +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"%h +68 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%*' +2233 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%? +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%3 +67 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +69 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%+  +67 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +1334 "Can"\ ?] +883 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%e +126 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +3 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +5 ."da"PS.seek 0.25ml +13 "processing"%g'7 +343 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +3 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%' +332 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%q'[ +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%n  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%4 +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%% +5 "core" %Vc\  +2 ."da"PS.seek 1.5ml +3 "processing"%O' +591 "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'W +1614 "core" ' +2 ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck + "processing"%U  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%X  +33 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%> * +35 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%J +71 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%5' +2307 "core" ' + ."da"PSV.dial PTV +2 "processing"%] +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +7 "processing"%8 +71 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +14 "processing"% +72 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +13 "processing"%d  +71 "core"  +3 ."da"PS.seek 0ml +2 "processing"%#'W +2276 "core" ' +3 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%v +127 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%Y'[ +2127 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +2 "processing"%S  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%@ +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%;% +5 "core" %]L\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +587 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +35 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%`  +100 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +1611 "core" ' + "processing"%99 +4 "core" 95 +3 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%< +3 "core" 5 +2 "processing"%$& +4 "core" &TGe\ ) +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 2 + "manipulator"&}% +4 "core" %\   +3 "storage"( % +4 "core" %s Z Y \ +2 "storage"(G. +4 "core" .( +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +4 ."da"SC.seek 2 + "storage"(( +196 "core" ( +2 ."da"SC.configure :limp +3 "storage"($(\ 1b +3 (&& +3 "core" & 7 / \ +3 "manipulator"&c& +4 "core" &-  Y +2 "manipulator"&"% +5 "core" %\   +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 2 +2 "manipulator"&P( +179 "core" ( +3 "manipulator"&& +5 "core" &\  "y +2 "storage"('& +61 "core" & I ; 8\ +4 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 700 counts +2 "manipulator"&' +104 "core" ' +2 "storage"(Z& +5 "core" & [ X %\ +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"(1'H +234 "core" ' +2 "storage"(i- +4 "core" -'6 +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&w& +4 "core" &\  - "x +3 "storage"(I& +4 "core" & 7 7 k\ +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 2 +2 "manipulator"&x'M +36 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&,, +3 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"(!- +3 "core" -'6 +4 ."da"SE.seek 6.09 Pucks below Top Plate +2 "storage"(_' +32 "core" ' +3 "manipulator"&(% +5 "core" %]d ȴ +2 "storage"(s& +4 "core" &  \ +3 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 2 + 316 counts +2 "manipulator"&'ω +15 "core" ' +2 "manipulator"&E& +4 "core" &\  e "x +3 "storage"(K& +4 "core" & , 3 7\ +4 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 2 + 700 counts +2 "manipulator"&f' +25 "core" ' +3 ."da"SE.seek 7.09 Pucks below Top Plate +2 "storage"()' +52 "core" ' +2 "manipulator"&j& +4 "core" &\   "x +3 "manipulator"&B% +5 "core" %  $ +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&H'\ +94 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&( +248 "core" ( +3 "manipulator"&m& +5 "core" & e +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &D& +4 "core" & +3 ."da"Forearm.seek PC +2 "manipulator"&' +96 "core" ' +2 ."da"Hand.close + "manipulator"&r/ +69 "core" / +2 ."da"PC.seek :open +2 "processing"%~( +399 "core" ( +3 "storage"(& +4 "core" & < 7 E\ +3 "manipulator"&& +4 "core" & +2 "manipulator"&% +5 "core" %   ! +2 ."da"Forearm.seek :retract +2 "manipulator"&^'\ +97 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 2 +2 "manipulator"&( +255 "core" ( +2 "manipulator"&2& +4 "core" &  "| +3 "storage"(& +5 "core" & 5 7 \ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 700 counts +2 "manipulator"&/' +100 "core" ' +2 ."da"Hand.open + "manipulator"&F1 +70 "core" 1 +3 "storage"(z- +4 "core" -' +2 ."da"SE.seek 6.84 Pucks below Top Plate +2 "storage"(t' +23 "core" ' +3 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +4 ."da"SE.seek 6.18 Pucks below Top Plate +2 "storage"(:'r +47 "core" ' +2 #"da"Lights, camera, ACTION! +5 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23aug0712h50ml_niagara.tif +1950 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +3650 #"da"SX HX9/16 (USB:80): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 52.734 seconds\ /var/log/esp/da23aug0712h50ml_niagara.tif: TIFF Upload Complete\ +85 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23aug0712h50ml20s_niagara.tif +2067 #SX HX9/16 (USB:80): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23aug0712h50ml20s_niagara.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23aug0712h50ml30s_niagara.tif +3062 #SX HX9/16 (USB:80): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23aug0712h50ml30s_niagara.tif: TIFF Upload Complete\ + .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "52.734 sec auto-exposure",Subject: "da23aug0712h50ml images!" +9 "storage"(%- +84 "core" -'r +13 "storage"(& +4 "core" & \ >\ = \ +3 "manipulator"&A& +4 "core" &\   "| +3 ."da"Elbow.seek 2 +2 "manipulator"&p( +4 "core" ( +3 "manipulator"&l& +4 "core" &\  \\ "| +3 "storage"({& +5 "core" & \ \  $\ +3 ."da"Forearm.seek 2 + 700 counts +2 "manipulator"&' +27 "core" ' +3 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +4 ."da"SE.seek 6.89 Pucks below Top Plate +3 "storage"(W' +63 "core" ' +3 "manipulator"&a& +5 "core" &\   "| +3 "storage"( & +4 "core" &   +3 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 2 +2 "manipulator"&|'M +34 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&, +4 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +5 "storage"(#QK-0-\ b +3 ."da"SE.seek 7.08 Pucks below Top Plate +2 "storage"(\\' +26 "core" ' +43 "manipulator"&.% +6 "core" %My y Ȼ; +2 "storage"(N& +4 "core" & \ #\ # 3\ +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 2 + 300 counts +2 "manipulator"&'y +15 "core" ' +3 "manipulator"&k& +9 "core" &\   !t +2 "storage"([& +4 "core" &   +4 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 700 counts +2 "manipulator"&=' +25 "core" ' +2 "storage"(T% +4 "core" %    +4 ."downElevator"SE.seek :down +4 "storage"(6'v +98 (% +4 "core" %04  QK +4 "manipulator"&L% +6 "core" %  +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +2 "manipulator"& '\ +83 "core" ' +5 ."downElevator"SE.stop +5 "storage"(5 +6 "core" ' +8 "storage"(C& +9 "core" &  +6 #tStarting finalPurge +6 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +5 "processing"%Q& +9 "core" &\ +6 "manipulator"&0& +9 "core" &  !s +5 "manipulator"&b% +8 "core" %\  , +6 ."psFlush"Elbow.seek FlushPuck::Garage +5 "manipulator"&o(- +184 "core" ( +5 "manipulator"&\ & +9 "core" &- J R +5 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +8 &h& +7 "core" &- \ R +6 ."psFlush"Forearm.seek :garage +4 "manipulator"&R'! +106 "core" ' +3 ."psFlush"Hand.close + "manipulator"&?/ +76 "core" / +3 "manipulator"&3& +5 "core" &- R +2 "manipulator"&% +5 "core" % 5 +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&+'\ +104 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +2 "manipulator"&*( +153 "core" ( +3 "manipulator"&e& +5 "core" & Q +2 ."psFlush"Elbow.reconfigure :loose +59 "manipulator"&$ &.,(#b +6 && +7 "core" &  Q +7 ."psFlush"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +8 ."psFlush"Forearm.seek PC +4 "manipulator"&g' +105 "core" ' +4 "manipulator"&& +11 "core" & r Q +6 "manipulator"&n% +8 "core" %   +6 "processing"%4& +10 "core" &\ +7 "processing"%& +14 "core" &\ +3 &\ +8 ."psFlush"PC.seek :closed +5 "processing"%(Tg +8 "core" &\ +5 &\ +5 &\ 6 +8 &HL{\ / +8 &~v\ D +6 &+]\ J +10 &W\ I +14 &Z\ I +5 &sZ\ I +9 &5ZN\ I +10 &]\ J +9 &[\ J +10 &{WJ\ I +9 &!=YR\ I +9 &"\\\ I +8 &$Y\ I +9 &&Y\ I +9 &(E]\ I +10 &*]\ I +9 &+]\ J +10 &-ZR\ J +9 &/N\\\ I +10 &1]\ I +9 &2XX\ I +9 &4Xw\ I +9 &6UXb\ I +10 &8W\ J +9 &9[I\ J +9 &;Z\ J +10 &=^W \ I +9 &? Xt\ I +10 &@X \ I +9 &B]o\ J +9 &Df]\ I +10 &F'Z\ J +9 &G^\ J +10 &Im\ L +9 &K\\\ O +9 &M \ P +12 &N\ P +9 &P\ P +9 &Rb\ P +10 &STn\ %p +9 &TDZ\ . +8 ( +4 &TI\ ) +8 "processing"%& +6 "core" &TI\ ) +7 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.58 +3 "processing"%q& +9 "core" &TI\ ) +6 ."psFlush"Hand.open +3 "manipulator"& 1 +68 "core" 1 +4 "manipulator"&O% +8 "core" %   +6 ."psFlush"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +4 "manipulator"&U'\ +96 "core" ' +4 ."psFlush"PSR.select :air +5 .PSV.dial PSR +3 "processing"%X +45 "core"  +9 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%>' +184 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +410 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%J' +2129 "core" ' +5 ."psFlush"delay 1 second +107 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%u @ +183 "core" B +4 ."psFlush"PTV.dial :PRVmixing +5 "processing"%]  +123 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%8 +96 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%'9 +2484 #"uploadLog"upsync +147 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%d +97 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%5' +595 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%v' +2118 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%#  +35 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%S @ +68 "core" A + ."psFlush"PSV.dial :mixloop +2 "processing"%@ +98 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%'9 +2629 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%; +97 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%Y'P +1104 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +1602 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%` +71 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%  +68 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%9  +4 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%<'W +2628 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%$ +69 "core"  +6 ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%}' +589 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +1425 "Can"\ J +692 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%G +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%& U +52 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%c'W +2635 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%" @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%V' +2625 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +79 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%''W +2628 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +41 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%Z' +2632 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%7 +66 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%i U +5 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%w'W +2634 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%I @ +41 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%!' +2631 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%(  +66 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%s'W +2634 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%E +43 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%K'P +1099 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%j' +1621 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%B +68 "core" +2 ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%  +50 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%P'W +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%1 +69 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%x' +587 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2127 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%_ +81 "core" ~ +2 ."psFlush"PBV.dial PSV +2 "processing"%f U +52 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%m'W +2632 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%D @ +51 "core" B +3 ."psFlush"PS.seek 2.5ml +2 "processing"%,' +2634 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%r  +71 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%H'W +2632 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%- +43 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2634 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +66 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +6 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2625 "core" ' +53 ."psFlush"PSV.dial PBV +2 "processing"%2 @ +42 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2636 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +68 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%F'W +2630 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'z& +5 "core" &ab7\ +2 "manipulator"&^& +4 "core" & Q +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&)( +4 "core" ( +2 "manipulator"&t& +5 "core" & # Q +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &%& +4 "core" & Q +3 .tForearm.seek PC +2 "manipulator"&' +97 "core" ' +2 .tHand.close +2 "manipulator"&A/ +74 "core" / +3 .tPC.seek :open +2 "processing"%l( +400 "core" ( +2 "manipulator"&{& +5 "core" & Q +2 "manipulator"&a% +4 "core" %  +3 .tForearm.seek :retract +2 "manipulator"& '\ +91 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&.( +347 "core" ( +2 "manipulator"&N& +4 "core" & 4 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" & 4 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&/', +102 "core" ' +3 "manipulator"&k& +4 "core" & 4 +3 "manipulator"&[% +5 "core" %-  ~ +2 "collection"':& +5 "core" &`bA\ +4 "collection"'T& +6 "core" &_cG\ +3 .tCC.seek :closed + "collection"'(O +6 "core" &_c7\ +6 &<_cB\ %f +9 &Z~_c@\ 7 +10 &{_c<\ I +9 &Y^h:\ I +9 &[^b?\ I +10 &W\\`c>\ I +9 &]`c:\ H +9 &]bd1\ I +10 &Z_d;\ I +9 &_\\^d3\ I +10 & !Z`b<\ I +9 &!]ab6\ I +9 &#_bc6\ I +10 &%h\\_d1\ H +9 &')\\_a6\ I +9 &(Z_b:\ I +10 &*]ad3\ I +9 &,o_ad.\ I +10 &.1Z_c7\ I +9 &/]_a=\ I +9 &1_`c:\ I +10 &3w[^b8\ I +9 &5:\\`c8\ H +9 &6]_c3\ I +10 &8`^c0\ I +9 &:\\`c0\ H +10 &__c2\ I +9 &?Z`e1\ I +10 &A[`c1\ I +9 &CI\\^c0\ I +9 &E\ `aa2\ I +10 &Facb<\ I +9 &Ho`d;\ K +10 &J>_b1\ O +9 &K`a1\ T +9 &M]b.\ U +10 &O I_c.\ 1 +9 &O|\ Z`d1\ 8 +5 ( +3 "collection"'T& +4 "core" &O|0`c,\ 8 +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.64 + "collection"'& +5 "core" &O|0^c8\ 8 +2 .tHand.open + "manipulator"&p1 +70 "core" 1 +2 "manipulator"&L% +7 "core" % - . ~ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&W'\ +100 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'|& +5 "core" &O|0`c.\ 8 +2 "collection"'C% +5 "core" %`b.\ +2 .tCSV.dial CSR +2 "collection"'Q  +40 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.seek 5ml +2 "collection"''l +1347 "core" ' +3 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 '0% +4 "core" %l_b*\  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml +45 "collection"'b' +648 "core" ' +2 .tCSV.dial :waste +2 "collection"'\\ +120 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'=' +1988 "core" ' +2 #tFlushing lower manifold's waste1 port +2 "collection"'\ & +5 "core" &O|0`b0\ 8 +2 "collection"'h% +5 "core" %`d:\ +2 .tCSV.dial :flush +2 "collection"'6  +40 "core"  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 5ml +2 "collection"''l +1174 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'? @ +41 "core" B +2 "collection"'3% +5 "core" %l_e)\  +3 .tCS.seek 7.001ml +2 "collection"'' +530 "core" ' +3 ."connect"CSV.dial CTV +4 .tCTV.dial CSV + "collection"'  +3 'e  +40 "core"  +85  +2 .tCBV.dial :waste1 +2 "collection"'R @ +45 "core" > +3 .tCS.seek 0ml +2 "collection"'' +1629 "core" ' +2 #tFlushing lower manifold's waste2 port +2 "collection"'o& +4 "core" &O|0ae/\ 8 +2 "collection"'% +5 "core" %df/\ +2 .tCSV.dial :flush +2 "collection"'n  +69 "core" +3 .tCS.seek 5ml + "collection"'4'l +1186 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'+ @ +43 "core" A +2 "collection"'~% +5 "core" %l`f2\  +3 .tCS.seek 7ml +2 "collection"'q' +342 "Can"\ GI +187 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'  +2 'O  +8 "core"  +33  +3 .tCBV.dial :waste2 + "collection"'  +109 "core"  +3 .tCS.seek 0ml +2 "collection"'X' +1606 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'g& +4 "core" &O|0ae/\ 8 +3 "collection"'% +5 "core" %be/\ +2 .tCSV.dial CSR +2 "collection"'>  +40 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +11 .tCS.seek 8ml +2 "collection"'u' +1854 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +11 .tCS.seek 10ml +2 "collection"']' D +530 "core" ' +4 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'8 +2 'J  +106 "core" ~ +25  +2 .tCTV.dial :intake +2 "collection"'d  +68 "core" +2 .tIntake.select :open + "sampler") +11 .tCS.seek 2ml +2 "collection"'' \\ +1861 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'5  +68 "core" +3 .tCS.reconfigure :default +2 "collection"'#P d@b +4 .tCS.seek 0ml + "collection"'#' +589 "core" ' +2 .tCSV.dial CSR + "collection"'S  +94 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'@'l +1348 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +32 "collection"' +60 .tCS.seek 10ml +2 "collection"'v' D +1349 "core" ' +2 .tCSV.dial CBV +2 "collection"'; +95 "core" +2 .tCS.seek 0ml +2 "collection"'' +2622 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&Y& +5 "core" & t 4 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&`( +3 "core" ( +3 "manipulator"&& +4 "core" & 4 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &9& +4 "core" & 4 +3 .tForearm.seek CC +2 "manipulator"& ', +107 "core" ' +2 .tHand.close + "manipulator"&$/ +74 "core" / +2 .tCC.seek :open +2 "collection"'<( +375 "core" ( +2 "manipulator"&}& +5 "core" & 4 +2 "manipulator"&G% +4 "core" %   +3 .tForearm.seek :retract +2 "manipulator"&&'\ +106 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"& (- +281 "core" ( +2 "manipulator"&"& +5 "core" &- M +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &c& +3 "core" &- p M +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'! +110 "core" ' +2 .tHand.open +2 "manipulator"&V1 +76 "core" 1 +2 "manipulator"&% +4 "core" % *  > Ǿ +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&''\ +103 "core" ' +3 #tCompleted [shallowDAwithoutWCR] begun 11:00:24 + #Preparing to sleep until 11:00AM 08/08/2023 +7 #Asleep til 11:00AM 08/08/2023 +4 #Continuing at 11:00EDT08-Aug-23 +4 "Can"\ < +5 ."Qmail"GoodNews.email "Then, in tube 3: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_2023_08_02.rb:83\\n{1 => 22,\\n 2 => 8,\\n 3 => 14}\\nCan@12:54:51, 24.7C, 21% humidity, 14.8psia, 13.825V, 0.294A, 18.026Ah, 4.06W\\nSampled 50.0ml",Subject: "Asleep until 11:00EDT08-Aug-23" +22 ."shutdown"Gate.power :core,:OFF +2 .Gate.power :raw,:OFF + #Shutdown +657 #"uploadLog"upsync +44085 "Can" " +60001  \  +60001  0K +60002  [ +60001  LJw +60001  Ȳ +60002   +60001  " 9 +60001  !4ψ +60002  _e +60001  !Ί +60001  ϶ +60002  ' +60001  !  +60001  7S +60002  b +60001  Վ +60002  ָ +60001  $ +60001  A +60002  9׈ +60001  dm +60001  $܏ +60002  %ݺ +60001  / +60002  ň +60001  :[ +60001  e +60002   +60001  # +60001   +60002  #I +60001  <߈ +60001  gu +60002   +60001  % +60001  !7 +60002  \ ͈ +60001  \ =c +60002  $h +60001  \  +60001  \ !% +60002  \  +60001  Q +60001  \ !> +60002  %i} +60001   +60001  # +60002  ? +60001  #Ո +60001  !Ak +60002  n +60001  ! +60002   - +60001  È +60001   "Y +60002  $N +60001  "{Å +60001    +60002   ı +60001    G +60001  %\ 3݈ +60002    as +60001  !  +60001    ǟ +60001   5 @EDT1691467339.62   ˈ +60001   Ca +60002  "p +60001   ʍ +60001  !# +60002  !˹ +60001  $!O +60001   N +60002   z{ +60001  ! +60001   Χ +60002  "= +60001  !+ӈ +60001   Vi +60002     +60001  $!ѕ +60002   "+ +60001   $ +60001  !%0W +60002   &\\ +60001   'ԃ +60001   ( +60002   )կ +60001   + E +60001   ,7ۈ +60002   -cq +60001   . +60002   /؝ +60001   03 +60001  "2Ɉ +60001   3B_ +60002   4n +60001   5ۋ +60001   6! +60002   7ܷ +60001  !9"M +60002  #:O +60001   ;|y +60001 \ &< +60002   =ߥ +60001  !?; +60001  !@2ш +60002   A`g +60001 \ %B +60001 \ %CⓈ +60002   D) +60001   F㿈 +60001   GDU +60002  Hr +60001 \ #I偈 +60001 \ %J +60002  !K歈 +60001  M)C +60002 \ $NVو +60001  Oo +60001 \ P +60002 \ Q雈 +60001 \ !S 1 +60001 \ T9Lj +60002 \ Ug] +60001 \ V +60001 \ %W쉈 +60002 \ !X +60001 \ !Z +60002 \ %[KK +60001 \ %\\x +45952 \ $]_Th +4 #tPowering core bus +550 .Gate.power :raw,:ON +2 "sampler") +35 )7 +3 "core"  +3 "collection"' +3 'i +3 "core"  +3 "processing"% +2 %Z +4 "core"  +5 "collection"' 9\ +4 ' 0\ +3 ' -\ +5 "processing"% 9\ +3 % 2\ +2 % *\ +3 % 0\ +5 "sampler")&\ +3 .tCS.configure :default +3 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +4 .tSS.configure :default +2 "sampler")#.0X 22,\\n 2 => 8,\\n 3 => 14}\\nCan@11:00:24, 23.9C, 21% humidity, 14.7psia, 13.673V, 0.374A, 20.725Ah, 5.11W",Subject: "Started Niagara_2023_08_02 phase shallowDAwithoutWCR" +4 #t===> STARTED shallowDAwithoutWCR (phase #7) <=== + #Starting initialPurge +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'z& +4 "core" &mqi\ +3 .tHand.open + "manipulator"&^1 +77 "core" 1 +2 "manipulator"&t& +4 "core" &  L !t +3 "manipulator"&%% +4 "core" % \  | +7 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&A(- +172 "core" ( +2 "manipulator"&*& +5 "core" &-  t +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &U& +3 "core" &- 5 t +4 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 .tForearm.seek :garage + "manipulator"&'! +107 "core" ' +2 .tHand.close +3 "manipulator"&{/ +68 "core" / +5 "manipulator"&a& +10 "core" &-  t +6 "manipulator"&% +10 "core" % 2 +4 .tForearm.seek :retract +2 "manipulator"&)'\ +101 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +3 "manipulator"&N( +128 #"uploadLog"upsync +145 "core" ( +2 "manipulator"&& +5 "core" & 1 +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &k& +4 "core" & 2 1 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC + "manipulator"&[', +100 "core" ' +3 "manipulator"&:& +5 "core" & 1 +2 "manipulator"& % +5 "core" %+  +3 "collection"'M& +5 "core" &ori\ +3 "collection"'& +6 "core" &msq\ +3 .tCC.seek :closed +2 "collection"'p(O +6 "core" &ls\ +6 &Dnt\ %g +9 &x[}os\ 7 +10 &{nq\ I +9 &Wns\ I +9 &bYnp\ J +10 &#\\os\ J +9 &Xor\ I +10 &Zor\ I +9 &i]ns\ J +9 &-]nr\ I +10 &Ykr\ I +9 &!Ymr\ J +9 &#rZoq\ J +10 &%3\\os~\ J +9 &&\\qr\ J +9 &(Xnr\ I +10 &*zYoq\ I +9 &,<Wos\ I +10 &-Zos\ I +9 &/\\or\ J +9 &1Wnr\ I +10 &3C_oq\ J +9 &5[nq\ J +10 &6\\op\ J +9 &8[os\ J +9 &:K[ls\ J +10 &<^nq\ I +9 &=]os\ I +9 &?^mq\ I +10 &AS^ns\ J +9 &C]op\ I +9 &D_pp\ I +10 &F]pt\ J +9 &HWnor\ K +10 &J or\ P +9 &Kmr\ T +9 &M~lr\ V +10 &Njmp\ / +9 &Odoq\ 2 +9 &Ogms\ A +6 ( +2 "collection"'& +6 "core" &OTns\ A +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.64 + "collection"'L& +4 "core" &OTmq\ A +3 .tHand.open + "manipulator"&|1 +67 "core" 1 +2 "manipulator"&T% +4 "core" % + \\ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&C'\ +96 "core" ' +55 #tFlushing the Collection Valve::Manifold + "collection"'Q& +5 "core" &OLlrc\ A +2 "collection"'/% +5 "core" %ns\ +2 .tCSV.dial CSR +2 "collection"'  +124 "core"  +2 #tPulling 4.999ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 5ml +2 "collection"'0'l +1346 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +10 '% +3 "core" %llq\  +3 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'\\' +638 "core" ' +2 .tCSV.dial :waste +2 "collection"'b +121 "core" +3 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'\ ' +1990 "core" ' +2 #tPurging external Intake + "collection"'h& +4 "core" &OLlp\ A +3 "collection"'6% +4 "core" %op\ +3 .tCSV.dial :flush + "collection"'=  +41 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 10ml + "collection"'?' D +2303 "core" ' +2 .tdelay 5 seconds +503 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'3 +4 '  +14 "core" +53 ~ +2 .tCTV.dial :intake +2 "collection"'  +69 "core"  +2 .tIntake.select :open +2 "sampler") +10 .tCS.seek 0ml +2 "collection"'e' +2323 "core" ' +2 .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'R  +7 "Can"\ ^"xK +63 "core" +2 #tFlushing upper manifold + "collection"'& +5 "core" &OKkm\ A +2 "collection"'o% +4 "core" %ip\ +2 .tCSV.dial :flush +2 "collection"'  +69 "core"  +3 .tCS.seek 5ml +2 "collection"'n'l +1189 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +40 "core" B +2 "collection"'+% +4 "core" %ljqe\  +3 .tCS.seek 7ml +2 "collection"'~' +526 "core" ' +3 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'4 +97 "core"  +2 .tCTV.dial :air +3 .CS.seek 0ml + "collection"'O' +1639 "core" ' +2 .tdelay 7 seconds +704 .CS.seek 3ml + "collection"' '- +756 "core" ' +2 .tCSV.dial :waste + "collection"' +42 "core" +3 .tCS.seek 0ml +2 "collection"'q' +747 "core" ' +2 "collection"'g& +4 "core" &OKmqg\ A +2 "collection"'% +4 "core" %lod\ +3 .tCSV.dial :flush + "collection"'>  +41 "core"  +3 .tCS.seek 3ml +2 "collection"'X'- +741 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'u @ +40 "core" B +2 "collection"'8% +4 "core" %-koa\  +3 .tCS.seek 5ml +2 "collection"'J'l +523 "core" ' +2 .tCSV.dial :air +2 "collection"'d @ +26 "core" B +3 .tCS.seek 0ml + "collection"']' +1185 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'5'- +758 "core" ' +2 .tCSV.dial :waste +43 "collection"' +77 "core" +3 .tCS.seek 0ml +2 "collection"'S' +745 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&#& +5 "core" & 1 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&@( +2 "core" ( +3 "manipulator"&;& +4 "core" & 1 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &v& +4 "core" & F 1 +3 .tForearm.seek CC + "manipulator"&Y', +107 "core" ' +2 .tHand.close + "manipulator"&/ +70 "core" / +3 .tCC.seek :open +2 "collection"'9( +377 "core" ( +2 "manipulator"&$& +4 "core" &  1 +3 "manipulator"&.% +4 "core" %  i  +3 .tForearm.seek :retract + "manipulator"&W'\ +98 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +278 "core" ( +2 "manipulator"&}& +4 "core" &- f +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &G& +3 "core" &- f +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage + "manipulator"& '! +106 "core" ' +2 .tHand.open + "manipulator"&"1 +66 "core" 1 +2 "manipulator"&c% +5 "core" % + +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&`'\ +98 "core" ' +3 #tda sampling at most 50ml +4 #Loading sh1 puck from tube 3 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 3 at 11:04:35EDT08-Aug-23\\n{1 => 22,\\n 2 => 8,\\n 3 => 14}\\nCan@11:02:23, 24.0C, 21% humidity, 14.7psia, 13.506V, 0.859A, 20.741Ah, 11.60W",Subject: "da sampling at most 50ml" +4 "collection"'V& +5 "core" &oq\\\ +2 "manipulator"&% +5 "core" %\  s  +2 "storage"(&% +6 "core" %~ L O \ + "storage"(. +4 "core" .( +2 "storage"(y& +4 "core" & K N [\  +3 "storage"(7& +5 "core" & N K 9\  +2 "manipulator"&i& +5 "core" &- f +2 "manipulator"&Z% +4 "core" %\   +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +3 "manipulator"&I( +174 "core" ( +2 "manipulator"&(& +5 "core" &  o +2 "storage"(!& +5 "core" &\ F\ ; \  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek 3 + 700 counts +2 "manipulator"&w' +94 "core" ' +3 "storage"(E& +5 "core" & L F \  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(s'H +174 "core" ' +3 "storage"(- +5 "core" -' +3 .tSE.configure :default +3 "storage"(#QK-0-\ b +6 (j& +4 "core" &\ "\ \  +3 "manipulator"&1& +4 "core" &  o +7 .tElbow.seek 3 +4 "manipulator"&K( +8 "core" ( + "manipulator"&_& +5 "core" &   o +3 "storage"('& +5 "core" &\ %\ % \  +3 .tForearm.seek 3 + 300 counts +2 "manipulator"&'9 +20 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"& / +71 "core" / +4 ."downElevator"SE.seek :down +5 "manipulator"&F& +2 #"uploadLog"upsync +5 "storage"(f'v +8 "core" &  o +2 "manipulator"&m% +4 "core" % 6 +3 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +41 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +103 "core" ( +3 "manipulator"&& +5 "core" &  3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" & 3 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&2', +102 "core" ' +2 "manipulator"&& +5 "core" & 3 +2 "manipulator"&B% +5 "core" %, +3 "collection"'D& +4 "core" &ms\ +4 "collection"'-& +6 "core" &lot\ +3 .tCC.seek :closed +2 "collection"'z(O +4 "core" &lr\ +7 & 3mo\ $d +9 &Yylr\ 6 +10 &xkq\ I +9 &Wmo\ I +9 &Ylp\ I +10 &EZnq\ I +9 &Ymr\ I +9 &Zms\ I +10 &]ol\ I +9 &MYlr\ I +10 & Zmp\ H +9 &!\\mq\ I +9 &#Ymp\ I +10 &%VZnq\ H +9 &'[ns\ H +9 &(Zor\ H +10 &*[nq\ I +9 &,]]lq\ I +10 &.Ymp\ I +9 &/Ynq\ I +9 &1Zmq\ H +10 &3f[on\ H +9 &5(Zlq\ H +9 &6Zmp\ I +10 &8]mr\ I +9 &:m]lr\ I +9 &% +4 "core" % \ +2 .tIntake.select :close +2 "sampler")0 +11 )q% +3 "core" % \ +3 .tSSV.dial :exhaust + "sampler")u  +74 "core"  +2 .tExhaust.select :open + "sampler")@ +11 .tSS.seek 0ml +2 "sampler")8' +882 "core" ' +2 .tExhaust.select :close + "sampler") +12 #tSampled 50.0ml +2 #Evacuating Puck (bubblePt=24psi, evacVolume=10ml, delay 15 seconds) + .Intake.select :close + "collection"'X& +4 "core" &OlH\ ~I +3 ."airStroke"CSV.dial :waste +3 "sampler")d% + "collection"'J +11 "core" % }\ + +3 ."connect"SSV.dial CBV,avoiding: :exhaust +5 ."airStroke"CS.seek 0ml +3 .tCBV.dial SSV +2 "sampler")]  +2 "collection"'' +2 '5 @ +10 "core" ' + ? +2 ."airStroke"CSV.dial :air +3 "collection"'# @ +71 "core" A +3 ."airStroke"CS.seek 10ml +2 "collection"';' D +93 "core"  +2 .tCTV.dial :air +2 "collection"'v  +67 ."flow"Gate.power :analytic3,:OFF +2 ."samplerPumpShutdown"Gate.power :sampler,:OFF +3 "core"  +2 .tdelay 15 seconds +1502 .SSV.dial :spit,avoiding: :exhaust +2 "sampler") +127 "core"  +3 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.seek 0ml +3 "collection"'N  +2 "sampler")C' +8 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")p  +116 "core"  +12  +400 ' +2 .tSSV.dial between CBV and plug +2 "sampler")$ +46 "core" +2 .tCBV.dial between SSV and waste2 +2 "collection"'.  +31 "core"  +2 "collection"'Y% +4 "core" % BntD\  +3 ."connect"CTV.dial CSV,avoiding: :air +4 .tCSV.dial CTV + "collection"'}  +3 'G  +5 "core"  +38  +3 .tCS.reconfigure :pressurize +3 "collection"'# d@<< (b +3 .tCS.seek 0ml +2 "collection"'@' +2205 "core" ' % (e\ +3 "collection"'"% +5 "core" % * +?\  +2 "sampler")c% +4 "core" % \ +3 #tBubblePoint: Intake @24.2psia, Outlet @0.3psia +50 .CBV.dial SSV +3 "collection"'V @ +36 "core" @ +3 .tSS.reconfigure :default +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +3 "collection"'E' +85 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +127 "core"  +4 .tSS.reconfigure :exhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'k' +134 "core" ' +3 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")A +115 "core" ' + ."CSpush"CS.stop +2 "collection"'5 +9 "core"  +2 .tSS.reconfigure :exhale +3 "sampler")#.0X9 +3 "core" 9Id +103 "collection"'q9 +3 "core" 9Md +103 "collection"'u9 +4 "core" 9Qd +103 "collection"'49 +3 "core" 9Vd +103 "collection"'~9 +3 "core" 9Zd +103 "collection"'X9 +4 "core" 9^d +103 "collection"'d9 +3 "core" 93bd +103 "collection"'J9 +3 "core" 9Mgd +104 "collection"'59 +4 "core" 9fkd +103 "collection"'#9 +3 "core" 9od +103 "collection"']9 +3 "core" 9ta +103 "collection"'v9 +4 "core" 9x_ +103 "collection"'S9 +3 "core" 9|\\ +104 "collection"'9 +4 "core" 9Y +103 "collection"'9 +3 "core" 9W +103 "collection"'N9 +3 "core" 9#T +103 "collection"'p9 +3 "core" 9?R +103 "collection"'89 +3 "core" 9ZO +104 "collection"'$9 +3 "core" 9vL +104 "collection"'.9 +3 "core" 9J +103 "collection"'Y9 +3 "core" 9G +152 "collection"'}9 +6 "core" 9D +103 "collection"'G9 +3 "core" 9A +103 "collection"';9 +4 "core" 9? +103 "collection"'"9 +4 "core" 9(< +103 "collection"'c9 +4 "core" 9E: +103 "collection"'V9 +3 "core" 9`8 +103 "collection"'C9 +3 "core" 9z6 +103 "collection"'9 +3 "core" 94 +104 "collection"'&9 +3 "core" 91 +103 "collection"'9 +3 "core" 90 +103 "collection"'W9 +4 "core" 9. +103 "collection"'y9 +3 "core" 9 , +103 "collection"'i9 +5 "core" 9\ ) +103 "collection"'Z9 +3 "core" 9& ( +103 "collection"' 9 +3 "core" 9= ' +103 "collection"'!9 +4 "core" 9S% +103 "collection"'79 +3 "core" 9h# +103 "collection"'9 +4 "core" 9~! +103 "collection"'@9 +3 "core" 9 +103 "collection"'(9 +4 "core" 9 +103 "collection"'E9 +3 "core" 9 +104 "collection"'9 +3 "core" 9 +103 "collection"'j9 +3 "core" 9 +103 "collection"'19 +4 "core" 9 +103 "collection"'`9 +3 "core" 9   +103 "collection"''9 +3 "core" 9  +103 "collection"' 9 +4 "core" 9 $ +103 "collection"'r9 +4 "core" 9 3 +103 "collection"'F9 +3 "core" 9 B! +104 "collection"'I9 +3 "core" 9 Q"  +103 "collection"'9 +3 "core" 9 `#$ +103 "collection"'_9 +4 "core" 9 o$) +103 "collection"'m9 +4 "core" 9 {$- +103 "collection"'s9 +3 "core" 9 '1 +103 "collection"'9 +3 "core" 9 '5 +104 "collection"'B9 +3 "core" 9 ): +103 "collection"'w9 +3 "core" 9 *> +103 "collection"'D9 +4 "core" 9 +B +103 "collection"'K9 +3 "core" 9 -F +104 "collection"'f9 +3 "core" 9 -K +103 "collection"'9 +3 "core" 9 /O +103 "collection"'99 +3 "core" 9 1S +104 "collection"'9 +4 "core" 9 2W\ +103 "collection"'l9 +3 "core" 9 3\\ +103 "collection"'-9 +3 "core" 9 4`\ +103 "collection"'%9 +3 "core" 9\ 5d +103 "collection"'9 +3 "core" 9\ 6h +103 "collection"'29 +5 "core" 9\ 7m +103 "collection"'U9 +3 "core" 9\ 9q +103 "collection"'P9 +3 "core" 9\ :u +103 "collection"'*9 +4 "core" 9\ !;y +103 "collection"'t9 +3 "core" 9\ '<~ +103 "collection"'{9 +21 "core" 9\ -> +104 "collection"'9 +3 "core" 9\ 3? +103 "collection"'9 +3 "core" 9\ 7@ +103 "collection"'H9 +4 "core" 9\ <A +103 "collection"'a9 +3 "core" 9\ ?B +103 "collection"'A9 +4 "core" 9\ EC +103 "collection"'<9 +12 "core" 9\ HD +103 "collection"'k9 +3 "core" 9\ KF +103 "collection"'9 +3 "core" 9\ OH +104 "collection"' 9 +3 "core" 9\ RH +4 .tCH.hold 10:00,70C +3 "collection"'M `\ `\ Q\ +3 '9 +6 "core"  +3 9\ SG +2 "collection"':% +5 "core" %\ +3 #tBegun lysing Collection Puck Heater at 68.1C/18.6psia +39679 "Can"\ i&K +20303 "core" ` +2 "collection"'|9 +4 "core" 9\  +3 "collection"'T% +4 "core" %\ +3 #tEnded lysing Collection Puck Heater at 70C/18.9psia +2 .CS.seek 0ml + "collection"'L' +334 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'Q @ +97 "core" B +2 .tCSV.dial :air + "collection"') @ +42 "core" ? +4 .tCS.seek 5ml +2 "collection"''l +1350 "core" ' +2 .tCSV.dial CTV +2 "collection"'  +41 "core"  +3 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'x @ +43 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'[  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +43 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'0' +1356 "core" ' +2 "collection"'b% +4 "core" % x\ +2 #tPuck @30.9psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"' +95 "core" ~ +2 .tCBV.dial CSV +2 "collection"'6  +27 "core"  +2 "collection"'/% +5 "core" % D D\ +3 .tCS.seek 5ml + "collection"'\ 'l +1344 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'  +41 "core" +2 "collection"' % +4 "core" %l\  +3 .tCS.seek 6.999ml +2 "collection"'\\' +591 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'h @ +40 "core" > +2 .tCS.seek 10ml +2 "collection"'' D +846 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'R ` +108 "core" ^ +3 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'o   +36 "core" ! +3 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +4 "collection"'  +2 '?  +28 "core"  +97  +3 .tCS.seek 5ml +2 "collection"'+'l +1352 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'n @ +97 "core" B +2 .tCSV.dial :waste +2 "collection"' +96 "core" +3 .tCS.seek 0ml +2 "collection"'e' +1356 "core" ' +2 .tCSV.dial :air +2 "collection"'O @ +68 "core" A +3 .tCS.seek 5ml +2 "collection"''l +1351 "core" ' +2 .tCSV.dial CTV +2 "collection"'  +40 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'g @ +42 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +52 "core"  +6 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'> @ +42 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'q' +1355 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"'u +95 "core" ~ +2 .tCBV.dial CSV + "collection"'4  +39 "core"  +2 "collection"'~% +4 "core" % #\ +4 .tCS.seek 5ml + "collection"'X'l +1362 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'d  +42 "core" +2 "collection"'J% +5 "core" %l \  +2 .tCS.seek 7ml +2 "collection"'5' +581 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'# @ +51 "core" B +2 .tCS.seek 10ml +2 "collection"']' D +844 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'v ` +112 "core" ^ +2 #tLysing Complete + "collection"'S& +4 "core" &Ol36\ I +3 #tStoring sh1 puck in Collection Clamp to tube 2 + "manipulator"&% +5 "core" %\  6  +2 "storage"(% +4 "core" %\ \ \ +2 "storage"(N. +4 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(p( +191 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +3 (8& +4 "core" & \ +2 "manipulator"&$& +4 "core" & N 3 +3 "manipulator"&.% +5 "core" %\  !  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&Y( +156 "core" ( +3 "manipulator"&}& +5 "core" &  +2 "storage"(G& +4 "core" & \ \  >\ +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts + "manipulator"&;' +97 "core" ' +2 "storage"("& +5 "core" & \ \  Y\ +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(c'H +226 "core" ' +2 "storage"(V- +4 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&C& +4 "core" &   +3 "storage"(& +4 "core" & \ \  Q\ +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 2 +2 "manipulator"&&'M +34 "core" ' +2 .tElbow.hold + "manipulator"&, +5 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"(W- +3 "core" -' +4 .tSE.seek 7.07 Pucks below Top Plate + "storage"(y' +41 "core" ' +3 "manipulator"&i% +5 "core" %^z \\ Ȼ> +2 "storage"(Z& +4 "core" & \ +3 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 317 counts +2 "manipulator"& 'ϊ +16 "core" ' +2 "manipulator"&!& +5 "core" &  +2 "storage"(7& +5 "core" & \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +54 .tForearm.seek 2 + 700 counts +2 "manipulator"&' +25 "core" ' +3 .tSE.seek 8.07 Pucks below Top Plate +2 "storage"(@' +49 "core" ' +2 "manipulator"&(& +5 "core" & =  +2 "manipulator"&E% +5 "core" %  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&'\ +86 "core" ' +3 .tElbow.seek CC + "manipulator"&j( +154 "core" ( +2 "manipulator"&1& +4 "core" & * +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &`& +4 "core" &  * +3 .tForearm.seek CC +2 "manipulator"&'', +97 "core" ' +2 .tHand.close + "manipulator"& / +66 "core" / +2 .tCC.seek :open +2 "collection"'r( +376 "core" ( +2 "storage"(F& +5 "core" & \ \  \ +2 "storage"(I& +5 "core" & \ \ \ +2 "manipulator"&& +5 "core" & ! * +2 "manipulator"&_% +5 "core" % > G +3 .tForearm.seek :retract + "manipulator"&m'\ +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&s( +152 "core" ( +2 "manipulator"&& +5 "core" &  +2 "storage"(B& +5 "core" & \ 2\ 2 \ +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 2 +2 "manipulator"&w'M +111 "core" ' +2 .tElbow.hold +2 "manipulator"&D, +3 "core" , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tHand.open + "manipulator"&K1 +74 "core" 1 +3 "manipulator"&f% +4 "core" % aq 7 ȸ +2 "storage"(& +4 "core" & r\ +3 .tForearm.force -20 + "manipulator"&5 +5 .tForearm.seek 2 + 320 counts + "manipulator"&9'ύ +21 "core" ' +2 "manipulator"&& +5 "core" &   +2 "storage"(l& +5 "core" & \ 9\ ?\ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&-' +17 "core" ' +2 "storage"(%% +4 "core" %\ 8\ :\ +4 ."downElevator"SE.seek :down +4 "storage"('v +98 (2% +4 "core" %1\ 8\ P\ RO +2 "manipulator"&U% +4 "core" %  +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&P'\ +78 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +9 "core" ' +3 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'*& +4 "core" &?D\ +3 "manipulator"&t& +4 "core" &  +3 "manipulator"&{% +4 "core" %\   +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +177 "core" ( +10 "manipulator"&& +5 "core" &- @ 7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &H& +3 "core" &- Q 7 +3 .tForearm.seek :garage +2 "manipulator"&a'! +108 "core" ' +2 .tHand.close + "manipulator"&A/ +67 "core" / +3 "manipulator"&<& +5 "core" &- ( 7 +2 "manipulator"&k% +4 "core" % . / x +4 .tForearm.seek :retract + "manipulator"&'\ +104 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"& ( +273 "core" ( +2 "manipulator"&& +4 "core" &  1 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &:& +3 "core" &  1 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&3', +95 "core" ' +3 "manipulator"&M& +10 "core" & % 1 +2 "manipulator"&|% +4 "core" %, # +3 "collection"'T& +5 "core" &@F\ +3 "collection"'=& +6 "core" &BE\ +3 .tCC.seek :closed +3 "collection"'Q(O +4 "core" &@E\ +5 &CE\ : +9 &HN}CE\ 0 +12 &zAF\ E +7 &=]BE\ H +9 &\\AD\ I +10 &\\BD\ H +9 &_@G\ H +9 &E\\AG\ H +10 &ZCE\ H +9 &]AE\ H +9 &Y@Fk\ H +10 &!M]BGQ\ H +9 &#^CEu\ H +10 &$]AE\ H +9 &&\\DE\ H +9 &(UYAA\ H +10 &*\\CF\ H +9 &+YBF\ H +9 &-\\DE\ H +10 &/]\\BE \ H +9 &1 YCE\ H +10 &2]BE\ H +9 &4\\AF\ I +9 &6f]CF\ H +10 &8(\\@D\ H +9 &9\\BH\ H +9 &;]CG\ I +10 &=n\\AD\ H +9 &?0]BEp\ H +10 &@\\BFa\ H +9 &B]AE_\ I +9 &Dv]AEG\ H +10 &F6_BEC\ I +9 &GjAF2\ J +9 &IDG,\ O +10 &Ka@D\ R +9 &MCF\ U +10 &N{CH\ + +9 &Oq2AG\ P +8 ( +4 "collection"'=& +4 "core" &O;DG\ ; +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.61 +2 "collection"')& +5 "core" &O<CG\ ; +2 .tHand.open + "manipulator"&L1 +72 "core" 1 +4 "manipulator"&% +5 "core" % , +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&x'\ +95 "core" ' +3 .tPSV.dial PSR + "processing"%[ +126 "core"  +2 "processing"%% +5 "core" %SE\ +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml +2 "processing"%' +1609 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +32 "processing"%b  +53 "core"  +3 .tPS.seek 0ml +2 "processing"%'W +1634 "core" ' +2 .tPSV.dial PSR +2 "processing"%6 +40 "core"  +2 .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%/' +2636 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +3 "processing"%0 +3 "collection"'  +6 "core" B +2 "processing"%  +4 "core" B +3 "processing"%\  +67 "core" +88  +3 .tPSV.dial :mixloop + "processing"%h +96 "core" +3 .tCTV.dial :air,avoiding: :intake +2 "collection"'\\  +14 "core"  +2 .tPTV.dial :PRVmixing +2 "processing"%R  +124 "core" +3 .tPS.seek 0ml +2 "processing"%o'W +2676 "core" ' +3 .tPSV.dial :air + "processing"%  +54 "core" +3 .tPS.seek 2.5ml +2 "processing"%?' +2625 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +40 "core" +2 .tPS.seek 0ml +2 "processing"%n'W +2633 "core" ' +2 .tPSV.dial :air +2 "processing"%  +41 "core"  +3 .tPS.seek 2.5ml +2 "processing"%+' +701 "Can"\ Il:K +1924 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%O +41 "core" +3 .tPS.seek 0ml +2 "processing"%e'W +2637 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"& & +4 "core" & # 1 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&g( +4 "core" ( +2 "manipulator"&& +5 "core" &  1 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &>& +3 "core" &  1 +3 .tForearm.seek CC +2 "manipulator"&', +108 "core" ' + .tHand.close +2 "manipulator"&u/ +75 "core" / +2 .tCC.seek :open +2 "collection"'4( +376 "core" ( +2 "manipulator"&~& +4 "core" & 5 1 +2 "manipulator"&q% +5 "core" %  ! +3 .tForearm.seek :retract + "manipulator"&d'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"&J(- +278 "core" ( +2 "manipulator"&X& +4 "core" &- 2 L +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &#& +3 "core" &- L +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&5'! +112 "core" ' +2 .tHand.open +2 "manipulator"&v1 +71 "core" 1 +2 "manipulator"&S% +5 "core" % +u  ǹ{ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +5 "core" +2 .tPTV.dial :PRVmixing + "processing"%N  +5 "core" +3 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +3 "processing"%8  +14 "core" +3 .tCTV.dial :air,avoiding: :intake +2 "collection"'$  +5 "core"  +2 #tLoading lyfil puck from tube 3 into Collection Clamp +2 "collection"'.& +4 "core" &JNj\ +2 "manipulator"&,% +5 "core" %\  6  +2 "storage"(}% +5 "core" % n R\ +2 "storage"(G. +3 "core" .( +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 3 +2 "storage"("( +192 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +4 "core" &\ C\ R b\  +3 "manipulator"&^& +5 "core" &- L +2 "manipulator"&V% +5 "core" %\   +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 3 +2 "manipulator"&C( +173 "core" ( +2 "manipulator"&& +55 "core" &  ] +3 "storage"(W& +5 "core" &\ ?\ @ \  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 3 + 700 counts +2 "manipulator"&i' +96 "core" ' +2 "storage"(Z& +5 "core" &\ p\  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(!'H +179 "core" ' +3 "storage"(7- +3 "core" -' +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +5 ((& +3 "core" &\ $\  P\  +3 "manipulator"&E& +5 "core" & 6 ] +2 .tElbow.seek 3 +2 "manipulator"&;( +4 "core" ( +2 "manipulator"&Y& +5 "core" &  ] +2 "storage"(c& +5 "core" &\ (\ 0 F\  +3 .tForearm.seek 3 + 300 counts +2 "manipulator"&&'9 +29 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tHand.close + "manipulator"& / +72 "core" / +4 ."downElevator"SE.seek :down +4 "storage"(y'v +2 "manipulator"&1& +9 "core" &  ] +2 "manipulator"&`% +4 "core" % 3  +4 .tForearm.seek :retract + "manipulator"&'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +39 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +112 "core" ( +2 "manipulator"& & +5 "core" & 7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" & , 7 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&z', +103 "core" ' +3 "manipulator"&F& +4 "core" & E 7 +3 "manipulator"&I% +4 "core" %( . +3 "collection"'& +5 "core" &IM\ +3 "collection"'_& +6 "core" &KM|\ +3 .tCC.seek :closed +3 "collection"'(O +4 "core" &KNl\ +5 &KOd\ 5 +10 &LL}INY\ . +9 &~uLMU\ C +9 &-`JOB\ I +10 &\\MN9\ I +9 &YLN \ H +9 &t]KQ\ H +10 &5^KN8\ I +9 &\\KM<\ I +10 &^LOJ\ H +9 &{YKNA\ I +9 &!=\\KO:\ I +10 &#YJO!\ H +9 &$ZJQ\ I +9 &&\\JM\ I +10 &(F]IN\ H +9 &*_IN\ I +10 &+[LP\\\ H +9 &-[KN1\ H +9 &/N]LO\ H +10 &1ZKO\ H +9 &2\\LN\ H +9 &4\\LP\ I +10 &6V_MP\ H +9 &8]LP|\ H +10 &9YJNb\ H +9 &;YKNe\ I +9 &=]\\KPU\ I +10 &?]JNk\ I +9 &@]LPK\ H +9 &B_LP[\ H +10 &Dd`KNW\ I +9 &F%cJOU\ J +10 &G{JN6\ L +9 &I\\!\ Q +9 &KL 0P\ T +10 &M l\ V +9 &Nz\ 3 +9 &Oe)DGT\ "d +10 &OgBF8\ F +2 ( +3 "collection"'_& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.72 +2 .Hand.open + "manipulator"&B1 +76 "core" 1 +3 "manipulator"&'% +5 "core" %  % +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&j'\ +98 "core" ' +3 .tCTV.dial CSV,avoiding: :intake + "collection"'K  +125 "core"  +2 .tCSV.dial CTV +2 "collection"'f  +28 "core"  +3 .tPS.seek 2.5ml +2 "processing"%' +2650 "core" ' +2 "collection"'% +5 "core" % F %\  +2 .tCS.seek 4.15ml +2 "collection"'l'Q +1562 "core" ' +11 .tdelay 8 seconds +803 .PSV.dial :air + "processing"%%  +43 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%m  +69 "core"  +3 .tPS.seek 0ml +2 "processing"%2'W +2626 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"'U ` +39 "core" ^ +2 .tCSV.dial :air +2 "collection"'s @ +42 "core" ? +3 .tCS.seek 10ml +2 "collection"'*' D +1564 "core" ' +2 .tCSV.dial CTV +2 "collection"'w  +41 "core"  +3 .tCS.seek 0ml +2 "collection"'t' +2625 "core" ' +2 .tCBV.dial :waste1 +2 "collection"'{ @ +27 "core" > +3 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'9  +124 "core" +2 "collection"'@& +5 "core" &Ofc\ F +2 #tStoring lyfil puck in Collection Clamp to tube 2 + "manipulator"&-% +4 "core" %\  $ ! +3 "storage"(% +5 "core" % \  +2 "storage"(H. +4 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 2 + "storage"(( +194 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (D& +3 "core" & 2\ +3 "manipulator"&A& +5 "core" & 7 +2 "manipulator"&<% +5 "core" %\  ! +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 + "manipulator"&k( +159 "core" ( +3 "manipulator"&P& +5 "core" & 0 +2 "storage"(a& +5 "core" & \ \ \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts +2 "manipulator"&' +94 "core" ' +2 "storage"(:& +4 "core" & \ \ \ +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"('H +225 "core" ' +2 "storage"(M- +4 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&|& +4 "core" & 7 +2 "storage"(T& +4 "core" & \ \  >\ +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 2 +2 "manipulator"&'M +36 "core" ' +2 .tElbow.hold + "manipulator"&r, +4 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"()- +3 "core" -' +3 .tSE.seek 8.07 Pucks below Top Plate +2 "storage"(L' +38 "core" ' +3 "manipulator"&% +4 "core" %\\k ȶ +3 "storage"(=& +5 "core" & 8\ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 315 counts +2 "manipulator"&['ψ +13 "core" ' +2 "manipulator"&& +5 "core" & # +2 "storage"(3& +4 "core" & \ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&b' +27 "core" ' +3 .tSE.seek 9.07 Pucks below Top Plate +2 "storage"(' +55 "core" ' +10 "manipulator"&6& +4 "core" & & +3 "manipulator"&% +4 "core" % D  +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&0'\ +90 "core" ' +3 .tElbow.seek CC + "manipulator"& ( +152 "core" ( +2 "manipulator"&& +5 "core" & 2 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &\ & +3 "core" & 2 +3 .tForearm.seek CC +2 "manipulator"&h', +95 "core" ' + .tHand.close +2 "manipulator"&\\/ +75 "core" / +2 .tCC.seek :open +2 "collection"'R( +376 "core" ( +2 "storage"(/& +5 "core" & \ \  \ +2 "storage"(& +5 "core" & \  \ +2 "manipulator"&o& +4 "core" & 1 2 +3 "manipulator"&% +4 "core" % 9 +3 .tForearm.seek :retract +2 "manipulator"&?'\ +95 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&( +160 "core" ( +2 "manipulator"&n& +5 "core" &  +2 "storage"(O& +4 "core" & \ )\ ) \ +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 2 +2 "manipulator"&+'M +109 "core" ' +2 .tElbow.hold + "manipulator"& , +5 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tHand.open +2 "manipulator"&1 +71 "core" 1 +2 "manipulator"&>% +5 "core" % au 5 ȹ+ +2 "storage"(u& +4 "core" & P\ +3 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 2 + 320 counts + "manipulator"& 'ύ +12 "core" ' +2 "manipulator"&x& +4 "core" &  +3 "storage"(Q& +5 "core" & \ %\ . &\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts + "manipulator"&~' +29 "core" ' +2 "storage"(q% +4 "core" %\ (\ ) _\ +5 ."downElevator"SE.seek :down +3 "storage"('v +99 (X% +3 "core" %2\ %\ / e\ RO +3 "manipulator"&#% +4 "core" %  +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&g'\ +63 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +26 "core" ' +2 .tPSV.dial :air +2 "processing"%v  +69 "core" +3 .tPS.seek 2.5ml +2 "processing"%S' +2630 "core" ' +2 .tdelay 1 second +101 .PSV.dial :mixloop +2 "processing"%d +40 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +42 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%N +43 "core" +45 .tdelay 1 second +109 .PSV.dial :air +3 "processing"%8  +41 "core"  +3 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%$'W +2624 "core" ' +3 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%.& +4 "core" &\ +3 "manipulator"&,& +5 "core" &   +2 "manipulator"&}% +4 "core" %\    +4 .tElbow.seek FlushPuck::Garage + "manipulator"&G(- +175 "core" ( +2 "manipulator"&5& +5 "core" &-  \\ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" &- \\ +3 .tForearm.seek :garage +2 "manipulator"&^'! +106 "core" ' +2 .tHand.close +2 "manipulator"&V/ +71 "core" / +2 "manipulator"&p& +5 "core" &- Y \\ +2 "manipulator"&% +4 "core" % , l +4 .tForearm.seek :retract + "manipulator"&W'\ +107 "core" ' +4 .tElbow.reconfigure :tight +28 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC + "manipulator"&J( +148 "core" ( +2 "manipulator"&Z& +5 "core" &  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &7& +3 "core" & j +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&' +100 "core" ' +3 "manipulator"&(& +5 "core" & / +2 "manipulator"&E% +4 "core" % / +3 "processing"%Y& +5 "core" &\ +3 "processing"%c& +7 "core" &J\ +2 .tPC.seek :closed +3 "processing"% (Tg +3 "core" &v\ +7 &\ : +9 &Kz\ 0 +10 &HvW\ E +9 &_\ K +10 &\\T\ J +9 &{Z\ K +9 &>Z=\ J +10 &W~\ J +9 &W\ J +10 &Xq\ J +9 &FXX\ J +9 &!\\a\ J +10 &"[\ K +9 &$ZP\ K +9 &&NZ\\\ J +10 &(W\ J +9 &)\\]\ J +9 &+]I\ J +10 &-UZ\\\ K +9 &/Z\ J +9 &0X^\ J +10 &2]\ J +9 &4][]\ K +10 &6 [`\ J +9 &7Y\ J +9 &9X\ J +10 &;f]y\ J +9 &=(\\r\ J +10 &>Z\ K +9 &@[Z\ J +9 &BnW\ J +10 &D/^6\ K +9 &E]\ K +9 &Gar\ K +10 &Iop\ M +9 &K'\ P +9 &Ll\ P +10 &NG\ P +9 &Pl\ P +10 &R,x\ Q +9 &S]el\ 1 +9 &T<=P\ % +6 ( +2 "processing"%c& +6 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.58 +2 "processing"%1& +5 "core" &T=\ $ + &T=\ $ +2 .tHand.open + "manipulator"&`1 +68 "core" 1 +2 "manipulator"&C% +4 "core" %  +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&i'\ +94 "core" ' +2 .tPRV.dial :air +2 "processing"%  +43 "core"  +2 .tPSV.dial :mixloop +2 "processing"% +41 "core" +3 "processing"%!% +5 "core" %Y\ +3 .tPS.seek 0.3ml +2 "processing"%&' +381 "core" ' +2 .tPSV.dial PSR +2 "processing"%F +96 "core"  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml +3 "processing"%I'* +494 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%;' +1917 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"% +99 "core" +2 .tPTV.dial :mixing +44 "processing"%y @ +77 "core" A +30 .tPBV.dial :waste2 +2 "processing"%  +88 "core"  +3 .tPS.seek 0ml +2 "processing"%4'W +2638 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&B& +4 "core" & & +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&'( +25 "core" ( +2 "manipulator"&_& +4 "core" &   i +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &K& +3 "core" &   i +3 .tForearm.seek PC +2 "manipulator"&f' +99 "core" ' +2 .tHand.close + "manipulator"&z/ +66 "core" / +2 .tPC.seek :open +2 "processing"%e( +402 "core" ( +2 "manipulator"&& +4 "core" &   i +3 "manipulator"&]% +4 "core" %   +3 .tForearm.seek :retract +2 "manipulator"&%'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"&m(- +148 "core" ( +2 "manipulator"&& +4 "core" &- '  +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &U& +3 "core" &- J  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&s'! +112 "core" ' +2 .tHand.open + "manipulator"&l1 +77 "core" 1 +2 "manipulator"&w% +5 "core" % ( C ȼ +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&*'\ +99 "core" ' +2 #tLoading da puck from tube 3 into Processing Clamp +2 "processing"%{& +4 "core" &\ +2 "manipulator"&9% +4 "core" %\   +3 "storage"(@% +5 "core" %y\ -\  B\ +2 "storage"(-. +4 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 3 +2 "storage"(( +203 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (H& +3 "core" &\ ;\ 6 7\ +3 "manipulator"&D& +5 "core" &- #  +2 "manipulator"&A% +5 "core" %\  H  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 3 + "manipulator"&<( +176 "core" ( +3 "manipulator"&"& +4 "core" &\  "z +3 "storage"(P& +5 "core" &\ <\ D >\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts +2 "manipulator"&a' +95 "core" ' +2 "storage"(:& +4 "core" & N E .\ +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"('H +194 "core" ' +2 "storage"(j- +3 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (M& +3 "core" & \ +3 "manipulator"&|& +5 "core" &\  ? "z +2 .tElbow.seek 3 +2 "manipulator"&T( +4 "core" ( +2 "manipulator"&)& +4 "core" &\  0 "z +3 "storage"(& +4 "core" &\ \  $\ +3 .tForearm.seek 3 + 300 counts +2 "manipulator"&='9 +23 "core" ' +44 .tForearm.reconfigure :loose +11 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&/ +66 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&3& +3 "storage"(6'v +7 "core" &\  "z +3 "manipulator"&% +5 "core" % 3 H +3 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +3 .tElbow.seek PC +2 "manipulator"&k( +59 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +188 "core" ( +2 "manipulator"&& +4 "core" & 1 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" & +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&[' +98 "core" ' +3 "manipulator"&L& +5 "core" &  +2 "manipulator"&% +4 "core" %  +3 "processing"%\ & +5 "core" &\ +3 "processing"%b& +5 "core" &\ +3 .tPC.seek :closed +2 "processing"%r(Tg +4 "core" &[\ +9 &=\ $e +9 &Z{\ 7 +10 &x\ J +9 &V~\ J +10 &Yy\ J +9 &E[u\ J +9 &Xs\ J +10 &Zu\ J +9 &Wo\ J +9 &NZq\ J +10 & Yg\ J +9 &!YZ\ J +9 &#Y_\ J +10 &%VZ^\ J +9 &'Za\ J +10 &(Y^\ J +9 &*YZ\ J +9 &,^YX\ J +10 &. YR\ J +9 &/YK\ J +9 &1YT\ J +10 &3fYT\ J +9 &5'\\W\ J +10 &6YT\ J +9 &8YI\ J +9 &:nYI\ J +10 &<0YI\ J +9 &=WF\ J +9 &?YF\ J +10 &AuYH\ J +9 &C8YH\ J +10 &DZF\ J +9 &FZB\ J +9 &H{cG\ K +10 &J6uF\ M +9 &K:\ P +10 &M5\ Q +9 &Os5\ P +9 &Q45\ Q +10 &R:\ > +9 &T:o@\ [ +9 &TJ'B\ ( +6 ( +3 "processing"%b& +3 "core" &TJ<\ ( +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.57 + .Hand.open +2 "manipulator"&\\1 +72 "core" 1 +3 "manipulator"&0% +4 "core" %  % +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +3 #tHeating Puck.from 3, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +3 "processing"%/  +2 %9 +7 "core" 98 +103 "processing"%o9 +3 "core" 96 +103 "processing"%9 +4 "core" 95  +103 "processing"%n9 +3 "core" 92 +103 "processing"%O9 +4 "core" 92 +103 "processing"%h9 +3 "core" 92 +103 "processing"% 9 +3 "core" 90 +104 "processing"%9 +3 "core" 92 +103 "processing"%>9 +3 "core" 92#\ +104 "processing"%u9 +5 "core" 93'\ +104 "processing"%x9 +3 "core" 94+\ +103 "processing"%Q9 +3 "core" 950\ +103 "processing"%q9 +3 "core" 974 +103 "processing"%?9 +3 "core" 9:8 +103 "processing"%X9 +4 "core" 9;< +103 "processing"%#9 +3 "core" 9=A +103 "processing"%9 +3 "core" 9?E +103 "processing"%+9 +3 "core" 9BI +103 "processing"% 9 +3 "core" 9DM +103 "processing"%v9 +4 "core" 9HR +103 "processing"%9 +3 "core" 9JV +103 "processing"%~9 +3 "core" 9NZ +4 .tPH.hold 2:00:00,28C +3 "processing"% ppJ +3 .tdelay 1:30 +4 "core" Z +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%2 +98 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 .tPS.seek 0.5ml +52 "processing"%d' +587 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +11 .tPS.seek 2ml + "processing"%'[ +1612 "core" ' +2 .tPTV.dial :puck +2 "processing"%N  +68 "core"  +2 .tPSV.dial PTV +2 "processing"%8 +71 "core" +2 .tPBV.dial :waste1 +2 "processing"%S  +126 "core"  +2 "processing"%.% +5 "core" %Y1\  +2 .tPS.seek 1.5ml +2 "processing"%,' +596 "core" ' +3 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%} * +32 "core" , +3 .tPS.seek 0ml +2 "processing"%5'W +1603 "core" ' +2 .tdelay 5:00 +1564 "Can"\ AoK +28439 #trecoverPSRreagent08 + .PTV.dial :puck + "processing"%  +5 "core"  +2 .tPBV.dial :waste1 +2 "processing"%  +32 "core" +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%V * +35 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%p +71 "core"  +3 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +4 .tPS.seek 2.5ml +2 "processing"%' +2264 "core" ' +2 .tPSV.dial PTV +2 "processing"%g +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%Z +70 "core"  +2 .tdelay 5 seconds +503 .PSV.dial PTV + "processing"%^ +71 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%7  +69 "core"  +2 .tPS.seek 0ml +2 "processing"%('W +2238 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%E  +129 "core" +2 .tPSV.dial :mixloop + "processing"%Y +42 "core" +2 .tPRV.dial :ab1 +2 "processing"%G @ +71 "core" B +3 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%W'w +359 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +4 "collection"'1  + "processing"%  +43 "core"  +11 +2 "processing"%`% +4 "core" %u\  +4 .tPS.seek 0.32ml + "processing"%C'" +399 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'c  +29 "core" +3 .tPRV.dial :air + "processing"%  +40 "core"  +3 .tPS.seek 0.9ml +2 "processing"%'D +1228 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%! @ +68 "core" > +3 .tPS.seek 0.5ml +2 "processing"%' +876 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%$  +42 "core"  +3 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%F'[ +1612 "core" ' +2 .tPSV.dial :PML + "processing"%& +42 "core" +2 .tPTV.dial :mixing +2 "processing"%I @ +68 "core" B +2 .tPBV.dial :waste1 +2 "processing"%  +32 "core" +2 "processing"%y% +4 "core" %]'\  +4 .tPS.seek 1.85ml + "processing"%'= +236 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%; * +35 "core" , +3 .tPS.seek 0ml + "processing"%B'W +1972 "core" ' +13 .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'_& +4 "core" &PS|\ +3 "manipulator"&K& +4 "core" & % +3 "manipulator"&z% +4 "core" %    +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage + "manipulator"&J(- +135 "core" ( +3 "manipulator"&i& +5 "core" &-  ) +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 & & +3 "core" &-  ) +3 .tForearm.seek :garage +2 "manipulator"&'! +106 "core" ' +27 .tHand.close + "manipulator"&]/ +72 "core" / +2 "manipulator"&& +5 "core" &- a ) +2 "manipulator"&U% +5 "core" % - +3 .tForearm.seek :retract + "manipulator"&f'\ +102 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&'( +270 "core" ( +3 "manipulator"&l& +5 "core" & - +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &w& +3 "core" & - +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&%', +100 "core" ' +2 "manipulator"&{& +5 "core" & 0 - +2 "manipulator"&9% +4 "core" %0 +3 "collection"'@& +5 "core" &QU|\ +3 "collection"'-& +7 "core" &PTw\ +2 .tCC.seek :closed +3 "collection"'s(O +5 "core" &OUv\ +4 &PV|\ 9 +10 &GM|QTz\ 0 +9 &wRT{\ E +9 &1]QU}\ J +10 &]QSx\ J +9 &\\RUv\ J +9 &w[QUv\ J +10 &;WPYt\ I +9 &XRUr\ J +10 &]PUs\ J +9 &]SVg\ J +9 &!B[QUk\ J +10 &#ZQUg\ J +9 &$USUo\ J +9 &&WPTo\ J +10 &(JYPWl\ J +9 &* ZRUz\ J +10 &+TPTo\ J +9 &-XRVd\ I +9 &/RWPVk\ J +10 &1ZQUj\ J +9 &2[QUh\ J +9 &4URTh\ J +10 &6ZVRTn\ J +9 &8UQWh\ J +10 &9WPUj\ J +9 &;ZPWf\ J +9 &=bZQTf\ J +10 &?#\\RUe\ J +9 &@UQTd\ J +9 &BURTg\ J +10 &DiUQWd\ J +9 &F,[QTh\ J +10 &GgQVn\ K +9 &IPTj\ O +9 &KWOTf\ S +10 &MQUi\ V +9 &NzPUn\ 0 +9 &Om)RTi\ U +10 ( + &O|hOUh\ F +3 "collection"'-& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.57 + "collection"'H& +3 "core" &O|bPTx\ F +3 .tHand.open + "manipulator"&D1 +67 "core" 1 +2 "manipulator"&A% +4 "core" % 0 +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +102 "core" ' +2 .tPSV.dial PSR + "processing"%" +98 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml +2 "processing"%P' +1616 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%:  +40 "core"  +3 .tPS.seek 0ml + "processing"%m'W +1618 "core" ' +2 .tPSV.dial PSR + "processing"%* +42 "core"  +2 .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%j' +2625 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%M  +4 "collection"'|  +40 "core"  +111  +5 .tPSV.dial :mixloop +2 "processing"%) +97 "core" +3 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%  +71 "core" +3 .tPS.seek 0ml +2 "processing"%'W +2626 "core" ' +2 .tPSV.dial :air +2 "processing"%3  +40 "core"  +3 .tPS.seek 2.5ml +2 "processing"%' +2635 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%< +42 "core" +3 .tPS.seek 0ml + "processing"%a'W +182 "Can"\ WrpfK +2456 "core" ' +2 .tPSV.dial :air +2 "processing"%  +41 "core"  +3 .tPS.seek 2.5ml +2 "processing"%=' +2628 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +41 "core" +3 .tPS.seek 0ml +2 "processing"%'W +2625 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&T& +5 "core" & - +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&6( +28 "core" ( +2 "manipulator"&L& +5 "core" & 3 # +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" &  # +3 .tForearm.seek CC +2 "manipulator"&\ ', +108 "core" ' +2 .tHand.close + "manipulator"&/ +72 "core" / +2 .tCC.seek :open +2 "collection"'e( +380 "core" ( +2 "manipulator"&\\& +4 "core" & C # +2 "manipulator"&0% +5 "core" %   +3 .tForearm.seek :retract +2 "manipulator"&'\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&b(- +270 "core" ( +2 "manipulator"&o& +5 "core" &- J f +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &[& +4 "core" &- f +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'! +105 "core" ' +3 .tHand.open + "manipulator"&n1 +66 "core" 1 +2 "manipulator"&O% +5 "core" % ) # +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&h'\ +99 "core" ' +3 ."da"delayUntil "11:58:03.39" +24811 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"% @ +71 "core" A + ."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"%u  +42 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%x' +2248 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%Q +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%q  +42 "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"%X  +43 "core"  +3 ."da"PS.seek 0ml +2 "processing"%#'W +2235 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +124 "core"  +9 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%+' +593 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"% '[ +1611 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%v  +71 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%~  +35 "core" +3 "processing"%2% +4 "core" %Z;\  +3 ."da"PS.seek 1.5ml +3 "processing"%4' +594 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%d * +33 "core" + +2 ."da"PS.seek 0ml +3 "processing"%N'W +1612 "core" ' +2 ."da"delay 2:00 +11897 "Can"\ BuK +105 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%8  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%S  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%. * +32 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"% +70 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%}' +2248 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%, +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%/ +70 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +69 "core"  +2 ."da"PS.seek 0ml +3 "processing"%V'W +2226 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%p +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%5' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%g'[ +1614 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%Z  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%^ +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%7  +33 "core"  +2 "processing"%% +4 "core" %Z \  +4 ."da"PS.seek 1.5ml +2 "processing"%E' +590 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%Y * +33 "core" * +3 ."da"PS.seek 0ml +2 "processing"%G'W +1628 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%(  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%1 * +34 "core" * +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%` +82 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%W' +2252 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%c +79 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +67 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%C +69 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%!  +69 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2233 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%$  +40 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +51 "processing"%  +128 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%&  +41 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%I  +5 "core" +2 ."da"PSV.dial :mixloop +2 "processing"% +43 "core" +3 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.3ml +2 "processing"%y' +395 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%;  +42 "core"  +2 "processing"%F% +4 "core" %3\  +3 ."da"PS.seek 0.55ml +2 "processing"%'y +334 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%_  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%K'[ +1561 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%z +42 "core" + ."da"PTV.dial :mixing +2 "processing"%i @ +70 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core" +2 "processing"%k% +5 "core" %\\6\  +3 ."da"PS.seek 1.85ml +2 "processing"%]'< +233 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" * +3 ."da"PS.seek 0ml +2 "processing"%U'W +1970 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +16819 "Can"\ Fw~K +31184 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +4 "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"%l * +32 "core" * +2 ."da"PSV.dial :air +2 "processing"%w  +43 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%J' +2257 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%{ +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%9  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%@ +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%f  +42 "core"  +3 ."da"PS.seek 0ml +2 "processing"%R'W +2230 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%H +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%D' +595 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%A'[ +1606 "core" ' + ."da"PTV.dial :puck +2 "processing"%-  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%" +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%%  +32 "core" +2 "processing"%B% +5 "core" %VC\  +2 ."da"PS.seek 1.5ml +2 "processing"%:' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%P * +33 "core" * +3 ."da"PS.seek 0ml +2 "processing"%*'W +1615 "core" ' +3 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%m  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%|  +33 "core" +2 ."da"delay 30 seconds +2722 "Can"\ >y(K +281 ."da"PBV.dial between PSV and waste1 +2 "processing"%M * +32 "core" * +2 ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%) +82 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2244 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%j +67 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%3 +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +114 "core" +10 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%<  +69 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2228 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%a' +585 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%'[ +1614 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%=  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"%T +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%L  +34 "core" +2 "processing"%% +4 "core" %W+\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +590 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%' * +32 "core" * +3 ."da"PS.seek 0ml +2 "processing"%'W +1603 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%s  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%\\  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%0 * +34 "core" * + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%\ +70 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%o' +2247 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%[ +69 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%6 +81 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%n +67 "core" +3 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%O  +68 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2223 "core" ' +3 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"% ' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1614 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%>  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%u +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +33 "core"  +2 "processing"%Q% +4 "core" %\\)\  +4 ."da"PS.seek 1.5ml +2 "processing"%q' +594 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%? * +32 "core" * +3 ."da"PS.seek 0ml +2 "processing"%X'W +1628 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + "processing"%x  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "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 :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%v' +2252 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%~ +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%2 +70 "core" +2 ."da"delay 5 seconds +549 .PSV.dial :air +10 "processing"%  +69 "core"  +3 ."da"PS.seek 0ml +2 "processing"%d'W +1388 "Can"\ M|hK +827 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%4 +140 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +3 "processing"% +15 ."da"PS.reconfigure :default +14 "processing"%#A d`xb +12 ."da"PS.seek 0.25ml +10 "processing"%8'7 +350 "core" ' +3 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +11 ."da"PS.seek 0.5ml +2 "processing"%S' +331 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%.'[ +1616 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +5 "core"  +2 ."da"PSV.dial PTV +2 "processing"%N +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%,  +34 "core" +2 "processing"%/% +4 "core" %]\ w +3 ."da"PS.seek 1.5ml +2 "processing"%' +588 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%}'W +1639 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%p  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%V  +35 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%5 * +35 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%Z +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%^' +2315 "core" ' + ."da"PSV.dial PTV +2 "processing"%7 +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"%g +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%Y  +70 "core"  +3 ."da"PS.seek 0ml +2 "processing"%E'W +2303 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%( +129 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 2ml +2 "processing"%'[ +2125 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%1  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%` +69 "core" +3 ."da"PBV.dial :waste1 +2 "processing"%G  +35 "core" +2 "processing"%c% +4 "core" %^:\ t +3 ."da"PS.seek 1.5ml +2 "processing"% ' +590 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%C * +35 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%!  +100 "core"  +4 ."da"PS.seek 0ml +2 "processing"%W'W +1610 "core" ' + "processing"%$9 +4 "core" 95 +3 #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast +2 "processing"% +3 %&& +2 "core" 5 +4 &TJ`\ v( +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 2 +2 "manipulator"&I% +4 "core" %\    +2 "storage"(% +4 "core" %z #\ +3 "storage"(. +4 "core" .( +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 ."da"SC.seek 2 +2 "storage"(;( +196 "core" ( +2 ."da"SC.configure :limp +3 "storage"($(\ 1b +3 (F& +3 "core" & W f\ +3 "manipulator"&y& +5 "core" &- S f +2 "manipulator"&_% +5 "core" %\    +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 2 +55 "manipulator"&( +181 "core" ( +4 "manipulator"&z& +5 "core" &\  "z +2 "storage"(i& +5 "core" & \ +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 700 counts +3 "manipulator"& ' +102 "core" ' +2 "storage"(k& +5 "core" & I\ +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"('H +211 "core" ' +2 "storage"(K- +4 "core" -' +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +4 "manipulator"&]& +3 "core" &\  "y +3 "storage"(& +5 "core" & y { \ +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 2 +2 "manipulator"&'M +36 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&l, +5 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"(w- +3 "core" -' +4 ."da"SE.seek 9.07 Pucks below Top Plate +2 "storage"(U' +33 "core" ' +2 "manipulator"&{% +4 "core" %aq Z ȸ +3 "storage"(9& +5 "core" & \ ~ +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 2 + 320 counts +2 "manipulator"&@'ύ +15 "core" ' +2 "manipulator"&f& +5 "core" &\   "x +2 "storage"(J& +4 "core" & z | 3\ +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 2 + 700 counts +2 "manipulator"&H' +17 "core" ' +3 ."da"SE.seek 10.07 Pucks below Top Plate +2 "storage"(R' +48 "core" ' +2 "manipulator"&D& +5 "core" &\  "x +2 "manipulator"&-% +4 "core" % { +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&"'\ +93 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&%( +250 "core" ( +2 "manipulator"&B& +5 "core" & A +3 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &A& +3 "core" & Y +3 ."da"Forearm.seek PC +2 "manipulator"&P' +92 "core" ' + ."da"Hand.close +2 "manipulator"&:/ +73 "core" / +2 ."da"PC.seek :open +3 "processing"%m( +402 "core" ( +2 "storage"(|& +4 "core" & ] Z\ +2 "manipulator"&M& +5 "core" & +2 "manipulator"&)% +5 "core" %   O +2 ."da"Forearm.seek :retract +2 "manipulator"&*'\ +96 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 2 +2 "manipulator"&j( +258 "core" ( +2 "manipulator"&3& +5 "core" &\  H # +2 "storage"(& +4 "core" & c d\ +4 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 2 + 700 counts +2 "manipulator"&<' +99 "core" ' +3 ."da"Hand.open + "manipulator"&1 +77 "core" 1 +3 "storage"(- +3 "core" -' +3 ."da"SE.seek 9.82 Pucks below Top Plate +2 "storage"(' +25 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 9.16 Pucks below Top Plate +2 "storage"(a'> +49 "core" ' +3 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23aug0812h50ml_niagara.tif +1949 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +2443 #"da"SX HX9/16 (USB:82): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 40.652 seconds\ /var/log/esp/da23aug0812h50ml_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23aug0812h50ml20s_niagara.tif +2061 #SX HX9/16 (USB:82): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23aug0812h50ml20s_niagara.tif: TIFF Upload Complete\ +67 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23aug0812h50ml30s_niagara.tif +3069 #SX HX9/16 (USB:82): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23aug0812h50ml30s_niagara.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "40.652 sec auto-exposure",Subject: "da23aug0812h50ml images!" +2 "storage"(=- +5 "core" -'> +13 "storage"(T& +17 "core" & w\ +7 "manipulator"&L& +9 "core" & k i +3 ."da"Elbow.seek 2 +2 "manipulator"&( +20 "core" ( +3 "manipulator"&& +5 "core" & d +2 "storage"('& +5 "core" & ; ;\ +3 ."da"Forearm.seek 2 + 700 counts +2 "manipulator"&' +16 "core" ' +4 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +4 ."da"SE.seek 9.87 Pucks below Top Plate +5 "storage"(s' +70 "core" ' +3 "manipulator"&\\& +5 "core" & ! +3 "storage"(0& +5 "core" & \ +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 2 +2 "manipulator"&\ 'M +37 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&, +6 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +4 ."da"SE.seek 10.06 Pucks below Top Plate +2 "storage"([' +28 "core" ' +2 "manipulator"&6% +7 "core" %Dc ȴ +2 "storage"(n& +4 "core" & ^ ^ \ +3 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 2 + 291 counts +12 "manipulator"&O'p +18 "core" ' +2 "manipulator"&o& +4 "core" &  +6 "storage"(& +5 "core" & \ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 2 + 700 counts +2 "manipulator"&' +26 "core" ' +2 "storage"( % +4 "core" % M\ +4 ."downElevator"SE.seek :down +6 "storage"(>'v +97 (u% +3 "core" %j, \ PI +3 "manipulator"&% +5 "core" % #  +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +2 "manipulator"&Q'\ +61 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +24 "core" ' +4 "storage"(& +5 "core" & '\ +3 #tStarting finalPurge +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%?& +5 "core" &z\ +3 "manipulator"&q& +4 "core" &   +3 "manipulator"&x% +4 "core" %\    +4 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(- +172 "core" ( +58 "manipulator"&#& +7 "core" &-  p +5 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +6 &+& +10 "core" &-  p +6 ."psFlush"Forearm.seek :garage +5 "manipulator"&X'! +108 "core" ' +3 ."psFlush"Hand.close + "manipulator"&/ +74 "core" / +2 "manipulator"&~& +5 "core" &- 8 p +2 "manipulator"&2% +6 "core" % 2 $ +2 ."psFlush"Forearm.seek :retract +2 "manipulator"& '\ +100 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +58 "manipulator"&v( +124 "core" ( +3 "manipulator"&4& +5 "core" & +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &d& +3 "core" &  +4 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&8' +97 "core" ' +2 "manipulator"&S& +6 "core" & +2 "manipulator"&% +6 "core" %   +2 "processing"%N& +4 "core" &\ +4 "processing"%,& +7 "core" &K\ +3 ."psFlush"PC.seek :closed +4 "processing"%/(Tg +3 "core" &}\ +5 &\ 6 +9 &@Kx~\ / +9 &su~}\ D +10 &[~\ K +9 &Y}\ J +9 &Yz\ K +10 &g[p\ J +9 &([o\ K +12 &Xh\ J +10 &Zq\ J +8 &oZy\ J +10 &!1Yt\ J +9 &"Y~\ J +9 &$T\ J +10 &&wZ~\ J +8 &(9Y}\ J +11 &)U\ J +9 &+X}\ J +9 &-Uy\ J +10 &/@X~\ K +8 &1W\ J +8 &2X\ J +10 &4Tz\ J +9 &6IXz\ J +10 &8 Yr\ J +9 &9Wq\ J +10 &;Wu\ K +9 &=RWq\ J +9 &?Wm\ J +9 &@Xl\ K +10 &BWn\ J +9 &DYXo\ J +9 &FWh\ J +10 &G]o\ K +10 &Iko\ M +9 &KQp\ P +9 &Mo\ Q +9 &Ni\ Q +10 &Pi\ Q +9 &RVm\ Q +9 &S\\{p\ !e +11 &TIQm\ ' +8 ( +2 &TLe\ $ +2 "processing"%,& +4 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.61 +2 "processing"%.& +4 "core" &TL9\ $ +2 ."psFlush"Hand.open +2 "manipulator"& 1 +77 "core" 1 +2 "manipulator"&% +4 "core" %  @  +4 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&p'\ +100 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"%V +44 "core"  +4 #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +5 "processing"%@ +17 ."psFlush"PS.seek 0.5ml +5 "processing"%5' +322 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +264 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%Z' +2115 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%} @ +181 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%7  +123 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +96 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%g'9 +2637 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%Y +97 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +4 "processing"%^' +598 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +7 "processing"% +13 ."psFlush"PS.seek 2.5ml +4 "processing"%(' +2124 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +2 "processing"%E  +34 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%1 @ +69 "core" A +4 ."psFlush"PSV.dial :mixloop +4 "processing"%` +97 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%G'9 +1652 #"uploadLog"upsync +981 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%c +98 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%'P +1106 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%C' +1611 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%! +70 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%  +69 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%$  +6 "core" +2 ."psFlush"PS.seek 0ml +46 "processing"%'W +2645 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%& +71 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%I' +590 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2124 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%F U +54 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%y'W +528 "Can"\ ETK +2103 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%_ @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2638 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%z  +70 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%i'W +2649 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%b +43 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%k' +2637 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%h +68 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%K U +16 "core" S +3 ."psFlush"PS.seek 0ml +2 "processing"%]'W +2634 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +41 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%w' +2631 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%{  +68 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%9'W +2633 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%f +43 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%J'P +1095 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%D' +1614 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%- +68 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%  +6 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%  +52 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2635 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%@' +594 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%U' +2127 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%H +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%B U +52 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%A'W +2637 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%l @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%:' +2635 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%"  +70 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%r'W +2634 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%| +41 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%M' +2639 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%) +68 "core" +11 ."psFlush"PBV.dial PSV +2 "processing"%P U +5 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%3'W +2625 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +43 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%%' +2636 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +68 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2636 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'*& +5 "core" &_e\ +3 "manipulator"&R& +5 "core" &  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC +2 "manipulator"&( +3 "core" ( +2 "manipulator"&=& +5 "core" & +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &T& +3 "core" &  +3 .tForearm.seek PC +2 "manipulator"&L' +97 "core" ' +2 .tHand.close + "manipulator"&/ +70 "core" / +3 .tPC.seek :open +2 "processing"%'( +400 "core" ( +2 "manipulator"&\\& +4 "core" & +3 "manipulator"&0% +5 "core" %    +2 .tForearm.seek :retract +2 "manipulator"&6'\ +92 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&n( +356 "core" ( +2 "manipulator"&j& +4 "core" & 5 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &o& +3 "core" & 5 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +3 "manipulator"&', +95 "core" ' +2 "manipulator"&<& +4 "core" & 5 +3 "manipulator"&a% +4 "core" %3 +3 "collection"' & +5 "core" &_d\ +3 "collection"'& +7 "core" &_d\ +2 .tCC.seek :closed +3 "collection"'u(O +5 "core" &ae\ +4 &be\ 8 +9 &FLyae\ 0 +9 &xad\ E +10 &0_ac\ J +9 &[af\ J +10 &Zae\ I +9 &w[_e\ I +9 &9Z_d\ I +10 &Z`f\ I +9 &]ae\ J +10 &~Wac\ J +9 &!@]ae\ J +9 &#]`f\ J +10 &$]ae\ I +9 &&Yad\ J +9 &(IWae\ I +10 &* [`e\ I +9 &+Xaf\ J +9 &-]ae\ J +10 &/P[ae\ J +9 &1Yad\ I +10 &2Z`e\ I +9 &4^`e\ J +9 &6Y^be\ I +10 &8]bd\ J +9 &9\\bd\ J +10 &;Y`e\ I +9 &=a[_e\ I +9 &?"_`e\ J +10 &@\\bd\ J +9 &BYae\ J +9 &Dh^ad\ J +10 &F*`ae\ J +9 &Ggce\ K +9 &Icd\ N +10 &KVcd\ S +9 &Mce\ V +10 &Ny`f\ 2 +9 &Og)ae\ "d +9 &O]^e\ C +4 ( +3 "collection"'& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.57 + "collection"'& +3 "core" &O]ae\ C +2 &O\\ad\ C +3 .tHand.open + "manipulator"&1 +76 "core" 1 +2 "manipulator"&s% +5 "core" % 3 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&\ '\ +97 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'& +5 "core" &OZad\ C +3 "collection"'?% +4 "core" %ad\ +3 .tCSV.dial CSR + "collection"'q  +42 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'x'l +1344 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +50 "collection"' +14 'O% +4 "core" %lah\ \  +3 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'[' +645 "core" ' +2 .tCSV.dial :waste +2 "collection"' +121 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'#' +1990 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'>& +5 "core" &O_`e \ C +2 "collection"'+% +4 "core" %be\ +3 .tCSV.dial :flush +2 "collection"'  +40 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 5ml +2 "collection"''l +1189 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'~ @ +41 "core" B +3 "collection"'2% +5 "core" %laf\  +3 .tCS.seek 7ml + "collection"'Q' +546 "core" ' +3 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'4  +3 'X  +39 "core"  +86  +2 .tCBV.dial :waste1 +2 "collection"'d @ +43 "core" ? +3 .tCS.seek 0ml +2 "collection"'S' +1615 "core" ' +3 #tFlushing lower manifold's waste2 port + "collection"'& +5 "core" &O_dg\ C +2 "collection"'N% +4 "core" %bf\ +3 .tCSV.dial :flush +2 "collection"'  +80 "core"  +3 .tCS.seek 5ml +2 "collection"' 'l +1192 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'m @ +40 "core" B +2 "collection"'.% +4 "core" %lbe\ \ +4 .tCS.seek 7ml + "collection"' ' +533 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  +3 ',  +7 "core"  +33  +2 .tCBV.dial :waste2 +2 "collection"'V  +110 "core"  +3 .tCS.seek 0ml + "collection"'8' +945 "Can"\ K-K +681 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'W& +4 "core" &O_ch\ C +3 "collection"'5% +4 "core" %dj\ +2 .tCSV.dial CSR +2 "collection"'}  +41 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +11 .tCS.seek 8ml +2 "collection"'7' +1876 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml +2 "collection"'' D +534 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV + "collection"'Z +3 'Y  +94 "core" +35  +2 .tCTV.dial :intake + "collection"'g  +70 "core" +2 .tIntake.select :open + "sampler") +12 .tCS.seek 2ml + "collection"'^' \\ +1862 "core" ' +2 .tIntake.select :close +2 "sampler")0 +10 .tCTV.dial :air +2 "collection"'E  +70 "core"  +3 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'1' +595 "core" ' +2 .tCSV.dial CSR + "collection"'`  +108 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +60 .tCS.seek 5ml +2 "collection"'('l +1356 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +11 .tCS.seek 10ml +2 "collection"'c' D +1349 "core" ' +2 .tCSV.dial CBV +2 "collection"'G +116 "core" +3 .tCS.seek 0ml +2 "collection"'' +2625 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&!& +5 "core" &  5 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"& ( +5 "core" ( +2 "manipulator"&$& +4 "core" & 5 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &C& +3 "core" & H 5 +3 .tForearm.seek CC +2 "manipulator"&&', +107 "core" ' +2 .tHand.close + "manipulator"&/ +77 "core" / +2 .tCC.seek :open +2 "collection"'I( +379 "core" ( +2 "manipulator"&& +4 "core" &  5 +3 "manipulator"&F% +5 "core" %   +2 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&_(- +276 "core" ( +2 "manipulator"&y& +4 "core" &- q +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &z& +4 "core" &- q +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage + "manipulator"&'! +111 "core" ' +3 .tHand.open + "manipulator"&b1 +70 "core" 1 +2 "manipulator"&i% +5 "core" % ) D ǽ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&h'\ +98 "core" ' +2 #tCompleted [shallowDAwithoutWCR] begun 11:00:24 +2 #Preparing to sleep until 11:00AM 08/09/2023 +6 #Asleep til 11:00AM 08/09/2023 +4 #Continuing at 11:00EDT09-Aug-23 +4 "Can"\ 6 A +5 ."Qmail"GoodNews.email "Then, in tube 3: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_2023_08_02.rb:87\\n{1 => 22,\\n 2 => 11,\\n 3 => 11}\\nCan@12:54:43, 24.5C, 21% humidity, 14.7psia, 13.678V, 0.257A, 21.739Ah, 3.52W\\nSampled 50.0ml",Subject: "Asleep until 11:00EDT09-Aug-23" +21 ."shutdown"Gate.power :core,:OFF +2 .Gate.power :raw,:OFF + #Shutdown +753 #"uploadLog"upsync +45232 "Can"\ K +60001 \ K +60002 \ .K +60002 \ !bBK +60001 \ K +60001 \ %nK +60001 \ %K +60002 \ !'K +60001 \ X0K +60001 \ !K +60002 \ \\K +60001 \ !K +60001 \ K +60002 \ HK +60001 \ !yK +60001 \ JK +60002 \ $K +60001 \ ! vK +60002 \ '> K +60001 \ !pK +60001 \ !8K +60002 \ !K +60001 \ %dK +60001 \ ;K +60002 \ kK +60001 \ !&K +60001 \ !K +60002 \ !RK +60001 \ $0K +60002 \ !b~K +60001 \ K +60001 \ K +60002 \ # @K +60001 \ !, K +60001 \ ![\ lK +60002 \  K +60001 \ ! K +60001 \ ! .K +60002 \ % K +60001 \ !O ZK +60001 \ ! K +60002 \ K +60001 \ %K +60002 \ "K +60001 \ !QHK +60001 \ #K +60002 \ $tK +60001 \ !\ K +60001 \ !K +60002 \ !L6K +60001 \ $|K +60001 \ !ĬbK +60002 \ K +60001 \ K +60001 \ G$K +60002 \ !yK +60001 \ !ʩPK +60002 \ K +60001 \ \ |K +60001 \ ;K +60002 \ kK +60001 \ Л>K +60001 \ !K +60002 \ $jK +60001 \ #)K +60001 \ !YK @EDT1691553744.62 \ %ֈ,K +60001 \ %׺K +60001 \ %XK +60002 \ !K +60001 \ #QK +60002 \ #܆ K +60001 \ "ݸ K +60001 \ !FK +60002 \ !K +60001 \ !G"rK +60001 \ $y#K +60002 \ !#K +60001 \ !$4K +60002 \ # $K +60001 \ !<%`K +60001 \ !l%K +60002 \ &K +60001 \ '"K +60001 \ "'K +60002 \ !((NK +60001 \ !X(K +60001 \ )zK +60002 \ *K +60001 \ %*K +60001 \ !+K +60002 \ ?(K +60001 \ !?K +60001 \ @TK +60002 \ !9@K +60001 \ # iAK +60001 \ %!BK +60002 \ "BK +60001 \ #CBK +45454 \ $C +4 #tPowering core bus +554 .Gate.power :raw,:ON +2 "sampler") +17 )K +3 "core"  +3 "collection"' +2 'k +4 "core"  +2 "processing"% +3 % +4 "core"  +7 "collection"' 9\ +3 ' 0\ +3 ' -\ +6 "processing"% 9\ +3 % 2\ +2 % *\ +3 % 0\ +5 "sampler")&\ +3 .tCS.configure :default +3 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +3 "sampler")#.0X 22,\\n 2 => 11,\\n 3 => 11}\\nCan@11:00:24, 23.6C, 21% humidity, 14.7psia, 13.594V, 0.380A, 24.512Ah, 5.16W",Subject: "Started Niagara_2023_08_02 phase shallowDAwithoutWCR" +2 #t===> STARTED shallowDAwithoutWCR (phase #8) <=== +2 #Starting initialPurge +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'*& +5 "core" &osp\ +2 .tHand.open + "manipulator"&R1 +69 "core" 1 +2 "manipulator"&=& +4 "core" &  4 # +2 "manipulator"&T% +5 "core" % \  \\  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +180 "core" ( +2 "manipulator"&v& +5 "core" &- " @ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &p& +4 "core" &-  @ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :garage + "manipulator"&/'! +107 "core" ' +2 .tHand.close +2 "manipulator"&\\/ +68 "core" / +3 "manipulator"&0& +4 "core" &- @ +3 "manipulator"&L% +5 "core" % ,  +3 .tForearm.seek :retract +2 "manipulator"&'\ +107 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&j( +277 "core" ( +2 "manipulator"&o& +5 "core" & , +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &<& +3 "core" &  , +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&a', +106 "core" ' +2 "manipulator"& & +5 "core" & , +2 "manipulator"&6% +5 "core" %$  # +3 "collection"'e& +5 "core" &psR\ +3 "collection"'& +6 "core" &orp\ +3 .tCC.seek :closed +2 "collection"'(O +5 "core" &qs\ +6 &DptN\ $f +9 &qY|nsh\ 7 +9 &wprc\ J +10 &Xprj\ J +9 &W]or\ J +9 &Ypt)\ J +10 &ZqtK\ J +9 &Ynub\ J +10 &`Yosk\ J +9 &!]oso\ J +9 &Yptd\ J +10 &!Zorf\ J +9 &#hYota\ J +9 &%+Znte\ I +10 &&Zosc\ J +9 &(Yosb\ J +10 &*qZotc\ I +9 &,1Yorc\ J +9 &-Znri\ J +10 &/Zprg\ J +9 &1w]oti\ J +9 &3:Zosp\ J +10 &4Wpte\ J +9 &6Zotc\ J +10 &8Yqse\ J +9 &:BZqsf\ J +9 &<Zntb\ I +10 &=Zosd\ J +9 &?Zotc\ J +9 &AJZosf\ J +10 &C Xnsq\ J +9 &DZppf\ J +10 &F_ptb\ K +9 &HLkrtf\ L +9 &Jpsc\ P +10 &Klsd\ U +9 &Munsp\ V +10 &N]nq8\ 1 +9 &O{#ns\ Q +8 ( +3 &O]orJ\ C +2 "collection"'& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.63 +2 "collection"'s& +3 "core" &O_otm\ C +3 .tHand.open + "manipulator"&1 +71 "core" 1 +3 "manipulator"&% +4 "core" % (   +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&?'\ +93 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'q& +5 "core" &O_nrj\ C +2 "collection"'% +5 "core" %prl\ +3 .tCSV.dial CSR +2 "collection"'t  +123 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.reconfigure :default +2 "collection"'#P d@b +4 .tCS.seek 5ml + "collection"'O'l +1352 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 'x% +3 "core" %lnq`\  +3 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.501ml +2 "collection"'' +355 #"uploadLog"upsync +289 "core" ' +3 .tCSV.dial :waste +2 "collection"'[ +123 "core" +3 .tCS.reconfigure :default +3 "collection"'#P d@b +4 .tCS.seek 0ml +2 "collection"'>' +1985 "core" ' +2 #tPurging external Intake +2 "collection"'+& +5 "core" &O_ora\ C +2 "collection"'% +5 "core" %mqb\ +2 .tCSV.dial :flush +2 "collection"'#  +41 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 10ml +2 "collection"'~' D +2310 "core" ' +2 .tdelay 5 seconds +503 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +3 "collection"'2 + '  +32 "core"  +47  +2 .tCTV.dial :intake +2 "collection"'4  +73 "core"  +2 .tIntake.select :open + "sampler") +11 .tCS.seek 0ml +2 "collection"'X' +2334 "core" ' + .tIntake.select :close +2 "sampler")0 +10 .tCTV.dial :air + "collection"'d  +72 "core"  +2 #tFlushing upper manifold + "collection"'Q& +4 "core" &O^moh\ C +3 "collection"'% +5 "core" %lpi\ +2 .tCSV.dial :flush + "collection"'N  +82 "core" +2 .tCS.seek 5ml +2 "collection"''l +366 "Can"\ W%C +825 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'S @ +41 "core" A +2 "collection"'m% +5 "core" %lnrh\  +3 .tCS.seek 6.999ml +2 "collection"'.' +530 "core" ' +3 ."connect"CSV.dial CBV +2 .tCBV.dial CSV +4 "collection"', + '  +9 "core"  +89 ~ +2 .tCTV.dial :air +2 "collection"'  +6 "core"  +3 .tCS.seek 0ml + "collection"'V' +1641 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"' '- +759 "core" ' + .tCSV.dial :waste +2 "collection"'W +42 "core" +3 .tCS.seek 0ml + "collection"'5' +757 "core" ' +2 "collection"'}& +5 "core" &O^lok\ C +2 "collection"'8% +5 "core" %mpe\ +2 .tCSV.dial :flush + "collection"'7  +41 "core"  +2 .tCS.seek 3ml +2 "collection"'Z'- +753 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'Y @ +42 "core" B +2 "collection"'g% +4 "core" %-mrd\  +4 .tCS.seek 5ml + "collection"''l +531 "core" ' +2 .tCSV.dial :air +2 "collection"'E @ +4 "core" A +3 .tCS.seek 0ml +2 "collection"'^' +1193 "core" ' +2 .tdelay 7 seconds +704 .CS.seek 3ml +45 "collection"'`'- +765 "core" ' +2 .tCSV.dial :waste + "collection"'1 +70 "core" +3 .tCS.seek 0ml +2 "collection"'(' +747 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&G& +5 "core" & O , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&c( +25 "core" ( +2 "manipulator"&!& +5 "core" & _ # +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &$& +3 "core" & # +3 .tForearm.seek CC +2 "manipulator"&C', +106 "core" ' +2 .tHand.close +2 "manipulator"&/ +73 "core" / +2 .tCC.seek :open +2 "collection"'n( +378 "core" ( +2 "manipulator"&\ & +4 "core" & ) # +3 "manipulator"&u% +5 "core" %  * # +2 .tForearm.seek :retract +2 "manipulator"&'\ +103 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&F(- +273 "core" ( +2 "manipulator"&&& +5 "core" &-  Z +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &y& +3 "core" &- 4 Z +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&z'! +108 "core" ' +3 .tHand.open + "manipulator"& 1 +73 "core" 1 +2 "manipulator"&b% +5 "core" % ( +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&i'\ +98 "core" ' +3 #tda sampling at most 50ml +4 #Loading sh1 puck from tube 3 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 3 at 11:04:36EDT09-Aug-23\\n{1 => 22,\\n 2 => 11,\\n 3 => 11}\\nCan@11:02:28, 23.6C, 21% humidity, 14.7psia, 13.555V, 0.460A, 24.528Ah, 6.23W",Subject: "da sampling at most 50ml" +2 "collection"'& +8 "core" &mqa\ +2 "manipulator"&% +5 "core" %\   +2 "storage"(% +5 "core" %~ s\ +2 "storage"(K. +3 "core" .( +3 "storage"(k& +4 "core" & S\  +3 "storage"(& +4 "core" & {\  +3 "manipulator"&{& +7 "core" &- Z +2 "manipulator"&]% +5 "core" %\   +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 3 + "manipulator"&w( +179 "core" ( +3 "manipulator"&9& +5 "core" &  o +3 "storage"(J& +5 "core" & ^\  +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 3 + 700 counts +2 "manipulator"&-' +100 "core" ' +2 "storage"(& +5 "core" & \  +7 .tSE.reconfigure :pick +8 "storage"(#]K-0-\ b +54 .tSE.seek :beamBreak +3 "storage"(D'H +201 "core" ' +3 "storage"(- +6 "core" -' +2 .tSE.configure :default +5 "storage"(#QK-0-\ b +6 (f& +4 "core" & X\  +3 "manipulator"&H& +5 "core" &  n +3 .tElbow.seek 3 +2 "manipulator"&h( +4 "core" ( +3 "manipulator"&& +5 "core" &  n +2 "storage"(& +5 "core" & F\  +4 .tForearm.seek 3 + 300 counts +2 "manipulator"&_'9 +22 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&U/ +12 #"uploadLog"upsync +61 "core" / +4 ."downElevator"SE.seek :down +4 "storage"(;'v +2 "manipulator"&A& +9 "core" &  n +2 "manipulator"&)% +5 "core" % : _ & +3 .tForearm.seek :retract +2 "manipulator"&M'\ +95 "core" ' +3 .tElbow.seek CC +2 "manipulator"&3( +59 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +82 "core" ( +2 "manipulator"&& +5 "core" & 4 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &B& +3 "core" & 4 +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"& ', +100 "core" ' +2 "manipulator"&l& +4 "core" & 4 +3 "manipulator"&|% +5 "core" %- +3 "collection"'I& +4 "core" &nru\ +4 "collection"''& +6 "core" &prN\ +3 .tCC.seek :closed +3 "collection"'*(O +4 "core" &mrk\ +5 &msQ\ 8 +9 &HLynsa\ / +9 &}vnst\ D +10 &-]mpu\ I +9 &[mrt\ I +10 &\\nrN\ I +9 &t]npa\ I +9 &6Wlqf\ I +10 &\\osf\ I +9 &\\oqh\ I +9 &|\\lqs\ I +10 &!=Znsu\ J +9 &#Yoru\ I +9 &$Wlqt\ I +10 &&Wmpq\ I +9 &(F\\sul\ I +10 &*\\nrh\ I +9 &+Yopj\ J +9 &-Zorh\ I +10 &/NVls`\ I +9 &1\\mrT\ I +10 &2ZmpY\ J +9 &4Ynq\\\ I +9 &6V]mri\ I +10 &8Yot\\\ J +9 &9Zoq[\ I +9 &;Woq\\\ I +10 &=^\\opX\ I +9 &?ZnrW\ J +9 &@Zosc\ I +10 &BWoq^\ I +9 &DfYos_\ I +10 &F%\\mrd\ J +9 &Gjor\\\ K +9 &Imqg\ P +10 &KMnrc\ U +9 &M\ lq`\ V +10 &N{lq^\ 3 +9 &Oa#lqd\ &o +9 &OkkqZ\ G +3 ( +2 "collection"''& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.65 + .Hand.open + "manipulator"&R1 +71 "core" 1 +2 "manipulator"&=% +4 "core" % ) 6 +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&T'\ +95 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +159 .tIntake.select :close +3 .Exhaust.select :close +2 .SS.hold + "sampler")v+ +3 "core" + +3 "sampler")p% +4 "core" % \  +2 "collection"'r& +5 "core" &OfmoS\ tG +4 "Can"\ Y&rC +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +2 "collection"'\\  +5 "core"  +3 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")0  +4 "core"  +3 .tSS.reconfigure :fast +2 "sampler")#.0X +27 +2 .tdelay 3.8 seconds +382 "collection"'o% +4 "core" %lrb\ u +2 "sampler")<% +5 "core" %?7 \ k +2 #tSensor limits: Intake max 134.6psia; Outlet max 137.2psia + .SSV.dial :spit +2 "sampler") +128 "core"  +3 .tSS.seek 0ml +2 "sampler") ' +287 "core" ' +2 .tSSV.dial CBV +2 "sampler")6  +127 "core" +2 .tCTV.dial :intake +2 "collection"'e  +71 "core"  +3 #tWaiting for external sampler to finish priming... +2 .delayUntil "11:07:54.76" +1402 #"flow"0.0L/min +14844 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")  +3 "collection"' @ +4 "core" +6 ? +2 #tAllowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open +2 "sampler") +211 "collection"'s% +3 "core" %^\ g +3 #tIntake @19.5psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X+ +4 "core" + +21 "collection"'% +3 "core" %]\ i +3 "sampler")2% +5 "core" % \ w +2 .tIntake.select :close +2 "sampler")0 +9 )4% +4 "core" % \ w +2 .tSSV.dial :exhaust +2 "sampler")~  +74 "core"  +2 .tExhaust.select :open + "sampler")@ +12 .tSS.seek 0ml +2 "sampler")d' +937 "core" ' +3 .tExhaust.select :close + "sampler") +11 ."connect"SSV.dial CBV +2 .tCBV.dial SSV +4 "sampler")Q  +2 "collection"' @ +48 "core" ? +23  +2 #tAllowing 130s for 25.0ml of remaining 25.0ml +2 .Intake.select :open + "sampler") +211 "collection"'N% +4 "core" %Y\ h +2 #tIntake @19.2psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure :inhaling 2.16ml/s +3 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +4 ."CSpush"CS.seek 0ml +2 "collection"'' +76 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")K +127 "core"  +4 .tSS.reconfigure :exhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'' +86 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")v +127 "core" +4 .tSS.reconfigure :exhale +2 "sampler")#.0X9 +3 "core" 9#d +104 "collection"'9 +3 "core" 9'd +103 "collection"'Q9 +4 "core" 9(+d +103 "collection"'N9 +3 "core" 95/d +103 "collection"'d9 +3 "core" 9C4d +103 "collection"'m9 +4 "core" 9Q8d +103 "collection"'9 +3 "core" 9bgd +103 "collection"'Y9 +4 "core" 9Wkd +103 "collection"'(9 +3 "core" 9qod +104 "collection"'89 +3 "core" 9tc +103 "collection"'g9 +3 "core" 9x` +104 "collection"'Z9 +3 "core" 9|] +103 "collection"'9 +4 "core" 9[ +103 "collection"'9 +3 "core" 9W +103 "collection"'^9 +3 "core" 9U +104 "collection"'19 +3 "core" 9/R +103 "collection"'`9 +4 "core" 9LP +103 "collection"'G9 +4 "core" 9hM +103 "collection"'!9 +3 "core" 9K +103 "collection"'59 +3 "core" 9H +104 "collection"'9 +3 "core" 9F +103 "collection"'j9 +3 "core" 9C +103 "collection"'?9 +3 "core" 9A +103 "collection"'E9 +3 "core" 9> +104 "collection"'\ 9 +3 "core" 9)< +103 "collection"'u9 +3 "core" 9B: +103 "collection"'C9 +4 "core" 9]8 +103 "collection"'9 +4 "core" 9w6 +152 "collection"'&9 +5 "core" 92 +104 "collection"' 9 +3 "core" 92 +103 "collection"'c9 +3 "core" 9/ +103 "collection"'b9 +3 "core" 9- +104 "collection"'9 +3 "core" 9+ +103 "collection"'9 +3 "core" 9) +104 "collection"'y9 +3 "core" 9)( +103 "collection"'K9 +3 "core" 9>' +103 "collection"'$9 +4 "core" 9T% +103 "collection"'9 +4 "core" 9h$ +103 "collection"'9 +4 "core" 9}" +103 "collection"'k9 +3 "core" 9! +103 "collection"'{9 +3 "core" 9 +103 "collection"']9 +4 "core" 9 +103 "collection"'9 +3 "core" 9  +103 "collection"'99 +3 "core" 9  +103 "collection"'F9 +4 "core" 9   +103 "collection"'J9 +3 "core" 9  +103 "collection"'9 +3 "core" 9  +103 "collection"'9 +4 "core" 9  +103 "collection"'9 +3 "core" 9 ' +104 "collection"'9 +3 "core" 9 6  +103 "collection"'z9 +3 "core" 9 C$ +103 "collection"'i9 +3 "core" 9 Q( +104 "collection"'"9 +4 "core" 9 _- +103 "collection"'U9 +3 "core" 9 m1 +103 "collection"')9 +4 "core" 9 y5 +103 "collection"'f9 +3 "core" 9 : +103 "collection"'w9 +3 "core" 9 > +104 "collection"'-9 +3 "core" 9 B +103 "collection"'9 +3 "core" 9 F +103 "collection"'B9 +4 "core" 9  K +103 "collection"'D9 +3 "core" 9 !O +104 "collection"'H9 +3 "core" 9 #S +103 "collection"'l9 +4 "core" 9 $W +103 "collection"'|9 +3 "core" 9 $\\ +103 "collection"'I9 +4 "core" 9 &` +103 "collection"'A9 +3 "core" 9 'd\ +103 "collection"';9 +4 "core" 9 (h +103 "collection"'M9 +4 "core" 9 *m\ +103 "collection"'n9 +3 "core" 9 *q\ +104 "collection"'h9 +3 "core" 9\ ,u +104 "collection"'R9 +3 "core" 9\ -z +103 "collection"'p9 +3 "core" 9\ .~ +103 "collection"''9 +3 "core" 9\ 0 +103 "collection"'r9 +4 "core" 9\ 0 +103 "collection"'\\9 +3 "core" 9\ "2 +103 "collection"'09 +3 "core" 9\ '3 +103 "collection"'=9 +3 "core" 9\ ,5 +103 "collection"'v9 +4 "core" 9\ 06 +103 "collection"'_9 +4 "core" 9\ 47 +103 "collection"' 9 +3 "core" 9\ 88 +103 "collection"'9 +3 "core" 9\ =8 +103 "collection"'/9 +3 "core" 9\ ?: +103 "collection"'o9 +4 "core" 9\ C; +103 "collection"'<9 +4 "core" 9\ F< +103 "collection"'P9 +3 "core" 9\ J= +103 "collection"'L9 +3 "core" 9\ M> +61 .tCH.hold 10:00,70C +3 "collection"'6 `\ `\ M\ +3 '9 +7 "core"  + 9\ N\ N +3 "collection"'e% +5 "core" %\  +2 #tBegun lysing Collection Puck Heater at 68C/18.8psia +39831 "Can"\ 0E +20154 "core" ` +2 "collection"'9 +3 "core" 9\  +3 "collection"'s% +4 "core" % \ +3 #tEnded lysing Collection Puck Heater at 70C/18.9psia +2 .CS.seek 0ml +2 "collection"'' +340 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'q @ +96 "core" A +3 .tCSV.dial :air + "collection"' @ +42 "core" ? +4 .tCS.seek 5ml + "collection"''l +1348 "core" ' +2 .tCSV.dial CTV +2 "collection"'  +41 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +43 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'t  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'x @ +42 "core" ? +3 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'' +1346 "core" ' +3 "collection"'[% +5 "core" % \ + #tPuck @30.2psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"' +96 "core" ~ +2 .tCBV.dial CSV +2 "collection"'a  +29 "core"  +2 "collection"'% +5 "core" % 0 1\ +2 .tCS.seek 5ml +2 "collection"'@'l +1353 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'  +41 "core" +2 "collection"'2% +4 "core" %loyr\  +4 .tCS.seek 7.001ml + "collection"'4' +594 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'~ @ +41 "core" > +3 .tCS.seek 10ml +2 "collection"'#' D +856 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"'> ` +109 "core" ^ +3 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'   +38 "core" " +3 ."connect"CSV.dial CTV +3 "collection"'Q  +2 .tCTV.dial CSV +5 "collection"'N  +35 "core"  +93  +2 .tCS.seek 5ml +2 "collection"'d'l +1369 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'m @ +97 "core" B +2 .tCSV.dial :waste + "collection"' +95 "core" +3 .tCS.seek 0ml + "collection"' ' +1349 "core" ' +2 .tCSV.dial :air +2 "collection"', @ +69 "core" B +3 .tCS.seek 5ml +2 "collection"'X'l +1356 "core" ' +2 .tCSV.dial CTV +2 "collection"'S  +40 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'. @ +43 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'V  +43 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'} @ +43 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'W' +1345 "core" ' +2 #tRecovering Lysate (#2 of 2) +51 .CSV.dial CBV +3 "collection"'7 +95 "core"  +3 .tCBV.dial CSV +2 "collection"'  +36 "core" +2 "collection"'Y% +5 "core" %\ +3 .tCS.seek 5ml +2 "collection"'('l +1349 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'8  +41 "core" +3 "collection"'g% +5 "core" %l\  +2 .tCS.seek 7.001ml +2 "collection"'Z' +590 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"' @ +41 "core" > +3 .tCS.seek 10ml +2 "collection"'' D +844 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'^ ` +110 "core" ^ +2 #tLysing Complete +2 "collection"'1& +4 "core" &Oe15\ G +2 #tStoring sh1 puck in Collection Clamp to tube 2 +2 "manipulator"&`% +5 "core" %\    +2 "storage"(G% +4 "core" % z 8\ +2 "storage"(!. +4 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(5( +196 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +4 "core" & ^ p\ +2 "manipulator"&j& +6 "core" & ' 4 +2 "manipulator"&?% +4 "core" %\    +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&E( +152 "core" ( +3 "manipulator"&\ & +4 "core" & +3 "storage"(u& +5 "core" & \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts +2 "manipulator"&C' +96 "core" ' +2 "storage"(& +4 "core" & ~\ +4 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(&'H +203 "core" ' +2 "storage"( - +4 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&c& +4 "core" & e +3 "storage"(b& +5 "core" & b ` \ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 2 +2 "manipulator"&'M +32 "core" ' +2 .tElbow.hold + "manipulator"&, +5 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"(y- +3 "core" -' +4 .tSE.seek 10.05 Pucks below Top Plate + "storage"(K' +37 "core" ' +2 "manipulator"&$% +5 "core" %^w  Ⱥ/ +2 "storage"(& +4 "core" & " $ /\ +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 2 + 317 counts +2 "manipulator"&'ϊ +12 "core" ' +2 "manipulator"&k& +5 "core" & /  +2 "storage"({& +5 "core" & v y \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts +2 "manipulator"&]' +29 "core" ' +3 .tSE.seek 11.05 Pucks below Top Plate +2 "storage"('ã +47 "core" ' +2 "manipulator"&9& +5 "core" &   +48 "manipulator"&F% +9 "core" %   +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&J'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +149 "core" ( +2 "manipulator"&& +4 "core" & / +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" &  / +3 .tForearm.seek CC +2 "manipulator"&', +108 "core" ' +2 .tHand.close +2 "manipulator"&z/ +75 "core" / +2 .tCC.seek :open +2 "collection"'i( +375 "core" ( +2 "storage"("& +5 "core" & a e =\ +2 "storage"(U& +4 "core" & ] V\ +3 "manipulator"&)& +4 "core" & < / +2 "manipulator"&f% +5 "core" %   : +3 .tForearm.seek :retract + "manipulator"&w'\ +108 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 + "manipulator"&-( +154 "core" ( +2 "manipulator"&& +5 "core" & (  +2 "storage"(B& +4 "core" & W\ +3 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 2 +2 "manipulator"&D'M +108 "core" ' +2 .tElbow.hold + "manipulator"&H, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tHand.open + "manipulator"&l1 +70 "core" 1 +2 "manipulator"&|% +4 "core" % _n ȷ +3 "storage"(I& +5 "core" & > = ^\ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 318 counts +2 "manipulator"&A'ϋ +12 "core" ' +2 "manipulator"&;& +5 "core" & S  +2 "storage"(M& +5 "core" & ^\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts +2 "manipulator"&n' +26 "core" ' +3 "storage"(h% +5 "core" %í Y\ +3 ."downElevator"SE.seek :down +4 "storage"(R'v +99 (p% +4 "core" %d& I\ QM +2 "manipulator"&'% +6 "core" %  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&r'\ +52 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +37 "core" ' +2 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'\\& +5 "core" &=A\ +2 "manipulator"&0& +6 "core" &   +2 "manipulator"&=% +4 "core" %\  2  +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&v(- +174 "core" ( +2 "manipulator"&_& +4 "core" &- \\ +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 & & +3 "core" &-  \\ +3 .tForearm.seek :garage +2 "manipulator"&'! +154 "core" ' +5 .tHand.close +2 "manipulator"&// +72 "core" / +3 "manipulator"&o& +4 "core" &-  \\ +3 "manipulator"&<% +4 "core" % 0 . +4 .tForearm.seek :retract + "manipulator"&P'\ +103 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&L( +283 "core" ( +2 "manipulator"&& +4 "core" & " 3 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &e& +3 "core" & 8 3 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC + "manipulator"&+', +94 "core" ' +2 "manipulator"&6& +5 "core" & 3 +3 "manipulator"&% +5 "core" %" \\ +2 "collection"'s& +4 "core" &AG\ +4 "collection"'O& +6 "core" &AG\ +2 .tCC.seek :closed +4 "collection"'q(O +4 "core" &CG\ +5 &;BG\ %h +10 &[{BE\ 7 +9 & yBGl\ I +9 &WDGW\ I +10 &ZDF8\ I +9 &RZCG\ I +10 &ZCGn\ H +9 &ZBF\ I +9 &ZDG\ I +10 &Z[CD\ I +9 & XDG\ I +10 &![DG\ I +9 &#YCG\ I +9 &%a]CF\ I +10 &'$ZCG\ I +9 &(ZCE\ H +9 &*[BG\ I +10 &,kYBF\ H +9 &.+ZFG\ I +9 &/ZDE\ I +10 &1ZDH\ H +9 &3qZCG\ I +10 &55ZDF\ H +9 &6[DGs\ I +9 &8YBHc\ I +10 &:zZDGV\ I +9 &<;]CGL\ I +10 &=ZBHE\ I +9 &?]EH1\ I +9 &AZDH$\ H +10 &CDZCG\ I +9 &E[CH \ I +9 &FaCH\ J +10 &HrEF\ K +9 &J6EG\ Q +9 &KDG\ U +10 &MDF\ V +9 &OQBI\ , +10 &OBG\ K +8 ( +4 "collection"'O& +3 "core" &O_DH\ F +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.69 + "collection"' & +5 "core" &O\\BHo\ F +2 .tHand.open + "manipulator"&1 +70 "core" 1 +2 "manipulator"&% +4 "core" % "  +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +103 "core" ' +2 .tPSV.dial PSR +2 "processing"%t +127 "core"  +2 "processing"%x% +5 "core" %Z\ +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +11 .tPS.seek 1.5ml + "processing"%' +1614 "core" ' +2 .tdelay 5 seconds +503 .PSV.dial :waste1 +31 "processing"%[  +53 "core"  +3 .tPS.seek 0ml +2 "processing"%'W +1606 "core" ' +2 .tPSV.dial PSR +2 "processing"%a +40 "core"  +2 .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%' +2636 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +3 "processing"% +3 "collection"'  +6 "core" A +3 "processing"%2 +3 "core" A +3 "processing"%@  +68 "core" +86  +2 .tPSV.dial :mixloop + "processing"%~ +97 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'4  +4 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%>  +125 "core" +3 .tPS.seek 0ml +2 "processing"%'W +2625 "core" ' +2 .tPSV.dial :air + "processing"%Q  +42 "core"  +3 .tPS.seek 2.5ml +2 "processing"%N' +2631 "core" ' +2 .tPSV.dial :mixloop +44 "processing"%# +51 "core" +3 .tPS.seek 0ml +2 "processing"%m'W +2632 "core" ' +2 .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%d' +783 "Can"\ N4yE +1842 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%, +42 "core" +2 .tPS.seek 0ml +2 "processing"% 'W +2638 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&S& +5 "core" &  3 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&.( +30 "core" ( +2 "manipulator"&V& +4 "core" & 0 % +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &}& +3 "core" & ! % +3 .tForearm.seek CC +2 "manipulator"&X', +107 "core" ' +2 .tHand.close + "manipulator"&7/ +69 "core" / +2 .tCC.seek :open +2 "collection"' ( +376 "core" ( +2 "manipulator"&Y& +5 "core" & 5 % +2 "manipulator"&W% +5 "core" %   +2 .tForearm.seek :retract +2 "manipulator"&8'\ +100 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"&g(- +271 "core" ( +3 "manipulator"&(& +5 "core" &- M +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" &- M +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage + "manipulator"&Z'! +114 "core" ' + .tHand.open +2 "manipulator"&^1 +75 "core" 1 +2 "manipulator"&1% +5 "core" % &r Y Ǹp +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&`'\ +103 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%G +13 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%!  +4 "core" +3 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%  +3 "collection"'j  +6 "core"  +10 +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'?  +5 "core" +3 #tLoading lyfil puck from tube 3 into Collection Clamp + "collection"':& +5 "core" &IL\ +2 "manipulator"&\ % +5 "core" %\ ! 5 +2 "storage"(u% +4 "core" %| \ +3 "storage"(. +4 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 3 + "storage"(3( +193 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (T& +4 "core" & V\  +3 "manipulator"& & +4 "core" &- 3 M +3 "manipulator"&c% +4 "core" %\  5 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 3 + "manipulator"&b( +177 "core" ( +2 "manipulator"&y& +4 "core" &  i +3 "storage"($& +4 "core" & p\  +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 3 + 700 counts +44 "manipulator"&' +102 "core" ' +2 "storage"(k& +4 "core" & /\  +4 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"({'H +211 "core" ' +2 "storage"(9- +4 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (F& +4 "core" & I\  +3 "manipulator"&C& +5 "core" & H h +2 .tElbow.seek 3 +2 "manipulator"&E( +4 "core" ( +2 "manipulator"&&& +4 "core" & h +3 "storage"(& +5 "core" & Q\  +3 .tForearm.seek 3 + 300 counts + "manipulator"&'9 +21 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&K/ +69 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&& +2 "storage"('v +10 "core" & M h +2 "manipulator"&]% +5 "core" % 1 + +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +3 .tElbow.seek CC +2 "manipulator"&z( +74 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +71 "core" ( +2 "manipulator"&J& +5 "core" & 5 2 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &*& +4 "core" & 2 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&"', +105 "core" ' +3 "manipulator"&U& +4 "core" & , 2 +3 "manipulator"&)% +4 "core" %  V 6 +3 "collection"'f& +4 "core" &LRz\ +4 "collection"'& +6 "core" &KMt\ +3 .tCC.seek :closed + "collection"'B(O +6 "core" &JM\ +7 &;INy\ %g +9 &[{LNg\ 7 +10 &yKO(\ I +9 &WLO\ I +9 &[KM\ I +10 &UZKN\ I +9 &ZLO\ H +9 &[LOz\ I +10 &ZLOh\ I +9 &][KOY\ I +10 & ZKNR\ I +9 &!ZJMG\ I +9 &#ZKO<\ I +10 &%e[KO>\ I +9 &'&^MO6\ I +9 &(ZJO,\ I +10 &*ZML\ I +9 &,l]LM\ I +10 &./ZJO\ I +9 &/[JN\ H +9 &1ZLNK\ I +10 &3u[KOZ\ I +9 &58ZMO\\\ H +9 &6[JNG\ I +10 &8ZKOq\ I +9 &:~YKM\ H +9 &<>[IN\ I +10 &>ZHN\ H +9 &?ZLO\ I +10 &A[JO\ H +9 &CFZLP\ I +9 &E\\JO\ I +10 &FcKM\ I +9 &HwHN\ L +9 &J6KM\ R +10 &KKR\ U +9 &MJN\ V +10 &OLJN\ 4 +9 &OxoJL\ I +5 ( +4 "collection"'& +3 "core" &OxcKN\ I +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.74 + .Hand.open + "manipulator"&1 +68 "core" 1 +2 "manipulator"&% +5 "core" % # 3 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&l'\ +94 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'|  +128 "core" ~ +2 .tCSV.dial CTV + "collection"'I  +29 "core"  +3 .tPS.seek 2.5ml +2 "processing"%;' +2634 "core" ' +2 "collection"'M% +4 "core" % H#$\  +4 .tCS.seek 4.151ml + "collection"'h'Q +1572 "core" ' +2 .tdelay 8 seconds +803 .PSV.dial :air +2 "processing"%w  +40 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%p  +81 "core" ~ +12 .tPS.seek 0ml + "processing"%''W +2636 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"'- ` +37 "core" ^ +2 .tCSV.dial :air + "collection"'\\ @ +56 "core" A +3 .tCS.seek 10ml +2 "collection"'D' D +1568 "core" ' +2 .tCSV.dial CTV +2 "collection"'0  +40 "core"  +3 .tCS.seek 0ml +2 "collection"'=' +2629 "core" ' +2 .tCBV.dial :waste1 +2 "collection"'A @ +28 "core" > +2 .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +2 "collection"'  +124 "core" +2 "collection"'_& +5 "core" &Oxb\ I +2 #tStoring lyfil puck in Collection Clamp to tube 2 + "manipulator"&n% +5 "core" %\    +2 "storage"( % +4 "core" %} v H\ +3 "storage"(R. +4 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 2 + "storage"(H( +200 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (/& +3 "core" & f _\ +3 "manipulator"&o& +4 "core" & % 2 +3 "manipulator"&<% +5 "core" %\  1  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&r( +153 "core" ( +3 "manipulator"&& +4 "core" & E  +3 "storage"(& +4 "core" & w x u\ +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts +2 "manipulator"&e' +91 "core" ' +2 "storage"(v& +5 "core" & E\ +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(6'H +189 "core" ' +2 "storage"(- +3 "core" -' +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&s& +5 "core" &  +2 "storage"(P& +4 "core" & > H \ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek 2 +2 "manipulator"&i'M +37 "core" ' +2 .tElbow.hold + "manipulator"& , +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 "storage"(- +3 "core" -' +3 .tSE.seek 11.05 Pucks below Top Plate +2 "storage"('â +37 "core" ' + "manipulator"&O% +5 "core" %Wb ȴ +2 "storage"(t& +4 "core" & F /\ +3 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 2 + 310 counts +2 "manipulator"&x'σ +21 "core" ' +3 "manipulator"&+& +5 "core" &   +2 "storage"([& +5 "core" & v x\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&' +17 "core" ' +3 .tSE.seek 12.05 Pucks below Top Plate +2 "storage"(a'ș +47 "core" ' +2 "manipulator"&& +4 "core" &   +3 "manipulator"&% +5 "core" %  \\ +3 .tForearm.reconfigure :loose +52 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&2'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +157 "core" ( +2 "manipulator"&@& +4 "core" &   ' +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &~& +3 "core" &  ' +4 .tForearm.seek CC + "manipulator"&4', +104 "core" ' +2 .tHand.close + "manipulator"&>/ +75 "core" / +3 .tCC.seek :open + "collection"'( +376 "core" ( +2 "storage"(Q& +4 "core" & /\ +3 "storage"(& +4 "core" & \ +3 "manipulator"&#& +4 "core" &  ' +2 "manipulator"&N% +4 "core" % 1 / +4 .tForearm.seek :retract + "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&m( +154 "core" ( +2 "manipulator"&,& +5 "core" & a  +2 "storage"(d& +4 "core" & /\ +3 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 2 +2 "manipulator"&S'M +114 "core" ' +2 .tElbow.hold + "manipulator"&V, +5 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tHand.open +2 "manipulator"&}1 +70 "core" 1 +3 "manipulator"&7% +4 "core" % [d  ȴ +3 "storage"(L& +5 "core" & ( ; \ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 2 + 314 counts +2 "manipulator"&'χ +12 "core" ' +2 "manipulator"&q& +4 "core" & i  +3 "storage"(Y& +4 "core" & @\ +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts + "manipulator"&W' +28 "core" ' +2 "storage"(X% +5 "core" %Ȑ \ +3 ."downElevator"SE.seek :down +4 "storage"(('v +100 (% +3 "core" %l% \ QM +3 "manipulator"&.% +5 "core" %  a +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&^'\ +35 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +54 "core" ' +2 .tPSV.dial :air +2 "processing"%1  +79 "core"  +3 .tPS.seek 2.5ml + "processing"%8' +2625 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%G +43 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%!  +43 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +43 "core" +2 .tdelay 1 second +102 .PSV.dial :air +3 "processing"%j  +41 "core"  +2 .tdelay 1 second +103 .PS.seek 0ml + "processing"%?'W +2635 "core" ' +10 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%:& +5 "core" &\ +2 "manipulator"&\ & +5 "core" & }  +2 "manipulator"&u% +4 "core" %\  "  +4 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +175 "core" ( +2 "manipulator"&Z& +5 "core" &-  U +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &T& +3 "core" &-  U +3 .tForearm.seek :garage +2 "manipulator"& '! +105 "core" ' +2 .tHand.close + "manipulator"&c/ +72 "core" / +2 "manipulator"&5& +5 "core" &- U +2 "manipulator"&y% +4 "core" % 4 - +3 .tForearm.seek :retract +2 "manipulator"&$'\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&g( +123 "core" ( + "manipulator"&k& +6 "core" & \ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &`& +3 "core" & I +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&9' +92 "core" ' +2 "manipulator"&F& +6 "core" & ! +2 "manipulator"&C% +4 "core" %  B +3 "processing"%&& +4 "core" &\ +4 "processing"%& +6 "core" &\ +3 .tPC.seek :closed +2 "processing"%K(Tg +4 "core" &2\ +7 &<0\ $e +9 &oX{6\ 7 +10 &x7\ K +9 &V8\ K +10 &OZ<\ K +9 &X>\ K +9 &XO\ K +10 &XQ\ K +9 &XXT\ K +9 &Y>\ K +10 &VD\ K +9 &!YR\ K +9 &#`XS\ K +10 &%"YQ\ K +9 &&\\U\ K +10 &(Y\\\ K +9 &*hYX\ K +9 &,*X\\\ K +10 &-V\\\ K +9 &/X`\ K +9 &1pV_\ K +10 &32Yc\ K +9 &4Yo\ J +10 &6Yg\ K +9 &8xYm\ K +9 &::Yg\ K +10 &;[o\ K +9 &=Yn\ K +9 &?Xm\ K +10 &AA\\h\ K +9 &CYe\ K +10 &DZk\ K +9 &F]g\ L +9 &HGej\ L +10 &Jxk\ O +9 &Ko\ Q +9 &M}q\ Q +10 &O?t\ Q +9 &Qq\ Q +10 &Rx\ F +9 &SMz\ \\ +9 &T= q\ ' +6 ( +2 "processing"%& +5 "core" &T=l\ ' +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.55 + "processing"%& +4 "core" &T=c\ ' +3 .tHand.open + "manipulator"&]1 +71 "core" 1 +2 "manipulator"&b% +5 "core" %  B +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 .tPRV.dial :air + "processing"%J  +42 "core"  +2 .tPSV.dial :mixloop +2 "processing"%* +43 "core" +2 "processing"%{% +4 "core" %U\ +4 .tPS.seek 0.3ml + "processing"%' +392 "core" ' +2 .tPSV.dial PSR +2 "processing"%U +96 "core"  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml +2 "processing"%)'* +495 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%f' +1932 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%E +99 "core" +2 .tPTV.dial :mixing +2 "processing"% @ +66 "core" A +2 .tPBV.dial :waste2 +2 "processing"%  +88 "core"  +4 .tPS.seek 0ml +2 "processing"% 'W +2624 "core" ' +10 #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&& +5 "core" & +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&( +4 "core" ( +2 "manipulator"&& +5 "core" & 5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &|& +4 "core" &  +3 .tForearm.seek PC +2 "manipulator"&I' +96 "core" ' +2 .tHand.close + "manipulator"&"/ +77 "core" / +2 .tPC.seek :open +2 "processing"% ( +402 "core" ( +2 "manipulator"&M& +5 "core" & S +3 "manipulator"&% +5 "core" %  w  +2 .tForearm.seek :retract +2 "manipulator"&w'\ +90 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"&p(- +139 "core" ( +2 "manipulator"&;& +4 "core" &- ( +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &-& +3 "core" &-  ( +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&\\'! +111 "core" ' +2 .tHand.open +2 "manipulator"&h1 +67 "core" 1 +2 "manipulator"&0% +5 "core" % * ` Ǿ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&D'\ +98 "core" ' +3 #tLoading da puck from tube 3 into Processing Clamp + "processing"%A& +4 "core" &\ +2 "manipulator"&% +7 "core" %    +3 "storage"(_% +4 "core" %y 1\ +2 "storage"(n. +4 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 3 + "storage"( ( +195 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (R& +3 "core" & \  +3 "manipulator"&/& +4 "core" &.+ ' l +3 "manipulator"&o% +4 "core" %   +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"&<( +168 "core" ( +2 "manipulator"&3& +5 "core" &\   "z +2 "storage"(& +5 "core" & l\  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 3 + 700 counts + "manipulator"&' +90 "core" ' +3 "storage"(v& +4 "core" & E\  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(z'H +217 "core" ' +2 "storage"(- +4 "core" -'/ +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (l& +4 "core" & d\  +3 "manipulator"&s& +4 "core" &\  P "x +3 .tElbow.seek 3 +2 "manipulator"&P( +3 "core" ( +2 "manipulator"&& +5 "core" &\  N "x +2 "storage"(O& +4 "core" & I\  +3 .tForearm.seek 3 + 300 counts +2 "manipulator"&t'9 +21 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&+/ +67 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&[& +53 "storage"('v +7 "core" &\  @ "x +4 "manipulator"&% +5 "core" % 4 ! +3 .tForearm.seek :retract +2 "manipulator"&e'\ +92 "core" ' +4 .tElbow.seek PC +2 "manipulator"&r( +84 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +191 "core" ( +3 "manipulator"&6& +5 "core" & L f +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &i& +3 "core" & * f +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&x' +89 "core" ' +2 "manipulator"&& +5 "core" & f +2 "manipulator"&@% +5 "core" %  U +3 "processing"%~& +5 "core" &s\ +3 "processing"%& +6 "core" &o\ +2 .tPC.seek :closed +2 "processing"% (Tg +6 "core" &\ +6 &3\ $d +9 &Zz\ 7 +10 &u\ J +9 &S\ K +9 &Yz\ K +10 &D\\t\ K +9 &Yu\ J +9 &Yv\ K +10 &Zm\ K +9 &LUn\ K +10 & Um\ K +9 &!Vm\ K +9 &#Um\ J +10 &%TWo\ J +9 &'W\\\ J +9 &(W]\ J +10 &*U]\ K +9 &,]U]\ J +10 &.W]\ J +9 &/WY\ J +9 &1ZW\ J +10 &3dWO\ J +9 &5'WH\ J +10 &6TO\ K +9 &8TO\ J +9 &:mWQ\ J +10 &<.UQ\ K +9 &=UE\ J +9 &?WH\ J +10 &AtZE\ K +9 &C6Y@\ K +9 &DY;\ J +10 &F[9\ K +9 &Hxb=\ L +10 &J4u8\ N +9 &K=\ Q +9 &M7\ Q +10 &Or5\ Q +9 &Q3-\ Q +9 &R-\ > +10 &T;k5\ [ +9 &TL*)\ ( +5 ( +3 "processing"%& +6 "core" &TL3\ ( +2 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.59 +2 .Hand.open + "manipulator"&>1 +74 "core" 1 +2 "manipulator"&2% +5 "core" %  U +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&B'\ +90 "core" ' +4 #tHeating Puck.from 3, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%Q  +3 %9 +5 "core" 9*) +103 "processing"%#9 +3 "core" 9' +103 "processing"%N9 +3 "core" 9% \ +103 "processing"%,9 +4 "core" 9$ \ +103 "processing"%d9 +3 "core" 9$\ +103 "processing"%49 +3 "core" 9#\ +103 "processing"%9 +3 "core" 9#\ +104 "processing"%}9 +3 "core" 9" +103 "processing"%79 +3 "core" 9## +103 "processing"%L9 +3 "core" 9#' +104 "processing"%q9 +5 "core" 9%+ +103 "processing"%Y9 +3 "core" 9&/ +103 "processing"%X9 +3 "core" 9'4 +103 "processing"%9 +3 "core" 9*8\ +103 "processing"%9 +4 "core" 9-<\ +103 "processing"%.9 +3 "core" 9.@ +104 "processing"%m9 +3 "core" 91E\ +103 "processing"%S9 +3 "core" 94I +103 "processing"%9 +3 "core" 97M\ +103 "processing"%19 +3 "core" 9:Q +103 "processing"%a9 +4 "core" 9>V +103 "processing"%W9 +4 "core" 9AZ +103 "processing"%(9 +3 "core" 9E^ +103 "processing"%'9 +3 "core" 9Ib +4 .tPH.hold 2:00:00,28C +3 "processing"%G ppG +3 .tdelay 1:30 +5 "core" c +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%! +98 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +11 .tPS.seek 0.5ml +2 "processing"%' +594 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +5 "processing"% +11 .tPS.seek 2ml +2 "processing"%j'[ +1612 "core" ' +2 .tPTV.dial :puck +2 "processing"%8  +68 "core"  +2 .tPSV.dial PTV +2 "processing"%: +71 "core" +2 .tPBV.dial :waste1 +2 "processing"%\  +126 "core"  +2 "processing"%u% +5 "core" %aX\ +2 .tPS.seek 1.5ml +2 "processing"%Z' +590 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%T * +33 "core" , +3 .tPS.seek 0ml +2 "processing"%V'W +1612 "core" ' +3 .tdelay 5:00 +1551 "Can"\ A7KF1 +28451 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%c  +15 "core"  +2 .tPBV.dial :waste1 +2 "processing"%5  +32 "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 +2 "processing"%^ +71 "core"  +3 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +4 .tPS.seek 2.5ml + "processing"%k' +2262 "core" ' + .tPSV.dial PTV +2 "processing"%` +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +3 "processing"% +70 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%F +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%C  +69 "core"  +3 .tPS.seek 0ml +2 "processing"%&'W +2250 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +130 "core" +2 .tPSV.dial :mixloop +2 "processing"%$ +41 "core" +2 .tPRV.dial :ab1 +2 "processing"%% @ +70 "core" A +3 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%'w +365 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 "collection"']  +2 .tPRV.dial CBV +5 "processing"%b  +42 "core"  +5 +2 "processing"%% +5 "core" %u\  +2 .tPS.seek 0.32ml +2 "processing"%J'" +390 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'*  +30 "core" +2 .tPRV.dial :air +2 "processing"%{  +40 "core"  +3 .tPS.seek 0.9ml +2 "processing"%9'D +1231 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%? @ +69 "core" > +3 .tPS.seek 0.5ml +2 "processing"%U' +872 "core" ' +2 #taddPMLReagent08 +6 .PSV.dial :air +2 "processing"%  +43 "core"  +3 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%)'[ +1609 "core" ' +2 .tPSV.dial :PML + "processing"%E +42 "core" +2 .tPTV.dial :mixing +2 "processing"% @ +70 "core" B + .tPBV.dial :waste1 +2 "processing"%  +32 "core"  +2 "processing"%f% +5 "core" %\\\  +3 .tPS.seek 1.85ml +2 "processing"%'< +234 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +3 .tPS.seek 0ml + "processing"%|'W +1963 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +52 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'"& +4 "core" &QW\ +3 "manipulator"&g& +5 "core" &  f +2 "manipulator"&% +5 "core" %\    +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage +2 "manipulator"&K(- +156 "core" ( +2 "manipulator"&M& +5 "core" &-  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" &-  +3 .tForearm.seek :garage +2 "manipulator"&;'! +103 "core" ' +2 .tHand.close +2 "manipulator"&-/ +67 "core" / +2 "manipulator"&I& +5 "core" &-  +2 "manipulator"&% +4 "core" % 1 n +3 .tForearm.seek :retract +2 "manipulator"&h'\ +100 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&0( +277 "core" ( +2 "manipulator"&A& +5 "core" & 2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &w& +3 "core" & w 2 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&', +101 "core" ' +2 "manipulator"&_& +4 "core" & 2 +3 "manipulator"&n% +5 "core" %1 | +3 "collection"'\\& +5 "core" &QY \ +3 "collection"'R& +6 "core" &RX\ +3 .tCC.seek :closed +2 "collection"'/(O +4 "core" &RV\ +7 & :RW\ %g +10 &ZyRW\ 7 +9 &yTV\ J +9 &XSV\ J +10 &WRV\ J +9 &I[QW\ J +9 & YQU\ J +10 &UQU\ J +9 &YSV\ J +9 &R\\QV\ J +10 & YTV\ J +9 &!\\SW\ J +10 &#YRV\ K +9 &%YZSV\ J +9 &'WRW\ J +10 &(ZRW\ K +9 &*ZRV\ J +10 &,bVTU\ J +9 &.#ZRW\ J +9 &/ZQV\ K +10 &1YRW\ J +9 &3iZPV\ J +9 &5+YRX\ J +10 &6[TV\ J +9 &8ZSV\ J +9 &:qYRV\ J +10 &<2ZQW\ K +9 &=YRW\ J +10 &?ZQU\ J +9 &Ay]RX\ J +9 &C;ZUV\ J +10 &DXTU\ K +9 &F`SW\ K +10 &H|kPV\ L +9 &J0RU\ Q +9 &KQT\ U +10 &MQV\ W +9 &OPRU\ / +9 &OQT\ I +9 ( +2 &OhSV\ F +3 "collection"'R& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.67 + "collection"'o& +3 "core" &OhRU\ F +3 .tHand.open + "manipulator"&H1 +70 "core" 1 +2 "manipulator"&3% +5 "core" % 1 i | +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&'\ +99 "core" ' +2 .tPSV.dial PSR + "processing"%v +98 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml +2 "processing"%p' +1610 "core" ' +17 .tdelay 5 seconds +502 .PSV.dial :waste1 +29 "processing"%D  +53 "core"  +3 .tPS.seek 0ml +2 "processing"%'W +1612 "core" ' +2 .tPSV.dial PSR +2 "processing"%l +40 "core"  +2 .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%s' +2636 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%  +3 "collection"'O  +44 "core"  +110 +2 .tPSV.dial :mixloop +2 "processing"%+ +96 "core" +10 .tCTV.dial :air,avoiding: :intake +2 "collection"'[  +5 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%  +71 "core" +3 .tPS.seek 0ml +2 "processing"%<'W +2634 "core" ' +2 .tPSV.dial :air +2 "processing"%  +41 "core"  +3 .tPS.seek 2.5ml +2 "processing"%z' +2625 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%t +54 "core" +3 .tPS.seek 0ml + "processing"%6'W +44 "Can"\ ^:F +2594 "core" ' +2 .tPSV.dial :air +2 "processing"%i  +40 "core"  +3 .tPS.seek 2.5ml + "processing"%P' +2636 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2635 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&@& +4 "core" & J 2 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&~( +4 "core" ( +2 "manipulator"&e& +5 "core" & 2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 & & +3 "core" & 2 +3 .tForearm.seek CC +2 "manipulator"&>', +108 "core" ' +2 .tHand.close + "manipulator"&2/ +67 "core" / +3 .tCC.seek :open +2 "collection"'( +376 "core" ( +2 "manipulator"&& +5 "core" & 2 +2 "manipulator"&#% +5 "core" %   +2 .tForearm.seek :retract +2 "manipulator"&x'\ +98 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"&N(- +278 "core" ( +2 "manipulator"&,& +5 "core" &-  t +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &d& +4 "core" &- T t +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&4'! +111 "core" ' +2 .tHand.open +2 "manipulator"&1 +71 "core" 1 +2 "manipulator"&}% +5 "core" % (  Ƚ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&7'\ +104 "core" ' +2 ."da"delayUntil "11:58:08.51" +24680 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%L @ +72 "core" A + ."da"PBV.dial :waste1 +3 "processing"%q  +33 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Y * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%X  +42 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2269 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +41 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%.  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%m +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%S  +43 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2263 "core" ' +3 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%1 +125 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +52 .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%a' +599 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%W'[ +1605 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%(  +71 "core"  +2 ."da"PSV.dial PTV +2 "processing"%' +82 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%!  +35 "core" +2 "processing"% % +5 "core" %V\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%8 * +35 "core" , +2 ."da"PS.seek 0ml +3 "processing"%:'W +1604 "core" ' +2 ."da"delay 2:00 +11782 "Can"\ F<G] +221 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%\  +15 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%u  +34 "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"%T +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%Z' +2243 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%Q +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%c +70 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%5 +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%y  +69 "core"  +3 ."da"PS.seek 0ml +2 "processing"%^'W +2244 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +3 .PSV.dial PSR + "processing"%V +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%`' +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +10 ."da"PS.seek 2ml +2 "processing"% '[ +1605 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%F  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%C +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%k  +35 "core" +2 "processing"%% +4 "core" %[\  +3 ."da"PS.seek 1.5ml +2 "processing"%$' +591 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%% * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%&'W +1611 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%b  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%]  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +71 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%*' +2253 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%{ +69 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%J +71 "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"%9  +69 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2245 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%U  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%E  +178 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%  +43 "core" ~ +2 ."da"PTV.dial :PRVmixing +2 "processing"%  +16 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%f +43 "core" +3 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.3ml +2 "processing"%' +382 "core" ' +4 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%)  +41 "core"  +2 "processing"%% +4 "core" %\  +3 ."da"PS.seek 0.55ml +2 "processing"%"'t +340 "core" ' +3 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%g  +41 "core"  +3 ."da"PS.seek 2ml +2 "processing"%'[ +1564 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%M +41 "core" +2 ."da"PTV.dial :mixing +2 "processing"% @ +70 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%r  +35 "core" +2 "processing"%-% +5 "core" %Z\  +3 ."da"PS.seek 1.85ml +2 "processing"%I': +243 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%B'W +1982 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +16663 "Can"\ C?CG +31340 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%; @ +4 "core" @ +2 ."da"PBV.dial :waste1 +2 "processing"%A  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%w * +35 "core" , +2 ."da"PSV.dial :air +2 "processing"%K  +43 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%_' +2266 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%n +41 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%\\  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%h +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +43 "core"  +3 ."da"PS.seek 0ml +2 "processing"%o'W +2242 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%H +125 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%3' +594 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%R'[ +1618 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%v  +68 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%|  +34 "core"  +2 "processing"%D% +5 "core" %_\  +2 ."da"PS.seek 1.5ml +2 "processing"%p' +590 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%l * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1611 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%O  +16 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 ."da"delay 30 seconds +2524 "Can"\ ?AH +478 ."da"PBV.dial between PSV and waste1 +2 "processing"%+ * +34 "core" , +3 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%[ +71 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2274 "core" ' + ."da"PSV.dial PTV +2 "processing"%s +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%< +70 "core" +47 ."da"delay 5 seconds +511 .PSV.dial :air +2 "processing"%t  +68 "core"  +3 ."da"PS.seek 0ml +2 "processing"%z'W +2256 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%i +124 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%6' +591 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%'[ +1611 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%P  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%@ +82 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%e  +35 "core" +2 "processing"% % +4 "core" %Z\  +3 ."da"PS.seek 1.5ml +2 "processing"%2' +587 "core" ' +3 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%0 * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%/  +4 "core"  +2 ."da"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"%> +69 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%,' +2273 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%d +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%~ +70 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%}  +69 "core"  +3 ."da"PS.seek 0ml +2 "processing"%x'W +2244 "core" ' +3 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%4 +136 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%L' +595 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%q'[ +1617 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%Y  +4 "core"  +2 ."da"PSV.dial PTV +3 "processing"%X +72 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +33 "core"  +2 "processing"%% +5 "core" %Y\  +3 ."da"PS.seek 1.5ml +2 "processing"%.' +585 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%m * +35 "core" , +3 ."da"PS.seek 0ml +2 "processing"%S'W +1613 "core" ' +3 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%1  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%a +71 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%(' +2240 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%' +69 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%! +70 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +52 "processing"%W  +73 "core"  +3 ."da"PS.seek 0ml +2 "processing"%8'W +1081 "Can"\ ADVI +1161 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +141 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +2 "processing"% +27 ."da"PS.reconfigure :default +15 "processing"%#A d`xb +11 ."da"PS.seek 0.25ml +8 "processing"%\ '7 +342 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +3 "processing"% +11 ."da"PS.seek 0.5ml +2 "processing"%u' +331 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%j'[ +1603 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%T  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"%: +74 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%Q  +35 "core" +2 "processing"%c% +5 "core" %V\ ^ +2 ."da"PS.seek 1.5ml +2 "processing"%5' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%y * +35 "core" , +3 ."da"PS.seek 0ml +2 "processing"%Z'W +1613 "core" ' +3 ."da"delay 10 seconds +1002 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%V  +5 "core"  +2 ."da"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"%F +72 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%C' +2352 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%k +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +4 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%%  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%$'W +2325 "core" ' +3 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%b +128 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 2ml +2 "processing"%]'[ +2128 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +2 "processing"%  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%&  +34 "core" +2 "processing"%{% +5 "core" %_\ Y +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"%? * +35 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%9  +101 "core"  +3 ."da"PS.seek 0ml +2 "processing"%*'W +1619 "core" ' +2 "processing"%U9 +4 "core" 95! +2 #"da"Processing Puck Heater at 27.9C before imaging + .PH.coast +2 "processing"%E +3 "core" 5! +2 "processing"%& +4 "core" &TL\ ]( +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 2 +2 "manipulator"&% +5 "core" %\ ! H 7 +2 "storage"(f% +5 "core" %o \ v +2 "storage"(. +3 "core" .( +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 ."da"SC.seek 2 +2 "storage"()( +191 "core" ( +2 ."da"SC.configure :limp +3 "storage"($(\ 1b +3 (& +4 "core" & _\ s +2 "manipulator"&& +5 "core" &-  t +2 "manipulator"&g% +4 "core" %\ ! 7 +4 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 2 +49 "manipulator"&"( +185 "core" ( +3 "manipulator"&M& +5 "core" &  5 k +2 "storage"(& +5 "core" & \ s +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 700 counts +2 "manipulator"&r' +95 "core" ' +2 "storage"(-& +5 "core" & e\ v +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"('H +183 "core" ' +2 "storage"(- +4 "core" -' +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +4 "manipulator"&I& +3 "core" &   k +3 "storage"(;& +4 "core" & I\ s +3 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 2 +2 "manipulator"&A'M +35 "core" ' +2 ."da"Elbow.hold + "manipulator"&w, +4 "core" , +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(K- +3 "core" -' +4 ."da"SE.seek 12.05 Pucks below Top Plate +2 "storage"(B'ȕ +33 "core" ' +2 "manipulator"&n% +5 "core" %\\k  ¶ +2 "storage"(\\& +4 "core" & : ;\ f +3 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 2 + 315 counts +2 "manipulator"&h'ψ +12 "core" ' +2 "manipulator"&& +5 "core" &  e +2 "storage"(_& +5 "core" & a\ s +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 700 counts +3 "manipulator"&H' +18 "core" ' +2 ."da"SE.seek 13.05 Pucks below Top Plate +2 "storage"(o'͌ +47 "core" ' +2 "manipulator"&3& +5 "core" & \ e +2 "manipulator"&v% +4 "core" % 5 +4 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&|( +251 "core" ( +2 "manipulator"&D& +5 "core" & l +3 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &R& +3 "core" & +3 ."da"Forearm.seek PC +2 "manipulator"&l' +95 "core" ' +2 ."da"Hand.close +2 "manipulator"&p/ +70 "core" / +2 ."da"PC.seek :open +2 "processing"%O( +399 "core" ( +3 "storage"(& +4 "core" & \ u +2 "manipulator"&+& +5 "core" & +2 "manipulator"&[% +4 "core" %   +3 ."da"Forearm.seek :retract +3 "manipulator"&'\ +92 "core" ' +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 2 +2 "manipulator"&s( +257 "core" ( +2 "manipulator"&& +4 "core" &  + !s +2 "storage"(<& +4 "core" & \ t +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 2 + 700 counts +2 "manipulator"&t' +93 "core" ' +2 ."da"Hand.open + "manipulator"&1 +66 "core" 1 +3 "storage"(i- +4 "core" -'͌ +3 ."da"SE.seek 12.81 Pucks below Top Plate +2 "storage"(z'X +25 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 12.14 Pucks below Top Plate +2 "storage"(6' +51 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23aug0912h50ml_niagara.tif +1948 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +3185 #"da"SX HX9/16 (USB:84): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 48.036 seconds\ /var/log/esp/da23aug0912h50ml_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23aug0912h50ml20s_niagara.tif +2061 #SX HX9/16 (USB:84): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23aug0912h50ml20s_niagara.tif: TIFF Upload Complete\ +67 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23aug0912h50ml30s_niagara.tif +3070 #SX HX9/16 (USB:84): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23aug0912h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "48.036 sec auto-exposure",Subject: "da23aug0912h50ml images!" +2 "storage"(P- +10 "core" -' +8 "storage"(@& +7 "core" & 6\ +5 "manipulator"&e& +15 "core" & - [ +8 ."da"Elbow.seek 2 +10 "manipulator"& ( +16 "core" ( +3 "manipulator"&& +5 "core" & w  +4 "storage"(0& +8 "core" & \ +2 ."da"Forearm.seek 2 + 700 counts +3 "manipulator"&2' +5 "core" ' +3 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +6 ."da"SE.seek 12.86 Pucks below Top Plate +2 "storage"(/'̘ +61 "core" ' +2 "manipulator"&& +5 "core" & $  +2 "storage"(#& +7 "core" & B " -\ +3 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 2 +2 "manipulator"&>'M +33 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&, +4 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 ."da"SE.reconfigure :default +4 "storage"(#QK-0-\ b +3 ."da"SE.seek 13.04 Pucks below Top Plate +2 "storage"(d'̓ +23 "core" ' +2 "manipulator"&~% +5 "core" %Vy  Ȼ= +2 "storage"(& +5 "core" & \ +2 ."da"Forearm.force -20 + "manipulator"&5 +5 ."da"Forearm.seek 2 + 309 counts + "manipulator"&}'ς +20 "core" ' +3 "manipulator"&,& +5 "core" & :  +43 "storage"(4& +7 "core" & / $ \ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 2 + 700 counts +2 "manipulator"&x' +19 "core" ' +2 "storage"(L% +4 "core" %͂ = =\ +4 ."downElevator"SE.seek :down +5 "storage"(Y'v +99 (X% +3 "core" %& ] ^\ OF +3 "manipulator"&% +4 "core" % 7 +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +2 "manipulator"&'\ +22 "core" ' +2 ."downElevator"SE.stop +3 "storage"(5 +63 "core" ' +6 "storage"(q& +9 "core" & S Q B\ +3 #tStarting finalPurge +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 "processing"%m& +4 "core" &1\ +3 "manipulator"&.& +6 "core" & ,  +2 "manipulator"&% +5 "core" %\  #  +3 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&1(- +174 "core" ( +4 "manipulator"&& +12 "core" &- m ^ +4 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +6 &a& +10 "core" &- ^ +5 ."psFlush"Forearm.seek :garage +4 "manipulator"&S'! +109 "core" ' +4 ."psFlush"Hand.close +3 "manipulator"&'/ +71 "core" / +4 "manipulator"&!& +10 "core" &-  ^ +4 "manipulator"& % +10 "core" % * c +6 ."psFlush"Forearm.seek :retract +5 "manipulator"&W'\ +105 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +53 "manipulator"&(( +155 "core" ( +2 "manipulator"&& +6 "core" &  D +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &8& +3 "core" & 5 D +4 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek PC +2 "manipulator"&\ ' +98 "core" ' +3 "manipulator"&u& +4 "core" & D +3 "manipulator"&T% +5 "core" % D +2 "processing"%:& +6 "core" &\ +3 "processing"%Q& +6 "core" &2\ +3 ."psFlush"PC.seek :closed +3 "processing"%c(Tg +3 "core" &6\ +7 &5\ 9 +8 &DKw3\ 0 +10 &zv}/\ D +9 &'Y6\ K +10 &Yy\ K +9 &V0\ K +11 &mWx\ K +10 &/Wq\ K +8 &W}\ K +8 &Z'\ K +11 &uV\ K +10 &!8UT\ J +10 &"V{\ K +9 &$Uw\ K +9 &&|Yz\ K +10 &(?W}\ K +8 &*Y|\ K +11 &+V\ K +10 &-Y\ K +8 &/HVr\ J +10 &1\ V\ J +9 &2V\ K +7 &4Y\ K +10 &6OY\ K +9 &8Y\ K +9 &9Y\ K +10 &;Y\ K +9 &=XX\ J +10 &?V\ J +11 &@U\ J +9 &BV\ J +8 &D`W\ J +9 &F Y\ K +10 &G\\\ L +9 &Ij\ M +9 &KV\ Q +10 &M\ Q +9 &N\ Q +9 &P\ Q +10 &R[\ R +9 &SYt\ #k +9 &TD]\ 0 +10 ( + &TJ\ * +4 "processing"%Q& +4 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.60 +2 "processing"%j& +3 "core" &TJ\ * +3 ."psFlush"Hand.open +2 "manipulator"&y1 +73 "core" 1 +2 "manipulator"&5% +5 "core" %  \ +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&V'\ +96 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%^ +41 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%`' +337 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +261 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%F' +2125 "core" ' +5 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%Z @ +184 "core" @ +4 ."psFlush"PTV.dial :PRVmixing +4 "processing"%k  +123 "core" + ."psFlush"PSV.dial :mixloop +3 "processing"% +97 "core" +3 ."psFlush"PS.seek :empty +3 "processing"% '9 +2639 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +3 "processing"%% +98 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%C' +592 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%b' +1456 #"uploadLog"upsync +659 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%$  +33 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"% @ +68 "core" @ +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +98 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%&'9 +2627 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%{ +99 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%]'P +1099 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%?' +1615 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%9 +69 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%J  +70 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%U  +5 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%E'W +2679 "core" ' +11 ."psFlush"PSV.dial PSR +2 "processing"% +70 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +588 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%f' +1747 "Can"\ FKI +387 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +52 "core" V +31 ."psFlush"PS.seek 0ml +2 "processing"%'W +2626 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%g @ +43 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2639 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%M  +69 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2631 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%N +41 "core"  +3 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%-' +2628 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%7 U +5 "core" U +3 ."psFlush"PS.seek 0ml +2 "processing"%I'W +2637 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%; @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%K' +2625 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%n  +68 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%\\'W +2626 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +42 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%_'P +1100 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%3' +1614 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%v +69 "core" +3 ."psFlush"PTV.dial :puck +2 "processing"%r  +5 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%"  +52 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2631 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%A +71 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%h' +586 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%B' +2127 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%H +69 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%D U +52 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%R'W +2625 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%w @ +41 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%p' +2647 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +68 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"% 'W +2626 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +41 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%+' +2639 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%[ +68 "core" +2 ."psFlush"PBV.dial PSV +53 "processing"%l U +5 "core" U +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2638 "core" ' +3 ."psFlush"PSV.dial PBV +2 "processing"%< @ +42 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%|' +2636 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +69 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%i'W +2637 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'& +4 "core" &eg\ +2 "manipulator"&o& +5 "core" & 2 D +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC + "manipulator"&z( +23 "core" ( +2 "manipulator"&P& +5 "core" & W + +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &@& +3 "core" & ( + +3 .tForearm.seek PC +2 "manipulator"&e' +94 "core" ' +2 .tHand.close + "manipulator"&/ +70 "core" / +3 .tPC.seek :open +2 "processing"%0( +400 "core" ( +2 "manipulator"&& +4 "core" &  + +3 "manipulator"&#% +4 "core" %  4 4 +3 .tForearm.seek :retract +2 "manipulator"&~'\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +337 "core" ( +2 "manipulator"&,& +4 "core" & [ 1 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &s& +3 "core" & 1 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&4', +94 "core" ' +2 "manipulator"&t& +5 "core" &  1 +3 "manipulator"&6% +5 "core" %*  +2 "collection"'L& +4 "core" &cg \ +4 "collection"'2& +5 "core" &dg\ +3 .tCC.seek :closed +4 "collection"'X(O +4 "core" &cg \ +5 &;dg\ %h +10 &Y{ce\ 7 +9 &{ce\ J +9 &Xbh\ J +10 &\\cf\ J +9 &JYcf \ J +10 & Vce\ J +9 &[af\ J +9 &Ycf \ J +10 &R\\`g\ J +9 & Zbf\ K +10 &!Zbi\ J +9 &#Zbe\ J +9 &%[Wcf\ J +10 &'Z_g\ J +9 &(Ydf\ J +9 &*Wcg\ J +10 &,bYah\ J +9 &.#Zdg \ K +9 &/Zcf\ J +10 &1Zef\ \ J +9 &3iZch \ K +10 &5-Ycd\ J +9 &6Zdg\ J +9 &8Zdg \ J +10 &:qYcg\ K +9 &<5Zce \ J +9 &=Z`e\ J +10 &?\\bf \ J +9 &A{Zbg \ J +10 &C<Zci\ J +9 &D\\af\ J +9 &F`bf\ K +10 &H}kdg \ L +9 &J2bf\ Q +9 &Kcf\ U +10 &Meg \ W +9 &OSgj\ , +10 &Ojm\ H +9 ( + &O_lm\ D +3 "collection"'2& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.68 +2 "collection"'& +3 "core" &O_mo\ D +3 .tHand.open + "manipulator"& 1 +77 "core" 1 +4 "manipulator"&/% +5 "core" % * % +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&>'\ +96 "core" ' +3 #tFlushing the Collection Valve::Manifold + "collection"'q& +4 "core" &O_ik\ D +2 "collection"'m% +5 "core" %il\ +2 .tCSV.dial CSR +2 "collection"'.  +41 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"''l +1348 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +54 '}% +6 "core" %ldi\  +3 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.499ml +2 "collection"'d' +641 "core" ' +2 .tCSV.dial :waste +2 "collection"'x +123 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'' +1982 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'Y& +5 "core" &O_cg\ D +2 "collection"'a% +4 "core" %bi\ +3 .tCSV.dial :flush +2 "collection"'  +40 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 5ml +2 "collection"'''l +1189 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'! @ +40 "core" B +2 "collection"' % +4 "core" %lch\  +3 .tCS.seek 7ml +2 "collection"'' +545 "core" ' +3 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +3 "collection"'S  +3 '  +41 "core"  +100  +2 .tCBV.dial :waste1 + "collection"'8 @ +44 "core" ? +2 .tCS.seek 0ml +2 "collection"'1' +1628 "core" ' +3 #tFlushing lower manifold's waste2 port + "collection"'u& +4 "core" &O_hl\ D +2 "collection"'T% +6 "core" %gm\ + .tCSV.dial :flush +2 "collection"':  +81 "core"  +3 .tCS.seek 5ml +2 "collection"'W'l +1214 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'O @ +41 "core" B +3 "collection"'j% +5 "core" %ldj\ +2 .tCS.seek 7ml +2 "collection"'y' +528 "core" ' +2 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +3 "Can"\ ONVJK +4 "collection"'Q  +2 '5  +7 "core"  +34  +2 .tCBV.dial :waste2 +2 "collection"'^  +110 "core"  +3 .tCS.seek 0ml +2 "collection"'\ ' +1642 "core" ' +2 #tDisinfecting external Intake with kill +2 "collection"'*& +4 "core" &O^ei \ D +2 "collection"'`% +5 "core" %cg\ +2 .tCSV.dial CSR +2 "collection"'Z  +41 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'k' +1864 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml +2 "collection"'' D +534 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV + "collection"'F +3 '%  +96 "core" +34  +2 .tCTV.dial :intake +2 "collection"'  +70 "core" +2 .tIntake.select :open + "sampler") +11 .tCS.seek 2ml +2 "collection"'C' \\ +1885 "core" ' +2 .tIntake.select :close +2 "sampler")0 +10 .tCTV.dial :air + "collection"'$  +71 "core"  +3 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'' +589 "core" ' +2 .tCSV.dial CSR + "collection"'  +97 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.seek 5ml +2 "collection"'b'l +1404 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml +2 "collection"'{' D +1352 "core" ' +2 .tCSV.dial CBV +2 "collection"'& +98 "core" +3 .tCS.seek 0ml + "collection"']' +2626 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&9& +4 "core" &  1 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&J( +4 "core" ( +2 "manipulator"&U& +5 "core" & D 1 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &?& +3 "core" & 0 1 +3 .tForearm.seek CC +2 "manipulator"&', +108 "core" ' +2 .tHand.close + "manipulator"&E/ +70 "core" / +3 .tCC.seek :open + "collection"'( +376 "core" ( +2 "manipulator"&& +5 "core" & + 1 +2 "manipulator"&% +4 "core" %    +3 .tForearm.seek :retract +2 "manipulator"&f'\ +96 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&g(- +280 "core" ( +3 "manipulator"&& +4 "core" &- Y +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &M& +3 "core" &- e Y +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"& '! +106 "core" ' +3 .tHand.open + "manipulator"&N1 +77 "core" 1 +2 "manipulator"&% +5 "core" % ) +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 #tCompleted [shallowDAwithoutWCR] begun 11:00:24 + #Preparing to sleep until 11:00AM 08/10/2023 +8 #Asleep til 11:00AM 08/10/2023 +3 #Continuing at 11:00EDT10-Aug-23 +4 "Can"\ 8O Jp +4 ."Qmail"GoodNews.email "Then, in tube 3: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_2023_08_02.rb:91\\n{1 => 22,\\n 2 => 14,\\n 3 => 8}\\nCan@12:54:59, 24.2C, 22% humidity, 14.7psia, 13.575V, 0.269A, 25.545Ah, 3.66W\\nSampled 50.0ml",Subject: "Asleep until 11:00EDT10-Aug-23" +22 ."shutdown"Gate.power :core,:OFF + .Gate.power :raw,:OFF +2 #Shutdown +869 #"uploadLog"upsync +44016 "Can"\ #OJ +60001 \ #Q'Kw +60002 \ RZL  +60001 \ !SL +60001 \ TM9 +60002 \ %UM +60001 \ !W(Ne +60001 \ &X\\N +60002 \ !YO +60001 \ ZP' +60001 \ ![P +60002 \ %](QS +60001 \ !^`Q +60002 \ !_R +60001 \ `S +60001 \ !aS +60002 \ !c0TA +60001 \ &ddT +60001 \ !eUm +60002 \ !fV +60001 \ !hV +60001 \ "i7W/ +60002 \ #jlW +60001 \ kX[ +60001 \ !lX +60002 \ !n Y +60001 \ %oCZ +60001 \ #pwZ +60002 \ q[I +60001 \ 'r[ +60001 \ #t\\u +60002 \ %uK]  +60001 \ #v] +60002 \ w^7 +60001 \ x^ +60001 \ $z_c +60002 \ &{Q_ +60001 \ !|` +60001 \ !}a% +60002 \ !~a +60001 \ %!bQ +60002 \ Tb +60001 \ !c} +60001 \ !d +60002 \ !d +60001 \ !)e? +60001 \ Ze +60002 \ "fk +60001 \ $g +60001 \ !g +60002 \ #/h- +60001 \ $gh +60001 \ iY +60001 \ !i +60002 \ !j +60001 \ !5k +60001 \ !gk +60002 \ lG +60001 \ $l +60001 \ $ms +60002 \ !6n  +60001 \ kn +60001 \ !o5 +60002 \ !o +60001 \ !pa +60002 \ !0p @EDT1691640149.62 \ !bq +60001 \ &r# +60002 \ !r +60001 \ !sO +60001 \ $s +60002 \ !Ut{ +60001 \ "u +60001 \ !u +60002 \ !v= +60001 \ !v +60002 \ !Lwi +60001 \ $~w +60001 \ !x +60002 \ !y+ +60001 \ !y +60001 \ !BzW +60002 \ !sz +60001 \ !{ +60001 \ !| +60002 \ $| +60001 \ !5}E +60001 \ !e} +60002 \ !~q +60001 \ ! +60001 \ $ +60002 \ '(3 +60001 \ Z +60002 \ #_ +60001 \ ! +60001 \ ! +60002 \ !! +60001 \ $P +60001 \ !ŀM +60002 \ !Ʊ +60001 \ !y +60001 \  +60002 \ !D +60001 \ !u; +60001 \ ̧ +60002 \ %g +60001 \ !\  +60002 \ != +60001 \ n) +60001 \ !Ҡ +60001 \ !U +60002 \  +60001 \ $8 +60002 \ !j +60001 \ !؜ +60001 \ !C +60002 \ ! +60001 \ $<o +60001 \ !q +60002 \ !ޤ +60001 \ !1 +60001 \   +60002 \ "A] +60001 \ !w +60002 \ ! +60001 \ ! +60001 \ & +60002 \ !KK +60001 \ ! +60001 \ !w +60002 \ !  +60001 \  +44952 \ #o +4 #tPowering core bus +556 .Gate.power :raw,:ON +2 "sampler") +47 )7 +2 "core"  +3 "collection"' +4 '- +2 "core"  +3 "processing"% +4 %; +2 "core"  +7 "collection"' 9\ +3 ' 0\ +2 ' -\ +5 "processing"% 9\ +3 % 2\ +3 % *\ +3 % 0\ +5 "sampler")&\ +3 .tCS.configure :default +3 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +3 "sampler")#.0X 22,\\n 2 => 14,\\n 3 => 8}\\nCan@11:00:24, 23.7C, 21% humidity, 14.7psia, 13.447V, 0.386A, 28.344Ah, 5.19W",Subject: "Started Niagara_2023_08_02 phase shallowDAwithoutWCR" +3 #t===> STARTED shallowDAwithoutWCR (phase #9) <=== +2 #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +4 "core" &qtk\ +2 .tHand.open +2 "manipulator"&o1 +71 "core" 1 +2 "manipulator"&P& +4 "core" &   !w +3 "manipulator"&@% +4 "core" % \ "  +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +5 "manipulator"&(- +175 "core" ( +2 "manipulator"&(& +7 "core" &- n +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &V& +3 "core" &- n +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :garage +3 "manipulator"&c'! +108 "core" ' +3 .tHand.close +3 "manipulator"&/ +77 "core" / +2 "manipulator"&#& +5 "core" &- % n +3 "manipulator"&e% +5 "core" % 4 4 +2 .tForearm.seek :retract +2 "manipulator"&z'\ +101 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&,( +270 "core" ( +3 "manipulator"&s& +5 "core" &   0 +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &t& +4 "core" & 0 +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +4 "manipulator"&6', +103 "core" ' +3 "manipulator"&L& +4 "core" &  0 +3 "manipulator"&~% +6 "core" %. +3 "collection"'& +5 "core" &pv9\ +3 "collection"'& +7 "core" &qt+\ +5 .tCC.seek :closed +2 "collection"' (O +3 "core" &ov'\ +5 &qu$\ < +8 &L{pu%\ 1 +10 &Vxsu'\ F +4 #"uploadLog"upsync +5 "core" &Zpu&\ K +9 &ZstT\ J +10 &Xrv.\ J +9 &NYos(\ J +10 &Xou&\ J +9 &\\orR\ J +10 &UqtZ\ K +9 &VVqsW\ K +9 &!Wqr/\ J +9 &"WptW\ J +10 &$\\tvX\ J +9 &&_Vpt~\ J +10 &(!Xotb\ J +9 &)\\qsN\ J +9 &+Vpt#\ K +10 &-g[qtM\ J +9 &/)Urs\\\ J +10 &0VqtZ\ K +9 &2VrvY\ J +9 &4oUqs,\ J +10 &61YptZ\ J +9 &7[qtu\ J +9 &9Wptj\ K +10 &;w[pu*\ J +9 &=8ZpsK\ K +10 &>YquS\ J +9 &@Xrs&\ J +9 &B\\qu?\ J +10 &DAVnsr\ J +9 &FYpu0\ K +9 &Gfmt-\ L +10 &IystP\ O +9 &K.otX\ T +10 &Lor\ W +9 &N{ot4\ ? +9 &O[#qsm\ *x +10 &O[ot\ E +2 ( +2 "collection"'& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.57 + "collection"'/& +4 "core" &O^qsG\ E +3 .tHand.open + "manipulator"&21 +67 "core" 1 +4 "manipulator"&q% +4 "core" % .  +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&m'\ +96 "core" ' +2 #tFlushing the Collection Valve::Manifold +54 "collection"'.& +5 "core" &O^pt\ E +2 "collection"'4% +5 "core" %lt7\ +2 .tCSV.dial CSR +2 "collection"'=  +125 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 5ml +2 "collection"'}'l +1349 "core" ' +3 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 '% +4 "core" %lptB\  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 7.5ml + "collection"'x' +648 "core" ' +2 .tCSV.dial :waste + "collection"'d +123 "core" +3 .tCS.reconfigure :default +2 "collection"'#P d@b +4 .tCS.seek 0ml + "collection"'Y' +1995 "core" ' +2 #tPurging external Intake + "collection"'a& +4 "core" &O]ot\ E +2 "collection"'% +4 "core" %mrI\ +3 .tCSV.dial :flush +2 "collection"'  +40 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 10ml +2 "collection"'!' D +2338 "core" ' +2 .tdelay 5 seconds +503 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"''  +2 ' +29 "core"  +50  +2 .tCTV.dial :intake +2 "collection"'S  +70 "core"  + .tIntake.select :open +2 "sampler") +11 .tCS.seek 0ml +2 "collection"'' +2349 "core" ' +2 .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air +2 "collection"'8  +71 "core"  +2 #tFlushing upper manifold +2 "collection"'& +5 "core" &O]or-\ E +2 "collection"'u% +4 "core" %nr\ +2 .tCSV.dial :flush +2 "collection"'T  +70 "core"  +3 .tCS.seek 5ml +2 "collection"':'l +748 "Can"\ V9 +450 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'1 @ +41 "core" A +2 "collection"'O% +4 "core" %lpr\  +4 .tCS.seek 7ml + "collection"'j' +545 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"'W +3 '5  +7 "core"  +89  + .tCTV.dial :air +2 "collection"'Q  +4 "core" +3 .tCS.seek 0ml +2 "collection"'^' +1666 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'y'- +762 "core" ' +2 .tCSV.dial :waste +2 "collection"'* +42 "core" +2 .tCS.seek 0ml +2 "collection"'`' +753 "core" ' +2 "collection"'Z& +4 "core" &O]pr\ E +3 "collection"'\ % +4 "core" %ns6\ +2 .tCSV.dial :flush +2 "collection"'k  +41 "core"  +3 .tCS.seek 3ml +2 "collection"'F'- +762 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'% @ +40 "core" A +2 "collection"' % +4 "core" %-ps9\  +4 .tCS.seek 5ml + "collection"''l +533 "core" ' +2 .tCSV.dial :air +2 "collection"'$ @ +4 "core" A +3 .tCS.seek 0ml + "collection"'C' +1210 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +48 "collection"''- +759 "core" ' +2 .tCSV.dial :waste +2 "collection"' +70 "core" +3 .tCS.seek 0ml + "collection"'b' +763 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&&& +5 "core" & ( 0 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&{( +3 "core" ( +3 "manipulator"&9& +5 "core" & B 0 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &U& +3 "core" & C 0 +3 .tForearm.seek CC +2 "manipulator"&?', +106 "core" ' +2 .tHand.close + "manipulator"&E/ +73 "core" / +3 .tCC.seek :open + "collection"'( +378 "core" ( +2 "manipulator"&>& +4 "core" &  0 +3 "manipulator"&X% +5 "core" %   +2 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +2 "manipulator"&(- +274 "core" ( +2 "manipulator"&& +5 "core" &- +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" &- +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&M'! +110 "core" ' +2 .tHand.open +2 "manipulator"&J1 +75 "core" 1 +2 "manipulator"&N% +4 "core" % * ( +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 #tda sampling at most 50ml +4 ."Qmail"DAfans.email "Started da in tube 3 at 11:04:38EDT10-Aug-23\\n{1 => 22,\\n 2 => 14,\\n 3 => 8}\\nCan@11:02:33, 23.7C, 21% humidity, 14.7psia, 13.481V, 0.454A, 28.361Ah, 6.12W",Subject: "da sampling at most 50ml" +3 #tLoading sh1 puck from tube 3 into Collection Clamp +3 "collection"'f& +4 "core" &msB\ +3 "manipulator"& % +5 "core" %\   +2 "storage"(G% +6 "core" %n a _\ +2 "storage"(7. +4 "core" .( +2 "storage"(-& +4 "core" & b b\  +3 "storage"(;& +4 "core" & ` _ \  +3 "manipulator"&I& +4 "core" &- +3 "manipulator"&n% +5 "core" %\   +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 3 + "manipulator"&K( +174 "core" ( +2 "manipulator"&& +7 "core" &  m +3 "storage"(\\& +4 "core" & ` a\  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 3 + 700 counts +3 "manipulator"&v' +93 "core" ' +2 "storage"("& +5 "core" & l i \  +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(3'H +225 "core" ' +3 "storage"(A- +6 "core" -'8 +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +4 (_& +4 "core" & N L \  +4 "manipulator"&H& +6 "core" &  m +3 .tElbow.seek 3 +2 "manipulator"&( +4 "core" ( +2 "manipulator"&]& +7 "core" &   m +2 "storage"(g& +4 "core" & I I\  +3 .tForearm.seek 3 + 300 counts +2 "manipulator"&i'9 +22 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tHand.close + "manipulator"&D/ +75 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&R& +3 "storage"()'v +9 "core" &  m +2 "manipulator"&[% +5 "core" % 7 +3 .tForearm.seek :retract +2 "manipulator"&+'\ +48 #"uploadLog"upsync +45 "core" ' +4 .tElbow.seek CC +2 "manipulator"&( +89 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +52 "core" ( +2 "manipulator"&<& +4 "core" & 1 +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &B& +3 "core" & ; 1 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&r', +98 "core" ' +2 "manipulator"&w& +4 "core" & 1 +3 "manipulator"&% +5 "core" %6 +3 "collection"'& +5 "core" &ps\ +3 "collection"'0& +6 "core" &oq\ +2 .tCC.seek :closed +2 "collection"'(O +6 "core" &pu5\ +6 &Cns7\ %g +9 &Zyou"\ 7 +10 &\ vmt'\ J +9 &TptN\ J +9 &Wqts\ J +10 &OWpt+\ J +9 &XotR\ I +9 &YrsU\ J +10 &Wor&\ J +9 &V\\pt\\\ J +10 & WntR\ J +9 &!Ypsa\ J +9 &#Znuu\ J +10 &%_Xpww\ J +9 &'!Wpsx\ J +9 &(WrtQ\ J +10 &*[msa\ J +9 &,gWput\ J +10 &.(Zost\ J +9 &/Wosu\ J +9 &1Urtt\ J +10 &3oXrsu\ J +9 &51Uoss\ J +9 &6Wqsu\ J +10 &8\\rsv\ J +9 &:xWrst\ I +10 &<9Yous\ J +9 &=Zqut\ J +9 &?Uqsr\ J +10 &AXosu\ I +9 &CAXpvo\ J +9 &E]osw\ K +10 &F_nrr\ K +9 &Htqsp\ M +10 &J1osl\ R +9 &Kmru\ V +9 &Mmro\ W +10 &OPnqn\ 0 +9 &O~orl\ I +9 ( +3 "collection"'0& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.74 +2 .Hand.open + "manipulator"&o1 +3 "core" &Ogore\ G +73 1 +2 "manipulator"&P% +5 "core" % + +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&@'\ +101 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +159 .tIntake.select :close + .Exhaust.select :close +2 .SS.hold + "sampler")(+ +5 "core" + +2 "sampler")V% +5 "core" % \  +2 "collection"' & +4 "core" &Oelrb\ `G +5 "Can"\ r^] + #tCalibrating pressure and temperature sensors +4 .CTV.dial :air +2 .SSV.dial :spit,avoiding: :exhaust +2 "sampler")  +4 "core"  +3 .tSS.reconfigure :fast +3 "sampler")#.0X +27 +3 .tdelay 3.8 seconds +382 "collection"'c% +4 "core" %lrf\ b +2 "sampler")s% +5 "core" %?. \ u +3 #tSensor limits: Intake max 134.6psia; Outlet max 137.1psia + .SSV.dial :spit +2 "sampler")t +130 "core"  +3 .tSS.seek 0ml + "sampler")' +289 "core" ' +2 .tSSV.dial CBV +2 "sampler")L  +129 "core" +2 .tCTV.dial :intake +2 "collection"'~  +73 "core"  +3 #tWaiting for external sampler to finish priming... + .delayUntil "11:07:56.08" +1399 #"flow"0.0L/min +14843 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +3 "collection"' @ +2 "sampler")z  +5 "core" ? +6 + #tAllowing 40s for 7.0ml of remaining 7.0ml +2 .Intake.select :open + "sampler") +211 "collection"'% +4 "core" %_\ P +3 #tIntake @19.2psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X% +5 "core" %Yss \  +2 #tEvacuated: Intake @24.0psia, Outlet @23.9psia + .SSV.dial :spit,avoiding: :exhaust +2 "sampler")X +100 "core"  +3 .tSS.reconfigure :exhale +2 "sampler")#.0X +3 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +4 ."CSpush"CS.seek 0ml +2 "collection"'l' +138 "core" ' +3 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")e +107 "core" ' +2 ."CSpush"CS.stop + "collection"'5 +18 "core" +3 .tSS.reconfigure :exhale +2 "sampler")#.0X9 +4 "core" 9C +103 "collection"'X9 +3 "core" 9A +103 "collection"'m9 +4 "core" 9> +103 "collection"'?9 +3 "core" 9.< +103 "collection"'{9 +55 "core" 9T9 +103 "collection"'9 +3 "core" 9n7 +103 "collection"'J9 +4 "core" 95 +103 "collection"'N9 +3 "core" 93 +103 "collection"'f9 +3 "core" 91 +104 "collection"'9 +3 "core" 9/ +103 "collection"'G9 +4 "core" 9- +103 "collection"'99 +3 "core" 9+ +103 "collection"'9 +3 "core" 9* +103 "collection"' 9 +3 "core" 9/( +104 "collection"'79 +3 "core" 9F& +103 "collection"'I9 +5 "core" 9[$ +103 "collection"';9 +3 "core" 9p# +103 "collection"'n9 +3 "core" 9! +103 "collection"'-9 +4 "core" 9 +103 "collection"'9 +3 "core" 9\  +103 "collection"'\\9 +4 "core" 9\  +104 "collection"'"9 +3 "core" 9  +103 "collection"'9 +3 "core" 9  +104 "collection"'A9 +3 "core" 9 +103 "collection"'g9 +3 "core" 9  +103 "collection"']9 +4 "core" 9  +103 "collection"'9 +3 "core" 9 % +104 "collection"'M9 +3 "core" 9 4  +103 "collection"'9 +3 "core" 9 C$ +103 "collection"'D9 +3 "core" 9 Q) +104 "collection"'R9 +3 "core" 9 _- +104 "collection"'K9 +3 "core" 9 m1 +103 "collection"'_9 +3 "core" 9 y5 +103 "collection"'v9 +3 "core" 9 : +104 "collection"'<9 +3 "core" 9 > +103 "collection"'B9 +4 "core" 9 B +103 "collection"'39 +3 "core" 9  F +104 "collection"'i9 +3 "core" 9 K +103 "collection"'H9 +3 "core" 9 !O +103 "collection"'9 +4 "core" 9 #S +103 "collection"'9 +4 "core" 9 $W +103 "collection"'9 +3 "core" 9 %\\ +104 "collection"'[9 +3 "core" 9 %`\ +103 "collection"'+9 +3 "core" 9 'd\ +103 "collection"'9 +3 "core" 9 )i +103 "collection"'o9 +4 "core" 9 *m\ +104 "collection"')9 +3 "core" 9 +q\ +103 "collection"'P9 +3 "core" 9\ ,u\ +104 "collection"'V9 +3 "core" 9\ /z\ +104 "collection"' 9 +3 "core" 9\ .~ +103 "collection"'r9 +3 "core" 9\ 0 +103 "collection"'9 +3 "core" 9\ 1\ +103 "collection"'(9 +3 "core" 9\ "2 +103 "collection"'09 +3 "core" 9\ '3 +103 "collection"'e9 +3 "core" 9\ ,4\ +104 "collection"'w9 +4 "core" 9\ /5 +103 "collection"'l9 +3 "core" 9\ 56\ +103 "collection"'9 +4 "core" 9\ 97 +103 "collection"'c9 +6 "core" 9\ <8 +107 "collection"'t9 +3 "core" 9\ A9 +103 "collection"'#9 +4 "core" 9\ D; +103 "collection"'L9 +3 "core" 9\ F= +103 "collection"'s9 +46 "core" 9\ K= +112 "collection"'9 +3 "core" 9\ N? +104 "collection"'z9 +3 "core" 9\ Q? +4 .tCH.hold 10:00,70C +3 "collection"'~ `\ `\ N\ +3 '9 +7 "core"  + 9\ QA +2 "collection"'% +6 "core" %\ f +2 #tBegun lysing Collection Puck Heater at 68.1C/18.5psia +39896 "Can"\ ~e +20087 "core" ` +2 "collection"'.9 +4 "core" 9\  +2 "collection"'q% +5 "core" % \ +2 #tEnded lysing Collection Puck Heater at 70C/18.9psia +2 .CS.seek 0ml +2 "collection"'4' +334 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +98 "core" A +2 .tCSV.dial :air +2 "collection"'2 @ +42 "core" > +4 .tCS.seek 5ml + "collection"'/'l +1359 "core" ' +2 .tCSV.dial CTV + "collection"'  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'h @ +42 "core" > +3 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'x  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'} @ +42 "core" > +3 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'=' +1353 "core" ' +2 "collection"'a% +5 "core" % \ + #tPuck @31.3psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'Y +96 "core" ~ +2 .tCBV.dial CSV +2 "collection"''  +28 "core"  +5 "collection"' % +4 "core" % K K \ +4 .tCS.seek 5ml + "collection"'S'l +1357 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +43 "core" +2 "collection"'% +4 "core" %lr\  +3 .tCS.seek 7ml +2 "collection"'' +584 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'8 @ +40 "core" > +2 .tCS.seek 10ml +2 "collection"'u' D +846 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'! ` +110 "core" _ +2 #tRecycling Lysate (#1 of 1) +2 .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'1   +37 "core" " +3 ."connect"CSV.dial CTV +4 .tCTV.dial CSV + "collection"'O  +3 ':  +27 "core"  +100  +3 .tCS.seek 5ml + "collection"'5'l +1344 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'T @ +97 "core" @ +2 .tCSV.dial :waste +2 "collection"' +108 "core" +3 .tCS.seek 0ml +2 "collection"'Q' +1353 "core" ' +2 .tCSV.dial :air +2 "collection"'j @ +66 "core" A +3 .tCS.seek 5ml +2 "collection"'y'l +1350 "core" ' +2 .tCSV.dial CTV +2 "collection"'^  +40 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'\ @ +42 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'*  +43 "core"  +3 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'` @ +91 "core" ? +3 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"'b' +1351 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"'Z +97 "core" ~ +2 .tCBV.dial CSV + "collection"'%  +39 "core"  +2 "collection"' % +4 "core" %\ +3 .tCS.seek 5ml +2 "collection"'$'l +1367 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'W  +43 "core" +2 "collection"'% +5 "core" %l\ +3 .tCS.seek 7ml + "collection"'C'\ +586 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"' @ +40 "core" > +2 .tCS.seek 10ml +2 "collection"'&' D +861 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"' ` +109 "core" ^ +2 #tLysing Complete +2 "collection"'k& +5 "core" &Oe15 \ G +2 #tStoring sh1 puck in Collection Clamp to tube 2 +2 "manipulator"&U% +4 "core" %\   & +3 "storage"(E% +4 "core" %}\ #\ " |\ +3 "storage"(,. +4 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 2 + "storage"(F( +199 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +3 ( & +3 "core" & \  #\ +3 "manipulator"&>& +4 "core" & ' 1 +3 "manipulator"&X% +4 "core" %\   & +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&m( +155 "core" ( +2 "manipulator"&?& +4 "core" & p  +3 "storage"({& +5 "core" & C {\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts +2 "manipulator"&' +94 "core" ' +2 "storage"(J& +4 "core" & % -\ +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(N'H +167 "core" ' +2 "storage"(f- +4 "core" -'˼ +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&& +4 "core" & 1  +3 "storage"(G& +4 "core" & \ \  \ +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 2 +2 "manipulator"&9'M +32 "core" ' +2 .tElbow.hold +2 "manipulator"&, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 "storage"( - +3 "core" -'˼ +3 .tSE.seek 13.04 Pucks below Top Plate +2 "storage"(7'͂ +33 "core" ' +2 "manipulator"&I% +5 "core" %_d ȴ +2 "storage"(;& +5 "core" & 8\ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 2 + 318 counts +2 "manipulator"&n'ϋ +20 "core" ' +2 "manipulator"&-& +5 "core" &  +2 "storage"(& +4 "core" & \ \ ]\ +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts +2 "manipulator"&\\' +18 "core" ' +53 .tSE.seek 14.04 Pucks below Top Plate +2 "storage"("'y +48 "core" ' +2 "manipulator"&& +5 "core" & H  +2 "manipulator"&A% +6 "core" %  5 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&g'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&]( +157 "core" ( +2 "manipulator"&& +5 "core" & 6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &M& +4 "core" & 6 +3 .tForearm.seek CC +2 "manipulator"&', +106 "core" ' +3 .tHand.close + "manipulator"&D/ +71 "core" / +3 .tCC.seek :open +2 "collection"'R( +378 "core" ( +2 "storage"(K& +5 "core" & \ +2 "storage"(_& +5 "core" & \ +2 "manipulator"&v& +5 "core" &  6 +3 "manipulator"&<% +5 "core" %  P . +2 .tForearm.seek :retract +2 "manipulator"&B'\ +103 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&3( +153 "core" ( +2 "manipulator"&i& +5 "core" &   +2 "storage"(H& +5 "core" & E #\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 2 +2 "manipulator"&'M +113 "core" ' +2 .tElbow.hold +2 "manipulator"&, +3 "core" , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open +2 "manipulator"&1 +77 "core" 1 +2 "manipulator"&[% +5 "core" % `k = Ƕ +2 "storage"(+& +4 "core" & \ +3 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 2 + 319 counts +2 "manipulator"&'ό +21 "core" ' + "manipulator"&o& +6 "core" &  +2 "storage"()& +5 "core" & % % n\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&P' +18 "core" ' +2 "storage"(V% +5 "core" %} . , \ \ +4 ."downElevator"SE.seek :down +3 "storage"( 'v +99 (r% +3 "core" % v Z E\ QJ +3 "manipulator"&% +5 "core" % A +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&('\ +29 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +57 "core" ' +2 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'0& +5 "core" &8>\ +2 "manipulator"&e& +5 "core" & 2  +2 "manipulator"&w% +4 "core" %  6  +4 .tElbow.seek FlushPuck::Garage + "manipulator"&l(- +166 "core" ( + "manipulator"&& +5 "core" &-   +2 .tElbow.reconfigure :loose +49 "manipulator"&$ &.,(#b +8 &c& +3 "core" &- 9  +3 .tForearm.seek :garage +2 "manipulator"&t'! +108 "core" ' +2 .tHand.close + "manipulator"&#/ +73 "core" / +3 "manipulator"&L& +5 "core" &- *  +2 "manipulator"&s% +5 "core" % . S +3 .tForearm.seek :retract +2 "manipulator"&'\ +104 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&z( +277 "core" ( +2 "manipulator"&& +4 "core" &  5\ +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" & 5\ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&6', +103 "core" ' +3 "manipulator"&~& +5 "core" &  5\ +2 "manipulator"&.% +4 "core" %0 6 +3 "collection"'q& +5 "core" &BE\ +3 "collection"'d& +6 "core" &?D\ +3 .tCC.seek :closed + "collection"'(O +6 "core" &@E\ +6 &D@D\ %h +10 &[yAD\ 7 +9 & yBDo\ J +10 &T?ET\ I +9 &WBF\ J +9 &PYAFy\ J +10 &ZBEd\ J +9 &WBDM\ I +9 &VAD\ I +10 &YYAE\ I +9 & UBF\ I +9 &!W@D\ I +10 &#VCD\ J +9 &%_ZAD\ J +10 &'#WAE\ I +9 &(WBG\ I +9 &*W@E\ I +10 &,hWCF\ I +9 &.*WCE\ I +9 &/WAE\ I +10 &1WAE\ I +9 &3pW?E\ I +10 &52W@Fx\ I +9 &6YAEa\ I +9 &8\\AET\ I +10 &:x\\CEV\ I +9 &<:\\BGF\ I +9 &=[BF-\ I +10 &?\\AE)\ I +9 &A\\AD \ I +10 &CB[BD\ I +9 &E]?F\ J +9 &F`AE\ J +10 &HpBD\ L +9 &J3AD\ R +10 &KBD\ U +9 &MAD\ W +9 &OQBE\ - +10 &OAG\ H +8 ( +2 &OfCE\ F +3 "collection"'d& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.71 + "collection"'2& +4 "core" &OfBF\ F +3 .tHand.open + "manipulator"&41 +77 "core" 1 +3 "manipulator"&% +4 "core" % . ? +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&h'\ +95 "core" ' +2 .tPSV.dial PSR +2 "processing"%x +127 "core"  +2 "processing"%}% +5 "core" %U\ +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +12 .tPS.seek 1.5ml + "processing"%/' +1606 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +32 "processing"%a  +42 "core"  +3 .tPS.seek 0ml + "processing"%Y'W +1605 "core" ' +2 .tPSV.dial PSR +2 "processing"%' +43 "core"  +2 .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml +2 "processing"% ' +2633 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +3 "processing"%= +3 "collection"'  +6 "core" @ +3 "processing"% +4 "core" @ +2 "processing"%S  +68 "core" +88  +2 .tPSV.dial :mixloop + "processing"%8 +109 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +6 "core" +2 .tPTV.dial :PRVmixing + "processing"%!  +126 "core" +3 .tPS.seek 0ml + "processing"%1'W +2623 "core" ' + .tPSV.dial :air +2 "processing"%O  +87 "core"  +11 .tPS.seek 2.5ml +2 "processing"%:' +2625 "core" ' + .tPSV.dial :mixloop +2 "processing"%u +54 "core" +3 .tPS.seek 0ml +2 "processing"%T'W +2631 "core" ' +2 .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%5' +867 "Can"\ L +1771 "core" ' +2 .tPSV.dial :mixloop + "processing"%j +55 "core" +2 .tPS.seek 0ml +2 "processing"%Q'W +2660 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&^& +5 "core" & ] 5 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&\ ( +5 "core" ( +2 "manipulator"&*& +5 "core" & : 5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &`& +3 "core" & A 5 +3 .tForearm.seek CC +2 "manipulator"&y', +108 "core" ' +2 .tHand.close +2 "manipulator"&Z/ +67 "core" / +2 .tCC.seek :open +2 "collection"'%( +475 "core" ( +3 "manipulator"& & +4 "core" & > 5 +3 "manipulator"&b% +4 "core" %   +3 .tForearm.seek :retract +2 "manipulator"&W'\ +100 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +279 "core" ( +2 "manipulator"&$& +5 "core" &-  f +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" &-  f +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&C'! +107 "core" ' +3 .tHand.open + "manipulator"&1 +73 "core" 1 +2 "manipulator"&k% +5 "core" % * : ǽ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&U'\ +104 "core" ' +3 .tPSV.dial :mixloop + "processing"%E +6 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%,  +15 "core" +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +4 "processing"%>  +2 "collection"'  +8 "core"  +8 +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'X  +6 "core" +2 #tLoading lyfil puck from tube 3 into Collection Clamp + "collection"'p& +5 "core" &LM\ +3 "manipulator"&?% +4 "core" %  F * +3 "storage"({% +4 "core" % _ _\ +2 "storage"(J. +4 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 3 + "storage"(( +196 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +5 (f& +3 "core" & 4 \  +3 "manipulator"&& +5 "core" &- E f +2 "manipulator"&G% +5 "core" %   * +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"&@( +177 "core" ( +2 "manipulator"& & +5 "core" & K d +51 "storage"(I& +6 "core" & K I \  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 3 + 700 counts +2 "manipulator"&;' +95 "core" ' +2 "storage"(-& +5 "core" & x { Q\  +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"('H +236 "core" ' +2 "storage"(- +4 "core" -'K +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +4 (A& +3 "core" & , / )\  +3 "manipulator"&& +4 "core" &  c +3 .tElbow.seek 3 +2 "manipulator"&m( +4 "core" ( +2 "manipulator"&N& +4 "core" & c +3 "storage"(9& +4 "core" & # # f\  +3 .tForearm.seek 3 + 300 counts +2 "manipulator"&n'9 +20 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&7/ +72 "core" / +4 ."downElevator"SE.seek :down +4 "storage"('v +2 "manipulator"&M& +9 "core" & 0 c +2 "manipulator"&\\% +5 "core" % 5  +3 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +3 .tElbow.seek CC +2 "manipulator"&D( +101 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +43 "core" ( +2 "manipulator"&g& +4 "core" & G 3 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" & 9 3 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&K', +104 "core" ' +2 "manipulator"&_& +4 "core" & 3 +3 "manipulator"&v% +5 "core" %* +3 "collection"'<& +5 "core" &KP\ +3 "collection"'i& +6 "core" &NQ\ +3 .tCC.seek :closed +2 "collection"'H(O +4 "core" &LO\ +8 &<LO\ %g +9 &ZzHOj\ 7 +10 &xKPQ\ J +9 &UKQj\ I +9 &\\MO\ I +10 &OWJO\ I +9 &WKP\ I +10 &XKR{\ J +9 &ZMOf\ J +9 &VZKPV\ J +10 & ZMOJ\ J +9 &![MRC\ J +10 &#YIQ>\ J +9 &%^ZJO:\ J +9 &'!ZNQ-\ I +9 &(WLQ&\ I +10 &*XJQ\ I +9 &,gWLO\ I +10 &.)WLP\ I +9 &/WMQ"\ I +9 &1WLOa\ I +10 &3o]LO[\ I +9 &51\\KQR\ I +9 &6\\LOr\ I +10 &8ZKO\ I +9 &:wWLQ\ I +10 &<9\\JP\ I +9 &=[LQ\ I +9 &?ZMP\ J +10 &AYMR\ I +9 &CAXLQ\ I +10 &E[KP\ J +9 &FjMP\ K +9 &HxPQ\ N +10 &J+\ T +9 &K\ V +9 &M\ W +10 &OR\ - +9 &O\  \ N +9 ( +2 &Oc\ J +3 "collection"'i& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.85 + .Hand.open +2 "manipulator"&1 +67 "core" 1 +2 "manipulator"&]% +5 "core" %  b +2 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'[  +129 "core" ~ +2 .tCSV.dial CTV +2 "collection"'+  +40 "core"  +3 .tPS.seek 2.5ml + "processing"%o' +2633 "core" ' +2 "collection"')% +4 "core" % A$'\ +3 .tCS.seek 4.15ml +2 "collection"'V'Q +1569 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air +49 "processing"%B  +45 "core"  +3 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%r  +71 "core"  +3 .tPS.seek 0ml + "processing"%'W +2635 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"'3 ` +38 "core" ^ +2 .tCSV.dial :air +2 "collection"'0 @ +41 "core" > +3 .tCS.seek 10ml +2 "collection"'' D +1572 "core" ' +2 .tCSV.dial CTV +2 "collection"'e  +41 "core"  +3 .tCS.seek 0ml +2 "collection"'w' +2628 "core" ' +2 .tCBV.dial :waste1 +2 "collection"' @ +27 "core" > +2 .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +3 "collection"'"  +127 "core" +2 "collection"'& +5 "core" &Ob\ J +2 #tStoring lyfil puck in Collection Clamp to tube 2 + "manipulator"&c% +5 "core" %\ ! ' 0 +2 "storage"(P% +4 "core" %z 8\ +3 "storage"( . +4 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(( +196 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (#& +3 "core" & \ +3 "manipulator"&L& +5 "core" & ] 3 +2 "manipulator"&s% +5 "core" %\ ! d 0 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 + "manipulator"&(( +157 "core" ( +4 "manipulator"&t& +5 "core" & 5  +2 "storage"(& +5 "core" & d\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts + "manipulator"&' +90 "core" ' +2 "storage"(l& +4 "core" & \ #\  {\ +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(~'H +165 "core" ' +2 "storage"(.- +4 "core" -'Ц +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&q& +4 "core" & V  +3 "storage"(& +5 "core" & <\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 2 +2 "manipulator"&R'M +37 "core" ' +2 .tElbow.hold +2 "manipulator"&2, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(4- +3 "core" -'Ц +4 .tSE.seek 14.03 Pucks below Top Plate +2 "storage"('l +34 "core" ' +2 "manipulator"&d% +4 "core" %Ug ȵ +3 "storage"(x& +4 "core" & \ +3 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 308 counts +2 "manipulator"&}'ρ +12 "core" ' +2 "manipulator"&6& +4 "core" &  +3 "storage"(a& +4 "core" & \ \ `\ +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts +2 "manipulator"&/' +22 "core" ' +3 .tSE.seek 15.03 Pucks below Top Plate +2 "storage"(''c +47 "core" ' +2 "manipulator"&Y& +53 "core" & H  +4 "manipulator"&=% +5 "core" %\  % +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +3 .tElbow.seek CC +2 "manipulator"&( +152 "core" ( +2 "manipulator"&S& +4 "core" &  0 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &8& +4 "core" &  0 +3 .tForearm.seek CC +2 "manipulator"&', +105 "core" ' +3 .tHand.close + "manipulator"&!/ +68 "core" / +2 .tCC.seek :open +2 "collection"' ( +379 "core" ( +2 "storage"(O& +5 "core" & \ \ ]\ +2 "storage"(1& +5 "core" & \ \  \ +2 "manipulator"&u& +5 "core" & H 0 +2 "manipulator"&:% +5 "core" % 0 +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&T( +153 "core" ( +2 "manipulator"&j& +4 "core" &   +3 "storage"(5& +5 "core" & @ \ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 .tForearm.seek 2 + "manipulator"&^'M +114 "core" ' +2 .tElbow.hold + "manipulator"&*, +4 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tHand.open +2 "manipulator"&`1 +68 "core" 1 +3 "manipulator"&Z% +4 "core" % _o  ȷ +3 "storage"(z& +5 "core" & \ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 2 + 318 counts +2 "manipulator"&h'ϋ +16 "core" ' + "manipulator"&& +5 "core" &  +3 "storage"( & +4 "core" &   \ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&b' +26 "core" ' +2 "storage"(y% +5 "core" %Y / / \ +3 ."downElevator"SE.seek :down +4 "storage"($'v +98 (% +5 "core" % _ _\ OF +2 "manipulator"&\ % +4 "core" %  C ) +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&'\ +6 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +84 "core" ' +2 .tPSV.dial :air +2 "processing"%k  +71 "core" +3 .tPS.seek 2.5ml + "processing"%W' +2635 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%E +40 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%,  +43 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%> +43 "core" +2 .tdelay 1 second +102 .PSV.dial :air +74 "processing"%  +50 "core"  +2 .tdelay 1 second +103 .PS.seek 0ml + "processing"%X'W +2639 "core" ' +3 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%p& +5 "core" &@\ +2 "manipulator"&?& +4 "core" & '  +3 "manipulator"&{% +4 "core" %\  X $ +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&J(- +172 "core" ( +2 "manipulator"&C& +5 "core" &- 2 x +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &f& +3 "core" &- x +3 .tForearm.seek :garage +2 "manipulator"&'! +109 "core" ' +2 .tHand.close + "manipulator"&G/ +70 "core" / +2 "manipulator"&F& +5 "core" &- g x +2 "manipulator"& % +5 "core" % 0 1 Ǿa +3 .tForearm.seek :retract +2 "manipulator"&I'\ +102 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC + "manipulator"&( +157 "core" ( +2 "manipulator"&-& +5 "core" &  7 $ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &U& +3 "core" &  $ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&' +100 "core" ' +3 "manipulator"&A& +5 "core" &  ( $ +2 "manipulator"&% +5 "core" % & +3 "processing"%N& +5 "core" &>\ +3 "processing"%9& +6 "core" &9\ +3 .tPC.seek :closed +3 "processing"%7(Tg +4 "core" &H\ +5 &O\ : +9 &KwI\ 0 +10 &Ku~N\ E +9 &\\O\ L +9 &UL\ K +10 &|XQ\ K +9 &>T\\\ K +10 &U[\ K +9 &YV\ L +9 &X^\ L +10 &FT^\ K +9 &!Y_\ L +9 &"W\\\ L +10 &$Y^\ K +9 &&NY^\ K +10 &(Yf\ L +9 &)Vo\ K +9 &+Tn\ L +10 &-VVs\ K +9 &/Vo\ K +9 &0Wt\ K +10 &2Tl\ K +9 &4^Tm\ K +10 &6Un\ L +9 &7Wv\ K +9 &9Vs\ K +10 &;fWo\ K +9 &=)Ux\ K +9 &>Ww\ K +10 &@T|\ K +9 &BnT{\ K +10 &D/Vx\ L +9 &E\\z\ L +9 &G^{\ L +10 &Iom{\ N +9 &K(\ Q +9 &L\ R +10 &N\ R +9 &Pk\ R +10 &R-\ R +9 &S^h\ 2 +9 &T?=\ % +6 ( +2 "processing"%9& +5 "core" &T?\ % +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.62 + "processing"%M& +5 "core" &T?t\ % +2 .tHand.open + "manipulator"&\\1 +77 "core" 1 +2 "manipulator"&@% +5 "core" %  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&;'\ +97 "core" ' +2 .tPRV.dial :air +2 "processing"%g  +42 "core"  +2 .tPSV.dial :mixloop +2 "processing"% +41 "core" +4 "processing"%% +4 "core" %S\ +3 .tPS.seek 0.3ml +2 "processing"%n' +392 "core" ' +2 .tPSV.dial PSR + "processing"%_ +98 "core"  +3 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml +2 "processing"%v'* +490 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%<' +1922 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%m +99 "core" +2 .tPTV.dial :mixing + "processing"% @ +70 "core" A +54 .tPBV.dial :waste2 +30 "processing"%  +91 "core"  +3 .tPS.seek 0ml +2 "processing"%%'W +2636 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&& +5 "core" &  ^ $ +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC +2 "manipulator"&]( +15 "core" ( +2 "manipulator"&i& +5 "core" &  1 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &[& +3 "core" & B 1 +3 .tForearm.seek PC +2 "manipulator"&+' +94 "core" ' +2 .tHand.close + "manipulator"&K/ +74 "core" / +2 .tPC.seek :open +2 "processing"%Q( +402 "core" ( +2 "manipulator"&)& +4 "core" & ] 1 +3 "manipulator"&&% +5 "core" %  ?  +2 .tForearm.seek :retract +2 "manipulator"&B'\ +91 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&r(- +126 "core" ( +2 "manipulator"&o& +4 "core" &-  $ +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &3& +4 "core" &-   $ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage + "manipulator"&0'! +110 "core" ' + .tHand.open +2 "manipulator"&V1 +70 "core" 1 +2 "manipulator"&e% +5 "core" % * m Ǽ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 #tLoading da puck from tube 3 into Processing Clamp +2 "processing"%& +5 "core" &\ +2 "manipulator"&"% +5 "core" %\    +2 "storage"(% +5 "core" %o G F \ +2 "storage"(c. +4 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 3 +2 "storage"(P( +202 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 ( & +3 "core" & \\\  .\  +3 "manipulator"&#& +4 "core" &-  l $ +3 "manipulator"&L% +4 "core" %\    +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"&s( +173 "core" ( +2 "manipulator"&& +4 "core" &\   "y +3 "storage"(t& +4 "core" & H K \  +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 3 + 700 counts + "manipulator"&' +93 "core" ' +3 "storage"(l& +4 "core" & H J \  +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(D'H +252 "core" ' +2 "storage"(.- +4 "core" -'U +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (q& +3 "core" &   @\  +3 "manipulator"&& +4 "core" &  ) !w +3 .tElbow.seek 3 +2 "manipulator"&( +4 "core" ( +2 "manipulator"&4& +5 "core" &  ; !w +2 "storage"(d& +5 "core" & 8 .\  +2 .tForearm.seek 3 + 300 counts +2 "manipulator"&x'9 +20 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +50 .tHand.close +5 "manipulator"&6/ +67 "core" / +4 ."downElevator"SE.seek :down +4 "storage"(a'v +2 "manipulator"&Y& +11 "core" &  @ !w +2 "manipulator"&=% +4 "core" % 9 * +4 .tForearm.seek :retract +3 "manipulator"&'\ +100 "core" ' +3 .tElbow.seek PC +2 "manipulator"&(( +100 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +184 "core" ( + "manipulator"&~& +5 "core" & # k +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &R& +3 "core" &  = k +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&}' +104 "core" ' +2 "manipulator"&& +5 "core" &  H k +2 "manipulator"&S% +5 "core" %  +3 "processing"%8& +5 "core" &\ +3 "processing"%/& +6 "core" &\ +3 .tPC.seek :closed + "processing"%2(Tg +5 "core" &\ \ +9 &1x\ )w +9 &d~\ = +9 &p\ L +10 &FU\ K +9 &V\ K +9 &X\ K +10 &W\ K +9 &NT\ K +9 &Ww\ K +10 &V~\ K +9 & W\ K +10 &"VV\ K +9 &$V\ K +9 &%Uv\ K +10 &'Tu\ J +9 &)]Wk\ K +9 &+ Vj\ K +10 &,Wg\ K +9 &.Zo\ K +10 &0fVj\ K +9 &2)VW\ J +10 &3V\\\ K +9 &5Ub\ K +9 &7mY\\\ K +9 &90Vd\ K +10 &:TX\ K +9 &<V\\\ K +10 &>vVW\ K +9 &@7YX\ K +9 &AVW\ K +10 &CUJ\ K +9 &E|YL\ L +9 &G>\\G\ L +10 &HeJ\ L +9 &JJ\ O +10 &LsK\ Q +9 &N5J\ Q +9 &OI\ R +10 &QE\ R +9 &S\\xj;\ 8 +9 &T(%Z:\ L +10 &TF =\ . +2 ( +3 "processing"%/& +4 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.59 + .Hand.open +2 "manipulator"&!1 +71 "core" 1 +3 "manipulator"&% +5 "core" %   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&H'\ +94 "core" ' +3 #tHeating Puck.from 3, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +3 "processing"%O  +2 %19 +7 "core" 9)) +103 "processing"%u9 +3 "core" 9' +103 "processing"%:9 +3 "core" 9& \ +104 "processing"%j9 +3 "core" 9% \ +103 "processing"%59 +4 "core" 9$\ +103 "processing"%9 +3 "core" 9#\ +103 "processing"%9 +3 "core" 9# +103 "processing"%`9 +3 "core" 9# +103 "processing"%Z9 +3 "core" 9$# +103 "processing"%z9 +3 "core" 9$' +103 "processing"%9 +3 "core" 9%+ +103 "processing"% 9 +3 "core" 9'/ +103 "processing"%y9 +3 "core" 9)4 +104 "processing"%9 +3 "core" 9,8 +103 "processing"%9 +4 "core" 9.<\ +103 "processing"%\ 9 +3 "core" 90@\ +104 "processing"%T9 +3 "core" 93E\ +103 "processing"%^9 +3 "core" 96I\ +103 "processing"%h9 +3 "core" 9:M +103 "processing"%k9 +4 "core" 9=Q +103 "processing"%'9 +4 "core" 9@V +103 "processing"%b9 +3 "core" 9EZ +103 "processing"%$9 +3 "core" 9H^ +4 .tPH.hold 2:00:00,28C +3 "processing"% ppH +3 .tdelay 1:30 +4 "core" _ +9000 .tPSR.select :air +3 .PSV.dial PSR + "processing"%E +99 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml +45 "processing"%,' +603 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml +2 "processing"%>'[ +1603 "core" ' +2 .tPTV.dial :puck +2 "processing"%  +68 "core"  +2 .tPSV.dial PTV +2 "processing"%W +71 "core" +2 .tPBV.dial :waste1 +2 "processing"%p  +127 "core"  +2 "processing"%?% +4 "core" %[\  +4 .tPS.seek 1.5ml + "processing"%{' +586 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%C * +33 "core" , +3 .tPS.seek 0ml + "processing"%f'W +1607 "core" ' +2 .tdelay 5:00 +1273 "Can"\ I +28729 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%*  +5 "core"  +2 .tPBV.dial :waste1 + "processing"%G  +33 "core"  +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%F * +34 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +71 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%' +2280 "core" ' +2 .tPSV.dial PTV +2 "processing"%- +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%U +70 "core"  +2 .tdelay 5 seconds +503 .PSV.dial PTV + "processing"% +71 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%A  +81 "core" +3 .tPS.seek 0ml +2 "processing"%'W +2259 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%J  +129 "core" +2 .tPSV.dial :mixloop +2 "processing"%N +40 "core" +2 .tPRV.dial :ab1 +2 "processing"%I @ +71 "core" B +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%|'w +354 "core" ' +2 .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +3 "collection"'M  +3 "processing"%\\  +45 "core"  +4 +2 "processing"%@% +5 "core" %|\ +3 .tPS.seek 0.32ml +2 "processing"%9') +404 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'g  +31 "core" +2 .tPRV.dial :air +2 "processing"%  +40 "core"  +3 .tPS.seek 0.9ml +2 "processing"%'D +1236 "core" ' +2 .tPRV.dial :waste2 + "processing"% @ +70 "core" ? +3 .tPS.seek 0.5ml +2 "processing"%X' +869 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%_  +42 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%n'[ +1602 "core" ' +2 .tPSV.dial :PML + "processing"%v +42 "core" +2 .tPTV.dial :mixing +2 "processing"%m @ +68 "core" A +2 .tPBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%% +5 "core" %W\  +3 .tPS.seek 1.85ml + "processing"%<'7 +228 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +3 .tPS.seek 0ml +2 "processing"%i'W +1973 "core" ' +10 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'[& +4 "core" &RV\ +3 "manipulator"&K& +5 "core" & ! j +2 "manipulator"&% +4 "core" %\ * ( "` +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage + "manipulator"&;(- +126 "core" ( +2 "manipulator"&7& +5 "core" &-\  "z +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &)& +3 "core" &-\  "z +3 .tForearm.seek :garage +2 "manipulator"&&'! +108 "core" ' +2 .tHand.close + "manipulator"&o/ +70 "core" / +4 "manipulator"&3& +5 "core" &-\   "z +2 "manipulator"&+% +5 "core" % / +3 .tForearm.seek :retract + "manipulator"&]'\ +110 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&V( +275 "core" ( +2 "manipulator"&e& +5 "core" &  ) +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" & " ) +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&B', +91 "core" ' +2 "manipulator"&"& +5 "core" & . ) +2 "manipulator"&% +5 "core" %4 +3 "collection"'c& +4 "core" &SY\ +4 "collection"'0& +6 "core" &RX\ +3 .tCC.seek :closed +3 "collection"' (O +4 "core" &RV\ +5 &SW\ < +9 &GN}UV \ 1 +10 &xRW\ F +9 &3]RV\ K +9 &[SW\ K +10 &VSW"\ K +9 &zWRU \ K +9 &<VSW'\ K +10 &VSW\ K +9 &WTW\ K +10 &XTU\ J +9 &!C\\SW\ K +9 &#[SW\ J +10 &$YPW\ J +9 &&XTW \ J +9 &(LYRW\ J +10 &*YRV\ J +9 &+YUV\ J +10 &-YSW\ J +9 &/UYSX\ J +9 &1YSX\ J +10 &2WRX\ K +9 &4VSV\ J +9 &6[WTW \ K +10 &8VRV\ K +9 &9WSV\ K +9 &;\\RU\ K +10 &=e\\RY\ J +9 &?'YRV\ J +10 &@[SW\ J +9 &BYRW\ J +9 &DmYRV\ J +10 &F.[RV\ K +9 &GfRW \ L +10 &ITU\ O +9 &KYQU\ T +9 &MQU\ W +10 &NzPW\ 0 +9 &Oo(QU\ U +8 ( +4 "collection"'0& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.60 +2 "collection"'#& +5 "core" &OyjSV\ K + &OyjQU\ K +2 .tHand.open + "manipulator"&L1 +73 "core" 1 +3 "manipulator"&% +4 "core" % 4 E +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 .tPSV.dial PSR +2 "processing"%t +99 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +11 .tPS.seek 1.5ml + "processing"%l' +1608 "core" ' +2 .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%r  +40 "core"  +3 .tPS.seek 0ml +2 "processing"%'W +1617 "core" ' +2 .tPSV.dial PSR +2 "processing"%. +41 "core"  +2 .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%q' +2635 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +3 "processing"%  +3 "collection"'4  +40 "core"  +115  +10 .tPSV.dial :mixloop +2 "processing"%d +97 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'6  +5 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%Y  +70 "core" +2 .tPS.seek 0ml +2 "processing"%='W +2638 "core" ' +2 .tPSV.dial :air +2 "processing"%s  +41 "core"  +3 .tPS.seek 2.5ml +2 "processing"%' +2544 "Can"\ V' +90 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%D +41 "core" +3 .tPS.seek 0ml +2 "processing"%x'W +2638 "core" ' + .tPSV.dial :air +2 "processing"%~  +42 "core"  +3 .tPS.seek 2.5ml + "processing"%R' +2638 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +41 "core" +3 .tPS.seek 0ml +2 "processing"%a'W +2625 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +5 "core" & + ) +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&S( +19 "core" ( +2 "manipulator"&8& +4 "core" & R A +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" & A +3 .tForearm.seek CC +2 "manipulator"&Q', +110 "core" ' +2 .tHand.close + "manipulator"&!/ +72 "core" / +2 .tCC.seek :open +2 "collection"'( +376 "core" ( +2 "manipulator"&1& +5 "core" & B A +2 "manipulator"&/% +4 "core" %  +4 .tForearm.seek :retract + "manipulator"&u'\ +98 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&}(- +276 "core" ( +2 "manipulator"&:& +4 "core" &- " W +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &j& +4 "core" &- W +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage + "manipulator"&5'! +109 "core" ' +2 .tHand.open + "manipulator"&1 +77 "core" 1 +2 "manipulator"&% +5 "core" % )  ȿ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&`'\ +99 "core" ' +3 ."da"delayUntil "11:58:16.61" +24795 #recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%Z @ +70 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%z  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%y' +2271 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%\ +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%T  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%^'W +2258 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +45 .PSV.dial PSR +10 "processing"%h +125 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%k' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%''[ +1608 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%b  +71 "core"  +2 ."da"PSV.dial PTV +2 "processing"%$ +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%E  +33 "core"  +2 "processing"%%% +5 "core" %V\  +3 ."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" , +3 ."da"PS.seek 0ml +2 "processing"%W'W +1614 "core" ' +2 ."da"delay 2:00 +11488 "Can"\ ?I +515 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%p  +16 "core"  +2 ."da"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"%C +70 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%{' +2266 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%O +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%* +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%G +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%F  +69 "core"  +3 ."da"PS.seek 0ml +2 "processing"% 'W +2254 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%f +125 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%-' +590 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%U'[ +1605 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%A +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%J% +4 "core" %W\  +3 ."da"PS.seek 1.5ml +2 "processing"%N' +595 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%I * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1604 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + "processing"%\\  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%M  +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 +2 "processing"%| +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%g' +2274 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +69 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%9 +70 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +68 "core"  +3 ."da"PS.seek 0ml +2 "processing"%_'W +2251 "core" ' +3 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%X  +48 "core"  +10 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%v  +126 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%m  +42 "core"  +3 ."da"PTV.dial :PRVmixing + "processing"%  +6 "core" +2 ."da"PSV.dial :mixloop +2 "processing"% +43 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%' +388 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air + "processing"%n  +43 "core"  +2 "processing"%<% +4 "core" %\  +3 ."da"PS.seek 0.55ml +2 "processing"%['| +337 "core" ' +3 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%K  +42 "core"  +3 ."da"PS.seek 2ml +2 "processing"%'[ +1553 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%7 +42 "core" +2 ."da"PTV.dial :mixing +2 "processing"%) @ +72 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%(  +32 "core"  +2 "processing"%o% +4 "core" %_\  +3 ."da"PS.seek 1.85ml +2 "processing"%3'? +237 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%+ * +35 "core" , +3 ."da"PS.seek 0ml +2 "processing"%H'W +1969 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +16386 "Can"\ @S +31617 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%& @ +5 "core" A + ."da"PBV.dial :waste1 +2 "processing"%e  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PSV.dial :air +2 "processing"%;  +41 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%"' +2255 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%c  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%] +43 "core" +3 ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%#'W +2249 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%L +125 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +593 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%0'[ +1606 "core" ' + ."da"PTV.dial :puck +2 "processing"%t  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%B +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%i  +33 "core" +2 "processing"%r% +4 "core" %[\ \  +3 ."da"PS.seek 1.5ml +2 "processing"%l' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%. * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1605 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%4  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +2284 "Can"\ F Q +718 ."da"PBV.dial between PSV and waste1 +3 "processing"%d * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%6 +84 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%Y' +2262 "core" ' + ."da"PSV.dial PTV +2 "processing"%q +68 "core" +3 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%s +70 "core"  +2 ."da"delay 5 seconds +555 .PSV.dial PTV +2 "processing"%= +69 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%D  +69 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2259 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%~ +125 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%x' +593 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +11 ."da"PS.seek 2ml +7 "processing"%'[ +1613 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%R +81 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" +2 "processing"%8% +4 "core" %\\\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%! * +35 "core" , +3 ."da"PS.seek 0ml +2 "processing"%V'W +1617 "core" ' +2 ."da"delay 2:00 +12003 #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"% * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%1 +69 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%/' +2267 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%Q +69 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%: +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%j +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%S  +70 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2251 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +125 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%u' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%5'[ +1621 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%Z +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%z  +36 "core" +2 "processing"%% +4 "core" %_\  +3 ."da"PS.seek 1.5ml +2 "processing"% ' +596 "core" ' +21 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%a * +35 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1607 "core" ' +2 ."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" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%T +70 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%y' +2258 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%h +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%^ +69 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%k +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%b  +69 "core"  +2 ."da"PS.seek 0ml +3 "processing"%$'W +885 "Can"\ @  +1430 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%E +130 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +2 "processing"% +12 ."da"PS.reconfigure :default +9 "processing"%#A d`xb +10 ."da"PS.seek 0.25ml +8 "processing"%%'7 +335 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +11 ."da"PS.seek 0.5ml +2 "processing"%'' +331 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +11 ."da"PS.seek 2ml +2 "processing"% '[ +1606 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%, +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%p  +34 "core" +2 "processing"%?% +5 "core" %W\ J +2 ."da"PS.seek 1.5ml +2 "processing"%>' +590 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%C * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%W'W +1614 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%O  +34 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%* * +35 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR +7 "processing"%G +73 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%F' +2343 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%{ +73 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%f +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%-  +72 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2337 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%A +131 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%'[ +2118 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%J +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%U  +34 "core" +2 "processing"%I% +5 "core" %X\ I +3 ."da"PS.seek 1.5ml +2 "processing"%N' +596 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%\\ * +34 "core" + +3 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%M  +114 "core"  +3 ."da"PS.seek 0ml +2 "processing"%@'W +1621 "core" ' +2 "processing"%|9 +4 "core" 9\ 5 +2 #"da"Processing Puck Heater at 28.1C before imaging +2 .PH.coast + "processing"% +4 "core" 5 +2 "processing"%& +4 "core" &TF"\ J. +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 2 + "manipulator"&9% +4 "core" %\  5  +3 "storage"(% +4 "core" %s 5\ a +3 "storage"(. +3 "core" .( +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 ."da"SC.seek 2 +2 "storage"(g( +196 "core" ( +2 ."da"SC.configure :limp +3 "storage"($(\ 1b +3 (X& +4 "core" & \ \ Z\ ` +2 "manipulator"&v& +4 "core" &- Z W +3 "manipulator"&m% +4 "core" %\  k  +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 2 +2 "manipulator"&( +177 "core" ( +2 "manipulator"&& +5 "core" & k !s +2 "storage"(_& +4 "core" & n\ ^ +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +52 ."da"Forearm.seek 2 + 700 counts +10 "manipulator"&n' +99 "core" ' +2 "storage"(<& +4 "core" & \ :\ ] +4 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"('H +161 "core" ' +2 "storage"(K- +4 "core" -'դ +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +4 "manipulator"&[& +4 "core" & !r +2 "storage"(7& +4 "core" & 0\ V +3 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 2 +2 "manipulator"&)'M +36 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&(, +5 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"(o- +3 "core" -'դ +4 ."da"SE.seek 15.04 Pucks below Top Plate +2 "storage"(+'j +32 "core" ' +2 "manipulator"&% +3 "core" %]o X T  +3 "storage"(3& +5 "core" & +\ O +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 2 + 316 counts +2 "manipulator"&&'ω +16 "core" ' +2 "manipulator"&e& +5 "core" & > !r +2 "storage"(& +4 "core" & \ \ \  #\ \\ +4 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 700 counts +2 "manipulator"&;' +17 "core" ' +3 ."da"SE.seek 16.04 Pucks below Top Plate +2 "storage"(H'a +48 "core" ' +17 "manipulator"&& +4 "core" & 8 !r +3 "manipulator"&c% +5 "core" %  +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +2 "manipulator"&]'\ +90 "core" ' +2 ."da"Elbow.seek PC +3 "manipulator"& ( +250 "core" ( +2 "manipulator"&"& +5 "core" & , +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &L& +4 "core" & v +3 ."da"Forearm.seek PC +2 "manipulator"&#' +98 "core" ' +2 ."da"Hand.close +2 "manipulator"&/ +75 "core" / +3 ."da"PC.seek :open +2 "processing"%t( +399 "core" ( +2 "storage"(B& +4 "core" & \ \ \  \ [ +3 "manipulator"&i& +4 "core" &  +2 "manipulator"&r% +4 "core" %  5 +4 ."da"Forearm.seek :retract +2 "manipulator"&0'\ +104 "core" ' +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 2 +2 "manipulator"&.( +256 "core" ( +2 "manipulator"&l& +4 "core" &\  "y +3 "storage"(4& +4 "core" & \ \  9\ [ +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 2 + 700 counts +2 "manipulator"&' +93 "core" ' + ."da"Hand.open +2 "manipulator"&d1 +67 "core" 1 +2 "storage"(6- +4 "core" -'a +3 ."da"SE.seek 15.79 Pucks below Top Plate +2 "storage"('- +26 "core" ' +3 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +4 ."da"SE.seek 15.13 Pucks below Top Plate +2 "storage"(q' +49 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23aug1012h50ml_niagara.tif +1949 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +2356 #"da"SX HX9/16 (USB:86): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 39.759 seconds\ /var/log/esp/da23aug1012h50ml_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23aug1012h50ml20s_niagara.tif +2065 #SX HX9/16 (USB:86): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23aug1012h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23aug1012h50ml30s_niagara.tif +3066 #SX HX9/16 (USB:86): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23aug1012h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "39.759 sec auto-exposure",Subject: "da23aug1012h50ml images!" +4 "storage"(s- +10 "core" -' +3 "storage"(=& +4 "core" &  \ +3 "manipulator"&D& +7 "core" & e +89 ."da"Elbow.seek 2 +4 "manipulator"&Y( +20 "core" ( +4 "manipulator"&~& +11 "core" &  +3 "storage"(& +4 "core" & ) \ +5 ."da"Forearm.seek 2 + 700 counts +9 "manipulator"&x' +4 "core" ' +3 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +4 ."da"SE.seek 15.84 Pucks below Top Plate +2 "storage"(R'm +59 "core" ' +2 "manipulator"&& +5 "core" & :  +2 "storage"(8& +5 "core" & v\ +3 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 2 +2 "manipulator"&'M +35 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&!, +5 "core" , +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 16.03 Pucks below Top Plate +2 "storage"('X +45 "core" ' +31 "manipulator"&% +6 "core" %Ss  ȹ% +2 "storage"( & +4 "core" & e \\ 5\ +3 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 2 + 306 counts +2 "manipulator"&1' +21 "core" ' +4 "manipulator"&V& +9 "core" & Y  +2 "storage"(Q& +5 "core" & *\ +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 2 + 700 counts +2 "manipulator"&:' +18 "core" ' +2 "storage"(j% +5 "core" %\\ \ +4 ."downElevator"SE.seek :down +4 "storage"(S'v +99 (/% +4 "core" %FE \ j +4 "manipulator"&% +4 "core" % E +3 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +3 "manipulator"&'\ +4 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +81 "core" ' +2 "storage"(u& +9 "core" & \ \ \ +9 #tStarting finalPurge +6 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +5 "processing"%Z& +11 "core" &H\ +4 "manipulator"&z& +10 "core" & )  +5 "manipulator"&% +11 "core" %\  L  +5 ."psFlush"Elbow.seek FlushPuck::Garage +5 "manipulator"&5(- +170 "core" ( +2 "manipulator"&a& +5 "core" &-  p +3 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 & & +4 "core" &- p +3 ."psFlush"Forearm.seek :garage +3 "manipulator"&'! +109 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&\ / +77 "core" / +3 "manipulator"&T& +4 "core" &- p +3 "manipulator"&% +4 "core" % / +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&h'\ +100 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +2 "manipulator"&^( +150 "core" ( +2 "manipulator"&k& +5 "core" &  b +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &b& +4 "core" &  b +3 ."psFlush"Forearm.reconfigure :tight +52 "manipulator"&#Q@2^d^\ b +13 ."psFlush"Forearm.seek PC +2 "manipulator"&y' +100 "core" ' +2 "manipulator"&E& +4 "core" &  b +4 "manipulator"&$% +5 "core" %  ( +3 "processing"%%& +4 "core" &\ +4 "processing"%'& +7 "core" &\ +2 ."psFlush"PC.seek :closed +3 "processing"%,(Tg +5 "core" &8\ +6 &<7\ $e +9 &Yx5\ 7 +9 &v9\ K +10 &T:\ K +9 &zT7\ K +10 &<X8\ K +9 &T;\ K +9 &U:\ K +12 &X9\ K +10 &DW5\ K +8 & W2\ K +8 &!U9\ L +10 &#U6\ K +10 &%LRp\ K +11 &'R0\ K +9 &(W+\ K +9 &*U,\ L +9 &,SU6\ L +10 &.U5\ K +7 &/R2\ K +10 &1W0\ K +9 &3\\Ux\ K +9 &5R7\ K +9 &6U,\ K +10 &8W*\ K +9 &:dUw\ K +9 &<%U8\ L +10 &=UH\ K +9 &?U1\ K +10 &AkU/\ L +9 &C/U0\ K +11 &DV\ L +11 &FX\ L +8 &Hr]\ L +7 &J,v\ O +10 &K\ Q +10 &M\ Q +8 &Oi\ R +10 &Q+\ R +9 &R\ ? +10 &S:`\ $j +9 &TN#\ % +5 ( +4 "processing"%'& +4 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.60 +2 "processing"%p& +4 "core" &TN\ % + &TN\ % +3 ."psFlush"Hand.open + "manipulator"&?1 +71 "core" 1 +2 "manipulator"& % +5 "core" %  +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&C'\ +91 "core" ' +3 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%> +41 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%O' +357 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +234 "core" ' +5 ."psFlush"delay 5 seconds +505 .PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%*' +2124 "core" ' +2 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%G @ +184 "core" B +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%W  +126 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%{ +97 "core" +4 ."psFlush"PS.seek :empty +2 "processing"%f'9 +2638 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +99 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%-' +592 "core" ' +56 ."psFlush"delay 5 seconds +504 .PSR.select :air +3 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%F' +2124 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%A  +34 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"% @ +70 "core" B +2 ."psFlush"PSV.dial :mixloop +2 "processing"%J +99 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%U'9 +1027 #"uploadLog"upsync +1611 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%I +99 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'P +1099 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%\\' +1614 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%M +69 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%N  +68 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%|  +5 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2634 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +70 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%9' +661 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2121 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%X U +34 "Can"\ U" +20 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%v'W +2624 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%m @ +42 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%P' +2633 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +69 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%_'W +2634 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%} +42 "core"  + ."psFlush"PSR.select :air +4 .PS.seek 2.5ml + "processing"%<' +2636 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%K +69 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%[ U +5 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%7'W +2628 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%` @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%o' +2631 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +68 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%3'W +2633 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%e +41 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +3 "processing"%'P +1102 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1615 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%c +70 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%n  +16 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2636 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%) +70 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%&' +584 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%+' +2123 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%; +69 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%" U +52 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%L'W +2631 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%( @ +43 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2629 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%]  +68 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%2'W +2639 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%B +41 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%i' +2635 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%r +68 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%# U +6 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%l'W +2627 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%4 @ +84 "core" ? +10 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2631 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%d  +69 "core"  +3 ."psFlush"PS.seek 0ml +3 "processing"%6'W +2627 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'0& +5 "core" &cf\ +2 "manipulator"&H& +5 "core" & < b +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC + "manipulator"&( +4 "core" ( +2 "manipulator"&s& +5 "core" & _ b +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &=& +3 "core" & b +3 .tForearm.seek PC +2 "manipulator"&D' +94 "core" ' +2 .tHand.close + "manipulator"&~/ +77 "core" / +2 .tPC.seek :open +2 "processing"%( +400 "core" ( +3 "manipulator"&& +5 "core" & / b +2 "manipulator"&8% +5 "core" %    +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&.( +343 "core" ( +2 "manipulator"& & +4 "core" & J 0 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &V& +3 "core" & u 0 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&', +106 "core" ' +2 "manipulator"&Q& +5 "core" & C 0 +2 "manipulator"&q% +4 "core" %-  w +3 "collection"'j& +5 "core" &eg\ +4 "collection"'x& +6 "core" &eh\ +2 .tCC.seek :closed +2 "collection"'Y(O +6 "core" &eh\ +6 &:cg\ %g +10 &Yzcf\ 7 +9 &xdg\ K +9 &Udf\ K +10 &\\cg\ K +9 &EVce\ K +9 &Wcf\ J +10 &Xbf\ J +9 &Wcf\ K +10 &M[bf\ K +9 & [de$\ K +9 &!\\cg\ K +10 &#[df\ K +9 &%U\\dh\ K +9 &'[bh\ K +10 &([cf\ J +9 &*Yaf\ K +10 &,^[ai\ J +9 &. Ybg\ J +9 &/Wdg\ K +10 &1Uce\ K +9 &3e\\ag\ K +9 &5(Zdf!\ J +10 &6Xbg\ J +9 &8Wag\ K +10 &:nVce\ K +9 &<0Vcg\ K +9 &=Ucf\ J +10 &?Yae\ J +9 &AuWcg\ K +9 &C7Ubh\ K +10 &DWch\ K +9 &F]cg \ K +10 &Hwmbf \ M +9 &J-eg \ Q +9 &Kad\ V +10 &Mbc \ W +9 &OTag\ - +9 &O~af\ Q +10 ( + &Ogce\ H +3 "collection"'x& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.67 + "collection"'/& +3 "core" &Ofad\ H +3 .tHand.open + "manipulator"&1 +74 "core" 1 +3 "manipulator"&R% +4 "core" % , J x +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 #tFlushing the Collection Valve::Manifold +2 "collection"'u& +5 "core" &Oecg\ H +2 "collection"'Z% +4 "core" %af\ +3 .tCSV.dial CSR + "collection"'z  +40 "core"  +3 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'1'l +1354 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 '% +4 "core" %lce\  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 7.5ml + "collection"'' +670 "core" ' +2 .tCSV.dial :waste +48 "collection"': +128 "core" +3 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'S' +1980 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'a& +6 "core" &Oedg\ H +2 "collection"' % +4 "core" %ch\ +3 .tCSV.dial :flush +2 "collection"'!  +41 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 5ml + "collection"'\ 'l +1204 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'T @ +41 "core" A +2 "collection"'% +5 "core" %l`f\ +3 .tCS.seek 7ml +2 "collection"''\ +534 "core" ' +2 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +4 "collection"'b  +2 'k  +41 "core"  +88  +2 .tCBV.dial :waste1 + "collection"' @ +44 "core" ? +2 .tCS.seek 0ml +2 "collection"'5' +1641 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'E& +5 "core" &Oefj\ H +2 "collection"'$% +5 "core" %fi\ +2 .tCSV.dial :flush +2 "collection"'%  +70 "core" +3 .tCS.seek 5ml +2 "collection"'h'l +1225 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'t @ +42 "core" A +2 "collection"'p% +4 "core" %lbh\ +4 .tCS.seek 7ml +2 "collection"'?' +549 "core" ' +2 ."connect"CSV.dial CTV +3 "collection"'  +3 .tCTV.dial CSV +5 "collection"''  +15 "core"  +24  + .tCBV.dial :waste2 +2 "collection"'>  +111 "core"  +2 .tCS.seek 0ml +2 "collection"'y' +309 "Can"\ L +1340 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'@& +5 "core" &Onei\ H +2 "collection"'O% +5 "core" %ei\ +2 .tCSV.dial CSR + "collection"'G  +41 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +11 .tCS.seek 8ml +2 "collection"'W' +1907 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml +2 "collection"'{' D +541 "core" ' +3 ."connect"CSV.dial CBV +2 .tCBV.dial CSV +3 "collection"'* +3 '  +96 "core" +34  +3 .tCTV.dial :intake + "collection"'f  +70 "core" +2 .tIntake.select :open + "sampler") +11 .tCS.seek 2ml +2 "collection"'-' \\ +1899 "core" ' +2 .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'A  +71 "core" ~ +3 .tCS.reconfigure :default +2 "collection"'#P d@b +4 .tCS.seek 0ml + "collection"'' +589 "core" ' +2 .tCSV.dial CSR + "collection"'J  +97 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'F'l +1358 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml +2 "collection"'I' D +1349 "core" ' +50 .tCSV.dial CBV +4 "collection"'U +97 "core" +2 .tCS.seek 0ml +2 "collection"'' +2620 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"&M& +5 "core" &  0 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&N( +4 "core" ( +2 "manipulator"&|& +4 "core" &  0 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &\\& +3 "core" & @ 0 +3 .tForearm.seek CC +2 "manipulator"&', +106 "core" ' +2 .tHand.close + "manipulator"&/ +69 "core" / +2 .tCC.seek :open +2 "collection"'9( +379 "core" ( +2 "manipulator"&& +4 "core" & U 0 +2 "manipulator"&X% +4 "core" %  #  +4 .tForearm.seek :retract + "manipulator"&'\ +105 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&m(- +279 "core" ( +2 "manipulator"&v& +5 "core" &- P q +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" &-  q +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage + "manipulator"&P'! +111 "core" ' +2 .tHand.open +2 "manipulator"&}1 +75 "core" 1 +2 "manipulator"&_% +5 "core" % + R +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&K'\ +96 "core" ' +3 #tCompleted [shallowDAwithoutWCR] begun 11:00:24 + #Preparing to sleep until 11:00AM 08/11/2023 +7 #Asleep til 11:00AM 08/11/2023 +5 #Continuing at 11:00EDT11-Aug-23 +3 "Can"\ 8oЈ +4 ."Qmail"GoodNews.email "Then, in tube 3: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_2023_08_02.rb:95\\n{1 => 22,\\n 2 => 17,\\n 3 => 5}\\nCan@12:55:00, 24.2C, 22% humidity, 14.7psia, 13.496V, 0.269A, 29.384Ah, 3.64W\\nSampled 50.0ml",Subject: "Asleep until 11:00EDT11-Aug-23" +22 ."shutdown"Gate.power :core,:OFF + .Gate.power :raw,:OFF +2 #Shutdown +1189 #"uploadLog"upsync +44097 "Can"\ 'ZA +60002 \ ! +60001 \ %m +60001 \ ! +60002 \ : +60001 \ !q/ +60001 \ &  +60002 \ #![ +60001 \ &# +60001 \ "$L +60002 \ &% +60001 \ && +60002 \ !'I +60001 \ %)) +60001 \ !*`u +60001 \ !+ +60002 \ , +60001 \ &.7 +60002 \ #/4 +60001 \ 0hc +60001 \ !1 +60002 \ !2 +49158 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +5 #Session Ended +4170 #Session Begun +4 #-> Gate.cycleModemPower! 5 +5 .Gate.cycleModemPower! 5 +5 #Session Ended +6648 "Can"\ %4% +14100 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +5 .Gate.cycleModemPower! 5 +6 #Session Ended +20747 #Session Begun +5 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +5 #Session Ended +20743 #Session Begun +107 #-> Gate.cycleModemPower! 5 +4 .Gate.cycleModemPower! 5 +7 #Session Ended +4265 "Can"\ 5= +16466 #"reset-modem"Session Begun +8 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +4 #Session Ended +20738 #Session Begun +4 #-> Gate.cycleModemPower! 5 +4 .Gate.cycleModemPower! 5 +5 #Session Ended +20747 #Session Begun +4 #-> Gate.cycleModemPower! 5 +5 .Gate.cycleModemPower! 5 +5 #Session Ended +2009 "Can"\ %6wQ +18732 #"reset-modem"Session Begun +7 #-> Gate.cycleModemPower! 5 +4 .Gate.cycleModemPower! 5 +5 #Session Ended +20740 #Session Begun +4 #-> Gate.cycleModemPower! 5 +6 .Gate.cycleModemPower! 5 +4 #Session Ended +20499 "Can"\ #7 +249 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +4 .Gate.cycleModemPower! 5 +6 #Session Ended +59738 "Can"\ !8} +60002 \ !:  +60001 \ !;> +60002 \ !k +60002 \ !@  +60001 \ !A@ +60001 \ $Bs- +60002 \ %C +60001 \ #DY +60001 \ &F +60002 \ !GO +60001 \ !H +60001 \ !I +60002 \ JG +60001 \ !L +60001 \ !MLs +60002 \ N} +60001 \ %O +60001 \ $P5 +60002 \ !R +60001 \ !SGa +60002 \ Tx +60001 \ %U +60001 \ !V# +60001 \ !X\  +60002 \ !Y;O +60001 \ !Zl +60002 \ %[{ +60001 \ !\\ +60001 \ %^ +60002 \ !_3= +60001 \ $`h +60001 \ !ai +60002 \ !b +60001 \ cÕ +60001 \ &e1+ +60002 \ !fb +60001 \ !gW @EDT1691726554.62 \ !h +60001 \ !iƃ +60001 \ !k( +60001 \ #lYǯ +60002 \ mE +60001 \ !n +60002 \ !oq +60001 \ q +60001 \ !rJʝ +60002 \ %sz3 +60001 \ !t +60001 \ !u_ +60002 \ !w  +60001 \ !x:͋ +60001 \ %yj! +60002 \ $zη +60001 \ !{M +60001 \ !| +60002 \ "~*y +60001 \ %Y +60001 \ %ѥ +60002 \ ; +60002 \ ! +60001 \ !g +60001 \ !I +60001 \ !yԓ +60002 \ !) +60001 \ !տ +60001 \ ! U +60002 \ !9 +60001 \ !jׁ +60002 \ ! +60001 \ $ح +60001 \ !C +60001 \ !3 +60002 \ !fo +60001 \ ! +60001 \ !ۛ +60001 \ !1 +60002 \ #8 +60001 \ m] +60002 \ ! +60001 \ !މ +60001 \ $  +60002 \ !Bߵ +60001 \ !vK +60001 \ $ +60002 \ !w +60001 \ ! +60001 \ !J +60002 \ !~9 +60001 \ ! +60001 \ !e +60002 \ ! +60001 \ !R +60001 \ !' +60002 \ ! +60001 \ !S +60001 \ ! +60002 \ %P +60001 \ ! +60001 \ ! +60002 \ A +60001 \ % +60002 \ $Jm +60001 \ ! +44454 \ fr +4 #tPowering core bus +559 .Gate.power :raw,:ON + "sampler") +46 )[ +2 "core"  +3 "collection"' +4 '< +2 "core"  +3 "processing"% +4 %` +2 "core"  +7 "collection"' 9\ +3 ' 0\ +3 ' -\ +5 "processing"% 9\ +3 % 2\ +2 % *\ +3 % 0\ +5 "sampler")&\ +3 .tCS.configure :default +3 "collection"'#P d@b +47 .tPS.configure :default +9 "processing"%#A d`xb +4 .tSS.configure :default +2 "sampler")#.0X\ +2 &\ +3 .tCC.home.seek :open +3 ."openPC"PC.home.seek :open + "collection"'d( +3 "processing"% ( +268 "core" ( +7 ( +46 "Can"\ Ly +11 #tPhase [shallowDAwithoutWCR] + ."Qmail"Notice.email "At 11:00:24 began in tube 3: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_2023_08_02.rb:95\\n{1 => 22,\\n 2 => 17,\\n 3 => 5}\\nCan@11:00:24, 23.7C, 22% humidity, 14.7psia, 13.388V, 0.392A, 32.182Ah, 5.25W",Subject: "Started Niagara_2023_08_02 phase shallowDAwithoutWCR" +3 #t===> STARTED shallowDAwithoutWCR (phase #10) <=== +2 #Starting initialPurge +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'0& +5 "core" &sv\ +2 .tHand.open + "manipulator"&H1 +77 "core" 1 +2 "manipulator"&s& +4 "core" &   !p +4 "manipulator"&=% +5 "core" % \  M  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage +2 "manipulator"&~(- +175 "core" ( +3 "manipulator"&^& +4 "core" &- j +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &C& +4 "core" &- j +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :garage +2 "manipulator"&,'! +106 "core" ' +2 .tHand.close + "manipulator"&/ +73 "core" / +4 "manipulator"&8& +5 "core" &- j +2 "manipulator"&D% +4 "core" % - G +3 .tForearm.seek :retract +2 "manipulator"&'\ +105 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"& ( +283 "core" ( + "manipulator"&V& +5 "core" & 8 / +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &Q& +3 "core" & / +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&q', +103 "core" ' +2 "manipulator"&j& +5 "core" & 8 / +3 "manipulator"&% +4 "core" %& +11 "collection"'& +11 "core" &ru*\ +8 "collection"'/& +16 "core" &qwL\ +4 &quM\ +7 .tCC.seek :closed +7 "collection"'(O +11 "core" &ruA\ + &rw?\ +2 &stI\ < +4 &LzrvO\ 1 +9 &PwrvR\ E +9 &]rwN\ L +10 &Vrt@\ J +9 &YqvK\ K +10 &FWpvO\ K +9 & WrsP\ J +9 &ZqsG\ K +10 &ZouH\ K +9 &NYqt@\ K +9 &![rtK\ K +10 &"WpuL\ K +9 &$WsvE\ K +10 &&VWruP\ K +9 &(WruM\ K +9 &)[qvO\ K +10 &+WrvS\ K +9 &-^WruE\ K +9 &/!WqvF\ J +10 &0YsvP\ K +9 &2ZrvK\ K +10 &4fWusG\ K +9 &6'ZsuK\ K +9 &7WswE\ K +10 &9WqwD\ K +9 &;nWstK\ K +10 &=/UruB\ K +11 &>XrvF\ K +7 &@XrvC\ K +10 &BuXpvO\ K +9 &D8WsuM\ K +10 &EZtwN\ K +9 &GctvH\ L +9 &IrtyJ\ O +10 &K&rsR\ T +9 &LqtS\ W +9 &NnuO\ : +10 &OY,rsN\ $k +9 &ObquP\ E +2 ( +3 "collection"'/& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.57 +2 "collection"'R& +4 "core" &OhrsC\ E +3 .tHand.open + "manipulator"&u1 +64 #"uploadLog"upsync +95 "core" 1 +2 "manipulator"&x% +4 "core" % & +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&Z'\ +96 "core" ' +2 #tFlushing the Collection Valve::Manifold +55 "collection"'z& +5 "core" &OhprR\ E +2 "collection"'% +4 "core" %orK\ +3 .tCSV.dial CSR +2 "collection"'w  +125 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 5ml +2 "collection"''l +1351 "core" ' +3 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 '1% +4 "core" %louE\ +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 7.5ml + "collection"':' +654 "core" ' +2 .tCSV.dial :waste + "collection"' +123 "core" +3 .tCS.reconfigure :default +2 "collection"'#P d@b +4 .tCS.seek 0ml + "collection"'a' +1989 "core" ' +2 #tPurging external Intake + "collection"' & +4 "core" &OhpuL\ E +3 "collection"'!% +4 "core" %osO\ +2 .tCSV.dial :flush +2 "collection"'S  +43 "core"  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 10ml +2 "collection"'T' D +2354 "core" ' +2 .tdelay 5 seconds +503 ."connect"CSV.dial CBV +29 .tCBV.dial CSV +2 "collection"' +4 '\  +30 "core"  +47 ~ +2 .tCTV.dial :intake +2 "collection"'b  +72 "core"  +2 .tIntake.select :open +2 "sampler") +10 .tCS.seek 0ml +2 "collection"'k' +2372 "core" ' +2 .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air +2 "collection"'  +72 "core" ~ +3 #tFlushing upper manifold + "collection"'& +4 "core" &OgmqK\ E +3 "collection"'E% +4 "core" %pqN\ +2 .tCSV.dial :flush +2 "collection"'$  +70 "core"  +3 .tCS.seek 5ml +2 "collection"'%'l +1046 "Can"\ ]D욖 +163 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air + "collection"'5 @ +41 "core" A +2 "collection"'t% +4 "core" %lnq'\  +4 .tCS.seek 7ml + "collection"'p' +539 "core" ' +3 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"''  +2 'h +7 "core"  +93 ~ +2 .tCTV.dial :air + "collection"'  +5 "core"  +2 .tCS.seek 0ml +2 "collection"'>' +1666 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +14 "collection"'?'- +756 "core" ' +2 .tCSV.dial :waste + "collection"'@ +42 "core" +3 .tCS.seek 0ml + "collection"'O' +763 "core" ' +2 "collection"'G& +4 "core" &Ogos,\ E +3 "collection"'y% +4 "core" %os%\ +2 .tCSV.dial :flush +2 "collection"'W  +41 "core"  +3 .tCS.seek 3ml +2 "collection"'*'- +750 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +41 "core" A +2 "collection"'f% +4 "core" %-nt-\ \ +3 .tCS.seek 5ml +2 "collection"'{'l +535 "core" ' +2 .tCSV.dial :air +2 "collection"'A @ +4 "core" A +3 .tCS.seek 0ml +2 "collection"'-' +1206 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +43 "collection"'J'- +761 "core" ' +2 .tCSV.dial :waste +2 "collection"' +71 "core" +3 .tCS.seek 0ml +2 "collection"'F' +758 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&U& +5 "core" & O / +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&I( +4 "core" ( +2 "manipulator"&M& +5 "core" & J / +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &|& +3 "core" & : / +3 .tForearm.seek CC +2 "manipulator"&\\', +105 "core" ' +2 .tHand.close + "manipulator"&/ +67 "core" / +3 .tCC.seek :open + "collection"'.( +375 "core" ( +2 "manipulator"&& +5 "core" & / +2 "manipulator"&Y% +5 "core" %  ) +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"&X(- +275 "core" ( +2 "manipulator"&& +4 "core" &- +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &v& +4 "core" &- +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'! +106 "core" ' +3 .tHand.open +2 "manipulator"&N1 +70 "core" 1 +3 "manipulator"&}% +5 "core" % * +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&_'\ +99 "core" ' +2 #tda sampling at most 50ml +4 #Loading sh1 puck from tube 3 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 3 at 11:04:39EDT11-Aug-23\\n{1 => 22,\\n 2 => 17,\\n 3 => 5}\\nCan@11:02:38, 23.7C, 22% humidity, 14.7psia, 13.388V, 0.497A, 32.201Ah, 6.65W",Subject: "da sampling at most 50ml" +2 "collection"'& +8 "core" &ot+\ +2 "manipulator"&P% +5 "core" %\   +3 "storage"(% +5 "core" %~ \  \ +2 "storage"([. +4 "core" .( +3 "storage"(<& +4 "core" &\ \  d\  +3 "storage"(`& +5 "core" &\  I\  +2 "manipulator"&7& +7 "core" &- +2 "manipulator"&% +4 "core" %\   +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"&e( +176 "core" ( +3 "manipulator"&o& +7 "core" &  l +2 "storage"(& +4 "core" &\ \ O\  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts +2 "manipulator"&c' +91 "core" ' +2 "storage"(& +5 "core" &\ \  #\  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +55 .tSE.seek :beamBreak + "storage"('H +258 "core" ' +3 "storage"()- +6 "core" -'] +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +6 (3& +2 #"uploadLog"upsync +5 "core" & \  +3 "manipulator"&;& +4 "core" &  k +3 .tElbow.seek 3 +2 "manipulator"&K( +4 "core" ( +2 "manipulator"&& +6 "core" &  k +2 "storage"(m& +4 "core" & "\  +4 .tForearm.seek 3 + 300 counts +2 "manipulator"&6'9 +20 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tHand.close + "manipulator"&"/ +67 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&L& +3 "storage"(g'v +8 "core" &  k +4 "manipulator"&r% +5 "core" % 2 +2 .tForearm.seek :retract +2 "manipulator"&i'\ +93 "core" ' +3 .tElbow.seek CC +2 "manipulator"&l( +128 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +21 "core" ( +2 "manipulator"&4& +5 "core" & / +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &+& +3 "core" & = / +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&n', +96 "core" ' +2 "manipulator"&(& +5 "core" & / +2 "manipulator"&B% +5 "core" %4 +3 "collection"'0& +4 "core" &sv[\ +4 "collection"'9& +6 "core" &owQ\ +3 .tCC.seek :closed +2 "collection"'(O +5 "core" &ruM\ +7 & 1ntG\ %f +10 &XyqvL\ 7 +9 &vqtK\ J +9 &SrtJ\ J +10 &[quK\ K +9 &EWrtP\ J +10 &YquN\ J +9 &WotO\ J +9 &WqtQ\ J +10 &MYquO\ J +9 & XouL\ J +10 &!XptM\ J +9 &#WouE\ K +9 &%VWrsI\ J +10 &'WqvN\ J +9 &(YqtF\ J +9 &*XquK\ J +10 &,\\WpvE\ K +9 &.WqtL\ J +9 &/WqvL\ J +10 &1TqtE\ J +9 &3eXqvF\ J +10 &5'VquD\ J +9 &6XqtC\ J +9 &8WqsH\ K +10 &:nWswA\ J +9 &\ Q +9 ( + &Ogpr0\ G +3 "collection"'9& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.79 +2 .Hand.open + "manipulator"&H1 +68 "core" 1 +2 "manipulator"&s% +5 "core" % 2 +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&='\ +104 "core" ' +3 #tcollectSample 50ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")^+ +3 "core" + +2 "sampler")C% +5 "core" % \  +2 "collection"'2& +5 "core" &Oeor\ OG +4 "Can"\ `_ +2 #tCalibrating pressure and temperature sensors +4 .CTV.dial :air + "collection"'  +5 "core"  +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")8  +5 "core"  +3 .tSS.reconfigure :fast +2 "sampler")#.0X' +4 "core" ' +2 ."airStroke"CSV.dial :air +2 "collection"'@ @ +71 "core" B +2 ."airStroke"CS.seek 10ml +2 "collection"'?' D +97 "core"  +2 .tCTV.dial :air +2 "collection"'G  +71 "core" ~ +2 .tdelay 15 seconds +4 ."flow"Gate.power :analytic3,:OFF + ."samplerPumpShutdown"Gate.power :sampler,:OFF +1498 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")y +129 "core" +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +5 .tSS.seek 0ml +2 "collection"'W  +3 "sampler")O' +6 "core" ' +3 .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")  +118 "core" ~ +10  +437 ' +2 .tSSV.dial between CBV and plug +2 "sampler")f +45 "core" +3 .tCBV.dial between SSV and waste2 +2 "collection"'*  +30 "core"  +2 "collection"'A% +4 "core" % @qw\  +4 ."connect"CTV.dial CSV,avoiding: :air +2 .tCSV.dial CTV +5 "collection"'-  + '{  +16 "core"  +29  +2 .tCS.reconfigure :pressurize +3 "collection"'# d@<< *b +3 .tCS.seek 0ml +2 "collection"'' +2215 "core" ' & *M\ +4 "collection"'J% +5 "core" % ) -/\  +2 "sampler")U% +5 "core" % \ \\ +2 #tBubblePoint: Intake @24.2psia, Outlet @0.1psia + .CBV.dial SSV +2 "collection"'M @ +36 "core" A +3 .tSS.reconfigure :default +2 "sampler")#.0X> \ A +2 #tEvacuated: Intake @23.5psia, Outlet @21.1psia + .SSV.dial :spit,avoiding: :exhaust +2 "sampler")0 +101 "core"  +3 .tSS.reconfigure :exhale +2 "sampler")#.0X9 +3 "core" 9xd +103 "collection"'y9 +3 "core" 9|a +103 "collection"'W9 +4 "core" 9_ +103 "collection"' 9 +3 "core" 9\\ +103 "collection"'%9 +3 "core" 9Z +103 "collection"'f9 +3 "core" 9V +104 "collection"'*9 +3 "core" 9)T +103 "collection"'A9 +54 "core" 9PQ +103 "collection"'-9 +4 "core" 9kM +103 "collection"'{9 +3 "core" 9K +103 "collection"'?9 +3 "core" 9I +103 "collection"'J9 +3 "core" 9G +103 "collection"'U9 +4 "core" 9D +103 "collection"'M9 +4 "core" 9B +103 "collection"'O9 +3 "core" 9 A +103 "collection"'9 +3 "core" 9#= +103 "collection"' 9 +3 "core" 9=; +103 "collection"'Z9 +4 "core" 9V9 +103 "collection"'|9 +4 "core" 9o7 +103 "collection"'9 +3 "core" 95 +103 "collection"'\\9 +3 "core" 93 +103 "collection"'Y9 +3 "core" 91 +103 "collection"'9 +55 "core" 9/ +103 "collection"'v9 +4 "core" 9. +103 "collection"'N9 +3 "core" 9\ , +104 "collection"'9 +3 "core" 9* +103 "collection"'9 +3 "core" 95' +103 "collection"'9 +4 "core" 9J& +103 "collection"'I9 +4 "core" 9_ % +103 "collection"'}9 +4 "core" 9t\ # +103 "collection"'9 +3 "core" 9 " +104 "collection"'9 +3 "core" 9 +103 "collection"'[9 +4 "core" 9 +103 "collection"'P9 +3 "core" 9 +103 "collection"'`9 +4 "core" 9  +103 "collection"'79 +3 "core" 9 +104 "collection"'9 +3 "core" 9 +103 "collection"'9 +3 "core" 9  +103 "collection"'9 +3 "core" 9  +103 "collection"'_9 +3 "core" 9 #" +103 "collection"')9 +4 "core" 9 2& +103 "collection"'<9 +3 "core" 9 A* +103 "collection"'o9 +4 "core" 9 O/ +103 "collection"'39 +3 "core" 9 \\3 +103 "collection"';9 +3 "core" 9 j7 +103 "collection"'9 +3 "core" 9 v ; +104 "collection"'9 +3 "core" 9  @ +103 "collection"'m9 +4 "core" 9 "D +103 "collection"'"9 +3 "core" 9 $H +103 "collection"'L9 +3 "core" 9 $M +104 "collection"'e9 +3 "core" 9 $Q +103 "collection"'r9 +3 "core" 9 'U +103 "collection"'X9 +3 "core" 9 (Y +103 "collection"'49 +4 "core" 9 )^ +103 "collection"'+9 +3 "core" 9 +b +103 "collection"'9 +3 "core" 9 +f +103 "collection"']9 +3 "core" 9 -j +103 "collection"'(9 +4 "core" 9 .o\ +103 "collection"'B9 +4 "core" 9 0s\ +103 "collection"'09 +3 "core" 9 1w\ +103 "collection"'69 +3 "core" 9\ 1{\ +103 "collection"'K9 +3 "core" 9\ 2 +104 "collection"'i9 +4 "core" 9\ 5\ +103 "collection"'.9 +3 "core" 9\ 5 +104 "collection"'H9 +3 "core" 9\ 7\ +103 "collection"'99 +3 "core" 9\ "8 +103 "collection"'g9 +4 "core" 9\ &9 +103 "collection"'29 +3 "core" 9\ +: +103 "collection"'c9 +3 "core" 9\ /; +103 "collection"'s9 +3 "core" 9\ 4< +103 "collection"'C9 +4 "core" 9\ 8= +103 "collection"'n9 +3 "core" 9\ <? +103 "collection"'89 +4 "core" 9\ @? +103 "collection"'9 +3 "core" 9\ CA +103 "collection"'9 +4 "core" 9\ FA +103 "collection"',9 +3 "core" 9\ JC +103 "collection"'#9 +3 "core" 9\ LD +103 "collection"'^9 +5 "core" 9\ OE +3 .tCH.hold 10:00,70C +4 "collection"'V `\ `\ N\ +2 'Q9 +5 "core"  +4 9\ O\ N +2 "collection"'D% +4 "core" %\ X +54 #tBegun lysing Collection Puck Heater at 68C/19.8psia +40054 "Can"\ oÒƖ +19879 "core" ` +2 "collection"'~9 +4 "core" 9\ \ +2 "collection"'% +4 "core" % +\ +3 #tEnded lysing Collection Puck Heater at 70C/19.0psia +2 .CS.seek 0ml + "collection"'' +347 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'d @ +98 "core" A +2 .tCSV.dial :air +2 "collection"' @ +54 "core" A +3 .tCS.seek 5ml +2 "collection"'x'l +1343 "core" ' +2 .tCSV.dial CTV +2 "collection"'j  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'z @ +42 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'/  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'R @ +43 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'u' +1358 "core" ' + "collection"'1% +5 "core" % \ +2 #tPuck @30.2psia after final lysis pressurization + #Recovering Lysate into Collection syringe (recycling once) +2 .CSV.dial CBV + "collection"' +97 "core" ~ +2 .tCBV.dial CSV +2 "collection"'  +27 "core"  +2 "collection"'w% +5 "core" % > A\ +3 .tCS.seek 5ml + "collection"':'l +1349 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'q  +42 "core" +2 "collection"'S% +4 "core" %l\  +3 .tCS.seek 7ml +2 "collection"'a' +587 "core" ' +3 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'\ @ +40 "core" > +3 .tCS.seek 10ml +2 "collection"'' D +845 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"' ` +122 "core" b +2 #tRecycling Lysate (#1 of 1) +2 .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'!   +38 "core" " +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV + "collection"'T  +3 '  +26 "core"  +101  +3 .tCS.seek 5ml + "collection"'b'l +1348 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'$ @ +97 "core" A +2 .tCSV.dial :waste +2 "collection"'k +98 "core" +3 .tCS.seek 0ml + "collection"'5' +1355 "core" ' +2 .tCSV.dial :air +2 "collection"'t @ +70 "core" B +2 .tCS.seek 5ml +2 "collection"''l +1344 "core" ' +2 .tCSV.dial CTV +2 "collection"'E  +40 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'' @ +43 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'h  +43 "core"  +3 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +42 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'@' +1345 "core" ' +3 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"'p +96 "core" ~ +2 .tCBV.dial CSV +2 "collection"'G  +46 "core"  +10 "collection"'F% +4 "core" %\ +4 .tCS.seek 5ml +2 "collection"'>'l +1347 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'y  +42 "core" +2 "collection"'W% +5 "core" %l\  +2 .tCS.seek 7ml +2 "collection"' ' +593 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air2 +2 "collection"'% @ +40 "core" > +3 .tCS.seek 10ml +2 "collection"'f' D +845 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"'* ` +109 "core" _ +3 #tLysing Complete + "collection"'A& +5 "core" &Oe48w\ G +2 #tStoring sh1 puck in Collection Clamp to tube 2 + "manipulator"&-% +4 "core" %\ !  2 +3 "storage"({% +4 "core" %s ,\ +3 "storage"(?. +3 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(J( +194 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (U& +3 "core" & ~ \ +3 "manipulator"&M& +5 "core" & W . +2 "manipulator"&O% +5 "core" %\ ! 7 2 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&( +155 "core" ( +2 "manipulator"& & +5 "core" & v +2 "storage"(Z& +5 "core" & I\ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&|' +100 "core" ' +2 "storage"(& +4 "core" & \ +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(\\'H +145 "core" ' +3 "storage"(Y- +3 "core" -'ڏ +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&& +4 "core" &  +2 "storage"(v& +5 "core" &  \ +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek 2 + "manipulator"&N'M +37 "core" ' +2 .tElbow.hold +2 "manipulator"&, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(- +3 "core" -'ڏ +4 .tSE.seek 16.03 Pucks below Top Plate +2 "storage"('U +44 "core" ' +2 "manipulator"&I% +5 "core" %Ug : ȵ + "storage"(}& +5 "core" & - , K\ +3 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 308 counts +2 "manipulator"&'ρ +13 "core" ' +2 "manipulator"&& +4 "core" & H +3 "storage"([& +4 "core" & ~\ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&P' +25 "core" ' +4 .tSE.seek 17.03 Pucks below Top Plate + "storage"(`'L +45 "core" ' +2 "manipulator"&7& +5 "core" & 8 +2 "manipulator"&% +5 "core" %  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +46 .tForearm.seek :retract +10 "manipulator"&'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +147 "core" ( +2 "manipulator"&_& +5 "core" &  / +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &)& +4 "core" & / +3 .tForearm.seek CC +2 "manipulator"&<', +106 "core" ' +2 .tHand.close + "manipulator"&o/ +74 "core" / +2 .tCC.seek :open +2 "collection"'3( +378 "core" ( +3 "storage"(;& +4 "core" & W\ +2 "storage"(& +4 "core" & M\ +3 "manipulator"&& +4 "core" & ( / +3 "manipulator"&m% +5 "core" %  1 - +3 .tForearm.seek :retract +2 "manipulator"&"'\ +102 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&L( +154 "core" ( +2 "manipulator"&e& +5 "core" & ? +2 "storage"(r& +5 "core" & \ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 2 +2 "manipulator"&X'M +110 "core" ' +2 .tElbow.hold +2 "manipulator"&4, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tHand.open + "manipulator"&+1 +68 "core" 1 +2 "manipulator"&% +4 "core" % _b ȳ +3 "storage"(]& +5 "core" & \ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 318 counts +2 "manipulator"&('ϋ +12 "core" ' +2 "manipulator"&B& +5 "core" & % +2 "storage"(0& +5 "core" & e\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts + "manipulator"&6' +28 "core" ' +2 "storage"(K% +5 "core" %H %\ +3 ."downElevator"SE.seek :down +4 "storage"(i'v +98 (.% +3 "core" %\ "\  \ +3 "manipulator"&H% +6 "core" % C + ' +2 ."downElevator"SE.stop +3 .tForearm.reconfigure :loose + "storage"(5 +6 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&9'\ +95 "core" ' +2 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'g& +5 "core" &=E\ +2 "manipulator"&2& +5 "core" & 6 +2 "manipulator"&c% +4 "core" %\ ! o 3 +4 .tElbow.seek FlushPuck::Garage + "manipulator"&s(- +177 "core" ( +2 "manipulator"&C& +4 "core" &- Z C +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &n& +3 "core" &- . C +3 .tForearm.seek :garage +2 "manipulator"&8'! +107 "core" ' +2 .tHand.close + "manipulator"&/ +75 "core" / +3 "manipulator"&& +47 "core" &-  C +10 "manipulator"&,% +4 "core" % , +3 .tForearm.seek :retract +2 "manipulator"&#'\ +104 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&^( +279 "core" ( +2 "manipulator"&Q& +5 "core" & a ) +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &D& +4 "core" & ) +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC + "manipulator"&&', +97 "core" ' +2 "manipulator"&V& +4 "core" &  ) +3 "manipulator"&~% +4 "core" %3 & +3 "collection"'& +4 "core" &BG \ +4 "collection"'& +5 "core" &DH \ +3 .tCC.seek :closed +2 "collection"'d(O +5 "core" &DG\ +7 &BEG\ %h +9 &\\{EG\ 8 +10 &uCH\ K +9 &TEI\ J +9 &[EH\ J +10 &UXDId\ J +9 &ZFE\ J +10 &XCH\ J +9 &VCG\ J +9 &]YDHy\ J +10 & [EH_\ J +9 &!WBG\ J +9 &#WDH\ I +10 &%eYCH\ J +9 &'&[DG\ J +10 &(XFH\ I +9 &*YDI\ I +9 &,nXDH\ I +10 &./YEI\ J +9 &/\\EI\ J +10 &1UDG\ J +9 &3uWEI\ J +9 &57UEG\ J +10 &6VEH\ J +9 &8VDJ\ I +9 &:}XCJ\ J +10 &UEI\ J +9 &?VCJ}\ J +10 &AVDKi\ J +9 &CGVEG\\\ J +10 &E\ ZDIG\ I +9 &F]GJC\ K +9 &HkCI<\ L +10 &J;EH%\ Q +9 &KDI\ V +9 &MEH\ W +10 &OLEIe\ 3 +9 &O|GJ\ N +5 ( +3 "collection"'& +5 "core" &O|tEI\ N +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.71 +2 "collection"'& +4 "core" &O|rGH\ N +2 .tHand.open +2 "manipulator"&1 +72 "core" 1 +2 "manipulator"&j% +5 "core" % 3 ( +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&z'\ +97 "core" ' + .tPSV.dial PSR +2 "processing"%/ +140 "core"  +2 "processing"%R% +4 "core" %W\ +3 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml +2 "processing"%x' +1611 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +31 "processing"%1  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +1607 "core" ' + .tPSV.dial PSR +2 "processing"% +43 "core"  +2 .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%w' +2633 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +3 "processing"%u +3 "collection"'q  +7 "core" B +2 "processing"%S +3 "core" B +2 "processing"%:  +69 "core" +89  +2 .tPSV.dial :mixloop +2 "processing"%\ +98 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'a  +15 "core" ~ +2 .tPTV.dial :PRVmixing + "processing"%  +125 "core" +2 .tPS.seek 0ml +2 "processing"%!'W +2627 "core" ' +2 .tPSV.dial :air +2 "processing"%T  +41 "core"  +3 .tPS.seek 2.5ml + "processing"%' +2635 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +54 "core" +3 .tPS.seek 0ml + "processing"%$'W +2626 "core" ' + .tPSV.dial :air +49 "processing"%k  +45 "core"  +3 .tPS.seek 2.5ml +2 "processing"%b' +1129 "Can"\ Nj\\ +1499 "core" ' + .tPSV.dial :mixloop +2 "processing"%t +42 "core" +3 .tPS.seek 0ml + "processing"%5'W +2644 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"&E& +5 "core" & , ) +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&'( +24 "core" ( +2 "manipulator"&h& +5 "core" & ^ 7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +3 "core" & 7 +3 .tForearm.seek CC +2 "manipulator"&', +110 "core" ' +2 .tHand.close +2 "manipulator"&p/ +71 "core" / +3 .tCC.seek :open +2 "collection"'G( +378 "core" ( +2 "manipulator"&F& +4 "core" & 4 6 +3 "manipulator"&@% +5 "core" %  / +2 .tForearm.seek :retract +2 "manipulator"&y'\ +102 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"&W(- +269 "core" ( +2 "manipulator"&>& +4 "core" &- k +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &%& +3 "core" &- k +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"& '! +106 "core" ' +3 .tHand.open + "manipulator"&*1 +68 "core" 1 +2 "manipulator"&A% +5 "core" % *~ Ǽ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&-'\ +97 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%{ +4 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%?  +4 "core" +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +4 "processing"%M  + "collection"'U  +8 "core" +8 +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'O  +16 "core" +3 #tLoading lyfil puck from tube 3 into Collection Clamp + "collection"'& +5 "core" &KQ\ +2 "manipulator"& % +5 "core" %\  8  +2 "storage"(Z% +4 "core" %\ \  O\ +2 "storage"(. +4 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 3 + "storage"(l( +192 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (Y& +4 "core" & :\  +2 "manipulator"&& +5 "core" &- k +2 "manipulator"&v% +5 "core" %\   +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 3 + "manipulator"&=( +178 "core" ( +2 "manipulator"&& +4 "core" & S ` +3 "storage"(I& +5 "core" &\ \ \ /\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts +2 "manipulator"&}' +102 "core" ' +2 "storage"(& +4 "core" &\ \ \  +53 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(['H +262 "core" ' +2 "storage"(7- +4 "core" -'e +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +4 (& +3 "core" & \  +3 "manipulator"&|& +4 "core" & 4 ` +3 .tElbow.seek 3 +2 "manipulator"&( +3 "core" ( +2 "manipulator"&\\& +5 "core" & ` +2 "storage"(N& +5 "core" &\ \  \  +3 .tForearm.seek 3 + 300 counts +2 "manipulator"&'9 +13 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&/ +76 "core" / +4 ."downElevator"SE.seek :down +4 "storage"()'v + "manipulator"&_& +10 "core" & ` +2 "manipulator"&P% +5 "core" % B W w +3 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +3 .tElbow.seek CC + "manipulator"&o( +134 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +13 "core" ( +2 "manipulator"&& +4 "core" & ( +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" & ) ( +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&;', +105 "core" ' +3 "manipulator"&& +4 "core" & 0 ( +3 "manipulator"&% +4 "core" %, T +3 "collection"'m& +6 "core" &LR\ +3 "collection"'e& +6 "core" &NQ\ +2 .tCC.seek :closed +2 "collection"'r(O +6 "core" &NP\ +6 &BMQ\ %g +9 &ZyLS\ 7 +10 &yMP\ J +9 &UNP\ J +9 &WLQw\ J +10 &MXNQ\ I +9 &YMQ\ J +9 &[MP\ J +10 &\\NR\ J +9 &T\\MQ\ J +10 & VMQ\ J +9 &!VLQ\ J +9 &#VLRe\ J +10 &%\\WLR^\ J +9 &'WMPI\ J +9 &(VLOD\ I +10 &*YMOQ\ J +9 &,dZNPA\ J +10 &.'\\MQ2\ I +9 &/YOQ(\ I +9 &1YNP#\ I +10 &3k\\NS\ J +9 &5/VNQ\ I +9 &6YKP\ J +10 &8\\LQQ\ I +9 &:tVLQ\\\ J +10 &<6\\MS[\ J +9 &=ZMRS\ I +9 &?YMPR\ I +10 &A|\\MPw\ J +9 &C>WMQM\ J +9 &D^NQ\ J +10 &FjMP\ L +9 &HsNQ\ P +10 &J$B\ V +9 &K\ V +9 &M \ W +10 &OS"\ - +9 &OFH\ Q +9 ( +3 "collection"'e& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.88 +2 .Hand.open + "manipulator"&<1 +4 "core" &OmLN\ I +62 1 +2 "manipulator"&% +5 "core" % ! - +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract + "manipulator"&+'\ +98 "core" ' +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'  +128 "core" ~ +2 .tCSV.dial CTV +2 "collection"']  +28 "core"  +2 .tPS.seek 2.5ml +2 "processing"%B' +2631 "core" ' +2 "collection"'0% +4 "core" % H%'4\  +3 .tCS.seek 4.151ml +2 "collection"'K'Q +1572 "core" ' +2 .tdelay 8 seconds +803 .PSV.dial :air +2 "processing"%"  +42 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%.  +71 "core"  +3 .tPS.seek 0ml + "processing"%H'W +2626 "core" ' +2 .tCBV.dial between PRV and waste1 +44 "collection"'L ` +60 "core" b +2 .tCSV.dial :air +2 "collection"'X @ +41 "core" ? +3 .tCS.seek 10ml +2 "collection"'g' D +1583 "core" ' +2 .tCSV.dial CTV +2 "collection"'2  +41 "core"  +3 .tCS.seek 0ml +2 "collection"'c' +2615 "core" ' +2 .tCBV.dial :waste1 +2 "collection"'( @ +29 "core" ? +2 .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +3 "collection"'`  +127 "core" +2 "collection"'i& +4 "core" &Om\ I +3 #tStoring lyfil puck in Collection Clamp to tube 2 + "manipulator"&6% +5 "core" %  '  +2 "storage"(C% +4 "core" % \ +2 "storage"(n. +4 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 2 + "storage"(4( +197 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (& +3 "core" & } w J\ +3 "manipulator"&& +5 "core" & 3 ( +2 "manipulator"&,% +5 "core" %  (  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&9( +151 "core" ( +2 "manipulator"&8& +5 "core" &  +2 "storage"(Q& +5 "core" & +\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts + "manipulator"&D' +103 "core" ' +2 "storage"(s& +5 "core" & \ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(V'H +142 "core" ' +2 "storage"(~- +4 "core" -'| +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&& +3 "core" & T  +3 "storage"(#& +4 "core" & ^ _ !\ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek 2 +2 "manipulator"&3'M +37 "core" ' +2 .tElbow.hold +2 "manipulator"&, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(- +3 "core" -'| +4 .tSE.seek 17.02 Pucks below Top Plate +2 "storage"(j'B +41 "core" ' +2 "manipulator"&% +4 "core" %Ub ȴ +3 "storage"(/& +3 "core" &   \ +3 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 2 + 308 counts + "manipulator"&R'ρ +13 "core" ' +2 "manipulator"&&& +5 "core" &   +2 "storage"(1& +4 "core" &  +\ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&x' +19 "core" ' +4 .tSE.seek 18.02 Pucks below Top Plate +2 "storage"('9 +54 "core" ' +2 "manipulator"&& +5 "core" & D  +2 "manipulator"&u% +5 "core" % +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&S'\ +90 "core" ' +2 .tElbow.seek CC +44 "manipulator"&q( +162 "core" ( +2 "manipulator"&:& +4 "core" & ) +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &\ & +4 "core" & ? ) +3 .tForearm.seek CC +2 "manipulator"&a', +95 "core" ' +3 .tHand.close + "manipulator"& / +68 "core" / +3 .tCC.seek :open + "collection"'w( +379 "core" ( +2 "storage"(T& +5 "core" & \ +2 "storage"(!& +5 "core" & ;\ +2 "manipulator"&& +4 "core" &  ) +3 "manipulator"&% +4 "core" % @  +3 .tForearm.seek :retract +2 "manipulator"&k'\ +100 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&$( +152 "core" ( +2 "manipulator"&t& +5 "core" & '  +2 "storage"(b& +5 "core" & W\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 2 +2 "manipulator"&E'M +110 "core" ' +2 .tElbow.hold +2 "manipulator"&h, +4 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"& 1 +72 "core" 1 +3 "manipulator"&p% +4 "core" % ^ i Ⱦ[ +3 "storage"(^& +5 "core" & g d\ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 2 + 317 counts + "manipulator"&z'ϊ +16 "core" ' +2 "manipulator"&d& +4 "core" & >  +3 "storage"(F& +4 "core" & O\ +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts + "manipulator"&@' +28 "core" ' +2 "storage"(% +5 "core" %7 \ +3 ."downElevator"SE.seek :down +4 "storage"(>'v +99 "core" ' +3 ."downElevator"SE.stop + "storage"(5 +3 (%% +6 "core" %{\ !\ ! \ +2 "manipulator"&'% +5 "core" % /  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&*'\ +91 "core" ' +2 .tPSV.dial :air +2 "processing"%A  +70 "core" +3 .tPS.seek 2.5ml + "processing"%{' +2632 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%y +54 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%?  +41 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%U +42 "core" +3 .tdelay 1 second +105 .PSV.dial :air +31 "processing"%M  +43 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%O'W +2636 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +4 "core" &d\ +3 "manipulator"& & +5 "core" & M  +44 "manipulator"&Z% +13 "core" %   -  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +178 "core" ( +2 "manipulator"& & +5 "core" &- _ J +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &Y& +3 "core" &-  J +3 .tForearm.seek :garage +2 "manipulator"&'! +108 "core" ' +3 .tHand.close + "manipulator"&v/ +73 "core" / +2 "manipulator"&J& +5 "core" &- J +2 "manipulator"&% +5 "core" % - - m +3 .tForearm.seek :retract + "manipulator"&I'\ +101 "core" ' +31 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC + "manipulator"&W( +123 "core" ( +2 "manipulator"&& +5 "core" & l +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &-& +4 "core" &  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC + "manipulator"&7' +94 "core" ' +2 "manipulator"&& +5 "core" &  +2 "manipulator"&|% +4 "core" % ( +3 "processing"%\\& +4 "core" &L\ +4 "processing"%N& +6 "core" &N\ +3 .tPC.seek :closed + "processing"%(Tg +6 "core" &g\ +6 &;g\ $e +10 &hWzg\ 7 +9 &xo\ K +9 &Un\ L +10 &DXp\ L +9 &Ur\ K +9 &Ur\ K +10 &V|\ L +9 &LW\ L +9 &U\ K +10 &U\ L +9 &!Y\ L +10 &#UX\ L +9 &%Y\ L +9 &&Y\ L +10 &(Y\ L +9 &*]Y\ L +10 &,Y\ L +9 &-X\ L +9 &/X\ L +10 &1eT\ L +9 &3(V\ K +9 &4U\ K +10 &6U\ L +9 &8mY\ L +9 &:/Y\ L +10 &;Y\ L +9 &=T\ K +10 &?vV\ K +9 &A8V\ K +9 &BV\ K +10 &DX\ L +9 &F}Z\ L +9 &H;`\ M +10 &Iu\ O +9 &K\ R +10 &Ms\ R +9 &O4\ R +9 &P\ R +10 &R\ L +9 &SEm\ ` +9 &TD/\ ) +6 ( +2 "processing"%N& +6 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.57 +2 "processing"%_& +3 "core" &TD\ ) +2 &TD\ ) +2 .tHand.open +2 "manipulator"&P1 +68 "core" 1 +2 "manipulator"&=% +5 "core" %  b ( +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&}'\ +91 "core" ' +2 .tPRV.dial :air +2 "processing"%  +41 "core"  +2 .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 "processing"%[% +5 "core" %U\ +3 .tPS.seek 0.3ml +2 "processing"%' +383 "core" ' +2 .tPSV.dial PSR +2 "processing"% +98 "core"  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +3 "processing"%'* +490 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%m' +1911 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"% +101 "core" +2 .tPTV.dial :mixing +2 "processing"%) @ +71 "core" B +2 .tPBV.dial :waste2 +2 "processing"%  +101 "core"  +2 .tPS.seek 0ml +27 "processing"%G'W +2635 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&<& +5 "core" & d +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +46 .tElbow.seek PC +10 "manipulator"&( +58 "core" ( +3 "manipulator"&e& +5 "core" & ] +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" & \ \\ +3 .tForearm.seek PC +2 "manipulator"&]' +97 "core" ' +2 .tHand.close + "manipulator"&;/ +73 "core" / +3 .tPC.seek :open +2 "processing"%5( +402 "core" ( +2 "manipulator"&0& +4 "core" & B \\ +3 "manipulator"&f% +5 "core" %   +2 .tForearm.seek :retract +2 "manipulator"&"'\ +97 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&.(- +143 "core" ( +2 "manipulator"&B& +4 "core" &- m  +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &L& +3 "core" &- ]  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&X'! +110 "core" ' +2 .tHand.open + "manipulator"&K1 +71 "core" 1 +2 "manipulator"&2% +5 "core" % ( l Ǿ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&g'\ +98 "core" ' +3 #tLoading da puck from tube 3 into Processing Clamp + "processing"%(& +4 "core" &\ +3 "manipulator"&`% +5 "core" %\  -  +2 "storage"(i% +5 "core" %{ 0\ +2 "storage"(6. +4 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 3 + "storage"(C( +193 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (n& +3 "core" &\ \  \  +3 "manipulator"&& +4 "core" &- U  +3 "manipulator"&% +5 "core" %\    +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"&,( +172 "core" ( +2 "manipulator"&l& +5 "core" & 6 +2 "storage"(8& +4 "core" &\ \ 9\  +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 3 + 700 counts + "manipulator"&Q' +93 "core" ' +2 "storage"(s& +4 "core" &\ \ \ \  +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(o'H +276 "core" ' +2 "storage"(~- +4 "core" -'j +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (& +3 "core" & I\  +3 "manipulator"&#& +4 "core" &  6 +3 .tElbow.seek 3 + "manipulator"&+( +3 "core" ( +3 "manipulator"&& +4 "core" & 6 +3 "storage"(& +4 "core" & \  +3 .tForearm.seek 3 + 300 counts +2 "manipulator"&/'9 +14 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tHand.close + "manipulator"&&/ +75 "core" / +4 ."downElevator"SE.seek :down +4 "storage"(1'v +2 "manipulator"&& +9 "core" & ) 6 +2 "manipulator"&u% +5 "core" % -  +2 .tForearm.seek :retract +49 "manipulator"&D'\ +98 "core" ' +3 .tElbow.seek PC + "manipulator"&9( +101 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +180 "core" ( +2 "manipulator"&V& +4 "core" & '  +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &3& +3 "core" & A  +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&R' +101 "core" ' +3 "manipulator"&j& +4 "core" &  +3 "manipulator"&:% +5 "core" % & +2 "processing"%x& +5 "core" &\ +3 "processing"%\ & +6 "core" &\ +3 .tPC.seek :closed + "processing"%(Tg +5 "core" &\  +8 &2{\ *x +10 &d}\ = +9 &p\ L +9 &DQ\ K +10 &W\ K +9 &Y\ L +9 &Y\ K +10 &LT\ K +9 &U\ K +9 &W\ L +10 & V\ L +9 &"TW\ K +10 &$X\ L +9 &%U\ K +9 &'T\ K +12 &)[U\ L +7 &+R\ K +9 &,X\ K +10 &.S\ K +9 &0dR\ K +10 &2&R\ K +9 &3S~\ K +10 &5Vx\ K +9 &7kU{\ L +9 &9.Uy\ K +9 &:Rz\ K +10 &<So\ K +9 &>tWu\ K +10 &@6Wf\ K +9 &AUh\ L +9 &CVo\ K +10 &E|Wp\ K +9 &G=Zm\ L +10 &Hep\ M +9 &J}k\ P +9 &Loj\ R +10 &N3j\ R +9 &O[\ Q +9 &QP\ R +10 &SZzh]\ 8 +9 &T('\\P\ J +9 &TD"N\ . +3 ( +2 "processing"%\ & +4 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.61 +2 .Hand.open + "manipulator"& 1 +75 "core" 1 +3 "manipulator"&S% +4 "core" %  > +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&r'\ +89 "core" ' +4 #tHeating Puck.from 3, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%T  +2 %!9 +8 "core" 9. +103 "processing"%9 +3 "core" 9, +103 "processing"%9 +3 "core" 9) +103 "processing"%t9 +3 "core" 9( \ +103 "processing"%b9 +3 "core" 9(\ +103 "processing"%a9 +3 "core" 9(\ +103 "processing"%q9 +3 "core" 9(\ +104 "processing"% 9 +3 "core" 9(\ +103 "processing"%p9 +3 "core" 9)"\ +103 "processing"%^9 +4 "core" 9*'\ +103 "processing"%d9 +3 "core" 9++\ +103 "processing"%F9 +3 "core" 9-/\ +103 "processing"%9 +3 "core" 903\ +103 "processing"%k9 +3 "core" 928\ +103 "processing"%%9 +4 "core" 95<\ +103 "processing"%$9 +3 "core" 97@ +103 "processing"%'9 +3 "core" 9;E +103 "processing"%E9 +4 "core" 9=I +103 "processing"%z9 +3 "core" 9BM +103 "processing"%A9 +3 "core" 9EQ +103 "processing"%9 +3 "core" 9IU +4 .tPH.hold 2:00:00,28C +3 "processing"%> ppH +2 .tdelay 1:30 +5 "core" V +9000 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%@ +100 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml +2 "processing"%H' +593 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml +2 "processing"%y'[ +1606 "core" ' +2 .tPTV.dial :puck + "processing"%?  +69 "core"  +2 .tPSV.dial PTV + "processing"%U +72 "core" +2 .tPBV.dial :waste1 + "processing"%M  +128 "core" +11 "processing"%{% +4 "core" %[\\\  +4 .tPS.seek 1.5ml + "processing"%' +596 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" * +2 .tPS.seek 0ml +2 "processing"%Z'W +1628 "core" ' +3 .tdelay 5:00 +1851 "Can"\ @: +28152 #trecoverPSRreagent08 + .PTV.dial :puck + "processing"%  +17 "core"  +2 .tPBV.dial :waste1 +2 "processing"%Y  +32 "core"  +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%h * +35 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%v +83 "core"  +3 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +4 .tPS.seek 2.5ml + "processing"%J' +2273 "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 +3 "processing"% +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%-  +70 "core"  +3 .tPS.seek 0ml +2 "processing"%'W +2275 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +130 "core" +2 .tPSV.dial :mixloop +2 "processing"%| +54 "core" +2 .tPRV.dial :ab1 +2 "processing"%\\ @ +69 "core" A +3 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%'w +355 "core" ' +2 .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +3 "collection"'I  +3 "processing"%  +43 "core"  +6 +3 "processing"%_% +4 "core" %s\  +3 .tPS.seek 0.32ml +2 "processing"%P' +398 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'=  +30 "core" +2 .tPRV.dial :air +2 "processing"%N  +41 "core"  +3 .tPS.seek 0.9ml +2 "processing"%'D +1229 "core" ' +2 .tPRV.dial :waste2 +2 "processing"% @ +70 "core" > +3 .tPS.seek 0.5ml + "processing"%[' +866 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%7  +40 "core"  +3 .tPS.reconfigure :default +3 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%O'[ +1607 "core" ' + .tPSV.dial :PML +2 "processing"% +42 "core" +2 .tPTV.dial :mixing +2 "processing"% @ +69 "core" A +3 .tPBV.dial :waste1 + "processing"%  +36 "core" +2 "processing"%% +4 "core" %V\  +3 .tPS.seek 1.85ml +2 "processing"%)'6 +240 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%m'W +1974 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'<& +4 "core" &SW9\ +3 "manipulator"&e& +5 "core" & Q  +2 "manipulator"&% +5 "core" %  X  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage + "manipulator"&;(- +126 "core" ( +10 "manipulator"&W& +5 "core" &- : ) +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &}& +3 "core" &- ) +3 .tForearm.seek :garage +2 "manipulator"&'! +105 "core" ' +2 .tHand.close +3 "manipulator"&0/ +72 "core" / +2 "manipulator"&f& +4 "core" &- d ( +2 "manipulator"&B% +5 "core" % 0 o +3 .tForearm.seek :retract +2 "manipulator"&L'\ +100 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&]( +277 "core" ( +2 "manipulator"&& +5 "core" & 3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &K& +4 "core" & b 3 +3 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&2', +101 "core" ' +2 "manipulator"&"& +4 "core" & R 3 +3 "manipulator"&(% +4 "core" %)  +3 "collection"'`& +5 "core" &VWB\ +4 "collection"'i& +6 "core" &TX;\ +3 .tCC.seek :closed + "collection"'6(O +5 "core" &TW0\ +7 &:UW.\ %h +10 &Y{UX8\ 7 +9 &xRX-\ |K +9 &WRW-\ K +10 &|VSX'\ K +9 &>YTZ/\ K +9 &WTX-\ K +10 &YSW0\ K +9 &UVW1\ K +10 &FYTX5\ K +9 & VVW0\ K +9 &!YTW0\ K +10 &#UTZ+\ K +9 &%OUUX8\ K +9 &'VTW/\ K +10 &(YUX1\ K +9 &*VUW6\ K +10 &,WWTX/\ K +9 &.UUX4\ K +9 &/YUW/\ K +10 &1USX1\ K +9 &3^YTX2\ K +9 &5!USW2\ K +10 &6YSY3\ K +9 &8VSY6\ K +10 &:fXTX7\ K +9 &<(VSX,\ K +9 &=XSY1\ K +10 &?USW0\ K +9 &AnYUX/\ K +10 &C0UTW.\ K +9 &DYTX/\ K +9 &F[TX/\ K +10 &HqhSW0\ M +9 &J&UX0\ |R +9 &KRT1\ V +10 &MSW0\ sX +9 &OYTW0\ * +9 &OTX.\ yO +10 ( + &OZTV0\ D +3 "collection"'i& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.67 +2 "collection"'X& +4 "core" &OUSW9\ D +2 .tHand.open +2 "manipulator"&n1 +69 "core" 1 +2 "manipulator"&% +5 "core" % .  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 .tPSV.dial PSR +2 "processing"%4 +99 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml +2 "processing"%l' +1607 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%8  +39 "core"  +3 .tPS.seek 0ml +2 "processing"%s'W +1608 "core" ' +2 .tPSV.dial PSR +2 "processing"%. +41 "core"  +2 .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%g' +2644 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +4 "processing"%~  +2 "collection"'  +37 "core" +119  +2 .tPSV.dial :mixloop +2 "processing"%# +98 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +5 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%  +71 "core" +3 .tPS.seek 0ml +2 "processing"%&'W +2636 "core" ' +2 .tPSV.dial :air + "processing"%  +53 "core" +54 .tPS.seek 2.5ml +2 "processing"%u' +2631 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%, +40 "core" +3 .tPS.seek 0ml +2 "processing"%Q'W +348 "Can"\ \\ +2288 "core" ' +2 .tPSV.dial :air +2 "processing"%o  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%/' +2636 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%V +41 "core" +3 .tPS.seek 0ml +2 "processing"%+'W +2631 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"&3& +5 "core" & k 3 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&1( +29 "core" ( +2 "manipulator"&j& +5 "core" & E 4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &:& +3 "core" & 4 +3 .tForearm.seek CC +2 "manipulator"&x', +108 "core" ' +2 .tHand.close + "manipulator"&D/ +73 "core" / +3 .tCC.seek :open +2 "collection"'5( +379 "core" ( +2 "manipulator"& & +4 "core" & 4 +3 "manipulator"&S% +5 "core" %   +2 .tForearm.seek :retract +2 "manipulator"&!'\ +98 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"&\ (- +273 "core" ( +2 "manipulator"&& +4 "core" &-  W +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &R& +3 "core" &- # W +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'! +104 "core" ' +3 .tHand.open + "manipulator"&t1 +68 "core" 1 +2 "manipulator"&b% +5 "core" % + _ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&a'\ +98 "core" ' +3 ."da"delayUntil "11:58:16.16" +24738 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%q @ +71 "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"%p * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%^  +43 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%d' +2280 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%F +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%k +42 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%%  +42 "core"  +3 ."da"PS.seek 0ml +2 "processing"%$'W +2282 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%' +139 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +2 "processing"%E' +596 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%z'[ +1615 "core" ' +2 ."da"PTV.dial :puck +49 "processing"%A  +74 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%@  +33 "core"  +2 "processing"%G% +4 "core" %`\  +4 ."da"PS.seek 1.5ml +2 "processing"%H' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%? * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%U'W +1617 "core" ' +2 ."da"delay 2:00 +11979 "Can"\ Aϑ +24 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%M  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%{  +35 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%y * +35 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"% +70 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%' +2275 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%T +69 "core" +3 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +70 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%Y +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%h  +72 "core"  +3 ."da"PS.seek 0ml +2 "processing"%v'W +2265 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%Z +125 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%*'[ +1612 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%- +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%J  +33 "core"  + "processing"%% +5 "core" %_ \  +3 ."da"PS.seek 1.5ml +2 "processing"%|' +588 "core" ' +3 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%\\ * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%I  +33 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%_ * +34 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%=' +2291 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%N +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%P +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"%  +70 "core"  +3 ."da"PS.seek 0ml +2 "processing"%7'W +2281 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%[  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +31 "processing"%  +123 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%  +41 "core"  + ."da"PTV.dial :PRVmixing +2 "processing"%  +5 "core" + ."da"PSV.dial :mixloop +2 "processing"% +54 "core" +3 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%' +388 "core" ' +46 ."da"delay 2 seconds +210 .PRV.dial :air +2 "processing"%O  +43 "core"  +2 "processing"%)% +4 "core" %\  +4 ."da"PS.seek 0.55ml +2 "processing"%<'~ +327 "core" ' +3 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%e  +40 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'[ +1553 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%W +42 "core" +2 ."da"PTV.dial :mixing +2 "processing"%} @ +72 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%9  +32 "core" +2 "processing"%0% +4 "core" %W\  +3 ."da"PS.seek 1.85ml +2 "processing"%f'7 +238 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%B * +33 "core" + +3 ."da"PS.seek 0ml +2 "processing"%r'W +1986 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +16710 "Can"\ > +31293 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +4 "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"%K * +35 "core" , +2 ."da"PSV.dial :air +2 "processing"%;  +43 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%"' +2294 "core" ' +2 ."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"%L +55 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%w  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%X'W +2283 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%n +127 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +592 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%i'[ +1618 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%4  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%2 +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%m  +32 "core"  +2 "processing"%8% +4 "core" %_\ \  +3 ."da"PS.seek 1.5ml +2 "processing"%l' +586 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%. * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%s'W +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%~  +33 "core"  +2 ."da"delay 30 seconds +2509 "Can"\ BԎJ +494 ."da"PBV.dial between PSV and waste1 +2 "processing"%# * +35 "core" , +3 ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +70 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2284 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%g +69 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "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"%,  +70 "core"  +3 ."da"PS.seek 0ml +2 "processing"%u'W +2250 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%o +125 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +56 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%Q' +584 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%V'[ +1614 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%/  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%3 +82 "core" ~ +2 ."da"PBV.dial :waste1 +2 "processing"%j  +33 "core"  +2 "processing"%:% +5 "core" %_ \  +3 ."da"PS.seek 1.5ml +2 "processing"%D' +588 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%] * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1607 "core" ' +3 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%6  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "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 +2 "processing"%x +69 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%' +2288 "core" ' + ."da"PSV.dial PTV +2 "processing"%R +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%1 +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%t +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%b  +70 "core"  +3 ."da"PS.seek 0ml +2 "processing"%!'W +2273 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"% +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%q' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"% '[ +1608 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%p  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%^ +80 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%+  +32 "core"  +2 "processing"%F% +4 "core" %\\\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%k * +35 "core" , +2 ."da"PS.seek 0ml +3 "processing"%%'W +1607 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%d  +4 "core"  +2 ."da"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 +3 .PSV.dial PSR + "processing"%E +69 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%A' +2277 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +69 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%@ +70 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%G +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%z  +68 "core"  +3 ."da"PS.seek 0ml +2 "processing"%?'W +1061 "Can"\ A +1198 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%H +143 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +3 "processing"% +25 ."da"PS.reconfigure :default +13 "processing"%#A d`xb +225 ."da"PS.seek 0.25ml +5 "processing"%M'7 +343 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +3 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%{' +332 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%y'[ +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%U +87 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%T  +35 "core" +2 "processing"% % +5 "core" %V\ 8 +2 ."da"PS.seek 1.5ml +2 "processing"%Y' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%h * +35 "core" + +3 ."da"PS.seek 0ml +2 "processing"%'W +1620 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%Z  +4 "core"  +2 ."da"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 +3 .PSV.dial PSR + "processing"% +84 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%-' +2363 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%J +72 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%* +74 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%\\  +71 "core"  +3 ."da"PS.seek 0ml +2 "processing"%|'W +2339 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +131 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 2ml +2 "processing"%I'[ +2116 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%_  +5 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%N% +4 "core" %^\ 4 +3 ."da"PS.seek 1.5ml +3 "processing"%P' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"delay 1 second +103 .PSV.dial :waste1 + "processing"%  +104 "core"  +2 ."da"PS.seek 0ml +2 "processing"%='W +1608 "core" ' +2 "processing"%[9 +4 "core" 9 59 +2 #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast + "processing"% +3 "core" 59 +2 "processing"%& +4 "core" &TD"\ 5. +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 2 +2 "manipulator"&% +5 "core" %\  w z  +2 "storage"(% +5 "core" % s\ M +2 "storage"(7. +3 "core" .( +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 ."da"SC.seek 2 + "storage"(O( +196 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +4 ()& +3 "core" & \ M +3 "manipulator"&& +4 "core" &- x v r W +2 "manipulator"&e% +5 "core" %\  x y #  +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 2 +2 "manipulator"&<( +179 "core" ( +2 "manipulator"&W& +5 "core" & v [ W k +2 "storage"(}& +4 "core" & l\ M +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 700 counts +2 "manipulator"&9' +109 "core" ' +2 "storage"(0& +4 "core" & \ O +50 ."da"SE.reconfigure :pick +11 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(B'H +122 "core" ' +2 "storage"(- +4 "core" -'| +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&f& +4 "core" & 8 C j +3 "storage"(& +5 "core" & ,\ I +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 2 +2 "manipulator"&'M +34 "core" ' +3 ."da"Elbow.hold +2 "manipulator"&K, +4 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"(;- +3 "core" -'| +4 ."da"SE.seek 18.03 Pucks below Top Plate +2 "storage"(r'B +40 "core" ' + "manipulator"&(% +5 "core" %` ~ g +2 "storage"(`& +5 "core" &  %\ < +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 2 + 319 counts +2 "manipulator"&L'ό +15 "core" ' +2 "manipulator"&w& +4 "core" & ? 8 [ e +2 "storage"("& +5 "core" & | $\ F +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 700 counts +2 "manipulator"&n' +17 "core" ' +2 ."da"SE.seek 19.03 Pucks below Top Plate +2 "storage"(X'9 +57 "core" ' +2 "manipulator"&& +5 "core" & 1 9 & d +2 "manipulator"&4% +5 "core" % 7 6 ] +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&2'\ +96 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&m( +251 "core" ( +2 "manipulator"&8& +4 "core" &   +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &i& +4 "core" &   l +2 ."da"Forearm.seek PC +2 "manipulator"&.' +96 "core" ' +2 ."da"Hand.close +2 "manipulator"&l/ +67 "core" / +2 ."da"PC.seek :open +2 "processing"%( +400 "core" ( + "storage"(~& +5 "core" & s r ;\ H +2 "manipulator"&#& +4 "core" & 5 6 3 +3 "manipulator"&% +5 "core" % 2 ( 3  +3 ."da"Forearm.seek :retract +2 "manipulator"&s'\ +91 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 2 +2 "manipulator"&g( +254 "core" ( +2 "manipulator"&& +5 "core" & 2 + !p +2 "storage"(&& +5 "core" &  M\ G +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 700 counts +2 "manipulator"&,' +103 "core" ' +2 ."da"Hand.open +2 "manipulator"&1 +72 "core" 1 +3 "storage"(o- +3 "core" -'9 +3 ."da"SE.seek 18.78 Pucks below Top Plate +2 "storage"(u' +25 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +4 ."da"SE.seek 18.12 Pucks below Top Plate + "storage"(Q' +49 "core" ' +3 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23aug1112h50ml_niagara.tif +1949 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +3556 #"da"SX HX9/16 (USB::9): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 51.642 seconds\ /var/log/esp/da23aug1112h50ml_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23aug1112h50ml20s_niagara.tif +2065 #SX HX9/16 (USB::9): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23aug1112h50ml20s_niagara.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23aug1112h50ml30s_niagara.tif +3066 #SX HX9/16 (USB::9): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23aug1112h50ml30s_niagara.tif: TIFF Upload Complete\ +2 ."Qmail"DAfans.email "51.642 sec auto-exposure",Subject: "da23aug1112h50ml images!" +2 ."da"Gate.power :camera,:OFF +5 "storage"(/- +9 "core" -' +3 "storage"(3& +5 "core" &  M\ +2 "manipulator"&j& +14 "core" &  + o +7 ."da"Elbow.seek 2 +7 "manipulator"&:( +7 "core" ( +2 "manipulator"&V& +5 "core" &  1 o +69 "storage"(]& +5 "core" & 4 + N\ +3 ."da"Forearm.seek 2 + 700 counts +2 "manipulator"&D' +4 "core" ' +3 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +4 ."da"SE.seek 18.83 Pucks below Top Plate +2 "storage"(6'E +54 "core" ' +2 "manipulator"& & +5 "core" &  # o +2 "storage"(S& +4 "core" & 4 2 K\ +5 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 2 +2 "manipulator"&x'M +38 "core" ' +2 ."da"Elbow.hold +4 "manipulator"&, +4 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +4 ."da"SE.seek 19.02 Pucks below Top Plate +3 "storage"(R'0 +32 "core" ' +2 "manipulator"&1% +4 "core" %Uh ȶ +3 "storage"(t& +117 "core" & \ +2 ."da"Forearm.force -20 +2 "manipulator"&5 +5 ."da"Forearm.seek 2 + 308 counts +2 "manipulator"&b'ρ +13 "core" ' +2 "manipulator"&& +5 "core" &   n +3 "storage"(& +8 "core" & ] o \ +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 2 + 700 counts +2 "manipulator"&!' +20 "core" ' +2 "storage"(q% +5 "core" %0 { } T\ +3 ."downElevator"SE.seek :down +4 "storage"(p'v +83 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +12 (^% +3 "core" % !\ +3 "manipulator"&+% +5 "core" %   +4 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&F'\ +89 "core" ' +3 "storage"( & +10 "core" & \ +6 #tStarting finalPurge +5 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 "processing"%k& +12 "core" &L\ +5 "manipulator"&& +11 "core" &  0 n +4 "manipulator"&d% +8 "core" %\  I  +7 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&'(- +180 "core" ( +4 "manipulator"&$& +10 "core" &- d +6 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +8 &E& +7 "core" &- 4 d +6 ."psFlush"Forearm.seek :garage +5 "manipulator"&%'! +107 "core" ' +4 ."psFlush"Hand.close +3 "manipulator"&/ +71 "core" / +2 "manipulator"&@& +6 "core" &- " d +2 "manipulator"&G% +4 "core" % - - +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&z'\ +101 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +2 "manipulator"&A( +121 "core" ( +2 "manipulator"&H& +6 "core" & +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &?& +4 "core" & & +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek PC +2 "manipulator"&M' +89 "core" ' +2 "manipulator"&{& +54 "core" &  +11 "manipulator"& % +5 "core" % [ +3 "processing"%U& +4 "core" &\ +4 "processing"%T& +5 "core" &;\ +4 ."psFlush"PC.seek :closed +2 "processing"% (Tg +7 "core" &@\ +8 &<@\ %f +9 &Yy@\ 7 +9 &vB\ L +10 &RF\ L +9 &zQ>\ L +8 &=T@\ K +9 &UD\ L +9 &WC\ L +9 &RA\ K +10 &DTA\ L +9 & UB\ L +9 &!R8\ L +10 &#Q@\ K +9 &%MT<\ K +10 &'R1\ L +9 &(R1\ K +9 &*T6\ K +10 &,TW1\ L +9 &.T2\ L +9 &/Q<\ K +10 &1R3\ K +9 &3]T4\ K +9 &5W1\ L +10 &6T3\ L +9 &8T=\ L +10 &:eQ:\ K +9 &<&V=\ L +11 &=U1\ L +10 &?T=\ L +8 &AmR-\ K +9 &C/T6\ K +10 &DX2\ L +10 &FY0\ L +10 &Hr\\)\ L +7 &J+t2\ O +9 &K4\ R +10 &M3\ R +9 &Ohy\ R +12 &Q*4\ R +9 &R6\ @ +9 &S:cv\ #f +10 &TM&\ & +7 ( +2 &TM\ & +2 "processing"%T& +5 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.63 +2 "processing"%y& +3 "core" &TMz\ & +3 ."psFlush"Hand.open +2 "manipulator"&h1 +70 "core" 1 +2 "manipulator"&Y% +4 "core" %  [ +4 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&Z'\ +95 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%v +44 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +363 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +232 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2121 "core" ' +2 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 + "processing"% @ +185 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%J  +128 "core" +4 ."psFlush"PSV.dial :mixloop +4 "processing"% +110 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%*'9 +2626 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%\\ +97 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%-' +600 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +1948 #"uploadLog"upsync +169 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 + "processing"%|  +35 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%_ @ +69 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +98 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%'9 +2643 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%N +97 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%I'P +1100 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +12 ."psFlush"PS.seek 2.5ml + "processing"%' +1605 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +82 "core"  +2 ."psFlush"PTV.dial :puck +2 "processing"%P  +70 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%[  +16 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2631 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +69 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +588 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +49 "processing"%' +1071 "Can"\ Env +1055 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%7 +83 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%) U +51 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%'W +2646 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%e @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%C' +2635 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%W  +68 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%}'W +2636 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%\ +43 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%0' +2624 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%a +80 "core"  +3 ."psFlush"PBV.dial PSV +2 "processing"% U +5 "core" U +3 ."psFlush"PS.seek 0ml +2 "processing"%f'W +2635 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%;' +2638 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%(  +82 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%`'W +2625 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%w +40 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%"'P +1098 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1611 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%4 +68 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%9  +16 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%<  +54 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%B'W +2635 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +71 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%L' +590 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%r' +2127 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%n +84 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%8 U +54 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%i'W +2635 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%K @ +40 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%l' +2636 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%2  +68 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2632 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%~ +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%#' +2633 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +81 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%. U +5 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2636 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%& @ +40 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%m' +2636 "core" ' +2 ."psFlush"PSV.dial :waste1 +44 "processing"%  +78 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%o'W +2628 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'s& +5 "core" &ci\ +2 "manipulator"&X& +5 "core" & ? +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC + "manipulator"&u( +56 "core" ( +2 "manipulator"&/& +5 "core" & U +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &3& +4 "core" & U +3 .tForearm.seek PC +2 "manipulator"&j' +95 "core" ' +2 .tHand.close + "manipulator"&V/ +77 "core" / +2 .tPC.seek :open +2 "processing"%]( +401 "core" ( +2 "manipulator"& & +4 "core" &  U +2 "manipulator"&S% +5 "core" %  #  +3 .tForearm.seek :retract +2 "manipulator"&1'\ +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&g( +343 "core" ( +2 "manipulator"&,& +4 "core" & 4 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &Q& +3 "core" & D 4 +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC + "manipulator"&t', +100 "core" ' +3 "manipulator"&& +5 "core" &  4 +2 "manipulator"&% +5 "core" %  " +3 "collection"'D& +5 "core" &fi/\ +3 "collection"'q& +6 "core" &di3\ +3 .tCC.seek :closed + "collection"':(O +5 "core" &cg7\  +8 &4ci3\ +{ +10 &gbh6\ > +9 &pcg2\ L +9 &WTeg,\ J +10 &Zfh'\ K +9 &Wcg+\ K +10 &Wch0\ K +9 &]Xdg-\ K +9 &Xeh3\ K +10 &Xbh/\ K +9 & Wdh1\ K +9 &"eWdh0\ K +10 &$'Wcg.\ K +9 &%Wdg:\ K +10 &'Xbi3\ K +9 &)nWeg.\ K +9 &+0Weg/\ K +10 &,Wdh.\ K +9 &.Weg)\ K +9 &0vXdi0\ K +10 &27Teg0\ K +9 &3Wdg.\ K +10 &5Weh*\ K +9 &7~Wdi7\ K +9 &9?Zch,\ K +10 &;Wci5\ K +9 &<Wgh0\ K +9 &>Weh-\ K +10 &@HWdh+\ K +9 &B [eh)\ K +10 &CWdh'\ K +9 &EYdg+\ K +9 &GMagi.\ L +10 &I sdi3\ N +9 &Jci/\ S +9 &Lscg,\ ~W +10 &N3bg\ ~D +9 &O<;cg(\ 'u +10 &O wdf0\ H +5 ( +2 "collection"'q& +6 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.64 + "collection"'6& +4 "core" &Odch-\ H + &Odeh.\ H +2 .tHand.open +2 "manipulator"&^1 +68 "core" 1 +2 "manipulator"&+% +4 "core" % & W  +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"& '\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'x& +5 "core" &Oddh+\ H +2 "collection"'k% +4 "core" %ch'\ +3 .tCSV.dial CSR +2 "collection"'  +41 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.seek 5ml +2 "collection"'b'l +1348 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 'd% +3 "core" %lch\  +4 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'R' +648 "core" ' +2 .tCSV.dial :waste + "collection"'p +125 "core" +3 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +45 "collection"'!' +2009 "core" ' +3 #tFlushing lower manifold's waste1 port + "collection"'$& +4 "core" &Ocdi$\ H +3 "collection"'E% +4 "core" %dh\ +3 .tCSV.dial :flush + "collection"'  +41 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 5ml +2 "collection"''l +1217 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'@ @ +40 "core" A +2 "collection"'G% +5 "core" %ldi\  +3 .tCS.seek 7ml + "collection"'F' +542 "core" ' +3 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +4 "collection"'H  +2 '?  +53 "core"  +81  +2 .tCBV.dial :waste1 +2 "collection"'% @ +45 "core" > +3 .tCS.seek 0ml + "collection"'{' +1655 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"''& +5 "core" &Ocgl\ H +2 "collection"' % +5 "core" %hk\ +2 .tCSV.dial :flush +2 "collection"'U  +69 "core" +2 .tCS.seek 5ml +2 "collection"'z'l +1220 "core" ' +3 .tdelay 5 seconds +257 "Can"\ J +245 .tCSV.dial :air +2 "collection"' @ +42 "core" A +2 "collection"'y% +4 "core" %lci#\ \ +3 .tCS.seek 7ml +2 "collection"'h' +537 "core" ' +2 ."connect"CSV.dial CTV +3 "collection"'Y  +3 .tCTV.dial CSV +5 "collection"'T  +15 "core"  +22  +2 .tCBV.dial :waste2 +2 "collection"'v  +110 "core"  +3 .tCS.seek 0ml +2 "collection"'M' +1662 "core" ' +3 #tDisinfecting external Intake with kill + "collection"'=& +5 "core" &Obfi\ H +2 "collection"'% +5 "core" %ei\ +2 .tCSV.dial CSR + "collection"'  +41 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +12 .tCS.seek 8ml + "collection"'J' +1891 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +11 .tCS.seek 10ml +2 "collection"'' D +540 "core" ' +2 ."connect"CSV.dial CBV +2 .tCBV.dial CSV +4 "collection"'  +2 '\\ +99 "core" +33  +2 .tCTV.dial :intake + "collection"'*  +70 "core" +2 .tIntake.select :open + "sampler") +12 .tCS.seek 2ml + "collection"'-' \\ +1903 "core" ' +2 .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air +2 "collection"'|  +71 "core"  +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'_' +591 "core" ' +2 .tCSV.dial CSR +2 "collection"'  +109 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.seek 5ml +2 "collection"' 'l +1347 "core" ' +3 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml +2 "collection"'N' D +1349 "core" ' +2 .tCSV.dial CBV +2 "collection"' +95 "core" +2 .tCS.seek 0ml +2 "collection"'I' +2675 "core" ' +4 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" & 4 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&P( +4 "core" ( +2 "manipulator"&[& +5 "core" & ' 4 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" & 1 4 +3 .tForearm.seek CC +2 "manipulator"&', +105 "core" ' +2 .tHand.close + "manipulator"&/ +69 "core" / +2 .tCC.seek :open +2 "collection"'( +375 "core" ( +2 "manipulator"&7& +4 "core" & 9 4 +3 "manipulator"&)% +4 "core" % !  4 +3 .tForearm.seek :retract +2 "manipulator"&'\ +104 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&e(- +278 "core" ( +2 "manipulator"&& +5 "core" &- v +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &W& +3 "core" &- < v +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&C'! +109 "core" ' +2 .tHand.open + "manipulator"&\ 1 +71 "core" 1 +2 "manipulator"&}% +5 "core" % ' ǽ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&a'\ +101 "core" ' +2 #tCompleted [shallowDAwithoutWCR] begun 11:00:24 + #Preparing to sleep until 11:00AM 08/12/2023 +7 #Asleep til 11:00AM 08/12/2023 +5 #Continuing at 11:00EDT12-Aug-23 +2 "Can"\ 74 +5 ."Qmail"GoodNews.email "Then, in tube 3: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_2023_08_02.rb:99\\n{1 => 22,\\n 2 => 20,\\n 3 => 2}\\nCan@12:55:18, 24.3C, 22% humidity, 14.7psia, 13.422V, 0.263A, 33.221Ah, 3.53W\\nSampled 50.0ml",Subject: "Asleep until 11:00EDT12-Aug-23" +22 ."shutdown"Gate.power :core,:OFF +2 .Gate.power :raw,:OFF + #Shutdown +720 #"uploadLog"upsync +43251 "Can"\ ! +60001 \ !8 +60001 \ !Ζ +60002 \ !:d +60001 \ %l +60001 \ ! +60002 \ !& +60001 \ ! +60001 \ !2R +60002 \ !d +60001 \ !~ +60001 \ ! +60002 \ & +60001 \ !:@ +60002 \ !r֖ +60001 \ !l +60001 \ $ +60001 \ ! +60002 \ !M. +60001 \ !Ė +60002 \ !Z +60001 \ # +60001 \  +60002 \ "R +60001 \ ! +60001 \ !H +60002 \ !ޖ +60001 \ !t +60001 \ !Q\ +60002 \ ! +60001 \ !6 +60001 \ $̖ +60002 \ ! b +60001 \ !\ J +60001 \ # } +60002 \ ! $ +60001 \ !  +60001 \ ! P +60002 \ !F +60001 \ !x\ | +60001 \ !  +60002 \ ! +60001 \ "  > +60001 \ != Ԗ +60002 \ !n j +60001 \ ! +60001 \ ! +60002 \ !, +60001 \ !6– +60001 \ !hX +60002 \  +60001 \  +60001 \ !  +60002 \ !"0 +60001 \ !#bF +60002 \ !$ܖ +60001 \ !%r +60001 \ !& +60001 \ !(( +60002 \ !)Z4 +60001 \ !*ʖ +60002 \ %+` +60001 \ !, +60001 \ !.- +60002 \ !/a" +60001 \ !0 @EDT1691812959.62 \ !1N +60002 \ '2 +60001 \ !4'z +60001 \ !5\\ +60002 \ !6 +60001 \ %7< +60001 \ #8Җ +60002 \ (:)h +60001 \ !;^ +60002 \ !< +60001 \ %= * +60001 \ !> +60002 \ &@-!V +60001 \ !Aa! +60001 \ !B" +60002 \ "C# +60001 \ !D# +60001 \ !F*$D +60002 \ !G\\$ږ +60001 \ &H%p +60001 \ !I& +60002 \ !J& +60001 \ !L!'2 +60001 \ %MS'Ȗ +60002 \ !N(^ +60001 \ !O( +60001 \ $P) +60002 \ !R* +60001 \ !SI* +60002 \ %Tz+L +60001 \ !U+ +60001 \ !V,x +60002 \ !X- +60001 \ !Y?- +60001 \ !Zp.: +60002 \ &[.Ж +60001 \ \\/f +60001 \ !^/ +60002 \ !_50 +60001 \ !`i1( +60001 \ !a1 +60002 \ !b2T +60001 \ !c2 +60001 \ e/3 +60002 \ !fa4 +60001 \ !g4 +60001 \ !h5B +60002 \ "i5ؖ +60001 \ %k*6n +60002 \ $l]7 +60001 \ !m7 +60001 \ !n80 +60002 \ !o8Ɩ +60001 \ $q-9\\ +60001 \ &r`9 +60002 \ !s: +60001 \ !t; +60001 \ !u; +60002 \ !w, +60001 \ "|> +60002 \ &}7?8 +60001 \ ~k?Ζ +60001 \ !@d +43954 \ $@w +3 #tPowering core bus +527 .Gate.power :raw,:ON +3 "sampler") +32 ) +2 "core"  +3 "collection"' +4 '0 +2 "core"  +3 "processing"% +4 % +2 "core"  +6 "collection"' 9\ +4 ' 0\ +3 ' -\ +5 "processing"% 9\ +3 % 2\ +3 % *\ +2 % 0\ +6 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +4 .tSS.configure :default +2 "sampler")#.0X 22,\\n 2 => 20,\\n 3 => 2}\\nCan@11:00:23, 23.6C, 22% humidity, 14.7psia, 13.378V, 0.386A, 36.014Ah, 5.16W",Subject: "Started Niagara_2023_08_02 phase shallowDAwithoutWCR" +3 #t===> STARTED shallowDAwithoutWCR (phase #11) <=== +2 #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'s& +3 "core" &sv{\ +3 .tHand.open + "manipulator"&X1 +71 "core" 1 +2 "manipulator"&/& +10 "core" &  U +2 "manipulator"&3% +5 "core" % \   +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage +2 "manipulator"&V(- +172 "core" ( +2 "manipulator"&A& +8 "core" &- q +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &Z& +3 "core" &- q +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :garage +2 "manipulator"& '! +105 "core" ' +3 .tHand.close +3 "manipulator"& / +68 "core" / +3 "manipulator"&S& +5 "core" &- 3 q +2 "manipulator"&j% +5 "core" % - 4 +2 .tForearm.seek :retract +2 "manipulator"&u'\ +101 "core" ' +6 .tElbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +6 .tElbow.seek CC +4 "manipulator"&,( +278 "core" ( +2 "manipulator"&Q& +5 "core" & 0 6 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +7 && +5 "core" &  6 +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&', +103 "core" ' +3 "manipulator"&D& +5 "core" & t 6 +2 "manipulator"&1% +5 "core" %+ +3 "collection"'5& +5 "core" &qv \ +4 "collection"'6& +7 "core" &qw*\ +3 .tCC.seek :closed +3 "collection"'^(O +3 "core" &sw&\ +6 &tw!\ ; +9 &Lzrw&\ ~0 +9 &Kuqv0\ }E +10 &\\quY\ L +9 &UtxX\ K +11 &{Ysv%\ L + #"uploadLog"upsync +7 "core" &=Xsv \ L +9 &TswX\ K +10 &WswW\ K +9 &Ysw3\ K +9 &ETry"\ L +10 &!XqvR\ L +9 &"TrwO\ K +9 &$UstV\ K +10 &&OUrvU\ K +9 &(Wtv8\ L +10 &)Xswp\ L +9 &+Tpv5\ K +9 &-VUsxP\ K +10 &/Uru%\ K +9 &0Wsw<\ L +9 &2VruE\ L +10 &4]Wpwu\ L +9 &6Wsva\ L +10 &7WrwX\ L +9 &9Ysv-\ K +9 &;fZst'\ K +10 &='Yru\ L +9 &>Wswo\ K +10 &@TqwX\ K +9 &BoVsv#\ K +9 &D/Xsyu\ L +10 &EWsv}\ K +9 &GetwG\ M +9 &Ii~ptW\ }P +10 &KpuG\ wU +9 &Lsw\ tX +10 &Npt_\ v6 +9 &O_1rv-\ zZ +8 ( +3 &Otgpv \ E +2 "collection"'6& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.58 +2 "collection"'+& +4 "core" &Othru2\ ~E +3 .tHand.open + "manipulator"&x1 +70 "core" 1 +3 "manipulator"&q% +4 "core" % + I +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&k'\ +99 "core" ' +2 #tFlushing the Collection Valve::Manifold +46 "collection"'& +12 "core" &OthqtE\ E +3 "collection"'t% +5 "core" %svD\ +2 .tCSV.dial CSR +2 "collection"'c  +138 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +3 "collection"' +10 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 5ml +2 "collection"'d'l +1343 "core" ' +3 .tdelay 5 seconds +502 .CSR.select :air +31 "collection"' +10 'b% +3 "core" %lqt"\  +3 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.501ml +2 "collection"'p' +653 "core" ' +2 .tCSV.dial :waste +2 "collection"'R +124 "core" +3 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'$' +1990 "core" ' +2 #tPurging external Intake + "collection"'E& +5 "core" &Otgquy\ E +2 "collection"'% +4 "core" %su\ +3 .tCSV.dial :flush + "collection"'!  +43 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 10ml +2 "collection"'@' D +2357 "core" ' +2 .tdelay 5 seconds +503 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +4 "collection"'G  +2 ' +28 "core"  +52 ~ +2 .tCTV.dial :intake +2 "collection"'H  +71 "core"  +2 .tIntake.select :open + "sampler") +11 .tCS.seek 0ml +2 "collection"'?' +2368 "core" ' +2 .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air +2 "collection"'%  +73 "core"  +2 #tFlushing upper manifold + "collection"'F& +4 "core" &Otgos\ E +3 "collection"''% +5 "core" %nr.\ +2 .tCSV.dial :flush + "collection"'  +71 "core"  +2 .tCS.seek 5ml +2 "collection"'U'l +1225 "core" ' +2 .tdelay 5 seconds +497 "Can"\ Wj@Y +5 .tCSV.dial :air +3 "collection"'{ @ +40 "core" A +2 "collection"'% +4 "core" %lpuq\  +4 .tCS.seek 7ml + "collection"'y' +549 "core" ' +2 ."connect"CSV.dial CBV +2 .tCBV.dial CSV +3 "collection"'z +3 'T  +7 "core"  +90 ~ +2 .tCTV.dial :air +2 "collection"'Y  +4 "core" +3 .tCS.seek 0ml +2 "collection"'v' +1686 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'h'- +774 "core" ' +2 .tCSV.dial :waste +2 "collection"'= +41 "core" +3 .tCS.seek 0ml +2 "collection"'' +759 "core" ' +2 "collection"'& +4 "core" &Otgqt\ E +3 "collection"'M% +5 "core" %rs\ + .tCSV.dial :flush +2 "collection"'J  +54 "core" +2 .tCS.seek 3ml +2 "collection"'\\'- +772 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +43 "core" B +2 "collection"'*% +5 "core" %-nt\ \ +3 .tCS.seek 5ml +2 "collection"''l +538 "core" ' +2 .tCSV.dial :air +2 "collection"'| @ +26 "core" B +3 .tCS.seek 0ml + "collection"'-' +1219 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +44 "collection"''- +782 "core" ' +2 .tCSV.dial :waste +2 "collection"'_ +70 "core" +3 .tCS.seek 0ml + "collection"' ' +776 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" & ; 6 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&N( +3 "core" ( +2 "manipulator"&& +4 "core" & R 6 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &[& +3 "core" & - 6 +3 .tForearm.seek CC +2 "manipulator"&', +108 "core" ' +2 .tHand.close + "manipulator"&/ +72 "core" / +2 .tCC.seek :open +2 "collection"'g( +378 "core" ( +2 "manipulator"& & +5 "core" & 6 +2 "manipulator"&:% +5 "core" %   +2 .tForearm.seek :retract +2 "manipulator"&7'\ +100 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&)(- +280 "core" ( +2 "manipulator"&& +5 "core" &- k +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" &- 3 k +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&W'! +109 "core" ' +3 .tHand.open + "manipulator"&P1 +70 "core" 1 +2 "manipulator"&\ % +4 "core" % (  +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&}'\ +98 "core" ' +3 #tda sampling at most 50ml +4 ."Qmail"DAfans.email "Started da in tube 3 at 11:04:39EDT12-Aug-23\\n{1 => 22,\\n 2 => 20,\\n 3 => 2}\\nCan@11:02:43, 23.7C, 22% humidity, 14.7psia, 13.334V, 0.460A, 36.033Ah, 6.13W",Subject: "da sampling at most 50ml" +3 #tLoading sh1 puck from tube 3 into Collection Clamp +2 "collection"'& +6 "core" &rua\ +2 "manipulator"&C% +4 "core" %\   +3 "storage"(>% +5 "core" %n M\ +2 "storage"(. +4 "core" .( +2 "storage"(0& +5 "core" & 3\  +2 "storage"(& +5 "core" & `\  +2 "manipulator"&f& +5 "core" &- k +2 "manipulator"&;% +5 "core" %\   +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 3 + "manipulator"&w( +176 "core" ( +2 "manipulator"&(& +4 "core" & S d +3 "storage"(`& +5 "core" & 1\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts +2 "manipulator"&"' +94 "core" ' +2 "storage"(<& +4 "core" & e\  +4 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"('H +285 "core" ' +2 "storage"(- +4 "core" -'{ +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (4& +4 "core" & \  +2 "manipulator"&n& +4 "core" & c +3 .tElbow.seek 3 +2 "manipulator"&a( +5 "core" ( +2 "manipulator"&I& +5 "core" & c +2 "storage"(e& +5 "core" & j\  +3 .tForearm.seek 3 + 300 counts + "manipulator"&o'9 +67 "core" ' +5 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&8/ +67 "core" / +5 ."downElevator"SE.seek :down +4 "storage"(i'v +2 "manipulator"&O& +11 "core" &  c +2 "manipulator"&% +5 "core" % 5 +3 .tForearm.seek :retract + "manipulator"&#'\ +92 "core" ' +3 .tElbow.seek CC +2 "manipulator"&&( +145 "core" ( +2 "manipulator"&& +7 "core" & - +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 "core" ' +3 ."downElevator"SE.stop +3 "manipulator"&r& +2 "storage"(5 +9 "core" & - +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&9', +104 "core" ' +2 "manipulator"&K& +5 "core" & L - +3 "manipulator"&~% +4 "core" %, +5 "collection"'s& +6 "core" &pt0\ +3 "collection"']& +6 "core" &rv\ +2 .tCC.seek :closed +4 "collection"'(O +4 "core" &su9\ +15 &rw8\ 8 +3 &CJxqvR\ }/ +8 &rt}qt,\ {D +9 &[suR\ ~K +9 &Xqv\ K +10 &YsvB\ K +10 &dZqvS\ K +7 &&Yqtt\ K +9 &Zrx1\ K +9 &Yrsf\ K +10 &lYstR\ K +9 &!.Zqt\ K +10 &"Xru[\ K +9 &$Yrvs\ K +9 &&uXqsu\ J +10 &(7Uqsw\ J +9 &)Vquu\ J +11 &+Totu\ K +8 &-|Tqtv\ ~K +9 &/?Squs\ K +9 &1Squx\ K +10 &2Touu\ K +9 &4Ysuu\ ~K +10 &6FWquw\ K +9 &8Xqut\ ~K +10 &9Xqux\ J +9 &;Vptu\ J +9 &=NTruu\ K +9 &?Uquu\ K +10 &@Tput\ J +9 &BWsut\ J +9 &DXWqvQ\ J +10 &F[tva\ K +9 &Ggpur\ ~L +10 &Irss\ {Q +9 &K>{s\ vV +9 &Lt\ sX +10 &Nz|o\ x< +9 &Ob(cml\ x#h +10 &OW]an\ E +2 ( +3 "collection"']& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.64 + .Hand.open +2 "manipulator"&X1 +75 "core" 1 +2 "manipulator"&/% +5 "core" % ) * +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&3'\ +40 #"uploadLog"upsync +56 "core" ' +4 #tcollectSample 50ml w/bubble point of 24psi + #Priming 7ml +2 .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold + "sampler")A+ +5 "core" + +2 "sampler")Z% +5 "core" % \  +2 "collection"'& +4 "core" &OZilc\ BE +6 "Can"\ UY(A +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +2 .SSV.dial :spit,avoiding: :exhaust +2 "sampler")  +5 "core"  +3 .tSS.reconfigure :fast +2 "sampler")#.0X +2 .tdelay 3.8 seconds +382 "collection"' % +4 "core" %qsX\ G +2 "sampler")Q% +5 "core" %?6 \ +2 #tSensor limits: Intake max 134.5psia; Outlet max 137.2psia +2 .SSV.dial :spit + "sampler") +131 "core" +2 .tSS.seek 0ml +2 "sampler")V' +272 "core" ' +2 .tSSV.dial CBV +2 "sampler")D  +130 "core" +4 .tCTV.dial :intake +2 "collection"'1  +71 "core"  +2 #tWaiting for external sampler to finish priming... +2 .delayUntil "11:07:59.05" +1445 #"flow"0.0L/min +14843 ."connect"SSV.dial CBV +2 .tCBV.dial SSV +4 "sampler")u  + "collection"'5 @ +6 "core" +11 @ + #tAllowing 40s for 7.0ml of remaining 7.0ml +2 .Intake.select :open + "sampler") +212 "collection"'m% +3 "core" %p\ 3 +3 #tIntake @19.5psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X @ +8 "core" A +121  +3 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +127 "core" +2 ."CSpush"CSV.dial CTV +4 .tSS.seek 10ml +3 "collection"'0  +2 "sampler")' +9 "core"  +102 ."CSpush"CSV.dial :air +2 "collection"'f @ +44 "core" > +3 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"';' +103 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")W +129 "core" +2 .tSS.reconfigure :exhale +3 "sampler")#.0X9 +3 "core" 90= +103 "collection"'C9 +4 "core" 9J; +103 "collection"'9 +4 "core" 9b9 +103 "collection"'09 +4 "core" 9{7 +103 "collection"'f9 +3 "core" 95 +103 "collection"'9 +3 "core" 93 +103 "collection"'W9 +4 "core" 92 +104 "collection"' 9 +3 "core" 90 +104 "collection"'9 +3 "core" 9. +103 "collection"';9 +3 "core" 9+ +103 "collection"'(9 +3 "core" 9) +103 "collection"')9 +3 "core" 90) +103 "collection"'<9 +4 "core" 9F' +103 "collection"'}9 +3 "core" 9Z& +103 "collection"'`9 +4 "core" 9l# +103 "collection"'49 +3 "core" 9 " +103 "collection"'29 +4 "core" 9\ " +103 "collection"'n9 +3 "core" 9  +104 "collection"'I9 +3 "core" 9   +103 "collection"'89 +3 "core" 9 +104 "collection"'"9 +3 "core" 9 +103 "collection"'w9 +4 "core" 9 +103 "collection"'9 +4 "core" 9 +103 "collection"'9 +3 "core" 9   +103 "collection"'e9 +4 "core" 9 $ +103 "collection"'r9 +3 "core" 9 *( +103 "collection"'9 +4 "core" 9 9- +103 "collection"'K9 +3 "core" 9 G1 +103 "collection"'O9 +4 "core" 9 S5 +103 "collection"'a9 +3 "core" 9 `9 +103 "collection"'~9 +4 "core" 9 n> +103 "collection"'s9 +4 "core" 9 zB +103 "collection"'i9 +3 "core" 9 F +104 "collection"'#9 +3 "core" 9  K +103 "collection"'9 +3 "core" 9 !O +103 "collection"'X9 +3 "core" 9 $S +104 "collection"'/9 +4 "core" 9 %W +103 "collection"']9 +3 "core" 9 %\\ +103 "collection"'o9 +3 "core" 9 '` +103 "collection"'9 +4 "core" 9 (d +103 "collection"'99 +3 "core" 9 )h +103 "collection"' 9 +3 "core" 9 *m +103 "collection"'Z9 +4 "core" 9 +q +103 "collection"'B9 +3 "core" 9 -u +103 "collection"'.9 +3 "core" 9 .y +103 "collection"'j9 +3 "core" 9 /~\ +103 "collection"' 9 +4 "core" 9\ 0 +103 "collection"'Q9 +4 "core" 9\ 1 +103 "collection"'S9 +3 "core" 9\ 3\ +103 "collection"'A9 +3 "core" 9\ 3\ +146 "collection"'19 +12 "core" 9\ 5\ +103 "collection"'g9 +3 "core" 9\ 7\ +104 "collection"'9 +3 "core" 9\ &8\ +103 "collection"'D9 +3 "core" 9\ *8\ +104 "collection"'u9 +3 "core" 9\ /:\ +103 "collection"'m9 +3 "core" 9\ 2;\ +103 "collection"'V9 +4 "core" 9\ 6<\ +103 "collection"'q9 +3 "core" 9\ :=\ +103 "collection"'59 +4 "core" 9\ >> +103 "collection"'69 +3 "core" 9\ B@\ +104 "collection"'t9 +3 "core" 9\ F@\ +103 "collection"'9 +4 "core" 9\ HA\ +103 "collection"'+9 +4 "core" 9\ KC +103 "collection"'x9 +3 "core" 9\ ND +4 .tCH.hold 10:00,70C +3 "collection"'b `\ `\ M\ +2 'L9 +7 "core"  + 9\ N\ N +2 "collection"'R% +4 "core" %\ L +3 #tBegun lysing Collection Puck Heater at 68C/18.7psia +39871 "Can"\ bB'Y +20115 "core" ` +2 "collection"'d9 +3 "core" 9\ \ +3 "collection"'p% +4 "core" % &\ | +3 #tEnded lysing Collection Puck Heater at 70C/18.7psia +2 .CS.seek 0ml + "collection"'' +333 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'! @ +100 "core" B +2 .tCSV.dial :air +2 "collection"'c @ +52 "core" A +4 .tCS.seek 5ml +2 "collection"'G'l +1346 "core" ' +2 .tCSV.dial CTV +2 "collection"'$  +40 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'E @ +43 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +42 "core"  +3 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'% @ +42 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'H' +1352 "core" ' +2 "collection"' % +4 "core" %  \  +2 #tPuck @28.9psia after final lysis pressurization + #Recovering Lysate into Collection syringe (recycling once) +2 .CSV.dial CBV + "collection"'? +110 "core" + .tCBV.dial CSV +2 "collection"'{  +28 "core"  +2 "collection"'F% +5 "core" % ) -\ } +2 .tCS.seek 5ml +2 "collection"'''l +1357 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'T  +42 "core" +2 "collection"'z% +4 "core" %lt|\  +3 .tCS.seek 7.001ml +2 "collection"'Y' +587 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air2 +2 "collection"'y @ +54 "core" B +3 .tCS.seek 10ml +2 "collection"'v' D +847 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'= ` +113 "core" _ +2 #tRecycling Lysate (#1 of 1) +2 .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'h   +38 "core" ! +2 ."connect"CSV.dial CTV +3 "collection"'  +2 .tCTV.dial CSV +4 "collection"'  +25 "core"  +104  +3 .tCS.seek 5ml +2 "collection"'U'l +1353 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'J @ +98 "core" A +5 .tCSV.dial :waste + "collection"' +99 "core" +3 .tCS.seek 0ml + "collection"'' +1354 "core" ' +2 .tCSV.dial :air +2 "collection"'| @ +71 "core" B +3 .tCS.seek 5ml + "collection"'*'l +1352 "core" ' +2 .tCSV.dial CTV +2 "collection"'-  +40 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +42 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'\\  +43 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'_ @ +43 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'' +1374 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"' +96 "core" ~ +2 .tCBV.dial CSV +2 "collection"'M  +37 "core"  +2 "collection"'[% +4 "core" %\  +3 .tCS.seek 5.001ml +2 "collection"''l +1347 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"',  +41 "core" +2 "collection"'^% +4 "core" %l"\  +3 .tCS.seek 7.001ml +2 "collection"'k' +594 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +41 "core" > +2 .tCS.seek 10ml +2 "collection"':' D +845 "core" ' +3 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +111 "core" ^ +2 #tLysing Complete +2 "collection"'& +5 "core" &OZ46f\ E +2 #tStoring sh1 puck in Collection Clamp to tube 2 + "manipulator"&% +4 "core" %\    +3 "storage"(N% +5 "core" % c f\ +2 "storage"(P. +3 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(\ ( +196 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +4 "core" & 8 . ?\ +2 "manipulator"&7& +5 "core" & S - +2 "manipulator"&>% +4 "core" %\  j  +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&C( +154 "core" ( + "manipulator"&& +5 "core" &  +2 "storage"(0& +4 "core" & e _ \ +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts + "manipulator"&f' +97 "core" ' +2 "storage"(& +5 "core" & y x ,\ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(W'H +113 "core" ' +2 "storage"( - +4 "core" -'i +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +4 "manipulator"&& +3 "core" &  +3 "storage"(;& +4 "core" & : 4 m\ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek 2 +2 "manipulator"&('M +37 "core" ' +2 .tElbow.hold +2 "manipulator"&), +4 "core" , +2 .tElbow.reconfigure :tight +52 "manipulator"&$&.,(\ #b +4 "storage"(<- +3 "core" -'i +3 .tSE.seek 19.02 Pucks below Top Plate +2 "storage"(}'/ +33 "core" ' +2 "manipulator"&`% +5 "core" %YY 5 ȱ +2 "storage"(4& +5 "core" & E\ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 312 counts +2 "manipulator"&2'υ +13 "core" ' +2 "manipulator"&n& +5 "core" &   +2 "storage"(I& +4 "core" &  \ +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts +2 "manipulator"&8' +19 "core" ' +4 .tSE.seek 20.02 Pucks below Top Plate +2 "storage"("'& +46 "core" ' +2 "manipulator"&w& +4 "core" &   +3 "manipulator"&% +5 "core" % ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 .tElbow.seek CC +2 "manipulator"&e( +152 "core" ( +2 "manipulator"&r& +5 "core" & . +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" & - . +3 .tForearm.seek CC +2 "manipulator"&K', +106 "core" ' +3 .tHand.close + "manipulator"&O/ +71 "core" / +4 .tCC.seek :open +2 "collection"'a( +374 "core" ( +2 "storage"(~& +4 "core" & .\ +3 "storage"(s& +5 "core" & + -\ +2 "manipulator"&i& +4 "core" & 8 , +3 "manipulator"&#% +5 "core" %  Z B +2 .tForearm.seek :retract +2 "manipulator"&'\ +103 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 + "manipulator"&X( +154 "core" ( +2 "manipulator"&/& +4 "core" &   +3 "storage"(]& +4 "core" & c c\ +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 2 +2 "manipulator"&o'M +110 "core" ' +2 .tElbow.hold +2 "manipulator"&, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open +2 "manipulator"&91 +70 "core" 1 +3 "manipulator"& % +4 "core" % `h  ȵ +3 "storage"(Z& +5 "core" &  \ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 2 + 319 counts + "manipulator"&B'ό +12 "core" ' +2 "manipulator"&.& +5 "core" &   +2 "storage"(j& +5 "core" & v u 7\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts + "manipulator"& ' +30 "core" ' +3 "storage"(Q% +5 "core" % z /\ +3 ."downElevator"SE.seek :down +4 "storage"(S'v +73 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +47 (A% +11 "core" % [\ +3 "manipulator"&1% +5 "core" %  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&g'\ +92 "core" ' +2 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +6 "core" &=@\ +2 "manipulator"&D& +4 "core" & '  +3 "manipulator"&u% +4 "core" %\  \\  +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&m(- +171 "core" ( +2 "manipulator"&V& +5 "core" &- 0 b +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &q& +3 "core" &- % b +3 .tForearm.seek :garage +2 "manipulator"&5'! +107 "core" ' +3 .tHand.close +2 "manipulator"&6/ +65 "core" / +3 "manipulator"&t& +5 "core" &-  b +2 "manipulator"&% +5 "core" % 3 @ +2 .tForearm.seek :retract +2 "manipulator"&+'\ +105 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&x( +274 "core" ( +2 "manipulator"&L& +4 "core" &  0 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &R& +3 "core" & Y 0 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&@', +101 "core" ' +3 "manipulator"&b& +4 "core" & 5 0 +3 "manipulator"&d% +5 "core" %- B +2 "collection"'p& +4 "core" &BD\ +4 "collection"'& +6 "core" &BC \ +3 .tCC.seek :closed +3 "collection"'!(O +4 "core" &BC\ +4 &CE\ 9 +10 &DL{BE\ z0 +9 &zv~BE\ xD +9 &'\\AE\ |K +10 &VADk\ }K +9 &TCFQ\ }J +10 &nUBF\ |K +9 &0WDF\ |K +9 &TAF\ |J +10 &YDEp\ |K +9 &wWDE\ |J +9 &!9WBE\ }J +10 &"YEF\ |J +9 &$YBD\ |K +10 &&VCF\ }J +9 &(BVCFw\ |J +9 &*XCFf\ |K +10 &+SCF\ }J +9 &-ZBE\ |J +9 &/IYBF\ |J +10 &1 TCE\ }J +9 &2TCF\ |J +9 &4TCG\ }J +10 &6QUDG\ }J +9 &8TCG\ }J +10 &9TAG|\ }J +9 &;UBFo\ |J +9 &=YYEEi\ |J +10 &?ZFFP\ |J +9 &@YDFC\ |J +9 &BZAF9\ |J +10 &DaZEF(\ |J +9 &F"\\CF\ |J +10 &GeCG\ {L +9 &ICE\ wO +9 &KJBEc\ rU +10 &MBG\ oX +9 &NzBH\ t7 +9 &Oa(DE\ r%n +10 &O_BF\ {D +2 ( +3 "collection"'& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.63 + "collection"'c& +4 "core" &O\\EE\ {D +3 .tHand.open + "manipulator"&1 +70 "core" 1 +2 "manipulator"&$% +5 "core" % , +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&E'\ +95 "core" ' +2 .tPSV.dial PSR +2 "processing"% +127 "core"  +3 "processing"%%% +4 "core" %S\ +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +12 .tPS.seek 1.5ml + "processing"%G' +1625 "core" ' +2 .tdelay 5 seconds +503 .PSV.dial :waste1 +32 "processing"%  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%?'W +1611 "core" ' +2 .tPSV.dial PSR +2 "processing"%{ +43 "core"  +2 .tPSR.select :air +2 "processing"% +61 .tPS.seek 2.5ml +2 "processing"%F' +2633 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +3 "processing"%H +3 "collection"'T  +6 "core" @ +2 "processing"%z +4 "core" @ +3 "processing"%'  +70 "core" +90  +2 .tPSV.dial :mixloop +2 "processing"%y +99 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'Y  +17 "core" ~ + .tPTV.dial :PRVmixing +2 "processing"%=  +126 "core" +3 .tPS.seek 0ml + "processing"%h'W +2635 "core" ' +2 .tPSV.dial :air +2 "processing"%  +41 "core"  +3 .tPS.seek 2.5ml +2 "processing"%' +2637 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%v +43 "core" +3 .tPS.seek 0ml +2 "processing"%J'W +2636 "core" ' +2 .tPSV.dial :air + "processing"%  +44 "core"  +3 .tPS.seek 2.5ml + "processing"%U' +905 "Can"\ LlBY +1731 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%| +43 "core" +3 .tPS.seek 0ml +2 "processing"%'W +2633 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&-& +4 "core" & \ 0 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"& ( +4 "core" ( +2 "manipulator"&\\& +4 "core" & Z 0 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &_& +4 "core" & ? 0 +3 .tForearm.seek CC + "manipulator"&*', +107 "core" ' +2 .tHand.close +2 "manipulator"&/ +73 "core" / +2 .tCC.seek :open +2 "collection"'M( +379 "core" ( +2 "manipulator"&[& +5 "core" & 7 0 +2 "manipulator"&% +5 "core" %  ' +2 .tForearm.seek :retract +2 "manipulator"&,'\ +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&^(- +274 "core" ( +2 "manipulator"&& +5 "core" &-  p +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" &- [ p +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&k'! +112 "core" ' +2 .tHand.open +2 "manipulator"&1 +71 "core" 1 +2 "manipulator"&% +5 "core" % &q Ǹs +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&'\ +102 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%N +14 "core" +2 .tPTV.dial :PRVmixing + "processing"%P  +5 "core" +2 ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%  +3 "collection"'7  +15 "core"  +4 +3 .tCTV.dial :air,avoiding: :intake +2 "collection"'>  +5 "core"  +2 #tLoading lyfil puck from tube 3 into Collection Clamp + "collection"'l& +5 "core" &MNd\ +2 "manipulator"&% +5 "core" %  L  +44 "storage"(0% +13 "core" % \ +2 "storage"(. +3 "core" .( +4 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 3 + "storage"(&( +200 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 ( & +3 "core" & \  +3 "manipulator"&& +5 "core" &- - p +2 "manipulator"&;% +4 "core" %    +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"&3( +175 "core" ( +3 "manipulator"&<& +5 "core" & d +2 "storage"(`& +4 "core" & E\  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts +2 "manipulator"&4' +97 "core" ' +2 "storage"(n& +5 "core" & S \\ \  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +9 .tSE.seek :beamBreak + "storage"(I'H +282 "core" ' +2 "storage"(w- +3 "core" -' +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (& +3 "core" & { z \  +3 "manipulator"&f& +5 "core" & 4 d +2 .tElbow.seek 3 +2 "manipulator"&C( +3 "core" ( +3 "manipulator"&W& +5 "core" & d +2 "storage"((& +5 "core" & } \  +2 .tForearm.seek 3 + 300 counts +2 "manipulator"&2'9 +17 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&}/ +77 "core" / +5 ."downElevator"SE.seek :down +3 "storage"(r'v +2 "manipulator"&& +9 "core" & } d +2 "manipulator"&8% +4 "core" % / 6 Z +4 .tForearm.seek :retract + "manipulator"&)'\ +98 "core" ' +3 .tElbow.seek CC + "manipulator"&O( +146 "core" ( +2 "manipulator"&& +5 "core" & 3 2 + ' +2 ."downElevator"SE.stop +3 .tElbow.reconfigure :loose +2 "storage"(5 +4 "manipulator"&$ &.,(#b +4 && +4 "core" & : 3 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC + "manipulator"&~', +101 "core" ' +2 "manipulator"&s& +4 "core" & 5 3 +3 "manipulator"&i% +4 "core" %0  +3 "collection"'#& +5 "core" &LQ\ +3 "collection"'/& +6 "core" &MQ\ +3 .tCC.seek :closed +2 "collection"'](O +4 "core" &MP\ +7 &:MQy\ $e +10 &WxNRh\ }6 +9 &zNQb\ |K +9 &VNQG\ J +10 &xTMRF\ J +9 &:TLQ\ ~J +10 &YMQ\ J +9 &YLN\ J +9 &YOR\ J +10 &BZMPj\ J +9 & WNOv\ K +10 &!WKOQ\ K +9 &#VMPD\ J +9 &%JTMP.\ J +9 &' TOR2\ J +10 &(TNQ.\ J +9 &*ZMP(\ J +10 &,QWNP\ K +9 &.WNR\ K +9 &/WNS\ J +10 &1TMQ\ J +9 &3ZZMR}\ J +10 &5YOR\ J +9 &6WLR\ K +9 &8WMS\ J +10 &:bTNOu\ J +9 &<$UMP\ J +9 &=YMP\ J +10 &?WNP\ K +9 &AjWMQ\ J +9 &C,TNR\ J +10 &DZMO\ K +9 &F`MP\ ~K +10 &HhvMQ\ {N +9 &Jx\ wT +9 &K'\ sW +10 &M \ rX +9 &N^\ v({ +9 &O#  \ wO +9 ( +2 &OZw\ E +3 "collection"'/& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.80 + .Hand.open +48 "manipulator"&K1 +77 "core" 1 +3 "manipulator"&e% +5 "core" % & +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&9'\ +96 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'  +127 "core"  +2 .tCSV.dial CTV +2 "collection"'Z  +31 "core"  +2 .tPS.seek 2.5ml +2 "processing"%.' +2625 "core" ' +2 "collection"'j% +5 "core" % B%&\ \ +3 .tCS.seek 4.15ml + "collection"'Q'Q +1575 "core" ' +2 .tdelay 8 seconds +803 .PSV.dial :air + "processing"%  +53 "core" +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%X  +72 "core"  +3 .tPS.seek 0ml +2 "processing"%A'W +2625 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"'1 ` +35 "core" _ +2 .tCSV.dial :air +2 "collection"'o @ +43 "core" > +3 .tCS.seek 10ml +2 "collection"'' D +1582 "core" ' +2 .tCSV.dial CTV +2 "collection"'B  +42 "core"  +3 .tCS.seek 0ml + "collection"'D' +2619 "core" ' +2 .tCBV.dial :waste1 +2 "collection"'u @ +27 "core" ? +3 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'"  +126 "core" +2 "collection"'S& +4 "core" &O[\ E +3 #tStoring lyfil puck in Collection Clamp to tube 2 +2 "manipulator"&V% +4 "core" %  S  +3 "storage"( % +4 "core" %y 9 Q ]\ +2 "storage"(q. +4 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(( +195 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (6& +3 "core" &  '\ +3 "manipulator"&t& +5 "core" & 2 2 +2 "manipulator"&% +4 "core" %  #  +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 + "manipulator"&g( +154 "core" ( +3 "manipulator"&5& +5 "core" & )  +2 "storage"(L& +4 "core" & f M #\ +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts +2 "manipulator"&R' +95 "core" ' +2 "storage"(m& +5 "core" & c e (\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(b'H +101 "core" ' +2 "storage"(d- +4 "core" -'[ +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&p& +4 "core" & 0  +3 "storage"(+& +4 "core" &   \ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek 2 + "manipulator"&a'M +38 "core" ' + .tElbow.hold +2 "manipulator"&c, +4 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"(- +3 "core" -'[ +4 .tSE.seek 20.01 Pucks below Top Plate +44 "storage"($'! +45 "core" ' +2 "manipulator"&% +4 "core" %_` & ȳ +3 "storage"(& +4 "core" & .\ +3 .tForearm.force -20 + "manipulator"&5 +5 .tForearm.seek 2 + 318 counts + "manipulator"&%'ϋ +12 "core" ' +2 "manipulator"&@& +5 "core" & 4  +3 "storage"( & +4 "core" & \ +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts +2 "manipulator"&G' +20 "core" ' +3 .tSE.seek 21.01 Pucks below Top Plate +2 "storage"({' +47 "core" ' +2 "manipulator"&?& +4 "core" & G  +3 "manipulator"&H% +5 "core" %  p +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&z'\ +99 "core" ' +2 .tElbow.seek CC +2 "manipulator"&T( +154 "core" ( + "manipulator"&'& +5 "core" & 0 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &y& +3 "core" & 0 +3 .tForearm.seek CC +2 "manipulator"&Y', +101 "core" ' +2 .tHand.close + "manipulator"&=/ +77 "core" / +2 .tCC.seek :open +2 "collection"'F( +379 "core" ( +2 "storage"(& +5 "core" & C ?\ +2 "storage"(h& +5 "core" & A B L\ +2 "manipulator"&v& +4 "core" & 0 +3 "manipulator"&% +5 "core" % / r +3 .tForearm.seek :retract + "manipulator"&'\ +97 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&J( +153 "core" ( +2 "manipulator"&|& +4 "core" & `  +3 "storage"(U& +4 "core" & u ]\ +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 2 +2 "manipulator"&-'M +111 "core" ' +2 .tElbow.hold + "manipulator"&\\, +3 "core" , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tHand.open + "manipulator"&_1 +73 "core" 1 +2 "manipulator"&% +5 "core" % `r Ǹ +2 "storage"(x& +5 "core" &   \ +3 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 319 counts +2 "manipulator"&E'ό +16 "core" ' +2 "manipulator"&!& +4 "core" &   +2 "storage"([& +5 "core" & v x 0\ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&' +26 "core" ' +2 "storage"(*% +5 "core" %  \ +3 ."downElevator"SE.seek :down +4 "storage"('v +72 "core" ' +3 ."downElevator"SE.stop + "storage"(5 +22 (% +3 "core" % s\ +3 "manipulator"& % +54 "core" %  +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tPSV.dial :air +2 "processing"%  +70 "core" +3 .tPS.seek 2.5ml + "processing"%,' +2626 "core" ' +2 .tdelay 1 second +101 .PSV.dial :mixloop +2 "processing"%N +43 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%P  +44 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +44 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%7  +55 "core" +2 .tdelay 1 second +103 .PS.seek 0ml + "processing"%>'W +2625 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%l& +5 "core" &6\  +2 "manipulator"&& +4 "core" & a  +3 "manipulator"&0% +5 "core" %\  # # +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +174 "core" ( +2 "manipulator"&k& +4 "core" &- U +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 & & +4 "core" &-  U +3 .tForearm.seek :garage +2 "manipulator"&'! +106 "core" ' +3 .tHand.close + "manipulator"&;/ +70 "core" / +2 "manipulator"&\ & +5 "core" &-  : U +2 "manipulator"&<% +5 "core" % 3 x +3 .tForearm.seek :retract + "manipulator"&`'\ +101 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC +2 "manipulator"&n( +121 "core" ( +3 "manipulator"&^& +5 "core" &  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" &  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&w' +102 "core" ' +2 "manipulator"&& +4 "core" & W +3 "manipulator"&f% +4 "core" %  +3 "processing"%W& +5 "core" &&\  +3 "processing"%(& +6 "core" &*\  +3 .tPC.seek :closed + "processing"%}(Tg +7 "core" &?\  +5 &G8\ $f +10 &|Y|I\ 8 +9 &xN\ K +9 &TS\ L +10 &]UQ\ L +9 &UP\ L +10 &RJ\ L +9 &UH\ L +9 &eVT\ L +10 &&U]\ M +9 &U]\ L +9 &!U^\ L +10 &#mT]\ L +9 &%.U[\ M +10 &&UX\ L +9 &(Ub\ L +9 &*vUi\ L +10 &,8Uf\ L +9 &-Ul\ L +9 &/Un\ L +10 &1Up\ L +9 &3AUp\ L +10 &5Vl\ L +9 &6Vg\ L +9 &8Ua\ L +10 &:IVn\ L +9 &< Ul\ L +9 &=Vu\ L +10 &?Vx\ L +9 &AQVz\ L +10 &CZr\ L +9 &DXx\ M +9 &FZx\ M +10 &HV_z\ M +9 &Jxy\ P +9 &K\ R +10 &M\ R +9 &OL\ S +10 &Q\ S +9 &R\ B +9 &SBe\ "e +10 &TG&\ ' +5 ( +2 "processing"%(& +5 "core" &TG\ ' +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.60 + "processing"%& +5 "core" &TG|\ ' +2 .tHand.open + "manipulator"&81 +74 "core" 1 +3 "manipulator"&3% +5 "core" %  % +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&4'\ +90 "core" ' + .tPRV.dial :air +2 "processing"%  +88 "core"  +10 .tPSV.dial :mixloop +2 "processing"% +41 "core" +31 "processing"%I% +5 "core" %Z\ +8 .tPS.seek 0.3ml +2 "processing"%2' +391 "core" ' +2 .tPSV.dial PSR +2 "processing"%s +98 "core"  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml +2 "processing"%i'* +487 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%#' +1910 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%C +100 "core" +2 .tPTV.dial :mixing +2 "processing"%r @ +69 "core" A +2 .tPBV.dial :waste2 +2 "processing"%)  +90 "core"  +18 .tPS.seek 0ml + "processing"%M'W +2636 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&K& +5 "core" &  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC + "manipulator"&e( +3 "core" ( +3 "manipulator"&/& +4 "core" & 9 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 & & +3 "core" & +3 .tForearm.seek PC +2 "manipulator"&Z' +96 "core" ' +2 .tHand.close + "manipulator"&~/ +75 "core" / +3 .tPC.seek :open + "processing"%( +400 "core" ( +2 "manipulator"&j& +4 "core" & M +2 "manipulator"&:% +5 "core" %    +3 .tForearm.seek :retract + "manipulator"&'\ +99 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"&X(- +140 "core" ( +2 "manipulator"&.& +5 "core" &-  $ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &1& +3 "core" &-  e $ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&o'! +112 "core" ' +2 .tHand.open + "manipulator"&Q1 +74 "core" 1 +2 "manipulator"&B% +4 "core" % ) g Ǽ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +102 "core" ' +3 #tLoading da puck from tube 4 into Processing Clamp + "processing"%u& +4 "core" &\ +3 "manipulator"&"% +4 "core" %\  3  +3 "storage"(S% +5 "core" % W\ +2 "storage"(V. +3 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 4 + "storage"( (,> +352 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (q& +4 "core" &,; f g\  +3 "manipulator"&6& +4 "core" &-  Q $ +3 "manipulator"&t% +5 "core" %\  =  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +2 "manipulator"&( +168 "core" ( +2 "manipulator"&&& +4 "core" &\  "{ +3 "storage"(5& +5 "core" &,; \  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts +2 "manipulator"&L'& +96 "core" ' +2 "storage"(m& +53 "core" &,; \  +6 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(O'H +94 "core" ' +2 "storage"(d- +4 "core" -'_ +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +5 (p& +3 "core" &,; d f\  +3 "manipulator"&+& +5 "core" &\  E "x +3 .tElbow.seek 4 +2 "manipulator"&9( +3 "core" ( +3 "manipulator"&& +4 "core" &\  "x +3 "storage"(& +5 "core" &,; h i -\  +3 .tForearm.seek 4 + 300 counts +2 "manipulator"&'ϖ +13 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tHand.close + "manipulator"&@/ +66 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"& & + "storage"(?'v +10 "core" &  S "x +2 "manipulator"&H% +4 "core" % ϋ  w +3 .tForearm.seek :retract +2 "manipulator"&R'\ +53 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +40 "core" ' +2 .tElbow.seek PC +2 "manipulator"&g( +252 "core" ( +2 "manipulator"&b& +6 "core" & P +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &a& +3 "core" & @ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&%' +103 "core" ' +2 "manipulator"&$& +5 "core" & A +2 "manipulator"&'% +4 "core" %  +3 "processing"%y& +4 "core" &\ +4 "processing"%G& +6 "core" &\ +3 .tPC.seek :closed +3 "processing"%c(Tg +4 "core" &\ +5 &\ 8 +9 &DJv\ 0 +10 &ut|\ E +9 & Z\ L +9 &T\ K +10 &T\ L +9 &gU\ L +10 &)U\ L +9 &U\ L +9 &X\ L +10 &oT\ L +9 &!1W\ L +9 &"Ty\ K +10 &$T}\ L +9 &&wR~\ L +9 &(:T\ K +10 &)T\ L +9 &+R\ L +10 &-T\ K +9 &/ATu\ L +9 &1Rn\ L +10 &2Td\ L +9 &4Wp\ L +10 &6IRn\ L +9 &8 Sk\ K +9 &9To\ L +10 &;Re\ L +9 &=QTg\ L +9 &?We\ L +10 &@RZ\ L +9 &BT`\ L +9 &DXX_\ L +10 &FWc\ L +9 &G_`\ M +10 &Im[\ N +9 &KOZ\ R +9 &Mc\ R +10 &NO\ R +9 &P[\ S +10 &RT[\ S +9 &S]xV\ "h +9 &TIWU\ + +9 ( +2 &TMF\ ' +2 "processing"%G& +4 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.65 + .Hand.open +2 "manipulator"&=1 +73 "core" 1 +2 "manipulator"&z% +4 "core" %  ; +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&]'\ +90 "core" ' +3 #tHeating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%  +3 %h9 +7 "core" 9/ +102 "processing"%v9 +3 "core" 9- +103 "processing"%9 +4 "core" 9, +103 "processing"%|9 +4 "core" 9* +103 "processing"%U9 +3 "core" 9)\ +103 "processing"%Y9 +3 "core" 9*\ +103 "processing"%T9 +3 "core" 9)\ +103 "processing"%_9 +3 "core" 9)\ +103 "processing"%9 +3 "core" 9)#\ +103 "processing"%x9 +3 "core" 9)'\ +103 "processing"%!9 +4 "core" 9*+\ +103 "processing"%[9 +3 "core" 9,/\ +103 "processing"%*9 +3 "core" 9-4\ +103 "processing"%9 +4 "core" 9/8\ +103 "processing"%9 +4 "core" 91<\ +153 "processing"% 9 +5 "core" 94B\ +103 "processing"%J9 +3 "core" 95G\ +103 "processing"%-9 +3 "core" 98K\ +103 "processing"%E9 +3 "core" 9:O\ +103 "processing"%{9 +3 "core" 9>S +103 "processing"%9 +4 "core" 9AX +103 "processing"%9 +3 "core" 9D\\ +103 "processing"%9 +3 "core" 9G` +104 "processing"%A9 +4 "core" 9Jd +3 .tPH.hold 2:00:00,28C +4 "processing"%N ppG +2 .tdelay 1:30 +6 "core" e +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%P +100 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml +2 "processing"%' +594 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml +2 "processing"%7'[ +1614 "core" ' +2 .tPTV.dial :puck +2 "processing"%,  +68 "core"  +2 .tPSV.dial PTV +2 "processing"%l +71 "core" +2 .tPBV.dial :waste1 +2 "processing"%  +127 "core"  +2 "processing"%0% +5 "core" %Y\  +3 .tPS.seek 1.5ml + "processing"%k' +599 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +31 "core" * +3 .tPS.seek 0ml +2 "processing"%\\'W +1614 "core" ' +2 .tdelay 5:00 +1426 "Can"\ DJCSY +28576 #trecoverPSRreagent08 + .PTV.dial :puck +2 .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 +2 .PSV.dial PSR +2 "processing"%< +72 "core"  +3 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%' +2292 "core" ' +2 .tPSV.dial PTV + "processing"%^ +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"% +72 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +3 "processing"% +71 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +3 "processing"%  +69 "core"  +3 .tPS.seek 0ml +2 "processing"%f'W +2275 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%W  +129 "core" +2 .tPSV.dial :mixloop +2 "processing"% +43 "core" +2 .tPRV.dial :ab1 + "processing"%` @ +72 "core" A +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%'w +360 "core" ' +2 .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'  +2 "processing"%8  +46 "core"  +4 +2 "processing"%3% +5 "core" %y\  +3 .tPS.seek 0.32ml +2 "processing"%('& +389 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +29 "core" +2 .tPRV.dial :air +2 "processing"%  +40 "core"  +3 .tPS.seek 0.9ml +2 "processing"%I'D +1234 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%w @ +70 "core" > +3 .tPS.seek 0.5ml + "processing"%>' +869 "core" ' +10 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%s  +54 "core" +3 .tPS.reconfigure :default +2 "processing"%#A d`xb +4 .tPS.seek 2ml + "processing"%2'[ +1617 "core" ' +2 .tPSV.dial :PML +2 "processing"%i +40 "core" +2 .tPTV.dial :mixing + "processing"%C @ +72 "core" A +2 .tPBV.dial :waste1 + "processing"%r  +33 "core"  +2 "processing"%)% +4 "core" %\\\  +3 .tPS.seek 1.85ml +2 "processing"%#'< +246 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%K * +35 "core" , +3 .tPS.seek 0ml +2 "processing"%/'W +1969 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"' & +3 "core" &UV\ +3 "manipulator"&~& +5 "core" & +2 "manipulator"&n% +4 "core" %   $ +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&4(- +161 "core" ( +2 "manipulator"&}& +5 "core" &- T +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &j& +4 "core" &-  +3 .tForearm.seek :garage + "manipulator"&:'! +109 "core" ' +30 .tHand.close +2 "manipulator"&./ +71 "core" / +2 "manipulator"&1& +5 "core" &- v +2 "manipulator"&Z% +5 "core" % 0 " +3 .tForearm.seek :retract + "manipulator"&e'\ +104 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&Q( +279 "core" ( +3 "manipulator"&B& +5 "core" & G 0 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" & I 0 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&u', +104 "core" ' +2 "manipulator"&"& +5 "core" & 0 +2 "manipulator"&S% +5 "core" %+  { +3 "collection"'V& +4 "core" &TX\ +3 "collection"'o& +7 "core" &TX \ +2 .tCC.seek :closed +3 "collection"'(O +3 "core" &SX\ +7 &TY\ 8 +9 &CJyTV\ y0 +10 &ttTW\ wE +9 &\\UX\ {L +9 &XUW\ yL +10 &YUX\ {K +9 &fYTW\ tL +9 &'UVY\ rL +10 &TVY\ {K +9 &UTX\ {K +10 &oYTX\ {K +9 &!0YTX\ sL +9 &"USX\ sL +10 &$RUX\ uK +9 &&wTVX\ {K +9 &(:USX\ {K +10 &)WTY\ {L +9 &+UUX\ {L +10 &-~WTW\ yL +9 &/AXVX\ {K +9 &1WTX\ xL +10 &2VRY\ xL +9 &4STX\ yK +9 &6IYTY\ yK +10 &8\ WUX\ rL +9 &9USX\ kL +10 &;SVX\ rL +9 &=QYUW\ uK +9 &?YUY\ uL +10 &@WUW\ xK +9 &BWVX\ wK +10 &DXYUX\ vL +9 &FYSW\ rL +9 &G`UW\ nM +10 &ITX\ kP +9 &KERV\ fU +12 &LSW\ bX +7 &NzSV\ g9 +9 &Oe.SW\ d#j +9 &OQTV\ oB +3 ( +2 "collection"'o& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.58 +2 "collection"'q& +4 "core" &OUUW\ wB +3 .tHand.open + "manipulator"&61 +75 "core" 1 +2 "manipulator"&t% +4 "core" % + e { +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&&'\ +95 "core" ' +2 .tPSV.dial PSR +2 "processing"%5 +99 "core"  +5 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +12 .tPS.seek 1.5ml + "processing"%m' +1606 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%X  +41 "core"  +3 .tPS.seek 0ml +2 "processing"%d'W +1606 "core" ' +2 .tPSV.dial PSR +2 "processing"%p +43 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%+' +2637 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +4 "processing"%  +2 "collection"'  +40 "core" +116 +2 .tPSV.dial :mixloop +2 "processing"% +98 "core" +2 .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%@  +73 "core" +3 .tPS.seek 0ml + "processing"% 'W +2639 "core" ' +2 .tPSV.dial :air +2 "processing"%H  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2584 "Can"\ VCY +51 "core" ' + .tPSV.dial :mixloop +2 "processing"%L +44 "core" +2 .tPS.seek 0ml +2 "processing"%O'W +2633 "core" ' +2 .tPSV.dial :air +2 "processing"%  +54 "core" +3 .tPS.seek 2.5ml + "processing"%b' +2635 "core" ' +2 .tPSV.dial :mixloop + "processing"%? +41 "core" +2 .tPS.seek 0ml +2 "processing"%a'W +2636 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&9& +5 "core" & Q 0 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&$( +4 "core" ( +2 "manipulator"&'& +5 "core" & & 0 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &y& +3 "core" & 0 +3 .tForearm.seek CC +2 "manipulator"&R', +107 "core" ' +2 .tHand.close + "manipulator"&/ +66 "core" / +2 .tCC.seek :open +2 "collection"'=( +379 "core" ( +3 "manipulator"&z& +4 "core" & % 0 +2 "manipulator"&h% +5 "core" %   +3 .tForearm.seek :retract + "manipulator"&G'\ +102 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&v(- +276 "core" ( +2 "manipulator"&%& +5 "core" &-  j +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" &- j +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage + "manipulator"&|'! +106 "core" ' +3 .tHand.open + "manipulator"&U1 +73 "core" 1 +2 "manipulator"&Y% +5 "core" % +  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&T'\ +103 "core" ' +3 ."da"delayUntil "11:58:25.60" +24739 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%_ @ +71 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%  +78 "core" +10 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%x * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%!  +43 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%[' +2286 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%* +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"% +43 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +41 "core"  +3 ."da"PS.seek 0ml +2 "processing"%J'W +2277 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%- +127 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%E' +592 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%{'[ +1612 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +71 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%A% +5 "core" %a\ +2 ."da"PS.seek 1.5ml +2 "processing"%P' +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%M * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1617 "core" ' +2 ."da"delay 2:00 +11537 "Can"\ [DY +466 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%,  +15 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%l  +35 "core" +4 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%0 +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%7' +2288 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%k +72 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%;  +71 "core"  +3 ."da"PS.seek 0ml +2 "processing"%\ 'W +2286 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%< +127 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%\\' +592 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%^'[ +1611 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 "processing"%% +5 "core" %Z\  +2 ."da"PS.seek 1.5ml +2 "processing"%W' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%`'W +1611 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%f  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%8  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +45 "processing"% * +42 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%3 +72 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%' +2284 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%( +72 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%w  +71 "core"  +2 ."da"PS.seek 0ml +3 "processing"%I'W +2282 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%s  +42 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +30 "processing"%>  +126 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%i  +42 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%C  +4 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%r +45 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%)' +390 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%K  +42 "core"  +2 "processing"%2% +4 "core" %\  +3 ."da"PS.seek 0.55ml +2 "processing"%#'t +334 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%  +55 "core" +2 ."da"PS.seek 2ml +2 "processing"%~'[ +1558 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%n +40 "core" +2 ."da"PTV.dial :mixing +2 "processing"%} @ +69 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%j  +32 "core"  +2 "processing"%g% +4 "core" %]\  +4 ."da"PS.seek 1.85ml +2 "processing"%.'= +229 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%1 * +35 "core" , +3 ."da"PS.seek 0ml +2 "processing"%Z'W +1959 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +16263 "Can"\ A9EY +31740 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%] @ +5 "core" A + ."da"PBV.dial :waste1 +2 "processing"%:  +34 "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"%  +41 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%4' +2291 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%" +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%S  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%V +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%e  +43 "core"  +3 ."da"PS.seek 0ml +2 "processing"%F'W +2276 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%q +127 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%6' +586 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%t'[ +1627 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%o  +71 "core"  +2 ."da"PSV.dial PTV +2 "processing"%5 +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%u  +35 "core" +2 "processing"%/% +4 "core" %X\  +3 ."da"PS.seek 1.5ml +2 "processing"%X' +594 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%m * +34 "core" , +56 ."da"PS.seek 0ml +2 "processing"%p'W +1605 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%d  +16 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +3 ."da"delay 30 seconds +2003 "Can"\ AEY +1000 ."da"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 :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%@' +2290 "core" ' + ."da"PSV.dial PTV +3 "processing"%+ +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%H +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +72 "core" +3 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%L  +70 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2264 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +138 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%O' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%?'[ +1611 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%b  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%9 +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%'  +34 "core" +2 "processing"%y% +4 "core" %V\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +595 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%Q * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%&'W +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%z  +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 +2 "processing"%R +83 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%%' +2275 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +68 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%$ +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%U +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%Y  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%G'W +2269 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%| +127 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +3 "processing"%_' +594 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%'[ +1611 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%x  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%! +70 "core" +2 ."da"PBV.dial :waste1 + "processing"%a  +34 "core" +2 "processing"%*% +4 "core" %Y\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +586 "core" ' +9 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +3 ."da"PS.seek 0ml +48 "processing"% 'W +1623 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%[  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%-  +34 "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"%E +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%' +2287 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"% +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%A +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%{  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%M'W +480 "Can"\ G[FAY +1784 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%P +130 "core"  +3 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +3 "processing"% +11 ."da"PS.reconfigure :default +9 "processing"%#A d`xb +20 ."da"PS.seek 0.25ml +8 "processing"%,'7 +353 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +3 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%l' +332 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1609 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%0  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +85 "core" ~ +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core"  +2 "processing"%k% +4 "core" %Z\ ( +3 ."da"PS.seek 1.5ml +2 "processing"%' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%; * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%7'W +1617 "core" ' +3 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%<  +4 "core"  +2 ."da"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"% +72 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%' +2380 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "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"%  +72 "core"  +3 ."da"PS.seek 0ml +2 "processing"%W'W +2365 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%f +132 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 2ml +2 "processing"%8'[ +2125 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%3 +84 "core" ~ + ."da"PBV.dial :waste1 +2 "processing"%`  +34 "core" +2 "processing"%% +4 "core" %^\  +3 ."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"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%w  +101 "core"  +4 ."da"PS.seek 0ml +2 "processing"%'W +1665 "core" ' +9 "processing"%s9 +4 "core" 95; +3 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%> +3 "core" 5; +2 "processing"%i& +4 "core" &TM\ ' ' +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 + "manipulator"&C% +5 "core" %\   ) +2 "storage"(r% +4 "core" %u L M C\ > +3 "storage"(I. +3 "core" .(,> +3 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 ."da"SC.seek 3 +2 "storage"(K( +198 "core" ( +2 ."da"SC.configure :limp +3 "storage"($(\ 1b +4 (2& +4 "core" & + < J\ = + "manipulator"&)& +8 ."raiseStack"SE.reconfigure :place +3 "storage"(#]K-0-\ b +4 "core" &- = j +3 "manipulator"& % +5 ."raiseStack"SE.seek :beamBreak + "storage"(#'H +4 "core" %\   ) +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek PC +2 "manipulator"&n( +122 "core" ( +2 "manipulator"&}& +4 "core" &  +3 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &j& +3 "core" & + +3 ."da"Forearm.seek PC +2 "manipulator"&g' +96 "core" ' +3 ."da"Hand.close + "manipulator"&1/ +15 "core" ' +2 "storage"(~- +4 "core" -'H +2 ."raiseStack"SE.configure :default +2 "storage"(#QK-0-\ b +4 ."raiseStack"SE.seek :place +2 "storage"(.'6 +32 "core" ' +8 / +2 ."da"PC.seek :open +2 "processing"%]( +400 "core" ( +2 "storage"(:& +5 "core" & P K \ ? +2 "manipulator"&B& +5 "core" & i +2 "manipulator"&% +5 "core" %  3  +3 ."da"Forearm.seek :retract +2 "manipulator"&Z'\ +95 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 3 +2 "manipulator"&"( +254 "core" ( +2 "manipulator"&S& +4 "core" &  !v +3 "storage"(V& +4 "core" & K O \ = +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 700 counts +2 "manipulator"&e' +93 "core" ' +2 ."da"Hand.open +2 "manipulator"&41 +65 "core" 1 +3 "storage"(q- +3 "core" -'6 +3 ."da"SE.seek -0.15 Pucks below Top Plate +2 "storage"(F' +25 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.82 Pucks below Top Plate +2 "storage"(6' +56 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23aug1212h50ml_niagara.tif +1943 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +3562 #"da"SX HX9/16 (USB:;1): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 51.681 seconds\ /var/log/esp/da23aug1212h50ml_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23aug1212h50ml20s_niagara.tif +2069 #SX HX9/16 (USB:;1): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23aug1212h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23aug1212h50ml30s_niagara.tif +3069 #SX HX9/16 (USB:;1): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23aug1212h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "51.681 sec auto-exposure",Subject: "da23aug1212h50ml images!" +2 "storage"(o- +8 "core" -' +7 "storage"(5& +7 "core" & \ y +2 "manipulator"&u& +5 "core" & ( ` +9 ."da"Elbow.seek 3 +5 "manipulator"&/( +18 "core" ( +2 "manipulator"&t& +5 "core" & #  +2 "storage"(m& +4 "core" & \ } +4 ."da"Forearm.seek 3 + 700 counts +2 "manipulator"&X' +4 "core" ' +5 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.1 Pucks below Top Plate +2 "storage"(d'B +66 "core" ' +2 "manipulator"&& +4 "core" & s  +3 "storage"(& +6 "core" &  R\ +72 ."da"Elbow.reconfigure :limp +5 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 3 +2 "manipulator"&' +39 "core" ' +3 ."da"Elbow.hold +2 "manipulator"&p, +4 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +10 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +4 ."da"SE.seek 0.08 Pucks below Top Plate +2 "storage"(+'- +24 "core" ' +41 "manipulator"&H% +7 "core" %M Ȯ +2 "storage"( & +5 "core" & \ \ +2 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 3 + 314 counts +2 "manipulator"&L'G +15 "core" ' +2 "manipulator"&@& +5 "core" &   +2 "storage"(& +5 "core" &   M\ +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 3 + 700 counts +6 "manipulator"&' +24 "core" ' +3 "storage"(O% +4 "core" %5 9 9\ +4 ."downElevator"SE.seek :down +3 "storage"(b'v +102 (9% +4 "core" %I   .\ U_ +3 "manipulator"&'% +5 "core" % /  +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +2 "manipulator"&y'\ +89 "core" ' +54 ' +4 ."downElevator"SE.stop +3 "storage"(5 +9 (?& +6 "core" &  \ +9 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +5 #tStarting finalPurge +3 "processing"%Q& +9 "core" & \ +6 "manipulator"&& +12 "core" &   +4 "manipulator"&% +10 "core" %\  (  +6 ."psFlush"Elbow.seek FlushPuck::Garage +5 "manipulator"&z(- +175 "core" ( +3 "manipulator"&h& +5 "core" &- 8 o +2 ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +3 &R& +4 "core" &-  o +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&&'! +104 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&/ +71 "core" / +2 "manipulator"&$& +4 "core" &- o +3 "manipulator"&U% +4 "core" % 4  +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&Y'\ +101 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek PC +2 "manipulator"&%( +149 "core" ( +2 "manipulator"&|& +5 "core" & N E +3 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &G& +4 "core" &  E +3 ."psFlush"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +8 ."psFlush"Forearm.seek PC +4 "manipulator"&_' +96 "core" ' +3 "manipulator"&x& +4 "core" &  E +3 "manipulator"&!% +5 "core" % , 2 +3 "processing"%a& +5 "core" &6\ +3 "processing"%*& +6 "core" &:\ +3 ."psFlush"PC.seek :closed +2 "processing"%(Tg +4 "core" &\ +7 &3\ $d +9 &Vt\ 6 +10 &v\ K +9 &R\ L +9 &gR\ L +10 &)R\ L +9 &Q\ L +9 &Q\ L +10 &oU\ L +9 &0S\ M +10 &R\ L +9 &!U \ L +9 &#vR\ M +10 &%9Re\ L +9 &&S\ M +9 &(RW\ L +10 &*~R\ M +9 &,AR\ L +10 &.S\ M +9 &/R\ L +9 &1S\ L +10 &3IU\ L +10 &5 R\ L +8 &6T\ L +107 &8R\ L +21 &:QS\ L +8 &<O\ L +2 &=S\ L +7 &?T}\ L +2 &AYR\ L +2 &CS\ M +5 &DS\ L +2 &FR\ M +5 &H`Y\ M +2 &Jp\ P +2 &K\ R +2 &M\ S +5 &OV\ S +4 &Q\ S +4 &R\ @ +4 &TJk\ J +2 &TK G\ / +3 ( +2 &TK#\ / +4 &TK#\ / +4 &TK#\ / +9 "processing"%*& +6 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.61 +2 "processing"%& +10 "core" &TK#\ / +3 &TK#\ / +3 ."psFlush"Hand.open +4 "manipulator"&1 +69 "core" 1 +2 "manipulator"&[% +5 "core" %  2 +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&-'\ +93 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%J +45 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%E' +362 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +237 "core" ' +4 ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2121 "core" ' +3 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +4 "processing"% @ +189 "core" B +4 ."psFlush"PTV.dial :PRVmixing +4 "processing"%  +126 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%A +99 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%{'9 +2632 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +101 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +3 "processing"%P' +587 "core" ' +2 ."psFlush"delay 5 seconds +263 #"uploadLog"upsync +239 ."psFlush"PSR.select :air +3 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%M' +2120 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 + "processing"%,  +33 "core"  +2 ."psFlush"PTV.dial :mixing +2 "processing"%l @ +71 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%0 +100 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%'9 +2638 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +100 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%k'P +1110 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1614 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%; +71 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%  +71 "core"  +2 ."psFlush"PBV.dial :waste1 +3 .PS.seek 0ml + "processing"%<'W +2628 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%\ +73 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%\\' +588 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1637 "Can"\ GFY +481 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%7 +71 "core" +3 ."psFlush"PBV.dial PSV +2 "processing"% U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2647 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%^ @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2635 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +70 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%f'W +2622 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%W +86 "core"  +11 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%' +2636 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%3 +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%` U +6 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2636 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%8 @ +43 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%(' +2635 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%w  +71 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"%'W +2635 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%s +55 "core"  +3 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%>'P +1107 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%i' +1607 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%C +71 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%r  +17 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%I  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%2'W +2627 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%) +82 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"% ' +587 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2118 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%} +69 "core" +2 ."psFlush"PBV.dial PSV +7 "processing"%j U +53 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%~'W +2639 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%v @ +41 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%1' +2631 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%T  +71 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%#'W +2632 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%c +54 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%:' +2632 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%B +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +6 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%g'W +2636 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%S @ +41 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%V' +2634 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%n  +70 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%4'W +2640 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'q& +4 "core" &dh$\  +3 "manipulator"&Z& +5 "core" & 3 E +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&.( +2 "core" ( +3 "manipulator"&F& +4 "core" & E +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &o& +4 "core" & % E +3 .tForearm.seek PC +2 "manipulator"&5' +95 "core" ' +2 .tHand.close +51 "manipulator"&u/ +73 "core" / +3 .tPC.seek :open +2 "processing"%t( +400 "core" ( +2 "manipulator"&m& +4 "core" &  E +3 "manipulator"&% +5 "core" %   +3 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&"( +344 "core" ( +2 "manipulator"&e& +4 "core" & \ - +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &6& +3 "core" & Y - +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&H', +98 "core" ' +2 "manipulator"& & +5 "core" & - +2 "manipulator"&@% +5 "core" %.  +3 "collection"'& +5 "core" &dg\ +3 "collection"'O& +6 "core" &dj\ +3 .tCC.seek :closed +2 "collection"'X(O +5 "core" &gh\ +5 &ei\ 9 +10 &FKzdi\ v0 +9 &wt~gh\ tE +9 &!\\eh\ zL +10 &Tdg\ {L +9 &Yeh\ xK +10 &iTdi\ yL +9 &+Vgi\ xL +9 &Tch\ yK +10 &Tei\ yL +9 &qVgh\ {L +9 &!5Tfg\ {K +10 &"Ydh\ xL +9 &$Weh\ xL +10 &&yVdj\ xL +9 &(<Xdh\ xK +9 &)Yej\ yL +10 &+Vgi\ zK +9 &-Tfk\ zK +10 &/EUeh\ yK +9 &1Yfi\ xK +9 &2Yfh\ yK +10 &4Seh\ xK +9 &6LUgi\ {K +9 &8Sej\ {K +10 &9Sch\ zK +9 &;Tei\ xK +9 &=UVej\ yK +10 &?Zeh\ yK +9 &@Yei\ xK +10 &BTch\ {K +9 &D\\Tdh\ {K +9 &FWdi\ xK +10 &Gcfj\ yM +9 &I|fh\ vP +9 &KHdh\ qU +10 &Meg\ mX +9 &Nydh\ s: +10 &O`(fj\ o's +9 &Oadf\ wD +2 ( +3 "collection"'O& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.59 + "collection"'9& +4 "core" &O_dj(\ xD +3 .tHand.open + "manipulator"&/1 +73 "core" 1 +3 "manipulator"&'% +5 "core" % .  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&d'\ +93 "core" ' +2 #tFlushing the Collection Valve::Manifold +2 "collection"'& +4 "core" &O^eh\ |D +2 "collection"'L% +5 "core" %fi\ | +3 .tCSV.dial CSR + "collection"'?  +42 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.seek 5ml +2 "collection"'Q'l +1355 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +10 '+% +4 "core" %lej\ y +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'' +651 "core" ' + .tCSV.dial :waste +2 "collection"' +125 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'' +1993 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'h& +4 "core" &O^dg\ }D +3 "collection"'R% +4 "core" %fh\ ~ +3 .tCSV.dial :flush + "collection"'b  +41 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 5ml + "collection"'p'l +1231 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +41 "core" B +2 "collection"'$% +4 "core" %leh\ } +4 .tCS.seek 7ml + "collection"'U' +535 "core" ' +2 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +54 "collection"'y  +3 '|  +40 "core"  +92  +2 .tCBV.dial :waste1 +2 "collection"'G @ +46 "core" > +3 .tCS.seek 0ml +2 "collection"'&' +1661 "core" ' +2 #tFlushing lower manifold's waste2 port +2 "collection"'x& +5 "core" &O]ik\ ~D +2 "collection"'!% +5 "core" %gl\ ~ + .tCSV.dial :flush +2 "collection"'z  +70 "core" +3 .tCS.seek 5ml +2 "collection"'a'l +1212 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'Y @ +41 "core" A +3 "collection"']% +5 "core" %lel\ | +3 .tCS.seek 7ml +2 "collection"'' +267 "Can"\ IGmY +269 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'[  +2 '  +17 "core"  +28  +2 .tCBV.dial :waste2 + "collection"'*  +111 "core"  +3 .tCS.seek 0ml + "collection"'J' +1658 "core" ' +2 #tDisinfecting external Intake with kill +2 "collection"'_& +4 "core" &O]ei\ ~D +2 "collection"'% +4 "core" %ej\  +3 .tCSV.dial CSR + "collection"'E  +43 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +11 .tCS.seek 8ml +2 "collection"'' +1902 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air + "collection"' +11 .tCS.seek 10ml +2 "collection"'' D +541 "core" ' +3 ."connect"CSV.dial CBV +2 .tCBV.dial CSV +4 "collection"' +2 'A  +109 "core" ~ +25  +2 .tCTV.dial :intake +2 "collection"'  +68 "core" +2 .tIntake.select :open + "sampler") +11 .tCS.seek 2ml +2 "collection"'{' \\ +1920 "core" ' +2 .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air + "collection"'P  +72 "core"  +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"',' +582 "core" ' +2 .tCSV.dial CSR + "collection"'l  +108 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'0'l +1350 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml +2 "collection"'M' D +1356 "core" ' +2 .tCSV.dial CBV +2 "collection"' +107 "core" ~ +3 .tCS.seek 0ml + "collection"'' +2625 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"&k& +5 "core" & ( - +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&;( +27 "core" ( +2 "manipulator"&& +5 "core" &  # +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" & h # +3 .tForearm.seek CC +2 "manipulator"&\ ', +107 "core" ' +2 .tHand.close +2 "manipulator"& 22,\\n 2 => 22,\\n 3 => 1,\\n 4 => 21}\\nCan@12:55:18, 24.2C, 22% humidity, 14.7psia, 13.358V, 0.282A, 37.062Ah, 3.76W\\nSampled 50.0ml",Subject: "Asleep until 11:00EDT13-Aug-23" +21 ."shutdown"Gate.power :core,:OFF +2 .Gate.power :raw,:OFF + #Shutdown +657 #"uploadLog"upsync +43847 "Can"\ !HY +60001 \ !PHY +60001 \ #I/Y +60002 \ !IY +60001 \ !J[Y +60001 \ !$JY +60002 \ !VKY +60001 \ !LY +60001 \ !LY +60002 \ !MIY +60001 \ !!MY +60001 \ "RNuY +60002 \ !O Y +60001 \ !OY +60001 \ !P7Y +60002 \ !PY +60001 \ !PQcY +60001 \ "QY +60002 \ !RY +60001 \ !S%Y +60001 \ #SY +60002 \ !MTQY +60001 \ !ƀTY +60002 \ !dzU}Y +60001 \ !VY +60001 \ !VY +60001 \ !SW?Y +60002 \ !̇WY +60001 \ !ͻXkY +60002 \ #YY +60001 \ !!YY +60001 \ !TZ-Y +60002 \ &҆ZY +60001 \ !ӹ[YY +60001 \ ![Y +60002 \ !\\Y +60001 \ !O]Y +60002 \ !؁]Y +60001 \ %ٴ^GY +60001 \ !^Y +60002 \ !_sY +60001 \ !M` Y +60001 \ !ށ`Y +60002 \ ߶a5Y +60001 \ %aY +60001 \ !baY +60002 \ !ObY +60001 \ $cY +60001 \ !d#Y +60001 \ !dY +60002 \ !eOY +60001 \ !QeY +60002 \ !f{Y +60001 \ #gY +60001 \ %gY +60001 \ ! h=Y +60002 \ !ThY +60001 \ !iiY +60002 \ !iY +60001 \ %jY +60001 \ !k+Y +60001 \ !RkY +60002 \ !lWY +60001 \ !lY +60001 \ !mY +60002 \ #nY @EDT1691899364.60 \ !MnY +60002 \ !oEY +60001 \ !oY +60001 \ !pqY +60002 \ !qY +60001 \ $FqY +60001 \ !xr3Y +60002 \ !rY +60001 \ !s_Y +60001 \ " sY +60002 \ !>tY +60001 \ %pu!Y +60001 \ ! uY +60002 \ %\ vMY +60001 \ ! vY +60001 \ ! ;wyY +60002 \ !mxY +60001 \ !xY +60001 \ !y;Y +60002 \ !yY +60002 \ !8zgY +60000 \ !jzY +60002 \ !{Y +60001 \ %|)Y +60002 \ !|Y +60001 \ !1}UY +60001 \ !c}Y +60002 \ !~Y +60001 \ "Y +60001 \ !Y +60002 \ !-CY +60001 \ ! _Y +60001 \ !!oY +60002 \ !"Y +60001 \ $#Y +60001 \ &%)1Y +60002 \ !&\\Y +60001 \ !']Y +60002 \ !(Y +60001 \ %)Y +60001 \ !+%Y +60002 \ !,XY +60001 \ !-KY +60001 \ !.Y +60002 \ !/wY +60001 \ !1& Y +60001 \ !2YY +60002 \ !39Y +60001 \ !4Y +60001 \ !5eY +60002 \ !7#Y +60001 \ $8WY +60001 \ !9'Y +60002 \ !:Y +60001 \ &;SY +60001 \ %=-Y +60002 \ !>cY +60001 \ !?Y +60002 \ !@Y +60001 \ %B\ AY +60001 \ !C>Y +60001 \ !DrmY +60002 \ !EY +60001 \ $FY +60002 \ !H/Y +60001 \ !IFY +43455 \ %J)1 +4 #tPowering core bus +542 .Gate.power :raw,:ON +3 "sampler") +39 )` +3 "core"  +3 "collection"' +3 ' +3 "core"  +3 "processing"% +3 %8 +3 "core"  +7 "collection"' 9\ +4 ' 0\ +3 ' -\ +5 "processing"% 9\ +3 % 2\ +2 % *\ +3 % 0\ +5 "sampler")&\ +3 .tCS.configure :default +3 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +4 .tSS.configure :default +2 "sampler")#.0X  +4 "collection"'C +7 "core" % +3 .tForearm.home.seek :retract +2 "manipulator"&r'\ +34 "core" +2 ."rdySampler"SSV.dial :spit,avoiding: :exhaust +2 "sampler")I +4 "core"  +2 "sampler")i +3 "core"  +2 "sampler"))  +5 "core"  +4 ."readyCS"CS.reconfigure :fast +4 ."rdySampler"SS.home.seek 0ml +2 "collection"'#d @b + "sampler")2' +6 ."readyCS"CS.home.seek 0ml +4 "collection"' ' +3 "core" ' +47 ."closeHand"Hand.close +11 "manipulator"&}/ +2 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +3 "core"  +3 .tElbow.jog 1500 +3 ."rdyProcessing"PS.home.seek 0ml +3 "manipulator"&j* + "processing"% 'W +52 "core" * +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 "core" / +3 .tElbow.home.seek :clear +2 "manipulator"&v(d +233 "core" ' +81 ( + "storage"(~& +5 "core" & z \ +3 .tSE.home.seek :down +2 "storage"(T'v +59 "core" ' +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.home.seek :initial +2 "storage"(1( +408 "core" ' +78 ' +2 ."rdyProcessing"PS.stop + "processing"%5 +166 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +4 .tForearm.seek :retract +2 "manipulator"&c'\ +4 "core" ' +2 .tElbow.seek :hammer +2 "manipulator"&#( +96 "core" ( +2 "manipulator"&B& +5 "core" & e +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek retracted + "manipulator"&'\ +5 "core" ' +2 "manipulator"&:% +5 "core" %\ &  & +3 "processing"%S& +2 "collection"'g& +8 "core" &\ +2 &w|9\ +3 .tCC.home.seek :open +2 ."openPC"PC.home.seek :open +3 "collection"'n( +3 "processing"%V( +270 "core" ( +4 ( +44 "Can"\ ?JH8[ +8 #tPhase [shallowDAwithoutWCR] +2 ."Qmail"Notice.email "At 11:00:25 began in tube 4: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_2023_08_02.rb:103\\n{1 => 22,\\n 2 => 22,\\n 3 => 1,\\n 4 => 21}\\nCan@11:00:25, 23.7C, 23% humidity, 14.7psia, 13.270V, 0.312A, 39.860Ah, 4.14W",Subject: "Started Niagara_2023_08_02 phase shallowDAwithoutWCR" +3 #t===> STARTED shallowDAwithoutWCR (phase #12) <=== +2 #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'q& +3 "core" &uz=\  +3 .tHand.open + "manipulator"&Z1 +67 "core" 1 +2 "manipulator"&F& +5 "core" & e +2 "manipulator"&o% +4 "core" % \ & & +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage +3 "manipulator"&u(- +179 "core" ( +2 "manipulator"&%& +4 "core" &- Z +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &-& +3 "core" &- Z +6 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :garage +2 "manipulator"&'! +108 "core" ' +2 .tHand.close + "manipulator"&m/ +66 "core" / +2 "manipulator"&& +5 "core" &- _ Z +4 "manipulator"&5% +5 "core" % + +3 .tForearm.seek :retract + "manipulator"&.'\ +102 "core" ' +2 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&e( +272 "core" ( +4 "manipulator"&6& +10 "core" & 0 +5 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 & & +4 "core" & 0 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&@', +96 "core" ' +5 "manipulator"&& + #"uploadLog"upsync +7 "core" & 0 +2 "manipulator"&% +6 "core" %+ +2 "collection"'=& +5 "core" &wyC\  +4 "collection"'9& +6 "core" &vy#\  +3 .tCC.seek :closed +2 "collection"'/(O +4 "core" &uz=\  +6 &vz>\ = +9 &Lxvz?\ |2 +10 &Tw}wy=\ yF +9 &Yxz@\ L +10 &SwzN\ K +9 &Uv{B\ K +9 &KYuz>\ ~K +10 & TwzA\ K +9 &VvyM\ ~K +9 &Yuz<\ ~K +10 &STw{>\ K +9 &!Uwz;\ K +10 &"UwzF\ }K +9 &$Wv{:\ L +9 &&[Syz>\ ~K +10 &(Txz8\ ~K +9 &)Tv{@\ ~L +9 &+VvzC\ L +10 &-bWwzE\ L +9 &/$Wt{A\ }L +10 &0WuzG\ ~L +9 &2VuzK\ ~L +9 &4lRw{=\ K +10 &6,Ww{<\ L +9 &7Uwz:\ L +9 &9VwzB\ L +10 &;rWwyG\ ~L +9 &=4Ww{C\ ~L +10 &>Wwz=\ }L +9 &@SxzH\ }K +9 &B{Yw{=\ K +10 &D=YvzE\ K +9 &E\\u{:\ L +9 &Gcw{@\ }M +10 &Iv~ux>\ yP +9 &K*wy=\ uU +10 &Ls{A\ pX +9 &Nux;\ v9 +9 &OY(sx=\ x)x +10 &OdtzB\ }E +2 ( +3 "collection"'9& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.60 +2 "collection"''& +3 "core" &Ohtx>\ {E +3 .tHand.open +2 "manipulator"&1 +70 "core" 1 +3 "manipulator"&O% +5 "core" % + H +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&L'\ +96 "core" ' +2 #tFlushing the Collection Valve::Manifold +52 "collection"'?& +6 "core" &Ohux\ ~E +3 "collection"'H% +4 "core" %ux\ ~ +3 .tCSV.dial CSR +2 "collection"'D  +138 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.reconfigure :default +2 "collection"'#P d@b +4 .tCS.seek 5ml + "collection"'+'l +1356 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +10 'Q% +4 "core" %lvxC\ { +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 7.5ml + "collection"'' +660 "core" ' +2 .tCSV.dial :waste +2 "collection"' +124 "core" +3 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'h' +1981 "core" ' +2 #tPurging external Intake + "collection"'R& +4 "core" &Ohqv;\ ~E +2 "collection"'b% +4 "core" %sx>\  +3 .tCSV.dial :flush +2 "collection"'  +43 "core"  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 10ml +2 "collection"'' D +2354 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +5 .tCBV.dial CSV + "collection"'$ +4 'p  +5 "core"  +63  +2 .tCTV.dial :intake +2 "collection"'y  +71 "core"  +2 .tIntake.select :open +2 "sampler") +11 .tCS.seek 0ml + "collection"'|' +2395 "core" ' +2 .tIntake.select :close + "sampler")0 +11 .tCTV.dial :air + "collection"'G  +73 "core"  +2 #tFlushing upper manifold + "collection"'U& +4 "core" &Ogsu>\ }E +3 "collection"'x% +5 "core" %pu9\ { +2 .tCSV.dial :flush +2 "collection"'!  +70 "core"  +3 .tCS.seek 5ml + "collection"'z'l +1229 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'& @ +40 "core" A +2 "collection"'Y% +5 "core" %lsv\ | +3 .tCS.seek 7ml +2 "collection"']' +272 "Can"\ OK\\ +288 "core" ' +3 ."connect"CSV.dial CBV +2 .tCBV.dial CSV +4 "collection"'a + '[  +8 "core"  +90 ~ +2 .tCTV.dial :air +2 "collection"'  +4 "core"  +3 .tCS.seek 0ml +2 "collection"'*' +1682 "core" ' +2 .tdelay 7 seconds +704 .CS.seek 3ml + "collection"''- +765 "core" ' +2 .tCSV.dial :waste +2 "collection"'_ +41 "core" +3 .tCS.seek 0ml +2 "collection"'' +772 "core" ' +2 "collection"'E& +5 "core" &Ogrv&\ {E +2 "collection"'J% +5 "core" %sx\ | +2 .tCSV.dial :flush + "collection"'  +53 "core" +3 .tCS.seek 3ml +2 "collection"' '- +756 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +3 "collection"'A @ +50 "core" B +2 "collection"'% +4 "core" %-svG\ y +3 .tCS.seek 4.999ml +2 "collection"''l +541 "core" ' + .tCSV.dial :air +2 "collection"'P @ +4 "core" A +3 .tCS.seek 0ml +2 "collection"'{' +1219 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +43 "collection"'l'- +780 "core" ' +2 .tCSV.dial :waste +2 "collection"', +69 "core" +3 .tCS.seek 0ml +2 "collection"'0' +762 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"& & +5 "core" & 0 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&M( +4 "core" ( +2 "manipulator"&k& +5 "core" & 0 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" & 0 +3 .tForearm.seek CC +2 "manipulator"&', +108 "core" ' +2 .tHand.close +2 "manipulator"& 22,\\n 2 => 22,\\n 3 => 1,\\n 4 => 21}\\nCan@11:02:48, 23.7C, 23% humidity, 14.7psia, 13.294V, 0.411A, 39.877Ah, 5.46W",Subject: "da sampling at most 50ml" +2 "collection"'& +8 "core" &uyI\ +2 "manipulator"&% +5 "core" %\   +2 "storage"(N% +5 "core" %o \ +2 "storage"(`. +3 "core" .( +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 4 +2 "storage"((,> +193 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (8& +4 "core" &,@ T ? M\  +2 "manipulator"&& +4 "core" &- +3 "manipulator"&(% +5 "core" %\   +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +2 "manipulator"&w( +180 "core" ( +3 "manipulator"&s& +6 "core" & e +2 "storage"(& +5 "core" &,@ w  6\  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 4 + 700 counts +2 "manipulator"&C'& +97 "core" ' +2 "storage"(I& +4 "core" &,@ \  +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +45 .tSE.seek :beamBreak +9 "storage"(i'H +109 "core" ' +2 "storage"()- +4 "core" -'w +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +4 (>& +4 "core" &,@ + $ O\  +5 "manipulator"&}& +10 "core" & d +3 .tElbow.seek 4 +2 "manipulator"&3( +3 "core" ( +3 "manipulator"&& +4 "core" & d +3 "storage"(^& +4 "core" &,@ , - \  +4 .tForearm.seek 4 + 300 counts +2 "manipulator"&4'ϖ +22 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tHand.close + "manipulator"&j/ +72 "core" / +4 ."downElevator"SE.seek :down +4 "storage"(~'v +3 "manipulator"&K& +8 "core" & d +2 "manipulator"&B% +5 "core" % ύ +3 .tForearm.seek :retract +2 "manipulator"& '\ +74 "core" ' +5 ."downElevator"SE.stop +5 "storage"(5 +15 "core" ' +6 .tElbow.seek CC +4 "manipulator"&:( +151 "core" ( +2 "manipulator"&g& +5 "core" & 1 +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &S& +4 "core" & 1 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&r', +102 "core" ' +3 "manipulator"&v& +6 "core" & 1 +2 "manipulator"&c% +4 "core" %- x +4 "collection"'q& +5 "core" &ty)\ +4 "collection"'\\& +6 "core" &tzH\ +3 .tCC.seek :closed +4 "collection"'t(O +4 "core" &uyK\ +4 &uzL\ 9 +9 &GLyrwK\ w0 +12 &{u}uyK\ tD +7 &&[tyQ\ vL +9 &StyI\ xK +10 &UuxJ\ xK +11 &nWvxQ\ wK +8 &0UvwC\ wK +9 &UuxO\ xK +9 &YvwN\ xK +10 &vUwxL\ yK +9 &!8VuyK\ xK +9 &"YrwQ\ yK +10 &$VrxM\ yK +9 &&~TuzM\ zK +10 &(@UsyL\ yK +9 &*YtyK\ xK +9 &+UuyK\ yJ +10 &-VsyH\ yK +9 &/HSrzK\ zK +9 &1\ UsxM\ yK +10 &2YvxE\ yK +9 &4UvwI\ xJ +10 &6PWwzI\ yK +2 #"uploadLog"upsync +7 "core" &8YtwK\ xK +9 &9TwzL\ yK +10 &;VtxI\ yJ +9 &=YVuwF\ yJ +9 &?WtxI\ yK +10 &@YuxK\ yK +9 &BTswK\ yK +10 &DaVsxL\ yJ +9 &F!]uwJ\ {K +9 &Gis{D\ zM +10 &ItyF\ vQ +9 &KH|{K\ pV +9 &MD\ mX +10 &N{I\ s6 +11 &O`%nuE\ q'r +11 &OiglE\ yH + ( +7 &Om`ik\ yH +4 "collection"'\\& +4 "core" &Om`eG\ wH +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.68 + .Hand.open +2 "manipulator"&Z1 +73 "core" 1 +2 "manipulator"&F% +4 "core" % & H  +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&o'\ +95 "core" ' +3 #tcollectSample 50ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +159 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")%+ +4 "core" + +2 "sampler")-% +5 "core" % \ u +2 "collection"'#& +5 "core" &Ojux"\ 7H +4 "Can"\ GPK} +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +2 "collection"'m  +4 "core"  +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")  +5 "core"  +3 .tSS.reconfigure :fast +2 "sampler")#.0X +19 +2 .tdelay 3.8 seconds +382 "collection"'6% +4 "core" %sw\ 6 +2 "sampler") % +5 "core" %?. \ t t +2 #tSensor limits: Intake max 134.3psia; Outlet max 137.0psia + .SSV.dial :spit +2 "sampler")u +132 "core"  +2 .tSS.seek 0ml +2 "sampler")' +312 "core" ' +2 .tSSV.dial CBV +2 "sampler")  +131 "core" +2 .tCTV.dial :intake + "collection"'=  +74 "core"  +2 #tWaiting for external sampler to finish priming... +2 .delayUntil "11:08:01.02" +1376 #"flow"0.0L/min +14843 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "collection"'n @ +2 "sampler").  +5 "core" ? +6 +2 #tAllowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +212 "collection"''% +4 "core" %!\ * +2 #tIntake @19.9psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure :inhaling 2.16ml/s +3 "sampler")#.0X  +130 "core"  +104 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")} +131 "core"  +3 .tSS.reconfigure :default +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'5' +136 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +130 "core" ' +2 ."CSpush"CS.stop +2 "collection"'5 +3 "core"  +3 .tSS.reconfigure :exhale +2 "sampler")#.0X9 +3 "core" 9\ " +103 "collection"'}9 +4 "core" 9 ! +103 "collection"')9 +3 "core" 9  +104 "collection"'9 +3 "core" 9   +103 "collection"'^9 +3 "core" 9 +103 "collection"'j9 +3 "core" 9 +103 "collection"'K9 +4 "core" 9 +103 "collection"'T9 +3 "core" 9 +103 "collection"'g9 +3 "core" 9   +103 "collection"'f9 +3 "core" 9 $ +104 "collection"'B9 +3 "core" 9 ,( +103 "collection"'i9 +4 "core" 9 ;- +103 "collection"'S9 +3 "core" 9 I1 +103 "collection"'~9 +3 "core" 9 V5 +103 "collection"'w9 +4 "core" 9 c9 +103 "collection"'v9 +3 "core" 9 o> +103 "collection"'c9 +4 "core" 9 |B +103 "collection"'39 +4 "core" 9  F +103 "collection"'q9 +3 "core" 9 !K +103 "collection"' 9 +3 "core" 9 "O +103 "collection"'C9 +4 "core" 9 #S +103 "collection"'Z9 +3 "core" 9 $W +103 "collection"'F9 +3 "core" 9 %\\ +104 "collection"'\\9 +3 "core" 9 '` +103 "collection"'49 +3 "core" 9 )d +103 "collection"'#9 +3 "core" 9 *h +103 "collection"'m9 +4 "core" 9 *m +104 "collection"'r9 +3 "core" 9 ,q +103 "collection"'-9 +3 "core" 9 ,u +103 "collection"'9 +4 "core" 9 .y +103 "collection"'9 +3 "core" 9 0~ +103 "collection"'%9 +4 "core" 9\ 1 +103 "collection"'9 +3 "core" 9\ 3 +147 "collection"'69 +11 "core" 9\ 3 +104 "collection"'u9 +3 "core" 9\ 4 +103 "collection"'29 +4 "core" 9\ 6 +103 "collection"'9 +3 "core" 9\ 6 +104 "collection"'"9 +3 "core" 9\ #8\ +103 "collection"'59 +3 "core" 9\ '9 +103 "collection"' 9 +4 "core" 9\ +9 +103 "collection"'=9 +4 "core" 9\ /; +103 "collection"'.9 +4 "core" 9\ 3< +103 "collection"''9 +3 "core" 9\ 7= +103 "collection"'n9 +4 "core" 9\ :> +103 "collection"'?9 +3 "core" 9\ =>\ +103 "collection"'99 +3 "core" 9\ @@\ +103 "collection"'9 +4 "core" 9\ CB +103 "collection"'H9 +3 "core" 9\ GB +108 "collection"'@9 +3 "core" 9\ IC\ +103 "collection"'O9 +4 "core" 9\ LD\ +103 "collection"'9 +3 "core" 9\ OE\ +4 .tCH.hold 10:00,70C +3 "collection"'+ `\ `\ N\ +3 'Q9 +6 "core"  + 9\ PE\ +2 "collection"'R% +4 "core" %\ 5 +3 #tBegun lysing Collection Puck Heater at 68.1C/19.6psia +40118 "Can"\ NV& +19867 "core" ` +2 "collection"'9 +3 "core" 9\  +3 "collection"'D% +4 "core" % \ l +3 #tEnded lysing Collection Puck Heater at 70C/18.9psia +2 .CS.seek 0ml +2 "collection"'' +334 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +100 "core" B +2 .tCSV.dial :air + "collection"'b @ +42 "core" > +4 .tCS.seek 5ml +2 "collection"'$'l +1344 "core" ' +2 .tCSV.dial CTV +2 "collection"'y  +43 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +55 "core" B +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'h  +40 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'U @ +56 "core" A +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"'x' +1355 "core" ' +2 "collection"'!% +5 "core" % \ r +2 #tPuck @30.0psia after final lysis pressurization + #Recovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'G +100 "core" ~ +2 .tCBV.dial CSV + "collection"'Y  +29 "core"  +2 "collection"'z% +5 "core" % 6 7\ r +3 .tCS.seek 5ml + "collection"'['l +1347 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'|  +41 "core" +3 "collection"'&% +4 "core" %ls\ r +3 .tCS.seek 7ml +2 "collection"']'\ +593 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'* @ +40 "core" > +3 .tCS.seek 10ml + "collection"'_' D +846 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +112 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +3 "collection"'E   +37 "core" " +3 ."connect"CSV.dial CTV +4 .tCTV.dial CSV + "collection"'J  +3 '  +74 "core"  +54  +3 .tCS.seek 5ml +2 "collection"''l +1353 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'a @ +98 "core" A +2 .tCSV.dial :waste +2 "collection"' +101 "core" +3 .tCS.seek 0ml +2 "collection"'' +1347 "core" ' + .tCSV.dial :air +2 "collection"' @ +70 "core" A +3 .tCS.seek 5ml + "collection"','l +1351 "core" ' + .tCSV.dial CTV +2 "collection"'{  +40 "core"  +3 .tdelay 2 seconds +201 .CSV.dial :air +2 "collection"' @ +43 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +55 "core"  +3 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'0 @ +41 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'P' +1350 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +7 "collection"'k +96 "core"  +2 .tCBV.dial CSV +2 "collection"'  +37 "core"  +2 "collection"'e% +5 "core" %\ o +3 .tCS.seek 5ml + "collection"'A'l +1357 "core" ' +2 .tdelay 5 seconds +503 .CTV.dial :air +2 "collection"'L  +42 "core" +2 "collection"'/% +5 "core" %l *\ p +2 .tCS.seek 7ml +2 "collection"'d' +593 "core" ' +3 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'X @ +40 "core" ? +3 .tCS.seek 10ml +2 "collection"'' D +845 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"'l ` +111 "core" _ +2 #tLysing Complete +2 "collection"'& +4 "core" &Oj7: \ rH +3 #tStoring sh1 puck in Collection Clamp to tube 3 + "manipulator"&M% +5 "core" %\  e  +2 "storage"(;% +4 "core" %~   O\ +2 "storage"(<. +4 "core" .(,> +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 3 +2 "storage"(7( +196 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" &  !\ +3 "manipulator"&& +4 "core" & 0 1 +3 "manipulator"&W% +5 "core" %\  $  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 3 + "manipulator"&N( +156 "core" ( +3 "manipulator"&& +5 "core" &  +2 "storage"(8& +5 "core" &\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 3 + 700 counts +2 "manipulator"&' +92 "core" ' +2 "storage"((& +5 "core" &   &\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(s'H +281 "core" ' +3 "storage"(`- +4 "core" -'z +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&& +3 "core" & E  +3 "storage"(\ & +5 "core" & B\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +51 .tForearm.seek 3 +5 "manipulator"&1' +41 "core" ' +2 .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"(I- +3 "core" -'z +4 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(>'@ +31 "core" ' +2 "manipulator"&}% +5 "core" %G ȭ +2 "storage"()& +5 "core" & !\ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 3 + 306 counts + "manipulator"&'? +18 "core" ' +2 "manipulator"&^& +5 "core" & =  +2 "storage"(j& +5 "core" &  E\ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts +2 "manipulator"&K' +25 "core" ' +3 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(T'7 +43 "core" ' +2 "manipulator"&g& +5 "core" &   +2 "manipulator"&f% +5 "core" %  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&B'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&i( +150 "core" ( +4 "manipulator"&S& +5 "core" & 0 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &~& +3 "core" & ! 0 +3 .tForearm.seek CC +2 "manipulator"&w', +105 "core" ' +2 .tHand.close + "manipulator"&v/ +66 "core" / +2 .tCC.seek :open +2 "collection"'c( +379 "core" ( +2 "storage"(3& +5 "core" & c\ +2 "storage"(q& +5 "core" &  W\ +2 "manipulator"& & +5 "core" & 0 +2 "manipulator"&C% +4 "core" %   Y +3 .tForearm.seek :retract +2 "manipulator"&Z'\ +105 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"&F( +154 "core" ( +2 "manipulator"&\\& +4 "core" &  +3 "storage"(4& +4 "core" &  ) ^\ +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 3 +2 "manipulator"&#' +114 "core" ' +2 .tElbow.hold + "manipulator"&m, +4 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tHand.open +2 "manipulator"&r1 +73 "core" 1 +4 "manipulator"&-% +5 "core" % Y  DZ +2 "storage"(& +4 "core" & \ +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 3 + 308 counts +2 "manipulator"&'A +14 "core" ' +2 "manipulator"&%& +5 "core" & -  +2 "storage"(& +4 "core" & @ A \ +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 3 + 700 counts + "manipulator"&6' +46 "core" ' +11 "storage"(u% +4 "core" %7 : @\ +4 ."downElevator"SE.seek :down +4 "storage"(2'v +100 (% +4 "core" %ID @ 0 \ Wd +3 "manipulator"&"% +5 "core" %  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&5'\ +88 "core" ' +50 ' +2 ."downElevator"SE.stop + "storage"(5 +5 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"' & +3 "core" &FI\ +3 "manipulator"&=& +5 "core" & 7  +2 "manipulator"&.% +4 "core" %\  :  +4 .tElbow.seek FlushPuck::Garage + "manipulator"&'(- +175 "core" ( +2 "manipulator"&n& +5 "core" &- F +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &?& +3 "core" &-  F +3 .tForearm.seek :garage +2 "manipulator"&9'! +105 "core" ' +3 .tHand.close + "manipulator"&/ +68 "core" / +2 "manipulator"&H& +5 "core" &-  F +3 "manipulator"&@% +5 "core" % . +2 .tForearm.seek :retract +2 "manipulator"&O'\ +100 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +279 "core" ( +2 "manipulator"&Q& +5 "core" &  , +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &R& +3 "core" & B , +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&', +98 "core" ' +2 "manipulator"&+& +5 "core" & < , +2 "manipulator"&% +4 "core" %6 2  +3 "collection"'D& +4 "core" &GK\ { +4 "collection"'p& +6 "core" &GK\ y +3 .tCC.seek :closed + "collection"' (O +6 "core" &IM\ y +6 &:GJ\ v%h +9 &YxJK\ o7 +10 &zGKv\ nK +9 &RGLg\ sJ +10 &WFMG\ rJ +9 &FVFK\ rJ +9 &YHKv\ rJ +10 &UGKf\ rJ +9 &VFK\ rJ +9 &NWGL\ rJ +10 & THL\ sK +9 &!ZGK\ qK +10 &#VIK\ rK +9 &%UUHK\ rK +9 &'YIK\ rJ +10 &(TIN\ sK +9 &*ZHM\ rK +9 &,]VHL\ qK +10 &.UIN\ rK +9 &/WHM\ qK +10 &1TKJ\ sK +9 &3eZFM\ rK +9 &5'VGK\ rK +10 &6YHM\ qK +9 &8WHN}\ rK +10 &:nTHKr\ rJ +9 & +196 "core" ( +4 .tSC.configure :limp +2 "storage"($(\ 1b +3 (o& +4 "core" &,= $\  +2 "manipulator"&`& +5 "core" &- + u +2 "manipulator"&% +4 "core" %\ !  0 +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 4 + "manipulator"&\ ( +177 "core" ( +2 "manipulator"&I& +4 "core" &  j +3 "storage"(}& +5 "core" &,= : 9\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 4 + 700 counts + "manipulator"&)'& +90 "core" ' +2 "storage"(^& +4 "core" &,= g h\  +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(j'H +112 "core" ' +2 "storage"(g- +4 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (f& +4 "core" &,=  \  +2 "manipulator"&& +4 "core" & R h +3 .tElbow.seek 4 +2 "manipulator"&N( +5 "core" ( +2 "manipulator"&s& +5 "core" & # h +2 "storage"(1& +6 "core" &,= \  +2 .tForearm.seek 4 + 300 counts +2 "manipulator"&'ϖ +22 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&>/ +72 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&S& + "storage"(~'v +10 "core" & w h +2 "manipulator"&K% +5 "core" % ύ 7 +2 .tForearm.seek :retract +2 "manipulator"&'\ +78 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +8 "core" ' +3 .tElbow.seek CC +2 "manipulator"&v( +145 "core" ( +2 "manipulator"&B& +4 "core" &  / +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &t& +3 "core" &  / +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&3', +101 "core" ' +3 "manipulator"&q& +5 "core" & @ / +2 "manipulator"& % +5 "core" %( + +3 "collection"'C& +5 "core" &OS\ } +3 "collection"'\\& +6 "core" &OT\ | +3 .tCC.seek :closed +3 "collection"'4(O +3 "core" &PS\ } +6 &PS\ {< +9 &NLzPS\ p0 +9 &v~PS\ oE +10 &1\\MT~\ pK +9 &YPUn\ rK +9 &TRS\ tK +10 &xUNS\ sK +9 &;TOT\ sJ +10 &VOS\ sJ +9 &WPS\ sJ +9 &UOS\ sJ +10 &!AYMSy\ rK +9 &#YOSw\ sJ +9 &$WOTl\ sJ +10 &&VNTU\ sJ +9 &(ITPUO\ sK +10 &* TPSQ\ sK +9 &+TPTL\ sK +9 &-TPSA\ sK +10 &/STOS8\ sJ +9 &1VOS/\ rJ +9 &2VOT+\ sJ +10 &4TQU#\ sK +9 &6ZUOT\ sK +10 &8XPS\ sJ +9 &9VQUK\ sJ +9 &;UNSs\ sK +10 &=cTPTj\ sJ +9 &?%WOS`\ sJ +54 &@TNRS\ rK +4 &BTPSX\ qK +3 &DjZQTO\ qK + &F(fORM\ pL + &GNT<\ lP +3 &I\ fU + &KK (\ dX +8 &M \ eX +9 &N{\ j6 +10 &Ob$(\ j's +9 &OgKD\ qL +3 ( +2 "collection"'\\& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.90 + .Hand.open +2 "manipulator"&w1 +75 "core" 1 +3 "manipulator"&i% +5 "core" % ! - +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&r'\ +96 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'-  +131 "core" ~ +2 .tCSV.dial CTV +2 "collection"'  +27 "core"  +3 .tPS.seek 2.5ml + "processing"%%' +2625 "core" ' +2 "collection"'% +4 "core" % ? %*\ p +4 .tCS.seek 4.149ml + "collection"'Z'Q +1569 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%u  +42 "core"  +3 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%F  +71 "core"  +3 .tPS.seek 0ml + "processing"%'W +2635 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"'" ` +38 "core" _ +2 .tCSV.dial :air +2 "collection"'# @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'' D +1575 "core" ' +2 .tCSV.dial CTV +2 "collection"'  +42 "core"  +2 .tCS.seek 0ml +2 "collection"'=' +2622 "core" ' +2 .tCBV.dial :waste1 +2 "collection"'. @ +27 "core" ? +3 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'T  +129 "core" +2 "collection"'6& +4 "core" &Oe\ pL +3 #tStoring lyfil puck in Collection Clamp to tube 3 +2 "manipulator"&n% +4 "core" %\   +3 "storage"(?% +4 "core" %~ +\ +2 "storage"(2. +4 "core" .(,> +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 3 +2 "storage"(m( +198 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (& +4 "core" &  Z\ +3 "manipulator"&H& +5 "core" & = / +2 "manipulator"&@% +4 "core" %\  I  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 3 + "manipulator"&5( +151 "core" ( +3 "manipulator"&9& +4 "core" & 6  +3 "storage"(Q& +4 "core" & V\ +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 3 + 700 counts + "manipulator"&R' +91 "core" ' +2 "storage"('& +5 "core" &  \ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(+'H +283 "core" ' + "storage"(- +4 "core" -'o +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&D& +4 "core" & 8  +3 "storage"(O& +5 "core" & ,\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 3 +2 "manipulator"&c' +39 "core" ' +2 .tElbow.hold + "manipulator"&b, +4 "core" , +46 .tElbow.reconfigure :tight +10 "manipulator"&$&.,(\ #b +4 "storage"(- +2 "core" -'o +4 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(y'5 +33 "core" ' +2 "manipulator"&p% +4 "core" %N E Ȯ +3 "storage"(h& +4 "core" & c\ +3 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 3 + 315 counts +2 "manipulator"&U'H +16 "core" ' + "manipulator"&& +5 "core" & 1  +3 "storage"(!& +5 "core" & \ \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts +2 "manipulator"&$' +26 "core" ' +2 .tSE.seek 2.1 Pucks below Top Plate +2 "storage"(Y', +46 "core" ' +2 "manipulator"&G& +4 "core" & 6  +3 "manipulator"&x% +4 "core" % O +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&&'\ +91 "core" ' +3 .tElbow.seek CC + "manipulator"&|( +151 "core" ( +3 "manipulator"&[& +5 "core" & 1 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &*& +4 "core" &  1 +3 .tForearm.seek CC + "manipulator"&]', +96 "core" ' + .tHand.close +2 "manipulator"&/ +70 "core" / +3 .tCC.seek :open + "collection"'z( +379 "core" ( +2 "storage"(J& +4 "core" &  \ +3 "storage"(E& +5 "core" &   2\ +2 "manipulator"&_& +5 "core" &  0 +2 "manipulator"&% +5 "core" % : 3 +3 .tForearm.seek :retract + "manipulator"&'\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"&a( +154 "core" ( +2 "manipulator"& & +4 "core" &   +3 "storage"(& +5 "core" &   \ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 3 +2 "manipulator"&{' +115 "core" ' +2 .tElbow.hold + "manipulator"& , +5 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tHand.open +2 "manipulator"&01 +76 "core" 1 +4 "manipulator"&k% +4 "core" % V Ȱ +3 "storage"(& +5 "core" & L\ +2 .tForearm.force -20 + "manipulator"&5 +5 .tForearm.seek 3 + 314 counts + "manipulator"&'G +16 "core" ' +2 "manipulator"& & +4 "core" &   +3 "storage"(e& +5 "core" & d\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts +2 "manipulator"&P' +35 "core" ' +3 "storage"(,% +4 "core" %/ ' + M\ +3 ."downElevator"SE.seek :down +55 "storage"(A'v +49 (X% +3 "core" %< ' \ Wc +3 "manipulator"&% +4 "core" % +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&l'\ +95 "core" ' +91 ' +2 ."downElevator"SE.stop + "storage"(5 +4 .tPSV.dial :air +2 "processing"%  +72 "core" +4 .tPS.seek 2.5ml +2 "processing"%L' +2639 "core" ' +3 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%; +41 "core" +3 .tdelay 1 second +101 .PSV.dial :air +2 "processing"%<  +43 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air +3 "processing"%  +42 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%W'W +2626 "core" ' +3 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +5 "core" &K\ +2 "manipulator"&& +5 "core" &   +2 "manipulator"&8% +5 "core" %\ ! 0 +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&((- +172 "core" ( +2 "manipulator"&d& +4 "core" &- & f +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &o& +4 "core" &-  f +3 .tForearm.seek :garage + "manipulator"&`'! +109 "core" ' +2 .tHand.close + "manipulator"&/ +70 "core" / +2 "manipulator"&7& +5 "core" &- / f +2 "manipulator"&I% +5 "core" % + 5 l +3 .tForearm.seek :retract +2 "manipulator"&}'\ +100 "core" ' +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&^( +123 "core" ( +3 "manipulator"&/& +5 "core" &  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &g& +4 "core" & +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC + "manipulator"&f' +103 "core" ' +2 "manipulator"&& +5 "core" &  +2 "manipulator"&s% +4 "core" % $ +3 "processing"%1& +4 "core" &M\ +4 "processing"%M& +6 "core" &]\ +3 .tPC.seek :closed +3 "processing"%>(Tg +4 "core" &b\ +5 &^\ ; +9 &Ive\ 1 +9 &Dt~b\ E +10 &]`\ N +9 &V`\ M +10 &tT^\ L +9 &5Tb\ M +9 &Tg\ L +10 &So\ L +9 &{To\ M +9 &=Wn\ M +10 & Ro\ M +9 &"Rx\ M +10 &$Qz\ M +9 &&EW}\ M +9 &(V\ M +10 &)V{\ M +9 &+Uy\ M +9 &-NRp\ L +10 &/Wx\ M +9 &0Q\ M +10 &2Q|\ L +9 &4UT}\ M +9 &6U\ M +10 &7R\ M +9 &9R\ M +9 &;]V\ M +10 &=V\ M +9 &>T\ M +10 &@Q\ M +9 &BfR\ L +9 &D(U\ L +10 &EW\ M +9 &G[\ M +9 &Igg\ O +10 &K\ S +9 &L\ S +10 &N\ S +9 &Pb\ S +9 &R"\ T +10 &Sje\ %q +9 &T>]\ / +9 ( +2 &TE\ ( +2 "processing"%M& +4 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.63 +2 "processing"%S& +4 "core" &TE\ ( +2 .tHand.open + "manipulator"&K1 +73 "core" 1 +2 "manipulator"&\ % +5 "core" %  / +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +55 .tForearm.seek :retract + "manipulator"&)'\ +91 "core" ' +2 .tPRV.dial :air +2 "processing"%B  +42 "core"  +2 .tPSV.dial :mixloop + "processing"%t +42 "core" +2 "processing"%j% +5 "core" %Z\ +3 .tPS.seek 0.3ml +2 "processing"%' +391 "core" ' +2 .tPSV.dial PSR +2 "processing"%q +99 "core"  +3 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml +2 "processing"% '* +485 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%~' +1922 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%C +100 "core" +3 .tPTV.dial :mixing + "processing"%N @ +71 "core" A +3 .tPBV.dial :waste2 + "processing"%  +92 "core"  +12 .tPS.seek 0ml +2 "processing"%'W +2637 "core" ' +2 #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&w& +5 "core" & +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&i( +3 "core" ( +2 "manipulator"&\\& +5 "core" & / +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &-& +3 "core" & A +3 .tForearm.seek PC +2 "manipulator"&' +96 "core" ' + .tHand.close +2 "manipulator"&3/ +72 "core" / +2 .tPC.seek :open +2 "processing"%( +402 "core" ( +2 "manipulator"&& +5 "core" & M +2 "manipulator"&% +4 "core" %  )  +3 .tForearm.seek :retract +2 "manipulator"&u'\ +96 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&F(- +160 "core" ( +2 "manipulator"&%& +4 "core" &-   +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &"& +3 "core" &- '  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&#'! +108 "core" ' +2 .tHand.open + "manipulator"&Z1 +70 "core" 1 +3 "manipulator"& % +4 "core" % *  +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +100 "core" ' +2 #tLoading da puck from tube 4 into Processing Clamp + "processing"%.& +5 "core" &\  +3 "manipulator"&T% +4 "core" %  .  +3 "storage"(6% +4 "core" % [ _\ +2 "storage"(n. +3 "core" .( +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 4 +2 "storage"(?(,> +192 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (2& +3 "core" &,;  ' \ +3 "manipulator"&& +5 "core" &- 9  +2 "manipulator"&H% +5 "core" %  P  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +2 "manipulator"&@( +179 "core" ( +2 "manipulator"&:& +5 "core" & H o +2 "storage"(9& +4 "core" &,; B B =\ +46 .tForearm.reconfigure :tight +10 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts +2 "manipulator"&Q'& +98 "core" ' +2 "storage"('& +5 "core" &,; 9 > T\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(v'H +131 "core" ' +2 "storage"(r- +4 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (& +4 "core" &,; \ +3 "manipulator"&D& +4 "core" & m +3 .tElbow.seek 4 +2 "manipulator"&O( +4 "core" ( +2 "manipulator"&& +5 "core" & m +2 "storage"(p& +5 "core" &,; )\ +3 .tForearm.seek 4 + 300 counts + "manipulator"&h'ϖ +21 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&/ +73 "core" / +4 ."downElevator"SE.seek :down +4 "storage"(G'v + "manipulator"&!& +10 "core" &  m +2 "manipulator"&x% +5 "core" % Ϗ ' +3 .tForearm.seek :retract +2 "manipulator"&R'\ +82 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +4 "core" ' +3 .tElbow.seek PC + "manipulator"&5( +253 "core" ( + "manipulator"&+& +5 "core" &  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &c& +3 "core" &  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&U' +95 "core" ' +2 "manipulator"&y& +4 "core" & +3 "manipulator"&[% +5 "core" % m \ +2 "processing"%*& +4 "core" &\  +3 "processing"%$& +7 "core" &\  +3 .tPC.seek :closed +3 "processing"%b(Tg +5 "core" &\  +4 &\ > +9 &PLv\ 1 +10 &v{\ F +9 &2V\ M +10 &R\ L +9 &T\ L +9 &yR\ L +10 &;R\ L +9 &R\ M +9 &T\ L +10 &Q\ L +9 &!CU\ L +10 &#T\ M +9 &$S\ L +9 &&U~\ L +10 &(JTn\ M +9 &* Sv\ L +9 &+Q\ L +10 &-T{\ L +9 &/RS|\ M +10 &1R\ L +9 &2Pz\ L +9 &4Ur\ L +10 &6[Si\ L +9 &8Tm\ L +9 &9Sn\ M +10 &;So\ M +9 &=bSh\ M +10 &?%Tg\ L +9 &@Pb\ L +9 &BU_\ L +10 &DkVc\ L +9 &F,S[\ M +10 &GYV\ M +9 &Ika\ O +9 &Ka_\ S +10 &M"[\ S +9 &NS\ S +9 &P^\ R +10 &Re[\ T +9 &SRe]\ (x +9 &TDN^\ . +10 ( + &TF V\ , +3 "processing"%$& +4 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.66 +2 .Hand.open + "manipulator"&1 +75 "core" 1 +2 "manipulator"&&% +5 "core" %  =  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&4'\ +99 "core" ' +3 #tHeating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%J  +3 %E9 +7 "core" 9// +103 "processing"%_9 +3 "core" 9- +103 "processing"%9 +3 "core" 9, +104 "processing"% 9 +3 "core" 9+ +103 "processing"%9 +3 "core" 9*\ +103 "processing"%]9 +4 "core" 9)\ +103 "processing"%|9 +3 "core" 9*\ +103 "processing"%09 +3 "core" 9*\ +103 "processing"%k9 +3 "core" 9*#\ +103 "processing"%9 +5 "core" 9,'\ +103 "processing"% 9 +3 "core" 9-+\ +103 "processing"%e9 +3 "core" 9./\ +103 "processing"%9 +12 "core" 914\ +104 "processing"%,9 +3 "core" 938\ +103 "processing"%a9 +4 "core" 96=\ +103 "processing"%X9 +3 "core" 99A\ +103 "processing"%9 +4 "core" 9;E +103 "processing"%{9 +3 "core" 9>I +103 "processing"%9 +3 "core" 9BN +103 "processing"%Y9 +3 "core" 9ER +104 "processing"%9 +3 "core" 9IV +4 .tPH.hold 2:00:00,28C +3 "processing"%P ppH +3 .tdelay 1:30 +4 "core" W +9000 .tPSR.select :air +3 .PSV.dial PSR + "processing"%A +101 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%' +584 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +11 .tPS.seek 2ml + "processing"%;'[ +1606 "core" ' + .tPTV.dial :puck +2 "processing"%<  +70 "core"  +2 .tPSV.dial PTV +2 "processing"% +71 "core" +2 .tPBV.dial :waste1 +2 "processing"%  +129 "core"  +2 "processing"%L% +5 "core" %WK\  +2 .tPS.seek 1.5ml +2 "processing"%' +586 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +3 .tPS.seek 0ml + "processing"%8'W +1604 "core" ' +2 .tdelay 5:00 +2116 "Can"\ E\\ +27887 #trecoverPSRreagent08 + .PTV.dial :puck + "processing"%d  +4 "core"  +3 .tPBV.dial :waste1 + "processing"%o  +35 "core" +3 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"% * +36 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"% +73 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%7' +2327 "core" ' +2 .tPSV.dial PTV +2 "processing"%I +71 "core" +2 .tdelay 5 seconds +503 .PSV.dial PSR + "processing"%l +72 "core"  +2 .tdelay 5 seconds +503 .PSV.dial PTV + "processing"%/ +72 "core" +3 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%g  +71 "core"  +3 .tPS.seek 0ml + "processing"%`'W +2307 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +130 "core" +2 .tPSV.dial :mixloop +2 "processing"%s +54 "core" +2 .tPRV.dial :ab1 +2 "processing"%1 @ +71 "core" A +3 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%('w +348 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +4 .tPRV.dial CBV +2 "collection"'}  + "processing"%V  +47 "core"  +6 +2 "processing"%S% +5 "core" %r\  +2 .tPS.seek 0.32ml +2 "processing"%K' +390 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'\  +32 "core" +2 .tPRV.dial :air + "processing"%M  +42 "core"  +3 .tPS.seek 0.9ml +2 "processing"%B'D +1228 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%t @ +69 "core" > +3 .tPS.seek 0.5ml +44 "processing"%j' +867 "core" ' +3 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%f  +40 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%W'[ +1607 "core" ' +2 .tPSV.dial :PML +2 "processing"%q +41 "core" +2 .tPTV.dial :mixing +2 "processing"% @ +70 "core" A +2 .tPBV.dial :waste1 +2 "processing"%  +33 "core" +2 "processing"%C% +4 "core" %[\  +4 .tPS.seek 1.85ml + "processing"%N'; +242 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + +3 .tPS.seek 0ml +2 "processing"%~'W +1966 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'w& +3 "core" &V[+\ t +3 "manipulator"&\\& +4 "core" & 3 +3 "manipulator"&-% +4 "core" % ) , "a +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&3(- +140 "core" ( +2 "manipulator"&^& +4 "core" &- \\ ) +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &)& +4 "core" &-  ) +3 .tForearm.seek :garage +2 "manipulator"&>'! +106 "core" ' +3 .tHand.close +2 "manipulator"&/ +70 "core" / +2 "manipulator"&& +4 "core" &- ( +3 "manipulator"&%% +5 "core" % . 8 +3 .tForearm.seek :retract + "manipulator"&"'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&( +272 "core" ( +2 "manipulator"&i& +5 "core" & V , +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &Z& +4 "core" &  , +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek CC +2 "manipulator"& ', +101 "core" ' +2 "manipulator"&u& +5 "core" &  , +2 "manipulator"&.% +4 "core" %) u +3 "collection"'T& +5 "core" &VZ\ t +3 "collection"'6& +6 "core" &XY!\ u +3 .tCC.seek :closed +3 "collection"'n(O +3 "core" &W[&\ v +6 &VZ\ t: +10 &HKxWZ\ j1 +9 &~v}W["\ jF +9 &*]W\\\ mM +10 &WWZ$\ kL +9 &UWZ\ lK +9 &sVWZ%\ kL +10 &5XYW\ mL +9 &TU[!\ nL +10 &TYZ\ mL +9 &|UX[\ nK +9 &!>VVZ\ kK +10 &#UVZ\ lK +9 &$VWY\ lL +9 &&XVZ\ lK +10 &(EUX[+\ mL +9 &*YW\\#\ mL +10 &+VWZ\ nL +9 &-UU[\ lK +9 &/NUXY%\ lK +10 &1UX["\ lL +9 &2YV[\ kL +9 &4TVZ\ nL +10 &6UYW\\\ mL +9 &8YW[\ mL +10 &9XWY\ jL +9 &;TX]\ kL +9 &=^UX[\ kK +10 &?WX\\\ lL +9 &@YW]\ kL +9 &BTWZ\ lL +10 &DeTVZ \ mL +9 &F'WY[&\ mL +10 &GeX[#\ lM +9 &IW[#\ iQ +9 &KRVZ"\ dU +10 &M\ V]\ _X +9 &N{WY\ f4 +9 &Oe&U[ \ d$i +10 &OhU[ \ lG +2 ( +3 "collection"'6& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.59 + "collection"'#& +4 "core" &OgV[\ kG +3 .tHand.open + "manipulator"&21 +75 "core" 1 +2 "manipulator"&% +5 "core" % ) u +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&H'\ +102 "core" ' +2 .tPSV.dial PSR +51 "processing"%m +103 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml +2 "processing"%:' +1618 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%9  +41 "core"  +3 .tPS.seek 0ml +2 "processing"%F'W +1606 "core" ' +2 .tPSV.dial PSR +2 "processing"%' +43 "core"  +2 .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%r' +2630 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +4 "processing"%  +2 "collection"'D  +40 "core" +119  +2 .tPSV.dial :mixloop +2 "processing"% +112 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'p  +16 "core"  +2 .tPTV.dial :PRVmixing + "processing"%  +72 "core" +3 .tPS.seek 0ml + "processing"%'W +2633 "core" ' +2 .tPSV.dial :air +2 "processing"%!  +43 "core"  +3 .tPS.seek 2.5ml +2 "processing"%x' +2636 "core" ' +2 .tPSV.dial :mixloop + "processing"%@ +55 "core" +2 .tPS.seek 0ml +2 "processing"%Q'W +468 "Can"\ x\\_J +2157 "core" ' +2 .tPSV.dial :air +2 "processing"%v  +40 "core"  +3 .tPS.seek 2.5ml +2 "processing"%h' +2636 "core" ' + .tPSV.dial :mixloop +2 "processing"%+ +54 "core" +3 .tPS.seek 0ml +2 "processing"%c'W +2628 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&G& +4 "core" & , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&O( +25 "core" ( +2 "manipulator"&y& +5 "core" &  + +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &[& +4 "core" & : + +3 .tForearm.seek CC + "manipulator"&*', +109 "core" ' +2 .tHand.close + "manipulator"&R/ +66 "core" / +2 .tCC.seek :open +2 "collection"'( +379 "core" ( +2 "manipulator"&& +5 "core" & + +2 "manipulator"&&% +5 "core" %    +3 .tForearm.seek :retract +2 "manipulator"&E'\ +94 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"&$(- +272 "core" ( +2 "manipulator"&_& +5 "core" &- a R +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &U& +4 "core" &-  R +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage + "manipulator"&'! +109 "core" ' +3 .tHand.open + "manipulator"& 1 +68 "core" 1 +2 "manipulator"&% +4 "core" % + ! ȿ +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&]'\ +96 "core" ' +2 ."da"delayUntil "11:58:24.48" +24710 #recoverPRVreagent08 +52 .PTV.dial :mixing + "processing"%| @ +71 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%0  +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"%  +42 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"% ' +2305 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%e +54 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +41 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%, +54 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%a  +41 "core"  +3 ."da"PS.seek 0ml +2 "processing"%X'W +2310 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"% +140 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%{' +585 "core" ' +3 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1615 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%Y  +71 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +85 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%A  +33 "core" +2 "processing"%% +4 "core" %^\  +4 ."da"PS.seek 1.5ml +2 "processing"%' +596 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%< * +33 "core" + +3 ."da"PS.seek 0ml +2 "processing"%'W +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%L  +33 "core" +2 ."da"delay 30 seconds +12 "Can"\ |\\bd +2991 ."da"PBV.dial between PSV and waste1 +3 "processing"%; * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +70 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2291 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%J +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%d +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%o +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +72 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2292 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%8 +140 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%I' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%l'[ +1602 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%/  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%g +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%7  +33 "core" +2 "processing"%% +4 "core" %W\  +3 ."da"PS.seek 1.5ml +2 "processing"%s' +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%1 * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%`'W +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%V  +4 "core"  +2 ."da"PBV.dial :waste1 +46 "processing"%}  +42 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%S * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%( +72 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%\ ' +2300 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%M +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%K +82 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +4 "processing"%t +69 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%B  +71 "core"  +3 ."da"PS.seek 0ml +2 "processing"%f'W +2298 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%j  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing + "processing"%q  +132 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%  +43 "core" ~ + ."da"PTV.dial :PRVmixing +2 "processing"%  +15 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%C +42 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%' +387 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air + "processing"%W  +44 "core"  +2 "processing"%N% +4 "core" %\  +3 ."da"PS.seek 0.55ml +2 "processing"%w'u +339 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%\\  +41 "core"  +3 ."da"PS.seek 2ml +2 "processing"%-'[ +1567 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%^ +42 "core" + ."da"PTV.dial :mixing +2 "processing"%) @ +72 "core" A + ."da"PBV.dial :waste1 +2 "processing"%5  +33 "core"  +2 "processing"%% +4 "core" %]\  +3 ."da"PS.seek 1.85ml +2 "processing"%'= +235 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%% * +35 "core" , +3 ."da"PS.seek 0ml +2 "processing"%4'W +1972 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +16697 "Can"\ Cdv +31306 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%> @ +5 "core" A + ."da"PBV.dial :waste1 +2 "processing"%i  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Z * +34 "core" , +2 ."da"PSV.dial :air + "processing"%3  +42 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%u' +2294 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%. +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%T  +42 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%" +43 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%z  +42 "core"  +3 ."da"PS.seek 0ml +2 "processing"%#'W +2289 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%2 +127 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +2 "processing"%' +589 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%6'[ +1606 "core" ' + ."da"PTV.dial :puck +2 "processing"%m  +72 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%~  +32 "core"  +2 "processing"%9% +5 "core" %[\  +2 ."da"PS.seek 1.5ml +2 "processing"%:' +598 "core" ' +52 ."da"delay 3 seconds +311 .PBV.dial between PSV and waste1 +2 "processing"%' * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%F'W +1615 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%D  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +2438 "Can"\ Rgs  +565 ."da"PBV.dial between PSV and waste1 +3 "processing"% * +35 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%p +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2305 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%r +71 "core" +2 ."da"delay 5 seconds +503 .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 +2 "processing"%@  +70 "core"  +3 ."da"PS.seek 0ml +2 "processing"%x'W +2291 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%v +127 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%Q' +588 "core" ' +3 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%+'[ +1615 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%h  +4 "core"  + ."da"PSV.dial PTV +2 "processing"%G +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%y  +32 "core"  +2 "processing"%[% +5 "core" %Z\  +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"% * +33 "core" + +3 ."da"PS.seek 0ml +2 "processing"%H'W +1612 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%n  +4 "core"  +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"PSR.select :air +2 .PSV.dial PSR +2 "processing"%* +72 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%_' +2299 "core" ' + ."da"PSV.dial PTV +2 "processing"%U +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"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +71 "core"  +3 ."da"PS.seek 0ml +2 "processing"%E'W +2289 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +127 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%|' +595 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%0'[ +1617 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%k  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%c  +35 "core" +3 "processing"%e% +4 "core" %[\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +599 "core" ' +2 ."da"delay 3 seconds +348 .PBV.dial between PSV and waste1 +10 "processing"%, * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%a'W +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%X * +35 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%{ +72 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%Y' +2302 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +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"%  +70 "core"  +3 ."da"PS.seek 0ml +2 "processing"%<'W +821 "Can"\ Aj +1465 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +132 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +3 "processing"% +13 ."da"PS.reconfigure :default +10 "processing"%#A d`xb +11 ."da"PS.seek 0.25ml +8 "processing"%'7 +336 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +3 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%L' +329 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%;'[ +1607 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +5 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%J  +34 "core" +2 "processing"%d% +4 "core" %X\  +3 ."da"PS.seek 1.5ml +2 "processing"%o' +588 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1614 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%8  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "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 +2 "processing"%/ +86 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%g' +2395 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%7 +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%l +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%1  +85 "core" +3 ."da"PS.seek 0ml +2 "processing"%s'W +2378 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%V +132 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%}'[ +2116 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +2 "processing"%S  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%( +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%`  +33 "core" +2 "processing"%M% +4 "core" %[\  +4 ."da"PS.seek 1.5ml + "processing"%K' +589 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%t * +35 "core" + +2 ."da"delay 1 second +149 .PSV.dial :waste1 +11 "processing"%B  +104 "core"  +2 ."da"PS.seek 0ml +2 "processing"%\ 'W +1614 "core" ' +2 "processing"%j9 +4 "core" 9\ 5G +3 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%q +3 %& +4 "core" 5G + &TF \ , +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 + "manipulator"& % +4 "core" %\   +3 "storage"(C% +4 "core" %z  \ - +3 "storage"(f. +4 "core" .(,> +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 ."da"SC.seek 3 +2 "storage"(W( +201 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +4 (N& +3 "core" & \ , +3 "manipulator"&& +5 "core" &- , R +2 "manipulator"&\\% +4 "core" %\   +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 3 +2 "manipulator"&w( +170 "core" ( +2 "manipulator"&^& +5 "core" & ( : +2 "storage"()& +4 "core" & \ , +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 3 + 700 counts +2 "manipulator"&5' +92 "core" ' +2 "storage"(& +5 "core" &  \ - +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(%'H +287 "core" ' +2 "storage"(-- +4 "core" -'m +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&& +4 "core" &  : +2 "storage"(>& +5 "core" & @\ , +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 3 +2 "manipulator"&i' +37 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&Z, +3 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"(3- +3 "core" -'m +3 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(4'3 +30 "core" ' +2 "manipulator"&.% +5 "core" %\\  { +2 "storage"(T& +5 "core" & 9\  + ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 3 + 314 counts +2 "manipulator"&"'G +14 "core" ' +2 "manipulator"&z& +5 "core" &  4 +2 "storage"(u& +4 "core" & \ * +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 700 counts +2 "manipulator"&2' +32 "core" ' +4 ."da"SE.seek 3.1 Pucks below Top Plate +2 "storage"(#'* +55 "core" ' +2 "manipulator"&& +4 "core" & u 4 +3 "manipulator"&m% +4 "core" % M +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"& '\ +93 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&~( +248 "core" ( +2 "manipulator"&9& +5 "core" & q v +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &6& +3 "core" & h j +3 ."da"Forearm.seek PC +2 "manipulator"&'' +95 "core" ' +2 ."da"Hand.close + "manipulator"&:/ +67 "core" / +3 ."da"PC.seek :open +2 "processing"%D( +402 "core" ( +2 "storage"(& +5 "core" & J\ * +2 "manipulator"&& +4 "core" &  +3 "manipulator"&p% +4 "core" % \ b  +3 ."da"Forearm.seek :retract +3 "manipulator"&F'\ +95 "core" ' +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +52 ."da"Elbow.seek 3 +9 "manipulator"&r( +261 "core" ( +2 "manipulator"&!& +4 "core" &\ z  !w +3 "storage"(& +4 "core" & w\ ) +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 700 counts +2 "manipulator"&@' +95 "core" ' +3 ."da"Hand.open + "manipulator"&1 +72 "core" 1 +3 "storage"(v- +4 "core" -'* +3 ."da"SE.seek 2.86 Pucks below Top Plate +2 "storage"(x' +24 "core" ' +3 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +4 ."da"SE.seek 2.19 Pucks below Top Plate +2 "storage"(Q' +50 "core" ' +3 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23aug1312h50ml_niagara.tif +1947 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +2813 #"da"SX HX9/16 (USB:;3): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 44.27 seconds\ /var/log/esp/da23aug1312h50ml_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23aug1312h50ml20s_niagara.tif +2069 #SX HX9/16 (USB:;3): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23aug1312h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23aug1312h50ml30s_niagara.tif +3069 #SX HX9/16 (USB:;3): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23aug1312h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "44.27 sec auto-exposure",Subject: "da23aug1312h50ml images!" +3 "storage"(h- +5 "core" -' +3 "storage"(G& +5 "core" & e b\ +3 "manipulator"&y& +5 "core" &  & !q +6 ."da"Elbow.seek 3 +6 "manipulator"&[( +17 "core" ( +8 "manipulator"&+& +13 "core" &   +5 "storage"(& +6 "core" & \ +3 ."da"Forearm.seek 3 + 700 counts +3 "manipulator"&R' +11 "core" ' +3 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +4 ."da"SE.seek 2.91 Pucks below Top Plate +2 "storage"(n'6 +66 "core" ' +2 "manipulator"&& +5 "core" & H  +3 "storage"(&& +5 "core" & ;\ +2 ."da"Elbow.reconfigure :limp +5 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 3 +2 "manipulator"&*' +38 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&H, +4 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +4 ."da"SE.seek 3.09 Pucks below Top Plate +2 "storage"(U'! +24 "core" ' +2 "manipulator"&O% +5 "core" %S A ǰ +3 "storage"( & +5 "core" & q n p\ +3 ."da"Forearm.force -20 + "manipulator"&5 +5 ."da"Forearm.seek 3 + 287 counts +2 "manipulator"&', +22 "core" ' +2 "manipulator"&_& +4 "core" & b " +13 "storage"(& +4 "core" & `\ +4 ."da"Forearm.reconfigure :tight +20 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 3 + 700 counts +3 "manipulator"&E' +26 "core" ' +2 "storage"(|% +11 "core" %! \ +4 ."downElevator"SE.seek :down +3 "storage"(k'v +106 (% +9 "core" %= =\ Va +6 "manipulator"&c% +11 "core" %  +6 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +4 "manipulator"&e'\ +92 "core" ' +3 ."downElevator"SE.stop + "storage"(5 +3 "core" ' +3 "storage"(0& +7 "core" & \ +7 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +6 #tStarting finalPurge +77 "processing"%,& +19 "core" &\ +5 "manipulator"&& +11 "core" & A " +4 "manipulator"& % +8 "core" %\    +7 ."psFlush"Elbow.seek FlushPuck::Garage +21 "manipulator"&(- +177 "core" ( +4 "manipulator"&X& +10 "core" &- F +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &{& +3 "core" &- M F +4 ."psFlush"Forearm.seek :garage +5 "manipulator"&a'! +106 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&/ +65 "core" / +2 "manipulator"&A& +4 "core" &- } F +3 "manipulator"&% +4 "core" % 4 ! +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +107 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +2 "manipulator"&Y( +121 "core" ( +2 "manipulator"&& +4 "core" & 6 +3 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &<& +4 "core" & 7 +3 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&' +92 "core" ' +2 "manipulator"&L& +5 "core" & +2 "manipulator"&% +4 "core" % \\ +3 "processing"%& +5 "core" &\ +3 "processing"%J& +6 "core" &\ +3 ."psFlush"PC.seek :closed +2 "processing"%d(Tg +6 "core" &=\ +7 & -6\ $c +10 &Ut5\ w6 +10 &v7\ vK +8 &R1\ zM +10 &aT-\ zL +8 &"Q3\ zM +10 &R/\ |M +8 &V/\ {M +10 &hT-\ {M +10 &+P:\ |L +9 &Q1\ |L +9 &!R.\ |L +9 &#pS/\ {M +10 &%3Q/\ |L +10 &&V{\ {M +9 &(T7\ |M +9 &*xT/\ {M +9 &,<P-\ |L +10 &-UK\ {L +9 &/U~\ {L +9 &1Uu\ |L +10 &3CUs\ |L +9 &5U6\ |L +10 &6U*\ |L +9 &8Uu\ {L +9 &:JTy\ |M +10 &< Rw\ |M +9 &=St\ {M +9 &?Ru\ {L +10 &ASPx\ }L +9 &CPH\ |L +9 &DV\ |M +10 &FUv\ |M +9 &HYZv\ {M +10 &Jm\ yP +9 &K\ uS +9 &M\ vS +10 &OP\ uS +9 &Q\ vS +10 &R\ uB +9 &SEd\ yY +10 &TF-\ }, +9 ( +3 &TF \ , +4 "processing"%J& +10 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.60 +3 "processing"%;& +8 "core" &TF \ , +3 &TF \ , +4 ."psFlush"Hand.open +4 "manipulator"& 1 +77 "core" 1 +2 "manipulator"&o% +5 "core" %   \\ +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&8'\ +90 "core" ' +3 ."psFlush"PSR.select :air +5 .PSV.dial PSR +4 "processing"% +55 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +4 "processing"%I' +308 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +285 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +6 "processing"% +13 ."psFlush"PS.seek 2.5ml +4 "processing"%/' +2126 "core" ' +2 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +4 "processing"% @ +188 "core" @ +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%7  +127 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +102 "core" +5 ."psFlush"PS.seek :empty +4 "processing"%l'9 +2635 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%1 +101 "core"  +4 #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +4 "processing"%@ +16 ."psFlush"PS.seek 0.5ml +4 "processing"%g' +590 "core" ' +3 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%V' +2130 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 + "processing"%s  +34 "core" +88 ."psFlush"PTV.dial :mixing +10 "processing"%S @ +71 "core" A +3 ."psFlush"PSV.dial :mixloop +2 "processing"%( +100 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%`'9 +1908 #"uploadLog"upsync +729 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%M +101 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%}'P +1103 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%t' +1614 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%B +71 "core" +3 ."psFlush"PTV.dial :puck +2 "processing"%K  +69 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%j  +5 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%q'W +2650 "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"% ' +586 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%C' +1437 "Can"\ EqR8 +690 "core" ' +3 ."psFlush"PSV.dial PTV +2 "processing"%f +72 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%N U +54 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2626 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%\\ @ +41 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%?' +2634 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%^  +71 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%)'W +2633 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +43 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%$' +2630 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%] +81 "core" ~ +2 ."psFlush"PBV.dial PSV +2 "processing"%- U +5 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2639 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%> @ +41 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%3' +2631 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%.  +69 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%T'W +2637 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%z +54 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%u'P +1097 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1614 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%m +73 "core" +2 ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%5  +53 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%w'W +2629 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%% +71 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%i' +593 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%"' +2130 "core" ' +2 ."psFlush"PSV.dial PTV +52 "processing"%4 +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%2 U +54 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%9'W +2632 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%6 @ +43 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%Z' +2626 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%:  +71 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"% 'W +2636 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%b +44 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2638 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +71 "core" + ."psFlush"PBV.dial PSV +3 "processing"%p U +5 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%''W +2632 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%! @ +43 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2633 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%~  +70 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2631 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'v& +5 "core" &hk\ v +2 "manipulator"&F& +5 "core" & +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&#( +4 "core" ( +2 "manipulator"&x& +6 "core" & 4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &h& +3 "core" & 7 +3 .tForearm.seek PC +2 "manipulator"&G' +96 "core" ' +2 .tHand.close + "manipulator"&y/ +67 "core" / +3 .tPC.seek :open + "processing"%+( +401 "core" ( +2 "manipulator"&& +5 "core" &  +2 "manipulator"&% +5 "core" %   +2 .tForearm.seek :retract +2 "manipulator"&&'\ +96 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&O( +360 "core" ( +2 "manipulator"& & +4 "core" &  / +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &r& +3 "core" & $ / +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC + "manipulator"&_', +106 "core" ' +2 "manipulator"&& +5 "core" & / +2 "manipulator"&@% +5 "core" %  % +3 "collection"'Q& +4 "core" &hk\ y +3 "collection"'|& +6 "core" &hk\ z +3 .tCC.seek :closed + "collection"'R(O +5 "core" &gk&\ z +8 &/}im#\ n+| +10 &e~hl\ l> +9 &}qik!\ mM +9 &CUhn\ pK +10 &Wil\ pK +9 &Vgm!\ pK +10 &Vhj\ pL +9 &JYik\ pL +9 & Xfl\ pL +13 &Zhk\ nL +6 & Xim\ lL +9 &"RThl\ mL +10 &$Thl\ mL +9 &%Uhj\ mK +10 &'Zgl\ lL +12 &)[Uik\ mK +6 &+Ugk!\ lL +10 &,Ygm"\ mL +9 &.Xhl\ mL +9 &0bYhl\ mL +10 &2$Ygk\ nL +9 &3Xgk\ mL +10 &5Whi \ pK +9 &7kUgn\ qK +9 &9,Yim!\ pL +10 &:Sgm\ oK +9 &<Uhl\ nL +9 &>rYhl$\ oL +10 &@4Yhk\ mL +9 &AYkj!\ pL +10 &CWhk\ pL +9 &E{Vjk\ nK +9 &G9]fm!\ nM +10 &Hohl#\ lO +9 &Jgk\ fT +9 &L_gk\ aX +10 &Nfi!\ bF +9 &O5=ek\ i- +10 &Ofhk\ kB +5 ( +2 "collection"'|& +5 "core" &O^el\ mB +46 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.75 +10 "collection"'[& +4 "core" &O_gk\ mB +2 .tHand.open +2 "manipulator"&1 +71 "core" 1 +2 "manipulator"&c% +4 "core" % )  +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&n'\ +99 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'*& +4 "core" &O_hi\ lB +3 "collection"'% +5 "core" %fl\ l +2 .tCSV.dial CSR +2 "collection"'0  +52 "core"  +3 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.seek 5ml +2 "collection"','l +1352 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 'U% +4 "core" %lhl\ l +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 7.499ml +2 "collection"'' +662 "core" ' +2 .tCSV.dial :waste +2 "collection"' +125 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'E' +1983 "core" ' +2 #tFlushing lower manifold's waste1 port +2 "collection"'k& +5 "core" &O^fm\ pB +2 "collection"'X% +4 "core" %hl\ o +2 .tCSV.dial :flush +2 "collection"'{  +42 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 5ml +2 "collection"'H'l +1222 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +40 "core" A +2 "collection"'A% +4 "core" %lhl\ o +3 .tCS.seek 7ml +2 "collection"'' +548 "core" ' +3 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'e  +2 '  +42 "core"  +90  +2 .tCBV.dial :waste1 +2 "collection"'< @ +45 "core" ? +3 .tCS.seek 0ml + "collection"'a' +1683 "core" ' +2 #tFlushing lower manifold's waste2 port +2 "collection"'L& +5 "core" &O^lq\ pB +2 "collection"'% +4 "core" %mr\ p +2 .tCSV.dial :flush +2 "collection"'  +83 "core"  +3 .tCS.seek 5ml + "collection"''l +1235 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +41 "core" A +2 "collection"'D% +4 "core" %llk\ o +3 .tCS.seek 7.001ml +2 "collection"';' +57 "Can"\ |Ns +488 "core" ' +3 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +4 "collection"'  +2 'o  +19 "core" ~ +25  +2 .tCBV.dial :waste2 + "collection"'J  +112 "core"  +3 .tCS.seek 0ml +2 "collection"'' +1669 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'& +4 "core" &O]jm\ pB +3 "collection"'\ % +4 "core" %in\ p +2 .tCSV.dial CSR +2 "collection"'I  +41 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +12 .tCS.seek 8ml + "collection"'' +1916 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +11 .tCS.seek 10ml + "collection"'7' D +538 "core" ' +53 ."connect"CSV.dial CBV +4 .tCBV.dial CSV + "collection"' +4 '/  +97 "core" +36  +2 .tCTV.dial :intake +2 "collection"'1  +68 "core" +2 .tIntake.select :open + "sampler") +11 .tCS.seek 2ml +2 "collection"'l' \\ +1932 "core" ' +2 .tIntake.select :close + "sampler")0 +11 .tCTV.dial :air + "collection"'g  +73 "core" ~ +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'s' +605 "core" ' +2 .tCSV.dial CSR +2 "collection"'S  +98 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.seek 5ml +2 "collection"'('l +1371 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +6 "collection"' +14 .tCS.seek 10ml +2 "collection"'V' D +1352 "core" ' +2 .tCSV.dial CBV +2 "collection"'M +97 "core" +3 .tCS.seek 0ml +2 "collection"'`' +2622 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&}& +4 "core" & I / +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&B( +24 "core" ( +2 "manipulator"&K& +4 "core" & < +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &j& +3 "core" & j < +3 .tForearm.seek CC +2 "manipulator"&t', +107 "core" ' +2 .tHand.close + "manipulator"&/ +70 "core" / +3 .tCC.seek :open + "collection"'q( +376 "core" ( +2 "manipulator"& & +4 "core" &  < +3 "manipulator"&f% +4 "core" %  9 $ +3 .tForearm.seek :retract +2 "manipulator"&N'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"&C(- +272 "core" ( +2 "manipulator"&\\& +5 "core" &- K _ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" &- _ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage + "manipulator"&^'! +109 "core" ' +17 .tHand.open +2 "manipulator"&?1 +67 "core" 1 +2 "manipulator"&% +4 "core" % ) o Ǿ +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&)'\ +104 "core" ' +2 #tCompleted [shallowDAwithoutWCR] begun 11:00:25 + #Preparing to sleep until 11:00AM 08/14/2023 +8 #Asleep til 11:00AM 08/14/2023 +3 #Continuing at 11:00EDT14-Aug-23 +4 "Can"\ 8t +4 ."Qmail"GoodNews.email "Then, in tube 4: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_2023_08_02.rb:107\\n{1 => 22,\\n 2 => 22,\\n 3 => 4,\\n 4 => 18}\\nCan@12:55:26, 24.2C, 23% humidity, 14.8psia, 13.289V, 0.269A, 40.902Ah, 3.58W\\nSampled 50.0ml",Subject: "Asleep until 11:00EDT14-Aug-23" +22 ."shutdown"Gate.power :core,:OFF + .Gate.power :raw,:OFF +2 #Shutdown +1034 #"uploadLog"upsync +43158 "Can"\ !ud +60001 \ !v +60001 \ !w +60001 \ !y3& +60002 \ !zg +60001 \ !{R +60002 \ !| +60001 \ &~~ +60001 \ !6 +60002 \ %j +60001 \ &@ +60001 \ ! +60002 \ !l +60001 \ !5 +60001 \ !h +60002 \ !. +60001 \ ! +60001 \ !Z +60002 \ !3 +60001 \ !f +60001 \ ! +60002 \ " +60001 \ #H +60002 \ !2 +60001 \ !dt +60001 \ !\  +60002 \ ! +60001 \ !6 +60001 \ &7 +60002 \ !kb +60001 \ ! +60001 \ ! +60002 \ !\ $ +60001 \ '@ +60001 \ !uP +60002 \ ! +60001 \ !| +60002 \ # +60001 \ !I +60001 \ !> +60002 \ ! +60001 \ %j +60001 \ ! +60002 \ $T +60001 \ &, +60001 \ % +60002 \ !X +60001 \ !+ +60001 \ !` +60002 \ " +60001 \ ! +60001 \ !F +60002 \ !6 +60001 \ !kr +60001 \ ! +60002 \ ! +60001 \ ! 4 +60002 \ !< +60001 \ !q` +60001 \ ! +60002 \ ! +60001 \ ! " +60001 \ %@ +60002 \ !tN +60001 \ !§ +60001 \ &z @EDT1691985769.61 \ !  +60001 \ !?æ +60001 \ !s< +60002 \ !ȥ +60001 \ !h +60001 \ !  +60002 \ !>Ɣ +60001 \ !r* +60001 \ $Τ +60002 \ !V +60001 \ !  +60001 \ !=ɂ +60002 \ !s +60001 \ #Ԧʮ +60001 \ 'D +60002 \ !  +60001 \ !?p +60002 \ !r +60001 \ !ڥ͜ +60001 \ !2 +60002 \ '  +60001 \ $>^ +60001 \ !q +60001 \ !Њ +60002 \ !  +60001 \ ! Ѷ +60001 \ !?L +60002 \ !r +60001 \ !x +60001 \ ! +60002 \ " Ԥ +60001 \ !=: +60001 \ !p +60002 \ !f +60001 \ ! +60001 \ !\ ג +60002 \ %=( +60001 \ !pؾ +60002 \ !T +60001 \ ! +60001 \ ! ڀ +60001 \ !? +60002 \ !r۬ +60001 \ !B +60001 \ ! +60002 \ #n +60001 \ !D +60001 \ !{ޚ +60002 \ %0 +60001 \ % +60002 \ ! \\ +60001 \ ! M +60001 \ !  +60002 \ $  +60001 \ !  +60001 \ ! )J +60002 \ ! ` +60001 \ ! v +60001 \ ! \   +60001 \ !  +60002 \ " =8 +60001 \ ! t +60002 \ ! d +60001 \ !  +60001 \ !  +60002 \ & R& +42955 \ & 1 +4 #tPowering core bus +517 .Gate.power :raw,:ON +2 "sampler") +45 )] +2 "core"  +3 "collection"' +4 '- +2 "core"  +3 "processing"% +4 %$ +3 "core"  +6 "collection"' 9\ +3 ' 0\ +3 ' -\ +6 "processing"% 9\ +3 % 2\ +49 % *\ +10 % 0\ +5 "sampler")&\ +3 .tCS.configure :default +3 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +3 "sampler")#.0X% +4 "processing"%% +4 "core" %wz\ + "manipulator"&.% +7 ."rdySampler"Intake.select :close +6 .Exhaust.select :close +2 .CTV.dial :air +2 "collection"'3  +2 "core" %\ +3 %  +2 ."rdyProcessing"PSV.dial :air +5 ."rdySampler"CSV.dial :waste1 +2 "manipulator"&z% +2 "processing"%T  +4 "collection"'u +8 "core" % Z +2 .tForearm.home.seek :retract +2 "manipulator"&m'\ +33 "core" +2 ."rdySampler"SSV.dial :spit,avoiding: :exhaust +2 "sampler")5 +4 "core"  +2 "sampler") +4 "core"  +2 "sampler")%  +5 "core" +4 ."readyCS"CS.reconfigure :fast +5 ."rdySampler"SS.home.seek 0ml + "collection"'#d @b +3 "sampler")w' +5 ."readyCS"CS.home.seek 0ml +3 "collection"'i' +3 "core" ' +3 ."closeHand"Hand.close +3 "manipulator"&4/ +4 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +2 "core" +3 .tElbow.jog 1500 +4 ."rdyProcessing"PS.home.seek 0ml +2 "manipulator"&2* +2 "processing"%"'W +48 "core" / +8 * +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 .tElbow.home.seek :clear + "manipulator"&6(d +293 "core" ' +21 ( +2 "storage"(9& +5 "core" & , ,\ +2 .tSE.home.seek :down +2 "storage"(:'v +64 "core" ' +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.home.seek :initial +2 "storage"(Z( +447 "core" ' +41 ' + ."rdyProcessing"PS.stop +2 "processing"%5 +160 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 .tForearm.seek :retract +2 "manipulator"&b'\ +3 "core" ' +3 .tElbow.seek :hammer +2 "manipulator"& ( +91 "core" ( +2 "manipulator"&& +5 "core" &  b +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek retracted +2 "manipulator"&p'\ +3 "core" ' +3 "manipulator"&% +5 "core" %\  r  +2 "processing"%!& +3 "collection"''& +8 "core" &\ + &u{\  +4 .tCC.home.seek :open +2 ."openPC"PC.home.seek :open +2 "collection"'~( +3 "processing"%( +267 "core" ( +7 ( +88 "Can"\ D P +11 #tPhase [shallowDAwithoutWCR] +2 ."Qmail"Notice.email "At 11:00:25 began in tube 4: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_2023_08_02.rb:107\\n{1 => 22,\\n 2 => 22,\\n 3 => 4,\\n 4 => 18}\\nCan@11:00:25, 24.1C, 23% humidity, 14.8psia, 13.275V, 0.343A, 43.717Ah, 4.55W",Subject: "Started Niagara_2023_08_02 phase shallowDAwithoutWCR" +2 #t===> STARTED shallowDAwithoutWCR (phase #13) <=== +2 #Starting initialPurge +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'v& +4 "core" &wx\ | +3 .tHand.open +2 "manipulator"&F1 +65 "core" 1 +2 "manipulator"&x& +6 "core" & b +2 "manipulator"&h% +4 "core" % \  O  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage +2 "manipulator"&y(- +177 "core" ( +2 "manipulator"&Y& +4 "core" &- E c +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &8& +3 "core" &- ] c +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :garage + "manipulator"&d'! +108 "core" ' +5 .tHand.close +2 "manipulator"&/ +68 "core" / +2 "manipulator"&& +5 "core" &-  c +2 "manipulator"&G% +4 "core" % + 9 +3 .tForearm.seek :retract +2 "manipulator"&#'\ +105 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"& ( +275 "core" ( + "manipulator"&r& +4 "core" & L , +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" & , +3 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&@', +97 "core" ' +2 "manipulator"&Q& +8 "core" & , +2 "manipulator"&&% +5 "core" %- +2 "collection"'& +5 "core" &wz\ z +3 "collection"'[& +6 "core" &vx\ z +4 .tCC.seek :closed +3 "collection"'(O +4 "core" &vz\ y +6 &v|\ x< +9 &Kyuz\ m1 +9 &Kv~yz\ kE +10 &[v|\ oL +9 &Uwz\ pL +10 &~Uuy\ pK +9 &>Wvy\ pL +9 &Tt{\ oL +10 &Vx{\ oL +9 &Yvz\ oL +9 &HUw{\ oK +10 &! Vvy\ oL +9 &"Uv{\ pK +10 &$Uv{\ oL +9 &&OWvy\ oL +9 &(Uuz\ nK +10 &)Vxz\ oL +9 &+Tvz\ oL +9 &-XVwy\ pK +10 &/Uwy\ sL +9 &0Xv{\ rK +10 &2Uvz\ pK +9 &4`Uuz\ sK +9 &6"Uw{\ sK +10 &7Uuz\ qK +9 &9Vw{\ pK +10 &;hVwy\ pK +9 &=)Uvz\ pL +9 &>Yw{\ oL +10 &@Tv{\ pL +9 &BoUxy\ pL +9 &D0Ywz\ oL +10 &EWv{\ pL +9 &Gdy~\ nM +9 &Ijxw{\ kP +10 &Kvx\ gU +9 &Lux\ dX +10 &Nvy\ e: +9 &OY(uz\ i*y +9 &Ocwx\ mE +3 ( +2 "collection"'[& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.57 + "collection"'c& +4 "core" &Ohvy\ lE +3 .tHand.open + "manipulator"&|1 +70 "core" 1 +2 "manipulator"&*% +4 "core" % - +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +3 #tFlushing the Collection Valve::Manifold + "collection"'0& +4 "core" &Ohwy\ oE +4 "collection"'_% +6 "core" %ux\ n +2 .tCSV.dial CSR +2 "collection"'=  +136 "core"  +8 #tPulling 5ml of CSR.flush + .CSR.select :flush +3 "collection"' +10 .tCS.reconfigure :default +2 "collection"'#P d@b +4 .tCS.seek 5ml + "collection"'U'l +1347 "core" ' +3 .tdelay 5 seconds +503 .CSR.select :air +3 "collection"' +10 ',% +4 "core" %lsy\ k +4 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 7.5ml +2 "collection"' ' +665 "core" ' +2 .tCSV.dial :waste +2 "collection"' +125 "core" +3 .tCS.reconfigure :default +2 "collection"'#P d@b +4 .tCS.seek 0ml +2 "collection"'k' +681 #"uploadLog"upsync +1307 "core" ' +2 #tPurging external Intake +2 "collection"'X& +5 "core" &Ohrz\ qE +2 "collection"'{% +4 "core" %sy\ o +2 .tCSV.dial :flush +2 "collection"'E  +42 "core"  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 10ml +2 "collection"'' D +2382 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'A +3 'H  +15 "core" +56 ~ +2 .tCTV.dial :intake +2 "collection"'e  +73 "core"  +2 .tIntake.select :open + "sampler") +11 .tCS.seek 0ml +2 "collection"'' +2398 "core" ' +2 .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air +2 "collection"'<  +72 "core"  +3 #tFlushing upper manifold + "collection"'& +4 "core" &Ogqw\ mE +2 "collection"'L% +5 "core" %rv\ o +2 .tCSV.dial :flush +2 "collection"'  +72 "core"  +3 .tCS.seek 5ml +2 "collection"''l +1220 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'a @ +41 "core" A +2 "collection"'% +5 "core" %lvy\ l +3 .tCS.seek 7ml + "collection"'D'\ +547 "core" ' +3 ."connect"CSV.dial CBV +2 .tCBV.dial CSV +3 "collection"' +98 "core"  +2 .tCTV.dial :air +2 "collection"'o  +6 "core" +3 .tCS.seek 0ml + "collection"' ' +102 "Can"\ O  +1584 "core" ' +2 .tdelay 7 seconds +704 .CS.seek 3ml + "collection"'J'- +771 "core" ' +2 .tCSV.dial :waste +2 "collection"'; +43 "core" +3 .tCS.seek 0ml +2 "collection"'' +770 "core" ' +2 "collection"'\ & +5 "core" &Ofsx\ oE +2 "collection"'I% +5 "core" %tx\ p +2 .tCSV.dial :flush +2 "collection"'  +40 "core"  +3 .tCS.seek 3ml +2 "collection"''- +775 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +41 "core" B +2 "collection"'/% +5 "core" %-tv\ p +3 .tCS.seek 5.001ml +2 "collection"'1'l +546 "core" ' +2 .tCSV.dial :air +2 "collection"'7 @ +15 "core" > +2 .tCS.seek 0ml +2 "collection"'g' +1239 "core" ' +2 .tdelay 7 seconds +704 .CS.seek 3ml + "collection"'l'- +821 "core" ' +4 .tCSV.dial :waste +2 "collection"'S +69 "core" +3 .tCS.seek 0ml +2 "collection"'s' +774 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&(& +4 "core" & 4 , +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&M( +24 "core" ( +3 "manipulator"&V& +4 "core" &  3 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &}& +3 "core" & @ 3 +3 .tForearm.seek CC +2 "manipulator"&K', +109 "core" ' +2 .tHand.close + "manipulator"&j/ +65 "core" / +3 .tCC.seek :open +2 "collection"'( +378 "core" ( + "manipulator"&O& +5 "core" & 3 +2 "manipulator"&n% +4 "core" %  k +3 .tForearm.seek :retract +2 "manipulator"&R'\ +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"& (- +266 "core" ( +2 "manipulator"&f& +5 "core" &- * +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &t& +3 "core" &- H +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&\\'! +108 "core" ' +3 .tHand.open +2 "manipulator"&1 +72 "core" 1 +2 "manipulator"&B% +4 "core" % + * +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&?'\ +100 "core" ' +2 #tda sampling at most 50ml +4 #Loading sh1 puck from tube 4 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 4 at 11:04:41EDT14-Aug-23\\n{1 => 22,\\n 2 => 22,\\n 3 => 4,\\n 4 => 18}\\nCan@11:02:53, 24.1C, 23% humidity, 14.7psia, 13.235V, 0.411A, 43.735Ah, 5.43W",Subject: "da sampling at most 50ml" +3 "collection"'& +6 "core" &t|\ +2 "manipulator"&N% +4 "core" %\  ;  +3 "storage"(^% +4 "core" %m * -\ +2 "storage"(P. +4 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 4 +2 "storage"(](,> +196 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (-& +3 "core" &,? \  +3 "manipulator"&$& +5 "core" &-  +2 "manipulator"&>% +4 "core" %\   +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 4 +2 "manipulator"&( +173 "core" ( +2 "manipulator"&3& +5 "core" & a j +2 "storage"(.& +5 "core" &,? ( ?\  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 4 + 700 counts + "manipulator"&z'& +93 "core" ' +2 "storage"(u& +5 "core" &,? B B %\  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(5'H +137 "core" ' +2 "storage"(- +3 "core" -'ߒ +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (%& +4 "core" &,? \  +2 "manipulator"&T& +57 "core" & h +2 .tElbow.seek 4 +2 "manipulator"&4( +4 "core" ( +2 "manipulator"&)& +5 "core" &  h +3 "storage"(`& +7 "core" &,?  -\  +3 .tForearm.seek 4 + 300 counts +2 "manipulator"&C'ϖ +27 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&/ +77 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&2& +3 "storage"(9'v +10 "core" & h +2 "manipulator"&W% +5 "core" % ϙ +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +5 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +155 "core" ( +2 "manipulator"&'& +5 "core" &  + +4 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &!& +4 "core" & + +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&"', +102 "core" ' +2 "manipulator"&m& +5 "core" & ? + +3 "manipulator"&6% +5 "core" %1 r +3 "collection"'b& +5 "core" &u{\ v +3 "collection"'q& +5 "core" &w{\ v +3 .tCC.seek :closed +2 "collection"'+(O +4 "core" &uy\ v +9 &3vz\ k+| +9 &f}ty\ i> +10 &mtx\ jL +9 &TRuy\ nK +10 &Vty\ mK +9 &Uv|\ nK +9 &Ruy\ nK +10 &wx\ mK +9 &Uv{\ kK +9 &Swy\ mK +10 & Vuy\ mK +9 &"cVxz\ mK +10 &$%Vw{\ nK +9 &%Uwz\ pK +9 &'Vwy\ oK +10 &)kUxy\ nK +9 &+-Uty\ mK +10 &,Vvz\ mL +9 &.Tvz\ mK +9 &0tVux\ lK +10 &26Uvy\ mK +9 &3Tvz\ kK +9 &5Tvz\ mK +10 &7{Utz\ lK +9 &9=Vuz\ hK +9 &:Uwz\ lK +10 &<Utz\ lK +9 &>Rtz\ mK +10 &@FUwy\ mK +9 &BVuy\ mK +9 &CVwy\ kL +10 &EXvy\ lL +9 &GKavy\ kL +9 &Isy\ hP +10 &Jux\ bU +9 &Lntw\ _X +10 &N-vx\ ^F +9 &O<=sx\ d&q +9 &Orrx\ iH +6 ( +2 "collection"'q& +5 "core" &Omsu\ iH +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.76 + .Hand.open +2 "manipulator"&v1 +76 "core" 1 +2 "manipulator"&F% +5 "core" % ,  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&x'\ +98 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +159 .tIntake.select :close + .Exhaust.select :close +2 .SS.hold + "sampler")h+ +4 "core" + +2 "sampler")Y% +5 "core" % \ i +2 "collection"'8& +5 "core" &Okry\ -H +3 "Can"\ :M _ +2 #tCalibrating pressure and temperature sensors +4 .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +3 .SS.reconfigure :fast +2 "sampler")#.0X +130 "core"  +2 .tSS.reconfigure :default +2 "sampler")#.0X +3 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +4 ."CSpush"CS.seek 0ml +2 "collection"'' +102 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +131 "core"  +3 .tSS.reconfigure :exhale +3 "sampler")#.0X +103 "collection"'9 +4 "core" 9F< +103 "collection"'M9 +3 "core" 9]\ : +103 "collection"'B9 +3 "core" 9u 8 +103 "collection"'R9 +4 "core" 9 6 +103 "collection"'N9 +4 "core" 9 4 +103 "collection"'t9 +3 "core" 93 +103 "collection"'P9 +3 "core" 91 +103 "collection"'}9 +4 "core" 9/ +103 "collection"'9 +4 "core" 9. +103 "collection"'^9 +3 "core" 9+ +103 "collection"'\\9 +3 "core" 9+* +104 "collection"'$9 +3 "core" 9?( +103 "collection"'>9 +3 "core" 9S& +103 "collection"'-9 +4 "core" 9g% +103 "collection"'39 +3 "core" 9z# +104 "collection"'u9 +3 "core" 9 " +103 "collection"'.9 +3 "core" 9 ! +103 "collection"' 9 +4 "core" 9 +103 "collection"'%9 +4 "core" 9  +103 "collection"'Z9 +4 "core" 9  +103 "collection"')9 +3 "core" 9" +103 "collection"'`9 +4 "core" 9$" +103 "collection"'9 +3 "core" 9 %' +103 "collection"':9 +4 "core" 9 &+ +103 "collection"'9 +3 "core" 9 $(/ +104 "collection"'W9 +3 "core" 9 3)3 +103 "collection"'T9 +3 "core" 9 @*8 +104 "collection"'9 +3 "core" 9 O,< +103 "collection"'z9 +3 "core" 9 ]-@ +104 "collection"''9 +3 "core" 9 j.D +103 "collection"'59 +3 "core" 9 v/I +103 "collection"'!9 +3 "core" 9 1M +103 "collection"'?9 +3 "core" 9 2Q +103 "collection"'m9 +4 "core" 9 2U +104 "collection"'99 +3 "core" 9 4Z +103 "collection"'69 +3 "core" 9 5^ +103 "collection"'29 +3 "core" 9 7b +103 "collection"'b9 +3 "core" 9 8f +103 "collection"'9 +4 "core" 9 9k +103 "collection"'9 +3 "core" 9 ;o +103 "collection"'49 +3 "core" 9 =s +104 "collection"'v9 +3 "core" 9 <w\ +103 "collection"'Y9 +3 "core" 9 >| +103 "collection"'q9 +4 "core" 9 ?\ +103 "collection"'89 +3 "core" 9 @\ +103 "collection"'"9 +3 "core" 9\ B\ +103 "collection"'h9 +3 "core" 9\ \ B +103 "collection"'F9 +4 "core" 9\ C\ +103 "collection"'9 +4 "core" 9\ E\ +103 "collection"'C9 +3 "core" 9\ F\ +103 "collection"'w9 +3 "core" 9\ #G +103 "collection"'9 +3 "core" 9\ 'H\ +103 "collection"'G9 +3 "core" 9\ -I +103 "collection"'d9 +4 "core" 9\ 2J +104 "collection"' 9 +3 "core" 9\ 5L\ +146 "collection"'p9 +12 "core" 9\ ;M +103 "collection"'y9 +3 "core" 9\ @N +103 "collection"'&9 +3 "core" 9\ CP +103 "collection"'9 +4 "core" 9\ HQ +103 "collection"'Q9 +4 "core" 9\ KQ +103 "collection"'9 +3 "core" 9\ NR +103 "collection"'c9 +3 "core" 9\ QS +103 "collection"'r9 +4 "core" 9\ ST\ +103 "collection"'*9 +3 "core" 9\ VV +4 .tCH.hold 10:00,70C +4 "collection"'| `\ `\ T\ + '#9 +9 "core"  + 9\ WV +2 "collection"'0% +5 "core" % /\ / +2 #tBegun lysing Collection Puck Heater at 68.1C/18.7psia +40670 "Can"\ E U +19316 "core" ` +2 "collection"'=9 +4 "core" 9\  +2 "collection"'~% +5 "core" %6\ _ +2 #tEnded lysing Collection Puck Heater at 70C/19.1psia +2 .CS.seek 0ml +2 "collection"'i' +334 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'@ @ +100 "core" A +2 .tCSV.dial :air +2 "collection"'U @ +41 "core" > +4 .tCS.seek 5ml +2 "collection"'['l +1353 "core" ' +2 .tCSV.dial CTV +2 "collection"'_  +54 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'{ @ +41 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'E  +54 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'k @ +41 "core" ? +2 .tdelay 2 seconds +204 .CS.seek 0ml + "collection"'H' +1359 "core" ' + "collection"' % +5 "core" % \ e +2 #tPuck @30.1psia after final lysis pressurization + #Recovering Lysate into Collection syringe (recycling once) +2 .CSV.dial CBV + "collection"'X +98 "core"  +3 .tCBV.dial CSV + "collection"'e  +29 "core"  +2 "collection"'% +5 "core" % = E{\ d +3 .tCS.seek 4.999ml + "collection"'<'l +1352 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'A  +41 "core" +2 "collection"'% +4 "core" %l\ d +3 .tCS.seek 6.999ml +2 "collection"'' +588 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'a @ +41 "core" ? +2 .tCS.seek 10ml +2 "collection"'' D +842 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"' ` +113 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'   +38 "core" ! +3 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'L  +2 '  +28 "core"  +103  +3 .tCS.seek 5ml +2 "collection"'D'l +1349 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +100 "core" B +2 .tCSV.dial :waste +2 "collection"'\ +99 "core" +3 .tCS.seek 0ml +2 "collection"';' +1350 "core" ' +2 .tCSV.dial :air + "collection"' @ +72 "core" B +3 .tCS.seek 5ml + "collection"'J'l +1352 "core" ' +7 .tCSV.dial CTV + "collection"'  +41 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'s @ +56 "core" B +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'I  +41 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'/ @ +43 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'' +1355 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"'1 +98 "core"  +2 .tCBV.dial CSV +2 "collection"'o  +38 "core"  +2 "collection"'g% +5 "core" %\ b +3 .tCS.seek 5ml + "collection"'S'l +1353 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'l  +42 "core" +2 "collection"'(% +5 "core" %l\ e +2 .tCS.seek 7ml +2 "collection"'V' +609 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"' @ +40 "core" ? +2 .tCS.seek 10ml +2 "collection"'j' D +836 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"' ` +112 "core" ^ +3 #tLysing Complete + "collection"'& +4 "core" &Oj7;m\ eH +3 #tStoring sh1 puck in Collection Clamp to tube 3 + "manipulator"&7% +4 "core" %\    +3 "storage"(O% +4 "core" %m o\ +2 "storage"(n. +4 "core" .(,> +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 3 +2 "storage"(K( +196 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (& +3 "core" & { z \ +3 "manipulator"&f& +5 "core" &  + +2 "manipulator"&% +5 "core" %\  A  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"&M( +154 "core" ( +2 "manipulator"&B& +5 "core" &  +2 "storage"(R& +4 "core" & 1\ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts +2 "manipulator"&N' +92 "core" ' +2 "storage"(t& +5 "core" & \ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(P'H +262 "core" ' +2 "storage"(}- +4 "core" -'Z +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&& +4 "core" & ]  +3 "storage"(^& +5 "core" & ;\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 3 +2 "manipulator"&\\' +37 "core" ' +2 .tElbow.hold + "manipulator"&$, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 "storage"(>- +3 "core" -'Z +3 .tSE.seek 3.09 Pucks below Top Plate +2 "storage"(-' +33 "core" ' +3 "manipulator"&3% +4 "core" %D Ǭ +3 "storage"(u& +5 "core" & \ { +2 .tForearm.force -20 + "manipulator"&5 +54 .tForearm.seek 3 + 304 counts + "manipulator"&.'= +22 "core" ' +2 "manipulator"& & +5 "core" &  +2 "storage"(%& +5 "core" & :\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 3 + 700 counts +2 "manipulator"&Z' +27 "core" ' +3 .tSE.seek 4.09 Pucks below Top Plate +2 "storage"()' +48 "core" ' +2 "manipulator"&`& +5 "core" &   +2 "manipulator"&% +5 "core" % +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&:'\ +95 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +150 "core" ( +2 "manipulator"&W& +5 "core" & R 2 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &T& +3 "core" & 2 +3 .tForearm.seek CC +2 "manipulator"&', +104 "core" ' +2 .tHand.close + "manipulator"&z/ +74 "core" / +2 .tCC.seek :open +2 "collection"''( +375 "core" ( +2 "storage"(5& +5 "core" & f\ +2 "storage"(!& +4 "core" & \ +3 "manipulator"&?& +5 "core" & W / +2 "manipulator"&m% +5 "core" %  O 3 +3 .tForearm.seek :retract + "manipulator"&9'\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"&6( +153 "core" ( + "manipulator"&2& +5 "core" &  +2 "storage"(b& +5 "core" &\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 3 +2 "manipulator"&' +112 "core" ' +3 .tElbow.hold + "manipulator"&, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tHand.open + "manipulator"&41 +72 "core" 1 +3 "manipulator"&v% +4 "core" % U ' Ȱ +3 "storage"(Y& +5 "core" & k I\ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 3 + 318 counts +2 "manipulator"&q'K +16 "core" ' + "manipulator"&8& +5 "core" &   +2 "storage"("& +4 "core" & \ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts +2 "manipulator"&h' +34 "core" ' +2 "storage"(F% +5 "core" % \ +3 ."downElevator"SE.seek :down +4 "storage"('v +100 (C% +3 "core" %R: \ V` +3 "manipulator"&w% +5 "core" % / +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +21 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tTranferring DA +2 #Beginning samplePassC +52 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'G& +4 "core" &BF \ v +3 "manipulator"&d& +5 "core" &   +2 "manipulator"& % +5 "core" %\  &  +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&p(- +172 "core" ( +2 "manipulator"&y& +4 "core" &-  i +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &&& +3 "core" &- E i +3 .tForearm.seek :garage +2 "manipulator"&'! +107 "core" ' +3 .tHand.close + "manipulator"&Q/ +77 "core" / +2 "manipulator"&& +5 "core" &- c i +2 "manipulator"&c% +5 "core" % 1 3 +3 .tForearm.seek :retract + "manipulator"&r'\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&*( +276 "core" ( +2 "manipulator"&#& +4 "core" &  . +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &0& +4 "core" & $ . +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&', +103 "core" ' +3 "manipulator"&|& +5 "core" & . +2 "manipulator"&=% +4 "core" %4 0 u +3 "collection"'~& +5 "core" &JKt\ o +3 "collection"',& +5 "core" &IL\ o +3 .tCC.seek :closed +2 "collection"'@(O +5 "core" &GK \ o +7 &BFJ\ i&i +9 &ZyHJ\ `8 +10 &wJK\ aK +9 &TIL\ eJ +9 &WEK\ eK +10 &UVHL\ eK +9 &UJLs\ eK +10 &VHK\ eK +9 &VIK\ eK +9 &^VIJ\ eK +10 & UIK\ eK +9 &!ZJK\ eK +9 &#UGKt\ eK +10 &%fVIKg\ eK +9 &')UILR\ eJ +10 &(UGK<\ bK +9 &*UHK\ bK +9 &,mUIL\ bK +10 &.0VIK~\ dK +9 &/VJMk\ eK +9 &1YHK \ \ eK +10 &3vVIL \ cK +9 &59UGK\ dJ +10 &6VGJ\ dK +9 &8VJL\ dK +9 &:~UIM\ dK +10 &UGK\ eK +9 &?UJK\ cJ +10 &AWHK\ eK +9 &CHUJN\ eK +10 &E WGJ{\ eJ +9 &F]GM_\ dL +9 &HjIMZ\ cM +10 &J8HL@\ ]S +9 &KGL3\ YW +9 &MHJ&\ WY +10 &O\ OIK\ ^2 +9 &O}|JL\ `L +5 ( +3 "collection"',& +4 "core" &O}pGKu\ bL +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.73 +2 "collection"'U& +4 "core" &O}pHKb\ aL +2 .tHand.open + "manipulator"&i1 +73 "core" 1 +3 "manipulator"&_% +4 "core" % 0 H y +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&{'\ +96 "core" ' +2 .tPSV.dial PSR +2 "processing"%E +130 "core"  +2 "processing"%k% +4 "core" %Yu\ y +3 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml +2 "processing"%[' +1603 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%  +43 "core"  +3 .tPS.seek 0ml +2 "processing"%X'W +1614 "core" ' +2 .tPSV.dial PSR + "processing"%e +44 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +2662 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +2 "processing"%H +3 "collection"'A  +6 "core" @ +3 "processing"% +3 "core" @ +3 "processing"%<  +71 "core" +88  +11 .tPSV.dial :mixloop + "processing"%a +101 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +16 "core" ~ +2 .tPTV.dial :PRVmixing +2 "processing"%  +127 "core" +3 .tPS.seek 0ml +2 "processing"%'W +2634 "core" ' +2 .tPSV.dial :air +2 "processing"%L  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2631 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +54 "core" +3 .tPS.seek 0ml +2 "processing"% 'W +2628 "core" ' +2 .tPSV.dial :air +2 "processing"%\  +40 "core"  +3 .tPS.seek 2.5ml + "processing"%D' +1544 "Can"\ rQ $+~ +1086 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +54 "core" +3 .tPS.seek 0ml + "processing"%;'W +2638 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +5 "core" & 1 . +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&s( +5 "core" ( +2 "manipulator"&I& +5 "core" &  . +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &/& +4 "core" &  . +3 .tForearm.seek CC + "manipulator"&J', +107 "core" ' +2 .tHand.close + "manipulator"&1/ +76 "core" / +3 .tCC.seek :open + "collection"'o( +376 "core" ( +2 "manipulator"&g& +5 "core" & - . +2 "manipulator"&% +5 "core" %  ( +3 .tForearm.seek :retract + "manipulator"&l'\ +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&((- +274 "core" ( +3 "manipulator"&S& +4 "core" &- e +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" &-  e +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&V'! +109 "core" ' +3 .tHand.open + "manipulator"& 1 +77 "core" 1 +2 "manipulator"&% +4 "core" % *x k Ǻ +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&7'\ +104 "core" ' + .tPSV.dial :mixloop +2 "processing"%O +14 "core" +2 .tPTV.dial :PRVmixing + "processing"%n  +16 "core" +2 ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%  +14 "core" +3 .tCTV.dial :air,avoiding: :intake +2 "collection"'f  +5 "core"  +2 #tLoading lyfil puck from tube 4 into Collection Clamp +2 "collection"'& +5 "core" &NP[\ t +2 "manipulator"&]% +4 "core" %\   +3 "storage"(B% +4 "core" %y  \ +2 "storage"(R. +4 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 4 +2 "storage"(t(,> +193 "core" ( +3 .tSC.configure :limp +3 "storage"($(\ 1b +3 (& +4 "core" &,; \  +52 "manipulator"&x& +6 "core" &- + e +2 "manipulator"&}% +5 "core" %\  V  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 4 +2 "manipulator"&( +177 "core" ( +2 "manipulator"&^& +5 "core" &  c +2 "storage"(>& +4 "core" &,;  s\  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts +2 "manipulator"&3'& +96 "core" ' +2 "storage"(u& +5 "core" &,; \ \  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"( 'H +139 "core" ' +3 "storage"(%- +3 "core" -'ڡ +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (`& +4 "core" &,; \  +2 "manipulator"&N& +4 "core" & 7 b +3 .tElbow.seek 4 +2 "manipulator"&( +3 "core" ( +3 "manipulator"&M& +5 "core" & b +2 "storage"(P& +5 "core" &,; k\  +2 .tForearm.seek 4 + 300 counts +2 "manipulator"&\\'ϖ +22 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&./ +70 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&-& +3 "storage"(W'v +6 "core" & $ b +4 "manipulator"&T% +5 "core" % ϔ ) +2 .tForearm.seek :retract +2 "manipulator"&Z'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&$( +12 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +134 "core" ( + "manipulator"&z& +5 "core" & 2 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &:& +3 "core" & 0 2 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&+', +97 "core" ' +2 "manipulator"&5& +5 "core" & 2 +2 "manipulator"&!% +5 "core" %2  +2 "collection"'?& +5 "core" &RRD\ o +4 "collection"'m& +6 "core" &OR`\ o +3 .tCC.seek :closed +3 "collection"'2(O +5 "core" &RS\ o +4 &RS\ n9 +10 &EKyOR\ c0 +9 &yu}PT\ bE +9 &&[OTu\ eK +10 &UQSh\ fK +9 &UQUR\ fK +9 &mUPR<\ fK +10 &/UOS4\ fK +9 &UQT$\ eK +10 &YOTj\ fK +9 &vUPSz\ eK +9 &!9UPU\ eJ +10 &"UPS{\ eK +9 &$UPRk\ fJ +10 &&~UNVb\ fK +9 &(AUQRS\ eJ +9 &*VMSH\ eK +10 &+TNT4\ fK +9 &-UQS+\ fK +9 &/HRRT$\ fK +10 &1\ UPR\ fK +9 &2XPU\ fK +9 &4SNU\ fK +10 &6PVNT\ eK +9 &8XOS\ cK +10 &9UQT\ fJ +9 &;VOT\ eK +9 &=XYQRJ\ eK +10 &?TPTD\ fK +9 &@USVC\ fK +9 &BYNT:\ eK +10 &D_TPT/\ fK +9 &F!\\QT-\ fK +10 &GhPU#\ dM +9 &IVS\ _R +9 &KGa\ ZV +10 &M\ WY +9 &N|\ ^7 +9 &O_% \ [(t +10 &Om1 \ dI +2 ( +3 "collection"'m& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.73 +2 .Hand.open + "manipulator"&b1 +67 "core" 1 +2 "manipulator"&% +4 "core" % +  = +3 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +3 "collection"'4  +128 "core" ~ +45 .tCSV.dial CTV +10 "collection"'v  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%Y' +2636 "core" ' +2 "collection"'8% +4 "core" % A'*\ e +3 .tCS.seek 4.15ml +2 "collection"'"'Q +1572 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%F  +42 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%9  +71 "core"  +2 .tPS.seek 0ml +2 "processing"%C'W +2632 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'6 ` +39 "core" ^ +2 .tCSV.dial :air +2 "collection"'w @ +44 "core" > +3 .tCS.seek 10ml +2 "collection"'' D +1581 "core" ' +2 .tCSV.dial CTV +2 "collection"'q  +54 "core"  +3 .tCS.seek 0ml +2 "collection"'G' +2622 "core" ' + .tCBV.dial :waste1 +2 "collection"') @ +28 "core" ? +2 .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +2 "collection"'d  +127 "core" +2 "collection"' & +4 "core" &Oj"\ dI +3 #tStoring lyfil puck in Collection Clamp to tube 3 + "manipulator"&h% +4 "core" %\    +3 "storage"(y% +4 "core" %r \ +3 "storage"(&. +4 "core" .(,> +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 3 +2 "storage"(( +200 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +4 "core" &~ F\ +2 "manipulator"&Q& +4 "core" & - 1 +3 "manipulator"&% +5 "core" %\  9  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"&c( +152 "core" ( +3 "manipulator"&& +5 "core" &  +2 "storage"(& +5 "core" &~ -\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 3 + 700 counts +2 "manipulator"&#' +93 "core" ' +2 "storage"(0& +5 "core" &~ \ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(p'H +251 "core" ' +2 "storage"(|- +4 "core" -'J +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&=& +4 "core" & K  +2 "storage"(~& +5 "core" &~ `\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek 3 + "manipulator"&r' +39 "core" ' +2 .tElbow.hold +2 "manipulator"&', +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 "storage"(U- +3 "core" -'J +3 .tSE.seek 4.09 Pucks below Top Plate +2 "storage"(i' +38 "core" ' +2 "manipulator"&_% +5 "core" %L 1 Ǯ +2 "storage"(,& +5 "core" &~  (\ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 3 + 313 counts +2 "manipulator"&E'F +15 "core" ' +2 "manipulator"&k& +5 "core" &  +45 "storage"(& +13 "core" &~ `\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 3 + 700 counts + "manipulator"& ' +27 "core" ' +3 .tSE.seek 5.09 Pucks below Top Plate +2 "storage"([' +52 "core" ' +2 "manipulator"&e& +5 "core" &   +2 "manipulator"&X% +5 "core" % +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&H'\ +92 "core" ' +3 .tElbow.seek CC +2 "manipulator"&( +153 "core" ( +2 "manipulator"&A& +4 "core" & . +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &<& +3 "core" & . +3 .tForearm.seek CC +2 "manipulator"&a', +107 "core" ' +2 .tHand.close + "manipulator"&/ +67 "core" / +3 .tCC.seek :open + "collection"'( +376 "core" ( +2 "storage"(& +4 "core" &~ |\ +3 "storage"(L& +5 "core" &~ \ +2 "manipulator"&& +5 "core" &  . +2 "manipulator"&% +5 "core" %   H +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 3 +2 "manipulator"&\ ( +153 "core" ( +2 "manipulator"& & +4 "core" & ? +2 "storage"(& +5 "core" &~ i\ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 3 +2 "manipulator"&D' +114 "core" ' +2 .tElbow.hold +2 "manipulator"&, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tHand.open + "manipulator"&I1 +72 "core" 1 +3 "manipulator"&/% +5 "core" % Q ȯ +2 "storage"(1& +5 "core" &~ )\ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 3 + 316 counts + "manipulator"&*'I +22 "core" ' +3 "manipulator"&{& +5 "core" &   +2 "storage"(@& +5 "core" &~ ,\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts +2 "manipulator"&g' +27 "core" ' +2 "storage"(% +5 "core" % \ +4 ."downElevator"SE.seek :down +2 "storage"(J'v +100 (S% +3 "core" %5 \ U_ +3 "manipulator"&% +5 "core" % D y +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&s'\ +91 "core" ' +12 ' + ."downElevator"SE.stop +2 "storage"(5 +3 .tPSV.dial :air +2 "processing"%  +82 "core"  +3 .tPS.seek 2.5ml + "processing"%' +2625 "core" ' +10 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%l +43 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%O  +43 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%n +43 "core" +2 .tdelay 1 second +102 .PSV.dial :air +3 "processing"%  +41 "core"  +2 .tdelay 1 second +103 .PS.seek 0ml + "processing"%f'W +2636 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%& +5 "core" &C\ +2 "manipulator"&]& +5 "core" & &  +2 "manipulator"&B% +5 "core" %\   +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&R(- +170 "core" ( +2 "manipulator"&V& +5 "core" &- 3 w +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" &- w +3 .tForearm.seek :garage +2 "manipulator"&x'! +106 "core" ' +2 .tHand.close +2 "manipulator"&}/ +73 "core" / +2 "manipulator"&K& +4 "core" &- > w +3 "manipulator"&^% +5 "core" % 4  u +2 .tForearm.seek :retract +2 "manipulator"&>'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC +2 "manipulator"&u( +121 "core" ( +2 "manipulator"&(& +4 "core" & +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &%& +4 "core" & N +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC + "manipulator"&`' +95 "core" ' +2 "manipulator"&N& +5 "core" & < +2 "manipulator"&M% +5 "core" % " +3 "processing"%P& +4 "core" &V\ +4 "processing"%7& +5 "core" &[\ +3 .tPC.seek :closed +2 "processing"%.(Tg +4 "core" &U\ +8 &BU\ ~$f +9 &pX{]\ y8 +10 &vZ\ yL +9 &Q^\ |M +9 &OSM\ }M +10 &Rf\ ~M +9 &R`\ ~L +10 &Ra\ |M +9 &VR`\ }M +9 &Rh\ }M +10 &R_\ |L +9 &!Sa\ ~M +10 &#_Qb\ ~M +9 &% Vs\ }M +9 &&Ro\ }M +10 &(R{\ }L +9 &*gRz\ }M +9 &,)R\ |M +10 &-Q~\ ~M +9 &/Rx\ M +10 &1nUr\ |M +9 &31S{\ }M +9 &4U|\ |M +10 &6R}\ |L +9 &8wS\ |M +9 &:9Q\ M +10 &;R\ ~L +9 &=S\ {M +9 &?Q\ |M +10 &ABT\ ~L +9 &CT\ ~M +10 &DT\ ~M +9 &FW\ }M +9 &HE]6\ }N +10 &Jp,\ {P +9 &K"\ xS +9 &M{5\ xS +10 &O>(\ xS +9 &P,\ wT +10 &R$\ xM +9 &S?a2\ |&n +9 &TK#(\ $ +6 ( +2 "processing"%7& +5 "core" &TK'\ $ +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.63 + "processing"%-& +5 "core" &TK\ $ +2 .tHand.open + "manipulator"&T1 +71 "core" 1 +2 "manipulator"&% +5 "core" %  / " +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&3'\ +92 "core" ' +2 .tPRV.dial :air +2 "processing"%z  +43 "core"  +3 .tPSV.dial :mixloop + "processing"%: +56 "core" +2 "processing"% % +5 "core" %T\ +3 .tPS.seek 0.3ml +2 "processing"%\\' +385 "core" ' + .tPSV.dial PSR +2 "processing"%5 +101 "core"  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml +45 "processing"%!'* +495 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%?' +1920 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"% +113 "core" +2 .tPTV.dial :mixing + "processing"%W @ +72 "core" B +2 .tPBV.dial :waste2 +2 "processing"%Z  +103 "core"  +3 .tPS.seek 0ml +2 "processing"%o'W +2625 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&b& +5 "core" &  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC + "manipulator"&( +5 "core" ( +2 "manipulator"&m& +5 "core" &  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &4& +3 "core" & m +3 .tForearm.seek PC +2 "manipulator"&+' +96 "core" ' +2 .tHand.close + "manipulator"&v/ +70 "core" / +3 .tPC.seek :open + "processing"%;( +403 "core" ( +2 "manipulator"&8& +4 "core" &  +2 "manipulator"&j% +5 "core" %  % +3 .tForearm.seek :retract +2 "manipulator"&F'\ +92 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"&9(- +134 "core" ( +2 "manipulator"&Y& +4 "core" &- + +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &6& +3 "core" &- _ + +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&w'! +113 "core" ' +2 .tHand.open + "manipulator"&"1 +69 "core" 1 +2 "manipulator"&q% +5 "core" % '~ Ǽ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 #tLoading da puck from tube 4 into Processing Clamp +2 "processing"%)& +4 "core" &f\ +2 "manipulator"&d% +5 "core" %\   +3 "storage"( % +4 "core" %y  %\ +2 "storage"(h. +4 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 4 +2 "storage"(y(,> +192 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (&& +3 "core" &,= \  +3 "manipulator"&& +4 "core" &-  ( +2 "manipulator"&Q% +4 "core" %\    +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +2 "manipulator"&( +169 "core" ( +2 "manipulator"&t& +5 "core" &  5 !r +2 "storage"(& +4 "core" &,=  \  +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 4 + 700 counts + "manipulator"&'& +101 "core" ' +3 "storage"(0& +4 "core" &,=  -\  +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"($'H +152 "core" ' +2 "storage"(- +4 "core" -'հ +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (|& +4 "core" &,= q\  +2 "manipulator"&=& +5 "core" &  4 !p +49 .tElbow.seek 4 +6 "manipulator"&~( +4 "core" ( +2 "manipulator"&U& +5 "core" &  !p +2 "storage"(_& +4 "core" &,= j\  +4 .tForearm.seek 4 + 300 counts + "manipulator"&,'ϖ +15 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&k/ +66 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +3 "storage"(e'v +6 "core" &   !p +4 "manipulator"&#% +5 "core" % Ϡ $ o +2 .tForearm.seek :retract +2 "manipulator"&X'\ +96 "core" ' +2 .tElbow.seek PC +2 "manipulator"&c( +18 "core" ' +3 ."downElevator"SE.stop +2 "storage"(5 +230 "core" ( +2 "manipulator"&p& +5 "core" & +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &r& +3 "core" &  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&E' +98 "core" ' +2 "manipulator"&i& +4 "core" &  +3 "manipulator"&A% +4 "core" % +3 "processing"%<& +4 "core" &G\ +4 "processing"% & +6 "core" &\ +2 .tPC.seek :closed +2 "processing"%'(Tg +4 "core" &H\ +7 &4H\ $e +10 &Ww<\ w7 +9 &u7\ wL +9 &Q?\ {M +10 &oN9\ {M +9 &1Q4\ |M +9 &S7\ }L +10 &R0\ }M +9 &wU+\ zM +10 &9P-\ {M +9 &P0\ {M +9 &!Qy\ |M +10 &#O2\ }L +9 &%BR\ }L +9 &'P\ }M +10 &(U\ zM +9 &*U\ yM +10 &,HS\ zM +9 &. O\ }M +9 &/T\ }L +10 &1Qx\ }M +9 &3RTz\ }L +9 &5Qt\ }L +10 &6Tu\ |L +9 &8Ot\ }M +9 &:ZOy\ }L +10 &<Rr\ }L +9 &=Ug\ }M +10 &?Rf\ }M +9 &AbPh\ }L +9 &C$Rg\ }L +10 &DTd\ {L +9 &FUj\ }M +10 &Hf\\h\ |N +9 &J!qm\ yP +9 &Kj\ wS +10 &Mh\ wS +9 &O]g\ vS +9 &QZ\ vS +10 &RX\ w@ +9 &TCgZ\ zW +9 &TF+Y\ , +6 ( +2 "processing"% & +6 "core" &TF W\ , +2 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.64 +2 .Hand.open + "manipulator"&1 +68 "core" 1 +2 "manipulator"&H% +4 "core" %  %  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&2'\ +99 "core" ' +3 #tHeating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%  +4 %L9 +7 "core" 9= +103 "processing"%9 +3 "core" 9: +103 "processing"%9 +3 "core" 9:  +103 "processing"% 9 +3 "core" 98 +103 "processing"%9 +3 "core" 98 +103 "processing"%a9 +3 "core" 96 +104 "processing"%9 +3 "core" 97 +103 "processing"%I9 +3 "core" 98 +103 "processing"%/9 +3 "core" 98# +103 "processing"%19 +3 "core" 98' +103 "processing"%{9 +4 "core" 9:+ +103 "processing"%@9 +3 "core" 9;/ +103 "processing"%9 +3 "core" 9=4 +103 "processing"%9 +3 "core" 9=8 +103 "processing"%S9 +3 "core" 9A< +103 "processing"%9 +4 "core" 9C@ +103 "processing"%\ 9 +4 "core" 9FE +103 "processing"%D9 +3 "core" 9II +103 "processing"%*9 +3 "core" 9LM +103 "processing"%[9 +3 "core" 9NQ +4 .tPH.hold 2:00:00,28C +3 "processing"% ppM +2 .tdelay 1:30 +7 "core" R +9040 .tPSR.select :air +11 .PSV.dial PSR +2 "processing"%g +99 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +12 .tPS.seek 0.5ml + "processing"%J' +593 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +11 .tPS.seek 2ml +2 "processing"%C'[ +1617 "core" ' +2 .tPTV.dial :puck +2 "processing"%l  +70 "core"  +2 .tPSV.dial PTV +2 "processing"%O +71 "core" +2 .tPBV.dial :waste1 +2 "processing"%n  +129 "core" +2 "processing"%% +5 "core" %^\ } +2 .tPS.seek 1.5ml +2 "processing"%' +592 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" * +3 .tPS.seek 0ml + "processing"%]'W +1604 "core" ' +2 .tdelay 5:00 +2645 "Can"\ xL & +27358 #trecoverPSRreagent08 + .PTV.dial :puck + "processing"%B  +5 "core"  +2 .tPBV.dial :waste1 + "processing"%V  +36 "core" +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +72 "core"  +3 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +4 .tPS.seek 2.5ml + "processing"%}' +2320 "core" ' +2 .tPSV.dial PTV +2 "processing"%K +71 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%^ +72 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%s +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +3 "processing"%(  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%%'W +2291 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%x  +132 "core" +2 .tPSV.dial :mixloop + "processing"%N +55 "core" +2 .tPRV.dial :ab1 + "processing"%M @ +73 "core" A +3 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%P'w +348 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +3 "collection"'R  +3 "processing"%>  +45 "core"  +6 +2 "processing"%% +4 "core" %s6\ t +4 .tPS.seek 0.32ml + "processing"%-' +391 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'T  +31 "core" +2 .tPRV.dial :air +2 "processing"%  +41 "core"  +3 .tPS.seek 0.9ml +2 "processing"%7'D +1225 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%z @ +70 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%:' +857 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%  +40 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%`'[ +1613 "core" ' +2 .tPSV.dial :PML +2 "processing"%f +54 "core" +2 .tPTV.dial :mixing +2 "processing"%5 @ +71 "core" B +2 .tPBV.dial :waste1 +2 "processing"%\\  +32 "core"  +2 "processing"%!% +5 "core" %\\H\ { +2 .tPS.seek 1.85ml +2 "processing"%'< +276 "core" ' +10 .tPBV.dial between PSV and waste1 +2 "processing"%W * +34 "core" + +3 .tPS.seek 0ml +2 "processing"%Z'W +1971 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'?& +4 "core" &W\\\ n +3 "manipulator"&b& +4 "core" & +3 "manipulator"&m% +4 "core" %\ / #c +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&4(- +151 "core" ( +2 "manipulator"&v& +5 "core" &.  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &u& +4 "core" &.  +3 .tForearm.seek :garage +2 "manipulator"&3'! +109 "core" ' +4 .tHand.close + "manipulator"&./ +72 "core" / +2 "manipulator"&8& +5 "core" &.  +2 "manipulator"&j% +5 "core" % &s ȸ +3 .tForearm.seek :retract +2 "manipulator"&Y'\ +100 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&6( +269 "core" ( +2 "manipulator"&+& +5 "core" & 0 4 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +4 "core" & 4 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&"', +105 "core" ' +2 "manipulator"&q& +4 "core" & , 4 +3 "manipulator"&F% +4 "core" %+ r +3 "collection"')& +5 "core" &W\\\ g +3 "collection"'d& +6 "core" &VZ\ i +3 .tCC.seek :closed +3 "collection"' (O +3 "core" &W[\ i +6 &V\\\ f: +10 &JKxV[\ ]1 +9 &~u{Y[\ SE +10 &([V[\ ]M +9 &QV[\ `L +9 &UXZ\ `M +10 &qUYZ\ aL +9 &2UVZ\ `L +9 &PYZ\ WL +10 &XXZ\ ^L +9 &xSW[\ VL +10 &!;XX[\ ^L +9 &"TWY\ `L +9 &$UXZ\ `L +10 &&TWY\ `L +9 &(BUXZ\ `L +9 &*UVZ\ ^L +10 &+UW[\ _L +9 &-VX[\ ]L +10 &/KTX[\ `L +9 &1 TV\\\ ^L +9 &2UW\\\ _L +10 &4TY[\ ^L +9 &6RUXY\ _L +10 &8TVZ\ ^L +9 &9VX\\\ ]L +9 &;TU\\\ ]L +10 &=[UW\\\ _L +9 &?TX\\\ ]L +9 &@UW[\ _L +10 &BQX]\ ]L +9 &DbUW\\\ _L +9 &F#VZ[\ ^M +10 &G`W[\ ^M +9 &I}VY\ SQ +10 &KNVZ\ UV +9 &MV]\ OY +9 &NzUZ\ W8 +10 &Ob%VZ\ U&o +9 &OdYZ\ \\F +3 ( +2 "collection"'d& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.59 +2 "collection"'h& +3 "core" &ObX[\ ^F +3 .tHand.open + "manipulator"&w1 +75 "core" 1 +3 "manipulator"&&% +5 "core" % +  r +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tPSV.dial PSR +2 "processing"%Q +102 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml +2 "processing"%' +1608 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%t  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +1610 "core" ' +2 .tPSV.dial PSR + "processing"%0 +44 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +7 "processing"%9' +2688 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +3 "processing"%  +3 "collection"'|  +40 "core"  +119  +2 .tPSV.dial :mixloop +2 "processing"%= +99 "core" +3 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +5 "core" +2 .tPTV.dial :PRVmixing + "processing"%U  +72 "core" +2 .tPS.seek 0ml +2 "processing"%_'W +2628 "core" ' +2 .tPSV.dial :air +2 "processing"%k  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2638 "core" ' +2 .tPSV.dial :mixloop + "processing"%# +44 "core" +3 .tPS.seek 0ml + "processing"%'W +1034 "Can"\ cq ) +1593 "core" ' +2 .tPSV.dial :air +2 "processing"%  +43 "core"  +3 .tPS.seek 2.5ml + "processing"%$' +2630 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%, +43 "core" +3 .tPS.seek 0ml +2 "processing"%p'W +2636 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&r& +4 "core" &  3 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&~( +4 "core" ( +2 "manipulator"&e& +5 "core" & 3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &i& +4 "core" & m 3 +3 .tForearm.seek CC +2 "manipulator"&A', +108 "core" ' +2 .tHand.close + "manipulator"&  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%R  +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"%P +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%T' +2310 "core" ' +2 ."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"%z +72 "core" +2 ."da"delay 5 seconds +545 .PSV.dial :air +10 "processing"%7  +71 "core"  +3 ."da"PS.seek 0ml +2 "processing"% 'W +2306 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%:  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%f  +128 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%5  +42 "core" ~ +2 ."da"PTV.dial :PRVmixing +2 "processing"%\\  +6 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%! +43 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%`' +394 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%W  +43 "core"  +2 "processing"%% +5 "core" %O\ +3 ."da"PS.seek 0.55ml +2 "processing"%?' +332 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%b  +42 "core"  +3 ."da"PS.seek 2ml +2 "processing"%m'[ +1561 "core" ' + ."da"PSV.dial :PML +2 "processing"%v +42 "core" +2 ."da"PTV.dial :mixing +2 "processing"%u @ +71 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%c  +35 "core" +2 "processing"%.% +5 "core" %^R\  +2 ."da"PS.seek 1.85ml +2 "processing"%8'> +233 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%j * +35 "core" , +3 ."da"PS.seek 0ml +2 "processing"%2'W +1965 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +17351 "Can"\ < . +30652 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%3 @ +5 "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 + "processing"%4  +43 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%q' +2305 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%F +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%)  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%Y +43 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%h'W +2299 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%w +140 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +3 "processing"%&' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%d'[ +1617 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%Q  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%" +83 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%Z  +32 "core" +2 "processing"%t% +4 "core" %aZ\ +4 ."da"PS.seek 1.5ml +2 "processing"%' +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%0 * +33 "core" + +3 ."da"PS.seek 0ml +2 "processing"%'W +1612 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%|  +4 "core"  +2 ."da"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"% +50 "Can"\ tP 1l +20 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%U' +2361 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%9 +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%k +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"%#  +70 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2306 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"% +127 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +3 "processing"%' +600 "core" ' +3 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%,'[ +1618 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%$  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%r +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%e  +32 "core"  +2 "processing"%i% +4 "core" %\\O\  +3 ."da"PS.seek 1.5ml +2 "processing"%<' +594 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%6 * +33 "core" + +3 ."da"PS.seek 0ml +2 "processing"%'W +1615 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +5 "core"  +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"PSR.select :air +2 .PSV.dial PSR +2 "processing"%A +72 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"% ' +2312 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +503 .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"%  +70 "core"  +3 ."da"PS.seek 0ml +2 "processing"%H'W +2294 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%E +127 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%a' +595 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1609 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%I  +5 "core"  +2 ."da"PSV.dial PTV +2 "processing"%/ +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%p  +35 "core" +2 "processing"%{% +4 "core" %WA\  +3 ."da"PS.seek 1.5ml +2 "processing"%@' +588 "core" ' +28 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1617 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + "processing"%1  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%S * +34 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%\ +73 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%*' +2290 "core" ' +47 ."da"PSV.dial PTV +10 "processing"%[ +72 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%g +71 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%o +72 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%D  +71 "core"  +2 ."da"PS.seek 0ml +3 "processing"%l'W +1379 "Can"\ ~> 3 +927 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%J +145 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +4 "processing"% +26 ."da"PS.reconfigure :default +11 "processing"%#A d`xb +17 ."da"PS.seek 0.25ml +10 "processing"%n'7 +347 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +11 ."da"PS.seek 0.5ml +2 "processing"%' +335 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%C'[ +1616 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%O +76 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" +2 "processing"%B% +4 "core" %bC\ +3 ."da"PS.seek 1.5ml +2 "processing"%V' +593 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +3 ."da"PS.seek 0ml +2 "processing"%'W +1614 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%]  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%K * +36 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%s +86 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%(' +2406 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%} +73 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%x +85 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%^ +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%M  +74 "core"  +3 ."da"PS.seek 0ml +2 "processing"%N'W +2378 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%> +133 "core"  +3 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%R'[ +2133 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%P +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%%  +36 "core" +2 "processing"%% +4 "core" %^Q\  +4 ."da"PS.seek 1.5ml +2 "processing"%-' +591 "core" ' +3 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%z * +36 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%7  +105 "core"  +3 ."da"PS.seek 0ml +2 "processing"%T'W +1610 "core" ' +2 "processing"%:9 +3 "core" 95L +3 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%f +3 %5& +4 "core" 5L +2 &TFU\ , +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&\\% +4 "core" %  V b ,  +2 "storage"(!% +4 "core" %u !\ " +3 "storage"( . +4 "core" .(,> +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 3 +2 "storage"(W( +196 "core" ( +2 ."da"SC.configure :limp +3 "storage"($(\ 1b +51 (& +11 "core" & \ " +3 "manipulator"&`& +5 "core" &- Y Z $ V +2 "manipulator"&b% +4 "core" %  M V  +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 3 +2 "manipulator"&?( +180 "core" ( +2 "manipulator"&v& +4 "core" &\ V H "{ +3 "storage"(u& +5 "core" & \ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 3 + 700 counts +2 "manipulator"&c' +94 "core" ' +2 "storage"(.& +5 "core" & u \ +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(j'H +254 "core" ' +2 "storage"(m- +3 "core" -'A +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +4 "manipulator"&8& +3 "core" &\ > "z +3 "storage"(3& +5 "core" &  p Y\  +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 3 +2 "manipulator"&+' +35 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&, +3 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"(4- +3 "core" -'A +4 ."da"SE.seek 5.09 Pucks below Top Plate +2 "storage"(2' +32 "core" ' +3 "manipulator"&F% +5 "core" % Q I @ u k +2 "storage"()& +4 "core" &   -\  +3 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 3 + 299 counts +2 "manipulator"&Y'8 +20 "core" ' +2 "manipulator"&& +6 "core" & 4 3 H ^ +7 "storage"(q& +12 "core" & J\  +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 700 counts +2 "manipulator"&w' +25 "core" ' +2 ."da"SE.seek 6.09 Pucks below Top Plate +2 "storage"(h' +55 "core" ' +2 "manipulator"&&& +4 "core" & 7 2 ^ +3 "manipulator"&Q% +5 "core" % * * +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&"'\ +92 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&Z( +250 "core" ( +3 "manipulator"&t& +4 "core" & l  +3 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &d& +3 "core" & ~ +3 ."da"Forearm.seek PC +2 "manipulator"&0' +94 "core" ' + ."da"Hand.close +2 "manipulator"&/ +70 "core" / +2 ."da"PC.seek :open +2 "processing"%|( +403 "core" ( +2 "storage"(& +5 "core" &  x \  +2 "manipulator"&=& +5 "core" &   +2 "manipulator"&% +4 "core" %  .  + +3 ."da"Forearm.seek :retract +2 "manipulator"&'\ +102 "core" ' +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 3 + "manipulator"&9( +254 "core" ( +2 "manipulator"&k& +4 "core" & d !r +3 "storage"(_& +5 "core" & t 5\  +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 3 + 700 counts +2 "manipulator"&#' +94 "core" ' +3 ."da"Hand.open +2 "manipulator"&U1 +65 "core" 1 +3 "storage"(- +3 "core" -' +4 ."da"SE.seek 5.85 Pucks below Top Plate +2 "storage"(' +24 "core" ' +3 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +60 ."da"SE.seek 5.18 Pucks below Top Plate +2 "storage"('} +54 "core" ' +2 #"da"Lights, camera, ACTION! +5 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23aug1412h50ml_niagara.tif +1973 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +2127 #"da"SX HX9/16 (USB:;5): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 37.656 seconds\ /var/log/esp/da23aug1412h50ml_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23aug1412h50ml20s_niagara.tif +2068 #SX HX9/16 (USB:;5): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23aug1412h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23aug1412h50ml30s_niagara.tif +3069 #SX HX9/16 (USB:;5): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23aug1412h50ml30s_niagara.tif: TIFF Upload Complete\ +6 .Gate.power :camera,:OFF +9 ."Qmail"DAfans.email "37.656 sec auto-exposure",Subject: "da23aug1412h50ml images!" + "storage"($- +17 "core" -'} +9 "storage"(r& +19 "core" &  Q\ b +3 "manipulator"&e& +5 "core" &  < l +3 ."da"Elbow.seek 3 +2 "manipulator"&i( +4 "core" ( +4 "manipulator"&,& +7 "core" &  q l +2 "storage"(6& +5 "core" & \  7\ d +3 ."da"Forearm.seek 3 + 700 counts +2 "manipulator"&<' +4 "core" ' +5 ."da"SE.reconfigure :gently +4 "storage"(#QK-0-\ b +3 ."da"SE.seek 5.9 Pucks below Top Plate +2 "storage"( '\ +62 "core" ' +2 "manipulator"&;& +5 "core" &  ! l +3 "storage"(& +7 "core" & l e\ +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 3 +2 "manipulator"&A' +36 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&, +5 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +4 ."da"SE.seek 6.08 Pucks below Top Plate +2 "storage"(' +33 "core" ' +3 "manipulator"&~% +4 "core" %T ǰ +2 "storage"(& +4 "core" & Q\ u +3 ."da"Forearm.force -20 +2 "manipulator"&5 +4 ."da"Forearm.seek 3 + 306 counts + "manipulator"& '? +21 "core" ' +2 "manipulator"& & +5 "core" & U +8 "storage"(E& +5 "core" & b c \ +3 ."da"Forearm.reconfigure :tight +18 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 700 counts +3 "manipulator"&H' +20 "core" ' +2 "storage"(a% +5 "core" % ~ } =\ +3 ."downElevator"SE.seek :down +3 "storage"(I'v +99 (/% +4 "core" %ӥ1 { { 7\ TX +3 "manipulator"&p% +5 "core" %  +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&{'\ +90 "core" ' +8 ' +2 ."downElevator"SE.stop + "storage"(5 +4 (& +3 "core" & { \ +4 #tStarting finalPurge +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +6 "core" &\ u +4 "manipulator"&@& +6 "core" & \ U +3 "manipulator"&1% +5 "core" %\  F  +2 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&(- +172 "core" ( +3 "manipulator"&S& +7 "core" &-  +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &\ & +4 "core" &-  +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&'! +106 "core" ' +2 ."psFlush"Hand.close + "manipulator"&[/ +72 "core" / +2 "manipulator"&g& +5 "core" &- +2 "manipulator"&o% +4 "core" % 5  +54 ."psFlush"Forearm.seek :retract +4 "manipulator"&D'\ +101 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&*( +122 "core" ( +3 "manipulator"&J& +5 "core" & < +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &l& +3 "core" & +3 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek PC +3 "manipulator"&n' +104 "core" ' +2 "manipulator"&& +6 "core" &  +3 "manipulator"&% +5 "core" %  +3 "processing"%O& +5 "core" &\ u +3 "processing"%& +7 "core" &{\ v +3 ."psFlush"PC.seek :closed +4 "processing"%B(Tg +3 "core" &\ u +5 &\ t4 +9 &7Jw\ i0 +9 &ery\ jD +9 & \\\ lM +10 &Q\ nM +9 &R\ mM +9 &PR\ mM +10 &R\ mM +9 &Q\ nM +10 &Qz\ oL +9 &XQ\ nM +9 &!Q\ nM +10 &"Tt\ lM +9 &$Py\ mM +10 &&aT}\ nM +9 &(#O}\ nM +9 &)Q|\ mM +10 &+U\ mM +9 &-iT\ mM +9 &/+O\ nM +10 &0O\ mM +9 &2Q\ nL +9 &4rQ\ nL +10 &63Q\ mM +9 &7T\ nL +10 &9Q\ nL +11 &;zQ\ mL +7 &=;P\ lM +10 &>T|\ mM +9 &@Tv\ nM +9 &BR~\ nM +10 &DDQx\ mL +9 &FSv\ mM +10 &GW}\ mM +9 &Ibp\ lO +9 &K:|\ hS +10 &Lu\ hS +9 &Nu\ hT +9 &P|u\ hT +10 &R>x\ hT +9 &Sfy\ h'w +9 &T=\\~\ m5 +10 ( + &TEx\ q- +3 "processing"%& +5 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.64 + "processing"%C& +4 "core" &TED\ r- +2 ."psFlush"Hand.open +2 "manipulator"&1 +74 "core" 1 +2 "manipulator"&V% +5 "core" %  K +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&]'\ +91 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"% +55 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%K' +411 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +188 "core" ' +4 ."psFlush"delay 5 seconds +505 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%s' +2118 "core" ' +2 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"% @ +188 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%}  +129 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%x +102 "core" +6 ."psFlush"PS.seek :empty +5 "processing"%^'9 +2637 "core" ' +4 ."psFlush"PSR.select :air +4 .PSV.dial PSR +4 "processing"%M +103 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%(' +597 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%>' +2127 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%N  +35 "core" + ."psFlush"PTV.dial :mixing +2 "processing"% @ +70 "core" B +2 ."psFlush"PSV.dial :mixloop +2 "processing"%P +112 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%%'9 +2635 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +99 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%R'P +1110 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%z' +1606 "core" ' + ."psFlush"PSV.dial PTV +53 "processing"%7 +75 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%-  +71 "core"  +2 ."psFlush"PBV.dial :waste1 +7 "processing"%:  +5 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%f'W +2636 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%5 +73 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%\\' +587 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%!' +2127 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" +3 ."psFlush"PBV.dial PSV +2 "processing"% U +53 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%`'W +471 "Can"\ qI : +2155 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%b @ +45 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%y' +2634 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%v  +69 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%u'W +2631 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%L +43 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%.' +2634 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +69 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%m U +5 "core" U +3 ."psFlush"PS.seek 0ml +2 "processing"%8'W +2631 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%3 @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"%4' +2634 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%F  +71 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%)'W +2638 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +56 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%q'P +1102 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%&' +1604 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%Q +86 "core"  +2 ."psFlush"PTV.dial :puck +2 "processing"%c  +5 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%?  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%j'W +2636 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%+ +70 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%Y' +586 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%2' +2127 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%w +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%t U +55 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%d'W +2640 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%' +695 #"uploadLog"upsync +1941 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%"  +72 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%''W +2630 "core" ' +2 ."psFlush"PSV.dial PSR +52 "processing"% +55 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%=' +2634 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +85 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%0 U +16 "core" S +3 ."psFlush"PS.seek 0ml +2 "processing"%k'W +2626 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%_ @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%Z' +2635 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%U  +69 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2625 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'& +5 "core" &gk\ i +2 "manipulator"&h& +4 "core" & +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&( +4 "core" ( + "manipulator"&$& +5 "core" &  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &r& +5 "core" &  +2 .tForearm.seek PC +2 "manipulator"&e' +97 "core" ' +2 .tHand.close + "manipulator"&,/ +67 "core" / +2 .tPC.seek :open +2 "processing"%6( +401 "core" ( +2 "manipulator"&;& +4 "core" & G +3 "manipulator"&% +4 "core" %  +3 .tForearm.seek :retract +2 "manipulator"&~'\ +91 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +351 "core" ( +2 "manipulator"& & +4 "core" & 0 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &E& +4 "core" &  0 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC + "manipulator"&9', +94 "core" ' +2 "manipulator"&#& +4 "core" & 0 +3 "manipulator"&% +4 "core" %6  +3 "collection"'a& +5 "core" &jl!\ h +3 "collection"'<& +6 "core" &in(\ h +3 .tCC.seek :closed + "collection"'/(O +6 "core" &jn"\ h +6 &9in!\ b%g +9 &Wwjm \ \\7 +10 &vkl\ [K +9 &Qgj!\ `L +10 &wUhl \ _L +9 &:Qhj\ _L +9 &Tjk!\ _M +10 &Tgk\ _L +9 &Vik\ ^L +9 &AUil\ _L +10 & Rim\ _L +9 &!Uij#\ ^M +10 &#Tik\ _L +9 &%IWil\ _L +9 &' Uim \ _L +10 &(Rhl\ _L +9 &*Uik\ _L +10 &,RVil\ _L +9 &.Ujk\ _L +9 &/Uim\ _L +10 &1Rjm\ _L +9 &3YUim\ _L +9 &5Vhn\ _L +10 &6Ukl\ _L +9 &8Uil\ ^L +9 &:aVhl\ ^L +10 &<#Uil\ _L +9 &=Ujl\ _L +10 &?Wjl\ ^L +9 &AiUgj\ _L +9 &C+Ujj\ ^L +10 &DRil\ _L +9 &F[ik\ ]M +9 &Hlgim\ ]N +10 &J ll\ XS +9 &Klr\ TW +10 &Mjl\ QZ +9 &N[hl\ \ V+ +9 &O em\ VO +9 ( +2 &OYij\ \\D +3 "collection"'<& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.71 +2 "collection"'p& +3 "core" &OYgm\ ^D +3 .tHand.open + "manipulator"&i1 +74 "core" 1 +3 "manipulator"& % +5 "core" % 6 ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&A'\ +101 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'& +5 "core" &OXhm"\ aD +2 "collection"'% +5 "core" %gl&\ b +2 .tCSV.dial CSR +2 "collection"'@  +52 "core"  +6 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.seek 5ml + "collection"'1'l +1365 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +10 ' % +4 "core" %lhj\ _ +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 7.5ml + "collection"'' +660 "core" ' +2 .tCSV.dial :waste +2 "collection"'H +126 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'S' +1988 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'\ & +6 "core" &OUhl\ cD +2 "collection"'I% +4 "core" %ik\ c +2 .tCSV.dial :flush +2 "collection"'  +40 "core"  +3 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 5ml +2 "collection"'['l +1227 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +31 "collection"'g @ +43 "core" B +2 "collection"'o% +4 "core" %lgk\ d +4 .tCS.seek 7ml + "collection"'{' +539 "core" ' +3 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +3 "collection"'l  +3 'J  +42 "core"  +88  +2 .tCBV.dial :waste1 + "collection"' @ +45 "core" ? +3 .tCS.seek 0ml +2 "collection"'' +1681 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'& +5 "core" &OTkl\ eD +2 "collection"'O% +4 "core" %km\ e +3 .tCSV.dial :flush +2 "collection"'  +82 "core"  +3 .tCS.seek 5ml +2 "collection"'D'l +1228 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'| @ +40 "core" A +2 "collection"'C% +4 "core" %lgl\ b +3 .tCS.seek 7ml +2 "collection"'' +545 "core" ' +3 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'V  +3 '  +8 "core"  +44  +2 .tCBV.dial :waste2 +2 "collection"'  +112 "core"  +2 .tCS.seek 0ml +2 "collection"'n' +631 "Can"\ qM =. +1061 "core" ' +2 #tDisinfecting external Intake with kill +2 "collection"'T& +4 "core" &OTmo\ fD +2 "collection"'K% +4 "core" %mn\ f +3 .tCSV.dial CSR +2 "collection"'  +44 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +11 .tCS.seek 8ml +2 "collection"'}' +1922 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +11 .tCS.seek 10ml +2 "collection"'x' D +555 "core" ' +2 ."connect"CSV.dial CBV +3 "collection"'s +3 .tCBV.dial CSV +4 "collection"'M  +93 "core" +39  +2 .tCTV.dial :intake +2 "collection"'^  +70 "core"  + .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml +2 "collection"'(' \\ +1936 "core" ' +2 .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air +2 "collection"'N  +73 "core"  +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml +43 "collection"'' +602 "core" ' + .tCSV.dial CSR +2 "collection"'P  +98 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +12 .tCS.seek 5ml + "collection"'>'l +1359 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml +2 "collection"'' D +1353 "core" ' + .tCSV.dial CBV +2 "collection"'% +98 "core" +3 .tCS.seek 0ml +2 "collection"'R' +2622 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&7& +5 "core" &  0 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&-( +4 "core" ( +2 "manipulator"&:& +4 "core" & a 0 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &z& +4 "core" &  0 +3 .tForearm.seek CC +2 "manipulator"&5', +103 "core" ' +2 .tHand.close + "manipulator"&f/ +75 "core" / +2 .tCC.seek :open +2 "collection"'\\( +379 "core" ( +2 "manipulator"& & +4 "core" & 0 +3 "manipulator"&% +5 "core" %  O * +2 .tForearm.seek :retract +2 "manipulator"&!'\ +104 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&b(- +277 "core" ( +2 "manipulator"&`& +5 "core" &-  P +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &v& +3 "core" &-  P +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&y'! +110 "core" ' +2 .tHand.open + "manipulator"&L1 +66 "core" 1 +2 "manipulator"&u% +4 "core" % ) _ Ǿ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&'\ +101 "core" ' +2 #tCompleted [shallowDAwithoutWCR] begun 11:00:25 +2 #Preparing to sleep until 11:00AM 08/15/2023 +7 #Asleep til 11:00AM 08/15/2023 +5 #Continuing at 11:00EDT15-Aug-23 +2 "Can"\ 8 >HS +5 ."Qmail"GoodNews.email "Then, in tube 4: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_2023_08_02.rb:111\\n{1 => 22,\\n 2 => 22,\\n 3 => 7,\\n 4 => 15}\\nCan@12:55:18, 24.6C, 23% humidity, 14.8psia, 13.230V, 0.269A, 44.748Ah, 3.56W\\nSampled 50.0ml",Subject: "Asleep until 11:00EDT15-Aug-23" +23 ."shutdown"Gate.power :core,:OFF +2 .Gate.power :raw,:OFF + #Shutdown +2018 #"uploadLog"upsync +43464 "Can"\ & ?4 +60001 \ ! @kZ +60002 \ ! A +60001 \ % B +60001 \ ' D +60002 \ ! EK +60001 \ ! FH +60001 \ ! G +60002 \ ! Ht +60001 \ ! J&\ +60001 \ & K_ +60002 \ ! L6 +60001 \ ! M +60001 \ ! Ob +60002 \ & P> +60001 \ ! Qv +60002 \ ! R$ +60001 \ ! S +60001 \ ! UP +60001 \ ! VW +60002 \ % W| +60001 \ ! X +60002 \ ! Y +60001 \ " [3> +60001 \ " \\h +60001 \ ! ]j +60002 \ ! ^ +60001 \ ! ` +60002 \ % aD, +60001 \ ! bz +60001 \ ! cX +60002 \ ! d +60001 \ ! f +60001 \ " gP +60002 \ ! h +60001 \ ! iF +60001 \ ! j +60002 \ ! l%r +60001 \ ! mZ +60001 \ ! n +60002 \ ! o4 +60001 \ ! p +60001 \ ! r, ` +60002 \ ! sb +60001 \ ! t\ +60001 \ # u " +60002 \ ! w +60001 \ ! x7 N +60001 \ ! ym +60002 \ $ z z +60001 \ ! { +60001 \ ! }  +60002 \ ! ~@< +60001 \ ! v +60001 \ ! h +60002 \ !  +60001 \ !  +60001 \ ! I* +60002 \ ! ~ +60001 \ ! V +60002 \ !  +60001 \ !  +60001 \ ! N +60002 \ !  +60001 \ ! D +60001 \ !  @EDT1692072174.62 \ ! p +60001 \ ! R +60001 \ !  +60002 \ ! 2 +60001 \ %  +60001 \ ! #^ +60002 \ ! V +60001 \ !  +60001 \ !  +60002 \ !  +60001 \ ! L +60001 \ ! T +60002 \ ! x +60001 \ !  +60002 \ !  +60001 \ !  : +60001 \ ! O +60002 \ ! !f +60001 \ # ! +60001 \ ! " +60002 \ ! #( +60001 \ ! O# +60001 \ ! $T +60002 \ # $ +60001 \ ! % +60001 \ ! !& +60002 \ ! U& +60001 \ ! 'B +60001 \ ! ' +60002 \ " (n +60001 \ ! %) +60002 \ & X) +60001 \ ! *0 +60001 \ ! * +60001 \ ! +\\ +60002 \ ! (+ +60001 \ ! ], +60002 \ & - +60001 \ ! - +60001 \ ! .J +60002 \ ! /. +60001 \ ! e/v +60001 \ ! 0 +60002 \ ! 0 +60001 \ ! 18 +60001 \ ! :1 +60002 \ ! o2d +60001 \ ! Ǥ2 +60001 \ $ 3 +60002 \ ! 4& +60001 \ # F4 +60002 \ ! |5R +60001 \ # ͱ5 +60002 \ & 6~ +60001 \ ! 7 +60002 \ ! S7 +60001 \ ! ҋ8@ +60001 \ ! 8 +60002 \ # 9l +60001 \ & /: +60001 \ ! e: +60002 \ ! ؜;. +60001 \ ! ; +60001 \ !  22,\\n 2 => 22,\\n 3 => 7,\\n 4 => 15}\\nCan@11:00:25, 23.1C, 23% humidity, 14.7psia, 13.113V, 0.380A, 47.577Ah, 4.98W",Subject: "Started Niagara_2023_08_02 phase shallowDAwithoutWCR" +3 #t===> STARTED shallowDAwithoutWCR (phase #14) <=== +2 #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +5 "core" &{}\ f +2 .tHand.open +2 "manipulator"&h1 +75 "core" 1 +2 "manipulator"&$& +4 "core" & L a +3 "manipulator"&r% +5 "core" % \   +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage + "manipulator"&,(- +179 "core" ( +2 "manipulator"&*& +4 "core" &-  U +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &]& +4 "core" &- - U +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :garage +2 "manipulator"&B'! +108 "core" ' +2 .tHand.close + "manipulator"&;/ +70 "core" / +2 "manipulator"&& +5 "core" &- 2 U +2 "manipulator"&e% +4 "core" % ( +4 .tForearm.seek :retract + "manipulator"&'\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"& ( +273 "core" ( +2 "manipulator"&E& +6 "core" &  0 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &#& +6 "core" & 0 +6 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&', +86 #"uploadLog"upsync +8 "core" ' +2 "manipulator"&a& +5 "core" & 0 +3 "manipulator"&~% +5 "core" %"  +3 "collection"'X& +5 "core" &z}\ c +3 "collection"'p& +5 "core" &x~\ d +4 .tCC.seek :closed +3 "collection"'i(O +5 "core" &x}\ c +4 &y~\ c> +9 &Kxy|\ [2 +10 &Pu|z~\ YF +9 &[y}\ [M +10 &Qy}\ ]L +9 &Qz|\ \\M +9 &CUz|\ \\M +10 &Qy~\ [L +9 &T{|\ ^L +9 &Uz~\ ]L +10 &KQw}\ [M +9 &! Tw|\ [M +10 &"Pz}\ \\M +9 &$Vz{\ [L +9 &&TQ|}\ ]L +10 &(Rx~\ ]L +9 &)U{}\ ^M +9 &+Qy}\ [L +10 &-[Vz|\ [M +9 &/Ry}\ \\M +10 &0Ux|\ \\L +9 &2Vz|\ ]L +9 &4dUy}\ ]L +10 &6&Vx\ ]L +9 &7Uy}\ [L +9 &9Qx~\ \\L +10 &;kRz}\ ]M +9 &=-Tx}\ [M +10 &>U{}\ ]M +9 &@Qy}\ ^L +9 &BsVy}\ ]M +10 &D6Uy}\ [L +9 &EVy~\ \\M +9 &G`y}\ [N +10 &Ioyy}\ WQ +9 &K"x}\ TV +10 &Lx}\ QY +9 &Ny{\ R7 +9 &Og2y|\ UT +9 ( +2 &OySx|\ [B +3 "collection"'p& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.58 +2 "collection"' & +3 "core" &OyUxz\ ZB +3 .tHand.open + "manipulator"&<1 +75 "core" 1 +3 "manipulator"&% +4 "core" % " ' +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +3 #tFlushing the Collection Valve::Manifold +46 "collection"'@& +12 "core" &OyUw{\ ^B +2 "collection"'9% +5 "core" %z{\ _ +2 .tCSV.dial CSR +2 "collection"'G  +138 "core"  +2 #tPulling 5ml of CSR.flush +2 .CSR.select :flush +2 "collection"' +10 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 5ml +2 "collection"' 'l +1354 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +10 '1% +3 "core" %lx{\ [ +3 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'H' +660 "core" ' +2 .tCSV.dial :waste +2 "collection"' +124 "core" +3 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'\ ' +1987 "core" ' +2 #tPurging external Intake + "collection"'I& +4 "core" &OyTw{\ ^B +3 "collection"'% +4 "core" %w{\ ^ +3 .tCSV.dial :flush + "collection"'S  +43 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 10ml +2 "collection"'g' D +2398 "core" ' +2 .tdelay 5 seconds +503 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'o +3 '[  +5 "core"  +65 ~ +2 .tCTV.dial :intake +2 "collection"'J  +72 "core"  +2 .tIntake.select :open + "sampler") +11 .tCS.seek 0ml +2 "collection"'l' +2421 "core" ' +2 .tIntake.select :close +2 "sampler")0 +10 .tCTV.dial :air + "collection"'  +74 "core" ~ +3 #tFlushing upper manifold + "collection"'{& +5 "core" &OyTu{\ YB +2 "collection"'% +4 "core" %uz\ Y +3 .tCSV.dial :flush + "collection"'O  +72 "core"  +3 .tCS.seek 5ml +2 "collection"''l +1225 "core" ' +2 .tdelay 5 seconds +531 .CSV.dial :air +3 "collection"' @ +42 "core" B +2 "collection"'|% +4 "core" %lu|\ \\ +3 .tCS.seek 7ml +2 "collection"'C' +551 "core" ' +2 ."connect"CSV.dial CBV +4 "collection"'D +2 .tCBV.dial CSV +5 "collection"'  +4 "core"  +90  +2 .tCTV.dial :air + "collection"'V  +4 "core"  +3 .tCS.seek 0ml +2 "collection"'' +496 "Can"\ mU D> +1213 "core" ' +2 .tdelay 7 seconds +704 .CS.seek 3ml + "collection"''- +771 "core" ' +2 .tCSV.dial :waste +2 "collection"'T +42 "core" +3 .tCS.seek 0ml + "collection"'K' +782 "core" ' +2 "collection"'& +4 "core" &OySw{\ \\B +2 "collection"'n% +5 "core" %x}\ ] +2 .tCSV.dial :flush +2 "collection"'}  +42 "core"  +3 .tCS.seek 3ml +2 "collection"'s'- +773 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'M @ +40 "core" A +2 "collection"'^% +5 "core" %-uz\ [ +2 .tCS.seek 5ml +2 "collection"'x'l +548 "core" ' +2 .tCSV.dial :air +2 "collection"'N @ +4 "core" A +3 .tCS.seek 0ml +2 "collection"'(' +1231 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +49 "collection"'P'- +780 "core" ' +2 .tCSV.dial :waste +2 "collection"' +71 "core" +3 .tCS.seek 0ml +2 "collection"'>' +780 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&%& +5 "core" & K 0 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( +3 "manipulator"&7& +5 "core" &   0 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &:& +4 "core" & 0 +3 .tForearm.seek CC + "manipulator"&z', +103 "core" ' +2 .tHand.close +2 "manipulator"&f/ +73 "core" / +2 .tCC.seek :open +2 "collection"'( +378 "core" ( +2 "manipulator"&A& +5 "core" & 0 +2 "manipulator"&/% +5 "core" %  R F +2 .tForearm.seek :retract +2 "manipulator"& '\ +97 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +298 "core" ( +2 "manipulator"&5& +5 "core" &- [ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &`& +3 "core" &- [ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage + "manipulator"&v'! +104 "core" ' +3 .tHand.open +2 "manipulator"&-1 +70 "core" 1 +3 "manipulator"&L% +5 "core" % ( b +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&u'\ +98 "core" ' +2 #tda sampling at most 50ml +4 ."Qmail"DAfans.email "Started da in tube 4 at 11:04:43EDT15-Aug-23\\n{1 => 22,\\n 2 => 22,\\n 3 => 7,\\n 4 => 15}\\nCan@11:02:58, 23.2C, 23% humidity, 14.7psia, 13.142V, 0.447A, 47.597Ah, 5.88W",Subject: "da sampling at most 50ml" +3 #tLoading sh1 puck from tube 4 into Collection Clamp +2 "collection"'!& +6 "core" &z{\ i +2 "manipulator"&y% +5 "core" %\   +2 "storage"( % +4 "core" %r ^\ +3 "storage"(m. +4 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 4 +2 "storage"(.(,> +192 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (3& +3 "core" &,@ \  +3 "manipulator"&8& +4 "core" &- Z +3 "manipulator"&F% +8 "core" %\   +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +2 "manipulator"&( +171 "core" ( +2 "manipulator"&4& +8 "core" & j +2 "storage"()& +4 "core" &,@ \  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 4 + 700 counts + "manipulator"&Q'& +99 "core" ' +53 "storage"(?& +5 "core" &,@ F\  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(&'H +160 "core" ' +3 "storage"(+- +6 "core" -'л +3 .tSE.configure :default +3 "storage"(#QK-0-\ b +4 (q& +4 "core" &,@ a L o\  +4 "manipulator"&t& +4 "core" &  U j +3 .tElbow.seek 4 +2 "manipulator"&( +4 "core" ( +3 "manipulator"&R& +5 "core" &  S j +2 "storage"(& +5 "core" &,@ n a 9\  +5 .tForearm.seek 4 + 300 counts +3 "manipulator"&b'ϖ +25 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +8 .tHand.close + "manipulator"&2/ +67 "core" / +5 ."downElevator"SE.seek :down +4 "storage"(d'v +2 "manipulator"&W& +8 "core" & j +3 "manipulator"&% +4 "core" % ϑ ; +4 .tForearm.seek :retract + "manipulator"&w'\ +34 #"uploadLog"upsync +58 "core" ' +3 .tElbow.seek CC +2 "manipulator"&=( +25 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +119 "core" ( +2 "manipulator"&k& +4 "core" & 0 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &_& +3 "core" & 0 +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&c', +103 "core" ' +2 "manipulator"&& +5 "core" & 0 +3 "manipulator"&% +5 "core" %) +2 "collection"'\\& +6 "core" &z~\ b +3 "collection"'6& +6 "core" &x|\ a +3 .tCC.seek :closed +3 "collection"'(O +3 "core" &w}\ c +6 &w|\ c6 +9 &?Jux|\ X0 +10 &ot{y|\ UD +9 &\\x}\ XM +9 &Ry|\ ZL +10 &Sz|\ XL +9 &_Tx|\ ZL +9 & Uy~\ ZL +10 &Tx|\ ZL +9 &Uv|\ YL +10 &gSy|\ YL +9 &!)Ty}\ YL +9 &"Qx}\ XL +10 &$Sy{\ ZL +9 &&oQy}\ [L +9 &(1Rw|\ YL +10 &)Qz}\ XL +9 &+Rz}\ XL +10 &-xSw}\ XK +9 &/9Sz|\ ZL +9 &0Qy}\ ZL +10 &2Sz}\ ZK +9 &4Tz|\ [K +9 &6ATw|\ YL +10 &8Qy|\ [L +9 &9Ry{\ [L +10 &;Ty}\ ZK +9 &=ITz}\ ZL +9 &? Wx}\ ZL +10 &@Qy~\ ZL +9 &BT{\ YL +9 &DPWz}\ ZL +10 &FWx|\ ZL +9 &Gcw}\ YM +10 &Ix|\ TR +9 &K6x{\ PX +9 &Lw{\ MY +10 &NywzF\ RA +9 &O`v{\ U*y +9 &Opw}\ WK +3 ( +3 "collection"'6& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.69 +2 .Hand.open + "manipulator"&h1 +67 "core" 1 +2 "manipulator"&$% +4 "core" %  + +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&r'\ +103 "core" ' +4 #tcollectSample 50ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +159 .tIntake.select :close + .Exhaust.select :close +2 .SS.hold + "sampler")*+ +3 "core" + +3 "sampler")]% +5 "core" % \ P +2 "collection"''& +4 "core" &Onv{8\ K +5 "Can"\ %^ >=> +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +2 "collection"';  +4 "core"  +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")  +5 "core"  +3 .tSS.reconfigure :fast +2 "sampler")#.0Xn  + .tCTV.dial :intake +2 "collection"'  +5 "core"  +3 ."connect"SSV.dial CBV +3 "sampler")H  +2 .tCBV.dial SSV +78 "core" +2 #tAllowing 130s for 25.0ml of remaining 50.0ml + .Intake.select :open +2 "sampler") +210 "collection"'I% +4 "core" %\  +2 #tIntake @19.5psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure :inhaling 2.16ml/s +3 "sampler")#.0X +3 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"';' +100 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +3 "sampler") +131 "core"  +3 .tSS.reconfigure :exhale +2 "sampler")#.0X +311 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 '% +4 "core" %\ Y +3 .tCS.seek 6ml +2 "collection"'U'S +1350 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"' +43 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 0ml +2 "collection"'a' +1467 "core" ' + .tCSV.dial CSR +2 "collection"'@  +44 "core"  +2 #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +53 .tCS.reconfigure :default +10 "collection"'#P d@b +4 .tCS.seek 2ml + "collection"'p' \\ +586 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 '9% +4 "core" % [\ Y +3 .tCS.seek 5ml +2 "collection"''l +844 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'<  +41 "core"  +3 .tCS.seek 1ml +2 "collection"'' +1102 "core" ' +2 "collection"'19 +4 "core" 9 +2 "collection"' % +4 "core" %\ [ +3 #tBefore lysing Collection Puck Heater at 23.7C/15.4psia +2 #Heating Puck.from 4, :sh1 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"' \  +3 'H9 +7 "core" 9d +102 "collection"'G9 +3 "core" 9d +103 "collection"'I9 +4 "core" 9 d +103 "collection"'Y9 +3 "core" 9 d +103 "collection"'\ 9 +3 "core" 9d +104 "collection"'[9 +3 "core" 9d +103 "collection"'o9 +3 "core" 9d +103 "collection"'J9 +4 "core" 9d +103 "collection"'9 +3 "core" 9#d +103 "collection"'S9 +3 "core" 9'd +103 "collection"'9 +4 "core" 9+d +103 "collection"'{9 +4 "core" 9/d +103 "collection"'g9 +3 "core" 9#4d +103 "collection"'l9 +3 "core" 908d +103 "collection"'9 +3 "core" 9>9 +4 "core" 9kd +103 "collection"'T9 +3 "core" 9(od +104 "collection"'}9 +3 "core" 9?td +103 "collection"'K9 +3 "core" 9Vxd +103 "collection"'^9 +3 "core" 9n|d +103 "collection"'9 +4 "core" 9d +103 "collection"'s9 +3 "core" 9b +103 "collection"'N9 +3 "core" 9_ +104 "collection"'x9 +3 "core" 9] +103 "collection"'(9 +3 "core" 9[ +103 "collection"'9 +4 "core" 9Y +103 "collection"'9 +4 "core" 9V +103 "collection"'%9 +3 "core" 93T +103 "collection"'79 +4 "core" 9LQ +103 "collection"':9 +3 "core" 9fO +103 "collection"'M9 +3 "core" 9M +103 "collection"' 9 +3 "core" 9J +103 "collection"'9 +3 "core" 9H +103 "collection"'i9 +3 "core" 9F +104 "collection"'f9 +3 "core" 9D +103 "collection"'A9 +56 "core" 9B +103 "collection"'59 +3 "core" 9> +104 "collection"'z9 +3 "core" 96= +103 "collection"'9 +3 "core" 9N; +103 "collection"'-9 +4 "core" 9e9 +103 "collection"'/9 +4 "core" 9|7 +103 "collection"'!9 +3 "core" 95 +104 "collection"'P9 +3 "core" 93 +103 "collection"'`9 +3 "core" 92 +103 "collection"'L9 +4 "core" 90 +103 "collection"' 9 +5 "core" 9. +103 "collection"'m9 +3 "core" 9- +103 "collection"' 9 +4 "core" 9+ +103 "collection"'v9 +3 "core" 9') +103 "collection"'y9 +4 "core" 9;( +103 "collection"'89 +3 "core" 9N' +103 "collection"'F9 +3 "core" 9b& +103 "collection"'9 +3 "core" 9t $ +104 "collection"'49 +3 "core" 9# +103 "collection"'9 +3 "core" 9! +103 "collection"'q9 +4 "core" 9 +103 "collection"'+9 +4 "core" 9 +103 "collection"'t9 +4 "core" 9  +103 "collection"'39 +3 "core" 9$ +103 "collection"')9 +3 "core" 9) +103 "collection"'R9 +5 "core" 9- +103 "collection"'9 +3 "core" 9 \ 1 +104 "collection"'29 +3 "core" 9 5 +103 "collection"'?9 +3 "core" 9 &: +103 "collection"'W9 +3 "core" 9 5> +103 "collection"'9 +3 "core" 9 BB +103 "collection"'9 +4 "core" 9 O F +103 "collection"'Q9 +3 "core" 9 [\ K +103 "collection"'k9 +3 "core" 9 g O +103 "collection"'u9 +3 "core" 9 s S +103 "collection"'&9 +4 "core" 9 ~W +104 "collection"'b9 +3 "core" 9 \\ +103 "collection"'9 +3 "core" 9 ` +103 "collection"'"9 +3 "core" 9 d +103 "collection"'\\9 +4 "core" 9 h +103 "collection"'9 +4 "core" 9 m +103 "collection"'d9 +3 "core" 9 q +103 "collection"'9 +3 "core" 9 u +104 "collection"'w9 +3 "core" 9 y +103 "collection"'h9 +3 "core" 9 ~ +103 "collection"'$9 +3 "core" 9  +103 "collection"'69 +4 "core" 9  +103 "collection"']9 +3 "core" 9  +103 "collection"'c9 +3 "core" 9  +103 "collection"'9 +3 "core" 9  +104 "collection"'9 +4 "core" 9   +103 "collection"'_9 +3 "core" 9\ ! +103 "collection"''9 +3 "core" 9\ # +103 "collection"';9 +3 "core" 9\ $ +104 "collection"'j9 +3 "core" 9\ %\ +103 "collection"'B9 +4 "core" 9\ &\ +103 "collection"'09 +3 "core" 9\ ' +104 "collection"'*9 +3 "core" 9\ !(\ +103 "collection"'#9 +46 "core" 9\ (+\ +112 "collection"',9 +3 "core" 9\ ,+ +103 "collection"'E9 +3 "core" 9\ 0,\ +104 "collection"'e9 +3 "core" 9\ 2.\ +103 "collection"'~9 +3 "core" 9\ 7. +103 "collection"'9 +3 "core" 9\ :.\ +104 "collection"'X9 +3 "core" 9\ =0\ +103 "collection"' 9 +4 "core" 9\ @1\ +103 "collection"'U9 +4 "core" 9\ C2\ +103 "collection"'@9 +3 "core" 9\ F3\ +103 "collection"'a9 +3 "core" 9\ I4\ +4 .tCH.hold 10:00,70C +4 "collection"'9 `\ `\ H\ +2 'p9 +8 "core"  + 9\ J\ I\ +2 "collection"'<% +5 "core" %\  +2 #tBegun lysing Collection Puck Heater at 68.1C/19.6psia +40470 "Can"\ / ?I +19514 "core" ` +3 "collection"'9 +4 "core" 9\  +2 "collection"'1% +4 "core" % 7\ L +3 #tEnded lysing Collection Puck Heater at 70C/19.1psia +2 .CS.seek 0ml + "collection"' ' +342 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'H @ +100 "core" A +2 .tCSV.dial :air +2 "collection"'G @ +41 "core" > +4 .tCS.seek 5ml +2 "collection"'I'l +1366 "core" ' +2 .tCSV.dial CTV +2 "collection"'Y  +43 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'\ @ +44 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'[  +43 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'o @ +44 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'J' +1352 "core" ' +2 "collection"'% +4 "core" % \ S +3 #tPuck @30.2psia after final lysis pressurization + #Recovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'S +98 "core"  +2 .tCBV.dial CSV +2 "collection"'  +29 "core"  +2 "collection"'{% +4 "core" % 5 7 O\ P +4 .tCS.seek 5.001ml + "collection"'g'l +1358 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'l  +44 "core" +2 "collection"'% +5 "core" %l\ R +2 .tCS.seek 7.001ml +2 "collection"'|' +611 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +42 "core" > +3 .tCS.seek 10ml +2 "collection"'' D +844 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'O ` +113 "core" _ +2 #tRecycling Lysate (#1 of 1) +2 .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'D   +37 "core" +3 ."connect"CSV.dial CTV +4 .tCTV.dial CSV + "collection"'C  +2 'V  +30 "core"  +101  +3 .tCS.seek 5ml +2 "collection"''l +1356 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +100 "core" B +2 .tCSV.dial :waste + "collection"'n +112 "core" +3 .tCS.seek 0ml +2 "collection"'>' +1347 "core" ' +2 .tCSV.dial :air + "collection"'T @ +130 "core" > +5 .tCS.seek 5ml +2 "collection"'}'l +1357 "core" ' +2 .tCSV.dial CTV + "collection"'K  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'^ @ +55 "core" A +3 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +40 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'s @ +43 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'N' +1356 "core" ' +2 #tRecovering Lysate (#2 of 2) +2 .CSV.dial CBV + "collection"'x +98 "core"  +2 .tCBV.dial CSV +2 "collection"'(  +35 "core" +3 "collection"'% +5 "core" %\ S +2 .tCS.seek 4.999ml +2 "collection"''l +1349 "core" ' +2 .tdelay 5 seconds +503 .CTV.dial :air +2 "collection"'%  +42 "core" +2 "collection"'7% +5 "core" %lp\ Q +2 .tCS.seek 6.999ml +2 "collection"':' +584 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'M @ +41 "core" > +3 .tCS.seek 10ml +2 "collection"' ' D +835 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +113 "core" ^ +2 #tLysing Complete + "collection"'i& +4 "core" &On8;\ RK +3 #tStoring sh1 puck in Collection Clamp to tube 3 + "manipulator"&f% +5 "core" %\ ! 2 +3 "storage"(A% +4 "core" %v 3\ } +2 "storage"(5. +4 "core" .(,> +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 3 +2 "storage"(z( +192 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (& +3 "core" & \ } +3 "manipulator"&-& +5 "core" & % 0 +2 "manipulator"&/% +5 "core" %\ ! 2 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"&!( +156 "core" ( +2 "manipulator"&P& +5 "core" &  +2 "storage"(`& +4 "core" & D L G\ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts +2 "manipulator"&L' +95 "core" ' +2 "storage"( & +4 "core" & E X ~\ +4 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(m'H +243 "core" ' +2 "storage"( - +4 "core" -'1 +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&v& +4 "core" &  +2 "storage"(y& +5 "core" & \ } +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek 3 + "manipulator"&8' +36 "core" ' +2 .tElbow.hold +2 "manipulator"&F, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(- +3 "core" -'1 +4 .tSE.seek 6.08 Pucks below Top Plate +2 "storage"(4' +39 "core" ' +3 "manipulator"&% +4 "core" %I u ĭ +52 "storage"(q& +6 "core" & [ T (\ l +2 .tForearm.force -20 + "manipulator"&5 +5 .tForearm.seek 3 + 304 counts + "manipulator"&+'= +15 "core" ' +2 "manipulator"&t& +4 "core" &  +2 "storage"(3& +5 "core" & \  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts +2 "manipulator"&)' +31 "core" ' +2 .tSE.seek 7.08 Pucks below Top Plate +2 "storage"(R' +49 "core" ' +2 "manipulator"&& +5 "core" &  +2 "manipulator"&2% +5 "core" % 2 +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&?'\ +94 "core" ' +3 .tElbow.seek CC + "manipulator"&W( +153 "core" ( +2 "manipulator"&& +5 "core" & V 0 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" & 5 0 +3 .tForearm.seek CC + "manipulator"&Q', +106 "core" ' +2 .tHand.close + "manipulator"&k/ +67 "core" / +3 .tCC.seek :open + "collection"'u( +379 "core" ( +2 "storage"(&& +5 "core" & 5 C \ +2 "storage"(b& +5 "core" & C M \ +2 "manipulator"&& +4 "core" & 0 +2 "manipulator"&"% +5 "core" % # 7 j +3 .tForearm.seek :retract +2 "manipulator"&\\'\ +99 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 3 + "manipulator"&( +151 "core" ( +2 "manipulator"&d& +4 "core" & [  +3 "storage"(& +5 "core" & e p \ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 3 +2 "manipulator"&w' +114 "core" ' +2 .tElbow.hold + "manipulator"&h, +3 "core" , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open +2 "manipulator"&$1 +71 "core" 1 +3 "manipulator"&6% +5 "core" % R ǯ +2 "storage"(]& +4 "core" & "\ u +3 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 3 + 310 counts +2 "manipulator"&c'C +16 "core" ' +2 "manipulator"&& +4 "core" &  +3 "storage"(& +5 "core" & z R\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 3 + 700 counts +2 "manipulator"&_' +25 "core" ' +2 "storage"('% +4 "core" % \ +4 ."downElevator"SE.seek :down +3 "storage"(;'v +100 (j% +3 "core" %p0 K\ U^ +3 "manipulator"&B% +5 "core" %  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&0'\ +130 "core" ' +9 ' +2 ."downElevator"SE.stop + "storage"(5 +4 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'*& +3 "core" &AD\ g +3 "manipulator"&#& +5 "core" &  +2 "manipulator"&,% +4 "core" %  K  +4 .tElbow.seek FlushPuck::Garage + "manipulator"&E(- +170 "core" ( +2 "manipulator"&e& +5 "core" &- +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &~& +3 "core" &- / +3 .tForearm.seek :garage +2 "manipulator"&'! +105 "core" ' +2 .tHand.close + "manipulator"&X/ +66 "core" / +3 "manipulator"& & +4 "core" &- +2 "manipulator"&U% +4 "core" % / +4 .tForearm.seek :retract + "manipulator"&@'\ +103 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&a( +276 "core" ( +2 "manipulator"&p& +4 "core" & , +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &<& +3 "core" & , +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&', +103 "core" ' +2 "manipulator"&9& +4 "core" & , +3 "manipulator"&% +4 "core" %- +3 "collection"'1& +5 "core" &GJ\ ` +3 "collection"'& +5 "core" &IL\ ` +3 .tCC.seek :closed +4 "collection"'H(O +3 "core" &EJ\ ` +6 &HJ_\ _6 +9 &:JyIK@\ S0 +9 &lu|GL\ RE +9 &ZGJ\ UL +10 &QIJ\ WK +9 &RHI\ WK +10 &_RIJ\ VK +9 &!QFI\ VK +9 &WFJ\ UK +10 &WFK\ VK +9 &gWHJa\ VK +9 &!(UGK\ VL +10 &"TIJ\ VK +9 &$RGK\ VK +10 &&oVFM\ VK +9 &(0TIJ\ VL +9 &)TIJ\ VK +10 &+RIK\ VK +9 &-vUFL}\ VL +10 &/9TILp\ VK +9 &0WHKY\ UK +9 &2UFLJ\ VK +10 &4QHL?\ WK +9 &6AUJM)\ VK +9 &8UJK#\ VK +10 &9RGM \ VK +9 &;UHL\ VK +10 &=JWJJ\ VK +9 &? UJLK\ VK +9 &@UIL\ VL +10 &BUHK\ VK +9 &DPUIKj\ VL +9 &FWIN\ VL +10 &G_HK\ UL +9 &IGKz\ OQ +9 &K<HKi\ LU +10 &LFJU\ GY +9 &N}HLH\ N< +10 &O^*FL\ K's +9 &OUIL\ UD +2 ( +3 "collection"'& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.63 + "collection"'G& +4 "core" &ORGL\ UD +3 .tHand.open + "manipulator"& 1 +70 "core" 1 +2 "manipulator"&Y% +5 "core" % ,  +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&\ '\ +101 "core" ' +2 .tPSV.dial PSR +2 "processing"%[ +130 "core"  +2 "processing"%o% +4 "core" %X\ j +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%I' +1610 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%S'W +1603 "core" ' +2 .tPSV.dial PSR +2 "processing"% +43 "core"  +2 .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%{' +2630 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +4 "processing"%J + "collection"'l  +51 "core" A +11 "processing"% +3 "core" A +2 "processing"%g  +16 "core" +145  +2 .tPSV.dial :mixloop + "processing"% +100 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'|  +5 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%O  +129 "core" +3 .tPS.seek 0ml + "processing"%D'W +2632 "core" ' +2 .tPSV.dial :air + "processing"%C  +42 "core"  +3 .tPS.seek 2.5ml +2 "processing"%V' +2634 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +43 "core" +3 .tPS.seek 0ml +2 "processing"%'W +2639 "core" ' + .tPSV.dial :air +2 "processing"%n  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +1324 "Can"\ hH ?ߥ +1312 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%T +43 "core" +3 .tPS.seek 0ml + "processing"%>'W +2633 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"&K& +4 "core" & , +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&^( +25 "core" ( +2 "manipulator"&& +5 "core" & + +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &s& +4 "core" & + +3 .tForearm.seek CC +2 "manipulator"&}', +104 "core" ' +2 .tHand.close +2 "manipulator"&x/ +71 "core" / +3 .tCC.seek :open +2 "collection"'(( +375 "core" ( +2 "manipulator"&& +4 "core" & 4 + +3 "manipulator"&N% +4 "core" %  > +3 .tForearm.seek :retract +2 "manipulator"&%'\ +99 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&7(- +268 "core" ( +2 "manipulator"&& +4 "core" &- p +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &M& +3 "core" &- k p +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&:'! +109 "core" ' +3 .tHand.open + "manipulator"&1 +71 "core" 1 +2 "manipulator"&i% +5 "core" % *{ > ǻ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&f'\ +103 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%A +4 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%5  +4 "core" +2 ."connect"PRV.dial CBV +3 "processing"%  +2 .tCBV.dial PRV +4 "collection"'-  +5 "core" +6 +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'/  +5 "core" +3 #tLoading lyfil puck from tube 4 into Collection Clamp + "collection"'.& +5 "core" &OWx\ e +2 "manipulator"&P% +5 "core" %\  G $ +2 "storage"(`% +4 "core" %t e\ +3 "storage"( . +4 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 4 + "storage"(=(,> +242 "core" ( +4 .tSC.configure :limp +2 "storage"($(\ 1b +4 (r& +3 "core" &,= y\ +3 "manipulator"& & +5 "core" &- 1 p +2 "manipulator"&v% +4 "core" %\  q $ +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 4 + "manipulator"&y( +169 "core" ( +2 "manipulator"&& +5 "core" & ) +2 "storage"(& +5 "core" &,= R\ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts +2 "manipulator"&q'& +99 "core" ' +2 "storage"(t& +5 "core" &,= f\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(3'H +171 "core" ' +2 "storage"(- +5 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (L& +3 "core" &,= g k \ +3 "manipulator"&2& +4 "core" & 0 ) +3 .tElbow.seek 4 +2 "manipulator"&!( +3 "core" ( +3 "manipulator"&m& +5 "core" & O ) +2 "storage"(8& +4 "core" &,= \ +3 .tForearm.seek 4 + 300 counts +2 "manipulator"&+'ϖ +23 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tHand.close + "manipulator"&4/ +74 "core" / +4 ."downElevator"SE.seek :down +4 "storage"('v +2 "manipulator"&& +9 "core" &  ) +2 "manipulator"&)% +5 "core" % ϓ 8 +3 .tForearm.seek :retract +2 "manipulator"&F'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&k( +33 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +120 "core" ( +2 "manipulator"&?& +4 "core" & 4 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" & u 4 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC + "manipulator"&&', +97 "core" ' +3 "manipulator"&b& +5 "core" &  4 +2 "manipulator"&% +4 "core" %6 u +3 "collection"'"& +5 "core" &QTQ\ a +3 "collection"'d& +7 "core" &QUK\ ` +2 .tCC.seek :closed +2 "collection"'(O +5 "core" &OV\ ^ +7 & ;TVp\ Y&i +9 &YyPVe\ R8 +9 &vRTu\ QK +10 &QSTc\ WK +9 &RQTR\ WL +10 &LUPV=\ VL +9 &QPU*\ TK +9 &RPV,\ VK +10 &SQT\ WK +9 &TUQU\ VL +9 & UQV\ WL +10 &!URT\ WL +9 &#QSV(\ WK +9 &%]WRU\ VK +10 &'URU\ WL +9 &(URW\ WL +10 &*UST\ WL +9 &,dTSV\ WL +9 &.&UQU\ VL +10 &/URV\ WL +9 &1UPV\ VL +9 &3lVRV\ VL +10 &5.TSU\ WL +9 &6URV\ WL +10 &8URV\ WL +9 &:uTRV\ WK +9 &<7RRV~\ WK +10 &=RPVp\ VK +9 &?RRUs\ WK +9 &A}XRTv\ WK +10 &C?WSV]\ VK +9 &EYRVQ\ VL +10 &F`RVA\ UM +9 &H{wRV@\ SO +9 &J,Y2\ MU +10 &K$E+\ JX +9 &M(\ IY +9 &OU+\ N- +10 &O}+$\ MX +8 ( +3 &OeEB\ UL +2 "collection"'d& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.87 +2 .Hand.open + "manipulator"&Q1 +68 "core" 1 +2 "manipulator"&W% +5 "core" % 1 X +2 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +45 "manipulator"&$'\ +104 "core" ' +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'6  +132 "core" ~ +2 .tCSV.dial CTV + "collection"']  +31 "core"  +3 .tPS.seek 2.5ml + "processing"%' +2628 "core" ' +2 "collection"'% +5 "core" % B',d\ W +3 .tCS.seek 4.15ml +2 "collection"'''Q +1562 "core" ' +2 .tdelay 8 seconds +803 .PSV.dial :air + "processing"%\\  +44 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%j  +83 "core" ~ +3 .tPS.seek 0ml + "processing"%B'W +2630 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"' ` +49 "core" ` +3 .tCSV.dial :air + "collection"'w @ +45 "core" ? +3 .tCS.seek 10ml + "collection"'*' D +1586 "core" ' +2 .tCSV.dial CTV +2 "collection"'c  +43 "core"  +3 .tCS.seek 0ml +2 "collection"'#' +2617 "core" ' +2 .tCBV.dial :waste1 +2 "collection"', @ +29 "core" > +2 .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +3 "collection"'R  +129 "core" +2 "collection"'_& +5 "core" &Odd\ UL +3 #tStoring lyfil puck in Collection Clamp to tube 3 + "manipulator"&e% +5 "core" %\    +2 "storage"(~% +5 "core" %z K L\ +2 "storage"(;. +4 "core" .(,> +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 3 +2 "storage"(h( +196 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (X& +3 "core" & \  +3 "manipulator"& & +5 "core" & 3 4 +2 "manipulator"&U% +4 "core" %\    +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"&0( +154 "core" ( +2 "manipulator"&& +4 "core" & +3 "storage"(p& +4 "core" & a h\ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts +2 "manipulator"&<' +92 "core" ' +2 "storage"(E& +4 "core" & Z b a\ +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(9'H +229 "core" ' +2 "storage"(- +3 "core" -' +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&1& +4 "core" & , +2 "storage"(@& +4 "core" & =\ { +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek 3 + "manipulator"&u' +39 "core" ' +2 .tElbow.hold +2 "manipulator"&G, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 "storage"( - +2 "core" -' +4 .tSE.seek 7.07 Pucks below Top Plate +2 "storage"(Y' +33 "core" ' +2 "manipulator"&% +5 "core" %G #  ŭ +3 "storage"([& +5 "core" & Y T\ l +2 .tForearm.force -20 + "manipulator"&5 +52 .tForearm.seek 3 + 301 counts +3 "manipulator"&o': +22 "core" ' +2 "manipulator"&& +5 "core" & +2 "storage"(& +5 "core" & . ' \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 3 + 700 counts +2 "manipulator"&I' +28 "core" ' +3 .tSE.seek 8.07 Pucks below Top Plate +2 "storage"(' +44 "core" ' +2 "manipulator"&S& +4 "core" & +3 "manipulator"&J% +5 "core" %  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&l( +155 "core" ( +3 "manipulator"&g& +5 "core" & + +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &  + +3 .tForearm.seek CC +2 "manipulator"&|', +106 "core" ' + .tHand.close +2 "manipulator"&O/ +76 "core" / +3 .tCC.seek :open + "collection"'{( +379 "core" ( +2 "storage"(C& +4 "core" & s r \ +3 "storage"(D& +4 "core" & F Y `\ +3 "manipulator"&& +5 "core" & Q + +2 "manipulator"&V% +5 "core" % % Z +3 .tForearm.seek :retract +2 "manipulator"&n'\ +97 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"&( +154 "core" ( +2 "manipulator"&T& +5 "core" &  +2 "storage"(& +4 "core" & \ +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 3 +2 "manipulator"&K' +110 "core" ' +2 .tElbow.hold +2 "manipulator"&, +5 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tHand.open + "manipulator"&s1 +71 "core" 1 +3 "manipulator"&x% +4 "core" % ` dz +3 "storage"(a& +5 "core" & A\ | +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 3 + 315 counts + "manipulator"&\ 'H +16 "core" ' +2 "manipulator"&H& +4 "core" &   +3 "storage"(& +4 "core" & '\ +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 3 + 700 counts + "manipulator"&N' +34 "core" ' +2 "storage"(}% +4 "core" % \ +4 ."downElevator"SE.seek :down +4 "storage"('v +100 (M% +4 "core" %- u\ V^ +3 "manipulator"&^% +5 "core" % + +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&'\ +76 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +12 "core" ' +44 .tPSV.dial :air +10 "processing"%i  +71 "core" +3 .tPS.seek 2.5ml + "processing"%%' +2641 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%A +54 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%5  +41 "core"  +3 .tdelay 1 second +101 .PSV.dial :mixloop +2 "processing"%- +55 "core" +2 .tdelay 1 second +102 .PSV.dial :air +3 "processing"%  +42 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%/'W +2634 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%.& +5 "core" &<\ v +2 "manipulator"&P& +4 "core" &   +3 "manipulator"&`% +5 "core" %\    +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"& (- +173 "core" ( +2 "manipulator"&:& +5 "core" &- A V +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &r& +4 "core" &-  V +3 .tForearm.seek :garage +2 "manipulator"& '! +108 "core" ' +2 .tHand.close +2 "manipulator"&v/ +65 "core" / +2 "manipulator"&z& +4 "core" &- : V +3 "manipulator"&% +5 "core" % . a { +2 .tForearm.seek :retract +2 "manipulator"&'\ +101 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&t( +154 "core" ( +2 "manipulator"&7& +5 "core" & Z +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +4 "core" &  Z +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC + "manipulator"&f' +100 "core" ' +2 "manipulator"&L& +5 "core" &  Z +2 "manipulator"&2% +4 "core" % +3 "processing"%m& +5 "core" &+\ u +3 "processing"%8& +6 "core" &-\ u +3 .tPC.seek :closed +3 "processing"%4(Tg +4 "core" &%\ u +4 &8\ t< +10 &Kv<\ i1 +9 &Ct{=\ iE +10 &\\;\ kN +9 &OD\ mM +9 &oTC\ lM +10 &1O\ mM +9 &Q\ mM +9 &R\ lN +10 &vR\ lN +9 &9O\ lM +10 & T\ lM +9 &"TC\ lM +9 &$TD\ lM +10 &&AOL\ mM +9 &(O\ lM +9 &)O\ mM +10 &+O\ lM +9 &-IO\ mM +10 &/ T\ lM +9 &0T\ lM +9 &2T\ lM +10 &4PR\ jN +9 &6R\ lN +9 &7R\ lM +10 &9O\ mM +9 &;YT\ lM +10 &=T\ lM +9 &>R\ lN +9 &@R\ lM +10 &BaT\ kM +9 &D#V\ kM +9 &ES\ lN +10 &GY\ kN +9 &Ich\ jO +10 &K\ fS +9 &L\ eT +9 &N\ gT +10 &P^\ \ fT +9 &R \ eT +9 &Spe\ i!h +10 &TA$m\ i6 +8 ( +3 &TN\ p) +2 "processing"%8& +4 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.65 +2 "processing"%& +4 "core" &TN\ o) +2 .tHand.open +2 "manipulator"&)1 +68 "core" 1 +3 "manipulator"&y% +4 "core" %  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&q'\ +98 "core" ' + .tPRV.dial :air +2 "processing"%?  +44 "core"  +2 .tPSV.dial :mixloop + "processing"% +44 "core" +2 "processing"%3% +4 "core" %W\ l +3 .tPS.seek 0.3ml +2 "processing"%+' +387 "core" ' +45 .tPSV.dial PSR +10 "processing"%b +100 "core"  +3 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml + "processing"%'* +496 "core" ' +3 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%"' +1918 "core" ' +2 .tdelay 3 seconds +303 .PSV.dial :mixloop + "processing"%! +102 "core" +2 .tPTV.dial :mixing +2 "processing"% @ +70 "core" A +2 .tPBV.dial :waste2 +2 "processing"%F  +94 "core"  +3 .tPS.seek 0ml +2 "processing"%('W +2625 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&Q& +4 "core" & Y +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&W( +17 "core" ( +2 "manipulator"&d& +5 "core" & ' , +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &6& +3 "core" & ! , +3 .tForearm.seek PC +2 "manipulator"&&' +96 "core" ' +2 .tHand.close + "manipulator"&]/ +77 "core" / +2 .tPC.seek :open +2 "processing"%>( +402 "core" ( +2 "manipulator"&& +5 "core" & , +2 "manipulator"& % +5 "core" %  > +3 .tForearm.seek :retract + "manipulator"&\\'\ +91 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"&j(- +123 "core" ( +2 "manipulator"&& +4 "core" &-  : & +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" &-  6 & +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&w'! +109 "core" ' +2 .tHand.open + "manipulator"&'1 +73 "core" 1 +2 "manipulator"&c% +4 "core" % * Ƚ +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&*'\ +104 "core" ' +2 #tLoading da puck from tube 4 into Processing Clamp + "processing"%,& +4 "core" &I\ t +3 "manipulator"&R% +5 "core" %\  e - +2 "storage"(_% +5 "core" %y \ +2 "storage"(e. +4 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 4 +2 "storage"(~(,> +193 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (;& +3 "core" &,< $\  +3 "manipulator"&X& +5 "core" &-  @ % +2 "manipulator"& % +5 "core" %\  - +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +2 "manipulator"&U( +176 "core" ( +2 "manipulator"&=& +4 "core" &  ; +3 "storage"(& +4 "core" &,< J\  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts +2 "manipulator"&p'& +93 "core" ' +4 "storage"(E& +4 "core" &,< 5\  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(k'H +180 "core" ' +2 "storage"($- +4 "core" -' +49 .tSE.configure :default +6 "storage"(#QK-0-\ b +4 (& +3 "core" &,< l u\  +3 "manipulator"&1& +4 "core" & ; +3 .tElbow.seek 4 +2 "manipulator"&@( +11 "core" ( +2 "manipulator"& & +4 "core" & E  +2 "storage"(& +5 "core" &,< s\  +3 .tForearm.seek 4 + 300 counts +2 "manipulator"&['ϖ +22 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tHand.close + "manipulator"&/ +68 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +3 "storage"(S'v +7 "core" & 0  +3 "manipulator"&<% +4 "core" % ϋ 4 +4 .tForearm.seek :retract + "manipulator"&J'\ +91 "core" ' +2 .tElbow.seek PC +2 "manipulator"&0( +54 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +190 "core" ( +2 "manipulator"&9& +5 "core" & a +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &u& +3 "core" & @ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&o' +89 "core" ' +2 "manipulator"&Y& +5 "core" & +3 "manipulator"&g% +5 "core" % 2 ] +2 "processing"%& +5 "core" &\ w +3 "processing"%I& +6 "core" &\ v +3 .tPC.seek :closed +3 "processing"%G(Tg +5 "core" &\ w +3 &\ v7 +10 &CJt\ l0 +9 &or{\ jE +10 &V \ nM +9 &Q\ oM +9 &R\ nM +10 &\\R\ nM +9 &R\ nM +9 &Q\ nM +10 &R\ nL +9 &dR\ nM +10 &!'R\ nM +9 &"U\ nM +9 &$Q\ oL +10 &&mQ\ oM +9 &(.U\ nM +9 &)Q\ nL +10 &+Q\ lM +9 &-uO\ nM +9 &/8QE\ nL +10 &0QD\ nM +9 &2U\ nM +10 &4}OH\ oM +9 &6@QM\ nL +9 &8QM\ nM +10 &9P@\ nM +9 &;Q=\ oM +9 &=GU=\ nM +10 &? P6\ oM +9 &@R;\ nM +10 &BU8\ nM +9 &DOR8\ nM +9 &FW5\ mM +10 &G[5\ mN +9 &Ig5\ lO +10 &KE:\ hS +9 &M'\ hS +9 &N#\ iT +10 &P/\ hT +9 &RI/\ gT +9 &Sb:\ i%r +10 &TB^7\ l3 +8 ( +3 &TI 4\ r, +2 "processing"%I& +4 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.68 +2 .Hand.open + "manipulator"&O1 +72 "core" 1 +2 "manipulator"&% +4 "core" %  Q ] +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +4 #tHeating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%C  +2 %D9 +8 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%V9 +3 "core" 9 +104 "processing"%T9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%|9 +4 "core" 9 +103 "processing"%l9 +3 "core" 9 +103 "processing"%s9 +3 "core" 9 +103 "processing"%x9 +3 "core" 9# +104 "processing"%a9 +3 "core" 9' +103 "processing"%H9 +4 "core" 9+ +103 "processing"%9 +3 "core" 9/ +103 "processing"%}9 +3 "core" 94 +103 "processing"%n9 +4 "core" 98 +103 "processing"%M9 +3 "core" 9< +103 "processing"%9 +3 "core" 9@ +103 "processing"%^9 +3 "core" 9E +103 "processing"%K9 +3 "core" 9!I +103 "processing"%\ 9 +3 "core" 9#M +103 "processing"%9 +46 "core" 9'S +112 "processing"%i9 +4 "core" 9-X\ +103 "processing"%N9 +3 "core" 9.\\\ +104 "processing"%9 +3 "core" 93`\ +103 "processing"%B9 +3 "core" 96d\ +103 "processing"%A9 +3 "core" 9:i +103 "processing"%59 +3 "core" 9=m +103 "processing"%-9 +4 "core" 9Bq +103 "processing"%9 +3 "core" 9Eu +4 .tPH.hold 2:00:00,28C +3 "processing"%% ppC +3 .tdelay 1:30 +4 "core" v +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%. +101 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%P' +584 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +11 .tPS.seek 2ml + "processing"%`'[ +1606 "core" ' +2 .tPTV.dial :puck +2 "processing"%:  +69 "core"  +2 .tPSV.dial PTV +2 "processing"%r +73 "core" +2 .tPBV.dial :waste1 +2 "processing"%  +129 "core"  +2 "processing"%v% +4 "core" %W\ o +3 .tPS.seek 1.5ml +2 "processing"%z' +590 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +3 .tPS.seek 0ml +2 "processing"%'W +1606 "core" ' +2 .tdelay 5:00 +1479 "Can"\ mB @u +28524 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%7  +15 "core"  +2 .tPBV.dial :waste1 +2 "processing"%  +34 "core" +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%L +74 "core"  +3 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +4 .tPS.seek 2.5ml + "processing"%2' +2329 "core" ' +2 .tPSV.dial PTV +2 "processing"%m +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"% +85 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"% +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +3 "processing"%Z  +84 "core" +3 .tPS.seek 0ml + "processing"%'W +2321 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%)  +130 "core" +2 .tPSV.dial :mixloop +2 "processing"%y +40 "core" +2 .tPRV.dial :ab1 +2 "processing"%8 @ +72 "core" B +3 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +4 .tPS.seek 0.15ml + "processing"%?'w +361 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +4 .tPRV.dial CBV + "collection"'  +2 "processing"%3  +48 "core"  +5 +2 "processing"%f% +5 "core" %z\ n +2 .tPS.seek 0.32ml +2 "processing"%/'' +390 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'b  +31 "core" +3 .tPRV.dial :air + "processing"%+  +42 "core"  +3 .tPS.seek 0.9ml + "processing"%'D +1235 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%! @ +70 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%' +910 "core" ' +3 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%F  +55 "core" +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%"'[ +1619 "core" ' +2 .tPSV.dial :PML +2 "processing"%Q +52 "core" +2 .tPTV.dial :mixing +2 "processing"%d @ +73 "core" B +2 .tPBV.dial :waste1 +2 "processing"%6  +33 "core" +3 "processing"%]% +4 "core" %]\ Y +3 .tPS.seek 1.85ml +2 "processing"%t'= +231 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%q * +35 "core" + +2 .tPS.seek 0ml +2 "processing"%4'W +1969 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +4 "core" &Z^\ X +2 "manipulator"& & +5 "core" & " +2 "manipulator"&% +4 "core" %\  " +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +134 "core" ( +2 "manipulator"&&& +5 "core" &- C ) +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &W& +3 "core" &- k ) +3 .tForearm.seek :garage +2 "manipulator"&''! +107 "core" ' +2 .tHand.close +3 "manipulator"&c/ +70 "core" / +2 "manipulator"&\\& +4 "core" &- \ ) +3 "manipulator"&,% +4 "core" % /  +3 .tForearm.seek :retract +2 "manipulator"&R'\ +106 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&_( +268 "core" ( +2 "manipulator"&e& +4 "core" & # 0 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &w& +4 "core" & P 0 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +3 "manipulator"&;', +104 "core" ' +2 "manipulator"&X& +4 "core" & c 0 +3 "manipulator"& % +4 "core" %5 5  +3 "collection"'h& +5 "core" &Y]\ V +3 "collection"'=& +6 "core" &Z]\ Y +2 .tCC.seek :closed +2 "collection"'(O +6 "core" &Y]\ Y +5 & 1W\\\ S$e +10 &VxZ]\ M7 +9 &xY_\ LL +10 &RY]\ ML +9 &jRZ\\\ EM +9 &,Q[\\\ PM +10 &QX\\\ PM +9 &PX]k\ NM +10 &rOX\\@\ IM +9 &4OX]g\ DM +9 &PY[u\ BL +10 &!QX]u\ AM +9 &#zUY^y\ IM +9 &%;UY\\j\ FM +10 &&PW^<\ FM +9 &(OZ]b\ @M +9 &*PY^|\ @M +10 &,DRY\\z\ ?M +9 &.V[\\\ KM +10 &/UZ[b\ OM +9 &1QZ\\t\ NL +9 &3MTY[x\ ML +10 &5WZ]}\ JM +9 &6RZ\\|\ KL +9 &8TZ[~\ JM +10 &:STZ\\}\ JM +9 &<T[\\~\ HL +10 &=QZ\\\ KM +9 &?R[\\x\ NL +9 &A]UY\\}\ NL +10 &CRZ^m\ NM +9 &DR[\\}\ NL +9 &FWZ\\t\ OM +10 &H_gZ]s\ ON +9 &JX]y\ IS +10 &KX^|\ CW +9 &MX[w\ 8Z +9 &NbX\\|\ B- +10 &O|Z]|\ FV +8 ( +4 "collection"'=& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.75 +2 "collection"'E& +5 "core" &OdY]r\ LI + &OcX[^\ KI +2 .tHand.open + "manipulator"&j1 +74 "core" 1 +2 "manipulator"&$% +5 "core" % 4 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&*'\ +95 "core" ' +2 .tPSV.dial PSR +2 "processing"% +149 "core"  +7 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%1' +1609 "core" ' +2 .tdelay 5 seconds +503 .PSV.dial :waste1 +97 "processing"%  +42 "core"  +3 .tPS.seek 0ml +2 "processing"%'W +1617 "core" ' +2 .tPSV.dial PSR +2 "processing"% +44 "core"  +2 .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%' +2635 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +4 "processing"%<  +2 "collection"'U  +40 "core" +121  +2 .tPSV.dial :mixloop +2 "processing"%p +100 "core" +3 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%k  +76 "core" +2 .tPS.seek 0ml +2 "processing"%['W +2635 "core" ' +2 .tPSV.dial :air + "processing"%9  +42 "core"  +3 .tPS.seek 2.5ml +2 "processing"%u' +2365 "Can"\ ]Z A +266 "core" ' +2 .tPSV.dial :mixloop + "processing"%@ +44 "core" +3 .tPS.seek 0ml + "processing"%S'W +2633 "core" ' +2 .tPSV.dial :air +2 "processing"%Y  +43 "core"  +3 .tPS.seek 2.5ml +2 "processing"%g' +2636 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%J'W +2633 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&>& +5 "core" & u 0 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&O( +3 "core" ( +3 "manipulator"&& +65 "core" & 2 0 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &D& +3 "core" & 0 0 +3 .tForearm.seek CC +2 "manipulator"&I', +105 "core" ' +2 .tHand.close +2 "manipulator"&/ +74 "core" / +3 .tCC.seek :open +2 "collection"'o( +379 "core" ( +2 "manipulator"&V& +5 "core" & 0 +2 "manipulator"&T% +4 "core" %  & +3 .tForearm.seek :retract +2 "manipulator"&'\ +101 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"&|(- +276 "core" ( +2 "manipulator"&l& +5 "core" &- g +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &s& +3 "core" &- 5 g +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&x'! +106 "core" ' +3 .tHand.open + "manipulator"&a1 +72 "core" 1 +2 "manipulator"&H% +5 "core" % + ! +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&'\ +99 "core" ' +3 ."da"delayUntil "11:58:41.79" +24587 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%} @ +73 "core" B +2 ."da"PBV.dial :waste1 +45 "processing"%n  +41 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%M * +33 "core" * +2 ."da"PSV.dial :air +2 "processing"%  +45 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%^' +2316 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%K +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%\  +55 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"% +40 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%i  +42 "core"  +3 ."da"PS.seek 0ml +2 "processing"%N'W +2320 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +130 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%B' +591 "core" ' +3 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%A'[ +1612 "core" ' + ."da"PTV.dial :puck +2 "processing"%5  +72 "core"  +2 ."da"PSV.dial PTV +2 "processing"%- +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%.% +5 "core" %[\ q +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 * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%:'W +1608 "core" ' +2 ."da"delay 2:00 +11340 "Can"\ kE LA +663 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%r  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%v * +33 "core" + +3 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%` +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2310 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%z +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%C +72 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%7 +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +71 "core"  +3 ."da"PS.seek 0ml +2 "processing"% 'W +2320 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%L +129 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +587 "core" ' +72 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%m'[ +1614 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%Z  +33 "core" +2 "processing"%2% +4 "core" %Y\ p +4 ."da"PS.seek 1.5ml + "processing"%)' +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%y * +35 "core" + +3 ."da"PS.seek 0ml +2 "processing"%8'W +1614 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%3  +33 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +50 "processing"% * +37 "core" + +3 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%f +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%?' +2325 "core" ' +3 ."da"PSV.dial PTV +2 "processing"%b +72 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%+ +72 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%/ +72 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%!  +70 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2310 "core" ' +3 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%F  +41 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +3 "processing"%  +133 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%Q  +42 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%d  +4 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%6 +54 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%]' +388 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%q  +43 "core"  +2 "processing"%"% +5 "core" %\ k +3 ."da"PS.seek 0.55ml +2 "processing"%t'w +335 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%  +41 "core"  +2 ."da"PS.seek 2ml +2 "processing"% '[ +1556 "core" ' +2 ."da"PSV.dial :PML +2 "processing"% +54 "core" +2 ."da"PTV.dial :mixing +2 "processing"%& @ +71 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%W  +32 "core" +2 "processing"%0% +4 "core" %[\ o +3 ."da"PS.seek 1.85ml +2 "processing"%c'; +236 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%\\ * +35 "core" , +3 ."da"PS.seek 0ml +2 "processing"%,'W +1962 "core" ' +2 ."da"delay 2 seconds +203 .delay 8:00 +15869 "Can"\ `[ B7 +32134 #"da"recoverPRVreagent08 + .PTV.dial :mixing + "processing"% @ +5 "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"%e * +33 "core" , +3 ."da"PSV.dial :air +2 "processing"%w  +41 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2302 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%X +54 "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"%h +55 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%R  +41 "core"  +3 ."da"PS.seek 0ml +2 "processing"%{'W +2313 "core" ' +3 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%E +128 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%j' +590 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%$'[ +1608 "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"%;  +34 "core" +2 "processing"%4% +4 "core" %W\ o +3 ."da"PS.seek 1.5ml +2 "processing"% ' +593 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%1 * +49 "core" , +10 ."da"PS.seek 0ml +2 "processing"%'W +1629 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +15 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%U  +34 "core" +2 ."da"delay 30 seconds +1560 "Can"\ gJ _Bͥ +1443 ."da"PBV.dial between PSV and waste1 +2 "processing"%< * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%p +72 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%k' +2323 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%9 +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"%@  +70 "core"  +3 ."da"PS.seek 0ml +2 "processing"%u'W +2337 "core" ' +3 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%Y +128 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%S' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%'[ +1615 "core" ' + ."da"PTV.dial :puck +2 "processing"%g  +5 "core"  +2 ."da"PSV.dial PTV +2 "processing"%> +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%D% +5 "core" %\\\ Z +3 ."da"PS.seek 1.5ml +2 "processing"%' +593 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%_ * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%*'W +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%V  +34 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%T * +34 "core" + +3 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%I +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%l' +2308 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%s +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%O +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%a +72 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%H  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2314 "core" ' +3 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%x +129 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%}' +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%n'[ +1612 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%M  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +83 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%J  +34 "core" +2 "processing"%K% +4 "core" %W\ b +3 ."da"PS.seek 1.5ml +2 "processing"%\ ' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + +2 ."da"PS.seek 0ml +56 "processing"%i'W +1604 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%^  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%N * +35 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%B +71 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%5' +2320 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%- +72 "core" +3 ."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 +406 "Can"\ n? Cc +96 ."da"PSV.dial :air +2 "processing"%A  +70 "core"  +3 ."da"PS.seek 0ml +2 "processing"%P'W +2311 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%( +134 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +17 ."da"PS.reconfigure :default +13 "processing"%#A d`xb +12 ."da"PS.seek 0.25ml +8 "processing"%r'7 +348 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +31 .PSR.select :sub2 +2 "processing"% +11 ."da"PS.seek 0.5ml +2 "processing"%' +342 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%v'[ +1619 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%`  +5 "core"  +2 ."da"PSV.dial PTV +2 "processing"%: +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%z  +35 "core" +2 "processing"%C% +5 "core" %a +3 ."da"PS.seek 1.5ml +2 "processing"%7' +594 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" * +2 ."da"PS.seek 0ml +2 "processing"%'W +1611 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%L  +5 "core"  +2 ."da"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"% +75 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2411 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%Z +74 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%2 +75 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%m +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%y  +73 "core"  +3 ."da"PS.seek 0ml +2 "processing"%)'W +2419 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +146 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%3'[ +2127 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck + "processing"%  +5 "core"  +2 ."da"PSV.dial PTV +2 "processing"%f +76 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%8  +35 "core" +2 "processing"%b% +4 "core" %\\  +3 ."da"PS.seek 1.5ml +2 "processing"%+' +594 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%/ * +36 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%!  +106 "core"  +4 ."da"PS.seek 0ml +49 "processing"%?'W +1615 "core" ' + "processing"%F9 +4 "core" 95] +3 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"% +3 %Q& +4 "core" 5] +2 &TI , +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 + "manipulator"&d% +5 "core" %\  m l D p +3 "storage"(6% +4 "core" %   1\ +2 "storage"(. +3 "core" .(,> +3 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 ."da"SC.seek 3 +2 "storage"(q( +196 "core" ( +2 ."da"SC.configure :limp +3 "storage"($(\ 1b +3 ("& +4 "core" & \ +2 "manipulator"&]& +4 "core" &- r z og +3 "manipulator"&% +5 "core" %\  { z o +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 3 +2 "manipulator"&t( +177 "core" ( +2 "manipulator"&& +5 "core" &\ x u m"x +2 "storage"(&& +4 "core" &\ +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 700 counts +2 "manipulator"&W' +91 "core" ' +2 "storage"(0& +4 "core" &\ +4 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"(\\'H +236 "core" ' +2 "storage"( - +3 "core" -' +3 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&c& +4 "core" & ; 5 h h!v +3 "storage"(& +5 "core" & \  +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 3 +2 "manipulator"&'' +39 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&e, +4 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"(w- +3 "core" -' +3 ."da"SE.seek 8.08 Pucks below Top Plate +2 "storage"(,' +44 "core" ' + "manipulator"&X% +5 "core" %T : S +2 "storage"( & +5 "core" &  " O +2 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 3 + 287 counts +2 "manipulator"&h', +21 "core" ' +2 "manipulator"&R& +4 "core" & V U . j_ +3 "storage"(& +5 "core" &\  +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 700 counts +3 "manipulator"&E' +20 "core" ' +3 ."da"SE.seek 9.08 Pucks below Top Plate +2 "storage"({' +55 "core" ' +3 "manipulator"&j& +4 "core" & T R k_ +3 "manipulator"&=% +4 "core" % W X ( k +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +2 "manipulator"&'\ +87 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&;( +284 "core" ( +3 "manipulator"&4& +4 "core" & R D G i[ +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &$& +3 "core" & 6 2 f[ +3 ."da"Forearm.seek PC +2 "manipulator"&1' +99 "core" ' +2 ."da"Hand.close +2 "manipulator"& / +67 "core" / +2 ."da"PC.seek :open +2 "processing"%( +403 "core" ( +2 "storage"(U& +4 "core" & E\  +2 "manipulator"&<& +4 "core" & V V k[ +3 "manipulator"&p% +5 "core" % U S & k +2 ."da"Forearm.seek :retract +3 "manipulator"&'\ +94 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 3 +2 "manipulator"&( +248 "core" ( +10 "manipulator"&9& +4 "core" &\ = B _ g"~ +3 "storage"([& +5 "core" &\  +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 700 counts +2 "manipulator"&@' +104 "core" ' +2 ."da"Hand.open + "manipulator"&k1 +77 "core" 1 +3 "storage"(Y- +4 "core" -' +3 ."da"SE.seek 8.83 Pucks below Top Plate +2 "storage"(u' +25 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +4 ."da"SE.seek 8.17 Pucks below Top Plate +2 "storage"(S'R +53 "core" ' +2 #"da"Lights, camera, ACTION! +5 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23aug1512h50ml_niagara.tif +1944 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +2470 #"da"SX HX9/16 (USB:;7): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 40.783 seconds\ /var/log/esp/da23aug1512h50ml_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23aug1512h50ml20s_niagara.tif +2069 #SX HX9/16 (USB:;7): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23aug1512h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23aug1512h50ml30s_niagara.tif +3069 #SX HX9/16 (USB:;7): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23aug1512h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "40.783 sec auto-exposure",Subject: "da23aug1512h50ml images!" +2 "storage"(g- +6 "core" -'R +3 "storage"(>& +4 "core" & 5\ U +7 "manipulator"&& +18 "core" &\ "| +13 ."da"Elbow.seek 3 +4 "manipulator"&D( +4 "core" ( +3 "manipulator"&& +4 "core" &\ H "| +4 "storage"(_& +5 "core" &\ \  @\ [ +3 ."da"Forearm.seek 3 + 700 counts +2 "manipulator"&' +14 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +4 ."da"SE.seek 8.88 Pucks below Top Plate +2 "storage"(' +65 "core" ' +2 "manipulator"&V& +8 "core" &\  " "| +2 "storage"(T& +5 "core" & .\ r +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 3 +2 "manipulator"&I' +41 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&*, +6 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 9.07 Pucks below Top Plate +3 "storage"(s' +27 "core" ' +3 "manipulator"&O% +5 "core" %[ 1 +3 "storage"(a& +6 "core" &   \ \ c +2 ."da"Forearm.force -20 + "manipulator"&5 +5 ."da"Forearm.seek 3 + 293 counts + "manipulator"&H'2 +18 "core" ' +2 "manipulator"&l& +7 "core" & 4 m +41 "storage"(x& +9 "core" & \ t +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 3 + 700 counts +2 "manipulator"&' +16 "core" ' +3 "storage"(}% +5 "core" % \ w +3 ."downElevator"SE.seek :down +4 "storage"(M'v +98 (% +4 "core" %t* Q\ zTY +2 "manipulator"&J% +6 "core" % 7 +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +2 "manipulator"&K'\ +78 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +15 "core" ' +5 "storage"(n& +10 "core" & \ x +7 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +5 #tStarting finalPurge +3 "processing"%& +10 "core" &\ b +5 "manipulator"&\ & +121 "core" & : m +7 "manipulator"&^% +9 "core" %\  @ " +7 ."psFlush"Elbow.seek FlushPuck::Garage +6 "manipulator"&(- +184 "core" ( +3 "manipulator"&N& +6 "core" &- 9 +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &B& +4 "core" &- 9 +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&i'! +106 "core" ' +3 ."psFlush"Hand.close + "manipulator"&-/ +71 "core" / +3 "manipulator"&& +5 "core" &- Q 9 +2 "manipulator"&.% +5 "core" % - ( +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&A'\ +99 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +3 "manipulator"&5( +121 "core" ( +2 "manipulator"&(& +5 "core" & +3 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &P& +4 "core" & F +3 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek PC +2 "manipulator"&r' +96 "core" ' +3 "manipulator"&& +4 "core" & +3 "manipulator"&`% +4 "core" %  +3 "processing"%:& +4 "core" &\ d +7 "processing"%z& +11 "core" &\ c +9 ."psFlush"PC.seek :closed +6 "processing"%C(Tg +11 "core" &\ d +3 &\ d + &\ c5 +3 &<Gq\ X0 +8 &grz\ XD +10 & [\ ZN +9 &O\ ]M +10 &Q\ \\M +9 &PO\ \\M +9 &T\ \\M +10 &Q\ \\M +9 &N\ \\M +10 &XQ\ \\M +9 &!Q{\ \\N +9 &"Py\ \\M +10 &$P{\ \\M +9 &&`Q~\ [M +9 &(#N{\ [M +11 &)P|\ [M +8 &+Qz\ [M +10 &-iRw\ [M +9 &/+Qt\ \\M +9 &0Py\ \\M +12 &2Pt\ ZM +9 &4qRt\ YM +9 &63Ps\ ZM +10 &7Oz\ ZM +8 &9Pm\ ZM +11 &;xPp\ ZM +9 &=;Ml\ ZM +9 &>Pb\ [M +10 &@Pe\ ZM +7 &BPm\ [M +9 &DAQl\ \\N +10 &FRm\ \\M +9 &GUi\ [M +10 &Icq\ YO +9 &K:q\ VS +9 &Lo\ WT +10 &Np\ VT +11 &P{u\ VT +9 &R=r\ TT +10 &S`pv\ V(z +7 &TB]r\ Z/ +9 ( +2 &TIr\ _( +2 "processing"%z& +4 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.68 +2 "processing"%v& +5 "core" &TIp\ a( +2 ."psFlush"Hand.open + "manipulator"&1 +71 "core" 1 +2 "manipulator"&7% +5 "core" %   +4 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&L'\ +91 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"% +46 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +5 "processing"%@ +15 ."psFlush"PS.seek 0.5ml +3 "processing"%' +301 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +298 "core" ' +4 ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +16 ."psFlush"PS.seek 2.5ml +4 "processing"% ' +2144 "core" ' +3 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"% @ +190 "core" B +3 ."psFlush"PTV.dial :PRVmixing +2 "processing"%Z  +127 "core" +4 ."psFlush"PSV.dial :mixloop +4 "processing"%2 +102 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%m'9 +2637 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%y +102 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%' +108 #"uploadLog"upsync +481 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2118 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%)  +35 "core" + ."psFlush"PTV.dial :mixing +2 "processing"% @ +72 "core" A +44 ."psFlush"PSV.dial :mixloop +11 "processing"%f +101 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%8'9 +2632 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%b +101 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 1ml +3 "processing"%3'P +1108 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +3 "processing"%/' +1614 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%! +72 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%+  +71 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%F  +6 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2628 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%Q +71 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%d' +593 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%6' +725 "Can"\ dD\ oC +1396 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%" U +54 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%]'W +2646 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +43 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%~' +2630 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +70 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%&'W +2637 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%0 +43 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%|' +2624 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +6 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%c'W +2636 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +43 "core" @ +3 ."psFlush"PS.seek 2.5ml +2 "processing"%w' +2629 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%X  +82 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"% 'W +2631 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%R +54 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'P +1103 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%j' +1614 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%= +86 "core" ~ +2 ."psFlush"PTV.dial :puck +2 "processing"%W  +5 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%t  +54 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%\\'W +2632 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%' +71 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%h' +602 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%,' +2117 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%E +71 "core" +10 ."psFlush"PBV.dial PSV +2 "processing"%4 U +54 "core" U +3 ."psFlush"PS.seek 0ml +2 "processing"%$'W +2635 "core" ' +3 ."psFlush"PSV.dial PBV +2 "processing"%e @ +44 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2634 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +71 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%G'W +2626 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%U +43 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%<' +2637 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%p +70 "core" +2 ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%1'W +2636 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%9 @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%[' +2628 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%;  +70 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%k'W +2631 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'Y& +5 "core" &jo\ Z +2 "manipulator"&& +5 "core" & I +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&{( +49 "core" ( +2 "manipulator"&u& +5 "core" & ; 8 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &g& +3 "core" & L 8 +3 .tForearm.seek PC +2 "manipulator"&>' +93 "core" ' +2 .tHand.close +2 "manipulator"&/ +76 "core" / +2 .tPC.seek :open +2 "processing"%( +401 "core" ( +2 "manipulator"&_& +5 "core" &  7 +2 "manipulator"&V% +4 "core" %  V  +3 .tForearm.seek :retract +2 "manipulator"&T'\ +91 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&O( +340 "core" ( +2 "manipulator"&a& +4 "core" &  1 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &l& +3 "core" & V 1 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&', +105 "core" ' +2 "manipulator"&@& +5 "core" & 9 1 +2 "manipulator"&x% +4 "core" %+ * ~ +3 "collection"'S& +5 "core" &lq\ X +3 "collection"'}& +5 "core" &on\ X +3 .tCC.seek :closed +2 "collection"'(O +6 "core" &ln\ Y +6 & 2ko\ S$e +9 &Wxln\ L7 +10 &xmo\ KL +9 &Umo\ OM +9 &eRmo\ NM +10 &(Tln\ OL +9 &Uko\ OM +10 &Wmn\ PM +9 &mQjq\ OM +9 &/Rlo\ PM +10 &Qlq\ PM +9 &!Rmo\ PM +9 &#uQkn\ PM +10 &%7Rjp\ OM +9 &&Qjp\ PM +9 &(Rln\ OL +10 &*}Umn\ OM +9 &,?Vlq\ OM +10 &.Wkn\ OM +9 &/Ulo\ OM +10 &1Tko\ OL +9 &3FWlo\ OM +9 &5\ Qkp\ PL +9 &6Tko\ OL +10 &8Rko\ PM +9 &:OQmm\ PM +10 &<Wlo\ OM +9 &=Vlq\ OL +9 &?Tlp\ OL +10 &AXTno\ OL +9 &CRno\ OM +9 &DSlp\ OL +10 &FXln\ NM +9 &HYhln\ MO +10 &JjnX\ IS +9 &Klm\ DW +9 &Mmo\ BY +10 &Nano\ F+ +9 &O"ln\ GI +9 ( +2 &OLlq\ PA +3 "collection"'}& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.70 +2 "collection"'& +5 "core" &OKlo\ NA +45 .tHand.open +9 "manipulator"&J1 +73 "core" 1 +2 "manipulator"&D% +4 "core" % + ~ +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +3 #tFlushing the Collection Valve::Manifold + "collection"'I& +4 "core" &OKps\ SA +3 "collection"'n% +5 "core" %os\ S +2 .tCSV.dial CSR +2 "collection"'  +40 "core"  +2 #tPulling 4.999ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.seek 5ml +2 "collection"'\ 'l +1355 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 'H% +3 "core" %llp\ T +3 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'s' +660 "core" ' + .tCSV.dial :waste +2 "collection"'^ +139 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'' +1988 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'M& +5 "core" &OKlo\ UA +3 "collection"'N% +4 "core" %kp\ U +2 .tCSV.dial :flush +2 "collection"'B  +44 "core"  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 5ml +2 "collection"'*'l +1230 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'- @ +43 "core" B +2 "collection"'% +5 "core" %lkn\ T +3 .tCS.seek 7ml +2 "collection"'.' +548 "core" ' +2 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +3 "collection"'K  +3 '(  +43 "core"  +87  +2 .tCBV.dial :waste1 +2 "collection"'P @ +45 "core" > +2 .tCS.seek 0ml +2 "collection"'i' +1703 "core" ' +3 #tFlushing lower manifold's waste2 port + "collection"'& +4 "core" &OKrt\ TA +3 "collection"'`% +5 "core" %qt\ T +2 .tCSV.dial :flush + "collection"':  +72 "core" +3 .tCS.seek 5ml +2 "collection"''l +1114 "Can"\ cI\ D +122 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'A @ +54 "core" > +3 "collection"'% +5 "core" %loq\ T +2 .tCS.seek 7.001ml +2 "collection"'v' +540 "core" ' +3 ."connect"CSV.dial CTV +3 "collection"'  +2 .tCTV.dial CSV +5 "collection"'7  +4 "core"  +35  +2 .tCBV.dial :waste2 + "collection"'z  +112 "core"  +3 .tCS.seek 0ml +2 "collection"' ' +1694 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'r& +4 "core" &OJmo\ UA +2 "collection"'?% +5 "core" %lq\ U +3 .tCSV.dial CSR + "collection"'  +43 "core"  +2 #tPulling 7.999ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'' +1934 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +11 .tCS.seek 10ml + "collection"'Z' D +544 "core" ' +3 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"' +2 '2  +110 "core" ~ +29  +2 .tCTV.dial :intake + "collection"'y  +72 "core" +2 .tIntake.select :open + "sampler") +11 .tCS.seek 2ml +2 "collection"'m' \\ +1940 "core" ' +2 .tIntake.select :close + "sampler")0 +11 .tCTV.dial :air + "collection"'  +72 "core" +3 .tCS.reconfigure :default +2 "collection"'#P d@b +4 .tCS.seek 0ml +2 "collection"')' +595 "core" ' +3 .tCSV.dial CSR + "collection"'  +98 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.seek 5ml +2 "collection"'f'l +1359 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +11 .tCS.seek 10ml +2 "collection"'' D +1346 "core" ' +2 .tCSV.dial CBV +2 "collection"'b +110 "core" ~ +3 .tCS.seek 0ml +2 "collection"'8' +2647 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&3& +4 "core" & t 1 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&!( +4 "core" ( +2 "manipulator"&+& +5 "core" &  1 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &F& +3 "core" & # 1 +3 .tForearm.seek CC +2 "manipulator"&/', +103 "core" ' +2 .tHand.close + "manipulator"&Q/ +69 "core" / +3 .tCC.seek :open + "collection"'( +376 "core" ( +2 "manipulator"&d& +4 "core" & c 1 +2 "manipulator"&% +5 "core" % ( G M +3 .tForearm.seek :retract + "manipulator"&"'\ +98 "core" ' +3 .tElbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +2 "manipulator"&6(- +281 "core" ( +2 "manipulator"&& +4 "core" &-  L +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &]& +3 "core" &-  L +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'! +109 "core" ' +2 .tHand.open + "manipulator"&~1 +67 "core" 1 +2 "manipulator"&0% +5 "core" % * $ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&&'\ +100 "core" ' +3 #tCompleted [shallowDAwithoutWCR] begun 11:00:25 + #Preparing to sleep until 11:00AM 08/16/2023 +8 #Asleep til 11:00AM 08/16/2023 +3 #Continuing at 11:00EDT16-Aug-23 +4 "Can"\ o6\ D +4 ."Qmail"GoodNews.email "Then, in tube 4: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_2023_08_02.rb:115\\n{1 => 22,\\n 2 => 22,\\n 3 => 10,\\n 4 => 12}\\nCan@12:55:43, 23.6C, 24% humidity, 14.7psia, 13.152V, 0.257A, 48.644Ah, 3.38W\\nSampled 50.0ml",Subject: "Asleep until 11:00EDT16-Aug-23" +22 ."shutdown"Gate.power :core,:OFF + .Gate.power :raw,:OFF +2 #Shutdown +726 #"uploadLog"upsync +42732 "Can"\ !\ \ E% +60001 \ !\ E +60001 \ !\ FQ +60002 \ !\ >F +60001 \ !\ sG} +60001 \ !\ H +60002 \ !\ H +60001 \ #\ I? +60001 \ !\ DIե +60001 \ !\ yJk +60002 \ !\ K +60001 \ !\ K +60002 \ !\ L- +60001 \ !\ JLå +60001 \ %\ MY +60002 \ &\ M +60001 \ !\ N +60001 \ !\ O +60001 \ !\ PO +60001 \ !\ !PG +60002 \ !\ "Pݥ +60001 \ %\ #Qs +60002 \ !\ %!R +60001 \ !\ &UR +60001 \ !\ 'S5 +60002 \ !\ (S˥ +60001 \ !\ )Ta +60001 \ !\ +&T +60001 \ !\ ,\\U +60002 \ !\ -V# +60001 \ !\ .V +60002 \ !\ /WO +60001 \ %\ 1,W +60001 \ !\ 2aX{ +60001 \ !\ 3Y +60002 \ !\ 4Y +60001 \ !\ 5Z= +60001 \ !\ 71Zӥ +60002 \ !\ 8e[i +60001 \ &\ 9[ +60001 \ &\ :\\ +60002 \ !\ <]+ +60001 \ !\ =6] +60001 \ !\ >k^W +60002 \ !\ ?^ +60001 \ !\ @_ +60001 \ !\ B` +60002 \ &\ CB` +60001 \ !\ DvaE +60001 \ !\ Eaۥ +60002 \ !\ Fbq +60001 \ !\ Hc +60002 \ !\ IIc +60001 \ "\ J}d3 +60001 \ !\ Kdɥ +60002 \ !\ Le_ +60001 \ !\ Ne +60002 \ #\ OLf +60001 \ !\ Pg! +60001 \ !\ Qg +60001 \ !\ RhM +60002 \ !\ Th +60001 \ !\ UPiy +60002 \ !\ Vj +60001 \ !\ Wj +60001 \ !\ Xk; @EDT1692158579.61 \ &\ Zkѥ +60001 \ !\ [Slg +60001 \ !\ \\l +60002 \ !\ ]m +60001 \ !\ ^n) +60001 \ &\ `!n +60002 \ &\ aToU +60001 \ "\ bo +60001 \ !\ cp +60002 \ !\ dq +60001 \ !\ f#q +60002 \ !\ gWrC +60001 \ "\ hr٥ +60001 \ !\ iso +60002 \ !\ jt +60001 \ !\ l%t +60002 \ !\ mXu1 +60001 \ !\ nuǥ +60001 \ !\ ov] +60001 \ !\ pv +60002 \ !\ r&w +60001 \ !\ sZx +60002 \ !\ tx +60001 \ !\ uyK +60001 \ !\ vy +60002 \ !\ x(zw +60001 \ !\ y\\{ +60001 \ !\ z{ +60002 \ !\ {|9 +60001 \ !\ ||ϥ +60001 \ "\ ~*}e +60002 \ '\ ^} +60001 \ !\ ~ +60002 \ !\ ' +60001 \ !\  +60001 \ !\ -S +60002 \ !\ a +60001 \ &\  +60001 \ !\  +60002 \ {!\  +60001 \ }!\ 2A +60002 \ !\ gץ +60001 \ {!\ m +60001 \ "\  +60002 \ !\  +60001 \ !\ ;/ +60001 \ !\ pť +60002 \ !\ [ +60001 \ !\  +60001 \ $\  +60002 \ !\ C +60001 \ !\ x +60002 \ !\ I +60001 \ !\ ߥ +60001 \ !\ u +60001 \ !\ L +60002 \ !\  +60001 \ !\ 7 +60002 \ !\ ͥ +60001 \ "\ c +60001 \ !\ T +60002 \ !\  +60001 \ #\ % +60002 \ !\  +60001 \ !\ *Q +60001 \ !\ _ +41954 \ }#\ 8P +3 #tPowering core bus +561 .Gate.power :raw,:ON +16 "sampler") +25 ) +3 "core"  +3 "collection"' +3 '  +3 "core"  +3 "processing"% +2 %| +4 "core"  +6 "collection"' 9\ +4 ' 0\ +2 ' -\ +5 "processing"% 9\ +3 % 2\ +3 % *\ +3 % 0\ +59 "sampler")&\ +3 .tCS.configure :default +3 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +4 .tSS.configure :default +2 "sampler")#.0X 22,\\n 2 => 22,\\n 3 => 10,\\n 4 => 12}\\nCan@11:00:25, 22.6C, 24% humidity, 14.7psia, 13.078V, 0.361A, 51.458Ah, 4.73W",Subject: "Started Niagara_2023_08_02 phase shallowDAwithoutWCR" +3 #t===> STARTED shallowDAwithoutWCR (phase #15) <=== +2 #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'Y& +3 "core" &|j\ R +3 .tHand.open + "manipulator"&1 +68 "core" 1 +2 "manipulator"&u& +4 "core" &  L b +3 "manipulator"&g% +9 "core" % \     +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +175 "core" ( +2 "manipulator"&5& +4 "core" &-   & o +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &L& +3 "core" &-  o +6 .tForearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +7 .tForearm.seek :garage +5 "manipulator"&C'! +108 "core" ' +2 .tHand.close +20 "manipulator"&_/ +75 "core" / +2 "manipulator"&V& +6 "core" &-    o +2 "manipulator"&>% +6 "core" % /   +3 .tForearm.seek :retract +2 "manipulator"&{'\ +99 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&a( +40 #"uploadLog"upsync +243 "core" ( +3 "manipulator"&l& +4 "core" &  / + +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &@& +4 "core" & + +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&x', +95 "core" ' +3 "manipulator"&S& +5 "core" &   + +2 "manipulator"&T% +5 "core" %&    +3 "collection"'o& +5 "core" &|y\ Q +3 "collection"'& +6 "core" &|v\ P +3 .tCC.seek :closed +2 "collection"'J(O +6 "core" &|p\ S +6 &B}o\ M&i +9 &nY{|~r\ E8 +10 &v|~q\ EM +9 &Qzs\ HM +9 &MRzq\ HM +10 &R}q\ HM +9 &R|u\ JM +10 &R{p\ JM +9 &UR|p\ GM +9 &S{o\ JM +10 &R}q\ JM +9 &!Vf\ JM +9 &#\\R|~p\ GM +10 &%R|o\ GM +9 &&R{|\ IM +10 &(R}l\ IM +9 &*dV|r\ IM +9 &,'R|r\ IM +10 &-R{p\ JM +9 &/U|q\ IM +9 &1mRzm\ IM +10 &3.Q{o\ IM +9 &4R|p\ IM +10 &6V{m\ IM +9 &8vR~j\ IL +9 &:7T{p\ JM +10 &;T}~u\ IL +9 &=R}q\ IM +10 &?|Q}q\ JM +9 &A?S{s\ JM +9 &CR}n\ JM +10 &DW{r\ IM +9 &FX}n\ IM +9 &H@c}r\ HO +10 &I|u\ DS +9 &K{}n\ ?X +10 &Mez~p\ / +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&/'! +109 "core" ' +2 .tHand.open + "manipulator"&1 +73 "core" 1 +3 "manipulator"&]% +5 "core" % )  ; +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&!'\ +99 "core" ' +2 #tda sampling at most 50ml +5 #Loading sh1 puck from tube 4 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 4 at 11:04:44EDT16-Aug-23\\n{1 => 22,\\n 2 => 22,\\n 3 => 10,\\n 4 => 12}\\nCan@11:03:03, 22.6C, 24% humidity, 14.7psia, 13.034V, 0.466A, 51.479Ah, 6.07W",Subject: "da sampling at most 50ml" + "collection"'~& +9 "core" &{j\ V +2 "manipulator"&0% +5 "core" %\  -  +2 "storage"("% +4 "core" % ;\ } +2 "storage"(. +4 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 4 + "storage"(%(,> +190 "core" ( +3 .tSC.configure :limp +4 "storage"($(\ 1b +3 (& +3 "core" &,; \ t +3 "manipulator"& & +5 "core" &-  e / +2 "manipulator"&|% +7 "core" %\   +  +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +2 "manipulator"&( +177 "core" ( +2 "manipulator"&X& +5 "core" &  F \\ +2 "storage"(c& +5 "core" &,; \ { +12 .tForearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +8 .tForearm.seek 4 + 700 counts +5 "manipulator"&w'& +94 "core" ' +2 "storage"(R& +67 "core" &,; !\ y +10 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"('H +74 #"uploadLog"upsync +115 "core" ' +2 "storage"(W- +3 "core" -' +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (t& +4 "core" &,; \ u +2 "manipulator"&j& +4 "core" &  > [ +3 .tElbow.seek 4 +2 "manipulator"& ( +4 "core" ( +2 "manipulator"&h& +4 "core" & 3 [ +3 "storage"(&& +5 "core" &,; !\ u +3 .tForearm.seek 4 + 300 counts + "manipulator"&8'ϖ +22 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&6/ +68 "core" / +4 ."downElevator"SE.seek :down +4 "storage"(E'v +2 "manipulator"&k& +9 "core" &  q [ +2 "manipulator"&e% +5 "core" % ώ  \\ +2 .tForearm.seek :retract +2 "manipulator"&q'\ +93 "core" ' +3 .tElbow.seek CC + "manipulator"&G( +56 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +94 "core" ( + "manipulator"&4& +4 "core" &  + +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &<& +3 "core" &  + +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&1', +103 "core" ' +2 "manipulator"&9& +4 "core" &  - + +3 "manipulator"&=% +5 "core" %%   B +2 "collection"',& +4 "core" &zx\ Q +4 "collection"' & +6 "core" &z~w\ Q +3 .tCC.seek :closed +2 "collection"'Y(O +5 "core" &{~p\ Q +7 & *{r\ M$e +9 &Wvz~m\ F7 +10 &wy}o\ EL +9 &Q{p\ IL +10 &jSy~g\ HM +9 &,R{n\ IM +9 &R|~m\ HM +10 &R|n\ IL +9 &sOz~d\ IL +9 &5Qy~i\ IL +10 &P|}g\ IL +9 &!Uz^\ HL +9 &#{Rzb\ HL +10 &%=Py~e\ HL +9 &&T|`\ HL +10 &(Sy`\ IM +9 &*S|~`\ HL +9 &,ETy~c\ IL +10 &.Sy]\ HM +9 &/S}e\ IL +9 &1U{c\ HL +10 &3MS{~b\ IL +9 &5Oz]\ IL +10 &6R{_\ HL +9 &8P{~d\ IL +9 &:TR{}_\ IM +10 &<T|}c\ HL +9 &=T{Y\ FL +9 &?Rz~c\ IM +10 &A]S{}e\ IL +9 &CT{a\ HL +10 &DW{c\ HL +9 &F\\z]\ EM +9 &HZry}d\ AP +10 &J y}_\ +18 +2 .tdelay 3.8 seconds +383 "collection"'>% +5 "core" %z}W\  +2 "sampler")p% +4 "core" %?2 \ A q +3 #tSensor limits: Intake max 134.0psia; Outlet max 137.1psia + .SSV.dial :spit +2 "sampler")C +132 "core"  +3 .tSS.seek 0ml +2 "sampler")l' +311 "core" ' +2 .tSSV.dial CBV +2 "sampler")@  +132 "core" +2 .tCTV.dial :intake +2 "collection"'  +74 "core"  +2 #tWaiting for external sampler to finish priming... +2 .delayUntil "11:08:05.20" +1363 #"flow"0.0L/min +14843 ."connect"SSV.dial CBV +3 "sampler")S  +3 .tCBV.dial SSV +4 "core" +2 "collection"'T @ +6 "core" ? +2 #tAllowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open +2 "sampler") +210 "collection"'o% +4 "core" %M +3 #tIntake @19.9psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'0' +84 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")" +132 "core"  +4 .tSS.reconfigure :exhale +2 "sampler")#.0X  +132 "core"  +104 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")p +132 "core"  +2 .tSS.reconfigure :default +3 "sampler")#.0X +104 "collection"'9 +4 "core" 9 5B +103 "collection"'w9 +3 "core" 9 BF +103 "collection"'49 +3 "core" 9 OJ +103 "collection"'<9 +4 "core" 9 [O +103 "collection"'t9 +3 "core" 9 eS +103 "collection"'89 +3 "core" 9 qW +104 "collection"'99 +3 "core" 9 |[ +103 "collection"'=9 +4 "core" 9 ` +103 "collection"'69 +3 "core" 9 d +103 "collection"' 9 +3 "core" 9 h +104 "collection"'E9 +4 "core" 9 m +103 "collection"'q9 +3 "core" 9 q +103 "collection"',9 +3 "core" 9 u +103 "collection"'F9 +3 "core" 9 y +103 "collection"' 9 +3 "core" 9 ~ +104 "collection"'9 +4 "core" 9  +103 "collection"'g9 +3 "core" 9  +103 "collection"'59 +3 "core" 9  +103 "collection"'L9 +3 "core" 9  +103 "collection"'9 +3 "core" 9  +103 "collection"'u9 +3 "core" 9  +103 "collection"'9 +3 "core" 9   +104 "collection"'19 +3 "core" 9   +103 "collection"''9 +3 "core" 9   +103 "collection"'V9 +3 "core" 9\   +103 "collection"'>9 +4 "core" 9\   +103 "collection"'p9 +3 "core" 9\  +103 "collection"'_9 +3 "core" 9\  +103 "collection"'U9 +3 "core" 9\  +103 "collection"'@9 +46 "core" 9\  +112 "collection"'C9 +3 "core" 9\  +103 "collection"'9 +3 "core" 9\ # +104 "collection"'S9 +3 "core" 9\ ' +104 "collection"'o9 +3 "core" 9\ + +103 "collection"'T9 +3 "core" 9\ - +103 "collection"'D9 +4 "core" 9\ 2 +104 "collection"'l9 +3 "core" 9\ 3 +103 "collection"'I9 +3 "core" 9\ 7 +103 "collection"'}9 +4 "core" 9\ : +103 "collection"'{9 +3 "core" 9\ = +104 "collection"'9 +4 "core" 9\ ? +103 "collection"'#9 +4 "core" 9\ B +3 .tCH.hold 10:00,70C +4 "collection"'; `\ `\ A\ +2 '\\9 +8 "core"  + 9\ B +2 "collection"'\ % +5 "core" % +3 #tBegun lysing Collection Puck Heater at 68C/19.8psia +40673 "Can"\ \ h +19312 "core" ` +2 "collection"'9 +4 "core" 9\  +2 "collection"'s% +5 "core" %\ 7 +2 #tEnded lysing Collection Puck Heater at 70C/18.9psia +2 .CS.seek 0ml +2 "collection"'' +329 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'B @ +102 "core" B + .tCSV.dial :air +2 "collection"' @ +43 "core" > +4 .tCS.seek 5ml +2 "collection"'M'l +1351 "core" ' + .tCSV.dial CTV +2 "collection"'*  +43 "core"  +3 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'^ @ +44 "core" > +3 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'N  +43 "core"  +3 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'- @ +44 "core" ? +3 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"'(' +1361 "core" ' +2 "collection"'P% +4 "core" % \ < +2 #tPuck @29.4psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"' +100 "core"  +2 .tCBV.dial CSV + "collection"'`  +28 "core"  +2 "collection"'K% +4 "core" % 2 7 \ = +3 .tCS.seek 5ml +2 "collection"'i'l +1345 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'A  +41 "core" +3 "collection"'.% +4 "core" %l p\ > +3 .tCS.seek 7ml +2 "collection"'' +584 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"' @ +41 "core" > +3 .tCS.seek 10ml +2 "collection"'' D +859 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"'7 ` +125 "core" b +2 #tRecycling Lysate (#1 of 1) +2 .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'   +38 "core" +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'?  +3 'z  +39 "core"  +97  +2 .tCS.seek 5ml +2 "collection"'v'l +1356 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +100 "core" A +2 .tCSV.dial :waste +2 "collection"'r +99 "core" +3 .tCS.seek 0ml +52 "collection"'' +1344 "core" ' + .tCSV.dial :air +2 "collection"' @ +72 "core" A +3 .tCS.seek 5ml + "collection"'y'l +1346 "core" ' + .tCSV.dial CTV +2 "collection"':  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'2 @ +44 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'Z  +43 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'m @ +44 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'' +1354 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"') +98 "core"  +2 .tCBV.dial CSV +2 "collection"'  +38 "core"  +2 "collection"'% +5 "core" %\ = +3 .tCS.seek 5ml +2 "collection"'+'l +1346 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'a  +43 "core" +2 "collection"' % +4 "core" %l\ > +3 .tCS.seek 7ml +2 "collection"'J' +589 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'Q @ +41 "core" > +3 .tCS.seek 10ml +2 "collection"'O' D +847 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'n ` +125 "core" b +3 #tLysing Complete + "collection"'3& +4 "core" &Om<=\ ?L +3 #tStoring sh1 puck in Collection Clamp to tube 3 + "manipulator"&f% +5 "core" %\  " +2 "storage"(% +5 "core" %u Y c \ l +2 "storage"(. +4 "core" .(,> +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 3 +2 "storage"(]( +195 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (~& +3 "core" & ? B ]\ i +3 "manipulator"&d& +5 "core" & Q + +2 "manipulator"&"% +5 "core" %\  K " +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"&b( +151 "core" ( +3 "manipulator"&& +5 "core" &  +2 "storage"(0& +4 "core" & y v \ n +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts +2 "manipulator"&' +94 "core" ' +2 "storage"(& +4 "core" &  w \ p +4 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"( 'H +212 "core" ' +2 "storage"(/- +3 "core" -' +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&& +4 "core" & N  +2 "storage"(X& +5 "core" & b c\ l +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 3 +2 "manipulator"&c' +36 "core" ' +2 .tElbow.hold +2 "manipulator"&, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(!- +3 "core" -' +54 .tSE.seek 9.07 Pucks below Top Plate +2 "storage"(j' +33 "core" ' +3 "manipulator"&h% +5 "core" %] 1 +2 "storage"(|& +4 "core" &\ \ \\ +2 .tForearm.force -20 +2 "manipulator"&5 +4 .tForearm.seek 3 + 307 counts + "manipulator"&R'@ +16 "core" ' +2 "manipulator"&&& +4 "core" &   +2 "storage"($& +5 "core" & W W )\ l +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts +2 "manipulator"&k' +26 "core" ' +2 .tSE.seek 10.07 Pucks below Top Plate +2 "storage"(W' +48 "core" ' +2 "manipulator"&e& +5 "core" & .  +2 "manipulator"&% +4 "core" % 2 +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&w'\ +89 "core" ' +3 .tElbow.seek CC + "manipulator"&4( +152 "core" ( +3 "manipulator"&<& +4 "core" & e . +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &t& +3 "core" & &  . +3 .tForearm.seek CC +2 "manipulator"&8', +106 "core" ' +3 .tHand.close + "manipulator"&9/ +69 "core" / +2 .tCC.seek :open +2 "collection"'=( +379 "core" ( +2 "storage"(6& +4 "core" & g y \ l +3 "storage"( & +5 "core" & W X\ l +2 "manipulator"&E& +4 "core" & = . +3 "manipulator"&q% +5 "core" %  a r +2 .tForearm.seek :retract +2 "manipulator"&,'\ +105 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 3 + "manipulator"&F( +151 "core" ( +2 "manipulator"& & +4 "core" & L  +3 "storage"(& +4 "core" & \ r +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 3 +2 "manipulator"&g' +115 "core" ' +2 .tElbow.hold +2 "manipulator"&5, +3 "core" , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tHand.open + "manipulator"&L1 +76 "core" 1 +2 "manipulator"&% +4 "core" % Z B +3 "storage"(u& +4 "core" & ? = \ e +2 .tForearm.force -20 +2 "manipulator"&5 +4 .tForearm.seek 3 + 312 counts + "manipulator"&'E +12 "core" ' +2 "manipulator"&1& +5 "core" &  +2 "storage"('& +6 "core" & >\ w +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts +2 "manipulator"&V' +19 "core" ' +2 "storage"(>% +5 "core" % \ x +3 ."downElevator"SE.seek :down +4 "storage"(p'v +98 (_% +3 "core" % + K\ yV_ +3 "manipulator"&U% +4 "core" % +3 .tForearm.reconfigure :loose +53 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&@'\ +8 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +87 "core" ' +2 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'C& +7 "core" &GK\ O +3 "manipulator"&& +5 "core" & 0  +2 "manipulator"&S% +4 "core" %\ ! e 2 +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&o(- +174 "core" ( +2 "manipulator"&T& +5 "core" &- T +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &D& +4 "core" &- T +3 .tForearm.seek :garage + "manipulator"&l'! +107 "core" ' +3 .tHand.close + "manipulator"&I/ +75 "core" / +3 "manipulator"&}& +5 "core" &- T +2 "manipulator"&{% +5 "core" % 3 +2 .tForearm.seek :retract +2 "manipulator"&'\ +105 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&#( +274 "core" ( +2 "manipulator"&\\& +5 "core" & 2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &\ & +4 "core" & 2 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&H', +106 "core" ' +2 "manipulator"&;& +4 "core" &  2 +3 "manipulator"&% +5 "core" %+ " x +2 "collection"'s& +5 "core" &LN\ J +3 "collection"'x& +6 "core" &JO\ J +3 .tCC.seek :closed +2 "collection"'B(O +4 "core" &LO\ J +8 & *LL~\ E$e +9 &XsLO\ >7 +9 &xKOy\ =L +10 &QLO^\ AL +9 &pRKNF\ AL +9 &2TLO\ AL +10 &SKO\ AK +9 &SMO\ AL +10 &xSKN\ ?L +9 &:TLP\ AL +9 &RLP\ AL +10 &!VKPg\ @L +9 &#RKPW\ @L +9 &%BSLOD\ AL +10 &'UKP'\ AL +9 &(SLO\ AL +10 &*RLMn\ AL +9 &,JRKOn\ AL +9 &. SKO[\ AK +10 &/SKON\ @L +9 &1RKO\ @K +9 &3RTLO\ @L +10 &5RMP\ @K +9 &6TLO\ @L +10 &8SLP\ AK +9 &:ZTLOO\ @L +9 &<SNPM\ AK +10 &=RLN\ AL +9 &?QJP\ AL +9 &AbROO\ AL +10 &C%RKO\ AK +9 &DTMN\ AL +10 &FWLR\ @L +9 &HcdJQ\ ?N +9 &JMN\ 9T +10 &KJQ\ 6X +9 &MLN~\ 3Z +9 &NgLPr\ 40 +10 &OuLO[\ 8Z +8 ( +3 &O~rKMK\ <Q +2 "collection"'x& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.75 + "collection"'& +4 "core" &O~sMO(\ ;Q +2 .tHand.open +2 "manipulator"&1 +76 "core" 1 +3 "manipulator"&*% +5 "core" % * $  y +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&^'\ +103 "core" ' +2 .tPSV.dial PSR + "processing"%N +131 "core"  +2 "processing"%-% +5 "core" %\\\ Q +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml +2 "processing"%M' +1608 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%P  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +1614 "core" ' +2 .tPSV.dial PSR +2 "processing"%` +43 "core"  +2 .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%K' +2678 "core" ' +6 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +4 "processing"%( +2 "collection"'A  +6 "core" A +2 "processing"%. +6 "core" A +2 "processing"%i  +71 "core" +92  +2 .tPSV.dial :mixloop +2 "processing"% +100 "core" +3 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +16 "core" ~ +2 .tPTV.dial :PRVmixing +2 "processing"%7  +130 "core" +3 .tPS.seek 0ml +2 "processing"%'W +2639 "core" ' +2 .tPSV.dial :air + "processing"%?  +55 "core" +2 .tPS.seek 2.5ml +2 "processing"%z' +2631 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2625 "core" ' +2 .tPSV.dial :air +2 "processing"%r  +43 "core"  +3 .tPS.seek 2.5ml +2 "processing"%v' +1542 "Can"\ PO\ @h +1094 "core" ' +2 .tPSV.dial :mixloop + "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2636 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&:& +5 "core" & " 2 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&2( +4 "core" ( +2 "manipulator"&Z& +4 "core" &  2 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &m& +3 "core" &  2 +3 .tForearm.seek CC +2 "manipulator"&y', +105 "core" ' +2 .tHand.close +2 "manipulator"&)/ +71 "core" / +3 .tCC.seek :open + "collection"'( +376 "core" ( +2 "manipulator"&& +4 "core" &  2 +3 "manipulator"&% +5 "core" %  L  +2 .tForearm.seek :retract +2 "manipulator"&a'\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"& (- +279 "core" ( +2 "manipulator"&+& +5 "core" &- U K +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &Q& +4 "core" &- @ K +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage + "manipulator"&J'! +108 "core" ' +2 .tHand.open + "manipulator"&n1 +73 "core" 1 +2 "manipulator"&3% +5 "core" % *  ) Ž +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&f'\ +104 "core" ' +2 .tPSV.dial :mixloop + "processing"% +14 "core" +2 .tPTV.dial :PRVmixing + "processing"%  +16 "core" +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +3 "processing"%~  +3 "collection"'d  +15 "core"  +3 +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'"  +5 "core"  +3 #tLoading lyfil puck from tube 4 into Collection Clamp + "collection"'%& +5 "core" &SV\ M +2 "manipulator"&% +5 "core" %\   " +2 "storage"(0% +5 "core" %{ 7\ w +2 "storage"(. +3 "core" .( +52 .tSC.reconfigure :tight +4 "storage"($\ .(\ 1~b +3 .tSC.seek 4 +2 "storage"(G(,> +199 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +4 (& +3 "core" &,> L S \ l +3 "manipulator"&/& +5 "core" &- K +2 "manipulator"&% +5 "core" %\  M " +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 4 + "manipulator"&X( +178 "core" ( +2 "manipulator"&!& +4 "core" & - +3 "storage"(h& +4 "core" &,> \ v +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 4 + 700 counts + "manipulator"&|'& +101 "core" ' +2 "storage"(&& +4 "core" &,> \ \ v +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"($'H +200 "core" ' +2 "storage"(e- +4 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (& +4 "core" &,> t ,\ q +2 "manipulator"&& +5 "core" & a - +3 .tElbow.seek 4 + "manipulator"&b( +9 "core" ( +2 "manipulator"& & +4 "core" & (  +3 "storage"(c& +5 "core" &,> q \ q +3 .tForearm.seek 4 + 300 counts + "manipulator"&R'ϖ +23 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tHand.close + "manipulator"&j/ +72 "core" / +4 ."downElevator"SE.seek :down +4 "storage"(<'v +2 "manipulator"&t& +9 "core" &  +2 "manipulator"&k% +5 "core" % ϒ ^ +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +3 .tElbow.seek CC + "manipulator"&9( +64 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +84 "core" ( +2 "manipulator"&w& +5 "core" &  2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &Y& +3 "core" & 2 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&6', +104 "core" ' +2 "manipulator"& & +5 "core" & ' 2 +2 "manipulator"&E% +4 "core" %. F +3 "collection"'q& +4 "core" &SW\ L +4 "collection"' & +7 "core" &UX\ M +2 .tCC.seek :closed +3 "collection"'(O +4 "core" &SWc\ M +6 &TUW\ L; +10 &MJxUVC\ A1 +9 &v{SW\ ?E +9 &.YSV\ AM +10 &UVU\ CL +9 &RTW\ CL +9 &wWTW\ CL +10 &9QRW\ CL +9 &SRX\ CK +10 &TUX\ CL +9 &VSX\ CL +9 &!AQSWx\ CL +10 &#RTUu\ CK +9 &$TRVf\ CK +9 &&RTXP\ CK +10 &(ISSXN\ CL +9 &* VUXE\ CL +10 &+QTW0\ BL +9 &-QRX1\ DL +9 &/RRUV \ CK +10 &1SRW\ CK +9 &2TUU\ CK +9 &4STU\ CK +10 &6YTVX\ CL +9 &8USW\ CL +10 &9VSW\ BL +9 &;WTX\ CL +9 &=aQUX\ DL +10 &?#WUV\ CL +9 &@QTW\ CL +9 &BQUY\ CL +10 &DiTTWc\ CL +9 &F*XRVj\ CL +10 &GjSW]\ @O +9 &IXZW\ =R +9 &KN4K\ 7X +10 &M  ?\ 6Y +9 &N{ ?\ :6 +9 &Od%@@1\ :%n +10 &OnFH3\ @L +2 ( +2 "collection"' & +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.72 +2 .Hand.open + "manipulator"&81 +77 "core" 1 +3 "manipulator"&4% +4 "core" % .  F +46 .tForearm.reconfigure :loose +10 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&L'\ +96 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'  +130 "core"  +2 .tCSV.dial CTV +2 "collection"'u  +28 "core"  +2 .tPS.seek 2.5ml +2 "processing"%1' +2625 "core" ' +2 "collection"''% +5 "core" % D(-\ ?\ +3 .tCS.seek 4.15ml + "collection"'>'Q +1572 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%,  +42 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%_  +72 "core"  +3 .tPS.seek 0ml +2 "processing"%U'W +2639 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"'F ` +48 "core" a +2 .tCSV.dial :air + "collection"'g @ +45 "core" > +3 .tCS.seek 10ml +2 "collection"'' D +1572 "core" ' +2 .tCSV.dial CTV + "collection"'C  +44 "core"  +2 .tCS.seek 0ml +2 "collection"'' +2614 "core" ' +2 .tCBV.dial :waste1 +2 "collection"'S @ +29 "core" ? +2 .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +2 "collection"'W  +130 "core" +3 "collection"'V& +5 "core" &Ok\ <L +2 #tStoring lyfil puck in Collection Clamp to tube 3 + "manipulator"&T% +4 "core" %\  &  +3 "storage"(D% +5 "core" % W W *\ i +2 "storage"(p. +4 "core" .(,> +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 3 + "storage"(5( +196 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (I& +3 "core" &  3 n\ g +3 "manipulator"&}& +5 "core" &   2 +2 "manipulator"&{% +5 "core" %\  ,  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 3 + "manipulator"&@( +154 "core" ( +3 "manipulator"&l& +4 "core" & +3 "storage"(\\& +5 "core" & h U\ m +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 3 + 700 counts +2 "manipulator"&\ ' +106 "core" ' +2 "storage"(o& +5 "core" & \\ U \ l +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(;'H +203 "core" ' +2 "storage"(- +4 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&s& +4 "core" & +3 "storage"(& +5 "core" & "  \ c +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek 3 + "manipulator"&=' +40 "core" ' +2 .tElbow.hold +2 "manipulator"&, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(- +3 "core" -' +4 .tSE.seek 10.06 Pucks below Top Plate + "storage"(*' +43 "core" ' +2 "manipulator"&x% +5 "core" %U m i +52 "storage"(N& +6 "core" & \ R +2 .tForearm.force -20 + "manipulator"&5 +5 .tForearm.seek 3 + 313 counts + "manipulator"&-'F +21 "core" ' +2 "manipulator"&H& +5 "core" &   +2 "storage"(P& +5 "core" &   \ b +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts +2 "manipulator"&M' +20 "core" ' +3 .tSE.seek 11.06 Pucks below Top Plate +2 "storage"(`'ê +47 "core" ' +3 "manipulator"&& +5 "core" &  ' +2 "manipulator"&(% +4 "core" %д \  +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&.'\ +97 "core" ' +2 .tElbow.seek CC +2 "manipulator"&A( +152 "core" ( +2 "manipulator"&i& +4 "core" &  " 1 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" &  1 +3 .tForearm.seek CC + "manipulator"&', +105 "core" ' + .tHand.close +2 "manipulator"&7/ +76 "core" / +3 .tCC.seek :open + "collection"'K( +379 "core" ( +2 "storage"(?& +4 "core" & > =\ g +3 "storage"(& +4 "core" & ? = +\ e +3 "manipulator"&& +5 "core" & . 1 +2 "manipulator"&z% +5 "core" % . _ +2 .tForearm.seek :retract +2 "manipulator"&r'\ +102 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 3 + "manipulator"&( +154 "core" ( +2 "manipulator"& & +5 "core" &   +3 "storage"(v& +4 "core" & y y -\ n +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 3 +2 "manipulator"&:' +110 "core" ' +2 .tElbow.hold +2 "manipulator"&Z, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open +2 "manipulator"&m1 +67 "core" 1 +3 "manipulator"&)% +4 "core" % t  $ +3 "storage"(#& +5 "core" &   `\ _ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 3 + 319 counts +2 "manipulator"&^'L +15 "core" ' +2 "manipulator"&B& +5 "core" & E  +2 "storage"(& +5 "core" & z y 4\ n +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts +2 "manipulator"&' +26 "core" ' +2 "storage"(y% +5 "core" %ï s r ;\ p +3 ."downElevator"SE.seek :down +4 "storage"(+'v +99 (Q% +4 "core" %( Q\ wU] +2 "manipulator"&2% +4 "core" % 7 +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +44 "manipulator"&n'\ +10 "core" ' +4 ."downElevator"SE.stop +2 "storage"(5 +91 "core" ' +2 .tPSV.dial :air +2 "processing"%3  +71 "core" +3 .tPS.seek 2.5ml +2 "processing"%a' +2636 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +43 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +44 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%~ +44 "core" +2 .tdelay 1 second +102 .PSV.dial :air +31 "processing"%d  +43 "core"  +2 .tdelay 1 second +103 .PS.seek 0ml +2 "processing"%"'W +2626 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%%& +4 "core" &9\ a +2 "manipulator"&& +4 "core" &  +3 "manipulator"&0% +4 "core" %\ !  8 +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +179 "core" ( + "manipulator"&J& +5 "core" &-  = +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" &- H = +3 .tForearm.seek :garage +2 "manipulator"&/'! +109 "core" ' +2 .tHand.close + "manipulator"&/ +76 "core" / +3 "manipulator"&]& +4 "core" &- = +2 "manipulator"&!% +5 "core" % -  +3 .tForearm.seek :retract + "manipulator"&h'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC + "manipulator"& ( +122 "core" ( +2 "manipulator"&&& +5 "core" & q +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &f& +3 "core" & i +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&e' +102 "core" ' +2 "manipulator"&& +4 "core" & i +3 "manipulator"&% +4 "core" %  +3 "processing"% & +5 "core" &"\ ^ +4 "processing"%c& +6 "core" &-\ ] +3 .tPC.seek :closed +2 "processing"%j(Tg +4 "core" &G\ _ +7 &@F\ Y%g +9 &lWxP\ S8 +9 &sO\ RL +10 &}OM\ VN +9 &?OR\ VN +10 &PV\ WN +9 &RT\ VN +9 &PW\ VN +10 &HO\\\ VN +9 &\ OY\ VN +9 &OV\ WN +10 &!O\\\ VN +9 &#PO`\ VN +10 &%Pf\ VN +9 &&Oe\ VN +9 &(Pf\ VN +10 &*XPg\ VN +9 &,Oj\ VN +9 &-Ok\ VN +10 &/Of\ VN +9 &1aQq\ WN +10 &3"Tv\ VN +9 &4Pw\ VN +9 &6Oy\ VN +10 &8iP{\ VN +9 &:+P\ VN +9 &;Nz\ VN +10 &=P}\ VN +9 &?qP\ VN +10 &A3Qz\ SN +9 &BQy\ VN +9 &DQ\ VN +10 &FwT{\ UN +9 &H7Y\ UO +9 &Ip\ SR +10 &K\ PT +9 &Ml\ PU +10 &O.\ OU +9 &P\ PU +9 &R\ OQ +10 &S>U\ U#g +9 &TO6\ W ' +5 ( +4 "processing"%c& +3 "core" &TO\ Y ' +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.66 + "processing"%t& +5 "core" &TOu\ Y ' +2 .tHand.open + "manipulator"&k1 +65 "core" 1 +3 "manipulator"&X% +5 "core" %   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&|'\ +97 "core" ' +2 .tPRV.dial :air +2 "processing"%w  +44 "core"  +2 .tPSV.dial :mixloop + "processing"%Y +45 "core" +2 "processing"%$% +63 "core" %V\ X +3 .tPS.seek 0.3ml + "processing"%R' +384 "core" ' +2 .tPSV.dial PSR +2 "processing"% +101 "core"  +3 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml + "processing"%E'* +493 "core" ' +3 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%q' +1922 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%b +102 "core" +2 .tPTV.dial :mixing +2 "processing"%< @ +73 "core" B +2 .tPBV.dial :waste2 +2 "processing"%  +105 "core"  +26 .tPS.seek 0ml +2 "processing"%'W +2632 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&8& +4 "core" & @ +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&4( +4 "core" ( +2 "manipulator"& & +5 "core" &  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" &  +3 .tForearm.seek PC +2 "manipulator"&u' +93 "core" ' +2 .tHand.close +2 "manipulator"&6/ +67 "core" / +2 .tPC.seek :open +2 "processing"%( +402 "core" ( +2 "manipulator"&'& +5 "core" &  +2 "manipulator"&O% +4 "core" %  u 7 +3 .tForearm.seek :retract +2 "manipulator"&,'\ +93 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&_(- +137 "core" ( +2 "manipulator"&1& +5 "core" &- l ) +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &F& +4 "core" &- w ) +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage + "manipulator"&g'! +111 "core" ' +2 .tHand.open + "manipulator"&>1 +69 "core" 1 +2 "manipulator"&C% +5 "core" % '  5 ľ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +105 "core" ' +2 #tLoading da puck from tube 4 into Processing Clamp + "processing"%S& +4 "core" &\ ] +3 "manipulator"&W% +5 "core" %\  ( +2 "storage"(V% +4 "core" %~ \ t +3 "storage"(T. +4 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 4 +2 "storage"(D(,> +193 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (p& +3 "core" &,= >\ s +3 "manipulator"&I& +5 "core" &-  ( +2 "manipulator"&}% +5 "core" %\  - ( +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +2 "manipulator"&{( +162 "core" ( +2 "manipulator"&G& +4 "core" &  , +3 "storage"(l& +5 "core" &,= R\ u +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts +2 "manipulator"&\\'& +93 "core" ' +2 "storage"(o& +5 "core" &,= \ { +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +52 .tSE.seek :beamBreak +5 "storage"(9'H +213 "core" ' +2 "storage"(L- +4 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (& +3 "core" &,= b  c\ q +3 "manipulator"&s& +4 "core" & : , +3 .tElbow.seek 4 +2 "manipulator"&( +4 "core" ( +2 "manipulator"&& +4 "core" & , +3 "storage"(x& +5 "core" &,= \ r +3 .tForearm.seek 4 + 300 counts + "manipulator"&N'ϖ +21 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&H/ +70 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&P& + "storage"('v +10 "core" & , +2 "manipulator"&\ % +5 "core" % ϋ < +2 .tForearm.seek :retract +2 "manipulator"&('\ +101 "core" ' +4 .tElbow.seek PC + "manipulator"&@( +66 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +182 "core" ( +2 "manipulator"&;& +4 "core" & W +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &=& +3 "core" & +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&-' +99 "core" ' +2 "manipulator"&*& +5 "core" &  +2 "manipulator"&i% +5 "core" % 8 +3 "processing"%& +4 "core" &\ c +3 "processing"%M& +5 "core" &\ c +3 .tPC.seek :closed +3 "processing"%(Tg +4 "core" &\ c +6 & 2\ ]%f +10 &Xx\ W8 +9 &q\ WL +9 &L\ XN +10 &mQ\ ZN +9 &/S\ ZN +10 &O\ [N +9 &Q~\ ZM +9 &uP\ ZN +10 &8R\ ZM +9 &O\ ZM +10 &!N\ [N +9 &#~N\ [M +9 &%@O\ ZM +10 &'N|\ [N +9 &(Ry\ ZM +9 &*O|\ ZM +10 &,HRz\ ZM +9 &. Ns\ [N +9 &/Qr\ [N +10 &1Nq\ ZM +9 &3POe\ ZM +10 &5Rf\ ZN +9 &6Oj\ [N +9 &8Rl\ ZM +10 &:WRl\ ZN +9 &<Pi\ ZN +9 &=Mg\ [M +10 &?Oi\ [M +9 &A_RY\ [N +10 &C!Q^\ [N +9 &DOU\ [N +10 &FR[\ ZN +9 &HdZX\ YO +9 &JnZ\ WQ +9 &K^\ TT +10 &M]\ UT +9 &O[W\ TT +10 &QR\ TU +9 &RQ\ TB +9 &TCfQ\ XY +10 &TK 2O\ \\, +5 ( +2 "processing"%M& +5 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.64 +2 .Hand.open + "manipulator"&71 +3 "core" &TKS\ ^, +74 1 +2 "manipulator"&.% +4 "core" %  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&'\ +90 "core" ' +4 #tHeating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%?  +3 %9 +7 "core" 9 +102 "processing"%9 +3 "core" 9 +104 "processing"%z9 +3 "core" 9 +103 "processing"% 9 +3 "core" 9 +103 "processing"%v9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%A9 +4 "core" 9 +103 "processing"%m9 +3 "core" 9 +103 "processing"%)9 +3 "core" 9# +103 "processing"%#9 +3 "core" 9' +103 "processing"%B9 +18 "core" 9, +103 "processing"%9 +3 "core" 90 +103 "processing"%y9 +3 "core" 94 +103 "processing"%r9 +3 "core" 98 +103 "processing"%Q9 +4 "core" 9= +103 "processing"%29 +3 "core" 9A +103 "processing"%9 +3 "core" 9 E +146 "processing"%:9 +12 "core" 9K +103 "processing"%^9 +4 "core" 9P +103 "processing"%`9 +3 "core" 9T +103 "processing"%39 +17 "core" 9Y +103 "processing"%9 +4 "core" 9] +103 "processing"%+9 +3 "core" 9!a +103 "processing"%U9 +3 "core" 9%f +103 "processing"%9 +3 "core" 9)j +103 "processing"%9 +4 "core" 9-n +103 "processing"%~9 +3 "core" 93r\ +103 "processing"%d9 +3 "core" 96v\ +103 "processing"%a9 +3 "core" 9;{\ +103 "processing"%%9 +3 "core" 9?\ +4 .tPH.hold 2:00:00,28C +3 "processing"% pp= +3 .tdelay 1:30 +4 "core"  +9000 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%0 +102 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml +2 "processing"%J' +605 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +11 .tPS.seek 2ml +2 "processing"%'[ +1605 "core" ' +2 .tPTV.dial :puck +2 "processing"%Z  +70 "core"  +2 .tPSV.dial PTV + "processing"% +73 "core" +2 .tPBV.dial :waste1 +2 "processing"%]  +131 "core"  +2 "processing"%!% +4 "core" %V|\ V +3 .tPS.seek 1.5ml +2 "processing"%n' +589 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%& * +33 "core" * +2 .tPS.seek 0ml +2 "processing"%f'W +1641 "core" ' +2 .tdelay 5:00 +1298 "Can"\ UE\ h +28704 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%/  +5 "core"  +2 .tPBV.dial :waste1 +2 "processing"%  +32 "core"  +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +74 "core"  +3 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%' +2374 "core" ' +2 .tPSV.dial PTV +2 "processing"%h +84 "core" ~ +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%[ +70 "core"  +2 .tdelay 5 seconds +503 .PSV.dial PTV + "processing"%t +85 "core"  +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%k  +74 "core"  +2 .tPS.seek 0ml +2 "processing"%X'W +2333 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%c  +134 "core" + .tPSV.dial :mixloop +2 "processing"%w +43 "core" +2 .tPRV.dial :ab1 +2 "processing"%Y @ +73 "core" A +3 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%$'w +354 "core" ' +2 .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +3 "collection"'e  +3 "processing"%"  +46 "core"  +5 +2 "processing"% % +5 "core" %wb\ V +2 .tPS.seek 0.32ml +2 "processing"%R'$ +397 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'E  +31 "core" +2 .tPRV.dial :air +51 "processing"%b  +44 "core"  +3 .tPS.seek 0.9ml +2 "processing"%<'D +1230 "core" ' +2 .tPRV.dial :waste2 + "processing"% @ +72 "core" > +3 .tPS.seek 0.5ml + "processing"%q' +864 "core" ' +2 #taddPMLReagent08 +2 .PSV.dial :air + "processing"%8  +44 "core"  +3 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"% '[ +1613 "core" ' +2 .tPSV.dial :PML +2 "processing"% +43 "core" +2 .tPTV.dial :mixing +2 "processing"%6 @ +73 "core" B +2 .tPBV.dial :waste1 + "processing"%  +34 "core" +2 "processing"%|% +4 "core" %\\\ X +3 .tPS.seek 1.85ml +2 "processing"%j'< +231 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%' * +35 "core" + +3 .tPS.seek 0ml +2 "processing"%O'W +1969 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'1& +3 "core" &[]\ ? +3 "manipulator"&F& +4 "core" &  +3 "manipulator"&u% +5 "core" %  F ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&4(- +159 "core" ( +2 "manipulator"&>& +4 "core" &- n +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &C& +3 "core" &-   n +3 .tForearm.seek :garage +2 "manipulator"&,'! +108 "core" ' +3 .tHand.close +2 "manipulator"&S/ +75 "core" / +2 "manipulator"&W& +5 "core" &-  n +2 "manipulator"&V% +4 "core" % .  +3 .tForearm.seek :retract +2 "manipulator"&T'\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&g( +280 "core" ( +2 "manipulator"&p& +5 "core" & C 3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 &I& +3 "core" &  3 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&}', +103 "core" ' +2 "manipulator"&5& +4 "core" &  3 +3 "manipulator"&G% +4 "core" %/ ' +3 "collection"'l& +5 "core" &\\af\ : +4 "collection"'o& +6 "core" &\\_g\ > +2 .tCC.seek :closed +4 "collection"'_(O +4 "core" &Z`m\ 9 +5 &[]k\ @5 +9 &6Hx\\_l\ +1 +9 &es{[]e\ -F +10 & Y[_l\ (N +9 &T[\\w\ 2N +9 &U]_t\ 7N +10 &SRZ_q\ +N +9 &S[^w\ 1N +10 &PZ]o\ +M +9 &U\\`r\ 0N +9 &\\UZ]s\ 6M +10 &!P\\^t\ -M +9 &"OY_i\ 0N +10 &$NY^u\ *N +9 &&dU]_i\ 3M +9 &(%UZ]j\ 7N +10 &)T[_o\ 5N +9 &+O\\_t\ 8M +9 &-lP[_l\ 8M +10 &/.O\\`p\ -M +9 &0UY_m\ 0N +10 &2R[_c\ 6N +9 &4tLY`k\ .M +9 &66Q\\]o\ 2M +10 &7N[\\h\ +N +9 &9T[_j\ 3N +9 &;|U[^n\ 8M +10 &=>R[^m\ .M +9 &>UZ`e\ 2N +10 &@QZ_l\ +M +9 &BR\\^g\ 3M +9 &DFUZ^c\ 7M +10 &FW[^o\ 5N +9 &G\\\\^r\ 7N +9 &IzY^c\ 4R +10 &K3Y^`\ $W +9 &L[^b\ '[ +9 &N|Z_j\ 0C +10 &Oa }Z]l\ )&n +9 &Og[[q\ /L +3 ( +2 "collection"'o& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.61 +2 "collection"'& +4 "core" &OeZ^\ 5L +2 .tHand.open +2 "manipulator"&L1 +65 "core" 1 +45 "manipulator"&% +14 "core" % /  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&s'\ +97 "core" ' +2 .tPSV.dial PSR +2 "processing"% +102 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml +2 "processing"%x' +1611 "core" ' +2 .tdelay 5 seconds +503 .PSV.dial :waste1 +66 "processing"%H  +42 "core"  +3 .tPS.seek 0ml + "processing"%P'W +1615 "core" ' + .tPSV.dial PSR +2 "processing"%\ +44 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%{' +2633 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "collection"'\\  +3 "processing"%9  +37 "core" +126  +3 .tPSV.dial :mixloop + "processing"%N +103 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"';  +16 "core"  +2 .tPTV.dial :PRVmixing + "processing"%=  +74 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2633 "core" ' +2 .tPSV.dial :air +2 "processing"%  +41 "core"  +3 .tPS.seek 2.5ml +2 "processing"%*' +2143 "Can"\ Dc\ lh +482 "core" ' +2 .tPSV.dial :mixloop + "processing"%i +44 "core" +4 .tPS.seek 0ml + "processing"%'W +2635 "core" ' +2 .tPSV.dial :air +2 "processing"%(  +43 "core"  +3 .tPS.seek 2.5ml +2 "processing"%' +2630 "core" ' + .tPSV.dial :mixloop +2 "processing"%7 +43 "core" +3 .tPS.seek 0ml +2 "processing"%.'W +2639 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +5 "core" &  3 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&M( +4 "core" ( + "manipulator"&& +5 "core" &   3 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &-& +4 "core" & E 3 +3 .tForearm.seek CC + "manipulator"&z', +107 "core" ' +2 .tHand.close + "manipulator"& / +66 "core" / +2 .tCC.seek :open +2 "collection"'v( +379 "core" ( +3 "manipulator"&& +4 "core" & ! 3 +2 "manipulator"&A% +4 "core" %    +3 .tForearm.seek :retract +2 "manipulator"&m'\ +105 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&)(- +279 "core" ( +2 "manipulator"&#& +4 "core" &- R +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &B& +3 "core" &- 6 R +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'! +106 "core" ' +3 .tHand.open +2 "manipulator"&y1 +66 "core" 1 +2 "manipulator"&r% +4 "core" % (  J +46 .tForearm.reconfigure :loose +10 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&Q'\ +100 "core" ' +3 ."da"delayUntil "11:58:48.85" +24592 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%2 @ +71 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +3 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%: * +34 "core" + +2 ."da"PSV.dial :air +2 "processing"%^  +44 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%`' +2350 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%3 +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%+ +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%U  +44 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2342 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +131 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +3 "processing"%~' +591 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%d'[ +1611 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%a  +71 "core"  +2 ."da"PSV.dial PTV +2 "processing"%% +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%0  +35 "core" +2 "processing"%% +4 "core" %XE\ W +3 ."da"PS.seek 1.5ml +2 "processing"%J' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%Z * +35 "core" * +3 ."da"PS.seek 0ml +2 "processing"%'W +1607 "core" ' +2 ."da"delay 2:00 +11134 "Can"\ OP\ “h +869 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%]  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%!  +34 "core"  +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%& +73 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%n' +2350 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%? +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%/ +83 "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"%  +72 "core"  +3 ."da"PS.seek 0ml +2 "processing"% 'W +2339 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%f +130 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +2 "processing"%h' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%['[ +1614 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%t  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%k +82 "core" ~ +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%c% +4 "core" %_M\ X +3 ."da"PS.seek 1.5ml +2 "processing"%w' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +45 "processing"%Y * +43 "core" + +2 ."da"PS.seek 0ml +3 "processing"%X'W +1609 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%"  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%e  +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"%$ +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%E' +2344 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%b +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%R +73 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +74 "core" +3 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%<  +83 "core" +2 ."da"PS.seek 0ml +2 "processing"%8'W +2333 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%q  +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"%6  +44 "core" ~ +2 ."da"PTV.dial :PRVmixing +2 "processing"%  +4 "core" + ."da"PSV.dial :mixloop +2 "processing"%| +40 "core" +3 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%'' +395 "core" ' +4 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%  +44 "core"  +2 "processing"%j% +4 "core" %K\ Z +3 ."da"PS.seek 0.55ml +2 "processing"%1'| +332 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%F  +55 "core" +2 ."da"PS.seek 2ml +3 "processing"%u'[ +1560 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%> +40 "core" +2 ."da"PTV.dial :mixing +2 "processing"%C @ +73 "core" A + ."da"PBV.dial :waste1 +2 "processing"%@  +34 "core" +2 "processing"%S% +4 "core" %V!\ W +3 ."da"PS.seek 1.85ml +2 "processing"%W'6 +241 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%V * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%'W +1969 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +15585 "Can"\ RC\ Gh +32418 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%, @ +5 "core" A + ."da"PBV.dial :waste1 +2 "processing"%p  +33 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%I * +35 "core" , +2 ."da"PSV.dial :air +2 "processing"%4  +43 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%5' +2333 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%G +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%l  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%T +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%K  +44 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2326 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%L +130 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%o'[ +1615 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +72 "core"  +2 ."da"PSV.dial PTV +51 "processing"%} +87 "core" ~ +2 ."da"PBV.dial :waste1 +2 "processing"%O  +34 "core" +2 "processing"%H% +5 "core" %\\T\ V +3 ."da"PS.seek 1.5ml +2 "processing"%x' +594 "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'W +1611 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + "processing"%\\  +17 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%9  +35 "core" +2 ."da"delay 30 seconds +1213 "Can"\ KR\ .h +1790 ."da"PBV.dial between PSV and waste1 +2 "processing"%N * +35 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%; +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%=' +2347 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%{ +71 "core" +3 ."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"%i  +72 "core"  +3 ."da"PS.seek 0ml +2 "processing"%*'W +2338 "core" ' +3 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%( +130 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +3 "processing"%' +595 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%7'[ +1609 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%-% +4 "core" %]W\ T +3 ."da"PS.seek 1.5ml +2 "processing"% ' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%g * +34 "core" + +3 ."da"PS.seek 0ml +2 "processing"%s'W +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%_  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%A * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%z +73 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%#' +2339 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%B +85 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%M +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%y +74 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%r  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%m'W +2332 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +130 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%2' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1612 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%:  +4 "core"  + ."da"PSV.dial PTV +2 "processing"%^ +129 "core"  +10 ."da"PBV.dial :waste1 +2 "processing"%.  +35 "core" +2 "processing"%3% +4 "core" %]O\ S +4 ."da"PS.seek 1.5ml +2 "processing"%' +591 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%+ * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%U'W +1607 "core" ' +3 ."da"delay 2:00 +12002 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%`  +5 "core"  +2 ."da"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"%~ +70 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%a' +2344 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%% +73 "core" +2 ."da"delay 5 seconds +504 .PSV.dial PSR + "processing"%0 +72 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"% +30 "Can"\ LR\ ʳh +54 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%d  +73 "core"  +3 ."da"PS.seek 0ml +2 "processing"%Z'W +2339 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%J +135 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +3 "processing"% +19 ."da"PS.reconfigure :default +15 "processing"%#A d`xb +12 ."da"PS.seek 0.25ml +9 "processing"%]'7 +335 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +30 .PSR.select :sub2 +3 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%!' +335 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%'[ +1609 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%&  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +86 "core" ~ +2 ."da"PBV.dial :waste1 +2 "processing"%?  +35 "core" +3 "processing"%/% +4 "core" %WM  +3 ."da"PS.seek 1.5ml +2 "processing"%' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +3 ."da"PS.seek 0ml +2 "processing"%n'W +1606 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%f  +4 "core"  +2 ."da"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 +3 .PSV.dial PSR + "processing"%t +74 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%k' +2453 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%c +75 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%[ +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%Y  +86 "core" +3 ."da"PS.seek 0ml +2 "processing"%w'W +2443 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%" +135 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%e'[ +2116 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%$ +74 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%X  +34 "core" +49 "processing"%b% +12 "core" %W`  +3 ."da"PS.seek 1.5ml +2 "processing"%R' +588 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +3 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%<  +106 "core"  +4 ."da"PS.seek 0ml +2 "processing"%E'W +1617 "core" ' +2 "processing"%q9 +4 "core" 95m +3 #"da"Processing Puck Heater at 27.9C before imaging + .PH.coast +2 "processing"% +3 %6& +4 "core" 5n + &TKG , +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 + "manipulator"& % +4 "core" %\  7 R +3 "storage"(|% +4 "core" %y\ \  I +3 "storage"(8. +3 "core" .(,> +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 ."da"SC.seek 3 +2 "storage"( ( +193 "core" ( +2 ."da"SC.configure :limp +3 "storage"($(\ 1b +3 (j& +3 "core" & \ q +3 "manipulator"&'& +4 "core" &- SR +3 "manipulator"&F% +4 "core" %\  T +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 3 +2 "manipulator"&1( +181 "core" ( +2 "manipulator"&>& +4 "core" & x Q l +3 "storage"(C& +6 "core" &\ \  +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 700 counts +2 "manipulator"&@' +100 "core" ' +2 "storage"(S& +4 "core" & D +3 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"(V'H +199 "core" ' +3 "storage"(u- +3 "core" -' +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&W& +4 "core" & J j +3 "storage"(,& +4 "core" &  +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 3 +2 "manipulator"&p' +37 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&I, +5 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"(4- +3 "core" -' +4 ."da"SE.seek 11.06 Pucks below Top Plate +2 "storage"('é +33 "core" ' +2 "manipulator"&G% +4 "core" %^ : 8  ; +3 "storage"(l& +4 "core" &  +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 3 + 311 counts +2 "manipulator"&T'D +22 "core" ' +2 "manipulator"&K& +5 "core" &  Ra +2 "storage"(5& +5 "core" & \ E +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 3 + 700 counts +2 "manipulator"&L' +30 "core" ' +2 ."da"SE.seek 12.06 Pucks below Top Plate +2 "storage"('Ƞ +52 "core" ' +3 "manipulator"&& +5 "core" & u Ra +2 "manipulator"&% +5 "core" % Sz +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&}'\ +95 "core" ' +2 ."da"Elbow.seek PC +3 "manipulator"&O( +250 "core" ( +2 "manipulator"&H& +5 "core" &  O +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &o& +3 "core" & M O +3 ."da"Forearm.seek PC +2 "manipulator"&\ ' +107 "core" ' +3 ."da"Hand.close + "manipulator"&x/ +67 "core" / +3 ."da"PC.seek :open +2 "processing"%\\( +399 "core" ( +2 "storage"(9& +5 "core" & 8 u +51 "manipulator"&N& +12 "core" &  W +3 "manipulator"&;% +5 "core" %   X +2 ."da"Forearm.seek :retract +2 "manipulator"&P'\ +97 "core" ' +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 3 +2 "manipulator"&{( +260 "core" ( +2 "manipulator"&& +4 "core" & ' P k +2 "storage"(& +4 "core" &\ \  +4 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 3 + 700 counts +2 "manipulator"&i' +91 "core" ' +2 ."da"Hand.open +3 "manipulator"&=1 +77 "core" 1 +2 "storage"((- +3 "core" -'Ƞ +4 ."da"SE.seek 11.81 Pucks below Top Plate +2 "storage"(*'l +25 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 11.15 Pucks below Top Plate +2 "storage"(' +49 "core" ' +2 #"da"Lights, camera, ACTION! +5 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23aug1612h50ml_niagara.tif +1948 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +2691 #"da"SX HX9/16 (USB:;9): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 43.093 seconds\ /var/log/esp/da23aug1612h50ml_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23aug1612h50ml20s_niagara.tif +2069 #SX HX9/16 (USB:;9): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23aug1612h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23aug1612h50ml30s_niagara.tif +3069 #SX HX9/16 (USB:;9): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23aug1612h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "43.093 sec auto-exposure",Subject: "da23aug1612h50ml images!" +3 "storage"(- +6 "core" -' +3 "storage"(& +5 "core" & : J D\ @ +2 "manipulator"&& +15 "core" & !  w j +9 ."da"Elbow.seek 3 +10 "manipulator"&-( +29 "core" ( +2 "manipulator"&7& +5 "core" & m o +2 "storage"(g& +5 "core" & q\ G +4 ."da"Forearm.seek 3 + 700 counts +4 "manipulator"& ' +4 "core" ' +3 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 11.86 Pucks below Top Plate +3 "storage"(_'Ǭ +59 "core" ' +2 "manipulator"&& +5 "core" & [ +3 "storage"(A& +4 "core" &\ \ <\ Y +4 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +5 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 3 +2 "manipulator"&z' +40 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&s, +5 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +4 ."da"SE.seek 12.05 Pucks below Top Plate +2 "storage"(B'ȗ +24 "core" ' +2 "manipulator"&M% +5 "core" %Q   +3 "storage"(y& +7 "core" & \ H +2 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 3 + 279 counts +2 "manipulator"&r'$ +16 "core" ' +2 "manipulator"&#& +5 "core" & W +35 "storage"(& +7 "core" &\ \ \ Z +4 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 3 + 700 counts +2 "manipulator"&m' +28 "core" ' +2 "storage"(2% +5 "core" %Ȕ\ \  \ [ +4 ."downElevator"SE.seek :down +6 "storage"(:'v +97 (^% +3 "core" %# \ `TY +3 "manipulator"&.% +4 "core" %   +4 ."da"Forearm.reconfigure :loose +111 "manipulator"&#Q@2^d^b +4 "core" ' +2 ."downElevator"SE.stop +3 ."da"Forearm.seek :retract + "storage"(5 +5 "manipulator"&3'\ +90 "core" ' +2 "storage"(& +4 "core" &\ \ ` +4 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +6 #tStarting finalPurge +2 "processing"%+& +13 "core" &\ H +4 "manipulator"&& +9 "core" &  +5 "manipulator"&`% +12 "core" %\   +5 ."psFlush"Elbow.seek FlushPuck::Garage +5 "manipulator"&(- +174 "core" ( +6 "manipulator"&& +9 "core" &- I X +5 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +8 &~& +7 "core" &- 2 X +6 ."psFlush"Forearm.seek :garage +3 "manipulator"&U'! +107 "core" ' +3 ."psFlush"Hand.close + "manipulator"&%/ +76 "core" / +2 "manipulator"&0& +5 "core" &- @ X +2 "manipulator"&% +4 "core" % 4 E +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&d'\ +101 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +3 "manipulator"&a( +125 "core" ( +3 "manipulator"&J& +6 "core" &  +3 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &Z& +4 "core" & Q +3 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +3 "manipulator"&]' +101 "core" ' +2 "manipulator"&!& +6 "core" & A +2 "manipulator"&&% +4 "core" %\  +3 "processing"%& +5 "core" &\ E +3 "processing"%?& +6 "core" &\ E +3 ."psFlush"PC.seek :closed +2 "processing"%/(Tg +6 "core" &\ E +5 & 1\ A$e +10 &Vw\ ;7 +9 &s\ ;L +11 &L\ >N +9 &bL\ =N +11 &$L\ >N +9 &N\ >N +9 &P\ =N +9 &jK\ >N +10 &,J\ =N +10 &O\ =N +9 &!O \ =N +9 &#qN \ >O +10 &%4N\ \ >N +8 &&K\ =N +10 &(J\ >N +9 &*zO\ =N +8 &,<M \ =N +9 &-J\ ?N +10 &/N\ ?O +9 &1N\ @N +10 &3DP\ >N +9 &5N\ ?N +9 &6M\ >O +9 &8L\ ?N +10 &:MN\ ?N +11 &<M\ @N +10 &=M\ =N +9 &?O\ >N +9 &ATN\ =N +10 &CO\ =N +7 &DO\ =N +9 &FN\ ?O +10 &HZW\ =O +9 &Ji\ 20 seconds for psFlush to relinquish FlushPuck +214 "core" ' +4 ."psFlush"delay 5 seconds +505 .PSR.select :air +4 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%t' +2115 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%n @ +191 "core" @ +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%  +130 "core" +4 ."psFlush"PSV.dial :mixloop +4 "processing"%c +103 "core" +4 ."psFlush"PS.seek :empty +2 "processing"%['9 +2630 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"%Y +114 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%k' +235 #"uploadLog"upsync +357 "core" ' +11 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%"' +2124 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 + "processing"%w  +35 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"% @ +72 "core" A +3 ."psFlush"PSV.dial :mixloop +2 "processing"%$ +113 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%X'9 +2633 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%b +101 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%e'P +1106 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1614 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%< +73 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%R  +73 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%q  +5 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2639 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%6 +73 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"% ' +582 "Can"\ EJ\ eZh +9 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%|' +2127 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%8 +72 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%j U +54 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%''W +2639 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%F @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%D' +2630 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%>  +71 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%C'W +2635 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%) +45 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%S' +2635 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%Q +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%u U +5 "core" U +3 ."psFlush"PS.seek 0ml +2 "processing"%W'W +2639 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%, @ +43 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%4' +2636 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%G  +81 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%l'W +2636 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%K +42 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%5'P +1109 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1618 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%@  +4 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%1  +55 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%V'W +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%p +73 "core"  +44 ."psFlush"PSR.select :flush +11 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%T' +587 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2127 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%L +75 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%H U +55 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%o'W +2639 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%I @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%x' +2627 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%}  +72 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2625 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%9 +43 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%N' +2624 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%; +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%\ U +16 "core" S +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2631 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +43 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%O' +2626 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%=  +71 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%('W +2639 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'P& +5 "core" &io5\ > +2 "manipulator"&& +5 "core" &  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&*( +4 "core" ( +2 "manipulator"&& +5 "core" &  O +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" &  +3 .tForearm.seek PC +2 "manipulator"&' +96 "core" ' + .tHand.close +2 "manipulator"&7/ +68 "core" / +3 .tPC.seek :open +2 "processing"%g( +400 "core" ( +2 "manipulator"&& +4 "core" & M +3 "manipulator"&A% +5 "core" %     +2 .tForearm.seek :retract +2 "manipulator"&M'\ +91 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&y( +356 "core" ( +2 "manipulator"&#& +4 "core" &  1 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &{& +4 "core" &  1 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&', +96 "core" ' +2 "manipulator"&i& +4 "core" &   1 +3 "manipulator"&% +5 "core" %1  A +2 "collection"'2& +5 "core" &kp8\ > +3 "collection"' & +6 "core" &lq \ > +2 .tCC.seek :closed +3 "collection"'^(O +5 "core" &kp\ > +4 &mo\ =3 +10 &;J}mp\ 31 +9 &ks{kp\ 2E +10 &\\jp\ 5N +9 &Qlq \ 6N +9 &Olo\ 6M +10 &XQmo\ 7M +9 &Tko\ 6M +9 &Okq\ 7M +10 &Qnn\ 6M +9 &`Tmo\ 6M +10 &!!Tlp\ 6N +9 &"Rmo \ 6M +9 &$Qmp\ 6M +10 &&gRko\ 6N +47 &()Rkq \ 5N +11 &)Olo\ 5M +4 &+Slp\ 5M + &-pTmo\ 4M + &/2Oko\ 5M +2 &0Olo\ 5M + &2Omo\ 5M +8 &4xPlp\ \ 6M +9 &6:Pko\ 7M +9 &7Omq\ 6M +10 &9Oln \ 6M +9 &;Tmo\ 6M +10 &=BTlp\ 6M +9 &?Slo\ 6N +9 &@Smp \ 6N +10 &BSlo\ 6N +9 &DISnp\ 6N +9 &F Tlo\ 5N +10 &G]mq\ 5N +9 &I{np\ 0R +10 &K8mn\ -V +9 &Lko\ )Z +9 &N|ko\ .? +10 &O]$kn\ .(u +9 &O_mo\ 4H +4 ( +2 "collection"' & +6 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.63 + "collection"'.& +3 "core" &O`km \ 3H +3 &O`ho5\ 3H +2 .tHand.open + "manipulator"&-1 +76 "core" 1 +2 "manipulator"&_% +4 "core" % 1 \ +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&z'\ +100 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'r& +5 "core" &O`kp\ 5H +3 "collection"'B% +5 "core" %lq<\ 5 +2 .tCSV.dial CSR +2 "collection"'  +42 "core"  +2 #tPulling 4.999ml of CSR.flush + .CSR.select :flush +2 "collection"' +12 .tCS.seek 5ml + "collection"'+'l +1351 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 '% +3 "core" %lkm\ 4 +4 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'`' +670 "core" ' +2 .tCSV.dial :waste + "collection"'m +128 "core" +3 .tCS.reconfigure :default +2 "collection"'#P d@b +4 .tCS.seek 0ml + "collection"':' +1993 "core" ' +2 #tFlushing lower manifold's waste1 port +2 "collection"'& +5 "core" &Oamo \ 8H +2 "collection"'~% +4 "core" %kq\ \ 8 +2 .tCSV.dial :flush +2 "collection"'s  +42 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 5ml + "collection"'%'l +1248 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'0 @ +43 "core" A +2 "collection"'% +4 "core" %lkm9\ 5 +3 .tCS.seek 7ml +2 "collection"'3' +558 "core" ' +2 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +4 "collection"'Z  + 'J  +44 "core"  +92  +2 .tCBV.dial :waste1 +2 "collection"'U @ +44 "core" ? +3 .tCS.seek 0ml +2 "collection"'!' +1714 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'&& +5 "core" &O`qr \ 6H +2 "collection"'% +5 "core" %os\ \ 7 +2 .tCSV.dial :flush + "collection"'  +73 "core" +3 .tCS.seek 5ml + "collection"'d'l +355 "Can"\ DN\ h +897 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'\\ @ +43 "core" B +2 "collection"'% +5 "core" %lnp6\ 6 +3 .tCS.seek 7ml + "collection"'' +551 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'  +3 '?  +7 "core"  +34  +2 .tCBV.dial :waste2 +2 "collection"'  +113 "core"  +3 .tCS.seek 0ml +2 "collection"']' +1714 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'E& +4 "core" &O`nq\ 9H +3 "collection"'h% +5 "core" %op\ : +2 .tCSV.dial CSR + "collection"'n  +43 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +61 .tCS.seek 8ml +2 "collection"'' +1946 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml +2 "collection"'c' D +549 "core" ' +3 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"'t + 'Y  +100 "core" +39  +2 .tCTV.dial :intake +2 "collection"'[  +71 "core" +2 .tIntake.select :open + "sampler") +11 .tCS.seek 2ml +2 "collection"'k' \\ +1967 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'w  +73 "core" ~ +3 .tCS.reconfigure :default +2 "collection"'#P d@b +4 .tCS.seek 0ml +2 "collection"' ' +589 "core" ' +2 .tCSV.dial CSR +2 "collection"'$  +99 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +12 .tCS.seek 5ml + "collection"'"'l +1348 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml +2 "collection"'b' D +1356 "core" ' +2 .tCSV.dial CBV + "collection"'X +100 "core" +3 .tCS.seek 0ml + "collection"'e' +2621 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&<& +5 "core" & b 1 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&R( +4 "core" ( +2 "manipulator"&q& +4 "core" &  1 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" &  1 +3 .tForearm.seek CC +2 "manipulator"&6', +108 "core" ' +2 .tHand.close + "manipulator"&/ +67 "core" / +3 .tCC.seek :open +2 "collection"' ( +378 "core" ( +2 "manipulator"&8& +5 "core" & 9 1 +2 "manipulator"&j% +5 "core" %   E  +2 .tForearm.seek :retract +2 "manipulator"&|'\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"&F(- +281 "core" ( +2 "manipulator"&'& +5 "core" &-  E +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &>& +3 "core" &- [ E +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage + "manipulator"&D'! +110 "core" ' +3 .tHand.open +2 "manipulator"&)1 +75 "core" 1 +2 "manipulator"&C% +4 "core" % * "  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&Q'\ +104 "core" ' +3 #tCompleted [shallowDAwithoutWCR] begun 11:00:25 + #Preparing to sleep until 11:00AM 08/17/2023 +7 #Asleep til 11:00AM 08/17/2023 +5 #Continuing at 11:00EDT17-Aug-23 +3 "Can"\ X@\  +5 ."Qmail"GoodNews.email "Then, in tube 4: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_2023_08_02.rb:119\\n{1 => 22,\\n 2 => 22,\\n 3 => 13,\\n 4 => 9}\\nCan@12:55:57, 23.2C, 24% humidity, 14.7psia, 13.039V, 0.318A, 52.561Ah, 4.15W\\nSampled 50.0ml",Subject: "Asleep until 11:00EDT17-Aug-23" +22 ."shutdown"Gate.power :core,:OFF +2 .Gate.power :raw,:OFF + #Shutdown +676 #"uploadLog"upsync +41915 "Can"\ i!\ h +60001  \ b'\ h +60001  \ i"\ Gh +60001 \ q!\ ځHh +60002 \ j"\ ۺh +60001 \ g!\ th +60001 \ c!\ .\ h +60002 \ b%\ hh +60001 \ m&\ 6h +60002  \ s!\ h +60001  \ t!\ bh +60001  \ t!\ Kh +60001  \ q$\ h +60002  \ t!\ $h +60001 \ t!\ h +60001 \ u!\ -Ph +60002  \ t!\ eh +60001 \ r%\ |h +60002  \ v!\ h +60001 \ s#\ h +60001 \ u!\ N>h +60002 \ r%\ h +60001 \ u!\ jh +60001  \ t"\ h +60002 \ u!\ =h +60001 \ \ s$\ v,h +60001  \ v!\ h +60002  \ v"\ Xh +60001 \ \ u!\ &h +60002  \ s"\ fh +60001  \ s!\ h +60001  \ u!\ h +60002  \ u!\ Fh +60001  \ r%\ Rh +60001  \ u! rh +60002 \ \ r! h +60001  \ s! h +60001 \ \ m& ;4h +60002  \ w! vh +60001 \ \ u" `h +60002  \ g# h +60001  \ u! 'h +60001  \ u! \ a"h +60002  \ u! h +60001 \ \ r% Nh +60001  \ u! \ h +60002  \ u! Czh +60001 \ t# zh +60001  \ v! h +60002 \ v! Th +60001 \ t" @h +60002 \ u! AV̀h +60001 \ r! Bh +60001 \ t! Cͬh +60002 \ s# DBh +60001 \ t! F7h +60001 \ t! Gnnh +60002 \ r" Hh +60001 \ s! IКh +60001 \ r! K0h +60001 \ o' LMh +60002 \ s! M\\h +60001 \ u! Nh +60002 \ s! Oӈh +60001 \ u! Q+h +60001 \ q! RdԴh +60001 \ r! SJh +60002 \ u! Th +60001 \ o! V vh +60002 \ t! WC h +60001 \ k! X{עh +60001 \ s! Y8h +60002 \ q! Zh +60001 \ r! \\%dh +60001 \ s! ]^h +60002 \ m# ^ڐh +60001 \ s! _&h +60001 \ e! a ۼh +60002 \ o! bCRh +60001 \ g% c}h +60001 \ k! d~h +60002 \ h% eh +60001 \ i# g,ުh +60001 \ j! hg@h +60002 \ j! ih +60001 \ k! jlh +60002 \ k! lh +60001 \ k! mPh +60001 \ i! n.h +60002 \ h! oh +60001 \ i" qZh +60001 \ h" r=h +60001 \ d% swh +60002 \ h" th +60001 \ e! uh +60002 \ e! w)Hh +41455 \ g# x\ +3 #tPowering core bus +529 .Gate.power :raw,:ON +2 "sampler") +21 )u +3 "core"  +3 "collection"' +4 'S +2 "core"  +50 "processing"% +9 %, +4 "core"  +6 "collection"' 9\ +3 ' 0\ +3 ' -\ +6 "processing"% 9\ +3 % 2\ +2 % *\ +3 % 0\ +5 "sampler")&\ +3 .tCS.configure :default +3 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +4 .tSS.configure :default +2 "sampler")#.0X 22,\\n 2 => 22,\\n 3 => 13,\\n 4 => 9}\\nCan@11:00:25, 23.0C, 24% humidity, 14.7psia, 12.955V, 0.404A, 55.448Ah, 5.24W",Subject: "Started Niagara_2023_08_02 phase shallowDAwithoutWCR" +3 #t===> STARTED shallowDAwithoutWCR (phase #16) <=== +2 #Starting initialPurge +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'P& +4 "core" &{\ ; +3 .tHand.open + "manipulator"&1 +67 "core" 1 +2 "manipulator"&& +5 "core" &  d +2 "manipulator"&% +4 "core" % \ $  3  +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage +2 "manipulator"&7(- +175 "core" ( +2 "manipulator"&a& +7 "core" &-  f W +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &f& +4 "core" &- | W +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :garage +2 "manipulator"&/'! +106 "core" ' +2 .tHand.close +2 "manipulator"&/ +71 "core" / +2 "manipulator"&A& +5 "core" &-  W +2 "manipulator"&% +4 "core" % )  +4 .tForearm.seek :retract + "manipulator"&*'\ +99 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&#( +279 "core" ( +6 "manipulator"&{& +8 "core" &   / +6 .tElbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +4 &i& +3 "core" & / +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&', +102 "core" ' +4 "manipulator"&2& +4 "core" &   / +4 "manipulator"&M% +5 "core" %.  +2 "collection"'v& +6 "core" &}F\ 6 +3 "collection"'.& +7 "core" &{G\ 6 +3 .tCC.seek :closed +3 "collection"'-(O +3 "core" &|G\ 6 +5 &~C\ 5< +9 &JwzR\ +0 +10 &<q|}R\ )E +12 &\\}P\ ,N +6 &O}~S\ ,N +10 &eQ|P\ -M +9 &&Q{G\ -N +11 &P~G\ -M +8 &R}S\ +N +9 &lN|R\ -N +10 &.Q}S\ -N +9 & T|H\ ,N +9 &"Q|R\ -M +10 &$tQ|O\ ,N +9 &&6N|P\ ,N +9 &'O}S\ ,N +10 &)T~T\ ,N +9 &+}P|T\ -M +10 &->Q}S\ ,N +9 &/O}S\ -N +9 &0O|R\ -N +10 &2P~R\ -M +9 &4FP}Q\ -N +3 #"uploadLog"upsync +6 "core" &6T}S\ ,N +10 &7N~\ -N +9 &9O~s\ -N +10 &;NO{N\ -N +9 &=P|J\ -M +9 &>Q{\ -M +10 &@Q}n\ 0M +9 &BVQ|o\ 0N +10 &DQ{U\ .N +9 &ES{S\ /N +9 &G\\|U\ /O +10 &IRt}K\ ,R +9 &K|~R\ %W +9 &L|Q\ "[ +10 &Nz{T\ "F +9 &OY$}\ %)w +9 &OZ|o\ -E +3 ( +2 "collection"'.& +5 #tCollection Clamp onSpring/offSpring for 6/26 samples, on/off torque 1.73 + "collection"'_& +4 "core" &O\\}~K\ -E +3 .tHand.open + "manipulator"& 1 +77 "core" 1 +4 "manipulator"&r% +5 "core" % .  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&B'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold +53 "collection"'& +6 "core" &O\\|\ \ 2E +2 "collection"'% +4 "core" %z\ \ 1 +3 .tCSV.dial CSR +2 "collection"'  +130 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.reconfigure :default +2 "collection"'#P d@b +4 .tCS.seek 5ml + "collection"''l +1355 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 '+% +4 "core" %l{\ / +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 7.5ml +2 "collection"'m' +675 "core" ' +2 .tCSV.dial :waste +2 "collection"'` +128 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +4 .tCS.seek 0ml +2 "collection"'' +1989 "core" ' +2 #tPurging external Intake +2 "collection"'~& +5 "core" &O[y~t\ 1E + "collection"'s% +5 "core" %{\ 2 +2 .tCSV.dial :flush +2 "collection"':  +42 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 10ml + "collection"'0' D +2439 "core" ' +2 .tdelay 5 seconds +503 ."connect"CSV.dial CBV +3 "collection"' +2 .tCBV.dial CSV +4 "collection"'%  +29 "core"  +46  +2 .tCTV.dial :intake + "collection"'Z  +75 "core"  +2 .tIntake.select :open + "sampler") +11 .tCS.seek 0ml +2 "collection"'J' +2488 "core" ' +2 .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'U  +75 "core" ~ +2 #tFlushing upper manifold + "collection"'3& +5 "core" &OZy}\ /E +2 "collection"'&% +5 "core" %x}\ 0 + .tCSV.dial :flush +2 "collection"'  +72 "core"  +3 .tCS.seek 5ml +2 "collection"''l +1253 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'! @ +43 "core" A +2 "collection"'\\% +4 "core" %l|~\ / +3 .tCS.seek 7ml +2 "collection"'' +561 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV + "collection"'d +3 '?  +7 "core"  +94 ~ +2 .tCTV.dial :air + "collection"'  +5 "core"  +3 .tCS.seek 0ml + "collection"' ' +1338 "Can"\ AW y , +389 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"''- +791 "core" ' + .tCSV.dial :waste +2 "collection"'E +44 "core" +2 .tCS.seek 0ml +2 "collection"'h' +786 "core" ' +2 "collection"'n& +5 "core" &OZz}S\ 0E +2 "collection"']% +4 "core" %y~\ 0 +2 .tCSV.dial :flush +2 "collection"'  +42 "core"  +4 .tCS.seek 3ml + "collection"'t'- +795 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'Y @ +42 "core" A +2 "collection"'[% +4 "core" %-z\ - \ +3 .tCS.seek 5ml +2 "collection"'c'l +547 "core" ' + .tCSV.dial :air +2 "collection"'w @ +5 "core" A +2 .tCS.seek 0ml +2 "collection"'k' +1266 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +43 "collection"'$'- +789 "core" ' +2 .tCSV.dial :waste +2 "collection"' +71 "core" +3 .tCS.seek 0ml +2 "collection"'"' +786 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&X& +5 "core" & p / +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&b( +3 "core" ( +3 "manipulator"&<& +5 "core" &  / +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &q& +3 "core" & Y / +3 .tForearm.seek CC +2 "manipulator"&', +107 "core" ' +2 .tHand.close + "manipulator"&/ +66 "core" / +2 .tCC.seek :open +2 "collection"'y( +378 "core" ( +2 "manipulator"&z& +5 "core" & / / +2 "manipulator"&^% +4 "core" %  /  +3 .tForearm.seek :retract +2 "manipulator"&8'\ +103 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&j(- +281 "core" ( +2 "manipulator"&6& +4 "core" &-  7 / +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &'& +3 "core" &- \ / +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&>'! +104 "core" ' +2 .tHand.open +2 "manipulator"&R1 +70 "core" 1 +2 "manipulator"&)% +4 "core" % +  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&C'\ +99 "core" ' +3 #tda sampling at most 50ml +4 ."Qmail"DAfans.email "Started da in tube 4 at 11:04:45EDT17-Aug-23\\n{1 => 22,\\n 2 => 22,\\n 3 => 13,\\n 4 => 9}\\nCan@11:03:08, 22.9C, 24% humidity, 14.7psia, 12.926V, 0.460A, 55.470Ah, 5.94W",Subject: "da sampling at most 50ml" +3 #tLoading sh1 puck from tube 4 into Collection Clamp +3 "collection"'|& +4 "core" &|}I\ < +3 "manipulator"&D% +4 "core" %\  E  +2 "storage"(% +5 "core" %   n\ c +2 "storage"(u. +3 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 4 + "storage"(S(,> +192 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (,& +3 "core" &,; ; \ ^ +5 "manipulator"&W& +6 "core" &-  g / +2 "manipulator"&G% +5 "core" %\   6  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 .tElbow.seek 4 +2 "manipulator"&K( +176 "core" ( +2 "manipulator"&4& +4 "core" &  T l +3 "storage"(l& +68 "core" &,;   \ b +7 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +8 .tForearm.seek 4 + 700 counts +73 "manipulator"&5'& +99 "core" ' +2 "storage"(1& +5 "core" &,;   d\ b +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"('H +192 #"uploadLog"upsync +36 "core" ' +3 "storage"(p- +4 "core" -'" +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (& +3 "core" &,;\ \  e\ [ +3 "manipulator"&L& +5 "core" & _ k +2 .tElbow.seek 4 +2 "manipulator"&Q( +3 "core" ( +3 "manipulator"&e& +5 "core" &  / k +2 "storage"(F& +5 "core" &,;\ \ \ \\ +3 .tForearm.seek 4 + 300 counts +2 "manipulator"&('ϖ +18 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&H/ +70 "core" / +4 ."downElevator"SE.seek :down +4 "storage"(o'v +3 "manipulator"& & +8 "core" &   k +2 "manipulator"&;% +5 "core" % ϕ  m +3 .tForearm.seek :retract +2 "manipulator"&N'\ +101 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +77 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +67 "core" ( +2 "manipulator"&& +4 "core" &   0 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" &   0 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&@', +103 "core" ' +2 "manipulator"&I& +5 "core" & 3 0 +3 "manipulator"&9% +4 "core" %+  +3 "collection"'g& +5 "core" &{~\ 7 +3 "collection"' & +6 "core" &zu\ 8 +3 .tCC.seek :closed +2 "collection"'P(O +6 "core" &{H\ 7 +5 & )}~K\ 3$e +10 &Wx|\ ,8 +9 &s{j\ ,L +10 &NzN\ 0M +9 &gQ{~E\ /M +9 &(Q{l\ /M +10 &Q}\ /M +9 &Qz\ /M +10 &mQ{h\ /M +9 &/Q|\ 0M +9 &Qz~\ /M +10 &!T|\ /M +9 &#vP|~\ /M +9 &%8Q|\ /M +10 &&Q{\ /M +9 &(Q|\ /M +9 &*~Qz\ /M +10 &,@Q|\ /M +9 &.Q{\ /M +10 &/Qy}O\ /M +9 &1QzW\ .M +9 &3IQ|R\ /M +10 &5 PzR\ /L +9 &6RzR\ /M +9 &8Q{K\ 0M +10 &:PQ{P\ /M +9 &<Q{S\ /M +10 &=Q}}R\ /M +9 &?Q{P\ /M +9 &AZP|Q\ 0L +10 &CQ{S\ /M +9 &DS{H\ /M +9 &FW{P\ /M +10 &HVl{Q\ ,P +9 &J {E\ %V +10 &KzK\ #Y +9 &M}{P\ "[\ +9 &Nf{\ $0 +10 &Oz{~U\ %] +8 ( +2 &O_{\ .H +3 "collection"' & +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.84 + .Hand.open + "manipulator"&1 +75 "core" 1 +2 "manipulator"&% +5 "core" % $  +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +3 #tcollectSample 50ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +159 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold + "sampler")a+ +3 "core" + +3 "sampler")f% +4 "core" % \ ' +2 "collection"'& +5 "core" &O^y~ H +4 "Can" _ yH +2 #tCalibrating pressure and temperature sensors +4 .CTV.dial :air + "collection"'  +5 "core"  +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")A  +5 "core"  +3 .tSS.reconfigure :fast +2 "sampler")#.0X'?2 +309 "core" ' +2 ."connect"SSV.dial CBV,avoiding: :exhaust +3 .tCBV.dial SSV +2 "sampler"),  +135 "core"  +104 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")W +133 "core" +2 .tSS.reconfigure :default +3 "sampler")#.0X +3 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +4 ."CSpush"CS.seek 0ml +2 "collection"'@' +115 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")A +134 "core"  +2 .tSS.reconfigure :exhale +3 "sampler")#.0X +103 "collection"'b9 +4 "core" 9G; +103 "collection"'R9 +4 "core" 9]: +104 "collection"')9 +3 "core" 9t7 +103 "collection"'89 +3 "core" 95 +103 "collection"'69 +4 "core" 94 +103 "collection"'9 +3 "core" 92 +104 "collection"'<9 +3 "core" 91 +103 "collection"'|9 +3 "core" 9/ +103 "collection"'D9 +3 "core" 9. +104 "collection"'u9 +3 "core" 9 , +103 "collection"',9 +3 "core" 9* +103 "collection"'W9 +4 "core" 93( +103 "collection"'>9 +3 "core" 9F' +103 "collection"'x9 +3 "core" 9Z & +104 "collection"'l9 +3 "core" 9k% +103 "collection"'49 +3 "core" 9~# +103 "collection"'j9 +4 "core" 9" +103 "collection"'C9 +3 "core" 9! +103 "collection"'L9 +3 "core" 9 +103 "collection"'e9 +4 "core" 9$ +103 "collection"'G9 +3 "core" 9( +103 "collection"'19 +3 "core" 9- +103 "collection"'F9 +3 "core" 91 +103 "collection"'}9 +3 "core" 95 +103 "collection"' 9 +4 "core" 9 9 +103 "collection"'p9 +3 "core" 9 > +103 "collection"';9 +4 "core" 9 (B +104 "collection"'K9 +3 "core" 9 6F +103 "collection"'59 +3 "core" 9 BJ +104 "collection"'9 +3 "core" 9 OO +103 "collection"'9 +3 "core" 9 ZS +104 "collection"'9 +4 "core" 9 gW +103 "collection"'(9 +3 "core" 9 r[ +103 "collection"'I9 +3 "core" 9 }` +104 "collection"'H9 +3 "core" 9 d +103 "collection"'g9 +3 "core" 9 h +103 "collection"'Q9 +3 "core" 9 l +103 "collection"'o9 +4 "core" 9  q +103 "collection"'99 +3 "core" 9 \ u +104 "collection"'N9 +3 "core" 9  y +103 "collection"'9 +3 "core" 9  ~ +103 "collection"'9 +4 "core" 9  +103 "collection"' 9 +4 "core" 9  +103 "collection"'f9 +3 "core" 9  +103 "collection"'9 +3 "core" 9  +104 "collection"'y9 +3 "core" 9  +103 "collection"'A9 +4 "core" 9  +103 "collection"'9 +3 "core" 9  +104 "collection"'9 +3 "core" 9  +103 "collection"'@9 +3 "core" 9  +103 "collection"'V9 +4 "core" 9\  +103 "collection"'/9 +3 "core" 9\  +103 "collection"'\ 9 +3 "core" 9\  +104 "collection"'a9 +3 "core" 9\  +103 "collection"'i9 +46 "core" 9\  +111 "collection"'79 +4 "core" 9\  +103 "collection"'{9 +4 "core" 9\  +103 "collection"'9 +3 "core" 9\ $  +103 "collection"'M9 +4 "core" 9\ (! +103 "collection"'*9 +3 "core" 9\ +"\ +103 "collection"'v9 +4 "core" 9\ /# +103 "collection"'_9 +3 "core" 9\ 2$ +104 "collection"'O9 +3 "core" 9\ 6& +103 "collection"'.9 +3 "core" 9\ 9&\ +103 "collection"'29 +3 "core" 9\ ;' +104 "collection"'9 +3 "core" 9\ ?( +103 "collection"'9 +4 "core" 9\ @( +103 "collection"' 9 +3 "core" 9\ B* +104 "collection"'9 +3 "core" 9\ E+ +103 "collection"'+9 +4 "core" 9\ H,\ +4 .tCH.hold 10:00,70C +3 "collection"' `\ `\ F\ +3 '~9 +7 "core"  +2 9\ I,\ +2 "collection"'m% +4 "core" % +2 #tBegun lysing Collection Puck Heater at 68.1C/18.2psia +40499 "Can"\   , +19487 "core" ` +2 "collection"'9 +4 "core" 9\  +2 "collection"'s% +5 "core" %\ # +2 #tEnded lysing Collection Puck Heater at 70C/18.8psia +2 .CS.seek 0ml +2 "collection"'T' +335 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'% @ +102 "core" A +2 .tCSV.dial :air + "collection"' @ +115 "core" ? +3 .tCS.seek 5ml +2 "collection"'Z'l +1355 "core" ' + .tCSV.dial CTV +2 "collection"'0  +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 +202 .CS.seek 0ml +3 "collection"'3' +1358 "core" ' +2 "collection"'% +5 "core" % D\ + +2 #tPuck @30.6psia after final lysis pressurization + #Recovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'U +100 "core"  +2 .tCBV.dial CSV + "collection"'\\  +29 "core"  +2 "collection"'% +5 "core" % F F \ + +3 .tCS.seek 5ml +2 "collection"'?'l +1346 "core" ' +2 .tdelay 5 seconds +503 .CTV.dial :air +2 "collection"'d  +43 "core" +2 "collection"'J% +5 "core" %l\ * +3 .tCS.seek 7ml + "collection"'!' +589 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"' @ +42 "core" > +2 .tCS.seek 10ml +2 "collection"' ' D +860 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'] ` +114 "core" ^ +3 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'   +40 "core" " +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV + "collection"'n  +3 'h  +29 "core"  +103  +3 .tCS.seek 5ml + "collection"'"'l +1374 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +49 "collection"'E @ +105 "core" A +2 .tCSV.dial :waste +2 "collection"'Y +102 "core" +3 .tCS.seek 0ml +2 "collection"'[' +1345 "core" ' +2 .tCSV.dial :air +2 "collection"'w @ +73 "core" A +3 .tCS.seek 5ml +2 "collection"''l +1346 "core" ' +2 .tCSV.dial CTV +2 "collection"'c  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'k @ +44 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'$ @ +44 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +3 "collection"'X' +1352 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"' +99 "core"  +2 .tCBV.dial CSV +2 "collection"'q  +39 "core" +2 "collection"'% +5 "core" %\ , +2 .tCS.seek 4.999ml +2 "collection"'#'l +1379 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'t  +43 "core" +2 "collection"'-% +5 "core" %lIM\ , +3 .tCS.seek 6.999ml +2 "collection"'z' +582 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'^ @ +43 "core" ? +3 .tCS.seek 10ml + "collection"'B' D +846 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +115 "core" ^ +2 #tLysing Complete + "collection"''& +5 "core" &O]>?b\ *H +2 #tStoring sh1 puck in Collection Clamp to tube 3 +2 "manipulator"&b% +4 "core" %\    +3 "storage"(R% +3 "core" %{ \ V +3 "storage"(). +3 "core" .(,> +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 3 + "storage"(8( +193 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (6& +3 "core" & b\ U +3 "manipulator"&& +5 "core" & a 0 +2 "manipulator"&<% +5 "core" %\  #  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"&|( +154 "core" ( +3 "manipulator"&D& +5 "core" &  +2 "storage"(u& +5 "core" &\  \ X +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts +2 "manipulator"&,' +93 "core" ' +2 "storage"(W& +4 "core" &\ \  \ [ +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(>'H +185 "core" ' +2 "storage"(x- +4 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&l& +4 "core" & ? +3 "storage"(4& +5 "core" & \ T +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 3 +2 "manipulator"&j' +37 "core" ' +2 .tElbow.hold +51 "manipulator"&C, +5 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"(L- +3 "core" -' +4 .tSE.seek 12.05 Pucks below Top Plate +2 "storage"(e'ȓ +42 "core" ' +3 "manipulator"&G% +4 "core" %B +3 "storage"(1& +5 "core" & M O <\ = +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 3 + 302 counts +2 "manipulator"&F'; +22 "core" ' +2 "manipulator"&}& +5 "core" &  +2 "storage"( & +82 "core" & \ R +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 3 + 700 counts +2 "manipulator"&p' +20 "core" ' +3 .tSE.seek 13.05 Pucks below Top Plate +2 "storage"(;'͊ +46 "core" ' +2 "manipulator"&K& +5 "core" &  +2 "manipulator"&5% +5 "core" %п z +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +3 .tElbow.seek CC + "manipulator"&( +159 "core" ( +2 "manipulator"&& +5 "core" & { . +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &(& +3 "core" & }  . +4 .tForearm.seek CC + "manipulator"&I', +97 "core" ' +2 .tHand.close + "manipulator"&H/ +69 "core" / +2 .tCC.seek :open +2 "collection"'g( +379 "core" ( +2 "storage"(Q& +5 "core" & \ S +2 "storage"(o& +5 "core" & \ S +2 "manipulator"&9& +5 "core" & , . +2 "manipulator"&N% +57 "core" % ?  +3 .tForearm.seek :retract +2 "manipulator"&'\ +105 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 3 +2 "manipulator"&( +155 "core" ( +2 "manipulator"& & +5 "core" & \\ +2 "storage"(f& +5 "core" & \  )\ U +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 3 +2 "manipulator"&' +113 "core" ' +3 .tElbow.hold + "manipulator"&y, +4 "core" , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tHand.open + "manipulator"&A1 +68 "core" 1 +3 "manipulator"&% +5 "core" % ^ 6 +2 "storage"(& +5 "core" & \ L +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 3 + 314 counts + "manipulator"&@'G +15 "core" ' +2 "manipulator"&V& +5 "core" & +2 "storage"(/& +5 "core" &\ \ \ \ \\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 3 + 700 counts +2 "manipulator"&\ ' +26 "core" ' +3 "storage"(a% +4 "core" %͂  ! \ ^ +4 ."downElevator"SE.seek :down +3 "storage"(i'v +144 (7% +3 "core" %!  O\ cU\\ +3 "manipulator"&{% +5 "core" % T +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&'\ +41 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +46 "core" ' +2 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'M& +5 "core" &HK\ 8 +7 "manipulator"&*& +8 "core" & B +2 "manipulator"&v% +5 "core" %\  q  +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&_(- +181 "core" ( +3 "manipulator"&O& +4 "core" &-  - ' +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &.& +3 "core" &-  ' +3 .tForearm.seek :garage +2 "manipulator"&2'! +109 "core" ' +2 .tHand.close + "manipulator"&/ +75 "core" / +2 "manipulator"&& +5 "core" &-  ' +2 "manipulator"& % +5 "core" % *  +2 .tForearm.seek :retract +2 "manipulator"&'\ +105 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&+( +276 "core" ( +2 "manipulator"&~& +4 "core" &  % 1 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &m& +3 "core" & ) 1 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&`', +101 "core" ' +2 "manipulator"&& +4 "core" & 1 +3 "manipulator"&% +5 "core" %2  } +2 "collection"'s& +5 "core" &NO(\ 2 +3 "collection"'r& +6 "core" &NQV\ 2 +3 .tCC.seek :closed +3 "collection"'%(O +3 "core" &KOm\ 3 +6 &MQ\ 24 +9 &8J|LQ\ '1 +9 &jtyNO\ &E +10 &ZOO\ *N +9 &PMQ\ *L +10 &QLPi\ *M +9 &[PMP]\ +M +9 &QLO\ (L +10 &RNO\ *M +9 &ONO\ +M +9 &dQOP\ +L +10 &!%RNR\ *M +9 &"OLQ\ *M +10 &$OOP{\ *M +9 &&lQMQm\ *L +9 &(.QKQT\ *L +10 &)RLQ?\ *L +9 &+RMQ,\ *M +9 &-sTMQ\ *M +10 &/6OMQ\ +L +9 &0RMQr\ *M +10 &2OMQf\ (M +9 &4{ONQO\ *M +9 &6=OMP\ +M +10 &8OLQ\ *L +9 &9RMP\ *M +9 &;TLO\ *M +10 &=ETLQi\ +M +9 &?UOPe\ *M +10 &@TMRX\ *M +9 &BUORH\ *M +9 &DMTMR\ *M +10 &FVOQ\ *M +9 &G_NR\ (N +9 &IyLQ\ %R +10 &K7MP\ W +9 &LLP\ Z +10 &N|MP\ ? +9 &O\\$OQ\ )w +9 &O^NP\ %I +3 ( +2 "collection"'r& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.64 + "collection"'& +4 "core" &O^OQk\ %I +2 .tHand.open +2 "manipulator"&T1 +69 "core" 1 +2 "manipulator"&0% +5 "core" % 0 $  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&:'\ +99 "core" ' +2 .tPSV.dial PSR +2 "processing"% +130 "core"  +2 "processing"%&% +4 "core" %VL\ < +3 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml +2 "processing"%Z' +1609 "core" ' +3 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%  +55 "core"  +3 .tPS.seek 0ml + "processing"%U'W +1615 "core" ' + .tPSV.dial PSR +45 "processing"%\\ +51 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%' +2633 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV + "processing"%3 +4 "collection"'d  +6 "core" @ +2 "processing"%J +3 "core" @ +3 "processing"%?  +72 "core" +92  +2 .tPSV.dial :mixloop + "processing"% +103 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'!  +16 "core"  +2 .tPTV.dial :PRVmixing +2 "processing"%]  +131 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2627 "core" ' + .tPSV.dial :air +2 "processing"%n  +42 "core"  +3 .tPS.seek 2.5ml + "processing"%h' +2626 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%E'W +2636 "core" ' +2 .tPSV.dial :air +2 "processing"%Y  +43 "core"  +3 .tPS.seek 2.5ml + "processing"%"' +1149 "Can"\ 9O z, +1487 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%w +43 "core" +3 .tPS.seek 0ml +2 "processing"%['W +2633 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&c& +4 "core" & D 1 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&k( +4 "core" ( +2 "manipulator"& & +4 "core" & D 1 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &$& +3 "core" & S 1 +4 .tForearm.seek CC + "manipulator"&', +107 "core" ' +2 .tHand.close +2 "manipulator"&/ +67 "core" / +2 .tCC.seek :open +2 "collection"'q( +379 "core" ( +2 "manipulator"&& +4 "core" &  1 +2 "manipulator"&X% +5 "core" % ! X  +3 .tForearm.seek :retract +2 "manipulator"&t'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"&-(- +277 "core" ( +2 "manipulator"&#& +4 "core" &-   K +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &^& +3 "core" &- ` K +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&z'! +109 "core" ' +2 .tHand.open + "manipulator"&1 +74 "core" 1 +2 "manipulator"&'% +5 "core" % *|  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&b'\ +106 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%R +4 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%)  +4 "core" +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%6  +3 "collection"'  +7 "core" +8  +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'<  +5 "core" +3 #tLoading lyfil puck from tube 4 into Collection Clamp + "collection"'S& +47 "core" &RT"\ 7 +10 "manipulator"&D% +5 "core" %\ ! 4 +2 "storage"(u% +4 "core" %|   \ b +3 "storage"(W. +3 "core" .( +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 4 +2 "storage"((,> +193 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +3 (x& +4 "core" &,;\ \  Q\ [ +3 "manipulator"&& +5 "core" &- v K +2 "manipulator"&l% +4 "core" %\ ! 4 +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 4 +2 "manipulator"&4( +169 "core" ( +2 "manipulator"&L& +4 "core" & / + +3 "storage"(G& +5 "core" &,;   )\ ] +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 4 + 700 counts + "manipulator"&1'& +92 "core" ' +2 "storage"(}& +4 "core" &,;  \ a +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"( 'H +232 "core" ' +2 "storage"(,- +3 "core" -'# +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (|& +4 "core" &,; \  L\ W +3 "manipulator"&K& +4 "core" & Y + +2 .tElbow.seek 4 +2 "manipulator"&5( +4 "core" ( +2 "manipulator"&>& +5 "core" &  + +2 "storage"(j& +4 "core" &,;\ \  M\ Y +4 .tForearm.seek 4 + 300 counts +2 "manipulator"&F'ϖ +28 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&e/ +72 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&& +3 "storage"(('v +6 "core" & > + +4 "manipulator"&p% +4 "core" % ϛ 5 +3 .tForearm.seek :retract +2 "manipulator"&C'\ +90 "core" ' +3 .tElbow.seek CC +2 "manipulator"&H( +113 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +33 "core" ( +2 "manipulator"&& +4 "core" & 5 0 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &P& +3 "core" & w 0 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&Q', +90 "core" ' +4 "manipulator"&o& +5 "core" & s 0 +2 "manipulator"&9% +5 "core" %* O +3 "collection"'N& +4 "core" &TXa\ 5 +3 "collection"' & +7 "core" &TXW\ 5 +2 .tCC.seek :closed +2 "collection"'f(O +6 "core" &SWL\ 5 +5 & *UW9\ 0$e +10 &XvVV(\ )8 +9 &tSW\ )L +9 &PUX\ ,L +10 &kQTX\ -M +9 &.TUWT\ ,L +9 &QVXQ\ -L +10 &QTWA\ ,L +9 &sQTW\ +M +10 &4RUY\ -M +9 &QUV\ ,L +9 &!QSW\ -L +10 &#{OUW\ -M +9 &%=OTY\ -M +9 &&TVX\ ,M +10 &(TSY\ -L +9 &*RSX\ -L +10 &,EOUXx\ -M +9 &.OSXo\ -M +9 &/TUWn\ ,M +10 &1TUYZ\ ,L +9 &3NRTWO\ +L +10 &5OTW@\ ,M +9 &6ORW4\ -M +9 &8OVY2\ -L +10 &:VQUV"\ -L +9 &<RRW\ ,L +9 &=TQY \ ,M +10 &?TVW \ ,M +9 &A]RUY\ ,M +10 &COUY\ -M +9 &DQTW\ ,M +9 &FWSY\ ,M +10 &H]mTW\ )O +9 &JSV\ $U +9 &KTV\ Y +10 &MQT\ [ +9 &NdTU\ !. +9 &O| SW\ ! a +9 ( +2 &OhPUo\ *I +50 "collection"' & +13 "core" &OiSXk\ (I +2 &OiTWe\ )I + &OiUXc\ (I + &OiRV_\ )I + &OiUUR\ )I + &OiSWI\ )I +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.82 + .Hand.open + "manipulator"&I1 +69 "core" 1 +2 "manipulator"&% +4 "core" % * Q +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&A'\ +94 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'  +132 "core" ~ +2 .tCSV.dial CTV +2 "collection"'  +30 "core"  +3 .tPS.seek 2.5ml +2 "processing"%V' +2636 "core" ' +2 "collection"'/% +4 "core" % @ +-\ ,  +3 .tCS.seek 4.15ml +2 "collection"'a'Q +1562 "core" ' +2 .tdelay 8 seconds +803 .PSV.dial :air +2 "processing"%  +43 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%  +72 "core"  +3 .tPS.seek 0ml +2 "processing"%7'W +2625 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"'{ ` +38 "core" _ +2 .tCSV.dial :air +2 "collection"' @ +45 "core" ? +2 .tCS.seek 10ml +2 "collection"'M' D +1566 "core" ' +2 .tCSV.dial CTV +2 "collection"'@  +43 "core"  +3 .tCS.seek 0ml + "collection"'*' +2621 "core" ' +2 .tCBV.dial :waste1 +2 "collection"'v @ +29 "core" > +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +4 "collection"';  +134 "core" +2 "collection"'\ & +4 "core" &Oh\ )I +3 #tStoring lyfil puck in Collection Clamp to tube 3 + "manipulator"&O% +4 "core" %\  U  +3 "storage"(.% +4 "core" %~ \ U +3 "storage"(i. +3 "core" .(,> +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 3 +2 "storage"(y( +191 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (& +3 "core" & \ S +3 "manipulator"&& +5 "core" &  0 +2 "manipulator"& % +4 "core" %\  Q  +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"&( +151 "core" ( +2 "manipulator"&2& +5 "core" &   +2 "storage"(~& +4 "core" & R\ X +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 3 + 700 counts +2 "manipulator"&m' +102 "core" ' +2 "storage"(_& +5 "core" &\ \  \ Z +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"('H +173 "core" ' +2 "storage"(- +4 "core" -'˿ +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&s& +4 "core" &   +3 "storage"(& +4 "core" & \ O +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 3 +2 "manipulator"&g' +38 "core" ' +2 .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +53 "storage"(T- +4 "core" -'˿ +4 .tSE.seek 13.04 Pucks below Top Plate +2 "storage"(0'ͅ +36 "core" ' +3 "manipulator"&r% +4 "core" %[  4 +3 "storage"(& +4 "core" & ] R \ @ +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 3 + 302 counts +2 "manipulator"&&'; +15 "core" ' +3 "manipulator"&`& +5 "core" & "  +2 "storage"(& +4 "core" & |\ R +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 3 + 700 counts +2 "manipulator"&Z' +24 "core" ' +3 .tSE.seek 14.04 Pucks below Top Plate +2 "storage"(\\'| +54 "core" ' +2 "manipulator"&U& +5 "core" & K  +2 "manipulator"&3% +5 "core" % G +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&J'\ +89 "core" ' +3 .tElbow.seek CC + "manipulator"&d( +156 "core" ( +2 "manipulator"&?& +4 "core" & k g 5\ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +4 "core" & 8 @  5\ +3 .tForearm.seek CC +2 "manipulator"&!', +97 "core" ' +3 .tHand.close + "manipulator"&]/ +73 "core" / +2 .tCC.seek :open +2 "collection"'( +379 "core" ( +2 "storage"(n& +4 "core" & u\ Q +2 "storage"(& +4 "core" & j\ Q +3 "manipulator"& & +4 "core" & ~ }  4 +3 "manipulator"&h% +5 "core" % : | z / +3 .tForearm.seek :retract + "manipulator"&Y'\ +96 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"&E( +154 "core" ( +2 "manipulator"&w& +5 "core" & 2  +2 "storage"("& +5 "core" & -\ V +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 3 +2 "manipulator"&c' +115 "core" ' +2 .tElbow.hold + "manipulator"& , +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tHand.open +2 "manipulator"&$1 +69 "core" 1 +2 "manipulator"&% +4 "core" % K O +3 "storage"(+& +5 "core" & >\ E +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 3 + 313 counts +2 "manipulator"&:'F +21 "core" ' +2 "manipulator"&%& +5 "core" & !  +2 "storage"(& +4 "core" &\  S\ W +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 3 + 700 counts +2 "manipulator"&X' +21 "core" ' +2 "storage"(% +5 "core" %҄\ \ \ Y +3 ."downElevator"SE.seek :down +4 "storage"(#'v +99 (^% +45 "core" ' +11 %t ` \ c +2 ."downElevator"SE.stop +3 "manipulator"&k% +2 "storage"(5 +7 "core" %п +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 .tPSV.dial :air +2 "processing"%'  +73 "core" +3 .tPS.seek 2.5ml +2 "processing"%t' +2636 "core" ' +2 .tdelay 1 second +101 .PSV.dial :mixloop +2 "processing"%R +43 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%)  +45 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +44 "core" +2 .tdelay 1 second +102 .PSV.dial :air +31 "processing"%6  +43 "core"  +2 .tdelay 1 second +103 .PS.seek 0ml + "processing"%<'W +2627 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%S& +5 "core" &\ H +2 "manipulator"&D& +4 "core" & ]  +3 "manipulator"&u% +5 "core" %\  "  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&W(- +178 "core" ( +2 "manipulator"&z& +4 "core" &-  +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &x& +3 "core" &- Y  +3 .tForearm.seek :garage +2 "manipulator"&'! +105 "core" ' +2 .tHand.close +2 "manipulator"&l/ +73 "core" / +2 "manipulator"&8& +5 "core" &- "  +2 "manipulator"&L% +4 "core" % 0  +3 .tForearm.seek :retract +2 "manipulator"&G'\ +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC + "manipulator"&}( +123 "core" ( +2 "manipulator"&-& +5 "core" &  \ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &b& +3 "core" & U +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&,' +97 "core" ' +2 "manipulator"&|& +5 "core" & \  +2 "manipulator"&K% +5 "core" %  +3 "processing"%>& +4 "core" &\ J +3 "processing"%j& +7 "core" &\ I +2 .tPC.seek :closed +2 "processing"%e(Tg +4 "core" &\ I +8 &A\ A$f +9 &dUx\ >8 +10 &~r\ =L +9 &pP\ AO +9 &3K\ BO +10 &M\ BN +9 &N\ BN +10 &yN\ BO +9 &;L\ BO +9 &N\ AN +10 &N\ BN +9 &!N\ AN +9 &#DN\ BN +10 &%O]\ AN +9 &&N\ ?O +10 &(Q\ AO +9 &*KP\ AO +9 &, P\ AO +10 &-P\ AO +9 &/N\ AO +9 &1TM\ AN +10 &3M\ BO +9 &4L\ BO +10 &6L\ BO +9 &8[L\ BO +9 &:L\ BO +10 &;L\ BO +9 &=Q\ @O +9 &?cL\ AO +10 &A%L\ BO +9 &BL\ BO +10 &DN(\ BO +9 &FjR\ AO +9 &H)W*\ @P +10 &Im5\ >R +9 &Ka\ +191 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (i& +3 "core" &,;\ \ M\ \\ +3 "manipulator"&& +4 "core" &- W ( +3 "manipulator"&% +4 "core" %\ ! a 6 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +2 "manipulator"& ( +173 "core" ( +2 "manipulator"&& +4 "core" &  @ +3 "storage"(2& +5 "core" &,;\ \ \ \\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +46 .tForearm.seek 4 + 700 counts +16 "manipulator"&~'& +97 "core" ' +2 "storage"(_& +4 "core" &,;\ \ ` +4 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(H'H +242 "core" ' +2 "storage"(- +3 "core" -'; +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (A& +4 "core" &,;\ \  7\ Y +2 "manipulator"&s& +5 "core" &  @ +3 .tElbow.seek 4 + "manipulator"&( +13 "core" ( +2 "manipulator"&T& +4 "core" &   +3 "storage"(r& +4 "core" &,;\ \ \ Z +3 .tForearm.seek 4 + 300 counts +2 "manipulator"&'ϖ +24 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&`/ +70 "core" / +5 ."downElevator"SE.seek :down +4 "manipulator"&& +3 "storage"(U'v +7 "core" &  +3 "manipulator"&m% +5 "core" % Ϟ 7  +2 .tForearm.seek :retract +2 "manipulator"&3'\ +94 "core" ' +3 .tElbow.seek PC +2 "manipulator"&( +105 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +140 "core" ( + "manipulator"&& +5 "core" & . +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &g& +3 "core" & @ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&&' +100 "core" ' +3 "manipulator"&0& +5 "core" &  I +2 "manipulator"&?% +4 "core" %  +3 "processing"%& +5 "core" &^\ K +3 "processing"%Z& +5 "core" &\ K +3 .tPC.seek :closed +2 "processing"%(Tg +4 "core" &'\ L +9 &1v4\ B*y +9 &cx<\ @> +10 &fk*\ AN +9 &(J-\ EN +9 &N1\ DN +10 &L/\ DN +9 &mM.\ DN +10 &/L!\ EN +9 &P\ DN +9 &P\ AN +10 & tO\ DO +9 &"7N\ DN +9 &#KP\ DN +10 &%NL\ DO +9 &'}N\ DN +10 &)>O\ DO +9 &+N\ DN +9 &,N\ DN +10 &.K\ DN +9 &0GO\ DN +9 &2 P\ DN +10 &3N\ DN +9 &5M\ DO +10 &7ON\ DN +9 &9N\ DN +9 &:K\ DN +10 &<O\ DN +9 &>VN\ DO +9 &@N\ DN +10 &AN\ DN +9 &CL\ DN +10 &E^Q\ DO +9 &G U\ DO +9 &HY\ CO +10 &Js\ @S +9 &LS\ >U +9 &N\ U +9 &Q\ >U +10 &SJm\ A3 +9 &T/6b\ A7 +8 ( +3 &TA\ H % +2 "processing"%Z& +4 #tProcessing Clamp onSpring/offSpring for 4/28 samples, on/off torque 1.65 +2 .Hand.open + "manipulator"&]1 +75 "core" 1 +4 "manipulator"&J% +4 "core" %  E +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&f'\ +95 "core" ' +3 #tHeating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%n  +2 %9 +7 "core" 9  +103 "processing"% 9 +3 "core" 9  +103 "processing"%h9 +3 "core" 9  +103 "processing"%w9 +4 "core" 9 +103 "processing"%"9 +4 "core" 9 +103 "processing"%!9 +3 "core" 9 +103 "processing"%d9 +3 "core" 9 +103 "processing"%$9 +3 "core" 9 +103 "processing"%9 +3 "core" 9# +103 "processing"%+9 +3 "core" 9' +103 "processing"%%9 +3 "core" 9\ + +103 "processing"%9 +3 "core" 9 / +103 "processing"%9 +3 "core" 94 +104 "processing"%Y9 +46 "core" 9: +112 "processing"%^9 +4 "core" 9> +103 "processing"%E9 +3 "core" 9B +103 "processing"%k9 +3 "core" 9G +103 "processing"%c9 +4 "core" 9!K +103 "processing"%:9 +3 "core" 9%O +103 "processing"%\\9 +3 "core" 9*S +103 "processing"%'9 +3 "core" 9-X\ +103 "processing"%#9 +4 "core" 92\\ +103 "processing"%X9 +3 "core" 96` +103 "processing"%79 +3 "core" 9;d +103 "processing"%R9 +4 "core" 9?i +103 "processing"%)9 +3 "core" 9Em +4 .tPH.hold 2:00:00,28C +3 "processing"% ppA +4 .tdelay 1:30 +4 "core" m +9000 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%6 +103 "core"  +3 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml +2 "processing"%t' +592 "core" ' +3 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml +2 "processing"%S'[ +1618 "core" ' +2 .tPTV.dial :puck + "processing"%D  +72 "core"  +2 .tPSV.dial PTV +2 "processing"%u +72 "core" +2 .tPBV.dial :waste1 +2 "processing"%z  +131 "core"  +2 "processing"%x% +5 "core" %`\ B +2 .tPS.seek 1.5ml +2 "processing"% ' +584 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%l * +33 "core" * +3 .tPS.seek 0ml +2 "processing"%8'W +1640 "core" ' +3 .tdelay 5:00 +1407 "Can"\ >F u7, +28595 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%L  +4 "core"  +2 .tPBV.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 +2 .PSV.dial PSR +2 "processing"%b +74 "core"  +3 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%' +2367 "core" ' + .tPSV.dial PTV +2 "processing"%| +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%K +74 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%> +73 "core" +3 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%W  +73 "core"  +3 .tPS.seek 0ml +2 "processing"%G'W +2348 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%=  +134 "core" +2 .tPSV.dial :mixloop + "processing"% +44 "core" + .tPRV.dial :ab1 +2 "processing"%p @ +73 "core" A +3 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%4'w +354 "core" ' +2 .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'j  +3 "processing"%  +47 "core"  +6 +2 "processing"%P% +4 "core" %rU\ ; +3 .tPS.seek 0.32ml +2 "processing"% ' +401 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"',  +30 "core" +2 .tPRV.dial :air +2 "processing"%<  +53 "core"  +4 .tPS.seek 0.9ml +2 "processing"%o'D +1239 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%F @ +71 "core" ? +3 .tPS.seek 0.5ml + "processing"%9' +861 "core" ' +2 #taddPMLReagent08 +2 .PSV.dial :air + "processing"%5  +44 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%('[ +1613 "core" ' +2 .tPSV.dial :PML +2 "processing"%C +43 "core" +2 .tPTV.dial :mixing +2 "processing"%N @ +76 "core" B +2 .tPBV.dial :waste1 + "processing"%I  +34 "core" +2 "processing"% % +4 "core" %ZS\ ? +4 .tPS.seek 1.85ml + "processing"%': +250 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%Q * +37 "core" , +3 .tPS.seek 0ml + "processing"%}'W +1961 "core" ' +2 .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'1& +4 "core" &]_I\ 0 +3 "manipulator"&e& +5 "core" & 4 +2 "manipulator"&/% +4 "core" %\ + , #i +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&B(- +138 "core" ( +2 "manipulator"&V& +5 "core" &- I * +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &{& +4 "core" &- 5 ) +3 .tForearm.seek :garage +2 "manipulator"&'! +108 "core" ' +28 .tHand.close +2 "manipulator"&/ +76 "core" / +2 "manipulator"&a& +4 "core" &- (  ) +3 "manipulator"&@% +5 "core" % / B * L +2 .tForearm.seek :retract +2 "manipulator"&'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&v( +269 "core" ( +3 "manipulator"&;& +5 "core" & J 2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &\ & +4 "core" & E 2 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC + "manipulator"&O', +108 "core" ' +2 "manipulator"&& +4 "core" &  2 +3 "manipulator"&i% +5 "core" %& ( " +3 "collection"'& +5 "core" &]_(\ ) +3 "collection"'& +6 "core" &[_E\ ' +2 .tCC.seek :closed +2 "collection"'y(O +6 "core" &[]G\ " +6 & 0[_E\ $e +10 &VuY`L\ 8 +9 &s]]C\ L +9 &O\\_?\ #N +10 &aQ[^B\ (N +9 &$O]_A\ N +10 &N]]?\ N +9 &N[_B\ N +9 &hMY_=\ N +10 &)OZ_7\ O +9 &O\\`?\ N +9 &!Q^_5\ #N +10 &#rQZ`?\ %N +9 &%4Q[^D\ %N +9 &&TY`B\ $N +10 &(Q\\`B\ %N +9 &*zQ\\`C\ %N +10 &,<P]_A\ %N +9 &-S[_;\ !N +9 &/N\\_>\ N +10 &1NZ_A\ N +9 &3CO\\^E\ N +9 &5M]^<\ N +10 &6O[a@\ N +9 &8Q[`C\ &N +10 &:KT[_?\ #N +9 &<Q]`7\ $M +9 &=Q^`@\ !N +10 &?Q\\_=\ N +9 &ATR[^?\ N +9 &CQZ]G\ N +10 &DR]_?\ N +9 &FT\\^6\ N +10 &HUb[^?\ P +9 &J [^@\ T +9 &KZ]>\ Y +10 &M|\\^C\ [ +9 &NgZ[>\ 1 +9 &O{[]>\ [ +9 ( +2 &OjZ];\ !I +3 "collection"'& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.73 +2 "collection"'& +3 "core" &Ok\\],\ I +3 .tHand.open + "manipulator"&21 +73 "core" 1 +2 "manipulator"&% +5 "core" % - < S '  +45 .tForearm.reconfigure :loose +11 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&_'\ +95 "core" ' +2 .tPSV.dial PSR +2 "processing"%M +102 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml +2 "processing"%' +1608 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%A  +41 "core"  +3 .tPS.seek 0ml +2 "processing"%s'W +1613 "core" ' + .tPSV.dial PSR +2 "processing"%T +44 "core"  + .tPSR.select :air +3 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%r' +2636 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%`  +3 "collection"'  +40 "core"  +124  +2 .tPSV.dial :mixloop + "processing"%m +101 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +16 "core"  +2 .tPTV.dial :PRVmixing +2 "processing"%~  +73 "core" +3 .tPS.seek 0ml + "processing"%H'W +2648 "core" ' + .tPSV.dial :air +2 "processing"%  +42 "core"  +3 .tPS.seek 2.5ml + "processing"%' +2325 "Can"\ 4V ], +304 "core" ' + .tPSV.dial :mixloop +2 "processing"%g +44 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2636 "core" ' +2 .tPSV.dial :air +2 "processing"%0  +43 "core"  +3 .tPS.seek 2.5ml + "processing"%?' +2633 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +43 "core" +3 .tPS.seek 0ml +2 "processing"%U'W +2639 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&3& +5 "core" & } V 2 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&[( +4 "core" ( +2 "manipulator"&]& +4 "core" & V O  2 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &J& +3 "core" & z z  2 +3 .tForearm.seek CC +2 "manipulator"&', +107 "core" ' +2 .tHand.close + "manipulator"&Z/ +66 "core" / +2 .tCC.seek :open +2 "collection"' ( +379 "core" ( +2 "manipulator"&&& +4 "core" & K T E 2 +3 "manipulator"&h% +5 "core" %  H S   +2 .tForearm.seek :retract +2 "manipulator"&w'\ +105 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&"(- +280 "core" ( +2 "manipulator"&!& +5 "core" &- t C +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &d& +3 "core" &- [ C +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&$'! +104 "core" ' +2 .tHand.open + "manipulator"&1 +68 "core" 1 +2 "manipulator"&+% +5 "core" % + K e +44 .tForearm.reconfigure :loose +11 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&%'\ +98 "core" ' +3 ."da"delayUntil "11:58:52.53" +24638 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"% @ +72 "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"%Y * +33 "core" , +2 ."da"PSV.dial :air +2 "processing"%^  +45 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%E' +2371 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%k +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%c  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%: +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%\\  +44 "core"  +3 ."da"PS.seek 0ml +2 "processing"%''W +2350 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%# +143 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%X' +594 "core" ' +3 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%7'[ +1618 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%R  +73 "core"  + ."da"PSV.dial PTV +3 "processing"%) +86 "core" ~ +2 ."da"PBV.dial :waste1 +2 "processing"%6  +34 "core" +2 "processing"%q% +4 "core" %b\ A +3 ."da"PS.seek 1.5ml +2 "processing"%t' +590 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%D * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%u'W +1604 "core" ' +2 ."da"delay 2:00 +11209 "Can"\ B@ c, +794 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%z  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%x  +34 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%S * +34 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%l +83 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"% ' +2353 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%n +72 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%L +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +73 "core" +3 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%-  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%b'W +2347 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%8 +131 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%|' +592 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%K'[ +1608 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%>  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%W +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%=% +4 "core" %^\ D +3 ."da"PS.seek 1.5ml +2 "processing"%' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%p * +35 "core" , +53 ."da"PS.seek 0ml +2 "processing"%G'W +1610 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%j  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%P * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%4 +73 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%,' +2360 "core" ' + ."da"PSV.dial PTV +2 "processing"%< +73 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%F +73 "core" +3 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%o  +72 "core"  +3 ."da"PS.seek 0ml +2 "processing"%5'W +2348 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%9  +42 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%C  +134 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%N  +42 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%I  +15 "core" +2 ."da"PSV.dial :mixloop +2 "processing"% +43 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%Q' +388 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%(  +43 "core"  +2 "processing"%% +4 "core" % \ A +4 ."da"PS.seek 0.55ml +2 "processing"%1'} +335 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%e  +43 "core"  +3 ."da"PS.seek 2ml +2 "processing"%/'[ +1559 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%V +43 "core" +2 ."da"PTV.dial :mixing +2 "processing"%{ @ +73 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" +2 "processing"%% +4 "core" %V\ > +4 ."da"PS.seek 1.85ml +2 "processing"%a'6 +234 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%@ * +35 "core" + +3 ."da"PS.seek 0ml +2 "processing"%f'W +1971 "core" ' +2 ."da"delay 2 seconds +203 .delay 8:00 +15649 "Can"\ 7Z , +32353 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"% @ +5 "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"%B  +44 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2366 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%i +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 + "processing"%  +45 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2349 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +3 .PSV.dial PSR + "processing"%2 +143 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +598 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1602 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%M  +73 "core"  +2 ."da"PSV.dial PTV +2 "processing"%O +74 "core" +10 ."da"PBV.dial :waste1 +2 "processing"%}  +34 "core" +2 "processing"%A% +4 "core" %Y\ E +3 ."da"PS.seek 1.5ml +2 "processing"%' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%T * +34 "core" * +3 ."da"PS.seek 0ml +2 "processing"%s'W +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +15 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%`  +34 "core" +2 ."da"delay 30 seconds +1269 "Can"\ AC 3, +1734 ."da"PBV.dial between PSV and waste1 +2 "processing"%m * +35 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +84 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%~' +2342 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%r +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +84 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%H +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%g  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2341 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +3 .PSV.dial PSR + "processing"%0 +131 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +3 "processing"%' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%'[ +1614 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%?  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%3 +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%]  +33 "core" +2 "processing"%J% +4 "core" %\\\ E +3 ."da"PS.seek 1.5ml +2 "processing"%Z' +595 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%v * +35 "core" * +3 ."da"PS.seek 0ml +2 "processing"%_'W +1607 "core" ' +3 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%y  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%&  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%h * +37 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%!' +2347 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%d +73 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%[ +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%+  +71 "core"  +3 ."da"PS.seek 0ml +2 "processing"%w'W +2350 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%$ +131 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +598 "core" ' +3 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1618 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%Y  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%^ +72 "core" +2 ."da"PBV.dial :waste1 +52 "processing"%U  +38 "core"  +3 "processing"%k% +4 "core" %\\g\ C +3 ."da"PS.seek 1.5ml +2 "processing"%c' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%: * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%\\'W +1614 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + "processing"%E  +15 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%#  +35 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%' * +35 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%X +84 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%R' +2353 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%) +82 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%6 +83 "core"  +2 ."da"delay 5 seconds +486 "Can"\ AA %, +16 ."da"PSV.dial PTV +2 "processing"%q +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%7  +72 "core"  +3 ."da"PS.seek 0ml +2 "processing"%D'W +2340 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%t +149 "core"  +9 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +12 "processing"% +23 ."da"PS.reconfigure :default +10 "processing"%#A d`xb +12 ."da"PS.seek 0.25ml +8 "processing"%z'7 +343 "core" ' +28 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%x' +341 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%S'[ +1610 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%l  +15 "core"  + ."da"PSV.dial PTV +3 "processing"%u +77 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%n  +35 "core"  +2 "processing"%L% +5 "core" %W@  +2 ."da"PS.seek 1.5ml +2 "processing"%' +594 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%- * +34 "core" * +3 ."da"PS.seek 0ml +2 "processing"% 'W +1614 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%8  +15 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%b  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%| * +36 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%> +76 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%W' +2464 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%= +88 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%K +73 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%p  +76 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2452 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +137 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%j'[ +2127 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%P  +15 "core"  +2 ."da"PSV.dial PTV +2 "processing"%4 +74 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%G  +35 "core" +2 "processing"%<% +52 "core" %]r  +10 ."da"PS.seek 1.5ml +2 "processing"% ' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%F * +36 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%o  +119 "core"  +3 ."da"PS.seek 0ml +2 "processing"%,'W +1603 "core" ' +2 "processing"%99 +3 "core" 95w +3 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%C +3 "core" 5w +2 "processing"%N& +5 "core" &TAy % +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 + "manipulator"&I% +4 "core" %\  e c C +3 "storage"( % +4 "core" %s D +3 "storage"(5. +3 "core" .(,> +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 3 +2 "storage"((( +194 "core" ( +2 ."da"SC.configure :limp +3 "storage"($(\ 1b +3 (& +3 "core" & G +3 "manipulator"&Q& +4 "core" &- M @ @C +2 "manipulator"&e% +5 "core" %\  B = = @ +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 3 +2 "manipulator"&1( +173 "core" ( +2 "manipulator"&V& +5 "core" & T Y H ?6 +2 "storage"({& +4 "core" & H +4 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 3 + 700 counts +2 "manipulator"&' +94 "core" ' +2 "storage"(& +4 "core" &  +3 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"(@'H +168 "core" ' +2 "storage"(/- +4 "core" -'Щ +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&a& +4 "core" & 1 . = :6 +3 "storage"(& +5 "core" & o } = +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 3 +2 "manipulator"&;' +38 "core" ' +2 ."da"Elbow.hold + "manipulator"&\ , +4 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"(B- +3 "core" -'Щ +3 ."da"SE.seek 14.03 Pucks below Top Plate +2 "storage"(f'o +36 "core" ' +2 "manipulator"&i% +4 "core" %> ^ g  +3 "storage"(& +3 "core" & , +3 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 3 + 294 counts +2 "manipulator"&'3 +20 "core" ' +2 "manipulator"&& +5 "core" & - 2 ;5 +2 "storage"(& +5 "core" & { ^ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 700 counts +3 "manipulator"&2' +20 "core" ' +3 ."da"SE.seek 15.03 Pucks below Top Plate +2 "storage"('f +58 "core" ' +2 "manipulator"&& +5 "core" & 4 ) G <5 +2 "manipulator"&M% +4 "core" % % 2 < +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&O'\ +92 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&}( +249 "core" ( +2 "manipulator"&A& +4 "core" &   7 +3 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" &   7 +3 ."da"Forearm.seek PC +2 "manipulator"&T' +94 "core" ' +2 ."da"Hand.close +2 "manipulator"&/ +68 "core" / +3 ."da"PC.seek :open +2 "processing"%( +402 "core" ( +2 "storage"(`& +5 "core" &  ~ U +2 "manipulator"&m& +52 "core" & # "  : +11 "manipulator"& % +5 "core" % . ( :6 +2 ."da"Forearm.seek :retract +2 "manipulator"&s'\ +92 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 3 +2 "manipulator"&r( +261 "core" ( +2 "manipulator"&& +5 "core" &\   8# +2 "storage"(H& +5 "core" & r q +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 3 + 700 counts +2 "manipulator"&g' +108 "core" ' +2 ."da"Hand.open + "manipulator"&~1 +75 "core" 1 +2 "storage"(0- +4 "core" -'f +3 ."da"SE.seek 14.79 Pucks below Top Plate +2 "storage"('2 +23 "core" ' +3 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +4 ."da"SE.seek 14.13 Pucks below Top Plate +2 "storage"(' +53 "core" ' +3 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23aug1712h50ml_niagara.tif +1944 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +3561 #"da"SX HX9/16 (USB:<1): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 51.716 seconds\ /var/log/esp/da23aug1712h50ml_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23aug1712h50ml20s_niagara.tif +2069 #SX HX9/16 (USB:<1): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23aug1712h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23aug1712h50ml30s_niagara.tif +3072 #SX HX9/16 (USB:<1): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23aug1712h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "51.716 sec auto-exposure",Subject: "da23aug1712h50ml images!" +2 "storage"(?- +5 "core" -' +3 "storage"(3& +6 "core" & v\ $ +2 "manipulator"&]& +6 "core" & v  c +12 ."da"Elbow.seek 3 +8 "manipulator"&J( +19 "core" ( +2 "manipulator"&& +6 "core" & }  +3 "storage"(v& +4 "core" & \ , +4 ."da"Forearm.seek 3 + 700 counts +2 "manipulator"&Z' +11 "core" ' +3 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 14.84 Pucks below Top Plate +2 "storage"(y'r +58 "core" ' +2 "manipulator"&&& +8 "core" & " & 0  +2 "storage"(h& +5 "core" & ] [ h\ B +3 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 3 +2 "manipulator"&' +40 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&_, +5 "core" , +2 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +4 ."da"SE.seek 15.03 Pucks below Top Plate +2 "storage"(d'] +34 "core" ' +2 "manipulator"&[% +8 "core" %T  +2 "storage"(& +4 "core" & M\ 2 +3 ."da"Forearm.force -20 +2 "manipulator"&5 +4 ."da"Forearm.seek 3 + 313 counts + "manipulator"&+'F +24 "core" ' +44 "manipulator"&!& +5 "core" & ; A  +2 "storage"($& +4 "core" & i g \ C +4 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 3 + 700 counts +2 "manipulator"&w' +20 "core" ' +3 "storage"(% +7 "core" %d y } \ E +3 ."downElevator"SE.seek :down +4 "storage"(Y'v +100 (^% +4 "core" %I \ PRQ +2 "manipulator"&U% +4 "core" %Ю  +4 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +2 "manipulator"&k'\ +7 "core" ' +58 ."downElevator"SE.stop +5 "storage"(5 +20 "core" ' +3 "storage"(& +6 "core" & D\ M +3 #tStarting finalPurge +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%:& +5 "core" &`\ 7 +13 "manipulator"&c& +12 "core" & }  +7 "manipulator"&E% +12 "core" %  x @  +7 ."psFlush"Elbow.seek FlushPuck::Garage +5 "manipulator"&#(- +174 "core" ( +4 "manipulator"&'& +11 "core" &- g [ ? t +7 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +8 &X& +7 "core" &-  t +7 ."psFlush"Forearm.seek :garage +4 "manipulator"&\\'! +113 "core" ' +4 ."psFlush"Hand.close +3 "manipulator"&)/ +72 "core" / +5 "manipulator"&6& +8 "core" &- t +6 "manipulator"&q% +12 "core" % *  +6 ."psFlush"Forearm.seek :retract +5 "manipulator"&7'\ +101 "core" ' +6 ."psFlush"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +7 ."psFlush"Elbow.seek PC +4 "manipulator"&R( +122 "core" ( +3 "manipulator"&t& +5 "core" & z  +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &D& +4 "core" & | y  +3 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +3 "manipulator"&z' +102 "core" ' +2 "manipulator"&x& +5 "core" & b d +3 "manipulator"&l% +4 "core" % d l +3 "processing"%u& +5 "core" &Z\ 5 +4 "processing"%n& +6 "core" &[\ 4 +2 ."psFlush"PC.seek :closed +4 "processing"%L(Tg +4 "core" &[\ 6 +4 &[\ 52 +9 &6FsZ\ ,1 +10 &brw`\ +E +9 &WU\ -O +9 &JR\ /O +10 &JR\ /O +9 &HLP\ /O +10 & LR\ /O +10 &KU\ -O +8 &IR\ .O +10 &QKS\ .O +9 &!KU\ -N +9 &"LU\ .O +10 &$KT\ ,N +9 &&YKR\ -O +10 &(JH\ .O +9 &)KQ\ .O +9 &+N<\ .O +10 &-aII\ /O +9 &/$LC\ .N +9 &0LE\ -O +10 &2OF\ .O +9 &4iJA\ .O +12 &6,K;\ -N +9 &7K<\ -N +9 &9L:\ .N +10 &;qK<\ -O +9 &=3O<\ -O +9 &>I=\ -O +10 &@K4\ ,N +10 &BzL;\ ,N +9 &D;LA\ ,O +10 &ENF\ -O +8 &GQ=\ ,O +10 &Iz^D\ *Q +10 &K3=\ (T +7 &LE\ (V +9 &N:\ (V +9 &Ps6\ (V +10 &R5,\ (V +9 &Sbj-\ **~ +10 &T?^-\ ,3 +8 ( +3 &TG*\ 0+ +5 "processing"%n& +11 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.72 +3 "processing"%S& +7 "core" &TG3\ 0+ +5 &TG,\ /+ +4 ."psFlush"Hand.open +4 "manipulator"&-1 +72 "core" 1 +2 "manipulator"&% +5 "core" % 9 9 +3 ."psFlush"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +4 "manipulator"&8'\ +92 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%b +42 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%|' +346 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +247 "core" ' +4 ."psFlush"delay 5 seconds +504 .PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%>' +2123 "core" ' +3 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"% @ +192 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%  +126 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%= +102 "core" +4 ."psFlush"PS.seek :empty +2 "processing"%K'9 +2637 "core" ' +3 ."psFlush"PSR.select :air +6 .PSV.dial PSR +3 "processing"%p +104 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +12 ."psFlush"PS.seek 0.5ml + "processing"%W' +589 "core" ' +6 ."psFlush"delay 5 seconds +504 .PSR.select :air +3 "processing"% +67 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1101 #"uploadLog"upsync +1023 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%P @ +73 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%4 +103 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%G'9 +2642 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%< +102 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%j'P +1111 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%F' +1618 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%o +72 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%  +73 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%9  +5 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%C'W +2377 "Can"\ 6F , +259 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%N +72 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%I' +587 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2135 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%5 +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +55 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%Q'W +2634 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%e @ +43 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%.' +2629 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%V  +71 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%{'W +2630 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%"' +2634 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%/ +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%a U +5 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2625 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%% @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%B' +2630 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%i  +71 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2629 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +43 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%'P +1111 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1617 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%M +71 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%  +6 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%1  +55 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%@'W +2629 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%; +75 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +61 ."psFlush"PS.seek 0.5ml +2 "processing"%' +592 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%f' +2126 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%2 +74 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%A U +55 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2629 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%\ @ +44 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2631 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%O  +72 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2631 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%` +43 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%m' +2637 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%T U +6 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2628 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%H @ +45 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%}' +2634 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%~  +71 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%0'W +2629 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'s& +4 "core" &kq\ - +3 "manipulator"&& +4 "core" & \\ +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&( +3 "core" ( +2 "manipulator"&?& +5 "core" & [ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &3& +3 "core" & 1 +3 .tForearm.seek PC +2 "manipulator"&]' +95 "core" ' +2 .tHand.close + "manipulator"&/ +74 "core" / +2 .tPC.seek :open +2 "processing"%v( +400 "core" ( +2 "manipulator"&&& +5 "core" &  +2 "manipulator"&h% +4 "core" % m  +3 .tForearm.seek :retract +2 "manipulator"&['\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&( +351 "core" ( +2 "manipulator"&r& +5 "core" & Y 1 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &g& +3 "core" & ) 1 +3 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&!', +95 "core" ' +2 "manipulator"&$& +5 "core" &  1 +3 "manipulator"&% +4 "core" %0  +3 "collection"'& +5 "core" &ns\ . +2 "collection"'Z& +6 "core" &opu\ . +3 .tCC.seek :closed +3 "collection"'J(O +3 "core" &npr\ . +6 &lqp\ -5 +9 &7Ixnqg\ "1 +10 &ds{lqc\ "E +9 &]mrm\ #O +9 &Omso\ &N +10 &Qpqs\ %N +9 &MTmpo\ #N +9 &Qnpq\ &N +10 &Qlpm\ %N +9 &Pnps\ %N +10 &WQlqp\ &N +9 &!Tkpk\ %N +9 &"Plql\ %N +10 &$Qlpn\ %N +9 &&^Snqh\ %N +9 &(!Poqk\ %N +10 &)Pnsq\ %N +9 &+Oopq\ %N +10 &-gQopn\ %N +47 &/)Nmqj\ %N +16 &0Ppqn\ $N +3 &2Pnqn\ $M +2 &4nQlpm\ #N +3 &61Qmps\ $N + &7Nkqp\ $N +2 &9Pmpi\ $N +4 &;xPong\ $M +6 &=9Pnon\ %N +9 &>Qoqn\ %M +10 &@Qmpp\ %N +9 &BQmqq\ %M +9 &D@Qlps\ %N +10 &FRlpm\ %N +9 &G^mru\ "O +10 &Izynqn\ !R +9 &K-mqk\ W +9 &Loqm\ Z +10 &Nlok\ < +9 &O]+lpm\ %l +9 &Oglqr\ "H +3 ( +3 "collection"'Z& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.63 + "collection"'^& +4 "core" &Oknpn\ "H +3 .tHand.open + "manipulator"&U1 +76 "core" 1 +2 "manipulator"&y% +5 "core" % 0 ] ` +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&'\ +100 "core" ' +3 #tFlushing the Collection Valve::Manifold + "collection"'& +5 "core" &Okmpk\ #H +2 "collection"':% +4 "core" %op\ # +2 .tCSV.dial CSR +2 "collection"'c  +42 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.seek 5ml +2 "collection"'E'l +1349 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 '+% +3 "core" %lmpi\  +3 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'d' +678 "core" ' +2 .tCSV.dial :waste +2 "collection"'w +129 "core" +3 .tCS.reconfigure :default +2 "collection"'#P d@b +4 .tCS.seek 0ml + "collection"''' +1995 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'Y& +5 "core" &Okorl\ $H +2 "collection"'X% +4 "core" %moc\ $ +3 .tCSV.dial :flush + "collection"'_  +43 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 5ml + "collection"')'l +1260 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'6 @ +41 "core" A +3 "collection"'q% +5 "core" %lmok\ # +2 .tCS.seek 7ml +2 "collection"'k' +556 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV + "collection"'t  +3 'D  +41 "core"  +92  +3 .tCBV.dial :waste1 + "collection"'\\ @ +46 "core" @ +3 .tCS.seek 0ml +2 "collection"'x' +1233 "Can"\ 2N IQ, +497 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'l& +5 "core" &Ojpr~\ $H +3 "collection"'u% +4 "core" %or\ $ +2 .tCSV.dial :flush +2 "collection"'#  +85 "core"  +3 .tCS.seek 5ml +2 "collection"'7'l +1253 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"' @ +43 "core" B +2 "collection"'S% +4 "core" %lpry\  +4 .tCS.seek 7ml + "collection"'-' +549 "core" ' +2 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +4 "collection"'n  + '  +9 "core"  +35  +2 .tCBV.dial :waste2 +2 "collection"'b  +113 "core"  +3 .tCS.seek 0ml + "collection"'z' +1722 "core" ' +2 #tDisinfecting external Intake with kill +2 "collection"',& +5 "core" &OjotI\ $H +2 "collection"'|% +4 "core" %orA\ +2 .tCSV.dial CSR +2 "collection"'  +42 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +12 .tCS.seek 8ml + "collection"'' +2009 "core" ' +3 .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +11 .tCS.seek 10ml +2 "collection"'=' D +560 "core" ' +3 ."connect"CSV.dial CBV +2 .tCBV.dial CSV +4 "collection"'> +2 'p  +112 "core" ~ +29  +2 .tCTV.dial :intake + "collection"'K  +73 "core" +2 .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml +2 "collection"'W' \\ +1984 "core" ' +2 .tIntake.select :close + "sampler")0 +11 .tCTV.dial :air + "collection"'  +73 "core"  +2 .tCS.reconfigure :default +2 "collection"'#P d@b +4 .tCS.seek 0ml +2 "collection"'P' +580 "core" ' +2 .tCSV.dial CSR +2 "collection"'4  +98 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"''l +1344 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +11 .tCS.seek 10ml +2 "collection"'<' D +1343 "core" ' +2 .tCSV.dial CBV +2 "collection"'G +112 "core" ~ +3 .tCS.seek 0ml + "collection"'j' +2618 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&o& +5 "core" & { |  1 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"& ( +4 "core" ( +2 "manipulator"&9& +4 "core" & z r 1 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &F& +4 "core" & l ^ 1 1 +3 .tForearm.seek CC +2 "manipulator"&N', +109 "core" ' +2 .tHand.close +2 "manipulator"&C/ +68 "core" / +3 .tCC.seek :open + "collection"'I( +379 "core" ( +2 "manipulator"&5& +4 "core" & g l 1 +2 "manipulator"&% +5 "core" %  Y Y A +3 .tForearm.seek :retract + "manipulator"& '\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +2 "manipulator"&e(- +280 "core" ( +2 "manipulator"&Q& +4 "core" &- m < +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &V& +3 "core" &- { < +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&.'! +106 "core" ' +2 .tHand.open +2 "manipulator"&1 +72 "core" 1 +2 "manipulator"&{% +5 "core" % * g \\ ! +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&/'\ +99 "core" ' +2 #tCompleted [shallowDAwithoutWCR] begun 11:00:25 +2 #Preparing to sleep until 11:00AM 08/18/2023 +7 #Asleep til 11:00AM 08/18/2023 +4 #Continuing at 11:00EDT18-Aug-23 +3 "Can"\ A9 1 +4 ."Qmail"GoodNews.email "Then, in tube 4: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_2023_08_02.rb:123\\n{1 => 22,\\n 2 => 22,\\n 3 => 16,\\n 4 => 6}\\nCan@12:56:12, 23.6C, 24% humidity, 14.7psia, 12.926V, 0.276A, 56.536Ah, 3.56W\\nSampled 50.0ml",Subject: "Asleep until 11:00EDT18-Aug-23" +22 ."shutdown"Gate.power :core,:OFF +2 .Gate.power :raw,:OFF + #Shutdown +1682 #"uploadLog"upsync +39927 "Can" \ S! , +60002 \ O& M}, +60001 \ U! , +60001 \ W" , +60001 \ W! ?, +60002 \ W" D, +60001 \ S% k, +60001 \ Q& , +60002 \ V! , +60000 \ X! =-, +59999 \ U" {, +60000 \ Y! Y, +60002 \ W" , +60001 \ U" 3, +60001 \ V! r, +60002 \ U" , +60001 \ V$ G, +60002 \ T! ,, +60002 \ W" js, +60003 \ Y"  , +60001 \ W# , +60001 \ V' !5, +60002 \ Y! ^, +60005 \ S! a, +60001 \ Y! , +60001 \ Z! , +60002 \ Q% T#, +60001 \ V% Ƒ, +60001 \ T" O, +60002 \ Y! , +60001  \ R" H{, +60002  \ U% ˅, +60001 \ S! , +60001  \ W" =, +60002 \ Y! ;, +60001  \ S! wi, +60001 \ X! ѳ, +60000  \ T! , +60001  \ S" ,+, +60001 \ \ T& i, +60002 \ \ W! ֥W, +60001  \ S" , +60000  \ W" , +60002 \ \ _! Z, +60001 \ \ ]% ە, +60001  \ Z) E, +60002  \ `! , +60001  \ ^! N q, +60001 \ \ Z% \ , +60002 \ ]! \ , +60001 \ ]"  3, +60001 \ ]! C , +60001 \ Z&  _, +60002 \ ]"  , +60001 \ Z%  , +60001 \ \ Z# 1!, +60002 \ \\" k, +60001 \ [! M, +60001 \ [" , +60001 \ [! y, +60002 \ Y" Q, +60002 \ X! , +60001 \ a! ;, +60002 \ `! , +60002 \ _! 6g, +60002 \ _! o, @EDT1692331389.61 \ [% , +60002 \ ^" ), +60001 \ ^! , +60001 \ ]! RU, +60002 \ ]! , +60001 \ \\# , +60001 \ ]" , +60002 \ \\$ 6, +60001 \ ^" oC, +60002 \ \\! , +60001 \ ]! o, +60002 \ Y" , +60001 \ [" S, +60002 \ Y! 1, +60001 \ Y! , +60002 \ X! ], +60001 \ X! \ 7, +60002 \ Y! p, +60002 \ Y" , +60001 \ ]" , +60001 \ Z"  K, +60002 \ ^! T , +60001 \ \\" !w, +60002 \ X" " , +60001 \ Z" ", +60002 \ Z" 8#9, +60001 \ [! r#, +60001 \ ]" $e, +60001 \ U' $, +60002 \ W% %, +60001 \ [! X&', +60001 \ Y" &, +60002 \ W& 'S, +60001 \ Z" ', +60000 \ W# @(, +60001 \ \\! !{), +60002 \ X! "), +60001 \ X! #*A, +60001 \ Z" %**, +60001 \ [! &d+m, +60001 \ Z! ',, +60002 \ X! (,, +60001 \ Y! *-/, +60002 \ V! +J-, +60001 \ X! ,.[, +60001 \ Y! -., +60002 \ U" ./, +60001 \ N' 040, +60001 \ V" 1o0, +60002 \ X" 21I, +60001 \ W! 31, +60002 \ U" 52u, +60001 \ R& 6W3 , +60001 \ S& 73, +60002 \ V! 847, +60001 \ T! :4, +60002 \ S! ;@5c, +60001 \ S" 7%, +60001 \ U! @'7, +60002 \ X" Aa8Q, +60001 \ T! B8, +60001 \ T" C9}, +60001 \ U! E:, +60001 \ S! FJ:, +40953 \ V" G!; +4 #tPowering core bus +546 .Gate.power :raw,:ON +2 "sampler") +31 )a +2 "core"  +3 "collection"' +4 '" +2 "core"  +3 "processing"% +50 %% +9 "core"  +7 "collection"' 9\ +3 ' 0\ +3 ' -\ +5 "processing"% 9\ +3 % 2\ +3 % *\ +2 % 0\ +6 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +3 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X +11 &|\ ) +4 ."openPC"PC.home.seek :open +3 .tCC.home.seek :open + "processing"%~( +3 "collection"'}( +273 "core" ( +3 ( +41 "Can"\ 5I GB; +5 #tPhase [shallowDAwithoutWCR] + ."Qmail"Notice.email "At 11:00:25 began in tube 4: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_2023_08_02.rb:123\\n{1 => 22,\\n 2 => 22,\\n 3 => 16,\\n 4 => 6}\\nCan@11:00:25, 22.1C, 24% humidity, 14.7psia, 12.867V, 0.374A, 59.447Ah, 4.81W",Subject: "Started Niagara_2023_08_02 phase shallowDAwithoutWCR" +3 #t===> STARTED shallowDAwithoutWCR (phase #17) <=== +3 #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'s& +4 "core" &|\ ) +3 .tHand.open +2 "manipulator"&1 +66 "core" 1 +2 "manipulator"&?& +5 "core" &  m +2 "manipulator"&3% +4 "core" % \ "   +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +178 "core" ( +2 "manipulator"&R& +5 "core" &-  O +4 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &8& +3 "core" &-  O +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :garage +3 "manipulator"&L'! +106 "core" ' +2 .tHand.close + "manipulator"&&/ +69 "core" / +2 "manipulator"&h& +4 "core" &- y x O +3 "manipulator"&]% +5 "core" % / R W +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&r( +217 #"uploadLog"upsync +60 "core" ( +2 "manipulator"&g& +4 "core" & ; 3 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &$& +3 "core" & ] 3 +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC + "manipulator"&', +106 "core" ' +3 "manipulator"&& +5 "core" & 5 3 +3 "manipulator"&[% +4 "core" %) Y I +3 "collection"' & +4 "core" &|~\ + +4 "collection"'^& +6 "core" &|\ + +3 .tCC.seek :closed + "collection"'U(O +6 "core" &{\ + +7 &A{\ $&i +9 &fWw}\ 8 +10 &v|\ M +9 &xOz\ "N +10 &9Q|\ "O +9 &P}\ #O +9 &Q|\ #N +10 &N|\ !N +9 &BR~\ "N +9 &Qy\ "O +10 &P|\ "N +9 &!R}~\ !N +9 &#IP{\ !O +10 &% Qz\ "N +9 &&M{\ "N +10 &(Q|\ #O +9 &*RP}\ "N +9 &,Pz\ N +10 &-N|\ "N +9 &/O{\ O +9 &1[P~\ "N +10 &3Q}\ "N +9 &4R{\ "N +10 &6Q|\ "N +9 &8bO|\ N +9 &:%R}\ !N +10 &;Q|\ N +9 &=P~~\ "N +9 &?jR~\ "N +10 &A,Q|\ "N +9 &BQ|\ "N +10 &DN|\ N +9 &FqVz\ O +9 &H0`~\ P +10 &I|\ T +9 &Kz\ Y +10 &MU{\ [\ +9 &Nx~\ , +9 &O~#|\ ^ +9 ( +2 &O[|\ E +3 "collection"'^& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.70 + "collection"'y& +4 "core" &O\\{\ E +3 .tHand.open + "manipulator"&Z1 +77 "core" 1 +3 "manipulator"&% +5 "core" % / D Q + C +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&:'\ +102 "core" ' +2 #tFlushing the Collection Valve::Manifold +50 "collection"'c& +8 "core" &O[|\ E +3 "collection"'!% +5 "core" %z\  +2 .tCSV.dial CSR +2 "collection"'*  +132 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.reconfigure :default +2 "collection"'#P d@b +4 .tCS.seek 5ml +2 "collection"'+'l +1352 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +10 'E% +4 "core" %l{\  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'w' +682 "core" ' +2 .tCSV.dial :waste +2 "collection"'d +129 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'Y' +1985 "core" ' +2 #tPurging external Intake + "collection"'X& +4 "core" &O[{\ E +3 "collection"'_% +5 "core" %}\  +2 .tCSV.dial :flush + "collection"''  +43 "core"  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 10ml +2 "collection"'6' D +2457 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +3 "collection"'q +3 ')  +17 "core" +56 ~ +3 .tCTV.dial :intake + "collection"'t  +76 "core"  +2 .tIntake.select :open + "sampler") +11 .tCS.seek 0ml +2 "collection"'D' +2507 "core" ' +2 .tIntake.select :close +2 "sampler")0 +10 .tCTV.dial :air + "collection"'\\  +76 "core" ~ +2 #tFlushing upper manifold +2 "collection"'k& +4 "core" &OZy\ E +2 "collection"'l% +4 "core" %|\  +3 .tCSV.dial :flush + "collection"'u  +74 "core"  +3 .tCS.seek 5ml +2 "collection"'#'l +1266 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'x @ +42 "core" B +2 "collection"'% +4 "core" %l}\  +3 .tCS.seek 6.999ml +2 "collection"'S' +556 "core" ' +3 ."connect"CSV.dial CBV +2 .tCBV.dial CSV +3 "collection"'7 +103 "core" ~ +2 .tCTV.dial :air +2 "collection"'  +4 "core"  +3 .tCS.seek 0ml + "collection"'n' +1746 "core" ' +2 .tdelay 7 seconds +22 "Can"\ -W H2;? +681 .tCS.seek 3ml +2 "collection"'b'- +802 "core" ' +2 .tCSV.dial :waste +2 "collection"'- +43 "core" +3 .tCS.seek 0ml +2 "collection"',' +795 "core" ' +2 "collection"'|& +4 "core" &OZ}\ E +2 "collection"' % +4 "core" %}\  +2 .tCSV.dial :flush +2 "collection"'z  +42 "core"  +3 .tCS.seek 3ml + "collection"''- +813 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'> @ +43 "core" B +2 "collection"'p% +4 "core" %-}\  +3 .tCS.seek 5ml +2 "collection"'K'l +555 "core" ' + .tCSV.dial :air +2 "collection"'= @ +5 "core" A +3 .tCS.seek 0ml + "collection"'' +1266 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'W'- +837 "core" ' +10 .tCSV.dial :waste +2 "collection"'4 +73 "core" +3 .tCS.seek 0ml +2 "collection"'P' +794 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +5 "core" & 6 ; 3 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&G( +3 "core" ( +3 "manipulator"&<& +5 "core" & 7 ; 3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &o& +3 "core" & 1 3 c 3 +3 .tForearm.seek CC +2 "manipulator"&9', +102 "core" ' +2 .tHand.close +2 "manipulator"&F/ +73 "core" / +2 .tCC.seek :open +2 "collection"'C( +378 "core" ( +2 "manipulator"&& +5 "core" & O R k 3 +2 "manipulator"&% +5 "core" % ' P O 8 P +2 .tForearm.seek :retract +2 "manipulator"&J'\ +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"&5(- +276 "core" ( +3 "manipulator"&& +4 "core" &-  k +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &N& +3 "core" &-  k +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&Q'! +107 "core" ' +3 .tHand.open +2 "manipulator"&V1 +72 "core" 1 +2 "manipulator"& % +5 "core" % + . * # +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +108 "core" ' +2 #tda sampling at most 50ml +5 #Loading sh1 puck from tube 4 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 4 at 11:04:47EDT18-Aug-23\\n{1 => 22,\\n 2 => 22,\\n 3 => 16,\\n 4 => 6}\\nCan@11:03:13, 22.1C, 24% humidity, 14.7psia, 12.827V, 0.460A, 59.470Ah, 5.90W",Subject: "da sampling at most 50ml" + "collection"'{& +8 "core" &~\ + +2 "manipulator"& % +4 "core" %\ \   +3 "storage"(.% +4 "core" % J\ R +3 "storage"(. +3 "core" .( +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 4 +2 "storage"(a(,> +190 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +6 ("& +4 "core" &,< :\ H +2 "manipulator"&%& +5 "core" &-  k +2 "manipulator"&i% +5 "core" %\ \   +5 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +2 "manipulator"&( +181 "core" ( +5 "manipulator"&B& +10 "core" &  !r +4 "storage"(& +6 "core" &,< d\ P +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 4 + 700 counts +3 "manipulator"&'& +92 "core" ' +9 "storage"(M& +4 "core" &,< \ O +4 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(1'H +105 #"uploadLog"upsync +141 "core" ' +2 "storage"(- +5 "core" -'Q +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (;& +3 "core" &,< \ M +3 "manipulator"&& +5 "core" & o +2 .tElbow.seek 4 +2 "manipulator"&2( +5 "core" ( +2 "manipulator"&/& +5 "core" & \ o +2 "storage"(j& +5 "core" &,< \ P +2 .tForearm.seek 4 + 300 counts +2 "manipulator"&0'ϖ +14 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tHand.close + "manipulator"&e/ +75 "core" / +6 ."downElevator"SE.seek :down +3 "manipulator"&f& + "storage"('v +10 "core" &  o +2 "manipulator"&(% +5 "core" % ϓ  R +2 .tForearm.seek :retract +2 "manipulator"& '\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&A( +116 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +27 "core" ( +2 "manipulator"&m& +4 "core" &  1 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &H& +4 "core" &  1 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&', +101 "core" ' +2 "manipulator"&& +5 "core" & w t 3 1 +2 "manipulator"&\ % +4 "core" %, w u +3 "collection"'`& +5 "core" &\ & +3 "collection"'v& +6 "core" &\ % +3 .tCC.seek :closed +3 "collection"'s(O +3 "core" &\ % +6 &\ %6 +9 &6Iv{\ 1 +10 &dsy~\ E +9 &\\}\ N +10 &O\ N +9 &R~\ N +9 &PS\ N +10 &M\ N +9 &N~\ N +9 &M\ N +10 &YO}\ M +9 &!P~\ M +10 &"O}\ M +9 &$P~\ M +9 &&aO~\ M +10 &("O~\ N +9 &)R\ M +9 &+O\ M +10 &-iO\ M +9 &/+N}\ M +10 &0O~\ M +9 &2N}\ N +9 &4pM\ N +10 &63M~\ M +9 &7O\ M +9 &9O~\ M +10 &;xR~\ N +9 &=;L~\ M +10 &>O\ M +9 &@O}\ M +9 &BP\ M +10 &DBP}\ N +9 &FU~\ N +9 &Gc~\ P +10 &Iw\ T +9 &K(\ Y +10 &LZb\ \\ +9 &NW\\\ < +9 &O[*YZ\ 't +10 &OlX^\ I +2 ( +3 "collection"'v& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.76 +2 .Hand.open + "manipulator"&I1 +74 "core" 1 +2 "manipulator"&% +5 "core" %  5 0 0 +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&?'\ +96 "core" ' +3 #tcollectSample 50ml w/bubble point of 24psi + #Priming 7ml +2 .Gate.power :sampler,:ON + ."flow"Gate.power :analytic3,:ON +159 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold +2 "sampler")3+ +2 "core" + +3 "sampler")R% +5 "core" % \  +2 "collection"'8& +5 "core" &Oh I +3 "Can" _ H;\\ +2 #tCalibrating pressure and temperature sensors +4 .CTV.dial :air + "collection"'  +5 "core"  +3 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")&  +4 "core"  +3 .tSS.reconfigure :fast +3 "sampler")#.0X  +62 ."flow"Gate.power :analytic3,:OFF + ."samplerPumpShutdown"Gate.power :sampler,:OFF +12 "core" ~ +2 .tdelay 15 seconds +1502 .SSV.dial :spit,avoiding: :exhaust +2 "sampler")p +135 "core"  +3 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.seek 0ml +2 "collection"'  +3 "sampler")=' +8 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")K  +123 "core"  +12  +534 ' +2 .tSSV.dial between CBV and plug +2 "sampler") +48 "core" +3 .tCBV.dial between SSV and waste2 +2 "collection"'4  +30 "core"  +2 "collection"'W% +4 "core" % C\  +4 ."connect"CTV.dial CSV,avoiding: :air +2 .tCSV.dial CTV +3 "collection"'  +3 '<  +6 "core"  +34  +3 .tCS.reconfigure :pressurize +2 "collection"'# d@<< 6b +4 .tCS.seek 0ml + "collection"'o' +2236 "core" '! 4 7\  +4 "collection"'F% +5 "core" % 5 9\  + "sampler")r% +5 "core" % \ V +3 #tBubblePoint: Intake @24.2psia, Outlet @0.3psia + .CBV.dial SSV + "collection"': @ +39 "core" A +2 .tSS.reconfigure :default +3 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'.' +105 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +135 "core"  +2 .tSS.reconfigure :exhale +3 "sampler")#.0X9 +3 "core" 9od +103 "collection"'P9 +3 "core" 9td +103 "collection"' 9 +4 "core" 9,xd +103 "collection"'p9 +3 "core" 9C|d +103 "collection"'9 +4 "core" 9[d +103 "collection"'K9 +4 "core" 9rd +103 "collection"'9 +3 "core" 9c +103 "collection"'9 +3 "core" 9a +103 "collection"'49 +3 "core" 9^ +104 "collection"'W9 +4 "core" 9\\ +103 "collection"'<9 +3 "core" 9Z +104 "collection"'9 +3 "core" 9X +103 "collection"',9 +3 "core" 9U +103 "collection"'F9 +4 "core" 95S +103 "collection"'r9 +5 "core" 9NP +103 "collection"':9 +3 "core" 9fN +103 "collection"'=9 +3 "core" 9K +104 "collection"'9 +3 "core" 9J +103 "collection"'9 +3 "core" 9H +104 "collection"'99 +52 "core" 9E +105 "collection"'U9 +3 "core" 9B +104 "collection"'9 +3 "core" 9@ +103 "collection"'V9 +3 "core" 9? +104 "collection"'G9 +3 "core" 93= +103 "collection"' 9 +3 "core" 9I: +103 "collection"'J9 +3 "core" 9`9 +103 "collection"' 9 +3 "core" 9x7 +103 "collection"'N9 +3 "core" 95 +103 "collection"'9 +4 "core" 92 +103 "collection"'o9 +4 "core" 92 +103 "collection"'{9 +3 "core" 91 +103 "collection"'.9 +3 "core" 9. +103 "collection"'Q9 +3 "core" 9- +103 "collection"'%9 +4 "core" 9\ + +103 "collection"'i9 +4 "core" 9) +103 "collection"'"9 +3 "core" 91( +103 "collection"'B9 +3 "core" 9C ' +104 "collection"'9 +3 "core" 9W& +103 "collection"'59 +3 "core" 9h% +103 "collection"'M9 +3 "core" 9z# +103 "collection"'9 +3 "core" 9" +103 "collection"'/9 +4 "core" 9 +103 "collection"'j9 +3 "core" 9$ +103 "collection"'9 +4 "core" 9( +103 "collection"'9 +4 "core" 9- +103 "collection"'O9 +3 "core" 91 +103 "collection"'e9 +3 "core" 95 +103 "collection"'(9 +3 "core" 99 +103 "collection"';9 +3 "core" 9 > +104 "collection"'9 +4 "core" 9 B +103 "collection"'9 +3 "core" 9 "F +103 "collection"'m9 +3 "core" 9 .K +103 "collection"'19 +3 "core" 9 ;O +104 "collection"'H9 +3 "core" 9 FS +103 "collection"'9 +3 "core" 9 RW +103 "collection"'9 +3 "core" 9 ]\\ +103 "collection"'\ 9 +3 "core" 9 g` +103 "collection"'`9 +3 "core" 9 rd +104 "collection"'f9 +3 "core" 9 }h +103 "collection"'9 +4 "core" 9 m +103 "collection"' 9 +3 "core" 9 q +104 "collection"'C9 +3 "core" 9 u +103 "collection"'29 +3 "core" 9 y +103 "collection"'I9 +3 "core" 9 ~ +103 "collection"'v9 +4 "core" 9  +104 "collection"'R9 +3 "core" 9  +103 "collection"'89 +3 "core" 9  +103 "collection"'9 +3 "core" 9  +104 "collection"'9 +3 "core" 9  +104 "collection"'@9 +3 "core" 9  +104 "collection"'09 +3 "core" 9  +103 "collection"'&9 +3 "core" 9  +103 "collection"'9 +3 "core" 9  +103 "collection"'39 +3 "core" 9  +103 "collection"']9 +4 "core" 9  +103 "collection"'L9 +4 "core" 9  +103 "collection"'T9 +3 "core" 9  +103 "collection"'$9 +3 "core" 9\  +146 "collection"'h9 +12 "core" 9\  +103 "collection"'g9 +3 "core" 9\  +104 "collection"'9 +3 "core" 9\  +103 "collection"'[9 +3 "core" 9\  +104 "collection"'9 +3 "core" 9\  +103 "collection"' 9 +3 "core" 9\  +103 "collection"'9 +5 "core" 9\  +103 "collection"'}9 +3 "core" 9\ # +103 "collection"'^9 +4 "core" 9\ % +103 "collection"'9 +3 "core" 9\ ) +103 "collection"'!9 +3 "core" 9\ ,  +103 "collection"'c9 +4 "core" 9\ /\  +103 "collection"'Z9 +3 "core" 9\ 1  +104 "collection"'y9 +3 "core" 9\ 5  +103 "collection"'E9 +3 "core" 9\ 7  +108 "collection"'+9 +3 "core" 9\ 9 +104 "collection"'w9 +3 "core" 9\ < +4 .tCH.hold 10:00,70C +3 "collection"' `\ `\ ;\ +3 'X9 +6 "core"  + 9\ <\ ; +2 "collection"'*% +4 "core" % +2 #tBegun lysing Collection Puck Heater at 68C/19.4psia +40656 "Can" S +3 .tCS.seek 5ml +2 "collection"'''l +1354 "core" ' +2 .tCSV.dial CTV +2 "collection"'\\  +43 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'k @ +44 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'l  +43 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'6 @ +44 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'x' +1349 "core" ' +2 "collection"'% +5 "core" % \  +2 #tPuck @29.9psia after final lysis pressurization + #Recovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'# +101 "core" ~ +2 .tCBV.dial CSV +2 "collection"'7  +29 "core"  +2 "collection"'u% +5 "core" % 0 5\  +2 .tCS.seek 5ml +2 "collection"'D'l +1358 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'S  +42 "core" +2 "collection"'n% +4 "core" %l 7\  +3 .tCS.seek 7.001ml +2 "collection"'b' +594 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'- @ +42 "core" > +3 .tCS.seek 10ml + "collection"'z' D +844 "core" ' +3 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'| ` +116 "core" ^ +2 #tRecycling Lysate (#1 of 1) +2 .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'>   +38 "core" ! +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV + "collection"'P  +3 '  +29 "core"  +104  +53 .tCS.seek 5ml +2 "collection"'p'l +1356 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +102 "core" A +2 .tCSV.dial :waste + "collection"'K +104 "core" +3 .tCS.seek 0ml +2 "collection"'' +1353 "core" ' +2 .tCSV.dial :air +2 "collection"' @ +73 "core" B +2 .tCS.seek 5ml +2 "collection"'4'l +1353 "core" ' +2 .tCSV.dial CTV +2 "collection"'W  +42 "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"'F' +1344 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"'r +101 "core" ~ +3 .tCBV.dial CSV + "collection"':  +39 "core"  +2 "collection"'=% +5 "core" %\  +2 .tCS.seek 5ml +2 "collection"''l +1356 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'  +44 "core" +2 "collection"'9% +4 "core" %l \   +4 .tCS.seek 7ml + "collection"'U'\ +591 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +42 "core" > +3 .tCS.seek 10ml +2 "collection"'V' D +859 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"'G ` +127 "core" b +2 #tLysing Complete + "collection"' & +4 "core" &Og7:\ I +3 #tStoring sh1 puck in Collection Clamp to tube 3 + "manipulator"&J% +5 "core" %\   Q  +2 "storage"( % +4 "core" %t i k \ B +3 "storage"(N. +4 "core" .(,> +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 3 +2 "storage"(( +200 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (o& +3 "core" & ^ ^\ @ +3 "manipulator"&{& +4 "core" & \  1 +2 "manipulator"&.% +5 "core" %\  \ \   +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"&Q( +151 "core" ( +2 "manipulator"&%& +4 "core" & J .  +3 "storage"(i& +5 "core" & \ E +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts +2 "manipulator"&"' +93 "core" ' +2 "storage"(B& +5 "core" & !\ G +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"('H +161 "core" ' +2 "storage"(5- +4 "core" -'ՙ +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&M& +4 "core" &   +3 "storage"(& +5 "core" & ; ;\ : +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 3 +52 "manipulator"&/' +38 "core" ' +2 .tElbow.hold +2 "manipulator"&j, +3 "core" , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 "storage"(- +3 "core" -'ՙ +3 .tSE.seek 15.03 Pucks below Top Plate +2 "storage"('_ +39 "core" ' +2 "manipulator"&O% +5 "core" %G  ; +2 "storage"(e& +5 "core" & \ + +32 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 3 + 309 counts + "manipulator"&('B +21 "core" ' +2 "manipulator"&;& +5 "core" &   N  +2 "storage"(& +5 "core" & ] ^\ = +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 3 + 700 counts +2 "manipulator"&' +20 "core" ' +3 .tSE.seek 16.03 Pucks below Top Plate +2 "storage"(m'V +49 "core" ' +2 "manipulator"&1& +5 "core" &   +2 "manipulator"&H% +5 "core" %п  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +88 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +149 "core" ( +2 "manipulator"&\ & +4 "core" & 2 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &`& +4 "core" & 2 +3 .tForearm.seek CC +2 "manipulator"&f', +96 "core" ' +3 .tHand.close + "manipulator"&/ +77 "core" / +2 .tCC.seek :open +2 "collection"' ( +379 "core" ( +2 "storage"(C& +5 "core" & 6 E i\ < +2 "storage"(2& +5 "core" & 2 B =\ < +2 "manipulator"&I& +4 "core" & \ @ 2 +2 "manipulator"&v% +5 "core" % >  p +3 .tForearm.seek :retract +2 "manipulator"&R'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 3 + "manipulator"&8( +155 "core" ( +2 "manipulator"&& +4 "core" & 0 .  +2 "storage"(& +5 "core" & k m \ A +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 3 +2 "manipulator"&@' +111 "core" ' +2 .tElbow.hold +2 "manipulator"&0, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tHand.open + "manipulator"&&1 +72 "core" 1 +3 "manipulator"&% +5 "core" % c +2 "storage"(3& +5 "core" &  L\ 2 +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 3 + 312 counts +2 "manipulator"&]'E +16 "core" ' +2 "manipulator"&L& +4 "core" & * >  +3 "storage"(T& +5 "core" & m l \ B +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts +2 "manipulator"&$' +25 "core" ' +2 "storage"(h% +56 "core" %[ z k\ D~ +3 ."downElevator"SE.seek :down +4 "storage"(g'v +100 (% +4 "core" %B h\ Le +3 "manipulator"&[% +5 "core" % n +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 "core" ' +2 .tForearm.seek :retract +2 ."downElevator"SE.stop +3 "storage"(5 +2 "manipulator"&'\ +92 "core" ' +2 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"' & +4 "core" &BHZ\ ' +3 "manipulator"&& +5 "core" &   +2 "manipulator"&}% +5 "core" %\  @  +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&^(- +178 "core" ( +2 "manipulator"&& +6 "core" &- u 3 = +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &!& +3 "core" &- m g ] = +3 .tForearm.seek :garage +2 "manipulator"&c'! +106 "core" ' +2 .tHand.close + "manipulator"&Z/ +72 "core" / +2 "manipulator"&y& +5 "core" &-  = +2 "manipulator"&E% +5 "core" % 5  +2 .tForearm.seek :retract +2 "manipulator"&+'\ +97 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&w( +276 "core" ( +2 "manipulator"&X& +4 "core" & J J 4 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &*& +3 "core" & U q C 4 +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&d', +102 "core" ' +2 "manipulator"&& +5 "core" & E R  4 +3 "manipulator"&Y% +5 "core" %" L K j +2 "collection"')& +5 "core" &LOi\ ! +3 "collection"'& +6 "core" &IND\ " +3 .tCC.seek :closed +3 "collection"'t(O +4 "core" &KM7\ " +4 &JP\ "5 +9 &9IxIM\ 1 +10 &itzJL\ E +9 &ZIM\ N +10 &LJN\ M +9 &PMMu\ M +9 &XQIN\ M +10 &PJN\ M +9 &PIN\ N +9 &QJM\ M +10 &`RKPj\ M +9 &!"QIO[\ M +10 &"PJN=\ M +9 &$RIM1\ M +9 &&hOJN\ M +10 &(*PJM\ M +9 &)QKM\ M +9 &+PKN\ M +10 &-nPJM\ N +9 &/2OJOx\ M +10 &0PLO\ M +9 &2PMN\ M +9 &4xPKN\ M +10 &6:QLN\ M +9 &7PLM\ M +9 &9QLP\ M +10 &;PLN}\ M +9 &=BPLNk\ M +10 &?QMPo\ M +9 &@PJOb\ M +9 &BQLN\ M +10 &DJQMO\ M +9 &F TLP\ M +9 &G\\KO\ O +10 &IINz\ S +9 &K4JNs\ W +10 &LIN_\ [ +9 &N|LN^\ B +9 &Oa"LNM\ )v +10 &OcMM6\ L +2 ( +3 "collection"'& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.68 + "collection"'_& +4 "core" &ObKNY\ L +3 .tHand.open + "manipulator"&q1 +76 "core" 1 +2 "manipulator"&\\% +4 "core" % +    +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&k'\ +94 "core" ' +2 .tPSV.dial PSR +2 "processing"%l +133 "core"  +2 "processing"%6% +4 "core" %[\ ' +3 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml + "processing"%'' +1609 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%  +43 "core"  +54 .tPS.seek 0ml +2 "processing"%#'W +1616 "core" ' +2 .tPSV.dial PSR +2 "processing"%7 +44 "core"  +2 .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%u' +2638 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +3 "processing"%x +3 "collection"'S  +8 "core" @ +2 "processing"%n +3 "core" @ +2 "processing"%D  +71 "core" +95  +2 .tPSV.dial :mixloop +2 "processing"%- +113 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'b  +17 "core" ~ +2 .tPTV.dial :PRVmixing +2 "processing"%|  +131 "core" +3 .tPS.seek 0ml +2 "processing"%>'W +2633 "core" ' +2 .tPSV.dial :air + "processing"%P  +45 "core"  +3 .tPS.seek 2.5ml +2 "processing"% ' +2625 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%z +43 "core" +3 .tPS.seek 0ml + "processing"%'W +2630 "core" ' +2 .tPSV.dial :air +2 "processing"%K  +43 "core"  +3 .tPS.seek 2.5ml + "processing"%p' +1512 "Can"\ $M W= +1137 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +43 "core" +3 .tPS.seek 0ml + "processing"%'W +2640 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&W& +5 "core" &  ( 4 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&<( +5 "core" ( +2 "manipulator"&& +4 "core" &   0 4 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &,& +4 "core" &   A 4 +3 .tForearm.seek CC +2 "manipulator"&4', +105 "core" ' +2 .tHand.close +2 "manipulator"&r/ +73 "core" / +2 .tCC.seek :open +2 "collection"':( +379 "core" ( +2 "manipulator"&=& +4 "core" &   4 +2 "manipulator"&F% +5 "core" %     +3 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +2 "manipulator"&9(- +282 "core" ( +2 "manipulator"&& +4 "core" &- , = +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" &- = +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&U'! +109 "core" ' +3 .tHand.open + "manipulator"&G1 +77 "core" 1 +2 "manipulator"& % +5 "core" % *   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&J'\ +99 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +4 "core" +2 .tPTV.dial :PRVmixing + "processing"%N  +5 "core" +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%o  +2 "collection"'{  +8 "core" +8  +2 .tCTV.dial :air,avoiding: :intake +44 "collection"'.  +13 "core"  +3 #tLoading lyfil puck from tube 4 into Collection Clamp + "collection"'a& +4 "core" &RZ\ $ +3 "manipulator"&%% +5 "core" %\  d d _  +2 "storage"(i% +5 "core" % \ M +2 "storage"(B. +3 "core" .( +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 4 +2 "storage"(A(,> +293 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (5& +4 "core" &,? i i\ J +3 "manipulator"&M& +4 "core" &- g p = +3 "manipulator"&% +4 "core" %\  ` d  +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +2 "manipulator"&?( +176 "core" ( +2 "manipulator"&& +5 "core" & o g L g +2 "storage"(O& +4 "core" &,? \ M +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 4 + 700 counts + "manipulator"&e'& +96 "core" ' +2 "storage"(;& +5 "core" &,? \ O +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"('H +261 "core" ' +2 "storage"(1- +3 "core" -'X +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (H& +4 "core" &,? \ F +2 "manipulator"&"& +4 "core" & M K ` g +3 .tElbow.seek 4 +2 "manipulator"&Q( +3 "core" ( +3 "manipulator"&& +4 "core" & L Q g +2 "storage"(/& +5 "core" &,? &\ F +3 .tForearm.seek 4 + 300 counts +2 "manipulator"&('ϖ +20 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tHand.close + "manipulator"&/ +74 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&\ & + "storage"(`'v +10 "core" & V a N g +2 "manipulator"&% +5 "core" % ϊ u u d +3 .tForearm.seek :retract +2 "manipulator"&j'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +124 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +22 "core" ( +2 "manipulator"&& +5 "core" & _ d / +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &s& +4 "core" & h i : / +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&C', +99 "core" ' +3 "manipulator"&2& +4 "core" & l s F / +3 "manipulator"&I% +4 "core" %* g f 8 +3 "collection"'v& +5 "core" &VX\ $ +3 "collection"'& +6 "core" &WZ\ & +3 .tCC.seek :closed +3 "collection"'(O +3 "core" &WX\ & +6 &VY\ $8 +10 &9HsVY\ 1 +9 &eryTYu\ E +9 &\ ZVWg\ N +10 &OVYZ\ M +9 &QTXI\ M +10 &QQUY=\ M +9 &PUX3\ M +9 &RTZ&\ M +10 &QVY\ M +9 &YQXX\ M +9 &!QVY\ N +10 &"PVZ\ M +9 &$QWX\ M +10 &&aQVZ\ M +9 &(#PV[\ M +9 &)NUX\ M +10 &+PUW\ M +9 &-jQX[\ M +9 &/+PVZG\ M +10 &0QU[^\ M +9 &2QV[O\ M +10 &4qOVXQ\ M +9 &63QVY\ M +9 &7OTY\ M +10 &9QXZ\ M +9 &;zPVY\ M +9 &=<QWZ\ M +10 &>QVX\ M +9 &@QXZ\ M +53 &BQVYq\ M +16 &DDRUYh\ M + &FWWY`\ N + &GeTXe\ O + &IvTX\ T + &K(XY\ Y +2 &LP\ [\ +2 &N|#/\ B +8 &O]%$"\ (u +9 &Og*.\ N +2 ( +3 "collection"'& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.77 + .Hand.open +2 "manipulator"&f1 +73 "core" 1 +2 "manipulator"&% +4 "core" % * ( / 8 +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&&'\ +93 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'  +133 "core" ~ +2 .tCSV.dial CTV +2 "collection"'3  +29 "core"  +3 .tPS.seek 2.5ml +2 "processing"%L' +2636 "core" ' + "collection"'T% +5 "core" % A*/^\  +3 .tCS.seek 4.15ml +2 "collection"'h'Q +1571 "core" ' +2 .tdelay 8 seconds +803 .PSV.dial :air +2 "processing"%R  +43 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%8  +88 "core" ~ +3 .tPS.seek 0ml +2 "processing"%'W +2628 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"'[ ` +40 "core" _ +2 .tCSV.dial :air + "collection"'@ @ +45 "core" > +3 .tCS.seek 10ml +2 "collection"']' D +1573 "core" ' +2 .tCSV.dial CTV +2 "collection"'  +43 "core"  +3 .tCS.seek 0ml + "collection"'' +2618 "core" ' +2 .tCBV.dial :waste1 + "collection"'} @ +30 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +30 "collection"'m  +133 "core" +2 "collection"'$& +5 "core" &Oej\ N +2 #tStoring lyfil puck in Collection Clamp to tube 3 + "manipulator"&% +5 "core" %\     +2 "storage"(g% +4 "core" %y H W "\ @ +3 "storage"(!. +4 "core" .(,> +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 3 +2 "storage"(0( +195 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (Z& +3 "core" & ] _\ ? +3 "manipulator"&y& +4 "core" &  / +3 "manipulator"&E% +5 "core" %\     +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"&( +148 "core" ( +2 "manipulator"&c& +4 "core" & 3 3   +2 "storage"(X& +5 "core" & k j \ D +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts +2 "manipulator"&*' +93 "core" ' +2 "storage"(^& +4 "core" & z }\ D +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('H +151 "core" ' +2 "storage"(Y- +4 "core" -'ڊ +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&)& +4 "core" & 3  +2 "storage"(+& +4 "core" & " + 6\ 7 +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek 3 + "manipulator"& ' +37 "core" ' +2 .tElbow.hold +2 "manipulator"&_, +3 "core" , +45 .tElbow.reconfigure :tight +11 "manipulator"&$&.,(\ #b +3 "storage"(q- +3 "core" -'ڊ +3 .tSE.seek 16.02 Pucks below Top Plate +2 "storage"(\\'P +35 "core" ' +2 "manipulator"&% +5 "core" % \\ k l g +2 "storage"(l& +4 "core" & !\ ) +3 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 3 + 296 counts +2 "manipulator"&6'5 +21 "core" ' +3 "manipulator"&d& +5 "core" &    +2 "storage"(& +5 "core" & : 8 \ 9 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 3 + 700 counts +2 "manipulator"&'' +18 "core" ' +3 .tSE.seek 17.02 Pucks below Top Plate +2 "storage"(7'G +57 "core" ' +2 "manipulator"&#& +5 "core" &  +2 "manipulator"&x% +5 "core" % , +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&n'\ +97 "core" ' +2 .tElbow.seek CC +2 "manipulator"&S( +151 "core" ( +2 "manipulator"&D& +5 "core" &  2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &-& +3 "core" &  2 +4 .tForearm.seek CC + "manipulator"&b', +100 "core" ' +2 .tHand.close +2 "manipulator"&|/ +77 "core" / +2 .tCC.seek :open +2 "collection"'u( +379 "core" ( +2 "storage"(P& +5 "core" & ^ ^\ = +2 "storage"(>& +5 "core" & ] ]\ = +2 "manipulator"&z& +5 "core" & \ C 0 +2 "manipulator"& % +5 "core" % 8 \ ? +3 .tForearm.seek :retract + "manipulator"&K'\ +97 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 3 + "manipulator"&( +159 "core" ( +2 "manipulator"&& +4 "core" & - & \ +3 "storage"(p& +4 "core" & k k Z\ A +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 3 +2 "manipulator"&W' +115 "core" ' +2 .tElbow.hold +2 "manipulator"&, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tHand.open + "manipulator"&,1 +75 "core" 1 +3 "manipulator"&r% +4 "core" % c |  +3 "storage"(w& +5 "core" & !\ 0 +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 3 + 315 counts +2 "manipulator"&k'H +15 "core" ' +2 "manipulator"&t& +4 "core" & 6 0 h \ +3 "storage"(=& +4 "core" & [ X r\ ? +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts +2 "manipulator"&F' +26 "core" ' +2 "storage"(4% +5 "core" %I H R A\ @| +3 ."downElevator"SE.seek :down +47 "storage"('v +58 (% +3 "core" %x \ MU[ +3 "manipulator"&<% +4 "core" % | m +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&G'\ +39 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +46 "core" ' +2 .tPSV.dial :air +2 "processing"%  +73 "core" +3 .tPS.seek 2.5ml +2 "processing"%' +2639 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +43 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%N  +44 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%{ +43 "core" +2 .tdelay 1 second +101 .PSV.dial :air +2 "processing"%o  +45 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%.'W +2631 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%a& +5 "core" &\ 8 +2 "manipulator"&%& +4 "core" & n \ +3 "manipulator"&i% +4 "core" %\  =  +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&B(- +175 "core" ( +2 "manipulator"&U& +4 "core" &-  ? +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" &- % ? +3 .tForearm.seek :garage +2 "manipulator"&5'! +109 "core" ' +2 .tHand.close + "manipulator"&M/ +70 "core" / +2 "manipulator"&& +4 "core" &-  ? +2 "manipulator"&% +5 "core" % )   q +3 .tForearm.seek :retract + "manipulator"&O'\ +102 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC + "manipulator"&;( +123 "core" ( +2 "manipulator"&9& +5 "core" & o s +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &J& +4 "core" & d _  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC + "manipulator"&1' +101 "core" ' +2 "manipulator"&H& +5 "core" & e d  +3 "manipulator"&"% +4 "core" % a Y c  +3 "processing"%& +5 "core" & \ 6 +2 "processing"%/& +6 "core" &\ 6 +3 .tPC.seek :closed +2 "processing"%(Tg +4 "core" &\ \ 6 +6 &\ 5; +10 &Gq\ \ +1 +9 &:qx\ *E +9 &\\\ ,P +10 &L\ /O +9 &]J\ /O +9 &J\ /O +10 &N\ .O +9 &L\ .P +10 &dL&\ /P +9 &'L&\ /O +9 & I0\ /O +10 &"O,\ .O +9 &$lL'\ .P +9 &&/Lb\ .O +10 &'Jr\ /O +9 &)O<\ .O +10 &+uO\ .O +9 &-6L\ ,P +9 &.M\ .O +10 &0I\ /O +9 &2}N\ .O +9 &4?L\ /O +10 &6O\ .O +9 &7N\ .O +10 &9O\ .O +9 &;GM\ .O +9 &= J\ /O +10 &>L\ .P +9 &@L\ .O +9 &BNL\ .P +10 &DN\ .O +9 &EM\ .O +10 &GS\ ,P +9 &IQb\ )Q +9 &K\ %V +10 &L\ %V +9 &N\ %V +9 &PK\ %V +10 &R \ %V +9 &S}b\ () +10 &T?l\ +> +8 ( +4 "processing"%/& +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.71 +2 "processing"%\ & +5 "core" &TM$\ -0 + &TM$\ 00 +2 .tHand.open + "manipulator"&1 +75 "core" 1 +3 "manipulator"&?% +5 "core" % 3 3 D  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +46 .tForearm.seek :retract +11 "manipulator"&e'\ +91 "core" ' +2 .tPRV.dial :air +2 "processing"%  +45 "core"  +2 .tPSV.dial :mixloop +2 "processing"%s +44 "core" +2 "processing"%% +5 "core" %Y!\ + +3 .tPS.seek 0.3ml +2 "processing"%(' +394 "core" ' +2 .tPSV.dial PSR +2 "processing"%2 +102 "core"  +4 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml + "processing"%I'* +495 "core" ' +3 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%v' +1919 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%Q +106 "core" +2 .tPTV.dial :mixing + "processing"%` @ +72 "core" A + .tPBV.dial :waste2 +2 "processing"%j  +95 "core"  +23 .tPS.seek 0ml +2 "processing"%:'W +2631 "core" ' +2 #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&f& +5 "core" & E @ +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&( +3 "core" ( +3 "manipulator"&& +4 "core" & H G { +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" & "  6 +3 .tForearm.seek PC +2 "manipulator"&3' +91 "core" ' +2 .tHand.close + "manipulator"&C/ +70 "core" / +3 .tPC.seek :open + "processing"%( +406 "core" ( +2 "manipulator"&T& +5 "core" & h d c +2 "manipulator"&V% +5 "core" %  f d G +2 .tForearm.seek :retract +7 "manipulator"&R'\ +97 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&8(- +149 "core" ( +2 "manipulator"&L& +4 "core" &. G I 2 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &[& +3 "core" &. > K 2 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&@'! +110 "core" ' +2 .tHand.open +2 "manipulator"&h1 +68 "core" 1 +2 "manipulator"& % +5 "core" % )p - l +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&]'\ +104 "core" ' +2 #tLoading da puck from tube 4 into Processing Clamp +2 "processing"%}& +5 "core" &O\ 3 +2 "manipulator"&m% +5 "core" %\ ! d e 3 +2 "storage"($% +5 "core" %{ 6\ K +2 "storage"(. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 4 +2 "storage"(g(,> +192 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (!& +3 "core" &,< \\\ F\ +3 "manipulator"&Z& +5 "core" &. B K 9 2 +2 "manipulator"&y% +5 "core" %\ ! C M f 3 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +2 "manipulator"&E( +172 "core" ( +2 "manipulator"&A& +5 "core" & l T  !p +2 "storage"(c& +4 "core" &,< (\ J\ +3 .tForearm.reconfigure :tight +49 "manipulator"&#Q@2^d^\ b +8 .tForearm.seek 4 + 700 counts +2 "manipulator"&X'& +90 "core" ' +2 "storage"(^& +4 "core" &,< \ M\ +4 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"('H +267 "core" ' +2 "storage"(Y- +4 "core" -'a +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 ()& +4 "core" &,< \ G\ +2 "manipulator"&+& +5 "core" & J ? o +2 .tElbow.seek 4 +2 "manipulator"&&( +3 "core" ( +3 "manipulator"&q& +5 "core" & M H o +2 "storage"(& +5 "core" &,< \ H\ +3 .tForearm.seek 4 + 300 counts +2 "manipulator"&l'ϖ +24 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tHand.close + "manipulator"&d/ +68 "core" / +3 ."downElevator"SE.seek :down +4 "storage"('v +2 "manipulator"&#& +9 "core" & a R  o +2 "manipulator"&*% +4 "core" % ϋ Q T 3 +4 .tForearm.seek :retract + "manipulator"&x'\ +91 "core" ' +2 .tElbow.seek PC +2 "manipulator"&( +139 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +121 "core" ( +2 "manipulator"&& +4 "core" & ? +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +5 & & +3 "core" & A ? +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&6' +94 "core" ' +2 "manipulator"&\\& +4 "core" & E ? +3 "manipulator"&D% +4 "core" % + 2 +3 "processing"%-& +5 "core" &\ 7 +3 "processing"%'& +6 "core" &\ 7 +2 .tPC.seek :closed +2 "processing"%_(Tg +6 "core" & \ 8 +6 & +\ 4$d +10 &Wu\ -8 +9 &n\ -L +9 &N\ 0O +10 &\\J\ 0N +9 &N\ 0O +9 &N\ 0O +10 &N\ 0O +9 &bM\ 0O +10 &$L\ 0O +9 &L\ /O +9 &!L\ 0O +10 &#kK\ /O +9 &%.L\ 0N +9 &&L\ 0O +10 &(L_\ 0O +9 &*tL\ 0N +10 &,4L0\ 0O +9 &-L+\ /O +9 &/N%\ /O +10 &1{L \ 0O +9 &3<N\ 0O +9 &5K\ 0N +10 &6L\ 0O +9 &8J\ .O +10 &:EL\ 0O +9 &<L\ 1N +9 &=L\ \ 0O +10 &?L\ 1N +9 &AML \ 1O +10 &CJ \ 0O +9 &DN\ 0O +9 &FQ \ 0O +10 &HO\\ \ /Q +9 &J\ n \ -S +9 &K\ (U +10 &M\ 'V +9 &OG\ 'V +9 &Q \ 'V +10 &R\ &G +9 &SEm\ *!b +10 &TF-\ /+ +5 ( +2 "processing"%'& +5 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.70 +2 .Hand.open + "manipulator"&|1 +3 "core" &TF \ 2+ +65 1 + "manipulator"&n% +5 "core" %  m p 5 2 +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +4 #tHeating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%P  +2 %>9 +9 "core" 9 +102 "processing"%z9 +4 "core" 9 +103 "processing"% 9 +3 "core" 9  +104 "processing"%9 +3 "core" 9  +103 "processing"%p9 +3 "core" 9 +103 "processing"%b9 +3 "core" 9 +103 "processing"%S9 +3 "core" 9 +103 "processing"%,9 +3 "core" 9 +104 "processing"%r9 +4 "core" 9# +103 "processing"%w9 +3 "core" 9' +103 "processing"%t9 +3 "core" 9+ +103 "processing"%=9 +3 "core" 9/ +153 "processing"%49 +6 "core" 96 +103 "processing"%K9 +3 "core" 9: +103 "processing"%9 +3 "core" 9> +103 "processing"%<9 +3 "core" 9B +103 "processing"%9 +4 "core" 9G +103 "processing"%W9 +3 "core" 9K +103 "processing"%k9 +4 "core" 9 O +103 "processing"% 9 +3 "core" 9S +104 "processing"%79 +3 "core" 9X +103 "processing"%F9 +3 "core" 9\\ +103 "processing"%9 +4 "core" 9` +103 "processing"%9 +4 "core" 9$e\ +103 "processing"% 9 +3 "core" 9*i\ +103 "processing"%N9 +4 "core" 9.m +103 "processing"%{9 +3 "core" 94q +103 "processing"%o9 +3 "core" 99v +103 "processing"%9 +3 "core" 9>z +4 .tPH.hold 2:00:00,28C +4 "processing"%a pp; +3 .tdelay 1:30 +5 "core" z +9000 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%% +103 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%i' +593 "core" ' +2 .tdelay 5 seconds +503 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml +2 "processing"%U'[ +1618 "core" ' +2 .tPTV.dial :puck + "processing"%  +72 "core"  +2 .tPSV.dial PTV +2 "processing"% +74 "core" +2 .tPBV.dial :waste1 +2 "processing"%M  +132 "core"  +2 "processing"%% +5 "core" %_\ 1 +2 .tPS.seek 1.5ml +2 "processing"%' +593 "core" ' +3 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%G * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%9'W +1613 "core" ' +2 .tdelay 5:00 +1367 "Can"\ .A Z= +28635 #trecoverPSRreagent08 +2 .PTV.dial :puck + "processing"%J  +15 "core"  +3 .tPBV.dial :waste1 + "processing"%5  +36 "core" +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%H * +34 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%" +74 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%' +2382 "core" ' +2 .tPSV.dial PTV +2 "processing"%B +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +3 "processing"%O +74 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%~ +73 "core" +3 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%\  +73 "core"  +3 .tPS.seek 0ml +2 "processing"%'W +2365 "core" ' +3 .tPTV.dial :PRVmixing,via: PRV + "processing"%?  +137 "core" +2 .tPSV.dial :mixloop +2 "processing"%/ +55 "core" +2 .tPRV.dial :ab1 +2 "processing"% @ +74 "core" B +3 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%s'w +358 "core" ' +2 .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +3 "collection"'  +3 "processing"%1  +47 "core"  +6 +2 "processing"%.% +4 "core" %z\  +3 .tPS.seek 0.32ml +51 "processing"%2'' +390 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'(  +30 "core" +2 .tPRV.dial :air + "processing"%I  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%Q'D +1228 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%` @ +73 "core" > +3 .tPS.seek 0.5ml +2 "processing"%j' +862 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%v  +42 "core"  +3 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%f'[ +1606 "core" ' + .tPSV.dial :PML +2 "processing"% +44 "core" + .tPTV.dial :mixing +2 "processing"% @ +72 "core" B +2 .tPBV.dial :waste1 + "processing"%C  +34 "core" +2 "processing"%;% +4 "core" %V\ - +3 .tPS.seek 1.85ml +2 "processing"%e'6 +236 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"% * +35 "core" * +3 .tPS.seek 0ml + "processing"%T'W +1966 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'V& +4 "core" &]aC\  +2 "manipulator"&L& +4 "core" &  ? +3 "manipulator"&[% +5 "core" %\  6  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&3(- +138 "core" ( +2 "manipulator"&& +4 "core" &-  2 !r +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &h& +3 "core" &-  !r +3 .tForearm.seek :garage +2 "manipulator"& '! +107 "core" ' +3 .tHand.close + "manipulator"&R/ +78 "core" / +2 "manipulator"&}& +5 "core" &- C !r +2 "manipulator"&m% +5 "core" % + ^ > r +2 .tForearm.seek :retract +2 "manipulator"&$'\ +108 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +267 "core" ( +2 "manipulator"&@& +5 "core" & R 2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &!& +3 "core" & 2 +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&Z', +96 "core" ' +2 "manipulator"&y& +5 "core" & 2 +2 "manipulator"&0% +4 "core" %5 4 +3 "collection"'A& +4 "core" &^a;\  +4 "collection"'c& +6 "core" &]b>\  +3 .tCC.seek :closed + "collection"'8(O +6 "core" &^`=\  +7 &\ *\\_@\ %f +9 &Vv[`?\ 8 +10 &u^a9 M +9 &P\\a=\ O +9 &\\O]b8\ O +10 &O\\c0\ O +9 &O]b<\ N +9 &O^a:\ N +10 &dO]`6\ O +9 &&Q^b:\ O +9 &N^a;\ O +10 &!P\\`?\ N +9 &#mL_b=\ N +9 &%.P^b>\ O +10 &&R[`:\ O +9 &(R]b:\ N +10 &*uO^`A\ N +9 &,6L^b:\ O +9 &-R^a9\ \ O +10 &/R\\b=\ N +9 &1|L^a9\ O +9 &3>S_a5\ O +10 &5O]a7\ O +9 &6R]`:\ N +10 &8O^`8\ N +9 &:GL]b8\ N +9 &< O`b4\ N +10 &=M]`:\ N +9 &?P^`C\ N +10 &AOO^a:\ N +9 &CL\\a7\ O +9 &DS_b>\ O +10 &FS]b<\ O +9 &HQ^\\`=\ P +9 &J[_;\ U +10 &K\\`7 Z +9 &Mu\\`: \\ +9 &N]]`8 6 +10 &Ou\\a9\ W +9 ( +3 "collection"'c& +62 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.73 +2 "collection"'^& +5 "core" &O`__<\ J + &O`^`:\ J + &O`__9\ J + &O_^a: J + &O`\\`;\ J +2 &O`\\`:\ J + &O`^`;\ J + &O`^`>\ J +2 .tHand.open + "manipulator"&]1 +77 "core" 1 +2 "manipulator"&Y% +4 "core" % 5  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&)'\ +98 "core" ' +2 .tPSV.dial PSR + "processing"%+ +104 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml +2 "processing"%q' +1615 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +41 "processing"%  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%d'W +1607 "core" ' + .tPSV.dial PSR +2 "processing"%# +56 "core"  +2 .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%*' +2633 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +3 "processing"%E  +3 "collection"'X  +40 "core"  +124  +2 .tPSV.dial :mixloop +2 "processing"% +104 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%l  +73 "core" +3 .tPS.seek 0ml + "processing"%'W +2625 "core" ' +2 .tPSV.dial :air +2 "processing"%  +54 "core" +3 .tPS.seek 2.5ml +2 "processing"%&' +2209 "Can"\ X ]>- +422 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%\\ +41 "core" +3 .tPS.seek 0ml +2 "processing"%D'W +2638 "core" ' +2 .tPSV.dial :air + "processing"%-  +43 "core"  +3 .tPS.seek 2.5ml +2 "processing"%' +2639 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%x +43 "core" +3 .tPS.seek 0ml + "processing"%'W +2640 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&|& +4 "core" & 2 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&n( +3 "core" ( +2 "manipulator"&>& +4 "core" & + 2 +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &'& +3 "core" & e 2 +3 .tForearm.seek CC +2 "manipulator"&z', +108 "core" ' +2 .tHand.close + "manipulator"&6/ +65 "core" / +3 .tCC.seek :open +2 "collection"' ( +379 "core" ( +2 "manipulator"&& +5 "core" & q   2 +2 "manipulator"&p% +5 "core" %  , \ +2 .tForearm.seek :retract +2 "manipulator"&b'\ +98 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"&S(- +283 "core" ( + "manipulator"&,& +5 "core" &- +  W 2 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &r& +3 "core" &- 9 X  2 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +44 "manipulator"&w'! +115 "core" ' +3 .tHand.open +2 "manipulator"&t1 +67 "core" 1 +2 "manipulator"&=% +5 "core" % ) i & +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&4'\ +104 "core" ' +3 ."da"delayUntil "11:58:58.56" +24609 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%K @ +73 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +3 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%< * +36 "core" , +2 ."da"PSV.dial :air + "processing"%  +45 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%W' +2359 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%k +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%7 +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%F  +44 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2367 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +132 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"% ' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%N'[ +1611 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%{  +73 "core"  +2 ."da"PSV.dial PTV +2 "processing"%o +72 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +37 "core" +2 "processing"%%% +4 "core" %`\ # +3 ."da"PS.seek 1.5ml +2 "processing"%:' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%i * +37 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1613 "core" ' +2 ."da"delay 2:00 +11115 "Can"\ 'H `u> +888 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%M  +36 "core" +3 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%U +74 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%G' +2408 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +72 "core" +3 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%P +73 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%J +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%5  +72 "core"  +3 ."da"PS.seek 0ml +2 "processing"%H'W +2359 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%" +132 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%9' +584 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%B'[ +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%O  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%~ +85 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%\  +76 "core" +10 "processing"%% +4 "core" %]\ / +4 ."da"PS.seek 1.5ml +2 "processing"%?' +593 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%/ * +34 "core" + +3 ."da"PS.seek 0ml +2 "processing"%'W +1604 "core" ' +3 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%1  +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"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%s' +2368 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%( +74 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%I +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%2 +74 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%`  +74 "core"  +2 ."da"PS.seek 0ml +3 "processing"%Q'W +2370 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%v  +54 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%j  +132 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%  +46 "core" ~ +2 ."da"PTV.dial :PRVmixing + "processing"%  +15 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%C +57 "core" +3 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%;' +388 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%  +43 "core"  +2 "processing"%f% +4 "core" %\ / +3 ."da"PS.seek 0.55ml +2 "processing"%e'w +332 "core" ' +3 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%V  +41 "core"  +3 ."da"PS.seek 2ml +2 "processing"%L'[ +1558 "core" ' +2 ."da"PSV.dial :PML + "processing"%[ +44 "core" +2 ."da"PTV.dial :mixing + "processing"% @ +76 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%h  +34 "core" +2 "processing"%% +5 "core" %V\  +2 ."da"PS.seek 1.85ml +2 "processing"%R'6 +228 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%} * +35 "core" + +3 ."da"PS.seek 0ml +2 "processing"%m'W +1965 "core" ' +2 ."da"delay 2 seconds +203 .delay 8:00 +15444 "Can"\ "N c4?Y +32559 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +4 "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"%!  +44 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%3' +2378 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%y +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%0  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%A +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%$  +44 "core"  +3 ."da"PS.seek 0ml +2 "processing"%u'W +2361 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%^ +132 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%]' +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +63 ."da"PS.seek 2ml +2 "processing"%Y'[ +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%c  +73 "core"  +2 ."da"PSV.dial PTV +2 "processing"%+ +85 "core" ~ +2 ."da"PBV.dial :waste1 +2 "processing"%Z  +35 "core" +2 "processing"%T% +4 "core" %`\ * +3 ."da"PS.seek 1.5ml +2 "processing"%' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%q * +35 "core" * +3 ."da"PS.seek 0ml +2 "processing"%#'W +1613 "core" ' +3 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%d  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%X  +34 "core" +2 ."da"delay 30 seconds +1007 "Can"\ *D e? +1996 ."da"PBV.dial between PSV and waste1 +2 "processing"%E * +35 "core" * +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +72 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%l' +2373 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%* +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "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"  +3 ."da"PS.seek 0ml +2 "processing"%&'W +2379 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%- +131 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%D' +584 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%x'[ +1618 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%| +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%>  +35 "core" +2 "processing"%'% +4 "core" %_\ + +3 ."da"PS.seek 1.5ml +2 "processing"%6' +594 "core" ' +20 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" * +3 ."da"PS.seek 0ml +2 "processing"%)'W +1611 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%8  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%p * +35 "core" * +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%z +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%,' +2391 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%r +73 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%n +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%t +73 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%=  +72 "core"  +3 ."da"PS.seek 0ml +2 "processing"%b'W +2397 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%w +132 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%K' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +64 ."da"PS.seek 2ml +2 "processing"%'[ +1614 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%<  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%k% +4 "core" %\\\ * +3 ."da"PS.seek 1.5ml +2 "processing"% ' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%7 * +35 "core" * +3 ."da"PS.seek 0ml +2 "processing"%F'W +1613 "core" ' +3 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%W  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +74 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%{' +2384 "core" ' + ."da"PSV.dial PTV +2 "processing"%o +73 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"delay 5 seconds +86 "Can"\ )B h@ +417 ."da"PSV.dial PTV +2 "processing"%% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%N  +84 "core" +3 ."da"PS.seek 0ml +2 "processing"%i'W +2375 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%: +149 "core"  +8 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +16 "processing"% +25 ."da"PS.reconfigure :default +9 "processing"%#A d`xb +15 ."da"PS.seek 0.25ml +10 "processing"%'7 +344 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +11 ."da"PS.seek 0.5ml +2 "processing"%M' +328 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1609 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%U  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +76 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +37 "core" +2 "processing"%P% +4 "core" %V  +3 ."da"PS.seek 1.5ml +2 "processing"%J' +594 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%5 * +36 "core" , +3 ."da"PS.seek 0ml +2 "processing"%G'W +1609 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%"  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%H  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%9 * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%O +77 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%~' +2492 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%\ +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +77 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%B +90 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%/  +89 "core" +3 ."da"PS.seek 0ml +2 "processing"%?'W +2486 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +138 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 2ml +2 "processing"%1'[ +2131 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +10 "processing"%  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"%. +90 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +37 "core" +2 "processing"%(% +5 "core" %a +3 ."da"PS.seek 1.5ml +2 "processing"%I' +590 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%2 * +36 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%`  +106 "core"  +4 ."da"PS.seek 0ml +2 "processing"%s'W +1608 "core" ' +2 "processing"%v9 +4 "core" 95 +3 #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast +2 "processing"%j +3 "core" 5 +2 "processing"%& +5 "core" &TF  + +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&% +4 "core" %\  &6 +3 "storage"(C% +4 "core" %~ +2 "storage"(Q. +4 "core" .(,> +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 ."da"SC.seek 3 +2 "storage"(( +195 "core" ( +2 ."da"SC.configure :limp +3 "storage"($(\ 1b +3 (f& +4 "core" &  D +2 "manipulator"&;& +5 "core" &- 3 %2 +2 "manipulator"&V% +4 "core" %\  %6 +4 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 3 +2 "manipulator"&e( +180 "core" ( +2 "manipulator"&[& +4 "core" &  h 1 #!r +3 "storage"(& +4 "core" & K +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 3 + 700 counts +2 "manipulator"&h' +102 "core" ' +2 "storage"(& +5 "core" &  +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(}'H +140 "core" ' +2 "storage"(L- +4 "core" -'y +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&R& +4 "core" &  #!q +2 "storage"(& +5 "core" & +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 3 +2 "manipulator"& ' +32 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&@, +4 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 "storage"(!- +2 "core" -'y +4 ."da"SE.seek 17.02 Pucks below Top Plate +2 "storage"(m'? +34 "core" ' +2 "manipulator"&y% +4 "core" %!k + !   +3 "storage"(0& +4 "core" & [ +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 3 + 320 counts +2 "manipulator"&A'M +20 "core" ' +2 "manipulator"&$& +4 "core" &  #] +3 "storage"(3& +4 "core" &  +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 700 counts +2 "manipulator"&^' +26 "core" ' +3 ."da"SE.seek 18.02 Pucks below Top Plate +2 "storage"(u'6 +45 "core" ' +2 "manipulator"&]& +4 "core" & %] +3 "manipulator"&c% +5 "core" %  %| +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&+'\ +93 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&Z( +250 "core" ( +2 "manipulator"&T& +4 "core" & ! +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &Y& +3 "core" & ! +3 ."da"Forearm.seek PC +2 "manipulator"&q' +97 "core" ' +49 ."da"Hand.close +10 "manipulator"&/ +74 "core" / +3 ."da"PC.seek :open +2 "processing"%d( +401 "core" ( +2 "storage"(X& +5 "core" & +2 "manipulator"&E& +4 "core" &  % +3 "manipulator"&% +5 "core" %  ] # +3 ."da"Forearm.seek :retract +2 "manipulator"&#'\ +96 "core" ' +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 3 +2 "manipulator"&*( +254 "core" ( +2 "manipulator"& & +4 "core" &  #!w +3 "storage"(& +5 "core" & +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 3 + 700 counts +2 "manipulator"&\\' +96 "core" ' +2 ."da"Hand.open + "manipulator"&l1 +70 "core" 1 +3 "storage"(-- +4 "core" -'6 +2 ."da"SE.seek 17.77 Pucks below Top Plate +2 "storage"(&' +27 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +4 ."da"SE.seek 17.11 Pucks below Top Plate +2 "storage"(D' +50 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23aug1812h50ml_niagara.tif +1949 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +2292 #"da"SX HX9/16 (USB:<3): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 39.092 seconds\ /var/log/esp/da23aug1812h50ml_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23aug1812h50ml20s_niagara.tif +2065 #SX HX9/16 (USB:<3): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23aug1812h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23aug1812h50ml30s_niagara.tif +3065 #SX HX9/16 (USB:<3): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23aug1812h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "39.092 sec auto-exposure",Subject: "da23aug1812h50ml images!" +2 "storage"(- +15 "core" -' +8 "storage"(|& +15 "core" & # - >\  +7 "manipulator"&>& +5 "core" &  y!v +3 ."da"Elbow.seek 3 +2 "manipulator"&'( +4 "core" ( +2 "manipulator"&x& +5 "core" & \\ y!v +3 "storage"(& +5 "core" & M L \  +3 ."da"Forearm.seek 3 + 700 counts +3 "manipulator"&6' +11 "core" ' +4 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +5 ."da"SE.seek 17.82 Pucks below Top Plate +3 "storage"(8'B +57 "core" ' +2 "manipulator"&& +5 "core" & g  !v +2 "storage"(p& +5 "core" & T\ * +3 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 3 +3 "manipulator"&z' +39 "core" ' +2 ."da"Elbow.hold +5 "manipulator"&), +3 "core" , +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +5 "storage"(#QK-0-\ b +3 ."da"SE.seek 18.01 Pucks below Top Plate +2 "storage"(r'- +25 "core" ' +2 "manipulator"&n% +5 "core" %\\ z | +3 "storage"(t& +7 "core" & M\ ! +2 ."da"Forearm.force -20 + "manipulator"&5 +5 ."da"Forearm.seek 3 + 307 counts + "manipulator"&='@ +18 "core" ' +2 "manipulator"&,& +8 "core" & g +2 "storage"(w& +5 "core" & <\ 1 +3 ."da"Forearm.reconfigure :tight +45 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 700 counts +2 "manipulator"&b' +23 "core" ' +2 "storage"(K% +4 "core" %&  }\ 4 +3 ."downElevator"SE.seek :down +3 "storage"(<'v +99 "core" ' +6 ."downElevator"SE.stop +3 "storage"(5 +13 (% +10 "core" % / / \\\ : +6 "manipulator"&% +10 "core" % +8 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&k'\ +88 "core" ' +2 "storage"(& +5 "core" &   (\ 8 +5 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +7 #tStarting finalPurge +3 "processing"%7& +7 "core" &\ +3 "manipulator"& & +6 "core" & @ g +2 "manipulator"&W% +5 "core" %\   +3 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(- +174 "core" ( +4 "manipulator"&& +9 "core" &- F n +5 ."psFlush"Elbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +7 & & +6 "core" &- Q n +8 ."psFlush"Forearm.seek :garage +4 "manipulator"&F'! +108 "core" ' +4 ."psFlush"Hand.close +4 "manipulator"&o/ +77 "core" / +2 "manipulator"&& +5 "core" &-  n +2 "manipulator"&%% +5 "core" % +  +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&N'\ +99 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +2 "manipulator"&{( +121 "core" ( +2 "manipulator"&:& +5 "core" & B +4 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &i& +4 "core" & +3 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek PC +2 "manipulator"&' +94 "core" ' +2 "manipulator"&M& +5 "core" & \ +3 "manipulator"&U% +4 "core" %  - +4 "processing"%& +4 "core" &\ ! +4 "processing"%& +7 "core" &\ +3 ."psFlush"PC.seek :closed +3 "processing"%P(Tg +5 "core" &\ +4 &8\ !5 +10 &>Ht\ 1 +9 &eov/\ E +10 &V/\ P +10 &F1\ O +8 &L5\ O +10 &HN0\ P +9 &\ K3\ P +10 &J,\ P +9 &L+\ O +9 &PJ\ P +10 &!JA\ P +10 &"J0\ P +10 &$J\ O +10 &&YG^\ O +8 &(G\ O +11 &)Gg\ O +9 &+G\ O +10 &-aG'\ O +9 &/#G\ O +8 &0G\ O +10 &2G\ O +10 &4iG\ O +8 &6+G\ O +11 &7G\ O +9 &9L\ O +9 &;qL\ O +10 &=3G\ O +10 &>G\ O +8 &@G\ O +10 &ByG\ O +10 &D;G\ O +7 &EJ\ O +9 &GO\ P +9 &Iz\\\ R +11 &K2~\ U +10 &L\ V +9 &N\ V +10 &Pt\ V +8 &R5\ W +9 &Sbk\ * +9 &T?]\ 5 +8 ( +3 &TH \ , +2 "processing"%& +5 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.81 +2 "processing"%& +4 "core" &TH \ , +2 ."psFlush"Hand.open +2 "manipulator"&51 +74 "core" 1 +4 "manipulator"&J% +12 "core" %  0 - +5 ."psFlush"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +7 ."psFlush"Forearm.seek :retract +4 "manipulator"&"'\ +93 "core" ' +3 ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"%H +58 "core"  +4 #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +5 "processing"%@ +15 ."psFlush"PS.seek 0.5ml +2 "processing"%9' +397 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +194 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +5 "processing"% +14 ."psFlush"PS.seek 2.5ml +4 "processing"%O' +2135 "core" ' +2 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%G @ +196 "core" @ +4 ."psFlush"PTV.dial :PRVmixing +4 "processing"%\  +132 "core" +3 ."psFlush"PSV.dial :mixloop +4 "processing"% +109 "core" +5 ."psFlush"PS.seek :empty +4 "processing"%B'9 +2638 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%/ +104 "core"  +7 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%~' +588 "core" ' +3 ."psFlush"delay 5 seconds +48 #"uploadLog"upsync +454 ."psFlush"PSR.select :air +4 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2126 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%?  +35 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"% @ +74 "core" B +2 ."psFlush"PSV.dial :mixloop +2 "processing"%. +103 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%'9 +2638 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%( +103 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%1'P +1119 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%2' +1615 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%` +75 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%I  +72 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%v  +4 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%j'W +2636 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +73 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +548 "Can"\ F pkA +37 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%C' +2118 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%Q +85 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%f U +55 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%;'W +2628 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%V @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%g' +2625 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%[  +71 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2633 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%S +44 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2645 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%L +72 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%R U +5 "core" U +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2651 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%4 @ +43 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%!' +2629 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%y  +71 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%0'W +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%$ +45 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%3'P +1106 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%]' +1615 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%c +72 "core" + ."psFlush"PTV.dial :puck +2 "processing"%h  +5 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%e  +54 "core"  +11 ."psFlush"PS.seek 0ml +2 "processing"%}'W +2625 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +74 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%A' +597 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +3 "processing"%m' +2123 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%^ +74 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%T U +55 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%Y'W +2630 "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 +2 "processing"%+  +71 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%_'W +2636 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%X +44 "core"  + ."psFlush"PSR.select :air +4 .PS.seek 2.5ml + "processing"%E' +2628 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +85 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%q U +16 "core" S +3 ."psFlush"PS.seek 0ml +2 "processing"% 'W +2633 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%Z' +2631 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%l  +71 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%-'W +2629 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'#& +5 "core" &qr\  +2 "manipulator"&u& +5 "core" &   +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&&( +3 "core" ( +2 "manipulator"&& +4 "core" &  Z +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &|& +3 "core" &  K +3 .tForearm.seek PC +2 "manipulator"&>' +94 "core" ' + .tHand.close +2 "manipulator"&x/ +72 "core" / +2 .tPC.seek :open +2 "processing"%( +400 "core" ( +2 "manipulator"&& +5 "core" & D ? N +2 "manipulator"&p% +4 "core" %  F H  +3 .tForearm.seek :retract +2 "manipulator"&n'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&t( +354 "core" ( +2 "manipulator"&,& +4 "core" &  \\ 1 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &w& +3 "core" &  \ 1 +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&*', +102 "core" ' +2 "manipulator"&\\& +5 "core" & ) %  1 +3 "manipulator"&D% +5 "core" %" # "  +3 "collection"'K& +5 "core" &pr\  +3 "collection"'6& +6 "core" &os\  +2 .tCC.seek :closed +3 "collection"''(O +3 "core" &ns\  +52 &or\ 5 +11 &5Gxor\ 2 + &brynu\ F + &Yot\ O + &Nqs\ N + &Oor\ N +2 &MNos\ O +3 &Los\ N +9 &Ops\ O +9 &Ops\ O +10 &VLos\ N +9 &!Opr\ N +9 &"Lot\ N +10 &$Oor\ N +9 &&]Qps\ O +10 &(Ppt\ O +9 &)Mpt\ N +9 &+Lot\ O +10 &-fQps\ N +9 &/(Mps\ N +9 &0Not\ N +10 &2Rnr\ O +9 &4mOrq\ O +10 &6/Qot\ O +9 &7Los\ N +9 &9Lnu\ O +10 &;vQqt\ N +9 &=8Lns\ N +9 &>Nor\ N +10 &@Rrr\ N +9 &B}Rqr\ O +10 &D?Oot\ O +9 &FOmp\ O +9 &GZnt\ O +10 &Iyxoq\ S +9 &K.ps\ \ W +9 &Luv\ \\ +10 &Nzz\ \ @ +9 &Oa/ux\ $k +10 &OVtx\ A +2 ( +2 "collection"'6& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.65 + "collection"'8& +5 "core" &ORsw\ A +2 .tHand.open + "manipulator"&1 +67 "core" 1 +2 "manipulator"&% +4 "core" % #  7  +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&z'\ +97 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'& +5 "core" &ORpr\ A +3 "collection"'7% +5 "core" %os\  +2 .tCSV.dial CSR +2 "collection"'=  +42 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.seek 5ml +2 "collection"' 'l +1366 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +16 "collection"' +10 'W% +3 "core" %lms\  +3 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'r' +687 "core" ' + .tCSV.dial :waste +2 "collection"'< +129 "core" +3 .tCS.reconfigure :default +2 "collection"'#P d@b +4 .tCS.seek 0ml + "collection"'b' +1983 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'& +4 "core" &ORnq\ A +3 "collection"' % +5 "core" %nr\  +2 .tCSV.dial :flush + "collection"')  +42 "core"  +3 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 5ml +2 "collection"'o'l +1275 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"' @ +43 "core" A +2 "collection"'%% +5 "core" %lnq\ \ +3 .tCS.seek 7ml +2 "collection"'k' +566 "core" ' +3 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"':  + 'i  +44 "core"  +93  +2 .tCBV.dial :waste1 +2 "collection"'F @ +46 "core" > +3 .tCS.seek 0ml +2 "collection"'M' +1748 "core" ' +3 #tFlushing lower manifold's waste2 port + "collection"'U& +5 "core" &ORsy\ A +2 "collection"'% +4 "core" %uw\ +2 .tCSV.dial :flush +2 "collection"'  +74 "core" +2 .tCS.seek 5ml +2 "collection"'N'l +257 "Can" \ L rA +1018 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'d @ +43 "core" A +2 "collection"'% +5 "core" %lqt\  +3 .tCS.seek 7.001ml +2 "collection"'5' +557 "core" ' +3 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  +2 'J  +8 "core"  +35  +2 .tCBV.dial :waste2 +2 "collection"'H  +115 "core"  +3 .tCS.seek 0ml + "collection"'' +1743 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'s& +4 "core" &ORru\ A +3 "collection"'9% +4 "core" %st\  +52 .tCSV.dial CSR +3 "collection"'G  +43 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +12 .tCS.seek 8ml + "collection"'\ ' +1985 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +11 .tCS.seek 10ml +2 "collection"'' D +580 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'O +3 '/  +100 "core" +38  +2 .tCTV.dial :intake + "collection"'B  +73 "core" +2 .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml +2 "collection"'~' \\ +2012 "core" ' +2 .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'?  +74 "core" ~ +3 .tCS.reconfigure :default +2 "collection"'#P d@b +4 .tCS.seek 0ml + "collection"'' +595 "core" ' +2 .tCSV.dial CSR +2 "collection"'.  +101 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"''l +1350 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +12 .tCS.seek 10ml +2 "collection"'(' D +1360 "core" ' +2 .tCSV.dial CBV +2 "collection"' +101 "core" +2 .tCS.seek 0ml +2 "collection"'1' +2619 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&`& +4 "core" & 1 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&I( +4 "core" ( +3 "manipulator"&v& +4 "core" & d 1 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &2& +3 "core" & 5 1 +4 .tForearm.seek CC + "manipulator"&', +105 "core" ' +2 .tHand.close +2 "manipulator"&j/ +76 "core" / +3 .tCC.seek :open + "collection"'( +375 "core" ( +2 "manipulator"&Q& +5 "core" &   1 +2 "manipulator"&f% +4 "core" % +   A +3 .tForearm.seek :retract +2 "manipulator"&C'\ +105 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"&V(- +280 "core" ( +2 "manipulator"&;& +5 "core" &- % $ ` C +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &[& +3 "core" &-  = C +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&g'! +110 "core" ' +3 .tHand.open + "manipulator"&S1 +66 "core" 1 +2 "manipulator"&% +5 "core" % + +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&L'\ +99 "core" ' +2 #tCompleted [shallowDAwithoutWCR] begun 11:00:25 + #Preparing to sleep until 11:00AM 08/19/2023 +8 #Asleep til 11:00AM 08/19/2023 +5 #Continuing at 11:00EDT19-Aug-23 +4 "Can" \ *9 sA +5 ."Qmail"GoodNews.email "Then, in tube 4: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_2023_08_02.rb:127\\n{1 => 22,\\n 2 => 22,\\n 3 => 19,\\n 4 => 3}\\nCan@12:56:10, 22.8C, 25% humidity, 14.7psia, 12.813V, 0.276A, 60.550Ah, 3.53W\\nSampled 50.0ml",Subject: "Asleep until 11:00EDT19-Aug-23" +20 ."shutdown"Gate.power :core,:OFF +54 .Gate.power :raw,:OFF +3 #Shutdown +656 #"uploadLog"upsync +41599 "Can"\ ?% tBG +60001 \ E! uB +60001 \ G" w+Cs +60002 $\ F" xfD +60001 #\ A" yD +60001 #\ @" zE5 +60001 \ E! |E +60000 !\ G" }QFa +60001 \ D" ~F +60002 \ A" G +60001 \ E" H# +60001 \ =" <H +60002 \ C$ wIO +60001 \ @" I +60001 \ :# J{ +60002 \ I" 'K +60001 \ B$ aK +60001 \ D% L= +60002 \ E! L +60001 \ A! Mi +60001 \ =" LM +60001 \ E" N +60002 \ @" O+ +60001 \ D% O +60002 \ ?# 9PW +60001 \ A" sP +60001 \ B! Q +60002 \ E" R +60001 \ E" %R +60002 \ :" `SE +60001 \ H" S +60001 \ F" Tq +60002 \ C" U +60001 \ B' LU +60001 \ J" V3 +60002 \ K$ V +60001  \ N" W_ +60001 \ N! 8W +60002 \ N" sX +60001 \ N" Y! +60001  \ O! Y +60002  \ O" #ZM +60001 \ \ O" ^Z +60002 \ L& [y +60001 \ O" \\ +60001 \ P" \\ +60002 \ P! H]; +60001 \ Q" ] +60001 \ P! ^g +60002 \ Q! ^ +60001 \ Q! 1_ +60001 \ Q" k`) +60002 \ P! ` +60001 \ Q" aU +60002 \ P" a +60001 \ O$ Wb +60001 \ R! c +60002 \ R! c +60001 \ R! dC +60001 \ Q! Jd +60002 \ N% eo +60001  \ N& f +60002  \ O! f +60001 \ \ N" :g1 +60001  \ L" vg +60001  \ H% ijh] @EDT1692417794.59  \ K' h +60001  \ L" /i +60001  \ M" jj +60002 \ \ P" ɦj +60001  \ M% kK +60001  \ P" k +60002  \ O! Tlw +60001  \ Q" ΍m +60001 \ \ K! m +60002  \ K" n9 +60001  \ J" <n +60001  \ H! voe +60002 \ J! ԯo +60001  \ I! p +60001  \ I! $q' +60002  \ I" ^q +60001  \ J" ٗrS +60002  \ J# r +60001  \ J! s +60001 \ K$ Et +60002  \ L" ~t +60001  \ M" ߸uA +60001  \ M! u +60002  \ M! ,vm +60001  \ M" fw +60001  \ M! w +60002  \ L" x/ +60001 \ L! x +60001  \ K" Ly[ +60002  \ L! y +60001  \ L" z +60001  \ K" { +60002  \ L" 4{ +60001  \ K! n|I +60001  \ L" | +60002 \ \ L! }u +60001  \ L" ~ +60001  \ L" V~ +60002 \ \ H& 7 +60001  \ K!  +60001 \ \ L" c +60002  \ K! > +60001  \ J$ x +60001 \ L! % +60002  \ K"  +60001 \ L" &Q +60002 \ \ L! a +60001 \ \ G' } +60001  \ I%  +60002  \ L!  +60001 \ \ K! L? +60001  \ L!  +60002  \ L! k +60001  \ K!  +60001 \ \ K" 7 +60002  \ M" r- +60001  \ K" \  +60002 \ J! Y +60001 \ \ J! % +60001 \ I" a +60002  \ J#  +60001  \ L!  +60002 \ \ K" G +60001 \ \ J" O +60001  \ I! s +60002  \ G&  +40456  \ I# o +4 #tPowering core bus +536 .Gate.power :raw,:ON +3 "sampler") +49 )R +9 "core"  +4 "collection"' +3 ' +3 "core"  +3 "processing"% +2 %4 +4 "core"  +6 "collection"' 9\ +4 ' 0\ +2 ' -\ +6 "processing"% 9\ +3 % 2\ +2 % *\ +3 % 0\ +5 "sampler")&\ +3 .tCS.configure :default +3 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +3 "sampler")#.0X +4 .tForearm.home.seek :retract + "manipulator"&h'\ +34 "core" +2 ."rdySampler"SSV.dial :spit,avoiding: :exhaust +2 "sampler")e +4 "core"  +2 "sampler")] +4 "core"  +2 "sampler")  +4 "core"  +3 ."readyCS"CS.reconfigure :fast +4 ."rdySampler"SS.home.seek 0ml +3 "sampler")}' +3 "collection"'#d @b +6 ."readyCS"CS.home.seek 0ml +3 "core" ' +2 "collection"'A' +3 ."closeHand"Hand.close +5 .tElbow.reconfigure :loose +3 "manipulator"&^/ +4 &$ &.,(#b +3 "core" +3 .tElbow.jog 1500 +4 ."rdyProcessing"PS.home.seek 0ml + "manipulator"&T* +4 "processing"%m'W +45 "core" * +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 .tElbow.home.seek :clear +2 "manipulator"&@(d +2 "core" / +272 ' +39 ( +2 "storage"(Y& +5 "core" & 0\ F +2 .tSE.home.seek :down + "storage"(+'v +63 "core" ' +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.home.seek :initial +2 "storage"(( +486 "core" ' +4 ' + ."rdyProcessing"PS.stop + "processing"%5 +162 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +5 .tForearm.seek :retract + "manipulator"&X'\ +4 "core" ' +3 .tElbow.seek :hammer + "manipulator"&_( +98 "core" ( +2 "manipulator"&& +5 "core" & H L - !r +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +46 .tForearm.seek retracted +9 "manipulator"&q'\ +3 "core" ' +3 "manipulator"&E% +4 "core" %\ & < * 4  +3 "processing"%& +4 "collection"' & +4 "core" &\ / +3 &?\  +5 ."openPC"PC.home.seek :open +3 .tCC.home.seek :open + "processing"%l( +4 "collection"'Z( +269 "core" ( +12 ( +41 "Can" \ )J ux +5 #tPhase [shallowDAwithoutWCR] +2 ."Qmail"Notice.email "At 11:00:25 began in tube 4: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_2023_08_02.rb:127\\n{1 => 22,\\n 2 => 22,\\n 3 => 19,\\n 4 => 3}\\nCan@11:00:25, 22.3C, 24% humidity, 14.7psia, 12.808V, 0.380A, 63.457Ah, 4.87W",Subject: "Started Niagara_2023_08_02 phase shallowDAwithoutWCR" +3 #t===> STARTED shallowDAwithoutWCR (phase #18) <=== +2 #Starting initialPurge +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'#& +4 "core" &~C\  +3 .tHand.open +2 "manipulator"&u1 +72 "core" 1 +2 "manipulator"&& +5 "core" & 5 1 C !q +2 "manipulator"&|% +5 "core" % \ & 3 2 S  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage + "manipulator"&x(- +179 "core" ( +3 "manipulator"&{& +5 "core" &- - 5 m \\ +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &"& +3 "core" &- L L b \\ +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :garage +2 "manipulator"&P'! +108 "core" ' +2 .tHand.close + "manipulator"&/ +67 "core" / +2 "manipulator"&p& +5 "core" &- ' \\ +2 "manipulator"&>% +4 "core" % * K +6 .tForearm.seek :retract +4 "manipulator"&&'\ +107 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&,( +279 "core" ( +5 "manipulator"&w& +10 "core" & 4 3 ` * +6 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +6 &\\& +4 "core" & 8 - , * +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&D', +99 "core" ' +3 "manipulator"&K& +5 "core" &  M * +2 "manipulator"&n% +5 "core" %" \  +4 "collection"' & +6 "core" &C\  +7 "collection"'8& +6 "core" &R\  +3 .tCC.seek :closed + "collection"'(O +6 "core" &H\  +7 &GI\ &j +9 &pXvA\ 9 +9 &sD\ N +10 &NE\ O +9 &JLM\ O +9 & NI\ N +10 &QH\ O +9 &L~J\ N +9 &QP?\ O +10 &MB\ O +9 &LH\ O +10 &!LH\ O +9 &#[L~K\ N +10 &%OH\ N +9 &&NI\ N +6 #"uploadLog"upsync +3 "core" &(Q~F\ O +10 &*bQJ\ O +9 &,#OH\ O +9 &-NH\ N +10 &/QI\ O +9 &1jPG\ O +9 &3,OG\ O +10 &4KK\ N +9 &6NH\ N +10 &8sQG\ N +9 &:5N~G\ N +9 &;Q}D\ O +10 &=NC\ O +9 &?zLC\ O +9 &A=QG\ N +10 &CNH\ N +9 &DRF\ O +10 &FUD\ O +9 &H=aI\ Q +9 &IC\ T +10 &K@\ Y +9 &Ma~C\ ] +9 &NcB\ 5 +10 &OpB\ (u +9 &Os~A\ L +3 ( +2 "collection"'8& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.76 +2 "collection"'& +5 "core" &OqQ\ L +2 .tHand.open + "manipulator"&1 +70 "core" 1 +3 "manipulator"&6% +4 "core" % " L +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&7'\ +99 "core" ' +3 #tFlushing the Collection Valve::Manifold +53 "collection"'=& +5 "core" &OrG\ L +3 "collection"'*% +4 "core" %G\  +3 .tCSV.dial CSR + "collection"'  +132 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 5ml +2 "collection"'W'l +1353 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 ' % +4 "core" %l~7\  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 7.5ml +2 "collection"'<' +678 "core" ' +2 .tCSV.dial :waste +2 "collection"'r +129 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'' +1988 "core" ' +2 #tPurging external Intake + "collection"' & +4 "core" &Op9\ L +3 "collection"')% +4 "core" %~:\  +2 .tCSV.dial :flush +2 "collection"'b  +43 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 10ml +2 "collection"'' D +2470 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'% +3 'o  +30 "core"  +49 ~ +2 .tCTV.dial :intake + "collection"':  +75 "core"  +2 .tIntake.select :open + "sampler") +11 .tCS.seek 0ml +2 "collection"'i' +2514 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'F  +75 "core" ~ +2 #tFlushing upper manifold + "collection"'k& +4 "core" &On|E\ L +3 "collection"'U% +4 "core" %}F\ +2 .tCSV.dial :flush +2 "collection"'  +74 "core"  +3 .tCS.seek 5ml + "collection"''l +1274 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'M @ +41 "core" A +2 "collection"'d% +4 "core" %l-\  +4 .tCS.seek 7ml + "collection"'' +556 "core" ' +3 ."connect"CSV.dial CBV +2 .tCBV.dial CSV +3 "collection"'N +3 '  +7 "core"  +95 ~ +2 .tCTV.dial :air +2 "collection"'J  +4 "core"  +3 .tCS.seek 0ml + "collection"'H' +1760 "core" ' +2 .tdelay 7 seconds +469 "Can"\ \ Y  +234 .tCS.seek 3ml + "collection"'5'- +791 "core" ' + .tCSV.dial :waste +2 "collection"'s +44 "core" +2 .tCS.seek 0ml +2 "collection"'9' +795 "core" ' +3 "collection"'G& +4 "core" &On}7\ L +2 "collection"'% +5 "core" %~8\ +2 .tCSV.dial :flush +2 "collection"'\  +42 "core"  +3 .tCS.seek 3ml + "collection"'O'- +821 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +4 "collection"'/ @ +42 "core" A +2 "collection"'B% +5 "core" %-?\  +3 .tCS.seek 4.999ml + "collection"''l +561 "core" ' + .tCSV.dial :air +2 "collection"'? @ +4 "core" A +3 .tCS.seek 0ml +2 "collection"'~' +1278 "core" ' +2 .tdelay 7 seconds +704 .CS.seek 3ml +49 "collection"'.'- +801 "core" ' +2 .tCSV.dial :waste +2 "collection"' +73 "core" +3 .tCS.seek 0ml +2 "collection"'' +790 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +5 "core" &  * +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&(( +23 "core" ( +2 "manipulator"&`& +5 "core" &  # +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &v& +4 "core" &  \\ # +3 .tForearm.seek CC +2 "manipulator"&2', +103 "core" ' +2 .tHand.close +2 "manipulator"&j/ +71 "core" / +3 .tCC.seek :open +2 "collection"'t( +377 "core" ( +2 "manipulator"&z& +5 "core" &  _ # +2 "manipulator"&'% +4 "core" %  . C +3 .tForearm.seek :retract +2 "manipulator"&Q'\ +97 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&f(- +273 "core" ( +2 "manipulator"&& +4 "core" &- q j K J +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &;& +3 "core" &- b X & J +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage + "manipulator"&['! +106 "core" ' +3 .tHand.open +2 "manipulator"&I1 +69 "core" 1 +2 "manipulator"&S% +4 "core" % )   +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +3 #tda sampling at most 50ml +4 #Loading sh1 puck from tube 4 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 4 at 11:04:48EDT19-Aug-23\\n{1 => 22,\\n 2 => 22,\\n 3 => 19,\\n 4 => 3}\\nCan@11:03:18, 22.5C, 25% humidity, 14.7psia, 12.764V, 0.472A, 63.481Ah, 6.03W",Subject: "da sampling at most 50ml" +4 "collection"'C& +5 "core" &0\ +2 "manipulator"&g% +5 "core" %\  E N [  +2 "storage"(a% +4 "core" %y !\ F +3 "storage"(R. +3 "core" .( +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 4 +2 "storage"((,> +191 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +4 (4& +4 "core" &,= T e 4\ B +4 "manipulator"&& +5 "core" &- / 3 K J +2 "manipulator"&y% +4 "core" %\  % -   +4 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 .tElbow.seek 4 +2 "manipulator"&$( +177 "core" ( +2 "manipulator"&!& +7 "core" & A M ` h +2 "storage"(0& +5 "core" &,= o r \ D +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +13 .tForearm.seek 4 + 700 counts +83 "manipulator"&c'& +102 "core" ' +2 "storage"(e& +4 "core" &,= q j\ C +4 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(]'H +125 #"uploadLog"upsync +150 "core" ' +3 "storage"( - +3 "core" -'q +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +4 (3& +3 "core" &,= n k \ D +3 "manipulator"&^& +5 "core" & ( 8 5 h +2 .tElbow.seek 4 +2 "manipulator"&L( +4 "core" ( +2 "manipulator"&1& +5 "core" & $ ( h +2 "storage"(V& +5 "core" &,= \ H +3 .tForearm.seek 4 + 300 counts + "manipulator"&-'ϖ +26 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&T/ +77 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&Y& +2 "storage"('v +10 "core" & Q D  h +2 "manipulator"&% +5 "core" % Ϗ 6 ! k # +2 .tForearm.seek :retract +2 "manipulator"&m'\ +95 "core" ' +2 .tElbow.seek CC +2 "manipulator"&E( +143 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +4 "core" ( +2 "manipulator"&& +5 "core" & K F L 1 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 & & +3 "core" & F 9  1 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&h', +100 "core" ' +3 "manipulator"&@& +5 "core" &   1 +2 "manipulator"&X% +4 "core" %3  : +3 "collection"'& +5 "core" &1\  +3 "collection"'& +6 "core" &C\  +3 .tCC.seek :closed +2 "collection"'#(O +4 "core" &6\  +7 &}-\ 0 +9 &4H|~1\ 2 +9 &esx4\ F +10 & W0\ N +9 &M0\ N +9 &Q~'\ N +10 &UO#\ N +9 &L!\ N +10 &O+\ N +9 &Q~&\ N +9 &]N#\ N +10 &!R~0\ N +9 &"N#\ M +9 &$O\ N +10 &&eL\ N +9 &((N~ \ M +10 &)O~!\ N +9 &+Q\ N +9 &-mL\ N +10 &/0M~\ M +9 &0N!\ N +9 &2Q"\ N +10 &4uQ\ N +9 &67R\ N +10 &7L\ N +9 &9M'\ N +9 &;~N#\ M +10 &=@N~\ M +9 &?O~\ N +10 &@Q\ N +9 &BN\ M +9 &DFP\ N +10 &FX"\ O +9 &Gf~\ P +9 &Ix\ U +10 &K(}\ [\ +9 &L!\ \\ +9 &N}\ A +10 &Oc/\ $l +9 &OS\ E +3 ( +2 "collection"'& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.80 +2 .Hand.open + "manipulator"&u1 +68 "core" 1 +2 "manipulator"&% +5 "core" % )  +2 .tForearm.reconfigure :loose +32 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&|'\ +101 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi + #Priming 7ml +2 .Gate.power :sampler,:ON + ."flow"Gate.power :analytic3,:ON +159 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler"){+ +4 "core" + +2 "sampler")"% +4 "core" % \ \  +2 "collection"'_& +4 "core" &OW E +5 "Can" Y Y + #tCalibrating pressure and temperature sensors +4 .CTV.dial :air + "collection"'  +5 "core"  +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")p  +5 "core"  +3 .tSS.reconfigure :fast +2 "sampler")#.0X'?2 +317 "core" ' +3 ."connect"SSV.dial CBV +2 .tCBV.dial SSV +3 "sampler")q  +3 "collection"'P @ +110 "core" > +26 +2 .tdelay 3.8 seconds +382 "collection"'w% +5 "core" %} +2 "sampler")x% +4 "core" %?/ \  k +3 #tSensor limits: Intake max 133.6psia; Outlet max 137.2psia + .SSV.dial :spit +2 "sampler")\\ +136 "core"  +3 .tSS.seek 0ml +2 "sampler")K' +309 "core" ' +3 .tSSV.dial CBV + "sampler")n  +137 "core"  +2 .tCTV.dial :intake +2 "collection"'  +76 "core"  +2 #tWaiting for external sampler to finish priming... + .delayUntil "11:08:09.87" +1357 #"flow"0.0L/min +14843 ."connect"SSV.dial CBV +2 .tCBV.dial SSV +2 "collection"'& @ +5 "core" ? +2 #tAllowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open +2 "sampler") +211 "collection"'Z% +4 "core" %0 +2 #tIntake @19.9psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure :inhaling 2.16ml/s +3 "sampler")#.0X.\ \ +2 "sampler")'% +4 "core" % \ F +3 #tBubblePoint: Intake @24.3psia, Outlet @0.2psia + .CBV.dial SSV +2 "collection"'2 @ +39 "core" B +50 .tSS.reconfigure :default +4 "sampler")#.0X +135 "core"  +4 .tSS.reconfigure :exhale +3 "sampler")#.0X +103 "collection"'9 +4 "core" 9 C +103 "collection"'L9 +3 "core" 9 'G +103 "collection"'9 +3 "core" 9 3K +104 "collection"'Y9 +3 "core" 9 ?O +103 "collection"'t9 +3 "core" 9 KT +103 "collection"'u9 +4 "core" 9 WX +103 "collection"'9 +3 "core" 9 b\\ +104 "collection"']9 +3 "core" 9 m` +103 "collection"'"9 +3 "core" 9 we +103 "collection"'_9 +3 "core" 9 i +103 "collection"'9 +3 "core" 9 m +103 "collection"'9 +3 "core" 9 q +103 "collection"'h9 +3 "core" 9 v +104 "collection"'{9 +3 "core" 9 z +103 "collection"'}9 +3 "core" 9 ~ +103 "collection"'P9 +4 "core" 9  +103 "collection"'q9 +3 "core" 9  +103 "collection"'x9 +46 "core" 9  +112 "collection"'p9 +3 "core" 9  +103 "collection"'>9 +3 "core" 9  +104 "collection"'m9 +3 "core" 9  +103 "collection"'w9 +3 "core" 9  +103 "collection"'\\9 +4 "core" 9  +103 "collection"'n9 +3 "core" 9  +104 "collection"'&9 +3 "core" 9  +104 "collection"'Z9 +4 "core" 9  +103 "collection"'K9 +3 "core" 9  +103 "collection"' 9 +3 "core" 9\  +103 "collection"'=9 +4 "core" 9\  +103 "collection"'69 +3 "core" 9\   +103 "collection"'89 +4 "core" 9\ \  +103 "collection"'*9 +3 "core" 9\ \  +103 "collection"'9 +4 "core" 9\   +103 "collection"'A9 +3 "core" 9\   +103 "collection"'9 +3 "core" 9\   +104 "collection"'W9 +3 "core" 9\ ! +103 "collection"' 9 +3 "core" 9\ % +103 "collection"'<9 +3 "core" 9\ ' +104 "collection"'r9 +3 "core" 9\ * +103 "collection"' 9 +3 "core" 9\ - +103 "collection"'D9 +4 "core" 9\ 1 +106 "collection"'9 +3 "core" 9\ 3 +104 "collection"'9 +3 "core" 9\ 6 +103 "collection"'%9 +3 "core" 9\ 9 +103 "collection"':9 +3 "core" 9\ : +103 "collection"'b9 +4 "core" 9\ = +104 "collection"'F9 +3 "core" 9\ ? +4 .tCH.hold 10:00,70C +3 "collection"'k `\ `\ ?\ +3 'U9 +6 "core"  + 9\ ?\ ? +2 "collection"'% +5 "core" % +2 #tBegun lysing Collection Puck Heater at 68C/19.4psia +40487 "Can" #5̴ +19498 "core" ` +3 "collection"'M9 +4 "core" 9\  +2 "collection"'d% +4 "core" %\  +3 #tEnded lysing Collection Puck Heater at 70C/18.5psia +2 .CS.seek 0ml +2 "collection"'' +335 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +103 "core" A +2 .tCSV.dial :air +2 "collection"'i @ +41 "core" ? +4 .tCS.seek 5ml +2 "collection"'J'l +1351 "core" ' +2 .tCSV.dial CTV + "collection"'  +43 "core"  +3 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'H @ +44 "core" ? +3 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'s  +43 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +44 "core" > +3 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"'N' +1352 "core" ' +2 "collection"'G% +5 "core" % \  + #tPuck @29.2psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"' +102 "core" ~ +2 .tCBV.dial CSV +2 "collection"'9  +27 "core" +2 "collection"'\ % +4 "core" % 7 :\  +3 .tCS.seek 5ml +2 "collection"'O'l +1353 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'/  +87 "core" +10 "collection"'% +5 "core" %l K\  +3 .tCS.seek 7ml +2 "collection"''\ +583 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'B @ +41 "core" ? +3 .tCS.seek 10ml +2 "collection"'~' D +844 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +116 "core" _ +2 #tRecycling Lysate (#1 of 1) +2 .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'   +39 "core" " +3 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +4 "collection"'`  + '5  +31 "core"  +106  +3 .tCS.seek 5ml +2 "collection"'v'l +1355 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'j @ +102 "core" A +2 .tCSV.dial :waste +2 "collection"', +102 "core" +3 .tCS.seek 0ml +2 "collection"'7' +1348 "core" ' +2 .tCSV.dial :air +2 "collection"'? @ +73 "core" B +2 .tCS.seek 5ml +2 "collection"'z'l +1347 "core" ' +2 .tCSV.dial CTV +2 "collection"''  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'2 @ +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 +202 .CS.seek 0ml +3 "collection"'(' +1350 "core" ' +2 #tRecovering Lysate (#2 of 2) +2 .CSV.dial CBV + "collection"'I +102 "core" ~ +2 .tCBV.dial CSV + "collection"'  +39 "core"  +2 "collection"'S% +5 "core" %\  +2 .tCS.seek 5ml +2 "collection"'g'l +1350 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'Q  +43 "core" +2 "collection"'a% +4 "core" %l\  \ +3 .tCS.seek 7ml +2 "collection"'R' +592 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'4 @ +54 "core" B +2 .tCS.seek 10ml +2 "collection"'C' D +860 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'y ` +118 "core" _ +2 #tLysing Complete + "collection"'& +4 "core" &OY>A \ E +3 #tStoring sh1 puck in Collection Clamp to tube 3 + "manipulator"&[% +4 "core" % \   +3 "storage"(% +4 "core" %~ 2 = &\ < +3 "storage"(. +3 "core" .(,> +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 3 + "storage"(f( +195 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (0& +3 "core" & $ $ .\ 9 +3 "manipulator"&e& +5 "core" & 0 +2 "manipulator"&!% +5 "core" % \  .  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"& ( +158 "core" ( +3 "manipulator"&3& +5 "core" &   +2 "storage"(^& +5 "core" & _ ]\ ? +49 .tForearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts +2 "manipulator"&+' +96 "core" ' +2 "storage"(V& +4 "core" & 8 = \ ; +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"($'H +126 "core" ' +2 "storage"(- +4 "core" -'n +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&& +4 "core" & +3 "storage"(c& +4 "core" & V\ 1 +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 3 +2 "manipulator"&1' +38 "core" ' +2 .tElbow.hold +2 "manipulator"&, +3 "core" , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"( - +3 "core" -'n +4 .tSE.seek 18.01 Pucks below Top Plate +2 "storage"(-'4 +41 "core" ' +2 "manipulator"&T% +4 "core" %L } +2 "storage"(@& +5 "core" & | 6\ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 3 + 304 counts +2 "manipulator"&X'= +20 "core" ' +3 "manipulator"&& +5 "core" & +2 "storage"(L& +4 "core" & Q\ 0 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts +2 "manipulator"&' +26 "core" ' +3 .tSE.seek 19.01 Pucks below Top Plate +2 "storage"(Y'+ +50 "core" ' +2 "manipulator"&t& +5 "core" & +2 "manipulator"&u% +5 "core" % B +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&]( +150 "core" ( +2 "manipulator"&"& +4 "core" &  0 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &_& +3 "core" &  0 +3 .tForearm.seek CC +2 "manipulator"&', +105 "core" ' +3 .tHand.close +2 "manipulator"&/ +67 "core" / +3 .tCC.seek :open +2 "collection"'h( +378 "core" ( +2 "storage"({& +4 "core" & +\ 0 +2 "storage"(}& +5 "core" & (\ 0 +2 "manipulator"&P& +4 "core" & " / +3 "manipulator"&q% +4 "core" %  L +3 .tForearm.seek :retract +2 "manipulator"&x'\ +100 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 3 + "manipulator"&p( +151 "core" ( +2 "manipulator"&>& +5 "core" & 0  +2 "storage"(m& +4 "core" &  ' I\ 7 +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 3 +2 "manipulator"&w' +115 "core" ' +2 .tElbow.hold +2 "manipulator"&\\, +3 "core" , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +54 .tHand.open + "manipulator"&n1 +69 "core" 1 +3 "manipulator"&&% +5 "core" % Y = G / +2 "storage"(Z& +5 "core" & \ ' +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 3 + 303 counts +2 "manipulator"&K'< +15 "core" ' +2 "manipulator"& & +5 "core" &  \  +2 "storage"(=& +5 "core" &   >\ 8 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 3 + 700 counts + "manipulator"&6' +27 "core" ' +2 "storage"(8% +4 "core" %+ ; 1\ :s +4 ."downElevator"SE.seek :down +4 "storage"(*'v +86 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +10 (% +3 "core" % \ I +3 "manipulator"&A% +5 "core" % e f  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +3 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'W& +4 "core" &KM\  +3 "manipulator"& & +5 "core" & H ? j  +2 "manipulator"&<% +5 "core" %\  G H  +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&r(- +177 "core" ( +2 "manipulator"& & +5 "core" &- K K # ; +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &D& +5 "core" &- E < a ; +3 .tForearm.seek :garage +2 "manipulator"&'! +105 "core" ' +2 .tHand.close + "manipulator"&/ +70 "core" / +2 "manipulator"&%& +5 "core" &-  ; +2 "manipulator"&:% +4 "core" % 4 5 +3 .tForearm.seek :retract +2 "manipulator"&b'\ +101 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&F( +273 "core" ( +2 "manipulator"&U& +4 "core" &   1 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +4 "core" &    1 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&)', +93 "core" ' +2 "manipulator"&k& +5 "core" &  y 1 +2 "manipulator"&M% +5 "core" %&  \ . +3 "collection"'d& +4 "core" &OR|\  +4 "collection"'o& +6 "core" &PS1\  +3 .tCC.seek :closed +2 "collection"'(O +3 "core" &OT\  +6 &NQ\ 4 +9 &8J{NQg\ 1 +9 &gsyMRU\ E +10 & \\OR8\ N +9 &LOS\ M +9 &OOQ\ M +10 &TSPR\ N +9 &ONR\ N +9 &NMS\ M +10 &NNSs\ N +9 &]QORX\ M +10 &!ROQV\ N +9 &"OOQ\ N +9 &$NNS\ M +10 &&eOMR}\ M +9 &('RORe\ M +9 &)NORL\ M +10 &+OOQC\ M +9 &-mRMT\ M +10 &//LPR\ M +9 &0ONR\ M +9 &2ROQ\ M +10 &4uMOT\ M +9 &66NNR\ N +9 &7OOQq\ N +10 &9QPS\ M +9 &;}RQS\ M +10 &=?NPR\ M +9 &?OOS\ M +9 &@ROT\ M +10 &BRNT\ N +9 &DFPPR\ N +9 &FTOR\ N +10 &G[OR}\ O +9 &I~}OSi\ S +10 &K1PSW\ X +9 &LPSJ\ [ +9 &N~LQ\ A +10 &O\\#OT\ )v +9 &OjNR\ J +4 ( +2 "collection"'o& +6 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.68 + "collection"'i& +48 "core" &OhMS\ J +9 &OiNSE\ J +2 .tHand.open + "manipulator"&1 +68 "core" 1 +2 "manipulator"&% +5 "core" % ' ^ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&H'\ +96 "core" ' +2 .tPSV.dial PSR +2 "processing"%s +136 "core"  +2 "processing"%% +5 "core" %Z\ +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +12 .tPS.seek 1.5ml + "processing"%J' +1609 "core" ' +3 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%G  +44 "core"  +3 .tPS.seek 0ml + "processing"%'W +1616 "core" ' +2 .tPSV.dial PSR +2 "processing"%9 +45 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%\ ' +2635 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV + "processing"%N +3 "collection"'/  +6 "core" @ +2 "processing"% +5 "core" @ +2 "processing"%O  +73 "core" +92  +2 .tPSV.dial :mixloop +2 "processing"%B +102 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +17 "core"  +2 .tPTV.dial :PRVmixing + "processing"%  +132 "core" +3 .tPS.seek 0ml +2 "processing"%'W +2639 "core" ' +2 .tPSV.dial :air +2 "processing"%`  +54 "core" +3 .tPS.seek 2.5ml + "processing"%5' +2635 "core" ' +2 .tPSV.dial :mixloop + "processing"%~ +42 "core" +3 .tPS.seek 0ml +2 "processing"%j'W +2628 "core" ' +2 .tPSV.dial :air + "processing"%,  +44 "core"  +3 .tPS.seek 2.5ml + "processing"%v' +1412 "Can"\ O 'b +1218 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%? +43 "core" +3 .tPS.seek 0ml + "processing"%7'W +2652 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&'& +5 "core" & - 1 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&2( +3 "core" ( +2 "manipulator"&.& +5 "core" &  1 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &;& +3 "core" & x 1 +3 .tForearm.seek CC +2 "manipulator"&z', +104 "core" ' +2 .tHand.close + "manipulator"&I/ +70 "core" / +3 .tCC.seek :open + "collection"'( +379 "core" ( +2 "manipulator"&S& +4 "core" &   1 +3 "manipulator"&(% +4 "core" %  O  +3 .tForearm.seek :retract +2 "manipulator"&Q'\ +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&a(- +281 "core" ( +2 "manipulator"&g& +5 "core" &- N M K 5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &4& +4 "core" &- N H r 5 +3 .tForearm.reconfigure :tight +45 "manipulator"&#Q@2^d^\ b +11 .tForearm.seek :garage +2 "manipulator"&R'! +108 "core" ' +2 .tHand.open +2 "manipulator"&y1 +68 "core" 1 +2 "manipulator"&% +4 "core" % + +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&['\ +105 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +5 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%  +4 "core" +3 ."connect"PRV.dial CBV +3 "processing"%0  +2 .tCBV.dial PRV +4 "collection"'e  +12 "core"  +4 +3 .tCTV.dial :air,avoiding: :intake +2 "collection"'!  +5 "core"  +2 #tLoading lyfil puck from tube 4 into Collection Clamp +2 "collection"'& +4 "core" &RW\  +2 "manipulator"&3% +4 "core" %\ # % "  ; +3 "storage"(^% +5 "core" % v 8\ E +2 "storage"(E. +4 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 4 +2 "storage"(V(,> +195 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +4 "core" &,> ; W '\ A +3 "manipulator"&& +4 "core" &- . 1 @ 5 +4 "manipulator"&c% +4 "core" %\ # 3 2 E ; +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 4 +2 "manipulator"&|( +181 "core" ( +2 "manipulator"& & +4 "core" & 1 2 P n +3 "storage"(T& +4 "core" &,> q i ~\ C +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts +2 "manipulator"&@'& +103 "core" ' +2 "storage"(& +5 "core" &,> \ J +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(L'H +282 "core" ' +2 "storage"(t- +3 "core" -'| +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (u& +3 "core" &,> [ j\ B +3 "manipulator"&+& +5 "core" &   m +2 .tElbow.seek 4 +2 "manipulator"& ( +4 "core" ( +2 "manipulator"&$& +4 "core" & % '  m +3 "storage"(1& +5 "core" &,> s s \ C +2 .tForearm.seek 4 + 300 counts +2 "manipulator"&X'ϖ +24 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&-/ +74 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&"& + "storage"(_'v +10 "core" &  f m +2 "manipulator"&% +5 "core" % ϔ \  .  +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +146 "core" ( +2 "manipulator"&& +4 "core" & ( 2 " 0 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 "core" ' +2 ."downElevator"SE.stop +2 "manipulator"&#& + "storage"(5 +9 "core" & % -  0 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&{', +152 "core" ' +2 "manipulator"&}& +5 "core" &  2 0 +2 "manipulator"&P% +5 "core" %/  M +3 "collection"'q& +5 "core" &VZ\  +3 "collection"'>& +6 "core" &U[\  +3 .tCC.seek :closed +3 "collection"'m(O +4 "core" &VZ\  +4 &XY\ 5 +9 &8IxWY\ 1 +9 &fsyWY\ E +10 & \\WZ\ N +9 &LW[\ M +9 &OVZ\ M +10 &TSW[y\ M +9 &NWYn\ M +10 &PW[X\ M +9 &RWYB\ N +9 &[PYYA\ N +10 &!NY[;\ M +9 &"NWX(\ M +9 &$PVZ\ M +10 &&dQV[ \ M +9 &(%RXZ\ N +10 &)QXY\ M +9 &+OW[\ M +9 &-kQVZ\ N +10 &//LX[\ M +9 &0RWZ\ N +9 &2OYX\ M +10 &4uOU\\\ M +9 &65QVY\ N +10 &7MWZR\ M +9 &9SV\\^\ M +9 &;|RX[Q\ M +10 &=>NWZK\ M +9 &>SU[I\ N +9 &@PWZ@\ M +10 &BNX[\ N +9 &DEQWY\ N +10 &FQUZ\ N +9 &G`UZ\ O +9 &IzVX\ \ T +10 &K,UX\ Y +9 &LUXu\ \\ +9 &NTZ\ = +10 &O]+WY\ 's +9 &OeVY\ G +2 ( +3 "collection"'>& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.72 +2 .Hand.open + "manipulator"&1 +73 "core" 1 +2 "manipulator"&]% +4 "core" % & / +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&n'\ +95 "core" ' +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'&  +132 "core"  +2 .tCSV.dial CTV +2 "collection"'Z  +30 "core"  +3 .tPS.seek 2.5ml + "processing"% ' +2629 "core" ' + "collection"'=% +5 "core" % @/1\  +3 .tCS.seek 4.15ml +2 "collection"'x'Q +1571 "core" ' +2 .tdelay 8 seconds +803 .PSV.dial :air +2 "processing"%8  +43 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%p  +74 "core"  +3 .tPS.seek 0ml + "processing"%'W +2630 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"'A ` +37 "core" _ +2 .tCSV.dial :air +2 "collection"'W @ +55 "core" A +3 .tCS.seek 10ml +2 "collection"'w' D +1575 "core" ' +2 .tCSV.dial CTV +2 "collection"'  +41 "core"  +3 .tCS.seek 0ml +2 "collection"'<' +2616 "core" ' + .tCBV.dial :waste1 +2 "collection"'K @ +29 "core" > +3 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'Y  +132 "core" +3 "collection"'*& +4 "core" &Ob\ G +2 #tStoring lyfil puck in Collection Clamp to tube 3 +2 "manipulator"& % +4 "core" %\   +3 "storage"(6% +4 "core" %z   j\ 8 +2 "storage"(D. +3 "core" .(,> +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 3 +2 "storage"(\\( +199 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +4 "core" & g\ 4 +2 "manipulator"&%& +4 "core" & 0 +3 "manipulator"&:% +4 "core" %\   +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"&( +152 "core" ( +3 "manipulator"&& +4 "core" & \  +2 "storage"(U& +5 "core" & 2 ;\ : +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 3 + 700 counts +2 "manipulator"&' +154 "core" ' +3 "storage"(r& +5 "core" & [ ]\ = +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(k'H +115 "core" ' +2 "storage"(M- +4 "core" -'] +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&d& +4 "core" &  +3 "storage"(b& +5 "core" & # ! \ 6 +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek 3 +2 "manipulator"&h' +40 "core" ' +2 .tElbow.hold +2 "manipulator"&i, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(- +3 "core" -'] +4 .tSE.seek 19.01 Pucks below Top Plate +2 "storage"('# +30 "core" ' +2 "manipulator"&o% +5 "core" %M O ~ + "storage"(s& +5 "core" & \ # +3 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 3 + 305 counts +2 "manipulator"&'> +22 "core" ' +2 "manipulator"&)& +5 "core" & |  +2 "storage"(G& +5 "core" & ]\ 2 +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 3 + 700 counts +2 "manipulator"&J' +24 "core" ' +3 .tSE.seek 20.01 Pucks below Top Plate +2 "storage"(9' +54 "core" ' +2 "manipulator"&& +5 "core" & 6  +2 "manipulator"&N% +5 "core" % +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&/( +152 "core" ( +2 "manipulator"&O& +5 "core" & C 4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &B& +3 "core" &   4 +3 .tForearm.seek CC +2 "manipulator"&', +104 "core" ' + .tHand.close +3 "manipulator"&/ +68 "core" / +2 .tCC.seek :open +2 "collection"'\ ( +379 "core" ( + "storage"(`& +5 "core" & r\ , +2 "storage"(& +4 "core" &  7\ . +3 "manipulator"&~& +4 "core" & L 1 +3 "manipulator"&5% +5 "core" % # 2 s +2 .tForearm.seek :retract +2 "manipulator"&,'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"&j( +149 "core" ( +2 "manipulator"&?& +5 "core" & [  +2 "storage"(v& +5 "core" & \ 3 +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 3 +2 "manipulator"&'' +115 "core" ' +3 .tElbow.hold + "manipulator"&., +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tHand.open + "manipulator"&;1 +110 "core" 1 +10 "manipulator"&I% +6 "core" % d G A +2 "storage"(F& +4 "core" & G\ & +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 3 + 313 counts +2 "manipulator"&H'F +16 "core" ' +2 "manipulator"&& +5 "core" & ]  +2 "storage"(S& +4 "core" & + $ \ 6 +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 3 + 700 counts +2 "manipulator"&(' +25 "core" ' +3 "storage"(z% +4 "core" %" + \ 7n +4 ."downElevator"SE.seek :down +4 "storage"(g'v +89 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +6 (4% +3 "core" %~ @\ H +3 "manipulator"&2% +4 "core" % E @ g +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&y'\ +89 "core" ' +2 .tPSV.dial :air +2 "processing"%  +75 "core" +2 .tPS.seek 2.5ml +2 "processing"%Q' +2638 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +56 "core" +2 .tdelay 1 second +101 .PSV.dial :air +2 "processing"%  +43 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%0 +44 "core" +2 .tdelay 1 second +102 .PSV.dial :air +3 "processing"%e  +43 "core"  +2 .tdelay 1 second +103 .PS.seek 0ml + "processing"%!'W +2625 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%& +4 "core" &G\ . +3 "manipulator"&3& +5 "core" &   D  +2 "manipulator"&^% +4 "core" %\    O  +3 .tElbow.seek FlushPuck::Garage + "manipulator"&E(- +180 "core" ( +2 "manipulator"&R& +5 "core" &- F F 4 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" &- E J 4 +3 .tForearm.seek :garage +2 "manipulator"&'! +109 "core" ' +2 .tHand.close + "manipulator"&c/ +65 "core" / +2 "manipulator"&f& +5 "core" &- 4 +2 "manipulator"& % +5 "core" % , i +3 .tForearm.seek :retract +2 "manipulator"&T'\ +106 "core" ' +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC + "manipulator"&a( +122 "core" ( +2 "manipulator"&& +4 "core" & . %  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &[& +3 "core" & #   +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&t' +102 "core" ' +2 "manipulator"&u& +5 "core" & ( . 1 +2 "manipulator"&+% +5 "core" % ! $ n +3 "processing"%$& +4 "core" &T\ ) +3 "processing"%1& +6 "core" &^\ + +3 .tPC.seek :closed +3 "processing"%-(Tg +47 "core" &\ + +12 &\ \ ): +4 &Is\ 0 +2 &3ox\ E + &[\ !P + &I\ #P + &RJ\ !P +2 &N\ "P +5 &J\ "O +9 &J \ !P +9 &ZN#\ $P +9 &N\ $P +10 & N!\ "P +9 &"O"\ #P +10 &$bN\ "P +9 &&$I'\ "P +9 &'I'\ "P +10 &)I*\ %P +9 &+jI,\ %P +9 &-,N-\ !P +10 &.N0\ "P +9 &0M-\ "P +10 &2rN0\ "P +9 &44N.\ !P +9 &5N.\ $O +10 &7L<\ $O +9 &9{L?\ !O +10 &;<LC\ !P +9 &<NC\ "P +9 &>I?\ $P +10 &@I=\ $O +9 &BDKG\ $P +9 &DOF\ $P +10 &ENH\ "P +9 &GR>\ #P +9 &IF^O\ "R +10 &JB\ U +9 &LF\ W +10 &N~J\ W +9 &P?I\ W +9 &RJ\ W +10 &S}bL\ !* +9 &T;aJ\ "7 +9 ( +3 "processing"%1& +4 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.71 +2 "processing"%"& +5 "core" &TD#L\ &. + &TD#L\ %. +2 .tHand.open + "manipulator"&1 +69 "core" 1 +2 "manipulator"&|% +4 "core" %    8 +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&@'\ +100 "core" ' +2 .tPRV.dial :air +2 "processing"%  +45 "core"  +2 .tPSV.dial :mixloop + "processing"%# +43 "core" +3 "processing"%L% +5 "core" %\\d\ " +5 .tPS.seek 0.3ml + "processing"%X' +390 "core" ' + .tPSV.dial PSR +2 "processing"% +103 "core"  +3 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml + "processing"%}'* +486 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%P' +1910 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%q +105 "core" +2 .tPTV.dial :mixing +2 "processing"%_ @ +71 "core" A +2 .tPBV.dial :waste2 +2 "processing"%  +96 "core"  +3 .tPS.seek 0ml +2 "processing"%'W +2634 "core" ' +2 #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&& +5 "core" &   2 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC + "manipulator"&]( +5 "core" ( +2 "manipulator"&>& +4 "core" &   +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &&& +4 "core" &  +3 .tForearm.seek PC + "manipulator"&Z' +92 "core" ' +2 .tHand.close +2 "manipulator"&{/ +75 "core" / +2 .tPC.seek :open +2 "processing"%7( +402 "core" ( +2 "manipulator"&=& +4 "core" & , + < +3 "manipulator"&C% +4 "core" %  & $ 7 . +3 .tForearm.seek :retract +2 "manipulator"&8'\ +91 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&p(- +140 "core" ( +2 "manipulator"& & +4 "core" &- *   * +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &A& +4 "core" &- * +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&W'! +111 "core" ' +2 .tHand.open + "manipulator"&x1 +67 "core" 1 +3 "manipulator"& % +5 "core" % (x x +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&w'\ +108 "core" ' +3 #tLoading da puck from tube 4 into Processing Clamp + "processing"%K& +5 "core" &\ - +2 "manipulator"&Y% +52 "core" %\    0  +6 "storage"(*% +4 "core" %~ x y =\ C +3 "storage"( . +3 "core" .( +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 4 +2 "storage"(6(,> +195 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (D& +3 "core" &,<  C U\ ? +3 "manipulator"&& +5 "core" &.  " @ ' +2 "manipulator"&%% +5 "core" %\  ' & c  +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +2 "manipulator"&:( +174 "core" ( +2 "manipulator"&V& +5 "core" & G A b A +3 "storage"(& +4 "core" &,< p\ E +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts +2 "manipulator"&U'& +97 "core" ' +2 "storage"(& +5 "core" &,< E\ F +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(r'H +284 "core" ' +2 "storage"(M- +4 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (n& +4 "core" &,< \\ ] m\ ? +2 "manipulator"&d& +5 "core" &  \ 0 A +2 .tElbow.seek 4 +2 "manipulator"&b( +16 "core" ( + "manipulator"&& +5 "core" &  * G  +2 "storage"(o& +4 "core" &,< @ ; h\ @ +3 .tForearm.seek 4 + 300 counts +2 "manipulator"&s'ϖ +14 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close +3 "manipulator"&)/ +69 "core" / +5 ."downElevator"SE.seek :down +4 "storage"('v + "manipulator"&G& +10 "core" &   #  +2 "manipulator"&N% +4 "core" % Ϛ   ^ +3 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 .tElbow.seek PC +2 "manipulator"&( +161 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +85 "core" ( +2 "manipulator"&k& +4 "core" &  *  +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &h& +4 "core" & # ! u +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC + "manipulator"&' +100 "core" ' +2 "manipulator"&& +5 "core" &   +2 "manipulator"&O% +5 "core" %   +2 "processing"%B& +4 "core" &V\ + +4 "processing"%J& +6 "core" &T\ + +3 .tPC.seek :closed +2 "processing"%i(Tg +5 "core" &`\ + +7 & 2U\ %%f +9 &UvQ\ 8 +10 &~nK\ L +9 &JM\ "O +9 &[JD\ %P +10 &L@\ $P +9 &IH\ #O +9 &JG\ #O +10 &dNF\ #O +9 &%M5\ "P +9 &K9\ "O +10 &!J7\ $O +9 &#lL6\ $O +10 &%-L.\ !P +9 &&K/\ #P +9 &(K%\ "O +10 &*tI'\ $O +9 &,6I$\ $O +9 &-M(\ $O +10 &/L&\ $O +9 &1|I'\ "O +10 &3>I%\ #O +9 &5N\ "O +9 &6K\ "P +10 &8L\ "P +9 &:FL\ $O +9 &<I\ $O +10 &=N\ "O +9 &?M\ "O +10 &AML\ !P +9 &CK\ !O +9 &DJ]\ #P +10 &FQ\ #P +9 &HSWb\ #P +9 &Ji,\ S +10 &K&\ V +9 &M9\ V +10 &OJI\ V +9 &Q B\ V +9 &RD\ G +10 &SAcG\ !$k +9 &TJ-6\ %* +5 ( +3 "processing"%J& +4 "core" &TJ7\ '* +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.70 + .Hand.open + "manipulator"&1 +72 "core" 1 +4 "manipulator"&% +5 "core" %    +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&m'\ +91 "core" ' +12 #tHeating Puck.from 4, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%`  +3 %9 +7 "core" 9 +103 "processing"%~9 +3 "core" 9 +103 "processing"%59 +3 "core" 9 +104 "processing"%?9 +3 "core" 9  +103 "processing"%v9 +3 "core" 9 +103 "processing"%9 +4 "core" 9 +103 "processing"%/9 +3 "core" 9 +104 "processing"%;9 +3 "core" 9 +103 "processing"%I9 +3 "core" 9# +103 "processing"%F9 +4 "core" 9' +103 "processing"%9 +3 "core" 9+ +103 "processing"%S9 +3 "core" 9/ +103 "processing"%,9 +3 "core" 94 +103 "processing"%z9 +3 "core" 98 +103 "processing"%j9 +4 "core" 9< +103 "processing"%49 +3 "core" 9@ +104 "processing"%29 +3 "core" 9E +103 "processing"%'9 +3 "core" 9I +103 "processing"%H9 +3 "core" 9\ M +103 "processing"%9 +3 "core" 9Q +103 "processing"%99 +3 "core" 9V +103 "processing"%g9 +3 "core" 9Z +103 "processing"%(9 +4 "core" 9^ +103 "processing"%9 +3 "core" 9 b +103 "processing"%9 +4 "core" 9%g\ +103 "processing"%9 +3 "core" 9*k\ +103 "processing"%09 +3 "core" 90o\ +103 "processing"%e9 +3 "core" 94s +104 "processing"%Q9 +3 "core" 98x +103 "processing"%9 +4 "core" 9>| +3 .tPH.hold 2:00:00,28C +4 "processing"%3 pp< +2 .tdelay 1:30 +6 "core" | +8997 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%^ +105 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +11 .tPS.seek 0.5ml + "processing"%R' +598 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml +2 "processing"%'[ +1624 "core" ' +2 .tPTV.dial :puck +2 "processing"%.  +71 "core"  +3 .tPSV.dial PTV + "processing"%c +76 "core" +2 .tPBV.dial :waste1 +2 "processing"%f  +132 "core"  +2 "processing"% % +4 "core" %W\ % +3 .tPS.seek 1.5ml +2 "processing"%y' +586 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%['W +1617 "core" ' +2 .tdelay 5:00 +1295 "Can"\ #D * +28708 #trecoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +6 "core"  +2 .tPBV.dial :waste1 + "processing"%u  +36 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%+ * +35 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%$ +75 "core"  +3 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%E' +2385 "core" ' +2 .tPSV.dial PTV +2 "processing"%T +75 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%l +86 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +45 "processing"%" +80 "core" +3 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%  +73 "core"  +3 .tPS.seek 0ml +2 "processing"%|'W +2384 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%1  +135 "core" +2 .tPSV.dial :mixloop +2 "processing"% +56 "core" +2 .tPRV.dial :ab1 + "processing"%# @ +75 "core" B +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%L'w +354 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +4 .tPRV.dial CBV + "collection"'t  +3 "processing"%!  +47 "core"  +6 +2 "processing"% % +5 "core" %y\ # +3 .tPS.seek 0.32ml +2 "processing"%X'& +401 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'}  +30 "core" +2 .tPRV.dial :air + "processing"%q  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%_'D +1228 "core" ' +2 .tPRV.dial :waste2 +2 "processing"% @ +73 "core" > +3 .tPS.seek 0.5ml +2 "processing"%P' +865 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%  +42 "core"  +3 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%>'[ +1612 "core" ' +2 .tPSV.dial :PML + "processing"%& +44 "core" +2 .tPTV.dial :mixing +2 "processing"%{ @ +74 "core" A +2 .tPBV.dial :waste1 +2 "processing"%a  +37 "core" +2 "processing"%@% +4 "core" %]\ ! +3 .tPS.seek 1.85ml +2 "processing"%-'= +239 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%= * +36 "core" , +2 .tPS.seek 0ml +2 "processing"%C'W +1972 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"' & +4 "core" &^a,\  +3 "manipulator"&A& +5 "core" & +2 "manipulator"&Z% +4 "core" %\ ' !P +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&](- +149 "core" ( +2 "manipulator"&x& +4 "core" &. * " +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 & & +3 "core" &. ] " +3 .tForearm.seek :garage +2 "manipulator"&8'! +107 "core" ' +3 .tHand.close + "manipulator"&K/ +71 "core" / +2 "manipulator"&Y& +5 "core" &.  " +2 "manipulator"&*% +5 "core" % , n e R +2 .tForearm.seek :retract +2 "manipulator"& '\ +102 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&W( +270 "core" ( +2 "manipulator"&D& +4 "core" & 2 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" &  2 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +3 "manipulator"&%', +104 "core" ' +2 "manipulator"&\\& +52 "core" & 2 +5 "manipulator"&V% +4 "core" %" x +4 "collection"'& +5 "core" &_`,\  +3 "collection"'& +5 "core" &``-\  +4 .tCC.seek :closed + "collection"'p(O +6 "core" &_a(\  +7 &\ *]b,\ %f +9 &Uw^b,\ 8 +10 &v^a-\ M +9 &Q^`,\ O +10 &YO]`,\ O +9 &L^b.\ O +9 &N]b,\ O +10 &L``.\ O +9 &aN_`.\ O +9 &"R]a\ O +10 &N]b \ O +9 &!R_a!\ O +10 &#jN_a!\ N +9 &%+O_a%\ O +9 &&L^b'\ O +10 &(L_b\ O +9 &*rO^a\ N +9 &,4N]b\ N +10 &-N\\`\ O +9 &/Qac\ O +10 &1yR_`\ O +9 &3;R`a\ O +9 &4Q^c\ O +10 &6Q]b\ O +9 &8Q_c\ O +9 &:CQ]b\ O +10 &<R]a\ O +9 &=Q^b\ O +10 &?Q_b\ O +9 &AKM_b\ O +9 &C L_a\ O +10 &DM^a\ O +9 &FQ``\ O +10 &HNa^a\ P +9 &J^a\ U +9 &K\\_ Z +10 &Ms^` \\ +9 &N]^` : +9 &O{y_`\ G +6 ( +2 "collection"'& +7 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.73 + "collection"'w& +5 "core" &O{Z]` \ G + &O{Z]b\ G +2 .tHand.open + "manipulator"&M1 +75 "core" 1 +2 "manipulator"&n% +5 "core" % " s U x +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&d'\ +97 "core" ' +2 .tPSV.dial PSR +2 "processing"% +104 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml +2 "processing"%o' +1608 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +42 "processing"%)  +54 "core"  +3 .tPS.seek 0ml +2 "processing"%G'W +1614 "core" ' +2 .tPSV.dial PSR + "processing"%N +42 "core"  +2 .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%:' +2628 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +5 "collection"'U  +2 "processing"%r  +37 "core" +130  +2 .tPSV.dial :mixloop + "processing"%s +103 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'k  +16 "core" ~ +2 .tPTV.dial :PRVmixing + "processing"%h  +72 "core" +3 .tPS.seek 0ml + "processing"%b'W +2632 "core" ' +2 .tPSV.dial :air + "processing"%  +55 "core" +2 .tPS.seek 2.5ml +2 "processing"%O' +2066 "Can"\ V , +566 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%B +43 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2636 "core" ' +2 .tPSV.dial :air +2 "processing"%  +43 "core"  +3 .tPS.seek 2.5ml + "processing"%7' +2640 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2630 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &  2 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&J( +3 "core" ( +2 "manipulator"&~& +5 "core" &  2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" & i ? 2 +3 .tForearm.seek CC +2 "manipulator"&5', +108 "core" ' +51 .tHand.close +3 "manipulator"&?/ +68 "core" / +2 .tCC.seek :open +2 "collection"'v( +379 "core" ( +2 "manipulator"&& +4 "core" & 2 +3 "manipulator"&/% +5 "core" %  m % +3 .tForearm.seek :retract +2 "manipulator"&;'\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&I(- +285 "core" ( +2 "manipulator"&F& +5 "core" &- & +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +4 "core" &- ( & +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage + "manipulator"&S'! +112 "core" ' + .tHand.open +2 "manipulator"&,1 +70 "core" 1 +2 "manipulator"&z% +4 "core" % ) 2 +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&j'\ +97 "core" ' +3 ."da"delayUntil "11:59:04.88" +24598 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%4 @ +73 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%2  +34 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%' * +34 "core" + +2 ."da"PSV.dial :air +2 "processing"%H  +43 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%' +2386 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%9 +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"%( +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +44 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2386 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +132 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +16 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +3 "processing"%0' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%e'[ +1612 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%Q  +73 "core"  + ."da"PSV.dial PTV +2 "processing"% +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%^  +36 "core" +2 "processing"%% +5 "core" %Z\ ' +2 ."da"PS.seek 1.5ml +2 "processing"%R' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%. * +34 "core" + +3 ."da"PS.seek 0ml +2 "processing"%c'W +1608 "core" ' +2 ."da"delay 2:00 +10950 "Can" \ "C /$ +1053 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%f  +15 "core"  +2 ."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"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +73 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%y' +2388 "core" ' +2 ."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 +545 .PSV.dial PTV +10 "processing"%u +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%+  +73 "core"  +3 ."da"PS.seek 0ml +2 "processing"%$'W +2362 "core" ' +3 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%[ +132 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%T' +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%l'[ +1617 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%"  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%E  +34 "core" +2 "processing"%1% +4 "core" %]\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +595 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%# * +34 "core" * +3 ."da"PS.seek 0ml +2 "processing"%|'W +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%!  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%t  +34 "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 +2 "processing"%L +76 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%}' +2393 "core" ' + ."da"PSV.dial PTV +2 "processing"%q +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%X +73 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%_  +73 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2387 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%P  +43 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing + "processing"%&  +133 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%{  +44 "core" ~ +2 ."da"PTV.dial :PRVmixing +2 "processing"%a  +17 "core" + ."da"PSV.dial :mixloop +2 "processing"%@ +56 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%=' +388 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%>  +44 "core"  +2 "processing"%-% +4 "core" %k\ & +3 ."da"PS.seek 0.55ml +2 "processing"% 'y +341 "core" ' +3 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%A  +41 "core"  +3 ."da"PS.seek 2ml +2 "processing"%Z'[ +1561 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%x +43 "core" +2 ."da"PTV.dial :mixing +2 "processing"% @ +72 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" +2 "processing"%K% +4 "core" %WY\ ! +3 ."da"PS.seek 1.85ml +2 "processing"%Y'7 +232 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%* * +37 "core" , +3 ."da"PS.seek 0ml +2 "processing"%m'W +1970 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +15197 "Can"\ #C 2I +32806 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%8 @ +15 "core" ? +2 ."da"PBV.dial :waste1 +2 "processing"%D  +35 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PSV.dial :air +2 "processing"%]  +49 "core"  +10 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%\\' +2385 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%V +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"% +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%\  +44 "core"  +3 ."da"PS.seek 0ml +2 "processing"%w'W +2386 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%M +133 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%n' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%'[ +1611 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +76 "core"  +2 ."da"PSV.dial PTV +2 "processing"%% +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%C  +35 "core"  +2 "processing"%)% +5 "core" %]\  +3 ."da"PS.seek 1.5ml +2 "processing"%o' +591 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%N * +35 "core" + +3 ."da"PS.seek 0ml +2 "processing"%G'W +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%U  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%r  +35 "core"  +2 ."da"delay 30 seconds +748 "Can" \ #@ 4P +2255 ."da"PBV.dial between PSV and waste1 +2 "processing"%s * +35 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%k +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%h' +2388 "core" ' +2 ."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 +503 .PSV.dial PTV +2 "processing"%b +73 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%B  +74 "core"  +2 ."da"PS.seek 0ml +3 "processing"%O'W +2379 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"% +132 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%' +596 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1615 "core" ' + ."da"PTV.dial :puck +2 "processing"%7  +5 "core"  + ."da"PSV.dial PTV +2 "processing"% +84 "core" ~ +2 ."da"PBV.dial :waste1 +2 "processing"%~  +35 "core" +2 "processing"%% +4 "core" %^\  +3 ."da"PS.seek 1.5ml +2 "processing"%?' +598 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%W * +34 "core" + +3 ."da"PS.seek 0ml +2 "processing"%d'W +1614 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%p  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%/ * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%5 +72 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +57 ."da"PS.seek 2.5ml +2 "processing"%F' +2392 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%J +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +31 "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"%z  +73 "core"  +3 ."da"PS.seek 0ml +2 "processing"%;'W +2370 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%S +131 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%4' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%2'[ +1611 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%'  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%H +85 "core" ~ +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%9% +5 "core" %bY\ +2 ."da"PS.seek 1.5ml +2 "processing"%g' +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%( * +35 "core" * +3 ."da"PS.seek 0ml +2 "processing"%'W +1607 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + "processing"%  +5 "core"  + ."da"PBV.dial :waste1 +3 "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"%0 +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%Q' +2380 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +366 "Can"\ \ V 7 +136 ."da"PSV.dial PSR +2 "processing"%^ +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%e  +85 "core" +3 ."da"PS.seek 0ml +2 "processing"%.'W +2365 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%R +138 "core"  +3 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +3 "processing"% +14 ."da"PS.reconfigure :default +11 "processing"%#A d`xb +10 ."da"PS.seek 0.25ml +8 "processing"%f'7 +334 "core" ' +4 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +3 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"% ' +340 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%'[ +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%c +77 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%`  +35 "core" +2 "processing"%% +4 "core" %Y  +3 ."da"PS.seek 1.5ml +2 "processing"%u' +598 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%+ * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%y'W +1603 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%[  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%$  +36 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%T * +36 "core" , +2 ."da"PSR.select :air +54 .PSV.dial PSR +6 "processing"%" +76 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2508 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%E +78 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%1 +76 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%l +77 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%#  +87 "core" +3 ."da"PS.seek 0ml +2 "processing"%'W +2494 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%! +137 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 2ml +2 "processing"%t'[ +2125 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%L +76 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%|  +36 "core" +2 "processing"%q% +5 "core" %[  +3 ."da"PS.seek 1.5ml +2 "processing"%X' +585 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + +3 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%_  +108 "core"  +2 ."da"PS.seek 0ml +2 "processing"%}'W +1617 "core" ' +2 "processing"%P9 +4 "core" 95 +3 #"da"Processing Puck Heater at 28C before imaging + .PH.coast + "processing"%& +4 "core" 5 +2 "processing"%{& +4 "core" &TJ * +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 + "manipulator"&a% +4 "core" %\    +3 "storage"(@% +5 "core" %y = +2 "storage"(. +4 "core" .(,> +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 ."da"SC.seek 3 +2 "storage"(>( +195 "core" ( +2 ."da"SC.configure :limp +3 "storage"($(\ 1b +3 (-& +3 "core" & " +3 "manipulator"&=& +5 "core" &- + & +2 "manipulator"&A% +5 "core" %\  v O  +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 3 + "manipulator"& ( +180 "core" ( +2 "manipulator"&x& +4 "core" &  !v +2 "storage"( & +4 "core" & / +4 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 3 + 700 counts +2 "manipulator"&' +94 "core" ' +2 "storage"(K& +5 "core" & +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +9 ."da"SE.seek :beamBreak + "storage"(*'H +102 "core" ' +2 "storage"(Z- +4 "core" -'T +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&Y& +4 "core" & R Z  !v +3 "storage"(8& +4 "core" &  +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 3 +2 "manipulator"&D' +37 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&, +4 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 "storage"(]- +2 "core" -'T +4 ."da"SE.seek 20.01 Pucks below Top Plate +2 "storage"(m' +37 "core" ' +2 "manipulator"&V% +5 "core" %Y . +2 "storage"(& +4 "core" &   e +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 3 + 311 counts +2 "manipulator"& 'D +15 "core" ' +2 "manipulator"&\ & +5 "core" & 9 / h  k +2 "storage"(\\& +4 "core" & w k + +60 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 3 + 700 counts +2 "manipulator"&M' +16 "core" ' +3 ."da"SE.seek 21.01 Pucks below Top Plate +2 "storage"(w' +47 "core" ' +2 "manipulator"&n& +4 "core" & I L ;  k +3 "manipulator"&% +4 "core" %к n t L  +4 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +2 "manipulator"&%'\ +87 "core" ' +4 ."da"Elbow.seek PC +2 "manipulator"&C( +251 "core" ( +2 "manipulator"&)& +4 "core" & g a  +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" & \\ ^ L  +3 ."da"Forearm.seek PC +2 "manipulator"&N' +98 "core" ' +2 ."da"Hand.close + "manipulator"&o/ +70 "core" / +3 ."da"PC.seek :open +2 "processing"%U( +402 "core" ( +2 "storage"(r& +4 "core" & m +3 "manipulator"&s& +4 "core" & G K %  +3 "manipulator"&k% +4 "core" %  P D  +3 ."da"Forearm.seek :retract +2 "manipulator"&G'\ +93 "core" ' +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 3 +2 "manipulator"&:( +257 "core" ( + "manipulator"&& +5 "core" & \\ Y L "} +2 "storage"(b& +4 "core" & +4 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 3 + 700 counts +2 "manipulator"&B' +101 "core" ' +2 ."da"Hand.open +2 "manipulator"&h1 +66 "core" 1 +2 "storage"(- +4 "core" -' +3 ."da"SE.seek 20.77 Pucks below Top Plate +2 "storage"(O' +25 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 20.1 Pucks below Top Plate +3 "storage"(' +47 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23aug1912h50ml_niagara.tif +1951 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +3985 #"da"SX HX9/16 (USB:<5): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 55.985 seconds\ /var/log/esp/da23aug1912h50ml_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23aug1912h50ml20s_niagara.tif +2065 #SX HX9/16 (USB:<5): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23aug1912h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23aug1912h50ml30s_niagara.tif +3065 #SX HX9/16 (USB:<5): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23aug1912h50ml30s_niagara.tif: TIFF Upload Complete\ +2 ."Qmail"DAfans.email "55.985 sec auto-exposure",Subject: "da23aug1912h50ml images!" +3 ."da"Gate.power :camera,:OFF +3 "storage"(7- +4 "core" -' +2 "storage"(& +6 "core" & T <\  +2 "manipulator"&~& +6 "core" &\ U Y / j"| +12 ."da"Elbow.seek 3 +5 "manipulator"&( +12 "core" ( +11 "manipulator"&& +9 "core" &\ | > o"| +2 "storage"(W& +5 "core" &\ \ +3 ."da"Forearm.seek 3 + 700 counts +2 "manipulator"&?' +20 "core" ' +3 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +5 ."da"SE.seek 20.82 Pucks below Top Plate +3 "storage"(p' +58 "core" ' +2 "manipulator"&& +4 "core" &\ x f u "| +12 "storage"(/& +5 "core" & \ # +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 3 +3 "manipulator"&5' +39 "core" ' +3 ."da"Elbow.hold +4 "manipulator"&d, +4 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +64 ."da"SE.reconfigure :default +6 "storage"(#QK-0-\ b +3 ."da"SE.seek 21 Pucks below Top Plate +2 "storage"(J' +31 "core" ' +3 "manipulator"&% +5 "core" %e { | 7 m +4 "storage"(,& +4 "core" &   N\  +3 ."da"Forearm.force -20 +23 "manipulator"&5 +6 ."da"Forearm.seek 3 + 310 counts +4 "manipulator"&z'C +23 "core" ' +2 "manipulator"&F& +5 "core" &\ j g > "z +2 "storage"(S& +5 "core" & } /\ +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 3 + 700 counts +2 "manipulator"&;' +24 "core" ' +2 "storage"(4% +5 "core" % I\ $l +3 ."downElevator"SE.seek :down +4 "storage"(''v +74 "core" ' +2 ."downElevator"SE.stop +3 "storage"(5 +20 (H% +3 "core" % <\ 0 +3 "manipulator"&% +5 "core" %  +4 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&9'\ +89 "core" ' +4 "storage"(2& +9 "core" & \ - +9 #tStarting finalPurge +4 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 "processing"%(& +10 "core" &\  +6 "manipulator"&g& +10 "core" &\  "z +4 "manipulator"&% +10 "core" %\   +6 ."psFlush"Elbow.seek FlushPuck::Garage +5 "manipulator"&(- +182 "core" ( +3 "manipulator"&& +11 "core" &- _ B +6 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +7 &0& +11 "core" &-  B +4 ."psFlush"Forearm.seek :garage +6 "manipulator"&'! +111 "core" ' +5 ."psFlush"Hand.close +4 "manipulator"&/ +71 "core" / +3 "manipulator"&^& +5 "core" &- = J % B +2 "manipulator"&% +5 "core" % ( U f . +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&e'\ +102 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +2 "manipulator"&Q( +159 "core" ( +4 "manipulator"&R& +5 "core" &\ Y "~ +2 ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +3 &.& +4 "core" &\ ; "~ +3 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek PC +2 "manipulator"&f' +94 "core" ' +2 "manipulator"& & +5 "core" &\   "} +3 "manipulator"&% +5 "core" %\  W ) +3 "processing"%c& +5 "core" &\  +3 "processing"%`& +6 "core" &\  +3 ."psFlush"PC.seek :closed +3 "processing"%(Tg +4 "core" &\  +5 &\ 6 +10 &<Gs\ 1 +9 &epv\ F +10 &U\ P +9 &G\ P +12 &H\ P +7 &JJ\ P +9 & I\ P +9 &I\ O +10 &I!\ P +9 &SI=\ P +10 &!L=\ P +9 &"I@\ O +10 &$IG\ P +9 &&[G@\ P +9 &(I=\ O +10 &)I;\ P +9 &+G>\ P +9 &-dI?\ O +9 &/&IA\ O +12 &0I>\ P +9 &2L>\ P +10 &4lI3\ O +9 &6-I2\ P +9 &7K,\ P +10 &9G0\ P +8 &;tI2\ O +11 &=5I1\ P +8 &>L3\ P +11 &@G2\ P +7 &B{G.\ P +9 &D>I.\ O +10 &EK8\ P +9 &GO.\ P +9 &I|[1\ R +10 &K41\ V +9 &L1\ V +9 &N.\ \ W +10 &Pv-\ W +10 &R7(\ W +9 &Scn"\ )| +9 &TAZ-\ 1 +8 ( +3 &TG\ + +5 "processing"%`& +9 "core" &TG 3\ + +6 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.78 +4 "processing"%& +9 "core" &TG G\ + +6 ."psFlush"Hand.open +3 "manipulator"&+1 +71 "core" 1 +4 "manipulator"&u% +8 "core" % \  8 ) +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&['\ +157 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%$ +45 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%T' +269 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +315 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +5 "processing"% +13 ."psFlush"PS.seek 2.5ml +2 "processing"%"' +2126 "core" ' +4 ."psFlush"delay 1 second +105 .PRV.dial :waste2,avoiding: :ab2 +4 "processing"%y @ +196 "core" A +2 ."psFlush"PTV.dial :PRVmixing +3 "processing"%E  +131 "core" +2 ."psFlush"PSV.dial :mixloop +3 "processing"%1 +103 "core" +4 ."psFlush"PS.seek :empty +2 "processing"%l'9 +2635 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +3 "processing"%# +104 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +147 #"uploadLog"upsync +458 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%!' +2127 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%  +35 "core" + ."psFlush"PTV.dial :mixing +2 "processing"% @ +73 "core" @ +2 ."psFlush"PSV.dial :mixloop +2 "processing"%L +105 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%|'9 +2625 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%q +104 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%t'P +1105 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1630 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%_ +76 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%X  +74 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%P  +5 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%&'W +1225 "Can" \ J ?| +1400 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%{ +85 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%a' +591 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%@' +2118 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%- U +56 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%='W +2636 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%A @ +43 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%6' +2639 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%x  +84 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"% 'W +2636 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%K +41 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%I' +2635 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%Z +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%Y U +6 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%8'W +2627 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%j @ +50 "core" ? +7 ."psFlush"PS.seek 2.5ml +2 "processing"%]' +2634 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%V  +75 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"%'W +2635 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%\ +46 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%\\'P +1099 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%n' +1608 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%  +17 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%  +55 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%*'W +2642 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%D +72 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"% ' +597 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%m' +2124 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%M +74 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%) U +56 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2633 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%o' +2634 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%%  +84 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%i'W +2635 "core" ' +3 ."psFlush"PSV.dial PSR +2 "processing"%r +42 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%s' +2628 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%k +83 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%N U +6 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2633 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%b @ +41 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%C' +2631 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%h  +84 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2633 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'G& +5 "core" &pt+\ +2 "manipulator"&w& +5 "core" &\  "} +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&O( +4 "core" ( +2 "manipulator"&7& +5 "core" &\  M "} +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" &\   "} +3 .tForearm.seek PC +2 "manipulator"&~' +97 "core" ' +2 .tHand.close + "manipulator"&/ +74 "core" / +2 .tPC.seek :open +2 "processing"%W( +400 "core" ( +2 "manipulator"&& +4 "core" &\  X "} +3 "manipulator"&/% +5 "core" %   q +2 .tForearm.seek :retract +2 "manipulator"&:'\ +90 "core" ' +44 .tElbow.reconfigure :tight +11 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&( +343 "core" ( +3 "manipulator"&B& +4 "core" &  3 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &,& +3 "core" & 3 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&', +103 "core" ' +2 "manipulator"&F& +5 "core" & 5 3 +2 "manipulator"&S% +5 "core" %2 t +3 "collection"'4& +5 "core" &qt*\  +3 "collection"'?& +6 "core" &pt)\  +3 .tCC.seek :closed +2 "collection"'(O +5 "core" &os-\  +7 & *ou#\ $e +9 &Wxqt&\ 9 +9 &rrs\ M +10 &Mqr!\ O +9 &aNqs!\ O +9 &#Nqt\ O +10 &Nqt$\ N +9 &Opu \ O +10 &iNqs(\ O +9 &+Oqv \ O +9 &Npt!\ N +10 &!Ops)\ O +9 &#qNqr\ O +9 &%3Lrr\ O +10 &&Nqt\ O +9 &(Los$\ O +10 &*yOpu&\ O +9 &,;Lor#\ O +9 &-Nps\ O +10 &/Qpt%\ O +9 &1Lot)\ O +9 &3COow \ O +10 &5Qpt\ O +9 &6Mqt!\ O +10 &8Oqs \ N +9 &:KNpt\ O +9 &< Rqu\ O +10 &=Lpt$\ O +9 &?Nrq#\ O +9 &ARQqt\ O +10 &CNqr\ O +9 &DRqt\ O +10 &FRqs%\ O +9 &HV^qw)\ P +9 &J\ nq"\ U +10 &Kou Z +9 &Myns \\ +9 &N_ps* 3 +10 &O} qs# V +8 ( +3 &Ojqr!\ I +3 "collection"'?& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.76 +2 "collection"'H& +5 "core" &Okos+\ I +2 .tHand.open + "manipulator"&1 +71 "core" 1 +2 "manipulator"&p% +5 "core" % . | x +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&5'\ +98 "core" ' +2 #tFlushing the Collection Valve::Manifold +2 "collection"'2& +5 "core" &Oknu(\ I +2 "collection"'(% +5 "core" %or"\  +2 .tCSV.dial CSR +2 "collection"'g  +42 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +12 .tCS.seek 5ml + "collection"'z'l +1350 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 '% +4 "core" %los\  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 7.5ml + "collection"'J' +685 "core" ' +2 .tCSV.dial :waste +2 "collection"'' +141 "core" +3 .tCS.reconfigure :default +2 "collection"'#P d@b +4 .tCS.seek 0ml +2 "collection"';' +1985 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'& +4 "core" &Okqt'\ I +3 "collection"'0% +5 "core" %ot(\  +2 .tCSV.dial :flush +2 "collection"'d  +45 "core"  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 5ml +2 "collection"''l +1263 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'^ @ +42 "core" A +2 "collection"'% +4 "core" %lqs$\  +3 .tCS.seek 7ml +2 "collection"'9' +562 "core" ' +3 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +4 "collection"'R  +2 '.  +44 "core"  +92 ~ +2 .tCBV.dial :waste1 +2 "collection"' @ +34 "Can"\ U B\\ +12 "core" ? +3 .tCS.seek 0ml + "collection"' ' +1746 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'& +5 "core" &Ojtx&\ I +2 "collection"'% +4 "core" %rw/\  +45 .tCSV.dial :flush +11 "collection"'c  +74 "core" +3 .tCS.seek 5ml + "collection"'e'l +1277 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'U @ +43 "core" A +2 "collection"'% +5 "core" %lqv-\  +3 .tCS.seek 7ml +2 "collection"'+' +556 "core" ' +3 ."connect"CSV.dial CTV +4 .tCTV.dial CSV + "collection"'u  +3 '`  +16 "core"  +27  +2 .tCBV.dial :waste2 + "collection"'$  +119 "core"  +2 .tCS.seek 0ml +2 "collection"'f' +1749 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'}& +4 "core" &Ojsw$\ I +3 "collection"'T% +4 "core" %qw"\  +2 .tCSV.dial CSR +2 "collection"'y  +43 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +11 .tCS.seek 8ml +2 "collection"'E' +2002 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml +2 "collection"'1' D +574 "core" ' +3 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'" +3 '#  +113 "core" ~ +27  + .tCTV.dial :intake +2 "collection"'l  +75 "core" +2 .tIntake.select :open + "sampler") +11 .tCS.seek 2ml +2 "collection"'' \\ +2009 "core" ' + .tIntake.select :close +2 "sampler")0 +10 .tCTV.dial :air +2 "collection"'  +74 "core"  +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"' ' +594 "core" ' +2 .tCSV.dial CSR +2 "collection"'L  +100 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'!'l +1351 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml +2 "collection"'q' D +1347 "core" ' +2 .tCSV.dial CBV + "collection"'| +101 "core" +3 .tCS.seek 0ml +2 "collection"'t' +2619 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&_& +4 "core" & 3 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&X( +3 "core" ( +3 "manipulator"&P& +4 "core" & U 3 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" & , 3 +3 .tForearm.seek CC +2 "manipulator"&{', +108 "core" ' + .tHand.close +2 "manipulator"&&/ +65 "core" / +3 .tCC.seek :open +2 "collection"'a( +378 "core" ( +2 "manipulator"&& +5 "core" &  3 +2 "manipulator"&-% +5 "core" %  7 +2 .tForearm.seek :retract +2 "manipulator"&@'\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&A(- +281 "core" ( + "manipulator"&=& +46 "core" &- o B +11 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &x& +4 "core" &- - B +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&6'! +109 "core" ' +2 .tHand.open + "manipulator"&K1 +67 "core" 1 +2 "manipulator"& % +5 "core" % ( +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&Z'\ +102 "core" ' +2 #tCompleted [shallowDAwithoutWCR] begun 11:00:25 +2 #Preparing to sleep until 11:00AM 08/20/2023 +7 #Asleep til 11:00AM 08/20/2023 +5 #Continuing at 11:00EDT20-Aug-23 +3 "Can"\ %9 CXDF +5 ."Qmail"GoodNews.email "Then, in tube 5: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_2023_08_02.rb:131\\n{1 => 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 0}\\nCan@12:56:37, 22.9C, 25% humidity, 14.7psia, 12.788V, 0.276A, 64.559Ah, 3.52W\\nSampled 50.0ml",Subject: "Asleep until 11:00EDT20-Aug-23" +21 ."shutdown"Gate.power :core,:OFF +2 .Gate.power :raw,:OFF + #Shutdown +757 #"uploadLog"upsync +39386 "Can"\ 5% D. +60002 #\ 9" Ek> +60001  \ 7% FԴ +60001 $\ ;" Gj +60002 %\ :" I! +60001 !\ ;" J] +60001 #\ ;" K, +60002 !\ <" L´ +60001 !\ >" NX +60001 !\ >! OO +60002 !\ >" P +60001 !\ >" Q +60002 \ =" S +60001 \ ?! TAF +60001 \ @" U~ܴ +60002 \ ?! Vr +60001 \ @" W +60001  \ @! Y5 +60002 !\ >$ Zs4 +60001 \ ?" [ʴ +60001 \ ?" \\` +60002  \ @" ^. +60001 \ @" _j +60001  \ @" `" +60002  \ @" a +60001 \ @" c!N +60002  \ =" d^ +60001 \ >" ez +60001 \ <" f +60001 \ <" h +60002 \ :$ iT< +60001 \ <" jҴ +60002 !\ ;" kh +60001 \ ;! m  +60001 \ <" nK +60002 !\ 8% o* +60001 \ ;" p +60001 \ <" rV +60002 \ <! sB +60001 \ =" t +60001  \ =" u +60002  \ <" v +60001 \ :% x;D +60001 \ 8' yyڴ +60002 \ =" zp +60001 !\ =" { +60002 \ =" }2 +60001 \ :& ~p2 +60001 \ ;" ȴ +60002 \ 9% ^ +60001 \ 7' & +60001 \ ;" c +60002 \ ;!  +60001 \ ;"  +60001 \ <" L +60002 \ :" T +60001 \ 7' x +60001 \ 9"  +60002 \ :!  +60001 \ =" J: +60002 \ =" д +60001 \ 8" f +60001 \ <"  +60002 \ :# > +60001 \ 8" {( +60001 \ 9"  @EDT1692504199.62 \ :" T +60001 \ 9" 2 +60001 \ 3% o +60002 \ 9"  +60001 \ 4%  +60001 \ -' $B +60002 \ 8 aش +60001 \ 8" n +60002 \ 5"  +60001 \ 2' š +60001 \ 5" R0 +60002 \ 3% ƴ +60001 \ 2' \\ +60001 \ 5!  +60002 \ 4! @ň +60001 \ 3" | +60001 \ 4" ƴ +60002 \ 4" J +60001 \ 1& - +60001 \ 1" iv +60002 \ 5"  +60001 \ 3" ɢ +60001 \ 4" 8 +60001 \ 5" Uδ +60002 \ 3" d +60001 \ 2!  +60002 \ -& ̐ +60001 \ 0% A& +60001 \ 0" }ͼ +60002 \ 1" R +60001 \ 0"  +60001 \ 1" /~ +60002 \ +& j +60001 \ ," Ъ +60001 \ /" @ +60002 \ ." ִ +60001 \ ," Xl +60001 \ /" Ó +60002 \ 0" Ә +60001 \ ." . +60002 \ +" GĴ +60001 \ -" ȃZ +60001 \ (" ɾ +60002 \ /" ֆ +60001 \ ," 7 +60001 \ -" sײ +60002 \ ," ΰH +60001 \ -" ޴ +60001 \ +% )t +60002 \ *" g\ +60001 \ )$ Ӥڠ +60001 \ *" 6 +60002 \ %& ̴ +60001 \ )" ^b +60002 \ '" ؟ +60001 \ #$ ݎ +60001 \ %" $ +60002 \ (" Y޺ +60001 \ +" ݗP +60001 \ ,"  +60002 \ )" | +60001 \ '" P +60001 \ &" ᨴ +60002 \ $" > +60001 \ #" \ Դ +60002 \ &" Hj +39952 \ %% Δ +4 #tPowering core bus +521 .Gate.power :raw,:ON +3 "sampler") +30 )Y +3 "core"  +3 "collection"' +3 'I +2 "core"  +3 "processing"% +3 %j +3 "core"  +6 "collection"' 9\ +4 ' 0\ +3 ' -\ +5 "processing"% 9\ +3 % 2\ +2 % *\ +3 % 0\ +5 "sampler")&\ +3 .tCS.configure :default +3 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +3 "sampler")#.0X 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 0}\\nCan@11:00:25, 22.1C, 25% humidity, 14.7psia, 12.616V, 0.361A, 67.494Ah, 4.56W",Subject: "Started Niagara_2023_08_02 phase shallowDAwithoutWCR" +3 #t===> STARTED shallowDAwithoutWCR (phase #19) <=== +2 #Starting initialPurge +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'G& +4 "core" &  +3 .tHand.open + "manipulator"&w1 +77 "core" 1 +2 "manipulator"&7& +4 "core" & a j / l +3 "manipulator"&% +4 "core" % \  h ^  +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +182 "core" ( +2 "manipulator"&Q& +5 "core" &- / L +5 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &[& +4 "core" &- 3 L +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :garage + "manipulator"&'! +107 "core" ' +3 .tHand.close + "manipulator"&/ +79 "core" / +5 "manipulator"&/& +9 "core" &- A }L +8 "manipulator"&~% +5 "core" % -  ~ +3 .tForearm.seek :retract +2 "manipulator"&O'\ +105 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 .tElbow.seek CC +4 "manipulator"&B( +90 #"uploadLog"upsync +190 "core" ( +3 "manipulator"&,& +5 "core" & q d , +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &F& +4 "core" & ` i B , +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&S', +105 "core" ' +2 "manipulator"&4& +5 "core" & ~  , +2 "manipulator"&:% +5 "core" %(  ' +3 "collection"'v& +4 "core" &~\  +4 "collection"'H& +6 "core" &  +3 .tCC.seek :closed +2 "collection"'(O +6 "core" &  +6 &?~ &j +10 &_Us 8 +9 &u~ M +9 &gN P +10 &(N P +9 &L O +9 &O P +10 &oO P +9 &1L P +10 &K~ P +9 &I O +9 &!yL O +10 &#9O~ P +9 &$N~ P +10 &&I O +9 &(L O +9 &*BL O +10 &,O~ O +9 &-M O +9 &/N P +10 &1IM P +9 &3 J O +9 &4J O +10 &6L~ O +9 &8QL~ P +10 &:J O +9 &;O P +9 &=M O +10 &?[N O +9 &AN P +10 &BJ O +9 &DN O +9 &F`S P +10 &Ha R +9 &I U +9 &K [ +10 &MA ] +9 &N| 0 +9 &O{"~ \\ +10 ( + &Oj| I +3 "collection"'H& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.79 + "collection"'p& +4 "core" &Ok I +2 .tHand.open +2 "manipulator"&21 +74 "core" 1 +2 "manipulator"&?% +4 "core" % + 5 4 $ +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&('\ +94 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'g& +57 "core" &Ok I +2 "collection"'% +5 "core" % +3 .tCSV.dial CSR +2 "collection"'<  +133 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +3 "collection"' +11 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 5ml +2 "collection"''l +1354 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +10 'z% +3 "core" %l  +3 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.501ml +2 "collection"''' +682 "core" ' +2 .tCSV.dial :waste +2 "collection"'J +144 "core" +3 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'' +1985 "core" ' +3 #tPurging external Intake + "collection"'0& +5 "core" &Oj~ I +2 "collection"'d% +4 "core" % +2 .tCSV.dial :flush +2 "collection"';  +46 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 10ml +2 "collection"'^' D +2516 "core" ' +2 .tdelay 5 seconds +503 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"' +2 '  +17 "core" +58  + .tCTV.dial :intake +2 "collection"'R  +75 "core"  +2 .tIntake.select :open + "sampler") +11 .tCS.seek 0ml +2 "collection"'.' +2540 "core" ' +2 .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air +2 "collection"'  +75 "core"  +3 #tFlushing upper manifold + "collection"'9& +4 "core" &Oh I +3 "collection"'% +5 "core" %~ +2 .tCSV.dial :flush +2 "collection"'  +73 "core"  +2 .tCS.seek 5ml +2 "collection"'c'l +1285 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +42 "core" A +2 "collection"'U% +4 "core" %l  +3 .tCS.seek 7ml +2 "collection"''\ +566 "core" ' +2 ."connect"CSV.dial CBV +3 "collection"'e +2 .tCBV.dial CSV +105 "core"  +2 .tCTV.dial :air +2 "collection"'`  +6 "core" +2 .tCS.seek 0ml +2 "collection"'u' +1758 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'$'- +170 "Can"\ Y :w +629 "core" ' +2 .tCSV.dial :waste +2 "collection"'+ +43 "core" +3 .tCS.seek 0ml +2 "collection"'}' +792 "core" ' +2 "collection"'T& +4 "core" &Oh I +3 "collection"'y% +4 "core" % +2 .tCSV.dial :flush +2 "collection"'f  +42 "core"  +3 .tCS.seek 3ml +2 "collection"'E'- +792 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'" @ +54 "core" > +2 "collection"'#% +4 "core" %-  +3 .tCS.seek 5ml +2 "collection"'l'l +559 "core" ' +2 .tCSV.dial :air +2 "collection"'1 @ +13 "core" @ +3 .tCS.seek 0ml +2 "collection"'' +1259 "core" ' +3 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"''- +796 "core" ' +43 .tCSV.dial :waste +10 "collection"'L +73 "core" +3 .tCS.seek 0ml +2 "collection"' ' +794 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&!& +4 "core" &\   , +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&|( +25 "core" ( +2 "manipulator"&q& +4 "core" & 3 7  ( +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &_& +3 "core" &\ < ( +3 .tForearm.seek CC +2 "manipulator"&P', +104 "core" ' +2 .tHand.close + "manipulator"&/ +74 "core" / +2 .tCC.seek :open +2 "collection"'&( +378 "core" ( +2 "manipulator"&& +4 "core" & I J ( +2 "manipulator"&5% +6 "core" % T J  : +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +268 "core" ( +2 "manipulator"&-& +4 "core" &- 6 | +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &{& +3 "core" &- 9 | +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&='! +104 "core" ' +3 .tHand.open + "manipulator"&X1 +74 "core" 1 +2 "manipulator"&x% +4 "core" % * 1  +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&K'\ +100 "core" ' +3 #tda sampling at most 50ml +3 #Loading sh1 puck from tube 5 into Collection Clamp +3 ."Qmail"DAfans.email "Started da in tube 5 at 11:04:48EDT20-Aug-23\\n{1 => 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 0}\\nCan@11:03:23, 22.1C, 25% humidity, 14.7psia, 12.611V, 0.472A, 67.518Ah, 5.95W",Subject: "da sampling at most 50ml" + "collection"' & +8 "core" &\  +2 "manipulator"&@% +4 "core" %  <  +3 "storage"(6% +4 "core" %z \ ' +3 "storage"(3. +4 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(Y(; +354 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (I& +3 "core" &; k\ ! +3 "manipulator"&j& +4 "core" &- p r  | +2 "manipulator"&8% +5 "core" %  n f k  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 5 +2 "manipulator"&V( +167 "core" ( +3 "manipulator"&]& +11 "core" & m o J E +4 "storage"(& +7 "core" &; >\ % +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 5 + 700 counts +2 "manipulator"&\\' +98 "core" ' +5 "storage"(& +5 "core" &; _\ % +3 .tSE.reconfigure :pick +4 "storage"(#]K-0-\ b +3 #"uploadLog"upsync +4 .tSE.seek :beamBreak +2 "storage"( 'H +88 "core" ' +2 "storage"(n- +4 "core" -'\\ +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (D& +3 "core" &; @\ ! +3 "manipulator"&\ & +5 "core" & [ o ! E +3 .tElbow.seek 5 + "manipulator"&M( +4 "core" ( +2 "manipulator"&Z& +5 "core" & m l H E +2 "storage"(t& +4 "core" &; p\ # +4 .tForearm.seek 5 + 300 counts +3 "manipulator"&'O +21 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&A/ +71 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&m& +3 "storage"('v +7 "core" &  E +4 "manipulator"&>% +5 "core" % V U +2 .tForearm.seek :retract +2 "manipulator"&)'\ +59 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +39 "core" ' +3 .tElbow.seek CC +2 "manipulator"&k( +152 "core" ( +2 "manipulator"&s& +4 "core" & e l Q 6 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &b& +3 "core" & z 6 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&', +101 "core" ' +31 "manipulator"&& +4 "core" & 5 > 6 +3 "manipulator"&% +5 "core" %/ I J { +3 "collection"'r& +4 "core" & +3 "collection"'W& +6 "core" & +3 .tCC.seek :closed + "collection"'a(O +6 "core" & +6 & * $e +10 &Vr 8 +9 &s M +10 &L O +9 &_L O +9 &!J O +10 &L O +9 &K O +9 &gL O +10 &(P O +9 &L O +10 &!L O +9 &#pK N +9 &%0L O +10 &&L O +9 &(O O +10 &*wL O +9 &,9O O +9 &-L O +10 &/O O +9 &1L N +9 &3AM O +10 &5N O +9 &6L N +9 &8L O +10 &:IJ O +9 &< M O +10 &=N O +9 &?K N +9 &AQL O +10 &CL N +9 &DO O +9 &FU P +10 &HMl S +9 &I X +10 &K ] +9 &Mu ] +9 &N` 4 +10 &O|" ^ +8 ( +4 "collection"'W& +3 "core" &Oa K +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.94 + .Hand.open + "manipulator"&G1 +69 "core" 1 +3 "manipulator"&w% +5 "core" % ! O w +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&7'\ +97 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON + ."flow"Gate.power :analytic3,:ON +160 .tIntake.select :close + .Exhaust.select :close + .SS.hold +2 "sampler")+ +4 "core" + +2 "sampler")Q% +5 "core" %  +2 "collection"'[& +4 "core" &O` K +4 "Can" W c + #tCalibrating pressure and temperature sensors +4 .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +3 "sampler")i  +5 "core"  +3 .tSS.reconfigure :fast +2 "sampler")#.0X +23 +2 .tdelay 3.8 seconds +383 "collection"'N% +4 "core" %~ +2 "sampler")% +5 "core" %?1 q +2 #tSensor limits: Intake max 133.6psia; Outlet max 137.2psia + .SSV.dial :spit +2 "sampler"), +138 "core"  +3 .tSS.seek 0ml +2 "sampler")F' +291 "core" ' +2 .tSSV.dial CBV + "sampler")  +137 "core"  +25 .tCTV.dial :intake +2 "collection"'4  +77 "core"  +2 #tWaiting for external sampler to finish priming... + .delayUntil "11:08:09.41" +1344 #"flow"0.0L/min +14843 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "collection"': @ +4 "core" ? +2 #tAllowing 40s for 7.0ml of remaining 7.0ml +2 .Intake.select :open + "sampler") +211 "collection"'v% +4 "core" % +2 #tIntake @19.4psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure :inhaling 2.16ml/s +3 "sampler")#.0X' +3 "core" ' +3 ."airStroke"CSV.dial :air +2 "collection"'% @ +3 "core"  +3 .tExhaust.select :open + "sampler")@ +11 .tSS.reconfigure :exhale +3 "sampler")#.0X9 +3 "core" 9$# +103 "collection"'9 +3 "core" 9(" +104 "collection"'9 +4 "core" 9-! +103 "collection"'9 +3 "core" 91 +103 "collection"'V9 +3 "core" 95 +103 "collection"'9 +3 "core" 99 +104 "collection"'r9 +3 "core" 9> +103 "collection"')9 +4 "core" 9B +103 "collection"'&9 +3 "core" 9F +104 "collection"'G9 +3 "core" 9 J +103 "collection"'\\9 +3 "core" 9 O +103 "collection"'W9 +4 "core" 9 "S +103 "collection"'Q9 +3 "core" 9 /W +103 "collection"'[9 +3 "core" 9 ;[ +103 "collection"'M9 +3 "core" 9 G` +103 "collection"'i9 +3 "core" 9 Qd +103 "collection"'*9 +3 "core" 9 ]h +104 "collection"'9 +4 "core" 9 el +103 "collection"'9 +3 "core" 9 pq +103 "collection"'/9 +3 "core" 9 zu +103 "collection"'9 +3 "core" 9 y +103 "collection"'N9 +4 "core" 9 } +103 "collection"',9 +4 "core" 9  +103 "collection"'9 +11 "core" 9  +104 "collection"'49 +3 "core" 9  +103 "collection"'~9 +3 "core" 9  +103 "collection"'v9 +3 "core" 9  +104 "collection"'w9 +3 "core" 9  +103 "collection"'9 +3 "core" 9  +104 "collection"':9 +3 "core" 9  +103 "collection"'F9 +3 "core" 9  +103 "collection"'29 +3 "core" 9  +103 "collection"'?9 +4 "core" 9  +104 "collection"'g9 +3 "core" 9  +103 "collection"'p9 +4 "core" 9  +103 "collection"'C9 +3 "core" 9  +103 "collection"'O9 +3 "core" 9  +103 "collection"'<9 +4 "core" 9  +103 "collection"'S9 +3 "core" 9  +103 "collection"' 9 +3 "core" 9\  +103 "collection"'z9 +3 "core" 9\  +103 "collection"'9 +4 "core" 9\  +103 "collection"'J9 +3 "core" 9\  +103 "collection"'H9 +3 "core" 9\  +103 "collection"'d9 +4 "core" 9\  +103 "collection"'9 +3 "core" 9\  +103 "collection"'9 +3 "core" 9\  +103 "collection"';9 +4 "core" 9\  +104 "collection"'9 +3 "core" 9\ "  +103 "collection"'9 +3 "core" 9\ %\  +103 "collection"''9 +3 "core" 9\ (  +103 "collection"'09 +4 "core" 9\ *  +103 "collection"'9 +4 "core" 9\ -  +103 "collection"'9 +3 "core" 9\ 0 +104 "collection"'^9 +3 "core" 9\ 2\ +103 "collection"' 9 +3 "core" 9\ 6 +103 "collection"'U9 +3 "core" 9\ 8 +104 "collection"'c9 +3 "core" 9\ ; +103 "collection"'9 +3 "core" 9\ = +4 .tCH.hold 10:00,70C +3 "collection"'. `\ `\ =\ +3 '9 +6 "core"  + 9\ = +3 "collection"'u% +4 "core" %  +3 #tBegun lysing Collection Puck Heater at 68C/20.2psia +40466 "Can" =-w +19519 "core" ` +2 "collection"'+9 +4 "core" 9\  +2 "collection"'$% +5 "core" % +3 #tEnded lysing Collection Puck Heater at 70C/19.0psia + .CS.seek 0ml +2 "collection"'T' +356 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'y @ +106 "core" A +2 .tCSV.dial :air +2 "collection"'e @ +43 "core" ? +29 .tCS.seek 5ml +2 "collection"'`'l +1349 "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"'l @ +45 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"'' +1364 "core" ' +2 "collection"'E% +4 "core" %  +49 #tPuck @30.8psia after final lysis pressurization +6 #Recovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"' +104 "core" ~ +2 .tCBV.dial CSV +2 "collection"'  +30 "core"  +2 "collection"'1% +4 "core" % L N +3 .tCS.seek 4.999ml +2 "collection"'!'l +1350 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'q  +43 "core" +2 "collection"'% +4 "core" %l 9  +3 .tCS.seek 7ml +2 "collection"'f'\ +589 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'B @ +41 "core" > +3 .tCS.seek 10ml +2 "collection"'(' D +847 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +118 "core" ^ +2 #tRecycling Lysate (#1 of 1) +2 .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'   +39 "core" " +3 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +3 "collection"'5  +3 'L  +30 "core"  +109  +3 .tCS.seek 5ml + "collection"'-'l +1354 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'{ @ +103 "core" B +3 .tCSV.dial :waste + "collection"'| +117 "core" +3 .tCS.seek 0ml + "collection"'_' +1358 "core" ' +2 .tCSV.dial :air +2 "collection"'x @ +71 "core" B +3 .tCS.seek 5ml +2 "collection"''l +1348 "core" ' +2 .tCSV.dial CTV +2 "collection"'  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'X @ +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"'3' +1350 "core" ' +2 #tRecovering Lysate (#2 of 2) +2 .CSV.dial CBV + "collection"'o +103 "core" ~ +2 .tCBV.dial CSV +2 "collection"'I  +37 "core" +2 "collection"'8% +5 "core" % +3 .tCS.seek 5ml + "collection"'6'l +1347 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'  +44 "core" +2 "collection"'P% +5 "core" %lE@ \ +3 .tCS.seek 6.999ml +2 "collection"'j' +593 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'] @ +41 "core" > +3 .tCS.seek 10ml +2 "collection"'' D +844 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'D ` +118 "core" ^ +2 #tLysing Complete + "collection"'n& +4 "core" &O_;@ K +3 #tStoring sh1 puck in Collection Clamp to tube 4 + "manipulator"&\ % +5 "core" %\   y +2 "storage"(% +4 "core" % h i \  +3 "storage"(t. +4 "core" .(; +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 4 + "storage"(K(,> +201 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (A& +2 "manipulator"&m& +54 "core" &,? V 8\  +10 ."raiseStack"SE.reconfigure :place +3 "storage"(#]K-0-\ b +3 "core" & 7 v6 +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."raiseStack"SE.seek :beamBreak +3 .tElbow.seek CC + "storage"(%'H +3 "manipulator"&b( +9 "core" ( +2 "manipulator"&s& +5 "core" & a ]  l6 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &Z& +3 "core" & C B Y f6 +3 .tForearm.seek CC +2 "manipulator"& ', +107 "core" ' + .tHand.close +2 "manipulator"&>/ +76 "core" / +3 .tCC.seek :open + "collection"'( +53 "core" ' +2 "storage"(- +4 "core" -'H +2 ."raiseStack"SE.configure :default +3 "storage"(#QK-0-\ b +4 ."raiseStack"SE.seek :place +2 "storage"('6 +31 "core" ' +278 ( +2 "storage"(V& +5 "core" &,? \  +2 "storage"(& +5 "core" &,? \  +2 "manipulator"&r& +4 "core" & |6 +3 "manipulator"&)% +4 "core" %  |N +3 .tForearm.seek :retract +2 "manipulator"&&'\ +104 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +2 "manipulator"&G( +154 "core" ( +2 "manipulator"&\\& +4 "core" & \\ Y " +3 "storage"(W& +5 "core" &,? \ # +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 4 +2 "manipulator"&Q'j +112 "core" ' +2 .tElbow.hold +2 "manipulator"&[, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open +2 "manipulator"&M1 +77 "core" 1 +2 "manipulator"&i% +5 "core" % xZ r q - p +2 "storage"(*& +5 "core" &,? A A n\  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 314 counts +2 "manipulator"&'Ϥ +15 "core" ' +2 "manipulator"&& +4 "core" & = +3 "storage"(/& +5 "core" &,? |\ & +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 4 + 700 counts + "manipulator"&'& +26 "core" ' +2 "storage"(N% +4 "core" %> E\ ' +4 ."downElevator"SE.seek :down +4 "storage"(,'v +100 (% +4 "core" %kI |\ !\\{ +3 "manipulator"&4% +5 "core" %+ m l I  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&~'\ +89 "core" ' +68 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'v& +5 "core" &FI +3 "manipulator"&w& +4 "core" & _ _ +2 "manipulator"&% +5 "core" %\  m n %  +3 .tElbow.seek FlushPuck::Garage + "manipulator"&:(- +177 "core" ( +2 "manipulator"&F& +55 "core" &- _ j 3 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &2& +4 "core" &- b j A 3 +3 .tForearm.seek :garage + "manipulator"&?'! +109 "core" ' +3 .tHand.close + "manipulator"&g/ +74 "core" / +2 "manipulator"&p& +4 "core" &-  y3 +3 "manipulator"&C% +4 "core" % / Q y +3 .tForearm.seek :retract +2 "manipulator"&O'\ +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&<( +275 "core" ( +2 "manipulator"&S& +5 "core" & R L ) 2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 & & +3 "core" & , 8  2 +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&z', +100 "core" ' +2 "manipulator"&& +5 "core" & |2 +2 "manipulator"&J% +5 "core" %0 } +2 "collection"'H& +5 "core" &KO) +3 "collection"'d& +6 "core" &KQ +3 .tCC.seek :closed +2 "collection"'(O +4 "core" &KOg  +8 &.vLP~ ,} +10 &dvLQd ? +9 &qjKQQ O +10 &4LMP O +9 &OKR N +9 &LKR N +10 &zOKR O +9 &;NMPp O +9 &JLQK N +10 &MLN N +9 & JLQ O +10 &"EJMP N +9 &$LNQ N +9 &%ONP O +10 &'NNP O +9 &)MIKS N +10 &+JMRn O +9 &,NLP` O +9 &.JKR N +10 &0UKNR N +9 &2LMQ N +9 &3ONQ N +10 &5JMQ N +9 &7]LLSx N +9 &9OOR N +10 &:JMR N +9 &<LOQ N +10 &>eOPP N +9 &@'JNR N +9 &ALPRx N +10 &CONPp N +9 &EmNMQ[ N +9 &G,TLPW O +10 &HjLPI R +9 &JLPi W +10 &LOMO [ +9 &N KS O +9 &O3EOQ 'v +10 &O\ sMQ L +5 ( +2 "collection"'d& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.93 +2 "collection"'& +5 "core" &OkMQ L + &OkMQ L +2 .tHand.open + "manipulator"&;1 +74 "core" 1 +2 "manipulator"&% +4 "core" % /  t +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' + .tPSV.dial PSR +2 "processing"%' +135 "core"  +3 "processing"%0% +4 "core" %W\  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1608 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%  +43 "core"  +3 .tPS.seek 0ml +2 "processing"%^'W +1611 "core" ' +2 .tPSV.dial PSR +2 "processing"% +44 "core"  +2 .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%U' +2635 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +3 "processing"%c +3 "collection"'  +7 "core" A +2 "processing"% +3 "core" A +3 "processing"%u  +72 "core" +96  +2 .tPSV.dial :mixloop + "processing"%9 +115 "core" +3 .tCTV.dial :air,avoiding: :intake +2 "collection"'.  +16 "core" ~ +2 .tPTV.dial :PRVmixing +2 "processing"%+  +132 "core" +2 .tPS.seek 0ml +2 "processing"%$'W +2630 "core" ' +53 .tPSV.dial :air +2 "processing"%R  +45 "core"  +3 .tPS.seek 2.5ml + "processing"%y' +2627 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%e +55 "core" +3 .tPS.seek 0ml +2 "processing"%T'W +2633 "core" ' +2 .tPSV.dial :air + "processing"%}  +42 "core"  +3 .tPS.seek 2.5ml +2 "processing"%#' +2176 "Can" P 6w +452 "core" ' +2 .tPSV.dial :mixloop + "processing"%" +56 "core" +4 .tPS.seek 0ml +2 "processing"%l'W +2635 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&`& +5 "core" & E x2 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&E( +4 "core" ( +2 "manipulator"&& +6 "core" & ; {2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +4 "core" & Z {2 +2 .tForearm.seek CC +2 "manipulator"&1', +108 "core" ' +2 .tHand.close + "manipulator"&/ +72 "core" / +2 .tCC.seek :open +2 "collection"'q( +379 "core" ( +2 "manipulator"&& +4 "core" & 6 z2 +3 "manipulator"&!% +5 "core" %   z +2 .tForearm.seek :retract +2 "manipulator"&B'\ +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"&f(- +283 "core" ( +2 "manipulator"&& +5 "core" &- j ] , * +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" &- l t l * +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage +2 "manipulator"&5'! +108 "core" ' +2 .tHand.open + "manipulator"&L1 +75 "core" 1 +3 "manipulator"&(% +5 "core" % ( U u +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&{'\ +102 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%| +13 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%-  +4 "core" +2 ."connect"PRV.dial CBV +3 "processing"%x  +3 .tCBV.dial PRV +5 "collection"'_  +2 "core"  +5 +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +4 "core"  +3 #tLoading lyfil puck from tube 5 into Collection Clamp + "collection"'X& +5 "core" &VYv +2 "manipulator"&@% +4 "core" %\  a i  ! +3 "storage"(=% +5 "core" % [\ # +2 "storage"(. +4 "core" .(,> +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(o(; +202 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (I& +3 "core" &; \\ X \  +4 "manipulator"&8& +4 "core" &- M ] 7 * +2 "manipulator"&3% +5 "core" %\  l j ! +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 5 + "manipulator"&( +178 "core" ( +2 "manipulator"&P& +55 "core" & l m  h +2 "storage"(6& +5 "core" &; \ % +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 5 + 700 counts +2 "manipulator"&]' +94 "core" ' +2 "storage"(j& +4 "core" &; N\ ' +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(D'H +101 "core" ' +2 "storage"(n- +3 "core" -'i +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +5 (\ & +3 "core" &; I\  +3 "manipulator"&& +5 "core" & @ % + h +2 .tElbow.seek 5 +2 "manipulator"&t( +5 "core" ( +2 "manipulator"&A& +5 "core" & F 1 h +2 "storage"(m& +5 "core" &; [\  +3 .tForearm.seek 5 + 300 counts + "manipulator"&Y'O +20 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tHand.close + "manipulator"&s/ +66 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&Z& + "storage"(>'v +10 "core" & 3 7 ) h +2 "manipulator"&% +4 "core" % D u z  +3 .tForearm.seek :retract +2 "manipulator"&k'\ +66 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +24 "core" ' +3 .tElbow.seek CC +2 "manipulator"&7( +152 "core" ( + "manipulator"&a& +5 "core" & ` g , +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &%& +4 "core" & k m $ , +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC + "manipulator"&V', +92 "core" ' +3 "manipulator"&& +4 "core" & ? M y , +3 "manipulator"&r% +4 "core" %3 ; = ! +3 "collection"')& +4 "core" &XZ +4 "collection"'\\& +7 "core" &V\\ +2 .tCC.seek :closed +3 "collection"'W(O +4 "core" &YY +5 &X\\ 5 +10 &5IyZZ 1 +9 &arxY\\ F +9 &WX\\ O +10 &LX\\ O +9 &MV\\ O +10 &KNW\\y O +9 &JXZi N +9 &PW\\d N +10 &OX[N N +9 &TPX\\P N +9 &!PXZ: N +10 &"OX[' N +9 &$NV\\! O +10 &&\\MX] N +9 &(JXZ N +9 &)KX\\ N +10 &+JV\\ N +9 &-dOW\\ N +9 &/&OX\\ N +10 &0NW[ O +9 &2NX[ N +10 &4lJW[ N +9 &6.KXZ N +9 &7OW[ N +10 &9NU[2 O +9 &;tNW[# N +9 &=6JU\\ N +10 &>QZ] N +9 &@NY\\ O +10 &B|NY\\ N +9 &D>LW[ N +9 &ETXY O +10 &GcWZ Q +9 &IpX[ U +9 &K!V[ [\ +10 &L ] +9 &N_ > +10 &OZ)8C (u +9 &Om-1 L +2 ( +3 "collection"'\\& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.83 +2 .Hand.open + "manipulator"& 1 +77 "core" 1 +3 "manipulator"&b% +4 "core" % 3  y +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&M'\ +94 "core" ' +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'i  +133 "core"  +2 .tCSV.dial CTV +2 "collection"'*  +30 "core"  +3 .tPS.seek 2.5ml +2 "processing"%' +2633 "core" ' +2 "collection"'/% +4 "core" % A\ -3 +3 .tCS.seek 4.15ml +2 "collection"'N'Q +1572 "core" ' +10 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%&  +43 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%  +86 "core"  +3 .tPS.seek 0ml +2 "processing"%4'W +2634 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"'G ` +40 "core" _ +2 .tCSV.dial :air +2 "collection"'Q @ +46 "core" > +3 .tCS.seek 10ml +2 "collection"'' D +1569 "core" ' + .tCSV.dial CTV +2 "collection"'v  +45 "core"  +3 .tCS.seek 0ml +2 "collection"'w' +2637 "core" ' +2 .tCBV.dial :waste1 +2 "collection"' @ +29 "core" ? +2 .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +3 "collection"'  +134 "core" +2 "collection"'& +4 "core" &Oj L +3 #tStoring lyfil puck in Collection Clamp to tube 4 +2 "manipulator"&F% +4 "core" %\  r { +3 "storage"(2% +4 "core" %u  e\  +2 "storage"(,. +4 "core" .(; +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 4 +2 "storage"([(,> +197 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (g& +4 "core" &,A I K W\  +3 "manipulator"&p& +5 "core" & f x, +2 "manipulator"&C% +5 "core" %\  S x +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +2 "manipulator"&~( +152 "core" ( +2 "manipulator"&?& +5 "core" & D A \ +2 "storage"(S& +5 "core" &,A \  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts +2 "manipulator"& '& +99 "core" ' +2 "storage"(:& +5 "core" &,A \  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"('H +284 "core" ' +2 "storage"(J- +5 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&H& +3 "core" & = |\ +3 "storage"(O& +5 "core" &,A i g m\  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 4 +2 "manipulator"&'j +38 "core" ' +3 .tElbow.hold +2 "manipulator"&, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 "storage"(;- +2 "core" -' +4 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"('K +29 "core" ' +2 "manipulator"&d% +5 "core" %sU 8 A \\ f +2 "storage"('& +5 "core" &,A ?\ \ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 309 counts +2 "manipulator"&0'ϟ +24 "core" ' +2 "manipulator"&z& +4 "core" & < C p \ +3 "storage"(& +4 "core" &,A ~ B\  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts +2 "manipulator"&'& +31 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"( 'B +82 "core" ' +10 "manipulator"&^& +4 "core" & @ ? > \ +3 "manipulator"&c% +4 "core" %, ; @  +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +152 "core" ( +3 "manipulator"&u& +4 "core" & % w1 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &9& +3 "core" & X x1 +3 .tForearm.seek CC +2 "manipulator"&.', +98 "core" ' +2 .tHand.close + "manipulator"&+/ +70 "core" / +3 .tCC.seek :open +2 "collection"'U( +378 "core" ( +2 "storage"(R& +5 "core" &,A Y\  +2 "storage"($& +5 "core" &,A ;\ +2 "manipulator"&e& +4 "core" & < 9 N / +3 "manipulator"&y% +5 "core" % ? H B Q +2 .tForearm.seek :retract +2 "manipulator"&}'\ +96 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 4 + "manipulator"&T( +153 "core" ( +2 "manipulator"&"& +4 "core" & b j +2 "storage"(#& +6 "core" &,A \ $ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 4 +2 "manipulator"&`'j +112 "core" ' +2 .tElbow.hold + "manipulator"&, +3 "core" , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tHand.open + "manipulator"& 1 +74 "core" 1 +4 "manipulator"&% +4 "core" % yj B s +3 "storage"(<& +5 "core" &,A Z Y\  +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 4 + 315 counts +2 "manipulator"&'ϥ +22 "core" ' +2 "manipulator"&& +5 "core" & | s +2 "storage"(& +5 "core" &,A \ # +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts +2 "manipulator"&!'& +28 "core" ' +2 "storage"(1% +5 "core" %J w\ & +4 ."downElevator"SE.seek :down +2 "storage"('v +99 (% +4 "core" %D z\ "\\x +3 "manipulator"&E% +5 "core" % G F O +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&L'\ +89 "core" ' +49 ' + ."downElevator"SE.stop +2 "storage"(5 +3 .tPSV.dial :air +2 "processing"%(  +71 "core" +3 .tPS.seek 2.5ml + "processing"%B' +2632 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%| +55 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%-  +42 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%x +44 "core" +45 .tdelay 1 second +139 .PSV.dial :air + "processing"%_  +43 "core"  +3 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"% 'W +2631 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%X& +4 "core" &\  +3 "manipulator"&@& +5 "core" &  v  +2 "manipulator"&=% +5 "core" %\  x  +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +177 "core" ( +2 "manipulator"&5& +5 "core" &- z *  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &I& +3 "core" &- u   +3 .tForearm.seek :garage +2 "manipulator"&8'! +105 "core" ' +2 .tHand.close + "manipulator"&3/ +66 "core" / +2 "manipulator"&K& +4 "core" &- 3 } +2 "manipulator"&P% +4 "core" % 5 ~ } +3 .tForearm.seek :retract +2 "manipulator"&6'\ +108 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&f( +123 "core" ( +2 "manipulator"&j& +5 "core" & { r Z +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &n& +3 "core" & e b 4 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&\ ' +98 "core" ' +2 "manipulator"&& +5 "core" & o s 6 +2 "manipulator"&A% +4 "core" % k l C  +3 "processing"%m& +4 "core" & \ +4 "processing"%{& +6 "core" &\ +3 .tPC.seek :closed +2 "processing"%s(Tg +4 "core" &\  +7 &?\ %g +9 &bTs\ 8 +10 &}r\ M +9 &dL\ Q +10 &'F\ P +9 &H\ P +9 &H\ P +10 &lL\ Q +9 &.L\ Q +9 &J\ P +10 &G'\ P +9 &!tL)\ Q +10 &#7J'\ P +9 &$G+\ Q +9 &&K$\ P +10 &(}I.\ P +9 &*?L\ P +9 &,F3\ Q +10 &-J\ P +9 &/H\ P +10 &1FJ\ Q +9 &3 F\ P +9 &4K\ Q +10 &6I\ Q +9 &8OK\ P +9 &:G\ Q +10 &;K\ P +9 &=L\ Q +10 &?WI\ P +9 &AG\ P +9 &BG\ Q +10 &DK\ Q +9 &F_L\ P +9 &HR\ Q +10 &Ig\ S +9 &K W +10 &MS~\ W +9 &O\ X +9 &P\ W +10 &R\ X +9 &SNV\ \ U +9 &TTO\ . +6 ( +2 "processing"%{& +5 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.73 +2 "processing"%Z& +4 "core" &TU  \ - +2 &TU \ - +2 .tHand.open + "manipulator"&1 +72 "core" 1 +2 "manipulator"&% +4 "core" %  P J >  +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&]'\ +91 "core" ' +2 .tPRV.dial :air +2 "processing"%a  +43 "core"  +2 .tPSV.dial :mixloop +2 "processing"%% +43 "core" +2 "processing"%D% +5 "core" %U2\  +3 .tPS.seek 0.3ml + "processing"%Y' +394 "core" ' + .tPSV.dial PSR +2 "processing"% +104 "core"  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml +2 "processing"%>'* +488 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%r' +1914 "core" ' + .tdelay 3 seconds +303 .PSV.dial :mixloop + "processing"%) +105 "core" +2 .tPTV.dial :mixing +47 "processing"%t @ +80 "core" A +2 .tPBV.dial :waste2 + "processing"%k  +97 "core"  +2 .tPS.seek 0ml +2 "processing"%q'W +2641 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"& & +6 "core" & G K ! +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&b( +2 "core" ( +3 "manipulator"&\\& +4 "core" & C J +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &i& +3 "core" & I J +3 .tForearm.seek PC +2 "manipulator"&*' +95 "core" ' +2 .tHand.close + "manipulator"&V/ +66 "core" / +2 .tPC.seek :open +2 "processing"%l( +402 "core" ( +2 "manipulator"&/& +5 "core" & ] \\ +2 "manipulator"&% +5 "core" %  k l +3 .tForearm.seek :retract + "manipulator"&&'\ +91 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +158 "core" ( +2 "manipulator"&& +4 "core" &- ~ a +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &G& +3 "core" &- v  a +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&Q'! +107 "core" ' +2 .tHand.open + "manipulator"&N1 +77 "core" 1 +2 "manipulator"&v% +5 "core" % & { +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +101 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%& +4 "core" &P\  +3 "manipulator"&% +5 "core" %\    +2 "storage"(% +5 "core" % \ ( +2 "storage"(F. +4 "core" .(,> +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(2(; +197 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (,& +4 "core" &; \ " +2 "manipulator"&g& +5 "core" &- d a a +2 "manipulator"&p% +4 "core" %\  t t n  +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&C( +181 "core" ( +2 "manipulator"&o& +4 "core" & ~  B +3 "storage"(?& +5 "core" &; \ & +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts +2 "manipulator"&S' +95 "core" ' +2 "storage"(:& +5 "core" &; \ \ ( +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(7'H +114 "core" ' +2 "storage"(M- +4 "core" -'k +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (J& +3 "core" &; \  +3 "manipulator"&H& +5 "core" & H G y B +2 .tElbow.seek 5 +2 "manipulator"&O( +17 "core" ( +2 "manipulator"&;& +4 "core" & k h  +3 "storage"(d& +5 "core" &;  ,\  +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&''O +27 "core" ' +45 .tForearm.reconfigure :loose +10 "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&z/ +65 "core" / +4 ."downElevator"SE.seek :down +4 "storage"('v +2 "manipulator"&^& +9 "core" & _ k K  +2 "manipulator"&c% +5 "core" % E  +3 .tForearm.seek :retract +2 "manipulator"& '\ +72 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +21 "core" ' +2 .tElbow.seek PC +2 "manipulator"&~( +285 "core" ( +2 "manipulator"&& +4 "core" & z  B +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" & h b B +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&0' +93 "core" ' +2 "manipulator"&& +5 "core" & , B +2 "manipulator"&u% +4 "core" % 5 Z +3 "processing"%9& +5 "core" &\  +3 "processing"%& +6 "core" &\  +3 .tPC.seek :closed +2 "processing"%(Tg +4 "core" &"\  +9 &0s\ +{ +9 &bv \ ? +10 &kg\ \ P +9 &+H\ P +9 &J \ P +10 &L\ P +9 &qL\ \ P +10 &2I\ \ Q +9 &I\ P +9 &F\ P +10 & yI\ P +9 &";F\ P +9 &#K\ P +10 &%I\ \ P +9 &'I\ \ P +10 &)CF\ P +9 &+H\ P +9 &,F\ P +10 &.I\ P +9 &0LK\ P +10 &2I*\ \ P +9 &3I(\ P +9 &5H(\ P +10 &7RH$\ Q +9 &9I\ P +9 &:I\ P +10 &<L\ \ P +9 &>[I\ \ P +9 &@I\ P +10 &AJ\ P +9 &CJ\ P +10 &EcI\ P +9 &G#N\ Q +9 &H\\ \ R +10 &Jz\ U +9 &LX\ W +9 &N\ W +10 &O\ W +9 &Q \ W +10 &SLi\ 7 +9 &T"+Y \ W +9 &TL# \ - +3 ( +2 "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.73 +2 .Hand.open + "manipulator"&+1 +68 "core" 1 +2 "manipulator"&% +4 "core" %  P @ Q Z +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&W'\ +90 "core" ' +4 #tHeating Puck.from 5, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%R  +2 %$9 +7 "core" 9 +103 "processing"%e9 +3 "core" 9 +103 "processing"%y9 +3 "core" 9  +103 "processing"%"9 +3 "core" 9  +103 "processing"%#9 +3 "core" 9 +103 "processing"%.9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +104 "processing"% 9 +3 "core" 9 +103 "processing"%9 +3 "core" 9# +103 "processing"%<9 +3 "core" 9' +103 "processing"%9 +4 "core" 9+ +103 "processing"%9 +3 "core" 9/ +103 "processing"%}9 +4 "core" 94 +103 "processing"%19 +3 "core" 98 +103 "processing"%T9 +3 "core" 9< +103 "processing"%9 +4 "core" 9@ +103 "processing"%E9 +3 "core" 9E +103 "processing"%`9 +3 "core" 9I +103 "processing"%9 +3 "core" 9M +103 "processing"% 9 +3 "core" 9Q +103 "processing"%(9 +4 "core" 9 V +103 "processing"%!9 +3 "core" 9Z +103 "processing"%9 +3 "core" 9^ +103 "processing"%49 +3 "core" 9b +104 "processing"%|9 +3 "core" 9g +103 "processing"%-9 +4 "core" 9#k +103 "processing"%x9 +3 "core" 9)o\ +146 "processing"%_9 +12 "core" 90u\ +103 "processing"%B9 +4 "core" 95z\ +103 "processing"%X9 +3 "core" 9:~\ +103 "processing"%@9 +3 "core" 9? +4 .tPH.hold 2:00:00,28C +3 "processing"%= pp; +3 .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%5 +104 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml +2 "processing"%I' +594 "core" ' +2 .tdelay 5 seconds +503 .PSR.select :air +2 "processing"% +11 .tPS.seek 2ml +2 "processing"%'[ +1615 "core" ' + .tPTV.dial :puck +2 "processing"%3  +73 "core"  +2 .tPSV.dial PTV +2 "processing"%K +74 "core" +2 .tPBV.dial :waste1 +2 "processing"%P  +146 "core" +2 "processing"%L% +5 "core" %_\  +3 .tPS.seek 1.5ml + "processing"%j' +597 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%n * +36 "core" , +3 .tPS.seek 0ml +2 "processing"%8'W +1606 "core" ' +2 .tdelay 5:00 +1933 "Can"\ B .Yw +28069 #trecoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +16 "core"  +2 .tPBV.dial :waste1 +2 "processing"%A  +35 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%m * +34 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"% +76 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%6' +2415 "core" ' +2 .tPSV.dial PTV + "processing"%h +75 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%Z +75 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"% +75 "core" +2 .tdelay 5 seconds +503 .PSV.dial :air + "processing"%  +74 "core"  +3 .tPS.seek 0ml + "processing"%{'W +2429 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%a  +138 "core" +2 .tPSV.dial :mixloop +2 "processing"%% +43 "core" +2 .tPRV.dial :ab1 + "processing"%D @ +75 "core" A +3 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%\ 'w +348 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'  +2 "processing"%  +48 "core"  +6 +2 "processing"%Y% +5 "core" %t\  +3 .tPS.seek 0.32ml +2 "processing"%>'! +398 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"')  +29 "core" +2 .tPRV.dial :air +2 "processing"%t  +42 "core"  +3 .tPS.seek 0.9ml +2 "processing"%k'D +1232 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%r @ +73 "core" ? +3 .tPS.seek 0.5ml +2 "processing"% ' +865 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%\\  +44 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%i'[ +1613 "core" ' +2 .tPSV.dial :PML +48 "processing"%V +61 "core" +2 .tPTV.dial :mixing +2 "processing"%f @ +74 "core" A +2 .tPBV.dial :waste1 +2 "processing"%]  +34 "core" +2 "processing"%s% +5 "core" %Yv\  +2 .tPS.seek 1.85ml +2 "processing"%/'9 +231 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"% * +37 "core" , +3 .tPS.seek 0ml +2 "processing"%'W +1966 "core" ' +2 .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'G& +4 "core" &^c> +3 "manipulator"&*& +5 "core" &  8 rB +2 "manipulator"&b% +4 "core" %\   ) +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage + "manipulator"&N(- +130 "core" ( +3 "manipulator"&v& +5 "core" &- - & z3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &&& +4 "core" &.n s a  +3 .tForearm.seek :garage +2 "manipulator"&'! +106 "core" ' +2 .tHand.close + "manipulator"&/ +69 "core" / +2 "manipulator"&& +4 "core" &.0  nE +3 "manipulator"&F% +5 "core" % - rA +2 .tForearm.seek :retract +2 "manipulator"&Q'\ +102 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&,( +266 "core" ( +2 "manipulator"&g& +5 "core" & E 3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &p& +3 "core" & #  ~3 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&[', +102 "core" ' +2 "manipulator"&o& +4 "core" &  {3 +3 "manipulator"&?% +4 "core" %2 B y +3 "collection"'& +6 "core" &_d7 +3 "collection"':& +6 "core" &_c0 +2 .tCC.seek :closed +2 "collection"'M(O +6 "core" &`d= +6 & 0`a= $e +10 &Vw]b5 9 +9 &q_a7 M +9 &J^a9 P +10 &XK^b2 P +9 &L_b8 O +9 &Oad9 P +10 &O_d3 P +9 &aN^a: O +10 &"K_c0 P +9 &J_c8 P +9 &!M`b. O +10 &#iL`c0 O +9 &%+M\\c= O +9 &&L_b; O +10 &(O]c> P +9 &*pP_c: P +9 &,3Jad9 O +10 &-L`c< P +9 &/N_b4 P +10 &1yJ^c. O +9 &3:N_c< P +9 &4O_a8 P +10 &6O_b? P +9 &8O^c7 O +10 &:BJ_e9 P +9 &<Q]c: P +9 &=O_b: P +10 &?P_b7 P +9 &AKO_b0 O +9 &C J^d- P +10 &DN_c2 P +9 &FN_b2 P +10 &HL[`c1 R +9 &J_c2 V +9 &K^c3 Z +10 &Mq_b3 ] +9 &Na]b. 4 +9 &O}!^a4 X +9 ( +2 &Oh^a3 I +3 "collection"':& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.76 +2 "collection"'J& +3 "core" &Og\\b< I +3 .tHand.open + "manipulator"&H1 +67 "core" 1 +2 "manipulator"&;% +4 "core" % 1 < p +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&d'\ +105 "core" ' +2 .tPSV.dial PSR +2 "processing"% +107 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml +2 "processing"%z' +1615 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%^  +50 "core"  +7 .tPS.seek 0ml +2 "processing"%c'W +1615 "core" ' +2 .tPSV.dial PSR +2 "processing"%C +46 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%S' +2634 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +4 "processing"%7  + "collection"''  +41 "core"  +127  +2 .tPSV.dial :mixloop +2 "processing"% +102 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +16 "core" ~ +2 .tPTV.dial :PRVmixing +2 "processing"%O  +75 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2628 "core" ' +2 .tPSV.dial :air +2 "processing"%  +43 "core"  +3 .tPS.seek 2.5ml +2 "processing"%u' +2636 "core" ' +2 .tPSV.dial :mixloop + "processing"%9 +45 "core" +3 .tPS.seek 0ml +2 "processing"% 'W +59 "Can" V \ w +2578 "core" ' +2 .tPSV.dial :air +2 "processing"%l  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%+' +2635 "core" ' +2 .tPSV.dial :mixloop + "processing"% +45 "core" +3 .tPS.seek 0ml +2 "processing"%$'W +2628 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +5 "core" &  v3 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&e( +4 "core" ( +2 "manipulator"&0& +5 "core" & d  h3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &y& +3 "core" & x3 +4 .tForearm.seek CC + "manipulator"&"', +108 "core" ' +2 .tHand.close +2 "manipulator"&#/ +70 "core" / +2 .tCC.seek :open +2 "collection"'.( +379 "core" ( +2 "manipulator"&& +4 "core" &  u3 +3 "manipulator"& % +4 "core" %  q 7 i +3 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&<(- +279 "core" ( +2 "manipulator"&& +5 "core" &- - P # wC +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +4 "core" &- K U * C +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage + "manipulator"&}'! +110 "core" ' +2 .tHand.open + "manipulator"&11 +69 "core" 1 +2 "manipulator"&T% +4 "core" % ( ? t +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +3 ."da"delayUntil "11:59:04.09" +24755 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"%E @ +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"%  +45 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +54 ."da"PS.seek 2.5ml +2 "processing"%(' +2409 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%! +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +45 "core"  +2 ."da"delay 2 seconds +203 .PSV.dial :mixloop +15 "processing"%4 +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%|  +45 "core"  +3 ."da"PS.seek 0ml +2 "processing"%-'W +2409 "core" ' +3 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%x +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%_' +597 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%B'[ +1640 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%X  +72 "core"  +2 ."da"PSV.dial PTV +2 "processing"%@ +87 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%5  +33 "core" +3 "processing"%q% +4 "core" %\\\  +3 ."da"PS.seek 1.5ml +2 "processing"%I' +590 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%3 * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%K'W +1617 "core" ' +3 ."da"delay 2:00 +11340 "Can"\ Aw +663 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%P  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%L  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +37 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%n +73 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%j' +2404 "core" ' + ."da"PSV.dial PTV +2 "processing"%R +75 "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"%A +75 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%m  +74 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2402 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%8 +133 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%h' +589 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%Z'[ +1606 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +5 "core"  + ."da"PSV.dial PTV +2 "processing"% +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%6  +34 "core"  +2 "processing"%a% +4 "core" %]\  +3 ."da"PS.seek 1.5ml +2 "processing"%%' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%D * +34 "core" + +3 ."da"PS.seek 0ml +2 "processing"%{'W +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Y * +33 "core" * +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%\ +75 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +45 "processing"%)' +2415 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%t +74 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%> +74 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%r +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%k  +73 "core"  +3 ."da"PS.seek 0ml +2 "processing"%\\'W +2403 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%  +44 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%V  +135 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%f  +44 "core" ~ +2 ."da"PTV.dial :PRVmixing +2 "processing"%]  +4 "core" + ."da"PSV.dial :mixloop +2 "processing"%s +56 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%' +382 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%i  +45 "core"  +2 "processing"%/% +5 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%G'y +334 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%*  +42 "core"  +3 ."da"PS.seek 2ml +2 "processing"%b'[ +1554 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%v +43 "core" +2 ."da"PTV.dial :mixing +2 "processing"%& @ +76 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%~  +33 "core" +2 "processing"%% +4 "core" %Z  +3 ."da"PS.seek 1.85ml +2 "processing"%': +231 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%F * +37 "core" , +3 ."da"PS.seek 0ml +2 "processing"%W'W +1970 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +15570 "Can"\ Ew +32433 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +5 "core" A + ."da"PBV.dial :waste1 +2 "processing"%g  +36 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%p * +34 "core" + +2 ."da"PSV.dial :air +2 "processing"%N  +43 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%o' +2454 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%? +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +45 "core"  +8 ."da"delay 2 seconds +203 .PSV.dial :mixloop +2 "processing"%Q +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%U  +45 "core"  +2 ."da"PS.seek 0ml +3 "processing"%J'W +2406 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%H +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%;' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%:'[ +1612 "core" ' +2 ."da"PTV.dial :puck + "processing"%  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"%[ +77 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%^% +4 "core" %[\  +3 ."da"PS.seek 1.5ml +2 "processing"%z' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%C * +36 "core" , +3 ."da"PS.seek 0ml +2 "processing"%c'W +1609 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + "processing"%'  +15 "core"  +2 ."da"PBV.dial :waste1 +47 "processing"%7  +42 "core"  +2 ."da"delay 30 seconds +973 "Can"\ A%w +2030 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +75 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%O' +2402 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%S +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +75 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +75 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%9  +73 "core"  +3 ."da"PS.seek 0ml +2 "processing"%u'W +2409 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%l +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +3 "processing"% ' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%'[ +1617 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%+  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +88 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%0  +33 "core" +3 "processing"%y% +4 "core" %_\  +3 ."da"PS.seek 1.5ml +2 "processing"%#' +596 "core" ' +3 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%, * +34 "core" + +3 ."da"PS.seek 0ml +2 "processing"%d'W +1610 "core" ' +3 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%M  +4 "core"  +2 ."da"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"%" +85 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2421 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +13 "processing"%e +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%1 +72 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%T  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2400 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%} +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%E' +594 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%`'[ +1627 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +88 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%$  +33 "core" +3 "processing"%!% +4 "core" %X\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%4 * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%|'W +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%(  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%x  +81 "core" +10 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%- * +36 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%_ +85 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%X' +2400 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%@ +84 "core" ~ +2 ."da"delay 5 seconds +380 "Can" QGw +122 ."da"PSV.dial PSR +2 "processing"%5 +72 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%q +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%B  +73 "core"  +3 ."da"PS.seek 0ml +2 "processing"%3'W +2400 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%I +140 "core"  +3 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +2 "processing"% +19 ."da"PS.reconfigure :default +12 "processing"%#A d`xb +11 ."da"PS.seek 0.25ml +8 "processing"%P'7 +336 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +3 "processing"% +11 ."da"PS.seek 0.5ml +2 "processing"%L' +331 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1603 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%n  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%K +77 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%R  +37 "core" +2 "processing"%% +5 "core" %Z  +2 ."da"PS.seek 1.5ml +2 "processing"%A' +590 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%m * +36 "core" + +3 ."da"PS.seek 0ml +2 "processing"%j'W +1616 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%8  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%h * +35 "core" + +3 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +78 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%' +2542 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%6 +77 "core" +2 ."da"delay 5 seconds +504 .PSV.dial PSR + "processing"%a +79 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%Z +77 "core" +3 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%D  +76 "core"  +3 ."da"PS.seek 0ml +2 "processing"%%'W +2539 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +141 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"% '[ +2116 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%Y  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%\ +77 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%{  +35 "core" +2 "processing"%t% +4 "core" %`  +3 ."da"PS.seek 1.5ml +2 "processing"%>' +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%r * +36 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%k  +109 "core"  +4 ."da"PS.seek 0ml +2 "processing"%)'W +1621 "core" ' +2 "processing"% 9 +4 "core" 95 +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%V +3 "core" 5 +2 "processing"%f& +4 "core" &TL  - +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 +49 "manipulator"&]% +13 "core" %\  2 ?  +2 "storage"(s% +4 "core" %y +2 "storage"(\\. +4 "core" .(; +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 4 +2 "storage"(i(,> +200 "core" ( +2 ."da"SC.configure :limp +3 "storage"($(\ 1b +3 (/& +4 "core" &,? +3 "manipulator"&& +4 "core" &- A BC +2 "manipulator"&*% +5 "core" %\  O K m +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&G( +172 "core" ( +3 "manipulator"&v& +3 "core" & L I D +3 "storage"(&& +5 "core" &,?  +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 4 + 700 counts +2 "manipulator"&~'& +96 "core" ' +2 "storage"(& +5 "core" &,? +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(F'H +301 "core" ' +2 "storage"(b- +3 "core" -' +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +4 "manipulator"&& +4 "core" & J N D +2 "storage"(& +4 "core" &,?  +3 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 4 +2 "manipulator"&g'j +35 "core" ' +3 ."da"Elbow.hold +2 "manipulator"&p, +4 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"(N- +3 "core" -' +4 ."da"SE.seek 1.11 Pucks below Top Plate +2 "storage"(W'I +27 "core" ' +2 "manipulator"&?% +4 "core" %mf  +3 "storage"(& +4 "core" &,? +3 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 4 + 303 counts +2 "manipulator"&Q'ϙ +16 "core" ' +2 "manipulator"&U& +4 "core" & m v fE +3 "storage"(o& +5 "core" &,? +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 700 counts +2 "manipulator"&H'& +26 "core" ' +2 ."da"SE.seek 2.11 Pucks below Top Plate +3 "storage"(J'@ +42 "core" ' +2 "manipulator"&;& +5 "core" & N p _E +2 "manipulator"&% +5 "core" %H n j  +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&['\ +91 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&( +252 "core" ( +3 "manipulator"&^& +4 "core" & *  +3 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &:& +4 "core" & $ * +3 ."da"Forearm.seek PC +2 "manipulator"&C' +95 "core" ' +2 ."da"Hand.close + "manipulator"&z/ +77 "core" / +2 ."da"PC.seek :open +2 "processing"%'( +400 "core" ( + "storage"(7& +5 "core" &,? +2 "manipulator"&& +4 "core" & ? C r +3 "manipulator"&% +4 "core" % R \\  +3 ."da"Forearm.seek :retract +2 "manipulator"&c'\ +106 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&S( +250 "core" ( + "manipulator"&& +5 "core" & O EO +2 "storage"(& +4 "core" &,? +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 4 + 700 counts +50 "manipulator"&9'& +103 "core" ' +2 ."da"Hand.open + "manipulator"&O1 +65 "core" 1 +3 "storage"(l- +3 "core" -'@ +4 ."da"SE.seek 1.87 Pucks below Top Plate +2 "storage"(u' +24 "core" ' +3 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +4 ."da"SE.seek 1.2 Pucks below Top Plate +2 "storage"( ' +55 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23aug2012h50ml_niagara.tif +1974 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +2352 #"da"SX HX9/16 (USB:<7): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 39.928 seconds\ /var/log/esp/da23aug2012h50ml_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23aug2012h50ml20s_niagara.tif +2069 #SX HX9/16 (USB:<7): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23aug2012h50ml20s_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23aug2012h50ml30s_niagara.tif +3068 #SX HX9/16 (USB:<7): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23aug2012h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "39.928 sec auto-exposure",Subject: "da23aug2012h50ml images!" +2 "storage"(+- +6 "core" -' +3 "storage"(& +5 "core" &,? / +13 "manipulator"&0& +13 "core" & P L@ +8 ."da"Elbow.seek 4 +7 "manipulator"&y( +16 "core" ( +2 "manipulator"&& +5 "core" &  S +2 "storage"(,& +7 "core" &,? c +3 ."da"Forearm.seek 4 + 700 counts +2 "manipulator"&#'& +4 "core" ' +3 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.92 Pucks below Top Plate +2 "storage"(M'L +61 "core" ' +2 "manipulator"&& +5 "core" & ) p +3 "storage"( & +7 "core" &,? \ \ +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 4 +2 "manipulator"&"'j +35 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&d, +4 "core" , +5 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"('7 +23 "core" ' +2 "manipulator"&e% +7 "core" %x~ ) * b9 +2 "storage"(1& +4 "core" &,?\  +3 ."da"Forearm.force -20 + "manipulator"&5 +5 ."da"Forearm.seek 4 + 314 counts + "manipulator"&T'Ϥ +16 "core" ' +2 "manipulator"&& +4 "core" & , w +3 "storage"(}& +5 "core" &,? > ? g\  +5 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +10 ."da"Forearm.seek 4 + 700 counts +5 "manipulator"&'& +24 "core" ' +4 "storage"(E% +5 "core" %5 K J q\  +4 ."downElevator"SE.seek :down +3 "storage"('v +100 ( % +4 "core" %?  - 4\ [t +2 "manipulator"&$% +5 "core" %C  v +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&!'\ +95 "core" ' +37 ' + ."downElevator"SE.stop +2 "storage"(5 +4 (`& +4 "core" &,? 4 ;\  +4 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 #tStarting finalPurge +3 "processing"%4& +12 "core" & +4 "manipulator"&& +5 "core" &  r +2 "manipulator"&(% +5 "core" %\ !  q3 +3 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&x(- +178 "core" ( +5 "manipulator"&-& +121 "core" &- . s6 +12 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +10 &_& +7 "core" &- s6 +6 ."psFlush"Forearm.seek :garage +5 "manipulator"&|'! +108 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&@/ +76 "core" / +2 "manipulator"&5& +4 "core" &- ? L h6 +3 "manipulator"&q% +5 "core" % , J B S g +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&B'\ +99 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +2 "manipulator"&X( +121 "core" ( +3 "manipulator"&I& +5 "core" &  u +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &3& +4 "core" & u +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek PC +2 "manipulator"&P' +94 "core" ' +2 "manipulator"&L& +4 "core" & < u +3 "manipulator"&n% +5 "core" % ) t! +2 "processing"%K& +5 "core" & +3 "processing"%R& +6 "core" & +3 ."psFlush"PC.seek :closed +3 "processing"%(Tg +4 "core" & +5 & 9 +8 &@Gp 1 +10 &fpt F +9 &T Q +10 &F P +9 &J Q +9 &GG Q +10 &J Q +9 &F P +11 &G Q +10 &OI Q +8 &!I Q +11 &"D Q +7 &$D Q +9 &&XF P +10 &(F P +9 &)F P +9 &+F P +10 &-`F P +10 &/"G P +8 &0F P +10 &2E Q +9 &4gD Q +10 &6*D P +9 &7F P +9 &9F P +10 &;oI Q +10 &=1D Q +10 &>D P +10 &@F Q +9 &BwI Q +9 &D9I Q +10 &EK Q +9 &GL Q +8 &IxX S +9 &K/{ W +10 &L W +9 &N~ W +9 &Pq X +10 &R3 X +9 &Sac - +9 &T=W 5 +9 ( +2 &TC# / +3 "processing"%R& +5 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.80 + "processing"%& +4 "core" &TC# / +3 ."psFlush"Hand.open + "manipulator"&m1 +67 "core" 1 +3 "manipulator"&A% +5 "core" % }  n! +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&8'\ +92 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"% +47 "core"  +4 #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +5 "processing"%@ +17 ."psFlush"PS.seek 0.5ml +4 "processing"%h' +322 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +267 "core" ' +3 ."psFlush"delay 5 seconds +504 .PSR.select :air +2 "processing"% +13 ."psFlush"PS.seek 2.5ml +4 "processing"%' +2117 "core" ' +2 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%j @ +197 "core" A +4 ."psFlush"PTV.dial :PRVmixing +4 "processing"%6  +132 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%a +102 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%Z'9 +2626 "core" ' +3 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%D +104 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +597 "core" ' +4 ."psFlush"delay 5 seconds +504 .PSR.select :air +3 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +851 #"uploadLog"upsync +1292 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%%  +35 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%Y @ +75 "core" B +2 ."psFlush"PSV.dial :mixloop +2 "processing"%\ +106 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%{'9 +2635 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%t +105 "core"  +52 ."psFlush"PSR.select :flush +4 "processing"%@ +11 ."psFlush"PS.seek 1ml +3 "processing"% 'P +1108 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%r' +1608 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%k +76 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%>  +74 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%  +5 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%V'W +2598 "Can" Gw +40 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%f +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%]' +595 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%s' +2124 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%\\ +75 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%/ U +57 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2636 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%* @ +55 "core" B +3 ."psFlush"PS.seek 2.5ml +2 "processing"%2' +2633 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%v  +86 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%&'W +2630 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +41 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%<' +2648 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%b U +6 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2631 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +45 "core" @ +3 ."psFlush"PS.seek 2.5ml +2 "processing"%N' +2628 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%?  +72 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2634 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%U +45 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%o'P +1110 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%;' +1608 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%~  +16 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%G  +57 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%F'W +2637 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%g +76 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%Q' +597 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%W' +2112 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%H +74 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%^ U +57 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%:'W +2634 "core" ' +2 ."psFlush"PSV.dial PBV +44 "processing"%p @ +52 "core" @ +3 ."psFlush"PS.seek 2.5ml +2 "processing"%z' +2625 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%[  +74 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2626 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%7 +46 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2634 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +74 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%C U +5 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2639 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2628 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%O  +74 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%l'W +2639 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'c& +4 "core" &quF +3 "manipulator"&J& +5 "core" &  | +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&u( +3 "core" ( +2 "manipulator"&+& +4 "core" &  z +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" &  x +3 .tForearm.seek PC +2 "manipulator"&0' +97 "core" ' + .tHand.close +2 "manipulator"&/ +75 "core" / +2 .tPC.seek :open +2 "processing"%,( +400 "core" ( +2 "manipulator"&& +4 "core" & = = 1 +3 "manipulator"& % +5 "core" %    - +2 .tForearm.seek :retract +2 "manipulator"&e'\ +92 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&1( +361 "core" ( +2 "manipulator"&& +5 "core" & T }7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &}& +4 "core" & |7 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC + "manipulator"&S', +104 "core" ' +2 "manipulator"&E& +5 "core" &  v7 +2 "manipulator"&9% +5 "core" %+ 7 xv +3 "collection"' & +4 "core" &rw +3 "collection"'#& +6 "core" &sw1 +3 .tCC.seek :closed +2 "collection"' (O +4 "core" &sv +7 &\ *rw %f +10 &Ttsw 8 +9 &~ssv M +9 &Ntv P +10 &POsv P +9 &Jsu_ P +10 &Lsu[ O +9 &Lsw O +9 &XLsv P +10 &Pru P +9 &Jrvd P +9 &!Jqu P +10 &#`Ipu_ P +9 &%#Lru] O +9 &&Lqv O +10 &(MsvV O +9 &*iMtu O +10 &,+Lrw O +9 &-LrwZ O +9 &/Lsy^ O +10 &1qLrv O +9 &33Lpu O +10 &4Jtw P +9 &6KrvY P +9 &8xJsva P +10 &::Jqv P +9 &;KrwT P +9 &=Nrv[ P +10 &?Oqua P +9 &AALsv P +10 &CKsu O +9 &DMrwF O +9 &FPsw P +10 &HE_rw Q +9 &Iru V +9 &Kqu [ +10 &Miqu ] +9 &Nirv - +9 &O~"pv R +10 ( + &OZou G +3 "collection"'#& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.78 + "collection"'$& +3 "core" &OZru5 G +3 .tHand.open + "manipulator"&y1 +78 "core" 1 +2 "manipulator"&M% +4 "core" % +  $ ov +3 .tForearm.reconfigure :loose +53 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&"'\ +99 "core" ' +3 #tFlushing the Collection Valve::Manifold + "collection"'T& +5 "core" &OZqu G +2 "collection"'`% +5 "core" %qv +2 .tCSV.dial CSR +2 "collection"'4  +42 "core"  +2 #tPulling 4.999ml of CSR.flush +2 .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"''l +1346 "core" ' +3 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 '% +4 "core" %los1 \ +3 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.499ml +2 "collection"'(' +681 "core" ' +2 .tCSV.dial :waste +2 "collection"' +143 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'-' +1987 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'& +4 "core" &OYqv G +3 "collection"'d% +5 "core" %rv +2 .tCSV.dial :flush +2 "collection"'_  +46 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 5ml +2 "collection"'@'l +1280 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'5 @ +41 "core" A +2 "collection"'q% +4 "core" %lqv\  +4 .tCS.seek 7ml + "collection"'!'\ +569 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'I  +3 '3  +44 "core"  +93  +2 .tCBV.dial :waste1 +2 "collection"'| @ +46 "core" > +3 .tCS.seek 0ml +2 "collection"'L' +1257 "Can"! P]sw +521 "core" ' +3 #tFlushing lower manifold's waste2 port + "collection"'n& +4 "core" &OYw{ G +3 "collection"'K% +5 "core" %sw- +2 .tCSV.dial :flush + "collection"'x  +86 "core"  +3 .tCS.seek 5ml +2 "collection"'B'l +1284 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'' @ +41 "core" A +2 "collection"'% +5 "core" %lswx +3 .tCS.seek 7ml + "collection"'m' +563 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV + "collection"'A  +3 'R  +7 "core"  +34  +2 .tCBV.dial :waste2 +2 "collection"'  +117 "core"  +2 .tCS.seek 0ml +2 "collection"'P' +1774 "core" ' +2 #tDisinfecting external Intake with kill + "collection"')& +5 "core" &OYwy~ G +2 "collection"'h% +5 "core" %tz + .tCSV.dial CSR +2 "collection"'j  +44 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +12 .tCS.seek 8ml +2 "collection"'6' +2019 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +11 .tCS.seek 10ml +2 "collection"'a' D +565 "core" ' +3 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"' +3 'D  +102 "core" +37  +2 .tCTV.dial :intake +2 "collection"'Z  +75 "core" + .tIntake.select :open +2 "sampler") +60 .tCS.seek 2ml +2 "collection"'' \\ +2039 "core" ' +2 .tIntake.select :close + "sampler")0 +11 .tCTV.dial :air +2 "collection"'%  +75 "core" ~ +3 .tCS.reconfigure :default +2 "collection"'#P d@b +4 .tCS.seek 0ml + "collection"'Y' +587 "core" ' +2 .tCSV.dial CSR + "collection"'\  +103 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.seek 5ml +2 "collection"''l +1351 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +11 .tCS.seek 10ml +2 "collection"'t' D +1353 "core" ' + .tCSV.dial CBV +2 "collection"'{ +103 "core" +3 .tCS.seek 0ml + "collection"' ' +2630 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&k& +5 "core" & a s7 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&>( +4 "core" ( +3 "manipulator"& & +5 "core" & 6 t7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &r& +3 "core" &  t7 +3 .tForearm.seek CC +2 "manipulator"&f', +108 "core" ' +3 .tHand.close + "manipulator"&V/ +67 "core" / +2 .tCC.seek :open +2 "collection"']( +378 "core" ( +2 "manipulator"&\\& +4 "core" & " t7 +3 "manipulator"&/% +4 "core" %  C s +3 .tForearm.seek :retract +2 "manipulator"&s'\ +95 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&*(- +282 "core" ( +2 "manipulator"&& +4 "core" &- g Z ) +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &v& +3 "core" &- @ 9 ) +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&2'! +107 "core" ' +3 .tHand.open + "manipulator"&1 +73 "core" 1 +2 "manipulator"&&% +4 "core" % ' ( s +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&'\ +104 "core" ' +2 #tCompleted [shallowDAwithoutWCR] begun 11:00:25 +2 #Preparing to sleep until 11:00AM 08/21/2023 +7 #Asleep til 11:00AM 08/21/2023 +5 #Continuing at 11:00EDT21-Aug-23 +4 "Can"!\ ;F +4 ."Qmail"GoodNews.email "Then, in tube 5: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_2023_08_02.rb:135\\n{1 => 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 3,\\n 5 => 19}\\nCan@12:56:30, 22.7C, 25% humidity, 14.7psia, 12.621V, 0.288A, 68.609Ah, 3.63W\\nSampled 50.0ml",Subject: "Asleep until 11:00EDT21-Aug-23" +22 ."shutdown"Gate.power :core,:OFF + .Gate.power :raw,:OFF +2 #Shutdown +791 #"uploadLog"upsync +40537 "Can"&\ "" w +60002 -\ "`w +60001 6\ !5w +60002 6\ "w +60001 6\ "aw +60001 6\ &Vw +60002 6\ "w +60001 6\ "#w +60001 8\ "w +60002 7\ " OOw +60001 5\ "!w +60001 6\ &"{w +60002 6\ "$\ w +60001 5\ "%Gw +60001 4\ "&=w +60002 6\ "'w +60001 5\ "(iw +60001 7\ '*>w +60002 5\ "+|w +60001 7\ ",+w +60001 5\ "-w +60002 5\ "/5Ww +60001 9\ "0sw +60002 5\ "1w +60001 6\ "2w +60001 5\ "4,w +60002 5\ "5lEw +60001 4\ "6w +60001 2\ "7qw +60002 4\ "9(w +60001 6\ &:fw +60001 5\ ";3w +60002 5\ "<w +60001 6\ ">_w +60001 5\ "?\\w +60002 2\ "@w +60001 4\ %A!w +60001 4\ "Cw +60002 2\ "DPMw +60001 3\ "Ew +60001 3\ "Fyw +60002 2\ "Hw +60001 2\ "IBw +60001 3\ "J~;w +60002 2\ "Kw +60001 4\ "Lgw +60002 1\ "N2w +60001 2\ "Onw +60001 0\ %P)w +60002 3\ 'Qw +60001 0\ "S#Uw +60001 /\ "T_w +60002 1\ "U w +60001 3\ "V\ w +60001 0\ "X\ w +60002 0\ #YR Cw +60001 3\ "Z w +60001 3\ "[ ow +60002 1\ "] w +60001 0\ "^C w +60002 /\ "_1w +60001 1\ "`w +60001 /\ "a]w +60002 0\ "c4w +60001 1\ "dpw +60001 1\ "ew @EDT1692590604.61 /\ "fw +60001 /\ "h$Kw +60001 .\ "i_w +60002 /\ "jww +60001 1\ "k w +60001 -\ "mw +60002 1\ "nO9w +60001 /\ "ow +60002 2\ "pew +60001 /\ "rw +60001 1\ "s?w +60002 /\ )t{'w +60001 -\ "uw +60001 .\ "vSw +60002 -\ "x1w +60001 .\ "ymw +60001 .\ "zw +60002 -\ %{w +60001 /\ "} Aw +60001 -\ "~\\w +60002 -\ "mw +60001 .\ "w +60001 -\ "w +60002 /\ 'M/w +60001 +\ "w +60001 /\ " [w +60002 -\ " w +60001 ,\ "?!w +60001 *\ "|"w +60002 *\ %"w +60001 -\ "#Iw +60001 +\ "3#w +60002 *\ "p$uw +60001 +\ "% w +60001 '\ "%w +60002 %\ &%&7w +60001 "\ $c&w +60001 #\ "'cw +60002 !\ "'w +60001 $\ "(w +60002 %\ "W)%w +60001 #\ ")w +60001 !\ &*Qw +60002 #\ " *w +60001 !\ \ "K+}w +60001 "\ ",w +60001 "\ ",w +60002  \ '-?w +60001 !\ 'A-w +60001 \ ".kw +60002 \ "/w +60001 \ "/w +60001 !\ "<0-w +60002 \ "z0w +60001 \ '1Yw +60002  \ "1w +60001 \ "62w +60001  \ "u3w +60002 \ &3w +60001  \ &4Gw +60001 \ "14w +60002 \ "o5sw +60001 \ "6 w +60001 \ "6w +60002 \ '+75w +60001 \ "k7w +39454 \ !>8. +4 #tPowering core bus +537 .Gate.power :raw,:ON +2 "sampler") +29 )b +3 "core"  +3 "collection"' +3 '< +3 "core"  +2 "processing"% +3 % +3 "core"  +6 "collection"' 9\ +4 ' 0\ +3 ' -\ +5 "processing"% 9\ +3 % 2\ +3 % *\ +3 % 0\ +5 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +3 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X l!r +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek retracted +2 "manipulator"&C'\ +4 "core" ' +2 "manipulator"&% +5 "core" %\ (  l!0 +3 "processing"%& +2 "collection"'& +7 "core" & +3 &O +4 ."openPC"PC.home.seek :open +3 .tCC.home.seek :open +2 "processing"%O( +3 "collection"'( +271 "core" ( +9 ( +47 "Can" Lb84 +11 #tPhase [shallowDAwithoutWCR] + ."Qmail"Notice.email "At 11:00:26 began in tube 5: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_2023_08_02.rb:135\\n{1 => 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 3,\\n 5 => 19}\\nCan@11:00:27, 22.5C, 25% humidity, 14.7psia, 12.523V, 0.392A, 71.550Ah, 4.91W",Subject: "Started Niagara_2023_08_02 phase shallowDAwithoutWCR" +3 #t===> STARTED shallowDAwithoutWCR (phase #20) <=== +2 #Starting initialPurge +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'c& +4 "core" &J  +3 .tHand.open + "manipulator"&J1 +74 "core" 1 +2 "manipulator"&+& +5 "core" &\ d g j!r +2 "manipulator"&% +5 "core" % \ ' ` e j!0 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +177 "core" ( +2 "manipulator"&X& +8 "core" &- f e kI +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &8& +4 "core" &- ] ^ lI +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :garage + "manipulator"&'! +109 "core" ' +3 .tHand.close + "manipulator"&/ +66 "core" / +2 "manipulator"& & +4 "core" &-  6 `I +3 "manipulator"&0% +4 "core" % (  \ $ ` +6 .tForearm.seek :retract + "manipulator"&u'\ +102 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +276 "core" ( +2 "manipulator"&}& +4 "core" & N e h5 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &E& +4 "core" & S > ; i5 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek CC + "manipulator"&9', +105 "core" ' +2 "manipulator"& & +4 "core" & 3 K d5 +3 "manipulator"&e% +5 "core" %' D B n ey +4 "collection"'.& +6 "core" &K  +2 "collection"'$& +6 "core" &Q  +3 .tCC.seek :closed +3 "collection"'y(O +3 "core" &O  +21 &G > +6 &\ ItK 1 +2 &-nxO F +9 &\\A Q +9 &G@ Q +8 &MHC Q +10 &LC Q +7 &KE Q +9 &ID Q +9 &VHE P +10 &JE Q +9 & JB Q +10 &"GC P +9 &$^K< P +10 &&L9 Q +9 &'K< Q +9 &)IB Q +10 &+fGD P +11 &-'I> Q +7 &.G= P +10 &0I> P +9 &2mL9 Q +11 &4/I; Q +8 &5GD P +9 &7I@ P +9 &9uM@ Q +10 &;7J~; Q +9 &<G> P +10 &>I> Q +9 &@~L: P +9 &B?M5 Q +10 &DJ; Q +9 &EO< Q +10 &GUG Q +9 &I<rE U +10 &JC Z +2 #"uploadLog"upsync +7 "core" &LA ^ +9 &NcB L +9 &OU&C . +10 &OgG H +2 ( +3 "collection"'$& +4 #tCollection Clamp onSpring/offSpring for 6/26 samples, on/off torque 1.87 +2 "collection"'M& +4 "core" &Oi= H +2 .tHand.open +2 "manipulator" +76 "core" 1 +2 "manipulator"&T% +4 "core" % '  > \\y +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&`'\ +99 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'4& +55 "core" &Oi< H +5 "collection"'S% +5 "core" %A +2 .tCSV.dial CSR +2 "collection"'w  +134 "core"  +3 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 5ml +2 "collection"''l +1350 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +10 '% +4 "core" %l6  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 7.501ml + "collection"'' +694 "core" ' +2 .tCSV.dial :waste +2 "collection"'( +132 "core" +3 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'' +1982 "core" ' +2 #tPurging external Intake +2 "collection"'d& +5 "core" &OhG H + "collection"'_% +5 "core" %= +2 .tCSV.dial :flush +2 "collection"'-  +55 "core" +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 10ml +2 "collection"'5' D +2523 "core" ' +2 .tdelay 5 seconds +503 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"'@ + 'q  +17 "core" +58 ~ +2 .tCTV.dial :intake +2 "collection"'I  +76 "core"  +2 .tIntake.select :open + "sampler") +11 .tCS.seek 0ml +2 "collection"'3' +2546 "core" ' +3 .tIntake.select :close +3 "sampler")0 +14 .tCTV.dial :air +2 "collection"'|  +77 "core" ~ +2 #tFlushing upper manifold + "collection"'!& +4 "core" &Og< H +2 "collection"'n% +5 "core" %8 +2 .tCSV.dial :flush +2 "collection"'K  +75 "core"  +3 .tCS.seek 5ml +2 "collection"'x'l +1308 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'L @ +43 "core" B +2 "collection"''% +5 "core" %lH  +2 .tCS.seek 7ml +2 "collection"'' +576 "core" ' +2 ."connect"CSV.dial CBV +3 "collection"'B +3 .tCBV.dial CSV +103 "core"  +2 .tCTV.dial :air +2 "collection"'R  +6 "core"  +2 .tCS.seek 0ml +2 "collection"'A' +1797 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"''- +439 "Can" `s8b; +370 "core" ' + .tCSV.dial :waste +2 "collection"'m +44 "core" +2 .tCS.seek 0ml +2 "collection"')' +821 "core" ' + "collection"'h& +5 "core" &OgC H +2 "collection"'j% +4 "core" %I +2 .tCSV.dial :flush +2 "collection"'P  +44 "core"  +3 .tCS.seek 3ml +2 "collection"'6'- +816 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +41 "core" A +2 "collection"'D% +4 "core" %-@  +3 .tCS.seek 5ml +2 "collection"'Z'l +569 "core" ' +2 .tCSV.dial :air + "collection"'a @ +5 "core" A +2 .tCS.seek 0ml +2 "collection"'%' +1307 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"''- +811 "core" ' +49 .tCSV.dial :waste +4 "collection"'\ +75 "core" +3 .tCS.seek 0ml +2 "collection"'Y' +820 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +5 "core" & - + _5 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&{( +3 "core" ( +2 "manipulator"&t& +4 "core" & , ) - ^5 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &k& +3 "core" & * , ^5 +3 .tForearm.seek CC +2 "manipulator"& ', +103 "core" ' +2 .tHand.close + "manipulator"&r/ +74 "core" / +2 .tCC.seek :open +2 "collection"'V( +378 "core" ( +2 "manipulator"&1& +4 "core" & ( $ 7 b5 +3 "manipulator"&"% +5 "core" %  ( !  b+ +2 .tForearm.seek :retract +2 "manipulator"& '\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&\\(- +284 "core" ( +2 "manipulator"&/& +5 "core" &-  s1 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &f& +3 "core" &-  q1 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'! +111 "core" ' +3 .tHand.open + "manipulator"&v1 +77 "core" 1 +2 "manipulator"&>% +4 "core" % ' ) , ' b +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 #tda sampling at most 50ml +4 #Loading sh1 puck from tube 5 into Collection Clamp +3 ."Qmail"DAfans.email "Started da in tube 5 at 11:04:52EDT21-Aug-23\\n{1 => 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 3,\\n 5 => 19}\\nCan@11:03:28, 22.5C, 25% humidity, 14.7psia, 12.473V, 0.515A, 71.576Ah, 6.42W",Subject: "da sampling at most 50ml" + "collection"'&& +9 "core" &B +2 "manipulator"&s% +4 "core" %\  : o +3 "storage"(2% +4 "core" %} \ +2 "storage"(=. +4 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 5 + "storage"(b(; +355 "core" ( +3 .tSC.configure :limp +3 "storage"($(\ 1b +3 (<& +4 "core" &; f a  +3 "manipulator"&& +9 "core" &- ^ [ ! l1 +2 "manipulator"&% +5 "core" %\  Q [  l +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 5 +2 "manipulator"&N( +171 "core" ( +6 "manipulator"&?& +8 "core" & w " nH +6 "storage"(U& +10 "core" &;\  +6 .tForearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek 5 + 700 counts +2 "manipulator"&' +93 "core" ' +12 "storage"(& +11 "core" &;  \  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(G'H +124 #"uploadLog"upsync +5 "core" ' +2 "storage"(;- +4 "core" -'} +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (g& +3 "core" &; W j  +3 "manipulator"&o& +4 "core" & ! ) 0 dH +3 .tElbow.seek 5 +2 "manipulator"&H( +4 "core" ( +2 "manipulator"&& +5 "core" & ' *  dH +2 "storage"( & +4 "core" &; T d\  +3 .tForearm.seek 5 + 300 counts +2 "manipulator"&*'O +23 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&l/ +67 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&^& + "storage"(:'v +10 "core" & f _ iH +2 "manipulator"&i% +5 "core" % I |   p +2 .tForearm.seek :retract +2 "manipulator"&W'\ +93 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +4 "core" ' +3 .tElbow.seek CC +2 "manipulator"&( +144 "core" ( +2 "manipulator"&& +4 "core" & j h ! k3 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" & Y n j3 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&', +101 "core" ' +3 "manipulator"&~& +5 "core" & w s D o3 +3 "manipulator"&p% +5 "core" %!  oD +2 "collection"'7& +4 "core" &U +4 "collection"',& +6 "core" &T +3 .tCC.seek :closed +2 "collection"'](O +4 "core" &@ +8 & *M $d +9 &VuO 8 +9 &rH M +10 &JJ P +9 &WIJ P +9 &G< O +10 &JA O +9 &I; O +10 &_L? P +9 &!ND P +9 &KD P +10 &!IC O +9 &#hIB O +9 &%)NG P +10 &&JB P +9 &(GC O +10 &*pJE O +9 &,2LC O +9 &-J@ O +10 &/M? O +9 &1xGD O +9 &3:JE O +10 &4LE P +9 &6KF P +10 &8M@ O +9 &:AHA P +9 &<K> P +10 &=G@ O +9 &?H? O +9 &AIGD P +10 &C LA O +9 &DL@ O +10 &FT? Q +9 &HIeA R +9 &I< Y +10 &K> ] +9 &Mn? ^ +9 &N`> 9 +10 &Ox> N +5 ( +2 "collection"',& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.95 +2 .Hand.open + "manipulator"&c1 +3 "core" &Oyl: M +68 1 + "manipulator"&J% +5 "core" % !  * cD +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&+'\ +98 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")+ +4 "core" + +2 "sampler")X% +4 "core" % \ +3 "collection"'8& +5 "core" &Oy_1 M +4 "Can" ^ 8| +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +2 "collection"'  +5 "core"  +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")  +5 "core"  +3 .tSS.reconfigure :fast +2 "sampler")#.0X  +8 "core"  +103 ."CSpush"CSV.dial :air +2 "collection"'& @ +46 "core" > +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'s' +103 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")2 +137 "core"  +3 .tSS.reconfigure :exhale +2 "sampler")#.0X +2 ."airStroke"CS.seek 10ml +2 "collection"'' D +55 "core" +2 .tCTV.dial :air +2 "collection"'l  +15 "core"  +2 .tdelay 15 seconds +1502 .SSV.dial :spit,avoiding: :exhaust +2 "sampler")^ +135 "core"  +3 ."prepCSV"CTV.dial CSV,avoiding: :intake +5 .tSS.seek 0ml +2 "collection"'i  +3 "sampler")[' +8 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")N  +124 "core" ~ +15  +653 ' +2 .tSSV.dial between CBV and plug +2 "sampler") +48 "core" +3 .tCBV.dial between SSV and waste2 +2 "collection"'  +38 "core"  +2 "collection"'% +4 "core" % BK  +4 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +3 "collection"'G  +2 '*  +15 "core"  +32  +3 .tCS.reconfigure :pressurize +3 "collection"'# d@<< <b +3 .tCS.seek 0ml +48 "collection"'~' +2384 "core" '% 9 <I Ρ +14 "collection"'p% +5 "core" % 9 >O +2 "sampler")7% +4 "core" % \ +3 #tBubblePoint: Intake @24.1psia, Outlet @0.9psia + .CBV.dial SSV +2 "collection"': @ +39 "core" B +3 .tSS.reconfigure :default +3 "sampler")#.0X9 +3 "core" 9D +103 "collection"'&9 +3 "core" 9C +104 "collection"'/9 +3 "core" 9A +103 "collection"'29 +4 "core" 9)> +103 "collection"'t9 +3 "core" 9>= +104 "collection"' 9 +3 "core" 9T; +103 "collection"'s9 +3 "core" 9k: +104 "collection"'=9 +3 "core" 97 +103 "collection"'<9 +4 "core" 97 +103 "collection"'z9 +3 "core" 94 +104 "collection"'9 +3 "core" 94 +103 "collection"'9 +3 "core" 91 +103 "collection"'?9 +4 "core" 9/ +103 "collection"'U9 +4 "core" 9. +103 "collection"'\\9 +3 "core" 9 , +104 "collection"'9 +3 "core" 9 + +103 "collection"' 9 +3 "core" 90* +104 "collection"'o9 +3 "core" 9A( +103 "collection"'9 +3 "core" 9R' +103 "collection"'9 +4 "core" 9c& +103 "collection"'l9 +3 "core" 9t % +103 "collection"';9 +3 "core" 9$# +103 "collection"'^9 +4 "core" 9)" +103 "collection"'i9 +4 "core" 9-! +103 "collection"'N9 +3 "core" 91 +103 "collection"'g9 +4 "core" 95 +103 "collection"'9 +3 "core" 9: +103 "collection"'9 +4 "core" 9> +103 "collection"'9 +4 "core" 9B +103 "collection"'G9 +3 "core" 9F +103 "collection"'*9 +3 "core" 9 K +103 "collection"'9 +3 "core" 9 O +104 "collection"'p9 +3 "core" 9 S +103 "collection"'79 +3 "core" 9 +W +103 "collection"':9 +3 "core" 9 7\\ +103 "collection"'[9 +4 "core" 9 B` +103 "collection"'W9 +3 "core" 9 Md +104 "collection"'V9 +3 "core" 9 Vh +103 "collection"'c9 +4 "core" 9 am +103 "collection"'H9 +3 "core" 9 kq +104 "collection"'J9 +3 "core" 9 tu +103 "collection"'89 +3 "core" 9 ~y +103 "collection"'X9 +3 "core" 9 ~ +104 "collection"'9 +4 "core" 9  +103 "collection"'9 +3 "core" 9  +103 "collection"'F9 +4 "core" 9  +103 "collection"',9 +3 "core" 9  +103 "collection"'C9 +4 "core" 9  +103 "collection"'~9 +3 "core" 9  +103 "collection"'9 +4 "core" 9  +103 "collection"'9 +3 "core" 9  +103 "collection"'09 +3 "core" 9  +103 "collection"'}9 +3 "core" 9  +103 "collection"'E9 +4 "core" 9  +104 "collection"' 9 +11 "core" 9  +104 "collection"'9 +3 "core" 9  +103 "collection"'e9 +3 "core" 9  +103 "collection"' 9 +3 "core" 9   +104 "collection"'.9 +4 "core" 9   +103 "collection"'u9 +3 "core" 9   +104 "collection"'9 +3 "core" 9   +103 "collection"'T9 +3 "core" 9\   +103 "collection"'#9 +4 "core" 9\  +103 "collection"'49 +3 "core" 9\  +103 "collection"'$9 +4 "core" 9\  +103 "collection"'M9 +3 "core" 9\  +103 "collection"'9 +3 "core" 9\  +103 "collection"'Q9 +4 "core" 9\  +103 "collection"'w9 +4 "core" 9\  +103 "collection"'(9 +3 "core" 9\  +104 "collection"'9 +3 "core" 9\ " +103 "collection"'S9 +3 "core" 9\ & +103 "collection"'9 +4 "core" 9\ ( +103 "collection"'-9 +4 "core" 9\ * +103 "collection"'9 +3 "core" 9\ / +103 "collection"'q9 +3 "core" 9\ 1 +103 "collection"'@9 +4 "core" 9\ 4 +103 "collection"'d9 +3 "core" 9\ 6 +103 "collection"'_9 +3 "core" 9\ : +103 "collection"'|9 +3 "core" 9\ < +103 "collection"'59 +4 "core" 9\ >! +103 "collection"'!9 +3 "core" 9\ A"$ +103 "collection"'I9 +3 "core" 9\ C#( +4 .tCH.hold 10:00,70C +3 "collection"'3 `\ `\ B\ +3 'L9 +6 "core" ) + 9\ C# +2 "collection"''% +5 "core" % +2 #tBegun lysing Collection Puck Heater at 68C/19.4psia +40244 "Can" Ŋ9; +19741 "core" ` +2 "collection"'x9 +4 "core" 9\  +2 "collection"'n% +5 "core" % +2 #tEnded lysing Collection Puck Heater at 70C/18.8psia +2 .CS.seek 0ml +2 "collection"'K' +340 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'R @ +106 "core" B +2 .tCSV.dial :air +2 "collection"'A @ +45 "core" ? +4 .tCS.seek 5ml + "collection"''l +1360 "core" ' +2 .tCSV.dial CTV +2 "collection"'  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'j @ +45 "core" ? +3 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'m  +46 "core"  +3 .tdelay 2 seconds +202 .CSV.dial :air + "collection"') @ +46 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'Y' +1354 "core" ' +2 "collection"'h% +4 "core" % +2 #tPuck @30.2psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"' +104 "core"  + .tCBV.dial CSV +2 "collection"'D  +29 "core"  +2 "collection"'a% +5 "core" % C E +3 .tCS.seek 5ml + "collection"'B'l +1350 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'Z  +43 "core" +2 "collection"'%% +55 "core" %lCG d  +4 .tCS.seek 6.999ml + "collection"'\ ' +585 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"' @ +54 "core" B +3 .tCS.seek 10ml +2 "collection"'' D +840 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"'P ` +120 "core" _ +3 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'k   +40 "core" ! +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'r  +4 '  +28 "core"  +112  +3 .tCS.seek 5ml +2 "collection"'6'l +1348 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'y @ +105 "core" B +2 .tCSV.dial :waste + "collection"'1 +104 "core" +3 .tCS.seek 0ml +2 "collection"'"' +1356 "core" ' +2 .tCSV.dial :air +2 "collection"'` @ +74 "core" B +3 .tCS.seek 5ml +2 "collection"' 'l +1355 "core" ' +2 .tCSV.dial CTV + "collection"'{  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'f @ +57 "core" A +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'v  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'> @ +44 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'&' +1346 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"'/ +103 "core"  +2 .tCBV.dial CSV +2 "collection"'2  +38 "core"  +2 "collection"'t% +4 "core" %  +3 .tCS.seek 5ml +2 "collection"' 'l +1355 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'s  +43 "core" +2 "collection"'=% +4 "core" %lY +3 .tCS.seek 7ml +2 "collection"'<' +585 "core" ' +3 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'z @ +54 "core" B +3 .tCS.seek 10ml +2 "collection"'' D +847 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +121 "core" _ +2 #tLysing Complete +2 "collection"'?& +4 "core" &Oy^>B + M +3 #tStoring sh1 puck in Collection Clamp to tube 4 + "manipulator"&U% +4 "core" %\   W) +3 "storage"(\\% +5 "core" %~ % 0  +2 "storage"(. +4 "core" .(; +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 4 + "storage"( (,> +199 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (o& +4 "core" &,@\ \  +3 "manipulator"&& +5 "core" & D V3 +2 "manipulator"&% +5 "core" %\  V) +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +2 "manipulator"&l( +156 "core" ( +3 "manipulator"&;& +5 "core" & ' '  ] +2 "storage"(^& +4 "core" &,@ A K M +3 .tForearm.reconfigure :tight +50 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek 4 + 700 counts +2 "manipulator"&i'& +93 "core" ' +2 "storage"(N& +5 "core" &,@ S M . +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(g'H +290 "core" ' +2 "storage"(- +4 "core" -'s +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&& +4 "core" & )  h ^ +3 "storage"(& +5 "core" &,@ H B q +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 4 +2 "manipulator"&G'j +37 "core" ' +2 .tElbow.hold +2 "manipulator"&*, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(- +3 "core" -'s +4 .tSE.seek 2.11 Pucks below Top Plate +2 "storage"(p'9 +29 "core" ' +3 "manipulator"&7% +4 "core" %m` c I +2 "storage"(:& +4 "core" &,@\ \  +3 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 4 + 303 counts +2 "manipulator"&['ϙ +21 "core" ' +2 "manipulator"&W& +5 "core" &   \\ ^ +2 "storage"(V& +4 "core" &,@ G K i +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts +2 "manipulator"&c'& +27 "core" ' +3 .tSE.seek 3.11 Pucks below Top Plate +2 "storage"(H'0 +44 "core" ' +2 "manipulator"&J& +5 "core" &   _ +2 "manipulator"&8% +5 "core" % ` +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&X'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +155 "core" ( +2 "manipulator"&& +4 "core" &  X7 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &F& +3 "core" &  ] X7 +3 .tForearm.seek CC +2 "manipulator"&,', +104 "core" ' +2 .tHand.close + "manipulator"&C/ +69 "core" / +2 .tCC.seek :open +2 "collection"'~( +378 "core" ( +3 "storage"(& +5 "core" &,@ M J P +2 "storage"(& +4 "core" &,@ K K  +3 "manipulator"&0& +5 "core" &  t Z7 +2 "manipulator"&}% +4 "core" %    [ +3 .tForearm.seek :retract +2 "manipulator"&E'\ +100 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 4 + "manipulator"& ( +156 "core" ( +2 "manipulator"&& +5 "core" & ; 5 e +2 "storage"(e& +4 "core" &,@\  +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 4 +2 "manipulator"& 'j +112 "core" ' +2 .tElbow.hold +2 "manipulator"&., +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +46 .tHand.open +10 "manipulator"&u1 +66 "core" 1 +2 "manipulator"&% +5 "core" % yd < L +2 "storage"(T& +5 "core" &,@\ \ $ +2 .tForearm.force -20 +2 "manipulator"&5 +4 .tForearm.seek 4 + 315 counts +2 "manipulator"&#'ϥ +12 "core" ' +2 "manipulator"&4& +5 "core" & @ A e +2 "storage"($& +5 "core" &,@ Q d +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 4 + 700 counts + "manipulator"&M'& +22 "core" ' +2 "storage"(% +5 "core" %8 '\  +3 ."downElevator"SE.seek :down +4 "storage"(Q'v +100 (w% +3 "core" %<\ \\z +3 "manipulator"&(% +5 "core" % A B R g +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +29 ' + ."downElevator"SE.stop + "storage"(5 +5 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'S& +4 "core" &FK +3 "manipulator"&& +5 "core" & , ) c +2 "manipulator"&-% +5 "core" %\ # > @ f= +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +177 "core" ( +2 "manipulator"&q& +4 "core" &- E D f7 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &@& +4 "core" &- > @  f7 +3 .tForearm.seek :garage +2 "manipulator"&d'! +109 "core" ' +2 .tHand.close +2 "manipulator"&_/ +76 "core" / +2 "manipulator"&|& +5 "core" &-  m [7 +2 "manipulator"&5% +5 "core" % ,  : [r +3 .tForearm.seek :retract + "manipulator"&!'\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&I( +276 "core" ( +2 "manipulator"&L& +5 "core" & B = , g4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &'& +3 "core" & A < f4 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&9', +104 "core" ' +2 "manipulator"&3& +5 "core" &   * `4 +2 "manipulator"&x% +5 "core" %'   l `q +2 "collection"'n& +5 "core" &NQ +4 "collection"'& +6 "core" &LQ| +3 .tCC.seek :closed +3 "collection"'R(O +4 "core" &NQ +5 &LQ 6 +9 &5HvLS| 2 +10 &brvLQ^ F +9 &WMR^ P +9 &HMQ O +10 &IOP O +9 &JMOR P +9 & JMRt P +10 &MMQV O +9 &LLS< P +10 &RKKR P +9 &!INQ O +9 &"IKR O +10 &$MKR O +9 &&[GNR O +9 &(INS O +10 &)LMQt P +9 &+GOQ O +10 &-bNNO P +9 &/%JOR O +9 &0JNR O +10 &2KNR P +9 &4jJOQN P +9 &6-KMP O +10 &7GOS O +9 &9GNR O +10 &;sHNS O +9 &=5HOR O +9 &>IPQ O +10 &@GNS O +9 &B{NPSn O +9 &D<MPSn P +10 &ELPTc P +9 &GUNSZ Q +10 &ItyNSI U +9 &K&LR= Z +9 &LPP ] +10 &NNR ; +9 &O_*NR )w +9 &ObPS M +3 ( +2 "collection"'& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.73 +2 "collection"'A& +4 "core" &O_NS} M +51 .tHand.open +4 "manipulator"&K1 +69 "core" 1 +2 "manipulator"&% +5 "core" % ' Vq +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&j'\ +97 "core" ' + .tPSV.dial PSR +2 "processing"%m +137 "core"  +2 "processing"%)% +5 "core" %X/ +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1620 "core" ' +2 .tdelay 5 seconds +503 .PSV.dial :waste1 +30 "processing"%h  +43 "core"  +3 .tPS.seek 0ml +2 "processing"%'W +1617 "core" ' +2 .tPSV.dial PSR +2 "processing"%D +45 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%a' +2632 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +3 "processing"%Y +3 "collection"'Z  +6 "core" @ +2 "processing"%% +4 "core" @ +2 "processing"%B  +75 "core" +94  +2 .tPSV.dial :mixloop +2 "processing"% +116 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'\  +6 "core" +2 .tPTV.dial :PRVmixing + "processing"%P  +134 "core" +3 .tPS.seek 0ml + "processing"%k'W +2638 "core" ' +2 .tPSV.dial :air +2 "processing"%r  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2628 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +45 "core" +2 .tPS.seek 0ml +2 "processing"%y'W +2625 "core" ' +2 .tPSV.dial :air +2 "processing"%1  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%6' +883 "Can" OɌ:$; +1755 "core" ' +2 .tPSV.dial :mixloop + "processing"%` +45 "core" +3 .tPS.seek 0ml +2 "processing"%"'W +2641 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&{& +4 "core" & K [4 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&f( +4 "core" ( +2 "manipulator"&v& +4 "core" &  \\4 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &>& +4 "core" & \\4 +3 .tForearm.seek CC +2 "manipulator"& ', +108 "core" ' +2 .tHand.close + "manipulator"&// +75 "core" / +2 .tCC.seek :open +2 "collection"'2( +379 "core" ( +2 "manipulator"&t& +5 "core" & F Z4 +2 "manipulator"&&% +5 "core" %  Z +3 .tForearm.seek :retract + "manipulator"&s'\ +105 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&=(- +279 "core" ( +2 "manipulator"& & +4 "core" &- B D ' gE +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &z& +4 "core" &- B ? t gE +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage +44 "manipulator"&<'! +115 "core" ' +2 .tHand.open + "manipulator"&1 +66 "core" 1 +2 "manipulator"&?% +5 "core" % * X +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&U'\ +103 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%\\ +13 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%  +15 "core" +3 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +3 "processing"%o  +3 "collection"'  +7 "core"  +9 +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +5 "core" +3 #tLoading lyfil puck from tube 5 into Collection Clamp + "collection"'b& +4 "core" &V\\* +3 "manipulator"&;% +5 "core" %\ % A B ^ g D +2 "storage"(^% +5 "core" %\  +2 "storage"(. +3 "core" .(,> +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(N(; +204 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +3 (+& +4 "core" &; A @ ~  +3 "manipulator"&& +4 "core" &- < 1 n fE +2 "manipulator"&% +5 "core" %\ % A @ f D +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&( +168 "core" ( +3 "manipulator"&& +4 "core" & @ B f> +3 "storage"(7& +4 "core" &; 7\  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts +2 "manipulator"&:' +97 "core" ' +2 "storage"(W& +4 "core" &; d\  +4 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(V'H +137 "core" ' +3 "storage"(J- +4 "core" -'߇ +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (8& +3 "core" &; d ^ N  +4 "manipulator"&i& +5 "core" &   S b> +2 .tElbow.seek 5 +2 "manipulator"&l( +4 "core" ( +2 "manipulator"&g& +5 "core" &  % b> +2 "storage"(G& +5 "core" &; c a  +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&['O +19 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&p/ +77 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&& +2 "storage"(F'v +10 "core" &  , b> +2 "manipulator"&c% +5 "core" % R B A g< +3 .tForearm.seek :retract + "manipulator"&*'\ +95 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +4 "core" ' +3 .tElbow.seek CC +2 "manipulator"&C( +153 "core" ( +2 "manipulator"&X& +5 "core" & & ) < a+ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &]& +3 "core" &  e `+ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&', +100 "core" ' +2 "manipulator"&& +46 "core" & ) + , _+ +11 "manipulator"&0% +6 "core" %/ '  1 _ +2 "collection"'}& +5 "core" &W[ +3 "collection"'& +6 "core" &V\\ +3 .tCC.seek :closed +3 "collection"'e(O +4 "core" &Y\\ +5 &Y^ 6 +9 &4HvY\\ 2 +10 &`rvX] F +9 &XY] Q +9 &GZ\\x O +10 &JY[j O +9 &HNX[c P +10 &\ KY\\Z P +9 &IX\\S O +9 &GX[= P +10 &QMZ]4 O +9 &!NY]1 O +9 &"LX\\ O +10 &$IZ\\ O +9 &&ZJY] O +10 &(KY] P +9 &)MY\\ O +9 &+LY[ O +10 &-`MX[ P +9 &/#JY] O +9 &0HZ\\ P +10 &2JX\\ P +9 &4hJWZ; P +10 &6*JX\\3 P +9 &7GY]0 O +9 &9KY^/ P +10 &;pJY] P +9 &=4GX\\{ O +9 &>NV] O +10 &@MY[ O +9 &ByIX[ O +10 &D;IY[ O +9 &EMW] O +9 &GZX]t Q +10 &Ip{Y\\ U +9 &K!^ [\ +9 &LBU~ ^ +10 &N' ; +9 &Ok2 W +9 ( +2 &Oz] H +2 "collection"'& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.76 +2 .Hand.open + "manipulator"&,1 +71 "core" 1 +4 "manipulator"&% +5 "core" % (  Y +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&u'\ +95 "core" ' +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'  +138 "core"  +2 .tCSV.dial CTV + "collection"'T  +29 "core"  +3 .tPS.seek 2.5ml +2 "processing"%4' +2628 "core" ' +2 "collection"'$% +5 "core" % E\ /32 +3 .tCS.seek 4.15ml + "collection"'E'Q +1575 "core" ' +2 .tdelay 8 seconds +803 .PSV.dial :air + "processing"%  +44 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%  +75 "core"  +3 .tPS.seek 0ml +2 "processing"%w'W +2637 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"'( ` +39 "core" _ +2 .tCSV.dial :air + "collection"' @ +45 "core" > +3 .tCS.seek 10ml + "collection"'S' D +1569 "core" ' +2 .tCSV.dial CTV +2 "collection"'  +45 "core"  +3 .tCS.seek 0ml +2 "collection"'#' +2615 "core" ' +2 .tCBV.dial :waste1 +2 "collection"'- @ +29 "core" > +2 .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake + "collection"'H  +136 "core" +2 "collection"'M& +4 "core" &Oz\\ H +3 #tStoring lyfil puck in Collection Clamp to tube 4 +2 "manipulator"&q% +4 "core" %\   I [ +3 "storage"(@% +5 "core" %} * 8 F + "storage"(Q. +4 "core" .(; +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 4 +2 "storage"(.(,> +195 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (_& +3 "core" &,A H % +3 "manipulator"&|& +5 "core" & Y+ +2 "manipulator"&5% +4 "core" %\  Z +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 4 +2 "manipulator"&( +153 "core" ( +3 "manipulator"&d& +5 "core" & & ) _ +2 "storage"(L& +4 "core" &,A M I 0 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 4 + 700 counts +2 "manipulator"&''& +106 "core" ' +2 "storage"(& +4 "core" &,A c d +46 .tSE.reconfigure :pick +11 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(3'H +286 "core" ' +2 "storage"(x- +4 "core" -'c +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&n& +5 "core" &   ] +3 "storage"(!& +4 "core" &,A #  +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 4 +2 "manipulator"&~'j +39 "core" ' +3 .tElbow.hold + "manipulator"&A, +5 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(K- +3 "core" -'c +4 .tSE.seek 3.1 Pucks below Top Plate +2 "storage"(') +32 "core" ' +2 "manipulator"&% +4 "core" %mc F +3 "storage"(m& +10 "core" &,A [ +2 .tForearm.force -20 + "manipulator"&5 +5 .tForearm.seek 4 + 303 counts + "manipulator"&)'ϙ +22 "core" ' +2 "manipulator"&9& +5 "core" & Z +2 "storage"(h& +4 "core" &,A '  f +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts +2 "manipulator"&'& +30 "core" ' +3 .tSE.seek 4.1 Pucks below Top Plate +2 "storage"(D' +44 "core" ' +2 "manipulator"&& +5 "core" &  H [ +2 "manipulator"&Y% +4 "core" %/   [ +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&%'\ +95 "core" ' +2 .tElbow.seek CC +2 "manipulator"&Z( +152 "core" ( +2 "manipulator"&B& +4 "core" & U0 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" & W0 +3 .tForearm.seek CC +2 "manipulator"&\ ', +95 "core" ' +2 .tHand.close + "manipulator"&P/ +66 "core" / +2 .tCC.seek :open +2 "collection"'a( +379 "core" ( +2 "storage"(r& +5 "core" &,A K K ! +2 "storage"(k& +5 "core" &,A J K +2 "manipulator"&& +4 "core" & \\0 +2 "manipulator"&% +5 "core" % ? \\ +3 .tForearm.seek :retract + "manipulator"&1'\ +97 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +2 "manipulator"&y( +155 "core" ( +2 "manipulator"&`& +5 "core" &   a +2 "storage"(6& +4 "core" &,A c c  +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 4 +2 "manipulator"&{'j +111 "core" ' +2 .tElbow.hold + "manipulator"&v, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tHand.open + "manipulator"&>1 +73 "core" 1 +3 "manipulator"&/% +48 "core" % ts  N +9 "storage"(I& +4 "core" &,A\ &\ & ? +3 .tForearm.force -20 + "manipulator"&5 +5 .tForearm.seek 4 + 310 counts + "manipulator"&j'Ϡ +21 "core" ' +2 "manipulator"&R& +4 "core" & & " / c +3 "storage"(t& +5 "core" &,A b b +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 4 + 700 counts +2 "manipulator"&&'& +28 "core" ' +2 "storage"( % +4 "core" % { \ +4 ."downElevator"SE.seek :down +4 "storage"( 'v +100 (z% +4 "core" %o; w\ ]z +3 "manipulator"&f% +5 "core" % ? ; e +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +31 ' + ."downElevator"SE.stop + "storage"(5 +4 .tPSV.dial :air +2 "processing"%?  +88 "core"  +4 .tPS.seek 2.5ml +2 "processing"%s' +2625 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%\\ +44 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +57 "core" +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%o +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +46 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%'W +2631 "core" ' +3 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%b& +5 "core" &  +2 "manipulator"&;& +4 "core" &  0 X e +3 "manipulator"&^% +5 "core" %\    d +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +174 "core" ( +3 "manipulator"&<& +4 "core" &- 4 % P f7 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &+& +3 "core" &- / 3 P f7 +3 .tForearm.seek :garage +2 "manipulator"&'! +109 "core" ' +2 .tHand.close + "manipulator"&/ +67 "core" / +2 "manipulator"& & +5 "core" &- $ W7 +2 "manipulator"&% +4 "core" % , W\\ +3 .tForearm.seek :retract +2 "manipulator"&7'\ +105 "core" ' +4 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&W( +120 "core" ( +2 "manipulator"&=& +5 "core" & ) % X c +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &J& +3 "core" & '  8 c +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&8' +104 "core" ' +2 "manipulator"&i& +5 "core" & V P  g +2 "manipulator"&g% +4 "core" % + )  h +3 "processing"%G& +5 "core" &!  +3 "processing"%U& +6 "core" &!  +3 .tPC.seek :closed +3 "processing"%p(Tg +4 "core" &%  +5 & & ? +9 &Gn 2 +9 &Bou) G +10 &T8 R +9 &E4 Q +53 &cE- Q +12 &$I7 R +3 &D- R +2 &C4 Q + &jE; R + &+F1 R + & D8 Q +4 &"IA R +7 &$sCC Q +10 &&5FG Q +9 &'HE R +10 &)GN R +9 &+{DN Q +9 &-=EJ Q +10 &.I= R +9 &0FE R +9 &2CH Q +10 &4EFP Q +9 &6IR R +10 &7GV R +9 &9EV Q +9 &;LIY R +10 &=FX R +9 &>CU Q +9 &@FW R +10 &BTGS R +9 &DE] Q +9 &EHg R +10 &GLe R +9 &IVZd T +10 &K c X +9 &L}j X +9 &Nl Y +10 &PQf X +9 &Rf Y +9 &S}_h + +10 &T;Ze = +8 ( +3 &TB-f 6 +2 "processing"%U& +5 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.85 + "processing"%& +5 "core" &TB-e 6 +2 .tHand.open + "manipulator"&c1 +69 "core" 1 +2 "manipulator"&% +5 "core" %  & ^ b +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&:'\ +97 "core" ' + .tPRV.dial :air +2 "processing"%X  +56 "core"  +2 .tPSV.dial :mixloop +2 "processing"%] +45 "core" +3 "processing"%V% +5 "core" %Y +2 .tPS.seek 0.3ml +2 "processing"%[' +384 "core" ' +2 .tPSV.dial PSR +2 "processing"% +106 "core"  +3 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml +2 "processing"%F'* +494 "core" ' +3 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%l' +1913 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%0 +119 "core" +2 .tPTV.dial :mixing +2 "processing"%} @ +72 "core" A +3 .tPBV.dial :waste2 +2 "processing"%*  +95 "core"  +3 .tPS.seek 0ml +2 "processing"%2'W +2628 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&,& +5 "core" &   E ^ +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&( +4 "core" ( +2 "manipulator"&& +4 "core" & # ( _ +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" & ' N _ +3 .tForearm.seek PC +2 "manipulator"&T' +94 "core" ' +2 .tHand.close + "manipulator"&/ +70 "core" / +3 .tPC.seek :open + "processing"%"( +406 "core" ( +2 "manipulator"&$& +4 "core" & Y X 2 i +3 "manipulator"&% +4 "core" % V L R i6 +3 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"& (- +142 "core" ( +2 "manipulator"&4& +4 "core" &- & * c/ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &(& +3 "core" &-   a. +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"& '! +108 "core" ' +2 .tHand.open + "manipulator"&E1 +72 "core" 1 +2 "manipulator"&% +5 "core" % ( . Z X +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&S'\ +97 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%-& +5 "core" & +3 "manipulator"&H% +5 "core" %\  , 0 A h +2 "storage"(M% +4 "core" %\  +45 "storage"(q. +12 "core" .(,> +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 5 + "storage"(@(; +194 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (Q& +3 "core" &; b m\  +3 "manipulator"&_& +4 "core" &. 3 = f( +3 "manipulator"&|% +5 "core" %\  A @ f +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&5( +178 "core" ( +2 "manipulator"&N& +5 "core" & > 7 g0 +3 "storage"(d& +5 "core" &; S\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts +2 "manipulator"&L' +93 "core" ' +2 "storage"(& +5 "core" &;\  +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(C'H +141 "core" ' +2 "storage"(u- +4 "core" -'ښ +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (x& +3 "core" &; R _ \  +3 "manipulator"&n& +4 "core" & 2 2 9 e0 +3 .tElbow.seek 5 +2 "manipulator"&!( +15 "core" ( +2 "manipulator"&K& +5 "core" & > : e +2 "storage"(& +5 "core" &; | K\  +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&m'O +22 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&9/ +68 "core" / +4 ."downElevator"SE.seek :down +3 "storage"(h'v +3 "manipulator"&& +9 "core" & ? 9 h +2 "manipulator"&Y% +4 "core" % W @ C l f +4 .tForearm.seek :retract + "manipulator"&''\ +93 "core" ' +3 .tElbow.seek PC +2 "manipulator"&( +5 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +268 "core" ( +2 "manipulator"&3& +4 "core" & < 5 ; g o +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &~& +3 "core" & 7 3 A f o +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&)' +104 "core" ' +2 "manipulator"&& +5 "core" & b f k o +2 "manipulator"&B% +5 "core" % J G / j +3 "processing"%& +4 "core" & +3 "processing"%& +6 "core" & +3 .tPC.seek :closed +2 "processing"%A(Tg +4 "core" & +6 & 7 +10 &<Gp 2 +9 &bot F +9 &V~ Q +10 &F Q +9 &G Q +10 &AJp Q +9 &Ih Q +9 &Fn R +10 &Gg Q +9 &ICe Q +9 &! Fj Q +10 &"Ce Q +9 &$FY Q +10 &&QGQ Q +9 &(FW Q +9 &)FZ R +10 &+FX Q +9 &-YFG Q +9 &/CI Q +10 &0FJ Q +9 &2FK Q +10 &4bCK Q +9 &6#FL Q +9 &7FJ R +10 &9FE Q +9 &;iF? Q +9 &=+C< Q +10 &>F? Q +9 &@G; Q +10 &BqF9 Q +9 &D3G8 Q +9 &EG6 Q +10 &GP8 R +9 &Ir]7 T +9 &K)|, X +10 &L+ Y +9 &N~$ Y +10 &Pm# X +9 &R/' X +9 &Se`) - +10 &T?c" 9 +8 ( +2 &TI#( / +3 "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.82 +2 .Hand.open + "manipulator"&P1 +75 "core" 1 +2 "manipulator"&%% +4 "core" % ? B f +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&e'\ +94 "core" ' +3 #tHeating Puck.from 5, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%r  +3 %k9 +51 "core" 9 +111 "processing"%9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%`9 +3 "core" 9 +103 "processing"%69 +4 "core" 9 +103 "processing"%\ 9 +3 "core" 9 +103 "processing"%Z9 +3 "core" 9 +104 "processing"%>9 +3 "core" 9  +103 "processing"%/9 +3 "core" 9% +103 "processing"%I9 +3 "core" 9) +103 "processing"%R9 +4 "core" 9- +104 "processing"%19 +3 "core" 91 +103 "processing"%t9 +3 "core" 96 +103 "processing"% 9 +3 "core" 9: +103 "processing"%y9 +3 "core" 9> +103 "processing"%z9 +4 "core" 9B +103 "processing"%f9 +3 "core" 9G +103 "processing"%{9 +3 "core" 9K +104 "processing"%j9 +3 "core" 9\ O +103 "processing"%D9 +3 "core" 9S +103 "processing"%?9 +3 "core" 9X +103 "processing"%&9 +3 "core" 9\\ +103 "processing"% 9 +3 "core" 9` +103 "processing"%w9 +3 "core" 9d +103 "processing"%\\9 +3 "core" 9"i +103 "processing"%9 +4 "core" 9&m +103 "processing"%o9 +3 "core" 9*q +103 "processing"%9 +3 "core" 9/u +104 "processing"%s9 +3 "core" 93z\ +103 "processing"%b9 +3 "core" 98~\ +103 "processing"%;9 +4 "core" 9< +103 "processing"%^9 +3 "core" 9B\ +4 .tPH.hold 2:00:00,28C +3 "processing"%< pp> +3 .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%+ +105 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml +2 "processing"%v' +589 "core" ' +2 .tdelay 5 seconds +503 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml +2 "processing"%'[ +1602 "core" ' +2 .tPTV.dial :puck +2 "processing"%  +73 "core"  +2 .tPSV.dial PTV +2 "processing"% +76 "core" +2 .tPBV.dial :waste1 + "processing"%  +136 "core"  +2 "processing"%=% +4 "core" %WM  +3 .tPS.seek 1.5ml +2 "processing"%J' +590 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +34 "core" , +3 .tPS.seek 0ml + "processing"%i'W +1611 "core" ' +3 .tdelay 5:00 +501 "Can" Ṃ:; +29501 #trecoverPSRreagent08 + .PTV.dial :puck + "processing"%g  +5 "core"  +2 .tPBV.dial :waste1 +2 "processing"%G  +35 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 .tPSR.select :air +3 .PSV.dial PSR + "processing"%7 +77 "core"  +3 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +4 .tPS.seek 2.5ml + "processing"%O' +2454 "core" ' +2 .tPSV.dial PTV +2 "processing"% +76 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%c +88 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +51 "processing"% +74 "core" +3 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%U  +75 "core"  +2 .tPS.seek 0ml +2 "processing"%X'W +2442 "core" ' +3 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%]  +138 "core" +2 .tPSV.dial :mixloop + "processing"%V +45 "core" +2 .tPRV.dial :ab1 +2 "processing"%8 @ +74 "core" A +3 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +4 .tPS.seek 0.15ml + "processing"%'w +349 "core" ' +3 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +4 "collection"'[  +2 "processing"%  +48 "core"  +8 +2 "processing"%F% +4 "core" %r0  +3 .tPS.seek 0.32ml +2 "processing"%0' +395 "core" ' +3 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'}  +29 "core" +2 .tPRV.dial :air +2 "processing"%*  +43 "core"  +3 .tPS.seek 0.9ml +2 "processing"%l'D +1225 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%, @ +73 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%' +860 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%  +46 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +4 .tPS.seek 2ml +2 "processing"%'[ +1608 "core" ' +2 .tPSV.dial :PML +2 "processing"%W +45 "core" +2 .tPTV.dial :mixing + "processing"%: @ +76 "core" B +3 .tPBV.dial :waste1 + "processing"%p  +35 "core"  +2 "processing"%$% +5 "core" %Y8  +3 .tPS.seek 1.85ml + "processing"%'9 +235 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%4 * +35 "core" * +3 .tPS.seek 0ml + "processing"%('W +1972 "core" ' +2 .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'T& +4 "core" &aca +3 "manipulator"&& +4 "core" &  : a o +3 "manipulator"&E% +5 "core" %\ &    ]!U +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +121 "core" ( +2 "manipulator"&-& +4 "core" &-  ' a' +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" &-  Q' +3 .tForearm.seek :garage +2 "manipulator"&H'! +110 "core" ' +2 .tHand.close + "manipulator"&M/ +75 "core" / +3 "manipulator"&q& +5 "core" &- m S' +2 "manipulator"& % +4 "core" % + - O +4 .tForearm.seek :retract + "manipulator"&Q'\ +106 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&_( +268 "core" ( +2 "manipulator"&|& +5 "core" &    ]4 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &.& +3 "core" &   Z4 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&N', +95 "core" ' +2 "manipulator"&d& +51 "core" &  \ h Z4 +6 "manipulator"&% +4 "core" %)   Z +4 "collection"' & +4 "core" &`f` +4 "collection"'u& +6 "core" &`bK +3 .tCC.seek :closed +2 "collection"'x(O +6 "core" &bel +6 &\ (`dj $e +10 &Ww`d_ 9 +9 &~sadh N +9 &Kbep Q +10 &TI`do P +9 &Jaee P +9 &Naej Q +10 &Kad^ Q +9 &\\Gceh P +9 &Kadf P +10 &H`dd Q +9 &!N_cj P +10 &#dIbeb P +9 &%&Jad` P +9 &&N`de Q +10 &(Ncd` Q +9 &*kNbdh Q +10 &,.Jaca P +9 &-J`fa P +9 &/Nbe` P +10 &1tL`c\\ P +9 &35Naea Q +9 &4Kbe] P +10 &6Iad` P +9 &8|Had] P +10 &:?I_db P +9 &;L_fc Q +9 &=J`d` Q +10 &?K`c_ Q +9 &AEJbfb Q +9 &CJ`dZ Q +10 &DL`dZ Q +9 &FK`d^ Q +10 &HH[`eg R +9 &Ideg V +9 &Kad] ] +10 &Mk`ce ^ +9 &Nd^dZ 3 +9 &O{ aeg Y +9 ( +2 &Obccb L +3 "collection"'u& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.79 + "collection"'n& +4 "core" &Ob`cC L +2 .tHand.open + "manipulator"&K1 +67 "core" 1 +3 "manipulator"&S% +4 "core" % ) ! I Q +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 .tPSV.dial PSR +2 "processing"%9 +105 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +12 .tPS.seek 1.5ml + "processing"%' +1607 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%Y  +43 "core"  +3 .tPS.seek 0ml + "processing"%5'W +1608 "core" ' +2 .tPSV.dial PSR +2 "processing"%L +45 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%C' +2635 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%m  + "collection"'3  +40 "core"  +129  +2 .tPSV.dial :mixloop +2 "processing"%~ +104 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'!  +5 "core" +2 .tPTV.dial :PRVmixing + "processing"%h  +75 "core" +3 .tPS.seek 0ml +2 "processing"%'W +2627 "core" ' +2 .tPSV.dial :air +2 "processing"%B  +44 "core"  +3 .tPS.seek 2.5ml + "processing"%' +1269 "Can" Ϧ;P; +1360 "core" ' + .tPSV.dial :mixloop +2 "processing"%' +45 "core" +3 .tPS.seek 0ml + "processing"%"'W +2629 "core" ' +2 .tPSV.dial :air + "processing"%P  +45 "core"  +3 .tPS.seek 2.5ml +2 "processing"%%' +2631 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%k +45 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2635 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &  O4 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&)( +2 "core" ( +3 "manipulator"&& +5 "core" &  S4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &`& +3 "core" &  P4 +3 .tForearm.seek CC +2 "manipulator"&6', +106 "core" ' +10 .tHand.close +2 "manipulator"&\ / +74 "core" / +2 .tCC.seek :open +2 "collection"'Z( +379 "core" ( +3 "manipulator"&>& +5 "core" & 6 K4 +2 "manipulator"&/% +5 "core" %   R +2 .tForearm.seek :retract +2 "manipulator"&I'\ +104 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&R(- +279 "core" ( +2 "manipulator"&1& +5 "core" &-   ; `A +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &t& +4 "core" &- 7 [A +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage + "manipulator"& '! +113 "core" ' +3 .tHand.open + "manipulator"&y1 +71 "core" 1 +2 "manipulator"&z% +5 "core" % ' > E +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&f'\ +100 "core" ' +3 ."da"delayUntil "11:59:23.84" +24743 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%{ @ +74 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%j  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%D * +35 "core" * +2 ."da"PSV.dial :air +2 "processing"%?  +46 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%&' +2440 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%w  +46 "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"%  +46 "core"  +3 ."da"PS.seek 0ml +2 "processing"%o'W +2451 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +135 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%s' +591 "core" ' +3 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%b'[ +1611 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%;  +73 "core"  +2 ."da"PSV.dial PTV +2 "processing"%^ +87 "core"  + ."da"PBV.dial :waste1 +2 "processing"%+  +36 "core" +2 "processing"%2% +4 "core" %Z)  +3 ."da"PS.seek 1.5ml +2 "processing"%v' +585 "core" ' +3 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1616 "core" ' +2 ."da"delay 2:00 +9907 "Can" I҅;; +2096 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +15 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%=  +34 "core"  +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%J' +2445 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%r +74 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%g +74 "core"  +2 ."da"delay 5 seconds +546 .PSV.dial PTV +9 "processing"%G +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +86 "core" +3 ."da"PS.seek 0ml +2 "processing"%7'W +2424 "core" ' +3 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%i +135 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +593 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%c'[ +1608 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%U +75 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%O  +35 "core" +2 "processing"%]% +5 "core" %VR  +3 ."da"PS.seek 1.5ml +2 "processing"%V' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%8 * +35 "core" * +2 ."da"PS.seek 0ml +2 "processing"%X'W +1617 "core" ' +3 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%[  +35 "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 +2 "processing"% +75 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%}' +2451 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%* +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%0 +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%, +75 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%l  +86 "core" +3 ."da"PS.seek 0ml +2 "processing"%'W +2444 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%  +43 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%W  +137 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%:  +44 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%p  +4 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%$ +42 "core" +3 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%4' +393 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air + "processing"%  +44 "core"  +2 "processing"%% +4 "core" %#  +3 ."da"PS.seek 0.55ml +2 "processing"%T'z +329 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%  +56 "core" +3 ."da"PS.seek 2ml +2 "processing"%E'[ +1559 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%- +41 "core" +2 ."da"PTV.dial :mixing +2 "processing"% @ +75 "core" B + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core"  +2 "processing"%M% +5 "core" %]M  +2 ."da"PS.seek 1.85ml +2 "processing"%q'= +228 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%e'W +1964 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +13942 "Can" IL<|; +34061 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%H @ +21 "core" ? + ."da"PBV.dial :waste1 +3 "processing"%|  +35 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%. * +34 "core" + +2 ."da"PSV.dial :air +2 "processing"%  +90 "core"  +10 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%d' +2465 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +57 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%Q +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%a  +57 "core" +2 ."da"PS.seek 0ml +2 "processing"%n'W +2442 "core" ' +3 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%K +134 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%S' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%u'[ +1621 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%9  +76 "core"  +2 ."da"PSV.dial PTV +2 "processing"%N +76 "core" + ."da"PBV.dial :waste1 +2 "processing"%(  +36 "core" +2 "processing"%Y% +4 "core" %`L  +3 ."da"PS.seek 1.5ml +2 "processing"%' +584 "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'W +1614 "core" ' +2 ."da"delay 2:00 +11340 "Can" M =; +663 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%3  +15 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%m  +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"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%h' +2439 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%C +74 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%B +76 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +75 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%'  +74 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2432 "core" ' +3 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%P +147 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +3 "processing"%"' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%k'[ +1608 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +76 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +33 "core"  +2 "processing"%`% +4 "core" %\\5 +3 ."da"PS.seek 1.5ml +2 "processing"%\ ' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%_ * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%'W +1617 "core" ' +3 ."da"delay 2:00 +12002 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%x  +5 "core"  +2 ."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"PSR.select :air +2 .PSV.dial PSR +2 "processing"%6 +76 "core"  +2 ."da"PS.reconfigure :fast +48 "processing"%#A ,`xb +11 ."da"PS.seek 2.5ml +2 "processing"%1' +2429 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%t +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%) +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%y +75 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%z  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%I'W +2424 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +135 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%{' +584 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%j'[ +1618 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%D  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%? +86 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" +2 "processing"% % +4 "core" %]-  +3 ."da"PS.seek 1.5ml +2 "processing"%w' +582 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%\\ * +35 "core" * +3 ."da"PS.seek 0ml +2 "processing"%'W +1610 "core" ' +3 ."da"delay 2:00 +12002 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%&  +5 "core"  +2 ."da"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"%s +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%;' +1199 "Can" J=; +1242 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%^ +74 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%+ +74 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%2 +75 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%b  +72 "core"  +3 ."da"PS.seek 0ml +2 "processing"% 'W +2447 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%v +141 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +2 "processing"% +14 ."da"PS.reconfigure :default +18 "processing"%#A d`xb +11 ."da"PS.seek 0.25ml +8 "processing"%'7 +337 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +3 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%=' +331 "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 +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +78 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%r  +35 "core" +3 "processing"%g% +4 "core" %[K d +3 ."da"PS.seek 1.5ml +2 "processing"%G' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +38 "core" , +2 ."da"PS.seek 0ml +2 "processing"%J'W +1630 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%i  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%7  +37 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +37 "core" , +49 ."da"PSR.select :air +10 .PSV.dial PSR + "processing"% +80 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%U' +2574 "core" ' + ."da"PSV.dial PTV +2 "processing"%O +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%] +78 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%c +78 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%8  +89 "core" +3 ."da"PS.seek 0ml +2 "processing"%V'W +2559 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR + "processing"% +141 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%['[ +2116 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +3 "processing"%F  +5 "core"  + ."da"PSV.dial PTV +2 "processing"% +78 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%X  +36 "core" +3 "processing"%*% +4 "core" %Z! b +3 ."da"PS.seek 1.5ml +2 "processing"%0' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%, * +36 "core" + +2 ."da"delay 1 second +103 .PSV.dial :waste1 + "processing"%l  +111 "core"  +4 ."da"PS.seek 0ml +2 "processing"%}'W +1616 "core" ' +2 "processing"%9 +4 "core" 95 +2 #"da"Processing Puck Heater at 27.9C before imaging +2 .PH.coast + "processing"%W +4 "core" 5 +2 "processing"%:& +4 "core" &TI# _/ +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&p% +4 "core" %   +3 "storage"($% +4 "core" %{  x +3 "storage"(. +4 "core" .(; +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 ."da"SC.seek 4 +2 "storage"((,> +192 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +4 (& +3 "core" &,A A v +3 "manipulator"&4& +4 "core" &- lA +2 "manipulator"&% +5 "core" %  S +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&T( +182 "core" ( +2 "manipulator"&-& +4 "core" & x r # +3 "storage"(& +5 "core" &,A  v +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 700 counts +2 "manipulator"&'& +90 "core" ' +2 "storage"(M& +5 "core" &,A  w +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"( 'H +280 "core" ' +2 "storage"(E- +4 "core" -'T +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&q& +4 "core" & L K# +2 "storage"(H& +5 "core" &,A A q +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 4 +2 "manipulator"&|'j +35 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&., +3 "core" , +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 "storage"(- +2 "core" -'T +4 ."da"SE.seek 4.1 Pucks below Top Plate +2 "storage"(e' +37 "core" ' +2 "manipulator"&% +4 "core" %|e S +3 "storage"( & +5 "core" &,A N P  g +2 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 4 + 318 counts +2 "manipulator"&Q'Ϩ +24 "core" ' +2 "manipulator"&a& +5 "core" & { # +2 "storage"(d& +53 "core" &,A  s +11 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 700 counts +2 "manipulator"&K'& +29 "core" ' +2 ."da"SE.seek 5.1 Pucks below Top Plate +2 "storage"(n' +47 "core" ' +2 "manipulator"&S& +4 "core" & z y /# +3 "manipulator"&9% +4 "core" % | y +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&N'\ +95 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&(( +254 "core" ( +2 "manipulator"&Y& +4 "core" & ( '  +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &u& +4 "core" & ' 3 9 +3 ."da"Forearm.seek PC +2 "manipulator"&L' +95 "core" ' +2 ."da"Hand.close +2 "manipulator"&/ +73 "core" / +2 ."da"PC.seek :open +2 "processing"%3( +403 "core" ( +2 "storage"(m& +5 "core" &,A D u +2 "manipulator"&~& +4 "core" & l d  +2 "manipulator"&!% +4 "core" %  v f O4 +4 ."da"Forearm.seek :retract +2 "manipulator"&5'\ +98 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&C( +257 "core" ( +2 "manipulator"&B& +4 "core" &\ X Q ;# +2 "storage"(& +5 "core" &,A S s +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 4 + 700 counts +2 "manipulator"&''& +105 "core" ' +3 ."da"Hand.open +2 "manipulator"&h1 +69 "core" 1 +2 "storage"(P- +4 "core" -' +3 ."da"SE.seek 4.85 Pucks below Top Plate +2 "storage"(' +25 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 4.19 Pucks below Top Plate +2 "storage"("' +54 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23aug2112h50ml_niagara.tif +1945 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +2436 #"da"SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 40.413 seconds\ /var/log/esp/da23aug2112h50ml_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23aug2112h50ml20s_niagara.tif +2065 #SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23aug2112h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23aug2112h50ml30s_niagara.tif +3065 #SX HX9/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23aug2112h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "40.413 sec auto-exposure",Subject: "da23aug2112h50ml images!" +4 "storage"(%- +3 "core" -' +3 "storage"(& +5 "core" &,A   +6 "manipulator"&& +14 "core" & ? -V +11 ."da"Elbow.seek 4 +7 "manipulator"&`( +21 "core" ( +2 "manipulator"&k& +5 "core" & b 2 +2 "storage"(_& +5 "core" &,A   F +3 ."da"Forearm.seek 4 + 700 counts +2 "manipulator"&\ '& +12 "core" ' +3 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +4 ."da"SE.seek 4.9 Pucks below Top Plate +2 "storage"(x' +72 "core" ' +2 "manipulator"&>& +5 "core" & O F +2 "storage"(/& +5 "core" &,A 5 +4 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 4 +2 "manipulator"&6'j +39 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&, +4 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +4 ."da"SE.seek 5.09 Pucks below Top Plate +2 "storage"(t' +28 "core" ' +2 "manipulator"&)% +4 "core" %om : 3 +3 "storage"(y& +4 "core" &,A t u : +2 ."da"Forearm.force -20 +2 "manipulator"&5 +71 ."da"Forearm.seek 4 + 305 counts +4 "manipulator"&z'ϛ +20 "core" ' +2 "manipulator"&1& +4 "core" &  J +3 "storage"( & +4 "core" &,A , +4 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 700 counts +2 "manipulator"&I'& +33 "core" ' +3 "storage"({% +16 "core" %  +3 ."downElevator"SE.seek :down +4 "storage"(D'v +99 (?% +4 "core" %x3  \\w +2 "manipulator"&% +5 "core" %M / L +3 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +2 "manipulator"& '\ +89 "core" ' +13 ' + ."downElevator"SE.stop +2 "storage"(5 +3 (j& +5 "core" &,A  +3 #tStarting finalPurge +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%\\& +4 "core" & +3 "manipulator"&w& +5 "core" & L +2 "manipulator"&&% +6 "core" %\  4 K +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(- +179 "core" ( +2 "manipulator"&o& +6 "core" &- k L. +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &s& +3 "core" &- " L. +4 ."psFlush"Forearm.seek :garage +2 "manipulator"&'! +106 "core" ' +4 ."psFlush"Hand.close +4 "manipulator"&^/ +75 "core" / +4 "manipulator"&+& +11 "core" &- d d B. +4 "manipulator"&2% +7 "core" % 3 X _ 7 D +8 ."psFlush"Forearm.seek :retract +5 "manipulator"&b'\ +105 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +2 "manipulator"&;( +120 "core" ( +3 "manipulator"&v& +5 "core" &  I +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 & & +4 "core" & D I +3 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&' +102 "core" ' +3 "manipulator"&=& +4 "core" &  J +4 "manipulator"&% +5 "core" %\  H +3 "processing"%& +4 "core" & +4 "processing"%r& +5 "core" & +3 ."psFlush"PC.seek :closed +4 "processing"%g(Tg +4 "core" & +5 & ; +9 &8Gm 2 +10 &[nr F +9 &V R +9 &B R +10 &uC R +9 &6D R +9 &F R +10 &C R +9 &}D R +10 &?C R +9 &!D\ R +10 &"C R +9 &$C\ R +9 &&GC R +9 &( C R +10 &)C R +9 &+C R +9 &-OB R +10 &/C R +10 &0C R +11 &2C R +9 &4WC R +8 &6C R +9 &7C R +9 &9C R +9 &;`C R +10 &=!F R +9 &>C R +10 &@C R +9 &BhC R +9 &D*C R +10 &EE R +9 &GI S +10 &IiT T +9 &Kz X +9 &L} Z +10 &N} Y +9 &Pb{ Y +9 &R$~ Y +10 &Ss` &v +9 &T>d < +9 ( +3 "processing"%r& +3 "core" &TI( 1 +3 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.85 +2 "processing"%& +5 "core" &TI* 1 +2 ."psFlush"Hand.open + "manipulator"&1 +67 "core" 1 +2 "manipulator"&G% +5 "core" % \ ] X D +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&i'\ +186 "core" ' +10 ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%7 +45 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%' +344 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +251 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +4 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2121 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%J @ +201 "core" B +3 ."psFlush"PTV.dial :PRVmixing +2 "processing"%O  +133 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%] +105 "core" +4 ."psFlush"PS.seek :empty +2 "processing"%c'9 +2636 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%8 +109 "core"  +4 #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +5 "processing"%@ +17 ."psFlush"PS.seek 0.5ml +4 "processing"%U' +592 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2117 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +2 "processing"%V  +37 "core" +4 ."psFlush"PTV.dial :mixing +4 "processing"%F @ +77 "core" A + ."psFlush"PSV.dial :mixloop +2 "processing"% +106 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%X'9 +2632 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%* +14 #"uploadLog"upsync +93 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%['P +1096 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%,' +1615 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%l +75 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%0  +72 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%  +4 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%W'W +699 "Can" P>>; +1940 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%: +74 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%p' +592 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%$' +2121 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +75 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +57 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%4'W +2635 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +55 "core" B +3 ."psFlush"PS.seek 2.5ml +2 "processing"%@' +2639 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%-  +75 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2641 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%M +46 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%R' +2628 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%f +85 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%E U +5 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%q'W +2634 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%H @ +54 "core" B +7 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2637 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +78 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"% 'W +2635 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%a +46 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%d'P +1099 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1611 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%S +73 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%9  +4 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%T  +56 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"% 'W +2637 "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"%Q' +590 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%e' +2121 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%K +78 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%Y U +57 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%u'W +2631 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%. @ +47 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2636 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%N  +74 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%A'W +2630 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%m +45 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%~' +2632 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%! +74 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%L U +16 "core" S +3 ."psFlush"PS.seek 0ml +2 "processing"%B'W +2641 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +45 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%(' +2647 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%h  +75 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%P'W +2629 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'5& +5 "core" &rxg +2 "manipulator"&n& +5 "core" & z  I +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC + "manipulator"&( +5 "core" ( +2 "manipulator"&%& +5 "core" & H +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" & r } O H +3 .tForearm.seek PC +2 "manipulator"&' +94 "core" ' +2 .tHand.close +2 "manipulator"&k/ +68 "core" / +3 .tPC.seek :open + "processing"%_( +401 "core" ( +2 "manipulator"&>& +4 "core" & r R +3 "manipulator"&/% +4 "core" %  m R +3 .tForearm.seek :retract + "manipulator"&)'\ +91 "core" ' +44 .tElbow.reconfigure :tight +11 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&y( +362 "core" ( +2 "manipulator"&C& +4 "core" & l L2 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &'& +4 "core" & 6 N2 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&"', +99 "core" ' +2 "manipulator"&1& +4 "core" & I I2 +3 "manipulator"& % +4 "core" %/ Z K +3 "collection"'{& +5 "core" &uw^ +3 "collection"'\ & +5 "core" &uwb +3 .tCC.seek :closed +2 "collection"'`(O +6 "core" &sxZ +6 &\ )rw` $e +9 &Wvswf : +9 &~nty` N +10 &Itwc Q +9 &TIqwc Q +10 &Ftw` Q +9 &IuyW Q +9 &Htwb Q +10 &]Dvwb Q +9 &Isva Q +9 &Jsx` Q +10 &!Itxc Q +9 &#dHtv` Q +10 &%&IrvX Q +9 &&Iuw_ Q +9 &(Ftuc Q +10 &*mIsw^ Q +9 &,/Hrwa Q +9 &-Isvb Q +10 &/Huuc Q +9 &1uIsvc Q +10 &37Itx] Q +9 &4ItxZ Q +9 &6ItwR Q +10 &8}Itw` Q +9 &:?Itwc Q +9 &<Iuw` Q +10 &=Hrvc Q +9 &?Iswa Q +10 &AHIrva Q +9 &C\ Hswa Q +9 &DJtwa Q +10 &FMtw` Q +9 &HIYqxd S +10 &Iqwc W +9 &Krwb \\ +9 &Mlsv` _ +10 &Ncov_ 5 +9 &Oxsu_ \\ +8 ( +4 "collection"'\ & +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.85 +2 "collection"'x& +4 "core" &Oerub N + &Oepv] N +2 .tHand.open + "manipulator"&?1 +72 "core" 1 +2 "manipulator"&% +4 "core" % / e c B +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&6'\ +96 "core" ' +2 #tFlushing the Collection Valve::Manifold +2 "collection"'j& +5 "core" &Oeswj N +2 "collection"'\\% +5 "core" %ru` +2 .tCSV.dial CSR +2 "collection"'z  +55 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.seek 5ml +2 "collection"'w'l +1349 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 '&% +3 "core" %lqvT  +3 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'t' +697 "core" ' +2 .tCSV.dial :waste +2 "collection"'I +134 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +4 .tCS.seek 0ml + "collection"'o' +1981 "core" ' +2 #tFlushing lower manifold's waste1 port +2 "collection"'s& +4 "core" &OerxU N +2 "collection"'D% +4 "core" %puN +3 .tCSV.dial :flush + "collection"'  +46 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 5ml + "collection"'^'l +1298 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'+ @ +54 "core" > +2 "collection"'2% +5 "core" %lqwK  +2 .tCS.seek 6.999ml +2 "collection"' ' +116 "Can"& N>; +462 "core" ' +3 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +3 "collection"'  +2 'v  +48 "core"  +89  +2 .tCBV.dial :waste1 +2 "collection"' @ +46 "core" > +3 .tCS.seek 0ml + "collection"'=' +1799 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'& +4 "core" &Ocx}F N +3 "collection"'% +5 "core" %y{F +50 .tCSV.dial :flush +4 "collection"'  +75 "core" +3 .tCS.seek 5ml +2 "collection"'b'l +1301 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'3 @ +44 "core" B +3 "collection"'% +5 "core" %lvyA  +2 .tCS.seek 7ml +2 "collection"'' +571 "core" ' +3 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +4 "collection"'G  +2 'r  +8 "core"  +36  +2 .tCBV.dial :waste2 +2 "collection"'7  +119 "core"  +3 .tCS.seek 0ml +2 "collection"'' +1799 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'}& +5 "core" &OhxyC N +2 "collection"'% +4 "core" %v{J +3 .tCSV.dial CSR +2 "collection"'J  +43 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +11 .tCS.seek 8ml +2 "collection"'O' +2041 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +11 .tCS.seek 10ml +2 "collection"']' D +574 "core" ' +3 ."connect"CSV.dial CBV +2 "collection"' +2 .tCBV.dial CSV +5 "collection"'8  +101 "core" +40  +2 .tCTV.dial :intake +2 "collection"'c  +76 "core" +2 .tIntake.select :open + "sampler") +11 .tCS.seek 2ml +2 "collection"'U' \\ +2079 "core" ' +2 .tIntake.select :close + "sampler")0 +11 .tCTV.dial :air + "collection"'V  +76 "core"  +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'F' +587 "core" ' + .tCSV.dial CSR +2 "collection"'  +104 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.seek 5ml +2 "collection"''l +1353 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml +2 "collection"'*' D +1346 "core" ' +2 .tCSV.dial CBV +2 "collection"'X +104 "core" +3 .tCS.seek 0ml + "collection"'[' +2619 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"&l& +5 "core" & ? M2 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&0( +27 "core" ( +2 "manipulator"&& +4 "core" & E P+ +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &,& +4 "core" & n P+ +3 .tForearm.seek CC +2 "manipulator"&:', +108 "core" ' +2 .tHand.close + "manipulator"&W/ +66 "core" / +2 .tCC.seek :open +2 "collection"'p( +378 "core" ( +3 "manipulator"&& +5 "core" &  O+ +2 "manipulator"&% +4 "core" %  Z O +3 .tForearm.seek :retract +2 "manipulator"&$'\ +100 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"&(- +275 "core" ( +2 "manipulator"&4& +51 "core" &-  Z9 +5 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &-& +4 "core" &- Z9 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&@'! +108 "core" ' +2 .tHand.open +2 "manipulator"&M1 +73 "core" 1 +2 "manipulator"&% +5 "core" % + . K +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&f'\ +105 "core" ' +2 #tCompleted [shallowDAwithoutWCR] begun 11:00:26 + #Preparing to sleep until 11:00AM 08/22/2023 +8 #Asleep til 11:00AM 08/22/2023 +5 #Continuing at 11:00EDT22-Aug-23 +3 "Can"% ;?& +5 ."Qmail"GoodNews.email "Then, in tube 5: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_2023_08_02.rb:139\\n{1 => 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 6,\\n 5 => 16}\\nCan@12:56:56, 23.1C, 26% humidity, 14.7psia, 12.424V, 0.288A, 72.700Ah, 3.58W\\nSampled 50.0ml",Subject: "Asleep until 11:00EDT22-Aug-23" +21 ."shutdown"Gate.power :core,:OFF +2 .Gate.power :raw,:OFF + #Shutdown +873 #"uploadLog"upsync +38330 "Can") '?j; +60001 2 "@; +60001 9 "@; +60002 = (ZA,; +60001 > #A; +60001 ; "BX; +60002 = "+B; +60001 = (oC; +60001 = "D; +60002 < "D; +60001 ; ":EF; +60001 9 "E; +60002 9 (Fr; +60001 : %G; +60001 9 "GG; +60002 : "H4; +60001 : (H; +60001 9 %I`; +60002 : "RI; +60001 9 "J; +60001 9 "K"; +60002 ; "K; +60001 < %^LN; +60002 : "L; +60001 9 #Mz; +60001 ; "&N; +60001 : "iN; +60002 < " O<; +60001 9 "\ O; +60002 : # 2Ph; +60001 < " vP; +60001 = "Q; +60002 ; "R*; +60001 ; "HR; +60001 < $SV; +60002 < "S; +60001 = "T; +60001 > &SU; +60002 < &U; +60001 9 "VD; +60001 : "V; +60002 : "]Wp; +60001 ; 'X; +60001 < "X; +60002 < #&Y2; +60001 ; " iY; +60001 : "!Z^; +60002 3 #"Z; +60001 -\ "$1[; +60001 + "%t\\ ; +60002 . "&\\; +60001 $\ %']L; +60001 )\ ")5]; +60002 - "*t^x; +60001 *\ "+_; +60001 1 $,_; +60002 1\ ".4`:; +60001 /\ "/t`; +60002 0 #0af; +60001 -\ "1a; +60001 .\ "31b; +60002 0 "4qc(; +60001 - "5c; +60001 . '6dT; +60002 + "82d; +60001 ( "9se; @EDT1692677009.61 , ":f; +60002 ) #;f; +60001 * %=3gB; +60001 )\ ">sg; +60001 *\ "?hn; +60002 * "@i; +60001 ) "B2i; +60002 + "Ctj0; +60001 , "Dj; +60001 . "Ek\\; +60002 . "G0k; +60001 / "Hol; +60001 . 'Im; +60002 . "Jm; +60001 . "L)nJ; +60001 / "Mgn; +60002 1 "Nov; +60001 0 "Op ; +60001 . "Q p; +60002 /\ "R^q8; +60001 . "Sq; +60001 . "Trd; +60002 / "Vr; +60001 1 "WTs; +60001 1 #Xt&; +60002 . "Yt; +60001 / "[ uR; +60001 / "\\Iu; +60002 0 "]v~; +60001 0 "^w; +60001 /\ "`w; +60002 / "a>x@; +60001 / "b{x; +60001 / "cyl; +60002 1 "dz; +60001 1\ "f4z; +60001 -\ "gr{.; +60002 - "h{; +60001 -\ "i|Z; +60002 -\ $k(|; +60001 0\ "lf}; +60001 . "m~; +60001 - "n~; +60002 / 'p$H; +60001 , 'qd; +60002 - 'rt; +60001 ,\ "s\ ; +60001 ,\ "u"; +60002 - "vb6; +60001 , "w; +60001 * "xb; +60002 - (z$; +60001 , "{e; +60001 1\ "|$; +60002 * "}; +60001 + "&P; +60001 - "f; +60002 + "|; +60001 ) "; +60001 + "); +60002 , "k>; +60001 * "; +60002 - (j; +60001 +\ ",; +60001 , "m; +60002 . ",; +38954 , "~ +4 #tPowering core bus +525 .Gate.power :raw,:ON +3 "sampler") +44 )E +3 "core"  +3 "collection"' +2 'R +4 "core"  +3 "processing"% +3 %H +2 "core"  +7 "collection"' 9\ +3 ' 0\ +3 ' -\ +5 "processing"% 9\ +3 % 2\ +3 % *\ +2 % 0\ +6 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +4 .tSS.configure :default +2 "sampler")#.0X 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 6,\\n 5 => 16}\\nCan@11:00:26, 22.5C, 26% humidity, 14.7psia, 12.390V, 0.398A, 75.693Ah, 4.94W",Subject: "Started Niagara_2023_08_02 phase shallowDAwithoutWCR" +3 #t===> STARTED shallowDAwithoutWCR (phase #21) <=== +3 #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'5& +3 "core" &e  +3 .tHand.open + "manipulator"&n1 +71 "core" 1 +3 "manipulator"&%& +5 "core" & *   \\ n +3 "manipulator"&% +5 "core" % \     Z +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage + "manipulator"&k(- +180 "core" ( +2 "manipulator"&;& +5 "core" &- * ) + _; +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &i& +4 "core" &-   ^; +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :garage + "manipulator"&g'! +104 "core" ' +2 .tHand.close +2 "manipulator"&>/ +70 "core" / +2 "manipulator"&/& +4 "core" &- S; +3 "manipulator"&% +4 "core" % - ^ R +3 .tForearm.seek :retract +2 "manipulator"&'\ +107 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&C( +279 "core" ( +2 "manipulator"&'& +5 "core" & * " ^+ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &1& +3 "core" & '  ^+ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"& ', +93 "core" ' +3 "manipulator"&{& +5 "core" & ` X+ +2 "manipulator"&)% +4 "core" %,  W +3 "collection"'Z& +4 "core" &X  +4 "collection"'x& +5 "core" &a  +3 .tCC.seek :closed +2 "collection"'?(O +5 "core" &`  +7 &I] 'm +9 &sXua : +10 &pZ O +9 &KY Q +9 &DIW Q +10 &HW Q +9 &IT Q +9 &Ha Q +10 &LHa Q +9 &Ic Q +10 &IX Q +9 &!Ia Q +9 &#SGb Q +10 &%HY Q +9 &&GX Q +10 &(IU Q +9 &*ZH] R +9 &,HV Q +10 &-I\\ Q +9 &/Hb Q +9 &1dHY Q +10 &3%I[ Q +9 &4H_ Q +9 &6IZ Q +10 &8kIa Q +9 &:-Ha Q +10 &;IY Q +9 &=H^ Q +9 &?tI_ Q +10 &A6HX Q +9 &BId Q +9 &DJf Q +10 &FyN[ R +9 &H7ZW T +10 &I^ W +9 &Kf ] +9 &M\\d _ +10 &Nr^ , +9 &O$Z S +9 ( +2 &O_b J +3 "collection"'x& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.83 + "collection"'& +5 "core" &O^b J +2 .tHand.open + "manipulator"&j1 +71 "core" 1 +4 "manipulator"&\ % +5 "core" % , J N +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&\\'\ +96 "core" ' +3 #tFlushing the Collection Valve::Manifold + "collection"'z& +5 "core" &O^a J +2 "collection"'"% +4 "core" %c +3 .tCSV.dial CSR + "collection"'#  +198 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 5ml +2 "collection"'&'l +1356 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +10 'w% +4 "core" %l[ \ +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 7.5ml +2 "collection"'I' +690 "core" ' +2 .tCSV.dial :waste +2 "collection"'t +134 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'s' +1987 "core" ' +2 #tPurging external Intake + "collection"'D& +4 "core" &O]^ J +3 "collection"'% +5 "core" %` +2 .tCSV.dial :flush + "collection"'o  +55 "core" +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 10ml +2 "collection"'+' D +2520 "core" ' +2 .tdelay 5 seconds +503 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"'^ +2 '2  +30 "core"  +61 +2 .tCTV.dial :intake +2 "collection"'v  +76 "core"  +2 .tIntake.select :open + "sampler") +12 .tCS.seek 0ml + "collection"' ' +2590 "core" ' +2 .tIntake.select :close + "sampler")0 +11 .tCTV.dial :air + "collection"'  +77 "core"  +3 #tFlushing upper manifold + "collection"' & +4 "core" &O\\b J +3 "collection"'% +5 "core" %^ +2 .tCSV.dial :flush +2 "collection"'  +73 "core"  +2 .tCS.seek 5ml +2 "collection"''l +1302 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'= @ +43 "core" B +2 "collection"'3% +4 "core" %lk  +3 .tCS.seek 7ml +2 "collection"'' +570 "core" ' +3 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'b +2 'G  +8 "core"  +98 ~ +2 .tCTV.dial :air + "collection"'r  +5 "core" +2 .tCS.seek 0ml +2 "collection"'7' +1809 "core" ' +2 .tdelay 7 seconds +704 .CS.seek 3ml + "collection"''- +826 "core" ' +3 .tCSV.dial :waste +2 "collection"'} +45 "core" +3 .tCS.seek 0ml +2 "collection"'' +52 "Can"+ ` +112 #"uploadLog"upsync +648 "core" ' +2 "collection"'J& +6 "core" &O]d J +2 "collection"'% +4 "core" %b +3 .tCSV.dial :flush +2 "collection"'O  +42 "core"  +3 .tCS.seek 3ml +2 "collection"''- +816 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'8 @ +44 "core" A +2 "collection"'c% +4 "core" %-c  +4 .tCS.seek 5ml +2 "collection"']'l +568 "core" ' +2 .tCSV.dial :air +2 "collection"'V @ +4 "core" A +3 .tCS.seek 0ml +2 "collection"'U' +1309 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +48 "collection"''- +831 "core" ' +2 .tCSV.dial :waste +2 "collection"'F +74 "core" +3 .tCS.seek 0ml +2 "collection"'' +823 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"&X& +5 "core" &  O+ +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&*( +26 "core" ( +2 "manipulator"&l& +4 "core" & T+ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" &  T+ +3 .tForearm.seek CC +2 "manipulator"&,', +106 "core" ' +2 .tHand.close + "manipulator"&W/ +67 "core" / +2 .tCC.seek :open +2 "collection"'y( +378 "core" ( +2 "manipulator"&6& +5 "core" & T+ +2 "manipulator"&`% +5 "core" %  ) T +2 .tForearm.seek :retract +2 "manipulator"&'\ +106 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +278 "core" ( +2 "manipulator"&:& +4 "core" &-   [! +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &4& +3 "core" &-    [! +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&0'! +111 "core" ' +2 .tHand.open +2 "manipulator"&-1 +76 "core" 1 +2 "manipulator"&M% +5 "core" % )  N +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +104 "core" ' +3 #tda sampling at most 50ml +4 ."Qmail"DAfans.email "Started da in tube 5 at 11:04:53EDT22-Aug-23\\n{1 => 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 6,\\n 5 => 16}\\nCan@11:03:33, 22.6C, 26% humidity, 14.7psia, 12.375V, 0.515A, 75.718Ah, 6.37W",Subject: "da sampling at most 50ml" +3 #tLoading sh1 puck from tube 5 into Collection Clamp +2 "collection"'$& +6 "core" &d +2 "manipulator"&@% +4 "core" % \   ] +3 "storage"(<% +5 "core" %~ + 3 Z +2 "storage"(E. +3 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 5 +2 "storage"(R(; +348 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (H& +4 "core" &;\   +3 "manipulator"&q& +5 "core" &-   5 Z! +2 "manipulator"&% +50 "core" % \ ( $ A ] +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 5 + "manipulator"&a( +178 "core" ( +2 "manipulator"&& +4 "core" & \  8 \\ k +3 "storage"( & +5 "core" &;  + 6  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 5 + 700 counts +2 "manipulator"&S' +100 "core" ' +2 "storage"(T& +5 "core" &; K L   +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"('H +155 "core" ' +2 "storage"(|- +4 "core" -'ձ +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +4 (d& +3 "core" &;\ \ # =  +3 "manipulator"&K& +53 "core" & V i +3 .tElbow.seek 5 +2 "manipulator"&f( +4 "core" ( +2 "manipulator"&[& +4 "core" & U V i +3 "storage"(& +4 "core" &; E  +4 .tForearm.seek 5 + 300 counts +2 "manipulator"&P'O +23 "core" ' +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tHand.close + "manipulator"&Y/ +65 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&u& +3 "storage"('v +6 "core" & 3 S i +4 "manipulator"&e% +5 "core" % D \\5 +3 .tForearm.seek :retract + "manipulator"&!'\ +95 "core" ' +6 .tElbow.seek CC +2 "manipulator"&~( +14 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +134 "core" ( +2 "manipulator"&B& +5 "core" &  V7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +8 "core" &  V7 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&9', +103 "core" ' +2 "manipulator"&.& +5 "core" &  Q7 +3 "manipulator"&m% +4 "core" %. Pw +3 "collection"'5& +4 "core" &_ +4 "collection"'p& +6 "core" &[ +2 .tCC.seek :closed +4 "collection"'_(O +4 "core" &d +5 &d 4 +9 &3Hu] 2 +10 &]qu` G +9 &U` Q +9 &Hd Q +10 &F_ P +9 &CFb Q +10 &Hd Q +9 &Ja P +9 &Jd P +10 &LJd P +9 &! Ke Q +9 &"Ib P +10 &$H^ P +9 &&TJe P +10 &(Jc P +9 &)K` P +9 &+Jd P +10 &-[Je Q +9 &/Gc P +9 &0G` P +10 &2Ic Q +9 &4cHe Q +10 &6&H_ P +9 &7Ee P +9 &9E\\ P +10 &;lFZ P +9 &=.F^ P +9 &>Fe P +10 &@Fe P +9 &BtL_ P +10 &D5L[ Q +9 &EQb Q +9 &Gc` S +10 &Igd X +9 &Ka ] +9 &LX _ +10 &NR > +9 &O\\)_ *z +10 &OgR O +2 ( +3 "collection"'p& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.92 +2 .Hand.open + "manipulator"&n1 +67 "core" 1 +2 "manipulator"&%% +4 "core" % !  J +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +159 .tIntake.select :close + .Exhaust.select :close +2 .SS.hold + "sampler");+ +4 "core" + +2 "sampler")i% +5 "core" % +2 "collection"'A& +5 "core" &OaZ O +4 "Can", \\? +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +2 .SSV.dial :spit,avoiding: :exhaust +2 "sampler")>  +4 "core"  +3 .tSS.reconfigure :fast +3 "sampler")#.0X +3 ."airStroke"CS.seek 10ml +2 "collection"'V' D +97 "core"  +3 .tCTV.dial :air + "collection"']  +46 ."flow"Gate.power :analytic3,:OFF +2 ."samplerPumpShutdown"Gate.power :sampler,:OFF +29 "core"  +2 .tdelay 15 seconds +1502 .SSV.dial :spit,avoiding: :exhaust +2 "sampler")U +137 "core"  +3 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.seek 0ml +3 "collection"'F  +2 "sampler")' +8 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")X  +128 "core"  +12  +619 ' +2 .tSSV.dial between CBV and plug +2 "sampler")l +49 "core" +2 .tCBV.dial between SSV and waste2 +2 "collection"'  +31 "core"  +2 "collection"'W% +4 "core" % HJ +4 ."connect"CTV.dial CSV,avoiding: :air +2 .tCSV.dial CTV +4 "collection"'C  +3 '\\  +7 "core"  +39  +3 .tCS.reconfigure :pressurize +2 "collection"'# d@<< <b +4 .tCS.seek 0ml +2 "collection"'?' +2212 "core" 'S = >H +3 "collection"'6% +5 "core" % = BE \ +2 "sampler")`% +5 "core" % E +2 #tBubblePoint: Intake @24.3psia, Outlet @0.4psia + .CBV.dial SSV +2 "collection"', @ +38 "core" A +3 .tSS.reconfigure :default +3 "sampler")#.0X +3 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'H' +87 "core" ' +3 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")q +138 "core"  +3 .tSS.reconfigure :exhale +3 "sampler")#.0X +107 "core" +2 .tSS.reconfigure :exhale +3 "sampler")#.0X9 +4 "core" 9 Jk +103 "collection"'p9 +3 "core" 9 Vp +104 "collection"'99 +3 "core" 9 at +103 "collection"';9 +3 "core" 9 jx +103 "collection"'9 +3 "core" 9 t| +103 "collection"'L9 +4 "core" 9 ~ +104 "collection"'g9 +3 "core" 9  +103 "collection"'19 +3 "core" 9  +104 "collection"' 9 +54 "core" 9  +103 "collection"'{9 +4 "core" 9  +103 "collection"'!9 +3 "core" 9  +103 "collection"''9 +3 "core" 9  +103 "collection"'/9 +4 "core" 9  +103 "collection"')9 +3 "core" 9  +103 "collection"'h9 +4 "core" 9  +106 "collection"'9 +4 "core" 9  +103 "collection"'k9 +3 "core" 9  +103 "collection"'Z9 +3 "core" 9  +104 "collection"'z9 +3 "core" 9   +103 "collection"'\ 9 +3 "core" 9 \  +103 "collection"'x9 +4 "core" 9   +103 "collection"'"9 +4 "core" 9   +103 "collection"'9 +3 "core" 9   +103 "collection"'Q9 +3 "core" 9  +103 "collection"'j9 +4 "core" 9  +103 "collection"'&9 +4 "core" 9\  +103 "collection"'w9 +3 "core" 9\  +103 "collection"'t9 +3 "core" 9\  +103 "collection"'I9 +4 "core" 9\  +103 "collection"'D9 +3 "core" 9\  +103 "collection"' 9 +4 "core" 9\  +103 "collection"'s9 +3 "core" 9\  +103 "collection"'#9 +3 "core" 9\  +103 "collection"'^9 +3 "core" 9\  +103 "collection"'v9 +3 "core" 9\ $ +104 "collection"'o9 +4 "core" 9\ ' +103 "collection"' 9 +3 "core" 9\ * +103 "collection"'9 +3 "core" 9\ . +103 "collection"'9 +4 "core" 9\ 0 +103 "collection"'+9 +3 "core" 9\ 4 +103 "collection"'=9 +4 "core" 9\ 6  +103 "collection"'39 +3 "core" 9\ 9! +103 "collection"'9 +3 "core" 9\ ;! +104 "collection"'9 +3 "core" 9\ ="% +103 "collection"' 9 +3 "core" 9\ ?$) +104 "collection"'r9 +4 "core" 9\ A$- +3 .tCH.hold 10:00,70C +4 "collection"' `\ `\ @\ +2 '79 +8 "core" . +2 9\ C\ B +2 "collection"'}% +4 "core" % | +2 #tBegun lysing Collection Puck Heater at 68.1C/19.7psia +40075 "Can"  +19910 "core" ` +2 "collection"'G9 +4 "core" 9\  +2 "collection"'b% +5 "core" % +2 #tEnded lysing Collection Puck Heater at 70C/18.8psia +2 .CS.seek 0ml +2 "collection"'J' +337 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +106 "core" B +2 .tCSV.dial :air +2 "collection"'O @ +43 "core" > +3 .tCS.seek 5ml +2 "collection"''l +1353 "core" ' + .tCSV.dial CTV +2 "collection"'  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'8 @ +46 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"']  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +46 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml +45 "collection"'c' +1358 "core" ' +2 "collection"'U% +4 "core" %  +2 #tPuck @30.4psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'F +103 "core"  +2 .tCBV.dial CSV +2 "collection"'X  +28 "core" +2 "collection"'% +5 "core" % O M +3 .tCS.seek 5ml +2 "collection"'l'l +1343 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'  +43 "core" +2 "collection"'W% +4 "core" %l  +4 .tCS.seek 7ml + "collection"'C' +589 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'\\ @ +43 "core" > +3 .tCS.seek 10ml +2 "collection"'V' D +845 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'6 ` +119 "core" ^ +3 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +3 "collection"'`   +39 "core" " +3 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"',  +3 '  +29 "core"  +111  +3 .tCS.seek 5ml +2 "collection"'4'l +1353 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'* @ +105 "core" B +2 .tCSV.dial :waste + "collection"'- +118 "core" +3 .tCS.seek 0ml +2 "collection"':' +1361 "core" ' +2 .tCSV.dial :air +2 "collection"'M @ +71 "core" A +3 .tCS.seek 5ml + "collection"'@'l +1355 "core" ' +2 .tCSV.dial CTV +2 "collection"'$  +43 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'< @ +46 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'E  +45 "core"  +2 .tdelay 2 seconds +203 .CSV.dial :air + "collection"' @ +57 "core" B +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'' +1352 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"'q +106 "core" ~ +2 .tCBV.dial CSV +2 "collection"'?  +38 "core"  +2 "collection"'0% +4 "core" % +4 .tCS.seek 5ml + "collection"'H'l +1358 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +44 "core" +2 "collection"'% +4 "core" %l:>T \ +4 .tCS.seek 7.001ml + "collection"' ' +583 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'T @ +42 "core" ? +3 .tCS.seek 10ml + "collection"'' D +873 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'d ` +119 "core" _ +2 #tLysing Complete +2 "collection"'& +4 "core" &O_>C O +3 #tStoring sh1 puck in Collection Clamp to tube 4 + "manipulator"&K% +5 "core" %\   O +2 "storage"([% +5 "core" %y\ \  +2 "storage"(N. +4 "core" .(; +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 4 + "storage"(a(,> +199 "core" ( +10 .tSC.configure :limp +2 "storage"($(\ 1b +3 (e& +4 "core" &,A 2 +3 "manipulator"&|& +5 "core" &  M7 +2 "manipulator"&S% +5 "core" %\  ) M +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +2 "manipulator"&( +157 "core" ( +3 "manipulator"&B& +4 "core" &  P +3 "storage"(& +5 "core" &,A\ \  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 4 + 700 counts +2 "manipulator"&P'& +102 "core" ' +2 "storage"(Y& +4 "core" &,A\ c +4 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(.'H +264 "core" ' +2 "storage"(m- +4 "core" -'B +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&f& +4 "core" & _ O +2 "storage"(5& +5 "core" &,A m +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek 4 + "manipulator"&'j +34 "core" ' +2 .tElbow.hold +2 "manipulator"&u, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(y- +3 "core" -'B +5 .tSE.seek 5.09 Pucks below Top Plate +2 "storage"(n' +30 "core" ' +2 "manipulator"&%% +5 "core" %kg 9 ( = 7 +2 "storage"(& +5 "core" &,A  +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 4 + 301 counts +2 "manipulator"&i'ϗ +22 "core" ' +2 "manipulator"&A& +5 "core" & i Q +2 "storage"(>& +4 "core" &,A  +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 4 + 700 counts + "manipulator"&p'& +26 "core" ' +3 .tSE.seek 6.09 Pucks below Top Plate +2 "storage"(9' +57 "core" ' +2 "manipulator"&;& +5 "core" &  R +2 "manipulator"&% +5 "core" %\\  R +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&L'\ +89 "core" ' +3 .tElbow.seek CC + "manipulator"&g( +151 "core" ( +2 "manipulator"&1& +4 "core" &  J1 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +3 "core" & = J1 +3 .tForearm.seek CC +2 "manipulator"&{', +105 "core" ' + .tHand.close +2 "manipulator"&!/ +70 "core" / +2 .tCC.seek :open +2 "collection"''( +379 "core" ( +2 "storage"(/& +5 "core" &,A ^ +2 "storage"()& +4 "core" &,A +3 "manipulator"&h& +4 "core" &  L1 +3 "manipulator"&% +4 "core" %  I= +3 .tForearm.seek :retract + "manipulator"&k'\ +100 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +46 .tElbow.seek 4 +9 "manipulator"&Z( +156 "core" ( +2 "manipulator"&z& +5 "core" & Y Y +2 "storage"(\ & +5 "core" &,A D 7 +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 4 +2 "manipulator"&x'j +110 "core" ' +2 .tElbow.hold +2 "manipulator"&", +3 "core" , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tHand.open + "manipulator"&1 +69 "core" 1 +3 "manipulator"&Q% +5 "core" % xg d i B +2 "storage"(j& +5 "core" &,A  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 314 counts +2 "manipulator"&&'Ϥ +16 "core" ' +2 "manipulator"&w& +5 "core" &  - Z +2 "storage"(t& +5 "core" &,A % # ] +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 4 + 700 counts +2 "manipulator"&I'& +25 "core" ' +2 "storage"(D% +4 "core" %  $ +4 ."downElevator"SE.seek :down +4 "storage"( 'v +99 (s% +3 "core" %1. L L  [v +3 "manipulator"&#% +4 "core" %F & * \ _ +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&^'\ +96 "core" ' +5 ' +2 ."downElevator"SE.stop + "storage"(5 +3 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'v& +5 "core" &HK +2 "manipulator"&o& +5 "core" &  Z +2 "manipulator"& % +4 "core" %\ % \\ C +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +179 "core" ( +2 "manipulator"&& +5 "core" &-  + \\& +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &+& +3 "core" &- \\& +3 .tForearm.seek :garage +2 "manipulator"&='! +110 "core" ' +2 .tHand.close + "manipulator"&3/ +65 "core" / +3 "manipulator"&& +5 "core" &-  L& +2 "manipulator"&% +5 "core" % , l Lp +2 .tForearm.seek :retract +2 "manipulator"& '\ +105 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&r( +277 "core" ( +2 "manipulator"&7& +4 "core" &  a Z- +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &}& +3 "core" & Y- +3 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&', +103 "core" ' +2 "manipulator"&& +4 "core" &  V- +3 "manipulator"&G% +5 "core" %, Uz +2 "collection"'b& +5 "core" &NR] +3 "collection"'2& +5 "core" &NRD +3 .tCC.seek :closed +2 "collection"'(O +59 "core" &LR +5 &\ (LQ %f + &XuMO 9 + &pKQ N +3 &IORq P + &]MNQ[ P + &IMP P + &IOS P +6 &INR P +10 &gINR O +9 &'JLSw P +9 &IOQZ P +10 &!JMQP P +9 &#nLLR6 P +9 &%1JMP O +10 &&JOQ P +9 &(INR O +10 &*vJMQ P +9 &,8FOR P +9 &-IMQ P +10 &/GNRy P +9 &1~IOP P +10 &3?MMR P +9 &5GMR P +9 &6IMQ O +10 &8IOR P +9 &:HLNR P +9 &<\ HORs P +10 &=INP O +9 &?IMR O +9 &AQJLR O +10 &CIMT P +9 &DNOR P +10 &FNOQ P +9 &HQ\\NS R +9 &JMS W +10 &KNQi ] +9 &MrORd _ +9 &N]NSW : +10 &OxMRD L +5 ( +4 "collection"'2& +3 "core" &OyiOR1 K +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.85 + "collection"'O& +4 "core" &OyiMR K +3 .tHand.open + "manipulator"&J1 +67 "core" 1 +2 "manipulator"&% +5 "core" % , ; Jz +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&8'\ +103 "core" ' +2 .tPSV.dial PSR +2 "processing"%] +137 "core"  +2 "processing"%% +4 "core" %U; +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1608 "core" ' +3 .tdelay 5 seconds +502 .PSV.dial :waste1 +31 "processing"%U  +44 "core"  +3 .tPS.seek 0ml +2 "processing"%F'W +1615 "core" ' +2 .tPSV.dial PSR +2 "processing"%X +45 "core"  +2 .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%' +2631 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%c +2 "collection"'  +7 "core" B +3 "processing"%W +4 "core" B +2 "processing"%l  +74 "core" +96  + .tPSV.dial :mixloop +2 "processing"%\\ +106 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'C  +4 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%6  +135 "core" +2 .tPS.seek 0ml +2 "processing"%`'W +2635 "core" ' +2 .tPSV.dial :air + "processing"%,  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2636 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%V +45 "core" +2 .tPS.seek 0ml +2 "processing"%*'W +2625 "core" ' +2 .tPSV.dial :air +2 "processing"%-  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%4' +832 "Can" P +1800 "core" ' + .tPSV.dial :mixloop +2 "processing"%M +45 "core" +3 .tPS.seek 0ml +2 "processing"%:'W +2637 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&$& +4 "core" & ) O- +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&<( +27 "core" ( +3 "manipulator"&E& +4 "core" &  k S +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" &  S +3 .tForearm.seek CC +2 "manipulator"&@', +107 "core" ' +2 .tHand.close + "manipulator"&q/ +75 "core" / +3 .tCC.seek :open + "collection"'?( +379 "core" ( +2 "manipulator"&0& +5 "core" &  R +2 "manipulator"&% +4 "core" %  m T +46 .tForearm.seek :retract +10 "manipulator"&'\ +104 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +274 "core" ( +2 "manipulator"&H& +4 "core" &- !  g _ +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &T& +3 "core" &- \\ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"& '! +111 "core" ' +2 .tHand.open +2 "manipulator"&d1 +65 "core" 1 +2 "manipulator"&% +4 "core" % *u b Mc +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&K'\ +100 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%[ +14 "core" +2 .tPTV.dial :PRVmixing + "processing"%N  +5 "core" +2 ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%e  +2 "collection"'|  +7 "core" +7 +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'S  +5 "core" +3 #tLoading lyfil puck from tube 5 into Collection Clamp + "collection"'R& +4 "core" &Y]K +3 "manipulator"&B% +5 "core" %\   _ +2 "storage"(% +4 "core" %~ > > h +3 "storage"(Y. +4 "core" .(,> +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(~(; +198 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +4 "core" &;\ \   +2 "manipulator"&m& +4 "core" &-  \\ +3 "manipulator"&f% +5 "core" %\    \\ +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&5( +180 "core" ( +2 "manipulator"&y& +5 "core" & $  ]A +2 "storage"(%& +5 "core" &; K K   +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 5 + 700 counts +2 "manipulator"&' +91 "core" ' +2 "storage"(A& +4 "core" &; a Q '  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(>'H +168 "core" ' +2 "storage"(;- +3 "core" -'д +4 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (& +3 "core" &;\ \   +3 "manipulator"&P& +5 "core" & a VA +2 .tElbow.seek 5 +2 "manipulator"&( +15 "core" ( +2 "manipulator"&.& +4 "core" & h W +2 "storage"(& +4 "core" &; C   +4 .tForearm.seek 5 + 300 counts + "manipulator"&i'O +20 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&n/ +68 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&1& +3 "storage"( 'v +7 "core" &  W +3 "manipulator"&p% +5 "core" % E  > ` +3 .tForearm.seek :retract +2 "manipulator"&u'\ +93 "core" ' +10 .tElbow.seek CC +2 "manipulator"&!( +26 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +119 "core" ( +2 "manipulator"&L& +5 "core" &  M \\1 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &_& +3 "core" &  % [1 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&/', +104 "core" ' +2 "manipulator"&)& +5 "core" & V1 +3 "manipulator"&h% +4 "core" %5 $ V{ +3 "collection"'& +4 "core" &X] +4 "collection"'{& +6 "core" &W] +3 .tCC.seek :closed +3 "collection"'z(O +3 "core" &X] +6 &Y\\| 4 +9 &-HvY^ 2 +10 &XruY[ G +9 &TY\\ P +9 &IY\\ P +10 &IY] P +9 &BMX] P +9 &IZ] O +10 &JZ] P +9 &LY^ P +10 &KIX\\| O +9 &! JW^w O +9 &"IW]` P +10 &$MYWS P +9 &&RLX^T P +9 &(LX]C P +10 &)MX\\. P +9 &+GZ^0 P +10 &-ZGX]! P +9 &/HX] O +9 &0JX] O +10 &2IW] P +9 &4bKZ\\ P +9 &6$GZ^ P +10 &7HW] O +9 &9IY\\ P +10 &;jGZ[ P +9 &=,IX\\ P +9 &>MY]* P +10 &@GX^J P +9 &BrHZ\\7 P +10 &D4GZ^8 P +9 &EOY\\0 P +9 &G[Y\\" R +10 &Ig\\_ V +9 &K ] +9 &L ^ +10 &Nu @ +9 &O\\* 't +9 &Ok1' N +3 ( +2 "collection"'{& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.82 + .Hand.open +2 "manipulator"&\ 1 +72 "core" 1 +2 "manipulator"&g% +4 "core" % ) o J +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'Q  +138 "core"  +2 .tCSV.dial CTV + "collection"'j  +29 "core"  +3 .tPS.seek 2.5ml +2 "processing"%w' +2625 "core" ' +2 "collection"'t% +5 "core" % F-3  +2 .tCS.seek 4.15ml +2 "collection"'D'Q +1562 "core" ' +3 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%k  +43 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%s  +75 "core"  +3 .tPS.seek 0ml +2 "processing"%#'W +2638 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'Z ` +41 "core" _ +2 .tCSV.dial :air + "collection"'x @ +45 "core" > +3 .tCS.seek 10ml + "collection"'v' D +1577 "core" ' +2 .tCSV.dial CTV +2 "collection"'o  +45 "core"  +2 .tCS.seek 0ml +2 "collection"' ' +2616 "core" ' +2 .tCBV.dial :waste1 + "collection"'& @ +30 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'9  +138 "core" +2 "collection"'I& +5 "core" &Ok N +2 #tStoring lyfil puck in Collection Clamp to tube 4 + "manipulator"&% +4 "core" %  j N +3 "storage"(+% +4 "core" % X +3 "storage"( . +4 "core" .(; +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 4 +2 "storage"("(,> +201 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (3& +3 "core" &,; = +3 "manipulator"&& +5 "core" &  M1 +2 "manipulator"&% +48 "core" %  ) M +11 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 4 + "manipulator"&^( +155 "core" ( +2 "manipulator"&=& +5 "core" &  S +2 "storage"(7& +4 "core" &,;\ \  / +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 4 + 700 counts +2 "manipulator"&}'& +94 "core" ' +2 "storage"(& +5 "core" &,; a +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"('H +257 "core" ' +2 "storage"(G- +4 "core" -'3 +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&b& +4 "core" & ^ P +3 "storage"( & +5 "core" &,; +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek 4 +2 "manipulator"&''j +34 "core" ' +2 .tElbow.hold +2 "manipulator"&O, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 "storage"(J- +2 "core" -'3 +4 .tSE.seek 6.08 Pucks below Top Plate +2 "storage"(' +43 "core" ' +2 "manipulator"&2% +5 "core" %v]   " 7 +2 "storage"(]& +4 "core" &,;  +3 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 312 counts +2 "manipulator"&'Ϣ +21 "core" ' +2 "manipulator"&& +4 "core" & 1 O +3 "storage"(U& +4 "core" &,; +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts +2 "manipulator"&'& +29 "core" ' +2 .tSE.seek 7.08 Pucks below Top Plate +2 "storage"(X' +52 "core" ' +3 "manipulator"&F& +5 "core" &  Q +2 "manipulator"&c% +4 "core" % ; Q +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&W'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +149 "core" ( +2 "manipulator"&l& +4 "core" & 0 I2 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &\\& +4 "core" & ! I2 +2 .tForearm.seek CC +2 "manipulator"&C', +97 "core" ' +3 .tHand.close + "manipulator"&6/ +76 "core" / +2 .tCC.seek :open +2 "collection"'( +379 "core" ( +2 "storage"(,& +5 "core" &,;\ \   +2 "storage"(`& +5 "core" &,;\ \  +2 "manipulator"&V& +4 "core" & l Q1 +3 "manipulator"&% +5 "core" % A V O +2 .tForearm.seek :retract +2 "manipulator"&-'\ +96 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +2 "manipulator"&*( +151 "core" ( + "manipulator"&M& +5 "core" & W +2 "storage"(4& +56 "core" &,; F R +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 4 +2 "manipulator"&$'j +107 "core" ' +2 .tElbow.hold +2 "manipulator"&E, +4 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tHand.open +2 "manipulator"&1 +65 "core" 1 +3 "manipulator"&q% +5 "core" % |t h @ E +2 "storage"(r& +4 "core" &,; +3 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 318 counts +2 "manipulator"&8'Ϩ +16 "core" ' +2 "manipulator"&& +4 "core" &  [ +3 "storage"(0& +5 "core" &,; G  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts +2 "manipulator"&'& +25 "core" ' +3 "storage"(@% +4 "core" % E 8 +4 ."downElevator"SE.seek :down +4 "storage"(H'v +100 (T% +4 "core" %, .  [t +3 "manipulator"&<% +5 "core" %:   ] +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&d'\ +87 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +4 "core" ' +2 .tPSV.dial :air +2 "processing"%  +74 "core" +3 .tPS.seek 2.5ml +2 "processing"%' +2636 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%[ +45 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%N  +45 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%| +46 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%e  +45 "core"  +2 .tdelay 1 second +103 .PS.seek 0ml +2 "processing"%S'W +2632 "core" ' +3 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%R& +4 "core" & +3 "manipulator"&B& +5 "core" & %  Z ^ +2 "manipulator"&% +4 "core" %  ) ) # ^* +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&Y(- +183 "core" ( + "manipulator"& & +5 "core" &-   \\ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" &-  0 \\ +3 .tForearm.seek :garage +2 "manipulator"&m'! +109 "core" ' +2 .tHand.close + "manipulator"&f/ +75 "core" / +2 "manipulator"&a& +4 "core" &- & O +3 "manipulator"&y% +5 "core" % -  O] +2 .tForearm.seek :retract +2 "manipulator"&%'\ +107 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&A( +156 "core" ( +2 "manipulator"&& +4 "core" & %  z ] +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &;& +4 "core" &   ^ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC +44 "manipulator"&' +109 "core" ' +2 "manipulator"&P& +4 "core" &   N b +3 "manipulator"&K% +5 "core" %   z b +3 "processing"%.& +4 "core" & +4 "processing"%& +6 "core" &5 +3 .tPC.seek :closed +3 "processing"%n(Tg +4 "core" &0 +4 &6 < +9 & Go4 2 +10 &.nu0 F +9 &Z? R +9 &EH R +10 &JE> Q +9 &\ FB R +9 &E? R +10 &D= Q +9 &PFD R +10 &EC R +9 & GK R +9 &"ES R +10 &$ZEU Q +9 &&FY R +9 &'FK Q +10 &)FO R +9 &+bE[ Q +10 &-#EZ R +9 &.Dc R +9 &0Dj Q +10 &2iDf R +9 &4+De R +9 &5Eh R +10 &7Ic R +9 &9qFc R +10 &;3De R +9 &<Ff R +9 &>Gg R +10 &@zDn Q +9 &B;Er R +9 &CDq R +10 &EIt R +9 &G~Nu S +10 &I=Xz T +9 &J{~ X +9 &L~~ Y +10 &Ns~t Y +9 &P5c Y +9 &Q| Z +10 &S}_{ + +9 &T<^ 4 +9 ( +2 &TE + +3 "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.82 + "processing"%1& +5 "core" &TE + +2 .tHand.open + "manipulator"&p1 +72 "core" 1 +2 "manipulator"&5% +5 "core" % % # ] +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +2 .tPRV.dial :air +2 "processing"%L  +45 "core"  +14 .tPSV.dial :mixloop +2 "processing"%_ +45 "core" +2 "processing"%>% +5 "core" %S +3 .tPS.seek 0.3ml + "processing"%i' +392 "core" ' +2 .tPSV.dial PSR + "processing"%) +106 "core"  +3 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml +2 "processing"%h'* +491 "core" ' +3 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%' +1910 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"% +106 "core" +3 .tPTV.dial :mixing + "processing"% @ +75 "core" B +2 .tPBV.dial :waste2 + "processing"%u  +98 "core"  +32 .tPS.seek 0ml +2 "processing"%?'W +2627 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&\ & +5 "core" & Z +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&g( +4 "core" ( +2 "manipulator"&{& +4 "core" & / Y +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &Q& +3 "core" & > Y +3 .tForearm.seek PC +2 "manipulator"&j' +96 "core" ' +2 .tHand.close + "manipulator"&// +69 "core" / +3 .tPC.seek :open + "processing"%:( +403 "core" ( +2 "manipulator"&t& +5 "core" & *  C ^ +2 "manipulator"&% +5 "core" % %  O ^ +2 .tForearm.seek :retract +2 "manipulator"&k'\ +94 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&s(- +140 "core" ( +2 "manipulator"&w& +5 "core" &. # ' 2 ]M +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &Z& +3 "core" &. b \\M +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +53 "manipulator"&x'! +111 "core" ' + .tHand.open +2 "manipulator"&D1 +75 "core" 1 +2 "manipulator"&o% +5 "core" % )o ` IY +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&v'\ +100 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp +2 "processing"%&& +4 "core" & +2 "manipulator"&9% +4 "core" %\   % { ] +3 "storage"(I% +5 "core" %y K L D +2 "storage"(. +4 "core" .(,> +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +4 .tSC.seek 5 +2 "storage"(+(; +204 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 ( & +3 "core" &;\ \   +3 "manipulator"&3& +4 "core" &. ZM +3 "manipulator"&% +5 "core" %\    - [ +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&( +175 "core" ( +3 "manipulator"&~& +5 "core" & &  ]!v +2 "storage"(=& +5 "core" &; A >  +2 .tForearm.reconfigure :tight +8 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 5 + 700 counts +2 "manipulator"&7' +96 "core" ' +2 "storage"(& +4 "core" &; K K  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(!'H +183 "core" ' +2 "storage"(- +4 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (G& +3 "core" &; C  +3 "manipulator"&b& +5 "core" & D W!v +2 .tElbow.seek 5 +2 "manipulator"& ( +4 "core" ( +2 "manipulator"&J& +4 "core" & 1 Y!v +3 "storage"(2& +5 "core" &; T b  +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&]'O +22 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tHand.close + "manipulator"&/ +71 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&U& + "storage"(F'v +10 "core" & Y!u +2 "manipulator"&c% +5 "core" % U  Z +3 .tForearm.seek :retract +2 "manipulator"&}'\ +91 "core" ' +3 .tElbow.seek PC +2 "manipulator"&^( +37 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +241 "core" ( +2 "manipulator"&& +5 "core" &   - ^d +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &'& +3 "core" &   ^d +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&' +100 "core" ' +2 "manipulator"&& +5 "core" &   ad +2 "manipulator"&l% +5 "core" %   { b +3 "processing"%\\& +4 "core" & +3 "processing"%& +6 "core" &~ +2 .tPC.seek :closed +2 "processing"%O(Tg +6 "core" & +6 & * $e +10 &Ur 9 +9 &}k| M +9 &Ix R +10 &MD| R +9 &Dr R +9 &Dv R +10 &Fs Q +9 &VEo Q +10 &Dk Q +9 &Gh R +9 &!Ge R +10 &#]Eg R +9 &%Ch R +10 &&G` R +9 &(F\\ R +9 &*eCT R +10 &,(FZ Q +9 &-CY R +9 &/FT Q +10 &1mCM R +9 &30CM Q +9 &4DL Q +10 &6BM Q +9 &8vDH Q +10 &:8CJ Q +9 &;DC Q +9 &=GJ R +10 &?}G6 R +9 &A?F7 R +9 &CC? Q +48 &DF? R +13 &FH> R + &HCP9 S +2 &Ie2 V +2 &K: X + &Mz}: X + &O;~5 Y +7 &P2 Y +10 &R0 P +9 &SHm. ^ +10 &TE5) . +5 ( +2 "processing"%& +6 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.79 +2 .Hand.open + "manipulator"&61 +3 "core" &TE"' . +64 1 + "manipulator"&W% +5 "core" %  [ +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&z'\ +98 "core" ' +3 #tHeating Puck.from 5, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%,  +3 %`9 +7 "core" 9 +103 "processing"%V9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%M9 +3 "core" 9 +103 "processing"%49 +4 "core" 9 +104 "processing"%C9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%q9 +3 "core" 9# +103 "processing"%r9 +44 "core" 9( +103 "processing"%9 +3 "core" 9- +103 "processing"%09 +3 "core" 91 +103 "processing"%@9 +3 "core" 95 +103 "processing"%-9 +4 "core" 99 +103 "processing"%T9 +3 "core" 9> +103 "processing"%<9 +3 "core" 9B +103 "processing"%*9 +3 "core" 9 F +103 "processing"%$9 +3 "core" 9 J +103 "processing"%89 +4 "core" 9O +103 "processing"%9 +4 "core" 9S +103 "processing"%X9 +3 "core" 9W +103 "processing"%9 +3 "core" 9[ +103 "processing"%H9 +3 "core" 9 ` +103 "processing"%#9 +3 "core" 9#d +103 "processing"%[9 +4 "core" 9'h +103 "processing"%N9 +3 "core" 9+l\ +103 "processing"%|9 +3 "core" 90q\ +103 "processing"%e9 +3 "core" 94u\ +104 "processing"%9 +3 "core" 99y\ +103 "processing"%R9 +4 "core" 9>~ +4 .tPH.hold 2:00:00,28C +3 "processing"%B pp= +3 .tdelay 1:30 +5 "core" ~ +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"% +106 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml +2 "processing"% ' +588 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +11 .tPS.seek 2ml +2 "processing"%'[ +1603 "core" ' +2 .tPTV.dial :puck +2 "processing"%E  +73 "core"  +2 .tPSV.dial PTV + "processing"%f +76 "core" +2 .tPBV.dial :waste1 +2 "processing"%a  +137 "core"  +2 "processing"%y% +4 "core" %XG  +3 .tPS.seek 1.5ml +2 "processing"%d' +598 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +3 .tPS.seek 0ml + "processing"%;'W +1608 "core" ' +2 .tdelay 5:00 +626 "Can"$ G +29377 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%m  +15 "core"  +2 .tPBV.dial :waste1 +2 "processing"%Y  +35 "core" +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%P * +36 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +45 "processing"%K +86 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%.' +2463 "core" ' +2 .tPSV.dial PTV +2 "processing"%% +76 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%( +77 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%1 +76 "core" +2 .tdelay 5 seconds +503 .PSV.dial :air + "processing"%p  +76 "core"  +2 .tPS.seek 0ml +2 "processing"%5'W +2463 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +141 "core" +2 .tPSV.dial :mixloop +2 "processing"%L +44 "core" +2 .tPRV.dial :ab1 +2 "processing"%_ @ +76 "core" A +3 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%>'w +354 "core" ' +2 .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +3 "collection"'  +3 "processing"%S  +48 "core"  +5 +2 "processing"%)% +4 "core" %w"  +3 .tPS.seek 0.32ml +2 "processing"%i'$ +398 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'h  +31 "core" +2 .tPRV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"% 'D +1236 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%u @ +74 "core" > +3 .tPS.seek 0.5ml +2 "processing"%' +864 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%\  +45 "core"  +3 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%{'[ +1609 "core" ' + .tPSV.dial :PML +2 "processing"%Q +45 "core" +2 .tPTV.dial :mixing +2 "processing"%/ @ +76 "core" A +2 .tPBV.dial :waste1 +2 "processing"%A  +33 "core"  +2 "processing"%% +5 "core" %\\  +3 .tPS.seek 1.85ml + "processing"%n'< +242 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%t * +35 "core" * +3 .tPS.seek 0ml +2 "processing"%'W +1972 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'w& +4 "core" &cfR +2 "manipulator"&Z& +4 "core" & % Od +3 "manipulator"&j% +5 "core" %\ . \\ Q%z +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&g(- +122 "core" ( +2 "manipulator"&D& +5 "core" &-  M, +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &o& +3 "core" &- * I, +3 .tForearm.seek :garage +2 "manipulator"&k'! +106 "core" ' +3 .tHand.close + "manipulator"&&/ +71 "core" / +3 "manipulator"&9& +5 "core" &- i  =, +2 "manipulator"&I% +5 "core" % 5 x  F +3 .tForearm.seek :retract + "manipulator"&'\ +105 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +51 "manipulator"&x( +271 "core" ( +2 "manipulator"& & +5 "core" &  O6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &3& +3 "core" & m A J6 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&', +105 "core" ' +2 "manipulator"&"& +4 "core" & Z t  F6 +3 "manipulator"&~% +5 "core" %. T y 9h +3 "collection"'=& +5 "core" &dfE +3 "collection"'s& +6 "core" &cfJ +3 .tCC.seek :closed +2 "collection"'(O +4 "core" &bej +7 & 0efl %h +9 &Vvdhp : +10 &~oaek N +9 &Jaff R +10 &QIbff R +9 &Fcfj Q +9 &Jcgl R +10 &Iafk R +9 &YIbgl R +9 &Jdev R +10 &J`gl Q +9 &!Eagj Q +10 &#aGceq R +9 &%%Idfl Q +9 &&Icet Q +10 &(Jbeu R +9 &*jJdfi Q +9 &,-G`fj Q +10 &-Jaft R +9 &/Jafw Q +10 &1qJagp R +9 &34Jbfk Q +9 &4Fbgm Q +10 &6Jcgi Q +9 &8{Gbfl Q +9 &:<Jcgi Q +10 &;Gcef Q +9 &=Jbdg R +10 &?Jcfg Q +9 &AEJbgi Q +9 &CIbel Q +10 &DJbff Q +9 &FLcfj Q +9 &HFWbgi T +10 &Iagg X +9 &Kbec ] +10 &Mibdi _ +9 &Nfage 3 +9 &O{beb Y +9 ( +2 &O``fh M +2 "collection"'s& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.80 +2 "collection"'& +5 "core" &O`beh M +2 .tHand.open + "manipulator"&v1 +70 "core" 1 +3 "manipulator"&G% +5 "core" % . H 0h +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&b'\ +94 "core" ' +2 .tPSV.dial PSR +2 "processing"%J +107 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml +2 "processing"%2' +1616 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%  +43 "core"  +3 .tPS.seek 0ml +2 "processing"%U'W +1617 "core" ' +2 .tPSV.dial PSR +2 "processing"%c +44 "core"  +2 .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%' +2638 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +4 "processing"%7  +2 "collection"'!  +40 "core"  +129  +2 .tPSV.dial :mixloop + "processing"%] +117 "core" +3 .tCTV.dial :air,avoiding: :intake + "collection"'  +16 "core" ~ +2 .tPTV.dial :PRVmixing +2 "processing"%'  +75 "core" +2 .tPS.seek 0ml +2 "processing"% 'W +2631 "core" ' +2 .tPSV.dial :air +2 "processing"%F  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +1269 "Can"' Y +1363 "core" ' + .tPSV.dial :mixloop +2 "processing"%l +45 "core" +3 .tPS.seek 0ml + "processing"%\\'W +2632 "core" ' +2 .tPSV.dial :air + "processing"%}  +45 "core"  +3 .tPS.seek 2.5ml +2 "processing"%:' +2641 "core" ' + .tPSV.dial :mixloop +2 "processing"%6 +45 "core" +3 .tPS.seek 0ml + "processing"%W'W +2632 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&`& +5 "core" & E  46 +52 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +4 "core" ( +2 "manipulator"&V& +4 "core" & ( K C6 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" & P  | 46 +3 .tForearm.seek CC +2 "manipulator"&', +106 "core" ' +3 .tHand.close + "manipulator"&M/ +67 "core" / +2 .tCC.seek :open +2 "collection"'4( +379 "core" ( +3 "manipulator"&C& +4 "core" & W n = E6 +2 "manipulator"&% +5 "core" %  x  G +3 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&q(- +283 "core" ( +3 "manipulator"&r& +5 "core" &-  d U0 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" &- [ Q0 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&0'! +106 "core" ' +2 .tHand.open +2 "manipulator"&@1 +67 "core" 1 +2 "manipulator"&-% +5 "core" % + % ? ? +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&T'\ +103 "core" ' +3 ."da"delayUntil "11:59:28.28" +24645 #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"%$ * +35 "core" , +2 ."da"PSV.dial :air +2 "processing"%8  +44 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2449 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%X +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +46 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%H +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%#  +46 "core"  +3 ."da"PS.seek 0ml +2 "processing"%['W +2448 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%N +137 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +3 "processing"%|' +597 "core" ' +3 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%e'[ +1618 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +74 "core"  +2 ."da"PSV.dial PTV +2 "processing"%R +74 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%?% +4 "core" %ZI  +4 ."da"PS.seek 1.5ml +2 "processing"% ' +596 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%E * +36 "core" , +3 ."da"PS.seek 0ml +2 "processing"%f'W +1615 "core" ' +3 ."da"delay 2:00 +9940 "Can"+ VF +2063 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%a  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%y  +33 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +45 "processing"% * +42 "core" * +2 ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +77 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%d' +2458 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%, +77 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%m +77 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%Y +77 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%P  +86 "core" +3 ."da"PS.seek 0ml +2 "processing"%K'W +2453 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%; +147 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%%' +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%('[ +1602 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%1  +5 "core"  +2 ."da"PSV.dial PTV +2 "processing"%p +74 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%.  +35 "core" +2 "processing"%% +4 "core" %VU  +3 ."da"PS.seek 1.5ml +2 "processing"%L' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%_ * +34 "core" * +3 ."da"PS.seek 0ml +2 "processing"%5'W +1605 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%S  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "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 +2 "processing"%> +75 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%h' +2455 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +87 "core" ~ +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%i +73 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%u +74 "core" +3 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +75 "core"  +3 ."da"PS.seek 0ml +2 "processing"%\ 'W +2443 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%  +56 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing + "processing"%Q  +138 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%/  +45 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%A  +4 "core" +2 ."da"PSV.dial :mixloop +2 "processing"% +46 "core" +3 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.3ml +2 "processing"%t' +384 "core" ' +3 ."da"delay 2 seconds +203 .PRV.dial :air + "processing"%{  +45 "core"  +2 "processing"%n% +4 "core" %X  +3 ."da"PS.seek 0.55ml +2 "processing"%w'| +334 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%Z  +45 "core"  +3 ."da"PS.seek 2ml +2 "processing"%j'[ +1561 "core" ' +2 ."da"PSV.dial :PML + "processing"%D +45 "core" +2 ."da"PTV.dial :mixing +2 "processing"%o @ +78 "core" B + ."da"PBV.dial :waste1 +2 "processing"%^  +36 "core" +2 "processing"%&% +4 "core" %X  +3 ."da"PS.seek 1.85ml +2 "processing"%9'8 +242 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%I * +48 "core" , +11 ."da"PS.seek 0ml +2 "processing"%z'W +1969 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +13869 "Can"( F +34134 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%k @ +16 "core" ? + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%3 * +35 "core" , +2 ."da"PSV.dial :air +2 "processing"%g  +46 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%"' +2458 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%~ +44 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%=  +46 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"% +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +45 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2451 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%v +135 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%G' +587 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%s'[ +1615 "core" ' +2 ."da"PTV.dial :puck + "processing"%J  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +75 "core" +3 ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" +2 "processing"%% +5 "core" %X>  +2 ."da"PS.seek 1.5ml +2 "processing"%2' +594 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%c * +36 "core" , +3 ."da"PS.seek 0ml +2 "processing"%U'W +1612 "core" ' +2 ."da"delay 2:00 +11340 "Can") Imr +663 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%!  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%7  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%] * +37 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +77 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%'' +2463 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%F +87 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%l  +75 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2466 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%} +148 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%\\' +591 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%6'[ +1612 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%:  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%` +77 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%V  +35 "core" +2 "processing"%% +5 "core" %Z'  +2 ."da"PS.seek 1.5ml +2 "processing"%M' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%x * +36 "core" , +3 ."da"PS.seek 0ml +47 "processing"%b'W +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%C  +35 "core"  +3 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" * +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +75 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%r' +2441 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +75 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%@ +75 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%-  +75 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2449 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%0 +147 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%<' +593 "core" ' +3 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%*'[ +1609 "core" ' + ."da"PTV.dial :puck +2 "processing"%$  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%8 +78 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%W  +35 "core" +2 "processing"%X% +4 "core" %W-  +3 ."da"PS.seek 1.5ml +2 "processing"%' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%H * +36 "core" , +3 ."da"PS.seek 0ml +2 "processing"%#'W +1603 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%N  +37 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%[ * +36 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%| +87 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +1076 "Can"( X> +1387 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%R +72 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"% +75 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%? +75 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%e  +75 "core"  +2 ."da"PS.seek 0ml +2 "processing"%E'W +2452 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +142 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +3 "processing"% +21 ."da"PS.reconfigure :default +11 "processing"%#A d`xb +13 ."da"PS.seek 0.25ml +9 "processing"%a'7 +346 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +3 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%y' +338 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1609 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%f +78 "core" + ."da"PBV.dial :waste1 +2 "processing"%,  +36 "core"  +2 "processing"%m% +4 "core" %V) P +3 ."da"PS.seek 1.5ml +2 "processing"%Y' +592 "core" ' +2 ."da"delay 3 seconds +353 .PBV.dial between PSV and waste1 +6 "processing"%P * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%d'W +1608 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%;  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%K  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%% * +37 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%1 +80 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%p' +2597 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%. +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +80 "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"%_  +78 "core"  +3 ."da"PS.seek 0ml +2 "processing"%L'W +2598 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%S +143 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 2ml +2 "processing"%'[ +2127 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%)  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%> +78 "core" +3 ."da"PBV.dial :waste1 +2 "processing"%5  +36 "core" +2 "processing"%% +4 "core" %Y P +3 ."da"PS.seek 1.5ml +2 "processing"%i' +598 "core" ' +5 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%u * +36 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%  +112 "core"  +4 ."da"PS.seek 0ml +2 "processing"%h'W +1609 "core" ' + "processing"%9 +4 "core" 95 +3 #"da"Processing Puck Heater at 27.9C before imaging + .PH.coast +2 "processing"%Q +3 "core" 5 +2 "processing"%/& +4 "core" &TE#} O. +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&A% +5 "core" %\  J6 +3 "storage"(% +4 "core" %w F E e +3 "storage"(\ . +3 "core" .(; +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 ."da"SC.seek 4 + "storage"({(,> +194 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +4 (n& +3 "core" &,A - - @ d +3 "manipulator"&t& +4 "core" &- L0 +2 "manipulator"&Z% +4 "core" %\  l6 +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&w( +182 "core" ( +2 "manipulator"&D& +4 "core" &!w +2 "storage"(o& +4 "core" &,A ? D  e +4 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 4 + 700 counts +2 "manipulator"&^'& +91 "core" ' +3 "storage"(&& +4 "core" &,A ) D _ d +4 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(I'H +252 "core" ' +2 "storage"(j- +3 "core" -' +3 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&9& +4 "core" &!w +2 "storage"(k& +4 "core" &,A  C ` +3 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 4 +2 "manipulator"& 'j +35 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&3, +3 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"(g- +3 "core" -' +59 ."da"SE.seek 7.07 Pucks below Top Plate +2 "storage"(z' +37 "core" ' +2 "manipulator"&~% +4 "core" %yj n _ ' +2 "storage"(=& +4 "core" &,A S T +3 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 4 + 315 counts +2 "manipulator"&'ϥ +15 "core" ' +2 "manipulator"&& +6 "core" & !v +2 "storage"("& +4 "core" &,A - . a +4 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 4 + 700 counts +2 "manipulator"&v'& +18 "core" ' +2 ."da"SE.seek 8.07 Pucks below Top Plate +2 "storage"(' +54 "core" ' +2 "manipulator"&G& +5 "core" & !v +2 "manipulator"&J% +5 "core" %0 +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 ."da"Elbow.seek PC +3 "manipulator"&( +292 "core" ( +2 "manipulator"&& +5 "core" & ^: +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &s& +4 "core" &: +3 ."da"Forearm.seek PC +2 "manipulator"&c' +95 "core" ' +2 ."da"Hand.close + "manipulator"&2/ +73 "core" / +3 ."da"PC.seek :open +2 "processing"%!( +399 "core" ( +2 "storage"(7& +4 "core" &,A . * : b +3 "manipulator"&]& +4 "core" & A: +3 "manipulator"&% +4 "core" %  1( +3 ."da"Forearm.seek :retract +2 "manipulator"&U'\ +95 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&( +244 "core" ( +3 "manipulator"&F& +4 "core" & # +2 "storage"( & +4 "core" &,A + * 4 b +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 4 + 700 counts + "manipulator"&l'& +97 "core" ' +2 ."da"Hand.open + "manipulator"&'1 +73 "core" 1 +4 "storage"(}- +4 "core" -' +3 ."da"SE.seek 7.83 Pucks below Top Plate +2 "storage"(' +27 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +4 ."da"SE.seek 7.17 Pucks below Top Plate +2 "storage"(\\'Y +49 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23aug2212h50ml_niagara.tif +1949 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +2098 #"da"SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 37.143 seconds\ /var/log/esp/da23aug2212h50ml_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23aug2212h50ml20s_niagara.tif +2065 #SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23aug2212h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23aug2212h50ml30s_niagara.tif +3065 #SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23aug2212h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "37.143 sec auto-exposure",Subject: "da23aug2212h50ml images!" +2 "storage"(:- +6 "core" -'Y +3 "storage"(`& +4 "core" &,A  +3 "manipulator"&V& +5 "core" & u m R +10 ."da"Elbow.seek 4 +9 "manipulator"&( +20 "core" ( +4 "manipulator"&6& +5 "core" & N & +2 "storage"(x& +5 "core" &,A [ +5 ."da"Forearm.seek 4 + 700 counts +4 "manipulator"&M'& +13 "core" ' +4 ."da"SE.reconfigure :gently +5 "storage"(#QK-0-\ b +3 ."da"SE.seek 7.88 Pucks below Top Plate +2 "storage"(' +65 "core" ' +2 "manipulator"&C& +4 "core" & L K 8 > +3 "storage"(& +5 "core" &,A  +3 ."da"Elbow.reconfigure :limp +69 "manipulator"&$ ,(b +11 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 4 +2 "manipulator"&'j +37 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&b, +4 "core" , +4 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +4 ."da"SE.seek 8.07 Pucks below Top Plate +2 "storage"(' +30 "core" ' +13 "manipulator"&% +5 "core" %bi n v ( +2 "storage"(@& +4 "core" &,A   +3 ."da"Forearm.force -20 +2 "manipulator"&5 +4 ."da"Forearm.seek 4 + 292 counts + "manipulator"&-'ώ +18 "core" ' + "manipulator"&r& +5 "core" & Y W 0 > +2 "storage"(0& +5 "core" &,A  +4 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 4 + 700 counts +2 "manipulator"&'& +28 "core" ' +2 "storage"(<% +4 "core" % Y +4 ."downElevator"SE.seek :down +4 "storage"($'v +99 (8% +4 "core" %"&  Zr +3 "manipulator"&W% +5 "core" % b e C +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +2 "manipulator"&X'\ +74 "core" ' +4 ."downElevator"SE.stop +3 "storage"(5 +15 "core" ' +4 "storage"(*& +7 "core" &,A  +8 #tStarting finalPurge +6 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 "processing"%H& +9 "core" & +6 "manipulator"&& +12 "core" & ` X _ A +4 "manipulator"&% +10 "core" %\ ! @ < . @4 +6 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&N(- +180 "core" ( +4 "manipulator"&[& +10 "core" &- L W > @6 +6 ."psFlush"Elbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +6 &|& +10 "core" &- N Y x =6 +5 ."psFlush"Forearm.seek :garage +4 "manipulator"&#'! +109 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&R/ +75 "core" / +3 "manipulator"&& +5 "core" &- 36 +2 "manipulator"&?% +6 "core" % 5 % 3 +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&e'\ +100 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +3 "manipulator"&( +156 "core" ( +4 "manipulator"& & +12 "core" & Y V 3 ? +4 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +5 &E& +8 "core" & Z R # ? +7 ."psFlush"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek PC +5 "manipulator"&a' +93 "core" ' +4 "manipulator"&y& +12 "core" & d d w C +4 "manipulator"&% +8 "core" %\  EO +3 "processing"%f& +5 "core" & +3 "processing"%,& +6 "core" & +3 ."psFlush"PC.seek :closed +3 "processing"%m(Tg +4 "core" & +4 & 9 +10 &;Hp 2 +9 &^mp F +10 &T S +9 &A R +10 &vC S +9 &9@ R +9 &@ R +10 &? S +9 &~C S +9 &AC R +10 &!@ R +9 &"? R +9 &$C R +10 &&IC R +9 &(\ B S +9 &)A\ S +10 &+C R +9 &-Q? R +10 &/? R +9 &0D R +9 &2C S +12 &4YB R +9 &6? R +10 &7D R +9 &9C S +9 &;aC R +9 &=#D R +11 &>D R +8 &@B R +10 &Bi? R +9 &D+D R +10 &EF S +9 &GI S +9 &IkW T +93 &K"x X +23 &L Y +6 &N| Y +9 &Pe| Y +3 &R% Z +9 &Sj\\ * +2 &T@b 7 +7 ( +2 &TJ - +6 &TJ - +4 &TJ - +6 &TJ - +4 &TJ - +8 &TJ - +2 &TJ - +4 &TJ - +3 &TJ - +5 &TJ - +2 &TJ - +2 &TJ - +2 &TJ - +4 &TJ - +4 &TJ - +7 "processing"%,& +9 !"psFlush"o:Clamp::VelocityError : mesg",Processing Clamp did not close properly: @reply0:@axisName"Processing Clamp:bt["E/home/esp/esp2/utils/misc.rb:475:in `closeAndVerifyPuckPresence'"0/home/esp/esp2/utils/misc.rb:491:in `close'",/home/esp/esp2/lib/msg.rb:68:in `retry'"0/home/esp/esp2/utils/misc.rb:490:in `close'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"0/home/esp/esp2/utils/misc.rb:489:in `close'"2/home/esp/esp2/utils/puckmoves.rb:798:in `to'"6/home/esp/esp2/utils/puckmoves.rb:858:in `loadAt'"=/home/esp/esp2/utils/puckmoves.rb:983:in `loadFlushPuck'"=/home/esp/esp2/protocol/2G/DAprocess.rb:20:in `safFlush'":/home/esp/esp2/protocol/2G/utilities.rb:138:in `call'"B/home/esp/esp2/protocol/2G/utilities.rb:138:in `prepAndImage'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +3 #Retry #1 of 2 +4 "manipulator"&& +7 "core" &TJ - +5 & > < @ +6 "manipulator"&P% +11 "core" %\ @ :  @O +5 "processing"%Y& +10 "core" &TJ - +9 ."psFlush"PC.seek :open +5 "processing"%;( +387 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +16 "core" ( +3 "processing"%K& +8 "core" &i +3 ."psFlush"PC.seek :closed +3 "processing"%%(Tg +6 "core" &B +4 &= 6 +9 &:Fn= 2 +9 &`pq> F +10 &U= R +9 &A> R +10 &zC< R +8 &<E< R +10 &D@ S +9 &B> R +11 &D= R +10 &CC1 S +9 &!B8 R +10 &"D7 R +10 &$A; R +9 &&KA= S +10 &(B> R +8 &)B0 S +10 &+B6 R +8 &-SA; S +11 &/A9 R +9 &0C* R +9 &2?8 R +9 &4\\B4 R +11 &6D& R +8 &7C8 R +10 &9B. R +10 &;cC+ S +7 &='A@ R +9 &>B. R +9 &@C, R +11 &BlB; R +10 &D-C6 S +8 &ED2 R +11 &GF? S +9 &IoT3 T +9 &K&w5 X +10 &L}? Y +9 &Nx5 Z +9 &Pg~9 Z +10 &R)7 Z +8 &Sf\\C . +11 &TAp8 = +7 ( +4 &TQ> - +8 "processing"%K& +9 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.87 +3 "processing"%1& +10 "core" &TQ2 - +2 &TQY - +4 ."psFlush"Hand.open +3 "manipulator"&d1 +68 "core" 1 +6 "manipulator"&.% +11 "core" % \ \\ \\ ?O +6 ."psFlush"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +4 "manipulator"&'\ +100 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%( +46 "core"  +4 #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +6 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +4 "processing"%_' +594 "core" ' +4 ."psFlush"delay 5 seconds +506 .PSR.select :air +31 "processing"% +16 ."psFlush"PS.seek 2.5ml +4 "processing"%p' +2116 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%S @ +201 "core" @ +3 ."psFlush"PTV.dial :PRVmixing +4 "processing"%L  +137 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%) +108 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%>'9 +2588 #"uploadLog"upsync +47 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%5 +106 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%' +591 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2130 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%u  +36 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"% @ +74 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%i +105 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%'9 +2638 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%Q +108 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%/'P +1109 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%A' +1486 "Can"+ GF +128 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +76 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%\  +74 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%n  +23 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%t'W +2636 "core" ' +11 ."psFlush"PSV.dial PSR +2 "processing"%Z +76 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%+' +585 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%D' +2115 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%o +77 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%& U +57 "core" U +3 ."psFlush"PS.seek 0ml +2 "processing"%q'W +2637 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%T @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%j' +2634 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%9  +74 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%k'W +2648 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%g +44 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%~' +2651 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%= +74 "core" +2 ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%'W +2629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%" @ +45 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%G' +2634 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%J  +74 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%^'W +2636 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%w +46 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%I'P +1095 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +1618 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +75 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%z  +56 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%v'W +2622 "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"%3' +587 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%s' +2121 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%2 +76 "core" + ."psFlush"PBV.dial PSV +3 "processing"% U +56 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%O'W +2636 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%7 @ +44 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%]' +2631 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%c'W +2642 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%F +57 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"% ' +2632 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +76 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%' U +5 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%}'W +2637 "core" ' +10 ."psFlush"PSV.dial PBV +2 "processing"%U @ +46 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2628 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +76 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%:'W +2638 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'`& +5 "core" &uyD +2 "manipulator"&V& +5 "core" & f l B +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&6( +25 "core" ( +2 "manipulator"&x& +5 "core" & ` G @' +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &C& +3 "core" & G H X @' +3 .tForearm.seek PC +2 "manipulator"&' +95 "core" ' + .tHand.close +2 "manipulator"&/ +76 "core" / +3 .tPC.seek :open + "processing"%l( +401 "core" ( +2 "manipulator"&& +5 "core" & } 7 H' +2 "manipulator"&@% +4 "core" %  E, +3 .tForearm.seek :retract +2 "manipulator"&\\'\ +91 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&r( +342 "core" ( +2 "manipulator"&0& +5 "core" & l D2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &<& +3 "core" & ^ \\ D2 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&M', +99 "core" ' +2 "manipulator"&8& +5 "core" & e d A2 +3 "manipulator"&W% +5 "core" %* V U $ A +2 "collection"'& +4 "core" &v{G +4 "collection"'& +6 "core" &uzO +2 .tCC.seek :closed +3 "collection"'(O +5 "core" &wzF +5 &wxJ 2 +9 &1GywzL 3 +10 &\\quuyE G +9 &Xv{K R +9 &FwzI Q +10 &}FuyO R +9 &@FvzP Q +10 &FuyO Q +9 &Jv{J R +9 &Iu{I Q +10 &GEtzL R +9 &! IvyI R +9 &"DuyK Q +10 &$FuzH R +9 &&OGwxL R +10 &(IvxP Q +9 &)Jw{F Q +9 &+DvyK Q +10 &-WJwzJ R +9 &/GuzQ Q +9 &0IvyQ Q +10 &2Iu{I Q +9 &4`IvzI Q +10 &6"JvzQ Q +9 &7JuzM Q +9 &9JwzS Q +10 &;hFvxJ Q +9 &=*EuwM Q +9 &>FtzH Q +10 &@DwyG Q +9 &BqGv{K Q +10 &D1HvzL R +9 &EJtzN R +9 &GSw{L S +10 &IkruyL V +9 &KtyM [ +9 &LwyM _ +10 &NuxI > +9 &Ob.uxI "e +10 &O|ltyK K +2 ( +3 "collection"'& +3 #tCollection Clamp onSpring/offSpring for 5/25 samples, on/off torque 1.74 +2 "collection"'*& +5 "core" &O|kvyV K +2 .tHand.open + "manipulator"&H1 +76 "core" 1 +3 "manipulator"&-% +4 "core" % *  8 +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 #tFlushing the Collection Valve::Manifold +2 "collection"'& +4 "core" &O|`uxI K +2 "collection"'% +4 "core" %wzK +3 .tCSV.dial CSR +2 "collection"'  +43 "core"  +2 #tPulling 4.999ml of CSR.flush + .CSR.select :flush +2 "collection"' +12 .tCS.seek 5ml + "collection"'['l +1345 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 '|% +3 "core" %luyU  +3 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.5ml +51 "collection"'$' +701 "core" ' +2 .tCSV.dial :waste +2 "collection"'b +134 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +4 .tCS.seek 0ml +2 "collection"'R' +1986 "core" ' +2 #tFlushing lower manifold's waste1 port +2 "collection"'& +5 "core" &O|`uxI K +2 "collection"'?% +5 "core" %txR +2 .tCSV.dial :flush +2 "collection"'X  +43 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml +2 "collection"' 'l +1009 "Can"1 M4 +296 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'E @ +54 "core" > +2 "collection"'#% +5 "core" %lsyF  +3 .tCS.seek 7ml +2 "collection"'N' +568 "core" ' +3 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +4 "collection"'y  +2 '  +58 "core"  +83 ~ +2 .tCBV.dial :waste1 + "collection"'f @ +47 "core" ? +2 .tCS.seek 0ml +2 "collection"'e' +1804 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'!& +5 "core" &O|_{~< K +2 "collection"'% +5 "core" %y}S +2 .tCSV.dial :flush + "collection"'P  +74 "core" +2 .tCS.seek 5ml +2 "collection"'Y'l +1300 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"', @ +45 "core" B +2 "collection"'m% +4 "core" %lwy;  +3 .tCS.seek 7ml +2 "collection"';' +575 "core" ' +2 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +4 "collection"'d  +2 '1  +18 "core"  +28  +2 .tCBV.dial :waste2 +2 "collection"'.  +121 "core"  +3 .tCS.seek 0ml + "collection"'K' +1811 "core" ' +3 #tDisinfecting external Intake with kill + "collection"'(& +5 "core" &O|_v|< K +2 "collection"'a% +5 "core" %x|= +2 .tCSV.dial CSR +2 "collection"'h  +43 "core"  +2 #tPulling 7.999ml of CSR.kill + .CSR.select :kill +2 "collection"' +11 .tCS.seek 8ml +2 "collection"'_' +2076 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +11 .tCS.seek 10ml +2 "collection"'S' D +565 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +4 "collection"'L +2 ')  +105 "core" +40  +2 .tCTV.dial :intake +2 "collection"'p  +76 "core" +2 .tIntake.select :open + "sampler") +11 .tCS.seek 2ml +2 "collection"'5' \\ +2067 "core" ' + .tIntake.select :close +2 "sampler")0 +10 .tCTV.dial :air +2 "collection"'>  +77 "core"  +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'' +585 "core" ' +2 .tCSV.dial CSR +2 "collection"'u  +104 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.seek 5ml +2 "collection"' 'l +1352 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +60 .tCS.seek 10ml +2 "collection"'i' D +1350 "core" ' +2 .tCSV.dial CBV +2 "collection"' +104 "core" +2 .tCS.seek 0ml +2 "collection"'Q' +2628 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +5 "core" & M M \\ ?2 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&/( +2 "core" ( +3 "manipulator"&& +4 "core" & ^ T  >2 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &\ & +3 "core" & N M  =2 +3 .tForearm.seek CC +2 "manipulator"&n', +103 "core" ' +2 .tHand.close + "manipulator"&A/ +66 "core" / +2 .tCC.seek :open +2 "collection"'Z( +378 "core" ( +2 "manipulator"&t& +5 "core" & Y Y " =2 +2 "manipulator"&+% +4 "core" % # L Z ' @ +4 .tForearm.seek :retract + "manipulator"&o'\ +101 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"&&(- +283 "core" ( + "manipulator"&D& +5 "core" &-  K6 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &T& +3 "core" &-  K6 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&q'! +107 "core" ' +2 .tHand.open +2 "manipulator"&91 +67 "core" 1 +2 "manipulator"&j% +5 "core" % )~ 5 - 9 +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&g'\ +100 "core" ' +2 #tCompleted [shallowDAwithoutWCR] begun 11:00:26 +2 #Preparing to sleep until 11:00AM 08/23/2023 +7 #Asleep til 11:00AM 08/23/2023 +5 #Continuing at 11:00EDT23-Aug-23 +3 "Can"5 =kG +4 ."Qmail"GoodNews.email "Then, in tube 5: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_2023_08_02.rb:143\\n{1 => 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 9,\\n 5 => 13}\\nCan@12:57:10, 23.1C, 26% humidity, 14.7psia, 12.356V, 0.300A, 76.844Ah, 3.71W\\nSampled 50.0ml",Subject: "Asleep until 11:00EDT23-Aug-23" +22 ."shutdown"Gate.power :core,:OFF +2 .Gate.power :raw,:OFF + #Shutdown +959 #"uploadLog"upsync +37298 "Can"5 ' +60002 ; $` +60001 > #[ +60001 > " +60001 > #" +60002 > ". +60001 @ (vN +60002 A (ĺ +60001 ? "z +60001 A "C +60001 ? "ȇ +60002 ? "< +60001 ? &  +60002 > "Nh +60001 = "͐ +60001 ? " +60002 @ #* +60001 @ "[ +60001 A "ҝV +60002 A " +60001 C "# +60001 B "e +60002 @ 'ר +60001 B "D +60001 C "* +60002 C "lp +60001 F "ܮ +60001 A " +60002 ? "32 +60001 ? #u +60002 ? "^ +60001 B % +60001 @ #< +60002 A "~ +60001 ? " +60001 B "L +60002 ? "I +60001 < #x +60054 < " +59949 < " +60001 ; #P: +60001 9 " +60002 9 'f +60001 7 " +60001 5 #T +60002 6 "( +60001 6 ) +60001 5 "T +60002 5 "U +60001 5 " +60001 4 " +60002 5 & +60001 8 "[B +60001 5 " +60002 9 "n +60001 7 " +60001 7 "_ +60002 8 &0 +60001 < " +60001 8 "#\\ +60002 ; "e +60001 : # +60001 : "  +60002 : " * +60001 : " kJ +60002 : "  @EDT1692763414.61 : #v +60001 : #4 +60002 ; "x +60001 : "8 +60001 9 " +60002 : &=d +60001 : "~ +60001 9 " +60002 ? "& +60001 : "E +60002 < "R +60001 8 " +60001 8 " ~ +60002 7 "N +60001 9 " ª +60001 9 #!@ +60002 6 ## +60001 : "$Tl +60001 7 "% +60002 7 "&Ř +60001 6 "(. +60001 : ")V +60002 7 "*Z +60001 : "+ +60001 : "-Ȇ +60002 5 #.X +60001 6 "/ɲ +60001 8 "0H +60002 5 &2 +60001 6 #3\\t +60001 6 #4\ +60002 4 "5̠ +60001 5 "7&6 +60001 5 #8h +60002 6 "9b +60001 5 #: +60001 5 #<+ώ +60002 4 "=m$ +60001 6 ">к +60001 4 "?P +60002 4 #A6 +60001 5 %By| +60002 7 #C +60001 7 "DӨ +60001 5 "FA> +60002 3 "G +60001 4 (Hj +60002 4 'J  +60001 5 "KO֖ +60001 5 "L, +60002 3 "M +60001 2 %OX +60001 2 "P` +60002 5 "Qل +60001 2 #R +60001 1 &T.ڰ +60002 4 "UqF +60001 4 "V +60001 2 "Wr +60002 5 "Y< +60001 4 (Zݞ +60001 3 ([4 +60002 1 "]  +60001 3 "^Q` +60001 5 #_ +60002 4 #` +38455 5 %a! +4 #tPowering core bus +517 .Gate.power :raw,:ON +2 "sampler") +17 )k +2 "core"  +3 "collection"' +4 '= +2 "core"  +3 "processing"% +4 %~ +2 "core"  +7 "collection"' 9\ +3 ' 0\ +3 ' -\ +5 "processing"% 9\ +3 % 2\ +3 % *\ +2 % 0\ +6 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +3 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 9,\\n 5 => 13}\\nCan@11:00:26, 22.6C, 26% humidity, 14.7psia, 12.198V, 0.331A, 79.861Ah, 4.03W",Subject: "Started Niagara_2023_08_02 phase shallowDAwithoutWCR" +3 #t===> STARTED shallowDAwithoutWCR (phase #22) <=== +3 #Starting initialPurge +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'`& +5 "core" &V  +2 .tHand.open + "manipulator"&V1 +66 "core" 1 +2 "manipulator"&x& +5 "core" &  # 3 i +2 "manipulator"&C% +5 "core" % \ !   P 5 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +179 "core" ( +3 "manipulator"&& +4 "core" &-  / 43 +4 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 && +3 "core" &-    53 +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :garage +2 "manipulator"&%'! +111 "core" ' +2 .tHand.close + "manipulator"&/ +77 "core" / +6 "manipulator"&@& +11 "core" &- x &3 +5 "manipulator"&% +5 "core" % 2 'A +3 .tForearm.seek :retract +2 "manipulator"&6'\ +103 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&0( +148 #"uploadLog"upsync +130 "core" ( +2 "manipulator"&<& +6 "core" &  D 54 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &8& +3 "core" & $  74 +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC + "manipulator"&W', +94 "core" ' +3 "manipulator"&& +5 "core" &  a 54 +2 "manipulator"&\\% +5 "core" %/  " 2 +3 "collection"'4& +5 "core" &T  +3 "collection"'*& +6 "core" &V  +3 .tCC.seek :closed +3 "collection"'H(O +4 "core" &U  +5 &O ? +9 &HqP 2 +10 &@ntQ G +9 &WO R +9 &CS R +10 &\\FU R +9 &DV R +9 &FT R +10 &DT R +9 &dFS R +9 &&HU R +10 & GS R +9 &"FU R +9 &$lGV R +10 &&.ET R +9 &'FS R +10 &)GU R +9 &+tFU R +9 &-6GU R +10 &.CU R +9 &0FS R +10 &2~FR R +9 &4AFN Q +9 &6GT R +10 &7FQ R +9 &9FU R +9 &;HFT R +10 &= FW Q +9 &>GV R +10 &@FQ R +9 &BPFU R +9 &DIS R +10 &EHT R +9 &GUS T +9 &ILmU V +10 &JU \\ +9 &LS ` +10 &NsU M +9 &O`#T (s +9 &OkW R +3 ( +2 "collection"'*& +5 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.94 + "collection"'-& +4 "core" &Oj^ R +2 .tHand.open +2 "manipulator"&1 +70 "core" 1 +3 "manipulator"&% +5 "core" % / I * +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&'\ +101 "core" ' +2 #tFlushing the Collection Valve::Manifold +46 "collection"'& +13 "core" &Oh] R +2 "collection"'M% +4 "core" %\\ +2 .tCSV.dial CSR +2 "collection"'  +148 "core"  +3 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 5ml +2 "collection"'|'l +1348 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +17 "collection"' +10 '[% +3 "core" %lO  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 7.5ml +2 "collection"'b' +708 "core" ' +2 .tCSV.dial :waste +2 "collection"'$ +135 "core" +3 .tCS.reconfigure :default +2 "collection"'#P d@b +4 .tCS.seek 0ml +2 "collection"'' +1985 "core" ' +2 #tPurging external Intake + "collection"'?& +4 "core" &OgL R +2 "collection"'X% +5 "core" %O +2 .tCSV.dial :flush +2 "collection"'R  +46 "core"  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 10ml +2 "collection"'E' D +2566 "core" ' +2 .tdelay 5 seconds +503 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"'# +3 '  +17 "core" +60 ~ +2 .tCTV.dial :intake + "collection"'y  +78 "core"  +2 .tIntake.select :open + "sampler") +11 .tCS.seek 0ml +2 "collection"'' +2625 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'f  +78 "core"  +2 #tFlushing upper manifold + "collection"'N& +4 "core" &OgX R +3 "collection"'!% +4 "core" %W +3 .tCSV.dial :flush + "collection"'  +77 "core"  +3 .tCS.seek 5ml +2 "collection"'P'l +1326 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'e @ +45 "core" B +2 "collection"',% +5 "core" %lR \ +2 .tCS.seek 7ml +2 "collection"'m' +581 "core" ' +2 ."connect"CSV.dial CBV +3 "collection"'Y +2 .tCBV.dial CSV +109 "core" ~ +2 .tCTV.dial :air +2 "collection"'1  +5 "core" +3 .tCS.seek 0ml + "collection"'d' +1837 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'.'- +821 "core" ' + .tCSV.dial :waste +2 "collection"'; +45 "core" +3 .tCS.seek 0ml +2 "collection"'(' +375 "Can"2 Vb# +456 "core" ' +2 "collection"'a& +4 "core" &OfX R +3 "collection"'h% +4 "core" %Y +2 .tCSV.dial :flush +2 "collection"'K  +44 "core"  +3 .tCS.seek 3ml + "collection"'_'- +822 "core" ' +3 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'L @ +42 "core" A +3 "collection"')% +4 "core" %-X +3 .tCS.seek 5ml +2 "collection"'p'l +592 "core" ' + .tCSV.dial :air +2 "collection"'S @ +5 "core" A +3 .tCS.seek 0ml + "collection"'>' +1322 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'5'- +819 "core" ' +10 .tCSV.dial :waste +2 "collection"'u +75 "core" +3 .tCS.seek 0ml +2 "collection"'' +820 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"& & +5 "core" & { +4 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( +2 "manipulator"&i& +4 "core" & w *4 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" & ' *4 +3 .tForearm.seek CC +2 "manipulator"&', +108 "core" ' +2 .tHand.close + "manipulator"&\ / +65 "core" / +3 .tCC.seek :open +2 "collection"'A( +377 "core" ( +2 "manipulator"&r& +5 "core" &  -4 +2 "manipulator"&% +5 "core" %  - +2 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"&t(- +284 "core" ( +2 "manipulator"&+& +4 "core" &- B < ;. +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &n& +3 "core" &- > >  ;. +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&D'! +106 "core" ' +2 .tHand.open +2 "manipulator"&T1 +68 "core" 1 +2 "manipulator"&/% +5 "core" % + S + +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&9'\ +97 "core" ' +3 #tda sampling at most 50ml +4 ."Qmail"DAfans.email "Started da in tube 5 at 11:04:54EDT23-Aug-23\\n{1 => 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 9,\\n 5 => 13}\\nCan@11:03:38, 22.6C, 26% humidity, 14.7psia, 12.208V, 0.454A, 79.886Ah, 5.54W",Subject: "da sampling at most 50ml" +4 #tLoading sh1 puck from tube 5 into Collection Clamp + "collection"'j& +5 "core" &M +2 "manipulator"&o% +5 "core" %\  0 - : : +2 "storage"(q% +4 "core" %  +3 "storage"(B. +4 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(k(; +357 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (=& +4 "core" &; ] [ +3 "manipulator"&~& +5 "core" &-   E 5. +2 "manipulator"&"% +5 "core" %\    m 5 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&( +181 "core" ( +3 "manipulator"&G& +5 "core" &  " 0 6e +2 "storage"(J& +5 "core" &; ^ ^ +5 .tForearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +7 .tForearm.seek 5 + 700 counts +4 "manipulator"&w' +96 "core" ' +9 "storage"(I& +5 "core" &; ` `  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(z'H +12 #"uploadLog"upsync +177 "core" ' +3 "storage"( - +4 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +4 (& +3 "core" &; 6 = +3 "manipulator"&^& +5 "core" & K 2e +2 .tElbow.seek 5 +2 "manipulator"&2( +5 "core" ( +2 "manipulator"&g& +5 "core" & 2e +2 "storage"(Q& +4 "core" &; ; ;  +3 .tForearm.seek 5 + 300 counts +2 "manipulator"&&'O +20 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&:/ +73 "core" / +4 ."downElevator"SE.seek :down +4 "storage"(O'v +2 "manipulator"&& +9 "core" &  4e +2 "manipulator"&{% +5 "core" % I 5 3 7j +2 .tForearm.seek :retract +2 "manipulator"&s'\ +93 "core" ' +3 .tElbow.seek CC + "manipulator"&( +42 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +104 "core" ( +2 "manipulator"& & +4 "core" & 6 ; Z :/ +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &}& +3 "core" & 8 . o :/ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&U', +100 "core" ' +2 "manipulator"&& +5 "core" & ; : ;/ +2 "manipulator"&7% +5 "core" %# ? < \ ;@ +2 "collection"'F& +5 "core" &W +3 "collection"'`& +6 "core" &a +3 .tCC.seek :closed +2 "collection"'Z(O +5 "core" &N +7 &\ *N %f +9 &VtR 9 +9 &~nU N +10 &IV R +9 &PFQ Q +9 &HV Q +10 &FP Q +9 &FL R +10 &XFV Q +9 &GO R +9 &F` Q +10 &!GF Q +9 &#aGN Q +10 &%"GJ Q +9 &&GI Q +9 &(DP Q +10 &*iG= Q +9 &,+FP Q +9 &-G? Q +10 &/G9 Q +9 &1qF7 Q +10 &32GH Q +9 &4FH Q +9 &6G> Q +10 &8zG> Q +9 &:=GB P +9 &;HE Q +10 &=F? Q +9 &?GA Q +9 &ADGJ Q +10 &CGI Q +9 &DKD Q +10 &FP@ R +9 &HAdE T +9 &IC Z +10 &KH ^ +9 &Mc: a +9 &Nh7 2 +10 &OzH W +9 ( +3 "collection"'`& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 2.00 +2 .Hand.open + "manipulator"&l1 +4 "core" &OmF N +69 1 +2 "manipulator"&V% +5 "core" % ' /< +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&x'\ +102 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi + #Priming 7ml +2 .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold +2 "sampler")C+ +2 "core" + +3 "sampler")% +5 "core" % +2 "collection"'& +4 "core" &OkB cN +5 "Can"3 pScY< + #tCalibrating pressure and temperature sensors +4 .CTV.dial :air +2 .SSV.dial :spit,avoiding: :exhaust + "sampler")c  +5 "core"  +3 .tSS.reconfigure :fast +2 "sampler")#.0X  + 'u  +8 "core"  +39  +2 .tCS.reconfigure :pressurize +3 "collection"'# d@<< >b +3 .tCS.seek 0ml +2 "collection"'5' +2220 "core" '( > AC +3 "collection"' % +5 "core" % A CS \ +2 "sampler")i% +5 "core" % \\ +2 #tBubblePoint: Intake @24.3psia, Outlet @0.2psia + .CBV.dial SSV +2 "collection"' @ +39 "core" @ +2 .tSS.reconfigure :default +2 "sampler")#.0Xb +3 .tCS.seek 0ml +2 "collection"'w' +2380 "core" '2 = @S +3 "collection"' % +4 "core" % < CS +3 "sampler")}% +5 "core" % +2 #tBubblePoint: Intake @24.3psia, Outlet @0.8psia + .CBV.dial SSV +2 "collection"'z @ +88 "core" A +3 .tSS.reconfigure :default +2 "sampler")#.0X +3 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +4 ."CSpush"CS.seek 0ml +2 "collection"'' +140 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")U +131 "core" ' +2 ."CSpush"CS.stop + "collection"'5 +5 "core"  +3 .tSS.reconfigure :exhale +3 "sampler")#.0X9 +3 "core" 9a +103 "collection"'u9 +3 "core" 9` +104 "collection"'a9 +3 "core" 9] +103 "collection"' 9 +3 "core" 9[ +103 "collection"'i9 +4 "core" 9\ Y +104 "collection"'9 +3 "core" 9 X +103 "collection"'L9 +3 "core" 95V +103 "collection"'09 +3 "core" 9LS +104 "collection"'9 +3 "core" 9bQ +103 "collection"'H9 +3 "core" 9wO +104 "collection"'\ 9 +3 "core" 9M +103 "collection"'r9 +3 "core" 9K +151 "collection"'9 +6 "core" 9H +104 "collection"'+9 +3 "core" 9G +103 "collection"'n9 +3 "core" 9E +104 "collection"'T9 +3 "core" 9B +103 "collection"'9 +3 "core" 9A +104 "collection"'j9 +3 "core" 9/@ +103 "collection"'59 +3 "core" 9C= +103 "collection"'9 +4 "core" 9X; +103 "collection"'/9 +4 "core" 9m: +103 "collection"'9 +3 "core" 98 +103 "collection"'q9 +3 "core" 96 +103 "collection"'B9 +3 "core" 95 +103 "collection"'o9 +5 "core" 94 +103 "collection"']9 +3 "core" 92 +103 "collection"'=9 +3 "core" 9 0 +103 "collection"'~9 +3 "core" 9/ +103 "collection"'"9 +4 "core" 9. +103 "collection"'J9 +4 "core" 9- +103 "collection"'99 +3 "core" 9'+ +103 "collection"' 9 +3 "core" 97 * +103 "collection"'D9 +4 "core" 9H$( +103 "collection"'G9 +3 "core" 9X(' +103 "collection"'9 +4 "core" 9g-& +103 "collection"'^9 +3 "core" 9w1% +103 "collection"'Q9 +3 "core" 95$ +104 "collection"'t9 +3 "core" 99# +103 "collection"'9 +3 "core" 9>" +103 "collection"':9 +5 "core" 9B! +103 "collection"'9 +3 "core" 9F +103 "collection"'9 +3 "core" 9K +103 "collection"'{9 +4 "core" 9O +103 "collection"'I9 +3 "core" 9S +103 "collection"' 9 +4 "core" 9W +103 "collection"'}9 +3 "core" 9 \\ +103 "collection"'z9 +3 "core" 9 ` +104 "collection"'g9 +3 "core" 9 d +103 "collection"'9 +3 "core" 9 #h +103 "collection"'79 +4 "core" 9 -m +103 "collection"'F9 +3 "core" 9 8q +103 "collection"'&9 +3 "core" 9 Bu +103 "collection"'29 +3 "core" 9 Ly +107 "collection"'A9 +3 "core" 9 V~ +103 "collection"'s9 +4 "core" 9 a +103 "collection"'l9 +3 "core" 9 i +104 "collection"'V9 +3 "core" 9 t +103 "collection"'9 +3 "core" 9 { +103 "collection"'O9 +3 "core" 9  +104 "collection"'U9 +4 "core" 9  +103 "collection"'w9 +3 "core" 9  +103 "collection"'9 +3 "core" 9  +103 "collection"'`9 +3 "core" 9  +103 "collection"'c9 +3 "core" 9  +103 "collection"'C9 +3 "core" 9  +103 "collection"'9 +3 "core" 9  +104 "collection"'v9 +3 "core" 9  +103 "collection"''9 +3 "core" 9  +103 "collection"'@9 +3 "core" 9  +104 "collection"'%9 +4 "core" 9  +146 "collection"'<9 +11 "core" 9 \  +104 "collection"'9 +3 "core" 9 \  +103 "collection"'9 +3 "core" 9   +103 "collection"'9 +4 "core" 9   +103 "collection"'49 +3 "core" 9  +103 "collection"'\\9 +4 "core" 9  +103 "collection"'-9 +3 "core" 9  +103 "collection"'89 +3 "core" 9  +103 "collection"'9 +4 "core" 9  +103 "collection"'9 +32 "core" 9\  +103 "collection"'69 +4 "core" 9\  +103 "collection"'*9 +3 "core" 9\  +103 "collection"'W9 +3 "core" 9\  +103 "collection"' 9 +4 "core" 9\  +103 "collection"'[9 +3 "core" 9\  +103 "collection"'9 +3 "core" 9\   +103 "collection"'|9 +4 "core" 9\   +103 "collection"'M9 +3 "core" 9\ ! +103 "collection"'?9 +3 "core" 9\ $ +103 "collection"'X9 +4 "core" 9\ ( +103 "collection"'R9 +4 "core" 9\ * +103 "collection"'9 +3 "core" 9\ - # +103 "collection"'$9 +3 "core" 9\ 0!' +103 "collection"'b9 +3 "core" 9\ 3!+ +104 "collection"'#9 +4 "core" 9\ 6#/ +103 "collection"'y9 +3 "core" 9\ 8$4 +104 "collection"' 9 +3 "core" 9\ ;%8 +103 "collection"'N9 +3 "core" 9\ >&< +103 "collection"'!9 +4 "core" 9\ ?'@ +103 "collection"'9 +4 "core" 9\ B(E +4 .tCH.hold 10:00,70C +3 "collection"' `\ `\ @\ +3 'e9 +5 "core" E + 9\ B( +3 "collection"',% +5 "core" % R +2 #tBegun lysing Collection Puck Heater at 68.1C/19.8psia +40043 "Can"* woO +19943 "core" ` +2 "collection"'E9 +4 "core" 9\  +2 "collection"'f% +5 "core" % +2 #tEnded lysing Collection Puck Heater at 70C/18.8psia +2 .CS.seek 0ml +2 "collection"'Y' +334 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'1 @ +108 "core" B +2 .tCSV.dial :air + "collection"'m @ +43 "core" ? +4 .tCS.seek 5ml +2 "collection"'.'l +1351 "core" ' + .tCSV.dial CTV +2 "collection"'d  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'h @ +46 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'; @ +46 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'K' +1346 "core" ' +2 "collection"'(% +5 "core" %  + #tPuck @30.1psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"') +116 "core" +3 .tCBV.dial CSV + "collection"'P  +29 "core"  +2 "collection"'_% +5 "core" % M Q +3 .tCS.seek 5ml + "collection"'S'l +1352 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +45 "collection"'p  +54 "core" +2 "collection"'>% +4 "core" %l  +3 .tCS.seek 7ml +2 "collection"'u' +595 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'a @ +45 "core" ? +2 .tCS.seek 10ml +2 "collection"' ' D +838 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"'i ` +120 "core" _ +2 #tRecycling Lysate (#1 of 1) +2 .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'   +41 "core" " +3 ."connect"CSV.dial CTV +2 "collection"'L  +2 .tCTV.dial CSV +6 "collection"'0  +24 "core"  +114  +3 .tCS.seek 5ml +2 "collection"''l +1356 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'H @ +106 "core" A +2 .tCSV.dial :waste +2 "collection"'\ +105 "core" +3 .tCS.seek 0ml +2 "collection"'r' +1353 "core" ' +2 .tCSV.dial :air +2 "collection"' @ +74 "core" A +3 .tCS.seek 5ml +2 "collection"'+'l +1355 "core" ' +2 .tCSV.dial CTV + "collection"'n  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'T @ +46 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'j @ +46 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +3 "collection"'5' +1347 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"' +104 "core"  +2 .tCBV.dial CSV +2 "collection"'/  +38 "core" +3 "collection"'% +4 "core" % +3 .tCS.seek 5ml +2 "collection"'q'l +1346 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'B  +45 "core" +2 "collection"'o% +4 "core" %l ( +3 .tCS.seek 7ml +2 "collection"']' +597 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'= @ +43 "core" ? +2 .tCS.seek 10ml +2 "collection"'~' D +846 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'" ` +121 "core" _ +2 #tLysing Complete + "collection"'J& +4 "core" &OjAE N +3 #tStoring sh1 puck in Collection Clamp to tube 4 + "manipulator"&9% +5 "core" %\ "  #> +2 "storage"( % +5 "core" %{ * +2 "storage"(D. +4 "core" .(; +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 4 +2 "storage"(G(,> +197 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +4 "core" &,>  +2 "manipulator"&^& +5 "core" & "/ +2 "manipulator"&Q% +5 "core" %\ " _ "> +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&t( +153 "core" ( +3 "manipulator"&& +5 "core" & & ' +2 "storage"(:& +55 "core" &,> > +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 4 + 700 counts + "manipulator"&'& +95 "core" ' +2 "storage"(& +5 "core" &,>   | +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"({'H +234 "core" ' +2 "storage"(I- +4 "core" -' +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"& & +3 "core" &  $ +3 "storage"(}& +4 "core" &,>  +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek 4 + "manipulator"&z'j +37 "core" ' +3 .tElbow.hold +2 "manipulator"&g, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 "storage"(- +3 "core" -' +4 .tSE.seek 8.07 Pucks below Top Plate + "storage"(7' +37 "core" ' +2 "manipulator"&F% +4 "core" %q] 9 +3 "storage"(&& +5 "core" &,> } 9 +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 307 counts +2 "manipulator"&2'ϝ +23 "core" ' +2 "manipulator"&A& +5 "core" &  & +2 "storage"(s& +4 "core" &,> V +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts +2 "manipulator"&l'& +26 "core" ' +2 .tSE.seek 9.07 Pucks below Top Plate +2 "storage"(V' +56 "core" ' +2 "manipulator"&& +5 "core" & z  % +2 "manipulator"&O% +5 "core" % \ % +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&U'\ +97 "core" ' +2 .tElbow.seek CC +2 "manipulator"&w( +154 "core" ( +2 "manipulator"&& +5 "core" & v o 3 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &`& +3 "core" & m o 3 +3 .tForearm.seek CC +2 "manipulator"&c', +104 "core" ' +2 .tHand.close + "manipulator"&C/ +72 "core" / +2 .tCC.seek :open +2 "collection"'( +379 "core" ( +2 "storage"(v& +5 "core" &,> ` +2 "storage"('& +5 "core" &,> +2 "manipulator"&@& +5 "core" &  $0 +2 "manipulator"&%% +4 "core" % %  %j +4 .tForearm.seek :retract + "manipulator"&<'\ +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +2 "manipulator"&( +154 "core" ( +2 "manipulator"&& +4 "core" &  / +3 "storage"(& +4 "core" &,> " # +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 .tForearm.seek 4 + "manipulator"&4'j +110 "core" ' +2 .tElbow.hold + "manipulator"&\\, +4 "core" , +45 .tElbow.reconfigure :tight +10 "manipulator"&$&.,(\ #b +3 .tHand.open +2 "manipulator"&-1 +72 "core" 1 +3 "manipulator"&8% +5 "core" % }a S V *  +2 "storage"(& +4 "core" &,>  +2 .tForearm.force -20 + "manipulator"&5 +5 .tForearm.seek 4 + 319 counts + "manipulator"&'ϩ +16 "core" ' +2 "manipulator"&6& +5 "core" &  1 +2 "storage"(*& +5 "core" &,>   s +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 4 + 700 counts +2 "manipulator"&W'& +30 "core" ' +2 "storage"( % +5 "core" % : & . +3 ."downElevator"SE.seek :down +4 "storage"(['v +98 (% +3 "core" %$ R G * [v +3 "manipulator"&|% +4 "core" %/ 4 +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&M'\ +64 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +23 "core" ' +2 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'?& +5 "core" &KP +2 "manipulator"&X& +6 "core" &  5 +2 "manipulator"&R% +5 "core" %    5 +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +176 "core" ( +3 "manipulator"&$& +5 "core" &-   54 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &b& +3 "core" &-   , 54 +3 .tForearm.seek :garage +2 "manipulator"&#'! +107 "core" ' +3 .tHand.close + "manipulator"&y/ +67 "core" / +2 "manipulator"& & +5 "core" &-  %5 +2 "manipulator"&N% +4 "core" % ) %C +3 .tForearm.seek :retract +2 "manipulator"&!'\ +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&( +272 "core" ( +3 "manipulator"&e& +4 "core" &  .3 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &,& +3 "core" & _ /3 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&3', +98 "core" ' +2 "manipulator"&& +4 "core" & +3 +3 "manipulator"&E% +4 "core" %# R + +3 "collection"'f& +5 "core" &QV +3 "collection"'& +5 "core" &UUc +3 .tCC.seek :closed +2 "collection"'1(O +6 "core" &QW +6 &\ (RV %f +10 &WrRU 9 +9 &~oSW N +10 &IRU R +9 &UFTUg Q +9 &FSVV Q +10 &DTV Q +9 &FQV Q +9 &[FRV R +10 &GSS Q +9 &FUWm R +10 &!FRVW Q +9 &#dFRW? Q +9 &%&GRV, Q +10 &&FSW Q +9 &(GQV Q +9 &*lGQV Q +10 &,.FSW Q +9 &-FSU Q +10 &/FTX} Q +9 &1tGRVr Q +9 &36GRU Q +10 &4FQV Q +9 &6FTV Q +9 &8}FSW Q +10 &:?FSVk Q +9 &<GSV_ Q +10 &=FRWV P +9 &?GPW Q +9 &AHFSV Q +10 &C\ FTV Q +9 &DHTW Q +9 &FKSW Q +10 &HHYRW T +9 &ISUx X +10 &KSWk ] +9 &MiQU_ ` +9 &NkTVV . +10 &O!SVF Q +8 ( +2 &O`TX3 K +3 "collection"'& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.91 +44 "collection"'m& +11 "core" &O]SWt K +3 .tHand.open + "manipulator"&Y1 +76 "core" 1 +2 "manipulator"&d% +6 "core" % # \ # +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&h'\ +101 "core" ' +2 .tPSV.dial PSR +2 "processing"% +140 "core"  +2 "processing"%;% +5 "core" %Z> +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml +2 "processing"%.' +1615 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +31 "processing"%(  +46 "core"  +3 .tPS.seek 0ml +2 "processing"%)'W +1617 "core" ' +2 .tPSV.dial PSR +2 "processing"%P +57 "core"  +2 .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%_' +2638 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV + "processing"%K +4 "collection"'p  +7 "core" @ +2 "processing"%> +4 "core" @ +2 "processing"%S  +74 "core" +100  +2 .tPSV.dial :mixloop +2 "processing"%a +108 "core" +3 .tCTV.dial :air,avoiding: :intake +2 "collection"'u  +5 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%i  +136 "core" +3 .tPS.seek 0ml +2 "processing"%'W +2639 "core" ' +2 .tPSV.dial :air +2 "processing"%L  +44 "core"  +3 .tPS.seek 2.5ml +2 "processing"%0' +2631 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +57 "core" +3 .tPS.seek 0ml +2 "processing"%H'W +2634 "core" ' +2 .tPSV.dial :air +2 "processing"%\  +43 "core"  +3 .tPS.seek 2.5ml + "processing"%' +707 "Can"% Ms. +1927 "core" ' + .tPSV.dial :mixloop +2 "processing"% +45 "core" +3 .tPS.seek 0ml + "processing"%r'W +2629 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&n& +4 "core" & ,3 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&T( +4 "core" ( +2 "manipulator"&& +4 "core" & D +3 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &j& +4 "core" & R +3 +3 .tForearm.seek CC + "manipulator"&+', +106 "core" ' +2 .tHand.close + "manipulator"&/ +69 "core" / +2 .tCC.seek :open +2 "collection"'/( +379 "core" ( +2 "manipulator"&& +4 "core" &  *3 +2 "manipulator"&5% +4 "core" % * * +3 .tForearm.seek :retract +2 "manipulator"&B'\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&o(- +284 "core" ( +2 "manipulator"&q& +4 "core" &-   c 5$ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &=& +4 "core" &-  V 5$ +3 .tForearm.reconfigure :tight +53 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&]'! +108 "core" ' +2 .tHand.open +2 "manipulator"&"1 +76 "core" 1 +2 "manipulator"&J% +4 "core" % 's !b +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&9'\ +102 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +4 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%D  +5 "core" +3 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +3 "processing"%  +3 "collection"'^  +7 "core" +9  +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'Q  +5 "core" +3 #tLoading lyfil puck from tube 5 into Collection Clamp + "collection"'k& +5 "core" &Y^P +2 "manipulator"&% +4 "core" %\   5 +3 "storage"(:% +4 "core" % ] \\  +2 "storage"(. +4 "core" .(,> +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 5 + "storage"((; +197 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (x& +4 "core" &;  ~  +3 "manipulator"&I& +5 "core" &- @ 3$ +2 "manipulator"& % +5 "core" %\  L 3 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&}( +183 "core" ( +2 "manipulator"&& +5 "core" & 4d +2 "storage"(F& +5 "core" &; S \\ )  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts +2 "manipulator"&&' +94 "core" ' +2 "storage"(A& +5 "core" &; s e   +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(s'H +200 "core" ' +3 "storage"(- +3 "core" -' +3 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (O& +4 "core" &;  3  +2 "manipulator"&& +4 "core" & -c +3 .tElbow.seek 5 +2 "manipulator"&t( +3 "core" ( +3 "manipulator"&{& +4 "core" &  -c +2 "storage"(z& +5 "core" &;     +3 .tForearm.seek 5 + 300 counts +2 "manipulator"&2'O +23 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&7/ +67 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +2 "storage"(`'v +9 "core" & .c +2 "manipulator"&l% +5 "core" % I  A 4 +2 .tForearm.seek :retract +2 "manipulator"&g'\ +97 "core" ' +2 .tElbow.seek CC +2 "manipulator"&C( +48 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +94 "core" ( + "manipulator"&U& +5 "core" &  43 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &Z& +3 "core" & ( 33 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC + "manipulator"&v', +148 "core" ' +10 "manipulator"&'& +4 "core" & $ -3 +3 "manipulator"&@% +5 "core" %/  ,~ +2 "collection"'%& +5 "core" &[_e +3 "collection"'& +5 "core" &Z]X +4 .tCC.seek :closed +2 "collection"'(O +6 "core" &[] +5 &\ (Y]w $e +10 &Ws[_ : +9 &kY] N +10 &FZ_ R +9 &SF[] Q +9 &GY_ Q +10 &IZ] Q +9 &F[[ Q +9 &ZF[] Q +10 &G\\] R +9 &FZ^ Q +10 &!G\\^r Q +9 &#cFZ]_ Q +9 &%$GZ^_ Q +10 &&GZ]V Q +9 &(G[]C Q +9 &*kGY]9 Q +10 &,.FY_2 Q +9 &-GZ^ Q +10 &/GY^ Q +9 &1tGZ\\ Q +9 &36G[] Q +10 &4IZ` Q +9 &6G[^ Q +9 &8|F[\\ Q +10 &:>F[^ Q +9 &<G[] Q +10 &=FY^ P +9 &?G\\] Q +9 &AEF]]C Q +10 &CFX^C Q +9 &DJ\\]8 Q +9 &FQ[^4 R +10 &HApX]. U +9 &I_" [ +10 &K _ +9 &Mf   ` +9 &Nf3- 4 +10 &O|#QQ a +8 ( +2 &OaY] P +3 "collection"'& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 2.09 + .Hand.open + "manipulator"&c1 +67 "core" 1 +3 "manipulator"&w% +5 "core" % % D # +2 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&-'\ +102 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'8  +141 "core" ~ +2 .tCSV.dial CTV +2 "collection"'  +29 "core"  +3 .tPS.seek 2.5ml +2 "processing"%6' +2628 "core" ' +2 "collection"'*% +4 "core" % F2:% \ +3 .tCS.seek 4.15ml +2 "collection"'<'Q +1562 "core" ' +2 .tdelay 8 seconds +803 .PSV.dial :air + "processing"%  +46 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%  +77 "core"  +3 .tPS.seek 0ml +2 "processing"%'W +2634 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"'| ` +40 "core" _ +3 .tCSV.dial :air + "collection"'? @ +46 "core" ? +3 .tCS.seek 10ml +2 "collection"'4' D +1572 "core" ' +2 .tCSV.dial CTV +2 "collection"'X  +44 "core"  +3 .tCS.seek 0ml +2 "collection"'R' +2622 "core" ' +2 .tCBV.dial :waste1 + "collection"' @ +30 "core" > +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'V  +139 "core" +2 "collection"'$& +5 "core" &O` P +2 #tStoring lyfil puck in Collection Clamp to tube 4 + "manipulator"&W% +4 "core" %\ ^ &6 +3 "storage"(b% +5 "core" % \\  +2 "storage"([. +4 "core" .(; +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 4 +2 "storage"(\\(,> +197 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (y& +4 "core" &,A  F +2 "manipulator"& & +4 "core" & : &3 +3 "manipulator"&N% +5 "core" %\  &6 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +2 "manipulator"&M( +155 "core" ( +3 "manipulator"&#& +5 "core" &  , +2 "storage"(e& +5 "core" &,A   +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts +2 "manipulator"&,'& +92 "core" ' +10 "storage"(& +5 "core" &,A 6 , : +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"('H +228 "core" ' +2 "storage"(E- +4 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&f& +3 "core" &   ' +3 "storage"(!& +4 "core" &,A [ +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek 4 +2 "manipulator"&'j +34 "core" ' +2 .tElbow.hold +2 "manipulator"&m, +3 "core" , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 "storage"(Y- +3 "core" -' +3 .tSE.seek 9.07 Pucks below Top Plate +2 "storage"(d' +36 "core" ' +4 "manipulator"&% +5 "core" %xg > < [  + "storage"(& +5 "core" &,A +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 4 + 314 counts +2 "manipulator"&;'Ϥ +21 "core" ' +2 "manipulator"&3& +4 "core" &  ) +3 "storage"((& +5 "core" &,A 4 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 4 + 700 counts + "manipulator"&.'& +26 "core" ' +3 .tSE.seek 10.07 Pucks below Top Plate +2 "storage"(P' +50 "core" ' +3 "manipulator"&)& +4 "core" & . +2 "manipulator"&K% +6 "core" %% # . +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&>'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&p( +157 "core" ( +2 "manipulator"&S& +4 "core" & ), +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &a& +4 "core" & } d (, +3 .tForearm.seek CC + "manipulator"&u', +104 "core" ' +2 .tHand.close +2 "manipulator"&i/ +75 "core" / +2 .tCC.seek :open +2 "collection"'_( +379 "core" ( +2 "storage"(L& +5 "core" &,A  &  +2 "storage"(& +5 "core" &,A   T +2 "manipulator"& & +5 "core" & -, +2 "manipulator"&0% +5 "core" % 2 -x +2 .tForearm.seek :retract +2 "manipulator"&\ '\ +97 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +2 "manipulator"&H( +153 "core" ( + "manipulator"&& +4 "core" &  < 4 +3 "storage"(& +4 "core" &,A / H 4 +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 .tForearm.seek 4 + "manipulator"&n'j +112 "core" ' +2 .tElbow.hold +2 "manipulator"&, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open +2 "manipulator"&j1 +73 "core" 1 +11 "manipulator"&% +4 "core" % {p ' ! +3 "storage"(& +5 "core" &,A +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 4 + 317 counts +2 "manipulator"&h'ϧ +14 "core" ' +2 "manipulator"&1& +4 "core" &    6 +3 "storage"(& +5 "core" &,A S Q s +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 4 + 700 counts +2 "manipulator"&5'& +28 "core" ' +2 "storage"(+% +4 "core" % X a H +4 ."downElevator"SE.seek :down +4 "storage"(q'v +99 (T% +3 "core" %c* k c \\x +3 "manipulator"&=% +6 "core" %2 / 0  ; +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&"'\ +55 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +30 "core" ' +2 .tPSV.dial :air +2 "processing"%J  +89 "core"  +3 .tPS.seek 2.5ml + "processing"%B' +2635 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +59 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%D  +45 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%^ +46 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +46 "core"  +2 .tdelay 1 second +103 .PS.seek 0ml + "processing"%Q'W +2636 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%k& +5 "core" & +3 "manipulator"&& +4 "core" &   8 +2 "manipulator"&:% +5 "core" %\    8 +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +180 "core" ( +2 "manipulator"&]& +4 "core" &-  8 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &x& +3 "core" &-  = 8 +3 .tForearm.seek :garage +2 "manipulator"&I'! +108 "core" ' +2 .tHand.close +2 "manipulator"& / +71 "core" / +2 "manipulator"&G& +5 "core" &-  ' +2 "manipulator"&% +5 "core" % , w '= +2 .tForearm.seek :retract +2 "manipulator"&F'\ +103 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&o( +121 "core" ( +2 "manipulator"&A& +6 "core" &   5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &9& +3 "core" & 6 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&' +101 "core" ' +2 "manipulator"&O& +5 "core" &  j 2 +2 "manipulator"&% +5 "core" %  4 +3 "processing"%{& +5 "core" & +3 "processing"%z& +6 "core" & +3 .tPC.seek :closed + "processing"%7(Tg +53 "core" &$ +11 &6 %h + &ZTq& 9 + &zm( N +2 &QH& S + &B T + &C' S + &C+ S +6 &Y?2 S +10 &?1 S +9 &A6 S +9 &B9 T +10 &!aA@ S +9 &##?9 S +10 &$?J S +9 &&>D S +9 &(iDE S +10 &*+CG S +9 &+CF S +9 &-BE S +10 &/q?F S +9 &12AH T +9 &2BM S +10 &4>S S +9 &6yCS S +10 &8:BR T +9 &9BT S +9 &;CW S +10 &=DX S +9 &?CBU S +9 &A?Y S +10 &BBe T +9 &DCb T +10 &FKCb S +9 &H Jb U +9 &I_b V +10 &K}}c Z +9 &M>|c [ +10 &O|e [ +9 &P}c Z +9 &Ro [\ +10 &SPWi $l +9 &TB1j , +5 ( +4 "processing"%z& +3 "core" &TBl , +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.92 + "processing"%& +5 "core" &TB[ , +2 .tHand.open + "manipulator"&l1 +75 "core" 1 +2 "manipulator"&}% +4 "core" %  / +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&&'\ +100 "core" ' +2 .tPRV.dial :air +2 "processing"%U  +45 "core"  +2 .tPSV.dial :mixloop + "processing"%Z +45 "core" +3 "processing"%s% +5 "core" %Tl +3 .tPS.seek 0.3ml +2 "processing"%2' +392 "core" ' +2 .tPSV.dial PSR + "processing"%t +108 "core"  +3 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml + "processing"%''* +484 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%@' +1914 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%% +121 "core" +2 .tPTV.dial :mixing +2 "processing"%` @ +76 "core" B +30 .tPBV.dial :waste2 +2 "processing"%g  +99 "core"  +3 .tPS.seek 0ml +2 "processing"%/'W +2629 "core" ' +3 #tGaraging FlushPuck in Processing Clamp + "manipulator"&c& +5 "core" & I . +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&w( +3 "core" ( +2 "manipulator"&& +5 "core" & / +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &8& +3 "core" & . +3 .tForearm.seek PC +2 "manipulator"&' +94 "core" ' +2 .tHand.close + "manipulator"&v/ +68 "core" / +2 .tPC.seek :open +2 "processing"%r( +405 "core" ( +2 "manipulator"&*& +4 "core" &   , 6 +3 "manipulator"&~% +5 "core" %   X 4. +2 .tForearm.seek :retract +2 "manipulator"& '\ +96 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +140 "core" ( +2 "manipulator"&6& +5 "core" &- P 0. +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &|& +4 "core" &- T 0. +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage + "manipulator"&?'! +108 "core" ' +2 .tHand.open + "manipulator"&<1 +75 "core" 1 +2 "manipulator"&X% +5 "core" % ( C $ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&4'\ +100 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%& +4 "core" & +3 "manipulator"&V% +47 "core" %\  4 +11 "storage"($% +4 "core" %y X V N +3 "storage"(W. +4 "core" .(,> +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(b(; +199 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 ([& +3 "core" &;  +3 "manipulator"&y& +5 "core" &- " 2- +2 "manipulator"& % +5 "core" %\  P 3 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&N( +173 "core" ( +2 "manipulator"&& +5 "core" &   6 j +3 "storage"(#& +5 "core" &; ] \\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts +2 "manipulator"&e' +93 "core" ' +2 "storage"(& +4 "core" &; b v  +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(C'H +211 "core" ' +2 "storage"(-- +4 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (E& +4 "core" &;    +2 "manipulator"&f& +5 "core" & 0 i +3 .tElbow.seek 5 +2 "manipulator"&!( +4 "core" ( +2 "manipulator"&Y& +4 "core" &  1 i +3 "storage"(& +4 "core" &;    +3 .tForearm.seek 5 + 300 counts +2 "manipulator"&'O +25 "core" ' +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&3/ +65 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&(& +8 "storage"()'v +6 "core" & / i +2 "manipulator"&K% +4 "core" % Z J 4\\ +3 .tForearm.seek :retract +2 "manipulator"&,'\ +92 "core" ' +2 .tElbow.seek PC +2 "manipulator"&M( +70 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +178 "core" ( +2 "manipulator"&& +4 "core" &  5 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" &    5 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&;' +100 "core" ' +2 "manipulator"&d& +35 "core" & 4 +2 "manipulator"&S% +5 "core" % 4 +3 "processing"%a& +5 "core" & +2 "processing"%.& +7 "core" &u +2 .tPC.seek :closed +3 "processing"%m(Tg +3 "core" & +7 & 5 +9 &-Dn 2 +10 &Pnq~ F +9 &W S +10 &Av S +9 &gAs S +9 &(Bm S +10 &Dq S +9 &Aj S +9 &nAf S +10 &0Aj S +9 & >\\ S +10 &"BZ S +9 &$vAW S +9 &&8A[ S +10 &'A_ S +9 &)AZ S +9 &+~AZ S +10 &-ACY S +9 &/AW S +10 &0AM S +9 &2AO S +9 &4IAK S +10 &6 @J S +9 &7AK S +9 &9AH S +10 &;QAG S +9 &=A8 S +10 &>AA S +9 &@A> S +9 &BZA8 S +10 &DA? S +9 &EDA S +9 &GH> T +10 &IZX: V +9 &Kz9 Y +10 &L{: Z +9 &N|8 Z +9 &PS~8 [ +10 &R~7 [ +9 &Sw^6 * +9 &T?^) : +10 ( + &TH&- 1 +3 "processing"%.& +4 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.91 +2 .Hand.open + "manipulator"&i1 +75 "core" 1 +2 "manipulator"&>% +5 "core" %  / , +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +3 #tHeating Puck.from 5, :da in Processing Clamp to 28C for 2:00:00 +53 .PH.seek 28C,5:00 +3 "processing"%L  +3 %9 +7 "core" 9 +103 "processing"% 9 +3 "core" 9 +103 "processing"%09 +4 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%u9 +3 "core" 9 +103 "processing"%p9 +3 "core" 9 +104 "processing"%j9 +3 "core" 9 +103 "processing"%9 +3 "core" 9# +103 "processing"%9 +4 "core" 9' +103 "processing"%19 +3 "core" 9+ +103 "processing"%9 +3 "core" 9/ +104 "processing"%\ 9 +3 "core" 94 +103 "processing"%+9 +3 "core" 98 +103 "processing"%T9 +3 "core" 9< +104 "processing"%H9 +3 "core" 9@ +103 "processing"%=9 +3 "core" 9E +103 "processing"%n9 +3 "core" 9 I +103 "processing"%h9 +3 "core" 9 M +103 "processing"%P9 +4 "core" 9Q +103 "processing"%J9 +3 "core" 9V +103 "processing"%59 +3 "core" 9Z +103 "processing"%q9 +3 "core" 9^ +103 "processing"%9 +3 "core" 9b +103 "processing"% 9 +4 "core" 9"g +103 "processing"%D9 +3 "core" 9'k +103 "processing"%^9 +3 "core" 9*o\ +104 "processing"%9 +3 "core" 9.s +103 "processing"%B9 +3 "core" 93x\ +103 "processing"%k9 +4 "core" 97| +103 "processing"%9 +3 "core" 9<\ +103 "processing"%:9 +3 "core" 9@ +4 .tPH.hold 2:00:00,28C +3 "processing"%] pp< +3 .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%x +106 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml +2 "processing"%' +594 "core" ' +2 .tdelay 5 seconds +503 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml +2 "processing"% '[ +1612 "core" ' + .tPTV.dial :puck +2 "processing"%G  +75 "core"  +2 .tPSV.dial PTV +2 "processing"% +75 "core" +3 .tPBV.dial :waste1 + "processing"%"  +139 "core"  +2 "processing"%A% +4 "core" %]>  +3 .tPS.seek 1.5ml + "processing"%9' +611 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%I * +35 "core" , +3 .tPS.seek 0ml +2 "processing"%O'W +1608 "core" ' +2 .tdelay 5:00 +342 "Can"+ Dv6{ +29660 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +15 "core"  +2 .tPBV.dial :waste1 +2 "processing"%{  +35 "core" +3 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + +2 .tPSR.select :air +3 .PSV.dial PSR + "processing"%F +77 "core"  +3 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +4 .tPS.seek 2.5ml + "processing"%' +2496 "core" ' +3 .tPSV.dial PTV + "processing"% +76 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%l +77 "core"  +4 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%} +76 "core" +3 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%z  +75 "core"  +2 .tPS.seek 0ml +2 "processing"%U'W +2499 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%Z  +146 "core" +2 .tPSV.dial :mixloop + "processing"%s +45 "core" +2 .tPRV.dial :ab1 +2 "processing"% @ +77 "core" B +3 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +4 .tPS.seek 0.15ml +2 "processing"%Q'w +353 "core" ' +2 .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +4 "collection"'t  + "processing"%2  +49 "core"  +8 +2 "processing"%'% +4 "core" %u  +3 .tPS.seek 0.32ml +2 "processing"%%'" +398 "core" ' +3 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'`  +31 "core" +2 .tPRV.dial :air +2 "processing"%g  +43 "core"  +3 .tPS.seek 0.9ml +2 "processing"%@'D +1235 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%c @ +76 "core" > +3 .tPS.seek 0.5ml +2 "processing"%' +869 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%8  +46 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%v'[ +1608 "core" ' +2 .tPSV.dial :PML +2 "processing"%o +45 "core" +2 .tPTV.dial :mixing + "processing"%& @ +76 "core" A +2 .tPBV.dial :waste1 +2 "processing"%7  +34 "core"  +2 "processing"%*% +5 "core" %Y  +3 .tPS.seek 1.85ml + "processing"%~'9 +239 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%6 * +37 "core" , +2 .tPS.seek 0ml +2 "processing"%|'W +1974 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +3 "core" &cgG +3 "manipulator"&w& +5 "core" & Y O  +2 "manipulator"&<% +5 "core" %\ F + ,4 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&X(- +140 "core" ( +2 "manipulator"& & +4 "core" &- L A + +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" &- % ++ +3 .tForearm.seek :garage +2 "manipulator"&V'! +108 "core" ' +4 .tHand.close + "manipulator"&$/ +69 "core" / +2 "manipulator"&W& +4 "core" &- Z w b + +3 "manipulator"&?% +5 "core" % . W K = \\ +2 .tForearm.seek :retract +2 "manipulator"&['\ +105 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&y( +270 "core" ( +2 "manipulator"& & +5 "core" & h x (4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &\\& +4 "core" &   4 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek CC +2 "manipulator"&', +154 "core" ' +2 "manipulator"&#& +6 "core" &  )4 +2 "manipulator"&% +4 "core" % H ) +3 "collection"'& +5 "core" &egG +4 "collection"'4& +6 "core" &cgH +2 .tCC.seek :closed +4 "collection"'-(O +4 "core" &cge +5 & (cfi %g +10 &Wvdgf : +9 &~p`gh O +10 &Fchh R +9 &NGdgm S +9 &Fchi S +10 &Fdgg R +9 &Cdgc R +9 &WDdhl R +10 &Idhg R +9 &Iefk R +9 &!Ddhc R +10 &#`Cdhk R +14 &%!Dchj R +5 &&Acge R +9 &(Dbff R +9 &*hFcgk R +10 &,(Dbgk S +9 &-Gdej S +9 &/Fcgg R +10 &1oHegj R +9 &31Fefi R +10 &4Gegj R +9 &6Fbgo R +9 &8vFcgi S +10 &::Fbgj R +9 &;Gdfa R +9 &=Dde\\ R +10 &?BbfZ R +9 &ABAdg] R +10 &CDbgb R +9 &DEcg\\ S +9 &FHcgg S +10 &HCTch[ U +9 &I{bg] Y +9 &Kbg\\ ^ +10 &Mgcg` ` +9 &Nlag] - +10 &O"dfZ P +9 ( + &Ogbg\\ J +3 "collection"'4& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.85 + "collection"'E& +4 "core" &Ofbf; J +3 .tHand.open + "manipulator"&f1 +70 "core" 1 +2 "manipulator"&Y% +5 "core" % (  ! +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&'\ +102 "core" ' +2 .tPSV.dial PSR +2 "processing"%3 +108 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml +2 "processing"%(' +1612 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +36 "processing"%K  +44 "core"  +3 .tPS.seek 0ml + "processing"%N'W +1605 "core" ' +2 .tPSV.dial PSR +2 "processing"%e +45 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%C' +2629 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +3 "processing"%  +3 "collection"'  +42 "core" +130  +2 .tPSV.dial :mixloop +2 "processing"% +118 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'!  +16 "core" ~ +2 .tPTV.dial :PRVmixing + "processing"%)  +77 "core" +2 .tPS.seek 0ml +2 "processing"%d'W +2632 "core" ' + .tPSV.dial :air +2 "processing"%S  +58 "core" +2 .tPS.seek 2.5ml +2 "processing"%a' +898 "Can"/ gy% +1727 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%, +43 "core" +3 .tPS.seek 0ml + "processing"%r'W +2652 "core" ' +2 .tPSV.dial :air +2 "processing"%i  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%>' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"% +45 "core" +3 .tPS.seek 0ml + "processing"%.'W +2626 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"& & +5 "core" & 8 Q S 4 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&;( +4 "core" ( +2 "manipulator"&0& +5 "core" & f P 4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" & Q T s 4 +3 .tForearm.seek CC +45 "manipulator"&', +118 "core" ' +2 .tHand.close + "manipulator"&u/ +72 "core" / +2 .tCC.seek :open +2 "collection"'p( +379 "core" ( +2 "manipulator"&j& +5 "core" & x S 4 +2 "manipulator"&% +5 "core" %  S v  +3 .tForearm.seek :retract + "manipulator"&'\ +103 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"&1(- +279 "core" ( +2 "manipulator"&& +5 "core" &- I /K +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &\ & +3 "core" &-  ,K +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&+'! +106 "core" ' +2 .tHand.open + "manipulator"&T1 +69 "core" 1 +2 "manipulator"&H% +4 "core" % *~ z  w +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&='\ +102 "core" ' +3 ."da"delayUntil "11:59:36.47" +24591 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"%n @ +77 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%h  +37 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%P * +36 "core" , +2 ."da"PSV.dial :air + "processing"%J  +45 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%5' +2495 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%q +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +46 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"% +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%D  +46 "core"  +3 ."da"PS.seek 0ml +2 "processing"%^'W +2490 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"% +138 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%B' +584 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%k'[ +1618 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +74 "core"  +2 ."da"PSV.dial PTV +2 "processing"%: +88 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%x  +35 "core" +2 "processing"%/% +4 "core" %YR  +3 ."da"PS.seek 1.5ml +2 "processing"%' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%G * +36 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1606 "core" ' +2 ."da"delay 2:00 +9545 "Can"2 Q| +2458 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%"  +4 "core"  +3 ."da"PBV.dial :waste1 + "processing"%A  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +36 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%I +75 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%9' +2486 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%L +75 "core" +3 ."da"delay 5 seconds +502 .PSV.dial PSR +49 "processing"% +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%{ +77 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +75 "core"  +3 ."da"PS.seek 0ml +2 "processing"%F'W +2473 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%O +138 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +593 "core" ' +3 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%l'[ +1621 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%}  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%z +76 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core"  +2 "processing"%Z% +4 "core" %`  +3 ."da"PS.seek 1.5ml +2 "processing"%s' +603 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +3 ."da"PS.seek 0ml +2 "processing"%U'W +1609 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%2  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%t  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%' * +36 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%Q +77 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%`' +2481 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%g +76 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%% +77 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%c +77 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%@  +75 "core"  +3 ."da"PS.seek 0ml +2 "processing"%8'W +2493 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%  +45 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing + "processing"%o  +143 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%&  +44 "core"  + ."da"PTV.dial :PRVmixing +2 "processing"%7  +5 "core" +2 ."da"PSV.dial :mixloop + "processing"%* +46 "core" +3 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%6' +393 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%v  +45 "core"  +2 "processing"%~% +4 "core" %'  +3 ."da"PS.seek 0.55ml +2 "processing"%'~ +341 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%w  +45 "core"  +2 ."da"PS.seek 2ml +2 "processing"%<'[ +1558 "core" ' +2 ."da"PSV.dial :PML +2 "processing"% +45 "core" + ."da"PTV.dial :mixing +2 "processing"% @ +76 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%M  +35 "core" +2 "processing"%$% +4 "core" %W  +3 ."da"PS.seek 1.85ml +3 "processing"%W'7 +240 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%? * +37 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1974 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +13354 "Can"0 E~= +34649 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%V @ +4 "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"%\\ * +88 "core" , +3 ."da"PSV.dial :air +2 "processing"%X  +46 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%#' +2489 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +45 "core"  +3 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%[ +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%_  +46 "core"  +2 ."da"PS.seek 0ml +2 "processing"%E'W +2486 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%f +138 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%Y' +593 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%4'[ +1618 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%3  +76 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%|  +37 "core" +2 "processing"%K% +4 "core" %\\M  +3 ."da"PS.seek 1.5ml +2 "processing"%(' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%e * +36 "core" + +3 ."da"PS.seek 0ml +2 "processing"%N'W +1615 "core" ' +3 ."da"delay 2:00 +10703 "Can"1 Bf +1300 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +16 "core"  +2 ."da"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 +3 .PSV.dial PSR + "processing"%! +77 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%)' +2494 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%C +75 "core" +3 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%S +77 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%d +77 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%,  +75 "core"  +3 ."da"PS.seek 0ml +2 "processing"%a'W +2485 "core" ' +3 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%i +138 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%r' +593 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%>  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%0  +37 "core" +2 "processing"%% +4 "core" %_E  +3 ."da"PS.seek 1.5ml +2 "processing"%u' +598 "core" ' +3 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%y * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%-  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%j  +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 +48 "processing"% +84 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%' +2484 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%\ +78 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%; +76 "core"  +3 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%T +77 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%H  +76 "core"  +2 ."da"PS.seek 0ml +3 "processing"%'W +2463 "core" ' +3 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%+ +149 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%n' +594 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%h'[ +1612 "core" ' + ."da"PTV.dial :puck +2 "processing"%P  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%J +79 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%.  +34 "core"  +2 "processing"%q% +4 "core" %Y  +3 ."da"PS.seek 1.5ml +2 "processing"%' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" * +2 ."da"PS.seek 0ml +2 "processing"%D'W +1614 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + "processing"%5  +4 "core"  +3 ."da"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 +3 .PSV.dial PSR +2 "processing"%B +76 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%' +294 "Can"/ Qi +2214 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%: +75 "core" +3 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%x +76 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%/ +77 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%k  +75 "core"  +3 ."da"PS.seek 0ml +2 "processing"%G'W +2467 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +143 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +3 "processing"% +21 ."da"PS.reconfigure :default +11 "processing"%#A d`xb +10 ."da"PS.seek 0.25ml +8 "processing"%"'7 +343 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +3 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%A' +331 "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 +2 "processing"%I  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +78 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%L  +37 "core"  +2 "processing"%% +4 "core" %W 7 +3 ."da"PS.seek 1.5ml +2 "processing"%{' +602 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" + +2 ."da"PS.seek 0ml +2 "processing"%9'W +1613 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%O  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%F  +35 "core"  +2 ."da"delay 30 seconds +3050 .PBV.dial between PSV and waste1 +10 "processing"% * +37 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%} +80 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%z' +2622 "core" ' +2 ."da"PSV.dial PTV +3 "processing"% +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%Z +80 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%l +92 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +81 "core"  +3 ."da"PS.seek 0ml +2 "processing"%s'W +2635 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%2 +144 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%t'[ +2126 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%'  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%Q +79 "core" +2 ."da"PBV.dial :waste1 + "processing"%U  +37 "core" +2 "processing"%g% +4 "core" %ZM 7 +3 ."da"PS.seek 1.5ml +2 "processing"%%' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%c * +36 "core" + +2 ."da"delay 1 second +103 .PSV.dial :waste1 + "processing"%@  +115 "core"  +2 ."da"PS.seek 0ml +2 "processing"%`'W +1620 "core" ' +2 "processing"%9 +4 "core" 95 +3 #"da"Processing Puck Heater at 27.9C before imaging + .PH.coast +2 "processing"%o +3 "core" 5 +2 "processing"%&& +5 "core" &TH( 81 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 +2 "manipulator"&7% +4 "core" %\  h [# +2 "storage"(*% +4 "core" %|  N +3 "storage"(8. +4 "core" .(; +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 ."da"SC.seek 4 +2 "storage"(v(,> +200 "core" ( +2 ."da"SC.configure :limp +3 "storage"($(\ 1b +3 (~& +3 "core" &,@ c K +3 "manipulator"&6& +4 "core" &- a i K +2 "manipulator"&w% +5 "core" %\  l j # +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&( +176 "core" ( +2 "manipulator"& & +4 "core" & ] g"~ +3 "storage"(& +5 "core" &,@  L +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 4 + 700 counts +2 "manipulator"&M'& +100 "core" ' +2 "storage"($& +4 "core" &,@  N +3 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"(?'H +223 "core" ' +2 "storage"(<- +3 "core" -' +3 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&W& +4 "core" &  ' K"| +2 "storage"(V& +5 "core" &,@  F +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 4 +2 "manipulator"& 'j +39 "core" ' +2 ."da"Elbow.hold + "manipulator"&\\, +4 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"(X- +3 "core" -' +3 ."da"SE.seek 10.07 Pucks below Top Plate +2 "storage"(' +38 "core" ' +2 "manipulator"&% +5 "core" %df ) +2 "storage"(& +5 "core" &,@ > > < 9 +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 4 + 294 counts +2 "manipulator"&['ϐ +15 "core" ' +50 "manipulator"&_& +13 "core" & @ D !r +2 "storage"(#& +5 "core" &,@  F +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 4 + 700 counts +2 "manipulator"&f'& +25 "core" ' +3 ."da"SE.seek 11.07 Pucks below Top Plate +2 "storage"(E'ö +52 "core" ' +2 "manipulator"&Y& +5 "core" & < 9 ,!r +2 "manipulator"&3% +4 "core" %. 7 ; +4 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&|( +297 "core" ( +3 "manipulator"&K& +4 "core" &   aZ +3 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &4& +3 "core" &   Z +3 ."da"Forearm.seek PC +2 "manipulator"&e' +95 "core" ' +2 ."da"Hand.close + "manipulator"&(/ +70 "core" / +3 ."da"PC.seek :open +2 "processing"%( +402 "core" ( +2 "storage"(& +4 "core" &,@  F +3 "manipulator"&& +4 "core" & A D Z +2 "manipulator"&!% +5 "core" %  ; C  +3 ."da"Forearm.seek :retract +2 "manipulator"&N'\ +103 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&C( +244 "core" ( +2 "manipulator"&S& +5 "core" & j g# +2 "storage"(d& +4 "core" &,@  J +4 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 700 counts +2 "manipulator"&,'& +92 "core" ' +2 ."da"Hand.open +3 "manipulator"&)1 +77 "core" 1 +2 "storage"(i- +3 "core" -'ö +4 ."da"SE.seek 10.82 Pucks below Top Plate +2 "storage"(a'‚ +26 "core" ' +3 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +4 ."da"SE.seek 10.16 Pucks below Top Plate +2 "storage"(r'5 +53 "core" ' +3 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23aug2312h50ml_niagara.tif +1944 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +3301 #"da"SX HX9/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 49.098 seconds\ /var/log/esp/da23aug2312h50ml_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23aug2312h50ml20s_niagara.tif +2065 #SX HX9/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23aug2312h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23aug2312h50ml30s_niagara.tif +3065 #SX HX9/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23aug2312h50ml30s_niagara.tif: TIFF Upload Complete\ + .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "49.098 sec auto-exposure",Subject: "da23aug2312h50ml images!" +2 "storage"(>- +6 "core" -'5 +3 "storage"( & +5 "core" &,@ c u +2 "manipulator"&0& +5 "core" & - - "{ +5 ."da"Elbow.seek 4 +12 "manipulator"&( +10 "core" ( +5 "manipulator"&& +23 "core" & j l  "{ +3 "storage"(y& +4 "core" &,@ K +5 ."da"Forearm.seek 4 + 700 counts +3 "manipulator"&u'& +3 "core" ' +4 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 10.87 Pucks below Top Plate +3 "storage"(-' +62 "core" ' +3 "manipulator"&j& +5 "core" & # %"{ +3 "storage"(& +5 "core" &,@ E +2 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +5 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 4 +2 "manipulator"&'j +40 "core" ' +3 ."da"Elbow.hold +4 "manipulator"&, +3 "core" , +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +68 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 11.06 Pucks below Top Plate +2 "storage"(\ 'í +37 "core" ' +13 "manipulator"&;% +5 "core" %Zn   )  +3 "storage"(T& +4 "core" &,@  +3 ."da"Forearm.force -20 +2 "manipulator"&5 +4 ."da"Forearm.seek 4 + 284 counts +4 "manipulator"&H'φ +22 "core" ' +3 "manipulator"&& +4 "core" &  w A &"y +3 "storage"(+& +4 "core" &,@ ; +4 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 4 + 700 counts +2 "manipulator"&'& +23 "core" ' +2 "storage"(n% +5 "core" %ê z +3 ."downElevator"SE.seek :down +3 "storage"(P'v +99 (J% +4 "core" %   8 Zr +3 "manipulator"&.% +5 "core" %% - +4 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +3 "manipulator"&q'\ +43 "core" ' +3 ."downElevator"SE.stop + "storage"(5 +44 "core" ' +5 "storage"(h& +9 "core" &,@   2 +8 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 "processing"% & +10 #tStarting finalPurge +9 "core" & +5 "manipulator"&& +10 "core" &  L /"x +4 "manipulator"&5% +10 "core" %\  . +6 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&(- +185 "core" ( +4 "manipulator"&^& +10 "core" &-  -B +6 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +8 &B& +8 "core" &- -B +6 ."psFlush"Forearm.seek :garage +4 "manipulator"&D'! +109 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&:/ +74 "core" / +3 "manipulator"&x& +5 "core" &- m p B +2 "manipulator"&/% +5 "core" % 4 \ !e +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&k'\ +105 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +2 "manipulator"&( +122 "core" ( +2 "manipulator"&& +5 "core" &  - +3 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &G& +4 "core" & 3 - +4 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&"' +100 "core" ' +3 "manipulator"&A& +6 "core" & , +6 "manipulator"&I% +12 "core" % k . +5 "processing"%& +10 "core" & +6 "processing"%L& +13 "core" & +9 ."psFlush"PC.seek :closed +6 "processing"%(Tg +7 "core" & +5 & +3 &  +4 &1r +| +11 &ar @ +8 &bb R +9 & = S +8 &@ S +9 &B S +9 &e? S +10 &'C S +11 &@ T +9 &@ S +10 & mA S +8 &"0> S +9 &#A S +9 &%@ S +9 &'v= S +10 &)8@ S +9 &*@ S +9 &,A S +10 &.}A S +10 &0@> S +8 &2A S +10 &3A S +9 &5? S +10 &7H@ S +9 &9\ @ S +10 &:A S +9 &<A S +9 &>OA S +9 &@@ S +10 &A@ S +9 &C@ S +10 &EWB S +9 &GF T +10 &HN T +9 &Jj W +9 &LK} Z +10 &N x% Z +12 &O{ Z +7 &Q( [ +9 &SGlJ ; +9 &T%.c N +10 &TD# / +2 ( +2 "processing"%L& +4 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.88 +2 "processing"% & +4 "core" &TD"> / +3 ."psFlush"Hand.open + "manipulator"&1 +77 "core" 1 +4 "manipulator"&{% +9 "core" %  * +6 ."psFlush"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +89 ."psFlush"Forearm.seek :retract +12 "manipulator"&O'\ +95 "core" ' +3 ."psFlush"PSR.select :air +5 .PSV.dial PSR +4 "processing"%F +60 "core"  +4 #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +6 "processing"%@ +16 ."psFlush"PS.seek 0.5ml +4 "processing"%' +207 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +387 "core" ' +75 ."psFlush"delay 5 seconds +504 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +3 "processing"%}' +2128 "core" ' +5 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%9 @ +203 "core" B +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%  +135 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%Z +110 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%l'9 +2633 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"% +108 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%z' +598 "core" ' +2 ."psFlush"delay 5 seconds +225 #"uploadLog"upsync +277 ."psFlush"PSR.select :air +4 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%2' +2124 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%s  +36 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%' @ +77 "core" B +2 ."psFlush"PSV.dial :mixloop +2 "processing"%Q +107 "core" +3 ."psFlush"PS.seek :empty + "processing"%U'9 +2640 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%g +108 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%t'P +1099 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%c' +284 "Can"3 F; +1330 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%@ +76 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%%  +74 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%  +4 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%o'W +2635 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%& +76 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%7' +588 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%*' +2126 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%8 +76 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%~ U +59 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%6'W +2628 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%w @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%b' +2628 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +75 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2636 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%1 +45 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%$' +2636 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%= +74 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%< U +5 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%W'W +2639 "core" ' +44 ."psFlush"PSV.dial PBV +10 "processing"%V @ +46 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%X' +2636 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +75 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2637 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%_ +59 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%#'P +1098 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%M' +1612 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%Y +76 "core" +2 ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%3  +57 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2635 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%? +75 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"% ' +596 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%[' +2127 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +76 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%f U +57 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%K'W +2638 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%\\ @ +46 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%4' +2627 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%(  +74 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2635 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%m +57 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2639 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +76 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%! U +17 "core" S +2 ."psFlush"PS.seek 0ml +2 "processing"%e'W +2639 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%S @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%d' +2622 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%|  +76 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%)'W +2631 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'i& +5 "core" &uz4 +2 "manipulator"&N& +5 "core" &  0 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC + "manipulator"&E( +3 "core" ( +3 "manipulator"&a& +4 "core" & 0 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &>& +3 "core" & / +3 .tForearm.seek PC +2 "manipulator"& ' +96 "core" ' + .tHand.close +2 "manipulator"&0/ +70 "core" / +2 .tPC.seek :open +2 "processing"%( +401 "core" ( +2 "manipulator"&y& +5 "core" &   6 +2 "manipulator"&j% +4 "core" %   6 +3 .tForearm.seek :retract + "manipulator"&'\ +94 "core" ' +50 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&C( +357 "core" ( +3 "manipulator"&;& +5 "core" & / 15\ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &,& +3 "core" & 2 05\ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&T', +104 "core" ' +2 "manipulator"&r& +5 "core" &  +5\ +2 "manipulator"&% +5 "core" %2 A ,l +3 "collection"'+& +5 "core" &w}= +3 "collection"'n& +6 "core" &xz1 +3 .tCC.seek :closed + "collection"'u(O +6 "core" &x|. +7 & 0x{. %f +9 &Uux{3 9 +9 &|pw|- N +10 &Gxz. S +9 &GFx{2 R +10 & Fw}/ R +9 &Cx|1 R +9 &Fwz3 R +10 &OFyz) R +9 &Iw~. R +10 &Fu|0 R +9 &!Gw{. R +9 &#WFyz* R +10 &%Hu}0 R +9 &&Fv}- R +9 &(Fv{1 R +10 &*_Fx{/ R +9 &,!Ew{- R +9 &-Fu{1 R +10 &/Fw{/ R +9 &1gFw{- R +10 &3)Gw|. R +9 &4Fx{* R +9 &6Ix|, R +10 &8pFw{2 R +9 &:3Fyz, R +10 &;Fu|( R +9 &=Fx{1 R +9 &?yFx{, R +10 &A;Gwz' R +9 &BFw{1 R +9 &DGv{, R +10 &FJy|. R +9 &H<Wv|3 T +10 &Iv|/ X +9 &Kv{2 ] +9 &M^xz1 ` +10 &Nvx|1 . +9 &O{x}2 W +8 ( +3 &Ogz~3 Q +3 "collection"'n& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.88 + "collection"'& +4 "core" &Ohx~8 Q +3 .tHand.open + "manipulator"&J1 +77 "core" 1 +2 "manipulator"&.% +4 "core" % . K #p +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&-'\ +97 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'& +5 "core" &Ohy~' Q +2 "collection"'h% +5 "core" %y|, +2 .tCSV.dial CSR +2 "collection"'  +43 "core"  +2 #tPulling 5ml of CSR.flush +2 .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"''l +1357 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 'H% +3 "core" %lwz-  +3 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.501ml +2 "collection"'5' +704 "core" ' + .tCSV.dial :waste +2 "collection"'\ +136 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +4 .tCS.seek 0ml + "collection"'' +1800 "Can": Q +192 "core" ' +2 #tFlushing lower manifold's waste1 port +2 "collection"'P& +5 "core" &Ogw{0 Q +2 "collection"'^% +4 "core" %v{1 +2 .tCSV.dial :flush +2 "collection"'B  +44 "core"  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 5ml +2 "collection"''l +1330 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"': @ +43 "core" A +2 "collection"'x% +4 "core" %lv{<  +4 .tCS.seek 7ml + "collection"'/' +586 "core" ' +3 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +4 "collection"'q  +2 '  +44 "core"  +97 ~ + .tCBV.dial :waste1 +2 "collection"'G @ +48 "core" ? +3 .tCS.seek 0ml +2 "collection"'D' +1833 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'A& +5 "core" &Of}3 Q +2 "collection"'I% +5 "core" %}2 +44 .tCSV.dial :flush +10 "collection"'  +88 "core"  +3 .tCS.seek 5ml +2 "collection"''l +1319 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'k @ +44 "core" B +2 "collection"'% +5 "core" %lx}/  +3 .tCS.seek 7ml +2 "collection"' ' +584 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV + "collection"'  +4 '{  +17 "core"  +26  +2 .tCBV.dial :waste2 +2 "collection"'L  +120 "core"  +3 .tCS.seek 0ml + "collection"'F' +1836 "core" ' +3 #tDisinfecting external Intake with kill + "collection"'"& +5 "core" &Oey~/ Q +2 "collection"'`% +5 "core" %z{= +2 .tCSV.dial CSR + "collection"'  +44 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +11 .tCS.seek 8ml +2 "collection"'9' +2079 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +11 .tCS.seek 10ml +2 "collection"'' D +593 "core" ' +3 ."connect"CSV.dial CBV +2 .tCBV.dial CSV +3 "collection"'Z +3 '}  +105 "core" +39  +2 .tCTV.dial :intake + "collection"'  +78 "core" +2 .tIntake.select :open + "sampler") +11 .tCS.seek 2ml +2 "collection"'l' \\ +2111 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'z  +76 "core"  +3 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'s' +587 "core" ' +2 .tCSV.dial CSR +2 "collection"''  +105 "core"  +3 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'Q'l +1351 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml +2 "collection"'2' D +1347 "core" ' +2 .tCSV.dial CBV + "collection"'g +106 "core" +3 .tCS.seek 0ml +2 "collection"'U' +2620 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&t& +5 "core" & . (5\ +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&@( +3 "core" ( +2 "manipulator"&%& +5 "core" &  (5\ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" &  &5\ +3 .tForearm.seek CC +2 "manipulator"&c', +108 "core" ' +2 .tHand.close + "manipulator"&&/ +68 "core" / +2 .tCC.seek :open +2 "collection"'o( +378 "core" ( +2 "manipulator"&7& +4 "core" & c * (5\ +3 "manipulator"&8% +5 "core" %  { s ) +2 .tForearm.seek :retract +2 "manipulator"&~'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"&*(- +280 "core" ( +2 "manipulator"&w& +45 "core" &-    5K +11 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &6& +4 "core" &- \ [ 6K +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage + "manipulator"& '! +109 "core" ' +2 .tHand.open +2 "manipulator"&b1 +70 "core" 1 +2 "manipulator"&1% +5 "core" % '  $ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +2 #tCompleted [shallowDAwithoutWCR] begun 11:00:26 + #Preparing to sleep until 11:00AM 08/24/2023 +8 #Asleep til 11:00AM 08/24/2023 +5 #Continuing at 11:00EDT24-Aug-23 +4 "Can": B +4 ."Qmail"GoodNews.email "Then, in tube 5: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_2023_08_02.rb:147\\n{1 => 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 12,\\n 5 => 10}\\nCan@12:57:31, 23.0C, 26% humidity, 14.7psia, 12.262V, 0.331A, 81.008Ah, 4.06W\\nSampled 50.0ml",Subject: "Asleep until 11:00EDT24-Aug-23" +22 ."shutdown"Gate.power :core,:OFF +2 .Gate.power :raw,:OFF + #Shutdown +622 #"uploadLog"upsync +36110 "Can"A #+ +60001 F " +60002 K #[W +60001 M " +60002 N & +60001 M #) +60001 N #n +60001 M "E +60002 I $ +60001 J #:q +60001 H " +60002 I # +60001 J " 3 +60002 J "M +60001 H #_ +60001 L % +60002 K # +60001 H "`! +60001 M " +60002 K "M +60001 J "0 +60001 K "uy +60002 H " +60001 L " +60001 K "H; +60002 H " +60001 H (g +60001 I " +60002 J "f +60001 D %) +60001 B # +60002 E "7U +60001 @ #| +60002 B ' +60001 @ "  +60001 = "P +60001 = "C +60002 ; " +60001 = "%o +60002 < "j +60001 = (ñ +60001 ; &1 +60002 9 "< +60001 : #ǁ] +60001 8 " +60002 6 # +60001 6 #S +60001 7 &̘ +60001 9 "K +60002 6 #$ +60001 : "lw +60002 6 "ѳ +60001 8 # +60001 9 '=9 +60002 : 'Ճ +60001 9 "e +60001 < #  +60002 : #U +60001 : "ڛ\ ' +60001 = (\ +60002 ? &' S +60001 > #l +60001 ? #߲  +60001 > #  +60002 @ #= +60001 ? "A @EDT1692849819.62 ? # +60001 ? % m +60001 ? "P +60002 ? " +60001 @ #/ +60001 B "" +60002 = #i[ +60001 ? " +60001 ? # +60002 @ #@ +60001 ? " +60001 ? &I +60002 > # +60001 B +Yu +60001 B # +60002 B " +60001 > #/7 +60001 A 's +60002 > "c +60001 ? " +60001 @ #@ +60002 ? "% +60001 > " +60001 > )Q +60002 > &V +60001 > "} +60001 = " +60002 > #( +60001 > #l? +60001 ? #  +60002 > "\  k +60001 > " 8! +60002 = " |! +60001 > ("- +60001 ? $" +60002 > "I#Y +60001 A ## +60001 > #$ +60002 = #% +60001 > &]% +60001 @ #&G +60002 > "& +60001 ? "*'s +60001 = #n( +60002 ? "( +60001 @ #)5 +60001 ? #9) +60002 > " |*a +60001 > "!* +60001 @ ##+ +60002 < #$G,# +60001 ; #%, +60001 < &&-O +60002 > '(- +60001 ; #)\\.{ +60002 ? "*/ +60001 ; "+/ +60001 < #-.0= +60002 = '.s0 +60001 = '/1i +60001 ; "01 +60002 ; "2@2 +60001 ; #33+ +60001 : "43 +60002 ; "64W +60001 ; #7S4 +37953 < #8 5L +4 #tPowering core bus +538 .Gate.power :raw,:ON +4 "sampler") +33 )= +3 "core"  +3 "collection"' +3 '< +3 "core"  +3 "processing"% +4 %$ +2 "core"  +6 "collection"' 9\ +4 ' 0\ +3 ' -\ +5 "processing"% 9\ +3 % 2\ +3 % *\ +2 % 0\ +5 "sampler")&\ +4 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +4 .tSS.configure :default +2 "sampler")#.0X 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 12,\\n 5 => 10}\\nCan@11:00:26, 22.7C, 26% humidity, 14.7psia, 12.262V, 0.386A, 84.066Ah, 4.73W",Subject: "Started Niagara_2023_08_02 phase shallowDAwithoutWCR" +4 #t===> STARTED shallowDAwithoutWCR (phase #23) <=== + #Starting initialPurge +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'i& +4 "core" &  +3 .tHand.open + "manipulator"&N1 +69 "core" 1 +2 "manipulator"&a& +5 "core" &   Q 5e +2 "manipulator"&>% +8 "core" % \    5 c +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&0(- +168 "core" ( +4 "manipulator"&& +4 "core" &-  0 8 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &O& +3 "core" &-   : 8 +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :garage +2 "manipulator"&'! +103 "core" ' +2 .tHand.close +2 "manipulator"&y/ +67 "core" / +2 "manipulator"&j& +6 "core" &-  $ +3 "manipulator"& % +5 "core" % 3 N $_ +3 .tForearm.seek :retract +2 "manipulator"&E'\ +102 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +5 .tElbow.seek CC +2 "manipulator"&;( +72 #"uploadLog"upsync +202 "core" ( +2 "manipulator"&,& +5 "core" & 22 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &r& +4 "core" & 22 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&', +101 "core" ' +2 "manipulator"&+& +5 "core" & = -2 +2 "manipulator"&% +6 "core" % - +2 "collection"'p& +4 "core" &  +4 "collection"'& +6 "core" &  +3 .tCC.seek :closed +3 "collection"'J(O +5 "core" &  +4 & ? +9 &\ It 2 +9 &-nu G +10 &W S +9 &B S +10 &IG R +9 &\ G S +9 &G R +9 &G S +10 &PE S +9 &C R +10 & C S +9 &"F R +9 &$YG R +10 &&B R +9 &'C S +10 &)F S +9 &+`E S +9 &-"F S +10 &.B R +9 &0C R +9 &2iB R +10 &4+F R +9 &5G R +9 &7G R +10 &9pF S +9 &;3E R +10 &<B R +9 &>G R +9 &@xE S +10 &B:F S +9 &CE R +9 &EJ S +10 &GQ S +9 &I7k W +10 &J \\ +9 &L ` +9 &N] N +10 &OU- 't +9 &O}l L +2 ( +3 "collection"'& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.95 +2 "collection"'.& +4 "core" &O}k L +2 .tHand.open +2 "manipulator"&n1 +67 "core" 1 +2 "manipulator"&% +5 "core" %  z q % +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&h'\ +95 "core" ' +3 #tFlushing the Collection Valve::Manifold +46 "collection"' & +11 "core" &O}k L +2 "collection"'T% +7 "core" % +3 .tCSV.dial CSR +2 "collection"'R  +147 "core"  +3 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 5ml +2 "collection"'H'l +1353 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +26 "collection"' +10 '% +3 "core" %l  +3 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'\ ' +715 "core" ' +2 .tCSV.dial :waste + "collection"'5 +136 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'P' +1985 "core" ' +2 #tPurging external Intake + "collection"'^& +4 "core" &O}j L +3 "collection"'B% +4 "core" % +2 .tCSV.dial :flush +2 "collection"'  +46 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 10ml +2 "collection"':' D +2595 "core" ' +2 .tdelay 5 seconds +503 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"' + 'x  +17 "core" +61  +2 .tCTV.dial :intake +2 "collection"'q  +79 "core"  +2 .tIntake.select :open + "sampler") +11 .tCS.seek 0ml +2 "collection"'' +2639 "core" ' + .tIntake.select :close +2 "sampler")0 +10 .tCTV.dial :air + "collection"'G  +78 "core"  +2 #tFlushing upper manifold + "collection"'/& +5 "core" &O}i L +2 "collection"'A% +4 "core" % +2 .tCSV.dial :flush +2 "collection"'I  +77 "core"  +3 .tCS.seek 5ml +2 "collection"''l +1339 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'D @ +43 "core" B +2 "collection"'k% +4 "core" %l  +3 .tCS.seek 7.001ml +2 "collection"'' +583 "core" ' +2 ."connect"CSV.dial CBV +2 .tCBV.dial CSV +3 "collection"' +108 "core" ~ +2 .tCTV.dial :air +2 "collection"'{  +6 "core"  +2 .tCS.seek 0ml +2 "collection"'' +1842 "core" ' +2 .tdelay 7 seconds +704 .CS.seek 3ml + "collection"'L'- +834 "core" ' +2 .tCSV.dial :waste +2 "collection"' +44 "core" +3 .tCS.seek 0ml +2 "collection"'"' +796 "Can"< ]9g5 +29 "core" ' +2 "collection"'`& +4 "core" &O}h L +2 "collection"'% +5 "core" % +2 .tCSV.dial :flush +2 "collection"'F  +44 "core"  +3 .tCS.seek 3ml +2 "collection"'9'- +822 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'Z @ +43 "core" A +2 "collection"'}% +4 "core" %-  +3 .tCS.seek 5ml +2 "collection"''l +576 "core" ' +2 .tCSV.dial :air +2 "collection"' @ +4 "core" A +3 .tCS.seek 0ml + "collection"'z' +1338 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'l'- +840 "core" ' +10 .tCSV.dial :waste + "collection"'' +76 "core" +3 .tCS.seek 0ml +2 "collection"'s' +823 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"&Q& +5 "core" &  "2 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&g( +3 "core" ( +3 "manipulator"&2& +5 "core" & I "2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &t& +4 "core" &  !2 +2 .tForearm.seek CC +2 "manipulator"&%', +106 "core" ' +2 .tHand.close + "manipulator"&/ +71 "core" / +2 .tCC.seek :open +2 "collection"'&( +378 "core" ( +2 "manipulator"&C& +4 "core" &  #2 +2 "manipulator"&-% +5 "core" %  # # +3 .tForearm.seek :retract +2 "manipulator"&u'\ +103 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&7(- +280 "core" ( +2 "manipulator"&8& +5 "core" &-  .4 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &c& +3 "core" &- .4 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&w'! +106 "core" ' +2 .tHand.open + "manipulator"&@1 +69 "core" 1 +2 "manipulator"&6% +4 "core" % ( r n O +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&b'\ +104 "core" ' +2 #tda sampling at most 50ml +5 #Loading sh1 puck from tube 5 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 5 at 11:04:55EDT24-Aug-23\\n{1 => 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 12,\\n 5 => 10}\\nCan@11:03:43, 22.7C, 26% humidity, 14.7psia, 12.159V, 0.497A, 84.093Ah, 6.04W",Subject: "da sampling at most 50ml" + "collection"'1& +8 "core" & +2 "manipulator"&~% +4 "core" %  B - +3 "storage"( % +5 "core" %z " +2 "storage"(]. +3 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 5 + "storage"(=(; +350 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (<& +3 "core" &; 0  +3 "manipulator"&$& +5 "core" &- V .4 +2 "manipulator"&V% +5 "core" %  n . +5 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 5 + "manipulator"&( +181 "core" ( +2 "manipulator"&W& +9 "core" & J +f +3 "storage"(X& +5 "core" &; $  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 5 + 700 counts +2 "manipulator"&_' +70 #"uploadLog"upsync +30 "core" ' +2 "storage"(#& +5 "core" &;  (   +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(3'H +221 "core" ' +3 "storage"(M- +4 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (?& +4 "core" &;  +2 "manipulator"&& +4 "core" & ' *e +3 .tElbow.seek 5 +2 "manipulator"&( +3 "core" ( +3 "manipulator"&& +5 "core" &  *e +2 "storage"(*& +4 "core" &;   +3 .tForearm.seek 5 + 300 counts +2 "manipulator"&U'O +24 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&)/ +71 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&& + "storage"(K'v +10 "core" & g *e +2 "manipulator"&v% +6 "core" % , O -c +2 .tForearm.seek :retract +2 "manipulator"&['\ +102 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +68 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +76 "core" ( +3 "manipulator"&& +5 "core" & 14 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &S& +3 "core" & I 14 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&e', +102 "core" ' +3 "manipulator"&Y& +4 "core" & /4 +3 "manipulator"&\\% +5 "core" %" 0< +3 "collection"'m& +5 "core" & +3 "collection"'& +6 "core" & +2 .tCC.seek :closed +2 "collection"'o(O +6 "core" & +6 &\ ( $d +10 &Vs : +9 &}k N +10 &F R +9 &SE R +9 &C R +10 &D R +9 &G R +9 &[C R +10 &E Q +9 &D Q +9 &!E R +10 &#cG R +9 &%%G R +10 &&B R +9 &(D Q +9 &*kD R +10 &,-A R +9 &-D R +9 &/G R +10 &1sB R +9 &35E R +10 &4G R +9 &6G R +9 &8{C R +10 &:>C Q +9 &;E R +9 &=B Q +10 &?D R +9 &AEG R +10 &CG R +9 &DI R +9 &FL R +10 &HE] T +9 &I Z +10 &K _ +9 &Mf a +9 &Nj 0 +10 &O{  [ +9 ( + &Oh O +3 "collection"'& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 2.02 +2 .Hand.open + "manipulator"&i1 +72 "core" 1 +2 "manipulator"&N% +5 "core" % "  !< +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&a'\ +101 "core" ' +3 #tcollectSample 50ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +159 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold +2 "sampler")>+ +2 "core" + +3 "sampler")% +5 "core" % +2 "collection"'O& +5 "core" &Oh TO +5 "Can"> c`95w + #tCalibrating pressure and temperature sensors +4 .CTV.dial :air + "collection"'  +6 "core"  +2 .tSSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure :fast +3 "sampler")#.0X21  +2 "collection"'% +5 "core" % H +2 #tIntake @17.5psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure :inhaling 1.73ml/s +2 "sampler")#.x0X0Xb +3 .tCS.seek 0ml +2 "collection"'N' +2233 "core" ' < ? +3 "collection"'% +5 "core" %E\ ; @ \ +2 "sampler")% +5 "core" % R +2 #tBubblePoint: Intake @24.1psia, Outlet @0.3psia + .CBV.dial SSV +2 "collection"'O @ +38 "core" @ +3 .tSS.reconfigure :default +2 "sampler")#.0X +108 "core"  +2 .tSS.reconfigure :exhale +3 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'+' +89 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +142 "core"  +2 .tSS.reconfigure :exhale +3 "sampler")#.0Xb +3 .tCS.seek 0ml +2 "collection"'/' +2378 "core" ' < @ +53 "collection"'A% +5 "core" %k = @ +2 "sampler")I% +4 "core" % +3 #tBubblePoint: Intake @24.1psia, Outlet @1.1psia + .CBV.dial SSV +2 "collection"' @ +39 "core" A +2 .tSS.reconfigure :default +3 "sampler")#.0X9 +12 "core" 9N +103 "collection"'e9 +3 "core" 9K +103 "collection"' 9 +4 "core" 9J +103 "collection"'!9 +4 "core" 9G +103 "collection"'9 +3 "core" 9F +103 "collection"'y9 +4 "core" 9C +103 "collection"'09 +3 "core" 9A +103 "collection"'j9 +4 "core" 9&@ +103 "collection"'9 +3 "core" 9<> +103 "collection"'N9 +3 "core" 9P< +103 "collection"',9 +4 "core" 9f; +130 "collection"'+9 +3 "core" 99 +103 "collection"'p9 +3 "core" 97 +103 "collection"'.9 +3 "core" 95 +104 "collection"'n9 +3 "core" 94 +103 "collection"'r9 +3 "core" 92 +103 "collection"' 9 +4 "core" 91 +103 "collection"'E9 +3 "core" 9\ / +103 "collection"'d9 +3 "core" 9. +103 "collection"'9 +4 "core" 9- +103 "collection"'f9 +4 "core" 9(+ +103 "collection"'H9 +3 "core" 99* +104 "collection"'9 +3 "core" 9J( +103 "collection"'T9 +3 "core" 9[#' +104 "collection"'R9 +3 "core" 9l(& +103 "collection"'^9 +4 "core" 9|,% +103 "collection"'B9 +3 "core" 90$ +103 "collection"'59 +4 "core" 94# +103 "collection"'9 +3 "core" 99" +103 "collection"'\ 9 +3 "core" 9=! +103 "collection"'9 +27 "core" 9B +103 "collection"'q9 +4 "core" 9F +103 "collection"'G9 +3 "core" 9K +104 "collection"':9 +3 "core" 9O +103 "collection"'9 +3 "core" 9S +103 "collection"'A9 +4 "core" 9 X +103 "collection"'I9 +4 "core" 9 \\ +103 "collection"'9 +3 "core" 9 !` +103 "collection"'9 +3 "core" 9 -d +103 "collection"'x9 +3 "core" 9 8i +103 "collection"'k9 +3 "core" 9 Bm +104 "collection"'9 +3 "core" 9 Mq +103 "collection"'P9 +3 "core" 9 Wu +103 "collection"'D9 +3 "core" 9 az +103 "collection"' 9 +4 "core" 9 j~ +103 "collection"'9 +4 "core" 9 s +103 "collection"'9 +3 "core" 9 | +104 "collection"'{9 +3 "core" 9  +103 "collection"'F9 +3 "core" 9  +103 "collection"'9 +3 "core" 9  +103 "collection"'Z9 +4 "core" 9  +103 "collection"'/9 +4 "core" 9  +103 "collection"'9 +3 "core" 9   +103 "collection"'"9 +3 "core" 9 \  +103 "collection"'}9 +3 "core" 9   +103 "collection"'9 +3 "core" 9   +103 "collection"'9 +3 "core" 9   +104 "collection"'99 +3 "core" 9  +103 "collection"'L9 +55 "core" 9  +103 "collection"'z9 +3 "core" 9  +104 "collection"'`9 +4 "core" 9  +103 "collection"'Q9 +3 "core" 9  +104 "collection"'29 +3 "core" 9  +103 "collection"'9 +4 "core" 9  +103 "collection"'t9 +3 "core" 9  +104 "collection"'h9 +3 "core" 9  +103 "collection"';9 +3 "core" 9  +103 "collection"'C9 +4 "core" 9  +103 "collection"'J9 +3 "core" 9\  +103 "collection"''9 +4 "core" 9\  +103 "collection"'-9 +4 "core" 9\  +103 "collection"'g9 +3 "core" 9\  +104 "collection"'c9 +3 "core" 9\  +103 "collection"'@9 +3 "core" 9\   +103 "collection"'69 +3 "core" 9\ ! +103 "collection"'u9 +4 "core" 9\ ! +103 "collection"'~9 +3 "core" 9\ # +104 "collection"' 9 +3 "core" 9\ ##  +103 "collection"']9 +3 "core" 9\ &% +103 "collection"'w9 +3 "core" 9\ (& +103 "collection"'49 +3 "core" 9\ +' +104 "collection"'<9 +3 "core" 9\ /' +103 "collection"'$9 +3 "core" 9\ 1)" +103 "collection"'V9 +3 "core" 9\ 4*& +104 "collection"'%9 +3 "core" 9\ 6** +103 "collection"'W9 +4 "core" 9\ 9,. +103 "collection"'X9 +3 "core" 9\ ;-3 +103 "collection"'79 +4 "core" 9\ >-7 +103 "collection"'#9 +3 "core" 9\ @/; +103 "collection"'b9 +3 "core" 9\ B0? +4 .tCH.hold 10:00,70C +3 "collection"'M `\ `\ B\ +2 '?9 +9 "core" @ + 9\ A0 +2 "collection"'% +4 "core" % J +3 #tBegun lysing Collection Puck Heater at 68C/19.7psia +38593 "Can"/ oE6 +21393 "core" ` +2 "collection"'9 +4 "core" 9\  +2 "collection"'*% +5 "core" % +2 #tEnded lysing Collection Puck Heater at 70C/18.5psia +2 .CS.seek 0ml +2 "collection"'8' +338 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"') @ +108 "core" A +2 .tCSV.dial :air +2 "collection"' @ +44 "core" ? +3 .tCS.seek 5ml +2 "collection"'v'l +1350 "core" ' +2 .tCSV.dial CTV +2 "collection"'  +44 "core"  +3 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +46 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'3  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'s @ +46 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml +3 "collection"'_' +1351 "core" ' +2 "collection"'U% +4 "core" % 4 +3 #tPuck @28.9psia after final lysis pressurization + #Recovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'Y +106 "core" ~ +2 .tCBV.dial CSV +2 "collection"'m  +29 "core"  +2 "collection"'(% +4 "core" % 8 :  +54 .tCS.seek 5ml +2 "collection"''l +1352 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'K  +46 "core" +2 "collection"'[% +4 "core" %lv  +4 .tCS.seek 7ml + "collection"'&' +586 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'i @ +54 "core" B +3 .tCS.seek 10ml + "collection"'S' D +860 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +135 "core" b +2 #tRecycling Lysate (#1 of 1) +2 .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'   +39 "core" ! +3 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +4 "collection"'\\  +2 'O  +28 "core"  +114  +3 .tCS.seek 5ml +2 "collection"''l +1349 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +106 "core" B +3 .tCSV.dial :waste + "collection"'> +118 "core" +3 .tCS.seek 0ml +2 "collection"'e' +1350 "core" ' +2 .tCSV.dial :air +2 "collection"' @ +73 "core" A +2 .tCS.seek 5ml +2 "collection"'!'l +1350 "core" ' +2 .tCSV.dial CTV +2 "collection"'  +43 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'y @ +46 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'0  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'j @ +46 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"'' +1347 "core" ' +2 #tRecovering Lysate (#2 of 2) +2 .CSV.dial CBV + "collection"'N +105 "core"  +2 .tCBV.dial CSV +2 "collection"',  +40 "core"  +2 "collection"'+% +5 "core" % +2 .tCS.seek 5.001ml +2 "collection"'p'l +1354 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'.  +45 "core" +2 "collection"'n% +4 "core" %l$- \ +3 .tCS.seek 7.001ml +2 "collection"'r' +587 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"' @ +43 "core" > +3 .tCS.seek 10ml +2 "collection"'E' D +851 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"'d ` +120 "core" _ +3 #tLysing Complete + "collection"'& +4 "core" &OjCG O +3 #tStoring sh1 puck in Collection Clamp to tube 4 + "manipulator"&f% +4 "core" %\ "  #? +3 "storage"(H% +4 "core" %y +2 "storage"(. +4 "core" .(; +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 4 +2 "storage"(T(,> +199 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (R& +3 "core" &,? F +3 "manipulator"&^& +5 "core" & p ~ / 4 +2 "manipulator"&B% +4 "core" %\ " z h Z !? +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +2 "manipulator"&5( +203 "core" ( +3 "manipulator"&& +4 "core" & w A ' +2 "storage"(\ & +5 "core" &,? > +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts +2 "manipulator"&'& +98 "core" ' +2 "storage"(q& +5 "core" &,?    +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(G'H +201 "core" ' +2 "storage"(:- +4 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&& +4 "core" & 8 " +3 "storage"(A& +5 "core" &,?  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 4 +2 "manipulator"&I'j +37 "core" ' +2 .tElbow.hold +2 "manipulator"&, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(- +3 "core" -' +4 .tSE.seek 11.05 Pucks below Top Plate +2 "storage"(x'ã +36 "core" ' +2 "manipulator"&k% +4 "core" %^b +2 "storage"(& +5 "core" &,? | p 6 +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 4 + 288 counts +2 "manipulator"&P'ϊ +21 "core" ' +2 "manipulator"&D& +5 "core" & x @ % +2 "storage"( & +5 "core" &,? : +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 4 + 700 counts +2 "manipulator"&'& +31 "core" ' +3 .tSE.seek 12.05 Pucks below Top Plate +2 "storage"('Ț +51 "core" ' +2 "manipulator"&{& +4 "core" & j ( ' +3 "manipulator"&F% +5 "core" %) L ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&Z( +157 "core" ( +2 "manipulator"&/& +4 "core" & % 7 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" & o p , 7 +3 .tForearm.seek CC +2 "manipulator"&"', +99 "core" ' +2 .tHand.close +2 "manipulator"&}/ +72 "core" / +3 .tCC.seek :open + "collection"'( +379 "core" ( +2 "storage"(& +4 "core" &,?  \ G +3 "storage"(9& +5 "core" &,?  +2 "manipulator"&L& +5 "core" & )6 +2 "manipulator"&z% +4 "core" % : * +3 .tForearm.seek :retract +2 "manipulator"&`'\ +104 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +2 "manipulator"&Q( +157 "core" ( +2 "manipulator"&2& +5 "core" & , +2 "storage"(& +5 "core" &,?   o +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 4 +2 "manipulator"&t'j +114 "core" ' +9 .tElbow.hold +2 "manipulator"&h, +4 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&;1 +77 "core" 1 +3 "manipulator"&C% +5 "core" % yg c M :  +2 "storage"(J& +5 "core" &,?  +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 4 + 315 counts +2 "manipulator"&''ϥ +12 "core" ' +2 "manipulator"&-& +4 "core" & f 1 +3 "storage"(g& +4 "core" &,? " +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 4 + 700 counts + "manipulator"&c'& +21 "core" ' +2 "storage"(@% +5 "core" %ȝ : '  +3 ."downElevator"SE.seek :down +4 "storage"(6'v +102 (u% +3 "core" % \\ [ [s +3 "manipulator"&~% +4 "core" %  d 6 +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"& '\ +37 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +51 "core" ' +3 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"']& +5 "core" &PS +2 "manipulator"&w& +7 "core" & 4 +3 "manipulator"&4% +5 "core" %\   3 +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&<(- +178 "core" ( +2 "manipulator"&$& +5 "core" &- t 4# +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &V& +4 "core" &-  4# +3 .tForearm.seek :garage +2 "manipulator"&%'! +106 "core" ' +3 .tHand.close +2 "manipulator"&W/ +70 "core" / +2 "manipulator"&X& +4 "core" &- | %# +3 "manipulator"&7% +5 "core" % . l &k +2 .tForearm.seek :retract +2 "manipulator"&#'\ +107 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&b( +274 "core" ( +2 "manipulator"&?& +5 "core" & 1 /2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" & /2 +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&1', +103 "core" ' +2 "manipulator"&M& +5 "core" & +2 +2 "manipulator"&% +5 "core" %- c +r +2 "collection"'*& +5 "core" &SV_ +3 "collection"'l& +5 "core" &QWu +3 .tCC.seek :closed +2 "collection"')(O +5 "core" &TWf +6 &SW 5 +10 &4GtUU 2 +9 &[ptSW G +9 &USV R +10 &FUUc Q +9 &{GSWK Q +9 &=IUV? Q +10 &FTX Q +9 &GTW Q +10 &CTW Q +9 &DFRX R +9 &!GRW Q +10 &"HUWs Q +9 &$GUVf Q +9 &&MFRVL Q +10 &(CVV< Q +9 &)GSW) Q +9 &+GTXg Q +10 &-UGSWz Q +9 &/CTWo Q +10 &0FTYZ Q +9 &2FUVF Q +9 &4^GSW Q +10 &6!GRT Q +9 &7FSW Q +9 &9FTX Q +10 &;fIUWg Q +9 &=(FUW[ Q +10 &>GSYO Q +9 &@GUW@ Q +9 &BoHRY Q +10 &D1GTY Q +9 &EJVW Q +9 &GWUX S +10 &IgvTW V +9 &KVX \\ +50 &LTX ` +12 &NSX D + &OZ(TV{ *{ +2 &OjSXb N + ( + &OkTX[ N + &OkUWN N + &OkSXB N +3 "collection"'l& +6 #tCollection Clamp onSpring/offSpring for 5/25 samples, on/off torque 1.81 + "collection"'& +4 "core" &OkSX+ N + &OkUW N +3 .tHand.open + "manipulator"&81 +72 "core" 1 +2 "manipulator"&% +4 "core" % * w n 9 u +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&'\ +97 "core" ' +2 .tPSV.dial PSR +2 "processing"%3 +140 "core"  +2 "processing"%s% +5 "core" %U; +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%v' +1612 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%U  +46 "core"  +2 .tPS.seek 0ml +2 "processing"%Y'W +1618 "core" ' + .tPSV.dial PSR +2 "processing"%m +47 "core"  + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%(' +2633 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%_ + "collection"'K  +8 "core" A +2 "processing"%[ +3 "core" A +3 "processing"%  +74 "core" +100  +2 .tPSV.dial :mixloop +2 "processing"%i +105 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'&  +17 "core"  +2 .tPTV.dial :PRVmixing +2 "processing"%  +136 "core" +3 .tPS.seek 0ml +2 "processing"%'W +2626 "core" ' +2 .tPSV.dial :air +2 "processing"%\\  +45 "core"  +3 .tPS.seek 2.5ml + "processing"%O' +2638 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%S +57 "core" +3 .tPS.seek 0ml + "processing"% 'W +2032 "Can", RI7F +600 "core" ' +2 .tPSV.dial :air + "processing"%>  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2652 "core" ' +2 .tPSV.dial :mixloop + "processing"% +45 "core" +3 .tPS.seek 0ml +2 "processing"%e'W +2637 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +5 "core" & b '2 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&y( +4 "core" ( +2 "manipulator"&0& +5 "core" & Y ' $2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &j& +4 "core" & w [ '2 +3 .tForearm.seek CC +2 "manipulator"&!', +104 "core" ' +2 .tHand.close +2 "manipulator"&N/ +71 "core" / +3 .tCC.seek :open +2 "collection"',( +378 "core" ( +2 "manipulator"&+& +4 "core" & '2 +3 "manipulator"&% +5 "core" %  u 5 & +2 .tForearm.seek :retract +2 "manipulator"&.'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&n(- +284 "core" ( + "manipulator"&p& +5 "core" &-  5 +45 .tElbow.reconfigure :loose +10 "manipulator"&$ &.,(#b +4 & & +3 "core" &-   - 5 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&r'! +108 "core" ' +2 .tHand.open + "manipulator"&d1 +67 "core" 1 +2 "manipulator"&% +4 "core" % 's y m @ _ +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&f'\ +101 "core" ' + .tPSV.dial :mixloop +2 "processing"%H +5 "core" + .tPTV.dial :PRVmixing +2 "processing"%  +5 "core" +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +4 "processing"%^  + "collection"'R  +15 "core" +4  +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'B  +5 "core" +2 #tLoading lyfil puck from tube 5 into Collection Clamp +2 "collection"'=& +5 "core" &Y^ +2 "manipulator"&% +4 "core" %\  h / +3 "storage"(\ % +4 "core" %}   x +2 "storage"(. +4 "core" .(,> +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 5 + "storage"(q(; +197 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (a& +3 "core" &; -  +3 "manipulator"&:& +4 "core" &- . +3 "manipulator"&% +5 "core" %\  / , +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&A( +180 "core" ( +2 "manipulator"&& +4 "core" &  0g +3 "storage"(k& +4 "core" &;  )  +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts +2 "manipulator"&' +98 "core" ' +2 "storage"(D& +4 "core" &; ; : J  +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"( 'H +229 "core" ' +3 "storage"({- +5 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (F& +3 "core" &;  .  +3 "manipulator"&& +4 "core" & +f +3 .tElbow.seek 5 +2 "manipulator"&5( +4 "core" ( +2 "manipulator"&G& +5 "core" &  +f +2 "storage"(I& +4 "core" &; V  +3 .tForearm.seek 5 + 300 counts +2 "manipulator"&P'O +14 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tHand.close + "manipulator"&x/ +71 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&/& +2 "storage"('v +10 "core" & *f +2 "manipulator"&% +5 "core" % F a -e +3 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +3 .tElbow.seek CC + "manipulator"&}( +84 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +67 "core" ( +2 "manipulator"&& +5 "core" & q .8 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &o& +3 "core" & ! .8 +45 .tForearm.reconfigure :tight +11 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&', +101 "core" ' +2 "manipulator"&9& +6 "core" & d  (8 +2 "manipulator"&L% +5 "core" %4 } ' +3 "collection"'z& +4 "core" &Y_) +3 "collection"'2& +7 "core" &Z] +2 .tCC.seek :closed +3 "collection"'(O +5 "core" &Z] +5 &\\_L 3 +9 &0Gy[^h 3 +10 &\\qtY_R G +9 &W]_q R +9 &C[` Q +10 &F\\] Q +9 &AGZ^ R +9 &E[` Q +10 &G[^ Q +9 &F[] R +10 &JFZ] Q +9 &! G[\\ Q +9 &"D\\\\ Q +10 &$GY] Q +9 &&RF\\`t Q +9 &(F]^d Q +10 &)G[\\Y R +9 &+FY^M Q +9 &-ZG[]A Q +10 &/FY^? Q +9 &0G[`- Q +10 &2F]^# Q +9 &4cF[_ Q +9 &6%FZ^ Q +10 &7F[] Q +9 &9F[` Q +10 &;kG\\^ Q +9 &=-G[_ Q +9 &>G[^ Q +10 &@GZ_ Q +9 &BsGY] Q +10 &D5HZ^ Q +9 &ENZ^ R +9 &G[Z_ T +10 &Ig]]B X +9 &K[]w ^ +9 &L[^m ` +10 &NX\\` D +9 &Oa-bU &r +9 &OgP L +3 ( +3 "collection"'2& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.91 + .Hand.open +2 "manipulator"&"1 +75 "core" 1 +2 "manipulator"&Z% +5 "core" % + 9  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&;'\ +96 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'C  +140 "core" ~ +2 .tCSV.dial CTV + "collection"'J  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%-' +2638 "core" ' + "collection"'g% +5 "core" % I 14  +3 .tCS.seek 4.151ml + "collection"'@'Q +1576 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%`  +45 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%u  +77 "core"  +2 .tPS.seek 0ml +2 "processing"%~'W +2635 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"'Q ` +40 "core" ^ +2 .tCSV.dial :air + "collection"'] @ +45 "core" ? +3 .tCS.seek 10ml +2 "collection"'t' D +1570 "core" ' +2 .tCSV.dial CTV +2 "collection"'w  +44 "core"  +3 .tCS.seek 0ml +2 "collection"'4' +2625 "core" ' +2 .tCBV.dial :waste1 +2 "collection"'' @ +29 "core" > +2 .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +43 "collection"'  +139 "core" +2 "collection"'c& +4 "core" &Oe L +3 #tStoring lyfil puck in Collection Clamp to tube 4 +2 "manipulator"&$% +4 "core" %\  :  +2 "storage"(V% +5 "core" %y +2 "storage"(6. +3 "core" .(; +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 4 + "storage"(h(,> +198 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (W& +3 "core" &,A  +3 "manipulator"&X& +5 "core" & B !8 +2 "manipulator"&7% +5 "core" %\   ?  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +2 "manipulator"& ( +153 "core" ( +2 "manipulator"&%& +4 "core" & ' +2 "storage"(?& +4 "core" &,A +54 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts +2 "manipulator"&'& +95 "core" ' +2 "storage"(<& +5 "core" &,A  K +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(M'H +192 "core" ' +2 "storage"(- +4 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&*& +4 "core" & \\ # +3 "storage"(#& +5 "core" &,A U +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek 4 + "manipulator"&'j +38 "core" ' +2 .tElbow.hold +2 "manipulator"&, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(8- +3 "core" -' +4 .tSE.seek 12.05 Pucks below Top Plate + "storage"('ȗ +37 "core" ' +3 "manipulator"&l% +5 "core" %ad  +2 "storage"(3& +5 "core" &,A i t ] +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 291 counts +2 "manipulator"&s'ύ +17 "core" ' +2 "manipulator"&1& +5 "core" &  # +2 "storage"(U& +5 "core" &,A I +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 4 + 700 counts +2 "manipulator"&v'& +17 "core" ' +3 .tSE.seek 13.05 Pucks below Top Plate +2 "storage"(m'͎ +53 "core" ' +3 "manipulator"&Y& +4 "core" &  $ +2 "manipulator"&_% +5 "core" %0  & +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&['\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&K( +154 "core" ( +2 "manipulator"&& +5 "core" & n { 3 1 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &i& +4 "core" & g ` @ 1 +3 .tForearm.seek CC +2 "manipulator"&&', +105 "core" ' +2 .tHand.close + "manipulator"&/ +67 "core" / +3 .tCC.seek :open + "collection"'(( +379 "core" ( +3 "storage"(\\& +5 "core" &,A " +2 "storage"(& +4 "core" &,A  Q +2 "manipulator"&S& +5 "core" & m n  1 +2 "manipulator"&O% +5 "core" %  _ j  X +3 .tForearm.seek :retract +2 "manipulator"&>'\ +101 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 4 + "manipulator"& ( +151 "core" ( +2 "manipulator"& & +5 "core" & 5 ' +2 "storage"(& +5 "core" &,A M +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 .tForearm.seek 4 + "manipulator"&'j +111 "core" ' +2 .tElbow.hold +2 "manipulator"&0, +3 "core" , +44 .tElbow.reconfigure :tight +10 "manipulator"&$&.,(\ #b +4 .tHand.open + "manipulator"&j1 +71 "core" 1 +3 "manipulator"&N% +5 "core" % |n 2 9 Y  +2 "storage"(b& +4 "core" &,A  +3 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 4 + 318 counts + "manipulator"&'Ϩ +16 "core" ' +2 "manipulator"&)& +5 "core" &  * +2 "storage"(+& +5 "core" &,A   [ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts +2 "manipulator"&'& +25 "core" ' +17 "storage"(!% +5 "core" %͖  G +4 ."downElevator"SE.seek :down +3 "storage"(p'v +100 (y% +4 "core" % N M k Yo +3 "manipulator"& % +5 "core" %K   6 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&d'\ +26 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +63 "core" ' +2 .tPSV.dial :air +2 "processing"%  +88 "core"  +3 .tPS.seek 2.5ml +2 "processing"%H' +2636 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%. +58 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +44 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%R +46 "core" +2 .tdelay 1 second +102 .PSV.dial :air +31 "processing"%^  +46 "core"  +2 .tdelay 1 second +103 .PS.seek 0ml + "processing"%B'W +2634 "core" ' +3 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%=& +5 "core" &v +2 "manipulator"&& +5 "core" & f 4 +2 "manipulator"&\ % +5 "core" %\ " p 4- +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +183 "core" ( + "manipulator"&r& +5 "core" &-   ' 3A +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &a& +3 "core" &- 4A +3 .tForearm.seek :garage +2 "manipulator"&:'! +104 "core" ' +2 .tHand.close + "manipulator"&/ +71 "core" / +2 "manipulator"&T& +5 "core" &- { ( &A +2 "manipulator"&% +5 "core" % -  'v +2 .tForearm.seek :retract +2 "manipulator"&k'\ +102 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&n( +121 "core" ( +2 "manipulator"&D& +5 "core" &  5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &f& +3 "core" &  4 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&{' +99 "core" ' +2 "manipulator"&F& +4 "core" &  4 +3 "manipulator"&% +4 "core" % 4 +3 "processing"%G& +5 "core" &^ +3 "processing"%I& +48 "core" &} +11 & +3 .tPC.seek :closed +3 "processing"%x(Tg +4 "core" & +4 & ; +9 & Fm 2 +10 &,nr F +9 &Y T +9 &~B T +10 &@B T +9 &B T +9 &C S +10 &A T +9 &IA S +10 & ? S +9 & A T +9 &"A S +10 &$PB T +9 &&A S +9 &'B S +10 &)? S +9 &+YB S +10 &-C S +9 &.C S +9 &0A S +10 &2aC S +9 &4#A S +9 &5? S +10 &7C S +9 &9iD S +10 &;*B T +9 &<B S +9 &>? S +10 &@pA T +9 &B3A S +9 &CC T +10 &EF S +9 &GwH T +10 &I4V V +9 &Jv Y +9 &L [\ +10 &Nl| [ +9 &P.y [ +9 &Q~ [ +10 &S}] - +9 &T: ` 7 +9 ( +2 &TD  - +3 "processing"%I& +4 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.88 + "processing"%/& +5 "core" &TD  - +2 .tHand.open + "manipulator"&1 +75 "core" 1 +2 "manipulator"&A% +4 "core" %   , +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 .tPRV.dial :air + "processing"%  +47 "core"  +3 .tPSV.dial :mixloop +2 "processing"%o +45 "core" +2 "processing"% % +4 "core" %U +3 .tPS.seek 0.3ml +2 "processing"%P' +392 "core" ' +2 .tPSV.dial PSR +2 "processing"%5 +107 "core"  +3 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml +2 "processing"%9'* +486 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%L' +1923 "core" ' +3 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%z +109 "core" + .tPTV.dial :mixing +2 "processing"% @ +76 "core" B +2 .tPBV.dial :waste2 +2 "processing"%  +99 "core"  +3 .tPS.seek 0ml +2 "processing"%,'W +2627 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&"& +4 "core" & Y . +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC + "manipulator"&Z( +5 "core" ( +2 "manipulator"&2& +5 "core" & . +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &C& +3 "core" & . +3 .tForearm.seek PC +2 "manipulator"&J' +95 "core" ' +2 .tHand.close + "manipulator"&/ +72 "core" / +2 .tPC.seek :open +2 "processing"%e( +402 "core" ( +2 "manipulator"&g& +5 "core" & / +2 "manipulator"&E% +4 "core" %  /+ +3 .tForearm.seek :retract +2 "manipulator"&`'\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&u(- +150 "core" ( +2 "manipulator"&-& +4 "core" &. Z 4R +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &Q& +4 "core" &. @ 3R +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage + "manipulator"&]'! +108 "core" ' +2 .tHand.open + "manipulator"&@1 +77 "core" 1 +2 "manipulator"&w% +5 "core" % %d l l V - +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +44 "manipulator"&t'\ +112 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp +2 "processing"%'& +5 "core" & +2 "manipulator"&% +4 "core" %\  8 1" +2 "storage"(c% +5 "core" %y < 7 +2 "storage"($. +3 "core" .(,> +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(V(; +201 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (6& +3 "core" &;   +3 "manipulator"&W& +5 "core" &. .R +2 "manipulator"&X% +5 "core" %\   /" +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&7( +175 "core" ( +2 "manipulator"&q& +5 "core" & G 1W +2 "storage"(%& +5 "core" &; 8 <  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts +2 "manipulator"&?' +93 "core" ' +2 "storage"(}& +5 "core" &; 0 > R  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(<'H +240 "core" ' +2 "storage"(;- +3 "core" -'$ +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (& +4 "core" &; s  +2 "manipulator"&*& +4 "core" &  +W +3 .tElbow.seek 5 +2 "manipulator"&#( +13 "core" ( +2 "manipulator"&8& +5 "core" & + +2 "storage"(l& +5 "core" &;     +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&3'O +22 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&1/ +74 "core" / +5 ."downElevator"SE.seek :down +3 "manipulator"&U& + "storage"(Y'v +10 "core" & T / +2 "manipulator"&_% +5 "core" % E  1 +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 .tElbow.seek PC +2 "manipulator"& ( +95 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +179 "core" ( +2 "manipulator"&M& +4 "core" & c 0 l +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" & , / l +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&s' +105 "core" ' +3 "manipulator"&& +4 "core" & 4 l +3 "manipulator"&% +5 "core" % " 4 +2 "processing"%i& +4 "core" & +4 "processing"%v& +6 "core" & +3 .tPC.seek :closed +2 "processing"%(Tg +5 "core" & +7 & 0 %f +10 &To 9 +9 &zi M +9 &G S +10 &G? S +9 & B S +9 &B S +10 &B S +9 &NA S +9 &A S +10 &A S +9 &!A S +10 &#V@ S +9 &%A S +9 &&A S +10 &(A S +9 &*`A R +9 &, A S +10 &-A S +9 &/A S +10 &1hA R +9 &3(A S +9 &4@ S +10 &6@ R +9 &8oA S +9 &:1A S +10 &;? S +9 &=A S +10 &?w?y S +9 &A9Aw S +9 &BA S +10 &DCz S +9 &F|Er T +9 &H<M T +10 &Ic W +9 &K}z Z +10 &Mp{y [ +9 &O3} Z +9 &Pk [ +10 &Rl T +9 &SCWr (v +9 &TO(o ( +6 ( +2 "processing"%v& +5 "core" &TOk ( +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.87 + .Hand.open + "manipulator"&1 +72 "core" 1 +3 "manipulator"&[% +5 "core" %  1 +46 .tForearm.reconfigure :loose +11 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +3 #tHeating Puck.from 5, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%\\  +3 %9 +7 "core" 9 +103 "processing"%S9 +3 "core" 9 +103 "processing"%O9 +3 "core" 9 +104 "processing"% 9 +4 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%&9 +4 "core" 9 +103 "processing"%K9 +3 "core" 9 +103 "processing"%j9 +4 "core" 9 +103 "processing"%N9 +3 "core" 9# +103 "processing"%b9 +3 "core" 9' +103 "processing"%)9 +3 "core" 9+ +103 "processing"%+9 +3 "core" 9/ +103 "processing"%>9 +3 "core" 94 +103 "processing"%!9 +4 "core" 98 +104 "processing"% 9 +3 "core" 9 < +103 "processing"%y9 +3 "core" 9 @ +104 "processing"% 9 +3 "core" 9E +103 "processing"%9 +3 "core" 9I +103 "processing"%9 +4 "core" 9M +103 "processing"%m9 +3 "core" 9Q +103 "processing"%9 +3 "core" 9V +103 "processing"%9 +3 "core" 9Z +103 "processing"%p9 +3 "core" 9$^ +103 "processing"%~9 +3 "core" 9)b\ +103 "processing"%.9 +3 "core" 9-g\ +103 "processing"%9 +3 "core" 91k\ +104 "processing"%R9 +3 "core" 96o +103 "processing"%^9 +3 "core" 9:s +103 "processing"%H9 +4 "core" 9>x +103 "processing"%=9 +3 "core" 9B| +4 .tPH.hold 2:00:00,28C +3 "processing"% pp> +2 .tdelay 1:30 +5 "core" | +9000 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%\ +108 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +12 .tPS.seek 0.5ml + "processing"%r' +593 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +11 .tPS.seek 2ml + "processing"%a'[ +1612 "core" ' +2 .tPTV.dial :puck +2 "processing"%0  +74 "core"  +2 .tPSV.dial PTV +2 "processing"% +76 "core" +2 .tPBV.dial :waste1 +2 "processing"%T  +138 "core"  +3 "processing"%% +5 "core" %V(  +2 .tPS.seek 1.5ml +2 "processing"%d' +598 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%D * +34 "core" , +3 .tPS.seek 0ml +2 "processing"%f'W +529 "Can"5 IL7܇ +1079 "core" ' +2 .tdelay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%:  +14 "core"  +2 .tPBV.dial :waste1 +2 "processing"%F  +36 "core" +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%G +78 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%' +2489 "core" ' +2 .tPSV.dial PTV +2 "processing"%k +76 "core" +2 .tdelay 5 seconds +553 .PSV.dial PSR +3 "processing"%| +76 "core"  +3 .tdelay 5 seconds +502 .PSV.dial PTV +3 "processing"%/ +77 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%  +75 "core"  +3 .tPS.seek 0ml +2 "processing"%A'W +2509 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%I  +141 "core" +2 .tPSV.dial :mixloop +2 "processing"% +45 "core" +2 .tPRV.dial :ab1 +2 "processing"%o @ +79 "core" B +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"% 'w +363 "core" ' +2 .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +3 "collection"'{  +3 "processing"%B  +48 "core"  +6 +2 "processing"%5% +5 "core" %zQ  +3 .tPS.seek 0.32ml +2 "processing"%P'' +393 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'9  +31 "core" +2 .tPRV.dial :air +2 "processing"%z  +43 "core"  +3 .tPS.seek 0.9ml +2 "processing"%'D +1230 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +76 "core" > +3 .tPS.seek 0.5ml +2 "processing"%L' +862 "core" ' +3 #taddPMLReagent08 + .PSV.dial :air + "processing"%"  +46 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%2'[ +1621 "core" ' +2 .tPSV.dial :PML + "processing"%C +45 "core" +2 .tPTV.dial :mixing +2 "processing"% @ +77 "core" A +2 .tPBV.dial :waste1 +2 "processing"%n  +36 "core" +2 "processing"%% +4 "core" %b5 +3 .tPS.seek 1.85ml + "processing"%x'B +236 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%g * +37 "core" , +3 .tPS.seek 0ml +2 "processing"%E'W +1967 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'-& +3 "core" &ch +3 "manipulator"&Q& +5 "core" & q  * l +2 "manipulator"&J% +5 "core" %\ , &$s +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&Z(- +126 "core" ( +2 "manipulator"&@& +4 "core" &- ), +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &w& +3 "core" &- l &, +3 .tForearm.seek :garage +2 "manipulator"&`'! +107 "core" ' +2 .tHand.close + "manipulator"&'/ +77 "core" / +2 "manipulator"&& +4 "core" &- i F , +2 "manipulator"&c% +5 "core" % 1 X f c +3 .tForearm.seek :retract +2 "manipulator"&$'\ +107 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&]( +266 "core" ( +2 "manipulator"&6& +5 "core" & F *3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &W& +3 "core" &  "3 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +54 .tForearm.seek CC +2 "manipulator"&X', +100 "core" ' +2 "manipulator"&h& +5 "core" & n '3 +3 "manipulator"&q% +5 "core" %) M ' +2 "collection"'%& +4 "core" &ch +4 "collection"'}& +6 "core" &fi +3 .tCC.seek :closed +3 "collection"'u(O +4 "core" &eg +5 &dg 1 +9 &1Fydg 4 +9 &^rsdg I +10 &Udh S +9 &Bcg R +10 &Cdg R +9 &DDef S +9 &Ebh R +10 &Ceg S +9 &Fdf S +10 &LFdg S +9 &!Fdh R +9 &"Cef R +10 &$Ddi R +9 &&UCdg R +9 &(Gdh R +10 &)Fee S +9 &+Eeg S +9 &-]Fdi R +10 &/Ceh R +9 &0Fef S +10 &2Fce S +9 &4eDgi R +9 &6'Ceg R +10 &7Bdg R +9 &9Gfh R +9 &;mGdf R +10 &=/Hdg R +9 &>Hch R +10 &@Gdg R +9 &BtFdh S +9 &D7Fgh R +10 &EDej R +9 &GQdi T +9 &Iqndg W +10 &K!bg ] +9 &Lcg ` +10 &Ndh ? +9 &O](cf *y +9 &Ofde Q +3 ( +2 "collection"'}& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.75 +2 "collection"'t& +5 "core" &Ofdh Q +2 .tHand.open + "manipulator"&;1 +66 "core" 1 +2 "manipulator"&% +5 "core" % ) Y g  +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&*'\ +103 "core" ' +2 .tPSV.dial PSR +2 "processing"%8 +108 "core"  +3 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml +2 "processing"%l' +1608 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%1  +43 "core"  +3 .tPS.seek 0ml + "processing"%U'W +1618 "core" ' +2 .tPSV.dial PSR + "processing"%_ +45 "core"  +2 .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%7' +2647 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV + "processing"%?  +3 "collection"'<  +42 "core" +130  +2 .tPSV.dial :mixloop +2 "processing"%3 +105 "core" +3 .tCTV.dial :air,avoiding: :intake +2 "collection"'M  +4 "core" +3 .tPTV.dial :PRVmixing + "processing"%  +77 "core" +2 .tPS.seek 0ml +2 "processing"%#'W +2170 "Can": UO8r +472 "core" ' +2 .tPSV.dial :air +2 "processing"%Y  +45 "core"  +3 .tPS.seek 2.5ml +2 "processing"%' +2631 "core" ' + .tPSV.dial :mixloop +2 "processing"% +58 "core" +2 .tPS.seek 0ml +2 "processing"%i'W +2628 "core" ' +2 .tPSV.dial :air +2 "processing"%  +43 "core"  +3 .tPS.seek 2.5ml +2 "processing"%e' +2648 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +45 "core" +2 .tPS.seek 0ml +2 "processing"%['W +2625 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&v& +5 "core" & ` # #3 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +4 "core" ( +2 "manipulator"&S& +4 "core" & U } = 3 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &s& +47 "core" & B { O 3 +11 .tForearm.seek CC +2 "manipulator"&O', +107 "core" ' +2 .tHand.close + "manipulator"& / +76 "core" / +3 .tCC.seek :open +2 "collection"'( +379 "core" ( +2 "manipulator"&&& +4 "core" & s } "3 +3 "manipulator"&K% +4 "core" %  y 6 W  +3 .tForearm.seek :retract +2 "manipulator"&j'\ +98 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"&N(- +284 "core" ( +2 "manipulator"&b& +4 "core" &- z " +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &)& +4 "core" &-  1" +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage + "manipulator"&+'! +110 "core" ' +3 .tHand.open + "manipulator"&>1 +76 "core" 1 +2 "manipulator"&!% +5 "core" % ) U v %  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"& '\ +103 "core" ' +3 ."da"delayUntil "11:59:56.19" +24611 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%y @ +79 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +3 ."da"PSV.dial :air + "processing"%  +46 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%m' +2496 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +46 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%p +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%~  +46 "core"  +2 ."da"PS.seek 0ml +3 "processing"%.'W +2495 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +138 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%R' +602 "core" ' +3 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%^'[ +1604 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%H  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"%= +75 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%\  +37 "core" +2 "processing"%,% +5 "core" %Xd  +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"%0 * +36 "core" + +3 ."da"PS.seek 0ml +2 "processing"%'W +1609 "core" ' +2 ."da"delay 2:00 +8059 "Can"; BR9 +3944 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%T  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%a * +35 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%D +77 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%d' +2494 "core" ' +2 ."da"PSV.dial PTV +44 "processing"%\\ +85 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%: +77 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%F +77 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +75 "core"  +3 ."da"PS.seek 0ml +2 "processing"%G'W +2489 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%f +136 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%k' +592 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%|'[ +1608 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%/  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +76 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +36 "core"  +2 "processing"%I% +4 "core" %^T  +3 ."da"PS.seek 1.5ml +2 "processing"%' +590 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%o * +36 "core" , +3 ."da"PS.seek 0ml +2 "processing"%A'W +1606 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%B  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%{  +37 "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 +2 "processing"% +77 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%9' +2498 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%z +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%P +77 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +77 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +75 "core"  +3 ."da"PS.seek 0ml +2 "processing"%"'W +2493 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%L  +45 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing + "processing"%C  +141 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%  +44 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%n  +15 "core" +2 ."da"PSV.dial :mixloop +2 "processing"% +44 "core" +3 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.3ml +2 "processing"%g' +388 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%2  +45 "core"  +2 "processing"%x% +4 "core" %R  +3 ."da"PS.seek 0.55ml +2 "processing"%-'z +341 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%Q  +45 "core"  +2 ."da"PS.seek 2ml +2 "processing"%J'[ +1565 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%@ +46 "core" + ."da"PTV.dial :mixing +2 "processing"%w @ +76 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%'% +4 "core" %ZU  +3 ."da"PS.seek 1.85ml +2 "processing"%': +242 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%c * +35 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1984 "core" ' +2 ."da"delay 2 seconds +203 .delay 8:00 +11841 "Can": FUf9 +36162 #"da"recoverPRVreagent08 + .PTV.dial :mixing + "processing"%` @ +5 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%6  +48 "core" +10 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%W * +36 "core" + +2 ."da"PSV.dial :air +2 "processing"%Z  +46 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%h' +2511 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%q +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%%  +46 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%$ +44 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%(  +45 "core"  +3 ."da"PS.seek 0ml +2 "processing"%t'W +2495 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +3 .PSV.dial PSR + "processing"%; +138 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +593 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%}'[ +1615 "core" ' +2 ."da"PTV.dial :puck + "processing"%8  +76 "core"  +2 ."da"PSV.dial PTV +2 "processing"%X +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%E  +37 "core" +2 "processing"%1% +4 "core" %Z\\  +3 ."da"PS.seek 1.5ml +2 "processing"%l' +594 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%_ * +36 "core" + +3 ."da"PS.seek 0ml +2 "processing"%U'W +1609 "core" ' +2 ."da"delay 2:00 +9196 "Can"= GX:4 +2807 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%<  +34 "core"  +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%? * +36 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%3 +76 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%M' +2489 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +76 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%7 +77 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%Y +77 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%#  +75 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2493 "core" ' +3 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +138 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%' +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%i'[ +1608 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"PBV.dial :waste1 + "processing"%e  +36 "core" +2 "processing"%v% +4 "core" %_N  +3 ."da"PS.seek 1.5ml +2 "processing"%S' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%s * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"% 'W +1610 "core" ' +2 ."da"delay 2:00 +12003 #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"%* * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%u +77 "core"  +2 ."da"PS.reconfigure :fast +53 "processing"%#A ,`xb +7 ."da"PS.seek 2.5ml +2 "processing"%&' +2484 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%K +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%O +77 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%b +76 "core" +3 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +75 "core"  +3 ."da"PS.seek 0ml +2 "processing"%)'W +2484 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%> +138 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%!' +593 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%j'[ +1605 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%+ +75 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%y  +36 "core" +3 "processing"% % +4 "core" %Wa  +3 ."da"PS.seek 1.5ml +2 "processing"%' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +3 ."da"PS.seek 0ml +2 "processing"%['W +1615 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +36 "core" +2 ."da"delay 30 seconds +1991 "Can"< BZ:ʇ +1012 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%p +76 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%~' +2488 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%m +75 "core" +3 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +76 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%. +77 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%R  +87 "core" +2 ."da"PS.seek 0ml +3 "processing"%H'W +2487 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%= +147 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +11 "processing"% +29 ."da"PS.reconfigure :default +12 "processing"%#A d`xb +12 ."da"PS.seek 0.25ml +9 "processing"%\ '7 +344 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +11 ."da"PS.seek 0.5ml +2 "processing"%,' +338 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%^'[ +1615 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%0 +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%r  +39 "core" +2 "processing"%T% +4 "core" %^L # +3 ."da"PS.seek 1.5ml +2 "processing"%' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%a * +37 "core" , +3 ."da"PS.seek 0ml +2 "processing"%D'W +1608 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%\\ * +38 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%: +80 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +48 "processing"%F' +2662 "core" ' + ."da"PSV.dial PTV +2 "processing"% +93 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PSR +6 "processing"%d +77 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%f +91 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%G  +81 "core"  +3 ."da"PS.seek 0ml +2 "processing"%k'W +2628 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%/ +157 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%'[ +2123 "core" ' + ."da"delay 5 seconds +503 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +93 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%I  +37 "core" +2 "processing"%|% +4 "core" %]_ # +3 ."da"PS.seek 1.5ml +2 "processing"%o' +590 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +38 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%B  +111 "core"  +3 ."da"PS.seek 0ml +2 "processing"%{'W +1615 "core" ' +2 "processing"%59 +4 "core" 95 +2 #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast + "processing"% +4 "core" 5 +2 "processing"%A& +4 "core" &TOB (( +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&z% +5 "core" %\   8 +2 "storage"(P% +4 "core" % ^ _ > +3 "storage"(. +4 "core" .(; +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 ."da"SC.seek 4 +2 "storage"((,> +194 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +4 (9& +3 "core" &,A ; ;  < +3 "manipulator"&L& +4 "core" &-" +2 "manipulator"&C% +4 "core" %\ 8 +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&( +180 "core" ( +2 "manipulator"&n& +4 "core" & !w +3 "storage"(& +4 "core" &,A ] \\ > +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 4 + 700 counts +2 "manipulator"&"'& +108 "core" ' +2 "storage"(2& +5 "core" &,A O L n @ +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"(x'H +184 "core" ' +2 "storage"(g- +4 "core" -' +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&Q& +3 "core" & !v +3 "storage"(-& +4 "core" &,A - 2 , < +3 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 4 +2 "manipulator"&@'j +40 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&w, +4 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"( - +3 "core" -' +4 ."da"SE.seek 13.05 Pucks below Top Plate +2 "storage"(''͑ +38 "core" ' +2 "manipulator"&c% +4 "core" %m\\ M H u +3 "storage"(J& +4 "core" &,A ; * +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 4 + 303 counts +2 "manipulator"&'ϙ +19 "core" ' +2 "manipulator"&`& +4 "core" & !u +2 "storage"(6& +4 "core" &,A   8 +4 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 4 + 700 counts +2 "manipulator"&W'& +16 "core" ' +59 ."da"SE.seek 14.05 Pucks below Top Plate +2 "storage"(Z'҈ +52 "core" ' +3 "manipulator"&& +4 "core" &!u +3 "manipulator"&q% +11 "core" %6  +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&%'\ +91 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&$( +293 "core" ( +2 "manipulator"&(& +5 "core" & L< +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &h& +4 "core" &< +3 ."da"Forearm.seek PC +2 "manipulator"&;' +95 "core" ' +2 ."da"Hand.close +2 "manipulator"&t/ +71 "core" / +3 ."da"PC.seek :open +2 "processing"%( +406 "core" ( +2 "storage"(8& +4 "core" &,A ; 8 9 +2 "manipulator"&X& +5 "core" & |< +2 "manipulator"&E% +29 "core" %  +3 ."da"Forearm.seek :retract +2 "manipulator"&1'\ +98 "core" ' +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&}( +239 "core" ( +2 "manipulator"&_& +4 "core" & D +2 "storage"(l& +5 "core" &,A   8 +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 700 counts +2 "manipulator"&<'& +99 "core" ' +3 ."da"Hand.open +2 "manipulator"&?1 +65 "core" 1 +3 "storage"(3- +4 "core" -'҈ +3 ."da"SE.seek 13.81 Pucks below Top Plate +2 "storage"(U'T +26 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 13.14 Pucks below Top Plate +2 "storage"(' +53 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23aug2412h50ml_niagara.tif +1946 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +2946 #"da"SX HX9/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 45.579 seconds\ /var/log/esp/da23aug2412h50ml_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23aug2412h50ml20s_niagara.tif +2065 #SX HX9/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23aug2412h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23aug2412h50ml30s_niagara.tif +3065 #SX HX9/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23aug2412h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "45.579 sec auto-exposure",Subject: "da23aug2412h50ml images!" + "storage"(7- +6 "core" -' +14 "storage"(Y& +13 "core" &,A 6 & +17 "manipulator"&#& +11 "core" & % , U B +3 ."da"Elbow.seek 4 +2 "manipulator"&M( +3 "core" ( +3 "manipulator"&& +5 "core" & - + B +4 "storage"(& +5 "core" &,A u s +3 ."da"Forearm.seek 4 + 700 counts +2 "manipulator"&'& +10 "core" ' +3 ."da"SE.reconfigure :gently +6 "storage"(#QK-0-\ b +6 ."da"SE.seek 13.86 Pucks below Top Plate +2 "storage"('є +59 "core" ' +2 "manipulator"&e& +5 "core" & l j 0 B +2 "storage"(v& +7 "core" &,A j +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 4 +2 "manipulator"&i'j +37 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&s, +8 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 14.04 Pucks below Top Plate +3 "storage"(S' +34 "core" ' +2 "manipulator"&]% +5 "core" %pt  +8 "storage"(*& +85 "core" &,A L D +2 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 4 + 306 counts +3 "manipulator"&u'Ϝ +13 "core" ' +2 "manipulator"& & +5 "core" & N B +2 "storage"(K& +5 "core" &,A  +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 4 + 700 counts +4 "manipulator"&O'& +28 "core" ' +2 "storage"(b% +5 "core" %҇  +3 ."downElevator"SE.seek :down +4 "storage"('v +101 (&% +8 "core" % < Zo +6 "manipulator"&>% +9 "core" %2  % +6 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +2 "manipulator"&)'\ +3 "core" ' +5 ."downElevator"SE.stop + "storage"(5 +83 "core" ' +4 "storage"(!& +7 "core" &,A t +4 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 #tStarting finalPurge + "processing"%+& +6 "core" &H +3 "manipulator"&y& +11 "core" &  B +4 "manipulator"& % +10 "core" %\  s  ! +6 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&j(- +182 "core" ( +5 "manipulator"&& +10 "core" &-  3 +5 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +8 && +8 "core" &- q 3 +7 ."psFlush"Forearm.seek :garage +5 "manipulator"&'! +110 "core" ' +4 ."psFlush"Hand.close +3 "manipulator"&/ +73 "core" / +4 "manipulator"&p& +10 "core" &-   3 +5 "manipulator"&[% +11 "core" % +   _ U +5 ."psFlush"Forearm.seek :retract +4 "manipulator"&m'\ +102 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +3 "manipulator"&( +160 "core" ( +3 "manipulator"&.& +8 "core" &  ; +6 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +6 &R& +9 "core" & z ; +6 ."psFlush"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +7 ."psFlush"Forearm.seek PC +6 "manipulator"&~' +103 "core" ' +2 "manipulator"&=& +5 "core" &  #; +3 "manipulator"&H% +5 "core" % H " +2 "processing"%\ & +5 "core" &9 +4 "processing"%,& +6 "core" &8 +4 ."psFlush"PC.seek :closed +3 "processing"%0(Tg +3 "core" &I +7 &? 7 +11 &?Go@ 2 +9 &`mo3 G +10 &Q3 T +9 &<9 S +9 &x?9 S +10 &:?6 S +8 &@6 T +11 &@5 T +7 &?5 S +9 &AB- T +10 &!A0 S +9 &">. T +9 &$<$ S +10 &&J>" S +9 &( A% T +9 &)?# T +10 &+=! S +9 &-R>( S +10 &/>& T +9 &0A* S +9 &2?, S +10 &4YB$ T +10 &6=% S +9 &7>$ S +9 &9?" S +9 &;aB# T +10 &=$=& S +11 &>?$ S +9 &@A T +10 &Bi? T +9 &D+> T +9 &E? T +11 &GD T +8 &IkT V +9 &K!u Z +10 &L{ [ +9 &N} [ +10 &Pb~ \\ +8 &R$~ \\ +11 &Sj\\ , +9 &T?Y 7 +9 ( +3 &TF" 0 +6 "processing"%,& +7 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.96 +3 "processing"%r& +6 "core" &TF" 0 +5 &TF" 0 +5 ."psFlush"Hand.open +3 "manipulator"&T1 +77 "core" 1 +3 "manipulator"&^% +5 "core" % f ^ +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&a'\ +90 "core" ' +4 ."psFlush"PSR.select :air +5 .PSV.dial PSR +3 "processing"% +47 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +64 ."psFlush"PS.seek 0.5ml +2 "processing"%' +237 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +368 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%\\' +2125 "core" ' +5 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%: @ +206 "core" B +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%D  +139 "core" +4 ."psFlush"PSV.dial :mixloop +4 "processing"% +108 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%d'9 +2369 #"uploadLog"upsync +268 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%f +108 "core" +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%G' +584 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%F' +2127 "core" ' +3 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%/  +36 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%k @ +75 "core" B +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +107 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%I'9 +2625 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%| +108 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%'P +355 "Can"; Gb;` +749 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1608 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%B +88 "core"  +2 ."psFlush"PTV.dial :puck +2 "processing"%o  +76 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%5  +4 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"% 'W +2634 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%A +74 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%z' +589 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%P' +2124 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +76 "core" + ."psFlush"PBV.dial PSV +3 "processing"%9 U +58 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%L'W +2650 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%C @ +44 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%V' +2631 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%n  +74 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2629 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%N +46 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%2' +2625 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +75 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%g U +4 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%Q'W +2636 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%- @ +44 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2628 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%c  +76 "core"  +53 ."psFlush"PS.seek 0ml +2 "processing"%J'W +2624 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%` +46 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%6'P +1096 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1612 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%" +75 "core" +3 ."psFlush"PTV.dial :puck + "processing"%q  +6 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%  +57 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%x'W +2626 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%@ +76 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%' +584 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%'' +2120 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%W +75 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%( U +57 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%w'W +2626 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%h @ +46 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%t' +2633 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%%  +74 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2636 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%8 +45 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%X' +2638 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%E +74 "core" +3 ."psFlush"PBV.dial PSV +2 "processing"%; U +5 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%_'W +2629 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%l @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%$' +2638 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%?  +75 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%3'W +2629 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'1& +4 "core" &w{[ +3 "manipulator"&Z& +5 "core" & } !; +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&U( +21 "core" ( +2 "manipulator"&7& +5 "core" & x x J , +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &Y& +3 "core" & g \\ , +3 .tForearm.seek PC +2 "manipulator"&#' +99 "core" ' +2 .tHand.close + "manipulator"&/ +73 "core" / +3 .tPC.seek :open + "processing"%( +401 "core" ( +2 "manipulator"&e& +5 "core" & 2 &, +2 "manipulator"&v% +5 "core" %  g & +2 .tForearm.seek :retract +2 "manipulator"&]'\ +102 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&*( +348 "core" ( +2 "manipulator"&}& +4 "core" & G )8 +45 .tElbow.reconfigure :loose +11 "manipulator"&$ &.,(#b +3 &<& +4 "core" & @ '8 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC + "manipulator"&', +93 "core" ' +2 "manipulator"& & +4 "core" &  #8 +3 "manipulator"&K% +4 "core" %8 f $ +4 "collection"'b& +5 "core" &w{d +3 "collection"'& +5 "core" &x{] +3 .tCC.seek :closed +2 "collection"'M(O +6 "core" &yz8 +7 & *{|9 %g +9 &Usy~7 : +9 &|lx}8 N +10 &F{{; S +9 &IFy}6 S +9 & C{}5 R +10 &Cx|: S +9 &Gy~8 R +10 &RCy}5 R +9 &Ey|5 R +9 &Gx}4 R +10 &!Cy|4 S +9 &#YEx|: S +9 &%Hy|4 R +10 &&Gw{7 R +9 &(Gx{6 R +10 &*bGv}2 R +9 &,$Gw|4 R +9 &-Gy~6 R +10 &/Gy|0 R +9 &1jGy|6 R +9 &3+Gx|1 S +10 &4Ez|: S +9 &6Fz|7 R +10 &8rCyz: R +9 &:4Cz|6 R +9 &;Gw|; R +10 &=Fy}6 S +9 &?yFx{8 S +9 &A<Fy|: R +10 &BCy}5 R +9 &DHx|6 R +10 &FLy}6 S +9 &H>Wx|3 U +9 &Iy}6 X +10 &Kw{5 ^ +9 &Maz{6 ` +9 &Nry}6 - +10 &O"y}3 T +8 ( +3 &O`x|: M +3 "collection"'& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.89 + "collection"'& +5 "core" &O_x|d M +2 .tHand.open + "manipulator"&&1 +77 "core" 1 +2 "manipulator"&>% +4 "core" % 8 f h  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&i'\ +99 "core" ' +3 #tFlushing the Collection Valve::Manifold + "collection"'!& +5 "core" &O`z|^ M +2 "collection"'+% +5 "core" %|{3 +2 .tCSV.dial CSR +2 "collection"'y  +44 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +12 .tCS.seek 5ml +2 "collection"'u'l +1362 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +10 ' % +4 "core" %ly{7  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 7.501ml + "collection"'S' +707 "core" ' +2 .tCSV.dial :waste +2 "collection"'O +135 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'' +798 "Can"C Pe; +1187 "core" ' +2 #tFlushing lower manifold's waste1 port +2 "collection"'& +5 "core" &O_z}8 M +2 "collection"'% +5 "core" %x|7 + .tCSV.dial :flush +2 "collection"'s  +44 "core"  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 5ml +2 "collection"''l +1321 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'p @ +44 "core" A +2 "collection"'[% +5 "core" %lx}d  +2 .tCS.seek 7ml +2 "collection"')' +576 "core" ' +3 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'.  +3 'R  +43 "core"  +98  +2 .tCBV.dial :waste1 +2 "collection"' @ +47 "core" ? +3 .tCS.seek 0ml +2 "collection"'j' +1830 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'=& +5 "core" &O_~/ M +2 "collection"'H% +5 "core" %|[ +2 .tCSV.dial :flush +2 "collection"'\  +87 "core"  +3 .tCS.seek 5ml +2 "collection"'m'l +1320 "core" ' +2 .tdelay 5 seconds +549 .CSV.dial :air +7 "collection"' @ +44 "core" B +2 "collection"'r% +5 "core" %l|}1  +2 .tCS.seek 7ml +2 "collection"'T' +587 "core" ' +3 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'^  +3 ',  +17 "core" ~ +28  +2 .tCBV.dial :waste2 +2 "collection"'  +123 "core"  +3 .tCS.seek 0ml + "collection"'~' +1844 "core" ' +2 #tDisinfecting external Intake with kill +2 "collection"'{& +4 "core" &O^z| M +2 "collection"'% +5 "core" %{~- +2 .tCSV.dial CSR +2 "collection"':  +44 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'D' +2086 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml +2 "collection"'' D +584 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'\\ +3 'f  +105 "core" +41  +2 .tCTV.dial :intake +2 "collection"'d  +74 "core" +2 .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml +2 "collection"'G' \\ +2106 "core" ' +2 .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air +2 "collection"'/  +77 "core"  +3 .tCS.reconfigure :default +2 "collection"'#P d@b +4 .tCS.seek 0ml + "collection"'k' +589 "core" ' +2 .tCSV.dial CSR + "collection"'  +106 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.seek 5ml +2 "collection"'F'l +1348 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +11 .tCS.seek 10ml +2 "collection"'|' D +1368 "core" ' +2 .tCSV.dial CBV +2 "collection"'I +105 "core" +3 .tCS.seek 0ml +2 "collection"'' +2630 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&B& +4 "core" & $ 8 +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&o( +4 "core" ( +2 "manipulator"&5& +5 "core" & #  - 8 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" & # 8 +3 .tForearm.seek CC +2 "manipulator"&A', +110 "core" ' + .tHand.close +2 "manipulator"& / +68 "core" / +3 .tCC.seek :open +2 "collection"'z( +378 "core" ( +2 "manipulator"&& +4 "core" & * "  7 +3 "manipulator"&9% +4 "core" %  # " e  +3 .tForearm.seek :retract + "manipulator"&P'\ +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"&C(- +284 "core" ( +2 "manipulator"&L& +4 "core" &- s !+ +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &n& +3 "core" &- 1 !+ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +50 .tForearm.seek :garage +4 "manipulator"&V'! +108 "core" ' +2 .tHand.open + "manipulator"&N1 +77 "core" 1 +2 "manipulator"&% +4 "core" % ) + "   +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"& '\ +100 "core" ' +2 #tCompleted [shallowDAwithoutWCR] begun 11:00:26 +2 #Preparing to sleep until 11:00AM 08/25/2023 +8 #Asleep til 11:00AM 08/25/2023 +4 #Continuing at 11:00EDT25-Aug-23 +4 "Can"E 9f<30 +4 ."Qmail"GoodNews.email "Then, in tube 5: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_2023_08_02.rb:151\\n{1 => 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 15,\\n 5 => 7}\\nCan@12:57:46, 23.4C, 27% humidity, 14.7psia, 12.159V, 0.276A, 85.219Ah, 3.35W\\nSampled 50.0ml",Subject: "Asleep until 11:00EDT25-Aug-23" +22 ."shutdown"Gate.power :core,:OFF + .Gate.power :raw,:OFF + #Shutdown +643 #"uploadLog"upsync +35064 "Can"E #g< +60002 P #h=" +60001 O )j= +60001 Q #kU>N +60002 R #l> +60001 S &m?z +60001 N 'o%@ +60002 O #pj@ +60001 O #qA< +60001 L #rA҇ +60002 L #t9Bh +60001 K #u~B +60001 L #vC +60002 L #x D* +60001 J #yOD +60001 G "zEV +60002 G '{E +60001 H '}'F +60002 G #~qG +60001 E #G +60001 F 'HD +60001 E #MHڇ +60002 B 'Ip +60001 F &J +60002 C # J +60001 G #gK2 +60001 F #Kȇ +60001 D #L^ +60002 E #7L +60001 C &|M +60002 E #N +60001 D #N +60001 C #LOL +60002 D "O +60001 E 'Px +60001 E 'Q +60002 J "^Q +60001 G "R: +60001 G #RЇ +60002 I #,Sf +60001 I #pS +60001 K 'T +60002 I #U( +60001 N #>U +60002 J "VT +60001 K "V +60001 H # W +60002 H #QX +60001 J #X +60001 I #YB +60002 I " Y؇ +60001 I "eZn +60001 L #[ +60002 J $[ +60001 L #5\\0 +60001 I #{\\Ƈ +60001 H #]\\ +60002 H #] +60001 H #N^ +60002 E *_ +60001 F "_ +60001 F #&`J +60002 F #m` +60001 D #av +60001 F )b +60002 C #Db @EDT1692936224.60 D $c8 +60001 C "c· +60002 ? #dd +60001 ? #ed +60001 A #e +60002 @ #f& +60001 ? ":f +60001 ? #ĀgR +60002 = 'g +60001 ? # h~ +60001 = #Pi +60002 A "ɕi +60001 > #j@ +60002 < #jև +60001 @ #dkl +60001 ? (Ϊl +60001 > #l +60002 @ #4m. +60001 @ #ymć +60002 F #ӾnZ +60001 B #n +60001 C &Ho +60002 C #׍p +60001 D #p +60001 G #qH +60002 D #[qއ +60001 F #ܠrt +60001 E 's\ +60002 B '+s +60001 E #qt6 +60001 D #ṫ +60002 E #ub +60001 E #@u +60001 F "v +60002 F #w$ +60001 H "w +60001 E #SxP +60002 D #x +60001 F #y| +60001 C )%z +60002 F (mz +60001 D #{> +60001 E #{ԇ +60002 B #D|j +60001 E #} +60001 H #} +60002 D '~, +60001 E #`~‡ +60001 G #X +60002 E # +60001 B #1 +60001 F #x +60002 D # +60001 E %F +60001 E %I܇ +60002 F #r +60001 E # +60002 B #" +60001 F #k4 +60002 B *ʇ +60001 D #` +60002 D # B +60001 E #\  +60001 B # " +60002 B #  +60001 D )eN +37454 E )2) +4 #tPowering core bus +557 .Gate.power :raw,:ON +2 "sampler") +29 )g +3 "core"  +3 "collection"' +2 '2 +3 "core"  +4 "processing"% +2 %- +4 "core"  +5 "collection"' 9\ +4 ' 0\ +3 ' -\ +5 "processing"% 9\ +3 % 2\ +3 % *\ +2 % 0\ +5 "sampler")&\ +3 .tCS.configure :default +3 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +4 .tSS.configure :default +2 "sampler")#.0X 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 15,\\n 5 => 7}\\nCan@11:00:26, 23.2C, 27% humidity, 14.7psia, 12.007V, 0.411A, 88.287Ah, 4.93W",Subject: "Started Niagara_2023_08_02 phase shallowDAwithoutWCR" +3 #tPhase [shallowDAwithoutWCR] +3 #===> STARTED shallowDAwithoutWCR (phase #24) <=== + #Starting initialPurge +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'1& +3 "core" &  +3 .tHand.open + "manipulator"&Z1 +70 "core" 1 +2 "manipulator"&7& +4 "core" &  ] \ !w +5 "manipulator"&Y% +5 "core" % \  '  +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +176 "core" ( +2 "manipulator"&& +5 "core" &-  c +4 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &a& +3 "core" &-  3 c +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :garage +2 "manipulator"&0'! +108 "core" ' +2 .tHand.close + "manipulator"&e/ +67 "core" / +7 "manipulator"&v& +10 "core" &- o o xc +7 "manipulator"&#% +10 "core" % / f m NE +6 .tForearm.seek :retract +2 "manipulator"&U'\ +112 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&}( +175 #"uploadLog"upsync +101 "core" ( +2 "manipulator"&<& +4 "core" &   % 2 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 & & +3 "core" &   ( 2 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC + "manipulator"&K', +105 "core" ' +3 "manipulator"&b& +4 "core" & C 2 +3 "manipulator"&]% +5 "core" %&  / +3 "collection"'& +4 "core" &  +4 "collection"'& +7 "core" &  +2 .tCC.seek :closed +2 "collection"'&(O +6 "core" &  +6 &C 'm +9 &pTp x9 +9 &zm yN +10 &gG |T +9 &*D }S +9 &A }S +10 &D ~S +9 &oD T +9 &1B }T +10 &E }S +9 &A }S +10 &!xF |S +9 &#:@ S +9 &$@ T +10 &&C ~T +9 &(C ~T +9 &*AC T +10 &,? S +9 &-D |T +10 &/? S +9 &1IC T +9 &3 C }T +10 &4? }S +9 &6F }S +9 &8RD }S +10 &:@ |S +9 &;C }S +10 &=C }T +9 &?YC {T +9 &A? zS +10 &B@ }S +9 &DA }S +9 &F`E }T +10 &HU yV +9 &Iy wY +10 &K q` +9 &M? ob +9 &N~ t4 +10 &Ox r ` +8 ( +4 "collection"'& +3 "core" &Ob zO +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.91 +2 "collection"'>& +4 "core" &Ob xO +3 .tHand.open + "manipulator"&1 +67 "core" 1 +3 "manipulator"&!% +4 "core" % , 1 ) +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&+'\ +94 "core" ' +3 #tFlushing the Collection Valve::Manifold +50 "collection"'y& +8 "core" &Oc yO +2 "collection"'% +5 "core" % y +2 .tCSV.dial CSR +2 "collection"'4  +138 "core"  +3 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 5ml +2 "collection"' 'l +1348 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 'u% +3 "core" %l w +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 7.5ml +2 "collection"'O' +710 "core" ' +2 .tCSV.dial :waste + "collection"'S +138 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'' +1980 "core" ' +2 #tPurging external Intake + "collection"'& +5 "core" &Ob yO +2 "collection"'s% +4 "core" % y +2 .tCSV.dial :flush +2 "collection"'  +45 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 10ml +2 "collection"'p' D +2611 "core" ' +2 .tdelay 5 seconds +503 ."connect"CSV.dial CBV +5 .tCBV.dial CSV + "collection"'[ +3 '  +30 "core"  +53 ~ +2 .tCTV.dial :intake +2 "collection"'.  +78 "core"  + .tIntake.select :open +2 "sampler") +10 .tCS.seek 0ml +2 "collection"'R' +2650 "core" ' +2 .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air +2 "collection"'  +79 "core"  +2 #tFlushing upper manifold + "collection"')& +5 "core" &Oa xO +2 "collection"'=% +5 "core" % x +2 .tCSV.dial :flush +2 "collection"'H  +76 "core"  +3 .tCS.seek 5ml +2 "collection"'\ 'l +1343 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'j @ +56 "core" > +2 "collection"'% +4 "core" %l w +3 .tCS.seek 7ml +2 "collection"'r' +592 "core" ' +3 ."connect"CSV.dial CBV +2 .tCBV.dial CSV +3 "collection"'m +2 ',  +8 "core"  +99 ~ +2 .tCTV.dial :air +2 "collection"'^  +4 "core" +3 .tCS.seek 0ml +2 "collection"'' +1861 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'T'- +843 "core" ' + .tCSV.dial :waste +2 "collection"'{ +45 "core" +3 .tCS.seek 0ml + "collection"'' +860 "core" ' +2 "collection"':& +4 "core" &Ok yO +2 "collection"'~% +4 "core" % z +3 .tCSV.dial :flush + "collection"'D  +43 "core"  +3 .tCS.seek 3ml +2 "collection"'\\'- +307 "Can"E ]~K +532 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'f @ +43 "core" A +2 "collection"'d% +4 "core" %- x +3 .tCS.seek 5ml +2 "collection"''l +583 "core" ' +2 .tCSV.dial :air +2 "collection"'/ @ +4 "core" A +3 .tCS.seek 0ml + "collection"'G' +1344 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +44 "collection"''- +845 "core" ' +2 .tCSV.dial :waste +2 "collection"'k +75 "core" +3 .tCS.seek 0ml +2 "collection"'F' +841 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&I& +5 "core" & 2 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&|( +3 "core" ( +3 "manipulator"&B& +5 "core" & s 2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &5& +4 "core" & a 2 +3 .tForearm.seek CC + "manipulator"&', +107 "core" ' + .tHand.close +2 "manipulator"& / +73 "core" / +2 .tCC.seek :open +2 "collection"'*( +378 "core" ( +2 "manipulator"&i& +5 "core" & 2 +2 "manipulator"&M% +5 "core" % " # +3 .tForearm.seek :retract + "manipulator"&'\ +103 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&9(- +282 "core" ( +2 "manipulator"&A& +5 "core" &- = 7  6 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &L& +3 "core" &- 4 E 6 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&o'! +109 "core" ' +2 .tHand.open + "manipulator"&n1 +77 "core" 1 +2 "manipulator"&N% +5 "core" % )~ ( v +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&'\ +99 "core" ' +2 #tda sampling at most 50ml +5 #Loading sh1 puck from tube 5 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 5 at 11:04:57EDT25-Aug-23\\n{1 => 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 15,\\n 5 => 7}\\nCan@11:03:48, 23.1C, 27% humidity, 14.7psia, 12.021V, 0.497A, 88.315Ah, 5.97W",Subject: "da sampling at most 50ml" +4 "collection"'P& +5 "core" & +2 "manipulator"&V% +5 "core" %\     +2 "storage"(% +5 "core" %z s s  +2 "storage"(g. +3 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 5 +2 "storage"(2(; +354 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (-& +4 "core" &; &  +2 "manipulator"&Q& +5 "core" &-   & 6 +2 "manipulator"& % +4 "core" %\     +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 5 +2 "manipulator"&c( +176 "core" ( +2 "manipulator"&`& +5 "core" &   n !p +2 "storage"(6& +4 "core" &; P ` ,  +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 5 + 700 counts + "manipulator"&q' +101 "core" ' +2 "storage"(& +4 "core" &; z |   +44 .tSE.reconfigure :pick +10 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +5 "storage"('H +258 "core" ' +3 "storage"(@- +5 "core" -': +3 .tSE.configure :default +3 "storage"(#QK-0-\ b +4 (J& +4 "core" &; J O '  +3 "manipulator"&x& +5 "core" & \   o +3 .tElbow.seek 5 +2 "manipulator"& ( +4 "core" ( +2 "manipulator"&C& +5 "core" &   o +3 "storage"(& +4 "core" &; L O K  +4 .tForearm.seek 5 + 300 counts +2 "manipulator"&3'O +26 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&/ +72 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&w& +2 "storage"('v +10 "core" &  o +2 "manipulator"&'% +5 "core" % P \  +3 .tForearm.seek :retract +2 "manipulator"&E'\ +14 #"uploadLog"upsync +86 "core" ' +2 .tElbow.seek CC +2 "manipulator"&X( +97 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +46 "core" ( +2 "manipulator"&l& +5 "core" &  2 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &_& +4 "core" &   2 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&"', +96 "core" ' +2 "manipulator"&h& +6 "core" & 7 2 +2 "manipulator"&8% +4 "core" %1 +4 "collection"'1& +5 "core" & +3 "collection"'& +6 "core" & +3 .tCC.seek :closed +3 "collection"'z(O +4 "core" & +5 &\ ( %f +10 &Up y: +9 &|j yN +10 &F S +9 &KD S +9 & D }S +10 &A }R +9 &B }S +9 &S@ ~S +10 &C ~S +9 &E }S +10 &!A ~S +9 &#\\A {R +9 &%B |S +10 &&@ ~S +9 &(B ~R +9 &*cC ~S +10 &,$Bo }S +9 &-Br S +10 &/C{ S +9 &1lAI R +9 &3-F ~S +10 &4D R +9 &6CB R +9 &8sE S +10 &:6@p R +9 &;C R +10 &=B R +9 &?{F ~S +9 &A>D R +10 &CBB R +9 &DGE }S +9 &FJF ~T +10 &H<]E }V +9 &IH v\\ +10 &Kt ra +9 &M] qb +9 &Nt v. +10 &O vS +8 ( +4 "collection"'& +3 "core" &OjE {N +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 2.10 + .Hand.open +2 "manipulator"&Z1 +67 "core" 1 +3 "manipulator"&7% +5 "core" % + /  +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&Y'\ +94 "core" ' +3 #tcollectSample 50ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +159 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold + "sampler")+ +3 "core" + +3 "sampler")a% +5 "core" % r + "collection"'& +5 "core" &Oh8 9N +5 "Can"E JW +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +2 .SSV.dial :spit,avoiding: :exhaust +2 "sampler")e  +5 "core"  +2 .tSS.reconfigure :fast +3 "sampler")#.0X+ +5 "core" + +18 "collection"'% +4 "core" % 5 +2 "sampler")!% +4 "core" %a k +3 .tIntake.select :close + "sampler")0 +11 )y% +3 "core" %a t +3 .tSSV.dial :exhaust + "sampler")  +82 "core"  +2 .tExhaust.select :open + "sampler")@ +11 .tSS.seek 0ml +2 "sampler")' +399 "core" ' +2 .tExhaust.select :close +2 "sampler") +11 #tSampling 50.0ml +3 .Intake.select :close + .Exhaust.select :close +2 .SS.reconfigure :default +2 "sampler")#.0X% +11 "core" % \ +3 .tCS.seek 6ml +2 "collection"'4'Q +1332 "Can"@ R{K +19 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"'( +44 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 0ml +2 "collection"'u' +1605 "core" ' +2 .tCSV.dial CSR +2 "collection"'  +46 "core"  +2 #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +10 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 2ml +2 "collection"'' \\ +586 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 'S% +4 "core" % ]  +3 .tCS.seek 5ml +2 "collection"'K'l +841 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'s  +45 "core"  +2 .tCS.seek 1ml +2 "collection"'' +1099 "core" ' +2 "collection"'9 +4 "core" 9 +2 "collection"'% +5 "core" %  +2 #tBefore lysing Collection Puck Heater at 23.7C/15.3psia +2 #Heating Puck.from 5, :sh1 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'[ \  +3 '.9 +7 "core" 9 +102 "collection"'O9 +4 "core" 9d +103 "collection"'9 +3 "core" 9 d +103 "collection"'9 +3 "core" 9 d +103 "collection"')9 +3 "core" 9d +104 "collection"'p9 +3 "core" 9d +103 "collection"'R9 +3 "core" 9d +103 "collection"'j9 +3 "core" 9d +103 "collection"'9 +3 "core" 9#d +104 "collection"'=9 +3 "core" 9'd +103 "collection"'H9 +4 "core" 9 +d +103 "collection"'m9 +3 "core" 9/d +103 "collection"'^9 +3 "core" 94d +103 "collection"'r9 +3 "core" 9&8d +103 "collection"'9 +3 "core" 91@d +103 "collection"'T9 +3 "core" 9KEd +103 "collection"':9 +3 "core" 9YId +104 "collection"'~9 +3 "core" 9hMd +103 "collection"'\ 9 +3 "core" 9xQd +103 "collection"',9 +4 "core" 9Vd +103 "collection"'9 +3 "core" 9Zd +103 "collection"'d9 +3 "core" 9^d +103 "collection"'f9 +3 "core" 9bd +103 "collection"'9 +4 "core" 9gd +103 "collection"'\\9 +4 "core" 9kd +103 "collection"'k9 +3 "core" 9od +103 "collection"'F9 +3 "core" 9 sd +103 "collection"'/9 +3 "core" 9xd +104 "collection"'9 +3 "core" 91|d +103 "collection"'I9 +4 "core" 9Fd +104 "collection"'59 +3 "core" 9Zd +103 "collection"'D9 +3 "core" 9od +103 "collection"' 9 +3 "core" 9d +103 "collection"'}9 +3 "core" 9d +103 "collection"'+9 +4 "core" 9d +103 "collection"'i9 +11 "core" 9a +103 "collection"'&9 +4 "core" 9_ +103 "collection"'G9 +3 "core" 9] +103 "collection"'9 +3 "core" 9[ +104 "collection"'A9 +4 "core" 9Y +103 "collection"'L9 +4 "core" 91X +103 "collection"'B9 +3 "core" 9HT +103 "collection"'n9 +3 "core" 9\\R +103 "collection"'N9 +4 "core" 9rP +103 "collection"'9 +4 "core" 9N +103 "collection"'|9 +3 "core" 9M +104 "collection"'P9 +3 "core" 9K +103 "collection"'9 +3 "core" 9I +103 "collection"'g9 +3 "core" 9G +103 "collection"'o9 +3 "core" 9E +103 "collection"'-9 +4 "core" 9D +103 "collection"'V9 +3 "core" 9B +103 "collection"' 9 +3 "core" 91@ +103 "collection"'M9 +3 "core" 9F> +103 "collection"'t9 +4 "core" 9[< +103 "collection"'Q9 +4 "core" 9n; +103 "collection"'`9 +3 "core" 98 +103 "collection"'99 +4 "core" 97 +103 "collection"'9 +3 "core" 96 +103 "collection"'69 +4 "core" 95 +103 "collection"'@9 +3 "core" 93 +104 "collection"'x9 +3 "core" 9 1 +103 "collection"'J9 +3 "core" 9 1 +103 "collection"'C9 +3 "core" 9/ +103 "collection"'9 +3 "core" 9- +103 "collection"''9 +3 "core" 9'- +104 "collection"'c9 +3 "core" 97+ +103 "collection"'9 +3 "core" 9H"* +103 "collection"'%9 +3 "core" 9W'( +103 "collection"'q9 +4 "core" 9g+( +103 "collection"'l9 +3 "core" 9w/' +103 "collection"'9 +3 "core" 93% +104 "collection"'9 +3 "core" 98$ +103 "collection"'39 +3 "core" 9<# +103 "collection"'h9 +4 "core" 9@" +103 "collection"'89 +3 "core" 9D! +103 "collection"'19 +3 "core" 9I +103 "collection"' 9 +4 "core" 9M +103 "collection"'w9 +3 "core" 9Q +103 "collection"'E9 +3 "core" 9U +103 "collection"'*9 +3 "core" 9Z +103 "collection"'Z9 +3 "core" 9 ^ +103 "collection"'_9 +4 "core" 9  b +103 "collection"'9 +3 "core" 9 !\ f +103 "collection"'a9 +4 "core" 9 - k +103 "collection"'9 +3 "core" 9 8 o +103 "collection"'79 +4 "core" 9 A s +103 "collection"'"9 +3 "core" 9 Lw +103 "collection"'W9 +3 "core" 9 U| +104 "collection"'9 +4 "core" 9 ` +103 "collection"';9 +3 "core" 9 h +103 "collection"'#9 +3 "core" 9 q +103 "collection"'<9 +4 "core" 9 z +103 "collection"'e9 +54 "core" 9  +103 "collection"'v9 +4 "core" 9  +103 "collection"'9 +3 "core" 9  +104 "collection"'09 +3 "core" 9  +103 "collection"' 9 +3 "core" 9  +103 "collection"'b9 +3 "core" 9  +103 "collection"'9 +5 "core" 9  +103 "collection"'U9 +3 "core" 9  +103 "collection"']9 +3 "core" 9  +103 "collection"'9 +3 "core" 9   +103 "collection"'9 +4 "core" 9 ! +103 "collection"'!9 +3 "core" 9 # +103 "collection"'y9 +3 "core" 9 # +103 "collection"'9 +3 "core" 9 $ +104 "collection"'>9 +3 "core" 9 & +103 "collection"'$9 +3 "core" 9 ' +103 "collection"'(9 +4 "core" 9 ( +103 "collection"'49 +3 "core" 9 ) +103 "collection"' 9 +4 "core" 9 * +108 "collection"'u9 +3 "core" 9 + +103 "collection"'S9 +3 "core" 9 , +103 "collection"'9 +4 "core" 9\ , +104 "collection"'s9 +3 "core" 9\ . +103 "collection"'K9 +3 "core" 9\ . +103 "collection"'9 +4 "core" 9\ 0 +103 "collection"'9 +3 "core" 9\ 1 +103 "collection"'.9 +3 "core" 9\ 2 +104 "collection"'O9 +3 "core" 9\ 3 +103 "collection"'9 +3 "core" 9\ 4\  +103 "collection"'9 +3 "core" 9\ 5 +103 "collection"')9 +4 "core" 9\ "6 +103 "collection"'p9 +4 "core" 9\ $7 +103 "collection"'R9 +4 "core" 9\ (8 +103 "collection"'j9 +3 "core" 9\ +9  +103 "collection"'9 +3 "core" 9\ /:$ +104 "collection"'=9 +3 "core" 9\ 2<( +103 "collection"'H9 +5 "core" 9\ 5<- +103 "collection"'m9 +3 "core" 9\ 7=1 +103 "collection"'^9 +4 "core" 9\ ;=5 +103 "collection"'r9 +3 "core" 9\ =>9 +104 "collection"'9 +3 "core" 9\ ?@> +103 "collection"'{9 +3 "core" 9\ B@B +103 "collection"'T9 +3 "core" 9\ EBF +103 "collection"':9 +3 "core" 9\ GCJ +103 "collection"'~9 +4 "core" 9\ IDO +3 .tCH.hold 10:00,70C +4 "collection"'\ `\ `\ H\ +2 ',9 +8 "core" O + 9\ ID +2 "collection"'% +5 "core" % * +2 #tBegun lysing Collection Puck Heater at 68C/19.7psia +39929 "Can"8 RK +20057 "core" ` +2 "collection"'d9 +4 "core" 9\  +2 "collection"'f% +5 "core" % : r +2 #tEnded lysing Collection Puck Heater at 70C/18.8psia +2 .CS.seek 0ml +2 "collection"'' +356 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +3 "collection"'\\ @ +107 "core" A +2 .tCSV.dial :air +2 "collection"'k @ +45 "core" > +3 .tCS.seek 5ml +2 "collection"'F'l +1349 "core" ' +2 .tCSV.dial CTV +2 "collection"'/  +51 "core"  +7 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +59 "core" A +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'I  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'5 @ +46 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'D' +1357 "core" ' +2 "collection"' % +5 "core" %  | + #tPuck @30.0psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'} +118 "core" +2 .tCBV.dial CSV +2 "collection"'+  +29 "core"  +2 "collection"'i% +5 "core" % J O z +2 .tCS.seek 4.999ml +2 "collection"'&'l +1347 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'G  +45 "core" +2 "collection"'% +4 "core" %l x +3 .tCS.seek 7ml +2 "collection"'A' +588 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'L @ +58 "core" B +2 .tCS.seek 10ml +2 "collection"'B' D +838 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'n ` +124 "core" _ +2 #tRecycling Lysate (#1 of 1) +2 .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'N   +41 "core" ! +3 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'  +2 '|  +29 "core"  +114  +3 .tCS.seek 5ml +2 "collection"'P'l +1347 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +3 "collection"' @ +107 "core" B +3 .tCSV.dial :waste + "collection"'g +109 "core" +3 .tCS.seek 0ml +2 "collection"'o' +1351 "core" ' +2 .tCSV.dial :air +2 "collection"'- @ +76 "core" A +3 .tCS.seek 5ml + "collection"'V'l +1350 "core" ' +3 .tCSV.dial CTV + "collection"'  +43 "core"  +3 .tdelay 2 seconds +201 .CSV.dial :air +2 "collection"'M @ +46 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'t  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'Q @ +46 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'`' +1354 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"'9 +106 "core"  +2 .tCBV.dial CSV +2 "collection"'  +38 "core"  +2 "collection"'6% +4 "core" % y +3 .tCS.seek 5ml +2 "collection"'@'l +1352 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'x  +45 "core" +2 "collection"'J% +4 "core" %l z \ +3 .tCS.seek 7ml +2 "collection"'C'\ +584 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air2 +2 "collection"' @ +43 "core" ? +3 .tCS.seek 10ml +2 "collection"''' D +839 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'c ` +165 "core" _ +10 #tLysing Complete + "collection"'& +5 "core" &OhDF zN +2 #tStoring sh1 puck in Collection Clamp to tube 4 +2 "manipulator"&%% +4 "core" %\    +3 "storage"(q% +5 "core" %x  z +2 "storage"(l. +4 "core" .(; +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 4 + "storage"((,> +197 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (& +3 "core" &,A o +3 "manipulator"&3& +5 "core" & 2 +2 "manipulator"&h% +4 "core" %\   +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +2 "manipulator"&8( +156 "core" ( +2 "manipulator"&1& +5 "core" & +2 "storage"( & +5 "core" &,A 4 5 V +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts +2 "manipulator"&w'& +93 "core" ' +2 "storage"(E& +5 "core" &,A / 1  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(*'H +174 "core" ' +2 "storage"(Z- +3 "core" -'Ю +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&_& +4 "core" & g m +3 "storage"(& +5 "core" &,A  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 4 +2 "manipulator"&a'j +36 "core" ' +2 .tElbow.hold + "manipulator"&, +4 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"(7- +3 "core" -'Ю +3 .tSE.seek 14.04 Pucks below Top Plate +2 "storage"("'t +35 "core" ' +2 "manipulator"&W% +5 "core" %yh  +2 "storage"(& +5 "core" &,A + .tForearm.force -20 +2 "manipulator"&5 +4 .tForearm.seek 4 + 315 counts +2 "manipulator"&;'ϥ +20 "core" ' +2 "manipulator"&#& +4 "core" & _  +3 "storage"(<& +4 "core" &,A W +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts +2 "manipulator"&e'& +28 "core" ' +3 .tSE.seek 15.04 Pucks below Top Plate +2 "storage"(v'k +46 "core" ' +2 "manipulator"&& +5 "core" & 0  +2 "manipulator"&0% +5 "core" %   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"& '\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&b( +154 "core" ( +2 "manipulator"&& +5 "core" & h h1 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &U& +3 "core" & R @ e1 +3 .tForearm.seek CC +2 "manipulator"&]', +96 "core" ' +2 .tHand.close +2 "manipulator"&/ +73 "core" / +3 .tCC.seek :open +2 "collection"'( +378 "core" ( +2 "storage"(!& +47 "core" &,A 4 +10 "storage"(y& +4 "core" &,A +3 "manipulator"&& +4 "core" & 1 +3 "manipulator"&>% +5 "core" % B a  +3 .tForearm.seek :retract +2 "manipulator"&$'\ +103 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +2 "manipulator"&(( +154 "core" ( +2 "manipulator"&4& +5 "core" & +3 "storage"( & +4 "core" &,A ; : +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 .tForearm.seek 4 + "manipulator"&u'j +112 "core" ' +2 .tElbow.hold +2 "manipulator"&S, +3 "core" , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tHand.open + "manipulator"&1 +75 "core" 1 +3 "manipulator"&s% +4 "core" % xa & * +3 "storage"(K& +5 "core" &,A @ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 4 + 314 counts + "manipulator"&'Ϥ +15 "core" ' +2 "manipulator"&& +4 "core" & \  b  +3 "storage"(.& +5 "core" &,A D 7 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 4 + 700 counts + "manipulator"&O'& +26 "core" ' +2 "storage"(% +4 "core" %d O N * +4 ."downElevator"SE.seek :down +4 "storage"('v +98 ()% +4 "core" %* 1 Yo +2 "manipulator"&p% +6 "core" %O d R ;  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&R'\ +9 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +77 "core" ' +3 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'j& +4 "core" &MS +3 "manipulator"&& +5 "core" & - ,  +2 "manipulator"&=% +5 "core" %\  7 .  +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&H(- +179 "core" ( +2 "manipulator"&m& +5 "core" &- 9 6 s 0 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &^& +3 "core" &- , $ 0 +3 .tForearm.seek :garage +2 "manipulator"&r'! +110 "core" ' +2 .tHand.close + "manipulator"&/ +68 "core" / +3 "manipulator"&{& +5 "core" &- 3 0 +2 "manipulator"&T% +4 "core" % & 1 4 +3 .tForearm.seek :retract +2 "manipulator"&:'\ +108 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&~( +279 "core" ( +2 "manipulator"&,& +4 "core" &    , +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" &   : , +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&[', +97 "core" ' +10 "manipulator"&\ & +4 "core" &  , +3 "manipulator"&d% +4 "core" %/ +3 "collection"'f& +5 "core" &SV +3 "collection"'& +7 "core" &RVo +2 .tCC.seek :closed +4 "collection"'\\(O +4 "core" &SVb +4 &TXS 8 +9 &1GuSX4 z3 +10 &ZprSU zG +9 &WRW |S +9 &CUV ~R +10 &yDSV R +9 &<ATW R +9 &CTV ~R +10 &FTW R +9 &DUX ~R +9 &CDUY ~R +10 &!FTVz ~R +9 &"DSY R +10 &$DSW ~R +9 &&L@SX R +9 &( CTX ~R +10 &)DSX R +9 &+ESW |R +9 &-TDSWy ~R +10 &/DTZg ~R +9 &0DSWT ~R +10 &2DUYO R +9 &4\\@UX4 R +9 &6DWY+ R +10 &7CSX R +9 &9DSW R +9 &;eCQXp R +10 &='CUX R +9 &>CUW |R +10 &@CUW {R +9 &BlDVY {R +9 &D.CUX {R +10 &EFSY {S +9 &GOSX zS +9 &IflSW wW +10 &KSX r^ +9 &LVX oa +10 &NVW pG +9 &OZ&TX p, +9 &O`VY xO +3 ( +2 "collection"'& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.81 +2 "collection"'k& +5 "core" &O_UW wO +2 .tHand.open + "manipulator"&1 +72 "core" 1 +3 "manipulator"&/% +6 "core" % / O  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +101 "core" ' +2 .tPSV.dial PSR +2 "processing"%I +143 "core"  +2 "processing"%5% +5 "core" %Q +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml + "processing"%F' +1610 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%  +43 "core"  +3 .tPS.seek 0ml + "processing"%}'W +1630 "core" ' +2 .tPSV.dial PSR +2 "processing"%+ +59 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%i' +2628 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +3 "collection"'G  +2 "processing"%D +6 "core" B +2 "processing"% +4 "core" B +2 "processing"%&  +76 "core" +100  +2 .tPSV.dial :mixloop +2 "processing"%L +111 "core" +3 .tCTV.dial :air,avoiding: :intake + "collection"'A  +6 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%n  +139 "core" +3 .tPS.seek 0ml +2 "processing"%N'W +2636 "core" ' +2 .tPSV.dial :air +2 "processing"%  +44 "core"  +3 .tPS.seek 2.5ml +2 "processing"%|' +2628 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%B +57 "core" +3 .tPS.seek 0ml + "processing"%'W +2626 "core" ' +2 .tPSV.dial :air + "processing"%g  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%P' +746 "Can"4 P K +1893 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%- +45 "core" +2 .tPS.seek 0ml +2 "processing"%o'W +2635 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"& & +5 "core" & , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&M( +25 "core" ( +3 "manipulator"&t& +4 "core" & % +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +46 &Q& +12 "core" & % +3 .tForearm.seek CC + "manipulator"&V', +108 "core" ' +2 .tHand.close + "manipulator"&9/ +72 "core" / +2 .tCC.seek :open +2 "collection"'( +379 "core" ( +2 "manipulator"&6& +5 "core" & @ & +2 "manipulator"&`% +4 "core" %  3  +4 .tForearm.seek :retract + "manipulator"&x'\ +105 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&J(- +268 "core" ( +2 "manipulator"&@& +4 "core" &- 2 / T W +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" &- 7 /  W +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&C'! +109 "core" ' + .tHand.open +2 "manipulator"&c1 +75 "core" 1 +2 "manipulator"&% +5 "core" % (s~ V +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&%'\ +102 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%q +4 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%l  +17 "core" +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +4 "processing"%3  + "collection"'  +9 "core"  +8 +3 .tCTV.dial :air,avoiding: :intake +2 "collection"'h  +5 "core" +2 #tLoading lyfil puck from tube 5 into Collection Clamp +2 "collection"'2& +5 "core" &\\^ +2 "manipulator"&1% +4 "core" %\  0 /  + +2 "storage"( % +5 "core" %y e f 9 +2 "storage"(E. +3 "core" .(,> +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(X(; +203 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +3 (Z& +4 "core" &; E I +2 "manipulator"&Y& +5 "core" &-   / W +2 "manipulator"&_% +5 "core" %\  #  + +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 5 + "manipulator"&( +182 "core" ( +2 "manipulator"&7& +5 "core" &   Y d +2 "storage"(W& +5 "core" &; N O $ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts +2 "manipulator"&' +93 "core" ' +2 "storage"(#& +5 "core" &; u u * +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(<'H +264 "core" ' +2 "storage"(- +4 "core" -'B +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (0& +3 "core" &; J D +3 "manipulator"&w& +5 "core" &   Z c +2 .tElbow.seek 5 +2 "manipulator"&8( +4 "core" ( +2 "manipulator"&*& +5 "core" &  c +2 "storage"(a& +5 "core" &; B I n +3 .tForearm.seek 5 + 300 counts +2 "manipulator"&;'O +47 "core" ' +10 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&"/ +68 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&& +2 "storage"(U'v +10 "core" &   c +2 "manipulator"&e% +4 "core" % F  = h +4 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +3 .tElbow.seek CC +2 "manipulator"&( +108 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +35 "core" ( +2 "manipulator"& & +4 "core" &  \  / +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &z& +3 "core" &   4 / +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&!', +102 "core" ' +2 "manipulator"&y& +4 "core" & , - ; / +3 "manipulator"&% +5 "core" %   > +3 "collection"'>& +5 "core" &[_ +3 "collection"'4& +6 "core" &\\_ +3 .tCC.seek :closed +2 "collection"' (O +5 "core" &]a +6 & ([_Z %f +9 &Vq]`] ~: +9 &}k[`^ ~N +10 &D[_G R +9 &OD\\^= R +10 &D[a* R +9 &F[_ R +9 &D[a R +10 &XD]` R +9 &E^` R +9 &C[a R +10 &!D[`n R +9 &#`C\\_ R +10 &%"D[a R +9 &&C]a R +9 &(C]` R +10 &*iD\\a R +9 &,*F\\_ R +9 &-D]` R +10 &/C\\^ R +9 &1qD[a R +10 &32G[` R +9 &4D]a R +9 &6E]a R +10 &8xG^_ R +9 &:;D]` R +9 &;D[c Q +10 &=D]` R +9 &?DZb R +10 &ABF]b R +9 &CD\\_p R +9 &DG\\bn R +10 &FPW_o S +9 &H>h^`e ~V +9 &IdcU y\\ +10 &KO ua +9 &MbF tb +10 &NhF y5 +9 &Ow  F v b +8 ( +3 &On= |T +3 "collection"'4& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 2.11 + .Hand.open +2 "manipulator"&]1 +76 "core" 1 +3 "manipulator"&b% +5 "core" % # > ; +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'s  +143 "core"  +2 .tCSV.dial CTV +2 "collection"'K  +30 "core"  +3 .tPS.seek 2.5ml +2 "processing"%' +2632 "core" ' +2 "collection"'.% +4 "core" % C59b { \ +4 .tCS.seek 4.15ml + "collection"''Q +1572 "core" ' +2 .tdelay 8 seconds +803 .PSV.dial :air +2 "processing"%$  +45 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%)  +77 "core"  +3 .tPS.seek 0ml +2 "processing"%p'W +2628 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"'( ` +53 "core" b +2 .tCSV.dial :air + "collection"'j @ +45 "core" ? +3 .tCS.seek 10ml +2 "collection"'u' D +1576 "core" ' +2 .tCSV.dial CTV +2 "collection"'  +45 "core"  +2 .tCS.seek 0ml +2 "collection"'=' +2647 "core" ' +2 .tCBV.dial :waste1 +2 "collection"' @ +31 "core" @ +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'v  +141 "core" +2 "collection"'O& +3 "core" &Og\\ {T +3 #tStoring lyfil puck in Collection Clamp to tube 4 + "manipulator"&m% +4 "core" %\   +53 "storage"(^% +6 "core" %y  H +2 "storage"(. +4 "core" .(; +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 4 +2 "storage"(S(,> +192 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (& +3 "core" &,A +3 "manipulator"&{& +5 "core" & : / +2 "manipulator"&T% +4 "core" %\  S  +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 4 +2 "manipulator"&R( +155 "core" ( +2 "manipulator"&r& +5 "core" & 1  +2 "storage"(,& +4 "core" &,A . A +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts +2 "manipulator"&'& +90 "core" ' +2 "storage"(H& +5 "core" &,A - 9 +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(\ 'H +165 "core" ' +2 "storage"(d- +4 "core" -'դ +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&f& +4 "core" &kk 4 +3 "storage"(:& +5 "core" &,A 4 +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 4 +2 "manipulator"&'j +35 "core" ' +2 .tElbow.hold +2 "manipulator"&k, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(- +3 "core" -'դ +4 .tSE.seek 15.04 Pucks below Top Plate +2 "storage"(/'j +36 "core" ' +2 "manipulator"&% +5 "core" %ri 5 +2 "storage"(I& +5 "core" &,A  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 308 counts +2 "manipulator"&5'Ϟ +18 "core" ' +2 "manipulator"&[& +5 "core" &  +2 "storage"( & +5 "core" &,A 1 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 4 + 700 counts + "manipulator"&F'& +28 "core" ' +3 .tSE.seek 16.04 Pucks below Top Plate +2 "storage"(+'a +50 "core" ' +2 "manipulator"&}& +5 "core" &   +2 "manipulator"&D% +5 "core" %? \  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +3 .tElbow.seek CC + "manipulator"&G( +156 "core" ( +2 "manipulator"&&& +4 "core" & b f0 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &L& +3 "core" & g e0 +3 .tForearm.seek CC +2 "manipulator"&A', +101 "core" ' +2 .tHand.close + "manipulator"&n/ +74 "core" / +3 .tCC.seek :open +2 "collection"'i( +378 "core" ( +2 "storage"(& +5 "core" &,A 3 +3 "storage"(N& +5 "core" &,A / +2 "manipulator"&B& +4 "core" & N 0 +45 "manipulator"&|% +12 "core" % ,  +3 .tForearm.seek :retract +2 "manipulator"&g'\ +101 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +2 "manipulator"&( +156 "core" ( +2 "manipulator"&-& +4 "core" &  \ \ +3 "storage"(P& +5 "core" &,A . . C +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 4 +2 "manipulator"& 'j +112 "core" ' +2 .tElbow.hold +2 "manipulator"&t, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tHand.open + "manipulator"&Q1 +75 "core" 1 +3 "manipulator"&9% +5 "core" % yh * + 4 +2 "storage"(~& +5 "core" &,A @ +2 .tForearm.force -20 + "manipulator"&5 +5 .tForearm.seek 4 + 315 counts + "manipulator"&'ϥ +12 "core" ' +2 "manipulator"&\\& +4 "core" &   8 \ +3 "storage"(6& +4 "core" &,A D K +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts +2 "manipulator"&`'& +20 "core" ' +2 "storage"(V% +4 "core" %k N L  +3 ."downElevator"SE.seek :down +4 "storage"(@'v +100 (% +4 "core" %C# n r  f +3 "manipulator"&M% +5 "core" % Z Y  +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 "core" ' +3 ."downElevator"SE.stop +2 .tForearm.seek :retract + "storage"(5 +4 "manipulator"&c'\ +91 "core" ' +2 .tPSV.dial :air +2 "processing"%  +76 "core" +3 .tPS.seek 2.5ml +2 "processing"%x' +2642 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%q +57 "core" +3 .tdelay 1 second +101 .PSV.dial :air +2 "processing"%l  +44 "core"  +3 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%3 +46 "core" +2 .tdelay 1 second +102 .PSV.dial :air +3 "processing"%  +45 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%h'W +2631 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%2& +4 "core" &3 +3 "manipulator"&1& +4 "core" & &  \ +3 "manipulator"& % +5 "core" %\  / - "  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&E(- +180 "core" ( +2 "manipulator"&C& +5 "core" &- J S E A +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &Z& +3 "core" &- A +3 .tForearm.seek :garage +2 "manipulator"&Y'! +108 "core" ' +2 .tHand.close + "manipulator"&_/ +66 "core" / +2 "manipulator"&& +4 "core" &- A +3 "manipulator"&7% +5 "core" % ,  A +2 .tForearm.seek :retract +44 "manipulator"&W'\ +113 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC + "manipulator"&J( +123 "core" ( +2 "manipulator"&#& +5 "core" & + ,  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &%& +4 "core" & * -  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC +2 "manipulator"&' +101 "core" ' +2 "manipulator"&0& +6 "core" & '  _  +2 "manipulator"&w% +4 "core" %    +3 "processing"%*& +5 "core" &A +3 "processing"%a& +6 "core" &1 +3 .tPC.seek :closed +2 "processing"%"(Tg +5 "core" &3 +8 &<9 &i +9 &`Ro= 9 +9 &yk< N +10 &OF> U +9 &A? U +10 &?@ U +9 &>= T +9 &X> T +10 &C+ U +9 &<0 T +9 &> T +10 &!`> T +9 &#!A+ U +9 &$AH T +10 &&=J U +9 &(h= T +10 &*+? T +9 &+? U +9 &-< T +10 &/p< T +9 &12= T +36 &2A T + &4A U +2 &6w? U + &8:A T +7 &9< T +9 &;> T +10 &=A T +9 &?B< T +9 &A= T +10 &B< T +9 &D? T +10 &FHE U +9 &H G U +9 &I\\ X +10 &K{} \\ +9 &M<y \\ +9 &N{ \\ +10 &P{ \\ +9 &Rz ] +9 &SPU %q +10 &TD\ 6 - +5 ( +4 "processing"%a& +4 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.96 + "processing"%& +5 "core" &TD  - + &TD  - +2 .tHand.open + "manipulator"&e1 +69 "core" 1 +2 "manipulator"&% +5 "core" %   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 .tPRV.dial :air +2 "processing"%  +45 "core"  +2 .tPSV.dial :mixloop +2 "processing"%z +59 "core" +2 "processing"%<% +5 "core" %X& +3 .tPS.seek 0.3ml +2 "processing"%;' +391 "core" ' +2 .tPSV.dial PSR + "processing"%y +111 "core"  +3 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml + "processing"%'* +493 "core" ' +3 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%>' +1918 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%8 +110 "core" +2 .tPTV.dial :mixing +2 "processing"%U @ +77 "core" B +2 .tPBV.dial :waste2 +2 "processing"%  +127 "core"  +3 .tPS.seek 0ml +2 "processing"%'W +2636 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&]& +5 "core" &    +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&b( +5 "core" ( +2 "manipulator"&4& +5 "core" &    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &s& +3 "core" &   +3 .tForearm.seek PC +2 "manipulator"&K' +96 "core" ' +2 .tHand.close + "manipulator"&!/ +67 "core" / +2 .tPC.seek :open +2 "processing"%o( +400 "core" ( + "manipulator"&.& +6 "core" & R Q "  + "manipulator"&'% +5 "core" % ; $ q  +3 .tForearm.seek :retract +44 "manipulator"&$'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +2 "manipulator"&)(- +140 "core" ( +2 "manipulator"&& +5 "core" &-   0 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &(& +4 "core" &-  0 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage + "manipulator"&j'! +108 "core" ' +2 .tHand.open + "manipulator"&1 +72 "core" 1 +3 "manipulator"&% +5 "core" % ) 7  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&u'\ +107 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp +2 "processing"%& +5 "core" &> +2 "manipulator"&v% +5 "core" %\ &    @ +2 "storage"(O% +4 "core" % F \\ ? +2 "storage"(m. +4 "core" .(,> +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(^(; +202 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +4 "core" &; 2 4 >  +2 "manipulator"&& +4 "core" &.   4 + +3 "manipulator"&{% +5 "core" %\ & \  E @ +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&T( +172 "core" ( +2 "manipulator"&X& +5 "core" & 4 0 \  j +2 "storage"(r& +5 "core" &; w ]  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts +2 "manipulator"&,' +104 "core" ' +2 "storage"(H& +5 "core" &;   +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"('H +267 "core" ' +2 "storage"(d- +3 "core" -'I +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (f& +4 "core" &; N E \  +3 "manipulator"&:& +4 "core" &   >  i +3 .tElbow.seek 5 + "manipulator"&( +4 "core" ( +2 "manipulator"&& +5 "core" & # & _  i +2 "storage"(& +5 "core" &; F I  +3 .tForearm.seek 5 + 300 counts +2 "manipulator"&I'O +22 "core" ' +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&[/ +69 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"& & +2 "storage"(}'v +9 "core" &   ]  i +2 "manipulator"&D% +4 "core" % J +  " & +3 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 .tElbow.seek PC +2 "manipulator"&R( +120 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +171 "core" ( +3 "manipulator"&\ & +5 "core" & M Q m ' +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" & H F ' +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC + "manipulator"&5' +93 "core" ' +3 "manipulator"&/& +5 "core" & U U ' +2 "manipulator"&&% +5 "core" % S O ? N +2 "processing"%L& +7 "core" & +55 "processing"%F& +6 "core" & +3 .tPC.seek :closed + "processing"%k(Tg +6 "core" & +7 & 0 %f +9 &Sn 9 +9 &zk N +10 &C T +9 &B> T +10 &? T +9 &@ T +9 &A T +10 &J@ T +9 & > T +9 &>? T +10 &!>G T +9 &#Q>K T +10 &%?J T +9 &&?J T +9 &(?? T +10 &*Z?= T +9 &,>= T +9 &-?7 T +10 &/>7 T +9 &1c=: T +10 &3%?: T +9 &4>3 S +9 &6>1 T +10 &8k>% T +9 &:,A+ T +9 &;>& T +10 &=>3 T +9 &?s>< T +10 &A5B1 T +9 &B?2 S +9 &D@2 T +10 &FyC2 T +9 &H:H2 U +9 &I]0 X +10 &K{% [\ +9 &Ml{! \\ +10 &O-}( \\ +9 &Pz' [ +9 &R}# W +10 &SEQ$ %m +9 &TK+! - +5 ( +3 "processing"%F& +4 "core" &TK  - +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.88 +2 .Hand.open + "manipulator"&n1 +78 "core" 1 +2 "manipulator"&% +4 "core" %   N +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"& '\ +102 "core" ' +3 #tHeating Puck.from 5, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +4 "processing"%  + %N9 +9 "core" 9 +103 "processing"%B9 +3 "core" 9 +103 "processing"%|9 +3 "core" 9 +103 "processing"%-9 +3 "core" 9 +103 "processing"%P9 +3 "core" 9 +103 "processing"%A9 +3 "core" 9 +104 "processing"%G9 +3 "core" 9 +103 "processing"%Q9 +3 "core" 9 +103 "processing"%99 +4 "core" 9# +103 "processing"%~9 +3 "core" 9' +103 "processing"%\\9 +4 "core" 9+ +103 "processing"%69 +3 "core" 9/ +103 "processing"%V9 +3 "core" 94 +103 "processing"%g9 +4 "core" 98 +103 "processing"%9 +3 "core" 9< +103 "processing"%M9 +3 "core" 9@ +103 "processing"%9 +3 "core" 9E +103 "processing"% 9 +3 "core" 9"I +103 "processing"%9 +3 "core" 9$M +103 "processing"%+9 +3 "core" 9(Q +104 "processing"%9 +3 "core" 9,V +103 "processing"%`9 +3 "core" 9/Z\ +103 "processing"%@9 +3 "core" 93^ +103 "processing"%p9 +4 "core" 97b +103 "processing"%q9 +3 "core" 9:g\ +104 "processing"%l9 +3 "core" 9>k +103 "processing"%39 +3 "core" 9Bo +103 "processing"%9 +3 "core" 9Fs +4 .tPH.hold 2:00:00,28C +3 "processing"%x ppC +4 .tdelay 1:30 +4 "core" t +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%2 +122 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%1' +589 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +11 .tPS.seek 2ml + "processing"% '[ +1612 "core" ' +2 .tPTV.dial :puck +2 "processing"%C  +74 "core"  +2 .tPSV.dial PTV +2 "processing"%Z +87 "core"  +2 .tPBV.dial :waste1 + "processing"%t  +140 "core"  +3 "processing"%_% +5 "core" %V  +3 .tPS.seek 1.5ml + "processing"%' +595 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%7 * +34 "core" , +3 .tPS.seek 0ml +2 "processing"%c'W +1655 "core" ' +2 .tdelay 5:00 +442 "Can"< D#=K +29560 #trecoverPSRreagent08 +2 .PTV.dial :puck + "processing"%#  +5 "core"  +2 .tPBV.dial :waste1 + "processing"%%  +36 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Y * +36 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%0 +76 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%w' +2541 "core" ' +2 .tPSV.dial PTV +2 "processing"%* +88 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%E +75 "core"  +3 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%W +78 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%?  +77 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2530 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%e  +146 "core" +2 .tPSV.dial :mixloop +2 "processing"% +46 "core" +2 .tPRV.dial :ab1 +2 "processing"%a @ +77 "core" A +3 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"% 'w +356 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +4 .tPRV.dial CBV + "collection"'z  +3 "processing"%<  +49 "core"  +6 +2 "processing"%% +5 "core" %x  +3 .tPS.seek 0.32ml + "processing"%h'% +387 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'y  +32 "core" +2 .tPRV.dial :air + "processing"%;  +44 "core"  +3 .tPS.seek 0.9ml + "processing"%'D +1233 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%8 @ +76 "core" ? +3 .tPS.seek 0.5ml + "processing"%U' +860 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%  +45 "core"  +3 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%>'[ +1615 "core" ' +2 .tPSV.dial :PML + "processing"%] +45 "core" +2 .tPTV.dial :mixing +2 "processing"%4 @ +79 "core" B +2 .tPBV.dial :waste1 +2 "processing"%s  +35 "core" +2 "processing"%!% +5 "core" %Y  +3 .tPS.seek 1.85ml + "processing"%J'9 +238 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"% * +36 "core" + +3 .tPS.seek 0ml +2 "processing"%"'W +1967 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'.& +4 "core" &gj_ +3 "manipulator"&'& +5 "core" & `   ' +2 "manipulator"&% +4 "core" %\  f ~   +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&K(- +138 "core" ( +2 "manipulator"&(& +4 "core" &.) 0  +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &b& +4 "core" &.) u ! \  +3 .tForearm.seek :garage +2 "manipulator"&'! +107 "core" ' +3 .tHand.close + "manipulator"&/ +125 "core" / +3 "manipulator"&$& +5 "core" &.  # R +2 "manipulator"&% +5 "core" % 0l  c +2 .tForearm.seek :retract +2 "manipulator"&v'\ +105 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&O( +271 "core" ( +3 "manipulator"&m& +5 "core" &  3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &j& +3 "core" & f  3 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&', +100 "core" ' +2 "manipulator"&& +4 "core" & q Z 3 +3 "manipulator"&{% +4 "core" %6 m +3 "collection"'S& +4 "core" &djv  +4 "collection"'X& +6 "core" &ijz ~ +3 .tCC.seek :closed + "collection"'r(O +6 "core" &dhN w +7 &(dkS t%g +9 &UscgW l; +10 &}leh\\ mO +9 &DgiT wT +9 &OEfh` wT +10 &Cfj5 rT +9 &BgjO kT +10 &AdiL iT +9 &WAdkO jT +9 &BfjQ iT +10 &AfhI iT +9 &!DeiZ vT +10 &#_>fi rT +9 &%!Fei9 wT +9 &&Fei[ wS +10 &(Cel_ vS +9 &*h@fi qS +9 &,)CfjH pT +10 &-DhhX uS +9 &/AfjR sS +9 &1pCdhO oS +10 &32DfiZ qS +9 &4EgkW pT +10 &6FfiM pT +9 &8wDeiW pT +9 &:9AeiZ qT +10 &;BgkO pS +9 &=CgiY pT +9 &?~DgiS pT +10 &ABBfjX qS +9 &CEei8 tT +10 &DDeiM vT +9 &FIeiR vT +9 &HDTgiX uV +10 &I~ciX pZ +9 &KegY g` +9 &McfiQ cb! +10 &NodiJ h. +9 &O diS gU +9 ( +2 &O^efW sM +3 "collection"'X& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.97 + "collection"')& +4 "core" &O^eiq mM +3 .tHand.open + "manipulator"&H1 +73 "core" 1 +2 "manipulator"&u% +4 "core" % 6  * 3 +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&d'\ +94 "core" ' +2 .tPSV.dial PSR +2 "processing"%f +120 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%:' +1617 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +28 "processing"%  +47 "core"  +3 .tPS.seek 0ml +2 "processing"%'W +1616 "core" ' + .tPSV.dial PSR +2 "processing"%[ +58 "core"  +2 .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"% ' +2632 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +3 "collection"'D  +3 "processing"%T  +39 "core" +137  +3 .tPSV.dial :mixloop + "processing"%, +112 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +16 "core" ~ +2 .tPTV.dial :PRVmixing +2 "processing"%I  +78 "core" +2 .tPS.seek 0ml +2 "processing"%\ 'W +2631 "core" ' +3 .tPSV.dial :air + "processing"%  +57 "core" +3 .tPS.seek 2.5ml +2 "processing"%' +904 "Can"A `&K +1734 "core" ' + .tPSV.dial :mixloop +2 "processing"%/ +43 "core" +3 .tPS.seek 0ml +2 "processing"%&'W +2627 "core" ' + .tPSV.dial :air +2 "processing"%}  +89 "core"  +11 .tPS.seek 2.5ml +2 "processing"%L' +2638 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +45 "core" +2 .tPS.seek 0ml +2 "processing"%o'W +2641 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&n& +6 "core" & ) 3 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( +3 "manipulator"&F& +5 "core" & 8 !3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &N& +3 "core" & 6 E  3 +3 .tForearm.seek CC +2 "manipulator"&B', +104 "core" ' +2 .tHand.close + "manipulator"&5/ +71 "core" / +2 .tCC.seek :open +2 "collection"'|( +379 "core" ( +3 "manipulator"&-& +5 "core" & H 3 +2 "manipulator"&P% +5 "core" %   +2 .tForearm.seek :retract +2 "manipulator"&A'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&G(- +285 "core" ( +2 "manipulator"&Q& +5 "core" &-   -  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &9& +4 "core" &- $ _  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&~'! +105 "core" ' +2 .tHand.open +2 "manipulator"&\\1 +67 "core" 1 +2 "manipulator"&6% +5 "core" % ( k L ) +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&V'\ +105 "core" ' +2 ."da"delayUntil "11:59:46.06" +24547 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%g @ +80 "core" B + ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%M * +36 "core" + +2 ."da"PSV.dial :air +2 "processing"%  +46 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"% ' +2515 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%+  +46 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%`  +46 "core"  +3 ."da"PS.seek 0ml +2 "processing"%@'W +2538 "core" ' +3 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%p +139 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%q' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%l'[ +1618 "core" ' + ."da"PTV.dial :puck +2 "processing"%3  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +77 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%2  +35 "core" +2 "processing"%% +4 "core" %`  +3 ."da"PS.seek 1.5ml +2 "processing"%1' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +10 "processing"%C * +36 "core" + +3 ."da"PS.seek 0ml +2 "processing"%Z'W +1614 "core" ' +2 ."da"delay 2:00 +9487 "Can"> J)ViK +2516 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%t  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%_  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +37 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%7 +78 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2553 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +77 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%# +89 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%Y  +77 "core"  +2 ."da"PS.seek 0ml +3 "processing"%0'W +2538 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%c +140 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%*' +589 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%E'[ +1603 "core" ' + ."da"PTV.dial :puck +2 "processing"%W  +5 "core"  +2 ."da"PSV.dial PTV +2 "processing"%? +77 "core" + ."da"PBV.dial :waste1 +2 "processing"%w  +36 "core" +2 "processing"%e% +5 "core" %X\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +585 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%a * +36 "core" + +2 ."da"PS.seek 0ml +2 "processing"%'W +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%<  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%z  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +37 "core" * +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +78 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%y' +2525 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%; +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%h +78 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%8 +78 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +76 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2542 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%U  +44 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +60 "processing"%]  +141 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%4  +45 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%s  +4 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%! +44 "core" +3 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%' +391 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%>  +45 "core"  +2 "processing"%J% +4 "core" %  +3 ."da"PS.seek 0.55ml +3 "processing"%.'| +331 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%'  +57 "core" +3 ."da"PS.seek 2ml +2 "processing"%'[ +1620 "core" ' +10 ."da"PSV.dial :PML + "processing"%( +44 "core" +2 ."da"PTV.dial :mixing +2 "processing"%b @ +79 "core" A +2 ."da"PBV.dial :waste1 + "processing"%R  +37 "core" +2 "processing"%% +4 "core" %Z  +3 ."da"PS.seek 1.85ml +2 "processing"%$': +233 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +37 "core" + +2 ."da"PS.seek 0ml +2 "processing"% 'W +1974 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +13007 "Can"? K, K +34996 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +4 "core" @ +2 ."da"PBV.dial :waste1 +2 "processing"%m  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%j * +37 "core" + +2 ."da"PSV.dial :air +2 "processing"%K  +46 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2516 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%{ +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%S  +45 "core"  +3 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%v +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%i  +46 "core"  +3 ."da"PS.seek 0ml +2 "processing"%)'W +2531 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%H +152 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%u' +601 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%X'[ +1615 "core" ' + ."da"PTV.dial :puck +2 "processing"%f  +78 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +79 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%"  +35 "core" +2 "processing"%% +4 "core" %[  +3 ."da"PS.seek 1.5ml +2 "processing"%:' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%[ * +36 "core" + +3 ."da"PS.seek 0ml +2 "processing"%'W +1618 "core" ' +2 ."da"delay 2:00 +10312 "Can"> \\.K +1692 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%D  +3 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%T  +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 +2 "processing"% +77 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%I' +2549 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +76 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +77 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%\ +77 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%/  +77 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2528 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%} +138 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%&' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%'[ +1614 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%L  +4 "core"  +47 ."da"PSV.dial PTV +10 "processing"%n +76 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%F  +37 "core" +2 "processing"%N% +5 "core" %X  +3 ."da"PS.seek 1.5ml +2 "processing"%5' +594 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%O * +36 "core" , +3 ."da"PS.seek 0ml +2 "processing"%d'W +1603 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%r  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%-  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%P * +36 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%B +79 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%Q' +2527 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +77 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%9 +78 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%\\ +78 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%6  +76 "core"  +3 ."da"PS.seek 0ml +2 "processing"%A'W +2537 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%~ +140 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%g' +588 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1618 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%M  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +88 "core" ~ +2 ."da"PBV.dial :waste1 +2 "processing"%o  +36 "core" +3 "processing"%% +4 "core" %[  +3 ."da"PS.seek 1.5ml +2 "processing"%+' +588 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" + +2 ."da"PS.seek 0ml +2 "processing"%`'W +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%p  +37 "core" +2 ."da"delay 30 seconds +2842 "Can"@ G1d+K +160 ."da"PBV.dial between PSV and waste1 +2 "processing"%@ * +36 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%q +75 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%3' +2531 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%2 +77 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +89 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%l  +77 "core"  +3 ."da"PS.seek 0ml +2 "processing"%C'W +2531 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%1 +148 "core"  + #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +10 "processing"% +26 ."da"PS.reconfigure :default +9 "processing"%#A d`xb +14 ."da"PS.seek 0.25ml +8 "processing"%t'7 +348 "core" ' +4 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +11 ."da"PS.seek 0.5ml +2 "processing"%_' +340 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +65 ."da"PS.seek 2ml +2 "processing"% '[ +1633 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%7  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%Z +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +37 "core" +2 "processing"%#% +5 "core" %[  +3 ."da"PS.seek 1.5ml +2 "processing"%%' +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%Y * +38 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1633 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%c  +4 "core"  +3 ."da"PBV.dial :waste1 +2 "processing"%0  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%* * +38 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%W +81 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%?' +2649 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%w +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%e +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%E +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%a  +81 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2652 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%< +147 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%z'[ +2166 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +91 "core" ~ +2 ."da"PBV.dial :waste1 +2 "processing"%  +39 "core" +2 "processing"%;% +4 "core" %b  +3 ."da"PS.seek 1.5ml +2 "processing"%h' +596 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%8 * +38 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%  +113 "core"  +3 ."da"PS.seek 0ml +2 "processing"%y'W +1626 "core" ' +2 "processing"%U9 +4 "core" 96 +2 #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast + "processing"%] +3 "core" 6 +3 "processing"%4& +4 "core" &TK0 - +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&s% +4 "core" %\   <~8 +2 "storage"(!% +4 "core" % .  +3 "storage"(. +4 "core" .(; +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 ."da"SC.seek 4 +2 "storage"(>(,> +197 "core" ( +2 ."da"SC.configure :limp +3 "storage"($(\ 1b +3 (J& +4 "core" &,A g ]  +2 "manipulator"&& +4 "core" &- 9~ +3 "manipulator"&'% +5 "core" %\  =~8 +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&.( +183 "core" ( +2 "manipulator"&(& +5 "core" &  }X +2 "storage"(b& +4 "core" &,A &  +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 700 counts +2 "manipulator"&R'& +104 "core" ' +2 "storage"(& +5 "core" &,A   +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"('H +159 "core" ' +2 "storage"(- +3 "core" -'ڞ +3 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&$& +4 "core" & wX +2 "storage"(& +53 "core" &,A ; 2 6  +10 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 4 +2 "manipulator"&m'j +39 "core" ' + ."da"Elbow.hold +2 "manipulator"&j, +5 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 "storage"(K- +3 "core" -'ڞ +3 ."da"SE.seek 16.04 Pucks below Top Plate +2 "storage"( 'd +41 "core" ' +2 "manipulator"&{% +5 "core" %rb @ Df +2 "storage"(S& +5 "core" &,A 6 \ +2 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 4 + 308 counts +2 "manipulator"&v'Ϟ +19 "core" ' +2 "manipulator"&i& +4 "core" & ~X +3 "storage"(& +5 "core" &,A l k _  +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 4 + 700 counts +2 "manipulator"&H'& +25 "core" ' +3 ."da"SE.seek 17.04 Pucks below Top Plate +2 "storage"()'[ +47 "core" ' +3 "manipulator"&u& +4 "core" &  }X +3 "manipulator"&f% +5 "core" %I  } +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&"( +250 "core" ( +2 "manipulator"&& +4 "core" & vz +3 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &X& +3 "core" & xz +3 ."da"Forearm.seek PC +2 "manipulator"&[' +96 "core" ' +2 ."da"Hand.close + "manipulator"&:/ +67 "core" / +4 ."da"PC.seek :open +2 "processing"%D( +404 "core" ( +3 "storage"(T& +4 "core" &,A o y   +2 "manipulator"&,& +5 "core" &  |z +2 "manipulator"&% +5 "core" %  } +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +101 "core" ' +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"& ( +258 "core" ( +2 "manipulator"&& +5 "core" & y# +2 "storage"(\ & +5 "core" &,A Z l  +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 700 counts +2 "manipulator"&/'& +93 "core" ' +2 ."da"Hand.open + "manipulator"&I1 +75 "core" 1 +3 "storage"(}- +4 "core" -'[ +3 ."da"SE.seek 16.8 Pucks below Top Plate +2 "storage"('' +18 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 16.13 Pucks below Top Plate +3 "storage"(&' +50 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23aug2512h50ml_niagara.tif +1949 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +3713 #"da"SX HX9/16 (USB:11): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 53.328 seconds\ /var/log/esp/da23aug2512h50ml_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23aug2512h50ml20s_niagara.tif +2065 #SX HX9/16 (USB:11): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23aug2512h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23aug2512h50ml30s_niagara.tif +3065 #SX HX9/16 (USB:11): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23aug2512h50ml30s_niagara.tif: TIFF Upload Complete\ +2 ."Qmail"DAfans.email "53.328 sec auto-exposure",Subject: "da23aug2512h50ml images!" +3 ."da"Gate.power :camera,:OFF +3 "storage"(L- +3 "core" -' +3 "storage"(n& +5 "core" &,A { % q +7 "manipulator"&F& +19 "core" & gO +7 ."da"Elbow.seek 4 +9 "manipulator"&N( +17 "core" ( +2 "manipulator"&& +8 "core" & g +2 "storage"(O& +4 "core" &,A } +3 ."da"Forearm.seek 4 + 700 counts +2 "manipulator"&5'& +5 "core" ' +3 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +5 ."da"SE.seek 16.85 Pucks below Top Plate +71 "storage"(r'g +64 "core" ' +2 "manipulator"&-& +5 "core" & & )  +2 "storage"(P& +7 "core" &,A +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 4 +2 "manipulator"&B'j +36 "core" ' +3 ."da"Elbow.hold +2 "manipulator"&d, +5 "core" , +2 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 17.03 Pucks below Top Plate +2 "storage"('R +38 "core" ' +72 "manipulator"&9% +7 "core" %yy W +2 "storage"(\\& +5 "core" &,A n o \ +2 ."da"Forearm.force -20 +2 "manipulator"&5 +4 ."da"Forearm.seek 4 + 315 counts +4 "manipulator"&6'ϥ +21 "core" ' +3 "manipulator"&Q& +6 "core" & < > +2 "storage"(~& +4 "core" &,A  +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 4 + 700 counts +5 "manipulator"&A'& +29 "core" ' +2 "storage"(g% +4 "core" %W W t +4 ."downElevator"SE.seek :down +4 "storage"(M'v +98 (% +4 "core" %   0 +13 "manipulator"&o% +6 "core" ' +10 ."downElevator"SE.stop +4 "storage"(5 +8 "core" %   +6 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +8 ."da"Forearm.seek :retract +5 "manipulator"&'\ +96 "core" ' +2 "storage"(& +5 "core" &,A 7 +8 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +7 #tStarting finalPurge +2 "processing"%& +7 "core" & +2 "manipulator"&+& +5 "core" &  +3 "manipulator"& % +5 "core" %\  7 +5 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&p(- +181 "core" ( +4 "manipulator"&@& +11 "core" &- B / +4 ."psFlush"Elbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +6 &q& +8 "core" &- $ / +6 ."psFlush"Forearm.seek :garage +6 "manipulator"&`'! +109 "core" ' +4 ."psFlush"Hand.close +3 "manipulator"&/ +75 "core" / +2 "manipulator"&2& +4 "core" &- ' ) / +3 "manipulator"&% +4 "core" % 0 $  q +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&l'\ +104 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +2 "manipulator"&3( +120 "core" ( +2 "manipulator"&1& +4 "core" &   +3 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &C& +4 "core" & F  +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek PC +2 "manipulator"&t' +101 "core" ' +3 "manipulator"&_& +5 "core" &w~ Q +3 "manipulator"&7% +5 "core" % _ J ` +3 "processing"%Z& +4 "core" & +4 "processing"%& +6 "core" & +3 ."psFlush"PC.seek :closed +4 "processing"%#(Tg +135 "core" & +25 &  +3 &.q , +2 &ap ~A +3 &\\` ~T + &; T + &; T +2 &< U + &_=~ U + &!<{ U +2 &; U +2 &;~ U + & g<w U + &"(?{ U + &#<{ U +2 &%> U + &'o9| U +2 &)1;~ U + &*:} U + &,;x U + &.w;x U +6 &0:: T +9 &1<q U +10 &3>z T +10 &5;o T +11 &7B<l T +9 &9;n U +10 &:?e T +9 &<;w U +7 &>I>p U +10 &@ =t U +9 &A>o T +9 &C?s T +10 &EQAs U +10 &GAo U +10 &HGo V +10 &Jfx Y +9 &LD{r }\\ +10 &Nyq }\\ +8 &O{m |\\ +8 &Q}m |] +10 &SEvl ~D +9 &T((]o R +9 &TI(p 1 +3 ( +3 "processing"%& +3 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.98 +2 "processing"% & +5 "core" &TI)] 1 +2 ."psFlush"Hand.open + "manipulator"&Y1 +67 "core" 1 +2 "manipulator"&%% +5 "core" % 8 > +7 ."psFlush"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +7 ."psFlush"Forearm.seek :retract +5 "manipulator"&c'\ +100 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%0 +59 "core"  +5 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +17 ."psFlush"PS.seek 0.5ml +5 "processing"%*' +380 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +221 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%W' +2124 "core" ' +2 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 + "processing"% @ +207 "core" A +3 ."psFlush"PTV.dial :PRVmixing +4 "processing"%w  +141 "core" +3 ."psFlush"PSV.dial :mixloop +4 "processing"%e +113 "core" +4 ."psFlush"PS.seek :empty +2 "processing"%E'9 +2625 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%a +109 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%?' +589 "core" ' +5 ."psFlush"delay 5 seconds +504 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%<' +1335 #"uploadLog"upsync +790 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%  +36 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"% @ +74 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +110 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%'9 +2626 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%; +110 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%z'P +335 "Can"D H9K +765 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%8' +1615 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +77 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%h  +74 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%U  +6 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%]'W +2661 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%4 +77 "core"  +3 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%s' +586 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%!' +2124 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +77 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%J U +59 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2639 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%' @ +45 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%^' +2684 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%(  +77 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%b'W +2636 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%G +58 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml + "processing"%' +2637 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +79 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%$ U +16 "core" S +3 ."psFlush"PS.seek 0ml +2 "processing"%V'W +2639 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +46 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%K' +2639 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%{  +76 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%S'W +2628 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%i +57 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%'P +1097 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%u' +1614 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%f +77 "core" +3 ."psFlush"PTV.dial :puck +2 "processing"%R  +5 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%.  +55 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2642 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%m +76 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%v' +594 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2127 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%H +76 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +58 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%X'W +2625 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%j @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%:' +2635 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +76 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%k'W +2637 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%T +57 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%,' +2629 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +77 "core" +3 ."psFlush"PBV.dial PSV +2 "processing"%[ U +5 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2638 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%\ @ +46 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%"' +2630 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%I  +75 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%}'W +2631 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'& +4 "core" &x| | +3 "manipulator"&)& +5 "core" & T  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&( +2 "core" ( +45 "manipulator"&L& +12 "core" &  +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &n& +3 "core" & L ` +3 .tForearm.seek PC +2 "manipulator"&F' +94 "core" ' +2 .tHand.close + "manipulator"&/ +72 "core" / +2 .tPC.seek :open +2 "processing"%O( +400 "core" ( +2 "manipulator"&-& +5 "core" &  +2 "manipulator"&P% +5 "core" %  0 4 +3 .tForearm.seek :retract + "manipulator"& '\ +93 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&/( +356 "core" ( +2 "manipulator"&9& +5 "core" & 3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &\\& +3 "core" & 0 3 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC + "manipulator"&&', +104 "core" ' +2 "manipulator"&Q& +5 "core" & & 3 +2 "manipulator"&~% +4 "core" %* ! h +3 "collection"'g& +4 "core" &y~ +4 "collection"'5& +6 "core" &y|  +3 .tCC.seek :closed + "collection"'N(O +6 "core" &y}  +7 &,uy} v- +10 &brx} uA +9 &\\cz} vS +9 &A| zT +10 &Cy} zT +9 &@x zS +10 &bAx| yS +9 &#Fy~ zT +9 &Cz~ zT +10 &Fy} zT +9 & iCy{ zT +9 &",Ax| zS +10 &#A{} zS +9 &%Dy{ zS +10 &'rAx} zS +9 &)4Ay} zS +9 &*Ew} yS +10 &,Ez} yT +9 &.yCz| yT +9 &0;Cz~ zT +10 &1?x} zS +9 &3Dz~ yS +10 &5Dv| zS +9 &7DEw} yS +9 &9Fy} xS +10 &:Dx| yS +9 &<Dy} yS +9 &>LDy~ yS +10 &@Dy} yS +9 &AEx} yS +10 &CEy{ yS +9 &ETF{} yS +9 &GI{| yT +10 &H`{} wV +9 &J} q[ +9 &L6w~ la +10 &My~ k] +9 &O5Bx~ r- +10 &O nz rM +5 ( +2 "collection"'5& +5 "core" &O^x} uM +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 2.05 +2 "collection"'r& +4 "core" &O^z} tM +2 .tHand.open +2 "manipulator"&1 +70 "core" 1 +2 "manipulator"&o% +5 "core" % ) > A i +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&B'\ +102 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'6& +5 "core" &O^z} xM +2 "collection"'% +4 "core" %z| x +3 .tCSV.dial CSR +2 "collection"'  +43 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +12 .tCS.seek 5ml + "collection"'+'l +1365 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 '% +3 "core" %ly~ u +3 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.501ml +2 "collection"' ' +719 "core" ' +2 .tCSV.dial :waste + "collection"'M +138 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +4 .tCS.seek 0ml + "collection"'A' +644 "Can"H S<WK +1340 "core" ' +2 #tFlushing lower manifold's waste1 port +2 "collection"'@& +4 "core" &O]y{ xM +2 "collection"'q% +4 "core" %x{ x +3 .tCSV.dial :flush + "collection"'d  +45 "core"  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 5ml +2 "collection"''l +1343 "core" ' +2 .tdelay 5 seconds +545 .CSV.dial :air +10 "collection"'2 @ +44 "core" A +2 "collection"'% +5 "core" %lz} w +3 .tCS.seek 7.001ml +2 "collection"'' +590 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV + "collection"'1  +3 'C  +45 "core"  +100 ~ + .tCBV.dial :waste1 +2 "collection"'` @ +48 "core" ? +3 .tCS.seek 0ml +2 "collection"'_' +1854 "core" ' +3 #tFlushing lower manifold's waste2 port + "collection"'7& +4 "core" &O\\ uM +3 "collection"'Z% +4 "core" % t +2 .tCSV.dial :flush +2 "collection"'p  +89 "core"  +3 .tCS.seek 5ml +2 "collection"'l'l +1331 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'D @ +43 "core" A +2 "collection"' % +5 "core" %l{ u +3 .tCS.seek 7ml +2 "collection"'Y' +588 "core" ' +3 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +4 "collection"'%  +2 '  +17 "core"  +28  +2 .tCBV.dial :waste2 +2 "collection"'0  +121 "core"  +3 .tCS.seek 0ml +2 "collection"'t' +1864 "core" ' +2 #tDisinfecting external Intake with kill +2 "collection"'y& +4 "core" &O\\z tM +2 "collection"'*% +5 "core" %z s +2 .tCSV.dial CSR +2 "collection"'  +45 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +11 .tCS.seek 8ml +2 "collection"'w' +2115 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml +2 "collection"'e' D +587 "core" ' +3 ."connect"CSV.dial CBV +2 "collection"'W +2 .tCBV.dial CSV +5 "collection"'a  +102 "core" +44  +2 .tCTV.dial :intake +2 "collection"'E  +79 "core" +2 .tIntake.select :open + "sampler") +11 .tCS.seek 2ml +2 "collection"'?' \\ +2131 "core" ' + .tIntake.select :close +2 "sampler")0 +10 .tCTV.dial :air + "collection"'  +76 "core"  +3 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'' +581 "core" ' +2 .tCSV.dial CSR + "collection"'  +108 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.seek 5ml +2 "collection"'<'l +1352 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml +2 "collection"';' D +1356 "core" ' +2 .tCSV.dial CBV +2 "collection"' +107 "core" +3 .tCS.seek 0ml + "collection"'z' +2622 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +5 "core" &uo 3 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&h( +4 "core" ( +2 "manipulator"&U& +5 "core" &lr Q 3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &8& +3 "core" & G R P3 +51 .tForearm.seek CC +4 "manipulator"&4', +107 "core" ' +2 .tHand.close +2 "manipulator"&]/ +76 "core" / +3 .tCC.seek :open + "collection"'s( +379 "core" ( +2 "manipulator"&& +5 "core" & 3 +2 "manipulator"&J% +5 "core" % " 6  +2 .tForearm.seek :retract +2 "manipulator"&!'\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&'(- +276 "core" ( +2 "manipulator"&& +5 "core" &-  $ f +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &(& +4 "core" &-  f +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage + "manipulator"&^'! +108 "core" ' +2 .tHand.open +2 "manipulator"&G1 +72 "core" 1 +2 "manipulator"&b% +4 "core" % ) j - { +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +107 "core" ' +2 #tCompleted [shallowDAwithoutWCR] begun 11:00:26 + #Preparing to sleep until 11:00AM 08/26/2023 +8 #Asleep til 11:00AM 08/26/2023 +5 #Continuing at 11:00EDT26-Aug-23 +3 "Can"H == +4 ."Qmail"GoodNews.email "Then, in tube 5: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_2023_08_02.rb:155\\n{1 => 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 18,\\n 5 => 4}\\nCan@12:57:54, 23.7C, 27% humidity, 14.7psia, 12.080V, 0.300A, 89.439Ah, 3.62W\\nSampled 50.0ml",Subject: "Asleep until 11:00EDT26-Aug-23" +22 ."shutdown"Gate.power :core,:OFF +2 .Gate.power :raw,:OFF + #Shutdown +801 #"uploadLog"upsync +34613 "Can"K #>K +60001 Q #?K +60001 T #AK +60001 U %BZK +60002 [ #CEK +60001 \\ #DK +60001 W )F4qK +60002 Y #G|K +60001 V #HK +60001 W #J 3K +60002 V #KQK +60001 V #L_K +60002 X )MK +60001 V #O$K +60001 V #Pj!K +60002 V $QK +60001 X #RMK +60001 Y #T>K +60002 V #UyK +60001 Y 'VK +60001 X #XK +60002 W #Y[;K +60001 V #ZK +60001 X #[gK +60002 V %]0K +60001 V #^vK +60002 W #_)K +60001 W #aK +60001 U #bIUK +60002 [ #cK +60001 U #dK +60001 V 'fK +60002 W #gcK +60001 T #hCK +60001 V #iK +60002 U $k;oK +60001 W #lK +60001 U #mK +60002 U #o1K +60001 W #pYK +60001 U #q]K +60002 T )rK +60001 T #t/K +60001 U #uuK +60002 U #vK +60001 S #xKK +60001 S #yHK +60002 Q #zwK +60001 T #{ K +60001 S '}K +60002 R #~g9K +60001 R #K +60001 R &eK +60002 Q #<K +60001 T #K +60001 S #'K +60002 Q #K +60001 T #]SK +60002 Q )K +60001 Q #K +60002 Q #9K +60001 Q #K +60001 R #AK +60002 S # K +60001 Q #RmK +60001 R #K @EDT1693022629.61 Q #K +60001 S ##/K +60001 R #iK +60002 S #[K +60001 T #K +60002 O *?K +60001 Q #K +60001 S #K +60002 P 'IK +60001 Q %bK +60001 U #uK +60002 T # K +60001 P )=K +60002 Q #7K +60001 Q )K +60001 S #cK +60001 O #ZK +60002 Q #K +60001 T #%K +60002 M #1»K +60001 O #wQK +60001 O #K +60002 Q #}K +60001 O #GK +60001 P #ũK +60002 O #?K +60001 O #K +60001 O )akK +60002 P #K +60001 M #ȗK +60002 Q "1-K +60001 O #vK +60001 O #YK +60002 P $K +60001 O #M˅K +60001 Q #K +60001 N #̱K +60002 P #$GK +60001 P )kK +60001 O #İsK +60002 N # K +60001 Q #<ϟK +60002 P #ȁ5K +60001 Q #K +60001 N # aK +60002 R #TK +60001 P #͚ҍK +60001 P ##K +60002 R #'ӹK +60001 R #mOK +60001 S #ҴK +60002 R #{K +60001 P #BK +60001 Q #ֈ֧K +60002 Q '=K +60001 O (K +60001 O #aiK +60002 O #۩K +60001 R #ٕK +60002 Q #6+K +60001 R %|K +60001 S #WK +60001 P # K +60002 Q #O܃K +60001 R #K +60002 Q #ݯK +36954 P " +3 #tPowering core bus +525 .Gate.power :raw,:ON +2 "sampler") +49 )$ +3 "core"  +3 "collection"' +3 ' +3 "core"  +2 "processing"% +3 % +4 "core"  +5 "collection"' 9\ +4 ' 0\ +3 ' -\ +5 "processing"% 9\ +3 % 2\ +3 % *\ +2 % 0\ +6 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +3 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 18,\\n 5 => 4}\\nCan@11:00:27, 23.3C, 27% humidity, 14.7psia, 12.016V, 0.392A, 92.519Ah, 4.71W",Subject: "Started Niagara_2023_08_02 phase shallowDAwithoutWCR" +4 #t===> STARTED shallowDAwithoutWCR (phase #25) <=== + #Starting initialPurge +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +4 "core" & u +2 .tHand.open +2 "manipulator"&)1 +67 "core" 1 +4 "manipulator"&L& +11 "core" & |z !s +3 "manipulator"&n% +5 "core" % \   +5 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +181 "core" ( +2 "manipulator"&3& +7 "core" &- U D +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &c& +3 "core" &- + D +4 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 .tForearm.seek :garage + "manipulator"&#'! +113 "core" ' +2 .tHand.close + "manipulator"&-/ +70 "core" / +2 "manipulator"&P& +4 "core" &-  D +3 "manipulator"&F% +4 "core" % /  S +3 .tForearm.seek :retract +3 "manipulator"&'\ +111 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&9( +163 #"uploadLog"upsync +123 "core" ( +2 "manipulator"&\\& +5 "core" & v + +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &Q& +4 "core" & a { _+ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC + "manipulator"&~', +102 "core" ' +2 "manipulator"&g& +5 "core" & T \\ :+ +3 "manipulator"& % +5 "core" %& E B ~ +2 "collection"'|& +5 "core" & v +4 "collection"'r& +6 "core" & u +3 .tCC.seek :closed +2 "collection"'(O +4 "core" & t +6 &\  vB +9 &Hp l4 +10 &Dnp lH +9 &V mU +10 &? pT +9 &\\A oU +9 &A nT +10 &A qT +9 &B qT +9 &e@ oT +10 &(> pT +9 & A pT +10 &"A oT +9 &$mA oT +9 &&0@ qT +10 &'@ qT +9 &)B oT +10 &+wA oT +9 &-8A oT +9 &.@ oT +10 &0A nT +9 &2~? qT +9 &4AA qT +10 &6A nT +9 &7A oT +9 &9E nT +10 &;HA oT +9 &=\ A nT +10 &>B pT +9 &@A qS +9 &BQA qT +10 &DA qS +9 &ED qT +9 &GQ oU +10 &IKh kY +9 &J f^ +10 &L bb +9 &Nn bQ +9 &O_"y j(s +10 &Om kS +2 ( +2 "collection"'r& +5 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 2.04 + "collection"'o& +4 "core" &Op gS +3 .tHand.open + "manipulator"&51 +71 "core" 1 +2 "manipulator"&6% +5 "core" % &  ~ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +101 "core" ' +3 #tFlushing the Collection Valve::Manifold +46 "collection"'& +12 "core" &Oe kS +2 "collection"'&% +5 "core" % l +2 .tCSV.dial CSR +2 "collection"'=  +140 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 5ml +2 "collection"''l +1362 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +10 '+% +4 "core" %l i +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 7.5ml + "collection"'M' +719 "core" ' +2 .tCSV.dial :waste + "collection"' +139 "core" +3 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'@' +2001 "core" ' +2 #tPurging external Intake + "collection"'q& +4 "core" &Od lS +3 "collection"'d% +5 "core" % l + .tCSV.dial :flush +2 "collection"'A  +44 "core"  +3 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 10ml +2 "collection"'2' D +2630 "core" ' +2 .tdelay 5 seconds +503 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"' +3 '  +6 "core"  +69  +2 .tCTV.dial :intake +2 "collection"'1  +77 "core"  +2 .tIntake.select :open +2 "sampler") +10 .tCS.seek 0ml +2 "collection"'C' +2673 "core" ' +2 .tIntake.select :close + "sampler")0 +11 .tCTV.dial :air + "collection"'`  +79 "core"  +2 #tFlushing upper manifold +2 "collection"'& +4 "core" &Oc kS +2 "collection"'7% +4 "core" % k +2 .tCSV.dial :flush +2 "collection"'Z  +88 "core" +3 .tCS.seek 5ml +2 "collection"'p'l +1358 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'_ @ +47 "core" A +2 "collection"'D% +5 "core" %l k +3 .tCS.seek 7.001ml +2 "collection"' ' +584 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'l +2 '  +8 "core"  +101 ~ +2 .tCTV.dial :air +2 "collection"'%  +4 "core" +3 .tCS.seek 0ml +2 "collection"'0' +1875 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'Y'- +850 "core" ' +2 .tCSV.dial :waste +2 "collection"'y +57 "core" +3 .tCS.seek 0ml + "collection"'*' +848 "core" ' + "collection"'& +5 "core" &Oc kS +2 "collection"'t% +4 "core" % k +2 .tCSV.dial :flush +2 "collection"'w  +48 "core"  +2 .tCS.seek 3ml +2 "collection"'W'- +622 "Can"O z_F +222 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'a @ +44 "core" A +2 "collection"'E% +4 "core" %- i +4 .tCS.seek 5ml + "collection"'e'l +589 "core" ' +2 .tCSV.dial :air +2 "collection"' @ +4 "core" A +3 .tCS.seek 0ml +2 "collection"'?' +1359 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +47 "collection"' '- +854 "core" ' +2 .tCSV.dial :waste +2 "collection"' +88 "core" +3 .tCS.seek 0ml +2 "collection"'<' +837 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +5 "core" &  1+ +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&;( +21 "core" ( +2 "manipulator"&& +5 "core" & 2 +2 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &U& +3 "core" & & *2 +3 .tForearm.seek CC +2 "manipulator"&8', +110 "core" ' +2 .tHand.close + "manipulator"&]/ +67 "core" / +3 .tCC.seek :open +2 "collection"'/( +377 "core" ( +2 "manipulator"&B& +4 "core" & B D G2 +3 "manipulator"&N% +5 "core" %  5 ) G +2 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"&J(- +272 "core" ( +2 "manipulator"&4& +5 "core" &-  \\ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" &-  \\ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&('! +109 "core" ' +4 .tHand.open + "manipulator"&h1 +66 "core" 1 +2 "manipulator"&G% +5 "core" % *  x +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&b'\ +102 "core" ' +2 #tda sampling at most 50ml +4 ."Qmail"DAfans.email "Started da in tube 5 at 11:04:59EDT26-Aug-23\\n{1 => 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 18,\\n 5 => 4}\\nCan@11:03:53, 23.2C, 27% humidity, 14.7psia, 11.948V, 0.509A, 92.549Ah, 6.08W",Subject: "da sampling at most 50ml" +4 #tLoading sh1 puck from tube 5 into Collection Clamp +2 "collection"'!& +4 "core" & v +2 "manipulator"&^% +6 "core" %\ |  ' +2 "storage"(x% +5 "core" %~ +2 "storage"($. +5 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"((; +351 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +5 (& +5 "core" &;  y  +2 "manipulator"&V& +5 "core" &- L I ?\\ +2 "manipulator"&{% +14 "core" %\  E B ' +6 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +9 .tElbow.seek 5 +4 "manipulator"&i( +182 "core" ( +3 "manipulator"&K& +9 "core" & N O  j +2 "storage"(S& +5 "core" &; k  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 5 + 700 counts +50 "manipulator"&' +61 #"uploadLog"upsync +48 "core" ' +2 "storage"(.& +5 "core" &;  "  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(u'H +278 "core" ' +2 "storage"(f- +4 "core" -'U +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (m& +3 "core" &; 3  +3 "manipulator"&v& +5 "core" &  $  i +2 .tElbow.seek 5 +2 "manipulator"&( +4 "core" ( +2 "manipulator"&}& +4 "core" & P  i +3 "storage"('& +5 "core" &; \   +3 .tForearm.seek 5 + 300 counts + "manipulator"&z'O +31 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&H/ +149 "core" / +4 ."downElevator"SE.seek :down +4 "storage"(X'v +2 "manipulator"&>& +9 "core" & i +2 "manipulator"&% +5 "core" % [ h R I +2 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +2 .tElbow.seek CC +2 "manipulator"&,( +129 "core" ' +33 ( +2 ."downElevator"SE.stop +2 "manipulator"&\ & + "storage"(5 +9 "core" & m d3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" & r r 3 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&R', +106 "core" ' +2 "manipulator"&j& +5 "core" & + + 3 +2 "manipulator"&T% +4 "core" %) ) )x +3 "collection"'O& +4 "core" & r +4 "collection"'s& +6 "core" & r +3 .tCC.seek :closed +3 "collection"'(O +3 "core" & q +6 & r3 +10 &0Ft h4 +9 &Vnn fH +9 &R jT +10 &? lS +9 &rC kT +10 &4A kT +9 &> oS +9 &D mT +10 &{A oS +9 &=@ oS +9 & A lT +10 &"> lS +9 &$? mS +9 &&E> nS +10 &(@ oS +9 &)A oS +10 &+= oS +9 &-M> lS +9 &/? mS +10 &0A lS +9 &2> mS +9 &4V> nS +10 &6A nT +9 &7@ nS +10 &9@ lS +9 &;]A lS +9 &=> mS +10 &>C lS +9 &@A mS +9 &BeD mS +10 &D'C nS +9 &EH kT +10 &GW lV +9 &IZ{ hZ +9 &K ^a +10 &L ]b" +9 &N} ]R +10 &Oiarz iZ +9 &Out b\\ +8 ( +4 "collection"'s& +3 "core" &Osux hV +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 2.22 +2 .Hand.open + "manipulator"&)1 +68 "core" 1 +2 "manipulator"&L% +5 "core" % # & F~ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&n'\ +101 "core" ' +3 #tcollectSample 50ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +159 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")3+ +4 "core" + + "sampler")c% +4 "core" % \\ +3 "collection"'k& +4 "core" &Op %V +4 "Can"O 6\\]. +2 #tCalibrating pressure and temperature sensors +4 .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 "sampler")-  +6 "core"  +2 .tSS.reconfigure :fast +4 "sampler")#.0X' + "collection"'H  +9 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")  +135 "core" ~ +9  +743 ' +2 .tSSV.dial between CBV and plug +2 "sampler")i +50 "core" +2 .tCBV.dial between SSV and waste2 +2 "collection"'  +39 "core"  +2 "collection"'\ % +4 "core" % G a +4 ."connect"CTV.dial CSV,avoiding: :air +2 .tCSV.dial CTV +53 "collection"'u  +5 '  +13 "core"  +32  +3 .tCS.reconfigure :pressurize +3 "collection"'# d@<< Cb +3 .tCS.seek 0ml +2 "collection"'z' +2409 "core" ' A D b +4 "collection"'% +4 "core" % B E b\  +3 "sampler")j% +5 "core" % +2 #tBubblePoint: Intake @24.1psia, Outlet @1.0psia + .CBV.dial SSV +2 "collection"'T @ +39 "core" A +3 .tSS.reconfigure :default +2 "sampler")#.0X9 +3 "core" 9 b +103 "collection"'X9 +3 "core" 9 \ g +103 "collection"'9 +3 "core" 9  k +103 "collection"'/9 +4 "core" 9 ( o +103 "collection"'O9 +3 "core" 9 3 s +103 "collection"')9 +3 "core" 9 =x +103 "collection"'c9 +3 "core" 9 G| +103 "collection"'s9 +4 "core" 9 P +103 "collection"'k9 +3 "core" 9 Z +103 "collection"'R9 +4 "core" 9 b +103 "collection"'9 +3 "core" 9 k +103 "collection"'L9 +3 "core" 9 s +104 "collection"'[9 +4 "core" 9 | +103 "collection"'z9 +3 "core" 9  +104 "collection"'-9 +3 "core" 9  +103 "collection"'39 +46 "core" 9  +112 "collection"'F9 +3 "core" 9  +103 "collection"'\\9 +3 "core" 9  +104 "collection"'9 +3 "core" 9  +103 "collection"'#9 +3 "core" 9  +103 "collection"'g9 +4 "core" 9  +103 "collection"'P9 +3 "core" 9 ! +103 "collection"' 9 +4 "core" 9 " +103 "collection"'|9 +3 "core" 9 # +104 "collection"'9 +3 "core" 9 $ +103 "collection"'59 +3 "core" 9 % +103 "collection"'Q9 +4 "core" 9 & +103 "collection"'r9 +4 "core" 9 ' +103 "collection"'69 +3 "core" 9 ( +103 "collection"'"9 +4 "core" 9 ) +103 "collection"'9 +3 "core" 9 * +103 "collection"'=9 +3 "core" 9 + +103 "collection"'o9 +4 "core" 9 - +103 "collection"'+9 +4 "core" 9 - +103 "collection"' 9 +3 "core" 9 . +103 "collection"'&9 +3 "core" 9\ 0 +103 "collection"' 9 +4 "core" 9\ / +103 "collection"'d9 +4 "core" 9\ \ 1 +103 "collection"'A9 +3 "core" 9\ 2 +103 "collection"'@9 +3 "core" 9\ 3\  +103 "collection"'9 +3 "core" 9\ 4 +103 "collection"'9 +3 "core" 9\ 5 +103 "collection"'19 +4 "core" 9\ 6 +103 "collection"'M9 +3 "core" 9\ 7 +103 "collection"'q9 +3 "core" 9\ "9  +103 "collection"'`9 +3 "core" 9\ &9$ +103 "collection"'9 +4 "core" 9\ *:( +103 "collection"'29 +4 "core" 9\ ,;, +103 "collection"'C9 +3 "core" 9\ .<1 +103 "collection"'_9 +3 "core" 9\ 2=5 +103 "collection"'D9 +3 "core" 9\ 5>9 +103 "collection"'79 +3 "core" 9\ 8?= +103 "collection"'Z9 +4 "core" 9\ :?B +103 "collection"'l9 +4 "core" 9\ =AF +103 "collection"'%9 +3 "core" 9\ ?AJ +103 "collection"' 9 +4 "core" 9\ BCN +103 "collection"'09 +3 "core" 9\ DDS +103 "collection"'p9 +3 "core" 9\ GEW +103 "collection"'9 +3 "core" 9\ IF[ +4 .tCH.hold 10:00,70C +3 "collection"'Y `\ `\ G\ +2 '9 +7 "core" \\ + 9\ J\ J +2 "collection"'t% +4 "core" %   +3 #tBegun lysing Collection Puck Heater at 68.1C/20.1psia +39546 "Can"E >r +20440 "core" ` +3 "collection"'a9 +3 "core" 9\  +2 "collection"'w% +5 "core" % < a +3 #tEnded lysing Collection Puck Heater at 70C/18.8psia + .CS.seek 0ml +2 "collection"'W' +362 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'< @ +109 "core" B +3 .tCSV.dial :air + "collection"'* @ +46 "core" > +4 .tCS.seek 5ml +2 "collection"''l +1352 "core" ' +2 .tCSV.dial CTV +2 "collection"'e  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +45 "collection"' @ +54 "core" > +3 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'y  +48 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +59 "core" B +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"'' +1363 "core" ' +2 "collection"'% +5 "core" %  i +2 #tPuck @30.1psia after final lysis pressurization + #Recovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'U +110 "core"  +2 .tCBV.dial CSV +2 "collection"']  +31 "core"  +2 "collection"'E% +5 "core" % I K Q i +2 .tCS.seek 4.999ml +2 "collection"''l +1346 "core" ' +2 .tdelay 5 seconds +503 .CTV.dial :air +2 "collection"'  +45 "core" +2 "collection"'B% +4 "core" %l f +4 .tCS.seek 6.999ml + "collection"'?' +581 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'8 @ +43 "core" ? +3 .tCS.seek 10ml +2 "collection"'4' D +870 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"' ` +134 "core" b +2 #tRecycling Lysate (#1 of 1) +2 .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'N   +41 "core" ! +3 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +3 "collection"';  +3 'G  +28 "core"  +116  +2 .tCS.seek 5ml +2 "collection"'!'l +1371 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +108 "core" A +2 .tCSV.dial :waste +2 "collection"'x +109 "core" +2 .tCS.seek 0ml +2 "collection"'h' +1358 "core" ' +2 .tCSV.dial :air +2 "collection"'( @ +88 "core" > +3 .tCS.seek 5ml +2 "collection"'9'l +1359 "core" ' +2 .tCSV.dial CTV +2 "collection"'^  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'$ @ +46 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"':  +44 "core"  +3 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'V @ +46 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +3 "collection"'{' +1353 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"' +107 "core" ~ +2 .tCBV.dial CSV +2 "collection"'S  +39 "core"  +2 "collection"'J% +5 "core" % j +2 .tCS.seek 5.001ml +2 "collection"'.'l +1353 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'b  +44 "core" +2 "collection"'m% +4 "core" %l1: j +3 .tCS.seek 7ml +2 "collection"'}' +609 "core" ' +3 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'K @ +44 "core" ? +3 .tCS.seek 10ml + "collection"'f' D +869 "core" ' +3 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'' ` +122 "core" _ +2 #tLysing Complete + "collection"'H& +54 "core" &OpEH kV +4 #tStoring sh1 puck in Collection Clamp to tube 4 + "manipulator"&% +4 "core" %\ " ' " s9 +3 "storage"(v% +5 "core" % +2 "storage"(i. +3 "core" .(; +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 4 +2 "storage"((,> +199 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (\ & +3 "core" &,>  +3 "manipulator"&u& +5 "core" & 3 +2 "manipulator"&% +5 "core" %\ "  9 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +2 "manipulator"&( +156 "core" ( +2 "manipulator"&& +4 "core" & F ? \  +3 "storage"(j& +4 "core" &,> % +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts +2 "manipulator"&T'& +90 "core" ' +2 "storage"(>& +5 "core" &,> P +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(X'H +142 "core" ' +2 "storage"(- +3 "core" -'߅ +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&/& +4 "core" & / +2 "storage"(O& +5 "core" &,> } +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 4 +2 "manipulator"&)'j +37 "core" ' +2 .tElbow.hold + "manipulator"&c, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 "storage"(s- +3 "core" -'߅ +3 .tSE.seek 17.03 Pucks below Top Plate +2 "storage"(k'K +33 "core" ' +2 "manipulator"&R% +5 "core" %qd  +2 "storage"(& +5 "core" &,> K L D +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 307 counts +2 "manipulator"&L'ϝ +15 "core" ' +2 "manipulator"&[& +5 "core" & D H +2 "storage"(z& +4 "core" &,> , +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 4 + 700 counts + "manipulator"&-'& +25 "core" ' +3 .tSE.seek 18.03 Pucks below Top Plate + "storage"(3'B +43 "core" ' +3 "manipulator"&F& +4 "core" & A > +3 "manipulator"&\\% +4 "core" %? = =  +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +3 .tElbow.seek CC +2 "manipulator"&#( +155 "core" ( +2 "manipulator"&g& +5 "core" &  o4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &P& +4 "core" & 4 +3 .tForearm.seek CC + "manipulator"& ', +97 "core" ' +2 .tHand.close + "manipulator"&|/ +75 "core" / +2 .tCC.seek :open +2 "collection"'( +382 "core" ( +2 "storage"(5& +5 "core" &,>  +2 "storage"(Q& +5 "core" &,> +44 "manipulator"&r& +13 "core" & 9 <4 +2 "manipulator"&6% +4 "core" % ; > ; +3 .tForearm.seek :retract +2 "manipulator"&"'\ +108 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 4 + "manipulator"&( +154 "core" ( +2 "manipulator"&=& +5 "core" &  +2 "storage"(o& +5 "core" &,> +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 .tForearm.seek 4 + "manipulator"&+'j +112 "core" ' +2 .tElbow.hold +2 "manipulator"& , +3 "core" , +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tHand.open + "manipulator"&&1 +68 "core" 1 +3 "manipulator"& % +5 "core" % wX F +2 "storage"(d& +5 "core" &,> +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 4 + 313 counts +2 "manipulator"&A'ϣ +20 "core" ' +2 "manipulator"&@& +4 "core" &  +3 "storage"(& +5 "core" &,> \ O +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 4 + 700 counts + "manipulator"&'& +29 "core" ' +2 "storage"(1% +4 "core" %@ +4 ."downElevator"SE.seek :down +4 "storage"(M'v +99 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +4 (q% +3 "core" %| 7 0 E +3 "manipulator"&`% +5 "core" %  ; +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +3 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'2& +5 "core" &NT  +2 "manipulator"&C& +4 "core" &  +3 "manipulator"&_% +5 "core" %\ " < +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&D(- +180 "core" ( +2 "manipulator"&7& +5 "core" &-  & +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &Z& +4 "core" &- & +3 .tForearm.seek :garage +2 "manipulator"&l'! +108 "core" ' +2 .tHand.close + "manipulator"&%/ +75 "core" / +2 "manipulator"& & +4 "core" &- 1 + & +3 "manipulator"&0% +4 "core" % / ) )G +3 .tForearm.seek :retract +2 "manipulator"&p'\ +109 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +274 "core" ( +2 "manipulator"&& +4 "core" & V 4 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &t& +4 "core" & 4 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC + "manipulator"&~', +102 "core" ' +2 "manipulator"&Y& +5 "core" & f b4 +53 "manipulator"&a% +5 "core" %( T g t +2 "collection"'w& +5 "core" &VY x +4 "collection"'& +6 "core" &SY x +3 .tCC.seek :closed +3 "collection"'<(O +4 "core" &WW x +4 &VW x4 +10 &.FuRY m4 +9 &XppTX lH +9 &TUX oS +10 &AVW qR +9 &yEVX qS +10 &;DTY qS +9 &@UZ rR +9 &CUX qR +10 &EU[ pS +9 &DETY qR +9 &!EVX qS +10 &"CVYk qS +9 &$ATY] qS +9 &&L@TYO qR +10 &(BWX= qR +9 &)DVY. qS +10 &+@UX qR +9 &-SFUX qS +9 &/CWX qS +10 &0CTY qS +9 &2?TY rR +9 &4[EUX oS +10 &6CUZ qS +9 &7DVY qR +10 &9FTZ qS +9 &;dCUZ qR +9 &=&@WX rR +10 &>AUY rR +9 &@@UY rR +9 &BlAWW qR +10 &D.AVZ qR +9 &EDWY qR +10 &GPUZ pT +9 &IenUY lX +9 &KUZ f] +10 &LTX `a +9 &NVY bJ +9 &O_"VX g+} +10 &OpVY kS +2 ( +3 "collection"'& +4 #tCollection Clamp onSpring/offSpring for 5/25 samples, on/off torque 1.82 +2 "collection"'*& +4 "core" &OmWY jS +2 .tHand.open +2 "manipulator"&W1 +66 "core" 1 +2 "manipulator"&e% +5 "core" % ( Mt +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +2 .tPSV.dial PSR +2 "processing"%y +143 "core"  +2 "processing"% % +4 "core" %U } +3 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1605 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%U'W +1613 "core" ' +2 .tPSV.dial PSR + "processing"%] +47 "core"  +2 .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%E' +2637 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"% +3 "collection"'  +7 "core" A + "processing"%B +4 "core" A +2 "processing"%  +77 "core" +99  +3 .tPSV.dial :mixloop + "processing"%8 +111 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'?  +16 "core" ~ +2 .tPTV.dial :PRVmixing +2 "processing"%  +140 "core" +2 .tPS.seek 0ml +2 "processing"%N'W +2628 "core" ' +2 .tPSV.dial :air +2 "processing"%;  +56 "core" +2 .tPS.seek 2.5ml +2 "processing"%G' +2636 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%4 +43 "core" +3 .tPS.seek 0ml +2 "processing"%'W +2639 "core" ' +2 .tPSV.dial :air + "processing"%x  +45 "core"  +3 .tPS.seek 2.5ml +2 "processing"%!' +148 "Can"@ xU +2489 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%( +57 "core" +3 .tPS.seek 0ml +2 "processing"%h'W +2634 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"&^& +5 "core" &  4 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&$( +4 "core" ( + "manipulator"&:& +5 "core" &  4 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &V& +3 "core" &  w4 +46 .tForearm.seek CC +10 "manipulator"&9', +104 "core" ' +2 .tHand.close +2 "manipulator"&/ +74 "core" / +3 .tCC.seek :open +2 "collection"'S( +379 "core" ( +2 "manipulator"&J& +5 "core" & ' $ ~4 +2 "manipulator"&{% +4 "core" %  ' '  +3 .tForearm.seek :retract +2 "manipulator"&b'\ +100 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&m(- +271 "core" ( +2 "manipulator"&.& +4 "core" &- V  +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &K& +3 "core" &-  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&}'! +106 "core" ' +2 .tHand.open +2 "manipulator"&'1 +66 "core" 1 +2 "manipulator"&H% +5 "core" % (z  k +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +105 "core" ' +2 .tPSV.dial :mixloop + "processing"%v +5 "core" +2 .tPTV.dial :PRVmixing + "processing"%i  +5 "core" +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +4 "processing"%u  +2 "collection"'\  +6 "core" +10  +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +6 "core"  +2 #tLoading lyfil puck from tube 5 into Collection Clamp + "collection"'& +4 "core" &]a | +3 "manipulator"&% +4 "core" %\ " { : +3 "storage"(j% +4 "core" %|   +3 "storage"(>. +4 "core" .(,> +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(,(; +204 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (& +3 "core" &; Y +3 "manipulator"&/& +5 "core" &-   +2 "manipulator"&O% +4 "core" %\ "  : +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 5 + "manipulator"&n( +176 "core" ( +2 "manipulator"&s& +4 "core" &   n +3 "storage"(R& +5 "core" &;  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 5 + 700 counts + "manipulator"&' +90 "core" ' +2 "storage"([& +4 "core" &; \\ +4 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(z'H +290 "core" ' +2 "storage"(F- +4 "core" -'_ +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (\\& +4 "core" &;  +2 "manipulator"&T& +4 "core" & g g m +3 .tElbow.seek 5 +2 "manipulator"&( +4 "core" ( +2 "manipulator"&X& +5 "core" & e b m +2 "storage"()& +4 "core" &; S +3 .tForearm.seek 5 + 300 counts +2 "manipulator"&L'O +21 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +45 .tHand.close +10 "manipulator"&k/ +69 "core" / +4 ."downElevator"SE.seek :down +4 "storage"(g'v +2 "manipulator"&P& +9 "core" &  m +2 "manipulator"&-% +4 "core" % M V M +4 .tForearm.seek :retract + "manipulator"&c'\ +93 "core" ' +3 .tElbow.seek CC +2 "manipulator"&|( +143 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +4 "core" ( +2 "manipulator"&& +4 "core" & 0 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" &y  0 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&5', +101 "core" ' +2 "manipulator"&Q& +5 "core" & _ 0 +2 "manipulator"&r% +5 "core" %  Z + +3 "collection"'6& +5 "core" &]a { +3 "collection"'=& +6 "core" &^b: { +3 .tCC.seek :closed +2 "collection"'o(O +5 "core" &\\_ { +6 &^ap {3 +9 &1Gv^ap p3 +10 &Ypr]am oH +9 &S__X rS +9 &@]aM tR +10 &yC^`: tR +9 &:F^`5 tS +10 &D]` tR +9 &F\\` tS +9 &C^a tS +10 &C@]b uR +9 &!A\\_ uS +9 &"F]_s tR +10 &$G[_ tS +9 &&KC]b uR +9 &( A]a uR +10 &)B^` tR +9 &+A]` uR +10 &-SB\\` uR +9 &/A]a uR +9 &0F]_ sR +10 &2F^` tR +9 &4[F[` tR +9 &6D]` uS +10 &7C\\b uS +9 &9D^b uR +10 &;cA\\b uR +9 &=%F]a tR +9 &>E\\` uS +10 &@D]a uR +9 &BkB^cm uR +9 &D-B^`h uR +10 &EG^`` tS +9 &GW\\`a rU +10 &I`}[^\\ mY +9 &K[_K h_ +9 &L<E db +10 &N($F eK +9 &Oa >BG l- +9 &Or+3; nT +3 ( +2 "collection"'=& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 2.10 +2 .Hand.open + "manipulator"& 1 +67 "core" 1 +2 "manipulator"&#% +5 "core" % ! 0 * * +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&&'\ +95 "core" ' +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'  +141 "core" ~ +2 .tCSV.dial CTV +2 "collection"'d  +29 "core"  +2 .tPS.seek 2.5ml +2 "processing"%@' +2630 "core" ' +2 "collection"'% +5 "core" % C35[ m +3 .tCS.seek 4.15ml + "collection"'1'Q +1578 "core" ' +2 .tdelay 8 seconds +803 .PSV.dial :air + "processing"%"  +44 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%q  +89 "core"  +3 .tPS.seek 0ml +2 "processing"%'W +2629 "core" ' +2 .tCBV.dial between PRV and waste1 +3 "collection"'` ` +41 "core" _ +2 .tCSV.dial :air +2 "collection"'+ @ +44 "core" ? +3 .tCS.seek 10ml +2 "collection"'2' D +1563 "core" ' + .tCSV.dial CTV +2 "collection"'C  +45 "core"  +3 .tCS.seek 0ml + "collection"'_' +2672 "core" ' +2 .tCBV.dial :waste1 +2 "collection"'A @ +29 "core" ? +2 .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +2 "collection"'3  +142 "core" +2 "collection"'M& +4 "core" &OkR lT +2 #tStoring lyfil puck in Collection Clamp to tube 4 +2 "manipulator"&% +4 "core" %\  &  y +3 "storage"(7% +4 "core" %y H +2 "storage"(Z. +54 "core" .(; +4 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 4 +2 "storage"( (,> +192 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (%& +4 "core" &,A  +2 "manipulator"& & +5 "core" &  0 +2 "manipulator"&0% +4 "core" %\  ) ) , +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 4 +2 "manipulator"&( +152 "core" ( +2 "manipulator"&l& +4 "core" & ' + \  +3 "storage"(& +4 "core" &,A +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts +2 "manipulator"&t'& +90 "core" ' +2 "storage"(D& +5 "core" &,A k +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(Y'H +133 "core" ' +2 "storage"(a- +4 "core" -'y +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&w& +4 "core" & - +2 "storage"(p& +4 "core" &,A B +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek 4 + "manipulator"&'j +36 "core" ' +2 .tElbow.hold + "manipulator"&*, +3 "core" , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 "storage"(W- +2 "core" -'y +4 .tSE.seek 18.02 Pucks below Top Plate +2 "storage"(e'? +30 "core" ' +2 "manipulator"&% +5 "core" %|c ۰ +2 "storage"(y& +5 "core" &,A D  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 318 counts +2 "manipulator"& 'Ϩ +22 "core" ' + "manipulator"&~& +5 "core" & ' ' @ +2 "storage"(& +5 "core" &,A  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 4 + 700 counts +2 "manipulator"&'& +26 "core" ' +2 .tSE.seek 19.02 Pucks below Top Plate +2 "storage"(]'6 +57 "core" ' +3 "manipulator"&U& +4 "core" &   K +3 "manipulator"&% +5 "core" %$  " +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&B'\ +95 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +154 "core" ( + "manipulator"&& +5 "core" & 3 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &8& +4 "core" & 3 +3 .tForearm.seek CC + "manipulator"&?', +98 "core" ' +2 .tHand.close + "manipulator"&/ +70 "core" / +3 .tCC.seek :open + "collection"'E( +379 "core" ( +3 "storage"(;& +5 "core" &,A f ] +2 "storage"(N& +4 "core" &,A = +3 "manipulator"&4& +4 "core" &   41 +2 "manipulator"&G% +5 "core" % 6 ' % O +45 .tForearm.seek :retract +10 "manipulator"&x'\ +95 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 4 +2 "manipulator"&( +155 "core" ( +2 "manipulator"&(& +4 "core" & ? <  +3 "storage"(!& +5 "core" &,A  +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 4 +2 "manipulator"&^'j +110 "core" ' +2 .tElbow.hold +2 "manipulator"&:, +4 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tHand.open +2 "manipulator"&V1 +71 "core" 1 +3 "manipulator"&% +4 "core" % xm T +3 "storage"(& +5 "core" &,A l k ( +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 4 + 314 counts + "manipulator"&'Ϥ +16 "core" ' +2 "manipulator"&<& +5 "core" & h h  +2 "storage"(J& +5 "core" &,A z +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 4 + 700 counts +2 "manipulator"&{'& +25 "core" ' +2 "storage"(9% +5 "core" %; { o +3 ."downElevator"SE.seek :down +4 "storage"(.'v +99 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +3 (K% +4 "core" % ! 1 +3 "manipulator"&$% +4 "core" %J 8 +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&''\ +94 "core" ' +2 .tPSV.dial :air +2 "processing"%H  +75 "core" +2 .tPS.seek 2.5ml +2 "processing"%v' +2639 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%b +55 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%i  +44 "core"  +3 .tdelay 1 second +101 .PSV.dial :mixloop +2 "processing"%\ +46 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%u  +45 "core"  +2 .tdelay 1 second +103 .PS.seek 0ml +2 "processing"%'W +2636 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +5 "core" &5 +2 "manipulator"&& +4 "core" &  +2 "manipulator"&j% +5 "core" %\  2 +3 .tElbow.seek FlushPuck::Garage + "manipulator"&>(- +179 "core" ( +2 "manipulator"&}& +5 "core" &- # . +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" &-  . +3 .tForearm.seek :garage +2 "manipulator"&/'! +105 "core" ' +2 .tHand.close + "manipulator"&O/ +74 "core" / +2 "manipulator"&& +4 "core" &- / , . +2 "manipulator"&s% +5 "core" % 4 ( % "J +3 .tForearm.seek :retract + "manipulator"&R'\ +108 "core" ' +45 .tElbow.reconfigure :tight +47 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&[( +123 "core" ( +2 "manipulator"&m& +5 "core" & G x +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +4 "core" & x +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC +2 "manipulator"&F' +100 "core" ' +2 "manipulator"&\\& +4 "core" & x +3 "manipulator"&T% +5 "core" %  G  +2 "processing"%X& +5 "core" & +3 "processing"%)& +7 "core" &( +3 .tPC.seek :closed +3 "processing"%k(Tg +4 "core" &( +4 &2 ; +9 &\ Em5 2 +9 &&kp- G +10 &T, U +9 &s=> U +10 &5=@ U +9 &;C U +9 &>F U +10 &{=B U +9 &<=; V +9 &<& U +10 & <' U +9 &"= U +9 &$E=" U +10 &&> U +9 &'= U +10 &)= U +9 &+N= U +9 &-< U +10 &.<$ U +9 &0< U +10 &2V= U +9 &4= U +9 &5< U +10 &7> U +9 &9_> U +9 &;!= U +10 &<= U +9 &>= U +10 &@f@ U +9 &B(> U +9 &C> U +10 &EA U +9 &GlC V +9 &I+Q W +10 &Ju [\ +9 &L{ ] +9 &N_{ ] +10 &P"y ] +9 &Q{ ] +10 &S~[ / +9 &T9!U 3 +9 ( +3 "processing"%)& +4 "core" &T@ , +2 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.99 +2 "processing"%P& +4 "core" &T@ , +2 .tHand.open + "manipulator"&-1 +69 "core" 1 +2 "manipulator"&n% +5 "core" % l c +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' + .tPRV.dial :air +2 "processing"%  +47 "core"  +3 .tPSV.dial :mixloop + "processing"% +58 "core" +2 "processing"%z% +5 "core" %U, +3 .tPS.seek 0.3ml +2 "processing"%L' +393 "core" ' +2 .tPSV.dial PSR +2 "processing"%Q +123 "core"  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml + "processing"%r'* +485 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%6' +1926 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"% +108 "core" +2 .tPTV.dial :mixing +2 "processing"%g @ +76 "core" B +2 .tPBV.dial :waste2 +2 "processing"%c  +100 "core"  +3 .tPS.seek 0ml + "processing"%S'W +2632 "core" ' +2 #tGaraging FlushPuck in Processing Clamp +2 "manipulator"& & +5 "core" & ^ Hx +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&#( +3 "core" ( +2 "manipulator"&=& +4 "core" & ^ ` Gx +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 & & +3 "core" & c bx +3 .tForearm.seek PC +2 "manipulator"&d' +96 "core" ' + .tHand.close +2 "manipulator"&5/ +65 "core" / +3 .tPC.seek :open +2 "processing"%h( +405 "core" ( +2 "manipulator"&& +5 "core" & x +2 "manipulator"&f% +5 "core" %  8  +2 .tForearm.seek :retract +2 "manipulator"&"'\ +137 "core" ' +11 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&q(- +146 "core" ( +2 "manipulator"&@& +4 "core" &- cs >3 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &`& +3 "core" &- a `3 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&+'! +110 "core" ' +2 .tHand.open + "manipulator"&11 +66 "core" 1 +3 "manipulator"&C% +5 "core" % *{ }i +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&2'\ +105 "core" ' +3 #tLoading da puck from tube 5 into Processing Clamp + "processing"%A& +5 "core" &? +2 "manipulator"&3% +5 "core" %\ $r 7 +2 "storage"(M% +4 "core" % M +3 "storage"(. +4 "core" .(,> +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(7(; +202 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (Z& +3 "core" &; V +3 "manipulator"&%& +5 "core" &. = @- +2 "manipulator"& % +4 "core" %\ # f a7 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&0( +169 "core" ( +2 "manipulator"&,& +5 "core" & Q  o +2 "storage"(l& +4 "core" &;  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts +2 "manipulator"&' +94 "core" ' +2 "storage"(D& +5 "core" &;   +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(|'H +299 "core" ' + "storage"(a- +5 "core" -'m +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (w& +3 "core" &; H +3 "manipulator"&p& +4 "core" &{ R n +3 .tElbow.seek 5 + "manipulator"&&( +4 "core" ( +2 "manipulator"&W& +4 "core" & e W &  n +3 "storage"(& +5 "core" &;  +3 .tForearm.seek 5 + 300 counts +2 "manipulator"&y'O +21 "core" ' +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&~/ +76 "core" / +4 ."downElevator"SE.seek :down +4 "storage"('v +2 "manipulator"&U& +9 "core" &  n +2 "manipulator"&% +4 "core" % G +3 .tForearm.seek :retract +2 "manipulator"&t'\ +95 "core" ' +3 .tElbow.seek PC + "manipulator"&( +159 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +90 "core" ( +2 "manipulator"&Y& +5 "core" &  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" & @  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"& ' +102 "core" ' +2 "manipulator"&e& +5 "core" & 3  +2 "manipulator"&% +5 "core" % D  +3 "processing"%8& +4 "core" & +3 "processing"%& +5 "core" & +50 .tPC.seek :closed +13 "processing"%*(Tg +4 "core" & + & +2 & + & +2 & + & + & + & 6 +6 &6Fn 3 +9 &Vmn G +9 &R U +10 &< T +9 &iA U +9 &,> T +10 &> U +9 &? U +10 &q?% U +9 &2> U +9 & <. T +10 &"< T +9 &$z< T +9 &&;;G U +10 &';N U +9 &);M U +10 &+;F U +9 &-C;> U +9 &/;> U +10 &0?: U +9 &2?< T +10 &4L<= T +9 &6 ?= U +9 &7>< T +10 &9<2 T +9 &;S?3 U +9 &=>- T +10 &><< T +9 &@?< U +9 &B[>@ U +10 &D<< U +9 &E?= U +10 &GC7 U +9 &I\\Q; W +9 &Km6 Z +10 &Ly: \\ +9 &N{/ ] +10 &PTy, ] +9 &Ry* ] +9 &Sx[, + +10 &T?[) ; +9 ( + &TF,% 4 +3 "processing"%& +5 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.94 +2 .Hand.open + "manipulator"&1 +68 "core" 1 +2 "manipulator"&B% +5 "core" %  \  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&o'\ +94 "core" ' +3 #tHeating Puck.from 5, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%;  +2 %N9 +7 "core" 9 +103 "processing"%49 +4 "core" 9 +102 "processing"%G9 +4 "core" 9 +103 "processing"%(9 +4 "core" 9 +103 "processing"%!9 +3 "core" 9 +103 "processing"%?9 +3 "core" 9 +104 "processing"%9 +3 "core" 9 +103 "processing"%V9 +3 "core" 9 +103 "processing"%9 +4 "core" 9# +103 "processing"%9 +3 "core" 9' +103 "processing"%<9 +3 "core" 9+ +103 "processing"%J9 +3 "core" 9/ +103 "processing"%99 +3 "core" 94 +104 "processing"%x9 +3 "core" 98 +104 "processing"%K9 +3 "core" 9< +103 "processing"%$9 +3 "core" 9@ +103 "processing"%9 +3 "core" 9E +103 "processing"%^9 +3 "core" 9#I +104 "processing"%9 +4 "core" 9%M +103 "processing"%]9 +3 "core" 9)Q +103 "processing"%H9 +3 "core" 9,V\ +103 "processing"%.9 +4 "core" 9/Z\ +103 "processing"%{9 +3 "core" 93^\ +103 "processing"%9 +3 "core" 96b +103 "processing"%b9 +3 "core" 9;g +103 "processing"%i9 +3 "core" 9?k +103 "processing"%\ 9 +3 "core" 9Bo +103 "processing"%u9 +4 "core" 9Fs +3 .tPH.hold 2:00:00,28C +4 "processing"%v ppB +2 .tdelay 1:30 +5 "core" t +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +109 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml +2 "processing"%' +588 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +11 .tPS.seek 2ml + "processing"%j'[ +1616 "core" ' +2 .tPTV.dial :puck + "processing"%}  +75 "core"  +2 .tPSV.dial PTV +2 "processing"% +77 "core" +2 .tPBV.dial :waste1 +2 "processing"%:  +140 "core"  +2 "processing"%O% +4 "core" %_h  +3 .tPS.seek 1.5ml +2 "processing"%' +589 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%s * +34 "core" + +3 .tPS.seek 0ml +2 "processing"%''W +1555 "Can"I ~K +53 "core" ' +54 .tdelay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%/  +5 "core"  +2 .tPBV.dial :waste1 +2 "processing"%m  +36 "core" +3 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +37 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%\\ +78 "core"  +3 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%T' +2564 "core" ' +2 .tPSV.dial PTV +2 "processing"%X +78 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%> +78 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%R +78 "core" +3 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%I  +77 "core"  +3 .tPS.seek 0ml +2 "processing"%P'W +2556 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%-  +146 "core" +2 .tPSV.dial :mixloop +2 "processing"%n +57 "core" +2 .tPRV.dial :ab1 +2 "processing"%) @ +79 "core" B +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%'w +358 "core" ' +3 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +4 "collection"'z  +2 "processing"%  +50 "core"  +6 +2 "processing"%F% +4 "core" %| } +4 .tPS.seek 0.32ml + "processing"%') +392 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'Q  +32 "core" +2 .tPRV.dial :air + "processing"%L  +45 "core"  +3 .tPS.seek 0.9ml +2 "processing"%r'D +1234 "core" ' +2 .tPRV.dial :waste2 +2 "processing"% @ +76 "core" > +3 .tPS.seek 0.5ml +2 "processing"%g' +865 "core" ' +2 #taddPMLReagent08 +2 .PSV.dial :air + "processing"%c  +44 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%6'[ +1613 "core" ' +2 .tPSV.dial :PML +2 "processing"% +45 "core" +2 .tPTV.dial :mixing + "processing"%= @ +78 "core" B +2 .tPBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%5% +4 "core" %Y ~ +3 .tPS.seek 1.85ml +2 "processing"%['9 +239 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"% * +37 "core" + +2 .tPS.seek 0ml +2 "processing"%k'W +1989 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +4 "core" &ej f +2 "manipulator"&f& +5 "core" &   +2 "manipulator"&d% +5 "core" %\ - %  %x +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&@(- +151 "core" ( +2 "manipulator"&`& +5 "core" &. P (Y +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &#& +4 "core" &. * Y +2 .tForearm.seek :garage +2 "manipulator"&1'! +112 "core" ' +2 .tHand.close + "manipulator"&C/ +75 "core" / +6 "manipulator"&"& +5 "core" &. Y +2 "manipulator"&A% +4 "core" % +i  +3 .tForearm.seek :retract +2 "manipulator"&3'\ +103 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&M( +360 "core" ( +4 "manipulator"&& +5 "core" &  4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &+& +3 "core" &  4 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&Z', +105 "core" ' +3 "manipulator"&%& +5 "core" & 4 +2 "manipulator"& % +4 "core" %. 7 @Z +3 "collection"' & +5 "core" &fj c +3 "collection"',& +6 "core" &gk g +2 .tCC.seek :closed +2 "collection"'l(O +6 "core" &fk g +7 &(fk \\%g +9 &Urgj ^; +9 &}kik bO +10 &Bfi ]U +9 &D?fk ^U +9 &?hk aT +10 &@gi ^T +9 &?ek dT +10 &M@dk aT +9 &Bgj cU +9 &Aek cT +10 &!Dfh cT +9 &#UAel cT +9 &%Bek cU +10 &&Afj aT +9 &(Afk cU +10 &*]Agk cT +9 &,Afj cT +9 &-Dej cT +10 &/Ahk cT +9 &1eAhi cT +9 &3&Bgi cU +10 &4Afj cT +9 &6Bgj cT +9 &8nAek cT +10 &:0Ahj cT +9 &;Cgj? cT +10 &=Bei dT +9 &?uCgl `T +9 &A8Agj cT +10 &BAgi eT +9 &DCfl> aT +10 &F|Fgl `U +9 &H:Ogj \\V +9 &I{fk ZZ +10 &Kel T` +9 &MYgj5 Qb# +9 &Nfk[ U5 +10 &OkvfiC V1 +9 &Ouei@ ]Q +5 ( +3 "collection"',& +4 "core" &Opgi5 `Q +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.94 + "collection"'D& +5 "core" &OpekS XQ +2 .tHand.open +2 "manipulator"&q1 +69 "core" 1 +2 "manipulator"&2% +4 "core" % . Z +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&a'\ +102 "core" ' +2 .tPSV.dial PSR +2 "processing"%w +110 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +12 .tPS.seek 1.5ml + "processing"%p' +1610 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +30 "processing"%W  +46 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +1607 "core" ' + .tPSV.dial PSR +2 "processing"%~ +58 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%U' +2635 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%0  +2 "collection"'  +40 "core" +135  +2 .tPSV.dial :mixloop +2 "processing"% +110 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'|  +16 "core"  +2 .tPTV.dial :PRVmixing +2 "processing"%y  +78 "core" +2 .tPS.seek 0ml +2 "processing"%Y'W +2622 "core" ' +2 .tPSV.dial :air +2 "processing"%  +44 "core"  +3 .tPS.seek 2.5ml +2 "processing"%&' +232 "Can"J jj4 +2406 "core" ' + .tPSV.dial :mixloop +2 "processing"%e +58 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2625 "core" ' +2 .tPSV.dial :air +2 "processing"%8  +86 "core"  +11 .tPS.seek 2.5ml +2 "processing"%' +2638 "core" ' +2 .tPSV.dial :mixloop + "processing"%t +58 "core" +2 .tPS.seek 0ml +2 "processing"%h'W +2638 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +5 "core" & K4 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&B( +3 "core" ( +3 "manipulator"&N& +5 "core" & 4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" & }4 +3 .tForearm.seek CC + "manipulator"&4', +105 "core" ' +2 .tHand.close + "manipulator"& / +67 "core" / +3 .tCC.seek :open +2 "collection"'G( +379 "core" ( +2 "manipulator"&(& +4 "core" &  N4 +3 "manipulator"&!% +4 "core" % '   +3 .tForearm.seek :retract +2 "manipulator"&?'\ +103 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +284 "core" ( +2 "manipulator"&V& +5 "core" &- !  ! +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" &- , W +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'! +111 "core" ' +2 .tHand.open +2 "manipulator"&<1 +70 "core" 1 +2 "manipulator"&J% +5 "core" % '| ݷd +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&9'\ +103 "core" ' +3 ."da"delayUntil "11:59:57.53" +24495 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%x @ +78 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%K  +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"%  +43 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%^' +2537 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%]  +46 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%H +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%.  +46 "core"  +2 ."da"PS.seek 0ml +2 "processing"%{'W +2561 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"% +154 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +2 "processing"%b' +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%i'[ +1618 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%\  +79 "core"  +2 ."da"PSV.dial PTV +2 "processing"%u +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%S% +4 "core" %` { +3 ."da"PS.seek 1.5ml +2 "processing"%' +595 "core" ' +3 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +51 "processing"%} * +37 "core" * +2 ."da"PS.seek 0ml +2 "processing"%'W +1610 "core" ' +2 ."da"delay 2:00 +8741 "Can"L yP +3262 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%:  +16 "core"  +3 ."da"PBV.dial :waste1 +2 "processing"%O  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%j * +37 "core" * +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%s +78 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%' +2533 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%; +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%/ +77 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%m +78 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +76 "core"  +3 ."da"PS.seek 0ml +2 "processing"%\\'W +2551 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%' +142 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%X' +602 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%>'[ +1621 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%R  +15 "core"  +2 ."da"PSV.dial PTV +2 "processing"%I +77 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%T  +37 "core" +2 "processing"%-% +4 "core" %_ } +3 ."da"PS.seek 1.5ml +2 "processing"%n' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%) * +38 "core" , +2 ."da"PS.seek 0ml +2 "processing"%P'W +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%z  +38 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%F * +38 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +78 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%Q' +2561 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%L +77 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +78 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +78 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%r  +77 "core"  +2 ."da"PS.seek 0ml +3 "processing"%c'W +2537 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%g  +45 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing + "processing"%  +142 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%=  +44 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%  +4 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%5 +44 "core" +3 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%' +382 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%6  +48 "core"  +2 "processing"%[% +5 "core" %  +2 ."da"PS.seek 0.55ml +2 "processing"%'w +339 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%f  +45 "core"  +2 ."da"PS.seek 2ml +2 "processing"%d'[ +1568 "core" ' +54 ."da"PSV.dial :PML + "processing"%` +46 "core" +2 ."da"PTV.dial :mixing +2 "processing"%# @ +79 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%C% +4 "core" %^ ~ +3 ."da"PS.seek 1.85ml +2 "processing"%"'> +228 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%A * +38 "core" , +3 ."da"PS.seek 0ml +2 "processing"%o'W +1969 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +12257 "Can"N tZ` +35746 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%1 @ +15 "core" ? +2 ."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 +2 "processing"%+  +57 "core" +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%%' +2553 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +45 "core"  +3 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%3 +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%E  +46 "core"  +3 ."da"PS.seek 0ml +2 "processing"%D'W +2564 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +3 .PSV.dial PSR + "processing"%q +141 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%2' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%,'[ +1618 "core" ' + ."da"PTV.dial :puck +3 "processing"%w  +80 "core"  +2 ."da"PSV.dial PTV +2 "processing"%Z +77 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%k  +35 "core" +2 "processing"%W% +4 "core" %\\  +4 ."da"PS.seek 1.5ml +2 "processing"%p' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%~ * +36 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1612 "core" ' +2 ."da"delay 2:00 +9500 "Can"K zJL +2503 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%  +16 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%0  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +37 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%| +78 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%y' +2555 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%U +77 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +79 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%Y +78 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%e  +77 "core"  +2 ."da"PS.seek 0ml +2 "processing"%&'W +2532 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%8 +139 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +589 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%t'[ +1615 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +15 "core"  +2 ."da"PSV.dial PTV +47 "processing"% +85 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%N  +36 "core" +2 "processing"%% +4 "core" %a z +4 ."da"PS.seek 1.5ml +2 "processing"% ' +588 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%M * +36 "core" + +3 ."da"PS.seek 0ml +2 "processing"%a'W +1609 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%l  +15 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%(  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%! * +37 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%4 +78 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%V' +2556 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%B +77 "core" +3 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +78 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%< +78 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%J  +78 "core"  +2 ."da"PS.seek 0ml +2 "processing"%?'W +2558 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"% +141 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%x' +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%K'[ +1603 "core" ' + ."da"PTV.dial :puck +2 "processing"%$  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +78 "core" + ."da"PBV.dial :waste1 +2 "processing"%h  +36 "core" +2 "processing"%% +5 "core" %V } +2 ."da"PS.seek 1.5ml +2 "processing"%]' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%H * +36 "core" + +3 ."da"PS.seek 0ml +2 "processing"%.'W +1603 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%^  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +1945 "Can"M vK\  +1058 ."da"PBV.dial between PSV and waste1 +3 "processing"%{ * +36 "core" * +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%b +78 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%\ ' +2556 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%u +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +78 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%S +78 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%i  +77 "core"  +3 ."da"PS.seek 0ml +2 "processing"%}'W +2557 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +165 "core"  +9 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +11 "processing"% +21 ."da"PS.reconfigure :default +12 "processing"%#A d`xb +9 ."da"PS.seek 0.25ml +8 "processing"%:'7 +340 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +11 ."da"PS.seek 0.5ml +2 "processing"%O' +344 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +49 "processing"%j'[ +1662 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%s  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +85 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%;  +38 "core" +2 "processing"%/% +4 "core" %[ +3 ."da"PS.seek 1.5ml +2 "processing"%m' +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +37 "core" + +3 ."da"PS.seek 0ml +2 "processing"%'W +1645 "core" ' +2 ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck + "processing"%'  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%\\  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%X * +37 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%R +83 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%I' +2696 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%T +82 "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"%> +83 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%)  +81 "core"  +3 ."da"PS.seek 0ml +2 "processing"%n'W +2694 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +149 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 2ml +2 "processing"%z'[ +2167 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +2 "processing"%F  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +82 "core" + ."da"PBV.dial :waste1 +2 "processing"%P  +37 "core" +2 "processing"%L% +5 "core" %Y  +3 ."da"PS.seek 1.5ml +2 "processing"%' +602 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +37 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%r  +117 "core"  +4 ."da"PS.seek 0ml +2 "processing"%Q'W +1646 "core" ' +2 "processing"%g9 +4 "core" 96% +2 #"da"Processing Puck Heater at 28.1C before imaging +2 .PH.coast + "processing"% +3 "core" 6% +3 "processing"%=& +4 "core" &TF*.4 +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"& % +4 "core" %\    c3 +3 "storage"(5% +5 "core" %  + "storage"(c. +4 "core" .(; +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 ."da"SC.seek 4 +2 "storage"(6(,> +193 "core" ( +2 ."da"SC.configure :limp +3 "storage"($(\ 1b +3 ([& +3 "core" &,@ ^ C T +3 "manipulator"&& +5 "core" &-  b +2 "manipulator"&f% +4 "core" %\   +c3 +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&( +178 "core" ( +2 "manipulator"&`& +4 "core" & ! ! @a!s +3 "storage"(#& +5 "core" &,@ d \\ c +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 700 counts +2 "manipulator"&'& +93 "core" ' +2 "storage"(C& +4 "core" &,@ \  +3 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(A'H +125 "core" ' +2 "storage"(d- +3 "core" -'j +3 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&"& +3 "core" & X!s +3 "storage"(1& +52 "core" &,@ , ,  +11 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 4 +2 "manipulator"&@'j +34 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&, +4 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"(+- +3 "core" -'j +3 ."da"SE.seek 19.02 Pucks below Top Plate +2 "storage"(o'0 +32 "core" ' +2 "manipulator"& % +4 "core" %wp [ K +3 "storage"( & +5 "core" &,@ +2 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 4 + 313 counts +2 "manipulator"&3'ϣ +19 "core" ' +2 "manipulator"&E& +4 "core" &`!r +2 "storage"(%& +5 "core" &,@ j d  +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 4 + 700 counts +2 "manipulator"&q'& +24 "core" ' +2 ."da"SE.seek 20.02 Pucks below Top Plate +2 "storage"(D'' +50 "core" ' +2 "manipulator"&2& +5 "core" &  \\!r +2 "manipulator"&w% +4 "core" %=   h^ +4 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +2 "manipulator"&Z'\ +94 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&k( +255 "core" ( +2 "manipulator"&W& +4 "core" & W +3 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &,& +3 "core" &W +3 ."da"Forearm.seek PC +3 "manipulator"&~' +92 "core" ' +2 ."da"Hand.close + "manipulator"&p/ +72 "core" / +3 ."da"PC.seek :open +2 "processing"%( +405 "core" ( +2 "storage"(0& +4 "core" &,@ V H  +3 "manipulator"&& +4 "core" & & 0` +2 "manipulator"&|% +5 "core" %  " .^$ +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&U( +256 "core" ( +2 "manipulator"&& +4 "core" &   %\\"~ +3 "storage"(Y& +5 "core" &,@ A A m +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 4 + 700 counts +2 "manipulator"&e'& +100 "core" ' +2 ."da"Hand.open +2 "manipulator"&y1 +76 "core" 1 +3 "storage"(8- +3 "core" -'' +3 ."da"SE.seek 19.78 Pucks below Top Plate +2 "storage"(&' +23 "core" ' +4 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 19.11 Pucks below Top Plate +2 "storage"(' +53 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23aug2612h50ml_niagara.tif +1946 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +3745 #"da"SX HX9/16 (USB:13): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 53.462 seconds\ /var/log/esp/da23aug2612h50ml_niagara.tif: TIFF Upload Complete\ +26 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23aug2612h50ml20s_niagara.tif +2062 #SX HX9/16 (USB:13): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23aug2612h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23aug2612h50ml30s_niagara.tif +3069 #SX HX9/16 (USB:13): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23aug2612h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "53.462 sec auto-exposure",Subject: "da23aug2612h50ml images!" + "storage"(- +6 "core" -' +7 "storage"(& +13 "core" &,@   o +8 "manipulator"&N& +16 "core" & l p :"| +2 ."da"Elbow.seek 4 +2 "manipulator"&( +4 "core" ( +3 "manipulator"&t& +4 "core" & E"| +2 "storage"(M& +5 "core" &,@  x +3 ."da"Forearm.seek 4 + 700 counts +2 "manipulator"& '& +5 "core" ' +3 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +4 ."da"SE.seek 19.83 Pucks below Top Plate +2 "storage"(l'3 +54 "core" ' +2 "manipulator"&(& +4 "core" & "| +3 "storage"(!& +70 "core" &,@  { +3 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 4 +2 "manipulator"&4'j +34 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&a, +4 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +4 "storage"(#QK-0-\ b +4 ."da"SE.seek 20.01 Pucks below Top Plate +2 "storage"(B' +34 "core" ' +2 "manipulator"&% +5 "core" %wv   7˶ +4 "storage"(<& +6 "core" &,@ y | n +2 ."da"Forearm.force -20 +63 "manipulator"&5 +7 ."da"Forearm.seek 4 + 313 counts +2 "manipulator"&J'ϣ +15 "core" ' +2 "manipulator"&V& +6 "core" & "{ +3 "storage"(& +4 "core" &,@ - | +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 700 counts +3 "manipulator"&?'& +18 "core" ' +2 "storage"(x% +5 "core" %# { ~s +4 ."downElevator"SE.seek :down +5 "storage"($'v +87 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +8 (% +3 "core" %|  ( +3 "manipulator"&h% +5 "core" %   +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +6 "storage"(K& +11 "core" &,@ l k g +4 #tStarting finalPurge +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 "processing"%H& +5 "core" & r +3 "manipulator"&]& +5 "core" & 3"{ +3 "manipulator"&^% +4 "core" %\ " ,: +5 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(- +183 "core" ( +5 "manipulator"&{& +10 "core" &- k/ +4 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +7 &b& +7 "core" &- I/ +6 ."psFlush"Forearm.seek :garage +5 "manipulator"&.'! +110 "core" ' +4 ."psFlush"Hand.close +4 "manipulator"&u/ +75 "core" / +3 "manipulator"&& +4 "core" &- k/ +3 "manipulator"&S% +5 "core" % 2 8ܽO +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&i'\ +105 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +2 "manipulator"&\ ( +120 "core" ( +3 "manipulator"&& +6 "core" &  +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &}& +4 "core" &  +9 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek PC +2 "manipulator"&:' +100 "core" ' +3 "manipulator"&O& +5 "core" & - +3 "manipulator"&s% +5 "core" %  +3 "processing"%& +10 "core" & p +3 "processing"%;& +7 "core" & q +2 ."psFlush"PC.seek :closed +4 "processing"%/(Tg +4 "core" & q +5 & q3 +9 &+Dn g3 +76 &Hkn fG +8 &T hU +3 &9 kU +3 &X> jU +3 &? kV +2 &< jV +2 &9 lU +2 &`> jU +2 &"= kU +5 & > jU +2 &"= kU +7 &$h< kU +8 &&)= kV +9 &'; jU +9 &); mU +9 &+p< mU +10 &-18 mV +9 &.8 nU +10 &09 mU +9 &2w< mV +9 &49; mV +10 &58 lU +9 &7: mU +10 &9<x mV +9 &;B; lU +9 &=9 mU +9 &><x nU +10 &@< mU +9 &BJ8 mU +10 &D ; mU +9 &E? mV +9 &G? lV +10 &IMM kW +9 &Ko h[ +10 &Lv f] +9 &Ns g] +9 &PCv g] +11 &Rv e^ +10 &SY h/ +9 &T@] h> +8 ( +4 &TI/ k5 +9 "processing"%;& +5 "core" &TI- l5 +8 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.96 +2 "processing"%j& +5 "core" &TI-p l5 +2 ."psFlush"Hand.open +2 "manipulator"&1 +70 "core" 1 +2 "manipulator"&m% +5 "core" %   +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&''\ +93 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"%\\ +47 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%X' +390 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +194 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%R' +2138 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"% @ +209 "core" B +4 ."psFlush"PTV.dial :PRVmixing +4 "processing"%T  +140 "core" +4 ."psFlush"PSV.dial :mixloop +4 "processing"%- +110 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%>'9 +2629 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +3 "processing"%) +111 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%I' +598 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1254 #"uploadLog"upsync +875 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%n  +36 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%F @ +79 "core" B +2 ."psFlush"PSV.dial :mixloop + "processing"% +111 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%P'9 +2076 "Can"M rG}" +552 "core" ' +3 ."psFlush"PSV.dial PSR +2 "processing"%L +122 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%z'P +1110 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1618 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%r +76 "core" + ."psFlush"PTV.dial :puck +2 "processing"%  +76 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%g  +6 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"% 'W +2639 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%= +78 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"% ' +586 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%5' +2121 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%c +77 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%[ U +59 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2626 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%f @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +49 "processing"%7' +2641 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%`  +75 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%#'W +2641 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%C +59 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2631 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%d +92 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%" U +5 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%1'W +2634 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%9 @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%+' +2630 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +77 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"% 'W +2634 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%E +57 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%%'P +1107 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%2' +1615 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%w +90 "core" ~ + ."psFlush"PTV.dial :puck +2 "processing"%  +17 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%  +58 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%A'W +2628 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%@ +87 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%3' +595 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%o' +2121 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%q +86 "core" ~ +2 ."psFlush"PBV.dial PSV +2 "processing"%W U +59 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%,'W +2635 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +43 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%p' +2630 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%Z  +76 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%*'W +2628 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%0 +57 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2626 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%| +78 "core" +3 ."psFlush"PBV.dial PSV +2 "processing"%~ U +5 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2631 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%Y @ +44 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%k' +2634 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%y  +76 "core"  +3 ."psFlush"PS.seek 0ml + "processing"%8'W +2625 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'& +5 "core" &| j +2 "manipulator"&D& +5 "core" &  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&&( +45 "core" ( +11 "manipulator"&& +5 "core" &  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" &  +3 .tForearm.seek PC +2 "manipulator"&N' +96 "core" ' +2 .tHand.close + "manipulator"&t/ +72 "core" / +2 .tPC.seek :open +2 "processing"%M( +401 "core" ( +2 "manipulator"&(& +4 "core" &    +2 "manipulator"&!% +5 "core" %  *  +3 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&<( +355 "core" ( +2 "manipulator"&U& +4 "core" &  4 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &e& +3 "core" &  4 +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&', +103 "core" ' +2 "manipulator"&V& +4 "core" & % ?4 +3 "manipulator"&% +4 "core" %+p +3 "collection"'x& +5 "core" &|~ h +3 "collection"' & +6 "core" &z~ j +3 .tCC.seek :closed +3 "collection"'(O +4 "core" &{~ j +5 &z~ j. +9 &3Dv{ `4 +9 &Vmp| _H +10 &V{~ aU +9 &={ eT +10 &o>z~ dT +9 &0?|~ dU +9 &A{~ dU +10 &Bz} dU +9 &vAz dU +9 &8Ay~ dU +10 & Az~ bT +9 &"?z dT +10 &$Bz cT +9 &&A>{~ dT +9 &(C{} dT +10 &)B| cU +9 &+@{ dT +9 &-I?x dT +10 &/ A{ dT +9 &0>y eT +10 &2Az dT +9 &4RCy dT +9 &6A| dT +10 &7A{~ eT +9 &9A|~ cT +9 &;YA{ eT +10 &=>z~ eT +9 &>B}~ dT +10 &@A{ dT +9 &BaCy} eT +9 &D#Bz dT +10 &EE{ dT +9 &GP|~ cV +9 &I^h| `X +10 &Kz} Y^ +9 &Lx Vb +10 &N~|~ UQ +9 &Ojfz _\\ +9 &Oy} YV +9 ( +2 &Od{ `P +3 "collection"' & +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 2.06 +2 "collection"'l& +3 "core" &Od{ _P +3 .tHand.open + "manipulator"&1 +68 "core" 1 +2 "manipulator"&h% +5 "core" % + Op +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&K'\ +97 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'4& +5 "core" &Ody~ cP +2 "collection"'H% +5 "core" %z~ c +2 .tCSV.dial CSR +2 "collection"']  +46 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +3 "collection"' +10 .tCS.seek 5ml +2 "collection"'^'l +1370 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 'J% +4 "core" %l\ z~ ^ +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'B' +474 "Can"S pP' +252 "core" ' +2 .tCSV.dial :waste +2 "collection"'$ +138 "core" +3 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'?' +2010 "core" ' +2 #tFlushing lower manifold's waste1 port +2 "collection"'{& +5 "core" &Of|~ aP +2 "collection"'b% +5 "core" %z| a +2 .tCSV.dial :flush + "collection"'a  +44 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml +2 "collection"'u'l +1352 "core" ' +11 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +45 "core" B +2 "collection"'S% +5 "core" %l{ a +3 .tCS.seek 7ml +2 "collection"'' +590 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +3 "collection"'  +2 '}  +44 "core"  +103  +2 .tCBV.dial :waste1 + "collection"'. @ +48 "core" ? +3 .tCS.seek 0ml +2 "collection"'O' +1886 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'s& +4 "core" &Of bP +3 "collection"'% +5 "core" % b +2 .tCSV.dial :flush + "collection"'  +77 "core" +3 .tCS.seek 5ml +2 "collection"'i'l +1350 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +44 "core" A +2 "collection"'j% +4 "core" %l| ` +4 .tCS.seek 7ml + "collection"'' +591 "core" ' +2 ."connect"CSV.dial CTV +3 "collection"'m  +3 .tCTV.dial CSV +5 "collection"';  +4 "core"  +47  +2 .tCBV.dial :waste2 +2 "collection"'\\  +124 "core"  +3 .tCS.seek 0ml +2 "collection"':' +1875 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'Q& +5 "core" &Oj~ aP +2 "collection"'X% +5 "core" %~ a + .tCSV.dial CSR +2 "collection"'  +47 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +11 .tCS.seek 8ml +2 "collection"'T' +2135 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +11 .tCS.seek 10ml +2 "collection"'-' D +590 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'R +2 ')  +108 "core" +39  +2 .tCTV.dial :intake +2 "collection"'>  +77 "core" +2 .tIntake.select :open +2 "sampler") +11 .tCS.seek 2ml + "collection"'I' \\ +2153 "core" ' +2 .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air +2 "collection"'n  +79 "core" ~ +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'F' +587 "core" ' + .tCSV.dial CSR +2 "collection"'  +107 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.seek 5ml +2 "collection"''l +1356 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml +2 "collection"'L' D +1350 "core" ' + .tCSV.dial CBV +2 "collection"'P +107 "core" +3 .tCS.seek 0ml +2 "collection"'z' +2634 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"&r& +4 "core" &  4 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( +3 "manipulator"&g& +4 "core" &  /4 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +46 "core" & 34 +11 .tForearm.seek CC + "manipulator"&=', +105 "core" ' +2 .tHand.close +2 "manipulator"& / +70 "core" / +2 .tCC.seek :open +2 "collection"' ( +379 "core" ( +2 "manipulator"&c& +4 "core" & \\4 +2 "manipulator"&[% +5 "core" % + $ +3 .tForearm.seek :retract +2 "manipulator"&5'\ +105 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"&f(- +284 "core" ( +2 "manipulator"&& +5 "core" &- 0 )4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &`& +4 "core" &- ' & 4 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&7'! +110 "core" ' +3 .tHand.open +3 "manipulator"&C1 +67 "core" 1 +2 "manipulator"&#% +5 "core" % &} r +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&d'\ +98 "core" ' +2 #tCompleted [shallowDAwithoutWCR] begun 11:00:27 +2 #Preparing to sleep until 11:00AM 08/27/2023 +8 #Asleep til 11:00AM 08/27/2023 +4 #Continuing at 11:00EDT27-Aug-23 +4 "Can"W };o^ +4 ."Qmail"GoodNews.email "Then, in tube 5: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_2023_08_02.rb:159\\n{1 => 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 21,\\n 5 => 1}\\nCan@12:58:10, 23.8C, 28% humidity, 14.7psia, 11.962V, 0.288A, 93.705Ah, 3.44W\\nSampled 50.0ml",Subject: "Asleep until 11:00EDT27-Aug-23" +22 ."shutdown"Gate.power :core,:OFF + .Gate.power :raw,:OFF + #Shutdown +694 #"uploadLog"upsync +33553 "Can"T #,N +60002 ] $v +60001 _ #z +60001 a $ +60001 ^ $N +60002 _ #< +60001 ` # +60001 b # #h +60002 ` #!j +60001 ] #" +60002 ^ ##* +60001 ^ (%? +60001 _ #&V +60002 _ #' +60002 ^ #) +60001 _ #*^ +60001 ] #+ +60002 _ $,D +60001 \\ #.4 +60001 a #/|p +60002 ^ (0 +60001 \\ )2  +60001 \\ #3U2 +60002 V #4 +60001 T #5^ +60001 N #7. +60002 K %8w +60001 I #9  +60002 J #; +60001 E #x +60002 N #@, +60001 K #At +60002 N #B: +60001 R #D +60001 Q $EMf +60001 K #F +60002 M (G +60002 P *I%( +60000 P #Jn +60002 N #KT +60001 T )L +60002 R #NF +60001 T #O +60001 U )P +60002 U #RB +60001 W #Sf +60001 V %Tn +60002 W #U +60001 W %W? +60001 W #X0 +60002 X #Y +60001 Y %[\\ +60001 Y #\\] +60002 Y #] +60001 X #^ +60001 X %`6 +60002 [ #a~J +60001 [ #b +60001 Z #d v +60002 \\ #eR  +60001 ] #f  +60001 \\ #g\ 8 +60002 \\ )i(\  +60001 [ (jo d @EDT1693109034.62 ^ #k  +60002 \\ #l  +60001 \\ #nE & +60001 ] #o  +60002 ] #pR +60001 \\ #r +60002 ] (sf~ +60001 \\ #t +60001 [ #u +60001 ] #w=@ +60002 [ #x +60001 \\ #yl +60001 ] #{ +60002 \\ #|_ +60001 Z #}. +60001 [ '~ +60002 ^ ':Z +60001 Z # +60002 \\ # +60001 Z # +60001 [ #[ +60002 Y #H +60001 Y # +60001 Y #3t +60002 X #{\  +60001 W # +60001 X # 6 +60002 V #T +60001 Y &b +60001 W # +60002 W #* +60001 U #r$ +60001 V # +60002 T #P +60001 U )K +60001 X # | +60002 X )! +60001 T #%! +60001 U #l"> +60002 S #" +60001 W (#j +60001 T %E$ +60002 U $$ +60001 R #%, +60001 S #!% +60002 S #j&X +60001 U #& +60001 S #' +60002 R &C( +60001 R $( +60001 T #)F +60002 S #) +60001 R #e*r +60001 T #+ +60002 Q )+ +60001 Q &=,4 +60001 R {#, +60002 T #-` +60001 U #- +60001 P #\\. +60002 R #/" +60001 P $/ +60001 R %60N +60002 S #~0 +60001 Q #1z +60002 Q #2 +36453 P "2k0 +4 #tPowering core bus +537 .Gate.power :raw,:ON +28 "sampler") +4 )" +2 "core"  +3 "collection"' +4 ' +2 "core"  +3 "processing"% +4 %9 +2 "core"  +7 "collection"' 9\ +3 ' 0\ +3 ' -\ +5 "processing"% 9\ +3 % 2\ +2 % *\ +3 % 0\ +5 "sampler")&\ +3 .tCS.configure :default +3 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +4 .tSS.configure :default +2 "sampler")#.0X 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 21,\\n 5 => 1}\\nCan@11:00:26, 23.0C, 27% humidity, 14.7psia, 11.889V, 0.325A, 96.800Ah, 3.86W",Subject: "Started Niagara_2023_08_02 phase shallowDAwithoutWCR" +3 #t===> STARTED shallowDAwithoutWCR (phase #26) <=== +2 #Starting initialPurge +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +4 "core" &d c +3 .tHand.open + "manipulator"&D1 +69 "core" 1 +2 "manipulator"&& +4 "core" &  l +3 "manipulator"&% +4 "core" % \   +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage + "manipulator"&t(- +181 "core" ( +2 "manipulator"&\ & +5 "core" &-  -< +2 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +4 &'& +3 "core" &- )< +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :garage +2 "manipulator"&/'! +108 "core" ' +2 .tHand.close +2 "manipulator"&(/ +76 "core" / +3 "manipulator"&!& +6 "core" &- L< +2 "manipulator"&N% +5 "core" % / ٽN +3 .tForearm.seek :retract + "manipulator"&&'\ +102 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&U( +156 #"uploadLog"upsync +118 "core" ( +2 "manipulator"&e& +5 "core" & 4 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &V& +4 "core" &  N4 +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC + "manipulator"&', +107 "core" ' +2 "manipulator"&x& +5 "core" & 4 +3 "manipulator"&% +4 "core" %& g +4 "collection"'G& +4 "core" &h ] +4 "collection"'l& +6 "core" &p _ +3 .tCC.seek :closed +3 "collection"'(O +4 "core" &j \\ +5 &\ l ]B +10 &Ipz T4 +9 &@ooq RI +9 &Ul VV +10 &>u YU +9 &X?p YU +10 &?{ WU +9 &>f YU +9 &@a YU +10 &a>p VU +9 &$?u YT +9 & ?| XU +10 &">{ YT +9 &$h@s XU +9 &&,>u YT +10 &'?s YU +9 &)>q VU +10 &+q>q YU +9 &-3Cn XU +9 &.<o XU +10 &0>x WT +9 &2z?t WT +10 &4;>v XU +9 &5Cn VU +9 &7?l YT +10 &9@c XU +9 &;CCn UU +9 &=?z UT +10 &>Aw WU +9 &@@n XT +10 &BK?o XU +9 &D Af VU +9 &EAq XU +10 &GMw WV +9 &IFhv TY +9 &J} N_ +10 &L} Jb" +9 &Ncv HS +10 &OZ'l N- +9 &Oeo SP +2 ( +3 "collection"'l& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 2.07 +2 "collection"'h& +3 "core" &O`+ SP +3 .tHand.open + "manipulator"&41 +74 "core" 1 +2 "manipulator"& % +4 "core" % & } s Mg +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&H'\ +102 "core" ' +2 #tFlushing the Collection Valve::Manifold +49 "collection"']& +9 "core" &O`4 UP +2 "collection"'% +5 "core" %. U +2 .tCSV.dial CSR +2 "collection"'_  +140 "core"  +37 #tPulling 5ml of CSR.flush + .CSR.select :flush +3 "collection"' +10 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 5ml +2 "collection"'J'l +1377 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 '^% +3 "core" %lg U +4 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.501ml +2 "collection"'$' +738 "core" ' +2 .tCSV.dial :waste +2 "collection"'B +138 "core" +3 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'{' +2029 "core" ' +2 #tPurging external Intake + "collection"'b& +4 "core" &O`u UP +3 "collection"'a% +5 "core" %o U +2 .tCSV.dial :flush +2 "collection"'?  +45 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 10ml + "collection"'' D +2651 "core" ' +2 .tdelay 5 seconds +503 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'S +2 'u  +17 "core" +62  +2 .tCTV.dial :intake +2 "collection"'  +79 "core"  +2 .tIntake.select :open + "sampler") +11 .tCS.seek 0ml +2 "collection"'}' +2693 "core" ' +2 .tIntake.select :close + "sampler")0 +11 .tCTV.dial :air + "collection"'.  +81 "core"  +2 #tFlushing upper manifold + "collection"'& +5 "core" &O`8 TP +2 "collection"'s% +4 "core" %6 T +2 .tCSV.dial :flush +2 "collection"'  +78 "core"  +3 .tCS.seek 5ml +2 "collection"''l +1359 "core" ' +3 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'O @ +43 "core" A +2 "collection"'% +4 "core" %l7 T +3 .tCS.seek 7ml + "collection"'j'\ +593 "core" ' +2 ."connect"CSV.dial CBV +2 .tCBV.dial CSV +3 "collection"'i +110 "core"  +2 .tCTV.dial :air +2 "collection"';  +5 "core" +3 .tCS.seek 0ml +2 "collection"'m' +1887 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'\\'- +856 "core" ' +2 .tCSV.dial :waste +2 "collection"' +44 "core" +3 .tCS.seek 0ml +2 "collection"'Q' +850 "core" ' +2 "collection"'X& +5 "core" &O_< TP +2 "collection"'% +4 "core" %9 U +2 .tCSV.dial :flush +2 "collection"':  +46 "core"  +2 .tCS.seek 3ml +2 "collection"'T'- +852 "core" ' +2 .tdelay 5 seconds +157 "Can"O eS2 +345 .tCSV.dial :air +2 "collection"'R @ +44 "core" A +2 "collection"')% +5 "core" %-7 U +2 .tCS.seek 5ml +2 "collection"'>'l +595 "core" ' +2 .tCSV.dial :air + "collection"'- @ +5 "core" A +2 .tCS.seek 0ml +2 "collection"'n' +1378 "core" ' +2 .tdelay 7 seconds +704 .CS.seek 3ml + "collection"'I'- +859 "core" ' +10 .tCSV.dial :waste +2 "collection"' +79 "core" +2 .tCS.seek 0ml +2 "collection"'F' +855 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +4 "core" & \\4 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&P( +3 "core" ( +3 "manipulator"&L& +5 "core" & s4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &r& +3 "core" & 4 +3 .tForearm.seek CC +2 "manipulator"&g', +109 "core" ' +2 .tHand.close + "manipulator"&/ +67 "core" / +2 .tCC.seek :open +2 "collection"' ( +378 "core" ( +2 "manipulator"&<& +4 "core" & 4 +3 "manipulator"&K% +4 "core" %  ^ +3 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"&c(- +276 "core" ( +3 "manipulator"&[& +4 "core" &- , d +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &=& +4 "core" &- -d +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage + "manipulator"&'! +110 "core" ' +3 .tHand.open +2 "manipulator"&1 +72 "core" 1 +2 "manipulator"&`% +4 "core" % ) Qۻ +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&C'\ +99 "core" ' +2 #tda sampling at most 50ml +4 ."Qmail"DAfans.email "Started da in tube 5 at 11:05:01EDT27-Aug-23\\n{1 => 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 21,\\n 5 => 1}\\nCan@11:03:58, 23.0C, 27% humidity, 14.7psia, 11.844V, 0.435A, 96.827Ah, 5.15W",Subject: "da sampling at most 50ml" +3 #tLoading sh1 puck from tube 5 into Collection Clamp +2 "collection"'#& +6 "core" &r e +3 "manipulator"&5% +5 "core" %\  # - +2 "storage"(7% +5 "core" %| n l +3 "storage"(v. +4 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 5 + "storage"("(; +371 "core" ( +2 .tSC.configure :limp +13 "storage"($(\ 1b +7 (& +11 "core" &; T L  +4 "manipulator"&9& +11 "core" &- Md +7 "manipulator"&1% +10 "core" %\  9 +6 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 5 + "manipulator"&+( +180 "core" ( +2 "manipulator"& & +6 "core" & ^[ +2 "storage"(E& +6 "core" &; l l +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 5 + 700 counts +2 "manipulator"& ' +59 #"uploadLog"upsync +35 "core" ' +2 "storage"(w& +5 "core" &; ! +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"('H +300 "core" ' +2 "storage"(%- +4 "core" -' +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (2& +3 "core" &; R V ^ +3 "manipulator"&@& +5 "core" & rZ +2 .tElbow.seek 5 +2 "manipulator"&3( +14 "core" ( +2 "manipulator"&d& +4 "core" &   +3 "storage"(8& +5 "core" &; W X O +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&f'O +23 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&z/ +72 "core" / +4 ."downElevator"SE.seek :down +4 "storage"(,'v + "manipulator"&q& +10 "core" &  +2 "manipulator"&6% +4 "core" % E @ +3 .tForearm.seek :retract +2 "manipulator"&A'\ +93 "core" ' +3 .tElbow.seek CC +2 "manipulator"&|( +147 "core" ( +2 "manipulator"&& +4 "core" &  1 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &Y& +3 "core" & 1 +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 "core" ' +2 ."downElevator"SE.stop +2 .tForearm.seek CC +2 "storage"(5 + "manipulator"&', +113 "core" ' +2 "manipulator"&& +4 "core" &  41 +3 "manipulator"&% +4 "core" %+  E8 +3 "collection"'0& +5 "core" &p c +3 "collection"'& +5 "core" &r d +5 .tCC.seek :closed +3 "collection"'M(O +4 "core" &y b +5 &w _3 +9 &.Frs T4 +9 &Rnnu TH +10 &Tz WU +9 &>v ZT +9 &j?y ZU +10 &-?w ZT +9 &?u ]U +9 &@u \\T +10 &s>v ZT +9 &5As \\T +10 & ?u \\T +9 &"?u \\T +9 &${?r ]T +10 &&=?w ]T +9 &(@r ]T +9 &)?y [T +10 &+>p [T +9 &-E?t [T +10 &/>r [T +9 &0?w \\T +9 &2>q ]T +10 &4N>g ]T +9 &6?j \\T +9 &7>s ]T +10 &9?l ]T +9 &;W?d ZT +10 &=?d ]T +9 &>?l ]T +9 &@?c ]S +10 &B]Ac ]T +9 &D ?g ]T +9 &EBd \\T +10 &GJf YU +9 &I\\_e YX +10 &K c S^ +9 &Lb Lb! +9 &Nvd MS +10 &Oehd W"c +9 &O!a PZ +9 ( +3 "collection"'& +4 "core" &Oce XR +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 2.03 + .Hand.open + "manipulator"& 1 +71 "core" 1 +3 "manipulator"&D% +5 "core" % + 18 +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +159 .tIntake.select :close + .Exhaust.select :close +2 .SS.hold + "sampler")+ +4 "core" + +2 "sampler")\ % +4 "core" % H +3 "collection"''& +5 "core" &O` R +4 "Can"M "T2 +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +2 .SSV.dial :spit,avoiding: :exhaust +2 "sampler")*  +4 "core"  +3 .tSS.reconfigure :fast +2 "sampler")#.0X% +4 "core" % B +2 .tSSV.dial :exhaust +2 "sampler")n  +81 "core"  +2 .tExhaust.select :open + "sampler")@ +11 .tSS.seek 0ml +2 "sampler")' +898 "core" ' +2 .tExhaust.select :close + "sampler") +11 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")I  +2 "collection"' @ +8 "core" ? +74 +2 #tAllowing 130s for 25.0ml of remaining 25.0ml + .Intake.select :open +2 "sampler") +210 "collection"'L% +4 "core" %$ +3 #tIntake @19.6psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure :inhaling 1.39ml/s +2 "sampler")#.`0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'!' +62 "core" ' +3 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")~ +144 "core"  +3 .tSS.reconfigure :exhale +2 "sampler")#.0X +3 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +4 ."CSpush"CS.seek 0ml +2 "collection"'j' +134 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")m +144 "core"  +3 .tSS.reconfigure :exhale +2 "sampler")#.0X% +4 "core" %r W +3 .tCS.seek 6ml +2 "collection"'n'O +1359 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"' +56 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 0ml +2 "collection"'\\' +1636 "core" ' +2 .tCSV.dial CSR +2 "collection"'  +43 "core"  +2 #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +11 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 2ml + "collection"'I' \\ +605 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 'L% +3 "core" % ]f Y +3 .tCS.seek 5ml +2 "collection"''l +838 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'U  +44 "core"  +2 .tCS.seek 1ml +2 "collection"'H' +1164 "core" ' +2 "collection"'9 +4 "core" 9 +3 "collection"'r% +4 "core" %> Y +2 #tBefore lysing Collection Puck Heater at 23.6C/15.2psia +3 #Heating Puck.from 5, :sh1 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +2 "collection"' \  +3 'g9 +6 "core" 9d +103 "collection"'[9 +3 "core" 9d +104 "collection"'=9 +3 "core" 9 d +103 "collection"'P9 +3 "core" 9 d +103 "collection"'9 +4 "core" 9d +103 "collection"'`9 +3 "core" 9d +103 "collection"'9 +3 "core" 9d +103 "collection"'#9 +4 "core" 9d +103 "collection"'59 +3 "core" 9#d +103 "collection"'79 +3 "core" 9'd +103 "collection"'v9 +4 "core" 9+d +103 "collection"'9 +4 "core" 9 /d +103 "collection"'p9 +3 "core" 94d +103 "collection"'9 +3 "core" 98d +103 "collection"'<9 +3 "core" 9( +103 "collection"'/9 +3 "core" 9d< +104 "collection"'(9 +3 "core" 9w; +103 "collection"'t9 +3 "core" 99 +103 "collection"'e9 +4 "core" 98 +103 "collection"'G9 +3 "core" 9 6 +103 "collection"'9 +4 "core" 96 +103 "collection"'&9 +3 "core" 94 +103 "collection"'V9 +4 "core" 93 +103 "collection"' 9 +3 "core" 92 +103 "collection"'x9 +3 "core" 9 0 +103 "collection"'9 +4 "core" 9$/ +103 "collection"'9 +3 "core" 9!(. +104 "collection"'49 +3 "core" 91-, +104 "collection"'_9 +3 "core" 9A1+ +103 "collection"'o9 +3 "core" 9P5* +103 "collection"'J9 +3 "core" 9_9) +103 "collection"'l9 +4 "core" 9n>' +103 "collection"'B9 +3 "core" 9{B& +103 "collection"'$9 +3 "core" 9F% +103 "collection"'b9 +4 "core" 9J% +103 "collection"'k9 +3 "core" 9O# +103 "collection"'a9 +3 "core" 9S# +103 "collection"']9 +4 "core" 9W! +104 "collection"'u9 +3 "core" 9[! +103 "collection"'S9 +4 "core" 9` +106 "collection"'9 +3 "core" 9d +103 "collection"'^9 +3 "core" 9h +103 "collection"'9 +4 "core" 9m +104 "collection"'?9 +3 "core" 9 q +103 "collection"'9 +3 "core" 9 u +104 "collection"'.9 +3 "core" 9 y +103 "collection"'{9 +3 "core" 9 &~ +103 "collection"'O9 +3 "core" 9 0 +104 "collection"'9 +3 "core" 9 9  +104 "collection"'s9 +3 "core" 9 D\  +103 "collection"';9 +3 "core" 9 L  +104 "collection"'}9 +3 "core" 9 V  +103 "collection"'m9 +4 "core" 9 _ +103 "collection"'h9 +3 "core" 9 g +103 "collection"'9 +3 "core" 9 p +103 "collection"'j9 +3 "core" 9 w +103 "collection"'9 +4 "core" 9  +103 "collection"'X9 +4 "core" 9  +103 "collection"'9 +4 "core" 9  +103 "collection"'i9 +3 "core" 9  +103 "collection"'Q9 +3 "core" 9  +103 "collection"':9 +3 "core" 9  +103 "collection"'R9 +3 "core" 9  +104 "collection"')9 +3 "core" 9  +103 "collection"'T9 +3 "core" 9  +103 "collection"'>9 +4 "core" 9  +103 "collection"'-9 +3 "core" 9  +108 "collection"'9 +4 "core" 9  +103 "collection"'n9 +3 "core" 9  +104 "collection"'9 +3 "core" 9   +146 "collection"'\\9 +12 "core" 9 ! +103 "collection"'L9 +3 "core" 9 $ +103 "collection"'I9 +4 "core" 9 $ +103 "collection"'U9 +3 "core" 9 & +103 "collection"'9 +4 "core" 9 & +103 "collection"'9 +3 "core" 9 ' +103 "collection"'r9 +3 "core" 9 ) +103 "collection"'g9 +5 "core" 9 * +103 "collection"'[9 +3 "core" 9\ + +103 "collection"'=9 +3 "core" 9\ ,  +103 "collection"'P9 +4 "core" 9\ , +103 "collection"'9 +3 "core" 9\ - +104 "collection"'`9 +3 "core" 9\ . +103 "collection"'9 +3 "core" 9\ 0 +103 "collection"'#9 +3 "core" 9\ 1" +103 "collection"'59 +4 "core" 9\ 1& +103 "collection"'79 +3 "core" 9\ 3* +103 "collection"'v9 +4 "core" 9\ "3/ +103 "collection"'9 +4 "core" 9\ &43 +103 "collection"'p9 +3 "core" 9\ )67 +103 "collection"'9 +3 "core" 9\ ,7; +103 "collection"'<9 +4 "core" 9\ /7@ +103 "collection"'99 +4 "core" 9\ 38D +103 "collection"'19 +3 "core" 9\ 59H +103 "collection"' 9 +3 "core" 9\ 8:L +103 "collection"'E9 +4 "core" 9\ ;;Q +103 "collection"'K9 +3 "core" 9\ ?<U +103 "collection"'w9 +4 "core" 9\ A=Y +103 "collection"'C9 +3 "core" 9\ C=] +104 "collection"'Z9 +3 "core" 9\ G?b +4 .tCH.hold 10:00,70C +3 "collection"'% `\ `\ G\ +2 'd9 +8 "core" 9\ G?b + b +2 "collection"'2% +5 "core" % +2 #tBegun lysing Collection Puck Heater at 68C/19.8psia +37963 "Can"E l3 +22023 "core" ` +2 "collection"'z9 +3 "core" 9\  +3 "collection"'F% +4 "core" % B +3 #tEnded lysing Collection Puck Heater at 70C/18.6psia +2 .CS.seek 0ml + "collection"'@' +346 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +3 "collection"'q @ +111 "core" B +2 .tCSV.dial :air + "collection"'6 @ +47 "core" ? +3 .tCS.seek 5ml +2 "collection"' 'l +1376 "core" ' +2 .tCSV.dial CTV + "collection"'c  +47 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +47 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'Y  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +47 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'f' +1387 "core" ' +2 "collection"'% +4 "core" % ^ L +2 #tPuck @30.7psia after final lysis pressurization + #Recovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'8 +110 "core" ~ +2 .tCBV.dial CSV + "collection"'  +29 "core"  +2 "collection"'0% +5 "core" % ^ ` C I +3 .tCS.seek 4.999ml +2 "collection"'A'l +1359 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +11 "collection"'+  +46 "core" +2 "collection"' % +5 "core" %l I +2 .tCS.seek 7ml +2 "collection"' ' +609 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'D @ +43 "core" ? +3 .tCS.seek 10ml +2 "collection"',' D +864 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +124 "core" _ +2 #tRecycling Lysate (#1 of 1) +2 .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'   +41 "core" " +2 ."connect"CSV.dial CTV +3 "collection"''  +3 .tCTV.dial CSV +5 "collection"'*  +24 "core"  +119  +3 .tCS.seek 5ml + "collection"'W'l +1380 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'N @ +109 "core" A +2 .tCSV.dial :waste +2 "collection"'\ +109 "core" +3 .tCS.seek 0ml + "collection"'~' +1369 "core" ' +2 .tCSV.dial :air +2 "collection"'3 @ +77 "core" B +3 .tCS.seek 5ml +2 "collection"''l +1377 "core" ' + .tCSV.dial CTV +2 "collection"'!  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'/ @ +59 "core" A +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'(  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'t @ +59 "core" B +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"'e' +1380 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"'G +111 "core" ~ +2 .tCBV.dial CSV +2 "collection"'  +39 "core"  +3 "collection"'&% +4 "core" % N +3 .tCS.seek 5ml +2 "collection"'V'l +1382 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'  +45 "core" +2 "collection"'x% +5 "core" %l@H N +2 .tCS.seek 7.001ml +2 "collection"'' +593 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air2 +2 "collection"' @ +43 "core" ? +3 .tCS.seek 10ml +2 "collection"'4' D +849 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'_ ` +124 "core" _ +2 #tLysing Complete + "collection"'o& +4 "core" &O`HK MR +3 #tStoring sh1 puck in Collection Clamp to tube 4 + "manipulator"&J% +5 "core" %\ " b } S< +2 "storage"(l% +5 "core" %~ u +2 "storage"(B. +3 "core" .(; +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 4 +2 "storage"($(,> +195 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (b& +3 "core" &,? b \\ o +3 "manipulator"&k& +5 "core" & N M q1 +2 "manipulator"&a% +5 "core" %\ " n ` (< +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +2 "manipulator"&]( +159 "core" ( +2 "manipulator"&u& +4 "core" &  +45 "storage"(S& +12 "core" &,? k w +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 4 + 700 counts +2 "manipulator"&'& +105 "core" ' +2 "storage"(^& +4 "core" &,? y +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"('H +103 "core" ' +2 "storage"(?- +4 "core" -'U +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&& +4 "core" & Z Z R +3 "storage"(.& +5 "core" &,? {  o +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 4 +2 "manipulator"&{'j +38 "core" ' +2 .tElbow.hold + "manipulator"&O, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 "storage"(- +3 "core" -'U +3 .tSE.seek 20.01 Pucks below Top Plate +2 "storage"(s' +41 "core" ' +2 "manipulator"&;% +5 "core" %vb +2 "storage"(}& +5 "core" &,?  )  _ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 4 + 312 counts + "manipulator"&m'Ϣ +20 "core" ' +2 "manipulator"&h& +4 "core" & U d +3 "storage"(& +5 "core" &,? O o +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 4 + 700 counts +2 "manipulator"&j'& +24 "core" ' +3 .tSE.seek 21.01 Pucks below Top Plate +2 "storage"(' +49 "core" ' +2 "manipulator"&X& +5 "core" & w A +2 "manipulator"&% +5 "core" %\ f b  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&i'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&Q( +160 "core" ( +2 "manipulator"&:& +5 "core" & $ 5 =+ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &R& +4 "core" & - 6+ +3 .tForearm.seek CC +2 "manipulator"&)', +97 "core" ' +2 .tHand.close + "manipulator"&T/ +67 "core" / +4 .tCC.seek :open +2 "collection"'>( +381 "core" ( +2 "storage"(-& +4 "core" &,? 0 u +2 "storage"(& +4 "core" &,?  v +3 "manipulator"&n& +5 "core" & r u P+ +2 "manipulator"&% +5 "core" % : g F +2 .tForearm.seek :retract +2 "manipulator"&\\'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +2 "manipulator"&L( +151 "core" ( +2 "manipulator"&I& +4 "core" &  +3 "storage"(U& +4 "core" &,? H w +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 4 +2 "manipulator"&'j +112 "core" ' +2 .tElbow.hold +2 "manipulator"&, +46 "core" , +10 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tHand.open + "manipulator"&r1 +70 "core" 1 +3 "manipulator"&g% +6 "core" % }odz +2 "storage"([& +4 "core" &,? U C A i +2 .tForearm.force -20 + "manipulator"&5 +5 .tForearm.seek 4 + 319 counts + "manipulator"&='ϩ +14 "core" ' +2 "manipulator"&P& +5 "core" &  +2 "storage"(& +5 "core" &,? x +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 4 + 700 counts +2 "manipulator"&`'& +30 "core" ' +3 "storage"(% +4 "core" % ? y +4 ."downElevator"SE.seek :down +3 "storage"(#'v +66 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +30 (5% +3 "core" % W V U  +3 "manipulator"&7% +5 "core" %X 9 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&v'\ +91 "core" ' +2 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +5 "core" &RV ] +2 "manipulator"&p& +4 "core" &  +3 "manipulator"&% +4 "core" %\   +4 .tElbow.seek FlushPuck::Garage + "manipulator"&<(- +177 "core" ( +2 "manipulator"&9& +5 "core" &- L; +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &1& +4 "core" &- ; +3 .tForearm.seek :garage + "manipulator"& '! +108 "core" ' +3 .tHand.close +2 "manipulator"&E/ +65 "core" / +3 "manipulator"&K& +5 "core" &- | s ; +2 "manipulator"&w% +5 "core" % 1 p g MּF +2 .tForearm.seek :retract +2 "manipulator"&C'\ +100 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&Z( +275 "core" ( +2 "manipulator"&d& +5 "core" & 3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &2& +4 "core" & 3 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&', +106 "core" ' +3 "manipulator"&%& +5 "core" & 3 +3 "manipulator"&z% +4 "core" %, ` +3 "collection"'F& +5 "core" &VZg V +3 "collection"'H& +6 "core" &V[V V +3 .tCC.seek :closed +2 "collection"'q(O +4 "core" &VZ9 V +8 & )U\\ R%f +9 &}UpWXp K: +9 &|iW[ LO +10 &yCUY QT +9 &<?VZ RT +9 &?X\\ QT +10 &@W[ QT +9 &?TYn QT +9 &D?U[` QT +10 &?W[ QT +9 &?WY QT +10 &!>VY QT +9 &#K>WY QT +9 &%@T[ QT +10 &&?X[ QT +9 &(>XZ QT +10 &*T@W[u PT +9 &,?WZb PT +9 &-?W[P QT +10 &/?VY- PT +9 &1]?X[* PS +9 &3@VZ PT +10 &4?X[ PS +9 &6@UZ PT +10 &8d>YZX QT +9 &:&?WZE QT +9 &;CUX QT +10 &==X\\ QT +9 &?l@W[ PT +9 &A.BVZ PT +10 &B>UZ QT +9 &DAW[n PT +9 &FrGYY` PT +10 &H0SVY NV +9 &IZX G[\ +10 &KW[ Da +9 &MIVZ Ab( +9 &NWY E6 +10 &Om V\\ G7 +9 &OrW\\ JQ +5 ( +3 "collection"'H& +4 "core" &OkW[ JQ +46 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 2.04 +10 "collection"'6& +4 "core" &OkYZT HQ +2 .tHand.open +2 "manipulator"&@1 +71 "core" 1 +2 "manipulator"&c% +5 "core" % * 2 1 )b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&'\ +104 "core" ' +2 .tPSV.dial PSR +2 "processing"%Y +156 "core"  +3 "processing"%% +5 "core" %[n \\ +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml +2 "processing"% ' +1609 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%  +47 "core"  +4 .tPS.seek 0ml + "processing"%8'W +1616 "core" ' +2 .tPSV.dial PSR + "processing"% +47 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%0' +2634 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 "processing"%f +2 .tCBV.dial PRV +5 "collection"'+  +3 "core" B +3 "processing"%  +4 "core" B +2 "processing"%A  +78 "core" +99  +2 .tPSV.dial :mixloop +2 "processing"%D +110 "core" +3 .tCTV.dial :air,avoiding: :intake + "collection"'  +5 "core" +2 .tPTV.dial :PRVmixing + "processing"%  +140 "core" +3 .tPS.seek 0ml + "processing"%'W +2625 "core" ' +2 .tPSV.dial :air +2 "processing"%'  +45 "core"  +3 .tPS.seek 2.5ml + "processing"%*' +2635 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%, +46 "core" +3 .tPS.seek 0ml + "processing"%N'W +1216 "Can"B WSѴ4h +1420 "core" ' +2 .tPSV.dial :air +2 "processing"%\  +47 "core"  +2 .tPS.seek 2.5ml +2 "processing"%W' +2633 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%3 +46 "core" +3 .tPS.seek 0ml + "processing"%~'W +2637 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&!& +4 "core" & M X +3 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&/( +4 "core" ( +2 "manipulator"&(& +4 "core" & ] @ (3 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &t& +3 "core" & L N 3 +3 .tForearm.seek CC +2 "manipulator"&', +109 "core" ' + .tHand.close +2 "manipulator"&G/ +75 "core" / +2 .tCC.seek :open +2 "collection"'( +382 "core" ( +2 "manipulator"&&& +5 "core" & x p3 +2 "manipulator"&e% +5 "core" %  y {  +3 .tForearm.seek :retract + "manipulator"& '\ +105 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&x(- +281 "core" ( +2 "manipulator"&V& +5 "core" &- N; +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" &- ; +45 .tForearm.reconfigure :tight +10 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage +2 "manipulator"&'! +108 "core" ' +17 .tHand.open +2 "manipulator"&_1 +69 "core" 1 +2 "manipulator"&o% +5 "core" % *y D T )ѶZ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&J'\ +106 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%l +13 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%B  +4 "core" +3 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%b  +3 "collection"'k  +7 "core"  +3 +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'a  +5 "core" +3 #tLoading lyfil puck from tube 6 into Collection Clamp + "collection"'"& +5 "core" &]`^ Z +2 "manipulator"&u% +4 "core" %\ % !N +3 "storage"(S% +4 "core" %   +2 "storage"(|. +3 "core" .(,> +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"(^(K +355 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (?& +4 "core" &K # z +2 "manipulator"&& +5 "core" &- %; +2 "manipulator"&.% +4 "core" %\ % !N +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 +2 "manipulator"&( +178 "core" ( +2 "manipulator"&& +4 "core" & _ +3 "storage"(;& +4 "core" &K  ~ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 700 counts +2 "manipulator"&}'7 +93 "core" ' +2 "storage"(h& +4 "core" &K I G  +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"('H +91 "core" ' +2 "storage"(X- +3 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +4 (& +3 "core" &K  u +3 "manipulator"&& +4 "core" & ^ +3 .tElbow.seek 6 + "manipulator"&]( +4 "core" ( +3 "manipulator"&& +4 "core" & y W j^ +3 "storage"({& +4 "core" &K  r +3 .tForearm.seek 6 + 300 counts +2 "manipulator"&m'ϧ +21 "core" ' +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&s/ +70 "core" / +4 ."downElevator"SE.seek :down +4 "storage"(:'v +2 "manipulator"&R& +9 "core" & ^ +2 "manipulator"&j% +5 "core" % Ϥ  +3 .tForearm.seek :retract +2 "manipulator"&O'\ +54 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +37 "core" ' +3 .tElbow.seek CC + "manipulator"&T( +145 "core" ( + "manipulator"&i& +5 "core" & 3 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &M& +3 "core" & Y3 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +45 .tForearm.seek CC +10 "manipulator"&-', +104 "core" ' +3 "manipulator"&& +5 "core" & V3 +2 "manipulator"&n% +5 "core" %4 :q +3 "collection"'& +5 "core" &_`e V +3 "collection"'I& +6 "core" &_aT V +3 .tCC.seek :closed +3 "collection"'U(O +3 "core" &_`Z V +6 &`aU S4 +9 &1Er^bF K4 +10 &Ypn^b3 JI +9 &T]c* MU +9 &>_b PT +10 &w?_b PT +9 &8C^b OT +10 &?^c PT +9 &?_a PT +9 &B]b. OT +10 &A?^b OT +9 &!C^c OT +9 &"?^c PS +10 &$?_c PT +9 &&I>`b PT +10 &( ?`c PS +10 &)A_c OT +8 &+B_b OT +10 &-QC`a OT +9 &/?]c PS +9 &0C`b PT +10 &2?ac PS +9 &4Y>^at PT +10 &6?acm PT +9 &7>]dj PS +9 &9?^cZ PT +10 &;a@^bL PT +9 &=$?_`7 OS +10 &>?ab< PT +9 &@>aa1 PS +9 &Bj@_`' PS +10 &D+C]a$ OT +9 &EE_b PT +9 &GZ^` MV +10 &I[^a I\\ +9 &K ]` Ba +9 &L^a Ab% +10 &Ny]a @T +9 &Ohe]a K ^ +10 &O\\a D] +9 ( + &Oj_` JW +3 "collection"'I& +5 #tCollection Clamp onSpring/offSpring for 5/25 samples, on/off torque 2.06 + .Hand.open + "manipulator"&)1 +74 "core" 1 +3 "manipulator"&Q% +4 "core" % # + 2 +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&r'\ +102 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'g  +145 "core"  +2 .tCSV.dial CTV + "collection"'[  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%P' +2631 "core" ' +2 "collection"'% +5 "core" % A79/ N +2 .tCS.seek 4.15ml +2 "collection"'\\'Q +1600 "core" ' +2 .tdelay 8 seconds +803 .PSV.dial :air + "processing"%  +46 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%L  +79 "core"  +3 .tPS.seek 0ml + "processing"%5'W +2633 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"'7 ` +42 "core" ^ +2 .tCSV.dial :air +2 "collection"' @ +47 "core" > +3 .tCS.seek 10ml +2 "collection"'' D +1584 "core" ' +2 .tCSV.dial CTV +2 "collection"'p  +47 "core"  +2 .tCS.seek 0ml +2 "collection"'' +2705 "core" ' +2 .tCBV.dial :waste1 + "collection"'= @ +30 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'  +144 "core" +2 "collection"'#& +4 "core" &Oh3 MW +3 #tStoring lyfil puck in Collection Clamp to tube 5 + "manipulator"&9% +5 "core" %\ # { x  I +2 "storage"(`% +4 "core" %{ \ u +3 "storage"(1. +4 "core" .(K +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"((; +200 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (E& +4 "core" &;  r +2 "manipulator"&K& +7 ."raiseStack"SE.reconfigure :place +2 "storage"(#]K-0-\ b +4 "core" & m k &3 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."raiseStack"SE.seek :beamBreak +4 .tElbow.seek CC +2 "storage"(w'H +3 "manipulator"&v( +6 "core" ( +2 "manipulator"& & +5 "core" &  3 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &d& +3 "core" & ;3 +46 .tForearm.seek CC +12 "manipulator"&2', +95 "core" ' +2 .tHand.close +2 "manipulator"& } +3 "storage"(>& +4 "core" &; F ~ +3 "manipulator"&6& +4 "core" & 3 +3 "manipulator"&@% +5 "core" % ; % +3 .tForearm.seek :retract +2 "manipulator"&c'\ +96 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 5 +2 "manipulator"&H( +156 "core" ( +3 "manipulator"&Y& +5 "core" & + +2 "storage"(& +4 "core" &; K J +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 5 + "manipulator"&'# +112 "core" ' +2 .tElbow.hold +2 "manipulator"&, +3 "core" , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tHand.open + "manipulator"& 1 +77 "core" 1 +4 "manipulator"&% +5 "core" % 7i N W bұ +2 "storage"(8& +5 "core" &; 1 v +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 5 + 320 counts +2 "manipulator"&f'c +21 "core" ' +3 "manipulator"& & +5 "core" &  / +2 "storage"(+& +5 "core" &; i a J +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts +2 "manipulator"&A' +27 "core" ' +2 "storage"(D% +4 "core" %> u y S +4 ."downElevator"SE.seek :down +4 "storage"( 'v +99 (% +3 "core" %C L V K b +3 "manipulator"&0% +5 "core" %  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&''\ +91 "core" ' +68 ' + ."downElevator"SE.stop +2 "storage"(5 +3 .tPSV.dial :air +2 "processing"%  +77 "core" +3 .tPS.seek 2.5ml +2 "processing"%,' +2627 "core" ' +2 .tdelay 1 second +101 .PSV.dial :mixloop +2 "processing"%* +45 "core" +2 .tdelay 1 second +101 .PSV.dial :air +2 "processing"%\  +48 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%N +48 "core" +2 .tdelay 1 second +102 .PSV.dial :air +28 "processing"%3  +46 "core"  +2 .tdelay 1 second +103 .PS.seek 0ml + "processing"%W'W +2638 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%!& +4 "core" & n +3 "manipulator"&(& +4 "core" & : +2 "manipulator"&t% +47 "core" %\   +11 .tElbow.seek FlushPuck::Garage + "manipulator"&G(- +177 "core" ( +3 "manipulator"&Z& +5 "core" &- \\9 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" &- ?9 +3 .tForearm.seek :garage +2 "manipulator"&q'! +108 "core" ' +2 .tHand.close + "manipulator"&&/ +65 "core" / +3 "manipulator"&e& +5 "core" &- ~  9 +2 "manipulator"&% +4 "core" % / { ~ ֻ= +3 .tForearm.seek :retract +2 "manipulator"&V'\ +103 "core" ' +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC +2 "manipulator"&( +123 "core" ( +2 "manipulator"&/& +5 "core" &  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &_& +3 "core" & " +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC + "manipulator"&o' +93 "core" ' +2 "manipulator"& & +4 "core" &  +3 "manipulator"&l% +5 "core" % A +2 "processing"%B& +5 "core" & n +3 "processing"%b& +5 "core" & n +3 .tPC.seek :closed +3 "processing"%k(Tg +3 "core" & n +7 & k= +9 &Ek d3 +9 &3kn dG +10 &W fV +9 &8 iV +9 &C;! iV +10 &<& iV +9 &;" hV +10 &; hV +9 &J># hV +9 &; iU +10 & ;* hV +9 &"; iU +9 &$S;! hV +10 &&9" iV +9 &'; hV +10 &)<& hU +9 &+[;) hV +9 &-; hV +10 &.>b hV +9 &0;% hU +9 &2b;/ hV +10 &4%;) hV +9 &5>/ hV +10 &7<- hU +9 &9k;2 hV +9 &;,>4 hV +10 &<;7 hV +9 &>9. iV +10 &@s;- hV +9 &B5;3 hV +9 &C<; hV +10 &E>D gV +9 &Gy? gW +9 &I6P dX +10 &Ju b] +9 &Lv3 a^ +9 &Nkw a^ +10 &P-x a^ +9 &Q{# a_ +10 &SW e0 +9 &T;Y d6 +8 ( +4 "processing"%b& +4 "core" &TC! i. +3 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 2.01 + "processing"%a& +5 "core" &TC" h. +2 .tHand.open + "manipulator"&"1 +77 "core" 1 +2 "manipulator"&u% +4 "core" % YA +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&S'\ +100 "core" ' +2 .tPRV.dial :air +2 "processing"%|  +57 "core"  +2 .tPSV.dial :mixloop +2 "processing"% +46 "core" +3 "processing"%$% +5 "core" %R f +3 .tPS.seek 0.3ml +2 "processing"%?' +397 "core" ' +2 .tPSV.dial PSR + "processing"% +111 "core"  +3 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml + "processing"%.'* +487 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%' +1926 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%; +113 "core" +2 .tPTV.dial :mixing +2 "processing"%h @ +77 "core" A +3 .tPBV.dial :waste2 +2 "processing"%x  +102 "core"  +2 .tPS.seek 0ml +2 "processing"%X'W +2633 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&& +5 "core" & g +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +46 .tElbow.seek PC +10 "manipulator"&( +4 "core" ( +2 "manipulator"&& +4 "core" & + +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &{& +4 "core" &  +3 .tForearm.seek PC +2 "manipulator"&J' +95 "core" ' +2 .tHand.close + "manipulator"&s/ +67 "core" / +3 .tPC.seek :open + "processing"%R( +403 "core" ( +2 "manipulator"&j& +5 "core" &  +2 "manipulator"&% +5 "core" %  +2 .tForearm.seek :retract +2 "manipulator"&}'\ +100 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&i(- +137 "core" ( +2 "manipulator"&M& +4 "core" &- 4 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" &- #4 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&m'! +106 "core" ' + .tHand.open +2 "manipulator"&:1 +65 "core" 1 +2 "manipulator"&]% +4 "core" % + > < =Ϲy +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 #tLoading da puck from tube 6 into Processing Clamp +2 "processing"%n& +4 "core" &" i +2 "manipulator"&% +5 "core" %  d +2 "storage"(O% +5 "core" %{ ~ +2 "storage"(. +3 "core" .(; +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"()(K +194 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (Q& +3 "core" &K 8 z +3 "manipulator"&I& +4 "core" &. + +3 "manipulator"&g% +5 "core" %   +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 +2 "manipulator"&[( +161 "core" ( +2 "manipulator"&-& +4 "core" & 9 +3 "storage"(~& +5 "core" &K  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 700 counts +2 "manipulator"&'7 +104 "core" ' +2 "storage"(4& +4 "core" &K G H  +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"('H +100 "core" ' +2 "storage"(L- +3 "core" -' +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (P& +76 "core" &K  y +2 "manipulator"&7& +4 "core" & 9 +3 .tElbow.seek 6 +2 "manipulator"&( +4 "core" ( +2 "manipulator"&\\& +5 "core" & 9 +2 "storage"(p& +4 "core" &K  w +4 .tForearm.seek 6 + 300 counts + "manipulator"&'ϧ +25 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&=/ +67 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +2 "storage"(#'v +9 "core" & ;9 +2 "manipulator"&9% +5 "core" % ϝ + +2 .tForearm.seek :retract +45 "manipulator"&`'\ +24 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +80 "core" ' +4 .tElbow.seek PC +2 "manipulator"&1( +277 "core" ( +2 "manipulator"&E& +5 "core" & 5 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &K& +3 "core" & > +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"& ' +95 "core" ' +2 "manipulator"&d& +5 "core" &  +2 "manipulator"&^% +5 "core" % I +3 "processing"%<& +5 "core" & i +3 "processing"%z& +5 "core" & j +3 .tPC.seek :closed +3 "processing"%T(Tg +3 "core" & j +7 & / g%h +10 &Tm b: +9 &yh bO +9 &~B fV +10 &@< fV +9 &> fV +9 &; fV +10 &; fV +9 &H; fV +10 & 9$ gU +9 &:< fV +9 &!9< fV +10 &#P9> fV +9 &%<8 gV +9 &&:: fV +10 &(99 gV +9 &*Y91 gU +10 &,9+ gV +9 &-9) gV +9 &/90 eV +10 &1`=) gV +9 &3"9) gV +9 &4:( gV +10 &6<$ fV +9 &8h9! gV +10 &:*9 gV +9 &;< gV +9 &=9% gV +10 &?p9 gV +9 &A3;) gU +10 &B;$ gV +9 &D<$ gU +9 &Fw@) gV +10 &H6I( dW +9 &I^* cZ +9 &K|( `] +10 &Miv `^ +9 &O*{ `^ +9 &Px `^ +10 &R} `[ +9 &TJS d[ +10 &TE9 f3 +5 ( +2 "processing"%z& +5 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 2.00 +2 .Hand.open + "manipulator"&r1 +3 "core" &TE& g3 +65 1 + "manipulator"&U% +4 "core" %  VI +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&w'\ +91 "core" ' +5 #tHeating Puck.from 6, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%C  +2 %>9 +7 "core" 9 +103 "processing"%69 +3 "core" 9 +103 "processing"%@9 +3 "core" 9 +103 "processing"%Y9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%29 +22 "core" 9 +103 "processing"%v9 +3 "core" 9 +103 "processing"% 9 +3 "core" 9 +103 "processing"%9 +3 "core" 9# +103 "processing"%89 +4 "core" 9( +103 "processing"% 9 +4 "core" 9, +103 "processing"%+9 +3 "core" 90 +103 "processing"%c9 +3 "core" 94 +103 "processing"%D9 +3 "core" 99 +103 "processing"%9 +3 "core" 9= +103 "processing"%H9 +4 "core" 9A +103 "processing"%09 +3 "core" 9E +103 "processing"%9 +3 "core" 9J +104 "processing"%f9 +3 "core" 9 N +103 "processing"%F9 +3 "core" 9#R +103 "processing"%9 +3 "core" 9&V +103 "processing"%A9 +3 "core" 9*[ +103 "processing"% 9 +3 "core" 9,_\ +103 "processing"%59 +3 "core" 9/c\ +104 "processing"%*9 +3 "core" 93g +103 "processing"%\ 9 +4 "core" 96l\ +103 "processing"%N9 +3 "core" 9:p\ +103 "processing"%39 +3 "core" 9=t\ +103 "processing"%,9 +3 "core" 9Ax +104 "processing"%!9 +3 "core" 9D} +4 .tPH.hold 2:00:00,28C +3 "processing"%( ppB +3 .tdelay 1:30 +5 "core" } +9000 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%t +111 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +51 "processing"% +15 .tPS.seek 0.5ml +2 "processing"%Z' +585 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +11 .tPS.seek 2ml +2 "processing"%'[ +1608 "core" ' +2 .tPTV.dial :puck +2 "processing"%  +76 "core"  +2 .tPSV.dial PTV +2 "processing"%& +79 "core" +2 .tPBV.dial :waste1 +2 "processing"%e  +143 "core"  +2 "processing"%% +4 "core" %Y c +3 .tPS.seek 1.5ml +2 "processing"%'' +589 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%/ * +34 "core" + +3 .tPS.seek 0ml +2 "processing"%_'W +652 "Can"Q dG4 +962 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%q  +5 "core"  +2 .tPBV.dial :waste1 +2 "processing"%  +35 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%l * +35 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%B +78 "core"  +3 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +4 .tPS.seek 2.5ml +2 "processing"%G' +2586 "core" ' +2 .tPSV.dial PTV +2 "processing"%V +77 "core" +3 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%y +78 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%a +78 "core" +2 .tdelay 5 seconds +503 .PSV.dial :air +2 "processing"%"  +79 "core"  +3 .tPS.seek 0ml +2 "processing"%u'W +2581 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%b  +148 "core" +2 .tPSV.dial :mixloop + "processing"%| +47 "core" +2 .tPRV.dial :ab1 + "processing"% @ +79 "core" A +3 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +4 .tPS.seek 0.15ml + "processing"%$'w +350 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +4 "collection"'W  +2 "processing"%o  +49 "core" +9 +2 "processing"%% +4 "core" %s U +3 .tPS.seek 0.32ml +2 "processing"%?' +391 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'.  +31 "core" +2 .tPRV.dial :air +2 "processing"%;  +45 "core"  +2 .tPS.seek 0.9ml +2 "processing"%h'D +1238 "core" ' +2 .tPRV.dial :waste2 + "processing"%x @ +78 "core" ? +3 .tPS.seek 0.5ml +2 "processing"%' +864 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%  +46 "core"  +3 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%'[ +1607 "core" ' +2 .tPSV.dial :PML +2 "processing"%{ +46 "core" +2 .tPTV.dial :mixing +2 "processing"%s @ +78 "core" B +2 .tPBV.dial :waste1 + "processing"%  +36 "core" +2 "processing"%S% +5 "core" %Y k +2 .tPS.seek 1.85ml +2 "processing"%k'9 +240 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%j * +46 "core" + +11 .tPS.seek 0ml +2 "processing"%'W +1962 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'M& +4 "core" &hlB ] +3 "manipulator"&& +5 "core" &  +2 "manipulator"&J% +5 "core" %\ ( "^ +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +130 "core" ( +2 "manipulator"&:& +5 "core" &- 3 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &]& +3 "core" &- Q3 +3 .tForearm.seek :garage +2 "manipulator"&n'! +112 "core" ' +3 .tHand.close + "manipulator"&/ +66 "core" / +2 "manipulator"&}& +5 "core" &.  * +2 "manipulator"&O% +5 "core" % -m ,ɲ +3 .tForearm.seek :retract +2 "manipulator"&'\ +108 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&m( +276 "core" ( +3 "manipulator"&Q& +4 "core" & 4 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &I& +3 "core" & O h \ 4 +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&g', +94 "core" ' +2 "manipulator"&& +4 "core" & Y A 4 +3 "manipulator"&-% +5 "core" %( } T +2 "collection"'~& +5 "core" &ijd V +3 "collection"'4& +5 "core" &hl\\ V +4 .tCC.seek :closed +2 "collection"'i(O +5 "core" &jj^ L +6 &#hic Q%f +9 &{Tphje G; +9 &{jhj[ DP +10 &sGhkY IV +9 &7=hi] KU +9 &<gj_ JU +10 &?ik_ HU +9 &|<kjZ IU +10 &=<jkW JV +9 &=hkY GU +9 &<ii[ IV +10 &!=fm] IU +9 &#G<hlc IU +9 &%=hk[ HU +10 &&<gn[ GU +9 &(>hmW GU +9 &*O=flc GU +10 &,<jk_ IU +9 &->hla IU +10 &/<hlf IU +9 &1W<gmV FU +9 &3>gl^ HU +10 &4<ilU IU +9 &6>hkQ IU +10 &8_?hl[ IU +9 &:"=glX IU +9 &;>hl_ IU +10 &=?hmY IU +9 &?g>gkI IU +9 &A*<ekU IU +10 &B?flR HU +9 &D>jkR JU +10 &FnAgiU IU +9 &H,OhkW GW +9 &ItgjV C[\ +10 &KfkQ >a +9 &MHgkE ;b( +9 &NgjE >6 +10 &OwhiB @ _ +8 ( +3 &Ojcj@ GS +2 "collection"'4& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.98 + "collection"'L& +4 "core" &Odgj+ BS +2 .tHand.open +2 "manipulator"&1 +72 "core" 1 +3 "manipulator"&P% +5 "core" % (  & j +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&7'\ +98 "core" ' +2 .tPSV.dial PSR +2 "processing"%\\ +122 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +11 .tPS.seek 1.5ml +2 "processing"%p' +1609 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%=  +59 "core"  +3 .tPS.seek 0ml + "processing"%'W +1615 "core" ' + .tPSV.dial PSR +2 "processing"%9 +43 "core"  +2 .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%[' +2627 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +54 "processing"%  +3 "collection"'  +43 "core" +134  +2 .tPSV.dial :mixloop +2 "processing"% +110 "core" +3 .tCTV.dial :air,avoiding: :intake +2 "collection"'#  +15 "core"  +3 .tPTV.dial :PRVmixing + "processing"%E  +79 "core" +3 .tPS.seek 0ml +2 "processing"%K'W +2121 "Can"P Za׭5 +515 "core" ' +3 .tPSV.dial :air + "processing"%  +46 "core"  +3 .tPS.seek 2.5ml +2 "processing"%d' +2632 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%^ +57 "core" +3 .tPS.seek 0ml +2 "processing"%<'W +2631 "core" ' +2 .tPSV.dial :air +2 "processing"%`  +56 "core" +2 .tPS.seek 2.5ml +2 "processing"%R' +2636 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%r +43 "core" +3 .tPS.seek 0ml +2 "processing"%U'W +2639 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&>& +4 "core" & 3 X %4 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&z( +32 "core" ( +2 "manipulator"&6& +5 "core" & 8  q +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 & & +3 "core" & j 3 +3 .tForearm.seek CC +2 "manipulator"&@', +111 "core" ' +2 .tHand.close +2 "manipulator"&Y/ +70 "core" / +2 .tCC.seek :open +2 "collection"'( +383 "core" ( +2 "manipulator"&2& +4 "core" &  +2 "manipulator"&v% +5 "core" %   +3 .tForearm.seek :retract +2 "manipulator"& '\ +99 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +2 "manipulator"&(- +275 "core" ( +2 "manipulator"&8& +5 "core" &-  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 & & +3 "core" &- \  +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage + "manipulator"&+'! +112 "core" ' +3 .tHand.open + "manipulator"&c1 +77 "core" 1 +2 "manipulator"&D% +4 "core" % ' # \ Ÿo +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +107 "core" ' +2 ."da"delayUntil "12:00:11.31" +24583 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%H @ +80 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%0  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" + +2 ."da"PSV.dial :air +2 "processing"%f  +46 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%F' +2566 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%A  +58 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"% +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%5  +47 "core"  +3 ."da"PS.seek 0ml +44 "processing"%*'W +2586 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%\ +141 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%N' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%3'[ +1611 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%,  +79 "core"  +2 ."da"PSV.dial PTV +2 "processing"%! +79 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%t  +37 "core" +2 "processing"%X% +5 "core" %Y f +2 ."da"PS.seek 1.5ml +2 "processing"%Z' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" + +3 ."da"PS.seek 0ml +2 "processing"%&'W +1606 "core" ' +2 ."da"delay 2:00 +7838 "Can"R dGښ6* +4165 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%e  +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 +2 "processing"% +78 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%/' +2586 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%' +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%C +78 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%q +78 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +31 "processing"%  +88 "core" +3 ."da"PS.seek 0ml +2 "processing"%l'W +2561 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%B +141 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%_' +599 "core" ' +3 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%V'[ +1618 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%y +78 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%a  +35 "core" +2 "processing"%"% +5 "core" %Z c +2 ."da"PS.seek 1.5ml +2 "processing"%G' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%b * +36 "core" + +3 ."da"PS.seek 0ml +2 "processing"%|'W +1606 "core" ' +2 ."da"delay 2:00 +12003 #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"%u * +35 "core" * +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%o +79 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%W' +2577 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%$ +78 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%. +77 "core" +3 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%;  +78 "core"  +3 ."da"PS.seek 0ml +2 "processing"%?'W +2559 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%x  +45 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +39 "processing"%h  +146 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%  +45 "core"  +3 ."da"PTV.dial :PRVmixing + "processing"%  +6 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%{ +47 "core" +3 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%s' +391 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%  +46 "core"  +2 "processing"%S% +4 "core" % W +3 ."da"PS.seek 0.55ml +2 "processing"%j'w +336 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%  +57 "core" +3 ."da"PS.seek 2ml +2 "processing"%k'[ +1558 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%M +57 "core" +2 ."da"PTV.dial :mixing +2 "processing"% @ +79 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%J  +35 "core" +2 "processing"%:% +4 "core" %V b +3 ."da"PS.seek 1.85ml +2 "processing"%]'6 +240 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%1 * +37 "core" * +3 ."da"PS.seek 0ml +2 "processing"%'W +1970 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +11255 "Can"P ZTb6 +36748 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%} @ +15 "core" ? +2 ."da"PBV.dial :waste1 +2 "processing"%O  +35 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%w * +38 "core" , +2 ."da"PSV.dial :air +2 "processing"%n  +43 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%Q' +2575 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%I +57 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%  +44 "core"  +2 ."da"delay 2 seconds +203 .PSV.dial :mixloop + "processing"% +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%-  +45 "core"  +3 ."da"PS.seek 0ml +2 "processing"%~'W +2581 "core" ' +3 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +142 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +2 "processing"%%' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%L'[ +1617 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +78 "core"  + ."da"PSV.dial PTV +2 "processing"%P +79 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%4  +37 "core" +2 "processing"%\\% +5 "core" %a ` +3 ."da"PS.seek 1.5ml + "processing"%g' +587 "core" ' +3 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +37 "core" , +3 ."da"PS.seek 0ml +2 "processing"%='W +1608 "core" ' +2 ."da"delay 2:00 +8456 "Can"R ^K'7V +3547 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%p  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%9  +39 "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 +2 "processing"% +80 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%' +2584 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%# +91 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +46 "processing"%E +85 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%[  +78 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2583 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%K +141 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%^' +590 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%d'[ +1612 "core" ' + ."da"PTV.dial :puck +2 "processing"%`  +5 "core"  +2 ."da"PSV.dial PTV +2 "processing"%< +78 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%r  +35 "core"  +2 "processing"%R% +4 "core" %V f +3 ."da"PS.seek 1.5ml +3 "processing"%>' +593 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%6 * +36 "core" , +3 ."da"PS.seek 0ml +2 "processing"% 'W +1615 "core" ' +3 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%Y  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%m  +36 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%7 * +37 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%i +80 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%2' +2579 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%v +91 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%@ +76 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%8 +78 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +89 "core" +2 ."da"PS.seek 0ml +2 "processing"%z'W +2550 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%c +141 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +3 "processing"%D' +583 "core" ' +3 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"% '[ +1608 "core" ' + ."da"PTV.dial :puck +2 "processing"%+  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%H +79 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%0  +35 "core" +2 "processing"%% +4 "core" %V d +3 ."da"PS.seek 1.5ml +2 "processing"%f' +588 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%U * +36 "core" + +3 ."da"PS.seek 0ml +2 "processing"%'W +1615 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + "processing"%A  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +3 ."da"delay 30 seconds +788 "Can"R fE7 +2214 ."da"PBV.dial between PSV and waste1 +3 "processing"%5 * +36 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%F +78 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%\ ' +2575 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%* +78 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%N +78 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%, +124 "core" +10 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%!  +78 "core"  +3 ."da"PS.seek 0ml +2 "processing"%t'W +2585 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%X +166 "core"  +9 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +11 "processing"% +26 ."da"PS.reconfigure :default +12 "processing"%#A d`xb +12 ."da"PS.seek 0.25ml +10 "processing"%3'7 +376 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +3 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%' +341 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%Z'[ +1666 "core" ' + ."da"PTV.dial :puck +2 "processing"%e  +5 "core"  + ."da"PSV.dial PTV +2 "processing"% +86 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +39 "core" +2 "processing"%&% +4 "core" %] +3 ."da"PS.seek 1.5ml +2 "processing"%'' +596 "core" ' +3 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%C * +37 "core" + +3 ."da"PS.seek 0ml +2 "processing"%q'W +1654 "core" ' +3 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%/  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%B * +37 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%l +83 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%_' +2714 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%y +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%a +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%" +83 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%V  +81 "core"  +3 ."da"PS.seek 0ml +2 "processing"%b'W +2703 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%G +151 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 2ml +2 "processing"%'[ +2191 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +2 "processing"%u  +4 "core"  +3 ."da"PSV.dial PTV +2 "processing"%o +94 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%|  +38 "core" +2 "processing"%% +4 "core" %_ +3 ."da"PS.seek 1.5ml +2 "processing"%$' +609 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%. * +37 "core" + +2 ."da"delay 1 second +103 .PSV.dial :waste1 + "processing"%;  +116 "core"  +3 ."da"PS.seek 0ml +2 "processing"%W'W +1651 "core" ' +2 "processing"%x9 +4 "core" 968 +2 #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast + "processing"%h +3 "core" 68 +3 "processing"%& +4 "core" &TE$3 +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 5 + "manipulator"&% +4 "core" %\ "O C +3 "storage"({% +4 "core" %|  +2 "storage"(?. +4 "core" .(K +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +4 ."da"SC.seek 5 +2 "storage"((; +197 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +3 (S& +4 "core" &; ) +2 "manipulator"&s& +5 "core" &- z ;N +2 "manipulator"&% +5 "core" %\ " ~ O C +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +51 ."da"Elbow.seek 5 +10 "manipulator"&j( +183 "core" ( +3 "manipulator"&M& +4 "core" &Na +4 "storage"(& +5 "core" &; 0 +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 5 + 700 counts +2 "manipulator"&J' +97 "core" ' +2 "storage"(:& +5 "core" &; ! +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(1'H +321 "core" ' +2 "storage"(k- +3 "core" -' +3 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&]& +4 "core" & Ma +3 "storage"(}& +4 "core" &;   +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 5 +32 "manipulator"&O'# +37 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&w, +3 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"(n- +3 "core" -' +3 ."da"SE.seek 0.11 Pucks below Top Plate +2 "storage"('M +32 "core" ' + "manipulator"&I% +5 "core" %-a , !9 +3 "storage"(& +4 "core" &;  +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 5 + 310 counts +2 "manipulator"&'Y +18 "core" ' +2 "manipulator"&-& +5 "core" &Qa +2 "storage"(Q& +5 "core" &; G +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 5 + 700 counts +2 "manipulator"&' +17 "core" ' +3 ."da"SE.seek 1.11 Pucks below Top Plate +2 "storage"(~'D +41 "core" ' +2 "manipulator"&%& +4 "core" & 0Ra +2 "manipulator"&% +5 "core" % .Q +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +2 "manipulator"&P'\ +90 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&4( +255 "core" ( +2 "manipulator"&\\& +5 "core" &  }Mx +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &L& +3 "core" & \\Mx +3 ."da"Forearm.seek PC +2 "manipulator"&' +97 "core" ' +2 ."da"Hand.close +2 "manipulator"&g/ +74 "core" / +3 ."da"PC.seek :open +2 "processing"%p( +402 "core" ( +3 "storage"(9& +4 "core" &; + +3 "manipulator"&& +4 "core" & v #Px +2 "manipulator"&% +5 "core" %  q =O +3 ."da"Forearm.seek :retract +2 "manipulator"&='\ +97 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 5 +2 "manipulator"&( +257 "core" ( +2 "manipulator"&#& +4 "core" &  M# +3 "storage"(E& +4 "core" &; +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 5 + 700 counts +2 "manipulator"&[' +101 "core" ' +3 ."da"Hand.open +2 "manipulator"&1 +73 "core" 1 +3 "storage"(K- +4 "core" -'D +3 ."da"SE.seek 0.87 Pucks below Top Plate +2 "storage"(' +26 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 0.2 Pucks below Top Plate +2 "storage"(^' +51 "core" ' +2 #"da"Lights, camera, ACTION! +5 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23aug2712h50ml_niagara.tif +1947 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +2768 #"da"SX HX9/16 (USB:15): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 43.892 seconds\ /var/log/esp/da23aug2712h50ml_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23aug2712h50ml20s_niagara.tif +2077 #SX HX9/16 (USB:15): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23aug2712h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23aug2712h50ml30s_niagara.tif +3069 #SX HX9/16 (USB:15): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23aug2712h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "43.892 sec auto-exposure",Subject: "da23aug2712h50ml images!" +5 "storage"(`- +4 "core" -' +11 "storage"(<& +13 "core" &; H N +9 "manipulator"&r& +11 "core" & Q +4 ."da"Elbow.seek 5 +2 "manipulator"&R( +21 "core" ( +2 "manipulator"&d& +5 "core" &  +3 "storage"(6& +7 "core" &;  U +3 ."da"Forearm.seek 5 + 700 counts +2 "manipulator"&>' +4 "core" ' +3 ."da"SE.reconfigure :gently +4 "storage"(#QK-0-\ b +5 ."da"SE.seek 0.92 Pucks below Top Plate +3 "storage"(Y'P +58 "core" ' +2 "manipulator"&m& +4 "core" &  +4 "storage"(7& +5 "core" &; < w +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 5 +4 "manipulator"&i'# +37 "core" ' +2 ."da"Elbow.hold +2 "manipulator"& , +4 "core" , +2 ."da"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(v'; +20 "core" ' +2 "manipulator"&@% +7 "core" %3w ȶ +2 "storage"(8& +5 "core" &; Z Z Z k +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 5 + 316 counts +3 "manipulator"& '_ +24 "core" ' +2 "manipulator"&2& +8 "core" & W +6 "storage"(c& +5 "core" &; 4 x +3 ."da"Forearm.reconfigure :tight +29 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 5 + 700 counts +2 "manipulator"&z' +21 "core" ' +2 "storage"(D% +5 "core" %< z +3 ."downElevator"SE.seek :down +4 "storage"(+'v +100 (H% +9 "core" %E4 ua +5 "manipulator"&0% +11 "core" % - +6 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +7 ."da"Forearm.seek :retract +5 "manipulator"&'\ +93 "core" ' +20 ' +2 ."downElevator"SE.stop +2 "storage"(5 +7 ( & +7 "core" &; v x +7 #tStarting finalPurge +4 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%U& +5 "core" &{ c +3 "manipulator"&f& +4 "core" & t +2 "manipulator"&A% +6 "core" %\  " +3 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"& (- +180 "core" ( +4 "manipulator"&5& +10 "core" &- 6 +4 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +6 &F& +8 "core" &- 6 +9 ."psFlush"Forearm.seek :garage +5 "manipulator"&'! +109 "core" ' +4 ."psFlush"Hand.close +3 "manipulator"&*/ +78 "core" / +2 "manipulator"&N& +5 "core" &-  36 +2 "manipulator"&,% +5 "core" % 2   t +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&!'\ +105 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +58 ."psFlush"Elbow.seek PC +4 "manipulator"&\ ( +150 "core" ( +2 "manipulator"&X& +5 "core" & x d +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &t& +4 "core" & { k bd +3 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&3' +99 "core" ' +4 "manipulator"&& +10 "core" & d +5 "manipulator"&e% +10 "core" % 0$ +5 "processing"%& +10 "core" &c c +6 "processing"%& +13 "core" &V a +5 &h b +5 ."psFlush"PC.seek :closed +6 "processing"%&(Tg +11 "core" &m b +8 &m b +2 & *k `$e +6 &Sle X: +8 &yfg WO +8 &n@j [V +10 &08f \\V +11 &;_ \\V +7 &;a ]V +9 &v;Y ^V +9 &8;\\ ]V +9 &8a ]V +10 &6g ^V +9 &!}8d ]W +9 &#@8Z ]V +10 &%9] ^W +10 &&9_ ^V +9 &(9Y ]V +9 &*H9_ ^V +10 &, 5a ]V +9 &-9e ^V +9 &/9c ]V +10 &1P:_ ]V +9 &39^ ]V +9 &45Z ]V +10 &69M ]V +9 &8X9N ]V +10 &::Y ]V +9 &;9Z ]V +9 &=9P \\V +11 &?_9T \\W +10 &A#9N \\V +10 &B9L [V +9 &D:Q [V +9 &Fh9O ]V +9 &H(>O \\W +10 &ITO YY +8 &KxQ T] +11 &MYuP U^ +9 &OxR T^ +9 &PtK U^ +10 &RvG U_ +9 &TSRM XN +10 &T=@H Y9 +8 ( +2 &T=7L [9 +7 "processing"%& +10 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.97 +3 "processing"%Z& +5 "core" &T=6O [9 +2 &T=7F \\9 +2 ."psFlush"Hand.open + "manipulator"&C1 +72 "core" 1 +3 "manipulator"&'% +5 "core" % M L$ +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"& '\ +92 "core" ' +4 ."psFlush"PSR.select :air +5 .PSV.dial PSR +3 "processing"%/ +47 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%B' +280 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +316 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%l' +2128 "core" ' +4 ."psFlush"delay 1 second +105 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%q @ +211 "core" A + ."psFlush"PTV.dial :PRVmixing +2 "processing"%y  +140 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%a +109 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%"'9 +2637 "core" ' +2 ."psFlush"PSR.select :air +4 .PSV.dial PSR +3 "processing"%V +113 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%_' +593 "core" ' +2 ."psFlush"delay 5 seconds +449 #"uploadLog"upsync +53 ."psFlush"PSR.select :air +3 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%G' +2124 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%b  +36 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%u @ +76 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%o +111 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%|'9 +1394 "Can"W YJ|8 +1245 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +110 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'P +1107 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%.' +1612 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%; +79 "core" + ."psFlush"PTV.dial :puck +2 "processing"%$  +78 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%x  +5 "core"  +54 ."psFlush"PS.seek 0ml +2 "processing"%h'W +2633 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +79 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +591 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%{' +2127 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%? +80 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%S U +58 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%s'W +2636 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +46 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%)' +2626 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%M  +88 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2641 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +57 "core"  +3 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%:' +2626 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +79 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%k U +5 "core" U +3 ."psFlush"PS.seek 0ml +2 "processing"%]'W +2634 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%} @ +46 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%n' +2639 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%I  +77 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2630 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%- +46 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%Q'P +1095 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%%' +1617 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +89 "core"  +2 ."psFlush"PTV.dial :puck +2 "processing"%J  +4 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%j  +58 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%1'W +2632 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%O +76 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +597 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2127 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +79 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%\\ U +58 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%L'W +2634 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%w @ +46 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%g' +2629 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%P  +78 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%T'W +2629 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%9 +46 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2630 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +122 "core" +9 ."psFlush"PBV.dial PSV +2 "processing"% U +6 "core" U +2 ."psFlush"PS.seek 0ml +3 "processing"%#'W +2634 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%E @ +47 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%4' +2625 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +79 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"%K'W +2627 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'=& +4 "core" &| F +3 "manipulator"&~& +5 "core" & \  d +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&( +4 "core" ( + "manipulator"&`& +6 "core" &  d +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &<& +4 "core" &  Ed +3 .tForearm.seek PC + "manipulator"&r' +97 "core" ' +2 .tHand.close +2 "manipulator"&d/ +70 "core" / +2 .tPC.seek :open +2 "processing"%6( +401 "core" ( +2 "manipulator"&m& +4 "core" & X \\ ?d +3 "manipulator"&7% +5 "core" %  L U D +2 .tForearm.seek :retract +2 "manipulator"&@'\ +100 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&8( +343 "core" ( +2 "manipulator"&2& +4 "core" & G I 4 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &c& +3 "core" & M U 4 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&', +106 "core" ' +2 "manipulator"&[& +5 "core" & C4 +7 "manipulator"&^% +5 "core" %.  c\\ +3 "collection"'D& +5 "core" &zq D +3 "collection"'>& +6 "core" &{t D +2 .tCC.seek :closed +4 "collection"'H(O +3 "core" &}q D +5 &{ D3 +10 &)Er{u <4 +9 &Jmn}~g :I +10 &W{h ?V +9 &<|t BU +9 &a>}p @U +10 &"<}p BV +9 &<}p BV +9 &A}h BV +10 &g>z~j @V +9 &+=~o ?U +10 & <|x @V +9 &";|~s ?U +9 &$q>{p AU +10 &&3;|~o AU +9 &'=q AU +10 &)Azl ?U +9 &+x@}g ?V +9 &-:>z~p @V +10 &.?|k >U +9 &0@{m AV +9 &2>u AU +10 &4C;~k @U +9 &6Azp AU +9 &7;}q BU +10 &9A}t AU +9 &;K@|~q @U +10 &= >{i BV +9 &>?|m BU +9 &@;|p ?U +10 &BS<{j BU +9 &DA~p AU +9 &EB}i AV +10 &GL~ ?W +9 &IPc|s >Y +10 &K|n 8` +9 &L}}q 1b& +9 &Ney~k 3U +10 &O`&}zo ;(u +9 &Ojzn ;U +2 ( +3 "collection"'>& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 2.09 + "collection"'0& +4 "core" &Ogz~ <U +3 .tHand.open + "manipulator"&R1 +67 "core" 1 +2 "manipulator"&Y% +4 "core" % + '_ +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&i'\ +102 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"' & +5 "core" &Og{ >U +2 "collection"' % +4 "core" %{~ > +3 .tCSV.dial CSR +2 "collection"'U  +45 "core"  +2 #tPulling 4.999ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.seek 5ml +2 "collection"'f'l +1372 "core" ' +3 .tdelay 5 seconds +358 "Can"^ MQ59 +187 .tCSR.select :air +11 "collection"' +10 'v% +3 "core" %l |~ :  +3 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.499ml +2 "collection"'A' +733 "core" ' +2 .tCSV.dial :waste +2 "collection"'z +140 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'5' +2021 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'F& +5 "core" &Og{p >U +2 "collection"'+% +5 "core" %{q ? +2 .tCSV.dial :flush +2 "collection"'  +45 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 5ml +2 "collection"'*'l +1378 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'N @ +45 "core" B +2 "collection"',% +5 "core" %l{}l : +2 .tCS.seek 7ml +2 "collection"'' +603 "core" ' +2 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +4 "collection"'  +2 'X  +47 "core"  +99  +2 .tCBV.dial :waste1 +2 "collection"'t @ +49 "core" > +3 .tCS.seek 0ml +2 "collection"'' +1892 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'e& +5 "core" &Ogt =U +2 "collection"' % +4 "core" %s = +3 .tCSV.dial :flush + "collection"'  +91 "core"  +3 .tCS.seek 5ml +2 "collection"'!'l +1376 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'p @ +43 "core" A +3 "collection"'Z% +4 "core" %l~ > +3 .tCS.seek 7ml +2 "collection"'C' +598 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV + "collection"''  +3 '  +7 "core"  +37  +3 .tCBV.dial :waste2 + "collection"'/  +126 "core"  +3 .tCS.seek 0ml +2 "collection"'3' +1892 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'W& +5 "core" &Of}m @U +2 "collection"'B% +5 "core" %i @ +2 .tCSV.dial CSR +2 "collection"'q  +45 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +12 .tCS.seek 8ml + "collection"'y' +2149 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml +2 "collection"'a' D +603 "core" ' +3 ."connect"CSV.dial CBV +2 .tCBV.dial CSV +3 "collection"'l +2 'V  +109 "core" +41  + .tCTV.dial :intake +2 "collection"'"  +78 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml +2 "collection"'_' \\ +2191 "core" ' +2 .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air +2 "collection"'b  +80 "core" ~ +4 .tCS.reconfigure :default +2 "collection"'#P d@b +4 .tCS.seek 0ml + "collection"'u' +588 "core" ' +2 .tCSV.dial CSR +2 "collection"'o  +110 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +60 .tCS.seek 5ml +2 "collection"'G'l +1378 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +11 .tCS.seek 10ml + "collection"'' D +1375 "core" ' + .tCSV.dial CBV +2 "collection"'| +113 "core" +3 .tCS.seek 0ml +2 "collection"'' +2663 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&;& +5 "core" &  \ 3 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&$( +4 "core" ( +3 "manipulator"&x& +4 "core" & 3 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &.& +4 "core" &   )3 +3 .tForearm.seek CC + "manipulator"&', +110 "core" ' + .tHand.close +2 "manipulator"&h/ +65 "core" / +3 .tCC.seek :open +2 "collection"'( +378 "core" ( +2 "manipulator"&?& +5 "core" & 3 8 Q3 +2 "manipulator"&S% +5 "core" %  5 + # +2 .tForearm.seek :retract +2 "manipulator"&{'\ +106 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"&(- +281 "core" ( +2 "manipulator"&s& +5 "core" &- 1 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &M& +3 "core" &- 1 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&)'! +106 "core" ' +3 .tHand.open + "manipulator"&1 +77 "core" 1 +2 "manipulator"&% +5 "core" % '  \ +ʻ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +106 "core" ' +2 #tCompleted [shallowDAwithoutWCR] begun 11:00:26 +2 #Preparing to sleep until 11:00AM 08/28/2023 +8 #Asleep til 11:00AM 08/28/2023 +4 #Continuing at 11:00EDT28-Aug-23 +3 "Can"h ]?9[ +5 ."Qmail"GoodNews.email "Then, in tube 6: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_2023_08_02.rb:163\\n{1 => 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 22,\\n 5 => 2,\\n 6 => 20}\\nCan@12:58:25, 23.6C, 28% humidity, 14.7psia, 11.805V, 0.312A, 97.984Ah, 3.69W\\nSampled 50.0ml",Subject: "Asleep until 11:00EDT28-Aug-23" +21 ."shutdown"Gate.power :core,:OFF +2 .Gate.power :raw,:OFF + #Shutdown +672 #"uploadLog"upsync +32605 "Can"f p$L9 +60002 p v#:D +60001 x ~#: +60001 y w#-;p +60002 y w$w< +60001 { y$< +60002 { ~# =2 +60001 z |#V= +60001 z #>^ +60002 w )> +60001 y |#3? +60001 | ~#}@ +60002 } #@ +60001 y |#AL +60001 y #ZA +60002 y {#Bx +60001 x |#C +60001 { |#8C +60002 { }#D: +60001  }'D +60001 | #\ Ef +60002 | # ^E +60001 } z$ F +60002  |$ G( +60001  u#;G +60001 | x#HT +60002 z w$H +60001 y #I +60001  q#fJ +60002 } w$J +60001 ~ {#KB +60001 | }#HK +60002 } #Ln +60001 { u$M +60001 | #-M +60002  |$yN0 +60001 | z)N +60001 | r# O\\ +60002 { z#!^O +60001  {#"P +60001  |$#Q +60002  y)%BQ +60001 z {$&RJ +60002 z y$'R +60001 { x')(Sv +60001 ~ x#*sT +60002 y |'+T +60001 | %-U8 +60001 x r$.TU +60002 y }#/Vd +60001 v w#0V +60002 v z#28W +60001 x |$3X& +60001 u }#4X +60002 v ~#6YR +60001 t $7`Y +60001 s $8Z~ +60002 r }$9[ +60001 u });>[ +60001 r #<\\@ +60002 r y#=\\ +60001 t $?]l +60001 u ~$@c^ +60002 r 'A^ +60001 q y#B_. +60001 s {%D@_ @EDT1693195439.62 q }#E`Z +60001 q #F` +60001 p w$Ha +60002 n |$Ihb +60001 n x$Jb +60001 o |$KcH +60002 m #MEc +60001 p s&Ndt +60002 l s$Oe\ +60001 m u$Q"e +60001 l x$Rmf6 +60002 l r#Sf +60001 k v#Ugb +60001 p w#VLg +60002 m u$Wh +60001 j v$Xi$ +60001 m _$Z-i +60002 i j$[zjP +60001 i f$\\j +60002 j m#^k| +60001 j g$_^l +60001 i e)`l +60002 i j#am> +60001 h n$cBm +60001 j s'dnj +60002 l x#eo +60001 g {(go +60001 i m#hjp, +60002 i u#ip +60001 i #kqX +60001 e #lJq +60002 e m&mr +60001 f w#ns +60001 h ~#p,s +60002 g }#qvtF +60001 e q$rt +60002 g v$tur +60001 e ~&uYv +60001 e (vv +60002 d {#ww4 +60001 e y#y7w +60002 e #zx` +60001 e #{x +60001 f #}y +60002 d w)~^z" +60001 e S$z +60001 d O${N +60002 e X$J{ +60001 e X$|z +60001 e Y(} +60002 c e$5} +60001 d b#~< +60002 c ^#~ +60001 d b$"h +60001 d f#q +60002 a ^$ +60001 b Z+* +60001 c ^$^ +60002 c Y)V +60001 b Y# +60001 c ]$K +60002 a \\$ +60001 e `# +60002 b `$5D +60001 c b( +60001 a j#p +35953 d j'ʳ +4 #tPowering core bus +519 .Gate.power :raw,:ON +3 "sampler") +58 )k +3 "core"  +3 "collection"' +2 ': +3 "core"  +3 "processing"% +3 %} +4 "core"  +5 "collection"' 9\ +4 ' 0\ +3 ' -\ +5 "processing"% 9\ +3 % 2\ +2 % *\ +3 % 0\ +5 "sampler")&\ +3 .tCS.configure :default +3 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +3 "sampler")#.0X 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 22,\\n 5 => 2,\\n 6 => 20}\\nCan@11:00:28, 22.3C, 28% humidity, 14.7psia, 11.721V, 0.398A, 101.125Ah, 4.67W",Subject: "Started Niagara_2023_08_02 phase shallowDAwithoutWCR" +3 #t===> STARTED shallowDAwithoutWCR (phase #27) <=== +2 #Starting initialPurge +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'=& +3 "core" & < +3 .tHand.open + "manipulator"&~1 +69 "core" 1 +3 "manipulator"&`& +7 "core" & # k +2 "manipulator"&<% +4 "core" % \ + g$E +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +6 .tElbow.seek FlushPuck::Garage +3 "manipulator"&d(- +180 "core" ( +2 "manipulator"&\ & +7 "core" &- S7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 & & +3 "core" &- 7 +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :garage +4 "manipulator"&&'! +107 "core" ' +2 .tHand.close +2 "manipulator"&m/ +71 "core" / +5 "manipulator"&7& +8 "core" &- ,7 +3 "manipulator"&r% +5 "core" % / C +4 .tForearm.seek :retract +2 "manipulator"&'\ +101 "core" ' +4 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +7 .tElbow.seek CC +2 "manipulator"&2( +90 #"uploadLog"upsync +185 "core" ( +2 "manipulator"&c& +5 "core" &   M4 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &[& +4 "core" &  4 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&^', +104 "core" ' +2 "manipulator"&D& +5 "core" & 4 +3 "manipulator"&@% +5 "core" %, ,j +2 "collection"'& +5 "core" & < +3 "collection"'0& +7 "core" &" = +2 .tCC.seek :closed +3 "collection"'R(O +5 "core" &! : +5 &F 7(o +10 &pTn 2; +9 &zh! 1O +9 &aE 5W +10 &$< 6W +9 &> 7V +10 &> 6W +9 &k< 8V +9 &-> 7V +10 &> 5V +9 &9 6V +9 &!s> 5V +10 &#6< 9V +9 &$= 7W +10 &&; 8V +9 &(|< 8V +10 &*=< 5V +9 &+< 6V +9 &-< 6V +10 &/< 7V +9 &1E< 4V +9 &3> 7W +10 &4< 8U +9 &6> 7V +9 &8M< 7V +10 &:< 7V +9 &;> 7V +9 &== 8V +10 &?U> 7V +9 &A< 8V +10 &B< 7V +9 &D< 8V +9 &F\\C 7V +10 &HS 5X +9 &Iv 1\\ +9 &K +b +10 &M0 'b1 +9 &N +8 +10 &Ov .T +9 ( + &O}\\ 3M +3 "collection"'0& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 2.04 + "collection"'Y& +4 "core" &O}\\# 3M +3 .tHand.open + "manipulator"& 1 +66 "core" 1 +2 "manipulator"&>% +5 "core" % * o Hl +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"& '\ +99 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'U& +57 "core" &O}\\ 5M +2 "collection"'% +6 "core" % 5 +2 .tCSV.dial CSR + "collection"'  +142 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 5ml +2 "collection"'v'l +1390 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 'f% +3 "core" %l 2 +3 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'z' +738 "core" ' +2 .tCSV.dial :waste + "collection"'A +142 "core" +3 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'F' +2060 "core" ' +2 #tPurging external Intake +2 "collection"'+& +4 "core" &O}[ 4M +2 "collection"' % +4 "core" % 4 +2 .tCSV.dial :flush +2 "collection"'5  +45 "core"  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 10ml +2 "collection"'N' D +2693 "core" ' +2 .tdelay 5 seconds +503 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"', +3 '*  +16 "core" +75 + .tCTV.dial :intake +2 "collection"'X  +81 "core"  +2 .tIntake.select :open + "sampler") +11 .tCS.seek 0ml +2 "collection"'' +2720 "core" ' +2 .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air +2 "collection"'t  +82 "core"  +2 #tFlushing upper manifold + "collection"'& +4 "core" &O}Z 4M +2 "collection"'e% +5 "core" % 4 +2 .tCSV.dial :flush +2 "collection"'  +75 "core"  +3 .tCS.seek 5ml +2 "collection"''l +1389 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +45 "core" A +2 "collection"'p% +4 "core" %l 3 +3 .tCS.seek 7.001ml +2 "collection"'Z' +603 "core" ' +2 ."connect"CSV.dial CBV +2 .tCBV.dial CSV +3 "collection"'! +111 "core"  +3 .tCTV.dial :air + "collection"'  +6 "core" +3 .tCS.seek 0ml + "collection"''' +1908 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'/'- +862 "core" ' +2 .tCSV.dial :waste +2 "collection"'C +46 "core" +3 .tCS.seek 0ml +2 "collection"'W' +873 "core" ' +2 "collection"'B& +5 "core" &O}Z 4M +2 "collection"'q% +5 "core" % 4 + .tCSV.dial :flush +2 "collection"'3  +56 "core" +3 .tCS.seek 3ml +2 "collection"'y'- +859 "core" ' +3 .tdelay 5 seconds +250 "Can"d CZ +252 .tCSV.dial :air +2 "collection"'l @ +47 "core" A +2 "collection"'V% +5 "core" %- 1 \ +2 .tCS.seek 5ml +2 "collection"'"'l +598 "core" ' +2 .tCSV.dial :air +2 "collection"'a @ +4 "core" A +3 .tCS.seek 0ml + "collection"'b' +1382 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'_'- +855 "core" ' +50 .tCSV.dial :waste +3 "collection"'o +78 "core" +3 .tCS.seek 0ml +2 "collection"'u' +870 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"&G& +5 "core" &4 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&|( +3 "core" ( +2 "manipulator"&& +4 "core" & 4 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &;& +3 "core" & 4 +3 .tForearm.seek CC +2 "manipulator"&x', +109 "core" ' +2 .tHand.close +2 "manipulator"&./ +73 "core" / +2 .tCC.seek :open +2 "collection"'h( +378 "core" ( +2 "manipulator"&8& +5 "core" &4 +2 "manipulator"&i% +5 "core" %   +2 .tForearm.seek :retract +2 "manipulator"&H'\ +98 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&?(- +284 "core" ( +2 "manipulator"&S& +5 "core" &-  $, +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" &- 1, +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage + "manipulator"&s'! +111 "core" ' +2 .tHand.open + "manipulator"&M1 +66 "core" 1 +2 "manipulator"&$% +5 "core" % ( ;m +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +105 "core" ' +2 #tda sampling at most 50ml +4 #Loading sh1 puck from tube 6 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 6 at 11:05:05EDT28-Aug-23\\n{1 => 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 22,\\n 5 => 2,\\n 6 => 20}\\nCan@11:04:03, 22.3C, 28% humidity, 14.7psia, 11.677V, 0.478A, 101.155Ah, 5.58W",Subject: "da sampling at most 50ml" +2 "collection"'& +8 "core" & @ +2 "manipulator"&{% +4 "core" %\ " }= +3 "storage"()% +5 "core" %x $ * O c +2 "storage"((. +4 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"(k(K +504 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +4 (:& +3 "core" &K * $ ^ +3 "manipulator"&}& +6 "core" &- , +2 "manipulator"&]% +5 "core" %\ " 3= +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 6 + "manipulator"&I( +137 #"uploadLog"upsync +42 "core" ( +2 "manipulator"&-& +4 "core" & 1d +3 "storage"(n& +4 "core" &K 0 % < b +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 6 + 700 counts +2 "manipulator"&'7 +152 "core" ' +9 "storage"(& +4 "core" &K O E ' g +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(j'H +123 "core" ' +2 "storage"(%- +4 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +4 (O& +3 "core" &K  Y +3 "manipulator"&Q& +4 "core" &c +3 .tElbow.seek 6 +2 "manipulator"&( +4 "core" ( +2 "manipulator"&& +4 "core" & c +3 "storage"(& +5 "core" &K    \\ +3 .tForearm.seek 6 + 300 counts +2 "manipulator"&'ϧ +22 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tHand.close + "manipulator"&K/ +74 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&\\& +3 "storage"(L'v +6 "core" &c +4 "manipulator"&% +5 "core" % Ϩ +2 .tForearm.seek :retract +2 "manipulator"&'\ +79 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +14 "core" ' +3 .tElbow.seek CC + "manipulator"&( +156 "core" ( +2 "manipulator"&& +5 "core" & ;:* +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &#& +3 "core" & A:* +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&E', +107 "core" ' +24 "manipulator"&J& +5 "core" & :* +3 "manipulator"&w% +4 "core" %1  = +3 "collection"'9& +5 "core" & @ +3 "collection"'=& +6 "core" & @ +3 .tCC.seek :closed + "collection"'(O +5 "core" & @ +13 &\ ) =$e +5 &Tn 1: +9 &yg 2O +9 &pA 6V +10 &3: 8U +9 &; 7V +14 &? 7V +5 &x< 6V +9 &;; 7U +10 &? 7V +9 &> 7U +9 &!:\ 7V +10 &#B< 9V +9 &%: ;U +9 &&9 :U +10 &(9 ;U +9 &*K; 8U +10 &, > 8U +9 &-> 7V +9 &/; 8U +10 &1S9 :U +9 &3; ;U +9 &49 :U +10 &6? 7V +9 &8[< 9U +10 &:: :U +9 &;; 7U +9 &=: :U +10 &?c? :U +9 &A$< :V +9 &B< 9U +10 &D= :V +9 &FhG 9W +10 &H#\\ 5Y +9 &I 1_ +9 &K ,b% +10 &M7 )b6 +9 &N +: +9 &Ox - a +9 ( +2 &Oe 4T +3 "collection"'=& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 2.27 + .Hand.open + "manipulator"&61 +68 "core" 1 +3 "manipulator"&~% +5 "core" % 1= +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&`'\ +103 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi + #Priming 7ml +2 .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")<+ +4 "core" + + "sampler")\ % +5 "core" % $ +2 "collection"' & +4 "core" &Oc T +5 "Can"b]yf +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +2 .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure :fast +3 "sampler")#.0X +20  +2 .tdelay 3.8 seconds +382 "collection"'r% +5 "core" %  +2 "sampler")% +5 "core" %?8 ( +2 #tSensor limits: Intake max 132.9psia; Outlet max 137.5psia + .SSV.dial :spit +2 "sampler")& +147 "core"  +3 .tSS.seek 0ml +2 "sampler")c' +272 "core" ' +2 .tSSV.dial CBV + "sampler")[  +150 "core"  +2 .tCTV.dial :intake +2 "collection"'d  +82 "core"  +2 #tWaiting for external sampler to finish priming... +2 .delayUntil "11:08:28.98" +1328 #"flow"0.0L/min +14843 ."connect"SSV.dial CBV +3 "sampler")D  +2 .tCBV.dial SSV +3 "collection"'@ @ +7 "core" ? +8  +2 #tAllowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +211 "collection"'% +4 "core" % +2 #tIntake @20.1psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure :inhaling 2.16ml/s +3 "sampler")#.0X% +3 "core" %a ' +3 .tSSV.dial :exhaust + "sampler")U  +85 "core"  +2 .tExhaust.select :open +2 "sampler")@ +11 .tSS.seek 0ml + "sampler")0' +412 "core" ' +2 .tExhaust.select :close +2 "sampler") +11 #tSampling 50.0ml +2 .Intake.select :close +2 .Exhaust.select :close + .SS.reconfigure :default +3 "sampler")#.0X B 2 +3 "sampler")T% +4 "core" %^DC h +3 #tEvacuated: Intake @23.7psia, Outlet @21.8psia + .SSV.dial :spit,avoiding: :exhaust +2 "sampler")[ +113 "core"  +3 .tSS.reconfigure :exhale +2 "sampler")#.0X @ +47 "core" ? +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'U' +94 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +146 "core" +2 .tSS.reconfigure :exhale +3 "sampler")#.0X +103 "collection"'I9 +3 "core" 9^= +103 "collection"'9 +4 "core" 9p; +103 "collection"'9 +3 "core" 99 +103 "collection"'#9 +4 "core" 9 8 +103 "collection"'9 +4 "core" 96 +103 "collection"'w9 +3 "core" 96 +103 "collection"'9 +4 "core" 94 +104 "collection"'J9 +3 "core" 93 +103 "collection"'99 +3 "core" 9 1 +104 "collection"'j9 +3 "core" 9$0 +103 "collection"'9 +3 "core" 9 (/ +103 "collection"'h9 +3 "core" 9-- +103 "collection"'~9 +3 "core" 9'1- +104 "collection"'L9 +3 "core" 965+ +103 "collection"'=9 +3 "core" 9E9* +103 "collection"'\ 9 +3 "core" 9S>) +103 "collection"' 9 +20 "core" 9dC( +103 "collection"'E9 +3 "core" 9qG& +103 "collection"'19 +3 "core" 9K& +103 "collection"'9 +3 "core" 9O% +104 "collection"'79 +3 "core" 9T# +103 "collection"'m9 +3 "core" 9X# +103 "collection"'r9 +3 "core" 9\\" +146 "collection"'69 +12 "core" 9b +103 "collection"'&9 +3 "core" 9g +103 "collection"'T9 +4 "core" 9k +103 "collection"'[9 +4 "core" 9o +103 "collection"'9 +3 "core" 9s +104 "collection"'d9 +3 "core" 9x +103 "collection"'D9 +3 "core" 9 | +103 "collection"'9 +4 "core" 9  +103 "collection"'c9 +3 "core" 9  +103 "collection"' 9 +3 "core" 9 % +103 "collection"'>9 +4 "core" 9 . +103 "collection"'@9 +3 "core" 9 7 +103 "collection"'9 +3 "core" 9 B +104 "collection"'<9 +4 "core" 9 I +103 "collection"'Y9 +3 "core" 9 R +104 "collection"'U9 +3 "core" 9 Z +103 "collection"'9 +3 "core" 9 b +103 "collection"'9 +4 "core" 9 j +103 "collection"'9 +4 "core" 9 q +103 "collection"'v9 +3 "core" 9 y +103 "collection"'^9 +4 "core" 9  +103 "collection"'09 +3 "core" 9  +103 "collection"'f9 +3 "core" 9  +103 "collection"'A9 +3 "core" 9  +103 "collection"'9 +4 "core" 9  +103 "collection"' 9 +3 "core" 9  +103 "collection"'F9 +3 "core" 9  +103 "collection"'59 +4 "core" 9  +103 "collection"'+9 +4 "core" 9  +103 "collection"'z9 +3 "core" 9  +104 "collection"'N9 +3 "core" 9  +103 "collection"'X9 +3 "core" 9  +103 "collection"'9 +3 "core" 9  +103 "collection"'t9 +4 "core" 9  +103 "collection"',9 +4 "core" 9  +103 "collection"'*9 +3 "core" 9  +103 "collection"' 9 +3 "core" 9  +103 "collection"'9 +3 "core" 9   +103 "collection"'!9 +3 "core" 9   +103 "collection"'9 +3 "core" 9   +103 "collection"'Z9 +3 "core" 9    +103 "collection"'p9 +4 "core" 9   +103 "collection"'9 +3 "core" 9  +103 "collection"'/9 +4 "core" 9  +103 "collection"'B9 +3 "core" 9  +104 "collection"'q9 +3 "core" 9\ " +103 "collection"'39 +3 "core" 9\ & +103 "collection"'W9 +4 "core" 9\ * +103 "collection"'l9 +4 "core" 9\ / +103 "collection"'V9 +3 "core" 9\ 3 +103 "collection"'y9 +3 "core" 9\ 7 +103 "collection"'a9 +4 "core" 9\ < +103 "collection"'"9 +3 "core" 9\ @ +103 "collection"''9 +3 "core" 9\ D +103 "collection"'C9 +4 "core" 9\ "H +103 "collection"'o9 +3 "core" 9\ &M +103 "collection"'_9 +3 "core" 9\ (Q +103 "collection"';9 +3 "core" 9\ ,U +103 "collection"'.9 +13 "core" 9\ /Z +103 "collection"'9 +3 "core" 9\ 1^ +104 "collection"'u9 +3 "core" 9\ 6 b +103 "collection"' 9 +3 "core" 9\ 8 f +104 "collection"'G9 +3 "core" 9\ ;!k +103 "collection"'R9 +4 "core" 9\ >"o +4 .tCH.hold 10:00,70C +3 "collection"'8 `\ `\ =\ +2 'x9 +9 "core" p + 9\ ># +2 "collection"'b% +5 "core" % +3 #tBegun lysing Collection Puck Heater at 68C/19.8psia +38392 "Can"U 3 +21592 "core" ` +2 "collection"'S9 +4 "core" 9\  +2 "collection"'|% +5 "core" % ) +3 #tEnded lysing Collection Puck Heater at 70C/18.6psia +2 .CS.seek 0ml + "collection"'' +355 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +3 "collection"'M @ +110 "core" A +2 .tCSV.dial :air +2 "collection"'$ @ +46 "core" > +3 .tCS.seek 5ml +2 "collection"'2'l +1380 "core" ' + .tCSV.dial CTV +2 "collection"'  +47 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'{ @ +48 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"')  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'i @ +47 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'s' +1387 "core" ' +2 "collection"'g% +5 "core" %  4 + #tPuck @29.7psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"': +109 "core"  +2 .tCBV.dial CSV + "collection"'(  +31 "core"  +2 "collection"'}% +4 "core" % B D 2 +3 .tCS.seek 5ml +2 "collection"'n'l +1364 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'-  +46 "core" +2 "collection"'?% +4 "core" %l 9 2 +3 .tCS.seek 6.999ml +2 "collection"'' +605 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'% @ +45 "core" > +3 .tCS.seek 10ml +2 "collection"']' D +865 "core" ' +3 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'Q ` +125 "core" _ +2 #tRecycling Lysate (#1 of 1) +2 .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'H   +41 "core" ! +3 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +4 "collection"'  +2 'O  +31 "core"  +117  +3 .tCS.seek 5ml +2 "collection"''l +1381 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'\\ @ +111 "core" B +2 .tCSV.dial :waste +2 "collection"'K +112 "core" +2 .tCS.seek 0ml +2 "collection"'P' +1383 "core" ' +2 .tCSV.dial :air +2 "collection"' @ +77 "core" A +3 .tCS.seek 5ml +2 "collection"'I'l +1373 "core" ' +2 .tCSV.dial CTV +2 "collection"'  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +94 "core" > +4 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'#  +47 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +47 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'w' +1385 "core" ' +2 #tRecovering Lysate (#2 of 2) +2 .CSV.dial CBV + "collection"' +109 "core" ~ +2 .tCBV.dial CSV +2 "collection"'J  +40 "core"  +2 "collection"'9% +5 "core" % 6 +3 .tCS.seek 5ml + "collection"'j'l +1378 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'  +48 "core" +2 "collection"'h% +4 "core" %l 5 +3 .tCS.seek 6.999ml +2 "collection"'~' +600 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'L @ +43 "core" ? +3 .tCS.seek 10ml + "collection"'=' D +855 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"'\ ` +125 "core" _ +2 #tLysing Complete + "collection"' & +5 "core" &OmEI 7T +3 #tStoring sh1 puck in Collection Clamp to tube 5 + "manipulator"&E% +4 "core" %\ '  E +3 "storage"(1% +5 "core" %~ 1 1 9 ^ +2 "storage"(. +4 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 5 + "storage"(7(; +195 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +3 (m& +4 "core" &; 0 W +2 "manipulator"&r& +5 "core" &  9) +2 "manipulator"&6% +5 "core" %\ ' H E +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 5 +2 "manipulator"&&( +160 "core" ( +3 "manipulator"&T& +5 "core" &  +2 "storage"([& +5 "core" &;   2 a +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 5 + 700 counts + "manipulator"&' +94 "core" ' +2 "storage"(d& +5 "core" &; 0 / ' c +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(D'H +310 "core" ' +2 "storage"(- +4 "core" -'x +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&c& +4 "core" & +2 "storage"( & +4 "core" &; - ! ^ +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 5 +2 "manipulator"&>'# +38 "core" ' +2 .tElbow.hold +2 "manipulator"&@, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 "storage"(- +3 "core" -'x +3 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(<'> +27 "core" ' +2 "manipulator"&Y% +4 "core" %5d _ ^ +3 "storage"(U& +4 "core" &;  S +3 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 5 + 318 counts + "manipulator"&'a +22 "core" ' +2 "manipulator"&& +5 "core" & +44 "storage"(& +13 "core" &; \  ` +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 5 + 700 counts +2 "manipulator"&v' +26 "core" ' +3 .tSE.seek 2.1 Pucks below Top Plate +2 "storage"(^'5 +44 "core" ' +2 "manipulator"&0& +5 "core" &  +2 "manipulator"&f% +6 "core" % +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&A'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +166 "core" ( +3 "manipulator"& & +4 "core" &4 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &F& +3 "core" & 4 +3 .tForearm.seek CC +2 "manipulator"&5', +104 "core" ' +2 .tHand.close + "manipulator"&+/ +72 "core" / +3 .tCC.seek :open + "collection"'z( +379 "core" ( +2 "storage"(N& +4 "core" &; # . $ c +2 "storage"(X& +5 "core" &; $ . c +2 "manipulator"&& +5 "core" &4 +2 "manipulator"&t% +5 "core" % $ >C +3 .tForearm.seek :retract +2 "manipulator"&,'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&*( +151 "core" ( +2 "manipulator"& & +5 "core" & ? E & +2 "storage"(& +5 "core" &; j k = k +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 5 +2 "manipulator"&!'# +115 "core" ' +2 .tElbow.hold + "manipulator"&, +3 "core" , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tHand.open + "manipulator"&Z1 +71 "core" 1 +4 "manipulator"&p% +5 "core" % 3g k O +2 "storage"(& +5 "core" &;    \\ +2 .tForearm.force -20 +2 "manipulator"&5 +4 .tForearm.seek 5 + 316 counts + "manipulator"&/'_ +22 "core" ' +2 "manipulator"&B& +5 "core" & ;   +2 "storage"(q& +4 "core" &; A C \\ g +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 5 + 700 counts +2 "manipulator"&3' +27 "core" ' +2 "storage"(W% +5 "core" %8 s L l +3 ."downElevator"SE.seek :down +4 "storage"(l'v +98 (V% +4 "core" %26 { k B mb +2 "manipulator"&y% +5 "core" % 6 : +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&a'\ +92 "core" ' +59 ' + ."downElevator"SE.stop + "storage"(5 +4 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'"& +3 "core" &ORP I +3 "manipulator"&'& +5 "core" & : ; +2 "manipulator"&C% +4 "core" %\  9 ; +46 .tElbow.seek FlushPuck::Garage +9 "manipulator"&o(- +174 "core" ( +2 "manipulator"&_& +4 "core" &- a \\ B +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &;& +3 "core" &- O S ,B +3 .tForearm.seek :garage +2 "manipulator"&.'! +108 "core" ' +2 .tHand.close + "manipulator"&/ +75 "core" / +2 "manipulator"&u& +4 "core" &- [B +3 "manipulator"& % +4 "core" % . ¹- +4 .tForearm.seek :retract + "manipulator"&G'\ +106 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&R( +276 "core" ( +2 "manipulator"&x& +4 "core" & = /5 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &b& +3 "core" & 9 :5 +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC + "manipulator"&e', +98 "core" ' +2 "manipulator"&8& +4 "core" &  5 +3 "manipulator"&S% +4 "core" % % +3 "collection"'|& +5 "core" &X\\` E +3 "collection"'& +6 "core" &V[C E +2 .tCC.seek :closed +4 "collection"'M(O +4 "core" &TY' F +5 &WZ E4 +9 &-GuVZ :4 +10 &SonXZ :I +9 &SVY ;U +9 &<V[ ?T +10 &o?VYi ?T +9 &0BVY ?U +10 &?V[ ?U +9 &=V\\ ?T +9 &v<VZq >U +10 &9<U\\a >T +9 & <YZM >U +9 &"@X[D >T +10 &$AU[/ >T +9 &&A;VZ ?T +10 &(>XX ?T +9 &)?W[ >U +9 &+;WZ >T +10 &-I=X[ ?T +9 &/ >X[ >T +9 &0?W] ?U +10 &2?XZ ?U +9 &4Q<W[ ?T +10 &6AZ\\ >U +9 &7?YZ >T +9 &9AW\\ >T +10 &;YAW[y >T +9 &=AWYp >T +9 &>AV[] >T +10 &@AW\\^ >T +9 &BaAZ\\ >T +10 &D#@X[ ;T +9 &E>X[ >U +9 &GJZ] =V +10 &I\\hY\\x :Y +9 &K X[g 3` +9 &LZ[[ /b' +10 &NqW\\P .U +9 &OdjY[G 8#f +9 &O!XZ5 1\\ +10 ( + &OnX[ 7T +3 "collection"'& +5 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 2.10 + "collection"'$& +4 "core" &OoXZ 6T +2 .tHand.open + "manipulator"&1 +77 "core" 1 +2 "manipulator"&% +5 "core" %  * +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&{'\ +103 "core" ' +2 .tPSV.dial PSR +2 "processing"%) +146 "core"  +2 "processing"%i% +5 "core" %\\ H +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml +2 "processing"%2' +1611 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%g  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%:'W +1613 "core" ' +2 .tPSV.dial PSR + "processing"%( +47 "core"  +2 .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%}' +2637 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +3 "processing"%s +3 "collection"'-  +7 "core" A + "processing"%? +4 "core" A +2 "processing"%n  +80 "core" +101  +2 .tPSV.dial :mixloop +2 "processing"%% +112 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +16 "core"  +45 .tPTV.dial :PRVmixing +10 "processing"%Q  +142 "core" +4 .tPS.seek 0ml +2 "processing"%H'W +2633 "core" ' +2 .tPSV.dial :air +2 "processing"%  +44 "core"  +3 .tPS.seek 2.5ml +2 "processing"%O' +2631 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%] +46 "core" +3 .tPS.seek 0ml +2 "processing"%\\'W +1274 "Can"O IU4ɖ +1365 "core" ' +2 .tPSV.dial :air +2 "processing"%K  +46 "core"  +3 .tPS.seek 2.5ml +2 "processing"%' +2648 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +46 "core" +3 .tPS.seek 0ml +2 "processing"%P'W +2636 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +5 "core" & &5 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&( +5 "core" ( +2 "manipulator"&#& +5 "core" & r5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" & @5 +3 .tForearm.seek CC +2 "manipulator"&I', +107 "core" ' +2 .tHand.close + "manipulator"&/ +65 "core" / +3 .tCC.seek :open +2 "collection"'J( +382 "core" ( + "manipulator"&9& +5 "core" &   5 +2 "manipulator"&w% +4 "core" % %  > +3 .tForearm.seek :retract +2 "manipulator"&'\ +104 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"&h(- +281 "core" ( +2 "manipulator"&j& +5 "core" &- | @ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &L& +3 "core" &- y o 8@ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&~'! +112 "core" ' +4 .tHand.open +2 "manipulator"&\ 1 +67 "core" 1 +2 "manipulator"& % +5 "core" % #j ±- +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&E'\ +100 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%1 +4 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%  +4 "core" +3 ."connect"PRV.dial CBV +2 "processing"%m  +2 .tCBV.dial PRV +4 "collection"'r  +11 "core" +3 +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'6  +5 "core"  +3 #tLoading lyfil puck from tube 6 into Collection Clamp + "collection"'k& +5 "core" &abo P +2 "manipulator"&T% +5 "core" %\  z  +2 "storage"([% +5 "core" % R v +2 "storage"(d. +4 "core" .(; +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"((K +191 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (`& +3 "core" &K n q +3 "manipulator"&& +5 "core" &- { y <@ +2 "manipulator"&c% +5 "core" %\  z y Q +51 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 +2 "manipulator"& ( +177 "core" ( +2 "manipulator"&& +4 "core" & { va +3 "storage"(Y& +5 "core" &K l t +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 6 + 700 counts +2 "manipulator"&U'7 +101 "core" ' +2 "storage"(& +5 "core" &K  w +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"('H +139 "core" ' +2 "storage"(0- +4 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (f& +4 "core" &K 4 @ e +3 "manipulator"&& +4 "core" &  a +3 .tElbow.seek 6 +2 "manipulator"&&( +4 "core" ( +3 "manipulator"&D& +4 "core" &   Xa +3 "storage"(>& +4 "core" &K H N f +3 .tForearm.seek 6 + 300 counts +2 "manipulator"&'ϧ +20 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tHand.close + "manipulator"&aeG ET +10 &;Q@ceQ CT +9 &=@`e> ET +9 &>@`g DT +10 &@?ce BT +9 &BY@cf DT +9 &D@bg ET +10 &EGcc CU +9 &GZcg >W +10 &IJfl :\\ +9 &J 5b +9 &L h 5b) +10 &Nds 3V +9 &O`$x <'q +9 &Oxm >Y +3 ( +3 "collection"' & +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 2.31 + .Hand.open + "manipulator"&51 +76 "core" 1 +3 "manipulator"&% +4 "core" %   +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&Z'\ +101 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'p  +145 "core"  +2 .tCSV.dial CTV +2 "collection"'  +41 "core"  +3 .tPS.seek 2.5ml +2 "processing"%B' +2642 "core" ' +10 "collection"'q% +5 "core" % C:= ? +2 .tCS.seek 4.15ml +2 "collection"','Q +1610 "core" ' +3 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%W  +47 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%V  +91 "core" ~ +3 .tPS.seek 0ml +2 "processing"%y'W +2634 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"'* ` +42 "core" ^ +2 .tCSV.dial :air +2 "collection"'! @ +46 "core" > +3 .tCS.seek 10ml + "collection"'/' D +1590 "core" ' + .tCSV.dial CTV +2 "collection"'"  +47 "core"  +2 .tCS.seek 0ml +2 "collection"''' +2711 "core" ' +2 .tCBV.dial :waste1 +2 "collection"'C @ +29 "core" @ +2 .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +2 "collection"'^  +144 "core" +3 "collection"'3& +5 "core" &Oxi =Y +2 #tStoring lyfil puck in Collection Clamp to tube 5 + "manipulator"&_% +4 "core" %\ 8 +3 "storage"(;% +4 "core" %z / / N d +2 "storage"(l. +4 "core" .(K +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"((; +200 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (& +3 "core" &;  ` +3 "manipulator"&u& +5 "core" &4 +2 "manipulator"& % +5 "core" %\  8 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 5 + "manipulator"&a( +164 "core" ( +2 "manipulator"&.& +5 "core" &   3 +2 "storage"(x& +4 "core" &; H Q  g +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 5 + 700 counts +2 "manipulator"&b' +94 "core" ' +2 "storage"(o& +5 "core" &; @ J E h +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(8'H +302 "core" ' +2 "storage"(S- +4 "core" -'h +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&|& +4 "core" & k +3 "storage"(G& +5 "core" &; $ 1 ] +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 5 +2 "manipulator"&z'# +38 "core" ' +3 .tElbow.hold + "manipulator"&$, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 "storage"(- +3 "core" -'h +3 .tSE.seek 2.1 Pucks below Top Plate +2 "storage"('. +31 "core" ' +2 "manipulator"&% +4 "core" %,d h  +3 "storage"()& +5 "core" &; , v U + .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 5 + 309 counts +2 "manipulator"&i'X +17 "core" ' + "manipulator"&e& +5 "core" &  $ +3 "storage"(g& +5 "core" &; 5 / P e +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 5 + 700 counts +48 "manipulator"&2' +29 "core" ' +2 .tSE.seek 3.1 Pucks below Top Plate +2 "storage"(('% +59 "core" ' +2 "manipulator"&:& +4 "core" &    +3 "manipulator"&s% +5 "core" %    +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&?'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&-( +155 "core" ( +2 "manipulator"&n& +4 "core" & /;: +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &%& +3 "core" & <9 +3 .tForearm.seek CC +2 "manipulator"&', +102 "core" ' +2 .tHand.close + "manipulator"&Q/ +69 "core" / +2 .tCC.seek :open +2 "collection"'}( +379 "core" ( +3 "storage"(& +5 "core" &; i j " i +2 "storage"(H& +5 "core" &; W [ i i +2 "manipulator"&]& +4 "core" & A8 +3 "manipulator"&O% +5 "core" % / * +3 .tForearm.seek :retract + "manipulator"&K'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&\\( +160 "core" ( +2 "manipulator"&& +5 "core" & Y [L +2 "storage"(& +5 "core" &; n +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 .tForearm.seek 5 + "manipulator"&'# +114 "core" ' +2 .tElbow.hold +2 "manipulator"&#, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tHand.open + "manipulator"&1 +73 "core" 1 +3 "manipulator"&% +4 "core" % 6m +3 "storage"(R& +5 "core" &;  +  ` +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 5 + 319 counts + "manipulator"&{'b +21 "core" ' +2 "manipulator"&M& +4 "core" & T C EK +3 "storage"(9& +5 "core" &; D n +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 5 + 700 counts +2 "manipulator"&w' +22 "core" ' +2 "storage"(I% +5 "core" %"  p +3 ."downElevator"SE.seek :down +4 "storage"(j'v +100 (L% +3 "core" %4 = pa +3 "manipulator"&% +5 "core" % N S 0 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&\ '\ +96 "core" ' +41 ' +2 ."downElevator"SE.stop +2 "storage"(5 +3 .tPSV.dial :air +2 "processing"%  +90 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2638 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%1 +48 "core" +2 .tdelay 1 second +102 .PSV.dial :air +51 "processing"%  +48 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%m +47 "core" +32 .tdelay 1 second +102 .PSV.dial :air + "processing"%r  +48 "core"  +2 .tdelay 1 second +103 .PS.seek 0ml + "processing"%6'W +2627 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%k& +5 "core" &- ] +2 "manipulator"&T& +5 "core" & { | [J +2 "manipulator"&[% +5 "core" %\ # l ^ T D +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&d(- +184 "core" ( +2 "manipulator"&~& +4 "core" &- } & +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &`& +3 "core" &- p | \ & +3 .tForearm.seek :garage +2 "manipulator"&'! +110 "core" ' +2 .tHand.close + "manipulator"&c/ +75 "core" / +2 "manipulator"&7& +4 "core" &-& +3 "manipulator"&% +4 "core" % *} ķ +3 .tForearm.seek :retract +2 "manipulator"&Y'\ +107 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&h( +152 "core" ( +2 "manipulator"&& +5 "core" &  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &0& +4 "core" & } { +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC +2 "manipulator"&f' +99 "core" ' +2 "manipulator"&& +5 "core" & { D +2 "manipulator"&D% +5 "core" % | } 2 +3 "processing"%E& +5 "core" &* _ +3 "processing"%>& +6 "core" &* _ +3 .tPC.seek :closed +3 "processing"%<(Tg +4 "core" &. _ +4 &8 ^< +9 &Ek= U3 +10 &1kn: UG +9 &VB WW +9 &|9; ZV +10 &>:? YV +9 &<V YW +9 &8 YW +10 &7 ZV +9 &E9 ZW +10 &; ZW +9 & : ZW +9 &"7 ZV +10 &$N9 ZV +9 &&9 ZV +9 &'8 ZW +10 &)8 [V +9 &+U7 ZW +10 &-; ZV +9 &.< ZW +9 &09 ZV +10 &2^9 ZV +9 &4< ZW +9 &59 ZW +10 &7< ZV +9 &9e< ZW +10 &;(: ZV +9 &<9$ ZV +9 &>; YV +10 &@o8" ZV +9 &B08 ZV +9 &C>$ ZW +10 &E? ZW +9 &GtA# ZW +10 &I1L UY +9 &Jo' T] +9 &Lv- S_ +10 &Ngv- S^ +9 &P(v/ S_ +9 &Qu1 S_ +10 &SY2 V0 +9 &T; W1 U6 +9 ( +2 &TB"2 [/ +3 "processing"%>& +3 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 2.02 +2 "processing"% & +5 "core" &TB"5 Z/ +2 .tHand.open + "manipulator"&v1 +66 "core" 1 +2 "manipulator"& % +5 "core" %  T X  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&U'\ +94 "core" ' + .tPRV.dial :air +2 "processing"%A  +48 "core"  +3 .tPSV.dial :mixloop + "processing"% +46 "core" +4 "processing"%% +5 "core" %[O X +3 .tPS.seek 0.3ml + "processing"%' +391 "core" ' + .tPSV.dial PSR +2 "processing"%X +123 "core"  +3 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml + "processing"%'* +490 "core" ' +3 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%F' +1915 "core" ' +11 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%& +109 "core" +2 .tPTV.dial :mixing +2 "processing"%t @ +77 "core" B +2 .tPBV.dial :waste2 +2 "processing"%@  +143 "core"  +3 .tPS.seek 0ml +2 "processing"%J'W +2625 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&5& +4 "core" & ; @ +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC + "manipulator"&( +23 "core" ( +3 "manipulator"& & +4 "core" & > @ mX +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &p& +4 "core" &  8 #X +3 .tForearm.seek PC +2 "manipulator"&' +95 "core" ' +2 .tHand.close + "manipulator"&N/ +77 "core" / +2 .tPC.seek :open +2 "processing"%P( +406 "core" ( +2 "manipulator"&q& +4 "core" & } _X +2 "manipulator"&=% +5 "core" %  ~ }  +3 .tForearm.seek :retract + "manipulator"&W'\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&V(- +124 "core" ( +2 "manipulator"&B& +5 "core" &- / : 92 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &*& +3 "core" &- @ ;2 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&!'! +107 "core" ' +2 .tHand.open + "manipulator"&,1 +74 "core" 1 +2 "manipulator"&"% +5 "core" % ( t +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&/'\ +100 "core" ' +3 #tLoading da puck from tube 6 into Processing Clamp +7 "processing"%C& +4 "core" &g Y +3 "manipulator"&^% +4 "core" %\  D H \ +3 "storage"(3% +4 "core" % m +3 "storage"(_. +3 "core" .(; +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"(;(K +199 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (l& +4 "core" &K ! %  i +2 "manipulator"&& +5 "core" &. & 6 / +3 "manipulator"&u% +4 "core" %\  5 9\ +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 +2 "manipulator"& ( +171 "core" ( +2 "manipulator"&& +5 "core" & Z O W +2 "storage"(.& +5 "core" &K ? p +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 700 counts +2 "manipulator"&x'7 +95 "core" ' +2 "storage"(o& +5 "core" &K X r +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(+'H +139 "core" ' +2 "storage"(Z- +3 "core" -' +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (S& +3 "core" &K a b l +3 "manipulator"&|& +5 "core" & Y P FW +2 .tElbow.seek 6 +2 "manipulator"&G( +14 "core" ( +2 "manipulator"&& +5 "core" & _ a +2 "storage"(& +55 "core" &K ` n +3 .tForearm.seek 6 + 300 counts +2 "manipulator"&)'ϧ +21 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&e/ +77 "core" / +5 ."downElevator"SE.seek :down +3 "storage"(g'v +2 "manipulator"&:& +9 "core" & k O _ +2 "manipulator"&b% +5 "core" % Ϟ y | ^ +3 .tForearm.seek :retract + "manipulator"&s'\ +88 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +4 "core" ' +5 .tElbow.seek PC +2 "manipulator"&a( +248 "core" ( +2 "manipulator"&8& +4 "core" & | x  +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &z& +4 "core" & R O * +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC + "manipulator"&i' +99 "core" ' +2 "manipulator"&& +5 "core" & ~ } @ +2 "manipulator"&n% +5 "core" % } y + +2 "processing"%%& +5 "core" &S _ +3 "processing"%2& +5 "core" &P ^ +3 .tPC.seek :closed +3 "processing"%$(Tg +3 "core" &L _ +7 &L _6 +9 &4DmH U3 +10 &QlmE TG +9 &UD WV +9 &6= ZV +10 &^<9 ZV +9 & 89 ZV +9 &93 ZV +10 &<, YW +9 &f<+ YV +9 &';, WW +10 & 9$ ZV +9 &"6$ YV +10 &$n6 ZV +9 &&06! ZV +9 &'6" ZV +10 &)7! YV +9 &+v; YV +9 &-7; YW +10 &.: YV +9 &0; ZV +10 &2~; YV +9 &4?9 ZW +9 &68 ZW +10 &7; YV +9 &9; ZV +9 &;G;C ZW +10 &= 9 ZW +9 &>: ZV +10 &@;6 ZV +9 &BP8E ZV +9 &D9I ZV +10 &E<H ZW +9 &GBA YW +9 &IMWC UZ +10 &Kx9 R^ +9 &Lx< R_ +10 &Ns1 S_ +9 &PHw: R_ +9 &R\ {3 Q_ +10 &SW5 V0 +9 &T:Q; W; +9 ( +3 "processing"%2& +4 "core" &T<8: X9 +2 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 2.08 + .Hand.open +2 "manipulator"&Q1 +68 "core" 1 +2 "manipulator"&?% +4 "core" %  G = p +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +4 #tHeating Puck.from 6, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%  +2 %H9 +7 "core" 9 +103 "processing"%]9 +3 "core" 9 +103 "processing"%O9 +4 "core" 9 +103 "processing"%9 +3 "core" 9  +103 "processing"%9 +3 "core" 9 +104 "processing"%9 +3 "core" 9 +103 "processing"%-9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +104 "processing"%9 +3 "core" 9# +103 "processing"%R9 +3 "core" 9' +103 "processing"%M9 +4 "core" 9+ +103 "processing"%99 +3 "core" 9/ +103 "processing"%I9 +3 "core" 94 +103 "processing"%K9 +3 "core" 98 +104 "processing"%L9 +3 "core" 9< +103 "processing"%9 +4 "core" 9@ +103 "processing"%\\9 +3 "core" 9E +103 "processing"%9 +3 "core" 9I +103 "processing"%{9 +3 "core" 9M +103 "processing"%(9 +3 "core" 9 Q +103 "processing"% 9 +4 "core" 9 V +103 "processing"%w9 +3 "core" 9Z +103 "processing"%j9 +3 "core" 9^ +103 "processing"%y9 +3 "core" 9b +103 "processing"%19 +47 "core" 9h +111 "processing"%9 +4 "core" 9$m +103 "processing"%m9 +3 "core" 9(q +104 "processing"%r9 +3 "core" 9,u +103 "processing"%9 +3 "core" 91z\ +103 "processing"%k9 +4 "core" 95~\ +103 "processing"%T9 +4 "core" 9: +103 "processing"%[9 +3 "core" 9> +4 .tPH.hold 2:00:00,28C +4 "processing"%~ pp; +2 .tdelay 1:30 +6 "core"  +8996 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%` +123 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%#' +585 "core" ' +2 .tdelay 5 seconds +503 .PSR.select :air +2 "processing"% +11 .tPS.seek 2ml +2 "processing"%c'[ +1608 "core" ' +2 .tPTV.dial :puck +2 "processing"%7  +76 "core"  +2 .tPSV.dial PTV +2 "processing"% +88 "core"  +2 .tPBV.dial :waste1 +2 "processing"%\  +145 "core" +2 "processing"%% +5 "core" %X S +2 .tPS.seek 1.5ml +2 "processing"%0' +366 "Can"X OSl_ +224 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" , +3 .tPS.seek 0ml +2 "processing"%'W +1611 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%D  +4 "core"  +2 .tPBV.dial :waste1 +2 "processing"%E  +37 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%d * +37 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%Y +78 "core"  +3 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%4' +2634 "core" ' +2 .tPSV.dial PTV + "processing"% +92 "core"  +2 .tdelay 5 seconds +503 .PSV.dial PSR + "processing"%v +78 "core"  +3 .tdelay 5 seconds +502 .PSV.dial PTV +3 "processing"% +80 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +3 "processing"%>  +79 "core"  +3 .tPS.seek 0ml + "processing"%A'W +2627 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +149 "core" +2 .tPSV.dial :mixloop +2 "processing"% +46 "core" +2 .tPRV.dial :ab1 +2 "processing"%f @ +81 "core" B +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%6'w +349 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +3 "collection"'X  +3 "processing"%  +49 "core"  +6 +2 "processing"%% +5 "core" %v ; +3 .tPS.seek 0.32ml + "processing"%&'# +415 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'t  +32 "core" +2 .tPRV.dial :air +2 "processing"%@  +45 "core"  +3 .tPS.seek 0.9ml +2 "processing"%F'D +1229 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%5 @ +78 "core" ? +3 .tPS.seek 0.5ml + "processing"% ' +864 "core" ' +3 #taddPMLReagent08 +49 .PSV.dial :air +4 "processing"%p  +46 "core"  +3 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%N'[ +1623 "core" ' +2 .tPSV.dial :PML + "processing"%h +47 "core" +2 .tPTV.dial :mixing +2 "processing"%U @ +82 "core" A +2 .tPBV.dial :waste1 +2 "processing"%<  +36 "core" +2 "processing"%q% +5 "core" %c 5 +3 .tPS.seek 1.85ml + "processing"%='C +232 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%B * +39 "core" , +3 .tPS.seek 0ml + "processing"%*'W +1975 "core" ' +2 .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +4 "core" &im 1 +3 "manipulator"&& +4 "core" &  +3 "manipulator"&,% +4 "core" %\ , %x +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&"(- +140 "core" ( +2 "manipulator"&W& +4 "core" &- t |1 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &C& +3 "core" &- @1 +3 .tForearm.seek :garage +2 "manipulator"&^'! +108 "core" ' +3 .tHand.close + "manipulator"&3/ +73 "core" / +2 "manipulator"&_& +5 "core" &-  71 +2 "manipulator"&!% +5 "core" % .   )5 +3 .tForearm.seek :retract + "manipulator"&l'\ +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&( +266 "core" ( +2 "manipulator"&u& +5 "core" & p )5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" & K n 5 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&', +103 "core" ' +2 "manipulator"&.& +5 "core" & 8 f5 +2 "manipulator"&o% +5 "core" %& I W[ +3 "collection"'V& +4 "core" &kn ' +4 "collection"'Z& +6 "core" &im ' +3 .tCC.seek :closed +3 "collection"'S(O +3 "core" &io - +6 &kn -4 +9 &)Eujo #5 +10 &Kmmko #I +9 &Uko %W +9 &;ll (V +10 &^@lo (W +9 &!?in (V +9 &:in V +10 &=mo "W +9 &g;jn #W +10 &)<jo &W +9 & =jo "W +9 &"<kn !W +10 &$o;ln !V +9 &&1:kl !V +9 &'<in V +10 &)=im $V +9 &+w<kn "V +10 &-9=im $V +9 &.<lo $V +9 &0;ln $V +10 &28kn $V +9 &4A;io $W +10 &6;jm $V +9 &7;lm $V +9 &9<io $V +10 &;J=kl 'V +9 &= <jo #W +9 &>>ko "V +10 &@;jm )V +9 &BR@km) )V +9 &D>lm7 )V +10 &E<kn )V +9 &GHlo (X +10 &IOdln $Z +9 &Jhn ` +9 &Lim* b* +10 &N\\jn X +9 &O_+jmR !&p +9 &O~cjog Q +3 ( +3 "collection"'Z& +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 2.12 +2 "collection"'|& +5 "core" &O~ekor Q +2 .tHand.open + "manipulator"&1 +66 "core" 1 +2 "manipulator"&/% +5 "core" % &  [ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +103 "core" ' +2 .tPSV.dial PSR +2 "processing"%e +113 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +51 "processing"%@ +13 .tPS.seek 1.5ml +2 "processing"%:' +1613 "core" ' +2 .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%b  +47 "core"  +2 .tPS.seek 0ml +2 "processing"% 'W +1614 "core" ' +2 .tPSV.dial PSR +2 "processing"%x +46 "core"  +2 .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%+' +2630 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +4 "processing"%8  +2 "collection"')  +42 "core"  +138 +2 .tPSV.dial :mixloop + "processing"%z +123 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'g  +5 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%G  +79 "core" +3 .tPS.seek 0ml +2 "processing"%'W +711 "Can"_ 6` +1928 "core" ' +2 .tPSV.dial :air +2 "processing"%n  +48 "core"  +2 .tPS.seek 2.5ml +2 "processing"%%' +2628 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%s +59 "core" +3 .tPS.seek 0ml + "processing"%P'W +2627 "core" ' +2 .tPSV.dial :air +2 "processing"%Q  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%?' +2638 "core" ' +2 .tPSV.dial :mixloop + "processing"%H +47 "core" +3 .tPS.seek 0ml + "processing"%2'W +2630 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&]& +5 "core" & 2 H5 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&i( +4 "core" ( +2 "manipulator"&O& +5 "core" &  6 X5 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" & *  '5 +3 .tForearm.seek CC +2 "manipulator"&', +107 "core" ' +2 .tHand.close + "manipulator"&/ +75 "core" / +2 .tCC.seek :open +2 "collection"'-( +380 "core" ( +2 "manipulator"&& +4 "core" & 9 M {5 +2 "manipulator"&% +5 "core" % $ V v  +3 .tForearm.seek :retract + "manipulator"&R'\ +105 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&M(- +282 "core" ( +2 "manipulator"&9& +5 "core" &- (# +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &I& +3 "core" &- N S# +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&K'! +110 "core" ' +3 .tHand.open +2 "manipulator"&L1 +70 "core" 1 +2 "manipulator"&% +4 "core" % *{ / / Bb +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&\\'\ +102 "core" ' +3 ."da"delayUntil "12:00:30.44" +24638 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"% @ +81 "core" A +2 ."da"PBV.dial :waste1 +44 "processing"%{  +45 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%( * +35 "core" * +2 ."da"PSV.dial :air +2 "processing"%  +48 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%w' +2612 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%j +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%y  +47 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%1 +46 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%  +47 "core"  +3 ."da"PS.seek 0ml +2 "processing"%m'W +2614 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%r +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +2 "processing"%' +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%k'[ +1617 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%T  +82 "core"  +2 ."da"PSV.dial PTV +2 "processing"%[ +79 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%`  +37 "core" +2 "processing"%J% +5 "core" %^ E +2 ."da"PS.seek 1.5ml +2 "processing"%#' +592 "core" ' +84 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%7 * +37 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1614 "core" ' +2 ."da"delay 2:00 +6231 "Can"a JG +5772 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%\  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%c * +38 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +80 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%0' +2606 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +92 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%D +78 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%E +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%d  +91 "core" +3 ."da"PS.seek 0ml +2 "processing"%Y'W +2610 "core" ' +3 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +142 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"% ' +589 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml + "processing"%v'[ +1618 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%> +79 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%4  +37 "core" +2 "processing"%% +3 "core" %a I +4 ."da"PS.seek 1.5ml +2 "processing"%' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%f * +38 "core" , +2 ."da"PS.seek 0ml +2 "processing"%A'W +1617 "core" ' +3 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + "processing"%  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%X  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +45 "processing"% * +45 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%6 +80 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%t' +2609 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%@ +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%& +80 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%5 +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%F  +78 "core"  +3 ."da"PS.seek 0ml +3 "processing"%p'W +2596 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%  +47 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%h  +148 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%U  +46 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%<  +15 "core" + ."da"PSV.dial :mixloop +2 "processing"%q +47 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%B' +388 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%N  +46 "core"  +2 "processing"%=% +4 "core" %` A +3 ."da"PS.seek 0.55ml +2 "processing"%'z +342 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%  +47 "core"  +2 ."da"PS.seek 2ml +3 "processing"%,'[ +1562 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%W +47 "core" +2 ."da"PTV.dial :mixing +2 "processing"%C @ +81 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%a  +37 "core" + "processing"%3% +5 "core" %W H +3 ."da"PS.seek 1.85ml +2 "processing"%_'7 +253 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%! * +38 "core" , +2 ."da"PS.seek 0ml +3 "processing"%'W +1968 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +9439 "Can"^ PG! +38564 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%^ @ +5 "core" @ +2 ."da"PBV.dial :waste1 +2 "processing"%u  +36 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +38 "core" , +2 ."da"PSV.dial :air +2 "processing"%"  +47 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%.' +2617 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%o +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%V  +47 "core"  +2 ."da"delay 2 seconds +203 .PSV.dial :mixloop +2 "processing"%l +46 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%}  +48 "core"  +3 ."da"PS.seek 0ml +2 "processing"%|'W +2601 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +143 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%/' +591 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%Z'[ +1608 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%e  +79 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +90 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%*  +38 "core" +2 "processing"%b% +4 "core" %X N +3 ."da"PS.seek 1.5ml +2 "processing"%:' +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%x * +82 "core" , +11 ."da"PS.seek 0ml +2 "processing"% 'W +1611 "core" ' +2 ."da"delay 2:00 +6509 "Can"^ LN +5495 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%)  +38 "core" +2 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%8 * +38 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%z +89 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%g' +2612 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%G +90 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%+ +77 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%n +91 "core" ~ +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +92 "core" +2 ."da"PS.seek 0ml +2 "processing"%s'W +2582 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%% +143 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +3 "processing"%Q' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%P'[ +1643 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%H +79 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%?  +37 "core"  +2 "processing"%]% +4 "core" %_ B +3 ."da"PS.seek 1.5ml +2 "processing"%O' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" + +3 ."da"PS.seek 0ml +2 "processing"%'W +1612 "core" ' +2 ."da"delay 2:00 +12004 #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"% * +37 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%S +80 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%' +2611 "core" ' + ."da"PSV.dial PTV +2 "processing"% +79 "core" +3 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +79 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%9 +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%I  +79 "core"  +2 ."da"PS.seek 0ml +2 "processing"%i'W +2610 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%L +143 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +594 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%R'[ +1618 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%K +90 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%{% +4 "core" %^ G +3 ."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"%2'W +1613 "core" ' +2 ."da"delay 2:00 +10762 "Can"_ MG|M +1241 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%j  +82 "core" +10 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%y * +38 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%1 +78 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2625 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%w +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%r +90 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%m +90 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +80 "core"  +3 ."da"PS.seek 0ml +2 "processing"%T'W +2597 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air +3 .PSV.dial PSR + "processing"%[ +160 "core"  +10 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +8 "processing"% +23 ."da"PS.reconfigure :default +12 "processing"%#A d`xb +13 ."da"PS.seek 0.25ml +8 "processing"%`'7 +357 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +3 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%J' +344 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%k'[ +1684 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%7 +84 "core" + ."da"PBV.dial :waste1 +2 "processing"%#  +39 "core" +2 "processing"%\ % +5 "core" %X +3 ."da"PS.seek 1.5ml +2 "processing"%' +610 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%c * +39 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1678 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +38 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%D +84 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%E' +2763 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%d +83 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%0 +84 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +85 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%Y  +83 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'W +2750 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR + "processing"% +153 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%>'[ +2233 "core" ' +3 ."da"delay 5 seconds +502 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%4 +82 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +37 "core" +2 "processing"%v% +4 "core" %` +3 ."da"PS.seek 1.5ml +2 "processing"%f' +607 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +37 "core" * +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%  +130 "core"  +3 ."da"PS.seek 0ml +2 "processing"%X'W +1668 "core" ' +2 "processing"%9 +4 "core" 96c +3 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%6 +3 "core" 6d +2 "processing"%A& +4 "core" &T<49 +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 5 + "manipulator"&@% +4 "core" %\  "/* +3 "storage"(&% +4 "core" % = = 5 +2 "storage"(5. +52 "core" .(K +10 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 ."da"SC.seek 5 +2 "storage"(F(; +196 "core" ( +2 ."da"SC.configure :limp +3 "storage"($(\ 1b +4 (t& +3 "core" &;  < +3 "manipulator"& & +5 "core" &- O-# +2 "manipulator"&h% +4 "core" %\  O.* +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 5 +2 "manipulator"&U( +183 "core" ( +2 "manipulator"&<& +5 "core" &\  4-# +2 "storage"(q& +4 "core" &; @ =  +4 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 5 + 700 counts +2 "manipulator"&p' +93 "core" ' +2 "storage"(N& +4 "core" &; K I 5 +3 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(='H +312 "core" ' +2 "storage"(B- +3 "core" -'a +3 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&& +4 "core" &\ x 0)# +3 "storage"(& +4 "core" &;  +3 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 5 +2 "manipulator"&W'# +37 "core" ' +3 ."da"Elbow.hold +2 "manipulator"&C, +4 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"(a- +3 "core" -'a +3 ."da"SE.seek 3.1 Pucks below Top Plate +2 "storage"(3'' +33 "core" ' +2 "manipulator"&!% +4 "core" %.g d d +3 "storage"(,& +4 "core" &;  +3 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 5 + 311 counts +2 "manipulator"&_'Z +18 "core" ' + "manipulator"&^& +5 "core" &  /"} +3 "storage"(u& +4 "core" &; = = p +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 5 + 700 counts +2 "manipulator"&' +26 "core" ' +2 ."da"SE.seek 4.1 Pucks below Top Plate +2 "storage"("' +57 "core" ' +2 "manipulator"&& +5 "core" & ."} +2 "manipulator"&o% +5 "core" %. +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&V'\ +99 "core" ' +2 ."da"Elbow.seek PC +3 "manipulator"&l( +259 "core" ( +2 "manipulator"&}& +5 "core" & D)| +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &.& +3 "core" &(| +3 ."da"Forearm.seek PC +2 "manipulator"&' +99 "core" ' +2 ."da"Hand.close + "manipulator"&|/ +77 "core" / +2 ."da"PC.seek :open +2 "processing"%/( +403 "core" ( +2 "storage"(e& +4 "core" &; : 3 U +2 "manipulator"&& +5 "core" &0| +2 "manipulator"&*% +5 "core" % 0 +3 ."da"Forearm.seek :retract + "manipulator"&b'\ +97 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 5 +2 "manipulator"&Z( +262 "core" ( + "manipulator"&x& +4 "core" & .g +3 "storage"(:& +4 "core" &; H @ q +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 5 + 700 counts +2 "manipulator"&)' +95 "core" ' +3 ."da"Hand.open +2 "manipulator"&81 +76 "core" 1 +51 "storage"(z- +13 "core" -' +3 ."da"SE.seek 3.86 Pucks below Top Plate +2 "storage"( ' +21 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 3.19 Pucks below Top Plate +2 "storage"(G' +52 "core" ' +3 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23aug2812h50ml_niagara.tif +1966 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +3571 #"da"SX HX9/16 (USB:17): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 52.078 seconds\ /var/log/esp/da23aug2812h50ml_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23aug2812h50ml20s_niagara.tif +2069 #SX HX9/16 (USB:17): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23aug2812h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23aug2812h50ml30s_niagara.tif +3069 #SX HX9/16 (USB:17): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23aug2812h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "52.078 sec auto-exposure",Subject: "da23aug2812h50ml images!" +5 "storage"(+- +4 "core" -' +3 "storage"(n& +4 "core" &;  - +3 "manipulator"&& +9 "core" &U +13 ."da"Elbow.seek 5 +5 "manipulator"&g( +20 "core" ( +2 "manipulator"&%& +5 "core" &  +2 "storage"(s& +5 "core" &; ( (  7 +3 ."da"Forearm.seek 5 + 700 counts +2 "manipulator"&Q' +4 "core" ' +3 ."da"SE.reconfigure :gently +5 "storage"(#QK-0-\ b +3 ."da"SE.seek 3.91 Pucks below Top Plate +2 "storage"(H'* +72 "core" ' +3 "manipulator"&?& +6 "core" & % +2 "storage"(]& +4 "core" &; W +4 ."da"Elbow.reconfigure :limp +5 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 5 +3 "manipulator"&P'# +36 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&, +4 "core" , +5 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 4.09 Pucks below Top Plate +3 "storage"(O' +34 "core" ' +2 "manipulator"&% +4 "core" %4v & 4 K +3 "storage"(& +5 "core" &;  K +4 ."da"Forearm.force -20 +2 "manipulator"&5 +4 ."da"Forearm.seek 5 + 317 counts +2 "manipulator"&S'` +18 "core" ' +2 "manipulator"&& +5 "core" & +2 "storage"(& +4 "core" &; X +4 ."da"Forearm.reconfigure :tight +59 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 5 + 700 counts +2 "manipulator"&' +17 "core" ' +2 "storage"(9% +4 "core" %  1 [ +4 ."downElevator"SE.seek :down +4 "storage"(I'v +101 (% +7 "core" %+   > \\a +7 "manipulator"&L% +11 "core" % N +5 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +9 ."da"Forearm.seek :retract +4 "manipulator"&i'\ +89 "core" ' +2 ' +3 ."downElevator"SE.stop + "storage"(5 +4 (& +4 "core" &; , ) ^ +4 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 #tStarting finalPurge +2 "processing"%K& +6 "core" & J +2 "manipulator"&& +5 "core" & +2 "manipulator"&{% +6 "core" %\   +3 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&R(- +177 "core" ( +4 "manipulator"& & +9 "core" &- u0 +5 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +5 &(& +8 "core" &- 0 +6 ."psFlush"Forearm.seek :garage +123 "manipulator"&j'! +109 "core" ' +4 ."psFlush"Hand.close +4 "manipulator"&y/ +68 "core" / +5 "manipulator"&1& +10 "core" &- ] a0 +4 "manipulator"&2% +11 "core" % / ] ^ : +6 ."psFlush"Forearm.seek :retract +4 "manipulator"&w'\ +108 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +2 "manipulator"&r( +121 "core" ( +2 "manipulator"&m& +4 "core" & \  +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +8 "core" & ) +6 ."psFlush"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek PC +4 "manipulator"&' +105 "core" ' +5 "manipulator"&[& +11 "core" &   +4 "manipulator"&T% +10 "core" % +6 "processing"%`& +9 "core" & F +5 "processing"%J& +14 "core" & E +7 & E +7 ."psFlush"PC.seek :closed +4 "processing"%7(Tg +16 "core" & E +3 & E +5 &< D4 +3 &,En? :3 +8 &Gkk? :H +8 &P$ =W +10 &6? ?W +9 &T8A AW +9 &9@ ?W +10 &9; ?X +8 &7> @W +10 &\\98 @W +11 &7= @W +8 & 46 @W +10 &"7= @X +9 &$d72 @W +10 &&%70 @X +8 &'60 @W +8 &)8. ?W +9 &+l60 AW +10 &-.61 CW +9 &.90 CW +10 &061 BW +9 &2t70 AW +9 &4740 BW +10 &562 CW +9 &76/ BW +9 &9|6/ AW +10 &;>60 BW +9 &=6 AW +10 &>6' BW +9 &@60 CW +9 &BG6 BW +10 &D 7! AW +9 &E8" @W +9 &G:! AW +10 &IHG" @Y +9 &Jl <] +10 &Lx# :_ +9 &N{u ;` +9 &P=u ;` +10 &Rz 9_ +9 &SX ?1 +9 &T>] >? +9 ( +5 &TF1 B7 +6 "processing"%J& +7 "core" &TF1 B7 +6 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 2.14 +4 "processing"%#& +10 "core" &TF1 @7 +4 ."psFlush"Hand.open +4 "manipulator"&\ 1 +73 "core" 1 +4 "manipulator"&k% +10 "core" %   +5 ."psFlush"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +7 ."psFlush"Forearm.seek :retract +4 "manipulator"&c'\ +101 "core" ' +5 ."psFlush"PSR.select :air +5 .PSV.dial PSR +5 "processing"% +46 "core"  +5 #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +6 "processing"%@ +15 ."psFlush"PS.seek 0.5ml +5 "processing"%' +167 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +435 "core" ' +4 ."psFlush"delay 5 seconds +505 .PSR.select :air +4 "processing"% +16 ."psFlush"PS.seek 2.5ml +4 "processing"%' +2131 "core" ' +5 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%D @ +213 "core" A +4 ."psFlush"PTV.dial :PRVmixing +4 "processing"%  +142 "core" +2 ."psFlush"PSV.dial :mixloop +3 "processing"%d +111 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%0'9 +460 #"uploadLog"upsync +2170 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +113 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%Y' +588 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%E' +525 "Can"c <Qm +1593 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%  +36 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"% @ +77 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%4 +112 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%'9 +2641 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%v +112 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%>'P +1158 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1618 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +80 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%f  +79 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%  +6 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%6'W +2638 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%A +78 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%@' +587 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%&' +2121 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%5 +79 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%t U +60 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"% 'W +2636 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%h @ +46 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%;' +2629 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%<  +78 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%q'W +2633 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%M +59 "core"  + ."psFlush"PSR.select :air +4 .PS.seek 2.5ml + "processing"%N' +2625 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%\\ +80 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%B U +16 "core" S +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2631 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +46 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%a' +2626 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%!  +79 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%,'W +2644 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%^ +58 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%u'P +1102 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1631 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%o +79 "core" + ."psFlush"PTV.dial :puck +2 "processing"%p  +17 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%U  +57 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%='W +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%W +79 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%_' +588 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%3' +2127 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +79 "core" + ."psFlush"PBV.dial PSV +2 "processing"%} U +59 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%.'W +2625 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%C @ +47 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%|' +2637 "core" ' +10 ."psFlush"PSV.dial :waste1 +2 "processing"%V  +77 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%$'W +2628 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%e +48 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2635 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%* +79 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +5 "core" U +3 ."psFlush"PS.seek 0ml +2 "processing"%x'W +2634 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%: @ +46 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%l' +2639 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%8  +77 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%z'W +2629 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'b& +4 "core" & B +3 "manipulator"&"& +5 "core" & b +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"& ( +3 "core" ( +2 "manipulator"&+& +5 "core" & # +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &n& +3 "core" &  +3 .tForearm.seek PC +2 "manipulator"&' +95 "core" ' +2 .tHand.close + "manipulator"&%/ +67 "core" / +3 .tPC.seek :open +2 "processing"%s( +116 "Can"_ QGAy +287 "core" ( +2 "manipulator"&?& +4 "core" & : 2 @ +3 "manipulator"&]% +5 "core" % \ 7 3  +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +375 "core" ( +2 "manipulator"&Z& +5 "core" & I BX +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" & 0 . "X +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&', +102 "core" ' +2 "manipulator"&)& +4 "core" & _ Z =X +3 "manipulator"&G% +5 "core" %" N K  +2 "collection"'9& +5 "core" & I +3 "collection"'Q& +5 "core" & J +3 .tCC.seek :closed +2 "collection"'g(O +4 "core" & J +8 &) G%f +9 &Tr ?: +10 &yk ?O +9 &rF CV +9 &5? EU +10 &<\ EU +9 &< EU +9 &|> EU +10 &<? EV +9 &? DU +10 &< EU +9 &!< DU +9 &#E< EU +10 &%< EU +9 &&@ FU +10 &(? EV +9 &*M>~ EU +9 &,< EU +10 &-A EU +9 &/?~\ EU +9 &1V; EU +10 &3? DU +9 &4@ DU +9 &6? DU +10 &8]@ DU +9 &:? BV +10 &;? DU +9 &=? DV +9 &?e@ DU +10 &A&? DV +9 &B? DU +9 &DC DU +10 &FlE CV +9 &H+O BW +10 &Ix =[ +9 &K 8a +9 &MD 3b+ +10 &N 77 +9 &Ox 8 _ +9 ( +3 "collection"'Q& +4 "core" &Oo =S +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 2.00 +2 "collection"'& +4 "core" &Oo\ ;S +2 .tHand.open + "manipulator"&H1 +71 "core" 1 +2 "manipulator"&L% +5 "core" % & +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&P'\ +100 "core" ' +7 #tFlushing the Collection Valve::Manifold + "collection"'& +5 "core" &On :S +2 "collection"'K% +4 "core" % : +3 .tCSV.dial CSR +2 "collection"'  +44 "core"  +3 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.seek 5ml +2 "collection"'S'l +1394 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 '{% +4 "core" %l 9 +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 7.5ml +2 "collection"'O' +730 "core" ' +2 .tCSV.dial :waste +2 "collection"' +153 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"' ' +2036 "core" ' +3 #tFlushing lower manifold's waste1 port + "collection"'(& +5 "core" &On <S +2 "collection"'I% +5 "core" % = +2 .tCSV.dial :flush + "collection"'  +47 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 5ml + "collection"'y'l +1368 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'1 @ +46 "core" A +2 "collection"'2% +4 "core" %l ; +4 .tCS.seek 7ml + "collection"'i' +605 "core" ' +2 ."connect"CSV.dial CTV +3 "collection"'m  +3 .tCTV.dial CSV +5 "collection"'  +40 "core"  +105  +2 .tCBV.dial :waste1 + "collection"'j @ +50 "core" ? +3 .tCS.seek 0ml + "collection"'[' +1913 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'T& +5 "core" &On <S +2 "collection"'R% +4 "core" % < +2 .tCSV.dial :flush +2 "collection"'`  +79 "core" +3 .tCS.seek 5ml +2 "collection"'w'l +1370 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'/ @ +46 "core" B +2 "collection"'#% +4 "core" %l : +4 .tCS.seek 7ml + "collection"'\ ' +595 "core" ' +3 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +4 "collection"'k  +2 'J  +7 "core"  +37  +2 .tCBV.dial :waste2 +2 "collection"'  +127 "core"  +3 .tCS.seek 0ml +2 "collection"'' +1897 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'X& +5 "core" &Om ;S +2 "collection"'% +5 "core" % ; + .tCSV.dial CSR +2 "collection"'D  +46 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +11 .tCS.seek 8ml +2 "collection"'' +2161 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +11 .tCS.seek 10ml +2 "collection"'d' D +602 "core" ' +3 ."connect"CSV.dial CBV +2 .tCBV.dial CSV +3 "collection"' +3 '  +120 "core" ~ +30  +2 .tCTV.dial :intake +2 "collection"'0  +79 "core" +2 .tIntake.select :open + "sampler") +11 .tCS.seek 2ml +2 "collection"'Y' \\ +2196 "core" ' +2 .tIntake.select :close +2 "sampler")0 +60 .tCTV.dial :air + "collection"'  +81 "core"  +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"' ' +597 "core" ' +2 .tCSV.dial CSR +2 "collection"'4  +107 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.seek 5ml +2 "collection"'E'l +1381 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml +2 "collection"'v' D +1368 "core" ' +2 .tCSV.dial CBV +2 "collection"' +109 "core" +2 .tCS.seek 0ml +2 "collection"'>' +2674 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" & 0X +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&f( +4 "core" ( +2 "manipulator"&& +4 "core" & GX +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" & 2X +3 .tForearm.seek CC +2 "manipulator"&A', +109 "core" ' +2 .tHand.close + "manipulator"&6/ +70 "core" / +3 .tCC.seek :open +2 "collection"'@( +378 "core" ( +2 "manipulator"&5& +5 "core" &X +2 "manipulator"&t% +5 "core" % ! h +2 .tForearm.seek :retract +2 "manipulator"&&'\ +107 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&h(- +276 "core" ( +2 "manipulator"& & +4 "core" &- m x y/ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &<& +3 "core" &- } | P/ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&;'! +108 "core" ' +3 .tHand.open + "manipulator"&M1 +66 "core" 1 +3 "manipulator"&q% +4 "core" % (}l +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&\\'\ +105 "core" ' +3 #tCompleted [shallowDAwithoutWCR] begun 11:00:28 + #Preparing to sleep until 11:00AM 08/29/2023 +8 #Asleep til 11:00AM 08/29/2023 +4 #Continuing at 11:00EDT29-Aug-23 +3 "Can"e W> +5 ."Qmail"GoodNews.email "Then, in tube 6: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_2023_08_02.rb:167\\n{1 => 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 22,\\n 5 => 5,\\n 6 => 17}\\nCan@12:59:04, 22.8C, 28% humidity, 14.7psia, 11.775V, 0.306A, 102.375Ah, 3.61W\\nSampled 50.0ml",Subject: "Asleep until 11:00EDT29-Aug-23" +22 ."shutdown"Gate.power :core,:OFF + .Gate.power :raw,:OFF +2 #Shutdown +1124 #"uploadLog"upsync +28779 "Can"m g*i +60001 u j$ι +60001 z l$; +60053 { m#Yі +59950 | e'ҫg +60001 } h# +60002 } i(L +60001 z `#֟) +60001 } b$ +60002 } Z)GU +60001 { Y%ڙ +60002 z Z$ +60001 y X$> +60001 x E*ޏ +60002 | G*C +60001 | J$6ٖ +60001 } U$o +60002 { Y$ +60001 { S$+ +60001 { P$~1 +60002 } Y$ǖ +60001 | ^$] +60001 { [$n +60002 { g$ +60001 } `$  +60001 { b$[ +60002 y X$K +60001 x b$ +60002 y a$Fw +60001 y Z$ +60001 y c$ +60002 { U&29 +60001 { ^$ϖ +60001 z P$e +60002 z U$ +60001 z T$n +60001 y U$' +60002 { W$  +60001 | \\&ZS +60001 } \\# +60002  \\$ +60001 | [$F +60001 | V$ +60001 | b$A +60001 | Z$2ז +60002 | C$m +60001 | <$  +60001 { J$ " +60002 | O$ r/ +60001 | X$ Ŗ +60001 { Z$[ +60002 | _$` +60001 | ]& +60001 z `# +60002 z V)K +60001 x \\$I +60002 y ^$ߖ +60001 { X$6u +60001 y X# +60002 v Z$ +60001 y Q(#7 +60001 z J$s͖ +60002 v X$c +60001 t L$  +60001 n W$!_ +60002 s L&"% @EDT1693281844.61 r O)# +60001 t O$%LQ +60001 r D$& +60002 t O$'} +60001 s N$)8 +60001 v O$* +60002 t P$+? +60001 r O$-"Ֆ +60002 t ]$.pk +60001 u [$/ +60001 p S$1  +60002 r N$2\\- +60001 q L*3Ö +60001 r X$4Y +60002 s Y$6J +60001 s S$7 +60001 r U$8 +60002 n Q$:5 +60001 o U#;G +60001 m P$<ݖ +60002 o \\$>%s +60001 m c$?u +60001 l W#@ +60002 l J$B5 +60001 n J$Cg˖ +60001 n M$Da +60002 m S$F\  +60001 l T)G\\č +60002 j f#H# +60001 l Z$JŹ +60001 i T$KUO +60002 j S$L +60001 i X$M{ +60001 i Q$OO +60002 g S$Pȧ +60001 h Z$Q= +60001 f R&SEӖ +60002 f C+Ti +60001 g C'U +60001 h I$W?˕ +60002 g Q%X+ +60001 h V$Y +60001 g R$[8W +60002 f N$\\ +60001 f R%]΃ +60001 e ]#_2 +60002 g F$`ϯ +60001 f K$aE +60001 g I)c0ۖ +60002 h S$dq +60001 i U$e +60002 l T$g)ҝ +60001 k S$h}3 +60001 l D$iɖ +60002 l 1*k&_ +60001 l /*l} +60001 l 6$mՋ +60002 l <'o%! +60001 p >$pwַ +60001 n @'qM +60002 n E$s +60001 m E(tqy +60001 m S$u +60002 l Q(w٥ +60001 m P+xd; +60001 m U$yі +35454 p W#zy*7 +4 #tPowering core bus +550 .Gate.power :raw,:ON +2 "sampler") +55 )B +3 "core"  +3 "collection"' +3 'N +3 "core"  +3 "processing"% +3 % +3 "core"  +6 "collection"' 9\ +3 ' 0\ +3 ' -\ +5 "processing"% 9\ +3 % 2\ +3 % *\ +3 % 0\ +5 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +3 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X +3 %\\ O +3 % \  +3 ."rdySampler"Intake.select :close +3 ."rdyProcessing"PSV.dial :air +3 "manipulator"&^% + ."rdySampler"Exhaust.select :close +3 "processing"%,  +2 ."rdySampler"CTV.dial :air +9 "collection"'u  +3 "core" %  %  +5 .tForearm.home.seek :retract +2 "manipulator"&o'\ +3 "core" +2 ."rdySampler"CSV.dial :waste1 +2 "collection"'p +45 "core" +3 ."rdySampler"SSV.dial :spit,avoiding: :exhaust + "sampler")U +4 "core"  +2 "sampler") +3 "core"  +3 "sampler")W  +6 "core" ' +2 ."closeHand"Hand.close +3 .tElbow.reconfigure :loose +2 "manipulator"&=/ +3 &$ &.,(#b +5 .tElbow.jog 1500 +4 "manipulator"&_* +3 "core" +4 ."readyCS"CS.reconfigure :fast +5 ."rdySampler"SS.home.seek 0ml +3 "collection"'#d @b +2 "sampler")' +6 ."readyCS"CS.home.seek 0ml +3 "collection"'}' +3 "core"  +3 ."rdyProcessing"PS.home.seek 0ml +2 "processing"%3'W +14 "core" * +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 .tElbow.home.seek :clear +2 "manipulator"&C(d +5 "core" / +308 ( +2 "storage"(.& +4 "core" & K +3 .tSE.home.seek :down + "storage"(V'v +28 "core" ' +39 ' +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.home.seek :initial + "storage"(|( +545 "core" ' +2 ."rdyProcessing"PS.stop + "processing"%5 +59 "core" ' +363 ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 .tForearm.seek :retract +2 "manipulator"&e'\ +3 "core" ' +3 .tElbow.seek :hammer +2 "manipulator"&$( +90 "core" ( +3 "manipulator"&*& +4 "core" & s L +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek retracted + "manipulator"&'\ +6 "core" ' +2 "manipulator"&% +5 "core" %\ & l ^!( +2 "processing"%:& +2 "collection"'x& +9 "core" &U * +2 &G : +3 .tCC.home.seek :open +2 ."openPC"PC.home.seek :open +3 "collection"'8( +3 "processing"%l( +278 "core" ( +4 ( +45 "Can"m 5Mz1g +12 #tPhase [shallowDAwithoutWCR] + ."Qmail"Notice.email "At 11:00:28 began in tube 6: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_2023_08_02.rb:167\\n{1 => 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 22,\\n 5 => 5,\\n 6 => 17}\\nCan@11:00:28, 22.5C, 28% humidity, 14.7psia, 11.608V, 0.398A, 105.593Ah, 4.62W",Subject: "Started Niagara_2023_08_02 phase shallowDAwithoutWCR" +3 #t===> STARTED shallowDAwithoutWCR (phase #28) <=== +4 #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'b& +5 "core" &M ) +2 .tHand.open +2 "manipulator"&"1 +76 "core" 1 +2 "manipulator"&+& +4 "core" & l aL +3 "manipulator"&n% +5 "core" % \ % m n <!( +5 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage + "manipulator"&%(- +183 "core" ( +2 "manipulator"&r& +4 "core" &- j k V0 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &c& +3 "core" &- k o ~0 +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :garage +2 "manipulator"&7'! +110 "core" ' +2 .tHand.close + "manipulator"&?/ +74 "core" / +2 "manipulator"&]& +6 "core" &-0 +2 "manipulator"&% +6 "core" % . U0 +3 .tForearm.seek :retract +2 "manipulator"& '\ +105 "core" ' +4 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +6 .tElbow.seek CC +2 "manipulator"&Z( +110 #"uploadLog"upsync +176 "core" ( +3 "manipulator"&& +5 "core" & p `4 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &)& +3 "core" & b i E4 +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&G', +94 "core" ' +3 "manipulator"&9& +4 "core" & m k4 +3 "manipulator"&% +4 "core" %# e [  +4 "collection"'-& +5 "core" &_ % +3 "collection"'& +6 "core" &\\ ' +2 .tCC.seek :closed +2 "collection"'H(O +6 "core" &Q ' +6 &DO (o +9 &mSmR ; +9 &yhX O +10 &YFV X +97 &9P W + &:W W + &9T W + &c:U W +3 &&:V V + &;T "W + &=T "W + &!k9V W + &#-:U W + &$>Q W +2 &&9T W +3 &(s>S W +8 &*59U "W +10 &+8R "W +9 &-9S W +10 &/|9V !V +9 &1=:V W +9 &2>S W +10 &4<T W +9 &6;U !V +9 &8F;T "V +10 &:>V "W +9 &;?T !W +10 &=<V "W +9 &?N<P "V +9 &A>V "W +10 &B9V "V +9 &D<S !V +9 &FU?V "W +10 &HOU Y +9 &ItR \\ +10 &KyP b +9 &M'M b4 +9 &NR = +10 &OoT *z +9 &OkT W +3 ( +2 "collection"'& +5 #tCollection Clamp onSpring/offSpring for 4/26 samples, on/off torque 1.78 + "collection"'L& +4 "core" &OlL W +3 .tHand.open + "manipulator"&Q1 +76 "core" 1 +2 "manipulator"&% +5 "core" % # D +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&K'\ +102 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'& +5 "core" &OlU W +2 "collection"'% +57 "core" %T  +2 .tCSV.dial CSR +2 "collection"''  +144 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.reconfigure :default +2 "collection"'#P d@b +4 .tCS.seek 5ml + "collection"'{'l +1409 "core" ' +3 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 'S% +3 "core" %lK  \ +3 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'' +734 "core" ' +2 .tCSV.dial :waste +2 "collection"'O +144 "core" +3 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'(' +2082 "core" ' +2 #tPurging external Intake + "collection"'I& +4 "core" &OkJ W +2 "collection"'% +5 "core" %D  +2 .tCSV.dial :flush +2 "collection"'  +47 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 10ml +2 "collection"'1' D +2733 "core" ' +2 .tdelay 5 seconds +503 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"'2 +3 'y  +5 "core"  +73 ~ +2 .tCTV.dial :intake +2 "collection"'m  +80 "core"  +2 .tIntake.select :open +2 "sampler") +10 .tCS.seek 0ml +2 "collection"'' +2777 "core" ' + .tIntake.select :close +2 "sampler")0 +10 .tCTV.dial :air + "collection"'j  +81 "core"  +2 #tFlushing upper manifold + "collection"'i& +5 "core" &OjW W +2 "collection"'T% +4 "core" %Z  +2 .tCSV.dial :flush +2 "collection"'R  +80 "core"  +3 .tCS.seek 5ml +2 "collection"'`'l +1401 "core" ' +3 .tdelay 5 seconds +502 .CSV.dial :air +4 "collection"'[ @ +45 "core" A +2 "collection"'/% +4 "core" %lK  +3 .tCS.seek 7ml +2 "collection"'#' +610 "core" ' +3 ."connect"CSV.dial CBV +2 .tCBV.dial CSV +4 "collection"'J +2 'w  +8 "core"  +105 ~ +2 .tCTV.dial :air +2 "collection"'k  +4 "core" +3 .tCS.seek 0ml +2 "collection"'' +1929 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'\ '- +865 "core" ' +2 .tCSV.dial :waste + "collection"'X +47 "core" +3 .tCS.seek 0ml + "collection"'' +880 "core" ' +2 "collection"'D& +4 "core" &OjN W +3 "collection"'% +4 "core" %W  +2 .tCSV.dial :flush +2 "collection"'  +46 "core"  +3 .tCS.seek 3ml + "collection"''- +861 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +45 "core" A +2 "collection"'0% +5 "core" %-@  +2 "Can"m (b{hZ +3 .tCS.seek 4.999ml + "collection"'d'l +601 "core" ' +2 .tCSV.dial :air +2 "collection"' @ +4 "core" A +3 .tCS.seek 0ml + "collection"'Y' +1407 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'4'- +874 "core" ' +43 .tCSV.dial :waste +10 "collection"' +80 "core" +2 .tCS.seek 0ml +2 "collection"'E' +869 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +4 "core" & \  4 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&v( +28 "core" ( +2 "manipulator"&& +4 "core" & 6 2 0" +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" & ' 1 " +3 .tForearm.seek CC +2 "manipulator"&', +107 "core" ' +2 .tHand.close + "manipulator"&6/ +73 "core" / +3 .tCC.seek :open +2 "collection"'( +377 "core" ( +2 "manipulator"&P& +4 "core" & I H" +3 "manipulator"&g% +5 "core" %  J T ( +2 .tForearm.seek :retract +2 "manipulator"&5'\ +100 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&t(- +275 "core" ( +2 "manipulator"&A& +5 "core" &- >' +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +4 "core" &- ' +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage + "manipulator"&<'! +108 "core" ' +2 .tHand.open +2 "manipulator"&f1 +75 "core" 1 +2 "manipulator"&M% +5 "core" % '   s +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&q'\ +104 "core" ' +2 #tda sampling at most 50ml +4 ."Qmail"DAfans.email "Started da in tube 6 at 11:05:08EDT29-Aug-23\\n{1 => 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 22,\\n 5 => 5,\\n 6 => 17}\\nCan@11:04:08, 22.5C, 28% humidity, 14.7psia, 11.544V, 0.527A, 105.625Ah, 6.09W",Subject: "da sampling at most 50ml" +3 #tLoading sh1 puck from tube 6 into Collection Clamp +3 "collection"'&& +4 "core" &C , +3 "manipulator"&;% +5 "core" %\ # t s Y C +2 "storage"(~% +5 "core" %y % N +2 "storage"(B. +4 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"(N(K +507 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +5 (& +4 "core" &K  S G +3 "manipulator"&!& +5 "core" &- K J R' +2 "manipulator"&% +5 "core" %\ # H Q C +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 +2 "manipulator"&a( +143 #"uploadLog"upsync +38 "core" ( +2 "manipulator"&^& +5 "core" & i i "| +2 "storage"(u& +4 "core" &K G N +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 6 + 700 counts +2 "manipulator"&p'7 +93 "core" ' +3 "storage"(U& +5 "core" &K Y P +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"('H +152 "core" ' +3 "storage"(W- +4 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +4 (,& +3 "core" &K p j B +3 "manipulator"&=& +4 "core" & 1 1 P"{ +3 .tElbow.seek 6 + "manipulator"&\\( +4 "core" ( +3 "manipulator"&h& +5 "core" & 0 0 "{ +2 "storage"(>& +5 "core" &K | U D +2 .tForearm.seek 6 + 300 counts +2 "manipulator"&z'ϧ +21 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&_/ +70 "core" / +4 ."downElevator"SE.seek :down +4 "storage"(F'v +2 "manipulator"&.& +9 "core" & . *"{ +2 "manipulator"&3% +4 "core" % ϡ s  | +3 .tForearm.seek :retract +2 "manipulator"&*'\ +98 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +10 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +134 "core" ( +2 "manipulator"&x& +5 "core" & 0 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &:& +3 "core" & /0 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&o', +98 "core" ' +2 "manipulator"&C& +4 "core" & n n ;0 +3 "manipulator"&e% +4 "core" %2 l m h +3 "collection"'b& +4 "core" &V * +4 "collection"'@& +6 "core" &W * +2 .tCC.seek :closed +2 "collection"'s(O +6 "core" &T * +6 &#R $$d +9 &UmN ; +9 &zfT O +10 &wCE $V +9 &8;R %W +9 &;R %V +10 &;G $W +9 &;N %V +10 &A;M $V +10 &<H "V +8 &;E !W +10 &!;D !V +9 &#I<C V +9 &% <; V +10 &&89 !V +9 &(:8 V +10 &*Q<: V +9 &,;< V +9 &-;@ W +10 &/:9 #V +9 &1Y;7 "V +9 &3<? #V +10 &4;> $V +9 &6<F #V +10 &8a;F !V +9 &:#;D #V +9 &;;9 !V +10 &=;A "V +9 &?i<@ #V +9 &A,;A $V +10 &B;B %V +9 &D;A !V +10 &Fp?@ #V +9 &H,R; !Y +9 &I7 ^ +10 &KF b' +9 &M9F b< +9 &NI : +10 &OrB !c +8 ( +3 &O}vF X +2 "collection"'@& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 2.19 +2 .Hand.open + "manipulator"&"1 +72 "core" 1 +2 "manipulator"&+% +5 "core" % 2   +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&n'\ +95 "core" ' +3 #tcollectSample 50ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +159 .tIntake.select :close + .Exhaust.select :close +2 .SS.hold + "sampler")r+ +3 "core" + +2 "sampler")c% +5 "core" % +2 "collection"'$& +5 "core" &O}r>X +3 "Can"nY|r}\\ +2 #tCalibrating pressure and temperature sensors +4 .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +3 .SS.reconfigure :fast +2 "sampler")#.0X +145 "core"  +3 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.seek 0ml +3 "collection"'V  +2 "sampler")_' +8 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust +2 "sampler").  +137 "core" ~ +11  +842 ' +3 .tSSV.dial between CBV and plug +2 "sampler")3 +50 "core" +2 .tCBV.dial between SSV and waste2 +2 "collection"'a  +42 "core"  +2 "collection"'p% +5 "core" % BO  +2 ."connect"CTV.dial CSV,avoiding: :air +4 .tCSV.dial CTV +2 "collection"'x  +3 ':  +14 "core"  +35  +44 .tCS.reconfigure :pressurize +10 "collection"'# d@<< Ib +3 .tCS.seek 0ml +2 "collection"'' +2490 "core" '< E JE  +3 "collection"'z% +5 "core" % G JN  +2 "sampler")C% +4 "core" % O +3 #tBubblePoint: Intake @24.0psia, Outlet @1.0psia + .CBV.dial SSV +2 "collection"'e @ +40 "core" A +3 .tSS.reconfigure :default +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'r' +109 "core" ' +3 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")] +147 "core"  +3 .tSS.reconfigure :exhale +2 "sampler")#.0X +103 "collection"'^9 +3 "core" 9h < +103 "collection"'u9 +3 "core" 9y; +103 "collection"'t9 +4 "core" 99 +103 "collection"'W9 +4 "core" 99 +103 "collection"'!9 +3 "core" 97 +103 "collection"'q9 +3 "core" 9 6 +103 "collection"'h9 +3 "core" 9$5 +103 "collection"'U9 +3 "core" 9(3 +103 "collection"'>9 +4 "core" 9-2 +103 "collection"'V9 +3 "core" 911 +104 "collection"'.9 +3 "core" 95/ +103 "collection"',9 +3 "core" 99. +103 "collection"'39 +3 "core" 9+>- +103 "collection"'a9 +4 "core" 9:B, +103 "collection"'p9 +3 "core" 9HF+ +103 "collection"'x9 +3 "core" 9VJ) +103 "collection"':9 +3 "core" 9dO( +103 "collection"'=9 +3 "core" 9rS( +103 "collection"'z9 +4 "core" 9W& +103 "collection"'C9 +3 "core" 9[% +103 "collection"'e9 +3 "core" 9`$ +104 "collection"'_9 +3 "core" 9d$ +103 "collection"'\\9 +3 "core" 9h# +103 "collection"'F9 +4 "core" 9m! +103 "collection"'*9 +3 "core" 9q! +103 "collection"'b9 +4 "core" 9u +103 "collection"'9 +3 "core" 9y +103 "collection"'@9 +3 "core" 9~ +103 "collection"'+9 +3 "core" 9 +103 "collection"'c9 +4 "core" 9  +103 "collection"'$9 +3 "core" 9  +103 "collection"'9 +3 "core" 9  +103 "collection"'"9 +3 "core" 9  +104 "collection"']9 +4 "core" 9 ( +103 "collection"'9 +3 "core" 9 1 +103 "collection"'o9 +4 "core" 9 ; +103 "collection"'r9 +3 "core" 9 D +103 "collection"'9 +3 "core" 9 L +103 "collection"'79 +4 "core" 9 U +146 "collection"'9 +12 "core" 9 a +103 "collection"'9 +3 "core" 9 i +103 "collection"'%9 +3 "core" 9 p +103 "collection"'?9 +4 "core" 9 y +103 "collection"'99 +3 "core" 9  +103 "collection"'9 +3 "core" 9  +103 "collection"'-9 +4 "core" 9  +103 "collection"'L9 +3 "core" 9  +103 "collection"')9 +4 "core" 9  +103 "collection"'9 +3 "core" 9  +103 "collection"'Q9 +3 "core" 9   +103 "collection"' 9 +4 "core" 9 \  +103 "collection"'9 +3 "core" 9   +104 "collection"'G9 +3 "core" 9   +103 "collection"'89 +5 "core" 9   +103 "collection"'}9 +3 "core" 9  +103 "collection"''9 +3 "core" 9  +103 "collection"'9 +4 "core" 9  +103 "collection"'{9 +3 "core" 9  +103 "collection"'I9 +4 "core" 9  +103 "collection"'9 +3 "core" 9  +103 "collection"' 9 +4 "core" 9   +103 "collection"'(9 +3 "core" 9  +103 "collection"'O9 +3 "core" 9  +104 "collection"'9 +3 "core" 9  +104 "collection"'29 +3 "core" 9  +103 "collection"'m9 +3 "core" 9 ! +103 "collection"'y9 +3 "core" 9 & +104 "collection"'i9 +3 "core" 9 * +103 "collection"'T9 +4 "core" 9\ . +103 "collection"'R9 +4 "core" 9\ 2 +103 "collection"'/9 +3 "core" 9\ 7 +103 "collection"'`9 +3 "core" 9\  ; +104 "collection"'w9 +3 "core" 9\  ? +103 "collection"'19 +4 "core" 9\ !D +103 "collection"'J9 +3 "core" 9\ "H +103 "collection"'j9 +4 "core" 9\ #L +103 "collection"'9 +3 "core" 9\ $P +103 "collection"'[9 +4 "core" 9\ %U +103 "collection"'#9 +4 "core" 9\ #&Y +103 "collection"'9 +4 "core" 9\ &'] +103 "collection"'X9 +3 "core" 9\ *(a +103 "collection"'9 +3 "core" 9\ -)f +103 "collection"'\ 9 +4 "core" 9\ /)j +103 "collection"'9 +4 "core" 9\ 3+n +103 "collection"'E9 +3 "core" 9\ 6,r +104 "collection"'D9 +3 "core" 9\ 8,w +103 "collection"'9 +3 "core" 9\ <.{ +103 "collection"'09 +3 "core" 9\ >. +103 "collection"' 9 +4 "core" 9\ @/ +104 "collection"'k9 +3 "core" 9\ C/ +4 .tCH.hold 10:00,70C +3 "collection"'d `\ `\ @\ +3 'Y9 +6 "core"  + 9\ D\ C +2 "collection"' % +5 "core" % +2 #tBegun lysing Collection Puck Heater at 68.1C/19.1psia +38703 "Can"`ܔZ +21283 "core" ` +2 "collection"'49 +4 "core" 9\  +2 "collection"'% +4 "core" %  +3 #tEnded lysing Collection Puck Heater at 70C/18.3psia +2 .CS.seek 0ml +2 "collection"'' +348 "core" ' +53 .tCTV.dial between spare and air,avoiding: :intake +3 "collection"' @ +113 "core" B +2 .tCSV.dial :air +2 "collection"'6 @ +46 "core" ? +3 .tCS.seek 5ml + "collection"'Z'l +1383 "core" ' +2 .tCSV.dial CTV +2 "collection"'  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'H @ +47 "core" > +3 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'P  +47 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'g @ +48 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"'K' +1396 "core" ' +2 "collection"'% +3 "core" %   +3 #tPuck @29.3psia after final lysis pressurization + #Recovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'v +111 "core" ~ +2 .tCBV.dial CSV +2 "collection"'  +29 "core"  +2 "collection"'f% +4 "core" % B F  +3 .tCS.seek 5ml +2 "collection"'M'l +1370 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'&  +46 "core" +2 "collection"'A% +4 "core" %l i  +4 .tCS.seek 7ml + "collection"'~' +599 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +45 "core" > +3 .tCS.seek 10ml +2 "collection"'5' D +872 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'; ` +127 "core" ^ +2 #tRecycling Lysate (#1 of 1) +2 .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'B   +41 "core" ! +3 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +4 "collection"'|  +2 '  +31 "core"  +117  +3 .tCS.seek 5ml +2 "collection"'<'l +1401 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +111 "core" A +2 .tCSV.dial :waste +2 "collection"'^ +112 "core" +2 .tCS.seek 0ml +2 "collection"'u' +1396 "core" ' + .tCSV.dial :air +2 "collection"'t @ +79 "core" B +3 .tCS.seek 5ml +2 "collection"'W'l +1400 "core" ' +2 .tCSV.dial CTV +2 "collection"'!  +44 "core"  +3 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'q @ +48 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'h  +47 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'U @ +48 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'>' +1397 "core" ' +3 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"'V +110 "core" ~ +2 .tCBV.dial CSV +2 "collection"'.  +40 "core"  +2 "collection"',% +4 "core" % &  +3 .tCS.seek 5ml +2 "collection"'3'l +1408 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'a  +47 "core" +2 "collection"'p% +47 "core" %l  +11 .tCS.seek 7.001ml + "collection"'x' +619 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"': @ +57 "core" A +3 .tCS.seek 10ml +2 "collection"'=' D +893 "core" ' +3 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'z ` +128 "core" _ +3 #tLysing Complete + "collection"'C& +5 "core" &O}rIM % X +2 #tStoring sh1 puck in Collection Clamp to tube 5 + "manipulator"&e% +4 "core" %  "  +3 "storage"(_% +4 "core" % t u  A +3 "storage"(\\. +4 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 5 +2 "storage"(F(; +200 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (*& +4 "core" &; ? = I > +2 "manipulator"&b& +5 "core" & &0 +2 "manipulator"&% +4 "core" %  +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&@( +152 "core" ( +2 "manipulator"&+& +5 "core" & G G \\ +2 "storage"(c& +5 "core" &;  G +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts +2 "manipulator"&$' +104 "core" ' +2 "storage"(& +5 "core" &; J +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"("'H +288 "core" ' +3 "storage"(]- +3 "core" -'X +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&& +4 "core" & + ' +2 "storage"(o& +5 "core" &; u t @ B +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek 5 +2 "manipulator"&r'# +37 "core" ' +3 .tElbow.hold +2 "manipulator"&, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 "storage"(7- +3 "core" -'X +3 .tSE.seek 4.1 Pucks below Top Plate +2 "storage"(' +37 "core" ' + "manipulator"&% +5 "core" %.` +3 "storage"(%& +4 "core" &;  4 +2 .tForearm.force -20 +2 "manipulator"&5 +4 .tForearm.seek 5 + 311 counts + "manipulator"&?'Z +18 "core" ' +2 "manipulator"&9& +5 "core" & L H ^ +2 "storage"(& +4 "core" &;  C +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts +2 "manipulator"&-' +29 "core" ' +3 .tSE.seek 5.1 Pucks below Top Plate +2 "storage"(L' +56 "core" ' +2 "manipulator"&)& +5 "core" & Q I  +2 "manipulator"&% +4 "core" % H J & +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&Q'\ +91 "core" ' +3 .tElbow.seek CC + "manipulator"& ( +157 "core" ( +2 "manipulator"&& +5 "core" &4 +2 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +45 &G& +11 "core" & 4 +3 .tForearm.seek CC +2 "manipulator"&8', +108 "core" ' + .tHand.close +2 "manipulator"&}/ +75 "core" / +2 .tCC.seek :open +2 "collection"''( +379 "core" ( +2 "storage"(& +4 "core" &; s v Q C +2 "storage"({& +6 "core" &; h E +2 "manipulator"&I& +4 "core" & 2 +3 "manipulator"&% +5 "core" %   j +2 .tForearm.seek :retract +2 "manipulator"& '\ +107 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&(( +154 "core" ( +2 "manipulator"&O& +4 "core" & L X  +2 "storage"(& +4 "core" &;  J +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 5 +2 "manipulator"&2'# +111 "core" ' +2 .tElbow.hold +2 "manipulator"&m, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open +2 "manipulator"&y1 +75 "core" 1 +4 "manipulator"&i% +4 "core" % 7o e +3 "storage"(T& +5 "core" &; Z \\ > +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 5 + 320 counts + "manipulator"&R'c +18 "core" ' +2 "manipulator"&/& +4 "core" &  +3 "storage"(`& +4 "core" &;  N +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 5 + 700 counts + "manipulator"&w' +26 "core" ' +2 "storage"(1% +5 "core" % 8 M +4 ."downElevator"SE.seek :down +2 "storage"(J'v +99 (j% +4 "core" %̣) . Pa +3 "manipulator"&% +5 "core" %  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&['\ +90 "core" ' +13 ' +2 ."downElevator"SE.stop + "storage"(5 +4 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'#& +4 "core" &TX / +3 "manipulator"&& +5 "core" & a +2 "manipulator"&X% +6 "core" %\  s +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +182 "core" ( +2 "manipulator"&\ & +5 "core" &- % +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" &- % +3 .tForearm.seek :garage +2 "manipulator"&E'! +108 "core" ' +2 .tHand.close + "manipulator"&D/ +69 "core" / +2 "manipulator"&& +4 "core" &-  Q% +3 "manipulator"&0% +5 "core" % 2 . . ,D +2 .tForearm.seek :retract +2 "manipulator"& '\ +110 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +45 .tElbow.seek CC +10 "manipulator"&k( +286 "core" ( +2 "manipulator"&Y& +5 "core" &\ f$ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +4 "core" &\ } $ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&', +97 "core" ' +2 "manipulator"&d& +4 "core" &\ p "$ +3 "manipulator"&4% +5 "core" %4 ^ _ +2 "collection"'& +5 "core" &X\\ , +3 "collection"'S& +6 "core" &Y\\ , +3 .tCC.seek :closed + "collection"'(O +6 "core" &Y]t + +7 &\ 0\\\\c '%g +9 &ToW\\@ ; +9 &{gY\\ O +10 &uDY[ %V +9 &8<Y\\ &V +9 &<W\\ &V +10 &>YZ &V +9 &<Z\\ &U +9 &A>Y]g &U +10 &>Z]Z &V +9 &<X[: &U +10 &!;Z[ &U +9 &#H<Y\\ %V +9 &% <Y^u $U +10 &&>X]] !U +9 &(>Z]J !U +9 &*P>Z^; !V +10 &,<Z^ !U +9 &-;W^ !U +10 &/:Y] "U +9 &1Y:[] !U +9 &3?Y^ !V +10 &4=Z] $U +9 &6>Z_ !V +9 &8`<Z\\ #V +10 &:#<Y] "U +9 &;?Z_ "U +10 &==Z\\ "U +9 &?h=[] $V +9 &A,<X] $U +10 &B=Z_ #U +9 &D@Z] "U +9 &FpCV] !V +10 &H-PZ]t X +9 &IyY]` ] +10 &KZ[O b +34 &MBZ\\G b1 +2 &NX\\ 8 + &OpZ\\ / +2 &OwY_ X + ( +3 "collection"'S& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 2.06 + "collection"'6& +3 "core" &OsZ\\v X +3 &OsZ]u X +2 .tHand.open + "manipulator"&1 +67 "core" 1 +2 "manipulator"&% +5 "core" % 4    +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&H'\ +102 "core" ' +2 .tPSV.dial PSR +2 "processing"%P +146 "core"  +2 "processing"%g% +5 "core" %SC . +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%Z' +1619 "core" ' +90 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +60 "core"  +2 .tPS.seek 0ml +2 "processing"%v'W +1611 "core" ' +2 .tPSV.dial PSR +2 "processing"% +45 "core"  + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%f' +2638 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +3 "processing"%K +3 "collection"'&  +6 "core" A +3 "processing"%A +4 "core" A +2 "processing"%M  +79 "core" +101 +2 .tPSV.dial :mixloop +2 "processing"% +112 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'~  +17 "core" ~ +2 .tPTV.dial :PRVmixing + "processing"%;  +142 "core" +2 .tPS.seek 0ml +2 "processing"%B'W +2636 "core" ' +2 .tPSV.dial :air +2 "processing"%|  +46 "core"  +3 .tPS.seek 2.5ml +2 "processing"%' +2636 "core" ' +2 .tPSV.dial :mixloop + "processing"%5 +59 "core" +3 .tPS.seek 0ml +2 "processing"%'W +1300 "Can"\\ .Q*Z +1339 "core" ' +2 .tPSV.dial :air +2 "processing"%^  +44 "core"  +3 .tPS.seek 2.5ml +2 "processing"%<' +2638 "core" ' + .tPSV.dial :mixloop +2 "processing"%t +59 "core" +3 .tPS.seek 0ml + "processing"%u'W +2677 "core" ' +11 #tGaraging FlushPuck in Collection Clamp + "manipulator"&!& +5 "core" &\ ! % ~$ +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&q( +15 "core" ( +2 "manipulator"&h& +5 "core" & 4 A% +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &U& +4 "core" &   O% +3 .tForearm.seek CC +2 "manipulator"&W', +108 "core" ' + .tHand.close +2 "manipulator"&V/ +67 "core" / +2 .tCC.seek :open +2 "collection"'.( +379 "core" ( +2 "manipulator"&,& +5 "core" & J N s% +2 "manipulator"&>% +5 "core" %  K E  +3 .tForearm.seek :retract + "manipulator"&a'\ +105 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&p(- +275 "core" ( + "manipulator"&3& +4 "core" &- Q$ +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &:& +3 "core" &- $ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&x'! +109 "core" ' +3 .tHand.open + "manipulator"&z1 +68 "core" 1 +2 "manipulator"&C% +5 "core" % +r   "C +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&e'\ +100 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%_ +4 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%\\  +5 "core" +3 ."connect"PRV.dial CBV +3 .tCBV.dial PRV + "collection"'*  +5 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'b  +5 "core"  +2 #tLoading lyfil puck from tube 6 into Collection Clamp +2 "collection"'& +4 "core" &`d / +2 "manipulator"&N% +5 "core" %\  $ +3 "storage"(+% +4 "core" % f T +2 "storage"(c. +3 "core" .(; +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"((K +190 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (& +3 "core" &K  Q +3 "manipulator"&n& +4 "core" &- $ +2 "manipulator"&]% +5 "core" %\   +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 6 + "manipulator"&( +177 "core" ( +2 "manipulator"&o& +5 "core" &  m +2 "storage"(7& +4 "core" &K  T +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 6 + 700 counts + "manipulator"&'7 +103 "core" ' +2 "storage"(%& +5 "core" &K U +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(9'H +160 "core" ' +2 "storage"(- +4 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 ()& +4 "core" &K  J +2 "manipulator"&& +47 "core" & ` h m +11 .tElbow.seek 6 +2 "manipulator"&$( +4 "core" ( +2 "manipulator"&@& +5 "core" & R K ; m +2 "storage"("& +4 "core" &K  H +4 .tForearm.seek 6 + 300 counts +2 "manipulator"&r'ϧ +22 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tHand.close + "manipulator"&?/ +66 "core" / +5 ."downElevator"SE.seek :down +4 "storage"('v +2 "manipulator"&& +9 "core" & m o X m +2 "manipulator"&G% +4 "core" % ϩ j l k +4 .tForearm.seek :retract + "manipulator"&-'\ +95 "core" ' +3 .tElbow.seek CC +2 "manipulator"&( +19 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +130 "core" ( +2 "manipulator"&}& +4 "core" & ( +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &Q& +4 "core" & x ( +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC + "manipulator"&s', +94 "core" ' +2 "manipulator"&& +4 "core" & ( +3 "manipulator"&{% +4 "core" %5 m s  +3 "collection"'I& +5 "core" &cd , +3 "collection"'& +6 "core" &bet - +3 .tCC.seek :closed +2 "collection"'O(O +5 "core" &`e - +7 &$af *$e +9 &Vqad "< +9 &{gae #P +10 &~Adc &U +9 &?=_e 'U +9 &:bd 'U +10 &=be 'U +9 &>_e 'U +10 &G<adu 'U +9 &>bek 'V +9 &<cde &U +10 &!>bfW 'U +9 &#O=`eM 'U +9 &%>beC 'U +10 &&>be= 'U +9 &(=bd& 'U +10 &*W>ad 'U +9 &,<ce 'U +9 &->ac 'U +10 &/:bf (U +9 &1`=ae 'U +10 &3"=bf 'U +9 &4<_e 'U +9 &6>cg 'U +10 &8h<cd %U +9 &:)=df 'U +9 &;>`e 'U +10 &==af 'U +9 &?o=be* 'U +9 &A2<be[ 'U +10 &B<ceT 'U +9 &DAaeM 'V +10 &FtIaeL &W +9 &H,jbf= "Z +9 &I@h' ` +10 &K3 b* +9 &M= | b< +9 &N : +10 &On*& 3 +9 &OtJD U +5 ( +3 "collection"'& +5 "core" &OnWWj U +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 2.32 + .Hand.open + "manipulator"&1 +76 "core" 1 +2 "manipulator"&8% +5 "core" % 3 * # ' +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"& '\ +97 "core" ' +4 .tCTV.dial CSV,avoiding: :intake +2 "collection"'y  +145 "core"  +2 .tCSV.dial CTV +2 "collection"'i  +32 "core"  +2 .tPS.seek 2.5ml +2 "processing"%T' +2636 "core" ' +2 "collection"'/% +4 "core" % >9<D  +3 .tCS.seek 4.149ml +2 "collection"'`'Q +1619 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%1  +45 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%  +80 "core"  +3 .tPS.seek 0ml + "processing"%j'W +2638 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"' ` +42 "core" _ +2 .tCSV.dial :air + "collection"'( @ +48 "core" > +3 .tCS.seek 10ml +2 "collection"'2' D +1619 "core" ' + .tCSV.dial CTV +2 "collection"'#  +47 "core"  +2 .tCS.seek 0ml +2 "collection"'' +2789 "core" ' +10 .tCBV.dial :waste1 +2 "collection"'X @ +32 "core" > +2 .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +3 "collection"'R  +147 "core" +2 "collection"'L& +5 "core" &On U +2 #tStoring lyfil puck in Collection Clamp to tube 5 +2 "manipulator"&w% +4 "core" %\ ' ( L5 +3 "storage"(\ % +5 "core" %{  E +2 "storage"(. +3 "core" .(K +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 5 + "storage"(J(; +190 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (m& +3 "core" &; r g A B +3 "manipulator"&D& +5 "core" &  ( +2 "manipulator"&% +4 "core" %\   5 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&0( +149 "core" ( +3 "manipulator"&[& +5 "core" & ) % +2 "storage"(E& +4 "core" &; s i [ D +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 5 + 700 counts + "manipulator"&Y' +96 "core" ' +2 "storage"(& +5 "core" &; % H +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"( 'H +276 "core" ' + "storage"(d- +4 "core" -'J +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +4 "manipulator"&4& +3 "core" &  $ J +3 "storage"(& +5 "core" &;  F +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 5 +2 "manipulator"& '# +37 "core" ' +2 .tElbow.hold +2 "manipulator"&', +4 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"(6- +3 "core" -'J +4 .tSE.seek 5.1 Pucks below Top Plate + "storage"(' +34 "core" ' +3 "manipulator"&% +4 "core" %4Zjx +2 "storage"(S& +6 "core" &;  4 + .tForearm.force -20 +2 "manipulator"&5 +4 .tForearm.seek 5 + 317 counts + "manipulator"&P'` +17 "core" ' +3 "manipulator"&g& +5 "core" & B G +2 "storage"(& +5 "core" &; E +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts +2 "manipulator"&' +18 "core" ' +2 .tSE.seek 6.1 Pucks below Top Plate +2 "storage"(Z' +57 "core" ' +2 "manipulator"& & +5 "core" & G E y +2 "manipulator"&v% +4 "core" % A J  +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&K'\ +94 "core" ' +3 .tElbow.seek CC + "manipulator"&A( +160 "core" ( +2 "manipulator"&&& +5 "core" &  / +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &M& +3 "core" & / +3 .tForearm.seek CC +2 "manipulator"&', +96 "core" ' +44 .tHand.close +9 "manipulator"&~/ +77 "core" / +2 .tCC.seek :open +2 "collection"';( +382 "core" ( +3 "storage"(f& +5 "core" &;  J +2 "storage"(|& +4 "core" &;  I +3 "manipulator"&B& +4 "core" & H I / +3 "manipulator"&5% +4 "core" % > J I  +3 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 5 +2 "manipulator"&^( +152 "core" ( +2 "manipulator"&& +5 "core" &  +2 "storage"(t& +4 "core" &;  N +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 5 +2 "manipulator"&<'# +110 "core" ' +2 .tElbow.hold +2 "manipulator"&!, +3 "core" , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open +2 "manipulator"&h1 +71 "core" 1 +3 "manipulator"&U% +5 "core" % 3 w0 +2 "storage"(V& +4 "core" &; v r  C +3 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 5 + 316 counts + "manipulator"&k'_ +22 "core" ' +2 "manipulator"&H& +4 "core" &  +3 "storage"(& +5 "core" &;  O +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts +2 "manipulator"&,' +28 "core" ' +2 "storage"(>% +5 "core" % N P +3 ."downElevator"SE.seek :down +4 "storage"(W'v +98 (3% +3 "core" %% s Sa +3 "manipulator"&:% +5 "core" %  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&q'\ +90 "core" ' +12 ' + ."downElevator"SE.stop +2 "storage"(5 +3 .tPSV.dial :air +2 "processing"%z  +93 "core"  +3 .tPS.seek 2.5ml + "processing"%C' +2638 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%_ +61 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%a  +57 "core" +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%\\ +57 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%*  +57 "core" +2 .tdelay 1 second +103 .PS.seek 0ml + "processing"%b'W +2628 "core" ' +3 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +5 "core" & A +2 "manipulator"&N& +4 "core" &  +3 "manipulator"&+% +4 "core" %\   ^ +3 .tElbow.seek FlushPuck::Garage + "manipulator"&c(- +180 "core" ( +2 "manipulator"&x& +4 "core" &- g *- +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" &- 0- +45 .tForearm.seek :garage +10 "manipulator"&n'! +107 "core" ' +2 .tHand.close + "manipulator"&]/ +74 "core" / +2 "manipulator"&F& +5 "core" &- $ , $- +2 "manipulator"&o% +4 "core" % / . + A6 +4 .tForearm.seek :retract + "manipulator"&7'\ +108 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&p( +121 "core" ( +2 "manipulator"&%& +5 "core" & # +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" & }  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&)' +95 "core" ' +2 "manipulator"&& +4 "core" &  +3 "manipulator"&e% +4 "core" % - +3 "processing"%@& +4 "core" & @ +4 "processing"%"& +5 "core" & @ +3 .tPC.seek :closed +3 "processing"%?(Tg +3 "core" & @ +7 & ?> +9 &Dh& 63 +10 &/il$ 5G +9 &U$ 7X +9 &s6* ;X +10 &69% :W +9 &7* ;W +10 &7. ;W +9 &|79 :X +9 &>99 ;X +10 &98 ;X +9 & 79 :X +9 &"4< ;X +10 &$G54 ;W +9 && 6< ;W +9 &'9? :X +10 &)9A :W +9 &+N6G ;X +10 &-9H :W +9 &.9G :X +9 &07M :W +10 &2W6H :W +9 &49K :X +10 &57F :X +9 &79M :W +9 &9_6Q ;W +10 &;!7V :W +9 &<:U :X +9 &>8V ;W +10 &@g7V :W +9 &B(9X :X +10 &C9V :X +9 &E:\\ :X +9 &Gm>Y :X +10 &I)I^ 9Z +9 &Jmb 2^ +9 &Lvb 3` +10 &N\\vc 3` +9 &Pvb 3` +9 &Qzj 2a +10 &SUp 62 +9 &T<#Um 63 +9 ( +2 &TD m ;+ +3 "processing"%"& +4 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 2.11 +2 "processing"%& +4 "core" &TD ` :+ +2 .tHand.open + "manipulator"&G1 +75 "core" 1 +2 "manipulator"&% +4 "core" %  - +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 .tPRV.dial :air +2 "processing"%}  +46 "core"  +2 .tPSV.dial :mixloop +2 "processing"%Q +45 "core" +2 "processing"%9% +5 "core" %W~ 7 +2 .tPS.seek 0.3ml +2 "processing"%r' +395 "core" ' +2 .tPSV.dial PSR + "processing"% +113 "core"  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%{'* +489 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%I' +1923 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%$ +115 "core" +2 .tPTV.dial :mixing + "processing"% @ +80 "core" B +30 .tPBV.dial :waste2 +2 "processing"%-  +104 "core"  +2 .tPS.seek 0ml +2 "processing"%.'W +2631 "core" ' +3 #tGaraging FlushPuck in Processing Clamp + "manipulator"&& +5 "core" & i ` ) +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&8( +3 "core" ( +2 "manipulator"&& +4 "core" & ^ ] Q +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &y& +3 "core" & ` j +3 .tForearm.seek PC +2 "manipulator"&i' +97 "core" ' +10 .tHand.close +2 "manipulator"&s/ +65 "core" / +2 .tPC.seek :open +2 "processing"%u( +402 "core" ( +3 "manipulator"&/& +5 "core" & T +2 "manipulator"&=% +5 "core" %  / +2 .tForearm.seek :retract +2 "manipulator"&1'\ +94 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"& (- +162 "core" ( +2 "manipulator"&T& +5 "core" &- ~ & +7 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +4 "core" &- } & +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage + "manipulator"&('! +110 "core" ' +2 .tHand.open + "manipulator"&`1 +75 "core" 1 +3 "manipulator"&#% +5 "core" % +   ;~ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&2'\ +104 "core" ' +3 #tLoading da puck from tube 6 into Processing Clamp + "processing"%X& +5 "core" & = +2 "manipulator"&R% +5 "core" %\ % g t< +2 "storage"(L% +5 "core" %|  P + "storage"(w. +4 "core" .(; +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 6 + "storage"(\ (K +202 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (& +3 "core" &K J M +3 "manipulator"&m& +5 "core" &- { 7& +2 "manipulator"&D% +5 "core" %\ % }< +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 +2 "manipulator"&( +180 "core" ( +2 "manipulator"&& +5 "core" & !q +2 "storage"([& +4 "core" &K = Q +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 6 + 700 counts + "manipulator"&E'7 +103 "core" ' +2 "storage"(& +4 "core" &K ^ U +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"('H +169 "core" ' +2 "storage"( - +4 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (d& +3 "core" &K L L +3 "manipulator"&4& +5 "core" & _ q!p +2 .tElbow.seek 6 +2 "manipulator"&( +4 "core" ( +2 "manipulator"&6& +5 "core" & ~ !p +2 "storage"(& +5 "core" &K  L +2 .tForearm.seek 6 + 300 counts +2 "manipulator"&S'ϧ +23 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&g/ +75 "core" / +4 ."downElevator"SE.seek :down +4 "storage"('v +2 "manipulator"& & +9 "core" & j g!p +2 "manipulator"&v% +5 "core" % ϐ ~ = +2 .tForearm.seek :retract +3 "manipulator"&Y'\ +91 "core" ' +2 .tElbow.seek PC +2 "manipulator"&0( +28 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +225 "core" ( + "manipulator"& & +5 "core" & u } s[ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 & & +3 "core" & y[ +46 .tForearm.reconfigure :tight +10 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC + "manipulator"&P' +93 "core" ' +3 "manipulator"&& +5 "core" & [ +2 "manipulator"&&% +5 "core" % :f +3 "processing"%M& +5 "core" &u ? +3 "processing"%& +6 "core" &u ? +3 .tPC.seek :closed + "processing"%'(Tg +6 "core" & ? +7 & 4 ;&i +9 &Qj{ 5: +9 &ve 5O +10 &p? 9X +9 &33{ ;X +10 &6w :W +9 &6k 8X +9 &y5j :X +10 &<6l :W +9 &5g :W +9 &9g :X +10 &!8Z 9X +9 &#C6[ :X +10 &%3Z :X +9 &&4Y :W +9 &(6Y :W +10 &*K9W 9X +9 &, 8R :X +9 &-5K 9X +10 &/4L :W +9 &1T4J :W +10 &39F :X +9 &46A :X +9 &66C :X +10 &8[6H :X +9 &:44 :W +9 &;53 :W +10 &=8> :X +9 &?c6: :X +10 &A&45 :W +9 &B6: :W +9 &D;8 9X +10 &Fj;8 :X +9 &H(F1 9Y +9 &I]+ 7\\ +10 &Kv* 4` +9 &M[r) 4` +10 &Ow. 4` +9 &Pw. 3` +9 &R{/ 2a +10 &TTT$ 7R +9 &T?@( 9: +5 ( +3 "processing"%& +4 "core" &T??" 8: +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 2.11 + .Hand.open +2 "manipulator"&~1 +71 "core" 1 +2 "manipulator"&K% +5 "core" % g ^f +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&O'\ +93 "core" ' +3 #tHeating Puck.from 6, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%f  +3 %|9 +7 "core" 9 +103 "processing"%B9 +3 "core" 9 +103 "processing"%59 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%t9 +5 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%A9 +3 "core" 9 +103 "processing"%h9 +3 "core" 9 +103 "processing"%U9 +3 "core" 9# +103 "processing"%V9 +20 "core" 9' +103 "processing"%H9 +3 "core" 9, +103 "processing"%9 +3 "core" 90 +103 "processing"%>9 +4 "core" 94 +103 "processing"%9 +3 "core" 98 +103 "processing"%39 +3 "core" 9= +103 "processing"%:9 +3 "core" 9A +103 "processing"%^9 +3 "core" 9E +103 "processing"%<9 +3 "core" 9I +103 "processing"%k9 +3 "core" 9 N +103 "processing"%Z9 +4 "core" 9 R +103 "processing"%z9 +3 "core" 9V +103 "processing"%,9 +3 "core" 9Z +104 "processing"%W9 +3 "core" 9_ +103 "processing"%j9 +3 "core" 9c +103 "processing"%_9 +3 "core" 9 g +104 "processing"%a9 +3 "core" 9%k +103 "processing"%\\9 +3 "core" 9(p +103 "processing"%*9 +3 "core" 9,t +103 "processing"%C9 +3 "core" 91x\ +103 "processing"%9 +4 "core" 95|\ +103 "processing"%N9 +3 "core" 99\ +103 "processing"%+9 +3 "core" 9= +4 .tPH.hold 2:00:00,28C +3 "processing"%x pp= +3 .tdelay 1:30 +5 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +114 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml +2 "processing"%!' +590 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +62 .tPS.seek 2ml +2 "processing"%]'[ +1613 "core" ' +2 .tPTV.dial :puck +2 "processing"%F  +77 "core"  +2 .tPSV.dial PTV +2 "processing"%o +82 "core" +2 .tPBV.dial :waste1 +2 "processing"%q  +146 "core"  +2 "processing"%%% +4 "core" %X* , +4 .tPS.seek 1.5ml + "processing"%' +307 "Can"e +MFZ +277 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%n * +35 "core" * +3 .tPS.seek 0ml +2 "processing"%'W +1610 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%e  +15 "core"  +2 .tPBV.dial :waste1 +2 "processing"%@  +35 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%c * +39 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%7 +82 "core"  +3 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +4 .tPS.seek 2.5ml + "processing"%l' +2629 "core" ' +2 .tPSV.dial PTV +2 "processing"% +81 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%G +81 "core"  +2 .tdelay 5 seconds +503 .PSV.dial PTV + "processing"% +82 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%"  +90 "core" +3 .tPS.seek 0ml +2 "processing"%}'W +2620 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%Q  +151 "core" +2 .tPSV.dial :mixloop +2 "processing"%9 +44 "core" +3 .tPRV.dial :ab1 + "processing"%) @ +82 "core" A +3 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +4 .tPS.seek 0.15ml + "processing"%b'w +357 "core" ' +3 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +4 "collection"'r  +2 "processing"%  +50 "core"  +8 +2 "processing"%{% +4 "core" %x  +3 .tPS.seek 0.32ml +2 "processing"%$'% +393 "core" ' +3 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +32 "core" +2 .tPRV.dial :air +2 "processing"%-  +47 "core"  +2 .tPS.seek 0.9ml +2 "processing"%I'D +1228 "core" ' +2 .tPRV.dial :waste2 +2 "processing"% @ +78 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%' +858 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%y  +59 "core" +3 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%s'[ +1617 "core" ' + .tPSV.dial :PML +2 "processing"%p +45 "core" +2 .tPTV.dial :mixing +2 "processing"% @ +77 "core" A +2 .tPBV.dial :waste1 +2 "processing"%?  +37 "core" +2 "processing"%/% +5 "core" %Z! , +2 .tPS.seek 1.85ml +2 "processing"%=': +237 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%T * +39 "core" , +2 .tPS.seek 0ml +2 "processing"%'W +1969 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'i& +4 "core" &lok +44 "manipulator"&8& +13 "core" &  [ +2 "manipulator"&`% +4 "core" % & "] +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage + "manipulator"&#(- +140 "core" ( +2 "manipulator"&1& +4 "core" &-  ' J0 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &X& +3 "core" &-  +0 +3 .tForearm.seek :garage +2 "manipulator"&R'! +110 "core" ' +2 .tHand.close +2 "manipulator"&L/ +68 "core" / +2 "manipulator"&w& +4 "core" &-/ +3 "manipulator"&(% +4 "core" % +7 +3 .tForearm.seek :retract +2 "manipulator"&'\ +109 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&m( +278 "core" ( +2 "manipulator"&D& +4 "core" &  '4 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &J& +5 "core" & 4 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC + "manipulator"&', +104 "core" ' +2 "manipulator"&[& +4 "core" & 4 +3 "manipulator"& % +4 "core" %5 R +3 "collection"'& +5 "core" &koj  +3 "collection"' & +6 "core" &kp=  +3 .tCC.seek :closed +2 "collection"'2(O +6 "core" &mp8  +6 & )ko= %f +9 &~Rnlo8 ; +10 &xgkm4 P +9 &h?lp4 X +10 &+9jpD X +9 &9ko: X +9 &9ko5 W +10 &r9mn7 W +9 &55jo6 W +9 &:jp- W +10 &9ko/ W +9 &!z9kn/ W +9 &#<9mq0 W +10 &$9no2 W +9 &&8kn9 W +10 &(9jn1 W +9 &*E9kp1 W +9 &,9kn3 W +10 &-<il9 W +9 &/8ko5 W +10 &1M9lp7 W +9 &3=ln8 W +9 &49io; W +10 &69mn8 W +9 &8V8lp; V +9 &:9jn7 W +10 &;9lp< W +9 &=9mq@ W +10 &?\\=ko< W +9 &A8lo0 W +9 &B9lo< W +10 &D=lp9 W +9 &Fc<jn5 X +9 &H"Jjo4 Y +10 &Inkm< ] +9 &Kko< b +10 &M3ko6 b8 +9 &Nlo: : +9 &Osjo> \\ +9 ( +2 &O|`kn9 S +3 "collection"' & +4 #tCollection Clamp onSpring/offSpring for 4/26 samples, on/off torque 1.75 +2 "collection"'d& +3 "core" &O|`ina S +3 .tHand.open + "manipulator"&41 +73 "core" 1 +2 "manipulator"&6% +5 "core" % / fX +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +2 .tPSV.dial PSR +2 "processing"%g +126 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml +2 "processing"% ' +1614 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +6 "processing"%v  +48 "core"  +3 .tPS.seek 0ml + "processing"%'W +1616 "core" ' +2 .tPSV.dial PSR +2 "processing"%E +59 "core"  +2 .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"%S  +3 "collection"'  +43 "core" +138  +2 .tPSV.dial :mixloop + "processing"% +114 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +58 "core"  +10 .tPTV.dial :PRVmixing +2 "processing"%  +79 "core" +3 .tPS.seek 0ml +2 "processing"%'W +617 "Can"h gsVZ +2012 "core" ' +2 .tPSV.dial :air +2 "processing"%&  +46 "core"  +3 .tPS.seek 2.5ml +2 "processing"%M' +2630 "core" ' +2 .tPSV.dial :mixloop + "processing"%Y +48 "core" +3 .tPS.seek 0ml +2 "processing"%u'W +2634 "core" ' +2 .tPSV.dial :air +2 "processing"%~  +48 "core"  +3 .tPS.seek 2.5ml + "processing"%K' +2638 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%| +48 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2635 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&B& +4 "core" &4 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&P( +30 "core" ( +2 "manipulator"&5& +4 "core" & +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" & K +3 .tForearm.seek CC +2 "manipulator"&t', +110 "core" ' +2 .tHand.close + "manipulator"&/ +67 "core" / +3 .tCC.seek :open +2 "collection"'A( +379 "core" ( +2 "manipulator"&h& +5 "core" & r +2 "manipulator"&U% +5 "core" %    +3 .tForearm.seek :retract + "manipulator"&V'\ +103 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&H(- +274 "core" ( +2 "manipulator"&& +5 "core" &- 7 2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &>& +3 "core" &- > 7 I +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'! +110 "core" ' +3 .tHand.open +2 "manipulator"&31 +67 "core" 1 +2 "manipulator"&:% +5 "core" % )| ] +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&^'\ +100 "core" ' +3 ."da"delayUntil "12:00:35.34" +24530 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%< @ +83 "core" B + ."da"PBV.dial :waste1 +2 "processing"%k  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Z * +38 "core" + +2 ."da"PSV.dial :air +2 "processing"%z  +59 "core" +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%,' +2638 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%W +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%j  +48 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%_ +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%a  +47 "core"  +3 ."da"PS.seek 0ml +2 "processing"%\\'W +2622 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%* +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +53 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%C' +594 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1609 "core" ' + ."da"PTV.dial :puck +2 "processing"%N  +79 "core"  +2 ."da"PSV.dial PTV +2 "processing"%+ +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%.% +4 "core" %Y_ 4 +3 ."da"PS.seek 1.5ml +2 "processing"%!' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%F * +38 "core" , +2 ."da"PS.seek 0ml +2 "processing"%o'W +1617 "core" ' +3 ."da"delay 2:00 +6288 "Can"j uZ +5715 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%q  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%%  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%] * +36 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%n +82 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2632 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%f +80 "core" +3 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%e +81 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%@ +80 "core" +3 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%c  +78 "core"  +3 ."da"PS.seek 0ml +2 "processing"%7'W +2632 "core" ' +3 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +145 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +589 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%G'[ +1608 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +90 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%"  +37 "core" +2 "processing"%l% +5 "core" %_ , +3 ."da"PS.seek 1.5ml +2 "processing"%Q' +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%9 * +38 "core" , +2 ."da"PS.seek 0ml +2 "processing"%)'W +1611 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%}  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +38 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%r +78 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%{' +2641 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%b +93 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +78 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%- +92 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%$  +81 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2621 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%I  +47 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing + "processing"%y  +150 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%  +47 "core" ~ +2 ."da"PTV.dial :PRVmixing +2 "processing"%p  +48 "core" +10 ."da"PSV.dial :mixloop +2 "processing"% +60 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +4 ."da"PS.seek 0.3ml +2 "processing"%?' +392 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%/  +49 "core"  +2 "processing"%T% +5 "core" % 0 +2 ."da"PS.seek 0.55ml +2 "processing"%s'z +331 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%=  +45 "core"  +3 ."da"PS.seek 2ml +2 "processing"%i'[ +1554 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%8 +46 "core" +2 ."da"PTV.dial :mixing +2 "processing"%` @ +79 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%1  +37 "core" +2 "processing"%X% +4 "core" %X . +3 ."da"PS.seek 1.85ml +2 "processing"%0'8 +240 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%L * +38 "core" , +3 ."da"PS.seek 0ml +2 "processing"%w'W +1972 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +9420 "Can"i &ax߂Z +38583 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%( @ +4 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%O  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%R * +37 "core" , +2 ."da"PSV.dial :air +2 "processing"%D  +47 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%J' +2638 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%# +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%[  +48 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +47 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +48 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2632 "core" ' +3 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%; +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%d' +595 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%4'[ +1608 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%6  +81 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +91 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%g  +37 "core" +2 "processing"%% +4 "core" %X 2 +3 ."da"PS.seek 1.5ml +2 "processing"%' +596 "core" ' +3 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%v * +37 "core" , +3 ."da"PS.seek 0ml +2 "processing"% 'W +1605 "core" ' +2 ."da"delay 2:00 +6496 "Can"h 1G_Z +5507 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%E  +16 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +37 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%S +78 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"% ' +2636 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +91 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +78 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +92 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%&  +81 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2623 "core" ' +11 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%Y +144 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%M' +594 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%~'[ +1618 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%u  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%| +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%K  +37 "core" +2 "processing"%B% +5 "core" %_  +2 ."da"PS.seek 1.5ml +2 "processing"%5' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" * +3 ."da"PS.seek 0ml +2 "processing"%'W +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%m  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%2 * +36 "core" * +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%h +82 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%U' +2627 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%t +80 "core" +3 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +92 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%> +78 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%P  +91 "core" +3 ."da"PS.seek 0ml +2 "processing"%3'W +2625 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%: +144 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%V' +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1612 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%<  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%k +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%Z  +35 "core" +2 "processing"%z% +4 "core" %V - +3 ."da"PS.seek 1.5ml +3 "processing"%' +591 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%W * +36 "core" * +3 ."da"PS.seek 0ml +2 "processing"%j'W +1603 "core" ' +2 ."da"delay 2:00 +10653 "Can"l )JIZ +1351 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%_  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%a  +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"%* +80 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%\\' +2705 "core" ' + ."da"PSV.dial PTV +2 "processing"%C +79 "core" +3 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%N +79 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%+ +79 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +79 "core"  +3 ."da"PS.seek 0ml +2 "processing"%.'W +2626 "core" ' +3 ."da"Gate.power :camera,:ON +55 #Mixing DA Substrates + .PSR.select :air +3 .PSV.dial PSR +2 "processing"% +154 "core"  +10 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +10 "processing"% +26 ."da"PS.reconfigure :default +10 "processing"%#A d`xb +16 ."da"PS.seek 0.25ml +10 "processing"%F'7 +355 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +11 ."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 +3 "processing"%q'[ +1699 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%] +84 "core" + ."da"PBV.dial :waste1 +2 "processing"%n  +37 "core" +2 "processing"%o% +4 "core" %Z +3 ."da"PS.seek 1.5ml +2 "processing"%f' +616 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%e * +38 "core" + +2 ."da"PS.seek 0ml +2 "processing"%@'W +1714 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%c  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +38 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%7 +86 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2825 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +85 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%" +86 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%l +87 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%G  +95 "core" +3 ."da"PS.seek 0ml +2 "processing"%9'W +2789 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%Q +155 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%}'[ +2249 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%r +85 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%)  +38 "core" +2 "processing"%b% +5 "core" %X# +3 ."da"PS.seek 1.5ml +2 "processing"%' +624 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%- * +39 "core" + +2 ."da"delay 1 second +103 .PSV.dial :waste1 + "processing"%$  +133 "core"  +4 ."da"PS.seek 0ml +2 "processing"%{'W +1700 "core" ' +2 "processing"%I9 +4 "core" 96v +3 #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast + "processing"%y +4 "core" 6w +2 "processing"%& +4 "core" &T?; : +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 5 + "manipulator"&p% +5 "core" %   +2 "storage"(% +4 "core" %}  .  +3 "storage"(. +3 "core" .(K +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 5 +2 "storage"(/(; +202 "core" ( +2 ."da"SC.configure :limp +3 "storage"($(\ 1b +3 (T& +3 "core" &;  +3 "manipulator"&?& +5 "core" &-  +2 "manipulator"&=% +4 "core" %  i +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 5 +2 "manipulator"&s( +183 "core" ( +2 "manipulator"&8& +4 "core" &\ $ +2 "storage"(`& +5 "core" &; ? ? +52 ."da"Forearm.reconfigure :tight +11 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 5 + 700 counts +2 "manipulator"&1' +102 "core" ' +2 "storage"(X& +5 "core" &; / 0  +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(L'H +276 "core" ' +2 "storage"(i- +4 "core" -'C +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +4 "manipulator"&0& +3 "core" &\ $ +3 "storage"((& +5 "core" &;   $ +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 5 +2 "manipulator"&O'# +36 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&R, +3 "core" , +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 "storage"(D- +2 "core" -'C +5 ."da"SE.seek 6.1 Pucks below Top Plate +2 "storage"(w' +38 "core" ' +2 "manipulator"&#% +5 "core" %- = E " +2 "storage"([& +4 "core" &; " +2 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 5 + 310 counts +2 "manipulator"& 'Y +23 "core" ' +2 "manipulator"&& +4 "core" &\ # +3 "storage"(J& +4 "core" &;  \ ; +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 5 + 700 counts +2 "manipulator"&;' +18 "core" ' +3 ."da"SE.seek 7.1 Pucks below Top Plate +2 "storage"(' +56 "core" ' +2 "manipulator"&d& +5 "core" &\  \ # +2 "manipulator"&6% +4 "core" % 4 +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +2 "manipulator"& '\ +94 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&g( +263 "core" ( +2 "manipulator"&& +4 "core" &e +3 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &4& +3 "core" &e +3 ."da"Forearm.seek PC +2 "manipulator"&v' +97 "core" ' +2 ."da"Hand.close +2 "manipulator"&/ +71 "core" / +3 ."da"PC.seek :open +2 "processing"%E( +402 "core" ( +2 "storage"(& +5 "core" &; C 7 # +2 "manipulator"& & +5 "core" & e +2 "manipulator"&S% +4 "core" %  t2 +3 ."da"Forearm.seek :retract +2 "manipulator"& '\ +95 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 5 +2 "manipulator"&( +266 "core" ( +2 "manipulator"&& +5 "core" & 6^ +2 "storage"(& +5 "core" &; 4 4 V +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 5 + 700 counts +2 "manipulator"&&' +101 "core" ' +3 ."da"Hand.open +2 "manipulator"& 1 +67 "core" 1 +3 "storage"(Y- +4 "core" -' +3 ."da"SE.seek 6.85 Pucks below Top Plate +2 "storage"(' +21 "core" ' +3 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +4 ."da"SE.seek 6.19 Pucks below Top Plate +2 "storage"(M' +52 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23aug2912h50ml_niagara.tif +1946 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +2603 #"da"SX HX9/16 (USB:19): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 42.144 seconds\ /var/log/esp/da23aug2912h50ml_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23aug2912h50ml20s_niagara.tif +2065 #SX HX9/16 (USB:19): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23aug2912h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23aug2912h50ml30s_niagara.tif +3065 #SX HX9/16 (USB:19): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23aug2912h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "42.144 sec auto-exposure",Subject: "da23aug2912h50ml images!" +10 "storage"(u- +15 "core" -' +9 "storage"(|& +74 "core" &; 4 ;  +2 "manipulator"&K& +4 "core" & e|] +3 ."da"Elbow.seek 5 +3 "manipulator"&B( +20 "core" ( +2 "manipulator"&~& +4 "core" & B +3 "storage"(& +5 "core" &; h y   +6 ."da"Forearm.seek 5 + 700 counts +2 "manipulator"&5' +10 "core" ' +2 ."da"SE.reconfigure :gently +4 "storage"(#QK-0-\ b +5 ."da"SE.seek 6.9 Pucks below Top Plate +2 "storage"(m' +68 "core" ' +2 "manipulator"&& +7 "core" & 1 +2 "storage"(2& +4 "core" &; 1 +3 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 5 +3 "manipulator"&h'# +35 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&, +6 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 7.09 Pucks below Top Plate +2 "storage"(t' +33 "core" ' +13 "manipulator"&% +6 "core" %'v  /  +2 "storage"(>& +4 "core" &; x < $ +3 ."da"Forearm.force -20 + "manipulator"&5 +5 ."da"Forearm.seek 5 + 304 counts + "manipulator"&P'S +20 "core" ' +2 "manipulator"&U& +4 "core" &  +3 "storage"(:& +4 "core" &; 1 +3 ."da"Forearm.reconfigure :tight +26 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 5 + 700 counts +2 "manipulator"&3' +18 "core" ' +2 "storage"(V% +5 "core" %   9 6 +3 ."downElevator"SE.seek :down +4 "storage"(<'v +99 (k% +4 "core" %(   8b +3 "manipulator"&Z% +6 "core" % } +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +3 "manipulator"&z'\ +96 "core" ' +3 ' +4 ."downElevator"SE.stop +3 "storage"(5 +8 (& +7 "core" &; < = 9 +8 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +6 #tStarting finalPurge +3 "processing"%W& +15 "core" & ( +4 "manipulator"&& +10 "core" & ( +5 "manipulator"&_% +9 "core" %    +7 ."psFlush"Elbow.seek FlushPuck::Garage +5 "manipulator"&a(- +176 "core" ( +2 "manipulator"&,& +5 "core" &- / +3 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &*& +3 "core" &- k/ +4 ."psFlush"Forearm.seek :garage +2 "manipulator"&j'! +105 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&C/ +67 "core" / +2 "manipulator"&N& +5 "core" &- y v / +3 "manipulator"&+% +5 "core" % 4 l i WJ +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +104 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +2 "manipulator"&\\( +124 "core" ( +2 "manipulator"&& +6 "core" & z +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &.& +4 "core" & cz +85 ."psFlush"Forearm.reconfigure :tight +12 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek PC +2 "manipulator"&F' +100 "core" ' +2 "manipulator"&!& +5 "core" & ( " 0z +3 "manipulator"&%% +5 "core" % "  ? +2 "processing"%]& +5 "core" & . +3 "processing"%n& +6 "core" & ' +3 ."psFlush"PC.seek :closed +4 "processing"%o(Tg +4 "core" & ' +5 & &7 +9 &9Dl 4 +9 &Uki I +9 &Q "X +10 &1 %X +9 &a4 X +9 &"4 X +10 &5\ )X +9 &3 *X +9 &j6 -X +10 &,4 ,X +9 & 8 )X +10 &"5 &X +9 &$p4 #Y +11 &&34 (X +10 &'4 #X +8 &)4 !X +9 &+z4 X +9 &-<4 X +9 &.4 !X +10 &05 X +9 &23 !X +9 &4C5 X +10 &64 X +10 &73 Y +8 &94 X +10 &;J4 Y +9 &= 4 X +10 &>1 X +9 &@5 X +10 &BS5 X +9 &D4 X +9 &E4 X +10 &G; Y +9 &IUF Z +10 &K\ k _ +10 &Ls a +10 &Ns a +9 &PHs a +10 &R r a +8 &SU 2 +11 &T6I = +6 ( +7 "processing"%n& +11 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 2.17 +3 "processing"%q& +11 "core" &T6G3 = +2 &T6G = +3 &T6G = +3 ."psFlush"Hand.open +5 "manipulator"&e1 +70 "core" 1 +2 "manipulator"&f% +5 "core" % \ rr { +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&c'\ +94 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"% +46 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +4 "processing"%' +323 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +268 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +5 "processing"% +15 ."psFlush"PS.seek 2.5ml +4 "processing"%7' +2118 "core" ' +2 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%@ @ +215 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%  +143 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%" +113 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%l'9 +2628 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"%G +114 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%' +593 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%Q' +95 #"uploadLog"upsync +1177 "Can"l !M1DZ +852 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%9  +36 "core"  +2 ."psFlush"PTV.dial :mixing +2 "processing"% @ +79 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%r +127 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%)'9 +2639 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%b +112 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%}'P +1098 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%-' +1608 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%$ +91 "core"  +2 ."psFlush"PTV.dial :puck +2 "processing"%  +78 "core"  +2 ."psFlush"PBV.dial :waste1 +2 .PS.seek 0ml +2 "processing"%I'W +2626 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%y +78 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +45 "processing"%' +602 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%p' +2134 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +93 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"% U +60 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%T'W +2630 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%? @ +46 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%=' +2639 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%\  +79 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%8'W +2631 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%` +48 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%H' +2635 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%X +90 "core" ~ +2 ."psFlush"PBV.dial PSV +2 "processing"%^ U +5 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%i'W +2629 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%0 @ +46 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%(' +2639 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%D  +90 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%#'W +2635 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%[ +47 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%'P +1101 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%J' +1627 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%d +77 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%6  +6 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%1  +60 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%s'W +2631 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%L +79 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%O' +585 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2131 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%w +92 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%; U +60 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2636 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%4 @ +45 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%R' +2637 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +79 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"% 'W +2631 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%' +47 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2636 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +90 "core" ~ +2 ."psFlush"PBV.dial PSV +2 "processing"%S U +6 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%v'W +2630 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +47 "core" > +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2637 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%g  +79 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"% 'W +2631 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'Y& +4 "core" &2  +3 "manipulator"& & +5 "core" &z +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&( +4 "core" ( +2 "manipulator"&& +5 "core" &z +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &u& +4 "core" &z +3 .tForearm.seek PC + "manipulator"&|' +96 "core" ' +2 .tHand.close + "manipulator"&K/ +69 "core" / +2 .tPC.seek :open +2 "processing"%~( +404 "core" ( +2 "manipulator"&& +5 "core" & Rz +2 "manipulator"&% +4 "core" %  +3 .tForearm.seek :retract +2 "manipulator"&2'\ +94 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +278 "Can"j #FZ +86 "core" ( +2 "manipulator"&>& +5 "core" & ;5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +5 "core" & Y;5 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC + "manipulator"&U', +102 "core" ' +2 "manipulator"&:& +5 "core" & ;5 +2 "manipulator"&&% +5 "core" %1 )i +3 "collection"'M& +4 "core" &/  +4 "collection"'V& +5 "core" &7  +3 .tCC.seek :closed +2 "collection"'5(O +4 "core" &5  +7 &3 4 +9 &'Ds; 5 +9 &Fkj6 I +10 &T8 X +9 &8/ W +10 &V9. W +9 &94 W +9 &<; W +10 &9@ X +9 &^:; X +9 &!8= W +10 & 89 W +9 &"9/ W +10 &$g<7 W +9 &&)8; W +9 &'94 W +10 &);< W +9 &+o73 W +9 &-1=6 W +10 &.<8 W +9 &0;7 W +10 &2x7: W +9 &49;= W +9 &58> W +10 &7:8 W +9 &988 W +9 &;A;: W +10 &=7~= W +9 &><7 X +10 &@;< W +9 &BI97 W +9 &D\ ;= X +10 &E<9 X +9 &GG0 X +9 &IEa3 [ +10 &J. a +9 &L6b3 +10 &NG8] +9 &OX04 't +9 &Oyc~; S +3 ( +2 "collection"'V& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 2.18 +2 "collection"'k& +4 "core" &Oya= S +2 .tHand.open +2 "manipulator"&Z1 +70 "core" 1 +2 "manipulator"&B% +5 "core" % / w n k +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&m'\ +99 "core" ' +2 #tFlushing the Collection Valve::Manifold +2 "collection"'h& +5 "core" &Oya= S +2 "collection"'% +4 "core" %6 +3 .tCSV.dial CSR + "collection"'W  +45 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.seek 5ml +2 "collection"'P'l +1401 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +3 "collection"' +9 '% +4 "core" %l?  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 7.5ml + "collection"'_' +741 "core" ' + .tCSV.dial :waste +52 "collection"'t +147 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'3' +2071 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"',& +5 "core" &Oy`3 \ S +2 "collection"'*% +5 "core" %3 \ +2 .tCSV.dial :flush +2 "collection"'<  +47 "core"  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 5ml +2 "collection"''l +1389 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'C @ +45 "core" A +2 "collection"'N% +4 "core" %l5  +4 .tCS.seek 7ml + "collection"'+' +603 "core" ' +3 ."connect"CSV.dial CTV +3 "collection"'z  +2 .tCTV.dial CSV +5 "collection"'  +43 "core"  +107  +2 .tCBV.dial :waste1 + "collection"'. @ +51 "core" ? +3 .tCS.seek 0ml +2 "collection"'j' +1925 "core" ' +2 #tFlushing lower manifold's waste2 port +2 "collection"'a& +4 "core" &Oy`. S +2 "collection"'!% +5 "core" %, +2 .tCSV.dial :flush +2 "collection"'%  +92 "core"  +3 .tCS.seek 5ml + "collection"']'l +1394 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +45 "core" B +2 "collection"'E% +5 "core" %l.  +2 .tCS.seek 7ml +2 "collection"'q' +600 "core" ' +2 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +4 "collection"'f  + 'e  +9 "core"  +38  +2 .tCBV.dial :waste2 +2 "collection"'n  +127 "core"  +3 .tCS.seek 0ml +2 "collection"'' +1933 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'F& +4 "core" &Oy`+ S +3 "collection"'{% +4 "core" %& +2 .tCSV.dial CSR +2 "collection"'  +46 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +11 .tCS.seek 8ml + "collection"'@' +2190 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +11 .tCS.seek 10ml +2 "collection"'' D +608 "core" ' +3 ."connect"CSV.dial CBV +3 "collection"'" +2 .tCBV.dial CSV +5 "collection"'7  +108 "core" +44  + .tCTV.dial :intake +2 "collection"'G  +79 "core" +2 .tIntake.select :open +2 "sampler") +11 .tCS.seek 2ml + "collection"'l' \\ +2222 "core" ' +2 .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air +2 "collection"'  +82 "core" ~ +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'9' +602 "core" ' +2 .tCSV.dial CSR +2 "collection"'  +112 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'r'l +1417 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml +2 "collection"'Q' D +1419 "core" ' +49 .tCSV.dial CBV +4 "collection"'b +112 "core" +3 .tCS.seek 0ml +2 "collection"')' +2726 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"&}& +4 "core" &bg;4 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&$( +4 "core" ( +2 "manipulator"&& +5 "core" &~h x;4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &-& +4 "core" &t U;4 +3 .tForearm.seek CC +2 "manipulator"&y', +109 "core" ' +2 .tHand.close + "manipulator"&I/ +75 "core" / +3 .tCC.seek :open +2 "collection"'( +378 "core" ( +2 "manipulator"&& +5 "core" &;4 +2 "manipulator"&% +5 "core" % g +2 .tForearm.seek :retract +2 "manipulator"&p'\ +104 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&?(- +284 "core" ( +2 "manipulator"&T& +5 "core" &- K- +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &\ & +4 "core" &- U- +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&='! +107 "core" ' +2 .tHand.open + "manipulator"&`1 +75 "core" 1 +2 "manipulator"&8% +4 "core" % * ( +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&X'\ +104 "core" ' +2 #tCompleted [shallowDAwithoutWCR] begun 11:00:28 +2 #Preparing to sleep until 11:00AM 08/30/2023 +8 #Asleep til 11:00AM 08/30/2023 +5 #Continuing at 11:00EDT30-Aug-23 +3 "Can"u $?$ +4 ."Qmail"GoodNews.email "Then, in tube 6: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_2023_08_02.rb:171\\n{1 => 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 22,\\n 5 => 8,\\n 6 => 14}\\nCan@12:59:06, 23.0C, 29% humidity, 14.7psia, 11.525V, 0.312A, 106.841Ah, 3.60W\\nSampled 50.0ml",Subject: "Asleep until 11:00EDT30-Aug-23" +22 ."shutdown"Gate.power :core,:OFF +2 .Gate.power :raw,:OFF + #Shutdown +667 #"uploadLog"upsync +29500 "Can"u 8$8pZ +60001  2(Z +60001  ;$Z +60002  ?$&2Z +60001  N$vZ +60002  B$^Z +60001  F$Z +60002 &eZ +60001  @$ Z +60001  K$ Z +60002  O$\\LZ +60001  U$Z +60001  L$xZ +60002  I$LZ +60001  H(Z +60001  J$:Z +60002 } N$<Z +60001 ~ L'ËfZ +60001  P$Z +60002 } M$*Z +60001 } R$y(Z +60002  Q$Z +60001 } P$TZ +60001  S$gZ +60002 | U$̹Z +60001  U$ Z +60001 } S$bZ +60002 } Q$жBZ +60001 } T$ Z +60001 | N*_nZ +60002 { R$ԱZ +60001 } R$Z +60001 } V$[0Z +60002 | U$خZ +60001 | T$\\Z +60001 } W$VZ +60002 | V$ܩZ +60001 | X$Z +60001 | Z$NZ +60002 } R'JZ +60001 | S%Z +60002 | T$HvZ +60048 z Q( Z +59954 | Q$Z +60002 { R$F8Z +60001 v O$Z +60001 x S$dZ +60002 u K'>Z +60001 u R$Z +60001 y N$&Z +60002 x O$=Z +60001 q N) RZ +60001 n M$ Z +60002 l P$5 ~Z +60001 o L$ Z +60001 j L$ Z +60002 i K$/ @Z +60001 k L$ Z +60001 q I) lZ +60002 m W$! Z +60001 o S%q Z +60001 q K$ .Z +60002 s G$ Z +60001 j E$c ZZ +60001 m E$ Z +60002 o N$ Z @EDT1693368249.61 p J$Q Z +60002 o H$ Z +60001 p E$ \ HZ +60001 p J$= \ Z +60001 o <$ tZ +60002 o C$\ \ Z +60001 n E$ * Z +60001 r K$ y 6Z +60002 o H' Z +60001 q E) bZ +60002 o I$e Z +60001 t E$ Z +60001 r E$ $Z +60001 s K'R Z +60002 t H$ PZ +60001 t H* Z +60002 s O$= |Z +60001 u J$ Z +60001 v L$ Z +60002 v J(( >Z +60001 x L$v Z +60001 w H# jZ +60002 w C$! Z +60001 v A'"b Z +60001 u D$# ,Z +60002 x F$% Z +60001 v D$&O XZ +60001 v D$' Z +60002 t G$( Z +60001 u B)*; Z +60001 x I$+ Z +60002 w K$, FZ +60001 w I$.( Z +60001 v B*/v rZ +60002 t H$0 Z +60001 u K$2 Z +60001 u H$3b 4Z +60002 u C$4 Z +60001 r B'6 `Z +60001 u E$7O Z +60002 s E$8 Z +60001 s H$9 !"Z +60001 u F$;= !Z +60002 t <$< "NZ +60001 u 6%= "Z +60002 s ;$?+ #zZ +60001 r 2$@{ $Z +60001 s <$A $Z +60002 v @$C %$U| -pZ +60001 q 9$V .Z +60001 r :$X .Z +60002 p <&Ym /2Z +34954 o <%Z1 / +4 #tPowering core bus +540 .Gate.power :raw,:ON +2 "sampler") +54 )^ +3 "core"  +2 "collection"' +4 'H +2 "core"  +3 "processing"% +4 %0 +2 "core"  +7 "collection"' 9\ +3 ' 0\ +2 ' -\ +5 "processing"% 9\ +3 % 2\ +3 % *\ +3 % 0\ +5 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +3 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 22,\\n 5 => 8,\\n 6 => 14}\\nCan@11:00:28, 22.4C, 28% humidity, 14.7psia, 11.490V, 0.398A, 110.056Ah, 4.58W",Subject: "Started Niagara_2023_08_02 phase shallowDAwithoutWCR" +3 #t===> STARTED shallowDAwithoutWCR (phase #29) <=== +3 #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'Y& +5 "core" &@  +2 .tHand.open +2 "manipulator"& 1 +76 "core" 1 +2 "manipulator"&& +4 "core" &\  q# +3 "manipulator"&u% +5 "core" % \  ] +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage +2 "manipulator"&K(- +182 "core" ( +2 "manipulator"&\\& +5 "core" &- +8 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &c& +3 "core" &- ?8 +5 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 .tForearm.seek :garage + "manipulator"&o'! +108 "core" ' +2 .tHand.close + "manipulator"&/ +75 "core" / +2 "manipulator"&& +4 "core" &- \\8 +3 "manipulator"&|% +5 "core" % + m z 4 +2 .tForearm.seek :retract +2 "manipulator"&'\ +105 "core" ' +4 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +7 .tElbow.seek CC +3 "manipulator"&>( +293 "core" ( +3 "manipulator"&& +5 "core" &  I( +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &:& +4 "core" & ( +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +3 "manipulator"&&', +102 "core" ' +3 "manipulator"&M& +5 "core" & u{( +2 "manipulator"&2% +5 "core" %5e +3 "collection"'A& +5 "core" &*  +4 "collection"'k& +10 "core" &J  +8 .tCC.seek :closed +6 "collection"'Z(O +5 "core" &>  +94 &3  +4 & 2 A + &Em64 +3 &0jl6I +3 &T9X +3 &y6? Y +2 &<9; X +3 &95 Y +3 &8/ X +3 &92 X + &E8/ X + &91 X + & 85 X +2 &"50 X +3 &$L:5 X +8 &&8; X +9 &':2 X +10 &)8- X +9 &+V8= W +10 &-93 X +9 &.87 X +9 &08A X +10 &2\\;6 X +9 &489 X +9 &5<4 X +10 &780 X +9 &9f96 W +10 &;'9. X +9 &<7/ X +9 &>9/ X +10 &@m81 X +5 #"uploadLog"upsync +4 "core" &B/93 X +9 &C;? X +10 &E:: X +9 &GqF0 Y +10 &I+_/ \\ +9 &J>b +9 &LAb8 +10 &N&9b: +9 &OkCp1K +8 ( +3 &Oy>1 = +2 "collection"'k& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 2.21 +2 "collection"'B& +5 "core" &Oy?? = +2 .tHand.open + "manipulator"&h1 +74 "core" 1 +3 "manipulator"&V% +4 "core" % 3 c fg +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&'\ +99 "core" ' +2 #tFlushing the Collection Valve::Manifold +2 "collection"'W& +4 "core" &Oy@: = +3 "collection"'U% +49 "core" %A  +10 .tCSV.dial CSR +2 "collection"'  +146 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 5ml +2 "collection"''l +1415 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 'P% +3 "core" %l) +3 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'t' +741 "core" ' +64 .tCSV.dial :waste + "collection"'_ +144 "core" +3 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"',' +2078 "core" ' +2 #tPurging external Intake + "collection"'*& +4 "core" &Oy?5 = +2 "collection"'<% +5 "core" %; \ +2 .tCSV.dial :flush +2 "collection"'3  +58 "core" +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 10ml +2 "collection"'C' D +2745 "core" ' +2 .tdelay 5 seconds +503 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"'N +2 '  +16 "core" +63  +2 .tCTV.dial :intake +2 "collection"'z  +82 "core"  +2 .tIntake.select :open + "sampler") +11 .tCS.seek 0ml +2 "collection"'' +2771 "core" ' +2 .tIntake.select :close + "sampler")0 +11 .tCTV.dial :air + "collection"'.  +84 "core" ~ +2 #tFlushing upper manifold + "collection"'+& +4 "core" &Oy?6 = +3 "collection"'a% +5 "core" %@  +2 .tCSV.dial :flush +2 "collection"'!  +92 "core" +2 .tCS.seek 5ml +2 "collection"'%'l +1399 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'j @ +48 "core" A +2 "collection"'% +4 "core" %l3  +4 .tCS.seek 7ml + "collection"'E'\ +603 "core" ' +3 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'] +114 "core" ~ +2 .tCTV.dial :air +2 "collection"'e  +6 "core"  +2 .tCS.seek 0ml +2 "collection"'f' +1949 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'n'- +868 "core" ' +2 .tCSV.dial :waste + "collection"'q +59 "core" +3 .tCS.seek 0ml +2 "collection"'F' +870 "core" ' +2 "collection"'{& +4 "core" &Oy?K = +3 "collection"'% +4 "core" %; +2 .tCSV.dial :flush +2 "collection"'  +49 "core"  +3 .tCS.seek 3ml + "collection"'@'- +864 "core" ' +3 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'" @ +45 "core" A +2 "collection"'7% +4 "core" %-8  +3 .tCS.seek 4.999ml +2 "collection"'G'l +346 "Can"q W[ / +266 "core" ' +2 .tCSV.dial :air +2 "collection"' @ +4 "core" A +3 .tCS.seek 0ml +2 "collection"'' +1416 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'l'- +878 "core" ' +2 .tCSV.dial :waste + "collection"' +80 "core" +10 .tCS.seek 0ml +2 "collection"'9' +874 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&r& +4 "core" & ~ P( +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&b( +20 "core" ( +2 "manipulator"&Q& +5 "core" & ^ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &}& +3 "core" &y G +3 .tForearm.seek CC +2 "manipulator"&', +110 "core" ' +2 .tHand.close + "manipulator"&-/ +69 "core" / +2 .tCC.seek :open +2 "collection"'I( +378 "core" ( +2 "manipulator"&& +5 "core" & = +2 "manipulator"&m% +4 "core" %  z +3 .tForearm.seek :retract +2 "manipulator"&5'\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +274 "core" ( +3 "manipulator"&& +4 "core" &- &1 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &y& +4 "core" &- 1 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage + "manipulator"&T'! +109 "core" ' +2 .tHand.open + "manipulator"&$1 +74 "core" 1 +2 "manipulator"&\ % +5 "core" % ) B T M +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&`'\ +101 "core" ' +2 #tda sampling at most 50ml +4 #Loading sh1 puck from tube 6 into Collection Clamp +3 ."Qmail"DAfans.email "Started da in tube 6 at 11:05:09EDT30-Aug-23\\n{1 => 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 22,\\n 5 => 8,\\n 6 => 14}\\nCan@11:04:13, 22.3C, 29% humidity, 14.7psia, 11.466V, 0.460A, 110.086Ah, 5.27W",Subject: "da sampling at most 50ml" + "collection"'8& +13 "core" &8 +2 "manipulator"&p% +5 "core" %\ ! +2 "storage"(=% +4 "core" %{ 0 +3 "storage"(x. +3 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 6 + "storage"(^(K +504 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +4 (H& +3 "core" &K  ) +4 "manipulator"&0& +5 "core" &-z1 +2 "manipulator"&i% +4 "core" %\  ~ [! +4 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 6 +2 "manipulator"&(( +177 "core" ( +2 "manipulator"&D& +5 "core" &  l +2 "storage"([& +7 #"uploadLog"upsync +2 "core" &K , +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 700 counts +2 "manipulator"&#'7 +101 "core" ' +2 "storage"(d& +4 "core" &K  > 1 +56 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(1'H +190 "core" ' +2 "storage"(J- +4 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (L& +4 "core" &K x ( +3 "manipulator"&& +4 "core" &wq # k +3 .tElbow.seek 6 + "manipulator"&w( +4 "core" ( +2 "manipulator"&X& +4 "core" & 9 j k +3 "storage"()& +5 "core" &K  ' +3 .tForearm.seek 6 + 300 counts + "manipulator"&?'ϧ +25 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"& / +71 "core" / +4 ."downElevator"SE.seek :down +4 "storage"(;'v +2 "manipulator"&& +9 "core" & { { A k +2 "manipulator"&/% +4 "core" % Ϡ 3 +3 .tForearm.seek :retract +2 "manipulator"& '\ +93 "core" ' +3 .tElbow.seek CC +2 "manipulator"& ( +39 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +113 "core" ( +2 "manipulator"&& +4 "core" &, +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" & F, +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&v', +98 "core" ' +2 "manipulator"&6& +5 "core" &~, +2 "manipulator"&4% +5 "core" %2| ( +3 "collection"''& +5 "core" &9 +2 "collection"'Y& +7 "core" &@ +2 .tCC.seek :closed +3 "collection"'~(O +5 "core" &9 \ +5 &C \ 2 +9 &)DsG 4 +10 &FlkE I +9 &QB X +9 &5A X +10 &U8A W +9 &;B X +10 &9@ X +9 &6: W +9 &]8> W +10 &;B X +9 & 9= W +9 &"7; W +10 &$d97 X +9 &&&8B X +10 &'8< X +9 &)9@ X +9 &+m9> W +10 &-/6< W +9 &.6; W +9 &06? W +10 &2u6; W +9 &475? W +10 &592 X +9 &78< W +9 &9};4 W +10 &;>9< X +9 &=9; W +10 &>97 X +9 &@9- W +9 &BG;, W +10 &D ;* W +9 &E@5 X +9 &GR: Z +10 &I<u9^ +9 &J9b% +9 &L6b= +10 &N83b, +9 &O^2r7$l +9 &Oud/U +3 ( +2 "collection"'Y& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 2.41 +2 .Hand.open + "manipulator"&1 +68 "core" 1 +2 "manipulator"& % +4 "core" % + 4 7 K +3 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +102 "core" ' +3 #tcollectSample 50ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +159 .tIntake.select :close + .Exhaust.select :close +2 .SS.hold + "sampler")u+ +5 "core" + +2 "sampler")\\% +5 "core" %  + "collection"'c& +5 "core" &Oub%U +4 "Can"p]\\ /v +2 #tCalibrating pressure and temperature sensors +4 .CTV.dial :air + "collection"'  +5 "core"  +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")  +5 "core"  +3 .tSS.reconfigure :fast +2 "sampler")#.0X' +2337 "core" ' H I  +4 "collection"'% +5 "core" %x H L!   +2 "sampler")Z% +4 "core" % 7C +3 #tBubblePoint: Intake @24.2psia, Outlet @0.2psia + .CBV.dial SSV +2 "collection"' @ +41 "core" A +3 .tSS.reconfigure :default +2 "sampler")#.0X +3 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +4 ."CSpush"CS.seek 0ml +2 "collection"'T' +117 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")R +149 "core" +2 .tSS.reconfigure :exhale +3 "sampler")#.0X- +3 "sampler")Y% +5 "core" %W;> 2 +2 #tEvacuated: Intake @23.4psia, Outlet @21.4psia + .SSV.dial :spit,avoiding: :exhaust +2 "sampler")\\ +115 "core"  +3 .tSS.reconfigure :exhale +2 "sampler")#.0X  \ +3 .tCS.seek 5ml +2 "collection"'U'l +868 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'_  +46 "core"  +3 .tCS.seek 1ml + "collection"'&' +1154 "core" ' +2 "collection"'<9 +3 "core" 9 +3 "collection"'3% +5 "core" %P  +2 #tBefore lysing Collection Puck Heater at 23.1C/14.6psia +2 #Heating Puck.from 6, :sh1 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"', \  +3 '9 +6 "core" 9d +103 "collection"'t9 +3 "core" 9d +103 "collection"'*9 +3 "core" 9 d +104 "collection"'z9 +3 "core" 9 d +103 "collection"'C9 +3 "core" 9d +103 "collection"'N9 +4 "core" 9d +104 "collection"'a9 +3 "core" 9d +103 "collection"'!9 +3 "core" 9d +103 "collection"'9 +3 "core" 9#d +103 "collection"'.9 +3 "core" 9'd +104 "collection"'+9 +18 "core" 9,d +103 "collection"'%9 +3 "core" 90d +104 "collection"']9 +3 "core" 94d +103 "collection"'e9 +3 "core" 99d +103 "collection"'E9 +3 "core" 9 =d +103 "collection"'f9 +4 "core" 9Ad +103 "collection"'q9 +3 "core" 9#Ed +104 "collection"'j9 +3 "core" 9/Jd +103 "collection"'9 +3 "core" 9<Nd +103 "collection"'{9 +3 "core" 9IRd +103 "collection"'9 +3 "core" 9WVd +103 "collection"'"9 +4 "core" 9g[d +103 "collection"'F9 +3 "core" 9w_d +103 "collection"'99 +3 "core" 9cd +103 "collection"'@9 +3 "core" 9gd +103 "collection"'9 +4 "core" 9ld +103 "collection"'9 +3 "core" 9pd +104 "collection"'G9 +3 "core" 9td +103 "collection"'9 +3 "core" 9xd +104 "collection"'n9 +3 "core" 9}d +103 "collection"'l9 +4 "core" 9d +103 "collection"'r9 +3 "core" 9d +104 "collection"'Q9 +3 "core" 9!d +103 "collection"'}9 +3 "core" 93d +103 "collection"'-9 +3 "core" 9Ed +104 "collection"'79 +3 "core" 9Yd +103 "collection"'9 +3 "core" 9jd +103 "collection"'Z9 +3 "core" 9}d +103 "collection"'9 +3 "core" 9d +152 "collection"'9 +6 "core" 9d +103 "collection"'9 +4 "core" 9b +103 "collection"'9 +3 "core" 9` +103 "collection"'y9 +4 "core" 9_ +103 "collection"'m9 +3 "core" 9] +103 "collection"'b9 +3 "core" 9 [ +104 "collection"'59 +3 "core" 9Y +103 "collection"'\ 9 +3 "core" 93W +103 "collection"'89 +3 "core" 9FV +104 "collection"'p9 +3 "core" 9YT +103 "collection"'x9 +3 "core" 9mR +103 "collection"'$9 +10 "core" 9P +103 "collection"'R9 +3 "core" 9N +103 "collection"'>9 +3 "core" 9L +103 "collection"'=9 +4 "core" 9J +103 "collection"'T9 +3 "core" 9I +103 "collection"'H9 +4 "core" 9H +103 "collection"'i9 +4 "core" 9F +103 "collection"'D9 +3 "core" 9E +103 "collection"'[9 +3 "core" 9C +103 "collection"'09 +3 "core" 9+A +103 "collection"'d9 +3 "core" 9=? +104 "collection"'`9 +3 "core" 9O> +103 "collection"'J9 +3 "core" 9a > +103 "collection"'L9 +3 "core" 9r; +103 "collection"'X9 +4 "core" 9: +103 "collection"'9 +4 "core" 99 +103 "collection"'9 +3 "core" 98 +103 "collection"' 9 +3 "core" 9!7 +103 "collection"'/9 +3 "core" 9%4 +103 "collection"'9 +3 "core" 9)4 +103 "collection"'(9 +4 "core" 9-3 +104 "collection"'#9 +3 "core" 922 +103 "collection"'9 +3 "core" 960 +103 "collection"')9 +3 "core" 9:. +104 "collection"'19 +3 "core" 9 >. +103 "collection"'?9 +3 "core" 9/C, +103 "collection"'69 +3 "core" 9=G+ +103 "collection"'49 +3 "core" 9JK* +104 "collection"''9 +3 "core" 9XO* +103 "collection"'9 +3 "core" 9eT( +103 "collection"';9 +4 "core" 9tX' +103 "collection"' 9 +3 "core" 9\\& +104 "collection"'I9 +3 "core" 9`& +103 "collection"'9 +3 "core" 9e% +103 "collection"' 9 +4 "core" 9i# +103 "collection"'Y9 +4 "core" 9m# +103 "collection"'\\9 +3 "core" 9q" +103 "collection"'9 +3 "core" 9v! +104 "collection"'c9 +3 "core" 9z +103 "collection"' 9 +3 "core" 9~ +103 "collection"'9 +3 "core" 9 +103 "collection"'s9 +3 "core" 9 +103 "collection"'u9 +3 "core" 9 +103 "collection"'|9 +3 "core" 9  +104 "collection"'v9 +3 "core" 9  +103 "collection"'9 +4 "core" 9  +103 "collection"'w9 +3 "core" 9 $ +103 "collection"'o9 +12 "core" 9 . +103 "collection"'S9 +3 "core" 9 7 +104 "collection"'K9 +3 "core" 9 ? +103 "collection"'M9 +4 "core" 9 H +103 "collection"'29 +3 "core" 9 P +103 "collection"'9 +3 "core" 9 Y +103 "collection"'9 +3 "core" 9 ` +103 "collection"'A9 +4 "core" 9 f +103 "collection"':9 +3 "core" 9 n +104 "collection"'h9 +3 "core" 9 u +103 "collection"'V9 +3 "core" 9 { +103 "collection"'W9 +3 "core" 9  +104 "collection"'k9 +3 "core" 9  +103 "collection"'B9 +4 "core" 9  +103 "collection"'9 +3 "core" 9  +103 "collection"'O9 +4 "core" 9  +103 "collection"'9 +3 "core" 9  +103 "collection"'9 +3 "core" 9  +103 "collection"'P9 +4 "core" 9  +103 "collection"'_9 +4 "core" 9  +103 "collection"'U9 +3 "core" 9  +103 "collection"'<9 +3 "core" 9   +104 "collection"'39 +3 "core" 9   +103 "collection"'9 +3 "core" 9   +103 "collection"'t9 +4 "core" 9   +103 "collection"'*9 +3 "core" 9   +103 "collection"'z9 +4 "core" 9  +103 "collection"'C9 +3 "core" 9  +103 "collection"'N9 +4 "core" 9  +103 "collection"'a9 +3 "core" 9  +103 "collection"'!9 +3 "core" 9   +103 "collection"'9 +3 "core" 9 % +103 "collection"'.9 +4 "core" 9 ) +103 "collection"'+9 +4 "core" 9 - +103 "collection"'%9 +3 "core" 9 1 +103 "collection"']9 +3 "core" 9 6 +103 "collection"'e9 +3 "core" 9 : +103 "collection"'E9 +4 "core" 9\ > +103 "collection"'f9 +3 "core" 9\ B +103 "collection"'q9 +3 "core" 9\ G +104 "collection"'j9 +3 "core" 9\ K +103 "collection"'9 +3 "core" 9\ O +104 "collection"'{9 +3 "core" 9\ S +103 "collection"'9 +4 "core" 9\  X +103 "collection"'"9 +3 "core" 9\  \\ +103 "collection"'F9 +3 "core" 9\ !` +103 "collection"'99 +3 "core" 9\ "d +103 "collection"'@9 +3 "core" 9\ $#i +103 "collection"'9 +5 "core" 9\ &$m +103 "collection"'9 +3 "core" 9\ *%q +103 "collection"'G9 +3 "core" 9\ ,%u +103 "collection"'9 +3 "core" 9\ 0'z +103 "collection"'n9 +3 "core" 9\ 3(~ +103 "collection"'l9 +3 "core" 9\ 6) +104 "collection"'r9 +3 "core" 9\ 9* +103 "collection"'Q9 +3 "core" 9\ <* +103 "collection"'}9 +3 "core" 9\ >+ +4 .tCH.hold 10:00,70C +3 "collection"'- `\ `\ =\ +2 '79 +50 "core"  +9 9\ ?+ +2 "collection"'% +4 "core" % +3 #tBegun lysing Collection Puck Heater at 68C/19.3psia +38600 "Can"chi 0 +21335 "core" ` +2 "collection"'Z9 +4 "core" 9\  +3 "collection"'% +4 "core" % +3 #tEnded lysing Collection Puck Heater at 70C/18.1psia +2 .CS.seek 0ml + "collection"'' +374 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +114 "core" B +3 .tCSV.dial :air +2 "collection"' @ +45 "core" ? +3 .tCS.seek 5ml +2 "collection"'y'l +1414 "core" ' +2 .tCSV.dial CTV +2 "collection"'m  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'b @ +47 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'5  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'\ @ +47 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +3 "collection"'8' +1408 "core" ' +2 "collection"'p% +4 "core" %   +2 #tPuck @28.6psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'x +112 "core" ~ +2 .tCBV.dial CSV +2 "collection"'$  +30 "core"  +2 "collection"'R% +10 "core" % ? E +3 .tCS.seek 5ml + "collection"'>'l +1384 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'=  +46 "core" +2 "collection"'T% +4 "core" %l X  +3 .tCS.seek 7ml +2 "collection"'H' +611 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'i @ +45 "core" ? +2 .tCS.seek 10ml +2 "collection"'D' D +885 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'[ ` +128 "core" _ +3 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +3 "collection"'0   +42 "core" " +3 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'d  +3 '`  +31 "core"  +119  +2 .tCS.seek 5ml +2 "collection"'J'l +1413 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +3 "collection"'L @ +112 "core" B +2 .tCSV.dial :waste +2 "collection"'X +115 "core" +3 .tCS.seek 0ml + "collection"'' +1407 "core" ' +2 .tCSV.dial :air + "collection"' @ +92 "core" > +3 .tCS.seek 5ml +2 "collection"' 'l +1409 "core" ' +2 .tCSV.dial CTV +2 "collection"'/  +48 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +60 "core" A +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'(  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'# @ +47 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'' +1412 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"') +159 "core" ~ +5 .tCBV.dial CSV +2 "collection"'1  +41 "core"  +2 "collection"'?% +5 "core" % +3 .tCS.seek 5ml +2 "collection"'6'l +1426 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'4  +47 "core" +2 "collection"''% +5 "core" %l   +3 .tCS.seek 7ml +2 "collection"'' +609 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'; @ +44 "core" > +3 .tCS.seek 10ml +2 "collection"' ' D +875 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'I ` +129 "core" ^ +2 #tLysing Complete + "collection"'& +4 "core" &OuaIKU +3 #tStoring sh1 puck in Collection Clamp to tube 5 + "manipulator"& % +5 "core" %\ $ V Y VB +2 "storage"(Y% +4 "core" %} u % +3 "storage"(\\. +3 "core" .(K +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"((; +200 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (c& +3 "core" &;  # +3 "manipulator"& & +5 "core" & \\ _, +2 "manipulator"&% +5 "core" %\ $ Y W YB +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&s( +167 "core" ( +2 "manipulator"&u& +5 "core" & 0 +2 "storage"(|& +5 "core" &; * +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 5 + 700 counts + "manipulator"&v' +101 "core" ' +2 "storage"(& +5 "core" &; 1 - +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(w'H +256 "core" ' +2 "storage"(o- +3 "core" -'+ +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&S& +4 "core" & V a +3 "storage"(K& +5 "core" &;  # +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek 5 + "manipulator"&M'# +37 "core" ' +2 .tElbow.hold +2 "manipulator"&2, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(- +3 "core" -'+ +4 .tSE.seek 7.08 Pucks below Top Plate + "storage"(' +37 "core" ' +2 "manipulator"&A% +5 "core" %)d Ms +2 "storage"(:& +5 "core" &; n p @  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 5 + 306 counts +2 "manipulator"&h'U +17 "core" ' +2 "manipulator"&V& +5 "core" & { B +2 "storage"(W& +4 "core" &; & +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 5 + 700 counts + "manipulator"&k' +29 "core" ' +3 .tSE.seek 8.08 Pucks below Top Plate + "storage"(B' +54 "core" ' +2 "manipulator"&& +4 "core" &v > +3 "manipulator"&O% +5 "core" % z { 5 +45 .tForearm.reconfigure :loose +10 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +3 .tElbow.seek CC +2 "manipulator"&( +163 "core" ( +3 "manipulator"&P& +5 "core" & &  -:- +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &_& +3 "core" & ! :- +3 .tForearm.seek CC +2 "manipulator"&U', +107 "core" ' +2 .tHand.close + "manipulator"&U[E W +9 &H#QX[7 Y +10 &IvX[^ +9 &K_\\b& +9 &M0yb> +10 &N< +9 &Ov b +9 ( +2 &ObU +3 "collection"'&& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 2.16 + "collection"'& +4 "core" &ObgU +3 .tHand.open + "manipulator"&1 +77 "core" 1 +2 "manipulator"&m% +5 "core" % 3 A . 1 +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&b'\ +97 "core" ' +2 .tPSV.dial PSR +2 "processing"%5 +147 "core"  +2 "processing"%\ % +5 "core" %['  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml +2 "processing"%y' +1638 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%p  +60 "core"  +3 .tPS.seek 0ml + "processing"%x'W +1632 "core" ' +2 .tPSV.dial PSR + "processing"%$ +45 "core"  +2 .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%R' +2660 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +3 "processing"%8 +3 "collection"'=  +6 "core" A +2 "processing"%T +5 "core" A +2 "processing"%>  +80 "core" +105  +2 .tPSV.dial :mixloop + "processing"%i +114 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'H  +5 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%[  +145 "core" +2 .tPS.seek 0ml +2 "processing"%0'W +2678 "core" ' +2 .tPSV.dial :air +2 "processing"%d  +46 "core"  +3 .tPS.seek 2.5ml +2 "processing"%`' +2664 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%D +59 "core" +2 .tPS.seek 0ml +2 "processing"%L'W +1096 "Can"_ Sl 1 +1615 "core" ' +2 .tPSV.dial :air +2 "processing"%X  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%J' +2663 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +60 "core" +3 .tPS.seek 0ml +2 "processing"%'W +2634 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&/& +6 "core" & | w 35 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( +2 "manipulator"&(& +5 "core" & p n 5 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &#& +3 "core" & } | 5 +3 .tForearm.seek CC +2 "manipulator"& ', +106 "core" ' +2 .tHand.close +2 "manipulator"&)/ +67 "core" / +2 .tCC.seek :open +2 "collection"'1( +379 "core" ( +2 "manipulator"&?& +4 "core" & t x5 +2 "manipulator"&% +4 "core" %  y v / +3 .tForearm.seek :retract +2 "manipulator"&4'\ +107 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"&'(- +284 "core" ( +2 "manipulator"&6& +5 "core" &-  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &;& +3 "core" &- +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage + "manipulator"&'! +109 "core" ' +2 .tHand.open +2 "manipulator"&I1 +69 "core" 1 +2 "manipulator"&% +4 "core" % &z A 7T +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"& '\ +108 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%Y +13 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%\\  +4 "core" +3 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +3 "processing"%c  +3 "collection"'  +14 "core"  +4 +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +5 "core" +2 #tLoading lyfil puck from tube 6 into Collection Clamp +2 "collection"'^& +4 "core" &`b  +2 "manipulator"&u% +4 "core" %\ % !T +3 "storage"(|% +5 "core" %~  4 +2 "storage"(. +3 "core" .(; +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 6 + "storage"( (K +197 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +4 (& +4 "core" &K z * +2 "manipulator"&o& +5 "core" &-! +2 "manipulator"&S% +4 "core" %\ %!T +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 6 + "manipulator"&K( +180 "core" ( +2 "manipulator"&& +4 "core" & 4T +3 "storage"(A& +5 "core" &K R 2 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 700 counts +2 "manipulator"&:'7 +109 "core" ' +2 "storage"(V& +46 "core" &K 4 0 7 +11 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(W'H +203 "core" ' +2 "storage"(- +4 "core" -' +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (O& +4 "core" &K ) ' +2 "manipulator"&v& +5 "core" &rh WT +3 .tElbow.seek 6 + "manipulator"&s( +16 "core" ( +2 "manipulator"&w& +4 "core" &~ # +3 "storage"(M& +5 "core" &K \ , +3 .tForearm.seek 6 + 300 counts + "manipulator"&h'ϧ +23 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tHand.close + "manipulator"&/ +74 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&P& + "storage"(_'v +10 "core" &z} & +2 "manipulator"&k% +5 "core" % Ϟ !" +2 .tForearm.seek :retract +2 "manipulator"&2'\ +99 "core" ' +3 .tElbow.seek CC +2 "manipulator"&<( +40 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +107 "core" ( +2 "manipulator"&& +4 "core" & 7 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &~& +4 "core" & !6 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC + "manipulator"&', +106 "core" ' +2 "manipulator"&t& +5 "core" &tr 7 +2 "manipulator"&*% +5 "core" %)tu bN +3 "collection"'z& +5 "core" &be +3 "collection"'a& +5 "core" &bf +3 .tCC.seek :closed +2 "collection"'!(O +6 "core" &`f \ +6 &be $c +9 &wToaf < +10 &ygae P +9 &hC`d X +9 &,8bf W +10 &7dfo W +9 &9^ec V +9 &s9bg\\ V +10 &3<bfU W +9 &8afG W +10 &6bg9 W +9 &!z<af) W +9 &#=;be V +10 &$9cf V +9 &&:bd W +9 &(8ae V +10 &*D8ag W +9 &,<cg V +10 &-=cd W +9 &/:ad W +9 &1M8be V +10 &38bf W +9 &4:af W +10 &6;cd W +9 &8U7bf0 V +9 &:8be) W +10 &;;be W +9 &=8`f V +9 &?\\8be W +10 &A9bh W +9 &B6be V +9 &D;bg V +10 &FaCcf X +9 &H\\_d Z +10 &I`d` +9 &Kx`dEb0 +9 &M `dbJ +10 &Nbe? +9 &Orad] +9 ( +3 "collection"'a& +4 #tCollection Clamp onSpring/offSpring for 6/26 samples, on/off torque 2.53 +2 .Hand.open + "manipulator"&U1 +3 "core" &Ozebe U +69 1 +2 "manipulator"&% +5 "core" %  B 9[ +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&+'\ +96 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'%  +149 "core"  +3 .tCSV.dial CTV + "collection"']  +32 "core"  +3 .tPS.seek 2.5ml +2 "processing"%E' +2639 "core" ' +2 "collection"'f% +4 "core" % D7=  +3 .tCS.seek 4.15ml +2 "collection"'j'Q +1637 "core" ' +3 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%C  +46 "core"  +3 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%{  +80 "core"  +3 .tPS.seek 0ml +2 "processing"%'W +2630 "core" ' +53 .tCBV.dial between PRV and waste1 +2 "collection"'N ` +42 "core" ^ +2 .tCSV.dial :air + "collection"' @ +59 "core" A +3 .tCS.seek 10ml +2 "collection"'F' D +1647 "core" ' + .tCSV.dial CTV +2 "collection"'9  +45 "core"  +3 .tCS.seek 0ml +2 "collection"'@' +2762 "core" ' +2 .tCBV.dial :waste1 +2 "collection"'e @ +29 "core" @ +2 .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +2 "collection"'B  +148 "core" +2 "collection"'q& +5 "core" &Ozh U +2 #tStoring lyfil puck in Collection Clamp to tube 5 + "manipulator"&% +5 "core" %\  z F +2 "storage"(G% +4 "core" %| + +3 "storage"(. +4 "core" .(K +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(.(; +203 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (n& +4 "core" &; z $ +2 "manipulator"&l& +5 "core" & n ^ ;6 +2 "manipulator"&r% +4 "core" %\  u s N +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 5 + "manipulator"&"( +150 "core" ( +2 "manipulator"&& +5 "core" &mi +2 "storage"(7& +4 "core" &; - - +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts +2 "manipulator"&' +93 "core" ' +2 "storage"(& +5 "core" &;   / 3 +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(-'H +253 "core" ' +2 "storage"(Z- +3 "core" -'# +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&& +4 "core" & V N @ +2 "storage"(Q& +4 "core" &;  # +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 5 +2 "manipulator"&3'# +34 "core" ' +2 .tElbow.hold +2 "manipulator"&, +3 "core" , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(- +3 "core" -'# +4 .tSE.seek 8.09 Pucks below Top Plate +2 "storage"(m' +35 "core" ' +3 "manipulator"&&% +5 "core" %/j u + "storage"(5& +5 "core" &; { i [  +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 5 + 312 counts +2 "manipulator"&\ '[ +17 "core" ' +2 "manipulator"&,& +5 "core" & 9 0 +2 "storage"(p& +5 "core" &; 9 ( +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts +2 "manipulator"&y' +25 "core" ' +3 .tSE.seek 9.09 Pucks below Top Plate + "storage"($' +53 "core" ' +2 "manipulator"&x& +5 "core" & 2 q 8 +2 "manipulator"&8% +4 "core" % i w +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&T'\ +91 "core" ' +10 .tElbow.seek CC +2 "manipulator"&=( +161 "core" ( +2 "manipulator"&>& +4 "core" & ` ] [6 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &i& +4 "core" & I < D6 +3 .tForearm.seek CC + "manipulator"&H', +105 "core" ' +3 .tHand.close + "manipulator"&[/ +66 "core" / +2 .tCC.seek :open +2 "collection"'R( +382 "core" ( +2 "storage"(d& +4 "core" &; C * +3 "storage"(0& +4 "core" &; * +3 "manipulator"&D& +5 "core" & q n 4 +2 "manipulator"&`% +5 "core" % - e r b +2 .tForearm.seek :retract +2 "manipulator"&X'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&L( +163 "core" ( +2 "manipulator"&& +4 "core" & +3 "storage"(J& +5 "core" &; 0 / +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 5 +2 "manipulator"&/'# +110 "core" ' +3 .tElbow.hold + "manipulator"&(, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tHand.open + "manipulator" +73 "core" 1 +2 "manipulator"&)% +5 "core" % 7g C{ +2 "storage"(}& +4 "core" &;   +3 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 5 + 320 counts +2 "manipulator"&b'c +17 "core" ' +2 "manipulator"&& +4 "core" & +3 "storage"(?& +5 "core" &; # 0 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 5 + 700 counts +2 "manipulator"&' +25 "core" ' +2 "storage"( % +4 "core" % / +4 ."downElevator"SE.seek :down +4 "storage"(6'v +101 (% +3 "core" % & ' 6a +3 "manipulator"&;% +5 "core" %  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&I'\ +74 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +14 "core" ' +2 .tPSV.dial :air +2 "processing"%  +91 "core"  +3 .tPS.seek 2.5ml +2 "processing"%4' +2630 "core" ' +2 .tdelay 1 second +101 .PSV.dial :mixloop +2 "processing"%Y +49 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%\\  +47 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%c +60 "core" +2 .tdelay 1 second +102 .PSV.dial :air +3 "processing"%  +45 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%'W +2631 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%^& +4 "core" &F " +2 "manipulator"&u& +46 "core" &  +11 "manipulator"&|% +5 "core" %\  \\ +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +191 "core" ( +2 "manipulator"&& +5 "core" &- 0+ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" &- 8+ +3 .tForearm.seek :garage +2 "manipulator"&o'! +108 "core" ' +2 .tHand.close + "manipulator"&S/ +77 "core" / +2 "manipulator"&& +5 "core" &- x + +2 "manipulator"&% +5 "core" % 2 { { vM +3 .tForearm.seek :retract + "manipulator"&A'\ +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC + "manipulator"&'( +127 "core" ( +2 "manipulator"&V& +5 "core" &O +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +4 "core" & IO +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC + "manipulator"&' +101 "core" ' +2 "manipulator"&O& +5 "core" &O +3 "manipulator"&v% +5 "core" % +2 "processing"%w& +4 "core" &K  +3 "processing"%M& +6 "core" &\\  +3 .tPC.seek :closed +3 "processing"%(Tg +3 "core" &o  +6 & B @ +10 &Dj\ 4 +9 &,ik H +9 &R Y +10 &n4 Y +9 &03 Y +10 &3 Y +9 &3 Y +9 &v3! Y +10 &93" Y +9 &3# Y +9 & 7 Y +10 &"~5 Y +9 &$@3 Y +10 &&3! Y +9 &'4' X +9 &)3* Y +10 &+I3( Y +9 &- 3- Y +9 &.2, X +10 &040 X +9 &2Q70 Y +10 &450 Y +9 &52. Y +9 &740 X +10 &9X4- Y +9 &;4= Y +9 &<7: Y +10 &>3C Y +9 &@_4= Y +10 &B"4< Y +9 &C4C Y +9 &E9> Z +10 &Ge;> Z +9 &I"H? \\ +9 &JkB ` +10 &Lr> b +9 &NUtI b +10 &PtI b +9 &QvI b +9 &SUI 4 +10 &T9#VN 6 +8 ( +4 "processing"%M& +3 "core" &TBK - +3 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 2.20 + "processing"%P& +5 "core" &TB@ - +2 .tHand.open + "manipulator"&k1 +68 "core" 1 +2 "manipulator"&K% +5 "core" % vp u +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&:'\ +96 "core" ' +2 .tPRV.dial :air +2 "processing"%  +48 "core"  +2 .tPSV.dial :mixloop + "processing"%~ +59 "core" +3 "processing"%W% +4 "core" %Z`  +3 .tPS.seek 0.3ml +2 "processing"%h' +387 "core" ' + .tPSV.dial PSR +2 "processing"%t +117 "core"  +3 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml + "processing"%*'* +487 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%s' +1926 "core" ' + .tdelay 3 seconds +303 .PSV.dial :mixloop + "processing"%z +116 "core" +2 .tPTV.dial :mixing +2 "processing"%_ @ +78 "core" A +30 .tPBV.dial :waste2 + "processing"%2  +103 "core"  +3 .tPS.seek 0ml + "processing"%1'W +2637 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&U& +4 "core" & /O +46 .tElbow.reconfigure :tight +11 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&( +4 "core" ( +2 "manipulator"&a& +5 "core" &ro O +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &%& +4 "core" &og CO +3 .tForearm.seek PC +2 "manipulator"&]' +96 "core" ' +2 .tHand.close + "manipulator"&/ +75 "core" / +2 .tPC.seek :open +2 "processing"%( +406 "core" ( +2 "manipulator"&f& +5 "core" & LO +2 "manipulator"& % +5 "core" %  +2 .tForearm.seek :retract +2 "manipulator"&C'\ +94 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&{(- +141 "core" ( +3 "manipulator"&E& +4 "core" &-} <: +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &N& +3 "core" &-l \ <9 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'! +107 "core" ' +2 .tHand.open +2 "manipulator"&j1 +75 "core" 1 + "manipulator"&9% +6 "core" % )A y +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&F'\ +101 "core" ' +2 #tLoading da puck from tube 6 into Processing Clamp +2 "processing"%e& +4 "core" &  +2 "manipulator"&B% +4 "core" %\  v +3 "storage"(q% +4 "core" %{   3 +2 "storage"(. +4 "core" .(; +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"(G(K +207 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (& +3 "core" &K = 0 +3 "manipulator"&n& +5 "core" &.^) +2 "manipulator"&l% +4 "core" %\  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 6 +2 "manipulator"&r( +174 "core" ( +2 "manipulator"& & +5 "core" & "y +2 "storage"(& +5 "core" &K 3 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 6 + 700 counts + "manipulator"&7'7 +92 "core" ' +3 "storage"(& +4 "core" &K '  5 +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(<'H +211 "core" ' +2 "storage"(+- +3 "core" -' +3 .tSE.configure :default +3 "storage"(#QK-0-\ b +4 (Z& +3 "core" &K q ( +2 "manipulator"&& +5 "core" & uy "x +3 .tElbow.seek 6 + "manipulator"&Q( +4 "core" ( +2 "manipulator"&& +4 "core" & yw 3"x +3 "storage"(&& +5 "core" &K e + +2 .tForearm.seek 6 + 300 counts +2 "manipulator"&5'ϧ +22 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&,/ +75 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&p& +3 "storage"(x'v +7 "core" & z"x +3 "manipulator"&8% +4 "core" % ϟ +46 .tForearm.seek :retract +10 "manipulator"&'\ +96 "core" ' +2 .tElbow.seek PC +2 "manipulator"&"( +5 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +279 "core" ( +2 "manipulator"&-& +5 "core" &  \\ l +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &3& +3 "core" &  l +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&\ ' +102 "core" ' +2 "manipulator"&m& +4 "core" & J l +3 "manipulator"&>% +5 "core" % +2 "processing"%i& +5 "core" &W  +3 "processing"%y& +6 "core" &R  +3 .tPC.seek :closed +2 "processing"%(Tg +5 "core" &\\  +7 & 3h %h +9 &Rk\\ : +9 &ucS O +10 &g?U Y +9 &)4S Y +10 &6I Y +9 &4H Y +9 &o4G Y +10 &14I Y +9 &3A Y +9 &18 Y +10 &!v38 Y +9 &#939 Y +9 &$37 Y +10 &&64 Y +9 &(30 Y +10 &*A1# Y +9 &,3% Y +9 &-6 Y +10 &/1# Y +9 &1I2( Y +10 &3 5( Y +9 &41& Y +9 &60! Y +10 &8R3 X +9 &:3 Y +9 &;5 Y +10 &=3 Y +9 &?Y3 Y +10 &A6 Y +9 &B3 Y +9 &D4 Y +10 &F`6 Y +9 &H ; Z +9 &ITJ ] +10 &KrC ` +9 &MPs0 a +9 &OvD b +10 &P{H b +9 &RsJ b +10 &TURN Y +9 &TC<T 9 +5 ( +4 "processing"%y& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 2.16 + .Hand.open + "manipulator"&[1 +3 "core" &TC6C 9 +65 1 +2 "manipulator"&T% +4 "core" %  = 3 +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&!'\ +94 "core" ' +4 #tHeating Puck.from 6, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%d  +3 %09 +7 "core" 9 +103 "processing"%D9 +3 "core" 9 +103 "processing"%`9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +104 "processing"%J9 +3 "core" 9 +103 "processing"%H9 +3 "core" 9 +103 "processing"%=9 +3 "core" 9 +104 "processing"%#9 +3 "core" 9 +103 "processing"%)9 +3 "core" 9# +103 "processing"%}9 +3 "core" 9' +104 "processing"%9 +3 "core" 9+ +103 "processing"%?9 +3 "core" 9/ +103 "processing"% 9 +3 "core" 94 +103 "processing"%X9 +4 "core" 98 +103 "processing"%9 +3 "core" 9< +103 "processing"%;9 +4 "core" 9@ +103 "processing"%L9 +3 "core" 9E +104 "processing"%/9 +3 "core" 9I +103 "processing"%b9 +3 "core" 9 M +103 "processing"%$9 +3 "core" 9Q +103 "processing"%9 +3 "core" 9V +103 "processing"%9 +3 "core" 9Z +104 "processing"%69 +3 "core" 9^ +103 "processing"%9 +3 "core" 9b +103 "processing"%Y9 +3 "core" 9#g +103 "processing"%\\9 +4 "core" 9'k +103 "processing"%c9 +3 "core" 9+o\ +103 "processing"% 9 +3 "core" 90s\ +103 "processing"%49 +3 "core" 94x\ +104 "processing"%^9 +3 "core" 98| +103 "processing"%u9 +4 "core" 9= +3 .tPH.hold 2:00:00,28C +3 "processing"%| pp; +4 .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air +11 .PSV.dial PSR +2 "processing"% +126 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml +2 "processing"%' +602 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +11 .tPS.seek 2ml + "processing"%('[ +1609 "core" ' +2 .tPTV.dial :puck +2 "processing"%S  +79 "core"  +2 .tPSV.dial PTV +2 "processing"% +80 "core" +2 .tPBV.dial :waste1 +2 "processing"%  +142 "Can"g ]o 2! +6 "core"  +2 "processing"%I% +4 "core" %Z  +3 .tPS.seek 1.5ml +2 "processing"%V' +595 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +3 .tPS.seek 0ml +2 "processing"%o'W +1612 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%O  +5 "core"  +2 .tPBV.dial :waste1 +2 "processing"%v  +37 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%w * +36 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +94 "core"  +3 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%A' +2664 "core" ' +2 .tPSV.dial PTV +2 "processing"%g +79 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%P +82 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%k +81 "core" +2 .tdelay 5 seconds +503 .PSV.dial :air + "processing"%K  +82 "core"  +2 .tPS.seek 0ml +2 "processing"%M'W +2681 "core" ' +3 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +149 "core" +2 .tPSV.dial :mixloop + "processing"%~ +48 "core" +2 .tPRV.dial :ab1 +2 "processing"%W @ +82 "core" B +3 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +4 .tPS.seek 0.15ml + "processing"%'w +362 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 "collection"'  +2 .tPRV.dial CBV +4 "processing"%t  +51 "core"  +4 +2 "processing"%h% +5 "core" %u  +3 .tPS.seek 0.32ml + "processing"%*'" +393 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'z  +33 "core" +2 .tPRV.dial :air + "processing"%_  +47 "core"  +3 .tPS.seek 0.9ml + "processing"%2'D +1226 "core" ' + .tPRV.dial :waste2 +2 "processing"%s @ +79 "core" ? +3 .tPS.seek 0.5ml +2 "processing"%U' +869 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%a  +59 "core" +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%%'[ +1648 "core" ' + .tPSV.dial :PML +2 "processing"% +45 "core" +2 .tPTV.dial :mixing +2 "processing"%' @ +80 "core" B +2 .tPBV.dial :waste1 +2 "processing"%:  +37 "core" +2 "processing"%% +5 "core" %X  +2 .tPS.seek 1.85ml +2 "processing"%f'8 +287 "core" ' +3 .tPBV.dial between PSV and waste1 +2 "processing"% * +38 "core" , +3 .tPS.seek 0ml +2 "processing"%E'W +1977 "core" ' +2 .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'N& +4 "core" &ko; +3 "manipulator"&]& +4 "core" & : C l +3 "manipulator"&% +5 "core" %\ ! < M e{; +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage + "manipulator"&j(- +130 "core" ( +3 "manipulator"&9& +5 "core" &. K h +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &C& +4 "core" &. 7 ? #{h +3 .tForearm.seek :garage +2 "manipulator"&e'! +109 "core" ' +2 .tHand.close +3 "manipulator"&B/ +70 "core" / +2 "manipulator"&q& +5 "core" &. Vih +3 "manipulator"&% +5 "core" % /~ n l +2 .tForearm.seek :retract +2 "manipulator"&'\ +103 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +278 "core" ( +2 "manipulator"&n& +5 "core" &"  Z A?P +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &l& +3 "core" & t>O +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&.', +102 "core" ' +3 "manipulator"& & +4 "core" &  \ >O +3 "manipulator"&% +4 "core" %"   +3 "collection"'& +4 "core" &kp; +4 "collection"'{& +6 "core" &kp! +2 .tCC.seek :closed +3 "collection"'F(O +5 "core" &koI +5 &nn72 +9 &$CrlnE5 +10 &?jiip8I +9 &WmpBY +9 &8lo;X +10 &K6lo2X +9 & 6jo8Y +10 &6kq8X +9 &5ko;X +9 &T4ko8X +10 &5lm6X +9 & 9kn9Y +9 &"4kn7X +10 &$[;ko:Y +9 &&:mp:X +10 &'6mo:Y +9 &)6mm=X +9 &+c6kn9Y +10 &-&9kq8X +9 &.6mo:X +9 &06ko;X +10 &2l5np<X +9 &4.8lr1X +10 &5:ln6X +9 &76mn9X +9 &9t8ko1X +10 &;68lo9X +9 &<4jn:X +9 &>;ko=Y +10 &@|9kp<X +9 &B>4mo8X +10 &D6mn6X +9 &E:ln3Y +9 &GFln4Y +10 &I:_lm9\\ +9 &Jkp6b +9 &Llo:b9 +10 &N4km7b. +9 &O]3nko9#i +10 &Olo7\\ +9 ( + &Oilo/Y +3 "collection"'{& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 2.26 +2 "collection"'+& +4 "core" &OhknY +2 .tHand.open +2 "manipulator"&Z1 +69 "core" 1 +2 "manipulator"&% +5 "core" % ( x +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&'\ +97 "core" ' +2 .tPSV.dial PSR +2 "processing"%& +116 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%,' +1640 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +28 "processing"%p  +59 "core"  +2 .tPS.seek 0ml +2 "processing"%8'W +1627 "core" ' +2 .tPSV.dial PSR + "processing"%r +58 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +49 "processing"%7' +2691 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%<  +3 "collection"'5  +44 "core" +140  +2 .tPSV.dial :mixloop +2 "processing"%- +118 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'Q  +15 "core"  +2 .tPTV.dial :PRVmixing +2 "processing"%3  +84 "core" +3 .tPS.seek 0ml +2 "processing"%x'W +17 "Can"jis 2 +2672 "core" ' +2 .tPSV.dial :air +2 "processing"%m  +46 "core"  +3 .tPS.seek 2.5ml +2 "processing"%>' +2673 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%i +48 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2682 "core" ' + .tPSV.dial :air +2 "processing"%  +59 "core" +3 .tPS.seek 2.5ml +2 "processing"%[' +2689 "core" ' +2 .tPSV.dial :mixloop + "processing"%T +45 "core" +3 .tPS.seek 0ml +2 "processing"%0'W +2659 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&y& +5 "core" & s s>N +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&D( +4 "core" ( +2 "manipulator"&\ & +4 "core" & v>N +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &`& +3 "core" & ~ l>N +3 .tForearm.seek CC +2 "manipulator"&', +110 "core" ' +2 .tHand.close + "manipulator"&J/ +72 "core" / +2 .tCC.seek :open +2 "collection"'H( +383 "core" ( +2 "manipulator"&=& +5 "core" & v>N +2 "manipulator"&#% +5 "core" %  -z +2 .tForearm.seek :retract +2 "manipulator"&)'\ +104 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&}(- +286 "core" ( +2 "manipulator"&& +4 "core" &- Q % +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &?& +4 "core" &-  3 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage + "manipulator"& '! +110 "core" ' +3 .tHand.open + "manipulator"&X1 +76 "core" 1 +2 "manipulator"&% +4 "core" % * vn +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&;'\ +105 "core" ' +3 ."da"delayUntil "12:00:45.65" +24218 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%L @ +83 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%/  +37 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%b * +37 "core" + +2 ."da"PSV.dial :air +2 "processing"%$  +48 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%' +2656 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%6  +60 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +46 "core" +10 ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%Y  +48 "core"  +2 ."da"PS.seek 0ml +2 "processing"%\\'W +2657 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%c +160 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"% ' +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%4'[ +1639 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%^  +82 "core"  +2 ."da"PSV.dial PTV +2 "processing"%u +82 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%1% +5 "core" %W  \ +3 ."da"PS.seek 1.5ml +2 "processing"%' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%S * +38 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1630 "core" ' +2 ."da"delay 2:00 +5678 "Can"o Nv8 3M +6325 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +15 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%I  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%( * +38 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +81 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%V' +2686 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%d +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%O +81 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%v +82 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%w  +93 "core" +3 ."da"PS.seek 0ml +2 "processing"%'W +2653 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%o +159 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%g' +595 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%P'[ +1611 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%k  +5 "core"  +2 ."da"PSV.dial PTV +2 "processing"%K +78 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%A  +37 "core" +2 "processing"%% +4 "core" %W  +3 ."da"PS.seek 1.5ml +2 "processing"%~' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%W * +38 "core" , +2 ."da"PS.seek 0ml +2 "processing"%M'W +1627 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%t  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%h * +36 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +82 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%z' +2680 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%_ +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%* +81 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%s +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +10 "processing"%2  +80 "core"  +2 ."da"PS.seek 0ml +2 "processing"%a'W +2627 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%U  +46 "core"  +3 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%  +150 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%'  +47 "core"  +2 ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop + "processing"%: +47 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%' +388 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air + "processing"%%  +49 "core"  +2 "processing"% % +5 "core" %W  +2 ."da"PS.seek 0.55ml +2 "processing"%f't +331 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%N  +47 "core"  +2 ."da"PS.seek 2ml +2 "processing"%]'[ +1569 "core" ' +2 ."da"PSV.dial :PML +2 "processing"% +46 "core" +2 ."da"PTV.dial :mixing +2 "processing"%9 @ +80 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%C  +37 "core" +2 "processing"%"% +5 "core" %a  +2 ."da"PS.seek 1.85ml +2 "processing"%B'A +239 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%q * +38 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1965 "core" ' +2 ."da"delay 2 seconds +203 .delay 8:00 +8710 "Can"m ]y8 3 +39293 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%! @ +4 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%e  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%n * +37 "core" , +2 ."da"PSV.dial :air +2 "processing"%l  +60 "core" +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%j' +2676 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +48 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"% +58 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +46 "core"  +3 ."da"PS.seek 0ml +2 "processing"%R'W +2667 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%+ +160 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%Z' +599 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1634 "core" ' + ."da"PTV.dial :puck +2 "processing"%{  +81 "core"  +2 ."da"PSV.dial PTV +2 "processing"%& +83 "core" +3 ."da"PBV.dial :waste1 + "processing"%.  +39 "core" +2 "processing"%E% +4 "core" %Zt  +3 ."da"PS.seek 1.5ml +2 "processing"%p' +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%, * +37 "core" , +3 ."da"PS.seek 0ml +2 "processing"%r'W +1630 "core" ' +2 ."da"delay 2:00 +5624 "Can"l I|+ 4y +6379 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%8  +15 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%5  +36 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%< * +38 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%- +94 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%Q' +2677 "core" ' +55 ."da"PSV.dial PTV +2 "processing"%3 +90 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%7 +91 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%m +91 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%x  +83 "core"  +3 ."da"PS.seek 0ml +2 "processing"%i'W +2659 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%> +147 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +602 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%'[ +1674 "core" ' + ."da"PTV.dial :puck +2 "processing"%T  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%[ +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%y  +36 "core" +3 "processing"%\ % +4 "core" %WY  +3 ."da"PS.seek 1.5ml +2 "processing"%`' +590 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%J * +38 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1620 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%F  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%= * +38 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%# +81 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2675 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%D +94 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +16 "processing"%? +91 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%X  +94 "core" +3 ."da"PS.seek 0ml +2 "processing"%'W +2659 "core" ' +3 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%) +158 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"% ' +595 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%L'[ +1633 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%/  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%b +77 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%$  +37 "core" +2 "processing"%0% +4 "core" %`T  +3 ."da"PS.seek 1.5ml +2 "processing"%' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%6 * +38 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1607 "core" ' +2 ."da"delay 2:00 +9405 "Can"l H& 5 +2599 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%Y  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%c * +36 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%\\ +82 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"% ' +2663 "core" ' +2 ."da"PSV.dial PTV +48 "processing"%^ +102 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%u +78 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%1  +80 "core"  +3 ."da"PS.seek 0ml +2 "processing"%4'W +2662 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%S +170 "core"  +12 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +8 "processing"% +23 ."da"PS.reconfigure :default +13 "processing"%#A d`xb +12 ."da"PS.seek 0.25ml +9 "processing"%'7 +364 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +3 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%' +354 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%I'[ +1744 "core" ' + ."da"PTV.dial :puck +2 "processing"%(  +5 "core"  + ."da"PSV.dial PTV +2 "processing"% +87 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%d% +4 "core" %Xr +4 ."da"PS.seek 1.5ml +2 "processing"%O' +620 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%v * +39 "core" + +3 ."da"PS.seek 0ml +2 "processing"%w'W +1724 "core" ' +3 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%V  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%o  +40 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +40 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%g +86 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%k' +2851 "core" ' + ."da"PSV.dial PTV +2 "processing"%K +86 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%A +86 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +88 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%P  +85 "core"  +2 ."da"PS.seek 0ml +2 "processing"%W'W +2847 "core" ' +3 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%~ +156 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 2ml +2 "processing"%t'[ +2291 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +2 "processing"%  +5 "core"  +2 ."da"PSV.dial PTV +2 "processing"%h +85 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%M% +5 "core" %[;m +2 ."da"PS.seek 1.5ml +2 "processing"%_' +622 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%* * +39 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%s  +135 "core"  +2 ."da"PS.seek 0ml +3 "processing"%2'W +1718 "core" ' +2 "processing"%z9 +3 "core" 96 +3 #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast + "processing"%U +3 "core" 6 +3 "processing"%& +4 "core" &TC2y9 +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 5 + "manipulator"&'% +4 "core" %\ !   E +3 "storage"(:% +5 "core" %~nz O +2 "storage"(a. +3 "core" .(K +3 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 ."da"SC.seek 5 +2 "storage"(%(; +197 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +3 ( & +52 "core" &; | | D +10 "manipulator"&& +4 "core" &-   +3 "manipulator"&N% +5 "core" %\ !   E +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 5 +2 "manipulator"&f( +188 "core" ( +2 "manipulator"&& +5 "core" &\  $ +2 "storage"(9& +5 "core" &;} +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 5 + 700 counts +2 "manipulator"&C' +103 "core" ' +2 "storage"("& +4 "core" &;} +3 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"(q'H +242 "core" ' +2 "storage"(]- +4 "core" -' +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&B& +3 "core" &\  "$ +3 "storage"(!& +4 "core" &; |  +3 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 5 +2 "manipulator"&e'# +35 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&n, +4 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 "storage"(l- +2 "core" -' +4 ."da"SE.seek 9.09 Pucks below Top Plate +2 "storage"(' +37 "core" ' +3 "manipulator"& % +5 "core" %3o ծ +2 "storage"(& +4 "core" &; fx +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 5 + 316 counts +2 "manipulator"&'_ +18 "core" ' + "manipulator"&& +5 "core" &\  # +2 "storage"(j& +4 "core" &; Z Y +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 5 + 700 counts +2 "manipulator"&+' +27 "core" ' +2 ."da"SE.seek 10.09 Pucks below Top Plate +2 "storage"(R' +47 "core" ' +2 "manipulator"&Z& +4 "core" &\  # +3 "manipulator"&{% +5 "core" %   6{ +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&&'\ +91 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&.( +261 "core" ( +3 "manipulator"&E& +5 "core" & +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" & +3 ."da"Forearm.seek PC +2 "manipulator"&,' +97 "core" ' +2 ."da"Hand.close + "manipulator"&p/ +67 "core" / +2 ."da"PC.seek :open +2 "processing"%8( +403 "core" ( +2 "storage"(5& +4 "core" &; \\ +3 "manipulator"&<& +4 "core" &   [ +2 "manipulator"&-% +4 "core" % \  F +3 ."da"Forearm.seek :retract +2 "manipulator"&r'\ +94 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 5 +2 "manipulator"&3( +270 "core" ( +2 "manipulator"&7& +4 "core" &  (P +2 "storage"(m& +5 "core" &; +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 5 + 700 counts +2 "manipulator"&x' +94 "core" ' +3 ."da"Hand.open +2 "manipulator"&Q1 +85 "core" 1 +2 "storage"(>- +3 "core" -' +3 ."da"SE.seek 9.84 Pucks below Top Plate +2 "storage"(i' +27 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 9.18 Pucks below Top Plate +50 "storage"('W +56 "core" ' +3 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23aug3012h50ml_niagara.tif +1959 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +2359 #"da"SX HX9/16 (USB:21): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 39.755 seconds\ /var/log/esp/da23aug3012h50ml_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23aug3012h50ml20s_niagara.tif +2068 #SX HX9/16 (USB:21): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23aug3012h50ml20s_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23aug3012h50ml30s_niagara.tif +3076 #SX HX9/16 (USB:21): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23aug3012h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "39.755 sec auto-exposure",Subject: "da23aug3012h50ml images!" +4 "storage"(T- +17 "core" -'W +9 "storage"([& +13 "core" &; +4 "manipulator"&y& +5 "core" & M M UgB +3 ."da"Elbow.seek 5 +2 "manipulator"&\ ( +19 "core" ( +3 "manipulator"&& +5 "core" & ] X mj +3 "storage"(J& +4 "core" &;  +3 ."da"Forearm.seek 5 + 700 counts +2 "manipulator"&`' +17 "core" ' +3 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 9.89 Pucks below Top Plate +2 "storage"(' +66 "core" ' +2 "manipulator"&F& +4 "core" & R Z ( +4 "storage"(=& +5 "core" &;   +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 5 +2 "manipulator"&#'# +38 "core" ' +3 ."da"Elbow.hold +3 "manipulator"&, +4 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +4 ."da"SE.seek 10.08 Pucks below Top Plate +4 "storage"(' +37 "core" ' +2 "manipulator"&D% +4 "core" %3g m ] l +3 "storage"(?& +5 "core" &; > ;   +3 ."da"Forearm.force -20 +3 "manipulator"&5 +13 ."da"Forearm.seek 5 + 316 counts +2 "manipulator"&X'_ +18 "core" ' +2 "manipulator"&& +4 "core" & ^ Z  +3 "storage"()& +4 "core" &; M ! +7 ."da"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 5 + 700 counts +2 "manipulator"&' +23 "core" ' +2 "storage"( % +5 "core" %  # +3 ."downElevator"SE.seek :down +3 "storage"(/'v +99 (b% +4 "core" %&  ,a +3 "manipulator"&$% +6 "core" %rx  +2 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&0'\ +57 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +34 "core" ' +2 "storage"(L& +11 "core" &; s O % +8 #tStarting finalPurge +4 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +5 "processing"%6& +11 "core" &  +4 "manipulator"&& +10 "core" & o w  +4 "manipulator"&Y% +12 "core" %\ # { z / C +5 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&(- +177 "core" ( +4 "manipulator"&c& +11 "core" &- R R \ 8 +6 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +5 &\\& +10 "core" &- ` X 8 +6 ."psFlush"Forearm.seek :garage +4 "manipulator"&'! +111 "core" ' +5 ."psFlush"Hand.close +3 "manipulator"&^/ +70 "core" / +2 "manipulator"&u& +4 "core" &- +z8 +3 "manipulator"&% +65 "core" % - z; +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&1'\ +107 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +3 "manipulator"& ( +158 "core" ( +4 "manipulator"&S& +10 "core" & T = *' +5 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +7 &4& +7 "core" & X U A' +7 ."psFlush"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +5 "manipulator"&' +99 "core" ' +2 "manipulator"&& +6 "core" & T T X' +2 "manipulator"&(% +5 "core" % W S  +2 "processing"% & +4 "core" &  +3 "processing"%& +6 "core" &  +3 ."psFlush"PC.seek :closed +4 "processing"%d(Tg +4 "core" &  +5 & 5 +9 &8Cl 3 +9 &Mhi H +10 &O \ Y +9 &1 X +9 &R4 X +10 &4 Y +9 &4 Y +10 &1 Y +9 &Z3 X +9 &3 X +10 & 3 X +10 &"1 Y +11 &$b0 \ Y +9 &&$0 Y +7 &'4% X +10 &)6. Y +9 &+j4 \ Y +9 &-,2$ Y +10 &.5 Y +9 &04 Y +9 &2q3 Y +10 &425 Y +9 &52$ Y +10 &71 Y +9 &9y2 Y +9 &;;1 Y +10 &<6" Y +9 &>4= Y +10 &@0 X +9 &BD63 Y +9 &D4: Y +10 &E39 Y +9 &G86 Y +9 &IFF4 [ +10 &Jk3 ` +9 &Lx7 a +10 &Nws5 b +9 &P:s- a +9 &Qu2 a +9 &SR4 3 +11 &T@d5 C +8 ( +5 &TM.; \ 6 +6 "processing"%& +9 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 2.25 +3 "processing"%I& +10 "core" &TM-> 6 +2 &TM-) 6 +4 ."psFlush"Hand.open +3 "manipulator"&v1 +78 "core" 1 +2 "manipulator"&O% +4 "core" % E }~ +4 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&V'\ +99 "core" ' +3 ."psFlush"PSR.select :air +5 .PSV.dial PSR +4 "processing"%o +61 "core"  +4 #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +5 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +4 "processing"%' +209 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +392 "core" ' +4 ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +13 ."psFlush"PS.seek 2.5ml +4 "processing"%g' +2162 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%w @ +218 "core" A +6 ."psFlush"PTV.dial :PRVmixing +3 "processing"%K  +145 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%A +129 "core" +5 ."psFlush"PS.seek :empty +4 "processing"%'9 +2614 #"uploadLog"upsync +37 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%P +126 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%k' +591 "core" ' +2 ."psFlush"delay 5 seconds +355 "Can"k O+ 5 +147 ."psFlush"PSR.select :air +3 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%~' +2158 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%W  +38 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"% @ +80 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%h +112 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%'9 +2655 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%M +115 "core" +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%t'P +1120 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%*' +1611 "core" ' +2 ."psFlush"PSV.dial PTV +50 "processing"%s +84 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%_  +81 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%z  +5 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%U'W +2653 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +82 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%'' +603 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%:' +2136 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%a +82 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +60 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2664 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%N @ +58 "core" B +3 ."psFlush"PS.seek 2.5ml +2 "processing"%G' +2664 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +82 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%9'W +2653 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%} +48 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%"' +2651 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%; +79 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%] U +5 "core" U +3 ."psFlush"PS.seek 0ml +2 "processing"%B'W +2653 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%! @ +58 "core" B +3 ."psFlush"PS.seek 2.5ml +2 "processing"%l' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +83 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2641 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +47 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%j'P +1113 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%Z' +1607 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%{ +79 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%C  +16 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%f  +60 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%q'W +2650 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%e +80 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +596 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2130 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%+ +82 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%E U +60 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2630 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%n @ +46 "core" @ +2 ."psFlush"PS.seek 2.5ml +2 "processing"%p' +2639 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%&  +81 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2638 "core" ' +2 ."psFlush"PSV.dial PSR +45 "processing"%5 +55 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%<' +2632 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%- +81 "core" + ."psFlush"PBV.dial PSV +3 "processing"%, U +5 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%7'W +2626 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%m @ +48 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%.' +2628 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%Q  +79 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%>'W +1953 "Can"n M\ 6; +678 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'r& +5 "core" &.  +2 "manipulator"&R& +5 "core" & U N +' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&i( +14 "core" ( +2 "manipulator"&T& +5 "core" & ) 2 2 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &[& +3 "core" & 1 $ O2 +3 .tForearm.seek PC +2 "manipulator"&y' +101 "core" ' +2 .tHand.close + "manipulator"&/ +72 "core" / +2 .tPC.seek :open +2 "processing"%J( +404 "core" ( +2 "manipulator"&F& +4 "core" &kk 2 +3 "manipulator"&=% +4 "core" % \ en V +3 .tForearm.seek :retract +2 "manipulator"&D'\ +94 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&?( +353 "core" ( +2 "manipulator"&3& +5 "core" &uz @* +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" & , * +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&)', +96 "core" ' +2 "manipulator"&x& +5 "core" & y -* +2 "manipulator"&% +4 "core" %$ ~ { e +3 "collection"' & +4 "core" &)  +4 "collection"'`& +6 "core" &'  +2 .tCC.seek :closed +3 "collection"'b(O +3 "core" &-  +6 &) 2 +10 &,Dr)5 +9 &Ikj%I +9 &T%X +10 &5* X +9 &V6& X +9 &9 X +10 &9! X +9 &:! X +9 &^9! X +10 & 9" X +9 & 9$ X +10 &"9 X +9 &$f<( X +10 &&)8$ X +9 &'9* W +9 &):( X +9 &+p8$ W +10 &-19* X +9 &.6# X +10 &08 W +9 &2w9 X +9 &49<" X +10 &58" X +9 &79# W +9 &99* X +10 &;A<% X +9 &=<# W +10 &>8 X +9 &@7" X +9 &BI<" X +10 &D <# W +9 &E;% X +10 &GE$ Y +9 &IEc\\ +9 &J-b +10 &L$b5 +9 &NE(^ +9 &OW--+~ +10 &Od&S +3 ( +3 "collection"'`& +5 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 2.20 + "collection"'$& +3 "core" &Oa&S +3 &Oa)S +2 .tHand.open + "manipulator"&\ 1 +73 "core" 1 +3 "manipulator"&% +4 "core" % $   U +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&#'\ +97 "core" ' +3 #tFlushing the Collection Valve::Manifold + "collection"'L& +5 "core" &OaS +2 "collection"'6% +4 "core" %) +3 .tCSV.dial CSR +2 "collection"'  +47 "core"  +11 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'X'l +1416 "core" ' +3 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 'Y% +4 "core" %l$ +3 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'' +741 "core" ' + .tCSV.dial :waste +2 "collection"' +146 "core" +3 .tCS.reconfigure :default +2 "collection"'#P d@b +4 .tCS.seek 0ml +2 "collection"'c' +2080 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'/& +5 "core" &O`+ S +3 "collection"'\\% +4 "core" %1 +2 .tCSV.dial :flush +2 "collection"'  +45 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 5ml + "collection"'^'l +1401 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'u @ +46 "core" B +2 "collection"'% +4 "core" %l3 +3 .tCS.seek 7ml +2 "collection"'0' +605 "core" ' +2 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +4 "collection"'4  +2 'S  +46 "core"  +104  +3 .tCBV.dial :waste1 + "collection"' @ +50 "core" @ +2 .tCS.seek 0ml +2 "collection"'' +1953 "core" ' +3 #tFlushing lower manifold's waste2 port + "collection"'& +5 "core" &O`'S +2 "collection"'(% +4 "core" %& +2 .tCSV.dial :flush +2 "collection"'  +80 "core" +3 .tCS.seek 5ml + "collection"'1'l +1404 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'8 @ +59 "core" > +2 "collection"'I% +4 "core" %l2 +4 .tCS.seek 7.001ml + "collection"'v' +617 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'O  +3 '  +7 "core"  +40  +2 .tCBV.dial :waste2 +2 "collection"'o  +127 "core"  +3 .tCS.seek 0ml +2 "collection"'' +1944 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'2& +4 "core" &Oa%S +3 "collection"'% +5 "core" % + .tCSV.dial CSR +2 "collection"'w  +46 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +11 .tCS.seek 8ml +2 "collection"'K' +2215 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +11 .tCS.seek 10ml +2 "collection"'A' D +612 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"'P  +2 'g +115 "core" +37  +2 .tCTV.dial :intake +2 "collection"'  +81 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml +2 "collection"'k' \\ +2238 "core" ' + .tIntake.select :close +2 "sampler")0 +10 .tCTV.dial :air + "collection"'W  +81 "core"  +3 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'' +654 "core" ' +2 .tCSV.dial CSR +2 "collection"'h  +112 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'~'l +1423 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +11 .tCS.seek 10ml +2 "collection"'M' D +1418 "core" ' +2 .tCSV.dial CBV + "collection"' +112 "core" +3 .tCS.seek 0ml +2 "collection"'t' +2758 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&s& +5 "core" & X Y L* +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&_( +5 "core" ( +2 "manipulator"&z& +5 "core" & [ Y E* +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &*& +3 "core" & W Z * +3 .tForearm.seek CC +2 "manipulator"&', +109 "core" ' + .tHand.close +2 "manipulator"&U/ +68 "core" / +3 .tCC.seek :open +2 "collection"''( +378 "core" ( +2 "manipulator"&a& +4 "core" & W Y Z* +3 "manipulator"& % +5 "core" % ! 9 Z  +2 .tForearm.seek :retract +2 "manipulator"&:'\ +103 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&N(- +280 "core" ( +2 "manipulator"&& +4 "core" &-  +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 && +3 "core" &- +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&G'! +110 "core" ' +3 .tHand.open + "manipulator"&}1 +76 "core" 1 +2 "manipulator"&9% +5 "core" % ( - (l +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&;'\ +102 "core" ' +2 #tCompleted [shallowDAwithoutWCR] begun 11:00:28 + #Preparing to sleep until 11:00AM 08/31/2023 +9 #Asleep til 11:00AM 08/31/2023 +4 #Continuing at 11:00EDT31-Aug-23 +4 "Can"z ? 6? +4 ."Qmail"GoodNews.email "Then, in tube 6: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_2023_08_02.rb:175\\n{1 => 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 22,\\n 5 => 11,\\n 6 => 11}\\nCan@12:59:30, 22.9C, 29% humidity, 14.7psia, 11.466V, 0.312A, 111.313Ah, 3.58W\\nSampled 50.0ml",Subject: "Asleep until 11:00EDT31-Aug-23" +21 ."shutdown"Gate.power :core,:OFF +2 .Gate.power :raw,:OFF + #Shutdown +1061 #"uploadLog"upsync +27258 "Can"y ($> 6 +60001  * 7g +60001  !% 7 +60001  %$: 8 +60002  +$ 9) +60001  1$ 9 +60002  0$0 :U +60001  ') : +60001  6$ ; +60002  :$' < +60001  8$x < +60001  9$ =C +60002  ?$ = +60001  <$k >o +60001  2% ? +60002  /$ ? +60001  2$f @1 +60001  1$ @ +60002  4$ A] +60001  4$a A +60002  /( B +60001  4$ C +60001  ,'W C +60002  .$ DK +60001  3$ D +60002  3$M Ew +60001  2) F  +60001 ~ 5$ F +60002 | :$B G9 +60001 { 9$ G +60001 ~ 5$ He +60002 | 1$3 H +60001 } 6$ I +60002 } :$ J' +60001 } 9$# J +60001 { 6$s KS +60002 | 0$ K +60001 { ,$ L +60001 } .$e M +60001 z 0$ M +60002 { 3$ NA +60001 z 4$V N +60002 } 6$Ħ Om +60001 z 2$ P +60001 | -$G P +60002 z /$Ș Q/ +60001 z /$ Q +60001 } 7(; R[ +60002 } 5$̋ R +60001 ~ 0* S +60001 } .%+ T +60001 } ,&| T +60002 } /$ UI +60001  0$ U +60002 } 3$n Vu +60001 ~ 0$վ W  +60001  1$ W +60002  1$_ X7 +60001  3$ٯ X +60001  0$ Yc +60002  3$P Y +60001  /*ݠ Z +60001  0$ [% +60002  /$A [ +60001  0$ \\Q +60001  .$ \\ @EDT1693454654.61  /$2 ]} +60001  '* ^ +60001  )$ ^ +60002 } ,$% _? +60001  1$v _ +60001 ~ ($ `k +60002  (% a +60001 } ($h a +60001  0% b- +60002  0$ b +60001  2$Y cY +60002 } -$ c +60001  0$ d +60001 { 3$I e +60002  -% e +60001 } 2$ fG +60001 | 0$8 f +60002 { 1$ gs +60001 | .$ h  +60001 { -$* h +60002 { ,%{ i5 +60001 z -$ i +60001 z -$ ja +60002 y /$n j +60001 z ,$ k +60002 | &$ l# +60001 { !*c l +60001 z $& mO +60002 { %$ m +60001 y ($\ \\ n{ +60001 x +$ o +60002 x ,$ o +60001 y '(R p= +60001 x ,$ p +60002 x .$ qi +60001 v ('H q +60001 x &$ r +60002 x '$ s+ +60001 w ($A s +60002 v % tW +60001 x "$ t +60001 y $< u +60002 v $ v +60001 w % v +60001 u (7 wE +60002 w % w +60001 x $ xq +60001 w %"8 y +60002 x $# y +60001 v %$ z3 +60002 u $&8 z +60001 v $' {_ +60001 u )( { +60002 w %*; | +60001 w \ $+ }! +60002 u \ $, } +60001 u ).@ ~M +60001 w %/ ~ +60002 v $0 y +60001 w )2B  +60001 w $3  +60002 t \ %4 ; +60001 u \ %6H  +60001 u %7 g +60002 u %8  +60001 u $:K  +34454 s $; ? +4 #tPowering core bus +562 .Gate.power :raw,:ON +2 "sampler") +10 )] +3 "core"  +3 "collection"' +2 '" +3 "core"  +4 "processing"% +2 %! +4 "core"  +5 "collection"' 9\ +4 ' 0\ +3 ' -\ +5 "processing"% 9\ +3 % 2\ +2 % *\ +3 % 0\ +5 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +4 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +3 "sampler")#.0X 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 22,\\n 5 => 11,\\n 6 => 11}\\nCan@11:00:28, 21.8C, 29% humidity, 14.7psia, 11.274V, 0.398A, 114.551Ah, 4.49W",Subject: "Started Niagara_2023_08_02 phase shallowDAwithoutWCR" +2 #t===> STARTED shallowDAwithoutWCR (phase #30) <=== +2 #Starting initialPurge +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'r& +4 "core" & +3 .tHand.open + "manipulator"&R1 +87 "core" 1 +2 "manipulator"&T& +5 "core" &\ Q T `e$ +3 "manipulator"&[% +5 "core" % \ ! O F 9f +6 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +187 "core" ( +2 "manipulator"& & +9 "core" &- L Lh" +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &V& +3 "core" &- K L i" +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 .tForearm.seek :garage +3 "manipulator"&d'! +112 "core" ' +2 .tHand.close + "manipulator"&F/ +84 "core" / +2 "manipulator"&=& +4 "core" &- < =]" +4 "manipulator"&y% +7 "core" % .  Z: +3 .tForearm.seek :retract + "manipulator"&i'\ +104 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&3( +230 #"uploadLog"upsync +58 "core" ( +2 "manipulator"&& +6 "core" & [ ri- +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &x& +4 "core" & H W !h- +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&', +107 "core" ' +2 "manipulator"& & +4 "core" & 9 < b- +3 "manipulator"&D% +4 "core" %( ( (aX +4 "collection"'H& +5 "core" &@ +3 "collection"'$& +6 "core" &I +3 .tCC.seek :closed +2 "collection"'\ (O +5 "core" &D +7 &DC(p +9 &kRkE< +10 &ueGP +9 &HBKZ +10 & 3CY +9 &4FY +9 &6GY +10 &Q3KZ +9 &4IY +9 &9EZ +10 &7EY +9 &!Z4DY +10 &#3AY +9 &$4CY +9 &&6HY +10 &(b4?Y +9 &*$8DY +9 &+3FY +10 &-5DY +9 &/j7FY +10 &1,3KY +9 &23IY +9 &44AY +10 &6q6EZ +9 &835CZ +9 &93IY +10 &;9DY +9 &=z8@Y +10 &?<8AY +9 &@7CY +9 &B3>Y +10 &D4IZ +9 &FB;EZ +9 &HIA[ +10 &InG` +9 &KeFb* +10 &MAbN +9 &NCb7 +9 &O$U?< +6 ( +2 "collection"'$& +5 "core" &OC@< +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 2.46 + "collection"'& +5 "core" &OB < +2 .tHand.open +2 "manipulator"&L1 +70 "core" 1 +2 "manipulator"&`% +4 "core" % ( ' % ]X +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&6'\ +100 "core" ' +3 #tFlushing the Collection Valve::Manifold +51 "collection"'& +7 "core" &OA< +3 "collection"')% +4 "core" % +3 .tCSV.dial CSR +2 "collection"'@  +159 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.reconfigure :default +2 "collection"'#P d@b +4 .tCS.seek 5ml + "collection"'Y'l +1441 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 'X% +3 "core" %l2 +3 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'' +753 "core" ' +2 .tCSV.dial :waste +2 "collection"' +146 "core" +3 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'/' +2131 "core" ' +2 #tPurging external Intake + "collection"'\\& +5 "core" &O?7< +2 "collection"'% +5 "core" %3 + .tCSV.dial :flush +2 "collection"'c  +49 "core"  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 10ml +2 "collection"'u' D +2785 "core" ' +2 .tdelay 5 seconds +503 ."connect"CSV.dial CBV +4 .tCBV.dial CSV + "collection"' +3 '^  +6 "core"  +75 ~ +2 .tCTV.dial :intake + "collection"'4  +83 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml +2 "collection"'S' +2842 "core" ' +2 .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'  +82 "core"  +2 #tFlushing upper manifold +2 "collection"'0& +5 "core" &O??< + "collection"'% +5 "core" %4 +2 .tCSV.dial :flush +2 "collection"'(  +83 "core"  +3 .tCS.seek 5ml + "collection"' 'l +1425 "core" ' +3 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +47 "core" B +2 "collection"'8% +5 "core" %l; +3 .tCS.seek 7ml +2 "collection"'I' +608 "core" ' +3 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'1 +3 '  +7 "core"  +107  +3 .tCTV.dial :air + "collection"'O  +4 "core" +3 .tCS.seek 0ml +2 "collection"'o' +1981 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'v'- +884 "core" ' +2 .tCSV.dial :waste + "collection"'2 +59 "core" +3 .tCS.seek 0ml +2 "collection"'' +901 "core" ' +2 "collection"'w& +4 "core" &O?< +3 "collection"'% +5 "core" % + .tCSV.dial :flush +2 "collection"'K  +49 "core"  +3 .tCS.seek 3ml +2 "collection"'g'- +883 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'P @ +46 "core" B +2 "collection"'% +5 "core" %- +2 .tCS.seek 5ml +2 "collection"'A'l +561 "Can"uY +3 .tCS.seek 0ml +2 "collection"'k' +1445 "core" ' +2 .tdelay 7 seconds +704 .CS.seek 3ml +43 "collection"'h'- +892 "core" ' +2 .tCSV.dial :waste +2 "collection"' +90 "core" +3 .tCS.seek 0ml + "collection"'~' +889 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +5 "core" & 4 6 Ic- +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&M( +27 "core" ( +3 "manipulator"&s& +5 "core" & 8 8 b +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &z& +4 "core" & 4 2 b +2 .tForearm.seek CC +2 "manipulator"&*', +110 "core" ' +2 .tHand.close + "manipulator"&U/ +83 "core" / +3 .tCC.seek :open + "collection"'?( +378 "core" ( +2 "manipulator"&#& +4 "core" & 3 1 Zb +3 "manipulator"&b% +5 "core" %  4 3 Kb +2 .tForearm.seek :retract +2 "manipulator"&a'\ +105 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"& (- +274 "core" ( +2 "manipulator"&& +4 "core" &- p f !k- +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" &- n ] [k- +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&'! +110 "core" ' +3 .tHand.open + "manipulator"&_1 +69 "core" 1 +2 "manipulator"&}% +4 "core" % ' +  ]\\~ +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&9'\ +105 "core" ' +2 #tda sampling at most 50ml +5 #Loading sh1 puck from tube 6 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 6 at 11:05:13EDT31-Aug-23\\n{1 => 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 22,\\n 5 => 11,\\n 6 => 11}\\nCan@11:04:18, 21.8C, 29% humidity, 14.7psia, 11.235V, 0.472A, 114.582Ah, 5.30W",Subject: "da sampling at most 50ml" +2 "collection"':& +8 "core" &. +2 "manipulator"&G% +4 "core" %\ # _ ` *g K +3 "storage"(|% +4 "core" %z ;  +2 "storage"(]. +3 "core" .( +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"("(K +502 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +4 (!& +4 "core" &K s  +3 "manipulator"&B& +4 "core" &- 3 4 =b- +3 "manipulator"&l% +5 "core" %\ # 2 / gb K +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 6 +2 "manipulator"& ( +135 #"uploadLog"upsync +44 "core" ( +2 "manipulator"&& +4 "core" & . 2c"z +3 "storage"(& +5 "core" &K $  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +49 .tForearm.seek 6 + 700 counts +9 "manipulator"&{'7 +94 "core" ' +2 "storage"(f& +5 "core" &K _  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(Z'H +227 "core" ' +65 "storage"(e- +3 "core" -' +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (j& +3 "core" &K d b (  +3 "manipulator"&q& +4 "core" & 5 5c"z +3 .tElbow.seek 6 +2 "manipulator"&;( +4 "core" ( +2 "manipulator"&N& +4 "core" & O Q 9f"z +3 "storage"(t& +5 "core" &K Y  +3 .tForearm.seek 6 + 300 counts + "manipulator"&>'ϧ +20 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&+/ +74 "core" / +4 ."downElevator"SE.seek :down +4 "storage"('v +2 "manipulator"&%& +9 "core" & a V %h"z +2 "manipulator"&% +5 "core" % Ϭ U N 5h +3 .tForearm.seek :retract + "manipulator"&-'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&<( +82 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +76 "core" ( +3 "manipulator"&m& +5 "core" & n jl) +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &7& +3 "core" & y w /k) +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&C', +103 "core" ' +2 "manipulator"&n& +5 "core" & Z S [e) +3 "manipulator"&5% +4 "core" %+ R M Ffh +3 "collection"'J& +4 "core" &; +4 "collection"''& +6 "core" &; +2 .tCC.seek :closed +3 "collection"'r(O +3 "core" &6 +7 &;. +9 &$Cu95 +9 &Akj7J +10 &RBZ +9 &4EY +9 &L78Y +10 &5;Y +9 &49Y +10 &6DY +9 &U41Y +9 &6(Y +10 & 41Y +9 &"4AY +9 &$\\9-Y +10 &&4)Y +9 &'5(Y +10 &)5,Y +9 &+e4(Y +9 &-&9*Y +10 &.4*Y +9 &04*X +9 &2m4*Y +10 &404)X +9 &562Y +10 &73+Y +9 &9u30Y +9 &;84*X +10 &<5.X +9 &>6.X +9 &@5.X +10 &B@92Y +9 &D9.Y +10 &E<3Z +9 &GJ+[\ +9 &I3q+` +10 &J,b. +9 &L}4bR +9 &N,br +10 &Oj,d +8 ( +3 &OE)> +2 "collection"''& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 2.50 + .Hand.open +2 "manipulator"&R1 +69 "core" 1 +2 "manipulator"&T% +5 "core" %  9 = +^v +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&['\ +98 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON + ."flow"Gate.power :analytic3,:ON +160 .tIntake.select :close + .Exhaust.select :close + .SS.hold +2 "sampler") + +4 "core" + +2 "sampler")V% +4 "core" %  +2 "collection"'& +5 "core" &OE> +4 "Can"tU< >F +2 #tCalibrating pressure and temperature sensors +4 .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +3 .SS.reconfigure :fast +2 "sampler")#.0X +4 "Can"uZ= o + .tCTV.dial :intake +2 "collection"'X  +5 "core"  +2 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +3 "collection"' @ +2 "sampler")Y  +7 "core" ? +82 +2 #tAllowing 130s for 25.0ml of remaining 50.0ml + .Intake.select :open +2 "sampler") +210 "collection"'% +4 "core" %< +3 #tIntake @20.1psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X +3 ."airStroke"CSV.dial :waste +3 "sampler")k% +6 "collection"' +2 "core" %  +4 ."connect"SSV.dial CBV,avoiding: :exhaust +3 .tCBV.dial SSV +2 "sampler")h  +3 "collection"' @ +7 "core" + ? +4 ."airStroke"CS.seek 0ml +2 "collection"'s' +5 "core" ' + ."airStroke"CSV.dial :air +2 "collection"'z @ +84 "core" A +3 ."airStroke"CS.seek 10ml +2 "collection"'U' D +110 "core"  +2 .tCTV.dial :air +2 "collection"'3  +42 ."flow"Gate.power :analytic3,:OFF + ."samplerPumpShutdown"Gate.power :sampler,:OFF +41 "core" ~ +2 .tdelay 15 seconds +1503 .SSV.dial :spit,avoiding: :exhaust +2 "sampler")6 +152 "core"  +3 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.seek 0ml +3 "collection"'\  +2 "sampler")#' +8 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")b  +141 "core" ~ +12  +823 ' +3 .tSSV.dial between CBV and plug +2 "sampler")* +50 "core" +2 .tCBV.dial between SSV and waste2 +2 "collection"'  +32 "core"  +2 "collection"'% +4 "core" % E +54 ."connect"CTV.dial CSV,avoiding: :air +4 .tCSV.dial CTV +3 "collection"'M  +2 '_  +14 "core"  +34  +3 .tCS.reconfigure :pressurize +2 "collection"'# d@<< Mb +4 .tCS.seek 0ml +2 "collection"'}' +2379 "core" ' K M& +4 "collection"'a% +4 "core" %K M S +2 "sampler"):% +5 "core" %  +2 #tBubblePoint: Intake @24.3psia, Outlet @0.3psia + .CBV.dial SSV +2 "collection"'G @ +40 "core" @ +3 .tSS.reconfigure :default +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'f' +117 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")9 +188 "core"  +3 .tSS.reconfigure :exhale +3 "sampler")#.0X +2 ."airStroke"CSV.dial :waste +4 "collection"'+ +2 "sampler")%% +9 "core" % \ +2 .tSSV.dial :exhaust +2 "sampler")  +68 "core" +3 ."airStroke"CS.seek 0ml + "collection"' ' +4 "core" ' +2 ."airStroke"CSV.dial :air +2 "collection"'{ @ +4 "core"  +2 .tExhaust.select :open + "sampler")@ +11 .tSS.reconfigure :exhale +3 "sampler")#.0X  +5 "core" +2 .tdelay 15 seconds +1502 .SSV.dial :spit,avoiding: :exhaust +47 "sampler")n +156 "core" +3 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.seek 0ml +3 "sampler")5' +2 "collection"';  +8 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")J  +143 "core"  +9  +812 ' +2 .tSSV.dial between CBV and plug +2 "sampler") +51 "core" +3 .tCBV.dial between SSV and waste2 +2 "collection"'-  +41 "core"  +2 "collection"'?% +5 "core" % E8\ +3 ."connect"CTV.dial CSV,avoiding: :air +4 .tCSV.dial CTV +2 "collection"'R  +3 'T  +7 "core"  +40  +3 .tCS.reconfigure :pressurize +2 "collection"'# d@<< Mb +3 .tCS.seek 0ml +2 "collection"''' +2564 "core" ' J N=ܟ +4 "collection"'V% +4 "core" %[ M O +2 "sampler")% +5 "core" %  +3 #tBubblePoint: Intake @24.1psia, Outlet @0.9psia + .CBV.dial SSV +2 "collection"'C @ +41 "core" A +2 .tSS.reconfigure :default +3 "sampler")#.0X +3 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'i' +140 "core" ' +3 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")x +138 "core" ' +2 ."CSpush"CS.stop + "collection"'5 +9 "core"  +3 .tSS.reconfigure :exhale +2 "sampler")#.0X9 +3 "core" 9%9 +103 "collection"' 9 +3 "core" 9)7 +103 "collection"'n9 +4 "core" 9.5 +104 "collection"';9 +3 "core" 924 +103 "collection"'J9 +3 "core" 963 +103 "collection"'m9 +3 "core" 9:2 +103 "collection"'9 +3 "core" 9?1 +103 "collection"'-9 +4 "core" 9C0 +103 "collection"'?9 +4 "core" 9G/ +103 "collection"'R9 +3 "core" 9 L- +103 "collection"'T9 +3 "core" 9-P, +103 "collection"'79 +4 "core" 9;T, +103 "collection"'V9 +4 "core" 9HX+ +103 "collection"'9 +3 "core" 9U]) +103 "collection"'C9 +4 "core" 9ba( +103 "collection"'59 +3 "core" 9ne( +103 "collection"' 9 +3 "core" 9{i' +103 "collection"'y9 +4 "core" 9n& +103 "collection"'=9 +4 "core" 9r$ +146 "collection"'9 +11 "core" 9x# +104 "collection"',9 +3 "core" 9|# +103 "collection"'9 +3 "core" 9" +104 "collection"'F9 +3 "core" 9! +104 "collection"'9 +3 "core" 9 +103 "collection"' 9 +3 "core" 9 +104 "collection"'H9 +3 "core" 9 +103 "collection"'d9 +3 "core" 9 +103 "collection"'x9 +4 "core" 9 +103 "collection"''9 +3 "core" 9  +103 "collection"'i9 +3 "core" 9 \  +103 "collection"'D9 +4 "core" 9  +103 "collection"'L9 +3 "core" 9  +103 "collection"'9 +4 "core" 9 $ +103 "collection"'$9 +3 "core" 9 , +103 "collection"'`9 +4 "core" 9 3 +103 "collection"'9 +3 "core" 9 < +103 "collection"'.9 +3 "core" 9 D +103 "collection"'@9 +4 "core" 9 K +104 "collection"'E9 +3 "core" 9 R +103 "collection"'X9 +3 "core" 9 Y +103 "collection"'Y9 +3 "core" 9 a +104 "collection"'9 +3 "core" 9 f +103 "collection"'9 +3 "core" 9 n +103 "collection"')9 +4 "core" 9 t +103 "collection"'c9 +3 "core" 9 z +103 "collection"'9 +3 "core" 9  +103 "collection"'^9 +4 "core" 9  +103 "collection"'/9 +4 "core" 9  +103 "collection"'9 +3 "core" 9  +103 "collection"'\\9 +3 "core" 9  +104 "collection"'9 +3 "core" 9  +103 "collection"'09 +3 "core" 9  +103 "collection"'9 +4 "core" 9  +104 "collection"'49 +3 "core" 9   +103 "collection"'9 +3 "core" 9   +103 "collection"'S9 +4 "core" 9  +103 "collection"'89 +3 "core" 9  +103 "collection"'(9 +3 "core" 9  +103 "collection"'19 +4 "core" 9  +103 "collection"'O9 +3 "core" 9 # +103 "collection"'I9 +3 "core" 9 ' +103 "collection"' 9 +3 "core" 9 + +103 "collection"'9 +4 "core" 9 / +104 "collection"'v9 +3 "core" 9 4 +103 "collection"'w9 +3 "core" 9 8 +104 "collection"'9 +3 "core" 9 < +103 "collection"'K9 +3 "core" 9 @ +103 "collection"'9 +4 "core" 9 E +103 "collection"'P9 +3 "core" 9 I +103 "collection"'9 +3 "core" 9 M +103 "collection"'g9 +3 "core" 9 Q +103 "collection"'o9 +3 "core" 9 V +104 "collection"'29 +3 "core" 9\ Z +103 "collection"'A9 +4 "core" 9\ ^ +103 "collection"'k9 +3 "core" 9\ b +103 "collection"'9 +3 "core" 9\ g +103 "collection"'9 +3 "core" 9\  k +103 "collection"'z9 +13 "core" 9\  o +103 "collection"'h9 +3 "core" 9\  t +104 "collection"'39 +3 "core" 9\  x +103 "collection"'~9 +3 "core" 9\  | +104 "collection"'s9 +3 "core" 9\ ! +103 "collection"'69 +4 "core" 9\ $ +103 "collection"'\ 9 +4 "core" 9\ ( +103 "collection"'b9 +3 "core" 9\ * +104 "collection"'W9 +3 "core" 9\ . +103 "collection"'*9 +3 "core" 9\ 0 +103 "collection"'9 +4 "core" 9\ 4 +103 "collection"'9 +3 "core" 9\ 5 +104 "collection"'M9 +3 "core" 9\ 9 +4 .tCH.hold 10:00,70C +3 "collection"'_ `\ `\ 7\ +2 'U9 +6 "core"  +3 9\ :\ : +2 "collection"'a% +4 "core" %  +3 #tBegun lysing Collection Puck Heater at 68.1C/19.8psia +37054 "Can"kH U +22931 "core" ` +2 "collection"':9 +4 "core" 9\  +2 "collection"'G% +5 "core" % +2 #tEnded lysing Collection Puck Heater at 70C/18.5psia +2 .CS.seek 0ml +2 "collection"'#' +353 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'] @ +115 "core" A +2 .tCSV.dial :air +2 "collection"' @ +60 "core" A +4 .tCS.seek 5ml +2 "collection"'p'l +1426 "core" ' + .tCSV.dial CTV +2 "collection"'|  +57 "core"  +3 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'! @ +46 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'l  +49 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +49 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"' ' +1432 "core" ' +2 "collection"'B% +5 "core" % z + #tPuck @29.6psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'} +114 "core" ~ +2 .tCBV.dial CSV + "collection"'9  +31 "core"  +2 "collection"'% +4 "core" % M OS +3 .tCS.seek 5ml +2 "collection"'f'l +1419 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'e  +47 "core" +2 "collection"'j% +5 "core" %l +3 .tCS.seek 7ml + "collection"'q' +614 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'& @ +44 "core" ? +3 .tCS.seek 10ml +2 "collection"'t' D +881 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'% ` +131 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +3 "collection"'+   +42 "core" ! +3 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +4 "collection"'  +2 '{  +31 "core"  +122  +3 .tCS.seek 5ml + "collection"'N'l +1437 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'Z @ +114 "core" B +2 .tCSV.dial :waste +2 "collection"'> +113 "core" +54 .tCS.seek 0ml + "collection"' ' +1431 "core" ' +2 .tCSV.dial :air +2 "collection"'n @ +93 "core" > +3 .tCS.seek 5ml +2 "collection"';'l +1430 "core" ' + .tCSV.dial CTV +2 "collection"'J  +48 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'m @ +47 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'  +46 "core"  +3 .tdelay 2 seconds +201 .CSV.dial :air +2 "collection"'- @ +47 "core" ? +3 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"'?' +1435 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"'R +124 "core" +2 .tCBV.dial CSV +2 "collection"'T  +40 "core"  +2 "collection"'7% +5 "core" %> +3 .tCS.seek 4.999ml + "collection"'V'l +1434 "core" ' +2 .tdelay 5 seconds +503 .CTV.dial :air +2 "collection"'  +46 "core" +3 "collection"'C% +4 "core" %l_d 1\ +3 .tCS.seek 7ml +2 "collection"'5' +610 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air2 +2 "collection"' @ +48 "core" > +3 .tCS.seek 10ml + "collection"'y' D +885 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'= ` +130 "core" ^ +3 #tLysing Complete + "collection"'& +4 "core" &OFKOD> +3 #tStoring sh1 puck in Collection Clamp to tube 5 + "manipulator"&,% +4 "core" %\  W = 2j +3 "storage"(% +5 "core" %~ e \ +2 "storage"(F. +3 "core" .(K +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 5 + "storage"((; +201 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 ( & +4 "core" &;   +2 "manipulator"&H& +5 "core" & f ij) +2 "manipulator"&d% +4 "core" %\  g q 'j +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&x( +160 "core" ( +3 "manipulator"&'& +4 "core" & =o +2 "storage"(i& +5 "core" &;  - +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 5 + 700 counts +2 "manipulator"&D' +101 "core" ' +2 "storage"(L& +4 "core" &; & * 8  +4 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"('H +230 "core" ' +2 "storage"($- +3 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +4 "manipulator"&`& +3 "core" & H Kh +3 "storage"(& +4 "core" &; a  +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 5 +2 "manipulator"&.'# +37 "core" ' +2 .tElbow.hold +2 "manipulator"&@, +3 "core" , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(E- +3 "core" -' +55 .tSE.seek 10.08 Pucks below Top Plate +2 "storage"(X' +43 "core" ' +2 "manipulator"&Y% +5 "core" %.U N +2 "storage"(& +5 "core" &;   c +2 .tForearm.force -20 + "manipulator"&5 +5 .tForearm.seek 5 + 311 counts + "manipulator"&'Z +17 "core" ' +2 "manipulator"&)& +5 "core" & s o 6j +2 "storage"(c& +5 "core" &;  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 5 + 700 counts +2 "manipulator"&' +26 "core" ' +2 .tSE.seek 11.08 Pucks below Top Plate +2 "storage"(^' +51 "core" ' +2 "manipulator"&/& +4 "core" & L T bi +3 "manipulator"&% +4 "core" % h i j +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&\\'\ +99 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +165 "core" ( +2 "manipulator"&0& +4 "core" & > 4 9d- +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" & " # d- +5 .tForearm.seek CC + "manipulator"&4', +106 "core" ' +2 .tHand.close + "manipulator"&/ +68 "core" / +2 .tCC.seek :open +2 "collection"'S( +378 "core" ( +3 "storage"(8& +4 "core" &;   +3 "storage"((& +5 "core" &; 4  +2 "manipulator"&1& +4 "core" & \ 1 A`- +3 "manipulator"&O% +5 "core" %   `> +2 .tForearm.seek :retract +2 "manipulator"&I'\ +102 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"& ( +157 "core" ( +2 "manipulator"&& +5 "core" & m i Mk +2 "storage"(v& +5 "core" &;  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 5 +2 "manipulator"&w'# +113 "core" ' +2 .tElbow.hold +2 "manipulator"&, +3 "core" , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tHand.open + "manipulator"&K1 +74 "core" 1 +3 "manipulator"&% +4 "core" % 6o =U +2 "storage"(P& +4 "core" &; Q V J +3 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 5 + 319 counts +2 "manipulator"&'b +18 "core" ' +2 "manipulator"&g& +4 "core" & w m +3 "storage"(o& +5 "core" &;  7 \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts +2 "manipulator"&2' +18 "core" ' +2 "storage"(A% +5 "core" %   +3 ."downElevator"SE.seek :down +4 "storage"(k'v +99 (% +3 "core" %_ L F u a +3 "manipulator"&% +4 "core" % 2x +46 .tForearm.reconfigure :loose +10 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&z'\ +4 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +83 "core" ' +2 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'h& +5 "core" &VZ +2 "manipulator"&3& +5 "core" & t +2 "manipulator"&~% +6 "core" %\  s& +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&s(- +176 "core" ( +3 "manipulator"&6& +4 "core" &- u3 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &\ & +4 "core" &- Mu3 +3 .tForearm.seek :garage +2 "manipulator"&b'! +109 "core" ' +3 .tHand.close + "manipulator"&W/ +73 "core" / +2 "manipulator"&*& +4 "core" &- Z R f3 +3 "manipulator"&% +4 "core" % , Q R &fA +3 .tForearm.seek :retract +2 "manipulator"&'\ +109 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&M( +277 "core" ( +2 "manipulator"&U& +5 "core" & ,p4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &a& +4 "core" & p4 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&', +101 "core" ' +2 "manipulator"&_& +4 "core" & x o =l4 +3 "manipulator"&:% +4 "core" %2 h hld +3 "collection"'G& +5 "core" &\\_ +3 "collection"'u& +6 "core" &Y_f +3 .tCC.seek :closed + "collection"'](O +6 "core" &]^z +6 & (\\_$e +9 &}Sm]_< +10 &wc\\_P +9 &d>[^Y +10 &'8[`{Y +9 &7\\`iY +9 &7Z]^Y +10 &n3Z_DX +9 &04[]X +9 &9[_Y +10 &6\\`Y +9 &!v4[aX +10 &#94]`X +9 &$9\\^zX +9 &&3[^]X +10 &(~5[^QX +9 &*?9\\_<Y +9 &,5Z`Y +10 &-3Z_X +9 &/3[`Y +10 &1G6\\^Y +9 &3\ 8\\^X +9 &48\\_X +10 &68]_Y +9 &8O5^`Y +9 &:6Z_Y +10 &;7[`X +9 &=6\\`}X +10 &?W8\\_nY +9 &A6]_iY +9 &B6[_UX +10 &D4]`@Y +9 &F_<^`0Y +9 &HO\\^&[\ +10 &Ir\\`_ +9 &K|\\^b, +10 &M\\_bM +9 &N[_R +9 &O{ O[_= +6 ( +2 "collection"'u& +5 "core" &O{B[^w= +3 #tCollection Clamp onSpring/offSpring for 6/26 samples, on/off torque 2.45 + "collection"'& +4 "core" &O{B\\`h= +3 .tHand.open + "manipulator" +66 "core" 1 +2 "manipulator"&|% +6 "core" % / < Geg +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&!'\ +102 "core" ' +2 .tPSV.dial PSR +2 "processing"%l +151 "core"  +2 "processing"%% +5 "core" %[ + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%p' +1668 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%B  +46 "core"  +3 .tPS.seek 0ml + "processing"%}'W +1637 "core" ' + .tPSV.dial PSR +2 "processing"%9 +61 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%' +2754 "core" ' +11 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +3 "processing"%  +3 "collection"'e  +6 "core" @ +3 "processing"%j +4 "core" @ +2 "processing"%f  +80 "core" +106  +2 .tPSV.dial :mixloop +2 "processing"%& +120 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'q  +16 "core" ~ +2 .tPTV.dial :PRVmixing +2 "processing"%%  +146 "core" +4 .tPS.seek 0ml + "processing"%+'W +2693 "core" ' +2 .tPSV.dial :air +2 "processing"%  +46 "core"  +3 .tPS.seek 2.5ml +2 "processing"%{' +1922 "Can"dML +770 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%t +48 "core" +2 .tPS.seek 0ml +2 "processing"%Z'W +2682 "core" ' + .tPSV.dial :air +2 "processing"%>  +48 "core"  +3 .tPS.seek 2.5ml +2 "processing"%N' +2687 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%n +48 "core" +3 .tPS.seek 0ml + "processing"% 'W +2710 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&J& +5 "core" & R g *h4 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&m( +3 "core" ( +2 "manipulator"&& +5 "core" & C J h4 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &-& +64 "core" & i j 2l4 +2 .tForearm.seek CC +2 "manipulator"&;', +109 "core" ' +2 .tHand.close + "manipulator"&R/ +70 "core" / +3 .tCC.seek :open + "collection"'T( +379 "core" ( +2 "manipulator"&7& +4 "core" & O N -g4 +3 "manipulator"&?% +4 "core" %  O G nf +3 .tForearm.seek :retract +2 "manipulator"&'\ +104 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&C(- +276 "core" ( +2 "manipulator"&V& +5 "core" &- u_ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +4 "core" &- (u_ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage + "manipulator"&5'! +108 "core" ' +2 .tHand.open + "manipulator"&=1 +70 "core" 1 +2 "manipulator"&% +4 "core" % )y C 5dP +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&,'\ +100 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +5 "core" +2 .tPTV.dial :PRVmixing + "processing"%F  +6 "core" +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%  +5 "core"  +3 .tCTV.dial :air,avoiding: :intake +2 "collection"'H  +5 "core"  +2 #tLoading lyfil puck from tube 6 into Collection Clamp + "collection"'d& +4 "core" &cf} +3 "manipulator"&"% +4 "core" %\  Tx +3 "storage"('% +4 "core" %} p o  +3 "storage"(i. +3 "core" .(; +45 .tSC.reconfigure :tight +10 "storage"($\ .(\ 1~b +4 .tSC.seek 6 + "storage"(L(K +205 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +4 (<& +3 "core" &K C B {  +3 "manipulator"&[& +4 "core" &- Vv_ +2 "manipulator"&$% +5 "core" %\  /v +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 +2 "manipulator"&`( +170 "core" ( +2 "manipulator"&& +5 "core" & +wR +2 "storage"(E& +4 "core" &K A Y  +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 6 + 700 counts + "manipulator"&Y'7 +97 "core" ' +2 "storage"(& +5 "core" &K O ] \\  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"()'H +234 "core" ' +2 "storage"(c- +3 "core" -'+ +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (D& +3 "core" &K &  m  +3 "manipulator"&/& +5 "core" & TqR +2 .tElbow.seek 6 +2 "manipulator"&( +4 "core" ( +2 "manipulator"&x& +5 "core" & nR +2 "storage"(& +4 "core" &K ' +  +4 .tForearm.seek 6 + 300 counts + "manipulator"&.'ϧ +17 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tHand.close + "manipulator"&/ +69 "core" / +4 ."downElevator"SE.seek :down +4 "storage"(0'v + "manipulator"&X& +10 "core" & \\rR +2 "manipulator"&% +4 "core" % Ϩ Rr? +3 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tElbow.seek CC +2 "manipulator"&@( +95 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +70 "core" ( +2 "manipulator"&& +4 "core" & Bt' +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &\\& +4 "core" & t' +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&r', +105 "core" ' +3 "manipulator"&8& +5 "core" & 'o' +2 "manipulator"&(% +4 "core" %+ o\\ +3 "collection"'1& +5 "core" &cg' +3 "collection"'O& +6 "core" &bh +3 .tCC.seek :closed + "collection"'(O +6 "core" &dh  +6 &#dg$e +9 &xRmbf< +10 &weefP +9 &_Bdf9Y +9 &"8cgX +10 &4eg*X +9 &9ehX +10 &i8cgX +9 &+8cfX +9 &7bhY +10 &3beX +9 &!q8egX +9 &#44cgX +10 &$7eh{X +9 &&6egX +9 &(z8dgvX +10 &*;8cgZX +9 &+6efUX +10 &-9eiJX +9 &/6ef<X +9 &1C6bf0X +10 &38dg%X +9 &44dhX +9 &68cgX +10 &8K6bgyX +9 &:4dhX +10 &;8cgX +9 &=7ehuX +9 &?S9bgrX +10 &A7chcX +9 &B9dg`X +10 &D;cfJY +9 &FWCcgOZ +9 &HccgI] +10 &I|f>b! +9 &Kgt2b< +9 &M=J+b^ +10 &N454b9 +9 &O#U7<%> +5 ( +3 "collection"'O& +4 "core" &O?<<%> +3 #tCollection Clamp onSpring/offSpring for 6/26 samples, on/off torque 2.69 +2 .Hand.open + "manipulator"&v1 +73 "core" 1 +2 "manipulator"&4% +5 "core" %  R K 'hi +47 .tForearm.reconfigure :loose +11 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'K  +149 "core"  +2 .tCSV.dial CTV +2 "collection"'  +32 "core"  +2 .tPS.seek 2.5ml +2 "processing"%P' +2705 "core" ' +2 "collection"'g% +5 "core" % ?:>h\ +3 .tCS.seek 4.149ml + "collection"'o'Q +1659 "core" ' +2 .tdelay 8 seconds +803 .PSV.dial :air +2 "processing"%A  +48 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%I  +92 "core" ~ +3 .tPS.seek 0ml + "processing"%'W +2710 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"' ` +43 "core" ^ +2 .tCSV.dial :air +2 "collection"' @ +59 "core" A +2 .tCS.seek 10ml +2 "collection"'w' D +1660 "core" ' + .tCSV.dial CTV +2 "collection"'h  +45 "core"  +3 .tCS.seek 0ml + "collection"'' +2813 "core" ' +2 .tCBV.dial :waste1 +2 "collection"'3 @ +31 "core" > +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'~  +150 "core" +2 "collection"'^& +4 "core" &O>> +3 #tStoring lyfil puck in Collection Clamp to tube 5 +2 "manipulator"&6% +4 "core" %\  Rq +3 "storage"(2% +5 "core" %{    +2 "storage"(k. +3 "core" .(K +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 5 + "storage"(\ (; +195 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (& +4 "core" &; G \ +3 "manipulator"&W& +4 "core" & ~ m' +3 "manipulator"&*% +4 "core" %\  { _l +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 5 + "manipulator"&( +155 "core" ( + "manipulator"&z& +5 "core" & r\ +2 "storage"(b& +4 "core" &; B > <  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 5 + 700 counts +2 "manipulator"&U' +94 "core" ' +2 "storage"(a& +5 "core" &; K K +  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(s'H +211 "core" ' +2 "storage"(_- +4 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&:& +4 "core" & e e j\ +2 "storage"(G& +5 "core" &; h  +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek 5 +2 "manipulator"&'# +37 "core" ' + .tElbow.hold +2 "manipulator"&S, +3 "core" , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 "storage"(- +2 "core" -' +4 .tSE.seek 11.07 Pucks below Top Plate +2 "storage"(#'ù +41 "core" ' +2 "manipulator"&|% +4 "core" %-b aV +3 "storage"(u& +48 "core" &; T T 4 +10 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 5 + 310 counts +2 "manipulator"&l'Y +16 "core" ' +2 "manipulator"&& +4 "core" & n\ +3 "storage"(& +4 "core" &; F  +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 5 + 700 counts +2 "manipulator"&B' +28 "core" ' +3 .tSE.seek 12.07 Pucks below Top Plate +2 "storage"(p'Ȱ +52 "core" ' +2 "manipulator"&9& +4 "core" & Lu\ +3 "manipulator"&}% +4 "core" % u +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"& '\ +91 "core" ' +3 .tElbow.seek CC + "manipulator"&j( +159 "core" ( +2 "manipulator"&e& +5 "core" & t i !j6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &f& +4 "core" & ^ e 6j6 +2 .tForearm.seek CC +2 "manipulator"&&', +104 "core" ' +3 .tHand.close + "manipulator"&q/ +70 "core" / +2 .tCC.seek :open +2 "collection"'%( +379 "core" ( +2 "storage"(& +5 "core" &;   +2 "storage"(& +5 "core" &;   \  +2 "manipulator"&+& +5 "core" & m4 +2 "manipulator"&t% +4 "core" % - #mf +4 .tForearm.seek :retract + "manipulator"&{'\ +107 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&>( +159 "core" ( +2 "manipulator"&Z& +4 "core" & z +3 "storage"(n& +5 "core" &; o U  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 5 +2 "manipulator"&N'# +111 "core" ' +2 .tElbow.hold + "manipulator"&J, +4 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tHand.open +2 "manipulator"&1 +70 "core" 1 +3 "manipulator"&-% +73 "core" % 6u ' &d +2 "storage"(R& +4 "core" &; l  +3 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 5 + 319 counts +2 "manipulator"&M'b +18 "core" ' +2 "manipulator"&!& +5 "core" & wx +3 "storage"(]& +5 "core" &; > C m  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts +2 "manipulator"&7' +20 "core" ' +2 "storage"(?% +5 "core" %Ȩ ` \\   +3 ."downElevator"SE.seek :down +4 "storage"(;'v +99 (V% +4 "core" % ~ v b +2 "manipulator"& % +6 "core" %| +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&m'\ +45 "core" ' +10 ."downElevator"SE.stop +3 "storage"(5 +37 "core" ' +2 .tPSV.dial :air +2 "processing"%=  +79 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2660 "core" ' +2 .tdelay 1 second +101 .PSV.dial :mixloop +2 "processing"% +48 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +48 "core"  +3 .tdelay 1 second +101 .PSV.dial :mixloop +2 "processing"%F +49 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +49 "core"  +2 .tdelay 1 second +103 .PS.seek 0ml + "processing"%H'W +2670 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%d& +5 "core" &m  +2 "manipulator"&"& +4 "core" & Gz +2 "manipulator"&'% +4 "core" % # z F +4 .tElbow.seek FlushPuck::Garage + "manipulator"&i(- +179 "core" ( +2 "manipulator"&5& +4 "core" &- Ky# +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &<& +4 "core" &- $y# +3 .tForearm.seek :garage + "manipulator"&['! +109 "core" ' +2 .tHand.close + "manipulator"&$/ +73 "core" / +3 "manipulator"&& +5 "core" &- m i j# +2 "manipulator"&% +4 "core" % / e dj" +3 .tForearm.seek :retract +2 "manipulator"&E'\ +108 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&( +165 "core" ( +2 "manipulator"&C& +5 "core" & y( +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &,& +4 "core" & x( +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC + "manipulator"&c' +101 "core" ' +2 "manipulator"&D& +4 "core" & y( +3 "manipulator"&/% +5 "core" % y +3 "processing"%x& +4 "core" &  +3 "processing"%& +6 "core" &H  +3 .tPC.seek :closed +3 "processing"%(Tg +3 "core" &H  +6 & D@ +9 &ChE4 +10 &*hjJI +9 &RKZ +9 &h4NZ +10 &*1PZ +9 &3TZ +9 &2SZ +10 &p1OZ +9 &2/`Z +9 &1`Z +10 & 2eZ +9 &"x/eZ +10 &$:3eZ +9 &%/eZ +9 &'2fZ +10 &)2dZ +9 &+B2^Z +9 &-2hZ +10 &.2s[ +9 &01uZ +10 &2J1vZ +9 &4 2vZ +9 &51uZ +10 &72vZ +9 &9R2uZ +9 &;2wZ +10 &<3~Z +9 &>2}Z +10 &@[1xZ +9 &B2Z +9 &C3Y +10 &E5Z +9 &G`;[\ +9 &IF\\ +10 &Jka +9 &Lpb +10 &NQs|b! +9 &Ptb$ +9 &Qub' +10 &Sz[9 +9 &T7#U7 +9 ( +2 &T@#. +2 "processing"%& +5 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 2.29 + "processing"%X& +3 "core" &T@#^. +3 .tHand.open + "manipulator"&1 +76 "core" 1 +2 "manipulator"&`% +5 "core" % >p +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&Y'\ +97 "core" ' +2 .tPRV.dial :air +2 "processing"%  +46 "core"  +2 .tPSV.dial :mixloop +2 "processing"%) +48 "core" +3 "processing"%\\% +4 "core" %\\ +54 .tPS.seek 0.3ml +2 "processing"%.' +396 "core" ' +2 .tPSV.dial PSR +2 "processing"% +113 "core"  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml +2 "processing"%8'* +491 "core" ' +2 .tdelay 3 seconds +303 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%(' +1941 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%1 +116 "core" +2 .tPTV.dial :mixing + "processing"%0 @ +83 "core" A +2 .tPBV.dial :waste2 +2 "processing"%  +105 "core"  +3 .tPS.seek 0ml +2 "processing"%T'W +2665 "core" ' +2 #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&v& +4 "core" & Dw( +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC + "manipulator"&4( +24 "core" ( +2 "manipulator"&O& +4 "core" & u) +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &K& +3 "core" & u) +3 .tForearm.seek PC +2 "manipulator"&' +97 "core" ' +2 .tHand.close + "manipulator"&r/ +82 "core" / +2 .tPC.seek :open +2 "processing"% ( +405 "core" ( +2 "manipulator"&g& +5 "core" & w) +2 "manipulator"&y% +5 "core" %  7y +2 .tForearm.seek :retract +2 "manipulator"&A'\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&I(- +126 "core" ( +2 "manipulator"&P& +5 "core" &- u0 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" &- s0 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"& '! +109 "core" ' +2 .tHand.open + "manipulator"&o1 +71 "core" 1 +2 "manipulator"&h% +4 "core" % ' [ R gs +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&w'\ +102 "core" ' +3 #tLoading da puck from tube 6 into Processing Clamp + "processing"%3& +4 "core" &  +3 "manipulator"&~% +4 "core" %\  2w& +3 "storage"(^% +4 "core" %v d m  +2 "storage"(6. +4 "core" .(; +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 6 + "storage"(2(K +193 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (k& +4 "core" &K ? B  +2 "manipulator"&& +4 "core" &. t* +3 "manipulator"&W% +5 "core" %\  Ju& +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 +2 "manipulator"&*( +169 "core" ( +2 "manipulator"&L& +5 "core" &\ (w$ +2 "storage"(z& +5 "core" &K ` a   +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 700 counts +2 "manipulator"&b'7 +101 "core" ' +3 "storage"(a& +4 "core" &K x f 8  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +9 .tSE.seek :beamBreak + "storage"(@'H +291 "core" ' +10 "storage"(- +4 "core" -'1 +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (_& +4 "core" &K '   +2 "manipulator"&:& +5 "core" &\ [q$ +2 .tElbow.seek 6 +2 "manipulator"&G( +4 "core" ( +2 "manipulator"&& +4 "core" &\ Xr$ +3 "storage"(|& +4 "core" &K &  Q  +3 .tForearm.seek 6 + 300 counts +2 "manipulator"&u'ϧ +29 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&/ +74 "core" / +4 ."downElevator"SE.seek :down +4 "storage"('v +2 "manipulator"&U& +9 "core" &\ -w$ +3 "manipulator"&9% +4 "core" % ϱ w +3 .tForearm.seek :retract +2 "manipulator"&}'\ +89 "core" ' +3 .tElbow.seek PC +2 "manipulator"&( +91 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +163 "core" ( +2 "manipulator"&s& +5 "core" & 6xu +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" & Cyu +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&l' +104 "core" ' +2 "manipulator"&#& +5 "core" & U|u +4 "manipulator"&e% +5 "core" % ]{ +2 "processing"%f& +4 "core" &  +4 "processing"%B& +6 "core" &d  +3 .tPC.seek :closed + "processing"%S(Tg +6 "core" &  +6 & - %h +9 &Rj; +10 &vcP +9 &c<~Z +9 &&/ Y +10 &3 Z +9 &4Z +10 &l2 Y +9 &.2y Y +9 &1m Y +10 &4rZ +9 &!t1{Y +9 &#51zZ +10 &$4kZ +9 &&/i Y +10 &(|1k Y +9 &*=0e Z +9 &,0i Y +10 &-1` Y +9 &/4^ Y +10 &1E3^Z +9 &34^Z +9 &41MZ +10 &6.P Y +9 &8N1M Y +9 &:2T Z +10 &;0M Y +9 &=4MZ +10 &?W2VY +9 &A3GY +9 &B/JY +10 &D1G Z +9 &F]3E Z +9 &H9G Z +10 &IOT] +9 &KnEa +9 &MKuFb +10 &O uFb$ +9 &Pubb( +10 &RvOb+ +9 &SYOC!f +9 &T@1c4 +6 ( +2 "processing"%B& +5 "core" &T@,4 +3 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 2.34 + .Hand.open + "manipulator"&q1 +72 "core" 1 +2 "manipulator"& % +6 "core" %  t +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&'\ +100 "core" ' +3 #tHeating Puck.from 6, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%  +2 %9 +8 "core" 9 +102 "processing"%+9 +3 "core" 9 +103 "processing"%t9 +3 "core" 9  +104 "processing"%Z9 +3 "core" 9  +103 "processing"%n9 +4 "core" 9 +103 "processing"%&9 +3 "core" 9 +103 "processing"%j9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%-9 +3 "core" 9# +103 "processing"%R9 +4 "core" 9' +103 "processing"%{9 +3 "core" 9+ +103 "processing"%!9 +3 "core" 9/ +103 "processing"%]9 +3 "core" 94 +103 "processing"%?9 +3 "core" 98 +104 "processing"%>9 +3 "core" 9< +103 "processing"%V9 +3 "core" 9@ +103 "processing"% 9 +3 "core" 9E +103 "processing"%N9 +3 "core" 9I +146 "processing"%M9 +12 "core" 9O +103 "processing"%=9 +4 "core" 9S +103 "processing"%p9 +4 "core" 9X +103 "processing"%79 +3 "core" 9\\ +103 "processing"%;9 +3 "core" 9\ ` +103 "processing"%9 +3 "core" 9d +103 "processing"%9 +4 "core" 9i +103 "processing"%9 +3 "core" 9m +104 "processing"%F9 +3 "core" 9q +103 "processing"% 9 +3 "core" 9#u +103 "processing"%9 +3 "core" 9'z +103 "processing"%d9 +33 "core" 9. +103 "processing"%"9 +3 "core" 93 +104 "processing"%'9 +3 "core" 98 +103 "processing"%59 +3 "core" 9< +4 .tPH.hold 2:00:00,28C +3 "processing"%< pp: +3 .tdelay 1:30 +5 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%J +116 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +12 .tPS.seek 0.5ml + "processing"%$' +339 "Can"mKP +261 "core" ' +2 .tdelay 5 seconds +503 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml +2 "processing"%'[ +1643 "core" ' +2 .tPTV.dial :puck +2 "processing"%  +79 "core"  +2 .tPSV.dial PTV +2 "processing"%m +93 "core"  +2 .tPBV.dial :waste1 +2 "processing"%C  +150 "core"  +3 "processing"%[% +4 "core" %` +3 .tPS.seek 1.5ml +2 "processing"%,' +598 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%D * +34 "core" * +3 .tPS.seek 0ml +2 "processing"%i'W +1648 "core" ' +3 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%/  +4 "core"  +2 .tPBV.dial :waste1 +2 "processing"%x  +37 "core" +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%E * +38 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%Q +92 "core"  +3 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%X' +2713 "core" ' +2 .tPSV.dial PTV +2 "processing"% +79 "core" +2 .tdelay 5 seconds +503 .PSV.dial PSR +2 "processing"%` +81 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"% +94 "core"  +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%  +83 "core"  +3 .tPS.seek 0ml + "processing"%)'W +2702 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%\\  +152 "core" +2 .tPSV.dial :mixloop +2 "processing"%c +48 "core" +2 .tPRV.dial :ab1 + "processing"%H @ +83 "core" A +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%'w +355 "core" ' +2 .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'.  +3 "processing"%8  +55 "core" +3 +2 "processing"%1% +5 "core" %xj +2 .tPS.seek 0.32ml +2 "processing"%0'% +400 "core" ' +2 .tdelay 2 seconds +244 .CBV.dial between PRV and PSV +10 "collection"'  +32 "core" +2 .tPRV.dial :air +2 "processing"%(  +47 "core"  +2 .tPS.seek 0.9ml +2 "processing"%v'D +1228 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%O @ +81 "core" > +3 .tPS.seek 0.5ml + "processing"%K' +858 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%r  +48 "core"  +3 .tPS.reconfigure :default +2 "processing"%#A d`xb +4 .tPS.seek 2ml +2 "processing"%'[ +1655 "core" ' +2 .tPSV.dial :PML +2 "processing"%Y +58 "core" +2 .tPTV.dial :mixing +2 "processing"% @ +81 "core" A +2 .tPBV.dial :waste1 +2 "processing"%g  +36 "core" +3 "processing"%y% +4 "core" %`i +3 .tPS.seek 1.85ml + "processing"%P'@ +243 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"% * +39 "core" , +2 .tPS.seek 0ml +2 "processing"%'W +2007 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'4& +3 "core" &mpz +3 "manipulator"&o& +5 "core" & T Zlu +2 "manipulator"&h% +4 "core" %\ / V x #_' +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage + "manipulator"&A(- +140 "core" ( +2 "manipulator"&3& +4 "core" &- X ? j0 +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &~& +3 "core" &- B 'g0 +3 .tForearm.seek :garage +2 "manipulator"&^'! +107 "core" ' +3 .tHand.close + "manipulator"&6/ +74 "core" / +2 "manipulator"& & +4 "core" &-  "a/ +3 "manipulator"&k% +5 "core" % 5  "VZ +2 .tForearm.seek :retract +2 "manipulator"&'\ +112 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&W( +286 "core" ( +4 "manipulator"&\ & +5 "core" & [ q p5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &L& +4 "core" & Q P j5 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&z', +105 "core" ' +2 "manipulator"&a& +4 "core" & 1 =g5 +3 "manipulator"&I% +5 "core" %/  -gH +3 "collection"'w& +5 "core" &lq +3 "collection"'& +6 "core" &mq +3 .tCC.seek :closed +2 "collection"'_(O +5 "core" &mp: +6 &"nq9%f +10 &wRlmq8< +9 &vdor4P +10 &[Cmq9Z +9 &7no7Z +9 &5lp6Y +10 &5mq9Y +9 &d2np6Y +9 &&9lk9Y +10 &;lq6Y +9 &6no;Y +10 &!k8np4Z +9 &#.5kq0Y +9 &$9mo6Y +10 &&7ms:Y +9 &(t1mq/Y +9 &*68mp:Y +10 &+1op3Y +9 &-8mp5Y +10 &/|7mp:Y +9 &1>8mq;Y +9 &3:nq,Y +10 &48mq8Y +9 &69mr9Y +9 &8G9nq6Y +10 &: 8mo'Y +9 &;6mq!Y +10 &=6ns3Y +9 &?M8nq+Z +9 &A5mo+Y +10 &B6lp*Y +9 &D6op%Y +9 &FV7lp'Y +10 &HCmr1[\ +9 &Iilo'_ +10 &Kvkp"b+ +9 &MnpbM +9 &NmoZ +10 &O<mq / +5 ( +2 "collection"'& +5 #tCollection Clamp onSpring/offSpring for 6/26 samples, on/off torque 2.30 +2 "collection"':& +3 "core" &O#ko / +2 &O#nql/ +45 .tHand.open +10 "manipulator"&1 +72 "core" 1 +2 "manipulator"&|% +6 "core" % / - 1 cH +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +101 "core" ' +2 .tPSV.dial PSR +2 "processing"%U +118 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml +2 "processing"%9' +1646 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +30 "processing"%*  +59 "core"  +3 .tPS.seek 0ml +2 "processing"%b'W +1645 "core" ' +2 .tPSV.dial PSR +2 "processing"%@ +57 "core"  +2 .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%u' +163 "Can"peS!  +2522 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +4 "processing"%  +2 "collection"'s  +41 "core" +145  +2 .tPSV.dial :mixloop + "processing"%G +119 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'#  +4 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%  +84 "core" +3 .tPS.seek 0ml +2 "processing"%e'W +2676 "core" ' +2 .tPSV.dial :air +2 "processing"%f  +47 "core"  +2 .tPS.seek 2.5ml +2 "processing"%}' +2686 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +48 "core" +2 .tPS.seek 0ml +2 "processing"%q'W +2713 "core" ' +2 .tPSV.dial :air +2 "processing"%  +47 "core"  +3 .tPS.seek 2.5ml +2 "processing"%' +2694 "core" ' +2 .tPSV.dial :mixloop + "processing"%B +48 "core" +3 .tPS.seek 0ml +2 "processing"%+'W +2684 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&l& +5 "core" & G _ Ck5 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&t( +30 "core" ( +2 "manipulator"&Z& +5 "core" & v 6o +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &n& +4 "core" & K X Dl +3 .tForearm.seek CC +2 "manipulator"&&', +110 "core" ' +2 .tHand.close +2 "manipulator"&j/ +68 "core" / +3 .tCC.seek :open + "collection"'( +380 "core" ( +2 "manipulator"&-& +5 "core" & J I ;h +2 "manipulator"&R% +5 "core" %  R A ] +3 .tForearm.seek :retract + "manipulator"&{'\ +104 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"&!(- +280 "core" ( + "manipulator"&]& +4 "core" &- z g +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &?& +3 "core" &- #r +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&>'! +106 "core" ' +44 .tHand.open +9 "manipulator"&V1 +67 "core" 1 +2 "manipulator"& % +5 "core" % %  a| +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&N'\ +105 "core" ' +3 ."da"delayUntil "12:01:19.81" +24072 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%M @ +82 "core" @ +2 ."da"PBV.dial :waste1 +2 "processing"%=  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%p * +38 "core" + +2 ."da"PSV.dial :air +2 "processing"%7  +48 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%;' +2690 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +48 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +49 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"% +47 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%F  +49 "core"  +3 ."da"PS.seek 0ml +2 "processing"% 'W +2680 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +149 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%d' +604 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%"'[ +1646 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%'  +83 "core"  +2 ."da"PSV.dial PTV +2 "processing"%5 +93 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%J  +38 "core" +2 "processing"%T% +4 "core" %^  +3 ."da"PS.seek 1.5ml +2 "processing"%$' +591 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +37 "core" , +3 ."da"PS.seek 0ml +2 "processing"%m'W +1633 "core" ' +2 ."da"delay 2:00 +2698 "Can"rgV$ +9305 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%C  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%[  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +37 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%D +80 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%,' +2705 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +82 "core" +2 ."da"delay 5 seconds +504 .PSV.dial PSR + "processing"%/ +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%x +83 "core" +3 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%E  +79 "core"  +3 ."da"PS.seek 0ml +2 "processing"%Q'W +2683 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +3 .PSV.dial PSR + "processing"%i +149 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%`'[ +1633 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +91 "core" ~ +2 ."da"PBV.dial :waste1 +2 "processing"%X  +37 "core" +2 "processing"%\\% +5 "core" %af +2 ."da"PS.seek 1.5ml +50 "processing"%c' +603 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%H * +37 "core" , +3 ."da"PS.seek 0ml +2 "processing"%)'W +1633 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%8  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%.  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%1 * +38 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +80 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%' +2703 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%( +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%0 +81 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%O +94 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%v  +83 "core"  +3 ."da"PS.seek 0ml +2 "processing"%r'W +2684 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%K  +47 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%Y  +155 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%  +47 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%g  +4 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%y +48 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%' +397 "core" ' +3 ."da"delay 2 seconds +203 .PRV.dial :air + "processing"%  +48 "core"  +2 "processing"%P% +5 "core" %z +2 ."da"PS.seek 0.55ml +2 "processing"%4'} +334 "core" ' +3 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%o  +48 "core"  +2 ."da"PS.seek 2ml +2 "processing"%h'[ +1586 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%3 +48 "core" +2 ."da"PTV.dial :mixing + "processing"%~ @ +81 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%  +37 "core" +2 "processing"%6% +4 "core" %`  +3 ."da"PS.seek 1.85ml +2 "processing"% '@ +240 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%k * +38 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1984 "core" ' +2 ."da"delay 2 seconds +203 .delay 8:00 +5448 "Can"p HY C +42555 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%^ @ +4 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%\  +37 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%A * +37 "core" , +2 ."da"PSV.dial :air +2 "processing"%L  +48 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%a' +2709 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%I +48 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%w  +49 "core"  +3 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +48 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%%  +49 "core"  +3 ."da"PS.seek 0ml +2 "processing"%:'W +2651 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"% +149 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%|' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +47 "processing"%'[ +1655 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%U  +82 "core"  +2 ."da"PSV.dial PTV +2 "processing"%z +80 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 "processing"%*% +4 "core" %]a +3 ."da"PS.seek 1.5ml +2 "processing"%9' +605 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%@ * +38 "core" + +2 ."da"PS.seek 0ml +3 "processing"%b'W +1654 "core" ' +2 ."da"delay 2:00 +2281 "Can"oS[ +9722 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%s  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +37 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%G * +38 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%# +81 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%' +2708 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%u +80 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%f +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%e +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +82 "core"  +3 ."da"PS.seek 0ml +2 "processing"%}'W +2684 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"% +148 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%q' +605 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%B'[ +1655 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%l +81 "core" + ."da"PBV.dial :waste1 +2 "processing"%Z  +37 "core" +2 "processing"%n% +4 "core" %Wi  +4 ."da"PS.seek 1.5ml +2 "processing"%j' +593 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%W * +38 "core" , +2 ."da"PS.seek 0ml +3 "processing"%'W +1635 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%_  +4 "core"  +3 ."da"PBV.dial :waste1 +2 "processing"%-  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%R * +36 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%& +82 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%]' +2682 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%? +93 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%t +80 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%V +81 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +82 "core"  +3 ."da"PS.seek 0ml +2 "processing"%{'W +2687 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%> +148 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%M' +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%='[ +1646 "core" ' +10 ."da"PTV.dial :puck +2 "processing"%p  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"%7 +92 "core"  +3 ."da"PBV.dial :waste1 +2 "processing"%+  +38 "core" +2 "processing"%% +5 "core" %_w  +2 ."da"PS.seek 1.5ml +2 "processing"%' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +38 "core" + +2 ."da"PS.seek 0ml +3 "processing"%F'W +1635 "core" ' +2 ."da"delay 2:00 +6047 "Can"pH^ o +5956 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%;  +4 "core"  +3 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +37 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%d +80 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%'' +2686 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%5 +82 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%J +82 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%T +83 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%"  +80 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2686 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +3 .PSV.dial PSR + "processing"%$ +174 "core"  +8 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +8 "processing"% +25 ."da"PS.reconfigure :default +12 "processing"%#A d`xb +12 ."da"PS.seek 0.25ml +9 "processing"%C'7 +357 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +11 ."da"PS.seek 0.5ml +2 "processing"%[' +353 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1750 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%D  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%m +90 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +39 "core" +2 "processing"%/% +5 "core" %Vd\\ +3 ."da"PS.seek 1.5ml +2 "processing"%x' +625 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%E * +40 "core" , +2 ."da"PS.seek 0ml +2 "processing"%,'W +1753 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%i  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%Q  +40 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +38 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +88 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2882 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%X +86 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%\\ +87 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%` +88 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%H  +86 "core"  +3 ."da"PS.seek 0ml +2 "processing"%c'W +2868 "core" ' +3 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR + "processing"%8 +161 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%.'[ +2313 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%1  +4 "core"  +49 ."da"PSV.dial PTV +10 "processing"% +86 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%)  +40 "core" +2 "processing"%(% +4 "core" %Vq[ +3 ."da"PS.seek 1.5ml +2 "processing"%0' +642 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%O * +39 "core" + +3 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%v  +134 "core"  +4 ."da"PS.seek 0ml +2 "processing"%'W +1739 "core" ' +2 "processing"%K9 +4 "core" 96 +3 #"da"Processing Puck Heater at 28C before imaging + .PH.coast + "processing"%Y +4 "core" 6 +2 "processing"%& +4 "core" &T@+~_4 +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 5 + "manipulator"&g% +4 "core" %\ v  G +3 "storage"(y% +4 "core" %{ zs +3 "storage"(r. +3 "core" .(K +3 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 ."da"SC.seek 5 +2 "storage"((; +203 "core" ( +2 ."da"SC.configure :limp +3 "storage"($(\ 1b +3 (P& +3 "core" &; { j ]p +3 "manipulator"&& +4 "core" &- h t \  +3 "manipulator"&o% +4 "core" %\ {  / G +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 5 +2 "manipulator"&4( +184 "core" ( +2 "manipulator"&3& +4 "core" & w ~ C% +3 "storage"(~& +4 "core" &; p +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 5 + 700 counts +2 "manipulator"&' +95 "core" ' +2 "storage"(6& +5 "core" &; r +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(k'H +217 "core" ' +2 "storage"(h- +3 "core" -' +3 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"& & +4 "core" & # ! % +2 "storage"(^& +5 "core" &; g ] Qj +3 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 5 +2 "manipulator"&\ '# +35 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&A, +3 "core" , +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 "storage"(L- +3 "core" -' +3 ."da"SE.seek 12.08 Pucks below Top Plate +2 "storage"('Ⱥ +41 "core" ' +2 "manipulator"&I% +4 "core" %4t +3 "storage"(w& +4 "core" &; 1 6_ +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 5 + 317 counts +2 "manipulator"&'` +18 "core" ' +3 "manipulator"&%& +5 "core" & _ b% +2 "storage"(a& +4 "core" &; m jl +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 5 + 700 counts +2 "manipulator"&' +30 "core" ' +2 ."da"SE.seek 13.08 Pucks below Top Plate +2 "storage"(:'ͱ +49 "core" ' +2 "manipulator"&|& +4 "core" &\ m m U$ +3 "manipulator"&U% +4 "core" % j k bp +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +2 "manipulator"&z'\ +91 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&( +266 "core" ( +2 "manipulator"&*& +4 "core" & 4 9 ^t +3 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +4 "core" & = < Rt +2 ."da"Forearm.seek PC +2 "manipulator"&@' +105 "core" ' +2 ."da"Hand.close + "manipulator"&9/ +81 "core" / +50 ."da"PC.seek :open +10 "processing"%s( +400 "core" ( +2 "storage"(& +5 "core" &; s +2 "manipulator"&G& +5 "core" & | z >t +2 "manipulator"&#% +4 "core" % y z #l +3 ."da"Forearm.seek :retract +2 "manipulator"&b'\ +104 "core" ' +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 5 +2 "manipulator"&u( +263 "core" ( +2 "manipulator"&f& +5 "core" & % l +2 "storage"(e& +4 "core" &; r +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 5 + 700 counts +2 "manipulator"& ' +94 "core" ' +3 ."da"Hand.open +2 "manipulator"&1 +89 "core" 1 +3 "storage"( - +4 "core" -'ͱ +3 ."da"SE.seek 12.83 Pucks below Top Plate +2 "storage"(}'} +24 "core" ' +3 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +4 ."da"SE.seek 12.17 Pucks below Top Plate +2 "storage"(q'0 +50 "core" ' +3 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23aug3112h50ml_niagara.tif +1947 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +3406 #"da"SX HX9/16 (USB:23): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 50.198 seconds\ /var/log/esp/da23aug3112h50ml_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23aug3112h50ml20s_niagara.tif +2065 #SX HX9/16 (USB:23): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23aug3112h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23aug3112h50ml30s_niagara.tif +3070 #SX HX9/16 (USB:23): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23aug3112h50ml30s_niagara.tif: TIFF Upload Complete\ +2 ."Qmail"DAfans.email "50.198 sec auto-exposure",Subject: "da23aug3112h50ml images!" +2 ."da"Gate.power :camera,:OFF +5 "storage"(- +18 "core" -'0 +9 "storage"(l& +13 "core" &; < +3 "manipulator"&Z& +5 "core" & zKR +3 ."da"Elbow.seek 5 +2 "manipulator"&n( +20 "core" ( +2 "manipulator"&B& +5 "core" &O +2 "storage"(W& +5 "core" &;  +3 ."da"Forearm.seek 5 + 700 counts +2 "manipulator"&j' +4 "core" ' +3 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +4 ."da"SE.seek 12.89 Pucks below Top Plate +2 "storage"(_'̽ +60 "core" ' +3 "manipulator"&-& +7 "core" & ( $ 6b +2 "storage"(R& +6 "core" &; u s  +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +5 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 5 +2 "manipulator"&&'# +40 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&, +4 "core" , +3 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +4 ."da"SE.seek 13.07 Pucks below Top Plate +2 "storage"(?'ͨ +34 "core" ' +2 "manipulator"&t% +5 "core" %2Z g 8L +2 "storage"(V& +4 "core" &;   W +5 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 5 + 315 counts +2 "manipulator"& '^ +18 "core" ' +38 "manipulator"&]& +5 "core" & I @ -h +3 "storage"(>& +5 "core" &;  +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 5 + 700 counts +4 "manipulator"&{' +21 "core" ' +2 "storage"(M% +5 "core" %Ͱ  +3 ."downElevator"SE.seek :down +3 "storage"(p'v +99 (7% +4 "core" % < = ` +3 "manipulator"&+% +4 "core" % 7v +66 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 "core" ' +3 ."da"Forearm.seek :retract +2 ."downElevator"SE.stop +2 "storage"(5 +3 "manipulator"&'\ +96 "core" ' +4 "storage"(=& +6 "core" &;   s  +4 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%& +3 #tStarting finalPurge +8 "core" & +2 "manipulator"&& +6 "core" & o +2 "manipulator"&;% +5 "core" %\ # bp C +3 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(- +177 "core" ( +5 "manipulator"& & +10 "core" &- Ks5 +5 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +6 &d& +8 "core" &- yq5 +7 ."psFlush"Forearm.seek :garage +4 "manipulator"&F'! +111 "core" ' +5 ."psFlush"Hand.close +4 "manipulator"&5/ +77 "core" / +4 "manipulator"&J& +12 "core" &- %  4a5 +4 "manipulator"&T% +10 "core" % / _< +6 ."psFlush"Forearm.seek :retract +4 "manipulator"&"'\ +106 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +2 "manipulator"&'( +127 "core" ( +5 "manipulator"&$& +12 "core" & uny +4 ."psFlush"Elbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +8 && +8 "core" & ny +7 ."psFlush"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +5 "manipulator"&C' +104 "core" ' +4 "manipulator"&[& +8 "core" & ~my +7 "manipulator"&D% +9 "core" % { Om +6 "processing"%m& +6 "core" & +3 "processing"%& +6 "core" & +3 ."psFlush"PC.seek :closed +2 "processing"%/(Tg +6 "core" & +6 & 3%h +9 &Pj; +10 &ubO +11 &b>Z +10 &%/Z +9 &1Z +9 &2Z +10 &k1Z +8 &-1Z +11 &0Z +9 &1Z +9 &!t0Z +9 &#70}Y +10 &$0Y +8 &&0}Y +9 &(}1|Y +10 &*?2}Y +9 &,0tZ +9 &-1rZ +10 &/2nZ +9 &1G1lY +9 &3 1vY +9 &44qY +10 &63rZ +9 &8O.rY +10 &:1qZ +9 &;0rY +9 &=1qZ +10 &?V3qZ +9 &A1mZ +9 &B/nY +10 &D0qZ +11 &F^3mZ +10 &H9b[ +10 &INm] +8 &Kuab +10 &MKpXb! +10 &O\ s_b$ +8 &Psbb( +11 &Rv`b) +8 &SYO` e +10 &TA6_5 +5 ( +7 "processing"%& +12 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 2.36 +4 "processing"%& +6 "core" &TA-^5 +7 &TA-[5 +2 &TA-L5 +5 ."psFlush"Hand.open +2 "manipulator"&E1 +78 "core" 1 +4 "manipulator"&x% +11 "core" % I @i +5 ."psFlush"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +8 ."psFlush"Forearm.seek :retract +4 "manipulator"&i'\ +96 "core" ' +3 ."psFlush"PSR.select :air +5 .PSV.dial PSR +5 "processing"%Q +50 "core"  +4 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%' +274 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +329 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1989 "Can"pRh  +179 "core" ' +2 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +5 "processing"%, @ +222 "core" B +5 ."psFlush"PTV.dial :PRVmixing +4 "processing"%X  +148 "core" +4 ."psFlush"PSV.dial :mixloop +5 "processing"%\\ +127 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%`'9 +1358 #"uploadLog"upsync +1334 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%H +114 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +55 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +2 "processing"%' +600 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%8' +2162 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%c  +38 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%1 @ +80 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +116 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%)'9 +2678 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%( +116 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%.'P +1104 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%O' +1633 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%v +83 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%0  +79 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%K  +5 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%Y'W +2659 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +82 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%g' +591 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%y' +2142 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%r +82 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%P U +62 "core" W +2 ."psFlush"PS.seek 0ml +3 "processing"%'W +2684 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%o @ +47 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%2' +2644 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%3  +80 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%~'W +2664 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%! +47 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%6' +2654 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%N +79 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%h U +5 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"% 'W +2663 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%^ @ +48 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%L' +2662 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%I  +92 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%w'W +2660 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%% +45 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%a'P +1106 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%|' +1624 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%U +91 "core" ~ +2 ."psFlush"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%4  +62 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%k'W +2692 "core" ' +9 ."psFlush"PSV.dial PSR +2 "processing"%\ +81 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%' +605 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2146 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +82 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%* U +61 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2669 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%A @ +48 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%9' +2644 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%z  +92 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%S'W +2656 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%G' +2670 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%# +92 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%@ U +5 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%f'W +2492 "Can"rIj +167 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%e @ +57 "core" B +3 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2659 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +82 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"% 'W +2659 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'b& +4 "core" & +3 "manipulator"&:& +5 "core" & } ~ rpy +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&}( +4 "core" ( +2 "manipulator"&& +5 "core" & Bmy +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &l& +3 "core" & #py +3 .tForearm.seek PC +2 "manipulator"&Z' +97 "core" ' +2 .tHand.close + "manipulator"&B/ +71 "core" / +2 .tPC.seek :open +2 "processing"%W( +404 "core" ( +2 "manipulator"&-& +4 "core" & 4qy +2 "manipulator"&R% +4 "core" %  nt +3 .tForearm.seek :retract +2 "manipulator"&t'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&V( +370 "core" ( +2 "manipulator"&u& +4 "core" & 'u+ +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &]& +3 "core" & Kq+ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"& ', +105 "core" ' +2 "manipulator"&>& +4 "core" & q+ +3 "manipulator"&q% +4 "core" %1 pN +3 "collection"'M& +5 "core" & +4 "collection"'j& +5 "core" & +3 .tCC.seek :closed +2 "collection"'n(O +4 "core" & +7 &(%f +9 &xQm; +10 &vgP +9 &XAY +47 &6Y +11 &6Y +2 &8Y +3 &b6X + &"7Y +2 &9Y + &5Y +8 &!i6Y +9 &#,6X +10 &$8Y +9 &&9Y +10 &(q5Y +9 &*36Y +9 &+6X +10 &-7X +9 &/z6X +9 &1<7X +10 &28X +9 &47X +10 &68Y +9 &8D8Y +9 &:5Y +10 &;6Y +9 &=:Y +9 &?M;X +10 &A7X +9 &B7X +10 &D;Y +9 &FT;Y +9 &HHZ +10 &Im_ +9 &Kwb& +9 &MbF +10 &NR +9 &O|T= +5 ( +3 "collection"'j& +4 "core" &O|?= +3 #tCollection Clamp onSpring/offSpring for 6/26 samples, on/off torque 2.35 +2 "collection"'7& +4 "core" &O|?= +2 .tHand.open +2 "manipulator"&+1 +73 "core" 1 +2 "manipulator"&_% +4 "core" % / r k kP +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&&'\ +103 "core" ' +3 #tFlushing the Collection Valve::Manifold + "collection"' & +4 "core" &O|?= +3 "collection"'=% +5 "core" % +2 .tCSV.dial CSR +2 "collection"'  +47 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +12 .tCS.seek 5ml + "collection"'?'l +1430 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +63 "collection"' +10 '% +3 "core" %l \ +4 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"';' +758 "core" ' +2 .tCSV.dial :waste +2 "collection"'{ +145 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'p' +2098 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"' & +5 "core" &O|?= +2 "collection"'d% +4 "core" % +2 .tCSV.dial :flush +2 "collection"'  +47 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 5ml +2 "collection"'5'l +1414 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'J @ +46 "core" A +2 "collection"'T% +5 "core" %l +3 .tCS.seek 7ml +2 "collection"'' +616 "core" ' +3 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'$  +2 '  +47 "core"  +104  +2 .tCBV.dial :waste1 +2 "collection"'F @ +51 "core" ? +3 .tCS.seek 0ml +2 "collection"'' +1973 "core" ' +2 #tFlushing lower manifold's waste2 port +2 "collection"'[& +4 "core" &O|?= +2 "collection"'D% +4 "core" % +3 .tCSV.dial :flush + "collection"'m  +82 "core" +3 .tCS.seek 5ml +2 "collection"'"'l +1417 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'s @ +49 "core" B +2 "collection"'% +4 "core" %l +4 .tCS.seek 7ml + "collection"'E' +617 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'x  +3 '  +16 "core"  +30  +2 .tCBV.dial :waste2 + "collection"'Q  +129 "core"  +3 .tCS.seek 0ml +2 "collection"'C' +1984 "core" ' +3 #tDisinfecting external Intake with kill + "collection"'& +5 "core" &O|?= +2 "collection"'% +5 "core" % +2 .tCSV.dial CSR +2 "collection"',  +46 "core"  +53 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'X' +2235 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +11 .tCS.seek 10ml +2 "collection"'\\' D +618 "core" ' +2 ."connect"CSV.dial CBV +2 .tCBV.dial CSV +4 "collection"' + 'H  +127 "core" ~ +29  +2 .tCTV.dial :intake +2 "collection"'`  +79 "core" +2 .tIntake.select :open + "sampler") +11 .tCS.seek 2ml +2 "collection"'' \\ +2257 "core" ' +2 .tIntake.select :close +2 "sampler")0 +10 .tCTV.dial :air +2 "collection"'c  +81 "core" +3 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'1' +615 "core" ' +2 .tCSV.dial CSR +2 "collection"'  +110 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.seek 5ml +2 "collection"'8'l +1431 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml +2 "collection"'(' D +1409 "core" ' +2 .tCSV.dial CBV + "collection"') +112 "core" +3 .tCS.seek 0ml +2 "collection"'.' +2761 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&v& +5 "core" & `w+ +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&0( +28 "core" ( + "manipulator"&K& +5 "core" & *{ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &O& +3 "core" & ^z +3 .tForearm.seek CC +2 "manipulator"&', +110 "core" ' +2 .tHand.close + "manipulator"&Y/ +68 "core" / +2 .tCC.seek :open +2 "collection"'g( +378 "core" ( +2 "manipulator"&r& +4 "core" & Gu +3 "manipulator"&P% +5 "core" %  u +2 .tForearm.seek :retract +2 "manipulator"&y'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&o(- +276 "core" ( +2 "manipulator"&& +5 "core" &- {\ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &3& +3 "core" &- 4\ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage + "manipulator"&2'! +110 "core" ' +2 .tHand.open + "manipulator"&!1 +74 "core" 1 +2 "manipulator"&~% +4 "core" % * n q kf +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&N'\ +102 "core" ' +3 #tCompleted [shallowDAwithoutWCR] begun 11:00:28 + #Preparing to sleep until 11:00AM 09/01/2023 +8 #Asleep til 11:00AM 09/01/2023 +5 #Continuing at 11:00EDT01-Sep-23 +4 "Can"v Dl # +4 ."Qmail"GoodNews.email "Then, in tube 6: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_2023_08_02.rb:179\\n{1 => 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 22,\\n 5 => 14,\\n 6 => 8}\\nCan@13:00:27, 22.4C, 29% humidity, 14.7psia, 11.348V, 0.343A, 115.780Ah, 3.89W\\nSampled 50.0ml",Subject: "Asleep until 11:00EDT01-Sep-23" +22 ."shutdown"Gate.power :core,:OFF + .Gate.power :raw,:OFF +2 #Shutdown +706 #"uploadLog"upsync +22362 "Can"y $m 1 +60001  $n\\ +60002  (o ] +60001  $q +60001  %rc +60002  $s  +60001  %u +60001  'vh K +60002  \ %w +60001  'y w +60002  \ %zm +60001  %{ +60001  $} 9 +60002  %~{ +60001  $ e +60001  *3 +60002  \ % +60001  $ ' +60001  $D +60002  ( S +60001  $ +60001  $W  +60002  $  +60001  % +60002  %d A +60001  * +60001  % m +60002  $u  +60001  $ +60001  %+ / +60002  & +60001  % [ +60002  %> +60001  $ +60001  *  +60001  $I +60002  $ I +60001 % +60001  %Z u +60002  % +60001  $ +60001  $j 7 +60001  % +60002  $ c +60001  *x +60002  % +60001  $* % +60001  % +60002  $ Q +60001 ~ *6 +60001 } % } +60002 w %  +60001 | %H +60002 w $ ? +60001 } % +60001 ~ )X k +60002 | $  +60001 | $ +60001 x *a - +60002 { \ ) +60001 y % Y +60001 v $n +60002 u ' +60001 u \ $!  +60001 v %| +60002 x% G @EDT1693541059.62 w%0 +60001 y)NJ s +60002 v $ +60001 v %> +60001 t %˗ 5 +60002 v % +60001 w *K a +60001 v *Ϥ +60002 y \ $ +60001 { %V # +60001 } %Ӱ +60002 z % O +60001 { %a +60002 }%׺ { +60001 '  +60001 %l +60002 % = +60001 }% +60001 |)z i +60002 }% +60001 ~$- +60001 % + +60002 % +60001 }%8 W +60001 ~) +60002 ~% +60001 %G  +60002 |% +60001 % E +60001 )S +60002 }) q +60001 ~ %  +60001 ~ %\\ ĝ +60002 }% 3 +60001 % +60001 )c _ +60002 }% +60001 % Nj +60002 ~%o ! +60001 }% ȷ +60001 }%% M +60001 |%~ +60001 |% y +60001 %3  +60001 |% ˥ +60002 ~' ; +60001 ~)B +60001 }% g +60002 |% +60001 }%Q Γ +60001 % ) +60002 *  Ͽ +60001 }% b U +60001 z$ +60002 {% с +60001 |%s  +60002 ~' ҭ +60001 }%' C +60001 {% +60002 z% o +60001 |*7  +60001 |% ՛ +60002 y% 1 +60001 z%D +60001 x+ ] +60002 {% +33954 z$ H +3 #tPowering core bus +519 .Gate.power :raw,:ON +2 "sampler") +34 )h +2 "core"  +49 "collection"' +10 '6 +3 "core"  +3 "processing"% +4 %^ +3 "core"  +5 "collection"' 9\ +4 ' 0\ +3 ' -\ +5 "processing"% 9\ +3 % 2\ +3 % *\ +3 % 0\ +5 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +3 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 22,\\n 5 => 14,\\n 6 => 8}\\nCan@11:00:29, 21.7C, 29% humidity, 14.7psia, 11.176V, 0.386A, 119.125Ah, 4.31W",Subject: "Started Niagara_2023_08_02 phase shallowDAwithoutWCR" +3 #t===> STARTED shallowDAwithoutWCR (phase #31) <=== +2 #Starting initialPurge +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'b& +4 "core" &# +2 .tHand.open + "manipulator"&:1 +71 "core" 1 +3 "manipulator"&& +5 "core" &  S% +2 "manipulator"&l% +5 "core" % \  S{ +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&B(- +181 "core" ( +3 "manipulator"&'& +5 "core" &- gV< +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &i& +6 "core" &- V< +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :garage +2 "manipulator"&/'! +105 "core" ' +4 .tHand.close +3 "manipulator"&-/ +75 "core" / +2 "manipulator"&R& +5 "core" &- v JE< +2 "manipulator"&Z% +5 "core" % 3 EO +2 .tForearm.seek :retract +2 "manipulator"&}'\ +104 "core" ' +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +3 "manipulator"&u( +199 #"uploadLog"upsync +86 "core" ( +2 "manipulator"&]& +5 "core" & ;O8 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &>& +4 "core" &R8 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&q', +104 "core" ' +2 "manipulator"&M& +6 "core" & WJ8 +2 "manipulator"&t% +5 "core" %' JX +3 "collection"'& +5 "core" & +4 "collection"'7& +5 "core" & +3 .tCC.seek :closed +3 "collection"'+(O +3 "core" &$ +6 & !@ +10 &Dn,5 +9 &ij6J +9 &R$Z +10 &`3"[ +9 &"6"[ +10 &5"[ +9 &5[ +9 &h4[ +10 &+3-Z +9 &7"[ +9 & 4)[ +10 &"q1(Z +9 &$34#Z +9 &%6!Z +10 &'6Z +9 &)y1Z +10 &+;3 Z +9 &,7%Z +9 &.1(Z +10 &01Z +9 &2C5$Z +9 &44Z +10 &54Z +9 &71#Z +10 &9K7$Z +9 &; 6%Z +9 &<6%Z +10 &>5[ +9 &@S1Z +9 &B7$[ +10 &C4Z +9 &E3$[ +10 &GY>#[\ +9 &IZ$^ +9 &J$b& +10 &LabH +9 &M!bw +9 &Oiih +10 ( + &OF> +3 "collection"'7& +5 !to:Clamp::VelocityError : mesg",Collection Clamp did not close properly: @reply0:@axisName"Collection Clamp:bt[ "E/home/esp/esp2/utils/misc.rb:475:in `closeAndVerifyPuckPresence'"0/home/esp/esp2/utils/misc.rb:491:in `close'",/home/esp/esp2/lib/msg.rb:68:in `retry'"0/home/esp/esp2/utils/misc.rb:490:in `close'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"0/home/esp/esp2/utils/misc.rb:489:in `close'"0/home/esp/esp2/utils/misc.rb:507:in `close'"2/home/esp/esp2/utils/puckmoves.rb:798:in `to'"6/home/esp/esp2/utils/puckmoves.rb:858:in `loadAt'"=/home/esp/esp2/utils/puckmoves.rb:983:in `loadFlushPuck'"A/home/esp/esp2/protocol/2G/utilities.rb:74:in `initialPurge'"R/home/esp/esp2local/mission/Niagara_2023_08_02.rb:48:in `shallowDAwithoutWCR'":/home/esp/esp2local/mission/Niagara_2023_08_02.rb:180"7/home/esp/esp2/utils/commskel.rb:82:in `runAction'"//home/esp/esp2/utils/mission.rb:71:in `at'":/home/esp/esp2local/mission/Niagara_2023_08_02.rb:179"//home/esp/esp2/utils/mission.rb:18:in `[]'"4/home/esp/esp2/utils/mission.rb:18:in `mission'"9/home/esp/esp2local/mission/Niagara_2023_08_02.rb:57"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:207:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +2 #Retry #1 of 2 + "manipulator"&_& +4 "core" & p w :C8 +3 "manipulator"&j% +5 "core" %& r n AY +3 "collection"' & +5 "core" &OG#> +4 .tCC.seek :open +2 "collection"'=( +376 "core" ( +56 "collection"'& +8 "core" & +3 .tCC.seek :closed +4 "collection"' (O +3 "core" &  +6 & 7 +9 &<Cm&5 +9 &Tji(J +10 &S%[ +9 &2*Z +10 &W6 [ +9 &1"Z +9 &3Z +10 &4[ +9 &`1#Z +9 &!6%[ +10 & 3#[ +9 &"34[ +9 &$h4Z +10 &&*1Z +9 &'1'Z +10 &)1%[ +9 &+o3&[ +9 &-14'[ +10 &.33Z +9 &00'Z +9 &2x5%Z +10 &4:34Z +9 &561Z +10 &74"Z +9 &95Z +9 &;B4-Z +10 &=5#Z +9 &>4Z +9 &@4[ +10 &BK4"Z +9 &D 4*Z +10 &E8 [ +9 &GB\\ +9 &IE[_ +10 &J!b' +9 &L"bJ +9 &N*!ba +10 &O\\v#O +8 ( +3 &O4!8 +2 "collection"'& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 2.36 +2 "collection"'& +3 "core" &O58 +3 .tHand.open + "manipulator"&1 +69 "core" 1 +3 "manipulator"&?% +5 "core" % % o o BZ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&{'\ +98 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"';& +5 "core" &O58 +2 "collection"' % +5 "core" % +2 .tCSV.dial CSR +2 "collection"'d  +148 "core"  +3 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 5ml +2 "collection"''l +1450 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 'p% +4 "core" %l' \ +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 7.499ml + "collection"'J' +760 "core" ' +2 .tCSV.dial :waste +2 "collection"'T +150 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +4 .tCS.seek 0ml +2 "collection"'5' +2152 "core" ' +2 #tPurging external Intake + "collection"'$& +5 "core" &O5&8 +2 "collection"'% +5 "core" %' +2 .tCSV.dial :flush +2 "collection"'F  +48 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 10ml +2 "collection"'' D +2820 "core" ' +2 .tdelay 5 seconds +503 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'[ +3 'D  +15 "core" +67 ~ +2 .tCTV.dial :intake +2 "collection"'m  +84 "core"  + .tIntake.select :open +2 "sampler") +10 .tCS.seek 0ml +2 "collection"'' +2889 "core" ' +2 .tIntake.select :close + "sampler")0 +11 .tCTV.dial :air + "collection"'s  +85 "core"  +2 #tFlushing upper manifold +2 "collection"'& +4 "core" &O5+8 +2 "collection"'"% +5 "core" %. +2 .tCSV.dial :flush +2 "collection"'  +83 "core"  +3 .tCS.seek 5ml + "collection"'x'l +1438 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'Q @ +46 "core" B +2 "collection"'E% +4 "core" %l +3 .tCS.seek 7ml +2 "collection"''\ +626 "core" ' +3 ."connect"CSV.dial CBV +2 .tCBV.dial CSV +3 "collection"' +118 "core" ~ +2 .tCTV.dial :air + "collection"',  +6 "core" +3 .tCS.seek 0ml + "collection"'C' +2011 "core" ' +2 .tdelay 7 seconds +704 .CS.seek 3ml + "collection"'X'- +956 "core" ' +2 .tCSV.dial :waste +2 "collection"' +47 "core" +3 .tCS.seek 0ml +2 "collection"'H' +894 "core" ' +2 "collection"'`& +4 "core" &O48 +3 "collection"'\\% +4 "core" %$ +2 .tCSV.dial :flush +2 "collection"'c  +47 "core"  +3 .tCS.seek 3ml +2 "collection"''- +900 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +46 "core" B +2 "collection"'1% +5 "core" %- +3 .tCS.seek 5ml + "collection"'8'l +45 "Can"z\\ 1 ؊ +578 "core" ' +2 .tCSV.dial :air +2 "collection"') @ +15 "core" > +3 .tCS.seek 0ml + "collection"'(' +1468 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'v'- +890 "core" ' +3 .tCSV.dial :waste + "collection"'K +79 "core" +3 .tCS.seek 0ml +2 "collection"'O' +900 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&Y& +5 "core" & %M8 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&V( +3 "core" ( +3 "manipulator"&&& +5 "core" & GM8 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &n& +4 "core" & ]M8 +3 .tForearm.seek CC +2 "manipulator"&r', +104 "core" ' +2 .tHand.close + "manipulator"&P/ +72 "core" / +3 .tCC.seek :open + "collection"'( +378 "core" ( +2 "manipulator"&& +4 "core" & K8 +3 "manipulator"&3% +4 "core" % ' SK% +3 .tForearm.seek :retract + "manipulator"&0'\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"&!(- +283 "core" ( +2 "manipulator"&~& +5 "core" &- jU' +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &y& +3 "core" &- T' +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage +2 "manipulator"&2'! +107 "core" ' +2 .tHand.open + "manipulator"&<1 +67 "core" 1 +2 "manipulator"&h% +5 "core" % * cEg +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&6'\ +102 "core" ' +2 #tda sampling at most 50ml +5 #Loading sh1 puck from tube 6 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 6 at 11:05:23EDT01-Sep-23\\n{1 => 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 22,\\n 5 => 14,\\n 6 => 8}\\nCan@11:04:23, 21.6C, 29% humidity, 14.7psia, 11.127V, 0.490A, 119.157Ah, 5.46W",Subject: "da sampling at most 50ml" + "collection"'^& +13 "core" & +2 "manipulator"& % +5 "core" %\ Q1 +2 "storage"(L% +4 "core" %{ ^ +3 "storage"(I. +3 "core" .( +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(w(K +521 "core" ( +7 .tSC.configure :limp +5 "storage"($(\ 1b +7 (%& +11 "core" &K  n +5 "manipulator"&U& +12 "core" &- *L' +5 "manipulator"&4% +11 "core" %\  N1 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 6 +2 "manipulator"&|( +186 "core" ( +2 "manipulator"&\ & +5 "core" &\ y EL$ +3 "storage"(a& +5 "core" &K > +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 6 + 700 counts +2 "manipulator"&k'7 +9 #"uploadLog"upsync +97 "core" ' +3 "storage"(N& +4 "core" &K *   +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(o'H +253 "core" ' +2 "storage"(.- +4 "core" -'? +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 ( & +4 "core" &K   * +2 "manipulator"&& +5 "core" &\ R$ +3 .tElbow.seek 6 +2 "manipulator"&( +22 "core" ( +2 "manipulator"&& +4 "core" & FW +3 "storage"(& +5 "core" &K ! " L +3 .tForearm.seek 6 + 300 counts +2 "manipulator"&#'ϧ +28 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tHand.close + "manipulator"&G/ +74 "core" / +4 ."downElevator"SE.seek :down +4 "storage"(f'v +2 "manipulator"&e& +9 "core" & GT +2 "manipulator"&% +4 "core" % Ϟ aQ +3 .tForearm.seek :retract +2 "manipulator"&A'\ +95 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +103 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +60 "core" ( +2 "manipulator"&b& +5 "core" &T* +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &W& +3 "core" &T* +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&g', +107 "core" ' +2 "manipulator"&:& +6 "core" & O* +2 "manipulator"&% +5 "core" %' ON +3 "collection"'l& +5 "core" &/ +3 "collection"''& +6 "core" &) +3 .tCC.seek :closed +2 "collection"'i(O +4 "core" &- +6 &0. +10 &$Cu*5 +9 &>jh3J +10 &R0Z +9 &3(Z +9 &E4.Z +10 &3-Z +9 &30Z +9 &4,Z +10 &O3/Z +9 &3)Y +10 & 3(Z +9 &"1'Z +9 &$W4%Z +10 &&1*Z +9 &'3&Y +10 &)3'Z +9 &+`1(Y +9 &-"3&Y +10 &.3"Y +9 &03(Z +9 &2g3+Z +10 &4)1%Z +9 &54Z +9 &73&Y +10 &9p3Y +9 &;23-Y +10 &<44Z +9 &>6)Z +9 &@w1#Z +10 &B92Z +9 &C3$Y +10 &E9Z +9 &GyC%\\ +9 &I/k` +10 &J$b/ +9 &LubV +9 &N\ #b +10 &On/!o +9 ( +2 &OJ"B +51 "collection"''& +14 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 2.55 +2 .Hand.open + "manipulator"&S1 +3 "core" &OLB + &OLB +2 &OLB + &OLB + &OL'B + &OLB + &OL$B +62 1 +2 "manipulator"&-% +5 "core" % " FS +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&R'\ +99 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +159 .tIntake.select :close + .Exhaust.select :close +2 .SS.hold + "sampler")Z+ +4 "core" + +2 "sampler")@% +5 "core" %  +2 "collection"'/& +4 "core" &OJB +5 "Can"z[ ؠk + #tCalibrating pressure and temperature sensors +4 .CTV.dial :air +2 .SSV.dial :spit,avoiding: :exhaust +2 "sampler")]  +4 "core"  +3 .tSS.reconfigure :fast +2 "sampler")#.0X'?2 +364 "core" ' +2 ."connect"SSV.dial CBV +4 .tCBV.dial SSV + "sampler")B  +4 "collection"'M @ +134 "core" ? +20  +3 .tdelay 3.8 seconds +382 "collection"'t% +4 "core" % +3 "sampler")% +5 "core" %?8  +2 #tSensor limits: Intake max 132.5psia; Outlet max 137.4psia + .SSV.dial :spit +2 "sampler")} +155 "core"  +2 .tSS.seek 0ml +2 "sampler")' +280 "core" ' +2 .tSSV.dial CBV +2 "sampler")_  +157 "core" +2 .tCTV.dial :intake +2 "collection"'j  +85 "core"  +2 #tWaiting for external sampler to finish priming... +2 .delayUntil "11:08:48.80" +1328 #"flow"0.0L/min +14843 ."connect"SSV.dial CBV +3 "sampler")  +2 .tCBV.dial SSV +4 "collection"'7 @ +5 "core" @ +7  +2 #tAllowing 40s for 7.0ml of remaining 7.0ml +2 .Intake.select :open + "sampler") +211 "collection"'+% +3 "core" %{ +2 #tIntake @20.1psia, vacuum from 10.0 to 13.0psi +3 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X +3 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +4 ."CSpush"CS.seek 0ml +2 "collection"'I' +114 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")2 +152 "core"  +2 .tSS.reconfigure :exhale +3 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'M' +94 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")B +152 "core"  +3 .tSS.reconfigure :exhale +2 "sampler")#.0X +150 "core" +2 .tSS.reconfigure :default +3 "sampler")#.0X +103 "collection"'\ 9 +3 "core" 9_= +103 "collection"'9 +3 "core" 9p ; +103 "collection"'9 +3 "core" 9$; +104 "collection"'.9 +3 "core" 9)9 +103 "collection"'G9 +4 "core" 9-8 +103 "collection"'e9 +3 "core" 918 +104 "collection"'|9 +3 "core" 956 +103 "collection"'9 +4 "core" 9:5 +103 "collection"'k9 +3 "core" 9>3 +103 "collection"'b9 +4 "core" 9B2 +103 "collection"'o9 +3 "core" 9F1 +103 "collection"'W9 +3 "core" 9K0 +103 "collection"'#9 +3 "core" 9O/ +103 "collection"'z9 +4 "core" 9 S- +103 "collection"':9 +3 "core" 9.W- +103 "collection"'9 +3 "core" 9:\\, +154 "collection"'l9 +4 "core" 9Mb+ +103 "collection"'9 +3 "core" 9Zf* +104 "collection"'A9 +3 "core" 9fj) +103 "collection"'9 +4 "core" 9ro' +103 "collection"'S9 +4 "core" 9s' +103 "collection"'f9 +3 "core" 9w% +104 "collection"'-9 +3 "core" 9|$ +103 "collection"'@9 +3 "core" 9$ +103 "collection"'/9 +4 "core" 9# +103 "collection"']9 +3 "core" 9" +104 "collection"'g9 +3 "core" 9! +103 "collection"'Z9 +3 "core" 9 +103 "collection"''9 +4 "core" 9! +103 "collection"'B9 +4 "core" 9 +103 "collection"'9 +3 "core" 9 +103 "collection"'9 +4 "core" 9 +103 "collection"'M9 +3 "core" 9 +103 "collection"'t9 +3 "core" 9  +103 "collection"'}9 +4 "core" 9  +103 "collection"'>9 +3 "core" 9  +103 "collection"'9 +4 "core" 9  +103 "collection"'j9 +3 "core" 9 & +103 "collection"'_9 +3 "core" 9 . +103 "collection"'79 +4 "core" 9 5 +103 "collection"' 9 +3 "core" 9 < +103 "collection"'+9 +3 "core" 9 D +103 "collection"'9 +4 "core" 9 J +103 "collection"'9 +3 "core" 9 R +103 "collection"';9 +4 "core" 9 X +103 "collection"'?9 +3 "core" 9 _ +104 "collection"'=9 +3 "core" 9 f +103 "collection"'9 +3 "core" 9 l +103 "collection"'q9 +3 "core" 9 r +103 "collection"'9 +4 "core" 9 y +103 "collection"'p9 +3 "core" 9  +103 "collection"'*9 +3 "core" 9  +103 "collection"' 9 +4 "core" 9  +103 "collection"'T9 +3 "core" 9  +103 "collection"'9 +3 "core" 9  +103 "collection"'F9 +3 "core" 9  +104 "collection"'59 +3 "core" 9   +103 "collection"'D9 +3 "core" 9  +103 "collection"'J9 +3 "core" 9  +104 "collection"'$9 +4 "core" 9  +103 "collection"'m9 +3 "core" 9  +104 "collection"'9 +3 "core" 9 " +103 "collection"'[9 +3 "core" 9 & +103 "collection"'"9 +3 "core" 9 * +104 "collection"'9 +4 "core" 9 . +103 "collection"'9 +3 "core" 9 3 +103 "collection"'s9 +3 "core" 9 7 +103 "collection"'9 +4 "core" 9 ; +103 "collection"'x9 +3 "core" 9 ? +103 "collection"'9 +3 "core" 9 D +103 "collection"',9 +3 "core" 9 H +103 "collection"'9 +3 "core" 9 L +103 "collection"'Q9 +3 "core" 9 P +103 "collection"'E9 +3 "core" 9 U +146 "collection"'9 +13 "core" 9 [ +103 "collection"'X9 +3 "core" 9 _ +103 "collection"'`9 +4 "core" 9 c +103 "collection"'H9 +3 "core" 9\ h +103 "collection"'\\9 +3 "core" 9\ l +104 "collection"'O9 +4 "core" 9\ \ p +103 "collection"'19 +4 "core" 9\ u +103 "collection"'c9 +3 "core" 9\  y +103 "collection"'9 +3 "core" 9\ \ } +103 "collection"')9 +4 "core" 9\   +103 "collection"'(9 +4 "core" 9\   +103 "collection"'C9 +3 "core" 9\ !  +104 "collection"'K9 +3 "core" 9\ %  +103 "collection"'v9 +3 "core" 9\ ( +103 "collection"'Y9 +3 "core" 9\ + +103 "collection"'&9 +4 "core" 9\ / +104 "collection"'n9 +3 "core" 9\ 2 +103 "collection"'9 +3 "core" 9\ 5 +103 "collection"'u9 +4 "core" 9\ 9 +3 .tCH.hold 10:00,70C +4 "collection"'{ `\  `\ 6\ +2 ' 9 +8 "core"  + 9\ : +2 "collection"'8% +5 "core" %  ^ +2 #tBegun lysing Collection Puck Heater at 68.1C/20.0psia +36655 "Can"s, ٶ +23331 "core" ` +2 "collection"'39 +4 "core" 9\  +2 "collection"'r% +5 "core" % +2 #tEnded lysing Collection Puck Heater at 70C/18.9psia +2 .CS.seek 0ml +2 "collection"'~' +384 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +118 "core" B +3 .tCSV.dial :air + "collection"'y @ +47 "core" > +3 .tCS.seek 5ml +2 "collection"'h'l +1437 "core" ' +2 .tCSV.dial CTV +2 "collection"'<  +48 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'^ @ +49 "core" > +2 .tdelay 2 seconds +201 .CSV.dial CTV +3 "collection"'0  +48 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'L @ +49 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'V' +1455 "core" ' +2 "collection"'2% +4 "core" % a +3 #tPuck @30.1psia after final lysis pressurization + #Recovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'P +114 "core"  +2 .tCBV.dial CSV +2 "collection"'  +30 "core"  +2 "collection"'I% +4 "core" % O Qe +4 .tCS.seek 5ml + "collection"'9'l +1422 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'U  +46 "core" +2 "collection"'4% +4 "core" %l +3 .tCS.seek 7ml +2 "collection"'%' +620 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'a @ +57 "core" A +3 .tCS.seek 10ml +2 "collection"'!' D +900 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"'N ` +145 "core" b +2 #tRecycling Lysate (#1 of 1) +2 .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'6   +42 "core" ! +3 ."connect"CSV.dial CTV +46 .tCTV.dial CSV +10 "collection"'  +4 '\  +28 "core"  +127  +2 .tCS.seek 5ml +2 "collection"''l +1467 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +116 "core" B +2 .tCSV.dial :waste +2 "collection"'. +129 "core" +2 .tCS.seek 0ml +2 "collection"'G' +1452 "core" ' +2 .tCSV.dial :air + "collection"'e @ +80 "core" B +2 .tCS.seek 5ml +2 "collection"'|'l +1441 "core" ' +2 .tCSV.dial CTV +2 "collection"'  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'k @ +61 "core" A +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'b  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'o @ +49 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'W' +1455 "core" ' +2 #tRecovering Lysate (#2 of 2) +2 .CSV.dial CBV + "collection"'# +114 "core"  +2 .tCBV.dial CSV +2 "collection"'z  +40 "core"  +2 "collection"':% +4 "core" % +3 .tCS.seek 5ml +2 "collection"''l +1445 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'l  +46 "core" +2 "collection"'% +4 "core" %l ln  +4 .tCS.seek 7ml + "collection"'A' +627 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +47 "core" > +3 .tCS.seek 10ml + "collection"'S' D +902 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"'f ` +142 "core" b +2 #tLysing Complete + "collection"'-& +5 "core" &OKJLB +2 #tStoring sh1 puck in Collection Clamp to tube 5 +2 "manipulator"&@% +4 "core" %\  cR +3 "storage"(/% +4 "core" % !  ( +2 "storage"(]. +3 "core" .(K +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 5 + "storage"(g(; +201 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (Z& +3 "core" &; p +3 "manipulator"&'& +5 "core" & IM* +2 "manipulator"&B% +4 "core" %\ M +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 5 +2 "manipulator"&( +158 "core" ( +2 "manipulator"&& +5 "core" &S +2 "storage"(M& +4 "core" &;  i +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts +2 "manipulator"&t' +97 "core" ' +3 "storage"(}& +5 "core" &; # #  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(>'H +200 "core" ' +2 "storage"(- +3 "core" -' +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&j& +4 "core" & DI +2 "storage"(_& +5 "core" &; I +2 .tElbow.reconfigure :limp +49 "manipulator"&$ ,(b +8 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek 5 +2 "manipulator"&7'# +39 "core" ' +2 .tElbow.hold +2 "manipulator"& , +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 "storage"(+- +3 "core" -' +3 .tSE.seek 13.07 Pucks below Top Plate +2 "storage"('ͨ +44 "core" ' +3 "manipulator"&% +5 "core" %1R 3 +2 "storage"(;& +4 "core" &; $ +3 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 5 + 314 counts +2 "manipulator"&?'] +23 "core" ' +2 "manipulator"&=& +5 "core" & q K +2 "storage"(& +5 "core" &;  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 5 + 700 counts + "manipulator"&q' +20 "core" ' +2 .tSE.seek 14.07 Pucks below Top Plate +2 "storage"('ҟ +51 "core" ' +2 "manipulator"&p& +5 "core" & !O +2 "manipulator"&*% +4 "core" %P +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"& '\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&T( +163 "core" ( +2 "manipulator"&& +4 "core" & F<9 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &F& +4 "core" & ~ 9F<9 +3 .tForearm.seek CC + "manipulator"&5', +108 "core" ' +2 .tHand.close + "manipulator"&D/ +73 "core" / +3 .tCC.seek :open +2 "collection"'J( +381 "core" ( +2 "storage"($& +5 "core" &;  +2 "storage"(m& +4 "core" &; F +3 "manipulator"&& +5 "core" & >F:/ +2 "manipulator"&[% +5 "core" %  F- +2 .tForearm.seek :retract +2 "manipulator"&"'\ +101 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 5 + "manipulator"&( +159 "core" ( +2 "manipulator"&& +5 "core" &R +2 "storage"(s& +4 "core" &;   +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 5 +2 "manipulator"&'# +112 "core" ' +2 .tElbow.hold +2 "manipulator"&x, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tHand.open + "manipulator"&1 +72 "core" 1 +3 "manipulator"&,% +5 "core" % ,\\ A > ; + "storage"(& +5 "core" &; r +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 5 + 309 counts +2 "manipulator"&Q'X +18 "core" ' + "manipulator"&E& +6 "core" & XR +2 "storage"(& +5 "core" &;  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +46 .tForearm.seek 5 + 700 counts +10 "manipulator"&X' +17 "core" ' +2 "storage"(`% +4 "core" %ң " " | +4 ."downElevator"SE.seek :down +4 "storage"(H'v +100 (\\% +4 "core" % [ R g` +3 "manipulator"&O% +5 "core" %  # ;` +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&1'\ +24 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +62 "core" ' +2 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'c& +5 "core" &RV +2 "manipulator"&& +5 "core" & \ L[ +3 "manipulator"&)% +4 "core" %    M\\ +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&((- +178 "core" ( + "manipulator"&C& +5 "core" &- \ `[! +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &K& +4 "core" &- [! +3 .tForearm.seek :garage +2 "manipulator"&v'! +109 "core" ' +2 .tHand.close +2 "manipulator"&Y/ +73 "core" / +2 "manipulator"&&& +4 "core" &- m TL! +3 "manipulator"&n% +4 "core" % , \\LG +3 .tForearm.seek :retract +2 "manipulator"&'\ +109 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&u( +289 "core" ( +3 "manipulator"& & +5 "core" & GX. +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &8& +3 "core" & HW. +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&d', +105 "core" ' +2 "manipulator"&{& +4 "core" & dS. +3 "manipulator"&3% +5 "core" %* SSR +2 "collection"'r& +5 "core" &Y]  +3 "collection"'& +6 "core" &Y\\ +3 .tCC.seek :closed +3 "collection"'(O +4 "core" &Y\\ +5 &Y]2 +9 &*CpY^4 +9 &@iiX\\I +10 &RY^Y +9 &6Z]sY +9 &G5[\\SY +10 & 7Z^?Y +9 &5X^Z +10 &5Z^Z +9 &O4[]Y +9 &2Y\\kY +10 & 6Y]UZ +9 &"4Y^IY +9 &$W3Z]5Y +10 &&1Z\\Y +9 &'2Z\\Y +10 &)7[^Y +9 &+_6Z\\Y +9 &-!8\\^Y +10 &.6Y]Y +9 &05Y]Y +9 &2g6Z^Y +10 &4*4Y\\Y +9 &54\\^Y +10 &75X^Y +9 &9o4Y\\Y +9 &;16Z]Y +10 &<4[]uY +9 &>2Z\\cY +9 &@w6Y]UY +10 &B96Y^AY +9 &C2Y\\=Y +10 &E9[_Y +9 &G|?Z^Z +9 &I3\\Z_^ +10 &JX^vb' +9 &L[`ibH +9 &N\\]]br +10 &Oh[^Gc +8 ( +3 &OFY]C? +3 "collection"'& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 2.35 +2 "collection"'y& +3 "core" &ON[_U? +3 .tHand.open + "manipulator"&~1 +73 "core" 1 +2 "manipulator"&<% +5 "core" % & ;HV +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&^'\ +97 "core" ' +2 .tPSV.dial PSR +2 "processing"%0 +154 "core"  +4 "processing"%L% +11 "core" %V +3 #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%h' +1681 "core" ' +23 .tdelay 5 seconds +554 .PSV.dial :waste1 +2 "processing"%2  +47 "core"  +3 .tPS.seek 0ml +2 "processing"%P'W +1659 "core" ' +2 .tPSV.dial PSR +2 "processing"% +60 "core"  +2 .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%I' +2735 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +3 "processing"%V +3 "collection"'U  +6 "core" B +3 "processing"%4 +3 "core" B +3 "processing"%9  +82 "core" +108  +2 .tPSV.dial :mixloop + "processing"%a +122 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'%  +5 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%N  +149 "core" +4 .tPS.seek 0ml +2 "processing"%6'W +2738 "core" ' + .tPSV.dial :air +2 "processing"%  +47 "core"  +2 .tPS.seek 2.5ml +2 "processing"%\ ' +1148 "Can"lN0 L +1594 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%! +48 "core" +3 .tPS.seek 0ml + "processing"%'W +2716 "core" ' +2 .tPSV.dial :air +2 "processing"%.  +48 "core"  +3 .tPS.seek 2.5ml + "processing"%' +2704 "core" ' + .tPSV.dial :mixloop +2 "processing"%e +48 "core" +3 .tPS.seek 0ml +2 "processing"%G'W +2719 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" & k +L. +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&k( +30 "core" ( +2 "manipulator"&b& +5 "core" &Q +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &o& +3 "core" & 6Q +3 .tForearm.seek CC +2 "manipulator"&|', +110 "core" ' +2 .tHand.close + "manipulator"&#/ +69 "core" / +2 .tCC.seek :open +2 "collection"'z( +379 "core" ( + "manipulator"&:& +5 "core" &N +2 "manipulator"&W% +4 "core" %  O +3 .tForearm.seek :retract +2 "manipulator"&l'\ +103 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +274 "core" ( +2 "manipulator"&& +5 "core" &- Y, +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" &-   Y, +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage +2 "manipulator"&A'! +108 "core" ' +3 .tHand.open + "manipulator"&f1 +71 "core" 1 +2 "manipulator"&-% +5 "core" % *z FI +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&@'\ +101 "core" ' +2 .tPSV.dial :mixloop + "processing"%/ +5 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%]  +5 "core" +3 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +46 "collection"''  +9 "processing"%Z  +8 "core" +  +3 .tCTV.dial :air,avoiding: :intake +2 "collection"'B  +5 "core" +2 #tLoading lyfil puck from tube 6 into Collection Clamp + "collection"'w& +5 "core" &df^ +2 "manipulator"&% +4 "core" %\   'Y +3 "storage"(M% +4 "core" % 2 < 4 +3 "storage"(}. +4 "core" .(; +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"((K +198 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (R& +4 "core" &K 3  +3 "manipulator"&& +4 "core" &-S, +2 "manipulator"&j% +4 "core" %\ S +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 +2 "manipulator"&_( +178 "core" ( +2 "manipulator"&+& +4 "core" &  T!v +3 "storage"(& +4 "core" &K   z +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 700 counts +2 "manipulator"&;'7 +90 "core" ' +2 "storage"(=& +4 "core" &K = > e +4 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +9 .tSE.seek :beamBreak + "storage"('H +271 "core" ' +2 "storage"(p- +4 "core" -'Q +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (*& +4 "core" &K H +3 "manipulator"&t& +4 "core" &  P!u +3 .tElbow.seek 6 + "manipulator"&( +4 "core" ( +2 "manipulator"&>& +4 "core" & O!u +3 "storage"(7& +5 "core" &K  +3 .tForearm.seek 6 + 300 counts + "manipulator"&?'ϧ +25 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&/ +71 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +3 "storage"(F'v +6 "core" &  LT!u +4 "manipulator"&q% +5 "core" % ϱW +2 .tForearm.seek :retract +2 "manipulator"& '\ +92 "core" ' +3 .tElbow.seek CC +2 "manipulator"&D( +112 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +37 "core" ( +2 "manipulator"& & +4 "core" & +S9( +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &i& +3 "core" & CR9( +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&$', +100 "core" ' +3 "manipulator"&m& +5 "core" & N9( +2 "manipulator"&% +5 "core" %5N` +3 "collection"'[& +4 "core" &fi +3 "collection"'& +7 "core" &eg +3 .tCC.seek :closed +3 "collection"'s(O +4 "core" &ci +4 &fh1 +10 &(CueiD5 +9 &CjheihJ +9 &RejpZ +10 &3gi[Z +9 &L7chZ +10 &4gjZ +9 &1fhZ +9 &3eiY +10 &U3diY +9 &5ehZ +9 & 4eiZ +10 &"1fijY +9 &$]8dihY +10 &&5fiQZ +9 &'4fjIY +9 &)5fjAZ +10 &+e4fk9Y +9 &-'6gi/Y +9 &.5eibY +10 &05gjdY +50 &2m4gjtY +10 &4/4gk\\Y + &55ehYY +2 &74gi?Y + &9u4fiFY +2 &;82dh4Y + &<5di5Y +8 &>6fi'Y +9 &@}6dj%Y +10 &B?6fhY +9 &D8fi Z +9 &E<dj Z +10 &G{Yej ] +9 &I-lb +9 &Jeb> +10 &Ll(7bd +9 &N(+b +10 &O~n-/!n +8 ( +4 "collection"'& +3 "core" &OLF;A +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 2.73 + .Hand.open +2 "manipulator"&51 +70 "core" 1 +2 "manipulator"&T% +5 "core" % & wDo +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"',  +154 "core"  +2 .tCSV.dial CTV +2 "collection"'  +29 "core"  +3 .tPS.seek 2.5ml + "processing"%E' +2709 "core" ' +2 "collection"'% +4 "core" % E <B8  +4 .tCS.seek 4.15ml + "collection"'"'Q +1688 "core" ' +2 .tdelay 8 seconds +803 .PSV.dial :air + "processing"%`  +48 "core"  +3 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%  +84 "core"  +2 .tPS.seek 0ml +2 "processing"%\\'W +2710 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'O ` +42 "core" _ +2 .tCSV.dial :air +2 "collection"' @ +62 "core" B +2 .tCS.seek 10ml +2 "collection"'c' D +1680 "core" ' +2 .tCSV.dial CTV +2 "collection"'  +44 "core"  +3 .tCS.seek 0ml +2 "collection"')' +2841 "core" ' + .tCBV.dial :waste1 +2 "collection"'Q @ +31 "core" ? +2 .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +2 "collection"'  +152 "core" +2 "collection"'C& +5 "core" &OMA +2 #tStoring lyfil puck in Collection Clamp to tube 5 +2 "manipulator"&X% +5 "core" %\  mH- +2 "storage"(K% +5 "core" %  i +2 "storage"(H. +4 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 5 + "storage"(x(; +191 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (Y& +3 "core" &; O +3 "manipulator"&&& +4 "core" & p F9( +3 "manipulator"&n% +5 "core" %\  E- +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&1( +161 "core" ( +2 "manipulator"&v& +4 "core" & K +2 "storage"( & +5 "core" &; +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts +2 "manipulator"&8' +98 "core" ' +2 "storage"((& +5 "core" &; e +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"({'H +176 "core" ' +2 "storage"(3- +4 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&r& +4 "core" & VJ +3 "storage"(& +4 "core" &; \\ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek 5 + "manipulator"&J'# +38 "core" ' +44 .tElbow.hold +10 "manipulator"&y, +4 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"(~- +3 "core" -' +4 .tSE.seek 14.05 Pucks below Top Plate +2 "storage"(<'҉ +36 "core" ' +3 "manipulator"&% +5 "core" %7I K-q +2 "storage"(0& +5 "core" &; i i  +2 .tForearm.force -20 + "manipulator"&5 +5 .tForearm.seek 5 + 320 counts + "manipulator"&L'c +18 "core" ' +2 "manipulator"&d& +5 "core" & J +2 "storage"(2& +4 "core" &; = +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 5 + 700 counts + "manipulator"&h' +20 "core" ' +2 .tSE.seek 15.05 Pucks below Top Plate +2 "storage"( '׀ +52 "core" ' +3 "manipulator"&P& +4 "core" & I +2 "manipulator"&V% +5 "core" % K +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&4'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&U( +178 "core" ( +2 "manipulator"&9& +5 "core" & o o (C"{ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &a& +3 "core" & n m C"{ +3 .tForearm.seek CC +2 "manipulator"&%', +107 "core" ' +2 .tHand.close + "manipulator"&N/ +74 "core" / +2 .tCC.seek :open +2 "collection"'I( +379 "core" ( +2 "storage"( & +5 "core" &; - +2 "storage"(6& +4 "core" &;  +2 "manipulator"&!& +4 "core" & j n dD"{ +3 "manipulator"&\ % +5 "core" % , h ` D8 +3 .tForearm.seek :retract + "manipulator"&.'\ +100 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&( +157 "core" ( +2 "manipulator"&e& +5 "core" & { hL +2 "storage"(& +5 "core" &; +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 5 +2 "manipulator"&'# +115 "core" ' +2 .tElbow.hold +2 "manipulator"&b, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tHand.open + "manipulator"&o1 +75 "core" 1 +3 "manipulator"&#% +5 "core" % 4u   6 +2 "storage"(u& +4 "core" &;  +2 .tForearm.force -20 + "manipulator"&5 +5 .tForearm.seek 5 + 317 counts + "manipulator"&^'` +18 "core" ' +2 "manipulator"&& +5 "core" & 6M +2 "storage"(:& +5 "core" &; l +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts +2 "manipulator"&W' +29 "core" ' +2 "storage"(|% +47 "core" %ׄ L{ +13 ."downElevator"SE.seek :down +3 "storage"('v +98 (% +4 "core" % : 6` +3 "manipulator"&k% +5 "core" %  ^\ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&f'\ +16 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +78 "core" ' +2 .tPSV.dial :air +2 "processing"%-  +83 "core" +3 .tPS.seek 2.5ml +2 "processing"%l' +2709 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%/ +48 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%]  +61 "core" +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%Z +46 "core" +2 .tdelay 1 second +102 .PSV.dial :air +31 "processing"%'  +48 "core"  +2 .tdelay 1 second +103 .PS.seek 0ml + "processing"%B'W +2708 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%w& +5 "core" & +2 "manipulator"&& +4 "core" & \\ +3 "manipulator"&M% +4 "core" %   \\ +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&}(- +178 "core" ( +2 "manipulator"&A& +5 "core" &-   [ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &R& +3 "core" &-  !Z +3 .tForearm.seek :garage +2 "manipulator"&'! +106 "core" ' +2 .tHand.close + "manipulator"&j/ +67 "core" / +2 "manipulator"&g& +5 "core" &- x /H +2 "manipulator"&+% +4 "core" % /  v VH( +3 .tForearm.seek :retract +2 "manipulator"&'\ +113 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&=( +126 "core" ( +2 "manipulator"&& +5 "core" & Yf +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &@& +4 "core" & Yf +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC +2 "manipulator"&p' +96 "core" ' +2 "manipulator"&*& +4 "core" & Uf +3 "manipulator"&t% +4 "core" % U +3 "processing"%>& +5 "core" & +3 "processing"%7& +6 "core" & +3 .tPC.seek :closed + "processing"%(Tg +6 "core" & +7 &;&k +9 &ZPhg; +9 &sb@O +10 &%BG\\ +9 &.H\\ +9 &0\\ +10 &k,\\ +9 &-,\\ +10 &,O[ +9 &.P[ +9 &s1H\\ +10 &!5.H\\ +9 &",H[ +9 &$-J[ +10 &&{1G\\ +9 &(=0I\\ +10 &).F\\ +9 &+0L\\ +9 &-.R\\ +10 &/F0R[ +9 &11W\\ +9 &2/R\\ +10 &40S[ +9 &6M0R\\ +10 &8/P\\ +9 &9-R\\ +9 &;0^[ +10 &=V.c[ +9 &?0][ +9 &@1a[ +10 &B,d[ +9 &D^/a[ +10 &F4d\\ +9 &G7a] +9 &IKb^ +10 &KNrdb# +9 &Msab0 +9 &Nrkb> +10 &PkupbB +9 &RunbB +10 &Sjy: +9 &TQw $ +5 ( +2 "processing"%7& +5 "core" &TQx $ +3 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 2.47 + "processing"%& +5 "core" &TQJ $ +3 .tHand.open + "manipulator"&q1 +77 "core" 1 +2 "manipulator"&_% +48 "core" % Q +11 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&;'\ +102 "core" ' +2 .tPRV.dial :air +2 "processing"%  +48 "core"  +3 .tPSV.dial :mixloop +2 "processing"%i +61 "core" +2 "processing"%% +5 "core" %Tk +2 .tPS.seek 0.3ml +2 "processing"%?' +398 "core" ' +2 .tPSV.dial PSR +2 "processing"%m +130 "core"  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml +2 "processing"%'* +505 "core" ' +3 .tdelay 3 seconds +302 .PSR.select :air +5 .PS.seek 2.5ml +5 "processing"%[' +1975 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"% +116 "core" +2 .tPTV.dial :mixing +2 "processing"%F @ +81 "core" B +3 .tPBV.dial :waste2 + "processing"%  +107 "core"  +2 .tPS.seek 0ml +2 "processing"%z'W +2716 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&5& +5 "core" &Qf +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC + "manipulator"&T( +4 "core" ( +2 "manipulator"&& +4 "core" & 3Qf +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &,& +3 "core" &Qf +3 .tForearm.seek PC +2 "manipulator"&' +95 "core" ' +2 .tHand.close + "manipulator"&$/ +72 "core" / +3 .tPC.seek :open + "processing"%G( +406 "core" ( +2 "manipulator"&& +5 "core" &  >Yf +2 "manipulator"&S% +5 "core" %  ,V +3 .tForearm.seek :retract + "manipulator"&`'\ +92 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +2 "manipulator"&(- +141 "core" ( +2 "manipulator"&E& +5 "core" &-U4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &O& +3 "core" &-V4 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'! +108 "core" ' +2 .tHand.open +2 "manipulator"&"1 +75 "core" 1 +2 "manipulator"&% +4 "core" % * 7Fk +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&c'\ +105 "core" ' +3 #tLoading da puck from tube 6 into Processing Clamp + "processing"%Q& +4 "core" & +3 "manipulator"&% +5 "core" %\ "V K +2 "storage"(C% +5 "core" %~ = = T +2 "storage"(X. +4 "core" .(; +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"(K(K +201 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (H& +3 "core" &K  V +3 "manipulator"&Y& +5 "core" &." _T+ +2 "manipulator"&&% +5 "core" %\ " rT K +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 +2 "manipulator"&n( +165 "core" ( +2 "manipulator"&& +53 "core" & WO +4 "storage"(v& +5 "core" &K : > s +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 6 + 700 counts +2 "manipulator"& '7 +102 "core" ' +2 "storage"((& +5 "core" &K S \\ l +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(D'H +280 "core" ' +2 "storage"(3- +4 "core" -'U +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (& +4 "core" &K \ % +2 "manipulator"&r& +4 "core" & SO +3 .tElbow.seek 6 +2 "manipulator"&( +3 "core" ( +3 "manipulator"&~& +4 "core" &SO +3 "storage"(& +4 "core" &K +3 .tForearm.seek 6 + 300 counts +2 "manipulator"&0'ϧ +20 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tHand.close + "manipulator"&d/ +69 "core" / +5 ."downElevator"SE.seek :down +4 "storage"(P'v +2 "manipulator"&2& +9 "core" & QO +2 "manipulator"&V% +4 "core" % ϝP- +4 .tForearm.seek :retract + "manipulator"&8'\ +100 "core" ' +3 .tElbow.seek PC + "manipulator"&1( +125 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +131 "core" ( +2 "manipulator"&{& +4 "core" &Qd +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &J& +4 "core" & JQd +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&L' +97 "core" ' +3 "manipulator"&<& +5 "core" &Ud +3 "manipulator"&9% +5 "core" %  8T +2 "processing"%a& +4 "core" & +3 "processing"%h& +7 "core" &[ +2 .tPC.seek :closed +3 "processing"%y(Tg +3 "core" & +7 &6 +9 &,Bj4 +10 &?hgI +9 &OZ +9 &w+x[ +10 &90s[ +9 &1x[ +10 &/v\\ +9 &/v[ +9 &A-s[ +10 &0e[ +9 & /h\\ +9 &".f[ +10 &$I+a[ +9 && .b[ +10 &'0V[ +9 &).P[ +9 &+R+S[\ +10 &-.N[ +9 &.0V[ +10 &0.S[ +9 &2Y/T[ +9 &4.L[ +10 &5.C[ +9 &7+F[\ +9 &9a/?[ +10 &;"/L\\ +9 &</B[ +9 &>/H[ +10 &@h.B\\ +9 &B+/B[ +10 &C1I[ +9 &E3k\\ +9 &Go6\\ +10 &I*G^ +9 &Jhb +9 &Lnb+ +10 &NMsb7 +9 &Prb; +10 &Qub9 +9 &SguE +9 &T5 V< +9 ( +2 &T?'2 +3 "processing"%h& +4 #tProcessing Clamp onSpring/offSpring for 6/27 samples, on/off torque 2.44 + .Hand.open +2 "manipulator"&N1 +65 "core" 1 +3 "manipulator"&4% +4 "core" %  'R +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&s'\ +96 "core" ' +3 #tHeating Puck.from 6, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%  +3 %69 +7 "core" 9 +102 "processing"%!9 +3 "core" 9 +104 "processing"%\ 9 +3 "core" 9  +103 "processing"%e9 +3 "core" 9  +103 "processing"%9 +4 "core" 9 +103 "processing"%%9 +3 "core" 9 +103 "processing"%U9 +3 "core" 9 +104 "processing"%o9 +3 "core" 9 +103 "processing"%#9 +3 "core" 9# +103 "processing"%u9 +4 "core" 9' +103 "processing"%9 +3 "core" 9+ +146 "processing"%:9 +12 "core" 91 +103 "processing"%.9 +3 "core" 96 +103 "processing"%|9 +3 "core" 9: +103 "processing"%9 +4 "core" 9> +103 "processing"%9 +3 "core" 9B +103 "processing"%k9 +3 "core" 9G +103 "processing"%9 +3 "core" 9K +104 "processing"%^9 +3 "core" 9O +103 "processing"% 9 +3 "core" 9S +103 "processing"%-9 +3 "core" 9X +103 "processing"%W9 +4 "core" 9\\ +103 "processing"%9 +3 "core" 9` +103 "processing"%\\9 +3 "core" 9\ d +103 "processing"%/9 +4 "core" 9i +103 "processing"%]9 +3 "core" 9m +103 "processing"%Z9 +4 "core" 9q +103 "processing"%'9 +3 "core" 9u +103 "processing"%l9 +3 "core" 9!z +103 "processing"%w9 +4 "core" 9'~ +103 "processing"%9 +3 "core" 9+ +103 "processing"%M9 +3 "core" 91 +103 "processing"%A9 +3 "core" 95\ +103 "processing"%R9 +3 "core" 9:\ +103 "processing"%b9 +3 "core" 9>\ +4 .tPH.hold 2:00:00,28C +3 "processing"%j pp: +3 .tdelay 1:30 +4 "core"  +8189 "Can"uP4F +811 .tPSR.select :air +3 .PSV.dial PSR + "processing"%g +118 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml +2 "processing"%+' +604 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml +2 "processing"%f'[ +1665 "core" ' +2 .tPTV.dial :puck +2 "processing"%  +79 "core"  +2 .tPSV.dial PTV +2 "processing"%@ +82 "core" +2 .tPBV.dial :waste1 + "processing"%  +151 "core"  +2 "processing"%*% +5 "core" %]@ +3 .tPS.seek 1.5ml +2 "processing"%t' +606 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%> * +36 "core" + +3 .tPS.seek 0ml + "processing"%}'W +1660 "core" ' +2 .tdelay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck + "processing"%  +5 "core"  +2 .tPBV.dial :waste1 + "processing"%  +37 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +39 "core" + + .tPSR.select :air +3 .PSV.dial PSR +2 "processing"%q +84 "core"  +3 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +4 .tPS.seek 2.5ml + "processing"%_' +2729 "core" ' +2 .tPSV.dial PTV +2 "processing"%7 +84 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"% +83 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%i +83 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +3 "processing"%  +83 "core"  +3 .tPS.seek 0ml +2 "processing"%p'W +2736 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%B  +157 "core" +2 .tPSV.dial :mixloop + "processing"%m +48 "core" +2 .tPRV.dial :ab1 +45 "processing"%? @ +92 "core" A +3 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%'w +354 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'  +2 "processing"%F  +53 "core"  +6 +2 "processing"% % +5 "core" %yI +2 .tPS.seek 0.32ml +2 "processing"%['& +390 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'5  +33 "core" +2 .tPRV.dial :air +2 "processing"%  +59 "core"  +3 .tPS.seek 0.9ml +2 "processing"%,'D +1231 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%$ @ +83 "core" > +3 .tPS.seek 0.5ml +2 "processing"%=' +864 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%;  +48 "core"  +3 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%'[ +1668 "core" ' +2 .tPSV.dial :PML +2 "processing"% +60 "core" +2 .tPTV.dial :mixing +2 "processing"%S @ +84 "core" A +2 .tPBV.dial :waste1 +2 "processing"%E  +36 "core" +3 "processing"%O% +4 "core" %XJ +3 .tPS.seek 1.85ml +2 "processing"%'8 +234 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%T * +38 "core" + +3 .tPS.seek 0ml +2 "processing"%"'W +2025 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +3 "core" &pqi +3 "manipulator"&`& +4 "core" & } F :8d +3 "manipulator"&Q% +4 "core" %\ + A V 8G%w +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +140 "core" ( +2 "manipulator"&C& +5 "core" &- i ] D5 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &X& +3 "core" &- g S D5 +3 .tForearm.seek :garage +2 "manipulator"&'! +110 "core" ' +3 .tHand.close + "manipulator"&H/ +68 "core" / +2 "manipulator"&Y& +5 "core" &-  85 +2 "manipulator"&&% +4 "core" % 37S +3 .tForearm.seek :retract +2 "manipulator"&x'\ +110 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +281 "core" ( +2 "manipulator"&v& +4 "core" & H7 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 && +3 "core" & g } -F7 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&(', +105 "core" ' +2 "manipulator"&c& +4 "core" & N e A7 +3 "manipulator"&3% +5 "core" %3 Q g9X +2 "collection"'& +5 "core" &oq* +3 "collection"'r& +7 "core" &or0 +2 .tCC.seek :closed +2 "collection"'~(O +4 "core" &lso +8 &#oqj%f +53 &uQkmqq< +13 &vfprkQ +2 &R@msj[ +2 &2nrlZ + &2osmZ + &3nroZ + &Z2msl[ +2 &7nrqZ +9 &6otk[ +10 &1nqiZ +9 &!b7prj[ +9 &#%5mroZ +10 &$6mrl[ +9 &&4npkZ +10 &(k5oskZ +9 &*-2mqpZ +9 &+5mrmZ +10 &-6nrm[ +9 &/s5oqlZ +9 &155nqjZ +10 &23prlZ +9 &45nqkZ +10 &6z7nrk[ +9 &8>4mshZ +9 &96mqkZ +10 &;3mriZ +9 &=6nrjZ +9 &?F6mqkZ +10 &A3nskZ +9 &B2mqjZ +10 &D1nrjZ +9 &FL6osi[ +9 &H Emqg\\ +10 &Ignri` +9 &Kknqjb0 +9 &MnqlbY +10 &NkrfbG +9 &O(YnqhB +5 ( +3 "collection"'r& +4 "core" &ONmqfA +3 #tCollection Clamp onSpring/offSpring for 6/26 samples, on/off torque 2.41 +2 "collection"'& +5 "core" &ONmt A +2 .tHand.open + "manipulator"&d1 +69 "core" 1 +2 "manipulator"&2% +4 "core" % 2 ?:Y +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&V'\ +100 "core" ' +2 .tPSV.dial PSR +2 "processing"%n +119 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +12 .tPS.seek 1.5ml + "processing"% ' +1687 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%D  +49 "core"  +3 .tPS.seek 0ml + "processing"%0'W +534 "Can"ul7| x +1137 "core" ' +2 .tPSV.dial PSR + "processing"%{ +50 "core"  +2 .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%J' +2733 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +3 "processing"%  +3 "collection"'<  +43 "core" +146  +2 .tPSV.dial :mixloop +2 "processing"%9 +129 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'a  +5 "core" +2 .tPTV.dial :PRVmixing + "processing"%P  +84 "core" +3 .tPS.seek 0ml +2 "processing"%8'W +2741 "core" ' +2 .tPSV.dial :air + "processing"%G  +50 "core"  +3 .tPS.seek 2.5ml + "processing"%N' +2749 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%4 +60 "core" +3 .tPS.seek 0ml + "processing"%6'W +2741 "core" ' +2 .tPSV.dial :air +2 "processing"%h  +46 "core"  +3 .tPS.seek 2.5ml +2 "processing"%!' +2755 "core" ' + .tPSV.dial :mixloop +2 "processing"%L +61 "core" +2 .tPS.seek 0ml +2 "processing"%\ 'W +2741 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&e& +4 "core" & C /7 +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( +2 "manipulator"&%& +5 "core" & + ?=7 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &U& +3 "core" &  Q /7 +3 .tForearm.seek CC +2 "manipulator"&o', +106 "core" ' +2 .tHand.close + "manipulator"&#/ +71 "core" / +2 .tCC.seek :open +2 "collection"'u( +382 "core" ( +2 "manipulator"&& +4 "core" & X % 17 +3 "manipulator"&:% +5 "core" % "  $ 4= +2 .tForearm.seek :retract +2 "manipulator"&.'\ +99 "core" ' +45 .tElbow.reconfigure :tight +11 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&|(- +286 "core" ( +2 "manipulator"&& +4 "core" &- )J +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" &- { = +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage + "manipulator"&k'! +107 "core" ' +3 .tHand.open + "manipulator"&1 +73 "core" 1 +2 "manipulator"&^% +5 "core" % (  I? +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"& '\ +99 "core" ' +3 ."da"delayUntil "12:01:38.96" +23780 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%- @ +82 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%W  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +38 "core" + +2 ."da"PSV.dial :air +2 "processing"%\\  +48 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%/' +2733 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%] +60 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%Z  +47 "core"  +3 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%' +61 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%l  +47 "core"  +3 ."da"PS.seek 0ml +2 "processing"%w'W +2711 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +163 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +2 "processing"%M' +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%A'[ +1661 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%R  +84 "core"  +2 ."da"PSV.dial PTV +2 "processing"%b +83 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%g  +37 "core" +2 "processing"%z% +5 "core" %]n +2 ."da"PS.seek 1.5ml +2 "processing"%+' +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +38 "core" + +3 ."da"PS.seek 0ml +2 "processing"%@'W +1657 "core" ' +3 ."da"delay 2:00 +1139 "Can"zK:  +10864 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +16 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%*  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%f * +38 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%> +83 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%t' +2733 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +83 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +82 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +82 "core" +3 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +82 "core"  +3 ."da"PS.seek 0ml +2 "processing"%q'W +2731 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%} +150 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +49 "processing"%7' +611 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"% '[ +1664 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%i  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +94 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%_  +39 "core" +2 "processing"%B% +4 "core" %[O +3 ."da"PS.seek 1.5ml +2 "processing"%m' +615 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%? * +38 "core" + +3 ."da"PS.seek 0ml +2 "processing"%p'W +1657 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + "processing"%F  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +38 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +82 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%5' +2733 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +95 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%[ +81 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%$ +96 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%,  +84 "core"  +3 ."da"PS.seek 0ml +2 "processing"%;'W +2733 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%=  +46 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing + "processing"%  +154 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%S  +48 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%E  +4 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%O +60 "core" +3 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.3ml +2 "processing"%T' +389 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%  +50 "core"  +2 "processing"%% +4 "core" %p +3 ."da"PS.seek 0.55ml +2 "processing"%'v +348 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%`  +57 "core" +3 ."da"PS.seek 2ml +2 "processing"%Q'[ +1595 "core" ' +72 ."da"PSV.dial :PML +2 "processing"%C +58 "core" + ."da"PTV.dial :mixing +2 "processing"%X @ +84 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%1  +37 "core" +2 "processing"%H% +4 "core" %^q +3 ."da"PS.seek 1.85ml +2 "processing"%Y'> +242 "core" ' +30 ."da"PBV.dial between PSV and waste1 +2 "processing"%& * +38 "core" + +3 ."da"PS.seek 0ml +2 "processing"%s'W +2031 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +3421 "Can"wN= ܤ +44582 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"% @ +5 "core" A + ."da"PBV.dial :waste1 +2 "processing"%v  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +37 "core" + +2 ."da"PSV.dial :air +2 "processing"%  +57 "core" +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%c' +2741 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%3 +57 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +58 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%x +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%I  +49 "core"  +54 ."da"PS.seek 0ml +2 "processing"%'W +2737 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%d +150 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%2' +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%r'[ +1664 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%n  +84 "core"  +2 ."da"PSV.dial PTV +2 "processing"%( +94 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%"  +37 "core" +2 "processing"%D% +4 "core" %\\M +3 ."da"PS.seek 1.5ml +2 "processing"% ' +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%{ * +37 "core" + +3 ."da"PS.seek 0ml +2 "processing"%0'W +1661 "core" ' +2 ."da"delay 2:00 +66 "Can"zI@ : +11937 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%<  +17 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%9 * +39 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%a +81 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%P' +2725 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%J +83 "core" +3 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%G +95 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%8 +81 "core" +3 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%4  +81 "core"  +3 ."da"PS.seek 0ml +2 "processing"%N'W +2703 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%h +151 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%6' +605 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%L'[ +1655 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%!  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%e +82 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%%  +38 "core" +2 "processing"%U% +4 "core" %YL +3 ."da"PS.seek 1.5ml +2 "processing"%#' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +38 "core" + +2 ."da"PS.seek 0ml +2 "processing"%V'W +1652 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%~  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%: * +38 "core" + +3 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%o +83 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2729 "core" ' + ."da"PSV.dial PTV +2 "processing"% +82 "core" +3 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +83 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%^  +81 "core"  +3 ."da"PS.seek 0ml +47 "processing"%.'W +2720 "core" ' +3 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%k +163 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%-' +621 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%W'[ +1689 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%\\ +85 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%\  +38 "core" +2 "processing"%]% +4 "core" %_e +3 ."da"PS.seek 1.5ml +2 "processing"%Z' +606 "core" ' +3 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%' * +37 "core" + +3 ."da"PS.seek 0ml +2 "processing"%l'W +1651 "core" ' +3 ."da"delay 2:00 +3525 "Can"xKC Ц +8478 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%/  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%w * +37 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%M +95 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%R' +2708 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%b +91 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%g +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%z +83 "core" +3 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%A  +81 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2716 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%+ +190 "core"  +9 #"da"Pulling 0.25ml of PSR.sub1 +7 .PSR.select :sub1 +9 "processing"% +25 ."da"PS.reconfigure :default +13 "processing"%#A d`xb +11 ."da"PS.seek 0.25ml +10 "processing"%'7 +373 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%*' +357 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%f'[ +1800 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%>  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%@ +88 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +40 "core" +2 "processing"%% +4 "core" %ac% +3 ."da"PS.seek 1.5ml +2 "processing"%' +642 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +39 "core" + +3 ."da"PS.seek 0ml +2 "processing"%t'W +1797 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%}  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%q  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%7 * +39 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%i +90 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2944 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%_ +89 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%B +89 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +89 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +9 "processing"%?  +88 "core"  +3 ."da"PS.seek 0ml +2 "processing"%m'W +2935 "core" ' +3 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%F +161 "core" +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 2ml +2 "processing"%'[ +2367 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +2 "processing"%  +6 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +88 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%p  +38 "core" +2 "processing"%% +5 "core" %V- +3 ."da"PS.seek 1.5ml +2 "processing"%[' +638 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%$ * +40 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%,  +126 "core"  +4 ."da"PS.seek 0ml +2 "processing"%5'W +1769 "core" ' +2 "processing"%=9 +4 "core" 97 +3 #"da"Processing Puck Heater at 28.2C before imaging + .PH.coast +2 "processing"% +3 "core" 7 +2 "processing"%S& +5 "core" &T?%{32 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 5 +2 "manipulator"&E% +5 "core" %\  9 + ! +2 "storage"(O% +4 "core" %{ H +2 "storage"(;. +4 "core" .(K +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 ."da"SC.seek 5 + "storage"((; +203 "core" ( +2 ."da"SC.configure :limp +3 "storage"($(\ 1b +3 (& +3 "core" &; ~ e E +3 "manipulator"&T& +4 "core" &- E K 1 +2 "manipulator"&`% +5 "core" %\  O M  +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 5 +2 "manipulator"&( +192 "core" ( +2 "manipulator"&C& +5 "core" & G N % +2 "storage"(X& +4 "core" &; G +3 ."da"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 5 + 700 counts + "manipulator"&1' +103 "core" ' +2 "storage"(H& +5 "core" &; 1H +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"(Q'H +184 "core" ' +2 "storage"(&- +4 "core" -' +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&Y& +4 "core" & % +2 "storage"(& +4 "core" &; = @ M< +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 5 +2 "manipulator"&v'# +39 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&, +4 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"(- +3 "core" -' +3 ."da"SE.seek 15.06 Pucks below Top Plate +2 "storage"(s'׉ +42 "core" ' +2 "manipulator"&3% +4 "core" %/kw{ 6 +3 "storage"(& +4 "core" &; 70 +3 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 5 + 312 counts +2 "manipulator"&x'[ +18 "core" ' +2 "manipulator"&I& +6 "core" & 7 1 -% +2 "storage"(c& +4 "core" &; ` P .< +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 5 + 700 counts +2 "manipulator"&d' +27 "core" ' +3 ."da"SE.seek 16.06 Pucks below Top Plate +2 "storage"('܀ +53 "core" ' +2 "manipulator"&2& +4 "core" &  # % +3 "manipulator"&n% +4 "core" %  } +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +58 "manipulator"&('\ +95 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&"( +276 "core" ( + "manipulator"&D& +5 "core" &t +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &r& +4 "core" &  Wt +3 ."da"Forearm.seek PC +2 "manipulator"&{' +97 "core" ' +2 ."da"Hand.close + "manipulator"& / +78 "core" / +2 ."da"PC.seek :open +2 "processing"%<( +412 "core" ( +3 "storage"(& +4 "core" &; n o A +2 "manipulator"&9& +4 "core" & '  $t +3 "manipulator"&a% +4 "core" % ) % ' +3 ."da"Forearm.seek :retract +2 "manipulator"&0'\ +103 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 5 +2 "manipulator"&J( +280 "core" ( +2 "manipulator"&G& +4 "core" &\ 2 # # +3 "storage"(8& +4 "core" &; p n ? +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 5 + 700 counts +2 "manipulator"&4' +97 "core" ' +2 ."da"Hand.open +2 "manipulator"&P1 +79 "core" 1 +2 "storage"(h- +3 "core" -'܀ +4 ."da"SE.seek 15.82 Pucks below Top Plate +2 "storage"(N'L +18 "core" ' +3 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +4 ."da"SE.seek 15.15 Pucks below Top Plate +2 "storage"(6' +52 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23sep0112h50ml_niagara.tif +1946 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1196 #"da"SX HX9/16 (USB:25): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 28.096 seconds\ /var/log/esp/da23sep0112h50ml_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23sep0112h50ml20s_niagara.tif +2065 #SX HX9/16 (USB:25): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23sep0112h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23sep0112h50ml30s_niagara.tif +3065 #SX HX9/16 (USB:25): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23sep0112h50ml30s_niagara.tif: TIFF Upload Complete\ + .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "28.096 sec auto-exposure",Subject: "da23sep0112h50ml images!" +2 "storage"(!- +15 "core" -' +9 "storage"(e& +15 "core" &; ? +6 "manipulator"&%& +5 "core" &q qe +3 ."da"Elbow.seek 5 +2 "manipulator"&U( +17 "core" ( +2 "manipulator"&L& +5 "core" &y" +3 "storage"(& +4 "core" &;  +3 ."da"Forearm.seek 5 + 700 counts +2 "manipulator"&#' +8 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +4 ."da"SE.seek 15.87 Pucks below Top Plate +2 "storage"(~'ی +58 "core" ' +2 "manipulator"&& +5 "core" &   b5 +2 "storage"(:& +12 "core" &; ] w & +3 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 5 +2 "manipulator"&o'# +37 "core" ' +3 ."da"Elbow.hold +2 "manipulator"&V, +5 "core" , +3 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +4 ."da"SE.seek 16.05 Pucks below Top Plate +2 "storage"('w +33 "core" ' +3 "manipulator"&% +6 "core" %.d& +2 "storage"(& +5 "core" &;   N +2 ."da"Forearm.force -20 +2 "manipulator"&5 +4 ."da"Forearm.seek 5 + 311 counts +2 "manipulator"&^'Z +19 "core" ' +64 "manipulator"&& +7 "core" & o n NB +62 "storage"(k& +8 "core" &; W +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 5 + 700 counts +2 "manipulator"&.' +26 "core" ' +2 "storage"(-% +6 "core" % N +3 ."downElevator"SE.seek :down +3 "storage"('v +100 (\\% +10 "core" %Y00 3 +6 "manipulator"&\ % +10 "core" % J +4 ' +3 ."downElevator"SE.stop +4 "storage"(5 +3 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +2 "manipulator"&]'\ +88 "core" ' +3 "storage"(W& +5 "core" &; * +3 #tStarting finalPurge +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%'& +5 "core" & +2 "manipulator"&Z& +5 "core" & H +3 "manipulator"&/% +10 "core" %  G +6 ."psFlush"Elbow.seek FlushPuck::Garage +5 "manipulator"&(- +181 "core" ( +4 "manipulator"&w& +11 "core" &- } H& +5 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +7 &M& +8 "core" &- H& +7 ."psFlush"Forearm.seek :garage +4 "manipulator"&l'! +114 "core" ' +4 ."psFlush"Hand.close +3 "manipulator"&b/ +77 "core" / +3 "manipulator"&g& +4 "core" &- 9 39& +3 "manipulator"&z% +4 "core" % -  / 72 +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&A'\ +108 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&R( +123 "core" ( +3 "manipulator"&+& +7 "core" & { q An +6 ."psFlush"Elbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +7 && +6 "core" & n k =Cn +8 ."psFlush"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek PC +4 "manipulator"&' +97 "core" ' +2 "manipulator"&*& +5 "core" & Fn +2 "manipulator"&>% +6 "core" % 1E +2 "processing"%@& +4 "core" &v +4 "processing"% & +7 "core" &v +3 ."psFlush"PC.seek :closed +2 "processing"%(Tg +6 "core" &| +5 &5 +9 &'Bi4 +9 &9gfI +12 &M~[ +10 &q+s[ +9 &3-q[ +9 &-z[ +10 &-[ +9 &x+\\ +9 &:+\\ +10 &*[ +9 & -[ +8 &"-}[ +11 &$B/z\\ +9 &&/q\\ +9 &'/r\\ +9 &)/m\\ +10 &+J/p\\ +9 &- /m\\ +10 &./m\\ +8 &0-j\\ +12 &2R+q\\ +8 &4+k\\ +10 &5+l\\ +9 &7/`[ +9 &9[,c[ +10 &;+^[ +9 &</a\\ +8 &>*_\\ +8 &@b0^\\ +10 &B$-j\\ +9 &C-c[ +10 &E/`\\ +9 &Gi1Z\\ +9 &I&>Y^ +10 &Jd_b +9 &Lq^b* +9 &NFrZb8 +10 &OrSbA +9 &QvVbA +10 &S^vOQ +9 &TC+Q\ ! +5 ( +4 "processing"% & +4 "core" &TCR ! +2 #"psFlush"Processing Clamp onSpring/offSpring for 6/27 samples, on/off torque 2.51 +3 "processing"%f& +4 "core" &TCP ! +3 ."psFlush"Hand.open + "manipulator"&1 +76 "core" 1 +4 "manipulator"&% +9 "core" %  | k VE +6 ."psFlush"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +5 "manipulator"&}'\ +104 "core" ' +3 ."psFlush"PSR.select :air +7 .PSV.dial PSR +3 "processing"%q +52 "core"  +5 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +15 ."psFlush"PS.seek 0.5ml +4 "processing"%7' +333 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +276 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%i' +1292 "Can"~TL f +921 "core" ' +5 ."psFlush"delay 1 second +222 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%t @ +224 "core" A +3 ."psFlush"PTV.dial :PRVmixing +4 "processing"%_  +148 "core" +3 ."psFlush"PSV.dial :mixloop +2 "processing"%B +116 "core" +4 ."psFlush"PS.seek :empty +4 "processing"% '9 +2731 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%? +117 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%' +365 #"uploadLog"upsync +243 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%F' +2209 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%m  +38 "core" + ."psFlush"PTV.dial :mixing +2 "processing"% @ +84 "core" B +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +118 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%p'9 +2708 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +118 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'P +1130 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%$' +1664 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%, +82 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%[  +79 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%=  +5 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2708 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%S +83 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%E' +611 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%O' +2183 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%; +95 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"% U +61 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%T'W +2706 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%` @ +46 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%K' +2705 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%C  +81 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%X'W +2704 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%| +60 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%H' +2710 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +86 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%& U +5 "core" U +3 ."psFlush"PS.seek 0ml +2 "processing"%Y'W +2703 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +48 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2697 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%3  +94 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2702 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%I +46 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%c'P +1177 "core" ' +9 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%2' +1650 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%n +81 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%1  +6 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%  +61 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%Q'W +2716 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%v +85 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%x' +600 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%s' +2186 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%d +96 "core" ~ +2 ."psFlush"PBV.dial PSV +2 "processing"%D U +62 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%r'W +2705 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +57 "core" B +3 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2703 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%(  +84 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%y'W +2704 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +60 "core"  +3 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%9' +2714 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%a +83 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%{ U +6 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%G'W +706 "Can"yKO +2005 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%8 @ +48 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%"' +2684 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%P  +93 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%h'W +2727 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'0& +4 "core" & +2 "manipulator"&& +5 "core" & Kn +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC + "manipulator"&N( +5 "core" ( +2 "manipulator"&!& +5 "core" & FLn +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &e& +3 "core" & Ln +4 .tForearm.seek PC + "manipulator"&%' +104 "core" ' +2 .tHand.close + "manipulator"&L/ +70 "core" / +3 .tPC.seek :open +2 "processing"%( +400 "core" ( +2 "manipulator"&& +4 "core" & 3Qn +3 "manipulator"&:% +5 "core" %  %Q +2 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&( +367 "core" ( +2 "manipulator"&J& +5 "core" &N8 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &4& +4 "core" & 0N8 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC + "manipulator"&6', +97 "core" ' +45 "manipulator"&& +12 "core" & $M8 +3 "manipulator"&k% +4 "core" %+ nN +4 "collection"'#& +4 "core" & +3 "collection"'-& +7 "core" & +3 .tCC.seek :closed +3 "collection"'U(O +4 "core" & +4 &2 +10 &%Ar5 +9 &;hhI +9 &UZ +10 &z2Z +9 &<3Z +9 &4Z +10 &7Z +9 &8[ +10 &E4Z +9 &8Z +9 & 4Z +10 &"2Z +9 &$K6[ +10 &&4Z +9 &'7Z +9 &)5[ +10 &+T4Z +9 &-8Z +9 &.4Z +10 &05Z +9 &2]1Z +10 &44Z +9 &54Z +9 &76Z +10 &9e5Z +9 &;'4Z +9 &<4Z +10 &>6Z +9 &@l5Z +10 &B.6Z +9 &C4Z +9 &E6[ +10 &GrA[\ +9 &I,Y^ +10 &J{}b% +9 &L}bE +9 &Nbq +9 &Ohc +9 ( +2 &OL? +3 "collection"'-& +4 #tCollection Clamp onSpring/offSpring for 3/25 samples, on/off torque 1.31 + "collection"'~& +4 "core" &OO? +3 .tHand.open + "manipulator"&o1 +71 "core" 1 +2 "manipulator"&\\% +6 "core" % + i n C +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&\ '\ +96 "core" ' +3 #tFlushing the Collection Valve::Manifold + "collection"'W& +5 "core" &OO? +2 "collection"''% +5 "core" % +2 .tCSV.dial CSR +2 "collection"'^  +47 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +12 .tCS.seek 5ml + "collection"'Z'l +1440 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 '/% +3 "core" %l +3 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'' +753 "core" ' +2 .tCSV.dial :waste +2 "collection"' +148 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'.' +2119 "core" ' +3 #tFlushing lower manifold's waste1 port + "collection"'w& +5 "core" &OO? +2 "collection"'M% +5 "core" % +2 .tCSV.dial :flush + "collection"'V  +47 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 5ml + "collection"'b'l +1440 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'g @ +46 "core" B +2 "collection"'z% +4 "core" %l +4 .tCS.seek 7ml + "collection"']' +630 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV + "collection"'+  +3 '  +46 "core"  +109  +3 .tCBV.dial :waste1 + "collection"'l @ +53 "core" ? +2 .tCS.seek 0ml +2 "collection"'*' +1983 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'>& +5 "core" &OO? +2 "collection"'@% +4 "core" % +2 .tCSV.dial :flush +2 "collection"'  +84 "core" +2 .tCS.seek 5ml +2 "collection"'A'l +1438 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'< @ +60 "core" > +2 "collection"'f% +4 "core" %l +4 .tCS.seek 7ml + "collection"'' +622 "core" ' +2 ."connect"CSV.dial CTV +46 .tCTV.dial CSV +10 "collection"'  +3 '  +18 "core"  +33  +2 .tCBV.dial :waste2 +2 "collection"'q  +134 "core"  +3 .tCS.seek 0ml +2 "collection"'' +1982 "core" ' +2 #tDisinfecting external Intake with kill +2 "collection"'5& +5 "core" &ON? +2 "collection"'7% +5 "core" % +2 .tCSV.dial CSR + "collection"'t  +58 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +12 .tCS.seek 8ml + "collection"'_' +2258 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +11 .tCS.seek 10ml +2 "collection"'B' D +615 "core" ' +2 ."connect"CSV.dial CBV +2 .tCBV.dial CSV +3 "collection"'i  +3 '? +119 "core" +36  +2 .tCTV.dial :intake +2 "collection"'  +81 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml +2 "collection"'' \\ +2306 "core" ' +2 .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'m  +82 "core" ~ +3 .tCS.reconfigure :default +2 "collection"'#P d@b +4 .tCS.seek 0ml + "collection"' ' +622 "core" ' + .tCSV.dial CSR +2 "collection"'  +115 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +12 .tCS.seek 5ml + "collection"'F'l +1438 "core" ' +3 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml +2 "collection"'' D +1446 "core" ' +2 .tCSV.dial CBV +2 "collection"'p +115 "core" +3 .tCS.seek 0ml + "collection"'' +2814 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"&,& +5 "core" & I8 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&[( +3 "core" ( +2 "manipulator"&=& +5 "core" & u I8 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &$& +3 "core" & z ,H8 +3 .tForearm.seek CC +2 "manipulator"&S', +106 "core" ' +2 .tHand.close + "manipulator"&/ +75 "core" / +3 .tCC.seek :open +2 "collection"'E( +378 "core" ( +2 "manipulator"&;& +5 "core" & F8 +2 "manipulator"&% +5 "core" % % I +2 .tForearm.seek :retract +2 "manipulator"&O'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&`(- +282 "core" ( +2 "manipulator"&T& +5 "core" &- JW1 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &C& +3 "core" &-W1 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&K'! +112 "core" ' +2 .tHand.open + "manipulator"&|1 +65 "core" 1 +2 "manipulator"&X% +5 "core" % *~ EW +3 .tForearm.reconfigure :loose +44 "manipulator"&#Q@2^d^b +11 .tForearm.seek :retract +2 "manipulator"& '\ +99 "core" ' +2 #tCompleted [shallowDAwithoutWCR] begun 11:00:29 +2 #Preparing to sleep until 11:00AM 09/02/2023 +9 #Asleep til 11:00AM 09/02/2023 +4 #Continuing at 11:00EDT02-Sep-23 +3 "Can">Q ^ +5 ."Qmail"GoodNews.email "Then, in tube 6: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_2023_08_02.rb:183\\n{1 => 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 22,\\n 5 => 17,\\n 6 => 5}\\nCan@13:00:55, 22.3C, 29% humidity, 14.7psia, 11.176V, 0.306A, 120.393Ah, 3.42W\\nSampled 50.0ml",Subject: "Asleep until 11:00EDT02-Sep-23" +21 ."shutdown"Gate.power :core,:OFF +2 .Gate.power :raw,:OFF + #Shutdown +1001 #"uploadLog"upsync +19809 "Can"%R ߒ +60001 $Sy ( +60001 -T ྦ +60002 %V4 T +60001 %W +60001 %X … +60002 %ZI  +60001 %[ 㬦 +60002 %] B +60001 *^` ئ +60001 %_ n +60001 %a  +60002 %bu 暦 +60001 %c 0 +60002 *e. Ʀ +60002 %f \\ +60001 %g +60001 )iD 鈦 +60002 %j  +60001 %k 괦 +60001 )mZ J +60002 &n +60001 %p v +60002 %qn +60001 %r +60001 %t& 8 +60002 %u Φ +60001 %v d +60002 %x: +60001 %y +60001 (z & +60002 %|P +60001 )} R +60001 %\ +60002 &g ~ +60001 %  +60002 % +60001 (} @ +60001 % ֦ +60002 %7 l +60001 %  +60001 % +60002 }%L . +60001 y% Ħ +60002 |% Z +60001 &c +60002 }* +60001 {%  +60002 |%v +60001 {% H +60001 {%. ަ +60001 |% t +60002 ~+ \ +60001 |%C +60001 ~% 6 +60002 |% ̦ +60001 %W\ b +60001 ~%\ +60001 %\  +60002 %i\ $ +60001 %\  +60001 ~%\ P +60002 )w\  +60001 ~*\ | +60001 %)\  +60002 ~%\  @EDT1693627464.64 ~%\ > +60001 %7\ Ԧ +60002 %\ j +60001 %\  +60001 %E\  +60002 %\ , +60001 %\ ¦ +60002 %R\ \ X +60001 %\ \ +60001 )\ +60002 $`\  +60001 %\ +60001 %\ F +60002 %x\ ܦ +60001 &\ r +60001 *<\  +60002 %\  +60001 %\ 4 +60001 %[\ ʦ +60002 %ź\ ` +60001 %\  +60001 %w\  +60002 *\ " +60001 %4\  +60001 %̒\ N +60002 &\  +60001 %N\ z +60001 %Ы\  +60002 %\  +60001 %d\ < +60001 %\ Ҧ +60002 )\ h +60001 %{\  +60001 %\  +60002 %3\ * +60001 %ۏ\  +60001 %\ V +60002 %G\  +60001 %ߤ\  +60001 %\  +60002 %]\  +60001 %\ D +60001 %\ ڦ +60002 %w\ p +60001 %\  +60001 %4\ +60002 %\ !2 +60001 &\ !Ȧ +60002 %S\ "^ +60001 +\ " +60001 %\ # +60002 %u\ $ +60001 %\ $ +60001 %7\ %L +60002 +\ % +60001 %\ &x +60001 +]\ ' +60002 %\ ' +60001 %\ (: +60002 *\ (Ц +60001 %\ )f +60001 %=\ ) +60002 ,\ * +60001 &\ +( +60001 &a\ + +60002 %\ ,T +33452 %\ ,F +4 #tPowering core bus +545 .Gate.power :raw,:ON +8 "sampler") +22 )& +2 "core"  +3 "collection"' +4 'H +3 "core"  +3 "processing"% +3 % +3 "core"  +6 "collection"' 9\ +4 ' 0\ +3 ' -\ +5 "processing"% 9\ +3 % 2\ +2 % *\ +3 % 0\ +5 "sampler")&\ +3 .tCS.configure :default +3 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +4 .tSS.configure :default +2 "sampler")#.0X 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 22,\\n 5 => 17,\\n 6 => 5}\\nCan@11:00:29, 21.8C, 29% humidity, 14.6psia, 10.748V, 0.435A, 123.786Ah, 4.68W",Subject: "Started Niagara_2023_08_02 phase shallowDAwithoutWCR" +3 #t===> STARTED shallowDAwithoutWCR (phase #32) <=== +2 #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'0& +4 "core" &1~ +2 .tHand.open + "manipulator"&1 +83 "core" 1 +2 "manipulator"&!& +4 "core" & ) +5 "manipulator"&e% +5 "core" % \ (|{ $D +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage +3 "manipulator"&L(- +184 "core" ( +2 "manipulator"&R& +5 "core" &-H +5 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &}& +4 "core" &- H +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :garage +2 "manipulator"&'! +110 "core" ' +2 .tHand.close + "manipulator"&/ +69 "core" / +3 "manipulator"&:& +6 "core" &- l y H +3 "manipulator"&%% +5 "core" % * u u 2 +3 .tForearm.seek :retract +2 "manipulator"&N'\ +104 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&J( +146 #"uploadLog"upsync +159 "core" ( +2 "manipulator"&4& +5 "core" & / +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" &/ +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC + "manipulator"&k', +107 "core" ' +46 "manipulator"&#& +4 "core" & Z  K/ +3 "manipulator"&% +6 "core" %) nF +2 "collection"'u& +5 "core" & ~ +3 "collection"'~& +7 "core" &  +2 .tCC.seek :closed +2 "collection"'o(O +6 "core" &G +6 &ADy(q +9 &fQh;t= +10 &s`6vR +9 &5?Az^ +9 &-A{^ +10 &+A}^ +9 &{1@}^ +9 &=-9z^ +10 &-A}] +9 &15|^ +10 &.=}^ +9 &!E1A{^ +9 &#.A|] +10 &$-9|] +9 &&.9z^ +9 &(N*:{] +10 &*+:{] +9 &+-:z] +9 &-06y^ +10 &/V.8{] +9 &1+1}] +10 &213|] +9 &406|] +9 &6]01}^ +10 &8 .3}] +9 &9+1{] +10 &;-*}] +9 &=e-6}^ +9 &?'13}^ +10 &@16}] +9 &B11}] +9 &Dm/0}^ +10 &F/4B{^ +9 &G?7{_ +10 &Ie0wb# +9 &KB9qbE +9 &L9lb~ +10 &NK2lb +9 &Oc.rh +9 ( +3 "collection"'~& +5 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 2.72 + "collection"'\\& +5 "core" &OI/yB +2 &OJ6xB +2 .tHand.open + "manipulator"&W1 +70 "core" 1 +2 "manipulator"&-% +5 "core" % & 1I +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&''\ +104 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'^& +57 "core" &OJ+xB +2 "collection"'6% +4 "core" %,x +3 .tCSV.dial CSR +2 "collection"')  +153 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 5ml + "collection"'/'l +1517 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +10 'Z% +3 "core" %l3y +3 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.501ml +2 "collection"'' +794 "core" ' +2 .tCSV.dial :waste +2 "collection"' +153 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +4 .tCS.seek 0ml +2 "collection"'w' +2236 "core" ' +2 #tPurging external Intake +2 "collection"'M& +5 "core" &OJ2yB +2 "collection"'V% +4 "core" %4w +3 .tCSV.dial :flush + "collection"'.  +50 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 10ml +2 "collection"'g' D +2918 "core" ' +2 .tdelay 5 seconds +503 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'b  +2 'z +14 "core" +75 ~ +2 .tCTV.dial :intake + "collection"'+  +87 "core"  +2 .tIntake.select :open +2 "sampler") +10 .tCS.seek 0ml +2 "collection"'' +2995 "core" ' +2 .tIntake.select :close + "sampler")0 +11 .tCTV.dial :air + "collection"'l  +88 "core"  +3 #tFlushing upper manifold + "collection"']& +5 "core" &OI0vB +2 "collection"'>% +4 "core" %2w +2 .tCSV.dial :flush +2 "collection"'@  +86 "core"  +3 .tCS.seek 5ml +2 "collection"''l +1487 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'* @ +46 "core" A +2 "collection"'<% +4 "core" %ly +4 .tCS.seek 7.001ml + "collection"'f' +639 "core" ' +3 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'A +120 "core" ~ +2 .tCTV.dial :air +2 "collection"'  +6 "core"  +3 .tCS.seek 0ml + "collection"'' +2089 "core" ' +2 .tdelay 7 seconds +704 .CS.seek 3ml + "collection"'q'- +915 "core" ' +2 .tCSV.dial :waste +2 "collection"' +49 "core" +3 .tCS.seek 0ml +2 "collection"'5' +930 "core" ' +2 "collection"'7& +4 "core" &OJzB +2 "collection"'t% +5 "core" %y +2 .tCSV.dial :flush +2 "collection"'  +48 "core"  +3 .tCS.seek 3ml +2 "collection"'_'- +917 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'? @ +46 "core" A +2 "collection"'i% +5 "core" %-y +3 .tCS.seek 5ml + "collection"' 'l +639 "core" ' +2 .tCSV.dial :air +2 "collection"'B @ +4 "core" A +3 .tCS.seek 0ml + "collection"'m' +26 "Can"a\ ,i +1472 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"''- +931 "core" ' +43 .tCSV.dial :waste +10 "collection"' +85 "core" +2 .tCS.seek 0ml +2 "collection"' ' +921 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&F& +4 "core" & / +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&p( +31 "core" ( +2 "manipulator"&& +5 "core" & + +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &,& +4 "core" &z +3 .tForearm.seek CC +2 "manipulator"&=', +111 "core" ' +2 .tHand.close + "manipulator"&$/ +69 "core" / +2 .tCC.seek :open +2 "collection"'( +381 "core" ( +2 "manipulator"&& +4 "core" &  +2 "manipulator"&\ % +4 "core" %  +3 .tForearm.seek :retract +2 "manipulator"&U'\ +106 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"&;(- +281 "core" ( +3 "manipulator"&& +4 "core" &- Y  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &S& +3 "core" &-   +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&T'! +110 "core" ' +3 .tHand.open +2 "manipulator"&C1 +83 "core" 1 +2 "manipulator"&[% +4 "core" % + }g +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&|'\ +104 "core" ' +3 #tda sampling at most 50ml +4 #Loading sh1 puck from tube 6 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 6 at 11:05:24EDT02-Sep-23\\n{1 => 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 22,\\n 5 => 17,\\n 6 => 5}\\nCan@11:04:28, 21.8C, 29% humidity, 14.7psia, 10.748V, 0.521A, 123.821Ah, 5.60W",Subject: "da sampling at most 50ml" +2 "collection"'X& +7 "core" & +2 "manipulator"&O% +5 "core" %\ % P"Y +2 "storage"(K% +4 "core" %} '  2 +3 "storage"(j. +4 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 6 + "storage"(&(K +506 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +4 (H& +3 "core" &K  # +3 "manipulator"&& +5 "core" &-  +6 "manipulator"&Y% +9 "core" %\ $ |  N"Y +5 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 +2 "manipulator"&3( +119 #"uploadLog"upsync +68 "core" ( +2 "manipulator"&I& +6 "core" &  &!q +2 "storage"(& +5 "core" &K   i +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 6 + 700 counts +2 "manipulator"&'7 +149 "core" ' +9 "storage"(c& +5 "core" &K A A } +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"('H +295 "core" ' +2 "storage"(2- +4 "core" -'a +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (v& +3 "core" &K 9 A Z +3 "manipulator"&n& +4 "core" &  !q +3 .tElbow.seek 6 +2 "manipulator"&d( +22 "core" ( +2 "manipulator"& & +4 "core" &   ' +3 "storage"(& +5 "core" &K [ V  +3 .tForearm.seek 6 + 300 counts +2 "manipulator"&`'ϧ +25 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tHand.close + "manipulator"&h/ +66 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&D& +3 "storage"(r'v +7 "core" & \ +3 "manipulator"&% +5 "core" % ϩ +3 .tForearm.seek :retract +2 "manipulator"&s'\ +95 "core" ' +2 .tElbow.seek CC +2 "manipulator"&a( +149 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +8 "core" ( +2 "manipulator"&9& +5 "core" & Q9& +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &G& +3 "core" &9& +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&8', +107 "core" ' +2 "manipulator"&1& +4 "core" & ;9& +3 "manipulator"&% +5 "core" %* _B +3 "collection"'& +5 "core" &= +3 "collection"'E& +6 "core" &B +2 .tCC.seek :closed +3 "collection"'(O +3 "core" &C +7 &9~4 +9 &*Bl:v6 +9 &>gb=xJ +10 &N1y\\ +9 &s/6}] +9 &4.1}^ +10 &-,{] +9 &*2{] +9 &{-)z] +10 &=-.z] +9 &++}] +10 & -/}] +9 &"-+}] +9 &$G.){] +10 && -3{] +9 &'.4{] +9 &)-.{] +10 &+O-*}] +9 &-..}] +10 &.++}] +9 &0-'{] +9 &2V-2{] +10 &4-6|] +9 &5-3z] +9 &7,1}] +10 &9^0*}] +9 &;",.}\\ +10 &<-+{] +9 &>,)|] +9 &@g.){] +10 &B)+*z] +9 &C-0}\\ +9 &E1)|] +10 &Gi;.z_ +9 &Ib*vb! +10 &J0obC +9 &LH+mb| +9 &M(kb +10 &ON'kB +9 &ON1yB +3 ( +2 "collection"'E& +4 #tCollection Clamp onSpring/offSpring for 7/25 samples, on/off torque 2.96 +2 .Hand.open + "manipulator"&01 +89 "core" 1 +4 "manipulator"&% +4 "core" % $ s r =H +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&!'\ +101 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")e+ +3 "core" + +2 "sampler")R% +4 "core" % o +3 "collection"'}& +5 "core" &OPf>B +4 "Can"M_\ - + #tCalibrating pressure and temperature sensors +4 .CTV.dial :air + "collection"'y  +5 "core"  +3 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")  +4 "core"  +3 .tSS.reconfigure :fast +3 "sampler")#.0X% +5 "core" %0 +2 "sampler")@% +6 "core" %yJAGF ` +2 "collection"'% +5 "core" %%. +2 #tIntake @17.7psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure :inhaling 1.73ml/s +2 "sampler")#.x0XB +2 ."airStroke"CSV.dial :waste +3 "collection"'q +3 "sampler")7% +7 "core" + % b +4 ."connect"SSV.dial CBV,avoiding: :exhaust +4 ."airStroke"CS.seek 0ml +3 .tCBV.dial SSV + "sampler")t  +2 "collection"'' +6 "core" ' +3 ."airStroke"CSV.dial :air +2 "collection"'5 @ +87 "core" B +3 ."airStroke"CS.seek 10ml +2 "collection"'?' D +130 "core"  +3 .tCTV.dial :air + "collection"'i  +25 ."flow"Gate.power :analytic3,:OFF +2 ."samplerPumpShutdown"Gate.power :sampler,:OFF +59 "core" ~ +2 .tdelay 15 seconds +1503 .SSV.dial :spit,avoiding: :exhaust + "sampler")_ +158 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +5 .tSS.seek 0ml + "collection"'B  +4 "sampler") ' +8 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")m  +146 "core"  +11  +910 ' +2 .tSSV.dial between CBV and plug +2 "sampler") +51 "core" +3 .tCBV.dial between SSV and waste2 +2 "collection"'  +33 "core"  +3 "collection"'F% +4 "core" % I} \ +3 ."connect"CTV.dial CSV,avoiding: :air +2 .tCSV.dial CTV +3 "collection"'  +5 ',  +5 "core"  +39  +3 .tCS.reconfigure :pressurize +2 "collection"'# d@<< Ob +4 .tCS.seek 0ml +2 "collection"'$' +2464 "core" ' M O%~ +3 "collection"'J% +4 "core" %p N P +2 "sampler")'% +5 "core" %  +2 #tBubblePoint: Intake @24.0psia, Outlet @0.2psia +2 .CBV.dial SSV +2 "collection"'o @ +41 "core" A +3 .tSS.reconfigure :default +2 "sampler")#.0X9 +3 "core" 9'd +103 "collection"'@9 +4 "core" 9+d +103 "collection"'9 +3 "core" 9/d +103 "collection"'l9 +3 "core" 94d +103 "collection"']9 +4 "core" 98d +103 "collection"'9 +3 "core" 9Zd +104 "collection"'q9 +3 "core" 9L^d +103 "collection"'59 +3 "core" 9Zbd +103 "collection"'t9 +4 "core" 9igd +103 "collection"' 9 +3 "core" 9xkd +103 "collection"'i9 +3 "core" 9od +103 "collection"'9 +3 "core" 9sd +103 "collection"'_9 +4 "core" 9xd +103 "collection"'B9 +3 "core" 9|d +103 "collection"'m9 +4 "core" 9d +103 "collection"'9 +3 "core" 9d +103 "collection"'9 +4 "core" 9d +103 "collection"'9 +3 "core" 9d +103 "collection"'F9 +3 "core" 9d +103 "collection"',9 +4 "core" 9d +103 "collection"'9 +3 "core" 9*d +103 "collection"'?9 +4 "core" 9;d +103 "collection"'J9 +3 "core" 9Ld +103 "collection"''9 +3 "core" 9]d +103 "collection"'o9 +46 "core" 9ud +112 "collection"' 9 +3 "core" 9d +103 "collection"'\ 9 +3 "core" 9d +103 "collection"'=9 +4 "core" 9d +103 "collection"'9 +4 "core" 9c +103 "collection"'9 +4 "core" 9b +103 "collection"'S9 +3 "core" 9` +103 "collection"'C9 +3 "core" 9^ +103 "collection"'[9 +4 "core" 9] +103 "collection"'U9 +3 "core" 9[ +103 "collection"'O9 +4 "core" 9%Z +103 "collection"'K9 +4 "core" 96W +103 "collection"'p9 +3 "core" 9GV +103 "collection"'T9 +3 "core" 9YU +103 "collection"'$9 +4 "core" 9kS +103 "collection"'X9 +4 "core" 9|R +103 "collection"'j9 +3 "core" 9P +104 "collection"' 9 +3 "core" 9N +103 "collection"'9 +3 "core" 9M +104 "collection"'Y9 +3 "core" 9L +103 "collection"'H9 +4 "core" 9J +103 "collection"'9 +3 "core" 9I +103 "collection"';9 +4 "core" 9 G +103 "collection"'|9 +3 "core" 9F +103 "collection"'c9 +3 "core" 9E +103 "collection"'(9 +4 "core" 9!C +103 "collection"'I9 +3 "core" 91B +103 "collection"'n9 +3 "core" 9A A +103 "collection"'9 +3 "core" 9P$? +103 "collection"'29 +3 "core" 9`(? +104 "collection"'h9 +4 "core" 9o-= +103 "collection"'D9 +3 "core" 9~1; +103 "collection"'39 +3 "core" 95; +103 "collection"'v9 +4 "core" 99: +103 "collection"'9 +3 "core" 9>8 +103 "collection"'99 +4 "core" 9B7 +103 "collection"'G9 +4 "core" 9F6 +103 "collection"'9 +3 "core" 9J5 +103 "collection"'`9 +3 "core" 9O4 +103 "collection"' 9 +4 "core" 9S2 +103 "collection"'d9 +3 "core" 9W1 +103 "collection"'9 +3 "core" 9 [1 +104 "collection"'9 +3 "core" 9`0 +103 "collection"'9 +3 "core" 9"d/ +104 "collection"'s9 +3 "core" 9.h. +103 "collection"'9 +4 "core" 9;m, +103 "collection"'09 +3 "core" 9Gq, +103 "collection"'r9 +4 "core" 9Ru+ +103 "collection"'9 +3 "core" 9^y* +103 "collection"'}9 +3 "core" 9j~) +103 "collection"'R9 +4 "core" 9t( +103 "collection"'89 +3 "core" 9( +104 "collection"'y9 +3 "core" 9' +103 "collection"'Q9 +3 "core" 9% +103 "collection"'E9 +4 "core" 9% +103 "collection"'{9 +3 "core" 9$ +103 "collection"'19 +3 "core" 9$ +103 "collection"'9 +3 "core" 9" +103 "collection"'e9 +3 "core" 9" +146 "collection"'%9 +11 "core" 9 +104 "collection"'L9 +3 "core" 9 +103 "collection"'49 +3 "core" 9 +103 "collection"'9 +4 "core" 9 +103 "collection"'#9 +4 "core" 9 +103 "collection"':9 +3 "core" 9  +104 "collection"'9 +4 "core" 9  +103 "collection"'u9 +3 "core" 9  +103 "collection"'N9 +4 "core" 9  +103 "collection"'W9 +3 "core" 9  +103 "collection"'9 +3 "core" 9 ' +103 "collection"'~9 +4 "core" 9 - +103 "collection"'-9 +3 "core" 9 5 +104 "collection"'P9 +3 "core" 9 ; +103 "collection"'^9 +3 "core" 9 B +103 "collection"')9 +3 "core" 9 I +103 "collection"'\\9 +4 "core" 9 O +103 "collection"'Z9 +3 "core" 9 V +103 "collection"'x9 +4 "core" 9 \\ +103 "collection"'69 +3 "core" 9 b +103 "collection"'9 +3 "core" 9 g +103 "collection"'V9 +4 "core" 9 m +103 "collection"'.9 +4 "core" 9 s +103 "collection"'w9 +3 "core" 9 y  +103 "collection"'b9 +4 "core" 9 ~ +103 "collection"'9 +3 "core" 9  +103 "collection"'M9 +4 "core" 9  +103 "collection"'+9 +3 "core" 9  +103 "collection"'g9 +3 "core" 9 ! +103 "collection"'z9 +4 "core" 9 & +103 "collection"'>9 +3 "core" 9 * +103 "collection"'@9 +4 "core" 9 . +103 "collection"'9 +3 "core" 9 2 +103 "collection"'l9 +3 "core" 9 7 +104 "collection"']9 +3 "core" 9 ; +103 "collection"'9 +3 "core" 9 ? +103 "collection"'A9 +4 "core" 9 C +103 "collection"' 9 +3 "core" 9 H +103 "collection"'f9 +3 "core" 9 L +104 "collection"'*9 +3 "core" 9 P +103 "collection"'<9 +3 "core" 9 T +103 "collection"'9 +4 "core" 9 Y +103 "collection"'79 +3 "core" 9 ] +104 "collection"'q9 +3 "core" 9 a +103 "collection"'59 +3 "core" 9 f +104 "collection"'t9 +3 "core" 9 j +103 "collection"' 9 +5 "core" 9 n +103 "collection"'i9 +3 "core" 9 r +103 "collection"'9 +3 "core" 9 w +103 "collection"'_9 +3 "core" 9 { +104 "collection"'B9 +3 "core" 9  +103 "collection"'m9 +3 "core" 9   +103 "collection"'9 +3 "core" 9   +103 "collection"'9 +3 "core" 9\   +104 "collection"'9 +3 "core" 9\   +103 "collection"'F9 +3 "core" 9\ \   +103 "collection"',9 +4 "core" 9\   +103 "collection"'9 +3 "core" 9\  +147 "collection"'?9 +11 "core" 9\  +104 "collection"'J9 +3 "core" 9\  +103 "collection"''9 +3 "core" 9\  +104 "collection"'o9 +3 "core" 9\ ! +103 "collection"' 9 +3 "core" 9\ $ +103 "collection"'\ 9 +3 "core" 9\ ( +104 "collection"'=9 +3 "core" 9\ + +103 "collection"'9 +3 "core" 9\ . +103 "collection"'9 +4 "core" 9\ 1 +103 "collection"'S9 +4 "core" 9\ 5 +103 "collection"'C9 +3 "core" 9\ 8 +4 .tCH.hold 10:00,70C +3 "collection"'[ `\ `\ 7\ +3 'U9 +8 "core"  +2 9\ 8 + "collection"'O% +5 "core" %  +2 #tBegun lysing Collection Puck Heater at 68C/19.7psia +35284 "Can"yP\ .i +24702 "core" ` +2 "collection"'K9 +4 "core" 9\  +2 "collection"'p% +5 "core" %w +2 #tEnded lysing Collection Puck Heater at 70C/18.5psia +2 .CS.seek 0ml +2 "collection"'T' +359 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'$ @ +120 "core" A +4 .tCSV.dial :air + "collection"'X @ +48 "core" ? +3 .tCS.seek 5ml +2 "collection"'j'l +1495 "core" ' +2 .tCSV.dial CTV +2 "collection"'  +50 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +51 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'Y  +49 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'H @ +50 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml +3 "collection"'' +1486 "core" ' +2 "collection"';% +5 "core" % e + #tPuck @30.1psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'| +129 "core" +2 .tCBV.dial CSV +2 "collection"'c  +31 "core"  +2 "collection"'(% +4 "core" % \\ ^ +3 .tCS.seek 5ml +2 "collection"'I'l +1465 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'n  +48 "core" +2 "collection"'% +5 "core" %l +2 .tCS.seek 7.001ml +2 "collection"'2' +631 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'h @ +49 "core" > +3 .tCS.seek 10ml +2 "collection"'D' D +920 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'3 ` +135 "core" _ +2 #tRecycling Lysate (#1 of 1) +2 .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'v   +43 "core" +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  +3 '9  +30 "core"  +128  +3 .tCS.seek 5ml +2 "collection"'G'l +1505 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +119 "core" A +2 .tCSV.dial :waste +2 "collection"'` +130 "core" +3 .tCS.seek 0ml +2 "collection"' ' +1491 "core" ' +47 .tCSV.dial :air +7 "collection"'d @ +82 "core" B +3 .tCS.seek 5ml + "collection"''l +1500 "core" ' +2 .tCSV.dial CTV +2 "collection"'  +46 "core"  +3 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +49 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'s  +49 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +51 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"'0' +1491 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"'r +117 "core"  +2 .tCBV.dial CSV +2 "collection"'  +43 "core"  +2 "collection"'}% +5 "core" % +2 .tCS.seek 4.999ml +2 "collection"'R'l +1501 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'8  +48 "core" +2 "collection"'y% +4 "core" %l\ \\U +3 .tCS.seek 7ml +2 "collection"'Q' +631 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'E @ +48 "core" > +2 .tCS.seek 10ml +2 "collection"'{' D +916 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'1 ` +135 "core" ^ +2 #tLysing Complete +2 "collection"'& +4 "core" &OQIKB +3 #tStoring sh1 puck in Collection Clamp to tube 5 + "manipulator"&e% +5 "core" %  F * +2 "storage"(%% +4 "core" %} Y Y +3 "storage"(L. +4 "core" .(K +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(4(; +199 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (& +3 "core" &;   P +3 "manipulator"&#& +5 "core" &9% +2 "manipulator"&:% +5 "core" %  [* +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&( +161 "core" ( +2 "manipulator"&u& +5 "core" & P \ +2 "storage"(N& +5 "core" &; a ` +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 5 + 700 counts +2 "manipulator"&W' +101 "core" ' +2 "storage"(& +5 "core" &; l p +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(~'H +155 "core" ' +2 "storage"(-- +4 "core" -'ڸ +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&P& +4 "core" & \ +3 "storage"(^& +4 "core" &;   ; +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 5 +2 "manipulator"&)'# +38 "core" ' +2 .tElbow.hold +2 "manipulator"&\\, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 "storage"(Z- +3 "core" -'ڸ +3 .tSE.seek 16.06 Pucks below Top Plate +2 "storage"(x'~ +37 "core" ' +51 "manipulator"&6% +5 "core" %'f " $  +3 "storage"(& +4 "core" &;  +3 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 5 + 304 counts +2 "manipulator"&V'S +19 "core" ' + "manipulator"&.& +6 "core" & 8\ +2 "storage"(w& +5 "core" &;   C +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts +2 "manipulator"&b' +27 "core" ' +3 .tSE.seek 17.06 Pucks below Top Plate +2 "storage"('u +49 "core" ' +2 "manipulator"&M& +5 "core" & \ \ +2 "manipulator"&+% +5 "core" % *\ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&g'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&z( +166 "core" ( +2 "manipulator"&>& +5 "core" & R>M +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &@& +3 "core" &| ?>M +3 .tForearm.seek CC +2 "manipulator"&', +110 "core" ' +3 .tHand.close + "manipulator"&l/ +79 "core" / +2 .tCC.seek :open +2 "collection"']( +382 "core" ( +2 "storage"(& +4 "core" &;    +2 "storage"(A& +5 "core" &;    +2 "manipulator"& & +4 "core" & &<> +3 "manipulator"&f% +4 "core" %  +3 .tForearm.seek :retract +2 "manipulator"&*'\ +105 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&<( +161 "core" ( +3 "manipulator"&& +5 "core" & < +2 "storage"(7& +5 "core" &; @ B  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 5 +2 "manipulator"&q'# +115 "core" ' + .tElbow.hold +2 "manipulator"&5, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tHand.open + "manipulator"&t1 +88 "core" 1 +4 "manipulator"& % +5 "core" % 4i f k $ +2 "storage"(i& +5 "core" &;   +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 5 + 317 counts +2 "manipulator"&'` +17 "core" ' +2 "manipulator"&_& +5 "core" & &  +2 "storage"(B& +5 "core" &; Y Y +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts +2 "manipulator"&m' +19 "core" ' +2 "storage"(% +5 "core" %l m n z +3 ."downElevator"SE.seek :down +4 "storage"('v +98 (% +4 "core" %z    +2 "manipulator"&F% +6 "core" % f h [ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 "core" ' +2 .tForearm.seek :retract +45 ."downElevator"SE.stop +10 "manipulator"&,'\ +2 "storage"(5 +95 "core" ' +2 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +5 "core" &RU +2 "manipulator"&?& +6 "core" & > N  +2 "manipulator"&J% +5 "core" % # C M!U +3 .tElbow.seek FlushPuck::Garage + "manipulator"&'(- +182 "core" ( +2 "manipulator"&o& +5 "core" &- 9 7  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 & & +3 "core" &- * )  +3 .tForearm.seek :garage +2 "manipulator"&\ '! +110 "core" ' +2 .tHand.close + "manipulator"&=/ +69 "core" / +2 "manipulator"&& +4 "core" &- % +3 "manipulator"&% +4 "core" % / 6, +3 .tForearm.seek :retract +2 "manipulator"&S'\ +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&C( +303 "core" ( +2 "manipulator"&U& +5 "core" & 3 8* +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &O& +3 "core" & 6 , A* +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&k', +102 "core" ' +2 "manipulator"&[& +5 "core" &   * +2 "manipulator"&K% +5 "core" %. I +3 "collection"'p& +5 "core" &W\\ +3 "collection"'/& +6 "core" &W\\ +3 .tCC.seek :closed + "collection"'$(O +6 "core" &Y\\ +6 &(Y\\%h +9 &yQiY[z= +9 &s`[\\iQ +10 &N?Y\\N\\ +9 &-X]$\\ +10 &1X]\\ +9 &0Z^\\ +9 &W,Z\\\\ +10 &0Z\\\\ +9 &0Y]w] +9 &.[\\_\\ +10 &!^0Y[N\\ +9 &#!-Z]5\\ +10 &$/Y[t\\ +9 &&0Z]\\ +9 &(f/Y\\\\ +10 &*)1Z]\\ +9 &+0\\\\\\ +9 &-0Z^\\ +10 &/p/[\\\\ +9 &12.X]\\ +10 &20[]\\ +9 &4/X`{\\ +9 &6y1Y]w[ +10 &89/[^`\\ +9 &9.Y`P\\ +9 &;0Y^=\\ +10 &=/[^)\\ +9 &?B0[^"\\ +10 &A-Z]\\ +9 &B0[^\\ +9 &D0[^\\ +10 &FG4Z]] +9 &HA[\\^ +9 &Im]]~b" +10 &KZ[`n{bB +9 &L[\\Yxbw +10 &NnY]WvbY +9 &O/ZX_VE +9 ( +3 "collection"'/& +4 "core" &OI\\^IB +2 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 2.71 +2 "collection"'X& +5 "core" &OI]_7B +2 .tHand.open + "manipulator"&T1 +66 "core" 1 +2 "manipulator"& % +4 "core" % * M +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 .tPSV.dial PSR +2 "processing"%Y +155 "core"  +3 "processing"%H% +4 "core" %X +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%j' +1718 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%;  +62 "core"  +3 .tPS.seek 0ml +2 "processing"%|'W +1717 "core" ' +2 .tPSV.dial PSR +2 "processing"%c +48 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%(' +2817 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +9 .tCBV.dial PRV + "processing"% +54 "collection"'n  +8 "core" A +2 "processing"% +4 "core" A +2 "processing"%I  +83 "core" +113  +2 .tPSV.dial :mixloop + "processing"%h +122 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'2  +5 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%3  +152 "core" +4 .tPS.seek 0ml +2 "processing"%v'W +2005 "Can"tM\ .i +811 "core" ' +2 .tPSV.dial :air +2 "processing"%  +48 "core"  +2 .tPS.seek 2.5ml +2 "processing"%9' +2800 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%D +49 "core" +3 .tPS.seek 0ml +2 "processing"%'W +2786 "core" ' +2 .tPSV.dial :air + "processing"%`  +50 "core"  +3 .tPS.seek 2.5ml + "processing"%G' +2799 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%d +49 "core" +3 .tPS.seek 0ml +2 "processing"% 'W +2789 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +5 "core" & o * +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&( +5 "core" ( +2 "manipulator"&s& +4 "core" & / * +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +4 "core" & P * +3 .tForearm.seek CC +2 "manipulator"&', +109 "core" ' + .tHand.close +2 "manipulator"&r/ +70 "core" / +2 .tCC.seek :open +2 "collection"'( +379 "core" ( +2 "manipulator"&}& +5 "core" & V* +2 "manipulator"&0% +5 "core" % " - +2 .tForearm.seek :retract +2 "manipulator"&8'\ +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage + "manipulator"&y(- +286 "core" ( +2 "manipulator"&R& +5 "core" &- R U  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &E& +4 "core" &- O N  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&Q'! +110 "core" ' +3 .tHand.open + "manipulator"&11 +82 "core" 1 +2 "manipulator"&% +5 "core" % 'r+ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&e'\ +103 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%% +4 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%L  +4 "core" +2 ."connect"PRV.dial CBV +3 "processing"%  +2 .tCBV.dial PRV +4 "collection"'#  +11 "core"  +3 +2 .tCTV.dial :air,avoiding: :intake +2 "collection"':  +5 "core" +3 #tLoading lyfil puck from tube 6 into Collection Clamp + "collection"'&& +4 "core" &df] +3 "manipulator"&u% +4 "core" %\  2 ) &8 +3 "storage"(N% +5 "core" %  + "storage"(. +4 "core" .(; +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +46 .tSC.seek 6 +9 "storage"(a(K +197 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (-& +3 "core" &K d C  +3 "manipulator"&P& +5 "core" &-   . +2 "manipulator"&^% +5 "core" %\   $ 8 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 6 + "manipulator"&!( +187 "core" ( +2 "manipulator"&Z& +4 "core" &\ 5 6 S# +3 "storage"(6& +4 "core" &K  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 700 counts +2 "manipulator"&'7 +109 "core" ' +2 "storage"(.& +5 "core" &K  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(w'H +311 "core" ' + "storage"(M- +4 "core" -'i +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (W& +4 "core" &K Y a 2 +2 "manipulator"&+& +4 "core" &\   U# +3 .tElbow.seek 6 +2 "manipulator"&( +4 "core" ( +2 "manipulator"&~& +5 "core" &\   s# +2 "storage"()& +4 "core" &K q o O +4 .tForearm.seek 6 + 300 counts + "manipulator"&V'ϧ +27 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tHand.close + "manipulator"&x/ +74 "core" / +4 ."downElevator"SE.seek :down +4 "storage"(@'v +2 "manipulator"&>& +9 "core" &\  # +2 "manipulator"&b% +5 "core" % Ϡ  x  +3 .tForearm.seek :retract +2 "manipulator"&\\'\ +100 "core" ' +2 .tElbow.seek CC +2 "manipulator"&l( +144 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +7 "core" ( +2 "manipulator"&g& +5 "core" &   7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" &   ^7 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&', +104 "core" ' +3 "manipulator"&A& +4 "core" & H 7 +3 "manipulator"& % +4 "core" %4 )\ V +3 "collection"'f& +6 "core" &di +3 "collection"'& +6 "core" &dh +3 .tCC.seek :closed + "collection"'7(O +5 "core" &fh +9 &$eci~/ +9 &[hdg|C +9 &$~Zgh%~X +9 &6di] +10 &0gf] +9 &Y.ei] +10 &0hh\\ +9 &/fh] +9 &.gi\\ +10 &a1di] +9 & $.fiy\\ +9 &!2fiy\\ +10 &#/ei_] +9 &%i.fhP] +10 &',/giC\\ +9 &(.ei2\\ +9 &*0dh+] +10 &,s.ei3\\ +9 &.4/ei\\ +9 &/2ei\ \\ +10 &10eho\\ +9 &3z0fg}\\ +10 &5<.egv\\ +9 &6.efe\\ +9 &8/eia] +10 &:.ehZ\\ +9 &.ehG\\ +10 &?,fh<\\ +9 &A0gh4\\ +10 &CL1eg5\\ +9 &E 4fi*] +9 &F@dh%^ +10 &Hjeeb +9 &J"kyb@ +9 &KQZwbs +10 &M84>ub +9 &N$0tbV +10 &O,[%)E +9 ( + &O7*+9 +3 "collection"'& +5 #tCollection Clamp onSpring/offSpring for 6/26 samples, on/off torque 3.24 + .Hand.open + "manipulator"&1 +77 "core" 1 +3 "manipulator"&z% +4 "core" % , I^ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +47 .tForearm.seek :retract +9 "manipulator"&t'\ +99 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'  +157 "core"  +2 .tCSV.dial CTV +2 "collection"'i  +34 "core"  +2 .tPS.seek 2.5ml +2 "processing"%_' +2786 "core" ' +2 "collection"'B% +4 "core" % ?ABA\ +4 .tCS.seek 4.149ml + "collection"'*'Q +1738 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%  +50 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%  +84 "core"  +3 .tPS.seek 0ml +2 "processing"%<'W +2791 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"'F ` +44 "core" ^ +2 .tCSV.dial :air +2 "collection"'q @ +49 "core" ? +3 .tCS.seek 10ml +2 "collection"'' D +1733 "core" ' +2 .tCSV.dial CTV + "collection"'  +50 "core"  +3 .tCS.seek 0ml + "collection"'?' +2955 "core" ' +2 .tCBV.dial :waste1 +2 "collection"'J @ +31 "core" @ +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'  +156 "core" +2 "collection"'m& +4 "core" &O39 +3 #tStoring lyfil puck in Collection Clamp to tube 5 +2 "manipulator"&% +4 "core" %\  64 +2 "storage"(o% +4 "core" % F ; x +3 "storage"( . +4 "core" .(K +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(5(; +197 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (=& +4 "core" &; B +2 "manipulator"&& +5 "core" & 7 +3 "manipulator"&% +5 "core" %\  +4 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&,( +152 "core" ( +2 "manipulator"&\ & +4 "core" &   +3 "storage"('& +5 "core" &; ( B G +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 5 + 700 counts + "manipulator"&U' +100 "core" ' +2 "storage"(O& +5 "core" &; X [ 4 +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(['H +143 "core" ' +2 "storage"(K- +4 "core" -'ߠ +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 "manipulator"&p& +4 "core" & +3 "storage"(S& +5 "core" &;    +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 5 +2 "manipulator"&]'# +38 "core" ' +2 .tElbow.hold +2 "manipulator"&X, +3 "core" , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(T- +3 "core" -'ߠ +4 .tSE.seek 17.05 Pucks below Top Plate + "storage"( 'f +32 "core" ' +3 "manipulator"&/% +5 "core" %1] 7 ( M +2 "storage"(Y& +4 "core" &; +2 .tForearm.force -20 + "manipulator"&5 +55 .tForearm.seek 5 + 314 counts + "manipulator"&H'] +18 "core" ' +3 "manipulator"&k& +5 "core" & p  +2 "storage"(;& +5 "core" &; 4 2  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 5 + 700 counts +2 "manipulator"&j' +24 "core" ' +2 .tSE.seek 18.05 Pucks below Top Plate +2 "storage"(c'] +46 "core" ' +2 "manipulator"&|& +4 "core" & .  +3 "manipulator"&% +5 "core" %  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 .tElbow.seek CC +2 "manipulator"&n( +160 "core" ( +2 "manipulator"&I& +4 "core" &8 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &h& +4 "core" &8 +3 .tForearm.seek CC + "manipulator"&2', +103 "core" ' +3 .tHand.close + "manipulator"&3/ +68 "core" / +2 .tCC.seek :open +2 "collection"'(( +382 "core" ( +2 "storage"(& +5 "core" &;  !  +2 "storage"(v& +5 "core" &;   8 +2 "manipulator"&D& +4 "core" & 4 +3 "manipulator"&9% +5 "core" % ! +2 .tForearm.seek :retract +2 "manipulator"&`'\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&( +163 "core" ( +2 "manipulator"&d& +4 "core" &   @ +3 "storage"(G& +4 "core" &; U Z p +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 .tForearm.seek 5 + "manipulator"&'# +113 "core" ' +2 .tElbow.hold +2 "manipulator"&s, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tHand.open + "manipulator"&1 +80 "core" 1 +3 "manipulator"&r% +5 "core" % 7 |  +2 "storage"(C& +4 "core" &;   g +2 .tForearm.force -20 + "manipulator"&5 +5 .tForearm.seek 5 + 320 counts + "manipulator"&'c +16 "core" ' +2 "manipulator"&$& +5 "core" &  > +2 "storage"(}& +4 "core" &; W V + +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 5 + 700 counts +2 "manipulator"&0' +28 "core" ' +2 "storage"(% +6 "core" %^ \\ f E +3 ."downElevator"SE.seek :down +4 "storage"(R'v +100 (% +3 "core" ' +2 %|  +2 ."downElevator"SE.stop +4 "storage"(5 +2 "manipulator"&E% +8 "core" % 3 ) ;| +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&1'\ +97 "core" ' +10 .tPSV.dial :air + "processing"%  +86 "core" +3 .tPS.seek 2.5ml +2 "processing"%8' +2787 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%% +49 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%L  +51 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +50 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%#  +50 "core"  +3 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%:'W +2792 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%&& +4 "core" &c +3 "manipulator"&u& +4 "core" & U P Q> +3 "manipulator"&N% +5 "core" %  Q M D +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +191 "core" ( +2 "manipulator"&Q& +5 "core" &- B H W! +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &-& +4 "core" &- V I X! +2 .tForearm.seek :garage +2 "manipulator"&P'! +106 "core" ' +2 .tHand.close + "manipulator"&^/ +67 "core" / +2 "manipulator"&4& +4 "core" &- ! +3 "manipulator"&Z% +5 "core" % 2 D +2 .tForearm.seek :retract +2 "manipulator"&6'\ +112 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&y( +126 "core" ( +2 "manipulator"&.& +4 "core" & 2 ( @o +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &e& +3 "core" &  o +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&M' +95 "core" ' +2 "manipulator"&W& +5 "core" & + 2 Co +2 "manipulator"&+% +5 "core" % 6 6 /! +3 "processing"%~& +5 "core" & +3 "processing"%)& +6 "core" &F +3 .tPC.seek :closed + "processing"%x(Tg +6 "core" &I +6 &:H'm +9 &aOgE< +10 &o`LP +9 &?Q^ +9 &&U^ +10 &*R^ +9 &c)Q_ +9 &&(S^ +10 &%O^ +9 &+M_ +10 &l(^^ +9 &!.*b^ +9 &"(c_ +10 &$(h^ +9 &&t%i^ +9 &(6+e^ +10 &)+`^ +9 &+*Z_ +10 &-{(e_ +9 &/>&h^ +9 &1(p^ +10 &2+m^ +9 &4*u_ +9 &6F(t^ +10 &8&v^ +9 &9*u^ +10 &;(u_ +9 &=M(t_ +9 &?(|_ +10 &@({_ +9 &B({_ +9 &DV&^ +10 &F,_ +9 &G2` +10 &IGb +9 &K=kb5 +9 &L{bS +10 &Nub] +9 &P%ub\\ +9 &QubZ +10 &Siy~^ +9 &Tj+ # +6 ( +2 "processing"%)& +6 "core" &Tk " +2 #tProcessing Clamp onSpring/offSpring for 6/27 samples, on/off torque 2.90 +2 "processing"%>& +4 "core" &Tk " +2 .tHand.open +2 "manipulator"&b1 +67 "core" 1 +2 "manipulator"&!% +4 "core" %   ! +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +102 "core" ' +2 .tPRV.dial :air +2 "processing"%g  +51 "core"  +2 .tPSV.dial :mixloop +2 "processing"% +49 "core" +4 "processing"%w% +5 "core" %T +2 .tPS.seek 0.3ml +2 "processing"%V' +402 "core" ' +10 .tPSV.dial PSR + "processing"%A +121 "core"  +3 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml +2 "processing"% '* +515 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%' +2035 "core" ' +3 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%f +123 "core" +2 .tPTV.dial :mixing +2 "processing"%@ @ +83 "core" A +3 .tPBV.dial :waste2 +2 "processing"%\\  +109 "core"  +3 .tPS.seek 0ml +2 "processing"%'W +2800 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&& +5 "core" &  o +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&z( +3 "core" ( +3 "manipulator"&& +5 "core" & B o +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 & & +3 "core" &  o +3 .tForearm.seek PC +2 "manipulator"&i' +97 "core" ' + .tHand.close +2 "manipulator"&/ +67 "core" / +2 .tPC.seek :open +2 "processing"% ( +406 "core" ( +2 "manipulator"&B& +4 "core" & !  o +2 "manipulator"&{% +5 "core" % + . > +3 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +170 "core" ( +2 "manipulator"&_& +5 "core" &- 4 4 B +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &F& +4 "core" &- ( 3 + +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage + "manipulator"&q'! +112 "core" ' +2 .tHand.open +2 "manipulator"&*1 +68 "core" 1 +3 "manipulator"&% +5 "core" % ) 0L +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&'\ +103 "core" ' +2 #tLoading da puck from tube 6 into Processing Clamp + "processing"%J& +4 "core" & +3 "manipulator"&% +5 "core" %\ 5 9 RA +2 "storage"(m% +5 "core" %}  +2 "storage"(. +3 "core" .(; +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"(o(K +202 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 ( & +4 "core" &K + T  +2 "manipulator"&=& +4 "core" &-   +3 "manipulator"&% +5 "core" %\    A +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 +2 "manipulator"&( +190 "core" ( +3 "manipulator"&a& +5 "core" &\  # -$ +2 "storage"(\ & +5 "core" &K n n x +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 6 + 700 counts + "manipulator"&''7 +92 "core" ' +2 "storage"(O& +5 "core" &K  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(l'H +317 "core" ' +2 "storage"(K- +46 "core" -'n +11 .tSE.configure :default +3 "storage"(#QK-0-\ b +4 (p& +3 "core" &K : I 8 +3 "manipulator"&S& +5 "core" &\  "$ +2 .tElbow.seek 6 +2 "manipulator"&t( +4 "core" ( +2 "manipulator"&T& +4 "core" &\  $ +3 "storage"(/& +5 "core" &K n p  +3 .tForearm.seek 6 + 300 counts + "manipulator"&Y'ϧ +26 "core" ' +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&k/ +74 "core" / +4 ."downElevator"SE.seek :down +4 "storage"(;'v +2 "manipulator"&|& +9 "core" &\ 4 +$ +2 "manipulator"&% +4 "core" % ϲ W +3 .tForearm.seek :retract +2 "manipulator"&U'\ +95 "core" ' +3 .tElbow.seek PC + "manipulator"&,( +170 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +135 "core" ( +3 "manipulator"&[& +4 "core" & & % +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &]& +3 "core" & * , % +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&H' +113 "core" ' +2 "manipulator"& & +4 "core" & 6 1 +% +3 "manipulator"&I% +4 "core" % + 3 < +3 "processing"%h& +5 "core" &j +3 "processing"%j& +6 "core" &b +3 .tPC.seek :closed + "processing"%X(Tg +6 "core" & +7 & 0&j +9 &~Og< +9 &r]P +10 &D>^ +9 &'}^ +10 &(}^ +9 &(y^ +9 &K(z^ +10 &)k^ +9 &(j] +9 &(l^ +10 &!T(i^ +9 &#(p^ +10 &$(m^ +9 &&(j^ +9 &([+g^ +10 &*(h^ +9 &+(R^ +9 &-(Y^ +10 &/d(`^ +9 &1&(N^ +10 &2+Y^ +9 &4(K^ +9 &6l(R^ +10 &8.'J^ +9 &9(E] +9 &;(N^ +10 &=r(Q^ +9 &?4(E^ +10 &@(D^ +9 &B(L^ +9 &Dy)B_ +10 &F<-R^ +9 &G1_ +9 &IEIb +10 &KejIb1 +9 &M qbL +10 &NrTb` +9 &PTsb` +9 &Qvjb` +10 &SvA +9 &T= 63 +5 ( +3 "processing"%j& +4 "core" &T=&3 +3 #tProcessing Clamp onSpring/offSpring for 6/27 samples, on/off torque 2.84 + .Hand.open +2 "manipulator"&31 +71 "core" 1 +2 "manipulator"&% +5 "core" %   ) +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&7'\ +93 "core" ' +3 #tHeating Puck.from 6, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%  +3 %v9 +7 "core" 9 +103 "processing"%D9 +3 "core" 9 +103 "processing"%99 +4 "core" 9  +104 "processing"%d9 +3 "core" 9  +103 "processing"%G9 +3 "core" 9 +103 "processing"%29 +3 "core" 9 +103 "processing"%n9 +4 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%r9 +4 "core" 9# +103 "processing"%C9 +3 "core" 9' +104 "processing"%$9 +3 "core" 9+ +103 "processing"%}9 +3 "core" 9/ +103 "processing"%`9 +3 "core" 94 +103 "processing"%9 +4 "core" 98 +103 "processing"%9 +3 "core" 9< +103 "processing"%9 +3 "core" 9@ +103 "processing"%E9 +3 "core" 9E +103 "processing"%9 +4 "core" 9I +103 "processing"%9 +4 "core" 9M +146 "processing"%c9 +11 "core" 9T +104 "processing"%9 +3 "core" 9X +103 "processing"%R9 +3 "core" 9\\ +103 "processing"%09 +3 "core" 9` +104 "processing"%<9 +4 "core" 9e +103 "processing"%%9 +3 "core" 9\ i +103 "processing"%L9 +4 "core" 9m +103 "processing"%9 +3 "core" 9q +103 "processing"%#9 +3 "core" 9v +103 "processing"%89 +3 "core" 9z +103 "processing"%&9 +3 "core" 9 ~ +103 "processing"%u9 +3 "core" 9% +104 "processing"%N9 +3 "core" 9) +103 "processing"%Q9 +3 "core" 9. +103 "processing"%-9 +4 "core" 93 +103 "processing"%s9 +3 "core" 97 +103 "processing"%^9 +3 "core" 9;\ +4 .tPH.hold 2:00:00,28C +3 "processing"%4 pp: +3 .tdelay 1:30 +4 "core"  +4932 "Can"S\ /Ci +4068 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%Z +123 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%1' +619 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml +2 "processing"%.'[ +1699 "core" ' +2 .tPTV.dial :puck +2 "processing"%e  +82 "core"  +2 .tPSV.dial PTV +2 "processing"%P +85 "core" +2 .tPBV.dial :waste1 +2 "processing"%W  +156 "core"  +2 "processing"%+% +4 "core" %Xp +3 .tPS.seek 1.5ml +2 "processing"%~' +614 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +37 "core" , +3 .tPS.seek 0ml +2 "processing"%6'W +1698 "core" ' +3 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%"  +4 "core"  +2 .tPBV.dial :waste1 +2 "processing"%>  +38 "core" +3 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%b * +40 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%! +86 "core"  +3 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%)' +2824 "core" ' +2 .tPSV.dial PTV + "processing"%g +86 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"% +86 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%w +86 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%M  +85 "core"  +3 .tPS.seek 0ml + "processing"%:'W +2825 "core" ' +3 .tPTV.dial :PRVmixing,via: PRV + "processing"%A  +157 "core" +2 .tPSV.dial :mixloop +2 "processing"%V +49 "core" +2 .tPRV.dial :ab1 +2 "processing"% @ +87 "core" B +3 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%f'w +360 "core" ' +2 .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'@  +2 "processing"%\\  +54 "core"  +6 +2 "processing"%% +4 "core" %wp +54 .tPS.seek 0.32ml +2 "processing"%'$ +398 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +34 "core" +2 .tPRV.dial :air +2 "processing"%  +48 "core"  +3 .tPS.seek 0.9ml + "processing"%'D +1232 "core" ' +2 .tPRV.dial :waste2 + "processing"%y @ +84 "core" > +3 .tPS.seek 0.5ml +2 "processing"%' +864 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%x  +50 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%B'[ +1716 "core" ' +2 .tPSV.dial :PML +2 "processing"%{ +49 "core" +2 .tPTV.dial :mixing +2 "processing"%_ @ +85 "core" A +2 .tPBV.dial :waste1 +2 "processing"%F  +39 "core" +2 "processing"%i% +4 "core" %Yf +3 .tPS.seek 1.85ml +2 "processing"%z'9 +248 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%* * +40 "core" , +2 .tPS.seek 0ml +2 "processing"%'W +2086 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +4 "core" &qsw +2 "manipulator"&J& +5 "core" & "  \\% +2 "manipulator"&% +4 "core" %\ $ /"Z +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage +2 "manipulator"&m(- +138 "core" ( +2 "manipulator"&& +4 "core" &.\  /"x +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &q& +3 "core" &.\  3 "x +3 .tForearm.seek :garage +2 "manipulator"& '! +111 "core" ' +4 .tHand.close + "manipulator"&=/ +74 "core" / +2 "manipulator"&& +5 "core" &.\ ; 3 "x +2 "manipulator"&5% +4 "core" % *n  1 5 +3 .tForearm.seek :retract +2 "manipulator"&a'\ +110 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&\ ( +251 "Can"R \ /i +46 "core" ( +3 "manipulator"&& +6 "core" & 9 v <? +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &O& +4 "core" & % l<? +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC + "manipulator"&', +102 "core" ' +2 "manipulator"&K& +5 "core" & | \\<? +2 "manipulator"&p% +5 "core" %- c +3 "collection"'S& +4 "core" &pr9| +4 "collection"'T& +6 "core" &qr$} +2 .tCC.seek :closed +3 "collection"'/(O +3 "core" &oq(} +6 &or3}1 +10 &#Asns-o6 +9 &6ghos5uK +9 &Ror*{] +10 &m-prz] +9 &/-or'u] +9 &,or+o] +10 &,ps+n^ +9 &t1or't^ +10 &7-nq)u] +9 &-pq y] +9 & /qs'{] +10 &"}*pt#v] +9 &$>1or'{^ +9 &&0os*^ +10 &'-pr+x^ +9 &).ss!{] +10 &+G.nr w] +9 &--pr&v^ +9 &.,ps,u] +10 &0.nt(u] +9 &2O+or-v] +9 &4+ns$t] +10 &5-or&u^ +9 &70os%{] +10 &9Y0qs-}] +9 &;/or/}\\ +9 &<1nt0~] +10 &>2pr-~] +9 &@`1qs+~] +9 &B"1ot+~] +10 &C1or-~] +9 &E2pr*~] +10 &Ge=ns&}^ +9 &ITpt(za +9 &Joq*ub5 +10 &LWor/mbg +9 &Mor,nb +9 &OZos/m5 +10 &O5nq/|: +2 ( +50 "collection"'T& +13 #tCollection Clamp onSpring/offSpring for 7/25 samples, on/off torque 2.81 +2 "collection"'k& +5 "core" &O;pq.{: + &O8ps/{: + &O8pq2{: + &O<pt0{: + &O<pr.{: + &O=or0{: + &O=psq{: +2 .tHand.open + "manipulator"&|1 +78 "core" 1 +2 "manipulator"&% +5 "core" % - e x c +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&'\ +100 "core" ' +2 .tPSV.dial PSR +2 "processing"%' +121 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +12 .tPS.seek 1.5ml + "processing"%l' +1722 "core" ' +2 .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%Y  +50 "core"  +3 .tPS.seek 0ml + "processing"%t'W +1717 "core" ' +2 .tPSV.dial PSR +2 "processing"%[ +62 "core"  +2 .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%]' +2817 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%  +3 "collection"'I  +43 "core" +150  +2 .tPSV.dial :mixloop +2 "processing"%h +123 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"';  +16 "core" ~ +2 .tPTV.dial :PRVmixing + "processing"%U  +86 "core" +3 .tPS.seek 0ml + "processing"% 'W +2821 "core" ' +2 .tPSV.dial :air +2 "processing"%3  +48 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2822 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%v +49 "core" +3 .tPS.seek 0ml +2 "processing"%j'W +2808 "core" ' + .tPSV.dial :air +2 "processing"%D  +50 "core"  +2 .tPS.seek 2.5ml +2 "processing"%H' +2824 "core" ' +2 .tPSV.dial :mixloop + "processing"%9 +50 "core" +3 .tPS.seek 0ml +2 "processing"%d'W +2823 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&G& +5 "core" & ; C ]<> +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&2( +5 "core" ( +2 "manipulator"&n& +5 "core" & x <> +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" & I n<> +3 .tForearm.seek CC + "manipulator"&r', +110 "core" ' +2 .tHand.close + "manipulator"&C/ +72 "core" / +2 .tCC.seek :open +2 "collection"'$( +383 "core" ( +2 "manipulator"&}& +5 "core" & g -<> +2 "manipulator"&`% +4 "core" %  / 8 +3 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +291 "core" ( +2 "manipulator"&& +5 "core" &- "  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &E& +3 "core" &-   +3 .tForearm.reconfigure :tight +45 "manipulator"&#Q@2^d^\ b +12 .tForearm.seek :garage +2 "manipulator"&'! +109 "core" ' +2 .tHand.open + "manipulator"&1 +89 "core" 1 +2 "manipulator"&c% +4 "core" % ( O Y WW +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +3 ."da"delayUntil "12:02:20.91" +23112 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%R @ +85 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%0  +40 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%< * +40 "core" + +2 ."da"PSV.dial :air + "processing"%%  +51 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%L' +2825 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%#  +61 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%8 +46 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%&  +51 "core"  +2 ."da"PS.seek 0ml +2 "processing"%u'W +2822 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%N +156 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%Q' +629 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%-'[ +1711 "Can"a"J\ 0oi +3 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%s  +87 "core"  +2 ."da"PSV.dial PTV +2 "processing"%^ +85 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%Z  +40 "core" +2 "processing"%% +4 "core" %bY +3 ."da"PS.seek 1.5ml +2 "processing"%1' +612 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%e * +39 "core" + +3 ."da"PS.seek 0ml +2 "processing"%P'W +1700 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%W  +15 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%+  +38 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%. * +39 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +86 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%~' +2825 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +85 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%" +86 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%> +86 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%b  +84 "core"  +3 ."da"PS.seek 0ml +2 "processing"%!'W +2819 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%6 +154 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +3 "processing"%g' +621 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1715 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%w  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%M +127 "core" +9 ."da"PBV.dial :waste1 +2 "processing"%)  +39 "core" +2 "processing"%A% +4 "core" %Xc +4 ."da"PS.seek 1.5ml +2 "processing"%V' +624 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +39 "core" + +3 ."da"PS.seek 0ml +2 "processing"%:'W +1719 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%\\  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%@  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +40 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%f +86 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2817 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +85 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%y +86 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +84 "core"  +3 ."da"PS.seek 0ml +2 "processing"%x'W +2819 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%  +48 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%{  +153 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 +2 "processing"%_  +48 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%F +50 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%i' +402 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%*  +49 "core"  +2 "processing"%B% +4 "core" % +3 ."da"PS.seek 0.55ml +2 "processing"%z'~ +346 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%  +49 "core"  +3 ."da"PS.seek 2ml +2 "processing"%J'[ +1647 "core" ' +2 ."da"PSV.dial :PML +2 "processing"% +50 "core" +2 ."da"PTV.dial :mixing +2 "processing"% @ +86 "core" A + ."da"PBV.dial :waste1 +2 "processing"%q  +39 "core" +2 "processing"%,% +4 "core" %\\l +3 ."da"PS.seek 1.85ml +2 "processing"%='< +246 "core" ' +2 ."da"PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" , +3 ."da"PS.seek 0ml +2 "processing"%5'W +1185 "Can"S%]\ 1i +898 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +48003 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%7 @ +4 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%  +38 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%m * +39 "core" , +2 ."da"PSV.dial :air +2 "processing"%  +60 "core" +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%O' +2813 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%K +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%p  +61 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%S +46 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%a  +49 "core"  +3 ."da"PS.seek 0ml +2 "processing"%('W +2823 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%k +157 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%|' +629 "core" ' +2 ."da"delay 5 seconds +444 "Can"P(d\ 1i +58 ."da"PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1718 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%T  +85 "core"  +2 ."da"PSV.dial PTV +2 "processing"%' +85 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +40 "core" +2 "processing"%% +5 "core" %` +3 ."da"PS.seek 1.5ml +2 "processing"%Y' +610 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%l * +39 "core" + +3 ."da"PS.seek 0ml +2 "processing"%['W +1706 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + "processing"%t  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%I  +40 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +40 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%h +86 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%;' +2816 "core" ' + ."da"PSV.dial PTV +3 "processing"%U +85 "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"%3 +86 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +96 "core" +3 ."da"PS.seek 0ml +2 "processing"%v'W +2823 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +155 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +2 "processing"%D' +632 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%j'[ +1715 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%9  +4 "core"  + ."da"PSV.dial PTV +2 "processing"%H +86 "core" +2 ."da"PBV.dial :waste1 + "processing"%G  +39 "core" +2 "processing"%n% +5 "core" %X] +2 ."da"PS.seek 1.5ml +2 "processing"%' +612 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%C * +40 "core" , +2 ."da"PS.seek 0ml +2 "processing"%\ 'W +1710 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%/  +40 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%} * +39 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%` +86 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%r' +2823 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +85 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%E +96 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%2 +83 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +84 "core"  +3 ."da"PS.seek 0ml +2 "processing"%c'W +2826 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"% +156 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +626 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +64 ."da"PS.seek 2ml +2 "processing"%R'[ +1702 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%0  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%< +96 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%%  +38 "core"  +2 "processing"%d% +4 "core" %\\ +3 ."da"PS.seek 1.5ml +2 "processing"%' +617 "core" ' +2 ."da"delay 3 seconds +112 "Can"H+t\ 21i +190 ."da"PBV.dial between PSV and waste1 +2 "processing"%# * +38 "core" + +2 ."da"PS.seek 0ml +2 "processing"%8'W +1708 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%&  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%L  +38 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%N * +38 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%u +83 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%Q' +2814 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%s +98 "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"%Z +97 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +86 "core"  +3 ."da"PS.seek 0ml +2 "processing"%-'W +2784 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%e +169 "core"  +9 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +12 "processing"% +24 ."da"PS.reconfigure :default +9 "processing"%#A d`xb +13 ."da"PS.seek 0.25ml +8 "processing"%1'7 +381 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +11 ."da"PS.seek 0.5ml +2 "processing"%W' +369 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%+'[ +1847 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%.  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +91 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%P  +41 "core" +2 "processing"%% +5 "core" %]g +3 ."da"PS.seek 1.5ml +2 "processing"%"' +659 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%> * +40 "core" + +3 ."da"PS.seek 0ml +2 "processing"%b'W +1849 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%~  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%6  +40 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%! * +41 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%g +93 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%w' +3068 "core" ' + ."da"PSV.dial PTV +2 "processing"%M +92 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%) +92 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%A +92 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +91 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'W +3032 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%V +168 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%\\'[ +2440 "core" ' +49 ."da"delay 5 seconds +510 .PTV.dial :puck +2 "processing"%@  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +92 "core" + ."da"PBV.dial :waste1 +2 "processing"%f  +42 "core" +2 "processing"%:% +5 "core" %[ +3 ."da"PS.seek 1.5ml +2 "processing"% ' +672 "core" ' +22 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +40 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%y  +131 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +1858 "core" ' +2 "processing"%9 +3 "core" 97 +3 #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast +2 "processing"% +3 "core" 7 +2 "processing"%{& +4 "core" &T=$w3 +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 5 +2 "manipulator"&_% +5 "core" %\  T V >] +2 "storage"(F% +4 "core" %| % +2 "storage"(x. +4 "core" .(K +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 ."da"SC.seek 5 +2 "storage"(*(; +198 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +4 (B& +3 "core" &; h o ! +3 "manipulator"&i& +5 "core" &- & ) \\ +2 "manipulator"&% +4 "core" %\  % "\\ +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 5 +2 "manipulator"&z( +185 "core" ( +2 "manipulator"&& +5 "core" & 5 C @\\!v +2 "storage"(& +5 "core" &; # +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 5 + 700 counts +2 "manipulator"&q' +103 "core" ' +2 "storage"(,& +4 "core" &; 8  +3 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"('H +144 "core" ' +2 "storage"(J- +3 "core" -' +3 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&=& +4 "core" &  eR!v +3 "storage"(7& +4 "core" &; @ @ +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 5 +2 "manipulator"& '# +37 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&m, +4 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 "storage"(- +2 "core" -' +4 ."da"SE.seek 18.05 Pucks below Top Plate +2 "storage"(5'a +45 "core" ' +2 "manipulator"&K% +4 "core" %2y ~ }? +2 "storage"(p& +5 "core" &;  +2 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 5 + 315 counts +2 "manipulator"&S'^ +17 "core" ' +2 "manipulator"&a& +4 "core" &  PR!t +2 "storage"(O& +4 "core" &; 5   +4 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 5 + 700 counts +2 "manipulator"&k' +24 "core" ' +3 ."da"SE.seek 19.05 Pucks below Top Plate +2 "storage"(('X +49 "core" ' +2 "manipulator"&|& +4 "core" &  W!t +2 "manipulator"&T% +5 "core" % AR +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +2 "manipulator"&''\ +94 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&( +284 "core" ( + "manipulator"&& +5 "core" & IO] +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +4 "core" & (Q] +3 ."da"Forearm.seek PC + "manipulator"&l' +98 "core" ' +10 ."da"Hand.close + "manipulator"&Y/ +86 "core" / +4 ."da"PC.seek :open +2 "processing"%t( +426 "core" ( +2 "storage"(I& +5 "core" &; i e  +2 "manipulator"& & +5 "core" &  V] +2 "manipulator"&h% +5 "core" %   V +2 ."da"Forearm.seek :retract +2 "manipulator"&['\ +97 "core" ' +4 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 5 +2 "manipulator"&U( +287 "core" ( +2 "manipulator"&]& +5 "core" &\ V"z +2 "storage"(3& +5 "core" &; h h  +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 5 + 700 counts +2 "manipulator"& ' +95 "core" ' +2 ."da"Hand.open +2 "manipulator"&;1 +85 "core" 1 +4 "storage"(- +4 "core" -'X +3 ."da"SE.seek 18.81 Pucks below Top Plate +2 "storage"(v'$ +27 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 18.14 Pucks below Top Plate +2 "storage"(D' +49 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23sep0212h50ml_niagara.tif +1949 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1621 #"da"SX HX9/16 (USB:27): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 32.373 seconds\ /var/log/esp/da23sep0212h50ml_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23sep0212h50ml20s_niagara.tif +2069 #SX HX9/16 (USB:27): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23sep0212h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23sep0212h50ml30s_niagara.tif +1281 "Can"4\ 2i +1794 #"da"SX HX9/16 (USB:27): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23sep0212h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "32.373 sec auto-exposure",Subject: "da23sep0212h50ml images!" +2 "storage"(9- +18 "core" -' +10 "storage"(H& +15 "core" &; Vm +5 "manipulator"&G& +5 "core" & ~ _ +3 ."da"Elbow.seek 5 +2 "manipulator"&n( +21 "core" ( +2 "manipulator"&j& +4 "core" & : +3 "storage"(C& +4 "core" &; r +4 ."da"Forearm.seek 5 + 700 counts +2 "manipulator"&' +20 "core" ' +3 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 18.86 Pucks below Top Plate +2 "storage"('d +72 "core" ' +2 "manipulator"&/& +4 "core" & @ I \\ +3 "storage"(}& +5 "core" &;}  +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 5 +2 "manipulator"&`'# +40 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&\ , +5 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 ."da"SE.reconfigure :default +4 "storage"(#QK-0-\ b +3 ."da"SE.seek 19.04 Pucks below Top Plate +2 "storage"('O +29 "core" ' +2 "manipulator"&E% +5 "core" %3^ \\ݪ +2 "storage"(2& +8 "core" &; D F  +41 ."da"Forearm.force -20 +2 "manipulator"&5 +4 ."da"Forearm.seek 5 + 316 counts +2 "manipulator"&'_ +19 "core" ' +2 "manipulator"&r& +6 "core" & | u ; +2 "storage"(& +6 "core" &; +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 5 + 700 counts +2 "manipulator"&c' +17 "core" ' +2 "storage"(% +4 "core" %Q +4 ."downElevator"SE.seek :down +5 "storage"(0'v +99 (<% +55 "core" ' +11 ."downElevator"SE.stop +6 "storage"(5 +7 "core" %}   +2 "manipulator"&%% +5 "core" % / +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&d'\ +103 "core" ' +6 "storage"(R& +12 "core" &;   +7 #tStarting finalPurge +7 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +8 "processing"%#& +11 "core" & +5 "manipulator"&& +8 "core" & ; +2 "manipulator"&&% +5 "core" %\ # !M +3 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&L(- +178 "core" ( +4 "manipulator"&N& +5 "core" &- 5+ +3 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &u& +4 "core" &- + +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&8'! +112 "core" ' +4 ."psFlush"Hand.close +3 "manipulator"&s/ +71 "core" / +4 "manipulator"&^& +9 "core" &- < :+ +5 "manipulator"&Z% +10 "core" % - ) ' # +6 ."psFlush"Forearm.seek :retract +5 "manipulator"&'\ +111 "core" ' +6 ."psFlush"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +2 "manipulator"&Q( +129 "core" ( +2 "manipulator"&e& +5 "core" & Wx +2 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &-& +3 "core" & x +4 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&1' +94 "core" ' +2 "manipulator"&W& +4 "core" & 'x +3 "manipulator"&.% +4 "core" %0 +3 "processing"%& +5 "core" & +3 "processing"%P& +5 "core" & +3 ."psFlush"PC.seek :closed +3 "processing"%(Tg +4 "core" & +7 & %$e +9 &pOe< +9 &p]P +10 &/=^ +9 &$^ +10 &(_ +9 &s*_ +9 &6%^ +10 &&_ +9 &&}_ +9 &|#^ +10 &!>&^ +9 &"(_ +10 &$&^ +9 &&(^ +9 &(E)_ +10 &*&^ +9 &+%^ +9 &-(^ +10 &/N#^ +9 &1$^ +10 &2$^ +9 &4%^ +9 &6V'^ +10 &8&^ +9 &9#^ +10 &;(w^ +9 &=](|_ +9 &? &y^ +10 &@)|^ +9 &B&n_ +9 &Df&r^ +10 &F()p^ +9 &G-q_ +9 &IDnb +10 &KPhqb2 +9 &LrpbN +10 &Nrqbb +9 &P<rsbb +9 &Qtrbb +10 &S~vsQ +9 &TMu +5 ( +3 "processing"%P& +5 #"psFlush"Processing Clamp onSpring/offSpring for 6/27 samples, on/off torque 2.97 + "processing"%+& +5 "core" &TL\ m  + &TL\ a  +2 ."psFlush"Hand.open + "manipulator"&>1 +72 "core" 1 +2 "manipulator"&"% +5 "core" % 0 +2 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&~'\ +94 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%6 +50 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%!' +395 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +226 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%g' +2275 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%b @ +230 "core" B +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%M  +155 "core" +4 ."psFlush"PSV.dial :mixloop +5 "processing"%) +121 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%A'9 +2815 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"% +177 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%w' +634 "core" ' +4 ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%V' +2255 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%  +39 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%@ @ +85 "core" B +3 ."psFlush"PSV.dial :mixloop +2 "processing"% +122 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%f'9 +2788 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%: +123 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%\\'P +1172 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1705 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%y +87 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%  +84 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%  +16 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2784 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%{ +85 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%_' +616 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%F' +2259 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%x +85 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%B U +60 "core" U +3 ."psFlush"PS.seek 0ml +2 "processing"%i'W +2795 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +50 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%o' +2783 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +85 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2798 "core" ' +4 ."psFlush"PSV.dial PSR +4 "processing"% +64 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%,' +2797 "core" ' +4 ."psFlush"PSV.dial PTV +4 "processing"%J +86 "core" +2 ."psFlush"PBV.dial PSV +3 .PS.seek 0ml +2 "processing"%='W +2792 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%7 @ +50 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2787 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +84 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%K'W +2786 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%p +32 #"uploadLog"upsync +18 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%a'P +1158 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%O' +1702 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%| +82 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%T  +15 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%q  +60 "core"  +3 ."psFlush"PS.seek 0ml +44 "processing"%z'W +2806 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +98 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"% ' +619 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%S' +2240 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%5 +83 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%k U +62 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2789 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +50 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%m' +1026 "Can"I7\ 3]i +1743 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%Y  +82 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%''W +2760 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%X +50 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%I' +2780 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +82 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%h U +4 "core" U +3 ."psFlush"PS.seek 0ml +2 "processing"%l'W +2767 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%] @ +49 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%3' +2773 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +82 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%;'W +2793 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'& +5 "core" & +2 "manipulator"&[& +5 "core" & 2 x +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC + "manipulator"&(( +66 "core" ( +2 "manipulator"&v& +4 "core" &  g +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &9& +4 "core" &   ng +3 .tForearm.seek PC + "manipulator"&H' +95 "core" ' +2 .tHand.close +2 "manipulator"&G/ +76 "core" / +3 .tPC.seek :open + "processing"%j( +404 "core" ( +2 "manipulator"&C& +4 "core" & / < Rg +3 "manipulator"&/% +5 "core" % + ) +2 .tForearm.seek :retract +2 "manipulator"&}'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&E( +375 "core" ( +3 "manipulator"&2& +4 "core" &  + +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &U& +4 "core" &   + +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC + "manipulator"& ', +107 "core" ' +2 "manipulator"&r& +4 "core" &   $ + +3 "manipulator"&% +5 "core" %) 6 D +2 "collection"'D& +5 "core" & +3 "collection"'& +6 "core" & +2 .tCC.seek :closed +2 "collection"'(O +4 "core" & +8 &(%f +50 &qOi< +9 &rcQ +2 &<A] + &/] + &/] + &0] +2 &B.] +9 &/] +9 &0] +10 &.\\ +9 &!L0] +9 &#1] +10 &$0\\ +9 &&/\\ +10 &(U/\\ +9 &*0] +9 &+2\\ +10 &-.] +9 &/]1\\ +9 &1/\\ +10 &23\\ +9 &4.] +10 &6e3\\ +9 &8'.\\ +9 &90\\ +10 &;3] +9 &=l1] +10 &?/4\\ +9 &@.\\ +9 &B0\\ +10 &Dt3] +9 &F54] +9 &GB^ +10 &Ieb +9 &KO|b< +9 &Lxbo +10 &Ncwbq +9 &OCc +9 &O. +6 ( +2 "collection"'& +7 !to:Clamp::VelocityError : mesg",Collection Clamp did not close properly: @reply0:@axisName"Collection Clamp:bt[!"E/home/esp/esp2/utils/misc.rb:475:in `closeAndVerifyPuckPresence'"0/home/esp/esp2/utils/misc.rb:491:in `close'",/home/esp/esp2/lib/msg.rb:68:in `retry'"0/home/esp/esp2/utils/misc.rb:490:in `close'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"0/home/esp/esp2/utils/misc.rb:489:in `close'"0/home/esp/esp2/utils/misc.rb:507:in `close'"2/home/esp/esp2/utils/puckmoves.rb:798:in `to'"6/home/esp/esp2/utils/puckmoves.rb:858:in `loadAt'"=/home/esp/esp2/utils/puckmoves.rb:983:in `loadFlushPuck'"?/home/esp/esp2/protocol/2G/utilities.rb:84:in `finalPurge'"0/home/esp/esp2/protocol/2G/DA.rb:67:in `da'"R/home/esp/esp2local/mission/Niagara_2023_08_02.rb:48:in `shallowDAwithoutWCR'":/home/esp/esp2local/mission/Niagara_2023_08_02.rb:184"7/home/esp/esp2/utils/commskel.rb:82:in `runAction'"//home/esp/esp2/utils/mission.rb:71:in `at'":/home/esp/esp2local/mission/Niagara_2023_08_02.rb:183"//home/esp/esp2/utils/mission.rb:18:in `[]'"4/home/esp/esp2/utils/mission.rb:18:in `mission'"9/home/esp/esp2local/mission/Niagara_2023_08_02.rb:57"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:207:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +2 #Retry #1 of 2 + "manipulator"&n& +3 "core" &O / +3 & ,+ +2 "manipulator"&% +6 "core" %' F +2 "collection"'<& +5 "core" &O / +5 .tCC.seek :open +2 "collection"'%( +378 "core" ( +4 "collection"'`& +7 "core" & +3 .tCC.seek :closed +4 "collection"'(O +3 "core" & +6 &2 +9 &)Bo5 +9 &9fgJ +10 &O[\ +9 &o/] +9 &3/\\ +10 &.\\ +9 &-] +10 &x-] +9 &;,\\ +9 &/] +10 & ,] +9 &"-] +9 &$B2] +10 &&/] +9 &'-] +9 &)1] +10 &+K1\\ +9 &- /\\ +10 &.1] +9 &00] +9 &2S1\\ +10 &4,\\ +9 &5.\\ +9 &7/\\ +10 &9[,\\ +9 &;,\\ +10 &<,\\ +9 &>.] +9 &@c2\\ +10 &B%3\\ +9 &C2\\ +9 &E3\\ +10 &Gh9] +9 &I!Ra +10 &J|b/ +9 &Lbvb] +9 &Mwb +10 &Oaqz%z +9 &OID +2 ( +3 "collection"'`& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 2.51 +2 "collection"'& +4 "core" &OJD +2 .tHand.open +2 "manipulator"&R1 +82 "core" 1 +2 "manipulator"&#% +4 "core" % & BG +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +103 "core" ' +2 #tFlushing the Collection Valve::Manifold +2 "collection"'&& +5 "core" &OJD +2 "collection"'0% +4 "core" % +3 .tCSV.dial CSR + "collection"'c  +47 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'N'l +1483 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +32 "collection"' +10 'u% +3 "core" %l +3 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'\ ' +777 "core" ' +2 .tCSV.dial :waste +2 "collection"'s +151 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'^' +2188 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'Z& +5 "core" &OJD +3 "collection"'d% +4 "core" % +2 .tCSV.dial :flush +2 "collection"'e  +48 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +4 .tCS.seek 5ml +2 "collection"'-'l +1472 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'8 @ +59 "core" > +2 "collection"'W% +4 "core" %l +3 .tCS.seek 7ml +2 "collection"'.' +642 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'  + 'L  +52 "core"  +108 ~ + .tCBV.dial :waste1 +2 "collection"' @ +53 "core" ? +3 .tCS.seek 0ml + "collection"'t' +2046 "core" ' +53 #tFlushing lower manifold's waste2 port +2 "collection"'+& +5 "core" &OJD +2 "collection"'>% +5 "core" % +2 .tCSV.dial :flush + "collection"'"  +84 "core" +3 .tCS.seek 5ml +2 "collection"'P'l +1475 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'6 @ +51 "core" B +2 "collection"'1% +5 "core" %l +3 .tCS.seek 6.999ml + "collection"'' +640 "core" ' +3 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'!  +2 'b  +16 "core"  +31  +2 .tCBV.dial :waste2 +2 "collection"'M  +135 "core"  +3 .tCS.seek 0ml +2 "collection"')' +2061 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'g& +5 "core" &OJD +2 "collection"'% +5 "core" % +2 .tCSV.dial CSR + "collection"'A  +49 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +11 .tCS.seek 8ml +2 "collection"'w' +2337 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml +2 "collection"' ' D +637 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'@ +4 '  +128 "core" ~ +34  +2 .tCTV.dial :intake +2 "collection"'V  +85 "core" +2 .tIntake.select :open +2 "sampler") +11 .tCS.seek 2ml +2 "collection"':' \\ +2383 "core" ' +2 .tIntake.select :close +2 "sampler")0 +10 .tCTV.dial :air + "collection"'f  +85 "core" +3 .tCS.reconfigure :default +2 "collection"'#P d@b +4 .tCS.seek 0ml + "collection"'\\' +628 "core" ' +2 .tCSV.dial CSR + "collection"'y  +117 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.seek 5ml +2 "collection"' 'l +1487 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml +2 "collection"'' D +1474 "core" ' +2 .tCSV.dial CBV +2 "collection"' +118 "core" +3 .tCS.seek 0ml +2 "collection"'{' +2901 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &  + +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&_( +4 "core" ( +2 "manipulator"&x& +4 "core" & ' + +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &B& +3 "core" &\ + +3 .tForearm.seek CC +2 "manipulator"&F', +110 "core" ' +2 .tHand.close +2 "manipulator"&/ +65 "core" / +3 .tCC.seek :open + "collection"'i( +379 "core" ( +2 "manipulator"&& +5 "core" & Z+ +2 "manipulator"&o% +4 "core" %  O +3 .tForearm.seek :retract +2 "manipulator"&'\ +105 "core" ' +8 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +52 .tElbow.seek :garage +3 "manipulator"&(- +284 "core" ( +2 "manipulator"&J& +4 "core" &- 5 - +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &,& +3 "core" &- #  +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage + "manipulator"&7'! +111 "core" ' +2 .tHand.open + "manipulator"&=1 +78 "core" 1 +2 "manipulator"&% +4 "core" % ) Q +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +3 #tCompleted [shallowDAwithoutWCR] begun 11:00:29 + #Preparing to sleep until 11:00AM 09/03/2023 +10 #Asleep til 11:00AM 09/03/2023 +3 #Continuing at 11:00EDT03-Sep-23 +4 "Can"D:L\ 3ؑ +4 ."Qmail"GoodNews.email "Then, in tube 6: shallowDAwithoutWCR\\n/home/esp/esp2local/mission/Niagara_2023_08_02.rb:187\\n{1 => 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 22,\\n 5 => 20,\\n 6 => 2}\\nCan@13:02:41, 22.4C, 30% humidity, 14.7psia, 10.846V, 0.343A, 125.105Ah, 3.72W\\nSampled 50.0ml",Subject: "Asleep until 11:00EDT03-Sep-23" +22 ."shutdown"Gate.power :core,:OFF + .Gate.power :raw,:OFF + #Shutdown +1212 #"uploadLog"upsync +9496 "Can"(:\ 3i +60002 4;\ 4i +60001 %=`\ 5i +60001 %>\ 5i +60002 +@1\ 6Ki +60001 %A\ 6i +60002 %B\ 7wi +60001 %De\ 8 i +60001 *E\ 8i +60002 &G3\ 99i +60001 &H\ 9i +60001 )J\ :ei +60001 &Kf\ :i +60002 &L\ ;i +60001 &N6\ <'i +60002 &O\ i +60001 %U?\ ?i +60002 %V\ ?i +60001 %X\ \ @Ai +60001 &Yp\ @i +60002 *Z\ Ami +60001 %\\A\ Bi +60001 *]\ Bi +60002 %_\ C/i +60001 %`t\ Ci +60001 &a\ D[i +60002 *cE\ Di +60001 %d\ Ei +60001 %f\ Fi +60002 &gw\ Fi +60001 +h\ GIi +60002 %jC\ Gi +60001 %k\ Hui +60001 +m\ I i +60002 %nz\ Ii +60001 &o\ J7i +60000 &qG\ Ji +60000 +r\ Kci +60002 %t\ Ki +60001 %up\ Li +60002 %v\ M%i +60001 %x>\ Mi +60001 *y\ NQi +60002 &{\ Ni +60001 &|v\ O}i +60002 %}\ Pi +60001 +>\ Pi +60001 )\ Q?i +60002 %\ Qi +60001 )o\ Rki +60001 &\ Si +60002 &;\ Si +60001 +\ T-i +60002 & \ Ti +60001 &n\ UYi +60001 %\ Ui +60002 %7\ Vi +60001 &\ Wi +60001 *\ Wi +60002 &d\ XGi +60002 s&\ Xi +60001 T'=\ Ysi +60001 i&\ Z i @EDT1693713869.62 |&\ Zi +60001 |&y\ [5i +60001 }&\ [i +60002 }&C\ \\ai +60001 &\ \\i +60002 * \ ]i +60001 &q\ ^#i +60001 &\ ^i +60002 &;\ _Oi +60001 '\ _i +60001 &\ `{i +60002 )`\ ai +60001 ,\ ai +60001 &"\ b=i +60002 &\ bi +60001 &\ cii +60001 %E\ ci +60002 &\ di +60001 *\ e+i +60001 &g\ ei +60002 &\ fWi +60001 )+\ fi +60002 &\ gi +60001 &\ hi +60001 )N\ hi +60002 &\ iEi +60001 &\ ii +60001 &p\ jqi +60002 &\ ki +60001 &2\ ki +60001 &\ l3i +60002 &\ li +60001 &V\ m_i +60001 &ĸ\ mi +60000 *\ ni +60002 &z\ o!i +60001 &\ oi +60001 &=\ pMi +60002 &˞\ pi +60001 &\ qyi +60001 &`\ ri +60002 %\ ri +60001 &#\ s;i +60001 &҅\ si +60002 &\ tgi +60001 &I\ ti +60002 &֫\ ui +60001 & \ v)i +60001 &o\ vi +60002 &\ wUi +60001 &5\ wi +60001 )ݘ\ xi +60002 &\ yi +60001 &_\ yi +60001 &\ zCi +60002 +(\ zi +60001 &\ {oi +60001 &\ |i +60002 %R\ |i +60001 )\ }1i +60001 &\ }i +60002 &\ ~]i +60001 &\ ~i +60001 }&Z\ i +60002 &\ i +60001 &*\ i +32954 %\  +2 !to:ESP::BatteryLow :@checkpoint: omitted: mesg" 10.78V < 10.8V {MinVoltage}:@timestampu: Time o9:bt["7/home/esp/esp2/utils/misc.rb:559:in `checkVoltage'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/utils/misc.rb:556:in `checkVoltage'"0/home/esp/esp2/utils/sleep.rb:97:in `until'"//home/esp/esp2/utils/sleep.rb:105:in `til'"5/home/esp/esp2/utils/commskel.rb:160:in `napTil'"//home/esp/esp2/utils/mission.rb:46:in `at'":/home/esp/esp2local/mission/Niagara_2023_08_02.rb:187"//home/esp/esp2/utils/mission.rb:18:in `[]'"4/home/esp/esp2/utils/mission.rb:18:in `mission'"9/home/esp/esp2local/mission/Niagara_2023_08_02.rb:57"2/home/esp/esp2/lib/framework.rb:124:in `load'"2/home/esp/esp2/lib/framework.rb:124:in `load'"5/home/esp/esp2/lib/framework.rb:182:in `execute'"-/home/esp/esp2/lib/esp.rb:207:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +2 #Waiting to Resume from Checkpoint "10.78V < 10.8V {MinVoltage}" +2 ."Qmail"BadNews.email "10.78V < 10.8V {MinVoltage}",Subject: "ESP::BatteryLow in MAIN" +1019 #"uploadLog"upsync +26022 "Can"&\ Ki +60002 &\ i +60001 &\\\ wi +60002 &\ i +60001 &-\ i +60001 *\ 9i +60002 &\ i +60001 &e\ ei +60001 }&\ i +60002 }&;\ i +60001 y-\ 'i +60001 v& \ i +60002 ^'z\ Si +60001 Z'\ i +60001 U(\\\ i +60002 T&\ i +60001 g& 9\ i +60001 o'\ \ Ai +60002 v' \ i +60001 x& {\ mi +60001 w&\ i +60001 s&N\ i +60002 j+\ /i +60001 n&$\ i +60001 s&\ [i +60002 p&\ i +60001 o&f\ i +60001 p&\ i +60002 p&5\ i +60001 m&\ Ii +60002 m& \ i +60001 m'{\ ui +60001 q,\ i +60002 &!K\ i +60001 &"\ 7i +60001 )$\ i +60002 &%\ ci +60001 |,&\ i +60001 {,(T\ i +60002 &)\ %i +60001 ='+%\ i +60001 P-,\ Qi +60002 S'.\ i +60001 U'/n\ }i +60002 U&0\ i +60001 [&2F\ i +60001 `&3\ ?i +60002 b&5\ i +60001 a*6\ ki +60001 e&7\ i +60002 c&9^\ i +60001 b':\ -i +60001 e&<1\ i +60002 f&=\ Yi +60001 m&?\ i +60002 i(@k\ i +60001 f,A\ i +60001 i&C:\ i +60002 j'D\ Gi +60001 n&F\ \ i +60001 l+Gr\ si +60002 l&H\ i +60001 j)JB\ i +60001 l&K\ 5i +60002 j'M\ i +60001 h&N{\ ai +60001 Y'O\ i +60002 G'QS\ i +60001 D'R\ #i +60001 G'T.\ i +60002 L'U\ Oi +60001 O'W\ \ i +60001 S'Xx\ {i +60002 U'Y\ i +60001 N-[R\ i +60001 P'\\\ =i +60002 R'^)\ i +60001 R&_\ ii @EDT1693800271.55 T'`\ i +60001 S'bh\ i +60001 T'c\ +i +60002 U'e=\ i +60001 Y'f\ Wi +60001 V'h\ i +60002 a&iz\ i +60001 'j\ i +60002 )lF\ i +60001 s&m\ Ei +60001 &o\ i +60002 ^'p\ qi +60001 `'q\ i +60002 e)sS\ i +60001 _'t\ 3i +60001 `&v&\ i +60002 ~b'w\ _i +60001 c'x\ i +60001 c&zb\ i +60002 ~a){\ !i +60001 b&}3\ i +60001 d'~\ Mi +60001 b'\ i +60002 a&n\ yi +60001 ^'\ i +60002 [+?\ i +60001 ]&\ ;i +60001 ]&\ i +60002 ^'y\ gi +60001 \\'\ i +60001 ['K\ i +60002 ~['\ )i +60001 X*\ i +60001 Z'\ Ui +60002 Y'\ i +60001 X'_\ Ái +60001 Y'\ i +60002 X'6\ ĭi +60001 W'\ Ci +60001 T- \ i +60002 Y&w\ oi +60001 X'\ i +60002 Y'N\ Ǜi +60001 W'\ 1i +60001 W'#\ i +60002 T-\ ]i +60001 X'\ i +60001 U'd\ ʉi +60002 T'\ i +60001 P';\ ˵i +60002 K-\ Ki +60001 M'\ i +60001 P'\ wi +60002 J+\ i +60001 L'Z\ Σi +60001 K)\ 9i +60002 L'8\ i +60001 J'\ ei +60001 K'\ i +60002 M'}\ ёi +60001 I)\ 'i +60001 L'[\ ҽi +60002 K'\ Si +60001 J'=\ i +60001 L'\ i +60002 H'\ i +60001 E)\ իi +60002 K'\ Ai +60001 "'l\ i +60001 '\ mi +60002 3Z\ i +60001 '\ ؙi +60001 (K\ /i +60002 '\ i +60001 ':\ [i +60001 '˰\ i +60002 ''\ ۇi +60001 'Ο\ i +60001 ,\ ܳi +60002 (ь\ Ii +60001 '\ i +60001  (z\ ui +60002 ('\ i +60001 +-a\ ߡi +60001 0'\ 7i +60002 1+I\ i +60001 1'۾\ ci +60001 5'1\ i +60002 )ާ\ i +60001 (\ %i +60001 ('\ i +60002 E'\ Qi +60001 D'q\ i +60002 3'\ }i +60001 B'S\ i +60001 3'\ i +60002 )*3\ ?i +60001 1'\ i +60001 -'\ ki +60002 -(\ i +60001 *'\ i +60001 /'m\ -i +60002 ('\ i +60001 $*W\ Yi +60001 #'\ i +60002 &'@\ i +60001 /(\ i +60001 !(%\ i +60002 -\ Gi +60001 *'\ i +60001 '\ si +60002 '\ i +60001 !(y\ i +60001 '\ 5i +60001 (f\ i +60002 (\ ai +60001  (X\ i +60001 +\ i +60002 '\ K\ #i +60001 ( \ i +60002 ( 4\ Oi +60001 (\ i +60002 (\ {i +60001 ,\ i +60001 , \ i +60002 (\ =i +60001 (\ i +60001  (m\ ii +60002 (\ i +60001 +W\ i +60001 '\ +i +60002 (?\ i +60001 (\ Wi +60001  ' -\ i +60001 (!\ i +60002 '#\ i +60001 ($\ i +60001 *&\ Ei +60002 ('x\ i +60001 (( qi +60001 (*d i +60002 (+ i +60001 '-Q 3i +60001 +. i @EDT1693886673.49 .0= _i +60001 (1 i +60001 (3* i +60002 (4 !i +60001 (6 i +60001 *7 Mi +60002 (9 i +60001 (:w yi +60001 (; i +60002 (=b i +60001 (> ;i +60001 (@L i +60002 .A \ gi +60001 (C5 \ i +60001 (D i +60002 (F )i +60001 (G i +60001 (I Ui +60002 (J| i +60001 (K i +60001 (Me i +60002 ~(N i +60001 y(PM Ci +60001 u(Q i +60002 r(S7 oi +60001 q(T i +60001 p.V! i +60002 m(W 1i +60001 q(Y i +60001 x(Z ]i +60002 x([ i +60001 |(]k i +60001 {(^ i +60002 |(`U i +60001 }(a Ki +60001 }(c? i +60001 (d wi +60002 }.f(  i +60001 (g i +60001 (i 9i +60002 (j i +60001 (k ei +60001 )mv i +60002 +n i +60001 (pc 'i +60002 (q i +60002 (sP Si +60001 (t i +60002 (vB i +60001 (w i +60001 (y1 i +60002 -z !Ai +60001 (|" !i +60001 (} "mi +60002 ) #i +60001 ) #i +60001 ) $/i +60002 (} $i +60001 / %[i +60002 (o %i +60001 ( &i +60001 (b 'i +60001 ( 'i +60002 )W (Ii +60001 / (i +60002 )L )ui +60001 ( * i +60001 )? *i +60002 ( +7i +60001 )2 +i +60002 ( ,ci +60001 (& ,i +60001 ( -i +60002 ( .%i +60001 ) .i +60002 ) /Qi +60001 - /i +60001 ( 0}i +60002 ) 1i +60001 ( 1i +60002 +y 2?i +60001 ) 2i +60001 )r 3ki +60002 ) 4i +60001 )l 4i +60002 ) 5-i +60001 /h 5i +60001 ) 6Yi +60002 )i 6i +60001 / 7i +60001 )l 8i +60002 ( 8i +60001 )n 9Gi +60002 ) 9i +60001 ,o :si +60001 ) ; i +60002 (n ;i +60001 ) <5i +60001 (l i +60001 )g ?#i +60001 ) ?i +60002 )h @Oi +60001 - @i +60001 )g A{i +60002 ) Bi +60001 )h Bi +60002 ) C=i +60002 +h Ci +60000 ) Dii +60002 )h Di +60001 ) Ei +60001 )h F+i +60002 ) Fi +60001 /h GWi +60001 ) Gi +60002 )h Hi +60001 ) Ii +60001 )f Ii +60002 ) JEi +60001 -k Ji +60002 4 Kqi +60001 )q Li +60001 ) Li +60002 )p M3i +60001 ) Mi +60001 -p N_i +60002 ) Ni +60001 )n Oi +60001 ) P!i +60002 )m Pi +60001 ) QMi +60001 )l Qi +60001 ) Ryi +60001 )l Si +60002 ) Si +60001 )m T;i +60001 / Ti +60002 )m Ugi +60001 ) Ui +60001 *m Vi +60002 ) W)i @EDT1693973075.44 )n Wi +60001 ) XUi +60002 0o Xi +60001 . Yi +60001 ) p Zi +60002 ) Zi +60001 )p [Ci +60001 ) [i +60002 0p \\oi +60001 ) ]i +60001 /q ]i +60002 ) ^1i +60001 )r ^i +60001 ) _]i +60002 )t _i +60001 ) `i +60002 )x ai +60001 ) ai +60001 ) } bKi +60002 *" bi +60001 *# cwi +60001 *% d i +60001 ,& di +60002 )( e9i +60001 )) ei +60001 )+ fei +60002 ), fi +60001 ). gi +60001 )/ h'i +60002 )1! hi +60001 )2 iSi +60001 )4' ii +60002 )5 ji +60001 )7* ki +60001 )8 ki +60002 /:/ lAi +60001 ); li +60001 )=7 mmi +60002 )> ni +60001 )@A ni +60002 +A o/i +60001 0CN oi +60001 *D p[i +60001 |*F\\ pi +60002 |)G qi +60001 y)Ik ri +60002 u)J ri +60001 t*Lz sIi +60001 r*N si +60002 n,O tui +60001 n*Q u i +60001 k*R ui +60002 k*T% v7i +60001 j*U vi +60001 i*W6 wci +60002 i*X wi +60001 g*ZH xi +60001 d*[ y%i +60002 xd*]\\ yi +60001 zc*^ zQi +60001 qe*`o zi +60002 q]*a {}i +60001 rd*c |i +60001 sb*e |i +60002 tb*f }?i +60001 xe*h }i +60001 re)i ~ki +60002 td*k1 i +60001 ta*l i +60001 te*nC -i +60002 vc*o i +60001 xa*qU Yi +60001 y`*r i +60002 w`*tg i +60001 z^*u i +60001 yY1w{ i +60002 }^*y Gi +60001 |\\*z i +60002 {],| si +60001 |_*} i +60002 {^*+ i +60001 |]* 5i +60001 ]*= i +60001 }]. ai +60002 c*N i +60001 d* i +60001 g*_ #i +60002 e* i +60001 d*p Oi +60001 a* i +60002 `* {i +60001 [.\ i +60001 _* i +60002 ^* =i +60001 X* i +60001 U*1 ii +60002 T, i +60001 O*H i +60001 N* +i +60002 I.` i +60001 L* Wi +60001 I.{ i +60002 D/ i +60001 C* i +60001 A*% i +60001 C* Ei +60002 B-D i +60001 B* qi +60002 D*c i +60001 A+ i +60001 ?* 3i +60002 G* i +60001 C+ _i +60001 I*0 i +60001 I* i +60002 F*L !i +60001 E* i +60002 A*i Mi +60001 ?1 i +60001 ?1 yi +60002 F+ i +60001 D* i +60001 E*5 ;i +60001 H* i +60002 ?+T gi +60001 8* i +60001 :*w i +60002 :* )i +60001 :+ɣ i +60002 ;*7 Ui +60001 <* i +60001 >+Y i +60002 @* i +60001 C,v i +60002 B* Ci +60001 A+ԓ i +60001 F-- oi +60002 A* i +60001 =5` i +60001 E* 1i +60002 ?.ܪ i +60001 :6; ]i +60002 4;B i +60001 82P i @EDT1694059477.38 79\\ i +60001 B+V i +60002 @* Ki +60001 =* i +60001 ;+b wi +60002 5+ i +60001 8+ i +60001 1/] 9i +60002 2. i +60001 4- ei +60002 42c i +60001 6* i +60001 9+ 'i +60002 30 i +60001 <* Si +60001 9*: i +60002 5+ i +60001 1*_ i +60001 3* i +60002 5- Ai +60001 5+ i +60001 9+ mi +60002 0+< i +60001 6+ i +60002 5+ _ /i +60001 6+ i +60001 -/ [i +60002 /+ i +60001 *+ i +60001 ++? i +60002 ++ i +60001 ,+i Ii +60001 %+ i +60002 (+ ui +60001 (+& i +60001 )+ i +60002 *+M 7i +60001 %+ i +60002 )+!t ci +60001 +*# i +60001 &1$ Ïi +60002 !2&* %i +60001 "+' Ļi +60001 "+)O Qi +60002 #+* i +60001 #+,u }i +60001 +. i +60002 +/ ǩi +60001 +15 ?i +60001  +2 i +60002 24c ki +60001 ,5 i +60002 +7 ʗi +60001 +9, -i +60001 ,: i +60002 + i +60001 ,? ͅi +60047 ,A: i +59956 ,B αi +60001 ,Dr Gi +60002 ,F i +60001 -G si +60001 -IK i +60002 1J џi +60001 ,L 5i +60001 ,N% i +60002 ,O ai +60001 ,Qa i +60002 -R ԍi +60001 ,T #i +60001 ,V> չi +60002 0W Oi +60001 ,Y~ i +60001 -[ {i +60002 -\\ i +60001 -^` اi +60001 -` =i +60002 -a i +60001 -cO ii +60001 -d i +60002 -f ەi +60001 1h@ +i +60001 -i i +60002 -k Wi +60001 -m7 i +60002 -n ރi +60001 -p i +60001 -r7 ߯i +60002 -s Ei +60001 -u i +60001 .w< qi +60002 -x i +60001 .z i +60001 3|O 3i +60002 .} i +60001 - _i +60001 4^ i +60002 0 i +60001 . !i +60001 .u i +60002 1* Mi +60001 . i +60002 . yi +60001 .@ i +60001 . i +60002 . ;i +60001 .Z i +60001 . gi +60002 . i +60001 .t i +60001 .' )i +60002 5 i +60001 - Ui +60001 -9 i +60002 - i +60001 - i +60002 4L i +60001 6 Ci +60001 . i +60002 .c oi +60001 . i +60001 1 i +60002 .y 1i +60001 .+ i +60002 . ]i +60001 }. i +60001 |.C i +60001 x5 i +60002 x. i +60001 z/^ Ki +60001 z. i +60002 w. wi +60001 v/r i +60002 t.$ i +60001 n6 9i +60001 r/Ë i +60002 p/? ei +60001 p. i +60001 l/ȭ i +60002 m.b 'i +60001 m. i +60001 o. Si +60002 p1 i @EDT1694145879.33 n.3 i +60002 r. i +60001 j.Ԛ i +60001 i.O Ai +60002 f/ i +60001 e.ٺ mi +60001 _.q i +60002 W/( i +60001 M/ /i +60001 J7 i +60002 F/T [i +60001 @6 i +60001 D/ i +60002 B/ i +60001 E/? i +60002 ?/ Ii +60001 @9 i +60001 C/t \ ui +60002 F// i +60001 F/ i +60001 @0 7i +60002 <7d i +60001 <0# ci +60001 :/ i +60000 76 i +60000 8/c %i +60002 :/! i +60001 </ Qi +60002 =/ i +60001 >/Z }i +60001 9/ i +60001 ;/ i +60002 ;0 ?i +60001 35\ T i +60001 20  ki +60002 4/ i +60001 0/ i +60001 00Y -i +60002 .0 i +60001 +4 Yi +60001 *2 i +60002 .0_ i +60001 ./! i +60001 -/ i +60002 /0 Gi +60001 *7g i +60002 /2!* si +60001 20"  i +60001 10$ i +60002 )4&o 5i +60001 *0(2 i +60001 )/) ai +60002 *0+ i +60001 (0-z i +60001 *0/< #i +60002 ,01 i +60001 ,02 !Oi +60001 '04 !i +60002 #06J "{i +60002 98 #i +60000 "09 #i +60002  3; $=i +60001 0=[ $i +60001 0?" %ii +60002 1@ %i +60001 1B &i +60001 0Dp '+i +60002 0F4 'i +60001 0G (Wi +60001 0I (i +60002 2K )i +60001 0MN *i +60002 7O *i +60001 1P +Ei +60001 1R +i +60002 1Tw ,qi +60001 1VD -i +60001 2X -i +60002 1Y .3i +60001 1[ .i +60001 1]z /_i +60002 1_H /i +60001 1a 0i +60002 1b 1!i +60001 1d 1i +60001 \ 1f} 2Mi +60001  1hI 2i +60002 0j 3yi +60001 1k 4i +60002  1m 4i +60001 1ov 5;i +60001 ;q@ 5i +60002  1s 6gi +60001  1t 6i +60001 0v 7i +60002 6xn 8)i +60001 1z; 8i +60001 1| 9Ui +60002 1} 9i +60001 : :i +60001 \ 1t ;i +60002 1D ;i +60001 1 i +60002 1X >i +60001 2+ ?1i +60001 1 ?i +60002 1 @]i +60001 : @i +60002 2{ Ai +60001 2P Bi +60001 1& Bi +60001 2 CKi +60002 6 Ci +60001 : Dwi +60002 2 E i +60001 2Y Ei +60001 20 F9i +60002 9 Fi +60001 2 Gei +60001 6 Gi +60002 2 Hi +60001 2j I'i +60001 2C Ii +60002 2 JSi +60001 2 Ji +60002 2 Ki +60001 2 Li +60001 2 Li +60002 2^ MAi +60001 3: Mi +60001 2 Nmi +60002 8 Oi +60001 3 Oi +60001 3ö P/i +60002 3Ŗ Pi +60001 3u Q[i +60001 3S Qi +60002 32 Ri +60001 3 Si +60001 3 Si +60002 3 TIi @EDT1694232281.24 3ҭ Ti +60002 ;Ԍ Uui +60001 3k V i +60001 3I Vi +60001 3( W7i +60002 2 Wi +60001 3 Xci +60002 3 Xi +60001 ; Yi +60001 3 Z%i +60001 3c Zi +60002 3E [Qi +60001 <' [i +60002 3 \\}i +60001 4 ]i +60001 4 ]i +60002 3 ^?i +60001 4 ^i +60001 |4 _ki +60002 4o `i +60001 }4X `i +60001 m:F a-i +60002 d96 ai +60001 c5) bYi +60001 a5 bi +60002 ]5 ci +60001 _5 di +60001 ]6 di +60002 U5 eGi +60001 A6 ei +60001 76 fsi +60002 16 g i +60001 +7 gi +60002 $7 h5i +60001 7 hi +60001 7 iai +60001 8 ii +60002  8 ji +60001 9( k#i @1693675258.96EDT = =tMAIN =mMAIN_scheduler @EDT1693675261.25 #"core_reset"Sent BREAK +2 #t@23112 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +12 #ESP2 v3.42 I2C Gateway v3.20 for core bus +246 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +404 "Can"\ s3 + \ s3 + #tPolling Can every 10:00 +30 !o:Storage::Warning: mesg"Uncleanly Exited:bt[ "8/home/esp/esp2/utils/storage.rb:438:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:630:in `restore!'"-/home/esp/esp2/lib/esp.rb:119:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +927 #-> can +2 "Can"\ w +2286 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +557 #t-> ESP.ready! +5 #Powering core bus +552 .Gate.power :raw,:ON +2 "sampler") +51 ) +2 "core"  +2 "collection"' +3 ' +2 "core"  +3 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +2 .tPS.configure :default +3 "processing"%#A d`xb +2 .tSS.configure :default +2 "sampler")#.0X Puck.count + "storage"(1% +3 "core" % 8\ +2 .tSE.seek :down +2 "storage"(2'v +3 "core" ' +2 .tSE.stop + "storage"(5 +2 .tHand.open + "manipulator"&31 +65 "core" 1 + "manipulator"&4% +3 "core" % \ "    +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(5( +352 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (6& +3 "core" & Y\ +2 "manipulator"&7& +4 "core" &   Q h +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&8( +24 "core" ( +2 "manipulator"&9& +3 "core" &    ( +2 "storage"(:& +4 "core" & 2\ +3 .tForearm.seek 1 + 700 counts + "manipulator"&;' +91 "core" ' +2 "storage"(<& +3 "core" & A\ +3 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(='H +119 "core" ' +2 "storage"(>- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (?% +2 "core" % t t \ o +3 ."downElevator"SE.seek :down +3 "storage"(@'v +63 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +33 (A% +3 "core" %~\ \ I\ +2 "manipulator"&B% +3 "core" %   T q +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&C'\ +90 "core" ' +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(D( +198 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (E& +3 "core" & 4\  +2 "manipulator"&F& +4 "core" &  3 ( +2 .tElbow.seek 2 + "manipulator"&G( +15 "core" ( + "manipulator"&H& +3 "core" &   [  +2 "storage"(I& +4 "core" & \  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&J' +99 "core" ' +2 "storage"(K& +3 "core" & e\  +3 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(L'H +150 "core" ' +9 "storage"(M- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (N% +2 "core" % \ +3 ."downElevator"SE.seek :down +3 "storage"(O'v +73 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +24 (P% +2 "core" %\ \ \ +2 "manipulator"&Q% +5 "core" %   < \\ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&R'\ +89 "core" ' +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 3 + "storage"(S( +188 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (T& +3 "core" & F\  +2 "manipulator"&U& +4 "core" &    +2 .tElbow.seek 3 + "manipulator"&V( +7 "core" ( +2 "manipulator"&W& +3 "core" &   Z  +2 "storage"(X& +4 "core" & 4\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts +2 "manipulator"&Y' +94 "core" ' +2 "storage"(Z& +3 "core" & W\  +3 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(['H +127 "core" ' + "storage"(\\- +4 "core" -' + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (]% +3 "core" % x  >\ h +3 ."downElevator"SE.seek :down +3 "storage"(^'v +59 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +37 (_% +3 "core" %z\ \ !\ +2 "manipulator"&`% +3 "core" %  0 p +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&a'\ +89 "core" ' +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 4 + "storage"(b(,> +189 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (c& +3 "core" &,; \ +2 "manipulator"&d& +3 "core" &   &  +3 .tElbow.seek 4 + "manipulator"&e( +16 "core" ( +2 "manipulator"&f& +3 "core" &   7 i +2 "storage"(g& +4 "core" &,; C\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts +2 "manipulator"&h'& +93 "core" ' + "storage"(i& +4 "core" &,; ,\ +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(j'H +126 "core" ' +2 "storage"(k- +2 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (l% +3 "core" % ~ r  D\ l +3 ."downElevator"SE.seek :down +4 "storage"(m'v +59 "core" ' + ."downElevator"SE.stop + "storage"(5 +37 (n% +3 "core" %z \ +2 "manipulator"&o% +4 "core" %(   [ 6 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&p'\ +99 "core" ' +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(q(; +193 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (r& +3 "core" &; \  +2 "manipulator"&s& +3 "core" &   p h +3 .tElbow.seek 5 + "manipulator"&t( +17 "core" ( +2 "manipulator"&u& +3 "core" &   D +2 "storage"(v& +3 "core" &; Q\  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts + "manipulator"&w' +97 "core" ' + "storage"(x& +4 "core" &; `\  +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(y'H +140 "core" ' +2 "storage"(z- +3 "core" -'4 +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 ({% +2 "core" % 9 u t 3\ u +3 ."downElevator"SE.seek :down +3 "storage"(|'v +82 "core" ' + ."downElevator"SE.stop + "storage"(5 +15 (}% +3 "core" %}\  e\ +2 "manipulator"&~% +4 "core" %  ' 5 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +91 "core" ' +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"((K +207 "core" ( +42 .tSC.configure :limp +2 "storage"($(\ 1b +2 (& +3 "core" &K j\ +2 "manipulator"&& +4 "core" &   D +2 .tElbow.seek 6 +2 "manipulator"&( +9 "core" ( + "manipulator"&& +4 "core" &    !t +2 "storage"(& +4 "core" &K \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 700 counts +2 "manipulator"&'7 +102 "core" ' + "storage"( & +4 "core" &K l\ +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(\ 'H +303 "core" ' + "storage"( - +3 "core" -'B +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 ( % +3 "core" % I 0\ +3 ."downElevator"SE.seek :down +4 "storage"('v +99 (% +3 "core" %U \ Wc +2 "manipulator"&% +3 "core" %F  \ ^ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +89 "core" ' +53 ' +2 ."downElevator"SE.stop + "storage"(5 +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 7 + "storage"(([n +195 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" &[o p\  +2 "manipulator"&& +3 "core" &   u !t +3 .tElbow.seek 7 +2 "manipulator"&( +3 "core" ( +2 "manipulator"&& +3 "core" &    !t +2 "storage"(& +4 "core" &[o \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 700 counts +2 "manipulator"&' +94 "core" ' + "storage"( & +4 "core" &[o \  +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('H +175 "core" ' + "storage"(- +3 "core" -'x +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 ("% +3 "core" % { ;\ +3 ."downElevator"SE.seek :down +9 "storage"(#'v +98 ($% +3 "core" %K ]\  +2 "manipulator"&%% +4 "core" %   / +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&&'\ +4 "core" ' + ."downElevator"SE.stop + "storage"(5 +89 "core" ' +2874 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +2080 #t-> # Top level ESP Mission script for Niagara post deployment neg\ \ $daVol = 150 #5.0um durapore +12 #-> $da[:wcrVol]=50 #default to 1L wcr for da +8 #-> $da[:recycle]=true +9 #-> $da[:extractVol]=0.17 +10 #-> $deepDAvolume = 150 +8 #-> $shallowDAvolume = 150 +9 #-> $shallowamDAvolume = 150 +8 #-> $shallowpmDAvolume = 150 +16 #-> def withoutWCR\ [$daVol, nil]\ end +9 #-> $startTime="+2 days" +13 #-> $numPhases = 0 #Deployment count of phases run +48 #-> def nextTime startTime=$startTime\ #if a relative time is specified, reference the start of the\ #previous phase instead of the current time\ Delay.wakeTime startTime, $started\ end +12 #-> nextStartTime = method :nextTime +51 #-> def logPhaseStart phaseKind\ log=Thread.log\ log.synchronize {\ log.forceDateOut\ log.record "===> STARTED #{phaseKind} (phase ##{$numPhases+=1}) <==="\ }\ end +44 #-> def twoDAs\ logPhaseStart :twoDAs\ Sample.deep; initialPurge; da withoutWCR\ Sample.shallow; initialPurge; da withoutWCR\ end +78 #-> def deepDAwithoutWCR\ logPhaseStart :deepDAwithoutWCR\ Sample.deep; initialPurge; da [$deepDAvolume, nil]\ end +42 #-> def shallowDAwithoutWCR\ logPhaseStart :shallowDAwithoutWCR\ Sample.shallow; initialPurge; da [$shallowDAvolume, nil]\ \ end +38 #-> if ESP.simulation?\ pucks 1=>0, 2=>22, 3=>22, 4=>22, 5=>22, 6=>22, 7=>22\ end +18088 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +4 #Session Ended +15826 "Can"\ 9 +3115 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +4020 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended @1693676040.67EDT = =mMAIN_scheduler =tMAIN @EDT1693676042.52 #"core_reset"Sent BREAK +2 #t@46323 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +209 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +252 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +412 "Can"\ 0! + \ 0! + #tPolling Can every 10:00 +30 !o:Storage::Warning: mesg"Uncleanly Exited:bt[ "8/home/esp/esp2/utils/storage.rb:438:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:630:in `restore!'"-/home/esp/esp2/lib/esp.rb:119:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +2438 #-> exit +5 #mEXIT @1693676076.05EDT @1693676141.36EDT = =tMAIN =mMAIN_scheduler @EDT1693676143.45 #"core_reset"Sent BREAK +2 #t@2127 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +10 #ESP2 v3.42 I2C Gateway v3.20 for core bus +228 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +387 "Can"\ S:U + \ S:U + #tPolling Can every 10:00 +29 #Cleanly exited at 13:34:36EDT02-Sep-23 +5 #Waiting for espclients... +40 #"espclient"Session Begun +794 #-> MainThread.exit +6 #mEXIT +2 !"espclient"o:ThreadError: mesg"killed thread:@timestampu: Time Q*:bt["3/home/esp/esp2/lib/schedule.rb:296:in `wakeup'"8/home/esp/esp2/lib/schedule.rb:296:in `threadReady'"3/home/esp/esp2/lib/schedule.rb:304:in `unsync'"(eval):4:in `gets'"1/home/esp/esp2/lib/cmdserver.rb:423:in `run'"0/home/esp/esp2/lib/prompter.rb:19:in `call'"6/home/esp/esp2/lib/prompter.rb:19:in `callKbdPrc'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"5/home/esp/esp2/lib/rmutex.rb:99:in `synchronize'"./home/esp/esp2/lib/rmutex.rb:72:in `lock'"./home/esp/esp2/lib/delay.rb:78:in `claim'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"1/home/esp/esp2/lib/cmdserver.rb:422:in `run'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 #Session Ended @1693676158.59EDT @1693676181.48EDT = =mMAIN_scheduler =tMAIN @EDT1693676183.15 #"core_reset"Sent BREAK +2 #t@13582 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +12 #ESP2 v3.42 I2C Gateway v3.20 for core bus +238 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +384 "Can"\ aDG + \ aDG + #tPolling Can every 10:00 +31 #Cleanly exited at 13:35:58EDT02-Sep-23 +7912 #-> ESP.ready! +2 #Powering core bus +586 .Gate.power :raw,:ON + "sampler") +38 ) +2 "core"  +3 "collection"' +2 ' +2 "core"  +2 "processing"% +3 % +2 "core"  +6 "collection"' 9\ +2 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +2 .tSS.configure :default +3 "sampler")#.0X\  +2 "manipulator"&+% +4 "core" %\   L  + "manipulator"&,& +5 "core" &  ` + "storage"(-& +5 "core" & \  +2 "storage"(.% +3 "core" %o \ +3 "collection"'/9 +3 "core" 9\\ +2 "processing"%09 +3 "core" 9` +4417 #t-> can +3 "Can"\ <kj +650 #t-> # Top level ESP Mission script for Niagara post deployment neg 9/18/23 (clock thinks 9/2/23 @13.30)\ \ $daVol = 150 #5.0um durapore +12 #-> $da[:wcrVol]=50 #default to 1L wcr for da +8 #-> $da[:recycle]=true +9 #-> $da[:extractVol]=0.17 +10 #-> $deepDAvolume = 150 +8 #-> $shallowDAvolume = 150 +9 #-> $shallowamDAvolume = 150 +8 #-> $shallowpmDAvolume = 150 +17 #-> def withoutWCR\ [$daVol, nil]\ end +9 #-> $startTime="+2 days" +13 #-> $numPhases = 0 #Deployment count of phases run +48 #-> def nextTime startTime=$startTime\ #if a relative time is specified, reference the start of the\ #previous phase instead of the current time\ Delay.wakeTime startTime, $started\ end +12 #-> nextStartTime = method :nextTime +52 #-> def logPhaseStart phaseKind\ log=Thread.log\ log.synchronize {\ log.forceDateOut\ log.record "===> STARTED #{phaseKind} (phase ##{$numPhases+=1}) <==="\ }\ end +49 #-> def twoDAs\ logPhaseStart :twoDAs\ Sample.deep; initialPurge; da withoutWCR\ Sample.shallow; initialPurge; da withoutWCR\ end +54 #-> def deepDAwithoutWCR\ logPhaseStart :deepDAwithoutWCR\ Sample.deep; initialPurge; da [$deepDAvolume, nil]\ end +46 #-> def shallowDAwithoutWCR\ logPhaseStart :shallowDAwithoutWCR\ Sample.shallow; initialPurge; da [$shallowDAvolume, nil]\ \ end +77 #-> if ESP.simulation?\ pucks 1=>0, 2=>22, 3=>22, 4=>22, 5=>22, 6=>22, 7=>22\ end +37 #-> mission :startTube=>6 do\ \ at "13:45 PM 09/02/2023" do\ shallowDAwithoutWCR\ end \ \ end +5 #Preparing to sleep until 13:45 PM 09/02/2023 +2 ."Qmail"GoodNews.email "Starting (ESP) w/pucks in tube 6\\n{1 => 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 22,\\n 5 => 20,\\n 6 => 2,\\n 7 => 16}\\nCan@13:39:06, 20.9C, 30% humidity, 14.6psia, 13.599V, 0.294A, 0.013Ah, 4.00W",Subject: "(ESP) begun" +5 #tAsleep til 13:45 PM 09/02/2023 +6 #Continuing at 13:45 +3 "Can"\ =nI +24 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF + #Shutdown +12722 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +4098 #Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +10244 "Can"\ M +4 #tPowering core bus +515 .Gate.power :raw,:ON +2 "sampler") +48 )1 +3 "core"  +2 "collection"' +3 '2 +3 "core"  +2 "processing"% +3 %3 +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +5 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +2 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X STARTED shallowDAwithoutWCR (phase #1) <=== .Sample.shallow + "sampler")Q2 +15 "core" 2 +2 #tStarting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'R& +4 "core" &\  +2 .tHand.open + "manipulator"&S1 +73 "core" 1 +2 "manipulator"&T& +4 "core" &  k +2 "manipulator"&U% +4 "core" % \    +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&V(- +172 "core" ( +2 "manipulator"&W& +4 "core" &-     +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &X& +3 "core" &-  ;  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :garage +2 "manipulator"&Y'! +106 "core" ' +2 .tHand.close + "manipulator"&Z/ +75 "core" / +2 "manipulator"&[& +4 "core" &-    + "manipulator"&\\% +9 "core" % *  T +2 .tForearm.seek :retract +2 "manipulator"&]'\ +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&^( +273 "core" ( +2 "manipulator"&_& +4 "core" &  C 1 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &`& +3 "core" &   1 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&a', +104 "core" ' +2 "manipulator"&b& +3 "core" &  l 1 +3 "manipulator"&c% +3 "core" %"  > +3 "collection"'d& +4 "core" &\  +2 "collection"'e& +5 "core" &\  +2 .tCC.seek :closed +2 "collection"'f(O +4 "core" &\  +9 &8\ , +10 &j\ @ +9 &tv\ M +9 &:\\\ L +10 &b\ L +9 &_\ L +10 &_\ L +9 &C`\ L +9 &]\ K +10 &`\ L +9 & [\ L +9 &"K`\ L +10 &$ c\ L +9 &%]\ L +10 &'c\ L +9 &)S[\ L +9 &+^\ K +10 &,`\ K +9 &.]\ K +9 &0[a\ L +10 &2`\ L +9 &3a\ K +10 &5[\ L +9 &7c\\\ L +9 &9%`\ L +10 &:`\ K +9 &<\\\ L +10 &>l[\ K +9 &@.\\\ K +9 &Ab\ L +10 &C[\ K +9 &Et`\ K +9 &G3e\ L +10 &H{\ O +9 &J\ T +9 &LX\ X +10 &N\ E +9 &OBI\ \\ +10 &O~ \ L +5 ( +2 "collection"'e& +4 "core" &O~x\ L +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.70 + "collection"'g& +4 "core" &O~x\ L +2 .tHand.open + "manipulator"&h1 +74 "core" 1 +2 "manipulator"&i% +4 "core" % "  H +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&j'\ +100 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'k& +4 "core" &O~x\ L +2 "collection"'l% +4 "core" %\ +2 .tCSV.dial CSR + "collection"'m  +125 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +9 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 5ml + "collection"'n'l +1352 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'o% +3 "core" %l\  +3 .tCS.reconfigure :fast + "collection"'#d @b +3 .tCS.seek 7.499ml +2 "collection"'p' +647 "core" ' + .tCSV.dial :waste + "collection"'q +126 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'r' +1979 "core" ' +2 #tPurging external Intake + "collection"'s& +4 "core" &O~v\ L +2 "collection"'t% +4 "core" %\ + .tCSV.dial :flush +2 "collection"'u  +40 "core"  +3 .tCS.reconfigure :fast + "collection"'#d @b +3 .tCS.seek 10ml +2 "collection"'v' D +490 "Can"\ Q +787 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +1033 "core" ' +2 .tdelay 5 seconds +503 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"'w +2 'x  +6 "core"  +63  + .tCTV.dial :intake +2 "collection"'y  +72 "core"  + .tIntake.select :open + "sampler") +11 .tCS.seek 0ml + "collection"'z' +2332 "core" ' +2 .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air + "collection"'{  +71 "core" +2 #tFlushing upper manifold + "collection"'|& +3 "core" &O~v\ L +39 "collection"'}% +11 "core" %\ + .tCSV.dial :flush +2 "collection"'~  +69 "core"  +2 .tCS.seek 5ml +2 "collection"''l +1196 "core" ' +2 .tdelay 5 seconds +501 .CSV.dial :air +2 "collection"' @ +40 "core" A +2 "collection"'% +3 "core" %l\  +3 .tCS.seek 7.001ml +2 "collection"'' +542 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV + "collection"' +3 '  +6 "core"  +92 ~ + .tCTV.dial :air +2 .CS.seek 0ml + "collection"'' +1644 "core" ' +2 .tdelay 7 seconds +702 .CS.seek 3ml +2 "collection"''- +763 "core" ' + .tCSV.dial :waste +2 "collection"'\ +46 "core" +3 .tCS.seek 0ml + "collection"'' +753 "core" ' + "collection"' & +5 "core" &O~u\ L + "collection"' % +4 "core" %\ +2 .tCSV.dial :flush + "collection"'  +41 "core"  +2 .tCS.seek 3ml + "collection"''- +757 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +40 "core" A + "collection"'% +4 "core" %-\ \ \ +3 .tCS.seek 5ml + "collection"''l +533 "core" ' +2 .tCSV.dial :air + "collection"' @ +5 "core" @ +2 .tCS.seek 0ml + "collection"'' +1208 "core" ' + .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"''- +756 "core" ' +2 .tCSV.dial :waste + "collection"' +71 "core" +2 .tCS.seek 0ml + "collection"'' +764 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" & 1 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"& ( +3 "core" ( +2 "manipulator"&& +4 "core" &   1 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" & = 1 +3 .tForearm.seek CC + "manipulator"&"', +106 "core" ' + .tHand.close + "manipulator"&#/ +73 "core" / +2 .tCC.seek :open + "collection"'$( +379 "core" ( + "manipulator"&%& +4 "core" &  1 +2 "manipulator"&&% +3 "core" %   A +3 .tForearm.seek :retract + "manipulator"&''\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&((- +282 "core" ( +2 "manipulator"&)& +3 "core" &-   . E +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &*& +3 "core" &-   c E +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&+'! +104 "core" ' +3 .tHand.open + "manipulator"&,1 +71 "core" 1 +2 "manipulator"&-% +3 "core" % '   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&.'\ +99 "core" ' +2 #tda sampling at most 150ml +3 #Loading sh1 puck from tube 6 into Collection Clamp + "collection"'/& +4 "core" &\ +2 "manipulator"&0% +4 "core" %    +2 "storage"(1% +4 "core" %n \ +2 "storage"(2. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(3(K +513 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (5& +3 "core" &K S\ +2 "manipulator"&4& +5 "core" &-  9 E + "manipulator"&6% +4 "core" %    #  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 +2 "manipulator"&9( +175 "core" ( + "manipulator"&8& +4 "core" &   U +2 "storage"(7& +4 "core" &K \ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 700 counts + "manipulator"&:'7 +98 "core" ' +38 "storage"(<& +12 "core" &K o\ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(>'H +280 "core" ' +2 "storage"(?- +3 "core" -' +2 .tSE.configure :default +7 "storage"(#QK-0-\ b +3 (& +3 "core" &K \ +2 "manipulator"&& +4 "core" &   U +2 .tElbow.seek 6 + "manipulator"&( +4 "core" ( +2 "manipulator"&& +4 "core" &   U +2 "storage"(B& +4 "core" &K C\ +2 .tForearm.seek 6 + 300 counts + "manipulator"&D'ϧ +29 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&/ +69 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +2 "storage"(='v +8 "core" &   K U + "manipulator"&G% +5 "core" % ϥ   +2 .tForearm.seek :retract + "manipulator"&J'\ +90 "core" ' +2 .tElbow.seek CC + "manipulator"&L( +147 "core" ( + "manipulator"&M& +4 "core" &    1 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &N& +2 "core" &    1 +2 ' + ."downElevator"SE.stop +5 .tForearm.reconfigure :tight + "storage"(5 +3 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek CC + "manipulator"&;', +92 "core" ' + "manipulator"&C& +5 "core" &   7 1 +2 "manipulator"&H% +4 "core" %% _ +2 "collection"' & +3 "core" &\ +3 "collection"'!& +5 "core" &\ +3 .tCC.seek :closed + "collection"'Q(O +4 "core" & \  +9 &4\ +| +9 &g\ > +10 &v \ L +9 &YZ\ \ J +10 &a\ K +9 &_\ K +9 &_\ J +10 &`_\ K +9 &#]\ J +9 &_\ K +10 & [\ K +9 &"i^\ J +10 &$*_\ K +9 &%_\ K +9 &'b\ K +10 &)q[\ K +9 &+2[\ K +9 &,\\\ K +10 &.Z\ K +9 &0y\\\ K +10 &2<_\ J +9 &3]\ J +9 &5_\ J +10 &7\\\ J +9 &9C`\ K +9 &;]\ K +10 &<_\ K +9 &>]\ K +10 &@L_\ J +9 &B a\ K +9 &C]\ K +10 &E_\ J +9 &GOk\ L +9 &I\ O +10 &J\ U +9 &Ls\ X +10 &N4\ E +9 &O><\ &q +9 &Or\ I +6 ( + "collection"'!& +5 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.67 + .Hand.open + "manipulator"&R1 +2 "core" &Og\ I +70 1 +2 "manipulator"&S% +4 "core" % %  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&T'\ +103 "core" ' +2 #tcollectSample 150ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON + ."flow"Gate.power :analytic3,:ON +159 .tIntake.select :close + .Exhaust.select :close + .SS.hold +2 "sampler")U+ +2 "core" + +2 "sampler")W% +4 "core" % \  +2 "collection"'X& +3 "core" &Oc+\ I +4 "Can"\ Ql +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 "sampler")I  +4 "core"  +2 .tSS.reconfigure :fast +2 "sampler")#.0X +18  +2 .tdelay 3.8 seconds +249 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +126 "collection"'K% +4 "core" %.\ +2 "sampler")Y% +4 "core" %?. \ f +2 #tSensor limits: Intake max 131.8psia; Outlet max 137.5psia + .SSV.dial :spit + "sampler")_ +128 "core"  +2 .tSS.seek 0ml +2 "sampler")`' +279 "core" ' +3 .tSSV.dial CBV +4 "sampler")V  +130 "core" +2 .tCTV.dial :intake + "collection"'b  +70 "core"  + #tWaiting for external sampler to finish priming... + .delayUntil "13:53:00.31" +1488 #"flow"0.0L/min +14842 ."connect"SSV.dial CBV +2 .tCBV.dial SSV +3 "sampler")c  +3 "collection"'d @ +15 "core"  + @ +2 #tAllowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open +40 "sampler") +218 "collection"']% +3 "core" %\ +2 #tIntake @15.0psia, vacuum from 9.5 to 12.5psi + .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +141 "collection"'q% +3 "core" %\ +2 #tIntake @15.1psia, vacuum from 9.6 to 12.6psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +414 "core" 'O \ / +3 #tVacuum too high -- waiting up to 40 seconds +2 .SS.reconfigure :exhale +2 "sampler")#.0X:= \  +27 "collection"'5% +3 "core" %'\ +2 "sampler")4% +4 "core" %[Y \ u +31 "collection"'6% +4 "core" %#\ +2 "sampler")8% +4 "core" %tt \ & +35 "collection"'7% +3 "core" %"\ +3 "sampler")<% +4 "core" % \ & + .tIntake.select :close +2 "sampler")0 +9 )(% +3 "core" % \ & +2 .tSSV.dial :exhaust + "sampler").  +71 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")?' +889 "core" ' +2 .tExhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + "sampler")  +74 "core" + #tAllowing 130s for 25.0ml of remaining 100.0ml +2 .Intake.select :open + "sampler") +210 "collection"'E% +3 "core" %"\ +2 #tIntake @15.1psia, vacuum from 9.6 to 12.6psi + .SS.reconfigure :inhaling 1.39ml/s +2 "sampler")#.`0X% +3 "core" %(\ +3 "sampler")D% +3 "core" %F \  +32 "collection"'C% +3 "core" %\ +3 "sampler")H% +3 "core" %G \  +2 "collection"' % +4 "core" %$\ +2 #tIntake @13.9psia, vacuum from 8.4 to 11.4psi + .SS.reconfigure :inhaling 1.11ml/s +2 "sampler")#.M0X0X0Xq \  +3 #tVacuum too high -- waiting up to 40 seconds + .SS.reconfigure :exhale +3 "sampler")#.0X% +3 "core" %\ +2 "sampler")D% +3 "core" %F \  +47 "collection"'C% +3 "core" %\ +3 "sampler")H% +4 "core" %F \  +53 "collection"' % +3 "core" %\ +2 "sampler")% +3 "core" %F \  +64 "collection"'% +3 "core" %\ +2 "sampler")J% +5 "core" %F \  +68 "collection"'$% +3 "core" %\ +2 "sampler")R% +4 "core" %F \  +78 "collection"'S% +3 "core" %\ +2 "sampler")!% +4 "core" %F \  +88 "collection"'W% +3 "core" %\ +2 "sampler")X% +4 "core" %F/. \  +99 "collection"';% +3 "core" %\ +2 "sampler")I% +4 "core" %FGG \  +113 "collection"'@% +3 "core" % \ +2 "sampler")U% +3 "core" %<^_ \  +128 "collection"'\\% +4 "core" %\ +2 "sampler")[% +3 "core" %;rt \  +145 "collection"'K% +3 "core" % \ +2 "sampler")Y% +4 "core" %< \  + .tIntake.select :close + "sampler")0 +10 )_% +3 "core" %< \  +2 .tSSV.dial :exhaust + "sampler")  +72 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")Z' +789 "Can"\ qq +111 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +4 .tCBV.dial SSV + "sampler")V  +74 "core" + #tAllowing 130s for 25.0ml of remaining 50.0ml + .Intake.select :open +2 "sampler") +210 "collection"'b% +3 "core" %\ \ + #tIntake @15.0psia, vacuum from 9.5 to 12.5psi +2 .SS.reconfigure :inhaling 0.58ml/s +2 "sampler")#.(0X Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +91 "core" '.+!i \  +3 #tVacuum too high -- waiting up to 40 seconds +2 .SS.reconfigure :exhale +2 "sampler")#.0X% +3 "core" % \ +2 "sampler")D% +4 "core" %Y \  +113 "collection"'<% +3 "core" %\ +2 "sampler")C% +4 "core" %Y \  +127 "collection"'H% +4 "core" %\ +2 "sampler") % +4 "core" %Y \  +146 "collection"'% +3 "core" %\ +2 "sampler")% +5 "core" %Y \  +161 "collection"'J% +3 "core" %#\ +3 "sampler")$% +4 "core" %Y \  +183 "collection"'R% +3 "core" %\ +2 "sampler")S% +4 "core" %W ! \  +195 "collection"'!% +3 "core" %&\ +2 "sampler")W% +4 "core" %46 \ \\ +196 "collection"'X% +3 "core" %)\ +2 "sampler");% +4 "core" %HF \ \\ +196 "collection"'I% +3 "core" %A\ +2 "sampler")@% +4 "core" %ZX \ \\ +195 "collection"'U% +3 "core" %!\ +2 "sampler")\\% +4 "core" %gi \ \\ +196 "collection"'[% +3 "core" %&\ +2 "sampler")K% +4 "core" %sr \ \\ +196 "collection"'Y% +3 "core" %%\ +2 "sampler")_% +4 "core" %~| \ \\ +195 "collection"'% +3 "core" %(\ +2 "sampler")(% +5 "core" % \ \\ + .tIntake.select :close +2 "sampler")0 +9 )V% +2 "core" % \ \\ +3 .tSSV.dial :exhaust + "sampler")b  +74 "core"  + .tExhaust.select :open + "sampler")@ +11 .tSS.seek 0ml + "sampler")Z' +907 "core" ' +2 .tExhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +3 "sampler")`  +72 "core"  +2 #tAllowing 130s for 25.0ml of remaining 25.0ml + .Intake.select :open + "sampler") +210 "collection"'h% +3 "core" %$\ +3 #tIntake @15.0psia, vacuum from 9.5 to 12.5psi + .SS.reconfigure :inhaling 0.38ml/s +2 "sampler")#.0X Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +477 "core" ' +5 .tExhaust.select :close +2 "sampler") +18 #tSampled 149.3ml +4 #Evacuating Puck (bubblePt=24psi, evacVolume=10ml, delay 15 seconds) +3 .Intake.select :close +2 "collection"'>& +8 "core" &Ob\ I +6 ."airStroke"CSV.dial :waste +9 "sampler")D% +3 "collection"'< +19 "core" %` \ +6 ."connect"SSV.dial CBV,avoiding: :exhaust +9 .tCBV.dial SSV +72 "sampler")C  +4 "core" +3 ."airStroke"CS.seek 0ml +2 "collection"'H' +3 "core" ' +2 ."airStroke"CSV.dial :air + "collection"' @ +70 "core" A +2 ."airStroke"CS.seek 10ml +2 "collection"'' D +69 ."flow"Gate.power :analytic3,:OFF + ."samplerPumpShutdown"Gate.power :sampler,:OFF +28 "core"  +2 .tCTV.dial :air + "collection"'  +71 "core"  +2 .tdelay 15 seconds +1502 .SSV.dial :spit,avoiding: :exhaust +2 "sampler")J +128 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.seek 0ml +3 "collection"'$  +2 "sampler")R' +7 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")S  +119 "core"  +10  +409 ' +53 .tSSV.dial between CBV and plug +2 "sampler")! +44 "core" +2 .tCBV.dial between SSV and waste2 +2 "collection"'W  +30 "core"  + "collection"'X% +5 "core" % @\ \ +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV + "collection"';  +42 "core"  +3 .tCS.reconfigure :pressurize +2 "collection"'# d@<< Xb +3 .tCS.seek 0ml + "collection"'I' +2152 "core" ' V Z\ +2 "collection"'@% +4 "core" %y W \\\  +2 "sampler")U% +4 "core" %a \ +2 #tBubblePoint: Intake @24.2psia, Outlet @-0.2psia + .CBV.dial SSV + "collection"'\\ @ +36 "core" A +2 .tSS.reconfigure :default +2 "sampler")#.0X Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +286 "core" ' +2 ."connect"SSV.dial CBV,avoiding: :exhaust +3 .tCBV.dial SSV +2 "sampler")  +125 "core"  +3 .tCTV.dial :air,avoiding: :intake +2 "collection"'~  +126 "core" +2 ."CSpush"CSV.dial CTV +4 .tSS.seek 10ml +2 "collection"'  + "sampler")' +16 "core" ~ +102 ."CSpush"CSV.dial :air +2 "collection"' @ +40 "core" ? +2 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"' ' +92 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +128 "core"  +2 .tSS.reconfigure :exhale +2 "sampler")#.0X Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +1171 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"' +41 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 0ml + "collection"'z' +1409 "core" ' + .tCSV.dial CSR +2 "collection"''  +42 "core"  +2 #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 2ml +2 "collection"'' \\ +590 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '0% +3 "core" % \\\ \ +7 .tCS.seek 5ml + "collection"''l +843 "core" ' + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'1  +40 "core" ~ +2 .tCS.seek 1ml +2 "collection"'2' +618 !"Qmail"o:Errno::EINVAL:\ errnoi: mesg""Invalid argument - connect(2):bt["9 +3 "core" 92lUd +102 "collection"'D9 +3 "core" 9ElYd +103 "collection"'<9 +2 "core" 9Wm^d +103 "collection"' 9 +2 "core" 9imbd +103 "collection"'C9 +3 "core" 9~nfd +102 "collection"'9 +4 "core" 9njd +102 "collection"'9 +3 "core" 9pnd +103 "collection"'H9 +2 "core" 9psd +103 "collection"'J9 +3 "core" 9pwd +102 "collection"'$9 +3 "core" 9q{d +103 "collection"'S9 +3 "core" 9rd +103 "collection"'N9 +3 "core" 9sd +102 "collection"'!9 +3 "core" 9'td +103 "collection"'W9 +2 "core" 9>td +103 "collection"'X9 +3 "core" 9Uud +102 "collection"';9 +3 "core" 9kvd +152 "collection"'9 +6 "core" 9wb +103 "collection"'@9 +2 "core" 9x_ +103 "collection"'U9 +3 "core" 9z] +102 "collection"'\\9 +3 "core" 9{\\ +103 "collection"'R9 +3 "core" 9|Y +103 "collection"'K9 +2 "core" 9|V +103 "collection"'Y9 +3 "core" 9}U +103 "collection"'_9 +2 "core" 91S +103 "collection"'[9 +2 "core" 9IP +103 "collection"'9 +3 "core" 9`N +103 "collection"'b9 +2 "core" 9xL +103 "collection"'V9 +2 "core" 9I +28 "Can" \  +75 "collection"'/9 +3 "core" 9G +102 "collection"'`9 +3 "core" 9F +103 "collection"'Z9 +3 "core" 9C +103 "collection"'(9 +2 "core" 9A +103 "collection"'P9 +2 "core" 9@ +103 "collection"'I9 +3 "core" 9> +102 "collection"'h9 +3 "core" 91< +103 "collection"'e9 +3 "core" 9I9 +103 "collection"'g9 +2 "core" 9_8 +103 "collection"'A9 +3 "core" 9s7 +102 "collection"'o9 +3 "core" 94 +103 "collection"'a9 +2 "core" 93 +103 "collection"'l9 +3 "core" 92 +103 "collection"'q9 +2 "core" 9/ +103 "collection"'m9 +3 "core" 9. +102 "collection"'=9 +3 "core" 9 , +103 "collection"'d9 +2 "core" 9+ +103 "collection"'n9 +2 "core" 9) +103 "collection"'x9 +3 "core" 9)( +102 "collection"'i9 +3 "core" 9<& +103 "collection"'t9 +2 "core" 9N"$ +103 "collection"'w9 +2 "core" 9a&# +103 "collection"'y9 +3 "core" 9s*" +103 "collection"'{9 +3 "core" 9. +102 "collection"'u9 +3 "core" 92 +103 "collection"'|9 +3 "core" 97 +102 "collection"'c9 +3 "core" 9; +103 "collection"']9 +3 "core" 9? +103 "collection"'}9 +2 "core" 9C +103 "collection"'r9 +3 "core" 9H +102 "collection"'9 +3 "core" 9L +103 "collection"'p9 +3 "core" 9 P +102 "collection"'9 +3 "core" 9 T +103 "collection"'9 +3 "core" 9 X +102 "collection"'s9 +3 "core" 9 *] +103 "collection"'\ 9 +2 "core" 9 7a +103 "collection"'v9 +2 "core" 9 Ce +103 "collection"'9 +3 "core" 9 Ni +103 "collection"' 9 +3 "core" 9 [n +102 "collection"'9 +3 "core" 9 fr +103 "collection"'9 +2 "core" 9 qv +103 "collection"'k9 +2 "core" 9 |z +103 "collection"'9 +3 "core" 9 ~ +103 "collection"'~9 +3 "core" 9  +102 "collection"'9 +3 "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 +3 "core" 9  +102 "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 +3 "core" 9 \ +102 "collection"'f9 +3 "core" 9 \ +103 "collection"'j9 +2 "core" 9  +103 "collection"'%9 +3 "core" 9 \ +103 "collection"'&9 +3 "core" 9 \ +150 "collection"'9 +10 "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"''9 +3 "core" 9\  +103 "collection"'z9 +2 "core" 9\  +103 "collection"'09 +3 "core" 9\  +102 "collection"'9 +4 "core" 9\ ! +103 "collection"'19 +2 "core" 9\ $ +103 "collection"'9 +3 "core" 9\ ' +102 "collection"'+9 +3 "core" 9\ * +103 "collection"'F9 +2 "core" 9\ - +3 .tCH.hold 10:00,70C +3 "collection"'4 `\ u `\ +\ +2 '69 +7 "core"  + 9\ , + "collection"'8% +5 "core" %  Q\ j +2 #tBegun lysing Collection Puck Heater at 68C/20.4psia +1667 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +20581 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +18949 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +4019 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +7111 "Can"\ x +7200 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'?  +42 "core"  +3 .tdelay 2 seconds +201 .CSV.dial :air +2 "collection"'B @ +41 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml + "collection"'' +1346 "core" ' +2 "collection"'% +3 "core" % \ \ +3 #tPuck @31.7psia after final lysis pressurization + #Recovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"' +97 "core" ~ +2 .tCBV.dial CSV + "collection"':  +28 "core" +2 "collection"'M% +4 "core" % y w\ +3 .tCS.seek 5ml + "collection"'G'l +1354 "core" ' +2 .tdelay 5 seconds +149 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +344 .tCTV.dial :air +2 "collection"'9  +43 "core" +2 "collection"'>% +4 "core" %l \  +2 .tCS.seek 7ml +2 "collection"'D' +594 "core" ' +2 .tdelay 5 seconds +507 .CSV.dial :air2 +2 "collection"'< @ +40 "core" > +2 .tCS.seek 10ml + "collection"' ' D +846 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'C ` +109 "core" _ +2 #tRecycling Lysate (#1 of 1) +2 .CBV.dial between CSV and waste1,avoiding: :DBV + "collection"'   +36 "core" +2 ."connect"CSV.dial CTV +7 .tCTV.dial CSV +3 "collection"'  +2 'H  +26 "core"  +102  +2 .tCS.seek 5ml +2 "collection"'J'l +1350 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake + "collection"'$ @ +97 "core" A + .tCSV.dial :waste +2 "collection"'S +96 "core" +3 .tCS.seek 0ml + "collection"'N' +1349 "core" ' +2 .tCSV.dial :air +52 "collection"'! @ +70 "core" A +2 .tCS.seek 5ml +2 "collection"'W'l +1347 "core" ' +2 .tCSV.dial CTV +2 "collection"'X  +40 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'; @ +42 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'@ @ +41 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml + "collection"'U' +1354 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"'\\ +96 "core"  +2 .tCBV.dial CSV + "collection"'R  +36 "core"  +2 "collection"'K% +3 "core" % \ \ +3 .tCS.seek 5ml +2 "collection"'Y'l +1354 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'_  +43 "core" + "collection"'[% +4 "core" %lh`U\  +3 .tCS.seek 7ml + "collection"'' +595 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'b @ +41 "core" > +2 .tCS.seek 10ml +2 "collection"'V' D +843 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'/ ` +109 "core" ^ +2 #tLysing Complete + "collection"'`& +4 "core" &ObQS \ I +2 #tStoring sh1 puck in Collection Clamp to tube 5 + "manipulator"&Z% +4 "core" %\ " \ , 6 +2 "storage"((% +4 "core" %z \ + "storage"(P. +3 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"(I(; +195 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (h& +3 "core" &; 1\ +2 "manipulator"&e& +3 "core" & ! 1 +2 "manipulator"&g% +4 "core" %\ !  , 6 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&A( +149 "core" ( +3 "manipulator"&o& +4 "core" &    + "storage"(a& +4 "core" &; \ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts +2 "manipulator"&l' +95 "core" ' + "storage"(q& +5 "core" &; j\ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(m'H +110 "core" ' +2 "storage"(=- +3 "core" -'w +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&d& +3 "core" &  A +2 "storage"(n& +4 "core" &; _\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 5 + "manipulator"&x'# +34 "core" ' +2 .tElbow.hold +2 "manipulator"&i, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(t- +3 "core" -'w +3 .tSE.seek 19.03 Pucks below Top Plate +2 "storage"(w'= +38 "core" ' +2 "manipulator"&y% +4 "core" %5p ȸ + "storage"({& +4 "core" &; \  \ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 5 + 318 counts + "manipulator"&u'a +19 "core" ' +2 "manipulator"&|& +3 "core" &   +2 "storage"(c& +4 "core" &; (\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts + "manipulator"&]' +23 "core" ' +2 .tSE.seek 20.03 Pucks below Top Plate +6 "storage"(}'4 +45 "core" ' +3 "manipulator"&r& +52 "core" &  $ +2 "manipulator"&% +4 "core" %   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&p'\ +95 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +154 "core" ( +2 "manipulator"&& +3 "core" &  7 1 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &s& +3 "core" &   / 1 +3 .tForearm.seek CC + "manipulator"&\ ', +97 "core" ' + .tHand.close + "manipulator"&v/ +70 "core" / +3 .tCC.seek :open + "collection"'( +375 "core" ( +2 "storage"( & +4 "core" &; /\ +2 "storage"(& +3 "core" &; 6\ +3 "manipulator"&& +4 "core" &   0 + "manipulator"&k% +4 "core" % C    +3 .tForearm.seek :retract + "manipulator"&'\ +105 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&~( +164 "core" ( +2 "manipulator"&& +4 "core" &  \  E +2 "storage"( & +4 "core" &; z\ + .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 5 + "manipulator"&'# +113 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&1 +69 "core" 1 +2 "manipulator"&% +4 "core" % 6t  ȹ& +2 "storage"( & +4 "core" &; | /\ + .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 5 + 319 counts + "manipulator"&'b +13 "core" ' +2 "manipulator"&#& +3 "core" & \  + > +2 "storage"(^& +5 "core" &; \ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts + "manipulator"&' +27 "core" ' +2 "storage"(f% +3 "core" %0 \ +4 ."downElevator"SE.seek :down +3 "storage"(j'v +78 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +17 (%% +3 "core" %z\ G\ , \ +3 "manipulator"&&% +4 "core" %   ; +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +91 "core" ' +2 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"')& +4 "core" &X]z\ +2 "manipulator"&"& +4 "core" & ) = + "manipulator"&% +5 "core" %\    +2 .tElbow.seek FlushPuck::Garage + "manipulator"&*(- +180 "core" ( + "manipulator"&'& +4 "core" &- \  G +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &z& +2 "core" &-   2 G +3 .tForearm.seek :garage +2 "manipulator"&0'! +106 "core" ' +6 .tHand.close + "manipulator"&/ +77 "core" / +3 "manipulator"&1& +4 "core" &-   D G + "manipulator"&% +5 "core" % 3  e +2 .tForearm.seek :retract + "manipulator"&+'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&F( +281 "core" ( +2 "manipulator"&6& +3 "core" &    7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &8& +55 "core" &   H 7 +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&5', +95 "core" ' +2 "manipulator"&4& +3 "core" &  F 7 +3 "manipulator"&7% +3 "core" %0  V +3 "collection"'& +4 "core" &ac\ +2 "collection"'2& +6 "core" &_ci\ +2 .tCC.seek :closed + "collection"'.(O +5 "core" &ade\ +6 &Aad~\ %h +10 &Z}ad\ 7 +9 &~_d\ J +9 &]`c\ J +10 &`aa\ K +9 &M_`b \ J +9 & `ac \ K +10 &^ad\ J +9 &__c\ J +10 &Tb`e\ J +9 & _ac\ J +9 &!`_c\ J +10 &#_cb\ J +9 &%\\`^ah\ J +9 &'_acQ\ J +10 &(_ad\ J +9 &*_^b\ J +10 &,f^^bs\ I +9 &.'abee\ J +9 &/b`e\ J +10 &1_`d\ J +9 &3l_ab\ J +9 &5/]ab\ J +10 &6`bb\ J +9 &8bbe\ J +10 &:u^ae\ J +9 &<6^`d \ J +9 &=]ac \ J +10 &?^bd\ I +9 &A}_`e\ J +9 &C?^bd\ J +10 &Ebad\ J +9 &Fe`f\ J +10 &H~q`e\ L +9 &J1ab\ R +9 &Kad\ V +10 &M_es\ W +9 &OTabg\ + +11 &O_dY\ S +8 ( + &O\\acZ\ G +2 "collection"'2& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.61 + "collection"'-& +4 "core" &O\\aeB\ G +2 .tHand.open + "manipulator"& 1 +76 "core" 1 +2 "manipulator"&% +3 "core" % 0   D +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&E'\ +96 "core" ' +2 .tPSV.dial PSR + "processing"%? +128 "core"  +2 "processing"%B% +3 "core" %Z\ +3 #tPulling 1.5ml of PSR.flush .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml + "processing"%,' +1620 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +54 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +451 #"reset-modem"Session Begun +5 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +1144 "core" ' +2 .tPSV.dial PSR + "processing"%: +41 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%M' +2625 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +3 "processing"% + "collection"'9  +7 "core" A +2 "processing"%> +3 "core" A +2 "processing"%G  +68 "core" +89  +2 .tPSV.dial :mixloop + "processing"%< +99 "core" +2 .tCTV.dial :air,avoiding: :intake + "collection"'D  +15 "core" ~ +2 .tPTV.dial :PRVmixing + "processing"%C  +124 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2626 "core" ' + .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%H' +2626 "core" ' + .tPSV.dial :mixloop + "processing"% +55 "core" +3 .tPS.seek 0ml + "processing"%$'W +2626 "core" ' + .tPSV.dial :air +2 "processing"%S  +41 "core"  +2 .tPS.seek 2.5ml + "processing"%J' +2644 "core" ' + .tPSV.dial :mixloop + "processing"%! +43 "core" +2 .tPS.seek 0ml + "processing"%N'W +2630 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&X& +4 "core" &   3 7 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&;( +3 "core" ( +2 "manipulator"&& +3 "core" &   7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &@& +3 "core" &   7 +2 .tForearm.seek CC +2 "manipulator"&W', +108 "core" ' + .tHand.close + "manipulator"&\\/ +65 "core" / +2 .tCC.seek :open + "collection"'R( +378 "core" ( +6 "manipulator"&K& +7 "core" &  8 7 +4 "manipulator"&U% +11 "core" %  \  +4 .tForearm.seek :retract +3 "manipulator"&_'\ +101 "core" ' +4 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +6 .tElbow.seek :garage +2 "manipulator"&[(- +287 "core" ( + "manipulator"&Y& +4 "core" &-  \  " +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &b& +3 "core" &- : " +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&'! +108 "core" ' +4 .tHand.open +2 "manipulator"&/1 +70 "core" 1 +3 "manipulator"&`% +8 "core" % *{   M ǻ +5 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&Z'\ +99 "core" ' +2 .tPSV.dial :mixloop +4 "processing"%( +7 "core" +3 .tPTV.dial :PRVmixing +3 "processing"%P  +14 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +4 "core" +4 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%h  +2 "collection"'e  +6 "core" +8  +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'g  +4 "core"  +2 #tLoading lyfil puck from tube 6 into Collection Clamp + "collection"'3& +3 "core" &mol\ +3 "manipulator"&o% +4 "core" %\     +2 "storage"(a% +4 "core" %z\ \ # \ + "storage"(q. +4 "core" .(; +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(L(K +206 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (=& +3 "core" &K\ \ \ +2 "manipulator"&d& +3 "core" &- \  + " +2 "manipulator"&n% +5 "core" %\   *  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 + "manipulator"&T( +177 "core" ( + "manipulator"&t& +4 "core" &   1 Q +2 "storage"(y& +3 "core" &K\ $\ $ \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 700 counts + "manipulator"&{'7 +92 "core" ' + "storage"(|& +5 "core" &K\ )\ # \ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(c'H +280 "core" ' + "storage"(r- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (& +3 "core" &K P\ +2 "manipulator"&l& +4 "core" &    Q +2 .tElbow.seek 6 +2 "manipulator"&A( +4 "core" ( + "manipulator"&m& +4 "core" &   N Q +2 "storage"(x& +4 "core" &K\ \ \ +3 .tForearm.seek 6 + 300 counts + "manipulator"&u'ϧ +25 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&w/ +68 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +2 "storage"(s'v +7 "core" &  Y Q +2 "manipulator"&]% +4 "core" % ϴ  * +2 .tForearm.seek :retract + "manipulator"&i'\ +92 "core" ' +2 .tElbow.seek CC + "manipulator"&v( +155 "core" ( + "manipulator"&p& +4 "core" &  ` 8" +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &Q& +3 "core" & Z 8" + ' + ."downElevator"SE.stop +4 .tForearm.reconfigure :tight + "storage"(5 +5 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +48 "manipulator"& ', +105 "core" ' + "manipulator"&& +4 "core" &   8" +2 "manipulator"&% +4 "core" %/   K +3 "collection"'k& +21 "core" &mpc\ +2 "collection"'& +7 "core" &lnj\ +2 .tCC.seek :closed + "collection"' (O +5 "core" &mpS\  +8 &5jpF\ +} +10 & jkq>\ ? +9 &uno/\ L +9 &d]kq(\ J +10 &&]op\ J +9 &\\lp\ J +9 &\\mp\ J +10 &lbmo\ J +9 &-_no\ K +9 &_mq\ J +10 & [kq\ J +9 &"s_lq\ K +10 &$6_kq\ J +9 &%`mo\ J +9 &'`mq\ J +10 &)|^np\ J +9 &+?[nq\ J +9 &-_ms{\ J +10 &.]lq~\ J +9 &0^mqr\ J +10 &2G_lqg\ J +9 &4]mpn\ J +9 &5]mqb\ J +10 &7^nqU\ J +9 &9O]mqS\ J +9 &;]mpM\ J +10 &<]npI\ J +9 &>^np4\ J +10 &@W]ko:\ J +9 &B_kr\ J +9 &C`lq\ J +10 &Ecmq\ K +9 &GYpmt\ L +9 &Inn\ P +10 &Jlo{\ U +9 &L~kok\ W +10 &N<koj\ E +9 &OA8mra\ 't +9 &Oslo_\ J +6 ( + "collection"'& +4 "core" &Obko\\\ J +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.70 + .Hand.open + "manipulator"&\ 1 +72 "core" 1 +3 "manipulator"&% +3 "core" % $ 7 +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +99 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'  +126 "core"  +2 .tCSV.dial CTV + "collection"'  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%#' +1750 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +876 "core" ' +2 "collection"'^% +3 "core" % EDG \  +3 .tCS.seek 4.15ml + "collection"'f'Q +1568 "core" ' + .tdelay 8 seconds +416 "Can"\ BK3 +386 .tPSV.dial :air +2 "processing"%  +42 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%%  +71 "core"  +2 .tPS.seek 0ml + "processing"%&'W +2635 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"'~ ` +51 "core" b +2 .tCSV.dial :air + "collection"') @ +55 "core" A +2 .tCS.seek 10ml +2 "collection"'"' D +1569 "core" ' +2 .tCSV.dial CTV + "collection"'  +41 "core"  +2 .tCS.seek 0ml +2 "collection"'' +2627 "core" ' +2 .tCBV.dial :waste1 + "collection"' @ +30 "core" @ +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'}  +126 "core" +2 "collection"'j& +4 "core" &Ob\ J +2 #tStoring lyfil puck in Collection Clamp to tube 5 + "manipulator"&'% +4 "core" %\     +2 "storage"(% +4 "core" %u \ + "storage"(z. +3 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"((; +196 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" &; l \ +2 "manipulator"&1& +3 "core" &   8! +2 "manipulator"&% +5 "core" %\    F  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&( +158 "core" ( +2 "manipulator"&0& +3 "core" &  \  +3 "storage"(6& +4 "core" &; 0\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts +2 "manipulator"&*' +93 "core" ' + "storage"(8& +4 "core" &; q\ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(4'H +110 "core" ' + "storage"(7- +4 "core" -'j +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" &   F +2 "storage"(+& +49 "core" &; \\ h O\ +6 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 5 + "manipulator"&'# +38 "core" ' +2 .tElbow.hold + "manipulator"&-, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"( - +2 "core" -'j +3 .tSE.seek 20.03 Pucks below Top Plate + "storage"('0 +39 "core" ' + "manipulator"&2% +4 "core" %(d 6 ȴ +2 "storage"(?& +3 "core" &; \  [\ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 5 + 305 counts + "manipulator"&B'T +20 "core" ' + "manipulator"&5& +4 "core" &   +2 "storage"(& +5 "core" &; | } \ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts + "manipulator"&,' +27 "core" ' +3 .tSE.seek 21.03 Pucks below Top Plate + "storage"(:'' +48 "core" ' +2 "manipulator"&& +3 "core" &   N +2 "manipulator"&% +5 "core" %   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&>'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&9( +152 "core" ( +2 "manipulator"&G& +4 "core" & 3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &<& +3 "core" &  g 3 +3 .tForearm.seek CC + "manipulator"&D', +105 "core" ' + .tHand.close +2 "manipulator"&C/ +70 "core" / +3 .tCC.seek :open +6 "collection"'M( +374 "core" ( +2 "storage"(& +4 "core" &; \ +2 "storage"(& +4 "core" &; 7\ +2 "manipulator"& & +4 "core" &  Q 1 + "manipulator"&H% +4 "core" % " - w +2 .tForearm.seek :retract +2 "manipulator"&S'\ +95 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&$( +153 "core" ( +2 "manipulator"&!& +4 "core" & \  G +2 "storage"(J& +3 "core" &; \ +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 5 + "manipulator"&X'# +110 "core" ' +2 .tElbow.hold + "manipulator"&, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&@1 +77 "core" 1 +2 "manipulator"&\\% +4 "core" % 6j ȶ +2 "storage"(F& +4 "core" &; Y ^ \ + .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 5 + 319 counts + "manipulator"&E'b +15 "core" ' +2 "manipulator"&.& +3 "core" &   +2 "storage"(K& +5 "core" &; }\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts + "manipulator"&U' +18 "core" ' + "storage"(W% +4 "core" % \ +3 ."downElevator"SE.seek :down +3 "storage"(Y'v +72 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +24 (;% +7 "core" %\ 4\ H (\ +3 "manipulator"&b% +4 "core" %    +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +43 "manipulator"&/'\ +96 "core" ' +2 .tPSV.dial :air + "processing"%`  +71 "core" +2 .tPS.seek 2.5ml +2 "processing"%_' +2627 "core" ' +2 .tdelay 1 second +101 .PSV.dial :mixloop +2 "processing"%( +53 "core" +2 .tdelay 1 second +101 .PSV.dial :air +2 "processing"%P  +40 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%e +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%h  +42 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml + "processing"%g'W +2642 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%3& +4 "core" &\ +2 "manipulator"&o& +4 "core" &   + "manipulator"&a% +4 "core" %    \ +3 .tElbow.seek FlushPuck::Garage + "manipulator"&q(- +171 "core" ( +2 "manipulator"&& +4 "core" &-    Y + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &=& +3 "core" &- \  , Y +2 .tForearm.seek :garage +2 "manipulator"&d'! +106 "core" ' +2 .tHand.close + "manipulator"&n/ +75 "core" / +2 "manipulator"&I& +3 "core" &-   ( Y +2 "manipulator"&t% +4 "core" % $  l +2 .tForearm.seek :retract + "manipulator"&y'\ +110 "core" ' +4 .tElbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +8 .tElbow.seek PC +3 "manipulator"&|( +111 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +5 "core" ( +3 "manipulator"&[& +7 "core" &    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &Z& +3 "core" &    +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&r' +96 "core" ' +2 "manipulator"&& +4 "core" &   ] +2 "manipulator"&l% +5 "core" % \ ]  +2 "processing"%m& +4 "core" &\ +2 "processing"%x& +5 "core" &\\\ +2 .tPC.seek :closed +2 "processing"%w(Tg +5 "core" &\  +9 &5|\ *y +9 &f\ > +10 &hq\ L +9 &,X\ L +9 &\\\ K +10 &W\ L +9 &sZ\ K +10 &5Z\ K +9 &V\ K +9 &W\ K +10 & zW\ L +9 &"<Y\ L +9 &#Y\ K +10 &%V\ L +9 &'Y\ L +10 &)DY\ L +9 &+Y\ K +9 &,V\ K +10 &.V\ K +9 &0M[\ K +9 &2Y\ K +10 &3V\ K +9 &5[\ K +10 &7U[\ K +9 &9Z\ L +9 &:Y\ K +10 &<W\ K +9 &>]Z\ K +9 &@[\ K +15 &AZ\ K +10 &C\\\ K +7 &EdY\ L +8 &G&]\ L +9 &Hh\ M +11 &J/\ P +9 &LZ\ R +8 &N\ R +11 &O\ R +8 &Q\ R +10 &SKt\ 5 +10 &T!/q\ I +10 &TC\ ' ( +8 "processing"%x& +8 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.56 +3 "processing"%& +12 "core" &TC\ ' +2 &TC\ ' +3 .tHand.open +3 "manipulator"&]1 +72 "core" 1 + "manipulator"&T% +4 "core" %  0  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&{'\ +96 "core" ' + .tPRV.dial :air +2 "processing"%p  +43 "core"  + .tPSV.dial :mixloop +2 "processing"%Q +42 "core" +3 "processing"%c% +4 "core" %Q1\ +2 .tPS.seek 0.3ml + "processing"%u' +390 "core" ' +2 .tPSV.dial PSR + "processing"%A +99 "core"  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%'* +494 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%' +25 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt["{X.\ K +10 &@>X\ K +9 &BX \ J +9 &CY\ K +10 &E\\\ K +9 &GC^\ L +9 &Ik\ M +10 &J\ P +9 &Ly\ Q +10 &N;\ Q +9 &OG\ R +9 &Q`\ R +10 &Se{kc\ 2 +9 &T*-~c\ F +9 &TK^\ % +3 ( +2 "processing"%,& +4 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.58 + .Hand.open + "manipulator"&C1 +69 "core" 1 +2 "manipulator"&>% +3 "core" %  C +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"& '\ +91 "core" ' +3 #tHeating Puck.from 7, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%  +2 %9 +6 "core" 9 +102 "processing"% 9 +3 "core" 9 +103 "processing"%H9 +2 "core" 9  +103 "processing"%!9 +2 "core" 9  +103 "processing"%J9 +2 "core" 9 +103 "processing"%D9 +3 "core" 9 +103 "processing"%99 +3 "core" 9 +102 "processing"%@9 +3 "core" 9 +102 "processing"%\\9 +3 "core" 9" +103 "processing"%F9 +2 "core" 9& +103 "processing"%.9 +2 "core" 9+ +103 "processing"%K9 +3 "core" 9/ +102 "processing"%W9 +3 "core" 93 +103 "processing"%S9 +2 "core" 97 +103 "processing"%;9 +2 "core" 9; +103 "processing"%b9 +3 "core" 9@ +103 "processing"%$9 +2 "core" 9D +103 "processing"%X9 +2 "core" 9H +103 "processing"%E9 +3 "core" 9L +102 "processing"%:9 +3 "core" 9Q +102 "processing"%`9 +4 "core" 9U +103 "processing"%Y9 +2 "core" 9Y +103 "processing"%U9 +2 "core" 9] +103 "processing"%&9 +2 "core" 9a +102 "processing"%(9 +3 "core" 9f +103 "processing"%P9 +3 "core" 9\ j +103 "processing"%e9 +2 "core" 9n +103 "processing"%h9 +3 "core" 9r +102 "processing"%_9 +3 "core" 9v +102 "processing"%39 +3 "core" 9&{ +103 "processing"%o9 +2 "core" 9.\ +103 "processing"%a9 +3 "core" 95\ +102 "processing"%9 +3 "core" 9< +3 .tPH.hold 2:00:00,28C +3 "processing"%= pp9 +2 .tdelay 1:30 +5 "core"  +6440 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +2551 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +97 "core"  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml + "processing"%n' +590 "core" ' +2 .tdelay 5 seconds +501 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml + "processing"%I'[ +1608 "core" ' + .tPTV.dial :puck +2 "processing"%t  +69 "core"  + .tPSV.dial PTV +2 "processing"%/ +70 "core" +2 .tPBV.dial :waste1 + "processing"%[  +127 "core"  +49 "processing"%Z% +7 "core" %^\  +2 .tPS.seek 1.5ml +2 "processing"%d' +590 "core" ' +2 .tdelay 3 seconds +301 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" , +3 .tPS.seek 0ml + "processing"%l'W +1615 "core" ' +2 .tdelay 5:00 +10652 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +2732 "Can"\ C +1287 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +15312 #trecoverPSRreagent08 + .PTV.dial :puck + "processing"%m  +4 "core"  +2 .tPBV.dial :waste1 +2 "processing"%q  +34 "core" +2 .tdelay 30 seconds +3001 .PBV.dial between PSV and waste1 +2 "processing"%y * +34 "core" , + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%O +70 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%' +2106 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +157 "core" ' +2 .tPSV.dial PTV + "processing"%] +71 "core" + .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%T +69 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%x +82 "core"  +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%p  +72 "core"  +2 .tPS.seek 0ml + "processing"%Q'W +2259 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%c  +128 "core" +2 .tPSV.dial :mixloop + "processing"%r +55 "core" +2 .tPRV.dial :ab1 + "processing"%g @ +72 "core" A +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%A'w +358 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "collection"'u  +3 "processing"%  +44 "core"  +6 + "processing"%k% +5 "core" %{\  +2 .tPS.seek 0.32ml + "processing"%s'( +396 "core" ' +2 .tdelay 2 seconds +201 .CBV.dial between PRV and PSV +2 "collection"'i  +29 "core" + .tPRV.dial :air +2 "processing"%  +39 "core"  +3 .tPS.seek 0.9ml + "processing"%\ 'D +1235 "core" ' +2 .tPRV.dial :waste2 + "processing"% @ +69 "core" ? +3 .tPS.seek 0.5ml + "processing"%' +868 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%  +41 "core"  +3 .tPS.reconfigure :default +2 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%|'[ +1602 "core" ' +2 .tPSV.dial :PML + "processing"%{ +43 "core" + .tPTV.dial :mixing +2 "processing"%w @ +70 "core" B +2 .tPBV.dial :waste1 + "processing"%^  +35 "core" + "processing"%V% +4 "core" %]\  +2 .tPS.seek 1.85ml +2 "processing"%#'= +234 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%~ * +34 "core" , +2 .tPS.seek 0ml +2 "processing"% 'W +726 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt["^uv\ L +10 &\\tz \ L +9 &]uz\ L +10 &Zvy \ K +9 &F\\wy \ L +9 & ]uz \ L +10 &!_vy \ L +9 &#Zv{\ K +9 &%N`xz\ L +10 &']vz \ K +9 &(Zux \ K +10 &*\\xy \ L +9 &,V[w{\ L +9 &.Zwz\ K +10 &/Yuz\ L +9 &1_xz\ K +9 &3_`w{\ K +10 &5!]uy\ K +9 &6`vz\ K +10 &8^wy\ K +9 &:gXv{\ K +9 &<)[vz\ K +10 &=\\tz\ K +9 &?_xy\ K +9 &Ao]v{\ K +10 &C2Yvz\ K +9 &D]vy\ K +10 &F^t{\ L +9 &Hrmxx\ M +9 &J&vz\ R +10 &Kty\ V +9 &Msz\ X +13 &OYuw\ * +6 &O sy\ M +9 ( + &OUty\ C +2 "collection"'& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.61 + "collection"' & +3 "core" &OUux\ C +2 .tHand.open +2 "manipulator"&21 +73 "core" 1 + "manipulator"&"% +4 "core" % )  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&5'\ +101 "core" ' +2 .tPSV.dial PSR + "processing"% +99 "core"  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1608 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%6'W +1610 "core" ' + .tPSV.dial PSR +2 "processing"%v +55 "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 +2 "processing"%4  + "collection"'  +39 "core" +118  +2 .tPSV.dial :mixloop +11 "processing"% +9 #"reset-modem"Session Begun +2 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +88 "core" +2 .tCTV.dial :air,avoiding: :intake + "collection"'  +4 "core" +2 .tPTV.dial :PRVmixing + "processing"%  +69 "core" +3 .tPS.seek 0ml + "processing"%G'W +2634 "core" ' + .tPSV.dial :air +2 "processing"%<  +40 "core"  +3 .tPS.seek 2.5ml + "processing"%*' +2631 "core" ' + .tPSV.dial :mixloop +2 "processing"%N +42 "core" +2 .tPS.seek 0ml +2 "processing"%C'W +2626 "core" ' + .tPSV.dial :air +2 "processing"%>  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2638 "core" ' +2 .tPSV.dial :mixloop + "processing"%, +42 "core" +3 .tPS.seek 0ml + "processing"% 'W +2632 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&B& +4 "core" &   > 0 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&H( +51 "core" ( +4 "manipulator"&!& +4 "core" & V  + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &J& +3 "core" &  '  +3 .tForearm.seek CC + "manipulator"&D', +108 "core" ' + .tHand.close + "manipulator"&9/ +66 "core" / +3 .tCC.seek :open + "collection"'@( +377 "core" ( +2 "manipulator"&\\& +3 "core" &   $  +3 "manipulator"&F% +4 "core" %    +  +2 .tForearm.seek :retract + "manipulator"&.'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&K(- +275 "core" ( + "manipulator"&W& +4 "core" &-    : +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &S& +2 "core" &-    : +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&;'! +106 "core" ' +3 .tHand.open + "manipulator"&b1 +76 "core" 1 +2 "manipulator"&$% +4 "core" % +   ǽ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&X'\ +106 "core" ' +2 ."da"delayUntil "14:50:17.10" +2607 "Can"\ L_ +1419 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +4018 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +16692 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%E @ +70 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%:  +34 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%` * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%Y  +42 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%U' +690 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +1574 "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 +201 .PSV.dial :mixloop +2 "processing"%P +42 "core" +2 ."da"delay 2 seconds +201 .PSV.dial :air +2 "processing"%e  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%h'W +2269 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%_ +125 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%3' +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%o'[ +1608 "core" ' +2 ."da"PTV.dial :puck + "processing"%a  +71 "core"  + ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +33 "core"  +6 "processing"%R% +5 "core" %W\  +2 ."da"PS.seek 1.5ml + "processing"%n' +588 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%t * +34 "core" , +2 ."da"PS.seek 0ml + "processing"%/'W +1614 "core" ' +2 ."da"delay 2:00 +9148 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +1663 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%[  +5 "core"  +2 ."da"PBV.dial :waste1 + "processing"%Z  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%I * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +83 "core"  +2 ."da"PS.reconfigure :fast +57 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%d' +2273 "core" ' +2 ."da"PSV.dial PTV + "processing"% +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%m +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +12 "processing"%q +70 "core" +6 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%y  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%O'W +2254 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%l +125 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%]' +598 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%T'[ +848 "Can"\ B +767 "core" ' + ."da"PTV.dial :puck +2 "processing"%x  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%p +70 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +33 "core"  +2 "processing"%c% +4 "core" %^\  +2 ."da"PS.seek 1.5ml +2 "processing"%r' +595 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%g * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%Q'W +1613 "core" ' +2 ."da"delay 2:00 +2141 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +4021 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +5824 #"da"recoverPSRreagent08 + .PTV.dial :puck + "processing"%  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%u  +32 "core"  +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%k * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%A +70 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%i' +2265 "core" ' +2 ."da"PSV.dial PTV + "processing"% +71 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%s +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%\  +68 "core"  +3 ."da"PS.seek 0ml + "processing"% 'W +2251 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing + "processing"%{  +126 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%w  +41 "core"  + ."da"PTV.dial :PRVmixing +2 "processing"%^  +15 "core" +2 ."da"PSV.dial :mixloop + "processing"%V +43 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%~' +388 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%|  +43 "core"  +2 "processing"%#% +3 "core" %\  +3 ."da"PS.seek 0.55ml + "processing"%'y +336 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%f  +42 "core"  +2 ."da"PS.seek 2ml + "processing"%'[ +1554 "core" ' +2 ."da"PSV.dial :PML + "processing"% +43 "core" + ."da"PTV.dial :mixing +2 "processing"%} @ +73 "core" B +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core" + "processing"%'% +4 "core" %X\  +2 ."da"PS.seek 1.85ml +2 "processing"%)'8 +228 "core" ' +2 ."da"PBV.dial between PSV and waste1 + "processing"% * +35 "core" , +2 ."da"PS.seek 0ml + "processing"% 'W +955 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +7 #Session Ended +994 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +19438 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +7336 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +4023 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +5633 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%j @ +15 "core" ? +2 ."da"PBV.dial :waste1 +2 "processing"%1  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"% * +35 "core" , + ."da"PSV.dial :air +2 "processing"%L  +42 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%8' +2269 "core" ' +2 ."da"PSV.dial :mixloop + "processing"%% +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"%z +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%M  +41 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'W +2251 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%2 +125 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%"' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1607 "core" ' +2 ."da"PTV.dial :puck + "processing"%  +71 "core"  + ."da"PSV.dial PTV +2 "processing"%0 +81 "core"  +2 ."da"PBV.dial :waste1 + "processing"%  +33 "core"  +2 "processing"%% +4 "core" %[)\  +2 ."da"PS.seek 1.5ml + "processing"%' +591 "core" ' +2 ."da"delay 3 seconds +301 .PBV.dial between PSV and waste1 +2 "processing"%v * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%6'W +1616 "core" ' +2 ."da"delay 2:00 +877 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +11118 #"da"recoverPSRreagent08 + .PTV.dial :puck + "processing"%  +15 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%4  +34 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2263 "core" ' + ."da"PSV.dial PTV +2 "processing"%? +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%< +70 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%G +70 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%N  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%*'W +2220 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +41 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%> +125 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%C' +588 "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 + "processing"%  +5 "core"  +2 ."da"PSV.dial PTV + "processing"%B +81 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%!  +32 "core"  +2 "processing"%J% +3 "core" %Y$\  +3 ."da"PS.seek 1.5ml +2 "processing"%9' +593 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +82 "core" , +8 ."da"PS.seek 0ml +2 "processing"%5'W +988 "Can"\ >! +621 "core" ' + ."da"delay 2:00 +10330 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +1749 ."da"PBV.dial between PSV and waste1 +3 "processing"%F * +34 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%D +68 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%W' +2151 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +103 "core" ' + ."da"PSV.dial PTV +2 "processing"%S +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%H +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%b +71 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%$  +68 "core"  +3 ."da"PS.seek 0ml + "processing"%.'W +2254 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%; +125 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%E' +584 "core" ' +2 ."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"%`  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%Y +81 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core"  + "processing"%&% +4 "core" %["\  +2 ."da"PS.seek 1.5ml +2 "processing"%(' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%P * +34 "core" , +2 ."da"PS.seek 0ml + "processing"%e'W +1629 "core" ' +2 ."da"delay 2:00 +10866 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +1127 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%U  +4 "core"  +2 ."da"PBV.dial :waste1 + "processing"%_  +35 "core" + ."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"%3 +69 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%a' +2265 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%R +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%o  +68 "core"  +3 ."da"PS.seek 0ml + "processing"%t'W +2268 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%n +134 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +2 "processing"% +10 ."da"PS.reconfigure :default +13 "processing"%#A d`xb +8 ."da"PS.seek 0.25ml +4 "processing"%['7 +340 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +3 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%Z' +342 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%I'[ +1611 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%/ +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" +2 "processing"%m% +3 "core" %]\  +58 ."da"PS.seek 1.5ml +2 "processing"%q' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%y * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%d'W +1612 "core" ' + ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%l  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%O  +36 "core" + ."da"delay 30 seconds +2684 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +309 ."da"PBV.dial between PSV and waste1 +2 "processing"%] * +37 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%x +75 "core"  +3 ."da"PS.reconfigure :fast +7 "processing"%#A ,`xb +7 ."da"PS.seek 2.5ml +5 "processing"%p' +381 "Can"\ '#g +2005 "core" ' + ."da"PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%c +86 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%T +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%g  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%r'W +2367 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air + .PSV.dial PSR +2 "processing"% +133 "core"  + #"da"Pulling 2ml of PSR.air + .PSR.select :air +2 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%u'[ +2124 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +2 "processing"%k  +5 "core"  +2 ."da"PSV.dial PTV +2 "processing"%A +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%Q  +36 "core" +2 "processing"%% +4 "core" %]\ ( +2 ."da"PS.seek 1.5ml + "processing"%s' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + + ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%\  +104 "core"  +2 ."da"PS.seek 0ml +2 "processing"%i'W +1607 "core" ' + "processing"%9 +3 "core" 95  +3 #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast + "processing"%{ +3 "core" 5 +2 "processing"%w& +4 "core" &TK(\ 3 % + #"da"Imaging da puck in Processing Clamp while storing it to tube 6 +2 "manipulator"&^% +4 "core" %\ ! N F 4 + "storage"(V% +4 "core" %} k\ J +2 "storage"( . +3 "core" .([n +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 6 +2 "storage"(|(K +196 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (#& +3 "core" &K t t\ C + "manipulator"&~& +4 ."raiseStack"SE.reconfigure :place +5 "storage"(#]K-0-\ b +2 "core" &- M h l : +3 "manipulator"&f% +4 ."raiseStack"SE.seek :beamBreak + "storage"('H +2 "core" %\ R N [ 4 +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek PC +2 "manipulator"&( +150 "core" ( + "manipulator"&}& +4 "core" & 1 +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &  1 +2 ."da"Forearm.seek PC +2 "manipulator"&'' +87 "core" ' +3 "storage"(- +4 "core" ' + -'H +2 ."raiseStack"SE.configure :default +2 ."da"Hand.close +3 "storage"(#QK-0-\ b + "manipulator"&/ +5 ."raiseStack"SE.seek :place +2 "storage"()'6 +32 "core" ' +28 / +2 ."da"PC.seek :open + "processing"%j( +401 "core" ( + "storage"(1& +4 "core" &K ?\ P +2 "manipulator"&& +4 "core" & 5 1 +2 "manipulator"&L% +3 "core" %  * G +4 ."da"Forearm.seek :retract + "manipulator"& '\ +95 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 6 +50 "manipulator"&%( +251 "core" ( + "manipulator"&7& +5 "core" & { y f Z + "storage"(z& +5 "core" &K A\ K +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 6 + 700 counts +2 "manipulator"&M'7 +96 "core" ' +2 ."da"Hand.open +2 "manipulator"&81 +76 "core" 1 +2 "storage"(2- +3 "core" -'6 +3 ."da"SE.seek -0.15 Pucks below Top Plate + "storage"( ' +27 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.82 Pucks below Top Plate +2 "storage"("' +54 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23sep0215h149ml_niagara.tif +1945 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +2533 #"reset-modem"Session Begun +5 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +4011 #Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +1570 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt["& +4 "core" &K \  @\ +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 6 + 700 counts +2 "manipulator"&*'7 +19 "core" ' +41 "storage"(C% +4 "core" %* \  \  +3 ."downElevator"SE.seek :down +3 "storage"('v +99 (B% +3 "core" %L \ TX +3 "manipulator"&!% +3 "core" %C   % +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&J'\ +95 "core" ' +59 ' + ."downElevator"SE.stop + "storage"(5 +3 (,& +3 "core" &K U\ +4 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 #tStarting finalPurge + "processing"%& +5 "core" &\ +2 "manipulator"&9& +4 "core" &   +2 "manipulator"&+% +4 "core" %\     ( +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&\\(- +173 "core" ( +2 "manipulator"&F& +4 "core" &-   T +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &D& +3 "core" &-  } T +3 ."psFlush"Forearm.seek :garage + "manipulator"&5'! +106 "core" ' +2 ."psFlush"Hand.close + "manipulator"&S/ +74 "core" / + "manipulator"&H& +4 "core" &- T +2 "manipulator"&b% +4 "core" % 2  C s +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&$'\ +111 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&W( +119 "core" ( +2 "manipulator"&;& +4 "core" &   + ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &.& +3 "core" &    +3 ."psFlush"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&E' +92 "core" ' +2 "manipulator"&`& +3 "core" &   +3 "manipulator"&Y% +3 "core" %    \\ +3 "processing"% & +4 "core" &\ +2 "processing"%&& +5 "core" &\ +2 ."psFlush"PC.seek :closed +2 "processing"%:(Tg +5 "core" &\ +7 &4\ $d +10 &Wy\ 6 +9 &{\ K +9 &U\ K +10 &xW\ K +9 &:ZX\ K +9 &Z*\ K +10 &Yh\ K +9 &[\ K +9 &BYm\ K +10 & V \ K +9 &!Ya\ K +10 &#Xh\ K +9 &%JY!\ K +9 &' YX\ K +10 &(Ya\ K +9 &*X[\ K +9 &,Q[`\ K +10 &.Xh\ K +9 &/X^\ K +10 &1[]\ K +9 &3ZXi\ K +9 &5Y^\ J +10 &6X[\ K +9 &8X`\ K +10 &:a\\[\ K +9 &<$XL\ K +9 &=\\E\ K +10 &?WR\ K +9 &AjY^\ K +9 &C+\\X\ K +10 &DZP\ K +9 &F\\M\ K +9 &HpbN\ L +10 &J*vN\ N +9 &KJ\ Q +10 &MT\ Q +9 &OfQ\ R +9 &Q(V\ R +10 &RW\ > +9 &S;bO\ $h +9 &TM#=\ $ +6 ( +2 "processing"%&& +3 "core" &TMI\ $ +3 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.56 + "processing"%P& +4 "core" &TMI\ $ +2 ."psFlush"Hand.open + "manipulator"&(1 +67 "core" 1 +3 "manipulator"&U% +8 "core" %  . \\ +3 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract + "manipulator"&_'\ +93 "core" ' + ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%h +41 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%3' +532 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +59 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air + "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%e' +2120 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"% @ +182 "core" A + ."psFlush"PTV.dial :PRVmixing +2 "processing"%  +122 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"%R +97 "core" +3 ."psFlush"PS.seek :empty + "processing"%o'9 +2639 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR + "processing"%a +99 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%n' +594 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%t' +1003 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +1106 "core" ' +7 ."psFlush"delay 1 second +102 .PBV.dial :waste1 + "processing"%[  +34 "core" +2 ."psFlush"PTV.dial :mixing + "processing"%Z @ +71 "core" B + ."psFlush"PSV.dial :mixloop +2 "processing"% +98 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%/'9 +2627 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +101 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%m'P +1101 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%I' +1629 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%y +70 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%q  +68 "core"  +2 ."psFlush"PBV.dial :waste1 + "processing"%l  +16 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%O'W +2632 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%] +71 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%x' +585 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%d' +2136 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%c U +49 "core" V +3 ."psFlush"PS.seek 0ml + "processing"%T'W +2626 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"%g @ +42 "core" ? +3 ."psFlush"PS.seek 2.5ml + "processing"%p' +1935 "Can"\ :*8M +691 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%r'W +2486 !"core_reader"o:I2C::Gateway::Reset: mesg"Received BREAK:bt[ "4/home/esp/esp2/lib/i2c/gateway.rb:203:in `getc'"5/home/esp/esp2/lib/i2c/gateway.rb:328:in `reset'"4/home/esp/esp2/lib/i2c/gateway.rb:326:in `loop'"5/home/esp/esp2/lib/i2c/gateway.rb:326:in `reset'":/home/esp/esp2/lib/i2c/gateway.rb:321:in `initialize'"*/home/esp/esp2/lib/i2c/gateway.rb:321 +36 #"core_reset"Sent BREAK +212 #Sent BREAK + #"core_reader"@41702 sendCRC with ifg=0x20, ie=0x7F + #@43537 sendCRC with ifg=0x08, ie=0x5F + #@25211 idle with ifg=0x84, ie=0x75 + #@25889 select with ifg=0x10, ie=0xF5 + #@26536 receive with ifg=0x10, ie=0xFD #@27183 receive with ifg=0x10, ie=0xFD + #@27829 receive with ifg=0x10, ie=0xFD + #@28161 receive with ifg=0x80, ie=0xFD + #@53363 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +255 "Can"\ 9*ZW- +5 \ 9*ZW-W +3 #"Restarting_core_reader"Polling Can every 10:00 +13000 !"psFlush"o:I2C::Request::Timeout: @requesto: I2C::Servo::AbsMove3Request :@maxDelayo:\ Delay: @_dc_objf160:\ @goaliW: @dontLog0: @timeout0: @replyqo:\ Queue: @que[: @waiting[:@destinationi*: @channeli: @tag0: mesg"8No Response to I2C::Servo::AbsMove3Request[72:->25]:bt["3/home/esp/esp2/lib/i2c/msg.rb:320:in `process'"6/home/esp/esp2/lib/schedule.rb:185:in `asyncStep'"1/home/esp/esp2/lib/schedule.rb:473:in `step'"4/home/esp/esp2/lib/schedule.rb:211:in `process'"2/home/esp/esp2/lib/schedule.rb:229:in `start'"1/home/esp/esp2/lib/schedule.rb:228:in `loop'"2/home/esp/esp2/lib/schedule.rb:228:in `start'"-/home/esp/esp2/lib/esp.rb:215:in `shell'"4/home/esp/esp2/lib/realtime.rb:21:in `realTime'"#/home/esp/esp2/mode/real.rb:11"2/home/esp/esp2/lib/framework.rb:110:in `load'"0/home/esp/esp2/lib/framework.rb:110:in `ld'"4/home/esp/esp2/lib/framework.rb:135:in `ldMode'""/home/esp/esp2/lib/esp.rb:346"1/home/esp/esp2/lib/esp.rb:79:in `mainThread'"1/home/esp/esp2/lib/esp.rb:79:in `initialize'"!/home/esp/esp2/lib/esp.rb:79 + #Retry #1 of 3 +2 "processing"%k'W +4 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%A +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%Q' +2637 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +69 "core" + ."psFlush"PBV.dial PSV +2 "processing"%u U +4 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2639 "core" ' +3 ."psFlush"PSV.dial PBV +3 "processing"%\ @ +47 "core" ? +4 ."psFlush"PS.seek 2.5ml +4 "processing"%s' +25 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +1419 !"Qmail"o:SocketError:@checkpoint: omitted: mesg"6getaddrinfo: Temporary failure in name resolution:bt[" 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 22,\\n 5 => 20,\\n 6 => 2,\\n 7 => 16}\\nCan@13:39:17, 20.8C, 30% humidity, 14.6psia, 13.584V, 0.300A, 0.014Ah, 4.08W",Subject: "Asleep until 13:45" +29 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[" Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +1271 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%w +42 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%^'P +1099 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%V' +1609 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +68 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%#  +4 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%~  +51 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%f'W +2633 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +70 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%}' +589 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2112 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" +2 ."psFlush"PBV.dial PSV + "processing"%K U +52 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2624 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%X @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%-  +69 "core"  +2 ."psFlush"PS.seek 0ml +48 "processing"%1'W +2634 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"% +42 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%L' +2628 "core" ' +5 ."psFlush"PSV.dial PTV +4 "processing"%' +71 "core" +2 ."psFlush"PBV.dial PSV +6 #"reset-modem"Session Begun +3 "processing"% U +3 #"reset-modem"-> Gate.cycleModemPower! 5 +5 .Gate.cycleModemPower! 5 +2 #Session Ended +4 "core" U +5 ."psFlush"PS.seek 0ml +3 "processing"%7'W +2633 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%z @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%8' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%2  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"% 'W +2633 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"')& +4 "core" &\ +2 "manipulator"& & +4 "core" & ) +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&( +3 "core" ( +2 "manipulator"&0& +3 "core" &  K +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +3 "core" &   +2 .tForearm.seek PC +2 "manipulator"&' +95 "core" ' + .tHand.close +2 "manipulator"&v/ +79 "core" / +2 .tPC.seek :open +2 "processing"%4( +400 "core" ( +2 "manipulator"&& +3 "core" &  + +3 "manipulator"&<% +4 "core" %    D  +2 .tForearm.seek :retract + "manipulator"&G'\ +104 "core" ' + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +348 "core" ( + "manipulator"&>& +4 "core" &   / +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &%& +3 "core" &  I / +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&M', +102 "core" ' +2 "manipulator"&C& +4 "core" &    / +2 "manipulator"&"% +3 "core" %.    u +3 "collection"'& +9 "core" &\ +2 "collection"'B& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'!(O +4 "core" &\  +8 &2\ +{ +10 &c\ = +9 &{\ L +9 &F]\ L +10 &`\ L +9 &_\ L +9 &\\\ K +10 &O]\ K +9 &]\ K +10 &`\ L +9 & ^\ K +9 &"W\\\ K +10 &$\\\ K +9 &%[\ K +9 &'a\ L +10 &)_]\ K +9 &+!\\\ K +10 &,`\ K +9 &.]\ K +9 &0h`\ K +10 &2*_\ K +9 &3_\ K +9 &5\\\ K +10 &7o^\ K +9 &92_\ K +10 &:_\ K +9 &<^\ J +9 &>w_\ K +10 &@9^\ K +9 &A_\ K +9 &C_\ K +10 &E_\ K +9 &G@e\ L +10 &Hx\ N +9 &J\ S +9 &Lf\ W +10 &N%\ E +9 &O6:\ *| +9 &O n\ ? +6 ( +2 "collection"'B& +4 "core" &OL\ ? +2 #tCollection Clamp onSpring/offSpring for 6/26 samples, on/off torque 1.58 + "collection"'& +3 "core" &OL\ ? +3 .tHand.open + "manipulator"&1 +67 "core" 1 +2 "manipulator"&% +4 "core" % * \  y +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&N'\ +94 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"',& +4 "core" &OL\ ? +2 "collection"'% +4 "core" %\ +2 .tCSV.dial CSR + "collection"'9  +40 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +9 .tCS.seek 5ml +2 "collection"'+'l +1354 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 '?% +2 "core" %l\  +3 .tCS.reconfigure :fast +50 "collection"'#d @b +5 .tCS.seek 7.501ml +2 "collection"'*' +635 "core" ' +2 .tCSV.dial :waste + "collection"'F +124 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'D' +1990 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'& +3 "core" &OL\ ? +2 "collection"'6% +4 "core" %\ +2 .tCSV.dial :flush + "collection"'S  +41 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml +2 "collection"'H'l +1188 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'b @ +41 "core" A +2 "collection"'J% +4 "core" %l\  +2 .tCS.seek 7ml +2 "collection"';' +359 "Can"\ =,s\ +171 "core" ' +7 ."connect"CSV.dial CTV +4 .tCTV.dial CSV + "collection"'.  +2 '5  +40 "core"  +89  + .tCBV.dial :waste1 +2 "collection"'` @ +45 "core" ? +2 .tCS.seek 0ml +2 "collection"'Y' +1634 "core" ' + #tFlushing lower manifold's waste2 port + "collection"' & +4 "core" &ON\ ? +2 "collection"'\\% +4 "core" %\ +2 .tCSV.dial :flush + "collection"'$  +81 "core"  +3 .tCS.seek 5ml + "collection"'j'l +1187 "core" ' +2 .tdelay 5 seconds +501 .CSV.dial :air +4 "collection"'P @ +22 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +11 "core" A + "collection"'(% +5 "core" %l\  +2 .tCS.seek 7ml +2 "collection"'U' +532 "core" ' +4 ."connect"CSV.dial CTV +5 .tCTV.dial CSV +3 "collection"'&  + 'h  +7 "core"  +33  + .tCBV.dial :waste2 +2 "collection"'E  +109 "core"  +3 .tCS.seek 0ml + "collection"'i' +1624 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'3& +4 "core" &OT\ ? +2 "collection"'% +4 "core" %\ +2 .tCSV.dial CSR + "collection"'  +41 "core"  + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'R' +1852 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'e' D +527 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV + "collection"'a +2 'o  +97 "core" +34  +2 .tCTV.dial :intake + "collection"'n  +71 "core" + .tIntake.select :open + "sampler") +10 .tCS.seek 2ml +2 "collection"'[' \\ +1857 "core" ' +2 .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air + "collection"'Z  +71 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'' +592 "core" ' + .tCSV.dial CSR +2 "collection"'t  +97 "core"  + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"''l +1346 "core" ' +2 .tdelay 5 seconds +501 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'/' D +1342 "core" ' +2 .tCSV.dial CBV + "collection"'m +98 "core" +2 .tCS.seek 0ml + "collection"'y' +2615 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&q& +4 "core" &   / +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&l( +71 "core" ( +3 "manipulator"&I& +4 "core" &   3 + +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &]& +2 "core" &  + +3 .tForearm.seek CC + "manipulator"&O', +107 "core" ' + .tHand.close +2 "manipulator"&x/ +67 "core" / +2 .tCC.seek :open +2 "collection"'( +376 "core" ( + "manipulator"&c& +4 "core" &  M + +2 "manipulator"&d% +4 "core" %   A " +2 .tForearm.seek :retract +2 "manipulator"&g'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&T(- +275 "core" ( + "manipulator"&& +4 "core" &-  : ? +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &p& +2 "core" &- % ? +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&r'! +110 "core" ' + .tHand.open + "manipulator"&A1 +76 "core" 1 + "manipulator"&k% +4 "core" % ){  ǻ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +104 "core" ' +2 #tCompleted [(ESP):61] begun 13:45:25 +6 #Asleep after completing (ESP) assays +3393 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +4021 #Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +5998 !"Qmail"o:Errno::EINVAL:\ errnoi: mesg""Invalid argument - connect(2):bt[" Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +12629 "Can"\ ).1\ +7958 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +18931 #Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +4022 #Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +14587 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +8462 "Can"\ )/ \ +804 #t-> can +3 "Can"\ +/  +11316 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +4 #Session Ended +18934 #Session Begun +5 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +4024 #Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +20584 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +4 #Session Ended +2572 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Puck.count + "storage"(u% +4 "core" %}\ "\ !\ +2 .tSE.seek :down +2 "storage"(Q'v +3 "core" ' +2 .tSE.stop + "storage"(5 +2 "manipulator"&\ % +4 "core" % \   "  +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(( +823 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" &\  !\ +2 "manipulator"&s& +4 "core" &-  ? +2 "manipulator"&w% +4 "core" % \     +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&{( +179 "core" ( + "manipulator"&^& +4 "core" &   ` +55 "storage"( & +4 "core" &\ \  \ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&#' +92 "core" ' +2 "storage"(~& +3 "core" &\ \ \ +3 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(V'H +112 "core" ' +2 "storage"(- +4 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (f% +3 "core" %  \ +3 ."downElevator"SE.seek :down +3 "storage"(}'v +62 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +33 (% +3 "core" %~\ \ ?\ +2 "manipulator"&K% +5 "core" %\   ? +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +91 "core" ' +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(X( +193 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (& +3 "core" & \  +2 "manipulator"&-& +5 "core" &   V ` + .tElbow.seek 2 +2 "manipulator"&( +17 "core" ( +2 "manipulator"&& +4 "core" &  0  + "storage"(1& +4 "core" & \ \ \  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&'' +94 "core" ' +2 "storage"(& +4 "core" & \ \  [\  +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(L'H +112 "core" ' + "storage"(z- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (7% +3 "core" % :\ p +3 ."downElevator"SE.seek :down +4 "storage"(2'v +64 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +32 (8% +3 "core" %}\ \  \ +2 "manipulator"&)% +4 "core" %   ( < +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"& '\ +91 "core" ' +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 3 + "storage"(0( +185 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 ( & +2 "core" &\  \  +3 "manipulator"&v& +4 "core" &   E  +2 .tElbow.seek 3 + "manipulator"&W( +11 "core" ( +2 "manipulator"&_& +4 "core" &   B  +2 "storage"(:& +4 "core" &\ \  \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 700 counts + "manipulator"&' +104 "core" ' + "storage"(<& +4 "core" &\ %\ " \  +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('H +118 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (>% +3 "core" %  C\ k +3 ."downElevator"SE.seek :down +3 "storage"(%'v +61 "core" ' + ."downElevator"SE.stop + "storage"(5 +35 (C% +8 "core" %~\ C\ ) X\ +2 "manipulator"&"% +4 "core" %    +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +88 "core" ' +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 4 +2 "storage"(G(,> +187 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (@& +2 "core" &,;\ \ \ \\\  +3 "manipulator"&& +4 "core" &   ?  +2 .tElbow.seek 4 + "manipulator"&( +17 "core" ( +2 "manipulator"&& +3 "core" &   X +2 "storage"(,& +4 "core" &,;\ \  0\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 700 counts +2 "manipulator"&'& +93 "core" ' +9 "storage"(B& +4 "core" &,;\ \  \  +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(9'H +115 "core" ' +2 "storage"(M- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (% +3 "core" % )\ +3 ."downElevator"SE.seek :down +5 "storage"(?'v +62 "core" ' + ."downElevator"SE.stop + "storage"(5 +35 (+% +2 "core" %u\ @\ ( 1\ +3 "manipulator"&F% +3 "core" %$   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&*'\ +96 "core" ' +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"((; +198 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (6& +3 "core" &;\ \  {\ +2 "manipulator"&S& +4 "core" &  O W +2 .tElbow.seek 5 +2 "manipulator"&D( +3 "core" ( +2 "manipulator"&b& +3 "core" &    W +2 "storage"(J& +5 "core" &;\ \ \ +2 .tForearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 700 counts +2 "manipulator"&H' +100 "core" ' + "storage"(.& +4 "core" &;\ \ \ +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(5'H +109 "core" ' +2 "storage"(`- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (;% +3 "core" %  \ +3 ."downElevator"SE.seek :down +4 "storage"( 'v +61 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +35 (\\% +3 "core" %}\ \  +\ +2 "manipulator"&$% +4 "core" %  ; 3 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&Y'\ +97 "core" ' +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(P(K +198 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 ((& +3 "core" &K x\  +2 "manipulator"&j& +4 "core" &  s W +2 .tElbow.seek 6 + "manipulator"&h( +15 "core" ( +2 "manipulator"&&& +3 "core" &    h +2 "storage"(E& +5 "core" &K\ \  \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 700 counts + "manipulator"&U'7 +91 "core" ' +2 "storage"(3& +3 "core" &K\ \  \  +3 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('H +310 "core" ' +2 "storage"(- +3 "core" -': +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (i% +3 "core" % ; \ +3 ."downElevator"SE.seek :down +3 "storage"(R'v +99 (a% +2 "core" %G \ V_ +2 "manipulator"&o% +5 "core" %5  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&n'\ +87 "core" ' +62 ' + ."downElevator"SE.stop +2 "storage"(5 +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 7 + "storage"(e([n +190 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (Z& +3 "core" &[l \  +2 "manipulator"&[& +4 "core" &   B h +2 .tElbow.seek 7 + "manipulator"&t( +19 "core" ( +2 "manipulator"&& +3 "core" &    +2 "storage"(& +4 "core" &[l\ \  i\  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 700 counts +2 "manipulator"&m' +94 "core" ' +3 "storage"(/& +4 "core" &[l\ \  \  +2 .tSE.reconfigure :place +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(q'H +184 "core" ' +8 "storage"(I- +3 "core" -'ׂ +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (]% +3 "core" % ׅ p\ +3 ."downElevator"SE.seek :down +4 "storage"(x'v +99 (% +3 "core" %"\ \  \ NC +2 "manipulator"&N% +3 "core" %  g E +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&!'\ +27 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +60 "core" ' +3157 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +1008 #t-> # Top level ESP Mission script for Niagara post deployment pos 9/18/23 (clock thinks 9/2/23 @16.16)\ \ $daVol = 50 #5.0um durapore +12 #-> $da[:wcrVol]=50 #default to 1L wcr for da +9 #-> $da[:recycle]=true +9 #-> $da[:extractVol]=0.17 +10 #-> $deepDAvolume = 50 +8 #-> $shallowDAvolume = 50 +9 #-> $shallowamDAvolume = 50 +8 #-> $shallowpmDAvolume = 50 +17 #-> def withoutWCR\ [$daVol, nil]\ end +9 #-> $startTime="+2 days" +13 #-> $numPhases = 0 #Deployment count of phases run +47 #-> def nextTime startTime=$startTime\ #if a relative time is specified, reference the start of the\ #previous phase instead of the current time\ Delay.wakeTime startTime, $started\ end +13 #-> nextStartTime = method :nextTime +53 #-> def logPhaseStart phaseKind\ log=Thread.log\ log.synchronize {\ log.forceDateOut\ log.record "===> STARTED #{phaseKind} (phase ##{$numPhases+=1}) <==="\ }\ end +45 #-> def twoDAs\ logPhaseStart :twoDAs\ Sample.deep; initialPurge; da withoutWCR\ Sample.shallow; initialPurge; da withoutWCR\ end +41 #-> def deepDAwithoutWCR\ logPhaseStart :deepDAwithoutWCR\ Sample.deep; initialPurge; da [$deepDAvolume, nil]\ end +42 #-> def shallowDAwithoutWCR\ logPhaseStart :shallowDAwithoutWCR\ Sample.shallow; initialPurge; da [$shallowDAvolume, nil]\ \ end +35 #-> if ESP.simulation?\ pucks 1=>0, 2=>22, 3=>22, 4=>22, 5=>22, 6=>22, 7=>22\ end +36 #-> mission :startTube=>7 do\ \ at "16:22 PM 09/02/2023" do\ shallowDAwithoutWCR\ end \ \ end +4 #Preparing to sleep until 16:22 PM 09/02/2023 +4 #Asleep til 16:22 PM 09/02/2023 +3 #Continuing at 16:22 +2 "Can"\ -1 ` +28 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +10955 "Can"\ 1 +3 #tPowering core bus +549 .Gate.power :raw,:ON +3 "sampler") +48 )c +3 "core"  +2 "collection"' +3 'd +3 "core"  +2 "processing"% +3 %O +2 "core"  +6 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X STARTED shallowDAwithoutWCR (phase #1) <=== + #Starting initialPurge +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +5 "core" &\ +2 .tHand.open + "manipulator"&1 +73 "core" 1 +2 "manipulator"&z& +4 "core" &  ' k +2 "manipulator"&7% +3 "core" % \    +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&{(- +172 "core" ( +2 "manipulator"&& +3 "core" &-  z +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &8& +3 "core" &-    z +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :garage +2 "manipulator"&)'! +106 "core" ' + .tHand.close + "manipulator"&L/ +68 "core" / +2 "manipulator"&2& +4 "core" &- z +2 "manipulator"& % +4 "core" % * \ w +2 .tForearm.seek :retract +2 "manipulator"&v'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&'( +281 "core" ( +2 "manipulator"&_& +3 "core" &  0 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &:& +3 "core" &  0 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&X', +103 "core" ' + "manipulator"&<& +5 "core" & 0 +2 "manipulator"&% +4 "core" %, 2 +2 "collection"'>& +4 "core" &\ +2 "collection"'& +5 "core" &\ +3 .tCC.seek :closed + "collection"' (O +5 "core" &\ +6 &D\ %h +10 &iY\ 8 +9 &~\ L +10 &]\ L +9 &O_\ K +9 &[\ K +10 &\\\ K +9 &`\ K +9 &V^\ L +10 &]\ K +9 &Z\ K +10 &!a\ K +9 &#^]\ L +9 &% ]\ L +10 &&]\ K +9 &(_\ K +9 &*f^\ L +10 &,)\\\ K +9 &-\\\ K +10 &/\\\ K +9 &1p_\ K +9 &31^\ K +10 &4\\\ L +9 &6^\ K +9 &8w]\ K +10 &::Y\ K +9 &;^\ K +10 &=\\\ K +9 &?_\ K +9 &AB]\ K +10 &C\\\ K +9 &D[\ K +9 &F`\ L +10 &HEm\ M +9 &I\ Q +10 &K\ U +9 &Mj\ X +9 &N\\\ 7 +10 &Ox\ N +9 ( + &O~p\ H +2 "collection"'& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.59 + "collection"'C& +3 "core" &O~r\ H +3 .tHand.open + "manipulator"&"1 +71 "core" 1 +2 "manipulator"&% +4 "core" % * ( +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&%'\ +102 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'@& +4 "core" &O~r\ H +2 "collection"'% +4 "core" %\ +2 .tCSV.dial CSR + "collection"'  +125 "core"  +2 #tPulling 4.999ml of CSR.flush .CSR.select :flush +2 "collection"' +10 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 5ml + "collection"''l +1359 "core" ' +3 .tdelay 5 seconds +121 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +372 .tCSR.select :air +3 "collection"' +9 ',% +3 "core" %l\  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'0' +642 "core" ' + .tCSV.dial :waste +2 "collection"'B +123 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'M' +1990 "core" ' +7 #tPurging external Intake +2 "collection"'& +6 "core" &O~p\ H +4 "collection"'W% +8 "core" %\ +3 .tCSV.dial :flush +3 "collection"'  +42 "core"  +5 .tCS.reconfigure :fast +4 "collection"'#d @b +5 .tCS.seek 10ml +3 "collection"'+' D +766 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +1539 "core" ' +2 .tdelay 5 seconds +551 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"'F +2 '9  +16 "core" +54 ~ +2 .tCTV.dial :intake + "collection"'?  +72 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml +2 "collection"'' +2323 "core" ' + .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air + "collection"'6  +73 "core" ~ + #tFlushing upper manifold +2 "collection"'S& +4 "core" &O~o\ H + "collection"'b% +4 "core" %\ +2 .tCSV.dial :flush + "collection"'J  +71 "core"  +2 .tCS.seek 5ml + "collection"'G'l +1196 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'. @ +41 "core" A +2 "collection"'`% +4 "core" %l\  +2 .tCS.seek 7ml +2 "collection"';' +540 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"' +99 "core" ~ + .tCTV.dial :air +2 "collection"'*  +4 "core"  +3 .tCS.seek 0ml + "collection"'\\' +1648 "core" ' +2 .tdelay 7 seconds +702 .CS.seek 3ml +2 "collection"'$'- +750 "core" ' +2 .tCSV.dial :waste + "collection"'5 +42 "core" +3 .tCS.seek 0ml + "collection"' ' +757 "core" ' +2 "collection"'H& +3 "core" &O~n\ H +2 "collection"'(% +4 "core" %\ +2 .tCSV.dial :flush + "collection"'j  +41 "core"  +2 .tCS.seek 3ml +2 "collection"'&'- +748 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'E @ +40 "core" A +2 "collection"'% +4 "core" %-\  +2 .tCS.seek 5ml + "collection"'3'l +533 "core" ' +2 .tCSV.dial :air + "collection"'D @ +5 "core" A +2 .tCS.seek 0ml +2 "collection"'Y' +1207 "core" ' + .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"''- +753 "core" ' +2 .tCSV.dial :waste + "collection"'i +71 "core" +2 .tCS.seek 0ml + "collection"'a' +751 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&o& +4 "core" & A 0 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +22 "core" ( +2 "manipulator"&U& +4 "core" & J * +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &Z& +8 "core" &  * +3 .tForearm.seek CC + "manipulator"&[', +108 "core" ' + .tHand.close + "manipulator"&/ +74 "core" / +2 .tCC.seek :open +2 "collection"'( +375 "core" ( +2 "manipulator"&R& +3 "core" &  * +2 "manipulator"&P% +4 "core" %    +2 .tForearm.seek :retract +2 "manipulator"&/'\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&h(- +275 "core" ( + "manipulator"&n& +4 "core" &-   ? +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &I& +3 "core" &-   ? +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&]'! +111 "core" ' +3 .tHand.open + "manipulator"&1 +70 "core" 1 + "manipulator"&N% +5 "core" % * U ȿ +2 .tForearm.reconfigure :loose + "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&q'\ +100 "core" ' +2 #tda sampling at most 50ml +52 #Loading sh1 puck from tube 7 into Collection Clamp + "collection"'m& +4 "core" &\ +2 "manipulator"&x% +3 "core" %\    +3 "storage"(c% +4 "core" % \ + "storage"(d. +4 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 7 +2 "storage"(O([n +660 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (& +3 "core" &[n F\  +3 "manipulator"&l& +4 "core" &-   4 ? + "manipulator"&p% +4 "core" %\    +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 7 +2 "manipulator"&k( +170 "core" ( +2 "manipulator"&A& +3 "core" &   6 +2 "storage"(r& +5 "core" &[n r\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 700 counts + "manipulator"&\ ' +94 "core" ' +2 "storage"(Q& +3 "core" &[n ;\  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(|'H +155 "core" ' +2 "storage"(g- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (w& +3 "core" &[n { 3\  +3 "manipulator"&!& +4 "core" &   6 +2 .tElbow.seek 7 +2 "manipulator"&y( +4 "core" ( + "manipulator"&t& +3 "core" &  & 6 +2 "storage"( & +5 "core" &[n \\\  +2 .tForearm.seek 7 + 300 counts + "manipulator"&^'b +20 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&~/ +72 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&e& +3 "storage"( 'v +5 "core" &  - 6 +2 "manipulator"&% +4 "core" % [  A +3 .tForearm.seek :retract + "manipulator"&V'\ +92 "core" ' +2 .tElbow.seek CC + "manipulator"&#( +36 "core" ' + ."downElevator"SE.stop + "storage"(5 +110 "core" ( +2 "manipulator"&& +4 "core" & ) 1 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &-& +2 "core" & 6 1 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&u', +101 "core" ' +3 "manipulator"&T& +3 "core" &  1 +3 "manipulator"&% +3 "core" %0  S +3 "collection"'4& +3 "core" &\ +3 "collection"'& +5 "core" &\ +3 .tCC.seek :closed + "collection"'(O +5 "core" &\  +9 &3\ +{ +10 &f\ > +9 &u\ L +9 &VY\ J +10 &]\ K +9 &_\ K +9 &Z\ K +10 &^[\ K +11 & Z\ K +9 &Z\ K +9 & Z\ K +9 &"fZ\ K +9 &$)[\ J +9 &%Z\ K +9 &'`\ K +10 &)n_\ J +9 &+0\\\ J +10 &,]\ J +9 &.Z\ K +9 &0w_\ J +10 &28Z\ K +9 &3_\ J +9 &5^\ K +10 &7^\ J +9 &9@Z\ K +10 &;Y\ J +9 &<\\\ J +9 &>_\ K +10 &@H]\ K +9 &B\ Z\ K +9 &C_\ J +10 &E`\ K +9 &GKm\ L +10 &I,\ P +9 &J7\ V +9 &Lo\ \ X +10 &N1\ E +9 &O:8\ )z +9 &Os\ H +6 ( +2 "collection"'& +4 "core" &On\ H +2 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.71 + .Hand.open + "manipulator"&1 +67 "core" 1 +2 "manipulator"&z% +3 "core" % ( $ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&7'\ +95 "core" ' +3 #tcollectSample 50ml w/bubble point of 24psi + #Priming 7ml +6 .Gate.power :sampler,:ON + ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +49 "sampler")+ +5 "core" + +2 "sampler")8% +4 "core" % \  +2 "collection"'K& +3 "core" &On0\ H +4 "Can"\ Q3Z\ DI + #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +2 "collection"'L  +5 "core"  +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")2  +4 "core"  +3 .tSS.reconfigure :fast +2 "sampler")#.0X Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +180 "core" ' +2 ."connect"SSV.dial CBV +4 .tCBV.dial SSV +3 "sampler")}  +3 "collection"') @ +109 "core" ? +17  +2 .tdelay 3.8 seconds +74 "Can"\ A3b\ E +308 "collection"'_% +3 "core" %\ +2 "sampler"):% +4 "core" %?0 \ u +2 #tSensor limits: Intake max 132.4psia; Outlet max 137.6psia + .SSV.dial :spit + "sampler"){ +127 "core"  +6 .tSS.seek 0ml + "sampler")<' +292 "core" ' +2 .tSSV.dial CBV + "sampler")  +127 "core"  +2 .tCTV.dial :intake + "collection"'>  +71 "core"  + #tWaiting for external sampler to finish priming... + .delayUntil "16:30:07.52" +1406 #"flow"0.0L/min +8398 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +624 "core" ' +2 #tStroke completed -- waiting for pressure to equalize ... + .SS.reconfigure :exhale +2 "sampler")#.0X Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +1269 "core" ' L O\ +3 "collection"'K% +4 "core" % N R\  +2 "sampler")L% +4 "core" % \ +2 #tBubblePoint: Intake @24.2psia, Outlet @0.4psia + .CBV.dial SSV + "collection"'2 @ +35 "core" @ +2 .tSS.reconfigure :default +2 "sampler")#.0X Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +102 "core" ' +53 .tSS.reconfigure :fast +2 "sampler")#.0X' +8 "core"  +102 ."CSpush"CSV.dial :air + "collection"'v @ +42 "core" > +2 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'1' +108 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")< +128 "core"  +2 .tSS.reconfigure :exhale +2 "sampler")#.0X +103 "collection"'r9 +3 "core" 9/= +103 "collection"'Q9 +3 "core" 9G: +102 "collection"'g9 +3 "core" 9^8 +102 "collection"'l9 +3 "core" 9t7 +103 "collection"'!9 +2 "core" 95 +103 "collection"'N9 +2 "core" 94 +103 "collection"'h9 +2 "core" 92 +103 "collection"'w9 +3 "core" 90 +102 "collection"'t9 +3 "core" 9/ +103 "collection"'q9 +2 "core" 9- +103 "collection"'~9 +3 "core" 9+ +5 "Can" 8\ ۸ +98 "collection"' 9 +4 "core" 9* +103 "collection"'e9 +2 "core" 9-( +103 "collection"'9 +2 "core" 9@ ' +103 "collection"'k9 +3 "core" 9S& +102 "collection"'\ 9 +4 "core" 9e$ +102 "collection"'-9 +3 "core" 9w# +102 "collection"'9 +3 "core" 9! +103 "collection"'T9 +2 "core" 9! +103 "collection"'9 +3 "core" 9% +103 "collection"'9 +3 "core" 9* +102 "collection"'49 +3 "core" 9. +103 "collection"'y9 +2 "core" 92 +103 "collection"'V9 +2 "core" 96 +146 "collection"'|9 +11 "core" 9= +102 "collection"'9 +4 "core" 9 A +103 "collection"'9 +3 "core" 9 E +102 "collection"'z9 +3 "core" 9 )I +103 "collection"'9 +3 "core" 9 6N +102 "collection"'u9 +3 "core" 9 AR +103 "collection"'^9 +2 "core" 9 OV +103 "collection"'K9 +3 "core" 9 ZZ +102 "collection"'L9 +3 "core" 9 f^ +103 "collection"'29 +2 "core" 9 qc +103 "collection"' 9 +2 "core" 9 {g +103 "collection"'9 +4 "core" 9 k +103 "collection"')9 +2 "core" 9 o +103 "collection"'}9 +2 "core" 9 s +103 "collection"'9 +3 "core" 9 x +102 "collection"'_9 +3 "core" 9 | +103 "collection"'{9 +3 "core" 9  +103 "collection"' 9 +2 "core" 9  +103 "collection"'9 +2 "core" 9  +103 "collection"'v9 +3 "core" 9  +102 "collection"':9 +3 "core" 9  +104 "collection"'<9 +6 "core" 9  +45 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +51 "collection"'89 +3 "core" 9  +103 "collection"'>9 +2 "core" 9  +103 "collection"'19 +2 "core" 9  +103 "collection"'9 +3 "core" 9 \ +104 "collection"'9 +7 "core" 9  +106 "collection"'9 +2 "core" 9  +103 "collection"'@9 +3 "core" 9\ \ +102 "collection"'"9 +3 "core" 9\ \ +103 "collection"'s9 +2 "core" 9\  +103 "collection"'C9 +3 "core" 9\ \ +103 "collection"',9 +3 "core" 9\ \ +102 "collection"'9 +3 "core" 9\ \ +103 "collection"'B9 +2 "core" 9\ \ +103 "collection"'09 +3 "core" 9\ !\ +102 "collection"'9 +4 "core" 9\ % +102 "collection"'9 +3 "core" 9\ (\ +103 "collection"'M9 +2 "core" 9\ , +103 "collection"'X9 +3 "core" 9\ .\ +102 "collection"'F9 +3 "core" 9\ 2\ +103 "collection"'99 +2 "core" 9\ 3 +103 "collection"'+9 +2 "core" 9\ 7\ +103 "collection"'?9 +3 "core" 9\ 9\ +102 "collection"'W9 +3 "core" 9\ ;\ +3 .tCH.hold 10:00,70C +3 "collection"' `\ `\ :\ +2 'b9 +7 "core"  + 9\ <\ +2 "collection"'% +3 "core" %  \ k +3 #tBegun lysing Collection Puck Heater at 68C/20.1psia +17306 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +18926 #Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +4021 #Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +12639 "Can"\ > q +6188 "core" ` +2 "collection"'S9 +3 "core" 9\  +3 "collection"'G% +4 "core" %Q\ +2 #tEnded lysing Collection Puck Heater at 70C/18.8psia +2 .CS.seek 0ml + "collection"'' +333 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'* @ +98 "core" B + .tCSV.dial :air +2 "collection"'; @ +40 "core" > +3 .tCS.seek 5ml + "collection"'\\'l +1263 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +73 "core" ' + .tCSV.dial CTV +2 "collection"'5  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'$ @ +42 "core" > +3 .tdelay 2 seconds +201 .CSV.dial CTV +58 "collection"'H  +41 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'( @ +41 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'j' +1355 "core" ' + "collection"' % +5 "core" % \ + #tPuck @31.4psia after final lysis pressurization + #Recovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'E +97 "core" ~ + .tCBV.dial CSV +2 "collection"'  +28 "core"  +2 "collection"'&% +4 "core" % o qn\ +2 .tCS.seek 5ml + "collection"'.'l +1352 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'`  +39 "core" +2 "collection"'3% +4 "core" %l \  +2 .tCS.seek 6.999ml + "collection"'Y' +583 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'i @ +40 "core" > +2 .tCS.seek 10ml + "collection"'o' D +848 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'Z ` +109 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'   +37 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV + "collection"''  +3 'a  +27 "core"  +103  +2 .tCS.seek 5ml +2 "collection"'U'l +1343 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'% @ +100 "core" B +2 .tCSV.dial :waste + "collection"' +97 "core" +3 .tCS.seek 0ml + "collection"'P' +1354 "core" ' +2 .tCSV.dial :air + "collection"'D @ +69 "core" A +2 .tCS.seek 5ml +2 "collection"'['l +1349 "core" ' +2 .tCSV.dial CTV + "collection"'n  +41 "core"  +2 .tdelay 2 seconds +201 .CSV.dial :air +2 "collection"'I @ +42 "core" > +2 .tdelay 2 seconds +201 .CSV.dial CTV +2 "collection"'  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +42 "core" > + .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'' +1357 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"'/ +94 "core" ~ +2 .tCBV.dial CSV + "collection"'m  +36 "core" +2 "collection"'x% +4 "core" %\ +2 .tCS.seek 4.999ml +2 "collection"'R'l +1350 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'d  +40 "core" +2 "collection"']% +3 "core" %lJA\  +3 .tCS.seek 7ml + "collection"'f' +586 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'= @ +40 "core" ? +2 .tCS.seek 10ml + "collection"'c' D +848 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +109 "core" _ +2 #tLysing Complete + "collection"'A& +3 "core" &OmPO\ H +3 #tStoring sh1 puck in Collection Clamp to tube 6 + "manipulator"&p% +3 "core" %     +2 "storage"(r% +4 "core" %| a\ +2 "storage"(Q. +3 "core" .([n +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(g(K +193 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (l& +3 "core" &K \ +2 "manipulator"&!& +4 "core" &  q 1 +2 "manipulator"&N% +4 "core" %   V  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 + "manipulator"&h( +153 "core" ( +52 "manipulator"&w& +5 "core" &  +2 "storage"(t& +4 "core" &K \ +2 .tForearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 700 counts +2 "manipulator"&q'7 +94 "core" ' + "storage"(~& +5 "core" &K \ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"( 'H +282 "core" ' +2 "storage"(e- +3 "core" -'| +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" &   +2 "storage"(k& +4 "core" &K K\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 6 +2 "manipulator"&\ '{ +40 "core" ' + .tElbow.hold +2 "manipulator"&-, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(- +2 "core" -'| +3 .tSE.seek 0.1 Pucks below Top Plate + "storage"(T'B +30 "core" ' + "manipulator"&% +4 "core" %ΎO * ȯ +2 "storage"(& +5 "core" &K  \ + .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 6 + 319 counts + "manipulator"&4'Ϻ +16 "core" ' +2 "manipulator"&y& +4 "core" &  T  +2 "storage"(V& +4 "core" &K \ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 700 counts +2 "manipulator"&|'7 +20 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate + "storage"('9 +46 "core" ' + "manipulator"&& +4 "core" &   +2 "manipulator"&z% +3 "core" %5   9 +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&u( +149 "core" ( +2 "manipulator"&^& +3 "core" & 0 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &K& +3 "core" &  3 0 +3 .tForearm.seek CC +2 "manipulator"&L', +96 "core" ' +2 .tHand.close + "manipulator"&2/ +70 "core" / +2 .tCC.seek :open +2 "collection"' ( +376 "core" ( +2 "storage"(& +4 "core" &K \ +2 "storage"()& +4 "core" &K \ + "manipulator"&}& +4 "core" &  j 0 +2 "manipulator"&% +4 "core" % ;  +2 .tForearm.seek :retract +2 "manipulator"&_'\ +97 "core" ' +4 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +6 .tElbow.seek 6 +4 "manipulator"&{( +152 "core" ( + "manipulator"& & +5 "core" &     + "storage"(& +4 "core" &K\ \  |\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 6 + "manipulator"&v'{ +109 "core" ' + .tElbow.hold +2 "manipulator"&:, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&<1 +72 "core" 1 +3 "manipulator"&8% +4 "core" % Ώ_ ȳ + "storage"(>& +4 "core" &K \ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 6 + 320 counts + "manipulator"&1'ϻ +14 "core" ' +2 "manipulator"&& +4 "core" &    +2 "storage"(& +3 "core" &K\ f\ +50 .tForearm.reconfigure :tight +9 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 700 counts +2 "manipulator"&'7 +24 "core" ' + "storage"(@% +4 "core" %B\ \  Y\ +3 ."downElevator"SE.seek :down +4 "storage"("'v +99 (s% +3 "core" %I\ \ $\ U] +2 "manipulator"&C% +5 "core" %8 T +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&,'\ +91 "core" ' +60 ' +4 ."downElevator"SE.stop +4 "storage"(5 +6 #tTranferring DA +3 #Beginning samplePassC +4 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +5 "collection"'& +7 "core" &Y[\ +5 "manipulator"&B& +8 "core" &   L  +4 "manipulator"&0% +8 "core" %\ !  1 +4 .tElbow.seek FlushPuck::Garage +4 "manipulator"&(- +50 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +120 "core" ( +2 "manipulator"&& +3 "core" &-  K E +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &M& +2 "core" &-  E +3 .tForearm.seek :garage + "manipulator"&X'! +106 "core" ' +2 .tHand.close + "manipulator"&F/ +75 "core" / +2 "manipulator"&9& +4 "core" &-  ' E +2 "manipulator"&+% +4 "core" % 3 J +2 .tForearm.seek :retract + "manipulator"&?'\ +101 "core" ' +5 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +6 .tElbow.seek CC +4 "manipulator"&W( +285 "core" ( +2 "manipulator"&b& +4 "core" &  7 + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &  N 7 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&J', +103 "core" ' + "manipulator"&& +4 "core" &  7 +2 "manipulator"&S% +4 "core" %.  n  +2 "collection"'G& +4 "core" &_b?\ +2 "collection"'6& +6 "core" &^aJ\ +2 .tCC.seek :closed +2 "collection"'*(O +3 "core" &_c\ +9 & 9^b\ %h +9 &Z}`a\ 7 +10 &}]a\ J +9 &\\^b\ J +10 &]]am\ J +9 &K^^b\ I +9 & ]^a\ J +10 &`]b\ J +9 &[]b{\ I +9 &R]_am\ J +10 & _]bR\ I +9 &!_aa2\ J +10 &#_`c\ J +9 &%Z`_b\ J +9 &'`]a\ J +10 &(__a\ I +9 &*_`b\ I +9 &,c]]cv\ I +10 &.%]^ag\ I +9 &/`[dI\ J +10 &1__b\ I +9 &3k]`a\ I +9 &5-_`b\ I +10 &6]^a\ I +9 &8a_c\ J +9 &:r\\^bq\ J +10 &<5\\^b\ I +9 &=\\^b\ I +10 &?_`b\ J +9 &A|`ab\ I +9 &C>[ab\ I +10 &D\\_a\ J +9 &F`^a\ J +9 &H{q_`l\ L +10 &J0^be\ Q +9 &K_cX\ V +10 &M]bE\ W +9 &OQaaE\ . +9 &Oab.\ K +9 ( +3 "collection"'6& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.63 +2 "collection"';& +4 "core" &Oi`a#\ I + &Og_b\ I + .tHand.open + "manipulator"&1 +71 "core" 1 + "manipulator"&5% +5 "core" % , H +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&$'\ +98 "core" ' +2 .tPSV.dial PSR + "processing"%H +127 "core"  + "processing"%(% +4 "core" %XC\ +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%\\' +1604 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +31 "processing"%  +40 "core"  +2 .tPS.seek 0ml +2 "processing"%E'W +1612 "core" ' + .tPSV.dial PSR +2 "processing"% +42 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%&' +2242 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +344 "core" ' + .tPSV.dial :mixloop +2 "processing"%D +42 "core" +2 .tPS.seek 0ml +2 "processing"%P'W +2632 "core" ' +4 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&n& +13 "core" & 6 +4 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +6 .tElbow.seek CC +2 "manipulator"&I( +5 "core" ( +5 "manipulator"&& +6 "core" &  / 6 +8 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +6 && +5 "core" & 6 +5 .tForearm.seek CC +2 "manipulator"&[', +110 "core" ' +4 .tHand.close +2 "manipulator"&// +75 "core" / +4 .tCC.seek :open +3 "collection"'m( +375 "core" ( +2 "manipulator"&x& +4 "core" &  R 6 +2 "manipulator"&% +4 "core" %   " +2 .tForearm.seek :retract + "manipulator"&d'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&](- +235 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +34 "core" ( +2 "manipulator"&R& +4 "core" &-  ) U +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &=& +3 "core" &- Y U +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&f'! +107 "core" ' +3 .tHand.open + "manipulator"&1 +68 "core" 1 +2 "manipulator"&A% +3 "core" % (u ǹz +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&p'\ +97 "core" ' +2 .tPSV.dial :mixloop + "processing"%r +14 "core" +2 .tPTV.dial :PRVmixing + "processing"%Q  +5 "core" +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV + "processing"%l  +2 "collection"'!  +8 "core" +7  +7 .tCTV.dial :air,avoiding: :intake +2 "collection"'N  +4 "core" +3 #tLoading lyfil puck from tube 7 into Collection Clamp + "collection"'O& +3 "core" &il\ +2 "manipulator"&w% +4 "core" %\  I  +2 "storage"(t% +4 "core" %}\ \  \ +2 "storage"(#. +3 "core" .(K +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 7 +2 "storage"(~([n +192 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (7& +2 "core" &[l\ \  \  +3 "manipulator"&e& +4 "core" &- U +2 "manipulator"&% +4 "core" %\  D  +54 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 7 + "manipulator"&k( +178 "core" ( + "manipulator"&& +5 "core" &  B Z + "storage"(& +5 "core" &[l\ \  \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 700 counts + "manipulator"&' +100 "core" ' +2 "storage"(y& +3 "core" &[l\ &\ 6 R\  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(V'H +173 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (z& +2 "core" &[l \  +3 "manipulator"&q& +4 "core" &  V Z +2 .tElbow.seek 7 + "manipulator"&h( +3 "core" ( +2 "manipulator"& & +4 "core" &  Z +2 "storage"(\ & +3 "core" &[l \  +3 .tForearm.seek 7 + 300 counts + "manipulator"&4'b +25 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&T/ +70 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&^& +5 "storage"(K'v +6 "core" &  * Z +2 "manipulator"&|% +4 "core" % S @ +2 .tForearm.seek :retract +2 "manipulator"&-'\ +94 "core" ' +2 .tElbow.seek CC + "manipulator"&2( +41 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +100 "core" ( + "manipulator"&& +4 "core" & 1 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" & < 1 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&', +105 "core" ' +2 "manipulator"&)& +4 "core" &  c 1 +2 "manipulator"&}% +4 "core" %.   +2 "collection"'& +4 "core" &lo\ +2 "collection"' & +5 "core" &lm\ +3 .tCC.seek :closed + "collection"'(O +4 "core" &im|\ +8 &9kmg\ %h +10 &Z}jlN\ 7 +9 &~jm:\ J +10 &[in"\ J +9 &]jm\ J +9 &I]jm\ J +10 & \\kn \ J +9 &^io\ I +9 &^kn\ J +10 &P`ko\ J +9 & [jm\ J +10 &!]jnP\ J +9 &#]jn^\ I +9 &%Z^jlb\ I +10 &'\\jm\ J +9 &(]ln\ I +9 &*ajn\ J +10 &,a\\in\ J +9 &.$[io\ I +10 &/^jm\ I +14 &1]jmq\ I +4 &3i`jmc\ J +10 &5,_kmN\ I +9 &6]jnS\ I +9 &8ainy\ I +10 &:q[jm\ J +9 &<4`jo\ I +10 &=[ko\ I +9 &?^kn\ I +9 &Ay`in\ J +10 &C<Zim\ I +9 &D_jn\ I +9 &Fflot\ J +10 &Hyzjmg\ M +9 &J+jmX\ R +10 &KilR\ V +9 &MimO\ X +9 &ORhkF\ . +10 &Oil<\ L +9 ( + &ObimB\ I +2 "collection"' & +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.74 +2 .Hand.open + "manipulator"&L1 +76 "core" 1 +2 "manipulator"&u% +3 "core" % '  < +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&<'\ +99 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'8  +126 "core"  + .tCSV.dial CTV +2 "collection"'>  +32 "core"  +3 .tPS.seek 2.5ml + "processing"%' +2636 "core" ' + "collection"'% +4 "core" % IBB\  +2 .tCS.seek 4.151ml +2 "collection"'_'Q +1564 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%@  +39 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%{  +81 "core"  +2 .tPS.seek 0ml +2 "processing"%s'W +592 "Can"\ EAz  +2037 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"'C ` +39 "core" ^ +2 .tCSV.dial :air + "collection"'v @ +85 "core" > +10 .tCS.seek 10ml + "collection"'1' D +1564 "core" ' + .tCSV.dial CTV +2 "collection"'  +42 "core"  +2 .tCS.seek 0ml +2 "collection"'' +2626 "core" ' + .tCBV.dial :waste1 +2 "collection"'B @ +28 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'0  +125 "core" +2 "collection"'& +3 "core" &Ob,\ I +3 #tStoring lyfil puck in Collection Clamp to tube 6 + "manipulator"&% +5 "core" %\  ; ! +2 "storage"(M% +4 "core" %x E\ + "storage"(". +3 "core" .([n +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(:(K +194 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (F& +3 "core" &K \ +2 "manipulator"&9& +5 "core" &  X 1 + "manipulator"&+% +4 "core" %\   { ! +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 + "manipulator"&,( +153 "core" ( +3 "manipulator"&X& +3 "core" &  ? +2 "storage"(b& +4 "core" &K 5\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 700 counts + "manipulator"&'7 +89 "core" ' + "storage"(& +4 "core" &K P\ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('H +284 "core" ' + "storage"(S- +3 "core" -'t +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&G& +4 "core" &  B +2 "storage"(?& +4 "core" &K e\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 6 +2 "manipulator"& '{ +37 "core" ' +2 .tElbow.hold + "manipulator"&;, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(- +2 "core" -'t +3 .tSE.seek 1.1 Pucks below Top Plate + "storage"(5': +31 "core" ' +2 "manipulator"&6% +3 "core" %Ώ_ ȳ +3 "storage"(H& +4 "core" &K 6 1 C\ + .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 6 + 320 counts + "manipulator"&('ϻ +22 "core" ' +2 "manipulator"&J& +8 "core" &   +2 "storage"( & +4 "core" &K 2\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 700 counts +2 "manipulator"&\\'7 +28 "core" ' +3 .tSE.seek 2.1 Pucks below Top Plate + "storage"('1 +44 "core" ' + "manipulator"&E& +5 "core" & + "manipulator"&j% +4 "core" %Y +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&3'\ +85 "core" ' +2 .tElbow.seek CC +2 "manipulator"&`( +154 "core" ( +2 "manipulator"&.& +3 "core" &  C * +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &i& +3 "core" &  * +2 .tForearm.seek CC +2 "manipulator"&Y', +103 "core" ' +2 .tHand.close + "manipulator"&Z/ +69 "core" / +2 .tCC.seek :open +2 "collection"'&( +376 "core" ( +2 "storage"('& +4 "core" &K N\ + "storage"(& +4 "core" &K \ +2 "manipulator"&o& +3 "core" & 0 * +2 "manipulator"&a% +53 "core" % * e +4 .tForearm.seek :retract +2 "manipulator"& '\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 +2 "manipulator"&%( +150 "core" ( +2 "manipulator"&D& +4 "core" &   , +2 "storage"(U& +3 "core" &K H\ +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 6 + "manipulator"&n'{ +112 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&1 +67 "core" 1 +2 "manipulator"&/% +4 "core" % Ύj D Ƕ +2 "storage"(W& +4 "core" &K \ +3 .tForearm.force -20 "manipulator"&5 +4 .tForearm.seek 6 + 319 counts + "manipulator"&$'Ϻ +22 "core" ' +3 "manipulator"&*& +4 "core" &  +2 "storage"(x& +4 "core" &K 0\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 700 counts +2 "manipulator"&'7 +27 "core" ' + "storage"([% +4 "core" %2\ \ \ W\ +3 ."downElevator"SE.seek :down +3 "storage"(R'v +99 (=% +3 "core" %F \ T[ +2 "manipulator"&I% +4 "core" %1 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +47 ' +2 ."downElevator"SE.stop + "storage"(5 +3 .tPSV.dial :air + "processing"%A  +70 "core" +2 .tPS.seek 2.5ml + "processing"%d' +2148 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +468 "core" ' +4 .tdelay 1 second +104 .PSV.dial :mixloop + "processing"%r +41 "core" +6 .tdelay 1 second +102 .PSV.dial :air + "processing"%Q  +42 "core"  +2 .tdelay 1 second +101 .PSV.dial :mixloop +2 "processing"%! +42 "core" +2 .tdelay 1 second +101 .PSV.dial :air +2 "processing"%l  +42 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml + "processing"%N'W +2624 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%O& +5 "core" &t\ +2 "manipulator"&w& +3 "core" &  b +2 "manipulator"&t% +4 "core" %\  0  +3 .tElbow.seek FlushPuck::Garage + "manipulator"&#(- +180 "core" ( +2 "manipulator"&f& +3 "core" &-  ' +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &7& +3 "core" &- 5 +3 .tForearm.seek :garage + "manipulator"&e'! +108 "core" ' +2 .tHand.close + "manipulator"&/ +67 "core" / +2 "manipulator"&g& +3 "core" &-  +2 "manipulator"&% +4 "core" % (~ " ǼK +2 .tForearm.seek :retract + "manipulator"&'\ +103 "core" ' + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&y( +125 "core" ( +2 "manipulator"&]& +3 "core" &   ! s +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" & s +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&z' +92 "core" ' +2 "manipulator"&p& +4 "core" &  s + "manipulator"&q% +51 "core" %  @ K +5 "processing"% & +4 "core" &y\ +2 "processing"%\ & +6 "core" &p\ +2 .tPC.seek :closed +2 "processing"%T(Tg +4 "core" &\  +9 &4}\ *y +9 &g\ > +9 &[r\ L +10 &!W\ K +9 &X\ K +9 &Z\ K +10 &f[\ K +9 &'Y\ L +10 &Y,\ K +9 &V\ K +9 & nZ\ K +10 &"0X\ K +9 &#[\ K +9 &%Y\ K +10 &'vZR\ K +9 &)8Y[\ K +10 &*U]\ K +9 &,Y\ K +9 &.~[\ K +10 &0@Y\ K +9 &2Y\ K +9 &3U\ K +10 &5X\ K +9 &7HY\ K +10 &9 V\ K +9 &:Y\ K +9 &<Y\ L +10 &>QX\ K +9 &@X\ K +9 &AZ\ K +10 &CY\ K +9 &EX]\ K +10 &G` \ L +9 &Hc\ \ M +9 &J \ P +10 &LM\ R +9 &N\ R +9 &O\ R +10 &Q\ R +9 &SI\ 5 +10 &T+n\ R +9 &TI\ ' +2 ( +2 "processing"%\ & +4 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.56 + "processing"%^& +4 "core" &TI\ ' + .tHand.open + "manipulator"&|1 +68 "core" 1 +2 "manipulator"&k% +3 "core" %  " K +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +94 "core" ' +2 .tPRV.dial :air + "processing"%  +44 "core"  +2 .tPSV.dial :mixloop + "processing"% +43 "core" +2 "processing"%V% +4 "core" %Y\ +2 .tPS.seek 0.3ml +2 "processing"%4' +389 "core" ' +2 .tPSV.dial PSR + "processing"%) +98 "core"  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%}'* +489 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml + "processing"%' +1912 "core" ' +2 .tdelay 3 seconds +301 .PSV.dial :mixloop +2 "processing"%h +98 "core" +2 .tPTV.dial :mixing + "processing"%K @ +71 "core" A + .tPBV.dial :waste2 +2 "processing"%-  +101 "core"  +3 .tPS.seek 0ml + "processing"%m'W +2631 "core" ' + #tGaraging FlushPuck in Processing Clamp + "manipulator"&L& +4 "core" & s +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&u( +3 "core" ( +2 "manipulator"& & +3 "core" &   s +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &8& +3 "core" & s +3 .tForearm.seek PC + "manipulator"&>' +100 "core" ' + .tHand.close + "manipulator"&/ +66 "core" / +2 .tPC.seek :open +2 "processing"%P( +400 "core" ( +2 "manipulator"&& +4 "core" & s + "manipulator"&c% +4 "core" %  +2 .tForearm.seek :retract +2 "manipulator"&@'\ +92 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&{(- +141 "core" ( + "manipulator"&& +4 "core" &-  } ( +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &C& +3 "core" &- ` ( +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&v'! +111 "core" ' +2 .tHand.open + "manipulator"&_1 +66 "core" 1 +2 "manipulator"&% +4 "core" % ){ D Ȼ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&1'\ +98 "core" ' +3 #tLoading da puck from tube 7 into Processing Clamp + "processing"%B& +4 "core" &\ + "manipulator"&0% +5 "core" %\  9  + "storage"(% +4 "core" %~\ \ C\ +2 "storage"(. +3 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 7 + "storage"(M([n +191 "core" ( +5 .tSC.configure :limp + "storage"($(\ 1b +3 ("& +3 "core" &[k _\  +2 "manipulator"&F& +5 "core" &.  C % + "manipulator"&9% +4 "core" %\  m  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 7 +2 "manipulator"&+( +168 "core" ( +2 "manipulator"&~& +4 "core" &  b a + "storage"(X& +5 "core" &[k G\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 700 counts + "manipulator"&b' +97 "core" ' +3 "storage"(& +4 "core" &[k\ \  I\  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(2'H +189 "core" ' +2 "storage"(<- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (S& +3 "core" &[k 3\  +2 "manipulator"&G& +4 "core" &  ` a +2 .tElbow.seek 7 +2 "manipulator"&?( +3 "core" ( +2 "manipulator"&& +4 "core" &  $ a +2 "storage"(6& +4 "core" &[k ~\  +2 .tForearm.seek 7 + 300 counts + "manipulator"&H'b +21 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&J/ +71 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"& & +2 "storage"(E'v +7 "core" & / a +2 "manipulator"&j% +4 "core" % _ +2 .tForearm.seek :retract +2 "manipulator"&'\ +88 "core" ' +2 .tElbow.seek PC + "manipulator"&,( +68 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +204 "core" ( +2 "manipulator"&& +4 "core" &  E +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 & & +3 "core" & @ E +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&(' +96 "core" ' +2 "manipulator"&5& +4 "core" &  9 E +2 "manipulator"&.% +4 "core" %  I  +2 "processing"%i& +4 "core" &\ +2 "processing"%\\& +6 "core" &\ +2 .tPC.seek :closed + "processing"%;(Tg +4 "core" &\  +9 &5}\ *y +10 &h\ > +9 &l*\ L +9 &XT\ J +10 &X \ K +9 &Y\ K +9 &Y\ K +10 &_Z\ K +9 &!Y\ K +10 &X\ K +9 & Wo\ K +9 &"fW\ K +10 &$)X\ K +9 &%W\ K +9 &'W\ K +10 &)oX\ K +9 &+0V}\ K +10 &,W\ K +9 &.W\ K +9 &0wW\ K +10 &2:W\ J +9 &3Xu\ K +10 &5Wl\ K +9 &7Xp\ K +9 &9AWs\ K +10 &;Wk\ K +9 &<W^\ K +9 &>W[\ J +10 &@HX\\\ K +9 &B\ Wb\ K +9 &CWi\ K +10 &EYd\ K +9 &GOYY\ L +10 &IdP\ L +9 &JP\ P +9 &LP\ R +10 &NEP\ R +9 &PQ\ R +10 &QX\ R +9 &So{jV\ / +9 &T+(h\ G +10 &TH\ * +2 ( +2 "processing"%\\& +4 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.56 + .Hand.open + "manipulator"&Z1 +76 "core" 1 +2 "manipulator"&3% +4 "core" %    +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +3 #tHeating Puck.from 7, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%'  +2 %9 +7 "core" 9 +102 "processing"%o9 +3 "core" 9 +102 "processing"%a9 +3 "core" 9  +103 "processing"%D9 +2 "core" 9  +103 "processing"%U9 +2 "core" 9 +103 "processing"%Y9 +3 "core" 9 +102 "processing"%`9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +102 "processing"%/9 +3 "core" 9" +103 "processing"%W9 +2 "core" 9& +103 "processing"%*9 +2 "core" 9+ +103 "processing"%x9 +2 "core" 9/ +103 "processing"%[9 +3 "core" 93 +152 "processing"% 9 +4 "core" 99 +103 "processing"%=9 +2 "core" 9> +103 "processing"%I9 +2 "core" 9B +103 "processing"%%9 +3 "core" 9F +103 "processing"%n9 +3 "core" 9J +102 "processing"%$9 +3 "core" 9N +103 "processing"%9 +2 "core" 9S +103 "processing"%A9 +2 "core" 9W +103 "processing"%9 +3 "core" 9[ +102 "processing"%R9 +3 "core" 9_ +103 "processing"%s9 +2 "core" 9c +103 "processing"%r9 +3 "core" 9 h +102 "processing"%Q9 +3 "core" 9l +102 "processing"%!9 +4 "core" 9p +102 "processing"%l9 +3 "core" 9t +103 "processing"%d9 +2 "core" 9!y +103 "processing"%O9 +3 "core" 9'} +102 "processing"%w9 +3 "core" 9-\ +103 "processing"%t9 +3 "core" 94\ +103 "processing"%f9 +2 "core" 9:\ +103 "processing"%79 +3 "core" 9@ +3 .tPH.hold 2:00:00,28C +3 "processing"% pp; +2 .tdelay 1:30 +6 "core"  +2077 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +6913 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +98 "core"  +2 #tPulling 0.5ml of PSR.wash +6 .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml + "processing"%g' +587 "core" ' +2 .tdelay 5 seconds +501 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml + "processing"%'[ +1623 "core" ' +2 .tPTV.dial :puck + "processing"%  +68 "core"  + .tPSV.dial PTV +2 "processing"%] +70 "core" +2 .tPBV.dial :waste1 + "processing"%  +127 "core" +2 "processing"%e% +4 "core" %b\\\ +2 .tPS.seek 1.5ml + "processing"%p' +596 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%q * +32 "core" + +3 .tPS.seek 0ml + "processing"%#'W +1608 "core" ' +2 .tdelay 5:00 +3751 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +4022 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +4247 "Can"\ RD +15325 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +35 "core" +2 .tdelay 30 seconds +970 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +2022 .tPBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"% +70 "core"  +3 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%^' +2266 "core" ' +2 .tPSV.dial PTV + "processing"%| +71 "core" + .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%k +71 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%\ +69 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%  +68 "core"  +7 .tPS.seek 0ml +2 "processing"%'W +2277 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%V  +129 "core" +2 .tPSV.dial :mixloop + "processing"%z +43 "core" + .tPRV.dial :ab1 +2 "processing"%N @ +70 "core" A +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%)'w +350 "core" ' + .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +3 "collection"'4  +2 "processing"%}  +43 "core"  +6 +2 "processing"%h% +4 "core" %sW\  +2 .tPS.seek 0.32ml +2 "processing"%K' +398 "core" ' +3 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'-  +31 "core" + .tPRV.dial :air +2 "processing"%  +41 "core"  +2 .tPS.seek 0.9ml +2 "processing"%L'D +1227 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +70 "core" ? +3 .tPS.seek 0.5ml + "processing"%8' +870 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%  +41 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%y'[ +1611 "core" ' +2 .tPSV.dial :PML + "processing"% +43 "core" + .tPTV.dial :mixing +2 "processing"%T @ +69 "core" A + .tPBV.dial :waste1 +2 "processing"%  +33 "core"  + "processing"%c% +4 "core" %\\\  +2 .tPS.seek 1.85ml +2 "processing"%'< +228 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%C * +35 "core" , +2 .tPS.seek 0ml + "processing"%>'W +1968 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'u& +3 "core" &tw\ +3 "manipulator"&_& +3 "core" &  E +2 "manipulator"&% +5 "core" %  :  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +6 "manipulator"&B(- +144 "core" ( +2 "manipulator"&@& +4 "core" &-   + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &0& +3 "core" &- 3  +3 .tForearm.seek :garage + "manipulator"&'! +107 "core" ' +2 .tHand.close + "manipulator"&/ +66 "core" / +2 "manipulator"&v& +4 "core" &- K  +2 "manipulator"&"% +3 "core" % -  v +3 .tForearm.seek :retract +2 "manipulator"&F'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&9( +282 "core" ( +2 "manipulator"&:& +4 "core" &  T 3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &~& +2 "core" & ' 3 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&X', +101 "core" ' +2 "manipulator"&& +4 "core" & 3 +2 "manipulator"&{% +4 "core" %1 / +2 "collection"'1& +4 "core" &vy\ +2 "collection"'<& +6 "core" &ru\ +2 .tCC.seek :closed +2 "collection"'S(O +5 "core" &tw\ +6 & ;uw\ %g +10 &Y}tv\ 7 +9 &~uw\ K +9 &\\uz\ K +10 &}[ux\ K +9 &@[tw\ K +9 &]sv\ L +10 &]tv\ K +9 &]tx\ L +10 &G^uw\ K +9 & \ Ztx\ K +9 &!_tv\ K +10 &#]tw\ K +9 &%Q[sw\ J +9 &'[vw\ K +10 &(]sx\ K +9 &*]uy\ K +10 &,W]tw\ K +9 &.^uw\ K +9 &/]sv\ K +10 &1\\uy\ K +9 &3_^vx\ K +9 &5"\\uw\ K +10 &6]sw\ J +9 &8^sz\ K +10 &:h]tx\ K +9 &<*]sw\ K +9 &=]uw\ K +10 &?]sv\ K +9 &Ao\\sw\ K +9 &C1]tw\ K +10 &D]uw\ K +9 &Fauy\ K +10 &Hrprx\ M +9 &J'sw\ R +9 &Ktu\ W +10 &Mtt\ X +9 &OZux\ )| +9 &Osv\ G +10 ( + &O_uv\ C +2 "collection"'<& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.65 + "collection"'G& +3 "core" &O_rv\ C +2 .tHand.open + "manipulator"&1 +73 "core" 1 +2 "manipulator"&6% +3 "core" % 1  / +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&J'\ +93 "core" ' +2 .tPSV.dial PSR + "processing"% +109 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +9 .tPS.seek 1.5ml +2 "processing"%j' +1612 "core" ' +3 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%+  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%b'W +287 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +1315 "core" ' + .tPSV.dial PSR +2 "processing"%2 +42 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%H' +2627 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%  +2 "collection"'  +38 "core" +118  + .tPSV.dial :mixloop +2 "processing"%? +97 "core" +2 .tCTV.dial :air,avoiding: :intake + "collection"'E  +15 "core"  +2 .tPTV.dial :PRVmixing + "processing"%5  +71 "core" +2 .tPS.seek 0ml +2 "processing"%.'W +2654 "core" ' + .tPSV.dial :air +2 "processing"%i  +53 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2630 "core" ' +2 .tPSV.dial :mixloop + "processing"%P +41 "core" +2 .tPS.seek 0ml +2 "processing"%Z'W +2646 "core" ' + .tPSV.dial :air +2 "processing"%3  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2635 "core" ' +2 .tPSV.dial :mixloop + "processing"%\\ +43 "core" +2 .tPS.seek 0ml + "processing"%o'W +2632 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&(& +4 "core" &  3 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&a( +30 "core" ( +2 "manipulator"&D& +4 "core" &   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &U& +3 "core" &   %  +3 .tForearm.seek CC + "manipulator"&Y', +109 "core" ' +2 .tHand.close + "manipulator"&`/ +69 "core" / +2 .tCC.seek :open +2 "collection"'( +377 "core" ( +3 "manipulator"&/& +7 "core" & Q  +5 "manipulator"&W% +8 "core" %  +4 .tForearm.seek :retract +4 "manipulator"&*'\ +106 "core" ' +5 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 .tElbow.seek :garage +3 "manipulator"&x(- +278 "core" ( +3 "manipulator"&[& +7 "core" &-   2 : +5 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 & & +8 "core" &-   : +4 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek :garage +2 "manipulator"&='! +113 "core" ' +3 .tHand.open +2 "manipulator"&I1 +16 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +47 "core" 1 +2 "manipulator"&%% +3 "core" % &~  ȼ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&n'\ +102 "core" ' +2 ."da"delayUntil "17:20:44.03" +3858 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +16 "Can"\ 5F 3 +1822 !"Qmail"o:Errno::EINVAL:\ errnoi: mesg""Invalid argument - connect(2):bt[" Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +261 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%$ @ +72 "core" B +2 ."da"PBV.dial :waste1 + "processing"%  +33 "core"  +2 ."da"delay 30 seconds +3001 .PBV.dial between PSV and waste1 +2 "processing"%A * +34 "core" , + ."da"PSV.dial :air +2 "processing"%  +42 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +59 "processing"%R' +2268 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%s +42 "core" +2 ."da"delay 2 seconds +201 .PSV.dial :air +2 "processing"%r  +42 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%Q +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%!  +41 "core"  +3 ."da"PS.seek 0ml + "processing"%l'W +2257 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%d +126 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%O' +607 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%w'[ +1614 "core" ' + ."da"PTV.dial :puck +2 "processing"%t  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%f +68 "core" +2 ."da"PBV.dial :waste1 + "processing"%7  +33 "core"  +2 "processing"%% +4 "core" %^\  +2 ."da"PS.seek 1.5ml +2 "processing"%m' +590 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"%g * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1607 "core" ' +2 ."da"delay 2:00 +6125 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +5869 #"da"recoverPSRreagent08 + .PTV.dial :puck + "processing"%]  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3001 .PBV.dial between PSV and waste1 +2 "processing"%e * +34 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +70 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%q' +2270 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%p +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"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2244 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%# +126 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +6 "processing"%|' +584 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml + "processing"%k'[ +1616 "core" ' +3 ."da"PTV.dial :puck +4 "processing"%\  +9 "core"  +3 ."da"PSV.dial PTV +3 "processing"% +72 "core" +3 ."da"PBV.dial :waste1 +4 "processing"%^  +37 "core" +4 "processing"%V% +8 "core" %\\j\  +4 ."da"PS.seek 1.5ml +3 "processing"%z' +440 "Can"\ SH ɸ +148 #"reset-modem"Session Begun +4 "core" ' +3 ."da"delay 3 seconds +2 #"reset-modem"-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +296 ."da"PBV.dial between PSV and waste1 +2 "processing"%N * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1331 !"Qmail"o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[" Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +9928 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%}  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%4  +33 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%h * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%) +70 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%-' +2371 "core" ' + ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%K +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%L  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2248 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%8  +43 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%  +127 "core" +2 ."da"delay 5 seconds +384 #"reset-modem"Session Begun +5 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +108 ."da"PRV.dial :ab2 +2 "processing"%T  +41 "core" ~ +2 ."da"PTV.dial :PRVmixing +2 "processing"%  +4 "core" +2 ."da"PSV.dial :mixloop + "processing"%c +42 "core" +3 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +5 ."da"PS.seek 0.3ml +2 "processing"%C' +390 "core" ' +2 ."da"delay 2 seconds +201 .PRV.dial :air +2 "processing"%y  +42 "core"  +2 "processing"%% +3 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%u'x +328 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%_  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'[ +1568 "core" ' +2 ."da"PSV.dial :PML + "processing"%@ +42 "core" +2 ."da"PTV.dial :mixing +2 "processing"%0 @ +68 "core" @ +2 ."da"PBV.dial :waste1 + "processing"%,  +33 "core" +2 "processing"%% +3 "core" %b\ +3 ."da"PS.seek 1.85ml + "processing"%v'B +250 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%" * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1971 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +15152 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +14621 "Can"\ 5K_ +4318 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +4026 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +6202 !"Qmail"o:Errno::EINVAL :\ errnoi:@checkpoint: omitted: mesg""Invalid argument - connect(2):bt[" 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 22,\\n 5 => 20,\\n 6 => 2,\\n 7 => 16}\\nCan@13:45:25, 20.8C, 30% humidity, 14.6psia, 13.496V, 0.300A, 0.023Ah, 4.05W",Subject: "Started (ESP) phase (ESP):61" +3653 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 .PBV.dial :waste1 + "processing"%  +33 "core"  +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%: * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%~  +42 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%B' +2270 "core" ' +2 ."da"PSV.dial :mixloop + "processing"% +43 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%{  +41 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%1 +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%F  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%&'W +2260 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%G +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +482 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +587 "core" ' + ."da"PTV.dial :puck +2 "processing"%<  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +68 "core" +2 ."da"PBV.dial :waste1 + "processing"%X  +33 "core"  +2 "processing"%>% +3 "core" %V\  +3 ."da"PS.seek 1.5ml +2 "processing"%+' +584 "core" ' + ."da"delay 3 seconds +353 .PBV.dial between PSV and waste1 +9 "processing"%j * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%2'W +1605 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + "processing"%b  +16 "core"  +2 ."da"PBV.dial :waste1 + "processing"%  +33 "core"  +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%? +70 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%E' +2033 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +186 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%5 +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"%i +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%.  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%P'W +2271 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +125 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml + "processing"%3' +592 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%Z'[ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%\\  +5 "core"  + ."da"PSV.dial PTV +2 "processing"% +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%(  +32 "core"  +2 "processing"%D% +3 "core" %X\  +3 ."da"PS.seek 1.5ml +2 "processing"%U' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"%` * +33 "core" * +2 ."da"PS.seek 0ml + "processing"%9'W +1606 "core" ' +2 ."da"delay 2:00 +665 "Can"\ TMA +8488 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +2840 #"da"recoverPSRreagent08 + .PTV.dial :puck + "processing"%J  +5 "core"  +2 ."da"PBV.dial :waste1 + "processing"%S  +33 "core" +2 ."da"delay 30 seconds +1137 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +1856 ."da"PBV.dial between PSV and waste1 +2 "processing"%/ * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%W +70 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%Y' +2234 "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 + "processing"%a +70 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%I  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%%'W +2270 "core" ' + #"da"washCycleDA #3 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%* +123 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml + "processing"%=' +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%$'[ +1603 "core" ' +2 ."da"PTV.dial :puck + "processing"%  +5 "core"  +2 ."da"PSV.dial PTV + "processing"%A +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core"  +2 "processing"%o% +3 "core" %W\  +3 ."da"PS.seek 1.5ml + "processing"%s' +625 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"%r * +55 "core" , +9 ."da"PS.seek 0ml +2 "processing"%Q'W +1607 "core" ' +2 ."da"delay 2:00 +6702 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +5292 #"da"recoverPSRreagent08 + .PTV.dial :puck + "processing"%!  +4 "core"  +2 ."da"PBV.dial :waste1 + "processing"%R  +33 "core"  +2 ."da"delay 30 seconds +1602 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +371 "core" ' +3 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + "processing"%q  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%#  +34 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 + "processing"% * +34 "core" * +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%| +86 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%\ ' +1700 "Can"\ -Q/ +692 "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 +2 "processing"%V +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%k  +85 "core" +2 ."da"PS.seek 0ml +2 "processing"%N'W +2365 "core" ' + #"da"Additional air clear +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%z +131 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +2 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%}'[ +2122 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +2 "processing"%4  +5 "core"  +2 ."da"PSV.dial PTV +2 "processing"%h +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%)  +34 "core" +2 "processing"%% +4 "core" %[\ - +2 ."da"PS.seek 1.5ml +2 "processing"%' +590 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%K * +35 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 + "processing"%  +103 "core"  +3 ."da"PS.seek 0ml +52 "processing"%L'W +1609 "core" ' + "processing"%-9 +3 "core" 95 +3 #"da"Processing Puck Heater at 27.9C before imaging + .PH.coast + "processing"%8 +3 "core" 5 + "processing"%& +4 "core" &THh\ 3* +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 6 + "manipulator"&T% +3 "core" %\  e b  +3 "storage"(% +4 "core" %} \ L + "storage"(c. +3 "core" .([n +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 6 + "storage"((K +198 "core" ( + ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (y& +3 "core" &K M\ E +7 "manipulator"&& +4 "core" &- q g 8 : + "manipulator"&C% +4 "core" %\  g c  +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 6 +2 "manipulator"&_( +174 "core" ( + "manipulator"&u& +4 "core" & Y o ^ T +2 "storage"(@& +3 "core" &K k\ J +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 6 + 700 counts +2 "manipulator"&0'7 +97 "core" ' +2 "storage"(,& +4 "core" &K \ N +2 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak + "storage"('H +277 "core" ' +2 "storage"("- +3 "core" -'h +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" & N M - T +3 "storage"(v& +4 "core" &K \ I + ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 6 +2 "manipulator"&'{ +34 "core" ' + ."da"Elbow.hold +2 "manipulator"&:, +4 "core" , + ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(~- +3 "core" -'h +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"('. +35 "core" ' + "manipulator"&% +4 "core" %Ύ[ r \ +2 "storage"({& +4 "core" &K  \ 3 + ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 6 + 319 counts + "manipulator"&1'Ϻ +13 "core" ' + "manipulator"&F& +4 "core" & { r # T +2 "storage"(B& +4 "core" &K {\ K +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 6 + 700 counts +2 "manipulator"&G'7 +19 "core" ' +2 ."da"SE.seek 3.1 Pucks below Top Plate +2 "storage"(&'% +43 "core" ' +2 "manipulator"&& +4 "core" & v  , T +2 "manipulator"&<% +5 "core" %= S M  +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract + "manipulator"& '\ +91 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&X( +283 "core" ( +3 "manipulator"&>& +8 "core" & " % F +3 ."da"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +5 &6& +7 "core" & 6 (  F +4 ."da"Forearm.seek PC +3 "manipulator"&j' +96 "core" ' +6 ."da"Hand.close +3 "manipulator"&+/ +75 "core" / +2 ."da"PC.seek :open +2 "processing"%b( +379 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +12 "core" ( + "storage"( & +5 "core" &K j\ K + "manipulator"&& +4 "core" & g n  F +2 "manipulator"&?% +4 "core" %  g X !  +3 ."da"Forearm.seek :retract +2 "manipulator"&2'\ +89 "core" ' + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 6 +2 "manipulator"&5( +241 "core" ( +2 "manipulator"&H& +4 "core" & j o _ +2 "storage"(i& +53 "core" &K C\ K +9 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 6 + 700 counts +2 "manipulator"&.'7 +109 "core" ' +2 ."da"Hand.open + "manipulator"&E1 +71 "core" 1 +2 "storage"(- +3 "core" -'% +3 ."da"SE.seek 2.86 Pucks below Top Plate +2 "storage"(P' +31 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 2.19 Pucks below Top Plate + "storage"(3' +48 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23sep0217h50ml_niagara.tif +1951 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1323 #"reset-modem"Session Begun +5 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +3375 #"da"SX HX9/16 (USB:81): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 63.213 seconds\ /var/log/esp/da23sep0217h50ml_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23sep0217h50ml20s_niagara.tif +2061 #SX HX9/16 (USB:81): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23sep0217h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23sep0217h50ml30s_niagara.tif +3069 #SX HX9/16 (USB:81): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23sep0217h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF + "storage"(\\- +3 "core" -' +3 "storage"(& +4 "core" &K \\ ? |\ +3 "manipulator"&(& +4 "core" & I +10 ."da"Elbow.seek 6 +7 "manipulator"&D( +22 "core" ( +4 "manipulator"&Z& +4 "core" & > \ +2 "storage"(`& +3 "core" &K V N \ +3 ."da"Forearm.seek 6 + 700 counts +2 "manipulator"&U'7 +11 "core" ' +3 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 2.91 Pucks below Top Plate +2 "storage"(J'1 +59 "core" ' +2 "manipulator"&S& +3 "core" &  @ \ +3 "storage"(/& +4 "core" &K *\ +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 6 +2 "manipulator"&W'{ +38 "core" ' +2 ."da"Elbow.hold + "manipulator"&9, +4 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 3.09 Pucks below Top Plate +2 "storage"([' +24 "core" ' + "manipulator"& % +4 "core" %Ώe " ȵ +2 "storage"(a& +4 "core" &K t\ +2 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 6 + 320 counts + "manipulator"&I'ϻ +15 "core" ' +2 "manipulator"&Y& +4 "core" & + "storage"(*& +5 "core" &K \  \ +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 6 + 700 counts +2 "manipulator"&%'7 +16 "core" ' +2 "storage"(=% +4 "core" %"\ \  >\ +3 ."downElevator"SE.seek :down +3 "storage"('v +99 (A% +3 "core" %/A l\ SV +2 "manipulator"&% +4 "core" %0   2 +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&o'\ +89 "core" ' +39 ' + ."downElevator"SE.stop + "storage"(5 +3 ($& +3 "core" &K\ \  \ +4 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 #tStarting finalPurge + "processing"%r& +5 "core" &\ +2 "manipulator"&s& +4 "core" & O +2 "manipulator"&!% +4 "core" %\   +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&R(- +176 "core" ( +2 "manipulator"&d& +4 "core" &-  5 +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &l& +2 "core" &- N 5 +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&Q'! +105 "core" ' +2 ."psFlush"Hand.close + "manipulator"&t/ +105 "core" / +2 "manipulator"&f& +3 "core" &- t 5 +2 "manipulator"&7% +4 "core" % 0 5 ~ +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 ."psFlush"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&O( +119 "core" ( +2 "manipulator"&g& +4 "core" & = +2 ."psFlush"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &w& +56 "core" &  +4 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&m' +98 "core" ' + "manipulator"&]& +4 "core" &  +2 "manipulator"&e% +4 "core" % L  +2 "processing"%& +4 "core" &\ +2 "processing"%& +5 "core" &\ +3 ."psFlush"PC.seek :closed +2 "processing"%p(Tg +4 "core" &\  +9 &2y\ )w +9 &e~\ = +10 &n\ L +9 &KT\ K +9 & U\ K +10 &Y\ K +9 &\\\ K +10 &RZ\ K +9 &U\ K +9 &W\ J +10 & W\ J +9 &"ZW\ K +9 &$Y\ K +10 &%Y\ K +9 &'W\ J +10 &)bW\ K +9 &+$Y\ K +9 &,U\ K +10 &.V\ J +9 &0jW\ K +9 &2,Z\ K +10 &3U\ K +9 &5U\ K +10 &7rU\ K +9 &94U\ K +9 &:U\ K +10 &<U\ K +9 &>zU\ K +9 &@<U\ K +10 &AV\ J +9 &CW\ J +10 &EX\ K +9 &GCZ\ K +9 &Ia\ L +10 &J\ O +9 &Lv{\ R +9 &N8\ R +10 &O\ R +9 &Q\ R +10 &Sczgw\ 3 +9 &T*/l\ G +9 &TMp\ $ +2 ( +2 "processing"%& +4 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.59 + "processing"%& +3 "core" &TMp\ $ +2 ."psFlush"Hand.open +2 "manipulator"& 1 +76 "core" 1 +2 "manipulator"&'% +4 "core" %   K  +2 ."psFlush"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&q'\ +90 "core" ' +3 ."psFlush"PSR.select :air +2 .PSV.dial PSR + "processing"%# +42 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%' +456 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +139 "core" ' + ."psFlush"delay 5 seconds +505 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%|' +2112 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 + "processing"% @ +182 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%  +121 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%^ +96 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%V'9 +2636 "core" ' + ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%k +98 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%\ ' +586 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%z' +2123 "core" ' + ."psFlush"delay 1 second +104 .PBV.dial :waste1 +4 "processing"%N  +35 "core" +7 ."psFlush"PTV.dial :mixing +4 "processing"%4 @ +63 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 "core" A +2 ."psFlush"PSV.dial :mixloop +5 #"reset-modem"Session Ended +4 "processing"%h +102 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%)'9 +2631 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +98 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%}'P +1095 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%K' +1613 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" + ."psFlush"PTV.dial :puck +2 "processing"%  +67 "core"  +2 ."psFlush"PBV.dial :waste1 + "processing"%-  +5 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%8'W +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +70 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +15 ."psFlush"PS.seek 0.5ml + "processing"%T' +600 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +60 ."psFlush"PS.seek 2.5ml + "processing"%' +2123 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%c +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%y U +51 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2630 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"%C @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%M' +1411 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +1499 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%n +68 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%"'W +495 "Can"\ :V! +2133 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%v' +2638 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%~  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2636 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%{ +42 "core"  +6 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%F'P +1109 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%B' +1610 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +68 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%<  +51 "core" +3 ."psFlush"PS.seek 0ml + "processing"%0'W +2637 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%_ +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml + "processing"%' +586 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2115 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%1 +71 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%G'W +821 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +1805 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"%> @ +42 "core" ? +3 ."psFlush"PS.seek 2.5ml + "processing"%6' +2169 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +448 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%:  +74 "core"  +5 ."psFlush"PS.seek 0ml +5 "processing"%+'W +2628 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%;' +2634 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +69 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +4 "core" V +3 ."psFlush"PS.seek 0ml + "processing"%?'W +2635 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%j @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%H' +2647 "core" ' +8 ."psFlush"PSV.dial :waste1 +2 "processing"%i  +68 "core"  +3 ."psFlush"PS.seek 0ml + "processing"%X'W +2631 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'E& +4 "core" &\ +2 "manipulator"&& +3 "core" & +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&2( +4 "core" ( + "manipulator"&&& +4 "core" &   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &P& +3 "core" & $ +2 .tForearm.seek PC +2 "manipulator"&\\' +90 "core" ' +2 .tHand.close + "manipulator"&/ +64 "core" / +2 .tPC.seek :open +2 "processing"%(( +401 "core" ( + "manipulator"&Z& +5 "core" & + "manipulator"&`% +4 "core" %    J +2 .tForearm.seek :retract + "manipulator"&S'\ +92 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&/( +353 "core" ( +2 "manipulator"& & +3 "core" &   0 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &a& +3 "core" & 0 +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&Y', +98 "core" ' +2 "manipulator"&*& +4 "core" &  0 +2 "manipulator"&5% +4 "core" %2 l +2 "collection"'=& +4 "core" &\ +2 "collection"'.& +6 "core" &\ +2 .tCC.seek :closed + "collection"'3(O +5 "core" &\  +9 &2\ *z +9 &g\ > +9 &xw\ L +10 &OY\ J +9 &^2\ K +9 &]\ J +10 &]F\ K +9 &V[\ K +10 &[\ K +9 &]5\ J +9 & \\5\ J +10 &"_]\ J +9 &$!^w\ J +9 &%]1\ J +12 &'_-\ J +7 &)ga\ K +10 &+*ZI\ J +9 &,_\ K +9 &.`\ J +10 &0p]\ J +9 &21_\ J +9 &3\\\ J +10 &5\\\ K +9 &7x_\ J +10 &9:]4\ J +9 &:[A\ K +9 &<Z\ K +10 &>[o\ K +9 &@A[v\ K +9 &B^\ J +10 &C]\ J +9 &E_\ J +10 &GFe\ L +9 &Iz\ N +9 &J\ S +10 &Lk{\ W +9 &N+v\ E +9 &O88\ - +10 &Oew\ @ +5 ( +2 "collection"'.& +4 "core" &OL6\ @ +2 #tCollection Clamp onSpring/offSpring for 6/26 samples, on/off torque 1.62 + "collection"'A& +4 "core" &OLG\ @ +2 .tHand.open + "manipulator"&1 +74 "core" 1 + "manipulator"&U% +4 "core" % 1 +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&D'\ +94 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'J& +4 "core" &OL\ @ +2 "collection"'W% +4 "core" %\ +2 .tCSV.dial CSR + "collection"'$  +40 "core"  +2 #tPulling 5ml of CSR.flush .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'r'l +1357 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 's% +2 "core" %l q\ +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'!' +639 "core" ' + .tCSV.dial :waste +2 "collection"'I +123 "core" +3 .tCS.reconfigure :default + "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'[' +1992 "core" ' +4 #tFlushing lower manifold's waste1 port +3 "collection"'%& +11 "core" &OL\ @ +3 "collection"'d% +13 "core" %\ +4 .tCSV.dial :flush +2 "collection"'l  +43 "core"  +4 .tCS.reconfigure :fast +4 "collection"'#d @b +6 .tCS.seek 5ml +3 "collection"''l +26 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +1144 "core" ' +53 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'9 @ +40 "core" A +2 "collection"'t% +3 "core" %lr\  +3 .tCS.seek 7ml +2 "collection"'f' +521 "core" ' +3 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'7  +2 'o  +41 "core"  +89  + .tCBV.dial :waste1 +2 "collection"'g @ +45 "core" ? +3 .tCS.seek 0ml + "collection"'w' +1623 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'Q& +4 "core" &OK\ @ +2 "collection"']% +4 "core" %\ + .tCSV.dial :flush +2 "collection"'R  +81 "core"  +2 .tCS.seek 5ml + "collection"'e'l +1181 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +39 "core" A +2 "collection"'% +3 "core" %l\  +3 .tCS.seek 7ml + "collection"'b' +533 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +3 "collection"'  + '  +7 "core"  +33  +2 .tCBV.dial :waste2 +2 "collection"''  +109 "core"  +2 .tCS.seek 0ml +6 "collection"'' +1620 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'#& +3 "core" &OK\ @ +2 "collection"'m% +4 "core" %\ +2 .tCSV.dial CSR +2 "collection"'L  +40 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'' +1855 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml +2 "collection"'' D +551 "core" ' +2 ."connect"CSV.dial CBV +2 .tCBV.dial CSV +3 "collection"' +2 '^  +97 "core" +36  + .tCTV.dial :intake +2 "collection"'|  +70 "core" +2 .tIntake.select :open + "sampler") +11 .tCS.seek 2ml + "collection"'k' \\ +1867 "core" ' +6 .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air + "collection"'V  +71 "core"  +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'\ ' +587 "core" ' + .tCSV.dial CSR +2 "collection"'N  +97 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'4'l +1346 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'h' D +1361 "core" ' +2 .tCSV.dial CBV +2 "collection"'z +97 "core" +2 .tCS.seek 0ml + "collection"'' +997 "Can"\ >X +1624 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&)& +5 "core" &  0 +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&}( +7 "core" ( +2 "manipulator"& & +4 "core" &  7 0 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 && +3 "core" & 0 +3 .tForearm.seek CC + "manipulator"&-', +104 "core" ' +2 .tHand.close + "manipulator"&K/ +69 "core" / +2 .tCC.seek :open + "collection"'( +274 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +4 #Session Ended +92 "core" ( +2 "manipulator"&8& +4 "core" & 0 +2 "manipulator"&T% +4 "core" %  / +3 .tForearm.seek :retract + "manipulator"&c'\ +149 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&y(- +274 "core" ( +5 "manipulator"&& +8 "core" &-  +7 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +8 &C& +11 "core" &-  +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'! +109 "core" ' +2 .tHand.open + "manipulator"&u1 +67 "core" 1 +2 "manipulator"&M% +4 "core" % ) ǽ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&,'\ +104 "core" ' +2 #tCompleted [(ESP):127] begun 16:22:32 +5 #Asleep after completing (ESP) assays +2528 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +4020 #Session Begun +5 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +15732 #t-> can +3 "Can"\ *Y +1186 #t-> exit +3003 #Sending Email +664 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended @1695732754.04EDT = =mMAIN_scheduler =tMAIN @EDT1695732755.90 #"core_reset"Sent BREAK +2 #t@12610 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +210 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +253 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +417 "Can"R\ m +2 R\ m0 #tPolling Can every 10:00 +35 !o:Storage::Warning: mesg"Uncleanly Exited:bt[ "8/home/esp/esp2/utils/storage.rb:438:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:630:in `restore!'"-/home/esp/esp2/lib/esp.rb:119:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +1024 #-> ESP.ready! +3 #Powering core bus +580 .Gate.power :raw,:ON +2 "sampler") +40 ) +3 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% +3 % +2 "core"  +6 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X access 1 +2 "storage"(1% +4 "core" %q    +2 "manipulator"&2% +3 "core" %\ (   !/ +2 "manipulator"&3& +4 "core" &   n K +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(4(; +353 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (5& +4 "core" &;  | \  +5360 #t-> access 3 +2 "storage"(6% +3 "core" %q  +  +2 "manipulator"&7% +4 "core" %\ (   C !/ +2 "manipulator"&8& +4 "core" &    K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 7 +2 "storage"(9([n +349 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (:& +3 "core" &[m u } Y\  +3658 #t-> access 4 +3 "storage"(;% +3 "core" %q  {  +2 "manipulator"&<% +3 "core" %\ (    !/ +2 "manipulator"&=& +4 "core" &   K +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(>( +980 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (?& +3 "core" &  5 +3138 #t-> access 5 +2 "storage"(@% +3 "core" %q   +2 "manipulator"&A% +4 "core" %\ (  $ y !/ +2 "manipulator"&B& +3 "core" &   K +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(C( +199 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (D& +2 "core" & } p ?\  +4306 #t-> access 7 +2 "storage"(E% +3 "core" %q  4  +2 "manipulator"&F% +4 "core" %\ ( "  !/ +2 "manipulator"&G& +3 "core" &   K +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 4 + "storage"(H(,> +344 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (I& +3 "core" &,; " +3837 #t-> access 2 +3 "storage"(J% +3 "core" %q P  +2 "manipulator"&K% +3 "core" %\ ( # ' / !/ +2 "manipulator"&L& +4 "core" &   K +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(M(K +344 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (N& +3 "core" &K m ,  +11844 #t-> exit +5 #mEXIT @1695733188.16EDT @1695754671.91EDT = =mMAIN_scheduler =tMAIN @EDT1695754673.59 #"core_reset"Sent BREAK +3 #t@45212 receive with ifg=0x10, ie=0xFD #@45844 receive with ifg=0x10, ie=0xFD + #@46499 receive with ifg=0x10, ie=0xFD + #@47131 receive with ifg=0x10, ie=0xFD + #@47762 receive with ifg=0x10, ie=0xFD #@48394 receive with ifg=0x10, ie=0xFD + #@49026 receive with ifg=0x10, ie=0xFD + #@49352 receive with ifg=0x80, ie=0xFD #@12763 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +10 #ESP2 v3.42 I2C Gateway v3.20 for core bus +239 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +379 "Can"Q^\ >E>a + Q^\ >E>a + #tPolling Can every 10:00 +2 #Cleanly exited at 08:59:48EDT26-Sep-23 +1284 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +3 "collection"' +2 ' +2 "core"  +3 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %\ r\ +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +2 "core" + +2 .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %T\ +2 .tPS.configure :default +3 "processing"%#A d`xb +3 "sampler")% +3 "core" %ki * +2 .tSS.configure :default +2 "sampler")#.0X PSV.PRS +2 !o:NoMethodError : mesgu:NameError::message)undefined method `PRS' for PSV:Shaft: name:PRS: args[:bt[ "7/home/esp/esp2/lib/shaft.rb:81:in `method_missing'"(ESP):2:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +1282 #-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%3 +128 "core"  +1151 #t-> PSR.Sub1 +2 .PSR.select :Sub1 +2 "processing"% +1231 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%4' +2624 "core" ' + "processing"%5% +4 "core" %e\  +1994 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%6  +41 "core"  +1074 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%7'W +2628 "core" ' + "processing"%8% +4 "core" %\\\ +7841 #t-> 2.times{PSV.PSR; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR + "processing"%9 +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%:' +2622 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%;  +54 "core"  +2 .tPS.seek 0ml +2 "processing"%<'W +2627 "core" ' + .tPSV.dial PSR +7 "processing"%= +40 "core"  +2 .tPSV.dial PSR +2 "processing"%> +13 "core" +3 .tPS.seek 2.5ml + "processing"%?' +2634 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste1 + "processing"%@  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%A'W +2630 "core" ' + .tPSV.dial PSR +2 "processing"%B +44 "core"  +7223 #t-> 3.times{PSV.PSR; PS.fill; delay 2; PSV.waste2; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 "processing"%C +15 "core"  +2 .tPS.seek 2.5ml +2 "processing"%D' +2622 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%E  +68 "core"  +2 .tPS.seek 0ml +2 "processing"%F'W +2629 "core" ' + .tPSV.dial PSR +2 "processing"%G +82 "core"  +2 .tPSV.dial PSR +2 "processing"%H +14 "core" +2 .tPS.seek 2.5ml +2 "processing"%I' +2624 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste2 + "processing"%J  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%K'W +2624 "core" ' + .tPSV.dial PSR +7 "processing"%L +70 "core"  +2 .tPSV.dial PSR + "processing"%M +5 "core"  +2 .tPS.seek 2.5ml +2 "processing"%N' +2635 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste2 + "processing"%O  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%P'W +2636 "core" ' +2 .tPSV.dial PSR +2 "processing"%Q +70 "core"  +1754 "Can"^\ >Gj? +60002 (`\ ?I? +60001 p_\ ?L%? +26560 #t-> 3.times{PSV.PSR; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 "processing"%R +4 "core"  +2 .tPS.seek 2.5ml +2 "processing"%S' +2634 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%T  +54 "core"  +2 .tPS.seek 0ml +7 "processing"%U'W +2638 "core" ' + .tPSV.dial PSR +2 "processing"%V +40 "core"  +2 .tPSV.dial PSR +2 "processing"%W +13 "core" +3 .tPS.seek 2.5ml +2 "processing"%X' +2625 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%Y  +41 "core"  +2 .tPS.seek 0ml +35 "processing"%Z'W +2641 "core" ' + .tPSV.dial PSR +2 "processing"%[ +44 "core"  +2 .tPSV.dial PSR + "processing"%\\ +16 "core"  +2 .tPS.seek 2.5ml +2 "processing"%]' +2633 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%^  +39 "core"  +2 .tPS.seek 0ml +2 "processing"%_'W +2629 "core" ' +2 .tPSV.dial PSR + "processing"%` +42 "core"  +16647 "Can"a\ ?Nw,? +60001 f_\ ?P? +48350 #t-> 3.times{PSV.PSR; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 "processing"%a +4 "core" +2 .tPS.seek 2.5ml +2 "processing"%b' +2623 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%c  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%d'W +2637 "core" ' + .tPSV.dial PSR +2 "processing"%e +42 "core"  +2 .tPSV.dial PSR +2 "processing"%f +4 "core"  +2 .tPS.seek 2.5ml +2 "processing"%g' +2627 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%h  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%i'W +2630 "core" ' +2 .tPSV.dial PSR +2 "processing"%j +42 "core"  + .tPSV.dial PSR +2 "processing"%k +14 "core" +2 .tPS.seek 2.5ml +2 "processing"%l' +497 "Can"`\ DS X? +2136 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%m  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%n'W +2637 "core" ' + .tPSV.dial PSR +2 "processing"%o +44 "core"  +54930 "Can"_\ ?UZ? +60001 _\ ?W? +60002 `\ ?Y? +60001 ^\ ?\\3? +60001 }_\ ?^{F? +60002 ^\ ?`? +60001 L]\ ?c r? +60002 Z\ ?eT? +60001 )Z\ ?g? +60001 ]Y\ ?i4? +60002 Y\ ?l-? +60001 |X\ ?nu`? +60002 X\ ?p? +60001 ~V\ ?s? +60001 U\ ?uO"? +60002 U\ ?w? +60001 U\ ?yN? +60002 U\ ?|(? +60001 U\ ?~pz? +60002 SU\ ?? +60001 S\ ?? +60002 -T\ ?I PSV.PSR +2 .PSV.dial PSR +2 "processing"%p +15 "core"  +1252 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%B +1494 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%q' +2633 "core" ' +2 "processing"%r% +3 "core" %R\  +1165 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%s  +52 "core"  +965 #t-> PS.empty +2 .PS.seek 0ml +2 "processing"%t'W +2625 "core" ' + "processing"%u% +4 "core" %[d\ +6242 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 "processing"%v +41 "core"  +2 .tPS.seek 2.5ml +2 "processing"%w' +2638 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%x  +54 "core"  +3 .tPS.seek 0ml + "processing"%y'W +2628 "core" ' + .tPSV.dial PSR +2 "processing"%z +40 "core"  +2 .tPSV.dial PSR +2 "processing"%{ +4 "core"  +2 .tPS.seek 2.5ml +2 "processing"%|' +2632 "core" ' +2 .tdelay 2 seconds +206 .PSV.dial :waste1 +2 "processing"%}  +54 "core"  +2 .tPS.seek 0ml +2 "processing"%~'W +2629 "core" ' + .tPSV.dial PSR +2 "processing"% +41 "core"  + .tPSV.dial PSR +2 "processing"% +4 "core"  +3 .tPS.seek 2.5ml + "processing"%' +2632 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%  +54 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2157 "Can"MR\ D25? +479 "core" ' +2 .tPSV.dial PSR +2 "processing"% +52 "core"  +3 .tPSV.dial PSR +2 "processing"% +14 "core" +2 .tPS.seek 2.5ml +2 "processing"% ' +2637 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste1 + "processing"%  +42 "core"  +2 .tPS.seek 0ml +2 "processing"% 'W +2630 "core" ' + .tPSV.dial PSR +7 "processing"% +42 "core"  +2 .tPSV.dial PSR + "processing"% +5 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2625 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2631 "core" ' + .tPSV.dial PSR +2 "processing"% +42 "core"  +10922 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste2; PS.empty; PSV.PSR} +2 .PSV.dial PSR + "processing"% +4 "core"  +3 .tPS.seek 2.5ml + "processing"%' +2624 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%  +69 "core" ~ +3 .tPS.seek 0ml + "processing"%'W +2637 "core" ' + .tPSV.dial PSR +2 "processing"% +70 "core"  +2 .tPSV.dial PSR +2 "processing"% +14 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2627 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%  +68 "core"  +2 .tPS.seek 0ml +2 "processing"% 'W +2629 "core" ' + .tPSV.dial PSR +7 "processing"%! +70 "core"  +2 .tPSV.dial PSR +2 "processing"%" +4 "core"  +2 .tPS.seek 2.5ml +2 "processing"%#' +2632 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%$  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%%'W +2636 "core" ' +2 .tPSV.dial PSR +2 "processing"%& +70 "core"  + .tPSV.dial PSR +2 "processing"%' +5 "core"  +2 .tPS.seek 2.5ml + "processing"%(' +2634 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%)  +69 "core"  +2 .tPS.seek 0ml +2 "processing"%*'W +2627 "core" ' +2 .tPSV.dial PSR +2 "processing"%+ +70 "core"  + .tPSV.dial PSR +2 "processing"%, +4 "core"  +3 .tPS.seek 2.5ml + "processing"%-' +2631 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste2 + "processing"%.  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%/'W +2627 "core" ' + .tPSV.dial PSR +2 "processing"%0 +70 "core"  +9254 "Can"YO\ >536Z? +2345 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +29 .PSV.dial PSR + "processing"%1 +6 "core"  +2 .tPS.seek 2.5ml + "processing"%2' +2632 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%3  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%5'W +2634 "core" ' + .tPSV.dial PSR +2 "processing"%6 +42 "core"  +2 .tPSV.dial PSR +2 "processing"%4 +4 "core"  +2 .tPS.seek 2.5ml +2 "processing"%8' +2624 "core" ' +2 .tdelay 2 seconds +201 .PSV.dial :waste1 +2 "processing"%9  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%7'W +2646 "core" ' + .tPSV.dial PSR +2 "processing"%; +42 "core"  +2 .tPSV.dial PSR +2 "processing"%: +4 "core"  +2 .tPS.seek 2.5ml +2 "processing"%=' +2633 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%>  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%<'W +2624 "core" ' +35 .tPSV.dial PSR +9 "processing"%@ +42 "core"  +2 .tPSV.dial PSR +2 "processing"%? +13 "core" +3 .tPS.seek 2.5ml + "processing"%B' +2628 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%C  +41 "core"  +3 .tPS.seek 0ml +2 "processing"%A'W +2658 "core" ' + .tPSV.dial PSR +2 "processing"%E +48 "core"  +2 .tPSV.dial PSR +2 "processing"%D +14 "core" +2 .tPS.seek 2.5ml +2 "processing"%G' +2633 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%H  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%F'W +2633 "core" ' +2 .tPSV.dial PSR +2 "processing"%J +54 "core"  +22922 #t-> 1.times{PSV.PSR; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 "processing"%I +13 "core" +2 .tPS.seek 2.5ml +2 "processing"%L' +2627 "core" ' +2 .tdelay 2 seconds +201 .PSV.dial :waste1 +2 "processing"%M  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%K'W +2630 "core" ' +2 .tPSV.dial PSR +2 "processing"%O +41 "core"  +1169 "Can"Q\ ?76? +7603 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%N +3 "core" +1487 #t-> PSR.sub2 + .PSR.select :sub2 +2 "processing"% +9603 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%Q' +2634 "core" ' +2 .tdelay 2 seconds +201 .PSV.dial :waste1 +2 "processing"%R  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%P'W +2630 "core" ' +2 .tPSV.dial PSR + "processing"%T +42 "core"  +2 .tPSV.dial PSR +2 "processing"%S +4 "core"  +2 .tPS.seek 2.5ml +2 "processing"%V' +2624 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%W  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%U'W +2627 "core" ' +2 .tPSV.dial PSR +6 "processing"%Y +42 "core"  +2 .tPSV.dial PSR +2 "processing"%X +4 "core"  +2 .tPS.seek 2.5ml +2 "processing"%[' +2635 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%\\  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%Z'W +2627 "core" ' +2 .tPSV.dial PSR +2 "processing"%^ +42 "core"  + .tPSV.dial PSR +2 "processing"%] +4 "core"  +3 .tPS.seek 2.5ml + "processing"%`' +2634 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste1 + "processing"%a  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%_'W +2633 "core" ' +2 .tPSV.dial PSR + "processing"%c +42 "core"  +2 .tPSV.dial PSR +2 "processing"%b +14 "core" +2 .tPS.seek 2.5ml +2 "processing"%e' +2624 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%f  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%d'W +2630 "core" ' + .tPSV.dial PSR +2 "processing"%h +55 "core"  +5294 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste2; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 "processing"%g +14 "core" +2 .tPS.seek 2.5ml +2 "processing"%j' +2629 "core" ' + .tdelay 2 seconds +207 .PSV.dial :waste2 +2 "processing"%k  +69 "core" ~ +3 .tPS.seek 0ml +2 "processing"%i'W +2631 "core" ' +2 .tPSV.dial PSR +2 "processing"%m +82 "core"  +2 .tPSV.dial PSR +2 "processing"%l +14 "core"  +2 .tPS.seek 2.5ml + "processing"%o' +2472 "Can"P\ C97? +162 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste2 + "processing"%p  +70 "core" ~ +2 .tPS.seek 0ml +2 "processing"%n'W +2633 "core" ' +2 .tPSV.dial PSR +2 "processing"%r +70 "core"  + .tPSV.dial PSR +2 "processing"%s +5 "core"  +2 .tPS.seek 2.5ml +2 "processing"%q' +2630 "core" ' +2 .tdelay 2 seconds +201 .PSV.dial :waste2 +2 "processing"%u  +70 "core" ~ +2 .tPS.seek 0ml +2 "processing"%v'W +2627 "core" ' +2 .tPSV.dial PSR + "processing"%t +71 "core"  + .tPSV.dial PSR +2 "processing"%x +4 "core"  +2 .tPS.seek 2.5ml +2 "processing"%w' +2634 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste2 + "processing"%z  +70 "core" ~ +42 .tPS.seek 0ml +2 "processing"%{'W +2631 "core" ' + .tPSV.dial PSR +2 "processing"%y +70 "core"  +2 .tPSV.dial PSR +2 "processing"%} +4 "core"  +2 .tPS.seek 2.5ml +2 "processing"%|' +2627 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%  +69 "core" ~ +2 .tPS.seek 0ml +2 "processing"%'W +2627 "core" ' +2 .tPSV.dial PSR +6 "processing"%~ +71 "core"  +9222 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR + "processing"% +4 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2638 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +6 "processing"%  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2632 "core" ' + .tPSV.dial PSR +2 "processing"% +42 "core"  +2 .tPSV.dial PSR + "processing"% +5 "core"  +2 .tPS.seek 2.5ml +2 "processing"% ' +2624 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste1 + "processing"%  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2630 "core" ' + .tPSV.dial PSR +2 "processing"% +42 "core"  +2 .tPSV.dial PSR +2 "processing"% +4 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2630 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2631 "core" ' + .tPSV.dial PSR +2 "processing"% +42 "core"  +2 .tPSV.dial PSR + "processing"% +14 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2627 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%  +52 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2635 "core" ' +2 .tPSV.dial PSR + "processing"% +41 "core"  + .tPSV.dial PSR +2 "processing"% +5 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2625 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%!  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%"'W +2630 "core" ' +2 .tPSV.dial PSR +6 "processing"% +42 "core"  +2848 "Can"AO\ ?<]8? +17451 #t-> 1.times{PSV.PSR; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} + .PSV.dial PSR +2 "processing"%$ +4 "core"  +3 .tPS.seek 2.5ml +2 "processing"%#' +2626 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%&  +41 "core"  +3 .tPS.seek 0ml + "processing"%''W +2624 "core" ' +2 .tPSV.dial PSR +6 "processing"%% +42 "core"  +9631 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%) +4 "core"  +871 #t-> PSR.wash + .PSR.select :wash +3 "processing"% +1143 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%(' +2637 "core" ' +2 "processing"%+% +3 "core" %\  +8104 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 "processing"%, +4 "core"  +2 .tPS.seek 2.5ml +2 "processing"%*' +4 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%.  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%-'W +2627 "core" ' + .tPSV.dial PSR +7 "processing"%0 +42 "core"  + .tPSV.dial PSR +2 "processing"%1 +14 "core" +2 .tPS.seek 2.5ml +2 "processing"%/' +2635 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%3  +52 "core"  +3 .tPS.seek 0ml + "processing"%2'W +2635 "core" ' + .tPSV.dial PSR +2 "processing"%6 +41 "core"  + .tPSV.dial PSR +2 "processing"%4 +4 "core" +3 .tPS.seek 2.5ml + "processing"%5' +2632 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%9  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%8'W +2624 "core" ' +2 .tPSV.dial PSR +2 "processing"%; +42 "core"  + .tPSV.dial PSR +2 "processing"%: +4 "core"  +3 .tPS.seek 2.5ml + "processing"%7' +465 "Can"T\ D>8? +2159 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%>  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%='W +2627 "core" ' +2 .tPSV.dial PSR +2 "processing"%@ +82 "core"  +2 .tPSV.dial PSR +2 "processing"%? +4 "core"  +2 .tPS.seek 2.5ml +2 "processing"%<' +2627 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%C  +41 "core"  +3 .tPS.seek 0ml + "processing"%B'W +2634 "core" ' + .tPSV.dial PSR +2 "processing"%E +42 "core"  +3427 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste2; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 "processing"%D +13 "core" +2 .tPS.seek 2.5ml +2 "processing"%A' +2632 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%H  +68 "core" ~ +2 .tPS.seek 0ml +2 "processing"%G'W +2635 "core" ' +2 .tPSV.dial PSR + "processing"%J +70 "core"  +2 .tPSV.dial PSR +2 "processing"%I +4 "core"  +3 .tPS.seek 2.5ml + "processing"%F' +2624 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%M  +69 "core" ~ +3 .tPS.seek 0ml + "processing"%L'W +2631 "core" ' + .tPSV.dial PSR +7 "processing"%O +70 "core"  + .tPSV.dial PSR +2 "processing"%N +14 "core"  +2 .tPS.seek 2.5ml +2 "processing"%K' +2632 "core" ' +2 .tdelay 2 seconds +201 .PSV.dial :waste2 +2 "processing"%R  +68 "core"  +2 .tPS.seek 0ml +2 "processing"%Q'W +2626 "core" ' + .tPSV.dial PSR +2 "processing"%T +70 "core"  +2 .tPSV.dial PSR +2 "processing"%S +14 "core" +2 .tPS.seek 2.5ml +2 "processing"%P' +2630 "core" ' +2 .tdelay 2 seconds +201 .PSV.dial :waste2 +2 "processing"%W  +68 "core"  +2 .tPS.seek 0ml +2 "processing"%V'W +2632 "core" ' +2 .tPSV.dial PSR +2 "processing"%Y +81 "core"  + .tPSV.dial PSR +2 "processing"%X +14 "core" +2 .tPS.seek 2.5ml +2 "processing"%U' +2635 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste2 + "processing"%\\  +81 "core"  +2 .tPS.seek 0ml +2 "processing"%['W +2628 "core" ' +2 .tPSV.dial PSR +2 "processing"%^ +79 "core"  +5748 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 "processing"%] +14 "core" +2 .tPS.seek 2.5ml +2 "processing"%Z' +2635 "core" ' + .tdelay 2 seconds +207 .PSV.dial :waste1 +2 "processing"%a  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%`'W +2626 "core" ' + .tPSV.dial PSR +2 "processing"%c +42 "core"  +2 .tPSV.dial PSR +2 "processing"%b +13 "core" +3 .tPS.seek 2.5ml + "processing"%_' +2625 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%f  +40 "core"  +2 .tPS.seek 0ml +2 "processing"%e'W +2632 "core" ' + .tPSV.dial PSR +2 "processing"%h +42 "core" +2 .tPSV.dial PSR +2 .PS.seek 2.5ml + "processing"%g' +781 "Can"R\ DA"9H? +1850 "core" ' +2 .tdelay 2 seconds +201 .PSV.dial :waste1 +2 "processing"%d  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%k'W +2636 "core" ' +2 .tPSV.dial PSR +2 "processing"%j +42 "core"  + .tPSV.dial PSR +2 "processing"%m +4 "core"  +3 .tPS.seek 2.5ml + "processing"%l' +2631 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste1 + "processing"%i  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%p'W +2633 "core" ' +2 .tPSV.dial PSR + "processing"%o +42 "core"  +2 .tPSV.dial PSR +2 "processing"%r +4 "core"  +2 .tPS.seek 2.5ml +2 "processing"%s' +2634 "core" ' + .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%n  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%u'W +2627 "core" ' + .tPSV.dial PSR +7 "processing"%q +42 "core"  +44073 "Can"U\ >Cp9? +6243 #t-> 1.times{PSV.PSR; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 "processing"%t +13 "core" +2 .tPS.seek 2.5ml +2 "processing"%x' +2624 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%v  +52 "core"  +2 .tPS.seek 0ml +2 "processing"%z'W +2632 "core" ' + .tPSV.dial PSR +2 "processing"%w +41 "core"  +24713 #t-> CVS.CSR +2 !o:NameError: mesg"uninitialized constant CVS: name:CVS:bt["(ESP):34:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +1631 #-> CSV.CSR + .CSV.dial CSR +2 "collection"'y  +123 "core"  +1045 #t-> CSR.flush +2 .CSR.select :flush +2 "collection"' +1573 #t-> CS.pull 1 +2 "collection"'}% +3 "core" % %\ +2 .tCS.seek 1ml +2 "collection"'{' +336 "core" ' +2 "collection"'% +3 "core" %\  +11347 #t-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"'| +121 "core" +586 #t-> CS.empty +2 .CS.seek 0ml +2 "collection"'~' +340 "core" ' +2 "collection"'% +3 "core" % \ +5490 #t-> 3.times{CSV.CSR; CS.fill; CSV.waste1; CS.empty; CSV.CSR} +2 .CSV.dial CSR +2 "collection"'  +123 "core"  +2 .tCS.seek 10ml +2 "collection"'' D +705 "Can"MU\ DE:t? +1915 "core" ' +2 .tCSV.dial :waste1 +2 "collection"' +134 "core" +2 .tCS.seek 0ml +2 "collection"'' +2615 "core" ' + .tCSV.dial CSR +2 "collection"'  +122 "core"  + .tCSV.dial CSR +2 "collection"'  +4 "core"  +3 .tCS.seek 10ml +2 "collection"'' D +2641 "core" ' + .tCSV.dial :waste1 +2 "collection"' +123 "core" +2 .tCS.seek 0ml +2 "collection"' ' +2617 "core" ' + .tCSV.dial CSR +2 "collection"'  +122 "core"  + .tCSV.dial CSR +2 "collection"'  +4 "core"  +3 .tCS.seek 10ml + "collection"'' D +2626 "core" ' +2 .tCSV.dial :waste1 + "collection"' +128 "core" +2 .tCS.seek 0ml +2 "collection"'' +2615 "core" ' + .tCSV.dial CSR +2 "collection"'  +122 "core"  +8766 #t-> 3.times{CSV.CSR; CS.fill; CSV.waste2; CS.empty; CSV.CSR} +2 .CSV.dial CSR +2 "collection"'  +3 "core"  +3 .tCS.seek 10ml + "collection"'' D +2629 "core" ' + .tCSV.dial :waste2 +2 "collection"' +53 "core"  +2 .tCS.seek 0ml +2 "collection"'' +2621 "core" ' + .tCSV.dial CSR +2 "collection"'  +52 "core"  + .tCSV.dial CSR +2 "collection"'  +5 "core"  +2 .tCS.seek 10ml +2 "collection"'!' D +2617 "core" ' +2 .tCSV.dial :waste2 +2 "collection"' +40 "core"  +2 .tCS.seek 0ml +2 "collection"' ' +2612 "core" ' + .tCSV.dial CSR +2 "collection"'$  +42 "core"  +2 .tCSV.dial CSR + "collection"'"  +16 "core"  +2 .tCS.seek 10ml +2 "collection"'&' D +2619 "core" ' +2 .tCSV.dial :waste2 +6 "collection"'# +51 "core"  +3 .tCS.seek 0ml +2 "collection"'%' +2620 "core" ' +2 .tCSV.dial CSR +2 "collection"')  +40 "core"  +3727 #t-> 3.times{CSV.CSR; CS.fill; CSV.waste1; CS.empty; CSV.CSR} + .CSV.dial CSR +2 "collection"''  +15 "core"  +3 .tCS.seek 10ml + "collection"'+' D +2626 "core" ' +2 .tCSV.dial :waste1 + "collection"', +122 "core" +2 .tCS.seek 0ml +2 "collection"'.' +2630 "core" ' +2 .tCSV.dial CSR +2 "collection"'(  +123 "core"  +2 .tCSV.dial CSR + "collection"'*  +16 "core"  +2 .tCS.seek 10ml +2 "collection"'0' D +2622 "core" ' +2 .tCSV.dial :waste1 +2 "collection"'1 +121 "core" +2 .tCS.seek 0ml +2 "collection"'-' +2615 "core" ' + .tCSV.dial CSR +2 "collection"'3  +134 "core"  +2 .tCSV.dial CSR +2 "collection"'/  +26 "core"  +2 .tCS.seek 10ml +2 "collection"'6' D +2619 "core" ' +2 .tCSV.dial :waste1 +2 "collection"'4 +121 "core" +2 .tCS.seek 0ml +2 "collection"'2' +1752 "Can"S\ CH-;\ ? +866 "core" ' +2 .tCSV.dial CSR + "collection"'9  +124 "core"  +59008 "Can"V\ ?Jt;? +51209 #t-> 2.times{CSV.CSR; CS.fill; CSV.waste1; CS.empty; CSV.CSR} +2 .CSV.dial CSR +2 "collection"'5  +4 "core"  +2 .tCS.seek 10ml +2 "collection"';' D +2644 "core" ' +2 .tCSV.dial :waste1 +2 "collection"': +134 "core" +2 .tCS.seek 0ml +2 "collection"'8' +2627 "core" ' + .tCSV.dial CSR +2 "collection"'>  +122 "core"  + .tCSV.dial CSR +2 "collection"'7  +5 "core"  +2 .tCS.seek 10ml +2 "collection"'@' D +2622 "core" ' +2 .tCSV.dial :waste1 +2 "collection"'? +123 "core" +2 .tCS.seek 0ml +2 "collection"'=' +478 "Can".V\ CL<6? +2147 "core" ' +2 .tCSV.dial CSR +2 "collection"'C  +121 "core"  +2049 #t-> CSR.AqMeoh + .CSR.select :AqMeoh +2 "collection"' +11246 #t-> 3.times{CSV.CSR; CS.fill; CSV.waste1; CS.empty; CSV.CSR} + .CSV.dial CSR +2 "collection"'<  +5 "core"  +3 .tCS.seek 10ml + "collection"'E' D +2621 "core" ' +2 .tCSV.dial :waste1 + "collection"'D +124 "core" +2 .tCS.seek 0ml +2 "collection"'B' +2619 "core" ' + .tCSV.dial CSR +2 "collection"'H  +122 "core"  +2 .tCSV.dial CSR +2 "collection"'A  +13 "core"  +2 .tCS.seek 10ml +2 "collection"'J' D +2619 "core" ' +2 .tCSV.dial :waste1 +2 "collection"'I +122 "core" +2 .tCS.seek 0ml +2 "collection"'G' +2620 "core" ' +2 .tCSV.dial CSR +7 "collection"'M  +123 "core"  + .tCSV.dial CSR +2 "collection"'F  +15 "core"  +3 .tCS.seek 10ml +2 "collection"'O' D +2639 "core" ' +2 .tCSV.dial :waste1 +2 "collection"'N +121 "core" +2 .tCS.seek 0ml +2 "collection"'L' +2624 "core" ' +2 .tCSV.dial CSR +2 "collection"'R  +121 "core"  +27861 "Can"JY\ ?O 3.times{CSV.CSR; CS.fill; CSV.waste2; CS.empty; CSV.CSR} + .CSV.dial CSR +2 "collection"'K  +5 "core"  +2 .tCS.seek 10ml +2 "collection"'T' D +2615 "core" ' + .tCSV.dial :waste2 +2 "collection"'S +42 "core"  +2 .tCS.seek 0ml +2 "collection"'Q' +2625 "core" ' +2 .tCSV.dial CSR +2 "collection"'W  +42 "core"  + .tCSV.dial CSR +2 "collection"'P  +16 "core"  +2 .tCS.seek 10ml +2 "collection"'Y' D +2628 "core" ' +2 .tCSV.dial :waste2 +6 "collection"'X +52 "core"  +2 .tCS.seek 0ml +2 "collection"'V' +2621 "core" ' + .tCSV.dial CSR +2 "collection"'\\  +51 "core"  +2 .tCSV.dial CSR +2 "collection"'U  +26 "core"  +2 .tCS.seek 10ml +2 "collection"'^' D +2621 "core" ' +2 .tCSV.dial :waste2 + "collection"'] +52 "core"  +2 .tCS.seek 0ml +2 "collection"'[' +2625 "core" ' +2 .tCSV.dial CSR +2 "collection"'a  +51 "core"  +6855 #t-> 3.times{CSV.CSR; CS.fill; CSV.waste1; CS.empty; CSV.CSR} +2 .CSV.dial CSR +2 "collection"'Z  +16 "core"  +2 .tCS.seek 10ml +2 "collection"'c' D +2622 "core" ' +2 .tCSV.dial :waste1 +2 "collection"'b +123 "core" +2 .tCS.seek 0ml +2 "collection"'`' +2616 "core" ' + .tCSV.dial CSR +2 "collection"'f  +135 "core"  + .tCSV.dial CSR +2 "collection"'_  +26 "core"  +2 .tCS.seek 10ml +2 "collection"'h' D +2616 "core" ' +2 .tCSV.dial :waste1 +2 "collection"'e +121 "core" +3 .tCS.seek 0ml + "collection"'d' +2618 "core" ' +2 .tCSV.dial CSR +2 "collection"'g  +123 "core"  + .tCSV.dial CSR +2 "collection"'j  +16 "core"  +2 .tCS.seek 10ml +34 "collection"'m' D +2624 "core" ' +2 .tCSV.dial :waste1 +2 "collection"'k +121 "core" +3 .tCS.seek 0ml +2 "collection"'i' +2623 "core" ' +2 .tCSV.dial CSR +2 "collection"'l  +121 "core"  +13796 "Can" W\ @S=? +47182 #t-> 1.times{CSV.CSR; CS.fill; CSV.waste1; CS.empty; CSV.CSR} +2 .CSV.dial CSR +2 "collection"'o  +4 "core"  +3 .tCS.seek 10ml +2 "collection"'r' D +2626 "core" ' +2 .tCSV.dial :waste1 +2 "collection"'p +123 "core" +2 .tCS.seek 0ml +2 "collection"'n' +2619 "core" ' +2 .tCSV.dial CSR +2 "collection"'s  +121 "core"  +3840 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%q +69 "core" +608 #t-> PTV.PRV + .PTV.dial PRV +2 "processing"%t @ +71 "core" A +879 #t-> PRV.AB1 + .PRV.dial :AB1 +2 "processing"%u @ +128 "core" > +1701 "Can"U\ ?V>? +7078 #t-> PS.pull 2 +2 "processing"%v% +3 "core" %U\ +2 .tPS.seek 2ml +2 "processing"%x'Y +2123 "core" ' +2 "processing"%w% +4 "core" %V\  +786 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%y  +98 "core"  +480 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%}'W +2124 "core" ' +2 "processing"%% +3 "core" %S\ +8464 #t-> PSV.PTV; PS.fill; PSV.waste1; PS.empty; PSV.PTV +2 .PSV.dial PTV +2 "processing"% +97 "core" +3 .tPS.seek 2.5ml + "processing"%|' +2626 "core" ' +2 .tPSV.dial :waste1 + "processing"%{  +98 "core"  +3 .tPS.seek 0ml +2 "processing"%'W +2631 "core" ' +2 .tPSV.dial PTV +2 "processing"% +98 "core" +776 #t-> PSV.PTV; PS.fill; PSV.waste1; PS.empty; PSV.PTV +2 .PSV.dial PTV + "processing"%~ +4 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2633 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%  +98 "core"  +2 .tPS.seek 0ml +2 "processing"% 'W +2632 "core" ' + .tPSV.dial PTV +2 "processing"% +98 "core" +344 #t-> PSV.PTV; PS.fill; PSV.waste1; PS.empty; PSV.PTV + .PSV.dial PTV +2 "processing"% +5 "core" +2 .tPS.seek 2.5ml +2 "processing"% ' +2627 "core" ' + .tPSV.dial :waste1 +2 "processing"%  +98 "core"  +3 .tPS.seek 0ml + "processing"%'W +2632 "core" ' +2 .tPSV.dial PTV +2 "processing"% +98 "core" +1970 #t-> 3.times{PSV.PTV; PS.fill; PSV.waste1; PS.empty; PSV.PTV} +2 .PSV.dial PTV +2 "processing"% +4 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2626 "core" ' + .tPSV.dial :waste1 +2 "processing"%  +98 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2638 "core" ' +2 .tPSV.dial PTV +2 "processing"% +98 "core" + .tPSV.dial PTV +2 "processing"% +5 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2627 "core" ' +2 .tPSV.dial :waste1 + "processing"%  +108 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2638 "core" ' + .tPSV.dial PTV +2 "processing"% +97 "core" +2 .tPSV.dial PTV + "processing"% +5 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2622 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%!  +98 "core"  +2 .tPS.seek 0ml +34 "processing"%$'W +2643 "core" ' +2 .tPSV.dial PTV +2 "processing"%" +98 "core" +2707 "Can"W\ ?X?$? +29557 #t-> 2.times{PSV.PTV; PS.fill; PSV.waste1; PS.empty; PSV.PTV} +2 .PSV.dial PTV +2 "processing"% +5 "core" +2 .tPS.seek 2.5ml +2 "processing"%#' +2633 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%&  +98 "core"  +2 .tPS.seek 0ml +2 "processing"%)'W +2625 "core" ' +2 .tPSV.dial PTV +2 "processing"%' +98 "core" +2 .tPSV.dial PTV + "processing"%% +5 "core" +2 .tPS.seek 2.5ml +2 "processing"%,' +2624 "core" ' + .tPSV.dial :waste1 +2 "processing"%+  +98 "core"  +3 .tPS.seek 0ml +2 "processing"%('W +2628 "core" ' +2 .tPSV.dial PTV +2 "processing"%* +98 "core" +2821 #t-> PRV.AB2 +2 .PRV.dial :AB2 +2 "processing"%.  +98 "core" ~ +6098 #t-> PSV.PTV; PS.fill; PSV.waste1; PS.empty; PSV.PTV +2 .PSV.dial PTV + "processing"%1 +15 "core" +2 .tPS.seek 2.5ml +2 "processing"%0' +2633 "core" ' +2 .tPSV.dial :waste1 +6 "processing"%3  +97 "core"  +2 .tPS.seek 0ml +2 "processing"%/'W +2635 "core" ' + .tPSV.dial PTV +2 "processing"%- +98 "core" +4012 #t-> 3.times{PSV.PTV; PS.fill; PSV.waste1; PS.empty; PSV.PTV} + .PSV.dial PTV +2 "processing"%4 +4 "core" +2 .tPS.seek 2.5ml +2 "processing"%6' +949 "Can"Y\ DZ?? +1689 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%9  +98 "core"  +2 .tPS.seek 0ml +2 "processing"%5'W +2628 "core" ' +2 .tPSV.dial PTV +6 "processing"%2 +99 "core" + .tPSV.dial PTV +2 "processing"%: +4 "core" +3 .tPS.seek 2.5ml + "processing"%;' +2629 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%>  +98 "core"  +2 .tPS.seek 0ml +2 "processing"%7'W +2632 "core" ' + .tPSV.dial PTV +2 "processing"%8 +98 "core" +2 .tPSV.dial PTV +2 "processing"%? +4 "core" +2 .tPS.seek 2.5ml +2 "processing"%@' +2624 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%C  +109 "core"  +2 .tPS.seek 0ml +2 "processing"%<'W +2639 "core" ' +2 .tPSV.dial PTV +2 "processing"%= +107 "core"  +388 #t-> 3.times{PSV.PTV; PS.fill; PSV.waste1; PS.empty; PSV.PTV} + .PSV.dial PTV +3 "processing"%D +5 "core"  +2 .tPS.seek 2.5ml +2 "processing"%E' +2635 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%H  +96 "core"  +2 .tPS.seek 0ml +2 "processing"%A'W +2630 "core" ' +2 .tPSV.dial PTV +2 "processing"%B +98 "core" +2 .tPSV.dial PTV + "processing"%I +5 "core" +2 .tPS.seek 2.5ml +2 "processing"%J' +2627 "core" ' +2 .tPSV.dial :waste1 + "processing"%M  +98 "core"  +3 .tPS.seek 0ml +2 "processing"%F'W +2628 "core" ' +2 .tPSV.dial PTV +2 "processing"%G +98 "core" + .tPSV.dial PTV +2 "processing"%N +5 "core" +2 .tPS.seek 2.5ml +2 "processing"%O' +2630 "core" ' +2 .tPSV.dial :waste1 + "processing"%R  +114 "core"  +2 .tPS.seek 0ml +2 "processing"%K'W +2635 "core" ' +2 .tPSV.dial PTV + "processing"%L +97 "core" +19315 #t-> PSV.PTV; PS.fill; PSV.waste1; PS.empty; PSV.PTV +2 .PSV.dial PTV +2 "processing"%S +15 "core" ~ +2 .tPS.seek 2.5ml +2 "processing"%T' +2634 "core" ' + .tPSV.dial :waste1 +7 "processing"%W  +96 "core"  +41 .tPS.seek 0ml +2 "processing"%P'W +2627 "core" ' +2 .tPSV.dial PTV +2 "processing"%Q +111 "core"  +2783 "Can"pY\ @];@P? +24172 #t-> samplePassC; samplePassF; PS.flush; ESP.shutdown; ESP.wakeup +2 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'X& +3 "core" &\  +2 .tHand.open +2 "manipulator"&Y1 +73 "core" 1 +2 "manipulator"&\\& +3 "core" &    J +2 "manipulator"&U% +4 "core" % \ ! \   / +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&V(- +179 "core" ( + "manipulator"&]& +4 "core" &- #  ; +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &^& +3 "core" &-  \ ^ ; +2 .tForearm.seek :garage +2 "manipulator"&a'! +101 "core" ' + .tHand.close +2 "manipulator"&Z/ +66 "core" / + "manipulator"&[& +4 "core" &- \ r ; +2 "manipulator"&b% +3 "core" % .    +3 .tForearm.seek :retract + "manipulator"&c'\ +96 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&f( +274 "core" ( +2 "manipulator"&_& +3 "core" &  ! y 3 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &`& +3 "core" &   J 3 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&e', +106 "core" ' +2 "manipulator"&h& +3 "core" &   3 +2 "manipulator"&g% +4 "core" %-    v +2 "collection"'j& +4 "core" & M\  +2 "collection"'d& +5 "core" & /\  +3 .tCC.seek :closed + "collection"'k(O +5 "core" & "\  +7 &Q5\ &k +10 &] \ 9 +9 & \ L +10 &c \ K +9 &sg \ L +9 &6b \ K +10 &g \ L +9 &gE\ L +9 &{g \ L +10 &=g\ L +9 & ^ <\ K +10 &!d '\ L +9 &#f\  \ L +9 &%Eh \ L +10 &'c\ U\ L +9 &(a \ L +9 &*f \ L +10 &,M` ;\ L +9 &.c %\ K +10 &/c\ \ K +9 &1_\ L +9 &3Ug \ L +10 &5b \ L +9 &6e \ L +9 &8` @\ K +10 &:^` \ K +9 &<b %\ L +10 &=a\ *\ K +9 &?f \ L +9 &Aeb \ L +10 &C)_ \ K +9 &De\ \ K +9 &Fe @\ L +10 &Hfx C\ N +9 &J &\ Q +10 &K @\ V +9 &M  +\ W +9 &N] \ 'x +10 &O \ K +8 ( +3 "collection"'d& +3 "core" &OW\ \ D +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.56 +2 "collection"'m& +3 "core" &OW -\ D +2 .tHand.open + "manipulator"&l1 +68 "core" 1 +2 "manipulator"&o% +3 "core" % '  m | +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&i'\ +98 "core" ' +2 .tPSV.dial PSR +2 "processing"%p +69 "core"  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%` +10 .tPS.seek 1.5ml + "processing"%r' +1630 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%s  +54 "core"  +2 .tPS.seek 0ml +2 "processing"%q'W +1611 "core" ' +2 .tPSV.dial PSR +2 "processing"%t +40 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%u' +2632 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +8 .tCBV.dial PRV +3 "processing"%v  +2 "collection"'z  +72 "core" +110  + .tPSV.dial :mixloop +2 "processing"%w +97 "core" +2 .tCTV.dial :air,avoiding: :intake + "collection"'y +3 "core"  +2 "collection"'x +3 "core"  +2 "collection"'  +5 "core" + .tPTV.dial :PRVmixing +2 "processing"%  +68 "core" +2 .tPS.seek 0ml +2 "processing"%}'W +2638 "core" ' + .tPSV.dial :air +2 "processing"%{  +41 "core"  +2 .tPS.seek 2.5ml +2 "processing"%|' +2630 "core" ' + .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 .tPS.seek 0ml +2 "processing"%~'W +2635 "core" ' +2 .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2635 "core" ' +34 .tPSV.dial :mixloop +9 "processing"% +41 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2627 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &   3 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"& ( +3 "core" ( +2 "manipulator"&& +4 "core" &    3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +3 "core" &  n 3 +2 .tForearm.seek CC +2 "manipulator"&', +107 "core" ' + .tHand.close +2 "manipulator"& / +75 "core" / +2 .tCC.seek :open +2 "collection"'( +375 "core" ( + "manipulator"&& +4 "core" &   i 3 +2 "manipulator"&% +3 "core" %    +3 .tForearm.seek :retract + "manipulator"&'\ +97 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(- +281 "core" ( + "manipulator"&& +5 "core" &- % ! L E + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-   E +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&'! +104 "core" ' +2 .tHand.open +2 "manipulator"&1 +75 "core" 1 +2 "manipulator"&% +3 "core" % )    +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +97 "core" ' +2 #tBeginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'!& +4 "core" & \  +2 "manipulator"&& +3 "core" &- %  > E +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&"(- +3 "core" ( +2 "manipulator"& & +3 "core" &- - ' E +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &$& +3 "core" &- $ $ k E +2 .tForearm.seek :garage +2 "manipulator"&&'! +104 "core" ' +2 .tHand.close + "manipulator"&#/ +74 "core" / + "manipulator"&'& +4 "core" &-   E +2 "manipulator"&%% +3 "core" % 2   +2 .tForearm.seek :retract +2 "manipulator"&)'\ +97 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&+( +289 "core" ( +2 "manipulator"&,& +3 "core" & #  , +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &*& +3 "core" &  , +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&.', +98 "core" ' +2 "manipulator"&1& +3 "core" & "  , +2 "manipulator"&(% +4 "core" %5 !  z +2 "collection"'3& +4 "core" & \  +2 "collection"'0& +5 "core" & \  +2 .tCC.seek :closed +2 "collection"'-(O +4 "core" & \  +7 &E  \ &i +9 &[  \ 8 +10 &~ \ K +9 &] \ J +10 &b \ J +9 &X`\ J +9 &d \ \ J +10 &]  \ K +9 &] \ J +9 &`` \ J +10 & !` \ K +9 &!b  \ K +10 &#]  \ J +9 &%hc  \ J +9 &'*b  \ J +10 &(b\ \ J +9 &*c  \ J +9 &,p_ \ \ J +10 &.2[ \ J +9 &/_\ \ J +10 &1_ \ J +9 &3xc \ J +9 &5<]\ I +10 &6b \ J +9 &8`\ \ J +9 &:^ \ J +10 &]\ \ J +10 &?_ \ J +9 &A_ \ J +9 &CK^\ \ J +10 &E _ \ J +9 &Fd  \ K +10 &Hn  \ L +9 &J@ \ Q +9 &K \ U +10 &M \ W +9 &O M \ 1 +9 &Oys\ \ I +6 ( +2 "collection"'0& +3 "core" &Oyg  \ I +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.58 +2 "collection"'4& +3 "core" &Oyf \ I +2 .tHand.open + "manipulator"&/1 +65 "core" 1 +2 "manipulator"&9% +4 "core" % /  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&6'\ +95 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%2  +155 "core"  + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%:' +1616 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%5  +42 "core"  +3 .tPS.seek 0ml +36 "processing"%>'W +1619 "core" ' + .tPSV.dial PSR +2 "processing"%; +42 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%8' +2639 "core" ' + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +3 "processing"%?  +2 "collection"'7  +15 "core" +  +3 .tPSV.dial :PTV,via: :air +2 "processing"%C +181 "core"  + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"%@ @ +70 "core" > +2 .tPS.seek 0ml +2 "processing"%='W +2631 "core" ' +2 .tPSV.dial :air +2 "processing"%D  +70 "core"  +2 .tPS.seek 2.5ml +2 "processing"%<' +1489 "Can":[\ S_@? +1140 "core" ' + .tPSV.dial :PTV +2 "processing"%H +70 "core"  +2 .tPS.seek 0ml +2 "processing"%E'W +2632 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&B& +4 "core" &  ' , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&I( +20 "core" ( +2 "manipulator"&A& +3 "core" &   ( +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &M& +2 "core" &  1 ( +3 .tForearm.seek CC + "manipulator"&J', +108 "core" ' + .tHand.close +2 "manipulator"&G/ +76 "core" / +2 .tCC.seek :open +2 "collection"'N( +375 "core" ( +2 "manipulator"&F& +3 "core" & # ( +2 "manipulator"&R% +3 "core" %   M  +2 .tForearm.seek :retract +2 "manipulator"&O'\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&L(- +274 "core" ( +2 "manipulator"&S& +4 "core" &-  $ 3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &K& +3 "core" &- "   3 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&W'! +107 "core" ' + .tHand.open +2 "manipulator"&T1 +75 "core" 1 + "manipulator"&Q% +4 "core" % (   G +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&X'\ +98 "core" ' +2 #tFlushing Processing stage +2 "processing"%Y% +3 "core" %X\ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%\\& +4 "core" &}\ +2 "manipulator"&U& +3 "core" &-  # 3 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&](- +3 "core" ( +2 "manipulator"&^& +3 "core" &- !  3 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-   x 3 +2 .tForearm.seek :garage +2 "manipulator"&Z'! +104 "core" ' +2 .tHand.close + "manipulator"&[/ +67 "core" / +2 "manipulator"&b& +3 "core" &-   7 3 +2 "manipulator"&% +4 "core" % .   6 +2 .tForearm.seek :retract +2 "manipulator"&a'\ +96 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&_( +118 "core" ( +2 "manipulator"&`& +4 "core" &  ! W + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &V& +2 "core" &   +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&h' +98 "core" ' +2 "manipulator"&g& +4 "core" &   | +2 "manipulator"&j% +3 "core" %   +2 "processing"%c& +4 "core" &z\ +3 "processing"%\ & +4 "core" &\ +3 .tPC.seek :closed + "processing"%m(Tg +5 "core" &\  +9 &4y\ )w +9 &e\ = +9 &Xu\ L +10 &Z\ K +9 &\\\ K +9 &\\\ K +10 &c\\{\ K +9 &%\\\ K +10 &[\ K +9 &[}\ K +9 & j\\\ L +10 &".\\~\ K +9 &#\\p\ K +10 &%[\ K +9 &'t\\u\ K +9 &)6\\}\ K +10 &*Z\ K +9 &,[\ K +9 &.|[\ K +10 &0>[\ K +9 &2[\ K +9 &3[\ K +10 &5[\ K +9 &7F[\ K +10 &9\\\ K +9 &:\\\ K +9 &<\\\ K +10 &>N\\\\\ K +9 &@\\|\ K +10 &AZ\ K +9 &C[\ K +38 &ET]\ L +9 &G`\ L +2 &He\ L +2 &J|\ O + &LK\ Q +4 &N \ Q +9 &O\ Q +10 &Q\ R +9 &SF{~\ 1 +10 &T!.Z\ L +9 &TE\ ( +2 ( +2 "processing"%\ & +4 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.51 +2 "processing"%l& +3 "core" &TE\ ( +2 .tHand.open + "manipulator"&o1 +72 "core" 1 +2 "manipulator"&d% +4 "core" %    L +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&p'\ +90 "core" ' +2 .tPSV.dial PSR + "processing"%e +69 "core"  + .tPSR.select :flush +3 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%P'P +1096 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%s' +1612 "core" ' +2 .tPSV.dial PTV +6 "processing"%r +70 "core" +2 .tPTV.dial :puck +2 "processing"%t  +68 "core"  +2 .tPBV.dial :waste1 +2 "processing"%q  +51 "core"  +2 .tPS.seek 0ml +2 "processing"%z'W +2632 "core" ' + .tPSV.dial PSR +2 "processing"%v +70 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"%w' +589 "core" ' + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml + "processing"%y' +2126 "core" ' + .tPSV.dial PTV +2 "processing"%x +70 "core" +2 .tPBV.dial PSV +2 "processing"% U +52 "core" W +2 .tPS.seek 0ml +2 "processing"%'W +2635 "core" ' +2 .tPSV.dial PBV +2 "processing"%u @ +42 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%{' +2635 "core" ' + .tPSV.dial :waste1 +2 "processing"%}  +68 "core"  +3 .tPS.seek 0ml +2 "processing"%'W +2627 "core" ' + .tPSV.dial PSR +2 "processing"%| +42 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2630 "core" ' + .tPSV.dial PTV +2 "processing"%~ +69 "core" + .tPBV.dial PSV +2 "processing"% U +4 "core" V +3 .tPS.seek 0ml +2 "processing"%'W +2631 "core" ' +2 .tPSV.dial PBV +2 "processing"% @ +42 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%' +2635 "core" ' + .tPSV.dial :waste1 +2 "processing"%  +69 "core"  +2 .tPS.seek 0ml +2 "processing"% 'W +2627 "core" ' +2 #tGaraging FlushPuck in Processing Clamp +6 "manipulator"&f& +3 "core" &    +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 .tElbow.seek PC +2 "manipulator"&i( +3 "core" ( +2 "manipulator"&k& +3 "core" &   $ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" & j +3 .tForearm.seek PC + "manipulator"&' +90 "core" ' +2 .tHand.close + "manipulator"&/ +67 "core" / +2 .tPC.seek :open +2 "processing"%( +401 "core" ( +2 "manipulator"&& +3 "core" &   G +2 "manipulator"& % +4 "core" %    E +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(- +134 "core" ( + "manipulator"&!& +4 "core" &-   4 * +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-  L * +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'! +109 "core" ' + .tHand.open +2 "manipulator"& 1 +67 "core" 1 +2 "manipulator"&$% +3 "core" % ( \  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +5 #tAsleep / Shutdown +32 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF + #Shutdown +252 #tPowering core bus +548 .Gate.power :raw,:ON +2 "sampler") +59 )# +2 "core"  +3 "collection"' +2 '' +3 "core"  +2 "processing"% +2 %% +4 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X'\ +4 "core" ' +2 .tElbow.seek :hammer +2 "manipulator"&?( +96 "core" ( + "manipulator"&7& +4 "core" &\ $  ! "x +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek retracted + "manipulator"&C'\ +3 "core" ' +2 "manipulator"&@% +4 "core" %\    y v +2 "processing"%8& +2 "collection"'D& +7 "core" &>\ + & f\ +2 ."openPC"PC.home.seek :open +3 .tCC.home.seek :open +2 "processing"%=( +2 "collection"'H( +268 "core" ( +3 ( +2 "collection"'< +3 "core"  +2 "processing"%B +3 "core" V +2 "processing"%A +3 "core"  +2 "processing"%M +4 "core"  +2 "collection"'G% +3 "core" % 7\ +3 "processing"%+% +4 "core" %Z\ +2 "sampler")6% +4 "core" %kk , +2 "collection"'-& +4 "core" & #\ +2 "processing"%F& +4 "core" &\ + "manipulator"&R% +46 "core" %\  )  6 v +3 "manipulator"&J& +3 "core" &\ $ $  "x +2 "storage"(S& +4 "core" &  V  +2 "storage"(K% +4 "core" %p   +2 "collection"'I9 +4 "core" 91 + "processing"%T9 +3 "core" 9? +22029 "Can".Y\ 8bqA} +60002 X\ 8dxB +60001 d\\\ 8f~B +52821 #t-> access 2 +2 "storage"(Q% +3 "core" %p ' n  +2 "manipulator"&Y% +4 "core" %\  # x v +2 "manipulator"&O& +3 "core" &\   y "x +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(\\(K +509 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (U& +3 "core" &K p } \  +857 #t-> startTube 2 +5780 "Can"\\\ 8hC? +16910 #t-> da 50 +2 #da sampling at most 50ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +7 ."Qmail"DAfans.email "Started da in tube 2 at 12:10:53EDT27-Sep-23\\n{6 => 4}\\nCan@12:08:04, 18.4C, 61% humidity, 14.6psia, 13.737V, 0.269A, 19.254Ah, 3.70W",Subject: "da sampling at most 50ml" +4 "collection"'^& +3 "core" &D\ +2 .tHand.open +3 "manipulator"&1 +69 "core" 1 +2 "manipulator"&W% +6 "core" % \    v +2 "storage"([% +4 "core" %p / N  +2 "storage"(b. +2 "core" .(K +3 .tSC.reconfigure :tight +6 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(( +669 "core" ( +3 .tSC.configure :limp +4 "storage"($(\ 1b +6 (L& +6 "core" & & z p  +5 "manipulator"&X& +7 "core" &\   "x +5 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 .tElbow.seek 2 +4 "manipulator"&`( +21 "core" ( +4 "manipulator"&V& +7 "core" &  " !s +5 "storage"(Z& +6 "core" &  K  +6 .tForearm.seek 2 + 700 counts +3 "manipulator"&g' +93 "core" ' +3 "storage"(j& +9 "core" &   +4 .tSE.reconfigure :pick +4 "storage"(#]K-0-\ b +8 .tSE.seek :beamBreak +3 "storage"(c'H +272 "core" ' +3 "storage"(]- +14 "core" -'s +4 .tSE.configure :default +5 "storage"(#QK-0-\ b +7 (a& +6 "core" & ~ ~ \ +5 "manipulator"& & +9 "core" &   !s +4 .tElbow.seek 2 +4 "manipulator"&l( +24 "core" ( +4 "manipulator"&o& +7 "core" & & % X +5 "storage"(d& +6 "core" & ` +6 .tForearm.seek 2 + 300 counts +4 "manipulator"&\ 'y +20 "core" ' +6 .tForearm.reconfigure :loose +8 "manipulator"&#Q@2^d^b +6 .tHand.close +3 "manipulator"&e/ +69 "core" / +6 ."downElevator"SE.seek :down +8 "manipulator"&h& +4 "storage"(E'v +17 "core" &   +4 "manipulator"&P% +7 "core" % n   U ` +5 .tForearm.seek :retract +2 "manipulator"&r'\ +97 "core" ' +4 .tElbow.seek CC + "manipulator"&t( +130 "core" ' +2 ."downElevator"SE.stop +3 "storage"(5 +32 "core" ( +2 "manipulator"&q& +9 "core" &   Q 0 +3 .tElbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +7 &s& +8 "core" &   0 +90 .tForearm.reconfigure :tight +17 "manipulator"&#Q@2^d^\ b +8 .tForearm.seek CC +5 "manipulator"&v', +98 "core" ' +3 "manipulator"&z& +7 "core" &  m 0 +4 "manipulator"&w% +8 "core" %) R +9 "collection"'x& +10 "core" &E\ +6 "collection"'& +12 "core" &J\ +7 .tCC.seek :closed +4 "collection"'y(O +9 "core" &F\ +5 &D\ +2 &F ;\ $f +7 &mY7\ 7 +9 &3\ J +10 &c6\ L +9 &Pf7\ K +9 &_-\ K +11 &d/\ K +8 &b2\ K +10 &Xa 0\ K +9 &c 6\ L +9 &_6\ K +10 &!f1\ L +9 &#aa6\ K +9 &%"b 7\ K +11 &&_)\ K +8 &(`"\ K +10 &*ib&\ K +9 &,*c (\ K +9 &-`&\ K +10 &/_#\ K +9 &1q`$\ K +9 &31e$\ L +11 &4^)\ K +8 &6b!\ K +10 &8y`*\ K +8 &:;`,\ K +10 &;a%\ K +10 &=c )\ K +9 &?`!\ K +9 &AB_\ K +11 &C\\'\ K +8 &De&\ L +10 &Fm #\ L +8 &H? )\ O +10 &I/%\ S +11 &K *\ W +8 &Mk+\ X +9 &Na(\ 1 +11 &Ot'\ S +8 ( +10 "collection"'& +7 "core" &O}s!\ J +2 &O}s \ J +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.69 +3 .Hand.open +3 "manipulator"&u1 +73 "core" 1 +3 "manipulator"&% +9 "core" % ) \  +4 .tForearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +4 "manipulator"&}'\ +97 "core" ' +4 #tcollectSample 50ml w/bubble point of 24psi +3 #Priming 7ml +2 .Gate.power :sampler,:ON +4 ."flow"Gate.power :analytic3,:ON +165 .tIntake.select :close +2 .Exhaust.select :close +4 .SS.hold +3 "sampler"){+ +5 "core" + +4 "sampler")|% +9 "core" %kk , +3 "collection"'& +9 "core" &O}s\ J +7 "Can"]\ NiBCp +3 #tCalibrating pressure and temperature sensors +6 .CTV.dial :air +4 .SSV.dial :spit,avoiding: :exhaust +4 "sampler")~  +6 "core"  +5 .tSS.reconfigure :fast +4 "sampler")#.0X% +3 "core" %a% \  +196 "collection"'<% +3 "core" %%\ +2 "sampler")B% +4 "core" %a% \  +195 "collection"'A% +4 "core" %"\ +2 "sampler")M% +3 "core" %a% \  +196 "collection"'G% +3 "core" % \ +2 "sampler")% +4 "core" %a% \  +196 "collection"'N% +3 "core" %\ +2 "sampler")+% +3 "core" %a% \  +196 "collection"'6% +3 "core" %\ +2 "sampler")-% +4 "core" %a% \  +159 .tSS.reconfigure :default +7 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'' +100 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")n +124 "core" +3 .tSS.reconfigure :exhale +3 "sampler")#.0X' +49 "core" ' +2 .tExhaust.select :close +2 "sampler") +4 "core" A +2 ."airStroke"CS.seek 10ml +2 "collection"'<' D +5 ."connect"SSV.dial CBV,avoiding: :exhaust +3 .tCBV.dial SSV +3 "sampler")B  +2 "collection"'A @ +5 "core" A +66 + .tCTV.dial :air +2 "collection"'M  +16 "core"  + .tdelay 15 seconds +219 "Can"]\ Rk@C +1284 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")G +125 "core" +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.seek 0ml +3 "collection"'  +2 "sampler")N' +6 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")+  +116 "core" ~ +10  +426 ' +2 .tSSV.dial between CBV and plug +2 "sampler")6 +46 "core" +2 .tCBV.dial between SSV and waste2 +2 "collection"'-  +37 "core"  +2 "collection"'R% +4 "core" % E $\ \ +2 ."connect"CTV.dial CSV,avoiding: :air +4 .tCSV.dial CTV + "collection"'J  +2 'm  +15 "core"  +28  +2 .tCS.reconfigure :pressurize +2 "collection"'# d@<< b +3 .tCS.seek 0ml +2 "collection"'F' +2387 "core" 'Y \ ʫ +2 "collection"'I% +4 "core" %2 \  +2 "sampler")T% +3 "core" %vv  +2 #tBubblePoint: Intake @24.0psia, Outlet @-0.1psia +2 .CBV.dial SSV + "collection"'Q @ +38 "core" B +2 .tSS.reconfigure :default +2 "sampler")#.0X"d +102 "collection"'{9 +3 "core" 9E&d +102 "collection"'9 +4 "core" 9O+d +102 "collection"'9 +3 "core" 9Z/d +102 "collection"'9 +3 "core" 9f3d +103 "collection"' 9 +2 "core" 9s7d +103 "collection"'z9 +2 "core" 9;d +103 "collection"'9 +3 "core" 9@d +103 "collection"'w9 +2 "core" 9Dd +103 "collection"'k9 +2 "core" 9Hd +103 "collection"'9 +3 "core" 9 Ld +102 "collection"'9 +3 "core" 9 Pd +102 "collection"'9 +10 "core" 9\ Ud +103 "collection"'_9 +2 "core" 9\  Yd +103 "collection"'!9 +3 "core" 9! ]d +103 "collection"'29 +2 "core" 98 bd +103 "collection"'f9 +2 "core" 9O fd +103 "collection"'9 +3 "core" 9h jd +102 "collection"'9 +3 "core" 9 nd +103 "collection"' 9 +2 "core" 9 rd +103 "collection"'9 +3 "core" 9wd +102 "collection"'$9 +3 "core" 9{d +103 "collection"'9 +3 "core" 9d +103 "collection"'9 +2 "core" 9d +103 "collection"'#9 +2 "core" 9d +103 "collection"''9 +2 "core" 97d +103 "collection"' 9 +3 "core" 9Pd +102 "collection"'9 +3 "core" 9la +103 "collection"'&9 +3 "core" 9_ +102 "collection"'9 +3 "core" 9\\ +102 "collection"'i9 +3 "core" 9Y +103 "collection"',9 +2 "core" 9W +103 "collection"'*9 +3 "core" 9T +103 "collection"'"9 +2 "core" 9R +103 "collection"'p9 +2 "core" 9/N +103 "collection"'19 +2 "core" 9KL +103 "collection"'99 +2 "core" 9fI +103 "collection"'/9 +3 "core" 9G +102 "collection"'39 +3 "core" 9 E +103 "collection"'9 +2 "core" 9 B +103 "collection"' 9 +2 "core" 9!@ +103 "collection"'49 +3 "core" 9!> +102 "collection"'n9 +4 "core" 9 !< +102 "collection"'%9 +3 "core" 9$#9 +103 "collection"'9 +2 "core" 9?$7 +103 "collection"'9 +2 "core" 9W%5 +103 "collection"')9 +2 "core" 9r&3 +103 "collection"'9 +3 "core" 9'1 +103 "collection"'9 +2 "core" 9'/ +103 "collection"'9 +3 "core" 9). +102 "collection"'9 +3 "core" 9*, +102 "collection"'79 +3 "core" 9+) +102 "collection"'@9 +4 "core" 9,' +102 "collection"'D9 +3 "core" 9-& +102 "collection"'89 +3 "core" 90/# +102 "collection"'.9 +3 "core" 9E0\ # +103 "collection"'A9 +2 "core" 9[1! +103 "collection"'B9 +2 "core" 9o3 +103 "collection"'M9 +2 "core" 92 +103 "collection"';9 +2 "core" 94 +103 "collection"'(9 +2 "core" 96 +103 "collection"'G9 +2 "core" 97# +103 "collection"'9 +3 "core" 98( +103 "collection"'+9 +3 "core" 9:, +102 "collection"'>9 +3 "core" 9<0 +102 "collection"'69 +3 "core" 9 >4 +103 "collection"'-9 +2 "core" 9 A8 +103 "collection"'R9 +3 "core" 9 'B= +103 "collection"'J9 +2 "core" 9 7CA +103 "collection"'m9 +3 "core" 9 EBE +102 "collection"'<9 +3 "core" 9 TDI +103 "collection"'I9 +2 "core" 9 dDM +103 "collection"'T9 +2 "core" 9 qER +103 "collection"'Q9 +2 "core" 9 }HV +103 "collection"'N9 +2 "core" 9 JZ +103 "collection"'S9 +2 "core" 9 K^ +103 "collection"'O9 +2 "core" 9 Kc\ +103 "collection"'K9 +3 "core" 9 Lg\ +103 "collection"'Y9 +3 "core" 9 Mk\ +102 "collection"'^9 +3 "core" 9 Mo +102 "collection"'[9 +2 "core" 9 Ns +103 "collection"'W9 +2 "core" 9 Ox +103 "collection"'b9 +3 "core" 9 P| +103 "collection"'\\9 +3 "core" 9 P +102 "collection"'X9 +3 "core" 9 R +102 "collection"'9 +3 "core" 9 S +102 "collection"'Z9 +3 "core" 9 S +102 "collection"'F9 +3 "core" 9\ U +103 "collection"'L9 +2 "core" 9\ V +103 "collection"'V9 +3 "core" 9\ W +103 "collection"'j9 +2 "core" 9\ X +103 "collection"']9 +3 "core" 9\ Z +143 "collection"'C9 +10 "core" 9\ %\\ +103 "collection"'59 +3 "core" 9\ )^ +3 .tCH.hold 10:00,70C +4 "collection"'? `\ q `\ (\ +2 ':9 +4 "core"  +3 9\ *\ * +2 "collection"' % +3 "core" % @ E\ +3 #tBegun lysing Collection Puck Heater at 68.1C/16.8psia +31573 "Can"y]\ rDk +28414 "core" ` +2 "collection"'a9 +2 "core" 9\ r +3 "collection"'o% +3 "core" %\ +2 #tEnded lysing Collection Puck Heater at 70C/13.0psia +2 .CS.seek 0ml +2 "collection"'d' +335 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +3 "collection"'h @ +98 "core" A +2 .tCSV.dial :air +2 "collection"'e @ +40 "core" > +3 .tCS.seek 5ml +2 "collection"'`'l +1358 "core" ' + .tCSV.dial CTV +2 "collection"'P  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'c @ +41 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'g  +41 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'U @ +42 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'q' +1347 "core" ' +2 "collection"'l% +3 "core" % u\ +2 #tPuck @24.7psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"'\ +94 "core" ~ +2 .tCBV.dial CSV +2 "collection"'E  +28 "core" + "collection"'x% +4 "core" % v wS\ +2 .tCS.seek 5ml +2 "collection"'H'l +1350 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'u  +40 "core" +2 "collection"'% +3 "core" %l \  +3 .tCS.seek 7ml +2 "collection"'' +590 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air2 +7 "collection"'| @ +40 "core" > +3 .tCS.seek 10ml + "collection"'v' D +860 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +107 "core" ^ +2 #tLysing Complete +2 "collection"'~& +3 "core" &O}n \ \ J +3 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&0% +3 "core" %\  !  7  +2 "storage"({% +4 "core" %t  K  +2 "storage"(. +2 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(( +193 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (& +2 "core" & s \ +3 "manipulator"& & +3 "core" &    0 +2 "manipulator"&z% +4 "core" %\    $  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +154 "core" ( +3 "manipulator"&w& +3 "core" & ! # G +2 "storage"(k& +4 "core" &   +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&' +114 "core" ' + "storage"(& +4 "core" &  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('H +270 "core" ' +2 "storage"(_- +3 "core" -'H +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(!'6 +35 "core" ' +2 "manipulator"&2& +3 "core" &   +2 "manipulator"&f% +4 "core" %  " +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +88 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +160 "core" ( + "manipulator"& & +4 "core" &   , +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &  i , +2 .tForearm.seek CC +2 "manipulator"&$', +107 "core" ' +2 .tHand.close +2 "manipulator"&/ +67 "core" / +2 .tCC.seek :open +2 "collection"'( +376 "core" ( +2 "storage"(#& +3 "core" &  ;  +2 "storage"('& +4 "core" &  <  +46 "manipulator"& & +6 "core" &   , +2 "manipulator"&% +4 "core" %   r  +2 .tForearm.seek :retract +2 "manipulator"&&'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +151 "core" ( + "manipulator"&i& +4 "core" &    +2 "storage"(,& +4 "core" &   i  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&*'D +114 "core" ' +2 .tElbow.hold + "manipulator"&", +3 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&p1 +65 "core" 1 +2 "manipulator"&1% +3 "core" % SZ  Ȳ +2 "storage"(9& +4 "core" & { { \ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 315 counts +2 "manipulator"&/' +12 "core" ' +2 "manipulator"&3& +3 "core" &    +2 "storage"(& +4 "core" & y +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"& ' +27 "core" ' +2 "storage"(4% +3 "core" %@   V +3 ."downElevator"SE.seek :down +4 "storage"(n'v +98 (%% +3 "core" %W u Va +2 "manipulator"&% +4 "core" %   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +62 ' + ."downElevator"SE.stop + "storage"(5 +4 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"')& +3 "core" & \ +2 "manipulator"&& +5 "core" &    +2 "manipulator"&% +3 "core" %\   )  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +173 "core" ( +2 "manipulator"&& +4 "core" &- "  ? +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &7& +3 "core" &- "   ? +2 .tForearm.seek :garage +2 "manipulator"&@'! +105 "core" ' + .tHand.close +2 "manipulator"&D/ +73 "core" / +2 "manipulator"&8& +3 "core" &-  ? +2 "manipulator"&.% +4 "core" % , # % +2 .tForearm.seek :retract +2 "manipulator"&A'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&B( +276 "core" ( +2 "manipulator"&M& +3 "core" & # - +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &;& +3 "core" &   Z - +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&(', +96 "core" ' +2 "manipulator"&G& +4 "core" & "  - +2 "manipulator"&% +4 "core" %& %  C +2 "collection"'+& +4 "core" &T\ +3 "collection"'>& +4 "core" &T\ +3 .tCC.seek :closed +2 "collection"'6(O +3 "core" &\  +10 &5g\ +| +9 &ie\ > +9 &xL\ J +10 &k\\/\ I +9 &-bQ\ I +9 &` \ I +10 &`\ I +9 &sa\ I +9 &5_\ I +10 &a\ H +9 & `w\ I +10 &"{`^\ I +9 &$<`G\ I +9 &&\\\ H +10 &'bq\ I +9 &)_\ H +10 &+Eb\ I +9 &-c/\ I +9 &._t\ H +10 &0` \ I +9 &2Mc \ I +9 &4_\ H +10 &5`\ H +9 &7_\ I +9 &9V_\ H +10 &;_\ I +9 &<bk\ I +10 &>\\P\ I +9 &@^_<\ H +9 &Ba\ I +10 &Cb\ I +9 &E`\ H +10 &Gak\ J +9 &I\ M +9 &Js\ R +10 &L_\ U +9 &ND@\ D +9 &OC9\ 'u +10 &O] \ F +2 ( +2 "collection"'>& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.62 + "collection"'-& +3 "core" &O]\ F +2 .tHand.open + "manipulator"&R1 +69 "core" 1 +2 "manipulator"&J% +3 "core" % &    +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&m'\ +141 "core" ' +3 .tPSV.dial PSR +2 "processing"%< +124 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%I' +1616 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%T  +52 "core"  +3 .tPS.seek 0ml +2 "processing"%Q'W +1614 "core" ' +2 .tPSV.dial PSR +2 "processing"%N +40 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%S' +2634 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%O +2 "collection"'K  +6 "core"  +2 "processing"%Y +2 "core"  +2 "processing"%^  +5 "core"  +65 +2 .tPSV.dial :mixloop +2 "processing"%[ +97 "core" +2 .tCTV.dial :air,avoiding: :intake +7 "collection"'W  +4 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%b  +121 "core" +2 .tPS.seek 0ml +2 "processing"%\\'W +2625 "core" ' +2 .tPSV.dial :air +2 "processing"%X  +52 "core" +3 .tPS.seek 2.5ml +2 "processing"%' +2636 "core" ' + .tPSV.dial :mixloop +2 "processing"%Z +41 "core" +2 .tPS.seek 0ml +2 "processing"%F'W +2636 "core" ' +2 .tPSV.dial :air +2 "processing"%L  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%V' +2628 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%j +42 "core" +2 .tPS.seek 0ml +2 "processing"%]'W +1323 "Can"a\ CvE +1309 "core" ' + #tGaraging FlushPuck in Collection Clamp +7 "manipulator"&C& +3 "core" &   j - +2 .tElbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&5( +26 "core" ( +2 "manipulator"&:& +3 "core" & #   +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 & & +3 "core" &  g  +3 .tForearm.seek CC + "manipulator"&r', +106 "core" ' +2 .tHand.close + "manipulator"&?/ +69 "core" / +2 .tCC.seek :open +2 "collection"'a( +380 "core" ( + "manipulator"&o& +4 "core" &   @  +2 "manipulator"&s% +3 "core" % # !  V +3 .tForearm.seek :retract + "manipulator"&h'\ +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&e(- +273 "core" ( + "manipulator"&d& +4 "core" &-  ! 8 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &P& +3 "core" &-   8 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&c'! +109 "core" ' +2 .tHand.open + "manipulator"&g1 +68 "core" 1 +2 "manipulator"&U% +4 "core" % (  # P +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&`'\ +98 "core" ' +2 .tPSV.dial :mixloop + "processing"%l +5 "core" + .tPTV.dial :PRVmixing +2 "processing"%\  +5 "core" +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +4 "processing"%E  +2 "collection"'x  +6 "core"  +12 +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'q  +4 "core" +2 #tLoading lyfil puck from tube 2 into Collection Clamp +2 "collection"'u& +3 "core" &G\ +2 "manipulator"&% +4 "core" %\  !    +2 "storage"(H% +3 "core" %t ! 3 +2 "storage"(|. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(( +198 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & 6 4  +2 "manipulator"&~& +3 "core" &-   8 +2 "manipulator"&0% +4 "core" %\     +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +47 "manipulator"&{( +180 "core" ( +2 "manipulator"&& +4 "core" &   1 !w +2 "storage"(& +4 "core" &    +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"& ' +100 "core" ' + "storage"(z& +4 "core" &    +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('H +284 "core" ' +2 "storage"(w- +3 "core" -'~ +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (k& +3 "core" &   d  +2 "manipulator"&& +3 "core" & &  N !v +3 .tElbow.seek 2 + "manipulator"&t( +3 "core" ( +2 "manipulator"&}& +4 "core" &\ ! $ [ !v +2 "storage"(_& +3 "core" &   +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&2'y +26 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&f/ +65 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +3 "storage"( 'v +6 "core" &   { !v +2 "manipulator"&% +4 "core" % ~    +3 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +149 "core" ( +2 "manipulator"&& +4 "core" & ' " C * +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 "core" ' +2 "manipulator"&& +2 ."downElevator"SE.stop +4 "storage"(5 +3 "core" &   $ * +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&y', +100 "core" ' +2 "manipulator"&#& +4 "core" &   ` * +2 "manipulator"&'% +3 "core" %6   : +2 "collection"' & +4 "core" &\ +3 "collection"'& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'i(O +4 "core" &\ +8 &;\ %g +9 &Zz\ 6 +10 & \ I +9 &_r\ I +9 &bg\ I +10 &M`R\ I +9 &b;\ I +9 &`1\ I +10 &`s\ I +9 &U`\ I +10 & ^v\ I +9 &!ai\ I +9 &#_]\ I +10 &%]`M\ I +9 &'`=\ I +10 &(_3\ I +9 &*` \ I +9 &,f^\ I +10 &.(_ \ I +9 &/b\ I +9 &1_\ I +10 &3mc\ I +9 &50^N\ I +9 &6_:\ I +10 &8b2\ I +9 &:w^)\ H +10 &<7_\ I +9 &=]F\ H +9 &?^\ I +10 &A}\\\ I +9 &C@^\ I +10 &E`\ I +9 &Fj\ J +9 &H{\ M +10 &J0w\ Q +9 &K~\ U +9 &Mn\ V +10 &OPl\ / +9 &O}[\ M +9 ( + &OeW\ J +3 "collection"'& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.70 + .Hand.open +2 "manipulator"&,1 +65 "core" 1 +2 "manipulator"&$% +4 "core" % .  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'p  +126 "core" ~ +2 .tCSV.dial CTV +2 "collection"'1  +27 "core"  +3 .tPS.seek 2.5ml +2 "processing"%9' +2635 "core" ' +2 "collection"'3% +3 "core" % F9\ +2 .tCS.seek 4.15ml +2 "collection"''Q +1564 "core" ' + .tdelay 8 seconds +803 .PSV.dial :air +2 "processing"%4  +42 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%&  +68 "core"  +2 .tPS.seek 0ml +2 "processing"%%'W +2624 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"' ` +38 "core" ^ +2 .tCSV.dial :air +2 "collection"' @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'*' D +1563 "core" ' + .tCSV.dial CTV +2 "collection"'/  +42 "core"  +2 .tCS.seek 0ml +2 "collection"')' +2623 "core" ' + .tCBV.dial :waste1 +2 "collection"' @ +28 "core" ? +2 .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +2 "collection"'  +126 "core" + "collection"'!& +4 "core" &OcS?B\ J +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"& % +4 "core" %      +43 "storage"(% +11 "core" %  y  +2 "storage"(7. +2 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(n( +199 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 ("& +3 "core" & i - +2 "manipulator"&D& +4 "core" &    * +2 "manipulator"&8% +3 "core" %    4  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&.( +152 "core" ( +3 "manipulator"&& +4 "core" &  " +2 "storage"(@& +3 "core" & c  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&M' +97 "core" ' + "storage"(;& +4 "core" &  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('H +281 "core" ' +2 "storage"(G- +2 "core" -' +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" & " #  +2 "storage"(+& +4 "core" &  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 +2 "manipulator"&A'D +36 "core" ' + .tElbow.hold +2 "manipulator"&, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 "storage"(-- +3 "core" -' +4 .tSE.seek 0.11 Pucks below Top Plate + "storage"(R'O +27 "core" ' + "manipulator"&J% +4 "core" %Ug  Ƕ +2 "storage"(>& +4 "core" & M M q\ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 317 counts + "manipulator"&<'ρ +17 "core" ' + "manipulator"&(& +4 "core" & $ * R +2 "storage"(T& +9 "core" & j  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&I' +17 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(N'F +38 "core" ' + "manipulator"&Q& +4 "core" & $  +2 "manipulator"&O% +4 "core" %   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&Y'\ +97 "core" ' +2 .tElbow.seek CC +2 "manipulator"&^( +149 "core" ( +2 "manipulator"&K& +3 "core" &   0 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &[& +3 "core" &    0 +3 .tForearm.seek CC + "manipulator"&W', +97 "core" ' + .tHand.close +2 "manipulator"&b/ +75 "core" / +2 .tCC.seek :open +2 "collection"'S( +376 "core" ( +2 "storage"(X& +4 "core" &  Z  +2 "storage"(\\& +3 "core" & |  +2 "manipulator"&Z& +4 "core" &  P 0 +2 "manipulator"&% +4 "core" % D #  +2 .tForearm.seek :retract +2 "manipulator"&L'\ +102 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&F( +151 "core" ( + "manipulator"&j& +4 "core" & #  +2 "storage"(V& +4 "core" &  p  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&C'D +113 "core" ' + .tElbow.hold +2 "manipulator"&:, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"& 1 +71 "core" 1 +3 "manipulator"&?% +3 "core" % Wr \ u ȹ( +2 "storage"(B& +4 "core" &  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 319 counts +2 "manipulator"&m'σ +43 "core" ' +9 "manipulator"&6& +4 "core" &  \\  +2 "storage"(o& +4 "core" & !  \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&s' +24 "core" ' +2 "storage"(r% +3 "core" %H   . \  +3 ."downElevator"SE.seek :down +5 "storage"(d'v +99 (P% +3 "core" %Q T\\ +2 "manipulator"&5% +3 "core" %  O o +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&g'\ +90 "core" ' +58 ' + ."downElevator"SE.stop +2 "storage"(5 +3 .tPSV.dial :air +2 "processing"%U  +69 "core" +2 .tPS.seek 2.5ml +2 "processing"%h' +2633 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%l +40 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%\  +41 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%E +41 "core" +2 .tdelay 1 second +102 .PSV.dial :air +32 "processing"%x  +41 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%q'W +2634 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%u& +9 "core" &\ +2 "manipulator"&& +3 "core" & " U  +7 "manipulator"&H% +4 "core" %\   #   +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&|(- +180 "core" ( + "manipulator"&c& +4 "core" &- % " U * +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-   * +2 .tForearm.seek :garage +2 "manipulator"&~'! +103 "core" ' + .tHand.close +2 "manipulator"&0/ +73 "core" / +2 "manipulator"&& +4 "core" &-   * +2 "manipulator"&% +3 "core" % .  \ * +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&e( +150 "core" ( +2 "manipulator"&z& +3 "core" & ! $ f +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &`& +3 "core" &  " I f +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&w' +101 "core" ' +2 "manipulator"&k& +3 "core" &  "  f +2 "manipulator"&% +4 "core" %   a S +2 "processing"%}& +4 "core" &#\ +3 "processing"%_& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%f(Tg +5 "core" &\ +6 &4 \ #c +10 &jW+\ 6 +9 &\ K +9 &Y\ K +10 &H]&\ K +9 &\ ]*\ K +10 &`%\ K +9 &]&\ K +9 &P`+\ K +10 &[+\ K +9 &\\@\ J +9 &!]B\ J +10 &#Y\\A\ J +9 &%]<\ J +9 &&^=\ J +10 &(]G\ J +9 &*`]J\ K +10 &,"ZL\ K +9 &-ZM\ K +9 &/YM\ K +10 &1iZI\ K +9 &3+ZW\ K +10 &4ZX\ K +9 &6`a\ K +9 &8q`\\\ K +10 &:2^W\ K +9 &;_[\ J +9 &=]`\ J +10 &?yZd\ K +9 &A<[c\ J +10 &B\\c\ K +9 &D\\j\ K +9 &F_j\ K +10 &H@ei\ L +9 &Iwk\ N +9 &Kh\ P +10 &Mwq\ Q +9 &O9q\ Q +10 &Pu\ Q +9 &R~\ J +9 &SCm}\ \\ +10 &TB'~\ ' +5 ( +2 "processing"%_& +3 "core" &TBw\ ' +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.52 + "processing"%& +4 "core" &TBy\ ' +2 .tHand.open + "manipulator"&1 +70 "core" 1 + "manipulator"&{% +4 "core" %  \  L S +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"& '\ +89 "core" ' + .tPRV.dial :air +2 "processing"%  +44 "core"  + .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 "processing"%% +4 "core" %UH\ +2 .tPS.seek 0.3ml +3 "processing"%2' +386 "core" ' +2 .tPSV.dial PSR + "processing"%# +97 "core"  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml + "processing"%''* +496 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +51 .PS.seek 2.5ml +2 "processing"% ' +1915 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%t +108 "core" +2 .tPTV.dial :mixing +2 "processing"% @ +68 "core" A +2 .tPBV.dial :waste2 + "processing"%  +89 "core"  +2 .tPS.seek 0ml +2 "processing"%a'W +2624 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&,& +4 "core" &    f +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&$( +3 "core" ( +2 "manipulator"&& +4 "core" &   f +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &p& +3 "core" &   f +2 .tForearm.seek PC +2 "manipulator"&1' +97 "core" ' + .tHand.close +2 "manipulator"&y/ +75 "core" / +2 .tPC.seek :open +2 "processing"%]( +401 "core" ( +2 "manipulator"&3& +3 "core" &   W f +2 "manipulator"&v% +4 "core" %    +2 .tForearm.seek :retract +2 "manipulator"&4'\ +91 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&&(- +141 "core" ( +2 "manipulator"&9& +3 "core" &-  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-   +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&'! +106 "core" ' + .tHand.open +2 "manipulator"&1 +68 "core" 1 +2 "manipulator"&/% +4 "core" % +   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&*'\ +98 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%& +3 "core" &\ +2 "manipulator"&% +4 "core" %  "    +2 "storage"(!% +4 "core" %|   +2 "storage"( . +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(( +190 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (7& +3 "core" &  b  +2 "manipulator"&"& +4 "core" &-   + "manipulator"&D% +4 "core" %     +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&8( +177 "core" ( + "manipulator"&& +4 "core" &\   "y +2 "storage"(& +4 "core" &   +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&@' +101 "core" ' +3 "storage"(;& +4 "core" &   N +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('H +279 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (G& +2 "core" &  K  +2 "manipulator"&& +4 "core" &\ " G "y +2 .tElbow.seek 2 +2 "manipulator"&+( +3 "core" ( +2 "manipulator"&-& +4 "core" &\  "y + "storage"(J& +4 "core" &   8 +3 .tForearm.seek 2 + 300 counts + "manipulator"&>'y +20 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&(/ +70 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&T& +2 "storage"(Q'v +6 "core" &\   x "x +2 "manipulator"&O% +4 "core" % { "  & +2 .tForearm.seek :retract +2 "manipulator"&M'\ +91 "core" ' +2 .tElbow.seek PC +2 "manipulator"&.( +172 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +104 "core" ( + "manipulator"&& +4 "core" & #  d +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &A& +3 "core" & !  B d +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&<' +96 "core" ' +47 "manipulator"&R& +6 "core" &   c +2 "manipulator"&K% +4 "core" %    +2 "processing"%[& +4 "core" &\ +2 "processing"%I& +6 "core" &7\ +2 .tPC.seek :closed +2 "processing"%(Tg +3 "core" &q\ +7 &4\ $d +10 &X{\ 6 +9 &|\ J +10 &Z\ J +9 &}Y\ J +9 &>_\ K +10 &_\ K +9 &^\ J +9 &_\ K +10 &F[\ K +9 & [\ K +9 &!Y\ J +10 &#X~\ J +9 &%PZ|\ J +10 &'^y\ J +9 &(^v\ J +9 &*Y{\ J +10 &,WY{\ J +9 &.Yz\ J +9 &/Xm\ J +10 &1Yo\ K +9 &3^[n\ K +10 &5 [o\ K +9 &6Zh\ K +9 &8Zh\ K +10 &:hYn\ J +9 &<)]k\ J +10 &=]l\ K +9 &?[j\ J +9 &ApZa\ J +10 &C0[]\ K +9 &D_^\ J +9 &F]Z\ K +10 &Hucc\ K +9 &J/t]\ N +9 &KZ\ Q +10 &M_\ Q +9 &Ol_\ Q +10 &Q.a\ Q +9 &RY\ > +9 &S:gQ\ "d +10 &TK"S\ $ +5 ( +2 "processing"%I& +5 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.54 + .Hand.open +2 "manipulator"&b1 +2 "core" &TK]\ $ +67 1 +2 "manipulator"&Y% +4 "core" %    \\ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&i'\ +92 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%X  +2 %\\9 +6 "core" 9b% +102 "processing"%Z9 +3 "core" 9a% +102 "processing"%9 +3 "core" 9`%  +103 "processing"%j9 +2 "core" 9]%  +103 "processing"%V9 +2 "core" 9]% +103 "processing"%W9 +4 "core" 9]% +102 "processing"%^9 +2 "core" 9]% +103 "processing"% 9 +2 "core" 9_% +103 "processing"%?9 +2 "core" 9`%" +103 "processing"%B9 +2 "core" 9b%& +103 "processing"%69 +3 "core" 9h$+ +103 "processing"%o9 +2 "core" 9i%/ +103 "processing"%L9 +2 "core" 9m&3 +103 "processing"%r9 +2 "core" 9r%7 +103 "processing"%F9 +3 "core" 9w&; +102 "processing"%P9 +3 "core" 9}%@ +102 "processing"%59 +2 "core" 9%D +103 "processing"%C9 +2 "core" 9&H +103 "processing"%m9 +2 "core" 9%L +103 "processing"%N9 +2 "core" 9&P +103 "processing"%U9 +4 "core" 9%U +102 "processing"%s9 +3 "core" 9&Y +102 "processing"%d9 +3 "core" 9'] +102 "processing"%%9 +3 "core" 9'a +102 "processing"%l9 +3 "core" 9'e +102 "processing"%\ 9 +3 "core" 9'j\ +103 "processing"%E9 +2 "core" 9'n +103 "processing"%x9 +2 "core" 9(r +103 "processing"%h9 +2 "core" 9(v +103 "processing"%u9 +3 "core" 9({ +102 "processing"%9 +3 "core" 9) +103 "processing"%H9 +2 "core" 9) +103 "processing"%c9 +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" 9.* +103 "processing"%9 +2 "core" 95+ +103 "processing"%g9 +2 "core" 9<+ +4 .tPH.hold 2:00:00,28C +2 "processing"%z pp6 +3 .tdelay 1:30 +5 "core"  +9000 .tPSR.select :air +3 .PSV.dial PSR + "processing"%` +97 "core"  + #tPulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml + "processing"%~' +585 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml + "processing"%k'[ +1613 "core" ' +2 .tPTV.dial :puck +2 "processing"%  +68 "core"  +2 .tPSV.dial PTV +2 "processing"%} +70 "core" + .tPBV.dial :waste1 +2 "processing"%|  +125 "core"  +2 "processing"%% +3 "core" %ZU\  +3 .tPS.seek 1.5ml + "processing"%=' +592 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" , +2 .tPS.seek 0ml +2 "processing"%'W +1608 "core" ' +2 .tdelay 5:00 +3167 "Can"+b\ @ytE +26836 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%{  +15 "core"  +2 .tPBV.dial :waste1 +2 "processing"%_  +32 "core"  +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +82 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +69 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%' +2246 "core" ' + .tPSV.dial PTV +2 "processing"%w +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%q +71 "core"  + .tdelay 5 seconds +503 .PSV.dial PTV + "processing"%# +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%2  +69 "core"  +2 .tPS.seek 0ml +2 "processing"%''W +2233 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%t  +123 "core" + .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 .tPRV.dial :ab1 + "processing"% @ +72 "core" B +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"% 'w +350 "core" ' +2 .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"',  +2 "processing"%  +43 "core"  +7 + "processing"%p% +4 "core" %u\  +2 .tPS.seek 0.3ml +2 "processing"%y' +361 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'e  +29 "core" +2 .tPRV.dial :air +2 "processing"%  +40 "core"  +2 .tPS.seek 0.9ml +2 "processing"%f'D +1277 "core" ' + .tPRV.dial :waste2 +2 "processing"%3 @ +69 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%v' +871 "core" ' + #taddPMLReagent08 +2 .PSV.dial :air + "processing"%9  +43 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%'[ +1612 "core" ' +2 .tPSV.dial :PML +2 "processing"%1 +42 "core" + .tPTV.dial :mixing +2 "processing"%$ @ +69 "core" A + .tPBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%/% +3 "core" %_k\  +3 .tPS.seek 1.85ml +2 "processing"%'? +235 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%4'W +1974 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'!& +3 "core" &M\ +2 "manipulator"& & +4 "core" &  c +2 "manipulator"&% +3 "core" %    Q % +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&7(- +131 "core" ( + "manipulator"&"& +4 "core" &.  C  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &D& +3 "core" &.   u  +2 .tForearm.seek :garage +2 "manipulator"&n'! +106 "core" ' + .tHand.close +2 "manipulator"&/ +76 "core" / +2 "manipulator"&& +4 "core" &. F  +2 "manipulator"&&% +3 "core" % 3   +3 .tForearm.seek :retract + "manipulator"&;'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&*( +271 "core" ( + "manipulator"&& +4 "core" &   7 9$ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &G& +3 "core" &   9# +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&', +102 "core" ' +3 "manipulator"&-& +3 "core" &   \ 8" +2 "manipulator"&J% +4 "core" %$   y +2 "collection"'(& +4 "core" &S\ +3 "collection"'T& +5 "core" &I\ +2 .tCC.seek :closed +2 "collection"'O(O +4 "core" &G\ +7 &DO\ %h +10 &[K\ 8 +9 &}H\ K +9 &[T\ J +10 &^K\ J +9 &V]U\ K +10 &aT\ K +9 &`K\ K +9 &`N\ K +10 &]`O\ K +9 & !ZR\ K +9 &!_K\ K +10 &#[H\ J +9 &%g_J\ J +10 &'*_W\ J +9 &(\\O\ K +9 &*bN\ K +10 &,o_I\ K +9 &.2]I\ J +9 &/\\U\ J +10 &1^N\ J +9 &3waN\ K +10 &59]N\ K +9 &6\\M\ J +9 &8[L\ K +10 &:ZL\ J +50 &^P\ J +3 &?\\I\ J + &A_Q\ J + &CK\\R\ J + &E ]J\ K +6 &F^I\ K +10 &HrO\ M +9 &J@L\ Q +9 &KQ\ U +10 &MS\ W +9 &O LU\ 0 +10 &OL\ P +8 ( +2 &OhP\ I +2 "collection"'T& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.63 +2 "collection"'8& +3 "core" &OhO\ I +2 .tHand.open + "manipulator"&@1 +69 "core" 1 + "manipulator"&% +4 "core" % #    z +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&>'\ +99 "core" ' + .tPSV.dial PSR +2 "processing"% +96 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%A' +1613 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%+  +42 "core"  +3 .tPS.seek 0ml + "processing"%R'W +1604 "core" ' +2 .tPSV.dial PSR + "processing"%K +55 "core"  + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml + "processing"%[' +2627 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV + "processing"%Q  +2 "collection"'M  +38 "core" +117  +2 .tPSV.dial :mixloop +2 "processing"%] +98 "core" +2 .tCTV.dial :air,avoiding: :intake + "collection"'b  +16 "core"  + .tPTV.dial :PRVmixing +2 "processing"%Y  +70 "core" +2 .tPS.seek 0ml +2 "processing"%\\'W +2635 "core" ' + .tPSV.dial :air +2 "processing"%I  +41 "core"  +2 .tPS.seek 2.5ml +2 "processing"%Z' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"%< +42 "core" +2 .tPS.seek 0ml +2 "processing"%'W +1832 "Can"`\ ^|>F- +800 "core" ' + .tPSV.dial :air +2 "processing"%j  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%V' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"%W +42 "core" +2 .tPS.seek 0ml +2 "processing"%^'W +2629 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"& & +4 "core" &  8" +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&?( +3 "core" ( +2 "manipulator"&B& +4 "core" & \  m 8" +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &6& +3 "core" & \ L 8" +2 .tForearm.seek CC +2 "manipulator"&o', +102 "core" ' +2 .tHand.close + "manipulator"&L/ +72 "core" / +2 .tCC.seek :open +2 "collection"'r( +377 "core" ( +2 "manipulator"&F& +3 "core" &  8" +2 "manipulator"&P% +4 "core" % (   O +2 .tForearm.seek :retract +2 "manipulator"&5'\ +96 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&C(- +282 "core" ( +2 "manipulator"&m& +3 "core" &-   4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &N& +3 "core" &- $ $ # 4 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&U'! +109 "core" ' +2 .tHand.open +2 "manipulator"&s1 +68 "core" 1 + "manipulator"&d% +4 "core" % (    +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&%'\ +98 "core" ' +2 ."da"delayUntil "13:03:28.30" +24899 #recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%l @ +70 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%\  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%E * +33 "core" * + ."da"PSV.dial :air +2 "processing"%x  +42 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%h' +2232 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%u +42 "core" +49 ."da"delay 2 seconds +202 .PSV.dial :air +7 "processing"%  +42 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%H +41 "core" + ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%c  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2235 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +3 .PSV.dial PSR + "processing"%: +125 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%0' +596 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1622 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +68 "core"  +2 ."da"PSV.dial PTV +2 "processing"%g +68 "core" + ."da"PBV.dial :waste1 +3 "processing"%`  +32 "core"  +2 "processing"%a% +3 "core" %_\  +3 ."da"PS.seek 1.5ml +2 "processing"%~' +588 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%}'W +1618 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%|  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +1429 "Can"`\ O~F +1574 ."da"PBV.dial between PSV and waste1 +2 "processing"%k * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +71 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%=' +2255 "core" ' + ."da"PSV.dial PTV +7 "processing"%X +70 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%{ +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%_ +70 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2246 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%w' +594 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%q'[ +1610 "core" ' + ."da"PTV.dial :puck +2 "processing"%#  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%2 +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + "processing"%t% +4 "core" %Wn\  +2 ."da"PS.seek 1.5ml +3 "processing"% ' +585 "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 +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%,  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%p * +34 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +70 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%e' +2256 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +70 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%y +70 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%3 +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%f  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%9'W +2259 "core" ' +2 #"da"getPMLReagent08 +46 .PRV.dial :air +5 "processing"%v  +40 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing + "processing"%1  +124 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%$  +43 "core" ~ + ."da"PTV.dial :PRVmixing +2 "processing"%  +4 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%/ +42 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%' +387 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%  +41 "core"  +2 "processing"%% +4 "core" %S\  +2 ."da"PS.seek 0.55ml +2 "processing"%!'v +331 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'[ +1568 "core" ' + ."da"PSV.dial :PML +2 "processing"%" +42 "core" +2 ."da"PTV.dial :mixing +2 "processing"%D @ +66 "core" @ +2 ."da"PBV.dial :waste1 +2 "processing"%.  +34 "core" + "processing"%% +4 "core" %^\  +2 ."da"PS.seek 1.85ml +3 "processing"%'> +234 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%& * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%i'W +1968 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +18419 "Can"ka\ PXGY +29584 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 .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"%G  +42 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%7' +2248 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%- +42 "core" + ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%J  +42 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +7 "processing"%( +43 "core" + ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%;  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%S'W +2238 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%8 +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%@' +600 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1610 "core" ' + ."da"PTV.dial :puck +2 "processing"%T  +69 "core"  + ."da"PSV.dial PTV +2 "processing"% +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%4% +3 "core" %Wv\  +2 ."da"PS.seek 1.5ml +3 "processing"%+' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%A * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%K'W +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%R  +15 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%M  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Q * +34 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%] +70 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%b' +1200 "Can"S`\ TG +1045 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%Y +70 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%[ +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%I +71 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%\\  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%<'W +2255 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%Z +125 "core"  +8 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%j' +596 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1613 "core" ' + ."da"PTV.dial :puck +2 "processing"%W  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%V +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%B% +3 "core" %^\  +3 ."da"PS.seek 1.5ml +2 "processing"%6' +595 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%L * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%*'W +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%>  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%O  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%F * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%P +70 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%o' +2239 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%m +70 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%N +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%? +71 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%s  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%d'W +2228 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%5 +136 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%U' +588 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%l'[ +1603 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%\  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%E +82 "core" ~ +2 ."da"PBV.dial :waste1 +2 "processing"%x  +34 "core" + "processing"%^% +4 "core" %YE\  +2 ."da"PS.seek 1.5ml +2 "processing"%u' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%H'W +1611 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%c  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%h  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%: * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +68 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%0' +2246 "core" ' + ."da"PSV.dial PTV +2 "processing"% +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"%` +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%a  +68 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2256 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +126 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.25ml +7 "processing"%~'7 +345 "core" ' +2 ."da"delay 5 seconds +336 "Can"b\ !hH +166 #"da"Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +3 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%|' +383 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1614 "core" ' + ."da"PTV.dial :puck +2 "processing"%k  +5 "core"  + ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%}  +34 "core" + "processing"%X% +4 "core" %ZL\  +2 ."da"PS.seek 1.5ml +3 "processing"%{' +587 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%_ * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1618 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +6 .PTV.dial :puck +2 "processing"%=  +4 "core"  +6 ."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"PSR.select :air +2 .PSV.dial PSR +2 "processing"%w +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%#' +2284 "core" ' + ."da"PSV.dial PTV +2 "processing"%2 +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"%t +167 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%q  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2330 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +138 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%'[ +2120 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +8 "processing"%,  +4 "core"  + ."da"PSV.dial PTV +2 "processing"%p +84 "core" ~ +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%'% +3 "core" %^L\ +3 ."da"PS.seek 1.5ml +2 "processing"% ' +587 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%y * +34 "core" , + ."da"delay 1 second +103 .PSV.dial :waste1 + "processing"%3  +98 "core"  +2 ."da"PS.seek 0ml +2 "processing"%f'W +1613 "core" ' + "processing"%e9 +3 "core" 9[5 +3 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%v +2 "core" 5 +2 "processing"%1& +4 "core" &TK\ $ +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&$% +3 "core" %\     +2 "storage"(% +4 "core" %} d\ +2 "storage"(/. +2 "core" .( +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(9( +196 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & \ +2 "manipulator"&& +3 "core" &-   + 4 +2 "manipulator"&% +4 "core" %\    x  +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"& ( +179 "core" ( +2 "manipulator"&!& +3 "core" &  !u +2 "storage"("& +4 "core" & \ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&D' +96 "core" ' +3 "storage"(.& +3 "core" & \ +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak + "storage"('H +282 "core" ' +2 "storage"(&- +3 "core" -' +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" &  \ F !u +2 "storage"(& +4 "core" & 6\ +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +52 "manipulator"&n'D +39 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&, +3 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(G- +2 "core" -' +3 ."da"SE.seek 1.11 Pucks below Top Plate +2 "storage"(i'I +33 "core" ' +2 "manipulator"&-% +4 "core" %Ie   N ȵ +2 "storage"(J& +3 "core" & '\ +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 305 counts +2 "manipulator"&('u +15 "core" ' +2 "manipulator"&;& +4 "core" & !  } o +2 "storage"(7& +4 "core" & :\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&8' +25 "core" ' +2 ."da"SE.seek 2.11 Pucks below Top Plate +2 "storage"(S'@ +41 "core" ' +2 "manipulator"&@& +3 "core" &   o +3 "manipulator"&T% +3 "core" %   +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&'\ +94 "core" ' + ."da"Elbow.seek PC +3 "manipulator"&( +283 "core" ( +2 "manipulator"&4& +3 "core" &  " F g +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" &   H g +2 ."da"Forearm.seek PC +2 "manipulator"&A' +96 "core" ' + ."da"Hand.close +2 "manipulator"&+/ +75 "core" / +2 ."da"PC.seek :open +2 "processing"%R( +402 "core" ( + "storage"(M& +4 "core" & #\ +2 "manipulator"&Q& +3 "core" & "   f +2 "manipulator"&]% +4 "core" %   !  +2 ."da"Forearm.seek :retract +2 "manipulator"&K'\ +92 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&Y( +242 "core" ( +2 "manipulator"&[& +3 "core" &   !v +2 "storage"(I& +4 "core" & s\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&\\' +101 "core" ' + ."da"Hand.open +2 "manipulator"&b1 +67 "core" 1 +3 "storage"(Z- +3 "core" -'@ +3 ."da"SE.seek 1.87 Pucks below Top Plate +2 "storage"(<' +25 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.2 Pucks below Top Plate +2 "storage"(j' +53 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23sep2713h50ml_niagara.tif +1945 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +2243 #"da"SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 38.14 seconds\ /var/log/esp/da23sep2713h50ml_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23sep2713h50ml20s_niagara.tif +2072 #SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23sep2713h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23sep2713h50ml30s_niagara.tif +3069 #SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23sep2713h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +4 ."Qmail"DAfans.email "38.14 sec auto-exposure",Subject: "da23sep2713h50ml images!" +3 "storage"(W- +2 "core" -' +3 "storage"(V& +4 "core" & \ +2 "manipulator"& & +14 "core" &  ' o +11 ."da"Elbow.seek 1 +6 "manipulator"&B( +7 "core" ( +7 "manipulator"&& +4 "core" &  o +3 "storage"(L& +3 "core" & \ +4 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&6' +10 "core" ' +3 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.92 Pucks below Top Plate +2 "storage"(>'L +116 "core" ' +3 "manipulator"&O& +12 "core" &  o +4 "storage"(F& +3 "core" & N L \ +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +2 "manipulator"&P'D +39 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&*, +3 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(m'7 +24 "core" ' + "manipulator"&N% +4 "core" %KU  7 ȱ +2 "storage"(?& +3 "core" &\ 3\ 3\ +2 ."da"Forearm.force -20 +2 "manipulator"&5 +13 ."da"Forearm.seek 1 + 307 counts +2 "manipulator"&s'w +18 "core" ' +6 "manipulator"&o& +8 "core" &   n +3 "storage"(5& +10 "core" & p n I\ +5 ."da"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&d' +24 "core" ' +2 "storage"(U% +5 "core" %? p o \  +3 ."downElevator"SE.seek :down +4 "storage"(\ 'v +99 (E% +7 "core" %P\ J\ J \ U[ +3 "manipulator"&x% +9 "core" %   % $ +11 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&^'\ +88 "core" ' +19 ' +3 ."downElevator"SE.stop +3 "storage"(5 +6 (l& +7 "core" & K K \ +7 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #tStarting finalPurge +3 "processing"%& +8 "core" &\ +5 "manipulator"&u& +7 "core" &   M n +5 "manipulator"&c% +10 "core" %\     +7 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&h(- +174 "core" ( +4 "manipulator"&:& +9 "core" &-   c +4 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +5 && +7 "core" &-   c +5 ."psFlush"Forearm.seek :garage +5 "manipulator"&H'! +109 "core" ' +3 ."psFlush"Hand.close +7 "manipulator"&/ +73 "core" / +3 "manipulator"&g& +8 "core" &-   } c +4 "manipulator"&`% +7 "core" % +   +5 ."psFlush"Forearm.seek :retract +4 "manipulator"&a'\ +105 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek PC +4 "manipulator"&0( +121 "core" ( +5 "manipulator"&& +7 "core" &   Y +4 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +6 && +4 "core" &   +6 ."psFlush"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +4 "manipulator"&~' +105 "core" ' +3 "manipulator"&|& +8 "core" & "  , +4 "manipulator"&k% +8 "core" %   k +4 "processing"%& +8 "core" &\ +6 "processing"%}& +8 "core" &\ +8 ."psFlush"PC.seek :closed +4 "processing"%X(Tg +10 "core" &\ + &\ +8 &E\ $f +7 &\\~\ 8 +7 &v\ J +10 &V\ K +11 &\\\ J +7 &ZZ\ K +10 &]\ K +9 &]\ K +9 &Y\ K +11 &b\\\ K +9 & %\\\ K +10 &!]\ J +9 &#Y\ J +8 &%k]\ K +10 &',[\ K +9 &(\\\ J +9 &*W\ K +11 &,s\\\ J +10 &.5Ww\ K +9 &/Ws\ J +8 &1Yu\ J +9 &3{\\v\ K +10 &5=Zw\ K +9 &6Yq\ K +9 &8Wm\ J +11 &:Xo\ J +8 &Zi\ K +10 &?Wb\ J +8 &A[a\ J +11 &CNW_\ J +8 &EZa\ J +9 &F_a\ K +11 &Hcb\ L +8 &JLv`\ N +10 &L[\ Q +10 &M]\ P +8 &O\\\ Q +10 &QJ[\ Q +10 &S\ Y\ > +8 &T@U\ H +11 &T= I\ \  +2 ( +5 "processing"%}& +5 "core" &T= J\ \  +5 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.54 +3 "processing"%& +102 "core" &T= g\ \  +19 ."psFlush"Hand.open +2 "manipulator"&_1 +75 "core" 1 +3 "manipulator"&{% +7 "core" %    a +5 ."psFlush"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +6 "manipulator"&='\ +104 "core" ' +2 ."psFlush"PSR.select :air +2 #"uploadLog"upsync +4 ."psFlush"PSV.dial PSR +2 "processing"% +42 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%' +197 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +391 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%w' +2116 "core" ' + ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"% @ +182 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%2  +119 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +96 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%t'9 +2631 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%q +96 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +6 .PSR.select :flush +3 "processing"%@ +15 ."psFlush"PS.seek 0.5ml +2 "processing"%#' +596 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2116 "core" ' + ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 ."psFlush"PTV.dial :mixing +2 "processing"%, @ +68 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%p +96 "core" +2 ."psFlush"PS.seek :empty +2 "processing"% '9 +2637 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%' +97 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'P +1099 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%y' +1609 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%3 +70 "core" + ."psFlush"PTV.dial :puck +2 "processing"%  +68 "core"  +2 ."psFlush"PBV.dial :waste1 +2 .PS.seek 0ml +2 "processing"%e'W +2637 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%v +70 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%1' +586 "core" ' + ."psFlush"PSR.select :air +7 "processing"% +10 ."psFlush"PS.seek 2.5ml +6 "processing"%$' +2125 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%/ U +52 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2280 "Can"b\ 8/I +352 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +41 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2625 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%!'W +2630 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%" +41 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%.' +2626 "core" ' +2 ."psFlush"PSV.dial PTV +6 "processing"%C +69 "core" + ."psFlush"PBV.dial PSV +2 "processing"%% U +5 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%&'W +2624 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" > +49 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%G  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%-'W +2630 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%J +41 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%;'P +1094 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%7' +1607 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%@ +68 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%T  +4 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%D  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"% 'W +2635 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +69 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%n' +597 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%(' +2116 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%i +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%8 U +52 "core" W +2 ."psFlush"PS.seek 0ml +3 "processing"%4'W +2631 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2625 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%+  +68 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2633 "core" ' +2 ."psFlush"PSV.dial PSR +7 "processing"% +41 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%M' +2625 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%Q +69 "core" + ."psFlush"PBV.dial PSV +2 "processing"%] U +4 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%A'W +2632 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%[ @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%I' +2631 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +68 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%b'W +2630 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'Z& +3 "core" &\ +2 "manipulator"&K& +3 "core" &   +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&S( +4 "core" ( +2 "manipulator"&<& +3 "core" &  " d +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &W& +4 "core" &   +2 .tForearm.seek PC +2 "manipulator"&V' +92 "core" ' +2 .tHand.close +2 "manipulator"& / +65 "core" / +2 .tPC.seek :open +2 "processing"%( +399 "core" ( +2 "manipulator"&L& +3 "core" & #  +2 "manipulator"&O% +3 "core" % "   +2 .tForearm.seek :retract +2 "manipulator"&F'\ +97 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&N( +360 "core" ( +2 "manipulator"&?& +3 "core" &   7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &Y& +3 "core" &   7 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +3 "manipulator"&\\', +100 "core" ' +2 "manipulator"&o& +3 "core" &   m 7 +2 "manipulator"&j% +44 "core" %  N +9 "collection"'5& +3 "core" &\ +3 "collection"'U& +5 "core" &\ +2 .tCC.seek :closed +8 "collection"'6(O +3 "core" &\ +2 &\  +10 &7\ +{ +8 &h\ > +9 &x\ L +9 &a\\\ K +10 &#_\ K +9 &^\ K +10 &_\ J +9 &j`\ J +9 &,^\ J +10 &`\ K +9 & a\ K +10 &"ra\ K +9 &$4`\ K +9 &%\\\ J +10 &'`\ J +9 &)z\\\ K +9 &+=\\\ J +10 &,_\ J +9 &.[\ K +9 &0`\ J +10 &2D[\ K +9 &4`\ J +10 &5\\\ J +9 &7]\ J +9 &9Ma\ J +10 &;\\\ K +9 &<]\ J +9 &>^\ J +10 &@Ta\ K +9 &B`\ K +10 &C`\ J +9 &E_\ J +9 &GZe\ K +10 &Iy\ M +9 &J\ R +9 &L\ V +10 &N?\ D +9 &OG?\ c +10 &O }\ H +5 ( +2 "collection"'U& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.59 +2 "collection"'E& +2 "core" &Oh\ H +2 &Oh\ H +2 .tHand.open + "manipulator"&x1 +71 "core" 1 +2 "manipulator"&B% +4 "core" % \ V +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&>'\ +95 "core" ' + #tFlushing the Collection Valve::Manifold +2 "collection"'P& +4 "core" &Oh\ H +2 "collection"'l% +3 "core" %\ +2 .tCSV.dial CSR +2 "collection"'s  +41 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"''l +1352 "core" ' + .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +9 'u% +3 "core" %l\ \  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.501ml +2 "collection"'m' +640 "core" ' +2 .tCSV.dial :waste +2 "collection"'c +121 "core" +3 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'d' +1991 "core" ' +2 #tFlushing lower manifold's waste1 port +2 "collection"':& +3 "core" &Og\ H +2 "collection"'% +4 "core" %\ +2 .tCSV.dial :flush + "collection"'\  +41 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml +2 "collection"'*'l +1191 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"' @ +41 "core" A + "collection"'g% +4 "core" %l\ +2 .tCS.seek 7.001ml +2 "collection"'`' +525 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'^  +2 '  +40 "core"  +87 ~ +2 .tCBV.dial :waste1 +2 "collection"' @ +45 "core" > +2 .tCS.seek 0ml +2 "collection"'H' +1616 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'|& +4 "core" &Og\ H +2 "collection"'k% +4 "core" %\ + .tCSV.dial :flush +2 "collection"'h  +68 "core" +3 .tCS.seek 5ml +2 "collection"''l +1189 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'a @ +42 "core" B + "collection"'R% +4 "core" %l\  +2 .tCS.seek 7ml +2 "collection"'' +526 "core" ' +3 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'}  +2 '_  +7 "core"  +34  + .tCBV.dial :waste2 +2 "collection"'{  +109 "core"  +2 .tCS.seek 0ml +2 "collection"'' +1621 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'~& +4 "core" &Of\ H +2 "collection"'f% +3 "core" %\ +2 .tCSV.dial CSR +2 "collection"'  +40 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'' +1185 "Can"Qc\ E\\I +670 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml + "collection"'2' D +526 "core" ' +3 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"' +2 'w  +94 "core" +35  + .tCTV.dial :intake +2 "collection"'q  +69 "core" + .tIntake.select :open +2 "sampler") +58 .tCS.seek 2ml +2 "collection"'t' \\ +1854 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'#  +70 "core" ~ +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'' +585 "core" ' + .tCSV.dial CSR +2 "collection"',  +95 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.seek 5ml + "collection"'p'l +1347 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml + "collection"' ' D +1348 "core" ' + .tCSV.dial CBV +2 "collection"'' +95 "core" +3 .tCS.seek 0ml + "collection"' ' +2623 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +6 "manipulator"&& +3 "core" &   + 7 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&3( +8 "core" ( +2 "manipulator"& & +3 "core" &   7 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &y& +2 "core" &  " 7 +3 .tForearm.seek CC +2 "manipulator"&v', +105 "core" ' +2 .tHand.close + "manipulator"&e/ +77 "core" / +2 .tCC.seek :open +2 "collection"'1( +375 "core" ( +2 "manipulator"&& +3 "core" &  ; 7 +2 "manipulator"&/% +4 "core" %    N 3 +2 .tForearm.seek :retract +2 "manipulator"&$'\ +96 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(- +287 "core" ( + "manipulator"&& +4 "core" &-   z 3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-   3 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&'! +109 "core" ' +2 .tHand.open + "manipulator"&"1 +65 "core" 1 +2 "manipulator"&!% +4 "core" % ' $  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&C'\ +101 "core" ' +2 "processing"%%& +3 "core" &z\ +48087 "Can"[`\ .4JG +10423 #t-> access 1 +3 "storage"(.% +3 "core" %p   +2 "manipulator"&% +3 "core" %\    ' +2 "manipulator"&&& +4 "core" &-    3 +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"(G(; +671 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" &; T  +8210 #t-> access 2 +2 "storage"(J% +3 "core" %p   \ +2 "manipulator"&-% +4 "core" %\   " ' +2 "manipulator"&;& +3 "core" &-  # 3 +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"(@(K +185 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (T& +3 "core" &K  8  +1482 #t-> exit +7 #mEXIT @1695838295.13EDT @1696266307.99EDT = =tMAIN =mMAIN_scheduler @EDT1696266309.70 #"core_reset"Sent BREAK +2 #t@43231 receive with ifg=0x10, ie=0xFD + #@43864 receive with ifg=0x10, ie=0xFD + #@44519 receive with ifg=0x10, ie=0xFD + #@45153 receive with ifg=0x10, ie=0xFD #@45787 receive with ifg=0x10, ie=0xFD + #@46420 receive with ifg=0x10, ie=0xFD + #@47054 receive with ifg=0x10, ie=0xFD #@47381 receive with ifg=0x80, ie=0xFD + #@43075 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +241 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +390 "Can"n\ 0 14vv + n\ 0 14vv + #tPolling Can every 10:00 +2 #Cleanly exited at 14:11:35EDT27-Sep-23 +1519 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +2 "core"  +6 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 "collection"'% +3 "core" %\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +3 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %Y?\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 .tPS.hold + "processing"%+ +4 "core" + +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %no  +2 .tSS.configure :default +2 "sampler")#.0X access 2 +2 "storage"(2% +4 "core" %p   +2 "manipulator"&3% +3 "core" %\    ' +2 "manipulator"&4& +3 "core" &-   \\ 3 +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"(5(K +2 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +2 (6& +3 "core" &K 1  +727 #t-> startTube 2 +508 #-> da 50 +2 #da sampling at most 50ml +5 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 13:06:20EDT02-Oct-23\\n{6 => 4}\\nCan@13:05:16, 19.6C, 54% humidity, 14.6psia, 13.747V, 0.220A, 44.464Ah, 3.03W",Subject: "da sampling at most 50ml" +2 "collection"'7& +5 "core" &\ +3 .tHand.open + "manipulator"&81 +27 "core" 1 +2 "manipulator"&9% +3 "core" % \    t ' +2 "storage"(:% +4 "core" %p  +2 "storage"(;. +3 "core" .(K +4 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(<( +393 #"uploadLog"upsync +276 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (=& +3 "core" &  \\  +2 "manipulator"&>& +4 "core" &-   3 +2 "manipulator"&?% +3 "core" % \    ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&@( +178 "core" ( +2 "manipulator"&A& +3 "core" &\   "x +2 "storage"(B& +4 "core" &    +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&C' +96 "core" ' +2 "storage"(D& +3 "core" &   e  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(E'H +282 "core" ' +2 "storage"(F- +2 "core" -'W +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (G& +3 "core" &  \  +2 "manipulator"&H& +4 "core" &\   !w +2 .tElbow.seek 2 +2 "manipulator"&I( +4 "core" ( + "manipulator"&J& +4 "core" &\  ! K !w +2 "storage"(K& +3 "core" & % p  +3 .tForearm.seek 2 + 300 counts + "manipulator"&L'y +27 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&M/ +66 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&N& +3 "storage"(O'v +6 "core" &\  " / !w +2 "manipulator"&P% +4 "core" % v   +2 .tForearm.seek :retract +2 "manipulator"&Q'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&R( +143 "core" ( +2 "manipulator"&S& +3 "core" &   1 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 "core" ' +2 "manipulator"&T& +2 ."downElevator"SE.stop +4 "storage"(5 +3 "core" &   1 +39 .tForearm.reconfigure :tight +8 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&U', +103 "core" ' +2 "manipulator"&V& +3 "core" &   v 1 +3 "manipulator"&W% +3 "core" %,    +3 "collection"'X& +3 "core" &\ +3 "collection"'Y& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'Z(O +4 "core" &\ +7 &A\ %h +9 &\\\ 8 +10 &\ K +9 &a\ K +9 &b\ K +10 &U_\ K +9 &b\ L +10 &aL\ K +9 &b\ K +9 &\\bX\ K +10 & `b\ K +9 &!bU\ K +9 &#`\ K +10 &%cb\ L +9 &''^J\ K +10 &(`.\ K +9 &*c\ K +9 &,m`\ K +10 &./bO\ K +9 &/^T\ K +9 &1`P\ K +10 &3ubU\ K +9 &57bI\ K +10 &6aT\ K +9 &8aZ\ K +9 &:}_\ K +10 &<>`A\ K +9 &>_[\ J +9 &?_W\ K +10 &AaE\ K +9 &CG_W\ K +10 &E bU\ K +9 &FhN\ L +9 &HwQ\ M +10 &J<5\ R +9 &KP\ V +9 &MF\ X +10 &O\ LF\ 1 +9 &O}G\ L +9 ( +2 &OhD\ J +2 "collection"'Y& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.64 +2 .Hand.open + "manipulator"&[1 +70 "core" 1 + "manipulator"&\\% +4 "core" % + \  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&]'\ +100 "core" ' + #tcollectSample 50ml w/bubble point of 24psi +2 #Priming 7ml +2 .Gate.power :sampler,:ON + ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold + "sampler")^+ +3 "core" + +2 "sampler")_% +3 "core" %nn  +2 "collection"'`& +4 "core" &Og\ J +3 "Can"o\ E 1v +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +2 "collection"'a  +5 "core"  +2 .tSSV.dial :spit,avoiding: :exhaust + "sampler")b +3 "core"  +2 "sampler")c +4 "core"  +2 "sampler")d  +4 "core"  +2 .tSS.reconfigure :fast +2 "sampler")#.0X +16 +2 .tdelay 3.8 seconds +382 "collection"'h% +3 "core" %#\ +2 "sampler")i% +4 "core" %?5rp  +2 #tSensor limits: Intake max 125.7psia; Outlet max 139.5psia + .SSV.dial :spit +2 "sampler")j +124 "core"  +2 .tSS.seek 0ml +2 "sampler")k' +266 "core" ' +2 .tSSV.dial CBV +2 "sampler")l  +125 "core" +2 .tCTV.dial :intake +2 "collection"'m  +71 "core"  +2 #tWaiting for external sampler to finish priming... + .delayUntil "13:09:46.38" +1494 #"flow"0.0L/min +14842 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")n  + "collection"'o @ +4 "core" +5 ? + #tAllowing 40s for 7.0ml of remaining 7.0ml +2 .Intake.select :open + "sampler") +210 "collection"'p% +3 "core" %\ +2 #tIntake @14.0psia, vacuum from 8.5 to 11.5psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X +3 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"':' +149 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler"); +127 "core"  +2 .tSS.reconfigure :exhale +3 "sampler")#.0X  +127 "core"  +146 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")? +126 "core" +2 .tSS.reconfigure :default +2 "sampler")#.0X']d +103 "collection"'9 +2 "core" 9W(ad +103 "collection"'9 +2 "core" 9o(ed +103 "collection"' 9 +3 "core" 9)jd +103 "collection"'9 +2 "core" 9*nd +103 "collection"'9 +2 "core" 9*rd +103 "collection"'!9 +2 "core" 9+vd +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" 9?/d +103 "collection"'&9 +2 "core" 9[/c +103 "collection"''9 +2 "core" 9w0` +103 "collection"'(9 +3 "core" 91^ +103 "collection"')9 +2 "core" 91[ +103 "collection"'9 +2 "core" 93X +103 "collection"'+9 +2 "core" 94U +103 "collection"',9 +2 "core" 94S +103 "collection"'-9 +3 "core" 95P +103 "collection"'#9 +2 "core" 9:7N +103 "collection"'/9 +2 "core" 9W7K +103 "collection"'09 +2 "core" 9t9I +103 "collection"'19 +2 "core" 9:F +103 "collection"'.9 +4 "core" 9;C +103 "collection"'29 +2 "core" 9<A +103 "collection"'69 +2 "core" 9=? +103 "collection"'49 +2 "core" 9>< +103 "collection"'9 +3 "core" 9?: +102 "collection"'79 +2 "core" 94@8 +103 "collection"'99 +2 "core" 9NB6 +103 "collection"'39 +2 "core" 9hC4 +103 "collection"';9 +2 "core" 9D2 +103 "collection"'*9 +2 "core" 9E/ +103 "collection"'89 +3 "core" 9F- +103 "collection"':9 +2 "core" 9G+ +103 "collection"'59 +2 "core" 9I* +103 "collection"'>9 +2 "core" 9J' +103 "collection"'?9 +2 "core" 9K& +103 "collection"'=9 +3 "core" 9*L% +103 "collection"'B9 +2 "core" 9@M" +103 "collection"'D9 +2 "core" 9VN! +103 "collection"'9 +2 "core" 9lO\  +103 "collection"'9 +10 "core" 9P +103 "collection"'G9 +3 "core" 9R +102 "collection"'K9 +3 "core" 9S +103 "collection"'M9 +2 "core" 9T +103 "collection"'A9 +2 "core" 9V +103 "collection"'F9 +3 "core" 9W# +102 "collection"'N9 +3 "core" 9X' +102 "collection"'P9 +3 "core" 9 Z, +103 "collection"'C9 +2 "core" 9 [0 +103 "collection"'H9 +2 "core" 9 )]4 +103 "collection"'S9 +2 "core" 9 8]8 +103 "collection"'T9 +3 "core" 9 I_< +103 "collection"'E9 +2 "core" 9 V_A +103 "collection"'L9 +2 "core" 9 e`E +103 "collection"'I9 +2 "core" 9 scI +103 "collection"'J9 +2 "core" 9 cM +103 "collection"'W9 +3 "core" 9 dQ +103 "collection"'X9 +2 "core" 9 eV +103 "collection"'O9 +2 "core" 9 gZ\ +103 "collection"'@9 +2 "core" 9 g^\ +103 "collection"'\ 9 +2 "core" 9 hb +103 "collection"'[9 +3 "core" 9 jf +103 "collection"'\\9 +2 "core" 9 kk +103 "collection"'Q9 +2 "core" 9 ko +103 "collection"'Y9 +2 "core" 9 ms +103 "collection"'`9 +2 "core" 9 ow +103 "collection"'a9 +3 "core" 9 o| +103 "collection"'b9 +2 "core" 9 q +103 "collection"'c9 +2 "core" 9 r +103 "collection"'_9 +2 "core" 9\ s +103 "collection"'^9 +2 "core" 9\ s +103 "collection"'V9 +3 "core" 9\ u +103 "collection"'d9 +2 "core" 9\ v +103 "collection"'U9 +2 "core" 9\ x +103 "collection"'g9 +2 "core" 9\ !y +103 "collection"'h9 +2 "core" 9\ &z +103 "collection"'i9 +3 "core" 9\ +{ +3 .tCH.hold 10:00,70C +4 "collection"'f `\ s `\ )\ +2 'e9 +7 "core"  9\ +{ +2 "collection"'l% +4 "core" % @ C\ +2 #tBegun lysing Collection Puck Heater at 68C/16.6psia +46171 "Can"t\ <Q +13816 "core" ` +2 "collection"'j9 +2 "core" 9\ sS +2 "collection"'m% +4 "core" % 8\ +2 #tEnded lysing Collection Puck Heater at 70C/12.7psia +2 .CS.seek 0ml +2 "collection"'n' +328 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'p @ +96 "core" B + .tCSV.dial :air +2 "collection"'o @ +41 "core" > +2 .tCS.seek 5ml +2 "collection"'s'l +1355 "core" ' + .tCSV.dial CTV +2 "collection"'k  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'u @ +41 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'t  +41 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'q @ +42 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'v' +1347 "core" ' +2 "collection"'y% +4 "core" % \ + #tPuck @23.8psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"'r +95 "core" ~ + .tCBV.dial CSV +2 "collection"'{  +28 "core"  +2 "collection"'}% +3 "core" % l m\ +2 .tCS.seek 5ml +2 "collection"'w'l +1344 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'~  +42 "core" +2 "collection"'x% +4 "core" %l \  +2 .tCS.seek 7ml +2 "collection"'' +595 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +52 "core" B +2 .tCS.seek 10ml +2 "collection"'' D +847 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +110 "core" ^ +3 #tLysing Complete + "collection"'& +4 "core" &Oc \ J +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&% +4 "core" %\    % +2 "storage"( % +4 "core" %} j  + "storage"( . +3 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"( ( +193 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" & p n \ +3 "manipulator"&& +3 "core" &    1 +2 "manipulator"&% +3 "core" %\    o % +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&( +156 "core" ( +41 "manipulator"&& +11 "core" &    +2 "storage"(& +4 "core" &    +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&' +93 "core" ' +2 "storage"(& +4 "core" &  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('H +271 "core" ' +2 "storage"(- +2 "core" -'H +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"('6 +34 "core" ' +2 "manipulator"&& +4 "core" &   j  +3 "manipulator"&% +4 "core" %   @ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"& '\ +97 "core" ' + .tElbow.seek CC +2 "manipulator"&( +162 "core" ( +2 "manipulator"&& +3 "core" &  \ S - +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &!& +3 "core" &   J - +2 .tForearm.seek CC +2 "manipulator"&"', +105 "core" ' + .tHand.close +2 "manipulator"&$/ +75 "core" / +2 .tCC.seek :open +2 "collection"'( +376 "core" ( + "storage"(%& +4 "core" &  +2 "storage"(&& +3 "core" &  t  +2 "manipulator"&'& +4 "core" &   - +2 "manipulator"&(% +4 "core" % \  = < +2 .tForearm.seek :retract +2 "manipulator"&)'\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&( +152 "core" ( +2 "manipulator"&+& +3 "core" &   ' +2 "storage"(,& +4 "core" & `  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&-'D +111 "core" ' +2 .tElbow.hold +2 "manipulator"&#, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&/1 +71 "core" 1 +3 "manipulator"&0% +4 "core" % Sg 8 ȵ +2 "storage"(1& +3 "core" & m m o\ +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 315 counts + "manipulator"&.' +16 "core" ' +2 "manipulator"&2& +3 "core" &   N +2 "storage"(6& +4 "core" &  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&4' +27 "core" ' +2 "storage"(% +3 "core" %@  N  +3 ."downElevator"SE.seek :down +3 "storage"(7'v +99 (9% +3 "core" %R  U^ +2 "manipulator"&3% +4 "core" %   ^  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&;'\ +94 "core" ' +65 ' + ."downElevator"SE.stop + "storage"(5 +3 #tTranferring DA +2 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'*& +3 "core" &\ +2 "manipulator"&8& +4 "core" &   +2 "manipulator"&:% +4 "core" %\    $ +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&5(- +178 "core" ( + "manipulator"&>& +4 "core" &-   ( / +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &?& +3 "core" &-   x / +2 .tForearm.seek :garage +2 "manipulator"&='! +104 "core" ' +2 .tHand.close + "manipulator"&B/ +72 "core" / +2 "manipulator"&D& +4 "core" &-    / +2 "manipulator"&% +3 "core" % /   y +2 .tForearm.seek :retract +2 "manipulator"&'\ +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&G( +276 "core" ( +2 "manipulator"&K& +4 "core" &   > 1 +2 .tElbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +2 &M& +3 "core" &  1 +2 .tForearm.reconfigure :tight +8 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&A', +94 "core" ' +2 "manipulator"&F& +4 "core" &   g 1 +2 "manipulator"&N% +4 "core" %-   +2 "collection"'P& +51 "core" &\ +3 "collection"'C& +5 "core" & '\ +2 .tCC.seek :closed +2 "collection"'H(O +4 "core" & 0\ +7 &A $\ %h +9 &\\{\ 7 +10 &}\ J +9 &\\\ I +9 &_\ I +10 &[_\ I +9 &`h\ I +9 &]\ I +10 &]\ I +9 &c`\ I +9 & &]}\ H +10 &!aa\ J +9 &#_\ H +10 &%jb \ I +9 &'-] %\ I +9 &(_ \ I +10 &*`\ I +9 &,s]\ I +9 &.5^\ I +10 &/]\ I +9 &1_\ I +10 &3{_\ I +9 &5=\\q\ I +9 &6`\ I +10 &8`\ I +9 &:^\ H +9 &]\ H +9 &?_t\ I +10 &A\\k\ I +9 &CM_V\ I +9 &E]@\ I +10 &Fc)\ J +9 &Hv\ L +9 &J?\ Q +10 &K\ U +9 &M\ V +10 &O\ I\ 0 +9 &O\ F +5 ( +2 "collection"'C& +4 "core" &O]\ E +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.65 +2 "collection"'S& +3 "core" &O]\ E +2 .tHand.open + "manipulator"&T1 +67 "core" 1 + "manipulator"&E% +4 "core" % -    +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&L'\ +101 "core" ' +2 .tPSV.dial PSR +2 "processing"%I +53 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%J' +1612 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%W  +40 "core"  +2 .tPS.seek 0ml +2 "processing"%X'W +1608 "core" ' +2 .tPSV.dial PSR +2 "processing"%O +42 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%@' +2627 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%\  +2 "collection"'[  +6 "core" A + "processing"%\\ +3 "core" A +2 "processing"%Q  +69 "core" +85  + .tPSV.dial :mixloop +2 "processing"%Y +98 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'`  +15 "core"  + .tPTV.dial :PRVmixing +2 "processing"%a  +124 "core" +2 .tPS.seek 0ml +2 "processing"%b'W +2630 "core" ' + .tPSV.dial :air +2 "processing"%c  +41 "core"  +2 .tPS.seek 2.5ml +2 "processing"%_' +2624 "core" ' + .tPSV.dial :mixloop +7 "processing"%^ +42 "core" +2 .tPS.seek 0ml +2 "processing"%V'W +2633 "core" ' +2 .tPSV.dial :air +2 "processing"%d  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%U' +2628 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%g +42 "core" +2 .tPS.seek 0ml +2 "processing"%h'W +2622 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&i& +4 "core" &    1 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&e( +2 "core" ( +2 "manipulator"&l& +4 "core" &   1 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &|& +3 "core" &   1 +2 .tForearm.seek CC +2 "manipulator"&f', +105 "core" ' + .tHand.close +2 "manipulator"&j/ +77 "core" / + .tCC.seek :open +2 "collection"'m( +380 "core" ( + "manipulator"&z& +4 "core" &   ' 1 +2 "manipulator"&p% +3 "core" %   # +2 .tForearm.seek :retract +2 "manipulator"&o'\ +109 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&n(- +279 "core" ( +2 "manipulator"&k& +3 "core" &-    ) +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &u& +3 "core" &-   Q ) +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&t'! +107 "core" ' +2 .tHand.open + "manipulator"&q1 +72 "core" 1 +2 "manipulator"&s% +4 "core" % '}    Ǽ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&y'\ +98 "core" ' +2 .tPSV.dial :mixloop + "processing"%r +4 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%{  +4 "core" +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%}  +2 "collection"'v  +6 "core"  +8 +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'~  +4 "core"  +2 #tLoading lyfil puck from tube 2 into Collection Clamp + "collection"'x& +4 "core" &[\ +2 "manipulator"&w% +4 "core" %\     +43 "storage"(% +11 "core" %s   % \ +2 "storage"(. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(( +197 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (& +2 "core" &  %  +3 "manipulator"&& +3 "core" &-   ) +2 "manipulator"& % +3 "core" %\    .  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"& ( +180 "core" ( +2 "manipulator"&& +4 "core" &\   6 "| +2 "storage"(& +3 "core" &    +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&' +98 "core" ' + "storage"(<& +4 "core" &   @  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('H +282 "core" ' +2 "storage"(- +2 "core" -'i +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (R& +2 "core" &  1  +2 "manipulator"&& +4 "core" &\   N "{ +2 .tElbow.seek 2 +2 "manipulator"&]( +3 "core" ( + "manipulator"&& +4 "core" &\   c "{ +2 "storage"(& +4 "core" &  M  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&'y +26 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&/ +75 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +2 "storage"(!'v +7 "core" &\   : "{ + "manipulator"&% +4 "core" % ρ   +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&$( +152 "core" ( +2 "manipulator"& & +4 "core" &   w ) + ' +2 ."downElevator"SE.stop +3 .tElbow.reconfigure :loose + "storage"(5 +4 "manipulator"&$ &.,(#b +3 &Z& +3 "core" &   U ) +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&%', +104 "core" ' +2 "manipulator"&&& +4 "core" & \   ) +2 "manipulator"&'% +3 "core" %(   +3 "collection"'(& +3 "core" &l\ +3 "collection"'+& +5 "core" &`\ +2 .tCC.seek :closed +2 "collection"',(O +3 "core" &\ +9 &:\ %f +9 &Zz\ 6 +10 &~\ I +9 &]\ I +9 &_\ I +10 &N_\ I +9 &`\ I +9 &_m\ I +10 &_`\ I +9 &V_Y\ I +10 & ^J\ H +9 &!`?\ I +9 &#^'\ H +10 &%^b\ I +9 &' b\ I +10 &(]G\ H +9 &*`b\ I +9 &,f^P\ I +10 &.(_\ I +9 &/\\#\ I +9 &1^\ I +10 &3mbv\ I +9 &51]\ H +9 &6`\ I +10 &8\\\ I +9 &:w^ \ H +10 &<8_\ I +9 &=[\ I +9 &?\\\ I +10 &A~]\ I +9 &CA^\ H +9 &Eb\ I +10 &Fc\ J +9 &Hq\ K +10 &J6\ O +9 &K\ T +9 &M\ V +10 &OQ\ , +9 &O~w\ P +9 ( + &Onk\ I +3 "collection"'+& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.58 + .Hand.open +2 "manipulator"&"1 +75 "core" 1 +2 "manipulator"&% +3 "core" % "  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&/'\ +101 "core" ' + .tCTV.dial CSV,avoiding: :intake +2 "collection"'0  +124 "core"  + .tCSV.dial CTV +2 "collection"'1  +28 "core"  +2 .tPS.seek 2.5ml +2 "processing"%2' +2628 "core" ' + "collection"'6% +4 "core" % F\ \ +2 .tCS.seek 4.15ml +2 "collection"''Q +1562 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%)  +41 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%9  +68 "core"  +2 .tPS.seek 0ml +2 "processing"%3'W +2635 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"' ` +37 "core" _ +2 .tCSV.dial :air + "collection"'- @ +42 "core" > +2 .tCS.seek 10ml +2 "collection"'.' D +1598 "core" ' + .tCSV.dial CTV +2 "collection"'*  +37 "Can"u\ O ?B8Q +5 "core"  +2 .tCS.seek 0ml +2 "collection"'8' +2638 "core" ' + .tCBV.dial :waste1 +2 "collection"': @ +28 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'  +123 "core" +2 "collection"'4& +3 "core" &Oo\ I +51 #tStoring lyfil puck in Collection Clamp to tube 1 +6 "manipulator"&>% +3 "core" %\   7 , +2 "storage"(?% +4 "core" %x 9  +2 "storage"(7. +7 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(#( +192 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (B& +3 "core" &   +2 "manipulator"&D& +4 "core" &    ) +2 "manipulator"&% +3 "core" %\    ) , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&;( +151 "core" ( +2 "manipulator"&=& +4 "core" &    +2 "storage"(K& +3 "core" &  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&M' +100 "core" ' + "storage"(5& +4 "core" &   +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(F'H +282 "core" ' +2 "storage"(N- +2 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&P& +3 "core" &   | +2 "storage"(& +4 "core" & G  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 + "manipulator"&'D +36 "core" ' + .tElbow.hold +2 "manipulator"&S, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(T- +4 "core" -' +2 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"(E'J +28 "core" ' +2 "manipulator"&C% +3 "core" %Vo  ȸ +2 "storage"(I& +3 "core" & r T k\ +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 318 counts + "manipulator"&A'ς +16 "core" ' + "manipulator"&& +4 "core" &    +2 "storage"(W& +4 "core" & \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&J' +23 "core" ' +3 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(O'A +40 "core" ' +2 "manipulator"&X& +3 "core" &   +2 "manipulator"&\ % +4 "core" %    +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&\\'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&[( +148 "core" ( + "manipulator"&Q& +4 "core" &    2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &Y& +3 "core" &  $ 2 +2 .tForearm.seek CC +2 "manipulator"&`', +103 "core" ' + .tHand.close +2 "manipulator"&a/ +65 "core" / +3 .tCC.seek :open + "collection"'@( +377 "core" ( + "storage"(c& +4 "core" &  '  +2 "storage"(b& +3 "core" & E  +2 "manipulator"&^& +4 "core" &   0 +2 "manipulator"&_% +3 "core" % 1  x +3 .tForearm.seek :retract + "manipulator"&d'\ +98 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&V( +154 "core" ( +2 "manipulator"&g& +3 "core" &   4  +2 "storage"(U& +4 "core" & 2  + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&i'D +111 "core" ' + .tElbow.hold +2 "manipulator"&l, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&|1 +64 "core" 1 +3 "manipulator"&j% +3 "core" % Tj w ȶ +2 "storage"(G& +3 "core" & U\ +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 316 counts + "manipulator"&L'π +16 "core" ' +2 "manipulator"&H& +3 "core" &   +2 "storage"(z& +4 "core" &   S +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&p' +17 "core" ' +2 "storage"(f% +4 "core" %B    +3 ."downElevator"SE.seek :down +44 "storage"(k'v +59 (u% +3 "core" %tx ! < +102 "storage"(e% +3 "core" %N   $ U\\ +3 "manipulator"&q% +3 "core" %   e +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&s'\ +88 "core" ' +30 ' + ."downElevator"SE.stop +2 "storage"(5 +3 .tPSV.dial :air +2 "processing"%o  +69 "core" +3 .tPS.seek 2.5ml + "processing"%r' +2624 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%{ +40 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%}  +42 "core"  + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%v +41 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%~  +41 "core"  +2 .tdelay 1 second +103 .PS.seek 0ml + "processing"%x'W +2636 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%w& +3 "core" &4\ +2 "manipulator"&& +4 "core" &   a  +2 "manipulator"&% +3 "core" %\    R  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&t(- +175 "core" ( +2 "manipulator"&& +5 "core" &-   = + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-  G = +2 .tForearm.seek :garage +2 "manipulator"& '! +106 "core" ' + .tHand.close +2 "manipulator"& / +65 "core" / +2 "manipulator"&& +3 "core" &-  / = +2 "manipulator"&% +4 "core" % *   \ } +2 .tForearm.seek :retract +2 "manipulator"&<'\ +99 "core" ' +27 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&n( +152 "core" ( +2 "manipulator"&y& +3 "core" &    +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &   {  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&R' +98 "core" ' +2 "manipulator"&& +3 "core" &   v  +2 "manipulator"&% +4 "core" %\   +2 "processing"%& +4 "core" &5\ +3 "processing"%& +4 "core" &v\ +3 .tPC.seek :closed + "processing"%(Tg +5 "core" &2\  +8 &6}C\ *z +10 &\ hI\ > +9 &oL\ L +10 &\\ZB\ J +9 &[F\ J +9 &]V\ K +10 &ZY\ K +9 &d[t\ J +9 &%[\ K +10 &]3\ K +9 & Y$\ K +10 &"l[+\ J +9 &$.\\(\ J +9 &%\\+\ J +10 &'[/\ J +9 &)t\\7\ J +9 &+5YB\ K +10 &,YB\ K +9 &.YD\ K +10 &0}X@\ J +9 &2?[;\ J +9 &4YK\ K +10 &5YM\ J +9 &7[M\ J +9 &9FZ=\ K +10 &; Y\ J +9 &<\\\ J +10 &>Y\ K +9 &@O^\ J +9 &BY\ K +10 &C_\ J +9 &E\\\ K +9 &GU`\ K +10 &Ij\ L +9 &J\ P +10 &L\ Q +9 &NL\ Q +9 &P\ P +10 &Q\ Q +9 &Sv{l\ + +9 &T-&Z\ E +10 &TE \ - +2 ( +2 "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.57 +2 "processing"%& +3 "core" &TE\ - +2 .tHand.open + "manipulator"& 1 +75 "core" 1 + "manipulator"&% +4 "core" % \ \  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"& '\ +94 "core" ' + .tPRV.dial :air +2 "processing"%Z  +53 "core"  + .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 "processing"%% +4 "core" %Q\  +2 .tPS.seek 0.3ml +2 "processing"%&' +393 "core" ' + .tPSV.dial PSR +2 "processing"%' +99 "core"  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml +2 "processing"%]'* +481 "core" ' + .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%(' +1917 "core" ' + .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%! +98 "core" + .tPTV.dial :mixing +2 "processing"% @ +69 "core" B + .tPBV.dial :waste2 +2 "processing"%m  +89 "core"  +2 .tPS.seek 0ml +2 "processing"%"'W +2628 "core" ' +10 #tGaraging FlushPuck in Processing Clamp + "manipulator"&& +4 "core" &   ]  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&+( +17 "core" ( +2 "manipulator"&0& +3 "core" &  s k +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &1& +2 "core" &   k +3 .tForearm.seek PC +2 "manipulator"&%' +90 "core" ' + .tHand.close +2 "manipulator"&h/ +68 "core" / +3 .tPC.seek :open + "processing"%6( +399 "core" ( +2 "manipulator"&& +4 "core" &   j +2 "manipulator"&)% +4 "core" %    D +2 .tForearm.seek :retract +2 "manipulator"&9'\ +94 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&2(- +147 "core" ( +2 "manipulator"&& +4 "core" &-   B I +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &-& +4 "core" &-   \\ I +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'! +110 "core" ' + .tHand.open +2 "manipulator"&*1 +68 "core" 1 +2 "manipulator"&.% +4 "core" % ) \  l +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&:'\ +109 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%& +4 "core" &L\ +2 "manipulator"&4% +3 "core" %\    { +2 "storage"(>% +4 "core" %p   r +2 "storage"(?. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(7( +198 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (B& +3 "core" & $ \  +2 "manipulator"&D& +4 "core" &-   l I +2 "manipulator"&% +3 "core" %\    +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&( +177 "core" ( +2 "manipulator"&=& +4 "core" &   A # +2 "storage"(K& +3 "core" &   ,  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&5' +85 "core" ' +2 "storage"($& +3 "core" &   X  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(/'H +283 "core" ' + "storage"(N- +3 "core" -'z +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (P& +3 "core" &   \  +2 "manipulator"&& +4 "core" &   # +2 .tElbow.seek 2 +2 "manipulator"&T( +3 "core" ( +2 "manipulator"&C& +3 "core" &    # +2 "storage"(I& +4 "core" &   \  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&'y +21 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&W/ +65 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&X& +2 "storage"(\ 'v +8 "core" &   Q # + "manipulator"&M% +4 "core" % n   +2 .tForearm.seek :retract +2 "manipulator"&;'\ +93 "core" ' +3 .tElbow.seek PC +2 "manipulator"&F( +166 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +84 "core" ( +2 "manipulator"&& +3 "core" &   +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &A& +3 "core" &   +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&E' +88 "core" ' +2 "manipulator"&Q& +4 "core" &  ` +2 "manipulator"&Y% +4 "core" %   Z +2 "processing"%J& +4 "core" &\ +2 "processing"%S& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%a(Tg +4 "core" &\ +7 &D\ $f +10 &[\ 8 +52 &x\ J +2 &[\ J + &[\ J +2 &U]\ K + &^\ K + &]\ K +6 &]\ K +10 &]]\ K +9 & \\\ J +9 &!_\ J +10 &#]\ J +9 &%gZ\ J +10 &'(]\ J +9 &(Z\ J +9 &*\\\ K +10 &,o\\\ J +9 &.0]\ J +9 &/Y\ J +10 &1]\ J +9 &3v_\ J +10 &58]\ J +9 &6]\ J +9 &8\\\ J +10 &:_\ J +9 &<@]\ J +9 &>_\ J +10 &?]4\ J +9 &A]?\ J +10 &CH\\H\ J +9 &E\ _I\ J +9 &FaF\ J +10 &HbE\ K +9 &JJnG\ L +10 &L>\ P +9 &M=\ Q +9 &O3\ P +10 &QF:\ P +9 &S2\ > +9 &T\ =/\ S +10 &TG"1\ ( +5 ( +2 "processing"%S& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.49 + .Hand.open +2 "manipulator"&\\1 +2 "core" &TG0\ ( +70 1 +2 "manipulator"&,% +4 "core" %    Z +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&c'\ +92 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%b  +2 %^9 +6 "core" 9zA +102 "processing"%_9 +3 "core" 9wB +102 "processing"%g9 +2 "core" 9tB  +103 "processing"%U9 +2 "core" 9sB  +103 "processing"%`9 +2 "core" 9rB +103 "processing"%[9 +2 "core" 9qB +103 "processing"%|9 +3 "core" 9qB +103 "processing"%j9 +2 "core" 9rA +103 "processing"%G9 +2 "core" 9rA" +103 "processing"%H9 +2 "core" 9uB& +103 "processing"%z9 +2 "core" 9xB+ +103 "processing"%f9 +2 "core" 9{B/ +103 "processing"%d9 +2 "core" 9B3 +103 "processing"%u9 +2 "core" 9B7 +103 "processing"%V9 +2 "core" 9B; +103 "processing"%e9 +2 "core" 9B@ +103 "processing"%q9 +3 "core" 9AD +103 "processing"%i9 +2 "core" 9BH +103 "processing"%L9 +2 "core" 9BL +103 "processing"%O9 +2 "core" 9BP +103 "processing"%o9 +2 "core" 9CU +103 "processing"%p9 +3 "core" 9BY +103 "processing"%k9 +2 "core" 9C] +103 "processing"%39 +2 "core" 9Ca\ +103 "processing"%{9 +2 "core" 9Ce +103 "processing"%}9 +2 "core" 9Cj +103 "processing"%v9 +3 "core" 9Dn +103 "processing"%~9 +2 "core" 9Er +103 "processing"%r9 +2 "core" 9Dv +103 "processing"%w9 +2 "core" 9Ez +103 "processing"%9 +2 "core" 9E +103 "processing"%9 +3 "core" 9F +103 "processing"%9 +2 "core" 9"E +103 "processing"%9 +2 "core" 9*E +103 "processing"%l9 +2 "core" 92F +103 "processing"% 9 +2 "core" 99F +3 .tPH.hold 2:00:00,28C +4 "processing"% pp7 +2 .tdelay 1:30 +5 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"% +98 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%s' +588 "core" ' + .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml +2 "processing"%y'[ +1604 "core" ' + .tPTV.dial :puck +2 "processing"%  +69 "core"  + .tPSV.dial PTV +2 "processing"% +70 "core" + .tPBV.dial :waste1 +2 "processing"%  +127 "core"  + "processing"%% +4 "core" %Z\  +2 .tPS.seek 1.5ml +2 "processing"%' +597 "core" ' +2 .tdelay 3 seconds +301 .PBV.dial between PSV and waste1 +2 "processing"%t * +32 "core" , +3 .tPS.seek 0ml +2 "processing"%<'W +1602 "core" ' + .tdelay 5:00 +18159 "Can"v\ @ BQ +11844 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +15 "core"  +2 .tPBV.dial :waste1 +2 "processing"%  +32 "core"  +2 .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 :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%' +2244 "core" ' + .tPSV.dial PTV +2 "processing"%Z +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"% +69 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"% +71 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +47 "processing"%R  +72 "core"  +3 .tPS.seek 0ml + "processing"%x'W +2242 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%'  +125 "core" + .tPSV.dial :mixloop +2 "processing"%& +44 "core" + .tPRV.dial :ab1 +2 "processing"%] @ +70 "core" B +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%!'w +358 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +4 .tPRV.dial CBV + "collection"'  +2 "processing"%m  +44 "core" +7 + "processing"%(% +4 "core" %|\  +2 .tPS.seek 0.3ml +2 "processing"%' +357 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'0  +31 "core" +2 .tPRV.dial :air + "processing"%1  +40 "core"  +2 .tPS.seek 0.9ml +2 "processing"%h'D +1276 "core" ' + .tPRV.dial :waste2 +2 "processing"%n @ +70 "core" > +2 .tPS.seek 0.5ml +2 "processing"% ' +860 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%'[ +1607 "core" ' + .tPSV.dial :PML +2 "processing"%) +42 "core" + .tPTV.dial :mixing +2 "processing"% @ +67 "core" @ +2 .tPBV.dial :waste1 +2 "processing"%-  +34 "core" + "processing"%%% +4 "core" %V\  +3 .tPS.seek 1.85ml + "processing"%+'6 +231 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%* * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%.'W +1961 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'9& +3 "core" &\  +3 "manipulator"&& +3 "core" &  +2 "manipulator"&4% +4 "core" %\ %  D +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&>(- +172 "core" ( +2 "manipulator"&?& +3 "core" &-   A +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-   . A +2 .tForearm.seek :garage +2 "manipulator"&B'! +108 "core" ' +2 .tHand.close + "manipulator"&D/ +76 "core" / +2 "manipulator"&& +3 "core" &-  A +2 "manipulator"&#% +4 "core" % 1 # +2 .tForearm.seek :retract +2 "manipulator"&='\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&K( +272 "core" ( +2 "manipulator"&$& +3 "core" & \  [ 2 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &2& +3 "core" &  2 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&:', +104 "core" ' +2 "manipulator"&N& +4 "core" &  2 +2 "manipulator"&P% +3 "core" %0   r +3 "collection"'& +3 "core" &\  +3 "collection"'C& +4 "core" &\  +3 .tCC.seek :closed + "collection"'I(O +4 "core" & \  +9 &8\ +} +10 &j\ ? +9 &s\ L +9 &k_\ K +10 &.d\ K +9 &^\ K +9 &]\ J +10 &u`\ J +9 &7]\ J +10 &b\ \ K +9 & `\ K +9 &"}b\ J +10 &$>c\ K +9 &&_\ K +9 &'b\ J +10 &)\\\ K +9 &+G`\ J +9 &-b\ K +10 &._\ J +9 &0\\\ J +10 &2O\\\ J +9 &4\\\ J +10 &5_\ K +9 &7^\ J +9 &9Wa\ J +9 &;a\ J +10 &<a\ J +9 &>`\ J +10 &@_\\\ J +9 &B!^\ J +9 &C\\\ J +10 &Eb\ J +9 &Gef\ K +10 &I y\ M +9 &J\ S +9 &L\ V +10 &NI\ D +9 &OJ=\ !e +9 &O}y\ N +3 ( +2 "collection"'C& +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.57 + "collection"'W& +4 "core" &O}}\ N +2 .tHand.open + "manipulator"&X1 +65 "core" 1 +2 "manipulator"&M% +4 "core" % /   s +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +145 "core" ' +3 .tPSV.dial PSR +2 "processing"%5 +98 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%/' +1618 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +1610 "core" ' +2 .tPSV.dial PSR + "processing"%A +55 "core"  + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml + "processing"%T' +2633 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +7 .tCBV.dial PRV +3 "processing"%Q  +2 "collection"'Y  +37 "core" +119  + .tPSV.dial :mixloop +2 "processing"%J +100 "core" +2 .tCTV.dial :air,avoiding: :intake + "collection"'\  +5 "core" +2 .tPTV.dial :PRVmixing + "processing"%;  +68 "core" +3 .tPS.seek 0ml + "processing"%6'W +2634 "core" ' + .tPSV.dial :air +2 "processing"%\\  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%,' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"%^ +55 "core" +2 .tPS.seek 0ml +2 "processing"%S'W +2625 "core" ' +2 .tPSV.dial :air +2 "processing"%_  +40 "core"  +2 .tPS.seek 2.5ml +2 "processing"%E' +2634 "core" ' + .tPSV.dial :mixloop +2 "processing"%g +42 "core" +2 .tPS.seek 0ml +2 "processing"%U'W +2629 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&`& +4 "core" &  3 2 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&[( +3 "core" ( +2 "manipulator"&|& +4 "core" &   2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &j& +2 "core" &  2 +3 .tForearm.seek CC +2 "manipulator"&G', +108 "core" ' + .tHand.close +2 "manipulator"&H/ +69 "core" / +2 .tCC.seek :open + "collection"'z( +377 "core" ( +2 "manipulator"&f& +3 "core" &   2 +2 "manipulator"&d% +4 "core" %     +2 .tForearm.seek :retract +2 "manipulator"&u'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&V(- +282 "core" ( +2 "manipulator"&e& +3 "core" &-   9 / +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &q& +3 "core" &-   / / +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&i'! +109 "core" ' +2 .tHand.open +2 "manipulator"&L1 +66 "core" 1 +2 "manipulator"&O% +3 "core" % (  9 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&o'\ +99 "core" ' +2 ."da"delayUntil "13:58:09.29" +7430 "Can"v\ < DdQ +17363 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +2 "processing"%p @ +68 "core" A + ."da"PBV.dial :waste1 +2 "processing"%k  +33 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%3 * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%{  +42 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%}' +2267 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%v +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%~  +41 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%r +41 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%w  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2249 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +42 "processing"% +17 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +593 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1610 "core" ' + ."da"PTV.dial :puck +7 "processing"%l  +68 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%"% +3 "core" %X\  +3 ."da"PS.seek 1.5ml +2 "processing"%s' +590 "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 +1607 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%y * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%t +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2252 "core" ' + ."da"PSV.dial PTV +2 "processing"%b +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +71 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2252 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%< +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%Z' +590 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1616 "core" ' + ."da"PTV.dial :puck +3 "processing"%  +4 "core"  + ."da"PSV.dial PTV +2 "processing"%R +81 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 "processing"%'% +3 "core" %^`\  +3 ."da"PS.seek 1.5ml +2 "processing"%&' +584 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%] * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%x'W +1611 "core" ' +2 ."da"delay 2:00 +1427 "Can"x\ W GGQ +10576 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%m  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%( * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%! +68 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%0' +2246 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%1 +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +71 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%n +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%h  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2252 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%  +40 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%)  +123 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%  +40 "core"  +2 ."da"PTV.dial :PRVmixing + "processing"%-  +5 "core" + ."da"PSV.dial :mixloop +2 "processing"%% +55 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%*' +433 "core" ' +9 ."da"delay 2 seconds +207 .PRV.dial :air +2 "processing"%  +41 "core"  +2 "processing"%+% +4 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%9'x +340 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%  +41 "core"  +2 ."da"PS.seek 2ml +2 "processing"%4'[ +1556 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%? +42 "core" + ."da"PTV.dial :mixing +2 "processing"% @ +67 "core" @ +2 ."da"PBV.dial :waste1 +2 "processing"%F  +32 "core"  +2 "processing"%D% +3 "core" %[\  +3 ."da"PS.seek 1.85ml +2 "processing"%'; +229 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%# * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%c'W +1961 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +33411 "Can"x\ B IQ +14592 #"da"recoverPRVreagent08 +2 .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"%$ * +34 "core" , + ."da"PSV.dial :air +2 "processing"%2  +42 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%>' +2236 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%N +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%P  +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"%=  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%@'W +2249 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%W +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%X' +597 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%M'[ +1613 "core" ' + ."da"PTV.dial :puck +2 "processing"%C  +69 "core"  + ."da"PSV.dial PTV +2 "processing"%5 +81 "core"  +2 ."da"PBV.dial :waste1 +6 "processing"%:  +34 "core" +2 "processing"%.% +3 "core" %_\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +589 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%/ * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%A'W +1610 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 +6 .PTV.dial :puck +2 "processing"%  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%Y  +33 "core"  + ."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"%J +68 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%\ ' +2239 "core" ' + ."da"PSV.dial PTV +3 "processing"%; +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%T +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%\\ +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%6  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%^'W +2244 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%, +135 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%_' +602 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%S'[ +1603 "core" ' +2 ."da"PTV.dial :puck +6 "processing"%g  +5 "core"  + ."da"PSV.dial PTV +50 "processing"%E +79 "core" + ."da"PBV.dial :waste1 +2 "processing"%`  +33 "core"  + "processing"%|% +4 "core" %Vh\  +2 ."da"PS.seek 1.5ml +2 "processing"%j' +597 "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'W +1607 "core" ' + ."da"delay 2:00 +4279 "Can"x\ E L&Q +7725 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%I  +33 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%f * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%d +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%G' +2242 "core" ' + ."da"PSV.dial PTV +2 "processing"%e +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%q +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"%L  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%O'W +2249 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%u +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%i' +590 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%p'[ +1607 "core" ' + ."da"PTV.dial :puck +2 "processing"%k  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%3 +81 "core"  + ."da"PBV.dial :waste1 +2 "processing"%{  +33 "core"  + "processing"%U% +4 "core" %[b\  +2 ."da"PS.seek 1.5ml +2 "processing"%v' +588 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%~ * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%r'W +1607 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%w  +5 "core"  + ."da"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 +3 .PSV.dial PSR + "processing"% +68 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2257 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%l +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +69 "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"%"  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2247 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +128 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +4 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +10 ."da"PS.seek 0.25ml +4 "processing"%s'7 +338 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%' +333 "core" ' + ."da"delay 5 seconds +508 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1606 "core" ' + ."da"PTV.dial :puck +3 "processing"%y  +4 "core"  + ."da"PSV.dial PTV +2 "processing"%t +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + "processing"%b% +4 "core" %]a\ +3 ."da"PS.seek 1.5ml +2 "processing"% ' +637 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"% 'W +1607 "core" ' + ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%<  +34 "core" + ."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"%Z +71 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2308 "core" ' + ."da"PSV.dial PTV +2 "processing"%R +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +7 "processing"%' +72 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%]'W +1281 "Can"y\  PQ +1007 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%& +127 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%m'[ +2125 "core" ' + ."da"delay 5 seconds +503 .PTV.dial :puck +2 "processing"%  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%( +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%!  +34 "core" + "processing"%x% +4 "core" %^r\  +2 ."da"PS.seek 1.5ml +2 "processing"%1' +594 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + + ."da"delay 1 second +103 .PSV.dial :waste1 + "processing"%n  +99 "core"  +3 ."da"PS.seek 0ml +2 "processing"%h'W +1617 "core" ' +2 "processing"%09 +3 "core" 9x5  +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"% +2 "core" 5 +2 "processing"%)& +4 "core" &TGr\ ( +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&% +4 "core" %   Z  +2 "storage"(-% +4 "core" %} S\ +2 "storage"(%. +2 "core" .( +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(( +196 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & \ +2 "manipulator"&+& +5 "core" &-   ^ / + "manipulator"&*% +4 "core" %     +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&( +179 "core" ( + "manipulator"&9& +4 "core" &   !v +2 "storage"(?& +3 "core" & \ +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&' +92 "core" ' +2 "storage"(F& +3 "core" & \ +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"(D'H +282 "core" ' + "storage"(#- +3 "core" -'t +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&4& +3 "core" &  E !u +2 "storage"(& +3 "core" & \ +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +2 "manipulator"&B'D +37 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&$, +4 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 "storage"(2- +3 "core" -'t +2 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(c': +33 "core" ' +2 "manipulator"&N% +3 "core" %Le / ȵ +2 "storage"(P& +3 "core" & { { ;\ +47 ."da"Forearm.force -20 +9 "manipulator"&5 +3 ."da"Forearm.seek 1 + 308 counts + "manipulator"&'x +14 "core" ' +2 "manipulator"&=& +4 "core" &  : !t +2 "storage"(>& +4 "core" & g\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&W' +25 "core" ' +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(@'1 +45 "core" ' + "manipulator"&X& +4 "core" &    !t +2 "manipulator"&C% +4 "core" %  ( ! +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&5'\ +89 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&:( +249 "core" ( + "manipulator"&.& +4 "core" &   K +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &M& +3 "core" &    +2 ."da"Forearm.seek PC +2 "manipulator"&/' +93 "core" ' +2 ."da"Hand.close +2 "manipulator"&/ +76 "core" / +2 ."da"PC.seek :open +2 "processing"%( +399 "core" ( +2 "storage"(Y& +3 "core" & D\ +2 "manipulator"&Q& +5 "core" & \  + "manipulator"&J% +5 "core" %   \ # +2 ."da"Forearm.seek :retract +2 "manipulator"&A'\ +97 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&;( +253 "core" ( +2 "manipulator"&T& +3 "core" &   T !v +2 "storage"(\\& +4 "core" & 0\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts + "manipulator"&6' +107 "core" ' + ."da"Hand.open +2 "manipulator"&\ 1 +73 "core" 1 +2 "storage"(,- +3 "core" -'1 +3 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(^' +24 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.19 Pucks below Top Plate +2 "storage"(_' +53 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23oct0214h50ml_niagara.tif +1945 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +30788 #"da"WARNING: Too Dark -- required 1874.4s exposure > 300s time limit\ SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da23oct0214h50ml_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23oct0214h50ml20s_niagara.tif +2061 #SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23oct0214h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23oct0214h50ml30s_niagara.tif +3069 #SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23oct0214h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "300.0 sec auto-exposure",Subject: "da23oct0214h50ml images!" +2 "storage"(g- +5 "core" -' +2 "storage"(E& +5 "core" & I\ +2 "manipulator"&`& +8 "core" &   !t +4 ."da"Elbow.seek 1 +5 "manipulator"&|( +4 "core" ( +2 "manipulator"&S& +4 "core" &   !t +8 "storage"(H& +12 "core" &\  :\ +12 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&j' +11 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.91 Pucks below Top Plate +2 "storage"('= +59 "core" ' +2 "manipulator"&I& +5 "core" &   !t +3 "storage"(f& +3 "core" & \ * E\ +2 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +4 "manipulator"&d'D +71 "core" ' +3 ."da"Elbow.hold +6 "manipulator"&K, +8 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 2.09 Pucks below Top Plate +2 "storage"(e'( +26 "core" ' + "manipulator"&q% +6 "core" %Sq h ȹ' +2 "storage"([& +4 "core" &\ %\ & O\ +7 ."da"Forearm.force -20 +7 "manipulator"&5 +12 ."da"Forearm.seek 1 + 315 counts +45 "manipulator"&L' +20 "core" ' +2 "manipulator"&G& +4 "core" &    o +3 "storage"(u& +7 "core" & e a n\ +6 ."da"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 700 counts +5 "manipulator"&O' +19 "core" ' +4 "storage"(i% +8 "core" %( n n e\ +6 ."downElevator"SE.seek :down +7 "storage"(k'v +99 (3% +6 "core" %kF N\  \ RP +4 "manipulator"&{% +8 "core" %   +4 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +5 "manipulator"&U'\ +91 "core" ' +29 ' +3 ."downElevator"SE.stop +2 "storage"(5 +7 (p& +9 "core" & c g\ +8 #tStarting finalPurge +7 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 "processing"%~& +6 "core" &\ +5 "manipulator"&v& +7 "core" &   k o +5 "manipulator"&w% +7 "core" %\     +5 ."psFlush"Elbow.seek FlushPuck::Garage +5 "manipulator"&}(- +182 "core" ( +4 "manipulator"&& +6 "core" &-  - 6 +5 ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +6 && +6 "core" &-   + 6 +5 ."psFlush"Forearm.seek :garage +4 "manipulator"&r'! +105 "core" ' +3 ."psFlush"Hand.close +4 "manipulator"&l/ +76 "core" / +4 "manipulator"& & +8 "core" &-  O 6 +3 "manipulator"&% +7 "core" % 1  \\ +6 ."psFlush"Forearm.seek :retract +4 "manipulator"&"'\ +100 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +3 "manipulator"&( +153 "core" ( +3 "manipulator"&& +6 "core" &   9 !q +5 ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +5 && +7 "core" &  !q +4 ."psFlush"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +4 "manipulator"&s' +102 "core" ' +4 "manipulator"&& +8 "core" &\   !q +4 "manipulator"&y% +8 "core" %   +4 "processing"%t& +8 "core" &\ +6 "processing"% & +9 "core" &\ +8 ."psFlush"PC.seek :closed +4 "processing"%b(Tg +11 "core" &\ +3 &\ +2 &}\ : +6 &HL{~\ 0 +9 &w\ E +10 &._\ K +8 &^}\ J +10 &[\ K +9 &uZ}\ K +9 &7Z\ K +10 &Zz\ K +9 &Z|\ J +9 &\\q\ J +11 &!@^q\ J +8 &#[o\ J +10 &$Zk\ J +8 &&_t\ K +10 &(H\\s\ K +11 &* Yn\ J +8 &+Zo\ J +11 &-]v\ K +9 &/Q]v\ J +8 &1Yt\ K +10 &2Yq\ J +8 &4Zm\ J +10 &6XYo\ K +11 &8[q\ K +8 &9Yl\ J +10 &;Zk\ J +10 &=`]i\ K +8 &?"\\t\ K +10 &@\\h\ K +8 &BWa\ J +10 &Di[e\ J +10 &F)`e\ K +9 &G_b\ K +10 &Ina\ M +10 &Ka\\\ P +8 &M]\ Q +10 &N^\ Q +8 &Pa\ P +10 &Rda\ Q +10 &SVo`\ $l +9 &TC[a\ 0 +8 ( +5 &THa\ + +3 "processing"% & +14 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.58 +3 "processing"%& +6 "core" &THY\ + +3 &TH\ + +4 ."psFlush"Hand.open +3 "manipulator"&1 +67 "core" 1 +4 "manipulator"& % +7 "core" %    - +5 ."psFlush"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&'\ +93 "core" ' +3 ."psFlush"PSR.select :air +4 .PSV.dial PSR +4 "processing"%< +44 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +117 ."psFlush"PS.seek 0.5ml +3 "processing"%' +183 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +409 "core" ' +4 ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +14 ."psFlush"PS.seek 2.5ml +4 "processing"%Z' +493 #"uploadLog"upsync +1634 "core" ' + ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"% @ +181 "core" @ + ."psFlush"PTV.dial :PRVmixing +2 "processing"%R  +123 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +96 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%''9 +2636 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"% +96 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +590 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%&' +2120 "core" ' + ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%]  +34 "core" + ."psFlush"PTV.dial :mixing +2 "processing"% @ +68 "core" @ +2 ."psFlush"PSV.dial :mixloop +2 "processing"%( +98 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%!'9 +4 "Can"}\ = YRQ +2623 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%x +98 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%m'P +1104 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1606 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%n +70 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%1  +68 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%0  +4 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"% 'W +2627 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%) +70 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +592 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%-' +2116 "core" ' + ."psFlush"PSV.dial PTV +7 "processing"%% +70 "core" + ."psFlush"PBV.dial PSV +3 "processing"% U +50 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%+'W +2638 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%* @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%7' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%9  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%?'W +2630 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%F +42 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%V' +2633 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%o +68 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%# U +4 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%4'W +2635 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +47 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%2' +2630 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%N  +68 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%P'W +2637 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%= +42 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +51 ."psFlush"PS.seek 1ml +2 "processing"%>'P +1107 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%X' +1606 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%C +68 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%  +4 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%  +51 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%D'W +2642 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%B +70 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +591 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%c' +2116 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%W +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%. U +51 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%M'W +2636 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%$ @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2635 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%5  +68 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%a'W +2630 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%Y +42 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%Q' +2639 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%J +68 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%/ U +4 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%T'W +2635 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%\\ @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"%:' +2622 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%\  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%,'W +2627 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'A& +3 "core" &!\ +2 "manipulator"&@& +4 "core" &  F !p +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&^( +3 "core" ( +2 "manipulator"&g& +3 "core" &    !p +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &E& +3 "core" &   !p +3 .tForearm.seek PC + "manipulator"&`' +100 "core" ' + .tHand.close +2 "manipulator"&S/ +70 "core" / +3 .tPC.seek :open + "processing"%H( +401 "core" ( + "manipulator"&I& +4 "core" &  !p +2 "manipulator"&f% +3 "core" %   x +3 .tForearm.seek :retract + "manipulator"&q'\ +91 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&[( +342 "core" ( + "manipulator"&;& +4 "core" &   3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &6& +3 "core" &   3 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&_', +104 "core" ' +2 "manipulator"&G& +4 "core" &  \ 3 +2 "manipulator"&u% +3 "core" %*  % s +3 "collection"'i& +3 "core" &+\ +3 "collection"'j& +4 "core" & \ +2 .tCC.seek :closed +2 "collection"'|(O +5 "core" &$\ +7 &F\ %h +9 &\\"\ 8 +9 &\ J +10 &]+\ J +9 &`\ K +10 &Wc\ J +9 &c\ J +9 &^\ K +10 &^ \ J +9 &^c\ K +9 & !`!\ J +10 &!d\ K +9 &#` \ J +10 &%gc!\ J +9 &'(a\ K +49 &(]\ J +9 &*b\ K +3 &,o`\ J +2 &.1^\ J + &/`!\ K +2 &1`\ J &3w_\ J +9 &59`\ J +9 &6a \ K +10 &8b,\ J +9 &:b!\ J +10 &a\ J +9 &?`\ K +10 &A`!\ J +9 &CJ_\ J +9 &E `"\ J +10 &Fc'\ J +9 &Hu\ L +9 &J@#\ P +10 &K\ U +9 &M!\ W +10 &O L!\ 1 +9 &O~*\ N +9 ( + &Oy%\ L +3 "collection"'j& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.62 +2 "collection"'& +3 "core" &Oz \ L +2 .tHand.open + "manipulator"&31 +67 "core" 1 +2 "manipulator"&{% +4 "core" % (  u +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +3 "manipulator"&d'\ +98 "core" ' +2 #tFlushing the Collection Valve::Manifold +2 "collection"'L& +4 "core" &Oz\ L +2 "collection"'p% +3 "core" %\ +2 .tCSV.dial CSR +2 "collection"'~  +40 "core"  + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.seek 5ml + "collection"'e'l +728 "Can"}\ I [_Q +640 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 'v% +3 "core" %l:\  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'w' +634 "core" ' +2 .tCSV.dial :waste +6 "collection"'O +122 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'' +1980 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'& +4 "core" &Oy!\ L +2 "collection"'k% +4 "core" %D\ + .tCSV.dial :flush +2 "collection"'K  +40 "core"  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 5ml + "collection"'l'l +1191 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +40 "core" A +2 "collection"'% +3 "core" %lB\  +3 .tCS.seek 7ml +2 "collection"'U'\ +534 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'  +2 '  +40 "core"  +87  +2 .tCBV.dial :waste1 +2 "collection"'r @ +45 "core" ? +2 .tCS.seek 0ml +2 "collection"'}' +1632 "core" ' + #tFlushing lower manifold's waste2 port +2 "collection"'& +4 "core" &Ox\ L + "collection"'y% +4 "core" %L\ +2 .tCSV.dial :flush + "collection"'t  +69 "core" +2 .tCS.seek 5ml +2 "collection"'"'l +1187 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"' @ +42 "core" A +2 "collection"'% +3 "core" %l\  +3 .tCS.seek 7ml + "collection"'' +530 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  +2 '  +6 "core"  +34  + .tCBV.dial :waste2 +2 "collection"'<  +109 "core"  +2 .tCS.seek 0ml +2 "collection"'s' +1632 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'h& +4 "core" &Ow\ L +2 "collection"'% +3 "core" %=\ +2 .tCSV.dial CSR +2 "collection"'  +40 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'R' +1846 "core" ' + .tdelay 5 seconds +507 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml + "collection"'' D +528 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'Z +2 '  +94 "core" +34  +2 .tCTV.dial :intake + "collection"''  +71 "core" + .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml +2 "collection"'' \\ +1849 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"']  +70 "core"  +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'' +594 "core" ' + .tCSV.dial CSR +2 "collection"'(  +108 "core"  +2 #tPulling 5ml of CSR.flush .CSR.select :flush +2 "collection"' +57 .tCS.seek 5ml +2 "collection"'&'l +1367 "core" ' + .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'x' D +1354 "core" ' +2 .tCSV.dial CBV +2 "collection"'! +93 "core" +3 .tCS.seek 0ml + "collection"'m' +2627 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&n& +3 "core" &   3 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&1( +4 "core" ( + "manipulator"&0& +4 "core" &  3 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &  ? 3 +2 .tForearm.seek CC +2 "manipulator"&)', +105 "core" ' +2 .tHand.close + "manipulator"& / +68 "core" / +2 .tCC.seek :open + "collection"'( +379 "core" ( +2 "manipulator"&%& +4 "core" &   C 3 +2 "manipulator"&% +3 "core" %     +2 .tForearm.seek :retract +2 "manipulator"&-'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&*(- +278 "core" ( +2 "manipulator"&+& +4 "core" &-   1 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &9& +3 "core" &-   j 1 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&7'! +108 "core" ' +2 .tHand.open +2 "manipulator"&F1 +65 "core" 1 +2 "manipulator"&?% +3 "core" % +   # +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&o'\ +99 "core" ' + "processing"%#& +4 "core" &\ +34562 "Can"\ , ]g~Q +60001 ~\ , ^Q +60001 }\ - `Q +60002 |\ , b*@Q +14897 #t-> exit +6 #mEXIT @1696275464.86EDT @1696963495.99EDT = =tMAIN =mMAIN_scheduler @EDT1696963497.89 #"core_reset"Sent BREAK +2 #t@4435 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +210 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +258 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +422 "Can"\ ~O + \ ~OY + #tPolling Can every 10:00 +3 #Cleanly exited at 15:37:44EDT02-Oct-23 +289 #-> exit +5 #mEXIT @1696963509.82EDT @1697124316.72EDT = =tMAIN =mMAIN_scheduler @EDT1697124318.49 #"core_reset"Sent BREAK + #t@44677 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +253 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +393 "Can"\ ?[/ + \ ?[/q + #tPolling Can every 10:00 +3 #Cleanly exited at 14:45:09EDT10-Oct-23 +1426 #-> ESP.rteady! +2 !o:NoMethodError : mesgu:NameError::message.undefined method `rteady!' for ESP:Module: name: rteady!: args[:bt["(ESP):1: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 +723 #-> ESP.ready! +2 #Powering core bus +534 .Gate.power :raw,:ON +3 "sampler") +53 ) +3 "core"  +2 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +4 #Session Ended +35 #t-> access 1 +3 "storage"(1% +3 "core" %v w w \ A +2 "manipulator"&2% +3 "core" %\ "    +2 "manipulator"&3& +4 "core" &   # +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"(4(; +367 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (5& +4 "core" &; @ A \ < +1911 #t-> access 2 +2 "storage"(6% +3 "core" %v K I *\ ; +2 "manipulator"&7% +3 "core" %\ "   +2 "manipulator"&8& +3 "core" &  < # +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(9(K +200 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (:& +3 "core" &K 4 2\ 7 +18001 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +18981 #Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +4023 #Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +3346 #t-> startTube 2 +684 #-> da 50 + #da sampling at most 50ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 11:34:09EDT12-Oct-23\\n{6 => 4}\\nCan@11:25:25, 21.1C, 43% humidity, 14.5psia, 12.916V, 0.104A, 3.534Ah, 1.34W",Subject: "da sampling at most 50ml" +2 "collection"';& +5 "core" &. +2 .tHand.open + "manipulator"&<1 +76 "core" 1 +2 "manipulator"&=% +3 "core" % \ ! { t "  +2 "storage"(>% +4 "core" %v \ $ +2 "storage"(?. +3 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(@( +667 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (A& +3 "core" & "\  +2 "manipulator"&B& +4 "core" &\ e _ 4 # +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&C( +31 "core" ( +2 "manipulator"&D& +3 "core" & o m  +2 "storage"(E& +3 "core" & G\ " +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&F' +107 "core" ' +2 "storage"(G& +3 "core" & >\ & +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(H'H +279 "core" ' +2 "storage"(I- +3 "core" -'U +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (J& +3 "core" & ;\ " +2 "manipulator"&K& +3 "core" & q o  +3 .tElbow.seek 2 + "manipulator"&L( +9 "core" ( +2 "manipulator"&M& +3 "core" & v .  +3 "storage"(N& +4 "core" & #\ $ +2 .tForearm.seek 2 + 300 counts + "manipulator"&O'y +21 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&P/ +76 "core" / +43 ."downElevator"SE.seek :down +3 "manipulator"&Q& +2 "storage"(R'v +9 "core" & | ~  + "manipulator"&S% +4 "core" % t { h 4 7 +3 .tForearm.seek :retract + "manipulator"&T'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&U( +150 "core" ' + ."downElevator"SE.stop + "storage"(5 +7 "core" ( +2 "manipulator"&V& +4 "core" & M O :/ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &W& +3 "core" & V O 8 :/ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&X', +104 "core" ' +2 "manipulator"&Y& +3 "core" &  f :. +3 "manipulator"&Z% +3 "core" %% f +3 "collection"'[& +4 "core" &/ +2 "collection"'\\& +5 "core" &. +3 .tCC.seek :closed + "collection"'](O +4 "core" &O +8 &AP %h +9 &cU{M 9 +10 &}wM N +9 &eYN R +9 &&TM S +10 &RO R +9 &TP S +10 &oQM R +9 &1PN R +9 &UN R +10 &PO R +9 &!vVP R +9 &#9RM R +10 &$TM R +9 &&QM R +10 &(RN Q +9 &*@RL R +9 &,OM R +10 &-RF R +14 &/QD R +4 &1JOL Q +10 &3\ QO R +9 &4O> R +9 &6SD R +10 &8QS@ R +9 &:Q4 Q +10 &;RF R +9 &=QB R +9 &?XR= R +10 &AP7 R +9 &BP8 R +10 &DU> R +9 &F^Y= S +9 &HhL U +10 &IE X +9 &KH ^ +9 &M=M a +10 &N}A 3 +9 &OuC ] +9 ( + &ObH L +2 "collection"'\\& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.73 +2 .Hand.open + "manipulator"&^1 +70 "core" 1 +2 "manipulator"&_% +3 "core" %   vm +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&`'\ +102 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close + .Exhaust.select :close + .SS.hold +2 "sampler")a+ +3 "core" + +2 "sampler")b% +3 "core" %}z \ , +2 "collection"'c& +4 "core" &Oc L +4 "Can"\ S + #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +2 "collection"'d  +3 "core"  +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")e  +4 "core"  +2 .tSS.reconfigure :fast +2 "sampler")#.0X +17 +2 .tdelay 3.8 seconds +382 "collection"'i% +3 "core" %> +3 "sampler")j% +3 "core" %?7 }} \ 1| +2 #tSensor limits: Intake max 128.4psia; Outlet max 138.6psia + .SSV.dial :spit + "sampler")k +134 "core"  +3 .tSS.seek 0ml + "sampler")l' +288 "core" ' +2 .tSSV.dial CBV + "sampler")m  +136 "core" +2 .tCTV.dial :intake +2 "collection"'n  +75 "core"  +2 #tWaiting for external sampler to finish priming... + .delayUntil "11:37:34.01" +1433 #"flow"0.0L/min +2155 "Can"\ IN +4966 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +3906 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +3 "sampler")o  +2 "collection"'p @ +6 "core" ? +9  +2 #tAllowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +211 "collection"'q% +3 "core" % +2 #tIntake @13.9psia, vacuum from 8.4 to 11.4psi + .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +64 "core" +3 .tSS.reconfigure :exhale +2 "sampler")#.0X' +222 "core" ' + ."CSpush"CS.stop + "collection"'5 +266 "core" ' +53 .tSS.reconfigure :fast +2 "sampler")#.0X Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +182 "core" ' +2 .tdelay 2 seconds +201 .CSV.dial CTV +2 "collection"'z  +42 "core"  +3 .tCS.seek 1ml + "collection"'{' +1102 "core" ' +2 "collection"'|9 +2 "core" 9l +2 "collection"'~% +4 "core" %;\  +2 #tBefore lysing Collection Puck Heater at 21.7C/14.3psia +2 #Heating Puck.from 2, :sh1 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +2 "collection"'} \ z +2 'x9 +6 "core" 9 +102 "collection"'9 +3 "core" 9ld +102 "collection"'y9 +3 "core" 9m d +102 "collection"'9 +3 "core" 9m d +103 "collection"'9 +2 "core" 9ld +103 "collection"'9 +3 "core" 9md +102 "collection"'9 +3 "core" 9ld +102 "collection"'9 +3 "core" 9md +102 "collection"'9 +3 "core" 9m"d +103 "collection"'\ 9 +2 "core" 9m&d +103 "collection"' 9 +3 "core" 9n+d +103 "collection"' 9 +2 "core" 9m/d +103 "collection"'9 +3 "core" 9n3d +102 "collection"'9 +3 "core" 9o7d +102 "collection"'9 +8 "core" 9o;d +104 "collection"'9 +13 "core" 9o@d +104 "collection"'9 +7 "core" 9pEd +105 "collection"' 9 +6 "core" 9pId +106 "collection"'9 +2 "core" 9pNd +103 "collection"'9 +3 "core" 9'qRd +102 "collection"'9 +3 "core" 98qVd +102 "collection"'9 +3 "core" 9JrZd +102 "collection"' 9 +8 "core" 9\\r^d +107 "collection"'9 +5 "core" 9rrcd +20 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +76 "collection"'9 +2 "core" 9tgd +103 "collection"'"9 +3 "core" 9tld +103 "collection"'9 +3 "core" 9tpd +102 "collection"'9 +3 "core" 9utd +102 "collection"'#9 +6 "core" 9vxd +107 "collection"'$9 +2 "core" 9w}d +103 "collection"'&9 +3 "core" 9vd +102 "collection"'9 +3 "core" 9wd +102 "collection"''9 +3 "core" 90wd +102 "collection"'(9 +3 "core" 9Fxd +102 "collection"')9 +3 "core" 9]yd +102 "collection"'*9 +3 "core" 9szd +102 "collection"'+9 +3 "core" 9yc +102 "collection"'9 +3 "core" 9{a +102 "collection"'-9 +3 "core" 9|^ +103 "collection"'.9 +2 "core" 9~\\ +103 "collection"'/9 +3 "core" 9~Z +103 "collection"'%9 +2 "core" 9X +103 "collection"'19 +2 "core" 9V +103 "collection"'29 +2 "core" 9+S +102 "collection"'39 +3 "core" 9AR +102 "collection"'09 +4 "core" 9YO +103 "collection"'9 +2 "core" 9qN +102 "collection"'79 +3 "core" 9L +103 "collection"'69 +2 "core" 9I +103 "collection"'89 +2 "core" 9G +103 "collection"':9 +3 "core" 9F +140 "collection"';9 +10 "core" 9B +103 "collection"'59 +2 "core" 9A +103 "collection"'=9 +3 "core" 9? +102 "collection"',9 +3 "core" 9/< +103 "collection"'49 +3 "core" 9D; +103 "collection"'<9 +2 "core" 9Z9 +103 "collection"'>9 +3 "core" 9p7 +102 "collection"'99 +3 "core" 96 +102 "collection"'A9 +3 "core" 94 +103 "collection"'?9 +3 "core" 92 +102 "collection"'D9 +3 "core" 91 +102 "collection"'E9 +3 "core" 9 0 +102 "collection"'G9 +3 "core" 9- +103 "collection"'9 +2 "core" 9, +103 "collection"'I9 +4 "core" 9* +103 "collection"'9 +3 "core" 9!( +102 "collection"'M9 +3 "core" 95' +102 "collection"'B9 +3 "core" 9F#& +103 "collection"'9 +2 "core" 9X'% +103 "collection"'N9 +3 "core" 9i+$ +103 "collection"'P9 +2 "core" 9{/" +103 "collection"'S9 +2 "core" 94! +103 "collection"'J9 +3 "core" 98 +102 "collection"'C9 +3 "core" 9< +102 "collection"'F9 +4 "core" 9@ +106 "collection"'V9 +3 "core" 9E +102 "collection"'W9 +3 "core" 9I +102 "collection"'H9 +3 "core" 9M +103 "collection"'K9 +2 "core" 9Q +103 "collection"'Y9 +2 "core" 9 U +103 "collection"'Z9 +2 "core" 9 Z +103 "collection"'[9 +3 "core" 9 ^ +102 "collection"'Q9 +3 "core" 9 (b +102 "collection"'R9 +3 "core" 9 5f +103 "collection"'T9 +3 "core" 9 Aj +102 "collection"'!9 +3 "core" 9 Lo +102 "collection"'L9 +4 "core" 9 Ws +102 "collection"'^9 +3 "core" 9 bw +103 "collection"'b9 +2 "core" 9 m{ +103 "collection"'\\9 +3 "core" 9 v +103 "collection"'c9 +2 "core" 9  +103 "collection"'d9 +2 "core" 9  +103 "collection"'e9 +3 "core" 9  +102 "collection"'_9 +3 "core" 9  +100 "Can" +3 "collection"'a9 +2 "core" 9  +103 "collection"'O9 +2 "core" 9  +103 "collection"'9 +3 "core" 9  +102 "collection"'X9 +3 "core" 9  +102 "collection"'h9 +3 "core" 9  +103 "collection"'i9 +2 "core" 9  +103 "collection"'j9 +2 "core" 9  +103 "collection"'g9 +3 "core" 9  +102 "collection"'f9 +3 "core" 9  +102 "collection"'k9 +3 "core" 9  +102 "collection"'m9 +4 "core" 9  +102 "collection"'n9 +3 "core" 9  +102 "collection"'p9 +3 "core" 9  +102 "collection"'q9 +3 "core" 9  +102 "collection"'o9 +3 "core" 9  +102 "collection"'t9 +4 "core" 9\  +102 "collection"'l9 +3 "core" 9\  +102 "collection"'v9 +3 "core" 9\  +103 "collection"'u9 +3 "core" 9\  +102 "collection"'r9 +3 "core" 9\ \ +103 "collection"'w9 +3 "core" 9\  +102 "collection"'z9 +3 "core" 9\ \ +102 "collection"'s9 +3 "core" 9\  +103 "collection"'|9 +2 "core" 9\ " +103 "collection"'~9 +2 "core" 9\ % +103 "collection"'x9 +2 "core" 9\ ( +103 "collection"'9 +2 "core" 9\ + +103 "collection"'y9 +2 "core" 9\ . +103 "collection"'9 +2 "core" 9\ 0\ \ +103 "collection"'9 +3 "core" 9\ 3\ +3 .tCH.hold 10:00,70C +3 "collection"' `\ z `\ 1\ +2 '9 +6 "core"  + 9\ 4\ +2 "collection"'% +3 "core" %  r +3 #tBegun lysing Collection Puck Heater at 68.1C/16.3psia +9901 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +4727 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +49 #Session Ended +18894 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +4024 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +3440 "Can" P +3065 "core" ` +2 "collection"'9 +3 "core" 9\ | +2 "collection"'\ % +5 "core" %  + #tEnded lysing Collection Puck Heater at 70.1C/13.3psia +2 .CS.seek 0ml + "collection"' ' +339 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +102 "core" A +2 .tCSV.dial :air + "collection"' @ +44 "core" > +3 .tCS.seek 5ml +2 "collection"''l +1357 "core" ' +2 .tCSV.dial CTV + "collection"'  +46 "core"  +2 .tdelay 2 seconds +201 .CSV.dial :air +2 "collection"' @ +45 "core" > +2 .tdelay 2 seconds +201 .CSV.dial CTV +3 "collection"'  +44 "core"  +2 .tdelay 2 seconds +201 .CSV.dial :air +2 "collection"' @ +56 "core" B +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'' +1350 "core" ' +2 "collection"'% +4 "core" % \ + #tPuck @24.8psia after final lysis pressurization + #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"' +105 "core" ~ + .tCBV.dial CSV +2 "collection"'  +28 "core" +2 "collection"' % +4 "core" % J L\ +2 .tCS.seek 5ml + "collection"''l +1350 "core" ' +2 .tdelay 5 seconds +501 .CTV.dial :air +2 "collection"'  +70 "core" +2 "collection"'"% +3 "core" %lj\  +3 .tCS.seek 7ml + "collection"''\ +594 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +43 "core" > +2 .tCS.seek 10ml + "collection"'#' D +836 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV + "collection"'$ ` +116 "core" _ + #tLysing Complete +2 "collection"'&& +4 "core" &O^bf\ L +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&% +3 "core" %\  ,  +2 "storage"('% +4 "core" %{ ! " b\ 7 +2 "storage"((. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"()( +193 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (*& +3 "core" & \ \ 5 +2 "manipulator"&+& +3 "core" & b :- +2 "manipulator"&% +4 "core" %\   +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&-( +153 "core" ( +3 "manipulator"&.& +3 "core" &   \ +2 "storage"(/& +4 "core" & > = \ : +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&%' +98 "core" ' +2 "storage"(1& +4 "core" & < G s\ : +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(2'H +269 "core" ' +2 "storage"(3- +3 "core" -'H +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(0'6 +33 "core" ' +2 "manipulator"&& +4 "core" &  \ + "manipulator"&7% +4 "core" % ^ ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&6'\ +97 "core" ' +2 .tElbow.seek CC +2 "manipulator"&8( +153 "core" ( + "manipulator"&:& +3 "core" & { 6 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &;& +3 "core" &  6 +2 .tForearm.seek CC +2 "manipulator"&5', +105 "core" ' +2 .tHand.close + "manipulator"&=/ +72 "core" / +2 .tCC.seek :open + "collection"',( +380 "core" ( + "storage"(4& +4 "core" & @ @ 8\ 9 +2 "storage"(<& +3 "core" & > @ c\ 9 +3 "manipulator"&>& +4 "core" & J 3 + "manipulator"&9% +3 "core" %  C 0 +3 .tForearm.seek :retract + "manipulator"&A'\ +106 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&?( +158 "core" ( + "manipulator"&D& +4 "core" &    +2 "storage"(E& +3 "core" & J G \ @ +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&G'D +112 "core" ' + .tElbow.hold +2 "manipulator"&, +4 "core" , +2 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +43 .tHand.open +8 "manipulator"&I1 +65 "core" 1 +3 "manipulator"&% +4 "core" % Ve  + "storage"(M& +4 "core" & 1 1 \ 6 +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 318 counts + "manipulator"&B'ς +12 "core" ' + "manipulator"&& +4 "core" & = 3  +2 "storage"(N& +3 "core" & v v O\ A +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&P' +28 "core" ' + "storage"(S% +4 "core" %@ x v L\ B +2 ."downElevator"SE.seek :down +3 "storage"(J'v +100 (C% +2 "core" %UD d h\ =\\y +2 "manipulator"&F% +5 "core" %\   s +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&V'\ +93 "core" ' +69 ' + ."downElevator"SE.stop +2 "storage"(5 +2 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'W& +3 "core" &jms\  +3 "manipulator"&H& +4 "core" & 5 7  + "manipulator"&K% +4 "core" %\  3 2 q  +3 .tElbow.seek FlushPuck::Garage + "manipulator"&Y(- +173 "core" ( +2 "manipulator"&Z& +3 "core" &- 5 2 2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &[& +3 "core" &- 3 6 v 2 +2 .tForearm.seek :garage +2 "manipulator"&Q'! +105 "core" ' + .tHand.close + "manipulator"&R/ +68 "core" / +2 "manipulator"&T& +4 "core" &- v 2 + "manipulator"&!% +4 "core" % 5 ! +2 .tForearm.seek :retract +2 "manipulator"&L'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&^( +273 "core" ( +2 "manipulator"&b& +3 "core" &    3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &\\& +3 "core" &   3 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&c', +99 "core" ' +2 "manipulator"&d& +3 "core" &  ] 3 +3 "manipulator"&e% +4 "core" %, q +2 "collection"'_& +3 "core" &qt\  +3 "collection"'a& +5 "core" &su\  +2 .tCC.seek :closed +2 "collection"'O(O +4 "core" &pt\  +9 &/ysw\ ,} +9 &d{ru\ ? +9 &nrrvs\ O +10 &1RrtF\ O +9 &Wsvq\ O +10 &Tsv\ O +11 &wQsv{\ O +7 &9WquT\ O +10 &Usu@\ N +9 &Tqu%\ O +9 & Rqv\ O +10 &"ATsv\ O +9 &$Tqw\ O +9 &%Rsy\ O +10 &'Urv\ O +9 &)IRtw\ O +10 &+ Qqx\ O +9 &,Tuv~\ O +9 &.Tsvc\ N +10 &0RRrxE\ N +9 &2Rsx$\ N +9 &3Rrx{\ O +10 &5Tuwa\ O +9 &7YUrwY\ O +10 &9RtxM\ N +9 &:Qtx3\ N +9 &<Qtx\ O +10 &>aTsu\ O +9 &@#Orv\ O +9 &AUsw\ O +10 &COsw\ N +9 &EhTsx\ O +10 &G(Zuw\ P +9 &Hvtv\ S +9 &Jtv\ Y +10 &LHtw\ ] +9 &Nrw}\ P +9 &O1Fsyl\ 'u +10 &O\ uuw]\ \ M +5 ( +2 "collection"'a& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.85 + "collection"'& +4 "core" &OaswE\ M + &Oauw2\ M +2 .tHand.open + "manipulator"&X1 +65 "core" 1 +2 "manipulator"&h% +4 "core" % , +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&i'\ +95 "core" ' +2 .tPSV.dial PSR + "processing"%j +133 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml + "processing"%g' +1364 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +234 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%f  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%k'W +1616 "core" ' +2 .tPSV.dial PSR + "processing"%m +44 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml +2 "processing"%n' +2632 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%p + "collection"'q  +7 "core" @ + "processing"%o +3 "core" @ +2 "processing"%t  +73 "core" +94  +2 .tPSV.dial :mixloop + "processing"%l +103 "core" +2 .tCTV.dial :air,avoiding: :intake + "collection"'v  +5 "core" +2 .tPTV.dial :PRVmixing + "processing"%u  +133 "core" +2 .tPS.seek 0ml +2 "processing"%r'W +2638 "core" ' +42 .tPSV.dial :air +9 "processing"%w  +44 "core"  +3 .tPS.seek 2.5ml + "processing"%z' +2635 "core" ' +2 .tPSV.dial :mixloop + "processing"%s +44 "core" +2 .tPS.seek 0ml +2 "processing"%|'W +2352 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +4 "storage"($& +2 ."reset-modem"Gate.cycleModemPower! 5 +7 #Session Ended +5 "core" & e G \ A +4 "manipulator"&&& +7 "core" &- 5 1 % +2 "manipulator"&% +5 "core" %  < =  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&'( +181 "core" ( +2 "manipulator"&(& +3 "core" & 4 6 U % +2 "storage"(*& +4 "core" & t v x\ C +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&+' +102 "core" ' + "storage"(& +5 "core" & >\ F +6 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(@'H +284 "core" ' +2 "storage"(.- +3 "core" -'i +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (/& +3 "core" & j a 7\ > +2 "manipulator"&1& +3 "core" &   $ +2 .tElbow.seek 2 +2 "manipulator"&U( +3 "core" ( +2 "manipulator"&`& +3 "core" &  $ +2 "storage"(3& +3 "core" & m m \ ? +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&'y +19 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&7/ +74 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&2& +2 "storage"(:'v +6 "core" & U $ +3 "manipulator"&;% +46 "core" % m  S +10 .tForearm.seek :retract + "manipulator"&%'\ +101 "core" ' +2 .tElbow.seek CC +2 "manipulator"&-( +104 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +53 "core" ( +2 "manipulator"&=& +3 "core" & 6 I 5 G +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &6& +3 "core" & B D ? G +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC + "manipulator"&]', +99 "core" ' + "manipulator"&4& +4 "core" & 3 = G +2 "manipulator"&<% +4 "core" %# < <  6 +2 "collection"'>& +4 "core" &\  +2 "collection"'9& +5 "core" &\  +3 .tCC.seek :closed + "collection"'D(O +5 "core" &\  +7 & /\ %g +9 &VuU\ 8 +9 &w;\ M +10 &T$\ O +9 &cT\ N +10 &%P\ N +9 &T\ N +9 &U\ N +10 &kQ\ N +9 &,Q\ O +9 &Qv\ N +10 &!Rk\ N +9 &#sTS\ N +10 &%4UI\ O +9 &&R/\ N +9 &(P'\ N +10 &*zU\ O +9 &,=R\ N +9 &-R\ N +10 &/R\ N +9 &1T\ N +10 &3DT\ O +9 &5R\ N +9 &6V\ N +10 &8T\ N +9 &:MOD\ N +9 &<T\ O +10 &=Q\ N +9 &?S\ O +10 &AUR\ N +9 &CT\ N +9 &DT\ O +10 &FW\ O +9 &HVg\ Q +9 &J \ U +10 &Kw\ Z +9 &Mxn\ ] +10 &N_]\ 2 +9 &O{ R\ ] +9 ( + &O]G\ J +3 "collection"'9& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.68 + .Hand.open + "manipulator"&E1 +72 "core" 1 +2 "manipulator"&5% +3 "core" % #  6 +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&8'\ +100 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'I  +134 "core" ~ +2 .tCSV.dial CTV + "collection"'  +30 "core"  +2 .tPS.seek 2.5ml + "processing"%M' +2625 "core" ' + "collection"'% +3 "core" % Acg\  +3 .tCS.seek 4.15ml +2 "collection"'N'Q +1567 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%A  +43 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%S  +74 "core"  +2 .tPS.seek 0ml + "processing"%?'W +2634 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"'C ` +38 "core" _ + .tCSV.dial :air +2 "collection"'F @ +44 "core" ? +2 .tCS.seek 10ml + "collection"'G' D +1564 "core" ' + .tCSV.dial CTV +2 "collection"'B  +44 "core"  +2 .tCS.seek 0ml + "collection"'W' +2622 "core" ' + .tCBV.dial :waste1 + "collection"'H @ +30 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'K  +134 "core" +2 "collection"'0& +3 "core" &O\\8\ J +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&P% +4 "core" %\   k ' +2 "storage"(Z% +3 "core" % > = t\ < +2 "storage"([. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(J( +198 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" & 0 2 g\ 7 +2 "manipulator"&R& +4 "core" & * G +2 "manipulator"&T% +3 "core" %\  V ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&!( +151 "core" ( +2 "manipulator"&V& +3 "core" & +2 "storage"(Q& +5 "core" & M Q .\ = +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&b' +89 "core" ' +2 "storage"(\\& +4 "core" & K [ \ ? +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(Y'H +280 "core" ' +2 "storage"(d- +2 "core" -' +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&e& +2 "core" &  + +2 "storage"(_& +4 "core" & _ _\ = +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +44 .tForearm.reconfigure :loose +9 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 + "manipulator"&L'D +39 "core" ' +3 .tElbow.hold + "manipulator"&,, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(- +2 "core" -' +3 .tSE.seek 0.1 Pucks below Top Plate + "storage"(X'I +29 "core" ' +2 "manipulator"&h% +3 "core" %Ve  +2 "storage"(a& +3 "core" & \ 0 +3 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 318 counts + "manipulator"&j'ς +19 "core" ' +2 "manipulator"&c& +3 "core" &  +2 "storage"(f& +4 "core" & _ M D\ < +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&g' +17 "core" ' +3 .tSE.seek 1.1 Pucks below Top Plate + "storage"(m'@ +44 "core" ' +2 "manipulator"&k& +4 "core" &  + "manipulator"&p% +5 "core" %  & +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&o'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&q( +163 "core" ( +2 "manipulator"&t& +4 "core" & . 4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &l& +2 "core" & : 4 +3 .tForearm.seek CC + "manipulator"&v', +102 "core" ' + .tHand.close + "manipulator"&u/ +70 "core" / +2 .tCC.seek :open + "collection"'n( +380 "core" ( + "storage"(w& +4 "core" & a M i\ < +2 "storage"(r& +3 "core" & = = \ < +2 "manipulator"&s& +4 "core" & ^ 4 +2 "manipulator"&z% +3 "core" % 2   @ +3 .tForearm.seek :retract + "manipulator"&~'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&|( +153 "core" ( + "manipulator"&& +4 "core" & 2 7 W \ +2 "storage"(x& +4 "core" & t w `\ A +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&'D +112 "core" ' +2 .tElbow.hold + "manipulator"&, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&1 +75 "core" 1 +2 "manipulator"&% +3 "core" % Uf a +2 "storage"(^& +4 "core" & 1 2 \ 5 +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 317 counts +2 "manipulator"&i'ρ +12 "core" ' +2 "manipulator"&O& +3 "core" & M 9 h \ +3 "storage"(\ & +3 "core" & w \ C +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&{' +26 "core" ' + "storage"(}% +4 "core" %E v w 4\ C +3 ."downElevator"SE.seek :down +3 "storage"( 'v +100 (% +3 "core" % < [ k S\ @[t +3 "manipulator"&% +4 "core" % 6 / +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +94 "core" ' +48 ' + ."downElevator"SE.stop + "storage"(5 +3 .tPSV.dial :air + "processing"%  +73 "core" +2 .tPS.seek 2.5ml +2 "processing"% ' +1047 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +1573 "core" ' + .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +55 "core" +2 .tdelay 1 second +101 .PSV.dial :air +2 "processing"%  +42 "core"  +2 .tdelay 1 second +101 .PSV.dial :mixloop +2 "processing"% +43 "core" +2 .tdelay 1 second +102 .PSV.dial :air +40 "processing"%  +50 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml + "processing"%'W +985 "Can"\ (9 +708 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +924 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +3 "core" &\ / +2 "manipulator"&"& +4 "core" & A @ " \ +2 "manipulator"&% +3 "core" %\  ; F q $ +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +175 "core" ( +2 "manipulator"&& +3 "core" &- 7 ; A +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &$& +3 "core" &- C B A +3 .tForearm.seek :garage + "manipulator"&&'! +109 "core" ' +2 .tHand.close + "manipulator"&/ +72 "core" / +2 "manipulator"&)& +3 "core" &- \ : A +3 "manipulator"&(% +4 "core" % .  , l +2 .tForearm.seek :retract + "manipulator"&*'\ +99 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&( +121 "core" ( +2 "manipulator"&& +3 "core" & N Q \ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" & , 7 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&.' +97 "core" ' +2 "manipulator"&/& +3 "core" & * 1 < +3 "manipulator"&1% +4 "core" % 4 ( , +2 "processing"%`& +3 "core" &\ . +3 "processing"%3& +5 "core" &\ . +2 .tPC.seek :closed + "processing"%7(Tg +4 "core" &\ .  +9 &4w \ &+| +9 &c~\ %@ +9 &Pp\ %Q +10 &Q\ (Q +9 &R\ (Q +10 &R\ (Q +9 &VR \ (Q +9 &Q(\ 'Q +10 &P*\ (Q +9 &P0\ (Q +9 & _O+\ 'Q +10 &"!Q+\ (Q +9 &#R1\ 'Q +10 &%T<\ 'Q +9 &'hR?\ (Q +9 &)*RA\ 'Q +10 &*O;\ 'Q +9 &,N8\ 'Q +9 &.pT?\ 'Q +10 &02QG\ 'Q +9 &1RK\ (Q +10 &3OL\ 'P +9 &5yPN\ (P +9 &7:TL\ 'Q +10 &8TU\ 'Q +9 &:RW\ (Q +9 &<QY\ 'P +10 &>COY\ 'P +9 &@Q]\ (P +10 &APY\ 'Q +9 &CRT\ 'Q +9 &EJTW\ 'Q +10 &G\ YW\ &Q +9 &H^Z\ &R +9 &Jy[\ $U +10 &L?Z\ #W +9 &N]\ "X +10 &O_\ #X +9 &QQ\ "X +9 &SBY\ "A +10 &T&&Wh\ &O +9 &TE#h\ *0 +2 ( +2 "processing"%3& +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.64 + "processing"%2& +5 "core" &TE"g\ (0 + .tHand.open + "manipulator"&;1 +71 "core" 1 +2 "manipulator"&'% +4 "core" %    + +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&+'\ +94 "core" ' +2 .tPRV.dial :air + "processing"%@  +46 "core"  +2 .tPSV.dial :mixloop + "processing"%= +44 "core" +2 "processing"%6% +4 "core" %S\ ) +6 .tPS.seek 0.3ml +2 "processing"%' +383 "core" ' + .tPSV.dial PSR +2 "processing"%4 +103 "core"  +2 #tPulling 0.4ml of PSR.air .PSR.select :air +3 .PS.seek 0.7ml + "processing"%<'* +494 "core" ' +2 .tdelay 3 seconds +301 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%>' +1921 "core" ' +2 .tdelay 3 seconds +301 .PSV.dial :mixloop +2 "processing"%U +103 "core" + .tPTV.dial :mixing +2 "processing"%: @ +73 "core" B +2 .tPBV.dial :waste2 + "processing"%%  +96 "core"  +2 .tPS.seek 0ml + "processing"%'W +2629 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&E& +5 "core" & " +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&5( +3 "core" ( +2 "manipulator"&9& +4 "core" &   Q + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &I& +3 "core" &   +2 .tForearm.seek PC +2 "manipulator"&' +95 "core" ' + .tHand.close +2 "manipulator"&]/ +64 "core" / +2 .tPC.seek :open +2 "processing"%y( +403 "core" ( + "manipulator"&& +4 "core" & 6 & 4 +2 "manipulator"&#% +3 "core" %  & 1   +48 .tForearm.seek :retract +3 "manipulator"&A'\ +90 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&S(- +140 "core" ( +2 "manipulator"&M& +3 "core" &-\ 9 0 X # +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &C& +3 "core" &-\ 0 / P # +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&F'! +112 "core" ' +2 .tHand.open + "manipulator"&N1 +68 "core" 1 +2 "manipulator"&B% +3 "core" % ( } +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&G'\ +98 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%H& +4 "core" &\ - +2 "manipulator"&K% +3 "core" %\  & &  +3 "storage"(0% +4 "core" % \ E + "storage"(P. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(Z( +197 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 ([& +3 "core" & @ > z\ B +2 "manipulator"&& +4 "core" &-\ 1 2  # +2 "manipulator"&R% +3 "core" %\  1 0 Y  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&T( +169 "core" ( + "manipulator"&& +3 "core" &\ & - + # +2 "storage"(V& +4 "core" & ,\ E +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&Q' +93 "core" ' +2 "storage"(\\& +3 "core" & 8\ E +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(-'H +283 "core" ' + "storage"(8- +4 "core" -'z + .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (d& +3 "core" & u n \ B +2 "manipulator"&e& +4 "core" & 2 3 ] # +2 .tElbow.seek 2 +2 "manipulator"&_( +3 "core" ( +2 "manipulator"&& +3 "core" &\ 5 4 # +2 "storage"(h& +4 "core" & v x q\ C +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&a'y +19 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&c/ +69 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&f& +2 "storage"(k'v +8 "core" & C K # + "manipulator"&p% +5 "core" % o = * ^ +2 .tForearm.seek :retract + "manipulator"&b'\ +93 "core" ' +2 .tElbow.seek PC + "manipulator"&!( +162 "core" ' + ."downElevator"SE.stop + "storage"(5 +86 "core" ( +2 "manipulator"&Y& +4 "core" & M K  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &L& +3 "core" & A W T +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&j' +96 "core" ' +2 "manipulator"&X& +3 "core" & < 6 ^ +3 "manipulator"&t% +4 "core" % ? >  +3 "processing"%l& +4 "core" &\ - +2 "processing"%g& +5 "core" &O\ - +2 .tPC.seek :closed +2 "processing"%,(Tg +3 "core" &i\ - +8 & 23\ )$d +9 &Vx/\ %8 +9 &}u2\ $L +10 &T)\ 'Q +9 &KP\ 'P +9 & Q\ %Q +10 &Q\ 'P +9 &T\ 'Q +10 &RS\ 'Q +9 &P\ 'Q +12 &R|\ 'P +7 &!R\ 'P +9 &#[Q~\ 'P +9 &%Q{\ 'Q +10 &&Q|\ 'P +9 &(Nu\ 'P +10 &*bQi\ 'Q +9 &,%Oe\ 'P +9 &-Oo\ 'P +10 &/Lh\ (P +9 &1kOf\ 'P +9 &3-Ne\ 'P +10 &4Q]\ 'Q +9 &6Od\ 'P +10 &8sQY\ &P +9 &:5PT\ 'P +9 &;LZ\ (P +10 &=Oc\ 'Q +9 &?|Ne\ 'P +9 &A=Oe\ 'P +10 &BOe\ 'P +9 &DMh\ 'P +10 &FOh\ 'P +9 &HCU^\ 'Q +9 &JbW\ %S +10 &K}W\ #V +9 &Mx\\\ #W +9 &O9X\ "W +10 &PZ\ "W +9 &RU\ "N +10 &SIyT\ #Z +9 &TC1W\ (. +5 ( +2 "processing"%g& +4 "core" &TC#R\ ). +2 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.56 + .Hand.open + "manipulator"&u1 +68 "core" 1 +2 "manipulator"&o% +4 "core" %    +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +48 "manipulator"&D'\ +101 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +2 "processing"%w  +3 %r9 +6 "core" 9 +102 "processing"%s9 +3 "core" 9 +102 "processing"%z9 +3 "core" 9  +102 "processing"%9 +3 "core" 9  +102 "processing"%x9 +3 "core" 9 +103 "processing"%v9 +2 "core" 9 +103 "processing"%q9 +2 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%9 +3 "core" 9" +102 "processing"%^9 +4 "core" 9& +102 "processing"%O9 +3 "core" 9+ +102 "processing"%\ 9 +3 "core" 9/ +102 "processing"%}9 +3 "core" 93 +102 "processing"%~9 +3 "core" 97 +103 "processing"%9 +3 "core" 9; +102 "processing"%9 +3 "core" 9@ +102 "processing"%|9 +3 "core" 9D +102 "processing"%9 +3 "core" 9H +102 "processing"%i9 +3 "core" 9L +102 "processing"%m9 +4 "core" 9P +102 "processing"% 9 +3 "core" 9U +102 "processing"%{9 +3 "core" 9Y +102 "processing"% 9 +3 "core" 9] +102 "processing"%?9 +3 "core" 9a +102 "processing"%9 +4 "core" 9e +102 "processing"%9 +3 "core" 9 j +102 "processing"%9 +3 "core" 9n +102 "processing"% 9 +3 "core" 9r +102 "processing"% 9 +3 "core" 9v +102 "processing"%9 +4 "core" 9#{ +102 "processing"%"9 +3 "core" 9* +102 "processing"%9 +3 "core" 90 +102 "processing"%9 +3 "core" 96\ +102 "processing"%$9 +3 "core" 9<\ +3 .tPH.hold 2:00:00,28C +3 "processing"% pp: +2 .tdelay 1:30 +5 "core"  +4883 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +4108 .tPSR.select :air +2 .PSV.dial PSR + "processing"% +103 "core"  +2 #tPulling 0.5ml of PSR.wash .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%)' +593 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%('[ +1614 "core" ' +2 .tPTV.dial :puck + "processing"%  +72 "core"  +2 .tPSV.dial PTV + "processing"% +86 "core"  +2 .tPBV.dial :waste1 + "processing"%  +133 "core"  +2 "processing"%&% +4 "core" %ZE\ # +2 .tPS.seek 1.5ml +2 "processing"%/' +597 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%1 * +34 "core" + +2 .tPS.seek 0ml + "processing"%`'W +1607 "core" ' +2 .tdelay 5:00 +10772 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +1308 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +278 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 .tPBV.dial :waste1 + "processing"%*  +34 "core"  +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +9 "processing"% * +36 "core" , +5 .tPSR.select :air +4 .PSV.dial PSR +4 "processing"%2 +74 "core"  +3 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"%;' +557 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +1844 "core" ' +2 .tPSV.dial PTV + "processing"%' +73 "core" +2 .tdelay 5 seconds +503 .PSV.dial PSR + "processing"%3 +74 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%@ +86 "core"  +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%=  +75 "core"  +2 .tPS.seek 0ml +2 "processing"%6'W +2402 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%.  +131 "core" + .tPSV.dial :mixloop +2 "processing"% +56 "core" +2 .tPRV.dial :ab1 + "processing"%4 @ +75 "core" A +2 .tPS.reconfigure :slow +52 "processing"%#A 2`xb +5 .tPS.seek 0.15ml +2 "processing"%'w +351 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +4 .tPRV.dial CBV + "collection"'<  +2 "processing"%U  +47 "core"  +6 +2 "processing"%:% +3 "core" %z\  +3 .tPS.seek 0.3ml +2 "processing"%%' +355 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'>  +29 "core" + .tPRV.dial :air +2 "processing"%E  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%9'D +1265 "core" ' + .tPRV.dial :waste2 +2 "processing"%I @ +72 "core" ? +2 .tPS.seek 0.5ml + "processing"%]' +868 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%  +41 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml + "processing"%+'[ +1606 "core" ' + .tPSV.dial :PML +2 "processing"%7 +44 "core" + .tPTV.dial :mixing +2 "processing"% @ +73 "core" B +2 .tPBV.dial :waste1 + "processing"%#  +35 "core"  + "processing"%M% +4 "core" %X%\  +2 .tPS.seek 1.85ml +2 "processing"%C'8 +230 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +3 .tPS.seek 0ml + "processing"%5'W +1968 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'N& +3 "core" &S\ \ +2 "manipulator"&B& +4 "core" & Z +2 "manipulator"&H% +3 "core" %\ + o : #j +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&A(- +145 "core" ( +2 "manipulator"&K& +4 "core" &.   + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &0& +3 "core" &. e  n  +2 .tForearm.seek :garage +2 "manipulator"&P'! +106 "core" ' +2 .tHand.close +2 "manipulator"&F/ +68 "core" / +2 "manipulator"&[& +3 "core" &.    +2 "manipulator"&% +4 "core" % 2 f m S e +2 .tForearm.seek :retract +2 "manipulator"&R'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&J( +279 "core" ( +2 "manipulator"&& +3 "core" &  Z 9( +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &V& +3 "core" & M 9( +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&\\', +103 "core" ' +2 "manipulator"&S& +3 "core" & ] y 9( +2 "manipulator"&G% +4 "core" %-  _ +2 "collection"'8& +3 "core" &_\ +3 "collection"'d& +4 "core" &d\  +3 .tCC.seek :closed + "collection"'e(O +5 "core" &a\  +9 &0{\\\ ,~ +9 &b}^\ ? +9 &bnP Q +10 &!OS\ Q +9 &QW Q +9 &QV\ Q +10 &gS\\\ Q +9 &*QV Q +10 &QO\ Q +9 &QT Q +9 & qPS\ Q +10 &"2SJ\ Q +9 &#OR Q +9 &%QV\ P +10 &'yQ] Q +9 &);PW Q +10 &*U^\ Q +9 &,QV\ Q +9 &.OL Q +10 &0CRR\ Q +9 &2OS Q +9 &3Q]\ P +10 &5RX\ Q +9 &7LPU P +10 &9P]\ P +9 &:RU\ Q +9 &<RX\ P +10 &>TOV\ P +9 &@OR\ Q +9 &ARR\ Q +10 &CJQ P +9 &E\\Q`\ P +10 &GTd Q +9 &Hk[ T +9 &J^ Y +10 &L=\\ ^ +9 &MT W +9 &O4CN (w +10 &O vN H +5 ( +2 "collection"'d& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.82 +2 "collection"'& +4 "core" &OkI\ H + &OkZ H +6 .tHand.open + "manipulator"&h1 +75 "core" 1 + "manipulator"&c% +5 "core" % * 1 b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&f'\ +96 "core" ' + .tPSV.dial PSR +2 "processing"%p +103 "core"  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%T' +1605 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%Q  +91 "core"  +3 .tPS.seek 0ml + "processing"%-'W +1609 "core" ' + .tPSV.dial PSR +2 "processing"%a +50 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%Y' +914 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +1706 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%L  + "collection"'_  +38 "core" +129  + .tPSV.dial :mixloop +2 "processing"%X +103 "core" +2 .tCTV.dial :air,avoiding: :intake + "collection"'t  +4 "core" +2 .tPTV.dial :PRVmixing + "processing"%l  +74 "core" +2 .tPS.seek 0ml +2 "processing"%k'W +2643 "core" ' +2 .tPSV.dial :air + "processing"%b  +42 "core"  +3 .tPS.seek 2.5ml + "processing"%y' +2632 "core" ' +2 .tPSV.dial :mixloop + "processing"%u +44 "core" +2 .tPS.seek 0ml +2 "processing"%o'W +2630 "core" ' +2 .tPSV.dial :air + "processing"%g  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%r' +2637 "core" ' + .tPSV.dial :mixloop +2 "processing"%s +44 "core" +2 .tPS.seek 0ml + "processing"%j'W +2628 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&z& +3 "core" & 6 9' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +2 "core" ( +2 "manipulator"&x& +4 "core" & X s 4 9' +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &v& +3 "core" &  ; 9' +2 .tForearm.seek CC +2 "manipulator"&q', +105 "core" ' +2 .tHand.close + "manipulator"&/ +69 "core" / +2 .tCC.seek :open +2 "collection"'( +380 "core" ( + "manipulator"&^& +4 "core" & r % 9' +2 "manipulator"&O% +3 "core" %    +3 .tForearm.seek :retract + "manipulator"&\ '\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&}(- +278 "core" ( +2 "manipulator"&~& +4 "core" &-   N + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &- \  ' N +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'! +109 "core" ' +2 .tHand.open + "manipulator"&|1 +69 "core" 1 + "manipulator"&% +4 "core" % ( K +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&i'\ +103 "core" ' +2 ."da"delayUntil "12:26:37.65" +3822 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +9896 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +2005 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%m @ +73 "core" A + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core"  +2 ."da"delay 30 seconds +1901 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +1092 ."da"PBV.dial between PSV and waste1 +2 "processing"%{ * +33 "core" , +2 ."da"PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%?' +2394 "core" ' +2 ."da"PSV.dial :mixloop + "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"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +43 "core"  +3 ."da"PS.seek 0ml + "processing"% 'W +2407 "core" ' +9 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +132 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +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"%'[ +1617 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +72 "core"  +2 ."da"PSV.dial PTV + "processing"%$ +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core"  +2 "processing"%% +3 "core" %^%\ ' +3 ."da"PS.seek 1.5ml + "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"%'W +1607 "core" ' +2 ."da"delay 2:00 +8163 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +3831 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%& * +35 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%( +85 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%1' +2403 "core" ' +2 ."da"PSV.dial PTV + "processing"%/ +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%w +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"  +3 ."da"PS.seek 0ml + "processing"% 'W +2396 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%2 +132 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%`' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%''[ +1616 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%3 +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%@  +34 "core" +2 "processing"%=% +3 "core" %]\  +3 ."da"PS.seek 1.5ml + "processing"%;' +585 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%. * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%'W +1607 "core" ' + ."da"delay 2:00 +1425 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +9738 "Can"\ $7u +831 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%4  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%6 * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%U +73 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%<' +2402 "core" ' +2 ."da"PSV.dial PTV + "processing"%: +74 "core" + ."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 +501 .PSV.dial :air +2 "processing"%E  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%%'W +515 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +1367 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%I  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +8 "processing"%9  +132 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%  +43 "core"  +2 ."da"PTV.dial :PRVmixing + "processing"%]  +5 "core" + ."da"PSV.dial :mixloop +2 "processing"%7 +56 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%' +383 "core" ' +4 ."da"delay 2 seconds +204 .PRV.dial :air +3 "processing"%#  +45 "core"  +4 "processing"%M% +7 "core" %]\  +5 ."da"PS.seek 0.55ml +4 "processing"%'t +335 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%+  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%C'[ +302 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +1245 "core" ' + ."da"PSV.dial :PML +2 "processing"%N +43 "core" +2 ."da"PTV.dial :mixing +2 "processing"%B @ +73 "core" A + ."da"PBV.dial :waste1 +2 "processing"%H  +34 "core" +2 "processing"%K% +3 "core" %V\  +3 ."da"PS.seek 1.85ml +2 "processing"%0'6 +242 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%! * +34 "core" + +2 ."da"PS.seek 0ml + "processing"%F'W +1968 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +16718 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +20587 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +5543 "Can"\ U` +5137 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%[ @ +4 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%D * +34 "core" + +2 ."da"PSV.dial :air +2 "processing"%P  +43 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2427 "core" ' +2 ."da"PSV.dial :mixloop + "processing"%V +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%A  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%S +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%G  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%8'W +1906 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +492 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%R +132 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%n' +595 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1608 "core" ' +6 ."da"PTV.dial :puck +5 "processing"%h  +73 "core"  + ."da"PSV.dial PTV +2 "processing"%c +84 "core" ~ +2 ."da"PBV.dial :waste1 + "processing"%d  +35 "core" + "processing"%p% +4 "core" %W \  +2 ."da"PS.seek 1.5ml +2 "processing"%\\' +427 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +161 "core" ' +2 ."da"delay 3 seconds +304 .PBV.dial between PSV and waste1 +3 "processing"%5 * +38 "core" * +6 ."da"PS.seek 0ml +4 "processing"%Q'W +1615 "core" ' +2 ."da"delay 2:00 +1906 !"Qmail"o:Errno::EINVAL:\ errnoi: mesg""Invalid argument - connect(2):bt[" Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +339 ."da"PSV.dial PTV +3 "processing"%l +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%Y  +83 "core" +3 ."da"PS.seek 0ml + "processing"%b'W +2407 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%k +132 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%u' +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%y'[ +1607 "core" ' +2 ."da"PTV.dial :puck + "processing"%g  +5 "core"  +2 ."da"PSV.dial PTV + "processing"%o +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%s  +36 "core" + "processing"%r% +4 "core" %W\  +2 ."da"PS.seek 1.5ml +2 "processing"%z' +598 "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"%v'W +1615 "core" ' +2 ."da"delay 2:00 +11599 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +394 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +3 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%J  +36 "core" + ."da"delay 30 seconds +909 "Can"\ ; +2094 ."da"PBV.dial between PSV and waste1 +2 "processing"%f * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%e +73 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%^' +2405 "core" ' + ."da"PSV.dial PTV +2 "processing"%O +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%q +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%~ +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +84 "core" +2 ."da"PS.seek 0ml +2 "processing"%'W +2404 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%| +131 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."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 +2 "processing"%\ '[ +1604 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%m +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +36 "core" +2 "processing"%{% +3 "core" %Y\  +3 ."da"PS.seek 1.5ml +2 "processing"% ' +595 "core" ' +2 ."da"delay 3 seconds +301 .PBV.dial between PSV and waste1 +2 "processing"%j * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%'W +1610 "core" ' +2 ."da"delay 2:00 +3160 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +4029 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +4797 #"da"recoverPSRreagent08 + .PTV.dial :puck + "processing"%  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3002 .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 :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%' +2463 "core" ' +2 ."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"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%$  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +367 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +215 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%*  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%1  +36 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%2 * +36 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +78 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%`' +2552 "core" ' + ."da"PSV.dial PTV +2 "processing"%3 +78 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%@ +78 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%= +78 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%'  +76 "core"  +2 ."da"PS.seek 0ml +2 "processing"%.'W +2555 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR + "processing"%; +150 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +2 .PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%4'[ +2119 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +2 "processing"%6  +5 "core"  +2 ."da"PSV.dial PTV +2 "processing"%U +90 "core"  +2 ."da"PBV.dial :waste1 + "processing"%  +36 "core" +2 "processing"%:% +3 "core" %Z +3 ."da"PS.seek 1.5ml +2 "processing"%' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%> * +35 "core" + +2 ."da"delay 1 second +101 .PSV.dial :waste1 +2 "processing"%E  +107 "core"  +3 ."da"PS.seek 0ml +2 "processing"%<'W +1614 "core" ' +2 "processing"%I9 +3 "core" 95 +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast + "processing"%9 +3 "core" 5 +2 "processing"%& +3 "core" &TC# . +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&]% +4 "core" %  4 P   + "storage"(7% +4 "core" %o  +2 "storage"(%. +3 "core" .( +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(#( +199 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (M& +3 "core" & Y r y +2 "manipulator"&& +3 "core" &- > @ N +50 "manipulator"&+% +10 "core" % \ < ?  +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 + "manipulator"&( +177 "core" ( +2 "manipulator"&N& +5 "core" & D E # + "storage"(B& +3 "core" & u u J +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&H' +90 "core" ' + "storage"(K& +5 "core" &  +2 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak + "storage"(!'H +89 "Can" 57 +212 "core" ' + "storage"(C- +4 "core" -'r + ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&0& +3 "core" &   # +2 "storage"([& +3 "core" &  5 +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 + "manipulator"&'D +37 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&D, +4 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 "storage"(P- +3 "core" -'r +2 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(F'8 +31 "core" ' +2 "manipulator"&V% +3 "core" %Uf P R Q +2 "storage"(A& +4 "core" & " #  +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 317 counts +2 "manipulator"&S'ρ +20 "core" ' + "manipulator"&G& +5 "core" &\ ? A  # + "storage"(& +4 "core" &  +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&R' +28 "core" ' +3 ."da"SE.seek 2.1 Pucks below Top Plate + "storage"(8'/ +37 "core" ' +2 "manipulator"&n& +3 "core" & 7 A P # +3 "manipulator"&h% +3 "core" % A > I  +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract + "manipulator"&c'\ +92 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&d( +250 "core" ( + "manipulator"&p& +4 "core" &   \\  +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &   q  +3 ."da"Forearm.seek PC +2 "manipulator"&5' +95 "core" ' + ."da"Hand.close + "manipulator"&\\/ +76 "core" / +2 ."da"PC.seek :open + "processing"%T( +401 "core" ( + "storage"(a& +4 "core" & 7 +2 "manipulator"&-& +4 "core" & b b  + "manipulator"&_% +4 "core" % d c > +2 ."da"Forearm.seek :retract +2 "manipulator"&Q'\ +90 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 + "manipulator"&X( +259 "core" ( +2 "manipulator"&t& +4 "core" &\ G J M # + "storage"(l& +4 "core" & +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts + "manipulator"&Y' +91 "core" ' + ."da"Hand.open +2 "manipulator"&L1 +67 "core" 1 +3 "storage"(k- +3 "core" -'/ +3 ."da"SE.seek 1.86 Pucks below Top Plate + "storage"(b' +25 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.19 Pucks below Top Plate +2 "storage"(u' +52 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23oct1213h50ml_niagara.tif +728 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +1207 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +19424 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +11382 #"da"WARNING: Too Dark -- required 1798.16s exposure > 300s time limit\ SX HX9/16 (USB:31): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da23oct1213h50ml_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23oct1213h50ml20s_niagara.tif +14 #"uploadLog"upsync +2052 #"da"SX HX9/16 (USB:31): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23oct1213h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23oct1213h50ml30s_niagara.tif +3069 #SX HX9/16 (USB:31): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23oct1213h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "300.0 sec auto-exposure",Subject: "da23oct1213h50ml images!" +2 "storage"(g- +4 "core" -' +6 "storage"(o& +26 "core" & 6 - H\  +6 "manipulator"&s& +10 "core" &\  w# +2 ."da"Elbow.seek 1 +2 "manipulator"&r( +4 "core" ( +2 "manipulator"&y& +6 "core" &\ 2 x# +2 "storage"(x& +4 "core" & P P !\  +4 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&z' +3 "core" ' +3 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.91 Pucks below Top Plate +2 "storage"('; +53 "core" ' + "manipulator"&J& +5 "core" &\ U M  # + "storage"(f& +4 "core" & $\ +3 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +4 "manipulator"&e'D +35 "core" ' +2 ."da"Elbow.hold +5 "manipulator"&v, +7 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 2.09 Pucks below Top Plate +2 "storage"(O'& +21 "core" ' +2 "manipulator"&q% +4 "core" %Ti 2 m +2 "storage"(~& +3 "core" & M O l\  +3 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 316 counts +2 "manipulator"&'π +16 "core" ' +2 "manipulator"&^& +15 "core" &\ M K  # +4 "storage"(|& +7 "core" & #\ ! +6 ."da"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&' +99 "core" ' +2 "storage"(% +9 "core" %' \ # +5 ."downElevator"SE.seek :down +6 "storage"('v +100 (m% +5 "core" %o; Y\ \\v +5 "manipulator"& % +6 "core" % n m +6 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +5 "manipulator"&{'\ +100 "core" ' +16 ' +5 ."downElevator"SE.stop +4 "storage"(5 +11 (\ & +6 "core" & 7\ $ +7 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +5 #tStarting finalPurge +2 "processing"%j& +12 "core" &[\ +4 "manipulator"& & +8 "core" &\ k d Z # +4 "manipulator"&% +6 "core" %\  n l V ' +6 ."psFlush"Elbow.seek FlushPuck::Garage +108 "manipulator"&(- +207 "core" ( +3 "manipulator"& & +8 "core" &- 8 > +3 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +5 &?& +7 "core" &- a > +3 ."psFlush"Forearm.seek :garage +4 "manipulator"&'! +109 "core" ' +2 ."psFlush"Hand.close +4 "manipulator"& / +72 "core" / +4 "manipulator"&"& +6 "core" &-\  e = +4 "manipulator"&% +8 "core" % 5 L N  +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&$'\ +100 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +2 "manipulator"&( +164 "core" ( +4 "manipulator"&& +7 "core" & $ $ +3 ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +5 && +5 "core" & $ +6 ."psFlush"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek PC +2 "manipulator"&' +98 "core" ' +2 "manipulator"&& +6 "core" &  $ +6 "manipulator"&% +7 "core" % e  +3 "processing"%&& +8 "core" &E\  +6 "processing"%(& +8 "core" &O\  +5 ."psFlush"PC.seek :closed +5 "processing"%(Tg +11 "core" &O\  +2 &M\  +8 &.vP\ \ ,} +7 &bxU\ ? +8 &ikP\ Q +8 &(NR\ Q +9 &NO\ Q +11 &PF\ Q +8 &oQN\ Q +11 &2OO\ Q +9 &LN\ Q +8 &NE\ P +11 & xM>\ Q +8 &":LG\ Q +9 &#N9\ Q +11 &%L;\ Q +8 &'N=\ Q +10 &)BO4\ Q +10 &+M8\ P +8 &,N2\ P +11 &.M;\ Q +8 &0JO:\ Q +12 &2 K-\ Q +9 &3M2\ Q +7 &5O2\ Q +11 &7RK4\ Q +9 &9N4\ P +8 &:N7\ Q +11 &<Q8\ Q +8 &>ZJ/\ Q +10 &@K9\ Q +10 &AJ/\ Q +8 &CP2\ Q +11 &EcO0\ P +8 &G"Q7\ Q +9 &HV.\ R +11 &Jt1\ U +8 &LU3\ X +9 &N4\ X +11 &O:\ X +8 &Q5\ X +10 &SKn*\ \ 5 +10 &T/5b/\ \ : +8 ( +4 "processing"%(& +10 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.64 +2 "processing"%)& +8 "core" &TC1\  & +2 &TC/\  & +2 &TC*\  & +4 ."psFlush"Hand.open +2 "manipulator"&w1 +66 "core" 1 +4 "manipulator"&/% +7 "core" %   +5 ."psFlush"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +3 "manipulator"&*'\ +91 "core" ' +5 ."psFlush"PSR.select :air +4 .PSV.dial PSR +2 "processing"%1 +47 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +4 "processing"%2' +190 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +390 #"uploadLog"upsync +6 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +46 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +355 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +1752 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"% @ +196 "core" B + ."psFlush"PTV.dial :PRVmixing +2 "processing"%3  +133 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"%@ +103 "core" +3 ."psFlush"PS.seek :empty + "processing"%='9 +2630 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR + "processing"%' +105 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%`' +596 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%;' +2129 "core" ' +2 ."psFlush"delay 1 second +101 .PBV.dial :waste1 +2 "processing"%.  +34 "core"  +2 ."psFlush"PTV.dial :mixing + "processing"%6 @ +72 "core" A +2 ."psFlush"PSV.dial :mixloop + "processing"%U +105 "core" +2 ."psFlush"PS.seek :empty + "processing"%'9 +2637 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%: +104 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +57 ."psFlush"PS.seek 1ml + "processing"%4'P +1108 "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"%E +75 "core" + ."psFlush"PTV.dial :puck +2 "processing"%  +73 "core"  +2 ."psFlush"PBV.dial :waste1 +2 .PS.seek 0ml + "processing"%I'W +1618 "Can"~\ =!j͵ +1013 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%9 +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +593 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%]' +2119 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%7 +75 "core" +2 ."psFlush"PBV.dial PSV + "processing"%% U +55 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%M'W +669 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +1954 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +43 "core" ? +3 ."psFlush"PS.seek 2.5ml + "processing"%+' +2631 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%Z  +73 "core"  +3 ."psFlush"PS.seek 0ml + "processing"%N'W +2638 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%B +56 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%K' +2625 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%} +75 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%i U +4 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%C'W +2635 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%0 @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%[' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%P  +85 "core"  +2 ."psFlush"PS.seek 0ml + "processing"%V'W +2637 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%A +42 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%G'P +1108 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1227 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +376 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%n +87 "core"  +5 ."psFlush"PTV.dial :puck +2 "processing"%h  +18 "core"  +5 ."psFlush"PBV.dial :waste1 +5 "processing"%H  +57 "core" +5 ."psFlush"PS.seek 0ml +5 "processing"%'W +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%! +72 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%' +600 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%S' +2117 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%F +73 "core" +2 ."psFlush"PBV.dial PSV + "processing"%R U +55 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%p'W +2624 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"% @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%D' +2624 "core" ' +41 ."psFlush"PSV.dial :waste1 +8 "processing"%\\  +84 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%c'W +2635 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%, +42 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%a' +2627 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%- +84 "core" ~ +2 ."psFlush"PBV.dial PSV +2 "processing"%_ U +4 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%5'W +2635 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"%t @ +42 "core" ? +3 ."psFlush"PS.seek 2.5ml + "processing"%l' +891 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +1726 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%d  +82 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%L'W +2635 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'k& +4 "core" &r\  +2 "manipulator"&Q& +3 "core" &  > $ +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&8( +2 "core" ( +2 "manipulator"&b& +4 "core" &  $ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &g& +3 "core" &  $ +2 .tForearm.seek PC + "manipulator"&o' +97 "core" ' +2 .tHand.close + "manipulator"&s/ +69 "core" / +2 .tPC.seek :open + "processing"%y( +402 "core" ( + "manipulator"&x& +4 "core" &  , $ +2 "manipulator"&J% +3 "core" %  b +3 .tForearm.seek :retract + "manipulator"&f'\ +93 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&q( +338 "core" ( + "manipulator"&~& +4 "core" & 5 5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &^& +3 "core" & " 5 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&|', +94 "core" ' +2 "manipulator"&X& +4 "core" & 5 +2 "manipulator"&Y% +3 "core" %6 % +3 "collection"'u& +3 "core" &s\  +3 "collection"'& +5 "core" &X\  +2 .tCC.seek :closed + "collection"'z(O +5 "core" &k\  +9 &0zt\ ,} +10 &b|0\ ? +9 &frS\ P +10 &$Rr\ Q +9 &Qn\ Q +9 &Pp\ Q +10 &lRa\ Q +9 &.U]\ Q +9 &Os\ P +10 &Qu\ Q +9 & tPu\ Q +10 &"6Rt\ Q +9 &#Tp\ Q +9 &%Nu\ Q +10 &'|Uu\ Q +9 &)?Qq\ P +9 &+Pn\ P +10 &,Tl\ Q +9 &.Qq\ P +9 &0GTt\ P +10 &2 Nr\ P +9 &3Pt\ P +10 &5Qv\ P +9 &7NQu\ Q +9 &9Ot\ P +10 &:Mv\ P +9 &<Os\ P +10 &>VQo\ Q +9 &@Ls\ P +9 &ARr\ P +10 &CQu\ P +9 &E_Tn\ P +9 &GYq\ Q +10 &Hjt\ S +9 &Jt\ Y +10 &LAt ] +9 &M0 W +9 &O4DT\ (w +10 &Onl\ H +5 ( +2 "collection"'& +3 "core" &Ojq\ H +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.84 + "collection"'r& +4 "core" &Oj^\ H +2 .tHand.open + "manipulator"&1 +67 "core" 1 +2 "manipulator"&m% +3 "core" % 6  L +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"& '\ +100 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'e& +4 "core" &Ojs\ H +2 "collection"'% +3 "core" %\\\  +2 .tCSV.dial CSR +2 "collection"'\  +42 "core"  + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'j'l +1357 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'O% +3 "core" %lV\  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"' ' +693 "core" ' + .tCSV.dial :waste +2 "collection"' +131 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +50 .tCS.seek 0ml + "collection"'' +1986 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'& +4 "core" &OiV\ H + "collection"'v% +4 "core" %]\  +2 .tCSV.dial :flush + "collection"'  +43 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml + "collection"'?'l +1296 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +55 "core" > +2 "collection"'"% +3 "core" %lo\  +3 .tCS.seek 7ml + "collection"'' +565 "core" ' + ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'{  +2 '  +45 "core"  +92  +2 .tCBV.dial :waste1 + "collection"' @ +48 "core" > +3 .tCS.seek 0ml + "collection"'' +400 "Can"\ H#c +1374 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'& +4 "core" &OiO\ H +2 "collection"'% +3 "core" %O\  +2 .tCSV.dial :flush + "collection"'  +73 "core" +2 .tCS.seek 5ml +2 "collection"'&'l +1283 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'$ @ +43 "core" A +2 "collection"'T% +3 "core" %l^\  +3 .tCS.seek 7ml + "collection"')' +571 "core" ' + ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'w  + '/  +17 "core" ~ +28  + .tCBV.dial :waste2 +2 "collection"'(  +117 "core"  +2 .tCS.seek 0ml +2 "collection"'1' +1769 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'& +3 "core" &OgC\ H +2 "collection"'<% +4 "core" %@\  +2 .tCSV.dial CSR + "collection"'2  +42 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill + "collection"' +10 .tCS.seek 8ml +2 "collection"'' +533 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +1473 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'3' D +571 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +4 "collection"'@ + '  +103 "core" +38  + .tCTV.dial :intake +2 "collection"''  +73 "core" +2 .tIntake.select :open + "sampler") +11 .tCS.seek 2ml + "collection"'=' \\ +2038 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'`  +72 "core" +4 .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'.' +588 "core" ' + .tCSV.dial CSR +2 "collection"'6  +103 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +9 .tCS.seek 5ml +2 "collection"'U'l +30154 !to:I2C::Request::Timeout: @requesto: I2C::Servo::AbsMove3Request :@maxDelayo:\ Delay: @_dc_objf160:\ @goalil: @dontLog0: @timeout0: @replyqo:\ Queue: @que[: @waiting[:@destinationi,: @channeli: @tag0: mesg"8No Response to I2C::Servo::AbsMove3Request[55:->27]:bt["3/home/esp/esp2/lib/i2c/msg.rb:320:in `process'"6/home/esp/esp2/lib/schedule.rb:185:in `asyncStep'"1/home/esp/esp2/lib/schedule.rb:473:in `step'"4/home/esp/esp2/lib/schedule.rb:211:in `process'"2/home/esp/esp2/lib/schedule.rb:229:in `start'"1/home/esp/esp2/lib/schedule.rb:228:in `loop'"2/home/esp/esp2/lib/schedule.rb:228:in `start'"-/home/esp/esp2/lib/esp.rb:215:in `shell'"4/home/esp/esp2/lib/realtime.rb:21:in `realTime'"#/home/esp/esp2/mode/real.rb:11"2/home/esp/esp2/lib/framework.rb:110:in `load'"0/home/esp/esp2/lib/framework.rb:110:in `ld'"4/home/esp/esp2/lib/framework.rb:135:in `ldMode'""/home/esp/esp2/lib/esp.rb:346"1/home/esp/esp2/lib/esp.rb:79:in `mainThread'"1/home/esp/esp2/lib/esp.rb:79:in `initialize'"!/home/esp/esp2/lib/esp.rb:79 +2 #Retry #1 of 3 + "collection"';'l +4 "core" 'k+(?\ $* +2 !o:I2C::UnexpectedReply: mesg"3I2C::Servo::AbsMove3Reply[55:27->20] aborted with status:\ :bt["=/home/esp/esp2/lib/i2c/msg.rb:618:in `processUnexpected'"3/home/esp/esp2/lib/i2c/msg.rb:613:in `process'"2/home/esp/esp2/lib/msg.rb:212:in `initialize'",/home/esp/esp2/lib/msg.rb:209:in `loop'"2/home/esp/esp2/lib/msg.rb:209:in `initialize'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +42 ' + .tdelay 5 seconds +502 .CSR.select :air + "collection"' +10 .tCS.seek 10ml + "collection"':' D +1357 "core" ' + .tCSV.dial CBV +2 "collection"' +103 "core" +2 .tCS.seek 0ml +2 "collection"'4' +2618 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&E& +4 "core" & 8 5 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( + "manipulator"&>& +4 "core" & 2 5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &9& +3 "core" &  5 +3 .tForearm.seek CC + "manipulator"&I', +109 "core" ' +2 .tHand.close + "manipulator"&/ +75 "core" / +2 .tCC.seek :open +2 "collection"'7( +379 "core" ( +2 "manipulator"&%& +3 "core" & s 5 +47 "manipulator"&]% +4 "core" %  +3 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&M(- +303 "core" ( +2 "manipulator"&Z& +3 "core" &-   . +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &+& +2 "core" &-   . +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&B'! +110 "core" ' +2 .tHand.open + "manipulator"&N1 +74 "core" 1 +2 "manipulator"&}% +4 "core" % & +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&i'\ +98 "core" ' +2 "processing"%K& +4 "core" &\ " +7586 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +32961 "Can"\ $/% +60001 \ #/'p +11164 #t-> exit +6 #mEXIT @1697133127.58EDT @1697742737.52EDT = =tMAIN =mMAIN_scheduler @EDT1697742739.29 #"core_reset"Sent BREAK +31 #t@44403 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.42 I2C Gateway v3.20 +210 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +245 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +408 "Can"}\ Nf + }\ Nf + #tPolling Can every 10:00 +7 #Cleanly exited at 13:52:07EDT12-Oct-23 +6782 #-> ESP.ready! +3 #Powering core bus +562 .Gate.power :raw,:ON +28 "sampler") +11 ) +2 "core"  +2 "collection"' +3 ' +3 "core"  +2 "processing"% +3 % +2 "core"  +6 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X access 1 +3 "storage"(1% +3 "core" %l *\ +2 "manipulator"&2% +3 "core" %\   ,  +2 "manipulator"&3& +5 "core" &  [ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(4(; +354 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (5& +3 "core" &; *\  +3913 #t-> access 2 +2 "storage"(6% +3 "core" %l \ +2 "manipulator"&7% +4 "core" %\    =  +2 "manipulator"&8& +4 "core" & \ v [ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"(9(K +183 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (:& +3 "core" &K *\  +1155 #t-> startTube 2 +550 #-> da 50 + #da sampling at most 50ml +5 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 15:15:07EDT19-Oct-23\\n{6 => 4}\\nCan@15:12:28, 20.5C, 53% humidity, 14.4psia, 13.702V, 0.091A, 2.124Ah, 1.25W",Subject: "da sampling at most 50ml" +2 "collection"';& +6 "core" &\ +2 .tHand.open +2 "manipulator"&<1 +71 "core" 1 + "manipulator"&=% +4 "core" % \     +2 "storage"(>% +4 "core" %o \ +4 "storage"(?. +3 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +4 "storage"(@( +312 #"uploadLog"upsync +357 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (A& +3 "core" & \ +2 "manipulator"&B& +4 "core" &   [ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&C( +5 "core" ( + "manipulator"&D& +3 "core" &   e +3 "storage"(E& +4 "core" & \ +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&F' +99 "core" ' + "storage"(G& +4 "core" & _\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(H'H +277 "core" ' + "storage"(I- +3 "core" -'U +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (J& +3 "core" & \ +2 "manipulator"&K& +48 "core" &    e +4 .tElbow.seek 2 +2 "manipulator"&L( +4 "core" ( + "manipulator"&M& +4 "core" &   1 e +2 "storage"(N& +4 "core" & \ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&O'y +21 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&P/ +71 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&Q& + "storage"(R'v +7 "core" &  / e +2 "manipulator"&S% +4 "core" % y  +2 .tForearm.seek :retract +2 "manipulator"&T'\ +92 "core" ' + .tElbow.seek CC +2 "manipulator"&U( +150 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +6 "core" ( +2 "manipulator"&V& +4 "core" &  + 1 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &W& +2 "core" &  \\ 1 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&X', +105 "core" ' +2 "manipulator"&Y& +4 "core" & t 1 +2 "manipulator"&Z% +4 "core" %-  ` +2 "collection"'[& +5 "core" &\ +2 "collection"'\\& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'](O +4 "core" &\ +8 &<\ %g +9 &jX\ 7 +10 &\ L +9 &`\ M +9 &Cb\ M +10 &`\ L +9 &b\ M +10 &_\ L +9 &Jb\ M +9 &b\ L +10 &^\ L +9 &!d\ M +9 &#Ta\ L +10 &%b\ M +9 &&`\ M +10 &(`\ L +9 &*Ze\ M +9 &,`\ L +10 &-a\ L +9 &/b\ L +9 &1c_\ M +10 &3&^\ L +9 &4_\ L +10 &6d\ M +9 &8j_\ M +9 &:._\ L +10 &;d\ M +9 &=]\ L +9 &?t`\ L +10 &A6b\ L +9 &B\\\ L +10 &Db\ L +9 &Fxh\ N +9 &H7s\ O +10 &I\ R +9 &K\ X +9 &M\\\ Z +10 &Nl\ (} +9 &O*\ K +10 ( + &OI\ > +2 "collection"'\\& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.60 +2 .Hand.open + "manipulator"&^1 +73 "core" 1 +2 "manipulator"&_% +3 "core" % , \  - +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&`'\ +100 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi + #Priming 7ml +2 .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +157 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold +2 "sampler")a+ +2 "core" + +2 "sampler")b% +4 "core" %vv \  +2 "collection"'c& +4 "core" &OI\ > +3 "Can"~\ N +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +2 .SSV.dial :spit,avoiding: :exhaust +2 "sampler")d  +4 "core"  +3 .tSS.reconfigure :fast +2 "sampler")#.0X +15  +2 .tdelay 3.8 seconds +382 "collection"'h% +4 "core" %\ +2 "sampler")i% +3 "core" %?/yx \ j +3 #tSensor limits: Intake max 127.4psia; Outlet max 138.8psia + .SSV.dial :spit +2 "sampler")j +126 "core" +2 .tSS.seek 0ml +2 "sampler")k' +288 "core" ' +2 .tSSV.dial CBV +2 "sampler")l  +126 "core" + .tCTV.dial :intake +2 "collection"'m  +71 "core"  + #tWaiting for external sampler to finish priming... + .delayUntil "15:18:32.29" +1478 #"flow"0.0L/min +14844 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")n  + "collection"'o @ +5 "core" +4 ? + #tAllowing 40s for 7.0ml of remaining 7.0ml +2 .Intake.select :open + "sampler") +210 "collection"'p% +4 "core" %\ +2 #tIntake @13.7psia, vacuum from 8.2 to 11.2psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X +4 "Can"\ RL + .tCTV.dial :intake +2 "collection"'{  +4 "core"  +2 ."connect"SSV.dial CBV +4 .tCBV.dial SSV +2 "sampler")|  + "collection"'} @ +7 "core" ? +66 +2 #tAllowing 130s for 25.0ml of remaining 50.0ml +2 .Intake.select :open + "sampler") +210 "collection"'~% +3 "core" %\ +2 #tIntake @13.6psia, vacuum from 8.1 to 11.1psi +3 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X +2 ."airStroke"CSV.dial :waste +4 "sampler")% + "collection"' +8 "core" % \ +2 ."connect"SSV.dial CBV,avoiding: :exhaust +3 .tCBV.dial SSV +4 "sampler")  + "collection"' @ +6 "core" + ? +3 ."airStroke"CS.seek 0ml +2 "collection"'\ ' +4 "core" ' +2 ."airStroke"CSV.dial :air +2 "collection"' @ +70 "core" A +2 ."airStroke"CS.seek 10ml +2 "collection"'' D +89 "core"  +2 .tCTV.dial :air +2 "collection"'"  +71 "core" ~ +2 .tdelay 15 seconds +7 ."flow"Gate.power :analytic3,:OFF +2 ."samplerPumpShutdown"Gate.power :sampler,:OFF +1494 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")# +127 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +5 .tSS.seek 0ml +2 "collection"'$  +2 "sampler")%' +7 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")&  +119 "core" ~ +11  +453 ' +2 .tSSV.dial between CBV and plug +2 "sampler")' +47 "core" +2 .tCBV.dial between SSV and waste2 +2 "collection"'(  +28 "core"  +2 "collection"'% +3 "core" % J(\  +3 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +3 "collection"')  +2 '*  +14 "core"  +30  +2 .tCS.reconfigure :pressurize +2 "collection"'# d@<< b +3 .tCS.seek 0ml +2 "collection"'+' +2246 "core" '  \ +3 "collection"',% +3 "core" % \  +2 "sampler")-% +4 "core" %{y \ +2 #tBubblePoint: Intake @24.0psia, Outlet @0.1psia +2 .CBV.dial SSV + "collection"'. @ +35 "core" A +3 .tSS.reconfigure :default +2 "sampler")#.0X'?2 +321 "core" ' +2 ."connect"SSV.dial CBV,avoiding: :exhaust +4 .tCBV.dial SSV +2 "sampler")?  +127 "core"  +102 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")9 +128 "core"  +2 .tSS.reconfigure :default +3 "sampler")#.0X +4 ."airStroke"CSV.dial :waste +3 "sampler")D% +2 "collection"'E +7 "core" %xx \ + .tSSV.dial :exhaust +2 "sampler")G  +59 "core" +3 ."airStroke"CS.seek 0ml + "collection"'' +4 "core" ' +2 ."airStroke"CSV.dial :air +2 "collection"' @ +2 "core"  +3 .tExhaust.select :open + "sampler")@ +10 .tSS.reconfigure :exhale +3 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'' +148 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")a +77 "core" ' +2 ."CSpush"CS.stop + "collection"'5 +48 "core"  +2 .tSS.reconfigure :exhale +2 "sampler")#.0X9 +3 "core" 9r}7 +102 "collection"'B9 +4 "core" 9}5 +102 "collection"'D9 +3 "core" 94 +103 "collection"'E9 +3 "core" 91 +102 "collection"'G9 +3 "core" 9 0 +103 "collection"'9 +2 "core" 9. +103 "collection"'A9 +3 "core" 9- +103 "collection"'K9 +3 "core" 9+ +102 "collection"'9 +3 "core" 9) +102 "collection"'9 +3 "core" 9%!( +103 "collection"'M9 +2 "core" 97%& +103 "collection"'N9 +2 "core" 9I)% +103 "collection"'Q9 +2 "core" 9[-# +103 "collection"'I9 +3 "core" 9m2" +102 "collection"'S9 +3 "core" 96 +102 "collection"'C9 +3 "core" 9: +103 "collection"'F9 +3 "core" 9> +103 "collection"'V9 +3 "core" 9B +102 "collection"'W9 +3 "core" 9G +102 "collection"'J9 +3 "core" 9K +103 "collection"'O9 +3 "core" 9O +102 "collection"'Y9 +4 "core" 9S +102 "collection"'Z9 +3 "core" 9X +103 "collection"'P9 +2 "core" 9 \\ +103 "collection"'[9 +2 "core" 9 ` +103 "collection"'R9 +2 "core" 9 %d +103 "collection"'T9 +3 "core" 9 2h +103 "collection"'L9 +3 "core" 9 @m +102 "collection"'!9 +3 "core" 9 Kq +102 "collection"'\\9 +3 "core" 9 Wu +103 "collection"'_9 +2 "core" 9 cy +103 "collection"'b9 +3 "core" 9 n} +102 "collection"'c9 +3 "core" 9 y +102 "collection"'d9 +3 "core" 9  +103 "collection"'^9 +2 "core" 9  +103 "collection"'a9 +2 "core" 9  +103 "collection"'H9 +3 "core" 9  +103 "collection"'9 +2 "core" 9  +103 "collection"'X9 +2 "core" 9  +103 "collection"'g9 +2 "core" 9  +103 "collection"'i9 +3 "core" 9 \ +102 "collection"'h9 +4 "core" 9 \ +102 "collection"'j9 +3 "core" 9 \ +103 "collection"'f9 +2 "core" 9 \ +103 "collection"'l9 +2 "core" 9 \ +103 "collection"'m9 +2 "core" 9 \ +103 "collection"'e9 +3 "core" 9 \ +102 "collection"'n9 +3 "core" 9  +103 "collection"'o9 +2 "core" 9  +102 "collection"'k9 +3 "core" 9  +103 "collection"'p9 +2 "core" 9\ \ +103 "collection"'t9 +4 "core" 9\  +102 "collection"'s9 +3 "core" 9\  +102 "collection"'v9 +3 "core" 9\  +103 "collection"'u9 +3 "core" 9\  +102 "collection"'r9 +3 "core" 9\  +102 "collection"'q9 +4 "core" 9\  +102 "collection"'z9 +3 "core" 9\ ! +103 "collection"'y9 +3 "core" 9\ % +102 "collection"'}9 +3 "core" 9\ ( +102 "collection"'|9 +3 "core" 9\ , +3 .tCH.hold 10:00,70C +3 "collection"'~ `\ t `\ *\ +3 'x9 +6 "core"  + 9\ ,\ , +2 "collection"'% +4 "core" %  \ q +2 #tBegun lysing Collection Puck Heater at 68C/16.5psia +34788 "Can"\  +25199 "core" ` +2 "collection"'9 +3 "core" 9\ st +2 "collection"'% +4 "core" %\ +2 #tEnded lysing Collection Puck Heater at 70C/13.1psia +2 .CS.seek 0ml + "collection"'' +331 "core" ' +41 .tCTV.dial between spare and air,avoiding: :intake +9 "collection"' @ +97 "core" A + .tCSV.dial :air +2 "collection"' @ +41 "core" > +2 .tCS.seek 5ml +2 "collection"''l +1346 "core" ' + .tCSV.dial CTV +2 "collection"'  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +42 "core" > + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +42 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +41 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"' ' +1348 "core" ' +2 "collection"'% +4 "core" % \ + #tPuck @24.5psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"' +96 "core" ~ + .tCBV.dial CSV +2 "collection"'  +28 "core" +2 "collection"' % +4 "core" % Q S\ +2 .tCS.seek 5ml +2 "collection"''l +1348 "core" ' + .tdelay 5 seconds +503 .CTV.dial :air +2 "collection"'  +42 "core" +2 "collection"'% +3 "core" %l y\  +3 .tCS.seek 7ml +2 "collection"'' +604 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"' @ +40 "core" > +2 .tCS.seek 10ml +2 "collection"'' D +846 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'" ` +109 "core" ^ +2 #tLysing Complete + "collection"'& +4 "core" &OCls\ > +2 #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&\ % +3 "core" %\    @ # +2 "storage"(#% +4 "core" %s ]\ +2 "storage"($. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(&( +190 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +3 "core" & =\ +2 "manipulator"&'& +4 "core" &  \  1 +2 "manipulator"&(% +4 "core" %\   # +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&( +154 "core" ( +3 "manipulator"&)& +3 "core" &    +2 "storage"(*& +4 "core" & \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&' +95 "core" ' +2 "storage"(,& +3 "core" & Z\ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(-'H +273 "core" ' + "storage"(.- +3 "core" -'H +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(%'6 +33 "core" ' +2 "manipulator"&0& +4 "core" &   a  + "manipulator"&1% +4 "core" %\  D ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&2'\ +90 "core" ' +3 .tElbow.seek CC +2 "manipulator"&/( +151 "core" ( +2 "manipulator"&3& +4 "core" &   1 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &6& +3 "core" &  Y 1 +2 .tForearm.seek CC +2 "manipulator"&5', +107 "core" ' + .tHand.close +2 "manipulator"&7/ +70 "core" / +2 .tCC.seek :open +2 "collection"'8( +379 "core" ( +2 "storage"(4& +4 "core" & \ + "storage"(& +4 "core" & 6\ +2 "manipulator"&<& +3 "core" &   M - +2 "manipulator"&+% +4 "core" %  \ Y  +2 .tForearm.seek :retract +2 "manipulator"&:'\ +98 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&;( +154 "core" ( +2 "manipulator"&=& +4 "core" &  Z  +2 "storage"(?& +3 "core" &\ \ )\ +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&9'D +112 "core" ' +2 .tElbow.hold + "manipulator"&>, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&B1 +71 "core" 1 +2 "manipulator"&D% +4 "core" % VX  % ȱ +2 "storage"(E& +4 "core" & ,\ + .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 318 counts + "manipulator"&G'ς +15 "core" ' +41 "manipulator"&& +11 "core" &  _  +2 "storage"(A& +4 "core" &\ \  V\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&K' +26 "core" ' +2 "storage"(% +85 "core" %?\ $\ " 1\  +3 ."downElevator"SE.seek :down +4 "storage"('v +98 (M% +3 "core" %K \ Va +2 "manipulator"&N% +4 "core" % \ P " +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&Q'\ +96 "core" ' +62 ' + ."downElevator"SE.stop + "storage"(5 +4 #tTranferring DA +2 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'I& +3 "core" &w{\ +3 "manipulator"&S& +4 "core" & \  +2 "manipulator"&C% +3 "core" %\ #   : +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&F(- +173 "core" ( + "manipulator"&V& +5 "core" &-  \  8 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &W& +3 "core" &-   1 8 +3 .tForearm.seek :garage + "manipulator"&J'! +106 "core" ' + .tHand.close +2 "manipulator"&O/ +72 "core" / +2 "manipulator"&Y& +4 "core" &-   8 + "manipulator"&Z% +4 "core" % 0  ! +3 .tForearm.seek :retract +2 "manipulator"&P'\ +110 "core" ' +3 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +6 "manipulator"&[( +282 "core" ( +2 "manipulator"&R& +4 "core" &   * + +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &T& +3 "core" &  + +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&L', +96 "core" ' + "manipulator"&!& +4 "core" &   0 + +2 "manipulator"&\\% +3 "core" %" i " +3 "collection"'_& +3 "core" &|\ +3 "collection"'b& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'c(O +4 "core" &}\ +7 & 0|\ %f +10 &W{~\ 6 +9 &~\ K +10 &\\~\ J +9 &n]|\ K +9 &2]}\ J +10 &c|\ K +9 &`|\ J +9 &wb}\ J +10 &8`~ \ K +9 &_}\ J +10 &!c}\ J +9 &#`~\ J +9 &%A^~\ J +10 &'`~\ K +9 &(_~\ J +9 &*c}\ J +10 &,I`}\ J +9 &. b}\ J +10 &/_\ J +9 &1`\ J +9 &3Qa}\ J +10 &5\\\ J +9 &6`|\ J +9 &8`~\ J +10 &:Y`\ J +9 &<a} \ K +10 &=^~\ J +9 &?_\ J +9 &Ab_~\ J +10 &C#`\ J +9 &D`}\ K +9 &Fe\ K +10 &H`x\ M +9 &J\ R +10 &K~\ W +9 &M\ Y +9 &Nc~\ + +10 &Oy~\ W +9 ( + &Ok\ H +2 "collection"'b& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.63 + "collection"'d& +3 "core" &On\ H +2 .tHand.open +2 "manipulator"&^1 +70 "core" 1 +2 "manipulator"&a% +3 "core" % $   ( +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +78 "manipulator"&H'\ +103 "core" ' +2 .tPSV.dial PSR +2 "processing"% +125 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%X' +1603 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%g  +40 "core"  +3 .tPS.seek 0ml + "processing"%i'W +1603 "core" ' + .tPSV.dial PSR +2 "processing"%h +42 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%j' +2636 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%f +2 "collection"'l  +6 "core" B + "processing"%m +3 "core" B +2 "processing"%e  +70 "core" +87  +2 .tPSV.dial :mixloop + "processing"%n +97 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'o  +4 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%k  +121 "core" +2 .tPS.seek 0ml +2 "processing"%p'W +2640 "core" ' + .tPSV.dial :air +2 "processing"%t  +53 "core" +2 .tPS.seek 2.5ml +2 "processing"%s' +2627 "core" ' + .tPSV.dial :mixloop +2 "processing"%v +41 "core" +2 .tPS.seek 0ml +2 "processing"%u'W +2624 "core" ' + .tPSV.dial :air +2 "processing"%r  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%q' +2670 "core" ' +9 .tPSV.dial :mixloop + "processing"%z +43 "core" +2 .tPS.seek 0ml +2 "processing"%y'W +2627 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&}& +5 "core" & Q + +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&|( +4 "core" ( + "manipulator"&x& +4 "core" &   b + +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &  + +2 .tForearm.seek CC +2 "manipulator"&w', +107 "core" ' + .tHand.close + "manipulator"&~/ +77 "core" / +2 .tCC.seek :open +2 "collection"'( +376 "core" ( + "manipulator"&& +4 "core" &  j + +2 "manipulator"&{% +3 "core" %   +3 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +279 "core" ( + "manipulator"&& +4 "core" &-  R / +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &- \ % / +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"& '! +109 "core" ' +2 .tHand.open + "manipulator"&1 +72 "core" 1 + "manipulator"&% +4 "core" % )v  Ⱥ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +4 "core" + .tPTV.dial :PRVmixing +2 "processing"%  +4 "core" +2 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 "processing"%  + "collection"'  +7 "core"  +10 +2 .tCTV.dial :air,avoiding: :intake + "collection"'  +5 "core" +2 #tLoading lyfil puck from tube 2 into Collection Clamp + "collection"'& +3 "core" &M\  +3 "manipulator"&% +4 "core" %\   S  +2 "storage"(% +3 "core" %r\ \ \ +3 "storage"(. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(( +198 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 ("& +3 "core" & \  +2 "manipulator"&& +4 "core" &-  j / +2 "manipulator"&\ % +4 "core" %\    k  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&#( +7 "Can"\ /Vٰ +170 "core" ( + "manipulator"&$& +4 "core" &    # +2 "storage"(& +4 "core" & \ \ %\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&'' +100 "core" ' +2 "storage"((& +4 "core" & \ \  r\  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(@'H +282 "core" ' +2 "storage"()- +3 "core" -'i +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (*& +3 "core" & \  +2 "manipulator"&,& +4 "core" &  # +2 .tElbow.seek 2 +2 "manipulator"&U( +3 "core" ( +2 "manipulator"&`& +3 "core" &  u # +2 "storage"(.& +4 "core" & \  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&0'y +19 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&1/ +75 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&-& +2 "storage"(3'v +8 "core" & \ @ # +2 "manipulator"&6% +4 "core" % m \  +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +157 "core" ' +3 ."downElevator"SE.stop + "storage"(5 +2 "core" ( +2 "manipulator"&7& +4 "core" &  \  W / +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &2& +3 "core" &   = / +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&]', +103 "core" ' +2 "manipulator"&4& +3 "core" &     / +3 "manipulator"&% +4 "core" %,   E +2 "collection"'<& +4 "core" &q\  +50 "collection"'+& +6 "core" &+\  +2 .tCC.seek :closed +2 "collection"'=(O +5 "core" &!\  +9 &5\ ,~ +9 &h\ > +9 &se\ K +10 &b\\\ J +9 &$`\ J +9 &]\ J +10 &_z\ J +9 &i`e\ J +10 &,^W\ J +9 &`W\ J +9 & \\J\ J +10 &"q^O\ J +9 &$3`\ J +9 &%^\ J +10 &'`\ J +9 &){]\ I +10 &+<`o\ J +9 &,bk\ J +9 &.]h\ J +10 &0_^\ J +9 &2D^^\ J +9 &4]V\ I +10 &5^J\ J +9 &7]A\ J +10 &9K\\4\ J +9 &;])\ J +9 &<]"\ I +10 &>_\ J +9 &@U_\ I +9 &B`\ J +10 &C\\\ J +9 &E]\ J +10 &GZe\ K +9 &Iv!\ M +9 &J\ R +10 &L{0\ W +9 &N:"\ E +9 &OE@"\ #l +10 &O|e \ I +2 ( +2 "collection"'+& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.55 + .Hand.open + "manipulator"&?1 +66 "core" 1 +2 "manipulator"&5% +4 "core" % ,  E +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&/'\ +99 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'B  +127 "core" ~ + .tCSV.dial CTV +2 "collection"'D  +28 "core"  +2 .tPS.seek 2.5ml +2 "processing"%E' +2638 "core" ' + "collection"'% +4 "core" % B prr\ +2 .tCS.seek 4.15ml +7 "collection"'A'Q +1581 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%:  +43 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%  +68 "core"  +2 .tPS.seek 0ml +2 "processing"%;'W +2632 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'9 ` +38 "core" ^ +2 .tCSV.dial :air + "collection"'M @ +42 "core" > +2 .tCS.seek 10ml +2 "collection"'N' D +1559 "core" ' + .tCSV.dial CTV +2 "collection"'G  +42 "core"  +2 .tCS.seek 0ml +2 "collection"'I' +2619 "core" ' +2 .tCBV.dial :waste1 +2 "collection"'S @ +28 "core" ? + .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +3 "collection"'C  +125 "core" +2 "collection"'%& +3 "core" &O|c\ I +3 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&K% +3 "core" %   /  +2 "storage"(V% +4 "core" % E\ +2 "storage"(W. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(( +195 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (>& +3 "core" & y q\ +2 "manipulator"&O& +3 "core" &  \  K / +2 "manipulator"&Y% +4 "core" %  )  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&Z( +154 "core" ( +2 "manipulator"&Q& +4 "core" &   B \ +2 "storage"(J& +4 "core" & k\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&R' +98 "core" ' +2 "storage"(T& +4 "core" & \ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(F'H +282 "core" ' +2 "storage"(!- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&\\& +3 "core" & k \ +2 "storage"(_& +4 "core" & \ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&P'D +37 "core" ' + .tElbow.hold +2 "manipulator"&8, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(d- +3 "core" -' +3 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(^'H +29 "core" ' +2 "manipulator"&a% +3 "core" %Tf  ȵ +2 "storage"(b& +4 "core" & B K P\ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 316 counts + "manipulator"&'π +15 "core" ' +2 "manipulator"&L& +4 "core" & \  s \ +2 "storage"(g& +4 "core" & )\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&X' +17 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate + "storage"(h'? +41 "core" ' + "manipulator"&i& +4 "core" & \ Y \ +2 "manipulator"&f% +4 "core" % h +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&m'\ +89 "core" ' +42 .tElbow.seek CC +10 "manipulator"&l( +151 "core" ( + "manipulator"&e& +4 "core" & M 5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &n& +3 "core" &  5 +3 .tForearm.seek CC +2 "manipulator"&o', +97 "core" ' +2 .tHand.close + "manipulator"&k/ +75 "core" / +2 .tCC.seek :open +2 "collection"'j( +376 "core" ( + "storage"(t& +4 "core" & D\ +2 "storage"(p& +4 "core" & <\ +2 "manipulator"&v& +3 "core" &  / +2 "manipulator"&s% +5 "core" % 4  ! +2 .tForearm.seek :retract +6 "manipulator"&r'\ +100 "core" ' +31 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&u( +153 "core" ( + "manipulator"&z& +4 "core" &  +2 "storage"(q& +3 "core" & '\ +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&}'D +114 "core" ' +2 .tElbow.hold + "manipulator"&x, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&1 +74 "core" 1 +2 "manipulator"&~% +4 "core" % Tf ȵ +2 "storage"([& +4 "core" & j h d\ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 316 counts +2 "manipulator"&H'π +14 "core" ' +2 "manipulator"&c& +4 "core" &   +2 "storage"(& +4 "core" & \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&{' +17 "core" ' +2 "storage"(w% +4 "core" %F\ \ !\ +2 ."downElevator"SE.seek :down +3 "storage"('v +99 (% +4 "core" %G }\ U^ +2 "manipulator"&|% +5 "core" % +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +53 ' + ."downElevator"SE.stop + "storage"(5 +3 .tPSV.dial :air +2 "processing"%  +70 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2624 "core" ' +2 .tdelay 1 second +101 .PSV.dial :mixloop +2 "processing"% +40 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +41 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%  +42 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"% 'W +2627 "core" ' + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%& +3 "core" &P\ +2 "manipulator"&& +4 "core" &  X +2 "manipulator"&% +4 "core" %\  \ - +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +170 "core" ( + "manipulator"& & +5 "core" &- \  c R + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &"& +3 "core" &-    R +3 .tForearm.seek :garage + "manipulator"&'! +108 "core" ' + .tHand.close + "manipulator"&\ / +69 "core" / +2 "manipulator"&&& +4 "core" &- \ d R +2 "manipulator"&$% +4 "core" % , *  +2 .tForearm.seek :retract +2 "manipulator"&'\ +102 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&(( +119 "core" ( + "manipulator"&& +4 "core" &  O +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &  ( +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&)' +101 "core" ' + "manipulator"&*& +43 "core" &   { +10 "manipulator"&,% +4 "core" % \ \ l +2 "processing"%`& +6 "core" &\ +2 "processing"%.& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%1(Tg +4 "core" &\ +8 &<\ $f +10 &lW\ 7 +9 &\ K +10 &]\ L +9 &G` \ L +9 &b\ M +10 &_ \ L +9 &] \ L +9 &N^ \ M +10 &^ \ L +9 &[\ L +10 &!^\ L +9 &#W_\ L +9 &%_\ L +10 &&_\ L +9 &(_\ L +9 &*^_!\ M +10 &,"]#\ L +9 &-](\ L +10 &/^$\ L +9 &1i`\ L +9 &3*\\$\ L +10 &4],\ L +9 &6]0\ L +9 &8p]0\ L +10 &:2]$\ L +9 &;\\+\ L +10 &=\\/\ L +9 &?yZ4\ L +9 &A;\\<\ L +10 &B`2\ L +9 &D_@\ L +9 &F~bB\ M +10 &H?g:\ M +9 &I{A\ O +10 &KB\ R +9 &MuC\ R +9 &O7E\ R +10 &PE\ S +9 &RG\ K +9 &SCnE\ ` +10 &TC*S\ ( +5 ( +2 "processing"%.& +4 "core" &TCO\ ( +2 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.52 + "processing"%-& +4 "core" &TCI\ ( +2 .tHand.open +2 "manipulator"&61 +71 "core" 1 +2 "manipulator"&#% +4 "core" %    +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&''\ +91 "core" ' +2 .tPRV.dial :air +2 "processing"%7  +41 "core"  +2 .tPSV.dial :mixloop +2 "processing"%2 +42 "core" + "processing"%@% +5 "core" %Wh\ +2 .tPS.seek 0.3ml +2 "processing"%0' +393 "core" ' + .tPSV.dial PSR +2 "processing"%4 +98 "core"  +3 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml + "processing"%'* +491 "core" ' + .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%U' +1914 "core" ' + .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%< +98 "core" + .tPTV.dial :mixing +7 "processing"%3 @ +70 "core" A + .tPBV.dial :waste2 +2 "processing"%  +101 "core"  +3 .tPS.seek 0ml +2 "processing"%'W +2628 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&?& +4 "core" & \  6 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&5( +3 "core" ( +2 "manipulator"&+& +4 "core" &   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &B& +3 "core" &   +3 .tForearm.seek PC + "manipulator"&D' +96 "core" ' + .tHand.close +2 "manipulator"&]/ +72 "core" / +2 .tPC.seek :open + "processing"%y( +400 "core" ( + "manipulator"&& +4 "core" & m +2 "manipulator"&% +4 "core" %  \ o \ +2 .tForearm.seek :retract +2 "manipulator"&:'\ +89 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +141 "core" ( +2 "manipulator"&E& +3 "core" &-  & +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &9& +3 "core" &- \ V & +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&M'! +108 "core" ' + .tHand.open + "manipulator"&A1 +71 "core" 1 +2 "manipulator"&G% +4 "core" % '  Ƚ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&N'\ +98 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%S& +4 "core" &\ +2 "manipulator"&C% +4 "core" %\   4  +2 "storage"(%% +3 "core" %o\ \  \ \ +2 "storage"(K. +3 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(V( +198 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (W& +3 "core" & \  +2 "manipulator"&>& +5 "core" &.\ \ \ \ 7 # + "manipulator"&O% +4 "core" %\  q  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&Y( +171 "core" ( +47 "manipulator"&& +6 "core" & \  $ +2 "storage"(Q& +4 "core" & \ \ \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&J' +102 "core" ' +2 "storage"(T& +3 "core" & \ "\  P\  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('H +281 "core" ' +2 "storage"(/- +3 "core" -'z +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (!& +3 "core" & \  +2 "manipulator"&\\& +4 "core" &  $ +2 .tElbow.seek 2 +2 "manipulator"&_( +3 "core" ( +2 "manipulator"&d& +3 "core" &   $ +2 "storage"(a& +4 "core" & 2\  +3 .tForearm.seek 2 + 300 counts + "manipulator"&b'y +21 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&L/ +68 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&g& + "storage"(i'v +8 "core" & 6 $ + "manipulator"&f% +4 "core" % ~  ) = +2 .tForearm.seek :retract +2 "manipulator"&R'\ +93 "core" ' +3 .tElbow.seek PC +2 "manipulator"&Z( +167 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +81 "core" ( +2 "manipulator"&F& +4 "core" &  \\ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &P& +2 "core" & \  { +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&' +99 "core" ' + "manipulator"&^& +4 "core" &    +2 "manipulator"&e% +3 "core" %   +3 "processing"%X& +3 "core" &o\ +3 "processing"%n& +5 "core" &|\ +3 .tPC.seek :closed + "processing"%8(Tg +5 "core" &\ +6 &<y\ $e +10 &Xz\ 7 +9 &~s\ K +9 &\\q\ L +10 &~[t\ K +9 &?^m\ L +10 &_q\ L +9 &`r\ L +10 &Ze\ L +9 &G[d\ L +9 & Y`\ L +10 &![`\ L +9 &#Y\\\ L +9 &%OZ^\ L +10 &'\\V\ K +9 &(\\P\ K +9 &*\\M\ K +10 &,X\\K\ K +9 &._K\ L +9 &/YM\ K +10 &1\\M\ L +9 &3_]M\ L +10 &5"\\P\ K +9 &6_A\ L +9 &8]:\ K +10 &:h\\;\ K +9 &<)^=\ L +9 &=^?\ K +10 &?[:\ K +9 &Ao];\ L +10 &C1\\;\ L +9 &DZ:\ L +9 &F^;\ L +10 &Hud5\ L +9 &J2l0\ N +10 &K)\ Q +9 &M4\ R +9 &Om2\ R +10 &Q/2\ R +9 &R5\ ? +9 &T;h6\ [ +10 &TI*2\ ) +5 ( +2 "processing"%n& +4 "core" &TI1\ ) +2 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.47 + .Hand.open +2 "manipulator"&k1 +74 "core" 1 + "manipulator"&m% +4 "core" %   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&='\ +90 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%t  +3 %p9 +7 "core" 9{ +102 "processing"%v9 +2 "core" 9{ +103 "processing"%s9 +2 "core" 9{  +102 "processing"%z9 +3 "core" 9{  +102 "processing"%q9 +3 "core" 9{ +103 "processing"%o9 +3 "core" 9{ +103 "processing"%l9 +2 "core" 9z +103 "processing"%9 +2 "core" 9{ +103 "processing"%~9 +2 "core" 9{" +103 "processing"%[9 +3 "core" 9z& +102 "processing"%c9 +4 "core" 9}+ +102 "processing"%9 +3 "core" 9z/ +102 "processing"%w9 +3 "core" 9{3 +103 "processing"%r9 +2 "core" 9{7 +102 "processing"%9 +3 "core" 9|; +103 "processing"%|9 +3 "core" 9z@ +103 "processing"%u9 +2 "core" 9zD +103 "processing"%}9 +2 "core" 9{H +103 "processing"%H9 +2 "core" 9{L +103 "processing"%h9 +2 "core" 9{Q +103 "processing"%9 +2 "core" 9zU +103 "processing"%{9 +2 "core" 9{Y +102 "processing"%9 +3 "core" 9z] +103 "processing"%;9 +2 "core" 9{a +102 "processing"%9 +3 "core" 9{f +103 "processing"%9 +3 "core" 9 {j +103 "processing"% 9 +2 "core" 9|n +102 "processing"% 9 +3 "core" 9}r +143 "processing"%9 +10 "core" 9!}x +103 "processing"%9 +2 "core" 9)||\ +103 "processing"%9 +3 "core" 9/}\ +102 "processing"%9 +3 "core" 96~\ +102 "processing"% 9 +3 "core" 9=~ +3 .tPH.hold 2:00:00,28C +3 "processing"%" pp9 +3 .tdelay 1:30 +5 "core"  +9000 .tPSR.select :air +3 .PSV.dial PSR + "processing"%x +99 "core"  + #tPulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%\ ' +587 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml +2 "processing"%&'[ +1606 "core" ' +2 .tPTV.dial :puck +2 "processing"%$  +68 "core"  +2 .tPSV.dial PTV +2 "processing"% +70 "core" + .tPBV.dial :waste1 +2 "processing"%  +126 "core"  +2 "processing"%% +4 "core" %V\  +3 .tPS.seek 1.5ml + "processing"%' +597 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%* * +34 "core" * +2 .tPS.seek 0ml +2 "processing"%,'W +1607 "core" ' + .tdelay 5:00 +6794 "Can"\ =F +23209 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +5 "core"  + .tPBV.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 +2 .PSV.dial PSR +2 "processing"% +69 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%-' +2274 "core" ' + .tPSV.dial PTV +2 "processing"%6 +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%# +71 "core"  + .tdelay 5 seconds +503 .PSV.dial PTV +2 "processing"%. +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +3 "processing"%7  +68 "core"  +3 .tPS.seek 0ml + "processing"%2'W +2263 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%@  +126 "core" +2 .tPSV.dial :mixloop +2 "processing"%) +41 "core" +2 .tPRV.dial :ab1 +2 "processing"% @ +71 "core" A +3 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%4'w +351 "core" ' + .tdelay 2 seconds +207 ."connect"CBV.dial PRV +4 .tPRV.dial CBV +2 "collection"'0  + "processing"%  +44 "core"  +8 +2 "processing"%<% +3 "core" %s\  +3 .tPS.seek 0.3ml +2 "processing"%3' +357 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +30 "core" + .tPRV.dial :air +2 "processing"%U  +53 "core"  +3 .tPS.seek 0.9ml + "processing"%?'D +1270 "core" ' + .tPRV.dial :waste2 +2 "processing"%+ @ +70 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%B' +863 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%]  +42 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%('[ +1610 "core" ' + .tPSV.dial :PML +2 "processing"%' +42 "core" +2 .tPTV.dial :mixing +2 "processing"%1 @ +68 "core" A +2 .tPBV.dial :waste1 +2 "processing"%  +34 "core" + "processing"%% +3 "core" %\\\  +3 .tPS.seek 1.85ml +2 "processing"%E'< +230 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%9 * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%D'W +1968 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'5& +3 "core" &\ +2 "manipulator"&A& +4 "core" & \ W +2 "manipulator"&G% +4 "core" %\ #  \\ - +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&S(- +139 "core" ( + "manipulator"&:& +4 "core" &- \  ` . +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &C& +3 "core" &-   . +2 .tForearm.seek :garage +48 "manipulator"&%'! +105 "core" ' +2 .tHand.close +2 "manipulator"&K/ +71 "core" / +2 "manipulator"&M& +4 "core" &-  9 + +2 "manipulator"&W% +4 "core" % 5   +2 .tForearm.seek :retract +2 "manipulator"&>'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&O( +277 "core" ( +2 "manipulator"&& +3 "core" &   4 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +2 "core" &  4 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +3 "manipulator"&Q', +104 "core" ' + "manipulator"&& +4 "core" & 4 +2 "manipulator"&T% +4 "core" %0 u +2 "collection"'N& +4 "core" &V\ +2 "collection"'/& +6 "core" &\ +2 .tCC.seek :closed +2 "collection"'!(O +4 "core" &O\  +9 &5R\ +} +9 & hQ\ ? +9 &yH\ M +10 &]ZP\ L +9 &^W\ L +9 &]U\ L +10 &]Q\ L +9 &c^P\ L +10 &&]N\ L +9 &]\ L +9 & ]H\ L +10 &"k^Y\ L +9 &$-^Y\ L +10 &%^U\ L +9 &'`\ L +9 &)v]\ K +10 &+6^"\ L +9 &,^\ L +9 &.]\ K +10 &0|`[\ L +9 &2?]]\ L +9 &4]C\ L +10 &5_\ L +9 &7\\\ L +10 &9G\\F\ L +9 &; ZX\ L +9 &<[`\ L +10 &>\\W\ K +9 &@O]G\ L +10 &B`Q\ L +9 &C[\ L +9 &EbY\ L +10 &GVe[\ L +9 &I\ O +9 &J;\ T +10 &Lx\ X +9 &N7\ F +9 &OB<M\ $k +10 &Os\ H +5 ( +2 "collection"'/& +4 "core" &Op\ H +2 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.63 +2 "collection"'\\& +4 "core" &Op\ H +2 .tHand.open + "manipulator"&d1 +72 "core" 1 +2 "manipulator"&a% +4 "core" % 0   u +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&L'\ +102 "core" ' +2 .tPSV.dial PSR +2 "processing"%g +98 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml + "processing"%f' +1611 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%Y  +53 "core"  +2 .tPS.seek 0ml +2 "processing"%J'W +1611 "core" ' +2 .tPSV.dial PSR +2 "processing"% +40 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%b' +2626 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%F  +2 "collection"'P  +34 "core" +124  +2 .tPSV.dial :mixloop + "processing"%_ +98 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'^  +4 "core" +2 .tPTV.dial :PRVmixing + "processing"%e  +69 "core" +2 .tPS.seek 0ml +2 "processing"%X'W +2638 "core" ' +2 .tPSV.dial :air +2 "processing"%i  +40 "core"  +2 .tPS.seek 2.5ml +2 "processing"%R' +2630 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%y +42 "core" +2 .tPS.seek 0ml +2 "processing"%k'W +2635 "core" ' + .tPSV.dial :air +2 "processing"%m  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%p' +2622 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%n +42 "core" +2 .tPS.seek 0ml +2 "processing"%v'W +43 "Can"\ z +2582 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +5 "core" & 4 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&s( +4 "core" ( + "manipulator"&z& +4 "core" &  C 4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &q& +3 "core" & 4 +3 .tForearm.seek CC + "manipulator"&o', +104 "core" ' +2 .tHand.close + "manipulator"&l/ +72 "core" / +2 .tCC.seek :open +2 "collection"'( +423 "core" ( +2 "manipulator"&~& +3 "core" &  ~ 4 +3 "manipulator"&[% +4 "core" %   ! +2 .tForearm.seek :retract +2 "manipulator"&c'\ +96 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +282 "core" ( +2 "manipulator"&w& +4 "core" &- \  ? +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &r& +3 "core" &-   Q ? +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'! +109 "core" ' +3 .tHand.open + "manipulator"&|1 +70 "core" 1 + "manipulator"&u% +4 "core" % +  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&}'\ +100 "core" ' +2 ."da"delayUntil "16:07:18.12" +24786 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%H @ +70 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%h  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , + ."da"PSV.dial :air +2 "processing"%{  +42 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2266 "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" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +41 "core"  +3 ."da"PS.seek 0ml +2 "processing"% 'W +2264 "core" ' +2 #"da"washCycleDA #1 of 2 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +592 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1607 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +69 "core"  + ."da"PSV.dial PTV +3 "processing"% +68 "core" + ."da"PBV.dial :waste1 +2 "processing"%x  +33 "core"  + "processing"%% +4 "core" %X\  +2 ."da"PS.seek 1.5ml +2 "processing"%\ ' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%$ * +33 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1603 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%& * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%* +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +1956 "Can"\ 9$r +314 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%t +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +71 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%` +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'W +2289 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%, +124 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%6' +593 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%#'[ +1607 "core" ' +42 ."da"PTV.dial :puck +9 "processing"%.  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%7 +80 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%-  +32 "core"  +2 "processing"%@% +4 "core" %^\ +2 ."da"PS.seek 1.5ml +2 "processing"%)' +584 "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'W +1621 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%0  +33 "core"  + ."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"%4 +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2276 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%U +70 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%3 +70 "core"  +2 ."da"delay 5 seconds +507 .PSV.dial PTV +2 "processing"%+ +71 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%?  +68 "core"  +3 ."da"PS.seek 0ml +2 "processing"%]'W +2283 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%B  +40 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +20 "processing"%'  +128 "core" + ."da"delay 5 seconds +503 .PRV.dial :ab2 +2 "processing"%1  +42 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%  +4 "core" +2 ."da"PSV.dial :mixloop + "processing"% +42 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml + "processing"%9' +387 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%(  +42 "core"  + "processing"%E% +4 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%5't +340 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air +2 "processing"%A  +41 "core"  +3 ."da"PS.seek 2ml +2 "processing"%G'[ +1567 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%: +41 "core" +2 ."da"PTV.dial :mixing +2 "processing"%C @ +70 "core" A + ."da"PBV.dial :waste1 +2 "processing"%Z  +33 "core"  + "processing"%K% +4 "core" %Z\  +3 ."da"PS.seek 1.85ml +2 "processing"%M': +238 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%W * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%='W +1961 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +21918 "Can"\ Yʂ +26085 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%% @ +3 "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"% * +34 "core" , + ."da"PSV.dial :air +2 "processing"%S  +42 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%' +2277 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%T +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%N  +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"%j  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%\\'W +2286 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%d +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%a' +606 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%/'[ +1610 "core" ' + ."da"PTV.dial :puck +2 "processing"%g  +120 "core"  +2 ."da"PSV.dial PTV +2 "processing"%Q +80 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%D  +34 "core" +2 "processing"%Y% +4 "core" %]\  +2 ."da"PS.seek 1.5ml +2 "processing"%f' +591 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +3 "processing"%J'W +1611 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%P  +15 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%F  +32 "core"  + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%_ * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%^ +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%e' +2284 "core" ' + ."da"PSV.dial PTV +3 "processing"%b +69 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%i +70 "core"  +2 ."da"delay 5 seconds +506 .PSV.dial PTV +3 "processing"%X +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%y  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%R'W +454 "Can"\ fܞ +1831 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%m +135 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%k' +588 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%n'[ +1609 "core" ' + ."da"PTV.dial :puck +2 "processing"%p  +5 "core"  + ."da"PSV.dial PTV +2 "processing"% +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%z  +34 "core" +2 "processing"%q% +4 "core" %V\  +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"%O * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%L'W +1614 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%!  +4 "core"  + ."da"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 +3 .PSV.dial PSR +2 "processing"%o +70 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%w' +2267 "core" ' + ."da"PSV.dial PTV +2 "processing"%r +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%s +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%| +70 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%u  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%c'W +2299 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%H' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml + "processing"%h'[ +1617 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%{ +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%v  +34 "core" +2 "processing"%;% +3 "core" %`\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +588 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +45 "processing"% * +40 "core" , +3 ."da"PS.seek 0ml +2 "processing"% 'W +1613 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core"  + ."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"% +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2282 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%x +69 "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"%  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%$'W +2272 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%\ +132 "core"  +3 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +4 "processing"% +14 ."da"PS.reconfigure :default +12 "processing"%#A d`xb +11 ."da"PS.seek 0.25ml +8 "processing"%'7 +344 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%' +333 "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 +2 "processing"%*  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%t  +36 "core" + "processing"%% +4 "core" %Y\  +2 ."da"PS.seek 1.5ml +2 "processing"%`' +270 "Can"\ (4 +319 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1606 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +6 .PTV.dial :puck +2 "processing"%,  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +39 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%6 * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%. +86 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%7' +2401 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%- +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%@ +72 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%# +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%)'W +2408 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +131 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%0'[ +2119 "core" ' + ."da"delay 5 seconds +507 .PTV.dial :puck +3 "processing"%<  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%4 +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%2  +34 "core" +2 "processing"%U% +3 "core" %Z\ ( +3 ."da"PS.seek 1.5ml +2 "processing"%3' +589 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%+ * +34 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%?  +105 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +1609 "core" ' +2 "processing"%B9 +49 "core" 95, +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%' +2 %1& +2 "core" 5, +4 &TI\ /) +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&% +4 "core" %\  E J   +47 "storage"(% +10 "core" %u t\ I +2 "storage"(]. +3 "core" .( +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"((( +200 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +2 (E& +3 "core" & z z /\ C +3 "manipulator"&9& +4 "core" &- P O  ? + "manipulator"&A% +5 "core" %\  Q Q   +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&5( +178 "core" ( + "manipulator"&:& +4 "core" &\ S [ . # +2 "storage"(C& +3 "core" & [\ G +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&Z' +97 "core" ' + "storage"(K& +4 "core" & a\ K +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak + "storage"(W'H +283 "core" ' +2 "storage"(G- +3 "core" -'q +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&M& +3 "core" &\ > 8 # +2 "storage"(%& +3 "core" & w m Y\ D +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&'D +36 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&, +3 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(S- +3 "core" -'q +3 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(='7 +30 "core" ' + "manipulator"&T% +4 "core" %DT +2 "storage"(N& +5 "core" &  T\ 1 + ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 300 counts + "manipulator"&>'p +14 "core" ' + "manipulator"&j& +4 "core" & W e !p +2 "storage"(& +3 "core" & A\ E +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&d' +32 "core" ' +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(\\'. +43 "core" ' + "manipulator"&a& +4 "core" & s w  !p +2 "manipulator"&g% +4 "core" % U T  +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&Q'\ +89 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&D( +277 "core" ( +2 "manipulator"&Y& +4 "core" & @ D k +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &/& +3 "core" & * 3 M k +3 ."da"Forearm.seek PC +2 "manipulator"&' +90 "core" ' +2 ."da"Hand.close + "manipulator"&f/ +72 "core" / +2 ."da"PC.seek :open +2 "processing"%P( +399 "core" ( +2 "storage"(F& +3 "core" & \ I +2 "manipulator"&_& +4 "core" & s i L k +2 "manipulator"&^% +3 "core" % S W D +3 ."da"Forearm.seek :retract +2 "manipulator"&J'\ +95 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&b( +244 "core" ( + "manipulator"&i& +4 "core" &\ E B k # +2 "storage"(X& +3 "core" & E\ E +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&y' +98 "core" ' + ."da"Hand.open +2 "manipulator"&e1 +69 "core" 1 +2 "storage"(m- +2 "core" -'. +3 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(R' +70 "core" ' +9 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.19 Pucks below Top Plate +2 "storage"(k' +51 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23oct1916h50ml_niagara.tif +1979 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +30754 #"da"WARNING: Too Dark -- required 418.355s exposure > 300s time limit\ SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da23oct1916h50ml_niagara.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23oct1916h50ml20s_niagara.tif +2067 #SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23oct1916h50ml20s_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23oct1916h50ml30s_niagara.tif +3069 #SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23oct1916h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "300.0 sec auto-exposure",Subject: "da23oct1916h50ml images!" +2 "storage"(p- +6 "core" -' +3 "storage"(& +9 "core" & <\ +4 "manipulator"&z& +5 "core" &   ^ +3 ."da"Elbow.seek 1 +2 "manipulator"&q( +24 "core" ( +6 "manipulator"&n& +7 "core" &  /  + "storage"(O& +5 "core" & \ +4 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&l' +19 "core" ' +3 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +4 ."da"SE.seek 1.91 Pucks below Top Plate +2 "storage"(!': +52 "core" ' +2 "manipulator"&~& +4 "core" &  B  +3 "storage"([& +4 "core" & \  *\ +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +2 "manipulator"&o'D +36 "core" ' + ."da"Elbow.hold +6 "manipulator"&L, +6 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +4 "storage"(#QK-0-\ b +3 ."da"SE.seek 2.09 Pucks below Top Plate +2 "storage"(r'% +21 "core" ' + "manipulator"&s% +4 "core" %To  % ȸ +2 "storage"(|& +3 "core" & !\ +3 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 1 + 316 counts +4 "manipulator"&u'π +21 "core" ' +3 "manipulator"&w& +8 "core" & ,  +7 "storage"(& +10 "core" & \  \ +5 ."da"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 1 + 700 counts +5 "manipulator"&c' +17 "core" ' +2 "storage"(H% +5 "core" %%\ \  O\  +12 ."downElevator"SE.seek :down +4 "storage"('v +28 "Can"\ ? +73 "storage"({% +6 "core" %7D y\ U[ +5 "manipulator"&v% +10 "core" %  g +5 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +4 "manipulator"&;'\ +92 "core" ' +22 ' +3 ."downElevator"SE.stop +3 "storage"(5 +6 (h& +5 "core" &\ \ \  9\ +7 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +5 #tStarting finalPurge +3 "processing"%& +7 "core" &3\ +5 "manipulator"&& +11 "core" &   +5 "manipulator"&% +10 "core" %\    a  +5 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&(- +177 "core" ( +5 "manipulator"& & +7 "core" &- \  1 +4 ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +6 && +5 "core" &-   1 +5 ."psFlush"Forearm.seek :garage +3 "manipulator"& '! +108 "core" ' +3 ."psFlush"Hand.close +4 "manipulator"& / +72 "core" / +4 "manipulator"&x& +8 "core" &-  \ W 1 +3 "manipulator"&% +9 "core" % )   > +4 ."psFlush"Forearm.seek :retract +100 "manipulator"&'\ +110 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +2 "manipulator"&( +129 "core" ( +3 "manipulator"&\ & +9 "core" & : ~ +3 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +4 &$& +7 "core" &    ~ +5 ."psFlush"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +2 "manipulator"&' +97 "core" ' +4 "manipulator"&& +9 "core" &  v ~ +4 "manipulator"&*% +9 "core" %   " ] +3 "processing"%& +7 "core" &:\ +6 "processing"%t& +10 "core" &>\ +7 ."psFlush"PC.seek :closed +3 "processing"%(Tg +15 "core" &,\ +9 &)\ +3 &2\ 6 +2 &AJ{*\ 0 +5 &vv%\ E +9 &!`\ L +10 &Z#\ K +9 &\\#\ K +9 &g`\ L +10 &*Z&\ L +8 &_\ K +14 &[%\ L +7 &p]%\ L +8 &!3Z\ K +10 &"\\#\ K +9 &$\\#\ L +9 &&yZ%\ K +10 &(;]\ K +9 &)^!\ L +9 &+\\\ L +10 &-]#\ K +9 &/B]\ L +10 &1\\\ K +9 &2\\\ K +9 &4^\ K +10 &6J_\ L +8 &8 \\\ L +11 &9\\\ L +9 &;Y\ K +9 &=S^\ K +11 &?]\ L +10 &@\\\ K +7 &B] \ K +10 &D[_ \ K +9 &F\\\ \ L +10 &G`\ L +9 &Iq\ N +9 &KR \ Q +10 &M\ R +9 &N \ R +13 &P\ \ Q +8 &RW \ R +7 &SZz\ \ #l +10 &TDZ\ + +8 ( +3 &TI\ & +6 "processing"%t& +5 "core" &TI\ & +5 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.56 +3 "processing"%&& +8 "core" &TI\ & +3 ."psFlush"Hand.open +4 "manipulator"&1 +74 "core" 1 +4 "manipulator"&`% +6 "core" %   ] +5 ."psFlush"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +4 "manipulator"&,'\ +94 "core" ' +3 ."psFlush"PSR.select :air +5 .PSV.dial PSR +5 "processing"% +46 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +5 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +4 "processing"%6' +68 #"uploadLog"upsync +129 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +392 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%.' +2116 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"% @ +183 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%-  +123 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"%@ +97 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%#'9 +2635 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +98 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%7' +586 "core" ' + ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2119 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%)  +33 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%< @ +68 "core" @ + ."psFlush"PSV.dial :mixloop +3 "processing"%4 +98 "core" + ."psFlush"PS.seek :empty +2 "processing"%2'9 +2625 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%U +98 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%0'P +1095 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%+' +1606 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%? +70 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%3  +70 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%B  +5 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%''W +2635 "core" ' + ."psFlush"PSV.dial PSR +49 "processing"%1 +70 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +598 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2121 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%] +70 "core" + ."psFlush"PBV.dial PSV +3 "processing"%E U +52 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%9'W +2632 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%A @ +41 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%V' +2631 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%:  +68 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%C'W +2640 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%K +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2636 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%} +68 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%G U +4 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%M'W +2625 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%% @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%S' +2635 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%T  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%N'W +2727 "core" ' + ."psFlush"PSV.dial PSR +7 "processing"%j +42 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'P +1106 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%a' +1610 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%g +69 "core" + ."psFlush"PTV.dial :puck +2 "processing"%Z  +15 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%5  +51 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%W'W +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +70 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%>' +589 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%=' +2138 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%d +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%Y U +51 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%/'W +2640 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%f' +2635 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%Q  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%8'W +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%F +42 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%_' +1148 "Can"\ <` +1479 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%^ +69 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%'W +2635 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%i @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%X' +2663 "core" ' + ."psFlush"PSV.dial :waste1 +48 "processing"%D  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%e'W +2636 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'m& +3 "core" &,\ +3 "manipulator"&J& +4 "core" & ; ~ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&\\( +2 "core" ( +3 "manipulator"&R& +4 "core" &   ' ~ + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &p& +4 "core" &  7 ~ +2 .tForearm.seek PC +2 "manipulator"&' +95 "core" ' +2 .tHand.close + "manipulator"&z/ +71 "core" / + .tPC.seek :open +2 "processing"%n( +401 "core" ( +2 "manipulator"&O& +4 "core" &  = ~ + "manipulator"&~% +4 "core" %  =  +2 .tForearm.seek :retract +2 "manipulator"&['\ +93 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&s( +350 "core" ( +2 "manipulator"&|& +3 "core" &   3 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &w& +3 "core" &   3 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&b', +100 "core" ' +2 "manipulator"&& +4 "core" &   = 3 +2 "manipulator"&y% +4 "core" %5  \  +2 "collection"'H& +4 "core" &+\ +2 "collection"'k& +5 "core" &O\ +2 .tCC.seek :closed +2 "collection"'l(O +5 "core" &(\  +9 &7+\ +} +9 &i.\ ? +9 &s%\ M +10 &f].\ L +9 &'_-\ L +10 &[+\ L +9 &\\(\ K +9 &o^+\ K +10 &1[-\ K +9 &_)\ K +10 & [+\ K +9 &"x].\ K +9 &$8`,\ L +10 &%[,\ K +9 &']1\ L +9 &)^+\ K +10 &+A\\)\ K +9 &-`-\ L +9 &.])\ K +10 &0[.\ L +9 &2H],\ L +10 &4 Z+\ K +9 &5Z,\ K +9 &7])\ K +10 &9Q_-\ K +9 &;]-\ L +9 &<Z)\ K +10 &>\\,\ L +9 &@Z[,\ K +10 &Ba*\ L +9 &C\\+\ K +9 &E]+\ K +10 &G^e-\ L +9 &I{.\ O +9 &J'\ T +10 &L,\ X +9 &N@%\ F +10 &OG;)\ #i +9 &Of)\ G +2 ( +2 "collection"'k& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.60 + "collection"'{& +3 "core" &O_*\ G +3 .tHand.open + "manipulator"&v1 +76 "core" 1 +2 "manipulator"&q% +4 "core" % 5  I +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&!'\ +96 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'o& +4 "core" &O_)\ G +2 "collection"'h% +4 "core" %(\ +2 .tCSV.dial CSR +2 "collection"'u  +40 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"''l +1353 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 '% +3 "core" %l\  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'r' +650 "core" ' +2 .tCSV.dial :waste +2 "collection"' +123 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'c' +1983 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"' & +4 "core" &O_#\ G +2 "collection"'% +4 "core" %?\ + .tCSV.dial :flush +2 "collection"'  +40 "core"  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 5ml + "collection"'L'l +1207 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +41 "core" A + "collection"'x% +4 "core" %l9\  +3 .tCS.seek 7ml + "collection"'' +534 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +3 "collection"';  +2 '  +41 "core"  +89  +2 .tCBV.dial :waste1 + "collection"'\ @ +49 "core" @ +2 .tCS.seek 0ml +2 "collection"'$' +1647 "core" ' +2 #tFlushing lower manifold's waste2 port +48 "collection"'& +5 "core" &O\\\ G +2 "collection"'*% +4 "core" %\ + .tCSV.dial :flush +2 "collection"'  +71 "core" +2 .tCS.seek 5ml +2 "collection"''l +1205 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +41 "core" B +2 "collection"'P% +4 "core" %l\  +2 .tCS.seek 7ml +2 "collection"'&' +542 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  +2 '`  +7 "core"  +32  +2 .tCBV.dial :waste2 +2 "collection"'t  +109 "core"  +2 .tCS.seek 0ml +2 "collection"' ' +1647 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'& +5 "core" &O[\ G + "collection"'% +4 "core" %^\ +2 .tCSV.dial CSR + "collection"'6  +41 "core"  + #tPulling 7.999ml of CSR.kill +2 .CSR.select :kill +2 "collection"' +9 .tCS.seek 8ml +2 "collection"'' +1865 "core" ' + .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml +2 "collection"'-' D +544 "core" ' +3 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'@ +2 '.  +97 "core" +35  +2 .tCTV.dial :intake +2 "collection"'  +70 "core" + .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml +2 "collection"'#' \\ +1885 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'7  +70 "core"  +2 .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"')' +591 "core" ' +2 .tCSV.dial CSR +2 "collection"'<  +96 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'4'l +1349 "core" ' + .tdelay 5 seconds +507 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'' D +1356 "core" ' + .tCSV.dial CBV +2 "collection"'U +97 "core" +2 .tCS.seek 0ml +2 "collection"'2' +2624 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&0& +4 "core" & \ c 3 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&?( +3 "core" ( +2 "manipulator"&3& +4 "core" &   3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &B& +3 "core" & J 3 +2 .tForearm.seek CC +2 "manipulator"&+', +105 "core" ' +2 .tHand.close + "manipulator"&1/ +71 "core" / +2 .tCC.seek :open + "collection"''( +376 "core" ( + "manipulator"&& +4 "core" &   3 +2 "manipulator"&]% +3 "core" %  \   +3 .tForearm.seek :retract +2 "manipulator"&E'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(- +281 "core" ( + "manipulator"&A& +4 "core" &-   ) +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &9& +3 "core" &- \  P ) +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&:'! +106 "core" ' +2 .tHand.open + "manipulator"&V1 +73 "core" 1 +2 "manipulator"&K% +3 "core" % +   i +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&C'\ +95 "core" ' +2 "processing"%}& +4 "core" &\ +22144 "Can"\ -( +60001 \ -ߌ +60002 \ -]" +60001 \ - +60002 \ ,N +60001 \ -/ +60001 \ -z +60002 \ -e +60001 \ - +60002 \ -< +60001 \ -7 +60001 \ -h +60002 \ ,m +60001 \ ,  +60002 \ -* +60001 \ -? +60001 \ ,V +60002 \ -v +60001 \ - +60001 \ - +60002 \ -G +60001 \ -D +60001 \ -~ +60002 \ -p +60001 \ - +60002 \ -Q +60001 \ ,2 +60001 \ -  +60002 \ - #^ +60001 \ -  +60001 \ -Y +60002 \ -  +60001 \ - +60001 \ -,L +60002 \ - +60001 \ ,cx +60001 \ - +60002 ~\ - +60001 \ -6: +60002 \ - +60001 \ -mf @EDT1697774551.39 ~\ -  +60002 \ -! +60001 \ -#@( +60001 ~\ -$ +60002 \ -&wT +60001 \ -( +60001 \ -) +60002 \ -+I +60001 \ -, +60002 ~\ -.B +60001 \ ,0 +60001 \ -1n +60002 \ ,3R +60001 \ ,4 +60001 \ -60 +60002 \ -8$ +60001 }\ -9\\ +60001 ~\ -;[ +60002 \ -< +60001 \ -> +60002 \ -@- +60001 \ -AJ +60001 \ -Cd +60002 \ ,Ev +60001 \ -F  +60001 }\ -H7 +60002 \ -I8 +60001 \ -Kn +60001 \ ,M d +60002 \ -N +60001 \ -P@ +60002 \ -Q & +60001 \ -Sw  +60001 \ -U\ R +60002 \ -V\  +60001 \ -XJ ~ +60001 \ -Y  +60002 \ -[  +60001 \ -] @ +60001 \ -^  +60002 \ -`Tl +60001 \ ,a +60002 \ -c +60001 \ -e'. +60001 \ -f +60002 \ -h^Z +60001 \ -i +60001 \ -k +60002 \ ,m1 +60001 \ ,n +60002 \ -piH +60001 \ -r +60001 \ -st +60002 \ -u<\  +60001 \ ,v +60001 \ -xs6 +60002 \ -z +60001 \ -{b +60001 \ -}F +60002 \ -~ +60001 \ -~$ +60001 \ - +60002 \ -P +60001 \ -Q +60002 \ -| +60001 \ , +60001 \ -# +60002 \ -> +60001 \ -[ +60001 \ -j +60002 |\ -  +60001 p\ --  +60002 \ ,!, +60001 \ ,d! +60001 }\ -"X +60002 {\ ," +60001 {\ -7# +60001 z\ -$ +60002 z\ -o$ +60001 {\ -\ %F +60002 y\ -% +60001 x\ -B&r +60001 y\ -' +60002 y\ -y' +60001 x\ ,(4 +60001 y\ -( +60002 x\ -M)` +60001 x\ -) +60002 w\ -* +60001 x\ - +" +60001 v\ -+ +60002 x\ ,X,N +60001 w\ -, +60001 v\ --z +60002 u\ -+. +60001 u\ -. +60002 u\ -c/< +60001  t\ -/ +60001  r\ -0h +60002 y\ -60 +60001 {\ -1 +60001 ~\ -n2* +60002 \ - 2 +60001 \ -ť3V +60001 u\ -A3 +60002 e\ -4 +60001 Y\ -w5 +60002 N\ -5 +60001 C\ ,ͮ6D +60001 >\ -I6 +60002 2\ -7p +60001 0\ ,Ҁ8 +60001 3\ -8 +60002 .\ ,շ92 +60001 +\ -R9 +60002 $\ -:^ +60001 $\ ,ڈ: +60001  \ ,$; +60001 \ -ݿ<  +60002 \ -Z< +60001 \ -=L +60002 \ -= +60001 \ -,>x +60001  \ ,? +60002 \ -b? +60001 \ ,@: +60001 \ -@ +60002 \ -3Af +60001 \ -A +60001 \ -jB +60002 \ -C( +60001 \ -C +60002 \ -=DT +60001 \ -D +60001 \ ,sE +60002 \ -F +60001 \ -F +60001 \ -FGB +60002 \ -G +60001 \ -}Hn +60001 \ -I +60002 \ -I +60001 \ -OJ0 +60002 \ -J @EDT1697860953.36 \ -K\\ +60002 \ , "K +60001 \ -\ L +60001 \ - ZM +60002 \ - M +60001 \ -NJ +60001 \ -,N +60002 |\ -Ov +60001 }\ ,bP  +60001 ~\ -P +60002 y\ -Q8 +60001 x\ -5Q +60001 t\ -Rd +60002 o\ ,lR +60001 i\ -S +60001 j\ -T& +60002 b\ -!>T +60001 g\ -"UR +60001 i\ -$uU +60002 m\ -&V~ +60001 e\ -'W +60002 [\ -)GW +690 !to:SignalException: mesg" SIGHUP:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:81:in `join'"1/home/esp/esp2/lib/esp.rb:81:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +7 #mEXIT @1697873560.62EDT @1698070804.08EDT = =mMAIN_scheduler =tMAIN @EDT1698070805.79 #"core_reset"Sent BREAK +2 #t@26786 receive with ifg=0x10, ie=0xFD + #@27424 receive with ifg=0x10, ie=0xFD #@28081 receive with ifg=0x10, ie=0xFD + #@28719 receive with ifg=0x10, ie=0xFD + #@29366 receive with ifg=0x10, ie=0xFD #@30013 receive with ifg=0x10, ie=0xFD + #@30661 receive with ifg=0x10, ie=0xFD + #@30988 receive with ifg=0x80, ie=0xFD #@15780 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +242 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +383 "Can"\ .9}KI + \ .9}KI + #tPolling Can every 10:00 +3 #Cleanly exited at 03:32:40EDT21-Oct-23 +1038 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +3 % +2 "core"  +6 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 "collection"'% +3 "core" %\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +4 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %R\ +2 .tPS.configure :default +3 "processing"%#A d`xb +2 .tPS.hold +2 "processing"%+ +3 "core" + +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %  +2 .tSS.configure :default +3 "sampler")#.0X access 1 +2 "storage"(2% +3 "core" % \ +2 "manipulator"&3% +4 "core" %\  \ J  +2 "manipulator"&4& +4 "core" &-   ) +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(5(; +674 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (6& +2 "core" &;\ \ \ !\ +1006 #t-> access 2 +2 "storage"(7% +3 "core" %\ $\ # \ +2 "manipulator"&8% +4 "core" %\    G  +2 "manipulator"&9& +3 "core" &-    ) +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(:(K +200 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +2 (;& +3 "core" &K\ \ \ @\ +12721 #t-> startTube 2 +539 #-> da 50 +30 #da sampling at most 50ml +6 #Loading sh1 puck from tube 2 into Collection Clamp + ."Qmail"DAfans.email "Started da in tube 2 at 10:23:07EDT23-Oct-23\\n{6 => 4}\\nCan@10:20:12, 20.8C, 31% humidity, 14.6psia, 13.638V, 0.208A, 20.573Ah, 2.84W",Subject: "da sampling at most 50ml" +3 "collection"'<& +6 "core" &\ +2 .tHand.open + "manipulator"&=1 +17 "core" 1 +2 "manipulator"&>% +3 "core" % \   I  +3 "storage"(?% +4 "core" %\ $\ # '\ +2 "storage"(@. +6 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(A( +355 #"uploadLog"upsync +313 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (B& +3 "core" & ;\ +2 "manipulator"&C& +5 "core" &-   % ) + "manipulator"&D% +5 "core" % \    $  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&E( +179 "core" ( + "manipulator"&F& +4 "core" &   $ +2 "storage"(G& +4 "core" & \ \ <\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&H' +100 "core" ' +2 "storage"(I& +4 "core" & \ $\ ' \ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(J'H +275 "core" ' +2 "storage"(K- +3 "core" -'V +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (L& +3 "core" & |\ +2 "manipulator"&M& +4 "core" &   A $ +2 .tElbow.seek 2 + "manipulator"&N( +4 "core" ( +2 "manipulator"&O& +3 "core" &   K $ +3 "storage"(P& +4 "core" & g\ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&Q'y +19 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&R/ +71 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&S& +2 "storage"(T'v +7 "core" &   F $ +2 "manipulator"&U% +41 "core" % π  z L +9 .tForearm.seek :retract +2 "manipulator"&V'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&W( +106 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +48 "core" ( +2 "manipulator"&X& +3 "core" &   / +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &Y& +3 "core" &   ? / +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&Z', +92 "core" ' +2 "manipulator"&[& +4 "core" & \   / +2 "manipulator"&\\% +4 "core" %"  = +2 "collection"']& +4 "core" &A\ +3 "collection"'^& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'_(O +5 "core" &\ +6 &D\ &i +10 &Z\ 8 +9 &  \ K +10 &`\ L +9 &d\ L +9 &O_\ L +10 &_\ L +9 &_\ L +9 &`\ L +10 &Xc\ K +9 & ]\ K +10 &!b\ L +9 &#`\ L +9 &%_d\ L +10 &'!b\ L +9 &(]\ K +9 &*d\ \ L +10 &,g_\ L +9 &.)_\ L +10 &/`\ L +9 &1b\ K +9 &3od\ L +10 &52^\ K +9 &6d\ L +10 &8b\ K +9 &:y_\ K +9 &<9`\ L +10 &=_\ K +9 &?_\ K +9 &Aa\ K +10 &CBb\ K +9 &Ed\ L +10 &Fj\ L +9 &Hy\ N +9 &J5\ S +10 &K\ W +9 &M\ Y +9 &OQ\ . +10 &O~\ M +9 ( + &Oj\ G +2 "collection"'^& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.64 + .Hand.open +6 "manipulator"&`1 +65 "core" 1 +2 "manipulator"&a% +3 "core" % "  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&b'\ +99 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold +2 "sampler")c+ +3 "core" + +2 "sampler")d% +4 "core" % \  + "collection"'e& +4 "core" &Oj\ G +4 "Can"\ F:} +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +2 "collection"'f  +4 "core" +2 .tSSV.dial :spit,avoiding: :exhaust + "sampler")g +4 "core"  +2 "sampler")h +3 "core"  +2 "sampler")i  +4 "core"  +2 .tSS.reconfigure :fast +2 "sampler")#.0X +18 +2 .tdelay 3.8 seconds +382 "collection"'m% +4 "core" %\ +2 "sampler")n% +3 "core" %?0 \ s +2 #tSensor limits: Intake max 131.8psia; Outlet max 137.8psia +2 .SSV.dial :spit + "sampler")o +127 "core"  +2 .tSS.seek 0ml +2 "sampler")p' +285 "core" ' + .tSSV.dial CBV +2 "sampler")q  +127 "core" + .tCTV.dial :intake +2 "collection"'r  +69 "core"  +2 #tWaiting for external sampler to finish priming... + .delayUntil "10:26:32.89" +1478 #"flow"0.0L/min +14843 ."connect"SSV.dial CBV +4 .tCBV.dial SSV +2 "sampler")s  +3 "collection"'t @ +4 "core" +4 ? + #tAllowing 40s for 7.0ml of remaining 7.0ml +2 .Intake.select :open +2 "sampler") +210 "collection"'u% +3 "core" % \ +2 #tIntake @14.0psia, vacuum from 8.5 to 11.5psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X @ +42 "core" > +2 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'?' +126 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")@ +171 "core"  +4 .tSS.reconfigure :exhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'c' +125 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")l +116 "core" ' +2 ."CSpush"CS.stop +2 "collection"'5 +7 "core" +2 .tSS.reconfigure :exhale +3 "sampler")#.0X9 +3 "core" 9zJ +103 "collection"'89 +2 "core" 9zI +103 "collection"'@9 +3 "core" 9{F +103 "collection"'/9 +2 "core" 9|D +103 "collection"'=9 +2 "core" 9}B +103 "collection"'?9 +3 "core" 9~@ +141 "collection"':9 +10 "core" 9#> +102 "collection"'C9 +3 "core" 99< +103 "collection"'D9 +2 "core" 9N: +103 "collection"'B9 +3 "core" 9c7 +102 "collection"'G9 +3 "core" 9y7 +103 "collection"'9 +2 "core" 95 +103 "collection"'I9 +3 "core" 92 +103 "collection"'9 +2 "core" 9 1 +103 "collection"'L9 +3 "core" 90 +102 "collection"'P9 +4 "core" 9. +102 "collection"'R9 +3 "core" 9- +103 "collection"'F9 +2 "core" 9+ +103 "collection"'K9 +3 "core" 9!) +102 "collection"'S9 +3 "core" 9*%( +103 "collection"'U9 +3 "core" 9=)' +103 "collection"'H9 +2 "core" 9N.$ +103 "collection"'M9 +3 "core" 9a2$ +102 "collection"'J9 +3 "core" 9r6" +102 "collection"'X9 +3 "core" 9:! +103 "collection"'Y9 +2 "core" 9> +103 "collection"'Q9 +3 "core" 9C +102 "collection"'[9 +3 "core" 9G +103 "collection"'O9 +2 "core" 9K +103 "collection"']9 +2 "core" 9O +103 "collection"'N9 +3 "core" 9T +103 "collection"'T9 +2 "core" 9X +103 "collection"'E9 +3 "core" 9 \\ +102 "collection"'\ 9 +3 "core" 9 ` +103 "collection"'`9 +2 "core" 9 d +103 "collection"'a9 +3 "core" 9 )i +103 "collection"'V9 +2 "core" 9 7m +103 "collection"'^9 +3 "core" 9 Cq +102 "collection"'f9 +3 "core" 9 Ou +103 "collection"'e9 +2 "core" 9 [y +103 "collection"'Z9 +3 "core" 9 g~ +103 "collection"'g9 +2 "core" 9 r +103 "collection"'i9 +3 "core" 9 | +102 "collection"'d9 +3 "core" 9  +102 "collection"'l9 +3 "core" 9  +103 "collection"'\\9 +2 "core" 9  +103 "collection"'c9 +3 "core" 9  +102 "collection"'h9 +3 "core" 9  +102 "collection"'k9 +3 "core" 9  +103 "collection"'n9 +2 "core" 9  +103 "collection"'o9 +3 "core" 9 \ +103 "collection"'m9 +3 "core" 9 \ +102 "collection"'q9 +3 "core" 9 \ +103 "collection"'r9 +2 "core" 9 \ +103 "collection"'j9 +2 "core" 9 \ +103 "collection"'s9 +3 "core" 9  +103 "collection"'t9 +3 "core" 9  +102 "collection"'p9 +3 "core" 9  +103 "collection"'u9 +2 "core" 9 \ +103 "collection"'y9 +2 "core" 9\  +103 "collection"'x9 +3 "core" 9\  +103 "collection"'{9 +3 "core" 9\  +102 "collection"'z9 +3 "core" 9\  +103 "collection"'w9 +4 "core" 9\  +102 "collection"'v9 +2 "core" 9\  +103 "collection"'9 +4 "core" 9\  +102 "collection"'~9 +3 "core" 9\ # +103 "collection"'9 +2 "core" 9\ & +103 "collection"'9 +2 "core" 9\ + +103 "collection"'9 +2 "core" 9\ / +3 .tCH.hold 10:00,70C +3 "collection"'} `\ u `\ ,\ +3 ' 9 +6 "core"  + 9\ .\ 0 + "collection"' % +5 "core" %\ { +2 #tBegun lysing Collection Puck Heater at 68.1C/17.0psia +32762 "Can"\ CwB +27224 "core" ` +2 "collection"' 9 +3 "core" 9\ vv +2 "collection"'% +4 "core" % \ +2 #tEnded lysing Collection Puck Heater at 70C/15.3psia +2 .CS.seek 0ml +2 "collection"'' +335 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +99 "core" A +2 .tCSV.dial :air +2 "collection"' @ +40 "core" > +2 .tCS.seek 5ml +3 "collection"''l +1354 "core" ' +2 .tCSV.dial CTV +2 "collection"'  +41 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +41 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +41 "core"  +3 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +89 "core" > + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'' +1356 "core" ' +2 "collection"'% +4 "core" % \ + #tPuck @27.2psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"' +96 "core" ~ + .tCBV.dial CSV +2 "collection"'  +28 "core" +2 "collection"'% +3 "core" % 7 8\ +3 .tCS.seek 5ml +2 "collection"''l +1351 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'!  +42 "core" +2 "collection"'% +3 "core" %lm\  +3 .tCS.seek 6.999ml +2 "collection"'#' +583 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"' @ +40 "core" > +3 .tCS.seek 10ml +2 "collection"'%' D +836 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +109 "core" ^ +2 #tLysing Complete + "collection"'"& +3 "core" &O[GJ \ G +3 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&&% +4 "core" %\    }  +2 "storage"('% +3 "core" % \ +2 "storage"(). +4 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(( +194 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (*& +4 "core" & C\ +2 "manipulator"&+& +4 "core" &  J / + "manipulator"&,% +4 "core" %\   +  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&-( +156 "core" ( +2 "manipulator"&.& +4 "core" &   J  +2 "storage"($& +4 "core" & \ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&0' +99 "core" ' +2 "storage"(1& +3 "core" & r\ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(2'H +269 "core" ' + "storage"((- +3 "core" -'H +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(4'6 +31 "core" ' +2 "manipulator"&& +4 "core" & \   +2 "manipulator"&6% +4 "core" %   * +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&3'\ +102 "core" ' + .tElbow.seek CC +2 "manipulator"&7( +159 "core" ( +2 "manipulator"&;& +3 "core" &  s ( +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &9& +2 "core" &  d ( +3 .tForearm.seek CC +2 "manipulator"&5', +102 "core" ' +2 .tHand.close + "manipulator"&( +380 "core" ( + "storage"(8& +4 "core" & -\ +2 "storage"(@& +4 "core" & \ +2 "manipulator"&/& +4 "core" &   & + "manipulator"&=% +4 "core" %    J  +3 .tForearm.seek :retract + "manipulator"&?'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&:( +151 "core" ( + "manipulator"&C& +4 "core" &  x \ +2 "storage"(D& +4 "core" & \ 3\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&B'D +109 "core" ' +2 .tElbow.hold +2 "manipulator"&G, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&1 +76 "core" 1 +3 "manipulator"&I% +4 "core" % Wg  4 ȵ +2 "storage"(& +4 "core" & \ + .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 319 counts + "manipulator"&L'σ +13 "core" ' + "manipulator"&P& +4 "core" &   ! \ +2 "storage"(R& +4 "core" &\ d\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&F' +31 "core" ' +2 "storage"(K% +3 "core" %= \ \ \ M\  +4 ."downElevator"SE.seek :down +3 "storage"(S'v +99 (U% +2 "core" %N -\ Wc +3 "manipulator"&H% +4 "core" %  \ q +42 .tForearm.reconfigure :loose +9 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&M'\ +90 "core" ' +18 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'J& +4 "core" &KQ\ +2 "manipulator"&X& +4 "core" &  \ +2 "manipulator"&Y% +4 "core" %\     +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&Q(- +172 "core" ( +2 "manipulator"&[& +3 "core" &-   N K +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &O& +2 "core" &-   K +3 .tForearm.seek :garage +2 "manipulator"&]'! +104 "core" ' + .tHand.close +2 "manipulator"&N/ +65 "core" / +2 "manipulator"&T& +4 "core" &-    K +2 "manipulator"&E% +3 "core" % 3  +3 .tForearm.seek :retract +2 "manipulator"&\ '\ +105 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&`( +289 "core" ( +2 "manipulator"&a& +4 "core" &   K P +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &V& +3 "core" &  q P +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&^', +105 "core" ' +2 "manipulator"&f& +4 "core" &   / P +2 "manipulator"&e% +4 "core" %/   | +2 "collection"'Z& +3 "core" &SV\ +3 "collection"'g& +5 "core" &TXj\ +2 .tCC.seek :closed +2 "collection"'i(O +4 "core" &UX\ +9 &CSV\ %h +9 &Z}TW\ 7 +9 &QX\ K +10 &_RVe\ J +9 &_TW\ J +9 &I_TW\ J +10 & _SW\ J +9 &_TXu\ J +10 &_SW \ \ J +9 &P_SW\ J +9 & ^TX\ J +10 &!bUW\ J +9 &#^UX\ J +9 &%X_SY\ J +10 &'^UX\ J +9 &(]VY\ J +10 &*_TY\ J +9 &,a^UX\ J +9 &."_SZt\ J +10 &/_UY \ J +9 &1^UZ \ I +9 &3h`SV\ J +10 &5+\\VY\ J +9 &6_UX\ J +10 &8_TZ \ I +9 &:p]VZ \ J +9 &<2_WY\ J +10 &=\\UY\ J +9 &?]WY\ J +9 &Ax`VZ\ J +10 &C<ZUZ\ I +9 &D^WZ\ J +10 &F`WYu\ K +9 &HyuVZ\ M +9 &J+\ R +10 &Kej\ V +9 &Mxw\ X +9 &OXsw\ * +10 &Opsl\ R +9 ( + &O]ip \ G +3 "collection"'g& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.66 +2 "collection"'d& +3 "core" &O\\cg\ G +2 .tHand.open +2 "manipulator"&l1 +66 "core" 1 + "manipulator"&\\% +5 "core" % -   ~ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&c'\ +96 "core" ' + .tPSV.dial PSR +2 "processing"%h +54 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +3 "processing"%k' +1617 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%n  +40 "core"  +3 .tPS.seek 0ml + "processing"%o'W +1615 "core" ' +2 .tPSV.dial PSR +2 "processing"%m +41 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%q' +2627 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%r + "collection"'j  +7 "core" A + "processing"%s +3 "core" A +2 "processing"%t  +70 "core" +88  +2 .tPSV.dial :mixloop +2 "processing"%p +96 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'u  +5 "core" + .tPTV.dial :PRVmixing +2 "processing"%y  +123 "core" +2 .tPS.seek 0ml +2 "processing"%x'W +2625 "core" ' +2 .tPSV.dial :air +2 "processing"%{  +40 "core"  +2 .tPS.seek 2.5ml +2 "processing"%z' +2630 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%w +42 "core" +2 .tPS.seek 0ml +2 "processing"%v'W +2628 "core" ' +2 .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"%'W +2564 "Can"\ GG B +61 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +4 "core" &   N P +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"& ( +3 "core" ( +2 "manipulator"& & +3 "core" &   M P +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &|& +44 "core" &  P P +11 .tForearm.seek CC +2 "manipulator"&}', +104 "core" ' + .tHand.close +2 "manipulator"& / +67 "core" / +2 .tCC.seek :open +2 "collection"'( +376 "core" ( +2 "manipulator"&& +3 "core" & \  O P +2 "manipulator"&% +4 "core" % "  ( +3 .tForearm.seek :retract +2 "manipulator"&'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +271 "core" ( + "manipulator"&& +5 "core" &-    X + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-  ! X +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'! +112 "core" ' +3 .tHand.open + "manipulator"&1 +70 "core" 1 + "manipulator"&% +4 "core" % )x  W Ⱥ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +4 "core" + .tPTV.dial :PRVmixing +2 "processing"%  +5 "core" + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +3 "processing"%  +2 "collection"'  +16 "core"  +2 +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'!  +4 "core" +2 #tLoading lyfil puck from tube 2 into Collection Clamp + "collection"'& +3 "core" &rs\ +3 "manipulator"&% +3 "core" %\   \ (  +3 "storage"( % +3 "core" %\ \ =\ +2 "storage"(#. +3 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(( +198 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 ("& +3 "core" & D\ +2 "manipulator"&&& +3 "core" &- \ \ 7 X +3 "manipulator"&'% +4 "core" %\  K  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&)( +175 "core" ( + "manipulator"&*& +4 "core" &\  " "y +2 "storage"(+& +4 "core" & y\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts + "manipulator"&,' +94 "core" ' + "storage"(A& +4 "core" & \ \ 4\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(.'H +281 "core" ' + "storage"($- +4 "core" -'i +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (1& +3 "core" & =\ +2 "manipulator"&W& +3 "core" &\   "x +3 .tElbow.seek 2 + "manipulator"&b( +3 "core" ( +2 "manipulator"&(& +4 "core" &\  D "x +2 "storage"(& +4 "core" & \ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&6'y +17 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&2/ +72 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&;& + "storage"(9'v +8 "core" &\   v "x + "manipulator"&0% +4 "core" % o  L y +3 .tForearm.seek :retract +2 "manipulator"&-'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&<( +153 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +3 "core" ( + "manipulator"&3& +4 "core" &   5 2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &_& +2 "core" &   2 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&8', +103 "core" ' + "manipulator"&@& +4 "core" &  6 2 +2 "manipulator"&/% +3 "core" %.    +3 "collection"'=& +3 "core" &ptm\ +3 "collection"'C& +5 "core" &rvf\ +3 .tCC.seek :closed + "collection"'D(O +5 "core" &quC\  +8 &3st\ +| +10 &gsu\ > +9 &xtt\ K +10 &[Zrw\ I +9 &`sum\ J +9 &]qv]\ J +10 &_ruK\ J +9 &acruH\ J +10 &$^tu3\ J +9 &]tw\ J +9 & ]rw\ I +10 &"i_ru\ J +9 &$,_ru\ J +9 &%[qtT\ J +10 &'_svS\ I +9 &)r]rtE\ J +9 &+5]rv+\ I +10 &,`sw\ J +9 &.[su \ J +10 &0y`suz\ J +9 &2=\\rv\ I +9 &3]sw\ J +10 &5]rv\ J +9 &7^sv\ J +9 &9Dasuz\ J +10 &;Zsu}\ J +9 &<\\rv{\ I +10 &>]svo\ I +45 &@L]qxa\ J +11 &B]swO\ J + &C_stD\ J + &E_qu;\ J + &GRequ-\ K + &I yqu(\ M +5 &Jpu\ R +10 &Lsps\ W +9 &N2qs\ E +9 &O>;qt\ %o +10 &O\ urtF\ I +5 ( +2 "collection"'C& +4 "core" &Ocrtf\ I +2 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.59 +2 .Hand.open + "manipulator"&51 +75 "core" 1 + "manipulator"&7% +4 "core" % . 8 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'I  +128 "core"  +2 .tCSV.dial CTV +2 "collection"'  +28 "core"  +2 .tPS.seek 2.5ml +2 "processing"%P' +2634 "core" ' + "collection"'R% +4 "core" % @ DJY\  +3 .tCS.seek 4.15ml +6 "collection"'K'Q +1563 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%?  +42 "core"  +2 .tdelay 2 seconds +201 .PSV.dial :waste2 +2 "processing"%U  +68 "core"  +2 .tPS.seek 0ml +2 "processing"%H'W +2638 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"': ` +38 "core" ^ + .tCSV.dial :air +2 "collection"'B @ +42 "core" > +2 .tCS.seek 10ml +2 "collection"'L' D +1574 "core" ' + .tCSV.dial CTV +2 "collection"'J  +42 "core"  +3 .tCS.seek 0ml + "collection"'X' +2613 "core" ' +2 .tCBV.dial :waste1 +2 "collection"'Y @ +28 "core" ? + .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +2 "collection"'4  +126 "core" +2 "collection"'F& +4 "core" &Obrt\ I +2 #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&[% +4 "core" %\    +2 "storage"(O% +4 "core" %y \ + "storage"(S. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(G( +188 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (N& +3 "core" & -\ +2 "manipulator"&T& +3 "core" &  2 +2 "manipulator"&E% +4 "core" %\  $  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&M( +149 "core" ( +2 "manipulator"&]& +4 "core" &   c  +2 "storage"(a& +3 "core" & {\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&Q' +93 "core" ' +2 "storage"(V& +4 "core" & ]\ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(f'H +278 "core" ' +2 "storage"(e- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&Z& +3 "core" &  M  +2 "storage"(\ & +4 "core" & 1\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&>'D +38 "core" ' + .tElbow.hold +2 "manipulator"&d, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(l- +3 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(\\'I +30 "core" ' +2 "manipulator"&g% +4 "core" %U^ S ȳ +2 "storage"(h& +4 "core" & 6 7 d\ + .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 317 counts + "manipulator"&^'ρ +15 "core" ' + "manipulator"&& +4 "core" &   +2 "storage"(n& +4 "core" & \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&k' +17 "core" ' +3 .tSE.seek 1.1 Pucks below Top Plate + "storage"(m'@ +40 "core" ' + "manipulator"&o& +4 "core" &     +2 "manipulator"&r% +3 "core" % +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&s'\ +88 "core" ' +2 .tElbow.seek CC +2 "manipulator"&j( +144 "core" ( +2 "manipulator"&t& +3 "core" & 4 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &p& +2 "core" &  4 +3 .tForearm.seek CC +2 "manipulator"&u', +102 "core" ' +3 .tHand.close + "manipulator"&y/ +67 "core" / +2 .tCC.seek :open + "collection"'q( +377 "core" ( + "storage"({& +4 "core" & \ +43 "storage"(x& +12 "core" & V\ +2 "manipulator"&w& +3 "core" & } 0 +2 "manipulator"&z% +5 "core" % &  A s +2 .tForearm.seek :retract +6 "manipulator"&'\ +108 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&v( +155 "core" ( +2 "manipulator"&& +4 "core" &   U  +2 "storage"(~& +3 "core" & \ +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&'D +109 "core" ' +2 .tElbow.hold +2 "manipulator"& , +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&|1 +72 "core" 1 +3 "manipulator"& % +4 "core" % Tj ? ȶ + "storage"(`& +5 "core" & u \ + .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 316 counts + "manipulator"&c'π +12 "core" ' +2 "manipulator"&i& +4 "core" &   .  +2 "storage"(& +3 "core" &\  W\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&' +29 "core" ' +2 "storage"(}% +4 "core" %H \  \ +3 ."downElevator"SE.seek :down +3 "storage"('v +99 (% +2 "core" %F \ V` +3 "manipulator"& % +4 "core" %  9 t +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +87 "core" ' +60 ' +2 ."downElevator"SE.stop + "storage"(5 +3 .tPSV.dial :air +2 "processing"%  +69 "core" +3 .tPS.seek 2.5ml +2 "processing"%' +2634 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +40 "core" +2 .tdelay 1 second +101 .PSV.dial :air +2 "processing"%  +42 "core"  + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +42 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +41 "core"  +2 .tdelay 1 second +103 .PS.seek 0ml +2 "processing"%!'W +2639 "core" ' + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%& +3 "core" &\ +3 "manipulator"&& +4 "core" & \ Q  + "manipulator"& % +4 "core" %\    +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&#(- +175 "core" ( + "manipulator"&& +4 "core" &-   9 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &"& +3 "core" &- M 9 +2 .tForearm.seek :garage +2 "manipulator"&&'! +105 "core" ' +2 .tHand.close + "manipulator"&'/ +69 "core" / +2 "manipulator"&& +4 "core" &- 9 +2 "manipulator"&*% +4 "core" % . +2 .tForearm.seek :retract +2 "manipulator"&+'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&A( +119 "core" ( +2 "manipulator"&& +4 "core" &  d +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" & \  H +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&$' +102 "core" ' + "manipulator"&1& +5 "core" & \  T + "manipulator"&W% +4 "core" %   +2 "processing"%(& +4 "core" &\ +2 "processing"%& +5 "core" &\ +3 .tPC.seek :closed + "processing"%2(Tg +6 "core" &\ +6 &;\ $e +9 &X~\ 7 +9 &\ K +10 &Z\ L +9 &~]\ K +9 &=_\ L +10 &\\\ L +9 &[\ L +10 &^\ L +9 &F]\ L +9 & ]\ L +10 &!^\ L +9 &#]\ L +9 &%M]\ L +10 &'_\ L +9 &(]\ L +10 &*]\ L +9 &,W]\ L +9 &.]\ K +10 &/]\ K +9 &1]\ L +10 &3_\\\ L +9 &5!^\ L +9 &6]\ K +10 &8]\ L +50 &:f]\ L +11 &<(]\ L +2 &=_\ K +2 &?^\ L + &Ao\\\ L + &C0^\ L + &D`\ L +7 &Fe\ M +9 &Hrl\ M +9 &J.~\ O +10 &K\ R +9 &M\ R +9 &Ok\ R +10 &Q,\ S +9 &R\ @ +10 &T<m%\ [ +9 &TM .$\ ) +5 ( +3 "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.53 + "processing"%;& +3 "core" &TM+\ ) +2 &TM\ ) +2 .tHand.open + "manipulator"&01 +72 "core" 1 +2 "manipulator"&)% +4 "core" %  Y +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&,'\ +90 "core" ' + .tPRV.dial :air +2 "processing"%3  +43 "core"  +2 .tPSV.dial :mixloop +2 "processing"%_ +42 "core" + "processing"%.% +4 "core" %R:\ +3 .tPS.seek 0.3ml +2 "processing"%6' +387 "core" ' + .tPSV.dial PSR +2 "processing"%@ +97 "core"  + #tPulling 0.4ml of PSR.air +2 .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%/'* +483 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%=' +1914 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%b +97 "core" +2 .tPTV.dial :mixing +2 "processing"%9 @ +70 "core" A + .tPBV.dial :waste2 +7 "processing"%-  +89 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2625 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&5& +4 "core" &  * +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&7( +3 "core" ( +2 "manipulator"&C& +4 "core" &   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &I& +3 "core" &   +2 .tForearm.seek PC +2 "manipulator"&' +95 "core" ' +2 .tHand.close + "manipulator"&8/ +66 "core" / +2 .tPC.seek :open +2 "processing"%( +399 "core" ( +2 "manipulator"&R& +3 "core" & \ v +3 "manipulator"&%% +3 "core" %   m  +2 .tForearm.seek :retract +2 "manipulator"&?'\ +90 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&U(- +167 "core" ( +2 "manipulator"&P& +4 "core" &-  7 H +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &:& +3 "core" &- C H +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&B'! +111 "core" ' +2 .tHand.open + "manipulator"&K1 +77 "core" 1 +2 "manipulator"&J% +4 "core" % )  > ȿ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&L'\ +100 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%Y& +4 "core" &\ +2 "manipulator"&4% +4 "core" %\  \ _  +2 "storage"(F% +4 "core" %n\ \ k\ + "storage"([. +4 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(O( +190 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (S& +3 "core" & K\  +2 "manipulator"&N& +4 "core" &- \ \ L H +2 "manipulator"&T% +4 "core" %\    l  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&E( +181 "core" ( +2 "manipulator"&& +3 "core" &   $ +2 "storage"(]& +4 "core" & \  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&a' +96 "core" ' +2 "storage"(V& +3 "core" & \ \ \  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(<'H +283 "core" ' +2 "storage"(- +3 "core" -'y +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (e& +3 "core" & \  +2 "manipulator"&Z& +4 "core" &   $ +2 .tElbow.seek 2 +2 "manipulator"&\ ( +44 "core" ( +8 "manipulator"&l& +4 "core" &   ? $ +2 "storage"(g& +3 "core" & \  +4 .tForearm.seek 2 + 300 counts +2 "manipulator"&h'y +17 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&/ +68 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&n& +2 "storage"(o'v +8 "core" &    $ +2 "manipulator"&r% +4 "core" % }   r +2 .tForearm.seek :retract +2 "manipulator"&Q'\ +92 "core" ' +2 .tElbow.seek PC +2 "manipulator"&M( +170 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +76 "core" ( +2 "manipulator"&f& +4 "core" & \ 7 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &>& +2 "core" &  a +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&^' +97 "core" ' +2 "manipulator"&t& +4 "core" &    +2 "manipulator"&\\% +4 "core" %  G  +2 "processing"%p& +3 "core" &H\ +3 "processing"%k& +5 "core" &E\ +2 .tPC.seek :closed +2 "processing"%d(Tg +5 "core" &T\ +7 & 4Q\ %f +10 &XO\ 7 +9 &~;\ K +10 &\\7\ L +9 &y]F\ L +9 &;_O\ L +10 &bN\ L +9 &\\>\ L +9 &\\=\ L +10 &D\\=\ K +9 & \\<\ K +10 &!`;\ L +9 &#_6\ K +9 &%K\\3\ L +10 &' _5\ L +9 &(]1\ K +9 &*`2\ L +10 &,TZ.\ K +9 &.])\ K +10 &/[(\ L +9 &1_\ K +9 &3[\\"\ L +10 &5[\ K +9 &6\\\ K +9 &8`\ K +10 &:c[\ L +9 &<&Z\ K +10 &=\\\ L +9 &?]\ L +9 &Al`\ K +10 &C-_ \ L +9 &D]\ K +9 &Fa\ L +10 &Hpg\ M +9 &J0n\ M +10 &K \ Q +9 &M\ R +9 &Oi \ R +10 &Q*\ R +9 &R\ @ +9 &S;d\ $h +10 &TM\ $ +5 ( +2 "processing"%k& +4 "core" &TM\ $ +2 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.49 + .Hand.open +2 "manipulator"&y1 +76 "core" 1 +3 "manipulator"&s% +4 "core" %     +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&D'\ +94 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +2 "processing"%{  +3 %x9 +6 "core" 9 +102 "processing"%w9 +3 "core" 9 +102 "processing"%z9 +3 "core" 9  +103 "processing"%9 +2 "core" 9  +103 "processing"%~9 +4 "core" 9 +102 "processing"%u9 +3 "core" 9 +102 "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"%i9 +2 "core" 9+ +103 "processing"%9 +3 "core" 9/ +102 "processing"%}9 +3 "core" 93 +102 "processing"%9 +3 "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"%c9 +3 "core" 9L +102 "processing"%m9 +4 "core" 9Q +102 "processing"%9 +3 "core" 9U +102 "processing"%9 +3 "core" 9Y +103 "processing"%9 +2 "core" 9] +103 "processing"%H9 +2 "core" 9a +103 "processing"%9 +3 "core" 9f +103 "processing"%9 +3 "core" 9 j +102 "processing"%9 +3 "core" 9n +102 "processing"%9 +3 "core" 9r +103 "processing"%9 +2 "core" 9w +103 "processing"%9 +3 "core" 9${ +103 "processing"%9 +2 "core" 9* +103 "processing"% 9 +2 "core" 93 +103 "processing"%9 +3 "core" 99\ +102 "processing"%"9 +3 "core" 9> +3 .tPH.hold 2:00:00,28C +3 "processing"% pp9 +2 .tdelay 1:30 +6 "core"  +9000 .tPSR.select :air +3 .PSV.dial PSR + "processing"%' +110 "core"  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 .tPS.seek 0.5ml +2 "processing"%' +587 "core" ' + .tdelay 5 seconds +503 .PSR.select :air +2 "processing"% +54 .tPS.seek 2ml + "processing"%*'[ +1604 "core" ' +2 .tPTV.dial :puck +2 "processing"%  +68 "core"  +2 .tPSV.dial PTV +2 "processing"% +79 "core"  +2 .tPBV.dial :waste1 + "processing"%  +127 "core"  + "processing"%&% +4 "core" %Z\  +2 .tPS.seek 1.5ml +2 "processing"%1' +591 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%W * +33 "core" , +2 .tPS.seek 0ml +2 "processing"%('W +1610 "core" ' + .tdelay 5:00 +5055 "Can"\ 5JTB +24948 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%#  +5 "core"  + .tPBV.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 +2 .PSV.dial PSR +2 "processing"%; +67 "core"  +3 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%0' +2287 "core" ' +2 .tPSV.dial PTV +2 "processing"%) +70 "core" + .tdelay 5 seconds +503 .PSV.dial PSR +2 "processing"% +70 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +3 "processing"%3 +70 "core" + .tdelay 5 seconds +503 .PSV.dial :air +2 "processing"%_  +69 "core"  +2 .tPS.seek 0ml +2 "processing"%.'W +2279 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%$  +128 "core" + .tPSV.dial :mixloop +2 "processing"%! +42 "core" +2 .tPRV.dial :ab1 +2 "processing"%@ @ +71 "core" B +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%6'w +361 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +3 "collection"'/  +2 "processing"%b  +45 "core"  +6 +2 "processing"%9% +3 "core" %y\  +3 .tPS.seek 0.3ml +2 "processing"%-' +352 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'=  +29 "core" +2 .tPRV.dial :air +2 "processing"%5  +40 "core"  +2 .tPS.seek 0.9ml +2 "processing"%C'D +1267 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%I @ +68 "core" @ +3 .tPS.seek 0.5ml + "processing"%8' +871 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%A  +42 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%,'[ +1607 "core" ' + .tPSV.dial :PML +2 "processing"%2 +42 "core" +2 .tPTV.dial :mixing + "processing"%R @ +70 "core" A +2 .tPBV.dial :waste1 +2 "processing"%%  +32 "core"  +2 "processing"%P% +4 "core" %X\  +2 .tPS.seek 1.85ml +2 "processing"%:'8 +242 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"% * +33 "core" * +2 .tPS.seek 0ml +2 "processing"%7'W +1963 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'K& +3 "core" &\ +2 "manipulator"&J& +4 "core" &  6 +2 "manipulator"&?% +3 "core" %   \ b  +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&Y(- +134 "core" ( + "manipulator"&4& +4 "core" &-  F ( +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &F& +3 "core" &-   ( +3 .tForearm.seek :garage + "manipulator"&['! +103 "core" ' + .tHand.close +2 "manipulator"&B/ +65 "core" / +3 "manipulator"&S& +3 "core" &- ( +3 "manipulator"&N% +4 "core" % 5  +2 .tForearm.seek :retract +2 "manipulator"&T'\ +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&G( +283 "core" ( +2 "manipulator"&& +3 "core" &  j +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &]& +3 "core" &   j +48 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&V', +97 "core" ' +3 "manipulator"&U& +3 "core" & \   j +3 "manipulator"&L% +3 "core" %! * % +3 "collection"'& +3 "core" &\ +3 "collection"'e& +5 "core" &\ +3 .tCC.seek :closed + "collection"'Z(O +5 "core" &\ +8 & ;\ &i +9 &Y\ 7 +9 &\ K +10 &]\ K +9 &a\ L +10 &J_\ L +9 & `\ K +9 &`\ L +10 &c\ L +9 &R_\ L +9 & ^\ K +10 &!b\ L +9 &#b\ L +9 &%Zd\ L +10 &'a\ L +9 &(]\ K +10 &*a\ L +9 &,c`\ K +9 &.$^\ L +10 &/`\ K +9 &1\\\ K +9 &3k`\ K +10 &5-`\ K +9 &6b\ L +10 &8a\ K +9 &:t`\ K +9 &<6`\ K +10 &=_\ K +9 &?`\ K +9 &A{]\ K +10 &C=a\ K +9 &D`\ K +10 &Fc\ K +9 &H}u\ M +9 &J2\ R +10 &K\ W +9 &M\ Y +9 &OP\ 2 +10 &O{|\ H +5 ( +2 "collection"'e& +4 "core" &O|j\ G +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.63 +2 "collection"'l& +4 "core" &O|j\ G +2 .tHand.open + "manipulator"&g1 +74 "core" 1 +2 "manipulator"&% +4 "core" % & +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&n'\ +92 "core" ' +2 .tPSV.dial PSR +2 "processing"%r +97 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%E' +1610 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%a  +40 "core"  +3 .tPS.seek 0ml +2 "processing"%<'W +1614 "core" ' +2 .tPSV.dial PSR +2 "processing"%h +41 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%f' +2636 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +8 .tCBV.dial PRV +4 "processing"%>  + "collection"'\  +34 "core" +124  +2 .tPSV.dial :mixloop +2 "processing"%t +96 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'\\  +4 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%p  +70 "core" +2 .tPS.seek 0ml +2 "processing"%o'W +2625 "core" ' +2 .tPSV.dial :air +2 "processing"%Q  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2638 "core" ' + .tPSV.dial :mixloop +2 "processing"%y +54 "core" +3 .tPS.seek 0ml +2 "processing"%s'W +2631 "core" ' +2 .tPSV.dial :air +2 "processing"%x  +40 "core"  +2 .tPS.seek 2.5ml +2 "processing"%k' +958 "Can"\ UL9B +1672 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%w +42 "core" +2 .tPS.seek 0ml +2 "processing"%^'W +2625 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&z& +5 "core" &  j +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +4 "core" ( + "manipulator"&~& +4 "core" &  j +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &u& +3 "core" &   < j +2 .tForearm.seek CC +2 "manipulator"&j', +104 "core" ' +2 .tHand.close + "manipulator"&|/ +75 "core" / +2 .tCC.seek :open +2 "collection"' ( +377 "core" ( +2 "manipulator"&`& +4 "core" &  " j + "manipulator"&i% +4 "core" %   6 +2 .tForearm.seek :retract +2 "manipulator"&'\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&}(- +274 "core" ( +2 "manipulator"&& +4 "core" &-  D j + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-   j +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"& '! +156 "core" ' +2 .tHand.open + "manipulator"&v1 +74 "core" 1 + "manipulator"&% +5 "core" % *   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&c'\ +103 "core" ' +3 ."da"delayUntil "11:15:17.21" +24778 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%m @ +72 "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"%  +42 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%H' +2269 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +43 "core"  + ."da"delay 2 seconds +203 .PSV.dial :mixloop + "processing"% +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +41 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2263 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +584 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"% '[ +1607 "core" ' + ."da"PTV.dial :puck +7 "processing"%  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%" +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%'  +32 "core"  +2 "processing"%% +4 "core" %^\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +589 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" * +2 ."da"PS.seek 0ml +2 "processing"%'W +1607 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +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"PSR.select :air +2 .PSV.dial PSR +2 "processing"%W +71 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%1' +198 "Can"\ ;O1B +2091 "core" ' + ."da"PSV.dial PTV +3 "processing"%{ +69 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%# +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%+ +70 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +68 "core"  +3 ."da"PS.seek 0ml +2 "processing"%;'W +2269 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%( +123 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%)' +585 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1603 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%3 +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%_  +33 "core"  + "processing"%0% +4 "core" %[A\  +2 ."da"PS.seek 1.5ml +2 "processing"%$' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%! * +35 "core" , +2 ."da"PS.seek 0ml +3 "processing"%@'W +1614 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%.  +34 "core" +2 ."da"delay 30 seconds +3044 .PBV.dial between PSV and waste1 +8 "processing"%b * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%/ +70 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%9' +2254 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%6 +70 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%= +69 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%5 +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%-  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%I'W +2269 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%C  +40 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +6 "processing"%A  +129 "core" + ."da"delay 5 seconds +503 .PRV.dial :ab2 +2 "processing"%8  +42 "core"  + ."da"PTV.dial :PRVmixing +3 "processing"%2  +4 "core" + ."da"PSV.dial :mixloop +2 "processing"%R +42 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml + "processing"%%' +383 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%P  +43 "core"  + "processing"%% +4 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%,'w +339 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%:  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%K'[ +1565 "core" ' + ."da"PSV.dial :PML +2 "processing"%J +42 "core" +2 ."da"PTV.dial :mixing +2 "processing"%? @ +71 "core" @ +2 ."da"PBV.dial :waste1 +2 "processing"%4  +34 "core" + "processing"%F% +3 "core" %\\\  +3 ."da"PS.seek 1.85ml +2 "processing"%M'< +236 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%B * +32 "core" * +2 ."da"PS.seek 0ml +2 "processing"%S'W +1969 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +20257 "Can"|\ RQeB +27746 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%N  +32 "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"%[  +41 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2296 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%] +42 "core" + ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%Y  +41 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%U +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%L  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2287 "core" ' + #"da"washCycleDA #1 of 3 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%T +124 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%q' +592 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%l'[ +1616 "core" ' + ."da"PTV.dial :puck +7 "processing"%g  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +68 "core" + ."da"PBV.dial :waste1 +2 "processing"%e  +34 "core" +2 "processing"%r% +3 "core" %^\  +3 ."da"PS.seek 1.5ml +2 "processing"%V' +593 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%7 * +33 "core" , +3 ."da"PS.seek 0ml +2 "processing"%a'W +1612 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%E  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%h  +33 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%< * +33 "core" , +44 ."da"PSR.select :air +9 .PSV.dial PSR +2 "processing"%\ +70 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%>' +2282 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%t +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%\\ +34 "Can"|\ JSB +36 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%p +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%f  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%Q'W +2291 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%o +125 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%y' +586 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1612 "core" ' + ."da"PTV.dial :puck +3 "processing"%x  +4 "core"  + ."da"PSV.dial PTV +2 "processing"%s +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%w  +34 "core" +2 "processing"%k% +3 "core" %^Y\  +3 ."da"PS.seek 1.5ml +2 "processing"%z' +595 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%~ * +33 "core" * +2 ."da"PS.seek 0ml +2 "processing"%u'W +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%|  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%G  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%n * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%Z +70 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%`' +2289 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%i +70 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%j +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +70 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2291 "core" ' +2 #"da"washCycleDA #3 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%v +124 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%' +588 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1613 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%m +81 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + "processing"%% +4 "core" %\\K\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +594 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%^ * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1615 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core" + ."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"%H +67 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2292 "core" ' + ."da"PSV.dial PTV +3 "processing"% +69 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +70 "core"  +8 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +70 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%"  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%''W +2279 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +132 "core"  +3 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +10 ."da"PS.reconfigure :default +10 "processing"%#A d`xb +11 ."da"PS.seek 0.25ml +9 "processing"% '7 +333 "core" ' +3 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%' +335 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +387 "Can"z\ 8VB +1230 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%& +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%*  +35 "core" +2 "processing"%W% +3 "core" %^H\ ( +3 ."da"PS.seek 1.5ml +2 "processing"%' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%{ * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%#'W +1613 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%+  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%1 * +36 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%( +75 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%;' +2403 "core" ' + ."da"PSV.dial PTV +2 "processing"%) +86 "core"  + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%3 +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%_ +74 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%0  +84 "core" +2 ."da"PS.seek 0ml +2 "processing"%'W +2402 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%! +131 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%$'[ +2129 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +2 "processing"%.  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%b +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%/  +35 "core" +2 "processing"%@% +4 "core" %`4\ ( +2 ."da"PS.seek 1.5ml +2 "processing"%6' +585 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%= * +35 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%5  +102 "core"  +2 ."da"PS.seek 0ml +2 "processing"%-'W +1616 "core" ' + "processing"%99 +4 "core" 95) +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%C +3 "core" 5) + "processing"%A& +4 "core" &TMA\ 2 $ +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&8% +4 "core" %\  i d % +2 "storage"(2% +4 "core" % a\ K + "storage"(R. +3 "core" .( +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(I( +196 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (P& +3 "core" & z | v\ D +2 "manipulator"&& +4 "core" &- T U  j +2 "manipulator"&%% +4 "core" %\  h o  % +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&:( +177 "core" ( + "manipulator"&,& +4 "core" & ] W  "x +2 "storage"(J& +4 "core" & M\ H +47 ."da"Forearm.reconfigure :tight +10 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&?' +99 "core" ' + "storage"(4& +4 "core" & G\ J +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"(F'H +283 "core" ' + "storage"(B- +3 "core" -'r +2 ."da"SE.configure :default +8 "storage"(#QK-0-\ b +3 "manipulator"&K& +3 "core" & ? > !w +2 "storage"(M& +9 "core" & P\ F +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +3 "manipulator"&N'D +34 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&D, +3 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"([- +3 "core" -'r +3 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(S'8 +32 "core" ' + "manipulator"&]% +4 "core" %1\\ x / +2 "storage"(Y& +4 "core" &  \ 4 +2 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 1 + 281 counts + "manipulator"&U'] +22 "core" ' +2 "manipulator"&L& +4 "core" & _ V  !w +2 "storage"(& +4 "core" & \ E +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&T' +22 "core" ' +3 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"('/ +47 "core" ' +2 "manipulator"&q& +3 "core" & e !w +2 "manipulator"&g% +5 "core" % ^ W +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&e( +284 "core" ( + "manipulator"&r& +4 "core" & U ] H +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &l& +3 "core" & 9 D G +3 ."da"Forearm.seek PC +2 "manipulator"&7' +91 "core" ' + ."da"Hand.close +2 "manipulator"&V/ +69 "core" / +2 ."da"PC.seek :open +2 "processing"%E( +399 "core" ( +2 "storage"(h& +3 "core" & a\ J +2 "manipulator"&<& +4 "core" & s l G +2 "manipulator"&\ % +3 "core" % t K : +3 ."da"Forearm.seek :retract +2 "manipulator"&a'\ +90 "core" ' + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&t( +236 "core" ( +2 "manipulator"&\\& +4 "core" & [ ` T + "storage"(p& +4 "core" & 8\ H +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&f' +93 "core" ' +2 ."da"Hand.open + "manipulator"&>1 +74 "core" 1 +2 "storage"(o- +3 "core" -'/ +3 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(Q' +25 "core" ' + ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.19 Pucks below Top Plate +2 "storage"(y' +55 "core" ' + #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23oct2311h50ml_niagara.tif +1944 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +25763 #"da"SX HX9/16 (USB:34): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 249.414 seconds\ /var/log/esp/da23oct2311h50ml_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23oct2311h50ml20s_niagara.tif +2060 #SX HX9/16 (USB:34): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23oct2311h50ml20s_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23oct2311h50ml30s_niagara.tif +3068 #SX HX9/16 (USB:34): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23oct2311h50ml30s_niagara.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "249.414 sec auto-exposure",Subject: "da23oct2311h50ml images!" +3 "storage"(x- +3 "core" -' +2 "storage"(s& +4 "core" &\ $\  '\ +11 "manipulator"&w& +12 "core" &    I +10 ."da"Elbow.seek 1 +64 "manipulator"&k( +8 "core" ( +2 "manipulator"&& +3 "core" &  - I +2 "storage"(~& +6 "core" &   \ +2 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&z' +2 "core" ' +4 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.91 Pucks below Top Plate +2 "storage"(|'; +61 "core" ' + "manipulator"&G& +8 "core" &   I +4 "storage"(n& +4 "core" &\ \ \ +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +2 "manipulator"&Z'D +32 "core" ' +3 ."da"Elbow.hold +2 "manipulator"&u, +3 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 2.09 Pucks below Top Plate +2 "storage"(i'& +22 "core" ' + "manipulator"&j% +4 "core" %Vx  Ȼ@ +2 "storage"(& +3 "core" & ,\ +3 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 1 + 318 counts + "manipulator"&'ς +21 "core" ' +71 "manipulator"&`& +10 "core" &   K I +4 "storage"(v& +8 "core" &\ \ \ +7 ."da"Forearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&' +25 "core" ' +2 "storage"(% +4 "core" %!\ \  ;\  +3 ."downElevator"SE.seek :down +4 "storage"( 'v +101 (m% +6 "core" %_G =\ ST +4 "manipulator"&% +11 "core" %   +6 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +4 "manipulator"&'\ +88 "core" ' +24 ' +4 ."downElevator"SE.stop +2 "storage"(5 +7 (& +6 "core" &\ \ \ \ +6 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +6 #tStarting finalPurge +3 "processing"%^& +10 "core" &o\ +4 "manipulator"&& +15 "core" &    I +4 "manipulator"&% +10 "core" %\   +4 ."psFlush"Elbow.seek FlushPuck::Garage +5 "manipulator"&(- +181 "core" ( +3 "manipulator"&& +7 "core" &-   k 0 +5 ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +6 &H& +5 "core" &-   _ 0 +5 ."psFlush"Forearm.seek :garage +5 "manipulator"&'! +107 "core" ' +3 ."psFlush"Hand.close +4 "manipulator"&/ +69 "core" / +6 "manipulator"&& +8 "core" &-   0 +6 "manipulator"&% +8 "core" % 0  Z +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&"'\ +98 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +4 "manipulator"&( +121 "core" ( +3 "manipulator"&& +9 "core" &   4 +3 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +4 &'& +5 "core" &   +5 ."psFlush"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +4 "manipulator"& ' +98 "core" ' +4 "manipulator"&& +7 "core" &   % +5 "manipulator"&% +8 "core" %    +5 "processing"%&& +8 "core" &n\ +5 "processing"%*& +109 "core" &=\ +19 &Z\ +2 &a\ +7 ."psFlush"PC.seek :closed +7 "processing"%W(Tg +5 "core" &X\ +4 &V\ + &X\ 9 +8 &@KzW\ 1 +10 &utS\ E +8 &!bZ\ L +10 &ZV\ L +11 &[V\ L +8 &h]X\ L +10 &+]Z\ K +9 &\\W\ L +9 &_U\ L +10 &q\\^\ K +9 &!3\\Z\ K +14 &"]Z\ L +7 &$_Y\ L +6 &&x_W\ L +11 &(:`V\ L +9 &)YY\ L +9 &+_V\ L +10 &-YY\ K +8 &/B\\Y\ L +10 &1\\R\ L +10 &2ZL\ L +8 &4^Q\ L +12 &6K_T\ K +9 &8 \\L\ K +8 &9^E\ L +10 &;YL\ K +8 &=S\\J\ K +10 &?_K\ K +10 &@ZB\ L +8 &B[Q\ L +11 &D[ZC\ K +9 &F^@\ L +13 &GcA\ L +8 &ImR\ N +6 &KSO\ Q +10 &MP\ R +10 &ND\ R +8 &PN\ R +11 &RUD\ S +9 &S\\yJ\ "h +9 &TEYK\ * +9 ( +5 "processing"%*& +10 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.56 +2 "processing"%& +8 "core" &TIJ\ & +2 &TIJ\ & +2 &TI/\ & +4 ."psFlush"Hand.open +4 "manipulator"&{1 +77 "core" 1 +3 "manipulator"&% +8 "core" %   q  +5 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&+'\ +100 "core" ' +3 ."psFlush"PSR.select :air +5 .PSV.dial PSR +3 "processing"% +43 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +3 #"uploadLog"upsync +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%1' +189 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +411 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +88 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%(' +115 "Can"\ >`'B +1999 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%# @ +184 "core" B +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%)  +124 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%3 +96 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%_'9 +2630 "core" ' + ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%0 +98 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%;' +592 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%!' +2112 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%. @ +68 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%b +98 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%/'9 +2639 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%@ +109 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%$'P +1106 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%=' +1606 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%5 +68 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%6  +68 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%9  +4 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%C'W +2632 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%A +69 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%8' +589 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%2' +2125 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%R +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%P U +52 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2634 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%% @ +46 "core" ? +3 ."psFlush"PS.seek 2.5ml +49 "processing"%O' +2626 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%,  +68 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%J'W +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%} +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%4' +2627 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%c +69 "core" + ."psFlush"PBV.dial PSV +2 "processing"%B U +4 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%K'W +2631 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%M @ +41 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%[' +2628 "core" ' +2 ."psFlush"PSV.dial :waste1 +7 "processing"%]  +68 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%Y'W +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%L +42 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'P +1095 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%q' +1613 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%g +69 "core" + ."psFlush"PTV.dial :puck +2 "processing"%?  +5 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%:  +51 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"%F'W +2626 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%N +70 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%U' +595 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%S' +2116 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%T +69 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%r U +51 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%l'W +2634 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%D @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%V' +2638 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%  +68 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%d'W +2636 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%h +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%<' +2633 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%\ +69 "core" + ."psFlush"PBV.dial PSV +2 "processing"%7 U +4 "core" U +3 ."psFlush"PS.seek 0ml +2 "processing"%\\'W +1806 "Can"z\ =c.B +828 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%p @ +46 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%e' +2630 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%>  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%o'W +2633 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'a& +4 "core" &\ +2 "manipulator"&& +4 "core" &   : +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&Q( +3 "core" ( + "manipulator"&x& +4 "core" &  h +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &s& +3 "core" &  \  +3 .tForearm.seek PC + "manipulator"&w' +96 "core" ' + .tHand.close +2 "manipulator"&/ +70 "core" / +5 .tPC.seek :open +2 "processing"%~( +401 "core" ( +2 "manipulator"&G& +4 "core" &   [ + "manipulator"&n% +4 "core" %  \  9 +3 .tForearm.seek :retract +2 "manipulator"&j'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +353 "core" ( +2 "manipulator"&t& +3 "core" &   G 6 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &`& +2 "core" &   K 6 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&f', +103 "core" ' +2 "manipulator"&v& +3 "core" &   ! 6 +3 "manipulator"&y% +4 "core" %.   +2 "collection"'& +4 "core" &\ +2 "collection"'z& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'k(O +4 "core" &\ +8 &D\ %h +10 &Z\ 8 +9 &\ \ L +10 &_\ K +9 &]\ L +9 &P\\\ K +10 &b\ K +9 &a\ K +9 &`\ K +10 &Wb\ K +9 & _\ K +10 &!]\ K +9 &#`\ K +9 &%_`\ K +10 &'"a\ K +9 &(_\ K +9 &*`\ K +10 &,g]\ K +9 &.)Z\ K +10 &/_\ K +9 &1Z\ K +9 &3n]\ L +10 &52\\\ K +9 &6_\ K +9 &8_\ L +10 &:x\\\ K +9 &<9^\ K +10 &=]\ L +9 &?]\ K +9 &A^\ K +10 &CBZ\ K +9 &E^\ K +9 &Fb\ K +10 &Hs\ M +9 &J6\ R +10 &K\ V +9 &M\ X +9 &OM\ 3 +10 &Oz\ s\ D +5 ( +2 "collection"'z& +4 "core" &Oz`\ D +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.64 + "collection"'|& +5 "core" &Oz_\ D + .tHand.open +2 "manipulator"&m1 +69 "core" 1 +2 "manipulator"&% +3 "core" % .  +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&Z'\ +95 "core" ' + #tFlushing the Collection Valve::Manifold +2 "collection"'& +3 "core" &Oz` \ D +2 "collection"'% +4 "core" %\ +2 .tCSV.dial CSR +2 "collection"'^  +40 "core"  + #tPulling 5ml of CSR.flush +2 .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"''l +1345 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 'i% +2 "core" %l\  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'' +653 "core" ' + .tCSV.dial :waste +2 "collection"' +123 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'' +1987 "core" ' + #tFlushing lower manifold's waste1 port +2 "collection"'H& +4 "core" &Oz_\ D +2 "collection"' % +4 "core" %\ + .tCSV.dial :flush +2 "collection"'u  +52 "core" +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml +2 "collection"''l +1206 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +43 "core" B +2 "collection"'% +4 "core" %l\  +2 .tCS.seek 7ml +2 "collection"'' +537 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'  +2 ''  +40 "core"  +89  + .tCBV.dial :waste1 +2 "collection"' @ +48 "core" @ +3 .tCS.seek 0ml +2 "collection"'' +1658 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'& +4 "core" &Oz_\ D +2 "collection"'&% +4 "core" %\ + .tCSV.dial :flush +2 "collection"'  +70 "core" +2 .tCS.seek 5ml +2 "collection"'"'l +1197 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'E @ +42 "core" A + "collection"'% +4 "core" %l\ +2 .tCS.seek 7ml +2 "collection"'{' +539 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'  + '*  +6 "core"  +35  +2 .tCBV.dial :waste2 +2 "collection"'  +109 "core"  +49 .tCS.seek 0ml +2 "collection"' ' +1658 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'-& +4 "core" &Oz_\ D +2 "collection"'1% +3 "core" %\ +2 .tCSV.dial CSR +2 "collection"'#  +40 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"')' +1871 "core" ' + .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml +2 "collection"'3' D +560 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'( +2 '0  +97 "core" +34  +2 .tCTV.dial :intake +2 "collection"'_  +71 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml +2 "collection"';' \\ +1885 "core" ' +2 .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air +2 "collection"'  +70 "core"  +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'.' +591 "core" ' + .tCSV.dial CSR +2 "collection"'b  +97 "core"  + #tPulling 5ml of CSR.flush +2 .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"'!'l +1343 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'@' D +1351 "core" ' + .tCSV.dial CBV +2 "collection"'/ +97 "core" +2 .tCS.seek 0ml +2 "collection"'$' +2624 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&5& +4 "core" &   6 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&6( +3 "core" ( +2 "manipulator"&9& +4 "core" &   6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &=& +2 "core" &   6 +3 .tForearm.seek CC +2 "manipulator"&A', +108 "core" ' + .tHand.close +2 "manipulator"&C/ +76 "core" / +2 .tCC.seek :open +2 "collection"'8( +376 "core" ( +2 "manipulator"&R& +4 "core" &  1 6 + "manipulator"&P% +5 "core" %     +2 .tForearm.seek :retract + "manipulator"&2'\ +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&%(- +283 "core" ( +2 "manipulator"&& +4 "core" &-   - & + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &,& +2 "core" &-   S & +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&O'! +110 "core" ' + .tHand.open +2 "manipulator"&}1 +71 "core" 1 +2 "manipulator"&J% +4 "core" % * \  3 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&c'\ +95 "core" ' +2 "processing"%B& +4 "core" &3\ +25526 "Can"z\ -eGSB +22045 #t-> exit +7 #mEXIT @1698078232.81EDT @1698676134.56EDT = =tMAIN =mMAIN_scheduler @EDT1698676136.23 #"core_reset"Sent BREAK +2 #t@42969 receive with ifg=0x10, ie=0xFD + #@43608 receive with ifg=0x10, ie=0xFD #@44265 receive with ifg=0x10, ie=0xFD + #@44904 receive with ifg=0x10, ie=0xFD + #@45552 receive with ifg=0x10, ie=0xFD #@46200 receive with ifg=0x10, ie=0xFD + #@46848 receive with ifg=0x10, ie=0xFD + #@47174 receive with ifg=0x80, ie=0xFD #@50617 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +238 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +388 "Can"g\ / sglp + g\ / sglpz + #tPolling Can every 10:00 +3 #Cleanly exited at 12:23:52EDT23-Oct-23 +1219 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +2 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 "collection"'% +3 "core" %\ +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +5 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %ZL\ +3 .tPS.configure :default +2 "processing"%#A d`xb +2 .tPS.hold +2 "processing"%+ +3 "core" + + .tPS.configure :default +3 "processing"%#A d`xb +3 "sampler")% +2 "core" %u  +3 .tSS.configure :default +2 "sampler")#.0X access 1 +2 "storage"(2% +3 "core" %o o\ +2 "manipulator"&3% +4 "core" %\   +2 "manipulator"&4& +4 "core" &-  ( & +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(5(; +671 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (6& +2 "core" &; \  +1856 #t-> access 2 +2 "storage"(7% +3 "core" %p\ %\ # )\ +2 "manipulator"&8% +3 "core" %\ \ z  +3 "manipulator"&9& +4 "core" &-  ; & +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(:(K +194 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (;& +3 "core" &K \  +1212 #t-> startTube 2 +349 #-> da 50 +2 #da sampling at most 50ml +5 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 10:30:08EDT30-Oct-23\\n{6 => 4}\\nCan@10:29:02, 21.0C, 28% humidity, 14.5psia, 13.638V, 0.214A, 54.374Ah, 2.92W",Subject: "da sampling at most 50ml" +2 "collection"'<& +6 "core" &\ +2 .tHand.open + "manipulator"&=1 +25 "core" 1 + "manipulator"&>% +3 "core" % \   `  +5 "storage"(?% +3 "core" %q\ \  \ +2 "storage"(@. +3 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 2 +3 "storage"(A( +345 #"uploadLog"upsync +324 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (B& +3 "core" & C\ +2 "manipulator"&C& +4 "core" &-  u & +2 "manipulator"&D% +4 "core" % \   ^  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&E( +170 "core" ( +2 "manipulator"&F& +3 "core" &   g F +2 "storage"(G& +5 "core" & \ \  \ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts + "manipulator"&H' +90 "core" ' +2 "storage"(I& +3 "core" & \ %\  '\ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(J'H +271 "core" ' +2 "storage"(K- +3 "core" -'T +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (L& +3 "core" & =\ +2 "manipulator"&M& +4 "core" &    F + .tElbow.seek 2 +2 "manipulator"&N( +3 "core" ( +2 "manipulator"&O& +3 "core" &    F +2 "storage"(P& +3 "core" & `\ +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&Q'y +13 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&R/ +66 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&S& +2 "storage"(T'v +6 "core" &   F +3 "manipulator"&U% +41 "core" % } \  n +8 .tForearm.seek :retract +2 "manipulator"&V'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&W( +104 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +39 "core" ( +2 "manipulator"&X& +4 "core" &   G 2 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &Y& +2 "core" &   2 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&Z', +95 "core" ' +2 "manipulator"&[& +4 "core" &   S 2 +2 "manipulator"&\\% +3 "core" %)  V +3 "collection"']& +4 "core" &\ +2 "collection"'^& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'_(O +4 "core" &\ +7 & 0\ %g +10 &Y\ 7 +9 &\ K +9 &a\ L +10 &|c\ L +9 &>c\ L +9 &d\ M +10 &c\ L +9 &c\ L +9 &Hb\ L +10 & a\ K +9 &!e\ L +10 &#c\ L +9 &%Oe\ L +9 &'c\ L +10 &(c\ L +9 &*e\ L +9 &,Xe\ L +10 &.e\ L +9 &/f\ L +10 &1f\ L +9 &3_h\ L +9 &5"_\ L +10 &6c\ L +9 &8g\ L +9 &:hb\ L +10 &<*c\ L +9 &=b\ L +10 &?`\ L +9 &Apa\ L +9 &C2a\ L +10 &De\ L +9 &Fn\ M +9 &Hn{\ O +10 &J&\ S +9 &K\ W +10 &M\ Y +9 &OW\ , +9 &O\ M +10 ( + &O_\ F +2 "collection"'^& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.63 +2 .Hand.open + "manipulator"&`1 +65 "core" 1 +2 "manipulator"&a% +4 "core" % )   ` +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&b'\ +99 "core" ' +3 #tcollectSample 50ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +157 .tIntake.select :close +3 .Exhaust.select :close + .SS.hold +2 "sampler")c+ +3 "core" + +2 "sampler")d% +3 "core" %| \  +2 "collection"'e& +4 "core" &O_\ F +3 "Can"{\ E g +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +2 "collection"'f  +5 "core" +2 .tSSV.dial :spit,avoiding: :exhaust + "sampler")g +4 "core"  +2 "sampler")h +3 "core"  +2 "sampler")i  +16 "core" +2 .tSS.reconfigure :fast +2 "sampler")#.0X'?2 +301 "core" ' +2 ."connect"SSV.dial CBV,avoiding: :exhaust +3 .tCBV.dial SSV +2 "sampler")?  +129 "core"  +102 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")@ +130 "core"  +2 .tSS.reconfigure :default +2 "sampler")#.0X +103 "collection"'59 +2 "core" 91{< +103 "collection"'=9 +2 "core" 9F|: +103 "collection"'?9 +2 "core" 9]~8 +103 "collection"'@9 +2 "core" 9r7 +141 "collection"'>9 +10 "core" 95 +103 "collection"'B9 +2 "core" 92 +102 "collection"'C9 +3 "core" 91 +103 "collection"'D9 +2 "core" 9 / +103 "collection"'F9 +2 "core" 9. +103 "collection"'I9 +3 "core" 9, +103 "collection"'K9 +3 "core" 9 * +102 "collection"'L9 +3 "core" 9) +102 "collection"':9 +3 "core" 9. ( +103 "collection"'G9 +2 "core" 9A%% +103 "collection"'M9 +3 "core" 9T)$ +103 "collection"'O9 +7 "core" 9f-# +105 "collection"'R9 +2 "core" 9x2! +103 "collection"'9 +2 "core" 96 +103 "collection"'S9 +3 "core" 9: +102 "collection"'U9 +3 "core" 9> +103 "collection"'E9 +3 "core" 9B +102 "collection"'H9 +3 "core" 9G +102 "collection"'J9 +3 "core" 9K +102 "collection"'9 +3 "core" 9O +103 "collection"'Y9 +2 "core" 9S +102 "collection"'Q9 +3 "core" 9 W +103 "collection"'[9 +2 "core" 9 \\ +103 "collection"'P9 +2 "core" 9 !` +102 "collection"']9 +3 "core" 9 .d +103 "collection"'N9 +3 "core" 9 ;h +102 "collection"'T9 +3 "core" 9 Gl +103 "collection"'\\9 +2 "core" 9 Vq +102 "collection"'V9 +3 "core" 9 _u +103 "collection"'a9 +2 "core" 9 hy +102 "collection"'`9 +4 "core" 9 u} +102 "collection"'^9 +3 "core" 9  +102 "collection"'e9 +3 "core" 9  +102 "collection"'\ 9 +3 "core" 9  +102 "collection"'Z9 +3 "core" 9  +102 "collection"'X9 +4 "core" 9  +102 "collection"'f9 +3 "core" 9  +102 "collection"'d9 +3 "core" 9  +102 "collection"'g9 +3 "core" 9  +103 "collection"'i9 +2 "core" 9  +102 "collection"'c9 +4 "core" 9 \ +102 "collection"'h9 +3 "core" 9 \ +103 "collection"'k9 +2 "core" 9  +102 "collection"'m9 +3 "core" 9  +102 "collection"'l9 +3 "core" 9  +103 "collection"'n9 +3 "core" 9 \ +102 "collection"'o9 +3 "core" 9  +102 "collection"'q9 +3 "core" 9 \ +103 "collection"'j9 +2 "core" 9\  +102 "collection"'s9 +3 "core" 9\  +103 "collection"'r9 +3 "core" 9\  +102 "collection"'p9 +3 "core" 9\  +103 "collection"'t9 +2 "core" 9\  +102 "collection"'x9 +3 "core" 9\  +103 "collection"'w9 +2 "core" 9\  +102 "collection"'z9 +3 "core" 9\ ! +102 "collection"'y9 +3 "core" 9\ " +103 "collection"'v9 +2 "core" 9\ ( +102 "collection"'}9 +3 "core" 9\ + +102 "collection"'9 +3 "core" 9\ / +3 .tCH.hold 10:00,70C +3 "collection"' `\ v `\ -\ +2 '{9 +7 "core"  + 9\ / +2 "collection"'% +3 "core" % 5\ u +3 #tBegun lysing Collection Puck Heater at 68.1C/16.5psia +43873 "Can"E\ |hB +16114 "core" ` +2 "collection"'|9 +3 "core" 9\ w +2 "collection"'% +4 "core" %\ +2 #tEnded lysing Collection Puck Heater at 70C/14.5psia +6 .CS.seek 0ml +2 "collection"'' +338 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +3 "collection"' @ +97 "core" B +2 .tCSV.dial :air + "collection"' @ +41 "core" ? +30 .tCS.seek 5ml +2 "collection"''l +1360 "core" ' + .tCSV.dial CTV +2 "collection"'  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +41 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +41 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +42 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'' +1344 "core" ' +2 "collection"'% +3 "core" % \ +2 #tPuck @26.5psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"' +143 "core"  +2 .tCBV.dial CSV + "collection"'  +28 "core"  +2 "collection"'% +3 "core" % 7 9\ +3 .tCS.seek 5ml +2 "collection"''l +1351 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'  +42 "core" + "collection"'% +4 "core" %l\  +3 .tCS.seek 7ml + "collection"'' +583 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air2 +2 "collection"' @ +41 "core" > +2 .tCS.seek 10ml +2 "collection"'' D +842 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'! ` +109 "core" ^ +2 #tLysing Complete + "collection"'& +4 "core" &O[KO/\ F +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&% +4 "core" %\   0  +2 "storage"("% +4 "core" % 7\ + "storage"(#. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(%( +192 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" & R\ +3 "manipulator"&&& +4 "core" &  2 + "manipulator"&'% +4 "core" %\    +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&(( +155 "core" ( +3 "manipulator"&)& +3 "core" &    +2 "storage"(*& +4 "core" & *\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"& ' +92 "core" ' +2 "storage"(,& +4 "core" & \ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(-'H +272 "core" ' + "storage"(.- +3 "core" -'H +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 .tSE.seek :place + "storage"($'6 +33 "core" ' +3 "manipulator"&0& +4 "core" & \ - + "manipulator"&1% +4 "core" %   F Y +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&2'\ +90 "core" ' +2 .tElbow.seek CC + "manipulator"&/( +164 "core" ( + "manipulator"&3& +4 "core" &   / +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &6& +3 "core" &  / +2 .tForearm.seek CC +2 "manipulator"&', +104 "core" ' +2 .tHand.close + "manipulator"&7/ +71 "core" / +2 .tCC.seek :open +2 "collection"'8( +374 "core" ( +2 "storage"(;& +3 "core" & /\ +2 "storage"(4& +4 "core" & \\\ +2 "manipulator"&<& +4 "core" &  \ - / + "manipulator"&+% +4 "core" %   J  +2 .tForearm.seek :retract +2 "manipulator"&9'\ +97 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&5( +148 "core" ( + "manipulator"&=& +4 "core" &   Q  +2 "storage"(?& +4 "core" & \ + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&@'D +110 "core" ' +2 .tElbow.hold +2 "manipulator"&>, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&B1 +73 "core" 1 +2 "manipulator"&C% +4 "core" % Vg  ȵ +2 "storage"(D& +4 "core" & \ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 318 counts +2 "manipulator"&F'ς +19 "core" ' + "manipulator"&I& +3 "core" &   P  +3 "storage"(K& +4 "core" &\ \  7\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&L' +17 "core" ' +2 "storage"(:% +3 "core" %@\ \  \ +3 ."downElevator"SE.seek :down +4 "storage"(G'v +98 (M% +3 "core" %O (\ Vb +2 "manipulator"&O% +4 "core" % \  l +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&R'\ +99 "core" ' +60 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tTranferring DA + #Beginning samplePassC +46 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +5 "collection"'& +4 "core" &SV\  +2 "manipulator"&S& +4 "core" & \  C  +2 "manipulator"&U% +4 "core" %\   m  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&E(- +171 "core" ( +2 "manipulator"&H& +3 "core" &-   : = +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &J& +2 "core" &-   $ = +3 .tForearm.seek :garage +2 "manipulator"&'! +104 "core" ' + .tHand.close +2 "manipulator"&Y/ +73 "core" / +2 "manipulator"&Q& +3 "core" &-   - = +2 "manipulator"&[% +4 "core" % *   +2 .tForearm.seek :retract +2 "manipulator"&P'\ +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&]( +287 "core" ( + "manipulator"&N& +3 "core" &  \ S 3 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &T& +2 "core" &   3 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&\\', +104 "core" ' + "manipulator"&V& +4 "core" &  J 3 +2 "manipulator"&a% +4 "core" %, . p +2 "collection"'`& +3 "core" &Y\\z\  +3 "collection"'^& +5 "core" &[]h\  +2 .tCC.seek :closed +3 "collection"'e(O +4 "core" &Z^U\  +5 &Z]\ ? +10 &QO~[]\ 1 +9 &yY\\\ F +10 &?eY^\ K +9 &_[_\ K +9 &`[^\ J +10 &d[_\ J +9 &J_[_\ J +9 & c[`\ J +10 &b[_\ J +9 &_Y^\ J +10 &!Q`[`\ K +9 &#`Z^\ J +9 &$b[^i\ J +10 &&_[^\ J +9 &(Z_\\`\ J +9 &*b\\^\ J +10 &+_Z`\ J +9 &-`Z`\ K +10 &/b\\[_ \ J +9 &1%\\Z_\ J +9 &2`[^\ J +10 &4_Z`\ J +9 &6ka[_\ J +9 &8-_[]\ J +10 &9_\\_\ J +9 &;`]a\ J +9 &=r^\\^\ J +10 &?4`[`\ J +9 &@\\\\_\ J +10 &B_]`~\ J +9 &D{`[_f\ J +9 &F:a\\`V\ K +10 &Gs\\`\ M +9 &Ic`\ Q +10 &K`[^\ V +9 &M\\b\ X +9 &N}\\_\ , +10 &Oo.\\a \ Y +9 ( + &OP^_ \ @ +2 "collection"'^& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.57 +6 "collection"'\ & +3 "core" &OR]_ \ @ +2 .tHand.open +2 "manipulator"&Z1 +76 "core" 1 + "manipulator"&X% +4 "core" % (   . t +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&f'\ +95 "core" ' +2 .tPSV.dial PSR + "processing"%d +55 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%g' +1610 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%i  +40 "core"  +2 .tPS.seek 0ml +2 "processing"%c'W +1602 "core" ' + .tPSV.dial PSR +2 "processing"%h +42 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%k' +2624 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%m + "collection"'l  +7 "core" B + "processing"%n +3 "core" B +2 "processing"%o  +68 "core" +89  +2 .tPSV.dial :mixloop + "processing"%q +97 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'j  +15 "core"  + .tPTV.dial :PRVmixing +2 "processing"%s  +123 "core" +2 .tPS.seek 0ml +2 "processing"%r'W +2634 "core" ' + .tPSV.dial :air +2 "processing"%p  +41 "core"  +2 .tPS.seek 2.5ml + "processing"%t' +2628 "core" ' + .tPSV.dial :mixloop +7 "processing"%x +42 "core" +2 .tPS.seek 0ml +2 "processing"%w'W +2624 "core" ' + .tPSV.dial :air +2 "processing"%z  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%y' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"%v +42 "core" +2 .tPS.seek 0ml +2 "processing"%}'W +2626 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +3 "core" &   3 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&{( +29 "core" ( +2 "manipulator"&& +3 "core" &   ;  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &~& +3 "core" &  7  +2 .tForearm.seek CC +2 "manipulator"&', +108 "core" ' + .tHand.close +2 "manipulator"&|/ +75 "core" / +2 .tCC.seek :open +42 "collection"'( +388 "core" ( + "manipulator"&u& +4 "core" & \ `  +2 "manipulator"& % +4 "core" %  \   +2 .tForearm.seek :retract +2 "manipulator"& '\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +275 "core" ( +2 "manipulator"&& +3 "core" &-  & +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-  : & +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&'! +109 "core" ' +2 .tHand.open +2 "manipulator"& 1 +69 "core" 1 +2 "manipulator"&% +4 "core" % *~ ȼ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +103 "core" ' + .tPSV.dial :mixloop +2 "processing"% +4 "core" + .tPTV.dial :PRVmixing +2 "processing"%  +4 "core" +2 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 "processing"%  +2 "collection"'  +16 "core"  +2 +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +4 "core"  +2 #tLoading lyfil puck from tube 2 into Collection Clamp +2 "collection"'& +4 "core" &uw\ + "manipulator"&% +4 "core" %\   $ +2 "storage"(% +4 "core" %|\ \ .\ +2 "storage"(. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(!( +195 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & \  +2 "manipulator"&& +3 "core" &- \ > & +2 "manipulator"&"% +4 "core" %\  \ \ + $ +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&#( +180 "core" ( + "manipulator"&& +4 "core" &\   # +2 "storage"(&& +4 "core" & Z\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&'' +95 "core" ' +2 "storage"(A& +3 "core" & \ \ " e\  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"()'H +284 "core" ' +2 "storage"(*- +3 "core" -'i +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (,& +3 "core" & ~\  +2 "manipulator"&W& +3 "core" &\ ' # +3 .tElbow.seek 2 + "manipulator"&b( +3 "core" ( +2 "manipulator"&.& +3 "core" &  # +2 "storage"(0& +4 "core" & \  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&1'y +20 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&-/ +72 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&3& + "storage"(6'v +8 "core" &\  \ # + "manipulator"& % +4 "core" % p \ ; +2 .tForearm.seek :retract +2 "manipulator"&('\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&7( +143 "core" ( +2 "manipulator"&2& +4 "core" &   / 3 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &_& +4 "core" & v 3 ' +3 ."downElevator"SE.stop +2 .tForearm.reconfigure :tight +2 "storage"(5 +4 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek CC + "manipulator"&;', +101 "core" ' +3 "manipulator"&4& +3 "core" &   @ 3 +3 "manipulator"&<% +3 "core" % ~ +2 "collection"'+& +4 "core" &ty\ +2 "collection"'=& +5 "core" &tz\ +3 .tCC.seek :closed + "collection"'?(O +5 "core" &uy}\ +7 & 0ty\ $e +9 &Z~vy\ 7 +9 &}tx\ J +10 &Zwy\ J +9 &zbsxz\ J +10 &<^vzi\ J +9 &_uz`\ J +9 &_uyR\ J +10 &_uy>\ J +9 &D_wy-\ J +9 & ^w{\ J +10 &!`vz\ J +9 &#_v{\ J +10 &%L_uz\ J +9 &'_uxH\ J +9 &(_xy{\ I +10 &*`rx~\ J +9 &,U_txm\ J +9 &._sx^\ J +10 &/bvy\ J +9 &1_ty\ J +10 &3]`uy\ J +9 &5`uz\ J +9 &6_uz\ J +10 &8_wz\ J +9 &:e^uz\ J +9 &<'`uxw\ J +10 &=]vyl\ I +9 &?_uy_\ J +10 &Am_uwV\ J +9 &C0^uyH\ I +9 &D`u{@\ J +10 &F`ty3\ J +9 &Hnssy-\ L +9 &J%vwL\ P +10 &Ktvi\ V +9 &Mtwg\ X +10 &NXrxg\ + +9 &O{vvV\ R +9 ( + &ObuwH\ I +2 "collection"'=& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.58 + .Hand.open + "manipulator"&1 +112 "core" 1 +10 "manipulator"&/% +3 "core" %   e +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&B'\ +94 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'C  +125 "core"  + .tCSV.dial CTV +2 "collection"'D  +40 "core"  +3 .tPS.seek 2.5ml +3 "processing"%I' +2624 "core" ' +2 "collection"'K% +3 "core" % EIM]\  +3 .tCS.seek 4.15ml +2 "collection"':'Q +1574 "core" ' +2 .tdelay 8 seconds +803 .PSV.dial :air + "processing"%9  +42 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%M  +68 "core"  +2 .tPS.seek 0ml +2 "processing"%O'W +2002 "Can"M\ F i.B +620 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"'5 ` +35 "core" _ +2 .tCSV.dial :air +2 "collection"'@ @ +40 "core" > +2 .tCS.seek 10ml +2 "collection"'F' D +1585 "core" ' + .tCSV.dial CTV +2 "collection"'  +42 "core"  +3 .tCS.seek 0ml + "collection"'$' +2623 "core" ' + .tCBV.dial :waste1 +2 "collection"'S @ +30 "core" > + .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +2 "collection"'U  +126 "core" +2 "collection"'L& +3 "core" &Obtu\ I +3 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&H% +3 "core" %\    +2 "storage"(J% +4 "core" %v E\ +2 "storage"(G. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(>( +197 "core" ( + .tSC.configure :limp +7 "storage"($(\ 1b +3 (Y& +3 "core" & \ +2 "manipulator"&Q& +9 "core" & " 3 +2 "manipulator"&[% +4 "core" %\  \  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&R( +154 "core" ( +3 "manipulator"&& +4 "core" &   a  + "storage"(N& +4 "core" & \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&T' +92 "core" ' + "storage"(E& +4 "core" & -\ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(V'H +283 "core" ' +2 "storage"(a- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&`& +3 "core" &  I  +2 "storage"(P& +4 "core" & -\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 +2 "manipulator"&8'D +35 "core" ' + .tElbow.hold +2 "manipulator"&\ , +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(Z- +2 "core" -' +3 .tSE.seek 0.1 Pucks below Top Plate + "storage"(X'H +32 "core" ' +2 "manipulator"&^% +3 "core" %Sh ȶ +2 "storage"(d& +4 "core" & 7 K \ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 315 counts +2 "manipulator"&\\' +15 "core" ' + "manipulator"&& +4 "core" &   +2 "storage"(i& +4 "core" & "\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&g' +27 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(h'? +40 "core" ' +2 "manipulator"&c& +3 "core" &    +2 "manipulator"&m% +4 "core" %    +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&n'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&l( +147 "core" ( +2 "manipulator"&o& +3 "core" &  r 3 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &q& +3 "core" & 3 +3 .tForearm.seek CC + "manipulator"&j', +99 "core" ' + .tHand.close + "manipulator"&s/ +77 "core" / +2 .tCC.seek :open +2 "collection"'k( +375 "core" ( +2 "storage"(p& +3 "core" & \ +2 "storage"(r& +3 "core" & \ +2 "manipulator"&x& +4 "core" &  \ o 2 +2 "manipulator"&t% +4 "core" % 6  < +42 .tForearm.seek :retract +11 "manipulator"&z'\ +96 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&w( +157 "core" ( +2 "manipulator"&v& +4 "core" &    + "storage"(y& +4 "core" & f\ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&'D +113 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&~1 +74 "core" 1 +2 "manipulator"&|% +3 "core" % Sb  7 Ǵ +2 "storage"(]& +4 "core" & \ +2 .tForearm.force -20 +31 "manipulator"&5 +3 .tForearm.seek 1 + 315 counts +2 "manipulator"&f' +12 "core" ' +2 "manipulator"&e& +4 "core" &  _  + "storage"(u& +3 "core" &\ \ \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"& ' +28 "core" ' +2 "storage"(% +3 "core" %H\ \ \ +3 ."downElevator"SE.seek :down +4 "storage"('v +98 (% +3 "core" %J \ U_ +2 "manipulator"&{% +4 "core" %   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"& '\ +88 "core" ' +62 ' + ."downElevator"SE.stop + "storage"(5 +3 .tPSV.dial :air +2 "processing"%  +82 "core"  +2 .tPS.seek 2.5ml +2 "processing"% ' +2633 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +55 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +40 "core"  +2 .tdelay 1 second +101 .PSV.dial :mixloop +2 "processing"% +42 "core" + .tdelay 1 second +102 .PSV.dial :air +3 "processing"%  +42 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%'W +2625 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +4 "core" &p\ +2 "manipulator"&& +3 "core" & \ 3  +3 "manipulator"&% +4 "core" %\ \  )  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +172 "core" ( + "manipulator"&& +3 "core" &-  B O +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +2 "core" &-   O +3 .tForearm.seek :garage + "manipulator"&'! +104 "core" ' + .tHand.close + "manipulator"&"/ +74 "core" / +2 "manipulator"&%& +4 "core" &-  % O + "manipulator"&% +4 "core" % 1  o +2 .tForearm.seek :retract +2 "manipulator"&&'\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&A( +150 "core" ( +2 "manipulator"&& +4 "core" &    o + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &  \ @ o +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&*' +101 "core" ' +2 "manipulator"&,& +3 "core" &  5 o +2 "manipulator"&W% +4 "core" %   ( +2 "processing"%.& +3 "core" &O\ +3 "processing"%0& +5 "core" &z\ +2 .tPC.seek :closed +2 "processing"%-(Tg +5 "core" &\ +6 &:\ $e +10 &W}\ 7 +9 &~\ K +10 &[\ L +9 &t_\ M +9 &7`\ L +10 &a\ M +9 &_\ L +9 &}\\\ L +10 &?^\ L +9 & ]\ L +10 &!\\\ L +9 &#]\ L +9 &%H_\ L +10 &'\ `\ L +9 &(_\ L +9 &*_\ L +10 &,P]\ L +9 &.^\ L +10 &/^\ L +9 &1^\ L +9 &3Y^ \ L +10 &5\\\ L +9 &6] \ L +9 &8^\ L +10 &:a]\ L +9 &<#^\ L +10 &=\\\ L +9 &?\\\ L +9 &Ai\\\ L +10 &C+]\ L +9 &D`\ L +9 &Fc\ L +10 &Hni'\ M +9 &J(~$\ O +10 &K)\ R +9 &M+\ R +9 &Og+\ R +10 &Q)+\ R +9 &R)\ ? +9 &T=`(\ ] +10 &TK+.\ ) +45 ( +9 &TK.\ ) +2 &TK5\ ) + &TK7\ ) + &TK4\ ) + &TK5\ ) + &TK?\ ) +2 "processing"%0& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.52 + "processing"%3& +3 "core" &TKV\ ) +2 .tHand.open +2 "manipulator"& 1 +65 "core" 1 + "manipulator"&#% +4 "core" %   ; +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&''\ +90 "core" ' +2 .tPRV.dial :air +2 "processing"%2  +43 "core"  + .tPSV.dial :mixloop +2 "processing"%_ +42 "core" +2 "processing"%)% +4 "core" %\\n\ +2 .tPS.seek 0.3ml +2 "processing"%1' +391 "core" ' +2 .tPSV.dial PSR +2 "processing"%4 +97 "core"  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml +2 "processing"%<'* +482 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%+' +1914 "core" ' + .tdelay 3 seconds +303 .PSV.dial :mixloop + "processing"%b +98 "core" +2 .tPTV.dial :mixing +2 "processing"%6 @ +69 "core" B +2 .tPBV.dial :waste2 +2 "processing"%(  +90 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2641 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&& +4 "core" &   # o +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&/( +4 "core" ( + "manipulator"&=& +4 "core" & \  r o +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &C& +3 "core" &   o +2 .tForearm.seek PC +2 "manipulator"&D' +93 "core" ' +2 .tHand.close + "manipulator"&;/ +77 "core" / +2 .tPC.seek :open +2 "processing"%}( +400 "core" ( +2 "manipulator"&K& +4 "core" &  K o + "manipulator"&% +4 "core" %   U ' +2 .tForearm.seek :retract +2 "manipulator"&9'\ +92 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&M(- +156 "core" ( + "manipulator"&I& +4 "core" &-  ( O +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &5& +3 "core" &-  e O +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&@'! +110 "core" ' +2 .tHand.open + "manipulator"&:1 +75 "core" 1 +2 "manipulator"&% +3 "core" % *  5 ȿ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&F'\ +99 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%S& +4 "core" &\ +2 "manipulator"&U% +4 "core" %\    3  + "storage"(L% +4 "core" %r\ \  Y\ +2 "storage"(H. +2 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(J( +198 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (G& +2 "core" & \  +2 "manipulator"&Y& +3 "core" &-   ( O +2 "manipulator"&Q% +4 "core" %\   \ &  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&[( +176 "core" ( +2 "manipulator"&!& +4 "core" &\  \  # +2 "storage"(& +4 "core" & \ \ \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&N' +95 "core" ' + "storage"(E& +4 "core" & \ \  \  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(7'H +278 "core" ' + "storage"(B- +3 "core" -'y +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (a& +3 "core" & q\  +2 "manipulator"&`& +4 "core" &   # +2 .tElbow.seek 2 +2 "manipulator"&P( +2 "core" ( +2 "manipulator"&Z& +3 "core" &\  Y # +3 "storage"(^& +4 "core" & b\  +41 .tForearm.seek 2 + 300 counts +9 "manipulator"&d'y +33 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&/ +65 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&i& +2 "storage"(c'v +7 "core" &\   # +3 "manipulator"&m% +4 "core" % χ  : +2 .tForearm.seek :retract +2 "manipulator"&T'\ +90 "core" ' +2 .tElbow.seek PC +2 "manipulator"&R( +166 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +115 "core" ( +2 "manipulator"&V& +4 "core" &  : % + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &8& +3 "core" &  k % +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&\\' +98 "core" ' +3 "manipulator"&X& +3 "core" &   " % +3 "manipulator"&o% +4 "core" %   +2 "processing"%q& +4 "core" &c\ +2 "processing"%g& +4 "core" &~\ +3 .tPC.seek :closed +2 "processing"%\ (Tg +4 "core" &k\  +9 &2m\ *y +9 &ce\ = +10 &wX\ M +9 &M[T\ K +9 &]Z\ L +10 &bT\ L +9 &]N\ L +10 &T\\M\ L +9 &ZE\ L +9 &ZB\ L +10 & ZC\ L +9 &"]Z:\ K +9 &$]1\ L +10 &%`2\ L +9 &'_8\ L +10 &)d`3\ L +9 &+&_-\ L +9 &,]*\ L +10 &.Z%\ L +9 &0mZ\ K +9 &20\\\ K +10 &3`\ L +9 &5]\ L +10 &7uZ\ K +9 &96[\ L +9 &:^\ K +10 &<`\ L +9 &>|\\\ L +9 &@?_\ K +10 &B_\ K +9 &C` \ K +10 &E_\ K +9 &GFa \ L +9 &Ig\ L +10 &Jv\ N +9 &Lz\ R +9 &N=\ Q +10 &O\ R +9 &Q\ R +10 &Se{j\ 3 +9 &T*.\ I +9 &TO\ $ +3 ( + "processing"%g& +4 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.49 + .Hand.open + "manipulator"&s1 +73 "core" 1 +2 "manipulator"&n% +4 "core" %    6 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&?'\ +98 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%p  +2 %r9 +7 "core" 9z +102 "processing"%x9 +2 "core" 9{ +102 "processing"%t9 +3 "core" 9z  +102 "processing"%v9 +3 "core" 9{  +102 "processing"%y9 +32 "core" 9z +102 "processing"%j9 +3 "core" 9z +102 "processing"%l9 +3 "core" 9z +102 "processing"%~9 +3 "core" 9z +102 "processing"%|9 +3 "core" 9z# +102 "processing"%]9 +3 "core" 9y' +102 "processing"%e9 +3 "core" 9z, +102 "processing"%u9 +3 "core" 9z0 +102 "processing"%z9 +3 "core" 9z4 +102 "processing"%9 +3 "core" 9z8 +102 "processing"%w9 +4 "core" 9z= +102 "processing"%9 +3 "core" 9xA +102 "processing"%{9 +3 "core" 9{E +102 "processing"%9 +3 "core" 9zI +102 "processing"%f9 +3 "core" 9{M +102 "processing"%h9 +4 "core" 9{R +102 "processing"%9 +3 "core" 9zV +102 "processing"% 9 +3 "core" 9{Z +102 "processing"%9 +3 "core" 9z^ +102 "processing"%O9 +3 "core" 9{b +102 "processing"%9 +3 "core" 9{g +102 "processing"%9 +3 "core" 9|k +102 "processing"%9 +3 "core" 9 |o +102 "processing"%9 +3 "core" 9|s +102 "processing"% 9 +3 "core" 9|w +102 "processing"%9 +4 "core" 9"|| +102 "processing"%9 +3 "core" 9*} +102 "processing"%9 +3 "core" 91| +102 "processing"%9 +3 "core" 97| +102 "processing"%9 +3 "core" 9= +3 .tPH.hold 2:00:00,28C +3 "processing"% pp9 +2 .tdelay 1:30 +6 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%" +98 "core"  + #tPulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%%' +594 "core" ' + .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml + "processing"%'[ +1604 "core" ' +2 .tPTV.dial :puck +2 "processing"%  +68 "core"  +10 .tPSV.dial PTV +2 "processing"% +70 "core" + .tPBV.dial :waste1 +2 "processing"%  +128 "core"  +2 "processing"%% +4 "core" %Ya\  +2 .tPS.seek 1.5ml +2 "processing"%,' +590 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%W * +30 "core" + +2 .tPS.seek 0ml +2 "processing"%.'W +1604 "core" ' + .tdelay 5:00 +15877 "Can"H\ ; jiB +14126 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 .tPBV.dial :waste1 +2 "processing"%&  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" * + .tPSR.select :air +3 .PSV.dial PSR + "processing"%3 +70 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"% ' +2274 "core" ' + .tPSV.dial PTV +2 "processing"%# +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%0 +69 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%2 +71 "core" + .tdelay 5 seconds +503 .PSV.dial :air + "processing"%_  +68 "core"  +2 .tPS.seek 0ml +2 "processing"%)'W +2279 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%*  +128 "core" +2 .tPSV.dial :mixloop + "processing"% +42 "core" +2 .tPRV.dial :ab1 +2 "processing"%4 @ +71 "core" A +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%1'w +358 "core" ' +2 .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'<  + "processing"%b  +46 "core"  +4 + "processing"%6% +4 "core" %w\  +2 .tPS.seek 0.3ml +2 "processing"%(' +346 "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"%='D +1266 "core" ' +2 .tPRV.dial :waste2 + "processing"%C @ +71 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%;' +863 "core" ' + #taddPMLReagent08 +2 .PSV.dial :air + "processing"%A  +43 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%''[ +1606 "core" ' +2 .tPSV.dial :PML + "processing"%- +43 "core" + .tPTV.dial :mixing +2 "processing"%K @ +70 "core" B + .tPBV.dial :waste1 +2 "processing"%  +33 "core"  + "processing"%I% +4 "core" %Z\  +2 .tPS.seek 1.85ml +2 "processing"%5': +233 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%D * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%/'W +1967 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"':& +3 "core" &\ +2 "manipulator"&& +4 "core" &  % +2 "manipulator"&9% +3 "core" %\ )    "^ +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&S(- +147 "core" ( +2 "manipulator"&U& +3 "core" &-   ? b +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &L& +3 "core" &-   K b +3 .tForearm.seek :garage + "manipulator"&H'! +108 "core" ' +2 .tHand.close +2 "manipulator"&@/ +65 "core" / + "manipulator"&G& +4 "core" &- b +2 "manipulator"&Y% +4 "core" % 3  +2 .tForearm.seek :retract + "manipulator"&Q'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&>( +276 "core" ( + "manipulator"&!& +4 "core" & \   3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &  3 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&E', +95 "core" ' +49 "manipulator"&M& +4 "core" &   3 + "manipulator"&F% +4 "core" %.    +2 "collection"'B& +4 "core" &\ +2 "collection"'a& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'`(O +5 "core" &\ +7 &D\ %h +9 &X~\ 7 +9 &\ K +10 &_\ L +9 &\\\ L +9 &A_\ L +10 &`\ L +9 &`\ K +10 &`\ L +9 &J\\\ L +9 & ]\ L +10 &!c\ L +9 &#_\ K +9 &%Qa\ L +10 &'`\ K +9 &(_\ K +10 &*`\ L +9 &,Z`\ L +9 &.`\ K +10 &/b\ L +9 &1Z\ K +9 &3b_\ L +10 &5$_\ L +9 &6a\ L +10 &8]\ K +9 &:l]\ K +9 &<,a\ L +10 &=\\\ L +9 &?]\ L +9 &Arb\ L +10 &C5a\ K +9 &D^\ L +10 &Fe\ L +9 &Htp\ N +9 &J(\ S +10 &K\ W +9 &M\ Y +9 &OW\ , +10 &O\ L +9 ( + &O]\ E +2 "collection"'a& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.61 + "collection"'Z& +3 "core" &O^\ E +2 .tHand.open +2 "manipulator"&^1 +65 "core" 1 + "manipulator"&% +4 "core" % .  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&i'\ +103 "core" ' + .tPSV.dial PSR +2 "processing"%m +97 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%[' +1624 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%N  +53 "core"  +2 .tPS.seek 0ml +2 "processing"%7'W +1615 "core" ' + .tPSV.dial PSR +2 "processing"%d +40 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%V' +2634 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +9 .tCBV.dial PRV +2 "processing"%8  +2 "collection"'P  +32 "core" +125  +2 .tPSV.dial :mixloop +2 "processing"%X +96 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'o  +5 "core" + .tPTV.dial :PRVmixing +2 "processing"%q  +73 "core" +2 .tPS.seek 0ml +2 "processing"%c'W +2627 "core" ' + .tPSV.dial :air +2 "processing"%T  +41 "core"  +2 .tPS.seek 2.5ml +2 "processing"%}' +2636 "core" ' + .tPSV.dial :mixloop +2 "processing"%s +42 "core" +2 .tPS.seek 0ml +2 "processing"%n'W +2626 "core" ' + .tPSV.dial :air +2 "processing"%r  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%g' +2635 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%x +42 "core" +2 .tPS.seek 0ml +2 "processing"%\\'W +2625 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&t& +4 "core" &  3 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&v( +3 "core" ( +2 "manipulator"&y& +3 "core" &  p 3 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &j& +3 "core" & L 3 +3 .tForearm.seek CC + "manipulator"&l', +106 "core" ' + .tHand.close + "manipulator"&~/ +68 "core" / +2 .tCC.seek :open +2 "collection"'|( +375 "core" ( +2 "manipulator"&]& +4 "core" &  * 3 + "manipulator"&e% +4 "core" %      +2 .tForearm.seek :retract +2 "manipulator"&u'\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&z(- +282 "core" ( +2 "manipulator"&& +3 "core" &-   4 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &w& +3 "core" &-   A 4 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&'! +106 "core" ' +2 .tHand.open +2 "manipulator"&{1 +66 "core" 1 +2 "manipulator"&% +3 "core" % (  M +43 .tForearm.reconfigure :loose +9 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&f'\ +98 "core" ' +2 ."da"delayUntil "11:22:18.45" +5137 "Can"<\ ; jZB +19645 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +2 "processing"%h @ +71 "core" A + ."da"PBV.dial :waste1 +3 "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"%  +41 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%O' +2262 "core" ' +2 ."da"PSV.dial :mixloop +2 "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"% +41 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'W +2267 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +135 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +589 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1607 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +68 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%"  +34 "core" +2 "processing"%% +3 "core" %^\  +3 ."da"PS.seek 1.5ml +2 "processing"%%' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1614 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +15 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +34 "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"%W +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%,' +2278 "core" ' + ."da"PSV.dial PTV +2 "processing"%p +70 "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" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%3'W +2249 "core" ' + #"da"washCycleDA #2 of 2 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%. +135 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%#' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%0'[ +1612 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%2  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%_ +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + "processing"%*% +4 "core" %W\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%4 * +33 "core" , +2 ."da"PS.seek 0ml +3 "processing"%)'W +728 "Can"?\ 8 NjB +878 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%b  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%<  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%6 * +75 "core" , +8 ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%1 +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%+' +2267 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%( +70 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%C +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%=  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%A'W +2278 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%;  +41 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%-  +126 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%K  +43 "core"  + ."da"PTV.dial :PRVmixing +2 "processing"%  +4 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%I +42 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%D' +381 "core" ' +2 ."da"delay 2 seconds +207 .PRV.dial :air + "processing"%'  +42 "core"  + "processing"%5% +4 "core" %\ +2 ."da"PS.seek 0.55ml +2 "processing"%:'t +330 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%9'[ +1555 "core" ' + ."da"PSV.dial :PML +2 "processing"%U +42 "core" +2 ."da"PTV.dial :mixing +2 "processing"%L @ +70 "core" B + ."da"PBV.dial :waste1 +2 "processing"%R  +33 "core"  + "processing"%@% +3 "core" %V\  +3 ."da"PS.seek 1.85ml +2 "processing"%G'6 +236 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%Y * +33 "core" , +3 ."da"PS.seek 0ml +2 "processing"%?'W +1973 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +31067 "Can"+\ G ˈkB +16937 #"da"recoverPRVreagent08 +6 .PTV.dial :mixing +2 "processing"%H @ +15 "core" ? + ."da"PBV.dial :waste1 +2 "processing"%!  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , + ."da"PSV.dial :air +2 "processing"%S  +42 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%M' +2296 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%F +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%B  +41 "core"  + ."da"delay 2 seconds +203 .PSV.dial :mixloop +2 "processing"%Q +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%k  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%Z'W +2287 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%^ +122 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +589 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%a'[ +1607 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%m  +71 "core"  +2 ."da"PSV.dial PTV +2 "processing"%E +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%/  +32 "core" +2 "processing"%N% +4 "core" %V\  +2 ."da"PS.seek 1.5ml +2 "processing"%[' +598 "core" ' + ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +2 "processing"%d * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%7'W +1602 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%P  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%8  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%X * +34 "core" , + ."da"PSR.select :air +49 .PSV.dial PSR +5 "processing"%o +70 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%q' +2264 "core" ' + ."da"PSV.dial PTV +3 "processing"%V +69 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%T +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%c +71 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%s  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%}'W +2284 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%r +135 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%n' +592 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%x'[ +1613 "core" ' + ."da"PTV.dial :puck +3 "processing"%g  +4 "core"  + ."da"PSV.dial PTV +2 "processing"%t +83 "core"  + ."da"PBV.dial :waste1 +2 "processing"%y  +33 "core"  + "processing"%j% +3 "core" %a\ +3 ."da"PS.seek 1.5ml +2 "processing"%~' +589 "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'W +1610 "core" ' +2 ."da"delay 2:00 +1781 "Can"\ 9 lB +10222 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%`  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%]  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%e * +32 "core" * +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%l +68 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2273 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%w +70 "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"%{ +71 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%u'W +2283 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +123 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%h' +598 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1613 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  + ."da"PSV.dial PTV +2 "processing"% +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%\\  +33 "core"  + "processing"%% +3 "core" %^\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +594 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1611 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%O  +4 "core"  +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"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +69 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2268 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%" +71 "core"  +8 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +69 "core"  +2 ."da"PS.seek 0ml +3 "processing"% 'W +2281 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%% +130 "core"  +3 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +3 "processing"% +11 ."da"PS.reconfigure :default +9 "processing"%#A d`xb +14 ."da"PS.seek 0.25ml +2 "processing"%'7 +337 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%' +341 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +7 "processing"% +14 ."da"PS.seek 2ml +2 "processing"%'[ +1617 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%W  +4 "core"  + ."da"PSV.dial PTV +2 "processing"% +84 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%p  +34 "core" + "processing"%% +4 "core" %a\ $ +3 ."da"PS.seek 1.5ml +2 "processing"%&' +588 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +3 ."da"PS.seek 0ml +2 "processing"%,'W +1619 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%.  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%3  +34 "core" + ."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"%2 +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%_' +2408 "core" ' + ."da"PSV.dial PTV +3 "processing"% +73 "core" + ."da"delay 5 seconds +280 "Can"\ ' lB +223 ."da"PSV.dial PSR +2 "processing"%* +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +7 "processing"%0 +74 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%4  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2402 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%b +130 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%<'[ +2125 "core" ' + ."da"delay 5 seconds +503 .PTV.dial :puck +2 "processing"%6  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%1 +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%)  +34 "core" +2 "processing"%% +3 "core" %Y\ ! +3 ."da"PS.seek 1.5ml +2 "processing"%(' +589 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%C * +34 "core" * + ."da"delay 1 second +103 .PSV.dial :waste1 +2 "processing"%=  +102 "core"  +2 ."da"PS.seek 0ml +2 "processing"%+'W +1608 "core" ' + "processing"%;9 +3 "core" 95$ +3 #"da"Processing Puck Heater at 28.2C before imaging + .PH.coast +2 "processing"%- +2 %K& +2 "core" 5$ +3 &TO\ 4 $ +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&% +4 "core" %\  m j   + "storage"(I% +5 "core" %s \ M + "storage"(A. +3 "core" .( +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 1 +2 "storage"('( +196 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +3 (5& +2 "core" & -\ G +2 "manipulator"&D& +4 "core" &- k { ) 4 +2 "manipulator"&% +4 "core" %\  n u X  +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&:( +179 "core" ( + "manipulator"&U& +4 "core" &  x m !w +2 "storage"(L& +3 "core" & \ K +48 ."da"Forearm.reconfigure :tight +10 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&R' +104 "core" ' +2 "storage"(@& +3 "core" & o\ N +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"(Y'H +280 "core" ' +2 "storage"(9- +3 "core" -'r +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&G& +3 "core" & P R A !v +3 "storage"(H& +3 "core" & P\ J +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +2 "manipulator"&!'D +37 "core" ' + ."da"Elbow.hold +2 "manipulator"&, +3 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"(S- +2 "core" -'r +3 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(?'8 +28 "core" ' + "manipulator"&F% +4 "core" %Ja  +2 "storage"(B& +3 "core" & 1 ' f\ 6 +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 306 counts +2 "manipulator"&Q'v +15 "core" ' + "manipulator"&k& +3 "core" & ] U  !t +2 "storage"(M& +4 "core" & e\ E +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&^' +27 "core" ' +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(Z'/ +41 "core" ' +2 "manipulator"&& +4 "core" & $ !t +2 "manipulator"&m% +4 "core" % u x k +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&E'\ +98 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&/( +278 "core" ( +2 "manipulator"&N& +3 "core" & h ` . !r +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &a& +2 "core" & N E !r +3 ."da"Forearm.seek PC +2 "manipulator"&d' +95 "core" ' + ."da"Hand.close +2 "manipulator"&[/ +76 "core" / +2 ."da"PC.seek :open +2 "processing"%P( +404 "core" ( + "storage"(8& +4 "core" & 4\ J +2 "manipulator"&X& +4 "core" & K P  !r + "manipulator"&o% +4 "core" %  G Q 4 +2 ."da"Forearm.seek :retract +2 "manipulator"&7'\ +93 "core" ' + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&V( +244 "core" ( + "manipulator"&T& +4 "core" &\ L F # +2 "storage"(c& +4 "core" & k\ G +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&s' +97 "core" ' + ."da"Hand.open +2 "manipulator"&q1 +69 "core" 1 +2 "storage"(r- +3 "core" -'/ +3 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(}' +28 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.19 Pucks below Top Plate +2 "storage"(n' +53 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23oct3012h50ml_niagara.tif +1945 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +30772 #"da"WARNING: Too Dark -- required 1874.4s exposure > 300s time limit\ SX HX9/16 (USB:36): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da23oct3012h50ml_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23oct3012h50ml20s_niagara.tif +2060 #SX HX9/16 (USB:36): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23oct3012h50ml20s_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23oct3012h50ml30s_niagara.tif +3068 #SX HX9/16 (USB:36): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23oct3012h50ml30s_niagara.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF + ."Qmail"DAfans.email "300.0 sec auto-exposure",Subject: "da23oct3012h50ml images!" +3 "storage"(g- +5 "core" -' +2 "storage"(t& +4 "core" & B\ +3 "manipulator"&y& +21 "core" &   [ ^ +5 ."da"Elbow.seek 1 +71 "manipulator"&j( +17 "core" ( +2 "manipulator"&x& +5 "core" & \  / +2 "storage"(>& +4 "core" & C\ +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&~' +4 "core" ' +3 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.91 Pucks below Top Plate +2 "storage"(`'; +51 "core" ' +2 "manipulator"&]& +3 "core" &   ) +3 "storage"(e& +4 "core" &\ \ (\ +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 1 +2 "manipulator"&l'D +36 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&i, +3 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 2.09 Pucks below Top Plate +2 "storage"(w'& +24 "core" ' +2 "manipulator"&v% +16 "core" %Vl  [ ȷ +3 "storage"({& +10 "core" & f\ +68 ."da"Forearm.force -20 +4 "manipulator"&5 +8 ."da"Forearm.seek 1 + 318 counts +4 "manipulator"&'ς +22 "core" ' +3 "manipulator"&& +9 "core" &   > +4 "storage"(& +8 "core" &\ j\ +5 ."da"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&u' +17 "core" ' +3 "storage"(h% +10 "core" %.\ \  \ +5 ."downElevator"SE.seek :down +6 "storage"( 'v +97 (% +6 "core" %uD \ U[ +5 "manipulator"&\\% +8 "core" %  + +4 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +4 "manipulator"&'\ +91 "core" ' +22 ' +3 ."downElevator"SE.stop + "storage"(5 +7 (& +7 "core" &\ \ ,\ +5 #tStarting finalPurge +8 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +7 "core" &n\ +4 "manipulator"&& +8 "core" & \ \  +4 "manipulator"&O% +8 "core" %\    '  +5 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&(- +176 "core" ( +4 "manipulator"& & +6 "core" &-   # - +5 ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +6 && +6 "core" &-   - +6 ."psFlush"Forearm.seek :garage +3 "manipulator"&'! +107 "core" ' +4 ."psFlush"Hand.close + "manipulator"&/ +78 "core" / +3 "manipulator"&"& +8 "core" &-  . - +3 "manipulator"&% +8 "core" % , 1 +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&'\ +104 "core" ' +6 ."psFlush"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek PC +3 "manipulator"&( +161 "core" ( +3 "manipulator"&%& +7 "core" &  / i +5 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +6 & & +5 "core" & \  h +5 ."psFlush"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +2 "manipulator"&' +101 "core" ' +4 "manipulator"&& +7 "core" &    h +5 "manipulator"&W% +7 "core" %   D +4 "processing"%& +8 "core" &q\ +4 "processing"%p& +118 "core" &[\ +3 &\\\ +6 ."psFlush"PC.seek :closed +4 "processing"%(Tg +5 "core" &b\ +5 &]\ +8 & -\\\ $c +6 &W}Y\ 6 +10 &]\ K +8 &[U\ K +11 &h^T\ L +8 &*aU\ L +10 &bL\ L +10 &\\N\ L +8 &p`R\ L +10 &2]O\ L +10 &ZL\ K +8 &!]P\ K +11 &#xZY\ L +8 &%;`Q\ K +10 &&\\O\ L +10 &(ZQ\ K +8 &*]O\ K +10 &,B]J\ L +10 &.]Q\ L +8 &/\\W\ L +11 &1]P\ L +8 &3KZR\ K +10 &5 `Q\ K +10 &6_P\ K +8 &8_M\ K +10 &:S`N\ K +11 &<]O\ L +8 &=]P\ L +10 &?\\]\ K +8 &A[ZP\ K +10 &C_9\ K +10 &D`L\ K +8 &F_P\ K +10 &H`eQ\ L +10 &JxG\ N +8 &K>\ R +11 &MA\ R +8 &OW5\ R +10 &Q?\ R +10 &RD\ ? +8 &THn@\ K +10 &TRL/\ + +5 ( +5 "processing"%p& +6 "core" &TR<\ + +5 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.52 +3 "processing"%& +8 "core" &TR8\ + +3 ."psFlush"Hand.open +4 "manipulator"& 1 +67 "core" 1 +4 "manipulator"&&% +7 "core" %   I +4 ."psFlush"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +2 "manipulator"&.'\ +91 "core" ' +3 ."psFlush"PSR.select :air +5 .PSV.dial PSR +3 "processing"%3 +44 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +5 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +4 "processing"%#' +195 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +403 "core" ' +3 ."psFlush"delay 5 seconds +504 .PSR.select :air +4 "processing"% +14 ."psFlush"PS.seek 2.5ml +2 "processing"%2' +642 #"uploadLog"upsync +1483 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%, @ +183 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%  +124 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%* +96 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%0'9 +2634 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%4 +109 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%_' +585 "core" ' +2 ."psFlush"delay 5 seconds +49 "Can"\ : ښmHB +453 ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%b' +2115 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%  +32 "core"  + ."psFlush"PTV.dial :mixing +2 "processing"%6 @ +69 "core" B + ."psFlush"PSV.dial :mixloop +2 "processing"%1 +95 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%)'9 +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +97 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%<'P +1096 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%C' +1612 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%= +70 "core" + ."psFlush"PTV.dial :puck +2 "processing"%(  +67 "core"  +2 ."psFlush"PBV.dial :waste1 +2 .PS.seek 0ml +2 "processing"%;'W +2625 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%- +70 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%K' +589 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2116 "core" ' + ."psFlush"PSV.dial PTV +7 "processing"%I +70 "core" + ."psFlush"PBV.dial PSV +2 "processing"%A U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%5'W +2633 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%D @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2638 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%J  +68 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"%U'W +2631 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%L +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%z' +2636 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%@ +69 "core" + ."psFlush"PBV.dial PSV +2 "processing"%f U +4 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%9'W +2629 "core" ' +2 ."psFlush"PSV.dial PBV +6 "processing"%G @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%H' +2630 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%S  +68 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"%F'W +2645 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%B +42 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%k'P +1108 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%M' +1607 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +69 "core" + ."psFlush"PTV.dial :puck +2 "processing"%m  +5 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%R  +51 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%:'W +2643 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%Y +70 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%!' +598 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%Q' +2125 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%? +69 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%^ U +51 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%N'W +2634 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%a @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2625 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%[  +68 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%E'W +2630 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%\ +42 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%8' +2639 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%X +68 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%o U +4 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%d'W +2632 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%T @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%c' +2629 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%/  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%q'W +2374 "Can"\ = mB +250 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'r& +4 "core" &\ +2 "manipulator"&7& +4 "core" &    g +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&Z( +4 "core" ( + "manipulator"&}& +4 "core" &  \ g +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &g& +3 "core" &   g +3 .tForearm.seek PC +2 "manipulator"&t' +92 "core" ' +2 .tHand.close + "manipulator"&y/ +68 "core" / +2 .tPC.seek :open +46 "processing"%x( +404 "core" ( +2 "manipulator"&>& +4 "core" &   f +2 "manipulator"&]% +4 "core" %     +2 .tForearm.seek :retract +2 "manipulator"&e'\ +90 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&v( +348 "core" ( +2 "manipulator"&{& +3 "core" &    9% +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &V& +3 "core" &   9% +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&s', +103 "core" ' +2 "manipulator"&n& +4 "core" &# \  n 9% + "manipulator"&% +4 "core" %%  * +2 "collection"'& +3 "core" &\ +4 "collection"'h& +4 "core" &/\ +3 .tCC.seek :closed +2 "collection"'~(O +4 "core" &.\ +7 &D.\ %g +9 &Y/\ 7 +9 &:\ K +10 &\\1\ L +9 &`0\ L +10 &G].\ L +9 &\ b-\ K +9 &\\-\ L +10 &b3\ K +9 &Oc0\ L +9 & `,\ K +10 &!b,\ L +9 &#`-\ K +10 &%W]0\ L +9 &'`-\ L +9 &(\\/\ K +10 &*_0\ K +9 &,__.\ L +10 &.!_0\ L +9 &/_.\ L +9 &1^0\ L +10 &3h`6\ K +9 &5*_/\ K +9 &6`2\ K +10 &8`/\ L +9 &:p^.\ K +9 &<2^.\ K +10 &=_-\ K +9 &?a/\ K +10 &Axa0\ K +9 &C:`1\ K +9 &D_0\ L +10 &Fe.\ L +9 &Hyr.\ N +10 &J0/\ R +9 &K(\ V +9 &M+\ Y +10 &OT0\ - +9 &O}.\ O +9 ( + &Oi/\ G +2 "collection"'h& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.61 + "collection"'j& +3 "core" &Oi\ G +2 .tHand.open +2 "manipulator"&`1 +75 "core" 1 +2 "manipulator"&% +3 "core" % % +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&\\'\ +100 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'l& +4 "core" &Oi\ G +2 "collection"'% +4 "core" %(\ +2 .tCSV.dial CSR + "collection"'  +40 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"''l +1351 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 '% +2 "core" %l\ +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'w' +654 "core" ' + .tCSV.dial :waste +7 "collection"'O +123 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'u' +1988 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"' & +3 "core" &Oh\ G +2 "collection"'% +4 "core" %\ + .tCSV.dial :flush +2 "collection"'  +41 "core"  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'i'l +1197 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +40 "core" A +2 "collection"'"% +3 "core" %l\  +3 .tCS.seek 7ml +2 "collection"'' +540 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'  + '%  +41 "core"  +88  + .tCBV.dial :waste1 +2 "collection"' @ +50 "core" ? +2 .tCS.seek 0ml +2 "collection"'' +1671 "core" ' + #tFlushing lower manifold's waste2 port +2 "collection"'& +3 "core" &Og\ G +2 "collection"'% +4 "core" %\ +2 .tCSV.dial :flush + "collection"'W  +71 "core" +2 .tCS.seek 5ml +2 "collection"''l +1200 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +42 "core" A + "collection"'P% +3 "core" %l\  +3 .tCS.seek 7ml +2 "collection"'' +533 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  +2 '&  +6 "core"  +33  +2 .tCBV.dial :waste2 +2 "collection"'p  +109 "core"  +2 .tCS.seek 0ml +2 "collection"'3' +1666 "core" ' +3 #tDisinfecting external Intake with kill + "collection"'& +4 "core" &Og\ G +2 "collection"'+% +3 "core" %\ +2 .tCSV.dial CSR +2 "collection"'#  +53 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"',' +1882 "core" ' +2 .tdelay 5 seconds +506 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml +2 "collection"' ' D +536 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"'* +2 '2  +98 "core" +33  + .tCTV.dial :intake +2 "collection"'4  +70 "core" +2 .tIntake.select :open + "sampler") +11 .tCS.seek 2ml + "collection"'0' \\ +1877 "core" ' +2 .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'_  +71 "core" ~ +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'' +583 "core" ' +2 .tCSV.dial CSR +2 "collection"'6  +97 "core"  + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'1'l +1349 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'b' D +1351 "core" ' + .tCSV.dial CBV +2 "collection"' +97 "core" +2 .tCS.seek 0ml +2 "collection"')' +2621 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&<& +3 "core" &  3 9$ +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&=( +4 "core" ( + "manipulator"&(& +4 "core" &   c 9$ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &C& +3 "core" &    9$ +3 .tForearm.seek CC + "manipulator"&-', +102 "core" ' +2 .tHand.close + "manipulator"&;/ +75 "core" / +2 .tCC.seek :open +2 "collection"'K( +375 "core" ( + "manipulator"&I& +3 "core" &   F 9$ +2 "manipulator"&A% +4 "core" % $ 7 3 +2 .tForearm.seek :retract +2 "manipulator"&'\ +106 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&D(- +281 "core" ( +2 "manipulator"&5& +3 "core" &-   \ , +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &J& +3 "core" &-   , +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&'! +109 "core" ' +2 .tHand.open + "manipulator"&L1 +75 "core" 1 +2 "manipulator"&U% +3 "core" % ) a +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&@'\ +101 "core" ' +2 "processing"%f& +3 "core" &\ +31513 "Can"\ . ntB +60001 \ . o\ B +60001 \ . =oB +60002 \ . p6B +60001 \ . pB +18671 #t-> exit +35 #mEXIT @1698685929.24EDT @1698681445.58EDT = =mMAIN_scheduler =tMAIN @EDT1698681447.38 #"core_reset"Sent BREAK +2 #t@30998 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +221 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus @EST1699286535.11 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +417 "Can"m\ y + m\ y + #tPolling Can every 10:00 +4 #Cleanly exited at 13:12:08EDT30-Oct-23 +1400 #-> ESP.ready! +3 #Powering core bus +541 .Gate.power :raw,:ON +3 "sampler") +25 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +3 % +2 "core"  +6 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X access 1 +3 "storage"(1% +4 "core" %n |\ +2 "manipulator"&2% +3 "core" %\      +2 "manipulator"&3& +4 "core" &   % +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(4(; +351 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (5& +2 "core" &; \  +1161 #t-> access 2 +3 "storage"(6% +3 "core" %n :\ +2 "manipulator"&7% +4 "core" %\     +2 "manipulator"&8& +3 "core" &    % +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(9(K +190 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (:& +2 "core" &K 4\  +5585 #t-> startTube 2 +651 #-> da 50 +2 #da sampling at most 50ml +4 ."Qmail"DAfans.email "Started da in tube 2 at 11:04:31EST06-Nov-23\\n{6 => 4}\\nCan@11:02:19, 19.5C, 31% humidity, 14.4psia, 13.702V, 0.097A, 0.002Ah, 1.33W",Subject: "da sampling at most 50ml" +5 #tLoading sh1 puck from tube 2 into Collection Clamp + "collection"';& +3 "core" &v\  +3 .tHand.open +2 "manipulator"&<1 +68 "core" 1 +2 "manipulator"&=% +3 "core" % \     +2 "storage"(>% +4 "core" %o \ +2 "storage"(?. +3 "core" .(K +2 .tSC.reconfigure :tight +4 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(@( +447 #"uploadLog"upsync +225 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (A& +3 "core" & |\ +2 "manipulator"&B& +4 "core" & \  u % +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 +2 "manipulator"&C( +13 "core" ( +2 "manipulator"&D& +4 "core" &    ^ +2 "storage"(E& +4 "core" & d\ +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&F' +97 "core" ' + "storage"(G& +4 "core" & 1\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(H'H +277 "core" ' + "storage"(I- +3 "core" -'Y +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (J& +3 "core" & J\ +2 "manipulator"&K& +42 "core" &   7 ^ +9 .tElbow.seek 2 +2 "manipulator"&L( +20 "core" ( +2 "manipulator"&M& +3 "core" &    +3 "storage"(N& +3 "core" & 4\ +3 .tForearm.seek 2 + 300 counts + "manipulator"&O'y +18 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&P/ +77 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&Q& +2 "storage"(R'v +7 "core" &  ! 7  +2 "manipulator"&S% +4 "core" % z   x +2 .tForearm.seek :retract +2 "manipulator"&T'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&U( +151 "core" ( +2 "manipulator"&V& +4 "core" ' + &   4 +2 .tElbow.reconfigure :loose +2 ."downElevator"SE.stop +4 "manipulator"&$ &.,(#b + "storage"(5 +3 "manipulator"&W& +7 "core" &   " 4 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&X', +96 "core" ' +2 "manipulator"&Y& +4 "core" &   \ 4 +2 "manipulator"&Z% +4 "core" %5   0 +2 "collection"'[& +3 "core" &y\  +3 "collection"'\\& +5 "core" &u\  +2 .tCC.seek :closed +2 "collection"'](O +4 "core" &x\  +8 &Mu\ &j +9 &zYt\ 8 +10 &v\ L +9 &cr\ M +9 &\\cu\ M +10 &av\ L +9 &bx\ L +9 &bz\ L +10 &e_p\ L +9 &'ds\ L +10 &`u\ L +9 &!`n\ M +9 &#n`v\ L +10 &%.bt\ M +9 &&`v\ L +9 &(av\ L +10 &*tcs\ M +9 &,9`t\ L +10 &-bv\ L +9 &/`r\ L +9 &1av\ L +10 &3Abw\ L +9 &5bu\ L +10 &6`w\ L +9 &8`w\ L +9 &:J`u\ K +10 &< bp\ L +9 &=bt\ L +9 &?`r\ L +10 &AQ`m\ L +9 &C_q\ K +9 &Dcp\ L +10 &Fkr\ M +9 &HQus\ N +10 &Jw\ R +9 &Kt\ W +9 &My}\ Y +10 &N]m\ 0 +9 &Own\ N +9 ( +2 &Ohj\ E +2 "collection"'\\& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.62 + .Hand.open + "manipulator"&^1 +68 "core" 1 +2 "manipulator"&_% +4 "core" % 5  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&`'\ +97 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi + #Priming 7ml +2 .Gate.power :sampler,:ON + ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +3 .Exhaust.select :close + .SS.hold +2 "sampler")a+ +2 "core" + +2 "sampler")b% +4 "core" % \  +2 "collection"'c& +4 "core" &Oii\ E +3 "Can"n\ P9 +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air + "collection"'d  +5 "core"  + .tSSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure :fast +3 "sampler")#.0X& +3 "core" &O]_\ E +2 ."airStroke"CSV.dial :waste +3 "sampler")?% +2 "collection"'9 +6 "core" % \ +2 .tSSV.dial :exhaust +2 "sampler")A  +63 "core" +2 ."airStroke"CS.seek 0ml + "collection"'B' +3 "core" ' +3 ."airStroke"CSV.dial :air +2 "collection"'D @ + "core"  +3 .tExhaust.select :open +2 "sampler")@ +9 .tSS.reconfigure :exhale +3 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"'\\' +160 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")b +67 "core" ' +2 ."CSpush"CS.stop +2 "collection"'5 +57 "core"  +2 .tSS.reconfigure :exhale +2 "sampler")#.0X]d +103 "collection"'9 +2 "core" 9/>ad +103 "collection"'9 +2 "core" 9B>fd +103 "collection"'9 +3 "core" 9U?jd +103 "collection"'9 +3 "core" 9i@nd +102 "collection"'9 +3 "core" 9}@rd +103 "collection"'9 +2 "core" 9@vd +103 "collection"' 9 +2 "core" 9B{d +103 "collection"'9 +3 "core" 9Bd +102 "collection"'"9 +3 "core" 9Dd +103 "collection"' 9 +2 "core" 9Ed +103 "collection"'#9 +2 "core" 9Fd +103 "collection"'$9 +2 "core" 9Gd +103 "collection"'%9 +2 "core" 9'Hd +103 "collection"'&9 +3 "core" 9>Hd +102 "collection"'9 +3 "core" 9TId +102 "collection"'9 +3 "core" 9jJd +103 "collection"'(9 +2 "core" 9Jb +103 "collection"')9 +3 "core" 9Ja +102 "collection"'*9 +3 "core" 9L^ +103 "collection"'9 +2 "core" 9L] +103 "collection"',9 +2 "core" 9M[ +103 "collection"'-9 +2 "core" 9MX +103 "collection"'.9 +3 "core" 9 MV +103 "collection"'+9 +2 "core" 9!OT +103 "collection"'/9 +2 "core" 97PR +103 "collection"'29 +2 "core" 9ORP +103 "collection"'19 +2 "core" 9fSN +103 "collection"'39 +3 "core" 9}TL +102 "collection"'9 +3 "core" 9VJ +103 "collection"'69 +2 "core" 9WH +140 "collection"'09 +10 "core" 9XE +103 "collection"'89 +3 "core" 9ZC +102 "collection"''9 +4 "core" 9ZA +103 "collection"'59 +2 "core" 9[? +103 "collection"'79 +3 "core" 9#\\> +103 "collection"':9 +2 "core" 99]< +103 "collection"';9 +2 "core" 9N^9 +103 "collection"'<9 +3 "core" 9c_7 +103 "collection"'49 +2 "core" 9z_6 +103 "collection"'>9 +2 "core" 9a4 +103 "collection"'?9 +2 "core" 9b 2 +103 "collection"'99 +2 "core" 9d1 +103 "collection"'A9 +4 "core" 9e. +102 "collection"'D9 +3 "core" 9e- +102 "collection"'9 +3 "core" 9g, +102 "collection"'9 +3 "core" 9g!* +103 "collection"'=9 +2 "core" 9g%( +103 "collection"'B9 +3 "core" 9-i)' +103 "collection"'I9 +2 "core" 9?k-& +103 "collection"'J9 +2 "core" 9Rm2# +103 "collection"'9 +2 "core" 9cn6# +103 "collection"'E9 +2 "core" 9uo:" +103 "collection"'M9 +3 "core" 9o>! +103 "collection"'N9 +3 "core" 9rB +103 "collection"'P9 +2 "core" 9sG +103 "collection"'Q9 +2 "core" 9tK +103 "collection"'S9 +2 "core" 9uO +103 "collection"'G9 +2 "core" 9vS +103 "collection"'F9 +2 "core" 9xW +103 "collection"'V9 +2 "core" 9y\\ +103 "collection"'W9 +2 "core" 9 z` +103 "collection"'K9 +3 "core" 9 {d +102 "collection"'O9 +4 "core" 9 {h +102 "collection"'Y9 +3 "core" 9 ,|l +103 "collection"'Z9 +2 "core" 9 9}q +103 "collection"'H9 +2 "core" 9 F~u +103 "collection"'[9 +2 "core" 9 Ry +103 "collection"'R9 +3 "core" 9 ^} +103 "collection"'T9 +2 "core" 9 j +103 "collection"'!9 +2 "core" 9 u +103 "collection"'_9 +2 "core" 9  +103 "collection"'L9 +2 "core" 9  +103 "collection"'b9 +3 "core" 9  +103 "collection"'C9 +2 "core" 9  +103 "collection"'\\9 +2 "core" 9  +103 "collection"'^9 +2 "core" 9  +103 "collection"'c9 +2 "core" 9  +103 "collection"'X9 +2 "core" 9  +103 "collection"'9 +2 "core" 9  +103 "collection"'d9 +2 "core" 9 \ +103 "collection"'g9 +2 "core" 9 \ +103 "collection"'a9 +3 "core" 9 \ +102 "collection"'f9 +3 "core" 9  +103 "collection"'h9 +2 "core" 9 \ +103 "collection"'i9 +2 "core" 9 \ +103 "collection"'e9 +2 "core" 9  +103 "collection"'j9 +3 "core" 9  +102 "collection"'m9 +4 "core" 9\  +102 "collection"'l9 +3 "core" 9\  +103 "collection"'o9 +2 "core" 9\  +103 "collection"'n9 +2 "core" 9\  +103 "collection"'r9 +2 "core" 9\  +103 "collection"'k9 +3 "core" 9\  +103 "collection"'t9 +2 "core" 9\  +103 "collection"'s9 +2 "core" 9\ # +103 "collection"'p9 +2 "core" 9\ & +103 "collection"'q9 +2 "core" 9\ ) +103 "collection"'y9 +2 "core" 9\ . +3 .tCH.hold 10:00,70C +3 "collection"'z `\ s `\ )\ +2 '{9 +7 "core"  + 9\ , + "collection"'v% +4 "core" %\ q +2 #tBegun lysing Collection Puck Heater at 68.1C/16.6psia +37545 "Can"x\ \ ? +22444 "core" ` + "collection"'|9 +3 "core" 9\ t_ +2 "collection"'w% +4 "core" %\ +2 #tEnded lysing Collection Puck Heater at 70C/14.8psia +2 .CS.seek 0ml +2 "collection"'' +335 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +98 "core" B + .tCSV.dial :air +2 "collection"' @ +41 "core" ? +2 .tCS.seek 5ml + "collection"''l +1348 "core" ' + .tCSV.dial CTV +41 "collection"'}  +49 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'~ @ +42 "core" > + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +41 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +41 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'' +1357 "core" ' + "collection"'\ % +4 "core" % \ +2 #tPuck @26.5psia after final lysis pressurization + #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"' +97 "core" ~ + .tCBV.dial CSV +2 "collection"'  +28 "core"  + "collection"'% +4 "core" % + ,\ +2 .tCS.seek 4.999ml +2 "collection"''l +1348 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'  +42 "core" +2 "collection"'% +4 "core" %l &\  +2 .tCS.seek 6.999ml + "collection"'' +589 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"' @ +40 "core" > +3 .tCS.seek 10ml + "collection"'' D +846 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +109 "core" _ +2 #tLysing Complete + "collection"'& +3 "core" &O[BG \ E +3 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&% +4 "core" %   H  +2 "storage"(% +3 "core" %z *\ +2 "storage"( . +3 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(( +194 "core" ( + .tSC.configure :limp +7 "storage"($(\ 1b +3 ("& +3 "core" & @\ +2 "manipulator"& & +8 "core" &  U 4 +2 "manipulator"&#% +4 "core" %    +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&$( +158 "core" ( +2 "manipulator"&%& +4 "core" &     +2 "storage"(&& +4 "core" & b\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&' +93 "core" ' +2 "storage"(& +3 "core" & W\ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(('H +268 "core" ' +2 "storage"()- +3 "core" -'H +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(*'6 +33 "core" ' +2 "manipulator"&& +4 "core" &    +2 "manipulator"&,% +4 "core" %  C x +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&-'\ +91 "core" ' + .tElbow.seek CC +2 "manipulator"&.( +153 "core" ( + "manipulator"&+& +4 "core" &  " 3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &/& +2 "core" & \  3 +3 .tForearm.seek CC +2 "manipulator"&2', +106 "core" ' + .tHand.close + "manipulator"&1/ +70 "core" / +2 .tCC.seek :open + "collection"'3( +379 "core" ( +2 "storage"(& +4 "core" & `\ +2 "storage"(6& +3 "core" & A\ +2 "manipulator"&0& +4 "core" & \ 9 1 +2 "manipulator"&8% +4 "core" %    +2 .tForearm.seek :retract +2 "manipulator"&''\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&5( +149 "core" ( + "manipulator"&7& +4 "core" &   +2 "storage"(:& +4 "core" &\ \  9\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&;'D +110 "core" ' + .tElbow.hold +2 "manipulator"&<, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&41 +76 "core" 1 +3 "manipulator"&>% +4 "core" % Te    ǵ +2 "storage"(?& +4 "core" & \ + .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 316 counts + "manipulator"&9'π +16 "core" ' +2 "manipulator"&A& +4 "core" &   +2 "storage"(D& +4 "core" &\ \  X\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&' +64 "core" ' +8 "storage"(% +5 "core" %@\ \  ,\ +3 ."downElevator"SE.seek :down +3 "storage"(='v +98 (B% +3 "core" %Q O\ Wd +3 "manipulator"&I% +4 "core" %   & +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&J'\ +93 "core" ' +65 ' + ."downElevator"SE.stop + "storage"(5 +4 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" &MN\ +3 "manipulator"&E& +4 "core" &   1 + "manipulator"&M% +5 "core" %\    ( +2 .tElbow.seek FlushPuck::Garage + "manipulator"&N(- +170 "core" ( +2 "manipulator"&P& +4 "core" &-   S +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &Q& +2 "core" &-   E S +3 .tForearm.seek :garage +2 "manipulator"&S'! +104 "core" ' + .tHand.close + "manipulator"&G/ +73 "core" / + "manipulator"&F& +4 "core" &-    S +2 "manipulator"&V% +4 "core" % 5  +2 .tForearm.seek :retract +2 "manipulator"&W'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&K( +271 "core" ( +2 "manipulator"&O& +3 "core" &   a 4 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &Y& +3 "core" &  H 4 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&Z', +101 "core" ' +2 "manipulator"&H& +4 "core" &   \ 4 +2 "manipulator"&[% +4 "core" %5  - | +2 "collection"'R& +4 "core" &TX\ +2 "collection"'T& +5 "core" &SWi\ +2 .tCC.seek :closed +2 "collection"'!(O +4 "core" &UW\ +7 & 1VV\ %g +9 &XzTW\ 6 +10 &TY\ K +9 &^SX \ J +10 &~]UY\ J +9 &@\\VY\ J +9 &bUY\ K +10 &^UX\ J +9 &aSW]\ K +9 &H_UX\ J +10 & `TX\ J +9 &!`VY\ J +10 &#[VX\ J +9 &%O`XWx\ K +9 &'^UZ\ J +10 &(`UY\ J +9 &*`TX\ J +9 &,W_VY\ K +10 &._WX\ J +9 &/_UY\ J +10 &1_WZ\ J +9 &3`bVZ\ J +9 &5#]WX\ J +10 &6`WY}\ J +9 &8_UZ`\ J +9 &:h^UZ\ J +10 &<*bWY\ J +9 &=\\YZ\ J +10 &?]UZ\ J +9 &Aq_UY\ J +9 &C3]VY\ J +10 &D_WY\ J +9 &FcWZ\ K +9 &HquUZ_\ M +10 &J"XYR\ S +9 &KmY6\ V +10 &M\ X +9 &OYx \ )} +9 &O!qv\ L +10 ( + &O]kp\ C +2 "collection"'T& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.63 + "collection"'_& +4 "core" &O]jn\ C +2 .tHand.open + "manipulator"&L1 +74 "core" 1 +2 "manipulator"&b% +4 "core" % - \  I +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&C'\ +95 "core" ' +2 .tPSV.dial PSR +2 "processing"%\\ +126 "core"  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%j +10 .tPS.seek 1.5ml + "processing"%^' +1616 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%c  +40 "core"  +2 .tPS.seek 0ml +2 "processing"%X'W +1618 "core" ' + .tPSV.dial PSR +2 "processing"% +42 "core"  +2 .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%d' +2637 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%g +2 "collection"'a  +6 "core" A + "processing"%f +3 "core" A +2 "processing"%h  +70 "core" +87  +2 .tPSV.dial :mixloop + "processing"%i +97 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'e  +15 "core" ~ +2 .tPTV.dial :PRVmixing + "processing"%j  +125 "core" +2 .tPS.seek 0ml +2 "processing"%m'W +2624 "core" ' + .tPSV.dial :air +2 "processing"%l  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%o' +2635 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%n +42 "core" +2 .tPS.seek 0ml +2 "processing"%r'W +2632 "core" ' + .tPSV.dial :air +2 "processing"%k  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%t' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"%s +42 "core" +2 .tPS.seek 0ml +2 "processing"%p'W +2632 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&q& +3 "core" &  ` 4 +43 .tElbow.reconfigure :tight +11 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&y( +4 "core" ( + "manipulator"&{& +4 "core" &  T 4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &v& +3 "core" &   4 +2 .tForearm.seek CC +2 "manipulator"&x', +109 "core" ' + .tHand.close +2 "manipulator"&z/ +67 "core" / +2 .tCC.seek :open +2 "collection"'|( +379 "core" ( + "manipulator"&w& +4 "core" &   + 4 +2 "manipulator"&u% +4 "core" %  \ +2 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(- +278 "core" ( + "manipulator"&& +4 "core" &-   F +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &}& +3 "core" &-   F +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&~'! +104 "core" ' +2 .tHand.open + "manipulator"&1 +73 "core" 1 +2 "manipulator"&% +3 "core" % )  ȿ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +104 "core" ' + .tPSV.dial :mixloop +7 "processing"%\ +4 "core" + .tPTV.dial :PRVmixing +2 "processing"%  +15 "core" +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%  +3 "collection"'  +6 "core"  +10 + .tCTV.dial :air,avoiding: :intake +2 "collection"'  +5 "core"  + #tLoading lyfil puck from tube 2 into Collection Clamp +2 "collection"'& +4 "core" &lol\ + "manipulator"&% +4 "core" %\    $ +2 "storage"(% +4 "core" %{\ \  \ +2 "storage"(. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(( +198 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +3 "core" & A\  +2 "manipulator"&& +5 "core" &-    F +2 "manipulator"&% +4 "core" %\  \   $ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&( +179 "core" ( +2 "manipulator"& & +4 "core" &  $ +2 "storage"("& +4 "core" & -\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"& ' +101 "core" ' +2 "storage"(#& +4 "core" & \ \ % \ \  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +8 .tSE.seek :beamBreak + "storage"(@'H +291 "core" ' +2 "storage"(%- +3 "core" -'k +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (&& +3 "core" & \  +2 "manipulator"&& +4 "core" &   / $ +2 .tElbow.seek 2 +2 "manipulator"&U( +3 "core" ( +2 "manipulator"&`& +4 "core" &    $ +2 "storage"()& +4 "core" & w\  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&'y +26 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&,/ +69 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&(& +3 "storage"(+'v +7 "core" &  $ +2 "manipulator"&/% +4 "core" % m   4 +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&$( +158 "core" ( ' +2 ."downElevator"SE.stop +2 "manipulator"&1& +2 "storage"(5 +6 "core" &  : 1 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &-& +3 "core" &   ? 1 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&]', +95 "core" ' + "manipulator"&& +3 "core" &    1 +3 "manipulator"&6% +4 "core" %6   G +2 "collection"'0& +4 "core" &mrF\ +2 "collection"'8& +5 "core" &lr;\ +2 .tCC.seek :closed +2 "collection"'7(O +4 "core" &mp.\ +7 &9mq\ %g +10 &Z}np\ 7 +9 &or\ J +9 &^mqP\ J +10 &`ms\ J +9 &K_ns\ J +10 & _mp\ J +9 &^oq\ J +9 &`oq\ J +45 &S`op\ J +10 & ^lr\ J +2 &!cmq\ K + &#^oq\ J + &%Z`mpp\ J + &'_msY\ J +6 &(_ouX\ J +9 &*_oqG\ K +10 &,c\\ms=\ J +9 &.$_ns.\ J +9 &/_oq\ J +10 &1_nr \ J +9 &3icnr\ K +10 &5-Zmp\ J +9 &6_osK\ J +9 &8`or\ J +10 &:s\\nr2\ J +9 &<5_lr3\ J +9 &=]mr7\ I +10 &?^nq9\ J +9 &A|^ms%\ I +10 &C<]oq\ J +9 &D^oq\ J +9 &Fbos\ J +10 &H}qms\ L +9 &J3mq>\ P +10 &KmqR\ V +9 &Mmp\ X +9 &OSno\ - +10 &O}mo\ R +8 ( +2 &Onmp\ I +2 "collection"'8& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.61 + .Hand.open + "manipulator"&:1 +67 "core" 1 + "manipulator"&2% +4 "core" % 6  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&.'\ +95 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'4  +126 "core" ~ + .tCSV.dial CTV +2 "collection"'>  +28 "core"  +2 .tPS.seek 2.5ml +2 "processing"%?' +981 "Can"|\ Fz +1651 "core" ' + "collection"'A% +4 "core" % IGJ\  +2 .tCS.seek 4.151ml +2 "collection"'D'Q +1567 "core" ' +2 .tdelay 8 seconds +803 .PSV.dial :air + "processing"%'  +43 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%  +68 "core"  +2 .tPS.seek 0ml +2 "processing"%5'W +2632 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'B ` +38 "core" _ + .tCSV.dial :air +2 "collection"'I @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"';' D +1583 "core" ' +2 .tCSV.dial CTV +2 "collection"'9  +42 "core"  +2 .tCS.seek 0ml +2 "collection"'' +2619 "core" ' +2 .tCBV.dial :waste1 + "collection"'E @ +28 "core" ? +2 .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +2 "collection"'M  +126 "core" +2 "collection"'*& +4 "core" &Ommo\ I +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&% +4 "core" %\      +2 "storage"(P% +4 "core" %} \ + "storage"(Q. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(=( +197 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (<& +2 "core" & \ +3 "manipulator"&G& +3 "core" &  A 1 +2 "manipulator"&F% +4 "core" %\    V  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&V( +157 "core" ( +2 "manipulator"&J& +4 "core" &     +2 "storage"(S& +4 "core" & w\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&O' +93 "core" ' +2 "storage"(Y& +4 "core" & >\ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(N'H +282 "core" ' +2 "storage"(H- +3 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&[& +3 "core" &   s  +2 "storage"(R& +4 "core" & \ + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&W'D +38 "core" ' + .tElbow.hold +2 "manipulator"&3, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(_- +2 "core" -' +3 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(L'I +32 "core" ' + "manipulator"&b% +4 "core" %So  B ȸ +2 "storage"(T& +3 "core" & D G \ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 315 counts + "manipulator"&\\' +16 "core" ' + "manipulator"&Z& +4 "core" &    +2 "storage"(c& +4 "core" & {\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&^' +17 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"('@ +39 "core" ' +2 "manipulator"&X& +3 "core" &   +2 "manipulator"&g% +3 "core" %   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&f'\ +89 "core" ' +2 .tElbow.seek CC + "manipulator"&a( +151 "core" ( +2 "manipulator"&h& +4 "core" &   5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &i& +2 "core" &    5 +3 .tForearm.seek CC + "manipulator"&e', +144 "core" ' +9 .tHand.close + "manipulator"&j/ +77 "core" / +2 .tCC.seek :open +2 "collection"'d( +379 "core" ( +2 "storage"(l& +3 "core" & M\ +3 "storage"(m& +3 "core" & (\ +2 "manipulator"&n& +3 "core" &  1 +3 "manipulator"&o% +3 "core" % "   O h +3 .tForearm.seek :retract +2 "manipulator"&k'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&r( +149 "core" ( +2 "manipulator"&s& +3 "core" &    +2 "storage"(t& +4 "core" &\ \  \ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&q'D +111 "core" ' +2 .tElbow.hold +2 "manipulator"&{, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&v1 +76 "core" 1 +2 "manipulator"&z% +4 "core" % Tp U Ǹ +2 "storage"(K& +4 "core" & t\ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 316 counts + "manipulator"&C'π +18 "core" ' +2 "manipulator"&!& +4 "core" &    +2 "storage"(w& +4 "core" &\ \  E\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&u' +20 "core" ' +2 "storage"(x% +3 "core" %D\ 2\ 2\  +3 ."downElevator"SE.seek :down +3 "storage"('v +99 (}% +3 "core" %G \ U_ +2 "manipulator"&y% +4 "core" %   9 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +52 ' + ."downElevator"SE.stop +2 "storage"(5 +3 .tPSV.dial :air +2 "processing"%  +80 "core"  +3 .tPS.seek 2.5ml + "processing"%' +2628 "core" ' + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%\ +54 "core" +2 .tdelay 1 second +101 .PSV.dial :air +2 "processing"%  +40 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +41 "core" +2 .tdelay 1 second +102 .PSV.dial :air +31 "processing"%  +42 "core"  + .tdelay 1 second +103 .PS.seek 0ml +2 "processing"%'W +2634 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +4 "core" &\ +2 "manipulator"&& +4 "core" &    +2 "manipulator"&% +3 "core" %  \  s +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +171 "core" ( + "manipulator"&~& +4 "core" &-   g +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-   g +2 .tForearm.seek :garage +2 "manipulator"&'! +102 "core" ' +2 .tHand.close +2 "manipulator"&/ +76 "core" / +2 "manipulator"&& +3 "core" &- L g +2 "manipulator"& % +4 "core" % /   ? +2 .tForearm.seek :retract +2 "manipulator"&"'\ +99 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&( +150 "core" ( + "manipulator"&#& +3 "core" &   i +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &   i +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&%' +98 "core" ' +2 "manipulator"&&& +4 "core" &   h +2 "manipulator"&% +4 "core" %\   +2 "processing"%`& +4 "core" &\ +2 "processing"%)& +5 "core" & \ +2 .tPC.seek :closed +2 "processing"%,(Tg +49 "core" &\ +9 &\ + &\ + &&\ + &\ + &*\ : + &J}#\ 0 +4 &Ds/\ E +10 &g7\ M +9 &_:\ L +9 &qaE\ M +10 &3`C\ M +9 &`E\ M +10 &^3\ L +9 &z_9\ L +9 &<bF\ L +10 & _F\ L +9 &"`K\ L +10 &$`B\ L +9 &&D_=\ L +9 &(_?\ L +10 &)aI\ L +9 &+^V\ L +11 &-M]X\ L +8 &/_]\ L +9 &0]U\ L +10 &2]\\\ L +9 &4U_U\ L +9 &6]V\ L +10 &7_a\ L +9 &9_[\ L +9 &;_^d\ K +10 &= ^a\ L +9 &>[k\ L +10 &@[c\ L +9 &Bg]h\ K +9 &D'`r\ L +10 &E`x\ L +9 &Gjo\ M +9 &Igrx\ N +10 &K|\ Q +9 &L{\ R +10 &N~\ R +9 &Pb{\ R +9 &R#|\ S +10 &Sckr\ , +9 &T<r\ 7 +9 ( + &TK{\ ( +2 "processing"%)& +4 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.55 + "processing"%(& +3 "core" &TK~\ ( +3 .tHand.open + "manipulator"&/1 +69 "core" 1 +2 "manipulator"&% +4 "core" % \   a +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"& '\ +90 "core" ' + .tPRV.dial :air +2 "processing"%1  +42 "core"  + .tPSV.dial :mixloop +2 "processing"%- +42 "core" +3 "processing"%@% +4 "core" %P\ +2 .tPS.seek 0.3ml +2 "processing"%' +388 "core" ' + .tPSV.dial PSR +2 "processing"% +97 "core"  + #tPulling 0.4ml of PSR.air +2 .PSR.select :air +3 .PS.seek 0.7ml +2 "processing"%6'* +495 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%0' +1910 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%U +98 "core" + .tPTV.dial :mixing +2 "processing"%+ @ +67 "core" @ + .tPBV.dial :waste2 +2 "processing"%  +91 "core"  +2 .tPS.seek 0ml +2 "processing"%|'W +2625 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&:& +4 "core" &  h +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&2( +3 "core" ( +2 "manipulator"&8& +3 "core" &   Z h +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &4& +3 "core" &   H h +3 .tForearm.seek PC + "manipulator"&>' +97 "core" ' + .tHand.close + "manipulator"&]/ +76 "core" / +2 .tPC.seek :open +2 "processing"%p( +399 "core" ( + "manipulator"&A& +4 "core" &\ \ 4 h +2 "manipulator"&% +4 "core" %    +2 .tForearm.seek :retract +2 "manipulator"&''\ +90 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(- +129 "core" ( +2 "manipulator"&?& +4 "core" &.   -  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &B& +3 "core" &.    +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&I'! +109 "core" ' + .tHand.open +2 "manipulator"&D1 +69 "core" 1 + "manipulator"&9% +4 "core" % (z M Ȼ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&;'\ +101 "core" ' +3 #tLoading da puck from tube 2 into Processing Clamp + "processing"%E& +4 "core" &y\ +2 "manipulator"&M% +3 "core" %\    +2 "storage"(*% +4 "core" %\ \  =\ +2 "storage"(. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(P( +193 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (Q& +2 "core" & E\  +3 "manipulator"&<& +3 "core" &.   /  +2 "manipulator"&G% +3 "core" %\    ?  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&F( +171 "core" ( +2 "manipulator"&& +3 "core" &\   # +2 "storage"(J& +4 "core" & \ \  \  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&S' +100 "core" ' +3 "storage"(Y& +49 "core" & \ \  *\  +4 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"($'H +278 "core" ' + "storage"(.- +3 "core" -'| +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (H& +3 "core" & x\  +3 "manipulator"&[& +3 "core" &\   "~ +3 .tElbow.seek 2 + "manipulator"&R( +4 "core" ( +2 "manipulator"&_& +4 "core" &\   ? "~ + "storage"(b& +4 "core" & \ \ \  +3 .tForearm.seek 2 + 300 counts + "manipulator"&T'y +29 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&Z/ +66 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&c& +3 "storage"(X'v +6 "core" &\  \ ( "~ +3 "manipulator"&g% +4 "core" % ό   +2 .tForearm.seek :retract +2 "manipulator"&O'\ +91 "core" ' +2 .tElbow.seek PC +2 "manipulator"&V( +165 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +114 "core" ( + "manipulator"&N& +4 "core" &   ! & +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &W& +3 "core" &   & +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&\\' +92 "core" ' +2 "manipulator"&L& +4 "core" &    & +2 "manipulator"&h% +4 "core" %   I c +2 "processing"%i& +4 "core" &\ +2 "processing"%^& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%3(Tg +5 "core" &\ +7 &4\ $d +9 &W}\ 6 +10 &\ K +9 &]\ L +9 &q^\ L +10 &3_\ L +9 &]\ L +9 &]\ K +10 &z^\ K +9 &<a\ K +10 &a\ K +9 &!b\ K +9 &#`|\ K +10 &%D_{\ K +9 &'`\ L +9 &(_\ K +10 &*\\y\ K +9 &,L_\ K +10 &.^{\ K +9 &/^u\ K +9 &1`x\ K +10 &3T_m\ K +9 &5`h\ K +9 &6_l\ K +10 &8_l\ K +9 &:]_l\ K +10 &<^k\ K +9 &=_o\ J +9 &?_j\ K +10 &Ae_f\ K +9 &C&]^\ K +10 &D`b\ L +9 &Fb\\\ K +9 &Hjf[\ L +10 &J)r[\ M +9 &K]\ P +9 &Md\ Q +10 &Obb\ Q +9 &Q$^\ Q +9 &R^\ > +10 &S<b[\ $h +9 &TM$Q\ $ +6 ( +2 "processing"%^& +3 "core" &TMY\ $ +2 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.49 + .Hand.open + "manipulator"&j1 +66 "core" 1 +2 "manipulator"&f% +4 "core" %   " c +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&7'\ +88 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +2 "processing"%l  +3 %m9 +6 "core" 9S +102 "processing"%n9 +2 "core" 9T +103 "processing"%o9 +2 "core" 9S  +103 "processing"%s9 +2 "core" 9S  +103 "processing"%t9 +2 "core" 9T +103 "processing"%e9 +2 "core" 9T +103 "processing"%a9 +2 "core" 9S +103 "processing"%v9 +2 "core" 9S +103 "processing"%z9 +2 "core" 9T" +103 "processing"%K9 +3 "core" 9S& +102 "processing"%!9 +3 "core" 9T+ +103 "processing"%w9 +2 "core" 9S/ +103 "processing"%x9 +2 "core" 9T3 +103 "processing"%k9 +2 "core" 9T7 +103 "processing"%}9 +3 "core" 9R; +103 "processing"%y9 +2 "core" 9S@ +103 "processing"%r9 +2 "core" 9SD +103 "processing"%q9 +2 "core" 9SH +103 "processing"%C9 +2 "core" 9SL +103 "processing"%9 +3 "core" 9SP +103 "processing"%9 +2 "core" 9SU +103 "processing"%u9 +2 "core" 9SY +103 "processing"%9 +2 "core" 9T] +103 "processing"%59 +2 "core" 9Sa +103 "processing"%\ 9 +2 "core" 9Te +103 "processing"% 9 +2 "core" 9Uj +103 "processing"% 9 +2 "core" 9Un +103 "processing"%9 +2 "core" 9Ur +103 "processing"%9 +2 "core" 9\ Vv +103 "processing"%9 +3 "core" 9Vz +102 "processing"%9 +3 "core" 9V +103 "processing"%9 +2 "core" 9!V +103 "processing"%~9 +2 "core" 9(W +103 "processing"%9 +43 "core" 94W +110 "processing"%{9 +3 "core" 9:X +3 .tPH.hold 2:00:00,28C +3 "processing"% pp7 +3 .tdelay 1:30 +5 "core"  +9000 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +98 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml + "processing"% ' +588 "core" ' +2 .tdelay 5 seconds +501 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml +2 "processing"%'[ +1616 "core" ' +2 .tPTV.dial :puck +2 "processing"%#  +71 "core"  +2 .tPSV.dial PTV +6 "processing"% +70 "core" +2 .tPBV.dial :waste1 +2 "processing"%  +126 "core"  +2 "processing"%&% +4 "core" %]\  +2 .tPS.seek 1.5ml +2 "processing"%' +588 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%` * +32 "core" , +2 .tPS.seek 0ml +2 "processing"%'W +1608 "core" ' +2 .tdelay 5:00 +9478 "Can"z\ :3k +20524 #trecoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%"  +4 "core"  +2 .tPBV.dial :waste1 +2 "processing"%  +34 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%( * +34 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%/ +69 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%' +2288 "core" ' +2 .tPSV.dial PTV + "processing"%) +71 "core" + .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%1 +70 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%- +70 "core" + .tdelay 5 seconds +502 .PSV.dial :air +7 "processing"%@  +69 "core"  +3 .tPS.seek 0ml + "processing"%%'W +2265 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +126 "core" + .tPSV.dial :mixloop +2 "processing"% +42 "core" + .tPRV.dial :ab1 +2 "processing"% @ +72 "core" B +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%6'w +357 "core" ' + .tdelay 2 seconds +202 ."connect"CBV.dial PRV +4 .tPRV.dial CBV +2 "collection"'U  +2 "processing"%+  +45 "core"  +4 +2 "processing"%% +4 "core" %w3\  +2 .tPS.seek 0.3ml +2 "processing"%0' +351 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"':  +32 "core" + .tPRV.dial :air +2 "processing"%8  +41 "core"  +2 .tPS.seek 0.9ml +2 "processing"%4'D +1264 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%] @ +70 "core" > +2 .tPS.seek 0.5ml +2 "processing"%' +863 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%,'[ +1610 "core" ' + .tPSV.dial :PML +2 "processing"%A +42 "core" + .tPTV.dial :mixing +2 "processing"% @ +72 "core" B + .tPBV.dial :waste1 +2 "processing"%?  +34 "core" +2 "processing"%B% +4 "core" %W=\  +2 .tPS.seek 1.85ml +2 "processing"%>'7 +236 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%2 * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%D'W +1974 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'9& +3 "core" &{]\ +3 "manipulator"&E& +3 "core" &   & +2 "manipulator"&'% +4 "core" %\     ( +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&M(- +125 "core" ( + "manipulator"&*& +4 "core" &-   N ) +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-   ) +2 .tForearm.seek :garage +2 "manipulator"&I'! +107 "core" ' +2 .tHand.close +2 "manipulator"&Q/ +76 "core" / +2 "manipulator"&<& +49 "core" &-   ) +3 "manipulator"&G% +4 "core" % -  % +2 .tForearm.seek :retract +2 "manipulator"&='\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +265 "core" ( + "manipulator"&J& +3 "core" &   W 4 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &Y& +2 "core" &   4 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&', +101 "core" ' +2 "manipulator"&;& +4 "core" & \  _ 4 +2 "manipulator"&.% +4 "core" %(  & } +2 "collection"'H& +4 "core" &|7\ +3 "collection"'[& +4 "core" &{~\\\ +2 .tCC.seek :closed +2 "collection"'_(O +5 "core" &y;\  +9 &3|+\ +| +9 &f{,\ > +10 &u{~-\ M +9 &QZ{~3\ L +9 &]z)\ L +10 &\\{*\ L +9 &`{,\ K +10 &Y\\}-\ L +9 &]|0\ K +9 &]~&\ L +10 & _y2\ K +9 &"b`|3\ K +9 &$#bz2\ L +10 &%\\{3\ K +9 &'c|~'\ L +10 &)j`|~+\ K +9 &+-]})\ K +9 &,`{'\ L +10 &.]z(\ K +9 &0qY{~$\ L +9 &23_{(\ L +10 &3\\|~+\ K +9 &5[{~!\ K +10 &7z\\{/\ K +9 &9;]|!\ L +9 &:]z)\ K +10 &<]{}+\ K +9 &>Z{&\ K +9 &@CZ|~(\ L +10 &B^{1\ L +9 &C_{}-\ K +10 &E_}2\ K +9 &GJ`z,\ L +9 &Iy{2\ O +10 &J{~+\ S +9 &Lnz})\ X +9 &N0{~(\ E +10 &O<<{~$\ &r +9 &O\ v|$\ D +6 ( +2 "collection"'[& +3 "core" &O^|~&\ D +2 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.58 +2 "collection"'b& +4 "core" &O_{~+\ D +2 .tHand.open + "manipulator"&Z1 +69 "core" 1 +2 "manipulator"&c% +4 "core" % ( \  R } +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&g'\ +99 "core" ' +2 .tPSV.dial PSR +2 "processing"%F +97 "core"  + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%S' +1613 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%$  +40 "core"  +2 .tPS.seek 0ml +2 "processing"%T'W +1606 "core" ' + .tPSV.dial PSR +2 "processing"%N +42 "core"  + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml + "processing"%W' +2646 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%R  +2 "collection"'L  +33 "core" +125  +2 .tPSV.dial :mixloop + "processing"%h +97 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'i  +4 "core" + .tPTV.dial :PRVmixing +2 "processing"%X  +70 "core" +2 .tPS.seek 0ml +2 "processing"%O'W +2629 "core" ' + .tPSV.dial :air +2 "processing"%p  +41 "core"  +2 .tPS.seek 2.5ml +2 "processing"%j' +2633 "core" ' +2 .tPSV.dial :mixloop + "processing"%f +42 "core" +3 .tPS.seek 0ml + "processing"%m'W +2626 "core" ' +2 .tPSV.dial :air + "processing"%^  +42 "core"  +3 .tPS.seek 2.5ml + "processing"%n' +2623 "core" ' + .tPSV.dial :mixloop +2 "processing"%\\ +42 "core" +2 .tPS.seek 0ml +2 "processing"%o'W +2638 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&s& +3 "core" &   X 4 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&t( +3 "core" ( +2 "manipulator"&e& +4 "core" &  o 4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &a& +3 "core" & 4 +3 .tForearm.seek CC + "manipulator"&v', +83 "Can"z\ q +24 "core" ' + .tHand.close + "manipulator"&z/ +74 "core" / +2 .tCC.seek :open +2 "collection"'K( +380 "core" ( + "manipulator"&!& +4 "core" &  4 +2 "manipulator"&w% +4 "core" % "   8 +41 .tForearm.seek :retract +9 "manipulator"&x'\ +102 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&k(- +280 "core" ( +2 "manipulator"&}& +4 "core" &-  0 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &y& +2 "core" &-   0 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&r'! +110 "core" ' + .tHand.open + "manipulator"&q1 +77 "core" 1 +2 "manipulator"&C% +4 "core" % '    +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +103 "core" ' +2 ."da"delayUntil "11:56:42.59" +24798 #recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"% @ +70 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%u  +34 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PSV.dial :air +2 "processing"%5  +42 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%\ ' +2283 "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 +6 "processing"% +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +41 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2279 "core" ' + #"da"washCycleDA #1 of 2 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%' +593 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%~'[ +1607 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +70 "core"  + ."da"PSV.dial PTV +3 "processing"%{ +68 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%|% +4 "core" %_3\  +2 ."da"PS.seek 1.5ml +2 "processing"% ' +589 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%# * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%&  +34 "core" + ."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"%` +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2278 "core" ' + ."da"PSV.dial PTV +2 "processing"%l +70 "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"% +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +7 "processing"%(  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%/'W +500 "Can"x\ :i +1771 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%)' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml + "processing"%1'[ +1620 "core" ' + ."da"PTV.dial :puck +2 "processing"%-  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%@ +69 "core" + ."da"PBV.dial :waste1 +42 "processing"%  +41 "core" + "processing"%% +4 "core" %bs\ +2 ."da"PS.seek 1.5ml +3 "processing"%' +588 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%%'W +1612 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%+  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%U  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%6 +70 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%:' +2288 "core" ' + ."da"PSV.dial PTV +2 "processing"%8 +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%0 +70 "core"  + ."da"delay 5 seconds +507 .PSV.dial PTV +2 "processing"%] +71 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%4  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'W +2268 "core" ' + #"da"getPMLReagent08 +2 .PRV.dial :air +2 "processing"%  +40 "core"  + ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%A  +127 "core" + ."da"delay 5 seconds +503 .PRV.dial :ab2 +2 "processing"%  +42 "core"  +2 ."da"PTV.dial :PRVmixing + "processing"%?  +5 "core" + ."da"PSV.dial :mixloop +2 "processing"%B +42 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%2' +393 "core" ' + ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%,  +42 "core"  +2 "processing"%>% +4 "core" %H\  +2 ."da"PS.seek 0.55ml +2 "processing"%9'w +339 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air +2 "processing"%E  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%''[ +1555 "core" ' + ."da"PSV.dial :PML +2 "processing"%* +42 "core" +2 ."da"PTV.dial :mixing +2 "processing"% @ +70 "core" A + ."da"PBV.dial :waste1 +2 "processing"%V  +34 "core" +2 "processing"%Q% +3 "core" %W`\  +3 ."da"PS.seek 1.85ml +2 "processing"%<'7 +228 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%G * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%7'W +1971 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +24599 "Can"{\ L- +23404 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%I @ +5 "core" @ + ."da"PBV.dial :waste1 +2 "processing"%J  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Y * +34 "core" , + ."da"PSV.dial :air +2 "processing"%M  +42 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%;' +2296 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%. +42 "core" + ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%H  +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"%d  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%b'W +2290 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%Z +124 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%c' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +9 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%['[ +1608 "core" ' + ."da"PTV.dial :puck +2 "processing"%F  +69 "core"  + ."da"PSV.dial PTV +2 "processing"% +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%D  +34 "core" +43 "processing"%$% +11 "core" %YT\  +2 ."da"PS.seek 1.5ml +2 "processing"%S' +592 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%N * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%T'W +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%L  +3 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%R  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%h * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%i +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%X' +2302 "core" ' + ."da"PSV.dial PTV +2 "processing"%W +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%p +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%O +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%f  +68 "core"  +3 ."da"PS.seek 0ml +2 "processing"%j'W +2281 "core" ' +2 #"da"washCycleDA #2 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%^ +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%m' +591 "core" ' +2 ."da"delay 5 seconds +101 "Can"z\ WG +401 ."da"PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%\\'[ +1603 "core" ' + ."da"PTV.dial :puck +2 "processing"%n  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%s +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%e  +34 "core" +2 "processing"%a% +3 "core" %V\  +3 ."da"PS.seek 1.5ml +2 "processing"%z' +589 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +35 "core" , +3 ."da"PS.seek 0ml +2 "processing"%g'W +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%_  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%!  +34 "core" + ."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"%v +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%}' +2293 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%y +70 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%t +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%q +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%C  +68 "core"  +2 ."da"PS.seek 0ml +3 "processing"%x'W +2280 "core" ' + #"da"washCycleDA #3 of 3 +7 .PSR.select :air +2 .PSV.dial PSR + "processing"%r +125 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +592 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%u'[ +1616 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%5 +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%o  +34 "core" +2 "processing"% % +3 "core" %^@\  +2 ."da"PS.seek 1.5ml +2 "processing"% ' +590 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1602 "core" ' +2 ."da"delay 2:00 +12010 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%\  +4 "core"  + ."da"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 +3 .PSV.dial PSR +2 "processing"% +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2285 "core" ' + ."da"PSV.dial PTV +2 "processing"%{ +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +71 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%| +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%~  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%#'W +2288 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +132 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +12 ."da"PS.reconfigure :default +10 "processing"%#A d`xb +13 ."da"PS.seek 0.25ml +2 "processing"%'7 +340 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%&' +332 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1604 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%`  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%l  +36 "core" + "processing"%"% +4 "core" %V9\  +3 ."da"PS.seek 1.5ml +2 "processing"% ' +588 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%( * +35 "core" * +2 ."da"PS.seek 0ml +2 "processing"%'W +1611 "core" ' +2 ."da"delay 10 seconds +470 "Can"z\ #Y +533 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +5 "core"  + ."da"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 +3 .PSV.dial PSR +2 "processing"%- +73 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%@' +2423 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +73 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%1 +73 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2411 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%+ +131 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%U'[ +2128 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%6 +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%%  +34 "core" +2 "processing"%8% +3 "core" %\\n\ . +3 ."da"PS.seek 1.5ml +2 "processing"%0' +593 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%] * +35 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%4  +114 "core"  +2 ."da"PS.seek 0ml +3 "processing"%:'W +1606 "core" ' +2 "processing"%9 +3 "core" 9z5) +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%A +2 %& +2 "core" 5) +4 &TM\ / $ +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&?% +4 "core" %\ % Y T  2 +2 "storage"(B% +4 "core" %} \ I + "storage"( . +3 "core" .( +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +54 ."da"SC.seek 1 +2 "storage"(,( +195 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (>& +3 "core" & } | T\ D +2 "manipulator"&2& +4 "core" &- ^ S L 0 +2 "manipulator"&E% +4 "core" %\ % \\ ` 2 +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&9( +177 "core" ( +2 "manipulator"&*& +5 "core" &\ P P } # + "storage"(& +4 "core" & $\ G +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&V' +94 "core" ' + "storage"(Q& +4 "core" & h\ L +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak + "storage"(G'H +285 "core" ' +2 "storage"('- +2 "core" -'s +2 ."da"SE.configure :default +8 "storage"(#QK-0-\ b +3 "manipulator"&<& +3 "core" & H A "~ +2 "storage"(I& +9 "core" & x\ E +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&J'D +38 "core" ' + ."da"Elbow.hold +3 "manipulator"&Y, +2 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 "storage"(M- +3 "core" -'s +2 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(7'9 +36 "core" ' +2 "manipulator"&.% +4 "core" %F_ + "storage"(H& +4 "core" & # 4 <\ 4 +2 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 1 + 302 counts + "manipulator"&='r +20 "core" ' + "manipulator"&d& +4 "core" & e " !w +2 "storage"(;& +4 "core" & \ J +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&Z' +24 "core" ' +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(b'0 +45 "core" ' +2 "manipulator"&c& +3 "core" & e c h !w +2 "manipulator"&F% +4 "core" % S V X +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&'\ +88 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&D( +249 "core" ( +3 "manipulator"&$& +3 "core" & [ H a +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &[& +3 "core" & 5 +  +3 ."da"Forearm.seek PC +2 "manipulator"&N' +92 "core" ' + ."da"Hand.close +2 "manipulator"&S/ +72 "core" / + ."da"PC.seek :open +3 "processing"%L( +402 "core" ( +2 "storage"(R& +4 "core" & \ J + "manipulator"&h& +4 "core" & c g 0 +2 "manipulator"&i% +3 "core" %  Z G O . +3 ."da"Forearm.seek :retract +2 "manipulator"&T'\ +96 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&W( +258 "core" ( +2 "manipulator"&p& +4 "core" &\ = ? S $ + "storage"(O& +4 "core" & A\ F +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&f' +103 "core" ' +2 ."da"Hand.open +2 "manipulator"&X1 +69 "core" 1 +2 "storage"(^- +3 "core" -'0 +3 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(j' +25 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.19 Pucks below Top Plate +2 "storage"(m' +99 "core" ' +8 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23nov0612h50ml_niagara.tif +1970 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +26554 #"da"SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 257.218 seconds\ /var/log/esp/da23nov0612h50ml_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23nov0612h50ml20s_niagara.tif +2065 #SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23nov0612h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23nov0612h50ml30s_niagara.tif +3064 #SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23nov0612h50ml30s_niagara.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "257.218 sec auto-exposure",Subject: "da23nov0612h50ml images!" +2 "storage"(n- +5 "core" -' +3 "storage"(s& +4 "core" & C\ +4 "manipulator"&e& +15 "core" &   ] +8 ."da"Elbow.seek 1 +7 "manipulator"&a( +25 "core" ( +2 "manipulator"&\\& +4 "core" &  [ +3 "storage"(& +5 "core" & Z\ +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&z' +11 "core" ' +2 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +9 ."da"SE.seek 1.91 Pucks below Top Plate +2 "storage"(_'< +57 "core" ' +2 "manipulator"&!& +4 "core" &   M +2 "storage"(w& +5 "core" &\ \  /\ +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&v'D +36 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&g, +3 "core" , +2 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 2.09 Pucks below Top Plate +2 "storage"(y'' +23 "core" ' + "manipulator"&t% +4 "core" %Un ] ȸ +3 "storage"(q& +3 "core" & +\ +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 317 counts +5 "manipulator"&C'ρ +21 "core" ' +4 "manipulator"&}& +10 "core" &   +3 "storage"(r& +8 "core" &\ \  \ +44 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&x' +18 "core" ' +4 "storage"(% +9 "core" %+\ %\ ' N\ +5 ."downElevator"SE.seek :down +6 "storage"('v +100 (5% +8 "core" % I \ U[ +5 "manipulator"&o% +7 "core" %  K +5 ."da"Forearm.reconfigure :loose +10 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +2 "manipulator"& '\ +95 "core" ' +18 ' +2 ."downElevator"SE.stop +2 "storage"(5 +7 (u& +5 "core" &\ \ \ +8 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +7 #tStarting finalPurge +3 "processing"%& +11 "core" &\ +4 "manipulator"& & +9 "core" &  4 +4 "manipulator"&\ % +8 "core" %\    V  +7 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&(- +179 "core" ( +4 "manipulator"&& +7 "core" &-   6 +5 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +6 && +5 "core" &-   6 +5 ."psFlush"Forearm.seek :garage +4 "manipulator"&'! +107 "core" ' +4 ."psFlush"Hand.close +3 "manipulator"&{/ +68 "core" / +4 "manipulator"&& +7 "core" &-  0 6 +4 "manipulator"&|% +12 "core" % /  +7 ."psFlush"Forearm.seek :retract +2 "manipulator"&~'\ +103 "core" ' +6 ."psFlush"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +7 ."psFlush"Elbow.seek PC +101 "manipulator"&( +147 "core" ( +5 "manipulator"& & +9 "core" &   ) +4 ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +6 &#& +5 "core" &   +6 ."psFlush"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +3 "manipulator"&' +96 "core" ' +3 "manipulator"&&& +8 "core" &  +4 "manipulator"&`% +8 "core" %  q +4 "processing"%& +8 "core" &\ +4 "processing"%l& +10 "core" &\ +6 ."psFlush"PC.seek :closed +7 "processing"%"(Tg +9 "core" &\ +2 &\ +2 &v\ 5 +6 &8Iy\ / +9 &gs\ D +9 &b\ L +10 &[\ K +9 &`\ L +9 &X]\ K +10 &]\ K +9 &`\ K +10 &_\ K +9 &a]\ K +9 &!#_\ K +12 &"`\ K +9 &$\\\ K +7 &&i`\ K +10 &(+`\ K +9 &)^\ K +10 &+_\ L +9 &-q]\ K +9 &/4_\ J +10 &0_\ K +9 &2_\ K +9 &4y`\ K +10 &6;_\ K +9 &7^\ K +10 &9]\ K +9 &;\\\ J +9 &=B^\ K +10 &?^\ K +10 &@^\ J +10 &B^\ K +10 &DJ`\ K +7 &F c\ K +10 &Gh\ L +9 &Io\ M +9 &KD\ P +10 &M\ Q +9 &N\ R +9 &P\ Q +10 &RG\ R +10 &Sb\ #m +11 &TBV\ * +6 ( +3 &TF\ & +4 "processing"%l& +8 "core" &TF\ & +5 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.54 + "processing"%& +9 "core" &TF\ & +3 ."psFlush"Hand.open +4 "manipulator"&(1 +71 "core" 1 +4 "manipulator"& % +6 "core" %   q +5 ."psFlush"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +4 "manipulator"&'\ +94 "core" ' +3 ."psFlush"PSR.select :air +4 .PSV.dial PSR +3 "processing"%/ +42 "core"  +4 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +4 "processing"%)' +205 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +362 #"uploadLog"upsync +44 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +16 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%-' +2125 "core" ' + ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"% @ +185 "core" B +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%  +124 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +96 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%1'9 +1110 "Can"\ :' +1529 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"% +97 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%@' +602 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%+' +2126 "core" ' + ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%  +34 "core" + ."psFlush"PTV.dial :mixing +2 "processing"% @ +69 "core" B + ."psFlush"PSV.dial :mixloop +2 "processing"%6 +98 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%%'9 +2634 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%8 +109 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%U'P +1109 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%]' +1610 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%4 +80 "core"  + ."psFlush"PTV.dial :puck +2 "processing"%0  +67 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%  +4 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%A'W +2625 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +68 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +48 "processing"%?' +587 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%B' +2119 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%> U +52 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%2'W +2634 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%E @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%P' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%*  +68 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2633 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%Q +42 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%k' +2636 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +68 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%' U +4 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%<'W +2626 "core" ' + ."psFlush"PSV.dial PBV +7 "processing"%I @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%M' +2633 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%.  +68 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%H'W +2646 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%d +42 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%;'P +1098 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%c' +1606 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%F +68 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%V  +51 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%9'W +2639 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%G +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml + "processing"%J' +595 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%=' +2116 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%7 +70 "core" + ."psFlush"PBV.dial PSV +2 "processing"%Z U +52 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%$'W +2633 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%[ @ +41 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%Y' +2625 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%S  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2636 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%3 +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%R' +2636 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%h +69 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%i'W +2626 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%N @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%p' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%O  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%D'W +20 "Can"\ <* +2616 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'X& +42 "core" &\ +9 "manipulator"&^& +4 "core" &  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&T( +25 "core" ( + "manipulator"&b& +5 "core" &   V + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &j& +3 "core" &   V +3 .tForearm.seek PC +2 "manipulator"&n' +97 "core" ' +2 .tHand.close + "manipulator"&s/ +77 "core" / +2 .tPC.seek :open +2 "processing"%e( +400 "core" ( +2 "manipulator"&\\& +4 "core" & \ \ K V + "manipulator"&% +4 "core" %  \ p +2 .tForearm.seek :retract +2 "manipulator"&!'\ +100 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&w( +342 "core" ( + "manipulator"&t& +4 "core" & Q / +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &q& +2 "core" &   / +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&}', +99 "core" ' +2 "manipulator"&W& +4 "core" &  / +2 "manipulator"&r% +3 "core" %2  ` +3 "collection"'f& +4 "core" &\ +2 "collection"'m& +6 "core" &\ +2 .tCC.seek :closed +3 "collection"'(O +3 "core" &\ +7 &D\ %g +9 &Z~\ 7 +9 &\ L +10 &_\ K +9 &a:\ L +9 &I`\ K +10 & ]\ K +9 &`\ K +9 &]\ K +10 &Qa\ K +9 & _@\ K +10 &!b\ K +9 &#\\\ K +9 &%Y`\ K +10 &'b\ K +9 &(_\ K +10 &*`\ K +9 &,a^\ K +9 &."`\ L +10 &/]\ K +9 &1_\ K +9 &3i`\ K +10 &5-^\ J +9 &6`\ K +9 &8`\ K +10 &:s^\ J +9 &<4`\ K +10 &=\\\ K +9 &?_\ J +9 &Az`\ K +10 &C<\\\ K +9 &D_\ K +9 &Fb\ L +10 &H{q\ M +9 &J1\ R +10 &K\ V +9 &M \ X +9 &OT\ - +10 &O~ \ M +9 ( +2 "collection"'m& +3 "core" &O`\ F +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.62 + "collection"'z& +4 "core" &O_\ F +2 .tHand.open + "manipulator"&a1 +73 "core" 1 +2 "manipulator"&5% +3 "core" % 2  9 +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&o'\ +94 "core" ' + #tFlushing the Collection Valve::Manifold +2 "collection"'_& +4 "core" &O`\ F +2 "collection"'v% +3 "core" %\ +2 .tCSV.dial CSR +2 "collection"'C  +41 "core"  + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'u'l +1352 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 '% +3 "core" %l\  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'y' +644 "core" ' +2 .tCSV.dial :waste +6 "collection"' +123 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'\ ' +1982 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'x& +4 "core" &O_\ F +2 "collection"'% +3 "core" %\ +2 .tCSV.dial :flush + "collection"'  +41 "core"  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"''l +1200 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'g @ +40 "core" A +2 "collection"'{% +3 "core" %l\  +3 .tCS.seek 7ml +2 "collection"''\ +540 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'|  +2 '  +40 "core"  +89  +2 .tCBV.dial :waste1 +2 "collection"' @ +50 "core" ? +2 .tCS.seek 0ml +2 "collection"' ' +1660 "core" ' + #tFlushing lower manifold's waste2 port + "collection"'#& +4 "core" &O_\ F +2 "collection"'% +4 "core" %\ +2 .tCSV.dial :flush + "collection"'&  +70 "core" +3 .tCS.seek 5ml +48 "collection"'`'l +1213 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +42 "core" B +2 "collection"'~% +3 "core" %l\  +3 .tCS.seek 7.001ml +2 "collection"'L' +545 "core" ' + ."connect"CSV.dial CTV +4 .tCTV.dial CSV +3 "collection"'  +2 '(  +16 "core"  +25  +2 .tCBV.dial :waste2 +2 "collection"'  +109 "core"  +2 .tCS.seek 0ml +2 "collection"'l' +1657 "core" ' + #tDisinfecting external Intake with kill + "collection"'/& +4 "core" &O_\ F +2 "collection"'% +4 "core" %\ + .tCSV.dial CSR +2 "collection"':  +41 "core"  + #tPulling 8ml of CSR.kill +2 .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml + "collection"')' +1871 "core" ' +2 .tdelay 5 seconds +507 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'' D +540 "core" ' + ."connect"CSV.dial CBV +4 .tCBV.dial CSV +3 "collection"' +2 '  +96 "core" +37  +2 .tCTV.dial :intake +2 "collection"'-  +70 "core" + .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml +2 "collection"'' \\ +1886 "core" ' +2 .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air +2 "collection"'1  +70 "core"  +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'@' +588 "core" ' + .tCSV.dial CSR +2 "collection"'  +97 "core"  + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"''l +1349 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +31 "collection"' +9 .tCS.seek 10ml +2 "collection"'6' D +1351 "core" ' + .tCSV.dial CBV +2 "collection"'+ +97 "core" +2 .tCS.seek 0ml +2 "collection"'8' +2624 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&%& +4 "core" &   / +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&U( +29 "core" ( + "manipulator"&4& +4 "core" &    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &0& +3 "core" &   +2 .tForearm.seek CC +2 "manipulator"&', +104 "core" ' +2 .tHand.close + "manipulator"&]/ +69 "core" / +2 .tCC.seek :open +2 "collection"'( +378 "core" ( +2 "manipulator"&A& +3 "core" & \   +2 "manipulator"&?% +4 "core" %     ! +2 .tForearm.seek :retract +2 "manipulator"& '\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&>(- +269 "core" ( +2 "manipulator"&B& +4 "core" &-   V +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &E& +3 "core" &-   V +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&2'! +103 "core" ' +3 .tHand.open + "manipulator"&*1 +70 "core" 1 +2 "manipulator"&P% +3 "core" % )   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&Q'\ +101 "core" ' +2 "processing"%& +4 "core" &\ +29050 "Can"~\ /,* +60001 }\ /- +60002 (|\ //G +60001 2|\ /1: +60001 >|\ /2 s +60002 W}\ /4\  +60001 k|\ /6J\  +60001 ~|\ /7 5 +60002 wz\ /9  +60001 \\y\ /;Z a +60001 ax\ /=\  +60002 Ru\ />  +60001 du\ /@j# +60001 Uu\ /B +60002 vt\ /CO +60001 as\ /Ez +60002 kr\ /G*{ +60001 xq\ /H +60001 pp\ /J +60002 pp\ /L:= +60001 }p\ /M +60002 n\ /Oi +60001 wo\ 0QJ +60001 ro\ /R +60002 ~o\ /T+ +60001 m\ /V[ +60001 l\ /X W +60002 k\ /Y +60001 k\ /[k +60002 k\ /] +60001 j\ /^ +60001 i\ 0`|E +60002 i\ /b, +60001 h\ /cq +60002 g\ /e +60001 h\ /g= +60001 f\ /h3 +60002 g\ /j +60001 h\ /lN_ +60002 h\ /m +60001 i\ /o +60001 g\ /q_! +60002 j\ /s +60001 j\ /t M +60001 i\ /vo  +60002 j\ /x !y +60001 k\ /y" +60002 k\ /{" +60001 j\ /}0#; +60001 j\ /~# +60002 i\ /$g +60001 i\ /A$ +60002 h\ /% +60001 i\ /&) +60001 g\ /R& +60002 g\ /'U +60001 h\ /' +60001 i\ /c( +60002 i\ /) +60001 i\ /) +60002 k\ /s*C +60001 h\ /$* +60001 ni\ /+o +60002 oi\ /, +60001 ag\ /5, +60002 je\ /-1 @EST1699333342.93 nf\ /- +60001 [g\ /F.] +60002 Tf\ /. +60001 Oe\ // +60001 Le\ /V0 +60002 Fd\ /0 +60001 Zd\ /1K +60002 ac\ /g1 +60001 Yb\ /2w +60001 Ub\ /3  +60002 Tc\ /y3 +60001 Vc\ /)49 +60002 b\ /4 +60001 ka\ /5e +60001 b\ /:5 +60002 b\ /6 +60001 b\ 07' +60002 Tc\ /K7 +60001 6c\ /8S +60001 ,d\ /8 +60002 "e\ /\\9 +60001 e\ / : +60001 f\ /: +60002 d\ /m;A +60001 e\ /; +60001 h\ // +60002 up\ /̏> +60001 Zs\ /??[ +60002 Lr\ /? +60001 Eu\ /џ@ +60001 ;v\ /OA +60002 ;w\ /A +60001 7x\ /֯BI +60001 3y\ /`B +60002 5y\ /Cu +60001 1y\ /D  +60001 5y\ /pD +60002 7{\ / E7 +60001 8|\ /E +60002 <~\ /Fc +60001 =}\ /0F +60001 B\ /G +60001 A\ /H% +60002 B\ /@H +60001 @\ /IQ +60002 /\ /I +60001 (\ /PJ} +60001 $\ /K +60002 \ /K +60001 \ 0`L? +60001 \ /L +60002  \ /Mk +60001 \ /pN +60002 \ / N +60001 \ /O- +60001 \ /O +60002 \ /0PY +60001 \ /P +60001 \ /Q +60002 \ /@R +60001 \ /R +60002 \ /SG +60001 \ / PS +60001 \ / Ts +60002 \ / U  +60001 \ /_U +60001 \ /V5 +60002 \ /V +60001 \ /oWa +60002 \ /W +60001 \ /X +60001 \ /Y# +60002 \ //Y +60001 \ 0ZO +60001 \ /Z +60002 \ /?[{ +60001 \ / \\ +60001 \ /"\\ +60002 \ /$O]= +60001 \ /%] +60001 \ /'^i +60002 \ /)_^ +60001 \ /+_ +60001 \ /,`+ +60002 \ /.o` +60001 \ /0aW +60001 \ /1a +60002 \ /3b +60001 \ /5.c +60002 \ /6c +60001 \ /8dE +60001 \ /:>d +60002 \ /;eq +60001 \ /=f +60001 \ /?Nf +60001 \ /@g3 +60002 \ /Bg +60001 \ /D^h_ +60001 \ /Fh +60002 \ /Gi +60001 }\ /Inj! +60002 {\ /Kj +60001 y\ /LkM +60001 v\ /N~k +60002 }\ /P-ly +47293 !to:SignalException: mesg" SIGHUP:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:81:in `join'"1/home/esp/esp2/lib/esp.rb:81:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +7 #mEXIT @1699398017.40EST @1699891119.10EST = =mMAIN_scheduler =tMAIN @EST1699891120.84 #"core_reset"Sent BREAK + #t@30255 receive with ifg=0x10, ie=0xFD + #@30894 receive with ifg=0x10, ie=0xFD + #@31553 receive with ifg=0x10, ie=0xFD + #@32189 receive with ifg=0x10, ie=0xFD #@32837 receive with ifg=0x10, ie=0xFD + #@33485 receive with ifg=0x10, ie=0xFD #@34132 receive with ifg=0x10, ie=0xFD + #@34458 receive with ifg=0x80, ie=0xFD + #@65531 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +243 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +387 "Can"\ 1YNy + \ 1YNy + #tPolling Can every 10:00 +3 #Cleanly exited at 18:00:17EST07-Nov-23 +299 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +2 "collection"' +3 ' +3 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 "collection"'% +3 "core" %\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +4 "core" + + .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %R]\ +3 .tPS.configure :default +2 "processing"%#A d`xb +2 .tPS.hold +2 "processing"%+ +3 "core" + + .tPS.configure :default +3 "processing"%#A d`xb +3 "sampler")% +2 "core" %o ' +2 .tSS.configure :default +3 "sampler")#.0X access 1 +58 "storage"(2% +3 "core" % \ +2 "manipulator"&3% +3 "core" %\   w  +3 "manipulator"&4& +3 "core" &-  F V +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(5(; +672 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (6& +2 "core" &; L\  +1172 #t-> access 2 +2 "storage"(7% +3 "core" %\ \  T\ +2 "manipulator"&8% +3 "core" %\    -  +2 "manipulator"&9& +4 "core" &-   V +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(:(K +183 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (;& +3 "core" &K\ \ \  +1275 #t-> startTube 2 +2943 #-> da 50 +2 #da sampling at most 50ml +5 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 11:00:02EST13-Nov-23\\n{6 => 4}\\nCan@10:58:47, 20.8C, 29% humidity, 14.6psia, 13.634V, 0.226A, 35.671Ah, 3.09W",Subject: "da sampling at most 50ml" +3 "collection"'<& +3 "core" &\ +2 .tHand.open +3 "manipulator"&=1 +17 "core" 1 + "manipulator"&>% +4 "core" % \    E  +2 "storage"(?% +5 "core" %\ \ \ +2 "storage"(@. +2 "core" .(K +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(A( +669 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (B& +3 "core" & I\ +4 "manipulator"&C& + #"uploadLog"upsync +7 "core" &-   9 V +2 "manipulator"&D% +3 "core" % \  \ \ _  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&E( +180 "core" ( + "manipulator"&F& +4 "core" &   n +2 "storage"(G& +4 "core" & \ \  a\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&H' +100 "core" ' +2 "storage"(I& +4 "core" & \ \  s\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(J'H +271 "core" ' +2 "storage"(K- +3 "core" -'W +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (L& +3 "core" & K\ +2 "manipulator"&M& +3 "core" &   n +3 .tElbow.seek 2 +2 "manipulator"&N( +15 "core" ( +2 "manipulator"&O& +4 "core" &   8  +2 "storage"(P& +4 "core" & <\ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&Q'y +26 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&R/ +77 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&S& +2 "storage"(T'v +8 "core" &   + "manipulator"&U% +41 "core" % y M +9 .tForearm.seek :retract +2 "manipulator"&V'\ +95 "core" ' +2 .tElbow.seek CC +2 "manipulator"&W( +99 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +57 "core" ( + "manipulator"&X& +4 "core" & \ 8 3 +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &Y& +3 "core" & \  f 3 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&Z', +105 "core" ' +2 "manipulator"&[& +4 "core" &  : 3 +2 "manipulator"&\\% +4 "core" %+   ` w +2 "collection"']& +4 "core" &\ +3 "collection"'^& +4 "core" &5\ +3 .tCC.seek :closed +2 "collection"'_(O +3 "core" &9\ +8 &C6\ %h +9 &Y/\ 8 +10 &*\ L +9 &c/\ L +9 &c,\ K +10 &Ge'\ L +9 &\ g+\ K +9 &f0\ K +10 &g*\ K +9 &Pe(\ K +10 & c(\ K +9 &!g-\ K +9 &#e,\ K +10 &%Xg+\ K +9 &'c/\ L +9 &(c+\ L +10 &*e(\ K +9 &,`d)\ K +10 &.#f\ K +9 &/c*\ K +9 &1e \ K +10 &3ge$\ L +9 &5)a\ L +9 &6c'\ L +10 &8c)\ L +9 &:p^"\ K +10 &<2`\ K +9 &=^\ K +9 &?c\ K +10 &Ayc\ K +9 &C:b\ K +9 &Dh\ K +10 &Fl\ L +9 &Hx}\ N +10 &J0\ R +9 &K\ W +9 &M\ X +10 &OR\ . +9 &O\ P +9 ( +2 &Oh\ F +2 "collection"'^& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.62 +2 .Hand.open + "manipulator"&`1 +75 "core" 1 + "manipulator"&a% +4 "core" % $  U ~ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&b'\ +95 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close + .Exhaust.select :close +2 .SS.hold + "sampler")c+ +3 "core" + +2 "sampler")d% +3 "core" %p \  +3 "collection"'e& +3 "core" &O_\ F +4 "Can"\ CN +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +2 "collection"'f  +4 "core" +2 .tSSV.dial :spit,avoiding: :exhaust + "sampler")g +3 "core"  +2 "sampler")h +4 "core"  +2 "sampler")i  +4 "core"  +2 .tSS.reconfigure :fast +2 "sampler")#.0X @ +39 "core" ? +3 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'?' +114 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")@ +128 "core" +43 .tSS.reconfigure :exhale +4 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'c' +125 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")l +97 "core" ' +2 ."CSpush"CS.stop +2 "collection"'5 +26 "core"  +3 .tSS.reconfigure :exhale +2 "sampler")#.0X9 +3 "core" 9vJ +103 "collection"'89 +2 "core" 9vH +103 "collection"'@9 +3 "core" 9wF +102 "collection"'/9 +3 "core" 9yD +102 "collection"'=9 +3 "core" 9zA +103 "collection"'?9 +3 "core" 9z@ +103 "collection"':9 +40 "core" 9$|< +112 "collection"'C9 +3 "core" 9<}< +103 "collection"'D9 +3 "core" 9Q~9 +102 "collection"'B9 +3 "core" 9g8 +103 "collection"'G9 +2 "core" 9|5 +103 "collection"'9 +2 "core" 95 +103 "collection"'I9 +2 "core" 92 +103 "collection"'9 +3 "core" 9 0 +102 "collection"'L9 +3 "core" 9/ +103 "collection"'P9 +3 "core" 9- +103 "collection"'R9 +2 "core" 9, +103 "collection"'F9 +2 "core" 9\ * +103 "collection"'K9 +2 "core" 9!( +103 "collection"'S9 +3 "core" 90%' +102 "collection"'U9 +4 "core" 9B)% +102 "collection"'H9 +3 "core" 9T-$ +102 "collection"'M9 +3 "core" 9f2# +103 "collection"'J9 +2 "core" 9w6! +103 "collection"'X9 +2 "core" 9: +103 "collection"'Y9 +3 "core" 9> +102 "collection"'Q9 +3 "core" 9B +103 "collection"'[9 +2 "core" 9G +103 "collection"'O9 +2 "core" 9K +103 "collection"'N9 +3 "core" 9O +102 "collection"']9 +4 "core" 9S +103 "collection"'T9 +2 "core" 9W +103 "collection"'E9 +2 "core" 9 \\ +103 "collection"'\ 9 +3 "core" 9 ` +102 "collection"'`9 +3 "core" 9 d +103 "collection"'a9 +3 "core" 9 /h +103 "collection"'V9 +2 "core" 9 ;m +103 "collection"'^9 +2 "core" 9 Gq +103 "collection"'f9 +2 "core" 9 Tu +103 "collection"'e9 +2 "core" 9 `y +103 "collection"'g9 +3 "core" 9 k} +103 "collection"'Z9 +2 "core" 9 w +103 "collection"'i9 +2 "core" 9  +103 "collection"'d9 +3 "core" 9  +102 "collection"'l9 +3 "core" 9  +102 "collection"'\\9 +3 "core" 9  +103 "collection"'c9 +2 "core" 9  +103 "collection"'h9 +3 "core" 9  +102 "collection"'k9 +3 "core" 9  +103 "collection"'n9 +2 "core" 9 \ +103 "collection"'o9 +3 "core" 9 \ +103 "collection"'m9 +2 "core" 9 \ +103 "collection"'q9 +2 "core" 9 \ +103 "collection"'r9 +3 "core" 9  +102 "collection"'j9 +3 "core" 9 \ +103 "collection"'t9 +3 "core" 9  +103 "collection"'s9 +2 "core" 9  +103 "collection"'p9 +2 "core" 9  +103 "collection"'u9 +2 "core" 9  +103 "collection"'y9 +2 "core" 9\  +103 "collection"'x9 +3 "core" 9\  +103 "collection"'{9 +2 "core" 9\  +103 "collection"'z9 +2 "core" 9\  +103 "collection"'w9 +2 "core" 9\  +103 "collection"'v9 +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 +3 "core" 9\ . +3 .tCH.hold 10:00,70C +3 "collection"'} `\ t `\ +\ +2 ' 9 +7 "core"  + 9\ / + "collection"' % +4 "core" % A\ { +2 #tBegun lysing Collection Puck Heater at 68.1C/16.6psia +42840 "Can"i\ UO +17149 "core" ` + "collection"' 9 +3 "core" 9\ uq +2 "collection"'% +4 "core" % \ +2 #tEnded lysing Collection Puck Heater at 70C/15.2psia +2 .CS.seek 0ml +2 "collection"'' +338 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +98 "core" @ + .tCSV.dial :air +2 "collection"' @ +53 "core" A +3 .tCS.seek 5ml +2 "collection"''l +1356 "core" ' + .tCSV.dial CTV +2 "collection"'  +41 "core"  + .tdelay 2 seconds +203 .CSV.dial :air + "collection"' @ +42 "core" > + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +42 "core" > +9 .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'' +1351 "core" ' + "collection"'% +4 "core" % { \ +2 #tPuck @26.5psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"' +96 "core" ~ + .tCBV.dial CSV +2 "collection"'  +30 "core"  + "collection"'% +4 "core" % " &\ +2 .tCS.seek 5ml +2 "collection"''l +1347 "core" ' + .tdelay 5 seconds +503 .CTV.dial :air +2 "collection"'!  +42 "core" +2 "collection"'% +4 "core" %l \\\  +2 .tCS.seek 6.999ml +2 "collection"'#' +589 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"' @ +41 "core" ? +2 .tCS.seek 10ml +2 "collection"'%' D +842 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +109 "core" _ +2 #tLysing Complete + "collection"'"& +4 "core" &OeCG\ F +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&&% +4 "core" %\      +2 "storage"('% +4 "core" %t W\ +2 "storage"(). +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(( +186 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (*& +3 "core" & a\ +2 "manipulator"&+& +3 "core" &  3 +2 "manipulator"&,% +4 "core" %\    +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&-( +159 "core" ( +3 "manipulator"&.& +3 "core" &    +2 "storage"($& +4 "core" & 8\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&0' +94 "core" ' +2 "storage"(1& +3 "core" & \ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(2'H +268 "core" ' + "storage"((- +3 "core" -'H +2 .tSE.configure :default +7 "storage"(#QK-0-\ b +4 .tSE.seek :place + "storage"(4'6 +30 "core" ' +2 "manipulator"&& +4 "core" &    +2 "manipulator"&6% +4 "core" % F D +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&3'\ +92 "core" ' +2 .tElbow.seek CC + "manipulator"&7( +150 "core" ( + "manipulator"&;& +4 "core" & X 3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &9& +3 "core" &  B 3 +2 .tForearm.seek CC +2 "manipulator"&5', +106 "core" ' + .tHand.close + "manipulator"&( +377 "core" ( +2 "storage"(8& +3 "core" & \ +2 "storage"(@& +3 "core" & 5\ +2 "manipulator"&/& +4 "core" &  0 +2 "manipulator"&=% +3 "core" %   < / +3 .tForearm.seek :retract +2 "manipulator"&?'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&:( +151 "core" ( +2 "manipulator"&C& +4 "core" &   # + "storage"(D& +4 "core" & J\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 1 + "manipulator"&B'D +114 "core" ' +2 .tElbow.hold +2 "manipulator"&G, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&1 +70 "core" 1 +3 "manipulator"&I% +4 "core" % R_   ȳ +2 "storage"(& +4 "core" & [\ + .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 314 counts + "manipulator"&L'~ +16 "core" ' +2 "manipulator"&P& +3 "core" &   +3 "storage"(R& +3 "core" &\ \  o\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&F' +17 "core" ' + "storage"(K% +4 "core" %7\ 2\ 2\  +3 ."downElevator"SE.seek :down +3 "storage"(S'v +99 (U% +2 "core" %P F\ Wd +3 "manipulator"&H% +3 "core" %   +42 .tForearm.reconfigure :loose +10 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&M'\ +97 "core" ' +20 ' +2 ."downElevator"SE.stop + "storage"(5 +3 #tTranferring DA +2 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'J& +3 "core" &KO\ +2 "manipulator"&X& +4 "core" &  +2 "manipulator"&Y% +4 "core" %\    ( +3 .tElbow.seek FlushPuck::Garage + "manipulator"&Q(- +168 "core" ( +2 "manipulator"&[& +3 "core" &-   k W +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &O& +3 "core" &- \ > W +2 .tForearm.seek :garage +2 "manipulator"&N'! +104 "core" ' + .tHand.close +2 "manipulator"&]/ +72 "core" / +2 "manipulator"&T& +3 "core" &-   W +2 "manipulator"&E% +4 "core" % 3  +2 .tForearm.seek :retract +2 "manipulator"&\ '\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&`( +277 "core" ( + "manipulator"&a& +4 "core" &   x 7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &V& +3 "core" & \ l 7 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&^', +99 "core" ' +2 "manipulator"&f& +3 "core" &   # 7 +3 "manipulator"&e% +3 "core" %  \  +2 "collection"'g& +5 "core" &SWt\ +2 "collection"'Z& +4 "core" &TV\ +3 .tCC.seek :closed +2 "collection"'i(O +4 "core" &TX\ +7 &DRY\ %h +10 &Z}TV\ 7 +9 &UW\ K +9 &]UX\ K +10 &`TX\ J +9 &M`SX\ J +9 &`RW\ J +10 &`TX \ I +9 &cSV \ J +9 &TcTY\ J +10 & _UY\ J +9 &!eSX\ J +10 &#_UX\ J +9 &%]aVX\ J +9 &'cSY\ J +10 &(_TW\ J +9 &*dTX\ J +9 &,e`TX\ J +10 &.(`SY\ I +9 &/^UW\ J +10 &1_TX\ J +9 &3mdSXw\ J +9 &50\\VYm\ I +10 &6`TY \ J +9 &8aUX \ J +9 &:ucTX\ J +10 &<6dSY\ J +9 &=]TX\ I +9 &?_UZ\ J +10 &A}bV[\ J +9 &C?bTY\ J +10 &E^UY\ J +9 &FdTY\ K +9 &H~wVZ\ L +10 &J1SY\ R +9 &KTY\ V +10 &MTY\ X +9 &OQVZ\ . +9 &OSXk\ L +9 ( +3 "collection"'Z& +3 "core" &OkTW^\ H +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.64 +2 "collection"'d& +3 "core" &OmW[\ H +2 .tHand.open + "manipulator"&l1 +68 "core" 1 +2 "manipulator"&\\% +3 "core" %    +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&c'\ +93 "core" ' +2 .tPSV.dial PSR +2 "processing"%h +55 "core"  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%j +10 .tPS.seek 1.5ml + "processing"%k' +1615 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%n  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%o'W +1605 "core" ' + .tPSV.dial PSR +2 "processing"%m +42 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%q' +2648 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%r + "collection"'j  +7 "core" B +2 "processing"%t +3 "core" B +2 "processing"%s  +68 "core" +90  + .tPSV.dial :mixloop +2 "processing"%p +97 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +2 "processing"%u  +123 "core" +2 .tPS.seek 0ml +2 "processing"%y'W +2636 "core" ' +2 .tPSV.dial :air +6 "processing"%x  +41 "core"  +2 .tPS.seek 2.5ml +2 "processing"%{' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"%z +42 "core" +2 .tPS.seek 0ml +2 "processing"%w'W +2632 "core" ' + .tPSV.dial :air +2 "processing"%v  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2626 "core" ' + .tPSV.dial :mixloop +2 "processing"%~ +42 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2626 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +3 "core" &  O 7 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +2 "core" ( +2 "manipulator"& & +4 "core" &   " 7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +3 "core" &  7 +2 .tForearm.seek CC +43 "manipulator"&|', +111 "core" ' + .tHand.close +2 "manipulator"&}/ +75 "core" / +2 .tCC.seek :open +2 "collection"' ( +374 "core" ( + "manipulator"&& +4 "core" &   4 7 +2 "manipulator"&% +4 "core" % -   6 +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +276 "core" ( + "manipulator"&& +4 "core" &-   X +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-  X +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&'! +107 "core" ' +2 .tHand.open +2 "manipulator"&1 +65 "core" 1 + "manipulator"&% +4 "core" % *~   c Ǽ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 .tPSV.dial :mixloop +6 "processing"% +4 "core" +2 .tPTV.dial :PRVmixing + "processing"%  +8 "core" +3 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +3 "processing"%  +5 "core"  + .tCTV.dial :air,avoiding: :intake +3 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'& +4 "core" &jm\ +2 "manipulator"&% +4 "core" %\     + "storage"(!% +4 "core" %\ \ \ +2 "storage"(. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(( +191 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 ( & +3 "core" & =\  +2 "manipulator"&#& +4 "core" &-   j X +2 "manipulator"&% +3 "core" %\    +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&"( +175 "core" ( +2 "manipulator"&&& +4 "core" &\   # +2 "storage"('& +4 "core" & \ \  H\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&)' +96 "core" ' +2 "storage"(*& +3 "core" & \ \  N\  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(+'H +280 "core" ' +2 "storage"(,- +2 "core" -'k +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (A& +2 "core" & :\  +3 "manipulator"&.& +4 "core" &\ j # +2 .tElbow.seek 2 + "manipulator"&$( +3 "core" ( +2 "manipulator"&1& +4 "core" &\   # +2 "storage"(W& +3 "core" & w\  +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&b'y +29 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&(/ +65 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +2 "storage"(6'v +7 "core" &    # + "manipulator"&;% +3 "core" % |   R +3 .tForearm.seek :retract +2 "manipulator"&2'\ +91 "core" ' +2 .tElbow.seek CC + "manipulator"&9( +142 "core" ( +2 "manipulator"&0& +4 "core" &   3 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &-& +2 "core" & \  7 3 +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 "core" ' +2 ."downElevator"SE.stop +2 .tForearm.seek CC +2 "storage"(5 +3 "manipulator"&<', +106 "core" ' + "manipulator"&3& +3 "core" &   3 +3 "manipulator"&_% +4 "core" %/ 9 +2 "collection"'8& +3 "core" &ioZ\ +2 "collection"'@& +5 "core" &kqN\ +3 .tCC.seek :closed +2 "collection"'/(O +4 "core" &jp\ +7 & :km\ &i +10 &\\jo"\ 8 +9 &{kp\ J +10 &\\ko\ J +9 &clp\ J +9 &T_lpo\ J +10 &`jod\ J +9 &`mnN\ I +9 &cjqJ\ J +10 &[cio3\ J +9 & _jo\ J +9 &!`ln\ J +10 &#_lns\ I +9 &%cakpq\ J +10 &'&`knc\ J +9 &(_lnJ\ I +9 &*ako6\ J +10 &,l_mp:\ J +9 &..`ln#\ J +10 &/cmm\ J +9 &1_lo \ I +9 &3sajp\ J +10 &57_kp\ I +9 &6`kp\ J +9 &8`lo\ J +10 &:|bkm\ J +9 &^ko\ J +9 &?bln\ J +9 &A]lo\ J +10 &CF_kn\ J +9 &Ecmn\ J +9 &Fekn\ K +10 &Hqlo\ L +9 &J;il\ P +10 &Kjm\ V +9 &Mjnz\ W +9 &O Nlm{\ 2 +10 &O~ tjno\ F +5 ( +47 "collection"'@& +11 "core" &O~\\jng\ F + &O~\\jmj\ F + &O~\\jn^\ F + &O~\\joX\ F + &O~\\koI\ F + &O~\\joN\ F +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.59 + .Hand.open + "manipulator"&=1 +71 "core" 1 + "manipulator"&C% +4 "core" % *  [ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&D'\ +93 "core" ' +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'5  +128 "core"  +2 .tCSV.dial CTV +2 "collection"'7  +27 "core"  +3 .tPS.seek 2.5ml +2 "processing"%' +2634 "core" ' + "collection"'I% +4 "core" % @\ @D\ +2 .tCS.seek 4.15ml +2 "collection"''Q +1571 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%P  +42 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%R  +68 "core"  +3 .tPS.seek 0ml + "processing"%K'W +1127 "Can"i\ FʼP; +1499 "core" ' + .tCBV.dial between PRV and waste1 +3 "collection"'? ` +37 "core" _ +2 .tCSV.dial :air + "collection"'U @ +43 "core" > +2 .tCS.seek 10ml +2 "collection"'H' D +1564 "core" ' +2 .tCSV.dial CTV + "collection"':  +43 "core"  +2 .tCS.seek 0ml + "collection"'B' +2620 "core" ' + .tCBV.dial :waste1 +2 "collection"'L @ +30 "core" > + .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +2 "collection"'J  +128 "core" +2 "collection"'X& +3 "core" &O~\\fmB\ F +2 #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&4% +4 "core" %\  o  +2 "storage"(Y% +3 "core" %v [\ +2 "storage"(F. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"([( +196 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (O& +3 "core" & j\ +2 "manipulator"&S& +3 "core" &  ; 3 +2 "manipulator"&G% +4 "core" %\   \  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&]( +159 "core" ( +2 "manipulator"&T& +4 "core" &  F  + "storage"(E& +4 "core" & \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&M' +93 "core" ' + "storage"(N& +4 "core" & ]\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(a'H +283 "core" ' + "storage"(V- +3 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&Q& +3 "core" &   >  +2 "storage"(f& +3 "core" & &\ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 +2 "manipulator"&e'D +38 "core" ' + .tElbow.hold +2 "manipulator"&g, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 "storage"(\ - +3 "core" -' +3 .tSE.seek 0.1 Pucks below Top Plate +3 "storage"(>'I +25 "core" ' +2 "manipulator"&d% +4 "core" %Sa h ȴ + "storage"(l& +4 "core" & 9 C s\ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 315 counts + "manipulator"&\\' +15 "core" ' +2 "manipulator"&Z& +4 "core" &     + "storage"(h& +4 "core" & T\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&^' +27 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"('@ +37 "core" ' +2 "manipulator"&n& +4 "core" &     + "manipulator"&k% +5 "core" %  V +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&m'\ +88 "core" ' +2 .tElbow.seek CC +2 "manipulator"&o( +163 "core" ( +2 "manipulator"&r& +4 "core" & \\ 3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &t& +3 "core" &   3 +2 .tForearm.seek CC +2 "manipulator"&j', +101 "core" ' +2 .tHand.close + "manipulator"&s/ +73 "core" / +2 .tCC.seek :open +2 "collection"'p( +374 "core" ( +2 "storage"(u& +4 "core" & E\ +2 "storage"(q& +3 "core" & A\ +2 "manipulator"&x& +44 "core" &  N 3 +11 "manipulator"&y% +3 "core" % <   +3 .tForearm.seek :retract +2 "manipulator"&z'\ +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&{( +155 "core" ( +2 "manipulator"&v& +4 "core" &   " +2 "storage"(w& +4 "core" &\ \ \ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&~'D +112 "core" ' +2 .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&1 +73 "core" 1 +2 "manipulator"& % +4 "core" % Sl \ * Ƿ +2 "storage"( & +4 "core" & _\ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 315 counts + "manipulator"&}' +15 "core" ' +2 "manipulator"&`& +3 "core" &   7 +3 "storage"(c& +4 "core" &\ !\  \ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&i' +25 "core" ' + "storage"(% +4 "core" %?\ 1\ + \  +3 ."downElevator"SE.seek :down +3 "storage"('v +99 (|% +3 "core" %I \ V` +2 "manipulator"&% +4 "core" %  % +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +86 "core" ' +61 ' + ."downElevator"SE.stop +2 "storage"(5 +3 .tPSV.dial :air +2 "processing"%  +70 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2631 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +40 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +42 "core"  + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +41 "core" +2 .tdelay 1 second +102 .PSV.dial :air +29 "processing"%  +41 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%'W +2647 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +3 "core" &?\ +3 "manipulator"&& +3 "core" &   +2 "manipulator"&!% +4 "core" %\    +2 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +175 "core" ( + "manipulator"&& +4 "core" &-   B +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +3 "core" &-  B +2 .tForearm.seek :garage +2 "manipulator"&#'! +98 "core" ' + .tHand.close +2 "manipulator"&/ +73 "core" / +2 "manipulator"&& +3 "core" &-   B +3 "manipulator"&&% +4 "core" % 3   +2 .tForearm.seek :retract + "manipulator"&''\ +106 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&*( +150 "core" ( +2 "manipulator"&& +4 "core" &\  "x + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +2 "core" &\  A "x +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&,' +97 "core" ' +2 "manipulator"&A& +4 "core" &  "x + "manipulator"&.% +4 "core" %   D +2 "processing"%1& +3 "core" &C\ +3 "processing"%W& +5 "core" &_\ +2 .tPC.seek :closed +2 "processing"%((Tg +4 "core" &2\  +9 &1~B\ *x +9 &cC\ = +10 &xO\ M +9 &H[C\ L +9 & `E\ L +10 &aL\ L +9 &^U\ L +10 &N`R\ L +9 &`Y\ L +9 &]a\ L +10 & ^c\ L +9 &"W^a\ L +9 &$^b\ L +10 &%_k\ L +9 &'_r\ M +10 &)^_w\ L +9 &+ ^w\ L +9 &,]u\ L +10 &._u\ L +9 &0g^z\ L +9 &2*^\ L +10 &3^\ L +9 &5]\ L +10 &7ob\ L +9 &91`\ L +9 &:^\ L +10 &<b\ L +9 &>x^\ L +9 &@:`\ L +10 &A]\ K +9 &C`\ L +10 &E~b\ L +49 &G>e\ M +10 &Hp\ N +3 &J\ Q + &Ls\ S +2 &N6\ R + &O\ R + &Q\ R +8 &S`|o\ 5 +9 &T%,\ Q +9 &TP\ & +3 ( +2 "processing"%W& +3 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.50 +6 "processing"%& +3 "core" &TP\ & +3 .tHand.open + "manipulator"&;1 +65 "core" 1 + "manipulator"&"% +4 "core" %    +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&)'\ +90 "core" ' +2 .tPRV.dial :air +2 "processing"%0  +41 "core"  +2 .tPSV.dial :mixloop +2 "processing"%- +42 "core" + "processing"%+% +4 "core" %[\ +3 .tPS.seek 0.3ml + "processing"%b' +391 "core" ' + .tPSV.dial PSR +2 "processing"%3 +97 "core"  + #tPulling 0.4ml of PSR.air +2 .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%_'* +483 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%8' +1919 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%$ +108 "core" +2 .tPTV.dial :mixing +2 "processing"%2 @ +70 "core" B +2 .tPBV.dial :waste2 + "processing"%6  +91 "core"  +2 .tPS.seek 0ml +2 "processing"% 'W +2624 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&=& +4 "core" &   !w +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&C( +3 "core" ( +2 "manipulator"&@& +4 "core" &   !w +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &5& +2 "core" & ) !w +3 .tForearm.seek PC +2 "manipulator"&7' +95 "core" ' +2 .tHand.close + "manipulator"&& +3 "core" &   a +3 "manipulator"&r% +4 "core" % \  +2 "processing"%t& +4 "core" &?\ +2 "processing"%^& +5 "core" &6\ +2 .tPC.seek :closed +2 "processing"%g(Tg +4 "core" &\  +9 &3~\ *x +10 &d\ = +9 &x\ L +9 &H]\ L +10 &\ _\ L +9 &_\ K +9 &_\ K +10 &P]\ L +9 &`\ K +9 &[\ K +10 & ]\ K +9 &"W_\ L +10 &$[\ L +9 &%^\ L +9 &'\\\ K +10 &)`]\ L +9 &+#^\ K +10 &,\\\ K +9 &._\ L +9 &0iY\ K +10 &2*\\\ L +9 &3_\ L +9 &5\\\ L +10 &7qZ\ K +9 &92Z\ L +10 &:]\ L +9 &<Z\ K +9 &>yZ\ K +10 &@<[\ K +9 &A]\ L +9 &C_\ K +10 &E^\ K +9 &GAb\ L +10 &Ii\ M +9 &Jt\ N +9 &Lv\ R +10 &N9\ Q +9 &O\ R +9 &Q\ R +10 &Sa{k\ 4 +9 &T)/\ H +9 &TK\ & +3 ( + "processing"%^& +4 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.48 +2 .Hand.open + "manipulator"&s1 +65 "core" 1 +3 "manipulator"&m% +3 "core" %  ; +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&/'\ +97 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +2 "processing"%u  +2 %q9 +7 "core" 9 +102 "processing"%x9 +2 "core" 9Z +103 "processing"%y9 +2 "core" 9[  +103 "processing"%v9 +2 "core" 9Y  +103 "processing"%w9 +2 "core" 9Z +103 "processing"%j9 +2 "core" 9Z +103 "processing"%o9 +2 "core" 9Y +103 "processing"%9 +2 "core" 9Z +103 "processing"% 9 +2 "core" 9Z" +103 "processing"% 9 +3 "core" 9Z& +102 "processing"%`9 +3 "core" 9Z+ +103 "processing"%c9 +2 "core" 9Z/ +103 "processing"%9 +2 "core" 9Z3 +103 "processing"%z9 +2 "core" 9Z7 +103 "processing"%|9 +3 "core" 9[; +103 "processing"%9 +21 "core" 9Z@ +102 "processing"%{9 +3 "core" 9[E +102 "processing"%~9 +3 "core" 9]I +102 "processing"%}9 +3 "core" 9[M +102 "processing"%9 +3 "core" 9[Q +103 "processing"%9 +2 "core" 9[U +103 "processing"%i9 +2 "core" 9\\Z +103 "processing"%9 +2 "core" 9\\^ +103 "processing"%K9 +2 "core" 9]b +103 "processing"%9 +3 "core" 9]f +103 "processing"%9 +2 "core" 9]j +103 "processing"%9 +2 "core" 9]o +103 "processing"%9 +2 "core" 9 ]s +103 "processing"%9 +2 "core" 9]w +103 "processing"%9 +3 "core" 9]{ +103 "processing"%9 +2 "core" 9"] +103 "processing"%!9 +2 "core" 9)^ +103 "processing"%9 +2 "core" 91^ +103 "processing"% 9 +2 "core" 97^ +103 "processing"%9 +2 "core" 9>^ +3 .tPH.hold 2:00:00,28C +3 "processing"% pp9 +3 .tdelay 1:30 +5 "core"  +8999 .tPSR.select :air +3 .PSV.dial PSR + "processing"% +95 "core"  + #tPulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%&' +602 "core" ' + .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml +2 "processing"%'[ +1656 "core" ' +10 .tPTV.dial :puck +2 "processing"%  +70 "core"  + .tPSV.dial PTV +7 "processing"% +70 "core" + .tPBV.dial :waste1 +2 "processing"%#  +127 "core"  + "processing"%A% +4 "core" %]\  +2 .tPS.seek 1.5ml +2 "processing"%.' +592 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%1 * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%'W +1616 "core" ' +2 .tdelay 5:00 +14943 "Can"j\ =tP +15059 #trecoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%'  +4 "core"  +2 .tPBV.dial :waste1 +2 "processing"%  +32 "core"  +2 .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 :fast +3 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"%"' +2292 "core" ' +2 .tPSV.dial PTV +2 "processing"%W +70 "core" + .tdelay 5 seconds +503 .PSV.dial PSR +2 "processing"%0 +70 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +3 "processing"%- +70 "core" + .tdelay 5 seconds +503 .PSV.dial :air +2 "processing"%+  +69 "core"  +2 .tPS.seek 0ml +2 "processing"%,'W +2294 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +126 "core" + .tPSV.dial :mixloop +2 "processing"%3 +42 "core" +2 .tPRV.dial :ab1 +2 "processing"%b @ +71 "core" B +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%_'w +350 "core" ' + .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +3 "collection"'$  +2 "processing"%2  +45 "core"  +5 + "processing"%6% +4 "core" %wM\  +2 .tPS.seek 0.3ml +2 "processing"%8' +351 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'=  +29 "core" + .tPRV.dial :air +2 "processing"%@  +41 "core"  +2 .tPS.seek 0.9ml +2 "processing"%5'D +1274 "core" ' + .tPRV.dial :waste2 +2 "processing"%< @ +70 "core" > +2 .tPS.seek 0.5ml +2 "processing"%*' +860 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%)  +42 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%('[ +1616 "core" ' + .tPSV.dial :PML +2 "processing"%I +42 "core" +2 .tPTV.dial :mixing +2 "processing"%% @ +71 "core" B +2 .tPBV.dial :waste1 +2 "processing"%  +34 "core" + "processing"%?% +4 "core" %]H\ +2 .tPS.seek 1.85ml +2 "processing"%7'= +230 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%C * +34 "core" , +2 .tPS.seek 0ml +3 "processing"%'W +1976 "core" ' +2 .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"':& +3 "core" &z|\ +2 "manipulator"&L& +4 "core" &   ` +2 "manipulator"&J% +3 "core" %\ )   "` +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&P(- +124 "core" ( + "manipulator"&X& +4 "core" &-  * + +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &4& +3 "core" &-   - + +2 .tForearm.seek :garage +2 "manipulator"&U'! +104 "core" ' +2 .tHand.close + "manipulator"&F/ +77 "core" / +2 "manipulator"&O& +3 "core" &.3  h +2 "manipulator"&S% +4 "core" % , _ ȼL +2 .tForearm.seek :retract +2 "manipulator"&['\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +278 "core" ( +2 "manipulator"&T& +3 "core" &  < 9' +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &N& +2 "core" &  W 9' +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +48 .tForearm.seek CC +4 "manipulator"&R', +92 "core" ' +3 "manipulator"&H& +4 "core" &  ` 9& +2 "manipulator"&D% +4 "core" %   +2 "collection"'V& +3 "core" &{}\ +3 "collection"'Q& +6 "core" &z~\ +2 .tCC.seek :closed +2 "collection"'\ (O +5 "core" &|}\ +6 & :{}\ %g +10 &Y~{~\ 7 +9 &{|\ K +10 &^y}\ L +9 &~_z}\ L +9 &@_z}\ L +10 &_y}\ L +9 &^z|\ L +9 &az\ K +10 &Iez}\ K +9 & ]w}\ K +10 &!`y|\ K +9 &#_y~\ K +9 &%Pay{\ L +10 &']x|\ L +9 &(_x}\ L +9 &*dw}\ L +10 &,Yby{\ K +9 &.`z~\ K +10 &/bz{\ K +9 &1]|}\ L +9 &3a^z}\ K +10 &5#]y|\ K +9 &6`z\ K +9 &8bx|\ L +10 &:i`z~\ K +9 &<*]y~\ L +10 &=]y|\ L +9 &?]x}\ K +9 &Aqbz}\ K +10 &C3]y~\ K +9 &D\\yz\ K +9 &Fcx}\ L +10 &Hsnz~\ M +9 &J'y{\ R +10 &Ky|\ V +9 &Mw|\ Y +9 &OYx}\ + +10 &O~y}\ O +9 ( + &Ohx}\ F +3 "collection"'Q& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.56 +2 "collection"'d& +3 "core" &Ohx{\ F +2 .tHand.open + "manipulator"&Z1 +74 "core" 1 +2 "manipulator"&h% +4 "core" %  \\ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&k'\ +95 "core" ' +2 .tPSV.dial PSR +2 "processing"%G +97 "core"  + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%E' +1608 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%9  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%l'W +1605 "core" ' + .tPSV.dial PSR +2 "processing"%a +42 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%e' +2636 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%f  +2 "collection"'>  +33 "core"  +123  +2 .tPSV.dial :mixloop +2 "processing"%r +96 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'t  +4 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%n  +71 "core" +2 .tPS.seek 0ml +2 "processing"%M'W +2629 "core" ' + .tPSV.dial :air +7 "processing"%  +40 "core"  +2 .tPS.seek 2.5ml +2 "processing"%s' +2635 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%m +42 "core" +2 .tPS.seek 0ml +2 "processing"%q'W +2628 "core" ' +2 .tPSV.dial :air +2 "processing"%^  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%x' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"%\\ +42 "core" +2 .tPS.seek 0ml +2 "processing"%y'W +2641 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&v& +4 "core" & n 9% +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&w( +3 "core" ( +2 "manipulator"&j& +4 "core" &  D 9% + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &o& +2 "core" &  B 9% +3 .tForearm.seek CC +2 "manipulator"&', +95 "core" ' + .tHand.close +2 "manipulator"& / +77 "core" / +2 .tCC.seek :open +2 "collection"' ( +374 "core" ( +2 "manipulator"&`& +3 "core" & 7 9% +3 "manipulator"&c% +3 "core" % B c +2 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&z(- +278 "core" ( +2 "manipulator"&|& +4 "core" &-   A +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-  ' A +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&{'! +105 "core" ' + .tHand.open +42 "manipulator"&~1 +73 "core" 1 + "manipulator"&}% +4 "core" % + +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 ."da"delayUntil "11:52:13.57" +4188 "Can"b}\ 5:Qg +20636 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +71 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%i  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +33 "core" , +2 ."da"PSV.dial :air +2 "processing"%K  +42 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2284 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +41 "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"% +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +41 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2278 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%!' +583 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +70 "core"  + ."da"PSV.dial PTV +3 "processing"% +68 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"% % +3 "core" %\\F\  +3 ."da"PS.seek 1.5ml +2 "processing"%&' +595 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +7 "processing"%#  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%A  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%1 +70 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%.' +2276 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%u +70 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "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"%  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%;'W +2282 "core" ' + #"da"washCycleDA #2 of 2 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +135 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%W' +595 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%0'[ +1613 "core" ' +2 ."da"PTV.dial :puck +6 "processing"%-  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%+ +83 "core"  + ."da"PBV.dial :waste1 +2 "processing"%"  +33 "core"  + "processing"%% +4 "core" %]]\  +2 ."da"PS.seek 1.5ml +2 "processing"%3' +590 "core" ' +2 ."da"delay 3 seconds +21 "Can"Z{\ 6ҌQ +281 ."da"PBV.dial between PSV and waste1 +2 "processing"%b * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%,'W +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%2  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%$  +44 "core" +8 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%6 * +33 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%_ +69 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%=' +2276 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%@ +70 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%8 +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%< +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%5  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%)'W +2282 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%*  +53 "core"  + ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +3 "processing"%I  +128 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%%  +44 "core" ~ +2 ."da"PTV.dial :PRVmixing +2 "processing"%  +4 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%? +42 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%C' +384 "core" ' +2 ."da"delay 2 seconds +207 .PRV.dial :air +2 "processing"%(  +41 "core"  +2 "processing"%7% +3 "core" %F\  +2 ."da"PS.seek 0.55ml +2 "processing"%:'u +346 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air +2 "processing"%L  +41 "core"  +3 ."da"PS.seek 2ml +2 "processing"%J'[ +1577 "core" ' + ."da"PSV.dial :PML +2 "processing"%X +42 "core" + ."da"PTV.dial :mixing +3 "processing"%4 @ +71 "core" A + ."da"PBV.dial :waste1 +3 "processing"%]  +33 "core" +2 "processing"%F% +3 "core" %bG\ +3 ."da"PS.seek 1.85ml +2 "processing"%O'B +229 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%S * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%/'W +1968 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +29970 "Can"Lz\ 7R +18033 #"da"recoverPRVreagent08 +6 .PTV.dial :mixing +2 "processing"%U @ +4 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%T  +38 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%N * +34 "core" , + ."da"PSV.dial :air +3 "processing"%P  +41 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%H' +2286 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%D +42 "core" + ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%V  +42 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%[ +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%p  +41 "core"  +2 ."da"PS.seek 0ml +3 "processing"%d'W +2278 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +3 .PSV.dial PSR + "processing"%Z +123 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%h' +586 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%Q'[ +1613 "core" ' + ."da"PTV.dial :puck +2 "processing"%G  +72 "core"  + ."da"PSV.dial PTV +2 "processing"%R +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%9% +3 "core" %]t\  +3 ."da"PS.seek 1.5ml +2 "processing"%E' +593 "core" ' +2 ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +2 "processing"%a * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%l'W +1619 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%>  +15 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%f  +32 "core"  +2 ."da"delay 30 seconds +3045 .PBV.dial between PSV and waste1 +9 "processing"%r * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%t +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%n' +2281 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%e +70 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"% +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%M +71 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%m  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%s'W +2285 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%^ +135 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%q' +591 "core" ' +2 ."da"delay 5 seconds +507 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%\\'[ +1618 "core" ' + ."da"PTV.dial :puck +2 "processing"%x  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%v +82 "core" ~ +2 ."da"PBV.dial :waste1 +2 "processing"%j  +34 "core" + "processing"%o% +4 "core" %ae\ +2 ."da"PS.seek 1.5ml +3 "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"%k'W +1605 "core" ' +2 ."da"delay 2:00 +644 "Can"Q{\ 8,S) +11359 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%\  +3 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%`  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%c * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +67 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%|' +2277 "core" ' + ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%w +70 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%~ +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%}  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2282 "core" ' +2 #"da"washCycleDA #3 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%{ +124 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%' +588 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%i'[ +1607 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%K +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%y  +34 "core" +2 "processing"%% +3 "core" %ZB\ +3 ."da"PS.seek 1.5ml +2 "processing"%' +588 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1616 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "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"%! +69 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"% ' +2286 "core" ' + ."da"PSV.dial PTV +2 "processing"% +70 "core" +8 ."da"delay 5 seconds +504 .PSV.dial PSR +2 "processing"% +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +70 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2291 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%& +132 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +16 ."da"PS.reconfigure :default +9 "processing"%#A d`xb +12 ."da"PS.seek 0.25ml +8 "processing"%#'7 +338 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +3 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%A' +345 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1608 "core" ' + ."da"PTV.dial :puck +2 "processing"%1  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%u  +35 "core" +2 "processing"%'% +3 "core" %VD\ # +2 ."da"PS.seek 1.5ml +2 "processing"% ' +599 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%.'W +1607 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%;  +35 "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"%- +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +3 "processing"%+' +1617 "Can"M{\ 20S +804 "core" ' + ."da"PSV.dial PTV +2 "processing"%" +73 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%0 +73 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%b  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%3'W +2401 "core" ' + #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%2 +130 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%$'[ +2115 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%6  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%_ +84 "core"  + ."da"PBV.dial :waste1 +2 "processing"%,  +34 "core" +2 "processing"%@% +4 "core" %_/\  +2 ."da"PS.seek 1.5ml +2 "processing"%8' +592 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%< * +34 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%5  +102 "core"  +3 ."da"PS.seek 0ml +2 "processing"%='W +1606 "core" ' + "processing"%*9 +3 "core" 9r50 +3 #"da"Processing Puck Heater at 27.9C before imaging + .PH.coast +2 "processing"%I +2 "core" 50 +2 "processing"%%& +4 "core" &TK_\ 3 & +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&% +4 "core" %\ v t ;  +2 "storage"(?% +3 "core" % \ K +2 "storage"(). +3 "core" .( +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 1 +2 "storage"((( +195 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (7& +3 "core" & \ F +2 "manipulator"&C& +4 "core" &- c p 7 A + "manipulator"&L% +4 "core" %\    +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&:( +171 "core" ( + "manipulator"&X& +48 "core" & e & N +9 "storage"(4& +4 "core" & \ J +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&]' +100 "core" ' +2 "storage"(F& +3 "core" & H\ L +3 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(S'H +283 "core" ' + "storage"(J- +3 "core" -'s +2 ."da"SE.configure :default +8 "storage"(#QK-0-\ b +3 "manipulator"&O& +3 "core" & _ U N +7 "storage"(U& +4 "core" & '\ J +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&T'D +36 "core" ' + ."da"Elbow.hold +2 "manipulator"&N, +3 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"(P- +2 "core" -'s +3 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(/'9 +27 "core" ' +2 "manipulator"&D% +4 "core" %Tj l 8  + "storage"(V& +4 "core" & * 0 G\ 6 +2 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 1 + 316 counts + "manipulator"&['π +20 "core" ' +2 "manipulator"&p& +4 "core" & Y c  M + "storage"(H& +4 "core" & D\ E +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&Z' +20 "core" ' +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(d'0 +41 "core" ' +2 "manipulator"&h& +4 "core" & z % M +2 "manipulator"&G% +4 "core" %  > +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&R'\ +90 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&( +277 "core" ( +3 "manipulator"&9& +4 "core" &\ _ c  "z + ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &Q& +2 "core" &\ Q R  "z +3 ."da"Forearm.seek PC +2 "manipulator"&a' +101 "core" ' +2 ."da"Hand.close + "manipulator"&E/ +67 "core" / +2 ."da"PC.seek :open +3 "processing"%>( +400 "core" ( +2 "storage"(f& +3 "core" & \ M +2 "manipulator"&r& +4 "core" &\ |  "z +2 "manipulator"&t% +4 "core" %  +2 ."da"Forearm.seek :retract +2 "manipulator"&l'\ +93 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&e( +244 "core" ( +2 "manipulator"&& +4 "core" &\ Y W # +2 "storage"(M& +3 "core" & \ I +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&m' +101 "core" ' +2 ."da"Hand.open + "manipulator"&n1 +66 "core" 1 +2 "storage"(^- +3 "core" -'0 +3 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(s' +24 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.19 Pucks below Top Plate +2 "storage"(q' +55 "core" ' + #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23nov1312h50ml_niagara.tif +1944 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +27477 #"da"SX HX9/16 (USB:26): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 266.386 seconds\ /var/log/esp/da23nov1312h50ml_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23nov1312h50ml20s_niagara.tif +2060 #SX HX9/16 (USB:26): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23nov1312h50ml20s_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23nov1312h50ml30s_niagara.tif +3068 #SX HX9/16 (USB:26): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23nov1312h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "266.386 sec auto-exposure",Subject: "da23nov1312h50ml images!" +3 "storage"(x- +3 "core" -' +2 "storage"(v& +4 "core" & K\ $ \ +3 "manipulator"&j& +12 "core" &\   ; # +86 ."da"Elbow.seek 1 +5 "manipulator"&o( +4 "core" ( + "manipulator"&\\& +6 "core" &\  " # +2 "storage"(& +4 "core" & M G\ +3 ."da"Forearm.seek 1 + 700 counts +5 "manipulator"& ' +52 "core" ' +4 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.91 Pucks below Top Plate +2 "storage"(\ '< +56 "core" ' + "manipulator"&`& +4 "core" &\    # +4 "storage"(c& +4 "core" &\ \ \ + ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&'D +36 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&k, +3 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 2.09 Pucks below Top Plate +2 "storage"('' +24 "core" ' +40 "manipulator"&w% +16 "core" %Wu  G Ⱥ0 +4 "storage"(~& +10 "core" & Z\ +4 ."da"Forearm.force -20 +4 "manipulator"&5 +8 ."da"Forearm.seek 1 + 319 counts +4 "manipulator"&}'σ +22 "core" ' +2 "manipulator"&|& +4 "core" &    # +2 "storage"({& +5 "core" &\  {\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&' +19 "core" ' +3 "storage"(% +9 "core" %-\ \ \ +6 ."downElevator"SE.seek :down +7 "storage"('v +98 (K% +6 "core" %jG \ SU +5 "manipulator"&y% +6 "core" %   +6 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +3 "manipulator"&'\ +92 "core" ' +30 ' +3 ."downElevator"SE.stop +3 "storage"(5 +9 (i& +7 "core" & \ +6 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +6 #tStarting finalPurge +3 "processing"%& +8 "core" &\ +4 "manipulator"&& +9 "core" &\   T # +3 "manipulator"&% +6 "core" %\      +7 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&(- +181 "core" ( +3 "manipulator"&& +8 "core" &-  8 2 +4 ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +6 &!& +5 "core" &-   2 +5 ."psFlush"Forearm.seek :garage +3 "manipulator"&'! +109 "core" ' +3 ."psFlush"Hand.close +2 "manipulator"&/ +76 "core" / +4 "manipulator"&& +7 "core" &- \  ? 2 +5 "manipulator"& % +8 "core" % ,   ! +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&'\ +105 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek PC +4 "manipulator"& ( +133 "core" ( +3 "manipulator"&&& +7 "core" &    [ +4 ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +6 && +5 "core" & \   [ +5 ."psFlush"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +4 "manipulator"&#' +94 "core" ' +4 "manipulator"&A& +8 "core" &   [ +4 "manipulator"&1% +7 "core" %   P b +4 "processing"%& +113 "core" &\ +5 "processing"%u& +10 "core" &\ +5 &\ +4 ."psFlush"PC.seek :closed +6 "processing"%'(Tg +5 "core" &\ +4 &\  +9 &/y\ *y +8 &f\ > +10 &v\ M +9 &H[\ K +10 & `\ L +8 &b\ L +10 &]\ L +11 &O\\\ L +10 &[\ L +7 &Z\ K +10 & ]\ K +9 &"W`\ L +10 &$]\ L +8 &%^\ L +10 &'[\ L +10 &)``\ K +8 &+"Z\ K +10 &,[\ K +10 &._\ K +9 &0g\\\ L +10 &2)]\ L +8 &3]\ L +10 &5Y\ K +10 &7o_\ L +8 &91^\ L +11 &:]\ L +9 &<]\ L +9 &>x]\ K +10 &@:_\ K +8 &A_\ K +10 &C]\ L +10 &E]\ K +8 &G@a\ L +10 &Hk\ M +10 &J\ P +10 &Lu\ R +9 &N6\ R +9 &O\ R +9 &Q\ R +10 &S_zm\ 6 +9 &T''h}\ M +9 &TI\ + +3 ( +3 "processing"%u& +9 "core" &TI~\ + +4 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.53 +2 "processing"%& +8 "core" &TI\ + +3 ."psFlush"Hand.open +4 "manipulator"&1 +76 "core" 1 +3 "manipulator"& % +7 "core" %   c b +5 ."psFlush"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&'\ +94 "core" ' +3 ."psFlush"PSR.select :air +4 .PSV.dial PSR +3 "processing"%; +45 "core"  +4 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +4 "processing"%W' +197 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +324 #"uploadLog"upsync +71 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%-' +2128 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%. @ +186 "core" B +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%"  +121 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +96 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%0'9 +2628 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%b +97 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%+' +598 "core" ' +2 ."psFlush"delay 5 seconds +501 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%2' +1696 "Can"\ =RTU +430 "core" ' + ."psFlush"delay 1 second +107 .PBV.dial :waste1 +3 "processing"%3  +34 "core" + ."psFlush"PTV.dial :mixing +2 "processing"%6 @ +70 "core" B +2 ."psFlush"PSV.dial :mixloop +2 "processing"%_ +98 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%,'9 +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%@ +109 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%$'P +1105 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%<' +1607 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%5 +80 "core"  + ."psFlush"PTV.dial :puck +2 "processing"%8  +69 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%*  +4 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%I'W +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%% +79 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%' +598 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%?' +2125 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%) +79 "core"  + ."psFlush"PBV.dial PSV +2 "processing"%7 U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%C'W +2632 "core" ' + ."psFlush"PSV.dial PBV +49 "processing"%L @ +41 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%Y' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%X  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%4'W +2633 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%z +41 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%F' +2626 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +68 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%J U +4 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%O'W +2635 "core" ' + ."psFlush"PSV.dial PBV +7 "processing"%U @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%P' +2636 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%D  +68 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"%V'W +2630 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%p +42 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%H'P +1098 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%h' +1610 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%G +69 "core" + ."psFlush"PTV.dial :puck +3 "processing"%]  +4 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%:  +51 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%S'W +2626 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%T +70 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%[' +592 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%/' +2132 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%Z +70 "core" + ."psFlush"PBV.dial PSV +3 "processing"%9 U +52 "core" W +2 ."psFlush"PS.seek 0ml +3 "processing"%Q'W +2634 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%N @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%E' +2628 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%R  +68 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"%g'W +2633 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%f +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%r' +2633 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%t +69 "core" + ."psFlush"PBV.dial PSV +7 "processing"%a U +15 "core" S +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%M @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2625 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%n  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%^'W +2627 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'l& +4 "core" &\ + "manipulator"&d& +4 "core" &  \  [ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&s( +33 "core" ( +2 "manipulator"&x& +4 "core" &   Z + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &v& +2 "core" & \  X Z +3 .tForearm.seek PC +2 "manipulator"&j' +98 "core" ' +4 .tHand.close + "manipulator"&\\/ +73 "core" / +2 .tPC.seek :open +2 "processing"%( +401 "core" ( +2 "manipulator"&`& +3 "core" &  Z +3 "manipulator"&c% +4 "core" %   \ O +2 .tForearm.seek :retract +2 "manipulator"&w'\ +91 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&e( +341 "core" ( +2 "manipulator"&~& +3 "core" &   4 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &m& +3 "core" &   ; 4 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&|', +106 "core" ' +2 "manipulator"&{& +3 "core" &  4 +3 "manipulator"&q% +4 "core" %%  Q y +2 "collection"'& +4 "core" &\ +2 "collection"' & +5 "core" &\ +3 .tCC.seek :closed + "collection"'o(O +5 "core" &\ +7 &<\ %g +9 &Y~\ 7 +10 &\ K +9 &`\ L +10 &`\ K +9 &D^\ K +9 &_\ L +10 &`\ K +9 &`\ K +9 &L`\ K +10 & `\ K +9 &!c\ K +9 &#_\ K +10 &%Tb\ K +9 &'`\ L +10 &(_\ K +9 &*]\ L +9 &,\\^\ K +10 &.\\\ K +9 &/\\\ K +9 &1`\ K +10 &3c_\ L +9 &5']\ K +10 &6`\ K +9 &8`\ K +9 &:l]\ K +10 & + "collection"' % +4 "core" %l\  +2 .tCS.seek 7ml +2 "collection"'' +534 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'&  + '  +44 "core"  +86  +2 .tCBV.dial :waste1 +2 "collection"' @ +49 "core" ? +3 .tCS.seek 0ml + "collection"'A' +1667 "core" ' + #tFlushing lower manifold's waste2 port +2 "collection"'1& +4 "core" &Oh\ E + "collection"'% +4 "core" %\ +2 .tCSV.dial :flush + "collection"'  +71 "core" +2 .tCS.seek 5ml +2 "collection"''l +1206 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'> @ +42 "core" B +2 "collection"'% +3 "core" %l\  +2 .tCS.seek 6.999ml +2 "collection"'' +533 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  +2 'u  +16 "core"  +49  +3 .tCBV.dial :waste2 +2 "collection"';  +109 "core"  +2 .tCS.seek 0ml +2 "collection"'#' +1671 "core" ' + #tDisinfecting external Intake with kill +2 "collection"'=& +4 "core" &Oh\ E +2 "collection"'W% +3 "core" %\ +2 .tCSV.dial CSR +2 "collection"'.  +52 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +11 .tCS.seek 8ml + "collection"'"' +1886 "core" ' +2 .tdelay 5 seconds +507 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'' D +535 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"'- +2 'b  +110 "core" ~ +23  +2 .tCTV.dial :intake +2 "collection"'0  +70 "core" + .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml + "collection"'+' \\ +1884 "core" ' +2 .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air + "collection"'3  +71 "core"  +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'6' +590 "core" ' +2 .tCSV.dial CSR +2 "collection"'_  +95 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"'2'l +1351 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'@' D +1357 "core" ' +2 .tCSV.dial CBV + "collection"', +97 "core" +2 .tCS.seek 0ml +2 "collection"'$' +2618 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&5& +4 "core" &   4 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&8( +3 "core" ( +2 "manipulator"&*& +4 "core" &   4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &<& +3 "core" &  " 4 +2 .tForearm.seek CC +2 "manipulator"&%', +104 "core" ' + .tHand.close + "manipulator"&I/ +74 "core" / +2 .tCC.seek :open +2 "collection"'( +377 "core" ( + "manipulator"&)& +4 "core" &  Z 4 +2 "manipulator"&7% +4 "core" % %   < +2 .tForearm.seek :retract +2 "manipulator"&?'\ +96 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&L(- +282 "core" ( +2 "manipulator"&C& +3 "core" &- \  r # +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &X& +3 "core" &-   # +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&Y'! +106 "core" ' +2 .tHand.open + "manipulator"&z1 +72 "core" 1 + "manipulator"&4% +4 "core" % +   f +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 "processing"%J& +4 "core" &C\ +33491 "Can"}\ -U +60001 |\ -/V +60001 {\ -V +60001 z\ -hWC +60002 z\ -W +60001 z\ -Xo +60001 y\ ->Y +60002 z\ -Y +60001 {\ -wZ1 +60001 z\ .Z +60002 {\ -[] +60001 {\ -M[ +60001 {\ -\\ +60002 |\ -] +60001 {\ -$] +60002 {\ -^K +60001 {\ -]^ +60001 z\ ,_w +60002 z\ -` +60001 {\ -3` +60002 {\ -a9 +60001 {\ -\ la +60001 z\ - be +60002 x\ - b +60001 y\ -Bc +60001 y\ -d' +60002 y\ -{d +60001 x\ -eS +60002 y\ -e +60001 {\ -Qf +60001 }\ -g +60002 \ -g +60001 \ -'hA +60001 \ -h +60001 \ -`im +60002 \ - j +60001 \ -"j +60001 \ -$5k/ +60002 \ -%k +60001 \ -'nl[ +60002 \ -) l +60001 \ -*m +60001 \ -,Dn +60002 \ --n +60046 \ -/|oI +59956 \ -1o +60002 \ -2pu +60001 \ -4Qq +60001 \ -5q +60002 \ -7r7 +60001 \ -9&r +60001 \ -:sc +60002 \ -<_s +60001 \ -=t +60001 \ -?u% +60002 \ -A5u +60001 \ -BvQ +60001 \ -Dnv +60002 \ -F w} +60001 \ -Gx +60001 \ -ICx +60002 \ -Jy? +60001 \ -L{y +60002 \ -Nzk +60001 \ -O{ +60001 \ -QP{ +60002 \ -R|- @EST1699938528.24 \ -T| +60001 \ ,V%}Y +60002 \ -W} +60001 \ -Y^~ +60001 \ -Z +60002 \ -\\ +60001 \ -^3G +60001 \ -_ +60002 \ -als +60001 \ -c  +60001 \ -d +60002 \ -fA5 +60001 \ -g +60002 \ -iza +60001 \ -k +60002 \ -l +60001 \ -nP# +60001 \ -o +60002 \ -qO +60001 \ -s& +60001 \ -t{ +60002 \ -v_ +60001 \ -w +60001 \ -y= +60002 \ -{5 +60001 \ -|i +60001 \ -~n +60002 \ -\  +60001 \ -+ +60001 ~\ -D +60002 ~\ -W +60001 |\ -} +60001 \ - +60002 \ - +60001 ~\ -S +60002 }\ ,E +60001 {\ , +60001 {\ -)q +60002 {\ - +60001 }\ -b +60001 }\ -3 +60002 |\ - +60001 |\ -8_ +31142 #t-> exit +7 #mEXIT @1699964040.30EST @1700501976.78EST = =mMAIN_scheduler =tMAIN @EST1700501978.70 #"core_reset"Sent BREAK +2 #t@3068 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +210 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +262 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +438 "Can"y\ 1b + y\ 1b + #tPolling Can every 10:00 +3 #Cleanly exited at 07:14:00EST14-Nov-23 +678 #-> ESP.ready! +3 #Powering core bus +561 .Gate.power :raw,:ON +2 "sampler") +38 ) +2 "core"  +3 "collection"' +2 ' +2 "core"  +3 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +3 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tPS.configure :default +3 "processing"%#A d`xb +2 .tSS.configure :default +3 "sampler")#.0X access 1 +3 "storage"(1% +3 "core" %u \ +2 "manipulator"&2% +5 "core" %\     + "manipulator"&3& +4 "core" &   T % +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(4(; +353 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (5& +3 "core" &; @\ +1775 #t-> access 2 +3 "storage"(6% +3 "core" %u y\ +2 "manipulator"&7% +3 "core" %\    Y  +2 "manipulator"&8& +4 "core" &   & % +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(9(K +200 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (:& +3 "core" &K K\  +8446 #t-> startTube 2 +505 #-> da 50 +27 #da sampling at most 50ml +5 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 12:42:15EST20-Nov-23\\n{6 => 4}\\nCan@12:39:47, 20.2C, 25% humidity, 14.6psia, 13.702V, 0.097A, 0.003Ah, 1.33W",Subject: "da sampling at most 50ml" +2 "collection"';& +6 "core" &Q\  +2 .tHand.open +2 "manipulator"&<1 +66 "core" 1 +2 "manipulator"&=% +4 "core" % \     +2 "storage"(>% +4 "core" %u 9\ +3 "storage"(?. +4 "core" .(K +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +3 "storage"(@( +376 #"uploadLog"upsync +294 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (A& +3 "core" & \ +2 "manipulator"&B& +4 "core" &  \ m % +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&C( +15 "core" ( +2 "manipulator"&D& +4 "core" &    $ +2 "storage"(E& +4 "core" & G\ +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&F' +92 "core" ' +2 "storage"(G& +3 "core" & \ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(H'H +275 "core" ' + "storage"(I- +4 "core" -'W +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (J& +3 "core" & \ +2 "manipulator"&K& +43 "core" &   @ $ +8 .tElbow.seek 2 +2 "manipulator"&L( +25 "core" ( +2 "manipulator"&M& +4 "core" &  g +2 "storage"(N& +4 "core" & *\ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&O'y +17 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&P/ +76 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&Q& +2 "storage"(R'v +7 "core" &   +2 "manipulator"&S% +4 "core" % ~   X +2 .tForearm.seek :retract +2 "manipulator"&T'\ +92 "core" ' + .tElbow.seek CC +2 "manipulator"&U( +153 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +4 "core" ( + "manipulator"&V& +4 "core" &   9( +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &W& +3 "core" &   u 9( +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&X', +102 "core" ' +2 "manipulator"&Y& +3 "core" &  G 9' +3 "manipulator"&Z% +3 "core" %"   +3 "collection"'[& +3 "core" &S\  +3 "collection"'\\& +5 "core" &S\  +2 .tCC.seek :closed +2 "collection"'](O +4 "core" &2\  +8 &F2\ &i +9 &r[2\ 8 +9 &/\ L +10 &a0\ L +9 &Wd1\ L +10 &`2\ L +9 &c7\ L +9 &b3\ L +10 &^c0\ L +9 & b1\ L +9 &`1\ L +10 &!c0\ L +9 &#i`,\ K +10 &%)b2\ L +9 &&`1\ L +9 &(`0\ K +10 &*pb0\ L +9 &,3^5\ K +9 &-b1\ L +10 &/`0\ L +9 &1xd4\ L +10 &39b2\ L +9 &4^/\ K +9 &6b0\ L +10 &8a2\ L +9 &:Cb/\ K +9 &<e2\ L +10 &=a2\ L +9 &?c0\ L +10 &AJb5\ L +9 &C]3\ K +9 &Dg-\ L +10 &Fj4\ L +9 &HLt,\ N +10 &J-\ R +9 &K.\ W +9 &Mu3\ X +10 &N^(\ 1 +9 &Oy ,\ S +9 ( +2 &Oh2\ E +2 "collection"'\\& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.60 +2 .Hand.open + "manipulator"&^1 +76 "core" 1 +2 "manipulator"&_% +3 "core" % !   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&`'\ +100 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold +2 "sampler")a+ +2 "core" + +2 "sampler")b% +3 "core" % \  +2 "collection"'c& +4 "core" &OjR\ E +3 "Can"|\ OI +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +2 .SSV.dial :spit,avoiding: :exhaust +2 "sampler")d  +5 "core"  +2 .tSS.reconfigure :fast +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +45 "collection"'#d @b +4 ."CSpush"CS.seek 0ml +2 "collection"'6' +68 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")7 +128 "core"  +3 .tSS.reconfigure :exhale +2 "sampler")#.0X% + "collection"'? +7 "core" % \ +2 .tSSV.dial :exhaust + "sampler")9  +62 "core" +2 ."airStroke"CS.seek 0ml +2 "collection"'A' +4 "core" ' + ."airStroke"CSV.dial :air +3 "collection"'B @ +2 "core"  + .tExhaust.select :open +3 "sampler")@ +10 .tSS.reconfigure :exhale +2 "sampler")#.0X9 +3 "core" 9|3 +102 "collection"'?9 +3 "core" 9}\ 1 +102 "collection"'99 +3 "core" 9/ +102 "collection"'B9 +4 "core" 9. +102 "collection"'G9 +3 "core" 9, +102 "collection"'9 +3 "core" 9+ +102 "collection"'<9 +3 "core" 9) +102 "collection"'A9 +3 "core" 9+#( +102 "collection"'9 +3 "core" 9=(& +103 "collection"'I9 +3 "core" 9O,$ +102 "collection"'K9 +3 "core" 9a0# +102 "collection"'D9 +3 "core" 9s4" +102 "collection"'9 +3 "core" 98 +103 "collection"'M9 +3 "core" 9= +103 "collection"'N9 +2 "core" 9A +103 "collection"'P9 +3 "core" 9E +102 "collection"'Q9 +3 "core" 9I +102 "collection"'E9 +3 "core" 9M +103 "collection"'C9 +3 "core" 9R +103 "collection"'F9 +2 "core" 9V +103 "collection"'V9 +2 "core" 9 Z +103 "collection"'J9 +3 "core" 9 ^ +102 "collection"'H9 +3 "core" 9 c +103 "collection"'O9 +3 "core" 9 +g +103 "collection"'Y9 +3 "core" 9 8k +102 "collection"'W9 +3 "core" 9 Eo +102 "collection"'Z9 +3 "core" 9 Ps +102 "collection"'R9 +3 "core" 9 ]x +102 "collection"'L9 +4 "core" 9 i| +102 "collection"'T9 +3 "core" 9 t +102 "collection"'!9 +3 "core" 9 ~ +102 "collection"'_9 +3 "core" 9  +102 "collection"'[9 +3 "core" 9  +102 "collection"'b9 +3 "core" 9  +102 "collection"'S9 +3 "core" 9  +102 "collection"'\\9 +3 "core" 9  +102 "collection"'^9 +3 "core" 9  +103 "collection"'c9 +2 "core" 9  +103 "collection"'d9 +3 "core" 9 \ +103 "collection"'9 +3 "core" 9 \ +102 "collection"'X9 +3 "core" 9 \ +102 "collection"'g9 +3 "core" 9  +103 "collection"'a9 +2 "core" 9  +103 "collection"'f9 +3 "core" 9  +108 "collection"'h9 +2 "core" 9  +103 "collection"'i9 +2 "core" 9  +103 "collection"'e9 +3 "core" 9  +102 "collection"'j9 +3 "core" 9\  +102 "collection"'m9 +4 "core" 9\  +102 "collection"'l9 +3 "core" 9\  +102 "collection"'o9 +3 "core" 9\  +102 "collection"'n9 +3 "core" 9\  +102 "collection"'r9 +3 "core" 9\  +102 "collection"'k9 +3 "core" 9\  +102 "collection"'t9 +3 "core" 9\ " +102 "collection"'s9 +3 "core" 9\ % +102 "collection"'p9 +3 "core" 9\ ( +102 "collection"'q9 +3 "core" 9\ + +3 .tCH.hold 10:00,70C +3 "collection"'y `\ t `\ *\ +2 'z9 +6 "core"  + 9\ +\ , + "collection"'{% +4 "core" %\ u +2 #tBegun lysing Collection Puck Heater at 68C/16.4psia +36166 "Can"\ \ J +23822 "core" ` +2 "collection"'v9 +3 "core" 9\ t +2 "collection"'|% +4 "core" %\ +2 #tEnded lysing Collection Puck Heater at 70C/15.1psia +2 .CS.seek 0ml +2 "collection"'w' +331 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +99 "core" A + .tCSV.dial :air +2 "collection"' @ +40 "core" ? +3 .tCS.seek 5ml + "collection"''l +1343 "core" ' +2 .tCSV.dial CTV + "collection"'  +47 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +41 "collection"'} @ +49 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'~  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +42 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'' +1362 "core" ' +2 "collection"'% +4 "core" % r v\  + #tPuck @26.7psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"'\ +96 "core" ~ +2 .tCBV.dial CSV +2 "collection"'  +29 "core"  +2 "collection"' % +3 "core" %  \  +3 .tCS.seek 5ml +2 "collection"''l +1346 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'  +42 "core" + "collection"'% +4 "core" %l\  +3 .tCS.seek 7ml + "collection"'' +583 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +41 "core" ? +2 .tCS.seek 10ml +2 "collection"'' D +846 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +108 "core" _ +2 #tLysing Complete +2 "collection"'& +4 "core" &Oe55>\ E +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&% +4 "core" %   ,  +2 "storage"(% +4 "core" %{ \ +2 "storage"(. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"( ( +194 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" & %\ +3 "manipulator"&& +4 "core" &   9& +2 "manipulator"&% +3 "core" %  \ R  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&"( +158 "core" ( +2 "manipulator"&#& +4 "core" &    +2 "storage"($& +4 "core" & \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&%' +94 "core" ' +2 "storage"(&& +4 "core" & B\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('H +274 "core" ' + "storage"((- +3 "core" -'H +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"()'6 +31 "core" ' +2 "manipulator"&*& +4 "core" & \ ?  +2 "manipulator"&% +4 "core" %\  ! 6 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&,'\ +88 "core" ' +2 .tElbow.seek CC +2 "manipulator"&-( +152 "core" ( +2 "manipulator"&.& +3 "core" &  \  5 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &+& +3 "core" & l 5 +2 .tForearm.seek CC +2 "manipulator"&/', +102 "core" ' +2 .tHand.close + "manipulator"&1/ +72 "core" / +2 .tCC.seek :open +2 "collection"'2( +376 "core" ( + "storage"(3& +4 "core" & \ +2 "storage"(5& +4 "core" & \ +2 "manipulator"&0& +3 "core" &  v 1 +2 "manipulator"&7% +4 "core" %    r [ +2 .tForearm.seek :retract +2 "manipulator"&''\ +172 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +151 "core" ( + "manipulator"&6& +4 "core" &    +2 "storage"(8& +4 "core" & \ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&4'D +112 "core" ' +2 .tElbow.hold +2 "manipulator"&;, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tHand.open + "manipulator"&:1 +77 "core" 1 +2 "manipulator"&=% +3 "core" % Uo   Ǹ +2 "storage"(>& +5 "core" & v\ + .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 317 counts + "manipulator"&?'ρ +13 "core" ' +2 "manipulator"&9& +4 "core" &   d +2 "storage"(B& +4 "core" &\ $\ # \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&G' +27 "core" ' +2 "storage"(% +3 "core" %?\ #\ $ =\ +50 ."downElevator"SE.seek :down +4 "storage"(<'v +98 (A% +3 "core" %%N u\ Wc +2 "manipulator"&% +4 "core" % p +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&I'\ +92 "core" ' +68 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tTranferring DA +2 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'K& +3 "core" &>@\ +3 "manipulator"&D& +3 "core" &  Z +3 "manipulator"&% +3 "core" %\   =  +3 .tElbow.seek FlushPuck::Garage + "manipulator"&M(- +175 "core" ( +2 "manipulator"&N& +4 "core" &-   . +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &P& +3 "core" &- \ 8 . +2 .tForearm.seek :garage +2 "manipulator"&Q'! +104 "core" ' +2 .tHand.close + "manipulator"&E/ +77 "core" / + "manipulator"&C& +4 "core" &-  \ + . +2 "manipulator"&F% +4 "core" % 2  Y +2 .tForearm.seek :retract +2 "manipulator"&V'\ +108 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&J( +276 "core" ( +2 "manipulator"&H& +3 "core" &   4 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &O& +3 "core" &  A 4 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&Y', +95 "core" ' +2 "manipulator"&W& +3 "core" &   \\ 4 +2 "manipulator"&Z% +4 "core" %) \ \ +2 "collection"'R& +4 "core" &CGq\ +3 "collection"'L& +5 "core" &EH_\ +2 .tCC.seek :closed +4 "collection"'T(O +2 "core" &FF\ +6 &DH\ 8 +10 &HK}DG\ 0 +9 &xEJ\ D +9 &-hFI\ K +10 &^DH\ J +9 &bDH\ J +10 &ugEG\ J +9 &9bEG\ I +9 &cCI\ J +10 &aEG\ J +9 &~aDG\ J +9 &!?cEH\ J +10 &#^FH\ I +9 &$cFH^\ J +10 &&_DI\ J +9 &(HbFI\ J +9 &* fEH\ J +10 &+aEI\ J +9 &-eHL \ J +9 &/Q`GI\ I +10 &1bDJ \ I +9 &2aCH\ J +10 &4^DG\ J +9 &6WaGH \ J +9 &8`EH\ J +10 &9cFI\ J +9 &;bFI\ I +9 &=``EG\ J +10 &?"eDI\ J +9 &@_FJ\ J +10 &B`GIj\ J +9 &DiaFJW\ I +9 &F)cGJ\ J +10 &GpEK\ K +9 &IGJ\ O +9 &KRFI|\ T +10 &M EH \ W +9 &N{EI \ 0 +10 &Ok)EK \ [ +8 ( +2 &O~lEI\ H +2 "collection"'L& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.54 +2 "collection"'!& +3 "core" &O~mEJ\ H +2 .tHand.open +2 "manipulator"&_1 +77 "core" 1 + "manipulator"&[% +4 "core" % )   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&b'\ +96 "core" ' +3 .tPSV.dial PSR +2 "processing"%S +125 "core"  + #tPulling 1.5ml of PSR.flush +2 .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"%^  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%c'W +1605 "core" ' +2 .tPSV.dial PSR + "processing"%d +43 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +2636 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%X + "collection"'g  +6 "core" B +2 "processing"%a +2 "core" B +2 "processing"%f  +69 "core" +88  +2 .tPSV.dial :mixloop +2 "processing"%h +96 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'i  +4 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%e  +123 "core" +2 .tPS.seek 0ml +2 "processing"%j'W +2633 "core" ' +2 .tPSV.dial :air + "processing"%m  +41 "core"  +2 .tPS.seek 2.5ml +2 "processing"%l' +2630 "core" ' +2 .tPSV.dial :mixloop + "processing"%o +43 "core" +2 .tPS.seek 0ml + "processing"%n'W +2626 "core" ' +2 .tPSV.dial :air +6 "processing"%r  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%k' +2633 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%t +42 "core" +2 .tPS.seek 0ml +2 "processing"%s'W +2625 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&p& +3 "core" & \  W 4 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +42 "manipulator"&q( +12 "core" ( + "manipulator"&z& +4 "core" &   4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &{& +3 "core" & = 4 +3 .tForearm.seek CC + "manipulator"&x', +107 "core" ' + .tHand.close +2 "manipulator"&y/ +68 "core" / +2 .tCC.seek :open +2 "collection"'v( +379 "core" ( +2 "manipulator"&|& +3 "core" &  Q 4 +2 "manipulator"&u% +5 "core" % \ A  +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +276 "core" ( + "manipulator"&w& +4 "core" &-   X +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +7 "core" &-   X +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&}'! +104 "core" ' +3 .tHand.open + "manipulator"&~1 +70 "core" 1 +2 "manipulator"&% +3 "core" % )    Ǿ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +105 "core" ' + .tPSV.dial :mixloop +2 "processing"% +15 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%\  +4 "core" +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%  +2 "collection"'  +7 "core"  +9 +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +4 "core" +2 #tLoading lyfil puck from tube 2 into Collection Clamp +2 "collection"' & +3 "core" &^a\ +2 "manipulator"&% +5 "core" %\ !  \ 4 +2 "storage"(% +3 "core" %{\ \ \ +2 "storage"(. +4 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(( +200 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & \ \ +2 "manipulator"&& +4 "core" &- , X +3 "manipulator"&% +3 "core" %\ !  4 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&( +177 "core" ( +2 "manipulator"&& +3 "core" &  $ +2 "storage"(& +4 "core" & ,\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&' +99 "core" ' +2 "storage"(& +4 "core" & \ \ \ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(@'H +280 "core" ' +2 "storage"(#- +3 "core" -'k +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 ($& +3 "core" & \ +2 "manipulator"&&& +4 "core" &  A $ +2 .tElbow.seek 2 +2 "manipulator"&U( +4 "core" ( +2 "manipulator"&`& +3 "core" &   g $ +2 "storage"((& +4 "core" & H\ +3 .tForearm.seek 2 + 300 counts + "manipulator"&*'y +20 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&/ +67 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&.& +2 "storage"('v +8 "core" &  \ 5 $ +2 "manipulator"&+% +4 "core" % v    +2 .tForearm.seek :retract +2 "manipulator"&%'\ +96 "core" ' +2 .tElbow.seek CC + "manipulator"&"( +152 "core" ' + ."downElevator"SE.stop +3 "storage"(5 +2 "core" ( +2 "manipulator"&1& +3 "core" &   4 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &,& +3 "core" &    4 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&]', +104 "core" ' +2 "manipulator"&3& +4 "core" &  > 4 +2 "manipulator"&5% +3 "core" %,   + +3 "collection"'0& +3 "core" &`d\ +3 "collection"'7& +5 "core" &_ck\ +2 .tCC.seek :closed +2 "collection"'/(O +5 "core" &bcb\ +6 &;]b\ %f +9 &Z_b\ 7 +10 &~`c\ J +9 &]`b\ J +10 &__c\ J +9 &I_]ct\ J +9 & a`bt\ I +10 &`_a^\ I +9 &aacT\ I +9 &Rb`cB\ I +10 & ``d;\ I +9 &!f_c+\ J +10 &#`_b\ I +9 &%Zb`d\ I +47 &'`^d\ J +8 &(_`c\ I +2 &*b_c \ I + &,ac`bI\ J + &.#e`c<\ J + &/c^c+\ J +6 &1dad*\ I +9 &3ia_b\ J +9 &5-^_c\ I +10 &6`^c\ I +9 &8c`c\ I +9 &:qd`c\ J +10 &<5eab\ I +9 &=^^d\ I +10 &?``e\ I +3 "Can"\ Kd +6 "core" &Az_`b\ I +9 &C<b`d|\ I +10 &De`bt\ I +9 &Ff^c_\ J +9 &H|u^ba\ L +10 &J2_bO\ P +9 &K]`F\ T +10 &M^`8\ V +9 &OT^b2\ + +9 &O~`a(\ S +9 ( +2 &Oc_a\ I +2 "collection"'7& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.56 +2 .Hand.open + "manipulator"&61 +73 "core" 1 +2 "manipulator"&8% +3 "core" % (   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +3 "manipulator"&-'\ +95 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"':  +127 "core" ~ +2 .tCSV.dial CTV + "collection"'=  +28 "core"  +2 .tPS.seek 2.5ml +2 "processing"%>' +2635 "core" ' + "collection"'9% +4 "core" % H17c\  +2 .tCS.seek 4.151ml +2 "collection"'B'Q +1586 "core" ' +2 .tdelay 8 seconds +803 .PSV.dial :air + "processing"%  +41 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%'  +68 "core"  +2 .tPS.seek 0ml + "processing"%'W +2631 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'A ` +38 "core" _ + .tCSV.dial :air +2 "collection"' @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'4' D +1561 "core" ' +2 .tCSV.dial CTV +2 "collection"'?  +42 "core"  +2 .tCS.seek 0ml +2 "collection"'K' +2616 "core" ' +2 .tCBV.dial :waste1 + "collection"'D @ +28 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'  +127 "core" +2 "collection"')& +4 "core" &Oc\\^\ I +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&G% +4 "core" %\  J  +2 "storage"(N% +4 "core" %t x\ +2 "storage"(P. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(<( +191 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (;& +3 "core" & "\ +2 "manipulator"&E& +3 "core" &  G 4 +2 "manipulator"&C% +5 "core" %\  \ \ E  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&F( +161 "core" ( +2 "manipulator"&I& +5 "core" &  \ : L + "storage"(Q& +5 "core" & (\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&H' +95 "core" ' +2 "storage"(O& +3 "core" & A\ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(M'H +282 "core" ' +2 "storage"(W- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&Z& +3 "core" &   \\ J +3 "storage"(R& +3 "core" & M\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&V'D +37 "core" ' + .tElbow.hold +2 "manipulator"&2, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(!- +3 "core" -' +3 .tSE.seek 0.1 Pucks below Top Plate + "storage"(_'I +30 "core" ' +2 "manipulator"&[% +3 "core" %Qr  J ȹ( +2 "storage"(L& +4 "core" & [ \\\ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 313 counts +2 "manipulator"&S'} +15 "core" ' +2 "manipulator"&Y& +3 "core" &  ^ I +2 "storage"(^& +4 "core" & \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&\\' +24 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(d'@ +39 "core" ' +2 "manipulator"&c& +3 "core" & } I +2 "manipulator"&X% +5 "core" %   @  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&a'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&g( +149 "core" ( +2 "manipulator"&f& +3 "core" &  9) +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &h& +3 "core" & \  N 9) +2 .tForearm.seek CC +2 "manipulator"&i', +101 "core" ' +2 .tHand.close +46 "manipulator"&e/ +77 "core" / +2 .tCC.seek :open +2 "collection"'( +379 "core" ( +3 "storage"(m& +3 "core" & \ +2 "storage"(j& +5 "core" & \ + "manipulator"&o& +4 "core" & \ W 5 +2 "manipulator"&l% +4 "core" % , \ 3 y +3 .tForearm.seek :retract + "manipulator"&r'\ +103 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&n( +157 "core" ( +2 "manipulator"&t& +3 "core" &   Z +2 "storage"(k& +4 "core" & T\ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&p'D +110 "core" ' +2 .tElbow.hold +2 "manipulator"&z, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open +2 "manipulator"&{1 +73 "core" 1 +3 "manipulator"&y% +4 "core" % Wg   . ǵ +2 "storage"(J& +4 "core" & N\ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 319 counts +2 "manipulator"&b'σ +15 "core" ' +2 "manipulator"&T& +3 "core" & \  9 +2 "storage"(|& +4 "core" &\ \ s\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&u' +27 "core" ' +2 "storage"(x% +3 "core" %I\ "\ # \ +3 ."downElevator"SE.seek :down +4 "storage"(w'v +99 (% +3 "core" %=D \ V_ +2 "manipulator"&q% +4 "core" %  U +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&~'\ +93 "core" ' +54 ' + ."downElevator"SE.stop +6 "storage"(5 +4 .tPSV.dial :air +2 "processing"%  +70 "core" +3 .tPS.seek 2.5ml + "processing"%' +2635 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +40 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%\  +41 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +41 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +43 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%'W +2637 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"% & +3 "core" &1\ +2 "manipulator"&& +4 "core" & P +2 "manipulator"&% +4 "core" %   \ (  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +170 "core" ( + "manipulator"&}& +4 "core" &- \  3 W +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-  & W +3 .tForearm.seek :garage + "manipulator"&'! +107 "core" ' +2 .tHand.close + "manipulator"&/ +66 "core" / +2 "manipulator"& & +4 "core" &- \ p W +2 "manipulator"&% +3 "core" % 2  ; +3 .tForearm.seek :retract + "manipulator"&'\ +105 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&( +122 "core" ( + "manipulator"&& +4 "core" &  5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" & N +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&#' +102 "core" ' +2 "manipulator"&$& +3 "core" &  i +3 "manipulator"&&% +3 "core" % \  d  +2 "processing"%`& +4 "core" &6\ +3 "processing"%(& +5 "core" &_\ +2 .tPC.seek :closed +2 "processing"%(Tg +4 "core" &8\  +8 &4}:\ *z +51 &fE\ > +3 &WzK\ M + &\\<\ M +2 &`O\ M + &`X\ L + &b]6\ L +7 &$bP\ L +10 &_Y\ L +9 &^\ L +9 & k]\ L +10 &",_\ L +9 &#_\ M +9 &%^\ L +10 &'s_\ L +9 &)5`\ L +10 &*]\ L +9 &,]\ L +9 &.{]\ L +10 &0=\\\ L +9 &2]\ L +9 &3^ \ L +10 &5]\ \ L +9 &7Ea \ L +9 &9^ \ L +10 &:\\\ L +9 &<] \ K +10 &>O] \ K +9 &@]\ K +9 &A[\ L +10 &Ca\ L +9 &ET`\ L +10 &Gc\ L +9 &Hl \ N +9 &J\ P +10 &LL\ R +9 &N!\ R +9 &O&\ R +10 &Q \ R +9 &SH&\ 6 +9 &T$3*\ L +10 &TM.\ # +2 ( +2 "processing"%(& +4 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.51 + "processing"%.& +3 "core" &TM-\ # +2 .tHand.open +2 "manipulator"&+1 +68 "core" 1 + "manipulator"&% +4 "core" %    +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +90 "core" ' +2 .tPRV.dial :air + "processing"%1  +42 "core"  +2 .tPSV.dial :mixloop +2 "processing"%, +42 "core" +2 "processing"%@% +3 "core" %US\ +3 .tPS.seek 0.3ml + "processing"%*' +392 "core" ' +2 .tPSV.dial PSR + "processing"%3 +97 "core"  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml +2 "processing"%5'* +492 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%0' +1923 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%U +109 "core" + .tPTV.dial :mixing +2 "processing"% @ +70 "core" B +2 .tPBV.dial :waste2 + "processing"%%  +91 "core"  +2 .tPS.seek 0ml +2 "processing"%v'W +2633 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&6& +4 "core" & P +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&8( +4 "core" ( + "manipulator"&7& +4 "core" &   +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &:& +3 "core" &  P +3 .tForearm.seek PC + "manipulator"&=' +91 "core" ' + .tHand.close +2 "manipulator"&]/ +70 "core" / +2 .tPC.seek :open +2 "processing"%s( +399 "core" ( +2 "manipulator"&9& +3 "core" &   5 +2 "manipulator"&% +4 "core" %    & O +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&'(- +138 "core" ( + "manipulator"&>& +5 "core" &- 2 3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &A& +2 "core" &-   H 3 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&'! +110 "core" ' +2 .tHand.open + "manipulator"&B1 +75 "core" 1 +2 "manipulator"&?% +3 "core" % #M  Ǯ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&4'\ +99 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%D& +5 "core" &\ + "manipulator"&% +4 "core" %\   G  +2 "storage"()% +3 "core" %~\ \ \ +2 "storage"(G. +3 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(N( +198 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (P& +2 "core" & Y\  +2 "manipulator"&;& +4 "core" &. \ 9 ( +2 "manipulator"&E% +3 "core" %\    *  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&C( +177 "core" ( +2 "manipulator"&& +3 "core" &    $ +2 "storage"(I& +4 "core" & \ \ \ U\  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&Q' +90 "core" ' + "storage"(O& +4 "core" & \ \  >\  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +41 "storage"("'H +289 "core" ' +2 "storage"(-- +2 "core" -'{ +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (W& +3 "core" & \  +2 "manipulator"&Z& +4 "core" & \ v $ +2 .tElbow.seek 2 +2 "manipulator"&R( +4 "core" ( + "manipulator"&!& +4 "core" &   E $ +2 "storage"([& +3 "core" & \ \  1\  +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&L'y +19 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&Y/ +75 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&^& +2 "storage"(c'v +7 "core" &  0 $ +3 "manipulator"&X% +3 "core" % n   +3 .tForearm.seek :retract +2 "manipulator"&H'\ +89 "core" ' +2 .tElbow.seek PC + "manipulator"&F( +171 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +78 "core" ( + "manipulator"&M& +4 "core" &   $ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &V& +3 "core" & m +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&S' +91 "core" ' +2 "manipulator"&_& +3 "core" &  " +3 "manipulator"&f% +3 "core" %  \ @ W +2 "processing"%h& +5 "core" &b\ +2 "processing"%\\& +5 "core" &o\ +3 .tPC.seek :closed +3 "processing"%2(Tg +4 "core" &p\ +5 &o\ 7 +9 &@J}a\ / +10 &msZ\ D +9 &dX\ L +9 &`e\ L +10 &_c\ L +9 &]^d\ L +10 &\\Z\ L +9 &\\[\ K +9 &_I\ K +10 &e_K\ L +9 &!(`P\ K +10 &"`P\ K +9 &$_S\ K +9 &&m_K\ L +10 &(/_D\ L +9 &)]6\ L +9 &+]8\ L +10 &-v]9\ K +9 &/8[6\ K +10 &0_8\ K +9 &2`7\ K +9 &4~_9\ K +10 &6@_7\ K +9 &8^-\ K +9 &9`:\ L +10 &;\\/\ K +9 &=H_$\ K +9 &?\ ](\ K +10 &@Z(\ K +9 &B]\ K +10 &DP[\ K +9 &F]&\ L +9 &Gc%\ L +10 &Ij\ M +9 &KK\ P +10 &M\ R +9 &N\ R +9 &P\ R +10 &RM!\ R +9 &Sb \ #k +9 &TC]\ . +9 ( +2 &TH\ ) +2 "processing"%\\& +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.48 +2 .Hand.open + "manipulator"&e1 +71 "core" 1 +2 "manipulator"&a% +3 "core" %    W +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&/'\ +97 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%m  +2 %j9 +4 "core" 9u +104 "processing"%o9 +2 "core" 9u +103 "processing"%l9 +2 "core" 9u  +103 "processing"%t9 +3 "core" 9t  +102 "processing"%k9 +4 "core" 9t +102 "processing"%i9 +3 "core" 9u +102 "processing"%g9 +3 "core" 9u +102 "processing"%{9 +3 "core" 9u +102 "processing"%y9 +3 "core" 9u" +102 "processing"%J9 +4 "core" 9t& +102 "processing"%T9 +3 "core" 9u+ +102 "processing"%|9 +3 "core" 9u/ +102 "processing"%x9 +3 "core" 9u3 +102 "processing"%r9 +3 "core" 9u7 +102 "processing"%9 +4 "core" 9v; +102 "processing"%q9 +3 "core" 9u@ +102 "processing"%n9 +3 "core" 9tD +102 "processing"%p9 +3 "core" 9uH +102 "processing"%b9 +3 "core" 9tL +102 "processing"%d9 +3 "core" 9uP +102 "processing"%9 +3 "core" 9uU +102 "processing"%u9 +3 "core" 9uY +102 "processing"%w9 +3 "core" 9v] +102 "processing"%9 +3 "core" 9va +102 "processing"%9 +3 "core" 9ue +103 "processing"%\ 9 +3 "core" 9vj +102 "processing"% 9 +3 "core" 9wn +102 "processing"% 9 +3 "core" 9vr +102 "processing"%9 +3 "core" 9vv +102 "processing"% 9 +3 "core" 9#w{ +103 "processing"%9 +3 "core" 9+w +102 "processing"%9 +3 "core" 91w\ +102 "processing"%}9 +3 "core" 98w\ +102 "processing"%9 +3 "core" 9?x +3 .tPH.hold 2:00:00,28C +3 "processing"%z pp8 +2 .tdelay 1:30 +6 "core"  +9000 .tPSR.select :air +10 .PSV.dial PSR +2 "processing"% +95 "core"  + #tPulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"% ' +598 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml +2 "processing"%'[ +1606 "core" ' +2 .tPTV.dial :puck + "processing"%~  +68 "core"  + .tPSV.dial PTV +2 "processing"% +70 "core" +2 .tPBV.dial :waste1 + "processing"%  +127 "core"  + "processing"%% +4 "core" %[#\  +3 .tPS.seek 1.5ml + "processing"%$' +589 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"%& * +31 "core" * +2 .tPS.seek 0ml +2 "processing"%`'W +1610 "core" ' +2 .tdelay 5:00 +8250 "Can"\ ?v +21752 #trecoverPSRreagent08 +6 .PTV.dial :puck +2 "processing"%  +5 "core"  + .tPBV.dial :waste1 +2 "processing"%  +34 "core" +2 .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 :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%+' +2317 "core" ' +2 .tPSV.dial PTV + "processing"% +71 "core" + .tdelay 5 seconds +503 .PSV.dial PSR + "processing"%( +71 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%1 +69 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%,  +69 "core"  +2 .tPS.seek 0ml +2 "processing"%@'W +2280 "core" ' +4 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%#  +127 "core" +2 .tPSV.dial :mixloop +2 "processing"% +42 "core" + .tPRV.dial :ab1 +2 "processing"%3 @ +72 "core" A +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%*'w +350 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +4 .tPRV.dial CBV + "collection"'5  +2 "processing"%U  +45 "core"  +5 + "processing"%% +5 "core" %rs\  +2 .tPS.seek 0.3ml + "processing"%%' +355 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'0  +30 "core" + .tPRV.dial :air +2 "processing"%6  +41 "core"  +2 .tPS.seek 0.9ml +2 "processing"%7'D +1272 "core" ' +2 .tPRV.dial :waste2 + "processing"%: @ +71 "core" > +2 .tPS.seek 0.5ml +2 "processing"%]' +860 "core" ' + #taddPMLReagent08 +2 .PSV.dial :air + "processing"%  +43 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml + "processing"%'[ +1616 "core" ' +2 .tPSV.dial :PML +2 "processing"% +42 "core" + .tPTV.dial :mixing +2 "processing"%9 @ +72 "core" B + .tPBV.dial :waste1 +2 "processing"%  +33 "core"  + "processing"%>% +5 "core" %]\  +2 .tPS.seek 1.85ml +2 "processing"%A'= +233 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%= * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%8'W +1974 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'B& +3 "core" &no\ +2 "manipulator"&?& +5 "core" &  + "manipulator"&% +4 "core" %\ +  #d +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&D(- +140 "core" ( +2 "manipulator"&& +3 "core" &-    0 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &)& +3 "core" &.  ] +2 .tForearm.seek :garage +2 "manipulator"&G'! +102 "core" ' + .tHand.close +2 "manipulator"&/ +73 "core" / +2 "manipulator"&P& +3 "core" &-   +2 "manipulator"&;% +4 "core" % 5   +2 .tForearm.seek :retract +2 "manipulator"&E'\ +102 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&<( +275 "core" ( +2 "manipulator"&& +3 "core" &   ( 3 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &I& +3 "core" &  \ " 3 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&O', +102 "core" ' +2 "manipulator"&'& +4 "core" &    3 +2 "manipulator"&4% +5 "core" %4   ( y +2 "collection"'-& +3 "core" &mq\ +3 "collection"'W& +6 "core" &lp\ +2 .tCC.seek :closed +2 "collection"'Z(O +5 "core" &mo\ +6 & ;lr\ &i +9 &Zkq\ 8 +9 &~mp\ K +10 &\\mp\ K +9 &bmn\ K +9 &Ickp\ K +10 & bmn\ K +9 &_kp\ K +10 &^mq\ K +9 &Qdkp\ K +9 & _mo\ K +10 &!_kp\ K +9 &#]ko\ K +9 &%Zbmp\ K +10 &'_lo\ K +9 &(\\ko\ K +10 &*bmo\ K +9 &,b_jo\ K +9 &.$ano\ K +10 &/^mp\ K +9 &1]mo\ K +9 &3j_lq\ K +10 &5,\\ln\ K +9 &6]lp\ K +10 &8_nn\ K +9 &:r[km\ K +9 &<4\\kp\ K +10 &=_ko\ K +9 &?_lp\ J +9 &Azcmq\ K +10 &C=bmp\ J +9 &Dcnp\ K +10 &F^mo\ K +9 &H{qln\ M +9 &J2jn\ Q +10 &Kno\ V +9 &Mio\ X +9 &OQmn\ . +10 &O}mo\ G +9 ( +2 "collection"'W& +3 "core" &O_kn\ E +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.61 + "collection"'!& +5 "core" &O^lo\ E + .tHand.open +2 "manipulator"&[1 +71 "core" 1 +2 "manipulator"&Y% +3 "core" % 4  U y +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&^'\ +95 "core" ' +2 .tPSV.dial PSR + "processing"%X +98 "core"  + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%C' +1612 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%Q  +40 "core"  +2 .tPS.seek 0ml +2 "processing"%"'W +1609 "core" ' + .tPSV.dial PSR +2 "processing"%L +42 "core"  + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml + "processing"%M' +2630 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%V  +2 "collection"'R  +31 "core" +125  +2 .tPSV.dial :mixloop + "processing"%_ +97 "core" +2 .tCTV.dial :air,avoiding: :intake + "collection"'f  +4 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%h  +72 "core" +2 .tPS.seek 0ml + "processing"%c'W +2626 "core" ' +2 .tPSV.dial :air + "processing"%H  +41 "core"  +2 .tPS.seek 2.5ml +2 "processing"%s' +2624 "core" ' +2 .tPSV.dial :mixloop + "processing"%e +42 "core" +3 .tPS.seek 0ml + "processing"%a'W +2639 "core" ' + .tPSV.dial :air +2 "processing"%j  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%\\' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"%o +42 "core" +2 .tPS.seek 0ml +2 "processing"%S'W +1505 "Can"\ M +1136 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&l& +5 "core" &   % 3 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&t( +4 "core" ( +2 "manipulator"&k& +3 "core" &  % 3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &i& +3 "core" &  @ 3 +2 .tForearm.seek CC +2 "manipulator"&g', +107 "core" ' +2 .tHand.close + "manipulator"&{/ +66 "core" / +2 .tCC.seek :open +2 "collection"'y( +379 "core" ( +2 "manipulator"&J& +3 "core" & M 3 +2 "manipulator"&T% +4 "core" %   N  +2 .tForearm.seek :retract +2 "manipulator"&|'\ +103 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +48 "manipulator"&x(- +284 "core" ( + "manipulator"&r& +4 "core" &-   Y +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-  E +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&q'! +110 "core" ' +2 .tHand.open +2 "manipulator"&n1 +70 "core" 1 +2 "manipulator"&p% +3 "core" % * +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&b'\ +97 "core" ' +3 ."da"delayUntil "13:34:23.72" +24834 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%d @ +69 "core" A + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%u * +34 "core" , + ."da"PSV.dial :air +2 "processing"%w  +42 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2269 "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" +3 ."da"delay 2 seconds +201 .PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2270 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"% +123 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +597 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%}  +70 "core"  + ."da"PSV.dial PTV +2 "processing"% +81 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 "processing"%v% +3 "core" %\\\ +3 ."da"PS.seek 1.5ml +2 "processing"% ' +584 "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 +1607 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"% * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%& +68 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%$' +2299 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%m +70 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +70 "core"  +2 ."da"delay 5 seconds +381 "Can"\ 6' +121 ."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 0ml +2 "processing"%.'W +2266 "core" ' +2 #"da"washCycleDA #2 of 2 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%` +122 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."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 +2 "processing"%('[ +1617 "core" ' + ."da"PTV.dial :puck +2 "processing"%1  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%, +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%+  +34 "core" + "processing"%#% +4 "core" %Z\  +3 ."da"PS.seek 1.5ml + "processing"%' +589 "core" ' +9 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%3 * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%@'W +1615 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%U  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%5  +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"%* +71 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%0' +2289 "core" ' + ."da"PSV.dial PTV +2 "processing"%6 +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%% +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%: +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%7  +69 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2275 "core" ' +2 #"da"getPMLReagent08 +6 .PRV.dial :air +2 "processing"%]  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing + "processing"%  +129 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%9  +41 "core"  + ."da"PTV.dial :PRVmixing +2 "processing"%  +5 "core" + ."da"PSV.dial :mixloop +2 "processing"%> +42 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%=' +393 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%  +43 "core"  +2 "processing"%A% +3 "core" %\  +3 ."da"PS.seek 0.55ml +2 "processing"%B'x +338 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%?  +42 "core"  +3 ."da"PS.seek 2ml + "processing"%'[ +1553 "core" ' + ."da"PSV.dial :PML +2 "processing"% +42 "core" + ."da"PTV.dial :mixing +2 "processing"%) @ +72 "core" B + ."da"PBV.dial :waste1 +2 "processing"%F  +34 "core" +2 "processing"%% +3 "core" %\\\  +3 ."da"PS.seek 1.85ml +2 "processing"%P'< +236 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%; * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%/'W +1974 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +23337 "Can"\ K}8 +24665 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +2 "processing"%G @ +14 "core" ? +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%I * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%D  +41 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%'' +2295 "core" ' +2 ."da"PSV.dial :mixloop + "processing"%4 +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"%E +41 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%!'W +2292 "core" ' +2 #"da"washCycleDA #1 of 3 +7 .PSR.select :air +2 .PSV.dial PSR + "processing"%[ +135 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%Y' +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%W'[ +1618 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%X  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%O +83 "core"  + ."da"PBV.dial :waste1 +2 "processing"%8  +33 "core"  + "processing"%Q% +4 "core" %a\ +3 ."da"PS.seek 1.5ml + "processing"%C' +586 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +9 "processing"%L * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%"'W +1612 "core" ' + ."da"delay 2:00 +12004 #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"%V * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%_ +79 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%f' +2274 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%h +67 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%M +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%H +79 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%c  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%e'W +1872 "Can"\ D +406 "core" ' +2 #"da"washCycleDA #2 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%s +123 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%j' +589 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%a'[ +1609 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%o +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%\\  +34 "core" +2 "processing"%l% +3 "core" %W\  +3 ."da"PS.seek 1.5ml +2 "processing"%k' +586 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%i * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%{'W +1615 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%<  +35 "core" + ."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"%Z +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%J' +2281 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%T +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%g +70 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%t +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%r  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2282 "core" ' +2 #"da"washCycleDA #3 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%n +135 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%p' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%|'[ +1603 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%q +70 "core" +2 ."da"PBV.dial :waste1 + "processing"%d  +33 "core"  + "processing"%% +4 "core" %\\\  +3 ."da"PS.seek 1.5ml + "processing"%u' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%w * +33 "core" * +3 ."da"PS.seek 0ml +2 "processing"%S'W +1613 "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" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +80 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +49 "processing"% ' +2277 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +79 "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 +2 "processing"%  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%}'W +2274 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates +2 .PSR.select :air +2 .PSV.dial PSR + "processing"% +131 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +11 ."da"PS.reconfigure :default +8 "processing"%#A d`xb +9 ."da"PS.seek 0.25ml +8 "processing"%'7 +346 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%v' +341 "core" ' +2 ."da"delay 5 seconds +503 .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"%  +36 "core" + "processing"%% +4 "core" %\\U\ " +2 ."da"PS.seek 1.5ml +2 "processing"%' +594 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%&'W +782 "Can"\ $d +825 "core" ' +2 ."da"delay 10 seconds +1002 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%m * +36 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2431 "core" ' + ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%$ +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%` +74 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%.  +71 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2430 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%1 +130 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%,'[ +2118 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 .PSV.dial PTV +2 "processing"%+ +84 "core"  + ."da"PBV.dial :waste1 +2 "processing"%#  +36 "core" + "processing"%(% +4 "core" %Y\ . +2 ."da"PS.seek 1.5ml +2 "processing"%3' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%U  +102 "core"  +3 ."da"PS.seek 0ml +2 "processing"%5'W +1609 "core" ' + "processing"%9 +4 "core" 95, +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%* +3 "core" 5, +2 "processing"%@& +3 "core" &TH\ 1) +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&6% +3 "core" %\  w u !  +3 "storage"(%% +3 "core" % \ J +2 "storage"(:. +3 "core" .( +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(7( +200 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (0& +3 "core" & 6\ E +2 "manipulator"&]& +4 "core" &- ` B Y +2 "manipulator"&% +3 "core" %\  b R R  +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&9( +180 "core" ( +2 "manipulator"&& +48 "core" &\ _ U # +9 "storage"(>& +4 "core" & D\ H +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&' +100 "core" ' +2 "storage"(& +4 "core" & \ K +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak + "storage"(A'H +286 "core" ' +2 "storage"(=- +3 "core" -'t +2 ."da"SE.configure :default +7 "storage"(#QK-0-\ b +3 "manipulator"&?& +3 "core" &\ 3 : # +7 "storage"(B& +5 "core" & Q\ F + ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +2 "manipulator"&'D +37 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&), +4 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(F- +2 "core" -'t +3 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(': +29 "core" ' +2 "manipulator"&;% +4 "core" %Ke T +2 "storage"(& +3 "core" & \ 3 +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 307 counts +2 "manipulator"&P'w +19 "core" ' +2 "manipulator"&G& +4 "core" &\ > ? w "~ +2 "storage"(& +4 "core" & x } G\ C +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&I' +21 "core" ' +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(D'1 +47 "core" ' +2 "manipulator"&/& +3 "core" &\ S d # "~ +2 "manipulator"&4% +5 "core" % Q < [ +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&-'\ +88 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&E( +250 "core" ( + "manipulator"&& +4 "core" & ; 5 4 +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &'& +3 "core" & . , D +2 ."da"Forearm.seek PC +2 "manipulator"&[' +93 "core" ' +2 ."da"Hand.close + "manipulator"&!/ +77 "core" / +2 ."da"PC.seek :open +2 "processing"%Y( +402 "core" ( +2 "storage"(X& +3 "core" & U\ G +2 "manipulator"&O& +4 "core" & Q S @ +2 "manipulator"&8% +4 "core" % S P ' > +2 ."da"Forearm.seek :retract +3 "manipulator"&Q'\ +100 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&W( +256 "core" ( +2 "manipulator"&L& +4 "core" &\ d T  $ +2 "storage"(C& +3 "core" & \ H +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&R' +104 "core" ' +3 ."da"Hand.open +2 "manipulator"&V1 +64 "core" 1 +2 "storage"(_- +4 "core" -'1 +2 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"("' +25 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.19 Pucks below Top Plate +2 "storage"(h' +53 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23nov2014h50ml_niagara.tif +1945 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +30814 #"da"WARNING: Too Dark -- required 1874.4s exposure > 300s time limit\ SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da23nov2014h50ml_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23nov2014h50ml20s_niagara.tif +2061 #SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23nov2014h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23nov2014h50ml30s_niagara.tif +3068 #SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23nov2014h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "300.0 sec auto-exposure",Subject: "da23nov2014h50ml images!" +3 "storage"(M- +4 "core" -' +3 "storage"(H& +14 "core" &   \ +6 "manipulator"&c& +10 "core" & e +70 ."da"Elbow.seek 1 +2 "manipulator"&f( +21 "core" ( +2 "manipulator"&s& +3 "core" & +2 "storage"(e& +6 "core" & 6 >\ +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&j' +12 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.91 Pucks below Top Plate +3 "storage"(o'= +56 "core" ' +3 "manipulator"&\\& +5 "core" &  \ C +2 "storage"(l& +4 "core" &\ \ \ j\ +3 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +3 "manipulator"&a'D +37 "core" ' + ."da"Elbow.hold +2 "manipulator"&i, +4 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 2.09 Pucks below Top Plate +3 "storage"(k'( +25 "core" ' + "manipulator"&<% +4 "core" %Tm ȸ +42 "storage"(^& +4 "core" & \ +3 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 316 counts +9 "manipulator"&Z'π +21 "core" ' +4 "manipulator"&{& +8 "core" &   * +4 "storage"(T& +10 "core" &\ \ {\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&g' +24 "core" ' +2 "storage"(t% +4 "core" %.\ !\  !\ +4 ."downElevator"SE.seek :down +8 "storage"(r'v +97 (J% +6 "core" %C \ SR +4 "manipulator"&n% +8 "core" %  A  +6 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +28 ' +3 ."downElevator"SE.stop +6 "storage"(5 +6 (p& +7 "core" & \ t\ +7 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #tStarting finalPurge +6 "processing"%q& +10 "core" &Y\ +4 "manipulator"&d& +7 "core" & \  O +5 "manipulator"&% +6 "core" %\      +6 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&|(- +176 "core" ( +4 "manipulator"&w& +6 "core" &-  ` 8 +6 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +6 &u& +7 "core" &-  8 8 +4 ."psFlush"Forearm.seek :garage +5 "manipulator"&'! +108 "core" ' +2 ."psFlush"Hand.close +3 "manipulator"&\ / +71 "core" / +4 "manipulator"& & +6 "core" &-   8 +4 "manipulator"&S% +9 "core" % 5  S +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&'\ +99 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +4 "manipulator"& ( +119 "core" ( +4 "manipulator"&& +12 "core" &   K +4 ."psFlush"Elbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +6 && +4 "core" &   / +6 ."psFlush"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek PC +3 "manipulator"& ' +94 "core" ' +3 "manipulator"&& +9 "core" &   ] +4 "manipulator"&}% +5 "core" %   . +6 "processing"%& +115 "core" &A\ +6 "processing"%v& +10 "core" &K\ +6 ."psFlush"PC.seek :closed +6 "processing"%~(Tg +10 "core" &C\ +2 &E\ +4 &K\ 5 +6 &<IyM\ / +6 &isJ\ D +10 &bG\ L +10 &]@\ K +8 &]9\ K +11 &Wa<\ L +9 &]7\ K +8 &_8\ L +4 "Can"\ A(M +6 "core" &_7\ K +9 &`[8\ L +10 &!"^A\ L +10 &"[:\ K +8 &$_>\ K +12 &&i[B\ K +10 &(*\\:\ L +10 &)\\=\ L +6 &+_>\ K +9 &-q_@\ K +10 &/2]>\ L +10 &0]8\ K +8 &2_?\ K +11 &4y`:\ K +9 &6;^=\ K +8 &7]6\ K +11 &9Z=\ K +8 &;]8\ K +10 &=C]:\ K +10 &?]8\ L +8 &@]3\ K +11 &B]1\ K +9 &DK_0\ K +8 &F c,\ L +11 &Gf/\ L +8 &Iq1\ M +10 &KD-\ P +10 &M$\ Q +8 &N"\ Q +11 &P$\ Q +12 &RI%\ Q +8 &Si#\ )~ +8 &T2T*\ (o +8 &T{*,\ & +5 ( +5 "processing"%v& +6 "core" &T{3\ & +4 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.54 +3 "processing"% & +8 "core" &T{#\ & +4 ."psFlush"Hand.open +3 "manipulator"&1 +70 "core" 1 +4 "manipulator"&% +6 "core" %   . +6 ."psFlush"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +3 "manipulator"&'\ +93 "core" ' +4 ."psFlush"PSR.select :air +4 .PSV.dial PSR +4 "processing"% +45 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +3 "processing"%@ +15 ."psFlush"PS.seek 0.5ml +3 "processing"%' +216 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +380 "core" ' +2 ."psFlush"delay 5 seconds +505 .PSR.select :air +107 "processing"% +16 ."psFlush"PS.seek 2.5ml +4 "processing"%m' +671 #"uploadLog"upsync +1453 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 + "processing"% @ +184 "core" B + ."psFlush"PTV.dial :PRVmixing +2 "processing"%&  +125 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +107 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%$'9 +2639 "core" ' + ."psFlush"PSR.select :air +7 .PSV.dial PSR +2 "processing"%` +94 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%.' +593 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2116 "core" ' + ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%1  +34 "core" + ."psFlush"PTV.dial :mixing +2 "processing"% @ +69 "core" A + ."psFlush"PSV.dial :mixloop +2 "processing"%+ +109 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%#'9 +2635 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%( +94 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%,'P +1104 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1615 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%U +70 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%3  +68 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%  +15 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%*'W +2635 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%@ +70 "core"  +2 ."psFlush"PSR.select :flush +7 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +7 "processing"%6' +592 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%%' +2118 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%: +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%0 U +50 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%]'W +2656 "core" ' +2 ."psFlush"PSV.dial PBV +49 "processing"% @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%N' +2625 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +68 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%>'W +2637 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%x +42 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%' +2633 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%b +69 "core" +2 ."psFlush"PBV.dial PSV + "processing"%= U +5 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%?'W +2625 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%B @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%F' +2635 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%;  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2633 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%G +42 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'P +1108 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%/' +1606 "core" ' +2 ."psFlush"PSV.dial PTV +7 "processing"%4 +68 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%  +4 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%9  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%A'W +2637 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%P' +586 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2124 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%I +70 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +51 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%''W +2636 "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"%-  +80 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%2'W +2625 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%X +40 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%O' +2455 "Can"\ ;*w +180 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%8 +79 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%[ U +4 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%L'W +2634 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%C @ +40 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%E' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%V  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%_'W +2633 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +6 "collection"'Q& +5 "core" &}E\ + "manipulator"&D& +4 "core" &   +7 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&"( +3 "core" ( +2 "manipulator"&M& +3 "core" &  ) +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &H& +3 "core" &  . +2 .tForearm.seek PC +2 "manipulator"&c' +134 "core" ' +4 .tHand.close + "manipulator"&s/ +71 "core" / +2 .tPC.seek :open +2 "processing"%e( +401 "core" ( + "manipulator"&\\& +4 "core" &   +2 "manipulator"&l% +5 "core" %    L +2 .tForearm.seek :retract + "manipulator"&<'\ +90 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&^( +351 "core" ( +2 "manipulator"&W& +3 "core" &   3 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &{& +4 "core" &    3 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&T', +101 "core" ' +3 "manipulator"&R& +4 "core" &  , 3 +2 "manipulator"&h% +4 "core" %4   +2 "collection"'t& +4 "core" &\ +3 "collection"'j& +5 "core" &~\ +3 .tCC.seek :closed +2 "collection"'f(O +3 "core" &} \ +6 &~\ 8 +10 &FK|}\ 0 +9 &zv\ E +9 &$i\ L +10 &b|\ K +9 &b~\ K +9 &mc\ K +10 &.`}\ L +9 &a~\ K +10 &b}\ K +9 &va\ K +9 &!7a}\ K +10 &"]~\ J +9 &$b~\ K +9 &&~`~\ K +10 &(?d|\ K +9 &*`}\ K +10 &+`~\ J +9 &-b~\ K +9 &/H\\~\ K +10 &1 `\ J +9 &2a~\ K +9 &4_~\ J +10 &6O`\ K +9 &8^\ J +10 &9`\ K +9 &;`~\ K +9 &=Y_~\ J +10 &?`}\ K +9 &@`\ K +9 &B`~\ J +10 &D`_~\ K +9 &F d~\ L +10 &Gn\ L +9 &I|\ O +9 &KM~\ T +10 &M~\ W +9 &Nz|\ 7 +9 &Ob&\ $j +10 &OO|\ B +2 ( +2 "collection"'j& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.51 +2 "collection"'J& +3 "core" &OU~\ B +2 .tHand.open +2 "manipulator"&n1 +70 "core" 1 +2 "manipulator"&o% +3 "core" % /   +2 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&a'\ +96 "core" ' + #tFlushing the Collection Valve::Manifold +2 "collection"'p& +3 "core" &OV{\ B +2 "collection"'Z% +4 "core" %|\ +2 .tCSV.dial CSR +2 "collection"'q  +41 "core"  + #tPulling 5ml of CSR.flush +2 .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'k'l +1350 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 'd% +3 "core" %l}\  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'' +677 "core" ' +2 .tCSV.dial :waste + "collection"'g +124 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'w' +1993 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'u& +5 "core" &OU}\ B + "collection"'r% +4 "core" %|@\ +2 .tCSV.dial :flush + "collection"'i  +40 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml + "collection"'\ 'l +1210 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +40 "core" A +2 "collection"'S% +3 "core" %l5\  +3 .tCS.seek 7ml +2 "collection"'' +531 "core" ' + ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'  + '  +42 "core"  +90  +2 .tCBV.dial :waste1 + "collection"' @ +50 "core" ? +3 .tCS.seek 0ml + "collection"'' +1662 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'}& +3 "core" &OU\ B +2 "collection"'% +4 "core" %4\ +2 .tCSV.dial :flush +2 "collection"'|  +70 "core" +2 .tCS.seek 5ml +2 "collection"''l +1200 "core" ' +2 .tdelay 5 seconds +507 .CSV.dial :air +3 "collection"'Y @ +42 "core" B + "collection"' % +4 "core" %l)\  +3 .tCS.seek 6.999ml + "collection"'' +531 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +3 "collection"'  + 'v  +54 "core"  +2  +2 .tCBV.dial :waste2 +2 "collection"'  +108 "core"  +3 .tCS.seek 0ml + "collection"' ' +1681 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'5& +4 "core" &OV\ B +2 "collection"'% +3 "core" %\ +2 .tCSV.dial CSR +2 "collection"'  +40 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'&' +1889 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml +2 "collection"' ' D +531 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +3 "collection"'m + '`  +96 "core" +36  +2 .tCTV.dial :intake + "collection"'$  +71 "core" + .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml +2 "collection"'.' \\ +1885 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'1  +70 "core"  +2 .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'' +585 "core" ' + .tCSV.dial CSR +2 "collection"'+  +97 "core"  + #tPulling 5ml of CSR.flush +2 .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"''l +1346 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml + "collection"'(' D +1366 "core" ' +2 .tCSV.dial CBV +7 "collection"'# +96 "core" +2 .tCS.seek 0ml +2 "collection"',' +2626 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&U& +4 "core" &  \  3 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&3( +3 "core" ( +2 "manipulator"&& +4 "core" &    3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &  : 3 +2 .tForearm.seek CC +2 "manipulator"&@', +104 "core" ' + .tHand.close +2 "manipulator"&*/ +65 "core" / +2 .tCC.seek :open +2 "collection"'6( +379 "core" ( + "manipulator"&:& +4 "core" &   N 3 +2 "manipulator"&0% +4 "core" % !   + +2 .tForearm.seek :retract +2 "manipulator"&%'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +279 "core" ( + "manipulator"&]& +4 "core" &-  3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-   - 3 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&N'! +107 "core" ' +30 .tHand.open +2 "manipulator"&x1 +68 "core" 1 +2 "manipulator"&>% +3 "core" % (  " +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&b'\ +98 "core" ' +2 "processing"%=& +4 "core" &\ +23391 "Can"\ .,& +60001 \ ..; +60002 \ ./R +60001 \ .1 +60001 \ .31 ~ +60002 \ .4\  +60001 \ .6\ +60001 \ .8' @ +60002 \ .9 +60001 \ .;v l +60001 \ .=  +60002 \ .> +60001 \ /@l. +60002 \ .B +60001 \ .CZ +60001 \ .Ec +60001 \ .G\  +60002 \ .H +60001 \ .JY +5235 !to:SignalException: mesg" SIGHUP:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:81:in `join'"1/home/esp/esp2/lib/esp.rb:81:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +7 #mEXIT @1700520043.01EST @1701082597.58EST = =tMAIN =mMAIN_scheduler @EST1701082599.25 #"core_reset"Sent BREAK +2 #t@6097 receive with ifg=0x10, ie=0xFD + #@6735 receive with ifg=0x10, ie=0xFD + #@7391 receive with ifg=0x10, ie=0xFD + #@8029 receive with ifg=0x10, ie=0xFD #@8676 receive with ifg=0x10, ie=0xFD + #@9322 receive with ifg=0x10, ie=0xFD + #@9969 receive with ifg=0x10, ie=0xFD #@10295 receive with ifg=0x80, ie=0xFD + #@30550 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +238 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +384 "Can"\ 0Z_7M + \ 0Z_7Ma + #tPolling Can every 10:00 +3 #Cleanly exited at 17:40:42EST20-Nov-23 +616 #-> ESP.ready! +154 "sampler") +2 ) +3 "core"  +2 "collection"' +3 ' +2 "core"  +3 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %\ +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +3 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %Z\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 .tPS.hold + "processing"%+ +5 "core" + +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %[ 7 +2 .tSS.configure :default +2 "sampler")#.0X  +3 "sampler")% +2 "manipulator"&& +4 "core" %[ \ 7 +3 &- g 3 +2 "storage"(& +4 "core" & *\ +2 "storage"(% +3 "core" %q 2\ +2 "collection"'& +3 "core" &?\ +2 "processing"%& +3 "core" &\ +3 "collection"' +3 "core"  +2 "collection"'  +4 "core"  +2 "collection"'! +3 "core"  +2 "processing"%" +3 "core"  +2 "processing"%# +4 "core" U + "processing"%$ +3 "core"  +37 "processing"%% +9 "core" B + "sampler")& +4 "core"  +2 "collection"''% +3 "core" %\ +3 "processing"%(% +3 "core" %Z\ +3 "sampler"))% +3 "core" %[ 7 +3 "collection"'*& +3 "core" &,\ +3 "processing"%+& +3 "core" &\ +3 "manipulator"&,% +3 "core" %\  l  +2 "manipulator"&-& +4 "core" &-  j 3 +2 "storage"(.& +4 "core" & \ +2 "storage"(/% +4 "core" %q 2\ +2 "collection"'09 +4 "core" 9g +2 "processing"%19 +3 "core" 9f +5133 #t-> access 1 +2 "storage"(2% +4 "core" %q (\ +2 "manipulator"&3% +4 "core" %\  i  +2 "manipulator"&4& +3 "core" &- h 3 +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"(5(; +675 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (6& +3 "core" &; K\ +1597 #t-> access 2 +3 "storage"(7% +3 "core" %q\ \  2\ +2 "manipulator"&8% +3 "core" %\   6  +2 "manipulator"&9& +5 "core" &-   3 + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(:(K +199 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (;& +3 "core" &K \  +1840 #t-> startTube 2 +561 #-> da 50 +2 #da sampling at most 50ml +5 ."Qmail"DAfans.email "Started da in tube 2 at 05:58:38EST27-Nov-23\\n{6 => 4}\\nCan@05:56:45, 21.0C, 21% humidity, 14.4psia, 13.629V, 0.220A, 33.428Ah, 3.00W",Subject: "da sampling at most 50ml" +3 #tLoading sh1 puck from tube 2 into Collection Clamp +4 "collection"'<& +3 "core" &6\ +3 .tHand.open +2 "manipulator"&=1 +22 "core" 1 +2 "manipulator"&>% +3 "core" % \    n  +3 "storage"(?% +6 "core" %q\ \ \ + "storage"(@. +3 "core" .(K +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(A( +396 #"uploadLog"upsync +274 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (B& +3 "core" & :\ +2 "manipulator"&C& +5 "core" &-  \ 0 3 + "manipulator"&D% +4 "core" % \  \ \ 4  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&E( +177 "core" ( +2 "manipulator"&F& +4 "core" &   9 # +2 "storage"(G& +3 "core" & \  %\ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&H' +101 "core" ' +2 "storage"(I& +4 "core" & \ \ u\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(J'H +272 "core" ' + "storage"(K- +3 "core" -'X +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (L& +3 "core" & \ +2 "manipulator"&M& +4 "core" &  / # +2 .tElbow.seek 2 +2 "manipulator"&N( +3 "core" ( +2 "manipulator"&O& +4 "core" &   ! # +2 "storage"(P& +3 "core" & (\ +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&Q'y +13 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&R/ +68 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&S& +2 "storage"(T'v +8 "core" & \ Z # +2 "manipulator"&U% +48 "core" %  h l +2 .tForearm.seek :retract + "manipulator"&V'\ +102 "core" ' +2 .tElbow.seek CC +2 "manipulator"&W( +102 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +41 "core" ( +2 "manipulator"&X& +3 "core" & S 2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &Y& +3 "core" &  z 2 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&Z', +101 "core" ' +2 "manipulator"&[& +3 "core" &    2 +2 "manipulator"&\\% +4 "core" %, \ ^  +2 "collection"']& +4 "core" &D\ +3 "collection"'^& +5 "core" &F\ +2 .tCC.seek :closed +2 "collection"'_(O +4 "core" &D\  +9 &4K\ +{ +10 &fK\ > +9 &}E\ M +10 &N\\C\ L +9 &fD\ L +9 &`E\ L +10 &bF\ L +9 &VeS\ L +9 &^J\ K +10 &cE\ L +9 & `@\ L +10 &"^bE\ L +9 &$cC\ L +9 &%`D\ L +10 &'eI\ L +9 &)f_C\ L +9 &+(_9\ L +10 &,e0\ L +9 &.c4\ K +10 &0nd;\ L +9 &20b<\ L +9 &3d)\ K +10 &5]6\ K +9 &7w`1\ K +9 &98d/\ L +10 &:`6\ L +9 &<]3\ K +10 &>~]/\ L +9 &@@`6\ L +9 &Be+\ K +10 &C]7\ K +9 &Ed0\ L +9 &GDm3\ M +10 &I}4\ N +9 &J*\ T +10 &Lm4\ W +9 &N,.\ E +9 &O;<(\ &q +10 &O r,\ C +5 ( +2 "collection"'^& +4 "core" &O_6\ C +2 #tCollection Clamp onSpring/offSpring for 6/26 samples, on/off torque 1.59 + .Hand.open +2 "manipulator"&`1 +76 "core" 1 + "manipulator"&a% +4 "core" % )   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&b'\ +99 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi + #Priming 7ml +2 .Gate.power :sampler,:ON + ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold +2 "sampler")c+ +2 "core" + +2 "sampler")d% +3 "core" %a \  +2 "collection"'e& +4 "core" &O_\ C +4 "Can"\ EZ7@b +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air + "collection"'f  +4 "core" +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")g +3 "core"  +2 "sampler")h +4 "core"  + "sampler")i  +5 "core"  +2 .tSS.reconfigure :fast +2 "sampler")#.0X B\  +2 "sampler")0% +4 "core" % \  +2 #tBubblePoint: Intake @24.2psia, Outlet @0.2psia +2 .CBV.dial SSV + "collection"'1 @ +35 "core" A +2 .tSS.reconfigure :default +3 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'>' +112 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")? +128 "core"  +2 .tSS.reconfigure :exhale +3 "sampler")#.0X ?\ +3 "collection"'\\% +3 "core" %& ; B\  +2 "sampler")]% +4 "core" % \ +2 #tBubblePoint: Intake @24.2psia, Outlet @0.9psia +2 .CBV.dial SSV + "collection"'N @ +34 "core" A +2 .tSS.reconfigure :default +2 "sampler")#.0X9 +3 "core" 9> +103 "collection"'@9 +40 "core" 90= +110 "collection"'B9 +3 "core" 9P: +103 "collection"'C9 +2 "core" 9e8 +103 "collection"':9 +3 "core" 9{7 +102 "collection"'F9 +4 "core" 94 +102 "collection"'G9 +3 "core" 93 +103 "collection"'9 +2 "core" 91 +103 "collection"'I9 +3 "core" 9 / +102 "collection"'K9 +3 "core" 9- +103 "collection"'O9 +3 "core" 9, +102 "collection"'P9 +3 "core" 9 + +102 "collection"'D9 +4 "core" 9) +102 "collection"'9 +3 "core" 9/!' +102 "collection"'R9 +3 "core" 9A%& +103 "collection"'S9 +3 "core" 9S)% +103 "collection"'E9 +2 "core" 9f.# +103 "collection"'L9 +3 "core" 9x2! +102 "collection"'H9 +3 "core" 96 +102 "collection"'J9 +3 "core" 9: +103 "collection"'X9 +3 "core" 9> +103 "collection"'Y9 +3 "core" 9C +102 "collection"'Q9 +3 "core" 9G +103 "collection"'M9 +2 "core" 9K +103 "collection"'\\9 +2 "core" 9O +103 "collection"']9 +3 "core" 9T +103 "collection"'N9 +3 "core" 9 X +102 "collection"'U9 +3 "core" 9 \\ +102 "collection"'V9 +3 "core" 9 "` +103 "collection"'\ 9 +2 "core" 9 /d +103 "collection"'`9 +4 "core" 9 <i +102 "collection"'T9 +3 "core" 9 Im +102 "collection"'a9 +3 "core" 9 Vq +103 "collection"'e9 +2 "core" 9 au +103 "collection"'d9 +2 "core" 9 my +103 "collection"'f9 +3 "core" 9 x~ +103 "collection"'g9 +3 "core" 9  +102 "collection"'h9 +3 "core" 9  +102 "collection"'^9 +3 "core" 9  +102 "collection"'c9 +3 "core" 9  +103 "collection"'[9 +3 "core" 9  +103 "collection"'i9 +2 "core" 9  +103 "collection"'Z9 +3 "core" 9  +102 "collection"'l9 +3 "core" 9  +102 "collection"'m9 +3 "core" 9 \ +103 "collection"'n9 +2 "core" 9 \ +103 "collection"'k9 +2 "core" 9  +103 "collection"'j9 +3 "core" 9  +102 "collection"'q9 +3 "core" 9  +102 "collection"'o9 +3 "core" 9  +103 "collection"'r9 +3 "core" 9  +103 "collection"'s9 +2 "core" 9  +103 "collection"'p9 +3 "core" 9\  +102 "collection"'t9 +3 "core" 9\ \ +102 "collection"'x9 +3 "core" 9\  +102 "collection"'w9 +4 "core" 9\  +102 "collection"'z9 +3 "core" 9\  +103 "collection"'y9 +2 "core" 9\  +103 "collection"'v9 +3 "core" 9\  +102 "collection"'u9 +3 "core" 9\  +103 "collection"'~9 +3 "core" 9\ % +103 "collection"'}9 +3 "core" 9\ ) +102 "collection"'9 +3 "core" 9\ , +102 "collection"'9 +3 "core" 9\ 0 +4 .tCH.hold 10:00,70C +3 "collection"' `\ x `\ .\ +2 '|9 +7 "core"  + 9\ 0 +2 "collection"'% +3 "core" %\ { +3 #tBegun lysing Collection Puck Heater at 68C/16.0psia +39109 "Can"\ e8I8 +20878 "core" ` +2 "collection"' 9 +2 "core" 9\ y +3 "collection"' % +3 "core" %\ +2 #tEnded lysing Collection Puck Heater at 70C/14.8psia +2 .CS.seek 0ml +2 "collection"' ' +331 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +99 "core" B + .tCSV.dial :air +2 "collection"' @ +41 "core" ? +2 .tCS.seek 5ml +2 "collection"''l +1358 "core" ' + .tCSV.dial CTV +2 "collection"'  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +41 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'  +42 "core"  +2 .tdelay 2 seconds +201 .CSV.dial :air +2 "collection"' @ +42 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +41 "collection"'' +1359 "core" ' +2 "collection"'% +4 "core" % e i\ +2 #tPuck @26.3psia after final lysis pressurization + #Recovering Lysate into Collection syringe +2 .CSV.dial CBV + "collection"' +96 "core"  +2 .tCBV.dial CSV +2 "collection"'  +28 "core" + "collection"'% +4 "core" % \ +3 .tCS.seek 5ml + "collection"''l +1348 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +41 "core" +2 "collection"' % +3 "core" %lfj\  +3 .tCS.seek 6.999ml +2 "collection"'' +590 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'" @ +41 "core" > +2 .tCS.seek 10ml +2 "collection"'' D +846 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'$ ` +109 "core" ^ +2 #tLysing Complete + "collection"'& +3 "core" &O\\13V\ C +3 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&!% +3 "core" %\   \  +3 "storage"(%% +3 "core" % h\ +2 "storage"(&. +4 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"((( +190 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & \ +2 "manipulator"&)& +4 "core" &    2 +2 "manipulator"&*% +4 "core" %\  \   +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&+( +156 "core" ( +3 "manipulator"&,& +3 "core" &  \   +2 "storage"(-& +5 "core" & \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&#' +89 "core" ' +2 "storage"(/& +3 "core" & \ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(0'H +269 "core" ' +2 "storage"(1- +3 "core" -'H +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(''6 +35 "core" ' +2 "manipulator"&3& +3 "core" & %  +2 "manipulator"&4% +4 "core" % Z j +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +90 "core" ' +3 .tElbow.seek CC +2 "manipulator"&2( +153 "core" ( + "manipulator"&6& +4 "core" &   3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &9& +3 "core" &  D 3 +2 .tForearm.seek CC +2 "manipulator"&8', +103 "core" ' + .tHand.close +2 "manipulator"&;/ +72 "core" / +2 .tCC.seek :open + "collection"'5( +380 "core" ( + "storage"(=& +4 "core" & \ +2 "storage"(7& +4 "core" & t\ +2 "manipulator"&?& +3 "core" & \  3 +2 "manipulator"&.% +5 "core" %   H C +2 .tForearm.seek :retract + "manipulator"&<'\ +105 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&>( +155 "core" ( + "manipulator"&@& +5 "core" &  A  + "storage"(B& +5 "core" & [\ + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&C'D +113 "core" ' +2 .tElbow.hold + "manipulator"&:, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&F1 +73 "core" 1 +3 "manipulator"&G% +3 "core" % Tc Ǵ +2 "storage"(& +3 "core" & \ +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 316 counts +2 "manipulator"&I'π +16 "core" ' + "manipulator"&K& +4 "core" &   "  +2 "storage"(O& +4 "core" &\ \ S\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&P' +25 "core" ' +2 "storage"(D% +3 "core" %@\ \  \ +3 ."downElevator"SE.seek :down +3 "storage"('v +100 (R% +2 "core" %L \ Wc +2 "manipulator"&S% +5 "core" %  D \ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +41 "manipulator"&E'\ +97 "core" ' +20 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'L& +3 "core" &7=j\ +2 "manipulator"&H& +5 "core" & \ O  + "manipulator"&J% +5 "core" %\   2  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&X(- +171 "core" ( +2 "manipulator"&Y& +4 "core" &-  X B +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &Q& +3 "core" &-  < B +2 .tForearm.seek :garage +2 "manipulator"&M'! +105 "core" ' +2 .tHand.close +2 "manipulator"&\\/ +65 "core" / +2 "manipulator"&]& +3 "core" &-   F B +2 "manipulator"&N% +4 "core" % 3  M +2 .tForearm.seek :retract +2 "manipulator"&U'\ +102 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&V( +283 "core" ( +2 "manipulator"&\ & +4 "core" &  \ A :* +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &`& +3 "core" & \ F 9) +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&T', +99 "core" ' +2 "manipulator"&a& +3 "core" &   W 9) +2 "manipulator"&e% +5 "core" %0  o +2 "collection"'d& +3 "core" &AE \ +3 "collection"'f& +5 "core" &@G\ +2 .tCC.seek :closed +2 "collection"'g(O +4 "core" &AE\  +9 &3BE\ +{ +9 &eAF\ = +9 &{AF\ K +10 &UbAEs\ J +9 &bBF{\ J +9 &aBG\ J +10 &c@E\ J +9 &\\bCEi\ J +10 &`AEM\ J +9 &_CF8\ J +9 & `BE\ J +10 &"dbBFw\ J +9 &$&cDD \ J +9 &%]DF\ J +10 &'cBH\ J +9 &)n`CG\ I +10 &+/bBG\ J +9 &,eCI\ K +9 &._CG\ J +10 &0teBFo\ J +9 &26bCFU\ J +9 &3aCG0\ J +10 &5`CHh\ J +9 &7}bCFR\ J +10 &9=eBDO\ K +9 &;_FH;\ J +9 &<bCF.\ J +10 &>bBG\ J +9 &@F_CGo\ J +9 &BbCFq\ J +10 &C`DG \ J +9 &EbAH\ J +10 &GLmDF\ K +9 &IBG\ N +9 &JDF\ T +10 &LpDE\ W +9 &N/FG\ E +9 &O;:DG}\ 's +10 &O rCHv\ F +5 ( +2 "collection"'f& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.60 +2 "collection"'h& +2 "core" &O\\EGc\ F +2 &O\\EH6\ F +2 .tHand.open +2 "manipulator"&^1 +73 "core" 1 +2 "manipulator"&c% +3 "core" % /  $ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&['\ +100 "core" ' +2 .tPSV.dial PSR + "processing"%i +43 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%Z' +1608 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%l  +42 "core"  +3 .tPS.seek 0ml + "processing"%m'W +1617 "core" ' + .tPSV.dial PSR +2 "processing"%n +42 "core"  + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml + "processing"%k' +2630 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%j + "collection"'q  +7 "core" B + "processing"%o +3 "core" B +2 "processing"%r  +68 "core" +90  +2 .tPSV.dial :mixloop + "processing"%s +97 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%p  +125 "core" +2 .tPS.seek 0ml +2 "processing"%t'W +2633 "core" ' + .tPSV.dial :air +2 "processing"%x  +41 "core"  +2 .tPS.seek 2.5ml +2 "processing"%w' +2633 "core" ' +2 .tPSV.dial :mixloop + "processing"%z +43 "core" +2 .tPS.seek 0ml + "processing"%y'W +2626 "core" ' +2 .tPSV.dial :air + "processing"%v  +42 "core"  +3 .tPS.seek 2.5ml + "processing"%u' +2629 "core" ' +2 .tPSV.dial :mixloop + "processing"%~ +43 "core" +2 .tPS.seek 0ml + "processing"%}'W +2626 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +3 "core" &  9( +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( +2 "manipulator"&|& +3 "core" &   ^ 9( +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &  \  9( +3 .tForearm.seek CC + "manipulator"&{', +107 "core" ' + .tHand.close +2 "manipulator"&/ +114 "core" / +10 .tCC.seek :open + "collection"' ( +375 "core" ( +2 "manipulator"& & +3 "core" &   A 9( +2 "manipulator"&% +4 "core" %    8 +3 .tForearm.seek :retract + "manipulator"&'\ +105 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +283 "core" ( +2 "manipulator"& & +4 "core" &-    . +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-   $ . +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&'! +107 "core" ' + .tHand.open +2 "manipulator"&1 +67 "core" 1 +2 "manipulator"&% +3 "core" % )   G ǿ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +102 "core" ' +2 .tPSV.dial :mixloop + "processing"% +4 "core" +2 .tPTV.dial :PRVmixing + "processing"%  +16 "core" +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%  +2 "collection"'  +7 "core" +7  +2 .tCTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'& +4 "core" &X]"\ +2 "manipulator"&% +4 "core" %\  \  ) , +2 "storage"( % +4 "core" %z\ \ \ +2 "storage"(. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"("( +198 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & ~\ +2 "manipulator"&$& +4 "core" &-  K . +2 "manipulator"&% +4 "core" %\     , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&!( +179 "core" ( + "manipulator"&%& +4 "core" &\   3 # +2 "storage"(&& +4 "core" & +\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&' +94 "core" ' +2 "storage"()& +3 "core" & \ \ # M\ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(*'H +283 "core" ' + "storage"(A- +3 "core" -'k +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (,& +3 "core" & K\ +2 "manipulator"&-& +4 "core" &  4 # +2 .tElbow.seek 2 +2 "manipulator"&/( +3 "core" ( +2 "manipulator"&W& +3 "core" &\  W # +2 "storage"(b& +4 "core" & \ +3 .tForearm.seek 2 + 300 counts + "manipulator"&1'y +22 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&3/ +65 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&4& +3 "storage"(0'v +7 "core" &   # +2 "manipulator"&6% +4 "core" % o   ; +2 .tForearm.seek :retract +2 "manipulator"&9'\ +92 "core" ' + .tElbow.seek CC +2 "manipulator"&#( +143 "core" ( +2 "manipulator"&+& +4 "core" &   $ 5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &;& +3 "core" &   5 +2 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b + "core" ' +2 .tForearm.seek CC +3 ."downElevator"SE.stop +3 "manipulator"&', + "storage"(5 +104 "core" ' +3 "manipulator"&_& +3 "core" &   + 5 +3 "manipulator"&=% +3 "core" %.   +3 "collection"'7& +3 "core" &Y]m\ +3 "collection"'?& +5 "core" &Z]c\ +2 .tCC.seek :closed +2 "collection"'.(O +4 "core" &\\_\ +7 & ;[_\ %g +9 &ZY]\ 7 +9 &Y]\ J +10 &]Y]\ J +9 &`Z]W\ J +9 &J`Z_\ J +10 & bZ^\ J +9 &`[_\ J +10 &aZ]\ J +9 &QbZ^w\ J +9 & `[^p\ J +10 &!c[_e\ J +9 &#`Z^N\ I +9 &%ZeX_G\ J +10 &'eZ]2\ J +9 &(`Z`'\ J +10 &*e\\^\ K +9 &,b^Z_\ J +9 &.#`[^\ J +10 &/bZ^\ J +9 &1cZ^\ J +9 &3jb[^\ J +10 &5,^Y_>\ J +9 &6aZ\\|\ J +10 &8`Y^k\ J +9 &:r`Z^\ J +9 &<5bX_\ I +10 &=`[]\ J +9 &?aY_\ I +9 &Az_Y_\ J +10 &C=`Y]\ I +9 &DbY^\ J +10 &Fh[^\ K +9 &H~qZ^\ K +9 &J3Z]\ P +10 &KX^}\ U +9 &MX\\w\ X +9 &OSY]]\ , +10 &OX\\Y\ L +9 ( + &Of[]L\ G +2 "collection"'?& +44 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.57 +10 .Hand.open + "manipulator"&@1 +74 "core" 1 +2 "manipulator"&B% +4 "core" % *   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&8'\ +101 "core" ' + .tCTV.dial CSV,avoiding: :intake +2 "collection"'2  +128 "core"  +2 .tCSV.dial CTV + "collection"'F  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%G' +2632 "core" ' +2 "collection"'% +3 "core" % C/2\ +3 .tCS.seek 4.15ml +6 "collection"'K'Q +25 "Can"\ Jh88 +1537 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%O  +42 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%D  +68 "core"  +2 .tPS.seek 0ml +2 "processing"%<'W +2637 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'R ` +37 "core" _ + .tCSV.dial :air +2 "collection"'S @ +43 "core" > +3 .tCS.seek 10ml +2 "collection"'>' D +1575 "core" ' +2 .tCSV.dial CTV + "collection"'C  +42 "core"  +3 .tCS.seek 0ml + "collection"'I' +2629 "core" ' +2 .tCBV.dial :waste1 + "collection"'L @ +28 "core" ? +2 .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake + "collection"'H  +129 "core" +2 "collection"'J& +3 "core" &OfWZ \ G +2 #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&'% +3 "core" %\      +2 "storage"(P% +4 "core" %o @\ +2 "storage"(Y. +3 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(Q( +191 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & c\ +2 "manipulator"&:& +4 "core" &   ? 5 +2 "manipulator"&\\% +3 "core" %\      +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&]( +156 "core" ( +3 "manipulator"&N& +3 "core" &   +2 "storage"(E& +4 "core" & F\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&M' +94 "core" ' +2 "storage"(\ & +3 "core" & M\ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(`'H +282 "core" ' +2 "storage"(X- +3 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&a& +3 "core" &  @  +2 "storage"(e& +3 "core" & \ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 +2 "manipulator"&d'D +36 "core" ' + .tElbow.hold +2 "manipulator"&U, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(5- +2 "core" -' +4 .tSE.seek 0.1 Pucks below Top Plate + "storage"(h'I +28 "core" ' + "manipulator"&^% +5 "core" %Sl  ȷ + "storage"(c& +4 "core" & [ Y\ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 315 counts +2 "manipulator"&f' +19 "core" ' +2 "manipulator"&i& +3 "core" &     +2 "storage"(T& +4 "core" & \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&' +28 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(l'@ +37 "core" ' +2 "manipulator"&Z& +3 "core" &  \   +2 "manipulator"&n% +5 "core" %    & +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&m'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&j( +167 "core" ( + "manipulator"&o& +4 "core" &    ] +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &q& +3 "core" &   + ] +2 .tForearm.seek CC +2 "manipulator"&r', +101 "core" ' + .tHand.close +2 "manipulator"&s/ +72 "core" / +2 .tCC.seek :open +2 "collection"'p( +376 "core" ( + "storage"(k& +4 "core" & g\ +2 "storage"(x& +4 "core" & \ +2 "manipulator"&t& +3 "core" &   ] +2 "manipulator"&z% +45 "core" % 2  + +10 .tForearm.seek :retract +7 "manipulator"&w'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&v( +150 "core" ( +2 "manipulator"&y& +4 "core" &  ) +2 "storage"(~& +4 "core" &\  \ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&u'D +113 "core" ' + .tElbow.hold +2 "manipulator"&, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&|1 +72 "core" 1 +2 "manipulator"&% +4 "core" % Xj   Ƕ +2 "storage"(& +4 "core" & \ +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 320 counts +2 "manipulator"&V'τ +15 "core" ' +2 "manipulator"&[& +3 "core" &  0 +2 "storage"(g& +4 "core" &\ $\ " \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"& ' +17 "core" ' + "storage"(% +4 "core" %G\ $\ # \  +3 ."downElevator"SE.seek :down +3 "storage"({'v +99 ( % +3 "core" %G \ \ V` +2 "manipulator"&% +4 "core" %  _ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +44 ' + ."downElevator"SE.stop +2 "storage"(5 +3 .tPSV.dial :air +2 "processing"%  +69 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2624 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +40 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +41 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +41 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +41 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%'W +2624 "core" ' + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%& +3 "core" &\ \ +3 "manipulator"&& +3 "core" & \  3 +2 "manipulator"& % +4 "core" %\  \ \ M +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +177 "core" ( + "manipulator"&& +4 "core" &-  S 2 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-   2 +2 .tForearm.seek :garage +2 "manipulator"&$'! +104 "core" ' +2 .tHand.close + "manipulator"&/ +71 "core" / + "manipulator"&(& +4 "core" &-  2 +2 "manipulator"&%% +4 "core" % .    { +2 .tForearm.seek :retract +2 "manipulator"&&'\ +102 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&)( +149 "core" ( + "manipulator"&& +4 "core" &  \ $ j +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &   / j +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&A' +97 "core" ' +2 "manipulator"&,& +4 "core" &  j +2 "manipulator"&-% +4 "core" %   '  +2 "processing"%W& +5 "core" &\ +2 "processing"%b& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%3(Tg +5 "core" &\  +8 &4 \ *z +9 &f\ > +10 &w\ M +9 &O]\ L +9 &`\ L +10 &`\ L +9 &_ \ L +10 &Y_\ K +9 &_\ K +9 &^"\ K +10 & b#\ L +9 &"ab\ K +10 &$"\\\ L +9 &%b#\ L +9 &'b"\ K +10 &)i_(\ K +9 &++_*\ K +9 &,b/\ L +10 &.b-\ K +9 &0q\\.\ K +9 &23].\ K +10 &3]:\ L +9 &5[=\ K +10 &7y_1\ K +9 &9;_9\ K +9 &:\\6\ L +10 &<`A\ K +9 &>]?\ K +9 &@BaA\ L +10 &B_J\ L +9 &CbH\ L +10 &EeJ\ L +9 &GHfS\ L +9 &InR\ M +10 &JS\ P +9 &LX\ Q +9 &NAX\ Q +10 &P\\\ Q +49 &QY\ R +12 &SjznX\ 1 +2 &T'(sU\ O + &TK[\ + + ( + &TK`\ + +2 &TKd\ + + &TKa\ + +2 "processing"%b& +4 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.50 + "processing"%4& +4 "core" &TK^\ + +2 .tHand.open + "manipulator"&61 +68 "core" 1 +2 "manipulator"&!% +3 "core" %   z  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' + .tPRV.dial :air +2 "processing"%+  +43 "core"  +2 .tPSV.dial :mixloop + "processing"%; +42 "core" +3 "processing"%*% +3 "core" %\\\ +3 .tPS.seek 0.3ml +2 "processing"%1' +385 "core" ' + .tPSV.dial PSR +2 "processing"%_ +97 "core"  + #tPulling 0.4ml of PSR.air +2 .PSR.select :air +2 .PS.seek 0.7ml +3 "processing"%='* +485 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%7' +1919 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%/ +98 "core" + .tPTV.dial :mixing +2 "processing"%9 @ +70 "core" B +2 .tPBV.dial :waste2 + "processing"%0  +102 "core"  +2 .tPS.seek 0ml +2 "processing"% 'W +2630 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&@& +4 "core" &   < i +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&B( +3 "core" ( +2 "manipulator"&?& +4 "core" &   Y i +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &2& +3 "core" &    i +2 .tForearm.seek PC +2 "manipulator"&F' +95 "core" ' + .tHand.close +2 "manipulator"&/ +70 "core" / +2 .tPC.seek :open +2 "processing"%}( +401 "core" ( + "manipulator"&& +4 "core" & \   i +2 "manipulator"&% +3 "core" % \   *  +3 .tForearm.seek :retract +2 "manipulator"&O'\ +98 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&D(- +148 "core" ( + "manipulator"&G& +5 "core" &-   + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &R& +3 "core" &-  > +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&S'! +109 "core" ' +2 .tHand.open + "manipulator"&K1 +77 "core" 1 +2 "manipulator"&C% +3 "core" % '   Q +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&>'\ +98 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%L& +3 "core" &\ +2 "manipulator"&H% +4 "core" %    \  +2 "storage"(J% +4 "core" %\ \ \ \ +2 "storage"('. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(P( +199 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (Y& +3 "core" & q\  +2 "manipulator"&& +4 "core" &-   +2 "manipulator"&:% +3 "core" %    8  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&\\( +181 "core" ( +2 "manipulator"&"& +3 "core" &   $ +2 "storage"(N& +5 "core" & \  -\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&E' +101 "core" ' +2 "storage"(\ & +3 "core" & \ \  \  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(#'H +279 "core" ' +2 "storage"(8- +3 "core" -'{ +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (X& +3 "core" & \  +2 "manipulator"&a& +4 "core" &    $ +2 .tElbow.seek 2 +2 "manipulator"&e( +3 "core" ( +2 "manipulator"&5& +4 "core" &  \ $ +2 "storage"(^& +3 "core" & \ \  #\  +43 .tForearm.seek 2 + 300 counts +8 "manipulator"&c'y +25 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&i/ +67 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&T& +2 "storage"(Z'v +8 "core" &   > $ +3 "manipulator"&n% +4 "core" % ς  /  +2 .tForearm.seek :retract +2 "manipulator"&M'\ +99 "core" ' +2 .tElbow.seek PC +2 "manipulator"&]( +150 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +127 "core" ( +2 "manipulator"&`& +3 "core" &   "z +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &d& +2 "core" & " "z +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&f' +100 "core" ' +3 "manipulator"&h& +3 "core" &    "z +2 "manipulator"&o% +4 "core" %   3  +2 "processing"%q& +5 "core" &y\ +2 "processing"%& +4 "core" &\ +3 .tPC.seek :closed +2 "processing"%U(Tg +3 "core" &\ +8 &>\ $e +10 &X\ 7 +9 &~x\ K +9 &^y\ K +10 &v_\ L +9 &8a\ L +9 &_\ K +10 &^y\ K +9 &bx\ K +10 &Aaw\ K +9 & ^r\ K +9 &!^v\ K +10 &#_l\ L +9 &%I`n\ K +9 &' bh\ K +10 &(al\ K +9 &*`o\ L +10 &,Q^h\ K +9 &.`\\\ K +9 &/^a\ K +10 &1_W\ K +9 &3Z\\X\ K +9 &5_X\ K +10 &6_O\ K +9 &8_P\ K +10 &:`_C\ L +9 &<#_M\ K +9 &=_J\ K +10 &?aM\ K +9 &Aj^M\ K +10 &C+_N\ K +9 &DbB\ K +9 &FcG\ L +10 &Hoe5\ L +9 &J/n3\ M +9 &K7\ P +10 &M:\ P +9 &Oh7\ Q +10 &Q*2\ Q +9 &R5\ > +9 &S<b2\ "e +10 &TM&,\ ' +5 ( +2 "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.46 +2 .Hand.open + "manipulator"&s1 +2 "core" &TM(\ ' +72 1 +3 "manipulator"&m% +3 "core" %    +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&.'\ +95 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%k  +2 %x9 +4 "core" 9| +104 "processing"%t9 +2 "core" 9| +103 "processing"%z9 +2 "core" 9{  +103 "processing"%y9 +3 "core" 9|  +102 "processing"%~9 +3 "core" 9{ +102 "processing"%r9 +3 "core" 9| +102 "processing"%j9 +3 "core" 9{ +102 "processing"%|9 +3 "core" 9{ +102 "processing"%9 +3 "core" 9{" +102 "processing"%9 +4 "core" 9{& +102 "processing"%[9 +3 "core" 9{+ +102 "processing"%g9 +3 "core" 9{/ +102 "processing"%9 +3 "core" 9{3 +102 "processing"%w9 +3 "core" 9|7 +102 "processing"% 9 +4 "core" 9{; +102 "processing"%9 +3 "core" 9|@ +102 "processing"%v9 +3 "core" 9{D +102 "processing"%u9 +3 "core" 9{H +102 "processing"%V9 +3 "core" 9|L +103 "processing"%l9 +3 "core" 9}P +102 "processing"%9 +3 "core" 9|U +102 "processing"% 9 +3 "core" 9|Y +102 "processing"%{9 +3 "core" 9|] +102 "processing"%<9 +3 "core" 9|a +103 "processing"%9 +2 "core" 9}e +103 "processing"%9 +2 "core" 9 }j +103 "processing"%9 +3 "core" 9}n +102 "processing"%9 +3 "core" 9}r +102 "processing"%9 +3 "core" 9 ~v +102 "processing"%9 +3 "core" 9&}{ +103 "processing"%9 +3 "core" 9-~\ +102 "processing"% 9 +3 "core" 92~\ +102 "processing"%9 +3 "core" 9:~ +3 .tPH.hold 2:00:00,28C +3 "processing"% pp9 +2 .tdelay 1:30 +5 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +109 "core"  + #tPulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%' +589 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%('[ +1617 "core" ' +2 .tPTV.dial :puck + "processing"%%  +69 "core"  +2 .tPSV.dial PTV + "processing"% +116 "core" +2 .tPBV.dial :waste1 + "processing"%  +125 "core"  +2 "processing"%% +3 "core" %\\u\  +3 .tPS.seek 1.5ml +2 "processing"%$' +593 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%, * +33 "core" * +2 .tPS.seek 0ml +2 "processing"%-'W +1607 "core" ' +2 .tdelay 5:00 +11339 "Can"\ :kX9u8 +18663 #trecoverPSRreagent08 +2 .PTV.dial :puck + "processing"%W  +5 "core"  +2 .tPBV.dial :waste1 + "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 +2 "processing"% +69 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%4' +2278 "core" ' +2 .tPSV.dial PTV +2 "processing"%6 +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%! +70 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%b +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +3 "processing"%+  +68 "core"  +3 .tPS.seek 0ml + "processing"%;'W +2268 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%*  +127 "core" +2 .tPSV.dial :mixloop +2 "processing"%A +42 "core" + .tPRV.dial :ab1 +2 "processing"% @ +72 "core" B +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%_'w +358 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +4 .tPRV.dial CBV +3 "collection"'1  + "processing"%=  +46 "core"  +16 +2 "processing"%/% +3 "core" %w\  +3 .tPS.seek 0.3ml +2 "processing"%9' +347 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'0  +29 "core" +2 .tPRV.dial :air +2 "processing"%7  +41 "core"  +2 .tPS.seek 0.9ml +2 "processing"%@'D +1279 "core" ' + .tPRV.dial :waste2 +2 "processing"%? @ +70 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%2' +863 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%)'[ +1613 "core" ' + .tPSV.dial :PML +2 "processing"% +42 "core" +2 .tPTV.dial :mixing +2 "processing"%3 @ +70 "core" B + .tPBV.dial :waste1 +2 "processing"%  +33 "core" + "processing"%% +4 "core" %_\  +2 .tPS.seek 1.85ml +2 "processing"%G'? +233 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%R * +34 "core" , +3 .tPS.seek 0ml + "processing"%F'W +1974 "core" ' +2 .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'B& +3 "core" &gj\ +2 "manipulator"&K& +4 "core" &\ \  "z +2 "manipulator"&C% +3 "core" %\ ' \   !S +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&O(- +139 "core" ( + "manipulator"&L& +4 "core" &-  \\ \ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &H& +3 "core" &-    \ +2 .tForearm.seek :garage +2 "manipulator"&J'! +106 "core" ' + .tHand.close +2 "manipulator"&'/ +75 "core" / + "manipulator"&S& +5 "core" &-   \ + "manipulator"&Y% +4 "core" % .  ? +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&:( +280 "core" ( +2 "manipulator"&Q& +3 "core" & \  B 2 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &"& +2 "core" &   # 2 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&N', +101 "core" ' +3 "manipulator"&D& +3 "core" & & 2 +49 "manipulator"&\ % +3 "core" %-   * w +3 "collection"'>& +3 "core" &gj\ +3 "collection"'8& +5 "core" &gk*\ +2 .tCC.seek :closed +2 "collection"'X(O +5 "core" &hj\  +8 &5fk\ +} +10 &\ hjm\ ? +9 &}gh\ M +9 &[^el\ L +10 &egj\ L +9 &cek\ K +10 &agi\ K +9 &cbfl\ L +9 &&bdj\ K +10 &agj\ K +9 & ]gi\ L +9 &"l_ik\ K +10 &$.`fj\ K +9 &%_ej\ K +10 &'egj\ K +9 &)tbfk\ K +9 &+6bhk\ K +10 &,dhl\ K +9 &.afk\ K +9 &0{_gl\ L +10 &2=_gl\ L +9 &4\\ek\ K +10 &5_hk\ K +9 &7\\jk \ K +9 &9Fagi\ K +10 &;_fk\ K +9 &<\\gk \ K +9 &>`gl\ K +10 &@O\\hk\ K +9 &B`gk\ L +10 &C_gk \ J +9 &Ecfk\ L +9 &GTggk\ L +10 &I{ej\ N +9 &Jfj\ T +9 &Lxgh\ X +10 &N:fi\ E +9 &OB=ek \ #j +10 &O xhj\ J +5 ( +2 "collection"'8& +4 "core" &Opgk\ J +2 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.58 +2 "collection"'a& +3 "core" &Oqfj \ J +2 .tHand.open +2 "manipulator"&51 +68 "core" 1 +3 "manipulator"&^% +3 "core" % - q w +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&i'\ +96 "core" ' +2 .tPSV.dial PSR + "processing"%T +97 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%n' +1617 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%\\  +40 "core"  +3 .tPS.seek 0ml + "processing"%E'W +1609 "core" ' + .tPSV.dial PSR +2 "processing"%# +42 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%c' +2639 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +9 .tCBV.dial PRV +2 "processing"%`  + "collection"'d  +33 "core"  +125  + .tPSV.dial :mixloop +2 "processing"%e +97 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'h  +15 "core" ~ +2 .tPTV.dial :PRVmixing +2 "processing"%o  +72 "core" +2 .tPS.seek 0ml +2 "processing"%q'W +2632 "core" ' + .tPSV.dial :air +2 "processing"%Z  +41 "core"  +2 .tPS.seek 2.5ml +2 "processing"%M' +2627 "core" ' + .tPSV.dial :mixloop +2 "processing"%} +42 "core" +2 .tPS.seek 0ml +2 "processing"%s'W +2641 "core" ' +2 .tPSV.dial :air +2 "processing"%m  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%x' +2625 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 .tPS.seek 0ml +2 "processing"%t'W +2625 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&f& +3 "core" &    2 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&z( +28 "core" ( + "manipulator"&y& +4 "core" &  4  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &~& +3 "core" &    +3 .tForearm.seek CC + "manipulator"&r', +106 "core" ' + .tHand.close +2 "manipulator"&j/ +67 "core" / +2 .tCC.seek :open +2 "collection"'|( +376 "core" ( +2 "manipulator"&& +4 "core" &  5  +2 "manipulator"&% +3 "core" %    1 $ +3 .tForearm.seek :retract + "manipulator"&['\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&g(- +272 "core" ( +2 "manipulator"&& +3 "core" &- \   3 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &w& +3 "core" &-    3 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"& '! +108 "core" ' +2 .tHand.open +2 "manipulator"&1 +65 "core" 1 +2 "manipulator"&v% +3 "core" % +   +42 .tForearm.reconfigure :loose +10 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&u'\ +101 "core" ' +3 ."da"delayUntil "06:50:47.56" +546 "Can"\ 6n: 8 +24220 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +2 "processing"%V @ +69 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%l  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSV.dial :air + "processing"%  +42 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%{' +2281 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%< +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +43 "core"  + ."da"delay 2 seconds +203 .PSV.dial :mixloop + "processing"% +45 "core" + ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%  +41 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2267 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"% +123 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1609 "core" ' +2 ."da"PTV.dial :puck +6 "processing"%  +71 "core"  + ."da"PSV.dial PTV +2 "processing"% +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"% % +4 "core" %[\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +592 "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 +1604 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +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" * + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%, +70 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%$' +2297 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%k +70 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%W +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"%&  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'W +2274 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%- +65 "Can"\ ]pi:8 +59 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%6' +584 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%!'[ +1607 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%b +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%+  +32 "core"  +2 "processing"%4% +3 "core" %V\  +3 ."da"PS.seek 1.5ml +2 "processing"%*' +593 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%A * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .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" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%1 +70 "core"  +2 ."da"PS.reconfigure :fast +49 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%/' +2286 "core" ' + ."da"PSV.dial PTV +2 "processing"%_ +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%0 +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%7 +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%9  +69 "core"  +3 ."da"PS.seek 0ml + "processing"%?'W +2282 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%@  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%  +128 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%2  +41 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%  +4 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%3 +41 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%' +381 "core" ' +2 ."da"delay 2 seconds +201 .PRV.dial :air +2 "processing"%  +43 "core"  +2 "processing"%R% +4 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%)'y +336 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%G  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%B'[ +1580 "core" ' + ."da"PSV.dial :PML +2 "processing"%K +42 "core" +2 ."da"PTV.dial :mixing +2 "processing"%C @ +71 "core" @ +2 ."da"PBV.dial :waste1 +2 "processing"%L  +32 "core"  +2 "processing"%H% +3 "core" %V\  +3 ."da"PS.seek 1.85ml +2 "processing"%]'6 +228 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%' * +33 "core" , +3 ."da"PS.seek 0ml +2 "processing"%S'W +1970 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +26451 "Can"\ <r;78 +21551 #"da"recoverPRVreagent08 +7 .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%Y  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%. * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%J  +42 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%Q' +2297 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%" +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%O  +41 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%D +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%\  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%>'W +2290 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +123 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%p' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%a'[ +1619 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%5  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%^ +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%8  +33 "core"  + "processing"%T% +4 "core" %_\  +2 ."da"PS.seek 1.5ml +2 "processing"%N' +594 "core" ' + ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +2 "processing"%F * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%\\'W +1604 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%n  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%#  +34 "core" + ."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"%d +71 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +44 "processing"%`' +2272 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%e +69 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%h +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%o +70 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%c  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%Z'W +2281 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%q +124 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%}' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%M'[ +1467 "Can"\ :u;8 +139 "core" ' + ."da"PTV.dial :puck +2 "processing"%m  +5 "core"  +2 ."da"PSV.dial PTV + "processing"%s +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core"  + "processing"%x% +4 "core" %]\  +3 ."da"PS.seek 1.5ml +2 "processing"%f' +596 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%y * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%~'W +1605 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%j  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "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 +2 "processing"%X +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2290 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +70 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%r +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%w  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%z'W +2280 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +122 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%v' +591 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml + "processing"%['[ +1604 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  + ."da"PSV.dial PTV +2 "processing"%V +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%l  +33 "core"  + "processing"%% +4 "core" %W\  +3 ."da"PS.seek 1.5ml +2 "processing"% ' +596 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%t * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%<'W +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3002 .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 :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2286 "core" ' +2 ."da"PSV.dial PTV + "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 +2 "processing"% +71 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +112 "core"  +9 ."da"PS.seek 0ml +2 "processing"%'W +2267 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates +2 .PSR.select :air +2 .PSV.dial PSR + "processing"% +131 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +11 ."da"PS.reconfigure :default +17 "processing"%#A d`xb +12 ."da"PS.seek 0.25ml +8 "processing"%'7 +346 "core" ' +3 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .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"%'[ +1626 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +84 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%(  +35 "core" +2 "processing"%,% +3 "core" %W\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +590 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%k * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%W'W +1613 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%&  +34 "core"  +2 ."da"delay 30 seconds +1225 "Can"\ $x ? G !w +3 "storage"(]& +3 "core" & \ F +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&Y'D +37 "core" ' +2 ."da"Elbow.hold + "manipulator"&., +3 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"(J- +2 "core" -'t +3 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(S': +31 "core" ' + "manipulator"&"% +5 "core" %Oc  + "storage"(O& +4 "core" &  "\ 2 +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 311 counts +2 "manipulator"&D'{ +15 "core" ' +2 "manipulator"&\ & +4 "core" & P P 2 !t +2 "storage"(Q& +4 "core" & 3\ E +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&' +23 "core" ' +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(>'1 +40 "core" ' +2 "manipulator"&p& +3 "core" & u [ !t +2 "manipulator"&5% +4 "core" % v x ] +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&^'\ +93 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&8( +276 "core" ( + "manipulator"&T& +4 "core" & 7 N Z +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &a& +3 "core" & . . ' Z +3 ."da"Forearm.seek PC +2 "manipulator"&F' +95 "core" ' +2 ."da"Hand.close + "manipulator"&N/ +71 "core" / +2 ."da"PC.seek :open +2 "processing"%n( +403 "core" ( +2 "storage"(#& +3 "core" & I\ L +2 "manipulator"&E& +4 "core" & x s & Y +2 "manipulator"&d% +4 "core" %  t u  +2 ."da"Forearm.seek :retract +2 "manipulator"&\\'\ +90 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&e( +244 "core" ( + "manipulator"&h& +4 "core" &\ ` ^ = # +2 "storage"(o& +4 "core" & \ J +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&c' +94 "core" ' +2 ."da"Hand.open +2 "manipulator"&`1 +71 "core" 1 +3 "storage"(q- +3 "core" -'1 +3 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(Z' +24 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.19 Pucks below Top Plate +2 "storage"(}' +53 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23nov2707h50ml_niagara.tif +1945 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +30830 #"da"WARNING: Too Dark -- required 1874.4s exposure > 300s time limit\ SX HX9/16 (USB:37): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da23nov2707h50ml_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23nov2707h50ml20s_niagara.tif +2061 #SX HX9/16 (USB:37): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23nov2707h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23nov2707h50ml30s_niagara.tif +3069 #SX HX9/16 (USB:37): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23nov2707h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "300.0 sec auto-exposure",Subject: "da23nov2707h50ml images!" +4 "storage"(m- +3 "core" -' +2 "storage"(s& +3 "core" & $ W /\ +3 "manipulator"&& +9 "core" &\  - "{ +11 ."da"Elbow.seek 1 +12 "manipulator"&x( +11 "core" ( + "manipulator"&M& +4 "core" &\  d "{ +60 "storage"(y& +7 "core" & 4 2\ +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&f' +4 "core" ' +3 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.91 Pucks below Top Plate +2 "storage"(j'= +60 "core" ' + "manipulator"&:& +6 "core" &\   5 "{ + "storage"(i& +7 "core" & \ +3 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +3 "manipulator"&X'D +32 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&~, +3 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 2.09 Pucks below Top Plate +2 "storage"('( +23 "core" ' + "manipulator"&r% +4 "core" %@o P ȸ# +2 "storage"(& +4 "core" & t\ +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 296 counts +2 "manipulator"&w'l +22 "core" ' +40 "manipulator"&& +4 "core" &\  S "{ +2 "storage"(& +4 "core" &\ \ \ h\ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&z' +25 "core" ' + "storage"(v% +4 "core" %*\ \  B\  +3 ."downElevator"SE.seek :down +3 "storage"( 'v +99 (V% +3 "core" %F 3\ ST +2 "manipulator"&l% +3 "core" %  \  +3 ."da"Forearm.reconfigure :loose +7 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&'\ +88 "core" ' +41 ' +2 ."downElevator"SE.stop + "storage"(5 +3 ([& +3 "core" & \ +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 #tStarting finalPurge +2 "processing"%t& +4 "core" &<\ +2 "manipulator"& & +4 "core" &\   "z +2 "manipulator"&% +4 "core" %\    +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(- +180 "core" ( +3 "manipulator"&& +3 "core" &-   / +3 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &{& +4 "core" &-   / +2 ."psFlush"Forearm.seek :garage +3 "manipulator"&<'! +104 "core" ' +4 ."psFlush"Hand.close +3 "manipulator"&/ +71 "core" / +4 "manipulator"&& +6 "core" &-  O / +6 "manipulator"& % +6 "core" % 4    +6 ."psFlush"Forearm.seek :retract +4 "manipulator"&'\ +104 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +4 "manipulator"&( +124 "core" ( +3 "manipulator"& & +6 "core" &  +6 ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +6 && +8 "core" &    +3 ."psFlush"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +3 "manipulator"&' +101 "core" ' +2 "manipulator"&%& +9 "core" &   G +4 "manipulator"&% +6 "core" %   D  +6 "processing"%& +6 "core" &Z\ +6 "processing"%(& +13 "core" &[\ +3 &]\ +7 ."psFlush"PC.seek :closed +4 "processing"%,(Tg +9 "core" &^\ +4 &V\ +2 &4Z\ $c +95 &W|Y\ 6 +19 &V\ K +6 &[X\ K +6 &o]M\ K +4 &1\\Q\ K +4 &_M\ L +6 &_K\ K +2 &wZJ\ K +4 &:[L\ K +6 &\\N\ K +2 &!\\N\ K +4 &#\\K\ K +2 &%AZH\ K +2 &'aJ\ K +2 &(^J\ K +2 &*ZK\ K +4 &,J]K\ K +2 &. `I\ K +7 &/]J\ K +7 &1^N\ K +10 &3Q\\?\ K +8 &5^H\ K +10 &6^F\ J +10 &8]7\ K +8 &:Z^3\ K +11 &<]0\ K +8 &=\\5\ K +9 &?]5\ K +12 &Ab]:\ K +9 &C$]7\ K +8 &D`=\ K +10 &FbA\ L +8 &Hgc<\ L +11 &J"{9\ N +8 &K?\ Q +9 &MA\ Q +11 &Oa9\ Q +8 &Q"<\ Q +9 &R@\ > +11 &TDk7\ N +8 &TO==\ * +6 ( +4 "processing"%(& +6 "core" &TO>\ * +6 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.53 +3 "processing"%& +7 "core" &TO1\ * +4 ."psFlush"Hand.open +4 "manipulator"&k1 +67 "core" 1 +4 "manipulator"&% +7 "core" %    +9 ."psFlush"Forearm.reconfigure :loose +8 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +101 "core" ' +2 ."psFlush"PSR.select :air +5 .PSV.dial PSR +4 "processing"%& +44 "core"  +4 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +18 ."psFlush"PS.seek 0.5ml +2 "processing"%$' +358 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +232 "core" ' +18 ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +39 ."psFlush"PS.seek 2.5ml +4 "processing"%-' +1252 #"uploadLog"upsync +307 "Can"\ ;<8 +565 "core" ' + ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%W @ +184 "core" @ + ."psFlush"PTV.dial :PRVmixing +2 "processing"%6  +123 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%b +95 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%+'9 +2628 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%4 +96 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"% ' +584 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%A' +2122 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%!  +33 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%; @ +68 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%= +96 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%1'9 +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +97 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%*'P +1103 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%0' +1613 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%7 +70 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%_  +70 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%/  +4 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%@'W +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +70 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%2' +597 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2119 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%3 +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +51 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%R'W +2636 "core" ' +2 ."psFlush"PSV.dial PBV +7 "processing"% @ +41 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%P' +2636 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%)  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%K'W +2636 "core" ' +2 ."psFlush"PSV.dial PSR +48 "processing"%L +43 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%g' +2639 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%u +80 "core" ~ + ."psFlush"PBV.dial PSV +3 "processing"%' U +4 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%B'W +2633 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%] @ +41 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%J' +2639 "core" ' +2 ."psFlush"PSV.dial :waste1 +7 "processing"%"  +68 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%O'W +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%\ +42 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%Q'P +1098 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%p' +1640 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%5 +68 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%C  +4 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%G  +51 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%H'W +2630 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%Y +70 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%D' +588 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%S' +2115 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" + ."psFlush"PBV.dial PSV +2 "processing"%T U +52 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%a'W +2655 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%. @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%N' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%^  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%U'W +2636 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%# +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%E' +2648 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%d +68 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%F U +4 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%h'W +2638 "core" ' + ."psFlush"PSV.dial PBV +7 "processing"%o @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%8' +468 "Can"\ :=8 +2172 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%`  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%q'W +2639 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'\\& +3 "core" &sv\ +2 "manipulator"&>& +4 "core" &   6 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&Z( +4 "core" ( +2 "manipulator"&m& +3 "core" &   " +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &s& +3 "core" & +3 .tForearm.seek PC + "manipulator"&' +92 "core" ' + .tHand.close +2 "manipulator"&M/ +67 "core" / +2 .tPC.seek :open +2 "processing"%y( +402 "core" ( + "manipulator"&:& +4 "core" & \ / +2 "manipulator"&i% +4 "core" %   Y B +2 .tForearm.seek :retract +2 "manipulator"&r'\ +89 "core" ' +8 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +355 "core" ( +2 "manipulator"&e& +3 "core" &    2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" & \ " 2 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&', +105 "core" ' + "manipulator"&c& +4 "core" &   ? 2 +2 "manipulator"&v% +5 "core" %/  6 +2 "collection"'}& +3 "core" &svE\ +3 "collection"'f& +5 "core" &pv>\ +2 .tCC.seek :closed +3 "collection"'V(O +4 "core" &pw4\ +5 &qu-\ ; +9 &PL~qs.\ 1 +10 &wqw4\ E +9 &6krw>\ L +10 &bqw2\ K +9 &erv>\ K +9 &~fqw6\ K +10 &?`qv<\ L +9 &cow8\ K +10 &dpt;\ K +9 &bsuA\ K +9 &!Hapu3\ K +10 &# ^qu5\ J +9 &$dpu<\ K +9 &&art6\ K +10 &(Qbqw.\ K +9 &*bpu3\ K +10 &+`qu9\ K +9 &-bru>\ K +9 &/Z_ru7\ J +10 &1brt6\ K +9 &2aqu<\ K +9 &4_qv1\ K +10 &6_dst8\ L +9 &8#_qv7\ K +9 &9_sw8\ K +10 &;`pw6\ K +9 &=h_qv@\ K +10 &?)aru7\ L +9 &@_pv>\ K +9 &B`qu3\ J +10 &Dparu5\ K +9 &F1bsuA\ L +9 &Gmpu:\ L +10 &Irv<\ O +9 &K^pu6\ T +10 &Mrv9\ X +9 &N|puA\ - +9 &Op+qt3\ R +10 ( + &O[qs+\ C +2 "collection"'f& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.50 +2 "collection"'l& +3 "core" &O\\pu2\ C +2 .tHand.open +2 "manipulator"&x1 +70 "core" 1 +2 "manipulator"&j% +3 "core" % .  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&X'\ +99 "core" ' +2 #tFlushing the Collection Valve::Manifold +2 "collection"'[& +3 "core" &O\\os7\ C +2 "collection"'t% +4 "core" %ou0\ +2 .tCSV.dial CSR +2 "collection"'w  +41 "core"  + #tPulling 5ml of CSR.flush +2 .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"' 'l +1350 "core" ' + .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +9 '% +3 "core" %lqu\  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'' +650 "core" ' + .tCSV.dial :waste +2 "collection"'z +123 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'' +1986 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'{& +4 "core" &O\\qt.\ C +2 "collection"' % +3 "core" %rt\ +2 .tCSV.dial :flush +2 "collection"'~  +40 "core"  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 5ml + "collection"''l +1200 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +40 "core" A +2 "collection"' % +3 "core" %lqu\  +3 .tCS.seek 7ml +2 "collection"'' +528 "core" ' + ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'  + '  +40 "core"  +91 ~ + .tCBV.dial :waste1 +2 "collection"'< @ +50 "core" > +2 .tCS.seek 0ml +2 "collection"'%' +1657 "core" ' + #tFlushing lower manifold's waste2 port +2 "collection"'& +3 "core" &O]sw$\ C +2 "collection"'% +4 "core" %st\ +2 .tCSV.dial :flush +2 "collection"'  +81 "core"  +2 .tCS.seek 5ml +2 "collection"''l +1205 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'n @ +41 "core" B +2 "collection"'% +3 "core" %lqv\  +3 .tCS.seek 7ml + "collection"'k'\ +538 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'  + '(  +16 "core"  +28  + .tCBV.dial :waste2 +2 "collection"'&  +109 "core"  +3 .tCS.seek 0ml + "collection"'' +1665 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'9& +3 "core" &O\\uw\ C +2 "collection"'$% +4 "core" %tw\ +2 .tCSV.dial CSR +2 "collection"'W  +40 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +49 "collection"' +11 .tCS.seek 8ml +2 "collection"'6' +1885 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml +2 "collection"'b' D +531 "core" ' +3 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'- + '4  +96 "core" +36  +2 .tCTV.dial :intake +2 "collection"'+  +71 "core" +2 .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml +2 "collection"' ' \\ +1873 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'!  +71 "core"  +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"';' +594 "core" ' + .tCSV.dial CSR +2 "collection"'=  +97 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'A'l +1345 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml + "collection"'' D +1345 "core" ' + .tCSV.dial CBV +2 "collection"'1 +97 "core" +2 .tCS.seek 0ml +2 "collection"'*' +2611 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&7& +3 "core" &   2 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&_( +4 "core" ( + "manipulator"&/& +4 "core" &   2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &0& +3 "core" &   2 +2 .tForearm.seek CC +2 "manipulator"&', +104 "core" ' + .tHand.close +2 "manipulator"&@/ +75 "core" / +2 .tCC.seek :open +2 "collection"'2( +375 "core" ( +2 "manipulator"&3& +3 "core" &  2 +2 "manipulator"&% +5 "core" %   - +2 .tForearm.seek :retract + "manipulator"&'\ +100 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(- +279 "core" ( +2 "manipulator"&R& +3 "core" &-  Z - +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &)& +2 "core" &-    - +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&P'! +105 "core" ' +2 .tHand.open + "manipulator"&L1 +73 "core" 1 +2 "manipulator"&K% +4 "core" % (  \  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&u'\ +102 "core" ' +2 "processing"%'& +5 "core" &\ +26910 "Can"\ />%8 +60001 \ />8 +60002 \ /=?Q8 +11838 #t-> exit +7 #mEXIT @1701091123.97EST @1701706563.50EST = =tMAIN =mMAIN_scheduler @EST1701706565.37 #"core_reset"Sent BREAK +2 #t@25072 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +210 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +252 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +420 "Can"-y\ c> + -y\ c> + #tPolling Can every 10:00 +4 #Cleanly exited at 08:18:43EST27-Nov-23 +917 #-> ESP.ready! +3 #Powering core bus +543 .Gate.power :raw,:ON +2 "sampler") +51 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +3 "sampler")#.0X access 1 +4 "storage"(1% +3 "core" %| J\ +2 "manipulator"&2% +3 "core" %\   \ +2 "manipulator"&3& +4 "core" &\  "} +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(4(; +352 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (5& +3 "core" &; k _\  +1873 #t-> access 2 +3 "storage"(6% +3 "core" %| \ +2 "manipulator"&7% +87 "core" %\  , \ + "manipulator"&8& +4 "core" &\  . "} +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(9(K +191 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (:& +3 "core" &K t u\  +2076 #t-> startTube 2 +4862 #-> da 50 +2 #da sampling at most 50ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 11:18:27EST04-Dec-23\\n{6 => 4}\\nCan@11:16:14, 20.2C, 26% humidity, 14.4psia, 13.707V, 0.104A, 0.006Ah, 1.42W",Subject: "da sampling at most 50ml" +5 "collection"';& +3 "core" &\  +2 .tHand.open +3 "manipulator"&<1 +75 "core" 1 + "manipulator"&=% +5 "core" % \    p \ +3 "storage"(>% +4 "core" %| \ +2 "storage"(?. +3 "core" .(K +2 .tSC.reconfigure :tight +5 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(@( +355 #"uploadLog"upsync +316 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (A& +3 "core" & G\ +2 "manipulator"&B& +3 "core" &\   * "} +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&C( +14 "core" ( + "manipulator"&D& +4 "core" &   & +2 "storage"(E& +4 "core" & K\ +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&F' +97 "core" ' +2 "storage"(G& +3 "core" & \ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(H'H +271 "core" ' +2 "storage"(I- +3 "core" -'X +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (J& +3 "core" & N\ +2 "manipulator"&K& +42 "core" &  ; % +10 .tElbow.seek 2 + "manipulator"&L( +5 "core" ( + "manipulator"&M& +5 "core" &   h % + "storage"(N& +3 "core" & m\ +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&O'y +24 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&P/ +76 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&Q& +2 "storage"(R'v +8 "core" &   w % +2 "manipulator"&S% +4 "core" % ~   $ +2 .tForearm.seek :retract +2 "manipulator"&T'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&U( +150 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +2 "core" ( +2 "manipulator"&V& +4 "core" &  6 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &W& +3 "core" &    6 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&X', +101 "core" ' +2 "manipulator"&Y& +4 "core" &   6 +2 "manipulator"&Z% +4 "core" %#   F +2 "collection"'[& +4 "core" &\  +2 "collection"'\\& +6 "core" &\  +2 .tCC.seek :closed +2 "collection"'](O +4 "core" &\  +8 &N\ %h +10 &t[\ 8 +9 &\ K +10 &b\ L +9 &[h\ L +9 &f\ K +10 &f\ K +9 &a\ K +9 &dd\ K +10 &%h\ L +9 &c+\ K +9 &!d%\ L +10 &#lb\ K +9 &%/e\ K +10 &&c \ K +9 &(cE\ K +9 &*tg\ K +10 &,6f\ K +9 &-b\ L +9 &/c\ K +10 &1|b#\ K +9 &3=f\ L +10 &5a\ K +9 &6b\ K +9 &8e\ L +10 &:Ec\ L +9 &<e\ L +9 &=a\ L +10 &?c!\ L +9 &ANb\ K +10 &Cb\ K +9 &Dk"\ L +9 &Fm%\ L +10 &HOx#\ N +9 &J&\ Q +9 &K&\ V +10 &Mx\ X +9 &Na#\ - +10 &Oy\ H +8 ( +3 "collection"'\\& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.58 +2 .Hand.open + "manipulator"&^1 +3 "core" &OU'\ A +62 1 +2 "manipulator"&_% +3 "core" % $  E +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&`'\ +93 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +3 .Exhaust.select :close + .SS.hold +2 "sampler")a+ +3 "core" + +2 "sampler")b% +3 "core" % \  +2 "collection"'c& +5 "core" &OU!\ A +3 "Can"8}\ Me +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +2 .SSV.dial :spit,avoiding: :exhaust +2 "sampler")d  +4 "core"  +3 .tSS.reconfigure :fast +2 "sampler")#.0X  +129 "core"  +102 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")? +128 "core"  +2 .tSS.reconfigure :default +3 "sampler")#.0XԲ +33 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'\\  +127 "core" +2 ."CSpush"CSV.dial CTV +5 .tSS.seek 10ml +3 "collection"'b  +2 "sampler")c' +6 "core"  +102 ."CSpush"CSV.dial :air +2 "collection"'d @ +42 "core" > +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'X' +127 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +95 "core" ' +3 ."CSpush"CS.stop + "collection"'5 +29 "core"  +2 .tSS.reconfigure :exhale +2 "sampler")#.0X +103 "collection"'>9 +2 "core" 91t< +103 "collection"'?9 +3 "core" 9Fv; +102 "collection"'=9 +4 "core" 9\\w9 +102 "collection"'A9 +3 "core" 9py7 +103 "collection"'B9 +2 "core" 9y5 +103 "collection"'D9 +2 "core" 9y 3 +103 "collection"'E9 +3 "core" 9y2 +102 "collection"'9 +3 "core" 9|0 +103 "collection"'J9 +2 "core" 9}/ +103 "collection"'K9 +2 "core" 9~. +103 "collection"'99 +3 "core" 9~!+ +102 "collection"'G9 +3 "core" 9%* +102 "collection"'9 +4 "core" 9")) +102 "collection"'M9 +3 "core" 95-' +103 "collection"'P9 +2 "core" 9G2% +103 "collection"'9 +2 "core" 9Y6$ +103 "collection"'Q9 +3 "core" 9j:# +102 "collection"'S9 +4 "core" 9|>" +102 "collection"'C9 +3 "core" 9C +102 "collection"'F9 +3 "core" 9G +103 "collection"'V9 +3 "core" 9K +102 "collection"'I9 +3 "core" 9O +103 "collection"'H9 +2 "core" 9S +103 "collection"'O9 +2 "core" 9X +103 "collection"'Y9 +3 "core" 9\\ +102 "collection"'N9 +3 "core" 9` +103 "collection"'[9 +2 "core" 9 d +103 "collection"'L9 +3 "core" 9 h +103 "collection"'R9 +3 "core" 9 #m +102 "collection"'Z9 +3 "core" 9 1q +103 "collection"'T9 +2 "core" 9 >u +103 "collection"'_9 +2 "core" 9 Jy +103 "collection"'^9 +4 "core" 9 V~ +102 "collection"'\\9 +3 "core" 9 c +102 "collection"'b9 +3 "core" 9 l +103 "collection"'d9 +2 "core" 9 x +103 "collection"'!9 +2 "core" 9  +103 "collection"'9 +3 "core" 9  +103 "collection"'W9 +3 "core" 9  +102 "collection"'X9 +3 "core" 9  +103 "collection"'c9 +2 "core" 9  +103 "collection"'a9 +2 "core" 9  +103 "collection"'f9 +2 "core" 9  +103 "collection"'h9 +3 "core" 9 \ +102 "collection"'g9 +3 "core" 9 \ +103 "collection"'j9 +2 "core" 9 \ +103 "collection"'e9 +3 "core" 9  +102 "collection"'i9 +4 "core" 9  +102 "collection"'l9 +3 "core" 9  +103 "collection"'m9 +2 "core" 9  +103 "collection"'o9 +2 "core" 9  +103 "collection"'n9 +3 "core" 9  +102 "collection"'r9 +3 "core" 9\  +103 "collection"'k9 +2 "core" 9\  +103 "collection"'t9 +3 "core" 9\ \  +102 "collection"'s9 +3 "core" 9\  +103 "collection"'p9 +2 "core" 9\  +103 "collection"'u9 +3 "core" 9\  +103 "collection"'x9 +3 "core" 9\  +102 "collection"'q9 +3 "core" 9\ ! +103 "collection"'z9 +2 "core" 9\ $ +103 "collection"'|9 +2 "core" 9\ ( +103 "collection"'v9 +2 "core" 9\ + +4 .tCH.hold 10:00,70C +7 "collection"'} `\ t `\ *\ +3 'w9 +12 "core"  + 9\ ,\ , + "collection"'% +5 "core" % \ r +2 #tBegun lysing Collection Puck Heater at 68C/16.3psia +37360 "Can"\ 0j +22621 "core" ` +2 "collection"'9 +3 "core" 9\ t +2 "collection"'% +4 "core" %\ +2 #tEnded lysing Collection Puck Heater at 70C/14.6psia +2 .CS.seek 0ml + "collection"'' +339 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'~ @ +136 "core" @ +11 .tCSV.dial :air +2 "collection"' @ +40 "core" ? +3 .tCS.seek 5ml +2 "collection"''l +1352 "core" ' + .tCSV.dial CTV +2 "collection"'  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +41 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +41 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +42 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'' +1357 "core" ' + "collection"' % +3 "core" % r w\ +2 #tPuck @26.2psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"' +97 "core"  + .tCBV.dial CSV +2 "collection"'\  +28 "core"  + "collection"' % +4 "core" %  \ +2 .tCS.seek 4.999ml +2 "collection"''l +1345 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'  +43 "core" +2 "collection"'% +4 "core" %l\  +2 .tCS.seek 6.999ml +2 "collection"'' +584 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"' @ +40 "core" > +2 .tCS.seek 10ml +2 "collection"'' D +836 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"' ` +108 "core" ^ +2 #tLysing Complete + "collection"'& +4 "core" &OR58\ A +2 #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&% +3 "core" %\      +2 "storage"("% +3 "core" % \ +3 "storage"(#. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(( +194 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & &\ +2 "manipulator"&%& +4 "core" &  6 +2 "manipulator"&&% +4 "core" %\   \ 8  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&'( +158 "core" ( +2 "manipulator"&(& +4 "core" &    +2 "storage"()& +4 "core" & \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&' +93 "core" ' + "storage"(+& +4 "core" & -\ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(,'H +270 "core" ' + "storage"(-- +3 "core" -'H +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"($'6 +34 "core" ' +2 "manipulator"&/& +4 "core" &  n  +2 "manipulator"&0% +3 "core" %  [ H +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&1'\ +91 "core" ' + .tElbow.seek CC +2 "manipulator"&.( +161 "core" ( + "manipulator"&2& +4 "core" &    2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &5& +3 "core" & \   2 +2 .tForearm.seek CC +2 "manipulator"&', +96 "core" ' +2 .tHand.close + "manipulator"&6/ +77 "core" / +2 .tCC.seek :open +2 "collection"'7( +378 "core" ( +2 "storage"(:& +4 "core" & \ +2 "storage"(3& +4 "core" & h\ +2 "manipulator"&;& +4 "core" &   J 2 + "manipulator"&*% +4 "core" % @ A +3 .tForearm.seek :retract + "manipulator"&8'\ +103 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&4( +159 "core" ( + "manipulator"&<& +4 "core" &   N  +2 "storage"(>& +3 "core" &\ 5\ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&?'D +112 "core" ' + .tElbow.hold +2 "manipulator"&=, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&A1 +74 "core" 1 +3 "manipulator"&B% +3 "core" % Xp   Ǹ +2 "storage"(D& +4 "core" & \ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 320 counts + "manipulator"&E'τ +20 "core" ' +2 "manipulator"&& +4 "core" &  \   +41 "storage"(J& +12 "core" &\ \ \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&K' +17 "core" ' +2 "storage"(9% +4 "core" %?\ #\ & \ +3 ."downElevator"SE.seek :down +4 "storage"(G'v +98 (% +3 "core" %&K d\ Vb +3 "manipulator"&M% +4 "core" %    +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&P'\ +89 "core" ' +69 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +4 "core" &<?\ +2 "manipulator"&Q& +3 "core" &  ^  +2 "manipulator"&S% +4 "core" %\  \ h  +3 .tElbow.seek FlushPuck::Garage + "manipulator"&C(- +170 "core" ( +2 "manipulator"&F& +3 "core" &-   O +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &V& +3 "core" &-  O +2 .tForearm.seek :garage +2 "manipulator"&I'! +104 "core" ' + .tHand.close +2 "manipulator"&H/ +73 "core" / +2 "manipulator"&O& +4 "core" &-    O +2 "manipulator"&Y% +4 "core" % 0  - +2 .tForearm.seek :retract +2 "manipulator"&N'\ +111 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&[( +278 "core" ( +2 "manipulator"&L& +4 "core" &  9$ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &R& +3 "core" & \ x 9$ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&Z', +102 "core" ' +2 "manipulator"&T& +3 "core" &   f 9$ +3 "manipulator"&_% +4 "core" %*  - z +2 "collection"'^& +4 "core" &DG\ +2 "collection"'\\& +6 "core" &DH\ +2 .tCC.seek :closed +3 "collection"'b(O +3 "core" &DG\ +6 &DG|\ 6 +9 &@JCG\ 0 +9 &wwDI\ D +10 &$jCG\ K +9 &^DH\ J +9 &cEFu\ J +10 &lbDH \ J +9 &0_DI\ I +10 &cEG\ J +9 &cGI\ J +9 &uaEH\ J +10 &!7bFHt\ J +9 &"bDH\ J +9 &$cFH\ J +10 &&}aEH\ J +9 &(?bDJt\ J +10 &*gEH \ J +9 &+`EI\ J +9 &-fEH\ J +10 &/H`FG\ I +9 &1 bGJv\ J +9 &2`FI \ J +10 &4]EI \ J +9 &6NeDH\ J +10 &8]DH\ I +9 &9bFI\ J +9 &;aFI\ J +10 &=W`GI\ J +9 &?eDJ{\ J +9 &@`GIe\ J +10 &BcFI\ J +9 &D^eEI\ J +10 &FdFH\ K +9 &GoGJ\ K +9 &ICK\ O +10 &KIEI \ T +9 &MGJ \ W +9 &N{GI \ 6 +10 &O_$GJ\ &p +9 &ObIJ\ D +2 ( +2 "collection"'\\& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.52 + "collection"'d& +4 "core" &O]HK\ D +2 .tHand.open + "manipulator"&!1 +76 "core" 1 +2 "manipulator"&% +4 "core" % '  Y } +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&W'\ +94 "core" ' +2 .tPSV.dial PSR +2 "processing"%X +124 "core"  + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%c' +1608 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%a  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%f'W +1605 "core" ' + .tPSV.dial PSR +7 "processing"%h +42 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%g' +2638 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%j + "collection"'e  +7 "core" @ + "processing"%i +3 "core" @ +2 "processing"%l  +69 "core" +89  + .tPSV.dial :mixloop +2 "processing"%m +108 "core" + .tCTV.dial :air,avoiding: :intake +2 "collection"'o  +16 "core"  + .tPTV.dial :PRVmixing +2 "processing"%n  +124 "core" +3 .tPS.seek 0ml +2 "processing"%r'W +2627 "core" ' + .tPSV.dial :air +2 "processing"%k  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%t' +2626 "core" ' + .tPSV.dial :mixloop +2 "processing"%s +42 "core" +2 .tPS.seek 0ml +2 "processing"%p'W +2632 "core" ' + .tPSV.dial :air +2 "processing"%u  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%x' +2629 "core" ' +42 .tPSV.dial :mixloop +9 "processing"%q +43 "core" +2 .tPS.seek 0ml +2 "processing"%z'W +2627 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&|& +4 "core" &  P 9# +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&v( +3 "core" ( +2 "manipulator"&w& +4 "core" &  { 9# +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &  ' 9# +3 .tForearm.seek CC + "manipulator"&{', +105 "core" ' + .tHand.close +2 "manipulator"&}/ +66 "core" / +2 .tCC.seek :open +2 "collection"'( +375 "core" ( +2 "manipulator"&& +3 "core" &   X 9# +2 "manipulator"&y% +4 "core" % "  \   +2 .tForearm.seek :retract +2 "manipulator"&~'\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +277 "core" ( + "manipulator"&& +3 "core" &-  H R +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-  W R +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'! +105 "core" ' +3 .tHand.open + "manipulator"&1 +67 "core" 1 + "manipulator"& % +4 "core" % +  Q Ⱦ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +101 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +26 "core" + .tPTV.dial :PRVmixing +2 "processing"%  +15 "core" +2 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 "processing"%\  + "collection"'  +15 "core" +  +3 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +3 "core" +2 #tLoading lyfil puck from tube 2 into Collection Clamp +2 "collection"'& +3 "core" &_bq\ +2 "manipulator"&% +3 "core" %\  Z  +3 "storage"(% +4 "core" %|\ \  \ +2 "storage"( . +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(( +201 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +3 "core" & t\ +2 "manipulator"&& +5 "core" &-  R R + "manipulator"&% +4 "core" %\   a  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&"( +175 "core" ( + "manipulator"&#& +4 "core" &  !s +2 "storage"(& +3 "core" & E\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&%' +100 "core" ' +2 "storage"(&& +4 "core" & \ $\ % K\ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(@'H +283 "core" ' + "storage"((- +3 "core" -'l +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 ()& +3 "core" & \ +2 "manipulator"&+& +4 "core" &   = !s +2 .tElbow.seek 2 + "manipulator"&U( +5 "core" ( + "manipulator"&`& +4 "core" &  q !s +2 "storage"(-& +3 "core" & [\ +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&/'y +32 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&0/ +73 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&,& + "storage"(2'v +8 "core" &  \ @ !s + "manipulator"&5% +4 "core" % ϖ \ K +2 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 .tElbow.seek CC +2 "manipulator"&'( +143 "core" ( + "manipulator"&6& +5 "core" &  K 4 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 "core" ' +2 ."downElevator"SE.stop +3 "manipulator"&1& + "storage"(5 +5 "core" &   4 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&]', +101 "core" ' +3 "manipulator"&:& +3 "core" &   % 4 +3 "manipulator"&3% +4 "core" %0 ( +2 "collection"';& +4 "core" &bc\ +2 "collection"'*& +5 "core" &bc\ +47 .tCC.seek :closed +10 "collection"'<(O +3 "core" &bc\ + &bd\ + &_d\ +2 &`d\ + &`dd\ + &`cP\ + &bcH\ : +6 &IL`e7\ 0 +10 &wbd#\ E +9 &1g`f\ K +10 &]ad\ J +9 &b`cB\ J +9 &ygacS\ J +10 &=aacE\ I +9 &cac4\ J +9 &gae,\ J +10 &dad\ J +9 &!Cd`c \ J +10 &#bbc\ J +9 &$f`e\ J +9 &&cbe\ I +10 &(Mb`e\ I +9 &*cad~\ I +9 &+_adu\ J +10 &-`_er\ J +9 &/Uc`de\ I +10 &1b`fY\ I +9 &2eabL\ J +9 &4cbd;\ I +10 &6[g`d1\ J +9 &8_ac#\ J +9 &9c`d\ J +10 &;`ae\ I +9 &=e``c\ I +10 &?'g`d\ I +9 &@_adH\ I +9 &Bbadd\ I +10 &Dmeaf\\\ I +9 &F.daf`\ J +9 &Gm`eX\ K +10 &I`cF\ N +9 &K[ad;\ S +10 &M^d;\ W +9 &N{cd+\ 0 +9 &Oh'ad\ "d +10 &O^_c\ E +2 ( +2 "collection"'*& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.47 + .Hand.open +2 "manipulator"&>1 +65 "core" 1 +2 "manipulator"&% +4 "core" % -   X +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&.'\ +96 "core" ' + .tCTV.dial CSV,avoiding: :intake +3 "collection"'A  +125 "core"  +2 .tCSV.dial CTV +2 "collection"'B  +40 "core"  +2 .tPS.seek 2.5ml +2 "processing"%D' +730 "Can"\ F +1903 "core" ' +2 "collection"'% +4 "core" % B47#\ \ +2 .tCS.seek 4.15ml +2 "collection"'J'Q +1567 "core" ' + .tdelay 8 seconds +808 .PSV.dial :air +2 "processing"%8  +42 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%9  +68 "core"  +2 .tPS.seek 0ml +2 "processing"%4'W +2633 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"' ` +37 "core" ^ +2 .tCSV.dial :air +2 "collection"'M @ +40 "core" > +2 .tCS.seek 10ml +2 "collection"'?' D +1573 "core" ' + .tCSV.dial CTV +2 "collection"'E  +42 "core"  +2 .tCS.seek 0ml +2 "collection"'' +2613 "core" ' +2 .tCBV.dial :waste1 + "collection"'Q @ +28 "core" > +2 .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +2 "collection"'S  +126 "core" +2 "collection"'$& +4 "core" &Oe^a\ E +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&K% +3 "core" %\   +  +3 "storage"(F% +4 "core" % +\ + "storage"(V. +3 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(G( +195 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (=& +3 "core" & h\ +2 "manipulator"&H& +4 "core" &  4 +2 "manipulator"&O% +4 "core" %\   <  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&Y( +156 "core" ( +3 "manipulator"&P& +4 "core" &    +2 "storage"(I& +4 "core" & "\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&L' +98 "core" ' +2 "storage"(R& +4 "core" & \ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(C'H +280 "core" ' +2 "storage"(T- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&_& +3 "core" &  W  +3 "storage"(^& +4 "core" & u\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 + "manipulator"&N'D +38 "core" ' +2 .tElbow.hold +2 "manipulator"&7, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 "storage"(d- +3 "core" -' +2 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"(!'K +30 "core" ' +2 "manipulator"&% +3 "core" %Qh ȶ +3 "storage"(\\& +4 "core" & < 8 \ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 313 counts + "manipulator"&X'} +19 "core" ' + "manipulator"&Z& +5 "core" &   m  + "storage"(a& +3 "core" & "\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&c' +20 "core" ' +3 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(h'B +38 "core" ' +2 "manipulator"&f& +4 "core" &  \ _  +2 "manipulator"&j% +3 "core" %  \ L +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&i'\ +88 "core" ' +43 .tElbow.seek CC +9 "manipulator"&e( +167 "core" ( + "manipulator"&l& +4 "core" &  v i +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &m& +3 "core" & 3 i +3 .tForearm.seek CC +2 "manipulator"&o', +104 "core" ' + .tHand.close +2 "manipulator"&n/ +67 "core" / +2 .tCC.seek :open +2 "collection"'g( +376 "core" ( + "storage"(k& +4 "core" & U\ +2 "storage"(r& +3 "core" & I\ +3 "manipulator"&s& +4 "core" & \ = i + "manipulator"&t% +4 "core" % ( T n +2 .tForearm.seek :retract +2 "manipulator"&u'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&p( +152 "core" ( + "manipulator"&q& +4 "core" &   \  +2 "storage"(x& +4 "core" &\ \ \ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 1 + "manipulator"&|'D +112 "core" ' +2 .tElbow.hold +2 "manipulator"&w, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open +2 "manipulator"&1 +74 "core" 1 +2 "manipulator"&}% +4 "core" % Wm  & ȷ +2 "storage"([& +4 "core" & A\ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 319 counts + "manipulator"&W'σ +15 "core" ' +2 "manipulator"&b& +4 "core" & \   +2 "storage"(& +3 "core" &\ \  $\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&y' +17 "core" ' +2 "storage"({% +4 "core" %K\ \  h\ +3 ."downElevator"SE.seek :down +3 "storage"('v +99 (% +2 "core" %>F ^\ U^ +3 "manipulator"&v% +4 "core" %  F +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +88 "core" ' +60 ' + ."downElevator"SE.stop +2 "storage"(5 +3 .tPSV.dial :air +2 "processing"%  +69 "core" +3 .tPS.seek 2.5ml +2 "processing"%~' +2636 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +40 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%  +42 "core"  +3 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +43 "core" +2 .tdelay 1 second +101 .PSV.dial :air +31 "processing"%\  +42 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%'W +2630 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +4 "core" &\  +2 "manipulator"&& +4 "core" & '  +2 "manipulator"&% +4 "core" %\    =  +2 .tElbow.seek FlushPuck::Garage + "manipulator"& (- +173 "core" ( +2 "manipulator"&& +4 "core" &-   % H +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &- Q H +2 .tForearm.seek :garage +2 "manipulator"&'! +102 "core" ' +2 .tHand.close + "manipulator"&/ +71 "core" / +2 "manipulator"&& +4 "core" &-   H + "manipulator"&#% +4 "core" % 3   s +2 .tForearm.seek :retract +2 "manipulator"&'\ +105 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&&( +120 "core" ( + "manipulator"&& +5 "core" &  \  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +2 "core" &  n +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&(' +100 "core" ' + "manipulator"&)& +49 "core" &   A +4 "manipulator"&+% +4 "core" %   . +2 "processing"%`& +4 "core" &1\  +2 "processing"%-& +5 "core" &\\\  +3 .tPC.seek :closed +2 "processing"%0(Tg +4 "core" &1\  +8 &70\ +{ +9 &g>\ ? +10 &kw?\ M +9 &0_@\ L +10 &`5\ L +9 &aB\ K +9 &waH\ K +10 &9cP\ K +9 &]Q\ L +9 &`T\ L +10 & ^\ K +9 &"A_ \ K +9 &$_\ L +10 &%a\ L +9 &'b\ L +10 &)Ic\ K +9 &+ ]\ K +9 &,_\ K +10 &.`\ K +9 &0Rb\ K +10 &2`\ K +9 &3]\ K +9 &5\\\ K +10 &7Yc\ K +9 &9d\ K +9 &:b\ K +10 &<a\ L +9 &>a_\ K +9 &@$]\ K +10 &A_\ L +9 &C`\ K +10 &Eic\ K +9 &G*f\ L +9 &Hn\ M +10 &J\ O +9 &La\ Q +10 &N"\ Q +9 &O\ Q +9 &Q\ Q +10 &SN~s\ 7 +9 &T(5\ B +9 &TH\ " +3 ( + "processing"%-& +4 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.51 +2 "processing"%,& +3 "core" &TH\ " +2 .tHand.open +2 "manipulator"&51 +73 "core" 1 +2 "manipulator"&"% +4 "core" %    +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&%'\ +90 "core" ' +2 .tPRV.dial :air + "processing"%6  +44 "core"  + .tPSV.dial :mixloop +2 "processing"%1 +42 "core" +2 "processing"%@% +5 "core" %Z3\ +2 .tPS.seek 0.3ml +2 "processing"%/' +395 "core" ' +2 .tPSV.dial PSR +2 "processing"%: +96 "core"  +3 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml +2 "processing"%3'* +491 "core" ' +2 .tdelay 3 seconds +303 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%;' +1935 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%U +108 "core" +2 .tPTV.dial :mixing + "processing"%2 @ +70 "core" B +2 .tPBV.dial :waste2 +2 "processing"%  +89 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2625 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&>& +9 "core" & \ [ +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +7 .tElbow.seek PC +2 "manipulator"&( +3 "core" ( +2 "manipulator"&*& +4 "core" &    + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &A& +2 "core" & \ \ g +3 .tForearm.seek PC +2 "manipulator"&B' +97 "core" ' + .tHand.close +2 "manipulator"&]/ +70 "core" / +2 .tPC.seek :open +2 "processing"%z( +396 "core" ( +2 "manipulator"&& +4 "core" & \ C +2 "manipulator"&% +3 "core" %  \ \\ +3 .tForearm.seek :retract +2 "manipulator"&8'\ +90 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&9(- +140 "core" ( + "manipulator"&D& +4 "core" &- \  [ ( +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-  ( +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&M'! +110 "core" ' +2 .tHand.open + "manipulator"&J1 +70 "core" 1 +2 "manipulator"&E% +4 "core" % %d  L ȴI +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&?'\ +100 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%Q& +4 "core" &\ +2 "manipulator"&S% +4 "core" %\   R  +2 "storage"($% +3 "core" %|\ \  \ +2 "storage"(K. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(F( +198 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (V& +2 "core" & \  +3 "manipulator"&=& +4 "core" &.E ? Q + "manipulator"&H% +4 "core" %\    +  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&O( +177 "core" ( +2 "manipulator"&& +44 "core" &\ \  t # +9 "storage"(P& +4 "core" & \ \ Y\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&I' +100 "core" ' +2 "storage"(R& +4 "core" & \ \ \  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(''H +278 "core" ' +2 "storage"(.- +3 "core" -'| +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (T& +2 "core" & 6\  +3 "manipulator"&_& +4 "core" & \ g # +2 .tElbow.seek 2 + "manipulator"&^( +4 "core" ( +2 "manipulator"&d& +4 "core" &  \  # +2 "storage"(& +4 "core" & \ \ \  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&\\'y +23 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&Z/ +71 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&a& +2 "storage"(f'v +8 "core" &   W # + "manipulator"&j% +4 "core" % z \ w +2 .tForearm.seek :retract +2 "manipulator"&L'\ +92 "core" ' +2 .tElbow.seek PC +2 "manipulator"&Y( +168 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +111 "core" ( + "manipulator"&C& +4 "core" &  \ h "~ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &N& +3 "core" &   X "~ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&X' +92 "core" ' +2 "manipulator"&!& +4 "core" &  c "~ +2 "manipulator"&c% +4 "core" %   v +2 "processing"%l& +4 "core" &N\ +2 "processing"%m& +5 "core" &>\ +3 .tPC.seek :closed + "processing"%7(Tg +5 "core" &M\ +7 &DJ\ %g +10 &ZJ\ 8 +9 &}D\ K +9 &\\<\ K +10 &]9\ K +9 &^b;\ L +9 &!`3\ K +10 &^2\ K +9 &^2\ K +10 &g[*\ K +9 & (]*\ L +9 &!]-\ K +10 &#Z$\ K +9 &%o_(\ K +10 &'1`\ K +9 &(^\ K +9 &*^\ K +10 &,yZ\ J +9 &.:a\ K +9 &/a\ K +10 &1^\ K +9 &3b \ K +9 &5B^\ K +10 &7\\\ K +9 &8]\ J +10 &:_\ K +9 & b\ K +10 &?]\ K +9 &A\\ \ K +10 &CR]\ K +9 &E`\ K +9 &Fc\ K +10 &Hj\ L +9 &JUp\ M +9 &L \ P +10 &M\ Q +9 &O\ Q +9 &QQ\ Q +10 &S\ > +9 &T 8\ [ +10 &TC\ # +2 ( +2 "processing"%m& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.50 + .Hand.open + "manipulator"&n1 +67 "core" 1 +3 "manipulator"&i% +3 "core" %   v +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&<'\ +96 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%k  + %r9 +7 "core" 9r +102 "processing"%s9 +3 "core" 9q +102 "processing"%t9 +3 "core" 9q  +102 "processing"%q9 +3 "core" 9q  +103 "processing"%x9 +3 "core" 9r +102 "processing"%o9 +3 "core" 9q +102 "processing"%e9 +3 "core" 9r +103 "processing"%9 +2 "core" 9r +103 "processing"%}9 +2 "core" 9r" +103 "processing"%[9 +3 "core" 9r& +103 "processing"%b9 +2 "core" 9r+ +103 "processing"%9 +2 "core" 9q/ +103 "processing"%{9 +3 "core" 9r3 +102 "processing"%u9 +3 "core" 9r7 +102 "processing"%9 +3 "core" 9r; +102 "processing"%v9 +3 "core" 9r@ +102 "processing"%p9 +3 "core" 9rD +103 "processing"%|9 +2 "core" 9rH +102 "processing"%W9 +3 "core" 9rL +103 "processing"%h9 +3 "core" 9rP +103 "processing"% 9 +2 "core" 9sU +102 "processing"%y9 +3 "core" 9sY +103 "processing"%9 +2 "core" 9s] +102 "processing"%49 +3 "core" 9sa +103 "processing"% 9 +3 "core" 9rf +103 "processing"%9 +2 "core" 9sj +102 "processing"% 9 +3 "core" 9 un +102 "processing"%\ 9 +3 "core" 9sr +102 "processing"%~9 +49 "core" 9sv +105 "processing"%9 +3 "core" 9%t| +103 "processing"%9 +2 "core" 9+t +103 "processing"%9 +3 "core" 92t +102 "processing"%9 +3 "core" 99t +3 .tPH.hold 2:00:00,28C +3 "processing"% pp9 +3 .tdelay 1:30 +6 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%w +94 "core"  +2 #tPulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%' +597 "core" ' + .tdelay 5 seconds +503 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%'[ +1603 "core" ' +2 .tPTV.dial :puck +2 "processing"%#  +70 "core"  + .tPSV.dial PTV +2 "processing"% +83 "core"  + .tPBV.dial :waste1 +2 "processing"%  +139 "core" +2 "processing"%% +4 "core" %Xt\  +2 .tPS.seek 1.5ml +2 "processing"%' +595 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%) * +34 "core" * +2 .tPS.seek 0ml +2 "processing"%+'W +1616 "core" ' +2 .tdelay 5:00 +9347 "Can"\ >t +20655 #trecoverPSRreagent08 +6 .PTV.dial :puck +2 "processing"%  +4 "core"  +2 .tPBV.dial :waste1 +2 "processing"%`  +37 "core"  +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +68 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%,' +2300 "core" ' +2 .tPSV.dial PTV +2 "processing"%5 +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%" +70 "core"  +2 .tdelay 5 seconds +503 .PSV.dial PTV + "processing"%- +71 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +3 "processing"%6  +68 "core"  +2 .tPS.seek 0ml +2 "processing"%1'W +2276 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%@  +129 "core" +2 .tPSV.dial :mixloop +2 "processing"%( +42 "core" + .tPRV.dial :ab1 +2 "processing"% @ +72 "core" A +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%:'w +350 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +3 "collection"'/  + "processing"%3  +45 "core"  +6 +2 "processing"%U% +4 "core" %u\  +2 .tPS.seek 0.3ml +2 "processing"%2' +347 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +30 "core" +2 .tPRV.dial :air +2 "processing"%;  +53 "core"  +2 .tPS.seek 0.9ml +2 "processing"%>'D +1272 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%* @ +70 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%A' +872 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%]  +43 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%&'[ +1609 "core" ' +2 .tPSV.dial :PML + "processing"%% +42 "core" +2 .tPTV.dial :mixing +2 "processing"%0 @ +72 "core" B + .tPBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%% +4 "core" %^\  +2 .tPS.seek 1.85ml +2 "processing"%D'> +238 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%B'W +1974 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +3 "core" &qp\ +2 "manipulator"&J& +3 "core" &  8 "~ +3 "manipulator"&E% +3 "core" %\ )    "_ +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&Q(- +150 "core" ( + "manipulator"&8& +4 "core" &-  > +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &S& +3 "core" &-  \ +2 .tForearm.seek :garage +2 "manipulator"&$'! +154 "core" ' +2 .tHand.close +2 "manipulator"&K/ +69 "core" / +2 "manipulator"&M& +4 "core" &-  +2 "manipulator"&V% +3 "core" % 4   +3 .tForearm.seek :retract +2 "manipulator"&='\ +106 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&H( +277 "core" ( +2 "manipulator"&G& +3 "core" & \   - +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &   - +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&P', +98 "core" ' + "manipulator"&9& +5 "core" &   U - +2 "manipulator"&R% +3 "core" %!   E +3 "collection"'?& +4 "core" &or\ +2 "collection"'.& +5 "core" &os\ +3 .tCC.seek :closed +2 "collection"'T(O +4 "core" &pr \ +6 &<nr\ %h +9 &Xnq\ 7 +10 &mq\ K +9 &`ns\ K +9 &ams\ L +10 &Caor\ K +9 &bnq\ K +9 &aoq\ K +10 &bmr\ K +9 &Jcnr\ K +10 & ans\ K +9 &!bmp\ K +9 &#aor\ K +10 &%Samq\ K +9 &'bmr\ K +9 &(aop\ J +10 &*cnp\ K +9 &,\\`mr\ J +10 &.cor\ K +9 &/cnq\ K +9 &1^pr\ K +10 &3eboq\ J +9 &5'_os\ J +9 &6blt\ J +10 &8bmp\ J +9 &:m_or\ J +10 &<-cor\ K +9 &=Zns\ K +9 &?_oq\ K +10 &Arcor \ K +9 &C6_nr\ J +10 &D`ns\ K +9 &Fcns\ K +9 &Hurpr\ M +10 &J-np\ Q +9 &Kmr\ U +9 &Moq \ X +10 &OTns\ - +9 &O}oq \ M +10 ( + &Ognr \ E +3 "collection"'.& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.58 + "collection"'_& +3 "core" &Ohmq\ E +2 .tHand.open +2 "manipulator"&d1 +71 "core" 1 +2 "manipulator"&% +4 "core" % ! +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&Z'\ +95 "core" ' + .tPSV.dial PSR +2 "processing"%a +97 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%j' +1615 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%O  +40 "core"  +3 .tPS.seek 0ml +2 "processing"%I'W +1602 "core" ' + .tPSV.dial PSR +2 "processing"%' +54 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%\\' +2630 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%C  + "collection"'N  +34 "core"  +124  +2 .tPSV.dial :mixloop + "processing"%^ +98 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'!  +6 "core" + .tPTV.dial :PRVmixing +2 "processing"%c  +72 "core" +2 .tPS.seek 0ml +2 "processing"%l'W +2639 "core" ' +2 .tPSV.dial :air +2 "processing"%f  +40 "core"  +3 .tPS.seek 2.5ml +2 "processing"%L' +2636 "core" ' + .tPSV.dial :mixloop +2 "processing"%z +42 "core" +2 .tPS.seek 0ml +2 "processing"%n'W +2629 "core" ' + .tPSV.dial :air +2 "processing"%i  +42 "core"  +3 .tPS.seek 2.5ml + "processing"%r' +2629 "core" ' + .tPSV.dial :mixloop +7 "processing"%m +42 "core" +2 .tPS.seek 0ml +2 "processing"%s'W +2511 "Can"\ k/, +122 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&X& +4 "core" &  F - +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&t( +24 "core" ( +2 "manipulator"&q& +3 "core" &   9 $ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &x& +3 "core" & $ +3 .tForearm.seek CC +2 "manipulator"&o', +104 "core" ' + .tHand.close +2 "manipulator"&e/ +73 "core" / +2 .tCC.seek :open +2 "collection"'( +376 "core" ( +9 "manipulator"&}& +4 "core" &   $ +2 "manipulator"&[% +3 "core" % %   ; +3 .tForearm.seek :retract +2 "manipulator"&b'\ +105 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +269 "core" ( +2 "manipulator"&{& +3 "core" &-  Z +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &u& +3 "core" &-  \ ` Z +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'! +111 "core" ' +2 .tHand.open + "manipulator"&v1 +75 "core" 1 +2 "manipulator"&p% +3 "core" % * j +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&|'\ +95 "core" ' +2 ."da"delayUntil "12:10:39.55" +24777 #recoverPRVreagent08 +2 .PTV.dial :mixing +2 "processing"%W @ +70 "core" @ +2 ."da"PBV.dial :waste1 +2 "processing"%h  +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"%y  +42 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2284 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%4 +42 "core" + ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%  +42 "core"  + ."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 0ml +2 "processing"%\ 'W +2271 "core" ' +2 #"da"washCycleDA #1 of 2 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%~ +122 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +588 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1616 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +72 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +68 "core" + ."da"PBV.dial :waste1 +2 "processing"%w  +33 "core"  + "processing"%% +4 "core" %`X\  +3 ."da"PS.seek 1.5ml + "processing"%' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%# * +33 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1612 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  + ."da"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 +3 .PSV.dial PSR + "processing"%) +70 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2300 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%k +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%` +71 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +6 "processing"%  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'W +294 "Can"\ @m² +1998 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%+ +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%5' +584 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%"'[ +1610 "core" ' + ."da"PTV.dial :puck +2 "processing"%-  +51 "core"  +2 ."da"PSV.dial PTV +2 "processing"%6 +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%,  +32 "core"  +2 "processing"%@% +4 "core" %Y\  +2 ."da"PS.seek 1.5ml +2 "processing"%(' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%1'W +1614 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%3  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%/  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%U * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%: +70 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2281 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%; +70 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%2 +70 "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 0ml +2 "processing"%]'W +2288 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%A  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%%  +128 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%0  +43 "core"  + ."da"PTV.dial :PRVmixing +2 "processing"%  +5 "core" + ."da"PSV.dial :mixloop +2 "processing"% +42 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%' +389 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%&  +41 "core"  +2 "processing"%D% +3 "core" %\  +3 ."da"PS.seek 0.55ml +2 "processing"%'z +349 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air +2 "processing"%J  +41 "core"  +3 ."da"PS.seek 2ml +2 "processing"%E'[ +1576 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%8 +42 "core" + ."da"PTV.dial :mixing +2 "processing"%S @ +70 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%Y  +32 "core"  +2 "processing"%K% +3 "core" %[\ +3 ."da"PS.seek 1.85ml +2 "processing"%M'; +239 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%V * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%<'W +1965 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +24340 "Can"\ 4X +23663 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%$ @ +15 "core" ? +2 ."da"PBV.dial :waste1 +2 "processing"%G  +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"%Q  +42 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%9' +2275 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%R +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"%= +41 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%g  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%_'W +2283 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%d +123 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +595 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml + "processing"%.'[ +1604 "core" ' + ."da"PTV.dial :puck +2 "processing"%a  +72 "core"  +43 ."da"PSV.dial PTV +9 "processing"%P +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%B  +33 "core" +2 "processing"%O% +4 "core" %Y\  +2 ."da"PS.seek 1.5ml +2 "processing"%j' +586 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%' * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%I'W +1605 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%N  +4 "core"  +2 ."da"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 +2 .PSV.dial PSR +2 "processing"%! +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%c' +2287 "core" ' + ."da"PSV.dial PTV +2 "processing"%\\ +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%f +68 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%l +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%z  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%L'W +2291 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%i +124 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%n' +460 "Can"\ N +124 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%m'[ +1607 "core" ' + ."da"PTV.dial :puck +2 "processing"%r  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%X +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%q  +34 "core" +2 "processing"%x% +4 "core" %X\  +2 ."da"PS.seek 1.5ml +2 "processing"%e' +585 "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"%Z'W +1608 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%T  +4 "core"  + ."da"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 +3 .PSV.dial PSR + "processing"%o +70 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%{' +2287 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%u +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%t +69 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%v +81 "core" ~ +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%p  +70 "core"  +3 ."da"PS.seek 0ml +2 "processing"%b'W +2284 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +124 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%W' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%h'[ +1609 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%y +68 "core" + ."da"PBV.dial :waste1 +2 "processing"%s  +33 "core"  + "processing"%4% +4 "core" %Z\  +3 ."da"PS.seek 1.5ml +2 "processing"% ' +580 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" * +52 ."da"PS.seek 0ml +2 "processing"% 'W +1614 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +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"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +69 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2289 "core" ' + ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%w +71 "core"  + ."da"delay 5 seconds +504 .PSV.dial PTV +2 "processing"% +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +68 "core"  +3 ."da"PS.seek 0ml +2 "processing"%#'W +2287 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +132 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +4 "processing"% +10 ."da"PS.reconfigure :default +11 "processing"%#A d`xb +10 ."da"PS.seek 0.25ml +8 "processing"%'7 +334 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%' +339 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'[ +1608 "core" ' + ."da"PTV.dial :puck +2 "processing"%)  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%k  +35 "core" +2 "processing"% % +4 "core" %[b\ * +2 ."da"PS.seek 1.5ml +2 "processing"%`' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1606 "core" ' +2 ."da"delay 10 seconds +205 "Can"\ % +798 #"da"recoverPSRreagent08 +7 .PTV.dial :puck + "processing"%+  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%5 * +36 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%- +73 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%6' +2428 "core" ' + ."da"PSV.dial PTV +3 "processing"%, +72 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%@ +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%" +73 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%('W +2400 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%3 +130 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%/'[ +2118 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +2 "processing"%U  +5 "core"  +2 ."da"PSV.dial PTV +2 "processing"%: +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%1  +36 "core" + "processing"%;% +5 "core" %W\ & +2 ."da"PS.seek 1.5ml + "processing"%2' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%* * +35 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%>  +103 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +1618 "core" ' +2 "processing"%A9 +3 "core" 95/ +2 #"da"Processing Puck Heater at 28.1C before imaging +2 .PH.coast + "processing"%% +3 %0& +2 "core" 50 +3 &TC\ 1 # +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&% +3 "core" %\  v s   +2 "storage"(% +49 "core" %p O\ K +8 "storage"(]. +4 "core" .( +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(&( +197 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (D& +3 "core" & /\ F +2 "manipulator"&& +5 "core" &- t t Z +2 "manipulator"&J% +4 "core" %\  w u   +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&( +179 "core" ( +2 "manipulator"&8& +4 "core" &\ V a 4 "~ +2 "storage"(S& +3 "core" & \ I +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts + "manipulator"&Y' +93 "core" ' + "storage"(K& +5 "core" & \ I +2 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"(V'H +281 "core" ' + "storage"(E- +3 "core" -'t +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&M& +3 "core" &\   "} +2 "storage"($& +3 "core" & w x \ C +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +2 "manipulator"&G'D +39 "core" ' + ."da"Elbow.hold +2 "manipulator"&, +3 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 "storage"(Q- +4 "core" -'t +2 ."da"SE.seek 1.1 Pucks below Top Plate +3 "storage"(<': +33 "core" ' + "manipulator"&R% +4 "core" %Ma n +2 "storage"(?& +4 "core" &   6\ 3 + ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 309 counts +2 "manipulator"&='y +19 "core" ' +2 "manipulator"&g& +4 "core" &\ K N "{ +2 "storage"(9& +4 "core" & \ \ H +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&d' +28 "core" ' +3 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(_'1 +41 "core" ' +2 "manipulator"&& +4 "core" &\ W u v "{ +2 "manipulator"&a% +3 "core" % Q M Z +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&P'\ +94 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&B( +248 "core" ( +2 "manipulator"&O& +4 "core" & K C  +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &.& +3 "core" & 3 , +2 ."da"Forearm.seek PC +2 "manipulator"&'' +91 "core" ' + ."da"Hand.close +2 "manipulator"&j/ +76 "core" / +2 ."da"PC.seek :open +3 "processing"%N( +399 "core" ( + "storage"(C& +5 "core" & \ \ M + "manipulator"&^& +4 "core" & r  +2 "manipulator"&!% +3 "core" %  { = H +3 ."da"Forearm.seek :retract +2 "manipulator"&I'\ +96 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&\\( +258 "core" ( +2 "manipulator"&f& +4 "core" & X T z L + "storage"(l& +5 "core" & D\ I +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&z' +96 "core" ' +3 ."da"Hand.open + "manipulator"&c1 +66 "core" 1 +3 "storage"(i- +3 "core" -'1 +2 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(L' +25 "core" ' +47 ."da"SE.reconfigure :seal +10 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.19 Pucks below Top Plate +2 "storage"(n' +54 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23dec0412h50ml_niagara.tif +1978 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +30750 #"da"WARNING: Too Dark -- required 1874.4s exposure > 300s time limit\ SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da23dec0412h50ml_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23dec0412h50ml20s_niagara.tif +2064 #SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23dec0412h50ml20s_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23dec0412h50ml30s_niagara.tif +3064 #SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23dec0412h50ml30s_niagara.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "300.0 sec auto-exposure",Subject: "da23dec0412h50ml images!" +3 "storage"(r- +4 "core" -' +3 "storage"(X& +5 "core" &   '\ +2 "manipulator"&q& +4 "core" & ? +3 ."da"Elbow.seek 1 +7 "manipulator"&x( +30 "core" ( +2 "manipulator"&m& +6 "core" & + "storage"(H& +5 "core" & < ? Q\ +3 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&e' +4 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +4 ."da"SE.seek 1.91 Pucks below Top Plate +2 "storage"(T'= +60 "core" ' +3 "manipulator"&}& +4 "core" &   3 +2 "storage"([& +5 "core" &\ \ \ +2 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 1 +3 "manipulator"&o'D +28 "core" ' + ."da"Elbow.hold +3 "manipulator"&Z, +6 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 2.09 Pucks below Top Plate +3 "storage"(u'( +22 "core" ' +3 "manipulator"&t% +3 "core" %P  Q ǿf +3 "storage"(v& +4 "core" & {\ + ."da"Forearm.force -20 +2 "manipulator"&5 +4 ."da"Forearm.seek 1 + 312 counts + "manipulator"&p'| +21 "core" ' + "manipulator"&{& +4 "core" &  \   +2 "storage"(& +4 "core" &\ \  {\ +10 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&b' +29 "core" ' +4 "storage"(W% +8 "core" %$ \  t\  +6 ."downElevator"SE.seek :down +8 "storage"( 'v +98 (y% +5 "core" % E K\ SS +5 "manipulator"&s% +8 "core" %    +6 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +5 "manipulator"&4'\ +91 "core" ' +20 ' +2 ."downElevator"SE.stop +4 "storage"(5 +6 (h& +5 "core" &\ \  \ +7 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +5 #tStarting finalPurge +4 "processing"%& +8 "core" &E\ +3 "manipulator"& & +9 "core" &  L  +4 "manipulator"&% +7 "core" %\    T  +5 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&~(- +176 "core" ( +4 "manipulator"&\ & +8 "core" &-  \  F +4 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +4 && +8 "core" &- f F +6 ."psFlush"Forearm.seek :garage +4 "manipulator"& '! +108 "core" ' +4 ."psFlush"Hand.close + "manipulator"&/ +76 "core" / +4 "manipulator"&w& +7 "core" &-   8 F +4 "manipulator"&% +8 "core" % +  7 +5 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +109 "core" ' +7 ."psFlush"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +4 "manipulator"&( +123 "core" ( +4 "manipulator"&& +7 "core" & c +5 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +6 &#& +5 "core" & q +5 ."psFlush"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek PC +4 "manipulator"&' +100 "core" ' +4 "manipulator"&& +7 "core" &   B +5 "manipulator"&)% +7 "core" % \  7  +5 "processing"%& +7 "core" &P\ +5 "processing"%k& +9 "core" &E\ +7 ."psFlush"PC.seek :closed +3 "processing"% (Tg +7 "core" &M\ +2 &A\  +8 &3B\ *x +9 &dB\ = +9 &~uM\ M +10 &B]:\ L +9 &_>\ K +10 &cB\ K +9 &cB\ K +8 &L`>\ K +11 &`?\ K +9 &b;\ K +9 & `@\ K +10 &"T_>\ K +8 &$cD\ K +11 &%_?\ K +9 &'_8\ K +8 &)\\_B\ K +11 &+\\:\ K +9 &,_@\ K +9 &._@\ J +12 &0e^5\ J +8 &2&_>\ K +9 &3c3\ K +9 &5^(\ J +8 &7m`(\ J +11 &9/`(\ J +9 &:_%\ J +9 &<`(\ J +10 &>u_(\ J +8 &@7_-\ J +11 &A_+\ J +9 &C_5\ K +9 &E|e-\ K +10 &G<g-\ L +9 &Hh*\ L +9 &J,\ O +10 &Ls-\ Q +8 &N5&\ Q +11 &O+\ Q +9 &Q$\ Q +8 &S]zn*\ 6 +11 &T'*r'\ J +11 &TJ*\ ' ( +5 "processing"%k& +12 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.49 +3 "processing"%& +8 "core" &TJ)\ ' +3 &TJ$\ ' +3 ."psFlush"Hand.open +3 "manipulator"&1 +68 "core" 1 +4 "manipulator"&`% +6 "core" %   1  +6 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +4 "manipulator"&+'\ +93 "core" ' +3 ."psFlush"PSR.select :air +5 .PSV.dial PSR +2 "processing"% +44 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +4 .PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +4 "processing"%5' +318 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +271 "core" ' +4 ."psFlush"delay 5 seconds +46 "Can"\ ;(E +457 ."psFlush"PSR.select :air +5 "processing"% +12 ."psFlush"PS.seek 2.5ml +4 "processing"%-' +963 #"uploadLog"upsync +1186 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"% @ +184 "core" B +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%,  +126 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"%@ +108 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%"'9 +2632 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +94 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%6' +599 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%3' +2116 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%(  +33 "core" +2 ."psFlush"PTV.dial :mixing + "processing"%U @ +71 "core" B + ."psFlush"PSV.dial :mixloop +2 "processing"%: +97 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%1'9 +2630 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%; +97 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%/'P +1099 "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"%> +70 "core" + ."psFlush"PTV.dial :puck +2 "processing"%2  +69 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%A  +15 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%%'W +2634 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%0 +70 "core"  +9 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml + "processing"%' +588 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2121 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%] +70 "core" + ."psFlush"PBV.dial PSV +3 "processing"%D U +51 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2627 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%J @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%F' +2635 "core" ' + ."psFlush"PSV.dial :waste1 +7 "processing"%8  +68 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%S'W +2638 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%K +42 "core"  + ."psFlush"PSR.select :air +4 .PS.seek 2.5ml + "processing"%' +2633 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%| +79 "core" ~ + ."psFlush"PBV.dial PSV +2 "processing"%E U +5 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%M'W +2624 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%$ @ +40 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%Q' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%R  +79 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%?'W +2634 "core" ' +2 ."psFlush"PSV.dial PSR +7 "processing"%g +40 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%9'P +1098 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1616 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%a +79 "core" ~ + ."psFlush"PTV.dial :puck +3 "processing"%Y  +4 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%  +51 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%V'W +2637 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%G +67 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%=' +588 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%<' +2116 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%d +81 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%O U +51 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%.'W +2647 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +40 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%j' +2637 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%P  +68 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%7'W +2633 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%C +42 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%^' +2630 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%! +68 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%''W +1150 "Can"\ <*x +1484 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%f @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%l' +2663 "core" ' +2 ."psFlush"PSV.dial :waste1 +6 "processing"%B  +68 "core"  +9 ."psFlush"PS.seek 0ml +2 "processing"%c'W +2625 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'i& +4 "core" &}m\ +2 "manipulator"&I& +4 "core" &    +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&_( +3 "core" ( +2 "manipulator"&L& +4 "core" &   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &r& +3 "core" &    +2 .tForearm.seek PC +2 "manipulator"&X' +98 "core" ' +2 .tHand.close + "manipulator"&q/ +74 "core" / +2 .tPC.seek :open +2 "processing"%m( +400 "core" ( +2 "manipulator"&H& +4 "core" &   A +2 "manipulator"&}% +4 "core" %    +2 .tForearm.seek :retract +2 "manipulator"&['\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&t( +363 "core" ( + "manipulator"&v& +4 "core" &  # 8 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &{& +3 "core" & \  & 8 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&', +101 "core" ' +2 "manipulator"&\\& +3 "core" &   ( 8 +3 "manipulator"&W% +4 "core" %5  D ~ +2 "collection"'z& +3 "core" &}R\ +3 "collection"'n& +5 "core" &|P\ +3 .tCC.seek :closed + "collection"'y(O +5 "core" &~k\ +7 &<}n\ %g +9 &Z~l\ 7 +10 &|h\ J +9 &a}h\ K +9 &b~k\ K +10 &Hb~h\ J +9 & c|r\ K +9 &`~h\ K +10 &a~j\ K +9 &Ofq\ K +10 & eh\ K +9 &!g}q\ K +9 &#_}m\ K +10 &%W`~i\ K +9 &'`p\ K +9 &(ai\ J +10 &*c}h\ K +9 &,`ch\ K +10 &."d~h\ K +9 &/e~h\ K +9 &1_}i\ K +10 &3iazi\ J +9 &5+`}n\ J +9 &6b~k\ K +10 &8c{h\ K +9 &:p]~j\ K +10 &<2_}i\ K +9 &=]~m\ K +9 &?_~l\ K +10 &Ax_~i\ K +9 &C;^k\ J +9 &Daj\ J +10 &Fej\ K +9 &Hzr}h\ M +10 &J/~g\ Q +9 &K}i\ U +9 &M~l\ X +10 &OPg\ 1 +9 &O}}g\ N +10 ( + &Op}h\ H +2 "collection"'n& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.59 + "collection"'e& +3 "core" &Or}p\ H +2 .tHand.open +2 "manipulator"&s1 +73 "core" 1 +2 "manipulator"&x% +4 "core" % 4   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&T'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'o& +4 "core" &OrT\ H +2 "collection"'p% +4 "core" %I\ +2 .tCSV.dial CSR +2 "collection"'h  +40 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"''l +1367 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 ' % +3 "core" %l|=\ +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'u' +653 "core" ' +2 .tCSV.dial :waste +2 "collection"' +123 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'b' +1992 "core" ' +2 #tFlushing lower manifold's waste1 port +2 "collection"'\ & +3 "core" &Oq|[\ H +2 "collection"'% +4 "core" %}@\ +2 .tCSV.dial :flush +2 "collection"'  +40 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml +2 "collection"'Z'l +1228 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +40 "core" A +2 "collection"'w% +3 "core" %l}K\  +3 .tCS.seek 7ml +2 "collection"'' +543 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'4  + '  +43 "core"  +89  + .tCBV.dial :waste1 +2 "collection"'# @ +50 "core" > +2 .tCS.seek 0ml +2 "collection"' ' +1665 "core" ' + #tFlushing lower manifold's waste2 port +2 "collection"'& +3 "core" &Op\\\ H +50 "collection"')% +4 "core" %X\ +2 .tCSV.dial :flush +2 "collection"'  +70 "core" +2 .tCS.seek 5ml +2 "collection"'~'l +1212 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"' @ +42 "core" A +2 "collection"'N% +3 "core" %l}]\  +3 .tCS.seek 7ml +2 "collection"'' +532 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'  +2 '`  +17 "core"  +26  +2 .tCBV.dial :waste2 +2 "collection"'k  +109 "core"  +2 .tCS.seek 0ml +2 "collection"' ' +1658 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'& +5 "core" &On~Y\ H + "collection"'% +4 "core" %D\ +2 .tCSV.dial CSR +2 "collection"'5  +40 "core"  + #tPulling 8ml of CSR.kill + .CSR.select :kill +3 "collection"' +10 .tCS.seek 8ml + "collection"'' +1883 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml +2 "collection"',' D +541 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'@ + '-  +97 "core" +34  +2 .tCTV.dial :intake +2 "collection"'  +70 "core" + .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml +2 "collection"'"' \\ +1886 "core" ' +2 .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air + "collection"'6  +71 "core"  +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'(' +588 "core" ' + .tCSV.dial CSR +2 "collection"'U  +97 "core"  + #tPulling 5ml of CSR.flush +2 .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"':'l +1371 "core" ' +2 .tdelay 5 seconds +507 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml +2 "collection"'3' D +1343 "core" ' + .tCSV.dial CBV +2 "collection"'; +97 "core" +2 .tCS.seek 0ml +2 "collection"'1' +2621 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&/& +3 "core" & 8 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&>( +37 "core" ( + "manipulator"&2& +4 "core" &   ' +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &A& +2 "core" &  L ' +3 .tForearm.seek CC +2 "manipulator"&*', +106 "core" ' +2 .tHand.close + "manipulator"&0/ +68 "core" / +2 .tCC.seek :open +2 "collection"'%( +375 "core" ( + "manipulator"&& +4 "core" &    ' +2 "manipulator"&]% +4 "core" %     +2 .tForearm.seek :retract +2 "manipulator"&D'\ +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +271 "core" ( + "manipulator"&J& +4 "core" &-   C +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-  = C +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&8'! +107 "core" ' +2 .tHand.open + "manipulator"&F1 +75 "core" 1 +2 "manipulator"&K% +3 "core" % *  K +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&S'\ +98 "core" ' + "processing"%|& +4 "core" &\ +24729 "Can"\ .,F +60001 \ -.Cܲ +60002 \ -/r +60001 \ -1  +60001 \ -33 +60002 \ -4\ 4 +60001 \ .6\ ʲ +60001 \ .8% ` +60002 \ .9 +60001 \ -;p +60001 \ .= " +60002 \ -> +60001 \ .@aN +60002 \ .B +60001 \ -Cz +60001 \ .ER +60001 \ -F +60002 \ .H< +60001 \ .JCҲ +60001 \ .Kh +60002 \ -M +60001 \ .O5 +60002 \ .P* +60001 \ -R +60001 \ -T&V +60002 \ .U +60001 \ .Wr +60001 \ .Y +60002 \ .Z +60001 \ -\\cD +60001 \ .^ ڲ +60002 \ ._p +60001 \ .aT +60001 \ -b +60002 \ .d2 +60001 \ -fFȲ +60001 \ -g^ +60002 \ .i +60001 \ .k7 +60002 \ .l +60001 \ .n +60001 \ -p)L +60002 \ -q +60001 \ .st x +60001 \ .u! +60002 \ .v! +60001 \ -xf": +60001 \ .z "в +60002 \ .{#f +60001 \ -}W# +60001 \ -~$ +60002 \ -%( +60001 \ .I% +60002 \ -&T +60001 \ .& +60001 \ .:' +60002 \ .( +60001 \ .( +60001 \ -,)B +60002 \ .)ز +60001 \ -x*n +60001 \ .+ +60002 \ -+ +60001 \ .i,0 +60001 \ .,Ʋ @EST1701752778.01 \ .-\\ +60001 \ .Z- +60001 \ -. +60002 \ -/ +60001 \ -L/ +60001 \ -0J +60002 \ .0 +60001 \ .=1v +60002 \ .2 +60001 \ .2 +60001 \ ./38 +60001 \ .3β +60002 \ -{4d +60001 \ .!4 +60001 \ .5 +60002 \ -m6& +60001 \ .6 +60002 \ -7R +60001 \ -^7 +60001 \ -8~ +60002 \ -9 +60001 \ .P9 +60001 \ -:@ +60002 \ .:ֲ +60001 \ -A;l +60001 \ -< +60002 \ .< +60001 \ -3=. +60001 \ -=IJ +60002 \ .>Z +60001 \ .%> +60001 \ -? +60002 \ -p@ +60001 \ -@ +60001 \ -ϼAH +60002 \ -bA޲ +60001 \ \ .Bt +60001  \ -ԭC\ +60002 \ \ -SC +60001  \ .D6 +60002 \ -ٟD̲ +60001 \ .EEb +60001 \ .E +60002 \ .ސF +60001 \ .6G$ +60001 \ .G +60002 \ -HP +60001 \ -(H +60001 \ -I| +60002 \ -sJ +60001 \ -J +60001  \ .K> +60002 "\ -eKԲ +60001 %\ . Lj +60001 )\ .M +60002 *\ .WM +60001 0\ .N, +60001 3\ .N² +60002 .\ .HOX +60001 1\ .O +60001 6\ .P +60002 4\ .:Q +60001 /\ .Q +60002 -\ -RF +60001 1\ -,Rܲ +60001 .\ -Sr +60002 0\ -wT +60001 6\ -T +60001 9\ .U4 +60002 3\ - iUʲ +60001 6\ . V` +60001 :\ . V +60002 9\ .[W +60001 ?\ .X" +60001 >\ -X +60002 1\ -LYN +60001 -\ -Y +60001 /\ .Zz +60002 7\ .>[ +60001 3\ .[ +60001 0\ .\\< +60002 5\ ./\\Ҳ +60001 =\ -]h +60001 2\ - {] +60002 7\ -"!^ +60001 3\ .#_* +60001 8\ -%l_ +60002 6\ .'`V +60001 4\ .(` +60001 7\ .*^a +60002 :\ .,b +60001 9\ --b +60001 :\ -/OcD +60002 ;\ -0cڲ +60001 6\ .2dp +60001 7\ -4Ae +60002 9\ -5e +60001 5\ .7f2 +60001 /\ .92fȲ +60002 .\ -:g^ +60001 0\ -<~g +60002 !\ .>#h +60001 \ -?i +60001 \ -Aoi +60002 &\ .CjL +19958 !to:SignalException : mesg" SIGHUP:@timestampu: Time 6v:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:81:in `join'"1/home/esp/esp2/lib/esp.rb:81:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +2 #Waiting to Resume from Checkpoint "Garaging FlushPuck in Collection Clamp" + ."Qmail"BadNews.email "SIGHUP",Subject: "SignalException in MAIN" +3995 #"reset-modem"Session Begun +2 #-> Gate.cycleModemPower! 5 + .Gate.cycleModemPower! 5 +4 #Session Ended +4095 #Session Begun +3 #-> Gate.cycleModemPower! 5 + .Gate.cycleModemPower! 5 +3 #Session Ended +4647 !"Qmail"o:Errno::EINVAL:\ errnoi: mesg""Invalid argument - connect(2):bt[" Gate.cycleModemPower! 5 + .Gate.cycleModemPower! 5 +2 #Session Ended +11344 "Can"!\ .Dj +9244 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 + .Gate.cycleModemPower! 5 +3 #Session Ended +20584 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +3386 #"uploadLog"upsync +17197 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 + .Gate.cycleModemPower! 5 +5 #Session Ended +9569 "Can" \ .F`kx +11014 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +20583 #Session Begun +3 #-> Gate.cycleModemPower! 5 + .Gate.cycleModemPower! 5 +3 #Session Ended +20585 #Session Begun +2 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +7797 "Can"!\ .Hl +12788 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +20583 #Session Begun +2 #-> Gate.cycleModemPower! 5 + .Gate.cycleModemPower! 5 +4 #Session Ended +26616 "Can"$\ .Il +60002 &\ -KQm: +60001 \ .Lmв +60001 \ .Nnf +60002 \ .PBn +60001 \ -Qo +60001 \ -Sp( +60002 \ -U3p +60001 \ .VqT +60002 \ .X~q +60001 \ -Z$r +60001 \ .[s +60002 \ .]ps +60001 \ -_tB +60002 \ .`tز +60001 \ -baun +60001 \ -dv +60002 \ .ev +60001 \ -gRw0 +60001 \ .hwƲ +60002 \ -jx\\ +60001 \ -lCx +60001 \ .my +60002 \ .oz +60001 \ .q5z +60001 \ .r{J +60002 \ .t{ +60001 \ .v&|v +60001 \ .w} +60001 \ .yq} +60002 \ .{~8 +60001 \ .|~β +60001 \ .~cd +60002 \ - +60002 \ - +60001 \ -T& @EST1701839179.96 \ . +60002 \ -R +60001 \ -E +60001 \ .~ +60002 \ - +60001 \ .6 +60001 \ .@ +60002 \ .ֲ +60001 \ .(l +60001 \ . +60002 \ .s +60001 \ .. +60001 \ .IJ +60001 \ -eZ +60002 \ .\ +60001 \ - +60001 \ -V +60002 \ - +60001 \ -H +60001 \ -G޲ +60002 \ -t +60001 \ -\ +60001 \ .9 +60002 \ .6 +60001 \ .̲ +60001 \ -*b +60002 \ - +60001 \ .u +60002 \ -$ +60001 \ . +60001 \ -gP +60002 \ - +60001 \ .| +60001 \ .X +60002 \ - +60001 \ -> +60001 \ -IԲ +60002 \ .j +60001 \ -Õ +60002 \ -; +60001 \ ., +60001 \ -Ȇ² +60002 \ .,X +60001 \ - +60002 \ -w +60001 \ - +60001 \ . +60002 \ -iF +60001 \ .ܲ +60001 \ -մr +4920 #"diane"Session Begun +1649 #-> ESP,main,exit + !o:SyntaxError: mesg"ecompile error\ diane:1: syntax error, unexpected $end, expecting '='\ ESP,main,exit\ ^:@timestampu: Time 6@E:bt["!diane:1:in `topLevelBinding'" ESP.main.exit +8 #mEXIT +2 #"diane"Session Ended @1701868656.13EST @1701868679.28EST = =tMAIN =mMAIN_scheduler @EST1701868681.00 #"core_reset"Sent BREAK +2 #t@8123 receive with ifg=0x10, ie=0xFD + #@8759 receive with ifg=0x10, ie=0xFD #@9415 receive with ifg=0x10, ie=0xFD + #@10053 receive with ifg=0x10, ie=0xFD + #@10701 receive with ifg=0x10, ie=0xFD #@11347 receive with ifg=0x10, ie=0xFD + #@12028 receive with ifg=0x10, ie=0xFD + #@12359 receive with ifg=0x80, ie=0xFD #@16232 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +241 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +411 "Can"\ 1u + \ 1ut + #tPolling Can every 10:00 +2989 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +2 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +4 "core" %|&\ +2 .tCS.configure :default +7 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +5 "core" + +6 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %[\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 .tPS.hold + "processing"%+ +4 "core" + +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %j ' +2 .tSS.configure :default +2 "sampler")#.0Xr +60001 \ 45or +60002 \ 46r +60001 \ 38r +60002 \ 4:1r +60001 \ 3<r +60002 \ 3>m]r +60001 \ 4@Kr +60001 \ 4B(r +60002 \ 3Dr +60001 \ 4Er +60001 \ 3GKr +60001 \ 4Ir +60002 \ 4K{wr +60001 \ 3MX r +60001 \ 3O5ģr +60002 \ 4Q9r +60001 \ 3Rr +60001 \ 4Ter +60002 \ 4Vr +60001 \ 4XǑr +60002 \ 4Zf'r +60001 \ 4\\CȽr +60001 \ 4^!Sr +60002 \ 3_r +60001 \ 4ar +60002 \ 3cr +60001 \ 4e˫r +60001 \ 4gtAr +60002 \ 4iQr +60001 \ 4k.mr +60001 \ 4m r +60001 \ 3nΙr +60002 \ 4p/r +60001 \ 3rr +60001 \ 4t[r +60002 \ 4v^r +60001 \ 4x<чr +60002 \ 4zr +60001 \ 4{ҳr +60001 \ 4}Ir +60001 \ 4r +60002 \ 4ur +60001 \ 4k r +60002 \ 4Hաr @EST1701925688.91 \ 4&7r +60001 \ 4r +60002 \ 4cr +60001 \ 4r +60001 \ 4؏r +60002 \ 3x%r +60001 \ 3Vٻr +60001 \ 43Qr +60002 \ 4r +60001 \ 4}r +60001 \ 4r +60002 \ 4ܩr +60001 \ 3?r +60002 \ 4cr +60001 \ 4@kr +60001 \ 3r +60001 \ 4ߗr +60002 \ 4-r +60001 \ 4r +60001 \ 4Yr +60002 \ 4or +60001 \ 4Lr +60001 \ 4*r +60001 \ 4r +60002 \ 4Gr +60001 \ 3r +60002 \ 4sr +60001 \ 4| r +60001 \ 4Yr +60002 \ 465r +60001 \ 4r +60001 \ 3ar +60002 \ 4r +60001 \ 3Īr +60002 \ 4Ƈ#r +60001 \ 3er +60001 \ 3BOr +60002 \ 4r +60001 \ 4{r +60001 \ 4r +60002 \ 4ѷr +60001 \ 4Ӕ=r +60001 \ 4qr +60002 \ 4Nir +60001 \ 4+r +60001 \ 4 r +60002 \ 3+r +60001 \ 4r +60002 \ 4Wr +60001 \ 4~r +60001 \ 3[r +60002 \ 48r +60001 \ 4r +60001 \ 3Er +60002 \ 4r +60001 \ 3qr +60001 \ 4r +60002 \ 3hr +60001 \ 4E3r +60001 \ 4"r +60002 \ 4_r +60001 \ 3r +60001 \ 3r +60002 \ 3!r +60001 \ 4tr +60002 \ 4QMr +60001 \ 4.r +60001 \ 4 yr +60002 \ 3r +60001 \ 3r +60001 \ 4 ;r +60002 \ 4 r +60001 \ 3 ]gr +60001 \ 3:r +60001 \ 3r +60002 \ 4)r +60001 \ 4r +60001 \ 4Ur +60002 \ 4r +60001 \ 3gr +60001 \ 4Dr +60002 \ 3!r +60001 \ 4Cr +60001 \ 3!r +60002 \ 4#or +60001 \ 4%r +60002 \ 3'rr +60001 \ 3)O 1r +60001 \ 4+, r +60002 \ 4-\ \ ]r +60001 \ 3.\ r +60001  \ 30 r +60002 \ 42 r +60001 \ 44~ r +60001 &\ 46\\ Kr +60002 6\ 489 r +60001 :\ 4:wr +60001 7\ 3; r +60002 8\ 4=r +60001 B\ 4?9r +60001 I\ 3Ar +60001 H\ 4Cier +60002 P\ 4EFr +60002 S\ 6G#r +60001 T\ 3I'r +60001 R\ 4Jr +60001 K\ 4LSr +60002 F\ 4Nr +60001 @\ 4Pur +60002 <\ 4RRr +60001 9\ 4T/r +60001 5\ 4V Ar +60002 6\ 3Wr +60001 3\ 4Ymr +60001 /\ 4[r +60002 /\ 4]r +60001 +\ 4_]/r +60005 +\ 4a:r +59998 )\ 3c +60001 *\ 3dr +60001 *\ 4fr +60002 )\ 3hr +60001 *\ 4jr +60001 +\ 4lhIr +60002 .\ 4nEr +60001 0\ 4p"ur +60001 /\ 4q r +60003 +\ 5s r +60000 *\ 4u!7r +60001 ,\ 4w!r +60002 )\ 4yr"cr +60001 )\ 4{O"r +60001 (\ 4},#r +60002 $\ 4 $%r +60001 !\ 4$r +60001 !\ 4%Qr +60002 \ 4%r +60001 \ 4}&}r +60002 \ 4Z'r +60001 \ 47'r +60001 \ 4(?r +60002 \ 4(r +60001 \ 4)kr +60001  \ 4*r @EST1702012090.85 \ 4*r +60001  \ 3e+-r +60001 \ 4B+r +60002 \ 4 ,Yr +60001 \ 3,r +60001  \ 3-r +60002 \ 3.r +60001 \ 4.r +60001  \ 4q/Gr +60002 \ 4N/r +60001 %\ 4+0sr +60001 (\ 41 r +60002 1\ 31r +60001 4\ 425r +60001 4\ 32r +60002 3\ 4}3ar +60001 2\ 4Z3r +60002 :\ 474r +60001 B\ 35#r +60001 D\ 35r +60002 >\ 46Or +60001 6\ 46r +60001 7\ 37{r +60002 4\ 3f8r +60001 3\ 3C8r +60001 1\ 4 9=r +60002 .\ 49r +60001 .\ 4:ir +60001 -\ 4Ǹ:r +60002 0\ 3ɕ;r +60001 /\ 4r<+r +60001 -\ 4Or +60002 *\ 4?r +60001 &\ 4֡?r +60001 $\ 4~@Er +60002 "\ 3\\@r +60001 \ 39Aqr +60001 \ 3Br +60002 \ 4Br +60001 \ 4C3r +60001 \ 4Cr +60002 \ 4D_r +60001 \ 4hDr +60001 \ 4EEr +60002 \ 4"F!r +60001 \ 3Fr +60001 \ 4GMr +60002 \ 4Gr +60001  \ 4Hyr +60001  \ 4tIr +60002 \ 3RIr +60001 \ 3/J;r +60001 \ 4 Jr +60002 \ 3Kgr +60001 \ 3Kr +60001 \ 4Lr +60002 \ 4M)r +60001 \ 4^Mr +60001 \ 3;NUr +60002 #\ 4Nr +60001 "\ 4Or +60001 #\ 4\ Pr +60002 %\ 3 Pr +60001 '\ 4QCr +60002 (\ 4jQr +60001 -\ 3GRor +60001 (\ 3$Sr +60001 )\ 4Sr +60002 &\ 4T1r +60001 +\ 4Tr +60001 1\ 4U]r +60002 6\ 4vUr +60001 :\ 4TVr +60002 D\ 4!1Wr +60001 K\ 4#Wr +60001 O\ 4$XKr +60002 S\ 4&Xr +60001 Z\ 4(Ywr +60001 ^\ 4*Z r +60002 g\ 4,aZr +60001 p\ 4.?[9r +60001 r\ 30[r +60002 |\ 31\\er +60001 \ 43\\r +60001 \ 35]r +60002 \ 47^'r +60001 \ 49o^r +60001 \ 4;L_Sr +60002 \ 4=*_r +60001 \ 3?`r +60001 \ 3@ar +60002 \ 4Bar +60001 \ 4DbAr +60001 \ 4F|br +60002 \ 4HYcmr +60001 \ 4J6dr +60001 \ 3Ldr +60002 \ 3Me/r +60001 \ 3Oer +60001 \ 3Qf[r +60002 \ 4Sfr +60001 \ 4Udgr +60002 \ 4WAhr +60001 \ 4Yhr +60001 \ 4ZiIr +60002 \ 4\\ir +60001 \ 4^jur +60001 \ 4`k r +60002 \ 4bpkr +60001 \ 4dMl7r +60001 \ 3f*lr +60002 \ 4hmcr +60001 \ 3imr +60002 \ 3knr +60001 \ 4mo%r +60001 \ 3o|or +60002 \ 3qYpQr +60001 \ 3s6pr +60001 \ 4uq}r +60002 \ 3vrr +60001 \ 4xrr +60001 \ 4zs?r +60002 \ 4|sr +60001 \ 3~etkr +60001 \ 4Bur +60002 \ 4ur +60001 \ 4v-r +60001 \ 4vr +60002 \ 3wYr +60001 \ 3wr +60001 \ 3qxr +60002 \ 3Nyr +60001 \ 3+yr +60001 \ 4zGr +60002 \ 3zr +60001 \ 4{sr +60001  \ 4| r +60002 \ 4||r +60001 \ 4Z}5r +60002 +\ 47}r +60001 9\ 3~ar @EST1702098492.79 H\ 3~r +60002 U\ 3r +60001 ^\ 3#r +60001 o\ 3r +60002 \ 4dOr +60001 \ 4Ar +60001 \ 3{r +60002 \ 4r +60001 \ 4r +60001 \ 4=r +60002 \ 4r +60001 \ 4oir +60001 \ 3Mr +60002 \ 3*r +60001 \ 4+r +60001 \ 4r +60002 \ 4Wr +60001 }\ 4r +60001 q\ 4{r +60002 b\ 4Xr +60001 Z\ 45r +60002 F\ 4Er +60001 /\ 4r +60001 !\ 3qr +60002 \ 3̪r +60001 \ 3·r +60001 \ 3d3r +60002 \ 3Ar +60001 \ 4_r +60001 \ 4r +60002 -\ 4r +60001 K\ 4ٶ!r +60001 U\ 4ۓr +60002 T\ 3pMr +60001 L\ 4Mr +60001 F\ 4*yr +60002 D\ 4r +60001 L\ 4r +60001 U\ 4;r +60002 Y\ 4r +60001 a\ 3{gr +60001 c\ 3Xr +60002 _\ 35r +60001 Z\ 3)r +60001 V\ 4r +60002 U\ 4Ur +60001 S\ 4r +60002 R\ 4r +60001 W\ 4dr +60001 V\ 3Ar +60002 Y\ 4Cr +60001 ]\ 4r +60001 e\ 3or +60002 j\ 4r +60001 s\ 4r +60001 }\ 4o1r +60002 \ 3Lr +60001 \ 3\ )]r +60001 \ 4 r +60002 \ 4 r +60001 \ 4r +60001 \ 3r +60002 \ 4zKr +60001 \ 4Xr +60001 \ 35wr +60002  \ 3 r +60001 \ 4r +60001 \ 39r +60002 %\ 4r +60001 2\ 4 er +60001 A\ 4"cr +60002 K\ 3$@r +60001  \ 4&'r +60001 A\ 4'r +60002 \ 4)Sr +60001 P\ 4+r +60001 N\ 3-r +60002 N\ 4/or +60001 R\ 41Lr +60002 2\ 43)Ar +60001 \ 45r +60001 ]\ 46mr +60002 _\ 38r +60001 @~\ 3:r +60001 |\ 3<{/r +60002 '{\ 4>Xr +60001 z\ 4@5[r +60001 mx\ 4Br +60002 \\x\ 3Cr +60001 w\ 4Er +60002 Ev\ 4Gr +60001 u\ 4IIr +60001 Rs\ 4Ker +60002 t\ 4MCur +60001 Ws\ 4O  r +60001 gr\ 4Pr +60002 ep\ 3R7r +60001 p\ 3Tr +60001 r\ 4Vcr +60002 q\ 4Xsr +60001 q\ 3ZSr +60002 q\ 3\\0%r +60001 t\ 3^r +60001 dt\ 3_Qr +60002 Mu\ 4ar +60001 3w\ 3c}r +60001 #x\ 3er +60002 y\ 4g`r +60001 z\ 4i>?r +60001 |\ 4kr +60002 \ }\ 4lkr +60001 \ 3nr +60002 ~\ 4pr +60001 \ 4r-r +60001 \ 3tnr +60002 \ 3vKYr +60001 \ 4x(r +60001 \ 4zÅr +60002 \ 4{r +60001 \ 3}ır +60001 \ 3Gr +60002 \ 3zr +60001 \ 4Wsr +60001 \ 44 r +60002 \ 4ǟr +60001 \ 45r +60001 \ 4r +60002 \ 4ar +60001 |\ 3r +60001 |\ 3cʍr +60002 y\ 3@#r +60001 w\ 4˹r +60002 }\ 4Or +60001 w\ 4r +60001 j\ 3{r +60002 c\ 4r +60001 Z\ 3pΧr +60001 S\ 4L=r +60002 N\ 4)r +60001 I\ 4ir +60001 E\ 3r +60002 <\ 4ѕr +60001 6\ 4+r +60001 (\ 4zr @EST1702184894.73 !\ 4WWr +60001 \ 33r +60001 \ 4ԃr +60002 %\ 4r +60001 .\ 3կr +60001 2\ 3Er +60002 )\ 4r +60001  \ 3aqr +60001 \ 3>r +60002 \ 4؝r +60001 \ 43r +60001 \ 3r +60002 \ 3±_r +60001 \ 3Ďr +60002 \ 4kۋr +60001 \ 4H!r +60001 \ 4$ܷr +60002 \ 4Mr +60001 \ 4r +60001 \ 3ϻyr +60001 \ 4јr +60002 \ 3uߥr +60001 \ 4R;r +60001 \ 4/r +60002 \ 3 gr +60001 \ 4r +60001 \ 3r +60002 \ 3ޣ)r +60001 \ 4r +60002 \ 4\\Ur +60001 \ 3:r +60001 \ 3r +60002 \ 4r +60001 \ 3r +60001 \ 3Cr +60002 \ 3r +60001 \ 3hor +60001 \ 4Er +60002 \ 3"r +60001 \ 31r +60001 \ 4r +60002 \ 3]r +60001 \ 3r +60001 \ 3rr +60002 \ 4Or +60001 \ 4,r +60002 \ 4 Kr +60001 \ 4r +60001 \ 3wr +60002 \ 3 r +60001 \ 4 ~r +60001 \ 3 [9r +60002 \ 4 8r +60001 \ 4er +60001 \ 4r +60002 \ 4r +60001 \ 4'r +60001 \ 3r +60002 \ 4gSr +60001 \ 4Dr +60001 \ 4!r +60002 \ 4r +60001 \ 4r +60001 \ 3!Ar +60002 \ 3#r +60001 \ 3%rmr +60001 \ 3'Or +60002 \ 4),r +60036 \ 4+ /r +59967 \ 3,r +60001 \ 3.[r +60001 \ 40r +60002 \ 32}r +60001 \ 44Zr +60001 \ 467r +60002 \ 38Ir +60001 \ 49r +60001 \ 4;ur +60002 \ 4= r +60001 \ 4?r +60001 \ 4Af7r +60002 \ 4CCr +60001 \ 4E cr +60001 \ 3Fr +60002 \ 4Hr +60001 \ 3J%r +60001 \ 4Lr +60002 \ 4NsQr +60001 \ 4PPr +60001 \ 4R-}r +60002 \ 4T r +60001  \ 3Ur +60001 %\ 4W ?r +60002 &\ 4Y r +60001 $\ 3[\ kr +60001 #\ 4]\\ r +60002 $\ 4_9 r +60001 +\ 4a -r +60001 *\ 3b r +60002 *\ 4d Yr +60001 /\ 4f r +60001 2\ 4hr +60002 -\ 4jgr +60001 2\ 4lDr +60002 2\ 3n!Gr +60001 1\ 4or +60001 2\ 3qsr +60002 3\ 4s r +60001 4\ 4ur +60001 1\ 4ws5r +60002 0\ 4yPr +60001 6\ 4{-ar +60001 4\ 3}\ r +60002 2\ 4~r +60001 -\ 4#r +60001 -\ 3r +60002 *\ 4Or +60001 $\ 3\\r +60001 #\ 49{r +60002 \ 4r +60001 \ 4r +60002 \ 4=r +60001 \ 3r +60001 \ 4ir +60002 \ 4hr +60001 \ 4Er +60001 \ 4"+r +60002 \ 4r +60001 \ 4Wr +60001 \ 3r +60002 \ 4r +60001 \ 3t r +60001 \ 4Q r +60002 \ 4.!Er +60001 \ 3 !r +60001 \ 4"qr +60002 \ 4#r +60001 \ 4#r +60001 \ 4$3r +60002 \ 3]$r +60001 \ 3:%_r +60002 \ 3%r +60001 \ 3&r +60001 \ 4'!r @EST1702271296.67 \ 4'r +60001 \ 4(Mr +60001 \ 4h(r +60002 \ 4E)yr +60001 |\ 3#*r +60001 r\ 4*r +60002 m\ 4+;r +60001 q\ 3ź+r +60001 q\ 3Ǘ,gr +60002 e\ 4t,r +60001 _\ 3Q-r +60001 b\ 4..)r +60002 b\ 4 .r +60001 f\ 3/Ur +60001 g\ 3/r +60002 j\ 3ԣ0r +60001 f\ 4ր1r +60001 \\\ 4]1r +60002 R\ 4:2Cr +60001 M\ 42r +60001 B\ 33or +60002 ?\ 44r +60001 >\ 44r +60001 =\ 451r +60002 ?\ 3h5r +60001 ?\ 4E6]r +60001 B\ 3"6r +60002 E\ 37r +60001 E\ 48r +60002 H\ 38r +60001 M\ 49Kr +60001 M\ 4s9r +60002 L\ 4P:wr +60001 R\ 4-; r +60001 V\ 4 ;r +60002 F\ 4<9r +60001 @\ 4\ 3\\>r +60001 <\ 49?'r +60002 ;\ 4?r +60001 9\ 3@Sr +60001 8\ 3@r +60002 .\ 4\ Ar +60001 /\ 3 Br +60001 4\ 4gBr +60002 7\ 4ECAr +60001 5\ 4"Cr +60001 3\ 3Dmr +60002 3\ 4Er +60001 3\ 4Er +60001 2\ 3F/r +1343 #t-> access 1 +2 "storage"(2% +3 "core" % x\ +2 "manipulator"&3% +4 "core" %\   @  +2 "manipulator"&4& +3 "core" &- \  C +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"(5(; +673 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (6& +3 "core" &;\ \  ,\ +1077 #t-> access 2 +2 "storage"(7% +3 "core" %\ \  R\ +2 "manipulator"&8% +3 "core" %\  \ 3  +2 "manipulator"&9& +4 "core" &-   @ C +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(:(K +199 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (;& +3 "core" &K\ b\ +4834 #t-> ESP.ready! +2 "collection"'<% +4 "core" %px\ +3 "processing"%=% +2 "sampler")>% +2 "manipulator"&?% +11 "core" %[U\ + %j ' + %\      +3 "manipulator"&@& +4 "core" &-  % C + "storage"(A& +3 "core" &K \  K\ +2 "storage"(B% +4 "core" %\ \ T\ +2 "collection"'C& +3 "core" &vu\ +2 "processing"%D& +3 "core" &\ +2 "collection"'E +3 "core"  +2 "collection"'F +3 "core"  +2 "collection"'G +3 "core"  +2 "processing"%H +3 "core"  +2 "processing"%I +3 "core" U +2 "processing"%J +3 "core"  +2 "processing"%K +3 "core" B +2 "sampler")L +3 "core"  +2 "collection"'M% +3 "core" %su\ +3 "processing"%N% +4 "core" %[0\ +2 "sampler")O% +43 "core" %j ' +3 "collection"'P& +3 "core" &rtd\ +2 "processing"%Q& +5 "core" &H\ + "manipulator"&R% +5 "core" %\  \ M  + "manipulator"&S& +4 "core" &-  - C +2 "storage"(T& +4 "core" &K \  m\ +2 "storage"(U% +3 "core" %\ \  \ +3 "collection"'V9 +3 "core" 9n +2 "processing"%W9 +3 "core" 9q +791 #t-> startTube 2 +551 #-> da 50 +3 #da sampling at most 50ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 08:49:54EST11-Dec-23\\n{}\\nCan@08:48:17, 21.3C, 16% humidity, 14.6psia, 13.624V, 0.239A, 38.454Ah, 3.25W",Subject: "da sampling at most 50ml" +3 "collection"'X& +6 "core" &sud\ +2 .tHand.open +3 "manipulator"&Y1 +15 "core" 1 + "manipulator"&Z% +4 "core" % \     +2 "storage"([% +4 "core" %\  a\ +2 "storage"(\\. +5 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +5 "storage"(]( +390 #"uploadLog"upsync +276 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (^& +3 "core" & \ +2 "manipulator"&_& +3 "core" &- \ A C +3 "manipulator"&`% +3 "core" % \     +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&a( +177 "core" ( + "manipulator"&b& +5 "core" &  \  $ +2 "storage"(c& +3 "core" & \  \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&d' +102 "core" ' +2 "storage"(e& +3 "core" & \ "\  L\ +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(f'H +276 "core" ' +2 "storage"(g- +3 "core" -'X +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (h& +3 "core" & \ +2 "manipulator"&i& +4 "core" &   X $ +2 .tElbow.seek 2 +2 "manipulator"&j( +3 "core" ( +2 "manipulator"&k& +3 "core" &  a $ +2 "storage"(l& +4 "core" & \ +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&m'y +13 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&n/ +75 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&o& +3 "storage"(p'v +8 "core" &   $ + "manipulator"&q% +4 "core" % ρ   / n +3 .tForearm.seek :retract +2 "manipulator"&r'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&s( +146 "core" ( +2 "manipulator"&t& +3 "core" ' + &   4 +2 ."downElevator"SE.stop +3 .tElbow.reconfigure :loose +2 "storage"(5 +2 "manipulator"&$ &.,(#b +5 &u& +3 "core" & \ ) 4 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&v', +107 "core" ' +2 "manipulator"&w& +5 "core" &   K 4 + "manipulator"&x% +4 "core" %8  \ + 9 +3 "collection"'y& +4 "core" &rv\ +2 "collection"'z& +5 "core" &pvb\ +2 .tCC.seek :closed +2 "collection"'{(O +5 "core" &ruz\ +8 & 9ruv\ &i +9 &Zsv|\ 8 +9 &\ rvv\ K +10 &frur\ K +9 &gptv\ K +9 &Nesut\ K +10 &dqvx\ K +9 &esvw\ K +10 &gsuw\ K +9 &Wgrvv\ K +9 & dsuo\ J +10 &!gpti\ L +9 &#cqvi\ K +9 &%^grvl\ K +39 &'!erul\ K +10 &(drvo\ K + &*gruh\ K + &,firuk\ K + &.(fqup\ K +5 &/erun\ J +9 &1gqvp\ K +9 &3ndquj\ K +10 &52cqvk\ J +9 &6grsi\ K +10 &8eqwk\ K +9 &:xeqwk\ J +9 &<9eqvk\ K +10 &=frv`\ K +9 &?hsuf\ K +9 &Ahqvl\ K +10 &CBgqwe\ K +9 &Ekrvh\ K +10 &Fpqtd\ L +9 &Hyqu\\\ M +9 &J7rtf\ Q +10 &Kpt^\ V +9 &Mnu]\ X +9 &OMotY\ 3 +10 &O~~pvW\ J +5 ( +2 "collection"'z& +3 "core" &OrptY\ I +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.58 + .Hand.open +2 "manipulator"&|1 +74 "core" 1 +2 "manipulator"&}% +4 "core" % 8   F 9 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&~'\ +94 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +3 .Exhaust.select :close + .SS.hold +2 "sampler")+ +3 "core" + + "sampler")% +5 "core" %j \  + "collection"'& +4 "core" &OrptM\ I +3 "Can"<\ EFN + #tCalibrating pressure and temperature sensors +4 .CTV.dial :air + "collection"'  +4 "core" +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +3 "core"  +2 "sampler") +3 "core"  +2 "sampler")  +4 "core" +2 .tSS.reconfigure :fast +3 "sampler")#.0X @ +71 "core" B +2 ."airStroke"CS.seek 10ml +3 "collection"'@' D +53 "core"  +2 .tCTV.dial :air +2 "collection"'A  +69 "core"  +2 .tdelay 15 seconds +9 ."flow"Gate.power :analytic3,:OFF +2 ."samplerPumpShutdown"Gate.power :sampler,:OFF +1492 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")B +128 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +5 .tSS.seek 0ml +3 "collection"'C  + "sampler")D' +7 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")E  +118 "core" ~ +11  +471 ' + .tSSV.dial between CBV and plug +2 "sampler")F +45 "core" +2 .tCBV.dial between SSV and waste2 +2 "collection"'G  +29 "core"  +2 "collection"'H% +4 "core" % Cns\  +2 ."connect"CTV.dial CSV,avoiding: :air +4 .tCSV.dial CTV +2 "collection"'I  +3 'J  +14 "core"  +28  +2 .tCS.reconfigure :pressurize +3 "collection"'# d@<< +b +3 .tCS.seek 0ml + "collection"'K' +2226 "core" 'K & +&\ +3 "collection"'L% +3 "core" %" ) ,)\  +2 "sampler")M% +4 "core" % \ +2 #tBubblePoint: Intake @24.0psia, Outlet @0.0psia +2 .CBV.dial SSV + "collection"'N @ +34 "core" A +2 .tSS.reconfigure :default +3 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'' +113 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +114 "core" ' +2 ."CSpush"CS.stop + "collection"'5 +10 "core"  +2 .tSS.reconfigure :exhale +3 "sampler")#.0X9 +3 "core" 9[p^d +103 "collection"'<9 +2 "core" 9opcd +103 "collection"'A9 +2 "core" 9qgd +103 "collection"'9 +4 "core" 9qkd +102 "collection"'=9 +3 "core" 9sod +102 "collection"'B9 +3 "core" 9ssd +103 "collection"'C9 +3 "core" 9txd +102 "collection"'E9 +3 "core" 9t|d +102 "collection"'89 +4 "core" 9td +102 "collection"'F9 +3 "core" 9ud +102 "collection"'G9 +3 "core" 9*ud +102 "collection"'H9 +3 "core" 9Awd +102 "collection"'I9 +3 "core" 9Wwd +103 "collection"'J9 +2 "core" 9mwd +103 "collection"'@9 +2 "core" 9yd +103 "collection"'L9 +2 "core" 9ya +103 "collection"'M9 +2 "core" 9z_ +103 "collection"'N9 +2 "core" 9z] +103 "collection"'D9 +3 "core" 9|[ +103 "collection"'P9 +2 "core" 9}Y +103 "collection"'Q9 +2 "core" 9 ~W +103 "collection"'R9 +3 "core" 9$U +102 "collection"'O9 +3 "core" 9:R +102 "collection"'S9 +4 "core" 9QQ +103 "collection"'V9 +2 "core" 9iO +103 "collection"'U9 +3 "core" 9M +102 "collection"'W9 +3 "core" 9J +102 "collection"'X9 +3 "core" 9H +103 "collection"'Z9 +3 "core" 9F +103 "collection"'T9 +3 "core" 9C +102 "collection"'\\9 +3 "core" 9B +102 "collection"'K9 +3 "core" 9 @ +102 "collection"'Y9 +3 "core" 9> +102 "collection"'[9 +3 "core" 94< +103 "collection"':9 +2 "core" 9K: +103 "collection"'_9 +2 "core" 9`8 +103 "collection"'`9 +2 "core" 9v7 +103 "collection"'^9 +2 "core" 94 +103 "collection"'c9 +3 "core" 94 +103 "collection"'9 +3 "core" 91 +102 "collection"'e9 +3 "core" 90 +102 "collection"'9 +3 "core" 9 . +103 "collection"'h9 +2 "core" 9- +102 "collection"'b9 +4 "core" 9+ +102 "collection"'l9 +3 "core" 9) +102 "collection"'n9 +3 "core" 9-( +103 "collection"'g9 +2 "core" 9@ & +103 "collection"'o9 +2 "core" 9S$% +102 "collection"'q9 +4 "core" 9d(# +102 "collection"'d9 +3 "core" 9v-" +103 "collection"'i9 +2 "core" 91 +103 "collection"'t9 +2 "core" 95 +103 "collection"'u9 +2 "core" 99 +103 "collection"'f9 +10 "core" 9> +103 "collection"'m9 +3 "core" 9B +102 "collection"'w9 +3 "core" 9F +102 "collection"'k9 +3 "core" 9J +103 "collection"'y9 +2 "core" 9O +103 "collection"'j9 +3 "core" 9 S +103 "collection"'p9 +2 "core" 9 W +103 "collection"'a9 +3 "core" 9 $[ +102 "collection"'\ 9 +3 "core" 9 0` +103 "collection"'|9 +2 "core" 9 >d +103 "collection"'}9 +3 "core" 9 Kh +103 "collection"'r9 +3 "core" 9 Xl +102 "collection"'z9 +3 "core" 9 dp +102 "collection"'9 +3 "core" 9 pu +102 "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 +3 "core" 9  +102 "collection"'x9 +3 "core" 9  +103 "collection"'9 +2 "core" 9  +103 "collection"'v9 +3 "core" 9  +102 "collection"' 9 +3 "core" 9 \ +102 "collection"'9 +3 "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 +3 "core" 9  +102 "collection"'9 +4 "core" 9  +102 "collection"'9 +3 "core" 9\  +102 "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 +3 "core" 9\  +102 "collection"'9 +3 "core" 9\ " +102 "collection"'9 +4 "core" 9\ $ +102 "collection"'9 +3 "core" 9\ ( +102 "collection"'#9 +4 "core" 9\ , +102 "collection"'"9 +3 "core" 9\ / +103 "collection"'&9 +2 "core" 9\ 2 +3 .tCH.hold 10:00,70C +3 "collection"'% `\ z `\ 1\ +2 ''9 +7 "core"  + 9\ 3 + "collection"'!% +4 "core" %\ p +2 #tBegun lysing Collection Puck Heater at 68.1C/16.2psia +40981 "Can"2\ $cG[r +19008 "core" ` +2 "collection"'*9 +3 "core" 9\ { +2 "collection"'+% +4 "core" % %\ +2 #tEnded lysing Collection Puck Heater at 70C/15.3psia +2 .CS.seek 0ml + "collection"',' +354 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +3 "collection"'- @ +98 "core" A +2 .tCSV.dial :air +2 "collection"'( @ +40 "core" ? +3 .tCS.seek 5ml +2 "collection"')'l +1354 "core" ' +2 .tCSV.dial CTV +2 "collection"'0  +42 "core"  +2 .tdelay 2 seconds +201 .CSV.dial :air +2 "collection"'/ @ +42 "core" ? + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'1  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'. @ +42 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'4' +1360 "core" ' + "collection"'% +3 "core" % Y ]\ +2 #tPuck @26.7psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"'6 +96 "core" ~ +2 .tCBV.dial CSV +2 "collection"'7  +28 "core"  + "collection"'2% +4 "core" % \ +2 .tCS.seek 4.999ml +2 "collection"'3'l +1348 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +7 "collection"'9  +43 "core" + "collection"';% +4 "core" %l}\  +2 .tCS.seek 6.999ml +2 "collection"'?' +597 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air2 +2 "collection"'5 @ +41 "core" > +2 .tCS.seek 10ml + "collection"'>' D +840 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'< ` +109 "core" ^ +2 #tLysing Complete + "collection"'A& +4 "core" &Om$(X\ I +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&% +3 "core" %\     +3 "storage"(=% +3 "core" %{ \ +2 "storage"(B. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(C( +189 "core" ( +9 .tSC.configure :limp +2 "storage"($(\ 1b +3 (E& +3 "core" & D\ +2 "manipulator"&8& +3 "core" & 4 +2 "manipulator"&F% +4 "core" %\    <  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&G( +159 "core" ( +3 "manipulator"&H& +3 "core" &    +2 "storage"(I& +4 "core" & \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&J' +92 "core" ' +2 "storage"(@& +3 "core" & C\ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(L'H +275 "core" ' + "storage"(M- +3 "core" -'H +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(N'6 +32 "core" ' +2 "manipulator"&D& +4 "core" &  9 +2 "manipulator"&P% +3 "core" %  D I +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&Q'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&R( +160 "core" ( +2 "manipulator"&O& +4 "core" &  T 2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &S& +2 "core" &   2 +3 .tForearm.seek CC + "manipulator"&V', +103 "core" ' +2 .tHand.close + "manipulator"&U/ +75 "core" / +2 .tCC.seek :open +2 "collection"'W( +374 "core" ( +2 "storage"(X& +4 "core" & \ +2 "storage"(Z& +4 "core" & V\ + "manipulator"&T& +4 "core" &   2 +2 "manipulator"&\\% +3 "core" % "  8 ; +3 .tForearm.seek :retract + "manipulator"&K'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&Y( +157 "core" ( + "manipulator"&[& +4 "core" &  \ <  +2 "storage"(:& +4 "core" &\ \ \ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&_'D +111 "core" ' + .tElbow.hold +2 "manipulator"&`, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&^1 +75 "core" 1 +4 "manipulator"&c% +4 "core" % Vq 2 Ǹ + "storage"(& +3 "core" & O\ +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 318 counts +2 "manipulator"&e'ς +15 "core" ' +2 "manipulator"&& +4 "core" &    +2 "storage"(h& +3 "core" &\ "\ # \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&b' +17 "core" ' +2 "storage"(l% +3 "core" %?\ !\ $ \ +3 ."downElevator"SE.seek :down +3 "storage"(n'v +99 (g% +3 "core" %-N \ Wc +2 "manipulator"&o% +4 "core" %   # +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&q'\ +89 "core" ' +62 ' + ."downElevator"SE.stop + "storage"(5 +4 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'d& +3 "core" &,0R\ +3 "manipulator"&i& +4 "core" & *  + "manipulator"&t% +5 "core" %\    ;  +2 .tElbow.seek FlushPuck::Garage + "manipulator"&u(- +176 "core" ( +2 "manipulator"&f& +3 "core" &-   @ * +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &m& +3 "core" &-    * +3 .tForearm.seek :garage + "manipulator"&w'! +103 "core" ' +2 .tHand.close + "manipulator"&k/ +67 "core" / +2 "manipulator"&y& +4 "core" &-  * +2 "manipulator"&j% +4 "core" % 3   D +2 .tForearm.seek :retract + "manipulator"&p'\ +100 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&a( +282 "core" ( +2 "manipulator"&\ & +3 "core" &   5 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +50 &|& +3 "core" &    5 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&}', +93 "core" ' +2 "manipulator"&r& +4 "core" &   5 + "manipulator"&z% +5 "core" %"  k +2 "collection"'& +4 "core" &49\ +2 "collection"'& +5 "core" &5:\ +3 .tCC.seek :closed + "collection"'(O +5 "core" &7;\ +6 & <6;\ &i +9 &Z~59i\ 7 +10 & 59n\ J +9 &_6:|\ I +10 &e7:w\ I +9 &Rb8;e\ I +9 &e7;K\ J +10 &b6:5\ J +9 &`5:\ I +9 &Zb7;\ I +10 & c8: \ I +9 &!e8:\ J +10 &#^6;\ I +9 &%bc5;\ I +9 &'$e6:\ I +10 &(_7<\ I +9 &*b7;o\ I +9 &,je8<R\ I +10 &.,_7<:\ I +9 &/`;:e\ I +10 &1_6;V\ I +9 &3sc69M\ I +9 &55c7=<\ I +10 &6f7:%\ I +9 &8d8<X\ J +10 &:{`8<s\ I +9 &<<`6= \ I +9 &=^9< \ I +10 &?`9;\ I +9 &Ae6<\ I +9 &CD`6;\ I +10 &E`:=\ J +9 &Fj8<\ K +9 &Hy:;\ L +10 &J67:\ Q +9 &K4;e\ V +10 &M6<T\ W +9 &ON7;:\ 3 +9 &Ox t;@B\ L +6 ( + "collection"'& +4 "core" &Oxg;?q\ L +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.63 + "collection"'& +3 "core" &Oxg9=\ L +2 .tHand.open +2 "manipulator"&1 +74 "core" 1 +2 "manipulator"&% +3 "core" % "  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"& '\ +100 "core" ' +2 .tPSV.dial PSR +2 "processing"%x +53 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%' +1610 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%v  +41 "core"  +2 .tPS.seek 0ml +2 "processing"% 'W +1609 "core" ' + .tPSV.dial PSR +2 "processing"% +55 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +2636 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +8 .tCBV.dial PRV +2 "processing"% +2 "collection"'  +11 "core" B +2 "processing"% +3 "core" B +2 "processing"%  +64 "core" +93 +2 .tPSV.dial :mixloop + "processing"% +99 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +4 "core" +2 .tPTV.dial :PRVmixing + "processing"%  +125 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2625 "core" ' +2 .tPSV.dial :air + "processing"%  +41 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2637 "core" ' + .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2629 "core" ' + .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2626 "core" ' + .tPSV.dial :mixloop +2 "processing"%# +42 "core" +2 .tPS.seek 0ml +2 "processing"%"'W +2625 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&&& +4 "core" &  O 5 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&'( +32 "core" ( + "manipulator"&!& +4 "core" & \ ,  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +4 "core" &    +2 .tForearm.seek CC + "manipulator"&%', +107 "core" ' +2 .tHand.close + "manipulator"&*/ +74 "core" / +2 .tCC.seek :open + "collection"'+( +378 "core" ( +2 "manipulator"&$& +3 "core" &  '  +3 "manipulator"&-% +4 "core" %     +2 .tForearm.seek :retract + "manipulator"&('\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&,(- +268 "core" ( + "manipulator"&0& +3 "core" &-   R +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &/& +3 "core" &-   R +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&1'! +105 "core" ' +2 .tHand.open +2 "manipulator"&.1 +71 "core" 1 + "manipulator"&)% +4 "core" % *  [ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +105 "core" ' + .tPSV.dial :mixloop +2 "processing"%6 +15 "core" +42 .tPTV.dial :PRVmixing +10 "processing"%7  +15 "core" +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "collection"'2  +14 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'4  +4 "core" +2 #tLoading lyfil puck from tube 2 into Collection Clamp +2 "collection"'9& +4 "core" &LN\ +2 "manipulator"&;% +3 "core" %\   . , +3 "storage"(3% +4 "core" %~\ \ \  ]\  + "storage"(5. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(?( +198 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (<& +3 "core" & G\  +2 "manipulator"&A& +4 "core" &-    R +2 "manipulator"&% +3 "core" %\     , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&=( +175 "core" ( + "manipulator"&B& +4 "core" &   !u +2 "storage"(E& +4 "core" & \ \ \\\  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&8' +94 "core" ' + "storage"(F& +4 "core" & \ $\ ' 9\  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(]'H +280 "core" ' +2 "storage"(H- +3 "core" -'l +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (I& +3 "core" & ?\  +2 "manipulator"&@& +3 "core" &    !t +3 .tElbow.seek 2 + "manipulator"&s( +3 "core" ( +2 "manipulator"&~& +3 "core" &   !t +2 "storage"(M& +3 "core" & \  +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&D'y +27 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&P/ +71 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&L& + "storage"(O'v +7 "core" &  L !t +2 "manipulator"&S% +4 "core" % ώ    +2 .tForearm.seek :retract +2 "manipulator"&J'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&G( +143 "core" ( + "manipulator"&U& +4 "core" &   3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &Q& +3 "core" &  ] 3 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 "core" ' +2 ."downElevator"SE.stop +3 .tForearm.seek CC +2 "storage"(5 + "manipulator"&{', +104 "core" ' +3 "manipulator"&X& +3 "core" &  3 +2 "manipulator"&Z% +5 "core" %"   ) + "collection"'T& +5 "core" &PR\ +2 "collection"'\\& +5 "core" &NR\ +2 .tCC.seek :closed +3 "collection"'[(O +4 "core" &OR\ +6 &NS\ 8 +9 &IL}OSj\ 0 +9 &wOSY\ D +10 &2gNSQ\ J +9 &`MR\ J +9 &bLS\ J +10 &wcNQ\ J +9 &;_OQ\ I +10 &cNQ|\ I +9 &cMRw\ J +9 &_NTj\ I +10 &!CeMSY\ I +9 &#dLSG\ I +9 &$eNS<\ I +10 &&cOS0\ I +9 &(KeNS \ I +10 &* cOT\ J +9 &+^MR\ I +9 &-`OP\ I +10 &/U_OR\ I +9 &1cOQ\ J +9 &2bOR\ J +10 &4bNS\ I +9 &6\\`ORg\ I +10 &8_MTp\ I +9 &9fMSc\ I +9 &;dNT\ J +10 &=daMR\ I +9 &?&`OR\ I +9 &@cOS\ I +10 &BcOR\ J +9 &DlcGR\ I +10 &F-cMS\ J +9 &GnMR\ K +9 &INQ\ N +10 &KZMPv\ R +9 &MLQs\ U +9 &NyOSl\ 1 +10 &Og&OPe\ "c +9 &O]MQX\ E +2 ( +2 "collection"'\\& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.48 +2 .Hand.open + "manipulator"&:1 +73 "core" 1 +2 "manipulator"&V% +3 "core" % "   o ) +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&R'\ +93 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'^  +126 "core"  +2 .tCSV.dial CTV +2 "collection"'c  +27 "core"  +3 .tPS.seek 2.5ml +2 "processing"%' +2632 "core" ' +2 "collection"'% +3 "core" % C!%\  +3 .tCS.seek 4.15ml + "collection"'h'Q +1576 "core" ' +2 .tdelay 8 seconds +298 "Can"5\ B'Gr +504 .tPSV.dial :air +2 "processing"%l  +51 "core" +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%K  +69 "core"  +2 .tPS.seek 0ml +2 "processing"%g'W +2635 "core" ' +2 .tCBV.dial between PRV and waste1 +6 "collection"'o ` +49 "core" b +2 .tCSV.dial :air + "collection"'Y @ +43 "core" ? +2 .tCS.seek 10ml + "collection"'_' D +1570 "core" ' +42 .tCSV.dial CTV +10 "collection"'e  +42 "core"  +2 .tCS.seek 0ml +2 "collection"'d' +2627 "core" ' + .tCBV.dial :waste1 +2 "collection"'i @ +30 "core" ? + .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +3 "collection"'t  +125 "core" +2 "collection"'N& +4 "core" &OcKO\ E +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&b% +4 "core" %\    =  +2 "storage"(f% +3 "core" %p \ +2 "storage"(m. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(n( +200 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (`& +3 "core" & %\ +2 "manipulator"&k& +4 "core" &   3 +2 "manipulator"&y% +3 "core" %\   a  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&j( +158 "core" ( +2 "manipulator"&q& +3 "core" &    +2 "storage"(w& +4 "core" & \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&\ ' +106 "core" ' + "storage"(u& +4 "core" & u\ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(|'H +281 "core" ' + "storage"(r- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&z& +3 "core" &     +3 "storage"(& +3 "core" & \ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&p'D +37 "core" ' +2 .tElbow.hold + "manipulator"&W, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(- +3 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"('I +29 "core" ' +2 "manipulator"&% +4 "core" %Wm j ȷ +2 "storage"(& +4 "core" & L B 5\ + .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 319 counts +2 "manipulator"&x'σ +19 "core" ' +2 "manipulator"&}& +4 "core" &   a  + "storage"(& +5 "core" & Z\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&v' +20 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"('@ +38 "core" ' +2 "manipulator"&& +4 "core" & *  +2 "manipulator"& % +4 "core" %  & +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +147 "core" ( +2 "manipulator"&& +3 "core" &  G 3 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &   3 +3 .tForearm.seek CC +2 "manipulator"&', +95 "core" ' +2 .tHand.close + "manipulator"&/ +65 "core" / +2 .tCC.seek :open +2 "collection"'( +375 "core" ( +2 "storage"(& +4 "core" & \ + "storage"(& +4 "core" & \ +2 "manipulator"&& +4 "core" &   2 +2 "manipulator"&% +4 "core" % 9   +2 .tForearm.seek :retract +2 "manipulator"&'\ +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&( +152 "core" ( +2 "manipulator"&& +4 "core" &  D  + "storage"(#& +5 "core" & \  `\ + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&'D +110 "core" ' + .tElbow.hold +2 "manipulator"&&, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&!1 +74 "core" 1 +2 "manipulator"& % +3 "core" % Wu , ȹ- +2 "storage"(*& +3 "core" & 5\ +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 319 counts + "manipulator"&a'σ +16 "core" ' +2 "manipulator"& & +44 "core" &     +9 "storage"(& +4 "core" &\ !\ " \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&$' +18 "core" ' +3 "storage"(-% +3 "core" %C \ "\ # Z\  +3 ."downElevator"SE.seek :down +4 "storage"(%'v +98 (0% +3 "core" %I \ U^ +2 "manipulator"&/% +5 "core" %  . +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&''\ +93 "core" ' +51 ' + ."downElevator"SE.stop +2 "storage"(5 +3 .tPSV.dial :air +2 "processing"%.  +80 "core"  +3 .tPS.seek 2.5ml +2 "processing"%)' +2628 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%( +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%6  +42 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%7 +42 "core" +2 .tdelay 1 second +101 .PSV.dial :air +2 "processing"%2  +70 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml + "processing"%4'W +2632 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%9& +4 "core" &\ +2 "manipulator"&;& +3 "core" &     +2 "manipulator"&3% +4 "core" %\    6 ) +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&5(- +170 "core" ( +2 "manipulator"&1& +3 "core" &-   ] +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &<& +2 "core" &-   ] +3 .tForearm.seek :garage +2 "manipulator"&A'! +107 "core" ' +2 .tHand.close + "manipulator"&/ +72 "core" / +2 "manipulator"&C& +3 "core" &-  # ] +2 "manipulator"&B% +4 "core" % -   G +2 .tForearm.seek :retract +2 "manipulator"&E'\ +99 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&F( +120 "core" ( + "manipulator"&,& +4 "core" &  \  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &    +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&H' +101 "core" ' + "manipulator"&I& +5 "core" &  \  + "manipulator"&@% +4 "core" % \ = +2 "processing"%~& +4 "core" &\ +2 "processing"%M& +6 "core" &\ +2 .tPC.seek :closed +2 "processing"%P(Tg +4 "core" &\ +8 &<Y\ %g +10 &X}\ 7 +9 &\ L +9 &`\ L +10 &}^\ K +9 &=d\ L +9 &c\ K +10 &c\ K +9 &c\ K +10 &Fe\ L +9 & c\ L +9 &!d\ L +10 &#_\ K +9 &%N`\ L +9 &'f\ L +10 &(b\ L +9 &*b\ L +10 &,Wc\ K +9 &.e\ K +9 &/d \ K +10 &1c\ L +9 &3^b\ L +9 &5"_\ K +10 &6d\ L +9 &8b\ L +10 &:h`\ K +9 &<)d\ K +9 &=d\ K +10 &?c\ L +9 &Aob\ K +9 &C1e!\ K +10 &Dh%\ L +9 &Fk$\ L +10 &Hsp$\ M +9 &J/-\ O +9 &K(\ Q +10 &M#\ Q +9 &Om2\ Q +9 &Q06\ Q +10 &R9\ > +9 &S:g;\ $h +10 &TM7\ $ +5 ( +2 "processing"%M& +3 "core" &TM>\ $ +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.48 + "processing"%L& +3 "core" &TM2\ $ +3 .tHand.open + "manipulator"&S1 +71 "core" 1 +2 "manipulator"&=% +4 "core" %    g +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&8'\ +95 "core" ' + .tPRV.dial :air +2 "processing"%U  +42 "core"  +2 .tPSV.dial :mixloop + "processing"%Q +42 "core" +2 "processing"%]% +3 "core" %[U\ +3 .tPS.seek 0.3ml +2 "processing"%D' +381 "core" ' +2 .tPSV.dial PSR + "processing"%X +97 "core"  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml + "processing"%Z'* +493 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%T' +1958 "core" ' + .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%s +109 "core" + .tPTV.dial :mixing +2 "processing"%J @ +70 "core" A +2 .tPBV.dial :waste2 +2 "processing"%O  +90 "core"  +2 .tPS.seek 0ml +2 "processing"%+'W +2624 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&:& +4 "core" & \   +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&V( +3 "core" ( +2 "manipulator"&\\& +4 "core" &  I +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &^& +2 "core" &   +3 .tForearm.seek PC + "manipulator"&c' +99 "core" ' +2 .tHand.close + "manipulator"&{/ +69 "core" / +2 .tPC.seek :open +2 "processing"%"( +399 "core" ( +2 "manipulator"&& +3 "core" & \  ! +3 "manipulator"&>% +4 "core" %  \   +2 .tForearm.seek :retract + "manipulator"&l'\ +93 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&K(- +140 "core" ( + "manipulator"&& +4 "core" &-\   # +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &o& +3 "core" &-\    # +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&Y'! +110 "core" ' +2 .tHand.open + "manipulator"&h1 +66 "core" 1 + "manipulator"&e% +4 "core" % *  8 Ǿ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&_'\ +111 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%i& +3 "core" &\ +2 "manipulator"&t% +4 "core" %\    G u +2 "storage"(N% +3 "core" %u\ \ N\ +3 "storage"(b. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(f( +198 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (m& +2 "core" & E\  +3 "manipulator"&`& +4 "core" &-\   ; "} + "manipulator"&k% +4 "core" %\   ] u +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&y( +169 "core" ( +2 "manipulator"&?& +3 "core" &   $ +3 "storage"(q& +4 "core" & \ \ \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&w' +128 "core" ' + "storage"(u& +4 "core" & \ \ \  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(G'H +282 "core" ' +2 "storage"(R- +3 "core" -'{ +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (r& +3 "core" & t\  +2 "manipulator"&z& +3 "core" & \  $ +2 .tElbow.seek 2 +2 "manipulator"&( +3 "core" ( +2 "manipulator"&& +4 "core" &   $ +2 "storage"(& +4 "core" & \ \ \  +2 .tForearm.seek 2 + 300 counts + "manipulator"&'y +26 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&}/ +73 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +2 "storage"('v +7 "core" &   1 $ +2 "manipulator"& % +3 "core" % v  1 ( +3 .tForearm.seek :retract +2 "manipulator"&\ '\ +100 "core" ' +3 .tElbow.seek PC +2 "manipulator"&j( +160 "core" ' + ."downElevator"SE.stop +7 "storage"(5 +87 "core" ( + "manipulator"&|& +4 "core" &   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &p& +2 "core" &   5 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&x' +98 "core" ' +2 "manipulator"&& +43 "core" &   +9 "manipulator"&% +5 "core" %   6 +2 "processing"% & +4 "core" &R\ +2 "processing"%v& +5 "core" &]\ +2 .tPC.seek :closed +2 "processing"%W(Tg +5 "core" &S\ +6 &6U\ $d +10 &VO\ 6 +9 &F\ K +9 &`D\ J +10 &sbG\ K +9 &4g;\ L +10 &cJ\ L +9 &bM\ L +9 &{bQ\ K +10 &<bP\ L +9 & `@\ K +9 &!b@\ K +10 &#b@\ K +9 &%Fa1\ K +10 &'c8\ K +9 &(^4\ K +9 &*a,\ K +10 &,Mc%\ K +9 &.`'\ K +9 &/`(\ J +10 &1a#\ K +9 &3V`*\ K +10 &5`*\ K +9 &6_\ K +9 &8`\ K +10 &:^`\ K +9 &< _\ K +9 &=`\ K +10 &?`\ K +9 &Aec\ K +10 &C'a\ K +9 &Db\ K +9 &Fa \ K +10 &Hki\ L +9 &J*r\ M +9 &K\ P +10 &M\ Q +9 &Oe\ \ Q +10 &Q&\ Q +9 &R\ > +9 &S;d\ $h +10 &TL%\ % +5 ( +2 "processing"%v& +3 "core" &TL\ % +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.46 + .Hand.open +2 "manipulator"&1 +67 "core" 1 +2 "manipulator"&% +3 "core" %    +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&['\ +95 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%  +2 %9 +6 "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" 9 +103 "processing"%9 +3 "core" 9 +102 "processing"%9 +3 "core" 9 +103 "processing"%!9 +2 "core" 9 +102 "processing"% 9 +3 "core" 9" +103 "processing"%*9 +2 "core" 9& +102 "processing"% 9 +4 "core" 9+ +102 "processing"%9 +3 "core" 9/ +102 "processing"%9 +3 "core" 93 +102 "processing"%-9 +3 "core" 97 +102 "processing"%9 +3 "core" 9; +103 "processing"%09 +2 "core" 9@ +102 "processing"%/9 +3 "core" 9D +102 "processing"%9 +3 "core" 9H +102 "processing"%a9 +3 "core" 9L +102 "processing"%9 +3 "core" 9P +102 "processing"%.9 +4 "core" 9U +103 "processing"%$9 +2 "core" 9Y +102 "processing"%%9 +3 "core" 9] +103 "processing"%g9 +2 "core" 9a +103 "processing"%(9 +2 "core" 9e +103 "processing"%69 +3 "core" 9 j +102 "processing"%79 +3 "core" 9n +103 "processing"%29 +2 "core" 9r +102 "processing"%)9 +3 "core" 9!v +102 "processing"%99 +3 "core" 9)z\ +103 "processing"%;9 +3 "core" 9/\ +103 "processing"%39 +2 "core" 96\ +103 "processing"%19 +2 "core" 9; +3 .tPH.hold 2:00:00,28C +3 "processing"%< pp: +3 .tdelay 1:30 +3 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%& +95 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 .tPS.seek 0.5ml +2 "processing"%' +591 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml + "processing"%C'[ +1604 "core" ' +2 .tPTV.dial :puck + "processing"%B  +69 "core"  +2 .tPSV.dial PTV +2 "processing"%' +69 "core" +2 .tPBV.dial :waste1 +2 "processing"%,  +126 "core"  +2 "processing"%% +3 "core" %VQ\  +3 .tPS.seek 1.5ml + "processing"%A' +597 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%I * +32 "core" , +2 .tPS.seek 0ml +2 "processing"%@'W +1608 "core" ' +2 .tdelay 5:00 +13179 "Can"4\ :*~Hr +16823 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%~  +4 "core"  + .tPBV.dial :waste1 +2 "processing"%5  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +6 "processing"%E * +34 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +69 "core"  +3 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%L' +2301 "core" ' + .tPSV.dial PTV +2 "processing"%S +70 "core" +2 .tdelay 5 seconds +547 .PSV.dial PSR +6 "processing"%= +70 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%M +71 "core" + .tdelay 5 seconds +503 .PSV.dial :air + "processing"%U  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%Q'W +2283 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%]  +129 "core" + .tPSV.dial :mixloop +2 "processing"%H +42 "core" +2 .tPRV.dial :ab1 +2 "processing"%4 @ +70 "core" A +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%X'w +361 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +4 .tPRV.dial CBV +2 "collection"'D  + "processing"%Z  +45 "core"  +7 +2 "processing"%s% +4 "core" %y\  +2 .tPS.seek 0.3ml +2 "processing"%J' +355 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'O  +29 "core" + .tPRV.dial :air +2 "processing"%T  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%:'D +1269 "core" ' +2 .tPRV.dial :waste2 + "processing"%\\ @ +69 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%^' +868 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%{  +43 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%F'[ +1609 "core" ' +2 .tPSV.dial :PML +2 "processing"%8 +42 "core" + .tPTV.dial :mixing +2 "processing"%P @ +70 "core" B +2 .tPBV.dial :waste1 +2 "processing"%  +34 "core" + "processing"%>% +4 "core" %]\  +2 .tPS.seek 1.85ml +2 "processing"%'= +247 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%o * +34 "core" , +3 .tPS.seek 0ml + "processing"%c'W +1971 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'V& +3 "core" &X[#\ +2 "manipulator"&h& +4 "core" &   +2 "manipulator"&e% +3 "core" %\ )   "_ +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&l(- +153 "core" ( +2 "manipulator"&i& +4 "core" &-  \\ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &t& +2 "core" &-   2 +3 .tForearm.seek :garage + "manipulator"&N'! +108 "core" ' +2 .tHand.close + "manipulator"&b/ +70 "core" / +2 "manipulator"&Y& +3 "core" &-  ' +2 "manipulator"&m% +4 "core" % +  # +2 .tForearm.seek :retract +2 "manipulator"&`'\ +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&k( +275 "core" ( +2 "manipulator"&n& +4 "core" &   8 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &?& +2 "core" &   # 8 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&q', +106 "core" ' +2 "manipulator"&K& +4 "core" & 8 +2 "manipulator"&u% +3 "core" %&  m +3 "collection"'_& +4 "core" &\\[-\ +2 "collection"'R& +5 "core" &Z]\ +2 .tCC.seek :closed +2 "collection"'r(O +3 "core" &X]\ +8 & ;W\\\ %g +9 &XX\\%\ 7 +9 &Y] \ K +10 &cY_)\ K +9 &{\\Y]\ K +10 &=`Y]$\ K +9 &bY]%\ K +9 &cY[#\ L +10 &aY^ \ K +9 &EhX])\ K +9 & cZ\\#\ K +10 &!eY\\'\ K +9 &#cY]!\ K +10 &%Ma[\\#\ K +9 &'cX^(\ K +9 &(`Z[!\ K +10 &*gX^\ L +9 &,WbZ\\#\ J +9 &.eX[\ K +10 &/`W[\ K +9 &1_Y\\%\ K +10 &3]gX[&\ K +9 &5!`X])\ J +9 &6`Y\\(\ K +10 &8dY]'\ K +9 &:gbZ])\ J +10 &<'`W^#\ K +9 &=_X\\#\ K +9 &?]Y]%\ K +10 &Am[ZZ'\ K +9 &C0]Z_'\ K +9 &DaY\\&\ K +10 &FbY_#\ K +9 &HqwY])\ M +9 &J(W\\(\ Q +10 &KW\\ \ U +9 &MZ\\!\ W +10 &NVY\\&\ , +9 &OX[)\ K +9 ( + &O_Z\\(\ C +2 "collection"'R& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.60 + "collection"'z& +4 "core" &O_X[5\ C +2 .tHand.open + "manipulator"&1 +121 "core" 1 +2 "manipulator"&% +3 "core" % % | n +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&}'\ +97 "core" ' +2 .tPSV.dial PSR +2 "processing"% +97 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"% ' +1608 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%y  +53 "core"  +2 .tPS.seek 0ml +2 "processing"%w'W +1614 "core" ' +2 .tPSV.dial PSR +2 "processing"%G +40 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +2631 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%|  +2 "collection"'p  +32 "core"  +125  +2 .tPSV.dial :mixloop + "processing"% +97 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +4 "core" +2 .tPTV.dial :PRVmixing + "processing"%  +72 "core" +2 .tPS.seek 0ml +2 "processing"% 'W +2630 "core" ' +2 .tPSV.dial :air +2 "processing"%  +40 "core"  +2 .tPS.seek 2.5ml +2 "processing"%\ ' +2636 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%" +42 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2635 "core" ' + .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2635 "core" ' +2 .tPSV.dial :mixloop + "processing"%v +42 "core" +3 .tPS.seek 0ml + "processing"%'W +2632 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&x& +9 "core" &   0 8 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +8 .tElbow.seek CC + "manipulator"&( +4 "core" ( +2 "manipulator"&& +3 "core" &  8 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &#& +3 "core" &  8 +3 .tForearm.seek CC + "manipulator"&', +101 "core" ' +2 .tHand.close + "manipulator"&/ +72 "core" / +2 .tCC.seek :open +2 "collection"'!( +379 "core" ( + "manipulator"& & +4 "core" &  / 8 +2 "manipulator"&*% +4 "core" % * X +2 .tForearm.seek :retract +2 "manipulator"& '\ +102 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +280 "core" ( +2 "manipulator"&& +3 "core" &-  k = +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &-& +2 "core" &-   ( = +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'! +103 "core" ' +3 .tHand.open + "manipulator"&01 +67 "core" 1 +2 "manipulator"&/% +4 "core" % (  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' +2 ."da"delayUntil "09:42:02.16" +2320 "Can"6\ ;-?Ir +22474 #"da"recoverPRVreagent08 +6 .PTV.dial :mixing +2 "processing"%a @ +72 "core" A + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%. * +34 "core" , + ."da"PSV.dial :air +2 "processing"%$  +42 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%%' +2283 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%g +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%(  +41 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%6 +42 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%7  +43 "core"  +2 ."da"PS.seek 0ml +48 "processing"%2'W +2287 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%) +123 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%9' +592 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%;'[ +1610 "core" ' + ."da"PTV.dial :puck +2 "processing"%3  +72 "core"  +2 ."da"PSV.dial PTV +2 "processing"%1 +68 "core" + ."da"PBV.dial :waste1 +2 "processing"%&  +33 "core"  + "processing"%+% +4 "core" %X \  +2 ."da"PS.seek 1.5ml +2 "processing"%' +586 "core" ' +2 ."da"delay 3 seconds +306 .PBV.dial between PSV and waste1 +2 "processing"%B * +32 "core" * +2 ."da"PS.seek 0ml +2 "processing"%''W +1629 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + "processing"%,  +16 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%C * +34 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%I +70 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%A' +2303 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +70 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%~ +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%5 +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%E  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'W +2268 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%@ +123 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%S' +588 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +7 "processing"% +14 ."da"PS.seek 2ml +2 "processing"%='[ +456 "Can"8\ E/Ir +1160 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%M  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%U +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%L  +34 "core" +2 "processing"%]% +4 "core" %]\  +2 ."da"PS.seek 1.5ml +2 "processing"%H' +593 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%4 * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%Q'W +1611 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%Z  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%D  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%s * +32 "core" * +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%X +69 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%O' +2306 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%T +69 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%J +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%\\ +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%:  +69 "core"  +3 ."da"PS.seek 0ml +2 "processing"%{'W +2281 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%^  +41 "core"  + ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%8  +128 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%P  +43 "core"  + ."da"PTV.dial :PRVmixing +2 "processing"%  +44 "core" +8 ."da"PSV.dial :mixloop +2 "processing"%> +43 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%o' +390 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%F  +42 "core"  +2 "processing"%% +3 "core" %\  +3 ."da"PS.seek 0.55ml +2 "processing"%V'x +329 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%h  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%e'[ +1565 "core" ' + ."da"PSV.dial :PML +2 "processing"%i +42 "core" +2 ."da"PTV.dial :mixing +2 "processing"%t @ +71 "core" B + ."da"PBV.dial :waste1 +2 "processing"%j  +33 "core"  + "processing"%b% +5 "core" %Y\  +2 ."da"PS.seek 1.85ml +2 "processing"%Y'9 +234 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%m * +32 "core" * +3 ."da"PS.seek 0ml +2 "processing"%['W +1969 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +28053 "Can"6\ 91JIr +19950 #"da"recoverPRVreagent08 + .PTV.dial :mixing + "processing"%N @ +6 "core" A + ."da"PBV.dial :waste1 +2 "processing"%n  +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"%l  +42 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%K' +2298 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%u +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%_  +42 "core"  + ."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 0ml +2 "processing"%z'W +2302 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +3 .PSV.dial PSR + "processing"% +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +591 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +7 "processing"% +15 ."da"PS.seek 2ml +2 "processing"%R'[ +1619 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +69 "core"  + ."da"PSV.dial PTV +2 "processing"%q +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%c  +32 "core"  +2 "processing"%y% +4 "core" %a\ +2 ."da"PS.seek 1.5ml +2 "processing"% ' +598 "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"%w'W +1604 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%p  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%|  +34 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2303 "core" ' + ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +71 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%"  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%\ 'W +2292 "core" ' +8 #"da"washCycleDA #2 of 3 +6 .PSR.select :air +2 .PSV.dial PSR + "processing"% +123 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +594 "core" ' + ."da"delay 5 seconds +549 .PSR.select :air +5 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%v'[ +1608 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%x +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core" +2 "processing"%#% +3 "core" %Z\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +590 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%k * +33 "core" + +3 ."da"PS.seek 0ml +2 "processing"%}'W +332 "Can";\ V4&Jr +1271 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%r  +3 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%* * +32 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +81 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2281 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%- +67 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +81 "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"%/  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'W +2291 "core" ' +2 #"da"washCycleDA #3 of 3 +6 .PSR.select :air +3 .PSV.dial PSR + "processing"% +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%a' +596 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1610 "core" ' + ."da"PTV.dial :puck +2 "processing"%.  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%$ +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 "processing"%g% +3 "core" %X\  +3 ."da"PS.seek 1.5ml +2 "processing"%(' +596 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%6 * +33 "core" * +3 ."da"PS.seek 0ml + "processing"%7'W +1604 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%%  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%)  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%2 * +33 "core" * + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%9 +69 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%3' +2275 "core" ' + ."da"PSV.dial PTV +2 "processing"%1 +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%& +70 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%+ +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%;  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%B'W +2292 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +131 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +11 ."da"PS.reconfigure :default +7 "processing"%#A d`xb +16 ."da"PS.seek 0.25ml +2 "processing"%,'7 +336 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml + "processing"%' +331 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%C'[ +1613 "core" ' +2 ."da"PTV.dial :puck +46 "processing"%I  +10 "core"  +2 ."da"PSV.dial PTV +2 "processing"%' +73 "core" + ."da"PBV.dial :waste1 +3 "processing"%  +33 "core" +2 "processing"%~% +4 "core" %Y\ ! +3 ."da"PS.seek 1.5ml +2 "processing"%5' +596 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%E * +34 "core" * +2 ."da"PS.seek 0ml +2 "processing"%A'W +1618 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%@  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +2777 "Can"C\ $7Kur +225 ."da"PBV.dial between PSV and waste1 +2 "processing"%S * +35 "core" * + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%M +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%U' +2429 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%L +73 "core" +2 ."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 +503 .PSV.dial :air +2 "processing"%4  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%H'W +2399 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%Z +141 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%D'[ +2114 "core" ' + ."da"delay 5 seconds +503 .PTV.dial :puck +2 "processing"%s  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%X +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%Q  +34 "core" +2 "processing"%T% +3 "core" %V\ & +3 ."da"PS.seek 1.5ml +2 "processing"%J' +592 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%\\ * +35 "core" * + ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%:  +102 "core"  +2 ."da"PS.seek 0ml +2 "processing"%O'W +1620 "core" ' + "processing"%^9 +3 "core" 956 +3 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%8 +2 "core" 56 +2 "processing"%P& +4 "core" &TL\ 1 % +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&% +3 "core" %\  E P  +2 "storage"(>% +4 "core" %{ \ I +2 "storage"({. +3 "core" .( +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(F( +196 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & v X\ C +2 "manipulator"&o& +4 "core" &- N O \\ = +2 "manipulator"&h% +3 "core" %\  K D !  +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&V( +177 "core" ( + "manipulator"&i& +4 "core" &\ M K % $ +2 "storage"(t& +4 "core" & =\ H +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&j' +107 "core" ' +2 "storage"(b& +4 "core" & f\ I +2 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"(m'H +284 "core" ' +2 "storage"(e- +3 "core" -'u +2 ."da"SE.configure :default +7 "storage"(#QK-0-\ b +3 "manipulator"&Y& +8 "core" &  = $ +2 "storage"(N& +3 "core" & w u \ C +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&n'D +38 "core" ' + ."da"Elbow.hold +2 "manipulator"&?, +3 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +47 "storage"(l- +10 "core" -'u +3 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(['; +27 "core" ' +2 "manipulator"&u% +3 "core" %Eb t +2 "storage"(_& +4 "core" & \ 3 +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 301 counts +3 "manipulator"&`'q +21 "core" ' +2 "manipulator"&& +4 "core" &\ P [ f # + "storage"(K& +4 "core" & b\ H +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&' +23 "core" ' +2 ."da"SE.seek 2.1 Pucks below Top Plate +3 "storage"(z'2 +36 "core" ' +2 "manipulator"&& +3 "core" &\ w t K # +2 "manipulator"&% +5 "core" % u r  +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&q'\ +96 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&c( +284 "core" ( +2 "manipulator"&y& +3 "core" & ; 0 $ +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &R& +2 "core" & 4 : $ +3 ."da"Forearm.seek PC +2 "manipulator"&G' +90 "core" ' +2 ."da"Hand.close +2 "manipulator"& / +75 "core" / +2 ."da"PC.seek :open +2 "processing"%p( +399 "core" ( +2 "storage"(|& +3 "core" & v\ N +2 "manipulator"&& +3 "core" & k r $ +3 "manipulator"&% +4 "core" %  | t p C +2 ."da"Forearm.seek :retract +2 "manipulator"&w'\ +91 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 + "manipulator"&( +246 "core" ( + "manipulator"&& +4 "core" &\ f z q "{ +2 "storage"( & +3 "core" & \ K +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&"' +96 "core" ' +2 ."da"Hand.open + "manipulator"&1 +72 "core" 1 +3 "storage"(- +3 "core" -'2 +2 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(\ ' +25 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.19 Pucks below Top Plate +2 "storage"(' +53 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23dec1110h50ml_niagara.tif +1945 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +30874 #"da"WARNING: Too Dark -- required 335.745s exposure > 300s time limit\ SX HX9/16 (USB:16): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da23dec1110h50ml_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23dec1110h50ml20s_niagara.tif +2060 #SX HX9/16 (USB:16): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23dec1110h50ml20s_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23dec1110h50ml30s_niagara.tif +3068 #SX HX9/16 (USB:16): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23dec1110h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "300.0 sec auto-exposure",Subject: "da23dec1110h50ml images!" +4 "storage"(- +12 "core" -' +10 "storage"(x& +7 "core" & ! 0\ +12 "manipulator"&& +4 "core" &  k !w +2 ."da"Elbow.seek 1 +2 "manipulator"&#( +3 "core" ( +2 "manipulator"&v& +7 "core" &  !w + "storage"(k& +4 "core" & 5 > [\ +3 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&' +3 "core" ' +3 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +4 ."da"SE.seek 1.91 Pucks below Top Plate +2 "storage"(r'> +59 "core" ' +2 "manipulator"& & +4 "core" &   !w +3 "storage"(*& +4 "core" & \ \ +3 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +71 ."da"Forearm.seek 1 +2 "manipulator"&'D +38 "core" ' + ."da"Elbow.hold +2 "manipulator"&}, +4 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 2.09 Pucks below Top Plate +2 "storage"(-') +21 "core" ' + "manipulator"&% +4 "core" %Rg { Ƕ +2 "storage"(0& +3 "core" & \ +3 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 1 + 314 counts + "manipulator"&/'~ +16 "core" ' +65 "manipulator"&& +5 "core" &\   1 "x +2 "storage"(& +4 "core" &\ \ t\ +10 ."da"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +8 ."da"Forearm.seek 1 + 700 counts +5 "manipulator"& ' +19 "core" ' +3 "storage"(a% +8 "core" %. \  \ +3 ."downElevator"SE.seek :down +4 "storage"(.'v +100 ($% +7 "core" %VF v\ SS +8 "manipulator"&% +7 "core" %   \ +9 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +4 "manipulator"&g'\ +99 "core" ' +15 ' +3 ."downElevator"SE.stop +2 "storage"(5 +8 (& +7 "core" & u\ +5 #tStarting finalPurge +5 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +6 "processing"%6& +12 "core" &q\ +4 "manipulator"&(& +10 "core" &   !w +4 "manipulator"&%% +7 "core" %\ "   2 +5 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&)(- +180 "core" ( +8 "manipulator"&2& +7 "core" &-   9 +5 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +5 &9& +5 "core" &-   9 +6 ."psFlush"Forearm.seek :garage +4 "manipulator"&7'! +106 "core" ' +4 ."psFlush"Hand.close + "manipulator"&1/ +78 "core" / +3 "manipulator"&&& +8 "core" &-   8 9 +3 "manipulator"&+% +5 "core" % 5  [ +6 ."psFlush"Forearm.seek :retract +4 "manipulator"&;'\ +106 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +2 "manipulator"&3( +155 "core" ( +7 "manipulator"&& +6 "core" &   # +5 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +6 &B& +7 "core" &\ \   # +5 ."psFlush"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +3 "manipulator"&,' +103 "core" ' +4 "manipulator"&& +7 "core" &   ( # +5 "manipulator"&I% +7 "core" %   +5 "processing"%'& +7 "core" &u\ +5 "processing"%& +10 "core" &t\ +8 ."psFlush"PC.seek :closed +4 "processing"%~(Tg +4 "core" &v\ +11 &u\  +2 &4~t\ *y +7 &fx\ > +10 &sp\ L +10 &JZp\ K +8 & \\e\ K +10 &`e\ K +10 &bn\ L +8 &R_g\ K +11 &`e\ L +8 &_n\ K +10 & _p\ L +10 &"Z`s\ K +8 &$[t\ K +11 &%^\ L +9 &'[y\ K +8 &)a[u\ L +11 &+#]t\ L +9 &,]w\ L +8 &.]v\ K +13 &0i]v\ L +8 &2-]t\ K +8 &3^o\ K +10 &5Zu\ K +8 &7r^u\ K +11 &94`o\ K +11 &:]h\ K +6 &<_e\ K +11 &>{]l\ K +8 &@=]e\ K +10 &B]c\ J +10 &C_j\ K +8 &E^e\ K +11 &GCfi\ L +9 &Imf\ L +9 &Jk\ P +11 &Lyf\ Q +7 &N:e\ Q +10 &Od\ Q +10 &Qi\ Q +8 &Sd{nh\ 3 +11 &T+0f\ G +10 &TNa\ $ + ( +4 "processing"%& +6 "core" &TNe\ $ +6 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.51 +4 "processing"%C& +6 "core" &TNb\ $ +4 ."psFlush"Hand.open +4 "manipulator"&E1 +68 "core" 1 +2 "manipulator"&5% +9 "core" %     +4 ."psFlush"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +117 ."psFlush"Forearm.seek :retract +4 "manipulator"&@'\ +100 "core" ' +4 ."psFlush"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +43 "core"  +6 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +6 "processing"%S' +157 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +91 #"uploadLog"upsync +349 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +64 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%M' +2126 "core" ' + ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%A @ +184 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%L  +126 "core" + ."psFlush"PSV.dial :mixloop +3 "processing"%] +94 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%='9 +86 "Can">\ >AL r +2547 "core" ' + ."psFlush"PSR.select :air +7 .PSV.dial PSR +2 "processing"%4 +96 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml + "processing"%U' +592 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%Z' +2117 "core" ' + ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%H  +32 "core"  +2 ."psFlush"PTV.dial :mixing +2 "processing"%s @ +70 "core" A + ."psFlush"PSV.dial :mixloop +2 "processing"%X +109 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%Q'9 +2638 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%T +95 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%D'P +1101 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%\\' +1607 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%: +70 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%J  +70 "core"  + ."psFlush"PBV.dial :waste1 +3 .PS.seek 0ml + "processing"%^'W +2623 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%8 +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%P' +598 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2121 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%> +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%{ U +52 "core" W +2 ."psFlush"PS.seek 0ml +3 "processing"%'W +2628 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%o @ +41 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%h' +2625 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%f  +80 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%i'W +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%t +40 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2634 "core" ' + ."psFlush"PSV.dial PTV +7 "processing"%b +79 "core" ~ +2 ."psFlush"PBV.dial PSV +2 "processing"% U +4 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%e'W +2629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%Y @ +41 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%N' +2630 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%l  +79 "core"  +2 ."psFlush"PS.seek 0ml +47 "processing"%u'W +2634 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%_ +40 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'P +1099 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%K' +1612 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +79 "core" ~ + ."psFlush"PTV.dial :puck +3 "processing"%  +15 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%j  +51 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%V'W +2636 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%m +67 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml + "processing"%n' +595 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%`' +2115 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%[ +81 "core"  + ."psFlush"PBV.dial PSV +2 "processing"% U +51 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%y'W +2631 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%R @ +40 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"%?' +2635 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +79 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%q'W +2637 "core" ' +2 ."psFlush"PSV.dial PSR +7 "processing"%W +40 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%|' +2627 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +80 "core"  + ."psFlush"PBV.dial PSV +2 "processing"% U +4 "core" U +2 ."psFlush"PS.seek 0ml +3 "processing"%G'W +2630 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +40 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +1654 "Can"A\ =CLr +982 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%c  +79 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2625 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'& +4 "core" &ae\ +2 "manipulator"&w& +3 "core" &\   # +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&z( +4 "core" ( + "manipulator"&\ & +4 "core" &\   # +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &\   D # +2 .tForearm.seek PC +2 "manipulator"&x' +99 "core" ' +2 .tHand.close + "manipulator"&/ +68 "core" / + .tPC.seek :open +2 "processing"%v( +404 "core" ( +2 "manipulator"&k& +3 "core" &   # +2 "manipulator"& % +4 "core" %    +2 .tForearm.seek :retract +2 "manipulator"&*'\ +93 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +341 "core" ( +2 "manipulator"&0& +3 "core" &   4 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &   4 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&"', +106 "core" ' +2 "manipulator"&& +4 "core" & \  i 4 + "manipulator"&% +4 "core" %+  a s +2 "collection"'& +4 "core" &cf\ +2 "collection"'a& +5 "core" &ae\ +2 .tCC.seek :closed +8 "collection"'(O +2 "core" &bfP\ +52 &ahL\  +9 &3cfL\ +{ + &gddK\ > + &bfN\ L + &Q`dfJ\ K &eafK\ J + &ebgI\ K +4 &ebfL\ J +10 &ZfceG\ J +9 &dbgG\ K +9 &icfR\ K +10 & b`fK\ K +9 &"accgK\ K +10 &$$degT\ J +9 &%bcfM\ K +9 &'ebgI\ K +10 &)i`chF\ K +9 &++ccfI\ K +9 &,bcgP\ K +10 &._bfG\ J +9 &0qcceG\ K +10 &23`bgJ\ K +9 &3bbgG\ K +9 &5`bgG\ K +10 &7zbcfQ\ J +9 &9<cbgS\ J +9 &:cagG\ J +10 &<cdeP\ K +9 &>ecfG\ K +10 &@C`cfH\ K +9 &BbdgI\ K +9 &C`chG\ K +10 &EbbhO\ K +9 &GIjdeG\ L +9 &IaeS\ M +10 &JbdI\ Q +9 &LqbgL\ V +10 &N1deF\ D +9 &O<<cfG\ &p +9 &Oo`gL\ C +6 ( + "collection"'a& +4 "core" &O_ccD\ C +2 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.54 +2 "collection"'#& +3 "core" &O_beN\ C +3 .tHand.open + "manipulator"&r1 +65 "core" 1 +2 "manipulator"&$% +4 "core" % &  x +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'& +4 "core" &O_de \ C +2 "collection"'/% +3 "core" %aiG\ +2 .tCSV.dial CSR +2 "collection"'  +40 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'6'l +1347 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 '-% +3 "core" %lafL\  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'(' +656 "core" ' +2 .tCSV.dial :waste +2 "collection"'% +123 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"' ' +1986 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'2& +5 "core" &O_aeK\ C + "collection"'9% +4 "core" %cc\ +2 .tCSV.dial :flush + "collection"'.  +41 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml +2 "collection"'}'l +1206 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'1 @ +40 "core" A +2 "collection"'&% +3 "core" %laf\  +3 .tCS.seek 7.001ml +2 "collection"'+' +537 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'g  +2 '  +41 "core"  +87  +2 .tCBV.dial :waste1 +2 "collection"'B @ +50 "core" > +2 .tCS.seek 0ml +2 "collection"'7' +1661 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"')& +4 "core" &O^cg@\ C +2 "collection"'% +3 "core" %df\ +2 .tCSV.dial :flush +2 "collection"'I  +81 "core"  +2 .tCS.seek 5ml +2 "collection"'''l +1196 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'; @ +40 "core" B +2 "collection"'p% +4 "core" %lcg\  +2 .tCS.seek 7ml +2 "collection"'C'\ +533 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +3 "collection"'E  +2 '5  +7 "core"  +32  +2 .tCBV.dial :waste2 +2 "collection"'  +107 "core"  +3 .tCS.seek 0ml +6 "collection"' ' +1668 "core" ' +2 #tDisinfecting external Intake with kill + "collection"',& +4 "core" &O^ch<\ C +2 "collection"'O% +3 "core" %bf\ +2 .tCSV.dial CSR +2 "collection"'S  +40 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'A' +1883 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml + "collection"'L' D +535 "core" ' +3 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'] +2 'M  +96 "core" +35  + .tCTV.dial :intake +2 "collection"'4  +72 "core" +2 .tIntake.select :open + "sampler") +11 .tCS.seek 2ml + "collection"'=' \\ +1897 "core" ' +2 .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air + "collection"'U  +71 "core" ~ +2 .tCS.reconfigure :default +48 "collection"'#P d@b +4 .tCS.seek 0ml +2 "collection"'H' +584 "core" ' +2 .tCSV.dial CSR +2 "collection"'s  +96 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'X'l +1349 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'Z' D +1360 "core" ' + .tCSV.dial CBV +2 "collection"'T +97 "core" +2 .tCS.seek 0ml +2 "collection"'Q' +2627 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +6 "manipulator"&D& +4 "core" &  D 3 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +8 .tElbow.seek CC + "manipulator"&:( +4 "core" ( +2 "manipulator"&J& +4 "core" &   ' 3 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &\\& +3 "core" &  J 3 +3 .tForearm.seek CC +2 "manipulator"&8', +103 "core" ' + .tHand.close +2 "manipulator"&^/ +73 "core" / +2 .tCC.seek :open +2 "collection"'P( +374 "core" ( +2 "manipulator"&>& +3 "core" &    3 +2 "manipulator"&{% +4 "core" % %  & L +3 .tForearm.seek :retract + "manipulator"&'\ +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&o(- +279 "core" ( + "manipulator"&& +5 "core" &-   - + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &f& +3 "core" &-  K - +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&h'! +106 "core" ' + .tHand.open + "manipulator"&t1 +76 "core" 1 + "manipulator"&i% +4 "core" % )   . +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&b'\ +98 "core" ' +2 "processing"%& +4 "core" &\ \ +20470 #t-> exit +7 #mEXIT @1702309621.81EST @1703095233.91EST = =tMAIN =mMAIN_scheduler @EST1703095235.69 #"core_reset"Sent BREAK +2 #t@28791 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +210 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +247 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +404 "Can"[|\ vI + [|\ vI + #tPolling Can every 10:00 +4 #Cleanly exited at 10:47:01EST11-Dec-23 +213 #-> ESP.ready! +3 #Powering core bus +568 .Gate.power :raw,:ON + "sampler") +17 ) +3 "core"  +2 "collection"' +3 ' +2 "core"  +3 "processing"% +2 % +2 "core"  +6 "collection"' 9\ +2 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X access 1 +4 "storage"(1% +3 "core" %o \ \ \  +2 "manipulator"&2% +3 "core" %\   *  +2 "manipulator"&3& +4 "core" &\   J "~ +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(4(; +353 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (5& +3 "core" &; s\  +1230 #t-> delay 20; access 2 +2 .delay 20 seconds +2003 "storage"(6% +3 "core" %o\ \ \  +2 "manipulator"&7% +3 "core" %\    9  +2 "manipulator"&8& +4 "core" &\   "~ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(9(K +190 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (:& +3 "core" &K ?\  +1333 #t-> startTube 2 +321 #-> da 50 +2 #da sampling at most 50ml +5 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 13:02:05EST20-Dec-23\\n{}\\nCan@13:00:44, 20.4C, 18% humidity, 14.7psia, 13.707V, 0.097A, 0.007Ah, 1.33W",Subject: "da sampling at most 50ml" +4 "collection"';& +4 "core" &vv\ +2 .tHand.open +2 "manipulator"&<1 +72 "core" 1 +2 "manipulator"&=% +4 "core" % \    A  +2 "storage"(>% +3 "core" %q \ +2 "storage"(?. +3 "core" .(K +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(@( +481 #"uploadLog"upsync +186 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (A& +3 "core" & \ +2 "manipulator"&B& +4 "core" &\    "~ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&C( +13 "core" ( +2 "manipulator"&D& +4 "core" &   @ & +2 "storage"(E& +4 "core" & _\ +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&F' +87 "core" ' +2 "storage"(G& +4 "core" & \ \ \ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(H'H +273 "core" ' +2 "storage"(I- +3 "core" -'X +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (J& +3 "core" & H\ +41 "manipulator"&K& +10 "core" &   | & +2 .tElbow.seek 2 +2 "manipulator"&L( +3 "core" ( +2 "manipulator"&M& +5 "core" &   & + "storage"(N& +4 "core" & J\ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&O'y +25 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&P/ +67 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&Q& +2 "storage"(R'v +8 "core" &    & + "manipulator"&S% +4 "core" % ς  +3 .tForearm.seek :retract + "manipulator"&T'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&U( +148 "core" ' + ( +2 ."downElevator"SE.stop +2 "manipulator"&V& +2 "storage"(5 +7 "core" &   5 8 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &W& +3 "core" &  \ 3 8 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&X', +104 "core" ' +2 "manipulator"&Y& +4 "core" &   8 +2 "manipulator"&Z% +4 "core" %&   +2 "collection"'[& +4 "core" &ty\ +3 "collection"'\\& +5 "core" &sx\ +2 .tCC.seek :closed +2 "collection"'](O +5 "core" &tx\ +6 &Guw\ %h +9 &qZtw\ 8 +10 &sx\ L +9 &esv\ L +9 &Wgty\ K +10 &cux\ K +9 &jtw\ K +10 &fqw\ K +9 &`esu\ K +9 & etw\ L +10 &etw\ K +9 &!etw\ K +9 &#fetx\ L +10 &%)gtw\ K +9 &&euw\ K +9 &(cuw\ K +10 &*pgsx\ K +9 &,2eux\ K +10 &-grv\ K +9 &/esz\ K +9 &1xfty\ K +10 &3:guv\ K +9 &4ctv\ K +9 &6fsy\ K +10 &8eux\ K +9 &:Aerx\ K +9 &<fqy\ K +10 &=dsw\ K +9 &?grx\ K +10 &AIhsx\ K +9 &C erx\ K +9 &Diqw\ K +10 &Fmuw\ K +9 &HK}ux\ M +10 &Jsw\ Q +9 &Krv\ V +9 &Murw\ W +10 &NYrv\ 6 +9 &Oysv\ J +9 ( +3 "collection"'\\& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.57 + .Hand.open +2 "manipulator"&^1 +2 "core" &O_rv\ D +66 1 +2 "manipulator"&_% +3 "core" % % E +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&`'\ +99 "core" ' + #tcollectSample 50ml w/bubble point of 24psi +2 #Priming 7ml +2 .Gate.power :sampler,:ON + ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold + "sampler")a+ +3 "core" + +2 "sampler")b% +4 "core" % \ +2 "collection"'c& +3 "core" &O_qv\ D +4 "Can"]~\ Hd + #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +2 "collection"'d  +4 "core"  +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")e  +4 "core"  +2 .tSS.reconfigure :fast +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"':' +131 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")4 +127 "core" +2 .tSS.reconfigure :exhale +3 "sampler")#.0X +129 "core"  +2 .tSS.reconfigure :default +2 "sampler")#.0X +3 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'d' +120 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")X +122 "core" ' +2 ."CSpush"CS.stop + "collection"'5 +3 "core"  +2 .tSS.reconfigure :exhale +3 "sampler")#.0X +103 "collection"'79 +3 "core" 9(u< +103 "collection"':9 +2 "core" 9=w; +103 "collection"';9 +6 "core" 9Sw9 +104 "collection"'=9 +2 "core" 9jx7 +103 "collection"'>9 +2 "core" 9y5 +103 "collection"'<9 +3 "core" 9y4 +103 "collection"'99 +2 "core" 9{2 +103 "collection"'A9 +2 "core" 9|0 +103 "collection"'B9 +2 "core" 9} / +103 "collection"'D9 +2 "core" 9~- +103 "collection"'G9 +3 "core" 9+ +103 "collection"'?9 +2 "core" 9) +103 "collection"'I9 +2 "core" 9!' +103 "collection"'J9 +2 "core" 94!' +103 "collection"'E9 +3 "core" 9G%& +103 "collection"'K9 +2 "core" 9Y)$ +103 "collection"'9 +2 "core" 9k." +103 "collection"'N9 +2 "core" 9|2! +103 "collection"'9 +3 "core" 96 +103 "collection"'P9 +2 "core" 9: +103 "collection"'Q9 +3 "core" 9> +103 "collection"'S9 +2 "core" 9C +103 "collection"'C9 +3 "core" 9G +103 "collection"'F9 +2 "core" 9K +103 "collection"'9 +2 "core" 9O +103 "collection"'W9 +3 "core" 9S +104 "collection"'H9 +2 "core" 9 \ X +103 "collection"'O9 +2 "core" 9 \\ +103 "collection"'M9 +2 "core" 9 &` +103 "collection"'Z9 +2 "core" 9 3d +103 "collection"'[9 +4 "core" 9 ?i +102 "collection"'L9 +3 "core" 9 Lm +102 "collection"'Y9 +3 "core" 9 Yq +104 "collection"'^9 +5 "core" 9 eu +104 "collection"'R9 +2 "core" 9 qz +103 "collection"'!9 +8 "core" 9 |~ +105 "collection"'_9 +5 "core" 9  +105 "collection"'\\9 +4 "core" 9  +103 "collection"'c9 +2 "core" 9  +103 "collection"'T9 +3 "core" 9  +102 "collection"'X9 +3 "core" 9  +103 "collection"'V9 +3 "core" 9  +103 "collection"'d9 +2 "core" 9  +103 "collection"'b9 +2 "core" 9 \ +103 "collection"'e9 +3 "core" 9  +103 "collection"'a9 +3 "core" 9 \ +102 "collection"'h9 +3 "core" 9 \ +103 "collection"'9 +2 "core" 9 \ +103 "collection"'i9 +2 "core" 9  +103 "collection"'j9 +2 "core" 9  +103 "collection"'g9 +3 "core" 9 \ +103 "collection"'k9 +2 "core" 9  +103 "collection"'f9 +2 "core" 9\  +103 "collection"'n9 +3 "core" 9\  +103 "collection"'m9 +2 "core" 9\  +103 "collection"'p9 +3 "core" 9\  +103 "collection"'o9 +2 "core" 9\  +103 "collection"'l9 +2 "core" 9\  +103 "collection"'q9 +2 "core" 9\  +103 "collection"'u9 +2 "core" 9\ ! +103 "collection"'t9 +4 "core" 9\ $ +102 "collection"'w9 +3 "core" 9\ ( +103 "collection"'v9 +2 "core" 9\ + +3 .tCH.hold 10:00,70C +4 "collection"'s `\ t `\ *\ + 'z9 +11 "core"  + 9\ + +2 "collection"'|% +4 "core" % \ p +2 #tBegun lysing Collection Puck Heater at 68C/16.4psia +42816 "Can"Q\ tv +17167 "core" ` +2 "collection"'}9 +3 "core" 9\ tk +2 "collection"'x% +5 "core" %\ + #tEnded lysing Collection Puck Heater at 70C/15.6psia +2 .CS.seek 0ml +2 "collection"'~' +343 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'y @ +99 "core" B +2 .tCSV.dial :air + "collection"' @ +41 "core" ? +3 .tCS.seek 5ml + "collection"''l +1355 "core" ' + .tCSV.dial CTV +41 "collection"'  +49 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +42 "core" > + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +42 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +41 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'' +1346 "core" ' +2 "collection"' % +3 "core" % ] a\ +2 #tPuck @26.9psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"' +96 "core" ~ +2 .tCBV.dial CSV +2 "collection"'  +27 "core" +2 "collection"'% +4 "core" %  \ +2 .tCS.seek 5ml +2 "collection"''l +1351 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'  +42 "core" + "collection"'\ % +4 "core" %l /\  +3 .tCS.seek 7ml + "collection"' '\ +595 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"' @ +40 "core" > +2 .tCS.seek 10ml +2 "collection"'' D +862 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +108 "core" _ +2 #tLysing Complete +2 "collection"'& +4 "core" &O]%)\ D +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&% +5 "core" %\    C  + "storage"(% +4 "core" %x H\ +2 "storage"(. +2 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(( +193 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +4 "core" & E\ +2 "manipulator"&"& +3 "core" &  y 8 +2 "manipulator"&$% +3 "core" %\   \ Q  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&( +155 "core" ( +3 "manipulator"&%& +3 "core" &    \ +2 "storage"(&& +4 "core" & \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&'' +93 "core" ' +2 "storage"(& +3 "core" & H\ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(('H +270 "core" ' + "storage"( - +3 "core" -'H +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(*'6 +34 "core" ' +2 "manipulator"&+& +4 "core" & V \ +2 "manipulator"&,% +3 "core" %  \ E +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&#'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&.( +147 "core" ( +2 "manipulator"&/& +4 "core" &   q 4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &0& +3 "core" & \ R 4 +2 .tForearm.seek CC +2 "manipulator"&-', +102 "core" ' +2 .tHand.close + "manipulator"&1/ +68 "core" / +2 .tCC.seek :open + "collection"'( +379 "core" ( +2 "storage"(3& +3 "core" & \ +2 "storage"(5& +4 "core" & \ +2 "manipulator"&6& +3 "core" & J 4 +2 "manipulator"&8% +4 "core" % ' \  X \\ +3 .tForearm.seek :retract + "manipulator"&2'\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&4( +151 "core" ( +2 "manipulator"&)& +3 "core" &  3 +2 "storage"(7& +5 "core" &\ \  ~\ + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&:'D +111 "core" ' +2 .tElbow.hold +2 "manipulator"&;, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&=1 +67 "core" 1 +2 "manipulator"&>% +3 "core" % Xu    ǹ- +2 "storage"(<& +34 "core" & =\ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 320 counts + "manipulator"&9'τ +16 "core" ' +2 "manipulator"&A& +4 "core" &  I +2 "storage"(B& +4 "core" &\ "\ $ \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&D' +70 "core" ' +9 "storage"(G% +3 "core" %>\ %\ # \ +3 ."downElevator"SE.seek :down +5 "storage"(?'v +99 (I% +3 "core" %O \ Va +2 "manipulator"&J% +5 "core" %  \ 8 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&E'\ +93 "core" ' +63 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'K& +3 "core" &/0 \ \ +2 "manipulator"&& +5 "core" & \  Z +2 "manipulator"&N% +3 "core" %\  ^ ( +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +173 "core" ( + "manipulator"&P& +4 "core" &- K Q +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &Q& +3 "core" &-   Q +2 .tForearm.seek :garage +2 "manipulator"&S'! +104 "core" ' +2 .tHand.close + "manipulator"&C/ +71 "core" / + "manipulator"&F& +4 "core" &-   : Q +2 "manipulator"&% +3 "core" % 2  +3 .tForearm.seek :retract +2 "manipulator"&W'\ +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&H( +275 "core" ( + "manipulator"&O& +4 "core" &   W 4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &M& +3 "core" &  ^ 4 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&Z', +104 "core" ' + "manipulator"&[& +4 "core" &   4 +2 "manipulator"&L% +4 "core" %&   J  +2 "collection"'Y& +5 "core" &39\ +2 "collection"'^& +5 "core" &19\ +3 .tCC.seek :closed +2 "collection"'R(O +3 "core" &48\  +9 &239\ *y +10 &f59~\ = +9 &}5:\ K +10 &Pc59\ J +9 &c58\ J +9 &a69\ J +10 &c49 \ I +9 &Wi4:\ J +9 &c5:\ I +10 &h4;\ J +9 & `59\ I +10 &"_d5;\ J +9 &$"b38\ J +9 &%c5;\ I +10 &'e69\ I +9 &)ic69\ I +9 &++c6;\ I +10 &,e48\ I +9 &.c99\ I +10 &0pb5:\ J +9 &23b4:\ I +9 &3c69 \ J +10 &5f6< \ J +9 &7xg7:\ J +9 &99d7;\ J +10 &:c5:\ I +9 &<d7:\ I +10 &>g7;\ J +9 &@Ca7;\ I +9 &Bd6;\ J +10 &Cc6:\ J +9 &Ee8<\ J +9 &GHm7<\ K +10 &I69\ M +9 &J59\ S +10 &Ln6;\ V +9 &N,69{\ D +9 &O:=59o\ %p +10 &Or9:[\ F +5 ( +2 "collection"'^& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.58 +2 "collection"'!& +2 "core" &Og5<G\ F +2 &Og6;u\ F +2 .tHand.open + "manipulator"&_1 +65 "core" 1 +2 "manipulator"&\\% +3 "core" % %    +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&c'\ +94 "core" ' + .tPSV.dial PSR +2 "processing"%T +123 "core"  + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%X' +1617 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%V  +52 "core"  +3 .tPS.seek 0ml + "processing"%d'W +1612 "core" ' + .tPSV.dial PSR +2 "processing"%b +41 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%e' +2628 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +3 "processing"%a +2 "collection"'h  +6 "core" A +2 "processing"% +2 "core" A +2 "processing"%i  +79 "core" +79  +2 .tPSV.dial :mixloop +2 "processing"%j +107 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'g  +15 "core" ~ +2 .tPTV.dial :PRVmixing + "processing"%k  +123 "core" +3 .tPS.seek 0ml +2 "processing"%f'W +2644 "core" ' + .tPSV.dial :air +2 "processing"%n  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%m' +2635 "core" ' +2 .tPSV.dial :mixloop + "processing"%p +42 "core" +3 .tPS.seek 0ml + "processing"%o'W +2626 "core" ' + .tPSV.dial :air +2 "processing"%l  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%q' +2642 "core" ' + .tPSV.dial :mixloop +7 "processing"%u +42 "core" +2 .tPS.seek 0ml +2 "processing"%t'W +2624 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&w& +4 "core" & Z 4 +42 .tElbow.reconfigure :tight +10 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&v( +4 "core" ( + "manipulator"&z& +4 "core" &  4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &|& +3 "core" &  \ W 4 +2 .tForearm.seek CC +2 "manipulator"&{', +105 "core" ' +2 .tHand.close + "manipulator"&s/ +74 "core" / +2 .tCC.seek :open +2 "collection"'}( +378 "core" ( +2 "manipulator"&x& +5 "core" &   * 4 + "manipulator"&r% +4 "core" % $     +2 .tForearm.seek :retract +2 "manipulator"&y'\ +96 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +278 "core" ( + "manipulator"&~& +4 "core" &-  Q 4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-  L 4 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'! +105 "core" ' +2 .tHand.open + "manipulator"&1 +75 "core" 1 +2 "manipulator"&% +4 "core" % )  4 Ǿ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +112 "core" ' + .tPSV.dial :mixloop +2 "processing"% +15 "core" +2 .tPTV.dial :PRVmixing + "processing"%  +5 "core" +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +3 "processing"%  +15 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +4 "core"  +2 #tLoading lyfil puck from tube 2 into Collection Clamp +2 "collection"'& +3 "core" &LPi\ +3 "manipulator"&% +3 "core" %\   p +2 "storage"(\ % +4 "core" %p\ "\ $ \ +2 "storage"(. +2 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(( +200 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 ( & +4 "core" & V\  +2 "manipulator"&& +3 "core" &-  \ L 5 +3 "manipulator"&% +3 "core" %\    p +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&( +178 "core" ( +2 "manipulator"&& +4 "core" &\  [ # +2 "storage"(& +4 "core" & \ \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&' +101 "core" ' +2 "storage"("& +3 "core" & \ "\ # \  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"($'H +282 "core" ' +2 "storage"(@- +3 "core" -'l +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +2 (%& +3 "core" & `\  +2 "manipulator"&&& +4 "core" &\ X # +2 .tElbow.seek 2 +2 "manipulator"&( +3 "core" ( +2 "manipulator"&U& +3 "core" &  \ c # +2 "storage"(`& +4 "core" & \  +3 .tForearm.seek 2 + 300 counts + "manipulator"& 'y +20 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&+/ +74 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&,& +2 "storage"(/'v +6 "core" &\ \ t # +2 "manipulator"&(% +4 "core" % σ   7 + +2 .tForearm.seek :retract +2 "manipulator"&0'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&'( +154 "core" ( + "manipulator"&& +4 "core" &  Y 3 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 "core" ' +2 ."downElevator"SE.stop +2 "manipulator"&1& +2 "storage"(5 +4 "core" & \  3 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&#', +102 "core" ' +3 "manipulator"&]& +3 "core" &   9 3 +2 "manipulator"&3% +4 "core" %4   g +2 "collection"'5& +4 "core" &NPy\ +2 "collection"'6& +5 "core" &PRx\ +2 .tCC.seek :closed +2 "collection"'8(O +4 "core" &ORj\ +7 & 3OQ]\ $e +9 &YOQT\ 7 +10 &NS>\ J +9 &`LR.\ J +9 &fLQ\ J +10 &CfOQ \ J +9 &fNQ \ J +9 &_NS\ I +10 &cOR\ J +9 &KbOS\ J +10 & `OP\ J +9 &!bNOv\ J +51 &#bPQh\ I +3 &%SeORT\ J +2 &'gOSR\ J + &(fMQJ\ J + &*gOR?\ J + &,[fMR\ J +6 &.gMR\ J +10 &/eNS\ J +9 &1cKP\ I +10 &3bgMPw\ J +9 &5&`MRm\ I +9 &6cLR^\ I +10 &8eORg\ I +9 &:kaMSO\ J +10 &<-gMSL\ J +9 &=eQSD\ I +9 &?cNQ1\ I +10 &AshOR*\ J +9 &C6`NR#\ I +9 &DdNT\ I +10 &FjNR\ K +9 &HxsMQ\ K +10 &J,NR\ P +9 &KMP\ T +9 &MLR\ V +10 &OSNQT\ - +9 &O~MO,\ J +9 ( +3 "collection"'6& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.54 + .Hand.open +2 "manipulator"&)1 +2 "core" &O]KP\ F +65 1 +2 "manipulator"&7% +3 "core" % - \   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&-'\ +95 "core" ' + .tCTV.dial CSV,avoiding: :intake +2 "collection"'.  +125 "core"  + .tCSV.dial CTV +2 "collection"'=  +28 "core"  +2 .tPS.seek 2.5ml +2 "processing"%>' +2633 "core" ' +2 "collection"'<% +3 "core" % D"&\ +3 .tCS.seek 4.15ml + "collection"'A'Q +1562 "core" ' + .tdelay 8 seconds +803 .PSV.dial :air +2 "processing"%B  +40 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%2  +79 "core" ~ +2 .tPS.seek 0ml +2 "processing"%G'W +869 "Can"J\ E +1762 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"'4 ` +37 "core" ^ +2 .tCSV.dial :air +2 "collection"'I @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'J' D +1567 "core" ' +2 .tCSV.dial CTV +2 "collection"':  +42 "core"  +2 .tCS.seek 0ml +2 "collection"'9' +2622 "core" ' +2 .tCBV.dial :waste1 + "collection"'K @ +28 "core" > +2 .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +3 "collection"'  +125 "core" +2 "collection"'N& +4 "core" &O\\KP{\ F +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&*% +4 "core" %\   c  +2 "storage"(D% +3 "core" %y M\ +2 "storage"(P. +4 "core" .( + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(Q( +197 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (?& +2 "core" & d\ +2 "manipulator"&;& +4 "core" &   V 3 +2 "manipulator"&C% +4 "core" %\    ;  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&F( +157 "core" ( + "manipulator"&& +4 "core" &    +2 "storage"(E& +4 "core" & \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&S' +102 "core" ' + "storage"(O& +4 "core" & k\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(M'H +281 "core" ' + "storage"(- +4 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +2 "manipulator"&[& +4 "core" &   1 +2 "storage"(L& +3 "core" & P\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&Y'D +35 "core" ' +2 .tElbow.hold +2 "manipulator"&W, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(- +3 "core" -' +3 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"(!'J +29 "core" ' + "manipulator"&_% +4 "core" %Po ȸ +2 "storage"(\\& +4 "core" & g g V\ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 312 counts + "manipulator"&^'| +20 "core" ' +2 "manipulator"&T& +4 "core" &   o +2 "storage"(Z& +4 "core" & \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&V' +20 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(X'A +37 "core" ' +2 "manipulator"&b& +4 "core" & \  ] +2 "manipulator"&d% +3 "core" %  { +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&a'\ +97 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +157 "core" ( + "manipulator"&h& +4 "core" &  :+ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &i& +3 "core" &   :* +2 .tForearm.seek CC +2 "manipulator"&j', +103 "core" ' +10 .tHand.close + "manipulator"&g/ +65 "core" / +2 .tCC.seek :open +2 "collection"'k( +376 "core" ( +2 "storage"(e& +3 "core" & \ +2 "storage"(n& +4 "core" & U\ +2 "manipulator"&f& +4 "core" &  _ 5 +2 "manipulator"&p% +5 "core" % + \  : j +2 .tForearm.seek :retract +2 "manipulator"&m'\ +95 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&l( +157 "core" ( +2 "manipulator"&o& +3 "core" &   _ +2 "storage"(u& +4 "core" &\ \  \ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&q'D +111 "core" ' +2 .tElbow.hold +2 "manipulator"&w, +2 "core" , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&z1 +73 "core" 1 +2 "manipulator"&|% +4 "core" % Vm   ȷ +2 "storage"(s& +3 "core" & F\ +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 318 counts + "manipulator"&H'ς +20 "core" ' + "manipulator"&c& +4 "core" &   +2 "storage"(R& +4 "core" &\ \  A\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&x' +17 "core" ' +2 "storage"(r% +4 "core" %I\ $\ #\  +3 ."downElevator"SE.seek :down +3 "storage"({'v +99 (~% +3 "core" %G \ U^ +2 "manipulator"&% +4 "core" %  \ / +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&v'\ +88 "core" ' +56 ' + ."downElevator"SE.stop + "storage"(5 +3 .tPSV.dial :air +2 "processing"%  +67 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2635 "core" ' +2 .tdelay 1 second +101 .PSV.dial :mixloop +2 "processing"%y +40 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +41 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +42 "core" +2 .tdelay 1 second +103 .PSV.dial :air +5 "processing"%  +42 "core"  + .tdelay 1 second +103 .PS.seek 0ml +2 "processing"%'W +2628 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +4 "core" &\ +2 "manipulator"&& +4 "core" &   ' +2 "manipulator"&\ % +3 "core" %\   ]  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +175 "core" ( + "manipulator"&& +4 "core" &-   5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +3 "core" &-  \ B 5 +2 .tForearm.seek :garage +2 "manipulator"&'! +104 "core" ' +2 .tHand.close + "manipulator"&/ +77 "core" / +2 "manipulator"&& +3 "core" &-   f 5 +2 "manipulator"&% +4 "core" % 4  e +2 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&( +153 "core" ( + "manipulator"&"& +4 "core" &   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" & \ T  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&@' +99 "core" ' +2 "manipulator"&%& +3 "core" &    +2 "manipulator"&&% +4 "core" % \  _  +2 "processing"%U& +4 "core" &\ +3 "processing"%`& +4 "core" &\ +3 .tPC.seek :closed +2 "processing"%+(Tg +3 "core" &\  +51 &5}\ *y +2 &e\ > +2 &\\v\ M +2 &!Y\ L + &_\ L + &b \ L +7 &g_\ L +9 &)\\\ L +9 &]\ K +10 &[\ L +9 & o\\\ L +9 &"1a"\ L +10 &#b/\ K +9 &%a/\ L +10 &'wa0\ L +9 &)9b.\ L +9 &*`5\ K +10 &,](\ L +9 &.~_0\ L +9 &0BZ4\ K +10 &2];\ K +9 &3`7\ L +10 &5]7\ L +9 &7I_:\ L +9 &9 ]@\ K +10 &:\\M\ L +9 &<_E\ L +9 &>R_M\ K +10 &@`L\ K +9 &A`M\ K +10 &C`N\ L +9 &EZ`M\ K +9 &GeL\ L +10 &HoQ\ M +9 &J\\\ P +9 &LPU\ Q +10 &NZ\ R +9 &OZ\ R +10 &Q]\ R +9 &SHa\ 1 +9 &T17gX\ 0 +9 ( +2 &TAi\ +2 "processing"%`& +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.51 +2 "processing"%,& +3 "core" &TA_\ +2 .tHand.open + "manipulator"&(1 +73 "core" 1 + "manipulator"&% +4 "core" %  9  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +2 .tPRV.dial :air +2 "processing"%  +43 "core"  +2 .tPSV.dial :mixloop + "processing"%1 +42 "core" +2 "processing"%$% +4 "core" %Ym\ +2 .tPS.seek 0.3ml +2 "processing"% ' +387 "core" ' +2 .tPSV.dial PSR + "processing"%] +97 "core"  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml + "processing"%3'* +493 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%' +1936 "core" ' + .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%5 +109 "core" + .tPTV.dial :mixing +2 "processing"%/ @ +69 "core" A + .tPBV.dial :waste2 +2 "processing"%0  +101 "core"  +3 .tPS.seek 0ml + "processing"%}'W +2637 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&)& +4 "core" & \  C  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&7( +25 "core" ( + "manipulator"&6& +4 "core" &  3 % +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &.& +3 "core" &   ; % +2 .tForearm.seek PC +2 "manipulator"&=' +98 "core" ' + .tHand.close +2 "manipulator"&#/ +70 "core" / +2 .tPC.seek :open +2 "processing"%t( +399 "core" ( +2 "manipulator"&<& +4 "core" &  ! % +2 "manipulator"&% +3 "core" %   \   +2 .tForearm.seek :retract +2 "manipulator"&B'\ +90 "core" ' +2 .tElbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&2(- +128 "core" ( + "manipulator"&>& +4 "core" &.     +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &4& +3 "core" &.  >  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&I'! +105 "core" ' +2 .tHand.open + "manipulator"&A1 +69 "core" 1 +2 "manipulator"&:% +4 "core" % ){  Ȼ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&J'\ +98 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%K& +3 "core" &\ +2 "manipulator"&% +4 "core" %\    :  +2 "storage"(N% +5 "core" %u \  Z\ + "storage"(*. +4 "core" .( + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(D( +192 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (P& +3 "core" & \  +2 "manipulator"&?& +3 "core" &.   ;  +2 "manipulator"&;% +4 "core" %\    Z  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&C( +171 "core" ( +2 "manipulator"&& +4 "core" &   $ +2 "storage"(& +3 "core" & \ \ \ -\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&E' +97 "core" ' +2 "storage"(O& +5 "core" & \ \  k\  +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +44 .tSE.seek :beamBreak +8 "storage"(''H +282 "core" ' + "storage"(-- +3 "core" -'} +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (& +3 "core" & \  +2 "manipulator"&[& +3 "core" &  \ F $ +2 .tElbow.seek 2 +2 "manipulator"&L( +4 "core" ( +2 "manipulator"&& +4 "core" &   ! $ + "storage"(_& +4 "core" & e\  +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&\\'y +22 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&T/ +74 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&Z& +3 "storage"(b'v +8 "core" &  D $ + "manipulator"&d% +4 "core" % v  a +2 .tForearm.seek :retract +2 "manipulator"&S'\ +97 "core" ' +2 .tElbow.seek PC +2 "manipulator"&F( +166 "core" ' + ."downElevator"SE.stop + "storage"(5 +80 "core" ( + "manipulator"&M& +4 "core" &   ! +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &Y& +4 "core" &  D +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&^' +92 "core" ' +2 "manipulator"&!& +3 "core" &  ) +2 "manipulator"&h% +4 "core" %   @ T +2 "processing"%i& +4 "core" &\ +4 "processing"%V& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%W(Tg +4 "core" &\ +7 &4\ $c +10 &U\ 6 +9 &\ K +9 &]\ K +10 &o^\ K +9 &1`\ K +10 &c\ L +9 &_\ L +9 &wb|\ K +10 &8_|\ L +9 &^~\ K +9 &!`\ L +10 &#]~\ K +9 &%A`\ K +10 &'b|\ K +9 &(_s\ K +9 &*\\j\ K +10 &,J]m\ K +9 &. ]m\ K +9 &/]m\ K +10 &1an\ K +9 &3Q^d\ K +10 &5^f\ K +9 &6]^\ K +9 &8]]\ K +10 &:Y[V\ K +9 &<Y^\ K +9 &=]a\ K +10 &?]_\ K +9 &Ab]`\ K +10 &C$]Y\ K +9 &D^X\ K +9 &Fb\\\ K +10 &Hhe`\ L +9 &J%nY\ M +9 &KS\ P +10 &MI\ Q +9 &O`G\ Q +10 &Q!I\ Q +9 &RH\ > +9 &SAiJ\ W +10 &TG-Q\ + +5 ( +2 "processing"%V& +4 "core" &TGE\ + +2 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.46 + .Hand.open +2 "manipulator"&g1 +64 "core" 1 +2 "manipulator"&a% +4 "core" %     T +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +3 "manipulator"&8'\ +89 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%e  +2 %n9 +6 "core" 9} +103 "processing"%f9 +2 "core" 9} +103 "processing"%p9 +2 "core" 9}  +103 "processing"%o9 +2 "core" 9}  +103 "processing"%u9 +3 "core" 9} +103 "processing"%j9 +2 "core" 9} +103 "processing"%9 +2 "core" 9} +103 "processing"%z9 +2 "core" 9} +103 "processing"%|9 +2 "core" 9}" +103 "processing"%s9 +3 "core" 9~& +103 "processing"%c9 +2 "core" 9+ +103 "processing"%R9 +2 "core" 9}/ +103 "processing"%r9 +2 "core" 9}3 +103 "processing"%m9 +2 "core" 9}7 +103 "processing"%~9 +2 "core" 9}; +103 "processing"%9 +2 "core" 9}@ +103 "processing"%l9 +2 "core" 9}D +103 "processing"%q9 +2 "core" 9}H +103 "processing"%H9 +2 "core" 9~L +103 "processing"%X9 +3 "core" 9~P +103 "processing"%9 +2 "core" 9~U +103 "processing"%x9 +2 "core" 9Y +103 "processing"%{9 +2 "core" 9~] +103 "processing"%G9 +2 "core" 9a +103 "processing"%y9 +3 "core" 9e +103 "processing"% 9 +2 "core" 9 j +103 "processing"%9 +2 "core" 9n +103 "processing"% 9 +2 "core" 9r +103 "processing"%9 +2 "core" 9 v +103 "processing"%9 +3 "core" 9'{ +103 "processing"%9 +2 "core" 9-\ +103 "processing"%\ 9 +2 "core" 93 +103 "processing"%9 +2 "core" 9:\ +3 .tPH.hold 2:00:00,28C +4 "processing"% pp9 +2 .tdelay 1:30 +4 "core"  +9000 .tPSR.select :air +43 .PSV.dial PSR +10 "processing"%w +94 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml + "processing"%' +585 "core" ' + .tdelay 5 seconds +503 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%'[ +1616 "core" ' +2 .tPTV.dial :puck + "processing"%  +69 "core"  +2 .tPSV.dial PTV + "processing"%v +70 "core" +2 .tPBV.dial :waste1 +2 "processing"%"  +124 "core"  +2 "processing"%% +4 "core" %`m\  +2 .tPS.seek 1.5ml +2 "processing"%' +592 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%% * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%&'W +1616 "core" ' +2 .tdelay 5:00 +14991 "Can"J\ @m +15011 #trecoverPSRreagent08 +6 .PTV.dial :puck +2 "processing"%U  +16 "core"  + .tPBV.dial :waste1 +2 "processing"%  +33 "core"  +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" * +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"% +70 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%,' +2300 "core" ' +2 .tPSV.dial PTV + "processing"%( +71 "core" + .tdelay 5 seconds +503 .PSV.dial PSR + "processing"% +71 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +3 "processing"%` +70 "core" + .tdelay 5 seconds +503 .PSV.dial :air + "processing"%  +68 "core"  +2 .tPS.seek 0ml +2 "processing"%1'W +2293 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%$  +130 "core" +2 .tPSV.dial :mixloop +2 "processing"%@ +42 "core" + .tPRV.dial :ab1 +2 "processing"% @ +70 "core" A +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%]'w +363 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +3 "collection"'  +2 "processing"%3  +46 "core"  +3 + "processing"%5% +4 "core" %}\ +2 .tPS.seek 0.3ml +2 "processing"%/' +361 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'0  +31 "core" +2 .tPRV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%)'D +1276 "core" ' + .tPRV.dial :waste2 +2 "processing"%6 @ +70 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%.' +860 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%#  +42 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%'[ +1619 "core" ' + .tPSV.dial :PML +2 "processing"% +42 "core" +2 .tPTV.dial :mixing +2 "processing"%+ @ +70 "core" A + .tPBV.dial :waste1 +2 "processing"%<  +33 "core" +2 "processing"%% +3 "core" %]\  +3 .tPS.seek 1.85ml + "processing"%>'= +233 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%4 * +34 "core" , +3 .tPS.seek 0ml + "processing"%='W +1959 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'7& +3 "core" &[^\ +2 "manipulator"&A& +4 "core" &   3 +2 "manipulator"&:% +3 "core" %\ \ \ 1  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&K(- +157 "core" ( + "manipulator"&& +4 "core" &-  (  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &B& +3 "core" &-     +2 .tForearm.seek :garage +2 "manipulator"&N'! +106 "core" ' +2 .tHand.close +2 "manipulator"&*/ +68 "core" / + "manipulator"&I& +4 "core" &-   +2 "manipulator"&P% +3 "core" % 2  E +2 .tForearm.seek :retract +2 "manipulator"&?'\ +98 "core" ' +47 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&;( +281 "core" ( +2 "manipulator"&Q& +4 "core" & K 1 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &   1 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&', +97 "core" ' +2 "manipulator"&O& +3 "core" & G 1 +2 "manipulator"&2% +4 "core" %+  T +2 "collection"'J& +4 "core" &Z_I\ +3 "collection"'-& +5 "core" &[^V\ +2 .tCC.seek :closed +2 "collection"'(O +3 "core" &Z]0\  +10 &3[^\ +| +9 &fX]\ > +9 &{\\^\ L +10 &S^]]E\ K +9 &cZ] \ L +10 &_Z]\ L +9 &bY]\ K +9 &ZaZ]\ L +10 &aZ_G\ K +9 &c\\]!\ K +9 & _[^I\ K +10 &"b\\X\\F\ L +9 &$%`Y_\ K +10 &%[Y]\ K +9 &'`Z^H\ L +9 &)k_[^K\ K +10 &+-\\Z]E\ K +9 &,gY]\ L +9 &.cZ^B\ K +10 &0sgZ^X\ K +9 &25dZ^W\ K +10 &3cZ]H\ K +9 &5cZ\\[\ J +9 &7{d[^`\ K +10 &9>eY_I\ K +9 &;cY_\ J +9 &<c\\\\\ K +10 &>bW]\ K +9 &@FcZ]X\ K +10 &BgW]\ K +9 &CbY]\ K +9 &EcY\\\ K +10 &GKkY\\\ L +9 &I~W]\ N +9 &JY[\ R +10 &LtW]\ V +9 &N2[\\\ D +10 &O<:Y]A\ 'r +9 &OhZ_0\ A +5 ( +2 "collection"'-& +4 "core" &OUX]\ A +2 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.58 +2 "collection"'[& +4 "core" &OTY\\\ A +2 .tHand.open + "manipulator"&1 +72 "core" 1 +2 "manipulator"&_% +4 "core" % + +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&T'\ +94 "core" ' +2 .tPSV.dial PSR +2 "processing"%Z +97 "core"  +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 +502 .PSV.dial :waste1 +2 "processing"%C  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%E'W +1608 "core" ' +2 .tPSV.dial PSR +2 "processing"%' +42 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%\\' +2636 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +8 .tCBV.dial PRV +3 "processing"%M  + "collection"'Y  +33 "core"  +123  +2 .tPSV.dial :mixloop +2 "processing"%L +96 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'!  +4 "core" +2 .tPTV.dial :PRVmixing + "processing"%h  +72 "core" +2 .tPS.seek 0ml +2 "processing"%i'W +2637 "core" ' + .tPSV.dial :air +2 "processing"%b  +41 "core"  +2 .tPS.seek 2.5ml +2 "processing"%S' +2633 "core" ' + .tPSV.dial :mixloop +2 "processing"%t +42 "core" +2 .tPS.seek 0ml +2 "processing"%g'W +2629 "core" ' +2 .tPSV.dial :air + "processing"%a  +42 "core"  +3 .tPS.seek 2.5ml + "processing"%n' +2635 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%V +42 "core" +2 .tPS.seek 0ml +2 "processing"%f'W +2641 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&^& +4 "core" & % 1 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&p( +25 "core" ( +2 "manipulator"&o& +4 "core" &  1 ' +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &u& +3 "core" & ' +2 .tForearm.seek CC +2 "manipulator"&j', +104 "core" ' + .tHand.close +2 "manipulator"&/ +75 "core" / +2 .tCC.seek :open +2 "collection"'z( +379 "core" ( +2 "manipulator"&|& +4 "core" &  ; ' + "manipulator"&s% +4 "core" %    K  +2 .tForearm.seek :retract +2 "manipulator"&c'\ +103 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&R(- +318 "core" ( +2 "manipulator"&r& +3 "core" &-  N R +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &m& +3 "core" &-  \ T R +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&~'! +109 "core" ' + .tHand.open +2 "manipulator"&1 +73 "core" 1 +2 "manipulator"&l% +4 "core" % ( +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&q'\ +98 "core" ' +2 ."da"delayUntil "13:54:13.29" +4122 "Can"J\ A&8 +20622 #"da"recoverPRVreagent08 +6 .PTV.dial :mixing + "processing"%H @ +72 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%X  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , + ."da"PSV.dial :air +2 "processing"%x  +42 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%{' +2269 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%G +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" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +41 "core"  +3 ."da"PS.seek 0ml +2 "processing"% 'W +2283 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +588 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1616 "core" ' + ."da"PTV.dial :puck +2 "processing"%\  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%w  +32 "core"  +2 "processing"%}% +4 "core" %`\ +2 ."da"PS.seek 1.5ml +2 "processing"%' +596 "core" ' +2 ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +2 "processing"% * +31 "core" * +3 ."da"PS.seek 0ml +2 "processing"%v'W +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%"  +15 "core"  + ."da"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 +2 "processing"%% +69 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2272 "core" ' + ."da"PSV.dial PTV +2 "processing"%e +70 "core" +3 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%U +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +71 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'W +2293 "core" ' + #"da"washCycleDA #2 of 2 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%& +122 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%(' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +13 ."da"PS.seek 2ml +4 "processing"%'[ +1610 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%`  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +81 "core"  + ."da"PBV.dial :waste1 +2 "processing"%,  +33 "core"  + "processing"%$% +4 "core" %Z\  +2 ."da"PS.seek 1.5ml +2 "processing"%@' +594 "core" ' +42 "Can"R\ 9΂ +8 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" * +2 ."da"PS.seek 0ml +2 "processing"%1'W +1615 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%3  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%5 * +34 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%] +68 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%0' +2288 "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"%6 +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%)  +68 "core"  +3 ."da"PS.seek 0ml +2 "processing"%#'W +2284 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air +2 "processing"%.  +41 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%  +129 "core" + ."da"delay 5 seconds +503 .PRV.dial :ab2 +2 "processing"%+  +41 "core"  + ."da"PTV.dial :PRVmixing +2 "processing"%<  +15 "core" +2 ."da"PSV.dial :mixloop +2 "processing"% +42 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%4' +398 "core" ' +3 ."da"delay 2 seconds +207 .PRV.dial :air +2 "processing"%  +42 "core"  + "processing"%>% +4 "core" %I\  +2 ."da"PS.seek 0.55ml +2 "processing"%7'} +328 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%A  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%:'[ +1568 "core" ' + ."da"PSV.dial :PML +2 "processing"% +42 "core" +2 ."da"PTV.dial :mixing +2 "processing"%B @ +70 "core" A + ."da"PBV.dial :waste1 +2 "processing"%F  +32 "core" +2 "processing"%*% +4 "core" %a\ +2 ."da"PS.seek 1.85ml +2 "processing"%I'A +251 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%P * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%8'W +1971 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +29943 "Can"R\ Nd +18060 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%N @ +4 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%Q  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , + ."da"PSV.dial :air +3 "processing"%K  +41 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%O' +2300 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%2 +42 "core" + ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%J  +42 "core"  + ."da"delay 2 seconds +203 .PSV.dial :mixloop + "processing"%? +41 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%k  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%['W +2274 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +123 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%_' +592 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%-'[ +1604 "core" ' + ."da"PTV.dial :puck +2 "processing"%Z  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +68 "core" + ."da"PBV.dial :waste1 +2 "processing"%=  +33 "core"  + "processing"%C% +4 "core" %Z\  +2 ."da"PS.seek 1.5ml +2 "processing"%d' +591 "core" ' + ."da"delay 3 seconds +344 .PBV.dial between PSV and waste1 +9 "processing"%' * +32 "core" * +2 ."da"PS.seek 0ml +2 "processing"%E'W +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%Y  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%M  +32 "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"%! +70 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%h' +2298 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%\\ +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%b +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +31 "processing"%i +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%t  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%S'W +2282 "core" ' +2 #"da"washCycleDA #2 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%a +122 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%g' +590 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml + "processing"%V'[ +1610 "core" ' + ."da"PTV.dial :puck +2 "processing"%n  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%^ +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%o  +33 "core" + "processing"%u% +4 "core" %Z\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +590 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%; * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%T'W +1603 "core" ' +2 ."da"delay 2:00 +661 "Can"T\ X; +11342 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%|  +32 "core"  +3 ."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 +2 "processing"%j +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%p' +2296 "core" ' + ."da"PSV.dial PTV +2 "processing"%r +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%m +71 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%l  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%c'W +2282 "core" ' +2 #"da"washCycleDA #3 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%~ +122 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%H' +593 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%X'[ +1604 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%x +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%f  +32 "core"  +2 "processing"%G% +3 "core" %Y\  +2 ."da"PS.seek 1.5ml +2 "processing"%y' +599 "core" ' + ."da"delay 3 seconds +303 .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 +2 "processing"%{  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core" +2 ."da"delay 30 seconds +3046 .PBV.dial between PSV and waste1 +8 "processing"% * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +70 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%\ ' +2286 "core" ' + ."da"PSV.dial PTV +3 "processing"% +69 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%w +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%} +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +68 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2278 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +132 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +13 ."da"PS.reconfigure :default +8 "processing"%#A d`xb +10 ."da"PS.seek 0.25ml +2 "processing"%"'7 +341 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +3 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%' +330 "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 +2 "processing"%%  +4 "core"  + ."da"PSV.dial PTV +2 "processing"%v +72 "core" + ."da"PBV.dial :waste1 +3 "processing"%e  +35 "core" +2 "processing"%U% +3 "core" %\\\ ' +2 ."da"PS.seek 1.5ml +3 "processing"%' +587 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1610 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%&  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3002 .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 :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +1615 "Can"Q\ 'B +828 "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"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%@'W +2421 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%3 +131 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"% '[ +2122 "core" ' + ."da"delay 5 seconds +503 .PTV.dial :puck +3 "processing"%5  +4 "core"  + ."da"PSV.dial PTV +2 "processing"%] +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%1  +34 "core" +2 "processing"%% +3 "core" %Y\ , +2 ."da"PS.seek 1.5ml +2 "processing"%/' +582 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%6 * +37 "core" , + ."da"delay 1 second +103 .PSV.dial :waste1 + "processing"%)  +103 "core"  +2 ."da"PS.seek 0ml +3 "processing"%0'W +1613 "core" ' +2 "processing"%.9 +3 "core" 953 +2 #"da"Processing Puck Heater at 28.1C before imaging +2 .PH.coast + "processing"% +3 %+& + "core" 53 +4 &TG\ 0+ +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&<% +4 "core" %\  R R  +2 "storage"(% +4 "core" %} \ I + "storage"(#. +3 "core" .( +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 + "storage"(( +195 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (>& +48 "core" & *\ I +9 "manipulator"&4& +3 "core" &- R S ) R +2 "manipulator"&A% +4 "core" %\  [ S  +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&7( +176 "core" ( +2 "manipulator"&& +5 "core" &\ < O "x +2 "storage"(B& +4 "core" & p\ G +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&F' +98 "core" ' + "storage"(*& +4 "core" & \ G +3 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(P'H +287 "core" ' +2 "storage"(:- +2 "core" -'t +2 ."da"SE.configure :default +8 "storage"(#QK-0-\ b +3 "manipulator"&I& +3 "core" &   % !w +2 "storage"(N& +9 "core" & u \ C +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&Q'D +39 "core" ' +3 ."da"Elbow.hold + "manipulator"&, +3 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 "storage"(K- +3 "core" -'t +3 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(8': +30 "core" ' +2 "manipulator"&2% +3 "core" %Se  +2 "storage"(J& +4 "core" & \ \ 2 +2 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 1 + 315 counts + "manipulator"&?' +18 "core" ' +2 "manipulator"&k& +3 "core" &\ Q O 5 "x +3 "storage"(O& +3 "core" & \ G +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&' +31 "core" ' +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(['1 +46 "core" ' +2 "manipulator"&_& +3 "core" &\ \\ < x "x +2 "manipulator"&Z% +4 "core" % 8 (   +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&'\ +87 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&=( +271 "core" ( + "manipulator"&C& +4 "core" & : @ _ +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &-& +3 "core" & 1 . L +2 ."da"Forearm.seek PC +2 "manipulator"&'' +93 "core" ' +2 ."da"Hand.close + "manipulator"&d/ +71 "core" / +2 ."da"PC.seek :open +2 "processing"%Y( +402 "core" ( +2 "storage"(M& +3 "core" & n\ I +2 "manipulator"&L& +4 "core" & C G +2 "manipulator"&!% +3 "core" %  F L   +3 ."da"Forearm.seek :retract +2 "manipulator"&E'\ +90 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&\\( +249 "core" ( + "manipulator"&b& +4 "core" &\ L 6 9 # +2 "storage"(i& +3 "core" & Y\ F +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&t' +95 "core" ' +2 ."da"Hand.open + "manipulator"&h1 +69 "core" 1 +3 "storage"(a- +3 "core" -'1 +3 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(S' +28 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.19 Pucks below Top Plate +2 "storage"(g' +54 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23dec2014h50ml_niagara.tif +1945 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +26041 #"da"SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 251.759 seconds\ /var/log/esp/da23dec2014h50ml_niagara.tif: TIFF Upload Complete\ +56 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23dec2014h50ml20s_niagara.tif +2072 #SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23dec2014h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23dec2014h50ml30s_niagara.tif +3069 #SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23dec2014h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "251.759 sec auto-exposure",Subject: "da23dec2014h50ml images!" +4 "storage"(n- +4 "core" -' +3 "storage"(^& +4 "core" & #  8\ +7 "manipulator"&o& +17 "core" & ] +9 ."da"Elbow.seek 1 +9 "manipulator"&u( +18 "core" ( +2 "manipulator"&V& +5 "core" & \ +2 "storage"(;& +55 "core" & X X \ +2 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&' +4 "core" ' +3 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.91 Pucks below Top Plate +2 "storage"('= +57 "core" ' +2 "manipulator"&|& +5 "core" &   A \ +2 "storage"(s& +3 "core" &\ \ v\ +3 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&j'D +35 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&T, +4 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 2.09 Pucks below Top Plate +2 "storage"(r'( +21 "core" ' + "manipulator"&m% +4 "core" %Ws   K ǹ$ +2 "storage"(& +4 "core" & \ +2 ."da"Forearm.force -20 + "manipulator"&5 +5 ."da"Forearm.seek 1 + 319 counts +2 "manipulator"&l'σ +16 "core" ' +43 "manipulator"&p& +5 "core" &   ; \ +2 "storage"(~& +4 "core" &\ \  \ +4 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&c' +21 "core" ' +4 "storage"(H% +10 "core" %'\ \  n\  +6 ."downElevator"SE.seek :down +6 "storage"('v +99 (x% +6 "core" %F \ SU +4 "manipulator"&f% +7 "core" %\  O +6 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +5 "manipulator"&G'\ +90 "core" ' +27 ' +2 ."downElevator"SE.stop +4 "storage"(5 +6 (X& +6 "core" &\ \ +6 #tStarting finalPurge +6 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +6 "processing"% & +8 "core" &z\ +4 "manipulator"&y& +9 "core" &   \ +5 "manipulator"&{% +10 "core" %\   F  +6 ."psFlush"Elbow.seek FlushPuck::Garage +5 "manipulator"&(- +173 "core" ( +3 "manipulator"& & +8 "core" &- \ 2 j +5 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +5 && +6 "core" &- g j +5 ."psFlush"Forearm.seek :garage +4 "manipulator"&'! +107 "core" ' +3 ."psFlush"Hand.close +8 "manipulator"&/ +72 "core" / +3 "manipulator"&w& +8 "core" &-   : j +5 "manipulator"&}% +6 "core" % ) \ / +6 ."psFlush"Forearm.seek :retract +4 "manipulator"&'\ +107 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek PC +3 "manipulator"&\ ( +122 "core" ( +3 "manipulator"&& +7 "core" &   K +4 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +5 && +106 "core" &   +8 ."psFlush"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek PC +4 "manipulator"&"' +93 "core" ' +4 "manipulator"&& +8 "core" & & +4 "manipulator"&%% +8 "core" %  Y d +4 "processing"%v& +7 "core" &d\ +6 "processing"%e& +9 "core" &d\ +7 ."psFlush"PC.seek :closed +4 "processing"%U(Tg +11 "core" &a\ +3 &c\ +2 &`\ 7 +6 &=K}a\ / +9 &lte\ D +9 &bd\ L +10 &_d\ K +10 &_^\ L +8 &]ba\ K +10 &bd\ K +10 &^]\ K +8 &\\V\ K +10 &e_]\ K +9 &!'__\ K +10 &"\\[\ K +10 &$_Q\ K +8 &&n_Y\ K +10 &(0`^\ K +10 &)_\\\ K +10 &+_^\ K +10 &-v_^\ K +7 &/7]_\ K +10 &0^_\ K +10 &2_W\ K +8 &4|a\\\ L +10 &6@^]\ K +10 &8]c\ J +8 &9]`\ K +11 &;^_\ K +10 &=H]\\\ K +8 &?\ ][\ K +10 &@]T\ K +8 &B[X\ K +10 &DO^\\\ K +10 &Fb^\ K +8 &Gg\\\ L +10 &IoV\ M +9 &KG\\\ Q +10 &MS\ Q +10 &N\\\ R +8 &PO\ R +10 &RLU\ R +10 &SaP\ "i +11 &TGRK\ ( +11 ( +2 &TKJ\ $ +4 &TK>\ $ +4 "processing"%e& +8 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.54 +3 "processing"%& +4 "core" &TKF\ $ +5 &TKK\ $ +4 ."psFlush"Hand.open +2 "manipulator"&1 +68 "core" 1 +3 "manipulator"&% +7 "core" %   W d +4 ."psFlush"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +4 "manipulator"&&'\ +92 "core" ' +3 ."psFlush"PSR.select :air +4 .PSV.dial PSR +3 "processing"% +44 "core"  +4 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +4 "processing"%(' +226 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +76 #"uploadLog"upsync +291 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +14 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%`' +2130 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"% @ +185 "core" B + ."psFlush"PTV.dial :PRVmixing +2 "processing"%,  +125 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"%$ +108 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%'9 +2635 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"% +95 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +598 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%3' +2116 "core" ' + ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%@  +32 "core"  +2 ."psFlush"PTV.dial :mixing +2 "processing"%5 @ +70 "core" B + ."psFlush"PSV.dial :mixloop +2 "processing"%] +97 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%1'9 +650 "Can"I\ ;(& +1978 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +96 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"% 'P +1102 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%6' +1615 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%) +70 "core" + ."psFlush"PTV.dial :puck +2 "processing"%/  +70 "core"  +2 ."psFlush"PBV.dial :waste1 +2 .PS.seek 0ml +2 "processing"%.'W +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +70 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%+' +592 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%<' +2122 "core" ' +42 ."psFlush"PSV.dial PTV +9 "processing"% +70 "core" + ."psFlush"PBV.dial PSV +2 "processing"%# U +51 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%>'W +2636 "core" ' + ."psFlush"PSV.dial PBV +7 "processing"%4 @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%A' +2636 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%D  +68 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"%'W +2633 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%B +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%*' +2633 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%R +68 "core" + ."psFlush"PBV.dial PSV +3 "processing"%q U +4 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%:'W +2632 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%I @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%N' +2638 "core" ' + ."psFlush"PSV.dial :waste1 +7 "processing"%K  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%2'W +2631 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%J +42 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%k'P +1101 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%O' +1612 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%_ +68 "core" + ."psFlush"PTV.dial :puck +3 "processing"%Z  +15 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%F  +51 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%7'W +2629 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%P +70 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%Q' +591 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%?' +2126 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%8 +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +51 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%C'W +2637 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%- @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2651 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%d  +68 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%W +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%M' +2633 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%L +69 "core" + ."psFlush"PBV.dial PSV +2 "processing"%! U +5 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%''W +2631 "core" ' +2 ."psFlush"PSV.dial PBV +7 "processing"%b @ +41 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%i' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%=  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%h'W +2627 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'a& +4 "core" &bgI\ +2 "manipulator"&E& +4 "core" &  V +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +43 .tElbow.seek PC +8 "manipulator"&[( +2 "core" ( +3 "manipulator"&S& +3 "core" &   +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &n& +3 "core" &   +3 .tForearm.seek PC +2 "manipulator"&^' +95 "core" ' +2 .tHand.close + "manipulator"&o/ +66 "core" / +2 .tPC.seek :open +2 "processing"%V( +400 "core" ( +2 "manipulator"&;& +3 "core" &   ! +2 "manipulator"&|% +4 "core" %     +2 .tForearm.seek :retract +2 "manipulator"&s'\ +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&m( +361 "core" ( +2 "manipulator"&& +4 "core" &  \ 4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &\\& +4 "core" &  H 4 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&p', +103 "core" ' + "manipulator"&~& +4 "core" & \  s 4 +2 "manipulator"&t% +4 "core" %(   l t +2 "collection"'H& +4 "core" &bhQ\ +3 "collection"'g& +5 "core" &bgR\ +2 .tCC.seek :closed +3 "collection"'(O +4 "core" &bgL\ +5 &cgR\ 6 +9 &@JegQ\ 0 +9 &rudgQ\ D +10 &ldfI\ L +9 &cbgP\ J +10 &fdfR\ K +9 &dgcfO\ K +9 &'cdeI\ K +10 &edgO\ K +9 &eeeL\ K +9 &mddhQ\ K +10 &!.ecgH\ K +9 &"dbfM\ K +10 &$ebgS\ K +9 &&uebfN\ K +9 &(6hbfP\ K +10 &)ebjQ\ J +9 &+cdhP\ K +10 &-|gcgN\ K +9 &/@`dhB\ K +9 &1ecgA\ J +10 &2hbgP\ K +9 &4gagI\ K +9 &6GgagB\ K +10 &8\ bcgP\ K +9 &9cbgL\ J +9 &;eafL\ J +10 &=PgchQ\ J +9 &?eceQ\ J +10 &@cceR\ J +9 &BbdgR\ K +9 &DXgdg&\ K +10 &Fhdg<\ K +9 &GqcfO\ L +9 &IcgS\ O +10 &KGbfN\ S +9 &LcfP\ W +10 &NzaeU\ 8 +9 &Of/be@\ !d +9 &OIaeK\ > +3 ( +2 "collection"'g& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.49 + "collection"'x& +4 "core" &OHdgV\ > +2 .tHand.open + "manipulator"&f1 +70 "core" 1 +2 "manipulator"&u% +4 "core" % %  w +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' + #tFlushing the Collection Valve::Manifold +2 "collection"'j& +4 "core" &OHbgu\ > +2 "collection"'l% +3 "core" %dft\ +2 .tCSV.dial CSR +2 "collection"'X  +41 "core"  + #tPulling 5ml of CSR.flush + .CSR.select :flush +3 "collection"' +10 .tCS.seek 5ml + "collection"' 'l +1258 "Can"J\ G*0 +98 "core" ' + .tdelay 5 seconds +503 .CSR.select :air + "collection"' +9 'r% +3 "core" %l`fh\  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'y' +657 "core" ' + .tCSV.dial :waste +2 "collection"'{ +136 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'c' +1996 "core" ' + #tFlushing lower manifold's waste1 port +6 "collection"' & +4 "core" &OHdgj\ > +2 "collection"'% +9 "core" %cgF\ +2 .tCSV.dial :flush +2 "collection"'  +53 "core" +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 5ml + "collection"'T'l +1212 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +44 "core" B + "collection"'w% +4 "core" %laet\  +2 .tCS.seek 7ml +2 "collection"'}'\ +544 "core" ' + ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'G  +2 '  +41 "core"  +87  +2 .tCBV.dial :waste1 +2 "collection"' @ +49 "core" > +2 .tCS.seek 0ml +2 "collection"'' +1659 "core" ' + #tFlushing lower manifold's waste2 port +2 "collection"'& +4 "core" &OGfiC\ > +2 "collection"'% +3 "core" %fhk\ +2 .tCSV.dial :flush +2 "collection"'%  +70 "core" +2 .tCS.seek 5ml +2 "collection"'v'l +1203 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +87 "core" A +3 "collection"'Y% +3 "core" %lbgg\  +3 .tCS.seek 7ml +2 "collection"'' +539 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  + '  +8 "core"  +34  +2 .tCBV.dial :waste2 +2 "collection"'e  +107 "core"  +2 .tCS.seek 0ml +2 "collection"' ' +1654 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'"& +4 "core" &OGcf4\ > +2 "collection"'0% +4 "core" %bf4\ +2 .tCSV.dial CSR + "collection"'(  +53 "core"  + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +11 .tCS.seek 8ml + "collection"'' +1877 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml + "collection"',' D +542 "core" ' + ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'$ +2 '`  +97 "core" +34  +2 .tCTV.dial :intake +2 "collection"'  +71 "core" +2 .tIntake.select :open + "sampler") +11 .tCS.seek 2ml + "collection"'' \\ +1901 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'  +70 "core" ~ +2 .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'@' +585 "core" ' + .tCSV.dial CSR +2 "collection"'5  +97 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"']'l +1346 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml + "collection"'3' D +1345 "core" ' + .tCSV.dial CBV +2 "collection"' +97 "core" +2 .tCS.seek 0ml +2 "collection"'1' +2618 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"& & +4 "core" &  $ 4 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&)( +27 "core" ( + "manipulator"&/& +4 "core" &   ' +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &6& +3 "core" &   ' +2 .tForearm.seek CC +2 "manipulator"&', +106 "core" ' + .tHand.close +2 "manipulator"&./ +68 "core" / +3 .tCC.seek :open + "collection"'+( +378 "core" ( +2 "manipulator"&& +4 "core" &  ; ' +2 "manipulator"&#% +4 "core" %  \   - +2 .tForearm.seek :retract +2 "manipulator"&<'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&4(- +270 "core" ( + "manipulator"&>& +4 "core" &-   K +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &D& +3 "core" &- \   K +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&A'! +109 "core" ' + .tHand.open +2 "manipulator"&B1 +65 "core" 1 +2 "manipulator"&% +4 "core" % (  \  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&R'\ +98 "core" ' +2 "processing"%q& +3 "core" &\ +34854 "Can"I\ /,=R +60001 A\ .- +60001 F\ ./~ +60002 J\ /1L  +60001 V\ /2 +60002 Y\ /4\ @ +60001 V\ /6Z\ ւ +60001 Z\ /8\ l +60001 `\ /9  +60002 h\ /;i +60001 l\ /= . +60002 n\ /> Ă +60001 s\ /@xZ +60001 u\ /B( +60001 q\ /C +60002 q\ /E +60001 v\ /G6 +60001 s\ /HH +60002 p\ /Jނ +60001 q\ /LEt +60001 s\ /M\ +60002 s\ /O +60001 w\ /QT6 +60002 \ /Ŝ +60001 }\ /Tb +60001 \ /Vc +60002 x\ /X +60001 y\ /Y$ +60002 x\ /[q +60044 {\ /]!P +59958 }\ /^ +60002 y\ /`| +60001 \ /b0 +60001 \ /c +60002 \ /e> +60001 \ /g?Ԃ +60001 \ /hj +60002 \ /j +60001 \ /lM +60001 \ /m, +60002 \ /o‚ +60001 \ /q\\X +60001 \ /s  +60002 \ /t +60001 \ /vk! +60001 \ /x! +60002 \ /y"F +60001 \ /{z"܂ +60002 \ /}*#r +60001 }\ /~$ +60001 ~\ /$ +60002 ~\ /9%4 +60001 ~\ /%ʂ +60002 ~\ /&` @EST1703134847.92 ~\ /H& +60001 }\ /' +60001 }\ .(" +60002 }\ /V( +60001 }\ /)N +60002 |\ /) +60001 }\ /e*z +60001 }\ /+ +60002 ~\ .+ +60001 \ /t,< +60001 \ /$,҂ +60002 \ /-h +60001 \ /- +60001 \ /3. +60002 \ //* +60001 \ // +60001 \ /B0V +60002 \ /0 +60001 \ /1 +60001 \ /Q2 +60002 \ /2 +60001 \ /3D +60001 \ /_3ڂ +60002 \ /4p +60001 \ /5 +60001 \ /n5 +60002 \ /62 +60001 \ /6Ȃ +60002 \ /}7^ +60001 \ /,7 +60001 \ /8 +60001 \ /9 +60002 \ /;9 +60001 \ /:L +60002 \ /: +60001 \ /J;x +60001 \ /< +60002 \ /ũ< +60001 \ /Y=: +60001 \ /=Ђ +60002 \ /ʸ>f +60001 \ /g> +60001 \ /? +60002 \ /@( +60001 \ /v@ +60001 \ /&AT +60002 \ /A +60001 \ /օB +60001 \ /5C +60002 \ /C +60001 \ /۔DB +60001 \ /DD؂ +60002 \ /En +60001 \ /F +60002 \ /RF +60001 \ /G0 +60001 \ /GƂ +60002 \ /aH\\ +60001 \ /H +60001 \ .I +60002 \ /pJ +60001 \ / J +60001 \ /KJ +60001 \ /K +60002 \ //Lv +60001 \ /M +60002 \ /M +60001 \ /=N8 +60001 \ /N΂ +60002 \ /Od +60001  \ /LO +60001  \ /P +60002 \ /Q& +60001 \ /[Q +60001 \ / RR +60002 \ /R +60001 \ /jS~ +60001  \ / T +60002  \ /\ T +60001 \ / xU@ +60001 \ /(Uւ +60002 \ /Vl +60001 \ /W +60001 \ /7W +60002 \ /X. +60001 \ /XĂ +60001 \ /FYZ +60002 \ /Y +60001 \ /Z +60001 \ /T[ +60002 \ /[ +60001 \ / \\H +60002 \ /"c\\ނ +60001 \ /$]t +60001 \ .%^\ +60002 \ /'r^ +60001 \ .)"_6 +60001 \ /*_̂ +60002 \ /,`b +60001 \ /.0` +60002 \ //a +60001 \ /1b$ +60001 \ /3?b +60001 \ /4cP +60002 \ /6c +60001 \ /8Nd| +60001 \ /9e +60002 \ /;e +60001 \ /=]f> +60001 \ .? fԂ +60002 \ /@gj +60001 \ /Blh +60002 \ /Dh +60001 \ /Ei, +60001 \ 0Gzi‚ +60001 \ /I*jX +60002 \ /Jj +60001 \ /Lk +60002 \ /N9l +60001 \ /Ol +60001 \ /QmF +60002 "\ /SHm܂ +60001 %\ /Tnr +60001 %\ /Vo +60002 #\ /XVo +60001 $\ /Zp4 +60001 $\ /[pʂ +60002 )\ /]eq` +60001 +\ /_q +60001 ,\ /`r +60002 .\ /bts" +60001 -\ /d$s +60001 +\ /etN +60002 *\ /gt +60001 ,\ /i3uz +60002 -\ /jv +60001 +\ /lv +60001 +\ .nAw< +60002 -\ /ow҂ +60001 .\ /qxh +60001 .\ /sPx +60002 *\ /uy +60001 +\ /vz* +60001 )\ /x_z @EST1703221249.86 (\ /z{V +60001 (\ /{{ +60001 %\ /}n| +60002 '\ /} +60001 (\ /} +60001 )\ /}~D +60002 '\ /-~ڂ +60001 )\ /p +60001 *\ / +60002 )\ /< +60001 (\ /2 +60001 (\ /Ȃ +60002 *\ /J^ +60001 )\ / +60002 )\ / +60001 (\ /Y +60001 )\ / +60002 &\ /L +60001 &\ /h +60001 +\ /x +60002 +\ . +60001 2\ /w +60001 2\ /&: +60002 *\ /Ђ +60001 ,\ /f +60001 )\ /5 +60002 ,\ / +60001 /\ /( +60001 0\ /D +60002 .\ /T +60001 2\ / +60001 2\ /S +60002 1\ / +60001 4\ / +60001 5\ /aB +60002 9\ /؂ +60001 6\ /n +60002 :\ /p +60001 :\ / +60001 <\ /0 +60002 :\ /Ƃ +60001 <\ ./\\ +60001 =\ / +60002 A\ /Ž +60001 C\ /= +60001 A\ / +60002 A\ /ǝJ +60001 A\ /L +60001 B\ /v +60002 A\ /̫ +60001 ?\ /[ +60001 B\ / 8 +60002 B\ /Ѻ΂ +60001 A\ /jd +60001 B\ / +60002 C\ / +60001 @\ /y& +60002 H\ /( +60001 M\ /R +60001 S\ /݇ +60002 Z\ /7~ +60001 \\\ / +60001 ^\ / +60002 [\ /F@ +60001 `\ /ւ +60001 c\ /l +60002 g\ /T +60001 d\ . +60001 e\ /. +60002 e\ .cĂ +60001 i\ /Z +60001 j\ / +60002 o\ /r +60001 p\ /" +60001 l\ . +60002 l\ /H +60001 m\ .0ނ +60001 p\ /t +60002 j\ /\ +60001 n\ /? +60001 l\ /6 +60002 m\ /̂ +60001 r\ /Nb +60002 p\ / +60001 r\ . +60001 p\ / ]$ +60002 q\ / +60001 p\ / P +60001 k\ .k +60002 d\ /| +60001 d\ / +60001 _\ /z +60002 ]\ /)> +60001 [\ /Ԃ +60001 c\ /j +60002 b\ /8 +60001 d\ / +60001 b\ /, +60002 b\ /G‚ +60001 g\ / X +60001 j\ /" +60002 e\ /$U +60001 a\ /& +60002 b\ /' +60001 d\ /)dF +60001 e\ /+܂ +60002 h\ /,r +60001 i\ /.s +60001 k\ /0" +60002 m\ /14 +60001 m\ /3ʂ +60001 n\ /51` +60002 l\ /6 +60001 n\ /8 +60001 o\ /:@" +60002 s\ /; +60001 t\ /=N +60001 v\ .?N +60002 z\ /@z +60001 \ /B +60001 \ /D] +60002 \ /F < +60001 \ /G҂ +60002 \ /Ilh +60001 \ /K +60001 \ /LĔ +60002 \ /N{* +60001 \ /P* +60001 \ /QV +60002 \ /S +60001 \ /U9ǂ +60001 \ /V +60002 \ /XȮ +60001 \ /ZHD +60001 \ /[ڂ +60002 \ /]p +60001 \ /_W +60001 \ /a˜ +60002 \ /b2 +60001 \ /deȂ +60002 \ /f^ +60001 \ /g +60001 \ .itΊ +60002 \ /k$ @EST1703307651.81 \ /l϶ +60001 \ /nL +60002 \ /p2 +60001 \ /qx +60001 \ /s +60002 \ /uAҤ +60001 \ /v: +60001 \ /xЂ +60002 \ /zPf +60001 \ /{ +60001 \ /}Ւ +60002 \ /_( +60001 \ /־ +60001 \ /T +60002 \ /m +60001 \ /؀ +60001 \ / +60002 \ .|٬ +60001 \ /+B +60002 \ /؂ +60001 \ /n +60001 \ /: +60002 \ .ܚ +60001 \ /0 +60001 \ /IƂ +60002 \ /\\ +60001 \ / +60001 \ /X߈ +60002 \ / +60001 \ /ം +60001 \ /fJ +60002 \ / +60001 \ /v +60001 \ /u +60002 \ /%㢂 +60001 \ /8 +60001 \ .΂ +60002 \ /4d +60001 \ / +60002 \ .搂 +60001 \ /B& +60001 \ /缂 +60001 \ /R +60002 \ /Q +60001 \ /~ +60002 \ / +60001 \ /`ꪂ +60001 \ /@ +60002 \ /ւ +60001 \ /ol +60001 \ . +60002 \ /혂 +60001 \ /}. +60001 \ /-Ă +60002 \ /Z +60001 \ /Ɍ +60001 \ /< +60002 \ . +60001 \ /Λ +60001 \ /JH +60002 \ /ނ +60001 \ /Ӫt +60001 \ /Y\ +60002 \ / +60001 \ /ظ6 +60002 \ /ĥ +60001 \ /b +60001  \ / +60002  \ /w +60001  \ /'$ +60001 \ / +60002 \ /P +60001  \ /8 +60001  \ /| +60002 \ / +60001 %\ /G +60001 ,\ /> +60002 2~\ 0Ԃ +60001 5}\ /Vj +60002 ;|\ / +60001 ?|\ . +60001 Dz\ /e, +60002 Fz\ /‚ +60001 Kz\ /X +60001 Hy\ /s +60002 Ky\ /# +60001 Qy\ / +60001 Pz\ / +60002 Wz\ /2F +60001 Yy\ /܂ +60001 Wy\ /r +60002 W|\ /A +60001 V{\ / +60001 V{\ / 4 +60002 X|\ / Pʂ +60001 X}\ / ` +60001 [}\ / +60002 ^}\ .^ +60001 Y}\ / " +60001 Y}\ / +60002 W}\ /m\ N +60001 X\ /\ +60002 T~\ / z +60001 K\ /|  +60001 I\ /, +60002 K~\ / < +60001 J\ / ҂ +60001 M\ /!:h +60002 I\ /" +60001 H\ /$ +60001 H\ /&I* +60002 B~\ /' +60001 =\ /)V +60002 =\ /+X +60001 <\ /- +60001 <\ /. +60002 ;\ /0g +60001 D\ /2D +60001 H~\ .3ڂ +60002 @\ .5up +60001 @\ /7% +60001 ?\ /8 +60002 E\ /:2 +60001 D\ /<4Ȃ +60001 H\ /=^ +60002 E\ /? +60001 G\ /AC +60001 H~\ /B +60002 P\ /D +60001 L\ /FQL +60002 P\ /H +60001 Q\ /Ix +60001 M~\ /K` +60002 P\ .M +60001 Q\ /N: +60001 Q~\ .PoЂ +60002 R}\ /Rf +60001 R}\ /S +60001 S~\ /U~ +60002 R~\ /W-!( +60001 Q\ /X! +60002 Q\ /Z"T +60001 R}\ /\\<" +60001 U}\ /]# @EST1703394053.75 U}\ /_$ +60001 S}\ /aK$ +60001 Y}\ /b%B +60002 T~\ /d%؂ +60001 V}\ /fZ&n +60001 Y}\ /h ' +60002 Y}\ /i' +60001 a}\ /kh(0 +60001 U\ /m(Ƃ +60002 =\ .n)\\ +60001 0\ /pw) +60001 %\ /r'* +60002 \ /s+ +60001 \ /u+ +60001 \ /w5,J +60002 \ /x, +60001 \ /z-v +60001 \ /|C. +60002 \ /}. +60001 \ //8 +60001 \ /R/΂ +60002 \ /0d +60001 \ /0 +60002 \ /`1 +60001 \ /2& +60001 \ /2 +60002 \ /o3R +60001 \ /3 +60001 \ /4~ +60002  \ /}5 +60001 !\ /,5 +60001 #\ /6@ +60002 %\ .6ւ +60001 #\ .;7l +60001 "\ /8 +60002 %\ /8 +60001 %\ /I9. +60001 %\ /9Ă +60002 (\ /:Z +60001 '\ .X: +60002 %\ /; +60001 (\ /< +60001 &\ /f< +60002 )\ /=H +60001 &\ /=ނ +60001 )\ /u>t +60002 *\ /$?\ +60001 $\ /? +60001 (\ /@6 +60002 $\ /3@̂ +60001 #\ /Ab +60001 $\ /A +60002 &\ /AB +60001 (\ /C$ +60001 (\ /C +60002 &\ .PDP +60001 %\ /D +60001 %\ /E| +60002 (\ /^F +60001 +\ /F +60001 -\ /ĽG> +60002 0\ .mGԂ +60001 =\ /Hj +60001 Q\ /I +60002 `\ /{I +60001 m\ /+J, +60002 ~\ /J‚ +60001 \ /ЊKX +60001 }\ /9K +60002 ~\ .L +60001 ~\ /ՙM +60001 |\ /HM +60002 |\ /NF +60001 |\ /ڧN܂ +60001 |\ /WOr +60002 |\ /P +60001 |\ /߶P +60001 }\ /fQ4 +60002 }\ /Qʂ +60001 |\ /R` +60001 |\ /uR +60002 |\ /$S +60001 |\ /T" +60002 }\ /T +60001 }\ /3UN +60001 ~\ /U +60002 \ .Vz +60001 \ /BW +60001 ~\ /W +60002 \ /X< +60001 \ /PX҂ +60001 \ .Yh +60002 \ /Y +60001 \ /_Z +60001 \ /[* +60002 \ /[ +60001 \ /n\\V +60002 \ /\\ +60001 \ .] +60001 \ /}^ +60002 \ /,^ +60001 \ . _D +60001 \ / _ڂ +60002 \ / ;`p +60001 \ /a +60001 \ /a +60002 \ /Jb2 +60001 \ /bȂ +60002 \ /c^ +60001 \ /Xc +60001 \ /d +60001 \ /e +60002 \ /ge +60001 \ /fL +60001 \ /f +60002 \ /!vgx +60001 \ /#%h +60002 \ .$h +60001 \ /&i: +60001 \ /(4iЂ +60002 \ /)jf +60001 \ /+j +60001 \ /-Bk +60002 \ /.l( +60001 \ /0l +60001 \ /2QmT +60002 \ /4m +60001 \ /5n +60001 \ .7`o +60002 \ /9o +60001 \ /:pB +60001 \ /qn +60001 \ /?r +60001 \ /A}r +60002 \ /C-s0 +60001 \ /DsƂ +60002 \ /Ft\\ +60001 \ /H;t +60001 \ /Iu +60002 \ .Kv +60001 \ /MJv +60001 \ /NwJ +60002 \ /Pw @EST1703480455.70 \ /RYxv +60001 \ /Ty +60002 \ /Uy +60001 \ /Wgz8 +60002 \ /Yz΂ +60001 \ /Z{d +60001 \ .\\v{ +60001 \ .^%| +60002 \ /_}& +60001 \ /a} +60002 \ /c4~R +60001 \ /d~ +60001 \ /f~ +60002 \ /hC +60001 \ /i +60001 \ /k@ +60002 \ /mRւ +60001 \ /ol +60001 \ /p +60002 \ /r` +60001 \ /t. +60001 \ /uĂ +60002 \ /woZ +60001 \ /y +60002 \ /z +60001 \ /|~ +60001 \ /~- +60002 \ /H +60001 \ /ނ +60001 \ /<t +60002 \ /\ +60001 \ / +60001 \ /K6 +60002 \ /̂ +60001 \ .b +60001 \ /Z +60002 \ /  +60043 \ /$ +59959 \ /h +60002 \ /P +60001 \ / +60002 \ .w| +60001 \ /' +60001 \ / +60002 \ /> +60001 \ /5Ԃ +60001 \ /j +60002 \ . +60001 \ /D +60001 \ /, +60002 \ /‚ +60001 \ /SX +60001 \ . +60002 \ / +60001 \ /a +60002 \ / +60001 \ /F +60001 \ /p܂ +60002 \ / r +60001 \ / +60001 ~\ / +60002 \ /.4 +60001 \ /ʂ +60001 \ /` +60002 \ .= +60001 \ / +60001 \ ." +60002 \ /L +60001 \ /N +60002 \ /ƫ +60001 \ /[z +60001 \ /\  +60002 \ /˺ +60001 \ /i< +60001 \ /҂ +60002 \ /h +60001 \ /x +60001 \ /( +60002 \ /* +60001 \ /ׇ +60001 \ /6V +60002 \ / +60001 \ .ܖ +60002 \ /E +60001 \ / +60001 \ /D +60002 \ /Tڂ +60001 \ /p +60001 \ . +60002 \ /b +60001 \ /2 +60001 \ /Ȃ +60002 \ /q^ +60001 \ /  +60001 \ / +60002 \ / +60001 \ // +60001 \ /L +60002 \ / +60001 \ .=x +60001 \ / +60002 \ / +60001 \ /L: +60002 \ /Ђ +60001 \ /f +60001 \ /[ +60002 \ /\  +60001 \ /( +60001 \ /i +60002 \ /\ T +60001 \ /  +60001 \ / x +60002 \ /' +60001 \ / +60001 \ /B +60002 |\ /6؂ +60001 x\ /n +60001 s\ / +60002 o\ .E +60001 i\ /0 +60001 h\ /Ƃ +60002 c\ /S\\ +60001 c\ /  +60002 b\ /! +60001 c\ /#b +60001 e\ /% +60002 j\ /&J +60001 r\ /(q +60001 \ /* v +60002 \ /+ +60001 \ /-Ģ +60001 \ ///8 +60002 \ /0΂ +60001 \ /2d +60001 \ /4> +60002 \ /5ǐ +60001 \ /7& +60001 \ /9Lȼ +60002 \ /:R +60001 \ /< +60002 \ />[~ +60001 \ /@\  +60001 \ /A˪ +60002 \ /Ci@ @EST1703566857.64 \ /Eւ +60001 \ /Fl +60002 \ /Hx +60001 \ /J(Θ +60001 \ /K. +60002 \ /MĂ +60001  \ /O6Z +60001 \ /P +60002  \ /Rц +60001  \ /TE +60001 \ /UҲ +60002 \ /WH +60001 \ /YTނ +60001 \ /[t +60002 \ /\\\ +60001 \ /^cՠ +60001 \ /`6 +60002 \ /â +60001 \ /cqb +60001 \ /e! +60002 \ .f؎ +60001 \ /h$ +60001 \ /j/ٺ +60002 \ /kP +60001 \ /m +60002 \ /o>| +60001 \ /p +60001 \ /rܨ +60002 \ /tM> +60001 \ /uԂ +60001 \ /wj +60002 \ /y\\ +60001 \ /{ ߖ +60001 \ /|, +60002 \ .~j‚ +60001 \ /X +60002 \ / +60001 \ /yℂ +60001 \ /( +60002 \ /㰂 +60001 \ /F +60001 \ /7܂ +60002 \ /r +60001 \ / +60001 \ /F枂 +60002 \ /4 +60001 \ /ʂ +60001 \ /T` +60002 \ / +60001 \ /錂 +60001 \ /c" +60002 \ /긂 +60001 \ /N +60001 \ /r +60002 \ /!z +60001 \ / +60002 \ / +60001 \ /0< +60001 \ /҂ +60002 \ /h +60001 \ /? +60001 \ / +60002 \ /* +60001 #\ /N +60001 *\ /V +60002 /\ / +60001 5\ /\\ +60001 9\ /  +60002 6\ / +60001 6\ /kD +60001 >\ /ڂ +60002 >\ /p +60001 @\ /y +60002 F\ /) +60001 H\ /2 +60001 J\ /ÈȂ +60002 J\ /7^ +60001 J\ / +60001 D\ /Ȗ +60002 J\ /F +60001 M\ / +60001 K\ /ͥL +60002 O\ /T +60001 O\ /x +60001 G\ /ҳ +60002 I\ /c +60001 B\ /: +60001 ?\ /Ђ +60002 9\ /qf +60001 :\ /! +60002 B\ / +60001 A\ /ށ( +60001 ;\ /0 +60002 :\ /T +60001 =\ / +60001 ?\ /? +60002 A\ / +60001 F\ / +60001 E\ /MB +60002 <\ /؂ +60001 <\ /n +60001 >\ /\\ +60002 ?\ /  +60001 ?\ / 0 +60001 A\ /j Ƃ +60002 ?\ /\ \\ +60001 @\ /\ +60001 =\ /y +60002 9\ /(  +60001 9\ / +60001 <\ / J +60002 =\ /7 +60001 >\ /v +60001 <\ / +60002 =\ /F +60001 7\ /8 +60002 2\ /΂ +60001 0\ /\ Td +60001 -\ /  +60002 ,\ /  +60001 (\ /c& +60001 +\ / +60002 -\ /R +60001 +\ /r +60001 *\ /!~ +60002 -\ / +60001 -\ / +60001 0\ /0@ +60002 5\ /ւ +60001 :\ /l +60001 8\ / ? +60002 5\ /! +60001 ;\ /#. +60001 9\ /%MĂ +60002 :\ /&Z +60001 >\ /( +60002 A\ /*\\ +60001 0\ /,  +60001 \ /- +60002 \ ./kH +60001 \ .1ނ +60001 \ /2t +60002 \ /4y \ +60001 \ /6) @EST1703653259.59 \ /7!6 +60002 \ /9!̂ +60001 \ /;7"b +60001 \ .<" +60002 \ /># +60001 \ /@F$$ +60001 \ /A$ +60002 \ /C%P +60001 \ /EU% +60002 \ /G&| +60001 \ /H' +60001 \ /Jc' +60002 \ /L(> +60001 \ /M(Ԃ +60001 \ /Or)j +60002 \ .Q"* +60001 \ /R* +60001 \ /T+, +60002 \ /V0+‚ +60001 \ /W,X +60002 \ /Y, +60001 \ /[?- +60001 |\ /\\. +60002 p\ /^. +60001 m\ /`N/F +60001 n\ /a/܂ +60002 n\ /c0r +60001 j\ /e\\1 +60001 d\ /g 1 +60002 W\ /h24 +60001 M\ /jk2ʂ +60001 M\ /l3` +60002 M\ /m3 +60001 K\ /oz4 +60002 K\ .q)5" +60001 K\ /r5 +60001 J\ /t6N +60002 M\ /v86 +60001 5\ /w7z +60001 %\ /y8 +60002 "\ /{G8 +60001 \ /|9< +60001  \ /~9҂ +60002 \ /V:h +60001 \ /: +60001 \ /; +60002 \ /d<* +60001 \ /< +60001 \ /=V +60002 \ /r= +60001 \ /"> +60001 \ .? +60002 \ /? +60001 \ .0@D +60001 \ /@ڂ +60002 \ /Ap +60001 \ />B +60001 \ /B +60002 \ /C2 +60001 \ /MCȂ +60002 \ /D^ +60001 \ /D +60001 \ /[E +60001 \ /\ F +60002 \ /F +60001 \ /iGL +60002 \ .G +60006 \ 0Hx +59996 \ /xI +60002 \ /(I +60001 \ .J: +60001 \ /JЂ +60002 \ /9Kf +60001 \ /K +60001 \ /L +60002 \ /GM( +60001 \ /M +60001 \ /NT +60002 \ /UN +60001 \ /O +60001 +\ .P +60002 *\ /dP +60001 ,\ /QB +60001 (\ /Q؂ +60002 /\ /sRn +60001 3\ /"S +60002 5\ .S +60001 :\ /ʁT0 +60001 A\ /1TƂ +60002 G\ /U\\ +60001 6\ /ϐU +60001 2\ /@V +60002 2\ /W +60001 :\ /ԟW +60002 :\ /NXJ +60001 =\ /X +60001 4\ /٭Yv +60002 )\ /]Z +60001 !\ / Z +60001 \ /޼[8 +60002 \ /k[΂ +60001  \ /\\d +60001 \ /\\ +60001 \ /z] +60002 \ /)^& +60001 \ /^ +60001 \ /_R +60002 \ /7_ +60001 \ .`~ +60002 \ /a +60001 \ /Fa +60001 \ /b@ +60002 \ \ /bւ +60001 \ \ /Tcl +60001  \ /d +60002  \ /d +60001 \ .ce. +60001 \ /eĂ +60002 \ /fZ +60001 \ .qf +60001 \ /!g +60002 \ /h +60001 \ /h +60001 \ //iH +60002 \ /iނ +60001 \ /\ jt +60001 \ / >k\ +60002 \ / k +60001 \ /l6 +60001 \ /Ll̂ +60002 \ /mb +60001 \ /m +60001 \ /[n +60002  \ .\ o$ +60001 \ .o +60002 \ \ /ipP +60001  \ .p +60001  \ /q| +60002  \ / xr +60001  \ /"(r +60001 \ \ /#s> +60002  \ /%sԂ +60001  \ /'6tj +60001  \ /(u @EST1703739661.53  \ /*u +60001 \ /,Ev, +60001 \ /-v‚ +60002 \ //wX +60001 \ /1Sw +60002 \ /3x +60001 \ /4y +60001 \ /6by +60002 \ /8zF +60001 \ /9z܂ +60001 \ /;p{r +60002 \ /= | +60001 \ />| +60001 \ /@}4 +60002 \ /B.}ʂ +60001 \ /C~` +60001 \ /E~ +60002 \ /G= +60001 \ /H" +60001 \ /J +60002 \ /LKN +60001 \ /M +60001 \ /Oz +60002 \ /QZ +60001 \ /S\  +60002 \ /T< +60001 \ /Vi҂ +60001 \ /Xh +60002 \ /Y +60001 \ /[w +60001 \ .]'* +60002 \ /^ +60001 \ /`V +60002 \ /b5 +60001 \ .c +60001 \ /e +60001 \ /gD +60002 \ /hD +60001 \ /jڂ +60002 \ /lSp +60001 \ /n +60001 \ /o +60002 \ /qa2 +60001 \ /sȂ +60001 \ /t^ +60002 \ /vp +60001 \ .x +60001 \ .y +60002 \ /{~ +60001 \ /}.L +60001 \ /~ +60002 \ /x +60001 \ /= +60001 \ . +60002 \ /: +60001 \ /KЂ +60001 \ /f +60002 \ / +60001 \ /Z +60002 \ / ( +60001 \ / +60001 \ /hT +60002 \ / +60001 \ / +60001 \ /w +60002 \ /& +60001 \ /B +60001 \ /؂ +50709 #t-> access 1 +3 "storage"(*% +3 "core" %~\ \  b\ +2 "manipulator"&I% +3 "core" %\  Y  +2 "manipulator"&:& +4 "core" &- c K +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(K(; +674 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (N& +3 "core" &;\ \  ,\ +8583 "Can"\ /;n +266 #t-> access 2 +2 "storage"(J% +3 "core" %~\ \  O\ +2 "manipulator"&2% +4 "core" %\    +2 "manipulator"&k& +4 "core" &- \ r K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"(_(K +197 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (Z& +3 "core" &K M\  +3317 #t-> startTube 2 +1104 #-> da 50 +2 #da sampling at most 50ml +3 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 11:21:51EST28-Dec-23\\n{}\\nCan@11:21:02, 21.0C, 35% humidity, 14.4psia, 13.638V, 0.214A, 40.282Ah, 2.92W",Subject: "da sampling at most 50ml" +2 "collection"'F& +4 "core" &\ +3 "manipulator"&O% +3 "core" %\  y  +3 "storage"(P% +4 "core" %~\ \ \ +2 "storage"(7. +3 "core" .(K +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(Q( +406 #"uploadLog"upsync +260 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (8& +4 "core" & #\ +2 "manipulator"&& +5 "core" &- \ / K + "manipulator"&?% +4 "core" %\      +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&-( +177 "core" ( +2 "manipulator"&C& +3 "core" &\    "| +2 "storage"(d& +4 "core" & \ \ P\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&' +91 "core" ' +2 "storage"(W& +4 "core" & \ \ \ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('H +268 "core" ' +2 "storage"(L- +3 "core" -'V +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (!& +3 "core" & j\ +2 "manipulator"&M& +4 "core" &\  L "{ +2 .tElbow.seek 2 +2 "manipulator"&b( +4 "core" ( +2 "manipulator"&'& +4 "core" &\   f "{ +2 "storage"(=& +3 "core" & \ +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&i'y +28 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&a/ +72 "core" / +3 ."downElevator"SE.seek :down +54 "manipulator"&E& +2 "storage"(S'v +7 "core" &\ J "{ +2 "manipulator"&n% +4 "core" % ϋ Q +2 .tForearm.seek :retract +2 "manipulator"&o'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&\ ( +147 "core" ' + ( +2 ."downElevator"SE.stop +2 "manipulator"&&& + "storage"(5 +8 "core" &  + 5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &U& +3 "core" &  a 5 +2 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&;', +104 "core" ' + "manipulator"&|& +4 "core" &  K 5 +2 "manipulator"&^% +4 "core" %! \  +2 "collection"'[& +4 "core" &\ +3 "collection"'& +5 "core" &\ +2 .tCC.seek :closed +3 "collection"'\\(O +4 "core" &\ +5 &\ 5 +9 &9I\ 0 +10 &lu\ D +9 &p\ L +9 &j\ K +10 &m\ K +9 &]l\ L +10 & h\ K +9 &g\ K +9 &j\ K +10 &he\ J +9 &!'k\ L +9 &"h\ K +10 &$k\ K +9 &&og\ K +10 &(0h\ K +9 &)j\ K +9 &+h\ K +10 &-wk\ K +9 &/8d\ K +9 &0h\ K +10 &2h\ K +9 &4g\ K +10 &6@l\ K +9 &8f\ K +9 &9h\ K +10 &;l\ K +9 &=If\ K +9 &?\ m\ K +10 &@g\ J +9 &Bh\ K +10 &DQh\ K +9 &Fm\ L +9 &Gx\ M +10 &I\ O +9 &K@\ T +9 &L\ V +10 &Nz\ 9 +9 &Oa,\ #i +10 &OL\ ? +2 ( +2 "collection"'& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.48 +2 .Hand.open + "manipulator"&~1 +77 "core" 1 +2 "manipulator"&t% +3 "core" %   2 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&H'\ +95 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold + "sampler")s+ +4 "core" + + "sampler")z% +4 "core" %x \  +2 "collection"'x& +3 "core" &OT\ ? +4 "Can"!\ C~ +2 #tCalibrating pressure sensors + .CTV.dial :air +2 "collection"'f  +5 "core"  +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")u  +5 "core"  +2 .tSS.reconfigure :fast +2 "sampler")#.0X' +2233 "core" ' i m\ +2 "collection"'D% +4 "core" %W l o\  +2 "sampler"))% +3 "core" % \ +2 #tBubblePoint: Intake @24.1psia, Outlet @0.1psia + .CBV.dial SSV +2 "collection"'B @ +34 "core" A +48 .tSS.reconfigure :default +3 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'k' +119 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")Z +126 "core" +2 .tSS.reconfigure :exhale +2 "sampler")#.0X9 +2 "core" 9v> +103 "collection"'J9 +3 "core" 9&x= +103 "collection"'k9 +2 "core" 9<x; +103 "collection"'K9 +2 "core" 9Rz9 +103 "collection"'O9 +3 "core" 9gz7 +102 "collection"'P9 +2 "core" 9}{5 +103 "collection"'F9 +3 "core" 9|4 +103 "collection"'_9 +2 "core" 9~2 +103 "collection"'89 +2 "core" 9~1 +103 "collection"'9 +2 "core" 9 / +103 "collection"'?9 +2 "core" 9- +103 "collection"'d9 +3 "core" 9, +103 "collection"'R9 +2 "core" 9\ * +103 "collection"'L9 +2 "core" 9) +103 "collection"'79 +3 "core" 90!' +102 "collection"'C9 +2 "core" 9C%& +103 "collection"'!9 +3 "core" 9S)$ +102 "collection"'M9 +3 "core" 9f-# +102 "collection"'=9 +3 "core" 9w2" +102 "collection"'W9 +3 "core" 96 +102 "collection"'a9 +3 "core" 9: +102 "collection"'E9 +4 "core" 9> +102 "collection"'n9 +3 "core" 9B +102 "collection"'-9 +3 "core" 9G +103 "collection"'9 +2 "core" 9K +103 "collection"'49 +2 "core" 9O +103 "collection"'U9 +3 "core" 9S +103 "collection"'9 +2 "core" 9 W +103 "collection"'i9 +2 "core" 9 \\ +103 "collection"''9 +2 "core" 9 ` +103 "collection"'^9 +2 "core" 9 -d +103 "collection"'[9 +32 "core" 9 >i +103 "collection"'b9 +2 "core" 9 Jn +103 "collection"'|9 +2 "core" 9 Vr +103 "collection"'S9 +2 "core" 9 cv +103 "collection"'+9 +3 "core" 9 mz +102 "collection"'~9 +3 "core" 9 x~ +102 "collection"'t9 +2 "core" 9  +103 "collection"'z9 +2 "core" 9  +143 "collection"'o9 +10 "core" 9  +103 "collection"'f9 +2 "core" 9  +103 "collection"'&9 +3 "core" 9  +102 "collection"'x9 +3 "core" 9  +103 "collection"'9 +2 "core" 9  +103 "collection"';9 +2 "core" 9 \ +103 "collection"'s9 +3 "core" 9 \ +103 "collection"'g9 +3 "core" 9 \ +103 "collection"'u9 +2 "core" 9 \ +103 "collection"'X9 +3 "core" 9 \ +102 "collection"'p9 +3 "core" 9 \ +103 "collection"'l9 +2 "core" 9 \ +103 "collection"'99 +3 "core" 9 \ +103 "collection"'j9 +2 "core" 9 \ +103 "collection"'{9 +3 "core" 9\  +102 "collection"' 9 +3 "core" 9\  +102 "collection"'y9 +3 "core" 9\ \ \ +103 "collection"' 9 +3 "core" 9\  +102 "collection"'r9 +3 "core" 9\  +103 "collection"'9 +2 "core" 9\  +103 "collection"'w9 +2 "core" 9\  +103 "collection"'9 +2 "core" 9\  +103 "collection"'G9 +3 "core" 9\ " +102 "collection"'T9 +3 "core" 9\ % +103 "collection"'c9 +2 "core" 9\ ( +103 "collection"'}9 +3 "core" 9\ , +3 .tCH.hold 10:00,70C +4 "collection"' `\ t `\ *\ + '%9 +7 "core"  + 9\ +\ , +2 "collection"'% +4 "core" %\ i +2 #tBegun lysing Collection Puck Heater at 68C/16.1psia +45613 "Can" \ F +14374 "core" ` +2 "collection"'9 +3 "core" 9\ tU +2 "collection"'% +3 "core" % 8\ +2 #tEnded lysing Collection Puck Heater at 70C/13.9psia +2 .CS.seek 0ml +2 "collection"'v' +329 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +3 "collection"' @ +97 "core" A + .tCSV.dial :air +2 "collection"' @ +41 "core" ? +2 .tCS.seek 5ml +2 "collection"'e'l +1350 "core" ' +2 .tCSV.dial CTV +2 "collection"'  +42 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'Y @ +41 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'"  +41 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'0 @ +41 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'' +1352 "core" ' + "collection"'% +4 "core" %  \ +2 #tPuck @25.2psia after final lysis pressurization + #Recovering Lysate into Collection syringe +2 .CSV.dial CBV + "collection"'$ +97 "core" ~ + .tCBV.dial CSV +2 "collection"'`  +28 "core"  +2 "collection"'% +3 "core" % ( )\ +3 .tCS.seek 4.999ml + "collection"'('l +1349 "core" ' + .tdelay 5 seconds +503 .CTV.dial :air +2 "collection"'  +42 "core" +2 "collection"'% +4 "core" %l <\  +2 .tCS.seek 7ml +2 "collection"'' +585 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'5 @ +40 "core" > +3 .tCS.seek 10ml +2 "collection"'' D +839 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'@ ` +109 "core" ^ + #tLysing Complete +2 "collection"' & +4 "core" &ORJL\ ? +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&1% +4 "core" %\   _  +2 "storage"(]% +3 "core" %u \ +2 "storage"(/. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(6( +190 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (m& +2 "core" & K\ +3 "manipulator"&,& +3 "core" &  W 5 +2 "manipulator"&% +4 "core" %\   D  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&( +158 "core" ( +2 "manipulator"&& +4 "core" &     +2 "storage"(#& +3 "core" & G\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&' +142 "core" ' +3 "storage"(3& +4 "core" & \ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(D'H +274 "core" ' + "storage"()- +4 "core" -'H + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(B'6 +33 "core" ' +2 "manipulator"&.& +4 "core" &   1  +2 "manipulator"&q% +4 "core" %  ~ B +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&<'\ +93 "core" ' + .tElbow.seek CC +2 "manipulator"&A( +151 "core" ( +2 "manipulator"&& +4 "core" &  2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +3 "core" &   2 +2 .tForearm.seek CC +2 "manipulator"&:', +104 "core" ' + .tHand.close +2 "manipulator"&I/ +69 "core" / +2 .tCC.seek :open + "collection"'( +378 "core" ( + "storage"(N& +4 "core" & `\ +2 "storage"(2& +4 "core" & <\ +2 "manipulator"&*& +4 "core" &   2 +2 "manipulator"&Z% +4 "core" % "   b +2 .tForearm.seek :retract +2 "manipulator"&>'\ +106 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&J( +154 "core" ( +2 "manipulator"&k& +3 "core" &    +2 "storage"(K& +4 "core" &\ \ \ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.seek 1 + "manipulator"&O'D +111 "core" ' +2 .tElbow.hold +2 "manipulator"&P, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&F1 +77 "core" 1 +2 "manipulator"&_% +4 "core" % Wj   ȶ +2 "storage"(8& +4 "core" & \ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 319 counts + "manipulator"&'σ +15 "core" ' +2 "manipulator"&?& +4 "core" &  O +2 "storage"(d& +4 "core" &\  Y\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&R' +17 "core" ' +2 "storage"(L% +3 "core" %@\ \  \ +3 ."downElevator"SE.seek :down +3 "storage"(7'v +99 (C% +3 "core" %M w\ Va +2 "manipulator"&!% +4 "core" %   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&M'\ +94 "core" ' +73 ' +2 ."downElevator"SE.stop + "storage"(5 +3 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'=& +4 "core" &SW\ +2 "manipulator"&W& +4 "core" &  \  +2 "manipulator"&a% +4 "core" %\   +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&E(- +177 "core" ( + "manipulator"&n& +4 "core" &-   X ) +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &-& +3 "core" &-  ) +2 .tForearm.seek :garage +2 "manipulator"&'! +102 "core" ' +2 .tHand.close +2 "manipulator"&4/ +75 "core" / + "manipulator"&U& +4 "core" &- \  ) +2 "manipulator"&% +4 "core" % 2   D +2 .tForearm.seek :retract +2 "manipulator"&i'\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&'( +283 "core" ( +2 "manipulator"&^& +4 "core" &   < :+ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &[& +3 "core" & 0 :+ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +50 .tForearm.seek CC +2 "manipulator"&b', +93 "core" ' + "manipulator"&|& +4 "core" &  :* +2 "manipulator"&S% +4 "core" %3  +2 "collection"'+& +4 "core" &]]z\ +2 "collection"'~& +6 "core" &[]\ +2 .tCC.seek :closed +2 "collection"'t(O +4 "core" &[_c\ +8 & 4Y]\ %f +9 &Y]_\ 7 +10 &\\^\ J +9 &`Z`\ J +9 &c\\\\e\ I +10 &BcZ^\ J +9 &c\\_\ J +10 &b[_\ J +9 &c\\_\ J +9 &Le]_\ I +10 & cZ`\ J +9 &!i[`\ J +9 &#c^^\ J +10 &%Te]_~\ I +9 &'eZ`[\ I +10 &(c[_\ J +9 &*h\\`\ J +9 &,[b[a\ J +10 &.d\\a\ J +9 &/e\\`\ J +9 &1d]`\ J +10 &3cb__c\ J +9 &5&bZa\ I +10 &6e[`\ J +9 &8h\\` \ J +9 &:ld^a\ I +10 &<-f\\_\ J +9 &=eZ^\ I +9 &?d_a\ J +10 &Asg\\a\ J +9 &C6b_`\ I +10 &Dc\\a\ J +9 &Fh`aq\ K +9 &Htx\\aR\ L +10 &J)\\a\ Q +9 &K]_\ U +9 &MZ`\ W +10 &OS\\_\ - +9 &O^_\ H +9 ( +2 &O]\\b\ D +2 "collection"'~& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.59 + "collection"'z& +4 "core" &O]\\`\ D +2 .tHand.open + "manipulator"&o1 +66 "core" 1 +2 "manipulator"&f% +3 "core" % 3 - +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&&'\ +94 "core" ' + .tPSV.dial PSR +2 "processing"%x +54 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1618 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%;  +40 "core"  +2 .tPS.seek 0ml +2 "processing"%s'W +1612 "core" ' + .tPSV.dial PSR +7 "processing"%g +42 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%u' +2625 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV + "processing"%X  +3 "collection"'p  +80 "core" +77  +2 .tPSV.dial :mixloop +2 "processing"%l +96 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'9  +4 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%j  +126 "core" +2 .tPS.seek 0ml +2 "processing"%{'W +2629 "core" ' + .tPSV.dial :air +2 "processing"%  +40 "core"  +3 .tPS.seek 2.5ml + "processing"%y' +2631 "core" ' + .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 .tPS.seek 0ml +2 "processing"%r'W +2635 "core" ' + .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%w' +2645 "core" ' + .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 .tPS.seek 0ml +2 "processing"%G'W +2632 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&T& +5 "core" &   :* + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&c( +3 "core" ( +2 "manipulator"&}& +4 "core" &   :* + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &%& +3 "core" &   Q :* +2 .tForearm.seek CC +2 "manipulator"&', +103 "core" ' + .tHand.close +2 "manipulator"&/ +76 "core" / +2 .tCC.seek :open +2 "collection"'( +375 "core" ( + "manipulator"&& +4 "core" &  \  :* +2 "manipulator"&% +4 "core" %  @  +2 .tForearm.seek :retract +2 "manipulator"&'\ +109 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +277 "core" ( +2 "manipulator"&& +4 "core" &-   Y +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &v& +3 "core" &- \  h Y +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'! +105 "core" ' +42 .tHand.open +9 "manipulator"&Y1 +68 "core" 1 + "manipulator"&"% +4 "core" % + ȿ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&0'\ +98 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%e +4 "core" +2 .tPTV.dial :PRVmixing + "processing"%  +5 "core" +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%$  +3 "collection"'`  +13 "core" +5 +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +4 "core" +2 #tLoading lyfil puck from tube 2 into Collection Clamp + "collection"'& +4 "core" &v|\ +2 "manipulator"& % +4 "core" %\     +2 "storage"(% +4 "core" %\ \ \ +2 "storage"((. +2 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(5( +197 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & 1\  +2 "manipulator"&@& +4 "core" &- \ \ c Y +2 "manipulator"& % +4 "core" %\   O  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&1( +178 "core" ( +2 "manipulator"&]& +3 "core" &\  \  # +2 "storage"(/& +4 "core" & \ t\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&m' +94 "core" ' +2 "storage"(,& +3 "core" & \  c\  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('H +280 "core" ' +2 "storage"(Q- +3 "core" -'k +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (& +3 "core" & P\  +2 "manipulator"&#& +4 "core" &   v # +2 .tElbow.seek 2 +2 "manipulator"&\ ( +3 "core" ( +2 "manipulator"&3& +4 "core" &\  A # +2 "storage"(H& +3 "core" & \  +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&)'y +17 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&./ +69 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&q& +2 "storage"(D'v +7 "core" &\   # +2 "manipulator"&% +4 "core" % r   w +2 .tForearm.seek :retract +2 "manipulator"& '\ +94 "core" ' + .tElbow.seek CC +2 "manipulator"&( +143 "core" ( +2 "manipulator"&& +4 "core" &   3 4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &I& +3 "core" & n 4 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 "core" ' +2 .tForearm.seek CC +2 ."downElevator"SE.stop +3 "manipulator"&<', + "storage"(5 +96 "core" ' +2 "manipulator"&\\& +4 "core" &  % 4 +2 "manipulator"&N% +3 "core" %2  ^ +2 "collection"'2& +4 "core" &x} \ +3 "collection"'*& +5 "core" &z{E\ +2 .tCC.seek :closed +3 "collection"'Z(O +3 "core" &z{Y\ +7 &;x|]\ %g +9 &X}y|U\ 6 +10 &y|<\ J +9 &_w}"\ J +9 &`{|}\ J +10 &Ccy}v\ I +9 &cy|g\ J +10 &`y~W\ J +9 &cz}S\ J +9 &Kcx|2\ I +10 & bz| \ I +9 &!ex} \ J +9 &#`z}f\ J +10 &%Rcz}g\ J +9 &'e{~\ J +10 &(`w|\ J +9 &*cy{|\ I +9 &,[by{m\ I +10 &.cx~^\ J +9 &/fx~V\ J +9 &1`y|X\ J +10 &3bby{C\ J +9 &5$_x|D\ J +10 &6cz}-\ I +9 &8ax|\ J +9 &:kby}\ I +10 &<-cy}\ \ I +9 &=`x}\ I +9 &?by~\ I +10 &Aqey}\ J +9 &C5by}\ I +10 &Dfy}\ J +9 &Fg{{\ J +9 &Husy|\ L +10 &J*x{X\ P +9 &KwzG\ T +9 &Mwz\ V +10 &OWy|\ *~ +9 &Ox}\ L +9 ( +2 &OUx|i\ D +2 "collection"'*& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.57 +2 .Hand.open + "manipulator"&k1 +68 "core" 1 + "manipulator"&K% +4 "core" % 2  " +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&:'\ +101 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +49 "collection"'A  +129 "core" ~ +2 .tCSV.dial CTV +2 "collection"'F  +29 "core"  +2 .tPS.seek 2.5ml +2 "processing"%_' +2638 "core" ' + "collection"'8% +4 "core" % BJO5\ \ +3 .tCS.seek 4.15ml + "collection"'?'Q +1574 "core" ' +2 .tdelay 8 seconds +807 .PSV.dial :air +2 "processing"%d  +42 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%L  +68 "core"  +2 .tPS.seek 0ml +2 "processing"%>'W +2634 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'C ` +37 "core" ^ +2 .tCSV.dial :air +2 "collection"'! @ +43 "core" > +3 .tCS.seek 10ml + "collection"'J' D +1063 "Can"\ C{0 +522 "core" ' +2 .tCSV.dial CTV +2 "collection"'O  +42 "core"  +2 .tCS.seek 0ml +2 "collection"'' +2625 "core" ' +2 .tCBV.dial :waste1 +2 "collection"'= @ +28 "core" > + .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +2 "collection"'W  +128 "core" +2 "collection"'B& +3 "core" &OTvy\ D +2 #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&a% +4 "core" %     +2 "storage"(R% +3 "core" %q <\ +2 "storage"(n. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(-( +194 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (7& +3 "core" & `\ +2 "manipulator"&P& +4 "core" &   4 +2 "manipulator"&4% +4 "core" %    E  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&U( +158 "core" ( +3 "manipulator"&& +4 "core" &   ,  +2 "storage"(M& +3 "core" & \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&' +92 "core" ' + "storage"(^& +4 "core" & /\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(['H +280 "core" ' +2 "storage"(E- +2 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&|& +3 "core" &  T  +2 "storage"(S& +4 "core" & g\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&+'D +35 "core" ' +2 .tElbow.hold +2 "manipulator"&i, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(- +2 "core" -' +3 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"(z'J +32 "core" ' + "manipulator"&o% +4 "core" %Rk   Ƿ +2 "storage"(f& +3 "core" & ^ Y\ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 314 counts + "manipulator"&~'~ +16 "core" ' + "manipulator"&x& +4 "core" &  G  +2 "storage"(b& +4 "core" & \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&h' +27 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(;'A +40 "core" ' + "manipulator"&& +4 "core" &  =  +2 "manipulator"&g% +4 "core" %!  q +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&s'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&p( +153 "core" ( + "manipulator"&X& +4 "core" &   :* +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &l& +3 "core" & U 9) +2 .tForearm.seek CC +2 "manipulator"&9', +103 "core" ' + .tHand.close +2 "manipulator"&j/ +76 "core" / +2 .tCC.seek :open +2 "collection"'u( +378 "core" ( +4 "storage"( & +4 "core" & L\ +2 "storage"({& +4 "core" & P\ +2 "manipulator"& & +3 "core" &  @ 7 +2 "manipulator"&y% +4 "core" % &  \ c q +2 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&r( +156 "core" ( +2 "manipulator"&& +4 "core" &  \ +2 "storage"(w& +3 "core" & \ +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&T'D +111 "core" ' + .tElbow.hold +2 "manipulator"&}, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&%1 +66 "core" 1 +2 "manipulator"&% +4 "core" % Wp  7 ȸ +2 "storage"('& +5 "core" & \ + .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 319 counts + "manipulator"&&'σ +16 "core" ' + "manipulator"&t& +4 "core" &  * +2 "storage"(& +3 "core" & ~\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&' +17 "core" ' +2 "storage"(% +4 "core" %D\  -\ +3 ."downElevator"SE.seek :down +3 "storage"('v +99 (v% +4 "core" %G T\ U^ +2 "manipulator"&c% +4 "core" %   ? +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&Y'\ +94 "core" ' +50 ' + ."downElevator"SE.stop +2 "storage"(5 +3 .tPSV.dial :air + "processing"%"  +82 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2627 "core" ' +2 .tdelay 1 second +101 .PSV.dial :mixloop +2 "processing"%e +42 "core" +2 .tdelay 1 second +101 .PSV.dial :air +2 "processing"%  +42 "core"  +2 .tdelay 1 second +101 .PSV.dial :mixloop +2 "processing"%$ +42 "core" + .tdelay 1 second +102 .PSV.dial :air +3 "processing"%`  +42 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%'W +2639 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +4 "core" &\ +2 "manipulator"& & +4 "core" &  E +2 "manipulator"&% +4 "core" %\  \ O  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&((- +177 "core" ( +2 "manipulator"&& +3 "core" &-  \ % 2 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-   5 2 +2 .tForearm.seek :garage +2 "manipulator"&@'! +108 "core" ' + .tHand.close +2 "manipulator"& / +68 "core" / +2 "manipulator"&6& +4 "core" &-  2 +2 "manipulator"&]% +4 "core" % -   / } +2 .tForearm.seek :retract +2 "manipulator"&/'\ +100 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&,( +157 "core" ( + "manipulator"&& +4 "core" &  \ 4  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &0& +3 "core" &  H  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&Q' +102 "core" ' +2 "manipulator"&& +4 "core" &  $  +2 "manipulator"&#% +4 "core" %  { +2 "processing"%3& +4 "core" &\ +3 "processing"%H& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%.(Tg +4 "core" &A\ +8 & 1\ $e +9 &W|\ 6 +10 &\ K +9 &\\\ L +9 &q`\ L +10 &4b\ L +9 &a\ L +9 &`\ L +10 &yc\ L +9 &<`\ L +10 &`\ L +9 &!_\ L +54 &#_\ L +5 &%Dc\ L +3 &'c\ L + &(_\ \ L +2 &*_\ K +2 &,L_\ L + &.]\ L +7 &/^\ K +9 &1c\ L +10 &3Tc\ \ L +9 &5c\ K +10 &6_\ K +9 &8b\ L +9 &:\\`\ L +10 &<]!\ K +9 &=_"\ K +9 &?c\ K +10 &Adb.\ L +9 &C&`&\ L +10 &Db0\ L +9 &Fe4\ L +9 &Hho6\ M +10 &J$}7\ O +9 &K4\ R +9 &M5\ Q +10 &ObA\ R +9 &Q#B\ R +10 &RB\ ? +9 &S>eI\ !a +9 &TJ(B\ ( +6 ( + "processing"%H& +5 "core" &TJC\ ( +2 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.51 + "processing"%q& +4 "core" &TJB\ ( +2 .tHand.open + "manipulator"&1 +70 "core" 1 + "manipulator"&1% +4 "core" %    \ { +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&m'\ +95 "core" ' + .tPRV.dial :air +2 "processing"%  +42 "core"  +2 .tPSV.dial :mixloop +2 "processing"%I +42 "core" +2 "processing"%% +4 "core" %Ry\ +3 .tPS.seek 0.3ml + "processing"%)' +388 "core" ' + .tPSV.dial PSR +2 "processing"%\\ +97 "core"  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml +2 "processing"%N'* +499 "core" ' + .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%2' +1916 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%\ +96 "core" + .tPTV.dial :mixing +2 "processing"% @ +69 "core" A + .tPBV.dial :waste2 +2 "processing"%D  +89 "core"  +3 .tPS.seek 0ml +2 "processing"%'W +2632 "core" ' +2 #tGaraging FlushPuck in Processing Clamp +6 "manipulator"&k& +4 "core" &  .  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +7 .tElbow.seek PC +2 "manipulator"&K( +2 "core" ( +3 "manipulator"&*& +3 "core" &   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &A& +3 "core" &  K  +2 .tForearm.seek PC +2 "manipulator"&<' +96 "core" ' + .tHand.close +2 "manipulator"&F/ +70 "core" / +2 .tPC.seek :open +2 "processing"%G( +401 "core" ( +2 "manipulator"&8& +3 "core" &   *  +2 "manipulator"&% +4 "core" %   '  +2 .tForearm.seek :retract +2 "manipulator"&d'\ +90 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&L(- +174 "core" ( +2 "manipulator"&_& +4 "core" &-     +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &C& +3 "core" &-   2  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&!'! +110 "core" ' + .tHand.open +2 "manipulator"&?1 +70 "core" 1 +2 "manipulator"&O% +4 "core" % & 8 Ⱦ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&J'\ +98 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%=& +4 "core" &\ +2 "manipulator"&W% +4 "core" %\   V  +2 "storage"(B% +3 "core" %|\ \ \ +2 "storage"(a. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(R( +201 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (n& +3 "core" & \  +2 "manipulator"&7& +4 "core" &- \ G  +2 "manipulator"&P% +4 "core" %\    /  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&4( +174 "core" ( +3 "manipulator"&5& +3 "core" &\  \  "} +2 "storage"(& +4 "core" & \  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&M' +98 "core" ' +2 "storage"(^& +3 "core" & \ \ \  *\  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('H +282 "core" ' +2 "storage"(:- +3 "core" -'| +2 .tSE.configure :default +49 "storage"(#QK-0-\ b +3 (E& +3 "core" & \  +2 "manipulator"&|& +4 "core" &\ 6 "} +2 .tElbow.seek 2 +2 "manipulator"&S( +4 "core" ( + "manipulator"&& +4 "core" &\  u "} +3 "storage"(o& +3 "core" & \  +4 .tForearm.seek 2 + 300 counts +2 "manipulator"&f'y +26 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&x/ +70 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&b& +2 "storage"('v +8 "core" &\ W "} +2 "manipulator"&g% +4 "core" % ϔ   M +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 .tElbow.seek PC +2 "manipulator"&U( +166 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +81 "core" ( + "manipulator"&[& +4 "core" &   F +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &+& +3 "core" & S +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&~' +89 "core" ' + "manipulator"&z& +4 "core" &   [ +2 "manipulator"&X% +4 "core" %  C Q +2 "processing"%l& +4 "core" &\ +3 "processing"%h& +4 "core" &D\ +3 .tPC.seek :closed + "processing"%i(Tg +4 "core" &\  +9 &3q\ *y +10 &fw\ > +9 &xR\ M +9 &M[o\ L +10 &]m\ L +9 &`e\ L +10 &c\ L +9 &U\\K\ L +9 &\\=\ L +10 &\\V\ K +9 & _2\ K +9 &"]a*\ L +10 &$ `!\ K +9 &%]o\ K +10 &']5\ K +9 &)f_O\ K +9 &+(`_\ K +10 &,\\\ K +9 &.b0\ K +9 &0n^G\ K +10 &2/_E\ L +9 &3`F\ K +10 &5`F\ K +9 &7u_F\ L +9 &98`E\ K +10 &:\\C\ K +9 &<_\ L +9 &>^=\ K +10 &@A_+\ K +9 &B^/\ K +10 &C`(\ K +9 &Ed#\ K +9 &GFg.\ L +10 &Ij1\ M +9 &Ju0\ N +9 &L|%\ Q +10 &N>$\ Q +9 &PQ\ Q +10 &Q\ R +9 &Shzk\ 1 +9 &T(*r$\ K +10 &TJ%\ ) +2 ( +2 "processing"%h& +3 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.48 +2 .Hand.open + "manipulator"&j1 +65 "core" 1 +2 "manipulator"&s% +3 "core" %    8 Q +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&Z'\ +89 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%  +2 %{9 +6 "core" 9~ +102 "processing"% 9 +2 "core" 9 +103 "processing"%y9 +3 "core" 9  +102 "processing"%9 +3 "core" 9  +103 "processing"%w9 +2 "core" 9 +103 "processing"%99 +2 "core" 9 +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"%t9 +2 "core" 9+ +103 "processing"%9 +2 "core" 9~/ +103 "processing"%9 +2 "core" 93 +103 "processing"%9 +3 "core" 97 +103 "processing"%v9 +2 "core" 9; +103 "processing"%c9 +2 "core" 9@ +103 "processing"%r9 +2 "core" 9D +103 "processing"%T9 +2 "core" 9H +103 "processing"%&9 +3 "core" 9L +102 "processing"%;9 +3 "core" 9P +102 "processing"%"9 +3 "core" 9U +102 "processing"%9 +3 "core" 9Y +102 "processing"%9 +2 "core" 9] +103 "processing"%>9 +3 "core" 9a +103 "processing"%e9 +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" 90\ +103 "processing"%9 +2 "core" 97 +103 "processing"%9 +3 "core" 9> +3 .tPH.hold 2:00:00,28C +4 "processing"%} pp9 +2 .tdelay 1:30 +5 "core"  +9000 .tPSR.select :air +3 .PSV.dial PSR + "processing"% +96 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +53 .tPS.seek 0.5ml +2 "processing"%6' +592 "core" ' + .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml +2 "processing"%]'[ +1607 "core" ' + .tPTV.dial :puck +2 "processing"%Y  +69 "core"  + .tPSV.dial PTV +2 "processing"% +70 "core" +2 .tPBV.dial :waste1 +2 "processing"%0  +126 "core"  + "processing"%@% +4 "core" %]\  +3 .tPS.seek 1.5ml +2 "processing"%' +596 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%# * +33 "core" , +2 .tPS.seek 0ml +2 "processing"%3'W +1616 "core" ' +2 .tdelay 5:00 +17764 "Can"!\ ;-Ƃ +12238 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%(  +5 "core"  +2 .tPBV.dial :waste1 +2 "processing"%/  +34 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%V * +34 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%q +69 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%' +2285 "core" ' + .tPSV.dial PTV +2 "processing"%1 +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%H +71 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"% +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%I  +68 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2299 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%Q  +129 "core" + .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 .tPRV.dial :ab1 + "processing"%\\ @ +70 "core" A +3 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%)'w +361 "core" ' + .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +3 "collection"'N  +2 "processing"%\  +43 "core" +8 +2 "processing"% % +4 "core" %x \  +2 .tPS.seek 0.3ml +2 "processing"%D' +362 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'2  +30 "core" +2 .tPRV.dial :air + "processing"%k  +42 "core"  +3 .tPS.seek 0.9ml +2 "processing"%*'D +1273 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%A @ +70 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%F' +860 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%,  +42 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%m'[ +1606 "core" ' +2 .tPSV.dial :PML +2 "processing"%. +42 "core" + .tPTV.dial :mixing +2 "processing"%8 @ +72 "core" B + .tPBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%_% +4 "core" %_\  +2 .tPS.seek 1.85ml +2 "processing"%C'? +242 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%< * +34 "core" , +3 .tPS.seek 0ml + "processing"%K'W +1962 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'?& +3 "core" &\ +2 "manipulator"&O& +4 "core" & \ S +2 "manipulator"&=% +4 "core" %\ # \ X $ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&d(- +142 "core" ( +2 "manipulator"&W& +4 "core" &-  % +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &B& +3 "core" &-  - % +2 .tForearm.seek :garage +2 "manipulator"&a'! +105 "core" ' +2 .tHand.close +2 "manipulator"&!/ +75 "core" / + "manipulator"&n& +4 "core" &-   S % +2 "manipulator"&7% +4 "core" % 5 g +2 .tForearm.seek :retract +2 "manipulator"&P'\ +105 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&-( +274 "core" ( +4 "manipulator"&5& +3 "core" &  2 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +4 "core" &  O 2 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC + "manipulator"&^', +109 "core" ' + "manipulator"&L& +4 "core" &  " 2 +2 "manipulator"&J% +4 "core" %#   B 4 +2 "collection"':& +4 "core" &\ +3 "collection"'E& +5 "core" &L\ +2 .tCC.seek :closed +2 "collection"'|(O +5 "core" & \ +6 &>\ %f +10 &W\ 7 +9 &\ K +9 &a\ K +10 &xe\ L +9 &<e\ K +10 &f\ K +9 &e\ K +9 &h\ K +10 &Ch\ K +9 & e\ J +9 &!g\ K +10 &#e\ K +9 &%Lg\ K +9 &' j\ K +10 &(f\ K +9 &*g\ K +10 &,Th\ K +9 &.b \ K +9 &/c\ K +10 &1b\ K +9 &3\\c \ K +9 &5_\ K +10 &6c\ J +9 &8d\ K +10 &:dc\ K +9 &<%a\ K +9 &=`\ J +10 &?b\ \ K +9 &Aki\ K +9 &C.c\ K +10 &Dg\ K +9 &Fh\ K +10 &Hnv\ M +9 &J&\ Q +9 &K\ U +10 &M\ W +9 &NY\ * +9 &O \ E +9 ( +2 &OL\ A +2 "collection"'E& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.57 + "collection"'& +4 "core" &OLO\ A +2 .tHand.open + "manipulator"&o1 +66 "core" 1 + "manipulator"&x% +4 "core" % (   / +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&b'\ +93 "core" ' +2 .tPSV.dial PSR +2 "processing"%g +96 "core"  + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%4' +1610 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%M  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +1605 "core" ' +2 .tPSV.dial PSR +2 "processing"%f +54 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%[' +2639 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +7 .tCBV.dial PRV +4 "processing"%+  +2 "collection"'S  +33 "core"  +122  +2 .tPSV.dial :mixloop +2 "processing"%z +98 "core" + .tCTV.dial :air,avoiding: :intake +2 "collection"'X  +15 "core"  +2 .tPTV.dial :PRVmixing + "processing"%l  +72 "core" +3 .tPS.seek 0ml +2 "processing"%'W +2623 "core" ' +2 .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%G' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"%j +54 "core" +3 .tPS.seek 0ml + "processing"%s'W +2626 "core" ' + .tPSV.dial :air +2 "processing"%{  +41 "core"  +2 .tPS.seek 2.5ml +2 "processing"%h' +2636 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 .tPS.seek 0ml +2 "processing"%~'W +2625 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&y& +4 "core" &  2 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +27 "core" ( +2 "manipulator"&w& +3 "core" & p  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &9& +3 "core" &    +2 .tForearm.seek CC +2 "manipulator"&p', +104 "core" ' +2 .tHand.close + "manipulator"&%/ +72 "core" / +2 .tCC.seek :open +2 "collection"'( +375 "core" ( +2 "manipulator"&'& +3 "core" &  .  +2 "manipulator"&t% +4 "core" % !   < +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +269 "core" ( +2 "manipulator"&& +3 "core" &-  \ g I +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +42 &v& +11 "core" &- \ ? I +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&c'! +109 "core" ' +2 .tHand.open + "manipulator"&r1 +72 "core" 1 +2 "manipulator"&T% +4 "core" % *   : +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&&'\ +95 "core" ' +2 ."da"delayUntil "12:14:00.77" +6978 "Can"!\ S\\ +17827 #"da"recoverPRVreagent08 +6 .PTV.dial :mixing +2 "processing"%; @ +71 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%"  +34 "core" + ."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 :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%>' +2280 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%e +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "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 0ml +2 "processing"%'W +2283 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"% +125 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"% ' +596 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1616 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +72 "core"  + ."da"PSV.dial PTV +2 "processing"% +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core"  + "processing"%% +4 "core" %a\ +2 ."da"PS.seek 1.5ml +2 "processing"%6' +595 "core" ' +2 ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +2 "processing"%Y * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1610 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%0  +15 "core"  + ."da"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 +3 .PSV.dial PSR + "processing"%# +70 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2267 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +70 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%( +70 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%/ +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%V  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%q'W +2260 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%3 +123 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%1' +585 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%H'[ +1609 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%I +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 "processing"%Q% +4 "core" %Z\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +590 "core" ' +3 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%\\ * +32 "core" * +2 ."da"PS.seek 0ml +43 "processing"%'W +1625 "core" ' +2 ."da"delay 2:00 +867 "Can"\ B$ +11136 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%\  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%N  +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"%) +81 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%2' +2270 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%k +68 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%D +71 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%A +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%*  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%,'W +2274 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%F  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%.  +127 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%8  +41 "core" ~ +2 ."da"PTV.dial :PRVmixing +2 "processing"%  +4 "core" +2 ."da"PSV.dial :mixloop + "processing"%_ +42 "core" +3 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%<' +400 "core" ' +2 ."da"delay 2 seconds +207 .PRV.dial :air +2 "processing"%m  +42 "core"  +2 "processing"%C% +3 "core" %\ +3 ."da"PS.seek 0.55ml +2 "processing"%?'| +337 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air +2 "processing"%O  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%='[ +1555 "core" ' + ."da"PSV.dial :PML +2 "processing"%W +42 "core" +2 ."da"PTV.dial :mixing +2 "processing"%B @ +71 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%U  +32 "core" +2 "processing"%!% +4 "core" %^\  +3 ."da"PS.seek 1.85ml +2 "processing"%n'> +239 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%7 * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%Z'W +1964 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +32826 "Can"\ 4j +15177 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +6 "processing"%a @ +5 "core" A + ."da"PBV.dial :waste1 +2 "processing"%5  +34 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PSV.dial :air +2 "processing"%d  +41 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%L' +2301 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%J +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%:  +42 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%P +41 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%u  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2290 "core" ' + #"da"washCycleDA #1 of 3 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%o +122 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%x' +599 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%E'[ +1613 "core" ' + ."da"PTV.dial :puck +2 "processing"%g  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%^ +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%K  +34 "core" +2 "processing"%M% +3 "core" %\\\  +3 ."da"PS.seek 1.5ml +2 "processing"%4' +584 "core" ' + ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +2 "processing"%f * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1608 "core" ' +8 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%S  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%+  +34 "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"%X +70 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%l' +2300 "core" ' + ."da"PSV.dial PTV +3 "processing"%[ +69 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%j  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%G'W +2280 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%{ +123 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%s' +592 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"% '[ +1607 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%h +70 "core" + ."da"PBV.dial :waste1 +3 "processing"%y  +32 "core" + "processing"%w% +4 "core" %V\  +2 ."da"PS.seek 1.5ml +3 "processing"%9' +591 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%-'W +1608 "core" ' +2 ."da"delay 2:00 +3582 "Can"\ Z +8421 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%b  +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 :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%t' +2300 "core" ' + ."da"PSV.dial PTV +2 "processing"%p +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +67 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +68 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%v  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%r'W +2293 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%T +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +592 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +7 "processing"% +14 ."da"PS.seek 2ml +2 "processing"%c'[ +1616 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%; +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%"  +33 "core" +2 "processing"%% +3 "core" %[\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%~ * +33 "core" , +3 ."da"PS.seek 0ml +2 "processing"%e'W +1606 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .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 :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%>' +2296 "core" ' +2 ."da"PSV.dial PTV +52 "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +71 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2273 "core" ' + ."da"Gate.power :camera,:ON +7 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +132 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +13 ."da"PS.reconfigure :default +12 "processing"%#A d`xb +9 ."da"PS.seek 0.25ml +8 "processing"%'7 +343 "core" ' +3 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +3 "processing"% +9 ."da"PS.seek 0.5ml +3 "processing"%' +336 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%Y'[ +1604 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%6 +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%0  +34 "core" +2 "processing"%@% +3 "core" %\\\ " +3 ."da"PS.seek 1.5ml +2 "processing"%]' +587 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%# * +35 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1614 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%( * +34 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%/ +73 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%V' +2433 "core" ' +2 ."da"PSV.dial PTV +6 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%3 +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%q +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%1  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +265 "Can"\ ,  +2139 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%I +145 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%'[ +2117 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 .PSV.dial PTV +2 "processing"%Q +74 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%H  +34 "core" + "processing"%\\% +4 "core" %\\\ ( +2 ."da"PS.seek 1.5ml +2 "processing"%' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%\ * +35 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%N  +103 "core"  +3 ."da"PS.seek 0ml +2 "processing"% 'W +1607 "core" ' +2 "processing"%)9 +3 "core" 95- +2 #"da"Processing Puck Heater at 28.1C before imaging +2 .PH.coast + "processing"% +3 %k& +2 "core" 5- +3 &TJ\ 1) +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&D% +4 "core" %\ a E 3  +2 "storage"(A% +4 "core" %x _\ I +2 "storage"(*. +3 "core" .( +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 1 +2 "storage"(2( +195 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (F& +3 "core" & w w @\ C +2 "manipulator"&.& +4 "core" &- H R % I +2 "manipulator"&8% +4 "core" %\ Q S l  +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&( +183 "core" ( + "manipulator"&_& +4 "core" & Z V  P +2 "storage"(,& +4 "core" & v\ H +48 ."da"Forearm.reconfigure :tight +10 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&m' +107 "core" ' + "storage"(C& +4 "core" & \ J +3 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(<'H +281 "core" ' + "storage"(O- +4 "core" -'s + ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&?& +3 "core" & 2 > P +2 "storage"(W& +4 "core" & 7\ F +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&B'D +40 "core" ' + ."da"Elbow.hold +2 "manipulator"&U, +3 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(!- +3 "core" -'s +3 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(7'9 +29 "core" ' + "manipulator"&=% +4 "core" %Rh  +2 "storage"(n& +3 "core" & \ \ \ 3 +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 314 counts +2 "manipulator"&a'~ +15 "core" ' +2 "manipulator"&5& +3 "core" & [ @ m R +2 "storage"(& +4 "core" & z z I\ C +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&d' +24 "core" ' +3 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(Z'0 +42 "core" ' +2 "manipulator"&J& +4 "core" & f t N R + "manipulator"&:% +4 "core" % R Q R * +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&P'\ +89 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&u( +247 "core" ( +3 "manipulator"&L& +3 "core" & Q Q  +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &o& +3 "core" & B > P +3 ."da"Forearm.seek PC +2 "manipulator"&' +95 "core" ' + ."da"Hand.close +2 "manipulator"&x/ +69 "core" / +2 ."da"PC.seek :open +2 "processing"%g( +404 "core" ( +2 "storage"(^& +3 "core" & c\ L +2 "manipulator"&K& +4 "core" & v x  +2 "manipulator"&M% +4 "core" % x v '  +2 ."da"Forearm.seek :retract +6 "manipulator"&E'\ +99 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&f( +258 "core" ( + "manipulator"&4& +4 "core" & } ^ +2 "storage"(S& +4 "core" & \ L +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&+' +91 "core" ' +2 ."da"Hand.open +2 "manipulator"&z1 +72 "core" 1 +2 "storage"(X- +3 "core" -'0 +3 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(' +23 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.19 Pucks below Top Plate +2 "storage"([' +53 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da23dec2812h50ml_niagara.tif +1945 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +30825 #"da"WARNING: Too Dark -- required 390.077s exposure > 300s time limit\ SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da23dec2812h50ml_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da23dec2812h50ml20s_niagara.tif +2061 #SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da23dec2812h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da23dec2812h50ml30s_niagara.tif +3069 #SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da23dec2812h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "300.0 sec auto-exposure",Subject: "da23dec2812h50ml images!" +4 "storage"(- +4 "core" -' +13 "storage"(& +11 "core" & 7 3\ +6 "manipulator"&j& +11 "core" & H +2 ."da"Elbow.seek 1 +63 "manipulator"&l( +20 "core" ( +2 "manipulator"&{& +3 "core" &  1 +2 "storage"(G& +4 "core" & ( * \ +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&s' +4 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.91 Pucks below Top Plate +2 "storage"(h'< +60 "core" ' +6 "manipulator"&y& +5 "core" &    +2 "storage"(w& +4 "core" &\ \ m\ +2 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +6 "manipulator"& 'D +38 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&%, +4 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 2.09 Pucks below Top Plate +2 "storage"(9'' +22 "core" ' + "manipulator"&b% +4 "core" %R` U ȴ +2 "storage"(|& +4 "core" & \ +43 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 1 + 314 counts +2 "manipulator"&''~ +17 "core" ' +5 "manipulator"&-& +8 "core" &  U +4 "storage"(p& +9 "core" & \  j\ +5 ."da"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 700 counts +5 "manipulator"&' +29 "core" ' +2 "storage"(% +4 "core" %'\ \ D\  +3 ."downElevator"SE.seek :down +4 "storage"(v'v +98 (t% +7 "core" %C z\ RR +5 "manipulator"&T% +12 "core" %%   0 +4 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +4 "manipulator"&r'\ +95 "core" ' +28 ' +3 ."downElevator"SE.stop +3 "storage"(5 +6 (& +6 "core" &\ \ f\ +8 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #tStarting finalPurge +4 "processing"%;& +8 "core" &f\ +5 "manipulator"&"& +9 "core" &   ; +6 "manipulator"&% +9 "core" %   E  +5 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&c(- +174 "core" ( +6 "manipulator"&~& +8 "core" &-  A I +4 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +5 && +8 "core" &-  \  I +4 ."psFlush"Forearm.seek :garage +4 "manipulator"&'! +106 "core" ' +4 ."psFlush"Hand.close +3 "manipulator"&$/ +67 "core" / +4 "manipulator"&`& +7 "core" &-  ' I +5 "manipulator"&e% +10 "core" % - \ H +6 ."psFlush"Forearm.seek :retract +9 "manipulator"&'\ +108 "core" ' +5 ."psFlush"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek PC +4 "manipulator"&( +162 "core" ( +4 "manipulator"& & +6 "core" & \ \  ' +5 ."psFlush"Elbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +8 && +6 "core" & o ' +6 ."psFlush"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +4 "manipulator"&>' +103 "core" ' +3 "manipulator"& & +8 "core" &   ' +5 "manipulator"&% +7 "core" % Q  +5 "processing"%& +7 "core" &^\ +6 "processing"%& +111 "core" &^\ +6 ."psFlush"PC.seek :closed +5 "processing"%6(Tg +9 "core" &Y\ +4 &U\ +2 &5R\ $e +7 &X~U\ 7 +10 &}Y\ K +10 &]X\ K +11 &o[X\ K +7 &0d[\ L +10 &b[\ L +10 &`[\ L +8 &v_X\ L +10 &9]Y\ K +10 &`[\ K +8 &![X\ K +11 &#]U\ K +8 &%@`W\ L +10 &'_X\ L +10 &(`V\ K +8 &*`V\ K +10 &,H_U\ L +10 &. ^U\ K +11 &/_W\ L +9 &1_U\ K +7 &3Q`V\ K +10 &5_Q\ K +10 &6[W\ K +8 &8^V\ L +10 &:Y_P\ K +10 &<[U\ K +8 &=[R\ K +12 &?`M\ K +10 &A`]B\ L +8 &C#]N\ K +8 &D]M\ K +9 &FcP\ L +9 &HefE\ M +10 &J"xM\ N +10 &KF\ R +10 &M=\ R +8 &O^=\ R +10 &Q C\ R +11 &RC\ ? +7 &SAiC\ X +10 &TI/C\ * +5 ( +7 "processing"%& +10 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.49 +5 "processing"%0& +7 "core" &TIL\ * +2 &TIH\ * +4 ."psFlush"Hand.open +3 "manipulator"&@1 +73 "core" 1 +6 "manipulator"&Y% +7 "core" %  ,  +6 ."psFlush"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +4 "manipulator"&#'\ +92 "core" ' +3 ."psFlush"PSR.select :air +4 .PSV.dial PSR +2 "processing"%] +44 "core"  +32 #"psFlush"Pulling 0.5ml of PSR.flush +7 .PSR.select :flush +5 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +3 "processing"% ' +135 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +252 #"uploadLog"upsync +210 "core" ' + ."psFlush"delay 5 seconds +502 .PSR.select :air +64 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%(' +2125 "core" ' + ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%/ @ +184 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%  +128 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"% +95 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%3'9 +2628 "core" ' + ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%q +96 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%1' +587 "core" ' +2 ."psFlush"delay 5 seconds +507 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%V' +1134 "Can"\ =J +993 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%I  +33 "core" +2 ."psFlush"PTV.dial :mixing + "processing"% @ +72 "core" B + ."psFlush"PSV.dial :mixloop +3 "processing"%Q +108 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%H'9 +2632 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%\\ +95 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%'P +1099 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%\ ' +1615 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%N +70 "core" + ."psFlush"PTV.dial :puck +2 "processing"%  +70 "core"  + ."psFlush"PBV.dial :waste1 +3 "processing"%)  +4 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2638 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%k +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%D' +595 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%A' +2126 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%* +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%F U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%.'W +2622 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%8 @ +41 "core" > +3 ."psFlush"PS.seek 2.5ml +42 "processing"%R' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%_  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%,'W +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +42 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%C' +2632 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%& +68 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%O U +4 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%?'W +2625 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%W @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%!' +2625 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%=  +68 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%n'W +2630 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%5 +42 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'P +1098 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%J' +1609 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%: +80 "core" ~ + ."psFlush"PTV.dial :puck +3 "processing"%m  +15 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%  +51 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%<'W +2627 "core" ' +2 ."psFlush"PSV.dial PSR +7 "processing"%B +66 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%a' +590 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%7' +2125 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%d +81 "core"  + ."psFlush"PBV.dial PSV +2 "processing"%L U +51 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%o'W +2634 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%U @ +40 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%x' +2637 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%P  +78 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%i'W +2630 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%^ +40 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%K' +2638 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%M +69 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +4 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%4'W +2635 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%S @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%u' +2631 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%z  +68 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%X'W +2639 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'E& +3 "core" &\ +2 "manipulator"&Z& +4 "core" &   1 ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&( +3 "core" ( +2 "manipulator"&& +4 "core" &  O ' +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &   & ' +3 .tForearm.seek PC +2 "manipulator"&j' +94 "core" ' +2 .tHand.close + "manipulator"&{/ +74 "core" / +46 .tPC.seek :open +3 "processing"%G( +401 "core" ( + "manipulator"&y& +4 "core" &  9 ' +2 "manipulator"&w% +3 "core" %   9 +3 .tForearm.seek :retract + "manipulator"&b'\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&|( +347 "core" ( +2 "manipulator"&f& +4 "core" &  = 3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &-& +3 "core" &   + 3 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&p', +95 "Can"\ :L +5 "core" ' +2 "manipulator"&+& +4 "core" &   3 +2 "manipulator"&[% +4 "core" %   +2 "collection"'& +4 "core" &.\ +3 "collection"'s& +4 "core" &\ +3 .tCC.seek :closed +2 "collection"'l(O +4 "core" &\ +7 &>\ %f +10 &W\ 7 +9 &\ K +9 &c\ K +10 &|h\ K +9 &>f\ K +9 &g\ K +10 &c\ K +9 &f\ K +10 &Gj\ K +9 & \ c\ K +9 &!h\ J +10 &#e\ K +9 &%Qg\ J +9 &'f\ J +10 &(e\ K +9 &*j\ K +10 &,Wg\ K +9 &.h\ K +9 &/c\ K +10 &1h\ K +9 &3_j\ K +9 &5"f\ J +10 &6e\ J +9 &8g\ J +10 &:hb\ K +9 &<*c\ K +9 &=f\ J +10 &?d\ J +9 &Apc\ K +10 &C2b\ K +9 &Dh\ K +9 &Fk\ K +10 &Hsv\ L +9 &J*\ P +9 &K\ U +10 &M\ W +9 &NT\ - +10 &O\ I +9 ( + &O_\ D +2 "collection"'s& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.55 + "collection"'t& +4 "core" &O_/\ D +2 .tHand.open + "manipulator"&T1 +76 "core" 1 +3 "manipulator"&h% +4 "core" %  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"& '\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"''& +4 "core" &O`2\ D +2 "collection"'% +4 "core" %/\ +2 .tCSV.dial CSR +2 "collection"';  +40 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.seek 5ml + "collection"'9'l +1352 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 '"% +3 "core" %l\  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +2 .tCS.seek 7.5ml +2 "collection"'' +647 "core" ' +2 .tCSV.dial :waste + "collection"' +124 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'~' +1986 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'& +4 "core" &OU\ D +2 "collection"'v% +4 "core" %:\ + .tCSV.dial :flush +2 "collection"'%  +40 "core"  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 5ml + "collection"'$'l +1200 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'` @ +40 "core" A +2 "collection"'e% +4 "core" %l7\  +2 .tCS.seek 7ml +2 "collection"'r'\ +540 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV + "collection"'  +2 '  +41 "core"  +89  +2 .tCBV.dial :waste1 +2 "collection"' @ +49 "core" ? +3 .tCS.seek 0ml +2 "collection"'c' +1666 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"' & +4 "core" &OU\ D +2 "collection"'% +3 "core" %0\ +2 .tCSV.dial :flush +2 "collection"'  +70 "core" +2 .tCS.seek 5ml +2 "collection"''l +1207 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'g @ +42 "core" B +2 "collection"'0% +3 "core" %l\ \ +3 .tCS.seek 7ml +2 "collection"'@' +538 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'Y  +2 '  +6 "core"  +34  +2 .tCBV.dial :waste2 +2 "collection"']  +109 "core"  +2 .tCS.seek 0ml +48 "collection"'>' +1672 "core" ' +2 #tDisinfecting external Intake with kill +6 "collection"' & +3 "core" &OU\ D +2 "collection"' % +4 "core" %\ +7 .tCSV.dial CSR +2 "collection"'/  +41 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'' +1872 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml +2 "collection"'' D +538 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV + "collection"'( +2 'q  +96 "core" +36  + .tCTV.dial :intake +2 "collection"'3  +70 "core" +2 .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml + "collection"'1' \\ +1893 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'I  +70 "core"  +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'' +588 "core" ' +2 .tCSV.dial CSR +2 "collection"'Q  +96 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'V'l +1355 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'\\' D +1357 "core" ' + .tCSV.dial CBV +2 "collection"'H +97 "core" +2 .tCS.seek 0ml +2 "collection"'' +2612 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&N& +3 "core" &  3 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +27 "core" ( +2 "manipulator"&)& +4 "core" & \  0 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &\ & +3 "core" & \ 5 0 +2 .tForearm.seek CC +2 "manipulator"&k', +105 "core" ' +2 .tHand.close +6 "manipulator"&/ +72 "core" / +2 .tCC.seek :open +2 "collection"'D( +377 "core" ( + "manipulator"&*& +4 "core" &   0 +2 "manipulator"&F% +3 "core" %     : +2 .tForearm.seek :retract +2 "manipulator"&A'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&8(- +288 "core" ( + "manipulator"&.& +4 "core" &-    A +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &_& +3 "core" &-  Z A +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&R'! +104 "core" ' +2 .tHand.open +2 "manipulator"&1 +66 "core" 1 +2 "manipulator"&,% +4 "core" % +    +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&&'\ +96 "core" ' +2 "processing"%O& +4 "core" &\ +32933 "Can"\ .Ov +60001 \ . +60002 \ .̛ +60001 \ -A8 +54857 #t-> exit +7 #mEXIT @1703790011.30EST @1704469462.23EST = =tMAIN =mMAIN_scheduler @EST1704469464.02 #"core_reset"Sent BREAK +2 #t@2809 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +210 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +248 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +410 "Can"L\ - + L\ - + #tPolling Can every 10:00 +4 #Cleanly exited at 14:00:11EST28-Dec-23 +1404 #-> ESP.ready! +3 #Powering core bus +571 .Gate.power :raw,:ON +2 "sampler") +12 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +4 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +3 "processing"%#A d`xb +2 .tSS.configure :default +3 "sampler")#.0X access 1 +3 "storage"(1% +3 "core" %u B\ +2 "manipulator"&2% +4 "core" %\ $ x  +2 "manipulator"&3& +3 "core" &  L # +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"(4(; +354 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (5& +3 "core" &; v\ +2450 #t-> access 2 +2 "storage"(6% +4 "core" %u \ +2 "manipulator"&7% +3 "core" %\ $  6  +2 "manipulator"&8& +4 "core" &  n # +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"(9(K +195 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (:& +4 "core" &K w y \  +3112 #t-> startTube 2 +293 #-> da 50 +2 #da sampling at most 50ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 10:46:15EST05-Jan-24\\n{}\\nCan@10:44:32, 20.6C, 17% humidity, 14.7psia, 13.702V, 0.097A, 0.003Ah, 1.33W",Subject: "da sampling at most 50ml" +2 "collection"';& +7 "core" &rw\  +2 .tHand.open + "manipulator"&<1 +71 "core" 1 + "manipulator"&=% +4 "core" % \ $    +3 "storage"(>% +4 "core" %v &\ +2 "storage"(?. +3 "core" .(K +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(@( +415 #"uploadLog"upsync +259 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (A& +3 "core" & U\ +2 "manipulator"&B& +3 "core" &   u # +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 + "manipulator"&C( +15 "core" ( +2 "manipulator"&D& +5 "core" &\ \ \ K # + "storage"(E& +4 "core" & M\ +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&F' +93 "core" ' + "storage"(G& +4 "core" & \ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(H'H +275 "core" ' +2 "storage"(I- +2 "core" -'W +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (J& +4 "core" & 8\ + "manipulator"&K& +4 "core" &\  & # +40 .tElbow.seek 2 +8 "manipulator"&L( +13 "core" ( + "manipulator"&M& +4 "core" &   8 +2 "storage"(N& +4 "core" & 7\ +3 .tForearm.seek 2 + 300 counts + "manipulator"&O'y +20 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&P/ +72 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&Q& +3 "storage"(R'v +7 "core" &   ) 8 +3 "manipulator"&S% +4 "core" % m \   +2 .tForearm.seek :retract +2 "manipulator"&T'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&U( +151 "core" ' + ."downElevator"SE.stop + "storage"(5 +4 "core" ( +2 "manipulator"&V& +5 "core" & ) 5 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &W& +3 "core" & \  5 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&X', +104 "core" ' + "manipulator"&Y& +4 "core" &  f 5 +2 "manipulator"&Z% +4 "core" %  p +2 "collection"'[& +4 "core" &sv\  +3 "collection"'\\& +5 "core" &rw\  +2 .tCC.seek :closed +2 "collection"'](O +5 "core" &qw\  +8 &4su\ +| +9 &hsu\ ? +9 &crx\ M +10 &(dsv\ L +9 &hsw\ L +10 &cpv\ K +9 &ofqw\ K +9 &2hqv\ K +10 &isu\ K +9 &jrw\ K +9 & wfqv\ K +10 &"9fqv\ K +9 &#jru\ K +10 &%hsv\ K +9 &'jqw\ K +9 &)Bdsv\ K +10 &+jov\ K +9 &,iqu\ K +9 &.iru\ K +10 &0Jgqu\ K +9 &2 grw\ K +10 &3gsu\ K +9 &5fqt\ K +9 &7Qgrv\ K +10 &9gsu!\ K +9 &:grw\ K +9 &<dqv\ K +10 &>[fqw"\ J +9 &@hrv\ K +9 &Ahsu\ K +10 &Cdrt\ K +9 &E_mpw\ L +10 &G!rrw\ L +9 &Hrt\ N +9 &Jqt\ R +10 &LIqt\ V +9 &Nps\ K +9 &O3Nqt\ %q +10 &OxOsv\ > +2 ( +2 "collection"'\\& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.62 + .Hand.open +2 "manipulator"&^1 +70 "core" 1 + "manipulator"&_% +4 "core" %    +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&`'\ +96 "core" ' + #tcollectSample 50ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold +2 "sampler")a+ +2 "core" + +2 "sampler")b% +4 "core" % \ \ +2 "collection"'c& +3 "core" &OxGru\ > +5 "Can"M\ M; + #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +2 .SSV.dial :spit,avoiding: :exhaust +2 "sampler")d  +4 "core"  +2 .tSS.reconfigure :fast +2 "sampler")#.0X +4 "Can"K~\ El + .tCTV.dial :intake +2 "collection"'z  +15 "core" +3 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +4 "sampler"){  +73 "core" + #tAllowing 130s for 25.0ml of remaining 50.0ml +2 .Intake.select :open +2 "sampler") +210 "collection"'|% +3 "core" %ae\ +2 #tIntake @13.9psia, vacuum from 8.4 to 11.4psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X +3 ."airStroke"CSV.dial :waste +2 "sampler")% +2 "collection"' +8 "core" %88 \ +2 ."connect"SSV.dial CBV,avoiding: :exhaust +3 .tCBV.dial SSV +2 "sampler")  +3 "core" +3 ."airStroke"CS.seek 0ml +2 "collection"'' +5 "core" ' + ."airStroke"CSV.dial :air +2 "collection"' @ +72 "core" B +2 ."airStroke"CS.seek 10ml +2 "collection"'' D +91 "core"  + .tCTV.dial :air +2 "collection"'  +71 "core"  +2 .tdelay 15 seconds +11 ."flow"Gate.power :analytic3,:OFF +2 ."samplerPumpShutdown"Gate.power :sampler,:OFF +1489 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +129 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.seek 0ml +3 "collection"'  +2 "sampler")' +7 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")  +119 "core" ~ +11  +438 ' +2 .tSSV.dial between CBV and plug +2 "sampler")" +45 "core" +2 .tCBV.dial between SSV and waste2 +2 "collection"'#  +30 "core"  + "collection"'$% +4 "core" % Dot\  +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +3 "collection"'%  +2 '&  +14 "core"  +30  +2 .tCS.reconfigure :pressurize +2 "collection"'# d@<< )b +3 .tCS.seek 0ml +2 "collection"''' +2246 "core" ' * ,\ +3 "collection"'(% +4 "core" % + .\  +2 "sampler"))% +3 "core" % \ +2 #tBubblePoint: Intake @24.3psia, Outlet @0.2psia +2 .CBV.dial SSV + "collection"'* @ +31 "core" A +2 .tSS.reconfigure :default +2 "sampler")#.0X +4 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'7' +121 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")8 +127 "core"  +2 .tSS.reconfigure :exhale +3 "sampler")#.0X& +3 "core" &OxHou\ > +3 ."airStroke"CSV.dial :waste +3 "sampler")?% +3 "collection"'9 +4 "core" % \ +3 .tSSV.dial :exhaust +2 "sampler")A  +62 "core" +2 ."airStroke"CS.seek 0ml +2 "collection"'B' +3 "core" ' +2 ."airStroke"CSV.dial :air +2 "collection"'D @ +2 "core" ~ +2 .tExhaust.select :open +2 "sampler")@ +11 .tSS.reconfigure :exhale +2 "sampler")#.0X9 +2 "core" 92 +103 "collection"'?9 +2 "core" 9\ 1 +103 "collection"'99 +2 "core" 9/ +103 "collection"'A9 +4 "core" 9. +102 "collection"'D9 +3 "core" 9, +102 "collection"'9 +3 "core" 9* +102 "collection"'9 +3 "core" 9) +103 "collection"'=9 +2 "core" 9-#' +103 "collection"'B9 +3 "core" 9@(% +103 "collection"'I9 +2 "core" 9R,$ +103 "collection"'J9 +3 "core" 9c0# +103 "collection"'9 +2 "core" 9u4" +103 "collection"'E9 +2 "core" 98! +103 "collection"'M9 +2 "core" 9= +103 "collection"'N9 +2 "core" 9A +103 "collection"'P9 +3 "core" 9E +102 "collection"'Q9 +3 "core" 9I +103 "collection"'S9 +2 "core" 9N +103 "collection"'G9 +3 "core" 9R +103 "collection"'F9 +2 "core" 9V +103 "collection"'V9 +2 "core" 9 Z +103 "collection"'W9 +3 "core" 9 ^ +102 "collection"'K9 +3 "core" 9 c +102 "collection"'O9 +3 "core" 9 .g +103 "collection"'Y9 +2 "core" 9 ;k +103 "collection"'Z9 +3 "core" 9 Fo +102 "collection"'H9 +3 "core" 9 Ss +103 "collection"'[9 +2 "core" 9 _x +103 "collection"'T9 +3 "core" 9 k| +103 "collection"'R9 +2 "core" 9 v +103 "collection"'!9 +2 "core" 9  +103 "collection"'_9 +3 "core" 9  +102 "collection"'L9 +3 "core" 9  +102 "collection"'b9 +3 "core" 9  +103 "collection"'C9 +2 "core" 9  +103 "collection"'\\9 +2 "core" 9  +103 "collection"'^9 +3 "core" 9  +102 "collection"'c9 +3 "core" 9 \ +103 "collection"'X9 +3 "core" 9 \ +102 "collection"'9 +3 "core" 9  +102 "collection"'d9 +3 "core" 9 \ +103 "collection"'g9 +2 "core" 9  +103 "collection"'f9 +2 "core" 9  +103 "collection"'a9 +3 "core" 9  +103 "collection"'h9 +2 "core" 9  +103 "collection"'i9 +2 "core" 9  +103 "collection"'e9 +2 "core" 9  +103 "collection"'j9 +2 "core" 9\  +103 "collection"'m9 +3 "core" 9\ \  +103 "collection"'l9 +2 "core" 9\  +103 "collection"'o9 +2 "core" 9\  +103 "collection"'n9 +2 "core" 9\  +103 "collection"'r9 +3 "core" 9\  +102 "collection"'k9 +3 "core" 9\  +102 "collection"'t9 +3 "core" 9\ # +103 "collection"'s9 +2 "core" 9\ ' +103 "collection"'p9 +2 "core" 9\ * +103 "collection"'q9 +2 "core" 9\ - +3 .tCH.hold 10:00,70C +4 "collection"'y `\ t `\ *\ +2 'z9 +6 "core"  + 9\ -\ . +2 "collection"'{% +3 "core" %\ x +2 #tBegun lysing Collection Puck Heater at 68.1C/16.8psia +40900 "Can"G\ \ HT +19089 "core" ` +2 "collection"'v9 +3 "core" 9\ uc +2 "collection"'|% +4 "core" %\ +2 #tEnded lysing Collection Puck Heater at 70C/15.8psia +2 .CS.seek 0ml +2 "collection"'w' +333 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +3 "collection"' @ +97 "core" A +2 .tCSV.dial :air + "collection"' @ +41 "core" ? +2 .tCS.seek 5ml +2 "collection"''l +1360 "core" ' + .tCSV.dial CTV +2 "collection"'  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +40 "collection"'} @ +50 "core" ? + .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'~  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +41 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'' +1347 "core" ' +2 "collection"'% +3 "core" % i l\ +2 #tPuck @27.7psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"'\ +96 "core" ~ + .tCBV.dial CSV +2 "collection"'  +28 "core" +2 "collection"' % +4 "core" %  e\ +2 .tCS.seek 5ml +2 "collection"''l +1357 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'  +42 "core" + "collection"'% +4 "core" %lv #\  +2 .tCS.seek 7ml +2 "collection"''\ +595 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"' @ +40 "core" ? +2 .tCS.seek 10ml +2 "collection"'' D +843 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +109 "core" _ +2 #tLysing Complete + "collection"'& +4 "core" &OxF#" \ > +2 #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&% +3 "core" %\   J  +2 "storage"(% +4 "core" %} G\ +2 "storage"(. +2 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"( ( +191 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & \\\ +2 "manipulator"&& +4 "core" &  D 5 +2 "manipulator"& % +4 "core" %\     +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&"( +156 "core" ( +3 "manipulator"&#& +3 "core" &  H +2 "storage"($& +4 "core" & r\ +2 .tForearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&%' +99 "core" ' +2 "storage"(&& +4 "core" & \ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('H +275 "core" ' +2 "storage"((- +3 "core" -'H +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 .tSE.seek :place + "storage"()'6 +32 "core" ' +2 "manipulator"&*& +4 "core" &  \ F + "manipulator"&% +4 "core" % \ b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&,'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&-( +153 "core" ( + "manipulator"&.& +4 "core" &  3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &+& +3 "core" &  ~ 3 +2 .tForearm.seek CC +2 "manipulator"&/', +104 "core" ' +2 .tHand.close + "manipulator"&2/ +75 "core" / +2 .tCC.seek :open +2 "collection"'1( +376 "core" ( + "storage"(3& +4 "core" & S\ +2 "storage"(& +4 "core" & \ +2 "manipulator"&6& +3 "core" & e 1 +2 "manipulator"&0% +3 "core" % "   B p +3 .tForearm.seek :retract + "manipulator"&8'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&'( +154 "core" ( + "manipulator"&5& +4 "core" &  @  +2 "storage"(7& +4 "core" &\ \ T\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&:'D +109 "core" ' +2 .tElbow.hold +2 "manipulator"&;, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&<1 +77 "core" 1 +3 "manipulator"&4% +3 "core" % X{  Ȼ; +2 "storage"(>& +4 "core" & 6\ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 320 counts + "manipulator"&?'τ +21 "core" ' +2 "manipulator"&9& +3 "core" &    +2 "storage"(A& +4 "core" &\ \ \  B\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&D' +20 "core" ' + "storage"(% +4 "core" %@\ #\ # J\ +51 ."downElevator"SE.seek :down +3 "storage"('v +99 (=% +3 "core" %]P \ Wc +2 "manipulator"&B% +4 "core" %  A +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&I'\ +89 "core" ' +70 ' + ."downElevator"SE.stop + "storage"(5 +4 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'J& +4 "core" &,-\ +2 "manipulator"&& +4 "core" &   +2 "manipulator"&E% +4 "core" %\  \  J  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&M(- +171 "core" ( + "manipulator"&N& +4 "core" &-   [ M +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &P& +4 "core" &-  T M +2 .tForearm.seek :garage +2 "manipulator"&Q'! +102 "core" ' + .tHand.close +2 "manipulator"&S/ +70 "core" / +2 "manipulator"&G& +4 "core" &- $ M +2 "manipulator"&F% +3 "core" % /    +3 .tForearm.seek :retract + "manipulator"&V'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&W( +275 "core" ( +2 "manipulator"&K& +4 "core" &    5 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &O& +2 "core" &  c 5 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&Y', +105 "core" ' + "manipulator"&Z& +4 "core" & \ N 5 +2 "manipulator"&H% +4 "core" %+   Z | +2 "collection"'[& +4 "core" &14\ +3 "collection"'T& +5 "core" &25\ +2 .tCC.seek :closed +2 "collection"'R(O +3 "core" &25\ +9 &<36\ %f +9 &Y15\ 7 +10 &36\ J +9 &_44\ J +9 &g37\ J +10 &Kb26\ J +9 & f14\ J +10 &b38\ I +9 &c56\ J +9 &Rg28|\ J +10 & b46\ I +9 &!g26 \ K +9 &#`46\ J +10 &%Zg36\ J +9 &'b48\ J +10 &(`47\ J +9 &*c57\ J +9 &,ca59\ J +10 &.&c27\ I +9 &/g37\ J +9 &1a48\ I +10 &3ke29\ J +9 &5.e27\ I +10 &6e45\ J +9 &8f36\ J +9 &:tc38\ I +10 &<4h48\ J +9 &=_48g\ I +9 &?b37Q\ J +10 &Aze47\ J +9 &C?b69\ I +10 &Dh47\ J +9 &Fl58\ K +9 &H~z2:\ L +10 &J236\ Q +9 &K78\ U +9 &M49q\ W +10 &OQ57^\ - +9 &O37E\ H +9 ( +2 &OT69,\ D +2 "collection"'T& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.63 +2 "collection"'!& +3 "core" &OT58\ D +2 .tHand.open + "manipulator"&_1 +74 "core" 1 +2 "manipulator"&L% +3 "core" % (  \  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&b'\ +94 "core" ' +2 .tPSV.dial PSR +2 "processing"%C +124 "core"  +2 #tPulling 1.5ml of PSR.flush .PSR.select :flush +3 "processing"%j +10 .tPS.seek 1.5ml + "processing"%\\' +1615 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%^  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%c'W +1605 "core" ' +2 .tPSV.dial PSR +2 "processing"%X +42 "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 +2 "processing"%d +2 "collection"'g  +6 "core" A +2 "processing"%f +2 "core" A +2 "processing"%a  +70 "core" +88  +2 .tPSV.dial :mixloop +2 "processing"%h +96 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'i  +4 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%e  +124 "core" +2 .tPS.seek 0ml +2 "processing"%j'W +2624 "core" ' +2 .tPSV.dial :air +6 "processing"%m  +41 "core"  +2 .tPS.seek 2.5ml +2 "processing"%l' +2647 "core" ' +2 .tPSV.dial :mixloop + "processing"%o +43 "core" +2 .tPS.seek 0ml + "processing"%n'W +2629 "core" ' +2 .tPSV.dial :air +2 "processing"%r  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%k' +2631 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%t +42 "core" +2 .tPS.seek 0ml +2 "processing"%s'W +2632 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&p& +4 "core" &  ) 5 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&q( +51 "core" ( +2 "manipulator"&z& +4 "core" &   5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &{& +3 "core" &   5 +2 .tForearm.seek CC +2 "manipulator"&x', +108 "core" ' +2 .tHand.close +2 "manipulator"&y/ +70 "core" / +2 .tCC.seek :open +2 "collection"'v( +375 "core" ( +2 "manipulator"&|& +4 "core" &  P 5 +2 "manipulator"&u% +4 "core" %   w +2 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(- +284 "core" ( + "manipulator"&w& +4 "core" &-   % $ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" &-  8 $ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&}'! +109 "core" ' +2 .tHand.open + "manipulator"&~1 +77 "core" 1 +2 "manipulator"&% +3 "core" % (~   Ǽ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +15 "core" + .tPTV.dial :PRVmixing +2 "processing"%\  +4 "core" +3 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +3 "processing"%  +16 "core"  +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +4 "core" +2 #tLoading lyfil puck from tube 2 into Collection Clamp +2 "collection"'& +3 "core" &LQ\ +2 "manipulator"&% +4 "core" %\  ^  +2 "storage"(% +4 "core" %|\ \ S\ +2 "storage"(. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(( +199 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (& +2 "core" & f\  +3 "manipulator"&& +3 "core" &- \ X $ +2 "manipulator"&% +4 "core" %\  \    +4 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&( +179 "core" ( +2 "manipulator"&& +4 "core" &  S % +2 "storage"(& +3 "core" & \  h\  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&' +101 "core" ' +2 "storage"(& +3 "core" & \ \  -\  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"( 'H +284 "core" ' +2 "storage"(@- +3 "core" -'k +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (#& +3 "core" & r\  +2 "manipulator"&$& +4 "core" & ! % +2 .tElbow.seek 2 +2 "manipulator"&&( +3 "core" ( +2 "manipulator"&U& +4 "core" &   % +2 "storage"(`& +3 "core" & \  +3 .tForearm.seek 2 + 300 counts + "manipulator"&('y +14 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&*/ +77 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +2 "storage"('v +7 "core" &  > % +2 "manipulator"&.% +3 "core" % x  O m +3 .tForearm.seek :retract + "manipulator"&+'\ +100 "core" ' +2 .tElbow.seek CC +2 "manipulator"&%( +143 "core" ( + "manipulator"&"& +4 "core" &   4 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 "core" ' +2 ."downElevator"SE.stop +2 "manipulator"&2& +2 "storage"(5 +5 "core" & \  : 4 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&,', +102 "core" ' +3 "manipulator"&]& +3 "core" &   f 4 +2 "manipulator"&3% +4 "core" %+ \  +2 "collection"'& +4 "core" &NS\ +3 "collection"'6& +5 "core" &NRb\ +2 .tCC.seek :closed +3 "collection"'0(O +3 "core" &PSh\ +6 &PSu\ 9 +9 &GLNRj\ 0 +10 &xORV\ E +9 &1gNR:\ J +9 &`NR&\ J +10 &aPQ$\ J +9 &ydORe\ I +9 &;bMRu\ I +10 &cNS_\ I +9 &cORO\ I +10 &bOR@\ I +9 &!AgNR \ J +9 &#bPR"\ I +10 &$bNQ\ J +9 &&_OQ\ J +9 &(KbORf\ I +10 &* gNR\ J +9 &+`OR\ J +46 &-gPS\ J +10 &/R_OSp\ J + &1aKSi\ J + &2aNSY\ J + &4bORP\ I + &6YgOSH\ J +6 &8`MQD\ J +9 &9cOR5\ I +10 &;bMS.\ J +9 &=cbOR\ I +9 &?#gOR \ J +10 &@_NR\ J +9 &B`NR\ J +9 &Dj`OS\ J +10 &F,dNT\ J +9 &GqNR\ K +10 &IOS\ N +9 &KXNQ\ S +9 &MOQ6\ V +10 &NyNQ/\ 1 +9 &Og&OQ,\ "c +9 &OhLP.\ H +3 ( +2 "collection"'6& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.49 + .Hand.open +2 "manipulator"&51 +65 "core" 1 +2 "manipulator"&7% +5 "core" % (  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&/'\ +100 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'-  +127 "core" ~ +3 .tCSV.dial CTV +2 "collection"'<  +28 "core"  +2 .tPS.seek 2.5ml +2 "processing"%4' +2625 "core" ' +2 "collection"'>% +4 "core" % A#$\ \ +2 .tCS.seek 4.15ml +2 "collection"'9'Q +1564 "core" ' + .tdelay 8 seconds +122 "Can"E\ B5T +681 .tPSV.dial :air +2 "processing"%A  +51 "core" +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%  +69 "core"  +3 .tPS.seek 0ml +2 "processing"%8'W +2630 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'' ` +38 "core" _ + .tCSV.dial :air +2 "collection"'= @ +42 "core" > +2 .tCS.seek 10ml +2 "collection"'B' D +1568 "core" ' + .tCSV.dial CTV +2 "collection"':  +42 "core"  +2 .tCS.seek 0ml +2 "collection"'?' +2622 "core" ' +2 .tCBV.dial :waste1 +2 "collection"'J @ +28 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'  +128 "core" +2 "collection"'E& +3 "core" &OmLO\ H +2 #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&)% +3 "core" %   U  +2 "storage"(D% +4 "core" %y A\ +2 "storage"(N. +2 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(P( +196 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & U\ +2 "manipulator"&;& +4 "core" &   S 4 +2 "manipulator"&S% +4 "core" %    =  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&G( +158 "core" ( + "manipulator"&F& +4 "core" &   `  +2 "storage"(I& +4 "core" & \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&Q' +91 "core" ' + "storage"(K& +4 "core" & 8\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(O'H +279 "core" ' +2 "storage"(M- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&Z& +3 "core" & \ F  +2 "storage"(H& +4 "core" & >\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&['D +39 "core" ' +2 .tElbow.hold +2 "manipulator"&V, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 "storage"(1- +3 "core" -' +3 .tSE.seek 0.11 Pucks below Top Plate + "storage"(!'J +28 "core" ' +2 "manipulator"&_% +4 "core" %Uk ȷ +2 "storage"(L& +4 "core" & : A d\ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 317 counts + "manipulator"&T'ρ +20 "core" ' + "manipulator"&C& +4 "core" &     +2 "storage"(Y& +5 "core" & U\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&^' +29 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(\\'A +45 "core" ' +2 "manipulator"&X& +3 "core" & \    +2 "manipulator"&c% +4 "core" % J  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&d'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&f( +160 "core" ( + "manipulator"&g& +4 "core" &   2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &a& +3 "core" & 2 +2 .tForearm.seek CC +2 "manipulator"&h', +101 "core" ' +3 .tHand.close + "manipulator"&i/ +76 "core" / +9 .tCC.seek :open +2 "collection"'e( +375 "core" ( + "storage"(& +4 "core" & E\ +2 "storage"(m& +3 "core" & d\ +2 "manipulator"&j& +4 "core" &    2 +2 "manipulator"&o% +4 "core" % 9   +2 .tForearm.seek :retract +2 "manipulator"&l'\ +97 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&r( +160 "core" ( +2 "manipulator"&n& +3 "core" &  >  +2 "storage"(t& +4 "core" & z\ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&k'D +111 "core" ' +2 .tElbow.hold +2 "manipulator"&p, +2 "core" , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&z1 +76 "core" 1 +2 "manipulator"&{% +4 "core" % Xp ȸ +2 "storage"(y& +3 "core" & \ +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 320 counts +2 "manipulator"&W'τ +14 "core" ' +2 "manipulator"&b& +4 "core" &   a  +2 "storage"(R& +4 "core" &\ \ @\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&|' +24 "core" ' +2 "storage"(u% +4 "core" %J\  \ +3 ."downElevator"SE.seek :down +3 "storage"(x'v +99 (w% +3 "core" %I h\ V_ +2 "manipulator"&% +4 "core" % y +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&q'\ +89 "core" ' +52 ' + ."downElevator"SE.stop +2 "storage"(5 +3 .tPSV.dial :air + "processing"%~  +69 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2624 "core" ' + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +40 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%  +42 "core"  +2 .tdelay 1 second +101 .PSV.dial :mixloop +2 "processing"%\ +42 "core" + .tdelay 1 second +102 .PSV.dial :air +3 "processing"%  +42 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"% 'W +2635 "core" ' + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%& +3 "core" &\  +3 "manipulator"&& +3 "core" &  4  +2 "manipulator"&% +4 "core" %    +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +170 "core" ( +2 "manipulator"&}& +3 "core" &-  q ^ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-  ^ +2 .tForearm.seek :garage +2 "manipulator"&'! +104 "core" ' +2 .tHand.close +2 "manipulator"&/ +75 "core" / + "manipulator"& & +4 "core" &-    ^ +2 "manipulator"&% +3 "core" % / \  S +2 .tForearm.seek :retract +2 "manipulator"&'\ +101 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&( +120 "core" ( + "manipulator"&& +4 "core" &  ' +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" & \  V +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&@' +95 "core" ' + "manipulator"&#& +4 "core" &  : +2 "manipulator"&$% +4 "core" %   +2 "processing"%U& +4 "core" &\  +3 "processing"%`& +4 "core" &$\  +2 .tPC.seek :closed +2 "processing"%*(Tg +4 "core" & \  +7 &H%\ %g +10 &Z \ 8 +9 &\ L +9 &b$\ L +10 &d_+\ L +50 &'b*\ L +9 &c1\ L +3 &_Q\ L + &m`)\ L + &.b9\ L +2 &_:\ L + &!c<\ L +8 &#v`=\ L +9 &%8bB\ L +10 &&cJ\ L +9 &(bI\ L +9 &*|bI\ L +10 &,@`I\ L +9 &._K\ L +9 &/`^\ L +10 &1^[\ L +9 &3G^Z\ L +10 &5 bX\ L +9 &6_U\ L +9 &8]a\ L +10 &:N_f\ L +9 &<_h\ L +9 &=_g\ L +10 &?bk\ L +9 &AX]l\ L +10 &C]m\ L +14 &Dbu\ L +4 &Fcq\ M +10 &H]jx\ M +9 &J~v\ O +9 &K\ R +10 &M~\ R +9 &OU\ R +10 &Q|\ R +9 &R~\ ? +9 &T Ov\ = +10 &TH\ O +9 &To\ ( +2 ( +3 "processing"%`& +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.48 +2 "processing"%& +3 "core" &To\ ( +2 .tHand.open + "manipulator"&.1 +74 "core" 1 +2 "manipulator"&% +4 "core" %    T  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 .tPRV.dial :air +2 "processing"%"  +43 "core"  +2 .tPSV.dial :mixloop +2 "processing"%2 +41 "core" +2 "processing"% % +4 "core" %V\ +2 .tPS.seek 0.3ml +2 "processing"%(' +389 "core" ' + .tPSV.dial PSR +2 "processing"%] +108 "core"  + #tPulling 0.4ml of PSR.air +2 .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%3'* +482 "core" ' + .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +1920 "core" ' + .tdelay 3 seconds +303 .PSV.dial :mixloop +2 "processing"%& +97 "core" + .tPTV.dial :mixing +2 "processing"% @ +69 "core" A + .tPBV.dial :waste2 +2 "processing"%+  +103 "core"  +2 .tPS.seek 0ml +2 "processing"%v'W +2633 "core" ' +2 #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&5& +4 "core" &   ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&7( +3 "core" ( +2 "manipulator"&6& +3 "core" &  T +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &-& +3 "core" &  d +2 .tForearm.seek PC +2 "manipulator"&<' +90 "core" ' + .tHand.close +2 "manipulator"&,/ +75 "core" / +2 .tPC.seek :open +2 "processing"%s( +402 "core" ( + "manipulator"&>& +4 "core" &   > +2 "manipulator"&% +4 "core" %   / 5 +2 .tForearm.seek :retract +2 "manipulator"&A'\ +91 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +138 "core" ( +2 "manipulator"&4& +3 "core" &-   s 0 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &'& +3 "core" &-  P 0 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&='! +107 "core" ' +2 .tHand.open +2 "manipulator"&91 +68 "core" 1 +2 "manipulator"&:% +4 "core" % +g    ǵQ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&B'\ +107 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%J& +3 "core" &q\ +2 "manipulator"&% +4 "core" %\ ! \  + 5 +2 "storage"(E% +4 "core" %\ \ \ +2 "storage"(). +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(D( +197 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (N& +3 "core" & 4\ +2 "manipulator"&& +4 "core" &.   4 ! +2 "manipulator"&;% +3 "core" %\ ! < 5 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&S( +178 "core" ( +2 "manipulator"&& +4 "core" &   e ' +2 "storage"(F& +3 "core" & t\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&I' +90 "core" ' + "storage"(K& +4 "core" & \ \  W\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(%'H +280 "core" ' +9 "storage"(/- +3 "core" -'| +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (M& +3 "core" & \  \ +3 "manipulator"&Z& +3 "core" & d ' +2 .tElbow.seek 2 +2 "manipulator"&H( +4 "core" ( + "manipulator"&1& +4 "core" &    ' +2 "storage"(_& +3 "core" & \ \ \ ]\ +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&L'y +22 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&C/ +66 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&Y& +2 "storage"(X'v +7 "core" &  H ' +2 "manipulator"&c% +4 "core" % ύ \  J +2 .tForearm.seek :retract +2 "manipulator"&Q'\ +89 "core" ' +3 .tElbow.seek PC +2 "manipulator"&G( +166 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +83 "core" ( + "manipulator"&O& +5 "core" & Z +4 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +8 &[& +3 "core" & Q +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&T' +98 "core" ' +2 "manipulator"&!& +3 "core" &  \  +2 "manipulator"&g% +4 "core" %    +3 "processing"%a& +27 "core" &\ +3 "processing"%^& +5 "core" &#\ +2 .tPC.seek :closed +3 "processing"%V(Tg +3 "core" &,\ +6 &'\ 6 +10 &;I,\ / +9 &hr%\ D +9 &e-\ L +10 &_\ L +9 &_\ L +10 &X`\ L +9 &a\ L +9 &c\ L +10 &]\ K +9 &`_\ L +9 &!"`\ L +10 &"^ \ K +9 &$]\ K +10 &&j`\ K +9 &(*c \ L +9 &)a\ K +10 &+] \ K +9 &-qa \ K +9 &/2` \ L +10 &0_\ \ K +9 &2]\ K +9 &4y`\ K +10 &6:`\ L +9 &7_\ K +10 &9_\ K +9 &;\\\ K +9 &=D^\ K +10 &?_\ K +9 &@_\ K +9 &B]\ K +10 &DKa\ K +9 &F b\ L +10 &Gc\ L +9 &Il\ M +9 &KH\ O +10 &M\ R +9 &N\ Q +9 &P\ R +10 &RH\ R +9 &Sa\ #l +10 &TCZ\ , +8 ( +3 "processing"%^& +3 "core" &TH\ ' +2 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.50 +2 .Hand.open + "manipulator"&i1 +77 "core" 1 + "manipulator"&d% +4 "core" %    +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&0'\ +92 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +2 "processing"%  +2 %m9 +7 "core" 9 +102 "processing"%j9 +2 "core" 9 +103 "processing"%o9 +2 "core" 9  +103 "processing"%n9 +2 "core" 9  +103 "processing"%t9 +2 "core" 9 +103 "processing"%h9 +3 "core" 9 +103 "processing"%f9 +2 "core" 9 +103 "processing"%z9 +2 "core" 9 +103 "processing"%{9 +2 "core" 9" +103 "processing"%y9 +4 "core" 9& +102 "processing"%b9 +3 "core" 9+ +103 "processing"%R9 +2 "core" 9/ +103 "processing"%u9 +2 "core" 93 +103 "processing"%l9 +2 "core" 97 +103 "processing"%w9 +2 "core" 9; +103 "processing"%9 +3 "core" 9@ +103 "processing"%r9 +2 "core" 9D +103 "processing"%k9 +2 "core" 9H +103 "processing"%W9 +2 "core" 9L +103 "processing"%\\9 +3 "core" 9Q +102 "processing"%~9 +3 "core" 9U +103 "processing"%|9 +2 "core" 9Y +103 "processing"%x9 +2 "core" 9] +103 "processing"%89 +2 "core" 9a +103 "processing"%9 +2 "core" 9 f +103 "processing"%9 +3 "core" 9j +103 "processing"%\ 9 +2 "core" 9n +103 "processing"% 9 +2 "core" 9r +103 "processing"%9 +2 "core" 9#v +103 "processing"%9 +2 "core" 9*{\ +103 "processing"%9 +3 "core" 91 +103 "processing"%9 +2 "core" 97 +103 "processing"%}9 +2 "core" 9= +4 .tPH.hold 2:00:00,28C +7 "processing"% pp9 +3 .tdelay 1:30 +5 "core"  +9000 .tPSR.select :air +3 .PSV.dial PSR + "processing"%p +96 "core"  +50 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml + "processing"%' +590 "core" ' + .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml +2 "processing"% '[ +1607 "core" ' + .tPTV.dial :puck +2 "processing"%  +67 "core"  +2 .tPSV.dial PTV +2 "processing"%q +80 "core"  +2 .tPBV.dial :waste1 +7 "processing"%  +124 "core" +2 "processing"%% +4 "core" %X\  +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"%$'W +1626 "core" ' + .tdelay 5:00 +13110 "Can"C\ LtT +16892 #trecoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%U  +32 "core"  + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +79 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"% ' +2300 "core" ' + .tPSV.dial PTV +2 "processing"% +69 "core" + .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%. +70 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +3 "processing"% +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%`  +68 "core"  +2 .tPS.seek 0ml +2 "processing"%"'W +2299 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%2  +125 "core" + .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 .tPRV.dial :ab1 +2 "processing"%@ @ +70 "core" A +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"% 'w +350 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"']  +2 "processing"%(  +44 "core"  +6 + "processing"%3% +4 "core" %u\  +2 .tPS.seek 0.3ml +2 "processing"%&' +349 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +32 "core" +2 .tPRV.dial :air + "processing"%+  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'D +1266 "core" ' + .tPRV.dial :waste2 +2 "processing"%5 @ +70 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%6' +870 "core" ' + #taddPMLReagent08 +2 .PSV.dial :air + "processing"%-  +43 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml + "processing"%,'[ +1604 "core" ' + .tPSV.dial :PML +2 "processing"% +42 "core" +2 .tPTV.dial :mixing +2 "processing"% @ +71 "core" B +2 .tPBV.dial :waste1 +2 "processing"%*  +32 "core"  +2 "processing"%>% +4 "core" %W9\  +2 .tPS.seek 1.85ml +2 "processing"%'7 +234 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%4 * +35 "core" , +2 .tPS.seek 0ml + "processing"%''W +1962 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'<& +3 "core" &Y[[\ +3 "manipulator"&7& +3 "core" & \ Y +2 "manipulator"&9% +4 "core" %\   F  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&:(- +142 "core" ( +2 "manipulator"&A& +3 "core" &.    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &J& +4 "core" &.   4  +2 .tForearm.seek :garage +2 "manipulator"&'! +105 "core" ' +2 .tHand.close + "manipulator"&E/ +77 "core" / + "manipulator"&)& +4 "core" &.   2  +2 "manipulator"&=% +4 "core" % . | +2 .tForearm.seek :retract +2 "manipulator"&N'\ +107 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +312 "core" ( +3 "manipulator"&;& +4 "core" &   3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &P& +3 "core" &   3 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&', +95 "core" ' + "manipulator"&F& +4 "core" &   3 +3 "manipulator"&K% +3 "core" %3  > +3 "collection"'& +3 "core" &X\\\ +3 "collection"'B& +5 "core" &X\\c\ +3 .tCC.seek :closed +2 "collection"'/(O +5 "core" &Z\\\ +6 &CW^\ %h +10 &YY]$\ 7 +9 &Y["\ K +10 &cZ]"\ L +9 &eY]\ J +9 &@bYZ\ K +10 &fY\\\ K +9 &bY]"\ J +10 &gZ\\\ K +9 &IgY`\ K +9 & cY[\ K +10 &!gZ]\ K +9 &#eX\\\ K +9 &%QhY\\\ K +10 &'jX\\\ K +9 &(_Y]\ K +9 &*gW[\ K +10 &,YeZ]\ K +9 &.fX\\ \ J +10 &/gX]\ K +9 &1cY]\ K +9 &3acZ]\ K +10 &5$`X\\\ J +9 &6fY]\ K +10 &8iZ]\ K +9 &:i]X] \ K +9 &<+cY]\ K +10 &=_Z^ \ J +9 &?eY]\ J +9 &AqcZ]\ K +10 &C4^Y]\ J +9 &Dd[[\ K +9 &FcY]\ K +10 &HsxZ[\ M +9 &J,U\\ \ P +10 &KX\\ \ U +9 &MW[\ V +9 &OWW[ \ *~ +10 &OX\\\ G +8 ( +3 "collection"'B& +3 "core" &O]X[\ B +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.56 +2 "collection"'M& +4 "core" &O_X]\ \ B +2 .tHand.open + "manipulator"&Z1 +75 "core" 1 +2 "manipulator"&1% +3 "core" % 3  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&_'\ +99 "core" ' +2 .tPSV.dial PSR +2 "processing"%C +97 "core"  + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%Y' +1607 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%c  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%S'W +1605 "core" ' +2 .tPSV.dial PSR +2 "processing"%I +42 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%%' +2627 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%L  + "collection"'O  +34 "core"  +123  +2 .tPSV.dial :mixloop +2 "processing"%[ +96 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'H  +15 "core"  + .tPTV.dial :PRVmixing +2 "processing"%!  +72 "core" +2 .tPS.seek 0ml +2 "processing"%g'W +2627 "core" ' +2 .tPSV.dial :air +2 "processing"%a  +40 "core"  +2 .tPS.seek 2.5ml +2 "processing"%X' +2624 "core" ' +2 .tPSV.dial :mixloop + "processing"%Q +42 "core" +3 .tPS.seek 0ml +2 "processing"%s'W +2631 "core" ' +2 .tPSV.dial :air +2 "processing"%i  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%d' +2628 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%m +42 "core" +2 .tPS.seek 0ml +2 "processing"%^'W +2628 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&j& +3 "core" &   3 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&T( +4 "core" ( +2 "manipulator"&o& +3 "core" & L 3 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &n& +3 "core" &   K 3 +2 .tForearm.seek CC +2 "manipulator"&t', +106 "core" ' +2 .tHand.close + "manipulator"&h/ +70 "core" / +3 .tCC.seek :open + "collection"'f( +377 "core" ( + "manipulator"&z& +4 "core" & 3 +2 "manipulator"&{% +3 "core" %   ;  +3 .tForearm.seek :retract + "manipulator"&y'\ +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&b(- +299 "core" ( + "manipulator"&R& +4 "core" &-  \ 4 < +42 .tElbow.reconfigure :loose +10 "manipulator"&$ &.,(#b +3 &u& +3 "core" &- \   < +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&l'! +103 "core" ' + .tHand.open +2 "manipulator"&w1 +65 "core" 1 +2 "manipulator"&% +4 "core" % *    +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&r'\ +98 "core" ' +2 ."da"delayUntil "11:38:19.92" +2347 "Can"F\ 5c\ T +22453 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%k @ +70 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%W  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%\\ * +34 "core" , + ."da"PSV.dial :air +2 "processing"%~  +42 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%|' +2285 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%x +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%8  +41 "core"  +2 ."da"delay 2 seconds +207 .PSV.dial :mixloop +2 "processing"% +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +41 "core"  +2 ."da"PS.seek 0ml +2 "processing"%\ 'W +2285 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +135 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +594 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1609 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +71 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%}  +32 "core"  +2 "processing"%p% +4 "core" %V\  +2 ."da"PS.seek 1.5ml +2 "processing"%v' +586 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%q  +4 "core"  +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"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%#' +2310 "core" ' + ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%U +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +6 "processing"%  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2265 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%$ +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +584 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%.'[ +536 "Can"F\ @T +1076 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%` +81 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" +2 "processing"%2% +3 "core" %^\  +3 ."da"PS.seek 1.5ml +2 "processing"% ' +596 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%@ * +34 "core" , +50 ."da"PS.seek 0ml +2 "processing"%"'W +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%(  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%]  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%3 * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +66 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2284 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%+ +80 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%& +69 "core"  +2 ."da"delay 5 seconds +507 .PSV.dial PTV +2 "processing"%5 +71 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%-'W +2305 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%6  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%  +128 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%  +41 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%*  +4 "core" + ."da"PSV.dial :mixloop +2 "processing"%> +42 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%4' +390 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%,  +41 "core"  +2 "processing"%% +3 "core" %\  +3 ."da"PS.seek 0.55ml +2 "processing"%<'} +337 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%7  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%9'[ +1564 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%A +42 "core" + ."da"PTV.dial :mixing +2 "processing"%J @ +72 "core" A + ."da"PBV.dial :waste1 +2 "processing"%G  +33 "core"  + "processing"%E% +4 "core" %^\  +2 ."da"PS.seek 1.85ml +2 "processing"%)'> +234 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%= * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%0'W +1968 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +28096 "Can"F\ 66T +19907 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +4 "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"%P  +42 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%F' +2295 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%K +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +41 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +7 "processing"%N +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%e  +42 "core"  +3 ."da"PS.seek 0ml +2 "processing"%M'W +2306 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%Z +123 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%1' +586 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%B'[ +1607 "core" ' + ."da"PTV.dial :puck +2 "processing"%C  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%'  +33 "core"  + "processing"%c% +4 "core" %[\  +2 ."da"PS.seek 1.5ml +2 "processing"%Y' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%I * +35 "core" , +2 ."da"PS.seek 0ml +44 "processing"%S'W +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%O  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%L * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%[ +69 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%H' +2311 "core" ' + ."da"PSV.dial PTV +2 "processing"%! +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%% +71 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%a +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%g  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%Q'W +2324 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%X +135 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%i' +585 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%s'[ +1616 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%m +72 "core" + ."da"PBV.dial :waste1 +3 "processing"%d  +33 "core" +2 "processing"%j% +4 "core" %]\  +3 ."da"PS.seek 1.5ml + "processing"%o' +589 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%n * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%h'W +362 "Can"J\ :hT +1252 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .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" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%/ +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%z' +2296 "core" ' +2 ."da"PSV.dial PTV +2 "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"%T +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%R  +69 "core"  +2 ."da"PS.seek 0ml +3 "processing"%u'W +2256 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%w +135 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +595 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%y'[ +1603 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%l +71 "core" + ."da"PBV.dial :waste1 +3 "processing"%k  +32 "core"  + "processing"%W% +4 "core" %V`\  +3 ."da"PS.seek 1.5ml + "processing"%\\' +585 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%~ * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%^'W +1609 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%x  +33 "core"  + ."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 +2 "processing"% +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2290 "core" ' + ."da"PSV.dial PTV +45 "processing"%| +89 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +79 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%\ +68 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2272 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +131 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +11 ."da"PS.reconfigure :default +12 "processing"%#A d`xb +9 ."da"PS.seek 0.25ml +8 "processing"%}'7 +335 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +3 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%p' +345 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1604 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%v  +35 "core" +2 "processing"%q% +4 "core" %X\ $ +2 ."da"PS.seek 1.5ml +2 "processing"%' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +3 ."da"PS.seek 0ml +2 "processing"% 'W +1615 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +6 .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +36 "core" +2 ."da"delay 30 seconds +2836 "Can"J\ &,bT +166 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +37 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%U' +2455 "core" ' + ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%# +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%$ +73 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2410 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +130 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%`'[ +2128 "core" ' + ."da"delay 5 seconds +508 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%2  +34 "core"  +2 "processing"%.% +4 "core" %[\  +2 ."da"PS.seek 1.5ml +2 "processing"%@' +589 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%(  +103 "core"  +3 ."da"PS.seek 0ml +2 "processing"%]'W +1616 "core" ' +3 "processing"%39 +7 "core" 956 +4 #"da"Processing Puck Heater at 28C before imaging +3 .PH.coast +4 "processing"% +5 "core" 56 +3 "processing"%"& +6 "core" &TH\ 1 ' +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&+% +4 "core" %\  F M   +2 "storage"(&% +3 "core" %w F\ H +2 "storage"(5. +3 "core" .( +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(( +191 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & s g 1\ C +2 "manipulator"&6& +4 "core" &- L G . ; +2 "manipulator"&% +3 "core" %\  Y M   +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&( +174 "core" ( + "manipulator"&*& +4 "core" & S S N !u +2 "storage"(>& +4 "core" & \ G +47 ."da"Forearm.reconfigure :tight +10 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&-' +97 "core" ' +2 "storage"(,& +3 "core" & \ \ I +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"('H +284 "core" ' +2 "storage"(4- +2 "core" -'t +3 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&7& +3 "core" &   G !t +2 "storage"(<& +4 "core" & w v *\ B +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +2 "manipulator"&A'D +37 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&J, +3 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(G- +2 "core" -'t +3 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(E': +33 "core" ' + "manipulator"&=% +4 "core" %Wf  +2 "storage"(9& +3 "core" & \ 3 +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 319 counts +2 "manipulator"&)'σ +20 "core" ' + "manipulator"&& +4 "core" & V Y !s +2 "storage"(:& +4 "core" & \ G +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&;' +19 "core" ' +2 ."da"SE.seek 2.1 Pucks below Top Plate +3 "storage"(P'1 +39 "core" ' +2 "manipulator"&0& +4 "core" & p s q !s +2 "manipulator"&K% +4 "core" % w u 7 +2 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&N( +249 "core" ( +2 "manipulator"&e& +4 "core" & L Q J +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &F& +3 "core" & B &  +2 ."da"Forearm.seek PC +2 "manipulator"&Z' +99 "core" ' + ."da"Hand.close +2 "manipulator"&M/ +75 "core" / +2 ."da"PC.seek :open +2 "processing"%1( +402 "core" ( +2 "storage"(C& +3 "core" & }\ K +2 "manipulator"&& +4 "core" & S S H +2 "manipulator"&'% +3 "core" %  Q R +3 ."da"Forearm.seek :retract +2 "manipulator"&c'\ +98 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&B( +258 "core" ( +2 "manipulator"&I& +3 "core" &\ S Z  !w +2 "storage"(Y& +4 "core" & \ I +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&O' +101 "core" ' +2 ."da"Hand.open +2 "manipulator"&L1 +69 "core" 1 +3 "storage"([- +2 "core" -'1 +3 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(S' +25 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.19 Pucks below Top Plate +2 "storage"(!' +55 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da24jan0512h50ml_niagara.tif +1944 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +30816 #"da"WARNING: Too Dark -- required 1422.15s exposure > 300s time limit\ SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da24jan0512h50ml_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da24jan0512h50ml20s_niagara.tif +2061 #SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da24jan0512h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da24jan0512h50ml30s_niagara.tif +3069 #SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da24jan0512h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "300.0 sec auto-exposure",Subject: "da24jan0512h50ml images!" +3 "storage"(%- +2 "core" -' +3 "storage"(a& +3 "core" &   !\ +3 "manipulator"&g& +4 "core" & o +8 ."da"Elbow.seek 1 +4 "manipulator"&H( +86 "core" ( + "manipulator"&X& +4 "core" & +2 "storage"(Q& +5 "core" & > ? E\ +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&i' +21 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.91 Pucks below Top Plate +2 "storage"(m'= +58 "core" ' +2 "manipulator"&d& +5 "core" &   U +3 "storage"(j& +4 "core" &\ \ \ +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +8 "manipulator"&s'D +39 "core" ' + ."da"Elbow.hold +3 "manipulator"&n, +2 "core" , +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +9 "storage"(#QK-0-\ b +4 ."da"SE.seek 2.09 Pucks below Top Plate +2 "storage"(o'( +23 "core" ' +2 "manipulator"&% +3 "core" %Uk  c ȷ +2 "storage"(_& +6 "core" & \ + ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 317 counts +2 "manipulator"&/'ρ +15 "core" ' + "manipulator"&h& +13 "core" &  +2 "storage"({& +4 "core" & \  $\ +3 ."da"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&t' +27 "core" ' +4 "storage"(T% +6 "core" %/\ \  \ +8 ."downElevator"SE.seek :down +6 "storage"(R'v +98 (z% +7 "core" %D S\ SS +5 "manipulator"&w% +10 "core" %   * +5 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +4 "manipulator"&u'\ +97 "core" ' +16 ' +2 ."downElevator"SE.stop +5 "storage"(5 +9 (& +6 "core" &\ \ L\ +6 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +6 #tStarting finalPurge +6 "processing"%l& +13 "core" &F\ +4 "manipulator"&k& +8 "core" &   L +3 "manipulator"&W% +7 "core" %\ !  2 +5 ."psFlush"Elbow.seek FlushPuck::Garage +5 "manipulator"&y(- +178 "core" ( +3 "manipulator"&~& +9 "core" &-  / +7 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +6 &\\& +5 "core" &- \  D / +6 ."psFlush"Forearm.seek :garage +4 "manipulator"&x'! +107 "core" ' +4 ."psFlush"Hand.close +3 "manipulator"&8/ +76 "core" / +3 "manipulator"&& +9 "core" &-  O / +3 "manipulator"&^% +8 "core" % 2 \ M +5 ."psFlush"Forearm.seek :retract +4 "manipulator"&|'\ +103 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +4 "manipulator"& ( +123 "core" ( +5 "manipulator"&\ & +6 "core" & \ e +5 ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +5 && +6 "core" & \ O +5 ."psFlush"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +4 "manipulator"&' +94 "core" ' +4 "manipulator"&& +7 "core" &   c +5 "manipulator"&% +8 "core" %  c a +4 "processing"%}& +8 "core" &0\ +5 "processing"%p& +121 "core" &-\ +3 &5\ +3 &1\ +2 &.\ +6 ."psFlush"PC.seek :closed +4 "processing"%(Tg +9 "core" &!\ +4 &"\ +2 &4(\ $d +9 &W{$\ 6 +9 &&\ J +9 &Y2\ K +10 &n_)\ L +9 &0a(\ L +10 &]%\ L +9 &\\'\ L +8 &w`&\ K +10 &9`'\ K +9 &_&\ K +10 &!_'\ K +10 &#`$\ K +8 &%A_&\ K +10 &'\\'\ K +10 &(`$\ K +8 &*^'\ K +10 &,I^'\ K +9 &. ]%\ K +10 &/^$\ L +10 &1]&\ K +8 &3Q^&\ K +10 &5[&\ K +10 &6^#\ K +12 &8[#\ K +9 &:X^&\ L +6 &<\\&\ L +9 &=]\ K +11 &?Z#\ K +8 &Aa\\'\ K +10 &C"]%\ L +10 &D^%\ K +8 &F_)\ K +10 &Hge \ L +9 &J!w$\ O +10 &K'\ Q +10 &M\ R +8 &O^\ R +10 &Q!\ Q +10 &R\ ? +8 &SAh\ X +9 &TJ/\ ) +6 ( +6 "processing"%p& +6 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.51 +4 "processing"%v& +5 "core" &TJ\ ) +2 &TJ\ ) +4 ."psFlush"Hand.open +3 "manipulator"&q1 +79 "core" 1 +3 "manipulator"&% +7 "core" %   a +5 ."psFlush"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +4 "manipulator"&'\ +94 "core" ' +4 ."psFlush"PSR.select :air +4 .PSV.dial PSR +4 "processing"% +44 "core"  +4 #"psFlush"Pulling 0.5ml of PSR.flush +4 .PSR.select :flush +4 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +2 "processing"%' +202 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +357 #"uploadLog"upsync +37 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2113 "core" ' + ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"% @ +185 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%  +127 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +107 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%#'9 +318 "Can"D\ <'T +2316 "core" ' +2 ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%$ +94 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +589 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%U' +2135 "core" ' + ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%  +34 "core" + ."psFlush"PTV.dial :mixing +2 "processing"% @ +70 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +96 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%2'9 +2637 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%. +97 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%`'P +1096 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"% ' +1616 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%( +70 "core" + ."psFlush"PTV.dial :puck +2 "processing"%@  +70 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%3  +4 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"% 'W +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%" +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%+' +592 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%&' +2121 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%5 +70 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +52 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%6'W +2636 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +41 "core" ? +2 ."psFlush"PS.seek 2.5ml +50 "processing"%D' +2640 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%*  +68 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%>'W +2639 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%b +41 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%,' +2645 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%r +69 "core" + ."psFlush"PBV.dial PSV +2 "processing"%4 U +5 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%7'W +2631 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%< @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%G' +2635 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%=  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%9'W +2636 "core" ' +2 ."psFlush"PSV.dial PSR +6 "processing"% +42 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%:'P +1103 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%0' +1615 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%K +68 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%-  +4 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%  +52 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%A +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%)' +592 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%E' +2115 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%; +70 "core" + ."psFlush"PBV.dial PSV +2 "processing"%e U +51 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%F'W +2640 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%J @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%M' +2635 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +79 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%V'W +2635 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%C +40 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2634 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%' +79 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%Z U +4 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%I'W +2633 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%Y @ +40 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%N' +1880 "Can"O\ <*T +757 "core" ' + ."psFlush"PSV.dial :waste1 +7 "processing"%L  +68 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"%['W +2634 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'c& +4 "core" &ce\ +2 "manipulator"&P& +4 "core" &   ? +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&S( +3 "core" ( + "manipulator"&%& +4 "core" &    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &a& +3 "core" & \ W +2 .tForearm.seek PC +2 "manipulator"&g' +95 "core" ' + .tHand.close +2 "manipulator"&X/ +66 "core" / +4 .tPC.seek :open +2 "processing"%Q( +401 "core" ( +2 "manipulator"&d& +3 "core" & \ L +2 "manipulator"&j% +4 "core" %    5  +2 .tForearm.seek :retract +2 "manipulator"&B'\ +90 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +357 "core" ( + "manipulator"&_& +4 "core" &   . +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &h& +3 "core" &  . +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&{', +94 "core" ' +2 "manipulator"&O& +4 "core" &    . +2 "manipulator"&T% +5 "core" %*    +2 "collection"'!& +3 "core" &df\ +3 "collection"'i& +5 "core" &cfM\ +2 .tCC.seek :closed +2 "collection"'z(O +4 "core" &cf\  +9 &4cf\ +{ +9 &fbg\ > +9 &}ce\ L +10 &U`chc\ J +9 &gbg\\\ K +9 &ede\ K +10 &eeg\ J +9 &\\fdg]\ K +10 &gbg\ J +9 &gaf\ K +9 & gdeD\ K +10 &"dddd\ K +9 &$'ecg\ J +9 &%cce\ K +10 &'jce\ K +9 &)mceh\ J +10 &+.dad\ K +9 &,ibg\ K +9 &.cdgJ\ J +10 &0tcbg\ K +9 &26gde\ K +9 &3cef\ J +10 &5cce\ J +9 &7|ceg\ K +10 &9>bcg^\ K +9 &;ccg\ J +9 &<cce\ K +10 &>fdg\ K +9 &@F`bg\ K +9 &Bbff\ K +10 &C`be\ K +9 &Eb`f;\ K +10 &GLjbg<\ L +9 &I}bf9\ N +9 &Jde\ S +10 &Luag\ V +9 &N3cd\\\ D +9 &O=;`e]\ &p +10 &Og^eM\ B +5 ( +2 "collection"'i& +4 "core" &O_ce\ B +2 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.53 +2 "collection"'w& +3 "core" &O_ce_\ B +2 .tHand.open + "manipulator"&H1 +71 "core" 1 +2 "manipulator"&m% +3 "core" % *  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&s'\ +94 "core" ' +2 #tFlushing the Collection Valve::Manifold +2 "collection"'/& +3 "core" &O_bf\ B +2 "collection"'% +4 "core" %ad\ +2 .tCSV.dial CSR +2 "collection"'l  +40 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.seek 5ml + "collection"'o'l +1349 "core" ' +2 .tdelay 5 seconds +501 .CSR.select :air +3 "collection"' +9 'k% +3 "core" %ldf\ +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'W' +641 "core" ' + .tCSV.dial :waste +2 "collection"'t +123 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'~' +1983 "core" ' +2 #tFlushing lower manifold's waste1 port +2 "collection"'\\& +3 "core" &O^ah\ B +2 "collection"'R% +4 "core" %bfa\ +2 .tCSV.dial :flush + "collection"'n  +41 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml +2 "collection"'8'l +1209 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +40 "core" A +2 "collection"'^% +4 "core" %lceO\ \ +2 .tCS.seek 7ml +2 "collection"'u'\ +531 "core" ' + ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'\  + '  +42 "core"  +87  +2 .tCBV.dial :waste1 +2 "collection"'x @ +49 "core" ? +3 .tCS.seek 0ml +2 "collection"'' +1661 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'& +4 "core" &O^eh\ B +2 "collection"'}% +4 "core" %fi\ + .tCSV.dial :flush +2 "collection"'y  +81 "core"  +2 .tCS.seek 5ml +2 "collection"'|'l +1196 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'1 @ +41 "core" A + "collection"'v% +4 "core" %lae\  +2 .tCS.seek 7ml +2 "collection"'q' +556 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  + 'p  +7 "core"  +34  + .tCBV.dial :waste2 +2 "collection"'  +111 "core"  +3 .tCS.seek 0ml +2 "collection"'' +1657 "core" ' +2 #tDisinfecting external Intake with kill + "collection"']& +4 "core" &O^]cI\ B +2 "collection"'% +4 "core" %bc\ +2 .tCSV.dial CSR + "collection"'  +41 "core"  + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +11 .tCS.seek 8ml + "collection"' ' +1877 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml +2 "collection"'' D +541 "core" ' +2 ."connect"CSV.dial CBV +2 .tCBV.dial CSV +4 "collection"' +2 '$  +96 "core" +34  +2 .tCTV.dial :intake +2 "collection"'#  +70 "core" + .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml +2 "collection"'' \\ +1892 "core" ' +2 .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air +2 "collection"'  +70 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'' +594 "core" ' + .tCSV.dial CSR +2 "collection"'  +97 "core"  + #tPulling 5ml of CSR.flush + .CSR.select :flush +3 "collection"' +10 .tCS.seek 5ml + "collection"'U'l +1346 "core" ' +2 .tdelay 5 seconds +507 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml +2 "collection"'.' D +1358 "core" ' +2 .tCSV.dial CBV +2 "collection"'2 +97 "core" +2 .tCS.seek 0ml +2 "collection"'`' +2617 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&(& +3 "core" &   D . +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&@( +24 "core" ( +2 "manipulator"&3& +3 "core" &  . 9 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +4 "core" &   > 9 +2 .tForearm.seek CC + "manipulator"&"', +106 "core" ' +2 .tHand.close + "manipulator"& / +75 "core" / +2 .tCC.seek :open +2 "collection"'+( +378 "core" ( +4 "manipulator"&5& +4 "core" &   9 +2 "manipulator"&% +3 "core" %   o  +3 .tForearm.seek :retract + "manipulator"&&'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +274 "core" ( + "manipulator"&6& +4 "core" &- B / +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &*& +3 "core" &-  _ / +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&D'! +109 "core" ' +2 .tHand.open +2 "manipulator"&b1 +71 "core" 1 + "manipulator"&>% +4 "core" % *  = +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&r'\ +98 "core" ' +2 "processing"%4& +4 "core" &\ +28328 "Can"U\ .,+$T +60001 U\ --T +60002 S\ ./wPT +60001 R\ .1T +60002 M\ .2 |T +60001 Y\ .4i\ T +60001 Q\ .6\ T +60002 S\ .7 >T +60001 T\ .9[ T +60001 Y|\ .; jT +60001 ]|\ .< T +60002 Z~\ .>N T +60001 U|\ -?,T +60001 [{\ .AT +60002 X}\ .C@XT +60001 U\ .DT +60001 U\ .FT +60002 [|\ -H3T +60001 Y~\ -IT +60002 ^\ .KFT +60001 a}\ .M%T +60001 `}\ .NrT +60002 a~\ .PqT +60001 `\ .RT +60001 a~\ -S4T +60002 a}\ .UdT +60001 f}\ .W\ `T +60001 b|\ .XT +60002 b|\ .ZVT +60001 a}\ .["T +60001 a|\ .]T +60002 b|\ -_INT +60001 fz\ .`T +60002 dx\ .bzT +60001 fx\ .d;T +60001 iw\ .eT +60002 ju\ .g8T +60002 i\ .>T +60001 j\ .z?dT +60001 j\ - ?T +60002 i\ .@T +60001 k\ -mA&T +60001 k\ .AT +60002 k\ -ҹBRT +60001 n\ ._BT +60001 m\ -C~T +60002 m\ .׫DT +60001 m\ .QDT +60002 m\ -E@T +60001 n\ .ܞET +60001 o~\ .DFlT +60002 q\ .GT +60001 p~\ -GT +60001 r\ .6H.T +60002 s~\ .HT +60001 u}\ .IZT +60001 y~\ .)IT +60002 }}\ .JT +60001 |\ -uKT +60001 }\ -KT +60002 ~\ .LHT +60001 ~\ .hLT +60002 |\ .MtT +60001 \ .N\ T +60001 }\ .ZNT +60002 ~\ .O6T +60001 }\ -OT +60001 }\ .MPbT +60002 ~\ -PT +60001 }\ .QT +60001 |\ .?R$T +60002 |\ .RT +60001 z\ .SPT +60001 |\ .2ST +60002 }\ .T|T +60001 ~\ .~UT +60001 }\ . $UT +60002 ~\ .\ V>T +60001 }\ . qVT +60002 z\ .WjT +60001 {\ .XT +60001 w\ -cXT +60002 u\ . Y,T +60001 v\ .YT +60001 u\ .VZXT +60002 w\ .ZT +60001 v\ .[T +60001 x\ .H\\T +60002 y\ -\\T +60001 y\ .]FT +60002 w\ . ;]T +60001 w\ .!^rT +60001 x\ .#_T +60001 y\ .%-_T +60002 y\ -&`4T +60001 y\ .(z`T +60001 y\ .* a`T +60002 w\ -+aT +60001 x\ .-lbT +60001 y\ -/c"T +60002 y\ .0cT +60001 y\ -2_dNT +60002 y\ .4dT +60001 v\ .5ezT +60002 w\ .7QfT +60001 v\ .8fT +60001 x\ .:gT +60002 ~\ .߇T +60001 ~\ .-jT +60002 }\ .T +60001 y\ .zT +60001 v\ . ,T +60002 v\ .T +60001 u\ .lXT +60001 v\ .T +60002 w\ .T +60001 ~\ ._T +60001 |\ .T +60002  x\ -FT +60001 $x\ .QT +60002 %w\ .rT +60001 &x\ -T +60001 *x\ -DT +60002 ,v\ -4T +60001 .w\ .T +60001 *x\ .6`T +60002 ,y\ .T +60001 ,y\ .T +60001 7x\ .)"T +60002 =x\ .T +60001 ;x\ -uNT +60001 <x\ .T +60002 =y\ .zT +60001 Ey\ .\ hT +60001 By\ . T +60002 Ky\ . T +60001 s\ .;¤T +60002 x\ .=:T +60001  {\ .?0T +60001 ~\ .@fT +60002 \ .B}T +60001 \ .D#ŒT +60001 \ -E(T +60002 \ .GoƾT +60001 \ .ITT +60001 \ .JT +60002 \ \ .LbȀT +60001 \ .NT +60001 \ .OɬT +60002 \ .QTBT +60001 \ .RT +60001 \ .TnT +60002 \ .VFT +60001  \ .W̚T +60001 \ .Y0T +60002 z\ .[9T +60001 x\ .\\\\T +60001 {\ .^T +60002 }\ -`+ψT +60001 ~\ .aT +60002 \ .cxдT +60001 \ .eJT +60001 ~\ .fT +60002 }\ .hjvT +60001 ~\ .j T +60001 }\ .kӢT +60002 \ -m]8T +60001 \ .oT +60001  \ .pdT +60002 \ .rOT +60001 }\ .s֐T +60001 }\ .u&T @EST1704690280.33 }\ .wB׼T +60001 }\ .xRT +60002 }\ .zT +60001 \ .|4~T +60001 \ .}T +60002 \ .ڪT +60001 }\ .'@T +60001 }\ .T +60002 \ .slT +60001 \ -T +60001 \ .ݘT +23731 #mEXIT @1704696517.79EST @1704905895.43EST = =tMAIN =mMAIN_scheduler @EST1704905897.09 #"core_reset"Sent BREAK +2 #t@38093 receive with ifg=0x10, ie=0xFD + #@38732 receive with ifg=0x10, ie=0xFD + #@39389 receive with ifg=0x10, ie=0xFD #@40028 receive with ifg=0x10, ie=0xFD + #@40676 receive with ifg=0x10, ie=0xFD + #@41324 receive with ifg=0x10, ie=0xFD #@41972 receive with ifg=0x10, ie=0xFD + #@42298 receive with ifg=0x80, ie=0xFD + #@3766 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +240 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +386 "Can"p\ /L + p\ /L + #tPolling Can every 10:00 +3 #Cleanly exited at 01:48:37EST08-Jan-24 +163 #-> ESP.ready! +155 "sampler") +2 ) +2 "core"  +3 "collection"' +2 ' +2 "core"  +3 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 "collection"'% +4 "core" %\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +3 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %Y\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 .tPS.hold + "processing"%+ +2 "core" + +2 .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" %k ! +2 .tSS.configure :default +3 "sampler")#.0X +2 "processing"%19 +3 "core" 9K +8703 #t-> access 1; delay 20; access 2 +2 "storage"(2% +8 "core" %x p\ +2 "manipulator"&3% +3 "core" %\    -  +3 "manipulator"&4& +3 "core" &- \ # / +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(5(; +672 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 .tdelay 20 seconds +2003 "storage"(6% +3 "core" %x\ \ 0 :\ +2 "manipulator"&7% +4 "core" %\      +2 "manipulator"&8& +3 "core" &-   ] / +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(9(K +207 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (:& +2 "core" &K\ \  g\ +2319 #t-> startTube 2 +268 #-> da 50 +2 #da sampling at most 50ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 12:00:53EST10-Jan-24\\n{}\\nCan@11:58:23, 19.7C, 23% humidity, 14.2psia, 13.634V, 0.214A, 25.166Ah, 2.92W",Subject: "da sampling at most 50ml" +3 "collection"';& +6 "core" &\ +2 .tHand.open + "manipulator"&<1 +20 "core" 1 +2 "manipulator"&=% +4 "core" % \      +2 "storage"(>% +4 "core" %x\ \  9\ +2 "storage"(?. +3 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(@( +481 #"uploadLog"upsync +186 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (A& +2 "core" & F\ +3 "manipulator"&B& +3 "core" &-  e / +2 "manipulator"&C% +4 "core" % \      +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&D( +170 "core" ( +2 "manipulator"&E& +3 "core" &   J +3 "storage"(F& +5 "core" & \ \  \ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&G' +98 "core" ' +2 "storage"(H& +4 "core" & \ \  k\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(I'H +276 "core" ' + "storage"(J- +3 "core" -'V +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (K& +3 "core" & ~\ +2 "manipulator"&L& +4 "core" &  X J +2 .tElbow.seek 2 +2 "manipulator"&M( +2 "core" ( +2 "manipulator"&N& +4 "core" &   J +2 "storage"(O& +4 "core" & f\ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&P'y +31 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&Q/ +75 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&R& +2 "storage"(S'v +7 "core" &   J +2 "manipulator"&T% +4 "core" % ψ   +2 .tForearm.seek :retract +39 "manipulator"&U'\ +96 "core" ' +2 .tElbow.seek CC +2 "manipulator"&V( +114 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +29 "core" ( +2 "manipulator"&W& +3 "core" &  3 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &X& +3 "core" &  < 3 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&Y', +98 "core" ' +2 "manipulator"&Z& +4 "core" &  = 3 +2 "manipulator"&[% +4 "core" %4   O +2 "collection"'\\& +4 "core" &e\ +3 "collection"']& +5 "core" &e\ +2 .tCC.seek :closed +2 "collection"'^(O +4 "core" &H\ +6 &:[\ %f +10 &XQ\ 7 +9 &X\ L +9 &eq\ L +10 &{g`\ L +9 &?cY\ K +9 &j\ K +10 &jV\ K +9 &k^\ K +10 &FhU\ K +9 & ga\ K +9 &!jW\ K +10 &#bY\ K +9 &%NjT\ K +9 &'gT\ K +10 &(gY\ K +9 &*kZ\ K +10 &,WhT\ K +9 &.hW\ K +9 &/gY\ K +10 &1gW\ K +9 &3]hY\ L +9 &5!eR\ K +10 &6h\\\ K +9 &8hV\ K +10 &:ggS\ K +9 &<)iX\ K +9 &=hY\ K +10 &?g\\\ K +9 &AneX\ K +9 &C0gV\ K +10 &Dj]\ K +9 &FnV\ L +10 &Hq}X\ M +9 &J(X\ Q +9 &K[\ V +10 &MX\ X +9 &NVW\ , +9 &OS\ J +9 ( +2 &OWV\ C +2 "collection"']& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.57 +2 .Hand.open + "manipulator"&_1 +65 "core" 1 +2 "manipulator"&`% +4 "core" % 4 , +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&a'\ +95 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold + "sampler")b+ +3 "core" + +2 "sampler")c% +4 "core" %n \  +2 "collection"'d& +3 "core" &OW^\ C +4 "Can"p\ BȁyF +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air + "collection"'e  +4 "core" +2 .tSSV.dial :spit,avoiding: :exhaust + "sampler")f +4 "core"  +2 "sampler")g +2 "core"  +3 "sampler")h  +4 "core"  +3 .tSS.reconfigure :fast +2 "sampler")#.0XA \  +2 .tSSV.dial :exhaust +2 "sampler")  +73 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml +2 "sampler")' +891 "core" ' +2 .tExhaust.select :close + "sampler") +11 #tSampled 50.0ml +2 #Evacuating Puck (bubblePt=24psi, evacVolume=10ml, delay 15 seconds) + .Intake.select :close +2 "collection"'& +3 "core" &OU\ C +2 ."airStroke"CSV.dial :waste +4 "sampler")% + "collection"' +5 "core" %=> \  +5 ."connect"SSV.dial CBV,avoiding: :exhaust +2 .tCBV.dial SSV +3 "sampler")  +2 "collection"' @ +6 "core" ? +31 +2 ."airStroke"CS.reconfigure :fast +3 "collection"'#d @b +3 ."airStroke"CS.seek 0ml +2 "collection"'!' +4 "core" ' +2 ."airStroke"CSV.dial :air +2 "collection"'" @ +71 "core" B +3 ."airStroke"CS.seek 10ml +2 "collection"'#' D +53 "core"  +2 .tCTV.dial :air +2 "collection"'$  +70 "core"  + .tdelay 15 seconds +9 ."flow"Gate.power :analytic3,:OFF +2 ."samplerPumpShutdown"Gate.power :sampler,:OFF +1492 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")% +128 "core" +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.seek 0ml +2 "collection"'&  +3 "sampler")'' +6 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")(  +120 "core" ~ +7  +483 ' +2 .tSSV.dial between CBV and plug +2 "sampler")) +44 "core" +2 .tCBV.dial between SSV and waste2 +3 "collection"'*  +28 "core"  +2 "collection"'+% +4 "core" % A\ \ +3 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +3 "collection"',  +2 '-  +15 "core"  +28  +2 .tCS.reconfigure :pressurize +2 "collection"'# d@<< <b +3 .tCS.seek 0ml +2 "collection"'.' +2245 "core" ' = ?\ +2 "collection"'/% +4 "core" % = B\  +2 "sampler")0% +4 "core" % \  +2 #tBubblePoint: Intake @24.3psia, Outlet @-0.0psia + .CBV.dial SSV +2 "collection"'1 @ +33 "core" @ +2 .tSS.reconfigure :default +3 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'=' +124 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")> +128 "core"  +2 .tSS.reconfigure :exhale +3 "sampler")#.0X +3 ."connect"SSV.dial CBV,avoiding: :exhaust +3 ."airStroke"CS.seek 10ml +3 .tCBV.dial SSV +2 "sampler")L  +2 "collection"'N' D +71 "core" + .tCTV.dial :air +2 "collection"'O  +16 "core" ~ + .tdelay 15 seconds +1503 .SSV.dial :spit,avoiding: :exhaust + "sampler")Q +129 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.seek 0ml +3 "collection"'R  +2 "sampler")T' +7 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")D  +117 "core"  +12  +482 ' +2 .tSSV.dial between CBV and plug +2 "sampler")G +46 "core" + .tCBV.dial between SSV and waste2 +2 "collection"'I  +34 "core"  +2 "collection"'W% +4 "core" % C\  +3 ."connect"CTV.dial CSV,avoiding: :air +5 .tCSV.dial CTV + "collection"'X  +2 'P  +5 "core"  +39  +2 .tCS.reconfigure :pressurize +3 "collection"'# d@<< <b +2 .tCS.seek 0ml +2 "collection"'Z' +2437 "core" ' 9 <\ +3 "collection"'[% +4 "core" % 9 <\  +2 "sampler")\\% +4 "core" % \  +2 #tBubblePoint: Intake @24.0psia, Outlet @0.7psia + .CBV.dial SSV +2 "collection"'M @ +36 "core" A +2 .tSS.reconfigure :default +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'h' +136 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")b +68 "core" ' +2 ."CSpush"CS.stop +2 "collection"'5 +55 "core" +2 .tSS.reconfigure :exhale +3 "sampler")#.0X]d +103 "collection"'"9 +2 "core" 9C?ad +103 "collection"'9 +2 "core" 9W?fd +103 "collection"'$9 +3 "core" 9k?jd +103 "collection"'9 +2 "core" 9?nd +103 "collection"'!9 +2 "core" 9Brd +103 "collection"'%9 +2 "core" 9Avd +103 "collection"'&9 +2 "core" 9B{d +103 "collection"'(9 +2 "core" 9Bd +103 "collection"'9 +2 "core" 9Cd +103 "collection"')9 +2 "core" 9Dd +103 "collection"'*9 +2 "core" 9Dd +103 "collection"'+9 +3 "core" 9+Dd +102 "collection"',9 +4 "core" 9AEd +102 "collection"'-9 +3 "core" 9YEd +102 "collection"'#9 +3 "core" 9nFd +103 "collection"'/9 +2 "core" 9Gc +103 "collection"'09 +2 "core" 9Ga +103 "collection"'19 +3 "core" 9H^ +103 "collection"''9 +2 "core" 9I\\ +103 "collection"'39 +2 "core" 9JZ +103 "collection"'49 +2 "core" 9KX +103 "collection"'9 +3 "core" 9LV +102 "collection"'29 +3 "core" 9&LT +103 "collection"'69 +2 "core" 9=MQ +103 "collection"'89 +2 "core" 9UNP +103 "collection"':9 +2 "core" 9kOM +103 "collection"'59 +2 "core" 9PK +103 "collection"'<9 +2 "core" 9QJ +103 "collection"'79 +2 "core" 9QG +103 "collection"'>9 +2 "core" 9RE +103 "collection"'.9 +2 "core" 9SC +103 "collection"';9 +2 "core" 9SA +103 "collection"'=9 +3 "core" 9\ U? +103 "collection"'?9 +2 "core" 9!V= +103 "collection"'A9 +2 "core" 97V; +141 "collection"'B9 +10 "core" 9VX9 +103 "collection"'99 +2 "core" 9lY6 +103 "collection"'E9 +3 "core" 9Z6 +102 "collection"'F9 +3 "core" 9Z3 +103 "collection"'H9 +2 "core" 9\\2 +103 "collection"'9 +3 "core" 9\\ 0 +102 "collection"'J9 +3 "core" 9^. +103 "collection"'L9 +3 "core" 9]- +103 "collection"'O9 +2 "core" 9_+ +103 "collection"'C9 +3 "core" 9_* +103 "collection"'9 +2 "core" 9"b!' +103 "collection"'Q9 +2 "core" 95`%& +103 "collection"'R9 +4 "core" 9Fa)& +102 "collection"'D9 +3 "core" 9Xc-$ +103 "collection"'K9 +2 "core" 9kd2" +103 "collection"'G9 +2 "core" 9{e6" +103 "collection"'I9 +3 "core" 9g: +102 "collection"'W9 +4 "core" 9g> +103 "collection"'X9 +2 "core" 9hB +103 "collection"'P9 +2 "core" 9iG +103 "collection"'N9 +3 "core" 9jK +102 "collection"'[9 +3 "core" 9lO +103 "collection"'\\9 +2 "core" 9lS +103 "collection"'M9 +2 "core" 9mW +103 "collection"'T9 +3 "core" 9 o\\ +102 "collection"'U9 +3 "core" 9 p` +103 "collection"'\ 9 +2 "core" 9 $pd +103 "collection"'_9 +3 "core" 9 1sh +103 "collection"'S9 +2 "core" 9 ?sm +103 "collection"'`9 +2 "core" 9 Ktq +103 "collection"'d9 +2 "core" 9 Wtu +103 "collection"'c9 +2 "core" 9 bvy +103 "collection"'e9 +3 "core" 9 ov} +103 "collection"'f9 +4 "core" 9 yx +102 "collection"'g9 +3 "core" 9 y +102 "collection"']9 +3 "core" 9 z +103 "collection"'b9 +2 "core" 9 { +103 "collection"'Z9 +3 "core" 9 } +103 "collection"'h9 +2 "core" 9 ~ +103 "collection"'Y9 +3 "core" 9 ~ +103 "collection"'k9 +2 "core" 9  +103 "collection"'l9 +2 "core" 9  +103 "collection"'m9 +3 "core" 9  +103 "collection"'j9 +2 "core" 9 \ +103 "collection"'i9 +3 "core" 9  +102 "collection"'p9 +3 "core" 9 \ +103 "collection"'n9 +2 "core" 9  +103 "collection"'q9 +3 "core" 9  +103 "collection"'r9 +2 "core" 9  +103 "collection"'t9 +3 "core" 9  +102 "collection"'s9 +3 "core" 9  +102 "collection"'w9 +3 "core" 9\  +103 "collection"'o9 +3 "core" 9\  +103 "collection"'y9 +2 "core" 9\  +103 "collection"'x9 +2 "core" 9\  +103 "collection"'u9 +3 "core" 9\  +102 "collection"'z9 +3 "core" 9\  +102 "collection"'}9 +3 "core" 9\  +103 "collection"'v9 +2 "core" 9\  +103 "collection"'9 +2 "core" 9\ " +103 "collection"'9 +2 "core" 9\ % +103 "collection"'{9 +2 "core" 9\ ( +103 "collection"'9 +4 "core" 9\ + +3 .tCH.hold 10:00,70C +8 "collection"'| `\ s `\ )\ +2 '9 +7 "core"  +5 9\ +\ , +2 "collection"' % +4 "core" %\ w +2 #tBegun lysing Collection Puck Heater at 68C/15.4psia +35386 "Can"p\ Vx +24596 "core" ` +2 "collection"' 9 +2 "core" 9\ s5 +3 "collection"' % +3 "core" %\ +2 #tEnded lysing Collection Puck Heater at 70C/14.5psia +2 .CS.seek 0ml +2 "collection"'' +332 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +99 "core" B +2 .tCSV.dial :air +2 "collection"' @ +40 "core" ? +2 .tCS.seek 5ml +2 "collection"''l +1349 "core" ' +2 .tCSV.dial CTV + "collection"'  +42 "core"  +3 .tdelay 2 seconds +201 .CSV.dial :air +2 "collection"' @ +41 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +41 "core"  +3 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +42 "core" ? + .tdelay 2 seconds +249 .CS.seek 0ml +2 "collection"'' +1348 "core" ' + "collection"'% +4 "core" % W Z O\ +2 #tPuck @25.6psia after final lysis pressurization + #Recovering Lysate into Collection syringe +2 .CSV.dial CBV + "collection"' +96 "core" ~ +2 .tCBV.dial CSV +2 "collection"'  +29 "core"  +2 "collection"'% +4 "core" %  2\ +2 .tCS.seek 5.001ml +2 "collection"''l +1368 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'  +42 "core" + "collection"'% +4 "core" %l\ +3 .tCS.seek 7ml + "collection"'"' +598 "core" ' +2 .tdelay 5 seconds +507 .CSV.dial :air2 +3 "collection"' @ +40 "core" > +2 .tCS.seek 10ml +2 "collection"'$' D +851 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +108 "core" _ +2 #tLysing Complete +2 "collection"'!& +3 "core" &OT-/\ C +3 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&%% +3 "core" %\   +3 "storage"(&% +3 "core" %u *\ +2 "storage"((. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(( +191 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 ()& +3 "core" & \ +2 "manipulator"&*& +4 "core" &   G 3 +2 "manipulator"&+% +4 "core" %\ W  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&,( +154 "core" ( +3 "manipulator"&-& +3 "core" &   ' +2 "storage"(#& +4 "core" & ]\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&/' +98 "core" ' +2 "storage"(0& +3 "core" & 7\ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(1'H +275 "core" ' +2 "storage"('- +3 "core" -'H +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(3'6 +32 "core" ' +2 "manipulator"&4& +3 "core" &   +2 "manipulator"&% +4 "core" %   / +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&2'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&6( +149 "core" ( +2 "manipulator"&8& +3 "core" &  K 4 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &:& +2 "core" &  r 4 +3 .tForearm.seek CC + "manipulator"&5', +104 "core" ' +2 .tHand.close +2 "manipulator"&& +4 "core" & U\ +2 "storage"(.& +3 "core" & \ +2 "manipulator"&;& +4 "core" &   N 3 +2 "manipulator"&=% +3 "core" %   +3 .tForearm.seek :retract + "manipulator"&?'\ +105 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&A( +151 "core" ( + "manipulator"&B& +4 "core" &   h +2 "storage"(9& +4 "core" &\ \  W\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&E'D +111 "core" ' + .tElbow.hold +2 "manipulator"&F, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&H1 +72 "core" 1 +3 "manipulator"&% +5 "core" % Xm  6 Ƿ + "storage"(J& +4 "core" & E\ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 320 counts + "manipulator"&L'τ +20 "core" ' + "manipulator"&O& +4 "core" &   +2 "storage"(C& +3 "core" &\ \  \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&' +21 "core" ' + "storage"(Q% +4 "core" %@\ \  J\ +3 ."downElevator"SE.seek :down +3 "storage"(R'v +99 (D% +3 "core" %S H\ Xe +2 "manipulator"&K% +3 "core" %   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +42 .tForearm.seek :retract +10 "manipulator"&G'\ +92 "core" ' +18 ' +2 ."downElevator"SE.stop + "storage"(5 +3 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'I& +3 "core" &68~\ +2 "manipulator"&W& +4 "core" &   +2 "manipulator"&X% +4 "core" %\    n  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&P(- +172 "core" ( +2 "manipulator"&N& +3 "core" &-   ? Y +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &[& +3 "core" &-   @ Y +3 .tForearm.seek :garage + "manipulator"&\\'! +108 "core" ' + .tHand.close +2 "manipulator"&M/ +76 "core" / +2 "manipulator"&T& +4 "core" &-   Y +2 "manipulator"&U% +3 "core" % /    +3 .tForearm.seek :retract +2 "manipulator"&\ '\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&_( +281 "core" ( +2 "manipulator"&S& +4 "core" &   5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &`& +3 "core" &   5 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&d', +103 "core" ' +2 "manipulator"&c& +4 "core" &    4 +2 "manipulator"&e% +4 "core" %.   +2 "collection"'f& +4 "core" &=@\ +3 "collection"'g& +5 "core" &>@\ +2 .tCC.seek :closed +2 "collection"'](O +3 "core" &>A\  +9 &5?@\ +| +10 & g=?\ > +9 &v=@\ K +10 &aa>@\ J +9 &$d>B\ J +9 &`=B\ J +10 &b>As\ J +9 &jc=BP\ J +9 &,d>B/\ J +10 &c?A\ I +9 & b?@\ I +9 &"rc>@\ J +10 &$4b?@\ J +9 &%b>B\ J +10 &'g<B\ J +9 &)ze=B\ J +9 &+<e?A\ J +10 &,c>Bi\ J +9 &.`>C\ J +10 &0e?A\ J +9 &2E`>A\ I +9 &4c=Am\ J +10 &5`>BP\ J +9 &7`?C=\ J +9 &9L`@A0\ J +10 &;_@D\ J +9 &<`@B\ J +9 &>`?C\ J +10 &@U_AB\ I +9 &Bd@@\ J +10 &Cc@?\ I +9 &Ec?B\ J +9 &GZn>B\ K +10 &I?C\ N +9 &J?C\ S +9 &L~>Cs\ V +10 &N>=Dk\ D +9 &OIC@DO\ !f +10 &Ow4>BA\ 8 +2 ( +2 "collection"'g& +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.59 + "collection"'b& +4 "core" &Ow4>D\ 8 +2 .tHand.open + "manipulator"&Z1 +68 "core" 1 + "manipulator"&h% +4 "core" % *   D +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&Y'\ +104 "core" ' +2 .tPSV.dial PSR +2 "processing"%k +42 "core"  + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml + "processing"%l' +1604 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%m  +42 "core"  +3 .tPS.seek 0ml + "processing"%j'W +1614 "core" ' + .tPSV.dial PSR +2 "processing"%i +42 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%p' +2636 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +7 .tCBV.dial PRV +3 "processing"%n +2 "collection"'q  +12 "core" A + "processing"%r +4 "core" A + "processing"%t  +63 "core" +95  +2 .tPSV.dial :mixloop + "processing"%s +97 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'w  +15 "core" ~ +2 .tPTV.dial :PRVmixing + "processing"%o  +125 "core" +2 .tPS.seek 0ml +2 "processing"%y'W +2633 "core" ' +2 .tPSV.dial :air +2 "processing"%x  +40 "core"  +2 .tPS.seek 2.5ml +2 "processing"%u' +2627 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%z +42 "core" +2 .tPS.seek 0ml +2 "processing"%}'W +2635 "core" ' + .tPSV.dial :air +2 "processing"%v  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 .tPS.seek 0ml +2 "processing"%{'W +2629 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &   C 4 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +28 "core" ( + "manipulator"& & +4 "core" &  F ) +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" &  0 ) +2 .tForearm.seek CC + "manipulator"&|', +156 "core" ' + .tHand.close +2 "manipulator"& / +72 "core" / +2 .tCC.seek :open +2 "collection"' ( +374 "core" ( +2 "manipulator"&~& +4 "core" &  x ) +2 "manipulator"&% +3 "core" %   +2 .tForearm.seek :retract +2 "manipulator"&'\ +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +272 "core" ( +2 "manipulator"&& +3 "core" &-    < +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-   < +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&'! +107 "core" ' +2 .tHand.open + "manipulator"&1 +77 "core" 1 +2 "manipulator"&% +3 "core" % *  ; +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +99 "core" ' + .tPSV.dial :mixloop +2 "processing"% +15 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%  +15 "core" +3 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +3 "processing"%  +2 "collection"'  +16 "core"  + +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +4 "core"  +2 #tLoading lyfil puck from tube 2 into Collection Clamp + "collection"'& +4 "core" &XZ[\ +2 "manipulator"&% +4 "core" %\    h  +2 "storage"(% +4 "core" %x\ \  m\ +2 "storage"(". +2 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(( +199 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +4 (!& +3 "core" & w\  +2 "manipulator"&%& +4 "core" &-   < + "manipulator"&&% +4 "core" %\     +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&(( +171 "core" ( + "manipulator"&)& +4 "core" &   h F +2 "storage"(*& +3 "core" & \ \  |\  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&+' +97 "core" ' +2 "storage"(@& +3 "core" & \ \  \  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(-'H +281 "core" ' + "storage"(#- +3 "core" -'k +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (0& +3 "core" & 7\  +2 "manipulator"&V& +3 "core" &  F +2 .tElbow.seek 2 +2 "manipulator"&a( +4 "core" ( +2 "manipulator"&'& +3 "core" &   F +2 "storage"(4& +4 "core" & K\  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&'y +30 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&8/ +73 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&1& +3 "storage"(:'v +8 "core" &   F + "manipulator"&/% +4 "core" % ϔ   +2 .tForearm.seek :retract +2 "manipulator"&,'\ +38 "Can"p\ < +54 "core" ' +2 .tElbow.seek CC +2 "manipulator"&<( +154 "core" ( +2 "manipulator"&2& +3 "core" &   | + +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 "core" ' +2 ."downElevator"SE.stop +3 "manipulator"&^& + "storage"(5 +5 "core" &  + +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&>', +105 "core" ' + "manipulator"&.& +4 "core" &    + +2 "manipulator"&;% +4 "core" %   k +2 "collection"'=& +4 "core" &Y]\ +3 "collection"'B& +4 "core" &[\\\ +3 .tCC.seek :closed + "collection"'9(O +5 "core" &Z[\ +7 & 4Y^\ $e +10 &X[]\ 6 +9 &[]\ J +9 &_Y]\ J +9 &~g[[}\ J +10 &@aZ[p\ J +9 &c[\\\\\ I +10 &aY]S\ J +9 &bZ];\ J +9 &HbZ_&\ J +10 & `Y]\ I +9 &!eZ\\\ J +9 &#`Z]\ J +10 &%QdX]\ I +9 &'bZ\\\ J +10 &(bZ^\ I +9 &*cX]\ J +9 &,XaZ]]\ J +10 &.aY^f\ J +9 &/bZ]Z\ I +9 &1cY^Q\ J +10 &3`gZ]:\ J +9 &5#eX\\#\ I +10 &6c[]f\ J +9 &8gX_V\ J +9 &:h_Z_P\ J +10 &<*`[\\H\ J +9 &=_Z^\ I +9 &?aY_\ J +10 &ApdX]\ J +9 &C2eY^\ J +10 &DaY]\ J +50 &Ff[]\ K +10 &HtrY]\ K +3 &J*X\\\ O + &KW[\ U +2 &MZ\\\ V +2 &OXW\\\ )| + &O!Y]\ O +5 ( +2 &OZZ]\ D +2 "collection"'B& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.55 +2 .Hand.open + "manipulator"&51 +70 "core" 1 +2 "manipulator"&6% +4 "core" %  \  G +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&H'\ +96 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'  +127 "core" ~ + .tCSV.dial CTV +2 "collection"'J  +28 "core"  +2 .tPS.seek 2.5ml +2 "processing"%O' +2627 "core" ' + "collection"'C% +4 "core" % J+0\  +2 .tCS.seek 4.151ml +2 "collection"'Q'Q +1569 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%?  +52 "core" + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%D  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%K'W +2628 "core" ' +2 .tCBV.dial between PRV and waste1 +7 "collection"'A ` +37 "core" _ +2 .tCSV.dial :air + "collection"'E @ +42 "core" > +3 .tCS.seek 10ml + "collection"'L' D +1562 "core" ' + .tCSV.dial CTV +2 "collection"'I  +42 "core"  +2 .tCS.seek 0ml +2 "collection"'W' +2626 "core" ' + .tCBV.dial :waste1 +2 "collection"'X @ +30 "core" > + .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +2 "collection"'3  +128 "core" +2 "collection"'& +3 "core" &OUVZ\ D +2 #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&N% +4 "core" %\   9  +2 "storage"([% +3 "core" %~ @\ +2 "storage"(R. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(F( +199 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (M& +3 "core" & \ +2 "manipulator"&T& +4 "core" &   + +2 "manipulator"&U% +3 "core" %\    C  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&G( +152 "core" ( +3 "manipulator"&\\& +4 "core" &  H +2 "storage"(S& +3 "core" & ^\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&`' +102 "core" ' + "storage"(P& +4 "core" & :\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(c'H +279 "core" ' + "storage"(e- +4 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&f& +3 "core" &   < +2 "storage"(\ & +3 "core" & ]\ +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 +2 "manipulator"&7'D +35 "core" ' +2 .tElbow.hold + "manipulator"&b, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(Z- +3 "core" -' +3 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(h'I +29 "core" ' + "manipulator"&g% +4 "core" %Sk  x ȷ +2 "storage"(k& +4 "core" & S S T\ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 315 counts + "manipulator"&d' +21 "core" ' + "manipulator"&& +4 "core" &   h +2 "storage"(m& +4 "core" & &\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&l' +17 "core" ' +3 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(i'@ +38 "core" ' + "manipulator"&j& +4 "core" &    +2 "manipulator"&n% +3 "core" %   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&r'\ +88 "core" ' +3 .tElbow.seek CC + "manipulator"&q( +148 "core" ( +2 "manipulator"&t& +3 "core" &   ' 3 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &s& +2 "core" &  : 3 +3 .tForearm.seek CC +2 "manipulator"&w', +99 "core" ' +2 .tHand.close +2 "manipulator"&o/ +65 "core" / +2 .tCC.seek :open + "collection"'p( +375 "core" ( +2 "storage"(x& +3 "core" & v\ +2 "storage"(y& +4 "core" & e\ +2 "manipulator"&z& +44 "core" &   N 2 +10 "manipulator"&u% +4 "core" % 7   < +2 .tForearm.seek :retract +2 "manipulator"&v'\ +97 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&}( +149 "core" ( +2 "manipulator"&& +4 "core" &    +2 "storage"(& +4 "core" &\ \  \ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&'D +112 "core" ' +2 .tElbow.hold + "manipulator"& , +3 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&1 +69 "core" 1 +3 "manipulator"& % +3 "core" % Th   ȶ +2 "storage"(_& +5 "core" & }\ + .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 316 counts +2 "manipulator"&Y'π +20 "core" ' +2 "manipulator"&]& +3 "core" &   (  +2 "storage"(~& +4 "core" &\ \  A\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&' +17 "core" ' + "storage"(|% +4 "core" %@ \ 2\ ' \  +3 ."downElevator"SE.seek :down +3 "storage"('v +99 (% +3 "core" %H T\ V` +2 "manipulator"&% +4 "core" %   D +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +57 ' + ."downElevator"SE.stop + "storage"(5 +4 .tPSV.dial :air + "processing"%  +82 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2632 "core" ' + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +42 "core" +2 .tdelay 1 second +101 .PSV.dial :air +2 "processing"%  +42 "core"  + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +41 "core" +2 .tdelay 1 second +102 .PSV.dial :air +30 "processing"%  +41 "core"  +2 .tdelay 1 second +103 .PS.seek 0ml + "processing"% 'W +2632 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +4 "core" & \ +2 "manipulator"&& +4 "core" &   h  +2 "manipulator"&% +3 "core" %\    {  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&"(- +171 "core" ( +2 "manipulator"&& +4 "core" &-   W ` +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &!& +2 "core" &-   ` +3 .tForearm.seek :garage +2 "manipulator"&%'! +102 "core" ' +2 .tHand.close + "manipulator"&&/ +75 "core" / +2 "manipulator"&& +4 "core" &-  \ @ ` +2 "manipulator"&)% +3 "core" % 5   R +3 .tForearm.seek :retract + "manipulator"&*'\ +110 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&@( +123 "core" ( +2 "manipulator"&& +3 "core" &   ! +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +4 "core" &   # +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&#' +97 "core" ' +2 "manipulator"&0& +3 "core" &  +2 "manipulator"&V% +4 "core" %   \  +2 "processing"%'& +4 "core" &\ +2 "processing"%4& +5 "core" &\ +3 .tPC.seek :closed + "processing"%8(Tg +5 "core" &\ +7 &3\ $d +10 &W| \ 6 +9 &&\ K +9 &\\$\ L +10 &r_$\ K +9 &1b-\ L +10 &a/\ L +9 &`2\ L +9 &y^5\ L +10 &<^5\ K +9 &_8\ K +9 &!eA\ L +10 &#aC\ K +9 &%EaJ\ K +10 &'c>\ L +9 &(_:\ K +9 &*dD\ K +10 &,LdC\ K +9 &.bA\ K +9 &/^I\ K +10 &1aG\ L +9 &3TcI\ K +10 &5^R\ L +9 &6bS\ K +9 &8^Y\ L +10 &:\\bY\ K +9 &<b]\ K +9 &=bT\ K +10 &?bd\ L +9 &Ac_\\\ L +10 &C&]\\\ K +9 &Dbh\ L +50 &Feb\ L +10 &Hhnh\ M +3 &J#d\ O + &Kh\ R +2 &Mf\ R + &Oao\ R + &Q#v\ R +7 &Ry\ > +9 &TCmz\ R +10 &TH3|\ - +5 ( +2 "processing"%4& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.48 +2 "processing"%1& +3 "core" &THy\ - + &TH|\ - +2 .tHand.open + "manipulator"&/1 +75 "core" 1 +2 "manipulator"&(% +4 "core" %    +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&+'\ +90 "core" ' + .tPRV.dial :air +2 "processing"%2  +44 "core"  +2 .tPSV.dial :mixloop +2 "processing"%^ +42 "core" + "processing"%-% +4 "core" %Y\ +2 .tPS.seek 0.3ml +2 "processing"%' +381 "core" ' +2 .tPSV.dial PSR +2 "processing"%. +96 "core"  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml +2 "processing"%;'* +492 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%a' +1911 "core" ' + .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%= +109 "core" + .tPTV.dial :mixing +2 "processing"%: @ +70 "core" B +2 .tPBV.dial :waste2 +2 "processing"%,  +101 "core"  +2 .tPS.seek 0ml +2 "processing"% 'W +2626 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&5& +4 "core" & [ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&6( +3 "core" ( +2 "manipulator"&B& +3 "core" &   +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" &   D +2 .tForearm.seek PC +2 "manipulator"&J' +98 "core" ' + .tHand.close +2 "manipulator"&>/ +69 "core" / + .tPC.seek :open +2 "processing"%{( +400 "core" ( +2 "manipulator"&C& +3 "core" &   { +2 "manipulator"&$% +5 "core" %    +2 .tForearm.seek :retract +2 "manipulator"&?'\ +90 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&D(- +138 "core" ( + "manipulator"&O& +4 "core" &-    2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &A& +3 "core" &- \  1 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&E'! +107 "core" ' + .tHand.open +2 "manipulator"&Q1 +72 "core" 1 +2 "manipulator"&I% +3 "core" % %\\    Ȳ7 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&L'\ +106 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%X& +3 "core" &\ +2 "manipulator"&3% +4 "core" %    t  +2 "storage"(% +3 "core" %p\ \  \ +2 "storage"(N. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"([( +193 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (R& +3 "core" & ?\  +2 "manipulator"&M& +4 "core" &.   H ( +2 "manipulator"&T% +3 "core" %     +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&U( +180 "core" ( + "manipulator"&& +4 "core" &   z $ +2 "storage"(\\& +4 "core" & \ \  \  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&S' +98 "core" ' +3 "storage"(P& +4 "core" & \ $\ & \  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(<'H +279 "core" ' + "storage"(H- +3 "core" -'{ +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (e& +2 "core" & \ \  \  +2 "manipulator"&f& +4 "core" &\   # +2 .tElbow.seek 2 +2 "manipulator"&\ ( +3 "core" ( +2 "manipulator"&Z& +4 "core" &\   # +2 "storage"(g& +50 "core" & \ \  .\  +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&k'y +21 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&/ +74 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&m& +2 "storage"(j'v +8 "core" &\   \\ # +3 "manipulator"&n% +4 "core" % |   6 - +2 .tForearm.seek :retract +2 "manipulator"&`'\ +94 "core" ' +2 .tElbow.seek PC +2 "manipulator"&G( +160 "core" ' +2 ."downElevator"SE.stop +6 "storage"(5 +81 "core" ( +2 "manipulator"&c& +4 "core" &  X +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &7& +3 "core" &   { +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&d' +104 "core" ' + "manipulator"&t& +4 "core" &    +2 "manipulator"&h% +4 "core" %   Q +2 "processing"%s& +4 "core" &\ +3 "processing"%l& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%b(Tg +5 "core" &\  +8 &3\ *z +9 &f\ > +9 &v\ L +10 &W_\ K +9 &c\ K +9 &b\ K +10 &`\ K +9 &^b\ K +10 & ]\ K +9 &b\ K +9 & a\ L +10 &"e_\ L +9 &$(_\ K +9 &%]\ K +10 &'\\\ L +9 &)na\ K +10 &+0`x\ K +9 &,`u\ K +9 &._u\ L +10 &0v]v\ K +9 &28[v\ K +9 &3\\u\ K +10 &5Zo\ K +9 &7~\\f\ K +10 &9?_f\ L +9 &;]q\ K +9 &<`p\ K +10 &>]q\ K +9 &@G]q\ L +10 &B ]i\ K +9 &C_l\ K +9 &E^j\ K +10 &GOci\ L +9 &Ihc\ L +9 &Jya\ N +10 &L\\\ Q +9 &NF_\ Q +9 &P[\ Q +10 &Q\\\ R +9 &Sozn\\\ / +10 &T+)nY\ H +9 &TJ[\ ) +2 ( +2 "processing"%l& +4 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.48 + .Hand.open + "manipulator"&o1 +73 "core" 1 +2 "manipulator"&r% +3 "core" %   +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&9'\ +90 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%x  + %y9 +7 "core" 9U +102 "processing"%z9 +3 "core" 9U +102 "processing"%u9 +2 "core" 9U  +103 "processing"%9 +2 "core" 9U  +103 "processing"%9 +2 "core" 9U +103 "processing"%w9 +2 "core" 9U +103 "processing"%q9 +2 "core" 9U +103 "processing"%9 +2 "core" 9V +103 "processing"% 9 +2 "core" 9U" +103 "processing"%_9 +3 "core" 9U& +103 "processing"%]9 +3 "core" 9W+ +102 "processing"%~9 +2 "core" 9U/ +103 "processing"%|9 +2 "core" 9U3 +103 "processing"%v9 +2 "core" 9U7 +103 "processing"%9 +32 "core" 9U= +102 "processing"%9 +3 "core" 9VA +103 "processing"%}9 +2 "core" 9WE +103 "processing"%9 +2 "core" 9VI +103 "processing"%Y9 +2 "core" 9VM +103 "processing"%i9 +2 "core" 9VR +103 "processing"%9 +2 "core" 9VV +103 "processing"%9 +2 "core" 9WZ +103 "processing"%9 +3 "core" 9W^ +102 "processing"%K9 +2 "core" 9Xb +103 "processing"%9 +3 "core" 9Yg +103 "processing"%9 +2 "core" 9Xk +103 "processing"%9 +2 "core" 9Xo +103 "processing"%9 +2 "core" 9Ys +103 "processing"%9 +2 "core" 9Yw +103 "processing"%9 +3 "core" 9 Z| +103 "processing"%9 +2 "core" 9Z +103 "processing"%9 +2 "core" 9Z +103 "processing"%9 +2 "core" 9%Z +103 "processing"%!9 +2 "core" 9-Z +103 "processing"% 9 +3 "core" 94[ +103 "processing"%&9 +2 "core" 9<[\ +4 .tPH.hold 2:00:00,28C +3 "processing"% pp7 +2 .tdelay 1:30 +5 "core"  +9000 .tPSR.select :air +7 .PSV.dial PSR + "processing"%) +95 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%' +595 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +53 .tPS.seek 2ml +2 "processing"%'[ +1607 "core" ' +2 .tPTV.dial :puck +2 "processing"%  +68 "core"  +2 .tPSV.dial PTV +2 "processing"%% +69 "core" +2 .tPBV.dial :waste1 +2 "processing"%0  +126 "core" +2 "processing"%V% +3 "core" %^\  +3 .tPS.seek 1.5ml +2 "processing"%'' +590 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%" * +33 "core" + +3 .tPS.seek 0ml +2 "processing"%*'W +1619 "core" ' + .tdelay 5:00 +7313 "Can"p\ 9ب +22690 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 .tPBV.dial :waste1 +2 "processing"%1  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%/ * +35 "core" , + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%( +70 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%4' +2300 "core" ' + .tPSV.dial PTV +2 "processing"%2 +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +3 "processing"%^ +70 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%- +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%#  +69 "core"  +3 .tPS.seek 0ml + "processing"% 'W +2301 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%.  +129 "core" + .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 .tPRV.dial :ab1 +2 "processing"%; @ +71 "core" A +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%='w +347 "core" ' +2 .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "collection"':  +2 "processing"%,  +46 "core"  +4 +2 "processing"%a% +4 "core" %rb\  +2 .tPS.seek 0.3ml +2 "processing"%5' +351 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'B  +28 "core" +2 .tPRV.dial :air +2 "processing"%  +40 "core"  +3 .tPS.seek 0.9ml + "processing"%>'D +1268 "core" ' +2 .tPRV.dial :waste2 + "processing"%@ @ +71 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%+' +869 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%8  +42 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%C'[ +1616 "core" ' + .tPSV.dial :PML +2 "processing"%$ +42 "core" +2 .tPTV.dial :mixing +2 "processing"%O @ +71 "core" B +2 .tPBV.dial :waste1 +2 "processing"%A  +32 "core"  +2 "processing"%J% +3 "core" %[i\  +3 .tPS.seek 1.85ml + "processing"%6'; +238 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%Q * +35 "core" , +2 .tPS.seek 0ml + "processing"%I'W +1971 "core" ' +2 .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'?& +3 "core" &ch\ +2 "manipulator"&X& +4 "core" &  +2 "manipulator"&3% +3 "core" %\    0  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +134 "core" ( + "manipulator"&N& +4 "core" &- S * +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &E& +3 "core" &-  * +2 .tForearm.seek :garage +2 "manipulator"&R'! +104 "core" ' +2 .tHand.close + "manipulator"&M/ +72 "core" / + "manipulator"&T& +4 "core" &./   \\ +2 "manipulator"&F% +3 "core" % -{   Ȼ@ +3 .tForearm.seek :retract + "manipulator"&'\ +108 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&\\( +279 "core" ( + "manipulator"&D& +4 "core" & \ p 3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &P& +3 "core" &  N 3 +47 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&L', +94 "core" ' +3 "manipulator"&H& +4 "core" &  1 3 +2 "manipulator"&e% +4 "core" %2   +2 "collection"'f& +4 "core" &eg\ +3 "collection"'Z& +4 "core" &bh\ +3 .tCC.seek :closed +2 "collection"'g(O +4 "core" &eh\  +9 &3ee\ +{ +10 &fcg\ > +9 &xdg\ L +10 &N\\ah\ L +9 &^cg\ K +9 &]gm\ K +10 &_df\ K +9 &Wadg\ L +9 &_dg\ L +10 &`ej\ K +9 & _de\ K +10 &"`]cj\ K +9 &$!beg\ L +9 &%_eh\ K +10 &'bdh\ K +9 &)h_df\ K +9 &+*`eg\ K +10 &,aff\ K +9 &._dg\ K +10 &0q_dg\ K +9 &23`dh\ K +9 &3_dh\ J +10 &5_dh\ K +9 &7y_ci\ K +9 &9;_eh\ K +10 &:]di\ K +9 &<_fg\ K +10 &>^di\ K +9 &@C^di\ K +9 &Babj\ K +10 &C`ei\ J +9 &Eaeh\ K +9 &GIgbg\ L +10 &I~df\ N +9 &Jcg\ R +10 &Locf\ W +9 &N/cd\ D +9 &O;:ci\ 's +10 &Opbf\ B +5 ( +2 "collection"'Z& +4 "core" &O_df\ B +2 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.58 + "collection"'& +4 "core" &O_ee\ B +2 .tHand.open + "manipulator"&m1 +77 "core" 1 + "manipulator"&n% +5 "core" % 2    +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&U'\ +104 "core" ' + .tPSV.dial PSR +2 "processing"%S +96 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml + "processing"%<' +1603 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%k  +40 "core"  +2 .tPS.seek 0ml +2 "processing"%c'W +1621 "core" ' +2 .tPSV.dial PSR +2 "processing"%7 +42 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%\ ' +2639 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV + "processing"%t  +2 "collection"'h  +33 "core"  +125  +2 .tPSV.dial :mixloop +2 "processing"%s +96 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'j  +15 "core"  + .tPTV.dial :PRVmixing +2 "processing"%`  +72 "core" +2 .tPS.seek 0ml +2 "processing"%{'W +2635 "core" ' + .tPSV.dial :air +2 "processing"%o  +45 "core"  +3 .tPS.seek 2.5ml +2 "processing"%r' +2634 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%y +42 "core" +2 .tPS.seek 0ml +2 "processing"%l'W +2632 "core" ' + .tPSV.dial :air +2 "processing"%z  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%d' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"%u +42 "core" +2 .tPS.seek 0ml +2 "processing"%'W +477 "Can"p\ Qf: +2161 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &  Q 3 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&w( +25 "core" ( +2 "manipulator"&q& +3 "core" &  n 6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &  E 6 +3 .tForearm.seek CC + "manipulator"& ', +111 "core" ' + .tHand.close +2 "manipulator"&_/ +69 "core" / +2 .tCC.seek :open + "collection"']( +376 "core" ( + "manipulator"&~& +4 "core" &    6 +2 "manipulator"&|% +4 "core" %    +2 .tForearm.seek :retract +2 "manipulator"&v'\ +107 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +268 "core" ( + "manipulator"&& +4 "core" &-   d k +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &}& +48 "core" &-   M k +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'! +154 "core" ' +2 .tHand.open + "manipulator"&Y1 +71 "core" 1 + "manipulator"&i% +4 "core" % )  A +2 .tForearm.reconfigure :loose +7 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +3 ."da"delayUntil "12:53:06.13" +24684 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +72 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%K * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%  +41 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2290 "core" ' +2 ."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"% +41 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2277 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +135 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%!'[ +1606 "core" ' + ."da"PTV.dial :puck +3 "processing"%  +71 "core"  +2 ."da"PSV.dial PTV +2 "processing"%& +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%)  +32 "core"  +2 "processing"% % +3 "core" %^v\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +593 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%%'W +1612 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 +6 .PTV.dial :puck +2 "processing"%0  +15 "core"  + ."da"PBV.dial :waste1 +2 "processing"%V  +33 "core"  + ."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"%" +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%'' +2301 "core" ' + ."da"PSV.dial PTV +2 "processing"%x +35 "Can"r\ K +35 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%1 +71 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%/  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%('W +2290 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%* +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%2' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml + "processing"%^'[ +1620 "core" ' + ."da"PTV.dial :puck +7 "processing"%-  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%# +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%4  +32 "core"  +2 "processing"%.% +3 "core" %_\ \  +3 ."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"% 'W +1610 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%,  +5 "core"  +49 ."da"PBV.dial :waste1 +2 "processing"%:  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%a * +33 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%= +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%B' +2309 "core" ' + ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%5 +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"%>  +69 "core"  +2 ."da"PS.seek 0ml +3 "processing"%8'W +2287 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%+  +41 "core"  + ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +3 "processing"%$  +127 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%O  +43 "core"  + ."da"PTV.dial :PRVmixing +2 "processing"%A  +4 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%J +42 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%Q' +384 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%C  +41 "core"  +2 "processing"%6% +4 "core" %6\  +2 ."da"PS.seek 0.55ml +2 "processing"%?'t +331 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%X  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%3'[ +1555 "core" ' + ."da"PSV.dial :PML +2 "processing"%N +42 "core" +2 ."da"PTV.dial :mixing +2 "processing"%E @ +70 "core" @ + ."da"PBV.dial :waste1 +2 "processing"%G  +33 "core"  + "processing"%M% +4 "core" %]\  +2 ."da"PS.seek 1.85ml +2 "processing"%T'= +239 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%F * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%9'W +1967 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +22278 "Can"r\ 7Af +25725 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 .PBV.dial :waste1 +2 "processing"%R  +33 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%D * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%P  +42 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2306 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%H +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%e  +41 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%f +41 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%p'W +2286 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"% +135 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%m' +595 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%n'[ +1607 "core" ' + ."da"PTV.dial :puck +2 "processing"%Z  +72 "core"  + ."da"PSV.dial PTV +2 "processing"%S +82 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%L  +34 "core" +2 "processing"%I% +3 "core" %V@\  +3 ."da"PS.seek 1.5ml +2 "processing"%k' +595 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%< * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%7'W +1607 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +6 .PTV.dial :puck +2 "processing"%c  +5 "core"  + ."da"PBV.dial :waste1 +7 "processing"%h  +32 "core"  +2 ."da"delay 30 seconds +3051 .PBV.dial between PSV and waste1 +2 "processing"%t * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%s +68 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%j' +2313 "core" ' + ."da"PSV.dial PTV +3 "processing"%` +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%\ +71 "core"  +4 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%o +71 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +4 "processing"%{  +71 "core"  +4 ."da"PS.seek 0ml +2 "processing"%y'W +763 "Can"s\ = +1553 "core" ' +4 #"da"washCycleDA #2 of 3 +3 .PSR.select :air +3 .PSV.dial PSR +3 "processing"%r +126 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +14 ."da"PS.reconfigure :default +8 "processing"%#A d`xb +6 ."da"PS.seek 0.5ml +5 "processing"%z' +594 "core" ' +4 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +14 ."da"PS.seek 2ml +2 "processing"%l'[ +1604 "core" ' +3 ."da"PTV.dial :puck +8 "processing"%u  +7 "core"  +3 ."da"PSV.dial PTV +8 "processing"%d +71 "core" +3 ."da"PBV.dial :waste1 +4 "processing"%  +34 "core"  +3 "processing"%q% +7 "core" %W>\  +6 ."da"PS.seek 1.5ml +4 "processing"%' +598 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%_ * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%\\'W +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%U  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "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 +2 .PSV.dial PSR +2 "processing"%| +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"% ' +2290 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +70 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%w +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%} +71 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%Y  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%i'W +2300 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +3 .PSV.dial PSR + "processing"%v +136 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +589 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1616 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%K +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 "processing"%% +3 "core" %^\  +3 ."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"%'W +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +70 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +3 "processing"%' +2301 "core" ' + ."da"PSV.dial PTV +2 "processing"% +83 "core"  +8 ."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" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%!'W +2297 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +143 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +3 "processing"% +22 ."da"PS.reconfigure :default +9 "processing"%#A d`xb +11 ."da"PS.seek 0.25ml +2 "processing"%'7 +336 "core" ' + ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%0' +336 "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"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%" +74 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%%  +35 "core" +2 "processing"%x% +4 "core" %]I\  +2 ."da"PS.seek 1.5ml +2 "processing"% ' +424 "Can"s\ " +173 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%1 * +37 "core" , +3 ."da"PS.seek 0ml +2 "processing"%/'W +1612 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%'  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%*  +36 "core" + ."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"%2 +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%-' +2442 "core" ' + ."da"PSV.dial PTV +2 "processing"%# +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%4 +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%. +73 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%^  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%;'W +2422 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR + "processing"% +131 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%,'[ +2116 "core" ' + ."da"delay 5 seconds +503 .PTV.dial :puck +3 "processing"%:  +4 "core"  + ."da"PSV.dial PTV +2 "processing"%a +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%=  +34 "core" +2 "processing"% % +3 "core" %\\5\ # +2 ."da"PS.seek 1.5ml +2 "processing"%' +588 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%5 * +35 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%@  +102 "core"  +3 ."da"PS.seek 0ml +2 "processing"%>'W +1615 "core" ' +2 "processing"%B9 +3 "core" 95= +2 #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast +2 "processing"%+ +3 %$& + "core" 5= +4 &TJB\ 0) +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&O% +4 "core" %\  W W \ +2 "storage"(A% +4 "core" %} 1\ H +2 "storage"(J. +2 "core" .( +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(8( +195 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (C& +3 "core" & x +\ B +2 "manipulator"&6& +3 "core" &- Q W $ k +2 "manipulator"&Q% +4 "core" %\  U U  \ +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&X( +176 "core" ( + "manipulator"&?& +48 "core" & K K ` "y +10 "storage"(N& +4 "core" & \ F +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&E' +100 "core" ' +2 "storage"(G& +3 "core" & U\ J +3 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(M'H +284 "core" ' + "storage"(F- +3 "core" -'s +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&3& +3 "core" &\   "x +2 "storage"(T& +4 "core" & } w\ D +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +3 "manipulator"&R'D +34 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&D, +4 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"(P- +3 "core" -'s +2 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(9'9 +28 "core" ' +2 "manipulator"&H% +3 "core" %Bi  +2 "storage"(e& +4 "core" &   \ 3 +2 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 1 + 298 counts + "manipulator"&f'n +22 "core" ' +2 "manipulator"&& +3 "core" & ^ W $ !t +2 "storage"(& +4 "core" & *\ G +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&' +23 "core" ' +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(p'0 +45 "core" ' +2 "manipulator"&m& +4 "core" & K _ ] !t +2 "manipulator"&Z% +4 "core" % @ ? } +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&S'\ +91 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&L( +275 "core" ( +3 "manipulator"&I& +3 "core" & / # Q c +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &n& +3 "core" &   K c +3 ."da"Forearm.seek PC +2 "manipulator"&<' +95 "core" ' + ."da"Hand.close +2 "manipulator"&k/ +69 "core" / +2 ."da"PC.seek :open +2 "processing"%c( +403 "core" ( + "storage"(h& +4 "core" & ]\ G +2 "manipulator"&t& +4 "core" & R V  b +2 "manipulator"&s% +3 "core" %  @ 9 O  +2 ."da"Forearm.seek :retract +3 "manipulator"&7'\ +97 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&`( +242 "core" ( +2 "manipulator"&\ & +4 "core" &\ B I  "z +2 "storage"(o& +3 "core" & } ~ 6\ D +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&{' +108 "core" ' + ."da"Hand.open +2 "manipulator"&j1 +67 "core" 1 +2 "storage"(r- +3 "core" -'0 +3 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(y' +24 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.19 Pucks below Top Plate +2 "storage"(z' +57 "core" ' + #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da24jan1013h50ml_niagara.tif +1942 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +30791 #"da"WARNING: Too Dark -- required 776.47s exposure > 300s time limit\ SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da24jan1013h50ml_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da24jan1013h50ml20s_niagara.tif +2061 #SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da24jan1013h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da24jan1013h50ml30s_niagara.tif +3069 #SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da24jan1013h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "300.0 sec auto-exposure",Subject: "da24jan1013h50ml images!" +4 "storage"(u- +2 "core" -' +3 "storage"(d& +3 "core" &  % F\ +3 "manipulator"&& +4 "core" & !  a ] +89 ."da"Elbow.seek 1 +2 "manipulator"&q( +22 "core" ( +2 "manipulator"&l& +3 "core" &   r +3 "storage"(_& +6 "core" & B A \ +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&' +3 "core" ' +3 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.91 Pucks below Top Plate +2 "storage"(U'< +59 "core" ' +6 "manipulator"&g& +4 "core" &   +2 "storage"(~& +4 "core" &\ \ \ +2 ."da"Elbow.reconfigure :limp +5 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +4 "manipulator"&|'D +35 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&\\, +3 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +7 "storage"(#QK-0-\ b +4 ."da"SE.seek 2.09 Pucks below Top Plate +3 "storage"('' +20 "core" ' +2 "manipulator"&w% +4 "core" %Qj   ȷ +2 "storage"(}& +3 "core" & ]\ +41 ."da"Forearm.force -20 +4 "manipulator"&5 +3 ."da"Forearm.seek 1 + 313 counts + "manipulator"&Y'} +18 "core" ' +4 "manipulator"& & +8 "core" &   G +4 "storage"(v& +9 "core" &\ \  {\ +5 ."da"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 700 counts +5 "manipulator"&i' +26 "core" ' +2 "storage"(% +4 "core" %,\ &\ # "\ +4 ."downElevator"SE.seek :down +3 "storage"('v +102 (K% +6 "core" %(G x\ ST +4 "manipulator"&% +9 "core" %    +5 ."da"Forearm.reconfigure :loose +7 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +3 "manipulator"&'\ +5 "Can"{\ 8U( +95 "core" ' +13 ' +3 ."downElevator"SE.stop +4 "storage"(5 +7 (& +8 "core" & \ +7 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +7 #tStarting finalPurge +3 "processing"%& +8 "core" &\ +5 "manipulator"&& +8 "core" &  F +4 "manipulator"&% +8 "core" %\   +6 ."psFlush"Elbow.seek FlushPuck::Garage +6 "manipulator"&(- +178 "core" ( +4 "manipulator"&& +7 "core" &-   - +4 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +5 && +7 "core" &-   [ - +5 ."psFlush"Forearm.seek :garage +4 "manipulator"&'! +108 "core" ' +3 ."psFlush"Hand.close +3 "manipulator"& / +73 "core" / +3 "manipulator"&&& +7 "core" &-  & - +5 "manipulator"&)% +9 "core" % , +4 ."psFlush"Forearm.seek :retract +4 "manipulator"& '\ +110 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +4 "manipulator"&( +121 "core" ( +4 "manipulator"&& +6 "core" &   +5 ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +5 &!& +7 "core" &  - +4 ."psFlush"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +4 "manipulator"&' +93 "core" ' +3 "manipulator"&0& +7 "core" &   +4 "manipulator"&% +9 "core" %   [ +94 "processing"%"& +22 "core" &\ +4 "processing"%%& +10 "core" &\ +7 ."psFlush"PC.seek :closed +2 "processing"%x(Tg +11 "core" &\ +4 &\ +2 & -\ $c +7 &W}\ 6 +10 &\ K +10 &\\\ L +8 &i\\\ L +10 &+]\ L +9 &_\ K +9 &^\ K +10 &q_\ L +9 &5[\ K +10 &]\ L +10 &![\ K +8 &#yZ\ L +10 &%;]\ L +9 &&_\ L +9 &(]\ L +11 &*]\ K +8 &,DZ\ K +10 &._\ K +10 &/\\\ K +8 &1_\ K +10 &3L]\ K +9 &5Z\ K +9 &6\\\ K +11 &8Z\ K +10 &:T]\ K +8 &<Y\ K +10 &=]\ L +8 &?\\\ K +10 &A\\]\ K +9 &C]\ K +9 &D`\ K +10 &Fb\ L +9 &Hah\ L +10 &Jw\ N +10 &K\ Q +8 &M\ Q +10 &OY\ R +10 &Q\ R +9 &R\ ? +10 &SDj\ T +8 &TG/\ + +5 ( +5 "processing"%%& +6 "core" &TG\ + +4 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.51 +3 "processing"%V& +7 "core" &TG\ + +3 ."psFlush"Hand.open +3 "manipulator"&11 +78 "core" 1 +3 "manipulator"& % +8 "core" %  * [ +4 ."psFlush"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +4 "manipulator"&''\ +97 "core" ' +2 ."psFlush"PSR.select :air +5 .PSV.dial PSR +3 "processing"%* +44 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +5 "processing"%(' +206 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +334 #"uploadLog"upsync +57 "core" ' + ."psFlush"delay 5 seconds +502 .PSR.select :air +98 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%2' +2113 "core" ' + ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%/ @ +185 "core" B +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%#  +123 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"%4 +97 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%.'9 +2635 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"%^ +98 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%-' +598 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2125 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%;  +33 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%: @ +70 "core" A + ."psFlush"PSV.dial :mixloop +2 "processing"%a +103 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%='9 +2636 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +109 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%,'P +1106 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%5' +1612 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%@ +67 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%  +70 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%B  +15 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%+'W +2636 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%$ +81 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml + "processing"%O' +591 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%A' +2116 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%J +67 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%C U +51 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%6'W +2636 "core" ' +2 ."psFlush"PSV.dial PBV +47 "processing"%Q @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%[' +2638 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%?  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%N'W +2636 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +41 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%G' +2632 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +68 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%F U +4 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%3'W +2629 "core" ' + ."psFlush"PSV.dial PBV +7 "processing"%T @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%P' +2633 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%H  +68 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%e'W +2637 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +42 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'P +1098 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%m' +1612 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%Z +68 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%E  +4 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%X  +52 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%M'W +2639 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%R +70 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%f' +591 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%9' +2125 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +69 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%I U +51 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%n'W +2640 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%D @ +42 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%k' +2625 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%S  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%b'W +2633 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%h +41 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%t' +1203 "Can"x\ = +1426 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%s +68 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%< U +4 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%\ 'W +2635 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%o @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"%L' +2628 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%j  +68 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%r'W +2636 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'7& +4 "core" &sy-\ +2 "manipulator"&p& +4 "core" &  y +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&y( +3 "core" ( +2 "manipulator"&u& +3 "core" &  y +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &d& +2 "core" & " +3 .tForearm.seek PC +2 "manipulator"&' +138 "core" ' +4 .tHand.close +2 "manipulator"&l/ +72 "core" / +2 .tPC.seek :open +2 "processing"%_( +404 "core" ( +2 "manipulator"&g& +3 "core" &   +3 "manipulator"&~% +3 "core" %    3 +3 .tForearm.seek :retract + "manipulator"&w'\ +93 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&}( +350 "core" ( +2 "manipulator"&`& +4 "core" &   3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +3 "core" &    3 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&v', +107 "core" ' + "manipulator"&{& +4 "core" &   3 +2 "manipulator"&z% +4 "core" %) \ @ +2 "collection"'& +4 "core" &sv\ +3 "collection"'& +4 "core" &vy0\ +3 .tCC.seek :closed + "collection"'q(O +4 "core" &vxM\ +9 &>uyP\ %f +9 &XuxT\ 7 +10 &uxN\ K +9 &cswT\ J +9 &~fvxU\ K +10 &@hwwK\ K +9 &huvT\ K +9 &gtyC\ K +10 &htxS\ K +9 &GcuwV\ K +9 & fwyU\ K +10 &!evwU\ J +9 &#cuxL\ K +10 &%NhuyN\ K +9 &'buwR\ K +9 &(buxU\ K +10 &*cuyP\ K +9 &,Wgxx\ K +9 &.gtyN\ J +10 &/btyU\ K +9 &1bvxW\ K +10 &3_gtyN\ K +9 &5"euyP\ J +9 &6dszO\ J +10 &8etyS\ J +9 &:hauxW\ K +9 &<*guxO\ K +10 &=bvxQ\ K +9 &?cuxT\ J +10 &ApgtxT\ K +9 &C2duwV\ K +9 &DavyQ\ K +10 &FesyR\ K +9 &Hsusx)\ L +9 &J(wvL\ Q +10 &KvvP\ U +9 &MqvD\ W +10 &OUsv<\ , +9 &OuwM\ H +9 ( + &OTuwO\ A +3 "collection"'& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.56 +2 "collection"'K& +3 "core" &OTsyT\ A +2 .tHand.open + "manipulator"&1 +72 "core" 1 +2 "manipulator"&U% +4 "core" % ,  W = +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&|'\ +94 "core" ' + #tFlushing the Collection Valve::Manifold +2 "collection"'& +3 "core" &OTtwT\ A +2 "collection"'Y% +4 "core" %tw;\ +2 .tCSV.dial CSR +2 "collection"'  +40 "core"  + #tPulling 5ml of CSR.flush +2 .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"''l +1348 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 '% +3 "core" %ltw\  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'' +653 "core" ' +2 .tCSV.dial :waste +6 "collection"'i +136 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'' +1988 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'& +4 "core" &OTswU\ A +2 "collection"'% +3 "core" %uw6\ +2 .tCSV.dial :flush +2 "collection"'\\  +43 "core"  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml + "collection"' 'l +1207 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'& @ +41 "core" B +2 "collection"')% +3 "core" %lsw\  +3 .tCS.seek 7.001ml +2 "collection"'' +546 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  +2 '!  +39 "core"  +90  + .tCBV.dial :waste1 +2 "collection"' @ +48 "core" @ +2 .tCS.seek 0ml +2 "collection"'0' +1663 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'& +4 "core" &OSw{V\ A +2 "collection"'"% +4 "core" %vz=\ +2 .tCSV.dial :flush + "collection"'  +70 "core" +2 .tCS.seek 5ml +2 "collection"' 'l +1201 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'c @ +42 "core" A +2 "collection"'V% +3 "core" %ltxI\  +3 .tCS.seek 7ml +2 "collection"'1' +539 "core" ' + ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'  +2 '%  +7 "core"  +49  +2 .tCBV.dial :waste2 +2 "collection"'*  +109 "core"  +2 .tCS.seek 0ml +2 "collection"'' +1661 "core" ' +2 #tDisinfecting external Intake with kill +2 "collection"'>& +3 "core" &OTryH\ A +2 "collection"'(% +4 "core" %tz1\ +2 .tCSV.dial CSR +2 "collection"'/  +40 "core"  + #tPulling 8ml of CSR.kill +2 .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'#' +1873 "core" ' +2 .tdelay 5 seconds +507 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml +2 "collection"'4' D +530 "core" ' +3 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'2 + '^  +110 "core" ~ +25  +2 .tCTV.dial :intake + "collection"'.  +70 "core" +2 .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml +2 "collection"'-' \\ +1905 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"';  +72 "core" ~ +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"':' +589 "core" ' +2 .tCSV.dial CSR + "collection"'a  +95 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"''l +1344 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml + "collection"' ' D +1367 "core" ' + .tCSV.dial CBV +2 "collection"'= +97 "core" +2 .tCS.seek 0ml +2 "collection"',' +2621 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&@& +4 "core" &    3 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( +2 "manipulator"&B& +3 "core" &  * 3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &5& +3 "core" &  \  3 +2 .tForearm.seek CC +2 "manipulator"&$', +104 "core" ' +2 .tHand.close + "manipulator"&+/ +70 "core" / +2 .tCC.seek :open +2 "collection"'O( +374 "core" ( +2 "manipulator"&J& +4 "core" &   3 +2 "manipulator"&C% +3 "core" % &  b I +3 .tForearm.seek :retract + "manipulator"&A'\ +97 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&Q(- +276 "core" ( + "manipulator"&6& +4 "core" &-   * [ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &?& +4 "core" &- \  [ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&['! +107 "core" ' +2 .tHand.open +2 "manipulator"&1 +66 "core" 1 +2 "manipulator"&N% +4 "core" % *  ) +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 "processing"%F& +4 "core" &=\ +22187 "Can"w\ -T +60002 v\ -Q +60001 x\ - +60001 v\ - +39837 #t-> exit +7 #mEXIT @1704915301.88EST @1705427425.95EST = =mMAIN_scheduler =tMAIN @EST1705427427.77 #"core_reset"Sent BREAK +2 #t@34093 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +210 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +251 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +418 "Can"Z\ A(u + Z\ A(u + #tPolling Can every 10:00 +3 #Cleanly exited at 14:35:01EST10-Jan-24 +1412 #-> ESP.ready! +3 #Powering core bus +538 .Gate.power :raw,:ON +3 "sampler") +32 ) +2 "core"  +3 "collection"' +2 ' +2 "core"  +3 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tPS.configure :default +3 "processing"%#A d`xb +2 .tSS.configure :default +3 "sampler")#.0X access 1 +3 "storage"(1% +2 "core" %{\  R\ +3 "manipulator"&2% +4 "core" %\    t  + "manipulator"&3& +4 "core" & $ +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(4(; +349 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (5& +3 "core" &; A\  +3408 #t-> access 2 +2 "storage"(6% +3 "core" %{\  \ +2 "manipulator"&7% +3 "core" %\    +2 "manipulator"&8& +3 "core" & \  $ +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(9(K +188 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (:& +3 "core" &K w\ +4305 #t-> startTube 2 +571 #-> da 50 +16 #da sampling at most 50ml +4 ."Qmail"DAfans.email "Started da in tube 2 at 12:53:02EST16-Jan-24\\n{}\\nCan@12:50:36, 18.3C, 10% humidity, 14.5psia, 13.702V, 0.097A, 0.004Ah, 1.33W",Subject: "da sampling at most 50ml" +3 #tLoading sh1 puck from tube 2 into Collection Clamp +4 "collection"';& +4 "core" &}UZN\  +2 .tHand.open +2 "manipulator"&<1 +74 "core" 1 +2 "manipulator"&=% +4 "core" % \    "  +2 "storage"(>% +6 "core" %{\ \  f\ +2 "storage"(?. +3 "core" .(K +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(@( +332 #"uploadLog"upsync +337 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (A& +3 "core" & \ +2 "manipulator"&B& +4 "core" &  $ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&C( +18 "core" ( +2 "manipulator"&D& +4 "core" &\ #  r "~ +2 "storage"(E& +3 "core" & \ \  M\ +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&F' +92 "core" ' +2 "storage"(G& +3 "core" & \ \ .\ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(H'H +273 "core" ' + "storage"(I- +4 "core" -'W + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (J& +3 "core" & \ +2 "manipulator"&K& +41 "core" &\   = "~ +11 .tElbow.seek 2 +2 "manipulator"&L( +18 "core" ( + "manipulator"&M& +5 "core" &  "  + "storage"(N& +4 "core" & \ y\ +3 .tForearm.seek 2 + 300 counts + "manipulator"&O'y +28 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&P/ +71 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&Q& +2 "storage"(R'v +8 "core" & " " F  +2 "manipulator"&S% +3 "core" % τ $  +3 .tForearm.seek :retract + "manipulator"&T'\ +91 "core" ' +2 .tElbow.seek CC + "manipulator"&U( +144 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +9 "core" ( +2 "manipulator"&V& +3 "core" &   4 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &W& +3 "core" &  A 4 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&X', +103 "core" ' +2 "manipulator"&Y& +4 "core" & ! ) \\ 4 +2 "manipulator"&Z% +3 "core" %  . +3 "collection"'[& +3 "core" &}UYQ\  +3 "collection"'\\& +5 "core" &}UXE\  +2 .tCC.seek :closed +2 "collection"'](O +3 "core" &}VWJ\  +8 &NUXK\ %h +10 &iYVXJ\ 8 +9 &UYD\ K +9 &eUZI\ K +10 &OiUYQ\ K +9 &jUWH\ K +10 &eTXB\ K +9 &eTYJ\ K +9 &VfUZF\ L +10 &iTYN\ K +9 &dUWK\ K +9 &!iVWI\ L +10 &#_dV[O\ K +9 &% kUYG\ L +10 &&cWYD\ K +9 &(bUXL\ K +9 &*gjUXL\ K +10 &,)gTYO\ K +9 &-eVXO\ K +9 &/fVZC\ K +10 &1pcUXL\ K +9 &31iUWM\ K +10 &4eUWJ\ K +9 &6hVXQ\ L +9 &8wdSYQ\ K +10 &:9gVYR\ K +9 &;hVXS\ K +9 &=eTYF\ K +10 &?gVWI\ J +9 &ABeUYP\ K +9 &CeUZP\ K +10 &DlVXJ\ L +9 &FnUYG\ L +10 &HCzTYE\ M +9 &ITYL\ Q +9 &KUW?\ V +10 &MmSW@\ W +9 &NcVYG\ . +9 &Oz!TXH\ K +9 ( +2 &O^SXQ\ B +2 "collection"'\\& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.55 +2 .Hand.open + "manipulator"&^1 +71 "core" 1 + "manipulator"&_% +4 "core" %     +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&`'\ +97 "core" ' + #tcollectSample 50ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold + "sampler")a+ +3 "core" + +2 "sampler")b% +3 "core" % \ +2 "collection"'c& +3 "core" &O`SYX\ B +4 "Can"]\ ES + #tCalibrating pressure and temperature sensors +4 .CTV.dial :air + "collection"'d  +5 "core"  +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")e  +4 "core"  +2 .tSS.reconfigure :fast +2 "sampler")#.0X +18 +2 .tdelay 3.8 seconds +382 "collection"'i% +35 "core" %UWP\ +2 "sampler")j% +3 "core" %?1 \ a +2 #tSensor limits: Intake max 135.9psia; Outlet max 135.6psia +2 .SSV.dial :spit + "sampler")k +126 "core"  +2 .tSS.seek 0ml +2 "sampler")l' +274 "core" ' +2 .tSSV.dial CBV + "sampler")m  +127 "core" +2 .tCTV.dial :intake +2 "collection"'n  +71 "core"  +2 #tWaiting for external sampler to finish priming... + .delayUntil "12:56:27.24" +1478 #"flow"0.0L/min +14843 ."connect"SSV.dial CBV +4 .tCBV.dial SSV +2 "sampler")o  + "collection"'p @ +4 "core" +4 ? +2 #tAllowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +210 "collection"'q% +3 "core" %KP?\ +2 #tIntake @14.1psia, vacuum from 8.6 to 11.6psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X +2 ."airStroke"CS.seek 10ml +2 "collection"'"' D +77 "core"  +2 .tCTV.dial :air + "collection"'#  +72 "core"  +2 .tdelay 15 seconds +7 ."flow"Gate.power :analytic3,:OFF + ."samplerPumpShutdown"Gate.power :sampler,:OFF +1495 .tSSV.dial :spit,avoiding: :exhaust + "sampler")$ +128 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +5 .tSS.seek 0ml +2 "collection"'%  +2 "sampler")&' +7 "core" ' + .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")'  +119 "core"  +10  +457 ' +2 .tSSV.dial between CBV and plug +2 "sampler")( +47 "core" +2 .tCBV.dial between SSV and waste2 +2 "collection"'  +28 "core"  + "collection"')% +5 "core" % HRU5\  +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +4 "collection"'*  + '+  +6 "core"  +39  +2 .tCS.reconfigure :pressurize +2 "collection"'# d@<< b +3 .tCS.seek 0ml + "collection"',' +2117 "core" ' 6\ +3 "collection"'-% +3 "core" % 4\  +2 "sampler").% +4 "core" % \ +2 #tBubblePoint: Intake @24.2psia, Outlet @-0.1psia +2 .CBV.dial SSV + "collection"'/ @ +34 "core" A +2 .tSS.reconfigure :default +2 "sampler")#.0X' +216 "core" ' +2 ."CSpush"CS.stop + "collection"'5 +231 "core" ' +53 .tSS.reconfigure :fast +3 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'' +120 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")a +105 "core" ' +2 ."CSpush"CS.stop +2 "collection"'5 +17 "core" +3 .tSS.reconfigure :exhale +2 "sampler")#.0X "d +102 "collection"'\ 9 +3 "core" 9D &d +102 "collection"'9 +3 "core" 9K +d +102 "collection"' 9 +3 "core" 9S /d +103 "collection"'9 +3 "core" 9\\ 3d +102 "collection"' 9 +2 "core" 9g 7d +103 "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" 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" 9fd +102 "collection"'#9 +4 "core" 9&jd +102 "collection"'9 +3 "core" 99nd +102 "collection"'9 +3 "core" 9Nrd +102 "collection"'$9 +3 "core" 9avd +102 "collection"'%9 +3 "core" 9v{d +102 "collection"''9 +4 "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" 9d +102 "collection"'*9 +4 "core" 9d +102 "collection"'+9 +3 "core" 9 d +102 "collection"'"9 +3 "core" 9 d +102 "collection"'-9 +3 "core" 96d +102 "collection"'.9 +3 "core" 9Ld +102 "collection"'/9 +4 "core" 9bd +102 "collection"'&9 +3 "core" 9xd +102 "collection"'19 +3 "core" 9a +102 "collection"'29 +3 "core" 9` +102 "collection"'39 +3 "core" 9 ^ +102 "collection"'09 +3 "core" 9![ +102 "collection"'9 +3 "core" 9!Y +103 "collection"'79 +2 "core" 9#X +140 "collection"'69 +10 "core" 9 #U +103 "collection"'89 +2 "core" 96%R +103 "collection"':9 +3 "core" 9M%P +103 "collection"';9 +3 "core" 9c&N +102 "collection"'59 +3 "core" 9z(L +102 "collection"'=9 +4 "core" 9*J +102 "collection"',9 +3 "core" 9+H +102 "collection"'49 +3 "core" 9,F +102 "collection"'<9 +3 "core" 9-D +102 "collection"'>9 +8 "core" 9.B +103 "collection"'99 +2 "core" 9.@ +103 "collection"'A9 +3 "core" 90> +102 "collection"'?9 +4 "core" 9,0< +102 "collection"'D9 +3 "core" 9B2; +102 "collection"'E9 +3 "core" 9V29 +102 "collection"'G9 +3 "core" 9k3 7 +102 "collection"'9 +3 "core" 935 +102 "collection"'I9 +4 "core" 954 +102 "collection"'B9 +3 "core" 963 +102 "collection"'9 +3 "core" 970 +102 "collection"'M9 +3 "core" 98!/ +102 "collection"'9 +3 "core" 99%. +102 "collection"'N9 +4 "core" 9:), +102 "collection"'P9 +3 "core" 9\ <-* +102 "collection"'S9 +3 "core" 9;2) +102 "collection"'J9 +3 "core" 9/=6( +102 "collection"'C9 +3 "core" 9B>:& +102 "collection"'F9 +3 "core" 9T?>$ +102 "collection"'V9 +3 "core" 9e@B# +102 "collection"'W9 +3 "core" 9uBG! +102 "collection"'H9 +3 "core" 9CK! +102 "collection"'K9 +3 "core" 9CO +102 "collection"'Y9 +4 "core" 9FS +102 "collection"'Z9 +3 "core" 9HW +102 "collection"'[9 +3 "core" 9H\\ +103 "collection"'Q9 +2 "core" 9I` +103 "collection"'R9 +2 "core" 9Kd +103 "collection"'T9 +3 "core" 9Mh +102 "collection"' 9 +4 "core" 9 Ml +102 "collection"'L9 +3 "core" 9 Nq +102 "collection"'^9 +3 "core" 9 Pu +102 "collection"'b9 +3 "core" 9 *Qy +102 "collection"'\\9 +4 "core" 9 6R} +102 "collection"'c9 +3 "core" 9 CS +102 "collection"'d9 +3 "core" 9 OT +102 "collection"'e9 +3 "core" 9 ZV +102 "collection"'_9 +3 "core" 9 eV +102 "collection"'a9 +3 "core" 9 pX +103 "collection"'O9 +2 "core" 9 zY +103 "collection"'9 +2 "core" 9 Z +103 "collection"'X9 +2 "core" 9 \\ +103 "collection"'h9 +2 "core" 9 ] +103 "collection"'i9 +3 "core" 9 ] +103 "collection"'j9 +3 "core" 9 ] +102 "collection"'g9 +3 "core" 9 _ +102 "collection"'f9 +4 "core" 9 ` +102 "collection"'m9 +3 "core" 9 ` +102 "collection"'k9 +4 "core" 9 b\ +102 "collection"'n9 +3 "core" 9 b\ +102 "collection"'o9 +3 "core" 9 c\ +102 "collection"'q9 +3 "core" 9 e\ +102 "collection"'p9 +3 "core" 9 h\ +102 "collection"'t9 +4 "core" 9 i\ +102 "collection"'l9 +3 "core" 9 l +102 "collection"'v9 +3 "core" 9 j +102 "collection"'u9 +3 "core" 9 l +102 "collection"'r9 +3 "core" 9\ m +102 "collection"'w9 +3 "core" 9\ m +102 "collection"'z9 +3 "core" 9\ n +102 "collection"'s9 +3 "core" 9\ n +102 "collection"'|9 +3 "core" 9\ o +102 "collection"'~9 +3 "core" 9\ p +102 "collection"'x9 +4 "core" 9\ p +102 "collection"'9 +3 "core" 9\ q +102 "collection"'y9 +3 "core" 9\ "s +102 "collection"'9 +3 "core" 9\ &t +102 "collection"'9 +3 "core" 9\ (v  +102 "collection"'9 +4 "core" 9\ +w +3 .tCH.hold 10:00,70C +3 "collection"' `\ q `\ (\ +2 '9 +45 "core"  +9 9\ -w +2 "collection"'% +4 "core" %\ q +2 #tBegun lysing Collection Puck Heater at 68.1C/16.4psia +35952 "Can"yf\ T +23989 "core" ` + "collection"'\ 9 +4 "core" 9\ q8 +2 "collection"'% +3 "core" %x|\ +2 #tEnded lysing Collection Puck Heater at 70C/16.0psia +2 .CS.seek 0ml +2 "collection"' ' +349 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +3 "collection"' @ +100 "core" A +2 .tCSV.dial :air + "collection"' @ +53 "core" A +2 .tCS.seek 5ml +2 "collection"''l +1354 "core" ' + .tCSV.dial CTV +2 "collection"'  +41 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +42 "core" ? + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +41 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +41 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'' +1344 "core" ' +2 "collection"'% +3 "core" % S X \ +2 #tPuck @28.1psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"' +96 "core" ~ +2 .tCBV.dial CSV + "collection"'  +30 "core"  +2 "collection"'% +3 "core" % \ +3 .tCS.seek 5ml + "collection"''l +1347 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'#  +42 "core" +2 "collection"'% +3 "core" %lcun\  +3 .tCS.seek 7.001ml +2 "collection"'' +611 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air2 +2 "collection"'$ @ +41 "core" > +2 .tCS.seek 10ml + "collection"'%' D +837 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'' ` +109 "core" _ +2 #tLysing Complete + "collection"'& +4 "core" &O]|\ B +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&(% +4 "core" %\   _  +2 "storage"(% +3 "core" % \  +2 "storage"(). +4 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(*( +192 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (+& +3 "core" & c\ +2 "manipulator"&"& +4 "core" & R 4 +2 "manipulator"&-% +3 "core" %\   G  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&.( +158 "core" ( +2 "manipulator"&/& +3 "core" &   +3 "storage"(&& +4 "core" & \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&1' +100 "core" ' +2 "storage"(2& +4 "core" & \ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(3'H +275 "core" ' + "storage"(0- +4 "core" -'H +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"('6 +31 "core" ' +2 "manipulator"&7& +4 "core" &    +2 "manipulator"&6% +3 "core" %   C y +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&8'\ +95 "core" ' +2 .tElbow.seek CC +2 "manipulator"&:( +151 "core" ( +2 "manipulator"&;& +3 "core" &    3 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &5& +3 "core" &   3 +2 .tForearm.seek CC +2 "manipulator"&=', +98 "core" ' +2 .tHand.close + "manipulator"&,/ +71 "core" / +2 .tCC.seek :open + "collection"'4( +379 "core" ( +2 "storage"(<& +3 "core" &\  G\ +2 "storage"(>& +5 "core" & \ +2 "manipulator"&9& +4 "core" &   9 / + "manipulator"&A% +4 "core" % -   +2 .tForearm.seek :retract +2 "manipulator"&?'\ +102 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&D( +159 "core" ( + "manipulator"&E& +5 "core" &   X  + "storage"(G& +4 "core" &\ \  F\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&'D +113 "core" ' + .tElbow.hold +2 "manipulator"&I, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +42 .tHand.open +9 "manipulator"&B1 +65 "core" 1 +2 "manipulator"&% +5 "core" % Xj   w Ƕ + "storage"(M& +4 "core" & +\ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 320 counts + "manipulator"&'τ +19 "core" ' +2 "manipulator"&N& +3 "core" &   ;  +3 "storage"(P& +3 "core" &\ 5\ 3\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&S' +23 "core" ' +2 "storage"(J% +3 "core" %?\ 4\ 3\ +3 ."downElevator"SE.seek :down +4 "storage"(C'v +98 (F% +3 "core" %S \ We +2 "manipulator"&V% +5 "core" %   e +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&W'\ +94 "core" ' +68 ' + ."downElevator"SE.stop + "storage"(5 +3 #tTranferring DA +2 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'H& +3 "core" &X\ +2 "manipulator"&K& +5 "core" &    + "manipulator"&Y% +4 "core" %\ #   , +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&Z(- +170 "core" ( +2 "manipulator"&[& +3 "core" &-   7 Q +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &Q& +3 "core" &-   ; Q +3 .tForearm.seek :garage + "manipulator"&R'! +106 "core" ' +2 .tHand.close + "manipulator"&T/ +75 "core" / +2 "manipulator"& & +3 "core" &-   Q +2 "manipulator"&L% +5 "core" % ) 6 +2 .tForearm.seek :retract + "manipulator"&^'\ +102 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&b( +274 "core" ( +2 "manipulator"&\\& +3 "core" &   w 6 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &c& +3 "core" &  6 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&d', +106 "core" ' + "manipulator"&e& +5 "core" & $ ! 6 + "manipulator"&_% +4 "core" %-    +2 "collection"'a& +5 "core" &\ +2 "collection"'O& +5 "core" & \ +2 .tCC.seek :closed +2 "collection"'(O +3 "core" &\ +9 & 4\ $e +9 &Y\ 7 +10 & \ J +9 &a \ J +9 &~e!e\ J +10 &@b D\ J +9 &c \ I +10 &d\ J +9 &g b\ J +9 &Hh\ J +10 & a\ I +9 &!f \ J +9 &#b!\ J +10 &%Qe!\ I +9 &'c\ J +10 &(b \ J +9 &*c\ J +9 &,Yb!\ I +10 &.e"m\ J +9 &/f"S\ J +9 &1c"?\ I +10 &3`e"\ J +9 &5#e!\ I +10 &6d"o\ J +9 &8g#\ J +9 &:h`!\ J +10 &<*b \ J +9 &=_ \ J +9 &?` \ J +10 &Aqf#\ I +9 &C3c \ I +10 &Dh"\ J +9 &Fi"r\ J +9 &Hqz#W\ L +10 &J%"\ Q +9 &K"[\ V +10 &M#"o\ V +9 &OV#b\ + +9 &O!R\ K +9 ( +3 "collection"'O& +2 "core" &Of"\ E +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.62 + "collection"'X& +4 "core" &Og#\ E +2 .tHand.open + "manipulator"&h1 +73 "core" 1 +2 "manipulator"&i% +3 "core" % %  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&j'\ +99 "core" ' + .tPSV.dial PSR +2 "processing"%g +124 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%f' +1608 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%m  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%k'W +1618 "core" ' + .tPSV.dial PSR +2 "processing"%n +42 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%o' +2630 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%q + "collection"'p  +6 "core" B +2 "processing"%t +2 "core" B +2 "processing"%l  +69 "core" +90  +2 .tPSV.dial :mixloop + "processing"%v +97 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'u  +4 "core" +2 .tPTV.dial :PRVmixing + "processing"%r  +125 "core" +2 .tPS.seek 0ml +2 "processing"%w'W +2640 "core" ' + .tPSV.dial :air +6 "processing"%z  +41 "core"  +50 .tPS.seek 2.5ml +2 "processing"%s' +2631 "core" ' + .tPSV.dial :mixloop +2 "processing"%| +42 "core" +2 .tPS.seek 0ml +2 "processing"%~'W +2635 "core" ' +2 .tPSV.dial :air + "processing"%x  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2628 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%y +41 "core" +3 .tPS.seek 0ml +2 "processing"%'W +2634 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +3 "core" &   6 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +4 "core" ( +2 "manipulator"&& +4 "core" &  x 6 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &   n 6 +2 .tForearm.seek CC +2 "manipulator"&}', +104 "core" ' +2 .tHand.close + "manipulator"&/ +67 "core" / +2 .tCC.seek :open +2 "collection"'\ ( +376 "core" ( +2 "manipulator"&& +4 "core" &   6 +2 "manipulator"&{% +3 "core" % "    +3 .tForearm.seek :retract + "manipulator"&'\ +107 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"& (- +275 "core" ( +2 "manipulator"& & +3 "core" &-   s a +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-   a +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&'! +106 "core" ' +2 .tHand.open + "manipulator"& 1 +69 "core" 1 +2 "manipulator"&% +3 "core" % *   ` ȿ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 .tPSV.dial :mixloop +7 "processing"% +4 "core" + .tPTV.dial :PRVmixing +2 "processing"%  +9 "core" +2 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 "processing"%  + "collection"'  +7 "core" +9  +2 .tCTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'& +3 "core" &8:\ +2 "manipulator"&#% +4 "core" %\     +2 "storage"(% +4 "core" %q\ 3\ 2 \ +2 "storage"(. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"($( +190 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & \  \ +2 "manipulator"&'& +3 "core" &-   a +2 "manipulator"&% +4 "core" %\  !   +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&(( +182 "core" ( +2 "manipulator"&& +3 "core" & "  $ +2 "storage"()& +4 "core" & \ \ e\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&+' +99 "core" ' +2 "storage"("& +3 "core" & \ 3\ 3\ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(-'H +282 "core" ' +2 "storage"(@- +3 "core" -'l +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (/& +3 "core" & Y\ +2 "manipulator"&&& +4 "core" & #  $ +2 .tElbow.seek 2 +2 "manipulator"&2( +3 "core" ( +2 "manipulator"&U& +3 "core" &   n $ +2 "storage"(`& +3 "core" & j\ +3 .tForearm.seek 2 + 300 counts + "manipulator"&0'y +24 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&7/ +74 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&6& + "storage"(3'v +7 "core" &   $ +2 "manipulator"&;% +3 "core" % |   +3 .tForearm.seek :retract + "manipulator"&5'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&1( +149 "core" ( +2 "manipulator"&.& +4 "core" &   _ 9( +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b + "core" ' +2 "manipulator"&,& +2 ."downElevator"SE.stop +5 "storage"(5 +2 "core" & !  9' +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +42 "manipulator"&8', +102 "core" ' +2 "manipulator"&]& +3 "core" &  ~ 9' +3 "manipulator"&<% +3 "core" %2   +3 "collection"'>& +3 "core" &9>d\ +3 "collection"'9& +5 "core" &8<Q\ +2 .tCC.seek :closed +2 "collection"'A(O +5 "core" &9=P\ +6 &<7=@\ %g +9 &Y}7<9\ 6 +10 &8<\ J +9 &_7=\ J +9 &`:;\ J +10 &Hb8=\ I +9 & c8=\ J +10 &_9>\ I +9 &c;<\ J +9 &Oa8>\ J +10 & b9;\ I +9 &!b9=\ J +9 &#a8<\ I +10 &%Xc8>\ I +9 &'b9=\ J +10 &(`:=\ J +9 &*b7=\ J +2 "Can"{k\ G +7 "core" &,``8<\ I +10 &.!c9<\ J +9 &/d8>\ J +9 &1_7=\ J +10 &3g`8>\ J +9 &5*_9;\ J +10 &6f:=y\ I +9 &8h:>g\ J +9 &:oc8;_\ J +10 &<2g:;T\ I +9 &=c7=A\ I +9 &?b9<D\ I +10 &Awc9=2\ J +9 &C:`9<*\ I +10 &Dc8<\ I +9 &Fh8;\ K +9 &H|r9>\ K +10 &J/6<\ P +9 &K7<\ T +9 &M8<\ W +10 &OP8<\ 0 +9 &O|x7<\ D +6 ( + "collection"'9& +4 "core" &O}]8:\ C +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.57 + .Hand.open + "manipulator"&E1 +66 "core" 1 +2 "manipulator"&G% +3 "core" % 2   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&='\ +93 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"':  +128 "core" ~ +2 .tCSV.dial CTV + "collection"'B  +29 "core"  +2 .tPS.seek 2.5ml + "processing"%' +2626 "core" ' +2 "collection"'M% +4 "core" % B  K\  +2 .tCS.seek 4.15ml + "collection"'N'Q +1577 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%P  +42 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%?  +69 "core"  +2 .tPS.seek 0ml + "processing"%J'W +2629 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"'D ` +37 "core" _ +2 .tCSV.dial :air + "collection"'F @ +43 "core" ? +2 .tCS.seek 10ml +2 "collection"'V' D +1567 "core" ' +2 .tCSV.dial CTV + "collection"'  +43 "core"  +2 .tCS.seek 0ml + "collection"'' +2629 "core" ' +2 .tCBV.dial :waste1 + "collection"'H @ +30 "core" > +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'K  +129 "core" + "collection"'Y& +4 "core" &O}]36\ C +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&% +4 "core" %\  4  +2 "storage"(S% +3 "core" %u _\ +2 "storage"([. +4 "core" .( + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(Q( +196 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (C& +3 "core" & '\ +2 "manipulator"&I& +4 "core" &   9& +2 "manipulator"&T% +3 "core" %\    +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"& ( +152 "core" ( +2 "manipulator"&L& +3 "core" &   : +2 "storage"(W& +4 "core" & \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&R' +94 "core" ' + "storage"(\\& +4 "core" & 0\ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(c'H +281 "core" ' +2 "storage"(Z- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&e& +3 "core" &   > +2 "storage"(_& +4 "core" & t\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 + "manipulator"&a'D +38 "core" ' + .tElbow.hold +2 "manipulator"&^, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(4- +2 "core" -' +3 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"(X'J +29 "core" ' + "manipulator"&h% +4 "core" %Lk  _ ȷ +2 "storage"(i& +3 "core" & i j\ +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 308 counts + "manipulator"&O'x +20 "core" ' +2 "manipulator"&g& +3 "core" &  \ " +2 "storage"(d& +4 "core" & \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&m' +21 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate +43 "storage"(f'A +46 "core" ' +2 "manipulator"&n& +3 "core" &   e +2 "manipulator"&k% +5 "core" %   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&q'\ +89 "core" ' +2 .tElbow.seek CC + "manipulator"&t( +169 "core" ( + "manipulator"&p& +4 "core" &    S +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &l& +3 "core" &   U S +3 .tForearm.seek CC + "manipulator"&v', +132 "core" ' +2 .tHand.close + "manipulator"&u/ +75 "core" / +2 .tCC.seek :open +2 "collection"'r( +379 "core" ( +2 "storage"(o& +3 "core" &\  c\ +2 "storage"(z& +4 "core" & {\ +2 "manipulator"&w& +4 "core" &   S +2 "manipulator"&|% +3 "core" % $   ; s +3 .tForearm.seek :retract + "manipulator"&s'\ +102 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&x( +149 "core" ( +2 "manipulator"&~& +3 "core" &   <  +2 "storage"(y& +4 "core" &\ \  \ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&'D +111 "core" ' +2 .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&1 +73 "core" 1 +3 "manipulator"&% +3 "core" % Ww   Ⱥ2 +2 "storage"(& +4 "core" & \ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 319 counts +2 "manipulator"&b'σ +20 "core" ' +2 "manipulator"&j& +3 "core" & !   +3 "storage"(& +3 "core" &\ \  z\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&' +18 "core" ' +2 "storage"({% +3 "core" %K\ 3\ 2\ +3 ."downElevator"SE.seek :down +4 "storage"(}'v +98 ( % +3 "core" % M \ Va +2 "manipulator"&% +4 "core" %   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +51 ' + ."downElevator"SE.stop +2 "storage"(5 +3 .tPSV.dial :air + "processing"%  +70 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2632 "core" ' +2 .tdelay 1 second +101 .PSV.dial :mixloop +2 "processing"% +40 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%  +43 "core"  +2 .tdelay 1 second +101 .PSV.dial :mixloop +2 "processing"% +43 "core" + .tdelay 1 second +102 .PSV.dial :air +3 "processing"%  +42 "core"  +2 .tdelay 1 second +103 .PS.seek 0ml + "processing"% 'W +2636 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +4 "core" &Z\  +2 "manipulator"&#& +3 "core" &    +2 "manipulator"&% +5 "core" %\ !   7 +2 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +172 "core" ( +2 "manipulator"&& +3 "core" &-   E J +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-   J +2 .tForearm.seek :garage +2 "manipulator"&''! +106 "core" ' +2 .tHand.close + "manipulator"&/ +69 "core" / +2 "manipulator"&*& +3 "core" &-   J +2 "manipulator"&% +4 "core" % 4   +2 .tForearm.seek :retract +2 "manipulator"&)'\ +99 "core" ' +25 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"& ( +153 "core" ( + "manipulator"&"& +43 "core" &   W  +9 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &    +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&@' +97 "core" ' +2 "manipulator"&/& +3 "core" &  ! |  +2 "manipulator"&&% +5 "core" %    ' + "processing"%U& +4 "core" &e\  +3 "processing"%`& +5 "core" &m\  +2 .tPC.seek :closed +8 "processing"%7(Tg +2 "core" &f\  +9 &`\ < +4 &J}k\ 1 +10 &Kuc\ E +9 &gr\ L +9 &Zq\ K +10 &}^\ K +9 &>\\y\ L +10 &[\ K +9 &\\\ K +9 &`\ K +10 &F`\ L +9 &!_\ L +9 &"[\ K +10 &$Z\ K +9 &&O]\ K +10 &(`\ K +9 &)[\ K +9 &+Y\ L +10 &-W[\ K +9 &/ZW\ K +9 &0Y_\ K +10 &2[4\ K +9 &4^^B\ L +10 &6!^I\ K +9 &7\\T\ K +9 &9[l\ K +10 &;g^_\ K +9 &=)\\b\ K +9 &>Y^\ K +10 &@]^\ K +9 &Bo_]\ K +10 &D1aa\ K +9 &E_k\ K +9 &Gec\ L +10 &Iqoj\ M +9 &K*s\ P +9 &Ll\ Q +10 &Nq\ R +9 &Pmf\ Q +10 &R.t\ R +9 &S]i{\ 1 +9 &T=Dt\ ( +6 ( + "processing"%`& +4 "core" &T>}\ ' +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.55 + "processing"%6& +4 "core" &T>r\ ' +2 .tHand.open + "manipulator"&;1 +75 "core" 1 + "manipulator"&(% +4 "core" %  T ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&+'\ +92 "core" ' + .tPRV.dial :air +2 "processing"%.  +44 "core"  +2 .tPSV.dial :mixloop + "processing"%, +42 "core" +2 "processing"%-% +4 "core" %W\ +2 .tPS.seek 0.3ml +2 "processing"%0' +382 "core" ' + .tPSV.dial PSR +2 "processing"%2 +98 "core"  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%]'* +489 "core" ' + .tdelay 3 seconds +303 .PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%<' +1923 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%> +98 "core" +2 .tPTV.dial :mixing + "processing"%3 @ +69 "core" A +2 .tPBV.dial :waste2 + "processing"%5  +102 "core"  +2 .tPS.seek 0ml + "processing"%\ 'W +2636 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&E& +3 "core" &    +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&G( +4 "core" ( + "manipulator"&9& +5 "core" &     + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &:& +3 "core" &    +2 .tForearm.seek PC +2 "manipulator"&B' +95 "core" ' + .tHand.close +2 "manipulator"&8/ +76 "core" / +2 .tPC.seek :open +2 "processing"%( +399 "core" ( +2 "manipulator"&M& +3 "core" &  _  +2 "manipulator"&%% +4 "core" %    +2 .tForearm.seek :retract +2 "manipulator"&P'\ +90 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&?(- +149 "core" ( +2 "manipulator"&& +3 "core" &-   o +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &D& +3 "core" &-   o +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&F'! +109 "core" ' + .tHand.open +2 "manipulator"&N1 +73 "core" 1 +2 "manipulator"&% +3 "core" % * : +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&V'\ +102 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%H& +4 "core" &\ +2 "manipulator"&K% +4 "core" %\    9  +2 "storage"(Y% +3 "core" %{\ \  U\ +2 "storage"(. +4 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(S( +198 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 ([& +43 "core" & \ \  :\  +9 "manipulator"&C& +4 "core" &-   o +2 "manipulator"&I% +4 "core" %\    4  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&T( +176 "core" ( +2 "manipulator"&$& +3 "core" &\    # +3 "storage"(L& +3 "core" & \ \  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts + "manipulator"&W' +93 "core" ' +2 "storage"(\\& +4 "core" & \ 3\ # j\  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(1'H +280 "core" ' +2 "storage"(=- +3 "core" -'| +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (Z& +3 "core" & \  ]\  +2 "manipulator"&e& +3 "core" &   # +3 .tElbow.seek 2 + "manipulator"&_( +4 "core" ( + "manipulator"&4& +4 "core" & !  u # +2 "storage"(h& +3 "core" & \ \  :\  +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&i'y +19 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&g/ +70 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&d& +2 "storage"(n'v +8 "core" &   | # +2 "manipulator"&k% +3 "core" % m   L +3 .tForearm.seek :retract + "manipulator"&R'\ +98 "core" ' +2 .tElbow.seek PC + "manipulator"& ( +155 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +94 "core" ( + "manipulator"&c& +4 "core" &   k +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &a& +3 "core" &  7 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&O' +94 "core" ' +2 "manipulator"&X& +3 "core" &   +4 "manipulator"&p% +3 "core" %\   9 +3 "processing"%l& +3 "core" &:\ +3 "processing"%m& +5 "core" &\ +2 .tPC.seek :closed + "processing"%^(Tg +4 "core" &\ +9 & %"\ #b +9 &W~\ 6 +9 &\ K +10 &[\ K +9 &q`\ L +9 &4_\ K +10 &[\ K +9 &_E\ K +9 &z]\ K +10 &<^\ K +9 &\\\ K +10 &!]\ K +9 &#\\\ K +9 &%D]\ K +10 &'_\ K +9 &(\\\ K +9 &*\\\ K +10 &,M\\\ K +9 &.\\\ K +10 &/Z\ K +9 &1\\\ K +9 &3U\\\ K +10 &5[\ K +9 &6\\\ K +9 &8\\\ J +10 &:\\]\ K +9 &<\\\ K +10 &=Z\ K +9 &?\\\ K +9 &AeZ~\ K +10 &C']{\ K +9 &D^|\ K +10 &F_\ L +9 &Hjf}\ L +9 &J)n~\ M +10 &K}\ P +9 &M\ Q +9 &Obq\ Q +10 &Q$v\ Q +9 &Ry\ > +9 &S<bV\ #g +10 &TK&m\ ' +5 ( +2 "processing"%m& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.48 +2 .Hand.open + "manipulator"&u1 +2 "core" &TKo\ ' +74 1 +2 "manipulator"&q% +4 "core" % \  9 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&A'\ +102 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +2 "processing"%o  +2 %z9 +6 "core" 9z, +102 "processing"%w9 +3 "core" 9x- +102 "processing"%|9 +3 "core" 9w,  +102 "processing"%~9 +3 "core" 9u.  +102 "processing"%y9 +3 "core" 9u- +102 "processing"%v9 +3 "core" 9t- +102 "processing"%t9 +3 "core" 9t+ +102 "processing"%9 +3 "core" 9u- +102 "processing"%9 +3 "core" 9u+" +102 "processing"%9 +4 "core" 9w-& +102 "processing"%j9 +3 "core" 9y-+ +102 "processing"%9 +3 "core" 9|-/ +102 "processing"%{9 +3 "core" 9-3 +102 "processing"%s9 +3 "core" 9-7 +102 "processing"% 9 +4 "core" 9-; +102 "processing"%9 +3 "core" 9-@ +102 "processing"%x9 +3 "core" 9-D +102 "processing"%9 +3 "core" 9-H +102 "processing"%b9 +3 "core" 9-L +102 "processing"%f9 +4 "core" 9-P +102 "processing"% 9 +3 "core" 9-U +102 "processing"%9 +3 "core" 9.Y +142 "processing"%}9 +11 "core" 9._ +102 "processing"%J9 +3 "core" 9.c +102 "processing"%9 +4 "core" 9-g\ +102 "processing"%9 +3 "core" 9.l\ +102 "processing"%9 +3 "core" 9.p +102 "processing"%9 +3 "core" 9/t +102 "processing"%9 +3 "core" 9/x +103 "processing"%9 +3 "core" 9/| +103 "processing"%#9 +3 "core" 9/ +102 "processing"%9 +2 "core" 9 0 +103 "processing"%9 +3 "core" 91 +102 "processing"%9 +3 "core" 91 +102 "processing"%9 +4 "core" 9$1 +102 "processing"%9 +3 "core" 9+2 +102 "processing"%*9 +3 "core" 932 +103 "processing"%9 +2 "core" 982 +3 .tPH.hold 2:00:00,28C +3 "processing"% pp6 +2 .tdelay 1:30 +6 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%" +98 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 .tPS.seek 0.5ml + "processing"%'' +591 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml + "processing"%'[ +1617 "core" ' + .tPTV.dial :puck +6 "processing"%  +72 "core"  +2 .tPSV.dial PTV + "processing"%/ +71 "core" + .tPBV.dial :waste1 +2 "processing"%&  +128 "core" +2 "processing"%U% +3 "core" %aV\ +3 .tPS.seek 1.5ml + "processing"%)' +600 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%! * +33 "core" , +3 .tPS.seek 0ml + "processing"%6'W +1638 "core" ' +2 .tdelay 5:00 +7495 "Can"vj\ :r +22508 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%;  +4 "core"  +2 .tPBV.dial :waste1 + "processing"%(  +35 "core" +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%` * +34 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%. +69 "core"  +3 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%,' +2318 "core" ' +2 .tPSV.dial PTV + "processing"%- +71 "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 +6 "processing"%2  +68 "core"  +2 .tPS.seek 0ml +2 "processing"%0'W +2301 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%]  +129 "core" +2 .tPSV.dial :mixloop +2 "processing"%> +42 "core" + .tPRV.dial :ab1 +2 "processing"%3 @ +72 "core" B +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%5'w +351 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +4 .tPRV.dial CBV +3 "collection"'<  + "processing"%E  +46 "core"  +4 +2 "processing"%9% +3 "core" %x:\  +3 .tPS.seek 0.3ml +2 "processing"%:' +344 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'8  +29 "core" + .tPRV.dial :air +2 "processing"%  +42 "core"  +3 .tPS.seek 0.9ml + "processing"%+'D +1273 "core" ' + .tPRV.dial :waste2 +2 "processing"%7 @ +70 "core" ? +3 .tPS.seek 0.5ml + "processing"%M' +863 "core" ' +2 #taddPMLReagent08 +2 .PSV.dial :air + "processing"%%  +42 "core"  +3 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml + "processing"%'[ +1607 "core" ' + .tPSV.dial :PML +2 "processing"%D +42 "core" +2 .tPTV.dial :mixing + "processing"%B @ +71 "core" A + .tPBV.dial :waste1 +2 "processing"%G  +33 "core"  + "processing"%N% +4 "core" %^y\  +2 .tPS.seek 1.85ml +2 "processing"%'> +239 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%P * +34 "core" , +2 .tPS.seek 0ml + "processing"%H'W +1972 "core" ' + .tdelay 2 seconds +249 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'K& +3 "core" &=A\ +2 "manipulator"&Y& +4 "core" &  +2 "manipulator"&% +4 "core" %\     +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&F(- +142 "core" ( +2 "manipulator"&[& +4 "core" &-   U +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &C& +3 "core" &-    U +2 .tForearm.seek :garage +2 "manipulator"&I'! +104 "core" ' +3 .tHand.close + "manipulator"&Q/ +68 "core" / +2 "manipulator"&$& +4 "core" &- - U + "manipulator"&L% +4 "core" % .   a +2 .tForearm.seek :retract +2 "manipulator"&\\'\ +100 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&?( +268 "core" ( +2 "manipulator"&V& +4 "core" &   G 3 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &=& +3 "core" & \ ] 3 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&Z', +99 "core" ' +2 "manipulator"&e& +3 "core" &  3 +3 "manipulator"&4% +3 "core" %%  +2 "collection"'h& +4 "core" &>B\ +3 "collection"'g& +6 "core" &>@N\ +2 .tCC.seek :closed +3 "collection"'d(O +3 "core" &<BH\ +6 &=AH\ 5 +10 &?J}>CH\ 0 +9 &ot>A[\ D +10 &i=AR\ M +9 &`>CI\ L +9 &b<BA\ L +10 &_b=CF\ L +9 &#_?BH\ K +9 &^>AR\ L +10 &^=@S\ K +9 &ja=AQ\ K +10 &!*b?AW\ L +9 &"]>AI\ K +9 &$a<CS\ K +10 &&q`=@H\ K +9 &(2b=BM\ L +9 &)`=?_\ K +10 &+]>AL\ K +9 &-x`>AH\ L +10 &/;]<AN\ K +9 &0]=@P\ K +9 &2]<BQ\ L +10 &4^>A\\\ L +9 &6B`=AL\ L +9 &8^?BM\ K +10 &9];CV\ K +9 &;]=AT\ K +10 &=L\\>BL\ K +9 &? a=AI\ L +9 &@_<>I\ K +10 &B]=?N\ K +9 &DR_=AR\ L +9 &F`>BW\ L +10 &Gj@@J\ L +9 &I=?Q\ O +10 &K@=?H\ U +9 &L?AO\ W +9 &Nz=AJ\ : +10 &O`+=AH\ $k +9 &ON=@R\ @ +2 ( +2 "collection"'g& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.50 +2 "collection"'k& +3 "core" &OL?@E\ @ +2 .tHand.open +2 "manipulator"&T1 +75 "core" 1 +2 "manipulator"&W% +3 "core" % % \  +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&1'\ +96 "core" ' +2 .tPSV.dial PSR +2 "processing"%i +97 "core"  + #tPulling 1.5ml of PSR.flush +6 .PSR.select :flush +2 "processing"%@ +15 .tPS.seek 1.5ml +2 "processing"%c' +1606 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%a  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%_'W +1613 "core" ' + .tPSV.dial PSR +2 "processing"%X +55 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%p' +2633 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +4 "processing"%l  + "collection"'n  +33 "core" +125  +2 .tPSV.dial :mixloop + "processing"%R +98 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +4 "core" +2 .tPTV.dial :PRVmixing + "processing"%u  +72 "core" +2 .tPS.seek 0ml +2 "processing"%q'W +2634 "core" ' + .tPSV.dial :air +2 "processing"%z  +40 "core"  +3 .tPS.seek 2.5ml + "processing"%m' +2624 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%w +47 "core" +2 .tPS.seek 0ml + "processing"%O'W +2628 "core" ' + .tPSV.dial :air +2 "processing"%|  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%~' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"%y +42 "core" +2 .tPS.seek 0ml +2 "processing"%v'W +675 "Can"sj\ [ +1967 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&t& +3 "core" &   3 +49 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +31 "core" ( + "manipulator"&& +4 "core" &   ' ' +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &  \ - ' +3 .tForearm.seek CC +2 "manipulator"&j', +105 "core" ' + .tHand.close +2 "manipulator"&/ +69 "core" / +2 .tCC.seek :open +2 "collection"'{( +379 "core" ( + "manipulator"&s& +4 "core" &  H ' +2 "manipulator"& % +3 "core" % #  ] C +3 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&x(- +277 "core" ( + "manipulator"&& +4 "core" &-   ) +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &b& +3 "core" &-   ) +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&f'! +110 "core" ' +2 .tHand.open +2 "manipulator"& 1 +68 "core" 1 +2 "manipulator"&% +3 "core" % (   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&}'\ +98 "core" ' +2 ."da"delayUntil "13:45:19.88" +24790 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%J @ +71 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +7 "processing"% * +33 "core" , +2 ."da"PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2298 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "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 0ml +2 "processing"%'W +2315 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +125 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1616 "core" ' + ."da"PTV.dial :puck +2 "processing"%*  +70 "core"  +2 ."da"PSV.dial PTV + "processing"% +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%"  +33 "core"  + "processing"%\ % +4 "core" %Y\  +3 ."da"PS.seek 1.5ml + "processing"%'' +591 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +3 ."da"PS.seek 0ml + "processing"%/'W +1609 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + "processing"%&  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%U  +32 "core"  +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +7 "processing"% * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%! +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%)' +2300 "core" ' + ."da"PSV.dial PTV +2 "processing"%o +70 "core" +2 ."da"delay 5 seconds +77 "Can"xi\ 7 +425 ."da"PSV.dial PSR +2 "processing"%; +71 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%( +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%`  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%.'W +2335 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%6 +123 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%-' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%@'[ +1612 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%2 +68 "core" +2 ."da"PBV.dial :waste1 + "processing"%,  +33 "core"  +2 "processing"%]% +3 "core" %Z\  +3 ."da"PS.seek 1.5ml + "processing"%>' +591 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%3 * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%0'W +1614 "core" ' +2 ."da"delay 2:00 +12008 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%E  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%<  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%9 * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%5 +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%8' +2307 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%: +71 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%7 +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%+  +68 "core"  +3 ."da"PS.seek 0ml + "processing"%%'W +2293 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%M  +40 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%D  +128 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%B  +42 "core"  + ."da"PTV.dial :PRVmixing +2 "processing"%G  +5 "core" + ."da"PSV.dial :mixloop +2 "processing"%N +42 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%P' +389 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%  +41 "core"  +2 "processing"%% +3 "core" %c\  +3 ."da"PS.seek 0.55ml +2 "processing"%K'} +334 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%Y  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'[ +1558 "core" ' +2 ."da"PSV.dial :PML + "processing"%[ +43 "core" + ."da"PTV.dial :mixing +2 "processing"%C @ +72 "core" B + ."da"PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 "processing"%Q% +3 "core" %V\  +3 ."da"PS.seek 1.85ml +2 "processing"%$'6 +237 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%L * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%A'W +1961 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +22385 "Can"ph\ ?B +25618 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%I @ +16 "core" ? + ."da"PBV.dial :waste1 +2 "processing"%V  +33 "core"  +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%= * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%F  +42 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%e' +2311 "core" ' + ."da"PSV.dial :mixloop +7 "processing"%4 +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%h  +41 "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"%r  +41 "core"  +2 ."da"PS.seek 0ml +2 "processing"%k'W +2288 "core" ' +9 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%T +136 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%W' +583 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%g'[ +1613 "core" ' + ."da"PTV.dial :puck +2 "processing"%i  +72 "core"  + ."da"PSV.dial PTV +2 "processing"%Z +83 "core"  + ."da"PBV.dial :waste1 +2 "processing"%H  +33 "core"  + "processing"%a% +3 "core" %Y\  +3 ."da"PS.seek 1.5ml +2 "processing"%c' +594 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%X * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%_'W +1602 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%n  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%l  +33 "core"  + ."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"% +68 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%u' +2309 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%p +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%z +71 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%q +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%w  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%m'W +917 "Can"kj\ 8Z +1374 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%| +123 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%O' +592 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%y'[ +1607 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%~ +81 "core"  + ."da"PBV.dial :waste1 +2 "processing"%t  +33 "core"  + "processing"%% +4 "core" %X\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +588 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%?'W +1615 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%1  +33 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%d * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%s +68 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"% ' +2328 "core" ' +2 ."da"PSV.dial PTV + "processing"%j +71 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%b +71 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'W +2310 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +606 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%f'[ +1654 "core" ' +8 ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%J +81 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 "processing"%% +3 "core" %^\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +584 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%v * +34 "core" , +3 ."da"PS.seek 0ml + "processing"%'W +1612 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 ."da"delay 30 seconds +3002 .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 :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%' +2288 "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 + "processing"% +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%*  +69 "core"  +3 ."da"PS.seek 0ml + "processing"%'W +2273 "core" ' + ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%" +132 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +14 ."da"PS.reconfigure :default +8 "processing"%#A d`xb +13 ."da"PS.seek 0.25ml + "processing"%\ '7 +344 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%' +346 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1614 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%' +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%&  +36 "core" +2 "processing"%U% +3 "core" %YQ\  +3 ."da"PS.seek 1.5ml + "processing"%' +589 "core" ' +2 ."da"delay 3 seconds +90 "Can"lk\ %dn +212 ."da"PBV.dial between PSV and waste1 +3 "processing"%! * +36 "core" , +2 ."da"PS.seek 0ml + "processing"%/'W +1607 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .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" + + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%( +73 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%`' +2428 "core" ' +2 ."da"PSV.dial PTV + "processing"%) +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%6 +74 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%. +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%-  +72 "core"  +2 ."da"PS.seek 0ml +3 "processing"% 'W +2422 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%2 +130 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%,'[ +2115 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 .PSV.dial PTV + "processing"%] +85 "core"  + ."da"PBV.dial :waste1 +2 "processing"%@  +34 "core" +2 "processing"%3% +3 "core" %ZU\ ( +2 ."da"PS.seek 1.5ml +3 "processing"%>' +595 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%E * +34 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%<  +101 "core"  +2 ."da"PS.seek 0ml +3 "processing"%9'W +1604 "core" ' +45 "processing"%59 +10 "core" 9{`5: +3 #"da"Processing Puck Heater at 27.9C before imaging + .PH.coast + "processing"%0 +3 % & +2 "core" 5; +4 &TKI\ 1 ' + #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&:% +4 "core" %\  b d   +2 "storage"(7% +3 "core" % p\ J +2 "storage"(+. +4 "core" .( +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(8( +195 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +3 (M& +2 "core" & 0\ E +3 "manipulator"&D& +3 "core" &- _ h > ) +2 "manipulator"&B% +4 "core" %\  T P X  +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&G( +180 "core" ( +2 "manipulator"&N& +3 "core" &\ d f  "| +2 "storage"(%& +4 "core" & 3\ H +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&' +104 "core" ' + "storage"(& +4 "core" & \ J +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak + "storage"(P'H +286 "core" ' +2 "storage"(Y- +3 "core" -'t +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&K& +3 "core" &\   v "{ +2 "storage"([& +4 "core" & \ D +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +2 "manipulator"&C'D +36 "core" ' +2 ."da"Elbow.hold +2 "manipulator"& , +4 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(Q- +2 "core" -'t +3 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(L': +31 "core" ' +2 "manipulator"&% +3 "core" %Oh y '  +2 "storage"($& +5 "core" & 5 4 \ 5 + ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 311 counts +2 "manipulator"&I'{ +19 "core" ' +2 "manipulator"&V& +3 "core" &\ j g "{ +2 "storage"(=& +4 "core" & .\ I +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&F' +20 "core" ' +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(A'1 +40 "core" ' +2 "manipulator"&4& +3 "core" &\ f  "{ +2 "manipulator"&h% +4 "core" % f X +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&\\'\ +89 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&r( +279 "core" ( + "manipulator"&e& +4 "core" &\ < ? 7 n +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &T& +3 "core" &\ L P E n +2 ."da"Forearm.seek PC +2 "manipulator"&k' +92 "core" ' + ."da"Hand.close +2 "manipulator"&W/ +76 "core" / +2 ."da"PC.seek :open +2 "processing"%i( +399 "core" ( +2 "storage"(Z& +3 "core" & '\ I +3 "manipulator"&H& +4 "core" & ^ a  m + "manipulator"&a% +3 "core" % ] _ < +3 ."da"Forearm.seek :retract + "manipulator"&g'\ +93 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&X( +242 "core" ( +2 "manipulator"&c& +3 "core" &\ M G # +3 "storage"(n& +4 "core" & \ F +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&l' +97 "core" ' +8 ."da"Hand.open +2 "manipulator"&R1 +68 "core" 1 +3 "storage"(- +3 "core" -'1 +3 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(_' +27 "core" ' + ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.19 Pucks below Top Plate +2 "storage"(p' +55 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da24jan1614h50ml_niagara.tif +1944 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +30827 #"da"WARNING: Too Dark -- required 1874.4s exposure > 300s time limit\ SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da24jan1614h50ml_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da24jan1614h50ml20s_niagara.tif +2064 #SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da24jan1614h50ml20s_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da24jan1614h50ml30s_niagara.tif +3064 #SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da24jan1614h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "300.0 sec auto-exposure",Subject: "da24jan1614h50ml images!" +3 "storage"(z- +5 "core" -' +2 "storage"(q& +5 "core" & % 0 9\ +2 "manipulator"&w& +17 "core" & $  b +12 ."da"Elbow.seek 1 +3 "manipulator"&u( +28 "core" ( + "manipulator"&|& +5 "core" &   > +3 "storage"(m& +3 "core" & C C\ +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&O' +4 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.91 Pucks below Top Plate +2 "storage"(~'= +55 "core" ' +2 "manipulator"&t& +4 "core" &  +2 "storage"(& +6 "core" &\ \  c\ +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 + "manipulator"&y'D +38 "core" ' +4 ."da"Elbow.hold +5 "manipulator"&, +7 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +4 "storage"(#QK-0-\ b +3 ."da"SE.seek 2.09 Pucks below Top Plate +7 "storage"('( +25 "core" ' +2 "manipulator"&1% +3 "core" %Sr  ǹ+ +10 "storage"(d& +4 "core" & @\ +3 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 1 + 315 counts + "manipulator"&s' +20 "core" ' +2 "manipulator"&?& +5 "core" &   +2 "storage"(j& +13 "core" &\ \  ;\ +7 ."da"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&' +19 "core" ' +2 "storage"(b% +5 "core" %/\ %\ & W\ +3 ."downElevator"SE.seek :down +3 "storage"('v +100 ( % +6 "core" % N p\ TW +4 "manipulator"&% +8 "core" %   +6 ."da"Forearm.reconfigure :loose +9 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract + "manipulator"& '\ +98 "core" ' +16 ' +2 ."downElevator"SE.stop +3 "storage"(5 +6 (& +6 "core" &\ \  M\ +7 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +5 #tStarting finalPurge +4 "processing"%J& +8 "core" &;\ +4 "manipulator"&& +7 "core" &   ` +4 "manipulator"&% +8 "core" %\     +4 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&f(- +159 "Can"ar\ 5) +15 "core" ( +4 "manipulator"&v& +6 "core" &-   = +4 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +5 && +4 "core" &-   ] = +6 ."psFlush"Forearm.seek :garage +4 "manipulator"&'! +104 "core" ' +4 ."psFlush"Hand.close +103 "manipulator"&#/ +76 "core" / +4 "manipulator"&& +6 "core" &-   P = +5 "manipulator"&% +9 "core" % 2   +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&'\ +104 "core" ' +5 ."psFlush"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +3 "manipulator"&( +155 "core" ( +2 "manipulator"&& +10 "core" &   H W +2 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +6 &*& +4 "core" &  W +6 ."psFlush"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +4 "manipulator"&' +101 "core" ' +2 "manipulator"&"& +8 "core" &    W +4 "manipulator"&% +8 "core" %    +4 "processing"%\ & +8 "core" &+\ +4 "processing"%& +11 "core" &\ +4 &\ \ +11 ."psFlush"PC.seek :closed +4 "processing"%'(Tg +7 "core" &\ +2 &\ \ +8 &\ 6 +6 &AKz\ 0 +8 &wv\ D +11 &!_\ L +8 &[\ K +10 &^\ K +10 &i`\ K +8 &+]\ K +11 &Y\ K +9 &]\ K +8 &r]\ K +11 &!3_\ K +7 &"Y\ K +11 &$[\ K +10 &&y\\\ K +8 &(;]\ K +11 &)]\ K +9 &+_\ K +9 &-Z\ K +10 &/C[\ K +8 &1[\ K +10 &2\\\ K +10 &4_\ K +8 &6K[\ K +11 &8\\\ K +9 &9[\ K +8 &;_\ K +11 &=T[\ K +8 &?Z\ K +10 &@\\\ K +10 &B]\ K +8 &D\\]\ K +11 &Fb\ L +9 &Gc\ L +8 &Im\ M +11 &KT\ P +8 &M\ Q +11 &N\ Q +9 &P\ R +8 &RX\ R +11 &SZz\ #j +9 &TD]\ - +8 ( +5 &TI\ ( +8 "processing"%& +4 "core" &TI\ ( +6 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.56 +4 "processing"%&& +6 "core" &TI\ ( +4 ."psFlush"Hand.open +4 "manipulator"&U1 +78 "core" 1 +4 "manipulator"&% +6 "core" %  x  +6 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +4 "manipulator"&!'\ +92 "core" ' +2 ."psFlush"PSR.select :air +5 .PSV.dial PSR +2 "processing"% +43 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +4 "processing"%o' +193 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +395 "core" ' +4 ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +4 "processing"%;' +749 #"uploadLog"upsync +1375 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%( @ +185 "core" @ + ."psFlush"PTV.dial :PRVmixing +2 "processing"%/  +126 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%) +96 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%6'9 +2625 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"%. +98 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%-' +586 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%`' +2123 "core" ' + ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%2  +34 "core" + ."psFlush"PTV.dial :mixing +2 "processing"% @ +70 "core" A +2 ."psFlush"PSV.dial :mixloop + "processing"%] +99 "core" +2 ."psFlush"PS.seek :empty + "processing"%@'9 +2639 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%3 +97 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%,'P +1103 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%E' +1616 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%< +81 "core" ~ +2 ."psFlush"PTV.dial :puck +42 "processing"%>  +75 "core"  + ."psFlush"PBV.dial :waste1 +3 "processing"%5  +15 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%0'W +2630 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +67 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%:' +592 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%7' +2121 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%+ +81 "core" ~ + ."psFlush"PBV.dial PSV +3 "processing"%M U +51 "core" W +2 ."psFlush"PS.seek 0ml + "processing"%D'W +2636 "core" ' + ."psFlush"PSV.dial PBV +7 "processing"%B @ +40 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%S' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%N  +68 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%%'W +2633 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%x +42 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%' +2637 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%} +69 "core" + ."psFlush"PBV.dial PSV +2 "processing"%Y U +4 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%K'W +2635 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%[ @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%Q' +2628 "core" ' +2 ."psFlush"PSV.dial :waste1 +7 "processing"%  +68 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%$'W +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%V +42 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%='P +1107 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%4' +1609 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%h +69 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +51 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%G'W +2633 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%P +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%C' +586 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%I' +2127 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%L +70 "core" + ."psFlush"PBV.dial PSV +3 "processing"%F U +52 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%e'W +2626 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%T @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%W  +68 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%\\'W +2636 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%^ +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%Z' +1651 "Can"dp\ =+O +985 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%H +68 "core" + ."psFlush"PBV.dial PSV +2 "processing"%a U +5 "core" V +2 ."psFlush"PS.seek 0ml + "processing"%k'W +2679 "core" ' +8 ."psFlush"PSV.dial PBV +7 "processing"%c @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%n' +2636 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%r  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%R'W +2627 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'& +4 "core" &CE^\ +2 "manipulator"&g& +3 "core" &  \ U W +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&A( +16 "core" ( +2 "manipulator"&_& +4 "core" &   * +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &z& +3 "core" &   * +2 .tForearm.seek PC +2 "manipulator"&q' +91 "core" ' +2 .tHand.close + "manipulator"&w/ +75 "core" / +2 .tPC.seek :open +2 "processing"%|( +400 "core" ( +2 "manipulator"&m& +3 "core" &   * +2 "manipulator"&t% +4 "core" %    K +3 .tForearm.seek :retract + "manipulator"&'\ +92 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&1( +349 "core" ( +2 "manipulator"&d& +3 "core" &   T % +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &?& +3 "core" &   % +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&X', +103 "core" ' + "manipulator"&j& +4 "core" &   2 % +2 "manipulator"&l% +4 "core" %*   R - +2 "collection"'b& +4 "core" &BFp\ +2 "collection"'p& +6 "core" &CDm\ +2 .tCC.seek :closed +2 "collection"'O(O +4 "core" &CGg\ +7 & 3DGj\ $e +9 &XAGe\ 7 +10 &ADd\ K +9 &bAHf\ J +10 &zdDHc\ K +9 &=cBEe\ J +9 &eBEg\ K +10 &cCFg\ J +9 &dBHg\ K +9 &DbDGg\ K +10 & bCF\\\ J +9 &!eDFf\ K +9 &#fCGa\ K +10 &%MbCFi\ K +9 &'gCFj\ K +10 &(gBFb\ J +9 &*eCGg\ J +9 &,VbBId\ J +10 &.bCFf\ K +9 &/dDFp\ K +9 &1fCHg\ J +10 &3]cBGh\ J +9 &5_CFk\ K +10 &6fEGf\ K +9 &8dDFo\ K +9 &:fcCFh\ J +10 &<'eCGc\ J +9 &=_CFb\ K +9 &?`BEg\ J +10 &AmgAEf\ K +9 &C/cBFg\ K +10 &DeCFf\ J +9 &FgDGm\ K +9 &HqxCGj\ L +10 &J%CGd\ Q +9 &KBDk\ U +9 &MBEg\ W +10 &NWBDd\ + +9 &OBFf\ K +9 ( +3 "collection"'p& +2 "core" &O_CEe\ C +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.59 + "collection"' & +4 "core" &O_CEi\ C +2 .tHand.open + "manipulator"&1 +71 "core" 1 + "manipulator"&u% +5 "core" % * { - +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&~'\ +94 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'y& +4 "core" &O`AEo\ C +2 "collection"'% +3 "core" %ADp\ +3 .tCSV.dial CSR + "collection"'s  +41 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'J'l +1358 "core" ' + .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +9 '% +4 "core" %lADp\  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.501ml +2 "collection"'' +650 "core" ' + .tCSV.dial :waste +2 "collection"' +123 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'' +1977 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'v& +5 "core" &O_CEg\ C + "collection"'% +5 "core" %BEq\ + .tCSV.dial :flush +2 "collection"'  +40 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml + "collection"''l +1204 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'# @ +42 "core" B +2 "collection"'% +4 "core" %lBGf\ +2 .tCS.seek 6.999ml +2 "collection"' ' +558 "core" ' + ."connect"CSV.dial CTV +4 .tCTV.dial CSV +47 "collection"'  +4 '  +41 "core"  +90  +2 .tCBV.dial :waste1 +2 "collection"'* @ +51 "core" > +2 .tCS.seek 0ml +2 "collection"'' +1660 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'f& +4 "core" &O_CHk\ C +2 "collection"'"% +3 "core" %EHo\ +2 .tCSV.dial :flush +2 "collection"'  +70 "core" +2 .tCS.seek 5ml +2 "collection"'\ 'l +1200 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +42 "core" B +2 "collection"'i% +3 "core" %lDCb\  +3 .tCS.seek 6.999ml +2 "collection"'&' +529 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'U  + '  +17 "core"  +25  +2 .tCBV.dial :waste2 +2 "collection"'  +109 "core"  +2 .tCS.seek 0ml +2 "collection"'' +1672 "core" ' +2 #tDisinfecting external Intake with kill +2 "collection"'& +3 "core" &O_FFf\ C +2 "collection"'9% +3 "core" %CGl\ +2 .tCSV.dial CSR +2 "collection"'o  +53 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml + "collection"'(' +1872 "core" ' + .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml +2 "collection"'/' D +535 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"') + ';  +111 "core" ~ +25  + .tCTV.dial :intake +2 "collection"'.  +70 "core" + .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml +2 "collection"'6' \\ +1880 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'-  +72 "core" ~ +2 .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'2' +590 "core" ' + .tCSV.dial CSR +2 "collection"'  +95 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"']'l +1351 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'`' D +1354 "core" ' + .tCSV.dial CBV +2 "collection"'3 +97 "core" +2 .tCS.seek 0ml +2 "collection"'@' +2627 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&,& +4 "core" &   % +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&<( +13 "core" ( +2 "manipulator"&>& +3 "core" &  j ; +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &5& +3 "core" &  ' ; +2 .tForearm.seek CC +2 "manipulator"&E', +103 "core" ' +2 .tHand.close + "manipulator"& / +67 "core" / +2 .tCC.seek :open +2 "collection"'0( +375 "core" ( +2 "manipulator"&:& +3 "core" &   l ; +2 "manipulator"&+% +3 "core" % !   I +3 .tForearm.seek :retract + "manipulator"&M'\ +100 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&7(- +273 "core" ( + "manipulator"&B& +4 "core" &-   \\ 2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &D& +3 "core" &-   2 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&N'! +106 "core" ' + .tHand.open + "manipulator"&S1 +69 "core" 1 +2 "manipulator"&x% +3 "core" % +  B +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&%'\ +99 "core" ' +2 "processing"%}& +3 "core" &.\ +22611 "Can"lq\ --g0 +56418 #t-> exit +36 #mEXIT @1705435203.07EST @1705938470.91EST = =tMAIN =mMAIN_scheduler @EST1705938472.84 #"core_reset"Sent BREAK +3 #t@57202 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +261 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +435 "Can"\ MXn7 + \ MXn7 #tPolling Can every 10:00 +4 #Cleanly exited at 15:00:02EST16-Jan-24 +819 #-> ESP.ready! +2 #Powering core bus +583 .Gate.power :raw,:ON + "sampler") +41 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +3 % 0\ +4 "sampler")&\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +2 .tSS.configure :default +2 "sampler")#.0X access 1 +2 "storage"(1% +3 "core" %o \ +2 "manipulator"&2% +4 "core" %\  !  +2 "manipulator"&3& +3 "core" &\ \  r "{ +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(4(; +350 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (5& +4 "core" &; \  +1251 #t-> access 2 +2 "storage"(6% +3 "core" %o M\ +2 "manipulator"&7% +3 "core" %\     +2 "manipulator"&8& +3 "core" &\    "{ +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(9(K +184 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (:& +2 "core" &K U\ +2120 #t-> startTube 2 +460 #-> da 50 + #da sampling at most 50ml +4 ."Qmail"DAfans.email "Started da in tube 2 at 10:49:23EST22-Jan-24\\n{}\\nCan@10:47:59, 20.7C, 13% humidity, 14.7psia, 13.702V, 0.097A, 1.989Ah, 1.33W",Subject: "da sampling at most 50ml" +4 #tLoading sh1 puck from tube 2 into Collection Clamp + "collection"';& +3 "core" &VY\  +2 .tHand.open + "manipulator"&<1 +69 "core" 1 +2 "manipulator"&=% +3 "core" % \    X  +2 "storage"(>% +4 "core" %o k\ +2 "storage"(?. +3 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(@( +663 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (A& +2 "core" & 3\ +2 "manipulator"&B& +4 "core" &\   "{ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&C( +17 "core" ( + "manipulator"&D& +4 "core" &\   # # +2 "storage"(E& +4 "core" & Y\ +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&F' +92 "core" ' +2 "storage"(G& +4 "core" & \ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(H'H +276 "core" ' +2 "storage"(I- +2 "core" -'X +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (J& +2 "core" & g\ +2 "manipulator"&K& +4 "core" &  / # +2 .tElbow.seek 2 +2 "manipulator"&L( +17 "core" ( + "manipulator"&M& +4 "core" &   +  +2 "storage"(N& +3 "core" & \ +3 .tForearm.seek 2 + 300 counts + "manipulator"&O'y +20 "core" ' +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close + "manipulator"&P/ +69 "core" / +9 ."downElevator"SE.seek :down +19 "manipulator"&Q& +7 "storage"(R'v +18 "core" &  3  +3 "manipulator"&S% +12 "core" % n  \ R +6 .tForearm.seek :retract +2 "manipulator"&T'\ +57 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +27 "core" ' +2 .tElbow.seek CC +2 "manipulator"&U( +133 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +46 "core" ( +2 "manipulator"&V& +3 "core" & / 2 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &W& +3 "core" &   2 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&X', +99 "core" ' +3 "manipulator"&Y& +3 "core" &   2 +3 "manipulator"&Z% +3 "core" %. \  6 +3 "collection"'[& +3 "core" &UV\  +3 "collection"'\\& +6 "core" &UZ\  +2 .tCC.seek :closed + "collection"'](O +5 "core" &SX\  +7 &LSY\ %h +10 &pZTX\ 8 +9 &SV\ L +10 &eWX\ L +9 &VgUW\ K +15 &cUU\ K +10 &iTY\ L +7 &fUW\ K +8 &^gTW\ K +10 &!iSV\ K +8 &eSY\ K +12 &!fTZ\ L +7 &#eeRX\ L +9 &%(gSY\ K +11 &&aUW\ K +8 &(fUX\ K +10 &*ngSX\ K +10 &,0eTX\ K +8 &-gSY\ K +9 &/eUW\ K +10 &1vgUY\ K +9 &39gTY\ K +11 &4dSX\ J +6 &6hSX\ K +9 &8~gUW\ K +10 &:AfTX\ K +9 &<hSX\ K +10 &=hUX\ K +9 &?fVX\ K +9 &AHeSX\ K +10 &C fTY\ K +9 &DiTY\ K +9 &FkTX\ L +10 &HL{TW\ M +9 &JSW\ Q +10 &KUW\ V +9 &MtTX\ W +9 &N]SV\ 2 +10 &Oz!SV\ Q +9 ( + &OhTW\ E +2 "collection"'\\& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.54 + .Hand.open + "manipulator"&^1 +66 "core" 1 + "manipulator"&_% +4 "core" % .   0 6 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&`'\ +94 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON + ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")a+ +2 "core" + +2 "sampler")b% +4 "core" % \  +2 "collection"'c& +3 "core" &OiSX\ E +4 "Can"\ OX +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air + "collection"'d  +4 "core"  +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")e  +4 "core"  +2 .tSS.reconfigure :fast +2 "sampler")#.0X Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +5 "core" %zy \ +4 "collection"'{& +6 "core" &Og \ E +3 "Can"\ MXb +2 .tCTV.dial :intake + "collection"'|  +15 "core" +3 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + "sampler")}  +2 "collection"'~ @ +11 "core" ? +61 +2 #tAllowing 130s for 25.0ml of remaining 50.0ml + .Intake.select :open + "sampler") +210 "collection"'% +3 "core" %EG\ +2 #tIntake @13.9psia, vacuum from 8.4 to 11.4psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X= \  +2 .tIntake.select :close + "sampler")0 +10 )% +2 "core" %9IK \  +2 .tSSV.dial :exhaust +2 "sampler")  +73 "core"  + .tExhaust.select :open +2 "sampler")@ +10 .tSS.seek 0ml + "sampler")' +906 "core" ' +2 .tExhaust.select :close + "sampler") +11 #tSampled 50.0ml + #Evacuating Puck (bubblePt=24psi, evacVolume=10ml, delay 15 seconds) + .Intake.select :close + "collection"'& +3 "core" &Og\ E +3 ."airStroke"CSV.dial :waste +3 "sampler")% + "collection"' +7 "core" %HG \ 6 +2 ."connect"SSV.dial CBV,avoiding: :exhaust +3 .tCBV.dial SSV +3 "sampler")  +2 "collection"' @ +6 "core" +2 ."airStroke"CS.seek 0ml +2 "collection"'' +4 "core" ? ' +2 ."airStroke"CSV.dial :air +2 "collection"' @ +70 "core" A +2 ."airStroke"CS.seek 10ml +2 "collection"'' D +91 "core"  + .tCTV.dial :air +2 "collection"'"  +70 "core" ~ +2 .tdelay 15 seconds +11 ."flow"Gate.power :analytic3,:OFF +2 ."samplerPumpShutdown"Gate.power :sampler,:OFF +1489 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")# +128 "core" +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.seek 0ml +2 "collection"'$  +2 "sampler")%' +7 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust + "sampler")&  +120 "core" ~ +9  +458 ' +2 .tSSV.dial between CBV and plug + "sampler")' +45 "core" +2 .tCBV.dial between SSV and waste2 +2 "collection"'(  +29 "core"  +2 "collection"')% +3 "core" % DUX\ \ +3 ."connect"CTV.dial CSV,avoiding: :air +4 .tCSV.dial CTV +2 "collection"'*  +2 '+  +14 "core"  +30  +2 .tCS.reconfigure :pressurize +2 "collection"'# d@<< b +3 .tCS.seek 0ml + "collection"',' +2233 "core" '  \ +3 "collection"'-% +3 "core" %W \ \  +2 "sampler").% +4 "core" % \ Z +2 #tBubblePoint: Intake @24.2psia, Outlet @-0.1psia + .CBV.dial SSV + "collection"'/ @ +35 "core" A +2 .tSS.reconfigure :default +2 "sampler")#.0X' +134 "core" ' +2 ."CSpush"CS.stop + "collection"'5 +367 "core" ' +53 .tSS.reconfigure :fast +2 "sampler")#.0X Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +56 "core" ' +2 .tSSV.dial between CBV and plug +2 "sampler")C +46 "core" +3 .tCBV.dial between SSV and waste2 + "collection"'F  +34 "core"  + "collection"'H% +4 "core" % Aad\  +3 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +3 "collection"'V  +2 'W  +5 "core"  +36  +2 .tCS.reconfigure :pressurize +2 "collection"'# d@<< b +3 .tCS.seek 0ml +2 "collection"'O' +2397 "core" ' \ \ +3 "collection"'L% +3 "core" %  \  +2 "sampler")Y% +4 "core" % \ +2 #tBubblePoint: Intake @24.2psia, Outlet @0.7psia + .CBV.dial SSV + "collection"'Z @ +35 "core" A +2 .tSS.reconfigure :default +2 "sampler")#.0X Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +747 "collection"'R% +3 "core" %\ +2 "sampler")T% +4 "core" %Owu \  +2 #tEvacuated: Intake @22.8psia, Outlet @22.5psia + .SSV.dial :spit,avoiding: :exhaust +2 "sampler") +99 "core"  +2 .tSS.reconfigure :exhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"'X' +135 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust + "sampler") +113 "core" ' +2 ."CSpush"CS.stop + "collection"'5 +12 "core"  +2 .tSS.reconfigure :exhale +2 "sampler")#.0X +103 "collection"'49 +2 "core" 9.x< +103 "collection"'<9 +2 "core" 9Cz; +103 "collection"'>9 +3 "core" 9Z{9 +102 "collection"'99 +3 "core" 9n|6 +153 "collection"'A9 +2 "core" 9}5 +103 "collection"'?9 +3 "core" 9~3 +102 "collection"'D9 +3 "core" 91 +103 "collection"'E9 +2 "core" 9 / +103 "collection"'G9 +3 "core" 9. +102 "collection"'9 +4 "core" 9, +102 "collection"'I9 +3 "core" 9+ +103 "collection"'9 +2 "core" 9( +103 "collection"'M9 +3 "core" 9,!' +102 "collection"'B9 +3 "core" 9=%& +102 "collection"'9 +4 "core" 9O*% +102 "collection"'N9 +3 "core" 9a.# +102 "collection"'P9 +3 "core" 9s2" +102 "collection"'S9 +3 "core" 96! +103 "collection"'J9 +2 "core" 9: +103 "collection"'C9 +3 "core" 9? +103 "collection"'F9 +3 "core" 9C +102 "collection"'H9 +3 "core" 9G +102 "collection"'V9 +3 "core" 9K +103 "collection"'W9 +2 "core" 9O +103 "collection"'K9 +3 "core" 9T +102 "collection"'L9 +3 "core" 9 X +102 "collection"'Y9 +3 "core" 9 \\ +103 "collection"'Z9 +7 "core" 9 ` +84 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +10 "collection"'Q9 +3 "core" 9 )e +102 "collection"'R9 +4 "core" 9 6i +103 "collection"'T9 +2 "core" 9 Bm +103 "collection"' 9 +3 "core" 9 Nq +102 "collection"'[9 +3 "core" 9 [v +105 "collection"'^9 +5 "core" 9 ez +106 "collection"'b9 +2 "core" 9 r~ +103 "collection"'\\9 +3 "core" 9 | +102 "collection"'c9 +3 "core" 9  +103 "collection"'e9 +2 "core" 9  +103 "collection"'_9 +3 "core" 9  +102 "collection"'9 +3 "core" 9  +103 "collection"'O9 +3 "core" 9  +102 "collection"'X9 +3 "core" 9  +103 "collection"'d9 +2 "core" 9  +103 "collection"'a9 +3 "core" 9  +102 "collection"'g9 +4 "core" 9 \ +102 "collection"'i9 +3 "core" 9 \ +102 "collection"'h9 +3 "core" 9 \ +102 "collection"'k9 +3 "core" 9  +102 "collection"'f9 +3 "core" 9 \ +103 "collection"'j9 +3 "core" 9  +102 "collection"'m9 +3 "core" 9  +103 "collection"'n9 +2 "core" 9 \ +103 "collection"'p9 +2 "core" 9\ \ +103 "collection"'o9 +3 "core" 9\  +102 "collection"'l9 +4 "core" 9\ \  +102 "collection"'q9 +3 "core" 9\  +102 "collection"'u9 +3 "core" 9\  +103 "collection"'t9 +2 "core" 9\  +103 "collection"'w9 +2 "core" 9\  +103 "collection"'v9 +3 "core" 9\  +103 "collection"'s9 +3 "core" 9\ # +102 "collection"'r9 +3 "core" 9\ & +102 "collection"'{9 +3 "core" 9\ ) +102 "collection"'|9 +3 "core" 9\ , +3 .tCH.hold 10:00,70C +2 "collection"'} `\ t `\ +\ +3 'x9 +4 "core"  + 9\ -\ , +2 "collection"'% +4 "core" %~\ o +2 #tBegun lysing Collection Puck Heater at 68.1C/16.5psia +16050 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +18938 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +4026 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +2556 "Can"\ >Y +17585 "core" ` +2 "collection"'y9 +3 "core" 9\ t +2 "collection"'% +3 "core" %qu\ +3 #tEnded lysing Collection Puck Heater at 70C/15.8psia + .CS.seek 0ml +2 "collection"'' +334 "core" ' +6 .tCTV.dial between spare and air,avoiding: :intake +8 "collection"' @ +88 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +4 "core" A +4 .tCSV.dial :air +5 "collection"' @ +52 "core" A +3 .tCS.seek 5ml + "collection"''l +1351 "core" ' + .tCSV.dial CTV +2 "collection"'  +41 "core"  + .tdelay 2 seconds +202 .CSV.dial :air + "collection"'\ @ +42 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +47 "collection"'  +49 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +42 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"' ' +1344 "core" ' +2 "collection"'% +3 "core" % I M\ +2 #tPuck @27.6psia after final lysis pressurization + #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"' +97 "core" ~ +2 .tCBV.dial CSV + "collection"'  +30 "core"  +2 "collection"'% +3 "core" %\ +3 .tCS.seek 5ml + "collection"' 'l +1347 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +42 "core" +2 "collection"'% +4 "core" %lo~\  +2 .tCS.seek 7.001ml +2 "collection"'' +583 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +40 "core" > +2 .tCS.seek 10ml +2 "collection"' ' D +844 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +109 "core" ^ +2 #tLysing Complete + "collection"'& +4 "core" &Of \ E +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&"% +4 "core" %\    >  +2 "storage"(% +3 "core" %~ P\ +2 "storage"(. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(#( +187 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 ($& +3 "core" & .\ +2 "manipulator"&&& +4 "core" &   2 +2 "manipulator"&% +3 "core" %\    +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&'( +158 "core" ( +2 "manipulator"&(& +3 "core" & \    +3 "storage"()& +3 "core" & \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&*' +91 "core" ' +2 "storage"(+& +3 "core" & r\ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('H +273 "core" ' +2 "storage"(-- +3 "core" -'H +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(.'6 +32 "core" ' +2 "manipulator"&/& +4 "core" &  R  +2 "manipulator"&%% +3 "core" %\  \ + L +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&1'\ +88 "core" ' +3 .tElbow.seek CC + "manipulator"&2( +152 "core" ( +2 "manipulator"&3& +3 "core" &   5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &0& +3 "core" &   5 +2 .tForearm.seek CC +2 "manipulator"&', +106 "core" ' +2 .tHand.close + "manipulator"&7/ +69 "core" / +2 .tCC.seek :open + "collection"'6( +376 "core" ( +2 "storage"(8& +3 "core" & -\ +3 "storage"(:& +3 "core" & \ +2 "manipulator"&;& +4 "core" & \  _ 2 +2 "manipulator"&5% +3 "core" %   N 4 +3 .tForearm.seek :retract + "manipulator"&='\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&,( +156 "core" ( +2 "manipulator"&4& +4 "core" &   j  +2 "storage"(<& +3 "core" & &\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&>'D +111 "core" ' +2 .tElbow.hold + "manipulator"&9, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&A1 +75 "core" 1 +3 "manipulator"&?% +4 "core" % Ql  ȷ +2 "storage"(D& +3 "core" & \ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 313 counts + "manipulator"&E'} +21 "core" ' + "manipulator"&G& +4 "core" &   H  +2 "storage"(& +3 "core" &\ \ \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&I' +21 "core" ' +2 "storage"(% +4 "core" %@\ \  8\ +3 ."downElevator"SE.seek :down +3 "storage"(M'v +100 (B% +10 "core" %L 8\ Va +2 "manipulator"&% +8 "core" %   X +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&N'\ +92 "core" ' +57 ' + ."downElevator"SE.stop + "storage"(5 +3 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'P& +3 "core" &\ +2 "manipulator"&S& +4 "core" & U  +2 "manipulator"&J% +4 "core" %\   C  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&C(- +170 "core" ( + "manipulator"&F& +4 "core" &-  4 L +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &H& +2 "core" &-  \ b L +3 .tForearm.seek :garage + "manipulator"&V'! +105 "core" ' +2 .tHand.close + "manipulator"&W/ +69 "core" / +2 "manipulator"&K& +3 "core" &-   t L +2 "manipulator"&L% +4 "core" % 2  A +2 .tForearm.seek :retract +2 "manipulator"&Y'\ +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&Z( +273 "core" ( +2 "manipulator"&Q& +4 "core" &   4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &R& +3 "core" &  b 4 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&T', +95 "core" ' +2 "manipulator"& & +3 "core" &   B 4 +3 "manipulator"&[% +3 "core" %(  \ L +3 "collection"'^& +3 "core" &\ +3 "collection"'b& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'\\(O +3 "core" &f\  +9 &1 O\ *z +10 &h \ > +9 &|\ K +9 &Z`!\ I +10 &h \ I +9 &d!\ J +10 &` \ I +9 &ah!\ I +9 &#a \ I +10 &b\ I +9 & `\ I +9 &"ib \ I +10 &$+c \ I +9 &%c!\ I +10 &'h `\ I +9 &)rg \ I +9 &+4g!\ I +10 &,h!\ I +9 &.f #\ I +9 &0ye!\ J +10 &2<d! \ I +9 &3`!\ I +10 &5a"\ I +9 &7g \ I +9 &9Cf"\ J +10 &;d!\ I +9 &<b!\ I +9 &>e"\ J +10 &@Ld"\ I +9 &Bh!\ I +10 &Cc"\ J +9 &Ef"w\ J +9 &GPp#_\ K +10 &I  L\ M +9 &J#\ R +9 &Lw#\ U +10 &N7 \ C +9 &O<:"\ (w +10 &Oe"\ C +5 ( +2 "collection"'b& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.58 + "collection"'c& +4 "core" &O]! \ C + &O]! \ \ C +2 .tHand.open + "manipulator"&e1 +65 "core" 1 +2 "manipulator"&_% +3 "core" % (   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +7 "manipulator"&'\ +101 "core" ' +2 .tPSV.dial PSR + "processing"%O +125 "core"  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml + "processing"%X' +1633 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%d  +39 "core"  +2 .tPS.seek 0ml +2 "processing"%a'W +1610 "core" ' +2 .tPSV.dial PSR + "processing"%g +43 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%i' +2631 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV + "processing"%h +2 "collection"'k  +6 "core" @ +2 "processing"%f +3 "core" @ +2 "processing"%j  +69 "core" +89  + .tPSV.dial :mixloop +2 "processing"%m +108 "core" + .tCTV.dial :air,avoiding: :intake +2 "collection"'n  +5 "core" + .tPTV.dial :PRVmixing +2 "processing"%p  +128 "core" +2 .tPS.seek 0ml + "processing"%o'W +1501 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +1116 "core" ' +2 .tPSV.dial :air + "processing"%l  +43 "core"  +2 .tPS.seek 2.5ml + "processing"%q' +2639 "core" ' + .tPSV.dial :mixloop +2 "processing"%u +42 "core" +2 .tPS.seek 0ml +2 "processing"%t'W +2629 "core" ' + .tPSV.dial :air +2 "processing"%w  +46 "core"  +2 .tPS.seek 2.5ml + "processing"%v' +1218 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt["  +3 .tElbow.reconfigure :tight + "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&( +171 "core" ( + "manipulator"&& +4 "core" &\  & "{ +2 "storage"($& +3 "core" & \ \ [\  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&&' +104 "core" ' +2 "storage"(& +3 "core" & \ #\ # \  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(@'H +285 "core" ' +2 "storage"((- +3 "core" -'k +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 ()& +3 "core" & \  +2 "manipulator"&+& +3 "core" &\   "z +2 .tElbow.seek 2 +2 "manipulator"&U( +3 "core" ( +2 "manipulator"&`& +3 "core" &\  ? "z +2 "storage"(-& +3 "core" & \  +3 .tForearm.seek 2 + 300 counts + "manipulator"&/'y +25 "core" ' + .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&%/ +69 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&3& +2 "storage"('v +8 "core" &\ \ Y "z +6 "manipulator"&0% +4 "core" % t   A % +2 .tForearm.seek :retract +2 "manipulator"&*'\ +94 "core" ' + .tElbow.seek CC +2 "manipulator"&'( +150 "core" ( + "manipulator"&7& +4 "core" ' + &   & - +3 ."downElevator"SE.stop +3 .tElbow.reconfigure :loose +2 "storage"(5 +2 "manipulator"&$ &.,(#b +5 &1& +2 "core" &  K - +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&]', +102 "core" ' +2 "manipulator"&8& +3 "core" &   - +2 "manipulator"&:% +4 "core" %   8 +2 "collection"';& +4 "core" &:<k\ +3 "collection"'5& +5 "core" &8=i\ +2 .tCC.seek :closed +2 "collection"'4(O +3 "core" &6<\  +9 &39=\ *z +10 &h9=\ > +9 &y7<w\ K +10 &Z`7;u\ I +9 &b9<f\ J +9 &`9<R\ J +56 &e8=J\ I + &bg9=T\ I +4 &$`7=H\ I + &c:</\ I + & e89\ J + &"ic8<\ J +2 &$+a8<\ J +9 &%e9=\ I +10 &'g9;\ J +9 &)qc9<\ J +9 &+4e7=u\ I +10 &,g:>\ J +9 &.c9;}\ J +10 &0yc:>y\ J +9 &2=_7=_\ I +9 &3`9=\ I +10 &5`;;\ I +9 &7`:>\ I +9 &9Da9<\ J +10 &;b8>\ J +9 &<c7=\ J +10 &>c9<\ J +9 &@M_8<\ I +9 &Bb:;\ J +10 &Cc9<}\ I +9 &Eg9<o\ I +9 &GQj9<j\ K +10 &I }8>c\ M +9 &J9<S\ Q +10 &Lx6;H\ U +9 &N879=\ C +9 &O><692\ &q +10 &Ol7;'\ F +5 ( +2 "collection"'5& +4 "core" &Og8;T\ F +2 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.53 + .Hand.open + "manipulator"&<1 +76 "core" 1 +2 "manipulator"&% +3 "core" %   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +3 "manipulator"&2'\ +99 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'A  +126 "core"  + .tCSV.dial CTV +2 "collection"'?  +30 "core"  +2 .tPS.seek 2.5ml + "processing"%D' +2629 "core" ' +2 "collection"'G% +3 "core" % C k\ \ +3 .tCS.seek 4.15ml + "collection"''Q +818 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +735 "core" ' + .tdelay 8 seconds +803 .PSV.dial :air + "processing"%  +41 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%=  +80 "core" ~ +2 .tPS.seek 0ml + "processing"%B'W +555 "Can"\ GZ0 +1600 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +486 "core" ' +4 .tCBV.dial between PRV and waste1 +4 "collection"' ` +39 "core" _ +5 .tCSV.dial :air +2 "collection"', @ +57 "core" A +2 .tCS.seek 10ml +2 "collection"'>' D +1569 "core" ' +2 .tCSV.dial CTV + "collection"'E  +41 "core"  +2 .tCS.seek 0ml +2 "collection"'P' +2615 "core" ' + .tCBV.dial :waste1 + "collection"'S @ +29 "core" @ +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'J  +128 "core" +2 "collection"'.& +3 "core" &Of59\ F +3 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&I% +3 "core" %\    +2 "storage"(F% +3 "core" % "\ +2 "storage"(H. +4 "core" .( +2 .tSC.reconfigure :tight + "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(M( +193 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +2 (9& +3 "core" & T\ +2 "manipulator"&W& +5 "core" &   G - + "manipulator"&K% +4 "core" %\     +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&L( +153 "core" ( +2 "manipulator"&N& +3 "core" & \   +2 "storage"(V& +5 "core" & c\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&Q' +107 "core" ' +2 "storage"(R& +3 "core" & \ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak + "storage"(C'H +283 "core" ' +2 "storage"( - +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&[& +3 "core" &   ; +2 "storage"(^& +3 "core" & \ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 + "manipulator"&Y'D +37 "core" ' +2 .tElbow.hold + "manipulator"&6, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(c- +2 "core" -' +3 .tSE.seek 0.11 Pucks below Top Plate + "storage"(e'K +31 "core" ' + "manipulator"&_% +5 "core" %Pm v ȷ + "storage"(b& +4 "core" & A B \ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 312 counts + "manipulator"&O'| +22 "core" ' + "manipulator"&T& +4 "core" &  V +2 "storage"(d& +4 "core" & @\ +3 .tForearm.reconfigure :tight + "manipulator"&#Q@2^d^\ b +43 .tForearm.seek 1 + 700 counts +9 "manipulator"&X' +23 "core" ' +3 .tSE.seek 1.11 Pucks below Top Plate + "storage"(g'B +39 "core" ' +2 "manipulator"&a& +3 "core" &  d +2 "manipulator"&h% +4 "core" %   ] +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&f'\ +91 "core" ' + .tElbow.seek CC +2 "manipulator"&k( +150 "core" ( + "manipulator"&j& +4 "core" &    3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &m& +3 "core" &  K 3 +2 .tForearm.seek CC +2 "manipulator"&n', +103 "core" ' + .tHand.close + "manipulator"&p/ +74 "core" / +2 .tCC.seek :open +2 "collection"'i( +379 "core" ( +2 "storage"(l& +4 "core" & Z\ +2 "storage"(o& +4 "core" & \ +2 "manipulator"&u& +4 "core" &  = 2 +2 "manipulator"&q% +3 "core" % '   / +3 .tForearm.seek :retract + "manipulator"&w'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&t( +156 "core" ( +2 "manipulator"&s& +3 "core" &  \ H  +2 "storage"(v& +4 "core" & \  X\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&{'D +111 "core" ' +2 .tElbow.hold + "manipulator"&x, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&1 +68 "core" 1 +2 "manipulator"&}% +5 "core" % Vr   Ǹ + "storage"(Z& +4 "core" & \ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 318 counts + "manipulator"&'ς +20 "core" ' + "manipulator"&\\& +4 "core" &  +2 "storage"(& +4 "core" &\ $\ " \ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&z' +20 "core" ' +2 "storage"(~% +3 "core" %K \ #\ % \  +3 ."downElevator"SE.seek :down +3 "storage"('v +100 (|% +2 "core" %H \ U] +2 "manipulator"&% +5 "core" %    +6 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +46 ' + ."downElevator"SE.stop + "storage"(5 +3 .tPSV.dial :air + "processing"%  +67 "core" +2 .tPS.seek 2.5ml + "processing"%' +2629 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +41 "core" +2 .tdelay 1 second +101 .PSV.dial :air + "processing"%  +43 "core"  + .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air +29 "processing"%  +42 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"% 'W +2637 "core" ' + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +4 "core" &\ +2 "manipulator"&& +4 "core" &   \  +2 "manipulator"& % +3 "core" %\     +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +173 "core" ( + "manipulator"&\ & +3 "core" &-    5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-   5 +2 .tForearm.seek :garage + "manipulator"&'! +106 "core" ' +2 .tHand.close + "manipulator"&"/ +70 "core" / +2 "manipulator"&#& +4 "core" &-  \ ] 5 +2 "manipulator"&% +3 "core" % ,   F +3 .tForearm.seek :retract + "manipulator"&$'\ +99 "core" ' +50 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&( +165 "core" ( + "manipulator"&& +5 "core" &   # + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &   E # +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&(' +98 "core" ' + "manipulator"&)& +4 "core" &   # +2 "manipulator"&+% +4 "core" %   +2 "processing"%`& +4 "core" &\ +3 "processing"%-& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%%(Tg +4 "core" &\ +8 &C\ $e +9 &kX\ 8 +10 &\ L +9 &\\\ L +9 &O]\ L +10 &_\ K +9 &] \ L +10 &` \ L +9 &W` \ L +9 &b \ K +10 &a\ L +9 &!b\ K +9 &#`b\ K +10 &%"`"\ K +10 &&c\ K +9 &(`\ L +9 &*h_!\ K +9 &,*`$\ K +10 &-^1\ K +9 &/[,\ K +9 &1o_(\ L +10 &32_#\ K +9 &4b+\ K +10 &6_7\ K +9 &8xa:\ K +9 &:;`<\ K +10 &;^;\ K +9 &=_3\ K +9 &?_2\ K +10 &AC].\ K +9 &C^I\ K +10 &D]G\ K +9 &FaC\ L +9 &HHhH\ L +10 &JxL\ N +9 &KI\ Q +9 &M}P\ R +10 &O?V\ R +9 &QY\ R +10 &R]\ F +9 &SPY\ ` +9 &T>U\ % +3 ( +2 "processing"%-& +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.47 + "processing"%3& +3 "core" &T>d\ % +2 .tHand.open + "manipulator"&01 +66 "core" 1 +2 "manipulator"&% +3 "core" %   \ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&&'\ +91 "core" ' + .tPRV.dial :air +2 "processing"%7  +42 "core"  + .tPSV.dial :mixloop +2 "processing"%1 +42 "core" +2 "processing"%@% +3 "core" %Wz\ +3 .tPS.seek 0.3ml + "processing"%/' +386 "core" ' +2 .tPSV.dial PSR + "processing"%8 +108 "core"  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +7 "processing"%:'* +484 "core" ' + .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml + "processing"%;' +1918 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%U +95 "core" +2 .tPTV.dial :mixing + "processing"% @ +71 "core" A + .tPBV.dial :waste2 +2 "processing"%*  +101 "core"  +3 .tPS.seek 0ml + "processing"%y'W +846 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +1778 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&<& +3 "core" &\   : # +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&( +10 "core" ( +2 "manipulator"&5& +3 "core" &    + +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &A& +3 "core" &    + +2 .tForearm.seek PC +2 "manipulator"&?' +95 "core" ' +2 .tHand.close + "manipulator"&]/ +71 "core" / +2 .tPC.seek :open + "processing"%r( +403 "core" ( + "manipulator"&G& +4 "core" & L + +2 "manipulator"& % +4 "core" %    ; +2 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&=(- +128 "core" ( + "manipulator"&D& +4 "core" &-  \ l +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-  G l +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&,'! +107 "core" ' + .tHand.open + "manipulator"&1 +74 "core" 1 +2 "manipulator"&E% +3 "core" % (   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&>'\ +99 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%S& +4 "core" &\ +2 "manipulator"&J% +4 "core" %\    %  +2 "storage"(.% +50 "core" %\  G\  +3 "storage"(I. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(F( +198 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (H& +3 "core" & a\  +2 "manipulator"&9& +4 "core" &- \ \ : j +2 "manipulator"&W% +4 "core" %\     +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&K( +170 "core" ( +2 "manipulator"&& +3 "core" &  ' $ +2 "storage"(N& +4 "core" & \ \  k\  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&V' +99 "core" ' +2 "storage"(R& +3 "core" & \ \ \  +3 .tSE.reconfigure :pick + "storage"(#]K-0-\ b +9 .tSE.seek :beamBreak + "storage"(''H +280 "core" ' +2 "storage"(2- +2 "core" -'| +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 ( & +3 "core" & r\  +2 "manipulator"&[& +4 "core" &  J $ +2 .tElbow.seek 2 +2 "manipulator"&^( +2 "core" ( +2 "manipulator"&c& +4 "core" &  T $ +2 "storage"(_& +3 "core" & O\  +3 .tForearm.seek 2 + 300 counts + "manipulator"&b'y +19 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&T/ +75 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&d& +2 "storage"(a'v +7 "core" &   4 $ +2 "manipulator"&h% +4 "core" % p   +2 .tForearm.seek :retract +2 "manipulator"&Q'\ +95 "core" ' +2 .tElbow.seek PC +2 "manipulator"&L( +164 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +114 "core" ( + "manipulator"&C& +5 "core" &  $ + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &Y& +3 "core" &   $ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&O' +102 "core" ' +2 "manipulator"&e& +3 "core" &   Q $ +2 "manipulator"&j% +4 "core" %   7 +2 "processing"%m& +4 "core" &\ +3 "processing"%X& +5 "core" &\ +2 .tPC.seek :closed + "processing"%6(Tg +4 "core" &\ +8 & -\ $c +9 &V~\ 6 +9 &~\ K +10 &Z\ J +9 &n\\\ K +9 &/_\ K +14 &\\\ K +5 &]\ K +10 &u]\ K +9 &8\\\ K +9 &\\\ K +10 &!]\ K +9 &#}_\ K +9 &%@]\ K +10 &'^u\ K +9 &(\\t\ K +10 &*[u\ K +9 &,H[y\ K +9 &.\ Z\ K +10 &/[~\ K +9 &1_|\ K +9 &3P\\x\ K +10 &5`q\ K +9 &6\\d\ K +10 &8Ze\ K +9 &:X\\m\ K +9 &<Za\ K +10 &=\\e\ K +9 &?_e\ K +9 &A`Zg\ K +10 &C"[i\ K +9 &D]Z\ K +10 &F_Y\ K +9 &HfcW\ L +9 &J%mO\ M +10 &K\\\ P +9 &M\\\ Q +9 &O]Y\ Q +10 &Q^\ Q +9 &RX\ > +10 &TCja\ R +9 &TG.a\ * +5 ( +2 "processing"%X& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.48 + .Hand.open + "manipulator"&p1 +4 "core" &TGV\ * +67 1 + "manipulator"&f% +3 "core" %   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&4'\ +97 "core" ' +8 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%l  +2 %o9 +7 "core" 9} +102 "processing"%u9 +2 "core" 9} +103 "processing"%q9 +2 "core" 9|  +103 "processing"%s9 +3 "core" 9|  +102 "processing"%v9 +3 "core" 9| +102 "processing"%n9 +4 "core" 9| +102 "processing"%k9 +3 "core" 9| +102 "processing"%9 +3 "core" 9} +102 "processing"%}9 +3 "core" 9|" +102 "processing"%Z9 +3 "core" 9|& +102 "processing"%\\9 +4 "core" 9}+ +102 "processing"%9 +3 "core" 9}/ +102 "processing"%~9 +3 "core" 9}3 +102 "processing"%w9 +3 "core" 9|7 +102 "processing"%|9 +3 "core" 9}; +102 "processing"%9 +4 "core" 9}@ +102 "processing"%t9 +48 "core" 9}F +106 "processing"%{9 +2 "core" 9}J +103 "processing"%9 +3 "core" 9}N +102 "processing"%g9 +3 "core" 9~R +102 "processing"% 9 +4 "core" 9}W +102 "processing"%z9 +2 "core" 9}[ +103 "processing"%9 +3 "core" 9}_ +102 "processing"%B9 +3 "core" 9}c +102 "processing"%9 +7 "core" 9 }g +103 "processing"%9 +3 "core" 9~l +103 "processing"%9 +2 "core" 9p +103 "processing"%9 +2 "core" 9~t +103 "processing"%9 +3 "core" 9#~x +102 "processing"%9 +3 "core" 9)}\ +102 "processing"%9 +4 "core" 90\ +102 "processing"% 9 +3 "core" 97\ +102 "processing"%\ 9 +3 "core" 9= +3 .tPH.hold 2:00:00,28C +2 "processing"% pp9 +3 .tdelay 1:30 +3 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%x +97 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml + "processing"%"' +592 "core" ' +2 .tdelay 5 seconds +501 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml + "processing"%#'[ +1608 "core" ' + .tPTV.dial :puck +2 "processing"%  +70 "core"  +4 .tPSV.dial PTV +5 "processing"% +72 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +4 "core"  +4 .tPBV.dial :waste1 +4 "processing"%  +125 "core"  +2 "processing"%% +3 "core" %[8\  +3 .tPS.seek 1.5ml + "processing"%' +591 "core" ' +2 .tdelay 3 seconds +301 .PBV.dial between PSV and waste1 +2 "processing"%) * +32 "core" * +3 .tPS.seek 0ml + "processing"%+'W +1603 "core" ' + .tdelay 5:00 +13666 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[" Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +4022 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +9710 #trecoverPSRreagent08 + .PTV.dial :puck + "processing"%`  +6 "core"  + .tPBV.dial :waste1 +2 "processing"%  +32 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%$ * +35 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%! +67 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%3' +2299 "core" ' + .tPSV.dial PTV +2 "processing"%0 +69 "core" + .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"% +80 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%- +68 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +7 "processing"%7  +68 "core"  +3 .tPS.seek 0ml + "processing"%1'W +2282 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%@  +129 "core" +2 .tPSV.dial :mixloop + "processing"%( +43 "core" + .tPRV.dial :ab1 +2 "processing"% @ +70 "core" @ +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%8'w +347 "core" ' + .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +3 "collection"'/  + "processing"%:  +44 "core"  +5 +2 "processing"%U% +3 "core" %uc\  +3 .tPS.seek 0.3ml + "processing"%' +358 "core" ' +6 .tdelay 2 seconds +85 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +109 .tCBV.dial between PRV and PSV +2 "collection"'*  +31 "core" + .tPRV.dial :air +2 "processing"%;  +42 "core"  +3 .tPS.seek 0.9ml + "processing"%<'D +1277 "core" ' +2 .tPRV.dial :waste2 + "processing"%5 @ +71 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%A' +863 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%]  +41 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml + "processing"%'[ +1609 "core" ' +46 .tPSV.dial :PML +8 "processing"%& +42 "core" + .tPTV.dial :mixing +2 "processing"%% @ +72 "core" B + .tPBV.dial :waste1 +2 "processing"%G  +33 "core" + "processing"% % +4 "core" %X\  +3 .tPS.seek 1.85ml + "processing"%D'8 +231 "core" ' +6 .tPBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +3 .tPS.seek 0ml + "processing"%?'W +1967 "core" ' + .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" &AF\ +2 "manipulator"&& +4 "core" &    $ +2 "manipulator"&E% +3 "core" %\ -   + $n +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&S(- +129 "core" ( +2 "manipulator"&& +4 "core" &-    _ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &J& +2 "core" &-   J _ +3 .tForearm.seek :garage + "manipulator"&.'! +103 "core" ' +2 .tHand.close + "manipulator"&I/ +72 "core" / +3 "manipulator"&,& +4 "core" &-   _ +2 "manipulator"&H% +3 "core" % 1   +3 .tForearm.seek :retract + "manipulator"&9'\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&W( +275 "core" ( +2 "manipulator"&M& +3 "core" &   P 5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &  < 5 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&N', +102 "core" ' +2 "manipulator"&R& +4 "core" &   ; 5 +2 "manipulator"&=% +4 "core" %'   ( +2 "collection"'>& +4 "core" &DG\ +3 "collection"'2& +5 "core" &BE\ +2 .tCC.seek :closed +2 "collection"' (O +4 "core" &CF\ +8 & 1CF\ %g +9 &YDG\ 7 +10 &BF\ K +9 &_CF\ K +9 &xbBF\ K +10 &:aDF\ K +9 &cAG\ K +9 &_BF\ K +10 &^BG\ J +9 &BdCG\ K +10 & `BG\ J +9 &!cBF\ K +9 &#aCE\ K +10 &%K`CF\ K +9 &'bCG\ J +9 &(aCE\ K +10 &*bDH\ J +9 &,TaBH\ J +10 &.bCF\ K +9 &/eAG\ K +9 &1dBF\ K +10 &3[eDH\ K +9 &5bCF\ K +9 &6eAG\ K +10 &8eCH\ K +9 &:ddEF\ J +10 &<%bCF\ K +9 &=bBE\ J +9 &?`AI\ J +10 &AlaBF\ J +9 &C.`CE\ J +9 &D_CG\ K +10 &FdCF\ K +9 &HmuCI\ M +10 &J$BD\ Q +9 &KAG\ U +9 &MCE\ X +10 &NZAE\ )| +9 &O @E\ B +9 ( + &OQBF\ ? +2 "collection"'2& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.58 + "collection"'[& +3 "core" &OSCD\ ? +2 .tHand.open +2 "manipulator"&c1 +76 "core" 1 +2 "manipulator"&_% +4 "core" % )  : & +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&T'\ +99 "core" ' +2 .tPSV.dial PSR + "processing"%d +96 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%h' +1612 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%K  +41 "core"  +3 .tPS.seek 0ml + "processing"%V'W +1603 "core" ' + .tPSV.dial PSR + "processing"%' +55 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%b' +2627 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV + "processing"%C  +2 "collection"'Y  +32 "core"  +125  +2 .tPSV.dial :mixloop + "processing"%^ +99 "core" + .tCTV.dial :air,avoiding: :intake +2 "collection"'e  +15 "core"  +2 .tPTV.dial :PRVmixing + "processing"%j  +72 "core" +3 .tPS.seek 0ml + "processing"%m'W +2629 "core" ' +2 .tPSV.dial :air + "processing"%a  +41 "core"  +2 .tPS.seek 2.5ml +2 "processing"%Q' +2629 "core" ' +6 .tPSV.dial :mixloop +3 "processing"%r +122 "core" +11 .tPS.seek 0ml +9 "processing"%p'W +25 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +2597 "core" ' +2 .tPSV.dial :air +2 "processing"%f  +43 "core"  +3 .tPS.seek 2.5ml + "processing"%o' +2637 "core" ' + .tPSV.dial :mixloop +2 "processing"%X +42 "core" +2 .tPS.seek 0ml +2 "processing"%u'W +2629 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&O& +3 "core" & \  X 5 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&q( +33 "core" ( + "manipulator"&s& +4 "core" &   U  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &v& +2 "core" &   G  +3 .tForearm.seek CC + "manipulator"&n', +105 "core" ' +2 .tHand.close + "manipulator"&k/ +75 "core" / +2 .tCC.seek :open +2 "collection"'( +376 "core" ( +2 "manipulator"&}& +3 "core" &   K  +2 "manipulator"&Z% +4 "core" %     ' +2 .tForearm.seek :retract +2 "manipulator"&\\'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(- +270 "core" ( +2 "manipulator"&~& +3 "core" &-  N +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &w& +3 "core" &-   N +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&|'! +108 "core" ' +2 .tHand.open +2 "manipulator"&1 +71 "core" 1 +2 "manipulator"&t% +3 "core" % '  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&{'\ +105 "core" ' +2 ."da"delayUntil "11:41:32.85" +3654 "Can"\ 6[\\ +5904 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +4023 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +1954 !"Qmail"o:Errno::EINVAL:\ errnoi: mesg""Invalid argument - connect(2):bt[" Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +395 ."da"PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1604 "core" ' +2 ."da"PTV.dial :puck + "processing"%  +71 "core"  + ."da"PSV.dial PTV +2 "processing"%\ +70 "core" +2 ."da"PBV.dial :waste1 + "processing"%x  +33 "core"  +2 "processing"%y% +3 "core" %[_\  +3 ."da"PS.seek 1.5ml + "processing"%"' +593 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +46 "processing"%'W +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + "processing"%  +5 "core"  +2 ."da"PBV.dial :waste1 + "processing"%  +33 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%# * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%) +70 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%' +609 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +1691 "core" ' + ."da"PSV.dial PTV +2 "processing"%l +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"% +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%$  +69 "core"  +3 ."da"PS.seek 0ml +2 "processing"%!'W +2300 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%+ +125 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%0' +585 "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 .PSV.dial PTV + "processing"%- +69 "core" +2 ."da"PBV.dial :waste1 + "processing"%7  +33 "core" +2 "processing"%3% +3 "core" %Y\  +3 ."da"PS.seek 1.5ml + "processing"%@' +81 "Can"\ LM[ +507 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%( * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"% 'W +1604 "core" ' + ."da"delay 2:00 +9261 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +790 #"uploadLog"upsync +1943 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%1  +33 "core"  + ."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 :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%U' +2301 "core" ' +2 ."da"PSV.dial PTV + "processing"%8 +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%* +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%; +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +79 "core" +3 ."da"PS.seek 0ml + "processing"%5'W +2277 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%<  +41 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%]  +130 "core" + ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%A  +42 "core"  + ."da"PTV.dial :PRVmixing +2 "processing"%&  +15 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%% +40 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +54 ."da"PS.seek 0.3ml +2 "processing"%G' +381 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%  +42 "core"  + "processing"%% +4 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%'z +334 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%D  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'[ +1560 "core" ' + ."da"PSV.dial :PML +2 "processing"% +42 "core" +2 ."da"PTV.dial :mixing + "processing"%E @ +71 "core" B + ."da"PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 "processing"%J% +3 "core" %X \  +3 ."da"PS.seek 1.85ml +2 "processing"%L'8 +236 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%I * +34 "core" , +3 ."da"PS.seek 0ml + "processing"%,'W +1968 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +1750 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +20583 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +3 #Session Ended +7091 "Can"\ =|\\ +13493 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +5058 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%H @ +16 "core" ? +2 ."da"PBV.dial :waste1 + "processing"%4  +33 "core"  +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%. * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%M  +42 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2306 "core" ' +2 ."da"PSV.dial :mixloop + "processing"%S +43 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%R  +42 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%= +42 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%>  +41 "core"  +2 ."da"PS.seek 0ml +2 "processing"%9'W +2292 "core" ' + #"da"washCycleDA #1 of 3 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%i +123 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml + "processing"%[' +593 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%c'[ +1607 "core" ' +2 ."da"PTV.dial :puck + "processing"%_  +72 "core"  +2 ."da"PSV.dial PTV + "processing"%2 +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%d  +33 "core" + "processing"%N% +4 "core" %V\  +2 ."da"PS.seek 1.5ml +2 "processing"%?' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%K * +34 "core" , +2 ."da"PS.seek 0ml + "processing"%h'W +1611 "core" ' + ."da"delay 2:00 +1382 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +10612 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%'  +32 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%V * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%Y +70 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%C' +2310 "core" ' +2 ."da"PSV.dial PTV + "processing"%^ +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%e +68 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%j +68 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%b  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%a'W +2288 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%m +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +47 .PSR.select :wash +5 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml + "processing"%r' +213 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +366 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%Q'[ +1616 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%f +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%p  +33 "core"  + "processing"%X% +4 "core" %_\  +3 ."da"PS.seek 1.5ml + "processing"%o' +591 "core" ' +2 ."da"delay 3 seconds +301 .PBV.dial between PSV and waste1 +2 "processing"%O * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%s'W +1629 "core" ' + ."da"delay 2:00 +134 "Can"\ =] +11868 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%v  +33 "core"  +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%k * +33 "core" * + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%W +70 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%T' +239 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +4 #Session Ended +2051 "core" ' + ."da"PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%} +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%Z +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%n  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%~'W +2280 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%w +125 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml + "processing"%q' +589 "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 .PSV.dial PTV + "processing"%t +69 "core" +2 ."da"PBV.dial :waste1 + "processing"%\\  +33 "core" +2 "processing"%|% +3 "core" %W\  +3 ."da"PS.seek 1.5ml + "processing"%' +591 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"%g * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"% 'W +1613 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%z  +33 "core" + ."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"%B +70 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2307 "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"%  +68 "core"  +3 ."da"PS.seek 0ml + "processing"%'W +2288 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +132 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +3 "processing"% +11 ."da"PS.reconfigure :default +7 "processing"%#A d`xb +11 ."da"PS.seek 0.25ml +4 "processing"% '7 +337 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml + "processing"%\ ' +384 "core" ' +8 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%x'[ +1605 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%y +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core"  +2 "processing"%% +3 "core" %W\ $ +2 ."da"PS.seek 1.5ml +2 "processing"%"' +603 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +3 ."da"PS.seek 0ml + "processing"%'W +1620 "core" ' + ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%#  +34 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 + "processing"%) * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%l' +1083 "Can"\ +] +1349 "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"%$ +83 "core" ~ +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +73 "core"  +2 ."da"PS.seek 0ml + "processing"%+'W +2428 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR + "processing"%! +133 "core"  + #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%0'[ +2121 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%- +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%7  +35 "core" + "processing"%3% +4 "core" %` \ 0 +2 ."da"PS.seek 1.5ml +2 "processing"%' +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"%( * +34 "core" * +2 ."da"delay 1 second +102 .PSV.dial :waste1 + "processing"%@  +103 "core"  +3 ."da"PS.seek 0ml +2 "processing"%1'W +1620 "core" ' +2 "processing"%:9 +3 "core" 954 +2 #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast + "processing"%/ +3 % & +2 "core" 54 +3 &TG\ 2* +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&8% +4 "core" %  { t  v +2 "storage"(*% +4 "core" %| |\ K +2 "storage"(;. +2 "core" .( +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 + "storage"(( +192 "core" ( + ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (U& +3 "core" & \ K +2 "manipulator"&<& +3 "core" &- z S N +2 "manipulator"&]% +4 "core" %  z t 6 v +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 + "manipulator"&A( +177 "core" ( + "manipulator"&&& +5 "core" & m a ' !v + "storage"(%& +4 "core" & \ I +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts + "manipulator"&5' +92 "core" ' +2 "storage"( & +3 "core" & \ J +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak + "storage"('H +285 "core" ' +2 "storage"(G- +3 "core" -'u +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&D& +3 "core" & 2 !v +2 "storage"(& +3 "core" & x y c\ C +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&'D +35 "core" ' + ."da"Elbow.hold +2 "manipulator"&E, +49 "core" , +8 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(- +2 "core" -'u +3 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(J'; +30 "core" ' + "manipulator"&I% +4 "core" %On ]  +2 "storage"(& +3 "core" &   %\ 4 +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 311 counts + "manipulator"&L'{ +21 "core" ' +2 "manipulator"&H& +3 "core" & I @ @ !u +2 "storage"(4& +4 "core" & u x \ D +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&.' +16 "core" ' +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(M'2 +41 "core" ' +2 "manipulator"&,& +4 "core" & a q  !u +2 "manipulator"&S% +3 "core" % N M < +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&R'\ +89 "core" ' +2 ."da"Elbow.seek PC + "manipulator"&=( +281 "core" ( +2 "manipulator"&>& +3 "core" & O O Q  +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" & J C   +2 ."da"Forearm.seek PC +2 "manipulator"&i' +97 "core" ' + ."da"Hand.close +2 "manipulator"&9/ +73 "core" / +2 ."da"PC.seek :open +2 "processing"%[( +399 "core" ( +2 "storage"(_& +3 "core" & \ K +2 "manipulator"&2& +4 "core" & ] u  +2 "manipulator"&d% +3 "core" % E J   +3 ."da"Forearm.seek :retract + "manipulator"&N'\ +133 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&c( +246 "core" ( +2 "manipulator"&K& +3 "core" &\ Q N / # +2 "storage"(?& +4 "core" & k\ I +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts + "manipulator"&'' +96 "core" ' +2 ."da"Hand.open +2 "manipulator"&V1 +69 "core" 1 +2 "storage"(Y- +4 "core" -'2 +2 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(h' +25 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.19 Pucks below Top Plate + "storage"(^' +54 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da24jan2212h50ml_niagara.tif +1944 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +21201 #"da"SX HX9/16 (USB:74): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 203.491 seconds\ /var/log/esp/da24jan2212h50ml_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da24jan2212h50ml20s_niagara.tif +2061 #SX HX9/16 (USB:74): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da24jan2212h50ml20s_niagara.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da24jan2212h50ml30s_niagara.tif +3070 #SX HX9/16 (USB:74): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da24jan2212h50ml30s_niagara.tif: TIFF Upload Complete\ + .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "203.491 sec auto-exposure",Subject: "da24jan2212h50ml images!" +5 "storage"(e- +8 "core" -' +8 "storage"(j& +16 "core" &  \ +5 "manipulator"&b& +4 "core" &\  # +3 ."da"Elbow.seek 1 +2 "manipulator"&C( +3 "core" ( +3 "manipulator"&m& +5 "core" &\   # +2 "storage"(a& +4 "core" &  \ +2 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&r' +4 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +4 ."da"SE.seek 1.91 Pucks below Top Plate +2 "storage"(f'> +58 "core" ' +2 "manipulator"&p& +3 "core" &\   $ # +4 "storage"(X& +4 "core" &\  \ +67 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +2 "manipulator"&Q'D +34 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&O, +3 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +7 "storage"(#QK-0-\ b +5 ."da"SE.seek 2.09 Pucks below Top Plate + "storage"(o') +25 "core" ' +2 "manipulator"&v% +3 "core" %V X ȽN +2 "storage"(k& +4 "core" & J\ +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 318 counts +2 "manipulator"&W'ς +12 "core" ' +42 "manipulator"&s& +5 "core" &   # +2 "storage"( & +3 "core" &\ \  \ +12 ."da"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +9 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&}' +24 "core" ' +2 "storage"(Z% +4 "core" %1\ \ \ +3 ."downElevator"SE.seek :down +4 "storage"(n'v +99 (T% +6 "core" %'F \ ST +6 "manipulator"&w% +7 "core" % +7 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +7 ."da"Forearm.seek :retract +7 "manipulator"&~'\ +96 "core" ' +11 ' +4 ."downElevator"SE.stop +2 "storage"(5 +7 (q& +10 "core" & \ +4 #tStarting finalPurge +6 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 "processing"%t& +8 "core" &e\ +4 "manipulator"&\\& +8 "core" &\    # +4 "manipulator"&|% +10 "core" %\    +6 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&(- +177 "core" ( +4 "manipulator"&g& +7 "core" &-   / Q +5 ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +7 && +7 "core" &-   Q +8 ."psFlush"Forearm.seek :garage +5 "manipulator"&z'! +109 "core" ' +4 ."psFlush"Hand.close +2 "manipulator"&u/ +77 "core" / +4 "manipulator"&B& +6 "core" &-  Q +4 "manipulator"& % +8 "core" % *  . +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&'\ +103 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +3 "manipulator"&( +164 "core" ( +4 "manipulator"&& +6 "core" &  ' +6 ."psFlush"Elbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +7 && +6 "core" &   ' +6 ."psFlush"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek PC +4 "manipulator"&' +94 "core" ' +3 "manipulator"&& +8 "core" &   # ' +5 "manipulator"&% +7 "core" %   0 U +6 "processing"% & +6 "core" &\\\ +6 "processing"%\ & +10 "core" &6\ +6 ."psFlush"PC.seek :closed +4 "processing"%y(Tg +10 "core" &f\ +4 &a\ +2 & ,\\\ $c +7 &V|b\ 6 +9 &|\\\ J +11 &ZT\ J +8 &o\\S\ K +9 &1]P\ K +11 &]W\ K +8 &\\Q\ K +11 &x]V\ J +8 &8\\U\ K +9 &\\]\ K +11 &!`R\ K +8 &#[R\ K +10 &%A[T\ K +10 &'\\P\ K +8 &(\\R\ J +11 &*\\O\ K +8 &,IYH\ K +9 &. \\H\ J +11 &/\\>\ K +9 &1_L\ K +10 &3P_I\ K +9 &5[M\ K +8 &6\\D\ J +11 &8\\L\ J +8 &:Z\\K\ J +9 &<\\E\ J +11 &=]J\ J +8 &?\\H\ J +11 &AaZJ\ K +10 &C$ZJ\ K +7 &D]E\ J +11 &F_I\ K +8 &HggI\ L +9 &J#xH\ N +11 &KI\ Q +8 &M9\ P +9 &O`C\ Q +11 &Q!\ Q +8 &R\ > +11 &SAhN\ X +9 &TE.\ , +4 ( +7 "processing"%\ & +6 "core" &TE B\ , +9 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.53 +5 "processing"%& +8 "core" &TE ;\ , +4 ."psFlush"Hand.open +2 "manipulator"&1 +67 "core" 1 +4 "manipulator"&x% +96 "core" %   U +20 ."psFlush"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +4 ."psFlush"PSR.select :air +4 .PSV.dial PSR +2 "processing"%" +44 "core"  +4 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +4 "processing"%#' +167 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +114 #"uploadLog"upsync +311 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +2 "processing"% +109 ."psFlush"PS.seek 2.5ml + "processing"%)' +2116 "core" ' + ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"% @ +184 "core" B + ."psFlush"PTV.dial :PRVmixing +2 "processing"%  +130 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"%` +95 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%'9 +2626 "core" ' + ."psFlush"PSR.select :air +2 .PSV.dial PSR + "processing"%$ +97 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +588 "core" ' + ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%l' +2114 "core" ' +2 ."psFlush"delay 1 second +101 .PBV.dial :waste1 +2 "processing"%!  +33 "core" + ."psFlush"PTV.dial :mixing +2 "processing"%+ @ +72 "core" B + ."psFlush"PSV.dial :mixloop +2 "processing"%- +97 "core" + ."psFlush"PS.seek :empty +2 "processing"%7'9 +2625 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%3 +97 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%0'P +1103 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%(' +1064 "Can"\ ?^J +549 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%@ +70 "core" + ."psFlush"PTV.dial :puck +2 "processing"%  +70 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%:  +4 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%/'W +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%8' +593 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%*' +2129 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%; +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%U U +51 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%<'W +2630 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"%] @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%F' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%&  +79 "core"  +3 ."psFlush"PS.seek 0ml + "processing"%%'W +2629 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"% +41 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%' +2626 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%{ +67 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%G'W +2625 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%D @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +28794 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%  +116 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%I'W +2636 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"% +43 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%H'P +1102 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%4' +1606 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%, +68 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%S  +4 "core"  +2 ."psFlush"PBV.dial :waste1 + "processing"%5  +52 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%A'W +2627 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"% +71 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +586 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%L' +2123 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%J +70 "core" +2 ."psFlush"PBV.dial PSV + "processing"%. U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%>'W +2626 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%E' +2635 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%9  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%R'W +2627 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%6 +43 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%_' +2630 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%2 +68 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%d U +4 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%i'W +2626 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%K @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%?' +2638 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%=  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%V'W +2624 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'Y& +4 "core" &GM\ +2 "manipulator"&N& +4 "core" &  A ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&M( +3 "core" ( +2 "manipulator"&h& +4 "core" &   ' +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &e& +3 "core" &  J ' +2 .tForearm.seek PC +2 "manipulator"&j' +90 "core" ' +2 .tHand.close + "manipulator"&b/ +69 "core" / +2 .tPC.seek :open +2 "processing"%m( +400 "core" ( +2 "manipulator"&a& +4 "core" &   ' +2 "manipulator"&p% +3 "core" %   O +3 .tForearm.seek :retract + "manipulator"&X'\ +89 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&v( +340 "core" ( +2 "manipulator"&k& +4 "core" &   T 5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &c& +3 "core" &   5 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&'', +95 "core" ' + "manipulator"&^& +4 "core" &   5 +2 "manipulator"&s% +4 "core" %5   2 +2 "collection"' & +3 "core" &JL\ +3 "collection"'Z& +5 "core" &IL\ +50 .tCC.seek :closed +5 "collection"'r(O +3 "core" &IM\ + &IK\ + &HL\ + &IM\ + &GM\ + &GN\ +4 &KM\ 4 +6 &?IGN\ 0 +9 &svIL\ E +9 & iKN\ K +10 &aIM\ K +9 &cIM\ J +9 &heJL\ K +10 &*dGL\ K +9 &bIM\ J +10 &cHK\ K +9 &pgHM\ J +9 &!3eHL\ J +10 &"gJK\ K +9 &$eIM\ K +9 &&y`JO\ J +10 &(:bIL\ K +9 &)cIL\ K +10 &+_IM\ J +9 &-bIK\ J +9 &/CcFM\ J +10 &1`IL\ J +9 &2bJL\ J +9 &4cIK\ K +10 &6IcIM\ K +9 &8 ]HO\ K +10 &9_JM\ J +9 &;bGL\ J +9 &=R]IK\ K +10 &?eGN\ J +9 &@dIK\ J +9 &B`HK\ K +10 &DZcJN\ K +9 &FfJL\ K +10 &GnIK\ L +9 &IIM\ N +9 &KIHI\ S +10 &MGL\ V +9 &NzFL\ 8 +9 &Og.HK\ ` +10 &OBGL\ = +2 ( +2 "collection"'Z& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.50 + "collection"'T& +3 "core" &OAIK\ = +2 .tHand.open + "manipulator"&C1 +71 "core" 1 +2 "manipulator"&w% +4 "core" % 5  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&f'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'Q& +4 "core" &OAFI\ = +2 "collection"'q% +3 "core" %HL\ +2 .tCSV.dial CSR +2 "collection"'W  +39 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"'t'l +1358 "core" ' +2 .tdelay 5 seconds +501 .CSR.select :air +3 "collection"' +9 '\\% +3 "core" %lFM\ +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'o' +651 "core" ' +2 .tCSV.dial :waste + "collection"'| +124 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'}' +1990 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'g& +4 "core" &OAHI\ = +2 "collection"'% +3 "core" %FL\ +2 .tCSV.dial :flush + "collection"'n  +41 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml +2 "collection"'O'l +951 "Can"\ A^ +249 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'u @ +40 "core" B + "collection"'B% +4 "core" %lHK\  +3 .tCS.seek 7ml + "collection"' ' +539 "core" ' +2 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +3 "collection"'~  +2 '  +40 "core"  +89  + .tCBV.dial :waste1 +2 "collection"'z @ +50 "core" ? +2 .tCS.seek 0ml +2 "collection"'' +1649 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'& +3 "core" &OAKN\ = +2 "collection"'% +4 "core" %JP\ +2 .tCSV.dial :flush + "collection"'  +69 "core" +3 .tCS.seek 5ml + "collection"' 'l +1203 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +41 "core" A +2 "collection"'[% +4 "core" %lJL\  +2 .tCS.seek 6.999ml +2 "collection"'' +534 "core" ' +2 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +3 "collection"'  +2 'x  +5 "core"  +35  + .tCBV.dial :waste2 +2 "collection"'\  +109 "core"  +2 .tCS.seek 0ml +2 "collection"'"' +1654 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'& +3 "core" &OAGM\ = +2 "collection"'1% +4 "core" %IM\ +2 .tCSV.dial CSR + "collection"'#  +39 "core"  +2 #tPulling 7.999ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml + "collection"'' +1889 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'' D +539 "core" ' +2 ."connect"CSV.dial CBV +2 .tCBV.dial CSV +3 "collection"'` +2 ')  +96 "core" +36  + .tCTV.dial :intake +2 "collection"'$  +70 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'' \\ +1882 "core" ' +2 .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air + "collection"'  +70 "core"  +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'!' +586 "core" ' + .tCSV.dial CSR +2 "collection"'+  +97 "core"  +2 #tPulling 5ml of CSR.flush .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"'-'l +1350 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'l' D +1355 "core" ' +2 .tCSV.dial CBV + "collection"'3 +97 "core" +2 .tCS.seek 0ml +2 "collection"'7' +2621 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&0& +3 "core" &  5 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&@( +3 "core" ( +2 "manipulator"&& +3 "core" &  I 5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &:& +3 "core" & / 5 +2 .tForearm.seek CC + "manipulator"&(', +107 "core" ' +2 .tHand.close + "manipulator"& / +69 "core" / +2 .tCC.seek :open + "collection"'/( +376 "core" ( + "manipulator"&8& +4 "core" &  5\ +2 "manipulator"&;% +4 "core" %     +2 .tForearm.seek :retract +2 "manipulator"&U'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&*(- +276 "core" ( +2 "manipulator"&]& +4 "core" &-  > X +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &<& +3 "core" &-  \ X +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&&'! +105 "core" ' +2 .tHand.open + "manipulator"&F1 +67 "core" 1 +2 "manipulator"& % +3 "core" % (    +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&%'\ +98 "core" ' +2 "processing"%{& +4 "core" &Y\ +39441 "Can"\ ._v +34658 #t-> exit +7 #mEXIT @1705946290.12EST @1706541911.21EST = =mMAIN_scheduler =tMAIN @EST1706541913.03 #"core_reset"Sent BREAK +2 #t@33021 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +210 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +249 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +414 "Can"w\ ( + w\ ( + #tPolling Can every 10:00 +4 #Cleanly exited at 12:58:10EST22-Jan-24 +2094 #-> ESP.ready! +3 #Powering core bus +538 .Gate.power :raw,:ON +3 "sampler") +35 ) +2 "core"  +2 "collection"' +3 ' +2 "core"  +3 "processing"% +2 % +2 "core"  +6 "collection"' 9\ +2 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tPS.configure :default +3 "processing"%#A d`xb +2 .tSS.configure :default +3 "sampler")#.0X access 1 +4 "storage"(1% +3 "core" %n k\ +2 "manipulator"&2% +3 "core" %\    +2 "manipulator"&3& +4 "core" &  & # +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(4(; +355 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +2 (5& +3 "core" &; X\ +2546 #t-> access 2 +2 "storage"(6% +3 "core" %n B\ +2 "manipulator"&7% +4 "core" %\      +2 "manipulator"&8& +3 "core" &   A # +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"(9(K +200 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (:& +3 "core" &K e\  +2835 #t-> startTube 2 +342 #-> da 50 +2 #da sampling at most 50ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 10:28:03EST29-Jan-24\\n{}\\nCan@10:25:21, 20.1C, 23% humidity, 14.6psia, 13.717V, 0.097A, 0.002Ah, 1.34W",Subject: "da sampling at most 50ml" +2 "collection"';& +7 "core" &~\  +2 .tHand.open + "manipulator"&<1 +65 "core" 1 +2 "manipulator"&=% +4 "core" % \     +2 "storage"(>% +4 "core" %o e\ +2 "storage"(?. +2 "core" .(K +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(@( +385 #"uploadLog"upsync +285 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (A& +3 "core" & ,\ +3 "manipulator"&B& +5 "core" &    # +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&C( +17 "core" ( + "manipulator"&D& +4 "core" &\    # +2 "storage"(E& +4 "core" & "\ +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&F' +106 "core" ' +2 "storage"(G& +3 "core" & 0\ +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(H'H +276 "core" ' +2 "storage"(I- +3 "core" -'X +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (J& +3 "core" & /\ +2 "manipulator"&K& +42 "core" &\   u # +8 .tElbow.seek 2 +2 "manipulator"&L( +18 "core" ( + "manipulator"&M& +4 "core" &     +2 "storage"(N& +4 "core" & \ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&O'y +24 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&P/ +76 "core" / +5 ."downElevator"SE.seek :down +4 "manipulator"&Q& +2 "storage"(R'v +7 "core" &   :  +2 "manipulator"&S% +4 "core" % w   * +2 .tForearm.seek :retract +2 "manipulator"&T'\ +93 "core" ' +2 .tElbow.seek CC + "manipulator"&U( +150 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +2 "core" ( +2 "manipulator"&V& +4 "core" &   u 5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &W& +3 "core" &   5 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&X', +95 "core" ' + "manipulator"&Y& +4 "core" &   5 +2 "manipulator"&Z% +4 "core" %0  +2 "collection"'[& +4 "core" &~\  +3 "collection"'\\& +4 "core" &\  +2 .tCC.seek :closed +2 "collection"'](O +4 "core" &~\  +8 &F|\ %h +10 &rY\ 8 +9 &\ K +10 &d~\ L +9 &Xj}\ K +9 &e}\ K +10 &k}\ K +9 &g|\ L +9 &_j~\ L +10 &!i~\ L +9 &f}\ K +9 &!m\ L +10 &#je\ J +9 &%*m~\ K +10 &&h~\ K +9 &(i~\ K +9 &*pk\ K +10 &,2g\ K +9 &-f\ K +9 &/g~\ K +10 &1xh\ K +9 &3;e}\ K +10 &4f\ K +9 &6h\ L +9 &8g}\ K +10 &:Bc\ K +9 &<j\ K +10 &=e|\ K +9 &?b}\ K +9 &AIe}'\ L +10 &C e~w\ K +9 &Dk~\ K +9 &Fm~\ L +10 &HM{\ M +9 &J~\ P +9 &K{\ V +10 &Mv}\ W +9 &Nc}\ )} +10 &O%yE\ F +8 ( +3 "collection"'\\& +3 "core" &OI}\ = +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.55 +2 .Hand.open + "manipulator"&^1 +73 "core" 1 + "manipulator"&_% +4 "core" % 0  ! +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&`'\ +100 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi + #Priming 7ml +3 .Gate.power :sampler,:ON + ."flow"Gate.power :analytic3,:ON +159 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold + "sampler")a+ +3 "core" + +2 "sampler")b% +4 "core" % \  +2 "collection"'c& +3 "core" &OI~\ = +3 "Can"x\ NG +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +2 .SSV.dial :spit,avoiding: :exhaust +2 "sampler")d  +5 "core"  +2 .tSS.reconfigure :fast +2 "sampler")#.0X? \  +3 ."connect"SSV.dial CBV,avoiding: :exhaust +4 .tCBV.dial SSV + "sampler")  +4 "collection"' @ +5 "core" + ? +2 ."airStroke"CS.seek 0ml +2 "collection"' ' +5 "core" ' +2 ."airStroke"CSV.dial :air +2 "collection"' @ +70 "core" A +2 ."airStroke"CS.seek 10ml +2 "collection"'' D +87 "core"  +2 .tCTV.dial :air +2 "collection"'"  +72 "core" ~ +2 .tdelay 15 seconds +9 ."flow"Gate.power :analytic3,:OFF +2 ."samplerPumpShutdown"Gate.power :sampler,:OFF +1491 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")# +128 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.seek 0ml +3 "collection"'$  +2 "sampler")%' +7 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")&  +119 "core" ~ +10  +455 ' +2 .tSSV.dial between CBV and plug +2 "sampler")' +46 "core" +2 .tCBV.dial between SSV and waste2 +2 "collection"'(  +29 "core"  +2 "collection"'% +4 "core" % G~\  +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +2 "collection"')  +3 '*  +14 "core"  +30  +2 .tCS.reconfigure :pressurize +2 "collection"'# d@<< 6b +3 .tCS.seek 0ml +2 "collection"'+' +2230 "core" ' 6 8\ +3 "collection"',% +4 "core" % 5 :\  +2 "sampler")-% +4 "core" % \  +2 #tBubblePoint: Intake @24.2psia, Outlet @0.1psia + .CBV.dial SSV +2 "collection"'. @ +33 "core" A +2 .tSS.reconfigure :default +2 "sampler")#.0X +3 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"';' +110 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")< +128 "core" +2 .tSS.reconfigure :exhale +2 "sampler")#.0X'?2 +311 "core" ' +2 ."connect"SSV.dial CBV,avoiding: :exhaust +4 .tCBV.dial SSV + "sampler")?  +128 "core"  +102 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")9 +129 "core"  +5 .tSS.reconfigure :default +5 "sampler")#.0X9 +3 "core" 9y5 +103 "collection"'B9 +3 "core" 9y3 +102 "collection"'D9 +3 "core" 9{1 +102 "collection"'E9 +3 "core" 9{ / +103 "collection"'G9 +2 "core" 9{. +103 "collection"'9 +3 "core" 9|- +103 "collection"'K9 +2 "core" 9}+ +103 "collection"'9 +2 "core" 9~* +103 "collection"'A9 +3 "core" 9'!' +103 "collection"'9 +2 "core" 99%& +103 "collection"'M9 +3 "core" 9K)% +103 "collection"'N9 +2 "core" 9]-$ +103 "collection"'Q9 +2 "core" 9n2" +103 "collection"'I9 +2 "core" 96 +103 "collection"'S9 +2 "core" 9: +103 "collection"'C9 +3 "core" 9> +102 "collection"'F9 +3 "core" 9B +103 "collection"'V9 +2 "core" 9G +103 "collection"'W9 +2 "core" 9K +103 "collection"'J9 +2 "core" 9O +103 "collection"'O9 +3 "core" 9S +103 "collection"'Y9 +2 "core" 9W +103 "collection"'Z9 +2 "core" 9 \\ +103 "collection"'P9 +3 "core" 9 ` +102 "collection"'L9 +3 "core" 9 %d +103 "collection"'R9 +3 "core" 9 3h +103 "collection"'T9 +2 "core" 9 ?m +103 "collection"'[9 +2 "core" 9 Lq +103 "collection"'!9 +2 "core" 9 Xu +103 "collection"'\\9 +2 "core" 9 cy +103 "collection"'_9 +3 "core" 9 o} +103 "collection"'b9 +2 "core" 9 y +103 "collection"'c9 +2 "core" 9  +103 "collection"'d9 +2 "core" 9  +103 "collection"'^9 +2 "core" 9  +103 "collection"'a9 +2 "core" 9  +103 "collection"'H9 +2 "core" 9  +103 "collection"'X9 +2 "core" 9  +103 "collection"'9 +2 "core" 9  +103 "collection"'g9 +3 "core" 9  +102 "collection"'h9 +4 "core" 9 \ +102 "collection"'i9 +3 "core" 9 \ +102 "collection"'f9 +3 "core" 9  +103 "collection"'e9 +2 "core" 9  +103 "collection"'l9 +2 "core" 9  +103 "collection"'j9 +3 "core" 9  +103 "collection"'m9 +2 "core" 9  +103 "collection"'n9 +2 "core" 9  +103 "collection"'p9 +2 "core" 9 \ +103 "collection"'o9 +3 "core" 9\ \ +102 "collection"'s9 +4 "core" 9\  +102 "collection"'k9 +3 "core" 9\ \  +103 "collection"'u9 +2 "core" 9\ \ +103 "collection"'t9 +2 "core" 9\ \ +103 "collection"'q9 +2 "core" 9\ \ +103 "collection"'v9 +3 "core" 9\  +102 "collection"'y9 +3 "core" 9\  +102 "collection"'r9 +3 "core" 9\  +102 "collection"'{9 +3 "core" 9\ & +103 "collection"'}9 +2 "core" 9\ ( +103 "collection"'w9 +3 "core" 9\ + +3 .tCH.hold 10:00,70C +4 "collection"'~ `\ s `\ *\ +2 'x9 +7 "core"  + 9\ + + "collection"'% +4 "core" %\ n +2 #tBegun lysing Collection Puck Heater at 68C/16.5psia +34642 "Can"\ \ D +25346 "core" ` +2 "collection"'9 +2 "core" 9\ s +3 "collection"'% +3 "core" % \ +2 #tEnded lysing Collection Puck Heater at 70C/15.3psia +2 .CS.seek 0ml +2 "collection"'' +332 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +41 "collection"' @ +106 "core" A + .tCSV.dial :air +2 "collection"' @ +40 "core" ? +3 .tCS.seek 5ml +2 "collection"''l +1347 "core" ' + .tCSV.dial CTV +2 "collection"'  +47 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'\ @ +41 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +41 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml + "collection"' ' +1358 "core" ' +2 "collection"'% +3 "core" % n q\ +2 #tPuck @27.2psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe .CSV.dial CBV +2 "collection"' +97 "core" ~ +2 .tCBV.dial CSV + "collection"'  +30 "core"  +2 "collection"' % +3 "core" % \ +2 .tCS.seek 5ml +2 "collection"''l +1356 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'  +42 "core" + "collection"'% +4 "core" %l \  +3 .tCS.seek 7ml + "collection"'' +583 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +41 "core" ? +2 .tCS.seek 10ml +2 "collection"'' D +861 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'" ` +109 "core" _ +2 #tLysing Complete + "collection"'& +4 "core" &OI() \ = +2 #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"& % +3 "core" %\ !  \\ 6 +2 "storage"(#% +4 "core" %~ q\ +2 "storage"($. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(&( +190 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & /\ +2 "manipulator"&'& +4 "core" &   5 +2 "manipulator"&(% +4 "core" %\ ! \  E 6 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +156 "core" ( +3 "manipulator"&)& +3 "core" &    \ +2 "storage"(*& +4 "core" & \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&' +93 "core" ' +2 "storage"(,& +4 "core" & \ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(-'H +267 "core" ' +2 "storage"(.- +3 "core" -'H +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(%'6 +34 "core" ' +2 "manipulator"&0& +4 "core" & 1 \ +2 "manipulator"&1% +4 "core" %  \\ K +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&2'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&/( +157 "core" ( + "manipulator"&3& +4 "core" &  \  3 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &6& +3 "core" &  . 3 +3 .tForearm.seek CC + "manipulator"&5', +101 "core" ' +2 .tHand.close + "manipulator"&7/ +77 "core" / +2 .tCC.seek :open +2 "collection"'8( +378 "core" ( +2 "storage"(4& +4 "core" & \ +2 "storage"(& +4 "core" & ?\ +2 "manipulator"&<& +3 "core" & ] 3 +2 "manipulator"&+% +4 "core" % $   K B +2 .tForearm.seek :retract +2 "manipulator"&:'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&;( +151 "core" ( + "manipulator"&=& +4 "core" &    \ +2 "storage"(?& +4 "core" &\ \ \ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&9'D +112 "core" ' +2 .tElbow.hold +2 "manipulator"&>, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&B1 +74 "core" 1 +3 "manipulator"&D% +4 "core" % Vh  D ȵ +2 "storage"(E& +4 "core" & \ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 318 counts + "manipulator"&G'ς +21 "core" ' + "manipulator"&& +4 "core" &  \  \ +49 "storage"(K& +4 "core" &\ %\ % 9\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&' +19 "core" ' +2 "storage"(A% +4 "core" %@\ %\ " "\ +3 ."downElevator"SE.seek :down +3 "storage"('v +99 (M% +3 "core" %+N #\ V` +2 "manipulator"&N% +4 "core" %  \ l +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&Q'\ +89 "core" ' +64 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'I& +4 "core" &13\ +2 "manipulator"&S& +4 "core" & L \ +2 "manipulator"&C% +4 "core" %\  e  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&F(- +170 "core" ( + "manipulator"&V& +4 "core" &-  \  I +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &W& +4 "core" &-  " I +2 .tForearm.seek :garage + "manipulator"&J'! +104 "core" ' +2 .tHand.close + "manipulator"&O/ +77 "core" / + "manipulator"&Y& +4 "core" &-    I +2 "manipulator"&Z% +4 "core" % 0 \  2 +2 .tForearm.seek :retract +2 "manipulator"&P'\ +100 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&L( +273 "core" ( + "manipulator"&R& +4 "core" &  \  4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &T& +3 "core" &   - 4 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&[', +104 "core" ' +2 "manipulator"&!& +3 "core" &   j 4 +2 "manipulator"&\\% +5 "core" %#   +2 "collection"'_& +3 "core" &9;\ +3 "collection"'b& +4 "core" &7:\ +3 .tCC.seek :closed +2 "collection"'c(O +3 "core" &6<m\ +7 &=:;\ %g +10 &Z8:\ 7 +9 &9<\ J +10 &`9:x\ J +9 &g6;\ J +9 &Bb7;\ J +10 &c9=\ J +9 &e9<\ J +9 &a9:\ J +10 &Jc8<t\ J +9 & `9;\ I +10 &!e8<\ J +9 &#c8=\ I +9 &%Re7=~\ J +10 &'g9; \ J +9 &(a7; \ J +9 &*e7<\ J +10 &,Zf:: \ J +9 &.c:; #\ I +10 &/h5< \ J +9 &1b9=\ J +9 &3bc6<\ J +10 &5%`7<\ I +9 &6e7;\ J +9 &8h8<\ J +10 &:jf:=\ J +9 &<,g:>g\ J +10 &=c:>\ J +9 &?c:>\ I +9 &Arg:=\ J +10 &C4f9>\ J +9 &Dg8<\ I +9 &Fh8< \ J +10 &Htx:= \ \ L +9 &J(:=\ Q +10 &K8>\ U +9 &M9>\ V +9 &OU:=\ + +10 &O;>\ K +8 ( +3 "collection"'b& +3 "core" &O^9=\ D +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.59 +2 "collection"'d& +4 "core" &O^9=\ D +2 .tHand.open + "manipulator"&^1 +66 "core" 1 +2 "manipulator"&a% +4 "core" % "   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&H'\ +95 "core" ' + .tPSV.dial PSR +2 "processing"%X +123 "core"  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%j +10 .tPS.seek 1.5ml + "processing"%' +1613 "core" ' +2 .tdelay 5 seconds +507 .PSV.dial :waste1 +2 "processing"%g  +53 "core"  +2 .tPS.seek 0ml +2 "processing"%h'W +1617 "core" ' + .tPSV.dial PSR +2 "processing"%i +40 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%f' +2631 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%e +2 "collection"'l  +6 "core" B +2 "processing"%j +2 "core" B +2 "processing"%m  +70 "core" +87  +2 .tPSV.dial :mixloop +2 "processing"%n +95 "core" + .tCTV.dial :air,avoiding: :intake +2 "collection"'p  +5 "core" + .tPTV.dial :PRVmixing +2 "processing"%o  +126 "core" +2 .tPS.seek 0ml +2 "processing"%s'W +2641 "core" ' +2 .tPSV.dial :air +2 "processing"%k  +40 "core"  +2 .tPS.seek 2.5ml +2 "processing"%u' +2624 "core" ' +2 .tPSV.dial :mixloop + "processing"%t +43 "core" +2 .tPS.seek 0ml + "processing"%q'W +2629 "core" ' +2 .tPSV.dial :air +6 "processing"%v  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%y' +2631 "core" ' +9 .tPSV.dial :mixloop +2 "processing"%r +42 "core" +2 .tPS.seek 0ml +2 "processing"%{'W +2624 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&}& +4 "core" &   E 4 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&w( +4 "core" ( + "manipulator"&x& +4 "core" &  S 4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &  \ C 4 +2 .tForearm.seek CC +2 "manipulator"&|', +107 "core" ' + .tHand.close +2 "manipulator"&~/ +73 "core" / +2 .tCC.seek :open +2 "collection"'( +379 "core" ( + "manipulator"&& +4 "core" &  l 4 +2 "manipulator"&z% +4 "core" % !  C  +2 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +274 "core" ( + "manipulator"&& +4 "core" &-   g a +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +4 "core" &-  a +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&\ '! +106 "core" ' +2 .tHand.open +2 "manipulator"&1 +73 "core" 1 + "manipulator"&% +4 "core" % &  \ ǽ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 .tPSV.dial :mixloop + "processing"% +4 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%  +4 "core" +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%  +2 "collection"'  +4 "core"  +11 +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +4 "core" +2 #tLoading lyfil puck from tube 2 into Collection Clamp + "collection"'& +4 "core" &SU\ +2 "manipulator"&% +4 "core" %\  \ R  +2 "storage"(% +4 "core" %|\ %\ # =\ +2 "storage"(. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(( +191 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 ("& +3 "core" & _\ +2 "manipulator"&& +4 "core" &-  G a +2 "manipulator"& % +4 "core" %\     +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&#( +55 "Can"\ 21ڲ +121 "core" ( + "manipulator"&$& +4 "core" &   E "z +2 "storage"(& +3 "core" & \ \  >\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&'' +102 "core" ' + "storage"((& +4 "core" & \ "\ $ "\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(@'H +282 "core" ' +2 "storage"()- +3 "core" -'l +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (*& +2 "core" & 2\ +3 "manipulator"&,& +3 "core" &\ \ R "z +2 .tElbow.seek 2 +2 "manipulator"&U( +4 "core" ( + "manipulator"&`& +4 "core" &\ \  y "z +2 "storage"(.& +4 "core" & 8\ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&0'y +13 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&1/ +77 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&-& +2 "storage"(3'v +8 "core" &\   "z +2 "manipulator"&6% +3 "core" % { \  n +2 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 .tElbow.seek CC + "manipulator"&( +150 "core" ( + "manipulator"&7& +5 "core" ' + &   S + +2 ."downElevator"SE.stop +2 .tElbow.reconfigure :loose +2 "storage"(5 +3 "manipulator"&$ &.,(#b +4 &2& +3 "core" &  \ G + +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&]', +102 "core" ' +2 "manipulator"&4& +3 "core" &   J + +3 "manipulator"&% +4 "core" %4  U +2 "collection"'<& +16 "core" &SW\ +3 "collection"'+& +50 "core" &UV\ +9 &TV\ + &UVt\ +2 &RWZ\ + &SVY\ + &QWK\ + &SX;\ +2 .tCC.seek :closed +3 "collection"'=(O +3 "core" &TW\ +6 &TV \ 9 +9 &DKSX\ 0 +9 &}xQV\ E +10 &.eTV+\ J +9 &cSTO\ J +10 &cRXC\ I +9 &ucUT,\ J +9 &6bTX\ J +10 &bSW{\ J +9 &eRW\ J +9 &}`RV\ I +10 &!?eTU\ I +9 &#aTW\ J +10 &$gRY\ J +9 &&bSWw\ J +9 &(G`TVq\ I +10 &*bQWo\ J +9 &+_TXc\ I +9 &-aRVN\ J +10 &/P^UXG\ I +9 &1`TX6\ I +10 &2cUV+\ I +9 &4eSX \ I +9 &6VgSX\ J +10 &8aSW\ \ J +9 &9`RXT\ I +10 &;aTWr\ J +9 &=_eTVk\ I +9 &? gUW[\ J +10 &@bRVZ\ J +9 &BgTXO\ I +9 &DhfUYL\ I +10 &F(cSV9\ J +9 &GqSW5\ K +9 &IRW"\ M +10 &KURU\ S +9 &MRU\ U +10 &NzSX\ 2 +9 &Oe'SU\ #g +9 &O`SV\ C +3 ( +2 "collection"'+& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.49 +2 .Hand.open + "manipulator"&?1 +75 "core" 1 +2 "manipulator"&5% +4 "core" % -  ; +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&/'\ +95 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'B  +126 "core"  +2 .tCSV.dial CTV + "collection"'D  +28 "core"  +2 .tPS.seek 2.5ml +2 "processing"%E' +2633 "core" ' +2 "collection"'% +4 "core" % @+,\ +3 .tCS.seek 4.15ml + "collection"'K'Q +1573 "core" ' +2 .tdelay 8 seconds +803 .PSV.dial :air +2 "processing"%:  +42 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%A  +68 "core"  +2 .tPS.seek 0ml +2 "processing"%;'W +2626 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'M ` +38 "core" ^ + .tCSV.dial :air +2 "collection"'N @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'9' D +1574 "core" ' + .tCSV.dial CTV +2 "collection"'G  +42 "core"  +3 .tCS.seek 0ml + "collection"'I' +2620 "core" ' + .tCBV.dial :waste1 +2 "collection"'S @ +28 "core" > +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'C  +127 "core" +2 "collection"'%& +4 "core" &O]PV\ C +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&% +4 "core" %\    +2 "storage"(V% +3 "core" %n \ +2 "storage"(W. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(( +197 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (>& +2 "core" & N\ +3 "manipulator"&O& +3 "core" &   + +2 "manipulator"&Y% +5 "core" %\    I  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&Z( +154 "core" ( + "manipulator"&Q& +4 "core" & \  [ \ +2 "storage"(J& +4 "core" & N\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&R' +97 "core" ' +2 "storage"(T& +3 "core" & \ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(F'H +282 "core" ' +2 "storage"(!- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&\\& +3 "core" &  6 \ +3 "storage"(_& +3 "core" & X\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 +2 "manipulator"&P'D +34 "core" ' + .tElbow.hold +2 "manipulator"&8, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 "storage"(d- +2 "core" -' +3 .tSE.seek 0.11 Pucks below Top Plate +3 "storage"(^'K +26 "core" ' + "manipulator"&a% +4 "core" %X}  U ȼD +2 "storage"(b& +4 "core" & m | \ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 320 counts + "manipulator"&X'τ +21 "core" ' + "manipulator"&[& +5 "core" &   \ + "storage"(g& +4 "core" & X\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&' +28 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(i'B +37 "core" ' +2 "manipulator"&h& +4 "core" &  S \ + "manipulator"&e% +4 "core" %   b  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&j'\ +89 "core" ' +10 .tElbow.seek CC + "manipulator"&l( +159 "core" ( +2 "manipulator"&m& +4 "core" &   4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &n& +3 "core" & p 4 +2 .tForearm.seek CC +2 "manipulator"&p', +94 "core" ' +3 .tHand.close + "manipulator"&o/ +65 "core" / +2 .tCC.seek :open +2 "collection"'f( +376 "core" ( + "storage"(k& +4 "core" & \ +2 "storage"(s& +4 "core" & \ +2 "manipulator"&t& +4 "core" &  4 +2 "manipulator"&u% +4 "core" % ?  / +2 .tForearm.seek :retract +2 "manipulator"&v'\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&q( +156 "core" ( + "manipulator"&r& +4 "core" &  h  +2 "storage"(y& +4 "core" &\ \  v\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&}'D +111 "core" ' + .tElbow.hold +2 "manipulator"&x, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&1 +76 "core" 1 +2 "manipulator"&~% +3 "core" % Xq  d Ǹ +2 "storage"(L& +4 "core" & ^\ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 320 counts + "manipulator"&H'τ +14 "core" ' +2 "manipulator"&c& +4 "core" &  ^  +2 "storage"(& +4 "core" &\ %\  \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&z' +17 "core" ' + "storage"(|% +4 "core" %?\ "\ $ /\  +3 ."downElevator"SE.seek :down +4 "storage"('v +98 (% +4 "core" %E r\ U^ +2 "manipulator"&w% +3 "core" %   Q +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +43 ' + ."downElevator"SE.stop +6 "storage"(5 +3 .tPSV.dial :air +2 "processing"%  +68 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2630 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +40 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +41 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +41 "core" +2 .tdelay 1 second +102 .PSV.dial :air +4 "processing"%  +42 "core"  +2 .tdelay 1 second +103 .PS.seek 0ml + "processing"% 'W +2630 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +4 "core" &%\ +2 "manipulator"&& +4 "core" &  f  +2 "manipulator"&% +3 "core" %\ ! Y 2 +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +171 "core" ( + "manipulator"&\ & +4 "core" &-  D +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &"& +3 "core" &-  : D +2 .tForearm.seek :garage +2 "manipulator"&'! +107 "core" ' +2 .tHand.close + "manipulator"& / +75 "core" / +2 "manipulator"&&& +4 "core" &- C D +2 "manipulator"&$% +4 "core" % ,  ~ +2 .tForearm.seek :retract +2 "manipulator"&'\ +105 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&(( +148 "core" ( +2 "manipulator"&& +4 "core" &  H !q +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &\  G !q +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&)' +91 "core" ' +2 "manipulator"&*& +51 "core" &  6 !q +2 "manipulator"&,% +3 "core" %   % Y +3 "processing"%`& +4 "core" &p\ +3 "processing"%.& +5 "core" &x\ +2 .tPC.seek :closed +2 "processing"%1(Tg +5 "core" &F\ +6 &EH\ #c +10 &kWV\ 7 +9 &S\ K +9 &d<\ K +10 &I`\ L +9 & e3\ K +9 &e9\ K +10 &f\ K +9 &Rg\ K +10 &c\ L +9 &c\ K +9 &!e\ K +10 &#[`\ K +9 &%b\ K +9 &&c\ L +10 &(b\ K +9 &*bb\ K +10 &,$`\ K +9 &-`\ K +9 &/`\ K +10 &1ka\ K +9 &3.b\ J +10 &4e\ K +9 &6e\ L +9 &8r_\ K +10 &:6_\ J +9 &;`\ K +9 &=a\ K +10 &?zb\ K +9 &A>a\ J +9 &Bb\ K +10 &Dd\ K +9 &Fi\ K +10 &HBm\ L +9 &I}\ N +9 &K \ Q +10 &Mz&\ Q +9 &O;%\ Q +9 &P-\ Q +10 &R-\ I +9 &SH%\ W +10 &TJ 8-\ ) +5 ( +2 "processing"%.& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.47 + "processing"%-& +3 "core" &TJ-\ ) +2 &TJ-\ ) +2 .tHand.open + "manipulator"&61 +76 "core" 1 + "manipulator"&#% +4 "core" %  Y +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&''\ +97 "core" ' + .tPRV.dial :air +2 "processing"%7  +42 "core"  +2 .tPSV.dial :mixloop + "processing"%2 +42 "core" +3 "processing"%@% +4 "core" %TZ\ +2 .tPS.seek 0.3ml +2 "processing"%0' +384 "core" ' +2 .tPSV.dial PSR +2 "processing"%4 +96 "core"  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml +3 "processing"%'* +485 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%U' +1917 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%< +108 "core" +2 .tPTV.dial :mixing +2 "processing"%3 @ +70 "core" B + .tPBV.dial :waste2 +2 "processing"%  +89 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2638 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&?& +4 "core" &    !p +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&5( +3 "core" ( +2 "manipulator"&+& +4 "core" &    !p +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &B& +3 "core" &  ) !p +2 .tForearm.seek PC +2 "manipulator"&D' +94 "core" ' + .tHand.close +2 "manipulator"&]/ +77 "core" / +2 .tPC.seek :open + "processing"%{( +400 "core" ( + "manipulator"&& +4 "core" &\   # !p +2 "manipulator"&% +4 "core" %  \ 3 ? +2 .tForearm.seek :retract +2 "manipulator"&:'\ +92 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&A(- +148 "core" ( + "manipulator"&E& +4 "core" &- \  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &M& +3 "core" &-  \ @ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&N'! +112 "core" ' + .tHand.open +2 "manipulator"&K1 +69 "core" 1 + "manipulator"&G% +4 "core" % *   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&9'\ +98 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%S& +4 "core" &\ +2 "manipulator"&C% +4 "core" %     \ +2 "storage"(%% +4 "core" %\ \ \ +2 "storage"(. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(V( +194 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (W& +3 "core" & \  +2 "manipulator"&>& +3 "core" &- ] +2 "manipulator"&O% +4 "core" %     \ +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&Y( +177 "core" ( +42 "manipulator"&& +11 "core" & \ / H +2 "storage"(Q& +4 "core" & \ G\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&J' +94 "core" ' +2 "storage"(T& +3 "core" & \ \ % q\  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('H +281 "core" ' + "storage"(/- +3 "core" -'} +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (!& +3 "core" & \  +2 "manipulator"&\\& +4 "core" & s H +2 .tElbow.seek 2 +2 "manipulator"&_( +3 "core" ( +2 "manipulator"&d& +4 "core" &   H +2 "storage"(a& +3 "core" & \  +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&b'y +13 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&[/ +67 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&g& +2 "storage"(h'v +8 "core" & \ K H +2 "manipulator"&e% +3 "core" % u   8 m +3 .tForearm.seek :retract + "manipulator"&R'\ +94 "core" ' +2 .tElbow.seek PC +2 "manipulator"&Z( +172 "core" ' + ."downElevator"SE.stop + "storage"(5 +104 "core" ( + "manipulator"&F& +4 "core" &   % +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &P& +4 "core" &   ; % +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&X' +98 "core" ' +2 "manipulator"&^& +4 "core" &  " % +2 "manipulator"&m% +4 "core" % \  U  +2 "processing"%n& +4 "core" &O\ +3 "processing"%& +5 "core" &R\ +2 .tPC.seek :closed +2 "processing"%8(Tg +4 "core" &c\ +7 &=d\ $e +10 &Xd\ 7 +9 &~d\ J +9 &\\a\ L +10 &|YT\ K +9 &>]P\ K +10 &bT\ L +9 &`S\ K +9 &`Q\ K +10 &F]O\ K +9 & Z;\ K +9 &!]A\ K +10 &#Y?\ K +9 &%N^B\ K +10 &'[A\ K +9 &(_D\ K +9 &*^=\ L +10 &,W\\/\ K +9 &.\\.\ K +9 &/\\2\ K +10 &1Z3\ K +9 &3_]-\ K +10 &5!].\ K +9 &6\\.\ K +9 &8].\ K +10 &:g].\ K +9 &<)] \ K +9 &=\\\ K +10 &?`#\ K +9 &Ao\\!\ K +10 &C1\\"\ K +9 &D_&\ K +9 &F]#\ K +10 &Hte\ L +9 &J2r\ M +9 &K\ Q +10 &M\ Q +9 &Ol\ Q +10 &Q-\ R +9 &R\ ? +9 &S<r\ \\ +10 &TH&\ ( +5 ( +2 "processing"%& +4 "core" &TH\ ( +2 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.49 + .Hand.open +2 "manipulator"&o1 +70 "core" 1 +3 "manipulator"&j% +4 "core" %   I  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&='\ +100 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%k  +3 %s9 +6 "core" 9v +102 "processing"%t9 +2 "core" 9v +103 "processing"%u9 +2 "core" 9u  +103 "processing"%r9 +2 "core" 9u  +103 "processing"%y9 +2 "core" 9u +103 "processing"%p9 +2 "core" 9u +103 "processing"%l9 +2 "core" 9u +103 "processing"%9 +2 "core" 9u +103 "processing"%~9 +2 "core" 9u" +103 "processing"%L9 +3 "core" 9u& +103 "processing"%c9 +2 "core" 9u+ +103 "processing"%9 +2 "core" 9u/ +103 "processing"%|9 +2 "core" 9v3 +103 "processing"%v9 +2 "core" 9u7 +103 "processing"%9 +3 "core" 9u; +103 "processing"%w9 +2 "core" 9u@ +103 "processing"%q9 +2 "core" 9vD +103 "processing"%}9 +2 "core" 9uH +103 "processing"%H9 +2 "core" 9vL +103 "processing"%i9 +3 "core" 9vP +103 "processing"%9 +2 "core" 9uU +103 "processing"%z9 +2 "core" 9vY\ +103 "processing"%9 +2 "core" 9u] +103 "processing"%;9 +2 "core" 9va +103 "processing"%9 +2 "core" 9we +103 "processing"%9 +2 "core" 9wj +103 "processing"% 9 +2 "core" 9 vn +103 "processing"% 9 +43 "core" 9xr +110 "processing"%9 +3 "core" 9wx +102 "processing"%9 +3 "core" 9"x| +103 "processing"%9 +2 "core" 9(x +103 "processing"%9 +2 "core" 9.y +103 "processing"%\ 9 +2 "core" 95y +103 "processing"%"9 +2 "core" 9:x +3 .tPH.hold 2:00:00,28C +3 "processing"%x pp8 +3 .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +95 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml + "processing"%&' +597 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml +2 "processing"%$'[ +1616 "core" ' +2 .tPTV.dial :puck +2 "processing"%  +70 "core"  + .tPSV.dial PTV +2 "processing"% +70 "core" +2 .tPBV.dial :waste1 +2 "processing"%  +126 "core"  +2 "processing"%% +3 "core" %Y\  +3 .tPS.seek 1.5ml + "processing"%*' +592 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%,'W +1613 "core" ' + .tdelay 5:00 +6701 "Can"\ =p +23301 #trecoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%`  +5 "core"  + .tPBV.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 +2 .PSV.dial PSR + "processing"%- +72 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%6' +2350 "core" ' + .tPSV.dial PTV +2 "processing"%# +70 "core" +2 .tdelay 5 seconds +503 .PSV.dial PSR +2 "processing"%. +70 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +3 "processing"%7 +69 "core" +2 .tdelay 5 seconds +503 .PSV.dial :air + "processing"%2  +69 "core"  +3 .tPS.seek 0ml +2 "processing"%@'W +2294 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%)  +129 "core" + .tPSV.dial :mixloop +2 "processing"% +55 "core" + .tPRV.dial :ab1 +2 "processing"%4 @ +72 "core" B +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%0'w +348 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +3 "collection"'  +2 "processing"%<  +46 "core"  +4 +2 "processing"%3% +3 "core" %tE\  +3 .tPS.seek 0.3ml + "processing"%' +366 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'U  +28 "core" +2 .tPRV.dial :air +2 "processing"%?  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%+'D +1266 "core" ' +2 .tPRV.dial :waste2 + "processing"%B @ +69 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%]' +862 "core" ' + #taddPMLReagent08 +2 .PSV.dial :air + "processing"%(  +41 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%''[ +1614 "core" ' +2 .tPSV.dial :PML +2 "processing"%1 +42 "core" + .tPTV.dial :mixing +2 "processing"% @ +72 "core" B + .tPBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%E% +3 "core" %_\  +3 .tPS.seek 1.85ml + "processing"%M'? +240 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%D * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%5'W +1962 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'K& +4 "core" &]`\ +2 "manipulator"&G& +4 "core" &   G % +2 "manipulator"&S% +3 "core" %\ -   $r +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&:(- +123 "core" ( + "manipulator"&C& +4 "core" &-   A ) +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &%& +49 "core" &-   K ) +3 .tForearm.seek :garage +2 "manipulator"&'! +109 "core" ' +2 .tHand.close +2 "manipulator"&N/ +72 "core" / +2 "manipulator"&W& +4 "core" &-  Q ) +2 "manipulator"&>% +4 "core" % )  P +2 .tForearm.seek :retract +2 "manipulator"&O'\ +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +276 "core" ( + "manipulator"&& +4 "core" &   P 3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &Q& +3 "core" &  3 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&A', +103 "core" ' +2 "manipulator"&T& +3 "core" &  3 +3 "manipulator"&9% +3 "core" %*  ( r +2 "collection"'/& +4 "core" &\\`\ +3 "collection"'!& +5 "core" &_b\ +2 .tCC.seek :closed +2 "collection"'\\(O +5 "core" &^a\  +8 &3]a\ +{ +9 &f^`\ > +10 &_b\ L +9 &T^^b\ J +9 &e^b\ K +10 &d`a\ K +9 &c_a\ K +9 &Ze_c\ K +10 &c^a\ K +9 &e_b\ J +10 & c`b\ K +9 &"ce^c\ K +9 &$$c^a\ K +10 &%_]b\ J +9 &'e`c\ K +9 &)lb]b\ J +10 &+-d_`\ K +9 &,c]d\ K +10 &.b^c\ K +9 &0se``\ K +9 &25`^`\ K +10 &3b]b\ J +9 &5b\\_\ J +9 &7{e]c\ K +10 &9<f\\b\ K +9 &:`]a\ K +10 &<c^a\ J +9 &>b]b\ J +9 &@F`^b\ K +10 &Bgab\ K +9 &Cd^a\ J +9 &Ec]a\ J +10 &GKk_b\ L +9 &Iaa\ N +10 &J\\b\ R +9 &Lr^`\ V +9 &N1^`\ D +10 &O>=]b\ #j +9 &Ou^`\ C +5 ( +3 "collection"'!& +3 "core" &O_^`\ C +2 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.56 +2 "collection"'d& +4 "core" &O_^b\ C +2 .tHand.open + "manipulator"&a1 +75 "core" 1 +2 "manipulator"&[% +4 "core" % * r +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&g'\ +95 "core" ' + .tPSV.dial PSR +2 "processing"%e +97 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%Y' +1607 "core" ' +2 .tdelay 5 seconds +507 .PSV.dial :waste1 +2 "processing"%J  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +1607 "core" ' + .tPSV.dial PSR +2 "processing"%b +42 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%F' +2635 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +4 "processing"%P  +2 "collection"'_  +31 "core"  +124 +2 .tPSV.dial :mixloop +2 "processing"%^ +96 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'m  +15 "core" ~ + .tPTV.dial :PRVmixing +2 "processing"%n  +73 "core" +3 .tPS.seek 0ml +2 "processing"%h'W +2634 "core" ' +2 .tPSV.dial :air +2 "processing"%R  +40 "core"  +2 .tPS.seek 2.5ml +2 "processing"%{' +2634 "core" ' + .tPSV.dial :mixloop +2 "processing"%o +54 "core" +3 .tPS.seek 0ml +2 "processing"%j'W +2634 "core" ' +2 .tPSV.dial :air +7 "processing"%s  +40 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2499 "Can"\ T +133 "core" ' + .tPSV.dial :mixloop +2 "processing"%t +42 "core" +2 .tPS.seek 0ml +2 "processing"%X'W +2632 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&u& +4 "core" & n 3 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&r( +33 "core" ( +2 "manipulator"&y& +3 "core" &   A  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &p& +3 "core" & \  5  +2 .tForearm.seek CC +2 "manipulator"&l', +101 "core" ' +2 .tHand.close +2 "manipulator"&/ +76 "core" / +9 .tCC.seek :open +2 "collection"'~( +376 "core" ( + "manipulator"&L& +4 "core" & \ ;  +2 "manipulator"&c% +4 "core" %    C 2 +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&|(- +270 "core" ( +2 "manipulator"&v& +4 "core" &-   6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-   ( 6 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&w'! +110 "core" ' +2 .tHand.open +2 "manipulator"&q1 +71 "core" 1 + "manipulator"&}% +4 "core" % * +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&H'\ +98 "core" ' +2 ."da"delayUntil "11:20:13.84" +24785 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%i @ +71 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%z * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%;' +2297 "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 + "processing"%  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2266 "core" ' +2 #"da"washCycleDA #1 of 2 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +595 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1615 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%\  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%" +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 "processing"%% +4 "core" %]&\  +2 ."da"PS.seek 1.5ml +3 "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"%'W +1605 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + ."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"% +69 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%*' +1689 "Can"\ F +623 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%k +81 "core" ~ + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%` +79 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +68 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%-'W +2299 "core" ' +2 #"da"washCycleDA #2 of 2 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%, +124 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%#' +592 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +43 "processing"%.'[ +1619 "core" ' + ."da"PTV.dial :puck +3 "processing"%7  +4 "core"  + ."da"PSV.dial PTV +2 "processing"%2 +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%6  +33 "core"  + "processing"%)% +4 "core" %W\  +2 ."da"PS.seek 1.5ml +2 "processing"% ' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%4 * +32 "core" * +2 ."da"PS.seek 0ml +2 "processing"%@'W +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%<  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%3 * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%0 +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%U' +2307 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%? +70 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +70 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +7 "processing"%B +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%+  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%('W +2297 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air +2 "processing"%]  +41 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%1  +128 "core" + ."da"delay 5 seconds +503 .PRV.dial :ab2 +2 "processing"%  +42 "core" ~ +2 ."da"PTV.dial :PRVmixing +2 "processing"%  +15 "core" + ."da"PSV.dial :mixloop +2 "processing"%E +42 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%D' +393 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%'  +42 "core"  + "processing"%M% +4 "core" %\  +3 ."da"PS.seek 0.55ml +2 "processing"%K'z +335 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%G  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%S'[ +1565 "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"%Z  +32 "core"  +2 "processing"%N% +4 "core" %Z\  +2 ."da"PS.seek 1.85ml +2 "processing"%W': +236 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%> * +33 "core" * +2 ."da"PS.seek 0ml +2 "processing"%='W +1969 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +21556 "Can"\ Hk2 +26447 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"% @ +16 "core" ? + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Q * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%:  +41 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%T' +2279 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%9 +42 "core" + ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%/  +42 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%O +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%f  +41 "core"  +3 ."da"PS.seek 0ml +6 "processing"%d'W +2280 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%a +123 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%[' +592 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%!'[ +1660 "core" ' +8 ."da"PTV.dial :puck +2 "processing"%e  +71 "core"  +2 ."da"PSV.dial PTV +2 "processing"%A +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%5  +34 "core" +2 "processing"%J% +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"%b * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1615 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%_  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%P  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%^ * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%m +70 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%n' +2281 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%F +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%R +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%h +69 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%o  +69 "core"  +3 ."da"PS.seek 0ml +2 "processing"%{'W +106 "Can"\ :Ȳ +2180 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%s +135 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%j' +585 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%t'[ +1629 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%u +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%y  +33 "core"  + "processing"%p% +4 "core" %^B\ +2 ."da"PS.seek 1.5ml +2 "processing"%' +591 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%g'W +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%\\  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%L  +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 +2 "processing"%l +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%v' +2306 "core" ' + ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%r +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%q +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%}  +68 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2312 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%w +135 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%i' +592 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1616 "core" ' + ."da"PTV.dial :puck +2 "processing"%z  +5 "core"  + ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%X  +32 "core"  +2 "processing"%% +4 "core" %[\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +625 "core" ' +8 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +3 ."da"PS.seek 0ml +2 "processing"% 'W +1609 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%;  +5 "core"  + ."da"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"% +70 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%\ ' +2303 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%" +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +68 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +80 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2277 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%& +132 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +15 ."da"PS.reconfigure :default +8 "processing"%#A d`xb +8 ."da"PS.seek 0.25ml +9 "processing"%'7 +347 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%' +333 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%$'[ +1558 "Can"\ *^ +62 "core" ' + ."da"PTV.dial :puck +7 "processing"%  +5 "core"  + ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%k  +35 "core" +2 "processing"%`% +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"% * +36 "core" , +3 ."da"PS.seek 0ml +2 "processing"%*'W +1613 "core" ' + ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%,  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%-  +35 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%# * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%7 +73 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%2' +2445 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%6 +75 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "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"%4  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'W +2427 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%< +142 "core"  + #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%'[ +2130 "core" ' + ."da"delay 5 seconds +503 .PTV.dial :puck +2 "processing"%3  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%0 +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%@  +34 "core" +2 "processing"%?% +4 "core" %`-\ # +2 ."da"PS.seek 1.5ml +2 "processing"%' +589 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%B * +35 "core" + + ."da"delay 1 second +103 .PSV.dial :waste1 + "processing"%+  +116 "core"  +3 ."da"PS.seek 0ml +2 "processing"%U'W +1608 "core" ' + "processing"%]9 +3 "core" 95= +3 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%1 +2 "core" 5> +2 "processing"%& +3 "core" &TH\ -( +54 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&% +4 "core" %\  6 , L  +2 "storage"(E% +4 "core" %| B\ F +2 "storage"((. +2 "core" .( +3 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 1 +2 "storage"('( +199 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (M& +3 "core" & l _ u\ A +3 "manipulator"&D& +3 "core" &- B 9 6 +2 "manipulator"&G% +4 "core" %\  ( )  +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&K( +177 "core" ( +3 "manipulator"&C& +3 "core" &\ @ F # +2 "storage"(%& +4 "core" & | | \ D +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&Z' +99 "core" ' + "storage"(N& +4 "core" & \ G +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"(>'H +284 "core" ' + "storage"(S- +3 "core" -'t +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&W& +3 "core" &  j "~ +2 "storage"(& +4 "core" & c j \ @ +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +2 "manipulator"&'D +37 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&Q, +2 "core" , +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"(:- +2 "core" -'t +3 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(=': +30 "core" ' + "manipulator"&9% +4 "core" %Je  +2 "storage"(/& +4 "core" & H\ 0 +2 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 1 + 306 counts + "manipulator"&O'v +18 "core" ' +2 "manipulator"&f& +3 "core" &\ 7 2 "~ +3 "storage"(T& +3 "core" & Z\ E +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&a' +17 "core" ' +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(d'1 +41 "core" ' +2 "manipulator"&[& +3 "core" &\ M G "~ +2 "manipulator"&e% +4 "core" % < 5 U +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&A'\ +90 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&5( +294 "core" ( +2 "manipulator"&J& +4 "core" &  * +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &!& +4 "core" &  * +2 ."da"Forearm.seek PC +2 "manipulator"&b' +100 "core" ' + ."da"Hand.close +2 "manipulator"&Y/ +69 "core" / + ."da"PC.seek :open +3 "processing"%_( +402 "core" ( + "storage"(P& +4 "core" & \ F +2 "manipulator"&^& +4 "core" & & &  * +2 "manipulator"&m% +3 "core" % > G  +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&F( +241 "core" ( +2 "manipulator"&R& +3 "core" &\ ; % p # +3 "storage"(h& +3 "core" & { l\ C +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&o' +93 "core" ' +2 ."da"Hand.open + "manipulator"&n1 +67 "core" 1 +3 "storage"(s- +3 "core" -'1 +55 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"({' +25 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.19 Pucks below Top Plate +2 "storage"(j' +51 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da24jan2911h50ml_niagara.tif +1983 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +30766 #"da"WARNING: Too Dark -- required 1652.33s exposure > 300s time limit\ SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da24jan2911h50ml_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da24jan2911h50ml20s_niagara.tif +2068 #SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da24jan2911h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da24jan2911h50ml30s_niagara.tif +2987 "Can"\ %(C +82 #"da"SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da24jan2911h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "300.0 sec auto-exposure",Subject: "da24jan2911h50ml images!" +2 "storage"(- +6 "core" -' +2 "storage"(u& +5 "core" & # U g\ +2 "manipulator"&y& +5 "core" & 9 h +7 ."da"Elbow.seek 1 +12 "manipulator"&p( +24 "core" ( +2 "manipulator"&t& +6 "core" &  +2 "storage"(& +3 "core" & B ? X\ +4 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&' +4 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.91 Pucks below Top Plate +3 "storage"(\\'= +59 "core" ' + "manipulator"&L& +6 "core" &  \ +2 "storage"(c& +4 "core" & \  I\ +2 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +2 "manipulator"&l'D +36 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&g, +5 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +5 ."da"SE.seek 2.09 Pucks below Top Plate +6 "storage"('( +25 "core" ' +2 "manipulator"&r% +4 "core" %Uo ȸ! +2 "storage"(q& +11 "core" & 4\ +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 317 counts +2 "manipulator"&}'ρ +20 "core" ' +2 "manipulator"&v& +6 "core" &   +2 "storage"(w& +3 "core" &\ \ L\ +3 ."da"Forearm.reconfigure :tight +11 "manipulator"&#Q@2^d^\ b +43 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&' +21 "core" ' +2 "storage"(i% +4 "core" %0\ \  -\ +8 ."downElevator"SE.seek :down +8 "storage"(z'v +96 (% +7 "core" %C 5\ SR +5 "manipulator"&X% +9 "core" %\  C +5 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&'\ +90 "core" ' +30 ' +2 ."downElevator"SE.stop +2 "storage"(5 +7 (& +6 "core" &\ \ \ J\ +7 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +5 #tStarting finalPurge +2 "processing"% & +9 "core" &^\ +7 "manipulator"&& +11 "core" & & +5 "manipulator"&;% +7 "core" %\      +6 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&(- +169 "core" ( +3 "manipulator"&& +7 "core" &-   p +5 ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +6 && +6 "core" &-  \ ^ p +5 ."psFlush"Forearm.seek :garage +2 "manipulator"& '! +105 "core" ' +4 ."psFlush"Hand.close +2 "manipulator"&"/ +77 "core" / +3 "manipulator"& & +8 "core" &-   / p +4 "manipulator"&% +111 "core" % 2 \ B +7 ."psFlush"Forearm.seek :retract +4 "manipulator"&'\ +106 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +10 ."psFlush"Elbow.seek PC +6 "manipulator"&\ ( +124 "core" ( +4 "manipulator"&&& +7 "core" &    +4 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +5 && +7 "core" &  +4 ."psFlush"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek PC +4 "manipulator"&' +107 "core" ' +3 "manipulator"&& +7 "core" & \  +5 "manipulator"&% +7 "core" %  \ < +5 "processing"%& +7 "core" &X\ +6 "processing"%k& +10 "core" &@\ +6 ."psFlush"PC.seek :closed +3 "processing"%`(Tg +8 "core" &X\ +2 &\\\  +6 &3~R\ *y +10 &eM\ = +11 &wQ\ L +7 &E]R\ K +9 &]R\ K +10 &`Y\ K +9 &`L\ K +10 &L_Y\ K +10 &_T\ K +8 &bT\ K +10 & ]H\ K +9 &"U]G\ K +9 &$]<\ K +10 &%]:\ K +9 &'_=\ K +10 &)]c@\ K +10 &+]G\ K +8 &,]J\ K +10 &.]H\ K +9 &0e]F\ K +9 &2'\\F\ K +10 &3]H\ K +9 &5[@\ K +10 &7n_E\ J +11 &9/`E\ K +9 &:bE\ K +9 &<bJ\ K +9 &>u[F\ K +8 &@8]J\ J +10 &A]H\ J +9 &C_I\ J +10 &E~bF\ K +10 &G?d4\ K +8 &Hn:\ L +10 &J?\ O +9 &Lt(\ Q +9 &N7/\ P +10 &O1\ Q +9 &Q'\ R +10 &S]yn%\ 6 +10 &T')m0\ K +8 &TI7\ ) +2 ( +5 "processing"%k& +8 "core" &TI:\ ) +4 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.52 +3 "processing"%$& +7 "core" &TI&\ ) +4 ."psFlush"Hand.open +3 "manipulator"& 1 +78 "core" 1 +3 "manipulator"&% +8 "core" %    +4 ."psFlush"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +2 "manipulator"&,'\ +100 "core" ' +3 ."psFlush"PSR.select :air +4 .PSV.dial PSR +3 "processing"%- +43 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +3 "processing"%#' +210 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +378 "core" ' +3 ."psFlush"delay 5 seconds +504 .PSR.select :air +4 "processing"% +13 ."psFlush"PS.seek 2.5ml +4 "processing"%7' +153 #"uploadLog"upsync +1968 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%* @ +183 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%6  +128 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"%) +95 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%.'9 +2636 "core" ' + ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"%4 +96 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%2' +599 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%<' +2113 "core" ' + ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 ."psFlush"PTV.dial :mixing +2 "processing"%3 @ +70 "core" A + ."psFlush"PSV.dial :mixloop +7 "processing"%0 +96 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%@'9 +2634 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%? +97 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'P +1099 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%B' +1616 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%+ +70 "core" + ."psFlush"PTV.dial :puck +3 "processing"%  +69 "core"  +2 ."psFlush"PBV.dial :waste1 +3 .PS.seek 0ml + "processing"%]'W +2668 "core" ' +9 ."psFlush"PSV.dial PSR +2 "processing"%1 +70 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +592 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2124 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%E +70 "core" + ."psFlush"PBV.dial PSV +3 "processing"%( U +52 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%M'W +2635 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%D @ +41 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%G' +2634 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%V  +79 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%C'W +2632 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%% +40 "core"  + ."psFlush"PSR.select :air +4 .PS.seek 2.5ml + "processing"%N' +2625 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%| +66 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%H U +4 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%S'W +2640 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%W @ +47 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2636 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%:  +79 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%9'W +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%/ +41 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%f'P +1102 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%T' +1603 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%[ +66 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%e  +4 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%Z  +51 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%K'W +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%> +68 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +593 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%O' +2124 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%= +68 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%a U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%J'W +2630 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%Q @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%!' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%Y  +79 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%A'W +2635 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%8 +41 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%P' +659 "Can"\ >* +1988 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%^ +67 "core" + ."psFlush"PBV.dial PSV +7 "processing"%m U +15 "core" S +3 ."psFlush"PS.seek 0ml +2 "processing"%b'W +2630 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%R @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +42 "processing"%h' +2642 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%5  +80 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%n'W +2635 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'s& +4 "core" &lq\ +2 "manipulator"&& +4 "core" &  \\ +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&d( +3 "core" ( +2 "manipulator"&{& +4 "core" &  V +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &   +2 .tForearm.seek PC +2 "manipulator"&u' +99 "core" ' + .tHand.close +2 "manipulator"&y/ +76 "core" / +2 .tPC.seek :open +2 "processing"%t( +401 "core" ( + "manipulator"&& +4 "core" & \  +2 "manipulator"&L% +4 "core" %   \ +2 .tForearm.seek :retract +2 "manipulator"&c'\ +95 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&r( +349 "core" ( +2 "manipulator"&q& +4 "core" &  y 0 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &v& +3 "core" &  \ * 0 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&w', +99 "core" ' + "manipulator"&F& +4 "core" &  M 0 +2 "manipulator"&o% +4 "core" %"   P +2 "collection"'j& +4 "core" &lo.\ +3 "collection"'i& +5 "core" &mp/\ +2 .tCC.seek :closed +2 "collection"'(O +5 "core" &lo\ +6 &=ln\ %g +10 &Yoo\ 7 +9 &jp\ K +10 &alp\ J +9 &ejo\ K +9 &Fglr\ K +10 &gjp\ K +9 &amp\ K +10 &bmo\ K +9 &Nikp\ K +9 & glo\ J +10 &!elo\ J +9 &#blo\ J +9 &%Wfko\ J +10 &'bkp\ K +9 &(amo\ J +9 &*clm\ K +10 &,a`mo\ J +9 &.!bmq\ K +10 &/ekp\ K +9 &1elq\ K +9 &3genp\ K +10 &5+_lq\ J +9 &6gjo\ J +9 &8hlo\ J +10 &:p`ko\ J +9 &<2dlp\ J +10 &=dkm\ J +9 &?ekq\ J +9 &Ax`mp\ J +10 &C;alp\ J +9 &Dclp\ K +9 &Fclp\ K +10 &Hzwlp\ L +9 &J0ln\ P +10 &Kjn\ U +9 &Mmn\ W +9 &ORjn\ . +10 &O}io\ G +8 ( +3 "collection"'i& +3 "core" &Oikp\ E +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.58 +2 "collection"'p& +4 "core" &Oikn\ E + .tHand.open +2 "manipulator"&1 +70 "core" 1 +2 "manipulator"&X% +3 "core" % "  0 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&\\'\ +94 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'l& +4 "core" &Oilm\ E +2 "collection"'}% +4 "core" %lo\ +2 .tCSV.dial CSR +2 "collection"'  +40 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"' 'l +1352 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 '% +3 "core" %lmo\  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +2 .tCS.seek 7.5ml +2 "collection"'' +656 "core" ' +2 .tCSV.dial :waste +6 "collection"'; +124 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'' +1984 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'& +4 "core" &Oimn\ E +2 "collection"'% +4 "core" %kp\ +2 .tCSV.dial :flush +2 "collection"'z  +40 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml +2 "collection"'g'l +1206 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'" @ +40 "core" A +2 "collection"' % +4 "core" %lln9\  +2 .tCS.seek 7ml +2 "collection"'' +543 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  +2 '&  +52 "core"  +80 ~ + .tCBV.dial :waste1 +2 "collection"' @ +50 "core" ? +50 .tCS.seek 0ml + "collection"' ' +1658 "core" ' +2 #tFlushing lower manifold's waste2 port +2 "collection"'& +3 "core" &Ohot\ E +2 "collection"'% +4 "core" %mq\ +2 .tCSV.dial :flush + "collection"'  +69 "core" +2 .tCS.seek 5ml +2 "collection"''l +1211 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +42 "core" A + "collection"'_% +4 "core" %llo\  +3 .tCS.seek 7.001ml +2 "collection"'$' +541 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  + '  +17 "core"  +28  +2 .tCBV.dial :waste2 +2 "collection"'k  +109 "core"  +2 .tCS.seek 0ml +2 "collection"'-' +1658 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'& +4 "core" &Ohmpv\ E +2 "collection"'U% +3 "core" %noy\ +2 .tCSV.dial CSR +2 "collection"'#  +40 "core"  +2 #tPulling 7.999ml of CSR.kill +2 .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'*' +1889 "core" ' + .tdelay 5 seconds +507 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml + "collection"'6' D +553 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"') +2 '7  +96 "core" +34  +2 .tCTV.dial :intake +2 "collection"'4  +71 "core" +2 .tIntake.select :open + "sampler") +11 .tCS.seek 2ml + "collection"'.' \\ +1891 "core" ' +2 .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'2  +70 "core"  +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"' ' +594 "core" ' + .tCSV.dial CSR +2 "collection"'3  +97 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"'0'l +1353 "core" ' + .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml +2 "collection"'<' D +1344 "core" ' +2 .tCSV.dial CBV + "collection"'? +97 "core" +2 .tCS.seek 0ml +2 "collection"'@' +2618 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &  6 0 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&+( +30 "core" ( + "manipulator"&& +4 "core" &    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &B& +3 "core" &   D  +2 .tForearm.seek CC +2 "manipulator"&1', +100 "core" ' + .tHand.close +2 "manipulator"&]/ +72 "core" / +2 .tCC.seek :open +2 "collection"'( +375 "core" ( + "manipulator"&E& +4 "core" &    +2 "manipulator"&(% +3 "core" % 2    v +3 .tForearm.seek :retract + "manipulator"&'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&D(- +268 "core" ( +2 "manipulator"&M& +3 "core" &-  G Y +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &V& +2 "core" &-  ( Y +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&G'! +105 "core" ' +2 .tHand.open +2 "manipulator"&%1 +73 "core" 1 + "manipulator"&C% +4 "core" % )   H +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&|'\ +98 "core" ' +2 "processing"%H& +4 "core" &\ +21541 "Can"\ -, +60001 \ -.O +60002 \ -/L +60001 \ -1 +60001 \ -3& x +60002 \ -4\  +60001 \ -6`\ +60001 \ -7 : +60002 \ -9 в +60001 \ -;7 f +60001 \ -< +60002 \ ->q +60001 \ -@( +60001 \ -A +60002 \ -CHT +60001 \ -D +60002 \ -F +60001 \ -H +60001 \ -I +60002 \ -KYB +60001 \ -Lز +60001 \ -Nn +60002 \ -P0 +60001 \ -Q +60002 \ -Sj0 +60001 \ -UƲ +60001 \ -V\\ +60002 \ -XA +60001 \ -Y +60001 \ -[| +60002 \ -] +60001 \ -^J +60001 \ -`S +60002 \ -av +60001 \ -c +60001 \ -e* +60002 \ -f8 +60001 \ -hdβ +60001 \ -jd +60002 \ -k +60001 \ -m< +60002 \ -n& +60001 \ -pv +60001 \ -r R +60002 \ -s +60001 \ -uM!~ +60001 \ -v" +60002 \ -x" +60001 \ -z%#@ +60001 \ -{#ֲ +60002 \ -}_$l +60001 \ -~% +60001 \ -% +60002 \ -6&. +60001 \ -&IJ +60001 \ ,q'Z +60002 \ -' +60001 \ -( +60001 \ -H) +60002 \ -) +60001 \ -*H +60001 \ -*޲ +17954 !to:SignalException: mesg" SIGHUP:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:81:in `join'"1/home/esp/esp2/lib/esp.rb:81:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +7 #mEXIT @1706585904.90EST @1707134074.80EST = =tMAIN =mMAIN_scheduler @EST1707134076.50 #"core_reset"Sent BREAK +2 #t@24937 receive with ifg=0x10, ie=0xFD + #@25575 receive with ifg=0x10, ie=0xFD + #@26233 receive with ifg=0x10, ie=0xFD #@26869 receive with ifg=0x10, ie=0xFD + #@27517 receive with ifg=0x10, ie=0xFD + #@28163 receive with ifg=0x10, ie=0xFD #@28810 receive with ifg=0x10, ie=0xFD + #@29136 receive with ifg=0x80, ie=0xFD + #@14768 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +240 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +385 "Can"}\ /QpB] + }\ /QpB]o + #tPolling Can every 10:00 +3 #Cleanly exited at 22:38:24EST29-Jan-24 +758 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +3 "collection"' +2 ' +2 "core"  +3 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %pr \ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +3 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %Tt\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 .tPS.hold + "processing"%+ +3 "core" + +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %e $ +2 .tSS.configure :default +2 "sampler")#.0X access 1 +3 "storage"(2% +3 "core" %o I\ +2 "manipulator"&3% +4 "core" %\  \ E  + "manipulator"&4& +4 "core" &-   \ Y +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"(5(; +674 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (6& +3 "core" &; \  +2295 #t-> access 2 +2 "storage"(7% +3 "core" %o\ \  o\ +2 "manipulator"&8% +4 "core" %\  h  +2 "manipulator"&9& +3 "core" &- Y +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(:(K +205 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (;& +2 "core" &K G\ +7009 #t-> startTube 2 +498 #-> da 50 +2 #da sampling at most 50ml +5 #Loading sh1 puck from tube 2 into Collection Clamp +3 ."Qmail"DAfans.email "Started da in tube 2 at 06:56:50EST05-Feb-24\\n{}\\nCan@06:54:42, 21.1C, 19% humidity, 14.5psia, 13.638V, 0.214A, 32.940Ah, 2.92W",Subject: "da sampling at most 50ml" + "collection"'<& +6 "core" &ouM\ +2 .tHand.open +2 "manipulator"&=1 +23 "core" 1 +2 "manipulator"&>% +4 "core" % \   \   +2 "storage"(?% +5 "core" %p\ \ \ +2 "storage"(@. +2 "core" .(K +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +4 .tSC.seek 2 +2 "storage"(A( +379 #"uploadLog"upsync +280 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (B& +3 "core" & \ \  .\ +3 "manipulator"&C& +3 "core" &- Y +2 "manipulator"&D% +4 "core" % \    J  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&E( +177 "core" ( + "manipulator"&F& +4 "core" &  $ +2 "storage"(G& +4 "core" & \ \  K\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&H' +89 "core" ' +2 "storage"(I& +3 "core" & \ #\  \ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(J'H +269 "core" ' + "storage"(K- +3 "core" -'X +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (L& +3 "core" & }\ +2 "manipulator"&M& +4 "core" &  M $ +2 .tElbow.seek 2 +2 "manipulator"&N( +2 "core" ( +3 "manipulator"&O& +4 "core" &  $ +2 "storage"(P& +3 "core" & \ +3 .tForearm.seek 2 + 300 counts + "manipulator"&Q'y +22 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&R/ +75 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&S& +3 "storage"(T'v +7 "core" &   + $ +2 "manipulator"&U% +41 "core" % w   4 +9 .tForearm.seek :retract +2 "manipulator"&V'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&W( +101 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +39 "core" ( +2 "manipulator"&X& +3 "core" &  \ < 4 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &Y& +3 "core" & n 4 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&Z', +102 "core" ' + "manipulator"&[& +4 "core" &  R 4 +2 "manipulator"&\\% +4 "core" %$    +2 "collection"']& +4 "core" &or\ +2 "collection"'^& +6 "core" &nt \ +2 .tCC.seek :closed +2 "collection"'_(O +5 "core" &or \  +8 &2os\ +{ +9 &dor \ = +9 &ms\ L +10 &G_os\ K +9 & epr\ K +9 &gnr\ L +10 &hps\ K +9 &Oipr\ K +10 &gor \ K +9 &fnq \ K +9 & jps\ K +10 &"Xjor\ K +9 &$ins \ K +9 &%hos\ J +10 &'kos\ K +9 &)`hpr\ K +10 &+"hrs\ K +9 &,hor\ \ K +9 &.bqr \ J +10 &0hhor\ K +9 &2*gos \ K +9 &3hnq \ J +10 &5gps \ K +9 &7phnq \ K +10 &91kor\ K +9 &:hor\ \ K +9 &<kps\ K +10 &>ygpr \ J +9 &@:gos \ K +9 &Akot\ \ K +10 &Cgos \ J +9 &Enps \ K +10 &G>uoq\ L +9 &Hpr \ N +9 &Jns\ S +10 &Lgop \ V +9 &N'op\ D +9 &O6;oo\ , +10 &O]mo\ ? +5 ( +2 "collection"'^& +4 "core" &OTor\ ? +2 #tCollection Clamp onSpring/offSpring for 6/26 samples, on/off torque 1.54 + .Hand.open +2 "manipulator"&`1 +75 "core" 1 + "manipulator"&a% +4 "core" % #  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&b'\ +94 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close + .Exhaust.select :close +2 .SS.hold + "sampler")c+ +4 "core" + + "sampler")d% +4 "core" %e \  +2 "collection"'e& +3 "core" &OTns+\ ? +4 "Can"\ BQB + #tCalibrating pressure and temperature sensors +4 .CTV.dial :air + "collection"'f  +4 "core" +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")g +2 "core"  +2 "sampler")h +3 "core"  +2 "sampler")i  +15 "core" +3 .tSS.reconfigure :fast +2 "sampler")#.0X +19  +2 .tdelay 3.8 seconds +382 "collection"'m% +4 "core" %lq\ +2 "sampler")n% +3 "core" %?8 \ +2 #tSensor limits: Intake max 134.5psia; Outlet max 136.1psia + .SSV.dial :spit +2 "sampler")o +127 "core"  +2 .tSS.seek 0ml +2 "sampler")p' +261 "core" ' +2 .tSSV.dial CBV +2 "sampler")q  +128 "core"  + .tCTV.dial :intake +2 "collection"'r  +72 "core"  + #tWaiting for external sampler to finish priming... +2 .delayUntil "07:00:15.31" +1479 #"flow"0.0L/min +14844 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")s  + "collection"'t @ +7 "core" ? +7  + #tAllowing 40s for 7.0ml of remaining 7.0ml +2 .Intake.select :open + "sampler") +210 "collection"'u% +4 "core" %dh\ +2 #tIntake @14.0psia, vacuum from 8.5 to 11.5psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X \  +2 .tSSV.dial :exhaust +2 "sampler")  +73 "core"  + .tExhaust.select :open +2 "sampler")@ +10 .tSS.seek 0ml +2 "sampler")' +905 "core" ' + .tExhaust.select :close +2 "sampler") +10 #tSampled 50.0ml +2 #Evacuating Puck (bubblePt=24psi, evacVolume=10ml, delay 15 seconds) + .Intake.select :close +2 "collection"'& +3 "core" &OS\ ? +2 ."airStroke"CSV.dial :waste +4 "sampler")% +2 "collection"' +7 "core" %?? \ = +2 ."connect"SSV.dial CBV,avoiding: :exhaust +3 .tCBV.dial SSV +3 "sampler")  + "collection"'! @ +7 "core" ? +20 +2 ."airStroke"CS.reconfigure :fast +3 "collection"'#d @b +3 ."airStroke"CS.seek 0ml + "collection"'"' +4 "core" ' + ."airStroke"CSV.dial :air +2 "collection"'# @ +68 "core" A +3 ."airStroke"CS.seek 10ml +2 "collection"'$' D +65 "core"  +2 .tCTV.dial :air +2 "collection"'%  +70 "core"  +2 .tdelay 15 seconds +11 ."flow"Gate.power :analytic3,:OFF +2 ."samplerPumpShutdown"Gate.power :sampler,:OFF +1489 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")& +127 "core" +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +5 .tSS.seek 0ml +2 "collection"''  + "sampler")(' +8 "core" ' + .tSSV.dial CBV,avoiding: :exhaust +2 "sampler"))  +118 "core"  +11  +461 ' +2 .tSSV.dial between CBV and plug +2 "sampler")* +45 "core" +2 .tCBV.dial between SSV and waste2 +2 "collection"'+  +28 "core"  +2 "collection"',% +4 "core" % Hmp\  +2 ."connect"CTV.dial CSV,avoiding: :air +4 .tCSV.dial CTV +2 "collection"'-  +2 '.  +5 "core"  +38  +3 .tCS.reconfigure :pressurize +2 "collection"'# d@<< 'b +3 .tCS.seek 0ml +2 "collection"'/' +2238 "core" ' $ (\ +3 "collection"'0% +3 "core" % & )\  +2 "sampler")1% +4 "core" % \ f +2 #tBubblePoint: Intake @24.1psia, Outlet @0.2psia + .CBV.dial SSV +2 "collection"'2 @ +34 "core" A +2 .tSS.reconfigure :default +2 "sampler")#.0X @ +39 "core" ? +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'?' +116 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")@ +128 "core" +3 .tSS.reconfigure :exhale +3 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'c' +43 "Can"}\ YTB +60 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")l +130 "core"  +3 .tSS.reconfigure :exhale +2 "sampler")#.0X9 +3 "core" 9J +103 "collection"'89 +2 "core" 9G +103 "collection"'@9 +2 "core" 9E +103 "collection"'/9 +2 "core" 9D +103 "collection"'=9 +3 "core" 9A +103 "collection"'?9 +3 "core" 9@ +141 "collection"':9 +9 "core" 9/= +103 "collection"'C9 +3 "core" 9D; +103 "collection"'D9 +2 "core" 9Z9 +103 "collection"'B9 +2 "core" 9n8 +103 "collection"'G9 +3 "core" 95 +102 "collection"'I9 +3 "core" 93 +103 "collection"'9 +2 "core" 9 3 +103 "collection"'9 +2 "core" 9 0 +103 "collection"'L9 +3 "core" 9/ +103 "collection"'F9 +3 "core" 9- +103 "collection"'P9 +2 "core" 9, +103 "collection"'R9 +3 "core" 9* +102 "collection"'K9 +3 "core" 9#"( +102 "collection"'S9 +3 "core" 94&' +102 "collection"'U9 +4 "core" 9G*& +102 "collection"'H9 +3 "core" 9Y/$ +102 "collection"'M9 +3 "core" 9j3# +103 "collection"'J9 +2 "core" 9|7" +103 "collection"'X9 +3 "core" 9;! +102 "collection"'Y9 +74 "core" 9B +103 "collection"'Q9 +2 "core" 9F +103 "collection"'[9 +3 "core" 9K +102 "collection"'O9 +3 "core" 9O +103 "collection"']9 +2 "core" 9S +103 "collection"'N9 +2 "core" 9W +103 "collection"'T9 +3 "core" 9 \\ +103 "collection"'E9 +2 "core" 9 ` +103 "collection"'\ 9 +2 "core" 9 d +103 "collection"'`9 +2 "core" 9 -h +103 "collection"'a9 +4 "core" 9 :l +102 "collection"'V9 +3 "core" 9 Fq +103 "collection"'^9 +2 "core" 9 Ru +103 "collection"'f9 +2 "core" 9 _y +103 "collection"'e9 +2 "core" 9 j} +103 "collection"'g9 +3 "core" 9 u +103 "collection"'h9 +3 "core" 9  +102 "collection"'i9 +3 "core" 9  +102 "collection"'d9 +3 "core" 9  +103 "collection"'l9 +2 "core" 9  +103 "collection"'\\9 +3 "core" 9  +103 "collection"'Z9 +2 "core" 9  +103 "collection"'c9 +2 "core" 9  +103 "collection"'k9 +2 "core" 9  +103 "collection"'n9 +2 "core" 9 \ +103 "collection"'o9 +3 "core" 9  +102 "collection"'m9 +3 "core" 9 \ +103 "collection"'q9 +2 "core" 9  +103 "collection"'r9 +2 "core" 9  +103 "collection"'j9 +2 "core" 9 \ +103 "collection"'t9 +3 "core" 9 \ +103 "collection"'s9 +2 "core" 9  +103 "collection"'p9 +3 "core" 9  +102 "collection"'u9 +3 "core" 9\  +103 "collection"'y9 +2 "core" 9\  +103 "collection"'x9 +3 "core" 9\  +103 "collection"'{9 +2 "core" 9\  +103 "collection"'z9 +2 "core" 9\  +103 "collection"'w9 +3 "core" 9\  +103 "collection"'v9 +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\ / +103 "collection"'9 +2 "core" 9\ 2 +3 .tCH.hold 10:00,70C +4 "collection"'} `\ x `\ /\ + ' 9 +8 "core"  + 9\ 1\ 2 +2 "collection"' % +3 "core" %\ k +2 #tBegun lysing Collection Puck Heater at 68.1C/16.5psia +37799 "Can"y\ [C +22189 "core" ` +2 "collection"' 9 +2 "core" 9\ y +3 "collection"'% +3 "core" %\ +2 #tEnded lysing Collection Puck Heater at 70C/15.6psia +2 .CS.seek 0ml +2 "collection"'' +337 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +99 "core" B +2 .tCSV.dial :air + "collection"' @ +41 "core" ? +3 .tCS.seek 5ml +2 "collection"''l +1351 "core" ' + .tCSV.dial CTV +2 "collection"'  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +41 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +41 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +40 "collection"' @ +50 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'' +1361 "core" ' + "collection"'% +4 "core" % ^ c\ +2 #tPuck @27.3psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"' +96 "core" ~ + .tCBV.dial CSV +2 "collection"'  +28 "core"  +2 "collection"'% +3 "core" % \ +3 .tCS.seek 4.999ml + "collection"''l +1346 "core" ' + .tdelay 5 seconds +503 .CTV.dial :air +2 "collection"'!  +41 "core" + "collection"'% +4 "core" %lfk\  +2 .tCS.seek 6.999ml +2 "collection"'#' +594 "core" ' + .tdelay 5 seconds +507 .CSV.dial :air2 +3 "collection"' @ +40 "core" ? +2 .tCS.seek 10ml +2 "collection"'%' D +848 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"' ` +108 "core" _ +2 #tLysing Complete +2 "collection"'"& +3 "core" &OJ#&=\ ? +2 #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&&% +3 "core" %\   ]  +2 "storage"('% +4 "core" %} &\ +2 "storage"(). +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(( +194 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (*& +3 "core" & '\ +2 "manipulator"&+& +3 "core" &  4 +2 "manipulator"&,% +4 "core" %\   y  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&-( +158 "core" ( +3 "manipulator"&.& +3 "core" &   +2 "storage"($& +4 "core" & \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&0' +90 "core" ' +2 "storage"(1& +3 "core" & \ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(2'H +272 "core" ' +2 "storage"((- +3 "core" -'H +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(4'6 +33 "core" ' +2 "manipulator"&& +4 "core" &  8 +2 "manipulator"&6% +4 "core" % \   i +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&3'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&7( +159 "core" ( + "manipulator"&;& +4 "core" &   4 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &9& +3 "core" & \ ] 4 +2 .tForearm.seek CC +2 "manipulator"&5', +103 "core" ' + .tHand.close +2 "manipulator"&( +380 "core" ( + "storage"(8& +4 "core" & \ +2 "storage"(@& +3 "core" & \ +3 "manipulator"&/& +3 "core" &   , 4 +2 "manipulator"&=% +4 "core" % ,   e +2 .tForearm.seek :retract +2 "manipulator"&?'\ +102 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&:( +151 "core" ( + "manipulator"&C& +4 "core" &  +2 "storage"(D& +4 "core" & <\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&B'D +114 "core" ' +2 .tElbow.hold + "manipulator"&G, +3 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&I1 +66 "core" 1 +3 "manipulator"&% +4 "core" % Pf   ǵ +2 "storage"(& +3 "core" & \ +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 312 counts + "manipulator"&L'| +21 "core" ' + "manipulator"&F& +4 "core" &  +2 "storage"(P& +4 "core" &\ \  \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&R' +17 "core" ' +2 "storage"(K% +4 "core" %@\ $\ # #\ +3 ."downElevator"SE.seek :down +3 "storage"(S'v +100 (U% +2 "core" %0O \ Vb +3 "manipulator"&H% +3 "core" %    +41 .tForearm.reconfigure :loose +10 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&M'\ +90 "core" ' +21 ' +2 ."downElevator"SE.stop + "storage"(5 +3 #tTranferring DA +2 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'J& +3 "core" &*-L\ +2 "manipulator"&X& +4 "core" & \ \ 1 +2 "manipulator"&Y% +4 "core" %\     +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&Q(- +176 "core" ( + "manipulator"&[& +4 "core" &-    E +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &O& +3 "core" &-  B E +2 .tForearm.seek :garage +2 "manipulator"&]'! +102 "core" ' +2 .tHand.close +2 "manipulator"&N/ +67 "core" / + "manipulator"&T& +4 "core" &-   . E +2 "manipulator"&E% +4 "core" % 2  " +2 .tForearm.seek :retract +2 "manipulator"&\ '\ +105 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&`( +275 "core" ( +2 "manipulator"&a& +4 "core" &   D 4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &V& +3 "core" &   0 4 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&^', +96 "core" ' + "manipulator"&f& +4 "core" &  4 +2 "manipulator"&e% +4 "core" %*   F +2 "collection"'g& +4 "core" &37\ +3 "collection"'h& +5 "core" &57\ +2 .tCC.seek :closed +2 "collection"'i(O +4 "core" &49\ +8 & 338\ $e +9 &W28\ 6 +10 &67~\ J +9 &`38Y\ J +9 &zc37\ I +10 &;c58t\ J +9 &d39^\ I +9 &c38G\ I +10 &e498\ J +9 &Bh57\ J +10 & a77q\ J +9 &!g58 \ \ J +9 &#a48\ J +10 &%Le57\ I +9 &' b67\ J +9 &(c59\ I +10 &*e58\ J +9 &,Sd59y\ J +10 &.d6;f\ I +9 &/h78I\ J +9 &1g498\ J +10 &3[g5;e\ J +9 &5e5:Z\ I +9 &6d4:>\ I +10 &8e5;0\ I +9 &:dc6:\ I +10 &<$h6;v\ J +9 &=_68 \ J +9 &?b:; \ J +10 &Al_97 \ I +9 &C-c59\ J +9 &Dg8;\ J +10 &Fh79\ J +9 &Hlw79\ L +10 &J"68\ P +9 &K78\ U +9 &M48\ V +10 &N[7:c\ 'x +9 &O&49S\ L +9 ( +2 &O[57C\ B +2 "collection"'h& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.58 +2 "collection"'d& +3 "core" &O]78!\ B +2 .tHand.open + "manipulator"&l1 +66 "core" 1 +2 "manipulator"&\\% +4 "core" % *   K +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&Z'\ +95 "core" ' + .tPSV.dial PSR +2 "processing"%c +41 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +11 .tPS.seek 1.5ml + "processing"%k' +1603 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%n  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%o'W +1607 "core" ' + .tPSV.dial PSR +2 "processing"%m +42 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%q' +2643 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +7 .tCBV.dial PRV +3 "processing"%r +2 "collection"'j  +11 "core" A +2 "processing"%t +2 "core" A +2 "processing"%s  +63 "core" +95  + .tPSV.dial :mixloop +2 "processing"%p +108 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%u  +128 "core" +2 .tPS.seek 0ml +2 "processing"%y'W +2635 "core" ' + .tPSV.dial :air +2 "processing"%x  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%{' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"%z +42 "core" +2 .tPS.seek 0ml +2 "processing"%w'W +2632 "core" ' + .tPSV.dial :air +2 "processing"%v  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2638 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%~ +42 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2638 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +4 "core" &   4 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( +2 "manipulator"& & +3 "core" &   4 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 & & +3 "core" &  \ X 4 +43 .tForearm.seek CC +9 "manipulator"&|', +106 "core" ' +2 .tHand.close +2 "manipulator"&}/ +73 "core" / +2 .tCC.seek :open +2 "collection"' ( +374 "core" ( +2 "manipulator"&& +3 "core" &    4 +2 "manipulator"&% +5 "core" % "  ]  +2 .tForearm.seek :retract + "manipulator"&'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +277 "core" ( + "manipulator"&& +4 "core" &-  D : +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-   : +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&'! +105 "core" ' +3 .tHand.open + "manipulator"&1 +75 "core" 1 + "manipulator"&% +4 "core" % *   ǿ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +101 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +13 "core" + .tPTV.dial :PRVmixing +2 "processing"%  +5 "core" + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +3 "processing"%  +2 "collection"'  +16 "core"  + +2 .tCTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp +2 "collection"'& +3 "core" &LO\ +2 "manipulator"&!% +4 "core" %\     , +2 "storage"(% +4 "core" %~\ \  H\ +2 "storage"(. +2 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"( ( +199 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +2 (#& +3 "core" & A\ +2 "manipulator"&& +4 "core" &- \  G : +2 "manipulator"&"% +4 "core" %\   \ & , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&&( +178 "core" ( +2 "manipulator"&'& +4 "core" &\   "{ +2 "storage"()& +4 "core" & w\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&*' +100 "core" ' + "storage"(+& +4 "core" & \ \  7\ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(,'H +281 "core" ' +2 "storage"(A- +2 "core" -'k +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (.& +2 "core" & \ +3 "manipulator"&$& +3 "core" &\  "z +2 .tElbow.seek 2 +2 "manipulator"&1( +3 "core" ( +2 "manipulator"&W& +4 "core" &\   "z +2 "storage"(b& +3 "core" & w\ +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&('y +14 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&/ +70 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&6& +3 "storage"(2'v +7 "core" &\  Q "z +2 "manipulator"&;% +4 "core" % w \  J p +2 .tForearm.seek :retract +2 "manipulator"&9'\ +93 "core" ' +2 .tElbow.seek CC + "manipulator"&0( +144 "core" ( + "manipulator"&-& +4 "core" &   n 5\ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &<& +3 "core" &  > 5\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 "core" ' +2 .tForearm.seek CC +3 ."downElevator"SE.stop +2 "manipulator"&3', + "storage"(5 +101 "core" ' +2 "manipulator"&_& +4 "core" &  \  5\ +2 "manipulator"&8% +4 "core" %B    & +2 "collection"'@& +4 "core" &LP\ +2 "collection"'/& +5 "core" &JP\ +3 .tCC.seek :closed +2 "collection"'=(O +5 "core" &JP\ +6 &<JR\ %f +10 &YMP\ 7 +9 & MP\ J +9 &_MO\ I +10 &eLQx\ I +9 &ObKOg\ I +9 &`KPQ\ I +10 &cKPM\ I +9 &aMP=\ J +9 &UgLN1\ J +10 & cLQ\ J +9 &!gNO\ J +10 &#bJQ\ J +9 &%]`LO\ J +9 &' `LO\ J +10 &(eMQm\ I +9 &*cNO\ I +9 &,efNPr\ J +10 &.'cMO^\ J +9 &/dNQ\ J +10 &1`KP\ I +9 &3mbNQ\ J +9 &5/aMO\ J +10 &6eLO\ J +9 &8cLP\ J +9 &:ubNQ\ J +10 &<7dMQ}\ J +9 &=bMPs\ I +10 &?aMPg\ I +9 &A}cMQW\ J +9 &C?cLOP\ J +10 &EeNQD\ J +9 &FkLO:\ J +9 &HvMR5\ K +51 &J7LO!\ O +11 &KJOc\ U +2 &MJQq\ V +2 &ORKNa\ , + &OLPe\ M + ( + &OgJPU\ G + &OgIPC\ G +2 "collection"'/& +4 "core" &OgKOJ\ G +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.56 +2 .Hand.open + "manipulator"&C1 +72 "core" 1 +2 "manipulator"&D% +4 "core" % B  & +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&5'\ +94 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'7  +129 "core"  + .tCSV.dial CTV +2 "collection"'I  +28 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +1364 "Can"y\ G_iD +1277 "core" ' +2 "collection"'% +3 "core" % D &\ +3 .tCS.seek 4.15ml + "collection"'F'Q +1563 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%P  +41 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%K  +67 "core"  +2 .tPS.seek 0ml +2 "processing"%?'W +2626 "core" ' + .tCBV.dial between PRV and waste1 +7 "collection"'U ` +37 "core" _ +2 .tCSV.dial :air +2 "collection"'H @ +42 "core" > +2 .tCS.seek 10ml +2 "collection"':' D +1571 "core" ' + .tCSV.dial CTV +2 "collection"'B  +42 "core"  +2 .tCS.seek 0ml +2 "collection"'L' +2619 "core" ' +2 .tCBV.dial :waste1 +2 "collection"'J @ +28 "core" @ + .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +2 "collection"'X  +128 "core" +2 "collection"'Y& +3 "core" &OfIM\ G +2 #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&4% +4 "core" %\    *  +2 "storage"(R% +3 "core" %} \ +2 "storage"([. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(O( +189 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +2 (S& +3 "core" & ;\ +3 "manipulator"&G& +3 "core" &   J 5\ +2 "manipulator"&N% +4 "core" %\   ?  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&T( +153 "core" ( +2 "manipulator"&E& +4 "core" &    +2 "storage"(M& +4 "core" & \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&]' +102 "core" ' +2 "storage"(a& +4 "core" & \ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(V'H +277 "core" ' +2 "storage"(Q- +4 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&f& +3 "core" & F +2 "storage"(e& +4 "core" & \ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&g'D +35 "core" ' +2 .tElbow.hold +2 "manipulator"&\ , +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(>- +3 "core" -' +3 .tSE.seek 0.11 Pucks below Top Plate + "storage"(d'L +32 "core" ' + "manipulator"&l% +4 "core" %Ws N ȹ& +2 "storage"(\\& +4 "core" & Z \\ \ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 319 counts + "manipulator"&h'σ +16 "core" ' +2 "manipulator"&c& +3 "core" & \  s +2 "storage"(^& +4 "core" & )\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&' +24 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(n'C +39 "core" ' + "manipulator"&k& +4 "core" &   % +2 "manipulator"&m% +4 "core" % \   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&o'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&r( +156 "core" ( + "manipulator"&t& +4 "core" &  B :+ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &j& +3 "core" &    :+ +2 .tForearm.seek CC +2 "manipulator"&s', +106 "core" ' + .tHand.close +2 "manipulator"&p/ +68 "core" / +2 .tCC.seek :open +2 "collection"'u( +377 "core" ( +2 "storage"(q& +4 "core" & \ +2 "storage"(x& +3 "core" & h\ +43 "manipulator"&y& +12 "core" &  ( :* +2 "manipulator"&z% +4 "core" %  \ x A +2 .tForearm.seek :retract +2 "manipulator"&{'\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&v( +149 "core" ( + "manipulator"&w& +4 "core" &   ;  +2 "storage"(~& +4 "core" & ?\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&'D +111 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"& 1 +65 "core" 1 +3 "manipulator"& % +3 "core" % Xx    Ǻ4 +2 "storage"(}& +3 "core" & \ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 320 counts +3 "manipulator"&`'τ +20 "core" ' +2 "manipulator"&Z& +4 "core" &    + "storage"(i& +4 "core" & \ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&' +20 "core" ' + "storage"(% +4 "core" %H\ \ \ +3 ."downElevator"SE.seek :down +3 "storage"(|'v +99 (% +3 "core" %G \ V^ +2 "manipulator"&% +4 "core" %  \ , +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +48 ' + ."downElevator"SE.stop + "storage"(5 +3 .tPSV.dial :air +2 "processing"%  +82 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2633 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%  +42 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +42 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +42 "core"  + .tdelay 1 second +103 .PS.seek 0ml +2 "processing"%'W +2631 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +4 "core" &\ +2 "manipulator"&!& +4 "core" &    + "manipulator"&% +4 "core" %\     +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +175 "core" ( +2 "manipulator"&& +3 "core" &-    ' +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &#& +3 "core" &-  \ ] ' +2 .tForearm.seek :garage +2 "manipulator"&'! +107 "core" ' + .tHand.close +2 "manipulator"&"/ +70 "core" / +2 "manipulator"&& +4 "core" &-  " ' +2 "manipulator"&'% +3 "core" % 1  x +2 .tForearm.seek :retract +2 "manipulator"&)'\ +99 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&( +123 "core" ( +2 "manipulator"&+& +3 "core" &  \  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &   < +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&A' +95 "core" ' +2 "manipulator"&.& +3 "core" &   +2 "manipulator"&$% +4 "core" % \  /  +2 "processing"%W& +4 "core" &\ +2 "processing"%b& +6 "core" &\ +2 .tPC.seek :closed +2 "processing"%(Tg +3 "core" &\  +9 &4~\ *y +9 &f\ > +10 &y\ L +9 &O`\ L +10 &b\ L +9 &c\ K +9 &b)\ K +10 &Xe,\ K +9 &b3\ L +9 &a2\ K +10 & b/\ K +9 &"a_0\ K +10 &$!a3\ L +9 &%b:\ L +9 &'_;\ K +10 &)h`8\ K +9 &+*c=\ K +9 &,^9\ K +10 &.cC\ K +9 &0o`J\ L +10 &22`N\ K +9 &3_R\ K +9 &5]E\ K +10 &7xcF\ K +9 &99bV\ L +9 &:`X\ K +10 &<^]\ K +9 &>`]\ K +10 &@C]^\ K +9 &B`Z\ L +9 &Cb]\ L +45 &Ef\\\ L +10 &GGkj\ L +2 &Ipm\ M &Jq\ P + &L~q\ Q + &N@o\ Q +7 &Pl\ Q +9 &Ql\ R +10 &Sj{oh\ 0 +9 &T*,vv\ F +9 &TIw\ ' +3 ( +2 "processing"%b& +3 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.49 +2 "processing"%6& +3 "core" &TI{\ ' +2 .tHand.open + "manipulator"&;1 +68 "core" 1 +2 "manipulator"&&% +4 "core" %     +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&*'\ +95 "core" ' + .tPRV.dial :air +2 "processing"%-  +43 "core"  +2 .tPSV.dial :mixloop +2 "processing"%< +41 "core" +2 "processing"%,% +4 "core" %V\ +2 .tPS.seek 0.3ml +2 "processing"%(' +392 "core" ' + .tPSV.dial PSR +2 "processing"%_ +108 "core"  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml + "processing"%8'* +482 "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 +2 "processing"%1 +94 "core" +2 .tPTV.dial :mixing +2 "processing"%9 @ +70 "core" A + .tPBV.dial :waste2 +2 "processing"%2  +90 "core"  +17 .tPS.seek 0ml +2 "processing"% 'W +2633 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&C& +5 "core" &  A +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&D( +3 "core" ( +2 "manipulator"&/& +4 "core" &  2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &7& +3 "core" & \  : +2 .tForearm.seek PC +2 "manipulator"&I' +96 "core" ' + .tHand.close +2 "manipulator"&3/ +71 "core" / +2 .tPC.seek :open +2 "processing"%( +399 "core" ( +2 "manipulator"&& +4 "core" &  ' +2 "manipulator"&%% +3 "core" %  \  * +3 .tForearm.seek :retract + "manipulator"&P'\ +100 "core" ' +3 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +7 .tElbow.seek :garage +3 "manipulator"&K(- +168 "core" ( + "manipulator"&& +4 "core" &-  m n +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &U& +3 "core" &-  % n +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&H'! +107 "core" ' + .tHand.open +2 "manipulator"&F1 +75 "core" 1 +2 "manipulator"&B% +4 "core" % %  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&:'\ +98 "core" ' + #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%J& +4 "core" &z\ +2 "manipulator"&X% +4 "core" %\     +2 "storage"(Y% +3 "core" %q\ \ 1\ +2 "storage"(4. +2 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(R( +200 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 ([& +2 "core" & \ +3 "manipulator"&S& +3 "core" &-   $ n +2 "manipulator"&G% +4 "core" %\    +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&N( +177 "core" ( + "manipulator"& & +4 "core" &\ \  # +2 "storage"(E& +4 "core" & \ \  )\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&M' +98 "core" ' +2 "storage"(a& +4 "core" & \  B\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(0'H +282 "core" ' +2 "storage"(5- +3 "core" -'| +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (Q& +3 "core" & \ +2 "manipulator"&f& +4 "core" &    # +2 .tElbow.seek 2 +2 "manipulator"&e( +3 "core" ( +2 "manipulator"&>& +3 "core" &  2 # +42 "storage"(l& +10 "core" & \ \ S\ +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&\\'y +17 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&c/ +67 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&^& +3 "storage"(k'v +8 "core" &   # + "manipulator"&m% +4 "core" % w  e +2 .tForearm.seek :retract +2 "manipulator"&]'\ +97 "core" ' +2 .tElbow.seek PC +2 "manipulator"&T( +160 "core" ' + ."downElevator"SE.stop +7 "storage"(5 +111 "core" ( +3 "manipulator"&V& +3 "core" &\   "y +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &g& +3 "core" &\ \   "y +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&h' +103 "core" ' +2 "manipulator"&d& +4 "core" &\  \  "y +2 "manipulator"&t% +4 "core" %\    +2 "processing"%j& +4 "core" &\ +3 "processing"%& +4 "core" &N\ +2 .tPC.seek :closed +2 "processing"%\ (Tg +4 "core" &E\  +9 &3*\ )w +9 &g1\ > +9 &y%\ L +10 &MZI\ K +9 & `0\ L +9 &a-\ K +10 &c*\ K +9 &Ta'\ K +10 &`"\ K +9 &_J\ K +9 & _R\ K +10 &"\\_<\ K +9 &$`0\ K +9 &%`\\\ K +10 &'`a\ K +9 &)d`4\ K +10 &+(\\P\ J +9 &,`B\ K +9 &.`m\ K +10 &0l^\\\ K +9 &2/_J\ K +9 &3_6\ K +10 &5^D\ J +9 &7t`\ K +10 &97`;\ K +9 &:_4\ K +9 &<b-\ K +10 &>}^9\ K +9 &@?]7\ K +9 &B]I\ K +10 &C_\\\ K +9 &Eb_\ K +10 &GFb"\ K +9 &Ij\ M +9 &Ju6\ N +10 &L{2\ Q +9 &N;\ R +9 &OB\ Q +10 &Q@\ Q +9 &Sf{m`\ 2 +10 &T(+v\ I +9 &TI\ ( +2 ( +2 "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.47 + .Hand.open +2 "manipulator"&p1 +66 "core" 1 +2 "manipulator"&o% +4 "core" %    s +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&='\ +92 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%q  +2 %x9 +7 "core" 9 +102 "processing"%y9 +2 "core" 9 +103 "processing"%z9 +2 "core" 9  +103 "processing"%w9 +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"% 9 +3 "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" 93 +103 "processing"%{9 +4 "core" 97 +103 "processing"%9 +2 "core" 9< +103 "processing"%9 +2 "core" 9@ +103 "processing"%v9 +2 "core" 9D +103 "processing"%9 +2 "core" 9H +103 "processing"%`9 +6 "core" 9L +102 "processing"%n9 +3 "core" 9Q +102 "processing"%9 +3 "core" 9U +102 "processing"%9 +2 "core" 9Y +103 "processing"%|9 +3 "core" 9] +102 "processing"%?9 +3 "core" 9a +103 "processing"%9 +2 "core" 9f +103 "processing"%9 +2 "core" 9 j +103 "processing"%9 +2 "core" 9n +103 "processing"%9 +2 "core" 9r +103 "processing"%9 +2 "core" 9v +103 "processing"%9 +3 "core" 9&{ +102 "processing"%!9 +3 "core" 9- +103 "processing"%9 +2 "core" 94\ +103 "processing"%9 +2 "core" 9: +3 .tPH.hold 2:00:00,28C +4 "processing"%# pp9 +2 .tdelay 1:30 +5 "core"  +9000 .tPSR.select :air +7 .PSV.dial PSR +2 "processing"% +97 "core"  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 .tPS.seek 0.5ml + "processing"%"' +592 "core" ' + .tdelay 5 seconds +503 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml +2 "processing"%'[ +1613 "core" ' + .tPTV.dial :puck +2 "processing"%'  +70 "core"  +10 .tPSV.dial PTV +2 "processing"% +70 "core" + .tPBV.dial :waste1 +2 "processing"%+  +126 "core"  +2 "processing"%% +4 "core" %W\  +2 .tPS.seek 1.5ml +2 "processing"%' +590 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%. * +33 "core" , +2 .tPS.seek 0ml +2 "processing"%$'W +1613 "core" ' +2 .tdelay 5:00 +10114 "Can"}\ 9bD +19888 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%W  +5 "core"  +2 .tPBV.dial :waste1 +2 "processing"%  +34 "core" +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%) * +34 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +69 "core"  +3 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%6' +2300 "core" ' + .tPSV.dial PTV +2 "processing"%; +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +3 "processing"%& +70 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%b +70 "core" + .tdelay 5 seconds +503 .PSV.dial :air + "processing"%-  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%<'W +2289 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%,  +129 "core" +2 .tPSV.dial :mixloop +2 "processing"%A +41 "core" +2 .tPRV.dial :ab1 +2 "processing"% @ +71 "core" B +3 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%_'w +356 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'(  +2 "processing"%8  +44 "core"  +7 +2 "processing"%1% +4 "core" %zp\  +2 .tPS.seek 0.3ml +2 "processing"%9' +356 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'2  +30 "core" + .tPRV.dial :air +2 "processing"%@  +42 "core"  +3 .tPS.seek 0.9ml +2 "processing"%C'D +1273 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%/ @ +70 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%7' +863 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%3  +42 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%'[ +1610 "core" ' + .tPSV.dial :PML +2 "processing"%* +42 "core" + .tPTV.dial :mixing +2 "processing"% @ +72 "core" B + .tPBV.dial :waste1 +2 "processing"%  +33 "core"  +2 "processing"%%% +3 "core" %V\  +3 .tPS.seek 1.85ml +2 "processing"%'6 +234 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%U * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%I'W +1971 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'D& +3 "core" &Y\\\ +3 "manipulator"&F& +3 "core" &\   6 "y +2 "manipulator"&B% +4 "core" %\   " +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&J(- +161 "core" ( + "manipulator"&P& +4 "core" &-  4  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &X& +3 "core" &-   U  +2 .tForearm.seek :garage +2 "manipulator"&Y'! +104 "core" ' +3 .tHand.close + "manipulator"&4/ +71 "core" / +2 "manipulator"&H& +4 "core" &-   +2 "manipulator"&[% +3 "core" % -  / +3 .tForearm.seek :retract + "manipulator"&S'\ +102 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&G( +270 "core" ( + "manipulator"&O& +4 "core" &   L 4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +3 "core" &  ) 4 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&E', +104 "core" ' +3 "manipulator"&a& +4 "core" &  5 4 +2 "manipulator"&K% +3 "core" %% n | +3 "collection"':& +3 "core" &X]\ +3 "collection"'5& +5 "core" &Z]\ +2 .tCC.seek :closed +2 "collection"'Q(O +5 "core" &Z\\\  +8 &5WZ\ +| +9 &hX\\\ ? +10 &}X[\ L +9 &Z]W\\\ K +10 &cZ]\ K +9 &bW\\\ K +9 &aZ]\ K +10 &abY\\\ K +9 &$_Y\\\ K +9 &eY^\ K +10 & ^Z\\\ K +9 &"i`X[\ K +10 &$+fX\\\ K +9 &%_Y\\\ K +9 &'bX[\ K +10 &)q`Y^\ K +9 &+3cZ\\\ K +9 &,eY[\ K +10 &.^X[\ J +9 &0z_X\\\ K +10 &2<_Z]\ K +9 &3bX\\\ J +9 &5bZ\\\ K +10 &7cW]\ J +9 &9CdY\\\ K +9 &;aX\\\ K +10 &<bY]\ J +9 &>cX[\ K +10 &@MaXZ\ J +9 &BdY]\ K +9 &CeW]\ J +10 &EcWZ\ K +9 &GQgY\\\ L +9 &I}Y\\\ N +10 &JW^\ S +9 &LxVZ\ W +10 &N6Y\\\ D +9 &O?9X[\ &p +9 &OoX[\ C +6 ( +2 "collection"'5& +3 "core" &O`Y\\\ C +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.57 + "collection"'f& +4 "core" &O_W\\\ C +2 .tHand.open + "manipulator"&>1 +68 "core" 1 + "manipulator"&l% +4 "core" % %  1 | +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +3 "manipulator"&c'\ +104 "core" ' +2 .tPSV.dial PSR +2 "processing"%^ +96 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml + "processing"%m' +1613 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%N  +54 "core"  +2 .tPS.seek 0ml +2 "processing"%M'W +1614 "core" ' +2 .tPSV.dial PSR +2 "processing"%0 +40 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%\\' +2631 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV + "processing"%V  +2 "collection"'g  +31 "core" +125  +2 .tPSV.dial :mixloop +2 "processing"%e +96 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'d  +15 "core" ~ +2 .tPTV.dial :PRVmixing + "processing"%t  +72 "core" +2 .tPS.seek 0ml +2 "processing"%j'W +2630 "core" ' +2 .tPSV.dial :air +6 "processing"%k  +41 "core"  +2 .tPS.seek 2.5ml +2 "processing"%]' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 .tPS.seek 0ml +2 "processing"%p'W +2626 "core" ' + .tPSV.dial :air +2 "processing"%o  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%x' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 .tPS.seek 0ml +2 "processing"%y'W +2642 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&h& +3 "core" &   4 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&z( +3 "core" ( +2 "manipulator"&w& +4 "core" &  1 4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &~& +3 "core" & 4 +2 .tForearm.seek CC +2 "manipulator"&s', +99 "core" ' + .tHand.close +2 "manipulator"&r/ +75 "core" / +2 .tCC.seek :open + "collection"' ( +375 "core" ( +2 "manipulator"& & +3 "core" &  5 4 +2 "manipulator"&}% +4 "core" % 2    +2 .tForearm.seek :retract +2 "manipulator"&Z'\ +67 "Can"{\ UdEJ +30 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&i(- +280 "core" ( +2 "manipulator"&& +4 "core" &-  P ( +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &{& +3 "core" &-    ( +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'! +107 "core" ' +2 .tHand.open + "manipulator"&1 +73 "core" 1 +2 "manipulator"&v% +51 "core" % )  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +3 ."da"delayUntil "07:48:57.45" +24790 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%` @ +72 "core" B + ."da"PBV.dial :waste1 +2 "processing"%n  +33 "core"  + ."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 :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%|' +2311 "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"%  +42 "core"  +2 ."da"PS.seek 0ml +3 "processing"%'W +2308 "core" ' + #"da"washCycleDA #1 of 2 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%!'[ +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +70 "core"  + ."da"PSV.dial PTV +2 "processing"% +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core"  + "processing"% % +4 "core" %V\  +2 ."da"PS.seek 1.5ml +2 "processing"%"' +590 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%' * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1613 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 +6 .PTV.dial :puck + "processing"%+  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core"  + ."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"%. +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2296 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%q +71 "core" +2 ."da"delay 5 seconds +504 .PSV.dial PSR +2 "processing"%W +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +70 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%)  +80 "core" +3 ."da"PS.seek 0ml +2 "processing"% 'W +1006 "Can"}\ 7gE +1282 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%$ +122 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%;' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%&'[ +1603 "core" ' + ."da"PTV.dial :puck +7 "processing"%b  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%- +70 "core" + ."da"PBV.dial :waste1 +3 "processing"%6  +32 "core"  +2 "processing"%,% +3 "core" %\\\  +2 ."da"PS.seek 1.5ml +3 "processing"%A' +596 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%<'W +1605 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%8  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%(  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +42 "processing"%1 * +41 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%_ +71 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%2' +2312 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%@ +68 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%9 +68 "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"%C  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%3'W +2311 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air +2 "processing"%7  +41 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%*  +129 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%  +43 "core" ~ + ."da"PTV.dial :PRVmixing +2 "processing"%  +5 "core" + ."da"PSV.dial :mixloop +2 "processing"%% +42 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%U' +388 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%  +42 "core"  + "processing"%% +4 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%D'y +344 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air +2 "processing"%F  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%B'[ +1564 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%P +42 "core" + ."da"PTV.dial :mixing +2 "processing"%X @ +70 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%T  +32 "core"  +2 "processing"%4% +3 "core" %`\  +2 ."da"PS.seek 1.85ml +2 "processing"%H'@ +249 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%[ * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%='W +1962 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +25016 "Can"{\ 5iHFv +22986 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%Y @ +4 "core" A + ."da"PBV.dial :waste1 +2 "processing"%O  +33 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PSV.dial :air +2 "processing"%J  +42 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%a' +2323 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%K +42 "core" + ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%:  +42 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%S +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%u  +41 "core"  +3 ."da"PS.seek 0ml +2 "processing"%f'W +2297 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%> +123 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%l' +598 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%5'[ +1610 "core" ' + ."da"PTV.dial :puck +2 "processing"%^  +72 "core"  + ."da"PSV.dial PTV +3 "processing"%E +80 "core" ~ +2 ."da"PBV.dial :waste1 +2 "processing"%I  +34 "core" + "processing"%N% +4 "core" %Y\  +2 ."da"PS.seek 1.5ml +2 "processing"%m' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%0 * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%M'W +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%g  +15 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%V  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%e * +75 "core" , +9 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%d +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%t' +2312 "core" ' + ."da"PSV.dial PTV +3 "processing"%\\ +69 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%k +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%j +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +68 "core"  +3 ."da"PS.seek 0ml +2 "processing"%]'W +2309 "core" ' +2 #"da"washCycleDA #2 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%o +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%p' +591 "core" ' +2 ."da"delay 5 seconds +413 "Can"|\ 6kG +89 ."da"PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1616 "core" ' + ."da"PTV.dial :puck +2 "processing"%x  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%h +70 "core" + ."da"PBV.dial :waste1 +3 "processing"%w  +32 "core"  + "processing"%~% +4 "core" %[\  +3 ."da"PS.seek 1.5ml +2 "processing"%r' +601 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%G * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%c'W +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%Q  +14 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +34 "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"%s +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2306 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%{ +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%z +81 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +68 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%v  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%Z'W +2314 "core" ' +2 #"da"washCycleDA #3 of 3 +7 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +127 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%`' +598 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml + "processing"%n'[ +1607 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core"  + "processing"%y% +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"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1612 "core" ' + ."da"delay 2:00 +12004 #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"%| * +32 "core" * +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +68 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2294 "core" ' + ."da"PSV.dial PTV +2 "processing"% +69 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +121 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'W +2308 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%! +132 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +16 ."da"PS.reconfigure :default +16 "processing"%#A d`xb +11 ."da"PS.seek 0.25ml +8 "processing"%''7 +345 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%"' +333 "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"% +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%.% +3 "core" %\\\ % +3 ."da"PS.seek 1.5ml +2 "processing"%' +601 "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"%W'W +1618 "core" ' + ."da"delay 10 seconds +578 "Can"}\ $nG +425 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .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"% +73 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%$' +2442 "core" ' + ."da"PSV.dial PTV +3 "processing"% +73 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%; +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%b +74 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%-  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%6'W +2419 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%, +130 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%&'[ +2137 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%A  +35 "core" +2 "processing"%8% +3 "core" %_\ + +3 ."da"PS.seek 1.5ml +2 "processing"%(' +589 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%1 * +34 "core" + + ."da"delay 1 second +103 .PSV.dial :waste1 + "processing"%_  +104 "core"  +3 ."da"PS.seek 0ml +2 "processing"%<'W +1612 "core" ' +2 "processing"%@9 +2 "core" 95? +3 #"da"Processing Puck Heater at 28.1C before imaging +2 .PH.coast + "processing"%9 +3 %/& +2 "core" 5? +2 &TI\ .( +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&C% +4 "core" %\  D C ;  +2 "storage"(2% +4 "core" %~ R\ G + "storage"(7. +3 "core" .( +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(*( +192 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +3 (& +3 "core" & u p \ A +2 "manipulator"&& +4 "core" &- @ 7 ( + "manipulator"&%% +4 "core" %\  > & >  +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&3( +192 "core" ( + "manipulator"&& +4 "core" & O G  +2 "storage"(& +3 "core" & \ G +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&U' +109 "core" ' +2 "storage"(F& +3 "core" & \ I +47 ."da"SE.reconfigure :pick +10 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(D'H +281 "core" ' + "storage"(P- +4 "core" -'t +2 ."da"SE.configure :default +7 "storage"(#QK-0-\ b +3 "manipulator"&X& +3 "core" &   +3 "storage"(T& +8 "core" & x P\ B +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&4'D +39 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&[, +2 "core" , +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(B- +2 "core" -'t +3 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(H': +31 "core" ' +2 "manipulator"&Y% +3 "core" %Ke K +2 "storage"(O& +4 "core" & \ 0 +2 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 1 + 307 counts +3 "manipulator"& 'w +19 "core" ' +2 "manipulator"&J& +3 "core" & N N  +2 "storage"(=& +4 "core" & 8\ F +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&K' +25 "core" ' +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(:'1 +45 "core" ' + "manipulator"&S& +4 "core" & S W +2 "manipulator"&u% +4 "core" %" N N H +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&a'\ +86 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&>( +246 "core" ( + "manipulator"&f& +4 "core" & 5 " M +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &l& +4 "core" &  . +2 ."da"Forearm.seek PC +2 "manipulator"&^' +97 "core" ' + ."da"Hand.close +2 "manipulator"&E/ +70 "core" / +2 ."da"PC.seek :open +3 "processing"%I( +405 "core" ( + "storage"(N& +4 "core" & T\ F +2 "manipulator"&5& +4 "core" & ; 8 +2 "manipulator"&0% +3 "core" %  ; < +3 ."da"Forearm.seek :retract +2 "manipulator"&m'\ +91 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&g( +254 "core" ( +2 "manipulator"&V& +4 "core" & < ; !t +2 "storage"(e& +3 "core" & ~ \ D +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&d' +95 "core" ' + ."da"Hand.open +2 "manipulator"&M1 +70 "core" 1 +2 "storage"(\\- +3 "core" -'1 +3 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(k' +21 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.19 Pucks below Top Plate +2 "storage"(j' +52 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da24feb0508h50ml_niagara.tif +1947 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +30805 #"da"WARNING: Too Dark -- required 1444.51s exposure > 300s time limit\ SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da24feb0508h50ml_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da24feb0508h50ml20s_niagara.tif +2060 #SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da24feb0508h50ml20s_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da24feb0508h50ml30s_niagara.tif +3068 #SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da24feb0508h50ml30s_niagara.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "300.0 sec auto-exposure",Subject: "da24feb0508h50ml images!" +4 "storage"(- +2 "core" -' +3 "storage"(t& +4 "core" &   3\ +13 "manipulator"&o& +17 "core" & Z +8 ."da"Elbow.seek 1 +3 "manipulator"&]( +21 "core" ( +2 "manipulator"&p& +66 "core" & +2 "storage"(x& +3 "core" & A @ I\ +4 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&h' +4 "core" ' +3 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +4 ."da"SE.seek 1.91 Pucks below Top Plate +2 "storage"(w'= +59 "core" ' +2 "manipulator"&~& +6 "core" &  +2 "storage"(& +3 "core" & O\ +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 1 +2 "manipulator"&G'D +35 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&r, +2 "core" , +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 2.09 Pucks below Top Plate +2 "storage"(Q'( +20 "core" ' + "manipulator"& % +4 "core" %Qu   Ǻ0 +3 "storage"(}& +4 "core" & X\ +3 ."da"Forearm.force -20 +72 "manipulator"&5 +9 ."da"Forearm.seek 1 + 313 counts +4 "manipulator"&s'} +23 "core" ' +3 "manipulator"&c& +8 "core" &  +2 "storage"({& +5 "core" &\ \ \ +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&z' +31 "core" ' +4 "storage"(% +9 "core" %)\ \ ! \ +7 ."downElevator"SE.seek :down +5 "storage"(v'v +101 (% +7 "core" %E \ SS +4 "manipulator"&% +7 "core" %  ' 8 +6 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +2 "manipulator"&Z'\ +93 "core" ' +26 ' +2 ."downElevator"SE.stop +3 "storage"(5 +6 (`& +6 "core" &\ \ \ +6 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +6 #tStarting finalPurge +3 "processing"%& +10 "core" &\ +5 "manipulator"&& +11 "core" &  +9 "manipulator"&y% +7 "core" %\     +6 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&n(- +173 "core" ( +3 "manipulator"&& +7 "core" &-  ] +5 ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +5 &?& +7 "core" &- \  S ] +4 ."psFlush"Forearm.seek :garage +4 "manipulator"&'! +103 "core" ' +3 ."psFlush"Hand.close +4 "manipulator"&|/ +76 "core" / +4 "manipulator"&& +8 "core" &-  . ] +4 "manipulator"&% +8 "core" % 5  +4 ."psFlush"Forearm.seek :retract +3 "manipulator"&'\ +104 "core" ' +3 ."psFlush"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek PC +4 "manipulator"&( +152 "core" ( +3 "manipulator"&& +8 "core" &\  8 "z +4 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +5 && +5 "core" &\    "z +6 ."psFlush"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek PC +4 "manipulator"&' +94 "core" ' +4 "manipulator"&!& +7 "core" &\   E "z +4 "manipulator"& % +8 "core" %\   # b +4 "processing"%'& +8 "core" &\ +5 "processing"%"& +9 "core" &\ +7 ."psFlush"PC.seek :closed +4 "processing"%(Tg +11 "core" &\ +3 &|\ +2 &y\ 3 +6 &8J}t\ / +8 &gs\ D +113 &bw\ K +11 &`\ K +2 &`~\ K +6 &W]\ K +6 &bv\ K +6 &]v\ K +4 &_s\ K +8 &__~\ K +3 &! _w\ L +2 &"_x\ J +2 &$^u\ K +2 &&h_k\ K + &(*_k\ K +4 &)^g\ K +2 &+_b\ K +2 &-o]l\ K +4 &/1^d\ K +2 &0^g\ K +2 &2_y\ K +7 &4x^|\ K +8 &69bx\ K +9 &7^v\ K +11 &9bv\ K +8 &;_}\ K +10 &=A`x\ K +9 &?]\ K +9 &@^y\ J +11 &B]u\ J +10 &DI`z\ K +8 &F av\ K +10 &Gc|\ L +8 &Ipu\ M +10 &KC\ P +8 &Mw\ P +10 &Nr\ Q +10 &Pi\ Q +9 &RFt\ R +9 &Sdg\ %r +10 &T@bj\ 2 +8 ( +5 "processing"%"& +10 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.54 +3 "processing"%& +5 "core" &THf\ * +4 &THa\ * +2 &THe\ * +4 ."psFlush"Hand.open +3 "manipulator"&.1 +75 "core" 1 +4 "manipulator"&+% +6 "core" % \   _ b +6 ."psFlush"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&q'\ +91 "core" ' +3 ."psFlush"PSR.select :air +5 .PSV.dial PSR +4 "processing"% +45 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +6 "processing"%@ +18 ."psFlush"PS.seek 0.5ml +3 "processing"%' +297 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +301 "core" ' +3 ."psFlush"delay 5 seconds +189 #"uploadLog"upsync +26 "Can"x\ 8xH8 +289 ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%)' +2121 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"% @ +185 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%W  +127 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +95 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%;'9 +2635 "core" ' + ."psFlush"PSR.select :air +7 .PSV.dial PSR +2 "processing"%b +96 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%-' +608 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%$' +2126 "core" ' + ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%,  +32 "core"  +2 ."psFlush"PTV.dial :mixing +2 "processing"%6 @ +70 "core" A + ."psFlush"PSV.dial :mixloop +2 "processing"% +97 "core" + ."psFlush"PS.seek :empty +3 "processing"%A'9 +2635 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%8 +97 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%&'P +1106 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%1' +1606 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%_ +70 "core" + ."psFlush"PTV.dial :puck +2 "processing"%(  +72 "core"  + ."psFlush"PBV.dial :waste1 +3 .PS.seek 0ml + "processing"%@'W +2637 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%9 +70 "core"  +2 ."psFlush"PSR.select :flush +7 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +7 "processing"%/' +594 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%C' +2119 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%2 +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%7 U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2647 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +41 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%%' +2635 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%R  +79 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2638 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +40 "core"  +2 ."psFlush"PSR.select :air +49 .PS.seek 2.5ml +2 "processing"%i' +2628 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%F +67 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +4 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%P'W +2627 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%X @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%T' +2625 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%B  +79 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"%Y'W +2637 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%O +40 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%J'P +1099 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%=' +1618 "core" ' +2 ."psFlush"PSV.dial PTV +6 "processing"%S +67 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%u  +15 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%U  +52 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%3'W +2625 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%D +68 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%4' +584 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2122 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%H +68 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%K U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%f'W +2633 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%l @ +41 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%[' +2634 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%E  +78 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%a'W +2636 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%\ +40 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%N' +2641 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%5 +80 "core" ~ + ."psFlush"PBV.dial PSV +2 "processing"%0 U +15 "core" S +2 ."psFlush"PS.seek 0ml +2 "processing"%^'W +1258 "Can"|\ ={*H +1380 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%V @ +40 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%e' +2636 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%>  +67 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%M'W +2638 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +6 "collection"'\\& +4 "core" &di&\ +2 "manipulator"&m& +4 "core" &\    "z +7 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&:( +3 "core" ( +2 "manipulator"&k& +4 "core" &\  e "z +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &\  "z +2 .tForearm.seek PC +2 "manipulator"&t' +89 "core" ' +2 .tHand.close + "manipulator"&o/ +71 "core" / +2 .tPC.seek :open +2 "processing"%p( +400 "core" ( +2 "manipulator"&x& +3 "core" &\   "z +2 "manipulator"&~% +4 "core" %   9 +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +47 .tElbow.seek CC +3 "manipulator"& ( +340 "core" ( +2 "manipulator"&}& +4 "core" &    3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &g& +3 "core" & * 3 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&d', +104 "core" ' +2 "manipulator"&c& +4 "core" &   3 +2 "manipulator"&j% +4 "core" %&    +2 "collection"'{& +4 "core" &eg\ +3 "collection"'& +4 "core" &fiV\ +3 .tCC.seek :closed + "collection"'h(O +4 "core" &ejQ\ +8 &<fiR\ %g +9 &YgjL\ 7 +10 &cgO\ K +9 &afiL\ J +9 &eejX\ J +10 &EcdkQ\ J +9 &cdgL\ K +9 &`dhQ\ K +10 &`egI\ K +9 &McehH\ J +10 & beiO\ J +9 &!efiS\ K +9 &#ediL\ J +10 &%UedhV\ J +9 &'bfhX\ K +9 &(adhQ\ K +10 &*gejO\ K +9 &,]eeiL\ K +10 &.fciO\ K +9 &/deiI\ K +9 &1`ffE\ J +10 &3dbegK\ K +9 &5'deiU\ J +9 &6cdiQ\ J +10 &8egjW\ K +9 &:n`dhY\ J +10 & exit +7 #mEXIT @1707144582.52EST @1707750232.98EST = =mMAIN_scheduler =tMAIN @EST1707750234.77 #"core_reset"Sent BREAK +2 #t@43405 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.42 I2C Gateway v3.20 +210 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +248 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +423 "Can"F{\ yK + F{\ yK + #tPolling Can every 10:00 +3 #Cleanly exited at 09:49:42EST05-Feb-24 +5316 #-> ESP.ready! +3 #Powering core bus +563 .Gate.power :raw,:ON +12 "sampler") +6 ) +2 "core"  +2 "collection"' +3 ' +3 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X access 1 +3 "storage"(1% +3 "core" %o F\ +2 "manipulator"&2% +4 "core" %\ #    + "manipulator"&3& +4 "core" &   ] +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(4(; +355 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (5& +3 "core" &; x z P\  +9357 #t-> access 2 +2 "storage"(6% +3 "core" %p '\ +2 "manipulator"&7% +4 "core" %\ #   3  +2 "manipulator"&8& +3 "core" &   " ] +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(9(K +201 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (:& +3 "core" &K \ +6298 #t-> startTube 2 +379 #-> da 50 +2 #da sampling at most 50ml +4 ."Qmail"DAfans.email "Started da in tube 2 at 10:08:37EST12-Feb-24\\n{}\\nCan@10:04:03, 20.4C, 17% humidity, 14.5psia, 13.702V, 0.097A, 0.007Ah, 1.33W",Subject: "da sampling at most 50ml" +5 #tLoading sh1 puck from tube 2 into Collection Clamp + "collection"';& +3 "core" &ru?\  +3 .tHand.open +2 "manipulator"&<1 +70 "core" 1 +2 "manipulator"&=% +3 "core" % \ #    +2 "storage"(>% +5 "core" %p O\ + "storage"(?. +5 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +3 "storage"(@( +374 #"uploadLog"upsync +292 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (A& +2 "core" & H\ +3 "manipulator"&B& +4 "core" &   6 ] +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&C( +18 "core" ( +2 "manipulator"&D& +3 "core" &\   "} +2 "storage"(E& +5 "core" & ;\ +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&F' +98 "core" ' +2 "storage"(G& +4 "core" & (\ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(H'H +275 "core" ' +2 "storage"(I- +3 "core" -'X +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (J& +3 "core" & Q\ +2 "manipulator"&K& +3 "core" &\   "} +41 .tElbow.seek 2 +8 "manipulator"&L( +16 "core" ( +2 "manipulator"&M& +4 "core" &   +2 "storage"(N& +4 "core" & F\ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&O'y +14 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&P/ +73 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&Q& +3 "storage"(R'v +6 "core" &    +2 "manipulator"&S% +5 "core" % z   k +3 .tForearm.seek :retract + "manipulator"&T'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&U( +151 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +3 "core" ( +2 "manipulator"&V& +4 "core" &   3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &W& +2 "core" &  3 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&X', +95 "core" ' +2 "manipulator"&Y& +4 "core" &   6 3 +2 "manipulator"&Z% +4 "core" %-   +2 "collection"'[& +4 "core" &qu\  +2 "collection"'\\& +5 "core" &rw\  +2 .tCC.seek :closed +2 "collection"'](O +5 "core" &sw\  +6 &Nuu\ %g +10 &tZrw\ 8 +9 &sv\ K +10 &dsw\ K +9 &Zgtx\ K +9 &dtv\ K +10 &kru\ L +9 &hru\ K +9 &bkrw\ K +10 &#jrx\ L +9 &gtu\ K +10 &!jru\ L +9 &#jhqu\ K +9 &%,grv\ K +10 &&gtt\ K +9 &(ert\ K +10 &*qjrv\ L +9 &,5hqv\ K +9 &-ksu\ K +10 &/jsx\ K +9 &1{esu\ K +9 &3<jry\ K +10 &4fqw\ K +9 &6lrv\ K +9 &8hrv\ K +10 &:Dhtx\ K +9 &<kqw\ K +10 &=erx\ K +9 &?gtv\ K +9 &ALgru\ K +10 &Cgqu\ K +9 &Dksu\ L +10 &Fmtw\ L +9 &HO}sv\ M +9 &Jsu\ Q +10 &Kru\ U +9 &Mwpu\ W +9 &Ndqt\ )~ +10 &O"qu\ D +9 ( + &OHrs\ = +2 "collection"'\\& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.54 +2 .Hand.open + "manipulator"&^1 +74 "core" 1 +2 "manipulator"&_% +4 "core" % -  # +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&`'\ +99 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi + #Priming 7ml +2 .Gate.power :sampler,:ON + ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +3 .Exhaust.select :close + .SS.hold +2 "sampler")a+ +2 "core" + +2 "sampler")b% +4 "core" % \  +2 "collection"'c& +3 "core" &OGrv\ = +4 "Can"I}\ N +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air + "collection"'d  +5 "core"  +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")e  +5 "core"  +2 .tSS.reconfigure :fast +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'<' +123 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")= +127 "core" +2 .tSS.reconfigure :exhale +3 "sampler")#.0X' +131 "core" ' + ."CSpush"CS.stop +2 "collection"'5 +373 "core" ' +53 .tSS.reconfigure :fast +2 "sampler")#.0X9 +3 "core" 99y< +102 "collection"'99 +3 "core" 9Nz: +102 "collection"'A9 +3 "core" 9dz8 +102 "collection"'?9 +3 "core" 9y{6 +102 "collection"'D9 +3 "core" 9|4 +103 "collection"'E9 +2 "core" 9~3 +103 "collection"'G9 +2 "core" 9\ 1 +103 "collection"'9 +2 "core" 90 +103 "collection"'I9 +3 "core" 9- +103 "collection"'9 +2 "core" 9, +103 "collection"'M9 +2 "core" 9+ +103 "collection"'B9 +2 "core" 9) +103 "collection"'9 +3 "core" 9*$( +102 "collection"'N9 +4 "core" 9<(' +102 "collection"'P9 +3 "core" 9O,% +103 "collection"'S9 +2 "core" 9`0# +103 "collection"'J9 +2 "core" 9r4" +103 "collection"'C9 +2 "core" 99 +103 "collection"'F9 +3 "core" 9= +103 "collection"'V9 +3 "core" 9A +102 "collection"'W9 +3 "core" 9E +102 "collection"'H9 +3 "core" 9I +103 "collection"'K9 +2 "core" 9N +103 "collection"'Y9 +2 "core" 9R +103 "collection"'Z9 +3 "core" 9V +102 "collection"'[9 +3 "core" 9Z +102 "collection"'Q9 +3 "core" 9 ^ +102 "collection"'R9 +3 "core" 9 c +102 "collection"'T9 +4 "core" 9 )g +103 "collection"'!9 +3 "core" 9 6k +102 "collection"'L9 +3 "core" 9 Bo +102 "collection"'^9 +3 "core" 9 Nt +102 "collection"'b9 +3 "core" 9 Zx +102 "collection"'\\9 +4 "core" 9 f| +102 "collection"'c9 +3 "core" 9 q +103 "collection"'d9 +2 "core" 9 | +103 "collection"'e9 +2 "core" 9  +103 "collection"'_9 +2 "core" 9  +103 "collection"'a9 +3 "core" 9  +103 "collection"'O9 +2 "core" 9  +103 "collection"'9 +3 "core" 9  +102 "collection"'X9 +3 "core" 9  +102 "collection"'h9 +3 "core" 9  +102 "collection"'i9 +4 "core" 9 \ +102 "collection"'j9 +3 "core" 9  +102 "collection"'g9 +3 "core" 9 \ +103 "collection"'f9 +2 "core" 9 \ +103 "collection"'m9 +2 "core" 9 \ +103 "collection"'k9 +3 "core" 9 \ +103 "collection"'n9 +2 "core" 9 \ +103 "collection"'o9 +3 "core" 9 \ +102 "collection"'q9 +3 "core" 9  +102 "collection"'p9 +3 "core" 9\ \ +103 "collection"'t9 +3 "core" 9\  +102 "collection"'l9 +3 "core" 9\ \ \ +102 "collection"'v9 +3 "core" 9\  +103 "collection"'u9 +2 "core" 9\  +103 "collection"'r9 +2 "core" 9\  +103 "collection"'w9 +3 "core" 9\  +102 "collection"'z9 +3 "core" 9\  +102 "collection"'s9 +3 "core" 9\ # +102 "collection"'|9 +3 "core" 9\ & +102 "collection"'~9 +3 "core" 9\ + +3 .tCH.hold 10:00,70C +3 "collection"'x `\ t `\ *\ +2 '9 +7 "core"  + 9\ + + "collection"'y% +4 "core" % \ t +2 #tBegun lysing Collection Puck Heater at 68C/16.2psia +23558 "Can"=\ \ .x. +36430 "core" ` +2 "collection"'9 +3 "core" 9\ u +2 "collection"'% +3 "core" %\ +2 #tEnded lysing Collection Puck Heater at 70C/15.1psia +2 .CS.seek 0ml +2 "collection"'' +329 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +41 "collection"' @ +107 "core" B +2 .tCSV.dial :air +2 "collection"' @ +40 "core" ? +3 .tCS.seek 5ml +2 "collection"''l +1357 "core" ' +2 .tCSV.dial CTV +2 "collection"'  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +42 "core" > + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +41 "core"  +3 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +43 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"' ' +1350 "core" ' +2 "collection"'% +3 "core" % W [\ +2 #tPuck @26.7psia after final lysis pressurization +6 #Recovering Lysate into Collection syringe +2 .CSV.dial CBV + "collection"' +97 "core" ~ + .tCBV.dial CSV +2 "collection"'  +28 "core"  +2 "collection"' % +3 "core" %\ +3 .tCS.seek 5.001ml + "collection"''l +1347 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +42 "core" +2 "collection"'% +4 "core" %lp\  +2 .tCS.seek 7ml +2 "collection"'' +595 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'\ @ +40 "core" > +2 .tCS.seek 10ml +2 "collection"'' D +846 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +109 "core" ^ +2 #tLysing Complete + "collection"'#& +4 "core" &OG 6\ = +2 #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&% +4 "core" %\  \ \ q $ +2 "storage"(% +4 "core" %| R\ + "storage"($. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(%( +194 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 ('& +3 "core" & \ +2 "manipulator"&& +3 "core" &   J 3 +2 "manipulator"&% +5 "core" %\   \ ; $ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&(( +158 "core" ( +3 "manipulator"&)& +3 "core" &   +2 "storage"(*& +4 "core" & \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&+' +97 "core" ' + "storage"("& +4 "core" & %\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(-'H +268 "core" ' + "storage"(.- +4 "core" -'H + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(/'6 +35 "core" ' +2 "manipulator"&&& +5 "core" &  `  + "manipulator"&1% +4 "core" % Z 6 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&2'\ +88 "core" ' +2 .tElbow.seek CC +2 "manipulator"&3( +160 "core" ( +2 "manipulator"&0& +3 "core" & \ 3 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &  > 3 +3 .tForearm.seek CC +2 "manipulator"&7', +102 "core" ' +2 .tHand.close + "manipulator"&6/ +67 "core" / +2 .tCC.seek :open +2 "collection"'8( +376 "core" ( +2 "storage"(:& +3 "core" & \ +2 "storage"(;& +4 "core" & \ +2 "manipulator"&5& +3 "core" &  v 3 +2 "manipulator"&=% +4 "core" %   f A +2 .tForearm.seek :retract +2 "manipulator"&,'\ +105 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&4( +152 "core" ( +2 "manipulator"&<& +3 "core" &   +3 "storage"(>& +4 "core" &\ \ \ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&9'D +110 "core" ' +2 .tElbow.hold + "manipulator"&A, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&?1 +71 "core" 1 +3 "manipulator"&D% +3 "core" % Xu  ǹ& +2 "storage"(E& +4 "core" & 6\ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 320 counts +2 "manipulator"&G'τ +19 "core" ' +2 "manipulator"&& +43 "core" &   +9 "storage"(I& +4 "core" &\ \ 7\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&' +17 "core" ' +2 "storage"(M% +4 "core" %>\ #\ $ %\ +3 ."downElevator"SE.seek :down +4 "storage"(B'v +99 (% +3 "core" %N \ Vb +2 "manipulator"&N% +3 "core" % \   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&P'\ +90 "core" ' +68 ' + ."downElevator"SE.stop +2 "storage"(5 +2 #tTranferring DA +2 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'S& +3 "core" &&*\ +3 "manipulator"&J& +4 "core" & \ _ +2 "manipulator"&C% +4 "core" %\  P  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&F(- +169 "core" ( +2 "manipulator"&V& +4 "core" &-   i +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &W& +2 "core" &-  [ i +3 .tForearm.seek :garage +2 "manipulator"&H'! +104 "core" ' + .tHand.close +2 "manipulator"&K/ +76 "core" / +2 "manipulator"&Y& +4 "core" &-   i +2 "manipulator"&Z% +4 "core" % 5   E +2 .tForearm.seek :retract +2 "manipulator"&['\ +100 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&Q( +282 "core" ( + "manipulator"&R& +4 "core" &  4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &T& +3 "core" &   4 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&!', +105 "core" ' +2 "manipulator"&L& +3 "core" & \  4 +3 "manipulator"&^% +4 "core" %(  y +2 "collection"'b& +4 "core" &/2\ +2 "collection"'\\& +5 "core" &/1o\ +2 .tCC.seek :closed +2 "collection"'c(O +4 "core" &/1Y\  +9 &2/3\ *y +9 &e.3\ = +9 &}-2\ K +10 &Lc/3\ J +10 & c.2\ J +9 &c/3\ J +9 &b02}\ J +9 &Tc.2 \ J +10 &c/2 \ I +9 &f04\ J +9 & d/3\ J +10 &"]e/2\ I +9 &$f/4\ J +10 &%f03\ J +9 &'i14\ J +9 &)db/3\ J +10 &+&b04\ J +9 &,c/3q\ J +9 &.c04 \ I +10 &0kh.3\ J +9 &2/c03\ I +10 &3d03\ I +9 &5b23y\ J +9 &7vd33 \ I +10 &96c25\ J +9 &:b03\ I +9 &<e05\ J +10 &>}b15\ I +9 &@>c15\ J +10 &Bh03\ J +9 &Cg06\ I +9 &Eg38j\ J +10 &GDm24J\ K +9 &H03\ M +9 &J04\ R +10 &Lj05\ V +9 &N,14x\ B +10 &O8<14 %\ 't +9 &O m14 \ B +5 ( +2 "collection"'\\& +4 #tCollection Clamp onSpring/offSpring for 6/26 samples, on/off torque 1.58 +2 "collection"'d& +2 "core" &O]05 \ B +2 &O]15\ B +2 .tHand.open +2 "manipulator"&e1 +70 "core" 1 +2 "manipulator"&_% +4 "core" % &   { +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&a'\ +97 "core" ' +2 .tPSV.dial PSR +2 "processing"%O +124 "core"  +2 #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 +3 "processing"%X  +40 "core"  +3 .tPS.seek 0ml + "processing"%h'W +1603 "core" ' + .tPSV.dial PSR +2 "processing"%i +47 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%j' +2638 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%g +2 "collection"'f  +5 "core" A +2 "processing"%m +3 "core" A +2 "processing"%k  +70 "core" +87  + .tPSV.dial :mixloop +2 "processing"%n +95 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'o  +15 "core" +2 .tPTV.dial :PRVmixing + "processing"%q  +127 "core" +2 .tPS.seek 0ml +2 "processing"%p'W +2624 "core" ' + .tPSV.dial :air +2 "processing"%t  +40 "core"  +3 .tPS.seek 2.5ml + "processing"%l' +1284 "Can":\ Hj. +1350 "core" ' + .tPSV.dial :mixloop +2 "processing"%v +42 "core" +2 .tPS.seek 0ml +2 "processing"%u'W +2626 "core" ' + .tPSV.dial :air +2 "processing"%r  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%w' +2638 "core" ' +9 .tPSV.dial :mixloop +2 "processing"%z +42 "core" +3 .tPS.seek 0ml + "processing"%s'W +2628 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&|& +3 "core" & \  ] 4 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&~( +32 "core" ( + "manipulator"&& +5 "core" &     + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &y& +3 "core" &  H  +3 .tForearm.seek CC + "manipulator"&}', +109 "core" ' + .tHand.close +2 "manipulator"&x/ +69 "core" / +2 .tCC.seek :open +2 "collection"'( +375 "core" ( +2 "manipulator"&& +3 "core" &  \ o  +2 "manipulator"&{% +4 "core" %  \  S +3 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(- +270 "core" ( +2 "manipulator"&& +4 "core" &-   4 ! + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 & & +2 "core" &- \ \  ! +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&'! +104 "core" ' +2 .tHand.open +2 "manipulator"& 1 +73 "core" 1 + "manipulator"&% +5 "core" % *   \ ǿ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +26 "core" + .tPTV.dial :PRVmixing +2 "processing"%  +4 "core" +2 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 "processing"%  + "collection"'  +6 "core"  +9 +2 .tCTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"' & +4 "core" &JM\ +2 "manipulator"&% +4 "core" %\   X  +2 "storage"(% +3 "core" %~\ \ \ +2 "storage"(. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(\ ( +198 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +3 "core" & 2\  +2 "manipulator"&& +4 "core" &-  \ / ! +2 "manipulator"&#% +4 "core" %\    D  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&( +174 "core" ( +2 "manipulator"&& +3 "core" &  $ B +2 "storage"($& +4 "core" & \ \  5\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&'' +99 "core" ' + "storage"(& +4 "core" & \ %\ % %\  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('H +284 "core" ' + "storage"(@- +4 "core" -'l + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 ()& +3 "core" & Y\  +2 "manipulator"&*& +3 "core" & \ q B +3 .tElbow.seek 2 + "manipulator"&"( +3 "core" ( +2 "manipulator"&U& +4 "core" &  Z B +2 "storage"(`& +3 "core" & \  +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&.'y +14 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&&/ +70 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&1& +2 "storage"(-'v +5 "core" & \  \\ B +4 "manipulator"&0% +4 "core" % q ~ l +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 .tElbow.seek CC + "manipulator"&+( +152 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +3 "core" ( +2 "manipulator"&(& +4 "core" & \ \ ; 8" +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &6& +2 "core" &    8" +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&2', +99 "core" ' +3 "manipulator"&]& +3 "core" &  8! +3 "manipulator"&:% +3 "core" %,   / +3 "collection"';& +4 "core" &NN\ +2 "collection"'5& +5 "core" &LN{\ +2 .tCC.seek :closed +45 "collection"'=(O +15 "core" &LNp\ + &KP\ + &JO\ + &LN\ + &LO\ + &JO\ + &KNv\  +4 &4KO_\ *z +8 & hJNS\ > +9 &xJOI\ K +10 &``LP@\ I +9 &!dKO+\ I +9 &gJN$\ J +10 &bLO\ I +9 &geJO\ I +10 &(aKO\ J +9 &cKO\ J +9 & cKM\ J +10 &"ocLO7\ I +9 &$0hLN"\ J +9 &%fHO)\ J +10 &'hMO\ I +9 &)vgLO\ J +10 &+9gMP\ I +9 &,cJP\ J +9 &.`KN\ I +10 &0cJO\ I +9 &2@gIP\ J +9 &4eJO\ I +10 &5gLN{\ J +9 &7fLOh\ I +9 &9HgJN`\ J +10 &;\ cKP]\ J +9 &<`KOH\ I +10 &>bJM?\ J +9 &@PcKO2\ J +9 &BbKN*\ J +10 &CcLN"\ J +9 &EhJO!\ J +10 &GWkKO\ J +9 &I{JO\ L +9 &JJN\ Q +10 &L~IM\ U +9 &N;IMm\ C +9 &O>6KN\\\ 't +10 &O\ tJMS\ C +5 ( +2 "collection"'5& +3 "core" &OTKNS\ C +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.51 + .Hand.open +2 "manipulator"&<1 +75 "core" 1 +2 "manipulator"&>% +3 "core" % ,  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&7'\ +96 "core" ' + .tCTV.dial CSV,avoiding: :intake +2 "collection"'3  +126 "core" ~ +2 .tCSV.dial CTV +2 "collection"'?  +40 "core"  +2 .tPS.seek 2.5ml +2 "processing"%D' +2638 "core" ' + "collection"'E% +4 "core" % H $d\ \ +2 .tCS.seek 4.151ml +2 "collection"''Q +1564 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%I  +43 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%,  +68 "core"  +2 .tPS.seek 0ml +2 "processing"%M'W +2647 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"'4 ` +50 "core" b + .tCSV.dial :air +2 "collection"' @ +41 "core" > +2 .tCS.seek 10ml + "collection"'N' D +1573 "core" ' +2 .tCSV.dial CTV + "collection"'9  +43 "core"  +2 .tCS.seek 0ml +2 "collection"'G' +2622 "core" ' + .tCBV.dial :waste1 +2 "collection"'S @ +30 "core" @ + .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'J  +128 "core" +2 "collection"'C& +3 "core" &OUIJ\ C +3 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&/% +3 "core" %\  i  +3 "storage"(% +3 "core" %u G\ +2 "storage"(V. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(W( +197 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (B& +3 "core" & \ +2 "manipulator"&A& +5 "core" & \  B 8 +2 "manipulator"&K% +4 "core" %\     +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&Y( +158 "core" ( +2 "manipulator"&Z& +3 "core" &   7  +3 "storage"(P& +4 "core" & \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&H' +93 "core" ' +2 "storage"(R& +4 "core" & y\ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(T'H +281 "core" ' +2 "storage"(F- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&L& +3 "core" & \ I  +2 "storage"(^& +4 "core" & #\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 + "manipulator"&b'D +34 "core" ' +2 .tElbow.hold +2 "manipulator"&[, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(8- +2 "core" -' +3 .tSE.seek 0.11 Pucks below Top Plate + "storage"(d'K +28 "core" ' +2 "manipulator"&e% +4 "core" %Ol ȷ +2 "storage"(_& +3 "core" & X X\ +2 .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 1 + 311 counts +2 "manipulator"&\\'{ +19 "core" ' +2 "manipulator"&O& +3 "core" &   #  +2 "storage"(!& +4 "core" & \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&X' +19 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"('B +39 "core" ' +2 "manipulator"&i& +3 "core" & Z  +2 "manipulator"&h% +4 "core" %   : +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&g'\ +98 "core" ' +2 .tElbow.seek CC +43 "manipulator"&m( +158 "core" ( +2 "manipulator"&f& +4 "core" &  < 5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &k& +3 "core" &   [ 5 +2 .tForearm.seek CC +2 "manipulator"&n', +101 "core" ' + .tHand.close +2 "manipulator"&o/ +70 "core" / +2 .tCC.seek :open +2 "collection"'q( +376 "core" ( + "storage"(j& +5 "core" & \ +2 "storage"(t& +3 "core" & N\ +2 "manipulator"&p& +5 "core" & \  4 + "manipulator"&v% +4 "core" % *  +2 .tForearm.seek :retract +2 "manipulator"&l'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&r( +153 "core" ( +2 "manipulator"&u& +3 "core" &  W +2 "storage"(z& +6 "core" &\ \ \ + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&w'D +112 "core" ' +2 .tElbow.hold +2 "manipulator"&|, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&1 +70 "core" 1 +2 "manipulator"&y% +3 "core" % Ut  7 ȹ- +2 "storage"(x& +4 "core" & F\ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 317 counts + "manipulator"&Q'ρ +15 "core" ' +2 "manipulator"&a& +4 "core" &  P +2 "storage"(c& +4 "core" &\ #\ # \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&' +26 "core" ' +2 "storage"({% +4 "core" %K\ "\ * \  +2 ."downElevator"SE.seek :down +4 "storage"(}'v +98 (% +5 "core" %K ^\ V_ +2 "manipulator"& % +4 "core" %    +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&~'\ +93 "core" ' +50 ' +2 ."downElevator"SE.stop + "storage"(5 +3 .tPSV.dial :air +2 "processing"%  +81 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2628 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +41 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air +21 "processing"%  +42 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"% 'W +2627 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"% & +4 "core" &;\  +2 "manipulator"&& +4 "core" &  \ O +2 "manipulator"&% +4 "core" %\    X  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +175 "core" ( +2 "manipulator"&& +4 "core" &-   ) +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-  U ) +2 .tForearm.seek :garage +2 "manipulator"&'! +107 "core" ' +2 .tHand.close + "manipulator"&#/ +69 "core" / +2 "manipulator"&%& +3 "core" &-   ) +2 "manipulator"&% +3 "core" % 4 +3 .tForearm.seek :retract + "manipulator"&$'\ +106 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&( +120 "core" ( +2 "manipulator"&& +3 "core" &   g +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" & A +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&@' +102 "core" ' +2 "manipulator"&)& +4 "core" &    +41 "manipulator"&*% +11 "core" % \ +2 "processing"%U& +5 "core" &u\  +2 "processing"%`& +4 "core" &^\  +3 .tPC.seek :closed +2 "processing"%&(Tg +3 "core" &\  +8 &I\ $f +10 &|X\ 8 +9 &\ K +9 &_\ L +10 &a]\ L +9 &#a\ L +9 &_\ L +10 &`\ K +9 &ib\ L +10 &+a\ L +9 &b\ L +9 &!d\ L +10 &#r`\ K +9 &%3^\ L +9 &&^\ \ L +10 &(a\ L +9 &*y`\ L +10 &,;_\ \ L +9 &-\\\ K +9 &/]\ K +10 &1\\\ K +9 &3D]\ K +9 &5^\ K +10 &6` \ K +9 &8`"\ K +10 &:K\\!\ L +9 &<]\ K +9 &=^!\ K +10 &?_(\ K +9 &AT[%\ K +9 &C`'\ K +10 &Dc*\ L +9 &F`-\ L +10 &HXl-\ M +9 &J{/\ O +9 &K+\ Q +10 &M-\ Q +9 &OR2\ Q +9 &Q0\ R +10 &R7\ B +9 &S?l:\ #h +10 &TI(>\ & +5 ( +2 "processing"%`& +4 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.50 +2 "processing"%1& +2 "core" &TIC\ & +2 &TI2\ & +2 .tHand.open +2 "manipulator"&01 +68 "core" 1 +2 "manipulator"&% +4 "core" %   / +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&''\ +90 "core" ' +2 .tPRV.dial :air + "processing"%(  +42 "core"  +2 .tPSV.dial :mixloop + "processing"%6 +43 "core" +2 "processing"%% +4 "core" %\\m\ +3 .tPS.seek 0.3ml + "processing"%.' +385 "core" ' +2 .tPSV.dial PSR + "processing"%] +97 "core"  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +3 "processing"%:'* +498 "core" ' +3 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%;' +1919 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%" +108 "core" +2 .tPTV.dial :mixing +2 "processing"%- @ +70 "core" B + .tPBV.dial :waste2 +2 "processing"%  +90 "core"  +3 .tPS.seek 0ml + "processing"%'W +2634 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&<& +9 "core" &  \ < +2 .tElbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&>( +4 "core" ( +2 "manipulator"&5& +3 "core" &  D +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &3& +3 "core" & \  V +3 .tForearm.seek PC + "manipulator"&?' +94 "core" ' +2 .tHand.close + "manipulator"&2/ +74 "core" / +2 .tPC.seek :open + "processing"%s( +400 "core" ( + "manipulator"&E& +4 "core" &   K +2 "manipulator"&% +3 "core" %  \  ]  +3 .tForearm.seek :retract +2 "manipulator"&I'\ +89 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&,(- +160 "core" ( +2 "manipulator"&D& +3 "core" &-   2 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &4& +3 "core" &-   +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&'! +111 "core" ' + .tHand.open +2 "manipulator"&1 +73 "core" 1 +2 "manipulator"&9% +3 "core" % +  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&N'\ +95 "core" ' +3 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%S& +4 "core" &\ + "manipulator"&J% +5 "core" %\    w  + "storage"(C% +4 "core" %v\ \ \ +2 "storage"(/. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(( +197 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (V& +3 "core" & \  +2 "manipulator"&B& +5 "core" &-  i + "manipulator"&A% +4 "core" %\    `  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&K( +182 "core" ( + "manipulator"&\ & +5 "core" &\  # +41 "storage"(Z& +11 "core" & \  H\  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&P' +100 "core" ' +2 "storage"(R& +4 "core" & \ \  \  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(+'H +283 "core" ' +2 "storage"(7- +3 "core" -'| +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (F& +3 "core" & \  +2 "manipulator"&L& +3 "core" &\   # +3 .tElbow.seek 2 + "manipulator"&^( +3 "core" ( +2 "manipulator"&8& +4 "core" &   # +2 "storage"(e& +3 "core" & \ \ \  +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&_'y +14 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&O/ +65 "core" / +4 ."downElevator"SE.seek :down +5 "manipulator"&!& + "storage"(i'v +6 "core" &   H # +3 "manipulator"&h% +3 "core" % y \   v +3 .tForearm.seek :retract +2 "manipulator"&H'\ +93 "core" ' +2 .tElbow.seek PC +2 "manipulator"&Y( +169 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +109 "core" ( + "manipulator"&T& +4 "core" &\  \ F # +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &b& +3 "core" &\   # # +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&\\' +95 "core" ' +2 "manipulator"&d& +4 "core" &   C # +2 "manipulator"&X% +3 "core" % \  6 _ +3 "processing"%f& +3 "core" &m\ +3 "processing"%k& +5 "core" &^\ +2 .tPC.seek :closed +2 "processing"%[(Tg +4 "core" &o\  +10 &3n\ *y +9 &gm\ > +9 &xp\ L +10 &RYo\ K +9 &_`\ K +9 &bc\ K +10 &b]\ K +9 &Z^V\ K +10 &_Y\ K +9 &]\\\ K +9 & ^T\ K +10 &"b^U\ K +9 &$%^R\ J +9 &%_Q\ K +10 &']R\ K +9 &)i^Q\ K +10 &++]A\ K +9 &,^8\ J +9 &._8\ K +10 &0r`?\ K +9 &24[=\ K +9 &3]=\ J +10 &5]B\ K +9 &7z\\:\ K +10 &9=]<\ J +9 &:\\;\ K +9 &<]5\ K +10 &>[0\ K +9 &@C_)\ K +9 &B[-\ K +10 &C`'\ K +9 &E_-\ K +10 &GK_/\ K +9 &I g/\ L +9 &Js+\ M +10 &L-\ Q +9 &NA+\ Q +9 &P&\ Q +10 &Q%\ R +9 &Sl|m*\ / +10 &T*+r\ H +9 &TI$\ ) +2 ( +2 "processing"%k& +3 #tProcessing Clamp onSpring/offSpring for 4/27 samples, on/off torque 1.47 +2 .Hand.open + "manipulator"&o1 +77 "core" 1 +2 "manipulator"&g% +4 "core" %   \\ _ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&='\ +89 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%j  +2 %t9 +7 "core" 9w +102 "processing"%p9 +3 "core" 9w +102 "processing"%v9 +3 "core" 9w  +102 "processing"%u9 +3 "core" 9w  +102 "processing"%z9 +3 "core" 9w +102 "processing"%n9 +3 "core" 9w +102 "processing"%m9 +3 "core" 9w +102 "processing"%9 +3 "core" 9v +102 "processing"%y9 +3 "core" 9w" +102 "processing"%x9 +4 "core" 9w& +102 "processing"%a9 +3 "core" 9w+ +102 "processing"%c9 +3 "core" 9w/ +102 "processing"%{9 +3 "core" 9w3 +102 "processing"%l9 +3 "core" 9w7 +102 "processing"%9 +4 "core" 9w; +102 "processing"% 9 +3 "core" 9x@ +102 "processing"%r9 +3 "core" 9xD +102 "processing"%w9 +3 "core" 9yH +102 "processing"%Q9 +3 "core" 9wL +102 "processing"%9 +4 "core" 9wP +102 "processing"% 9 +3 "core" 9xU +102 "processing"%9 +3 "core" 9wY +102 "processing"%}9 +3 "core" 9x] +102 "processing"%M9 +3 "core" 9xa +102 "processing"%9 +3 "core" 9xe +102 "processing"%9 +3 "core" 9xj +102 "processing"%9 +3 "core" 9\ xn +102 "processing"%9 +3 "core" 9yr +102 "processing"%9 +3 "core" 9yv +143 "processing"% 9 +11 "core" 9#y| +102 "processing"%9 +4 "core" 9)z +102 "processing"%9 +3 "core" 90y\ +102 "processing"%9 +3 "core" 97z\ +102 "processing"%9 +3 "core" 9=z\ +3 .tPH.hold 2:00:00,28C +3 "processing"%| pp9 +3 .tdelay 1:30 +4 "core"  +9000 .tPSR.select :air +3 .PSV.dial PSR + "processing"%# +96 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%%' +584 "core" ' +2 .tdelay 5 seconds +479 "Can"4\ 9. +23 .tPSR.select :air +3 "processing"% +10 .tPS.seek 2ml + "processing"%'[ +1617 "core" ' + .tPTV.dial :puck +2 "processing"%~  +70 "core"  +2 .tPSV.dial PTV +2 "processing"% +70 "core" + .tPBV.dial :waste1 +2 "processing"%  +126 "core"  +2 "processing"%% +4 "core" %Z\  +2 .tPS.seek 1.5ml +2 "processing"%)' +589 "core" ' + .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%* * +30 "core" + +2 .tPS.seek 0ml + "processing"%'W +1608 "core" ' + .tdelay 5:00 +30003 #recoverPSRreagent08 +6 .PTV.dial :puck + "processing"%U  +5 "core"  +2 .tPBV.dial :waste1 + "processing"%$  +35 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%1 +70 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%0' +2318 "core" ' + .tPSV.dial PTV +2 "processing"% +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%` +71 "core"  + .tdelay 5 seconds +503 .PSV.dial PTV +2 "processing"%( +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%6  +69 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2285 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%@  +126 "core" + .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 .tPRV.dial :ab1 +2 "processing"%] @ +71 "core" B +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%.'w +351 "core" ' + .tdelay 2 seconds +202 ."connect"CBV.dial PRV +4 .tPRV.dial CBV +2 "collection"':  + "processing"%"  +44 "core"  +8 +2 "processing"%-% +4 "core" %r\  +2 .tPS.seek 0.3ml +2 "processing"%' +356 "core" ' + .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"%5'D +1271 "core" ' + .tPRV.dial :waste2 +2 "processing"%3 @ +70 "core" ? +3 .tPS.seek 0.5ml + "processing"%2' +863 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +3 .tPS.seek 2ml + "processing"%''[ +1619 "core" ' +2 .tPSV.dial :PML + "processing"%& +43 "core" + .tPTV.dial :mixing +2 "processing"%E @ +72 "core" B + .tPBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%D% +4 "core" %_\  +2 .tPS.seek 1.85ml +2 "processing"%4'? +236 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%? * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%>'W +1962 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" &TX\ +2 "manipulator"&9& +4 "core" &\   , # +2 "manipulator"&S% +4 "core" %\  \  # +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&I(- +123 "core" ( + "manipulator"&J& +4 "core" &-  D - +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &C& +3 "core" &-  f - +2 .tForearm.seek :garage +48 "manipulator"&/'! +108 "core" ' +2 .tHand.close + "manipulator"&/ +69 "core" / +2 "manipulator"&V& +3 "core" &.8  n j +2 "manipulator"&B% +5 "core" % -r ȸ +2 .tForearm.seek :retract +2 "manipulator"&A'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&W( +269 "core" ( +2 "manipulator"&\ & +4 "core" &  $ , +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &Z& +3 "core" & U , +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&,', +96 "core" ' + "manipulator"&R& +4 "core" &  i , +2 "manipulator"&N% +4 "core" %4  +2 "collection"'7& +4 "core" &TV\ +2 "collection"'F& +6 "core" &TW\ +2 .tCC.seek :closed +2 "collection"'L(O +5 "core" &TY\ +6 & <UY\ %g +9 &YUX\ 7 +10 &SX\ K +9 &dTW\ K +9 &~gTW\ L +10 &B`TW\ K +9 &gUX\ K +10 &dVW\ J +9 &gTV\ K +9 &JgSX\ K +10 & bU[\ K +9 &!gQY\ K +9 &#eTY\ K +10 &%ReUY\ K +9 &'eUV\ K +10 &(eUW\ K +9 &*jSW\ K +9 &,ZcTX\ K +10 &.eTX\ J +9 &/eVV\ K +9 &1gSY\ K +10 &3beUV\ K +9 &5%cUW\ J +10 &6fVW\ K +9 &8jSX\ K +9 &:kaRY\ K +10 &<,bUX\ K +9 &=aSX\ K +9 &?`TW\ K +10 &ArcTW\ K +9 &C3`VX\ K +10 &DcTV\ K +9 &FfRW\ L +9 &HtuTW\ M +10 &J)QW\ R +9 &KSW\ V +9 &MUV\ X +10 &OTRW\ - +9 &OQW\ K +9 ( +3 "collection"'F& +2 "core" &O_UW\ C +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.55 + "collection"'8& +4 "core" &O^SW\ C +2 .tHand.open + "manipulator"&e1 +75 "core" 1 +2 "manipulator"&O% +4 "core" % 4  X +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&!'\ +94 "core" ' + .tPSV.dial PSR +2 "processing"%h +98 "core"  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%K' +1618 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%P  +40 "core"  +2 .tPS.seek 0ml +2 "processing"%+'W +1605 "core" ' +2 .tPSV.dial PSR + "processing"%_ +42 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%T' +2451 "Can"-\ N:. +194 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +4 "processing"%b  + "collection"'^  +31 "core" +127  +2 .tPSV.dial :mixloop + "processing"%d +97 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'X  +14 "core"  +2 .tPTV.dial :PRVmixing + "processing"%f  +73 "core" +3 .tPS.seek 0ml +2 "processing"%i'W +2635 "core" ' +2 .tPSV.dial :air +2 "processing"%H  +53 "core" +2 .tPS.seek 2.5ml + "processing"%s' +2625 "core" ' + .tPSV.dial :mixloop + "processing"%o +41 "core" +3 .tPS.seek 0ml + "processing"%g'W +2624 "core" ' +2 .tPSV.dial :air +2 "processing"%t  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%k' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"%p +42 "core" +2 .tPS.seek 0ml +2 "processing"%\\'W +2638 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&v& +4 "core" &  P , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&u( +27 "core" ( +2 "manipulator"&z& +4 "core" &  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &n& +2 "core" &   3  +3 .tForearm.seek CC + "manipulator"&m', +106 "core" ' +2 .tHand.close + "manipulator"&/ +66 "core" / +2 .tCC.seek :open + "collection"'y( +418 "core" ( +8 "manipulator"&x& +5 "core" &     + "manipulator"&a% +5 "core" %  k +2 .tForearm.seek :retract + "manipulator"&c'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&{(- +269 "core" ( +2 "manipulator"&l& +3 "core" &- \   M +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +2 "core" &-   2 M +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"& '! +107 "core" ' +3 .tHand.open + "manipulator"&r1 +70 "core" 1 + "manipulator"&w% +5 "core" % )   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&Q'\ +97 "core" ' +2 ."da"delayUntil "11:00:46.18" +24779 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +71 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + ."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 :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%M' +2306 "core" ' +2 ."da"PSV.dial :mixloop + "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" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2286 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"% +126 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1616 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%#  +32 "core"  +2 "processing"%% +3 "core" %a\ +3 ."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"%'W +1605 "core" ' +2 ."da"delay 2:00 +5700 "Can"1\ >(. +6303 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%  +14 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%* +69 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%)' +2308 "core" ' + ."da"PSV.dial PTV +2 "processing"%j +83 "core" ~ + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%U +67 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%$ +71 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +69 "core"  +3 ."da"PS.seek 0ml +2 "processing"%1'W +2291 "core" ' +2 #"da"washCycleDA #2 of 2 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +124 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +589 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%`'[ +1622 "core" ' +42 ."da"PTV.dial :puck +8 "processing"%(  +5 "core"  +2 ."da"PSV.dial PTV +2 "processing"%6 +68 "core" + ."da"PBV.dial :waste1 +2 "processing"%0  +33 "core"  + "processing"%@% +4 "core" %b\ +3 ."da"PS.seek 1.5ml +2 "processing"% ' +596 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%] * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1639 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%"  +14 "core"  +2 ."da"PBV.dial :waste1 + "processing"%:  +33 "core"  +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +3 "processing"%- * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%. +69 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%;' +2323 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%< +70 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%3 +71 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%5  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2303 "core" ' +2 #"da"getPMLReagent08 +6 .PRV.dial :air +2 "processing"%2  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%&  +128 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%E  +41 "core"  +2 ."da"PTV.dial :PRVmixing + "processing"%  +5 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%D +41 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml + "processing"%?' +384 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%'  +43 "core"  +2 "processing"%4% +3 "core" %\  +3 ."da"PS.seek 0.55ml + "processing"%'z +336 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%9  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%S'[ +1568 "core" ' + ."da"PSV.dial :PML +2 "processing"%J +42 "core" +2 ."da"PTV.dial :mixing +2 "processing"%C @ +71 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%Y  +34 "core" + "processing"%% +4 "core" %[\  +3 ."da"PS.seek 1.85ml +2 "processing"%V'; +241 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%B * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%='W +1965 "core" ' + ."da"delay 2 seconds +202 .delay 8:00 +10339 "Can"-\ 5sf. +37665 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%/ @ +15 "core" ? +2 ."da"PBV.dial :waste1 +2 "processing"%\  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Z * +34 "core" , +2 ."da"PSV.dial :air + "processing"%I  +42 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%R' +2332 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%N +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%7  +41 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%A +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%q  +42 "core"  +3 ."da"PS.seek 0ml +2 "processing"%8'W +2308 "core" ' +2 #"da"washCycleDA #1 of 3 +6 .PSR.select :air +2 .PSV.dial PSR + "processing"%e +136 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%O' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml + "processing"%F'[ +1607 "core" ' +2 ."da"PTV.dial :puck +43 "processing"%h  +79 "core"  + ."da"PSV.dial PTV +2 "processing"%, +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%>  +34 "core" +2 "processing"%P% +3 "core" %Y\  +3 ."da"PS.seek 1.5ml +2 "processing"%K' +588 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%_ * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%+'W +1609 "core" ' + ."da"delay 2:00 +8084 "Can"/\ G. +3920 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%^  +34 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +3 "processing"%b * +34 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%d +68 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%X' +2324 "core" ' + ."da"PSV.dial PTV +2 "processing"%f +69 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%T +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%H +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%i  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%o'W +2307 "core" ' +2 #"da"washCycleDA #2 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%s +122 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%t' +591 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%g'[ +1610 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%p +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%k  +33 "core"  + "processing"%v% +4 "core" %[\  +2 ."da"PS.seek 1.5ml +2 "processing"%z' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%n * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%W  +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 +70 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%x' +2294 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%a +80 "core" ~ +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%m +69 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%l +72 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +80 "core" +3 ."da"PS.seek 0ml +2 "processing"%u'W +2291 "core" ' + #"da"washCycleDA #3 of 3 +7 .PSR.select :air +2 .PSV.dial PSR + "processing"%r +123 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%w' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%c'[ +1603 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core"  + "processing"% % +4 "core" %Vj\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +590 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%} * +34 "core" , +3 ."da"PS.seek 0ml + "processing"%\\'W +1603 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 +48 .PTV.dial :puck +5 .PBV.dial :waste1 + "processing"%  +34 "core" +2 ."da"delay 30 seconds +1711 "Can")\ 5. +1292 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2295 "core" ' + ."da"PSV.dial PTV +2 "processing"%M +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +69 "core"  +3 ."da"PS.seek 0ml + "processing"%'W +2295 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates +2 .PSR.select :air +2 .PSV.dial PSR + "processing"% +133 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +14 ."da"PS.reconfigure :default +12 "processing"%#A d`xb +11 ."da"PS.seek 0.25ml +8 "processing"%#'7 +347 "core" ' +3 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%' +331 "core" ' +2 ."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 +2 "processing"%~ +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%%  +35 "core" + "processing"%% +4 "core" %^\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +3 ."da"PS.seek 0ml +2 "processing"%*'W +1606 "core" ' +2 ."da"delay 10 seconds +1003 #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"%j * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%U +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%$' +2439 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%) +86 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +83 "core" ~ + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%1  +73 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2422 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR + "processing"%( +135 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +2 "processing"%#A d`xb +4 ."da"PS.seek 2ml + "processing"%6'[ +2116 "core" ' + ."da"delay 5 seconds +503 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%0 +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%@  +34 "core" +2 "processing"%`% +4 "core" %X\  +2 ."da"PS.seek 1.5ml +2 "processing"%]' +600 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +36 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 + "processing"%"  +103 "core"  +2 ."da"PS.seek 0ml +2 "processing"%:'W +1614 "core" ' +2 "processing"%-9 +3 "core" 95> +2 #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast + "processing"%. +3 "core" 5> +2 "processing"%& +4 "core" &TI\ 0) +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&<% +4 "core" %\  R Q V  +2 "storage"(% +3 "core" %o G\ I +2 "storage"(3. +3 "core" .( +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 1 +2 "storage"(5( +197 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (;& +48 "core" & \ H +9 "manipulator"&2& +3 "core" &- L P * M +2 "manipulator"&&% +5 "core" %\  P O  +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&E( +177 "core" ( +2 "manipulator"&& +4 "core" & @ N !s +2 "storage"(D& +3 "core" & \ G +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts + "manipulator"&' +118 "core" ' + "storage"('& +5 "core" & \ H +2 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"(4'H +281 "core" ' + "storage"(?- +4 "core" -'u + ."da"SE.configure :default +8 "storage"(#QK-0-\ b +3 "manipulator"&9& +3 "core" & + & $ !r +7 "storage"(& +4 "core" & U\ H +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 + "manipulator"&J'D +36 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&C, +4 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(Y- +2 "core" -'u +3 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"('; +33 "core" ' + "manipulator"&B% +4 "core" %Vv j / $ +2 "storage"(S& +4 "core" &   K\ 4 +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 318 counts +2 "manipulator"&V'ς +20 "core" ' + "manipulator"&/& +4 "core" & P < c !r +2 "storage"(\ & +3 "core" & E\ F +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&Z' +30 "core" ' +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(I'2 +40 "core" ' + "manipulator"&=& +4 "core" & k V 1 !r +2 "manipulator"&N% +4 "core" % T P  +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract + "manipulator"&7'\ +89 "core" ' +2 ."da"Elbow.seek PC + "manipulator"&A( +248 "core" ( +2 "manipulator"&q& +3 "core" & 8 O $ +3 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &R& +3 "core" & & # 5 +2 ."da"Forearm.seek PC +2 "manipulator"&e' +93 "core" ' + ."da"Hand.close +2 "manipulator"&8/ +67 "core" / +2 ."da"PC.seek :open +2 "processing"%O( +399 "core" ( +2 "storage"(h& +4 "core" & J\ L +2 "manipulator"&,& +3 "core" & s t ! +2 "manipulator"&>% +4 "core" % s t  +2 ."da"Forearm.seek :retract +2 "manipulator"&P'\ +90 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&F( +257 "core" ( + "manipulator"&_& +4 "core" &\ \\ [  "y +2 "storage"(K& +4 "core" & \ J +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts + "manipulator"&^' +102 "core" ' + ."da"Hand.open +2 "manipulator"&b1 +70 "core" 1 +2 "storage"(d- +3 "core" -'2 +3 ."da"SE.seek 1.86 Pucks below Top Plate + "storage"(+' +26 "core" ' + ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.19 Pucks below Top Plate + "storage"(f' +54 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da24feb1211h50ml_niagara.tif +1944 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +24694 "Can"$\ #&(. +6085 #"da"WARNING: Too Dark -- required 1874.4s exposure > 300s time limit\ SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da24feb1211h50ml_niagara.tif: TIFF Upload Complete\ +63 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da24feb1211h50ml20s_niagara.tif +2065 #SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da24feb1211h50ml20s_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da24feb1211h50ml30s_niagara.tif +3068 #SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da24feb1211h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "300.0 sec auto-exposure",Subject: "da24feb1211h50ml images!" +4 "storage"(T- +5 "core" -' +3 "storage"(H& +6 "core" & ; 5 5\ +8 "manipulator"&i& +11 "core" & Y +12 ."da"Elbow.seek 1 +4 "manipulator"&X( +24 "core" ( +2 "manipulator"&s& +4 "core" & z +3 "storage"(o& +5 "core" & W W g\ +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&t' +14 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.91 Pucks below Top Plate +4 "storage"(p'> +59 "core" ' +2 "manipulator"&k& +5 "core" &   +2 "storage"(v& +4 "core" &\  H\ +2 ."da"Elbow.reconfigure :limp +6 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +3 "manipulator"&g'D +37 "core" ' + ."da"Elbow.hold +5 "manipulator"&n, +4 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 2.09 Pucks below Top Plate +2 "storage"(z') +29 "core" ' +2 "manipulator"&W% +3 "core" %Jn Y ȸ +3 "storage"(!& +4 "core" & \ + ."da"Forearm.force -20 +2 "manipulator"&5 +4 ."da"Forearm.seek 1 + 306 counts +3 "manipulator"&L'v +23 "core" ' +4 "manipulator"&& +10 "core" &   9 +3 "storage"(a& +10 "core" & \ +5 ."da"Forearm.reconfigure :tight +12 "manipulator"&#Q@2^d^\ b +8 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&m' +22 "core" ' +2 "storage"(l% +5 "core" %,\ \ _\ +3 ."downElevator"SE.seek :down +4 "storage"('v +100 (x% +6 "core" %E \ ST +4 "manipulator"&r% +10 "core" %   \ +4 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +4 "manipulator"&u'\ +91 "core" ' +25 ' +3 ."downElevator"SE.stop +2 "storage"(5 +8 (w& +5 "core" &\ \ \ +7 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +5 #tStarting finalPurge + "processing"% & +10 "core" &\ +4 "manipulator"&& +6 "core" &  +4 "manipulator"& % +7 "core" %    -  +6 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&c(- +170 "core" ( +4 "manipulator"&}& +7 "core" &-   0 ] +5 ."psFlush"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +6 && +5 "core" &-  ] +5 ."psFlush"Forearm.seek :garage +2 "manipulator"&'! +105 "core" ' +4 ."psFlush"Hand.close +4 "manipulator"&/ +67 "core" / +4 "manipulator"&& +8 "core" &-    ] +4 "manipulator"&\\% +8 "core" % .   +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&M'\ +107 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +9 "manipulator"&$&.,(\ #b +7 ."psFlush"Elbow.seek PC +4 "manipulator"& ( +150 "core" ( +7 "manipulator"&& +8 "core" & . U +3 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +6 && +105 "core" &   U +7 ."psFlush"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +4 "manipulator"&' +100 "core" ' +4 "manipulator"&& +6 "core" &   G U +6 "manipulator"&% +6 "core" %   ~ +6 "processing"%#& +8 "core" &\ +4 "processing"%& +10 "core" &\ +8 ."psFlush"PC.seek :closed +4 "processing"%~(Tg +4 "core" &\ +10 &\  +6 &4~\ *x +6 &g\ > +7 &v\ L +11 &O\\\ K +9 &_\ K +8 &b\ K +11 &`\ K +12 &W]\ K +7 &^\ K +9 &]\ K +8 & ]\ K +11 &"_]\ K +9 &$#^\ J +8 &%^\ K +11 &'^\ J +9 &)h_\ K +9 &+*[u\ K +9 &,^r\ J +9 &._\ K +11 &0p`\ K +8 &22[\ K +9 &3^\ K +11 &5`\ K +9 &7x\\\ K +9 &99\\\ K +9 &:]\ K +9 &<a\ K +11 &>`\ K +9 &@B`\ K +8 &B`\ J +11 &C_\ J +9 &Eb\ K +9 &GId\ K +10 &I j\ L +9 &J\ O +10 &L\ Q +9 &NA\ Q +8 &P\ Q +11 &Qu\ Q +9 &Siznq\ 2 +9 &T,.s\ F +10 &TN{\ $ +2 ( +3 "processing"%& +10 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.52 +4 "processing"%%& +4 "core" &TN\ $ +6 &TNu\ $ +3 ."psFlush"Hand.open +2 "manipulator"&1 +73 "core" 1 +2 "manipulator"&% +7 "core" %   ~ +6 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +3 "manipulator"&'\ +99 "core" ' +2 ."psFlush"PSR.select :air +6 .PSV.dial PSR + "processing"% +44 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +4 "processing"%' +200 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +392 "core" ' +4 ."psFlush"delay 5 seconds +503 .PSR.select :air +5 "processing"% +13 ."psFlush"PS.seek 2.5ml +4 "processing"%j' +640 #"uploadLog"upsync +1486 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%U @ +184 "core" @ + ."psFlush"PTV.dial :PRVmixing +2 "processing"%*  +129 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +95 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%)'9 +2632 "core" ' + ."psFlush"PSR.select :air +7 .PSV.dial PSR +2 "processing"% +96 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%1' +608 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%$' +2116 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 + "processing"%(  +34 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"% @ +71 "core" A +2 ."psFlush"PSV.dial :mixloop +2 "processing"%0 +96 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%@'9 +2635 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%` +96 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%6'P +1109 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +1612 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%" +70 "core" + ."psFlush"PTV.dial :puck +2 "processing"%]  +70 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%-  +4 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%.'W +2635 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +70 "core"  +2 ."psFlush"PSR.select :flush +7 "processing"%@ +15 ."psFlush"PS.seek 0.5ml +2 "processing"%<' +592 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2172 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%3 +70 "core" + ."psFlush"PBV.dial PSV +2 "processing"%; U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%2'W +2644 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%& @ +41 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2631 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +68 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%D'W +2629 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%{ +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%'' +2639 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%Q +79 "core" ~ + ."psFlush"PBV.dial PSV +2 "processing"%? U +5 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%9'W +2630 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +52 "core" B +2 ."psFlush"PS.seek 2.5ml +2 "processing"%Y' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%B  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%S'W +2632 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%/ +41 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%\ 'P +1104 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%=' +1613 "core" ' + ."psFlush"PSV.dial PTV +7 "processing"%N +79 "core" ~ +2 ."psFlush"PTV.dial :puck +2 "processing"%  +15 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%E  +52 "core" +2 ."psFlush"PS.seek 0ml + "processing"%4'W +2626 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%J +66 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%V' +314 "Can"!\ <*S. +284 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2113 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%Z +81 "core" ~ +2 ."psFlush"PBV.dial PSV +2 "processing"%q U +52 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%R'W +2631 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%C @ +40 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%8' +2636 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%7  +80 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%['W +2638 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%h +41 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%,' +2628 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%> +80 "core"  + ."psFlush"PBV.dial PSV +2 "processing"%e U +15 "core" S +3 ."psFlush"PS.seek 0ml +2 "processing"%_'W +2637 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%K @ +40 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%A' +2624 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%b  +79 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%d'W +2635 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +7 "collection"'P& +4 "core" &\\b\ +2 "manipulator"&I& +3 "core" &   T +47 .tElbow.reconfigure :tight +9 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&+( +14 "core" ( + "manipulator"&T& +4 "core" &  # ( +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &H& +3 "core" & C L ( +3 .tForearm.seek PC + "manipulator"&i' +98 "core" ' + .tHand.close +2 "manipulator"&s/ +67 "core" / +2 .tPC.seek :open +2 "processing"%o( +401 "core" ( + "manipulator"&k& +4 "core" &    ( +2 "manipulator"&v% +3 "core" %   +3 .tForearm.seek :retract +2 "manipulator"&W'\ +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&!( +347 "core" ( + "manipulator"&& +4 "core" &   5 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &F& +3 "core" &  y 5 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&a', +102 "core" ' +2 "manipulator"&^& +4 "core" &    5 +2 "manipulator"&f% +4 "core" %4   t +2 "collection"'l& +4 "core" &\\`\ +3 "collection"'t& +5 "core" &\\a\ +2 .tCC.seek :closed +2 "collection"'x(O +4 "core" &]_\  +9 &4_a\ +| +9 &\ f\\_\ > +9 &{__\ L +10 &Za\\_\ K +9 &h\\_\ L +9 &b]a\ K +10 &c]`\ K +9 &ae]^\ K +10 &$c^_\ K +9 &e]c\ K +9 & `^`\ K +10 &"j_\\`\ K +9 &$+b]`\ K +9 &%^\\_\ K +10 &'g]^\ L +9 &)ra\\a\ K +10 &+4b]`\ K +9 &,g^`\ K +9 &._Z_\ J +10 &0zb[_\ K +9 &2<b]^\ K +9 &3a]`\ J +10 &5a]`\ K +9 &7a\\`\ K +9 &9Ce^a\ K +10 &;b^_\ K +9 &<a\\`\ K +10 &>`^^\ K +9 &@La\\_\ K +9 &Bb]_\ K +10 &C_\\a\ K +9 &Eb^a\ K +10 &GRk]a\ L +9 &I}]_\ N +9 &J^_\ R +10 &Ly\\`\ V +9 &N8\\_\ D +9 &OA=]^\ #i +10 &Ov\\`\ G +5 ( +2 "collection"'t& +4 "core" &Oi\\`\ G +2 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.54 +2 "collection"'r& +4 "core" &Oi[a\ G + .tHand.open +2 "manipulator"&X1 +76 "core" 1 +2 "manipulator"&p% +3 "core" % -   { +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&g'\ +96 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'w& +4 "core" &Oj]`\ G +2 "collection"'L% +4 "core" %[_\ +2 .tCSV.dial CSR + "collection"'  +41 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"''l +1347 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +16 "collection"' +9 'z% +3 "core" %l\\_\  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.499ml + "collection"' ' +656 "core" ' + .tCSV.dial :waste +2 "collection"'m +136 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +4 "collection"'}' +1981 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'& +4 "core" &Oi\\_\ G +2 "collection"'% +3 "core" %^`\ +2 .tCSV.dial :flush +2 "collection"'n  +54 "core" +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml + "collection"''l +1209 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"' @ +44 "core" B + "collection"'\\% +5 "core" %l[`\  +2 .tCS.seek 6.999ml +2 "collection"'u' +533 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +3 "collection"'  + '  +40 "core"  +92  +2 .tCBV.dial :waste1 + "collection"' @ +52 "core" > +2 .tCS.seek 0ml +2 "collection"'c' +1668 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'& +4 "core" &Oh`c\ G +2 "collection"'% +3 "core" %`b\ +2 .tCSV.dial :flush +2 "collection"'#  +70 "core" +2 .tCS.seek 5ml +2 "collection"'M'l +1204 "core" ' + .tdelay 5 seconds +548 .CSV.dial :air +3 "collection"'O @ +43 "core" A +2 "collection"'%% +3 "core" %l\\a\  +3 .tCS.seek 7ml + "collection"''\ +546 "core" ' + ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'  + '  +17 "core"  +28  + .tCBV.dial :waste2 +2 "collection"'  +109 "core"  +3 .tCS.seek 0ml +2 "collection"'' +1655 "core" ' + #tDisinfecting external Intake with kill +2 "collection"':& +4 "core" &Oh\\`\ G +2 "collection"'% +3 "core" %]`\ +2 .tCSV.dial CSR +2 "collection"'U  +40 "core"  +2 #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 +3 "collection"' +10 .tCS.seek 10ml + "collection"' ' D +535 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +3 "collection"'j +2 '  +96 "core" +37  +2 .tCTV.dial :intake +2 "collection"')  +68 "core" +2 .tIntake.select :open + "sampler") +11 .tCS.seek 2ml + "collection"'1' \\ +1894 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'(  +72 "core" ~ +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'' +590 "core" ' + .tCSV.dial CSR +2 "collection"'0  +97 "core"  + #tPulling 5ml of CSR.flush +2 .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"'$'l +1352 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml + "collection"'`' D +1354 "core" ' +2 .tCSV.dial CBV +6 "collection"'@ +97 "core" +2 .tCS.seek 0ml +2 "collection"'6' +2619 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&"& +4 "core" &   5 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&]( +32 "core" ( + "manipulator"&-& +5 "core" &     + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 & & +3 "core" &  I  +3 .tForearm.seek CC + "manipulator"&', +104 "core" ' +2 .tHand.close + "manipulator"&./ +72 "core" / +2 .tCC.seek :open +2 "collection"'<( +378 "core" ( +2 "manipulator"&3& +4 "core" &   ?  +2 "manipulator"&;% +4 "core" %     $ +2 .tForearm.seek :retract +2 "manipulator"&'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&&(- +271 "core" ( +2 "manipulator"&2& +4 "core" &-   I +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-  8 I +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&'! +108 "core" ' +2 .tHand.open + "manipulator"&{1 +75 "core" 1 + "manipulator"&D% +5 "core" % +   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&Q'\ +98 "core" ' +2 "processing"%?& +4 "core" &@\ +10179 "Can"\ -,T. +60002 \ -.6. +60001 "\ -/. +60001 "\ -1t . +60002 #\ -3 . +60001  \ -4\ B. +60001 %\ -6Q\ . +60001 &\ -7 n. +60001 \ -9 . +60002 \ -;. . +60001 \ -< 0. +60001 \ ->l . +60002 \ -@ \\. +60001 \ -A. +60001 \ -CJ. +60002 \ -D. +60001 \ -F. +60002 \ -H(J. +60001 \ -I. +60001  \ -Kfv. +60002 \ -M . +60001 !\ -N. +60002 '\ -PE8. +60001 "\ -Q. +60001 !\ -Sd. +60002 #\ -U". +60001  \ -V. +60002 $\ -Xa&. +60001 #\ -Z. +60001 \ -[R. +60001 #\ -]?. +60002 \ -^~. +60001 \ -`}. +60001 %\ -b. +60002 &\ -c@. +60001 )\ -e[. +60002 +\ -fl. +60001 *\ -h. +60001 )\ -j:. +60002 *\ -k.. +60001 +\ -mx. +60001 )\ -oZ. +60002 $\ -p. +60001 #\ -rV . +60001 #\ -s!. +60002 $\ -u!. +60001 "\ -w4"H. +60001 '\ -x". +60002 )\ -zs#t. +60001 #\ -|$\ . +60001 %\ -}$. +60002 +\ -P%6. +60001 )\ -%. +60002 (\ -&b. +60001 $\ -.&. +60001 '\ -'. +60002 $\ -l($. +60001 %\ - (. +60001 *\ -)P. +60002 *\ -J). +60001 2\ -*|. +60001 7\ -+. +60002 B\ -'+. +60001 =\ -,>. +60001 H\ -e,. +60002 P\ --j. +60001 T\ -.. +60001 P\ -C.. +60002 P\ -/,. +60001 O\ -/. +60001 R\ -!0X. +60002 U\ -0. @EST1707800646.47 T\ -_1. +60001 U\ -2. +60002 W\ -2. +60001 T\ -=3F. +60001 Q\ -3. +60002 O\ -{4r. +60001 O\ -5. +60001 U\ -5. +60002 V\ -Y64. +60001 V\ -6. +60001 W\ -7`. +60002 V\ -67. +60001 T\ -8. +60001 U\ -u9". +60002 V\ -9. +60001 U\ -:N. +60001 W\ -R:. +60001 W\ -;z. +60002 U\ -<. +60001 R\ -0<. +60001 P\ -=<. +60002 U\ -n=. +60001 L\ ->h. +60001 K\ -ƭ>. +60002 J\ -L?. +60001 K\ -@*. +60001 K\ -ˋ@. +60002 H\ -*AV. +60001 K\ -A. +60001 G\ -iB. +60002 J\ - C. +60001 P\ -ӨC. +60001 P\ -GDD. +60002 T\ -D. +60001 T\ -؆Ep. +60001 R\ -%F. +60002 Q\ -F. +60001 K\ -dG2. +60001 N\ -G. +60002 L\ -H^. +60001 O\ -BH. +60001 M\ -I. +60002 O\ -J . +60001 O\ - J. +60002 K\ -KL. +60001 I\ -_K. +60001 J\ -Lx. +60002 O\ -M. +60001 T\ -=M. +60001 \\\ -N:. +60002 ^\ -|N. +60001 f\ -Of. +60002 h\ -O. +60001 r\ -ZP. +60001 {\ -Q(. +27852 #t-> access 1 +3 "storage"('% +3 "core" %|\ \  t\ +2 "manipulator"&% +3 "core" %\   8  +2 "manipulator"&9& +4 "core" &-   : I +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(B(; +673 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (Y& +3 "core" &; \  +2278 #t-> access 2 +2 "storage"(/% +3 "core" %|\ \  \ +3 "manipulator"&S% +3 "core" %\    4  +2 "manipulator"&\ & +4 "core" &-   I +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(N(K +190 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (& +2 "core" &K ?\  +2491 #t-> exit +7 #mEXIT @1707833382.80EST @1708431824.41EST = =tMAIN =mMAIN_scheduler @EST1708431826.10 #"core_reset"Sent BREAK +2 #t@1770 receive with ifg=0x10, ie=0xFD + #@2404 receive with ifg=0x10, ie=0xFD #@3060 receive with ifg=0x10, ie=0xFD + #@3694 receive with ifg=0x10, ie=0xFD + #@4329 receive with ifg=0x10, ie=0xFD #@4962 receive with ifg=0x10, ie=0xFD + #@5596 receive with ifg=0x10, ie=0xFD + #@5922 receive with ifg=0x80, ie=0xFD #@15529 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +246 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +397 "Can"/\ /Nl + /\ /Nlj + #tPolling Can every 10:00 +2 #Cleanly exited at 09:09:42EST13-Feb-24 +910 #-> ESP.ready! +154 "sampler") +3 ) +2 "core"  +2 "collection"' +3 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %gi\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +4 "core" + + .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %U\ +3 .tPS.configure :default +2 "processing"%#A d`xb +2 .tPS.hold +2 "processing"%+ +4 "core" + + .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +4 "core" %j * +2 .tSS.configure :default +2 "sampler")#.0X startTube 2 +1006 #-> da 50 +2 #da sampling at most 50ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +3 ."Qmail"DAfans.email "Started da in tube 2 at 07:24:24EST20-Feb-24\\n{}\\nCan@07:23:52, 21.5C, 16% humidity, 14.6psia, 13.634V, 0.214A, 38.154Ah, 2.92W",Subject: "da sampling at most 50ml" +2 "collection"'2& +5 "core" &fg\ +3 .tHand.open + "manipulator"&31 +25 "core" 1 +3 "manipulator"&4% +5 "core" % \   \   +3 "storage"(5% +6 "core" %| l\ + "storage"(6. +3 "core" .,K +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +5 .tSC.seek 2 + "storage"(7( +363 #"uploadLog"upsync +308 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (8& +2 "core" & \ +3 "manipulator"&9& +4 "core" &-  + I +2 "manipulator"&:% +4 "core" % \  \ %  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&;( +178 "core" ( + "manipulator"&<& +5 "core" &\   Z # + "storage"(=& +5 "core" & \ \ \ s\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&>' +94 "core" ' +2 "storage"(?& +3 "core" & \ \ \ +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(@'H +276 "core" ' +2 "storage"(A- +3 "core" -'X +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (B& +3 "core" & 7\ +2 "manipulator"&C& +4 "core" &   1 # +2 .tElbow.seek 2 +2 "manipulator"&D( +3 "core" ( +2 "manipulator"&E& +3 "core" & \  ; # +2 "storage"(F& +5 "core" & O\ +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&G'y +20 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&H/ +69 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&I& +3 "storage"(J'v +5 "core" &  N # +3 "manipulator"&K% +3 "core" % q H +3 .tForearm.seek :retract +2 "manipulator"&L'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&M( +152 "core" ' +2 ( + ."downElevator"SE.stop +3 "manipulator"&N& + "storage"(5 +8 "core" &   8 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &O& +4 "core" &  + 8 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&P', +97 "core" ' +3 "manipulator"&Q& +4 "core" &   \ 8 +2 "manipulator"&R% +4 "core" %4  = +2 "collection"'S& +3 "core" &fi\ +3 "collection"'T& +6 "core" &ei\ +41 .tCC.seek :closed +9 "collection"'U(O +2 "core" &ek\ +2 &gi\ +2 &gj\ + &fj}\ + &eg\ + &fk\  +4 &3gjv\ +{ +10 &fhjp\ > +9 &fif\ L +9 &Qaeie\ L +10 &ffgm\ L +9 &efjy\ L +10 &aeiz\ K +9 &Yeej~\ L +9 &cgh\ K +10 &cgi\ K +9 & cgi\ K +9 &"bhfiy\ K +10 &$$egk{\ K +9 &%efhy\ K +10 &'ggjf\ L +9 &)jdgih\ K +9 &+-`gih\ K +10 &,fgii\ K +9 &.`gjh\ J +9 &0reeik\ K +10 &25bdki\ K +9 &3ehij\ K +9 &5dfkj\ K +10 &7zdei_\ K +9 &9<dfkj\ K +10 &:cfid\ K +9 &<cfhY\ K +9 &>cfi`\ K +10 &@FbfhW\ J +9 &Befh\\\ K +9 &CbhiZ\ K +10 &EgejX\ L +9 &GJmeiV\ L +10 &IeiR\ N +9 &JgiZ\ S +9 &Lpei]\ W +10 &N0eh^\ E +9 &O?@gh^\ "g +9 &O xfhY\ G +6 ( +2 "collection"'T& +3 "core" &O_eiS\ G +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.55 + .Hand.open +2 "manipulator"&V1 +68 "core" 1 +18 "manipulator"&W% +3 "core" % 4 . +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&X'\ +100 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi + #Priming 7ml +2 .Gate.power :sampler,:ON + ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +3 .Exhaust.select :close + .SS.hold +2 "sampler")Y+ +2 "core" + +2 "sampler")Z% +4 "core" %j \  +2 "collection"'[& +4 "core" &O_ei=\ G +4 "Can".\ GN + #tCalibrating pressure and temperature sensors +4 .CTV.dial :air + "collection"'\\  +5 "core"  +2 .tSSV.dial :spit,avoiding: :exhaust + "sampler")] +4 "core"  +2 "sampler")^ +2 "core"  +3 "sampler")_  +4 "core"  +2 .tSS.reconfigure :fast +3 "sampler")#.0X +2 #tEvacuated: Intake @23.9psia, Outlet @23.9psia + .SSV.dial :spit,avoiding: :exhaust +2 "sampler")+ +99 "core"  +2 .tSS.reconfigure :exhale +3 "sampler")#.0X  +34 "core"  +2 "collection"'N% +4 "core" % Dquk\  +2 ."connect"CTV.dial CSV,avoiding: :air +4 .tCSV.dial CTV +2 "collection"'O  + '@  +6 "core"  +35  +2 .tCS.reconfigure :pressurize +2 "collection"'# d@<< b +3 .tCS.seek 0ml +2 "collection"'G' +2404 "core" '  A\ +3 "collection"'Q% +4 "core" %  !8\  + "sampler")R% +5 "core" % \  + #tBubblePoint: Intake @24.1psia, Outlet @0.6psia +2 .CBV.dial SSV + "collection"'S @ +34 "core" A +2 .tSS.reconfigure :default +3 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'^' +126 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")_ +114 "core" ' +2 ."CSpush"CS.stop + "collection"'5 +11 "core" +2 .tSS.reconfigure :exhale +2 "sampler")#.0Xd +102 "collection"'"9 +4 "core" 9Ud +102 "collection"'#9 +3 "core" 9ld +102 "collection"'9 +3 "core" 9d +102 "collection"'%9 +3 "core" 9b +103 "collection"'&9 +2 "core" 9_ +103 "collection"''9 +3 "core" 9^ +102 "collection"'9 +3 "core" 9\\ +102 "collection"')9 +3 "core" 9Z +103 "collection"'*9 +2 "core" 9 X +103 "collection"'+9 +2 "core" 9!U +103 "collection"'(9 +3 "core" 98S +102 "collection"',9 +3 "core" 9NQ +102 "collection"'/9 +3 "core" 9fO +102 "collection"'.9 +3 "core" 9|M +102 "collection"'09 +3 "core" 9J +103 "collection"'29 +3 "core" 9I +102 "collection"'-9 +3 "core" 9G +102 "collection"'49 +3 "core" 9D +102 "collection"'$9 +3 "core" 9D +102 "collection"'19 +3 "core" 9@ +103 "collection"'39 +3 "core" 9? +102 "collection"'59 +3 "core" 91= +102 "collection"'9 +3 "core" 9G; +102 "collection"'89 +3 "core" 9\\9 +102 "collection"'69 +3 "core" 9q7 +102 "collection"':9 +4 "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"'99 +3 "core" 9- +102 "collection"'C9 +3 "core" 9, +102 "collection"'E9 +3 "core" 9* +102 "collection"'9 +3 "core" 9') +102 "collection"'F9 +3 "core" 9:' +102 "collection"'H9 +4 "core" 9M#& +102 "collection"'K9 +10 "core" 9a'% +103 "collection"'A9 +3 "core" 9q,# +102 "collection"';9 +3 "core" 90" +103 "collection"'>9 +3 "core" 94 +102 "collection"'N9 +4 "core" 98 +102 "collection"'O9 +3 "core" 9= +103 "collection"'@9 +3 "core" 9A +102 "collection"'B9 +3 "core" 9E +102 "collection"'Q9 +3 "core" 9I +103 "collection"'R9 +3 "core" 9M +102 "collection"'S9 +3 "core" 9 R +102 "collection"'I9 +3 "core" 9 V +102 "collection"'J9 +3 "core" 9 Z +103 "collection"'L9 +2 "core" 9 +^ +103 "collection"'\ 9 +2 "core" 9 9b +103 "collection"'D9 +3 "core" 9 Eg +102 "collection"'V9 +3 "core" 9 Qk +102 "collection"'Z9 +3 "core" 9 ]o +102 "collection"'T9 +3 "core" 9 js +102 "collection"'[9 +4 "core" 9 ux +102 "collection"'\\9 +3 "core" 9 | +103 "collection"'P9 +3 "core" 9  +102 "collection"'W9 +3 "core" 9  +102 "collection"'_9 +3 "core" 9  +102 "collection"'G9 +4 "core" 9  +102 "collection"'^9 +3 "core" 9  +102 "collection"']9 +3 "core" 9  +102 "collection"'Y9 +3 "core" 9  +103 "collection"'c9 +2 "core" 9 \ +103 "collection"'a9 +3 "core" 9 \ +102 "collection"'d9 +3 "core" 9 \ +102 "collection"'b9 +3 "core" 9  +103 "collection"'`9 +2 "core" 9  +103 "collection"'g9 +2 "core" 9 \ +103 "collection"'e9 +3 "core" 9 \ +102 "collection"'h9 +3 "core" 9  +103 "collection"'i9 +2 "core" 9\  +103 "collection"'f9 +2 "core" 9\  +103 "collection"'j9 +2 "core" 9\  +103 "collection"'n9 +3 "core" 9\  +103 "collection"'m9 +2 "core" 9\  +103 "collection"'p9 +2 "core" 9\  +103 "collection"'o9 +3 "core" 9\  +102 "collection"'l9 +3 "core" 9\ ! +102 "collection"'k9 +4 "core" 9\ % +102 "collection"'t9 +3 "core" 9\ ) +102 "collection"'s9 +3 "core" 9\ - +103 "collection"'w9 +2 "core" 9\ / +103 "collection"'v9 +2 "core" 9\ 3 +103 "collection"'x9 +3 "core" 9\ 6 +3 .tCH.hold 10:00,70C +3 "collection"'r `\ } `\ 4\ +2 '{9 +7 "core"  + 9\ 6 +2 "collection"'|% +4 "core" %\ m +2 #tBegun lysing Collection Puck Heater at 68.1C/16.6psia +47358 "Can"&\ Y +12630 "core" ` +2 "collection"'}9 +3 "core" 9\ } +2 "collection"'~% +4 "core" %\ +2 #tEnded lysing Collection Puck Heater at 70C/15.4psia +2 .CS.seek 0ml +2 "collection"'y' +335 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'z @ +99 "core" A +2 .tCSV.dial :air + "collection"' @ +41 "core" > +2 .tCS.seek 5ml +3 "collection"''l +1345 "core" ' + .tCSV.dial CTV +2 "collection"'  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +41 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +41 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +42 "core" > + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"' ' +1358 "core" ' + "collection"' % +4 "core" % Z [ \ + #tPuck @27.3psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"' +96 "core" ~ +2 .tCBV.dial CSV +2 "collection"'  +29 "core"  +2 "collection"'% +4 "core" % \ +3 .tCS.seek 4.999ml + "collection"''l +1346 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'  +42 "core" +2 "collection"'% +4 "core" %lt~j\  +2 .tCS.seek 7ml +2 "collection"'' +585 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +41 "core" ? +2 .tCS.seek 10ml +2 "collection"'' D +843 "core" ' +48 .tCSV.dial between air and CTV,avoiding: CBV +7 "collection"' ` +109 "core" _ +2 #tLysing Complete + "collection"'& +4 "core" &O\\\ G +2 #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&% +4 "core" %\    + "storage"(% +4 "core" %q 7\ +2 "storage"(. +4 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(( +193 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & {\ +2 "manipulator"& & +4 "core" & 8 +2 "manipulator"&!% +4 "core" %\    +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&"( +160 "core" ( + "manipulator"&#& +4 "core" &    +2 "storage"(& +4 "core" & \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&%' +113 "core" ' + "storage"(&& +4 "core" & ~\ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(''H +274 "core" ' + "storage"(- +3 "core" -'H +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"()'6 +32 "core" ' +2 "manipulator"&*& +4 "core" &   = +2 "manipulator"&+% +4 "core" %    : +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&('\ +96 "core" ' + .tElbow.seek CC +2 "manipulator"&,( +148 "core" ( +2 "manipulator"&/& +3 "core" & \  2 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &.& +3 "core" &  2 +2 .tForearm.seek CC +2 "manipulator"&0', +107 "core" ' + .tHand.close +2 "manipulator"&2/ +76 "core" / +2 .tCC.seek :open +2 "collection"'-( +380 "core" ( +2 "storage"(4& +3 "core" & m\ +2 "storage"($& +4 "core" & \ +2 "manipulator"&1& +3 "core" &  6 2 +2 "manipulator"&3% +4 "core" %    6  +2 .tForearm.seek :retract + "manipulator"&5'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&( +154 "core" ( +2 "manipulator"&8& +3 "core" &   +2 "storage"(6& +5 "core" &\ \ ,\ + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&:'D +113 "core" ' +2 .tElbow.hold + "manipulator"&<, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&=1 +68 "core" 1 +3 "manipulator"&?% +3 "core" % Sd  0 Ǵ +2 "storage"(& +4 "core" & \ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 315 counts +2 "manipulator"&9' +20 "core" ' +2 "manipulator"&C& +3 "core" &   +3 "storage"(E& +4 "core" &\ \  K\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&' +26 "core" ' +2 "storage"(F% +4 "core" %?\ \  k\ +2 ."downElevator"SE.seek :down +4 "storage"(H'v +99 (K% +2 "core" %'N \ Va +3 "manipulator"&A% +4 "core" %  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&;'\ +90 "core" ' +67 ' +2 ."downElevator"SE.stop + "storage"(5 +3 #tTranferring DA +2 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'>& +2 "core" &!%\ +3 "manipulator"&N& +4 "core" &   +2 "manipulator"&O% +3 "core" %\     +3 .tElbow.seek FlushPuck::Garage + "manipulator"&@(- +170 "core" ( +2 "manipulator"&B& +3 "core" &-    Z +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &Q& +3 "core" &-   8 Z +3 .tForearm.seek :garage + "manipulator"&R'! +106 "core" ' +2 .tHand.close + "manipulator"&S/ +74 "core" / + "manipulator"&I& +45 "core" &-  Z +8 "manipulator"&J% +5 "core" % -   W +2 .tForearm.seek :retract + "manipulator"&L'\ +100 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&\ ( +285 "core" ( +2 "manipulator"&D& +3 "core" &    & +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &V& +3 "core" &    & +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&Z', +103 "core" ' + "manipulator"&T& +4 "core" &   & +2 "manipulator"&[% +4 "core" %.   +  +2 "collection"'\\& +4 "core" &+/\ +3 "collection"'P& +5 "core" &)-\ +3 .tCC.seek :closed + "collection"'W(O +4 "core" &*,\  +9 &4+-\ +| +10 & h*.\ > +9 &w*,\ K +9 &]`*/\ J +10 & d*.\ I +9 &c*.\ I +9 &d,0\ I +10 &eh*/{\ J +9 &'g..h\ J +9 &g-.G\ J +10 & e+/0\ I +9 &"mb*.\ J +10 &$/b,.t\ J +9 &%`+0\ I +9 &'e-/\ J +10 &)tc+/\ J +9 &+8b,0\ I +10 &,h.1\ J +9 &._./\ I +9 &0~c+0\ I +10 &2?g,1j\ J +9 &4f*0f\ J +9 &5e,/}\ I +10 &7b-/\ I +9 &9Ge+.i\ J +10 &; c,1W\ J +9 &<a-/@\ I +9 &>c*1)\ I +10 &@Of,/x\ J +9 &Be./\ J +9 &C`/0{\ I +10 &Ee-1\ J +9 &GVm,0\ J +10 &I,1\ M +9 &J+0\ R +9 &Ly,0\ V +10 &N;+.\ C +9 &O?:+0\ 's +9 &O_-0\ B +6 ( + "collection"'P& +4 "core" &OT-0}\ B +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.57 + "collection"'_& +3 "core" &OT.1m\ B +2 .tHand.open +2 "manipulator"&G1 +72 "core" 1 + "manipulator"&^% +5 "core" % -   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&]'\ +95 "core" ' +2 .tPSV.dial PSR +2 "processing"%Y +40 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%c' +1614 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%a  +42 "core"  +2 .tPS.seek 0ml + "processing"%d'W +1614 "core" ' +2 .tPSV.dial PSR + "processing"%b +42 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%`' +2637 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%g + "collection"'e  +7 "core" @ + "processing"%h +3 "core" @ +2 "processing"%i  +69 "core" +88  +2 .tPSV.dial :mixloop + "processing"%f +96 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'j  +4 "core" +2 .tPTV.dial :PRVmixing + "processing"%n  +128 "core" +2 .tPS.seek 0ml +2 "processing"%m'W +2638 "core" ' +2 .tPSV.dial :air + "processing"%p  +41 "core"  +2 .tPS.seek 2.5ml + "processing"%o' +2634 "core" ' +2 .tPSV.dial :mixloop + "processing"%l +43 "core" +2 .tPS.seek 0ml + "processing"%k'W +2632 "core" ' +2 .tPSV.dial :air +2 "processing"%t  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%s' +2625 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%w +42 "core" +2 .tPS.seek 0ml +2 "processing"%v'W +2635 "core" ' + #tGaraging FlushPuck in Collection Clamp +7 "manipulator"&x& +4 "core" &   G & +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +7 .tElbow.seek CC +2 "manipulator"&{( +18 "core" ( +2 "manipulator"&|& +4 "core" &   M * + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &q& +3 "core" &   * +3 .tForearm.seek CC + "manipulator"&r', +104 "core" ' +2 .tHand.close + "manipulator"&}/ +77 "core" / +2 .tCC.seek :open +2 "collection"'~( +377 "core" ( +2 "manipulator"&u& +3 "core" &  * +2 "manipulator"&z% +4 "core" %   Z  +2 .tForearm.seek :retract + "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&y(- +271 "core" ( +2 "manipulator"&& +3 "core" &-  \  J +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-   J +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +44 .tForearm.seek :garage +9 "manipulator"&'! +108 "core" ' +2 .tHand.open + "manipulator"& 1 +66 "core" 1 +2 "manipulator"&% +3 "core" % +   ǿ +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"& '\ +100 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +26 "core" +2 .tPTV.dial :PRVmixing + "processing"%  +16 "core" +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%  +3 "collection"'  +13 "core" +3 +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +4 "core" +2 #tLoading lyfil puck from tube 2 into Collection Clamp + "collection"'& +4 "core" &AFd\ +2 "manipulator"&% +4 "core" %\     +2 "storage"(% +3 "core" %}\ \  \ +2 "storage"(. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(( +198 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +4 "core" & \  +2 "manipulator"&& +5 "core" &-   J + "manipulator"&% +4 "core" %\     +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&( +176 "core" ( +4 "manipulator"&& +8 "core" &\   H # +5 "storage"( & +8 "core" & \  +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&!' +97 "core" ' +2 "storage"(7& +3 "core" & C\  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(#'H +284 "core" ' +2 "storage"(- +3 "core" -'l +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (&& +3 "core" & \  +2 "manipulator"&M& +4 "core" &\   H # +2 .tElbow.seek 2 +2 "manipulator"&X( +4 "core" ( + "manipulator"&& +4 "core" &\    # +2 "storage"(*& +3 "core" & ~\  +3 .tForearm.seek 2 + 300 counts + "manipulator"&+'y +30 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&// +66 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&'& +2 "storage"(.'v +8 "core" &   # + "manipulator"&%% +4 "core" % ρ   +3 .tForearm.seek :retract + "manipulator"&"'\ +89 "core" ' + .tElbow.seek CC +2 "manipulator"&2( +154 "core" ( +2 "manipulator"&(& +3 "core" &   C 5\ +2 ' + ."downElevator"SE.stop +3 .tElbow.reconfigure :loose +3 "storage"(5 +2 "manipulator"&$ &.,(#b +4 &U& +3 "core" &   5\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&4', +100 "core" ' +2 "manipulator"&$& +3 "core" &   z 5 +2 "manipulator"&1% +5 "core" %   A +2 "collection"'3& +4 "core" &AH\ +2 "collection"'8& +5 "core" &CH\ +2 .tCC.seek :closed +2 "collection"'6(O +5 "core" &BG\ +6 & 3CG\ $e +9 &YCG\ 7 +10 &CG \ J +9 &_DG\ J +9 &aCI\ J +10 &E`CG\ J +9 &`FG\ J +9 &`EHv\ J +10 &aDH\ J +9 &MgAG\ J +9 & eCH\ I +10 &!eCF\ I +9 &#cCG\ I +10 &%VeDH\ I +9 &'gCH\ J +9 &(aBG}\ I +10 &*eCGt\ J +9 &,\\dDId\ J +9 &. cCGY\ I +10 &/hCI@\ J +9 &1gCI7\ I +10 &3feDH/\ I +9 &5(aBG\ I +9 &6eBF\ J +10 &8hDJ \ I +9 &:mgDH\ J +9 &<.fDF\ J +10 &=`CG\ I +9 &?dDI\ I +10 &Av`CF\ I +9 &C8cCF\ I +10 &DbCG\ J +9 &FgEH\ J +9 &HxwCF+\ L +10 &J0DF\ O +9 &KBF\ T +9 &MBF\ V +10 &OSCE\ , +9 &OGF\ L +9 ( + &O[BF\ E +2 "collection"'8& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.53 +2 .Hand.open + "manipulator"&01 +68 "core" 1 +2 "manipulator"&,% +4 "core" %   ( +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&='\ +95 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'?  +129 "core" ~ + .tCSV.dial CTV +2 "collection"'  +28 "core"  +2 .tPS.seek 2.5ml +2 "processing"%C' +2633 "core" ' + "collection"'E% +4 "core" % C\  +2 .tCS.seek 4.15ml +2 "collection"'F'Q +1580 "core" ' +43 .tdelay 8 seconds +810 .PSV.dial :air +2 "processing"%5  +42 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%K  +79 "core"  +2 .tPS.seek 0ml +2 "processing"%A'W +2635 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"' ` +37 "core" _ +2 .tCSV.dial :air + "collection"': @ +43 "core" > +2 .tCS.seek 10ml +2 "collection"'9' D +1580 "core" ' +2 .tCSV.dial CTV + "collection"'>  +42 "core"  +3 .tCS.seek 0ml + "collection"'N' +1040 "Can"7\ D\\ +1580 "core" ' + .tCBV.dial :waste1 +2 "collection"'O @ +28 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"')  +127 "core" + "collection"'& +4 "core" &O\\BE\ E +2 #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&B% +4 "core" %\   + "storage"(Q% +4 "core" %w n\ +2 "storage"(H. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(<( +198 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (S& +2 "core" & \ +3 "manipulator"&I& +3 "core" &  / 5 +2 "manipulator"&J% +4 "core" %\    +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&;( +159 "core" ( +2 "manipulator"&R& +3 "core" &   5  +2 "storage"(D& +4 "core" & \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&V' +100 "core" ' +2 "storage"(@& +3 "core" & \ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(T'H +284 "core" ' + "storage"([- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&\\& +3 "core" &   4  +2 "storage"(L& +4 "core" & 2\ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 + "manipulator"&-'D +36 "core" ' + .tElbow.hold +2 "manipulator"&_, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 "storage"(G- +2 "core" -' +3 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"(^'K +29 "core" ' +2 "manipulator"&P% +4 "core" %Qs e ȹ$ +2 "storage"(Y& +4 "core" & X Z\ + .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 313 counts + "manipulator"&Z'} +18 "core" ' +2 "manipulator"&& +3 "core" &  x  +2 "storage"(a& +4 "core" & \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&c' +18 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(b'B +37 "core" ' + "manipulator"&d& +4 "core" &    +2 "manipulator"&g% +4 "core" %   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&h'\ +90 "core" ' +2 .tElbow.seek CC + "manipulator"&e( +159 "core" ( +2 "manipulator"&i& +3 "core" &   % 9% +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &f& +3 "core" &  2 9$ +3 .tForearm.seek CC + "manipulator"&j', +102 "core" ' +2 .tHand.close +2 "manipulator"&n/ +69 "core" / +2 .tCC.seek :open + "collection"'`( +375 "core" ( + "storage"(p& +4 "core" & H\ +2 "storage"(m& +4 "core" & 1\ +2 "manipulator"&l& +3 "core" &   7 +2 "manipulator"&o% +3 "core" % 2   +3 .tForearm.seek :retract +2 "manipulator"&t'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&k( +152 "core" ( + "manipulator"&w& +4 "core" &     +2 "storage"(s& +4 "core" & O\ + .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&x'D +112 "core" ' +2 .tElbow.hold + "manipulator"&|, +46 "core" , +9 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&q1 +66 "core" 1 +2 "manipulator"&}% +4 "core" % Ux Ⱥ1 +2 "storage"(\ & +3 "core" & 4\ +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 317 counts +2 "manipulator"&]'ρ +14 "core" ' +2 "manipulator"&W& +3 "core" &    +2 "storage"(u& +5 "core" &\ \  \ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&z' +32 "core" ' +3 "storage"(r% +3 "core" %>\ \  2\  +3 ."downElevator"SE.seek :down +4 "storage"('v +98 (% +3 "core" %E \ U] +2 "manipulator"&{% +4 "core" %   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"& '\ +90 "core" ' +55 ' +2 ."downElevator"SE.stop + "storage"(5 +3 .tPSV.dial :air +2 "processing"%  +66 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2624 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +40 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +41 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +41 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%'W +2633 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +6 "processing"%& +3 "core" &\ +3 "manipulator"&& +9 "core" &    + "manipulator"&% +4 "core" %\    +  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +174 "core" ( + "manipulator"&& +4 "core" &-    ^ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-   . ^ +2 .tForearm.seek :garage + "manipulator"&'! +108 "core" ' +2 .tHand.close + "manipulator"&/ +77 "core" / + "manipulator"&& +5 "core" &-   ^ + "manipulator"&% +4 "core" % 0   8 +2 .tForearm.seek :retract +2 "manipulator"& '\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&y( +150 "core" ( +2 "manipulator"&7& +3 "core" &\   "x +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 & & +3 "core" &\   "x +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&' +103 "core" ' + "manipulator"&&& +5 "core" &\  \  "x + "manipulator"&M% +5 "core" %   " +2 "processing"%& +4 "core" &!\ +2 "processing"%*& +5 "core" &!\ +3 .tPC.seek :closed + "processing"%/(Tg +5 "core" &.\  +8 &3~/\ *y +9 &d/\ = +10 &z-\ M +9 &F]?\ L +10 &_E\ L +9 &`D\ L +9 &`C\ K +10 &N_K\ L +9 &aK\ K +9 &^W\ K +10 & bW\ L +9 &"V\\P\ L +9 &$]X\ L +10 &%]U\ L +9 &'^f\ L +10 &)_\\c\ K +9 &+ ]c\ L +9 &,_]\ L +10 &.\\]\ L +9 &0g\\\\\ K +9 &2)^\\\ K +10 &3]`\ L +9 &5`e\ K +10 &7n\\g\ L +9 &9/`g\ L +9 &:\\]\ K +10 &<_^\ K +9 &>v`d\ L +9 &@8^q\ L +10 &A[v\ K +9 &C]v\ L +10 &E~bz\ L +9 &G?gu\ L +9 &Ho~\ M +10 &J\ P +9 &Lt\ R +9 &N7\ Q +10 &O\ R +9 &Q\ Q +10 &S_{n\ 6 +9 &T+.\ G +9 &TL\ & +3 ( + "processing"%*& +4 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.51 +2 "processing"%'& +2 "core" &TL\ & +2 .tHand.open +2 "manipulator"&%1 +70 "core" 1 +2 "manipulator"&% +3 "core" %    G +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&!'\ +90 "core" ' +2 .tPRV.dial :air + "processing"%(  +43 "core"  +2 .tPSV.dial :mixloop + "processing"%U +42 "core" +2 "processing"%#% +3 "core" %Z\ +3 .tPS.seek 0.3ml +2 "processing"%+' +382 "core" ' +5 .tPSV.dial PSR +2 "processing"%$ +95 "core"  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%1'* +482 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%3' +1916 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%X +96 "core" + .tPTV.dial :mixing +2 "processing"%. @ +70 "core" B +2 .tPBV.dial :waste2 + "processing"%"  +91 "core"  +3 .tPS.seek 0ml +2 "processing"%~'W +2629 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&0& +4 "core" &\   7 "x +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&,( +4 "core" ( +2 "manipulator"&8& +3 "core" &\    "x +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &?& +3 "core" &\   "x +3 .tForearm.seek PC +2 "manipulator"&' +95 "core" ' +2 .tHand.close + "manipulator"&4/ +68 "core" / + .tPC.seek :open +2 "processing"%v( +404 "core" ( + "manipulator"&E& +4 "core" &   > !w +2 "manipulator"&% +4 "core" %     +2 .tForearm.seek :retract + "manipulator"&5'\ +94 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&K(- +144 "core" ( +2 "manipulator"&C& +3 "core" &-  J  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-    +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&:'! +107 "core" ' +2 .tHand.open +2 "manipulator"&F1 +71 "core" 1 +2 "manipulator"&>% +3 "core" % *   H +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&9'\ +104 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%O& +4 "core" &\ +2 "manipulator"&)% +4 "core" %\    , +2 "storage"(% +4 "core" %z\ \ \ + "storage"(B. +4 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(Q( +196 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (H& +2 "core" & \  +3 "manipulator"&S& +4 "core" &-    + "manipulator"&I% +5 "core" %\    , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&J( +176 "core" ( +2 "manipulator"&& +3 "core" &   $ +2 "storage"(R& +4 "core" & {\  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&D' +100 "core" ' +3 "storage"(@& +3 "core" & \ \ b\  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(2'H +282 "core" ' + "storage"(=- +3 "core" -'| +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 ([& +3 "core" & \  +2 "manipulator"&\\& +4 "core" &   I $ +2 .tElbow.seek 2 + "manipulator"&L( +5 "core" ( + "manipulator"&G& +3 "core" &   E $ +2 "storage"(P& +4 "core" & \  +3 .tForearm.seek 2 + 300 counts + "manipulator"&Y'y +26 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&/ +67 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&a& +2 "storage"(d'v +8 "core" &    $ + "manipulator"&g% +4 "core" % s +3 .tForearm.seek :retract + "manipulator"&V'\ +94 "core" ' +2 .tElbow.seek PC + "manipulator"&;( +166 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +81 "core" ( + "manipulator"&T& +49 "core" &  +4 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &-& +3 "core" &  t +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&Z' +99 "core" ' +2 "manipulator"&^& +3 "core" &   +3 "manipulator"&i% +3 "core" %   +3 "processing"%f& +4 "core" &G\ +2 "processing"%c& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%_(Tg +4 "core" &\ +8 &5\ $d +9 &W}\ 6 +10 &\ K +9 &\\\ K +9 &p_\ K +10 &2b\ K +9 &b\ L +10 &_\ K +9 &wc\ K +9 &9`\ K +10 &`\ J +9 &!`\ K +9 &#_\ J +10 &%C`\ J +9 &'b\ K +10 &(c\ K +9 &*`\ J +9 &,K_\ J +10 &. _\ K +9 &/a\ K +9 &1a\ K +10 &3S^w\ J +9 &5_q\ K +10 &6^o\ J +9 &8_n\ K +9 &:[]h\ J +10 &<]k\ K +9 &=]f\ J +9 &?^_\ K +10 &Abbb\ K +9 &C$be\ K +10 &D^k\ K +9 &Fbj\ L +9 &Hhjm\ L +10 &J'pj\ M +9 &Ke\ P +9 &Mc\ Q +10 &Oab\ Q +9 &Q#]\ Q +10 &R]\ > +9 &S?hY\ \\ +9 &TI+U\ ( +6 ( + "processing"%c& +4 "core" &TIU\ ( +2 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.46 +2 .Hand.open + "manipulator"&n1 +67 "core" 1 +2 "manipulator"&h% +4 "core" %  E +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&6'\ +95 "core" ' +4 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%p  +2 %m9 +7 "core" 9 +102 "processing"%l9 +3 "core" 9 +102 "processing"%o9 +3 "core" 9  +102 "processing"%w9 +3 "core" 9  +102 "processing"%s9 +3 "core" 9 +102 "processing"%j9 +3 "core" 9 +103 "processing"%e9 +2 "core" 9 +102 "processing"%q9 +3 "core" 9 +102 "processing"%}9 +3 "core" 9" +103 "processing"%\ 9 +2 "core" 9& +103 "processing"%W9 +3 "core" 9+ +102 "processing"%u9 +3 "core" 9/ +102 "processing"%t9 +3 "core" 93 +102 "processing"%r9 +3 "core" 97 +102 "processing"%k9 +3 "core" 9; +102 "processing"%9 +4 "core" 9@ +102 "processing"%{9 +3 "core" 9D +102 "processing"%x9 +3 "core" 9H +102 "processing"%]9 +3 "core" 9L +102 "processing"%b9 +3 "core" 9P +102 "processing"%9 +4 "core" 9U +102 "processing"%z9 +3 "core" 9Y +102 "processing"%9 +3 "core" 9] +102 "processing"%A9 +3 "core" 9a +102 "processing"%9 +3 "core" 9 e +102 "processing"%9 +3 "core" 9j +102 "processing"%9 +3 "core" 9n +102 "processing"% 9 +3 "core" 9 r +102 "processing"%9 +3 "core" 9&v +102 "processing"%9 +3 "core" 9+z\ +102 "processing"%9 +4 "core" 94\ +102 "processing"%9 +3 "core" 9: +3 .tPH.hold 2:00:00,28C +3 "processing"% pp: +2 .tdelay 1:30 +5 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +96 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%|' +591 "core" ' + .tdelay 5 seconds +503 .PSR.select :air +7 "processing"% +15 .tPS.seek 2ml + "processing"%'[ +1607 "core" ' + .tPTV.dial :puck +2 "processing"%  +70 "core"  +2 .tPSV.dial PTV +2 "processing"% +68 "core" +2 .tPBV.dial :waste1 +2 "processing"%  +124 "core"  +2 "processing"%7% +4 "core" %Y\  +2 .tPS.seek 1.5ml +2 "processing"% ' +592 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" , +2 .tPS.seek 0ml +2 "processing"%&'W +1614 "core" ' +2 .tdelay 5:00 +19658 "Can"A\ H_K< +10344 #trecoverPSRreagent08 + .PTV.dial :puck + "processing"%M  +4 "core"  +2 .tPBV.dial :waste1 + "processing"%  +35 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +115 "core"  +5 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"% ' +2307 "core" ' + .tPSV.dial PTV +7 "processing"%' +82 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%% +68 "core"  + .tdelay 5 seconds +503 .PSV.dial PTV + "processing"% +71 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%*  +68 "core"  +2 .tPS.seek 0ml +2 "processing"%('W +2281 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%U  +129 "core" +2 .tPSV.dial :mixloop + "processing"%# +43 "core" + .tPRV.dial :ab1 +2 "processing"% @ +72 "core" B +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%'w +359 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +4 .tPRV.dial CBV +2 "collection"'$  + "processing"%+  +46 "core"  +5 + "processing"%1% +4 "core" %{\  +2 .tPS.seek 0.3ml +2 "processing"%X' +348 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'.  +29 "core" + .tPRV.dial :air +2 "processing"%"  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%3'D +1275 "core" ' +2 .tPRV.dial :waste2 + "processing"%0 @ +71 "core" > +2 .tPS.seek 0.5ml +2 "processing"%8' +863 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%?  +43 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%4'[ +1613 "core" ' + .tPSV.dial :PML +2 "processing"%y +42 "core" +2 .tPTV.dial :mixing + "processing"%! @ +70 "core" @ +2 .tPBV.dial :waste1 +2 "processing"%/  +34 "core" +2 "processing"%E% +3 "core" %_\  +3 .tPS.seek 1.85ml +2 "processing"%'? +234 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%C * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%'W +1959 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC +6 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" &NR\ +2 "manipulator"&,& +5 "core" &    +6 "manipulator"&F% +4 "core" %\ & !R +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&>(- +136 "core" ( +2 "manipulator"&5& +3 "core" &-   \ & +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &O& +2 "core" &-  & +3 .tForearm.seek :garage + "manipulator"&)'! +103 "core" ' +2 .tHand.close +2 "manipulator"&/ +74 "core" / +2 "manipulator"&B& +4 "core" &-  o & +2 "manipulator"&:% +4 "core" % 3 X +2 .tForearm.seek :retract + "manipulator"&H'\ +107 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&S( +274 "core" ( +2 "manipulator"&I& +4 "core" &   * ' + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &<& +2 "core" &    ' +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&', +98 "core" ' +2 "manipulator"&R& +4 "core" &  H ' +2 "manipulator"&@% +3 "core" %4  k +3 "collection"'K& +4 "core" &OS\ +2 "collection"'9& +5 "core" &NS\ +2 .tCC.seek :closed +2 "collection"'=(O +4 "core" &OR\  +9 &2OS\ +{ +9 &eMP\ > +10 &|PS\ M +9 &N[NQ\ L +10 &bMT\ L +9 &`PS\ L +9 &_MR\ K +10 &UcMR\ L +9 &_OS\ K +9 &cMS\ L +10 & _LT\ K +9 &"_`MQ\ K +10 &$ cLR\ L +9 &%`MQ\ K +9 &'dPR\ L +10 &)g`NR\ K +9 &+(eLT|\ L +9 &,dNS\ L +10 &.]OR\ K +9 &0obOR\ K +10 &21eNS\ K +9 &3cMT\ K +9 &5cOS\ L +10 &7waNQ\ K +9 &99_NS\ K +9 &:]OR\ K +10 &<cPR\ K +9 &>`NR\ K +10 &@A`OS\ K +9 &BYOS\ K +9 &C[PR\ K +10 &E]MR\ L +9 &GFhNQ\ L +53 &IxMQ\ N + &JLR\ T + &LnNP\ W +4 &N,MS\ E + &O;=LP\ &q + &OnPR\ B +2 ( +3 "collection"'9& +3 "core" &O_NR\ B +3 #tCollection Clamp onSpring/offSpring for 6/26 samples, on/off torque 1.52 + "collection"'[& +4 "core" &O_NP\ B +2 .tHand.open + "manipulator"&\\1 +75 "core" 1 +2 "manipulator"&G% +4 "core" % 4 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&P'\ +99 "core" ' +2 .tPSV.dial PSR +2 "processing"% +96 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%a' +1618 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +17 "processing"%g  +40 "core"  +3 .tPS.seek 0ml + "processing"%J'W +1607 "core" ' +2 .tPSV.dial PSR + "processing"%D +55 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%2' +2627 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%Y  + "collection"'T  +32 "core"  +125  +2 .tPSV.dial :mixloop + "processing"%L +100 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'-  +4 "core" +2 .tPTV.dial :PRVmixing + "processing"%^  +72 "core" +2 .tPS.seek 0ml +2 "processing"%i'W +2632 "core" ' + .tPSV.dial :air +2 "processing"%f  +41 "core"  +2 .tPS.seek 2.5ml +2 "processing"%d' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"%V +42 "core" +2 .tPS.seek 0ml +2 "processing"%v'W +2626 "core" ' + .tPSV.dial :air +2 "processing"%n  +42 "core"  +2 .tPS.seek 2.5ml + "processing"%h' +2633 "core" ' + .tPSV.dial :mixloop +2 "processing"%m +42 "core" +2 .tPS.seek 0ml +2 "processing"%c'W +2626 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&l& +3 "core" &  3 ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&Z( +17 "core" ( +2 "manipulator"&o& +3 "core" &  - +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &w& +2 "core" &    - +3 .tForearm.seek CC + "manipulator"&s', +103 "core" ' +2 .tHand.close + "manipulator"&j/ +69 "core" / +2 .tCC.seek :open +2 "collection"'e( +374 "core" ( +2 "manipulator"&q& +4 "core" &  5 - +2 "manipulator"&}% +4 "core" %  5 +2 .tForearm.seek :retract + "manipulator"&\ '\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&W(- +271 "core" ( +2 "manipulator"&u& +3 "core" &-  6 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &t& +2 "core" &-  & 6 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&r'! +111 "core" ' + .tHand.open +2 "manipulator"&k1 +67 "core" 1 +2 "manipulator"&% +3 "core" % * f +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&{'\ +104 "core" ' +2 ."da"delayUntil "08:16:31.96" +8890 "Can"M\ 5a +15980 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%x @ +70 "core" A + ."da"PBV.dial :waste1 +2 "processing"%]  +33 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%b * +33 "core" * + ."da"PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%z' +2292 "core" ' +2 ."da"PSV.dial :mixloop +7 "processing"% +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%A  +48 "core"  +4 ."da"delay 2 seconds +203 .PSV.dial :mixloop +2 "processing"% +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2282 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +126 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +591 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1616 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +71 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 "processing"%~% +3 "core" %\\\  +3 ."da"PS.seek 1.5ml +2 "processing"%|' +591 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1605 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +15 "core"  + ."da"PBV.dial :waste1 +2 "processing"%7  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +70 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"% ' +2308 "core" ' + ."da"PSV.dial PTV +2 "processing"%p +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%M +71 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'W +2282 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%& +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%'' +587 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%%'[ +1616 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV + "processing"%* +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core"  + "processing"%U% +4 "core" %\\\  +3 ."da"PS.seek 1.5ml +2 "processing"%#' +587 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +3 ."da"PS.seek 0ml +2 "processing"%('W +1614 "core" ' +2 ."da"delay 2:00 +2694 "Can"T\ Ed5h +9309 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%+  +4 "core"  +2 ."da"PBV.dial :waste1 + "processing"%$  +33 "core"  +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%1 * +35 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +70 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%.' +2314 "core" ' + ."da"PSV.dial PTV +2 "processing"%" +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%X +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%0 +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%3  +67 "core"  +2 ."da"PS.seek 0ml +2 "processing"%?'W +2286 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%8  +42 "core"  +2 ."da"delay 5 seconds +547 .PTV.dial :PRVmixing +5 "processing"%y  +128 "core" + ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%!  +41 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%/  +4 "core" +2 ."da"PSV.dial :mixloop + "processing"%E +43 "core" +2 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%C' +390 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%4  +43 "core"  +2 "processing"%% +3 "core" %\  +3 ."da"PS.seek 0.55ml +2 "processing"%'~ +332 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%,  +44 "core"  +2 ."da"PS.seek 2ml + "processing"%F'[ +1567 "core" ' + ."da"PSV.dial :PML +7 "processing"%5 +54 "core" +2 ."da"PTV.dial :mixing +2 "processing"%O @ +71 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%;  +34 "core" +2 "processing"%% +4 "core" %a\ +2 ."da"PS.seek 1.85ml +2 "processing"%B'A +230 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%: * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%6'W +1968 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +34557 "Can"X\ 4fg +13446 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%) @ +15 "core" @ +2 ."da"PBV.dial :waste1 +2 "processing"%I  +36 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%< * +33 "core" * +2 ."da"PSV.dial :air +2 "processing"%>  +51 "core" +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%R' +2295 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%@ +40 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%K  +42 "core"  + ."da"delay 2 seconds +203 .PSV.dial :mixloop + "processing"%H +42 "core" + ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%`  +42 "core"  +2 ."da"PS.seek 0ml + "processing"%['W +2303 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%\\ +122 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%G' +591 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%9'[ +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +71 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 "processing"%g% +3 "core" %^2\  +3 ."da"PS.seek 1.5ml +2 "processing"%a' +589 "core" ' + ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +2 "processing"%D * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%J'W +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%T  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%Y  +32 "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 +2 "processing"%- +71 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%^' +2308 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%2 +82 "core" ~ +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%f +79 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%i +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%V  +69 "core"  +3 ."da"PS.seek 0ml +2 "processing"%d'W +2300 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%n +135 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +45 "processing"% +17 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml + "processing"%v' +589 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%m'[ +1616 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%h  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%l +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%o  +33 "core"  + "processing"%w% +4 "core" %[)\  +2 ."da"PS.seek 1.5ml +2 "processing"%j' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%S * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%P'W +1618 "core" ' +2 ."da"delay 2:00 +5159 "Can"`\ ]h +6844 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%=  +4 "core"  +2 ."da"PBV.dial :waste1 + "processing"%q  +35 "core" + ."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"%s +71 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%u' +2299 "core" ' + ."da"PSV.dial PTV +2 "processing"%t +81 "core" ~ +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%Z +68 "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"%  +79 "core" +3 ."da"PS.seek 0ml +2 "processing"%\ 'W +2292 "core" ' +2 #"da"washCycleDA #3 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%r +121 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%x' +589 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%]'[ +1613 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%b  +4 "core"  +2 ."da"PSV.dial PTV + "processing"% +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%c  +33 "core"  + "processing"%% +4 "core" %\\ \  +3 ."da"PS.seek 1.5ml +2 "processing"%A' +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"%'W +1607 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%z  +4 "core"  +2 ."da"PBV.dial :waste1 + "processing"%  +33 "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"% +68 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%' +2304 "core" ' + ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +71 "core"  + ."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 0ml +2 "processing"%'W +2301 "core" ' + ."da"Gate.power :camera,:ON +7 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%| +131 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +11 ."da"PS.reconfigure :default +14 "processing"%#A d`xb +8 ."da"PS.seek 0.25ml + "processing"% '7 +343 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml + "processing"%7' +333 "core" ' +45 ."da"delay 5 seconds +509 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1610 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +5 "core"  + ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%p  +35 "core" +2 "processing"%M% +4 "core" %ZA\ + +2 ."da"PS.seek 1.5ml +2 "processing"%' +589 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"% 'W +1616 "core" ' +2 ."da"delay 10 seconds +1002 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%&  +4 "core"  +2 ."da"PBV.dial :waste1 + "processing"%  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%' * +36 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%*' +2424 "core" ' +2 ."da"PSV.dial PTV +7 "processing"% +73 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%U +73 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +72 "core"  +2 ."da"PS.seek 0ml + "processing"%#'W +1771 "Can"j\ ,m#* +661 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%+ +128 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%$'[ +2120 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +2 "processing"%1  +5 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%(  +35 "core" +2 "processing"%"% +3 "core" %W\ % +3 ."da"PS.seek 1.5ml +2 "processing"%X' +584 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%0 * +36 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%3  +103 "core"  +3 ."da"PS.seek 0ml +2 "processing"%.'W +1609 "core" ' +2 "processing"%89 +3 "core" 95; +2 #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast + "processing"%y +3 "core" 5; +2 "processing"%!& +3 "core" &TI5\ 4( +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&/% +4 "core" % e j n  +2 "storage"(E% +3 "core" %| \ L +2 "storage"(?. +3 "core" .( +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(4( +198 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & K\ F +2 "manipulator"&C& +3 "core" &- i g 6 +2 "manipulator"&,% +5 "core" % s j c  +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&( +177 "core" ( +2 "manipulator"&5& +4 "core" &\ q l y # +2 "storage"(O& +3 "core" & \ J +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&;' +96 "core" ' +3 "storage"(& +3 "core" & #\ K +3 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(:'H +281 "core" ' +2 "storage"(F- +3 "core" -'t +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +2 "manipulator"&B& +3 "core" &\ 0 8 F # +3 "storage"()& +4 "core" & x v m\ D + ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +2 "manipulator"&I'D +83 "core" ' +9 ."da"Elbow.hold +2 "manipulator"&<, +2 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"(>- +2 "core" -'t +3 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(6': +32 "core" ' + "manipulator"&@% +4 "core" %Ld k v +2 "storage"(K& +4 "core" & g\ 3 +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 308 counts + "manipulator"&H'x +15 "core" ' +3 "manipulator"&`& +3 "core" & [ _ & # +2 "storage"(R& +4 "core" & \ I +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&\\' +33 "core" ' +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(['1 +47 "core" ' +2 "manipulator"&G& +3 "core" & Q Z % # +3 "manipulator"&% +4 "core" % K J ? +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&( +277 "core" ( +2 "manipulator"&g& +6 "core" &\ 4 0 % # +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &9& +3 "core" &\ ( .  # +2 ."da"Forearm.seek PC +2 "manipulator"&D' +91 "core" ' +2 ."da"Hand.close + "manipulator"&a/ +69 "core" / +2 ."da"PC.seek :open + "processing"%T( +404 "core" ( +2 "storage"(Y& +3 "core" & \ K +2 "manipulator"&L& +4 "core" & m r # +2 "manipulator"&-% +3 "core" %  Z s T P +3 ."da"Forearm.seek :retract +7 "manipulator"&J'\ +93 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&2( +245 "core" ( +2 "manipulator"&f& +3 "core" & K D $ +2 "storage"(i& +4 "core" & ;\ G +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&V' +93 "core" ' +2 ."da"Hand.open + "manipulator"&^1 +77 "core" 1 +2 "storage"(n- +3 "core" -'1 +2 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(d' +31 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.19 Pucks below Top Plate +2 "storage"(v' +54 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da24feb2008h50ml_niagara.tif +1944 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +30832 #"da"WARNING: Too Dark -- required 1874.4s exposure > 300s time limit\ SX HX9/16 (USB:26): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da24feb2008h50ml_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da24feb2008h50ml20s_niagara.tif +2060 #SX HX9/16 (USB:26): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da24feb2008h50ml20s_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da24feb2008h50ml30s_niagara.tif +3068 #SX HX9/16 (USB:26): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da24feb2008h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +4 ."Qmail"DAfans.email "300.0 sec auto-exposure",Subject: "da24feb2008h50ml images!" +2 "storage"(h- +4 "core" -' +2 "storage"(l& +4 "core" &  N \ +3 "manipulator"&o& +4 "core" &\   # +3 ."da"Elbow.seek 1 +10 "manipulator"&w( +8 "core" ( +10 "manipulator"&m& +9 "core" &  > # +4 "storage"(S& +4 "core" &  ! Z\ +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&j' +10 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +5 ."da"SE.seek 1.91 Pucks below Top Plate +2 "storage"(='= +63 "core" ' + "manipulator"&q& +5 "core" &\  B # +67 "storage"(}& +6 "core" & u\ +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +3 "manipulator"&s'D +32 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&P, +3 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 2.09 Pucks below Top Plate +2 "storage"(t'( +22 "core" ' +2 "manipulator"&Z% +3 "core" %8o ȸ +2 "storage"(k& +4 "core" & { E\ +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 288 counts +2 "manipulator"&'d +16 "core" ' +2 "manipulator"&u& +3 "core" &\ , # +2 "storage"(r& +4 "core" &\ \ \ M\ +3 ."da"Forearm.reconfigure :tight +11 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&\ ' +24 "core" ' +4 "storage"(x% +11 "core" %1\ \ \ \ +7 ."downElevator"SE.seek :down +8 "storage"(b'v +98 (% +6 "core" %F \ SR +6 "manipulator"&c% +11 "core" %\  J  +7 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +10 ."da"Forearm.seek :retract +5 "manipulator"&'\ +99 "core" ' +7 ' +3 ."downElevator"SE.stop +4 "storage"(5 +6 (]& +6 "core" & v\ +7 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +6 #tStarting finalPurge +2 "processing"%& +9 "core" &@\ +3 "manipulator"&A& +9 "core" &\    # +4 "manipulator"&z% +8 "core" %\  & & +5 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"& (- +185 "core" ( +4 "manipulator"&& +6 "core" &-  U A +4 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +6 && +6 "core" &-   A +5 ."psFlush"Forearm.seek :garage +5 "manipulator"&'! +110 "core" ' +5 ."psFlush"Hand.close + "manipulator"&/ +70 "core" / +3 "manipulator"&& +8 "core" &-  A +5 "manipulator"&~% +9 "core" % ) 3 +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&'\ +102 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +3 "manipulator"&( +158 "core" ( +6 "manipulator"&|& +6 "core" &  E % +5 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +6 && +5 "core" &  1 % +5 ."psFlush"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +8 ."psFlush"Forearm.seek PC +3 "manipulator"& ' +99 "core" ' +5 "manipulator"&7& +7 "core" &  $ % +9 "manipulator"&% +9 "core" %     +4 "processing"%& +7 "core" &9\ +5 "processing"%p& +10 "core" &t\ +6 ."psFlush"PC.seek :closed +3 "processing"%M(Tg +7 "core" &;\ +2 &:\  +8 &3~8\ *x +9 &e4\ = +8 &x>\ L +10 &F]3\ K +10 &]5\ K +8 &a4\ K +11 &`+\ K +8 &N^/\ K +10 &]0\ K +10 &])\ K +8 & ^-\ K +10 &"U_-\ K +10 &$^.\ K +8 &%^1\ K +11 &'a-\ K +8 &)]^+\ K +10 &+ ],\ K +10 &,\\,\ K +10 &.^*\ K +8 &0f`(\ K +10 &2([)\ K +8 &3_)\ J +11 &5]*\ K +8 &7n\\,\ K +9 &90_&\ K +11 &:`\ K +8 &<])\ J +11 &>v](\ K +9 &@8`\ K +8 &A[\ K +11 &C^\ J +8 &E~c\ K +10 &G?c\ K +10 &Hj\ L +8 &J\ O +11 &Lt\ Q +9 &N6\ Q +9 &O\ Q +11 &Q#\ Q +7 &S_zk\ 5 +9 &T,0\ D +11 &TM\ # +2 ( +6 "processing"%p& +4 "core" &TM\ # +6 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.52 +4 "processing"%& +7 "core" &TMP\ # +108 ."psFlush"Hand.open +4 "manipulator"&1 +68 "core" 1 +4 "manipulator"&% +6 "core" %   \  +6 ."psFlush"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +4 "manipulator"&&'\ +98 "core" ' +4 ."psFlush"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +44 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +5 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +4 "processing"%'' +165 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +444 "core" ' +4 ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +13 ."psFlush"PS.seek 2.5ml +4 "processing"%' +762 #"uploadLog"upsync +1368 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"% @ +184 "core" B +2 ."psFlush"PTV.dial :PRVmixing + "processing"%  +130 "core" +2 ."psFlush"PSV.dial :mixloop + "processing"%U +95 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%%'9 +2637 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"% +96 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%*' +587 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%+' +2120 "core" ' + ."psFlush"delay 1 second +103 .PBV.dial :waste1 + "processing"%#  +32 "core"  +2 ."psFlush"PTV.dial :mixing + "processing"%1 @ +72 "core" B +2 ."psFlush"PSV.dial :mixloop + "processing"% +97 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%('9 +288 "Can"r\ ?v +2349 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%" +97 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%$'P +1099 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%0' +1612 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%3 +81 "core" ~ + ."psFlush"PTV.dial :puck +2 "processing"%X  +70 "core"  +2 ."psFlush"PBV.dial :waste1 +2 .PS.seek 0ml +2 "processing"%8'W +2633 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%y +66 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%!' +591 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%/' +2128 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%E +81 "core" ~ +2 ."psFlush"PBV.dial PSV +2 "processing"%? U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2636 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%C @ +51 "core" B +2 ."psFlush"PS.seek 2.5ml +2 "processing"%,' +2625 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%Q  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%5'W +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%O +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2630 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%W +80 "core"  + ."psFlush"PBV.dial PSV +7 "processing"%{ U +15 "core" S +2 ."psFlush"PS.seek 0ml +2 "processing"%F'W +2637 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%B @ +40 "core" > +3 ."psFlush"PS.seek 2.5ml +47 "processing"%)' +2635 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%>  +79 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%@'W +2628 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%K +40 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%`'P +1093 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%R' +1615 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%G +67 "core" + ."psFlush"PTV.dial :puck +2 "processing"%  +5 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%;  +50 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2639 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%: +68 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%I' +590 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%H' +2125 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%6 +68 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%\\ U +51 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%g'W +2635 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%9 @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%<' +2635 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%a  +80 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2632 "core" ' + ."psFlush"PSV.dial PSR +7 "processing"%_ +40 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%Y' +2630 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%L +66 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%- U +4 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%D'W +2627 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%f @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%i' +2638 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +80 "core"  +2 ."psFlush"PS.seek 0ml + "processing"%^'W +2626 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'n& +3 "core" &Z^'\ +2 "manipulator"&J& +4 "core" &    % +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&[( +3 "core" ( +2 "manipulator"&d& +3 "core" &   % +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &h& +3 "core" &  % +3 .tForearm.seek PC + "manipulator"&l' +98 "core" ' + .tHand.close +2 "manipulator"&o/ +72 "core" / +2 .tPC.seek :open +2 "processing"%m( +401 "core" ( +2 "manipulator"&S& +3 "core" &    % +2 "manipulator"&q% +3 "core" %   +3 .tForearm.seek :retract +2 "manipulator"&}'\ +94 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&2( +339 "core" ( + "manipulator"&Z& +4 "core" &   4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &k& +3 "core" &  & 4 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&u', +106 "core" ' +3 "manipulator"&V& +3 "core" &  4 +2 "manipulator"&r% +4 "core" %*  { +41 "collection"'v& +11 "core" &Z^0\ +2 "collection"'x& +5 "core" &Y]2\ +3 .tCC.seek :closed +7 "collection"'(O +4 "core" &Z_,\ +3 &X]&\ 7 +9 &BL[\\/\ / +10 &qt\\^.\ D +9 &jX^+\ L +9 &_Y^-\ K +10 &d[].\ K +9 &be[^$\ K +9 &%cZ]#\ K +10 &i[_%\ K +9 &cX_*\ K +10 &lc\\^'\ J +9 &!.d[],\ K +9 &"bX]&\ J +10 &$eZ^&\ K +9 &&s_Y^)\ K +9 &(5cX\\\ K +10 &)bZ^ \ K +9 &+aZ],\ J +10 &-{cX^\ K +9 &/>cZ^!\ J +9 &1cZ]\ J +10 &2dY^\ J +9 &4aY^"\ K +9 &6EgY` \ K +10 &8dZ]\ J +9 &9cZ^#\ J +10 &;dY]\ J +9 &=Ob[^\ J +9 &?g[\\!\ K +10 &@c[]!\ K +9 &Bb[] \ J +9 &DVbX^ \ K +10 &Fb[_'\ K +9 &GoY_"\ L +10 &I[]'\ O +9 &KDY^*\ T +9 &LX\\\ W +10 &NzZ]\ ; +9 &Oe+Y_\ "e +9 &OKZ]$\ ? +3 ( + "collection"'x& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.46 +2 "collection"'j& +3 "core" &OT[^\ ? +2 .tHand.open + "manipulator"&c1 +66 "core" 1 + "manipulator"&w% +5 "core" % )  | +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&='\ +99 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'s& +3 "core" &OT[]%\ ? +2 "collection"'% +4 "core" %X]%\ +2 .tCSV.dial CSR +2 "collection"']  +41 "core"  + #tPulling 5ml of CSR.flush +2 .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"''l +881 "Can"y\ FxRV +468 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 't% +3 "core" %lZ\\\  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'A' +645 "core" ' +2 .tCSV.dial :waste +2 "collection"'z +123 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'\ ' +1984 "core" ' + #tFlushing lower manifold's waste1 port +2 "collection"'& +3 "core" &OUZ\\\ ? +2 "collection"'% +5 "core" %Y\\\ + .tCSV.dial :flush +2 "collection"'b  +40 "core"  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'P'l +1200 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +40 "core" B +2 "collection"'% +3 "core" %lY] \  +3 .tCS.seek 7ml +2 "collection"'~'\ +540 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'  + '|  +41 "core"  +88  + .tCBV.dial :waste1 +2 "collection"' @ +48 "core" @ +3 .tCS.seek 0ml + "collection"'' +1676 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"' & +3 "core" &OL[_\ ? +3 "collection"'7% +3 "core" %Y]\ +2 .tCSV.dial :flush +2 "collection"'  +81 "core"  +2 .tCS.seek 5ml +2 "collection"''l +1205 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +41 "core" A +2 "collection"'T% +3 "core" %lY^\  +3 .tCS.seek 7ml +2 "collection"'' +534 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'  + '  +7 "core"  +34  + .tCBV.dial :waste2 +2 "collection"'p  +109 "core"  +3 .tCS.seek 0ml +6 "collection"' ' +1657 "core" ' +2 #tDisinfecting external Intake with kill + "collection"' & +3 "core" &OLZ`\ ? +3 "collection"'.% +4 "core" %\\b\ + .tCSV.dial CSR +2 "collection"''  +40 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"' ' +1889 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"' ' D +542 "core" ' + ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'U + '  +96 "core" +35  + .tCTV.dial :intake +2 "collection"'  +70 "core" +2 .tIntake.select :open + "sampler") +52 .tCS.seek 2ml +2 "collection"'%' \\ +1887 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'*  +72 "core" ~ +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'#' +595 "core" ' +2 .tCSV.dial CSR +2 "collection"'1  +96 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"''l +1343 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml + "collection"'+' D +1367 "core" ' +2 .tCSV.dial CBV + "collection"'" +97 "core" +2 .tCS.seek 0ml +2 "collection"'(' +2624 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +6 "manipulator"&$& +4 "core" & Q 3 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +8 .tElbow.seek CC +2 "manipulator"&3( +3 "core" ( +2 "manipulator"&X& +3 "core" & 3 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &0& +2 "core" & 3 +3 .tForearm.seek CC + "manipulator"&y', +106 "core" ' +2 .tHand.close + "manipulator"&8/ +69 "core" / +2 .tCC.seek :open +2 "collection"'!( +379 "core" ( +2 "manipulator"&E& +4 "core" &  3 +2 "manipulator"&?% +3 "core" %    + +3 .tForearm.seek :retract + "manipulator"&/'\ +108 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&C(- +282 "core" ( + "manipulator"&& +5 "core" &-  F * + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &Q& +3 "core" &-   < * +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&,'! +105 "core" ' +2 .tHand.open +2 "manipulator"&O1 +70 "core" 1 +2 "manipulator"&5% +4 "core" % '    +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&W'\ +97 "core" ' +2 "processing"%{& +4 "core" &\ +34502 "Can"\ .zW +23126 #t-> access 1 +3 "storage"(% +3 "core" %k \  K\ +2 "manipulator"&B% +3 "core" %\    >  +2 "manipulator"&F& +3 "core" &-   + * +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(>(; +661 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 ()& +3 "core" &; \  +1176 #t-> exit +7 #mEXIT @1708439282.34EST @1708439674.18EST = =mMAIN_scheduler =tMAIN @EST1708439675.84 #"core_reset"Sent BREAK +2 #t@3289 receive with ifg=0x10, ie=0xFD #@3923 receive with ifg=0x10, ie=0xFD + #@4578 receive with ifg=0x10, ie=0xFD + #@5212 receive with ifg=0x10, ie=0xFD #@5845 receive with ifg=0x10, ie=0xFD + #@6479 receive with ifg=0x10, ie=0xFD + #@7113 receive with ifg=0x10, ie=0xFD #@7439 receive with ifg=0x80, ie=0xFD + #@30550 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +237 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +385 "Can"\ 0|*h + \ 0|*h[ + #tPolling Can every 10:00 +2 #Cleanly exited at 09:28:02EST20-Feb-24 +3115 #-> ESP.ready! +154 "sampler") +3 ) +2 "core"  +2 "collection"' +3 ' +3 "core"  +2 "processing"% +3 % +2 "core"  +4 "collection"' 9\ +3 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +4 "core" %^b\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +2 "core" + +2 .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +4 "core" %W\ +2 .tPS.configure :default +2 "processing"%#A d`xb +3 .tPS.hold + "processing"%+ +4 "core" + +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %j * +2 .tSS.configure :default +2 "sampler")#.0X access 2 +2 "storage"(2% +3 "core" %k \\\ +2 "manipulator"&3% +3 "core" %\     +3 "manipulator"&4& +4 "core" &-  * +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(5(K +197 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (6& +2 "core" &K \  +2768 #t-> exit +6 #mEXIT @1708439753.27EST @1708961626.44EST = =mMAIN_scheduler =tMAIN @EST1708961628.23 #"core_reset"Sent BREAK +2 #t@63659 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +210 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +246 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +413 "Can" \ S3 +  \ S3 + #tPolling Can every 10:00 +2 #Cleanly exited at 09:35:53EST20-Feb-24 +1507 #-> ESP.ready! +3 #Powering core bus +584 .Gate.power :raw,:ON +29 "sampler") +32 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X access 1 +2 "storage"(1% +3 "core" %s Z\ +2 "manipulator"&2% +4 "core" %\  !  +2 "manipulator"&3& +4 "core" &   6 # +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +2 "storage"(4(; +348 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (5& +3 "core" &; \  +4515 #t-> startTube 2 +1488 #-> da 50 +2 #da sampling at most 50ml +5 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 10:35:54EST26-Feb-24\\n{}\\nCan@10:33:56, 20.6C, 25% humidity, 14.5psia, 13.707V, 0.097A, 0.005Ah, 1.33W",Subject: "da sampling at most 50ml" +2 "collection"'6& +6 "core" &\  +2 .tHand.open +2 "manipulator"&71 +66 "core" 1 +2 "manipulator"&8% +3 "core" % \   2  +3 "storage"(9% +3 "core" %s 8\ +3 "storage"(:. +5 "core" .(; +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 2 +3 "storage"(;( +344 #"uploadLog"upsync +170 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (<& +2 "core" & \ +3 "manipulator"&=& +3 "core" &   # +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&>( +16 "core" ( +2 "manipulator"&?& +4 "core" &\   / # +2 "storage"(@& +3 "core" & B\ +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&A' +94 "core" ' + "storage"(B& +5 "core" & m\ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(C'H +272 "core" ' +2 "storage"(D- +3 "core" -'W +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (E& +3 "core" & \\\ +2 "manipulator"&F& +4 "core" &   # +2 .tElbow.seek 2 +2 "manipulator"&G( +16 "core" ( +2 "manipulator"&H& +4 "core" &    +2 "storage"(I& +3 "core" & B\ +3 .tForearm.seek 2 + 300 counts + "manipulator"&J'y +21 "core" ' +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&K/ +69 "core" / +9 ."downElevator"SE.seek :down +4 "manipulator"&L& +2 "storage"(M'v +8 "core" &    +2 "manipulator"&N% +4 "core" % t   +2 .tForearm.seek :retract +2 "manipulator"&O'\ +96 "core" ' + .tElbow.seek CC +2 "manipulator"&P( +146 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +8 "core" ( +2 "manipulator"&Q& +4 "core" &  \  1 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &R& +3 "core" &  1 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&S', +98 "core" ' +2 "manipulator"&T& +3 "core" &   1 +2 "manipulator"&U% +5 "core" %'  +2 "collection"'V& +4 "core" &\  +3 "collection"'W& +5 "core" &\  +2 .tCC.seek :closed +2 "collection"'X(O +5 "core" &\  +7 &L\ &j +9 &[\ 8 +10 &\ K +9 &b\ K +10 &hf\ K +9 &*g\ K +9 &h\ K +10 &c\ L +9 &pg\ K +9 &0h\ L +10 &_\ K +9 &!h\ L +10 &#wc\ L +9 &%:b\ K +9 &&a\ K +10 &(a\ K +9 &*b\ K +9 &,B`\ K +10 &.c\ K +9 &/e\ K +9 &1f\ K +10 &3Id\ L +9 &5 `\ K +10 &6f\ L +9 &8c\ K +9 &:R_\ K +10 &<e\ L +9 &=a\ K +9 &?d\ K +10 &AZc\ K +9 &C_\ K +10 &Df\ L +9 &Fh\ L +9 &HZy\ N +10 &J\ R +9 &K\ V +9 &M\ X +10 &Nc\ , +9 &O{\ O +9 ( +3 "collection"'W& +3 "core" &Oj\ G +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.58 + .Hand.open +2 "manipulator"&Y1 +69 "core" 1 +2 "manipulator"&Z% +3 "core" % '  z +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&['\ +95 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi + #Priming 7ml +2 .Gate.power :sampler,:ON + ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +3 .Exhaust.select :close + .SS.hold +2 "sampler")\\+ +2 "core" + +2 "sampler")]% +4 "core" % \  +2 "collection"'^& +3 "core" &Oi\ G +4 "Can"\ MW + #tCalibrating pressure and temperature sensors +4 .CTV.dial :air + "collection"'_  +15 "core" ~ +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")`  +4 "core"  +2 .tSS.reconfigure :fast +3 "sampler")#.0X +47 "core" +2 .tCBV.dial between SSV and waste2 +2 "collection"'A  +29 "core"  +2 "collection"'Q% +3 "core" % G\  +3 ."connect"CTV.dial CSV,avoiding: :air +4 .tCSV.dial CTV +4 "collection"'R  + 'C  +6 "core"  +35  +2 .tCS.reconfigure :pressurize +2 "collection"'# d@<< <b +3 .tCS.seek 0ml +2 "collection"'J' +2409 "core" ' ; <\ +3 "collection"'T% +3 "core" %r < >\  +2 "sampler")U% +4 "core" % \ +2 #tBubblePoint: Intake @24.1psia, Outlet @0.6psia +2 .CBV.dial SSV + "collection"'V @ +34 "core" @ +2 .tSS.reconfigure :default +2 "sampler")#.0X9 +3 "core" 9= +102 "collection"'A9 +3 "core" 9A +102 "collection"'Q9 +3 "core" 9E +103 "collection"'R9 +2 "core" 9I +103 "collection"'C9 +2 "core" 9N +103 "collection"'F9 +4 "core" 9R +102 "collection"'T9 +3 "core" 9V +102 "collection"'U9 +3 "core" 9 Z +102 "collection"'V9 +3 "core" 9 ^ +103 "collection"'L9 +2 "core" 9 c +103 "collection"'M9 +3 "core" 9 ,g +103 "collection"'O9 +2 "core" 9 8k +103 "collection"'!9 +2 "core" 9 Do +103 "collection"'G9 +3 "core" 9 Qt +102 "collection"'Y9 +3 "core" 9 ]x +102 "collection"'W9 +3 "core" 9 h| +102 "collection"']9 +3 "core" 9 s +102 "collection"'^9 +3 "core" 9 ~ +103 "collection"'_9 +2 "core" 9  +103 "collection"'Z9 +2 "core" 9  +103 "collection"'9 +3 "core" 9  +103 "collection"'J9 +3 "core" 9  +102 "collection"'`9 +3 "core" 9  +102 "collection"'S9 +3 "core" 9  +102 "collection"'\\9 +3 "core" 9  +102 "collection"'b9 +4 "core" 9 \ +102 "collection"'d9 +3 "core" 9 \ +103 "collection"'c9 +2 "core" 9 \ +103 "collection"'f9 +2 "core" 9 \ +103 "collection"'a9 +3 "core" 9  +102 "collection"'e9 +4 "core" 9 \ +102 "collection"'h9 +3 "core" 9 \ +102 "collection"'i9 +3 "core" 9  +102 "collection"'k9 +3 "core" 9  +102 "collection"'j9 +3 "core" 9\  +103 "collection"'g9 +2 "core" 9\  +103 "collection"'l9 +3 "core" 9\ \  +102 "collection"'p9 +3 "core" 9\  +102 "collection"'o9 +3 "core" 9\  +102 "collection"'r9 +3 "core" 9\  +103 "collection"'q9 +3 "core" 9\  +102 "collection"'n9 +4 "core" 9\  +102 "collection"'m9 +2 "core" 9\ " +103 "collection"'v9 +3 "core" 9\ & +102 "collection"'w9 +3 "core" 9\ * +102 "collection"'x9 +4 "core" 9\ , +3 .tCH.hold 10:00,70C +2 "collection"'s `\ t `\ +\ +3 'z9 +7 "core"  + 9\ -\ , +2 "collection"'t% +3 "core" %\ r +3 #tBegun lysing Collection Puck Heater at 68.1C/16.3psia +39431 "Can"\ `5 +20556 "core" ` + "collection"'}9 +4 "core" 9\ s +2 "collection"'~% +3 "core" %\ +2 #tEnded lysing Collection Puck Heater at 70C/15.0psia +2 .CS.seek 0ml +2 "collection"'' +335 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +98 "core" A + .tCSV.dial :air +2 "collection"'{ @ +41 "core" ? +2 .tCS.seek 5ml + "collection"'|'l +1354 "core" ' +2 .tCSV.dial CTV + "collection"'  +43 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +42 "core" ? +40 .tdelay 2 seconds +209 .CSV.dial CTV +3 "collection"'  +41 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +41 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'' +1349 "core" ' + "collection"'\ % +5 "core" % e j\ + #tPuck @26.5psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe + .CSV.dial CBV + "collection"' +97 "core" ~ + .tCBV.dial CSV +2 "collection"'  +29 "core"  +2 "collection"'% +4 "core" %  \ +3 .tCS.seek 5ml + "collection"''l +1347 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'  +42 "core" +2 "collection"'% +3 "core" %l\  +3 .tCS.seek 7ml + "collection"'' +583 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +41 "core" ? +2 .tCS.seek 10ml +2 "collection"'' D +837 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"' ` +108 "core" _ +2 #tLysing Complete +2 "collection"'& +3 "core" &Of*,^\ G +3 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&% +3 "core" %\   w  +2 "storage"(% +5 "core" %~ H\ + "storage"(. +4 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"( ( +190 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & M\ +2 "manipulator"&& +3 "core" & \ \  1 +3 "manipulator"&"% +3 "core" %\     +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&#( +150 "core" ( +2 "manipulator"&$& +3 "core" &  o  +2 "storage"(%& +4 "core" & |\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&&' +96 "core" ' + "storage"(& +4 "core" & N\ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(('H +268 "core" ' + "storage"()- +4 "core" -'H +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(*'6 +30 "core" ' +2 "manipulator"&& +3 "core" & \  &  +2 "manipulator"&,% +5 "core" %   ) . + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&-'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&.( +148 "core" ( + "manipulator"&+& +4 "core" &    5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &/& +3 "core" &  [ 5 +3 .tForearm.seek CC + "manipulator"&2', +103 "core" ' + .tHand.close +2 "manipulator"&1/ +76 "core" / +2 .tCC.seek :open +7 "collection"'3( +377 "core" ( +2 "storage"(& +3 "core" & \ +2 "storage"(6& +4 "core" & \ +2 "manipulator"&0& +4 "core" &  , / +2 "manipulator"&8% +4 "core" %  \  A S +2 .tForearm.seek :retract +2 "manipulator"&''\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&5( +148 "core" ( + "manipulator"&7& +4 "core" &    +2 "storage"(9& +4 "core" &\ \ \ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&4'D +112 "core" ' +2 .tElbow.hold +2 "manipulator"&<, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&:1 +70 "core" 1 +3 "manipulator"&?% +3 "core" % Qi ȶ +2 "storage"(@& +5 "core" & \ + .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 313 counts + "manipulator"&B'} +16 "core" ' + "manipulator"&& +5 "core" &    +2 "storage"(D& +3 "core" &\ \  <\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&' +27 "core" ' +2 "storage"(H% +3 "core" %:\ \  \ \ +3 ."downElevator"SE.seek :down +3 "storage"(='v +100 (% +3 "core" %+I \ U^ +2 "manipulator"&I% +4 "core" %&    +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&K'\ +95 "core" ' +100 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'N& +3 "core" &15`\ +2 "manipulator"&E& +5 "core" &   "  +2 "manipulator"&>% +3 "core" %    >  +3 .tElbow.seek FlushPuck::Garage + "manipulator"&A(- +173 "core" ( + "manipulator"&Q& +5 "core" &-  h + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &R& +3 "core" &- h +3 .tForearm.seek :garage + "manipulator"&C'! +104 "core" ' +2 .tHand.close + "manipulator"&F/ +75 "core" / +2 "manipulator"&T& +4 "core" &-  Q h +2 "manipulator"&U% +3 "core" % 4 h +3 .tForearm.seek :retract +2 "manipulator"&V'\ +106 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&L( +282 "core" ( + "manipulator"&M& +4 "core" &   % 3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &O& +3 "core" &   % 3 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&!', +104 "core" ' +2 "manipulator"&G& +3 "core" &  4 3 +2 "manipulator"&Y% +4 "core" %3   < u +2 "collection"'W& +5 "core" &:>\ +2 "collection"']& +5 "core" &9=\ +2 .tCC.seek :closed +2 "collection"'^(O +4 "core" &;?\  +10 &3:=\ +{ +9 &h:>f\ > +9 &y:=\ K +10 &[_8>\ I +9 &c:<\ I +10 &`:=u\ I +9 &c:=_\ I +9 &bg:=F\ J +10 &%`:>2\ I +9 &e;?\ I +9 & e;?\ I +10 &"kc;?\ I +9 &$,h=@\ J +10 &%e:?\ I +9 &'h=?\ J +9 &)qd:>\ J +10 &+6c;>\ I +9 &,c;?j\ J +9 &.c<>O\ J +10 &0{e=@3\ I +9 &2=`=?\ I +10 &3b;?}\ I +9 &5e<@W\ J +9 &7e;@M\ I +10 &9Cg:@;\ J +9 &;`=?\ J +9 &<e=@\ J +10 &>a:@\ J +9 &@Mc=>\ J +10 &B e<@\ J +9 &C`<@\ I +9 &Eg<@\ J +10 &GQn=?\ K +9 &I =@\ M +9 &J=?\ S +10 &Lw<@\ V +9 &N8;Av\ C +10 &O><<>a\ &r +9 &O}l<@L\ I +2 ( +2 "collection"']& +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.55 +2 "collection"'_& +3 "core" &O}n>?3\ I +2 .tHand.open +2 "manipulator"&Z1 +69 "core" 1 +2 "manipulator"&% +3 "core" % , | +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&J'\ +100 "core" ' +2 .tPSV.dial PSR + "processing"%` +125 "core"  + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%S' +1606 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%\\  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%b'W +1605 "core" ' +2 .tPSV.dial PSR + "processing"%d +43 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%c' +2637 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%f +2 "collection"'a  +6 "core" A +2 "processing"%e +2 "core" A +3 "processing"%h  +69 "core" +89  + .tPSV.dial :mixloop +2 "processing"%i +95 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'k  +5 "core" + .tPTV.dial :PRVmixing +2 "processing"%j  +127 "core" +3 .tPS.seek 0ml + "processing"%g'W +2629 "core" ' +2 .tPSV.dial :air +6 "processing"%l  +41 "core"  +2 .tPS.seek 2.5ml + "processing"%p' +2636 "core" ' + .tPSV.dial :mixloop +2 "processing"%o +42 "core" +2 .tPS.seek 0ml +2 "processing"%r'W +2635 "core" ' + .tPSV.dial :air +2 "processing"%q  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%n' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"%m +42 "core" +2 .tPS.seek 0ml +2 "processing"%v'W +2635 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&w& +5 "core" &   3 + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&x( +32 "core" ( +42 "manipulator"&z& +58 "core" &    +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &t& +3 "core" &   Q  +3 .tForearm.seek CC + "manipulator"&y', +106 "core" ' + .tHand.close +2 "manipulator"&s/ +77 "core" / +2 .tCC.seek :open + "collection"'}( +376 "core" ( +2 "manipulator"&~& +3 "core" &     +2 "manipulator"&u% +5 "core" %    +2 .tForearm.seek :retract + "manipulator"&'\ +106 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&{(- +273 "core" ( + "manipulator"&& +4 "core" &-   % +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &- # % +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&'! +109 "core" ' +2 .tHand.open + "manipulator"&1 +70 "core" 1 +2 "manipulator"&% +3 "core" % %  Ǿ +3 .tForearm.reconfigure :loose +7 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&|'\ +103 "core" ' + .tPSV.dial :mixloop +2 "processing"%\ +14 "core" + .tPTV.dial :PRVmixing +2 "processing"%  +4 "core" +2 ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%  +2 "collection"'  +6 "core" +7 +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +4 "core" +3 #tLoading lyfil puck from tube 2 into Collection Clamp + "collection"' & +3 "core" &RX\ +2 "manipulator"&% +4 "core" %\    C % +2 "storage"(% +4 "core" %\ \ M\ +2 "storage"(. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(( +198 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (& +2 "core" & \  +2 "manipulator"&& +4 "core" &-  % +2 "manipulator"&% +4 "core" %\  ) % +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&( +178 "core" ( + "manipulator"&& +4 "core" &\   ) # +2 "storage"(& +4 "core" & =\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&' +89 "core" ' +2 "storage"("& +3 "core" & \ \ ! Z\  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(;'H +284 "core" ' + "storage"($- +4 "core" -'l +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (%& +3 "core" & \  +2 "manipulator"&& +3 "core" &\    "~ +3 .tElbow.seek 2 + "manipulator"&P( +4 "core" ( + "manipulator"&[& +5 "core" &\   "~ + "storage"()& +4 "core" & \  +3 .tForearm.seek 2 + 300 counts + "manipulator"&'y +22 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&,/ +65 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&+& +2 "storage"(('v +8 "core" &\   ? "~ +2 "manipulator"&/% +3 "core" % x   +3 .tForearm.seek :retract +2 "manipulator"&&'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&#( +154 "core" ( + "manipulator"&1& +5 "core" &   ( + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 "core" ' +2 ."downElevator"SE.stop +3 "manipulator"&-& + "storage"(5 +6 "core" &   F ( +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&X', +103 "core" ' +2 "manipulator"&& +5 "core" &   ( +2 "manipulator"&6% +3 "core" %4  N z +3 "collection"'0& +4 "core" &UY\ +2 "collection"'8& +5 "core" &UZ\ +2 .tCC.seek :closed +2 "collection"'7(O +5 "core" &WY\  +8 &4TZ\ +{ +9 & hTX\ > +10 &xVZ-\ K +9 &b_UZ\ I +9 &"bVX\ J +10 &cVX\ J +9 &bUX\ I +9 &ibWZ\ J +10 &*cVX\ J +9 &`TX~\ I +9 & `TYg\ I +10 &"qbTYZ\ I +9 &$3cVXJ\ I +10 &%_UY7\ J +9 &'fTY(\ J +9 &)wbUY\ J +10 &+;bUY\ I +9 &,gUZ\ J +47 &._VY\ I +10 &0cTZ\ I + &2B`VZ\ J + &4`TX\ I + &5`TW\ J + &7`WY$\ I +5 &9KbUY\ I +9 &; eUY\ I +10 &<fVY\ J +9 &>dWY\ J +9 &@S_VY\ I +10 &BhVX\ J +9 &CbWX\ J +9 &EbUZ\ I +10 &GWqTZ\ K +9 &IVY}\ L +10 &JSYt\ Q +9 &LRVk\ U +9 &N>TW[\ C +10 &OC>TWZ\ %q +9 &O~PUYO\ B +2 ( +2 "collection"'8& +4 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.57 + .Hand.open +2 "manipulator"&91 +68 "core" 1 +2 "manipulator"&2% +3 "core" % +    +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&.'\ +105 "core" ' +3 .tCTV.dial CSV,avoiding: :intake + "collection"':  +129 "core" ~ + .tCSV.dial CTV +2 "collection"'?  +28 "core"  +2 .tPS.seek 2.5ml +2 "processing"%@' +2634 "core" ' +2 "collection"'% +3 "core" % D+/\  +3 .tCS.seek 4.15ml +2 "collection"'D'Q +212 "Can"\ ?5 +1355 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%H  +41 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%'  +79 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2626 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'I ` +38 "core" _ + .tCSV.dial :air +2 "collection"'5 @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'4' D +1561 "core" ' +2 .tCSV.dial CTV +2 "collection"'B  +42 "core"  +2 .tCS.seek 0ml +2 "collection"'*' +2644 "core" ' +2 .tCBV.dial :waste1 + "collection"'N @ +28 "core" @ +2 .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake + "collection"'E  +129 "core" + "collection"'>& +5 "core" &O~TQU \ B + #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&% +3 "core" %\   :  +3 "storage"(Q% +4 "core" %p \ + "storage"(R. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(=( +196 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (<& +3 "core" & ^\ +2 "manipulator"&F& +4 "core" & ` ( +2 "manipulator"&T% +4 "core" %\  b  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&U( +153 "core" ( +3 "manipulator"&K& +3 "core" &   )  +2 "storage"(C& +4 "core" & U\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&M' +92 "core" ' + "storage"(O& +5 "core" & x\ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(A'H +282 "core" ' +2 "storage"(G- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&Y& +3 "core" &    +2 "storage"(W& +4 "core" & \\\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&V'D +33 "core" ' +2 .tElbow.hold +2 "manipulator"&3, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(_- +2 "core" -' +3 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"(Z'J +31 "core" ' +3 "manipulator"&% +3 "core" %Vo Ǹ +2 "storage"(]& +4 "core" & < G \ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 318 counts +2 "manipulator"&`'ς +19 "core" ' +2 "manipulator"&!& +3 "core" &    +2 "storage"(\\& +5 "core" & -\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&S' +20 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate + "storage"(d'A +39 "core" ' +2 "manipulator"&b& +3 "core" &  K  +3 "manipulator"&f% +3 "core" %    +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&e'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&a( +156 "core" ( + "manipulator"&h& +4 "core" &   ' +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &i& +2 "core" &   $ ' +3 .tForearm.seek CC +2 "manipulator"&k', +95 "core" ' +2 .tHand.close +2 "manipulator"&j/ +66 "core" / +2 .tCC.seek :open +43 "collection"'c( +381 "core" ( +2 "storage"(l& +4 "core" & \ +3 "storage"(g& +4 "core" & \ +2 "manipulator"&o& +4 "core" &    ' +2 "manipulator"&p% +3 "core" % @   +3 .tForearm.seek :retract +2 "manipulator"&q'\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&r( +142 "core" ( +2 "manipulator"&m& +4 "core" &    +2 "storage"(n& +4 "core" &\ \ \ [\ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&w'D +112 "core" ' +2 .tElbow.hold +2 "manipulator"&z, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&t1 +76 "core" 1 +2 "manipulator"&L% +3 "core" % Qi ! ȶ +2 "storage"(s& +6 "core" & 7\ + .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 313 counts +2 "manipulator"&J'} +15 "core" ' + "manipulator"&^& +5 "core" &    + "storage"(~& +4 "core" &\ #\ " \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&u' +16 "core" ' +2 "storage"(y% +4 "core" %A \ "\ " \  +3 ."downElevator"SE.seek :down +3 "storage"('v +99 (% +3 "core" %G u\ U^ +2 "manipulator"&x% +4 "core" %   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +55 ' +2 ."downElevator"SE.stop +4 "storage"(5 +7 .tPSV.dial :air +4 "processing"%  +67 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2627 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%\ +41 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +41 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +41 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +43 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%'W +2631 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"% & +4 "core" &\ +2 "manipulator"&& +4 "core" &     +2 "manipulator"&% +3 "core" %\     +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +174 "core" ( +2 "manipulator"&& +4 "core" &-   " # +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +2 "core" &-   # +3 .tForearm.seek :garage + "manipulator"&'! +109 "core" ' +2 .tHand.close + "manipulator"&/ +69 "core" / +2 "manipulator"& & +3 "core" &-  l # +2 "manipulator"&% +4 "core" % ,   8 +3 .tForearm.seek :retract + "manipulator"&'\ +101 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&"( +120 "core" ( + "manipulator"&{& +4 "core" &   h +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &|& +3 "core" & \  9 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&$' +101 "core" ' + "manipulator"&%& +4 "core" &   +2 "manipulator"&% +4 "core" %  G  +2 "processing"%[& +4 "core" &\ +2 "processing"%)& +6 "core" &#\ +2 .tPC.seek :closed +2 "processing"%,(Tg +4 "core" &\  +9 &5~\ *y +10 &f\ > +9 &]{\ L +9 &!_\ K +10 &d\ K +9 &d\ K +10 &fb\ L +9 &)a\ K +9 &b\ L +10 &a\ K +54 & ob\ K +6 &"1b\ K +3 &#c\ K + &%b\ K + &'xb\ K +2 &)8`\ L + &*`\ K +7 &,`\ K +9 &.a\ K +10 &0B_\ K +9 &2^\ K +9 &3]\ K +10 &5_\ J +9 &7Ia\ K +9 &9 `\ K +10 &:_ \ K +9 &<`\ K +9 &>R_\ K +10 &@] \ K +9 &A_\ \ K +10 &Ca\ \ K +9 &EXc \ L +9 &Gh\ L +10 &Hn\ \ L +9 &J\ P +9 &LQ\ Q +10 &N\ P +9 &O\ Q +10 &Q \ Q +9 &SG}%\ 0 +9 &T'3c\ > +10 &T>#\ ' +2 ( +2 "processing"%)& +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.50 +6 "processing"%+& +4 "core" &T>7\ ' +2 .tHand.open +6 "manipulator"&/1 +65 "core" 1 +2 "manipulator"&% +3 "core" %   Z  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +97 "core" ' + .tPRV.dial :air +2 "processing"%1  +42 "core"  + .tPSV.dial :mixloop +2 "processing"%- +42 "core" +2 "processing"%;% +3 "core" %XE\ +3 .tPS.seek 0.3ml +2 "processing"%' +392 "core" ' + .tPSV.dial PSR +2 "processing"% +108 "core"  + #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml +2 "processing"%6'* +488 "core" ' + .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%P' +1914 "core" ' + .tdelay 3 seconds +303 .PSV.dial :mixloop + "processing"%0 +95 "core" + .tPTV.dial :mixing +2 "processing"%( @ +70 "core" A +2 .tPBV.dial :waste2 + "processing"%&  +89 "core"  +2 .tPS.seek 0ml +2 "processing"%}'W +2631 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&9& +3 "core" &    +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&2( +4 "core" ( + "manipulator"&8& +5 "core" &  . + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &:& +3 "core" &  & +3 .tForearm.seek PC + "manipulator"&?' +96 "core" ' +2 .tHand.close + "manipulator"&X/ +69 "core" / +2 .tPC.seek :open +2 "processing"%v( +396 "core" ( + "manipulator"&& +5 "core" &    + "manipulator"&% +4 "core" %    +2 .tForearm.seek :retract +2 "manipulator"&H'\ +94 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&'(- +135 "core" ( +2 "manipulator"&@& +3 "core" &-    ' +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &I& +3 "core" &-   Q ' +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&5'! +107 "core" ' +2 .tHand.open + "manipulator"&D1 +75 "core" 1 +2 "manipulator"&B% +4 "core" % +  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&4'\ +96 "core" ' +3 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%N& +4 "core" &'\ +2 "manipulator"&E% +3 "core" %\   \ Z  +3 "storage"(>% +3 "core" %~\ \ +2 "storage"(. +4 "core" .( + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(Q( +200 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (R& +3 "core" & 2\  +2 "manipulator"&<& +4 "core" &- S ' +2 "manipulator"&F% +4 "core" %\    6  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&T( +169 "core" ( +2 "manipulator"&& +4 "core" &  $ +2 "storage"(K& +3 "core" & \ \ \  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&C' +100 "core" ' +2 "storage"(O& +4 "core" & \ #\  :\  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(#'H +280 "core" ' +2 "storage"(.- +2 "core" -'| +2 .tSE.configure :default +48 "storage"(#QK-0-\ b +5 (G& +3 "core" & \  +2 "manipulator"&Y& +5 "core" &   $ + .tElbow.seek 2 +2 "manipulator"&W( +4 "core" ( +2 "manipulator"&_& +3 "core" &   $ +2 "storage"(& +5 "core" & I\  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&]'y +25 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&!/ +65 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&\\& +3 "storage"(b'v +5 "core" &  C $ +4 "manipulator"&f% +5 "core" % w     +2 .tForearm.seek :retract +2 "manipulator"&M'\ +93 "core" ' +2 .tElbow.seek PC +2 "manipulator"&U( +166 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +119 "core" ( +2 "manipulator"&A& +4 "core" &  n +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &V& +3 "core" &   \ n +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&`' +93 "core" ' +2 "manipulator"&Z& +4 "core" &   n +2 "manipulator"&h% +3 "core" %  , ^ +2 "processing"%i& +5 "core" &F\ +2 "processing"%S& +5 "core" &O\ +2 .tPC.seek :closed +2 "processing"%3(Tg +3 "core" &7\ +9 &F9\ $e +9 &Y:\ 7 +10 &>\ J +9 &]:\ K +10 &b:\ K +9 &Xb8\ K +9 &b0\ K +10 &c1\ K +9 &^1\ K +9 &`]/\ K +10 & "\\-\ K +9 &!]&\ K +10 &#]%\ K +9 &%h^$\ K +9 &'*]\ K +10 &(]-\ K +9 &*`/\ K +9 &,qZ/\ K +10 &.4]%\ J +9 &/]$\ J +10 &1]\ J +9 &3z]\ J +9 &5<]\ J +10 &6[\ K +9 &8["\ J +9 &:^\ J +10 &Z"\ K +10 &?`\ J +9 &A\\\ J +9 &CK`\ K +10 &E b\ K +9 &Fd\ K +9 &Hi\ K +10 &JLp\ M +9 &L\ O +10 &M\ Q +9 &O\ Q +9 &QH\ \ Q +10 &S \ > +9 &T>\ R +9 &T>\ " +3 ( +2 "processing"%S& +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.49 +2 .Hand.open + "manipulator"&j1 +70 "core" 1 +3 "manipulator"&e% +3 "core" %   C ^ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&7'\ +90 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%l  +3 %g9 +6 "core" 9 +102 "processing"%o9 +4 "core" 9 +102 "processing"%p9 +2 "core" 9  +103 "processing"%m9 +3 "core" 9  +102 "processing"%n9 +4 "core" 9 +102 "processing"%k9 +3 "core" 9 +102 "processing"%a9 +3 "core" 9 +102 "processing"%t9 +3 "core" 9 +102 "processing"%L9 +3 "core" 9" +102 "processing"%s9 +3 "core" 9& +103 "processing"%^9 +2 "core" 9+ +103 "processing"%~9 +2 "core" 9/ +103 "processing"%y9 +2 "core" 93 +103 "processing"%q9 +3 "core" 97 +102 "processing"%9 +4 "core" 9; +102 "processing"%x9 +3 "core" 9@ +102 "processing"%r9 +3 "core" 9D +102 "processing"%w9 +3 "core" 9H +102 "processing"%J9 +3 "core" 9L +102 "processing"%d9 +5 "core" 9Q +102 "processing"%9 +3 "core" 9U +102 "processing"%u9 +3 "core" 9Y +102 "processing"%9 +4 "core" 9] +102 "processing"%9 +3 "core" 9a +102 "processing"%\ 9 +3 "core" 9 f +103 "processing"% 9 +3 "core" 9j +102 "processing"%9 +3 "core" 9n +102 "processing"% 9 +3 "core" 9r +102 "processing"%9 +3 "core" 9#v +102 "processing"% 9 +3 "core" 9){ +102 "processing"%9 +3 "core" 90 +102 "processing"%9 +3 "core" 96 +102 "processing"%9 +3 "core" 9< +3 .tPH.hold 2:00:00,28C +7 "processing"% pp9 +3 .tdelay 1:30 +5 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%z +97 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 .tPS.seek 0.5ml +42 "processing"%' +600 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml +2 "processing"% '[ +1606 "core" ' +2 .tPTV.dial :puck + "processing"%  +72 "core"  +2 .tPSV.dial PTV + "processing"% +71 "core" + .tPBV.dial :waste1 +7 "processing"%{  +126 "core"  +2 "processing"%|% +3 "core" %V\  +3 .tPS.seek 1.5ml +2 "processing"%' +588 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%% * +33 "core" , +3 .tPS.seek 0ml + "processing"%'W +1617 "core" ' + .tdelay 5:00 +11639 "Can"\ M"5 +18364 #trecoverPSRreagent08 + .PTV.dial :puck + "processing"%[  +15 "core"  +2 .tPBV.dial :waste1 + "processing"%  +33 "core"  +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +69 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%+' +2320 "core" ' + .tPSV.dial PTV +7 "processing"%/ +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"% +71 "core"  + .tdelay 5 seconds +503 .PSV.dial PTV + "processing"%) +82 "core"  +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%1  +71 "core"  +2 .tPS.seek 0ml +2 "processing"%-'W +2339 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%;  +129 "core" +2 .tPSV.dial :mixloop + "processing"%$ +43 "core" + .tPRV.dial :ab1 +2 "processing"% @ +70 "core" A +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%'w +352 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +4 .tPRV.dial CBV + "collection"'  +2 "processing"%6  +45 "core"  +5 +2 "processing"%0% +3 "core" %r$\  +3 .tPS.seek 0.3ml + "processing"%(' +352 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'&  +30 "core" + .tPRV.dial :air +2 "processing"%P  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%9'D +1271 "core" ' + .tPRV.dial :waste2 +2 "processing"%8 @ +69 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%:' +871 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%X  +42 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%"'[ +1609 "core" ' +2 .tPSV.dial :PML + "processing"% +43 "core" + .tPTV.dial :mixing +2 "processing"%, @ +72 "core" A + .tPBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%% +3 "core" %V\  +3 .tPS.seek 1.85ml +2 "processing"%@'6 +239 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%I * +34 "core" , +3 .tPS.seek 0ml + "processing"%?'W +1974 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +6 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'2& +3 "core" &ce\ +2 "manipulator"&D& +9 "core" & \  K n +2 "manipulator"&B% +5 "core" %\    2  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&N(- +148 "core" ( +2 "manipulator"&H& +3 "core" &-    +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &E& +2 "core" &-   E  +3 .tForearm.seek :garage + "manipulator"&>'! +100 "core" ' +3 .tHand.close + "manipulator"&/ +65 "core" / + "manipulator"&5& +4 "core" &-    +2 "manipulator"&R% +4 "core" % 3  , +2 .tForearm.seek :retract +2 "manipulator"&<'\ +107 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&F( +281 "core" ( + "manipulator"&=& +51 "core" & \  % 5\ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +3 "core" &   - 5\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&K', +106 "core" ' +2 "manipulator"&O& +3 "core" & + 5\ +2 "manipulator"&'% +5 "core" %)  g w +2 "collection"'4& +3 "core" &ce\ +3 "collection"'.& +6 "core" &bh\ +2 .tCC.seek :closed +2 "collection"'G(O +5 "core" &be\ +7 &\ *bd\ %f +9 &Xdg\ 7 +9 &_g\ K +10 &aae\ K +9 &tfag\ L +10 &7edf\ K +9 &g`e\ K +9 &cbg\ K +10 &}deg\ K +9 &>fbf\ L +9 & daf\ K +10 &!cbh\ K +9 &#cah\ L +10 &%Fbbe\ L +9 &' ccd\ K +9 &(c`e\ J +10 &*`ci\ L +9 &,Pdce\ K +9 &.bcf\ L +10 &/fae\ K +9 &1dbf\ K +10 &3Vebe\ L +9 &5_be\ K +9 &6bcd\ K +10 &8bae\ K +9 &:`gcg\ K +9 & @ +15 "core" ? +2 ."da"PBV.dial :waste1 +2 "processing"%=  +32 "core"  +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%N * +35 "core" , + ."da"PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%O' +2342 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%' +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%4  +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"%c  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%Y'W +2308 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%_ +123 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +592 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%.'[ +1607 "core" ' + ."da"PTV.dial :puck +7 "processing"%\\  +72 "core"  + ."da"PSV.dial PTV +2 "processing"%K +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%?  +34 "core" +2 "processing"%T% +3 "core" %_\  +2 ."da"PS.seek 1.5ml +2 "processing"%f' +589 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%# * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%C'W +1605 "core" ' +50 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%W  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%A * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%V +70 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%Z' +2311 "core" ' + ."da"PSV.dial PTV +2 "processing"%h +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%] +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%b +71 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%i  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%v'W +2303 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%M +125 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%e' +596 "core" ' +2 ."da"delay 5 seconds +507 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%j'[ +1275 "Can"\ 95 +343 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%S +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%g  +32 "core"  +2 "processing"%`% +4 "core" %]\  +2 ."da"PS.seek 1.5ml +2 "processing"%m' +587 "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"%a'W +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .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" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%G +70 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%L' +2320 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%s +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%k +70 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%y +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%q  +67 "core"  +3 ."da"PS.seek 0ml + "processing"%p'W +2296 "core" ' +2 #"da"washCycleDA #3 of 3 +6 .PSR.select :air +3 .PSV.dial PSR + "processing"%x +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%r' +591 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%^'[ +1609 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +81 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%J  +34 "core" +2 "processing"%d% +3 "core" %V\  +3 ."da"PS.seek 1.5ml + "processing"%' +592 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%u * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%o'W +1605 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .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" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +79 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2313 "core" ' + ."da"PSV.dial PTV +2 "processing"% +67 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +8 "processing"% +82 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +80 "core" ~ + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2304 "core" ' + ."da"Gate.power :camera,:ON +7 #Mixing DA Substrates + .PSR.select :air +3 .PSV.dial PSR + "processing"% +131 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +10 ."da"PS.reconfigure :default +13 "processing"%#A d`xb +9 ."da"PS.seek 0.25ml +9 "processing"%z'7 +336 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%}' +342 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1610 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +72 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%{% +3 "core" %[J\ % +3 ."da"PS.seek 1.5ml +2 "processing"%|' +590 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%%'W +1607 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +997 "Can" \ +z5 +2006 ."da"PBV.dial between PSV and waste1 +2 "processing"%l * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%[ +73 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2444 "core" ' + ."da"PSV.dial PTV +7 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +73 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%/'W +2423 "core" ' + #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%) +144 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%1'[ +2123 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%+ +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%;  +36 "core" +2 "processing"%% +3 "core" %WV\ 2 +3 ."da"PS.seek 1.5ml +2 "processing"%' +590 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%$ * +33 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%6  +103 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +1607 "core" ' +2 "processing"%09 +3 "core" 95C +2 #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast + "processing"% +3 %-& +2 "core" 5D +3 &T>\ 5 " +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&P% +4 "core" %\   4  +2 "storage"((% +3 "core" % S\ M +2 "storage"(8. +4 "core" .( +2 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(9( +192 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +2 (&& +3 "core" & /\ L +2 "manipulator"&:& +4 "core" &-  D +2 "manipulator"&% +4 "core" %\    +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&,( +176 "core" ( +2 "manipulator"&& +3 "core" &\ s  # +3 "storage"(& +3 "core" & e\ K +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +48 ."da"Forearm.seek 1 + 700 counts +10 "manipulator"&X' +98 "core" ' +2 "storage"("& +3 "core" & 4\ K +3 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(@'H +281 "core" ' +2 "storage"(I- +3 "core" -'u +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&D& +3 "core" &\ % 0 5 "~ +2 "storage"(2& +4 "core" & \ \ E +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +2 "manipulator"&H'D +39 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&E, +3 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"(U- +2 "core" -'u +3 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"('; +29 "core" ' +3 "manipulator"&R% +3 "core" %Qd n +2 "storage"(B& +4 "core" & / 1 ]\ 6 +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 313 counts +2 "manipulator"&5'} +20 "core" ' + "manipulator"&>& +4 "core" &\  "~ +2 "storage"(=& +4 "core" & X\ L +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&N' +30 "core" ' +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"('2 +45 "core" ' +2 "manipulator"&7& +3 "core" &\ c w W "~ +2 "manipulator"&'% +4 "core" % P \\ $ +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&4'\ +93 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&<( +249 "core" ( +2 "manipulator"&c& +4 "core" & G C & +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &O& +3 "core" & > 9 6 +2 ."da"Forearm.seek PC +2 "manipulator"&_' +100 "core" ' +2 ."da"Hand.close + "manipulator"&Y/ +77 "core" / +2 ."da"PC.seek :open +2 "processing"%( +399 "core" ( +2 "storage"(\\& +3 "core" & :\ I +2 "manipulator"&K& +4 "core" & Q S 1 +2 "manipulator"&?% +3 "core" %  O R $ +3 ."da"Forearm.seek :retract +6 "manipulator"&T'\ +94 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&.( +255 "core" ( + "manipulator"&#& +4 "core" &\ V \\ $ +2 "storage"(f& +4 "core" & R\ I +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&W' +93 "core" ' + ."da"Hand.open +2 "manipulator"&A1 +72 "core" 1 +2 "storage"(V- +3 "core" -'2 +3 ."da"SE.seek 1.86 Pucks below Top Plate + "storage"(C' +26 "core" ' + ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.19 Pucks below Top Plate +2 "storage"(h' +53 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da24feb2612h50ml_niagara.tif +1945 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +30817 #"da"WARNING: Too Dark -- required 4505.77s exposure > 300s time limit\ SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da24feb2612h50ml_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da24feb2612h50ml20s_niagara.tif +2061 #SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da24feb2612h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da24feb2612h50ml30s_niagara.tif +3069 #SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da24feb2612h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "300.0 sec auto-exposure",Subject: "da24feb2612h50ml images!" +3 "storage"(]- +11 "core" -' +8 "storage"(b& +16 "core" & = H \ +7 "manipulator"&i& +4 "core" &  5 !v +2 ."da"Elbow.seek 1 +2 "manipulator"&Z( +66 "core" ( + "manipulator"&M& +4 "core" &  I !v +3 "storage"(v& +5 "core" & : ? \ +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&e' +4 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.91 Pucks below Top Plate +2 "storage"(S'> +55 "core" ' +2 "manipulator"&g& +6 "core" &   o !v +2 "storage"(`& +3 "core" &\ \  \ +5 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +2 "manipulator"&j'D +39 "core" ' +2 ."da"Elbow.hold +6 "manipulator"&n, +7 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 2.09 Pucks below Top Plate +2 "storage"(m') +25 "core" ' +2 "manipulator"&F% +3 "core" %Qm ^ ȸ +2 "storage"(!& +4 "core" & 1\ +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 313 counts +2 "manipulator"&G'} +20 "core" ' +31 "manipulator"&a& +10 "core" &   : !v +4 "storage"(s& +10 "core" &\ \  0\ +4 ."da"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 1 + 700 counts +5 "manipulator"&k' +17 "core" ' +2 "storage"(y% +5 "core" %0\ \ 9\ +3 ."downElevator"SE.seek :down +4 "storage"(q'v +99 (L% +7 "core" %,F %\ SS +4 "manipulator"&x% +10 "core" %  +4 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract + "manipulator"&p'\ +92 "core" ' +19 ' +2 ."downElevator"SE.stop +3 "storage"(5 +10 (r& +6 "core" &\ \ \  f\ +6 #tStarting finalPurge +6 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 "processing"%& +10 "core" &\ +4 "manipulator"&J& +6 "core" & \  !v +6 "manipulator"&d% +8 "core" %\  ~  +6 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&^(- +175 "core" ( +4 "manipulator"&u& +12 "core" &-   U +6 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +7 && +6 "core" &-  l U +6 ."psFlush"Forearm.seek :garage +4 "manipulator"&'! +108 "core" ' +4 ."psFlush"Hand.close +5 "manipulator"&\ / +72 "core" / +4 "manipulator"& & +6 "core" &-  \  U +6 "manipulator"&o% +6 "core" % (   +6 ."psFlush"Forearm.seek :retract +4 "manipulator"&'\ +104 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +4 "manipulator"&( +162 "core" ( +4 "manipulator"& & +6 "core" &   f ) +5 ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +6 & & +5 "core" & x ) +4 ."psFlush"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek PC +4 "manipulator"&' +104 "core" ' +4 "manipulator"&& +8 "core" &   & ) +4 "manipulator"&% +8 "core" %   o +4 "processing"%z& +8 "core" &\ +4 "processing"%}& +10 "core" &:\ +4 ."psFlush"PC.seek :closed +120 "processing"%(Tg +29 "core" &\ + &f\ +4 &\ +2 &\ +2 &\ +4 &\ +2 &\ +2 &\ +2 &\ +4 &\ +2 &\ +2 &\ +2 &\ +2 &\ +2 &>\ +4 &\ +4 &4\ $c +2 &Xd\ 7 +2 &{n\ K +2 &[u\ K +4 &|]w\ K +2 &>`w\ K +6 &az\ K +11 &^\ J +9 &_x\ K +8 &F\\{\ K +11 & ]y\ J +8 &!`u\ K +11 &#ax\ K +9 &%N]w\ K +8 &']x\ K +11 &(^w\ K +9 &*`x\ K +7 &,V\\v\ K +12 &.\\x\ K +8 &/]y\ J +12 &1ao\ K +9 &3^`t\ K +10 &5 ay\ K +8 &6`s\ K +9 &8aq\ K +8 &:faj\ K +11 &<(`i\ K +8 &=``\ K +11 &?bd\ K +9 &Ao`b\ K +8 &C1ah\ K +11 &Dcm\ K +9 &Fbm\ K +8 &Htgp\ L +11 &J1{p\ M +8 &Kn\ Q +11 &Mp\ Q +9 &Onm\ P +8 &Q-l\ Q +11 &Rk\ > +9 &S;nn\ ^ +8 &TI&j\ & +6 ( +6 "processing"%}& +4 "core" &TIp\ & +6 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.49 +4 "processing"%& +6 "core" &TIp\ & +4 ."psFlush"Hand.open +4 "manipulator"&{1 +75 "core" 1 +2 "manipulator"&% +9 "core" %    +5 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract + "manipulator"& '\ +100 "core" ' +4 ."psFlush"PSR.select :air +4 .PSV.dial PSR +4 "processing"%| +43 "core"  +4 #"psFlush"Pulling 0.5ml of PSR.flush +4 .PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +3 "processing"%' +142 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +448 "core" ' +4 ."psFlush"delay 5 seconds +331 #"uploadLog"upsync +171 ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%l' +1073 "Can"\ @'5 +1050 "core" ' + ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%[ @ +186 "core" B + ."psFlush"PTV.dial :PRVmixing +2 "processing"%%  +128 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +107 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%'9 +2637 "core" ' + ."psFlush"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +95 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"% ' +601 "core" ' +2 ."psFlush"delay 5 seconds +507 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%' +2130 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%)  +34 "core" + ."psFlush"PTV.dial :mixing +2 "processing"%/ @ +70 "core" A +2 ."psFlush"PSV.dial :mixloop + "processing"%+ +97 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%;'9 +2636 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +97 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%1'P +1108 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%$' +1603 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%6 +70 "core" + ."psFlush"PTV.dial :puck +2 "processing"%  +70 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%0  +4 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2638 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%- +70 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%P' +594 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%(' +2122 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%8 +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%& U +52 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%:'W +2647 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%Q' +2679 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +69 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2628 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%~ +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%"' +2633 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%w +79 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%I U +4 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%D'W +2627 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%2 @ +40 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%U' +2630 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%R  +68 "core"  +3 ."psFlush"PS.seek 0ml + "processing"%B'W +2637 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%> +42 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%='P +1108 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%7' +1613 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%' +69 "core" + ."psFlush"PTV.dial :puck +2 "processing"%X  +15 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%,  +51 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%@'W +2638 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%H +70 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%5' +585 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2118 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%N +70 "core" + ."psFlush"PBV.dial PSV +2 "processing"%c U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%O'W +2626 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%E @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%Y' +2629 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%4  +69 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%3'W +2639 "core" ' +2 ."psFlush"PSV.dial PSR +7 "processing"%\\ +41 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%K' +2625 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%? +79 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%_ U +4 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%#'W +2624 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%f @ +27 "Can"\ K*B5 +13 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%<' +2627 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%A  +80 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%V'W +2635 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'T& +3 "core" &ru\ +2 "manipulator"&& +3 "core" &   ) +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&C( +3 "core" ( +2 "manipulator"&]& +4 "core" &   ) +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &b& +3 "core" &   : ) +2 .tForearm.seek PC +2 "manipulator"&i' +94 "core" ' + .tHand.close +2 "manipulator"&M/ +73 "core" / +2 .tPC.seek :open +41 "processing"%v( +409 "core" ( + "manipulator"&g& +5 "core" &  V ) +2 "manipulator"&`% +3 "core" % \  a 2 +3 .tForearm.seek :retract + "manipulator"&F'\ +91 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&!( +338 "core" ( +2 "manipulator"&.& +3 "core" &   7 0 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &a& +2 "core" &  ^ 0 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&s', +94 "core" ' +2 "manipulator"&W& +3 "core" & \  L 0 +2 "manipulator"&h% +5 "core" %!  \ / +2 "collection"'y& +4 "core" &sw:\ +2 "collection"'e& +5 "core" &tv\ +3 .tCC.seek :closed +7 "collection"'L(O +4 "core" &sw\ +8 &qu\  +3 &1ss\ *y +9 &fqw\ > +10 &ru\ L +9 &L`tv\ J +9 & gtv\ L +10 &brv\ K +9 &`sv\ K +10 &Rerw\ K +9 &asv\ J +9 &grv\ K +10 & bsu\ K +9 &"\\est\ J +9 &$ess\ K +10 &%cqv\ K +9 &'frw \ K +10 &)ccsw\ K +9 &+%csv\ K +9 &,jpu\ K +10 &.csu\ K +9 &0lcuu\ J +9 &2-dsu\ K +10 &3cqw\ J +9 &5cru\ K +10 &7sgsu\ K +9 &95bsu\ K +9 &:atu\ K +10 &<csv\ J +9 &>|dtu\ J +9 &@>dsu\ J +10 &Bfru\ J +9 &Ccru\ J +10 &Egqv \ K +9 &GDmrw\ K +9 &Hsw\ N +10 &Jpu\ R +9 &Liru \ W +9 &N*ru\ D +10 &O8:rt\ )y +9 &Ogtv\ D +6 ( + "collection"'e& +4 "core" &O_rt\ D +3 #tCollection Clamp onSpring/offSpring for 6/26 samples, on/off torque 1.56 + "collection"'Z& +4 "core" &O_rt\ D +2 .tHand.open + "manipulator"&x1 +73 "core" 1 +3 "manipulator"&S% +3 "core" % !  > +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&j'\ +93 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'r& +5 "core" &O_qv \ D + "collection"'G% +5 "core" %tu \ + .tCSV.dial CSR +2 "collection"'  +40 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'J'l +1357 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 'm% +3 "core" %lqu\  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.501ml +2 "collection"'d' +643 "core" ' +2 .tCSV.dial :waste +2 "collection"'k +123 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'u' +1992 "core" ' +2 #tFlushing lower manifold's waste1 port +2 "collection"'& +3 "core" &O_qu\ D +2 "collection"'q% +4 "core" %su$\ +2 .tCSV.dial :flush +2 "collection"'n  +40 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml +2 "collection"'\ 'l +1203 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +40 "core" A +2 "collection"'o% +3 "core" %lpu!\  +3 .tCS.seek 6.999ml +2 "collection"'p' +534 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'  + '  +42 "core"  +89 ~ +2 .tCBV.dial :waste1 +2 "collection"' @ +50 "core" ? +2 .tCS.seek 0ml +2 "collection"'^' +1667 "core" ' +2 #tFlushing lower manifold's waste2 port +2 "collection"'& +3 "core" &O^w{\ D +2 "collection"'% +3 "core" %uz'\ +2 .tCSV.dial :flush +2 "collection"'z  +70 "core" +3 .tCS.seek 5ml + "collection"''l +1201 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +42 "core" A +2 "collection"'% +4 "core" %ltv\  +2 .tCS.seek 7ml +2 "collection"'{' +536 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'  + '}  +17 "core"  +38  + .tCBV.dial :waste2 +2 "collection"'|  +109 "core"  +2 .tCS.seek 0ml +53 "collection"'' +1659 "core" ' +2 #tDisinfecting external Intake with kill +2 "collection"'& +3 "core" &O^uv\ D +2 "collection"'% +4 "core" %sx\ +2 .tCSV.dial CSR +2 "collection"'[  +54 "core"  + #tPulling 8ml of CSR.kill +2 .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'%' +1878 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'' D +532 "core" ' +3 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'l + '  +99 "core" +34  +2 .tCTV.dial :intake + "collection"'  +72 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml +2 "collection"' ' \\ +1896 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"')  +70 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'/' +594 "core" ' +2 .tCSV.dial CSR +2 "collection"'+  +96 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"''l +1346 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml +2 "collection"'' D +1357 "core" ' + .tCSV.dial CBV +2 "collection"'; +97 "core" +2 .tCS.seek 0ml +2 "collection"'1' +2621 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +6 "manipulator"&6& +3 "core" &  0 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +8 .tElbow.seek CC +2 "manipulator"&( +32 "core" ( +2 "manipulator"&0& +3 "core" &   ^  +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &$& +2 "core" &  E  +3 .tForearm.seek CC + "manipulator"&-', +105 "core" ' + .tHand.close +2 "manipulator"&/ +70 "core" / +2 .tCC.seek :open +2 "collection"'P( +375 "core" ( +2 "manipulator"&8& +3 "core" &  #  +2 "manipulator"&&% +4 "core" % " \ m G +2 .tForearm.seek :retract +2 "manipulator"&('\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +268 "core" ( + "manipulator"&:& +4 "core" &-  \ \\ L +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &-  & L +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&Q'! +105 "core" ' +3 .tHand.open + "manipulator"&~1 +76 "core" 1 +2 "manipulator"&% +3 "core" % *  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&w'\ +99 "core" ' + "processing"%I& +4 "core" &w\ +26316 "Can"\ -,[<5 +60002 \ -.5 +38743 #t-> access 1 +2 "storage"("% +3 "core" %\ \  ,\ +2 "manipulator"&2% +5 "core" %\    +2 "manipulator"&D& +3 "core" &-  l L +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(R(; +664 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (U& +3 "core" &; \  +1886 #t-> access 2 +2 "storage"(>% +3 "core" %\ &\  g\ +2 "manipulator"&B% +4 "core" %\    +2 "manipulator"&=& +4 "core" &- o L +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"('(K +195 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (X& +3 "core" &K 5\  +18441 "Can"\ -/h5 +8592 #t-> exit +6 #mEXIT @1708970125.76EST @1709566955.26EST = =mMAIN_scheduler =tMAIN @EST1709566957.06 #"core_reset"Sent BREAK +2 #t@26483 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +210 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +255 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +418 "Can"x\   + x\   #tPolling Can every 10:00 +3 #Cleanly exited at 12:55:25EST26-Feb-24 +829 #-> ESP.ready! +3 #Powering core bus +557 .Gate.power :raw,:ON +3 "sampler") +58 ) +3 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tPS.configure :default +3 "processing"%#A d`xb +2 .tSS.configure :default +3 "sampler")#.0X startTube 2 +554 #-> da 50 +3 #da sampling at most 50ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 10:43:37EST04-Mar-24\\n{}\\nCan@10:42:45, 20.2C, 50% humidity, 14.5psia, 13.707V, 0.097A, 0.002Ah, 1.33W",Subject: "da sampling at most 50ml" +3 "collection"'1& +5 "core" &\  +2 .tHand.open + "manipulator"&21 +69 "core" 1 +2 "manipulator"&3% +3 "core" % \    (  +2 "storage"(4% +7 "core" %p i\ + "storage"(5. +3 "core" .( +2 .tSC.reconfigure :tight +5 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(6( +199 "core" ( +4 .tSC.configure :limp +4 "storage"($(\ 1b +5 (7& +11 "core" & #\ +3 "manipulator"&8& +10 "core" &   V +4 .tElbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +8 .tElbow.seek 2 + "manipulator"&9( +18 "core" ( +2 "manipulator"&:& +5 "core" &  \ B $ +2 "storage"(;& +4 "core" & ^\ +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&<' +90 #"uploadLog"upsync +10 "core" ' +3 "storage"(=& +4 "core" & \ \  \ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(>'H +277 "core" ' +2 "storage"(?- +3 "core" -'W +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (@& +15 "core" & \ \ \ + "manipulator"&A& +4 "core" &   e $ +2 .tElbow.seek 2 +2 "manipulator"&B( +4 "core" ( + "manipulator"&C& +4 "core" &   ? $ +2 "storage"(D& +4 "core" & \ +3 .tForearm.seek 2 + 300 counts + "manipulator"&E'y +22 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&F/ +74 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&G& +2 "storage"(H'v +8 "core" &   $ +2 "manipulator"&I% +3 "core" % }   R 0 +3 .tForearm.seek :retract +2 "manipulator"&J'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&K( +144 "core" ' +8 ( +2 ."downElevator"SE.stop +2 "manipulator"&L& + "storage"(5 +8 "core" &  e 2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &M& +3 "core" &   6 2 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&N', +101 "core" ' +2 "manipulator"&O& +3 "core" & E 2 +2 "manipulator"&P% +4 "core" %    +3 "collection"'Q& +3 "core" &\  +3 "collection"'R& +5 "core" &\  +2 .tCC.seek :closed +2 "collection"'S(O +4 "core" &\  +7 &N\ %h +10 &qY\ 8 +9 &\ K +10 &e\ K +9 &Xj\ K +9 &h\ K +10 &m\ K +9 &e\ K +9 &_h\ L +10 &!h\ L +9 &c\ K +10 &!l\ K +9 &#he\ K +9 &%*j\ K +10 &&j\ K +9 &(f\ K +9 &*pi\ K +10 &,1j\ L +9 &-l\ K +10 &/i\ K +9 &1wk\ L +9 &39j\ L +10 &4c\ K +9 &6k\ K +9 &8f\ K +10 &:Be\ K +9 &<e\ K +10 &=c\ K +9 &?j\ K +9 &AIg\ L +10 &C c\ K +9 &Dl\ L +10 &Fo\ L +9 &HK}\ N +9 &J\ R +10 &K\ V +9 &Mt\ X +9 &N\\\ 5 +10 &O{\ O +8 ( +3 "collection"'R& +3 "core" &Ok\ F +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.53 +2 .Hand.open + "manipulator"&T1 +75 "core" 1 +2 "manipulator"&U% +3 "core" %    " +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&V'\ +95 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +3 .Exhaust.select :close +2 .SS.hold + "sampler")W+ +3 "core" + +2 "sampler")X% +4 "core" % \ +2 "collection"'Y& +3 "core" &Oj\ F +4 "Can"hx\ Fg%{ +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +2 .SSV.dial :spit,avoiding: :exhaust +2 "sampler")Z  +4 "core"  +3 .tSS.reconfigure :fast +2 "sampler")#.0X' +2408 "core" ' y |\ +2 "collection"'E% +4 "core" % { ~\  +2 "sampler")O% +3 "core" % \  +2 #tBubblePoint: Intake @24.2psia, Outlet @0.6psia +2 .CBV.dial SSV +2 "collection"'P @ +33 "core" @ +2 .tSS.reconfigure :default +3 "sampler")#.0X +103 "collection"'19 +2 "core" 92o< +103 "collection"'39 +2 "core" 9Hp: +103 "collection"'59 +2 "core" 9\\p9 +103 "collection"'79 +3 "core" 9rr7 +103 "collection"'49 +3 "core" 9t5 +102 "collection"':9 +3 "core" 9v3 +102 "collection"';9 +48 "core" 9w 1 +103 "collection"'9 +3 "core" 9w/ +102 "collection"'=9 +4 "core" 9x. +102 "collection"'9 +3 "core" 9y, +103 "collection"'89 +2 "core" 9z* +103 "collection"'@9 +3 "core" 9{!) +102 "collection"'A9 +3 "core" 9,}%' +102 "collection"'9 +4 "core" 9?~)& +102 "collection"'C9 +3 "core" 9Q-% +103 "collection"'D9 +2 "core" 9b2# +103 "collection"'G9 +2 "core" 9t6" +103 "collection"'?9 +3 "core" 9:! +102 "collection"'I9 +3 "core" 9> +103 "collection"'99 +2 "core" 9B +103 "collection"'<9 +3 "core" 9G +102 "collection"'L9 +3 "core" 9K +102 "collection"'M9 +3 "core" 9O +102 "collection"'9 +4 "core" 9S +102 "collection"'E9 +3 "core" 9W +102 "collection"'O9 +3 "core" 9 \\ +102 "collection"'P9 +3 "core" 9 ` +103 "collection"'F9 +2 "core" 9 d +103 "collection"'B9 +2 "core" 9 *h +103 "collection"'H9 +2 "core" 9 6l +103 "collection"'J9 +2 "core" 9 Cq +103 "collection"'Q9 +2 "core" 9 Ou +103 "collection"'!9 +3 "core" 9 [y +102 "collection"'U9 +4 "core" 9 f} +102 "collection"'R9 +3 "core" 9 r +103 "collection"'X9 +2 "core" 9 | +103 "collection"'Z9 +2 "core" 9  +103 "collection"'T9 +3 "core" 9  +102 "collection"'9 +3 "core" 9  +103 "collection"'>9 +2 "core" 9  +103 "collection"'N9 +3 "core" 9  +102 "collection"'Y9 +3 "core" 9  +102 "collection"'W9 +3 "core" 9  +102 "collection"'\\9 +4 "core" 9  +102 "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 +3 "core" 9 \ +102 "collection"'b9 +2 "core" 9 \ +103 "collection"'c9 +2 "core" 9 \ +103 "collection"'d9 +2 "core" 9 \ +103 "collection"'e9 +3 "core" 9  +102 "collection"'a9 +3 "core" 9\  +103 "collection"'f9 +2 "core" 9\  +103 "collection"'j9 +2 "core" 9\ \ +103 "collection"'i9 +3 "core" 9\  +102 "collection"'l9 +2 "core" 9\  +103 "collection"'k9 +3 "core" 9\  +103 "collection"'h9 +2 "core" 9\  +103 "collection"'g9 +3 "core" 9\ ! +102 "collection"'p9 +3 "core" 9\ % +103 "collection"'q9 +2 "core" 9\ ( +103 "collection"'r9 +3 "core" 9\ , +3 .tCH.hold 10:00,70C +4 "collection"'m `\ s `\ *\ +2 't9 +7 "core"  + 9\ + + "collection"'n% +4 "core" %\ i +2 #tBegun lysing Collection Puck Heater at 68C/16.5psia +46346 "Can")\ 0? +13641 "core" ` +2 "collection"'w9 +3 "core" 9\ ty +2 "collection"'x% +4 "core" % \ +2 #tEnded lysing Collection Puck Heater at 70C/13.6psia +2 .CS.seek 0ml +2 "collection"'y' +330 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'z @ +101 "core" A + .tCSV.dial :air +2 "collection"'u @ +41 "core" ? +2 .tCS.seek 5ml +2 "collection"'v'l +1353 "core" ' +2 .tCSV.dial CTV +2 "collection"'}  +42 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +7 "collection"'| @ +41 "core" ? +5 .tdelay 2 seconds +205 .CSV.dial CTV +3 "collection"'~  +42 "core"  +2 .tdelay 2 seconds +201 .CSV.dial :air +2 "collection"'{ @ +42 "core" ? + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'' +1358 "core" ' + "collection"'% +4 "core" % \ +2 #tPuck @25.2psia after final lysis pressurization + #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"' +97 "core" ~ + .tCBV.dial CSV +2 "collection"'  +28 "core" + "collection"'% +4 "core" % . . \ +49 .tCS.seek 5ml +2 "collection"''l +1358 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +42 "core" +2 "collection"'\ % +4 "core" %l\  +2 .tCS.seek 7.001ml +2 "collection"'' +589 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air2 +2 "collection"' @ +41 "core" ? +2 .tCS.seek 10ml +2 "collection"' ' D +849 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +121 "core" b +2 #tLysing Complete + "collection"'& +4 "core" &OfPS\ F +2 #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&% +3 "core" %\     +2 "storage"( % +4 "core" %q z\ +2 "storage"(. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(( +193 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & <\ +2 "manipulator"&& +3 "core" &   2 +2 "manipulator"&% +4 "core" %\     +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&( +157 "core" ( +3 "manipulator"&& +3 "core" &   +2 "storage"( & +5 "core" & h\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&' +101 "core" ' +2 "storage"(& +5 "core" & S\ +2 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"("'H +272 "core" ' +2 "storage"(#- +3 "core" -'H +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 .tSE.seek :place + "storage"($'6 +33 "core" ' +2 "manipulator"&& +4 "core" &  \   +2 "manipulator"&&% +4 "core" %    +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&''\ +87 "core" ' + .tElbow.seek CC +2 "manipulator"&(( +159 "core" ( +2 "manipulator"&%& +3 "core" &  \ A 4 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &)& +3 "core" &   @ 4 +2 .tForearm.seek CC +2 "manipulator"&,', +101 "core" ' +2 .tHand.close + "manipulator"&+/ +74 "core" / +2 .tCC.seek :open +2 "collection"'-( +375 "core" ( +2 "storage"(.& +4 "core" & t\ +2 "storage"(0& +3 "core" & '\ +2 "manipulator"&*& +5 "core" &    4 + "manipulator"&2% +4 "core" % *  v +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&/( +157 "core" ( + "manipulator"&1& +4 "core" &    +2 "storage"(3& +3 "core" &\ \  \ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&5'D +110 "core" ' +2 .tElbow.hold +2 "manipulator"&7, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&41 +74 "core" 1 +3 "manipulator"&:% +4 "core" % Xs   P ǹ' +2 "storage"(;& +3 "core" & \ +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 320 counts + "manipulator"&'τ +13 "core" ' +2 "manipulator"&=& +4 "core" &   +2 "storage"(& +4 "core" &\ \  :\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&8' +26 "core" ' +2 "storage"(@% +3 "core" %@\ \  V\ +3 ."downElevator"SE.seek :down +4 "storage"(A'v +99 (% +2 "core" %L <\ V_ +2 "manipulator"&C% +4 "core" %   ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&D'\ +92 "core" ' +68 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'G& +4 "core" &WZo\ +2 "manipulator"&?& +4 "core" &   +2 "manipulator"&I% +44 "core" %\  B + +9 .tElbow.seek FlushPuck::Garage +2 "manipulator"&9(- +176 "core" ( + "manipulator"&<& +4 "core" &-    4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &L& +3 "core" &- \ M 4 +3 .tForearm.seek :garage + "manipulator"&M'! +103 "core" ' + .tHand.close +2 "manipulator"&/ +67 "core" / +2 "manipulator"&E& +3 "core" &-    4 +2 "manipulator"&O% +4 "core" % 5   +2 .tForearm.seek :retract +2 "manipulator"&P'\ +97 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&F( +273 "core" ( + "manipulator"&B& +4 "core" &   3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &H& +3 "core" &  \ 3 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&J', +102 "core" ' +2 "manipulator"&Q& +4 "core" &   3 +2 "manipulator"&!% +3 "core" %2  s +3 "collection"'U& +3 "core" &^d \ +3 "collection"'R& +5 "core" &_b\ +2 .tCC.seek :closed +2 "collection"'X(O +4 "core" &`d\  +8 &5ac\ +} +10 & j_d\ ? +9 &t`d\ K +10 &fb_d\ I +9 &&h`e\ J +9 &cab\ J +10 &a_c\ J +9 &md`d\ J +9 &/f`d\ J +10 &g_c\ J +9 & eac\ I +10 &"ud_en\ J +9 &$7hde\ J +9 &%``e\ I +10 &'e^e\ J +9 &)}gad\ J +9 &+?e`e\ J +10 &-gae\ J +9 &.fbf\ I +10 &0e`d\ I +9 &2Hcad\ I +9 &4 faf\ J +10 &5e`d\ J +9 &7c`e\ I +9 &9Pb_e\ I +10 &;c_d\ I +9 &<gaf\ J +10 &>ebe\ J +9 &@Ybaf\ I +9 &Bc_fl\ I +10 &Ccaf \ I +9 &Eecd\ J +9 &G]ncd\ K +10 &Icd\ M +9 &J_d\ S +10 &Lad\ U +9 &NCbd\ C +9 &OC<_e\ &s +10 &OYag\ E +2 ( +2 "collection"'R& +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.55 +2 "collection"'Z& +3 "core" &O\\ae\ E +2 .tHand.open + "manipulator"&T1 +67 "core" 1 +2 "manipulator"&% +3 "core" % (    } +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&>'\ +103 "core" ' +2 .tPSV.dial PSR + "processing"%N +123 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%Y' +1611 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%W  +42 "core"  +3 .tPS.seek 0ml + "processing"%\\'W +1607 "core" ' +2 .tPSV.dial PSR +2 "processing"%^ +42 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%]' +2633 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%` + "collection"'[  +7 "core" B + "processing"%_ +3 "core" B +2 "processing"%b  +69 "core" +88  +2 .tPSV.dial :mixloop +2 "processing"%c +96 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'d  +4 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%e  +126 "core" +2 .tPS.seek 0ml +2 "processing"%a'W +2627 "core" ' +2 .tPSV.dial :air +2 "processing"%f  +40 "core"  +2 .tPS.seek 2.5ml +2 "processing"%j' +2658 "core" ' + .tPSV.dial :mixloop +2 "processing"%i +42 "core" +2 .tPS.seek 0ml +2 "processing"%l'W +2629 "core" ' + .tPSV.dial :air +7 "processing"%k  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%h' +2624 "core" ' +2 .tPSV.dial :mixloop + "processing"%g +42 "core" +3 .tPS.seek 0ml + "processing"%p'W +2639 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&q& +4 "core" &   . 3 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&r( +4 "core" ( +2 "manipulator"&t& +3 "core" &  @ 3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &n& +3 "core" &   3 +3 .tForearm.seek CC + "manipulator"&s', +103 "core" ' + .tHand.close +2 "manipulator"&m/ +72 "core" / +2 .tCC.seek :open + "collection"'w( +376 "core" ( +3 "manipulator"&x& +3 "core" &  3 +2 "manipulator"&o% +45 "core" % !    +10 .tForearm.seek :retract +2 "manipulator"&z'\ +103 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&u(- +281 "core" ( + "manipulator"&y& +4 "core" &-    6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &}& +3 "core" &-   6 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&|'! +107 "core" ' +2 .tHand.open +2 "manipulator"&~1 +66 "core" 1 +2 "manipulator"&{% +3 "core" % (   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&v'\ +98 "core" ' + .tPSV.dial :mixloop +2 "processing"% +13 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%  +4 "core" +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +3 "processing"%  +2 "collection"'  +7 "core"  +9 +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +5 "core" +2 #tLoading lyfil puck from tube 2 into Collection Clamp + "collection"'& +4 "core" &{|o\ +2 "manipulator"&\ % +3 "core" %\   3  +2 "storage"(% +4 "core" %}\ \ \ +2 "storage"(. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(( +194 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 ( & +3 "core" & \  +2 "manipulator"&& +3 "core" &-   6 +2 "manipulator"&% +4 "core" %\  \  4  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"& ( +176 "core" ( + "manipulator"&& +4 "core" &\  l # +2 "storage"(& +3 "core" & \ \ \  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&' +99 "core" ' +2 "storage"(& +4 "core" & \ $\  \  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(6'H +283 "core" ' +2 "storage"(- +3 "core" -'j +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 ( & +3 "core" & Y\  +2 "manipulator"&& +3 "core" &   # +2 .tElbow.seek 2 +2 "manipulator"&K( +4 "core" ( +2 "manipulator"&V& +3 "core" &   # +2 "storage"(#& +4 "core" & @\  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&'y +13 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&&/ +67 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&"& +2 "storage"(%'v +8 "core" & \  # + "manipulator"&)% +4 "core" %    s +3 .tForearm.seek :retract + "manipulator"&'\ +97 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +152 "core" ( +2 "manipulator"&+& +4 "core" ' + &   3 +2 ."downElevator"SE.stop +3 .tElbow.reconfigure :loose +2 "storage"(5 +3 "manipulator"&$ &.,(#b +3 &'& +3 "core" &    3 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&S', +106 "core" ' + "manipulator"&.& +4 "core" &   3 +2 "manipulator"&0% +4 "core" %, \ \ z +2 "collection"'*& +4 "core" &y~\ +3 "collection"'2& +5 "core" &{{\ +2 .tCC.seek :closed +2 "collection"'1(O +3 "core" &{{\ +7 &;{m\ %f +10 &ZzZ\ 7 +9 &{~Q\ J +10 &_|<\ J +9 &g{~3\ J +9 &Fd|(\ J +10 & e{\ I +9 &g{~\ J +9 &b{~\ I +10 &Oe{\ I +9 & a{\ I +10 &!f{z\ I +9 &#d{a\ I +9 &%We{R\ I +10 &'c{R\ J +9 &(g|~\ I +9 &*j{}\ J +10 &,^ez~\ J +9 &.!b|\ I +10 &/c{z\ I +9 &1e|~e\ I +9 &3gd{~f\ J +10 &5*g}a\ I +9 &6i{X\ I +10 &8j{~F\ J +9 &:ph{:\ I +9 &<1hz3\ I +10 &=fz&\ I +9 &?e|\ I +9 &Axi{\ I +10 &C:c{\ I +9 &Dc|\ J +10 &Fm}~\ J +9 &Hzy{ \ K +9 &J/{7\ P +10 &Ky(\ T +9 &My}!\ W +9 &OQz~\ . +10 &Oy~\ H +8 ( +3 "collection"'2& +3 "core" &Og|} \ F +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.55 +2 .Hand.open + "manipulator"&31 +69 "core" 1 +2 "manipulator"&,% +3 "core" % &  G +43 .tForearm.reconfigure :loose +11 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&('\ +100 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'4  +128 "core"  +2 .tCSV.dial CTV +2 "collection"':  +26 "core"  +2 .tPS.seek 2.5ml +2 "processing"%;' +2646 "core" ' + "collection"'=% +4 "core" % IQT\  +2 .tCS.seek 4.151ml +2 "collection"''Q +1567 "core" ' +2 .tdelay 8 seconds +803 .PSV.dial :air + "processing"%@  +41 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%  +67 "core"  +3 .tPS.seek 0ml + "processing"%'W +2628 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'C ` +37 "core" ^ +2 .tCSV.dial :air +2 "collection"'/ @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'5' D +1568 "core" ' + .tCSV.dial CTV +2 "collection"'  +42 "core"  +2 .tCS.seek 0ml +2 "collection"'G' +46 "Can"\ JR +2570 "core" ' +2 .tCBV.dial :waste1 +2 "collection"'? @ +27 "core" ? +2 .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +3 "collection"'I  +128 "core" +2 "collection"'$& +4 "core" &O\\y}_\ F +2 #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&8% +3 "core" %\ % \ O D +2 "storage"(<% +4 "core" %} C\ +2 "storage"(L. +2 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(A( +198 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (7& +3 "core" & 3\ +2 "manipulator"&& +4 "core" &  V 3 +2 "manipulator"&E% +4 "core" %\ %   D +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&O( +153 "core" ( +2 "manipulator"&D& +5 "core" &   + "storage"(M& +4 "core" & X\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&B' +95 "core" ' +2 "storage"(H& +3 "core" & \ \ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(9'H +279 "core" ' +2 "storage"(Q- +3 "core" -' +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&!& +3 "core" &   +2 "storage"(U& +4 "core" & \ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&P'D +38 "core" ' +2 .tElbow.hold +2 "manipulator"&-, +3 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"(Z- +2 "core" -' +3 .tSE.seek 0.1 Pucks below Top Plate +3 "storage"(T'I +29 "core" ' + "manipulator"&% +4 "core" %Tj ; ȶ\ +2 "storage"(R& +4 "core" & M F 0\ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 316 counts + "manipulator"&N'π +16 "core" ' + "manipulator"&J& +4 "core" &    +2 "storage"(W& +4 "core" & C\ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&Y' +17 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(^'@ +39 "core" ' +2 "manipulator"&\\& +3 "core" & \  +2 "manipulator"&`% +4 "core" % \  a +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&_'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&[( +166 "core" ( +2 "manipulator"&b& +3 "core" &   0 a +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &c& +3 "core" &  a +2 .tForearm.seek CC +2 "manipulator"&d', +105 "core" ' +2 .tHand.close + "manipulator"&e/ +73 "core" / +2 .tCC.seek :open +2 "collection"']( +376 "core" ( + "storage"(f& +4 "core" & T\ +2 "storage"(a& +4 "core" & N\ +2 "manipulator"&i& +3 "core" &  a +2 "manipulator"&j% +4 "core" %    e +2 .tForearm.seek :retract +2 "manipulator"&k'\ +97 "core" ' +43 .tElbow.reconfigure :tight +10 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&l( +143 "core" ( +2 "manipulator"&g& +4 "core" &    +2 "storage"(h& +3 "core" &\ \ \ +3 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&q'D +110 "core" ' +2 .tElbow.hold +2 "manipulator"&t, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&n1 +76 "core" 1 +2 "manipulator"&m% +4 "core" % X{  ~ ǻ= +2 "storage"(F& +4 "core" & \ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 320 counts +2 "manipulator"&>'τ +13 "core" ' +2 "manipulator"&X& +3 "core" & \   +2 "storage"(x& +4 "core" &\ \  Q\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&o' +17 "core" ' +2 "storage"(s% +4 "core" %E\ %\ % ]\  +3 ."downElevator"SE.seek :down +4 "storage"(y'v +98 (}% +3 "core" %G Q\ U^ +2 "manipulator"&r% +4 "core" %  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&~'\ +89 "core" ' +61 ' + ."downElevator"SE.stop +2 "storage"(5 +7 .tPSV.dial :air +2 "processing"%{  +70 "core" +2 .tPS.seek 2.5ml +2 "processing"%z' +2630 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +40 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +41 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +41 "core" +2 .tdelay 1 second +102 .PSV.dial :air +30 "processing"%  +41 "core"  +2 .tdelay 1 second +103 .PS.seek 0ml + "processing"%'W +2630 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +4 "core" &\  +2 "manipulator"&\ & +4 "core" &     +2 "manipulator"&% +3 "core" %\    +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +191 "core" ( + "manipulator"&|& +4 "core" &-  \  7 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 & & +3 "core" &-   7 +2 .tForearm.seek :garage +2 "manipulator"&'! +106 "core" ' +2 .tHand.close + "manipulator"&/ +69 "core" / +2 "manipulator"&& +3 "core" &- \  7 +2 "manipulator"&% +4 "core" % 5   +2 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&( +127 "core" ( + "manipulator"&u& +4 "core" &   +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &v& +3 "core" & \  ~ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&' +99 "core" ' +2 "manipulator"& & +4 "core" &    +2 "manipulator"&% +4 "core" %  \ T +2 "processing"%V& +4 "core" &x\  +2 "processing"%#& +5 "core" &~\  +2 .tPC.seek :closed +2 "processing"%&(Tg +5 "core" &\  +9 &7{~\ *y +10 &h}\ ? +9 &q{\ M +9 &5_\ L +10 &b\ L +9 &b\ L +9 &|e\ L +10 &>b\ L +9 &_\ L +9 &_\ K +10 & _\ L +9 &"Gc\ K +10 &$ e\ K +9 &%`\ K +9 &'_\ L +10 &)N^\ L +9 &+\\\ L +10 &,\\\ K +9 &.`\ K +9 &0V`\ L +10 &2_\ K +9 &3_\ K +9 &5`\ K +10 &7^]\ L +9 &9 `\ L +9 &:\\\ K +10 &<b\ K +9 &>g`\ K +10 &@)a\ K +9 &A_\ L +9 &Ca\ L +10 &Eoc\ K +9 &G/g\ L +10 &Ho\ M +9 &J\ O +9 &Le\ Q +10 &N'\ Q +9 &O\ R +9 &Q\ R +10 &SQ|r\ 9 +9 &T$'_\ N +9 &TE \ - +3 ( +2 "processing"%#& +3 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.50 +2 "processing"%"& +51 "core" &TE\ - +2 .tHand.open + "manipulator"&)1 +73 "core" 1 +2 "manipulator"& % +4 "core" %   ! +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 .tPRV.dial :air +2 "processing"%+  +41 "core"  +2 .tPSV.dial :mixloop +2 "processing"%' +41 "core" +3 "processing"%6% +4 "core" %\\\ +3 .tPS.seek 0.3ml +2 "processing"%' +415 "core" ' +2 .tPSV.dial PSR + "processing"%. +95 "core"  +3 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml +2 "processing"%0'* +490 "core" ' +2 .tdelay 3 seconds +301 .PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%K' +1923 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%* +96 "core" + .tPTV.dial :mixing +2 "processing"%% @ +72 "core" B + .tPBV.dial :waste2 +2 "processing"%  +89 "core"  +2 .tPS.seek 0ml +2 "processing"%w'W +2633 "core" ' +2 #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&3& +3 "core" &  T +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&,( +4 "core" ( + "manipulator"&2& +4 "core" &    +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &4& +3 "core" &   ? +3 .tForearm.seek PC +2 "manipulator"&:' +98 "core" ' + .tHand.close +2 "manipulator"&S/ +75 "core" / +2 .tPC.seek :open +2 "processing"%p( +399 "core" ( +2 "manipulator"&=& +3 "core" &  \  +2 "manipulator"& % +4 "core" %   +2 .tForearm.seek :retract +2 "manipulator"&@'\ +90 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +158 "core" ( +2 "manipulator"&;& +3 "core" &-   S | +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &C& +3 "core" &-  | +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&/'! +107 "core" ' +2 .tHand.open + "manipulator"&1 +66 "core" 1 +2 "manipulator"&% +3 "core" % )   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&5'\ +102 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%?& +3 "core" &%\ +2 "manipulator"&I% +4 "core" %\   & +2 "storage"($% +4 "core" %}\ \  \ +2 "storage"(8. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(<( +197 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (L& +2 "core" & j\  +3 "manipulator"&7& +3 "core" &-  \ ) | +2 "manipulator"&% +4 "core" %\  b & +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&E( +176 "core" ( + "manipulator"&& +4 "core" &   ^ $ +2 "storage"(D& +4 "core" & Z\  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&M' +97 "core" ' +3 "storage"(H& +3 "core" & \ \ \  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('H +281 "core" ' +2 "storage"((- +3 "core" -'z +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (Q& +4 "core" & \  \  +2 "manipulator"&!& +3 "core" &  : # +2 .tElbow.seek 2 +2 "manipulator"&U( +4 "core" ( + "manipulator"&Z& +4 "core" &\   # +2 "storage"(& +3 "core" & \ \  \  +3 .tForearm.seek 2 + 300 counts + "manipulator"&R'y +22 "core" ' +2 .tForearm.reconfigure :loose +49 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&J/ +77 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&W& +3 "storage"(\\'v +7 "core" &   # +2 "manipulator"&`% +4 "core" % x   +3 .tForearm.seek :retract + "manipulator"&B'\ +91 "core" ' +2 .tElbow.seek PC +2 "manipulator"&O( +164 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +88 "core" ( +2 "manipulator"&9& +3 "core" &  ~ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &P& +4 "core" &   C +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&N' +97 "core" ' +2 "manipulator"&T& +3 "core" &   +2 "manipulator"&b% +4 "core" % \  +3 "processing"%c& +4 "core" &\ +2 "processing"%Y& +6 "core" &\ +2 .tPC.seek :closed +3 "processing"%-(Tg +2 "core" &\ +7 &\ : +9 &LJ~\ 1 +9 &u\ E +10 &.`\ L +9 &\\\ K +10 &`2\ K +9 &v`7\ K +9 &7b\\\ L +10 &`3\ K +9 &_0\ K +9 &~_m\ K +10 &!A[\ K +9 &#^\ K +10 &$]\ K +9 &&_\ L +9 &(I_\ K +10 &* ]\ K +9 &+^\ K +9 &-]\ J +10 &/P^\ K +9 &1]\ K +10 &2]\ K +9 &4^\ J +9 &6X^\ K +10 &8]\ J +9 &9]\ K +9 &;`\ K +10 &=b]\ J +9 &?$]\ J +10 &@]\ K +9 &B`\ K +9 &Dhb\ K +10 &F*`\ K +9 &Gf\ L +9 &Ik\ L +10 &Ke\ O +9 &M \ Q +10 &N\ R +9 &P\ Q +9 &Re\ R +10 &SRj\ &r +9 &TFW\ + +9 ( +3 "processing"%Y& +2 "core" &TJ\ ' +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.51 + .Hand.open + "manipulator"&e1 +71 "core" 1 +3 "manipulator"&_% +3 "core" %    +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&1'\ +93 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +2 "processing"%f  +2 %a9 +7 "core" 9a +102 "processing"%i9 +2 "core" 9a +103 "processing"%j9 +2 "core" 9a  +103 "processing"%g9 +2 "core" 9a  +103 "processing"%d9 +3 "core" 9a +103 "processing"%h9 +2 "core" 9a +103 "processing"%[9 +2 "core" 9` +103 "processing"%n9 +2 "core" 9a +103 "processing"%m9 +3 "core" 9a" +102 "processing"%F9 +3 "core" 9a& +103 "processing"%X9 +2 "core" 9a+ +103 "processing"%x9 +2 "core" 9a/ +103 "processing"%s9 +2 "core" 9a3 +103 "processing"%k9 +2 "core" 9a7 +103 "processing"%}9 +3 "core" 9a; +103 "processing"%r9 +2 "core" 9a@ +103 "processing"%l9 +2 "core" 9aD +103 "processing"%q9 +2 "core" 9bH +103 "processing"%>9 +2 "core" 9aL +103 "processing"%^9 +3 "core" 9aP +103 "processing"%{9 +2 "core" 9bU +103 "processing"%o9 +2 "core" 9bY +103 "processing"%y9 +7 "core" 9b] +104 "processing"%9 +2 "core" 9bb +103 "processing"%9 +2 "core" 9bf +103 "processing"%9 +2 "core" 9bj +103 "processing"%9 +2 "core" 9bn +103 "processing"%9 +2 "core" 9br +103 "processing"%z9 +3 "core" 9bw +102 "processing"%9 +3 "core" 9b{ +103 "processing"%\ 9 +2 "core" 9c +103 "processing"%9 +2 "core" 9&d +103 "processing"%|9 +2 "core" 9.e +103 "processing"% 9 +2 "core" 96c\ +103 "processing"%t9 +3 "core" 9>c +3 .tPH.hold 2:00:00,28C +4 "processing"% pp8 +2 .tdelay 1:30 +6 "core"  +9000 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +96 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%' +588 "core" ' + .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml +2 "processing"%~'[ +1613 "core" ' + .tPTV.dial :puck +2 "processing"%u  +70 "core"  +2 .tPSV.dial PTV +2 "processing"%v +126 "core"  +4 .tPBV.dial :waste1 +2 "processing"%  +127 "core"  + "processing"% % +4 "core" %]m\  +3 .tPS.seek 1.5ml + "processing"%' +589 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%V * +32 "core" * +2 .tPS.seek 0ml +2 "processing"%'W +1608 "core" ' +2 .tdelay 5:00 +18166 "Can"\ 9k +11836 #trecoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%  +4 "core"  +2 .tPBV.dial :waste1 + "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 +2 "processing"%) +68 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"% ' +2313 "core" ' + .tPSV.dial PTV +2 "processing"%# +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%+ +71 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%' +70 "core" + .tdelay 5 seconds +503 .PSV.dial :air + "processing"%6  +68 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2310 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +127 "core" +2 .tPSV.dial :mixloop +2 "processing"%. +42 "core" + .tPRV.dial :ab1 +2 "processing"% @ +72 "core" B +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%0'w +361 "core" ' +2 .tdelay 2 seconds +201 ."connect"CBV.dial PRV +4 .tPRV.dial CBV +3 "collection"'*  + "processing"%%  +44 "core"  +6 +2 "processing"%% +3 "core" %v\  +3 .tPS.seek 0.3ml + "processing"%K' +352 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'3  +31 "core" + .tPRV.dial :air +2 "processing"%2  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%4'D +1268 "core" ' + .tPRV.dial :waste2 +2 "processing"%S @ +70 "core" > +3 .tPS.seek 0.5ml +2 "processing"%' +862 "core" ' +2 #taddPMLReagent08 +2 .PSV.dial :air + "processing"%  +42 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +3 .tPS.seek 2ml + "processing"%&'[ +1616 "core" ' +2 .tPSV.dial :PML +2 "processing"%= +42 "core" + .tPTV.dial :mixing +2 "processing"% @ +72 "core" B + .tPBV.dial :waste1 +2 "processing"%;  +33 "core"  + "processing"%C% +4 "core" %[O\  +2 .tPS.seek 1.85ml +2 "processing"%:'; +237 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%, * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%'W +1971 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" &U\ +2 "manipulator"&?& +4 "core" & \  N +2 "manipulator"&@% +3 "core" %\  ^  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&I(- +164 "core" ( + "manipulator"&$& +4 "core" &- \  '  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &8& +3 "core" &-     +2 .tForearm.seek :garage +2 "manipulator"&/'! +101 "core" ' +3 .tHand.close + "manipulator"&L/ +68 "core" / +2 "manipulator"&7& +3 "core" &-   +  +2 "manipulator"&% +4 "core" % 5   M +2 .tForearm.seek :retract +2 "manipulator"&A'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +275 "core" ( +2 "manipulator"&D& +4 "core" &   9% +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &H& +2 "core" &    9$ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&', +104 "core" ' +2 "manipulator"&5& +51 "core" &   9# +2 "manipulator"&(% +4 "core" %+   @ E +2 "collection"'Q& +5 "core" &"\ +2 "collection"'!& +5 "core" &\ +2 .tCC.seek :closed +2 "collection"'Z(O +4 "core" &"\ +8 & <"\ %g +10 &X\ 7 +9 &!\ K +9 &^\ L +10 &zd\ L +9 &?b!\ J +9 &i\ K +10 &e\ K +9 &f#\ L +10 &Eg%\ K +9 & f$\ K +9 &!j'\ K +10 &#c \ K +9 &%Nb\ K +9 &'b\ K +10 &(`\ K +9 &*h\ L +10 &,U`\ K +9 &.e\ K +9 &/g#\ K +10 &1b$\ K +9 &3^h\ K +9 &5!e"\ J +10 &6e&\ K +9 &8f"\ K +10 &:f_%\ K +9 &<(h%\ K +9 &=e#\ K +10 &?a#\ K +9 &Ame!\ K +9 &C0_%\ K +10 &Dh&\ K +9 &Fh"\ K +10 &Hqv%\ M +9 &J'\ Q +9 &K \ V +10 &M \ W +9 &OZ&\ )| +9 &O$\ C +9 ( +2 &OR'\ @ +2 "collection"'!& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.54 +2 "collection"'& +4 "core" &OLL\ @ + .tHand.open +2 "manipulator"&J1 +66 "core" 1 +3 "manipulator"&W% +4 "core" % -   C +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&`'\ +94 "core" ' + .tPSV.dial PSR +2 "processing"%E +97 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%M' +1614 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%  +40 "core"  +3 .tPS.seek 0ml + "processing"%R'W +1615 "core" ' +2 .tPSV.dial PSR + "processing"%9 +42 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%P' +2631 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%U  +2 "collection"'T  +32 "core"  +125  +2 .tPSV.dial :mixloop + "processing"%b +97 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'c  +14 "core" ~ +2 .tPTV.dial :PRVmixing +2 "processing"%\\  +73 "core" +2 .tPS.seek 0ml +2 "processing"%B'W +2627 "core" ' +2 .tPSV.dial :air +2 "processing"%p  +40 "core"  +2 .tPS.seek 2.5ml +2 "processing"%e' +2637 "core" ' + .tPSV.dial :mixloop +2 "processing"%_ +42 "core" +2 .tPS.seek 0ml +2 "processing"%a'W +2638 "core" ' +2 .tPSV.dial :air + "processing"%Y  +42 "core"  +3 .tPS.seek 2.5ml + "processing"%i' +2626 "core" ' + .tPSV.dial :mixloop +2 "processing"%N +42 "core" +2 .tPS.seek 0ml +2 "processing"%j'W +2635 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&g& +3 "core" & 9 8" +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&d( +2 "core" ( +3 "manipulator"&h& +4 "core" &   8" +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &[& +2 "core" &  8" +3 .tForearm.seek CC +2 "manipulator"&n', +104 "core" ' +2 .tHand.close + "manipulator"&m/ +69 "core" / +2 .tCC.seek :open +2 "collection"'F( +379 "core" ( +2 "manipulator"&X& +4 "core" &   @ 8" +2 "manipulator"&x% +3 "core" %   A +2 .tForearm.seek :retract +2 "manipulator"&s'\ +98 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&k(- +279 "core" ( +2 "manipulator"&}& +3 "core" &- \  O +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &r& +3 "core" &-   O +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&l'! +107 "core" ' +2 .tHand.open + "manipulator"&q1 +71 "core" 1 + "manipulator"&>% +4 "core" % '   +42 .tForearm.reconfigure :loose +10 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&^'\ +109 "core" ' +2 ."da"delayUntil "11:35:43.36" +7303 "Can"\ A +17455 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%{ @ +72 "core" A + ."da"PBV.dial :waste1 +2 "processing"%o  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%y * +34 "core" , + ."da"PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%' +2300 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +42 "core" + ."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"%z  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2289 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%\ +125 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%|'[ +1616 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%t +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 "processing"%w% +3 "core" %^\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +596 "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"%v'W +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +5 "core"  + ."da"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 +3 .PSV.dial PSR + "processing"%V +81 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2295 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%f +68 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +70 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +70 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%"  +68 "core"  +2 ."da"PS.seek 0ml +2 "processing"%)'W +2293 "core" ' +2 #"da"washCycleDA #2 of 2 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +122 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%#' +583 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%+'[ +1616 "core" ' + ."da"PTV.dial :puck +2 "processing"%'  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%6 +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core" +2 "processing"%% +4 "core" %XG\  +2 ."da"PS.seek 1.5ml +2 "processing"%.' +590 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1606 "core" ' +2 ."da"delay 2:00 +1213 "Can"y\ > +10790 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%%  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%*  +33 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +43 ."da"PSR.select :air +8 .PSV.dial PSR +2 "processing"%0 +71 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%3' +2297 "core" ' + ."da"PSV.dial PTV +2 "processing"%2 +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%K +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%S +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%4  +80 "core" +2 ."da"PS.seek 0ml +3 "processing"%'W +2295 "core" ' +2 #"da"getPMLReagent08 +6 .PRV.dial :air +2 "processing"%  +40 "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"%  +43 "core" ~ + ."da"PTV.dial :PRVmixing +2 "processing"%;  +4 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%C +40 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%,' +380 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%&  +41 "core"  +2 "processing"%:% +3 "core" %\  +3 ."da"PS.seek 0.55ml +2 "processing"%'v +337 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%?  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%@'[ +1558 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%$ +42 "core" + ."da"PTV.dial :mixing +2 "processing"%8 @ +72 "core" B + ."da"PBV.dial :waste1 +2 "processing"%O  +34 "core" +2 "processing"%L% +3 "core" %V\  +3 ."da"PS.seek 1.85ml +2 "processing"%7'6 +232 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%1'W +1961 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +33101 "Can" \ 5)- +14902 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +2 "processing"%/ @ +15 "core" ? +2 ."da"PBV.dial :waste1 +2 "processing"%D  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%H * +32 "core" * + ."da"PSV.dial :air +2 "processing"%I  +42 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%5' +2313 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%( +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%Q  +41 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%A +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%]  +42 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2305 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%J +122 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%W' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml + "processing"%!'[ +1610 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%E  +71 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core"  + "processing"%% +4 "core" %WD\  +2 ."da"PS.seek 1.5ml +2 "processing"%M' +594 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%9 * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%R'W +1629 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%T  +4 "core"  +2 ."da"PBV.dial :waste1 + "processing"%U  +33 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%b * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +45 "processing"%c +76 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%\\' +2298 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%P +70 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%p +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%B +71 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%_  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%e'W +2303 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%Y +125 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%a' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%N'[ +1603 "core" ' + ."da"PTV.dial :puck +2 "processing"%i  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%g +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%h  +34 "core" +2 "processing"%[% +4 "core" %W\  +2 ."da"PS.seek 1.5ml +2 "processing"%m' +592 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%`'W +1619 "core" ' +2 ."da"delay 2:00 +3737 "Can"p\ :p +8266 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%Z  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%X  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%x * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%n +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%}' +2327 "core" ' + ."da"PSV.dial PTV +2 "processing"%r +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%d +71 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%q +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%>  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%s'W +2282 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%l +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%{' +587 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%o'[ +1619 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%y  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%j  +34 "core" +2 "processing"%% +3 "core" %_S\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +584 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%z'W +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%\  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +70 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"% ' +2305 "core" ' + ."da"PSV.dial PTV +2 "processing"%t +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +71 "core"  + ."da"delay 5 seconds +546 .PSV.dial PTV +9 "processing"%w +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%|  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%u'W +2285 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +132 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +16 ."da"PS.reconfigure :default +8 "processing"%#A d`xb +11 ."da"PS.seek 0.25ml +8 "processing"%'7 +331 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"% ' +333 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +7 "processing"% +14 ."da"PS.seek 2ml +3 "processing"%~'[ +1616 "core" ' + ."da"PTV.dial :puck +2 "processing"%V  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%v +84 "core" ~ +2 ."da"PBV.dial :waste1 +2 "processing"%f  +35 "core" +2 "processing"%% +3 "core" %^1\ * +3 ."da"PS.seek 1.5ml +2 "processing"% ' +596 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%" * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1608 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%)  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%# * +34 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%' +82 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%6' +2451 "core" ' + ."da"PSV.dial PTV +3 "processing"% +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +7 "processing"%+ +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +71 "core"  +3 ."da"PS.seek 0ml +2 "processing"%.'W +304 "Can"\ %Y +2118 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%% +145 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%*'[ +2120 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%0 +74 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%2% +3 "core" %Z@\ 4 +3 ."da"PS.seek 1.5ml +2 "processing"%K' +601 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%S * +34 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%4  +116 "core"  +3 ."da"PS.seek 0ml +2 "processing"%3'W +1615 "core" ' + "processing"%9 +3 "core" 9}5> +3 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%= +2 "core" 5> +2 "processing"% & +4 "core" &TJn\ 4 ' +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&;% +3 "core" %  y x E w +2 "storage"(C% +4 "core" % \ M +2 "storage"(. +2 "core" .( +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(&( +199 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +3 (:& +2 "core" & \ G +3 "manipulator"&,& +3 "core" &- v t | O +2 "manipulator"&?% +4 "core" %  s u + w +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 + "manipulator"&( +179 "core" ( +2 "manipulator"&$& +3 "core" & ~ d !v +2 "storage"(8& +5 "core" & Q\ K +2 ."da"Forearm.reconfigure :tight +52 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&O' +101 "core" ' +2 "storage"(L& +3 "core" & p\ K +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"('H +281 "core" ' +2 "storage"(@- +3 "core" -'t +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&7& +3 "core" & ? & !v +3 "storage"(/& +3 "core" & x y W\ D +3 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&D'D +37 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&H, +3 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(I- +2 "core" -'t +3 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(1': +30 "core" ' +2 "manipulator"&(% +4 "core" %Oj o K  +2 "storage"(Q& +4 "core" & * \ 4 + ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 311 counts +2 "manipulator"&A'{ +20 "core" ' +2 "manipulator"&]& +3 "core" & D R !u +3 "storage"(5& +3 "core" & | ~ \ D +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&J' +23 "core" ' +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"('1 +42 "core" ' +2 "manipulator"&W& +3 "core" & |  ` !u +2 "manipulator"&E% +4 "core" % V S  +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&'\ +88 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&( +285 "core" ( +2 "manipulator"&& +4 "core" & k f K : +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &!& +3 "core" & _ S L : +2 ."da"Forearm.seek PC +2 "manipulator"&9' +96 "core" ' + ."da"Hand.close +2 "manipulator"&M/ +69 "core" / +2 ."da"PC.seek :open +2 "processing"%T( +399 "core" ( + "storage"(U& +4 "core" & \ M +2 "manipulator"&b& +3 "core" & . 9 +2 "manipulator"&c% +4 "core" % [ , +2 ."da"Forearm.seek :retract +2 "manipulator"&R'\ +100 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&P( +246 "core" ( + "manipulator"&p& +4 "core" &\ X F 5 "z +2 "storage"(B& +4 "core" & D\ H +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&_' +96 "core" ' + ."da"Hand.open +2 "manipulator"&\\1 +76 "core" 1 +3 "storage"(Y- +2 "core" -'1 +3 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(e' +25 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.19 Pucks below Top Plate +2 "storage"(a' +55 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da24mar0412h50ml_niagara.tif +1943 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +30840 #"da"WARNING: Too Dark -- required 1874.4s exposure > 300s time limit\ SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da24mar0412h50ml_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da24mar0412h50ml20s_niagara.tif +2061 #SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da24mar0412h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da24mar0412h50ml30s_niagara.tif +3069 #SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da24mar0412h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "300.0 sec auto-exposure",Subject: "da24mar0412h50ml images!" +2 "storage"(i- +5 "core" -' +3 "storage"(g& +13 "core" & $  9\ +8 "manipulator"&h& +13 "core" &\  D "x +5 ."da"Elbow.seek 1 +3 "manipulator"&[( +67 "core" ( + "manipulator"&N& +4 "core" &\  ) "x +2 "storage"(& +6 "core" & F M \ +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&m' +3 "core" ' +4 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.91 Pucks below Top Plate +2 "storage"(Z'= +60 "core" ' +2 "manipulator"&X& +3 "core" &\  "x +3 "storage"(x& +5 "core" & x\ +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +5 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +2 "manipulator"&n'D +38 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&`, +3 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 2.09 Pucks below Top Plate +6 "storage"(r'( +21 "core" ' +2 "manipulator"&d% +4 "core" %Es   ) Ǻ4 +2 "storage"(q& +3 "core" & \ +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 301 counts +2 "manipulator"&>'q +19 "core" ' +42 "manipulator"&}& +4 "core" &\  \  "x +2 "storage"(l& +4 "core" &\ \  (\ +10 ."da"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 1 + 700 counts +5 "manipulator"&s' +19 "core" ' +4 "storage"({% +9 "core" %.\ \ \ +3 ."downElevator"SE.seek :down +3 "storage"(y'v +100 (% +6 "core" %SD \ SR +5 "manipulator"&j% +7 "core" %   E +6 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +5 "manipulator"&'\ +93 "core" ' +22 ' +2 ."downElevator"SE.stop +3 "storage"(5 +6 (o& +6 "core" & q\ +7 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +5 #tStarting finalPurge +3 "processing"%& +8 "core" &c\ +5 "manipulator"&& +7 "core" &\  "x +5 "manipulator"&% +15 "core" %\  \  " +6 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&\ (- +178 "core" ( +3 "manipulator"&& +9 "core" &-  M Y +6 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +5 && +5 "core" &-   Y +9 ."psFlush"Forearm.seek :garage +6 "manipulator"&z'! +108 "core" ' +6 ."psFlush"Hand.close +5 "manipulator"&t/ +71 "core" / +3 "manipulator"&& +6 "core" &-   Y +5 "manipulator"&w% +7 "core" % & G +5 ."psFlush"Forearm.seek :retract +2 "manipulator"&|'\ +108 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek PC +3 "manipulator"& ( +122 "core" ( +4 "manipulator"&& +9 "core" &   G +3 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +4 &u& +6 "core" &   +6 ."psFlush"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +4 "manipulator"&' +103 "core" ' +4 "manipulator"& & +7 "core" &  +5 "manipulator"&V% +6 "core" %    +6 "processing"%v& +6 "core" &i\ +6 "processing"%f& +121 "core" &B\ +8 &e\ +6 &b\ +6 &d\ +7 &c\ +4 &g\ +6 &c\ +2 &d\ +7 &c\ +2 &f\ +2 &d\ +4 &m\ +2 &^\ +2 &^\ + &r\ +5 &Y\ +2 &Y\ +2 &Z\ +3 &O\ +2 &X\ +2 &Y\ +7 ."psFlush"PC.seek :closed +5 "processing"%(Tg +9 "core" &\\\ +4 &]\ +2 &4Z\ $d +8 &W{\\\ 6 +10 &^\ K +10 &[]\ K +8 &o]\ L +11 &2b\ K +8 &^z\ K +10 &b^\ K +10 &y`^\ K +8 &:\\\ K +10 &^V\ K +10 &!_\ K +7 &#]\ K +12 &%B^\ K +8 &'\\\ K +10 &(]\ K +10 &*]\ K +8 &,K]\ K +10 &. ^\ K +12 &/\\\ K +8 &1^\ K +9 &3R]\ K +8 &5^\ K +10 &6\\\ K +10 &8]\ K +8 &:Y]\ L +10 &<]\ K +10 &=\\\ K +8 &?Z\ K +10 &Ab`\ K +9 &C$]\ K +9 &D_\ K +11 &F^\ K +8 &Hie\ L +10 &J${\ N +10 &K\ Q +8 &M\ Q +11 &O_\ R +8 &Q!\ R +9 &R\ ? +11 &S9`\ #g +8 &TO *\ % +5 ( +5 "processing"%f& +6 "core" &TO\ % +5 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.53 +2 "processing"%~& +8 "core" &TO\ % +4 ."psFlush"Hand.open +3 "manipulator"&"1 +72 "core" 1 +4 "manipulator"& % +7 "core" %     +5 ."psFlush"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +5 ."psFlush"PSR.select :air +5 .PSV.dial PSR +4 "processing"%) +41 "core"  +4 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +6 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +4 "processing"%#' +127 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +464 "core" ' +3 ."psFlush"delay 5 seconds +504 .PSR.select :air +127 "processing"% +16 ."psFlush"PS.seek 2.5ml +5 "processing"%'' +385 #"uploadLog"upsync +1741 "core" ' + ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 + "processing"% @ +185 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%  +127 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +95 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%+'9 +2637 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"% +97 "core"  + #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%6' +590 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%%' +1028 "Can"\ =' +1091 "core" ' + ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%.  +34 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"% @ +71 "core" B + ."psFlush"PSV.dial :mixloop +2 "processing"%0 +97 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%'9 +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%2 +97 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%*'P +1106 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%S' +1613 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%4 +70 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%K  +70 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%  +15 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%='W +2636 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%;' +589 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%C' +2112 "core" ' + ."psFlush"PSV.dial PTV +7 "processing"% +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%: U +51 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%,'W +2632 "core" ' + ."psFlush"PSV.dial PBV +49 "processing"%? @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%<' +2636 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%$  +68 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%8'W +2640 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%k +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%L' +2630 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%^ +80 "core"  + ."psFlush"PBV.dial PSV +2 "processing"%@ U +4 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%7'W +2630 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%/ @ +41 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%I' +2633 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%(  +80 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%Q'W +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%] +40 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%5'P +1102 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%W' +1609 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%E +79 "core"  + ."psFlush"PTV.dial :puck +2 "processing"%O  +5 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%  +51 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2631 "core" ' +2 ."psFlush"PSV.dial PSR +6 "processing"%D +80 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%A' +593 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%1' +2115 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%J +67 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%!'W +2638 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%H @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%M' +2628 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +68 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%-'W +2640 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%U +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%b' +2639 "core" ' +2 ."psFlush"PSV.dial PTV +6 "processing"%c +80 "core" ~ + ."psFlush"PBV.dial PSV +2 "processing"%9 U +4 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%p'W +2625 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%B @ +40 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2636 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%\\  +79 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%Y'W +2660 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'R& +3 "core" &\ +2 "manipulator"&& +4 "core" &  e +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&e( +2 "core" ( +2 "manipulator"&i& +4 "core" &   l +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &g& +3 "core" &  +2 .tForearm.seek PC +2 "manipulator"&h' +94 "core" ' +5 .tHand.close +2 "manipulator"&N/ +76 "core" / +2 .tPC.seek :open +2 "processing"%( +400 "core" ( +2 "manipulator"&X& +3 "core" & \  +2 "manipulator"&x% +4 "core" %   @  +3 .tForearm.seek :retract + "manipulator"&d'\ +92 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&q( +325 "Can"\ 7* +38 "core" ( + "manipulator"&P& +4 "core" &  3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &}& +3 "core" &   3 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +3 "manipulator"&l', +100 "core" ' +2 "manipulator"&_& +3 "core" &  4 3 +2 "manipulator"&a% +4 "core" %*    +2 "collection"'{& +4 "core" &\ +3 "collection"'m& +4 "core" &\ +3 .tCC.seek :closed +2 "collection"'[(O +4 "core" &\ +7 & 4\ $e +10 &X\ 7 +9 &\ K +10 &e\ K +9 &uj\ L +9 &:f\ J +10 &j\ K +9 &j\ K +9 &f\ K +10 &@j\ K +9 & e \ K +10 &!j\ L +9 &#c\ K +9 &%Ih \ K +10 &'\ j\ K +9 &(g\ J +9 &*h\ K +10 &,Qc\ K +9 &.f\ K +10 &/j \ K +9 &1e \ K +9 &3Zf\ K +10 &5c\ K +9 &6k\ J +9 &8h\ J +10 &:bg\ J +9 &<$g\ J +10 &=c\ K +9 &?e\ K +9 &Aje\ K +10 &C-d\ J +9 &Dh\ K +9 &Fi\ K +10 &Hmx \ L +9 &J$\ P +10 &K\ U +9 &M\ V +9 &N[\ (y +10 &O$ \ F +9 ( +2 &OJ \ ? +2 "collection"'m& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.54 + "collection"'& +4 "core" &OL\ ? +2 .tHand.open + "manipulator"&j1 +71 "core" 1 +2 "manipulator"&Z% +3 "core" % *   , +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&n'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold +2 "collection"'>& +3 "core" &OL\ ? +2 "collection"'o% +5 "core" %\ +2 .tCSV.dial CSR + "collection"'  +40 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"''l +1355 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 'r% +3 "core" %l \  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'' +653 "core" ' +2 .tCSV.dial :waste +6 "collection"'s +124 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'' +1984 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'& +4 "core" &OL\ ? +2 "collection"'y% +3 "core" %\ +2 .tCSV.dial :flush +2 "collection"'`  +41 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml +2 "collection"'t'l +1200 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +41 "core" A + "collection"'w% +4 "core" %l\  +3 .tCS.seek 7ml + "collection"'' +541 "core" ' + ."connect"CSV.dial CTV +4 .tCTV.dial CSV +3 "collection"'  'u  +43 "core"  +88  + .tCBV.dial :waste1 +2 "collection"'z @ +50 "core" ? +2 .tCS.seek 0ml +2 "collection"' ' +1669 "core" ' +2 #tFlushing lower manifold's waste2 port +2 "collection"'V& +3 "core" &OL \ ? +2 "collection"'\ % +4 "core" % \ +2 .tCSV.dial :flush +2 "collection"'v  +69 "core" +2 .tCS.seek 5ml +2 "collection"'|'l +1210 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'T @ +42 "core" A + "collection"'~% +4 "core" %l \ \ +2 .tCS.seek 7ml +2 "collection"'"' +536 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +3 "collection"'  'f  +7 "core"  +34  +48 .tCBV.dial :waste2 +3 "collection"')  +108 "core"  +3 .tCS.seek 0ml +2 "collection"'' +1642 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'3& +4 "core" &OL\ ? +2 "collection"'#% +3 "core" %\ +2 .tCSV.dial CSR +2 "collection"'  +40 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +11 .tCS.seek 8ml + "collection"' ' +1868 "core" ' + .tdelay 5 seconds +507 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml +2 "collection"'' D +537 "core" ' +3 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'' +2 '  +109 "core" ~ +25  + .tCTV.dial :intake +2 "collection"'+  +70 "core" +2 .tIntake.select :open + "sampler") +11 .tCS.seek 2ml + "collection"'6' \\ +1877 "core" ' +2 .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'.  +71 "core" ~ +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'' +584 "core" ' + .tCSV.dial CSR +2 "collection"'0  +95 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'%'l +1350 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'2' D +1351 "core" ' + .tCSV.dial CBV +2 "collection"' +97 "core" +2 .tCS.seek 0ml +2 "collection"'*' +2614 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&4& +4 "core" & \ ] 3 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&K( +31 "core" ( + "manipulator"&& +5 "core" &   N  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &S& +2 "core" &     +3 .tForearm.seek CC +2 "manipulator"& ', +106 "core" ' +2 .tHand.close + "manipulator"&=/ +74 "core" / +2 .tCC.seek :open +2 "collection"';( +378 "core" ( + "manipulator"&& +4 "core" & \  M  +2 "manipulator"&:% +3 "core" %    +3 .tForearm.seek :retract + "manipulator"&C'\ +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&?(- +275 "core" ( +2 "manipulator"&,& +4 "core" &-  # +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &$& +3 "core" &-   . # +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&<'! +104 "core" ' +3 .tHand.open + "manipulator"&k1 +72 "core" 1 +2 "manipulator"&8% +4 "core" % *   0  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&^'\ +98 "core" ' +2 "processing"%@& +3 "core" &V\ +32829 "Can"\ /, +60002 \ /- +60001 \ //pG +60001 }\ /1  +60002 |\ /2 s +60001 {\ /4\ +60001 ?|\ /60\ +60002 y\ /7 5 +60001 >y\ /9 +60001 x\ /;? a +60002 /w\ /< +60001 w\ /> +60002 w\ /@O# +60001 v\ /A +2216 #t-> access 1 +3 "storage"(L% +3 "core" %}\ \  t\ +2 "manipulator"&/% +4 "core" %\   O  + "manipulator"&7& +4 "core" &-   v # +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(((; +671 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (I& +2 "core" &; y\  +2135 #t-> access 2 +2 "storage"(]% +3 "core" %}\ \  w\ +2 "manipulator"&Q% +4 "core" %\     +2 "manipulator"&5& +3 "core" &-   # +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +49 .tSC.seek 6 +2 "storage"(E(K +184 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (O& +3 "core" &K\ \ 7\  +10463 #t-> exit +8 #mEXIT @1709582127.05EST @1710157836.39EDT = =tMAIN =mMAIN_scheduler @EDT1710157838.12 #"core_reset"Sent BREAK +2 #t@7350 receive with ifg=0x10, ie=0xFD + #@7983 receive with ifg=0x10, ie=0xFD + #@8637 receive with ifg=0x10, ie=0xFD #@9270 receive with ifg=0x10, ie=0xFD + #@9902 receive with ifg=0x10, ie=0xFD + #@10535 receive with ifg=0x10, ie=0xFD #@11167 receive with ifg=0x10, ie=0xFD + #@11493 receive with ifg=0x80, ie=0xFD + #@38746 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +238 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +393 "Can"<\ 0'At + <\ 0'Atd #tPolling Can every 10:00 +2 #Cleanly exited at 14:55:27EST04-Mar-24 +915 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +3 "collection"' +2 ' +2 "core"  +3 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %pq`\ +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +4 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %Q;\  +2 .tPS.configure :default +3 "processing"%#A d`xb +2 .tPS.hold + "processing"%+ +5 "core" + + .tPS.configure :default +3 "processing"%#A d`xb +3 "sampler")% +3 "core" %d / +2 .tSS.configure :default +2 "sampler")#.0X startTube 2 +570 #-> da 50 +31 #da sampling at most 50ml +5 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 07:51:14EDT11-Mar-24\\n{}\\nCan@07:50:44, 21.5C, 16% humidity, 14.6psia, 13.629V, 0.220A, 34.860Ah, 3.00W",Subject: "da sampling at most 50ml" +2 "collection"'2& +6 "core" &oq|\ +3 .tHand.open + "manipulator"&31 +20 "core" 1 + "manipulator"&4% +4 "core" % \    d  +3 "storage"(5% +4 "core" %}\ \  k\ +2 "storage"(6. +4 "core" .,K +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(7( +369 #"uploadLog"upsync +300 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (8& +2 "core" & \ +3 "manipulator"&9& +4 "core" &-  , # +2 "manipulator"&:% +4 "core" % \    ;  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&;( +176 "core" ( +2 "manipulator"&<& +5 "core" &\  "{ +2 "storage"(=& +3 "core" & \  \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&>' +99 "core" ' + "storage"(?& +4 "core" & \ \  t\ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(@'H +268 "core" ' +2 "storage"(A- +2 "core" -'W +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (B& +4 "core" & _\ +2 "manipulator"&C& +3 "core" &\  + "z +3 .tElbow.seek 2 + "manipulator"&D( +4 "core" ( +2 "manipulator"&E& +3 "core" &\  D "z +3 "storage"(F& +3 "core" & \ +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&G'y +13 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&H/ +72 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&I& +2 "storage"(J'v +7 "core" &\  \ # "z +2 "manipulator"&K% +4 "core" % v \  r +3 .tForearm.seek :retract + "manipulator"&L'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&M( +143 "core" ( +2 "manipulator"&N& +3 "core" &   2 +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 "core" ' +2 ."downElevator"SE.stop +2 "manipulator"&O& + "storage"(5 +6 "core" &   2 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&P', +94 "core" ' +2 "manipulator"&Q& +3 "core" &   2 +2 "manipulator"&R% +4 "core" %5  ; +2 "collection"'S& +5 "core" &ott\ +2 "collection"'T& +5 "core" &nsz\ +41 .tCC.seek :closed +9 "collection"'U(O +2 "core" &nty\ +2 &or}\ + &pt{\ + &qs\ + &mq\ + &ns\  +5 &1otx\ *z +9 &fos}\ > +10 &|oqv\ M +9 &Ccovw\ K +9 &jos}\ K +10 &insl\ K +9 &loqs\ K +9 &Inptr\ L +10 & fns{\ K +9 &jpt|\ K +10 & hors\ J +9 &"Rknrq\ K +9 &$hosh\ K +10 &%grrh\ K +9 &'jotq\ K +9 &)Zhqsk\ K +10 &+hnrj\ K +9 &,ipso\ K +9 &.gorc\ K +10 &0bkqrf\ K +9 &2%hqrf\ K +10 &3gosf\ K +9 &5goro\ J +9 &7jiprZ\ K +10 &9-ips_\ K +9 &:hqrU\ K +10 &<eprZ\ K +9 &>shore\ K +9 &@5eosb\ K +10 &Aiqs`\ K +9 &CjmrX\ J +9 &Eynot[\ L +10 &G:vmqZ\ L +9 &HmtX\ N +10 &JoqT\ R +9 &Lbnr_\ V +9 &N#nqZ\ C +10 &O<BmqS\ #i +9 &O ynrV\ F +5 ( +2 "collection"'T& +4 "core" &O_lrT\ F +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.63 + .Hand.open +2 "manipulator"&V1 +73 "core" 1 +2 "manipulator"&W% +4 "core" % 5  5 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&X'\ +97 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close + .Exhaust.select :close +2 .SS.hold + "sampler")Y+ +3 "core" + +2 "sampler")Z% +4 "core" %d \  +2 "collection"'[& +3 "core" &O`mp,\ F +4 "Can"=\ C[A% +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +2 "collection"'\\  +4 "core"  +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")] +3 "core"  +2 "sampler")^ +3 "core"  +2 "sampler")_  +4 "core"  +2 .tSS.reconfigure :fast +3 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'5' +122 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")6 +128 "core"  +3 .tSS.reconfigure :exhale +2 "sampler")#.0X  +118 "core"  +12  +466 ' +2 .tSSV.dial between CBV and plug +2 "sampler")N +45 "core" +2 .tCBV.dial between SSV and waste2 +2 "collection"'O  +33 "core"  +2 "collection"'@% +4 "core" % G{~?\  +2 ."connect"CTV.dial CSV,avoiding: :air +4 .tCSV.dial CTV + "collection"'G  +3 'Q  +6 "core"  +37  +2 .tCS.reconfigure :pressurize +3 "collection"'# d@<< (b +3 .tCS.seek 0ml + "collection"'R' +2397 "core" ' ' (O\ +3 "collection"'S% +3 "core" % & *O\  +2 "sampler")D% +4 "core" % \  +2 #tBubblePoint: Intake @24.1psia, Outlet @0.7psia + .CBV.dial SSV +2 "collection"'J @ +32 "core" @ +2 .tSS.reconfigure :default +3 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'_' +121 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")Y +122 "core" ' +3 ."CSpush"CS.stop + "collection"'5 +4 "core" +2 .tSS.reconfigure :exhale +2 "sampler")#.0XtYd +103 "collection"'9 +2 "core" 9Qt]d +103 "collection"'9 +2 "core" 9cuad +103 "collection"'9 +2 "core" 9vued +103 "collection"'9 +3 "core" 9ujd +103 "collection"'9 +2 "core" 9vnd +103 "collection"'9 +2 "core" 9vrd +103 "collection"'9 +2 "core" 9wvd +103 "collection"'9 +2 "core" 9xzd +103 "collection"'9 +3 "core" 9yd +103 "collection"'9 +3 "core" 9yd +102 "collection"' 9 +3 "core" 9zd +102 "collection"'!9 +2 "core" 9.{d +103 "collection"'"9 +2 "core" 9D{d +103 "collection"'#9 +3 "core" 9Z{d +103 "collection"'$9 +2 "core" 9q}d +103 "collection"'9 +3 "core" 9}d +102 "collection"'&9 +2 "core" 9~b +103 "collection"''9 +2 "core" 9_ +103 "collection"'(9 +3 "core" 9^ +102 "collection"'9 +3 "core" 9] +102 "collection"'*9 +2 "core" 9Z +103 "collection"'+9 +2 "core" 9 X +103 "collection"',9 +2 "core" 9!U +103 "collection"')9 +3 "core" 97T +103 "collection"'-9 +2 "core" 9MQ +103 "collection"'09 +2 "core" 9eO +103 "collection"'/9 +4 "core" 9|N +102 "collection"'19 +2 "core" 9J +103 "collection"'29 +3 "core" 9H +103 "collection"'49 +2 "core" 9F +103 "collection"'.9 +2 "core" 9D +103 "collection"'69 +2 "core" 9C +103 "collection"'%9 +3 "core" 9@ +102 "collection"'39 +3 "core" 9= +103 "collection"'59 +2 "core" 92< +103 "collection"'9 +2 "core" 9H: +103 "collection"'99 +2 "core" 9_9 +103 "collection"':9 +2 "core" 9t7 +103 "collection"'89 +2 "core" 95 +103 "collection"'=9 +2 "core" 93 +103 "collection"'?9 +2 "core" 91 +103 "collection"'9 +3 "core" 9 0 +102 "collection"'9 +2 "core" 9. +103 "collection"'B9 +4 "core" 9, +102 "collection"'<9 +3 "core" 9+ +103 "collection"'F9 +2 "core" 9( +103 "collection"'H9 +2 "core" 9,' +103 "collection"'A9 +2 "core" 9?#& +103 "collection"'I9 +11 "core" 9T'% +102 "collection"'K9 +3 "core" 9e,# +103 "collection"'>9 +2 "core" 9w0" +103 "collection"'C9 +2 "core" 94 +103 "collection"'N9 +2 "core" 98 +103 "collection"'O9 +3 "core" 9< +102 "collection"'@9 +3 "core" 9A +102 "collection"'G9 +3 "core" 9E +103 "collection"'Q9 +2 "core" 9I +103 "collection"'E9 +2 "core" 9M +103 "collection"'S9 +3 "core" 9Q +103 "collection"'D9 +2 "core" 9 V +103 "collection"'J9 +2 "core" 9 Z +103 "collection"';9 +2 "core" 9 $^ +103 "collection"'\ 9 +2 "core" 9 1b +103 "collection"'V9 +3 "core" 9 ?f +103 "collection"'W9 +2 "core" 9 Lk +103 "collection"'L9 +2 "core" 9 Wo +103 "collection"'T9 +3 "core" 9 cs +102 "collection"'[9 +3 "core" 9 ow +102 "collection"'\\9 +3 "core" 9 z{ +103 "collection"']9 +2 "core" 9  +103 "collection"'^9 +2 "core" 9  +103 "collection"'Z9 +2 "core" 9  +103 "collection"'Y9 +2 "core" 9  +103 "collection"'R9 +3 "core" 9  +102 "collection"'_9 +2 "core" 9  +103 "collection"'P9 +2 "core" 9  +103 "collection"'b9 +2 "core" 9  +103 "collection"'c9 +3 "core" 9  +102 "collection"'d9 +3 "core" 9 \ +103 "collection"'a9 +3 "core" 9 \ +102 "collection"'`9 +3 "core" 9  +102 "collection"'g9 +3 "core" 9 \ +102 "collection"'e9 +3 "core" 9 \ +102 "collection"'h9 +4 "core" 9  +107 "collection"'j9 +2 "core" 9  +103 "collection"'k9 +2 "core" 9\  +103 "collection"'i9 +3 "core" 9\  +102 "collection"'n9 +2 "core" 9\  +103 "collection"'f9 +3 "core" 9\  +103 "collection"'p9 +2 "core" 9\  +103 "collection"'o9 +2 "core" 9\  +103 "collection"'l9 +2 "core" 9\  +103 "collection"'q9 +2 "core" 9\ $ +103 "collection"'t9 +2 "core" 9\ ' +103 "collection"'m9 +2 "core" 9\ + +103 "collection"'v9 +2 "core" 9\ / +103 "collection"'x9 +2 "core" 9\ 2 +103 "collection"'r9 +2 "core" 9\ 5 +4 .tCH.hold 10:00,70C +3 "collection"'y `\ | `\ 3\ +2 's9 +6 "core"  + 9\ 5 +2 "collection"'|% +3 "core" %f\ m +2 #tBegun lysing Collection Puck Heater at 68.1C/16.4psia +47730 "Can"0\ aBCS +12258 "core" ` +3 "collection"'}9 +2 "core" 9\ { +3 "collection"'~% +3 "core" % <\ +2 #tEnded lysing Collection Puck Heater at 70C/15.4psia +2 .CS.seek 0ml +2 "collection"'' +333 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'z @ +97 "core" A +2 .tCSV.dial :air +2 "collection"'{ @ +53 "core" A +3 .tCS.seek 5ml +2 "collection"''l +1355 "core" ' +2 .tCSV.dial CTV +2 "collection"'  +40 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +41 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +41 "core"  +3 .tdelay 2 seconds +201 .CSV.dial :air +2 "collection"' @ +42 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"' ' +1357 "core" ' +2 "collection"' % +4 "core" % b e \ + #tPuck @27.3psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"' +96 "core" ~ +2 .tCBV.dial CSV +2 "collection"'  +29 "core"  +2 "collection"'% +3 "core" %   \ +3 .tCS.seek 5ml +2 "collection"''l +1349 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'  +42 "core" + "collection"'% +4 "core" %lp\  +2 .tCS.seek 7ml +2 "collection"'' +589 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"' @ +40 "core" ? +2 .tCS.seek 10ml +2 "collection"'' D +843 "core" ' +48 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +109 "core" _ +2 #tLysing Complete +2 "collection"'& +3 "core" &O\\\ F +2 #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&% +3 "core" %\    *  +2 "storage"(% +4 "core" %| Q\ +2 "storage"(. +2 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(( +190 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +3 "core" & d n j\ +2 "manipulator"& & +5 "core" &  2 + "manipulator"&!% +5 "core" %\    +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&"( +153 "core" ( +3 "manipulator"&#& +3 "core" &  \  +2 "storage"($& +4 "core" & '\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&' +107 "core" ' +2 "storage"(&& +3 "core" & 9\ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(''H +271 "core" ' +2 "storage"((- +2 "core" -'H +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"('6 +33 "core" ' +2 "manipulator"&*& +4 "core" &  +2 "manipulator"&+% +3 "core" %+   * ~ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&,'\ +95 "core" ' +2 .tElbow.seek CC +2 "manipulator"&)( +150 "core" ( + "manipulator"&-& +4 "core" &   V 2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &0& +3 "core" &  > 2 +2 .tForearm.seek CC +2 "manipulator"&/', +107 "core" ' +2 .tHand.close + "manipulator"&1/ +75 "core" / +2 .tCC.seek :open +2 "collection"'2( +376 "core" ( +2 "storage"(4& +3 "core" & \ +2 "storage"(.& +4 "core" & 2\ +2 "manipulator"&6& +4 "core" &   0 + "manipulator"&%% +4 "core" %     +2 .tForearm.seek :retract +2 "manipulator"&3'\ +100 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&5( +156 "core" ( + "manipulator"&& +4 "core" &   +2 "storage"(9& +3 "core" & 6\ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&:'D +112 "core" ' +2 .tElbow.hold +2 "manipulator"&8, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&=1 +69 "core" 1 +3 "manipulator"&?% +3 "core" % Td Ǵ +2 "storage"(& +4 "core" & %\ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 316 counts + "manipulator"&'π +18 "core" ' +2 "manipulator"&B& +3 "core" &    +2 "storage"(<& +4 "core" &\ \  +\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&F' +29 "core" ' + "storage"(H% +4 "core" %@\  p\ +3 ."downElevator"SE.seek :down +4 "storage"(A'v +99 (I% +3 "core" %N \ U` +2 "manipulator"&K% +4 "core" %    +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&>'\ +91 "core" ' +69 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'C& +3 "core" &'+\ +3 "manipulator"&N& +3 "core" &  +2 "manipulator"&O% +4 "core" %\    (  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&@(- +171 "core" ( +3 "manipulator"&G& +3 "core" &-    I +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &Q& +3 "core" &- 1 I +2 .tForearm.seek :garage +2 "manipulator"&E'! +106 "core" ' +2 .tHand.close + "manipulator"&S/ +71 "core" / + "manipulator"&D& +44 "core" &- \  D I +9 "manipulator"&J% +4 "core" % 3  z +2 .tForearm.seek :retract +2 "manipulator"&;'\ +103 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&\ ( +274 "core" ( +2 "manipulator"&V& +3 "core" &  9) +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &W& +4 "core" &   P 9) +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&L', +102 "core" ' + "manipulator"&T& +4 "core" &   . 9) +2 "manipulator"&[% +3 "core" %& \  ; +3 "collection"'\\& +3 "core" &.3\ +3 "collection"']& +4 "core" &15\ +3 .tCC.seek :closed + "collection"'^(O +4 "core" &/3\  +9 &3/3\ +{ +9 &h/2\ > +10 &{33w\ K +9 &Yc04m\ J +9 &h14\ J +10 &b/4\ J +9 &c23f\ I +10 &be15S\ I +9 &#c/5E\ J +9 &b.4 \ J +10 & `03z\ I +9 &"hd15\ J +9 &$,e15\ I +10 &%c14\ I +9 &'h13\ J +9 &)rc23\ I +10 &+4c.4\ I +9 &,e34\ I +10 &.c13l\ I +9 &0xg06V\ J +9 &2;a07>\ J +10 &3c15\ I +9 &5g23Y\ J +10 &7b24W\ J +9 &9Cg04@\ J +9 &;f46%\ I +10 &<e05o\ I +9 &>g17\ J +9 &@Lf15p\ I +10 &B h26 \ J +9 &Cb23\ I +10 &Ef47\ J +9 &GQm37\ K +9 &I 36\ N +10 &J13\ S +9 &Lv25\ V +9 &N736\ C +10 &O>;35|\ &q +9 &Of36k\ D +5 ( +2 "collection"']& +4 "core" &O]36O\ D +2 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.56 +2 "collection"'Z& +4 "core" &O]17L\ D + .tHand.open +2 "manipulator"&Y1 +69 "core" 1 +2 "manipulator"&R% +3 "core" % & +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&_'\ +95 "core" ' +2 .tPSV.dial PSR +2 "processing"%P +40 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%j +10 .tPS.seek 1.5ml + "processing"%b' +1615 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%c  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%d'W +1607 "core" ' + .tPSV.dial PSR +7 "processing"%a +42 "core"  + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml + "processing"%`' +2635 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%g +2 "collection"'e  +6 "core" A + "processing"%h +3 "core" A +2 "processing"%j  +69 "core" +88  +2 .tPSV.dial :mixloop +2 "processing"%k +107 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'i  +4 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%n  +126 "core" +2 .tPS.seek 0ml +2 "processing"%f'W +2640 "core" ' + .tPSV.dial :air +2 "processing"%p  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%o' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"%l +42 "core" +2 .tPS.seek 0ml +2 "processing"%q'W +2632 "core" ' + .tPSV.dial :air +2 "processing"%t  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%m' +2638 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%v +42 "core" +2 .tPS.seek 0ml +2 "processing"%x'W +2631 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&r& +3 "core" &    9( +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&s( +4 "core" ( + "manipulator"&|& +4 "core" &  S 9( +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &w& +3 "core" &   9( +2 .tForearm.seek CC +2 "manipulator"&y', +105 "core" ' + .tHand.close +2 "manipulator"&}/ +72 "core" / +2 .tCC.seek :open +2 "collection"'~( +376 "core" ( +2 "manipulator"&u& +3 "core" &    9( +2 "manipulator"&z% +3 "core" %   \  +3 .tForearm.seek :retract +2 "manipulator"&{'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(- +286 "core" ( +2 "manipulator"&& +4 "core" &-  \  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-     +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +44 .tForearm.seek :garage +9 "manipulator"&'! +106 "core" ' + .tHand.open +2 "manipulator"& 1 +68 "core" 1 +2 "manipulator"&% +4 "core" % (    +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"& '\ +103 "core" ' + .tPSV.dial :mixloop +2 "processing"% +5 "core" + .tPTV.dial :PRVmixing +2 "processing"%  +15 "core" +2 ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%  +3 "collection"'  +6 "core" +10  + .tCTV.dial :air,avoiding: :intake +2 "collection"'  +4 "core" +3 #tLoading lyfil puck from tube 2 into Collection Clamp + "collection"'& +3 "core" &LPC\ +2 "manipulator"&% +5 "core" %\   l  + "storage"(% +4 "core" %q\ \  \ +2 "storage"(. +4 "core" .( + .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(( +202 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +3 "core" & \  +2 "manipulator"&& +4 "core" &-    +2 "manipulator"&% +4 "core" %\     +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&( +180 "core" ( +2 "manipulator"&& +4 "core" &\  \  # +2 "storage"( & +3 "core" & D\  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&!' +96 "core" ' +2 "storage"(7& +4 "core" & \ \  P\  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(#'H +282 "core" ' + "storage"($- +4 "core" -'k +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (&& +3 "core" & D\  +2 "manipulator"&M& +4 "core" &   F # +2 .tElbow.seek 2 +2 "manipulator"&X( +3 "core" ( +2 "manipulator"&(& +3 "core" &   % # +2 "storage"(*& +4 "core" & M\  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&+'y +24 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&'/ +76 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&-& +2 "storage"(0'v +7 "core" & 0 # +2 "manipulator"&% +4 "core" % }    +2 .tForearm.seek :retract +2 "manipulator"&"'\ +91 "core" ' + .tElbow.seek CC +2 "manipulator"&1( +156 "core" ( +2 "manipulator"&,& +2 "core" ' +2 &    4 +2 ."downElevator"SE.stop +3 .tElbow.reconfigure :loose +3 "storage"(5 +2 "manipulator"&$ &.,(#b +5 &U& +2 "core" &   4 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&4', +105 "core" ' +2 "manipulator"&.& +4 "core" &    4 +2 "manipulator"&6% +4 "core" %+    K +2 "collection"'%& +4 "core" &LO\ +3 "collection"'& +5 "core" &KP_\ +2 .tCC.seek :closed +2 "collection"'9(O +3 "core" &MPj\ +8 &<KO\ $e +9 &WLR\ 6 +10 &NP\ I +9 &`NPx\ I +9 &eMQs\ J +10 &C`LRc\ I +9 &cNO\ I +9 &cLQ\ I +10 &cMP\ I +9 &KiMQ\ I +9 & eMO\ I +10 &!dMQ\ J +9 &#eMOr\ I +10 &%SeMP\\\ I +9 &'dMRJ\ I +9 &(iOR5\ I +10 &*jLN(\ I +9 &,[gMP\ I +9 &.gLR\ I +10 &/hLR\ J +9 &1gLR\ I +10 &3djMR\ I +9 &5&fMQ\ I +9 &6cNP=\ I +10 &8hMP=\ J +9 &:lfNP2\ I +9 &<.jNR\ I +10 &=eLP\ I +9 &?cNQ\ I +10 &AtgNP\ I +9 &C7cNP\ I +9 &DgOR\ I +10 &FiOP\ J +9 &HwyLQ\ K +10 &J-MQ\ O +9 &KKP\ T +9 &MKP\ U +10 &OUKOv\ + +9 &OKOi\ H +9 ( + &OTLPa\ C +3 "collection"'& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.54 +2 .Hand.open + "manipulator"&/1 +72 "core" 1 +2 "manipulator"&)% +3 "core" % +  K +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +3 "manipulator"&='\ +93 "core" ' +2 .tCTV.dial CSV,avoiding: :intake + "collection"'?  +128 "core" ~ +2 .tCSV.dial CTV +2 "collection"'  +28 "core"  +2 .tPS.seek 2.5ml +2 "processing"%B' +2625 "core" ' +2 "collection"'<% +3 "core" % F"%\ \ +3 .tCS.seek 4.15ml + "collection"'H'Q +1574 "core" ' +9 .tdelay 8 seconds +803 .PSV.dial :air +2 "processing"%3  +42 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%I  +68 "core"  +2 .tPS.seek 0ml +2 "processing"%K'W +2627 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'5 ` +37 "core" ^ +2 .tCSV.dial :air +2 "collection"': @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'' D +1577 "core" ' + .tCSV.dial CTV +2 "collection"'C  +42 "core"  +2 .tCS.seek 0ml +2 "collection"'N' +1512 "Can"2\ E~BS +1104 "core" ' +2 .tCBV.dial :waste1 +2 "collection"'O @ +28 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'  +127 "core" +2 "collection"'F& +3 "core" &OTIMH\ C +2 #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&G% +3 "core" %\   +2 "storage"(Q% +4 "core" % R\ +2 "storage"(A. +2 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(8( +196 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (S& +3 "core" & \ +2 "manipulator"&D& +3 "core" &    4 +2 "manipulator"&J% +4 "core" %\     +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&>( +159 "core" ( +2 "manipulator"&E& +5 "core" &    + "storage"(V& +4 "core" & \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&W' +91 "core" ' +2 "storage"(@& +4 "core" & >\ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(T'H +281 "core" ' +2 "storage"([- +4 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&\\& +3 "core" &  \   +2 "storage"(;& +4 "core" & \ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 +2 "manipulator"&2'D +36 "core" ' +2 .tElbow.hold + "manipulator"&Z, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 "storage"(Y- +3 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(R'I +30 "core" ' +2 "manipulator"&]% +4 "core" %Rs T ȹ% + "storage"(P& +4 "core" & c f\ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 314 counts +2 "manipulator"&L'~ +20 "core" ' +2 "manipulator"&& +3 "core" &   +2 "storage"(c& +4 "core" & U\ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&b' +22 "core" ' +3 .tSE.seek 1.1 Pucks below Top Plate + "storage"(a'@ +37 "core" ' +2 "manipulator"&d& +3 "core" &    +2 "manipulator"&g% +4 "core" %   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&h'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&e( +158 "core" ( +2 "manipulator"&j& +4 "core" &  / 4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &k& +2 "core" &  \ 4 +3 .tForearm.seek CC +2 "manipulator"&i', +94 "core" ' +2 .tHand.close + "manipulator"&n/ +72 "core" / +2 .tCC.seek :open +2 "collection"'`( +380 "core" ( + "storage"(p& +4 "core" & [\ +2 "storage"(f& +4 "core" & ,\ +2 "manipulator"&l& +3 "core" &  4 +2 "manipulator"&o% +4 "core" % F   +2 .tForearm.seek :retract +2 "manipulator"&t'\ +95 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&q( +154 "core" ( + "manipulator"&v& +4 "core" &  D \ +2 "storage"(m& +3 "core" &\ \ \ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&r'D +106 "core" ' +2 .tElbow.hold +2 "manipulator"&|, +43 "core" , +10 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&w1 +68 "core" 1 +3 "manipulator"&}% +3 "core" % X~ ȼD +2 "storage"(\ & +4 "core" & \ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 320 counts +2 "manipulator"&_'τ +15 "core" ' + "manipulator"&^& +4 "core" &   \ +2 "storage"(u& +4 "core" &\ \  o\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&z' +16 "core" ' +2 "storage"(y% +4 "core" %@\ \  X\  +3 ."downElevator"SE.seek :down +5 "storage"('v +99 (s% +3 "core" %F ^\ U^ +2 "manipulator"&% +3 "core" %   +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"& '\ +93 "core" ' +55 ' + ."downElevator"SE.stop + "storage"(5 +3 .tPSV.dial :air +2 "processing"%  +80 "core"  +3 .tPS.seek 2.5ml + "processing"%{' +2631 "core" ' + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +42 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +52 "core" +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +51 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +51 "core" +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%'W +2630 "core" ' + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%& +3 "core" &\ +2 "manipulator"&& +4 "core" &   \ +2 "manipulator"&% +4 "core" %\    +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +169 "core" ( +2 "manipulator"&& +4 "core" &-   Y + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +2 "core" &-    Y +3 .tForearm.seek :garage +2 "manipulator"&'! +102 "core" ' +2 .tHand.close + "manipulator"&/ +71 "core" / + "manipulator"&& +4 "core" &- Y +2 "manipulator"&% +3 "core" % 5  +3 .tForearm.seek :retract + "manipulator"& '\ +100 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&7( +155 "core" ( + "manipulator"&& +4 "core" &   / +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +3 "core" &   +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&$' +98 "core" ' + "manipulator"&&& +4 "core" &   +2 "manipulator"&M% +3 "core" %   > o +3 "processing"%(& +3 "core" &\ +3 "processing"%*& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%'(Tg +5 "core" &\ +6 &4\ $e +9 &X\ 7 +9 &\ K +10 &_\ K +9 &~b \ K +10 &?_\ L +9 &c\ L +9 &a\ K +10 &a\ L +9 &Ia\ K +9 & `\ K +10 &!b\ K +9 &#_\ K +9 &%Pa\ K +10 &'b\ K +9 &(a#\ K +10 &*a&\ K +9 &,Xd!\ K +9 &.b#\ J +10 &/a,\ K +9 &1e8\ K +9 &3a`2\ K +10 &5#b-\ K +9 &6d;\ K +10 &8b2\ J +9 &:ia8\ K +9 &<+e;\ K +10 &=fD\ K +9 &?e=\ K +9 &Aqd5\ K +10 &C3e=\ K +9 &De8\ K +10 &Fh8\ K +9 &Hwm=\ L +9 &J2D\ N +10 &KD\ P +9 &MD\ P +9 &OpE\ Q +10 &Q3A\ P +9 &RA\ > +10 &T=z@\ Y +9 &TG*H\ * +5 ( +2 "processing"%*& +4 "core" &TGU\ * +2 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.51 + "processing"%-& +4 "core" &TGn\ * +2 .tHand.open + "manipulator"&1 +68 "core" 1 +2 "manipulator"&% +3 "core" %    o +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&!'\ +89 "core" ' +2 .tPRV.dial :air +2 "processing"%,  +44 "core"  + .tPSV.dial :mixloop +2 "processing"%U +40 "core" +2 "processing"%#% +4 "core" %Z\ +2 .tPS.seek 0.3ml +2 "processing"%+' +437 "core" ' +9 .tPSV.dial PSR +2 "processing"%. +96 "core"  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml +2 "processing"%X'* +495 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%6' +1912 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%% +96 "core" +2 .tPTV.dial :mixing + "processing"%0 @ +72 "core" A +2 .tPBV.dial :waste2 + "processing"%"  +89 "core"  +3 .tPS.seek 0ml +2 "processing"%~'W +2642 "core" ' +2 #tGaraging FlushPuck in Processing Clamp +6 "manipulator"&/& +3 "core" & + +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +7 "manipulator"&)( +25 "core" ( +2 "manipulator"&& +3 "core" &   } $ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &?& +3 "core" &   $ +2 .tForearm.seek PC +2 "manipulator"&' +93 "core" ' +2 .tHand.close +2 "manipulator"&4/ +70 "core" / +2 .tPC.seek :open +2 "processing"%x( +400 "core" ( + "manipulator"&<& +5 "core" &   $ + "manipulator"&% +4 "core" %    +2 .tForearm.seek :retract +2 "manipulator"&3'\ +90 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&I(- +140 "core" ( + "manipulator"&B& +4 "core" &-    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &5& +3 "core" &-    +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&:'! +107 "core" ' + .tHand.open +2 "manipulator"&H1 +70 "core" 1 +2 "manipulator"&C% +4 "core" % *   i +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +107 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%O& +3 "core" &\ +2 "manipulator"&% +4 "core" %\   %  +2 "storage"(F% +3 "core" %q\ !\  \ +2 "storage"(G. +4 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(Q( +200 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (A& +2 "core" & h\  +2 "manipulator"&S& +4 "core" &-    +2 "manipulator"&D% +4 "core" %\     +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&J( +169 "core" ( +2 "manipulator"&& +4 "core" &    F +2 "storage"(E& +4 "core" & \ \  \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&V' +115 "core" ' +2 "storage"(@& +4 "core" & \ \  \  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(1'H +279 "core" ' + "storage"(=- +4 "core" -'| + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 ([& +2 "core" & \ "\  +2 "manipulator"&\\& +4 "core" &   F +2 .tElbow.seek 2 +2 "manipulator"&;( +2 "core" ( +3 "manipulator"&Y& +3 "core" &   F +2 "storage"(]& +3 "core" & \ \ ;\  +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&P'y +32 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&/ +72 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&c& +2 "storage"(d'v +7 "core" &  X F +2 "manipulator"&g% +4 "core" % ϙ   9 +2 .tForearm.seek :retract +2 "manipulator"&W'\ +94 "core" ' +3 .tElbow.seek PC +2 "manipulator"&>( +167 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +108 "core" ( +47 "manipulator"&T& +5 "core" &   !t +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &2& +3 "core" &   !t +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&L' +99 "core" ' +2 "manipulator"&R& +4 "core" &    !s +2 "manipulator"&j% +4 "core" %   < +2 "processing"%k& +4 "core" &\ +3 "processing"%b& +4 "core" &y\ +3 .tPC.seek :closed +2 "processing"%Z(Tg +3 "core" &\ +8 &<w\ $d +9 &Ww\ 6 +10 &l\ K +9 &`d\ K +9 &v`j\ J +10 &6ck\ K +9 &`\\\ K +9 &e_\ K +10 &}bn\ K +9 &>dk\ K +10 & `k\ J +9 &!b]\ K +9 &#bS\ K +10 &%GdV\ K +9 &' `N\ K +10 &(`N\ J +9 &*`U\ K +9 &,Nb?\ K +10 &.^D\ J +9 &/^L\ J +9 &1^L\ K +10 &3V]P\ K +9 &5_H\ K +9 &6^=\ J +10 &8_G\ K +9 &:^]@\ K +10 & +10 &S:`\ #e +9 &TN("\ $ +6 ( + "processing"%b& +4 "core" &TN%\ $ +2 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.47 +2 .Hand.open + "manipulator"&n1 +73 "core" 1 +2 "manipulator"&h% +4 "core" %    +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&9'\ +95 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%p  +2 %f9 +6 "core" 9 +102 "processing"%l9 +3 "core" 9 +102 "processing"%o9 +3 "core" 9  +102 "processing"%v9 +3 "core" 9  +102 "processing"%m9 +3 "core" 9 +103 "processing"%i9 +2 "core" 9 +103 "processing"%e9 +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"%u9 +2 "core" 9/ +103 "processing"%t9 +2 "core" 93 +103 "processing"%y9 +2 "core" 97 +103 "processing"%q9 +3 "core" 9; +102 "processing"%s9 +3 "core" 9@ +103 "processing"%9 +2 "core" 9D +103 "processing"%r9 +3 "core" 9H +102 "processing"%_9 +3 "core" 9L +102 "processing"%a9 +3 "core" 9P +102 "processing"%9 +3 "core" 9U +103 "processing"%z9 +2 "core" 9Y +103 "processing"%9 +2 "core" 9] +103 "processing"%K9 +2 "core" 9a +103 "processing"%9 +2 "core" 9f +103 "processing"%9 +2 "core" 9 j +103 "processing"% 9 +2 "core" 9n +103 "processing"%9 +2 "core" 9r +103 "processing"%{9 +2 "core" 9!v\ +103 "processing"%9 +2 "core" 9({\ +103 "processing"%9 +3 "core" 9.\ +103 "processing"%9 +2 "core" 95\ +103 "processing"%9 +2 "core" 9<\ +4 .tPH.hold 2:00:00,28C +3 "processing"% pp: +2 .tdelay 1:30 +5 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%| +97 "core"  + #tPulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml + "processing"%' +587 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml +2 "processing"%'[ +1616 "core" ' +2 .tPTV.dial :puck + "processing"%  +71 "core"  + .tPSV.dial PTV +2 "processing"% +81 "core"  +2 .tPBV.dial :waste1 + "processing"%  +138 "core" + "processing"% % +4 "core" %`e\  +2 .tPS.seek 1.5ml +2 "processing"%' +611 "core" ' +2 .tdelay 3 seconds +301 .PBV.dial between PSV and waste1 +2 "processing"%& * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%M'W +1617 "core" ' +2 .tdelay 5:00 +19816 "Can"5\ :CoS +10186 #trecoverPSRreagent08 +2 .PTV.dial :puck + "processing"%(  +15 "core"  + .tPBV.dial :waste1 +2 "processing"%  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +6 "processing"% * +55 "core" , +4 .tPSR.select :air +2 .PSV.dial PSR + "processing"% +69 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%-' +2308 "core" ' +2 .tPSV.dial PTV +2 "processing"% +82 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"% +69 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%* +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%,  +69 "core"  +3 .tPS.seek 0ml + "processing"%U'W +2295 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%#  +131 "core" +2 .tPSV.dial :mixloop + "processing"%$ +42 "core" +2 .tPRV.dial :ab1 +2 "processing"% @ +71 "core" B +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%.'w +357 "core" ' +2 .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'+  +2 "processing"%X  +45 "core"  +4 +2 "processing"%%% +3 "core" %w\  +3 .tPS.seek 0.3ml +2 "processing"%0' +358 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'"  +30 "core" +2 .tPRV.dial :air +2 "processing"%6  +40 "core"  +3 .tPS.seek 0.9ml + "processing"%/'D +1270 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +70 "core" > +2 .tPS.seek 0.5ml +2 "processing"%?' +857 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%4  +42 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%7'[ +1619 "core" ' +2 .tPSV.dial :PML + "processing"%! +42 "core" +2 .tPTV.dial :mixing +6 "processing"%' @ +72 "core" A +2 .tPBV.dial :waste1 + "processing"%<  +33 "core"  +2 "processing"%% +3 "core" %^\  +2 .tPS.seek 1.85ml +2 "processing"%B'> +246 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%5 * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%'W +1962 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"')& +3 "core" &V\\h\ +2 "manipulator"&H& +4 "core" &\    !s +2 "manipulator"&C% +3 "core" %\ '  !P +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&3(- +131 "core" ( +2 "manipulator"&O& +3 "core" &.    +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &.   7  +2 .tForearm.seek :garage +2 "manipulator"&F'! +104 "core" ' +2 .tHand.close + "manipulator"&G/ +68 "core" / +2 "manipulator"&:& +4 "core" &. $  +2 "manipulator"&A% +4 "core" % /   +2 .tForearm.seek :retract +2 "manipulator"&S'\ +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&D( +271 "core" ( + "manipulator"&8& +4 "core" &   - +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" & - +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&E', +91 "core" ' +2 "manipulator"&I& +4 "core" &  8 - +2 "manipulator"&@% +4 "core" %,   : +2 "collection"'& +3 "core" &U[d\ +3 "collection"'=& +5 "core" &X[i\ +3 .tCC.seek :closed + "collection"'[(O +5 "core" &W]^\ +7 & 4X[]\ $e +10 &XW]g\ 7 +9 &XZ`\ K +9 &eW[Z\ K +10 &yfWYg\ K +9 &:aW[_\ K +9 &fY]e\ L +10 &aW[a\ K +9 &fW[d\ K +10 &BfV\\\\\ K +9 & `X[S\ K +9 &!fW\\[\ K +10 &#bW\\h\ L +9 &%KgVZc\ K +9 &'gW\\g\ J +10 &(eX[e\ K +9 &*jX[b\ K +10 &,RbY[_\ K +9 &.fW[d\ K +9 &/gV\\^\ K +10 &1bV]c\ J +9 &3YgY\\h\ L +9 &5_V[a\ K +10 &6fXZj\ K +9 &8gY[]\ K +10 &:beW\\X\ K +9 &<%eW\\g\ K +50 &=cW[[\ K +3 &?eV[h\ K +3 &AlgV[f\ K + &C/gX]e\ J + &DhT]]\ K + &FlX]d\ L +7 &HnsW\\g\ M +9 &J#X]h\ Q +9 &KV[_\ U +10 &MW\\\\\ W +9 &NYW[b\ * +9 &OX\\_\ H +9 ( +2 &OUWZj\ B +2 "collection"'=& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.56 +2 "collection"'\\& +3 "core" &OVWZf\ B +2 .tHand.open +2 "manipulator"&Y1 +75 "core" 1 +2 "manipulator"&]% +4 "core" % , +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 .tPSV.dial PSR +2 "processing"%c +96 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%g' +1606 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%J  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%V'W +1611 "core" ' +2 .tPSV.dial PSR + "processing"%1 +42 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%P' +2645 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV + "processing"%T  +2 "collection"';  +32 "core" +125  +2 .tPSV.dial :mixloop + "processing"%2 +95 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'R  +15 "core"  + .tPTV.dial :PRVmixing +2 "processing"%j  +72 "core" +2 .tPS.seek 0ml +2 "processing"%k'W +2629 "core" ' + .tPSV.dial :air +2 "processing"%d  +41 "core"  +2 .tPS.seek 2.5ml +2 "processing"%W' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"%x +42 "core" +2 .tPS.seek 0ml +2 "processing"%n'W +2626 "core" ' + .tPSV.dial :air +2 "processing"%h  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%f' +2626 "core" ' + .tPSV.dial :mixloop +2 "processing"%b +42 "core" +2 .tPS.seek 0ml +2 "processing"%l'W +2625 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&L& +8 "core" & G - +2 .tElbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&o( +25 "core" ( + "manipulator"&v& +5 "core" &   0  + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &m& +2 "core" &   +3 .tForearm.seek CC +2 "manipulator"&i', +105 "core" ' + .tHand.close +2 "manipulator"&e/ +70 "core" / +2 .tCC.seek :open +2 "collection"'w( +377 "core" ( + "manipulator"&}& +4 "core" &   "  +2 "manipulator"&\ % +3 "core" %  9 +3 .tForearm.seek :retract + "manipulator"&^'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&u(- +269 "core" ( + "manipulator"&t& +4 "core" &-   L +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &y& +3 "core" &-   L +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&q'! +104 "core" ' +2 .tHand.open +2 "manipulator"&s1 +71 "core" 1 +2 "manipulator"&% +3 "core" % '  S +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&r'\ +98 "core" ' +3 ."da"delayUntil "08:43:22.59" +9063 "Can"<\ ;DS +15847 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%_ @ +71 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%a  +34 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%z  +42 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2312 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%K +42 "core" +46 ."da"delay 2 seconds +205 .PSV.dial :air +2 "processing"%  +44 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +41 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2281 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%{ +123 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +591 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1606 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%|  +32 "core"  +2 "processing"%~% +3 "core" %]\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +598 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +34 "core" * +2 ."da"PS.seek 0ml +2 "processing"% 'W +1607 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%  +4 "core"  + ."da"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 +3 .PSV.dial PSR +2 "processing"%& +70 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2320 "core" ' + ."da"PSV.dial PTV +2 "processing"%p +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%( +70 "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 0ml +2 "processing"% 'W +2293 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%M +124 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +586 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1603 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%*  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%, +80 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%-  +32 "core"  +2 "processing"%#% +3 "core" %]\  +3 ."da"PS.seek 1.5ml +2 "processing"%$' +587 "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'W +1621 "core" ' +2 ."da"delay 2:00 +2756 "Can">\ aDS +9247 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%X  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%+  +34 "core" + ."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"%. +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%"' +2309 "core" ' + ."da"PSV.dial PTV +2 "processing"%6 +81 "core" ~ +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%0 +68 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%/  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%4'W +2284 "core" ' + #"da"getPMLReagent08 +53 .PRV.dial :air +8 "processing"%?  +42 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing + "processing"%!  +130 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%'  +41 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%<  +4 "core" + ."da"PSV.dial :mixloop +2 "processing"% +42 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%5' +381 "core" ' + ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%7  +42 "core"  +2 "processing"%B% +4 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%)'z +342 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%H  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%C'[ +1568 "core" ' + ."da"PSV.dial :PML +2 "processing"%O +42 "core" + ."da"PTV.dial :mixing +2 "processing"% @ +72 "core" B + ."da"PBV.dial :waste1 +2 "processing"%>  +33 "core"  + "processing"%G% +4 "core" %a\ +2 ."da"PS.seek 1.85ml +2 "processing"%:'A +231 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%A * +32 "core" * +3 ."da"PS.seek 0ml +2 "processing"%9'W +1972 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +34615 "Can"9\ CEE1S +13387 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%F @ +16 "core" @ +2 ."da"PBV.dial :waste1 +2 "processing"%8  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%3  +41 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%I' +2307 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%@ +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +41 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%S +41 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%`  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%\\'W +2286 "core" ' +2 #"da"washCycleDA #1 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%Y +123 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%]' +593 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%='[ +1616 "core" ' + ."da"PTV.dial :puck +2 "processing"%c  +72 "core"  + ."da"PSV.dial PTV +2 "processing"%E +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%J% +3 "core" %\\\  +3 ."da"PS.seek 1.5ml +2 "processing"%g' +593 "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"%V'W +1607 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%;  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%T  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%2 * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%R +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%j' +2314 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%P +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%d +71 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%k +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%x  +69 "core"  +3 ."da"PS.seek 0ml +2 "processing"%W'W +2289 "core" ' +2 #"da"washCycleDA #2 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +49 "processing"%h +132 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%n' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%b'[ +1610 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%f  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%L +80 "core" ~ +2 ."da"PBV.dial :waste1 +2 "processing"%v  +32 "core"  +2 "processing"%m% +4 "core" %W\  +2 ."da"PS.seek 1.5ml +2 "processing"%e' +590 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%D * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1608 "core" ' +2 ."da"delay 2:00 +5258 "Can":\ 5ES +6746 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%[  +4 "core"  + ."da"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 +3 .PSV.dial PSR +2 "processing"%i +80 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%t' +2301 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%y +67 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%o +70 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%s +70 "core" +2 ."da"delay 5 seconds +507 .PSV.dial :air +2 "processing"%  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%^'W +2295 "core" ' +3 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%q +122 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%_' +594 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%a'[ +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%z +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%l  +33 "core" +2 "processing"%K% +4 "core" %Z\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +592 "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 +1616 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + "processing"%  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%{  +33 "core" + ."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"% +69 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2302 "core" ' + ."da"PSV.dial PTV +2 "processing"% +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +7 "processing"%| +69 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%~ +70 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +69 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2305 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +3 .PSV.dial PSR + "processing"% +131 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +11 ."da"PS.reconfigure :default +17 "processing"%#A d`xb +8 ."da"PS.seek 0.25ml +6 "processing"%'7 +331 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +9 ."da"PS.seek 0.5ml +50 "processing"% ' +344 "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 +2 "processing"%&  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%p  +36 "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" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1617 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%M  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +7 "processing"% * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%* +72 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%,' +2439 "core" ' + ."da"PSV.dial PTV +2 "processing"%- +73 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%# +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +74 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%$'W +1823 "Can"7\ +"F]S +609 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%X +133 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%+'[ +2115 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +2 "processing"%%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%. +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%U  +34 "core" +2 "processing"%6% +3 "core" %_\ 0 +2 ."da"PS.seek 1.5ml +2 "processing"%0' +592 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +35 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%/  +103 "core"  +3 ."da"PS.seek 0ml +2 "processing"%"'W +1620 "core" ' +2 "processing"%?9 +3 "core" 95B +2 #"da"Processing Puck Heater at 27.9C before imaging +6 .PH.coast +2 "processing"%! +3 "core" 5B + "processing"%'& +4 "core" &TN\ / $ +7 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&<% +3 "core" %\  O N ?  +2 "storage"(% +4 "core" %t \ I +2 "storage"(4. +2 "core" .( +3 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 1 +2 "storage"(7( +199 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (B& +3 "core" & p j \ B +2 "manipulator"&5& +4 "core" &- Q M L +2 "manipulator"&H% +3 "core" %\  R N 0  +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&)( +174 "core" ( + "manipulator"&O& +4 "core" & O P  \\ +2 "storage"(& +4 "core" & 7\ G +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&>' +105 "core" ' +2 "storage"(G& +4 "core" & ^\ J +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(A'H +284 "core" ' +2 "storage"(C- +3 "core" -'s +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +2 "manipulator"&:& +3 "core" &   1 \\ +2 "storage"(F& +4 "core" & u w \ D +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +56 ."da"Forearm.seek 1 +2 "manipulator"&8'D +35 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&, +2 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 "storage"(3- +3 "core" -'s +3 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(9'9 +30 "core" ' +2 "manipulator"&@% +4 "core" %Qi  +2 "storage"(& +3 "core" & \ \ 3 +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 313 counts +2 "manipulator"&S'} +18 "core" ' +3 "manipulator"&`& +4 "core" & F T \ \\ +2 "storage"(I& +3 "core" & \ G +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&Y' +17 "core" ' +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(\\'0 +46 "core" ' +2 "manipulator"&]& +3 "core" & c T & \\ +2 "manipulator"&c% +4 "core" % D O  +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&E'\ +88 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&( +275 "core" ( + "manipulator"&J& +4 "core" & 8 5 A e +2 ."da"Elbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &=& +3 "core" &  2 e +2 ."da"Forearm.seek PC +2 "manipulator"&1' +90 "core" ' + ."da"Hand.close +2 "manipulator"&g/ +69 "core" / +2 ."da"PC.seek :open +2 "processing"%;( +400 "core" ( + "storage"(T& +4 "core" & \ H +2 "manipulator"&2& +3 "core" & E @ 9 e +2 "manipulator"&R% +4 "core" %  M B ; +2 ."da"Forearm.seek :retract +2 "manipulator"&V'\ +90 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&P( +241 "core" ( + "manipulator"&d& +4 "core" &\ : L < # +2 "storage"(k& +3 "core" & =\ F +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&x' +108 "core" ' + ."da"Hand.open +2 "manipulator"&j1 +67 "core" 1 +2 "storage"(h- +3 "core" -'0 +3 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(W' +25 "core" ' + ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.19 Pucks below Top Plate +2 "storage"(n' +53 "core" ' +3 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da24mar1109h50ml_niagara.tif +1944 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +30827 #"da"WARNING: Too Dark -- required 1874.4s exposure > 300s time limit\ SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da24mar1109h50ml_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da24mar1109h50ml20s_niagara.tif +2062 #SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da24mar1109h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da24mar1109h50ml30s_niagara.tif +3068 #SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da24mar1109h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "300.0 sec auto-exposure",Subject: "da24mar1109h50ml images!" +3 "storage"(f- +3 "core" -' +7 "storage"(L& +16 "core" &\ \  \ +11 "manipulator"&v& +7 "core" &\   "~ +2 ."da"Elbow.seek 1 +5 "manipulator"&m( +3 "core" ( +2 "manipulator"&b& +4 "core" &\  * "~ +2 "storage"(D& +6 "core" &  \ +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&e' +6 "core" ' +2 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.91 Pucks below Top Plate +2 "storage"(['< +110 "core" ' +2 "manipulator"&}& +6 "core" &\   "~ +2 "storage"(\ & +3 "core" &\ \ \ +3 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +4 "manipulator"&i'D +35 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&, +3 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 ."da"SE.reconfigure :default +5 "storage"(#QK-0-\ b +3 ."da"SE.seek 2.09 Pucks below Top Plate +2 "storage"(y'' +23 "core" ' +2 "manipulator"&o% +4 "core" %Q{ U ȼF +2 "storage"(s& +3 "core" & a\ +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 313 counts +2 "manipulator"&'} +12 "core" ' + "manipulator"&t& +4 "core" &\  "} +71 "storage"(q& +6 "core" &\ \ g\ +3 ."da"Forearm.reconfigure :tight +10 "manipulator"&#Q@2^d^\ b +9 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&^' +21 "core" ' +4 "storage"(_% +5 "core" %&\ \ t\ +6 ."downElevator"SE.seek :down +4 "storage"('v +99 (z% +5 "core" %jD \ RQ +5 "manipulator"&l% +9 "core" %  ( +4 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +4 "manipulator"&K'\ +90 "core" ' +22 ' +4 ."downElevator"SE.stop +2 "storage"(5 +6 (a& +7 "core" & I\ +5 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +7 #tStarting finalPurge +5 "processing"%& +13 "core" &\ +5 "manipulator"&& +8 "core" &   5 "} +4 "manipulator"&% +8 "core" %\    +5 ."psFlush"Elbow.seek FlushPuck::Garage +5 "manipulator"&{(- +175 "core" ( +4 "manipulator"&& +6 "core" &-   1 ` +5 ."psFlush"Elbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +8 && +6 "core" &-  > ` +5 ."psFlush"Forearm.seek :garage +4 "manipulator"& '! +102 "core" ' +4 ."psFlush"Hand.close +5 "manipulator"&/ +71 "core" / +4 "manipulator"&|& +6 "core" &- \  B ` +5 "manipulator"&~% +7 "core" % 5  R  +5 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek PC +4 "manipulator"&( +121 "core" ( +4 "manipulator"&& +7 "core" &   $ +5 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +5 && +6 "core" &  +4 ."psFlush"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +4 "manipulator"&' +96 "core" ' +4 "manipulator"& & +13 "core" &    +4 "manipulator"&&% +9 "core" %   ( +3 "processing"% & +9 "core" &\ +6 "processing"%p& +9 "core" &\ +6 ."psFlush"PC.seek :closed +2 "processing"%((Tg +9 "core" &\ +2 &\  +5 &3\ *x +8 &d\ = +10 &x\ L +9 &E[\ K +9 &_\ K +11 &a\ K +8 &b}\ K +10 &M]\ K +10 &`\ K +8 &_\ J +10 & `\ K +9 &"Vbz\ K +9 &$\\v\ K +11 &%_z\ K +8 &'_|\ K +10 &)__\ J +10 &+^\ K +8 &,^{\ J +10 &._y\ K +9 &0g]{\ J +9 &2(_~\ K +11 &3\\\ K +8 &5\\\ K +10 &7n]w\ K +10 &9/[{\ K +8 &:]r\ K +10 &<]\ K +9 &>v]p\ K +9 &@8[k\ K +11 &A]n\ J +8 &C^j\ K +11 &E}ad\ K +10 &G?el\ K +7 &Hjj\ L +10 &Jh\ O +9 &Lt\ Q +9 &N7w\ Q +11 &O{\ Q +8 &Q\ Q +9 &S_ynz\ 6 +11 &T''h{\ L +8 &TJ~\ ) +4 ( +6 "processing"%p& +94 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.52 +19 "processing"%& +4 "core" &TJ\ ) +4 &TJy\ ) +4 ."psFlush"Hand.open +4 "manipulator"& 1 +74 "core" 1 +3 "manipulator"&% +9 "core" %   6 ( +4 ."psFlush"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +6 ."psFlush"Forearm.seek :retract +4 "manipulator"&M'\ +104 "core" ' +2 ."psFlush"PSR.select :air +5 .PSV.dial PSR +4 "processing"% +44 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +5 "processing"%@ +15 ."psFlush"PS.seek 0.5ml +4 "processing"%' +210 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +388 "core" ' +3 ."psFlush"delay 5 seconds +504 .PSR.select :air +76 "processing"% +14 ."psFlush"PS.seek 2.5ml +3 "processing"%*' +313 #"uploadLog"upsync +1817 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"% @ +184 "core" @ + ."psFlush"PTV.dial :PRVmixing +2 "processing"%-  +129 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"%# +95 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%'9 +2632 "core" ' + ."psFlush"PSR.select :air +7 .PSV.dial PSR +2 "processing"% +96 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%,' +595 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%X' +2116 "core" ' + ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%$  +34 "core" + ."psFlush"PTV.dial :mixing +2 "processing"%% @ +70 "core" @ +2 ."psFlush"PSV.dial :mixloop +2 "processing"%. +109 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%U'9 +283 "Can"0\ ?FS +2353 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%6 +95 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%+'P +1101 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1612 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%/ +70 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%0  +71 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%?  +4 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%!'W +2627 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%' +70 "core"  + ."psFlush"PSR.select :flush +8 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +2 "processing"%<' +598 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2122 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%4 +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%B U +52 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%5'W +2631 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%H @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%Q' +2628 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%O  +68 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2637 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%u +42 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%G' +2633 "core" ' +2 ."psFlush"PSV.dial PTV +6 "processing"%r +80 "core" ~ + ."psFlush"PBV.dial PSV +2 "processing"%C U +4 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%:'W +2638 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%F @ +41 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%3' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%@  +67 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2625 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%` +42 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%I'P +1098 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%]' +1615 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%c +79 "core"  + ."psFlush"PTV.dial :puck +2 "processing"%>  +5 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%)  +51 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%A'W +2628 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%8 +66 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%S' +597 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%9' +2125 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%Y +80 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%J U +64 "core" T +2 ."psFlush"PS.seek 0ml +2 "processing"%='W +2628 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +40 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"%g' +2636 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%E  +79 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%Z'W +2628 "core" ' +2 ."psFlush"PSV.dial PSR +6 "processing"%T +41 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%2' +2639 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%R +80 "core"  + ."psFlush"PBV.dial PSV +2 "processing"%1 U +5 "core" T +2 ."psFlush"PS.seek 0ml +2 "processing"%d'W +2627 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%k @ +41 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2633 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%j  +80 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%h'W +2628 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'V& +4 "core" &af\ +2 "manipulator"&\\& +3 "core" &  j +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&W( +3 "core" ( +2 "manipulator"&f& +4 "core" &    +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &L& +3 "core" &   ( +2 .tForearm.seek PC +2 "manipulator"&v' +96 "core" ' + .tHand.close +2 "manipulator"&b/ +73 "core" / +2 .tPC.seek :open +2 "processing"%D( +401 "core" ( +2 "manipulator"&}& +4 "core" &  * + "manipulator"&\ % +4 "core" %   <  +2 .tForearm.seek :retract +2 "manipulator"&o'\ +91 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&s( +360 "core" ( + "manipulator"&t& +4 "core" &  2 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &P& +3 "core" &  2 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&x', +101 "core" ' +47 "manipulator"&n& +4 "core" &  2 +2 "manipulator"&q% +4 "core" %,  +2 "collection"'_& +4 "core" &be\ +3 "collection"'e& +6 "core" &cg\ +2 .tCC.seek :closed +8 "collection"'m(O +4 "core" &bg\ +3 &bg\ 5 +9 &CJce\ / +9 &qtag\ D +9 &kbg\ K +10 &`bg\ K +9 &eae\ K +9 &bkdf\ K +10 &&c_f\ J +9 &ead\ K +10 &e`e\ J +9 &kd`f\ K +9 &!,hce\ K +10 &"ccf\ K +9 &$jbe\ K +9 &&sbef\ K +10 &(4fch\ K +9 &)ebg\ K +10 &+bag\ K +9 &-|ece\ J +9 &/>bce\ J +10 &0ccd\ K +9 &2gbf\ K +9 &4`ag\ K +10 &6Dabe\ K +9 &8bcf\ J +10 &9c_f\ K +9 &;gbg\ K +9 &=Nbaf\ J +10 &?eaf\ J +9 &@baf\ J +9 &Becg\ J +10 &DVcbh\ K +9 &Fhag\ K +10 &Gpbf\ L +9 &Ibf\ O +9 &KD`e\ T +10 &L`e\ V +9 &Nzbf\ : +9 &Oc,af\ "e +10 &OD`g\ > +2 ( +2 "collection"'e& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.47 +2 "collection"'[& +3 "core" &OA`g\ > +2 .tHand.open +2 "manipulator"&z1 +75 "core" 1 +3 "manipulator"&l% +4 "core" % ,  +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&i'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'a& +4 "core" &OAbd\ > +2 "collection"'% +4 "core" %ag\ +2 .tCSV.dial CSR +2 "collection"'  +39 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'y'l +889 "Can"/\ BaGS +460 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +10 '% +2 "core" %l`d\  +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'' +645 "core" ' + .tCSV.dial :waste +2 "collection"'^ +123 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'' +1983 "core" ' +2 #tFlushing lower manifold's waste1 port +2 "collection"'& +3 "core" &OBdf\ > +2 "collection"'% +4 "core" %af\ + .tCSV.dial :flush +2 "collection"'  +41 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml +2 "collection"''l +1206 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'| @ +40 "core" A +2 "collection"'~% +3 "core" %lae\  +3 .tCS.seek 7ml +2 "collection"'K' +531 "core" ' + ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'  + '  +42 "core"  +87  +2 .tCBV.dial :waste1 +2 "collection"' @ +49 "core" ? +3 .tCS.seek 0ml + "collection"' ' +1652 "core" ' +2 #tFlushing lower manifold's waste2 port +2 "collection"'&& +3 "core" &OAei\ > +2 "collection"' % +4 "core" %fj\ +2 .tCSV.dial :flush + "collection"'{  +70 "core" +3 .tCS.seek 5ml +2 "collection"''l +1209 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'; @ +42 "core" A +2 "collection"'% +3 "core" %lde\ \ +3 .tCS.seek 7ml + "collection"' ' +533 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV + "collection"'  +2 'p  +7 "core"  +34  +2 .tCBV.dial :waste2 + "collection"'  +110 "core"  +2 .tCS.seek 0ml +6 "collection"'' +1660 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'"& +4 "core" &OAbg\ > +2 "collection"'% +3 "core" %af\ +2 .tCSV.dial CSR +2 "collection"'  +40 "core"  +2 #tPulling 8ml of CSR.kill +2 .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml + "collection"'-' +1874 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml + "collection"'#' D +529 "core" ' +3 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"'* '  +97 "core" +49  +3 .tCTV.dial :intake + "collection"'  +71 "core" + .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml +2 "collection"',' \\ +1886 "core" ' +2 .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air + "collection"'$  +71 "core"  +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'%' +584 "core" ' +2 .tCSV.dial CSR +2 "collection"'.  +96 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'X'l +1352 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'6' D +1351 "core" ' + .tCSV.dial CBV +2 "collection"'U +97 "core" +2 .tCS.seek 0ml +2 "collection"'+' +2614 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +6 "manipulator"&/& +4 "core" &   > 1 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +7 "manipulator"&0( +23 "core" ( + "manipulator"&?& +4 "core" &  * - +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &   - +2 .tForearm.seek CC +2 "manipulator"&'', +104 "core" ' +2 .tHand.close + "manipulator"&!/ +77 "core" / +2 .tCC.seek :open +2 "collection"'<( +379 "core" ( + "manipulator"&4& +4 "core" &  o - +2 "manipulator"&B% +3 "core" %    W  +3 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&H(- +269 "core" ( +2 "manipulator"&5& +3 "core" &-   J +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &O& +3 "core" &-  J J +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&Q'! +104 "core" ' +3 .tHand.open + "manipulator"&u1 +70 "core" 1 +2 "manipulator"&% +3 "core" % *    +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&r'\ +98 "core" ' +2 "processing"%C& +4 "core" &R\ +34620 "Can"1\ .UHS +60001 0\ -HS +19560 #t-> access 1 +3 "storage"(G% +3 "core" %v\ \ \ +2 "manipulator"&F% +3 "core" %\     +2 "manipulator"&:& +4 "core" &-  % J +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(@(; +672 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (3& +2 "core" &; u\  +1283 #t-> access 2 +2 "storage"(`% +3 "core" %v \  \ +3 "manipulator"&% +3 "core" %\     +2 "manipulator"&I& +3 "core" &-  J +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(c(K +202 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (>& +3 "core" &K \ +1883 #t-> exit +7 #mEXIT @1710165881.01EDT @1710771289.74EDT = =tMAIN =mMAIN_scheduler @EDT1710771291.53 #"core_reset"Sent BREAK +2 #t@13573 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +210 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +247 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +415 "Can"N|\ C/ + N|\ C/ + #tPolling Can every 10:00 +3 #Cleanly exited at 10:04:40EDT11-Mar-24 +1202 #-> ESP.ready! +3 #Powering core bus +568 .Gate.power :raw,:ON +3 "sampler") +25 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X startTube 2 +576 #-> da 50 +3 #da sampling at most 50ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 10:15:58EDT18-Mar-24\\n{}\\nCan@10:15:00, 20.4C, 17% humidity, 14.5psia, 12.936V, 0.104A, 0.003Ah, 1.34W",Subject: "da sampling at most 50ml" +2 "collection"'1& +6 "core" &mr \ # +2 .tHand.open +2 "manipulator"&21 +76 "core" 1 +2 "manipulator"&3% +4 "core" % \ "   +4 "storage"(4% +4 "core" %z "\ L +2 "storage"(5. +2 "core" .( +4 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(6( +203 "core" ( +5 .tSC.configure :limp +5 "storage"($(\ 1b +5 (7& +7 "core" & V\ K +5 "manipulator"&8& +7 "core" &\ ^ X } # +7 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +6 .tElbow.seek 2 +3 "manipulator"&9( +15 "core" ( +2 "manipulator"&:& +4 "core" & a a !s +2 "storage"(;& +5 "core" & 8\ K +2 .tForearm.seek 2 + 700 counts +3 "manipulator"&<' +94 #"uploadLog"upsync +26 "core" ' +2 "storage"(=& +4 "core" & W\ M +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(>'H +279 "core" ' + "storage"(?- +3 "core" -'X +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (@& +4 "core" & c\ K +2 "manipulator"&A& +4 "core" & ' !s +2 .tElbow.seek 2 +2 "manipulator"&B( +24 "core" ( + "manipulator"&C& +4 "core" & } | J +2 "storage"(D& +3 "core" & \ L +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&E'y +22 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&F/ +70 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&G& +2 "storage"(H'v +7 "core" & { ) +2 "manipulator"&I% +4 "core" % v % 7 +3 .tForearm.seek :retract + "manipulator"&J'\ +98 "core" ' +2 .tElbow.seek CC +2 "manipulator"&K( +143 "core" ' +39 ."downElevator"SE.stop +8 "storage"(5 + "core" ( +3 "manipulator"&L& +4 "core" & T X z 3 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &M& +3 "core" & ^ a  3 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&N', +102 "core" ' + "manipulator"&O& +4 "core" & g a 3 +2 "manipulator"&P% +4 "core" %$ c c * +2 "collection"'Q& +4 "core" &pr\ ! +3 "collection"'R& +5 "core" &nr\ ! +2 .tCC.seek :closed +2 "collection"'S(O +5 "core" &ms\ ! +6 &Onq\ %i +10 &tWmr\ 9 +9 &ms \ N +9 &\\ns\ O +10 &I_pr\ P +9 & ^nq \ O +9 &_mr\ O +10 &]mr\ O +9 &R^pp \ O +10 &^nr \ O +9 &\\nr\ O +9 &!_mr\ O +10 &#[]pq \ O +9 &%^op\ O +9 &&]mr\ O +10 &(]mq\ O +9 &*bbnq\ O +10 &,&[no\ O +9 &-]nr\ O +9 &/`oq \ O +10 &1l\\mq\ O +9 &3-aoq\ O +9 &4\\mq\ O +10 &6boq\ O +9 &8t]ns\ O +10 &:6\\lr\ O +9 &;\\nr\ O +9 &=Zoq\ O +10 &?}[nq\ N +9 &A=[nq\ O +10 &B[nr\ O +9 &D]pq\ O +9 &Fbos\ P +10 &H=ros\ R +9 &Ilr\ U +9 &Klp\ Z +10 &Memp\ \\ +9 &Nckq\ 4 +9 &Ozmq\ P +10 ( + &O\\lp\ G +2 "collection"'R& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.64 + .Hand.open +2 "manipulator"&T1 +73 "core" 1 + "manipulator"&U% +4 "core" % $ M ; * +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&V'\ +93 "core" ' +3 #tcollectSample 50ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close + .Exhaust.select :close +2 .SS.hold + "sampler")W+ +3 "core" + +2 "sampler")X% +4 "core" % \ X +2 "collection"'Y& +3 "core" &O]mq\ G +4 "Can"L|\ +M/ +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +2 .SSV.dial :spit,avoiding: :exhaust +2 "sampler")Z  +4 "core"  +2 .tSS.reconfigure :fast +3 "sampler")#.0X +2 ."airStroke"CS.seek 10ml +2 "collection"'' D +96 "core"  + .tCTV.dial :air +2 "collection"'  +64 ."flow"Gate.power :analytic3,:OFF +2 ."samplerPumpShutdown"Gate.power :sampler,:OFF +8 "core"  + .tdelay 15 seconds +1503 .SSV.dial :spit,avoiding: :exhaust + "sampler") +135 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +3 .tSS.seek 0ml +4 "collection"'  +2 "sampler")' +6 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")  +126 "core" ~ +7  +546 ' +2 .tSSV.dial between CBV and plug +2 "sampler") +49 "core" +2 .tCBV.dial between SSV and waste2 +2 "collection"'  +27 "core"  +2 "collection"'% +4 "core" % Flo\  \ +3 ."connect"CTV.dial CSV,avoiding: :air +2 .tCSV.dial CTV +4 "collection"'  + '  +16 "core"  +32  +3 .tCS.reconfigure :pressurize +2 "collection"'# d@<< &b +3 .tCS.seek 0ml +2 "collection"'' +2227 "core" 'b $ &\  +3 "collection"'"% +3 "core" %4 $ )\   +2 "sampler")#% +4 "core" % \ L +2 #tBubblePoint: Intake @24.2psia, Outlet @0.1psia +2 .CBV.dial SSV + "collection"'$ @ +31 "core" A +2 .tSS.reconfigure :default +2 "sampler")#.0X  +2 'L  +5 "core"  +38  +2 .tCS.reconfigure :pressurize +3 "collection"'# d@<< &b +2 .tCS.seek 0ml +2 "collection"'E' +2415 "core" '| &\  +3 "collection"'M% +4 "core" %O $ *\   +2 "sampler")B% +3 "core" % \ L +3 #tBubblePoint: Intake @24.2psia, Outlet @0.8psia + .CBV.dial SSV +2 "collection"'O @ +35 "core" A +2 .tSS.reconfigure :default +2 "sampler")#.0XnP +102 "collection"''9 +3 "core" 9WoM +103 "collection"'(9 +2 "core" 9qpJ +103 "collection"'%9 +3 "core" 9rI +103 "collection"')9 +2 "core" 9tF +103 "collection"',9 +2 "core" 9uD +103 "collection"'+9 +2 "core" 9wB +103 "collection"'-9 +2 "core" 9w? +103 "collection"'.9 +3 "core" 9\ y> +103 "collection"'09 +2 "core" 9"y< +103 "collection"'*9 +2 "core" 9:z: +103 "collection"'29 +2 "core" 9R{7 +103 "collection"'9 +2 "core" 9j}5 +103 "collection"'/9 +3 "core" 94 +103 "collection"'19 +2 "core" 92 +103 "collection"'39 +2 "core" 90 +103 "collection"'59 +2 "core" 9. +103 "collection"'79 +2 "core" 9, +103 "collection"'49 +2 "core" 9+ +103 "collection"':9 +2 "core" 9) +141 "collection"';9 +9 "core" 9$' +103 "collection"'9 +3 "core" 99 % +103 "collection"'=9 +2 "core" 9M# +103 "collection"'9 +3 "core" 9a" +103 "collection"'@9 +2 "core" 9s! +103 "collection"'9 +2 "core" 9 +103 "collection"'89 +3 "core" 9! +102 "collection"'9 +3 "core" 9% +103 "collection"'C9 +2 "core" 9) +103 "collection"'D9 +3 "core" 9- +103 "collection"'G9 +2 "core" 91 +103 "collection"'?9 +2 "core" 96 +103 "collection"'I9 +2 "core" 9: +103 "collection"'99 +3 "core" 9 > +103 "collection"'<9 +2 "core" 9 B +103 "collection"'>9 +2 "core" 9 )F +103 "collection"'L9 +2 "core" 9 7K +103 "collection"'A9 +3 "core" 9 EO +102 "collection"'M9 +4 "core" 9 RS +102 "collection"'B9 +3 "core" 9 _W +102 "collection"'O9 +3 "core" 9 k[ +103 "collection"'F9 +2 "core" 9 v` +103 "collection"'Q9 +2 "core" 9 d +103 "collection"'H9 +3 "core" 9 h +103 "collection"'J9 +2 "core" 9 l +103 "collection"'P9 +2 "core" 9 q +103 "collection"'!9 +3 "core" 9 u +102 "collection"'R9 +3 "core" 9 y +103 "collection"'U9 +2 "core" 9 } +103 "collection"'X9 +2 "core" 9 \ +103 "collection"'Y9 +2 "core" 9 \ +103 "collection"'N9 +3 "core" 9 \ +102 "collection"'T9 +3 "core" 9 \ +103 "collection"'W9 +3 "core" 9  +103 "collection"'E9 +2 "core" 9  +103 "collection"'9 +2 "core" 9  +103 "collection"'Z9 +2 "core" 9  +103 "collection"']9 +2 "core" 9  +103 "collection"'^9 +4 "core" 9\  +102 "collection"'_9 +3 "core" 9\  +102 "collection"'\\9 +3 "core" 9\ \  +103 "collection"'[9 +2 "core" 9\  +103 "collection"'b9 +2 "core" 9\  +103 "collection"'`9 +3 "core" 9\  +103 "collection"'c9 +2 "core" 9\  +103 "collection"'e9 +3 "core" 9\  +102 "collection"'f9 +3 "core" 9\ # +103 "collection"'d9 +2 "core" 9\ ' +103 "collection"'i9 +3 "core" 9\ * +103 "collection"'a9 +2 "core" 9\ , +3 .tCH.hold 10:00,70C +3 "collection"'k `\ t `\ *\ +3 'j9 +7 "core"  + 9\ .\ - + "collection"'g% +4 "core" %  +2 #tBegun lysing Collection Puck Heater at 68.1C/16.2psia +45822 "Can"O\ 2H +14167 "core" ` + "collection"'l9 +3 "core" 9\ ti +2 "collection"'o% +4 "core" %\ +2 #tEnded lysing Collection Puck Heater at 70C/15.3psia +2 .CS.seek 0ml +2 "collection"'h' +330 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +3 "collection"'q @ +103 "core" B +2 .tCSV.dial :air +2 "collection"'s @ +42 "core" ? +3 .tCS.seek 5ml +2 "collection"'m'l +1357 "core" ' + .tCSV.dial CTV +2 "collection"'t  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'n @ +43 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'w  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'x @ +43 "core" > + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'y' +1353 "core" ' +2 "collection"'z% +3 "core" % V Y\  +2 #tPuck @26.8psia after final lysis pressurization + #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"'u +102 "core"  + .tCBV.dial CSV +2 "collection"'v  +29 "core"  +2 "collection"'}% +4 "core" %\  +2 .tCS.seek 5ml +2 "collection"'|'l +1357 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'~  +44 "core" + "collection"'{% +4 "core" %l{{ Y\  +2 .tCS.seek 7ml +2 "collection"'' +584 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"' @ +42 "core" > +2 .tCS.seek 10ml +2 "collection"'' D +883 "core" ' +9 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +116 "core" ^ +2 #tLysing Complete + "collection"'& +4 "core" &OY"$\ G +2 #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&% +3 "core" %\     +2 "storage"(% +4 "core" % [ W N\ @ +2 "storage"(\ . +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(( +191 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & b l S\ > +2 "manipulator"& & +4 "core" &   ' 3 +2 "manipulator"& % +4 "core" %\     +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +156 "core" ( +3 "manipulator"&& +4 "core" & > > 2 +2 "storage"( & +4 "core" & x w |\ B +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&' +97 "core" ' +2 "storage"(& +4 "core" & w x k\ B +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('H +275 "core" ' +2 "storage"(- +3 "core" -'H +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 .tSE.seek :place + "storage"('6 +33 "core" ' +2 "manipulator"&& +4 "core" & 0 4 8 +2 "manipulator"&% +3 "core" % - " J +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"& '\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +152 "core" ( +2 "manipulator"&& +4 "core" &    5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &"& +3 "core" &   5 +3 .tForearm.seek CC + "manipulator"&#', +105 "core" ' +2 .tHand.close + "manipulator"&$/ +71 "core" / +2 .tCC.seek :open +2 "collection"'( +375 "core" ( +2 "storage"(&& +3 "core" & x x e\ A +2 "storage"('& +4 "core" & w y \ A +2 "manipulator"&(& +4 "core" & + 1 +2 "manipulator"&%% +3 "core" %  C +2 .tForearm.seek :retract +2 "manipulator"&)'\ +96 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&,( +154 "core" ( + "manipulator"&+& +4 "core" & 7 H  \ +3 "storage"(-& +3 "core" & Z\ F +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&.'D +110 "core" ' +2 .tElbow.hold + "manipulator"&0, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open +2 "manipulator"&*1 +65 "core" 1 +2 "manipulator"&2% +4 "core" % Uq +2 "storage"(& +4 "core" & p p \ ? +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 317 counts + "manipulator"&/'ρ +16 "core" ' + "manipulator"&1& +4 "core" & W \\ \ +2 "storage"(3& +4 "core" & (\ E +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&5' +17 "core" ' +2 "storage"(7% +3 "core" %@ K\ E +3 ."downElevator"SE.seek :down +3 "storage"(4'v +99 (:% +3 "core" %wG w _\ C\\x +2 "manipulator"&;% +4 "core" % , .  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +79 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'=& +4 "core" &),\  +2 "manipulator"&& +4 "core" & T R r \ +2 "manipulator"&@% +5 "core" %\  S S D  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +173 "core" ( +2 "manipulator"&8& +4 "core" &- W Z D + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &- H R . D +3 .tForearm.seek :garage + "manipulator"&C'! +105 "core" ' + .tHand.close + "manipulator"&D/ +76 "core" / +41 "manipulator"&G& +11 "core" &-   D +2 "manipulator"&?% +4 "core" % + g +2 .tForearm.seek :retract +2 "manipulator"&I'\ +105 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&9( +281 "core" ( +2 "manipulator"&<& +4 "core" & 0 1 1 :+ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &>& +3 "core" & ; / F :+ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&L', +104 "core" ' + "manipulator"&A& +4 "core" &   :* +2 "manipulator"&M% +4 "core" %*   { +2 "collection"'B& +5 "core" &03[\  +2 "collection"'O& +5 "core" &13\  +2 .tCC.seek :closed +2 "collection"'F(O +5 "core" &35\  +7 & 924\ &i +9 &Wy25\ 8 +10 &y25e\ L +9 &W04\ N +9 &tY34\ N +10 &6W33\ N +9 &[26\ N +9 &W04\ N +10 &|X24\ N +9 &>Y36\ N +10 & Z26\ N +9 &!Y14\ N +9 &#W15\ N +10 &%FY24\ N +9 &'W36\ N +9 &(W16\ N +10 &*W45\ N +9 &,NW45\ N +10 &.Y34\ N +9 &/\\15\ N +9 &1U46\ N +10 &3VY36\ N +9 &5U27\ N +9 &6Y38\ N +10 &8\\57\ N +9 &:_W07\ M +10 &< Y26\ N +9 &=T38\ N +9 &?W26\ M +10 &AfW28w\ N +9 &C)W56Z\ M +9 &DX27\ N +10 &F_47\ O +9 &Heo37\ Q +10 &J37\ V +9 &K36\ Z +9 &M17\ \\ +10 &N`25\ (| +9 &O%55\ P +9 ( +2 &Oc5=t\ F +2 "collection"'O& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.73 +2 "collection"'Q& +3 "core" &Oc46f\ F +2 .tHand.open + "manipulator"&H1 +68 "core" 1 + "manipulator"&J% +4 "core" % '   ~ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&P'\ +95 "core" ' +2 .tPSV.dial PSR + "processing"%! +131 "core"  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%j +10 .tPS.seek 1.5ml + "processing"%R' +1609 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%U  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%X'W +1610 "core" ' +2 .tPSV.dial PSR + "processing"%Y +44 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%N' +2629 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%T +2 "collection"'W  +7 "core" @ +2 "processing"%E +2 "core" @ +3 "processing"%  +70 "core" +95  + .tPSV.dial :mixloop +2 "processing"%Z +101 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"']  +16 "core" + .tPTV.dial :PRVmixing +2 "processing"%^  +135 "core" +2 .tPS.seek 0ml +2 "processing"%_'W +2629 "core" ' + .tPSV.dial :air +2 "processing"%\\  +47 "core"  +2 .tPS.seek 2.5ml +2 "processing"%[' +2633 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%b +43 "core" +3 .tPS.seek 0ml +2 "processing"%`'W +2636 "core" ' + .tPSV.dial :air +2 "processing"%c  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%e' +2633 "core" ' +2 .tPSV.dial :mixloop + "processing"%f +44 "core" +2 .tPS.seek 0ml +2 "processing"%d'W +2627 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&i& +4 "core" &    9) +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&a( +3 "core" ( +2 "manipulator"&j& +4 "core" &    9) +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &g& +3 "core" &    9) +3 .tForearm.seek CC + "manipulator"&r', +110 "core" ' +2 .tHand.close + "manipulator"&k/ +67 "core" / +2 .tCC.seek :open +2 "collection"'l( +379 "core" ( +2 "manipulator"&o& +4 "core" &   8 9) + "manipulator"&p% +4 "core" %    W +2 .tForearm.seek :retract +2 "manipulator"&q'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&s(- +282 "core" ( +2 "manipulator"&h& +4 "core" &- R M  + +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &t& +3 "core" &- R P O + +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +44 .tForearm.seek :garage +9 "manipulator"&n'! +105 "core" ' +2 .tHand.open +2 "manipulator"&w1 +70 "core" 1 +2 "manipulator"&x% +3 "core" % '  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&m'\ +105 "core" ' + .tPSV.dial :mixloop +2 "processing"%z +4 "core" +2 .tPTV.dial :PRVmixing + "processing"%u  +5 "core" +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +3 "processing"%v  +2 "collection"'}  +5 "core"  +9 +2 .tCTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'y& +4 "core" &KO}\  +2 "manipulator"&~% +4 "core" %  R U [  +2 "storage"({% +4 "core" %w c\ G +2 "storage"(|. +2 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(( +198 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & x D\ C +2 "manipulator"&& +4 "core" &- M R ^ + +2 "manipulator"&% +3 "core" %  N G :  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&( +179 "core" ( + "manipulator"&& +4 "core" &\ [ W  # +2 "storage"(\ & +4 "core" & ]\ F +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&' +97 "core" ' +2 "storage"( & +3 "core" & $\ G +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"( 'H +281 "core" ' + "storage"(6- +3 "core" -'l +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (& +3 "core" & v  y\ D +2 "manipulator"& & +4 "core" &\ A @ # +2 .tElbow.seek 2 + "manipulator"&( +4 "core" ( +2 "manipulator"&K& +4 "core" &\ H K [ # + "storage"(V& +4 "core" & w w ~\ D +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&'y +25 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&/ +74 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +2 "storage"('v +7 "core" &\ ? K # +2 "manipulator"&% +4 "core" % } P 3 k +2 .tForearm.seek :retract +2 "manipulator"&"'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +155 "core" ( +2 "manipulator"&& +4 "core" & D @ 3 + ' +2 ."downElevator"SE.stop +3 .tElbow.reconfigure :loose + "storage"(5 +4 "manipulator"&$ &.,(#b +4 &$& +2 "core" & > ; 3 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"& ', +99 "core" ' + "manipulator"&S& +4 "core" &   N 3 +2 "manipulator"&&% +4 "core" %+  +2 "collection"''& +4 "core" &MO`\  +2 "collection"'(& +6 "core" &LOg\  +2 .tCC.seek :closed +2 "collection"'%(O +5 "core" &LQl\  +5 &\ *LNd\ %f +10 &WyKNP\ 8 +9 &}LO8\ M +10 &TKO(\ N +9 &dXIO}\ N +9 &&UNP\ N +10 &XKNv\ M +9 &WJMc\ M +9 &lWJON\ N +10 &.WKO@\ N +9 &VMO-\ M +10 &!\\MO \ N +9 &#uWNP\ M +9 &%7ZLO\ M +10 &&XKOf\ M +9 &(XMN\ M +9 &*{]JP\ N +10 &,>VKP~\ N +9 &.VMOu\ N +9 &/\\MQd\ M +10 &1YKNW\ M +9 &3F]KOV\ N +10 &5YLOH\ N +9 &6WKO:\ N +9 &8\\KO7\ N +10 &:OXJN0\ M +9 &<]LQ"\ N +10 &=XKQ\ N +9 &?\\MN\ M +9 &AWVLP\ M +10 &CYMN\ M +9 &D\\LO\ N +9 &F`KN\ N +10 &HYkKO\ O +9 &JKL\ T +10 &KKM\ X +9 &M~JN3\ [ +9 &NdJM!\ - +10 &O{KN.\ N +8 ( +3 "collection"'(& +3 "core" &O]KO\ H +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.67 +2 .Hand.open + "manipulator"&+1 +66 "core" 1 + "manipulator"&-% +4 "core" % + +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&#'\ +95 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'  +132 "core"  +2 .tCSV.dial CTV + "collection"'*  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%2' +2639 "core" ' +2 "collection"'% +3 "core" % C\ !$S\  +3 .tCS.seek 4.15ml +2 "collection"'1'Q +1567 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air +43 "processing"%3  +51 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%7  +71 "core"  +2 .tPS.seek 0ml +2 "processing"%)'W +2638 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"': ` +38 "core" _ + .tCSV.dial :air +2 "collection"'; @ +44 "core" ? +2 .tCS.seek 10ml +2 "collection"',' D +1086 "Can"Q\ &Enޞ +477 "core" ' + .tCSV.dial CTV +2 "collection"'.  +44 "core"  +2 .tCS.seek 0ml +6 "collection"'/' +2613 "core" ' +2 .tCBV.dial :waste1 +2 "collection"'= @ +29 "core" > +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'  +134 "core" +2 "collection"'& +3 "core" &O]ILQ\ H +2 #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&@% +3 "core" %\     +3 "storage"(5% +4 "core" %{ x w \ B +2 "storage"(8. +2 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(( +193 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (4& +3 "core" & p n \ ? +2 "manipulator"&0& +4 "core" &   3 +2 "manipulator"&D% +3 "core" %\  \ \ G  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&G( +157 "core" ( +2 "manipulator"&?& +4 "core" & ; =  +2 "storage"(& +4 "core" & w\ C +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&C' +104 "core" ' +2 "storage"(<& +4 "core" & y { K\ D +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(>'H +279 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&A& +3 "core" & 9 4 2  +2 "storage"(M& +3 "core" & v { 0\ C +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&B'D +34 "core" ' + .tElbow.hold +2 "manipulator"&I, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(- +4 "core" -' +2 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"(Q'J +31 "core" ' +2 "manipulator"&H% +3 "core" %W| J @ +2 "storage"(J& +4 "core" & H H\ ; +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 319 counts +2 "manipulator"&O'σ +15 "core" ' + "manipulator"&!& +4 "core" & B H (  +2 "storage"(L& +4 "core" & w w o\ B +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&U' +17 "core" ' +3 .tSE.seek 1.11 Pucks below Top Plate + "storage"(R'A +39 "core" ' +2 "manipulator"&Y& +3 "core" & P Q S  +2 "manipulator"&X% +4 "core" % < N  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&T'\ +94 "core" ' + .tElbow.seek CC +2 "manipulator"&E( +161 "core" ( + "manipulator"&W& +4 "core" &    ' +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &   ' +2 .tForearm.seek CC +2 "manipulator"&Z', +103 "core" ' +2 .tHand.close + "manipulator"&]/ +68 "core" / +2 .tCC.seek :open +2 "collection"'^( +376 "core" ( +2 "storage"(N& +3 "core" & w w p\ C +2 "storage"(\\& +4 "core" & n \ D +2 "manipulator"&_& +4 "core" &   ' +2 "manipulator"&b% +4 "core" % "   w +2 .tForearm.seek :retract +2 "manipulator"&['\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&c( +148 "core" ( + "manipulator"&`& +4 "core" & P Q , +2 "storage"(f& +4 "core" & o\ G +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&e'D +111 "core" ' +2 .tElbow.hold + "manipulator"&i, +4 "core" , +42 .tElbow.reconfigure :tight +10 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&j1 +71 "core" 1 +3 "manipulator"&g% +4 "core" % Xo   + "storage"(k& +4 "core" & K U \ @ +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 320 counts +2 "manipulator"&9'τ +15 "core" ' +2 "manipulator"&P& +4 "core" & P P ) +2 "storage"(F& +4 "core" & J\ G +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&o' +25 "core" ' +3 "storage"(p% +3 "core" %I *\ G +3 ."downElevator"SE.seek :down +5 "storage"(r'v +99 (h% +3 "core" %? ]\ E[t +2 "manipulator"&t% +4 "core" % S R C +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&a'\ +91 "core" ' +54 ' + ."downElevator"SE.stop +2 "storage"(5 +3 .tPSV.dial :air + "processing"%w  +73 "core" +2 .tPS.seek 2.5ml +2 "processing"%x' +2635 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%q +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%z  +43 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%u +43 "core" +2 .tdelay 1 second +102 .PSV.dial :air +72 "processing"%v  +44 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%}'W +2633 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +6 "processing"%y& +4 "core" &f\ 1 +2 "manipulator"&~& +4 "core" & \\ ] 8 +2 "manipulator"&{% +8 "core" %\  O O @ \ +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&|(- +172 "core" ( +2 "manipulator"&n& +3 "core" &- O N R T +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &- Q \\ & T +2 .tForearm.seek :garage +2 "manipulator"&'! +106 "core" ' +2 .tHand.close + "manipulator"&/ +74 "core" / + "manipulator"&& +4 "core" &-   $ T +2 "manipulator"&% +4 "core" % ,   L +2 .tForearm.seek :retract +2 "manipulator"&\ '\ +103 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"& ( +147 "core" ( + "manipulator"&s& +4 "core" & W T R +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &m& +3 "core" & M E R +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&6' +94 "core" ' +2 "manipulator"&& +4 "core" & ^ ^ R +2 "manipulator"& % +4 "core" % P R  $ +2 "processing"%K& +4 "core" &9\ 1 +3 "processing"%V& +4 "core" &l\ 1 +2 .tPC.seek :closed +2 "processing"%(Tg +4 "core" &B\ 1 +9 &5zF\ ,+| +9 &dE\ +@ +9 &DwI\ +P +10 &TN\ -P +9 &YJ\ -P +10 &YM\ -P +9 &L\\X\ -P +9 &W\ -O +10 &Z:\ -P +9 &W9\ ,P +9 & UT\ ,P +10 &"W\ ,P +9 &#Y\ ,P +10 &%Z\ ,P +9 &']Y\ ,P +9 &)Z\ -P +10 &*X\ ,P +9 &,W\ -P +9 &.fT\ -O +10 &0(T\ -O +9 &1W\ -P +10 &3W\ -P +9 &5nT\ -O +9 &7/X\ \ -P +10 &8W\ -O +9 &:T\ -O +9 &7U\ -P +9 &?U\ -P +9 &AQ \ -O +10 &C~T\ ,O +9 &E>W \ -P +10 &F[\ ,Q +9 &Hb\ ,Q +9 &Jy~\ *T +10 &L6\ *U +9 &M \ *U +10 &O"\ *V +9 &Q|$\ *U +9 &S<$\ *C +10 &T%"P*\ -W +9 &TM+)\ ./ +2 ( +3 "processing"%V& +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.59 + "processing"%& +3 "core" &TM#'\ -/ +3 .tHand.open + "manipulator"&1 +65 "core" 1 + "manipulator"&% +4 "core" %  ; 5 ] $ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' + .tPRV.dial :air +2 "processing"%  +44 "core"  + .tPSV.dial :mixloop +2 "processing"%$ +44 "core" + "processing"% % +44 "core" %U^\ - +10 .tPS.seek 0.3ml +2 "processing"%' +396 "core" ' + .tPSV.dial PSR +2 "processing"%S +101 "core"  +3 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml +2 "processing"%&'* +484 "core" ' + .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%'' +1910 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"% +113 "core" +2 .tPTV.dial :mixing + "processing"% @ +75 "core" B +2 .tPBV.dial :waste2 +2 "processing"%"  +95 "core"  +2 .tPS.seek 0ml +2 "processing"%l'W +2628 "core" ' +2 #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&+& +3 "core" & 3 < R +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&-( +4 "core" ( + "manipulator"&(& +4 "core" & ) ,  R +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" & 1 3 R R +2 .tForearm.seek PC +2 "manipulator"&*' +99 "core" ' + .tHand.close +2 "manipulator"& / +72 "core" / +2 .tPC.seek :open +2 "processing"%d( +402 "core" ( +2 "manipulator"&& +3 "core" & ^ ] ! Q +2 "manipulator"&% +4 "core" % P T Y K +2 .tForearm.seek :retract +2 "manipulator"&3'\ +93 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&7(- +128 "core" ( +2 "manipulator"&2& +4 "core" &.( S Z +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &:& +3 "core" &.( P M 5 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&;'! +108 "core" ' +2 .tHand.open + "manipulator"&11 +75 "core" 1 +2 "manipulator"&.% +4 "core" % +   \ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&,'\ +101 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%=& +3 "core" &\ 0 +2 "manipulator"&% +4 "core" %\  O O F , +2 "storage"(% +4 "core" %y \ H +2 "storage"(@. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(5( +197 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (8& +3 "core" & w w -\ C +2 "manipulator"&4& +3 "core" &. 6 A   +2 "manipulator"&0% +4 "core" %\  Q K Y , +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&D( +165 "core" ( +2 "manipulator"&& +3 "core" & I A Q +2 "storage"(?& +4 "core" & |\ G +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&' +95 "core" ' +2 "storage"(<& +4 "core" & \ H +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('H +283 "core" ' + "storage"(#- +3 "core" -'| +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (& +3 "core" & | { G\ D +2 "manipulator"&A& +4 "core" & R P B Q +2 .tElbow.seek 2 +2 "manipulator"&M( +3 "core" ( +2 "manipulator"&& +4 "core" & P P  Q + "storage"(H& +4 "core" & \ E +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&J'y +22 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&!/ +71 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&L& +2 "storage"(Y'v +8 "core" & Q O  Q + "manipulator"&X% +4 "core" % ~ L P  +3 .tForearm.seek :retract + "manipulator"&C'\ +92 "core" ' + .tElbow.seek PC +2 "manipulator"&G( +169 "core" ' +8 ."downElevator"SE.stop +2 "storage"(5 +97 "core" ( +2 "manipulator"&>& +4 "core" & H M D m +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &B& +3 "core" & L R m +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&O' +100 "core" ' +2 "manipulator"&Q& +5 "core" & \\ ^  m + "manipulator"&W% +4 "core" % ^ ^ +2 "processing"%& +4 "core" &S\ 0 +3 "processing"%U& +4 "core" &a\ 0 +3 .tPC.seek :closed +2 "processing"%I(Tg +4 "core" &d\ 0 +8 & -c\ /$d +9 &U{e\ +8 +9 &{d\ +M +10 &Wd\ -P +9 &ZQT\ -O +9 &WQ\ -P +10 &YT\ ,P +9 &WS\ -O +10 &aVT\ -P +9 &#SM\ -P +9 &PO\ -O +10 &!WD\ -O +9 &#jT?\ -O +9 &%,V<\ -O +10 &&WF\ -O +9 &(WC\ -O +10 &*qTB\ -P +9 &,4S?\ -O +9 &-S3\ -O +10 &/S4\ -O +9 &1zT3\ -O +9 &3<T/\ -O +10 &4U.\ -O +9 &6T*\ -O +10 &8T2\ -O +9 &:DT0\ -O +9 &<T1\ -O +10 &=T0\ -P +9 &?R&\ -O +9 &AMT!\ -O +10 &CT!\ -O +9 &DU'\ -O +10 &FT)\ -P +9 &HRY'\ -P +9 &Jg&\ ,Q +10 &K$\ *T +9 &M#\ *U +9 &OI%\ *V +10 &Q $\ +V +9 &R \ *H +10 &SG~\ +Z +9 &TG\ 8\ ., +5 ( +2 "processing"%U& +4 "core" &TG\ ., +2 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.53 +2 .Hand.open + "manipulator"&]1 +74 "core" 1 + "manipulator"&T% +4 "core" %  P Q O +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&%'\ +97 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%N  +2 %\\9 +7 "core" 9u +102 "processing"%_9 +2 "core" 9u +103 "processing"%b9 +2 "core" 9u  +103 "processing"%`9 +2 "core" 9u  +103 "processing"%f9 +2 "core" 9u +103 "processing"%Z9 +2 "core" 9u +103 "processing"%E9 +2 "core" 9v +103 "processing"%j9 +2 "core" 9u +103 "processing"%g9 +2 "core" 9u" +103 "processing"%k9 +2 "core" 9t& +103 "processing"%P9 +3 "core" 9u+ +103 "processing"%F9 +2 "core" 9u/ +103 "processing"%[9 +2 "core" 9u3 +103 "processing"%p9 +2 "core" 9u7 +103 "processing"%c9 +2 "core" 9u; +103 "processing"%h9 +3 "core" 9u@ +103 "processing"%t9 +2 "core" 9tD +103 "processing"%e9 +2 "core" 9uH +103 "processing"%99 +2 "core" 9uL +103 "processing"%R9 +2 "core" 9uP +103 "processing"%w9 +10 "core" 9uU +103 "processing"%o9 +2 "core" 9uY +103 "processing"%r9 +2 "core" 9v] +103 "processing"%)9 +2 "core" 9wb +103 "processing"%q9 +2 "core" 9wf +103 "processing"%z9 +2 "core" 9wj +103 "processing"%u9 +2 "core" 9wn +103 "processing"%v9 +2 "core" 9wr +103 "processing"%x9 +2 "core" 9xw +103 "processing"%y9 +2 "core" 9y{ +103 "processing"%~9 +3 "core" 9"w +103 "processing"%{9 +2 "core" 9)y +103 "processing"%n9 +2 "core" 90x +103 "processing"%9 +2 "core" 96y +103 "processing"%i9 +2 "core" 9=x +3 .tPH.hold 2:00:00,28C +4 "processing"% pp8 +2 .tdelay 1:30 +5 "core"  +9000 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +100 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml + "processing"%' +592 "core" ' + .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml +2 "processing"%a'[ +1617 "core" ' +2 .tPTV.dial :puck + "processing"%s  +75 "core"  +2 .tPSV.dial PTV +2 "processing"%m +73 "core" + .tPBV.dial :waste1 +2 "processing"%  +134 "core"  +2 "processing"%% +4 "core" %\\i\ + +2 .tPS.seek 1.5ml +2 "processing"% ' +595 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%K * +32 "core" + +2 .tPS.seek 0ml +2 "processing"%|'W +1611 "core" ' +2 .tdelay 5:00 +17601 "Can"Z\ %I5t +12401 #trecoverPSRreagent08 +48 .PTV.dial :puck +4 "processing"%\  +15 "core"  +2 .tPBV.dial :waste1 +2 "processing"%  +34 "core" +2 .tdelay 30 seconds +3002 .PBV.dial between PSV and waste1 +7 "processing"% * +34 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +72 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +3 .tPS.seek 2.5ml + "processing"%' +2449 "core" ' + .tPSV.dial PTV +2 "processing"%V +73 "core" +2 .tdelay 5 seconds +503 .PSV.dial PSR + "processing"% +74 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%$ +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%  +72 "core"  +2 .tPS.seek 0ml +2 "processing"%6'W +2451 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%}  +139 "core" + .tPSV.dial :mixloop +2 "processing"%S +44 "core" + .tPRV.dial :ab1 +2 "processing"% @ +75 "core" A +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%&'w +364 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'  +3 "processing"%  +46 "core"  +5 + "processing"%"% +4 "core" %y\ ( +2 .tPS.seek 0.3ml +2 "processing"%'' +356 "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"%'D +1266 "core" ' +2 .tPRV.dial :waste2 +2 "processing"% @ +71 "core" @ +3 .tPS.seek 0.5ml + "processing"% ' +865 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml + "processing"%'[ +1609 "core" ' + .tPSV.dial :PML +7 "processing"% +43 "core" +2 .tPTV.dial :mixing +2 "processing"% @ +74 "core" A +2 .tPBV.dial :waste1 +2 "processing"%2  +34 "core" + "processing"%:% +4 "core" %V\ ) +3 .tPS.seek 1.85ml + "processing"%*'6 +239 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%- * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%1'W +1971 "core" ' + .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'.& +3 "core" &WZn\  +3 "manipulator"&3& +4 "core" &  m +2 "manipulator"&=% +3 "core" %\ /   #h +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(- +152 "core" ( +2 "manipulator"&& +3 "core" &- \  { +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &@& +3 "core" &-  { +2 .tForearm.seek :garage +2 "manipulator"&;'! +106 "core" ' +2 .tHand.close +2 "manipulator"&8/ +76 "core" / + "manipulator"&4& +4 "core" &- P { +2 "manipulator"&0% +4 "core" % 3 [ +2 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +269 "core" ( + "manipulator"&?& +4 "core" &   8 3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &<& +3 "core" &  \ 3 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&7', +104 "core" ' +2 "manipulator"&,& +3 "core" &  3 +3 "manipulator"&#% +3 "core" %&  p +2 "collection"'& +4 "core" &X[\  +3 "collection"'A& +4 "core" &W]p\  +3 .tCC.seek :closed +2 "collection"'(O +4 "core" &Y[\  +9 &1X\\\ +} +9 &cW[\ ? +10 &yvW\\~\ P +9 &=UYZ\ O +9 &YW[\ O +10 &ZXY\ O +9 &XX[\ O +9 &DZX[\ O +10 &WWZ\ O +9 &ZY^\ O +57 & XX[\ O +3 &"MYY\\\ O +3 &$YW[\ O + &%WV]\ O + &'ZY[\ O +2 &)TWV[\ O + &+UW[\ O +7 &,ZY[\ O +10 &.VX]\ O +9 &0^XX\\\ O +9 &2 WW\\\ O +10 &3WY\\\ O +9 &5UX\\}\ O +10 &7dUY[\ O +9 &9&UX[\ O +9 &:RX\\\ O +10 &<VYZ\ O +9 &>mUXZ\ O +9 &@/UX\\\ O +10 &AWW[\ O +9 &CTZY\ O +9 &EuWX[\ O +10 &G4^Y\\\ P +9 &HxXY|\ S +10 &JWY~\ W +9 &L[WZ|\ [ +9 &NVY|\ \ I +10 &O=CV[\ $n +9 &OxUY\ L +5 ( +3 "collection"'A& +3 "core" &OrWZ\ L +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.78 +2 "collection"'H& +4 "core" &OqVZ\ L +2 .tHand.open + "manipulator"&!1 +72 "core" 1 +2 "manipulator"&L% +4 "core" % % P q +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&X'\ +95 "core" ' +2 .tPSV.dial PSR +2 "processing"%D +101 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1620 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%J'W +1607 "core" ' +2 .tPSV.dial PSR +2 "processing"%> +43 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%B' +2631 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%M  +2 "collection"'Q  +33 "core"  +133  + .tPSV.dial :mixloop +2 "processing"%W +101 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +15 "core"  +2 .tPTV.dial :PRVmixing +2 "processing"%Y  +76 "core" +2 .tPS.seek 0ml +2 "processing"%C'W +2624 "core" ' +2 .tPSV.dial :air +2 "processing"%d  +41 "core"  +3 .tPS.seek 2.5ml + "processing"%]' +2638 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%T +43 "core" +2 .tPS.seek 0ml +2 "processing"%\\'W +2631 "core" ' + .tPSV.dial :air +2 "processing"%U  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%_' +2627 "core" ' + .tPSV.dial :mixloop +2 "processing"%O +44 "core" +2 .tPS.seek 0ml +2 "processing"%b'W +2627 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +6 "manipulator"&`& +4 "core" &   3 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +7 "manipulator"&f( +3 "core" ( +2 "manipulator"&Z& +4 "core" & ' 3 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &E& +3 "core" &  7 3 +2 .tForearm.seek CC +2 "manipulator"&j', +105 "core" ' + .tHand.close +2 "manipulator"&g/ +67 "core" / +2 .tCC.seek :open +2 "collection"'k( +379 "core" ( +2 "manipulator"&P& +3 "core" & 3 +2 "manipulator"&F% +4 "core" %  4 G +3 .tForearm.seek :retract +2 "manipulator"&['\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&p(- +278 "core" ( +2 "manipulator"&c& +4 "core" &- * 2  J +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &h& +3 "core" &- 6 2 J +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&t'! +107 "core" ' +2 .tHand.open + "manipulator"&e1 +68 "core" 1 +2 "manipulator"&9% +4 "core" % ) +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&R'\ +98 "core" ' +2 ."da"delayUntil "11:08:07.09" +6423 "Can"Y\ '>\ +18418 #"da"recoverPRVreagent08 +6 .PTV.dial :mixing +2 "processing"%w @ +76 "core" B + ."da"PBV.dial :waste1 +2 "processing"%o  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%r * +34 "core" * + ."da"PSV.dial :air +2 "processing"%)  +44 "core"  +42 ."da"PS.reconfigure :fast +10 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%q' +2445 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%z +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%u  +43 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%v +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%x  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%y'W +2430 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%~ +129 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%{' +601 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%n'[ +1603 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +75 "core"  + ."da"PSV.dial PTV +2 "processing"%i +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%l% +4 "core" %X\ ) +2 ."da"PS.seek 1.5ml +2 "processing"%' +587 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%s * +35 "core" * +2 ."da"PS.seek 0ml +2 "processing"%m'W +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%a * +35 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%K +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"% ' +2446 "core" ' + ."da"PSV.dial PTV +2 "processing"%N +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"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2430 "core" ' +2 #"da"washCycleDA #2 of 2 +6 .PSR.select :air +3 .PSV.dial PSR + "processing"%| +129 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%V' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1606 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%$  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%}% +4 "core" %V\ ' +2 ."da"PS.seek 1.5ml +2 "processing"%S' +593 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +37 "core" , +2 ."da"PS.seek 0ml +2 "processing"%6'W +1202 "Can"`\ %Cw +414 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"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"%& +72 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%+' +2440 "core" ' +2 ."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 +3 "processing"% +73 "core" + ."da"delay 5 seconds +550 .PSV.dial :air +2 "processing"%  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2427 "core" ' +2 #"da"getPMLReagent08 +6 .PRV.dial :air +2 "processing"%  +43 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%  +137 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%  +44 "core" ~ + ."da"PTV.dial :PRVmixing +2 "processing"%2  +5 "core" + ."da"PSV.dial :mixloop +2 "processing"%: +43 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%-' +386 "core" ' + ."da"delay 2 seconds +203 .PRV.dial :air + "processing"%  +43 "core"  +2 "processing"%*% +4 "core" %\ + +2 ."da"PS.seek 0.55ml +2 "processing"%.'w +335 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%3  +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"%@ @ +75 "core" A + ."da"PBV.dial :waste1 +2 "processing"%G  +34 "core" +2 "processing"%8% +4 "core" %Z\ , +2 ."da"PS.seek 1.85ml +2 "processing"%4': +231 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%0 * +33 "core" + +3 ."da"PS.seek 0ml +2 "processing"%%'W +1967 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +31160 "Can"c\ )76 +16843 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +2 "processing"%; @ +4 "core" A + ."da"PBV.dial :waste1 +2 "processing"%?  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%< * +34 "core" + + ."da"PSV.dial :air +3 "processing"%  +43 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%,' +2441 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%# +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +43 "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"%^  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%H'W +2450 "core" ' +2 #"da"washCycleDA #1 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%! +129 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +3 "processing"%L' +586 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%A'[ +1619 "core" ' + ."da"PTV.dial :puck +2 "processing"%D  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"%7 +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%1  +34 "core" + "processing"%% +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"%> * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%J'W +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%Q  +15 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%M  +34 "core" + ."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"% +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%Y' +2442 "core" ' + ."da"PSV.dial PTV +2 "processing"%B +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%d +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%C +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +44 "processing"%T  +79 "core"  +2 ."da"PS.seek 0ml +2 "processing"%]'W +2428 "core" ' +2 #"da"washCycleDA #2 of 3 +7 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%U +130 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%\\' +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%O'[ +1607 "core" ' + ."da"PTV.dial :puck +3 "processing"%_  +4 "core"  + ."da"PSV.dial PTV +2 "processing"%` +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%Z  +34 "core" +2 "processing"%E% +4 "core" %W\ * +2 ."da"PS.seek 1.5ml +2 "processing"%g' +589 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" * +3 ."da"PS.seek 0ml +2 "processing"%X'W +1605 "core" ' + ."da"delay 2:00 +1203 "Can"e\ &=D̞ +10801 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 + "processing"%P  +34 "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 +2 "processing"%j +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%c' +2452 "core" ' + ."da"PSV.dial PTV +2 "processing"%h +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%f +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%e +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%9  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%['W +2446 "core" ' +2 #"da"washCycleDA #3 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%t +129 "core"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%w' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml + "processing"%o'[ +1616 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%r  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%) +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%b  +34 "core" + "processing"%z% +4 "core" %[\ + +2 ."da"PS.seek 1.5ml +3 "processing"%u' +588 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%v * +35 "core" * +2 ."da"PS.seek 0ml +2 "processing"%x'W +1617 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%q  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%~  +34 "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 +2 "processing"%{ +72 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2442 "core" ' + ."da"PSV.dial PTV +2 "processing"%i +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +73 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%l +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%n  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%s'W +2447 "core" ' +2 ."da"Gate.power :camera,:ON +7 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +132 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +15 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +215 ."da"PS.seek 0.25ml +5 "processing"%'7 +334 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +3 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%' +343 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%a'[ +1616 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%K  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%m +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%N  +34 "core"  +2 "processing"%\ % +4 "core" %\\  +2 ."da"PS.seek 1.5ml +2 "processing"% ' +584 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"% 'W +1614 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%|  +5 "core"  + ."da"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 +2 "processing"%$ +75 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"% ' +1284 "Can"a )_b +1231 "core" ' + ."da"PSV.dial PTV +7 "processing"% +75 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%} +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%S'W +2506 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +132 "core"  + #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%'[ +2117 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%"  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%& +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%6  +34 "core" +2 "processing"%(% +4 "core" %]  +2 ."da"PS.seek 1.5ml +2 "processing"%'' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%  +105 "core"  +2 ."da"PS.seek 0ml +2 "processing"%+'W +1702 "core" ' +2 "processing"% 9 +4 "core" 95 +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"% +2 "core" 5 +2 "processing"%& +4 "core" &TG , +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&2% +4 "core" %\  . . E b +2 "storage"(:% +4 "core" %q Q\ +2 "storage"(. +3 "core" .( +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 1 +2 "storage"(( +198 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (*& +3 "core" & c q K +2 "manipulator"&-& +4 "core" &- *  aJ +2 "manipulator"&3% +3 "core" %\  0 % ( b +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&.( +177 "core" ( + "manipulator"&& +4 "core" &  )  `"y +2 "storage"(@& +4 "core" & t n A +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&G' +99 "core" ' +3 "storage"(8& +3 "core" & 3 +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"(0'H +290 "core" ' + "storage"(=- +3 "core" -'u +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +48 "manipulator"&4& +10 "core" &  ' `"x +2 "storage"(;& +4 "core" & r s % +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +2 "manipulator"&?'D +39 "core" ' + ."da"Elbow.hold +3 "manipulator"&<, +2 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"(- +2 "core" -'u +3 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(%'; +28 "core" ' + "manipulator"&#% +4 "core" %Tb R +2 "storage"(& +3 "core" & , ( 3 +2 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 1 + 316 counts +2 "manipulator"&'π +19 "core" ' +2 "manipulator"&^& +4 "core" & / 6 b!w +2 "storage"(,& +4 "core" & / +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&!' +22 "core" ' +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(H'2 +39 "core" ' + "manipulator"&L& +4 "core" & . . [ c!w +2 "manipulator"&D% +4 "core" % . , * c +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&7'\ +92 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&1( +249 "core" ( +3 "manipulator"&& +8 "core" &  0 a +4 ."da"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +5 &A& +5 "core" & (  > a +3 ."da"Forearm.seek PC +2 "manipulator"&>' +95 "core" ' +2 ."da"Hand.close + "manipulator"&/ +72 "core" / +2 ."da"PC.seek :open +2 "processing"%Q( +403 "core" ( + "storage"(M& +4 "core" &\  +2 "manipulator"&W& +3 "core" & 0 /  c +2 "manipulator"&% +4 "core" %  8 ,  c +2 ."da"Forearm.seek :retract +2 "manipulator"&J'\ +95 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&B( +263 "core" ( + "manipulator"&d& +4 "core" & - - B bO +2 "storage"(C& +4 "core" &\  +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&T' +93 "core" ' +2 ."da"Hand.open +2 "manipulator"&Y1 +76 "core" 1 +2 "storage"(U- +2 "core" -'2 +3 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(]' +27 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.19 Pucks below Top Plate +2 "storage"(\\' +55 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da24mar1811h50ml_niagara.tif +1943 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +30860 #"da"WARNING: Too Dark -- required 1579.9s exposure > 300s time limit\ SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da24mar1811h50ml_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da24mar1811h50ml20s_niagara.tif +2061 #SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da24mar1811h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da24mar1811h50ml30s_niagara.tif +3069 #SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da24mar1811h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "300.0 sec auto-exposure",Subject: "da24mar1811h50ml images!" +3 "storage"(_- +2 "core" -' +3 "storage"(`& +3 "core" & \ ! +3 "manipulator"&Z& +19 "core" & f q N +9 ."da"Elbow.seek 1 +9 "manipulator"&E( +21 "core" ( +2 "manipulator"&O& +5 "core" & q +2 "storage"(& +4 "core" & (\ % +2 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&g' +2 "core" ' +3 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.91 Pucks below Top Plate +62 "storage"('> +57 "core" ' +2 "manipulator"&P& +5 "core" & +2 "storage"(F& +4 "core" & % $\ 5 +4 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +3 "manipulator"&j'D +33 "core" ' +2 ."da"Elbow.hold +6 "manipulator"&X, +5 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 2.09 Pucks below Top Plate +2 "storage"(h') +23 "core" ' + "manipulator"&f% +4 "core" %Ar c # +2 "storage"(e& +4 "core" &\ 0 +2 ."da"Forearm.force -20 +2 "manipulator"&5 +42 ."da"Forearm.seek 1 + 297 counts +2 "manipulator"&9'm +21 "core" ' +4 "manipulator"&c& +8 "core" & - +5 "storage"(t& +7 "core" &   D\ 8 +6 ."da"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&[' +18 "core" ' +2 "storage"(w% +4 "core" %# : 3\ 9 +3 ."downElevator"SE.seek :down +4 "storage"(r'v +99 ()% +6 "core" %); / 0 ]\ 6Yj +5 "manipulator"&b% +8 "core" %  +5 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +3 "manipulator"&z'\ +94 "core" ' +25 ' +3 ."downElevator"SE.stop +3 "storage"(5 +7 (o& +7 "core" & : 2\ : +6 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +6 #tStarting finalPurge +7 "processing"%v& +10 "core" &Q\ " +4 "manipulator"&u& +9 "core" & p +3 "manipulator"&q% +8 "core" %\   +5 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&~(- +175 "core" ( +5 "manipulator"&y& +9 "core" &-  M +4 ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +5 &{& +8 "core" &-   Y M +4 ."psFlush"Forearm.seek :garage +2 "manipulator"&x'! +106 "core" ' +4 ."psFlush"Hand.close +3 "manipulator"&i/ +67 "core" / +4 "manipulator"&& +7 "core" &- M +4 "manipulator"&l% +7 "core" % 5  +5 ."psFlush"Forearm.seek :retract +4 "manipulator"&n'\ +101 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek PC +4 "manipulator"&( +150 "core" ( +5 "manipulator"&& +7 "core" &   s !v +4 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +5 &s& +7 "core" &   R !v +4 ."psFlush"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +2 "manipulator"&' +97 "core" ' +3 "manipulator"&& +9 "core" &   !v +3 "manipulator"&K% +9 "core" % A 6 +4 "processing"%m& +7 "core" &B\ & +6 "processing"%N& +9 "core" &B\ & +7 ."psFlush"PC.seek :closed +4 "processing"%\ (Tg +10 "core" &E\ & +2 &F\ & +4 &C\ &5 +6 &5HvF\ 1 +10 &Zn|A\ E +10 &`6\ !P +8 &R6\ "O +10 &{T9\ "O +9 &<T5\ #P +10 &Q9\ "P +9 &Q<\ #O +9 &R?\ "O +10 &ER9\ "O +10 &!Q4\ "P +8 &"T/\ "P +10 &$N>\ #P +10 &&LO3\ #P +9 &(R;\ #P +10 &)S8\ "P +8 &+S1\ "P +10 &-TS/\ "P +10 &/S*\ "P +8 &0Q1\ #P +10 &2N7\ #P +9 &4]T;\ "O +10 &6P2\ "P +9 &7O"\ "O +10 &9O(\ #O +9 &;eP&\ #O +10 &=&S"\ #P +8 &>Q-\ #P +10 &@N,\ #O +9 &BmN(\ #O +108 &D/Q$\ #O +20 &ES%\ #O +4 &GX#\ #P +2 &Ine'\ "R +2 &K&'\ U +2 &L'\ V +4 &N(\ !V +2 &Pj%\ !V +2 &R+'\ V +4 &S`g#\ "4 +2 &TB<$\ $ % + ( +2 &TB%\ % % +4 &TB"\ % % +2 &TB\ & % +2 &TB\ & % +2 &TB&\ & % +3 &TB'\ & % +3 &TB \ % % +3 "processing"%N& +8 "core" &TB\ & % +6 !"psFlush"o:Clamp::VelocityError : @reply0: mesg",Processing Clamp did not close properly:@axisName"Processing Clamp:bt["E/home/esp/esp2/utils/misc.rb:475:in `closeAndVerifyPuckPresence'"0/home/esp/esp2/utils/misc.rb:491:in `close'",/home/esp/esp2/lib/msg.rb:68:in `retry'"0/home/esp/esp2/utils/misc.rb:490:in `close'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"0/home/esp/esp2/utils/misc.rb:489:in `close'"2/home/esp/esp2/utils/puckmoves.rb:798:in `to'"6/home/esp/esp2/utils/puckmoves.rb:858:in `loadAt'"=/home/esp/esp2/utils/puckmoves.rb:983:in `loadFlushPuck'"=/home/esp/esp2/protocol/2G/DAprocess.rb:20:in `safFlush'":/home/esp/esp2/protocol/2G/utilities.rb:138:in `call'"B/home/esp/esp2/protocol/2G/utilities.rb:138:in `prepAndImage'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +2 #Retry #1 of 2 +5 "manipulator"&a& +9 "core" &   !v +9 "manipulator"&% +8 "core" % + 6 +5 "processing"% & +7 "core" &TB&\ & % +8 ."psFlush"PC.seek :open +3 "processing"%|( +404 "core" ( +5 "processing"%& +12 "core" &\ ( +5 & \ ( +5 ."psFlush"PC.seek :closed +7 "processing"%V(Tg +9 "core" &\ ( +3 & \ ( +6 &/y\ #+| +6 &dy\ "? +10 &ko\ #P +9 &.P\ %O +10 &O\ %P +4 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +6 "core" &Q\ $P +8 &sR \ $P +10 &6T\ $O +9 &N\ \ %P +10 &N\ $P +9 & |N\ %O +9 &"=Q\ $P +10 &#Q \ %P +9 &%P\ $O +9 &'S \ %P +10 &)FN \ %O +10 &+O\ $O +8 &,R \ %O +10 &.S\ $O +9 &0NS \ %O +10 &2T\ $O +9 &3T \ %O +9 &5P \ %O +10 &7WN\ %O +10 &9Q\ %O +8 &:Q\ %P +10 &<Q\ %O +9 &>]Q\ %P +10 &@ Q\ %O +9 &AP\ %O +10 &CQ\ $P +9 &EfT\ $O +10 &G'T\ $P +8 &H\\\ $P +10 &Jx\ $S +9 &L[\ "V +10 &N\ "U +9 &O\ "V +9 &Q \ "V +10 &SNm\ #8 +10 &T!-u\ $S +8 &TK\ &) +3 ( +6 "processing"%& +6 "core" &TK\ ') +4 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.62 +4 "processing"%$& +7 "core" &TK\ ') +4 ."psFlush"Hand.open +3 "manipulator"& 1 +80 "core" 1 +8 "manipulator"&% +7 "core" %  \ ' 6 +5 ."psFlush"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&}'\ +93 "core" ' +3 ."psFlush"PSR.select :air +4 .PSV.dial PSR +3 "processing"% +46 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +5 "processing"%' +256 #"uploadLog"upsync +335 "core" ' + ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2119 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"% @ +196 "core" B + ."psFlush"PTV.dial :PRVmixing +2 "processing"%S  +136 "core" + ."psFlush"PSV.dial :mixloop +3 "processing"%" +101 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%&'9 +679 "Can"\\\ &=)5 +1956 "core" ' + ."psFlush"PSR.select :air +7 .PSV.dial PSR +2 "processing"%6 +102 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml + "processing"%(' +592 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2119 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%  +35 "core" + ."psFlush"PTV.dial :mixing +2 "processing"% @ +76 "core" B +2 ."psFlush"PSV.dial :mixloop +2 "processing"%' +102 "core" +2 ."psFlush"PS.seek :empty +2 "processing"% '9 +2632 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +114 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'P +1107 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%2' +1615 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%: +70 "core" + ."psFlush"PTV.dial :puck +2 "processing"%  +75 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%*  +5 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%-'W +2636 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%3 +84 "core"  + ."psFlush"PSR.select :flush +7 "processing"%@ +16 ."psFlush"PS.seek 0.5ml + "processing"%5' +590 "core" ' +3 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2124 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%@ +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%8 U +54 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%p'W +2637 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%R @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%=' +2636 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%4  +71 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%;'W +2637 "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 +7 "processing"% +71 "core" +2 ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%^'W +2640 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%, @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%L' +2639 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%D  +81 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%G'W +2630 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%. +41 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%0'P +1101 "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"% +71 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%%  +15 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%!  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%A +73 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%<' +586 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2119 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%7 +73 "core" + ."psFlush"PBV.dial PSV +2 "processing"%I U +54 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%M'W +2636 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%W @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2636 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%>  +71 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%d'W +2636 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%C +43 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%1' +2634 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%Y +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%U U +4 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%J'W +2635 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%H @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%]' +2199 "Can"c\ )=+m +441 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%_  +72 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%`'W +2639 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'Z& +49 "core" &ag8\  +3 "manipulator"&O& +4 "core" & 1 0 J !u +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&( +2 "core" ( +3 "manipulator"&P& +3 "core" &\ 9 = !u +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &F& +3 "core" &\ 7 3 !u +3 .tForearm.seek PC + "manipulator"&f' +91 "core" ' +2 .tHand.close + "manipulator"&e/ +74 "core" / +2 .tPC.seek :open +2 "processing"%B( +400 "core" ( +2 "manipulator"&T& +4 "core" & Q R O !u + "manipulator"&\\% +4 "core" %  N F  P +2 .tForearm.seek :retract +2 "manipulator"&c'\ +96 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&t( +349 "core" ( +2 "manipulator"&w& +4 "core" & 5 / l 4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &g& +3 "core" & < 6 4 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&E', +102 "core" ' + "manipulator"&)& +4 "core" &    4 +3 "manipulator"&b% +3 "core" %&  +2 "collection"'& +4 "core" &cgF\  +3 "collection"'j& +5 "core" &cgD\  +2 .tCC.seek :closed +8 "collection"'9(O +2 "core" &dhE\  +4 &chD\  +10 &.{dg@\ ,} +7 &ccfH\ ? +9 &gxbfB\ P +9 &*UdfD\ O +10 &[bgC\ P +9 &YbfH\ P +9 &nYcfL\ P +10 &1YcgC\ O +9 &UdfB\ O +9 &[bfI\ O +10 & wXciA\ O +9 &"9ZeiG\ O +10 &#YbgC\ O +9 &%UedF\ O +9 &'[dfJ\ O +10 &)AXcgA\ O +9 &+TcgB\ O +10 &,ZcgO\ P +9 &.UbgL\ O +9 &0IXchG\ O +10 &2 XchD\ O +9 &3YafA\ O +9 &5WbiF\ O +10 &7QWcgI\ O +9 &9WegA\ P +10 &:VdgL\ O +9 &<Wdd@\ O +9 &>[WegE\ O +10 &@WchF\ O +9 &AXdhL\ O +9 &CUcgH\ O +10 &EbYch@\ O +9 &G!]ceH\ P +10 &HndeM\ R +9 &JbfG\ W +9 &LHafK\ [ +10 &NbhG\ N +9 &O0FceF\ 'v +9 &O~odcJ\ I +6 ( +2 "collection"'j& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.76 + "collection"'o& +3 "core" &O~bceI\ I +2 &O~bbeM\ I +2 .tHand.open + "manipulator"&v1 +75 "core" 1 + "manipulator"&h% +5 "core" % % | +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&u'\ +96 "core" ' + #tFlushing the Collection Valve::Manifold +2 "collection"'q& +4 "core" &O~b`fK\ I +2 "collection"'[% +3 "core" %beE\  +2 .tCSV.dial CSR +2 "collection"'y  +42 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'{'l +1349 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 'r% +3 "core" %lac0\  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'X' +678 "core" ' + .tCSV.dial :waste +2 "collection"'i +130 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'' +1999 "core" ' + #tFlushing lower manifold's waste1 port +2 "collection"'l& +3 "core" &O~aadN\ I +2 "collection"'z% +4 "core" %bg/\  +2 .tCSV.dial :flush + "collection"'  +42 "core"  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 5ml + "collection"'s'l +1277 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'x @ +43 "core" A + "collection"'% +4 "core" %lad=\  +2 .tCS.seek 7ml +2 "collection"'~' +561 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'K  + 'm  +43 "core"  +93  + .tCBV.dial :waste1 +2 "collection"'n @ +51 "core" ? +3 .tCS.seek 0ml + "collection"'Q' +1779 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'a& +4 "core" &O~`ei7\ I +2 "collection"'% +3 "core" %ci\  +2 .tCSV.dial :flush +2 "collection"'  +84 "core"  +2 .tCS.seek 5ml +48 "collection"'N'l +1281 "core" ' +40 .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'\ @ +41 "core" B +2 "collection"'|% +4 "core" %ldg;\  +2 .tCS.seek 7ml +2 "collection"'$'\ +561 "core" ' + ."connect"CSV.dial CTV +8 .tCTV.dial CSV +3 "collection"'  +3 '  +11 "core"  +30  + .tCBV.dial :waste2 +2 "collection"'  +114 "core"  +2 .tCS.seek 0ml +2 "collection"'' +1779 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'& +4 "core" &O~_de<\ I +2 "collection"'+% +4 "core" %ef\  + .tCSV.dial CSR +2 "collection"'  +42 "core"  + #tPulling 8ml of CSR.kill +2 .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml + "collection"'' +2016 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml + "collection"'S' D +564 "core" ' + ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"'" +2 '  +101 "core" +38  + .tCTV.dial :intake +2 "collection"'6  +74 "core" + .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml +2 "collection"'&' \\ +2016 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'(  +73 "core"  +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"' ' +585 "core" ' + .tCSV.dial CSR +2 "collection"'  +102 "core"  + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.seek 5ml + "collection"'''l +1351 "core" ' + .tdelay 5 seconds +503 .CSR.select :air +30 "collection"' +10 .tCS.seek 10ml +2 "collection"'' D +1348 "core" ' + .tCSV.dial CBV +2 "collection"' +101 "core" +2 .tCS.seek 0ml +2 "collection"' ' +2632 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &  3 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&:( +28 "core" ( +2 "manipulator"&& +4 "core" & > < &  +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &*& +3 "core" & 7 5  +2 .tForearm.seek CC +2 "manipulator"&2', +102 "core" ' +2 .tHand.close +2 "manipulator"&3/ +70 "core" / +2 .tCC.seek :open +2 "collection"'-( +378 "core" ( +2 "manipulator"&5& +3 "core" &    +2 "manipulator"&@% +4 "core" %    > +2 .tForearm.seek :retract +2 "manipulator"&8'\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(- +269 "core" ( +2 "manipulator"&R& +4 "core" &- L H K @ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &p& +3 "core" &- Q T @ +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&4'! +103 "core" ' +3 .tHand.open + "manipulator"&=1 +67 "core" 1 + "manipulator"&% +4 "core" % *   +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&;'\ +101 "core" ' +2 "processing"%& +4 "core" &\ / +27663 "Can"h\ .1-$ +60002 o\ .1/U +60001 t\ -11P +60001 }\ -12 +60002 r\ ,14 | +60001 l\ +16^\  +60001 e\ +18 \ +60002 m\ +19 > +60001 t\ ,1; Ԟ +60001 o\ ,0=f j +60002 q\ +1?( +60001 r\ *1@ +60002 \ *1B, +60001 p\ +1Dnž +60001 ^\ *1F1X +60002 Q\ )1G +60001 M\ *1I +60001 N\ *1Kw +60002 F\ )1M9 +60001 F\ )0NF +39821 #t-> exit +52 #mEXIT @1710790302.04EDT @1711367276.13EDT = =tMAIN =mMAIN_scheduler @EDT1711367277.83 #"core_reset"Sent BREAK +2 #t@58099 receive with ifg=0x10, ie=0xFD + #@58737 receive with ifg=0x10, ie=0xFD + #@59396 receive with ifg=0x10, ie=0xFD + #@60032 receive with ifg=0x10, ie=0xFD + #@60680 receive with ifg=0x10, ie=0xFD #@61327 receive with ifg=0x10, ie=0xFD + #@61974 receive with ifg=0x10, ie=0xFD #@62300 receive with ifg=0x80, ie=0xFD + #@52543 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +10 #ESP2 v3.42 I2C Gateway v3.20 for core bus +242 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +390 "Can"5%F + 5%F` + #tPolling Can every 10:00 +3 #Cleanly exited at 15:31:41EDT18-Mar-24 +715 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +3 "collection"' +2 ' +2 "core"  +3 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 "collection"'% +3 "core" %rua +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +3 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %SW +2 .tPS.configure :default +3 "processing"%#A d`xb +2 .tPS.hold + "processing"%+ +5 "core" + + .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +4 "core" %c '- +2 .tSS.configure :default +2 "sampler")#.0X access 1 +2 "storage"(2% +3 "core" % O O j  +3 "manipulator"&3% +3 "core" %\  nt +2 "manipulator"&4& +4 "core" &- st@ +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(5(; +669 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (6& +2 "core" &; ) + Q  +2640 #t-> access 2 +2 "storage"(7% +3 "core" % o e k  +2 "manipulator"&8% +3 "core" %\  w +2 "manipulator"&9& +4 "core" &- w@ +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"(:(K +195 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (;& +3 "core" &K ) "   +1870 #t-> startTube 2 +378 #-> da 50 +2 #da sampling at most 50ml +4 ."Qmail"DAfans.email "Started da in tube 2 at 07:49:20EDT25-Mar-24\\n{}\\nCan@07:48:04, 21.5C, 20% humidity, 14.5psia, 11.323V, 0.251A, 37.968Ah, 2.84W",Subject: "da sampling at most 50ml" +3 #tLoading sh1 puck from tube 2 into Collection Clamp +3 "collection"'<& +3 "core" &rv +3 .tHand.open +2 "manipulator"&=1 +21 "core" 1 +2 "manipulator"&>% +3 "core" % \  v +3 "storage"(?% +3 "core" % f s  +4 "storage"(@. +4 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 .tSC.seek 2 +2 "storage"(A( +458 #"uploadLog"upsync +215 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (B& +2 "core" & , ' 6  +3 "manipulator"&C& +4 "core" &- Kt@ +2 "manipulator"&D% +3 "core" % \  ou +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&E( +179 "core" ( +3 "manipulator"&F& +4 "core" & tt' +2 "storage"(G& +4 "core" & M P <  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&H' +103 "core" ' +2 "storage"(I& +4 "core" & O U "  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(J'H +309 "core" ' +2 "storage"(K- +2 "core" -'X +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (L& +3 "core" & /  e  +2 "manipulator"&M& +4 "core" & s' +2 .tElbow.seek 2 +2 "manipulator"&N( +4 "core" ( + "manipulator"&O& +4 "core" & os' +2 "storage"(P& +3 "core" & C L   +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&Q'y +20 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&R/ +77 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&S& +2 "storage"(T'v +44 "core" & r' +8 "manipulator"&U% +4 "core" % ~ -r +2 .tForearm.seek :retract +2 "manipulator"&V'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&W( +124 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +22 "core" ( +2 "manipulator"&X& +4 "core" & Ws:, +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &Y& +3 "core" & r:, +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&Z', +105 "core" ' +2 "manipulator"&[& +4 "core" & o:, +2 "manipulator"&\\% +4 "core" % ot +2 "collection"']& +4 "core" &qu +3 "collection"'^& +5 "core" &rvc +2 .tCC.seek :closed +2 "collection"'_(O +4 "core" &qt] +7 &&stb%h +9 &zStqub= +9 &vnqu_Q +10 &^Krvd[ +9 &!CtvSZ +9 &>ouUZ +10 &DqtXZ +9 &h>quYZ +10 &*CssRZ +9 &CqvTZ +9 &?rvRZ +10 &!qCssNZ +9 &#3BqtKZ +9 &$CsuLZ +10 &&>rtNY +9 &(yArwMZ +10 &*;@quMZ +9 &+@stQZ +9 &-BrvQZ +10 &/AquUZ +9 &1CAqvRZ +9 &3CqvTZ +10 &4>rvTZ +9 &6EqvNZ +10 &8KArwOZ +9 &: CrvPZ +9 &;DruMZ +10 &=@rvRY +9 &?SDquRZ +10 &AAsuOZ +9 &B>qvRY +9 &DDruOZ +10 &FXJquT[ +9 &HYruM\\ +9 &IxpuP` +10 &KxqsPb/ +9 &MppQbP +9 &NotPV +10 &O 6oqK- +5 ( +2 "collection"'^& +4 "core" &O qtF- +2 #tCollection Clamp onSpring/offSpring for 6/26 samples, on/off torque 2.15 +2 .Hand.open + "manipulator"&`1 +67 "core" 1 + "manipulator"&a% +4 "core" %  mt +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&b'\ +98 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")c+ +3 "core" + +2 "sampler")d% +3 "core" %c " +2 "collection"'e& +4 "core" &O os=- +3 "Can"BF6 +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +2 "collection"'f  +4 "core" +2 .tSSV.dial :spit,avoiding: :exhaust + "sampler")g +3 "core"  +2 "sampler")h +4 "core"  + "sampler")i  +15 "core" +2 .tSS.reconfigure :fast +3 "sampler")#.0X' +244 "core" ' +3 ."CSpush"CS.stop + "collection"'5 +225 "core" ' +54 .tSS.reconfigure :fast +2 "sampler")#.0X\ F +78 .tCSR.select :air +2 "collection"' +10 's% +2 "core" %~Y \ +3 .tCS.seek 6ml +2 "collection"'t'S +1436 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"'u +46 "core"  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +2 .tCS.seek 0ml +2 "collection"'p' +1730 "core" ' +2 .tCSV.dial CSR +6 "collection"'x  +48 "core"  +2 #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +10 .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'y' \\ +616 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 'z% +3 "core" % `~X +2 .tCS.seek 5ml +2 "collection"'{'l +890 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'v  +44 "core"  +2 .tCS.seek 1ml +2 "collection"'w' +1177 "core" ' +2 "collection"'~9 +3 "core" 9n +2 "collection"'% +4 "core" %x|( +2 #tBefore lysing Collection Puck Heater at 21.8C/14.5psia +2 #Heating Puck.from 2, :sh1 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"' \ { +2 '9 +5 "core" 9d +103 "collection"'|9 +2 "core" 9od +103 "collection"'9 +2 "core" 9n d +103 "collection"'}9 +2 "core" 9n d +103 "collection"'9 +2 "core" 9nd +103 "collection"' 9 +2 "core" 9nd +103 "collection"' 9 +2 "core" 9nd +103 "collection"' 9 +2 "core" 9nd +103 "collection"'9 +2 "core" 9o"d +103 "collection"'9 +2 "core" 9o&d +103 "collection"'9 +3 "core" 9o+d +103 "collection"'9 +2 "core" 9o/d +103 "collection"'9 +2 "core" 9o3d +103 "collection"'9 +2 "core" 9o7d +103 "collection"'9 +3 "core" 9o;d +102 "collection"'9 +4 "core" 9p@d +102 "collection"'9 +3 "core" 9qDd +102 "collection"'9 +3 "core" 9pHd +102 "collection"'9 +3 "core" 9qLd +103 "collection"'9 +2 "core" 9rPd +103 "collection"'9 +2 "core" 9#rUd +103 "collection"'9 +2 "core" 93rYd +103 "collection"' 9 +2 "core" 9Ds]d +103 "collection"'9 +2 "core" 9Tsad +103 "collection"'"9 +2 "core" 9esed +103 "collection"'9 +3 "core" 9xtjd +103 "collection"'9 +2 "core" 9tnd +103 "collection"'#9 +2 "core" 9urd +103 "collection"'$9 +2 "core" 9uvd +103 "collection"'&9 +3 "core" 9v{d +103 "collection"'9 +3 "core" 9vd +103 "collection"''9 +2 "core" 9vd +103 "collection"'(9 +2 "core" 9wd +103 "collection"')9 +2 "core" 9wd +103 "collection"'*9 +2 "core" 9$xd +103 "collection"'+9 +3 "core" 98zd +103 "collection"'!9 +2 "core" 9Mzd +103 "collection"'-9 +2 "core" 9a|d +103 "collection"'.9 +2 "core" 9u{d +103 "collection"'/9 +2 "core" 9|d +103 "collection"'%9 +4 "core" 9|c +102 "collection"'19 +2 "core" 9~a +103 "collection"'29 +2 "core" 9_ +103 "collection"'39 +2 "core" 9^ +103 "collection"'09 +2 "core" 9Z +103 "collection"'49 +3 "core" 9Y +103 "collection"'79 +2 "core" 9W +103 "collection"'69 +2 "core" 90U +103 "collection"'89 +2 "core" 9DS +103 "collection"'99 +2 "core" 9YQ +103 "collection"'59 +3 "core" 9nP +103 "collection"'9 +2 "core" 9M +103 "collection"'=9 +2 "core" 9L +103 "collection"',9 +2 "core" 9I +103 "collection"';9 +2 "core" 9H +103 "collection"'<9 +3 "core" 9F +103 "collection"'>9 +2 "core" 9E +103 "collection"'@9 +2 "core" 9C +141 "collection"':9 +9 "core" 9A +103 "collection"'?9 +2 "core" 9-? +103 "collection"'C9 +3 "core" 9@= +102 "collection"'D9 +3 "core" 9S; +103 "collection"'F9 +2 "core" 9f: +103 "collection"'G9 +2 "core" 9x 9 +103 "collection"'I9 +3 "core" 96 +102 "collection"'L9 +4 "core" 96 +103 "collection"'M9 +2 "core" 94 +103 "collection"'B9 +2 "core" 93 +103 "collection"'9 +3 "core" 9!2 +103 "collection"'O9 +2 "core" 9%0 +103 "collection"'P9 +2 "core" 9)/ +103 "collection"'S9 +2 "core" 9-- +103 "collection"'9 +2 "core" 91, +103 "collection"'U9 +3 "core" 9&6+ +102 "collection"'E9 +3 "core" 96:* +102 "collection"'H9 +4 "core" 9E>) +102 "collection"'J9 +3 "core" 9TB( +102 "collection"'X9 +3 "core" 9dF& +103 "collection"'K9 +2 "core" 9sK% +103 "collection"'Q9 +2 "core" 9O$ +103 "collection"'[9 +3 "core" 9S# +103 "collection"'\\9 +2 "core" 9W" +103 "collection"'R9 +3 "core" 9[! +102 "collection"'N9 +3 "core" 9` +103 "collection"'T9 +2 "core" 9d +103 "collection"'V9 +3 "core" 9h +103 "collection"']9 +2 "core" 9l +103 "collection"'\ 9 +2 "core" 9q +103 "collection"'^9 +2 "core" 9u +103 "collection"'a9 +3 "core" 9 y +102 "collection"'d9 +3 "core" 9 } +103 "collection"'e9 +2 "core" 9  +103 "collection"'g9 +2 "core" 9  +103 "collection"'`9 +2 "core" 9 + +103 "collection"'h9 +2 "core" 9 4 +103 "collection"'Y9 +3 "core" 9 > +103 "collection"'Z9 +2 "core" 9 H +103 "collection"'f9 +2 "core" 9 Q +103 "collection"'i9 +2 "core" 9 Z +103 "collection"'l9 +2 "core" 9 b +103 "collection"'k9 +3 "core" 9 l +103 "collection"'c9 +2 "core" 9 r +103 "collection"'n9 +2 "core" 9 z +103 "collection"'m9 +2 "core" 9  +103 "collection"'o9 +2 "core" 9  +103 "collection"'j9 +3 "core" 9  +103 "collection"'q9 +2 "core" 9  +103 "collection"'s9 +2 "core" 9  +103 "collection"'r9 +2 "core" 9  +103 "collection"'u9 +2 "core" 9  +103 "collection"'t9 +3 "core" 9  +102 "collection"'x9 +3 "core" 9  +102 "collection"'p9 +3 "core" 9  +103 "collection"'z9 +2 "core" 9  +103 "collection"'y9 +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 +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\ * +103 "collection"'9 +3 "core" 9\ . +103 "collection"'9 +2 "core" 9\ 2 +103 "collection"'9 +2 "core" 9\ 6 +103 "collection"'9 +3 "core" 9\ ; +103 "collection"'9 +2 "core" 9\ ? +103 "collection"'9 +2 "core" 9\ C +141 "collection"'9 +10 "core" 9\ I +103 "collection"'9 +2 "core" 9\ "M +103 "collection"'9 +2 "core" 9\ $Q +103 "collection"' 9 +3 "core" 9\ (V +102 "collection"'9 +3 "core" 9\ *Z +102 "collection"'"9 +3 "core" 9\ -^ +103 "collection"'9 +2 "core" 9\ .b +103 "collection"'9 +3 "core" 9\ 2g +4 .tCH.hold 10:00,70C +3 "collection"'# `\ { `\ 1\ +2 '$9 +7 "core" g + 9\ 1\ 1 +2 "collection"'&% +4 "core" % +2 #tBegun lysing Collection Puck Heater at 68C/16.0psia +37540 "Can"PGH +22446 "core" ` +2 "collection"'9 +3 "core" 9\ { +2 "collection"''% +4 "core" %  +2 #tEnded lysing Collection Puck Heater at 70C/15.0psia +2 .CS.seek 0ml +2 "collection"'(' +354 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"') @ +116 "core" @ +2 .tCSV.dial :air +2 "collection"'* @ +46 "core" ? +2 .tCS.seek 5ml +2 "collection"'+'l +1438 "core" ' +2 .tCSV.dial CTV +2 "collection"'!  +48 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'- @ +48 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'.  +49 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'/ @ +48 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"'%' +1452 "core" ' +2 "collection"'1% +3 "core" % V Y +2 #tPuck @26.6psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"'2 +113 "core" ~ +2 .tCBV.dial CSV +2 "collection"'3  +30 "core"  +2 "collection"'0% +4 "core" % +2 .tCS.seek 5ml +2 "collection"'4'l +1428 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'7  +49 "core" + "collection"'6% +4 "core" %l +2 .tCS.seek 7ml +2 "collection"'8' +626 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'9 @ +57 "core" A +3 .tCS.seek 10ml +2 "collection"'5' D +910 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"' ` +131 "core" ^ +3 #tLysing Complete + "collection"'=& +4 "core" &O #%M. +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&,% +4 "core" %\  ^ U 1g +2 "storage"(;% +4 "core" %|  +2 "storage"(<. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(>( +194 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (@& +2 "core" & 5  +3 "manipulator"&:& +3 "core" & O Q of:+ +2 "manipulator"&?% +4 "core" %\  M R f +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&C( +160 "core" ( +2 "manipulator"&D& +4 "core" & { y k +2 "storage"(F& +3 "core" &  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&G' +102 "core" ' +2 "storage"(I& +3 "core" & ] \ +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(L'H +300 "core" ' + "storage"(M- +3 "core" -'H +2 .tSE.configure :default +7 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(B'6 +35 "core" ' +2 "manipulator"&& +4 "core" & m + "manipulator"&O% +4 "core" % m +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&P'\ +96 "core" ' + .tElbow.seek CC +2 "manipulator"&S( +154 "core" ( +2 "manipulator"&& +4 "core" & V ^f;6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &U& +3 "core" & S R "f;6 +2 .tForearm.seek CC +2 "manipulator"&E', +104 "core" ' + .tHand.close +2 "manipulator"&H/ +65 "core" / +2 .tCC.seek :open +2 "collection"'J( +379 "core" ( +2 "storage"(X& +3 "core" & *  +2 "storage"(K& +4 "core" & )  +2 "manipulator"&Q& +4 "core" & P [ 1e:+ +2 "manipulator"&[% +3 "core" % , S R eU +2 .tForearm.seek :retract +2 "manipulator"&\\'\ +96 "core" ' +41 .tElbow.reconfigure :tight +10 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&R( +162 "core" ( +2 "manipulator"&N& +4 "core" & 6m +2 "storage"(T& +4 "core" & \  C \ +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&V'D +112 "core" ' +2 .tElbow.hold +2 "manipulator"&], +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&\ 1 +68 "core" 1 +2 "manipulator"&^% +4 "core" % Xs 9 =_ +2 "storage"(a& +4 "core" & A  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 320 counts +2 "manipulator"&d'τ +19 "core" ' +2 "manipulator"&e& +4 "core" & Tm +2 "storage"(g& +3 "core" &  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&`' +20 "core" ' + "storage"(h% +4 "core" %?  +3 ."downElevator"SE.seek :down +4 "storage"(Y'v +98 (Z% +3 "core" %8  b +2 "manipulator"&f% +4 "core" % m +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&i'\ +95 "core" ' +79 ' + ."downElevator"SE.stop + "storage"(5 +4 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'l& +3 "core" &(+9 +3 "manipulator"&k& +4 "core" & h i jl +2 "manipulator"&c% +3 "core" %\ i e Gl> +3 .tElbow.seek FlushPuck::Garage + "manipulator"&n(- +172 "core" ( + "manipulator"&m& +4 "core" &- i q l4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &o& +3 "core" &- i k Vl4 +2 .tForearm.seek :garage +2 "manipulator"&j'! +107 "core" ' +2 .tHand.close + "manipulator"&q/ +75 "core" / +2 "manipulator"&s& +4 "core" &- Z Se4 +2 "manipulator"&r% +3 "core" % 4 O Q %e +3 .tForearm.seek :retract + "manipulator"&u'\ +100 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&t( +296 "core" ( +2 "manipulator"&x& +3 "core" & } u k( +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &p& +2 "core" & u l k( +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&z', +105 "core" ' +2 "manipulator"&y& +3 "core" & [ Yg( +2 "manipulator"&v% +4 "core" %( ^ ]gX +2 "collection"'{& +4 "core" &26 +2 "collection"'~& +6 "core" &25 +2 .tCC.seek :closed +2 "collection"'(O +3 "core" &24\ +9 &'k16. +10 &_t26SB +9 &4g23V +10 &@24Y +9 &@45Y +9 &o>46[Z +10 &2<35NY +9 &;366Y +9 &<25Y +10 &vA35Z +9 & ;836Y +9 &!C25Z +10 &#:36Y +9 &%>45Y +10 &'A?14Z +9 &)936~Y +9 &*A37iZ +10 &,>35LZ +9 &.J@353Y +9 &0 ?37Z +10 &1=37YY +9 &3?36[Z +10 &5R;26KY +9 &7>27/Z +9 &8>46Z +10 &:<46Y +9 &846Y +10 &?<47Y +9 &A<37Y +10 &Cb946Y +9 &E#?37Z +9 &FE47Z +10 &H_65] +9 &JO27b +9 &K37nb; +10 &M47Yb^ +9 &O.37F: +10 &O29;,6 +2 ( +2 "collection"'~& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 2.23 + "collection"'& +4 "core" &O.49(6 +2 .tHand.open + "manipulator"&|1 +76 "core" 1 +2 "manipulator"&% +3 "core" % # F ?d] +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&}'\ +98 "core" ' +2 .tPSV.dial PSR +2 "processing"% +47 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%j +10 .tPS.seek 1.5ml + "processing"% ' +1716 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%  +48 "core"  +2 .tPS.seek 0ml +2 "processing"% 'W +1707 "core" ' + .tPSV.dial PSR +2 "processing"% +48 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +2795 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +43 "processing"% +9 "collection"'  +6 "core" B +2 "processing"% +3 "core" B +2 "processing"%  +81 "core" +108  + .tPSV.dial :mixloop +2 "processing"% +112 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +5 "core" + .tPTV.dial :PRVmixing +2 "processing"%  +152 "core" +3 .tPS.seek 0ml + "processing"%'W +2792 "core" ' + .tPSV.dial :air +7 "processing"%  +46 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2785 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +48 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2788 "core" ' + .tPSV.dial :air +2 "processing"%  +59 "core" +3 .tPS.seek 2.5ml + "processing"%' +2793 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%" +45 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2760 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +4 "core" & g g #i( +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&$( +18 "core" ( +2 "manipulator"&&& +4 "core" & o s bj0 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" & h g 8i0 +2 .tForearm.seek CC +2 "manipulator"&#', +107 "core" ' + .tHand.close +2 "manipulator"&/ +67 "core" / +2 .tCC.seek :open +2 "collection"''( +379 "core" ( +2 "manipulator"&w& +3 "core" & R U (f0 +2 "manipulator"&)% +4 "core" %  Y T .f +2 .tForearm.seek :retract +2 "manipulator"&*'\ +101 "core" ' + .tElbow.reconfigure :tight +8 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&((- +273 "core" ( + "manipulator"&!& +4 "core" &- r j l +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &-& +3 "core" &- i h ?l +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&.'! +110 "core" ' + .tHand.open +2 "manipulator"&/1 +66 "core" 1 + "manipulator"&+% +4 "core" % * 2 4 bv +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&1'\ +101 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%2 +13 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%3  +4 "core" +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +3 "processing"%0  +2 "collection"'%  +15 "core" +  +3 .tCTV.dial :air,avoiding: :intake + "collection"'7  +4 "core" +3 #tLoading lyfil puck from tube 2 into Collection Clamp + "collection"'6& +4 "core" &KP +2 "manipulator"&4% +3 "core" %\  e p ?l& +2 "storage"(9% +4 "core" %x \  N +2 "storage"(8. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(( +197 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (=& +3 "core" &  Q  +2 "manipulator"&,& +3 "core" &- h rk +2 "manipulator"&;% +4 "core" %\  g r k& +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +3 "manipulator"&<( +183 "core" ( + "manipulator"&@& +4 "core" & s w k% +2 "storage"(:& +4 "core" &   \  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&?' +94 "core" ' + "storage"(A& +4 "core" & \  *  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(D'H +320 "core" ' + "storage"(F- +3 "core" -'m +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +4 (I& +2 "core" &    +3 "manipulator"&W& +3 "core" & w x /k% +2 .tElbow.seek 2 +2 "manipulator"&b( +4 "core" ( + "manipulator"&M& +4 "core" & q sk% +2 "storage"(& +4 "core" &   +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&O'y +28 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&L/ +67 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +2 "storage"(U'v +48 "core" & k h l% +9 "manipulator"&G% +4 "core" % ϋ k r j +2 .tForearm.seek :retract +2 "manipulator"&C'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&H( +151 "core" ( +2 "manipulator"&P& +3 "core" & s k Hi8! +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &_& +3 "core" & P M 0h8! + ' +2 ."downElevator"SE.stop +3 .tForearm.reconfigure :tight +2 "storage"(5 +5 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&X', +57 "Can"=Gޞ +47 "core" ' +2 "manipulator"&K& +4 "core" & Q O 'e8! +2 "manipulator"&Q% +4 "core" %4 P P ?eY +2 "collection"'[& +4 "core" &LP +3 "collection"'E& +5 "core" &LP +2 .tCC.seek :closed +2 "collection"'N(O +4 "core" &MP +7 &#NP%f +9 &xRsJQ< +9 &wlKO7P +10 &`HKP#Y +9 &$>LPX +9 &>NPY +10 &CKPY +9 &i<LNY +10 &,>KOuX +9 &?JP{X +9 &:MNoX +10 &!r>LQfY +9 &#5?MOKX +9 &$>MO?X +10 &&<LP1X +9 &(z<LOX +10 &*=>NOX +9 &+<KPX +9 &-ANOX +10 &/9LQY +9 &1E;NOX +9 &3>NQ/Y +10 &4<NP-Y +9 &6<MRY +10 &8L>NPY +9 &:<LQY +9 &;;KQY +10 &=8LPY +9 &?S>MPY +9 &A<MMY +10 &B>OPY +9 &D<LPY +10 &FZALPsY +9 &HKLPg[\ +9 &IqMMd_ +10 &K~KOSb' +9 &M!KOCbF +9 &NJO=F +10 &OuLN5R +5 ( +2 "collection"'E& +4 "core" &Ov_MO1Q +2 #tCollection Clamp onSpring/offSpring for 6/26 samples, on/off torque 2.17 + .Hand.open +2 "manipulator"&T1 +66 "core" 1 + "manipulator"&S% +4 "core" % ,  # *aa +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&\ '\ +101 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'^  +151 "core"  +2 .tCSV.dial CTV +2 "collection"'a  +32 "core"  +2 .tPS.seek 2.5ml +2 "processing"%e' +2796 "core" ' + "collection"'g% +4 "core" % B"# +3 .tCS.seek 4.15ml + "collection"'h'Q +1695 "core" ' +2 .tdelay 8 seconds +803 .PSV.dial :air +2 "processing"%\\  +45 "core"  + .tdelay 2 seconds +203 .PSV.dial :waste2 + "processing"%Z  +79 "core"  +2 .tPS.seek 0ml +2 "processing"%f'W +2762 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'R ` +41 "core" _ + .tCSV.dial :air +2 "collection"'V @ +50 "core" > +2 .tCS.seek 10ml +2 "collection"'d' D +1691 "core" ' +2 .tCSV.dial CTV + "collection"'B  +49 "core"  +2 .tCS.seek 0ml +2 "collection"'l' +2878 "core" ' +2 .tCBV.dial :waste1 +2 "collection"'k @ +31 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'c  +152 "core" + "collection"'`& +4 "core" &Ov]ILQ +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&m% +4 "core" %\ 1 / Kc> +2 "storage"(o% +4 "core" %} ,  + "storage"(Y. +3 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(]( +192 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (q& +3 "core" & O  +2 "manipulator"&s& +3 "core" & 6 6c8 +2 "manipulator"&r% +4 "core" %\ 0 , 4c> +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&i( +167 "core" ( +2 "manipulator"&j& +4 "core" & ] Ug +2 "storage"(x& +4 "core" & h  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&n' +141 "core" ' +2 "storage"(p& +3 "core" & D  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(y'H +314 "core" ' + "storage"(v- +3 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&{& +3 "core" & I L \\h +3 "storage"(u& +3 "core" & r  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&J'D +39 "core" ' +2 .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(|- +2 "core" -' +3 .tSE.seek 0.11 Pucks below Top Plate + "storage"('J +26 "core" ' +42 "manipulator"&~% +12 "core" %Tl   9Y +2 "storage"(& +4 "core" & e + .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 316 counts +2 "manipulator"&z'π +21 "core" ' + "manipulator"&& +4 "core" & l q Oi +2 "storage"( & +4 "core" & q  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"& ' +25 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"('A +39 "core" ' + "manipulator"& & +4 "core" & h f Wl +2 "manipulator"&% +4 "core" % h i rl +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +168 "core" ( +2 "manipulator"&& +3 "core" & Y V e9' +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" & P Ge9' +2 .tForearm.seek CC +2 "manipulator"&', +103 "core" ' + .tHand.close +2 "manipulator"&/ +66 "core" / +2 .tCC.seek :open + "collection"'( +380 "core" ( + "storage"(& +4 "core" & .  +2 "storage"(& +4 "core" & A  + "manipulator"&& +4 "core" & P P de9' +2 "manipulator"&% +4 "core" % : P Q }e; +2 .tForearm.seek :retract +2 "manipulator"& '\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&( +166 "core" ( +2 "manipulator"&"& +4 "core" & r k kT +2 "storage"(& +3 "core" &   +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&'D +114 "core" ' + .tElbow.hold +2 "manipulator"&&, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&1 +75 "core" 1 +3 "manipulator"&% +4 "core" % Uh 6 6 $] +2 "storage"(t& +3 "core" &  +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 317 counts + "manipulator"&}'ρ +22 "core" ' +2 "manipulator"&& +4 "core" & l 7lT +2 "storage"(w& +3 "core" &   +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&)' +23 "core" ' +2 "storage"(#% +3 "core" %K  Y \ +3 ."downElevator"SE.seek :down +3 "storage"(!'v +99 (-% +3 "core" %6 c b +2 "manipulator"&$% +4 "core" %\ p g 9k +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&/'\ +92 "core" ' +77 ' +2 ."downElevator"SE.stop + "storage"(5 +3 .tPSV.dial :air +2 "processing"%+  +92 "core"  +2 .tPS.seek 2.5ml +2 "processing"%*' +2785 "core" ' + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%2 +48 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%3  +46 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%0 +59 "core" + .tdelay 1 second +102 .PSV.dial :air +19 "processing"%%  +45 "core"  + .tdelay 1 second +103 .PS.seek 0ml +2 "processing"%7'W +2736 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +6 "processing"%6& +3 "core" & +2 "manipulator"&4& +4 "core" & g d (lS +2 "manipulator"&9% +8 "core" %\  i f /l +3 .tElbow.seek FlushPuck::Garage + "manipulator"&8(- +183 "core" ( + "manipulator"&.& +4 "core" &- :m +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &=& +3 "core" &- wm +2 .tForearm.seek :garage +2 "manipulator"&,'! +106 "core" ' +2 .tHand.close + "manipulator"&;/ +70 "core" / +2 "manipulator"&>& +49 "core" &- 3 1 yd +4 "manipulator"&@% +4 "core" % / * 4 /d +2 .tForearm.seek :retract +2 "manipulator"&:'\ +101 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&A( +161 "core" ( + "manipulator"&(& +4 "core" & t j 7l% +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &1& +3 "core" & f i Vl% +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&F' +102 "core" ' +2 "manipulator"&I& +4 "core" & 6n% +2 "manipulator"&W% +4 "core" % m} +2 "processing"%M& +4 "core" & +2 "processing"%& +5 "core" & +3 .tPC.seek :closed +2 "processing"%L(Tg +3 "core" & +7 & +%h +10 &{Pl; +9 &siP +9 &ME[\ +10 &9[ +9 &9[ +9 &=[ +10 &U<[\ +9 &;[ +10 &8[ +9 &: [ +9 &!^;[ +10 &# 9[ +9 &$;[ +10 &&9 Z +9 &(f<[ +9 &*(?![ +10 &+<'[ +10 &-8%[ +8 &/o8Z +10 &108![ +9 &2;$[ +9 &48&[ +10 &6v;2[ +9 &898-Z +10 &990Z +9 &;>2Z +9 &=93Z +10 &?A=:Z +9 &A;@[ +9 &B:AZ +10 &D=?Z +9 &FG@G[\ +10 &HJB\\ +9 &IWB^ +9 &Kyu2b +10 &M7w.b" +9 &Ny3b% +9 &PzAb) +10 &Rs}Cb* +9 &SXR>){ +10 &TG 88/ +5 ( +2 "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 2.07 + "processing"%& +4 "core" &TG ;/ + &TG ?/ +2 .tHand.open + "manipulator"&G1 +69 "core" 1 +2 "manipulator"&<% +4 "core" %  u vk} +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&?'\ +98 "core" ' + .tPRV.dial :air +2 "processing"%D  +50 "core"  +2 .tPSV.dial :mixloop + "processing"%P +48 "core" +3 "processing"%_% +3 "core" %Zz +3 .tPS.seek 0.3ml +2 "processing"%O' +400 "core" ' +2 .tPSV.dial PSR +2 "processing"%K +114 "core"  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml +2 "processing"%Q'* +503 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%b' +2013 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%[ +115 "core" + .tPTV.dial :mixing +2 "processing"%U @ +84 "core" A +2 .tPBV.dial :waste2 +2 "processing"%C  +106 "core"  +2 .tPS.seek 0ml +2 "processing"%''W +2756 "core" ' +2 #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&T& +4 "core" & t t k% +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&S( +4 "core" ( + "manipulator"&E& +4 "core" & n o k% +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &^& +3 "core" & q ik% +2 .tForearm.seek PC +2 "manipulator"&a' +94 "core" ' +2 .tHand.close + "manipulator"&X/ +71 "core" / +2 .tPC.seek :open + "processing"%( +403 "core" ( + "manipulator"&g& +4 "core" & l l 'l% +2 "manipulator"&5% +4 "core" %  h i <l +2 .tForearm.seek :retract +2 "manipulator"&\\'\ +93 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&Z(- +123 "core" ( + "manipulator"&e& +4 "core" &- s o j1 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &R& +3 "core" &- h j Mj1 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&V'! +110 "core" ' +2 .tHand.open + "manipulator"&h1 +68 "core" 1 + "manipulator"&B% +4 "core" % * - 4 a +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&d'\ +106 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%k& +4 "core" &q +47 "manipulator"&c% +6 "core" %\ $ h i /i!N +2 "storage"(`% +4 "core" %|  +2 "storage"(m. +2 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(o( +199 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (Y& +3 "core" &  U  +2 "manipulator"&q& +4 "core" &- F P Ig1 +2 "manipulator"&s% +3 "core" %\ $ M Q h!N +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&r( +171 "core" ( + "manipulator"&& +4 "core" & f g !j( +2 "storage"(j& +4 "core" &    +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&x' +103 "core" ' +2 "storage"(H& +3 "core" &    +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(p'H +317 "core" ' + "storage"(\ - +3 "core" -'} +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (v& +2 "core" &  [  +3 "manipulator"&{& +3 "core" & o t Ck' +2 .tElbow.seek 2 +2 "manipulator"&u( +4 "core" ( +2 "manipulator"&|& +4 "core" & y x Ak' +2 "storage"(~& +4 "core" &  e  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&'y +27 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&/ +65 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"& & +3 "storage"( 'v +7 "core" & q j k' +2 "manipulator"&% +5 "core" % r u <i +2 .tForearm.seek :retract +2 "manipulator"&n'\ +90 "core" ' +2 .tElbow.seek PC + "manipulator"&i( +196 "core" ' + ."downElevator"SE.stop + "storage"(5 +57 "core" ( + "manipulator"&y& +4 "core" & u El +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &J& +3 "core" & i g /l +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&z' +101 "core" ' + "manipulator"&& +4 "core" & n r k +2 "manipulator"&% +4 "core" % u t %j +2 "processing"%& +4 "core" &t +3 "processing"% & +4 "core" &j +2 .tPC.seek :closed +2 "processing"%(Tg +4 "core" &q +9 &)ig- +9 &\\oeB +10 &5`eV +9 &;gZ +10 &9YZ +9 &m?_Z +9 &/<ZZ +10 &>U[ +9 &9]Z +10 &u:TZ +9 & 7;FZ +9 &!;H[ +10 &#:EZ +9 &%}:JZ +9 &'?8EZ +10 &)6DZ +9 &*:;Z +9 &,96Z +10 &.G9DZ +9 &0 9CZ +10 &19FZ +9 &39GZ +9 &5P98Z +10 &787Z +9 &875Z +9 &::5Z +10 &93Z +10 &?86[ +9 &A7.Z +9 &C`8&Z +10 &E ;[ +9 &F?"[ +10 &HD'\\ +9 &J^O*] +9 &Lv&` +10 &Mv)b +9 &Ow!b +9 &QUw$b" +10 &S{)Q +9 &T5bX +9 &TE"1 +3 ( +2 "processing"% & +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.96 + .Hand.open +2 "manipulator"&1 +76 "core" 1 +3 "manipulator"&% +3 "core" %  P O g +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&N'\ +93 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%  +2 %9 +7 "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"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +4 "core" 9" +102 "processing"%t9 +3 "core" 9& +103 "processing"%9 +2 "core" 9+ +103 "processing"%w9 +2 "core" 9/ +103 "processing"%#9 +2 "core" 93 +103 "processing"% 9 +2 "core" 97 +103 "processing"%-9 +3 "core" 9; +103 "processing"%$9 +42 "core" 9A +111 "processing"%9 +2 "core" 9F +103 "processing"%9 +2 "core" 9J +103 "processing"%}9 +2 "core" 9N +103 "processing"%9 +3 "core" 9R +103 "processing"%+9 +2 "core" 9W +103 "processing"%)9 +3 "core" 9[ +102 "processing"%!9 +3 "core" 9_ +103 "processing"%f9 +2 "core" 9c +103 "processing"%29 +3 "core" 9h +103 "processing"%39 +2 "core" 9l +103 "processing"%09 +2 "core" 9p +103 "processing"%%9 +2 "core" 9t +103 "processing"%*9 +2 "core" 9 x +103 "processing"%69 +3 "core" 9} +103 "processing"%49 +2 "core" 9 +103 "processing"%99 +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" 92 +103 "processing"%>9 +2 "core" 97 +103 "processing"%@9 +3 "core" 9< +3 .tPH.hold 2:00:00,28C +3 "processing"%/ pp: +2 .tdelay 1:30 +5 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%( +114 "core"  +2 #tPulling 0.5ml of PSR.wash +6 .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +7 "processing"%1' +625 "core" ' + .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml + "processing"%,'[ +1698 "core" ' +2 .tPTV.dial :puck +2 "processing"%I  +84 "core"  + .tPSV.dial PTV +2 "processing"%W +81 "core" +2 .tPBV.dial :waste1 +2 "processing"%8  +149 "core"  +2 "processing"%M% +4 "core" %V +2 .tPS.seek 1.5ml +2 "processing"%:' +615 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" + +3 .tPS.seek 0ml +2 "processing"%'W +1688 "core" ' + .tdelay 5:00 +5338 "Can"@Ht +24664 #trecoverPSRreagent08 +2 .PTV.dial :puck + "processing"%G  +15 "core"  +2 .tPBV.dial :waste1 + "processing"%<  +38 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +7 "processing"% * +37 "core" + + .tPSR.select :air +3 .PSV.dial PSR + "processing"%D +81 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%P' +2797 "core" ' + .tPSV.dial PTV +2 "processing"%_ +81 "core" +2 .tdelay 5 seconds +503 .PSV.dial PSR + "processing"%F +82 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%7 +81 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%K  +80 "core"  +2 .tPS.seek 0ml +2 "processing"%O'W +2801 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%Q  +157 "core" + .tPSV.dial :mixloop +2 "processing"%[ +47 "core" + .tPRV.dial :ab1 +2 "processing"%U @ +84 "core" B +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%C'w +358 "core" ' +2 .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'b  + "processing"%T  +52 "core"  +6 +2 "processing"%E% +3 "core" %v +2 .tPS.seek 0.3ml +2 "processing"%^' +354 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'X  +32 "core" +2 .tPRV.dial :air +2 "processing"%A  +46 "core"  +2 .tPS.seek 0.9ml +2 "processing"%?'D +1271 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%L @ +81 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%g' +858 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%5  +47 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml + "processing"%e'[ +1699 "core" ' +2 .tPSV.dial :PML +2 "processing"%R +46 "core" +2 .tPTV.dial :mixing +2 "processing"%a @ +84 "core" A + .tPBV.dial :waste1 +2 "processing"%S  +38 "core" +41 "processing"%h% +11 "core" %X +2 .tPS.seek 1.85ml +2 "processing"%B'8 +243 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%\\ * +37 "core" + +2 .tPS.seek 0ml +2 "processing"%k'W +2071 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'c& +3 "core" &Y[6 +2 "manipulator"&`& +4 "core" &   ` +2 "manipulator"&m% +4 "core" %\  $ /c6 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&V(- +143 "core" ( +2 "manipulator"&Y& +4 "core" &-  % d( +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &q& +3 "core" &- 8 . C_( +2 .tForearm.seek :garage +2 "manipulator"&s'! +105 "core" ' +2 .tHand.close +2 "manipulator"&]/ +71 "core" / +2 "manipulator"&& +4 "core" &-   [( +2 "manipulator"&j% +4 "core" % 4  YW +2 .tForearm.seek :retract +2 "manipulator"&H'\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&Z( +291 "core" ( +2 "manipulator"&d& +4 "core" & / " a) +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +4 &\ & +3 "core" & ) % 3d) +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&v', +103 "core" ' + "manipulator"&{& +4 "core" &   `) +2 "manipulator"&|% +4 "core" %/  =\\U +2 "collection"'~& +4 "core" &X\\# +2 "collection"'& +5 "core" &X\\) +3 .tCC.seek :closed + "collection"' (O +5 "core" &Y]1 +9 &#mY[$/ +9 &`rW[)C +9 &6eY\\.X +10 &?X\\,Z +9 &>Z]0Y +10 &t>Y[,Z +9 &6>Y\\'Z +9 &?W\\+Z +10 &?Y\\,Y +9 &|@Z].Z +9 & ?;X]/Y +10 &"AY[,Z +9 &#<X[+Z +10 &%>Y\\,Y +9 &'FC[]3Z +9 &) ;[^-Y +10 &*?Z]+Z +9 &,<Z\\)Z +9 &.O=Y^,Y +10 &0AY]&Z +9 &1?Z\\*Z +10 &3?X[-Z +9 &5W:[],Y +9 &7=X\\)Z +10 &8?W^,Z +9 &:<Y[#Y +9 &<^?YZ*Z +10 &>!=[^#Y +9 &?:YZ#Y +10 &A=X\\*Y +9 &Cg<X\\+Y +9 &E(>X]1Z +10 &FDY[(Z +9 &HSZ\\,\\ +10 &JVX[7b +9 &KY]+b7 +9 &MXY(b[ +11 &O4V[.; +8 &O4X\\)6 +2 ( +2 "collection"'& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 2.14 + "collection"'& +3 "core" &O.X[.6 +3 .tHand.open + "manipulator"&r1 +65 "core" 1 +2 "manipulator"&x% +4 "core" % * " . 6]Z +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&p'\ +101 "core" ' + .tPSV.dial PSR +2 "processing"% +115 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%y' +1709 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%J  +57 "core"  +3 .tPS.seek 0ml + "processing"%u'W +1695 "core" ' + .tPSV.dial PSR +2 "processing"% +45 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%' +2784 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%  +2 "collection"'  +35 "core"  +153  +2 .tPSV.dial :mixloop +6 "processing"%n +125 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +4 "core" + .tPTV.dial :PRVmixing +2 "processing"%  +84 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2782 "core" ' + .tPSV.dial :air +2 "processing"%  +49 "core"  +2 .tPS.seek 2.5ml +2 "processing"% ' +2785 "core" ' + .tPSV.dial :mixloop +2 "processing"% +59 "core" +2 .tPS.seek 0ml +2 "processing"%z'W +1742 "Can"fI\ +1041 "core" ' +2 .tPSV.dial :air +2 "processing"%  +45 "core"  +2 .tPS.seek 2.5ml +42 "processing"%"' +2795 "core" ' + .tPSV.dial :mixloop +2 "processing"% +49 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2794 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &  2\\) +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( +2 "manipulator"&& +4 "core" &  ) J\\) +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &t& +3 "core" & \ `) +3 .tForearm.seek CC +2 "manipulator"&', +109 "core" ' + .tHand.close +2 "manipulator"&w/ +75 "core" / +2 .tCC.seek :open +2 "collection"'#( +380 "core" ( + "manipulator"& & +4 "core" &  Y) +2 "manipulator"&-% +4 "core" %  )  ^ +2 .tForearm.seek :retract +2 "manipulator"&$'\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(- +278 "core" ( + "manipulator"&& +4 "core" &- 8 5 #a +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &}& +3 "core" &- $ $ Bd +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'! +107 "core" ' +2 .tHand.open +2 "manipulator"&+1 +65 "core" 1 + "manipulator"&)% +4 "core" % *  T[ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&!'\ +101 "core" ' +2 ."da"delayUntil "08:43:21.02" +23563 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%f @ +84 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%2  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%3 * +37 "core" + + ."da"PSV.dial :air +2 "processing"%0  +48 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%%' +2797 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%* +48 "core" + ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%6  +48 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%4 +49 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%9  +59 "core" +2 ."da"PS.seek 0ml +2 "processing"%.'W +2797 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air + .PSV.dial PSR +2 "processing"%= +157 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%&' +616 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%;'[ +1697 "core" ' + ."da"PTV.dial :puck +2 "processing"%>  +84 "core"  +2 ."da"PSV.dial PTV +2 "processing"%@ +78 "core" + ."da"PBV.dial :waste1 +2 "processing"%(  +37 "core" +2 "processing"%'% +4 "core" %W +2 ."da"PS.seek 1.5ml +2 "processing"%1' +612 "core" ' +2 ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +2 "processing"%I * +37 "core" + +3 ."da"PS.seek 0ml +2 "processing"%W'W +1691 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%8  +15 "core"  + ."da"PBV.dial :waste1 +3 "processing"%M  +37 "core" + ."da"delay 30 seconds +714 "Can"@[I +2289 ."da"PBV.dial between PSV and waste1 +2 "processing"%, * +37 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +80 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%:' +2796 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +93 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +46 "processing"%G +94 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%< +78 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +80 "core"  +2 ."da"PS.seek 0ml +3 "processing"%D'W +2790 "core" ' +2 #"da"washCycleDA #2 of 2 +7 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +159 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%_' +612 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%F'[ +1710 "core" ' + ."da"PTV.dial :puck +2 "processing"%7  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%K +83 "core" + ."da"PBV.dial :waste1 +2 "processing"%P  +37 "core" +2 "processing"%Q% +4 "core" %Z +2 ."da"PS.seek 1.5ml +2 "processing"%[' +609 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%U * +38 "core" + +2 ."da"PS.seek 0ml +2 "processing"%O'W +1692 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%T  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%b  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%E * +37 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%C +80 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%X' +2789 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%A +81 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%^ +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%L +82 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%?  +80 "core"  +2 ."da"PS.seek 0ml +2 "processing"%5'W +2760 "core" ' + #"da"getPMLReagent08 +2 .PRV.dial :air +2 "processing"%g  +46 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%R  +155 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%a  +47 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%S  +4 "core" + ."da"PSV.dial :mixloop +2 "processing"%h +59 "core" +3 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%\\' +401 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%e  +48 "core"  + "processing"%B% +4 "core" % +2 ."da"PS.seek 0.55ml +2 "processing"%c'w +347 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%`  +45 "core"  +2 ."da"PS.seek 2ml +2 "processing"%m'[ +1649 "core" ' + ."da"PSV.dial :PML +2 "processing"%Y +59 "core" +2 ."da"PTV.dial :mixing +2 "processing"%q @ +84 "core" @ + ."da"PBV.dial :waste1 +2 "processing"%i  +38 "core" + "processing"%]% +3 "core" %X +3 ."da"PS.seek 1.85ml +2 "processing"%'8 +234 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%j * +37 "core" , +2 ."da"PS.seek 0ml +2 "processing"%N'W +2058 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +14856 "Can"?!J6 +33147 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%s  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%d * +37 "core" + +2 ."da"PSV.dial :air +2 "processing"%\  +44 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%V' +2817 "core" ' + ."da"PSV.dial :mixloop +7 "processing"%{ +48 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%|  +47 "core"  +2 ."da"delay 2 seconds +248 .PSV.dial :mixloop +5 "processing"%~ +48 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%H  +58 "core" +3 ."da"PS.seek 0ml +2 "processing"%'W +2788 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +146 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%r' +625 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%x'[ +1700 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +84 "core"  + ."da"PSV.dial PTV +2 "processing"% +94 "core"  + ."da"PBV.dial :waste1 +2 "processing"%v  +37 "core" +2 "processing"%k% +4 "core" %]\  +2 ."da"PS.seek 1.5ml +2 "processing"%J' +618 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%y * +38 "core" + +2 ."da"PS.seek 0ml +2 "processing"%'W +1696 "core" ' +2 ."da"delay 2:00 +11308 "Can"R$J̞ +695 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%u  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +37 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%n +79 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2785 "core" ' + ."da"PSV.dial PTV +2 "processing"% +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +82 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +80 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2788 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +146 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +624 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%z'[ +1704 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%" +79 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +37 "core" +2 "processing"%% +3 "core" %X +3 ."da"PS.seek 1.5ml +2 "processing"%t' +615 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%w * +38 "core" + +2 ."da"PS.seek 0ml +2 "processing"%Z'W +1686 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%p  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +37 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%- +92 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2820 "core" ' + ."da"PSV.dial PTV +3 "processing"% +90 "core"  + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%} +91 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +78 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%+  +92 "core" +3 ."da"PS.seek 0ml +2 "processing"%)'W +2791 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%$ +146 "core"  + #"da"Pulling 0.5ml of PSR.wash +48 .PSR.select :wash +6 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +628 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +7 "processing"% +10 ."da"PS.seek 2ml +7 "processing"%f'[ +1700 "core" ' + ."da"PTV.dial :puck +2 "processing"%2  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%3 +81 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%0  +37 "core" + "processing"%% +4 "core" %X +2 ."da"PS.seek 1.5ml +2 "processing"%*' +617 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%6 * +38 "core" , +2 ."da"PS.seek 0ml +2 "processing"%4'W +1699 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%9  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%%  +37 "core" +2 ."da"delay 30 seconds +2251 "Can"='.Kb +752 ."da"PBV.dial between PSV and waste1 +2 "processing"%= * +37 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"%. +82 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%&' +2788 "core" ' + ."da"PSV.dial PTV +2 "processing"%> +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%@ +81 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%( +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%'  +80 "core"  +2 ."da"PS.seek 0ml +2 "processing"%;'W +2791 "core" ' +2 ."da"Gate.power :camera,:ON +7 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%I +163 "core"  +7 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +11 "processing"% +23 ."da"PS.reconfigure :default +6 "processing"%#A d`xb +8 ."da"PS.seek 0.25ml +8 "processing"%1'7 +352 "core" ' +2 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%8' +365 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%M'[ +1779 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%,  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +96 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%W  +37 "core"  +2 "processing"%% +3 "core" %` +2 ."da"PS.seek 1.5ml +2 "processing"%G' +633 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%< * +38 "core" + +2 ."da"PS.seek 0ml +2 "processing"%'W +1752 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%:  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%D * +37 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%_ +81 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%7' +2906 "core" ' + ."da"PSV.dial PTV +7 "processing"%K +84 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%P +85 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%Q +84 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%F  +82 "core"  +2 ."da"PS.seek 0ml +3 "processing"%U'W +2886 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%[ +151 "core"  + #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%T'[ +2327 "core" ' + ."da"delay 5 seconds +502 .PTV.dial :puck +3 "processing"%b  +47 "core"  +8 ."da"PSV.dial PTV +3 "processing"%E +83 "core" + ."da"PBV.dial :waste1 +2 "processing"%C  +37 "core" +2 "processing"%O% +4 "core" %\\# +2 ."da"PS.seek 1.5ml +2 "processing"%A' +628 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%^ * +38 "core" , +2 ."da"delay 1 second +103 .PSV.dial :waste1 + "processing"%L  +119 "core"  +3 ."da"PS.seek 0ml +2 "processing"%?'W +1752 "core" ' + "processing"%X9 +4 "core" 975 +2 #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast +2 "processing"%g +2 "core" 75 +2 "processing"%R& +4 "core" &TE#C1 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&a% +4 "core" %     +2 "storage"(S% +4 "core" %y Y X r +2 "storage"(h. +3 "core" .( +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 1 +2 "storage"(5( +200 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +2 (e& +3 "core" & V M J +3 "manipulator"&B& +3 "core" &-   +2 "manipulator"&\\% +4 "core" %   K  +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&`( +184 "core" ( +2 "manipulator"&c& +3 "core" &\  > $ +2 "storage"(Y& +4 "core" & [ ` +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&q' +107 "core" ' +3 "storage"(i& +4 "core" & p e a +2 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(]'H +324 "core" ' +2 "storage"(j- +2 "core" -'v +3 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&m& +3 "core" &  q $ +2 "storage"(& +4 "core" & Z Y +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&s'D +39 "core" ' + ."da"Elbow.hold +2 "manipulator"&d, +3 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 "storage"(\ - +3 "core" -'v +3 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(N'< +27 "core" ' +2 "manipulator"&{% +4 "core" %Rd ' +2 "storage"(|& +3 "core" &    +2 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 1 + 314 counts +2 "manipulator"&~'~ +18 "core" ' +2 "manipulator"&H& +4 "core" &\   $ +2 "storage"(V& +3 "core" & Y X ^ +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&' +23 "core" ' +6 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"('3 +42 "core" ' + "manipulator"&r& +4 "core" &\   K$ +2 "manipulator"&% +4 "core" %   C +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&v( +293 "core" ( +2 "manipulator"&k& +4 "core" &  Z & +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &x& +3 "core" &  -& +3 ."da"Forearm.seek PC +2 "manipulator"&y' +95 "core" ' + ."da"Hand.close +2 "manipulator"&J/ +69 "core" / + ."da"PC.seek :open +2 "processing"%u( +404 "core" ( +2 "storage"( & +3 "core" & X e +2 "manipulator"&& +4 "core" &  5 & +2 "manipulator"&n% +48 "core" %  J +10 ."da"Forearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&( +254 "core" ( + "manipulator"&& +4 "core" &  ) +2 "storage"(& +4 "core" & a [ +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&' +111 "core" ' +3 ."da"Hand.open + "manipulator"&1 +84 "core" 1 +2 "storage"( - +3 "core" -'3 +3 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(' +26 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +4 ."da"SE.seek 1.19 Pucks below Top Plate +2 "storage"(' +54 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da24mar2509h50ml_niagara.tif +1944 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +22121 "Can"tX2?K +8673 #"da"WARNING: Too Dark -- required 1874.4s exposure > 300s time limit\ SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da24mar2509h50ml_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da24mar2509h50ml20s_niagara.tif +2061 #SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da24mar2509h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da24mar2509h50ml30s_niagara.tif +3070 #SX HX9/16 (USB:06): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da24mar2509h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "300.0 sec auto-exposure",Subject: "da24mar2509h50ml images!" +2 "storage"(- +4 "core" -' +3 "storage"("& +4 "core" & ~ 1 +3 "manipulator"&& +9 "core" & 9 2 l;) +12 ."da"Elbow.seek 1 +7 "manipulator"&( +6 "core" ( +10 "manipulator"&z& +6 "core" & _ b>) +2 "storage"(w& +4 "core" &  +3 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&t' +10 "core" ' +3 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.91 Pucks below Top Plate +3 "storage"(p'? +57 "core" ' +2 "manipulator"& & +6 "core" & N) +2 "storage"( & +3 "core" & ? +2 ."da"Elbow.reconfigure :limp +5 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 1 +3 "manipulator"&-'D +38 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&Z, +4 "core" , +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +2 "storage"(#QK-0-\ b +4 ."da"SE.seek 2.09 Pucks below Top Plate +6 "storage"('* +30 "core" ' +2 "manipulator"&}% +3 "core" %Re c c> +2 "storage"(& +5 "core" &  +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 314 counts +2 "manipulator"&+'~ +23 "core" ' +2 "manipulator"&& +6 "core" & .O) +2 "storage"($& +4 "core" &  +10 ."da"Forearm.reconfigure :tight +15 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 700 counts +5 "manipulator"&)' +25 "core" ' +2 "storage"(% +4 "core" %3  +4 ."downElevator"SE.seek :down +3 "storage"(2'v +100 (3% +6 "core" %, 7b +4 "manipulator"&0% +7 "core" % O +5 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +4 "manipulator"&'\ +96 "core" ' +32 ' +3 ."downElevator"SE.stop +3 "storage"(5 +7 (f& +7 "core" &  \\ +5 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +6 #tStarting finalPurge +4 "processing"%6& +119 "core" &( +4 "manipulator"&*& +9 "core" &  /O) +3 "manipulator"&9% +8 "core" %\ ! .O C +5 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&%(- +183 "core" ( +4 "manipulator"&=& +5 "core" &-Q& +5 ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +5 &.& +7 "core" &- 4Q& +4 ."psFlush"Forearm.seek :garage +3 "manipulator"&4'! +108 "core" ' +3 ."psFlush"Hand.close +4 "manipulator"&>/ +77 "core" / +3 "manipulator"&@& +9 "core" &- AK& +3 "manipulator"&(% +14 "core" % 5 wK +6 ."psFlush"Forearm.seek :retract +4 "manipulator"&''\ +103 "core" ' +5 ."psFlush"Elbow.reconfigure :tight +8 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek PC +4 "manipulator"&&( +157 "core" ( +4 "manipulator"&I& +7 "core" & R& +4 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +5 &;& +7 "core" &  9S& +5 ."psFlush"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek PC +4 "manipulator"&1' +96 "core" ' +4 "manipulator"&8& +6 "core" & R& +5 "manipulator"&,% +7 "core" % R +5 "processing"% & +7 "core" &Z +6 "processing"%W& +10 "core" & +4 & +4 ."psFlush"PC.seek :closed +6 "processing"%(Tg +7 "core" & +2 &\ +8 &(g. +10 &\\lB +10 &._W +8 &;[\ +10 &5[\ +9 &c9\\ +9 &&;[ +10 &;[ +10 &7[ +11 &m3[\ +9 & /6[\ +7 &!6[\ +10 &#6[ +9 &%t7\ [ +9 &'67 [ +11 &(6 [ +8 &*6 [ +10 &,|5 [ +10 &.>6[ +8 &05 [ +10 &18[ +9 &35 [\ +9 &5G5 [\ +10 &7 4 [\ +9 &84 [ +10 &:6\ [ +10 &6 [ +10 &?6 [ +9 &A4[ +9 &CW8[\ +10 &E7 \\ +9 &F7\\ +10 &HA ] +11 &JR\\ ` +8 &L\ v b! +9 &Ms b' +9 &Ou\ b/ +9 &Q;x\ b1 +10 &R{ U +9 &T<d] +11 &TC% / + ( +6 "processing"%W& +5 "core" &TC"q/ +5 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 2.09 +2 "processing"%M& +8 "core" &TC"/ +3 ."psFlush"Hand.open +3 "manipulator"&<1 +70 "core" 1 +3 "manipulator"&G% +7 "core" %  9P +4 ."psFlush"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +3 "manipulator"&:'\ +96 "core" ' +3 ."psFlush"PSR.select :air +3 .PSV.dial PSR +3 "processing"% +62 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +5 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +4 "processing"%D' +160 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +477 "core" ' +3 ."psFlush"delay 5 seconds +505 .PSR.select :air +4 "processing"% +13 ."psFlush"PS.seek 2.5ml +5 "processing"%_' +348 #"uploadLog"upsync +1928 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"% @ +224 "core" B + ."psFlush"PTV.dial :PRVmixing +2 "processing"%K  +158 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"%P +128 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%Q'9 +2786 "core" ' +2 ."psFlush"PSR.select :air +7 .PSV.dial PSR +2 "processing"%F +111 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%7' +626 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%[' +2263 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%U  +37 "core" + ."psFlush"PTV.dial :mixing +2 "processing"%b @ +86 "core" B + ."psFlush"PSV.dial :mixloop +2 "processing"%E +115 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%C'9 +2793 "core" ' +49 ."psFlush"PSV.dial PSR +2 "processing"%O +115 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%T'P +1159 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%^' +1709 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%L +81 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%A  +84 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%X  +4 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%g'W +2788 "core" ' +2 ."psFlush"PSV.dial PSR +7 "processing"%R +80 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%a' +613 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%S' +2269 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%h +81 "core" + ."psFlush"PBV.dial PSV +3 "processing"%e U +60 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%B'W +2785 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%\\ @ +46 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%o' +2799 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%c  +91 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"%Y'W +2787 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +45 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%i' +2786 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%! +79 "core" + ."psFlush"PBV.dial PSV +2 "processing"%j U +5 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%m'W +2799 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +47 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%\ ' +2792 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%{  +92 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%|'W +2791 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%H +57 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%V'P +835 "Can"pA6L +329 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%r' +1700 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +82 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%q  +15 "core"  + ."psFlush"PBV.dial :waste1 +3 "processing"%`  +60 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%]'W +2799 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%s +93 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%~' +631 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%N' +2253 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +79 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%k U +60 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%d'W +2789 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%x @ +48 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%J' +2788 "core" ' + ."psFlush"PSV.dial :waste1 +46 "processing"%  +86 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2797 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +59 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2815 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%n +82 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%y U +4 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2762 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +48 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%v' +2785 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +79 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"% 'W +2794 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'& +4 "core" &eh +2 "manipulator"&& +4 "core" & V% +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&( +4 "core" ( + "manipulator"&& +4 "core" & V% +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &"& +3 "core" & V% +2 .tForearm.seek PC +2 "manipulator"&' +98 "core" ' +2 .tHand.close + "manipulator"&z/ +77 "core" / +2 .tPC.seek :open +2 "processing"%w( +404 "core" ( + "manipulator"& & +4 "core" &   Z% +2 "manipulator"& % +3 "core" %  Y +3 .tForearm.seek :retract +2 "manipulator"&}'\ +92 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +354 "core" ( +2 "manipulator"&& +3 "core" &# ;VA_ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &$& +3 "core" &#VA_ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&', +99 "core" ' +2 "manipulator"&& +4 "core" &#TA_ +2 "manipulator"&% +4 "core" %5Sy +2 "collection"'& +4 "core" &dh +3 "collection"'t& +4 "core" &dh +2 .tCC.seek :closed +2 "collection"'3(O +4 "core" &dj +8 &'ndg/ +10 &]reeC +9 &.gghW +10 &Aei[ +9 &?ei[ +9 &i=cgZ +10 &*Bcg[ +9 &>egZ +9 &?de[ +10 &p?bg[ +9 & 38ehZ +10 &!Cee[\ +9 &#;eiZ +9 &%y>dgZ +10 &':?eg[ +9 &(9dgZ +9 &*AciZ +10 &,?dgZ +9 &.C>diZ +10 &0>ciZ +9 &1<ehZ +9 &3>dfZ +10 &5K;ehZ +9 &7 <fhZ +9 &8=ei[ +10 &:;eeZ +9 &=dhZ +9 &?<dgZ +9 &A>ehZ +10 &C\\<dgZ +9 &E>dfZ +9 &FDdhZ +10 &HXdh] +9 &JNcfb +10 &Kcgb8 +9 &Mbfb_ +9 &O&bgF +10 &OCeg= +2 ( +2 "collection"'t& +3 #tCollection Clamp onSpring/offSpring for 6/26 samples, on/off torque 2.36 +2 "collection"'0& +3 "core" &OGcg= +2 .tHand.open + "manipulator"&1 +73 "core" 1 +2 "manipulator"&p% +4 "core" % 3 P{ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&-'\ +102 "core" ' +2 #tFlushing the Collection Valve::Manifold +2 "collection"'+& +4 "core" &OGdg = +2 "collection"'f% +3 "core" %cg  +3 .tCSV.dial CSR + "collection"'6  +47 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"''l +1469 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '*% +3 "core" %lef \ +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'9' +766 "core" ' + .tCSV.dial :waste +2 "collection"') +148 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'2' +2165 "core" ' + #tFlushing lower manifold's waste1 port +2 "collection"'=& +50 "core" &OGdg = +3 "collection"'.% +4 "core" %ef + .tCSV.dial :flush +2 "collection"'Z  +59 "core" +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml +2 "collection"'>'l +1456 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'@ @ +48 "core" A + "collection"'(% +4 "core" %leh  \ +3 .tCS.seek 7ml +2 "collection"'' +623 "core" ' + ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'I  + ';  +48 "core"  +106  +2 .tCBV.dial :waste1 +2 "collection"'4 @ +57 "core" ? +2 .tCS.seek 0ml +2 "collection"'%' +2032 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'8& +4 "core" &OGfi= +2 "collection"',% +4 "core" %fj + .tCSV.dial :flush +2 "collection"'  +81 "core"  +2 .tCS.seek 5ml +2 "collection"'''l +1455 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'u @ +49 "core" B + "collection"'M% +4 "core" %l ef\ +3 .tCS.seek 6.999ml + "collection"'<' +627 "core" ' + ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'G  + 'W  +7 "core"  +39  +2 .tCBV.dial :waste2 +2 "collection"'  +129 "core"  +2 .tCS.seek 0ml +2 "collection"'1' +2037 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'?& +4 "core" &OGgi= +2 "collection"'D% +3 "core" %gi +2 .tCSV.dial CSR +2 "collection"'  +46 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'K' +2299 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'P' D +622 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"'_ +2 'F  +115 "core" +43  + .tCTV.dial :intake +2 "collection"'Q  +83 "core" + .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml + "collection"'7' \\ +2307 "core" ' +2 .tIntake.select :close +6 "sampler")0 +9 .tCTV.dial :air +7 "collection"'U  +83 "core"  +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'b' +637 "core" ' +2 .tCSV.dial CSR +2 "collection"'E  +115 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'['l +1458 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'O' D +1451 "core" ' + .tCSV.dial CBV +2 "collection"'C +116 "core" +2 .tCS.seek 0ml +2 "collection"'T' +2855 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&L& +4 "core" &!S@^ +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&A( +3 "core" ( +2 "manipulator"&X& +4 "core" &" QS@^ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &^& +3 "core" &"S@^ +2 .tForearm.seek CC +2 "manipulator"&R', +106 "core" ' +2 .tHand.close + "manipulator"&g/ +69 "core" / +2 .tCC.seek :open +2 "collection"'a( +382 "core" ( +2 "manipulator"&h& +3 "core" &" /P@^ +2 "manipulator"&e% +4 "core" %  LP +2 .tForearm.seek :retract +2 "manipulator"&S'\ +101 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&\\(- +275 "core" ( +2 "manipulator"&B& +4 "core" &-  [f +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +47 &c& +5 "core" &- \ \ Q[f +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&o'! +107 "core" ' +2 .tHand.open + "manipulator"&1 +71 "core" 1 +2 "manipulator"&Y% +3 "core" % + Q +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&!'\ +102 "core" ' +2 "processing"%j& +4 "core" & +18 "Can"w59M$ +5730 #t-> access 1 +3 "storage"(i% +3 "core" % S T ' +2 "manipulator"&% +4 "core" %\ " \ 5[ F +2 "manipulator"&m& +4 "core" &- @[f +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"({(; +673 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (\ & +3 "core" &;    +1490 #t-> access 2 +2 "storage"(H% +3 "core" % S T a +2 "manipulator"&|% +4 "core" %\ "  [ F +2 "manipulator"&V& +3 "core" &-   [f +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"((K +185 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (q& +2 "core" &K ? < # +51853 "Can"k5;nM +60002 e5=UNP +60001 h5?=N +60001 p5A&O| +60002 o5CP +60001 m5DP +60001 m5FQ> +60002 l5HQԞ +60001 q5JRj +60002 p5LS +60001 q5NS +60001 z5PiT, +60002 5RQTž +60001 5T:UX +60001 5V"U +60002 5X V +60001 5YW +60001 5[W +60002 5]XF +60001 5_Xܞ +60001 5aYr +60002 5cZ +60001 5ekZ +60001 5gT[4 +60002 5i>[ʞ +60001 5k(\\` +60001 5m\\ +60002 5n] +60001 5p^" +60001 5r^ +60002 5t_N +60001 5v_ +60001 5x`z +60002 5z}a +60001 5|ia +60001 5~Ub< +60002 5AbҞ +60001 5-ch +60001 5c +60002  5d +60001 5e* +60001 !5e +60002 )5fV +60001 -5f +60001 6g +60002 5h +60001 5h +60001 5yiD +60002  5hiڞ +60001 5Xjp +60002 5Hk +60001 58k +60001 5)l2 +60002 5lȞ +60001 5\ m^ +60001 }5m +60002 }5n +60001 ||6o +60001 |x6o +60002 |t6pL +60001 {o6p +60001 zj6qx +60002 yd6r +60001 x]6r +60002 yV6xs: +60001 xO6ksО +60001 xE6^tf +60002 x<6St +60001 x/6Ju +60001 x 6Cv( +60002 w6=v +60001 v78wT +60001 u75w +60002 w76x +60001 v8;y +60002 u8@y +60001 uw9LzB +60001 vQ9\\z؞ +60002 t45W{n +60001 u5C| +60001 t65| +60002 t7/}0 +60001 t7,}ƞ +60001 tX8,~\\ +60002 s!:<~ @EDT1711426085.55 r<[ +60002 r= +60001 r\\A @1711992324.82EDT = =tMAIN =mMAIN_scheduler @EDT1711992326.59 #"core_reset"Sent BREAK +3 #t@27512 idle with ifg=0x00, ie=0x75 #>RESET< ESP2 v3.42 I2C Gateway v3.20 +210 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +244 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +409 "Can" * +  * + #tPolling Can every 10:00 +679 #-> ESP.ready! +3 #Powering core bus +551 .Gate.power :raw,:ON +3 "sampler") +38 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tSS.configure :default +2 "sampler")#.0X access 2 +2 "storage"(1% +3 "core" %|  +2 "manipulator"&2% +3 "core" %\  y S  +2 "manipulator"&3& +4 "core" &   i & +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(4(K +506 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (5& +2 "core" &K   +647 #t-> startTube 2 +328 #-> da 50 +2 #da sampling at most 50ml +4 ."Qmail"DAfans.email "Started da in tube 2 at 13:26:51EDT01-Apr-24\\n{}\\nCan@13:25:35, 20.7C, 24% humidity, 14.5psia, 12.183V, 0.110A, 0.003Ah, 1.34W",Subject: "da sampling at most 50ml" +3 #tLoading sh1 puck from tube 2 into Collection Clamp +3 "collection"'6& +3 "core" &  +3 .tHand.open +2 "manipulator"&71 +71 "core" 1 +2 "manipulator"&8% +3 "core" % \  } 9  +3 "storage"(9% +3 "core" %| I +2 "storage"(:. +3 "core" .(K +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(;( +382 #"uploadLog"upsync +285 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (<& +3 "core" & q +2 "manipulator"&=& +4 "core" & _ d p & +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&>( +16 "core" ( +2 "manipulator"&?& +3 "core" & x y Z "| +2 "storage"(@& +5 "core" &  +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&A' +98 "core" ' +2 "storage"(B& +3 "core" &  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(C'H +290 "core" ' +2 "storage"(D- +2 "core" -'X +3 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (E& +3 "core" &  +2 "manipulator"&F& +4 "core" & ~ z "| +2 .tElbow.seek 2 +2 "manipulator"&G( +27 "core" ( + "manipulator"&H& +5 "core" &   + "storage"(I& +5 "core" & 4 +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&J'y +13 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&K/ +70 "core" / +48 ."downElevator"SE.seek :down +9 "manipulator"&L& +2 "storage"(M'v +13 "core" & { @  +2 "manipulator"&N% +4 "core" % y 2 e +2 .tForearm.seek :retract +2 "manipulator"&O'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&P( +147 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +8 "core" ( +2 "manipulator"&Q& +4 "core" & h t <; +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +2 &R& +4 "core" & U V ( <; +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&S', +104 "core" ' + "manipulator"&T& +4 "core" &  5 <; +2 "manipulator"&U% +4 "core" %( { C G +2 "collection"'V& +4 "core" &  +3 "collection"'W& +5 "core" &  +2 .tCC.seek :closed +2 "collection"'X(O +5 "core" &  +6 &I &l +9 &mS} : +10 &{z O +9 &fZ T +10 &(T T +9 &R T +9 &T T +10 &pR S +9 &0S T +10 &R T +9 &O T +9 &!vU T +10 &#7R T +9 &$T T +9 &&P T +10 &(P T +9 &*BR S +9 &,Q T +10 &-R T +9 &/P T +10 &1JP S +9 &3\ V T +9 &4O T +10 &6V T +9 &8QT T +9 &:R S +10 &;R S +9 &=O T +10 &?YT T +9 &AQ T +9 &BM T +10 &DQ T +9 &F^V U +9 &Hf V +10 &I Z +9 &K ^ +10 &MC a +9 &N} 3 +9 &Ow V +9 ( +2 &O|s Q + "collection"'W& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.73 +2 .Hand.open + "manipulator"&Y1 +70 "core" 1 +2 "manipulator"&Z% +4 "core" % ( O M ! G +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&['\ +93 "core" ' +3 #tcollectSample 50ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold + "sampler")\\+ +3 "core" + +2 "sampler")]% +3 "core" %  +2 "collection"'^& +5 "core" &O|s Q +3 "Can" Y1 +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 "sampler")_  +5 "core"  +2 .tSS.reconfigure :fast +3 "sampler")#.0X +18  +2 .tdelay 3.8 seconds +382 "collection"'c% +4 "core" % +2 "sampler")d% +4 "core" %?6 +2 #tSensor limits: Intake max 133.2psia; Outlet max 136.4psia + .SSV.dial :spit +2 "sampler")e +139 "core" +2 .tSS.seek 0ml +2 "sampler")f' +265 "core" ' + .tSSV.dial CBV +2 "sampler")g  +139 "core"  + .tCTV.dial :intake +2 "collection"'h  +78 "core"  +2 #tWaiting for external sampler to finish priming... + .delayUntil "13:30:16.50" +1431 #"flow"0.0L/min +14843 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "collection"'i @ +4 "core" ? + #tAllowing 40s for 7.0ml of remaining 7.0ml +2 .Intake.select :open + "sampler") +210 "collection"'j% +3 "core" %y| +2 #tIntake @13.9psia, vacuum from 8.4 to 11.4psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X% +4 "core" % D  +2 ."connect"CTV.dial CSV,avoiding: :air +4 .tCSV.dial CTV +2 "collection"'A  +2 'Q  +14 "core"  +33  +2 .tCS.reconfigure :pressurize +2 "collection"'# d@<< =b +3 .tCS.seek 0ml +2 "collection"'R' +2442 "core" ' 7 > +2 "collection"'C% +4 "core" % ; > \ +2 "sampler")J% +3 "core" % k +2 #tBubblePoint: Intake @24.0psia, Outlet @0.7psia +2 .CBV.dial SSV + "collection"'T @ +36 "core" A +2 .tSS.reconfigure :default +2 "sampler")#.0X +102 "collection"'%9 +3 "core" 9(= +102 "collection"'39 +3 "core" 9?: +102 "collection"'59 +3 "core" 9T: +140 "collection"'79 +15 "core" 9s6 +103 "collection"'99 +2 "core" 94 +103 "collection"':9 +2 "core" 93 +103 "collection"'89 +3 "core" 91 +103 "collection"'<9 +3 "core" 90 +102 "collection"'=9 +3 "core" 9/ +102 "collection"'?9 +3 "core" 9 - +103 "collection"'@9 +2 "core" 9+ +103 "collection"'9 +2 "core" 9* +103 "collection"'49 +3 "core" 9%( +102 "collection"'9 +3 "core" 97' +102 "collection"'E9 +3 "core" 9H!% +102 "collection"'B9 +3 "core" 9Z%$ +102 "collection"'F9 +3 "core" 9j)# +103 "collection"'H9 +3 "core" 9{-" +102 "collection"'K9 +3 "core" 92 +102 "collection"'9 +3 "core" 96 +102 "collection"'L9 +3 "core" 9: +102 "collection"'N9 +3 "core" 9> +103 "collection"'>9 +3 "core" 9B +102 "collection"'A9 +3 "core" 9G +102 "collection"'Q9 +3 "core" 9K +102 "collection"'D9 +3 "core" 9O +102 "collection"'C9 +4 "core" 9S +102 "collection"'J9 +3 "core" 9 W +102 "collection"'T9 +3 "core" 9 \\ +102 "collection"'I9 +3 "core" 9 %` +102 "collection"'V9 +3 "core" 9 0d +102 "collection"'G9 +3 "core" 9 <h +102 "collection"'M9 +3 "core" 9 Gl +102 "collection"'U9 +3 "core" 9 Qq +102 "collection"'O9 +3 "core" 9 \\u +102 "collection"'Z9 +3 "core" 9 fy +102 "collection"'Y9 +3 "core" 9 p} +103 "collection"'W9 +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  +103 "collection"'R9 +3 "core" 9  +102 "collection"'S9 +3 "core" 9  +102 "collection"'^9 +3 "core" 9  +102 "collection"'\\9 +3 "core" 9  +102 "collection"'a9 +3 "core" 9  +103 "collection"'c9 +3 "core" 9  +102 "collection"'b9 +3 "core" 9  +102 "collection"'e9 +3 "core" 9  +102 "collection"'d9 +3 "core" 9  +102 "collection"'`9 +3 "core" 9  +102 "collection"'g9 +3 "core" 9  +102 "collection"'h9 +3 "core" 9  +102 "collection"'j9 +3 "core" 9  +102 "collection"'i9 +3 "core" 9  +102 "collection"'m9 +4 "core" 9  +103 "collection"'f9 +2 "core" 9  +103 "collection"'o9 +2 "core" 9  +103 "collection"'n9 +2 "core" 9\  +103 "collection"'k9 +3 "core" 9\  +102 "collection"'p9 +3 "core" 9\ \  +103 "collection"'s9 +3 "core" 9\  +102 "collection"'l9 +3 "core" 9\  +102 "collection"'u9 +3 "core" 9\  +102 "collection"'w9 +3 "core" 9\  +102 "collection"'q9 +3 "core" 9\  +103 "collection"'x9 +3 "core" 9\  +102 "collection"'r9 +3 "core" 9\  +102 "collection"'{9 +3 "core" 9\ " +102 "collection"'|9 +3 "core" 9\ % +102 "collection"'}9 +4 "core" 9\ ' +102 "collection"'~9 +3 "core" 9\ * +102 "collection"'y9 +3 "core" 9\ , +3 .tCH.hold 10:00,70C +3 "collection"'z `\ t `\ +\ +2 '9 +6 "core"  + 9\ ,\ , +2 "collection"'% +3 "core" %| k +3 #tBegun lysing Collection Puck Heater at 68C/16.0psia +41237 "Can" Dg +18750 "core" ` +2 "collection"'9 +3 "core" 9\ t +2 "collection"'% +4 "core" % +2 #tEnded lysing Collection Puck Heater at 70C/14.6psia +2 .CS.seek 0ml + "collection"'' +348 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +3 "collection"' @ +108 "core" B +40 .tCSV.dial :air +10 "collection"' @ +44 "core" ? +2 .tCS.seek 5ml +2 "collection"'\ 'l +1349 "core" ' + .tCSV.dial CTV +2 "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"'  +46 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +45 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"'' +1355 "core" ' +2 "collection"'% +3 "core" % \\ _ +2 #tPuck @25.8psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe + .CSV.dial CBV + "collection"' +106 "core"  +2 .tCBV.dial CSV +2 "collection"'  +29 "core"  +2 "collection"'% +3 "core" %   +3 .tCS.seek 4.999ml +2 "collection"''l +1353 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'  +45 "core" +2 "collection"'% +3 "core" %l\  +2 .tCS.seek 6.999ml +2 "collection"'' +593 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air2 +2 "collection"' @ +44 "core" ? +2 .tCS.seek 10ml +2 "collection"' ' D +836 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +7 "collection"' ` +132 "core" b +2 #tLysing Complete + "collection"'& +4 "core" &O|n',& Q +2 #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&"% +3 "core" %\   # +2 "storage"(#% +4 "core" %~ 3 +2 "storage"($. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(( +191 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (&& +3 "core" &  i +2 "manipulator"&'& +3 "core" & R !<: +2 "manipulator"&(% +5 "core" %\  # +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&( +159 "core" ( +2 "manipulator"&*& +3 "core" & ' +2 "storage"(+& +4 "core" &  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&,' +105 "core" ' +2 "storage"()& +3 "core" &  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(-'H +278 "core" ' + "storage"(0- +4 "core" -'H + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(/'6 +35 "core" ' +2 "manipulator"&1& +4 "core" & ) +2 "manipulator"&2% +3 "core" %4 k ; (i +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +97 "core" ' +2 .tElbow.seek CC +2 "manipulator"&.( +158 "core" ( +2 "manipulator"&6& +3 "core" & : #+ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &%& +3 "core" &  #+ +2 .tForearm.seek CC +2 "manipulator"&3', +108 "core" ' +2 .tHand.close + "manipulator"&5/ +69 "core" / +2 .tCC.seek :open +2 "collection"'7( +378 "core" ( +2 "storage"(9& +4 "core" & +2 "storage"(:& +4 "core" &   +2 "manipulator"&8& +3 "core" & x & %+ +2 "manipulator"&<% +4 "core" %  u %; +2 .tForearm.seek :retract +2 "manipulator"&='\ +105 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&?( +157 "core" ( + "manipulator"&@& +4 "core" &  + +2 "storage"(& +3 "core" &  ( +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&4'D +113 "core" ' +2 .tElbow.hold +2 "manipulator"&, +4 "core" , + .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&E1 +73 "core" 1 +3 "manipulator"&B% +3 "core" % Us +  +2 "storage"(F& +5 "core" & F + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 317 counts +2 "manipulator"&H'ρ +13 "core" ' + "manipulator"&K& +4 "core" & ; / +2 "storage"(& +43 "core" & 0 &  +10 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&L' +26 "core" ' +2 "storage"(N% +5 "core" %> 3 & q +2 ."downElevator"SE.seek :down +4 "storage"(>'v +99 (A% +3 "core" %dA   F a +2 "manipulator"&Q% +4 "core" %  -. +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&D'\ +88 "core" ' +69 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'C& +3 "core" &37 +2 "manipulator"&J& +4 "core" & # - +2 "manipulator"&T% +4 "core" %   - +3 .tElbow.seek FlushPuck::Garage + "manipulator"&I(- +170 "core" ( +2 "manipulator"&V& +3 "core" &- 0 -@ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &G& +2 "core" &- -@ +3 .tForearm.seek :garage + "manipulator"&M'! +103 "core" ' +2 .tHand.close + "manipulator"&U/ +76 "core" / + "manipulator"&O& +4 "core" &-  &@ +2 "manipulator"&Z% +3 "core" % 1 X & +3 .tForearm.seek :retract + "manipulator"&Y'\ +106 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&W( +276 "core" ( +2 "manipulator"&]& +3 "core" &  )5 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &_& +3 "core" & (5 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&!', +103 "core" ' + "manipulator"&& +4 "core" & ! %5 +2 "manipulator"&R% +4 "core" %6  $e +2 "collection"'S& +4 "core" &:; +3 "collection"'^& +5 "core" &9; +2 .tCC.seek :closed +3 "collection"'\\(O +3 "core" &8< +6 &9= 6 +10 &-H{:;  3 +9 &Xqx:= G +9 &_7= R +10 &K9= Q +9 &{O7:  Q +9 &=T:= Q +10 &R7?  Q +9 &T8>f R +10 &O9<r Q +9 &EL9> Q +9 &!L9= Q +10 &"N8> Q +9 &$M:< R +9 &&NJ<= Q +10 &(Q8= R +9 &)Q;=s R +10 &+K:< Q +9 &-UO7; Q +9 &/O9>  Q +10 &0P9? Q +9 &2Q:< R +9 &4]O9= Q +10 &6N9> \ R +9 &7J9=  Q +10 &9Q:= R +9 &;dN;= R +9 &=&N<= R +10 &>O:> R +9 &@J;@ Q +9 &BmR<> Q +10 &D/P8@~ Q +9 &EO<@` Q +10 &G];?L T +9 &If}<? W +9 &K9> ] +10 &L;? _ +9 &N;>r C +9 &O`-;= % &q +10 &O_:?  M +2 ( +2 "collection"'^& +3 #tCollection Clamp onSpring/offSpring for 5/25 samples, on/off torque 1.70 +2 "collection"'a& +3 "core" &O]<@ M +2 .tHand.open + "manipulator"&c1 +73 "core" 1 +2 "manipulator"&b% +3 "core" % * z !q +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&e'\ +103 "core" ' +2 .tPSV.dial PSR +2 "processing"%d +135 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml + "processing"%`' +1609 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%g  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%h'W +1605 "core" ' +2 .tPSV.dial PSR + "processing"%j +46 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%i' +2630 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%m + "collection"'f  +6 "core" A +2 "processing"%o +3 "core" A +2 "processing"%n  +76 "core" +98  + .tPSV.dial :mixloop +2 "processing"%k +105 "core" + .tCTV.dial :air,avoiding: :intake +2 "collection"'p  +5 "core" + .tPTV.dial :PRVmixing +2 "processing"%s  +140 "core" +2 .tPS.seek 0ml +2 "processing"%l'W +2624 "core" ' +2 .tPSV.dial :air +6 "processing"%u  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%w' +2638 "core" ' + .tPSV.dial :mixloop +2 "processing"%q +45 "core" +2 .tPS.seek 0ml +2 "processing"%x'W +2642 "core" ' + .tPSV.dial :air +2 "processing"%r  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%{' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"%| +45 "core" +10 .tPS.seek 0ml +2 "processing"%}'W +2627 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&~& +3 "core" &  &5\ +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&y( +4 "core" ( + "manipulator"&& +4 "core" &  &5\ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" & z \\ &5\ +3 .tForearm.seek CC + "manipulator"&v', +107 "core" ' +2 .tHand.close + "manipulator"&z/ +74 "core" / +2 .tCC.seek :open + "collection"'( +379 "core" ( +2 "manipulator"&& +3 "core" & l 9 %5\ +2 "manipulator"&t% +5 "core" %   $ +2 .tForearm.seek :retract + "manipulator"&'\ +106 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(- +281 "core" ( + "manipulator"&& +5 "core" &- 3 -# + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &- .# +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&'! +107 "core" ' +2 .tHand.open +2 "manipulator"& 1 +73 "core" 1 + "manipulator"& % +5 "core" % * \ % +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&\ '\ +98 "core" ' +2 .tPSV.dial :mixloop + "processing"% +9 "core" +2 .tPTV.dial :PRVmixing + "processing"%  +9 "core" +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%  +2 "collection"'  +6 "core" +8  +2 .tCTV.dial :air,avoiding: :intake + "collection"'  +5 "core" +2 #tLoading lyfil puck from tube 2 into Collection Clamp + "collection"'& +3 "core" &TW +2 "manipulator"&% +4 "core" %\  / +2 "storage"(% +4 "core" %y # # k +2 "storage"( . +2 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(( +197 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" &    +2 "manipulator"&& +3 "core" &- * .# +2 "manipulator"&"% +3 "core" %\   . +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&#( +176 "core" ( +2 "manipulator"&$& +3 "core" &  .& +2 "storage"(&& +3 "core" & 4 2 Z  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&'' +93 "core" ' + "storage"((& +4 "core" & F 9 Q  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(;'H +298 "core" ' + "storage"(*- +3 "core" -'l +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (+& +3 "core" & / % .  +2 "manipulator"&)& +4 "core" &  ,& +2 .tElbow.seek 2 +2 "manipulator"&P( +2 "core" ( +2 "manipulator"&[& +4 "core" &  I -& +2 "storage"(0& +3 "core" & # $ s  +3 .tForearm.seek 2 + 300 counts + "manipulator"&1'y +24 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&2/ +75 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&-& +2 "storage"(6'v +7 "core" &   .& +2 "manipulator"&%% +4 "core" % u / +2 .tForearm.seek :retract +2 "manipulator"&,'\ +89 "core" ' +2 .tElbow.seek CC + "manipulator"&( +153 "core" ( + "manipulator"&5& +4 "core" & = +7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 "core" ' +2 "manipulator"&& + ."downElevator"SE.stop +5 "storage"(5 +2 "core" &  ,7 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&X', +94 "core" ' +3 "manipulator"&9& +4 "core" & < )7 +2 "manipulator"&:% +3 "core" %3 - ) +3 "collection"'8& +3 "core" &VX +3 "collection"'<& +5 "core" &WX +2 .tCC.seek :closed +2 "collection"'@(O +58 "core" &UZ + &VY + &U[ + &V[ + &UY6 + &TY. + &VZ  +3 &-wTX , +9 &d{UY A +9 &dmWZ R +10 &&LUY Q +9 &OTYy R +9 &NUYn R +10 &lKVZa Q +9 &-RWYX R +10 &MVYA Q +9 &LVZ? Q +9 & uOXZ& Q +10 &"5OUW R +9 &#OV[ Q +9 &%LWX Q +10 &'}PWY Q +9 &)=NU[ R +9 &+PVZ Q +10 &,PVZ Q +9 &.JW[8 Q +10 &0EOTY) R +9 &2MWY! R +9 &3NWY Q +10 &5MWZ R +9 &7NNW[ Q +9 &9LWX Q +10 &:NV[ Q +9 &<JXZ R +10 &>UMWY R +9 &@LVY R +9 &AMXY R +10 &CJWX Q +9 &E^OU[| Q +9 &GTXZw R +10 &HiTYi T +9 &JUYZ Y +10 &LAVYU ^ +9 &MQYE V +9 &O3HVZC %r +10 &O xSX4 O +5 ( +2 "collection"'<& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.88 +2 .Hand.open + "manipulator"&1 +2 "core" &O`TY' O +72 1 +2 "manipulator"&3% +3 "core" % 3  $ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&.'\ +95 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'E  +140 "core"  +2 .tCSV.dial CTV + "collection"'B  +28 "core"  +3 .tPS.seek 2.5ml + "processing"%F' +2630 "core" ' +2 "collection"'K% +3 "core" % @)+  +2 .tCS.seek 4.15ml +2 "collection"''Q +1574 "core" ' +2 .tdelay 8 seconds +258 "Can" FCg +544 .tPSV.dial :air +2 "processing"%=  +46 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%N  +73 "core"  +2 .tPS.seek 0ml +2 "processing"%?'W +2636 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"'A ` +39 "core" _ + .tCSV.dial :air +2 "collection"'Q @ +45 "core" @ +2 .tCS.seek 10ml +2 "collection"'4' D +1566 "core" ' +2 .tCSV.dial CTV +2 "collection"'H  +45 "core"  +2 .tCS.seek 0ml +2 "collection"'C' +2641 "core" ' +2 .tCBV.dial :waste1 + "collection"'J @ +30 "core" ? +2 .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +2 "collection"'T  +140 "core" + "collection"'/& +4 "core" &O`UV O +2 #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&L% +3 "core" %\  ( +2 "storage"(V% +4 "core" %|   + "storage"(G. +4 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(>( +199 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +2 "core" &  +2 "manipulator"&U& +4 "core" & H '7 +2 "manipulator"&O% +3 "core" %\  y ( +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&Z( +159 "core" ( +2 "manipulator"&D& +3 "core" &  , +2 "storage"(M& +5 "core" & & #  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&]' +92 "core" ' +2 "storage"(_& +3 "core" & & &  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(I'H +295 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&R& +3 "core" & 5 , +2 "storage"(S& +3 "core" & - ! +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&Y'D +36 "core" ' + .tElbow.hold +2 "manipulator"&7, +3 "core" , +2 .tElbow.reconfigure :tight +31 "manipulator"&$&.,(\ #b +3 "storage"(a- +3 "core" -' +2 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"(c'J +28 "core" ' +2 "manipulator"&b% +3 "core" %Vv   +2 "storage"(^& +3 "core" & p +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 318 counts + "manipulator"&d'ς +20 "core" ' +2 "manipulator"&!& +3 "core" &  - +2 "storage"(g& +4 "core" & - 0 ) +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&`' +28 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(j'A +39 "core" ' + "manipulator"&h& +4 "core" & d . +2 "manipulator"&m% +3 "core" % -z +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&o'\ +96 "core" ' +2 .tElbow.seek CC + "manipulator"&f( +194 "core" ( +9 "manipulator"&n& +4 "core" & '7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &k& +3 "core" & t W &7 +2 .tForearm.seek CC +2 "manipulator"&p', +102 "core" ' +2 .tHand.close + "manipulator"&s/ +69 "core" / +2 .tCC.seek :open +2 "collection"'i( +379 "core" ( +2 "storage"(u& +3 "core" & # . +2 "storage"(l& +4 "core" & $ # I +2 "manipulator"&q& +3 "core" & ' (3 +2 "manipulator"&w% +4 "core" % # { (I +2 .tForearm.seek :retract +2 "manipulator"&r'\ +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&x( +155 "core" ( +2 "manipulator"&|& +3 "core" &  / +2 "storage"({& +4 "core" & 5 ; d +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&~'D +114 "core" ' +2 .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&1 +76 "core" 1 +3 "manipulator"&z% +4 "core" % Vm P " +2 "storage"(W& +3 "core" &   +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 318 counts + "manipulator"&e'ς +24 "core" ' + "manipulator"&\\& +4 "core" & \  7 2 +2 "storage"(& +4 "core" & G H +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&t' +33 "core" ' +2 "storage"(v% +3 "core" %K G I +3 ."downElevator"SE.seek :down +3 "storage"('v +100 (% +2 "core" %|8 & % ` +2 "manipulator"&y% +5 "core" % O 0 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"& '\ +96 "core" ' +55 ' + ."downElevator"SE.stop +2 "storage"(5 +3 .tPSV.dial :air +2 "processing"%  +74 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2634 "core" ' + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +43 "core" +2 .tdelay 1 second +101 .PSV.dial :air +2 "processing"%  +45 "core"  +2 .tdelay 1 second +101 .PSV.dial :mixloop +2 "processing"% +45 "core" +2 .tdelay 1 second +101 .PSV.dial :air +8 "processing"%  +56 "core" +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%'W +2638 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +3 "core" &  +3 "manipulator"&& +3 "core" & q 0 +2 "manipulator"&% +3 "core" %\ $ 0 I +3 .tElbow.seek FlushPuck::Garage + "manipulator"& (- +174 "core" ( +2 "manipulator"&& +3 "core" &- P 01 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &- D 01 +2 .tForearm.seek :garage +2 "manipulator"&'! +106 "core" ' +2 .tHand.close + "manipulator"&"/ +71 "core" / +2 "manipulator"&& +3 "core" &- )1 +2 "manipulator"&$% +3 "core" % 5 P ) +3 .tForearm.seek :retract + "manipulator"&&'\ +105 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&(( +150 "core" ( + "manipulator"&& +4 "core" &\   /# +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &\ & +3 "core" &\   /# +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&*' +103 "core" ' + "manipulator"&+& +4 "core" &\  /# +2 "manipulator"&)% +4 "core" % = / +2 "processing"%[& +44 "core" &  +9 "processing"%0& +5 "core" &  +3 .tPC.seek :closed +7 "processing"%2(Tg +4 "core" &  +3 &  +9 &3p +} +8 &_y @ +9 &-m R +10 &K T +9 &N S +9 &mJ T +10 &0N S +9 &K T +9 &L S +10 &vG\ S +9 & 9I S +10 &!L T +9 &#J T +9 &%}J T +10 &'?F T +9 &)F T +9 &*I T +10 &,F S +9 &.HG S +10 &0\ K S +9 &1J S +9 &3J" S +10 &5PF' S +9 &7E& S +10 &8H) T +9 &:K) S +9 &I1 S +9 &?F5 S +9 &AI: S +10 &C`J9 S +9 &E"J: S +9 &FO; T +10 &HY, U +9 &J[p* X +10 &L) [ +9 &M0 [ +9 &O}4 Z +10 &Q\\8 Z +9 &S8 H +9 &T1f8 S +10 &TB"5 - +2 ( +2 "processing"%0& +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.71 +2 "processing"%-& +3 "core" &TB 2 - +2 .tHand.open + "manipulator"&%1 +75 "core" 1 + "manipulator"&#% +4 "core" %  9 , +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&''\ +97 "core" ' + .tPRV.dial :air +2 "processing"%5  +47 "core"  +2 .tPSV.dial :mixloop +2 "processing"% +41 "core" +2 "processing"%;% +3 "core" %T +3 .tPS.seek 0.3ml + "processing"%1' +394 "core" ' + .tPSV.dial PSR +2 "processing"%9 +106 "core"  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml +2 "processing"%:'* +495 "core" ' +3 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%8' +1923 "core" ' + .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%P +106 "core" + .tPTV.dial :mixing +2 "processing"%6 @ +78 "core" A + .tPBV.dial :waste2 +2 "processing"%,  +109 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +2635 "core" ' +2 #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&& +3 "core" &\  & ,# +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&3( +3 "core" ( +2 "manipulator"&<& +4 "core" &\  ,# +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &E& +3 "core" &\  + ,# +2 .tForearm.seek PC +2 "manipulator"&B' +96 "core" ' + .tHand.close +2 "manipulator"&X/ +66 "core" / + .tPC.seek :open +2 "processing"%}( +400 "core" ( + "manipulator"&K& +4 "core" &\  1# +2 "manipulator"& % +3 "core" %  1 +3 .tForearm.seek :retract + "manipulator"&='\ +90 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&N(- +127 "core" ( +2 "manipulator"&F& +3 "core" &-   0W +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &A& +3 "core" &-  0W +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&Q'! +106 "core" ' +2 .tHand.open + "manipulator"&1 +74 "core" 1 + "manipulator"&H% +4 "core" % ( t ( +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&4'\ +98 "core" ' +3 #tLoading da puck from tube 2 into Processing Clamp + "processing"%J& +4 "core" &f +2 "manipulator"&T% +3 "core" %\  1 +2 "storage"(/% +5 "core" %} J H \ + "storage"(L. +4 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(V( +193 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (G& +3 "core" & " + \ +2 "manipulator"&& +3 "core" &-  0V +2 "manipulator"&U% +5 "core" %\  5 0 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&O( +172 "core" ( + "manipulator"&& +5 "core" &   1& + "storage"(D& +4 "core" & G G \ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +43 .tForearm.seek 2 + 700 counts +9 "manipulator"&M' +102 "core" ' +2 "storage"(_& +3 "core" & > @ q \ +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('H +290 "core" ' +2 "storage"(.- +3 "core" -'} +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (& +3 "core" & $ " , \ +2 "manipulator"&R& +4 "core" &  1& +2 .tElbow.seek 2 +2 "manipulator"&S( +3 "core" ( +2 "manipulator"&a& +3 "core" &  M 0& +2 "storage"(b& +3 "core" & 1 : \ +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&^'y +28 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&!/ +69 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&g& +2 "storage"(h'v +7 "core" &  P 0& +2 "manipulator"&m% +3 "core" %  2 +3 .tForearm.seek :retract +2 "manipulator"&]'\ +97 "core" ' +2 .tElbow.seek PC +2 "manipulator"&Z( +164 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +126 "core" ( +2 "manipulator"&I& +3 "core" & # 1) +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &Y& +3 "core" & ` 0) +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&d' +103 "core" ' +2 "manipulator"&c& +3 "core" &   ] 4) +2 "manipulator"&`% +4 "core" % 2 4 +2 "processing"%n& +4 "core" &i +3 "processing"%k& +5 "core" & +2 .tPC.seek :closed +2 "processing"%7(Tg +3 "core" &h  +9 &,rf ,~ +10 &awf @ +9 &Zke S +9 &J^ S +10 &KW S +9 &N] S +9 &^OZ S +10 &!LZ S +9 &JY S +10 &FT S +9 & fLK S +9 &"(JI S +10 &#FL S +9 &%KI S +9 &'nLJ S +10 &)/JF T +9 &*IG S +10 &,J> T +9 &.wI> S +9 &0:ID S +10 &1IG S +9 &3IL S +9 &5GI S +10 &7AHH S +9 &9IE S +10 &:KG S +9 &<I: S +9 &>IG; S +10 &@ I< S +9 &AG9 S +9 &CI= S +10 &EOJ; T +9 &GO< S +10 &HS: T +9 &J^: V +9 &LG: Y +10 &N}: Z +9 &O5 Z +9 &Q0 Y +10 &SDu0 = +9 &T#/t$ R +10 &TI!- , +2 ( +2 "processing"%k& +4 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.64 + .Hand.open + "manipulator"&s1 +67 "core" 1 +2 "manipulator"&o% +3 "core" %  2 +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&@'\ +92 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%u  +2 %l9 +6 "core" 9 +102 "processing"%q9 +3 "core" 9 +102 "processing"%w9 +3 "core" 9  +102 "processing"%|9 +3 "core" 9  +102 "processing"%{9 +3 "core" 9 +102 "processing"%p9 +3 "core" 9 +102 "processing"%f9 +3 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%z9 +3 "core" 9" +102 "processing"%W9 +3 "core" 9& +102 "processing"%\\9 +3 "core" 9+ +103 "processing"%9 +2 "core" 9/ +103 "processing"%r9 +2 "core" 93 +103 "processing"%v9 +2 "core" 97 +103 "processing"%9 +2 "core" 9; +103 "processing"%y9 +3 "core" 9@ +103 "processing"%x9 +2 "core" 9D +103 "processing"%~9 +2 "core" 9H +103 "processing"%e9 +2 "core" 9L +103 "processing"%j9 +2 "core" 9P +103 "processing"% 9 +3 "core" 9U +103 "processing"%t9 +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" 9 n +103 "processing"%9 +2 "core" 9r +103 "processing"%9 +2 "core" 9v +103 "processing"%9 +2 "core" 9z +103 "processing"%9 +3 "core" 9$ +102 "processing"%9 +11 "core" 9) +102 "processing"%9 +3 "core" 9/ +102 "processing"%9 +3 "core" 95\ +102 "processing"%9 +3 "core" 9:\ +3 .tPH.hold 2:00:00,28C +7 "processing"%" pp9 +3 .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"% +107 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%$' +602 "core" ' + .tdelay 5 seconds +503 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml +2 "processing"% '[ +1607 "core" ' + .tPTV.dial :puck +2 "processing"%  +78 "core"  +2 .tPSV.dial PTV + "processing"%\ +77 "core" + .tPBV.dial :waste1 +7 "processing"%  +138 "core" +2 "processing"%+% +3 "core" %W  +3 .tPS.seek 1.5ml + "processing"%)' +596 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%[ * +36 "core" , +3 .tPS.seek 0ml + "processing"% 'W +1613 "core" ' +2 .tdelay 5:00 +12691 "Can" = pg +17312 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%&  +4 "core"  +2 .tPBV.dial :waste1 +2 "processing"%  +35 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%- * +35 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%% +76 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%#' +2581 "core" ' +2 .tPSV.dial PTV + "processing"%0 +77 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%5 +75 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"% +75 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%;  +72 "core"  +3 .tPS.seek 0ml + "processing"%*'W +2554 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +143 "core" +2 .tPSV.dial :mixloop + "processing"%9 +46 "core" + .tPRV.dial :ab1 +2 "processing"%1 @ +78 "core" A +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%:'w +358 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +4 .tPRV.dial CBV +3 "collection"'P  + "processing"%6  +49 "core"  +4 +2 "processing"%,% +4 "core" %y  +2 .tPS.seek 0.3ml +2 "processing"%8' +353 "core" ' +2 .tdelay 2 seconds +201 .CBV.dial between PRV and PSV +2 "collection"'  +31 "core" +2 .tPRV.dial :air + "processing"%<  +46 "core"  +2 .tPS.seek 0.9ml + "processing"%E'D +1268 "core" ' +2 .tPRV.dial :waste2 + "processing"%X @ +75 "core" @ +3 .tPS.seek 0.5ml + "processing"%(' +865 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%'  +45 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml + "processing"%2'[ +1609 "core" ' + .tPSV.dial :PML +2 "processing"%K +45 "core" +2 .tPTV.dial :mixing + "processing"% @ +78 "core" @ +2 .tPBV.dial :waste1 +2 "processing"%F  +34 "core"  + "processing"%A% +4 "core" %V\  +2 .tPS.seek 1.85ml +2 "processing"%B'6 +242 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%3 * +36 "core" , +2 .tPS.seek 0ml + "processing"%'W +1970 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'H& +3 "core" &dhV +2 "manipulator"&=& +4 "core" & 0 .) +2 "manipulator"&J% +3 "core" %\ " K 0, +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&T(- +147 "core" ( +2 "manipulator"&/& +3 "core" &- % 4 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &L& +3 "core" &-  4 +2 .tForearm.seek :garage +2 "manipulator"&Q'! +105 "core" ' +48 .tHand.close +3 "manipulator"&G/ +71 "core" / +2 "manipulator"&& +4 "core" &- + +2 "manipulator"&U% +3 "core" % 4 , +3 .tForearm.seek :retract +2 "manipulator"&>'\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +271 "core" ( +2 "manipulator"&D& +4 "core" & l .5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &N& +3 "core" & -5 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&_', +94 "core" ' + "manipulator"&4& +4 "core" & 05 +2 "manipulator"&.% +4 "core" %6 $ - +2 "collection"'& +4 "core" &cfJ +3 "collection"'R& +5 "core" &dhF +2 .tCC.seek :closed +2 "collection"'a(O +4 "core" &dfT  +8 &,ycgC - +10 &c}bfB A +9 &]ncg= S +10 &HdgE S +9 &RdfG S +9 &LefO S +10 &dOdhK S +9 &&NbgK S +9 &KbiC R +10 &QdiM R +9 & mLdfK R +9 &"/OdgK R +10 &#Lbg> S +9 &%IdgO R +10 &'tObhI S +9 &)6NddA S +9 &*Leg? R +10 &,OchI S +9 &.}McgE R +9 &0>QdhP S +10 &2McgM S +9 &3OcgM R +10 &5OchJ R +9 &7GNehO R +9 &9Qci@ S +10 &:LcgI R +9 &<Oci= R +9 &>OJaiF R +10 &@IdiP R +9 &AOcgF R +10 &CHchM R +9 &EWQceT R +9 &GTegL S +10 &HjbhN U +9 &JehP Z +9 &L:bfN _ +10 &Mcf@ Y +9 &O3GdgL (y +10 &O~rcfI N +5 ( +2 "collection"'R& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.92 +2 "collection"'b& +3 "core" &O~obhL N + &O~oegF N +2 .tHand.open +2 "manipulator"&!1 +76 "core" 1 + "manipulator"&g% +4 "core" % 6 : ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&m'\ +105 "core" ' + .tPSV.dial PSR +2 "processing"%O +105 "core"  +2 #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 +3 "processing"%  +44 "core"  +2 .tPS.seek 0ml + "processing"%^'W +1609 "core" ' + .tPSV.dial PSR +2 "processing"%I +45 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%Y' +2639 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%S  + "collection"'c  +35 "core"  +137 +2 .tPSV.dial :mixloop +2 "processing"%` +104 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'n  +15 "core"  + .tPTV.dial :PRVmixing +2 "processing"%h  +78 "core" +2 .tPS.seek 0ml +2 "processing"%]'W +2629 "core" ' + .tPSV.dial :air +2 "processing"%}  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%s' +2627 "core" ' + .tPSV.dial :mixloop +2 "processing"%o +45 "core" +2 .tPS.seek 0ml +2 "processing"%l'W +2626 "core" ' + .tPSV.dial :air +2 "processing"%k  +45 "core"  +3 .tPS.seek 2.5ml + "processing"%q' +2626 "core" ' + .tPSV.dial :mixloop +2 "processing"%d +45 "core" +3 .tPS.seek 0ml + "processing"%w'W +2632 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&|& +3 "core" & 15 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&{( +2 "core" ( +2 "manipulator"&p& +4 "core" &  15 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &f& +3 "core" & 15 +2 .tForearm.seek CC +2 "manipulator"&', +104 "core" ' + .tHand.close +2 "manipulator"&z/ +70 "core" / +2 .tCC.seek :open +2 "collection"'W( +379 "core" ( +2 "manipulator"&\\& +3 "core" & ,5 +42 "manipulator"&% +11 "core" %  R . +2 .tForearm.seek :retract +2 "manipulator"&r'\ +105 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&v(- +280 "core" ( +2 "manipulator"&& +3 "core" &- '   7> +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &y& +3 "core" &- $ $ 7> +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&x'! +106 "core" ' + .tHand.open +2 "manipulator"&~1 +66 "core" 1 + "manipulator"&e% +4 "core" % + / +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&j'\ +98 "core" ' +2 ."da"delayUntil "14:19:32.93" +1216 "Can" :g +23525 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"% @ +79 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%t  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , + ."da"PSV.dial :air +2 "processing"%?  +45 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2555 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +55 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"% +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +45 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2560 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +134 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +590 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1607 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +77 "core"  + ."da"PSV.dial PTV +2 "processing"% +86 "core" ~ + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core"  +2 "processing"%% +3 "core" %[-  +3 ."da"PS.seek 1.5ml +2 "processing"%$' +584 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%\ 'W +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +5 "core"  + ."da"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 +3 .PSV.dial PSR + "processing"%[ +73 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%)' +2566 "core" ' + ."da"PSV.dial PTV +2 "processing"%u +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +6 "processing"%& +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +76 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%-  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%%'W +2115 "Can" K@g +418 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +134 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%0' +589 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml + "processing"%5'[ +1607 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +75 "core" +8 ."da"PBV.dial :waste1 +2 "processing"%;  +34 "core"  + "processing"%#% +5 "core" %V.  +2 ."da"PS.seek 1.5ml +2 "processing"%' +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%9 * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%1'W +1616 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%*  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%6 * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%P +75 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%,' +2556 "core" ' + ."da"PSV.dial PTV +2 "processing"%: +88 "core" ~ + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%< +75 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%8  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%X'W +2565 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%E  +45 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%'  +142 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%(  +44 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%K  +4 "core" +2 ."da"PSV.dial :mixloop + "processing"% +56 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.3ml +2 "processing"%F' +397 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%A  +45 "core"  +2 "processing"%3% +3 "core" %0  +3 ."da"PS.seek 0.55ml +2 "processing"%2'} +354 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%B  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%H'[ +1565 "core" ' + ."da"PSV.dial :PML +2 "processing"%= +56 "core" +2 ."da"PTV.dial :mixing +2 "processing"%J @ +77 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%/  +36 "core" + "processing"%L% +4 "core" %_1  +2 ."da"PS.seek 1.85ml +2 "processing"%Z'? +230 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%G * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%'W +1963 "core" ' + ."da"delay 2 seconds +207 .delay 8:00 +25289 "Can" 92g +22714 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%U @ +5 "core" A +2 ."da"PBV.dial :waste1 + "processing"%@  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +7 "processing"%Q * +35 "core" , + ."da"PSV.dial :air +2 "processing"%D  +42 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%N' +2555 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%T +45 "core" + ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%4  +45 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%. +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"PS.seek 0ml +2 "processing"%>'W +2549 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%i +134 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%b' +584 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%!'[ +1613 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%g  +76 "core"  +2 ."da"PSV.dial PTV + "processing"%R +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%O  +34 "core" +50 "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"% * +37 "core" , +2 ."da"PS.seek 0ml +2 "processing"%M'W +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%I  +4 "core"  +2 ."da"PBV.dial :waste1 + "processing"%^  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%c * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%S +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%`' +2555 "core" ' + ."da"PSV.dial PTV +2 "processing"%n +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%h +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%Y +75 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%}  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%]'W +2532 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%o +134 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%s' +284 "Can" Eg +303 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%k'[ +1612 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%l +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%d  +35 "core" +2 "processing"%q% +4 "core" %[  +2 ."da"PS.seek 1.5ml +2 "processing"%|' +589 "core" ' + ."da"delay 3 seconds +307 .PBV.dial between PSV and waste1 +3 "processing"%p * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%f'W +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%z  +35 "core" +2 ."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"%m +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%a' +2557 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%\\ +75 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +76 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%y'W +2540 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%{ +133 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml + "processing"%~' +591 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +7 "processing"% +10 ."da"PS.seek 2ml +6 "processing"%e'[ +1613 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%r +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%x  +34 "core"  +2 "processing"% % +3 "core" %Z  +3 ."da"PS.seek 1.5ml +2 "processing"%t' +587 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%?'W +1617 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%w  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +51 "processing"% * +37 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2561 "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 +2 "processing"% +76 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2524 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +137 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +19 ."da"PS.reconfigure :default +8 "processing"%#A d`xb +13 ."da"PS.seek 0.25ml + "processing"%'7 +344 "core" ' +2 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%' +335 "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"% +87 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%$% +3 "core" %V~  +3 ."da"PS.seek 1.5ml +2 "processing"%' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%+ * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"% 'W +494 "Can" 7L^g +1119 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%[  +36 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%\ * +36 "core" + + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%u +75 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml + "processing"%&' +2628 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%- +77 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%) +76 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +75 "core"  +2 ."da"PS.seek 0ml +2 "processing"%%'W +2610 "core" ' +2 #"da"Additional air clear + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%0 +137 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%'[ +2125 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +3 .PSV.dial PTV + "processing"%; +88 "core"  + ."da"PBV.dial :waste1 +2 "processing"%#  +36 "core" + "processing"%5% +4 "core" %[  +2 ."da"PS.seek 1.5ml +2 "processing"%9' +594 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%*  +105 "core"  +2 ."da"PS.seek 0ml +2 "processing"%6'W +1604 "core" ' + "processing"%P9 +3 "core" 95 +3 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%1 +2 "core" 5 +2 "processing"%:& +4 "core" &TI * , +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&% +3 "core" %  (  +2 "storage"(<% +4 "core" %r " )  +2 "storage"(8. +2 "core" .( +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(,( +192 "core" ( +2 ."da"SC.configure :limp +3 "storage"($(\ 1b +2 (E& +3 "core" & / +2 "manipulator"&'& +4 "core" &- > +2 "manipulator"&(% +4 "core" %  J  +47 ."da"Elbow.reconfigure :tight +14 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&K( +172 "core" ( + "manipulator"& & +4 "core" & K X +3 "storage"(X& +4 "core" & ! +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&A' +93 "core" ' +2 "storage"(3& +3 "core" &   +3 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 ."da"SE.seek :beamBreak +2 "storage"(F'H +297 "core" ' +2 "storage"(B- +2 "core" -'u +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&2& +3 "core" & i X +2 "storage"(=& +4 "core" & \  W +2 ."da"Elbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&J'D +38 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&/, +3 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 "storage"(L- +3 "core" -'u +3 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(G'; +27 "core" ' + "manipulator"&H% +4 "core" %Pe 7 . " +2 "storage"(Z& +3 "core" & , +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 312 counts +2 "manipulator"&U'| +20 "core" ' + "manipulator"&@& +4 "core" & X +2 "storage"(Q& +3 "core" & " !  +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&D' +16 "core" ' +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"('2 +40 "core" ' +2 "manipulator"&T& +3 "core" & Q X +2 "manipulator"&4% +4 "core" % $  +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&.'\ +98 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&( +280 "core" ( +2 "manipulator"&N& +3 "core" &  "z +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &i& +4 "core" &  "z +2 ."da"Forearm.seek PC +2 "manipulator"&>' +94 "core" ' +2 ."da"Hand.close + "manipulator"&b/ +75 "core" / +2 ."da"PC.seek :open +2 "processing"%g( +403 "core" ( + "storage"(R& +4 "core" & " / +2 "manipulator"&O& +4 "core" &  "z +2 "manipulator"&_% +3 "core" %    +2 ."da"Forearm.seek :retract +2 "manipulator"&!'\ +98 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&( +247 "core" ( +2 "manipulator"&& +4 "core" &\  # +2 "storage"(I& +3 "core" & # '  +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&^' +108 "core" ' +2 ."da"Hand.open +2 "manipulator"&c1 +74 "core" 1 +2 "storage"(S- +2 "core" -'2 +3 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(M' +27 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.19 Pucks below Top Plate +2 "storage"(n' +58 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da24apr0114h50ml_niagara.tif +1940 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +30803 #"da"WARNING: Too Dark -- required 1874.4s exposure > 300s time limit\ SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da24apr0114h50ml_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da24apr0114h50ml20s_niagara.tif +2061 #SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da24apr0114h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da24apr0114h50ml30s_niagara.tif +3069 #SX HX9/16 (USB:04): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da24apr0114h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +61 ."Qmail"DAfans.email "300.0 sec auto-exposure",Subject: "da24apr0114h50ml images!" +5 "storage"(h- +2 "core" -' +2 "storage"(Y& +5 "core" & $ $ E +2 "manipulator"&}& +5 "core" & 2Z +10 ."da"Elbow.seek 1 +8 "manipulator"&`( +23 "core" ( +2 "manipulator"&o& +3 "core" & % # 6 +2 "storage"(]& +5 "core" & G F +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&s' +4 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.91 Pucks below Top Plate +2 "storage"(l'> +62 "core" ' +2 "manipulator"&d& +5 "core" &  F +2 "storage"(q& +4 "core" & Z +2 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +4 "manipulator"&k'D +39 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&p, +7 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +6 "storage"(#QK-0-\ b +2 ."da"SE.seek 2.09 Pucks below Top Plate +2 "storage"(|') +26 "core" ' +2 "manipulator"&z% +3 "core" %Ol - "  8 +2 "storage"(& +4 "core" & - +2 ."da"Forearm.force -20 + "manipulator"&5 +5 ."da"Forearm.seek 1 + 311 counts + "manipulator"&m'{ +19 "core" ' + "manipulator"&f& +4 "core" &  H +8 "storage"(\\& +9 "core" & - +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +9 "manipulator"&' +32 "core" ' +4 "storage"(% +5 "core" %2 +3 ."downElevator"SE.seek :down +4 "storage"('v +100 (a% +6 "core" %p2 Zr +4 "manipulator"&{% +9 "core" % 8 K +4 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +7 ."da"Forearm.seek :retract +4 "manipulator"&y'\ +95 "core" ' +18 ' +4 ."downElevator"SE.stop +2 "storage"(5 +6 (~& +7 "core" & K +6 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +7 #tStarting finalPurge +4 "processing"%r& +6 "core" &L +7 "manipulator"&x& +10 "core" & F J +4 "manipulator"& % +7 "core" %\  r K. +5 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&e(- +173 "core" ( +3 "manipulator"&& +7 "core" &- ` L> +4 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +5 &t& +5 "core" &- < L> +7 ."psFlush"Forearm.seek :garage +6 "manipulator"&w'! +104 "core" ' +4 ."psFlush"Hand.close +2 "manipulator"&/ +75 "core" / +4 "manipulator"&& +6 "core" &-  I> +3 "manipulator"&?% +9 "core" % 5  I- +4 "Can" ;*g +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&'\ +99 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +4 "manipulator"&( +120 "core" ( +4 "manipulator"&& +9 "core" &  O +2 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +4 && +7 "core" &  O +4 ."psFlush"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +102 "manipulator"&' +104 "core" ' +4 "manipulator"&& +8 "core" & K Q +4 "manipulator"&% +8 "core" % V Q +4 "processing"%& +6 "core" &H +5 "processing"%& +12 "core" & +6 ."psFlush"PC.seek :closed +4 "processing"%(Tg +6 "core" & +4 & +8 &k 6 +4 &:Fs 2 +10 &_ox5 F +8 &^ R +11 &LB R +8 &zN R +11 &<N R +10 &M R +7 &J R +11 &L R +9 &EL R +8 &!L R +11 &"M8 R +8 &$N< R +10 &&OL Q +10 &(N R +8 &)K R +11 &+N R +9 &-VI R +8 &/K R +11 &0N R +8 &2J R +10 &4^K R +9 &6 J R +9 &7K R +11 &9O R +9 &;gN Q +8 &=(K R +11 &>O R +8 &@N R +12 &BnN R +8 &D0O R +8 &EN R +11 &GR R +9 &Ip] T +8 &K)~ W +11 &L Y +8 &N X +10 &Pk X +10 &R, Y +8 &Sb` 3 +11 &TAE * +4 ( +4 &TB ) +2 "processing"%& +9 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.69 +2 "processing"%& +6 "core" &TB ) +4 ."psFlush"Hand.open +4 "manipulator"&$1 +72 "core" 1 +3 "manipulator"&% +8 "core" %   O +6 ."psFlush"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&+'\ +98 "core" ' +3 ."psFlush"PSR.select :air +4 .PSV.dial PSR +4 "processing"% +46 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush +7 .PSR.select :flush +3 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +4 "processing"%[' +223 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +364 "core" ' +4 ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +15 ."psFlush"PS.seek 2.5ml +4 "processing"%\ ' +71 #"uploadLog"upsync +2054 "core" ' +2 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%u @ +202 "core" A +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%  +141 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +103 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%-'9 +2636 "core" ' +2 ."psFlush"PSR.select :air +7 .PSV.dial PSR + "processing"%) +104 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"% ' +590 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%&' +2123 "core" ' + ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%0  +35 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%% @ +77 "core" B +2 ."psFlush"PSV.dial :mixloop +2 "processing"%; +104 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%#'9 +2632 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%5 +104 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'P +1098 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1606 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%* +75 "core" +2 ."psFlush"PTV.dial :puck + "processing"%9  +77 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%P  +15 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%1'W +2638 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%: +75 "core"  + ."psFlush"PSR.select :flush +7 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +7 "processing"%' +590 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%<' +2128 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%8 +75 "core" +48 ."psFlush"PBV.dial PSV +3 "processing"%E U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%''W +2635 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%( @ +56 "core" B +2 ."psFlush"PS.seek 2.5ml +2 "processing"%V' +2637 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +76 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%X'W +2638 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%3 +45 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%v' +2627 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%j +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%B U +4 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%2'W +2637 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%= @ +56 "core" B +2 ."psFlush"PS.seek 2.5ml +2 "processing"%L' +2633 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%H  +87 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%Z'W +2640 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%@ +42 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%Q'P +1107 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%T' +1619 "core" ' + ."psFlush"PSV.dial PTV +7 "processing"%4 +73 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%A  +4 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%K  +56 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%F'W +2629 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%J +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%U' +590 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%G' +2122 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%D +74 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%N U +55 "core" W +3 ."psFlush"PS.seek 0ml + "processing"%i'W +2640 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%/ @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%b' +2630 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%.  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%7'W +2625 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%R +45 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%O' +1741 "Can" ?,g +895 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%_ +85 "core" ~ + ."psFlush"PBV.dial PSV +2 "processing"%> U +4 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%'W +2626 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%I @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2632 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%c  +74 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%S'W +2635 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +6 "collection"'!& +4 "core" &rv +2 "manipulator"&& +3 "core" &  T +3 .tElbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&M( +3 "core" ( +48 "manipulator"&h& +4 "core" &  d T +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &Y& +3 "core" &   U +3 .tForearm.seek PC + "manipulator"&}' +105 "core" ' + .tHand.close +2 "manipulator"&o/ +75 "core" / +2 .tPC.seek :open + "processing"%]( +401 "core" ( +2 "manipulator"&d& +3 "core" &   Z +2 "manipulator"&q% +4 "core" %  * [u +2 .tForearm.seek :retract +2 "manipulator"&z'\ +89 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +363 "core" ( +2 "manipulator"&f& +3 "core" & ) V:+ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &\\& +3 "core" & F V:+ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&', +95 "core" ' +2 "manipulator"&^& +3 "core" &  T:* +2 "manipulator"&% +4 "core" %1  T +2 "collection"'n& +4 "core" &uu +3 "collection"'s& +4 "core" &tu +3 .tCC.seek :closed + "collection"'a(O +4 "core" &sw \ +9 &+wtv - +9 &b{sv @ +10 &]rsv R +9 &Psx R +9 &Rqu R +10 &Srv R +9 &dQtu R +10 &&Psw R +9 &Osv R +9 &Qsw R +10 & mNsx Q +9 &".Rsv R +9 &#Rtv R +10 &%Ntv Q +9 &'tPuv R +10 &)7Nqu Q +9 &*Osw Q +9 &,Otu R +10 &.}Lsw Q +9 &0?Oru Q +9 &2Ntu Q +10 &3Ntu Q +9 &5Rrv Q +10 &7GPsv Q +9 &9 Nqv Q +9 &:Sqv Q +10 &<Rsw Q +9 &>OPsu Q +9 &@Lsv Q +10 &ASsx Q +9 &COsu Q +10 &EVOrv R +9 &GTsv R +9 &Hkru T +10 &Jst Y +9 &L<qt ] +9 &Mqu V +10 &O1Gsx 'w +9 &Oosw I +6 ( + "collection"'s& +4 "core" &Ohsu I +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.88 +2 "collection"'{& +4 "core" &Ohrv I +2 .tHand.open + "manipulator"&`1 +70 "core" 1 +2 "manipulator"&l% +3 "core" % 1 ( P +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&k'\ +98 "core" ' + #tFlushing the Collection Valve::Manifold +2 "collection"'m& +4 "core" &Ohqu I +2 "collection"'~% +3 "core" %qu +2 .tCSV.dial CSR +2 "collection"'r  +44 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'x'l +1345 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 '|% +3 "core" %lqu  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"' ' +713 "core" ' + .tCSV.dial :waste +2 "collection"' +145 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'' +1987 "core" ' + #tFlushing lower manifold's waste1 port +2 "collection"'t& +3 "core" &Ohpv I +2 "collection"'% +4 "core" %qv +2 .tCSV.dial :flush + "collection"'p  +46 "core"  +2 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 5ml + "collection"''l +1331 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"' @ +44 "core" B + "collection"'?% +4 "core" %lsv +2 .tCS.seek 7ml +2 "collection"'y' +581 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'  +2 '  +43 "core"  +97 ~ +2 .tCBV.dial :waste1 + "collection"'w @ +54 "core" > +2 .tCS.seek 0ml + "collection"'e' +1837 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'& +4 "core" &Ofux I +2 "collection"'% +3 "core" %ux +2 .tCSV.dial :flush +2 "collection"'  +75 "core" +2 .tCS.seek 5ml +2 "collection"''l +1311 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'g @ +45 "core" B + "collection"'% +4 "core" %ltw  +2 .tCS.seek 6.999ml +48 "collection"'$' +587 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +3 "collection"'  + '  +18 "core"  +27  + .tCBV.dial :waste2 +2 "collection"'  +117 "core"  +2 .tCS.seek 0ml +2 "collection"'' +1837 "core" ' + #tDisinfecting external Intake with kill +2 "collection"'6& +3 "core" &Ofqu I +2 "collection"'[% +4 "core" %sw +2 .tCSV.dial CSR +2 "collection"'u  +54 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"' ' +2072 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml +2 "collection"' ' D +569 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'\ + ')  +105 "core" +36  +2 .tCTV.dial :intake +2 "collection"'-  +76 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml +2 "collection"' ' \\ +2083 "core" ' +2 .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air +2 "collection"'0  +74 "core" +2 .tCS.reconfigure :default +3 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'%' +587 "core" ' + .tCSV.dial CSR +2 "collection"';  +105 "core"  + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.seek 5ml + "collection"'&'l +1357 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'5' D +1357 "core" ' + .tCSV.dial CBV +2 "collection"'# +105 "core" +2 .tCS.seek 0ml +2 "collection"'' +2616 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&*& +4 "core" &  T9' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&9( +35 "core" ( + "manipulator"&P& +4 "core" & X; +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" & W; +2 .tForearm.seek CC +2 "manipulator"&:', +107 "core" ' +2 .tHand.close + "manipulator"&1/ +66 "core" / +2 .tCC.seek :open +2 "collection"'( +378 "core" ( +2 "manipulator"&8& +3 "core" & V; +2 "manipulator"&E% +4 "core" %  V +2 .tForearm.seek :retract +2 "manipulator"&<'\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&((- +269 "core" ( +2 "manipulator"&'& +3 "core" &- %  7 \\S +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +3 "core" &-  ( 3 ]S +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&V'! +106 "core" ' + .tHand.open +2 "manipulator"&31 +76 "core" 1 +2 "manipulator"&X% +3 "core" % + & U +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&j'\ +99 "core" ' +2 "processing"%B& +3 "core" & +21397 "Can" 1/ g +60001  10g +60002  12Lg +60001  14og +60002  164 xg +60001  17\ g +60001 \ 19\ g +60002 \ 1; :g +60001 \ \ 1=B g +60001 \ 1? fg +60002 \ 1@ g +60001 \ 1B g +60001 \ 1DM(g +60002 \ #1Fg +60001 \ (1GTg +60002 \ -1Ig +60001 \ 31KWg +60001 \ 81Mg +60002 \ >0Ng +60001 \ C0PBg +60001 2\ H0R^g +60002 ^\ O1Tng +60001 m\ C0Ug +60001 p\ H0Wg +60002 w\ M1Yc0g +60001 z\ R0[$g +60001 }\ V0\\\\g +60002 \ [0^g +60001 ~\ `0`cg +60001 ~\ d0b!g +60002 }\ j0cg +60001 }\ o1eJg +60001 ~\ t0gXg +60002 }\ y0ivg +60001 }\ ~1j g +60002 |\ 0lg +60001 }\ 0nD8g +60001 |\ 0og +60002 z\ 0qdg +60001 ~\ M1srg +60001 }\ F1u3g +60002 }\ E0v&g +60001 \ H0xg +60001 \ H1zw Rg +60002 \ K1|9 g +60001 \ L1}!~g +60001 \ N1"g +60001 \ O0{"g +60002 \ Q0<#@g +60001 \ R0#g +60002 \ S0$lg +60001 \ T1}%g @EDT1712030738.49 \ U1=%g +60002 \ V1&.g +60001 \ W1&g +60001 \ X1|'Zg +60002 \ Y1;'g +60001 \ Z0(g +60001 }\ [0)g +60002 \ \\0y)g +60001 \ \\08*Hg +60002 \ ^0*g +60001 \ _0+tg +60001 \ `1t,\ g +60001 \ a03,g +60002 \ b1-6g +60001 \ c1-g +60001 \ d0m.bg +60002 \ e0+.g +60001 \ f1/g +60001 \ g00$g +60002 \ i1c0g +60001 \ i0 1Pg +60002 \ k11g +60001 \ k02|g +60001 \ l0W3g +60002 \ m13g +60001 \ n04>g +60001 \ o14g +60002 \ p1I5jg +60001 \ r06g +60001 \ r06g +60002 \ s0|7,g +60001 \ u087g +60001 \ v08Xg +60002 \ w0ï8g +60001 \ x0k9g +60001 \ y0&:g +60002 \ z0:g +60001 \ z0ʜ;Fg +60001 \ |0W;g +60002 \ }04g +60001 \ 0>g +60001 \ 0ַ?`g +60002 \ 0q?g +60001 \ 0+@g +60001 \ M0A"g +60002 \ '1ݪAg +60001 \ 1lBNg +24071 #t-> access 1 +3 "storage"(v% +3 "core" %v > H\ : +2 "manipulator"&=% +3 "core" %\   m  +2 "manipulator"&2& +4 "core" &- I S +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 5 +2 "storage"(H(; +680 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (L& +3 "core" &; / 2 l\ 6 +988 #t-> access 2 + "storage"(@% +3 "core" %v ; ? \ 9 +2 "manipulator"&Z% +4 "core" %\  @  +2 "manipulator"&Q& +4 "core" &- . S +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(4(K +200 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (A& +3 "core" &K \ 4 +1472 #t-> exit +7 #mEXIT @1712060414.04EDT @1712586207.04EDT = =tMAIN =mMAIN_scheduler @EDT1712586208.73 #"core_reset"Sent BREAK +2 #t@32728 receive with ifg=0x10, ie=0xFD + #@33362 receive with ifg=0x10, ie=0xFD + #@34019 receive with ifg=0x10, ie=0xFD + #@34653 receive with ifg=0x10, ie=0xFD + #@35288 receive with ifg=0x10, ie=0xFD #@35923 receive with ifg=0x10, ie=0xFD + #@36557 receive with ifg=0x10, ie=0xFD #@36883 receive with ifg=0x80, ie=0xFD + #@30509 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +10 #ESP2 v3.42 I2C Gateway v3.20 for core bus +240 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +389 "Can"\ 3D\ c + \ 3D\ cM + #tPolling Can every 10:00 +2 #Cleanly exited at 08:20:14EDT02-Apr-24 +6381 #-> ESP.ready! +153 "sampler") +2 ) +3 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +5 "sampler")&\ +2 "collection"'% +3 "core" %\  +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +4 "core" + + .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %S\ # +2 .tPS.configure :default +3 "processing"%#A d`xb +2 .tPS.hold +2 "processing"%+ +4 "core" + +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %g \ N, +2 .tSS.configure :default +2 "sampler")#.0X startTube 2 +337 #-> da 50 +2 #da sampling at most 50ml +4 ."Qmail"DAfans.email "Started da in tube 2 at 10:24:56EDT08-Apr-24\\n{}\\nCan@10:23:35, 21.6C, 30% humidity, 14.5psia, 12.754V, 0.239A, 36.940Ah, 3.04W",Subject: "da sampling at most 50ml" +3 #tLoading sh1 puck from tube 2 into Collection Clamp +4 "collection"'2& +3 "core" &\  +2 .tHand.open +2 "manipulator"&31 +15 "core" 1 +2 "manipulator"&4% +4 "core" % \  (  +4 "storage"(5% +4 "core" %v 3 0 h\ 5 +2 "storage"(6. +3 "core" .,K +4 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(7( +367 #"uploadLog"upsync +307 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (8& +2 "core" & \ 3 +3 "manipulator"&9& +3 "core" &- J S +2 "manipulator"&:% +5 "core" % \  L  +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&;( +178 "core" ( +2 "manipulator"&<& +3 "core" &\  D # +2 "storage"(=& +4 "core" & & 1 P\ 7 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&>' +106 "core" ' + "storage"(?& +4 "core" & @ * 7\ 8 +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(@'H +276 "core" ' +2 "storage"(A- +3 "core" -'X +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (B& +3 "core" & 2 ' b\ 6 +2 "manipulator"&C& +4 "core" &\  5 # +2 .tElbow.seek 2 +2 "manipulator"&D( +3 "core" ( +2 "manipulator"&E& +4 "core" &\  # +2 "storage"(F& +3 "core" & , $ \ 7 +3 .tForearm.seek 2 + 300 counts + "manipulator"&G'y +20 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&H/ +71 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&I& +2 "storage"(J'v +8 "core" &\  \\ # +2 "manipulator"&K% +3 "core" % ρ F + +2 .tForearm.seek :retract +3 "manipulator"&L'\ +100 "core" ' + .tElbow.seek CC +2 "manipulator"&M( +140 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +5 "core" ( +2 "manipulator"&N& +3 "core" & ] 4 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &O& +3 "core" & 4 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&P', +95 "core" ' +2 "manipulator"&Q& +3 "core" & E 4 +2 "manipulator"&R% +4 "core" %4 : +2 "collection"'S& +4 "core" &\  +3 "collection"'T& +5 "core" &\  +40 .tCC.seek :closed +9 "collection"'U(O +3 "core" &\  +2 &\  + &\  + &\  + &\  + &\  +4 & *\ %g +9 &V}\ 9 +9 &}}\ N +10 &\\\ P +9 &WZ\ P +9 &Y\ O +10 &\\\ P +9 &Zw\ \ P +9 &]Z\ P +10 & Z~\ \ P +9 &Y\ \ P +9 &!Zy\ P +10 &#gYo\ P +9 &%)\\u\ P +10 &&]q\ P +9 &(Zz\ P +9 &*o[\ P +10 &,0W\ P +9 &-Z\ \ P +9 &/Z\ P +10 &1v]\ P +9 &38\\\ P +10 &4W\ P +9 &6^\ P +9 &8~Y\ P +10 &:@Y\ P +9 &<Y{\ P +10 &=Xx\ O +9 &?Yk\ P +9 &AIWk\ P +10 &C Yl\ P +9 &D_j\ P +9 &F_n\ Q +10 &HHrl\ S +9 &Jh\ V +10 &Ku\ [ +9 &Mqk\ ] +9 &Ncl\ 0 +10 &O| n\ M +9 ( + &O`m\ H +2 "collection"'T& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.68 + .Hand.open +2 "manipulator"&V1 +66 "core" 1 +2 "manipulator"&W% +3 "core" % 4 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&X'\ +95 "core" ' +3 #tcollectSample 50ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +159 .tIntake.select :close + .Exhaust.select :close +2 .SS.hold + "sampler")Y+ +3 "core" + +2 "sampler")Z% +4 "core" %g \ E +2 "collection"'[& +3 "core" &O`\ H +4 "Can"\ D0D% +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air + "collection"'\\  +5 "core" +2 .tSSV.dial :spit,avoiding: :exhaust + "sampler")] +4 "core"  +2 "sampler")^ +2 "core"  +2 "sampler")_  +5 "core"  +2 .tSS.reconfigure :fast +3 "sampler")#.0X  +2 'N  +5 "core"  +38  +3 .tCS.reconfigure :pressurize +2 "collection"'# d@<< Wb +3 .tCS.seek 0ml + "collection"'O' +2414 "core" ' X WX +3 "collection"'@% +3 "core" % W Za +2 "sampler")G% +4 "core" % \ ; +2 #tBubblePoint: Intake @24.2psia, Outlet @0.6psia + .CBV.dial SSV +2 "collection"'Q @ +35 "core" A +3 .tSS.reconfigure :default +2 "sampler")#.0X C\  +2 "sampler")D% +3 "core" %O`` \ < +2 #tEvacuated: Intake @22.9psia, Outlet @22.7psia +2 .SSV.dial :spit,avoiding: :exhaust +2 "sampler")J +103 "core"  +2 .tSS.reconfigure :exhale +3 "sampler")#.0XyPd +102 "collection"'9 +3 "core" 9QzUd +102 "collection"'9 +3 "core" 9e{Yd +102 "collection"'9 +3 "core" 9{{]d +102 "collection"'9 +3 "core" 9|ad +102 "collection"'9 +3 "core" 9{ed +102 "collection"'9 +3 "core" 9}jd +103 "collection"'9 +3 "core" 9}nd +102 "collection"'9 +3 "core" 9~rd +102 "collection"'9 +3 "core" 9~vd +102 "collection"'9 +3 "core" 9{d +102 "collection"'9 +3 "core" 92d +103 "collection"' 9 +3 "core" 9Kd +102 "collection"'9 +3 "core" 9dd +102 "collection"'9 +3 "core" 9|c +102 "collection"'9 +3 "core" 9` +102 "collection"' 9 +3 "core" 9^ +103 "collection"'9 +3 "core" 9\\ +102 "collection"'"9 +3 "core" 9Y +102 "collection"'#9 +3 "core" 9X +102 "collection"'$9 +3 "core" 9U +102 "collection"'9 +3 "core" 9-Q +102 "collection"'&9 +3 "core" 9FP +102 "collection"''9 +3 "core" 9aM +102 "collection"'(9 +3 "core" 9zK +102 "collection"'%9 +3 "core" 9I +102 "collection"')9 +3 "core" 9F +103 "collection"',9 +3 "core" 9E +102 "collection"'+9 +3 "core" 9C +102 "collection"'-9 +3 "core" 9@ +102 "collection"'.9 +3 "core" 9= +102 "collection"'09 +4 "core" 9(< +102 "collection"'*9 +3 "core" 9@: +102 "collection"'29 +3 "core" 9Y8 +102 "collection"'!9 +3 "core" 9o7 +102 "collection"'/9 +3 "core" 94 +102 "collection"'19 +3 "core" 92 +103 "collection"'39 +3 "core" 90 +102 "collection"'59 +3 "core" 9/ +102 "collection"'69 +3 "core" 9- +102 "collection"'49 +3 "core" 9+ +102 "collection"'89 +3 "core" 9 ) +102 "collection"'99 +3 "core" 9 ( +102 "collection"':9 +3 "core" 94' +102 "collection"'<9 +3 "core" 9I\ % +102 "collection"'9 +3 "core" 9\\# +102 "collection"'9 +3 "core" 9p" +103 "collection"'A9 +3 "core" 9! +102 "collection"'B9 +3 "core" 9 +102 "collection"'=9 +3 "core" 9 +102 "collection"'C9 +3 "core" 9# +102 "collection"'E9 +4 "core" 9' +102 "collection"'H9 +3 "core" 9+ +103 "collection"'?9 +2 "core" 9/ +140 "collection"'I9 +10 "core" 9 5 +103 "collection"'K9 +3 "core" 9 : +102 "collection"';9 +3 "core" 9 > +102 "collection"'>9 +3 "core" 9 -B +102 "collection"'N9 +3 "core" 9 ;F +102 "collection"'9 +3 "core" 9 HJ +102 "collection"'@9 +4 "core" 9 UO +102 "collection"'G9 +4 "core" 9 cS +102 "collection"'Q9 +3 "core" 9 nW +102 "collection"'F9 +3 "core" 9 z[ +102 "collection"'S9 +3 "core" 9 ` +102 "collection"'D9 +3 "core" 9 d +102 "collection"'J9 +4 "core" 9 h +102 "collection"'R9 +3 "core" 9 l +102 "collection"'L9 +3 "core" 9 p +102 "collection"'W9 +3 "core" 9 u +102 "collection"'V9 +3 "core" 9 y +102 "collection"'T9 +3 "core" 9 }\ +102 "collection"'Z9 +3 "core" 9 \ +102 "collection"'\\9 +3 "core" 9 \ +103 "collection"'\ 9 +2 "core" 9  +103 "collection"'P9 +3 "core" 9 \ +102 "collection"'O9 +3 "core" 9 \ +103 "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"'b9 +3 "core" 9\ \  +103 "collection"'_9 +3 "core" 9\  +102 "collection"'c9 +3 "core" 9\  +102 "collection"'d9 +3 "core" 9\  +102 "collection"'a9 +3 "core" 9\  +102 "collection"'e9 +3 "core" 9\  +103 "collection"'`9 +3 "core" 9\ $ +102 "collection"'h9 +3 "core" 9\ ' +102 "collection"'g9 +3 "core" 9\ + +102 "collection"'j9 +3 "core" 9\ . +102 "collection"'i9 +3 "core" 9\ 0 +102 "collection"'f9 +3 "core" 9\ 3 +102 "collection"'k9 +3 "core" 9\ 7 +3 .tCH.hold 10:00,70C +3 "collection"'o `\ ~ `\ 5\ +2 'n9 +7 "core"  + 9\ 7\ 6 +2 "collection"'q% +3 "core" % +3 #tBegun lysing Collection Puck Heater at 68.1C/16.3psia +42603 "Can" E6' +17384 "core" ` + "collection"'p9 +3 "core" 9\ ~ +2 "collection"'m% +4 "core" %  +2 #tEnded lysing Collection Puck Heater at 70C/14.4psia +2 .CS.seek 0ml +2 "collection"'t' +332 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'v @ +104 "core" A +2 .tCSV.dial :air + "collection"'w @ +44 "core" > +3 .tCS.seek 5ml +2 "collection"'r'l +1349 "core" ' +2 .tCSV.dial CTV +2 "collection"'x  +56 "core"  +2 .tdelay 2 seconds +201 .CSV.dial :air +2 "collection"'s @ +42 "core" ? + .tdelay 2 seconds +203 .CSV.dial CTV +2 "collection"'{  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'| @ +43 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'}' +1355 "core" ' +2 "collection"'~% +3 "core" % w y "\ +2 #tPuck @25.8psia after final lysis pressurization + #Recovering Lysate into Collection syringe +2 .CSV.dial CBV + "collection"'y +103 "core" ~ +2 .tCBV.dial CSV + "collection"'z  +30 "core"  +2 "collection"'% +3 "core" %   \ +2 .tCS.seek 5ml +2 "collection"''l +1344 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +44 "core" +2 "collection"'% +3 "core" %ly\  +2 .tCS.seek 7ml +2 "collection"'' +594 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +43 "core" > +2 .tCS.seek 10ml + "collection"' ' D +864 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +114 "core" _ +2 #tLysing Complete +2 "collection"'& +3 "core" &O]=>~\ H +3 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&% +3 "core" %\    +2 "storage"(% +4 "core" %| \ , +2 "storage"(. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(( +195 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +3 "core" & P\ ) +2 "manipulator"&& +4 "core" & 4 4 +2 "manipulator"&% +51 "core" %\    +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +153 "core" ( +2 "manipulator"&& +3 "core" &  +2 "storage"(& +4 "core" & \ - +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&' +99 "core" ' + "storage"( & +4 "core" & \ . +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('H +273 "core" ' +2 "storage"(- +3 "core" -'H +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"('6 +33 "core" ' +2 "manipulator"& & +4 "core" & +2 "manipulator"&% +3 "core" % +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&"'\ +93 "core" ' +3 .tElbow.seek CC +2 "manipulator"&#( +159 "core" ( +2 "manipulator"&$& +3 "core" &! $ <9 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &!  <9 +2 .tForearm.seek CC +2 "manipulator"&&', +106 "core" ' +2 .tHand.close + "manipulator"&'/ +72 "core" / +2 .tCC.seek :open +2 "collection"'(( +379 "core" ( +2 "storage"(%& +3 "core" & \ , +2 "storage"()& +4 "core" & \ , +2 "manipulator"&,& +4 "core" & ;8 +2 "manipulator"&+% +3 "core" %  , ' +2 .tForearm.seek :retract +2 "manipulator"&-'\ +102 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&.( +149 "core" ( + "manipulator"&0& +4 "core" &  +2 "storage"(*& +3 "core" & \ 0 +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&2'D +111 "core" ' +2 .tElbow.hold + "manipulator"&!, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&/1 +73 "core" 1 +2 "manipulator"&1% +4 "core" % Un v q G +2 "storage"(3& +3 "core" & K\ * +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 317 counts + "manipulator"&5'ρ +20 "core" ' + "manipulator"&6& +5 "core" & i  + "storage"(4& +4 "core" &\ 1 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&8' +19 "core" ' +2 "storage"(9% +3 "core" %@  \ 1 +3 ."downElevator"SE.seek :down +4 "storage"(:'v +98 (<% +3 "core" %C p\ .]{ +2 "manipulator"&% +4 "core" % +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +71 ' + ."downElevator"SE.stop + "storage"(5 +3 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'A& +3 "core" &CF\ \ +2 "manipulator"&B& +4 "core" & F  +2 "manipulator"&=% +3 "core" %\  '  +3 .tElbow.seek FlushPuck::Garage + "manipulator"&C(- +175 "core" ( +3 "manipulator"&E& +3 "core" &- N +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &H& +3 "core" &- N +3 .tForearm.seek :garage + "manipulator"&?'! +106 "core" ' +2 .tHand.close +2 "manipulator"&I/ +75 "core" / + "manipulator"&K& +4 "core" &- . N +2 "manipulator"&;% +3 "core" % 0 = +3 .tForearm.seek :retract + "manipulator"&>'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&N( +272 "core" ( +3 "manipulator"&& +3 "core" & - 5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &@& +3 "core" & 5 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&G', +136 "core" ' +10 "manipulator"&Q& +3 "core" &  5 +2 "manipulator"&F% +4 "core" %. +2 "collection"'S& +4 "core" &KM \  +3 "collection"'D& +4 "core" &KL\  +3 .tCC.seek :closed +2 "collection"'J(O +5 "core" &LP\  +6 & 0KM\ %f +10 &WxIM\ 8 +9 &zMN\ M +9 &VINi\ O +10 &`TLRW\ O +9 &#RLN\ N +10 &VLM\ N +9 &YLNr\ N +9 &iYKNa\ N +10 &*YLNK\ O +9 &VIP-\ N +9 &!ZKO\ O +10 &#qVLN\ N +9 &%3ULN\ N +10 &&TKO\ N +9 &(YKN\ N +9 &*yZKO\ N +10 &,;YKO\ N +9 &-YJO\ N +10 &/WMOq\ O +9 &1VMN^\ O +9 &3BWMOD\ O +10 &5ULP$\ N +9 &6ULO\ N +9 &8ULQ[\ N +10 &:JWMQU\ O +9 &< YMP?\ N +10 &=UMQ+\ O +9 &?WMO\ N +9 &ASWKO\ N +10 &CYMP\ N +9 &DYKO\ N +9 &FYLP\ O +10 &HTnMO\ Q +9 &JLP V +10 &KNQ Z +9 &MzKP \\ +9 &NfLR . +10 &OyMQ T +9 ( + &OaMQp\ M +2 "collection"'D& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.73 +2 "collection"'R& +3 "core" &ObLO\ M +2 .tHand.open + "manipulator"&L1 +67 "core" 1 +2 "manipulator"&W% +4 "core" % -  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&V'\ +95 "core" ' + .tPSV.dial PSR +2 "processing"%T +56 "core"  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%Z' +1615 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%\\  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%\ 'W +1610 "core" ' + .tPSV.dial PSR +7 "processing"%P +43 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%O' +2639 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%] + "collection"'[  +6 "core" A +2 "processing"%^ +2 "core" A +2 "processing"%Y  +71 "core" +96  +2 .tPSV.dial :mixloop + "processing"%b +102 "core" +2 .tCTV.dial :air,avoiding: :intake + "collection"'_  +4 "core" +2 .tPTV.dial :PRVmixing + "processing"%c  +138 "core" +2 .tPS.seek 0ml +2 "processing"%d'W +2632 "core" ' + .tPSV.dial :air +2 "processing"%a  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%e' +2629 "core" ' +2 .tPSV.dial :mixloop + "processing"%` +44 "core" +2 .tPS.seek 0ml +2 "processing"%h'W +2624 "core" ' + .tPSV.dial :air +2 "processing"%g  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%j' +2630 "core" ' +2 .tPSV.dial :mixloop + "processing"%i +44 "core" +2 .tPS.seek 0ml +2 "processing"%f'W +2624 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&k& +4 "core" & d 4 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&n( +2 "core" ( +2 "manipulator"&q& +4 "core" & ! 4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &u& +2 "core" & 4 +3 .tForearm.seek CC +2 "manipulator"&o', +106 "core" ' +2 .tHand.close + "manipulator"&p/ +71 "core" / +2 .tCC.seek :open +2 "collection"'m( +379 "core" ( +2 "manipulator"&l& +3 "core" &  4 +2 "manipulator"&v% +3 "core" %  $ +3 .tForearm.seek :retract + "manipulator"&w'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&t(- +276 "core" ( + "manipulator"&x& +4 "core" &- p Z +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &s& +3 "core" &- Z +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&{'! +108 "core" ' +2 .tHand.open + "manipulator"&|1 +73 "core" 1 +2 "manipulator"&r% +3 "core" % ' B +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&~'\ +99 "core" ' + .tPSV.dial :mixloop +2 "processing"%y +14 "core" + .tPTV.dial :PRVmixing +2 "processing"%z  +4 "core" +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +3 "processing"%  + "collection"'}  +16 "core" +44  +9 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +4 "core" +2 #tLoading lyfil puck from tube 2 into Collection Clamp +2 "collection"'& +3 "core" &gjP\ +2 "manipulator"&% +4 "core" %\    +2 "storage"( % +4 "core" %~  @\ 3 +2 "storage"(. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(( +201 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +2 (& +4 "core" &  \ / +2 "manipulator"&& +3 "core" &-  Z +2 "manipulator"&% +3 "core" %\  \  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&( +174 "core" ( + "manipulator"&& +4 "core" &  " "z +2 "storage"(& +4 "core" & O\ 1 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&' +95 "core" ' +2 "storage"(7& +3 "core" &  A\ 2 +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"('H +289 "core" ' + "storage"(- +4 "core" -'m +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 ( & +3 "core" &  \ - +2 "manipulator"&M& +4 "core" &\  x "z +2 .tElbow.seek 2 +2 "manipulator"&X( +4 "core" ( + "manipulator"&& +4 "core" &\  X "z +2 "storage"( & +4 "core" &  /\ / +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&'y +20 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&/ +73 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&$& +2 "storage"('v +8 "core" &\  Z "z +2 "manipulator"&% +3 "core" % r  +3 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' + .tElbow.seek CC +2 "manipulator"&'( +150 "core" ( + "manipulator"&"& +5 "core" & 7 , ' +3 ."downElevator"SE.stop +2 .tElbow.reconfigure :loose +3 "storage"(5 + "manipulator"&$ &.,(#b +5 &U& +3 "core" & ~ , +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&%', +104 "core" ' + "manipulator"&)& +4 "core" & < , +2 "manipulator"&,% +4 "core" %4 7 o +2 "collection"'+& +3 "core" &ik\  +3 "collection"'0& +5 "core" &gk\  +2 .tCC.seek :closed +2 "collection"'*(O +4 "core" &hl\  +8 &\ *gm\ %f +10 &X}gl\ 9 +9 &yhk\ M +9 &Uhh\ O +10 &dWhm\ N +9 &%VgkU\ N +9 &YhkP\ N +10 &Ugk;\ N +9 &kYjl\ N +9 &-Xhl\ N +10 &Uhk\ N +9 &!Zim\ N +10 &#sUgk\ N +9 &%5Yhm\ N +9 &&Vhn\ N +10 &(Vhk\ N +9 &*{Uhkn\ N +9 &,=Whkc\ N +10 &-TgkS\ N +9 &/Whl<\ N +10 &1Vik1\ N +9 &3EThj\ N +9 &5Uik\ N +10 &6Yfk\ N +9 &8Wil\ N +9 &:MUik\ N +10 &<Tik\ N +9 &=Thl\ N +10 &?Wfj\ N +9 &AUUgj\ N +9 &CWhk\ N +10 &DVik\ N +9 &FYgk\ O +9 &HXhhk\ P +10 &Jik\ T +9 &Kgj Y +10 &M{hk \\ +9 &Ngej / +9 &Oygk S +10 ( + &O~ogi\ N +2 "collection"'0& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.66 +2 .Hand.open + "manipulator"&&1 +75 "core" 1 +2 "manipulator"&#% +3 "core" % ' M | +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&/'\ +93 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'1  +136 "core" ~ + .tCSV.dial CTV +2 "collection"'3  +29 "core"  +3 .tPS.seek 2.5ml + "processing"%6' +2645 "core" ' +2 "collection"'4% +3 "core" % ?=@\  +3 .tCS.seek 4.149ml + "collection"'9'Q +1567 "core" ' +2 .tdelay 8 seconds +807 .PSV.dial :air + "processing"%-  +43 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%<  +71 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +682 "Can"\ GE' +1953 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'. ` +37 "core" _ +2 .tCSV.dial :air + "collection"'2 @ +45 "core" > +3 .tCS.seek 10ml + "collection"'5' D +1568 "core" ' +2 .tCSV.dial CTV + "collection"'A  +46 "core"  +2 .tCS.seek 0ml +2 "collection"'B' +2619 "core" ' +9 .tCBV.dial :waste1 +2 "collection"'= @ +30 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'  +137 "core" + "collection"'8& +4 "core" &O~ech\ N +2 #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&E% +3 "core" %\    +2 "storage"(H% +4 "core" %y [\ + +2 "storage"(:. +2 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 + "storage"(!( +186 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (I& +3 "core" & \ ) +2 "manipulator"&K& +4 "core" &  , +2 "manipulator"&;% +3 "core" %\    +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&( +149 "core" ( + "manipulator"&?& +4 "core" &   +2 "storage"(& +4 "core" & \ , +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&@' +95 "core" ' +2 "storage"(C& +3 "core" & {\ , +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(Q'H +284 "core" ' + "storage"(F- +3 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&S& +3 "core" & v  +2 "storage"(>& +4 "core" & \ + +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 +2 "manipulator"&('D +37 "core" ' + .tElbow.hold +2 "manipulator"&R, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(L- +3 "core" -' +3 .tSE.seek 0.11 Pucks below Top Plate + "storage"(W'K +27 "core" ' +2 "manipulator"&D% +3 "core" %Uw K N  ( +2 "storage"(T& +3 "core" & \ & +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 317 counts + "manipulator"&G'ρ +18 "core" ' +2 "manipulator"&& +3 "core" &   +2 "storage"(\\& +4 "core" & :\ , +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&Z' +27 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(P'B +38 "core" ' +2 "manipulator"&\ & +3 "core" &  +2 "manipulator"&]% +4 "core" % +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&^'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&[( +151 "core" ( + "manipulator"&Y& +4 "core" & # 7 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &b& +3 "core" &  7 +2 .tForearm.seek CC +2 "manipulator"&_', +93 "core" ' +2 .tHand.close +2 "manipulator"&c/ +73 "core" / +2 .tCC.seek :open + "collection"'O( +380 "core" ( +2 "storage"(a& +3 "core" & m\ - +2 "storage"(d& +4 "core" & \ . +2 "manipulator"&`& +3 "core" & x 1 +2 "manipulator"&e% +3 "core" % = +3 .tForearm.seek :retract +2 "manipulator"&g'\ +95 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&h( +151 "core" ( + "manipulator"&i& +4 "core" &  +2 "storage"(j& +3 "core" & 5\ 0 +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&k'D +111 "core" ' + .tElbow.hold +2 "manipulator"&q, +3 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&u1 +67 "core" 1 +2 "manipulator"&p% +3 "core" % Vq z z A  +2 "storage"(N& +4 "core" & \ * +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 318 counts +2 "manipulator"&V'ς +20 "core" ' + "manipulator"&J& +4 "core" &  +2 "storage"(l& +3 "core" &\ 0 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +44 .tForearm.seek 1 + 700 counts +9 "manipulator"&v' +27 "core" ' +4 "storage"(o% +3 "core" %L  <\ 0 +3 ."downElevator"SE.seek :down +4 "storage"(x'v +99 (s% +3 "core" %; b\ .\\w +2 "manipulator"&n% +4 "core" % +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&|'\ +88 "core" ' +53 ' + ."downElevator"SE.stop +2 "storage"(5 +3 .tPSV.dial :air +2 "processing"%r  +73 "core" +2 .tPS.seek 2.5ml +2 "processing"%w' +2632 "core" ' + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%y +42 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%z  +43 "core"  +2 .tdelay 1 second +101 .PSV.dial :mixloop +2 "processing"%} +44 "core" + .tdelay 1 second +102 .PSV.dial :air +31 "processing"%  +44 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%'W +2640 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%& +3 "core" &\  +2 "manipulator"&& +3 "core" &  +2 "manipulator"& % +4 "core" %\  v  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +169 "core" ( +2 "manipulator"&{& +3 "core" &- | n +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +2 "core" &- n +2 .tForearm.seek :garage +2 "manipulator"&'! +102 "core" ' + .tHand.close +2 "manipulator"&/ +69 "core" / + "manipulator"&& +4 "core" &- n +2 "manipulator"&% +3 "core" % 5 K +3 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC +2 "manipulator"&7( +157 "core" ( +2 "manipulator"&t& +4 "core" &\  # +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &~& +3 "core" &\  # +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&' +100 "core" ' +2 "manipulator"& & +3 "core" &  # +2 "manipulator"&M% +4 "core" % k +2 "processing"%& +4 "core" &"\  +3 "processing"% & +5 "core" &#\  +2 .tPC.seek :closed +2 "processing"%(Tg +3 "core" &\ \ +10 &.s\ +{ +9 &b{)\ ? +9 &dp0\ P +10 &$P.\ P +9 &O-\ Q +9 &R2\ Q +10 &hVA\ Q +9 &,QG\ P +9 &UL\ Q +10 &QO\ P +9 & rOM\ P +10 &"3OP\ Q +9 &#TZ\ P +9 &%OQ\ P +10 &'yU[\ Q +9 &);TT\ Q +10 &*RZ\ Q +9 &,R[\ Q +9 &.Ta\ P +10 &0DTa\ P +9 &2S]\ Q +9 &3RS\ P +10 &5TO\ P +9 &7LRZ\ P +9 &9 VV\ Q +10 &:R\\\ P +9 &<Ue\ P +10 &>SRg\ Q +9 &@Rb\ P +9 &AR^\ P +10 &CTi\ P +9 &E[Yr\ Q +9 &GYr\ Q +10 &Hfw\ R +9 &J{x\ U +10 &LRx\ V +9 &Nt\ W +9 &Os\ W +10 &Qx\ W +9 &SIv\ 5 +9 &T05c\ : +9 ( +2 &TC\  ' +2 "processing"% & +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.63 +2 "processing"%$& +3 "core" &TC}\  ' +2 .tHand.open + "manipulator"&1 +68 "core" 1 +2 "manipulator"&% +3 "core" %  ) k +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&'\ +89 "core" ' +2 .tPRV.dial :air + "processing"%"  +47 "core"  + .tPSV.dial :mixloop +2 "processing"%U +44 "core" + "processing"%% +4 "core" %O\  +3 .tPS.seek 0.3ml + "processing"%' +386 "core" ' +2 .tPSV.dial PSR + "processing"%) +102 "core"  + #tPulling 0.4ml of PSR.air +2 .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%,'* +485 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%+' +1913 "core" ' + .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%X +103 "core" + .tPTV.dial :mixing +2 "processing"% @ +76 "core" B +2 .tPBV.dial :waste2 +2 "processing"%  +93 "core"  +11 .tPS.seek 0ml + "processing"%m'W +2632 "core" ' +2 #tGaraging FlushPuck in Processing Clamp +6 "manipulator"&&& +3 "core" &\  X # +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +8 .tElbow.seek PC +2 "manipulator"&#( +2 "core" ( +2 "manipulator"&0& +4 "core" &\  K # +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &1& +3 "core" &\   # +3 .tForearm.seek PC + "manipulator"&3' +99 "core" ' + .tHand.close +2 "manipulator"&%/ +70 "core" / +2 .tPC.seek :open +2 "processing"%f( +401 "core" ( + "manipulator"&4& +4 "core" &\  # +2 "manipulator"& % +4 "core" %  F +2 .tForearm.seek :retract +2 "manipulator"&-'\ +93 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&<(- +161 "core" ( + "manipulator"&6& +4 "core" &- n +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &.& +3 "core" &- c n +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&2'! +107 "core" ' + .tHand.open +2 "manipulator"&91 +72 "core" 1 + "manipulator"&A% +4 "core" % )  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&5'\ +100 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%=& +4 "core" &\  +2 "manipulator"&% +4 "core" %\    +2 "storage"(8% +3 "core" % \ 2 +2 "storage"(E. +4 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 + "storage"(H( +197 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (:& +3 "core" &  \ - +2 "manipulator"&I& +4 "core" &- n +2 "manipulator"&K% +3 "core" %\   +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&;( +177 "core" ( + "manipulator"&& +4 "core" &\  * # +2 "storage"(?& +4 "core" & \ \ 1 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&' +116 "core" ' + "storage"(C& +4 "core" & \ 2 +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(''H +281 "core" ' +2 "storage"(/- +3 "core" -'} + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (F& +3 "core" &  ?\ . +2 "manipulator"&S& +3 "core" &\  # +2 .tElbow.seek 2 +2 "manipulator"&>( +4 "core" ( + "manipulator"&L& +4 "core" &  # +2 "storage"(D& +3 "core" & \ / +3 .tForearm.seek 2 + 300 counts + "manipulator"&T'y +21 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&/ +72 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&\\& +2 "storage"(\ 'v +5 "core" &\  Q # +2 "manipulator"&]% +5 "core" % s " A +2 .tForearm.seek :retract +2 "manipulator"&@'\ +92 "core" ' +2 .tElbow.seek PC +2 "manipulator"&( +171 "core" ' +2 ."downElevator"SE.stop + "storage"(5 +77 "core" ( +2 "manipulator"&Q& +3 "core" & E +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &(& +3 "core" & +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&G' +103 "core" ' + "manipulator"&W& +5 "core" &  +2 "manipulator"&Y% +4 "core" %\  +2 "processing"%b& +4 "core" &\ \  +2 "processing"%Z& +5 "core" &;\  +2 .tPC.seek :closed +2 "processing"%R(Tg +48 "core" &\  +10 &\  &\  + &\  +2 &\  + & *\ $d + &V|\ 9 +7 &~v\ M +9 &O\ P +10 &XR\ P +9 &U\ Q +9 &Q\ P +10 &Q\ P +9 &_T\ P +10 &!R\ P +9 &Q\ P +9 &!S}\ P +10 &#hQ\ P +9 &%*R\ P +9 &&S~\ P +10 &(S}\ P +9 &*pUq\ P +9 &,3Qm\ P +10 &-Os\ P +9 &/Qt\ P +10 &1yUk\ P +9 &3;Vf\ P +9 &4Qd\ P +10 &6RZ\ O +9 &8R_\ P +10 &:CVm\ P +9 &<Oh\ P +9 &=Qi\ P +10 &?Oj\ P +9 &ALRe\ O +9 &C Rh\ P +10 &DWb\ P +9 &FV^\ P +10 &HO_Z\ Q +9 &JdY\ R +9 &KY\ U +10 &MW\ V +9 &OIX\ V +9 &Q\ `\ V +10 &RM\ J +9 &SPQ\ !g +10 &TDO\  & +2 ( +2 "processing"%Z& +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.59 +2 .Hand.open + "manipulator"&c1 +75 "core" 1 + "manipulator"&^% +5 "core" %   +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&*'\ +90 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%a  + %d9 +7 "core" 9 +102 "processing"%`9 +3 "core" 9 +102 "processing"%e9 +3 "core" 9  +102 "processing"%i9 +3 "core" 9  +102 "processing"%j9 +3 "core" 9 +103 "processing"%_9 +2 "core" 9 +103 "processing"%[9 +2 "core" 9 +103 "processing"%u9 +3 "core" 9 +102 "processing"%p9 +3 "core" 9" +102 "processing"%N9 +87 "core" 9* +102 "processing"%J9 +3 "core" 9. +103 "processing"%l9 +2 "core" 92 +103 "processing"%g9 +2 "core" 96 +103 "processing"%o9 +3 "core" 9; +103 "processing"%h9 +2 "core" 9? +103 "processing"%s9 +2 "core" 9C +103 "processing"%n9 +2 "core" 9G +103 "processing"%k9 +3 "core" 9K +102 "processing"%V9 +3 "core" 9P +102 "processing"%P9 +3 "core" 9T +102 "processing"%r9 +3 "core" 9X +102 "processing"%v9 +3 "core" 9\\ +102 "processing"%x9 +3 "core" 9` +102 "processing"%9 +3 "core" 9e +103 "processing"%y9 +2 "core" 9 i +103 "processing"%z9 +3 "core" 9m +102 "processing"%}9 +3 "core" 9q +102 "processing"%9 +3 "core" 9u +102 "processing"%w9 +4 "core" 9%z +102 "processing"%9 +3 "core" 9+~ +102 "processing"%9 +3 "core" 92\ +102 "processing"% 9 +3 "core" 97\ +102 "processing"%{9 +3 "core" 9= +3 .tPH.hold 2:00:00,28C +3 "processing"% pp: +2 .tdelay 1:30 +5 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%q +104 "core"  + #tPulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%' +588 "core" ' + .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml + "processing"%'[ +1617 "core" ' + .tPTV.dial :puck +2 "processing"%  +75 "core"  +2 .tPSV.dial PTV + "processing"%| +74 "core" + .tPBV.dial :waste1 +2 "processing"%t  +134 "core"  +2 "processing"%~% +3 "core" %_\  +3 .tPS.seek 1.5ml + "processing"%' +593 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" + +2 .tPS.seek 0ml +2 "processing"%M'W +1602 "core" ' +2 .tdelay 5:00 +14666 "Can"\ GFb' +15336 #trecoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +16 "core"  +2 .tPBV.dial :waste1 +2 "processing"%  +34 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +7 "processing"% * +34 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"% +73 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"%$' +2488 "core" ' + .tPSV.dial PTV +2 "processing"% +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"% +72 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"% +73 "core" + .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%"  +71 "core"  +50 .tPS.seek 0ml +2 "processing"%U'W +2470 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%  +141 "core" + .tPSV.dial :mixloop +2 "processing"% +44 "core" + .tPRV.dial :ab1 +2 "processing"% @ +76 "core" A +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +3 .tPS.seek 0.15ml + "processing"%)'w +349 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +3 "collection"'  + "processing"%,  +47 "core"  +7 +2 "processing"%X% +3 "core" %u\  +3 .tPS.seek 0.3ml + "processing"%' +357 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +29 "core" +2 .tPRV.dial :air +2 "processing"%+  +53 "core"  +3 .tPS.seek 0.9ml +2 "processing"%&'D +1272 "core" ' + .tPRV.dial :waste2 +2 "processing"%0 @ +75 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%1' +868 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%%  +44 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +3 .tPS.seek 2ml + "processing"%7'[ +1612 "core" ' + .tPSV.dial :PML +7 "processing"% +43 "core" +2 .tPTV.dial :mixing + "processing"% @ +75 "core" A +2 .tPBV.dial :waste1 +2 "processing"%4  +34 "core"  +2 "processing"% % +3 "core" %Y\  +2 .tPS.seek 1.85ml +2 "processing"%6'9 +242 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%. * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%3'W +1974 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'#& +3 "core" &w{r\  +2 "manipulator"&9& +4 "core" &  +2 "manipulator"&A% +3 "core" %\   ) +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&=(- +136 "core" ( + "manipulator"&-& +4 "core" &- ; ' +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &- ~ P ( +2 .tForearm.seek :garage +2 "manipulator"&8'! +104 "core" ' +2 .tHand.close + "manipulator"&E/ +71 "core" / + "manipulator"&2& +4 "core" &- ^ Z = ' +2 "manipulator"&:% +3 "core" % 4 X [ 7 +3 .tForearm.seek :retract + "manipulator"&I'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&K( +264 "core" ( +2 "manipulator"&!& +3 "core" &  3 +3 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" & F 3 +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&?', +102 "core" ' +3 "manipulator"&<& +3 "core" & j l \ 3 +2 "manipulator"&C% +4 "core" %% b ^ o +2 "collection"'5& +4 "core" &w{g +3 "collection"'/& +5 "core" &w{o\  +2 .tCC.seek :closed + "collection"'F(O +5 "core" &x{o +7 & )z{f %g +10 &Wzw|k 9 +9 &yvzs N +9 &Sv}m P +10 &YTuzm P +9 &Sv{m O +9 &Txxl P +10 &Twyg P +9 &cSyzm O +9 &#Wx{i P +10 &Ov{k P +9 &!Ruzj P +10 &#kTwyn O +9 &%-Tw|m O +9 &&Vy{n P +10 &(Txzp P +9 &*sVv{q O +9 &,5Uy|m O +10 &-Ry{o O +9 &/Wxzg O +10 &1{Vwze O +9 &3=Xxym O +9 &4Txzl O +10 &6Ux{k P +9 &8Oyzl P +9 &:EOvyk O +10 &<Rxzo O +9 &=Tw|h P +10 &?Sx|d P +9 &AMPxzq O +9 &COvze P +10 &DTx|m P +9 &FTx|m P +9 &HNhw{l R +10 &Jwza V +9 &Kvzd [\ +10 &Mrx|d ] +9 &Nawxd 2 +9 &Oywyd N +10 ( + &O}`xzl J +2 "collection"'/& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.71 + "collection"'S& +3 "core" &O}`u{o J +2 .tHand.open +2 "manipulator"&L1 +66 "core" 1 + "manipulator"&D% +4 "core" % % @ F o +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +3 "manipulator"&'\ +97 "core" ' +48 .tPSV.dial PSR +3 "processing"%\\ +101 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%]' +1624 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%;  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +1607 "core" ' + .tPSV.dial PSR +2 "processing"%' +44 "core"  + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml + "processing"%T' +2632 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%Q  +2 "collection"'(  +34 "core"  +132  +2 .tPSV.dial :mixloop +2 "processing"%> +101 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'W  +15 "core"  +2 .tPTV.dial :PRVmixing +2 "processing"%Y  +75 "core" +3 .tPS.seek 0ml + "processing"%b'W +2635 "core" ' +2 .tPSV.dial :air +2 "processing"%\  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%@' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"%f +44 "core" +2 .tPS.seek 0ml + "processing"%c'W +2625 "core" ' + .tPSV.dial :air +2 "processing"%^  +44 "core"  +2 .tPS.seek 2.5ml + "processing"%d' +2631 "core" ' + .tPSV.dial :mixloop +2 "processing"%Z +44 "core" +2 .tPS.seek 0ml +2 "processing"%`'W +2633 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +6 "manipulator"&G& +4 "core" & _ n  3 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +8 .tElbow.seek CC +2 "manipulator"&e( +3 "core" ( +2 "manipulator"&i& +3 "core" & R i . 3 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &j& +3 "core" & M [ ) 3 +3 .tForearm.seek CC + "manipulator"&_', +106 "core" ' +2 .tHand.close + "manipulator"&[/ +66 "core" / +2 .tCC.seek :open +2 "collection"'u( +380 "core" ( + "manipulator"&p& +4 "core" & M X 5 3 +2 "manipulator"&N% +3 "core" %  K K % +3 .tForearm.seek :retract +2 "manipulator"&J'\ +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&l(- +282 "core" ( + "manipulator"&g& +4 "core" &- P + +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &o& +3 "core" &- + +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&h'! +107 "core" ' +2 .tHand.open +2 "manipulator"&s1 +76 "core" 1 + "manipulator"&n% +4 "core" % ) R K  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&k'\ +98 "core" ' +2 ."da"delayUntil "11:17:08.57" +3374 "Can"\ <:F' +21428 #"da"recoverPRVreagent08 +6 .PTV.dial :mixing +2 "processing"%V @ +76 "core" B + ."da"PBV.dial :waste1 +2 "processing"%P  +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"%v  +43 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%x' +2471 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%y  +43 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%z +45 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%}  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2443 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%w +131 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +49 ."da"PS.reconfigure :default +5 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +589 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1610 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +75 "core"  +2 ."da"PSV.dial PTV + "processing"%{ +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%q  +37 "core" +2 "processing"%m% +3 "core" %Y\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +598 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +3 ."da"PS.seek 0ml +2 "processing"%|'W +1620 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%t  +5 "core"  + ."da"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 +3 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2463 "core" ' + ."da"PSV.dial PTV +2 "processing"%a +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 +502 .PSV.dial :air +3 "processing"%  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'W +2471 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%M +131 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +7 "processing"% +10 ."da"PS.seek 2ml +7 "processing"%'[ +755 "Can"\ AG' +864 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%" +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%$  +34 "core" +2 "processing"%% +3 "core" %^\ \  +3 ."da"PS.seek 1.5ml +2 "processing"%' +588 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + +3 ."da"PS.seek 0ml + "processing"%U'W +1609 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%,  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%X * +34 "core" * + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%) +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%' +2463 "core" ' + ."da"PSV.dial PTV +2 "processing"%+ +73 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +74 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%0 +74 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%&  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%%'W +2472 "core" ' +2 #"da"getPMLReagent08 +6 .PRV.dial :air +2 "processing"%1  +44 "core"  + ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%  +139 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%  +43 "core" ~ +2 ."da"PTV.dial :PRVmixing +2 "processing"%4  +4 "core" +2 ."da"PSV.dial :mixloop + "processing"% +44 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%.' +392 "core" ' +3 ."da"delay 2 seconds +243 .PRV.dial :air +8 "processing"%7  +45 "core"  +2 "processing"%6% +3 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%#'z +346 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air +2 "processing"%9  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%A'[ +1563 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%- +43 "core" +2 ."da"PTV.dial :mixing +2 "processing"% @ +74 "core" @ +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + "processing"%E% +4 "core" %[\  +2 ."da"PS.seek 1.85ml +2 "processing"%2'; +253 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%: * +35 "core" , +3 ."da"PS.seek 0ml + "processing"%*'W +2013 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +27878 "Can"\ EH$' +20125 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%8  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%! * +36 "core" , +2 ."da"PSV.dial :air + "processing"%  +44 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%=' +2494 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%< +44 "core" + ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%C  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%5 +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%I  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%O'W +2474 "core" ' + #"da"washCycleDA #1 of 3 +6 .PSR.select :air +3 .PSV.dial PSR + "processing"%S +131 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%L' +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%D'[ +1612 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%/  +76 "core"  + ."da"PSV.dial PTV +2 "processing"%\\ +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%?  +36 "core" +2 "processing"%3% +3 "core" %Y \  +3 ."da"PS.seek 1.5ml +2 "processing"%;' +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%] * +37 "core" , +2 ."da"PS.seek 0ml +2 "processing"%''W +1613 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + "processing"%  +16 "core"  + ."da"PBV.dial :waste1 +3 "processing"%(  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Q * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%> +73 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%W' +2487 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%Y +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%T +74 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%\ +78 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%b  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%f'W +2471 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%@ +131 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%^' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%c'[ +1616 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%Z  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%d +71 "core" +44 ."da"PBV.dial :waste1 +8 "processing"%G  +34 "core" +2 "processing"%i% +3 "core" %`\  +3 ."da"PS.seek 1.5ml +2 "processing"%j' +284 "Can"\ W-H' +303 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%[ * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%K'W +1605 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%F  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%p * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%N +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%_' +2466 "core" ' +2 ."da"PSV.dial PTV +7 "processing"%g +73 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%o +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%e +73 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%s  +73 "core"  +2 ."da"PS.seek 0ml +2 "processing"%n'W +2472 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%J +131 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%h' +590 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%V'[ +1606 "core" ' + ."da"PTV.dial :puck +2 "processing"%P  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%r +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%v  +36 "core" +2 "processing"%`% +3 "core" %[\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +591 "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"%z'W +1607 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%}  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%x  +34 "core" + ."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"% +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2471 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%{ +74 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%q +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%m  +72 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2472 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +133 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +20 ."da"PS.reconfigure :default +11 "processing"%#A d`xb +10 ."da"PS.seek 0.25ml +9 "processing"%'7 +338 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%t' +333 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%~'[ +1617 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +5 "core"  + ."da"PSV.dial PTV +2 "processing"% +86 "core" ~ + ."da"PBV.dial :waste1 +2 "processing"%|  +34 "core"  +2 "processing"%a% +3 "core" %]  +3 ."da"PS.seek 1.5ml +2 "processing"%' +640 "core" ' +8 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" * +2 ."da"PS.seek 0ml +2 "processing"%'W +1618 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%M  +34 "core"  +2 ."da"delay 30 seconds +989 "Can" 2IP' +2014 ."da"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 :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"% ' +2567 "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 +2 "processing"% +75 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +86 "core" +3 ."da"PS.seek 0ml +2 "processing"%'W +2525 "core" ' +2 #"da"Additional air clear + .PSR.select :air +3 .PSV.dial PSR + "processing"% +134 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%,'[ +2131 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%X +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%)  +36 "core" + "processing"%U% +4 "core" %^  +2 ."da"PS.seek 1.5ml +2 "processing"%+' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +37 "core" , + ."da"delay 1 second +103 .PSV.dial :waste1 + "processing"%0  +107 "core"  +3 ."da"PS.seek 0ml +2 "processing"%&'W +1615 "core" ' +2 "processing"%9 +2 "core" 95 +3 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%1 +3 "core" 5 +2 "processing"%& +3 "core" &TD & +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&% +3 "core" %\  ` d B = +2 "storage"(4% +4 "core" %|  +2 "storage"( . +2 "core" .( +3 ."da"SC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(%( +195 "core" ( +2 ."da"SC.configure :limp +2 "storage"($(\ 1b +3 (7& +3 "core" & C +2 "manipulator"&6& +3 "core" &- Z G  =+ +2 "manipulator"&.% +4 "core" %\  f e = +3 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&9( +179 "core" ( +2 "manipulator"&#& +3 "core" &\ B I  <$ +2 "storage"(-& +4 "core" &  +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&' +92 "core" ' +2 "storage"(& +3 "core" & [ +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"(E'H +288 "core" ' + "storage"(:- +4 "core" -'u + ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&A& +3 "core" &\ L @ B :$ +2 "storage"(2& +3 "core" & y x < +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +2 "manipulator"&8'D +39 "core" ' + ."da"Elbow.hold +2 "manipulator"&!, +4 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 "storage"(- +3 "core" -'u +3 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(*'; +30 "core" ' + "manipulator"&<% +5 "core" %Od  . + "storage"(C& +4 "core" & j a +2 ."da"Forearm.force -20 +2 "manipulator"&5 +55 ."da"Forearm.seek 1 + 311 counts +2 "manipulator"&5'{ +22 "core" ' +2 "manipulator"&I& +3 "core" & E ; C <$ +2 "storage"(=& +4 "core" &  +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&S' +23 "core" ' +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(O'2 +45 "core" ' +2 "manipulator"&L& +3 "core" &\ Q c  <$ +3 "manipulator"&/% +3 "core" % V = q = +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&\\'\ +88 "core" ' + ."da"Elbow.seek PC +2 "manipulator"&?( +289 "core" ( +2 "manipulator"&3& +4 "core" &\ ? I  ;$ +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &D& +3 "core" &\ C F ;$ +2 ."da"Forearm.seek PC +2 "manipulator"&]' +99 "core" ' + ."da"Hand.close +2 "manipulator"&;/ +72 "core" / + ."da"PC.seek :open +2 "processing"%( +404 "core" ( +3 "storage"((& +3 "core" &  +2 "manipulator"&Q& +4 "core" & A O Z <$ +2 "manipulator"&>% +3 "core" % b N <> +3 ."da"Forearm.seek :retract + "manipulator"&''\ +97 "core" ' + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&Y( +244 "core" ( + "manipulator"&T& +4 "core" & G H I :& +2 "storage"(\ & +3 "core" & u +3 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&b' +109 "core" ' +3 ."da"Hand.open +2 "manipulator"&W1 +75 "core" 1 +2 "storage"(@- +3 "core" -'2 +3 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(f' +25 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.19 Pucks below Top Plate + "storage"(^' +56 "core" ' + #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da24apr0811h50ml_niagara.tif +1944 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +30881 #"da"WARNING: Too Dark -- required 1874.4s exposure > 300s time limit\ SX HX9/16 (USB:16): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da24apr0811h50ml_niagara.tif: TIFF Upload Complete\ +7 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da24apr0811h50ml20s_niagara.tif +2073 #SX HX9/16 (USB:16): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da24apr0811h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da24apr0811h50ml30s_niagara.tif +3061 #SX HX9/16 (USB:16): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da24apr0811h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"DAfans.email "300.0 sec auto-exposure",Subject: "da24apr0811h50ml images!" +10 "storage"(Z- +7 "core" -' +10 "storage"(d& +6 "core" & "  l +11 "manipulator"&G& +4 "core" & . ,  _& +3 ."da"Elbow.seek 1 +2 "manipulator"&i( +3 "core" ( +2 "manipulator"&c& +6 "core" & -  X `& +2 "storage"([& +4 "core" & O Q +4 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&j' +11 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.91 Pucks below Top Plate +2 "storage"('> +62 "core" ' +2 "manipulator"&F& +5 "core" & k i  k& +2 "storage"(p& +3 "core" & #\ +3 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +8 ."da"Forearm.seek 1 +3 "manipulator"&N'D +37 "core" ' +59 ."da"Elbow.hold +6 "manipulator"&K, +7 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 2.09 Pucks below Top Plate +2 "storage"(g') +22 "core" ' + "manipulator"&o% +4 "core" %Pj * , a +2 "storage"(e& +3 "core" & :\  +2 ."da"Forearm.force -20 +2 "manipulator"&5 +4 ."da"Forearm.seek 1 + 312 counts + "manipulator"&s'| +20 "core" ' +2 "manipulator"&_& +3 "core" & w p& +2 "storage"(J& +4 "core" &  $ \ +8 ."da"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&n' +16 "core" ' +2 "storage"(h% +4 "core" %& 1 - \  +3 ."downElevator"SE.seek :down +4 "storage"(P'v +100 (r% +6 "core" % 5  " \ Yn +7 "manipulator"&v% +9 "core" % V q +6 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +4 "manipulator"&`'\ +92 "core" ' +18 ' +2 ."downElevator"SE.stop +3 "storage"(5 +6 (V& +6 "core" & , A \  +6 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +6 #tStarting finalPurge +6 "processing"%y& +10 "core" & +3 "manipulator"&& +11 "core" &  s% +4 "manipulator"&}% +8 "core" %\   s +5 ."psFlush"Elbow.seek FlushPuck::Garage +5 "manipulator"&x(- +179 "core" ( +2 "manipulator"&w& +8 "core" &- F vC +4 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +4 && +6 "core" &- vC +6 ."psFlush"Forearm.seek :garage +4 "manipulator"&z'! +109 "core" ' +3 ."psFlush"Hand.close +3 "manipulator"& / +76 "core" / +4 "manipulator"&{& +7 "core" &-  B oC +4 "manipulator"&q% +6 "core" % , } o +6 ."psFlush"Forearm.seek :retract +4 "manipulator"&m'\ +100 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +3 "manipulator"&( +163 "core" ( +4 "manipulator"&& +6 "core" &  v' +4 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +4 && +6 "core" & S w' +6 ."psFlush"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +5 "manipulator"&' +101 "core" ' +2 "manipulator"&t& +9 "core" & + w' +4 "manipulator"&% +6 "core" %  w +6 "processing"% & +6 "core" & +6 "processing"%|& +10 "core" &[ +4 & +6 ."psFlush"PC.seek :closed +6 "processing"%a(Tg +16 "core" & +2 & +2 & 3 +6 &/Gv 1 +9 &So{ F +10 &[ Q +8 &O Q +11 &qO Q +8 &3R Q +9 &O Q +11 &M Q +8 &zQ P +10 &;O Q +10 & O Q +8 &"T Q +11 &$S P +8 &&DQ P +9 &(Q P +11 &)P P +8 &+T Q +10 &-KP Q +10 &/O P +8 &0O P +11 &2P P +8 &4ST Q +9 &6Q Q +11 &7O P +11 &9N Q +7 &;[N~ Q +10 &=R P +8 &>N Q +11 &@Ln P +8 &BdN| P +9 &D&Qx P +11 &ERw P +8 &GX} Q +10 &Ig`w R +9 &K} V +9 &Ls W +11 &Nz W +8 &P` W +9 &R" W +11 &Sof #o +8 &TB"h 5 +9 ( +6 "processing"%|& +6 "core" &TM * +4 &TM * +4 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.66 +2 "processing"%~& +8 "core" &TM * +4 ."psFlush"Hand.open +4 "manipulator"&1 +77 "core" 1 +4 "manipulator"&% +6 "core" %  g w +6 ."psFlush"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +4 "manipulator"&'\ +98 "core" ' +5 ."psFlush"PSR.select :air +4 .PSV.dial PSR +6 "processing"%M +59 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +4 .PSR.select :flush +6 "processing"%@ +122 ."psFlush"PS.seek 0.5ml +3 "processing"% ' +135 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +451 "core" ' +25 ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +73 ."psFlush"PS.seek 2.5ml +3 "processing"%' +470 #"uploadLog"upsync +177 "Can" @\ <I' +1482 "core" ' + ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"% @ +199 "core" B +2 ."psFlush"PTV.dial :PRVmixing +2 "processing"%"  +137 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"%$ +105 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%'9 +2627 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"% +115 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"% ' +591 "core" ' +2 ."psFlush"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2135 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%  +35 "core" + ."psFlush"PTV.dial :mixing +2 "processing"% @ +76 "core" B +2 ."psFlush"PSV.dial :mixloop +2 "processing"%X +101 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%)'9 +2627 "core" ' +2 ."psFlush"PSV.dial PSR +6 "processing"%U +103 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%,'P +1098 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1619 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%0 +73 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%+  +74 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%  +4 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%1'W +2637 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +73 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +589 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%4' +2119 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" + ."psFlush"PBV.dial PSV +2 "processing"%7 U +56 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%6'W +2629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%. @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%H' +2636 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%#  +71 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%-'W +2627 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +43 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%l' +2634 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%k +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"%: U +5 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%A'W +2628 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%2 @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2631 "core" ' + ."psFlush"PSV.dial :waste1 +7 "processing"%<  +71 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%C'W +2642 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%I +44 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +47 "processing"%='P +1095 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%L' +1616 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%/ +72 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%  +4 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%9  +55 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%E'W +2630 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%8 +73 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%5' +592 "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"%S +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%3 U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%!'W +2633 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%D @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%;' +2637 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%\\  +72 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%R'W +2630 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%( +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%Q' +2634 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%> +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%] U +4 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%T'W +2181 "Can"\ @ J|' +445 "core" ' + ."psFlush"PSV.dial PBV +7 "processing"%\ @ +44 "core" > +4 ."psFlush"PS.seek 2.5ml +3 "processing"%?' +2638 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%W  +72 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%@'W +2639 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"''& +3 "core" & +2 "manipulator"&O& +5 "core" & u }' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&f( +4 "core" ( + "manipulator"&Z& +4 "core" & 2 |' +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &d& +3 "core" & Y }' +2 .tForearm.seek PC +2 "manipulator"&G' +96 "core" ' +2 .tHand.close + "manipulator"&c/ +75 "core" / +2 .tPC.seek :open +2 "processing"%[( +402 "core" ( +2 "manipulator"&F& +3 "core" & 3 J ' +2 "manipulator"&p% +4 "core" % > + ^ +2 .tForearm.seek :retract +2 "manipulator"&o'\ +90 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&e( +346 "core" ( +2 "manipulator"&Y& +3 "core" & " ' * +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &b& +3 "core" & :  * +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&_', +93 "core" ' +2 "manipulator"&J& +3 "core" & @ * +2 "manipulator"&^% +4 "core" %1 \   +2 "collection"'h& +4 "core" & +3 "collection"'j& +5 "core" & +2 .tCC.seek :closed +2 "collection"'r(O +5 "core" &  +8 &/} ,} +9 &b~ ? +9 &cu P +10 &$S P +9 &W Q +10 &U P +9 &kS P +9 &,W P +10 &Q P +9 &W P +9 & sR P +10 &"4U P +9 &#U P +10 &%Q P +9 &'}W O +10 &)=T P +9 &*T P +9 &,U P +56 &.Q P +3 &0FT P +2 &2 T O + &3T P +4 &5R O + &7LT P + &9S P +7 &:R P +10 &<R P +9 &>VR P +9 &@R P +10 &AT P +9 &CR O +9 &E\\U P +10 &G\\ Q +9 &Ho S +10 &J X +9 &LA \\ +9 &M S +10 &O7Q )~ +9 &OzW B +2 ( +2 "collection"'j& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.83 +2 "collection"'v& +3 "core" &Oz\\ B +2 .tHand.open +2 "manipulator"&i1 +66 "core" 1 +2 "manipulator"&% +3 "core" % 1  | +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&N'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold +2 "collection"'V& +3 "core" &Oz] B +2 "collection"'s% +4 "core" % +2 .tCSV.dial CSR +2 "collection"'y  +41 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'g'l +1355 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +14 "collection"' +9 '% +3 "core" %l \ +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'}' +700 "core" ' +2 .tCSV.dial :waste +2 "collection"'n +132 "core" +3 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'w' +1980 "core" ' +2 #tFlushing lower manifold's waste1 port +2 "collection"'& +3 "core" &Oz\\ B +2 "collection"'P% +4 "core" % +2 .tCSV.dial :flush + "collection"'K  +42 "core"  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 5ml + "collection"' 'l +1305 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'{ @ +43 "core" B +2 "collection"'q% +3 "core" %l  +3 .tCS.seek 7ml +2 "collection"'`' +565 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'  + '  +41 "core"  +99  + .tCBV.dial :waste1 +2 "collection"'z @ +51 "core" > +3 .tCS.seek 0ml + "collection"'x' +1799 "core" ' +2 #tFlushing lower manifold's waste2 port +2 "collection"'t& +3 "core" &Oz\\ B +2 "collection"'% +3 "core" % +2 .tCSV.dial :flush +2 "collection"'  +73 "core" +3 .tCS.seek 5ml +2 "collection"'m'l +1297 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +44 "core" A +2 "collection"'~% +3 "core" %l  +3 .tCS.seek 7ml + "collection"'' +566 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +3 "collection"'  + '|  +7 "core"  +47  +2 .tCBV.dial :waste2 + "collection"'M  +116 "core"  +2 .tCS.seek 0ml +2 "collection"'' +1813 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'&& +3 "core" &Oz[ B +2 "collection"' % +4 "core" % +2 .tCSV.dial CSR + "collection"'  +46 "core"  +2 #tPulling 7.999ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml + "collection"'"' +2032 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml + "collection"'$' D +570 "core" ' +2 ."connect"CSV.dial CBV +8 .tCBV.dial CSV +3 "collection"' + '  +103 "core" +37  +2 .tCTV.dial :intake +2 "collection"'  +75 "core" + .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml + "collection"' ' \\ +2031 "core" ' + .tIntake.select :close +2 "sampler")0 +10 .tCTV.dial :air + "collection"'  +75 "core" ~ +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'' +583 "core" ' + .tCSV.dial CSR +2 "collection"'X  +103 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +47 "collection"''l +1354 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml +2 "collection"'U' D +1344 "core" ' +2 .tCSV.dial CBV +2 "collection"') +103 "core" +2 .tCS.seek 0ml +2 "collection"',' +2617 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&0& +3 "core" & 0 |* +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&+( +3 "core" ( +2 "manipulator"&& +4 "core" & p |* +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &  |* +2 .tForearm.seek CC +2 "manipulator"&', +107 "core" ' + .tHand.close +2 "manipulator"&1/ +72 "core" / +2 .tCC.seek :open + "collection"'( +379 "core" ( +2 "manipulator"& & +4 "core" & O x* +2 "manipulator"&7% +3 "core" %  2 x +2 .tForearm.seek :retract +2 "manipulator"&4'\ +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&.(- +274 "core" ( +2 "manipulator"&6& +3 "core" &- G D K S +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &#& +3 "core" &- G I S +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&H'! +108 "core" ' +2 .tHand.open + "manipulator"&1 +73 "core" 1 +2 "manipulator"&-% +3 "core" % ) ) y +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&k'\ +99 "core" ' + "processing"%:& +4 "core" &<\  +24943 "Can"\ .K' +60001 \ /\\K' +60002 \ .\ L>' +60001 \ .L' +60001 \ \ /gMj' +60002 \ .N' +60001  /N' +60001  /tO,' +60002  /#O' +60001  /PX' +60001  .P' +60002  /!0Q' +60001  /"R' +60001  /$R' +60002  /&=SF' +60001  /'S' +60002  /)Tr' +60001  /+KU' +60001  /,U' +60002  /.V4' +60001  .0YV' +60001  .2W`' +60002  /3W' +60001  /5fX' +60001  /7Y"' +60002  /8Y' +60001  /:tZN' +60001  .<$Z' +60002  /=[z' +60001  .?\\' +60001  /A2\\' +60002  /B]<' +60001 u /D]' +60001 t\ ;/F>^h' +60002 r\ [.G^' +60001 u\ h.I_' +60002 f\ m.K1`*' +60001 ^\ o-L`' +60001 e\ s-N~aV' +60002 d\ u.P$a' +60001 i\ x.Qb' +60001 n\ z.Spc' +60002 h\ }.Uc' +60001 k\ -VdD' +60001 r\ -Xbd' +60002 x\ .Zep' +60001 w\ .[f' +60002 |\ .]Tf' +60001 \ .^g2' +60001 \ .`g' +60002 \ -bDh^' +60001 \ -ch' +60001 \ .ei' +60002 \ -g3j ' +60001 \ -hj' +60001 \ -jzkL' +60002 \ -lk' +60001 \ -mlx' +60001 \ B.ofm' +60002 \ 7.qm' +60001 \ 1.rn:' +60001 \ /.tcn' +60002 ~\ ,.v of' +60001 ~\ */wo' +60001 ~\ ).ybp' +60002 ~\ '.{ q(' +60001 }\ &/|q' +60001 }\ %.~erT' +60002 \ $.r' +60001 \ #.s' @EDT1712635415.35 \ !.ht' +60002 \ .t' +60001 \ !.uB' +60001 \ .lu' +60002 \ /vn' +60001 \ .w' +60001 \ .qw' +60002 \ .x0' +60001 \ .x' +60001 \ .vy\\' +60002 \ ."y' +60001 \ .z' +60001 \ /|{' +60002 \ /({' +60001 \ .|J' +60001 \ /|' +60002 \ ./}v' +60001 \ .~ ' +60001 \ .~' +60002 \ .78' +60001 \ /' +60001 \ /d' +60002 \ /?' +60001 \ .' +60001 \ /&' +60002 \ .H' +60001 \ /R' +60001 \ .' +60002 \ .R~' +60001 \ .' +60001 \ .' +60002 \ \ /\\@' +60001 \ . ' +60001 \ .l' +60002 \ /g' +60001 \ /' +60001 \ ..' +60002 \ /r' +60001 \ . Z' +60001 \ /' +60002 \ .~' +60001 \ /,' +60001  /' +60002  /ˊH' +60001  /9' +60002  /t' +60001  /З\ ' +60001  .F' +60002 \ \\.6' +60001 \ m.՗' +60001 \ u.=b' +60002 \ x-' +32301 #t-> access 1 +3 "storage"(l% +3 "core" %m " ,\ +2 "manipulator"&2% +3 "core" %\   +  +2 "manipulator"&A& +4 "core" &- \  0 S +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"(<(; +683 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" &; F\ +1199 #t-> access 2 + "storage"(I% +3 "core" %m\ +2 "manipulator"&C% +4 "core" %\     +2 "manipulator"&=& +4 "core" &-   S +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 6 +2 "storage"(/(K +193 "core" ( + .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +4 "core" &K V\  +1031 #t-> exit +7 #mEXIT @1712666370.90EDT @1713183876.26EDT = =mMAIN_scheduler =tMAIN @EDT1713183878.03 #"core_reset"Sent BREAK +2 #t@39103 receive with ifg=0x10, ie=0xFD + #@39737 receive with ifg=0x10, ie=0xFD + #@40394 receive with ifg=0x10, ie=0xFD + #@41027 receive with ifg=0x10, ie=0xFD + #@41661 receive with ifg=0x10, ie=0xFD #@42295 receive with ifg=0x10, ie=0xFD + #@42928 receive with ifg=0x10, ie=0xFD #@43254 receive with ifg=0x80, ie=0xFD + #@14878 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +10 #ESP2 v3.42 I2C Gateway v3.20 for core bus +253 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +402 "Can" 1 znl +  1 znlY + #tPolling Can every 10:00 +2 #Cleanly exited at 08:39:30EDT09-Apr-24 +719 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +3 "collection"' +3 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +4 "core" %D +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +4 "core" + + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +4 "core" %S, +2 .tPS.configure :default +2 "processing"%#A d`xb +2 .tPS.hold +2 "processing"%+ +2 "core" + +2 .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %e \ #/ +2 .tSS.configure :default +2 "sampler")#.0X +2 .tCC.configure :default +2 "collection"'$x2 ^22b +3 .tCC.hold +2 "collection"'\ , +4 "core" , + .tCC.configure :default +3 "collection"'$x2 ^22b +2 "processing"% & +3 "core" &* +2 .tPC.configure :default +3 "processing"%$x2 ^22b +2 .tPC.hold +2 "processing"% , +2 "core" , +2 .tPC.configure :default +2 "processing"%$x2 ^22b +5 "manipulator"& % +3 "core" %\  5 s +2 .tForearm.configure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.hold +2 "manipulator"&+ +2 "core" + +2 .tForearm.configure :loose +2 "manipulator"&#Q@2^d^b +3 && +3 "core" &- E sS +2 .tElbow.configure :loose +2 "manipulator"&$ &.,(#b +3 .tElbow.hold + "manipulator"&, +2 "core" , +2 .tElbow.configure :loose +3 "manipulator"&$ &.,(#b +5 "storage"(& +3 "core" &K , *\  +2 .tSC.configure :loose +2 "storage"($.(\ 1~b +2 .tSC.hold +2 "storage"(, +3 "core" , +2 .tSC.configure :loose +2 "storage"($.(\ 1~b +3 (% +2 "core" %m   F\ +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +2 .tCH.coast +2 "collection"' +2 .tCH.configure :default +2 "collection"'\ 2 +2 .tPH.coast + "processing"% +2 .tPH.configure :default +2 "processing"%\ 2 +3 #tAll dwarf controllers running firmware version 3.85 +2 "sampler") +9 "collection"'% +5 "core" %d + "processing"%% +3 "manipulator"&% +2 "sampler")% +9 "core" %S" + %\   p + %e \ / +3 "manipulator"&& +3 "core" &- 3 pS +2 "storage"(& +3 "core" &K(  \ h\  +2 "storage"(% +3 "core" %m  f\ +2 "collection"'& +4 "core" &H +2 "processing"%& +3 "core" &+ +2 "collection"' +4 "core"  +2 "collection"'  +2 "core" ~ +3 "collection"'! +2 "core"  +2 "processing"%" +3 "core"  +3 "processing"%# +3 "core" V +2 "processing"%$ +3 "core"  +2 "processing"%% +43 "core" B +2 "sampler")& +4 "core"  + "collection"''% +4 "core" %d +2 "processing"%(% +4 "core" %S+ +2 "sampler"))% +5 "core" %e \ / +2 "collection"'*& +3 "core" &F +2 "processing"%+& +4 "core" &C +2 "manipulator"&,% +4 "core" %\   P o +2 "manipulator"&-& +4 "core" &- oS +2 "storage"(.& +4 "core" &K)  \ d\  +2 "storage"(/% +4 "core" %m  q\ +2 "collection"'09 +4 "core" 9l +2 "processing"%19 +3 "core" 9q +1875 #t-> startTube 2 +507 #-> da 50 +31 #da sampling at most 50ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +3 ."Qmail"DAfans.email "Started da in tube 2 at 08:25:22EDT15-Apr-24\\n{}\\nCan@08:24:44, 21.5C, 33% humidity, 14.5psia, 12.547V, 0.226A, 71.757Ah, 2.84W",Subject: "da sampling at most 50ml" +2 "collection"'2& +5 "core" &G +2 .tHand.open +2 "manipulator"&31 +21 "core" 1 +3 "manipulator"&4% +4 "core" % \  n +2 "storage"(5% +4 "core" %m  \ \ +2 "storage"(6. +5 "core" .,K +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +5 .tSC.seek 2 +2 "storage"(7( +387 #"uploadLog"upsync +287 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (8& +3 "core" &  C\ +2 "manipulator"&9& +5 "core" &- oS + "manipulator"&:% +5 "core" % \  T o +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&;( +169 "core" ( +2 "manipulator"&<& +3 "core" & 8 oQ +2 "storage"(=& +4 "core" &   Z\ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&>' +93 "core" ' +2 "storage"(?& +3 "core" &   \ +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"(@'H +282 "core" ' +2 "storage"(A- +4 "core" -'W + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (B& +3 "core" &  c\ \ +2 "manipulator"&C& +4 "core" & t mQ +2 .tElbow.seek 2 +2 "manipulator"&D( +3 "core" ( +2 "manipulator"&E& +4 "core" & 2 mQ +2 "storage"(F& +4 "core" &  i\ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&G'y +20 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&H/ +70 "core" / +2 ."downElevator"SE.seek :down +5 "manipulator"&I& +3 "storage"(J'v +5 "core" & W pQ +3 "manipulator"&K% +4 "core" % m  = n +3 .tForearm.seek :retract + "manipulator"&L'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&M( +154 "core" ' + ( +2 ."downElevator"SE.stop +2 "manipulator"&N& +2 "storage"(5 +7 "core" & k c , l:, +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &O& +3 "core" & ^ b l:+ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&P', +103 "core" ' +3 "manipulator"&Q& +3 "core" & U J * h:+ +2 "manipulator"&R% +4 "core" %5 = > ^ hc +2 "collection"'S& +5 "core" &f +2 "collection"'T& +5 "core" &F +41 .tCC.seek :closed +9 "collection"'U(O +2 "core" &e +2 &d +2 &] + &W + &V + &W  +4 &0y[ ,~ +10 &b^ @ +9 &hrV R +9 &'RW R +10 &UY R +9 &WZ R +9 &qV[ Q +10 &2XR Q +9 &YN Q +10 &YJ Q +9 & yVE Q +9 &"9XH R +10 &#WJ R +9 &%RF Q +9 &'YH Q +10 &)BW? Q +9 &+TA Q +10 &,XA R +9 &.UA Q +9 &0KV< Q +10 &2 W= Q +9 &3V: Q +9 &5U@ Q +10 &7RV9 Q +9 &9V- Q +10 &:W9 Q +9 &<V, Q +9 &>]W5 P +10 &@V: Q +9 &AW5 Q +9 &CX5 Q +10 &Ec\\= Q +9 &G!d9 R +10 &Hs= T +9 &J4 Y +9 &LE5 ^ +10 &N4 Q +9 &O3H6 %r +9 &O v5 L +6 ( + "collection"'T& +4 "core" &Oh4 L +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.83 +2 .Hand.open + "manipulator"&V1 +67 "core" 1 +3 "manipulator"&W% +3 "core" % ) 7 1 b co +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&X'\ +98 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi + #Priming 7ml +2 .Gate.power :sampler,:ON + ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold + "sampler")Y+ +2 "core" + +2 "sampler")Z% +4 "core" %e \  +2 "collection"'[& +4 "core" &Oe' L +4 "Can" H z + #tCalibrating pressure and temperature sensors +4 .CTV.dial :air + "collection"'\\  +4 "core"  +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")] +3 "core"  +2 "sampler")^ +3 "core"  +2 "sampler")_  +15 "core" +2 .tSS.reconfigure :fast +3 "sampler")#.0X +19  +2 .tdelay 3.8 seconds +382 "collection"'c% +4 "core" % +2 "sampler")d% +3 "core" %?1  \ w +2 #tSensor limits: Intake max 130.9psia; Outlet max 137.1psia +2 .SSV.dial :spit + "sampler")e +136 "core"  +3 .tSS.seek 0ml + "sampler")f' +281 "core" ' + .tSSV.dial CBV +2 "sampler")g  +136 "core"  +2 .tCTV.dial :intake + "collection"'h  +76 "core"  + #tWaiting for external sampler to finish priming... +2 .delayUntil "08:28:47.64" +1437 #"flow"0.0L/min +14843 ."connect"SSV.dial CBV +4 .tCBV.dial SSV +2 "sampler")i  + "collection"'j @ +6 "core" ? +7  +2 #tAllowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open +2 "sampler") +210 "collection"'k% +3 "core" %6 +2 #tIntake @13.8psia, vacuum from 8.3 to 11.3psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X \ \  +2 .tIntake.select :close +2 "sampler")0 +9 )~% +3 "core" %>&$ \  +2 .tSSV.dial :exhaust +2 "sampler")  +76 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml +2 "sampler")' +880 "core" ' +2 .tExhaust.select :close +2 "sampler") +10 ."connect"SSV.dial CBV +4 .tCBV.dial SSV +43 "sampler")  +3 "collection"' @ +6 "core" ? +70 + #tAllowing 130s for 25.0ml of remaining 25.0ml +2 .Intake.select :open + "sampler") +211 "collection"'% +3 "core" % +2 #tIntake @13.8psia, vacuum from 8.3 to 11.3psi +2 .SS.reconfigure :inhaling 2.16ml/s +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'5' +129 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")6 +137 "core"  +2 .tSS.reconfigure :exhale +3 "sampler")#.0X  +129 "core"  +8  +623 ' +2 .tSSV.dial between CBV and plug +2 "sampler")N +47 "core" + .tCBV.dial between SSV and waste2 +2 "collection"'O  +32 "core"  +2 "collection"'@% +4 "core" % F& +2 ."connect"CTV.dial CSV,avoiding: :air +4 .tCSV.dial CTV +2 "collection"'G  +2 'Q  +6 "core"  +39  +2 .tCS.reconfigure :pressurize +2 "collection"'# d@<< gb +3 .tCS.seek 0ml +2 "collection"'R' +2423 "core" ' c g5 Ԡ +3 "collection"'D% +3 "core" % e i2 +2 "sampler")S% +4 "core" % \  +2 #tBubblePoint: Intake @24.1psia, Outlet @0.8psia + .CBV.dial SSV +2 "collection"'J @ +35 "core" A +3 .tSS.reconfigure :default +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"'Y' +152 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")b +71 "core" ' + ."CSpush"CS.stop +2 "collection"'5 +63 "core"  +2 .tSS.reconfigure :exhale +3 "sampler")#.0X +102 "collection"'.9 +3 "core" 9-< +102 "collection"'69 +3 "core" 9E: +102 "collection"'%9 +3 "core" 9\\7 +102 "collection"'39 +3 "core" 9s6 +102 "collection"'59 +3 "core" 94 +103 "collection"'9 +3 "core" 93 +102 "collection"'99 +3 "core" 90 +102 "collection"':9 +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" 93\ & +102 "collection"'B9 +3 "core" 9H% +102 "collection"'<9 +4 "core" 9Y$ +102 "collection"'F9 +3 "core" 9l# +102 "collection"'H9 +3 "core" 9! +102 "collection"'A9 +3 "core" 9 +102 "collection"'I9 +40 "core" 9% +111 "collection"'K9 +2 "core" 9) +103 "collection"'>9 +3 "core" 9- +102 "collection"'C9 +3 "core" 92 +102 "collection"'N9 +3 "core" 96 +103 "collection"'O9 +2 "core" 9: +103 "collection"'@9 +3 "core" 9 > +103 "collection"'G9 +2 "core" 9 B +103 "collection"'Q9 +3 "core" 9 #G +102 "collection"'E9 +3 "core" 9 1K +102 "collection"'D9 +3 "core" 9 >O +103 "collection"'S9 +2 "core" 9 JS +103 "collection"'J9 +3 "core" 9 WW +102 "collection"';9 +3 "core" 9 c\\ +102 "collection"'\ 9 +3 "core" 9 m` +103 "collection"'V9 +2 "core" 9 yd +103 "collection"'W9 +3 "core" 9 h +102 "collection"'L9 +3 "core" 9 l +103 "collection"'T9 +2 "core" 9 q +103 "collection"'\\9 +3 "core" 9 u +102 "collection"'[9 +3 "core" 9 y +102 "collection"']9 +4 "core" 9 } +103 "collection"'P9 +2 "core" 9  +103 "collection"'_9 +2 "core" 9  +103 "collection"'Z9 +3 "core" 9  +102 "collection"'b9 +3 "core" 9  +102 "collection"'R9 +4 "core" 9  +102 "collection"'Y9 +3 "core" 9  +103 "collection"'^9 +2 "core" 9  +103 "collection"'a9 +2 "core" 9  +103 "collection"'d9 +3 "core" 9  +102 "collection"'e9 +3 "core" 9  +102 "collection"'c9 +3 "core" 9  +102 "collection"'g9 +3 "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"'f9 +3 "core" 9\ \ +102 "collection"'k9 +3 "core" 9\ \ +102 "collection"'o9 +3 "core" 9\  +102 "collection"'n9 +4 "core" 9\ \ +103 "collection"'q9 +2 "core" 9\ #\ +103 "collection"'p9 +3 "core" 9\ & +102 "collection"'m9 +3 "core" 9\ )\ +102 "collection"'l9 +3 "core" 9\ ,\ +103 "collection"'u9 +3 "core" 9\ .\ +103 "collection"'t9 +3 "core" 9\ 1\ +102 "collection"'x9 +3 "core" 9\ 3\ +3 .tCH.hold 10:00,70C +3 "collection"'w `\ | `\ 3\ +2 'y9 +6 "core"  + 9\ 4\ +2 "collection"'s% +4 "core" % +2 #tBegun lysing Collection Puck Heater at 68C/16.0psia +46267 "Can" g +13720 "core" ` +2 "collection"'|9 +4 "core" 9\ } + "collection"'}% +5 "core" % +2 #tEnded lysing Collection Puck Heater at 70C/13.9psia + .CS.seek 0ml +2 "collection"'~' +343 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +107 "core" B + .tCSV.dial :air +2 "collection"'z @ +45 "core" ? +3 .tCS.seek 5ml +2 "collection"'{'l +1364 "core" ' + .tCSV.dial CTV +2 "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"'  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"' ' +1355 "core" ' +2 "collection"' % +3 "core" % t {  +2 #tPuck @25.1psia after final lysis pressurization + #Recovering Lysate into Collection syringe +2 .CSV.dial CBV + "collection"' +103 "core"  +2 .tCBV.dial CSV +2 "collection"'  +29 "core"  +2 "collection"'% +3 "core" %  !  +3 .tCS.seek 5ml + "collection"''l +1354 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'  +44 "core" + "collection"'% +4 "core" %l  +2 .tCS.seek 7ml +2 "collection"''\ +584 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +55 "core" B +2 .tCS.seek 10ml +7 "collection"'' D +861 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +120 "core" _ +48 #tLysing Complete + "collection"'& +4 "core" &O_DH] L +2 #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&% +3 "core" %\  O L e +3 "storage"(% +3 "core" %\  +2 "storage"(. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(( +194 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (& +2 "core" & \  +3 "manipulator"&& +3 "core" & - - K c:* +2 "manipulator"& % +5 "core" %\  ( " " d +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&!( +164 "core" ( + "manipulator"&"& +4 "core" & Q [ Z i +2 "storage"(#& +4 "core" & {\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&$' +94 "core" ' + "storage"(& +4 "core" & \  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(&'H +273 "core" ' + "storage"('- +4 "core" -'H + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(('6 +33 "core" ' +2 "manipulator"&& +3 "core" & O d A h +2 "manipulator"&*% +4 "core" % i e 7 i3 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&+'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&,( +162 "core" ( + "manipulator"&)& +4 "core" & K S  g"z +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &-& +3 "core" & T V p g"z +2 .tForearm.seek CC +2 "manipulator"&0', +106 "core" ' + .tHand.close +2 "manipulator"&// +72 "core" / +2 .tCC.seek :open + "collection"'1( +379 "core" ( +2 "storage"(2& +4 "core" & Q\  +2 "storage"(4& +3 "core" & f\  +2 "manipulator"&.& +4 "core" & ( ; e"z +2 "manipulator"&6% +4 "core" %  O N ` e +2 .tForearm.seek :retract +2 "manipulator"&%'\ +98 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&3( +149 "core" ( +2 "manipulator"&5& +4 "core" & " m +2 "storage"(& +3 "core" &  \ \ +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&9'D +114 "core" ' + .tElbow.hold +2 "manipulator"&:, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&81 +72 "core" 1 +3 "manipulator"&=% +3 "core" % O_ 3 / 3 ] +2 "storage"(?& +4 "core" &\  +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 311 counts + "manipulator"&'{ +22 "core" ' +2 "manipulator"&& +3 "core" & F n +2 "storage"(B& +4 "core" &   B\ \ +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&<' +34 "core" ' +2 "storage"(F% +3 "core" %?   9\ \  +3 ."downElevator"SE.seek :down +4 "storage"(H'v +99 (A% +3 "core" %I< B\ ^ +2 "manipulator"&I% +4 "core" % - n$ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&K'\ +91 "core" ' +60 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'>& +3 "core" &KOf +2 "manipulator"&C& +3 "core" & j a G l +2 "manipulator"&N% +4 "core" %\  ^ b l* +3 .tElbow.seek FlushPuck::Garage + "manipulator"&O(- +172 "core" ( +2 "manipulator"&@& +3 "core" &- J mX +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &G& +3 "core" &- m a lX +3 .tForearm.seek :garage + "manipulator"&Q'! +108 "core" ' + .tHand.close +2 "manipulator"&E/ +67 "core" / +2 "manipulator"&D& +4 "core" &- P P  fX +2 "manipulator"&S% +3 "core" % , P Q H f +42 .tForearm.seek :retract +9 "manipulator"&J'\ +102 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&;( +271 "core" ( +2 "manipulator"&\ & +3 "core" & p l a j5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &V& +3 "core" & [ g j5 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&W', +101 "core" ' +2 "manipulator"&L& +3 "core" & K P 4 g5 +2 "manipulator"&T% +5 "core" % 8 G F h +2 "collection"'\\& +3 "core" &SY +3 "collection"'[& +5 "core" &SW +2 .tCC.seek :closed +2 "collection"'](O +5 "core" &RX +6 & 1SX %h +9 &WyUY 9 +10 &zSXb N +9 &STW} O +9 &\\RUW O +10 &QTXm O +9 &UUXH O +9 &UUY6 P +10 &dRTY# O +9 &'TSW{ O +10 &TRX P +9 &!UUY P +9 &#lQUY O +10 &%-STX P +9 &&TUX O +9 &(SUY O +10 &*sVUW~ P +9 &,7QVXk O +10 &-QUZP O +9 &/RSY' O +9 &1|QWY O +10 &3=YUYM P +9 &5SVX? O +9 &6WUZ) O +10 &8UVX\\ P +9 &:ETWZu P +10 &<UUZ P +9 &=PWX O +9 &?WW[  O +10 &AMTW[ P +9 &CPVX O +9 &DUV[ P +10 &FVW\\ P +9 &HNmV[ R +10 &JX[ W +9 &KVYq [\ +9 &MrUWa ^ +10 &NcW\\S 1 +9 &OzU[G P +9 ( + &OjWZ? K +3 "collection"'[& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.77 +2 "collection"'P& +3 "core" &OjV[ K +2 .tHand.open + "manipulator"&_1 +74 "core" 1 + "manipulator"&Z% +4 "core" %  ) +  c +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&b'\ +100 "core" ' + .tPSV.dial PSR +2 "processing"%R +57 "core"  + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%Y' +1609 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%^  +43 "core"  +2 .tPS.seek 0ml + "processing"%a'W +1620 "core" ' + .tPSV.dial PSR +2 "processing"%d +56 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%e' +2637 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%c + "collection"'g  +6 "core" B +2 "processing"%` +2 "core" B +3 "processing"%h  +72 "core" +97  +2 .tPSV.dial :mixloop + "processing"%j +117 "core" +2 .tCTV.dial :air,avoiding: :intake +7 "collection"'i  +5 "core" +6 .tPTV.dial :PRVmixing +2 "processing"%f  +141 "core" +2 .tPS.seek 0ml +2 "processing"%k'W +2629 "core" ' + .tPSV.dial :air +2 "processing"%o  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%n' +2626 "core" ' + .tPSV.dial :mixloop +2 "processing"%q +56 "core" +2 .tPS.seek 0ml +2 "processing"%p'W +2630 "core" ' +2 .tPSV.dial :air + "processing"%m  +43 "core"  +2 .tPS.seek 2.5ml + "processing"%l' +2636 "core" ' + .tPSV.dial :mixloop +2 "processing"%u +44 "core" +2 .tPS.seek 0ml + "processing"%t'W +2637 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +6 "manipulator"&x& +4 "core" & I D o e5 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +8 .tElbow.seek CC +2 "manipulator"&y( +3 "core" ( +2 "manipulator"&s& +3 "core" & M C e5 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &r& +3 "core" & B B e5 +3 .tForearm.seek CC + "manipulator"&w', +104 "core" ' +2 .tHand.close + "manipulator"&|/ +72 "core" / +2 .tCC.seek :open +2 "collection"'}( +379 "core" ( +2 "manipulator"&v& +3 "core" & E F e5 +2 "manipulator"&% +4 "core" %  G B T e +2 .tForearm.seek :retract +2 "manipulator"&z'\ +98 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&~(- +276 "core" ( +2 "manipulator"&& +3 "core" &- ' nQ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &- { + nQ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&'! +107 "core" ' +43 .tHand.open +9 "manipulator"&1 +75 "core" 1 +2 "manipulator"&{% +3 "core" % ' ) .  d +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"& '\ +98 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +5 "core" +2 .tPTV.dial :PRVmixing + "processing"%  +5 "core" +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +3 "processing"%  + "collection"'  +7 "core" +9  +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +4 "core" +3 #tLoading lyfil puck from tube 2 into Collection Clamp + "collection"'& +4 "core" &pu' +2 "manipulator"&% +4 "core" %\  f n +2 "storage"(% +3 "core" %r \  +\ +2 "storage"(. +4 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(( +201 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & \  +2 "manipulator"&& +4 "core" &- v 5 nQ +2 "manipulator"&% +4 "core" %\   n +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&( +177 "core" ( +2 "manipulator"&& +3 "core" &  m!t +2 "storage"(& +5 "core" &  7\ \  +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"& ' +93 "core" ' +2 "storage"(7& +3 "core" &   n\ \  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"("'H +288 "core" ' + "storage"(#- +3 "core" -'k +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (& +3 "core" &  <\  +2 "manipulator"&M& +3 "core" & g c k!t +2 .tElbow.seek 2 +2 "manipulator"&X( +4 "core" ( + "manipulator"&'& +4 "core" & ` m  j!t +2 "storage"(& +3 "core" &  >\  +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&*'y +30 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&&/ +70 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&)& +2 "storage"(-'v +8 "core" & 4 n!t +2 "manipulator"&$% +3 "core" % z u m +3 .tForearm.seek :retract +2 "manipulator"&!'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&/( +146 "core" ( +2 "manipulator"&+& +3 "core" & c b  k7 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &U& +3 "core" & l l I k7 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 "core" ' +2 .tForearm.seek CC +2 ."downElevator"SE.stop +2 "manipulator"&2', + "storage"(5 +96 "core" ' +31 "manipulator"&4& +3 "core" & 9 8  h7 +3 "manipulator"&.% +3 "core" %$ 9 6 h +2 "collection"'6& +4 "core" &ru +3 "collection"'5& +5 "core" &qv +2 .tCC.seek :closed +2 "collection"'(O +3 "core" &rvn  +10 &-}rtk , +9 &d~qu^ @ +10 &kqrv P +9 &/Oqv O +9 &Uqv O +10 &Pqu O +9 &tVpw O +9 &5Urvt P +10 &Squ] O +9 &UrwS P +9 & }Rsu? O +10 &">Ust5 O +9 &$Ttt% O +10 &%Urv! O +9 &'Uou O +9 &)FRqu O +10 &+ Tsx O +9 &,Urv O +9 &.Rrv O +10 &0NUqu O +9 &2Rsu5 O +10 &3Tsvo O +9 &5Rrw O +9 &7WRqw O +10 &9Srv O +9 &:Rsv O +10 &<Ost O +9 &>^Rrv O +9 &@ Rsv O +10 &APqu O +9 &CQqu O +9 &EeTqu} P +10 &G&]suv P +9 &Hjpuk R +10 &Jqs^ X +9 &LKqsP [ +9 &Npvr R +10 &O6Lrs 'x +9 &Owhpu J +2 ( +2 "collection"'5& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.80 + .Hand.open + "manipulator"&01 +72 "core" 1 +3 "manipulator"&,% +3 "core" % $ * , d +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&8'\ +96 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'=  +137 "core" ~ + .tCSV.dial CTV +2 "collection"'?  +29 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2634 "core" ' +2 "collection"'B% +3 "core" % >FJ +3 .tCS.seek 4.149ml + "collection"'F'Q +1573 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%%  +44 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%A  +123 "core"  +2 .tPS.seek 0ml +2 "processing"%I'W +2636 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"'3 ` +39 "core" ^ +2 .tCSV.dial :air +2 "collection"'9 @ +45 "core" > +2 .tCS.seek 10ml +2 "collection"'' D +1412 "Can" G rg +149 "core" ' +2 .tCSV.dial CTV + "collection"'>  +46 "core"  +2 .tCS.seek 0ml +2 "collection"'C' +2619 "core" ' +2 .tCBV.dial :waste1 + "collection"'N @ +30 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'(  +138 "core" +2 "collection"'<& +3 "core" &OweotH J +2 #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&@% +3 "core" %\  C P 0 g +2 "storage"(G% +4 "core" %} k\  +2 "storage"(H. +2 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"(:( +198 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (E& +2 "core" &\  +2 "manipulator"&D& +4 "core" & D < f7 +2 "manipulator"&S% +3 "core" %\  L ? I e +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&K( +155 "core" ( +2 "manipulator"&Q& +3 "core" & c h i +2 "storage"(\ & +4 "core" & K\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&V' +94 "core" ' +2 "storage"(O& +3 "core" & "\  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(L'H +286 "core" ' + "storage"(T- +4 "core" -' + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&\\& +3 "core" & F N I g +2 "storage"(J& +3 "core" & 0\  +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 +2 "manipulator"&1'D +38 "core" ' + .tElbow.hold +2 "manipulator"&P, +4 "core" , +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 "storage"(_- +3 "core" -' +3 .tSE.seek 0.11 Pucks below Top Plate + "storage"(Z'J +28 "core" ' + "manipulator"&[% +4 "core" %Pe  \ V Z +2 "storage"(R& +4 "core" & q r > +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 312 counts +2 "manipulator"&W'| +14 "core" ' +2 "manipulator"&& +4 "core" & i d " k +2 "storage"(^& +3 "core" & .\  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&Y' +26 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(d'A +44 "core" ' + "manipulator"&a& +4 "core" & n p k +2 "manipulator"&c% +4 "core" % l m X k +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&`'\ +87 "core" ' +2 .tElbow.seek CC +2 "manipulator"&g( +154 "core" ( + "manipulator"&h& +4 "core" & B ? q e4 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &j& +3 "core" & = 8  d4 +2 .tForearm.seek CC +2 "manipulator"&i', +93 "core" ' +3 .tHand.close + "manipulator"&f/ +73 "core" / +2 .tCC.seek :open +2 "collection"'e( +379 "core" ( + "storage"(o& +4 "core" & I\  +2 "storage"(k& +4 "core" & n\  +2 "manipulator"&q& +3 "core" & H O  g4 +2 "manipulator"&n% +4 "core" % 6 G N 7 g +2 .tForearm.seek :retract +2 "manipulator"&m'\ +94 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&p( +155 "core" ( +2 "manipulator"&u& +3 "core" & i j - l +2 "storage"(l& +4 "core" & c\  +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 .tForearm.seek 1 + "manipulator"&x'D +111 "core" ' +2 .tElbow.hold +2 "manipulator"&s, +2 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&r1 +74 "core" 1 +10 "manipulator"&|% +3 "core" % Wv * *  _ +2 "storage"(;& +4 "core" & \  +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 319 counts + "manipulator"&b'σ +14 "core" ' +2 "manipulator"&]& +3 "core" & 6 n +2 "storage"(v& +4 "core" & J\  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&' +18 "core" ' +2 "storage"(w% +3 "core" %?   K\  +3 ."downElevator"SE.seek :down +3 "storage"('v +99 (% +3 "core" %"9 ;\ ]| +2 "manipulator"&y% +5 "core" % o m +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +57 ' + ."downElevator"SE.stop + "storage"(5 +3 .tPSV.dial :air +2 "processing"%{  +74 "core" +2 .tPS.seek 2.5ml +2 "processing"%z' +2632 "core" ' +2 .tdelay 1 second +101 .PSV.dial :mixloop +2 "processing"% +54 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +41 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +43 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +43 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%'W +2628 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +7 "processing"%& +3 "core" & +2 "manipulator"&& +4 "core" & h o +2 "manipulator"&% +9 "core" %\  { f p +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +171 "core" ( +2 "manipulator"&& +3 "core" &-  oS +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &- C oS +2 .tForearm.seek :garage +2 "manipulator"&'! +105 "core" ' + .tHand.close +2 "manipulator"&/ +72 "core" / +2 "manipulator"&& +3 "core" &- S S U gS +2 "manipulator"&% +3 "core" % 5 P Q j g +3 .tForearm.seek :retract + "manipulator"&'\ +100 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&7( +122 "core" ( +2 "manipulator"&~& +3 "core" & g n +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 & & +3 "core" & m n +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&#' +98 "core" ' +2 "manipulator"&& +3 "core" &  m +2 "manipulator"&M% +4 "core" % % m +2 "processing"%'& +4 "core" & +3 "processing"%& +5 "core" & +2 .tPC.seek :closed +2 "processing"%&(Tg +4 "core" & +8 & * $d +9 &Uv 8 +10 &{u M +9 &}R R +9 &AN Q +10 &Q R +9 &T R +9 &R Q +10 &HO R +9 &\ O R +9 &L Q +10 &!N Q +9 &#QM Q +10 &%P R +9 &&R Q +9 &(Q Q +10 &*ZN Q +9 &,P Q +9 &-Q' Q +10 &/P" Q +9 &1aR% Q +10 &3#Q" Q +9 &4N% Q +9 &6Q, Q +10 &8iP2 Q +9 &:+R: Q +9 &;O< Q +10 &=Q6 Q +9 &?pO3 R +10 &A4P3 Q +9 &BQ5 Q +9 &DS1 R +10 &FxTK R +9 &H7]J S +10 &InM U +9 &KK X +9 &MoL X +10 &O1M X +9 &PD X +9 &R< T +10 &SAV: $i +9 &TK 3? + +5 ( +2 "processing"%& +4 "core" &TK A + +2 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.63 +2 "processing"%)& +3 "core" &TK: + +2 .tHand.open + "manipulator"&$1 +74 "core" 1 +2 "manipulator"&% +3 "core" % o o J k +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"& '\ +91 "core" ' + .tPRV.dial :air +2 "processing"%+  +45 "core"  + .tPSV.dial :mixloop +2 "processing"%U +44 "core" + "processing"%"% +4 "core" %Zy +2 .tPS.seek 0.3ml +2 "processing"%*' +395 "core" ' +2 .tPSV.dial PSR + "processing"%X +103 "core"  +2 #tPulling 0.4ml of PSR.air +46 .PSR.select :air +6 .PS.seek 0.7ml + "processing"%4'* +489 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%.' +1923 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%6 +104 "core" + .tPTV.dial :mixing +2 "processing"%! @ +76 "core" B +2 .tPBV.dial :waste2 +2 "processing"%-  +95 "core"  +3 .tPS.seek 0ml +2 "processing"%}'W +2626 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&0& +4 "core" & k l \\ j +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&,( +3 "core" ( +2 "manipulator"&5& +4 "core" & l l k +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &=& +3 "core" & p _ . j +2 .tForearm.seek PC +2 "manipulator"&?' +91 "core" ' +2 .tHand.close + "manipulator"&2/ +75 "core" / +2 .tPC.seek :open +2 "processing"%t( +404 "core" ( + "manipulator"&B& +4 "core" & ` n +2 "manipulator"&% +3 "core" %  \\ nE +3 .tForearm.seek :retract +2 "manipulator"&%'\ +91 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&A(- +168 "core" ( +2 "manipulator"&& +3 "core" &- e nx +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &3& +3 "core" &- d nx +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&9'! +105 "core" ' + .tHand.open +2 "manipulator"&F1 +76 "core" 1 +2 "manipulator"&>% +4 "core" % * I N g +2 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +102 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%N& +4 "core" &j +2 "manipulator"&(% +3 "core" %\   o +2 "storage"(<% +4 "core" %v  i\ +2 "storage"(@. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"(G( +199 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (H& +3 "core" &  5\  +2 "manipulator"&E& +4 "core" &- x mx +2 "manipulator"&D% +3 "core" %\   m +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&S( +178 "core" ( +3 "manipulator"&& +3 "core" & i i L l$ +2 "storage"(Q& +4 "core" &   @\ \  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&\ ' +106 "core" ' + "storage"(O& +4 "core" &   \  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(/'H +285 "core" ' +2 "storage"(8- +3 "core" -'| +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 (T& +3 "core" &  E\  +2 "manipulator"&\\& +3 "core" & \\ e k$ +3 .tElbow.seek 2 + "manipulator"&J( +4 "core" ( +2 "manipulator"&_& +3 "core" & l k 3 l$ +2 "storage"([& +4 "core" &  .\  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&R'y +24 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&/ +65 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&^& +2 "storage"(a'v +8 "core" & i j T j$ + "manipulator"&c% +4 "core" % o f ^ B k" +3 .tForearm.seek :retract + "manipulator"&V'\ +100 "core" ' +2 .tElbow.seek PC +2 "manipulator"&K( +161 "core" ' + ."downElevator"SE.stop + "storage"(5 +89 "core" ( +2 "manipulator"&L& +3 "core" & a l P l +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &1& +50 "core" & e _ l +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&W' +92 "core" ' +2 "manipulator"&Z& +3 "core" & f n +3 "manipulator"&h% +3 "core" % | Z mR +3 "processing"%j& +3 "core" & +3 "processing"%Y& +5 "core" & +2 .tPC.seek :closed +2 "processing"%P(Tg +4 "core" & +7 & + $d +9 &U{ 9 +9 &|t{ M +10 &Q R +9 &QNq Q +10 &Sh R +9 &Pi R +9 &Pu R +10 &XOp R +9 &Pk Q +9 &Qi Q +10 &!OV R +9 &#`M] R +10 &%#N[ Q +9 &&LX Q +9 &(QX Q +10 &*hOY R +9 &,,La Q +9 &-M` Q +10 &/M` R +9 &1rN] Q +10 &33OY Q +9 &4OL Q +9 &6OQ Q +10 &8zNT Q +9 &:<NX Q +9 &;ML Q +10 &=NN R +9 &?L> Q +10 &ACN8 Q +9 &CNA Q +9 &DPB Q +10 &FT6 R +9 &HIV; R +9 &JbB S +10 &KwB W +9 &M}< X +10 &O?7 X +9 &Q0 X +9 &R* O +10 &SGn! [ +9 &TC0* / +5 ( +2 "processing"%Y& +4 "core" &TC#, / +2 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.57 +2 .Hand.open + "manipulator"&f1 +76 "core" 1 + "manipulator"&`% +4 "core" % ` f lR +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%o  +2 %k9 +6 "core" 9 +103 "processing"%q9 +2 "core" 9 +103 "processing"%n9 +2 "core" 9  +103 "processing"%u9 +3 "core" 9  +103 "processing"%l9 +2 "core" 9 +103 "processing"%i9 +2 "core" 9 +103 "processing"%g9 +2 "core" 9 +103 "processing"%r9 +3 "core" 9 +102 "processing"%|9 +4 "core" 9" +102 "processing"%;9 +3 "core" 9& +102 "processing"%]9 +3 "core" 9+ +102 "processing"%v9 +3 "core" 9/ +102 "processing"%w9 +3 "core" 93 +102 "processing"%m9 +3 "core" 97 +102 "processing"%9 +3 "core" 9; +102 "processing"%y9 +3 "core" 9@ +102 "processing"%p9 +3 "core" 9D +102 "processing"%x9 +4 "core" 9H +102 "processing"%b9 +3 "core" 9L +103 "processing"%d9 +3 "core" 9Q +102 "processing"%{9 +3 "core" 9U +102 "processing"%9 +3 "core" 9Y +102 "processing"%9 +3 "core" 9] +102 "processing"%I9 +3 "core" 9a +103 "processing"% 9 +3 "core" 9f +102 "processing"%9 +3 "core" 9j +102 "processing"% 9 +3 "core" 9 n +102 "processing"%9 +3 "core" 9r +102 "processing"%z9 +3 "core" 9v +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" 95\ +102 "processing"%s9 +6 "core" 9;\ +6 .tPH.hold 2:00:00,28C +6 "processing"% pp: +4 .tdelay 1:30 +11 "core"  +9000 .tPSR.select :air +2 .PSV.dial PSR + "processing"% +104 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%' +589 "core" ' +2 .tdelay 5 seconds +507 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%'[ +1615 "core" ' + .tPTV.dial :puck +2 "processing"%~  +76 "core"  +2 .tPSV.dial PTV +2 "processing"% +86 "core" ~ + .tPBV.dial :waste1 +2 "processing"%  +136 "core"  + "processing"%% +4 "core" %Z  +2 .tPS.seek 1.5ml +2 "processing"%M' +586 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%' * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%'W +1607 "core" ' +2 .tdelay 5:00 +17946 "Can" @ g +12056 #trecoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +5 "core"  + .tPBV.dial :waste1 +2 "processing"%  +34 "core"  +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%) * +34 "core" + + .tPSR.select :air +50 .PSV.dial PSR +2 "processing"%$ +72 "core"  +2 .tPS.reconfigure :fast +2 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +2 "processing"%' +2531 "core" ' +2 .tPSV.dial PTV +6 "processing"% +86 "core" ~ +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%+ +72 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +3 "processing"%U +74 "core" +2 .tdelay 5 seconds +503 .PSV.dial :air + "processing"%"  +73 "core"  +2 .tPS.seek 0ml +2 "processing"%#'W +2511 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +140 "core" +2 .tPSV.dial :mixloop + "processing"%X +44 "core" + .tPRV.dial :ab1 +2 "processing"%* @ +75 "core" @ +2 .tPS.reconfigure :slow +2 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +2 "processing"%4'w +353 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +4 .tPRV.dial CBV +2 "collection"'6  + "processing"%!  +46 "core"  +6 +2 "processing"%-% +3 "core" %u  +3 .tPS.seek 0.3ml +2 "processing"%.' +349 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'0  +29 "core" +2 .tPRV.dial :air + "processing"%5  +43 "core"  +3 .tPS.seek 0.9ml + "processing"%='D +1268 "core" ' +2 .tPRV.dial :waste2 + "processing"%2 @ +75 "core" > +3 .tPS.seek 0.5ml + "processing"%7' +868 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.reconfigure :default +2 "processing"%#A d`xb +3 .tPS.seek 2ml +2 "processing"%&'[ +1611 "core" ' + .tPSV.dial :PML +2 "processing"%B +44 "core" + .tPTV.dial :mixing +2 "processing"% @ +77 "core" B + .tPBV.dial :waste1 +2 "processing"%  +34 "core"  +2 "processing"%3% +3 "core" %[  +3 .tPS.seek 1.85ml + "processing"%?'; +243 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%, * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%F'W +1971 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'>& +3 "core" &[ +2 "manipulator"&%& +4 "core" &  \ 8 b +2 "manipulator"&N% +3 "core" %\ ,  & _$m +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&((- +150 "core" ( +2 "manipulator"&<& +3 "core" &.D 1 K  ay +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &@& +3 "core" &.D < / fy +2 .tForearm.seek :garage +2 "manipulator"&9'! +106 "core" ' +3 .tHand.close + "manipulator"&H/ +73 "core" / +2 "manipulator"&E& +3 "core" &-  \  Z +2 "manipulator"&D% +4 "core" % +   Z +2 .tForearm.seek :retract +2 "manipulator"&:'\ +100 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +282 "core" ( +2 "manipulator"&Q& +3 "core" & +  _4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &A& +3 "core" & ! X d4 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&O', +100 "core" ' +2 "manipulator"&& +4 "core" &  $  d4 +2 "manipulator"&8% +4 "core" %! 5  3 f9 +2 "collection"'T& +4 "core" &[ +3 "collection"'\\& +5 "core" &g +2 .tCC.seek :closed +2 "collection"'_(O +3 "core" &]  +10 &-}\\ , +9 &c|_ @ +9 &bpf Q +10 &#O] Q +9 &RZ Q +9 &P^ Q +10 &jN\\ Q +9 &+R_ Q +10 &Oa Q +9 &Sc Q +9 & sQ\\ Q +10 &"5R[ Q +9 &#P^ Q +9 &%Q_ Q +10 &'zV\\ Q +9 &)=Qa Q +10 &+Qa P +9 &,Re Q +9 &.Oe Q +10 &0EPX Q +9 &2QY Q +9 &3Oc Q +10 &5Q\\ P +9 &7MQ] Q +10 &9Tb Q +9 &:O` Q +9 &<O^ Q +10 &>UTU Q +9 &@NZ Q +57 &AQ` P +3 &CQ\\ Q +3 &E\\QZ Q + &GW^ R + &Hm^ T + &J` Y + &LBV ] +8 &MP U +9 &O2Fe 'w +10 &O~rU M +5 ( +2 "collection"'\\& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.84 +2 "collection"'[& +2 "core" &O~mY M +2 &O~m^ M +2 .tHand.open +2 "manipulator"&1 +73 "core" 1 + "manipulator"&^% +5 "core" % * #  / a0 +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&c'\ +97 "core" ' +2 .tPSV.dial PSR +2 "processing"%S +103 "core"  + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%\ ' +1606 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%/  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%R'W +1618 "core" ' + .tPSV.dial PSR +2 "processing"%L +45 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%1' +2629 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%J  + "collection"'Z  +33 "core"  +136  + .tPSV.dial :mixloop +2 "processing"%h +103 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'j  +4 "core" +2 .tPTV.dial :PRVmixing + "processing"%a  +78 "core" +2 .tPS.seek 0ml +2 "processing"%V'W +2629 "core" ' + .tPSV.dial :air +2 "processing"%t  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%f' +2635 "core" ' +2 .tPSV.dial :mixloop + "processing"%` +44 "core" +2 .tPS.seek 0ml +2 "processing"%k'W +2633 "core" ' +2 .tPSV.dial :air +2 "processing"%Y  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%q' +2634 "core" ' + .tPSV.dial :mixloop +2 "processing"%W +44 "core" +2 .tPS.seek 0ml + "processing"%n'W +2634 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&u& +4 "core" &  ' ]4 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&l( +24 "core" ( +2 "manipulator"&i& +3 "core" &  \\8 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &g& +2 "core" &   ^8 +3 .tForearm.seek CC + "manipulator"&r', +105 "core" ' + .tHand.close +2 "manipulator"&|/ +68 "core" / +2 .tCC.seek :open +2 "collection"';( +380 "core" ( +2 "manipulator"&]& +3 "core" &  / `8 +2 "manipulator"&v% +4 "core" %    7 ]- +2 .tForearm.seek :retract +2 "manipulator"&w'\ +97 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&m(- +269 "core" ( + "manipulator"&& +4 "core" &- E ;  eI +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &y& +3 "core" &- = 4 6 eI +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&p'! +106 "core" ' + .tHand.open +2 "manipulator"&x1 +68 "core" 1 +2 "manipulator"&b% +4 "core" % )    [ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&d'\ +106 "core" ' +2 ."da"delayUntil "09:17:46.82" +6602 "Can" ; g +18210 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%{ @ +76 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core"  +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSV.dial :air +2 "processing"%I  +43 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"% ' +2525 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +47 "processing"%  +46 "core"  +2 ."da"delay 2 seconds +203 .PSV.dial :mixloop +2 "processing"% +56 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%z  +42 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2504 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +132 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +594 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1616 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +76 "core"  +2 ."da"PSV.dial PTV +2 "processing"%s +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%}% +4 "core" %[9  +2 ."da"PS.seek 1.5ml +2 "processing"%' +600 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%~ * +34 "core" * +3 ."da"PS.seek 0ml +2 "processing"% 'W +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +6 .PTV.dial :puck +2 "processing"%  +15 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" + ."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"%' +74 "core"  +2 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%M' +2530 "core" ' + ."da"PSV.dial PTV +2 "processing"%o +75 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +74 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +76 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%)  +84 "core" +2 ."da"PS.seek 0ml +2 "processing"%$'W +2496 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +133 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%+'[ +1613 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%U  +15 "core"  +2 ."da"PSV.dial PTV +2 "processing"%" +74 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + "processing"%% +4 "core" %^4  +2 ."da"PS.seek 1.5ml +2 "processing"%X' +594 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%* * +35 "core" * +2 ."da"PS.seek 0ml +3 "processing"%#'W +1011 "Can" U F4g +603 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%!  +15 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%6  +34 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%- * +36 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%4 +75 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%0' +2543 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%5 +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%. +76 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%2 +76 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%=  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"% 'W +2486 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%7  +45 "core"  +8 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing + "processing"%B  +138 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 +6 "processing"%  +44 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%  +4 "core" + ."da"PSV.dial :mixloop +2 "processing"%3 +44 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.3ml +2 "processing"%,' +381 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%&  +44 "core"  +2 "processing"%?% +4 "core" %A  +2 ."da"PS.seek 0.55ml +2 "processing"%>'| +334 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%%  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%N'[ +1613 "core" ' + ."da"PSV.dial :PML +2 "processing"%< +44 "core" + ."da"PTV.dial :mixing +2 "processing"%@ @ +78 "core" A + ."da"PBV.dial :waste1 +2 "processing"%K  +36 "core" +2 "processing"%H% +3 "core" %f8 +2 ."da"PS.seek 1.85ml +2 "processing"%E'F +242 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%D * +35 "core" , +3 ."da"PS.seek 0ml +2 "processing"%'W +1975 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +30752 "Can"\ IA g +17251 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%9 @ +5 "core" A + ."da"PBV.dial :waste1 +2 "processing"%Q  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%A * +34 "core" , + ."da"PSV.dial :air +2 "processing"%(  +42 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2420 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%8 +54 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%T  +40 "core"  +2 ."da"delay 2 seconds +201 .PSV.dial :mixloop +3 "processing"%: +55 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%e  +40 "core"  +2 ."da"PS.seek 0ml +2 "processing"%['W +2402 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"% +128 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%^' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%\\'[ +1604 "core" ' + ."da"PTV.dial :puck +7 "processing"%S  +73 "core"  +2 ."da"PSV.dial PTV +2 "processing"%O +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%F  +34 "core" +2 "processing"%/% +3 "core" %Y%\ P +3 ."da"PS.seek 1.5ml +2 "processing"%\ ' +588 "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"%R'W +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%Z  +4 "core"  + ."da"PBV.dial :waste1 +2 "processing"%J  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%h * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%j +70 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%a' +2414 "core" ' + ."da"PSV.dial PTV +2 "processing"%1 +72 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%t +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%V +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%`  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%f'W +2393 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +7 .PSV.dial PSR + "processing"%Y +128 "core"  +50 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%k' +586 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%W'[ +1616 "core" ' + ."da"PTV.dial :puck +2 "processing"%q  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%u +83 "core" ~ + ."da"PBV.dial :waste1 +2 "processing"%i  +34 "core" +2 "processing"%g% +3 "core" %Y0\ V +3 ."da"PS.seek 1.5ml +2 "processing"%|' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%c'W +1608 "core" ' +2 ."da"delay 2:00 +957 "Can"\ RD 1`g +11046 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%_  +3 "core"  +2 ."da"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 +2 .PSV.dial PSR +2 "processing"%r +69 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2412 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%y +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%l +72 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%x +72 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%b  +70 "core"  +2 ."da"PS.seek 0ml +2 "processing"%w'W +2363 "core" ' +2 #"da"washCycleDA #3 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%p +127 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%{' +588 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'[ +1609 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%I +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%n  +34 "core" +2 "processing"%% +3 "core" %W8\ Z +3 ."da"PS.seek 1.5ml +2 "processing"% ' +590 "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'W +1605 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3002 .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 :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2400 "core" ' + ."da"PSV.dial PTV +2 "processing"%s +72 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +72 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%} +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +70 "core"  +3 ."da"PS.seek 0ml +2 "processing"%~'W +2391 "core" ' + ."da"Gate.power :camera,:ON +7 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +142 "core"  + #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +2 "processing"% +19 ."da"PS.reconfigure :default +8 "processing"%#A d`xb +14 ."da"PS.seek 0.25ml +8 "processing"%'7 +331 "core" ' +3 ."da"delay 5 seconds +502 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +3 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%' +376 "core" ' +8 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'[ +1610 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%'  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%o  +34 "core"  +2 "processing"%% +3 "core" %Y&  +3 ."da"PS.seek 1.5ml +2 "processing"% ' +588 "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'W +1612 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck + "processing"%  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%$  +34 "core"  + ."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"%U +86 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%"' +1428 "Can"e  Tg +1079 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%+ +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%*  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%X'W +2485 "core" ' + #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%! +134 "core"  +2 #"da"Pulling 2ml of PSR.air + .PSR.select :air +3 .PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 2ml +2 "processing"%6'[ +2121 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +2 "processing"%-  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%4 +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%#  +34 "core"  + "processing"%5% +4 "core" %Z  +2 ."da"PS.seek 1.5ml +2 "processing"%.' +584 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%2 * +35 "core" + +2 ."da"delay 1 second +102 .PSV.dial :waste1 +2 "processing"%=  +117 "core"  +2 ."da"PS.seek 0ml +3 "processing"%0'W +1606 "core" ' +2 "processing"%79 +3 "core" 95 +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%B +3 "core" 5 + "processing"%& +4 "core" &TC#, / +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&% +3 "core" %\    U8 +3 "storage"(3% +3 "core" %~    +2 "storage"( . +3 "core" .( +2 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +2 "storage"(&( +198 "core" ( +2 ."da"SC.configure :limp +3 "storage"($(\ 1b +2 (?& +3 "core" &\ \  | +2 "manipulator"&,& +4 "core" &- J SI +2 "manipulator"&%% +3 "core" %\ S8 +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&>( +177 "core" ( + "manipulator"&<& +4 "core" & 8 R"{ +2 "storage"(@& +4 "core" &   +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&K' +107 "core" ' +2 "storage"(H& +3 "core" &   +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"(D'H +291 "core" ' + "storage"(N- +3 "core" -'t +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&E& +3 "core" & R"y +2 "storage"(9& +3 "core" &\ \  f +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +47 "manipulator"&Q'D +43 "core" ' + ."da"Elbow.hold +2 "manipulator"&A, +3 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"((- +2 "core" -'t +3 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(': +29 "core" ' +2 "manipulator"&8% +3 "core" %Eh  E +2 "storage"(T& +3 "core" & = +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 301 counts +2 "manipulator"&:'q +20 "core" ' +2 "manipulator"&e& +4 "core" & > S"x +2 "storage"(& +5 "core" &   +2 ."da"Forearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&' +28 "core" ' +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(['1 +48 "core" ' + "manipulator"&^& +4 "core" & X S"x +2 "manipulator"&S% +4 "core" % S +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&O'\ +94 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&F( +287 "core" ( +2 "manipulator"&/& +3 "core" & L P' +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &\\& +2 "core" &  P' +3 ."da"Forearm.seek PC +2 "manipulator"&L' +100 "core" ' + ."da"Hand.close +2 "manipulator"&\ / +66 "core" / +2 ."da"PC.seek :open +2 "processing"%Z( +403 "core" ( +2 "storage"(J& +3 "core" & \  ; +2 "manipulator"&h& +4 "core" & Z Q' +2 "manipulator"&j% +4 "core" % \ [ R +2 ."da"Forearm.seek :retract +7 "manipulator"&R'\ +95 "core" ' +2 ."da"Elbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&1( +242 "core" ( +2 "manipulator"&t& +3 "core" &\ @ Q"~ +2 "storage"(V& +4 "core" &\ \  +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&`' +100 "core" ' + ."da"Hand.open +2 "manipulator"&a1 +72 "core" 1 +2 "storage"(Y- +2 "core" -'1 +3 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(f' +24 "core" ' +2 ."da"SE.reconfigure :seal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.19 Pucks below Top Plate +2 "storage"(k' +53 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da24apr1509h50ml_niagara.tif +1945 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +30847 #"da"WARNING: Too Dark -- required 3624.13s exposure > 300s time limit\ SX HX9/16 (USB:18): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da24apr1509h50ml_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da24apr1509h50ml20s_niagara.tif +2060 #SX HX9/16 (USB:18): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da24apr1509h50ml20s_niagara.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da24apr1509h50ml30s_niagara.tif +3069 #SX HX9/16 (USB:18): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da24apr1509h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "300.0 sec auto-exposure",Subject: "da24apr1509h50ml images!" +9 "storage"(q- +8 "core" -' +11 "storage"(u& +12 "core" & I /  +2 "manipulator"&i& +5 "core" &\    `"x +3 ."da"Elbow.seek 1 +2 "manipulator"&g( +6 "core" ( +2 "manipulator"&W& +3 "core" &  & `"x +2 "storage"(& +5 "core" & P O d +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&|' +3 "core" ' +5 ."da"SE.reconfigure :gently +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.91 Pucks below Top Plate +2 "storage"(_'= +61 "core" ' +59 "manipulator"&]& +5 "core" &\ q"x +2 "storage"(v& +5 "core" & % )\ +2 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +3 "manipulator"&r'D +36 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&c, +4 "core" , + ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure :default +7 "storage"(#QK-0-\ b +4 ."da"SE.seek 2.09 Pucks below Top Plate +2 "storage"(y'( +26 "core" ' + "manipulator"&l% +4 "core" %Kp 6 8  e +2 "storage"(x& +4 "core" & }\ +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 307 counts +2 "manipulator"&b'w +20 "core" ' +41 "manipulator"&& +6 "core" &\ ; t"{ +2 "storage"(p& +3 "core" & ? A 4\  +3 ."da"Forearm.reconfigure :tight +11 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&w' +26 "core" ' +4 "storage"({% +4 "core" %/ ? ? \  +3 ."downElevator"SE.seek :down +4 "storage"('v +100 (I% +6 "core" %46 , \ Yl +4 "manipulator"&n% +11 "core" % u +5 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +3 "manipulator"&'\ +96 "core" ' +16 ' +5 ."downElevator"SE.stop +2 "storage"(5 +8 (& +6 "core" & ? ? \  +6 #tStarting finalPurge +7 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%& +9 "core" & +8 "manipulator"& & +10 "core" & ] v"{ +4 "manipulator"& % +9 "core" %\   v% +5 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&(- +181 "core" ( +3 "manipulator"&& +8 "core" &- - z2 +4 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +4 && +4 "core" &- z2 +6 ."psFlush"Forearm.seek :garage +4 "manipulator"&z'! +107 "core" ' +3 ."psFlush"Hand.close +2 "manipulator"&s/ +73 "core" / +4 "manipulator"&& +6 "core" &-  u2 +6 "manipulator"&}% +6 "core" % 1 U v +6 ."psFlush"Forearm.seek :retract +4 "manipulator"&'\ +101 "core" ' +4 ."psFlush"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek PC +4 "manipulator"&( +148 "core" ( +5 "manipulator"&& +6 "core" & \ ~Y +6 ."psFlush"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +6 &~& +6 "core" &  ~Y +5 ."psFlush"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek PC +4 "manipulator"&' +94 "core" ' +4 "manipulator"&& +6 "core" &  < Y +6 "manipulator"&'% +6 "core" % @ / _ +6 "processing"% & +6 "core" &\  +6 "processing"%o& +10 "core" &U\  +6 ."psFlush"PC.seek :closed +4 "processing"%(Tg +9 "core" &\  +3 &\  +6 & +\ $e +7 &Vy\ 9 +8 &}t\ M +9 &O\ Q +11 &KO\ Q +8 & P\ \ Q +10 &U\ Q +9 &R\ Q +9 &TN\ P +11 &R\ Q +8 &Qk\ P +10 &!Nn\ Q +10 &#\\P\ P +8 &%Nr\ P +10 &&N\ P +8 &(P\ P +10 &*dS\ P +11 &,&P\ P +8 &-N\ P +9 &/Q\ Q +11 &1lQ\ P +8 &3-R\ Q +10 &4R\ Q +9 &6O\ Q +9 &8tL\ P +11 &:6M\ P +8 &;O\ P +10 &=P\ Q +10 &?{O\ Q +8 &A>P\ P +11 &CM\ P +8 &DS\ Q +9 &FT\ Q +11 &HBY\ R +8 &Jj\ S +9 &K\ W +11 &Mx\ W +8 &O:\ W +11 &P\ W +7 &R\ P +10 &SDg\ !c +11 &TG-\ , +4 ( +6 "processing"%o& +5 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.62 +3 "processing"%& +107 "core" &TGE\ , +8 &TG\ , +2 ."psFlush"Hand.open +3 "manipulator"&)1 +66 "core" 1 +4 "manipulator"& % +8 "core" % H I _ +4 ."psFlush"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 ."psFlush"Forearm.seek :retract +5 "manipulator"&'\ +92 "core" ' +3 ."psFlush"PSR.select :air +5 .PSV.dial PSR +6 "processing"%$ +44 "core"  +4 #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +4 "processing"%@ +17 ."psFlush"PS.seek 0.5ml +4 "processing"%' +206 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +394 "core" ' +7 ."psFlush"delay 5 seconds +436 #"uploadLog"upsync +67 ."psFlush"PSR.select :air +60 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%U' +2122 "core" ' + ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"%M @ +197 "core" B + ."psFlush"PTV.dial :PRVmixing +2 "processing"%  +137 "core" +2 ."psFlush"PSV.dial :mixloop +2 "processing"% +101 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%+'9 +1736 "Can"C\ = Dg +892 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"%* +102 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%"' +593 "core" ' +2 ."psFlush"delay 5 seconds +507 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%!' +2123 "core" ' +2 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%X  +33 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"%- @ +76 "core" B +2 ."psFlush"PSV.dial :mixloop +2 "processing"%4 +102 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%#'9 +2637 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%5 +103 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%6'P +1106 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%2' +1612 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%= +74 "core" + ."psFlush"PTV.dial :puck +2 "processing"%.  +75 "core"  + ."psFlush"PBV.dial :waste1 +2 "processing"%7  +5 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%B'W +2636 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"% +74 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%' +591 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%3' +2125 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" + ."psFlush"PBV.dial PSV +2 "processing"%? U +54 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%,'W +2639 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%% @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%G' +2627 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%<  +82 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%@'W +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%m +40 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%H' +2625 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%d +72 "core" + ."psFlush"PBV.dial PSV +7 "processing"%N U +4 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%E'W +2630 "core" ' +2 ."psFlush"PSV.dial PBV +47 "processing"%9 @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%(' +2634 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%8  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%T'W +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%e +44 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'P +1096 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%^' +1612 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%S +70 "core" + ."psFlush"PTV.dial :puck +2 "processing"%K  +4 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%>  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%D'W +2633 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%Q +71 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%:' +584 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2118 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%/ U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%\\'W +2636 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%A @ +54 "core" B +2 ."psFlush"PS.seek 2.5ml +2 "processing"%\ ' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%O  +73 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%P'W +2628 "core" ' +2 ."psFlush"PSV.dial PSR +6 "processing"%J +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%h' +2633 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%j +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%L U +4 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%t'W +2640 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%V @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%F' +2636 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%a  +70 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%Y'W +564 "Can"6\ O= "g +2064 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'R& +3 "core" &\ E +3 "manipulator"&[& +3 "core" & n Y +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&f( +3 "core" ( +2 "manipulator"&q& +3 "core" & ' Y +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &u& +3 "core" &  w Y +3 .tForearm.seek PC + "manipulator"&i' +96 "core" ' +2 .tHand.close + "manipulator"&W/ +74 "core" / +2 .tPC.seek :open + "processing"%( +402 "core" ( +2 "manipulator"&]& +3 "core" & = Y +2 "manipulator"&v% +4 "core" %  E  +2 .tForearm.seek :retract +2 "manipulator"&l'\ +91 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&x( +348 "core" ( + "manipulator"&1& +4 "core" & f + +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &`& +3 "core" & 3 + +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&k', +99 "core" ' +3 "manipulator"&& +3 "core" &  I + +48 "manipulator"&p% +4 "core" %# S +2 "collection"'{& +4 "core" &\ F +3 "collection"'|& +5 "core" &\ F +2 .tCC.seek :closed +8 "collection"'g(O +2 "core" &\ F +9 &\ F +3 &/~\ @+| +9 &e\ ?? +10 &px\ ?O +9 &3U\ BN +9 &]\ AN +10 &\\\ AM +9 &|\\\ AM +10 &>]\ @M +9 &[\ AM +9 &]\ AM +10 & Y\ @N +9 &"EZ\ AN +10 &$\\\ AN +9 &%Y\ AN +9 &'`\ AN +10 &)MX\ AN +9 &+Y\ AN +9 &,Z\ @N +10 &.Z\ @M +9 &0V\\\ @M +9 &2^\ @N +10 &3\\\ AN +9 &5X\ AM +10 &7_[\ AM +9 &9]\ @N +9 &:Z\ AN +10 &<Y\ AM +9 &>f]\ @M +9 &@(Z\ AM +10 &A_\ AN +9 &CX\ AM +10 &EmZ\ AN +9 &G.a\ @N +9 &Hu\ ?P +10 &J\ - +9 &Ok\ ?D +6 ( + "collection"'|& +4 "core" &O]\ @D +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.74 +2 "collection"'I& +4 "core" &O]\ @D +2 .tHand.open + "manipulator"&n1 +73 "core" 1 +2 "manipulator"&_% +4 "core" % # : +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&r'\ +96 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'b& +4 "core" &O]\ BD +2 "collection"'% +4 "core" %\ B +2 .tCSV.dial CSR +2 "collection"'  +42 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'y'l +1348 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 ' % +3 "core" %l\ A +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"' ' +671 "core" ' +2 .tCSV.dial :waste +2 "collection"'w +128 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'' +1981 "core" ' +2 #tFlushing lower manifold's waste1 port +2 "collection"'& +3 "core" &O]\ CD +2 "collection"'% +3 "core" %\ B +2 .tCSV.dial :flush +2 "collection"'c  +42 "core"  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'s'l +1258 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +42 "core" A +2 "collection"'}% +3 "core" %l\ B +3 .tCS.seek 7ml + "collection"''\ +552 "core" ' + ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'  + '~  +42 "core"  +93  +2 .tCBV.dial :waste1 +2 "collection"'z @ +50 "core" ? +2 .tCS.seek 0ml + "collection"'' +1740 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'& +4 "core" &O]\ DD +2 "collection"''% +4 "core" %\ D +2 .tCSV.dial :flush + "collection"'  +72 "core" +2 .tCS.seek 5ml +2 "collection"''l +1258 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'Z @ +43 "core" B +2 "collection"'% +3 "core" %l\ D +3 .tCS.seek 7ml +2 "collection"')' +556 "core" ' +2 ."connect"CSV.dial CTV +8 .tCTV.dial CSV +3 "collection"'  +2 'o  +11 "core"  +30  +2 .tCBV.dial :waste2 + "collection"'$  +113 "core"  +2 .tCS.seek 0ml +2 "collection"'' +1727 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'0& +4 "core" &O]\ ED +2 "collection"'% +3 "core" %\ E +2 .tCSV.dial CSR +2 "collection"'M  +42 "core"  + #tPulling 8ml of CSR.kill +2 .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'' +1965 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'' D +560 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'U + '*  +99 "core" +36  +2 .tCTV.dial :intake +47 "collection"'+  +75 "core" + .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml +2 "collection"'"' \\ +1983 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'X  +74 "core" ~ +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'-' +587 "core" ' +2 .tCSV.dial CSR +2 "collection"'4  +100 "core"  + #tPulling 5ml of CSR.flush +2 .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"'!'l +1355 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml + "collection"'5' D +1357 "core" ' +2 .tCSV.dial CBV +2 "collection"'# +99 "core" +3 .tCS.seek 0ml + "collection"'6' +2624 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&=& +3 "core" &   F + +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&.( +21 "core" ( + "manipulator"&7& +5 "core" &   A 8 + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &2& +3 "core" &  Y 8 +2 .tForearm.seek CC +2 "manipulator"&', +104 "core" ' +2 .tHand.close + "manipulator"&B/ +74 "core" / +2 .tCC.seek :open + "collection"'( +376 "core" ( +2 "manipulator"& & +3 "core" &  8 8 +2 "manipulator"&?% +4 "core" %  E . +2 .tForearm.seek :retract +2 "manipulator"&3'\ +96 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&%(- +269 "core" ( +2 "manipulator"&,& +4 "core" &-   L +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &<& +3 "core" &-   L +2 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&G'! +104 "core" ' +2 .tHand.open +2 "manipulator"&m1 +74 "core" 1 + "manipulator"&@% +4 "core" % '  +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&d'\ +101 "core" ' +2 "processing"%N& +4 "core" &X\ _ +29100 "Can":\ g0 g +60002 ,\ m0 ONg +60001 \ p0 g +60001  \ r/ zg +60002 \ u0 wg +60001 \ x0 .g +60001 \ z0  access 1 +2 "storage"(H% +3 "core" %v m f \ +2 "manipulator"&9% +4 "core" %\  J  +2 "manipulator"&E& +3 "core" &-  L +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"(8(; +670 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 ((& +2 "core" &; :\  +1139 #t-> access 2 +2 "storage"(e% +3 "core" %v P P ]\ +2 "manipulator"&T% +4 "core" %\   <  +2 "manipulator"&& +3 "core" &-   L +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(S(K +185 "core" ( + .tSC.configure :limp +3 "storage"($(\ 1b +3 (K& +2 "core" &K\ \  /\  +1680 #t-> exit +7 #mEXIT @1713204348.48EDT @1713785765.80EDT = =tMAIN =mMAIN_scheduler @EDT1713785767.59 #"core_reset"Sent BREAK +2 #t@63774 receive with ifg=0x10, ie=0xFD + #@64409 receive with ifg=0x10, ie=0xFD + #@65065 receive with ifg=0x10, ie=0xFD + #@164 receive with ifg=0x10, ie=0xFD + #@798 receive with ifg=0x10, ie=0xFD #@1432 receive with ifg=0x10, ie=0xFD + #@2066 receive with ifg=0x10, ie=0xFD #@2392 receive with ifg=0x80, ie=0xFD + #@37508 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +10 #ESP2 v3.42 I2C Gateway v3.20 for core bus +254 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +409 "Can"\ 2_tS + \ 2_tSk + #tPolling Can every 10:00 + #Cleanly exited at 14:05:48EDT15-Apr-24 +729 #-> ESP.ready! +154 "sampler") +2 ) +2 "core"  +3 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" %7\  +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +2 "core" + +2 .tCS.configure :default +2 "collection"'#P d@b +3 "processing"%% +3 "core" %\\D\  +2 .tPS.configure :default +3 "processing"%#A d`xb +2 .tPS.hold + "processing"%+ +5 "core" + + .tPS.configure :default +2 "processing"%#A d`xb +3 "sampler")% +3 "core" %m \ >( +2 .tSS.configure :default +2 "sampler")#.0X\  +2 .tCC.configure :default +3 "collection"'$x2 ^22b +2 .tCC.hold +2 "collection"'\ , +2 "core" , +2 .tCC.configure :default +2 "collection"'$x2 ^22b +3 "processing"% & +3 "core" &\  +2 .tPC.configure :default +3 "processing"%$x2 ^22b +2 .tPC.hold + "processing"% , +5 "core" , + .tPC.configure :default +3 "processing"%$x2 ^22b +4 "manipulator"& % +3 "core" %\  U  +2 .tForearm.configure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.hold +2 "manipulator"&+ +3 "core" + + .tForearm.configure :loose +3 "manipulator"&#Q@2^d^b +3 && +2 "core" &- X L +2 .tElbow.configure :loose +2 "manipulator"&$ &.,(#b +3 .tElbow.hold + "manipulator"&, +3 "core" , +2 .tElbow.configure :loose +2 "manipulator"&$ &.,(#b +5 "storage"(& +3 "core" &K \ * +2 .tSC.configure :loose +2 "storage"($.(\ 1~b +3 .tSC.hold + "storage"(, +2 "core" , +2 .tSC.configure :loose +3 "storage"($.(\ 1~b +2 (% +3 "core" %w \ * +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tCH.coast + "collection"' +2 .tCH.configure :default +2 "collection"'\ 2 +2 .tPH.coast +2 "processing"% +2 .tPH.configure :default + "processing"%\ 2 +3 #tAll dwarf controllers running firmware version 3.85 +2 "sampler") +10 "collection"'% +2 "processing"%% +5 "core" % \  + "manipulator"&% +2 "sampler")% +9 "core" %\\\  +2 %\  ,  + %m \ =( +2 "manipulator"&& +3 "core" &-  L +2 "storage"(& +3 "core" &K \ ) +2 "storage"(% +4 "core" %w \ * +2 "collection"'& +3 "core" &b\  +2 "processing"%& +3 "core" &\  +3 "collection"' +2 "core"  +3 "collection"'  +3 "core" ~ +2 "collection"'! +3 "core"  +2 "processing"%" +3 "core"  +2 "processing"%# +4 "core" U + "processing"%$ +3 "core"  +36 "processing"%% +10 "core" B + "sampler")& +3 "core"  +3 "collection"''% +3 "core" %8\  +2 "processing"%(% +5 "core" %\\\  +2 "sampler"))% +3 "core" %m \ =( +2 "collection"'*& +4 "core" &*\  +2 "processing"%+& +4 "core" &\  +2 "manipulator"&,% +4 "core" %\  6  +2 "manipulator"&-& +3 "core" &-  L +3 "storage"(.& +3 "core" &K n\ * +2 "storage"(/% +4 "core" %w t\ * +2 "collection"'09 +4 "core" 9h +2 "processing"%19 +2 "core" 9m +1074 #t-> startTube 2 +409 #-> da 50 + #da sampling at most 50ml +5 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 07:36:42EDT22-Apr-24\\n{}\\nCan@07:36:14, 21.3C, 20% humidity, 14.6psia, 12.670V, 0.233A, 108.626Ah, 2.95W",Subject: "da sampling at most 50ml" +2 "collection"'2& +6 "core" &Z\  +2 .tHand.open +2 "manipulator"&31 +23 "core" 1 +2 "manipulator"&4% +3 "core" % \    +2 "storage"(5% +4 "core" %w s\ * +2 "storage"(6. +3 "core" .,K +3 .tSC.reconfigure :tight +4 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(7( +392 #"uploadLog"upsync +279 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (8& +3 "core" & >\ & +2 "manipulator"&9& +4 "core" &- , L +2 "manipulator"&:% +5 "core" % \   +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&;( +176 "core" ( + "manipulator"&<& +4 "core" & s $ +2 "storage"(=& +4 "core" & N\ ' +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&>' +96 "core" ' +2 "storage"(?& +3 "core" & Y\ ' +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(@'H +277 "core" ' + "storage"(A- +4 "core" -'V + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (B& +3 "core" & e\ % +2 "manipulator"&C& +4 "core" & c n 4 $ +2 .tElbow.seek 2 +2 "manipulator"&D( +4 "core" ( + "manipulator"&E& +4 "core" & { v I $ +2 "storage"(F& +3 "core" & \ % +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&G'y +30 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&H/ +75 "core" / +4 ."downElevator"SE.seek :down +5 "manipulator"&I& + "storage"(J'v +7 "core" & ~ $ +2 "manipulator"&K% +4 "core" % ϔ 8 +2 .tForearm.seek :retract +2 "manipulator"&L'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&M( +146 "core" ( +2 ' + ."downElevator"SE.stop +3 "manipulator"&N& + "storage"(5 +7 "core" & m q 5 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &O& +3 "core" & r n 5 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&P', +103 "core" ' +2 "manipulator"&Q& +3 "core" & M K 5 +2 "manipulator"&R% +4 "core" %3 U L  t +2 "collection"'S& +4 "core" && +3 "collection"'T& +5 "core" &O +41 .tCC.seek :closed +9 "collection"'U(O +2 "core" & +2 & +2 &" + &) + &$ &~!  +6 &0}% ,~ +10 &c~ @ +8 &tu Q +10 &5U Q +9 &\\ Q +9 &Y Q +10 &{Y Q +9 &>Z\ P +10 &U P +9 &Z~\ Q +9 & W P +10 &"F\\ P +9 &$[ P +9 &%U P +10 &'] P +9 &)NZ P +10 &+[ P +9 &,Z P +9 &.T P +10 &0VX P +10 &2Y Q +9 &3X P +9 &5Y P +9 &7^S P +10 &9 U P +9 &:U Q +9 &<R P +10 &>fU P +9 &@'W Q +9 &AY P +10 &CS P +9 &ElY Q +10 &G+a} R +9 &Hp T +9 &J~ Y +10 &LQ~ ] +9 &N~ L +9 &O;F~ %q +10 &Ow N +5 ( +2 "collection"'T& +4 "core" &Ou N +2 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.78 + .Hand.open +2 "manipulator"&V1 +70 "core" 1 +2 "manipulator"&W% +4 "core" % ) \  L ~ +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&X'\ +95 "core" ' +3 #tcollectSample 50ml w/bubble point of 24psi + #Priming 7ml +2 .Gate.power :sampler,:ON + ."flow"Gate.power :analytic3,:ON +158 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold + "sampler")Y+ +4 "core" + + "sampler")Z% +4 "core" %n \ 3 +2 "collection"'[& +3 "core" &Ou N +3 "Can"\ H_ׂ9 +2 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +2 "collection"'\\  +4 "core"  +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")] +2 "core"  +3 "sampler")^ +3 "core"  +2 "sampler")_  +4 "core"  +2 .tSS.reconfigure :fast +2 "sampler")#.0X> \ *w +3 ."connect"SSV.dial CBV,avoiding: :exhaust +3 .tCBV.dial SSV +3 "sampler")  +27 "core" +2 ."airStroke"CS.reconfigure :fast +3 "collection"'#d @b +3 ."airStroke"CS.seek 0ml + "collection"'' +5 "core" ' + ."airStroke"CSV.dial :air +2 "collection"' @ +73 "core" A +3 ."airStroke"CS.seek 10ml +2 "collection"'' D +74 "core"  +2 .tCTV.dial :air + "collection"'  +69 ."flow"Gate.power :analytic3,:OFF +2 ."samplerPumpShutdown"Gate.power :sampler,:OFF +5 "core" ~ +2 .tdelay 15 seconds +1502 .SSV.dial :spit,avoiding: :exhaust +2 "sampler") +136 "core"  +3 ."prepCSV"CTV.dial CSV,avoiding: :intake +5 .tSS.seek 0ml +2 "collection"'  +2 "sampler")' +7 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")  +126 "core" ~ +9  +606 ' +2 .tSSV.dial between CBV and plug +2 "sampler") +47 "core" + .tCBV.dial between SSV and waste2 +2 "collection"'  +29 "core"  +2 "collection"'% +3 "core" % H  +3 ."connect"CTV.dial CSV,avoiding: :air +4 .tCSV.dial CTV +2 "collection"'  + '  +15 "core"  +31  +2 .tCS.reconfigure :pressurize +3 "collection"'# d@<< 8b +3 .tCS.seek 0ml +2 "collection"'!' +2216 "core" ' 3 8 +3 "collection"'"% +3 "core" %W 7 :  +2 "sampler")#% +4 "core" % \ -w +2 #tBubblePoint: Intake @24.1psia, Outlet @0.1psia +2 .CBV.dial SSV + "collection"'$ @ +31 "core" A +2 .tSS.reconfigure :default +2 "sampler")#.0X  + 'N  +6 "core"  +38  +3 .tCS.reconfigure :pressurize +2 "collection"'# d@<< 8b +3 .tCS.seek 0ml +2 "collection"'O' +2413 "core" ' 9 9 +3 "collection"'@% +3 "core" % ; ; +2 "sampler")G% +4 "core" % \ ) +2 #tBubblePoint: Intake @24.2psia, Outlet @0.6psia + .CBV.dial SSV +2 "collection"'Q @ +34 "core" @ +2 .tSS.reconfigure :default +7 "sampler")#.0X +102 "collection"'09 +3 "core" 9"= +102 "collection"'*9 +3 "core" 9;; +103 "collection"'29 +3 "core" 9S8 +102 "collection"'!9 +3 "core" 9j6 +102 "collection"'/9 +3 "core" 94 +102 "collection"'19 +3 "core" 93 +102 "collection"'39 +3 "core" 90 +103 "collection"'59 +3 "core" 9. +102 "collection"'69 +3 "core" 9- +102 "collection"'49 +3 "core" 9+ +102 "collection"'89 +3 "core" 9) +102 "collection"'99 +3 "core" 9( +103 "collection"':9 +2 "core" 9.\ & +103 "collection"'<9 +3 "core" 9C% +102 "collection"'?9 +3 "core" 9W$ +102 "collection"'9 +3 "core" 9i" +102 "collection"'A9 +3 "core" 9|! +102 "collection"'B9 +3 "core" 9 +102 "collection"'=9 +3 "core" 9# +102 "collection"'C9 +3 "core" 9' +102 "collection"'E9 +3 "core" 9+ +102 "collection"'H9 +3 "core" 9/ +103 "collection"'9 +2 "core" 94 +141 "collection"'I9 +10 "core" 9: +103 "collection"'K9 +2 "core" 9 > +103 "collection"';9 +3 "core" 9 B +102 "collection"'>9 +3 "core" 9 &F +102 "collection"'N9 +3 "core" 9 3K +102 "collection"'9 +3 "core" 9 @O +103 "collection"'@9 +2 "core" 9 NS +103 "collection"'G9 +3 "core" 9 [W +102 "collection"'Q9 +3 "core" 9 f[ +103 "collection"'F9 +3 "core" 9 s` +102 "collection"'S9 +3 "core" 9 }d +102 "collection"'D9 +3 "core" 9 h +102 "collection"'J9 +3 "core" 9 l +102 "collection"'R9 +4 "core" 9 p +102 "collection"'L9 +3 "core" 9 u +102 "collection"'V9 +3 "core" 9 y +102 "collection"'W9 +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"'O9 +3 "core" 9 \ +102 "collection"'\\9 +3 "core" 9  +102 "collection"'Z9 +3 "core" 9 \ +103 "collection"'P9 +2 "core" 9  +103 "collection"'_9 +2 "core" 9  +103 "collection"'Y9 +3 "core" 9  +102 "collection"'^9 +3 "core" 9\  +102 "collection"'a9 +3 "core" 9\  +103 "collection"'b9 +3 "core" 9\  +102 "collection"'c9 +3 "core" 9\  +102 "collection"'d9 +3 "core" 9\  +102 "collection"'e9 +3 "core" 9\  +102 "collection"'g9 +3 "core" 9\  +103 "collection"'`9 +3 "core" 9\ ! +102 "collection"'i9 +3 "core" 9\ % +102 "collection"'h9 +3 "core" 9\ ( +102 "collection"'k9 +3 "core" 9\ + +102 "collection"'j9 +3 "core" 9\ . +103 "collection"'n9 +3 "core" 9\ 0 +102 "collection"'f9 +3 "core" 9\ 3 +3 .tCH.hold 10:00,70C +3 "collection"'p `\ z `\ 1\ +2 'o9 +7 "core"  + 9\ 3\ 3 + "collection"'l% +4 "core" % +2 #tBegun lysing Collection Puck Heater at 68.1C/16.3psia +47571 "Can" jؠ% +12417 "core" ` + "collection"'m9 +4 "core" 9\ { + "collection"'u% +4 "core" % +2 #tEnded lysing Collection Puck Heater at 70C/15.1psia +2 .CS.seek 0ml +2 "collection"'v' +355 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +3 "collection"'r @ +106 "core" B +2 .tCSV.dial :air +2 "collection"'w @ +43 "core" > +3 .tCS.seek 5ml +2 "collection"'s'l +1356 "core" ' +2 .tCSV.dial CTV + "collection"'z  +46 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'{ @ +44 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'|  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'} @ +44 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +7 "collection"'x' +1355 "core" ' + "collection"'y% +3 "core" % ^ b +2 #tPuck @26.3psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"' +103 "core" ~ + .tCBV.dial CSV +2 "collection"'  +30 "core"  + "collection"'~% +3 "core" %   +3 .tCS.seek 5ml +2 "collection"''l +1356 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +44 "core" +2 "collection"'% +3 "core" %l  +3 .tCS.seek 7ml + "collection"' ' +588 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'' D +848 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +116 "core" _ +2 #tLysing Complete +2 "collection"'& +3 "core" &Om,0M N +2 #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&% +3 "core" %\  z +2 "storage"(% +3 "core" %p  Q\  +2 "storage"(. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(( +189 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & Z W E\  +41 "manipulator"&& +11 "core" & z5 +2 "manipulator"&% +4 "core" %\  y +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&( +157 "core" ( + "manipulator"&& +4 "core" & V }8 +2 "storage"( & +4 "core" & 5\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&' +100 "core" ' +2 "storage"(& +3 "core" & \  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"('H +274 "core" ' + "storage"(- +3 "core" -'H +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"( '6 +33 "core" ' +2 "manipulator"&& +4 "core" & |8 +2 "manipulator"&"% +4 "core" % } |C +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&#'\ +89 "core" ' +3 .tElbow.seek CC +2 "manipulator"&$( +147 "core" ( +2 "manipulator"&& +3 "core" &  z4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &&& +3 "core" & z4 +2 .tForearm.seek CC +2 "manipulator"&'', +106 "core" ' + .tHand.close +2 "manipulator"&(/ +75 "core" / +2 .tCC.seek :open +2 "collection"'%( +378 "core" ( +2 "storage"()& +3 "core" & \  +2 "storage"(,& +4 "core" & \  +2 "manipulator"&+& +3 "core" & / y4 +2 "manipulator"&-% +4 "core" %  ! x, +2 .tForearm.seek :retract +2 "manipulator"&.'\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&0( +148 "core" ( + "manipulator"&*& +4 "core" & r  +2 "storage"(2& +4 "core" & \  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&!'D +114 "core" ' +2 .tElbow.hold + "manipulator"&/, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&11 +72 "core" 1 +3 "manipulator"&3% +4 "core" % Rn  s +2 "storage"(5& +4 "core" & z y A\  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 314 counts +2 "manipulator"&6'~ +20 "core" ' +2 "manipulator"&4& +3 "core" & S W >  +2 "storage"(8& +4 "core" & i\  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&9' +21 "core" ' + "storage"(:% +4 "core" %? 6\  +3 ."downElevator"SE.seek :down +4 "storage"(<'v +98 (?% +3 "core" %F 5\ ]~ +2 "manipulator"&% +4 "core" % J J  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&A'\ +89 "core" ' +70 ' + ."downElevator"SE.stop +2 "storage"(5 +3 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'B& +3 "core" &58E +2 "manipulator"&=& +4 "core" & J F  +2 "manipulator"&C% +4 "core" %\  Z P  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&E(- +176 "core" ( +2 "manipulator"&H& +4 "core" &- U Z 6 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &- U Z  6 +2 .tForearm.seek :garage +2 "manipulator"&I'! +105 "core" ' +2 .tHand.close + "manipulator"&K/ +73 "core" / +2 "manipulator"&;& +4 "core" &-  z6 +2 "manipulator"&>% +3 "core" % 3 L { +3 .tForearm.seek :retract + "manipulator"&N'\ +103 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +271 "core" ( +2 "manipulator"&@& +3 "core" & + 5 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &G& +3 "core" & 8 ~5 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +50 .tForearm.seek CC +2 "manipulator"&Q', +105 "core" ' +2 "manipulator"&F& +3 "core" & W {5 +2 "manipulator"&S% +4 "core" %3 I {s +3 "collection"'D& +3 "core" &?A +3 "collection"'J& +5 "core" &?A +2 .tCC.seek :closed +2 "collection"'R(O +5 "core" &=@ +7 &\ )=C %f +9 &Vz>Cf 9 +9 &z>Av N +10 &R?A O +9 &aW?A} O +9 &%T@C[ N +10 &V@AK O +9 &X=B3 O +10 &jY>Cy O +9 &+U>C O +9 &TAB  N +10 &!V?D O +9 &#rW>B O +9 &%4TAC O +10 &&S@C O +9 &(R@B N +10 &*zW>Cu O +9 &,<XACe O +9 &-R?CL N +10 &/T@C2 N +9 &1TAC N +9 &3DVBCG O +10 &5V@GC O +9 &6U@E) N +10 &8VAD O +9 &:LW@Dw O +9 &<SBF O +10 &=RBD  N +9 &?T@E N +9 &AUT@D N +10 &CTCF N +9 &DV?E N +10 &FYAF O +9 &HTjBE Q +9 &J@E V +10 &K?Ds [ +9 &MwACc ] +9 &NfBCN + +10 &O~%?DD X +9 ( + &O`AF9 M +3 "collection"'J& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.75 +2 "collection"'L& +3 "core" &O`AE M +2 .tHand.open + "manipulator"&V1 +68 "core" 1 +2 "manipulator"&W% +3 "core" % * & w| +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&T'\ +97 "core" ' + .tPSV.dial PSR +2 "processing"%[ +57 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%\ ' +1611 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%]  +42 "core"  +3 .tPS.seek 0ml + "processing"%O'W +1610 "core" ' +2 .tPSV.dial PSR +2 "processing"%\\ +56 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%Z' +2625 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%P + "collection"'_  +4 "core" B +3 "processing"%Y +3 "core" B +2 "processing"%^  +72 "core" +96  +2 .tPSV.dial :mixloop +2 "processing"%a +104 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'b  +4 "core" +2 .tPTV.dial :PRVmixing + "processing"%c  +139 "core" +2 .tPS.seek 0ml +2 "processing"%d'W +2627 "core" ' +2 .tPSV.dial :air +2 "processing"%e  +54 "core" +2 .tPS.seek 2.5ml +2 "processing"%g' +2635 "core" ' +2 .tPSV.dial :mixloop + "processing"%` +43 "core" +2 .tPS.seek 0ml + "processing"%i'W +2626 "core" ' +2 .tPSV.dial :air + "processing"%h  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%k' +2630 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%j +43 "core" +2 .tPS.seek 0ml +2 "processing"%n'W +2637 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&f& +4 "core" & s |4 +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&o( +2 "core" ( +2 "manipulator"&l& +4 "core" & |4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &t& +3 "core" & {4 +2 .tForearm.seek CC +2 "manipulator"&p', +105 "core" ' + .tHand.close +2 "manipulator"&m/ +73 "core" / +2 .tCC.seek :open +2 "collection"'u( +378 "core" ( +2 "manipulator"&q& +3 "core" & o y4 +2 "manipulator"&r% +4 "core" %  } y +2 .tForearm.seek :retract +2 "manipulator"&w'\ +103 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&v(- +276 "core" ( + "manipulator"&z& +5 "core" &- I K s S + .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &{& +3 "core" &- 9 2 8 S +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&|'! +107 "core" ' +2 .tHand.open +2 "manipulator"&}1 +68 "core" 1 + "manipulator"&s% +4 "core" % + B x +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&y'\ +98 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +3 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%  +15 "core" +2 ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%~  +46 "core"  +10 .tCTV.dial :air,avoiding: :intake +2 "collection"'x  +4 "core" +2 #tLoading lyfil puck from tube 2 into Collection Clamp + "collection"'& +4 "core" &UZ +2 "manipulator"&% +3 "core" %\  W W  +3 "storage"(% +3 "core" %r 7\  +2 "storage"(. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 2 +2 "storage"( ( +199 "core" ( +3 .tSC.configure :limp +2 "storage"($(\ 1b +3 ( & +3 "core" & T\  +2 "manipulator"&& +3 "core" &- P ] 9 S +2 "manipulator"&% +4 "core" %\  K J  +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&( +176 "core" ( +2 "manipulator"&& +3 "core" &\ O R  # +2 "storage"(& +4 "core" & -\  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 700 counts +2 "manipulator"&' +97 "core" ' +2 "storage"(& +3 "core" & V\  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(7'H +289 "core" ' +2 "storage"(- +3 "core" -'k +2 .tSE.configure :default +2 "storage"(#QK-0-\ b +3 ( & +3 "core" & \  +2 "manipulator"&& +4 "core" &\ [ ~# +2 .tElbow.seek 2 + "manipulator"&M( +4 "core" ( +2 "manipulator"&X& +3 "core" &\ \ \  ~# +2 "storage"(& +4 "core" & ?\  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&'y +30 "core" ' + .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tHand.close +2 "manipulator"&"/ +65 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +2 "storage"('v +6 "core" &\ ( ( / # +2 "manipulator"&&% +4 "core" % ϔ Y M  +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 .tElbow.seek CC + "manipulator"&( +153 "core" ( +2 "manipulator"&(& +3 "core" & # & ^ ( +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &#& +3 "core" & ( ' c ( +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 "core" ' + .tForearm.seek CC +3 ."downElevator"SE.stop +3 "manipulator"&U', + "storage"(5 +89 "core" ' +3 "manipulator"&)& +4 "core" & ( +2 "manipulator"&,% +3 "core" %1\ \  9  +3 "collection"'+& +3 "core" &V\\( +2 "collection"'-& +6 "core" &W]e +2 .tCC.seek :closed + "collection"'*(O +5 "core" &X] +7 &\ *X\\ %f +10 &W{X\\ 9 +9 &yX\\ N +9 &PXZ O +10 &dTY[Y N +9 &&TY\\\\ N +9 &TZ\\ O +10 &VZ\\ O +9 &kWV\\ O +10 &-WZ[ O +9 &PW\\x N +9 &!UY[j O +10 &#sQX\\b O +9 &%5TX[R O +9 &&TX[@ O +10 &(SW\\0 O +9 &*{SX\\# O +10 &,>RW\\ N +9 &-SX[ O +9 &/TW\\ O +10 &1QX] O +9 &3DUY[ O +9 &5QW\\ N +10 &6SW] O +9 &8QX[W O +10 &:MPX\\a O +9 &<SX[h N +9 &=QX\\ N +10 &?RX[ N +9 &AVSX\\ N +9 &CRZ\\ N +10 &DWW[ O +9 &FWVY O +10 &HVcWZ Q +9 &J V\\ V +9 &KWY Z +10 &MwVZw ^ +9 &NfUZw , +9 &OWZg M +10 ( + &O\\W\\W J +2 "collection"'-& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.71 +2 .Hand.open + "manipulator"&21 +67 "core" 1 +2 "manipulator"&'% +3 "core" % 1 P | +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&$'\ +94 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'1  +137 "core" ~ +2 .tCSV.dial CTV +2 "collection"'3  +29 "core"  +2 .tPS.seek 2.5ml +2 "processing"%5' +2632 "core" ' +2 "collection"'4% +3 "core" % D-/ \ +3 .tCS.seek 4.15ml + "collection"'8'Q +1574 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%:  +44 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%.  +84 "core" ~ +2 .tPS.seek 0ml +2 "processing"%?'W +2633 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"' ` +39 "core" ^ + .tCSV.dial :air +2 "collection"'0 @ +45 "core" > +2 .tCS.seek 10ml +2 "collection"'!' D +1566 "core" ' +2 .tCSV.dial CTV + "collection"'6  +46 "core"  +2 .tCS.seek 0ml +2 "collection"'B' +1284 "Can" Dn!6% +1338 "core" ' +2 .tCBV.dial :waste1 + "collection"'= @ +30 "core" > +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'C  +138 "core" + "collection"' & +4 "core" &O\\SZ  J +2 #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&9% +3 "core" %\  N | +2 "storage"(H% +4 "core" %| \  +2 "storage"(. +3 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 .tSC.seek 1 +2 "storage"(<( +199 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (/& +3 "core" & k k \  +2 "manipulator"&K& +3 "core" & ( {( +2 "manipulator"&;% +4 "core" %\   { +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&>( +155 "core" ( +2 "manipulator"&A& +3 "core" & \  q } +2 "storage"(I& +3 "core" & \  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&@' +97 "core" ' +2 "storage"(G& +3 "core" & M\  +3 .tSE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak + "storage"(E'H +283 "core" ' +2 "storage"(F- +2 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +3 "manipulator"&S& +3 "core" &\ \  d  +2 "storage"(D& +3 "core" & :\  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +2 .tForearm.seek 1 +2 "manipulator"&N'D +35 "core" ' +2 .tElbow.hold +2 "manipulator"&%, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 "storage"(L- +3 "core" -' +3 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"(V'J +26 "core" ' +2 "manipulator"&W% +3 "core" %Xk  o +2 "storage"(J& +4 "core" & I L \  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 320 counts +2 "manipulator"&['τ +19 "core" ' +2 "manipulator"&Q& +3 "core" &\ \ ^  +2 "storage"(& +4 "core" & \  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +2 "manipulator"&]' +33 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate + "storage"(\ 'A +40 "core" ' + "manipulator"&\\& +4 "core" & ) 5 V  +2 "manipulator"&O% +4 "core" % S %  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&P'\ +97 "core" ' +2 .tElbow.seek CC +2 "manipulator"&Y( +149 "core" ( +2 "manipulator"&_& +4 "core" & ~ x4 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &^& +2 "core" & A x4 +3 .tForearm.seek CC +2 "manipulator"&a', +105 "core" ' +3 .tHand.close + "manipulator"&b/ +65 "core" / +2 .tCC.seek :open +2 "collection"'c( +378 "core" ( +2 "storage"(Z& +3 "core" & 9\  +2 "storage"(e& +4 "core" & 8\  +2 "manipulator"&d& +4 "core" & y3 +2 "manipulator"&`% +3 "core" %  yO +2 .tForearm.seek :retract +2 "manipulator"&g'\ +102 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&h( +160 "core" ( +2 "manipulator"&i& +3 "core" & 1  +2 "storage"(j& +4 "core" & \  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.seek 1 +2 "manipulator"&k'D +113 "core" ' +2 .tElbow.hold + "manipulator"&f, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&l1 +74 "core" 1 +2 "manipulator"&t% +4 "core" % Qj  s +2 "storage"(m& +3 "core" & w w \  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 313 counts +2 "manipulator"&'} +19 "core" ' + "manipulator"&T& +4 "core" & R L +  +2 "storage"(R& +3 "core" & \  +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +44 .tForearm.seek 1 + 700 counts +9 "manipulator"&q' +24 "core" ' +2 "storage"(r% +4 "core" %K \  +3 ."downElevator"SE.seek :down +3 "storage"(p'v +99 (z% +3 "core" %[9 \ \\y +2 "manipulator"&{% +4 "core" % L J +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&o'\ +90 "core" ' +66 ' +2 ."downElevator"SE.stop + "storage"(5 +3 .tPSV.dial :air +2 "processing"%}  +72 "core" +2 .tPS.seek 2.5ml +2 "processing"%s' +2635 "core" ' +2 .tdelay 1 second +101 .PSV.dial :mixloop +2 "processing"% +42 "core" +2 .tdelay 1 second +101 .PSV.dial :air +2 "processing"%w  +43 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +43 "core" +2 .tdelay 1 second +101 .PSV.dial :air +32 "processing"%~  +43 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%x'W +2625 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +4 "core" &\ +2 "manipulator"&& +3 "core" & M L :  +2 "manipulator"&% +4 "core" %\  L M $  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +175 "core" ( +2 "manipulator"&|& +3 "core" &- T L ' +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 & & +3 "core" &- Y M * ' +2 .tForearm.seek :garage +2 "manipulator"&'! +105 "core" ' + .tHand.close +2 "manipulator"&/ +76 "core" / +2 "manipulator"&& +4 "core" &- {' +2 "manipulator"&% +3 "core" % 2 { +2 .tForearm.seek :retract +2 "manipulator"&'\ +101 "core" ' +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&( +167 "core" ( + "manipulator"&v& +4 "core" & N P  & +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &y& +3 "core" & I I & +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +91 "core" ' +2 "manipulator"& & +4 "core" & S O Y & +2 "manipulator"&% +3 "core" % N L 9 Q +3 "processing"%X& +3 "core" &\  +3 "processing"%& +5 "core" &\ +2 .tPC.seek :closed +2 "processing"%"(Tg +5 "core" &\ +6 & 1\ %g +9 &Uy\ 8 +10 &{x\ M +9 &R\ R +9 &QP\ Q +10 &T\ Q +9 &T\ Q +9 &Q\ R +10 &[Q\ Q +9 &P\ P +9 &Q\ Q +10 &!T\ Q +9 &#cN\ Q +10 &%&O\ P +9 &&R\ Q +9 &(T\ Q +10 &*lT\ P +9 &,.O\ P +9 &-T\ Q +10 &/R\ Q +9 &1sN\ Q +10 &35N\ Q +9 &4Q\ P +9 &6S\ Q +10 &8zP\ Q +9 &:<P\ Q +10 &;M\ Q +9 &=O\ Q +9 &?R\ Q +10 &AER\ Q +9 &CR'\ Q +9 &DQ&\ Q +10 &FQ$\ R +9 &HI[%\ R +10 &Jl+\ U +9 &K+\ W +9 &M0\ X +10 &OA+\ X +9 &Q;\ X +9 &R8\ K +10 &SQ7\ "h +9 &TC<\  & +3 ( +2 "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.57 +2 "processing"%& +3 "core" &TC7\  & +2 .tHand.open +2 "manipulator"&&1 +76 "core" 1 +2 "manipulator"&% +4 "core" %  , 6  Q +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' + .tPRV.dial :air +2 "processing"%(  +43 "core"  +2 .tPSV.dial :mixloop + "processing"%# +44 "core" +3 "processing"%7% +3 "core" %XP\  +3 .tPS.seek 0.3ml + "processing"%' +387 "core" ' + .tPSV.dial PSR +2 "processing"%) +103 "core"  +2 #tPulling 0.4ml of PSR.air +2 .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%,'* +486 "core" ' + .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%+' +1917 "core" ' + .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%M +115 "core" +2 .tPTV.dial :mixing + "processing"% @ +78 "core" B +3 .tPBV.dial :waste2 + "processing"%  +95 "core"  +5 .tPS.seek 0ml +2 "processing"%u'W +2624 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&2& +9 "core" &  ~& +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +8 .tElbow.seek PC +2 "manipulator"&'( +2 "core" ( +3 "manipulator"&-& +3 "core" & Q }& +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &1& +3 "core" &  ~& +2 .tForearm.seek PC +2 "manipulator"&3' +95 "core" ' + .tHand.close +2 "manipulator"&U/ +76 "core" / +2 .tPC.seek :open +2 "processing"%n( +402 "core" ( +2 "manipulator"&4& +3 "core" &   Y & +2 "manipulator"&% +4 "core" %    +2 .tForearm.seek :retract +2 "manipulator"&:'\ +90 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&.(- +152 "core" ( +2 "manipulator"&5& +3 "core" &- M M I d +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 && +3 "core" &- M J H d +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&0'! +104 "core" ' +2 .tHand.open + "manipulator"&81 +72 "core" 1 +2 "manipulator"&6% +3 "core" % + 6 z +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&!'\ +99 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%=& +4 "core" &\ \  +2 "manipulator"&C% +3 "core" %\  Z X D  +2 "storage"( % +4 "core" %} \  +2 "storage"(9. +3 "core" .( +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +2 "storage"(H( +209 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (& +3 "core" & H\  +2 "manipulator"&/& +4 "core" &- I L " d +2 "manipulator"&K% +3 "core" %\  I I 7  +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&;( +179 "core" ( +2 "manipulator"& & +3 "core" &\ 2 ? $ +2 "storage"(A& +4 "core" & \  +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts + "manipulator"&I' +101 "core" ' + "storage"(G& +4 "core" & )\  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +3 .tSE.seek :beamBreak +2 "storage"('H +283 "core" ' + "storage"($- +4 "core" -'| + .tSE.configure :default +3 "storage"(#QK-0-\ b +3 (F& +3 "core" & \  +2 "manipulator"&S& +3 "core" & C H 6 $ +2 .tElbow.seek 2 +2 "manipulator"&D( +3 "core" ( +2 "manipulator"&L& +3 "core" & 2 C $ +2 "storage"(W& +4 "core" & \  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&J'y +19 "core" ' +2 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tHand.close + "manipulator"&Q/ +73 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +2 "storage"(\\'v +8 "core" & I I $ +2 "manipulator"&O% +3 "core" % x $ . O ~E +3 .tForearm.seek :retract +2 "manipulator"&@'\ +91 "core" ' +3 .tElbow.seek PC +2 "manipulator"&>( +173 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +74 "core" ( +2 "manipulator"&E& +3 "core" & , : X +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &N& +3 "core" &   +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&[' +101 "core" ' +2 "manipulator"&V& +3 "core" & R K & +2 "manipulator"&_% +4 "core" % H J b +2 "processing"%^& +4 "core" &k\  +2 "processing"%]& +5 "core" &a\  +2 .tPC.seek :closed +2 "processing"%%(Tg +48 "core" &i\  +10 &j\  + &i\  + &Z\  + &`\  +2 & +Y\ $c + &U{^\ 9 +5 &~uZ\ M +10 &QR\ Q +9 &UOR\ P +10 &RQ\ Q +9 &QR\ Q +9 &PC\ P +10 &\\Q:\ Q +9 &RI\ Q +9 &RQ\ Q +10 &!NT\ Q +9 &#eNJ\ P +10 &%&O@\ Q +9 &&S=\ Q +9 &(O=\ Q +10 &*lR:\ Q +9 &,/L>\ P +9 &-O8\ Q +10 &/P<\ Q +9 &1tN,\ Q +10 &37R*\ P +9 &4P(\ P +9 &6R*\ P +10 &8|R)\ Q +9 &:>Q0\ Q +9 &<O-\ Q +10 &=Q#\ Q +9 &?Q\ P +10 &AGR\ P +9 &C R\ P +9 &DU\ Q +10 &FQ\ Q +9 &HLY\ Q +9 &J\ b\ S +10 &K}\ U +9 &M\ W +10 &OC\ W +9 &Q\ X +9 &R \ N +10 &SEn\ ^ +9 &TF1\ \ - +5 ( +2 "processing"%]& +4 "core" &TF\ \ - +2 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.58 +2 .Hand.open + "manipulator"&b1 +74 "core" 1 +2 "manipulator"&P% +3 "core" %  i 8 b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&*'\ +99 "core" ' +2 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%Z  +2 %e9 +6 "core" 9 +102 "processing"%d9 +2 "core" 9 +103 "processing"%`9 +3 "core" 9  +102 "processing"%i9 +3 "core" 9  +102 "processing"%j9 +3 "core" 9 +102 "processing"%a9 +3 "core" 9 +103 "processing"%Y9 +2 "core" 9 +103 "processing"%l9 +3 "core" 9 +102 "processing"%t9 +3 "core" 9" +102 "processing"%m9 +3 "core" 9& +102 "processing"%T9 +3 "core" 9+ +103 "processing"%R9 +2 "core" 9/ +103 "processing"%g9 +2 "core" 93 +103 "processing"%r9 +2 "core" 97 +103 "processing"%h9 +3 "core" 9; +102 "processing"%z9 +3 "core" 9@ +102 "processing"%{9 +3 "core" 9D +102 "processing"%k9 +3 "core" 9H +102 "processing"%9 +3 "core" 9L +102 "processing"%\ 9 +3 "core" 9P +102 "processing"%}9 +3 "core" 9U +103 "processing"%q9 +2 "core" 9Y +103 "processing"%p9 +2 "core" 9] +103 "processing"%?9 +2 "core" 9a +103 "processing"%9 +3 "core" 9e +102 "processing"%w9 +3 "core" 9j +103 "processing"%9 +3 "core" 9\ n +102 "processing"%~9 +3 "core" 9r +102 "processing"%s9 +3 "core" 9v +102 "processing"%9 +3 "core" 9z +102 "processing"%9 +3 "core" 9% +103 "processing"%9 +2 "core" 9+ +103 "processing"%|9 +2 "core" 91 +103 "processing"% 9 +2 "core" 97\ +103 "processing"%f9 +2 "core" 9=\ +4 .tPH.hold 2:00:00,28C +3 "processing"% pp: +2 .tdelay 1:30 +5 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +100 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 .tPS.seek 0.5ml + "processing"%' +593 "core" ' + .tdelay 5 seconds +503 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml +2 "processing"%o'[ +1610 "core" ' + .tPTV.dial :puck +2 "processing"%v  +75 "core"  +2 .tPSV.dial PTV + "processing"%y +73 "core" +2 .tPBV.dial :waste1 +2 "processing"%  +146 "core" +2 "processing"% % +4 "core" %[\  +2 .tPS.seek 1.5ml +2 "processing"%' +598 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%X * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%'W +1605 "core" ' +2 .tdelay 5:00 +19379 "Can" ?p% +10623 #trecoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +5 "core"  +2 .tPBV.dial :waste1 + "processing"%  +36 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"% * +39 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%& +85 "core"  +2 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +2 .tPS.seek 2.5ml +2 "processing"%' +2532 "core" ' + .tPSV.dial PTV +2 "processing"% +72 "core" + .tdelay 5 seconds +503 .PSV.dial PSR + "processing"%( +73 "core"  + .tdelay 5 seconds +503 .PSV.dial PTV +42 "processing"%# +80 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%7  +85 "core" +2 .tPS.seek 0ml +2 "processing"%'W +2494 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%x  +140 "core" +2 .tPSV.dial :mixloop + "processing"%) +42 "core" +2 .tPRV.dial :ab1 +2 "processing"% @ +76 "core" A +2 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +2 .tPS.seek 0.15ml +2 "processing"%,'w +353 "core" ' +2 .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'M  + "processing"%  +47 "core"  +6 +2 "processing"%% +3 "core" %w  +3 .tPS.seek 0.3ml +2 "processing"%+' +355 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'2  +32 "core" + .tPRV.dial :air +2 "processing"%-  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%1'D +1277 "core" ' +2 .tPRV.dial :waste2 + "processing"%U @ +75 "core" > +3 .tPS.seek 0.5ml + "processing"%' +859 "core" ' + #taddPMLReagent08 +2 .PSV.dial :air + "processing"%  +44 "core"  +2 .tPS.reconfigure :default +3 "processing"%#A d`xb +2 .tPS.seek 2ml +2 "processing"%"'[ +1608 "core" ' +2 .tPSV.dial :PML +6 "processing"%4 +44 "core" + .tPTV.dial :mixing +2 "processing"% @ +77 "core" A + .tPBV.dial :waste1 +2 "processing"%5  +34 "core" +2 "processing"%% +3 "core" %V  +3 .tPS.seek 1.85ml + "processing"%3'6 +238 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%' * +35 "core" * +2 .tPS.seek 0ml +2 "processing"%8'W +1964 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'6& +3 "core" &gkJ +2 "manipulator"&=& +4 "core" & } u +2 "manipulator"&C% +3 "core" %\ , t$n +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&:(- +141 "core" ( + "manipulator"& & +4 "core" &-  u+ +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &9& +3 "core" &- ! u+ +2 .tForearm.seek :garage +2 "manipulator"&0'! +104 "core" ' +2 .tHand.close + "manipulator"&/ +67 "core" / +2 "manipulator"&/& +4 "core" &-  p+ +2 "manipulator"&K% +3 "core" % 3 2 o +3 .tForearm.seek :retract + "manipulator"&<'\ +100 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"& ( +274 "core" ( +2 "manipulator"&A& +3 "core" & ; u5 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &.& +3 "core" & , u5 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&G', +100 "core" ' +2 "manipulator"&!& +4 "core" & y l5 +2 "manipulator"&$% +4 "core" %6 i w % kx +2 "collection"'F& +3 "core" &fhN +3 "collection"'S& +5 "core" &fgM +2 .tCC.seek :closed +2 "collection"'L(O +3 "core" &dhB +9 & 1ehE %h +10 &U{fiK 9 +9 &zghE N +9 &TeiD Q +10 &TTeiJ Q +9 &UeiF P +9 &Vfi> Q +10 &SciB Q +9 &^Qfj@ P +9 &UfjA Q +10 &PeiB P +9 &!UchC Q +10 &#eOehD P +9 &%'Reg? P +9 &&Udh? Q +10 &(SchD Q +9 &*mQciA P +9 &,/Ogh> P +10 &-QdhF P +9 &/OdiB P +10 &1uTfi@ P +9 &37SeiC P +9 &4NghF P +10 &6QfgA P +9 &8|Rdh? Q +9 &:>Qdh= Q +10 &<TehI P +9 &=RegB P +10 &?RfgG Q +9 &AFRegC Q +9 &CQef@ Q +10 &DRfhE Q +9 &FRdi> Q +9 &HIgdg? R +10 &JchJ V +9 &KcgJ \\ +10 &ModhH ] +9 &N_ciD < +9 &O| ieh@ A +6 ( +2 "collection"'S& +3 "core" &O|ReiI A +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.74 + "collection"'W& +3 "core" &O|Rdi> A +2 .tHand.open +2 "manipulator"&Q1 +73 "core" 1 +2 "manipulator"&% +3 "core" % 6 Y [  lx +2 .tForearm.reconfigure :loose +51 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract + "manipulator"&O'\ +96 "core" ' +2 .tPSV.dial PSR +2 "processing"%; +103 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%I' +1617 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%  +54 "core"  +2 .tPS.seek 0ml +2 "processing"%J'W +1607 "core" ' +2 .tPSV.dial PSR + "processing"%E +42 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%N' +2626 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%D  + "collection"'V  +32 "core" +135  +2 .tPSV.dial :mixloop + "processing"%_ +103 "core" +2 .tCTV.dial :air,avoiding: :intake +2 "collection"'^  +16 "core"  +2 .tPTV.dial :PRVmixing +2 "processing"%\\  +76 "core" +2 .tPS.seek 0ml +2 "processing"%@'W +2626 "core" ' + .tPSV.dial :air +2 "processing"%n  +55 "core" +2 .tPS.seek 2.5ml +2 "processing"%b' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"%P +42 "core" +2 .tPS.seek 0ml +2 "processing"%e'W +2638 "core" ' +2 .tPSV.dial :air + "processing"%]  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%d' +2636 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%[ +56 "core" +2 .tPS.seek 0ml +2 "processing"%`'W +2627 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +6 "manipulator"&i& +3 "core" & e n5 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +8 .tElbow.seek CC + "manipulator"&j( +34 "core" ( +2 "manipulator"&a& +3 "core" &  q +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &Y& +3 "core" & X q +2 .tForearm.seek CC +2 "manipulator"&l', +106 "core" ' + .tHand.close +2 "manipulator"&t/ +69 "core" / +2 .tCC.seek :open + "collection"'m( +376 "core" ( +2 "manipulator"&T& +3 "core" & U n +2 "manipulator"&R% +4 "core" %  # o +2 .tForearm.seek :retract +2 "manipulator"&g'\ +100 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&r(- +271 "core" ( +2 "manipulator"&h& +3 "core" &- } u: +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &z& +2 "core" &-  u: +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&{'! +107 "core" ' +3 .tHand.open + "manipulator"&k1 +67 "core" 1 + "manipulator"&% +4 "core" % +  p +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&\ '\ +98 "core" ' +2 ."da"delayUntil "08:29:01.42" +7979 "Can" Ksb% +16771 #"da"recoverPRVreagent08 +6 .PTV.dial :mixing +2 "processing"%} @ +76 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%q  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%p * +36 "core" , +2 ."da"PSV.dial :air + "processing"%?  +42 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2495 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%w +44 "core" + ."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"%s  +43 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2464 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +47 "processing"% +136 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 0.5ml +2 "processing"%' +593 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%|'[ +1609 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +76 "core"  +2 ."da"PSV.dial PTV +2 "processing"%f +73 "core" + ."da"PBV.dial :waste1 +7 "processing"%  +35 "core" +2 "processing"%u% +4 "core" %Y +2 ."da"PS.seek 1.5ml +2 "processing"%' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%v * +36 "core" , +3 ."da"PS.seek 0ml +2 "processing"%y'W +1606 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +15 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" + ."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 +2 "processing"%X +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%' +2491 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%Z +85 "core" ~ +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +75 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +71 "core"  +2 ."da"PS.seek 0ml +2 "processing"%&'W +2474 "core" ' +2 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"% +132 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +598 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +7 "processing"% +15 ."da"PS.seek 2ml +2 "processing"%('[ +1615 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%#  +4 "core"  +2 ."da"PSV.dial PTV +2 "processing"%7 +84 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%x% +3 "core" %^  +3 ."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"%'W +1629 "core" ' +2 ."da"delay 2:00 +968 "Can" =v% +11035 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 + "processing"%M  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%, +72 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%2' +2533 "core" ' + ."da"PSV.dial PTV +2 "processing"%- +86 "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 +86 "core" ~ +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%1  +76 "core"  +2 ."da"PS.seek 0ml +2 "processing"%'W +2495 "core" ' +2 #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%  +56 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%4  +138 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%  +46 "core"  + ."da"PTV.dial :PRVmixing +2 "processing"%5  +4 "core" +2 ."da"PSV.dial :mixloop +2 "processing"% +43 "core" +2 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +50 ."da"PS.seek 0.3ml +2 "processing"%'' +389 "core" ' + ."da"delay 2 seconds +203 .PRV.dial :air + "processing"%"  +43 "core"  +2 "processing"%3% +3 "core" %  +3 ."da"PS.seek 0.55ml +2 "processing"%6't +351 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%=  +43 "core"  +3 ."da"PS.seek 2ml +2 "processing"%C'[ +1563 "core" ' + ."da"PSV.dial :PML +2 "processing"% +44 "core" + ."da"PTV.dial :mixing +2 "processing"%9 @ +76 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%>  +34 "core" + "processing"%% +4 "core" %[  +2 ."da"PS.seek 1.85ml +2 "processing"%/'; +230 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%K * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%*'W +1968 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +32322 "Can" Axjێ% +15681 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%0 @ +16 "core" ? + ."da"PBV.dial :waste1 +2 "processing"%A  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%. * +34 "core" + + ."da"PSV.dial :air +2 "processing"%:  +43 "core"  +3 ."da"PS.reconfigure :fast +2 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%!' +2508 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%$ +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%F  +43 "core"  +2 ."da"delay 2 seconds +201 .PSV.dial :mixloop +2 "processing"%< +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%c  +43 "core"  +3 ."da"PS.seek 0ml +2 "processing"%W'W +2486 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%Q +132 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%' +589 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%S'[ +1610 "core" ' + ."da"PTV.dial :puck +2 "processing"%;  +78 "core"  +2 ."da"PSV.dial PTV +2 "processing"%G +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%8  +34 "core" +2 "processing"%% +3 "core" %_&  +3 ."da"PS.seek 1.5ml +2 "processing"%I' +589 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%E * +34 "core" + +3 ."da"PS.seek 0ml +2 "processing"%J'W +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + "processing"%V  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%D  +34 "core" + ."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"%^ +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"%\\' +2517 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%N +74 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%n +76 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%@ +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%P  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%b'W +2487 "core" ' + #"da"washCycleDA #2 of 3 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%] +132 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%e' +598 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%['[ +1657 "core" ' +8 ."da"PTV.dial :puck +2 "processing"%d  +4 "core"  + ."da"PSV.dial PTV +2 "processing"%i +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%a  +34 "core" +2 "processing"%Y% +3 "core" %_  +3 ."da"PS.seek 1.5ml +2 "processing"%t' +590 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%O'W +1605 "core" ' +2 ."da"delay 2:00 +2130 "Can" Jz$% +9873 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%L  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%T  +35 "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"%l +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%h' +2507 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%z +74 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%j +86 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%k +73 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +74 "core"  +2 ."da"PS.seek 0ml +2 "processing"%g'W +2490 "core" ' +2 #"da"washCycleDA #3 of 3 +6 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%{ +143 "core"  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure :default +2 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +2 "processing"%}' +598 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%q'[ +1604 "core" ' + ."da"PTV.dial :puck +2 "processing"%p  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%? +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%`  +36 "core" + "processing"%w% +4 "core" %X  +2 ."da"PS.seek 1.5ml +2 "processing"%' +591 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%~ * +34 "core" + +3 ."da"PS.seek 0ml + "processing"%s'W +1612 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + ."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"% +74 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +2 ."da"PS.seek 2.5ml +2 "processing"% ' +2499 "core" ' + ."da"PSV.dial PTV +2 "processing"%f +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +74 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%u +76 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%|  +72 "core"  +2 ."da"PS.seek 0ml +2 "processing"%v'W +2491 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates +7 .PSR.select :air +2 .PSV.dial PSR + "processing"% +137 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +2 "processing"% +14 ."da"PS.reconfigure :default +15 "processing"%#A d`xb +20 ."da"PS.seek 0.25ml +9 "processing"%'7 +339 "core" ' +2 ."da"delay 5 seconds +502 #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"% +9 ."da"PS.seek 2ml +2 "processing"%o'[ +1605 "core" ' + ."da"PTV.dial :puck +2 "processing"%X  +5 "core"  + ."da"PSV.dial PTV +2 "processing"%y +75 "core" + ."da"PBV.dial :waste1 +47 "processing"%Z  +42 "core" +2 "processing"%% +3 "core" %W  +3 ."da"PS.seek 1.5ml +2 "processing"% ' +589 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" + +2 ."da"PS.seek 0ml +2 "processing"%'W +1616 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck + "processing"%  +5 "core"  + ."da"PBV.dial :waste1 +2 "processing"%&  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%# +77 "core"  +2 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +2 "processing"%7' +2085 "Can" 7ܺ% +497 "core" ' + ."da"PSV.dial PTV +7 "processing"% +78 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%x +77 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%( +77 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +76 "core"  +2 ."da"PS.seek 0ml +2 "processing"%)'W +2560 "core" ' + #"da"Additional air clear +2 .PSR.select :air +2 .PSV.dial PSR + "processing"% +136 "core"  + #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +2 .PS.reconfigure :default +3 "processing"%#A d`xb +2 ."da"PS.seek 2ml +2 "processing"%M'[ +2117 "core" ' +2 ."da"delay 5 seconds +502 .PTV.dial :puck +2 "processing"%  +5 "core"  +2 ."da"PSV.dial PTV +2 "processing"%, +74 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" + "processing"%-% +4 "core" %_  +2 ."da"PS.seek 1.5ml +2 "processing"%+' +587 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%U * +37 "core" , + ."da"delay 1 second +103 .PSV.dial :waste1 + "processing"%1  +120 "core"  +2 ."da"PS.seek 0ml +2 "processing"%2'W +1606 "core" ' +2 "processing"%9 +3 "core" 95 +2 #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast + "processing"%4 +3 %& +3 "core" 5 + &TF - +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&5% +3 "core" %\  ' +2 "storage"(% +4 "core" % -  +2 "storage"(. +2 "core" .( +3 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +2 ."da"SC.seek 1 +2 "storage"("( +192 "core" ( + ."da"SC.configure :limp +3 "storage"($(\ 1b +3 (3& +2 "core" & c +2 "manipulator"&'& +4 "core" &- z i ': +2 "manipulator"&=% +3 "core" %\  ; ' +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&6( +180 "core" ( + "manipulator"& & +4 "core" &\   &$ +2 "storage"(9& +4 "core" &  +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&>' +101 "core" ' + "storage"(& +4 "core" & \  [ +3 ."da"SE.reconfigure :pick +2 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"(K'H +292 "core" ' +2 "storage"(C- +3 "core" -'t +2 ."da"SE.configure :default +2 "storage"(#QK-0-\ b +3 "manipulator"&/& +3 "core" &  } %$ +2 "storage"(0& +4 "core" & P +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +3 ."da"Forearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +2 "manipulator"&A'D +37 "core" ' + ."da"Elbow.hold +2 "manipulator"&., +3 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 "storage"(:- +2 "core" -'t +3 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(*': +49 "core" ' +8 "manipulator"&$% +5 "core" %Li q n x  + "storage"(F& +4 "core" & S +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 308 counts +2 "manipulator"&<'x +20 "core" ' +2 "manipulator"&c& +4 "core" &  ! %$ +3 "storage"(!& +4 "core" & U +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&Q' +32 "core" ' +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(W'1 +47 "core" ' +2 "manipulator"&& +3 "core" &\  ( '$ +2 "manipulator"&;% +4 "core" %   &" +2 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +2 "manipulator"&G'\ +95 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&8( +284 "core" ( +2 "manipulator"&& +5 "core" &\ J ## + ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &S& +3 "core" &\ Z ## +3 ."da"Forearm.seek PC +2 "manipulator"&E' +94 "core" ' +2 ."da"Hand.close +2 "manipulator"&I/ +70 "core" / +2 ."da"PC.seek :open +2 "processing"%V( +402 "core" ( +2 "storage"(D& +3 "core" & = +2 "manipulator"&_& +4 "core" &\  %# +2 "manipulator"&^% +3 "core" %  |  % +3 ."da"Forearm.seek :retract +6 "manipulator"&J'\ +100 "core" ' +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&N( +243 "core" ( +2 "manipulator"&n& +3 "core" &  $% +2 "storage"(@& +4 "core" & L +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&P' +114 "core" ' +2 ."da"Hand.open +2 "manipulator"&\\1 +64 "core" 1 +2 "storage"(]- +3 "core" -'1 +3 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(b' +26 "core" ' + ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.19 Pucks below Top Plate +2 "storage"(e' +53 "core" ' +2 #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da24apr2209h50ml_niagara.tif +1945 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +30868 #"da"WARNING: Too Dark -- required 1874.4s exposure > 300s time limit\ SX HX9/16 (USB:31): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da24apr2209h50ml_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da24apr2209h50ml20s_niagara.tif +2060 #SX HX9/16 (USB:31): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da24apr2209h50ml20s_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da24apr2209h50ml30s_niagara.tif +3068 #SX HX9/16 (USB:31): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da24apr2209h50ml30s_niagara.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"DAfans.email "300.0 sec auto-exposure",Subject: "da24apr2209h50ml images!" +3 "storage"(d- +4 "core" -' +7 "storage"(i& +6 "core" & E +4 "manipulator"&a& +4 "core" & c Kd +2 ."da"Elbow.seek 1 +2 "manipulator"&Y( +27 "core" ( +2 "manipulator"&[& +7 "core" & O\ +2 "storage"( & +5 "core" & j +2 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&t' +11 "core" ' +2 ."da"SE.reconfigure :gently +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.91 Pucks below Top Plate +2 "storage"(L'= +56 "core" ' +2 "manipulator"&T& +3 "core" &  9 [\ +2 "storage"(R& +5 "core" & "  U +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +2 ."da"Forearm.seek 1 +2 "manipulator"&l'D +61 "core" ' +4 ."da"Elbow.hold +2 "manipulator"&O, +4 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 2.09 Pucks below Top Plate +3 "storage"(z'( +23 "core" ' +2 "manipulator"&j% +3 "core" %V f RC +2 "storage"(k& +4 "core" &    +3 ."da"Forearm.force -20 +5 "manipulator"&5 +4 ."da"Forearm.seek 1 + 318 counts +3 "manipulator"&'ς +20 "core" ' +2 "manipulator"&h& +3 "core" &  % w _ +2 "storage"({& +45 "core" & F E ( +2 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +9 "manipulator"&g' +23 "core" ' +4 "storage"(}% +10 "core" %$ L K   +8 ."downElevator"SE.seek :down +7 "storage"(p'v +97 (?% +6 "core" %~6 G H  Zq +4 "manipulator"&`% +9 "core" %  ` +5 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek :retract +4 "manipulator"&w'\ +90 "core" ' +32 ' +4 ."downElevator"SE.stop +3 "storage"(5 +7 (q& +4 "core" & c c % +7 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +6 #tStarting finalPurge +2 "processing"%~& +8 "core" & +5 "manipulator"&& +9 "core" & ! , 2 c +3 "manipulator"&% +8 "core" %\    + c +4 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&(- +167 "core" ( +4 "manipulator"&& +6 "core" &- , ; 9 e +4 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +5 && +7 "core" &- , 1 7 d +4 ."psFlush"Forearm.seek :garage +2 "manipulator"&s'! +107 "core" ' +4 ."psFlush"Hand.close +4 "manipulator"&f/ +75 "core" / +4 "manipulator"&& +9 "core" &- " + - \\ +4 "manipulator"&u% +6 "core" % 1 + -  ] +6 ."psFlush"Forearm.seek :retract +4 "manipulator"&|'\ +106 "core" ' +6 ."psFlush"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek PC +4 "manipulator"& ( +158 "core" ( +31 "manipulator"&& +7 "core" & , + da +4 ."psFlush"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +5 &v& +7 "core" & , , da +4 ."psFlush"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +6 ."psFlush"Forearm.seek PC +4 "manipulator"&' +104 "core" ' +2 "manipulator"& & +8 "core" & ; > [ ha +4 "manipulator"&X% +8 "core" % ; ; h +4 "processing"%y& +8 "core" &S +6 "processing"%Z& +15 "core" &R +3 & +10 ."psFlush"PC.seek :closed +4 "processing"%(Tg +7 "core" & +2 & +7 & 6 +5 &7Hw 2 +10 &\\ny F +10 &\\ R +8 &J Q +11 &xO R +8 &;R Q +9 &Q Q +11 &O Q +8 &M R +9 &CJ Q +11 &!K Q +8 &"M Q +10 &$N\ Q +9 &&JN R +9 &( N\ R +11 &)N Q +8 &+J Q +10 &-RK R +10 &/L R +8 &0L R +11 &2Lp R +8 &4[N2 Q +9 &6MC R +11 &7L Q +8 &9N> Q +9 &;cM Q +11 &=&N Q +8 &>M Q +10 &@L Q +9 &BkL Q +11 &D-Pv Q +10 &EP R +7 &GR R +10 &Im^ T +10 &K%u W +8 &L@ X +11 &N X +8 &PhC X +9 &R* X +11 &Scc / +8 &T@n = +9 ( +4 &TO" . +6 "processing"%Z& +4 "core" &TO" . +6 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.69 +2 "processing"%o& +9 "core" &TO" . +2 ."psFlush"Hand.open +3 "manipulator"&1 +76 "core" 1 +4 "manipulator"& % +9 "core" %  R Q 4 g +7 ."psFlush"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +5 "manipulator"&'\ +89 "core" ' +4 ."psFlush"PSR.select :air +113 .PSV.dial PSR +4 "processing"%& +45 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +4 "processing"%' +129 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +462 "core" ' +4 ."psFlush"delay 5 seconds +504 .PSR.select :air +30 "processing"% +12 ."psFlush"PS.seek 2.5ml +4 "processing"%#' +441 #"uploadLog"upsync +1686 "core" ' + ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"% @ +200 "core" A + ."psFlush"PTV.dial :PRVmixing +2 "processing"%  +141 "core" + ."psFlush"PSV.dial :mixloop +2 "processing"%x +103 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%('9 +2196 "Can"w >P% +431 "core" ' + ."psFlush"PSR.select :air +3 .PSV.dial PSR + "processing"% +104 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%7' +591 "core" ' + ."psFlush"delay 5 seconds +507 .PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2130 "core" ' + ."psFlush"delay 1 second +102 .PBV.dial :waste1 +2 "processing"%)  +35 "core" +2 ."psFlush"PTV.dial :mixing +2 "processing"% @ +76 "core" B +2 ."psFlush"PSV.dial :mixloop +2 "processing"%, +104 "core" +2 ."psFlush"PS.seek :empty +2 "processing"%'9 +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%- +105 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%M'P +1110 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%U' +1609 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%1 +74 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%+  +76 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%  +4 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%4'W +2633 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +74 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%5' +596 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2124 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +75 "core" + ."psFlush"PBV.dial PSV +2 "processing"%3 U +56 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%''W +2630 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%= @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%H' +2630 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%9'W +2641 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%r +56 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2637 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%\ +75 "core" + ."psFlush"PBV.dial PSV +7 "processing"%C U +15 "core" S +2 ."psFlush"PS.seek 0ml +2 "processing"%/'W +2626 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%0 @ +43 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%:' +2633 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%$  +73 "core"  +3 ."psFlush"PS.seek 0ml +2 "processing"%F'W +2631 "core" ' +2 ."psFlush"PSV.dial PSR +47 "processing"%c +45 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%!'P +1108 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1615 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%; +71 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%>  +4 "core"  +2 ."psFlush"PBV.dial :waste1 +2 "processing"%6  +52 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%K'W +2638 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%A +75 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%<' +593 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%*' +2115 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%Q +74 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +54 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%S'W +2626 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%. @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%I' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%G  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%%'W +2629 "core" ' +2 ."psFlush"PSV.dial PSR +6 "processing"%D +56 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%_' +2639 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%^ +75 "core" + ."psFlush"PBV.dial PSV +2 "processing"%E U +4 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%n'W +2632 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%@ @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%8' +2637 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%\\  +73 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%]'W +941 "Can"z >#% +1685 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'J& +3 "core" &qt +2 "manipulator"&W& +4 "core" & h i k` +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&b( +17 "core" ( +2 "manipulator"&d& +4 "core" & d g  j- +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &i& +3 "core" & d e # j- +2 .tForearm.seek PC +2 "manipulator"&a' +96 "core" ' +2 .tHand.close + "manipulator"&[/ +69 "core" / +2 .tPC.seek :open +2 "processing"% ( +403 "core" ( +2 "manipulator"&T& +3 "core" & l 5 l- +2 "manipulator"&R% +4 "core" %  [ Y l +2 .tForearm.seek :retract +2 "manipulator"&j'\ +92 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&k( +344 "core" ( +2 "manipulator"&N& +3 "core" & o  l) +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &h& +3 "core" & e _ k) +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&{', +92 "core" ' +2 "manipulator"&P& +3 "core" & e c K l) +2 "manipulator"&e% +4 "core" %5 m _ u l +2 "collection"'}& +3 "core" &pu +3 "collection"'t& +4 "core" &pt +3 .tCC.seek :closed + "collection"'Y(O +10 "core" &qt +8 &qq 8 +4 &CH{os 2 +10 &io~ps F +9 &cpt Q +43 &Qpr Q +9 &Rpt Q + &KSqt Q +4 &Ops P + &Rqt Q + &Qpt P +7 &TPps P +9 &!Vpt Q +9 &"Ops P +10 &$Spt P +9 &&\\Oqs P +10 &(Rpt P +9 &)Vps Q +9 &+Tqt P +10 &-cTps Q +9 &/&Qps P +9 &0Tpr Q +10 &2Qps Q +9 &4lOqs P +10 &6.Qqt P +9 &7Nou Q +9 &9Tqt P +10 &;sTqs Q +9 &=5Qnu Q +10 &>Pot P +9 &@Tpt P +9 &B|Upu P +10 &D>Sot P +9 &FQrt P +9 &G_ot R +10 &Iw|ps U +9 &K)ns Z +9 &Lns ] +10 &Not 9 +9 &Oi1ou W +10 ( + &Oxgos H +2 "collection"'t& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.63 +2 "collection"'?& +3 "core" &Oxhrs H +2 .tHand.open +2 "manipulator"&`1 +71 "core" 1 +2 "manipulator"&L% +3 "core" % 5 C V < i +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&l'\ +96 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'& +4 "core" &Oxhos H +2 "collection"'q% +3 "core" %ps +2 .tCSV.dial CSR +2 "collection"'~  +42 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'z'l +1358 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 '% +2 "core" %los +3 .tCS.reconfigure :fast +2 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'' +697 "core" ' + .tCSV.dial :waste +2 "collection"'g +133 "core" +2 .tCS.reconfigure :default +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'' +1983 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'& +4 "core" &Oxgoq H +2 "collection"'p% +3 "core" %ns +2 .tCSV.dial :flush +2 "collection"'O  +43 "core"  +2 .tCS.reconfigure :fast +3 "collection"'#d @b +3 .tCS.seek 5ml + "collection"'f'l +1313 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +42 "core" A + "collection"'u% +4 "core" %lpq \ +2 .tCS.seek 7ml +2 "collection"'w' +576 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'s  + '  +43 "core"  +97  + .tCBV.dial :waste1 +2 "collection"'v @ +52 "core" @ +2 .tCS.seek 0ml +2 "collection"'' +1821 "core" ' + #tFlushing lower manifold's waste2 port +2 "collection"' & +4 "core" &Oxgqu H +2 "collection"'X% +3 "core" %qv +2 .tCSV.dial :flush +2 "collection"'y  +74 "core" +2 .tCS.seek 5ml +2 "collection"'|'l +1312 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'V @ +45 "core" B +2 "collection"'o% +3 "core" %lqu  +3 .tCS.seek 7ml +2 "collection"'' +576 "core" ' +2 ."connect"CSV.dial CTV +8 .tCTV.dial CSV +3 "collection"'  + 'Z  +12 "core"  +31  + .tCBV.dial :waste2 +2 "collection"'&  +115 "core"  +2 .tCS.seek 0ml +2 "collection"'' +1818 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'2& +4 "core" &Oxgps H +2 "collection"'% +3 "core" %ot +2 .tCSV.dial CSR +2 "collection"'  +43 "core"  +2 #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +11 .tCS.seek 8ml + "collection"'' +2052 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'x' D +576 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"'# + '  +103 "core" +38  + .tCTV.dial :intake +2 "collection"'(  +75 "core" + .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml +2 "collection"'7' \\ +2072 "core" ' +2 .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air + "collection"')  +77 "core" ~ +2 .tCS.reconfigure :default +3 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'' +597 "core" ' +3 .tCSV.dial CSR +2 "collection"',  +116 "core"  + #tPulling 5ml of CSR.flush +2 .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"''l +1348 "core" ' + .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml +2 "collection"'-' D +1350 "core" ' +2 .tCSV.dial CBV +2 "collection"' +101 "core" +2 .tCS.seek 0ml +2 "collection"'M' +2626 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&1& +3 "core" & 9 < / h) +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&+( +26 "core" ( +2 "manipulator"&& +3 "core" & e ` j +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &U& +3 "core" & ] [ j +2 .tForearm.seek CC +2 "manipulator"&', +108 "core" ' + .tHand.close +2 "manipulator"&4/ +75 "core" / +2 .tCC.seek :open +2 "collection"'5( +378 "core" ( + "manipulator"&& +5 "core" & G F  f + "manipulator"&3% +4 "core" % F A K f +2 .tForearm.seek :retract +2 "manipulator"&'\ +105 "core" ' + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&=(- +268 "core" ( +2 "manipulator"&'& +3 "core" &- + mV +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 & & +3 "core" &- @ mV +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&H'! +106 "core" ' +2 .tHand.open +2 "manipulator"&r1 +75 "core" 1 +2 "manipulator"&9% +4 "core" % & J G f +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&\ '\ +104 "core" ' +2 "processing"%C& +4 "core" &} +17841 #t-> access 1 +2 "storage"(% +3 "core" %p & '\ +2 "manipulator"&0% +3 "core" %\ y  p3 +2 "manipulator"&/& +5 "core" &- L pV +2 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 5 + "storage"($(; +666 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (:& +3 "core" &; H\  +1174 #t-> access 2 +2 "storage"(c% +3 "core" %p  +\ +2 "manipulator"&F% +4 "core" %\ & o3 +2 "manipulator"&!& +3 "core" &- C oV +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +3 .tSC.seek 6 + "storage"(;(K +199 "core" ( +2 .tSC.configure :limp +2 "storage"($(\ 1b +3 (>& +3 "core" &K \ \ +1841 #t-> exit +7 #mEXIT @1713792902.27EDT @1713963525.47EDT = =mMAIN_scheduler =tMAIN @EDT1713963527.63 #"core_reset"Sent BREAK +3 #t@58410 receive with ifg=0x10, ie=0xFD + #@59044 receive with ifg=0x10, ie=0xFD + #@59699 receive with ifg=0x10, ie=0xFD + #@60332 receive with ifg=0x10, ie=0xFD + #@60966 receive with ifg=0x10, ie=0xFD + #@61599 receive with ifg=0x10, ie=0xFD + #@62233 receive with ifg=0x10, ie=0xFD + #@62559 receive with ifg=0x80, ie=0xFD #@26517 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +15 #ESP2 v3.42 I2C Gateway v3.20 for core bus +430 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +589 "Can"%\ j:\  ' + %\ j:\  'k + #tPolling Can every 10:00 +3 #Cleanly exited at 09:35:02EDT22-Apr-24 +793 #-> ESP.ready! +156 "sampler") +3 ) +5 "core"  +9 "collection"' +4 ' +4 "core"  +10 "processing"% +3 % +7 "core"  +13 "collection"' 9\ +7 ' 0\ +5 ' -\ +7 "processing"% 9\ +4 % 2\ +4 % *\ +6 % 0\ +9 "sampler")&\ +3 "collection"'% +4 "core" %\ ] +5 .tCS.configure :default +9 "collection"'#P d@b +3 .tCS.hold +2 "collection"'+ +4 "core" + +6 .tCS.configure :default +6 "collection"'#P d@b +8 "processing"%% +12 "core" %[\ o +7 .tPS.configure :default +8 "processing"%#A d`xb +3 .tPS.hold +2 "processing"%+ +3 "core" + +2 .tPS.configure :default +3 "processing"%#A d`xb +4 "sampler")% +4 "core" %e \ , +2 .tSS.configure :default +3 "sampler")#.0X can +4 "Can"%\ i= +58059 1\ j<B% +60002 0\ l@{8% +60000 B\ n<% +60003 >\ n@d% +60002 C\ p@#% +59999 \\\ t;[% +44871 #t-> exit +13 #mEXIT @1713967586.98EDT @1713970364.79EDT = =tMAIN =mMAIN_scheduler @EDT1713970367.43 #"core_reset"Sent BREAK +2 #t@14682 idle with ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.42 I2C Gateway v3.20 +216 #>RESET< ESP2 v3.42 I2C Gateway v3.20 for core bus +376 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +606 "Can"5\ " +2 5\ "| + #tPolling Can every 10:00 +6 #Cleanly exited at 10:06:26EDT24-Apr-24 +890 #-> ESP.ready! +4 #Powering core bus +572 .Gate.power :raw,:ON +4 "sampler") +30 ) +3 "core"  +4 "collection"' +3 ' +4 "core"  +4 "processing"% +3 % +5 "core"  +7 "collection"' 9\ +5 ' 0\ +4 ' -\ +6 "processing"% 9\ +3 % 2\ +3 % *\ +3 % 0\ +7 "sampler")&\ +4 .tCS.configure :default +5 "collection"'#P d@b +3 .tPS.configure :default +3 "processing"%#A d`xb +4 .tSS.configure :default +4 "sampler")#.0X ? A\ +4 .tSE.home.seek :down +3 "storage"('v +3 "core" ' +65 ' +2 .tSC.reconfigure :tight +5 "storage"($\ .(\ 1~b +3 .tSC.home.seek :initial +2 "storage"(( +488 "core" ' +33 ' +4 ."rdyProcessing"PS.stop + "processing"%5 +597 "core" ( +3 .tSC.configure :limp +4 "storage"($(\ 1b +5 "manipulator"&& +4 "core" &d    I +5 .tForearm.seek :retract +3 "manipulator"&'\ +5 "core" ' +3 .tElbow.seek :hammer +3 "manipulator"&( +95 "core" ( +53 "manipulator"&& +14 "core" &   # +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek retracted +3 "manipulator"&'\ +5 "core" ' +3 "manipulator"&% +5 "core" %\   J  +5 "processing"%& +4 "collection"'& +12 "core" &+\ + &d\ v +5 .tCC.home.seek :open +3 ."openPC"PC.home.seek :open +4 "collection"' ( +3 "processing"%!( +276 "core" ( +3 ( +4 "collection"'" +5 "core"  +4 "processing"%# +4 "core" V +3 "processing"%$ +5 "core"  +3 "processing"%% +4 "core" A +4 "collection"'&% +5 "core" %e\ v +4 "processing"%'% +7 "core" %X+\ +3 "sampler")(% +5 "core" % \ +4 "collection"')& +5 "core" &X\ v +4 "processing"%*& +7 "core" &R\  +3 "manipulator"&+% +7 "core" %\     +2 "manipulator"&,& +7 "core" &   ) # +3 "storage"(-& +5 "core" &   V\  +4 "storage"(.% +5 "core" %p   R\ +3 "collection"'/9 +7 "core" 9m +2 "processing"%09 +6 "core" 9u +965 #t-> access 2 +4 "storage"(1% +4 "core" %p   }\ +4 "manipulator"&2% +4 "core" %\    +5 "manipulator"&3& +4 "core" &\   : # +4 .tSC.reconfigure :tight +4 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +3 "storage"(4(K +502 "core" ( +4 .tSC.configure :limp +3 "storage"($(\ 1b +6 (5& +3 "core" &K \  +504 #t-> can +7 "Can"5\ =h +54076 "\ :V +60001 \ : +60001 \ 9 +60002 \ 9  +60003 \ 9  +60000 \ \ :D +60001 \ 9(ڙ +60001 \ :=p +60002 \ 9R +60001 \ 9f +60001 \ 9y2 +60002 }\ :ș +60001 \ 9^ +60001 \ 9 +60001 \ 9 +60002 \ 9"\ +60001 \ 9$\ +60003 \ 9& L +60000 \ 9)\ +60001 \ 9+ x +60002 \ :-,  +60001 \ :/< +60001 \ 91L: +60002 \ 93\\Й +11729 #t-> startTube 2 +345 #-> da 50 +3 #da sampling at most 50ml +7 ."Qmail"DAfans.email "Started da in tube 2 at 14:55:03EDT24-Apr-24\\n{}\\nCan@14:53:02, 21.0C, 23% humidity, 14.6psia, 13.619V, 0.276A, 1.121Ah, 3.75W",Subject: "da sampling at most 50ml" +9 #tLoading sh1 puck from tube 2 into Collection Clamp +2 "collection"'6& +4 "core" &N\  +5 .tHand.open +3 "manipulator"&71 +69 "core" 1 +5 "manipulator"&8% +8 "core" % \  \ I  +2 "storage"(9% +8 "core" %p o\ +3 "storage"(:. +9 "core" .(K +2 .tSC.reconfigure :tight +7 "storage"($\ .(\ 1~b +5 .tSC.seek 2 +3 "storage"(;( +572 #"uploadLog"upsync +97 "core" ( +5 .tSC.configure :limp +3 "storage"($(\ 1b +4 (<& +4 "core" & G W g\ +4 "manipulator"&=& +5 "core" &\ [ # +3 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 .tElbow.seek 2 +2 "manipulator"&>( +16 "core" ( +2 "manipulator"&?& +7 "core" &  !v +3 "storage"(@& +4 "core" & n p /\ +5 .tForearm.seek 2 + 700 counts +3 "manipulator"&A' +94 "core" ' +4 "storage"(B& +6 "core" & o 3\ +5 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +4 "storage"(C'H +274 "core" ' +2 "storage"(D- +5 "core" -'U +58 .tSE.configure :default +13 "storage"(#QK-0-\ b +4 (E& +6 "core" & | v \ +3 "manipulator"&F& +5 "core" &  l !v +5 .tElbow.seek 2 +2 "manipulator"&G( +20 "core" ( +2 "manipulator"&H& +5 "core" &   +4 "storage"(I& +6 "core" & &\ +3 .tForearm.seek 2 + 300 counts +5 "manipulator"&J'y +18 "core" ' +3 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&K/ +75 "core" / +5 ."downElevator"SE.seek :down +4 "manipulator"&L& +7 "storage"(M'v +12 "core" &   +3 "manipulator"&N% +7 "core" % }   X z +3 .tForearm.seek :retract +2 "manipulator"&O'\ +93 "core" ' +4 .tElbow.seek CC +4 "manipulator"&P( +145 "core" ' +2 ."downElevator"SE.stop +3 "storage"(5 +4 "core" ( +4 "manipulator"&Q& +5 "core" &  6 +4 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &R& +8 "core" & g 6 +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek CC +2 "manipulator"&S', +100 "core" ' +2 "manipulator"&T& +5 "core" &   { 6 +5 "manipulator"&U% +6 "core" %  7 +4 "collection"'V& +5 "core" &C\  +4 "collection"'W& +9 "core" &V\  +3 .tCC.seek :closed +5 "collection"'X(O +8 "core" &X\  + &R\  +5 &L\\\ %h +10 &wZW\ 8 +8 &\\\ K +10 &bJ\ K +9 &_eW\ K +9 &!dZ\ K +11 &iR\ L +8 &bP\ K +9 &geN\ K +10 &)dZ\ K +9 &`L\ K +11 &!eV\ L +10 &#o`K\ K +8 &%0d>\ K +9 &&cF\ K +9 &(hD\ K +10 &*wfH\ K +10 &,9a;\ K +8 &-d<\ K +10 &/g;\ K +9 &1g;\ K +10 &3AhE\ K +10 &5`B\ K +8 &6e9\ J +10 &8e:\ J +9 &:Ke8\ J +9 &< e8\ J +10 &=c7\ J +10 &?c/\ J +8 &ARd9\ K +10 &Cg8\ K +9 &Di=\ K +10 &Fm5\ K +9 &HSx>\ M +9 &J 3\ Q +10 &K+\ U +9 &M}'\ W +10 &Nh4\ . +10 &Ou8\ T +7 ( +5 &Or7\ J +4 "collection"'W& +4 "core" &Or&\ J +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.60 +2 .Hand.open +2 "manipulator"&Y1 +77 "core" 1 +2 "manipulator"&Z% +7 "core" %  +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +3 "manipulator"&['\ +96 "core" ' +4 #tcollectSample 50ml w/bubble point of 24psi +3 #Priming 7ml + .Gate.power :sampler,:ON +3 ."flow"Gate.power :analytic3,:ON +161 .tIntake.select :close +5 .Exhaust.select :close +2 .SS.hold +2 "sampler")\\+ +4 "core" + +4 "sampler")]% +4 "core" % \ +5 "collection"'^& +6 "core" &Or\ J +4 "Can"\ M3 +4 #tCalibrating pressure and temperature sensors +4 .CTV.dial :air +3 "collection"'_  +5 "core"  +3 .tSSV.dial :spit,avoiding: :exhaust +3 "sampler")`  +14 "core" +5 .tSS.reconfigure :fast +3 "sampler")#.0X +15  +4 .tdelay 3.8 seconds +384 "collection"'d% +4 "core" %\ +4 "sampler")e% +6 "core" %?7 \ +2 #tSensor limits: Intake max 133.1psia; Outlet max 136.6psia +3 .SSV.dial :spit +4 "sampler")f +130 "core"  +4 .tSS.seek 0ml +3 "sampler")g' +275 "core" ' +2 .tSSV.dial CBV +2 "sampler")h  +128 "core" +4 .tCTV.dial :intake +3 "collection"'i  +71 "core"  +4 #tWaiting for external sampler to finish priming... +2 .delayUntil "14:58:29.45" +1406 #"flow"0.0L/min +14839 ."connect"SSV.dial CBV +5 .tCBV.dial SSV +5 "sampler")j  +3 "collection"'k @ +8 "core" ? +8  +2 #tAllowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open +4 "sampler") +211 "collection"'l% +5 "core" %{\ +4 #tIntake @14.1psia, vacuum from 8.6 to 11.6psi +3 .SS.reconfigure :inhaling 2.16ml/s +3 "sampler")#.0X +2 ."airStroke"CS.seek 10ml +5 "collection"'' D +64 "core"  +4 .tCTV.dial :air +3 "collection"'  +55 ."flow"Gate.power :analytic3,:OFF +3 ."samplerPumpShutdown"Gate.power :sampler,:OFF +12 "core" +4 .tdelay 15 seconds +1503 .SSV.dial :spit,avoiding: :exhaust +3 "sampler") +131 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +9 .tSS.seek 0ml +5 "collection"'  +3 "sampler")' +10 "core" ' +4 .tSSV.dial CBV,avoiding: :exhaust +3 "sampler")  +114 "core"  +17  +461 ' +2 .tSSV.dial between CBV and plug +5 "sampler")" +47 "core" +3 .tCBV.dial between SSV and waste2 +3 "collection"'#  +29 "core"  +2 "collection"'$% +7 "core" % H\  +4 ."connect"CTV.dial CSV,avoiding: :air +6 .tCSV.dial CTV +4 "collection"'%  +6 '&  +6 "core"  +40  +4 .tCS.reconfigure :pressurize +3 "collection"'# d@<< Ab +4 .tCS.seek 0ml +4 "collection"''' +2222 "core" ' > A\ +3 "collection"'(% +7 "core" % @ C\  +2 "sampler"))% +6 "core" % \  +3 #tBubblePoint: Intake @24.1psia, Outlet @0.0psia +2 .CBV.dial SSV +3 "collection"'* @ +29 "core" A +3 .tSS.reconfigure :default +2 "sampler")#.0X +47 "core" +2 .tCBV.dial between SSV and waste2 +3 "collection"'A  +29 "core"  +3 "collection"'Q% +4 "core" % @\  +6 ."connect"CTV.dial CSV,avoiding: :air +5 .tCSV.dial CTV +5 "collection"'C  +6 'R  +3 "core"  +39  +2 .tCS.reconfigure :pressurize +5 "collection"'# d@<< Ab +4 .tCS.seek 0ml +2 "collection"'J' +2403 "core" 'l A A.\ +3 "collection"'T% +6 "core" %> ? D"\  +4 "sampler")G% +4 "core" % \  +3 #tBubblePoint: Intake @24.2psia, Outlet @0.6psia +3 .CBV.dial SSV +4 "collection"'U @ +33 "core" A +3 .tSS.reconfigure :default +3 "sampler")#.0X +4 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +5 ."CSpush"CS.seek 0ml +2 "collection"'' +97 "Can"\ N6Bf +4 "core" ' +3 .tSSV.dial :spit,avoiding: :exhaust +5 "sampler")\\ +127 "core" ' +2 ."CSpush"CS.stop +5 "collection"'5 +2 "core"  +5 .tSS.reconfigure :exhale +4 "sampler")#.0XmSd +104 "collection"'9 +4 "core" 9SoWd +106 "collection"'9 +3 "core" 9ln[d +104 "collection"'9 +4 "core" 9o`d +104 "collection"'9 +4 "core" 9pdd +105 "collection"'9 +3 "core" 9qhd +104 "collection"'9 +5 "core" 9smd +104 "collection"'9 +3 "core" 9sqd +106 "collection"'9 +3 "core" 9tud +104 "collection"'9 +5 "core" 9uzd +103 "collection"' 9 +3 "core" 93v~d +104 "collection"'9 +4 "core" 9Mwd +104 "collection"'9 +4 "core" 9gwd +104 "collection"'"9 +4 "core" 9y` +105 "collection"'#9 +3 "core" 9z^ +104 "collection"'$9 +4 "core" 9{\\ +105 "collection"'%9 +4 "core" 9{Y +104 "collection"'&9 +4 "core" 9}V +104 "collection"'9 +3 "core" 9 ~T +105 "collection"'(9 +4 "core" 9&Q +104 "collection"')9 +3 "core" 9AN +106 "collection"'*9 +3 "core" 9]M +104 "collection"'9 +4 "core" 9wI +104 "collection"',9 +3 "core" 9G +104 "collection"'-9 +4 "core" 9F +104 "collection"'.9 +3 "core" 9C +104 "collection"'+9 +6 "core" 9? +103 "collection"'/9 +71 "core" 9< +103 "collection"'29 +3 "core" 9(; +105 "collection"'19 +4 "core" 9A8 +104 "collection"'39 +5 "core" 9[7 +104 "collection"'9 +4 "core" 9t4 +106 "collection"'69 +4 "core" 92 +104 "collection"'09 +3 "core" 90 +105 "collection"'89 +3 "core" 9/ +104 "collection"''9 +5 "core" 9- +103 "collection"'59 +4 "core" 9+ +106 "collection"'79 +3 "core" 9) +104 "collection"'99 +4 "core" 9' +104 "collection"'49 +3 "core" 9.% +103 "collection"'<9 +6 "core" 9B$ +103 "collection"':9 +4 "core" 9W# +105 "collection"'?9 +4 "core" 9l ! +104 "collection"'@9 +3 "core" 9 +105 "collection"'B9 +3 "core" 9 +104 "collection"'9 +6 "core" 9 +104 "collection"'D9 +3 "core" 9 +103 "collection"'=9 +7 "core" 9  +103 "collection"'F9 +3 "core" 9% +105 "collection"'H9 +4 "core" 9) +103 "collection"'9 +4 "core" 9- +106 "collection"'I9 +3 "core" 9 2 +104 "collection"'K9 +6 "core" 9 6 +103 "collection"'N9 +3 "core" 9 +: +106 "collection"'9 +3 "core" 9 :? +104 "collection"'>9 +7 "core" 9 GC +103 "collection"'A9 +3 "core" 9 UG +106 "collection"'Q9 +3 "core" 9 bL +104 "collection"'C9 +5 "core" 9 oP +103 "collection"'R9 +3 "core" 9 {T +104 "collection"'E9 +5 "core" 9 Y +104 "collection"'T9 +4 "core" 9 ] +104 "collection"'G9 +4 "core" 9 a +103 "collection"'U9 +5 "core" 9 f +103 "collection"'L9 +4 "core" 9 j +104 "collection"'M9 +4 "core" 9 n\ +103 "collection"'O9 +5 "core" 9 s\ +105 "collection"' 9 +3 "core" 9 w\ +104 "collection"'V9 +4 "core" 9 {\ +104 "collection"'Y9 +3 "core" 9  +104 "collection"']9 +4 "core" 9  +104 "collection"'W9 +4 "core" 9  +104 "collection"'^9 +4 "core" 9  +103 "collection"'S9 +5 "core" 9  +104 "collection"'`9 +4 "core" 9  +105 "collection"'Z9 +4 "core" 9\  +103 "collection"'\\9 +5 "core" 9\  +103 "collection"'J9 +4 "core" 9\  +105 "collection"'9 +4 "core" 9\  +104 "collection"'_9 +4 "core" 9\  +104 "collection"'c9 +4 "core" 9\  +104 "collection"'d9 +4 "core" 9\  +104 "collection"'e9 +3 "core" 9\ # +104 "collection"'b9 +3 "core" 9\ ' +105 "collection"'a9 +3 "core" 9\ + +104 "collection"'h9 +6 "core" 9\ - +5 .tCH.hold 10:00,70C +5 "collection"'f `\ v `\ -\ +5 'i9 +8 "core"  +2 9\ / +2 "collection"'k% +6 "core" %\  +4 #tBegun lysing Collection Puck Heater at 68.1C/16.6psia +39083 "Can"\ 7>> +20895 "core" ` +4 "collection"'l9 +4 "core" 9\ yu +3 "collection"'j% +6 "core" % \ < +3 #tEnded lysing Collection Puck Heater at 70.1C/14.9psia +3 .CS.seek 0ml +3 "collection"'o' +354 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +4 "collection"'g @ +104 "core" B +3 .tCSV.dial :air +3 "collection"'q @ +42 "core" > +4 .tCS.seek 5ml +3 "collection"'p'l +1355 "core" ' +2 .tCSV.dial CTV +4 "collection"'m  +44 "core"  +3 .tdelay 2 seconds +202 .CSV.dial :air +3 "collection"'r @ +44 "core" > +4 .tdelay 2 seconds +203 .CSV.dial CTV +4 "collection"'u  +46 "core"  +3 .tdelay 2 seconds +202 .CSV.dial :air +3 "collection"'n @ +44 "core" > +4 .tdelay 2 seconds +204 .CS.seek 0ml +4 "collection"'w' +1352 "core" ' +3 "collection"'y% +5 "core" % k q\ O +2 #tPuck @26.6psia after final lysis pressurization +4 #Recovering Lysate into Collection syringe + .CSV.dial CBV +3 "collection"'s +99 "core" ~ +3 .tCBV.dial CSV +3 "collection"'z  +63 "core"  +14 "collection"'t% +5 "core" %  \ O +6 .tCS.seek 5ml +2 "collection"'}'l +1356 "core" ' +2 .tdelay 5 seconds +503 .CTV.dial :air +5 "collection"'~  +45 "core" +2 "collection"'% +6 "core" %l} m\ T +5 .tCS.seek 7ml +2 "collection"'' +596 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +5 "collection"'{ @ +40 "core" ? +4 .tCS.seek 10ml +4 "collection"'|' D +853 "core" ' +3 .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"' ` +113 "core" _ +4 #tLysing Complete +3 "collection"'& +4 "core" &Oj23\ XJ +5 #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&% +5 "core" %   \  +4 "storage"(% +6 "core" %~ T X \ +2 "storage"(. +6 "core" .( +3 .tSC.reconfigure :tight +4 "storage"($\ .(\ 1~b +4 .tSC.seek 1 +2 "storage"(\ ( +195 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +6 ( & +3 "core" & \ +3 "manipulator"& & +7 "core" &  - 6 +3 "manipulator"&% +7 "core" %   \   +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 1 +4 "manipulator"&( +153 "core" ( +4 "manipulator"& & +5 "core" &   \ +4 "storage"(& +5 "core" & \ +3 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +3 "manipulator"&' +99 "core" ' +2 "storage"(& +7 "core" & u y D\ +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +2 "storage"('H +276 "core" ' +2 "storage"(- +6 "core" -'H +3 .tSE.configure :default +3 "storage"(#QK-0-\ b +5 .tSE.seek :place +3 "storage"('6 +33 "core" ' +3 "manipulator"&& +4 "core" &  \ +4 "manipulator"&% +6 "core" % F +5 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +4 .tElbow.seek CC +2 "manipulator"& ( +161 "core" ( +3 "manipulator"&& +5 "core" &   2 +4 .tElbow.reconfigure :loose +9 "manipulator"&$ &.,(#b +4 && +4 "core" &  H 2 +11 .tForearm.seek CC +3 "manipulator"&"', +103 "core" ' +2 .tHand.close +4 "manipulator"&#/ +69 "core" / +3 .tCC.seek :open +3 "collection"'$( +378 "core" ( +3 "storage"(%& +4 "core" & j\ +4 "storage"(&& +6 "core" & 8\ +2 "manipulator"&& +7 "core" & C 2 +2 "manipulator"&(% +7 "core" % -  \ q l +3 .tForearm.seek :retract +3 "manipulator"&)'\ +97 "core" ' +3 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 .tElbow.seek 1 +3 "manipulator"&*( +161 "core" ( +2 "manipulator"&& +5 "core" &  _ 5 +4 "storage"(,& +6 "core" & "\ +3 .tElbow.reconfigure :limp +4 "manipulator"&$ ,(b +4 .tForearm.seek 1 +2 "manipulator"&-'D +113 "core" ' +3 .tElbow.hold +3 "manipulator"&., +4 "core" , +4 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tHand.open + "manipulator"&+1 +76 "core" 1 +2 "manipulator"&/% +7 "core" % Wt  G ǹ) +3 "storage"(2& +6 "core" & |  \ +2 .tForearm.force -20 +3 "manipulator"&5 +6 .tForearm.seek 1 + 319 counts + "manipulator"&1'σ +21 "core" ' +2 "manipulator"&3& +6 "core" &   3 5 +4 "storage"(& +4 "core" & m\ +5 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +2 "manipulator"&6' +19 "core" ' +4 "storage"(0% +6 "core" %@ a\ +4 ."downElevator"SE.seek :down +8 "storage"(8'v +98 ('% +4 "core" %H _\ Ym +4 "manipulator"&5% +6 "core" %  U +3 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&7'\ +90 "core" ' +57 ' +2 ."downElevator"SE.stop +3 "storage"(5 +5 #tTranferring DA +2 #Beginning samplePassC +4 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'9& +4 "core" &:<\ g +4 "manipulator"&4& +64 "core" &  S 4 +14 "manipulator"&<% +7 "core" %\  s  +3 .tElbow.seek FlushPuck::Garage +3 "manipulator"&:(- +175 "core" ( +4 "manipulator"&?& +6 "core" &-  7 Y +2 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +4 &@& +4 "core" &- \ \ ` Y +4 .tForearm.seek :garage +3 "manipulator"&B'! +105 "core" ' +3 .tHand.close +2 "manipulator"&/ +71 "core" / +3 "manipulator"&D& +6 "core" &-   % Y +2 "manipulator"&=% +7 "core" % -   K +3 .tForearm.seek :retract +3 "manipulator"&F'\ +107 "core" ' +3 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&H( +278 "core" ( +2 "manipulator"&& +6 "core" &  / 5 +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &I& +5 "core" & \   5 +2 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +3 "manipulator"&K', +91 "core" ' +4 "manipulator"&N& +6 "core" &  \  5 +3 "manipulator"&% +6 "core" %0 \  Q +3 "collection"'>& +7 "core" &CG\ i +3 "collection"'A& +11 "core" &BF\ i + &AE\ i +3 .tCC.seek :closed +6 "collection"'Q(O +5 "core" &CG\ i +5 &CG\ h9 +10 &LK~BE\ b0 +8 &}tDE\ aE +10 &'cBG\ cL +9 &YBG\ dK +9 &\\BF\ cK +11 &p_BIn\ cK +8 &3ZDG\ cK +9 &^AG\ cL +10 &^BG\ cK +9 &x_CF\ cK +10 &!:_CF\ cK +10 &"]CG\ cL +8 &$^BE\ cK +9 &&]CG\ cK +10 &(C`DG\ cK +10 &*_DG\ cK +10 &+]CF\ cK +8 &-_DH\ cL +9 &/L\\EG\ cJ +10 &1 `AG\ cK +9 &2]EG\ cK +10 &4]DGs\ cK +10 &6S_EI \ cK +8 &8]DH \ cK +10 &9_FH\ cK +9 &;_EI\ cK +9 &=Z]CI\ cK +10 &?_FH\ cK +10 &@]CI\ cK +8 &B`CI\ bK +10 &DbbDJ\ cK +9 &F$]CH\ cK +10 &GmFG\ bM +9 &ICI\ `Q +9 &KLDF\ ]V +10 &MDJ\ \\X +9 &NzEG\ _5 +9 &Od&CH\ _#h +11 &OoDGv\ bK +3 ( +3 "collection"'A& +8 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.60 +2 "collection"'C& +5 "core" &OoDIc\ bK +3 &OfEH\ bK +2 .tHand.open +2 "manipulator"&R1 +68 "core" 1 +2 "manipulator"&E% +7 "core" % 0  +2 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&T'\ +103 "core" ' +2 .tPSV.dial PSR +4 "processing"%G +129 "core"  +3 #tPulling 1.5ml of PSR.flush +3 .PSR.select :flush +3 "processing"%j +11 .tPS.seek 1.5ml +2 "processing"%U' +1606 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +5 "processing"%L  +41 "core"  +4 .tPS.seek 0ml +3 "processing"%M'W +1608 "core" ' +2 .tPSV.dial PSR +4 "processing"%O +43 "core"  +3 .tPSR.select :air +3 "processing"% +12 .tPS.seek 2.5ml +2 "processing"% ' +2625 "core" ' +4 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +6 "processing"%V +3 "collection"'Y  +11 "core" A +2 "processing"%] +6 "core" A +2 "processing"%W  +64 "core" +99  +3 .tPSV.dial :mixloop +2 "processing"%^ +99 "core" +2 .tCTV.dial :air,avoiding: :intake +3 "collection"'S  +17 "core"  +2 .tPTV.dial :PRVmixing +2 "processing"%`  +133 "core" +3 .tPS.seek 0ml +3 "processing"%Z'W +2627 "core" ' +2 .tPSV.dial :air +8 "processing"%\\  +43 "core"  +3 .tPS.seek 2.5ml +4 "processing"%J' +2638 "core" ' +2 .tPSV.dial :mixloop +3 "processing"% +42 "core" +3 .tPS.seek 0ml +3 "processing"%_'W +2627 "core" ' +2 .tPSV.dial :air +4 "processing"%c  +43 "core"  +4 .tPS.seek 2.5ml +2 "processing"%d' +2635 "core" ' +2 .tPSV.dial :mixloop +4 "processing"%e +44 "core" +3 .tPS.seek 0ml +3 "processing"%b'W +2626 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&a& +7 "core" & 4 5 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +3 "manipulator"&h( +3 "core" ( +4 "manipulator"&i& +6 "core" & \ \  5 +2 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +4 &k& +4 "core" &    5 +5 .tForearm.seek CC +2 "manipulator"&x', +102 "core" ' +2 .tHand.close +2 "manipulator"&f/ +77 "core" / +3 .tCC.seek :open +4 "collection"'l( +380 "core" ( +2 "manipulator"&j& +77 "core" &    5 +2 "manipulator"&v% +7 "core" %   +3 .tForearm.seek :retract +3 "manipulator"&g'\ +101 "core" ' +4 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +4 "manipulator"&q(- +284 "core" ( +3 "manipulator"&o& +5 "core" &-  - ) +4 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +4 &m& +3 "core" &- W ) +5 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +3 "manipulator"&r'! +108 "core" ' +2 .tHand.open +3 "manipulator"&u1 +70 "core" 1 +2 "manipulator"&n% +4 "core" % (   +5 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +3 "manipulator"&p'\ +102 "core" ' +2 .tPSV.dial :mixloop +3 "processing"%y +6 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%s  +8 "core" +2 ."connect"PRV.dial CBV +5 .tCBV.dial PRV +4 "processing"%z  +4 "collection"'t  +11 "core" +5  +4 .tCTV.dial :air,avoiding: :intake +2 "collection"'w  +5 "core"  +4 #tLoading lyfil puck from tube 2 into Collection Clamp +3 "collection"'~& +4 "core" &Y^g\ +4 "manipulator"&% +6 "core" %\  Y  +3 "storage"(}% +7 "core" % \ +3 "storage"({. +3 "core" .( +5 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +4 .tSC.seek 2 +3 "storage"(( +201 "core" ( +2 .tSC.configure :limp +4 "storage"($(\ 1b +5 (& +3 "core" & | u\  +3 "manipulator"&& +7 "core" &- * +3 "manipulator"&% +6 "core" %\  v  +4 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 +3 "manipulator"&( +179 "core" ( +2 "manipulator"&& +6 "core" &\  L # +3 "storage"( & +5 "core" & j\  +3 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts +3 "manipulator"& ' +98 "core" ' +2 "storage"(& +7 "core" & \  +3 .tSE.reconfigure :pick +5 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(;'H +286 "core" ' +2 "storage"( - +6 "core" -'j +2 .tSE.configure :default +4 "storage"(#QK-0-\ b +5 (& +4 "core" & \  +3 "manipulator"&& +6 "core" &\ M # +3 .tElbow.seek 2 +3 "manipulator"&P( +4 "core" ( +3 "manipulator"&[& +5 "core" &\ \  W # +3 "storage"(& +7 "core" & O\  +3 .tForearm.seek 2 + 300 counts +3 "manipulator"&'y +23 "core" ' +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tHand.close +3 "manipulator"&/ +67 "core" / +4 ."downElevator"SE.seek :down +8 "manipulator"&& +6 "storage"('v +8 "core" &\ \ \ Z # +3 "manipulator"&% +8 "core" % s \  v +2 .tForearm.seek :retract +3 "manipulator"&'\ +90 "core" ' +4 .tElbow.seek CC +3 "manipulator"&( +154 "core" ( +3 "manipulator"&#& +6 "core" ' +2 & \  $ +2 ."downElevator"SE.stop +4 .tElbow.reconfigure :loose +5 "storage"(5 +3 "manipulator"&$ &.,(#b +7 && +5 "core" & $ +3 .tForearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +3 "manipulator"&X', +99 "core" ' +2 "manipulator"&%& +7 "core" & \  $ +3 "manipulator"&&% +6 "core" %4  7 +3 "collection"'& +6 "core" &Za\ +4 "collection"'(& +8 "core" &\\`r\ +4 .tCC.seek :closed +3 "collection"'(O +8 "core" &\\bm\ + &[bV\  +7 &3]cL\ +| +9 &gZb5\ > +9 &s]`6\ L +9 &ZZ\\`"\ J +10 &`]`\ K +10 &^\\a\ K +8 &][`\ K +10 &`_\\`M\ K +9 &$Z]b\ J +9 &b]`\ J +10 & ]^`\ K +10 &"i`]al\ J +9 &$*_^`Z\ K +9 &%]]_P\ K +9 &'_\\_\ J +10 &)qZ[a\ J +9 &+3`\\_\ J +11 &,___\ K +7 &.Z^a\ I +10 &0xa\\a\ K +9 &2;\\[`\ J +10 &3\\^_{\ J +10 &5`]bw\ K +8 &7]]`g\ J +10 &9D\\\\`_\ J +9 &;]^`X\ J +10 &<[\\`B\ J +10 &>_\\`?\ K +9 &@K_Zb2\ J +9 &B \\\\a'\ J +9 &C`\\`#\ J +9 &E`\\b\ K +10 &GRe]a \ K +10 &I {\\d>\ M +9 &J\\`K\ R +9 &LwY_O\ V +9 &N5\\_M\ D +10 &O<8Z`G\ (v +9 &Ok[`D\ F +5 ( +5 "collection"'(& +5 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.59 +2 .Hand.open +2 "manipulator"&,1 +6 "core" &Oe^`.\ F +62 1 +3 "manipulator"&"% +76 "core" % 4  O +4 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"& '\ +190 "core" ' +4 .tCTV.dial CSV,avoiding: :intake +3 "collection"'+  +128 "core"  +4 .tCSV.dial CTV +3 "collection"'/  +28 "core"  +3 .tPS.seek 2.5ml +2 "processing"%2' +1589 "Can"\ KB +1046 "core" ' +3 "collection"'3% +5 "core" % F05:\ \ +4 .tCS.seek 4.15ml +3 "collection"''Q +1573 "core" ' +2 .tdelay 8 seconds +803 .PSV.dial :air +3 "processing"%)  +42 "core"  +2 .tdelay 2 seconds +204 .PSV.dial :waste2 +3 "processing"%0  +69 "core"  +3 .tPS.seek 0ml +4 "processing"%*'W +2632 "core" ' +4 .tCBV.dial between PRV and waste1 +3 "collection"'' ` +39 "core" _ +3 .tCSV.dial :air +3 "collection"'5 @ +42 "core" ? +3 .tCS.seek 10ml +2 "collection"'-' D +1587 "core" ' +2 .tCSV.dial CTV +9 "collection"'1  +43 "core"  +3 .tCS.seek 0ml +4 "collection"'9' +2620 "core" ' +2 .tCBV.dial :waste1 +4 "collection"'4 @ +28 "core" @ +3 .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +3 "collection"'  +129 "core" +2 "collection"'<& +6 "core" &OeU\\\ F +3 #tStoring lyfil puck in Collection Clamp to tube 1 +3 "manipulator"&6% +4 "core" %\    +5 "storage"(?% +5 "core" %| \ +3 "storage"(8. +6 "core" .( +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +5 .tSC.seek 1 +2 "storage"(@( +194 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +5 (.& +4 "core" & \ +3 "manipulator"&& +7 "core" &  3 $ +2 "manipulator"&D% +7 "core" %\    #  +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 1 +4 "manipulator"&=( +150 "core" ( +3 "manipulator"&7& +7 "core" &  X +2 "storage"(B& +7 "core" & \ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 1 + 700 counts +3 "manipulator"&' +101 "core" ' +3 "storage"(I& +6 "core" & \ +3 .tSE.reconfigure :pick +4 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +2 "storage"(:'H +284 "core" ' +2 "storage"(N- +4 "core" -' +3 .tSE.configure :default +4 "storage"(#QK-0-\ b +5 "manipulator"&& +3 "core" &  v +5 "storage"(>& +5 "core" & \ +2 .tElbow.reconfigure :limp +5 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek 1 +3 "manipulator"&F'D +36 "core" ' +4 .tElbow.hold +3 "manipulator"&$, +4 "core" , +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 "storage"(C- +4 "core" -' +5 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"(R'J +29 "core" ' +2 "manipulator"&E% +6 "core" %Rl ȷ +3 "storage"(A& +6 "core" & \ +2 .tForearm.force -20 +3 "manipulator"&5 +5 .tForearm.seek 1 + 314 counts +2 "manipulator"&G'~ +21 "core" ' +2 "manipulator"&K& +7 "core" &    +2 "storage"(L& +5 "core" & \ +5 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 1 + 700 counts +3 "manipulator"&U' +22 "core" ' +4 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(O'A +40 "core" ' +2 "manipulator"&M& +6 "core" & \\ +4 "manipulator"&V% +4 "core" %   H +4 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +3 "manipulator"&]'\ +90 "core" ' +4 .tElbow.seek CC +2 "manipulator"&Y( +159 "core" ( +4 "manipulator"&W& +5 "core" &  2 +3 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +4 &^& +3 "core" &   ) 2 +5 .tForearm.seek CC +2 "manipulator"&S', +97 "core" ' +3 .tHand.close +2 "manipulator"&`/ +73 "core" / +3 .tCC.seek :open +2 "collection"' ( +376 "core" ( +2 "storage"(\\& +7 "core" & \ +2 "storage"(Z& +7 "core" & C\ +2 "manipulator"&& +7 "core" &   2 +2 "manipulator"&J% +6 "core" % G +3 .tForearm.seek :retract +4 "manipulator"&c'\ +160 "core" ' +14 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +6 .tElbow.seek 1 +2 "manipulator"&_( +155 "core" ( +2 "manipulator"&e& +7 "core" &   e +3 "storage"(d& +6 "core" &   \ +3 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +6 .tForearm.seek 1 +2 "manipulator"&a'D +110 "core" ' +3 .tElbow.hold +3 "manipulator"&i, +6 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tHand.open +2 "manipulator"&k1 +71 "core" 1 +4 "manipulator"&f% +6 "core" % Ww [ Ǻ6 +2 "storage"(H& +7 "core" & S\ +2 .tForearm.force -20 +2 "manipulator"&5 +6 .tForearm.seek 1 + 319 counts + "manipulator"&T'σ +22 "core" ' +2 "manipulator"&Q& +6 "core" &   +3 "storage"(j& +6 "core" &   O\ +5 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +3 "manipulator"&v' +26 "core" ' +2 "storage"(x% +6 "core" %I   \  +4 ."downElevator"SE.seek :down +6 "storage"(o'v +97 (m% +5 "core" %C   m\ U_ +3 "manipulator"&h% +5 "core" %  E +5 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +4 "manipulator"&u'\ +90 "core" ' +46 ' +2 ."downElevator"SE.stop +2 "storage"(5 +5 .tPSV.dial :air +3 "processing"%n  +70 "core" +5 .tPS.seek 2.5ml +3 "processing"%g' +2628 "core" ' +2 .tdelay 1 second +103 .PSV.dial :mixloop +3 "processing"%y +44 "core" +2 .tdelay 1 second +103 .PSV.dial :air +3 "processing"%s  +43 "core"  +4 .tdelay 1 second +102 .PSV.dial :mixloop +3 "processing"%t +42 "core" +3 .tdelay 1 second +102 .PSV.dial :air +5 "processing"%z  +43 "core"  +3 .tdelay 1 second +103 .PS.seek 0ml +2 "processing"%w'W +2635 "core" ' +3 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +7 "processing"%~& +8 "core" &\  +7 "manipulator"&& +8 "core" &  V +2 "manipulator"&}% +7 "core" %\    %  +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&{(- +176 "core" ( +2 "manipulator"&r& +7 "core" &-  s - +2 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +5 && +4 "core" &-   - +3 .tForearm.seek :garage +4 "manipulator"&'! +107 "core" ' +3 .tHand.close +3 "manipulator"&/ +76 "core" / +3 "manipulator"&\ & +4 "core" &-   ; - +3 "manipulator"&% +7 "core" % .   3 +3 .tForearm.seek :retract +2 "manipulator"& '\ +104 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek PC +3 "manipulator"&q( +153 "core" ( +3 "manipulator"&& +4 "core" &   +3 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +4 &p& +4 "core" &   +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC +4 "manipulator"& ' +103 "core" ' +3 "manipulator"&& +6 "core" &   +3 "manipulator"&% +5 "core" %   \\ +5 "processing"%[& +4 "core" &\  +6 "processing"%& +6 "core" &\  +4 .tPC.seek :closed +5 "processing"%(Tg +3 "core" &"\  +4 &\  +8 &8\ +{ +10 &h\ ? +9 &xv\ M +10 &>b\ K +10 &]\ K +8 &]\ K +9 &]\ L +10 &F_\ K +9 &\\\ K +10 &[\ K +9 & b\ K +9 &"M`\ L +10 &$`\ K +9 &%b\ K +9 &'`\ L +10 &)V`\ K +10 &+]\ K +8 &,`\ K +10 &.b\ K +9 &0^_\ K +9 &2`\ L +11 &3_\ K +9 &5`\ K +8 &7f_\ K +10 &9(a\ K +10 &:_\ \ K +9 &<[\ K +11 &>n^\ K +7 &@0`\ K +10 &A^ \ K +9 &C] \ K +10 &Eu_ \ L +10 &G7e\ L +9 &Hn\ M +9 &J\ O +9 &Lm\ Q +10 &N.\ Q +9 &O\ R +68 &Q\ R +14 &SVzm\ 9 +2 &T(%W$\ P +2 &TJ#%\ . + ( + &TJ##\ . +2 &TJ#"\ . +2 &TJ#-\ . +2 &TJ#-\ . +2 &TJ#,\ . + &TJ#,\ . +3 "processing"%& +6 "core" &TJ#+\ . +3 #tProcessing Clamp onSpring/offSpring for 4/27 samples, on/off torque 1.50 +2 "processing"%& +7 "core" &TJ#\ . +2 .tHand.open +2 "manipulator"&1 +73 "core" 1 +2 "manipulator"&% +7 "core" %     +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +4 "manipulator"& '\ +91 "core" ' +3 .tPRV.dial :air +2 "processing"%#  +46 "core"  +4 .tPSV.dial :mixloop +3 "processing"% +43 "core" +2 "processing"%;% +6 "core" %WH\ +4 .tPS.seek 0.3ml +3 "processing"%' +393 "core" ' +2 .tPSV.dial PSR +3 "processing"%P +98 "core"  +2 #tPulling 0.4ml of PSR.air +3 .PSR.select :air +4 .PS.seek 0.7ml +3 "processing"%%'* +491 "core" ' +2 .tdelay 3 seconds +304 .PSR.select :air +4 .PS.seek 2.5ml +3 "processing"%&' +1921 "core" ' +4 .tdelay 3 seconds +303 .PSV.dial :mixloop +3 "processing"% +98 "core" +4 .tPTV.dial :mixing +2 "processing"% @ +72 "core" A +4 .tPBV.dial :waste2 +2 "processing"%  +89 "core"  +3 .tPS.seek 0ml +4 "processing"%l'W +2631 "core" ' +2 #tGaraging FlushPuck in Processing Clamp +4 "manipulator"&,& +5 "core" &   K +3 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC +2 "manipulator"&"( +20 "core" ( +2 "manipulator"&(& +7 "core" &   R +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &X& +5 "core" &  V Q +4 .tForearm.seek PC +2 "manipulator"&+' +91 "core" ' +3 .tHand.close +2 "manipulator"&// +73 "core" / +4 .tPC.seek :open +3 "processing"%b( +401 "core" ( +2 "manipulator"&3& +6 "core" &   $ Q +3 "manipulator"&|% +4 "core" %    G +5 .tForearm.seek :retract +3 "manipulator"&)'\ +90 "core" ' +3 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +3 "manipulator"&0(- +140 "core" ( +2 "manipulator"&2& +7 "core" &-  ; +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &'& +4 "core" &- \ +3 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage +3 "manipulator"&5'! +108 "core" ' +2 .tHand.open +3 "manipulator"&1 +74 "core" 1 +2 "manipulator"&1% +8 "core" % (   N +4 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&-'\ +101 "core" ' +4 #tLoading da puck from tube 2 into Processing Clamp +3 "processing"%4& +4 "core" &\ +3 "manipulator"&% +7 "core" %\   \ I  +2 "storage"(<% +7 "core" %q =\ +2 "storage"(6. +5 "core" .( +4 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +4 .tSC.seek 2 +4 "storage"(?( +213 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +6 (8& +3 "core" & [ l\ +3 "manipulator"&.& +8 "core" &- \ b +2 "manipulator"&% +6 "core" %\   K  +4 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek 2 +3 "manipulator"&D( +167 "core" ( +3 "manipulator"&& +6 "core" &  i D +3 "storage"(7& +4 "core" & \ \ +5 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +3 "manipulator"&B' +99 "core" ' +2 "storage"(I& +7 "core" & \ +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +2 "storage"('H +284 "core" ' +2 "storage"( - +6 "core" -'{ +2 .tSE.configure :default +4 "storage"(#QK-0-\ b +5 (N& +4 "core" & \ +3 "manipulator"&& +6 "core" & \ ` D +3 .tElbow.seek 2 +3 "manipulator"&>( +5 "core" ( +3 "manipulator"&C& +5 "core" & \  D +4 "storage"(E& +63 "core" & \ +15 .tForearm.seek 2 + 300 counts +5 "manipulator"&A'y +21 "core" ' +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tHand.close +4 "manipulator"&K/ +73 "core" / +6 ."downElevator"SE.seek :down +4 "manipulator"&L& +3 "storage"(M'v +14 "core" &  T D +3 "manipulator"&V% +5 "core" % n  : +5 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 .tElbow.seek PC +4 "manipulator"&=( +156 "core" ' + ."downElevator"SE.stop +2 "storage"(5 +128 "core" ( +3 "manipulator"&:& +6 "core" &  ' !v +3 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 &F& +5 "core" &  2 !v +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek PC +2 "manipulator"&G' +99 "core" ' +2 "manipulator"&R& +7 "core" & \  6 !v +3 "manipulator"&W% +4 "core" %   0 \ +5 "processing"%^& +5 "core" &2\ +3 "processing"%U& +9 "core" &J\ +3 .tPC.seek :closed +6 "processing"%$(Tg +3 "core" &6\ +7 &?\ 8 +6 &MJ|6\ 0 +10 &v6\ E +9 &0_?\ K +10 &\\5\ K +8 &\\/\ K +10 &v\\0\ K +9 &8]*\ K +10 &]*\ K +9 &]&\ K +11 &]'\ J +8 &!@\\\ K +9 &#\\\ K +9 &$_\ K +10 &&]!\ K +10 &(Ha\ K +8 &* ]\ J +10 &+]\ K +9 &-`\ K +10 &/Q`\ K +9 &1[\ K +12 &2[ \ K +7 &4]\ \ J +9 &6Y]\ K +10 &8_\ K +9 &9\\\ K +10 &;[\ K +10 &=a\\\ K +8 &?"_\ K +10 &@\\\ K +9 &B_\ K +10 &Di\\\ K +10 &F*_\ K +8 &Gb \ K +9 &Ij\ L +10 &Ke\ O +9 &M!\ Q +10 &N\ Q +10 &P\ P +8 &Re\ R +10 &SRm\ 'u +9 &TBT\ / +10 ( + &TE\ , +3 "processing"%U& +6 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.51 + .Hand.open +3 "manipulator"&`1 +74 "core" 1 +2 "manipulator"&]% +6 "core" %   \ +3 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +4 "manipulator"&'\ +93 "core" ' +5 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +4 .PH.seek 28C,5:00 +3 "processing"%\\  +5 %Z9 +10 "core" 9 +103 "processing"%9 +3 "core" 9 +104 "processing"%J9 +4 "core" 9  +103 "processing"%S9 +5 "core" 9 +103 "processing"%e9 +3 "core" 9 +105 "processing"%d9 +4 "core" 9 +104 "processing"%Y9 +4 "core" 9 +103 "processing"%k9 +5 "core" 9 +104 "processing"%f9 +4 "core" 9# +104 "processing"%H9 +3 "core" 9' +104 "processing"%Q9 +3 "core" 9, +104 "processing"%j9 +4 "core" 90 +104 "processing"%c9 +4 "core" 94 +104 "processing"%x9 +3 "core" 99 +105 "processing"%_9 +3 "core" 9= +104 "processing"%m9 +5 "core" 9A +103 "processing"%h9 +3 "core" 9F +105 "processing"%a9 +5 "core" 9J +104 "processing"%T9 +3 "core" 9N +103 "processing"%O9 +6 "core" 9S +103 "processing"%n9 +3 "core" 9W +105 "processing"%v9 +4 "core" 9[ +104 "processing"%o9 +4 "core" 9_ +104 "processing"%*9 +4 "core" 9d +104 "processing"%y9 +3 "core" 9 h +105 "processing"%s9 +3 "core" 9l +103 "processing"%t9 +5 "core" 9q +103 "processing"%z9 +5 "core" 9!u +104 "processing"%g9 +3 "core" 9(y +106 "processing"%~9 +3 "core" 9/~\ +103 "processing"%9 +5 "core" 95 +103 "processing"%}9 +4 "core" 9< +6 .tPH.hold 2:00:00,28C +4 "processing"%r pp9 +2 .tdelay 1:30 +10 "core"  +9000 .tPSR.select :air +4 .PSV.dial PSR +2 "processing"% +97 "core"  +2 #tPulling 0.5ml of PSR.wash +3 .PSR.select :wash +5 "processing"% +11 .tPS.seek 0.5ml +2 "processing"%i' +596 "core" ' +2 .tdelay 5 seconds +509 .PSR.select :air +4 "processing"% +11 .tPS.seek 2ml +2 "processing"%'[ +1607 "core" ' +2 .tPTV.dial :puck +3 "processing"%\  +71 "core"  +3 .tPSV.dial PTV +3 "processing"% +70 "core" +14 .tPBV.dial :waste1 +3 "processing"%u  +128 "core"  +2 "processing"%% +5 "core" %V\  +4 .tPS.seek 1.5ml +3 "processing"%p' +597 "core" ' +3 .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"% * +32 "core" , +3 .tPS.seek 0ml +3 "processing"%'W +1617 "core" ' +3 .tdelay 5:00 +9500 "Can"\ ?D( +20502 #trecoverPSRreagent08 +2 .PTV.dial :puck +3 .PBV.dial :waste1 +4 "processing"%{  +33 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +4 "processing"% * +35 "core" , +2 .tPSR.select :air +3 .PSV.dial PSR +3 "processing"%[ +71 "core"  +3 .tPS.reconfigure :fast +5 "processing"%#A ,`xb +4 .tPS.seek 2.5ml +2 "processing"% ' +2330 "core" ' +2 .tPSV.dial PTV +2 "processing"%! +71 "core" +4 .tdelay 5 seconds +503 .PSV.dial PSR +4 "processing"% +70 "core"  +2 .tdelay 5 seconds +504 .PSV.dial PTV +4 "processing"% +71 "core" +4 .tdelay 5 seconds +503 .PSV.dial :air +3 "processing"%  +68 "core"  +4 .tPS.seek 0ml +4 "processing"%'W +2314 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +4 "processing"%#  +132 "core" +3 .tPSV.dial :mixloop +3 "processing"% +42 "core" +2 .tPRV.dial :ab1 +3 "processing"%; @ +73 "core" B +3 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +6 .tPS.seek 0.15ml +2 "processing"% 'w +353 "core" ' +3 .tdelay 2 seconds +205 ."connect"CBV.dial PRV +4 .tPRV.dial CBV +6 "collection"'w  +2 "processing"%P  +46 "core"  +7 +3 "processing"%% +4 "core" %s\  +5 .tPS.seek 0.3ml +3 "processing"%%' +356 "core" ' +2 .tdelay 2 seconds +204 .CBV.dial between PRV and PSV +4 "collection"'  +31 "core" +2 .tPRV.dial :air +3 "processing"%  +41 "core"  +3 .tPS.seek 0.9ml +3 "processing"%'D +1273 "core" ' +2 .tPRV.dial :waste2 +4 "processing"%& @ +72 "core" ? +3 .tPS.seek 0.5ml +2 "processing"%,' +864 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +3 "processing"%(  +44 "core"  +3 .tPS.reconfigure :default +5 "processing"%#A d`xb +4 .tPS.seek 2ml +2 "processing"%X'[ +1607 "core" ' +2 .tPSV.dial :PML +3 "processing"%/ +42 "core" +2 .tPTV.dial :mixing +5 "processing"%q @ +71 "core" A +2 .tPBV.dial :waste1 +5 "processing"%  +33 "core"  +3 "processing"%% +4 "core" %]\  +5 .tPS.seek 1.85ml +3 "processing"%3'= +230 "core" ' +2 .tPBV.dial between PSV and waste1 +3 "processing"%| * +35 "core" * +3 .tPS.seek 0ml +2 "processing"%2'W +1968 "core" ' +3 .tdelay 2 seconds +203 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"''& +5 "core" &ik\ +3 "manipulator"&+& +7 "core" &  !v +2 "manipulator"&"% +6 "core" %\  ,  +4 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage +3 "manipulator"&(- +124 "core" ( +2 "manipulator"&1& +5 "core" &- \   ( +3 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 &)& +4 "core" &-   ( +5 .tForearm.seek :garage +2 "manipulator"&4'! +107 "core" ' +3 .tHand.close +3 "manipulator"&/ +68 "core" / +2 "manipulator"&<& +7 "core" &- P ( +2 "manipulator"&6% +7 "core" % *  + +3 .tForearm.seek :retract +2 "manipulator"&5'\ +98 "core" ' +3 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 .tElbow.seek CC +2 "manipulator"&8( +266 "core" ( +3 "manipulator"&.& +6 "core" &   1 +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 && +5 "core" &  % 1 +3 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&@', +105 "core" ' +2 "manipulator"&& +6 "core" &  P 1 +3 "manipulator"&7% +72 "core" %) 2 r +4 "collection"'I& +5 "core" &gj\ +6 "collection"'0& +8 "core" &il\ \ +5 .tCC.seek :closed +2 "collection"'-(O +8 "core" &gl \ +2 &gk\  +6 &4gk \ +{ +9 &fhl\ > +9 &xjk\ L +9 &W\\gl\ K +10 &agj\ K +10 &`hk \ K +8 &\\gl\ K +10 &^`hk\ K +9 &![jl\ K +9 &bhm\ K +10 & `im \ K +10 &"f_hm \ K +9 &$(bgk\ K +9 &%_hl\ K +9 &'bjl \ K +10 &)o`hl\ K +10 &+2`kl\ J +10 &,cgn\ \ K +8 &._jm\ J +9 &0v`il\ K +10 &28_hl \ K +9 &3^hm\ K +9 &5_ik \ K +11 &7_il\ J +8 &9A`im\ K +10 &;`ik\ J +9 &<`ik\ K +9 &>bhl\ J +10 &@Ibhn \ K +10 &B\ fho\ K +8 &C`gk\ J +10 &Ebhl \ K +9 &GPkin\ K +10 &I hl\ N +10 &Jhm\ S +8 &Lwhk\ V +10 &N5gk\ D +9 &O<7hm\ *| +9 &OYik\ \ @ +6 ( +5 "collection"'0& +3 "core" &OKhl\ @ +3 #tCollection Clamp onSpring/offSpring for 6/25 samples, on/off torque 1.62 +2 "collection"' & +8 "core" &OKhj\ \ @ +2 .tHand.open +2 "manipulator"&N1 +79 "core" 1 +3 "manipulator"&% +6 "core" % ) r +4 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +4 "manipulator"&C'\ +95 "core" ' +2 .tPSV.dial PSR +5 "processing"%E +98 "core"  +3 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +13 .tPS.seek 1.5ml +4 "processing"%K' +1618 "core" ' +3 .tdelay 5 seconds +503 .PSV.dial :waste1 +5 "processing"%L  +42 "core"  +5 .tPS.seek 0ml +3 "processing"%V'W +1610 "core" ' +2 .tPSV.dial PSR +5 "processing"%D +45 "core"  +2 .tPSR.select :air +3 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%B' +2637 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +6 .tCBV.dial PRV +5 "processing"%  +6 "collection"'A  +33 "core"  +123  +2 .tPSV.dial :mixloop +3 "processing"%: +98 "core" +2 .tCTV.dial :air,avoiding: :intake +5 "collection"'F  +16 "core" ~ +2 .tPTV.dial :PRVmixing +3 "processing"%>  +73 "core" +3 .tPS.seek 0ml +5 "processing"%R'W +2631 "core" ' +2 .tPSV.dial :air +9 "processing"%W  +41 "core"  +3 .tPS.seek 2.5ml +2 "processing"%^' +2631 "core" ' +3 .tPSV.dial :mixloop +3 "processing"%M +42 "core" +4 .tPS.seek 0ml +3 "processing"%'W +2632 "core" ' +2 .tPSV.dial :air +4 "processing"%b  +43 "core"  +4 .tPS.seek 2.5ml +3 "processing"%`' +2644 "core" ' +2 .tPSV.dial :mixloop +4 "processing"%] +44 "core" +3 .tPS.seek 0ml +3 "processing"%Z'W +2357 "Can"\ lG +278 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&U& +7 "core" &  1 +3 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&( +31 "core" ( +2 "manipulator"&G& +6 "core" &     +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &J& +5 "core" &   C  +4 .tForearm.seek CC +2 "manipulator"&S', +107 "core" ' +3 .tHand.close +2 "manipulator"&e/ +73 "core" / +4 .tCC.seek :open +4 "collection"'d( +380 "core" ( +2 "manipulator"&Y& +7 "core" & \ \ m  +2 "manipulator"&k% +4 "core" %   E & +5 .tForearm.seek :retract +3 "manipulator"&f'\ +102 "core" ' +3 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 .tElbow.seek :garage +2 "manipulator"&H(- +270 "core" ( +3 "manipulator"&Q& +5 "core" &- \ - Y +3 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +3 &j& +4 "core" &-    Y +5 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage +3 "manipulator"&c'! +109 "core" ' +2 .tHand.open +3 "manipulator"&x1 +77 "core" 1 +5 "manipulator"&_% +5 "core" % *   E +3 .tForearm.reconfigure :loose +9 "manipulator"&#Q@2^d^b +76 .tForearm.seek :retract +7 "manipulator"&m'\ +105 "core" ' +4 ."da"delayUntil "15:47:24.66" +24449 #recoverPRVreagent08 +3 .PTV.dial :mixing +3 "processing"%h @ +73 "core" A +2 ."da"PBV.dial :waste1 +3 "processing"%a  +33 "core" +2 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +4 "processing"%T * +35 "core" , +2 ."da"PSV.dial :air +3 "processing"%O  +42 "core"  +3 ."da"PS.reconfigure :fast +5 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +3 "processing"%n' +2315 "core" ' +3 ."da"PSV.dial :mixloop +3 "processing"%v +42 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air +4 "processing"%o  +43 "core"  +4 ."da"delay 2 seconds +202 .PSV.dial :mixloop +4 "processing"%* +43 "core" +4 ."da"delay 2 seconds +203 .PSV.dial :air +3 "processing"%y  +43 "core"  +5 ."da"PS.seek 0ml +3 "processing"%s'W +2286 "core" ' +4 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +3 .PSV.dial PSR +3 "processing"%t +194 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +6 ."da"PS.seek 0.5ml +3 "processing"%z' +587 "core" ' +2 ."da"delay 5 seconds +504 .PSR.select :air +4 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%g'[ +1614 "core" ' +2 ."da"PTV.dial :puck +4 "processing"%~  +72 "core"  +2 ."da"PSV.dial PTV +4 "processing"% +69 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%}  +33 "core" +2 "processing"%% +7 "core" %\\ \  +3 ."da"PS.seek 1.5ml +3 "processing"%l' +588 "core" ' +2 ."da"delay 3 seconds +304 .PBV.dial between PSV and waste1 +3 "processing"%i * +35 "core" , +3 ."da"PS.seek 0ml +2 "processing"%\ 'W +1607 "core" ' +3 ."da"delay 2:00 +12004 #recoverPSRreagent08 +3 .PTV.dial :puck +2 "processing"%  +17 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%u  +33 "core"  +2 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +3 "processing"% * +33 "core" + +3 ."da"PSR.select :air +4 .PSV.dial PSR +3 "processing"% +81 "core"  +3 ."da"PS.reconfigure :fast +5 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +5 "processing"%' +2296 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%p +69 "core" +4 ."da"delay 5 seconds +503 .PSV.dial PSR +4 "processing"%\\ +82 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%{ +67 "core" +3 ."da"delay 5 seconds +502 .PSV.dial :air +5 "processing"%  +68 "core"  +4 ."da"PS.seek 0ml +3 "processing"%['W +77 "Can"\ AJ[T +2216 "core" ' +3 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +3 .PSV.dial PSR +2 "processing"% +125 "core"  +3 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +3 "processing"% +12 ."da"PS.reconfigure :default +5 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +3 "processing"%!' +587 "core" ' +3 ."da"delay 5 seconds +502 .PSR.select :air +5 "processing"% +12 ."da"PS.seek 2ml +2 "processing"%'[ +1609 "core" ' +4 ."da"PTV.dial :puck +3 "processing"%  +4 "core"  +4 ."da"PSV.dial PTV +3 "processing"% +68 "core" +2 ."da"PBV.dial :waste1 +4 "processing"%  +34 "core" +3 "processing"%#% +5 "core" %X\  +5 ."da"PS.seek 1.5ml +3 "processing"%' +590 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +6 "processing"%; * +34 "core" * +5 ."da"PS.seek 0ml +2 "processing"%'W +1616 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +3 "processing"%P  +5 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%w  +34 "core" +2 ."da"delay 30 seconds +3005 .PBV.dial between PSV and waste1 +3 "processing"% * +33 "core" , +3 ."da"PSR.select :air +4 .PSV.dial PSR +60 "processing"% +82 "core"  +4 ."da"PS.reconfigure :fast +4 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +4 "processing"%' +2312 "core" ' +2 ."da"PSV.dial PTV +5 "processing"% +71 "core" +2 ."da"delay 5 seconds +504 .PSV.dial PSR +2 "processing"%% +70 "core"  +3 ."da"delay 5 seconds +504 .PSV.dial PTV +3 "processing"%& +72 "core" +3 ."da"delay 5 seconds +504 .PSV.dial :air +3 "processing"%  +69 "core"  +3 ."da"PS.seek 0ml +4 "processing"%('W +2307 "core" ' +4 #"da"getPMLReagent08 +2 .PRV.dial :air +3 "processing"%,  +43 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +3 "processing"%/  +129 "core" +2 ."da"delay 5 seconds +504 .PRV.dial :ab2 +2 "processing"%q  +42 "core"  +2 ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop +3 "processing"% +43 "core" +5 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +4 ."da"PS.seek 0.3ml +4 "processing"%' +392 "core" ' +3 ."da"delay 2 seconds +203 .PRV.dial :air +3 "processing"%|  +42 "core"  +3 "processing"%X% +6 "core" %\  +3 ."da"PS.seek 0.55ml +3 "processing"%3'z +337 "core" ' +2 #"da"addPMLReagent08 +3 .PSV.dial :air +3 "processing"%'  +42 "core"  +4 ."da"PS.seek 2ml +3 "processing"%+'[ +1565 "core" ' +2 ."da"PSV.dial :PML +3 "processing"%" +43 "core" +2 ."da"PTV.dial :mixing +5 "processing"%1 @ +73 "core" A +3 ."da"PBV.dial :waste1 +3 "processing"%)  +33 "core" +2 "processing"%=% +5 "core" %Z8\  +5 ."da"PS.seek 1.85ml +2 "processing"%': +234 "core" ' +2 ."da"PBV.dial between PSV and waste1 +5 "processing"%< * +36 "core" , +2 ."da"PS.seek 0ml +3 "processing"%6'W +1965 "core" ' +2 ."da"delay 2 seconds +204 .delay 8:00 +23937 "Can"\ =L +24068 #"da"recoverPRVreagent08 + .PTV.dial :mixing +3 "processing"% @ +6 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%4  +33 "core" +4 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%. * +34 "core" * +2 ."da"PSV.dial :air +3 "processing"%  +43 "core"  +5 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +4 "processing"%' +2326 "core" ' +2 ."da"PSV.dial :mixloop +3 "processing"% +42 "core" +3 ."da"delay 2 seconds +203 .PSV.dial :air +4 "processing"%7  +46 "core"  +2 ."da"delay 2 seconds +203 .PSV.dial :mixloop +4 "processing"%I +42 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air +3 "processing"%5  +43 "core"  +4 ."da"PS.seek 0ml +3 "processing"% 'W +2295 "core" ' +2 #"da"washCycleDA #1 of 3 +4 .PSR.select :air +3 .PSV.dial PSR +2 "processing"% +124 "core"  +4 #"da"Pulling 0.5ml of PSR.wash +3 .PSR.select :wash +3 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%N' +590 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%'[ +1611 "core" ' +3 ."da"PTV.dial :puck +8 "processing"%0  +73 "core"  +3 ."da"PSV.dial PTV +4 "processing"%E +69 "core" +2 ."da"PBV.dial :waste1 +4 "processing"%@  +34 "core" +3 "processing"%2% +5 "core" %V\  +4 ."da"PS.seek 1.5ml +3 "processing"%L' +600 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +4 "processing"%K * +37 "core" , +4 ."da"PS.seek 0ml +3 "processing"%D'W +1622 "core" ' +3 ."da"delay 2:00 +12006 #recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%V  +5 "core"  +4 ."da"PBV.dial :waste1 +3 "processing"%A  +32 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +4 "processing"% * +36 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%: +72 "core"  +3 ."da"PS.reconfigure :fast +4 "processing"%#A ,`xb +76 ."da"PS.seek 2.5ml +3 "processing"%F' +2319 "core" ' +3 ."da"PSV.dial PTV +3 "processing"%> +81 "core" ~ +4 ."da"delay 5 seconds +503 .PSV.dial PSR +5 "processing"%B +68 "core"  +2 ."da"delay 5 seconds +504 .PSV.dial PTV +3 "processing"%W +71 "core" +3 ."da"delay 5 seconds +504 .PSV.dial :air +3 "processing"%R  +68 "core"  +3 ."da"PS.seek 0ml +4 "processing"%M'W +2246 "Can"\ GO +47 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +3 .PSV.dial PSR +4 "processing"%^ +123 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +13 ."da"PS.reconfigure :default +4 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%b' +600 "core" ' +2 ."da"delay 5 seconds +509 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%'[ +1614 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%]  +5 "core"  +4 ."da"PSV.dial PTV +2 "processing"%` +69 "core" +2 ."da"PBV.dial :waste1 +4 "processing"%U  +34 "core"  +3 "processing"%G% +5 "core" %^!\  +5 ."da"PS.seek 1.5ml +3 "processing"%J' +586 "core" ' +2 ."da"delay 3 seconds +304 .PBV.dial between PSV and waste1 +4 "processing"%e * +32 "core" * +3 ."da"PS.seek 0ml +3 "processing"%8'W +1605 "core" ' +4 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +3 "processing"%C  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%-  +33 "core" +3 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +4 "processing"%Y * +34 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%k +71 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +3 "processing"%S' +2310 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%Q +81 "core"  +4 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%j +68 "core"  +2 ."da"delay 5 seconds +505 .PSV.dial PTV +2 "processing"% +84 "core"  +6 ."da"delay 5 seconds +505 .PSV.dial :air +2 "processing"%x  +72 "core"  +3 ."da"PS.seek 0ml +3 "processing"%_'W +2294 "core" ' +2 #"da"washCycleDA #3 of 3 +7 .PSR.select :air +5 .PSV.dial PSR +2 "processing"%f +125 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +3 "processing"% +12 ."da"PS.reconfigure :default +5 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +3 "processing"%c' +592 "core" ' +3 ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +4 "processing"%h'[ +1611 "core" ' +2 ."da"PTV.dial :puck +5 "processing"%a  +5 "core"  +2 ."da"PSV.dial PTV +3 "processing"%T +70 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%O  +33 "core"  +2 "processing"%Z% +6 "core" %Y \  +3 ."da"PS.seek 1.5ml +3 "processing"%v' +595 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%o * +32 "core" + +3 ."da"PS.seek 0ml +4 "processing"%*'W +1610 "core" ' +4 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +3 "processing"%y  +4 "core"  +4 ."da"PBV.dial :waste1 +2 "processing"%n  +34 "core" +2 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +4 "processing"%t * +33 "core" * +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%s +71 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%z' +2290 "core" ' +2 ."da"PSV.dial PTV +4 "processing"%~ +70 "core" +3 ."da"delay 5 seconds +504 .PSV.dial PSR +3 "processing"% +70 "core"  +2 ."da"delay 5 seconds +505 .PSV.dial PTV +5 "processing"%} +71 "core" +2 ."da"delay 5 seconds +572 .PSV.dial :air +6 "processing"%  +71 "core"  +3 ."da"PS.seek 0ml +3 "processing"%g'W +2289 "core" ' +3 ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates + .PSR.select :air +4 .PSV.dial PSR +5 "processing"%i +167 "core"  +16 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +5 "processing"% +36 ."da"PS.reconfigure :default +13 "processing"%#A d`xb +20 ."da"PS.seek 0.25ml +24 "processing"%l'7 +355 "core" ' +13 ."da"delay 5 seconds +508 #Pulling 0.25ml of PSR.sub2 +4 .PSR.select :sub2 +3 "processing"% +11 ."da"PS.seek 0.5ml +2 "processing"%' +337 "core" ' +16 ."da"delay 5 seconds +512 .PSR.select :air +16 "processing"% +21 ."da"PS.seek 2ml +8 "processing"%u'[ +1624 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%  +6 "core"  +2 ."da"PSV.dial PTV +3 "processing"% +72 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%\  +33 "core" +2 "processing"%p% +7 "core" %\\\ ? +4 ."da"PS.seek 1.5ml +3 "processing"%\\' +598 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +4 "processing"%{ * +35 "core" , +3 ."da"PS.seek 0ml +3 "processing"%'W +640 "Can"\ 1R +976 "core" ' +2 ."da"delay 10 seconds +1005 #recoverPSRreagent08 +2 .PTV.dial :puck +3 "processing"%  +5 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%  +35 "core"  +4 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +3 "processing"%[ * +35 "core" , +3 ."da"PSR.select :air +4 .PSV.dial PSR +2 "processing"%! +74 "core"  +2 ."da"PS.reconfigure :fast +5 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +3 "processing"%' +2478 "core" ' +2 ."da"PSV.dial PTV +3 "processing"% +74 "core" +3 ."da"delay 5 seconds +504 .PSV.dial PSR +3 "processing"% +73 "core"  +2 ."da"delay 5 seconds +504 .PSV.dial PTV +3 "processing"%# +74 "core" +4 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%  +73 "core"  +3 ."da"PS.seek 0ml +4 "processing"%;'W +2443 "core" ' +2 #"da"Additional air clear +4 .PSR.select :air +2 .PSV.dial PSR +3 "processing"% +131 "core"  +3 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +4 .PS.reconfigure :default +4 "processing"%#A d`xb +4 ."da"PS.seek 2ml +3 "processing"%P'[ +2125 "core" ' +2 ."da"delay 5 seconds +504 .PTV.dial :puck +6 "processing"%w  +5 "core"  +2 ."da"PSV.dial PTV +3 "processing"% +86 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%  +37 "core"  +2 "processing"%% +5 "core" %]\  +5 ."da"PS.seek 1.5ml +3 "processing"%' +588 "core" ' +3 ."da"delay 3 seconds +304 .PBV.dial between PSV and waste1 +3 "processing"%% * +34 "core" + +2 ."da"delay 1 second +103 .PSV.dial :waste1 +5 "processing"%&  +101 "core"  +3 ."da"PS.seek 0ml +3 "processing"%'W +1608 "core" ' +2 "processing"%9 +4 "core" 95l +4 #"da"Processing Puck Heater at 28C before imaging +3 .PH.coast +2 "processing"%, +5 "core" 5m +3 "processing"%/& +4 "core" &TE\ \ , +5 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&q% +8 "core" %\  Y _ + +2 "storage"( % +5 "core" %{ \ " +3 "storage"((. +4 "core" .( +4 ."da"SC.reconfigure :tight +5 "storage"($\ .(\ 1~b +4 ."da"SC.seek 1 +3 "storage"(|( +191 "core" ( +3 ."da"SC.configure :limp +4 "storage"($(\ 1b +4 (X& +5 "core" & \ +3 "manipulator"&& +4 "core" &- Y Q 3 Y +5 "manipulator"&'% +4 "core" %\  X X G + +4 ."da"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 1 +2 "manipulator"&3( +179 "core" ( +4 "manipulator"&"& +5 "core" &\ P M @ # +3 "storage"(1& +7 "core" & *\ +3 ."da"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 700 counts +70 "manipulator"&)' +132 "core" ' +2 "storage"(=& +7 "core" & \ ! +3 ."da"SE.reconfigure :pick +4 "storage"(#]K-0-\ b +7 ."da"SE.seek :beamBreak +2 "storage"(<'H +292 "core" ' +4 "storage"(+- +5 "core" -'s +2 ."da"SE.configure :default +6 "storage"(#QK-0-\ b +4 "manipulator"&& +5 "core" &\ J K  # +3 "storage"(& +6 "core" & \  +4 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +5 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +3 "manipulator"&4'D +40 "core" ' +3 ."da"Elbow.hold +4 "manipulator"&., +5 "core" , +2 ."da"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +4 "storage"(- +3 "core" -'s +7 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(6'9 +34 "core" ' +3 "manipulator"&% +8 "core" %Da A s +2 "storage"(7& +7 "core" & z  B\  +2 ."da"Forearm.force -20 +2 "manipulator"&5 +4 ."da"Forearm.seek 1 + 300 counts +3 "manipulator"&I'p +19 "core" ' +3 "manipulator"&5& +6 "core" &\ [ V " "~ +3 "storage"(& +6 "core" & N\ +4 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"& ' +28 "core" ' +3 ."da"SE.seek 2.1 Pucks below Top Plate +3 "storage"( '0 +46 "core" ' +2 "manipulator"&N& +7 "core" &\ M I w "~ +2 "manipulator"&0% +8 "core" % O O  +3 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +3 "manipulator"&E'\ +96 "core" ' +3 ."da"Elbow.seek PC +3 "manipulator"&@( +279 "core" ( +2 "manipulator"&2& +7 "core" & ; I +2 ."da"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 && +5 "core" & G ; % +3 ."da"Forearm.seek PC +5 "manipulator"&K' +96 "core" ' +3 ."da"Hand.close +3 "manipulator"&L/ +75 "core" / +3 ."da"PC.seek :open +3 "processing"%V( +405 "core" ( +2 "storage"(A& +5 "core" & \ ! +4 "manipulator"&& +6 "core" & L S , +2 "manipulator"&:% +6 "core" % M O 4 + +4 ."da"Forearm.seek :retract +3 "manipulator"&D'\ +92 "core" ' +3 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 1 +4 "manipulator"&>( +258 "core" ( +3 "manipulator"&B& +6 "core" & N W /  +2 "storage"(W& +6 "core" & \ +4 ."da"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&R' +96 "core" ' +3 ."da"Hand.open +2 "manipulator"&F1 +72 "core" 1 +3 "storage"(^- +3 "core" -'0 +6 ."da"SE.seek 1.86 Pucks below Top Plate +3 "storage"(M' +25 "core" ' +4 ."da"SE.reconfigure :seal +4 "storage"(#QK-0-\ b +4 ."da"SE.seek 1.19 Pucks below Top Plate +4 "storage"(b' +58 "core" ' +2 #"da"Lights, camera, ACTION! +7 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da24apr2416h50ml_niagara.tif +1939 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +9677 #"da"SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 112.239 seconds\ /var/log/esp/da24apr2416h50ml_niagara.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da24apr2416h50ml20s_niagara.tif +2076 #SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da24apr2416h50ml20s_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da24apr2416h50ml30s_niagara.tif +3074 #SX HX9/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da24apr2416h50ml30s_niagara.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +6 ."Qmail"DAfans.email "112.239 sec auto-exposure",Subject: "da24apr2416h50ml images!" +3 "storage"(]- +17 "core" -' +4 "storage"(`& +20 "core" & & " \ \ 7 +8 "manipulator"&U& +21 "core" &   %  +3 ."da"Elbow.seek 1 +5 "manipulator"&G( +14 "core" ( +3 "manipulator"&& +107 "core" &  B  +2 "storage"(e& +8 "core" & C F \ ; +5 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&J' +7 "core" ' +3 ."da"SE.reconfigure :gently +5 "storage"(#QK-0-\ b +4 ."da"SE.seek 1.91 Pucks below Top Plate +3 "storage"(C'< +62 "core" ' +2 "manipulator"&-& +10 "core" &   +2 "storage"(Y& +6 "core" & h\ N +6 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +5 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +7 ."da"Forearm.seek 1 +5 "manipulator"&k'D +40 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&8, +6 "core" , +3 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +9 ."da"SE.reconfigure :default +8 "storage"(#QK-0-\ b +4 ."da"SE.seek 2.09 Pucks below Top Plate +4 "storage"(Q'' +23 "core" ' +2 "manipulator"&j% +7 "core" %Sp 0 9 +2 "storage"(& +7 "core" & \ J +2 ."da"Forearm.force -20 +3 "manipulator"&5 +6 ."da"Forearm.seek 1 + 315 counts +2 "manipulator"&x' +20 "core" ' +2 "manipulator"&S& +21 "core" &   +6 "storage"(f& +14 "core" & \ R +9 ."da"Forearm.reconfigure :tight +10 "manipulator"&#Q@2^d^\ b +10 ."da"Forearm.seek 1 + 700 counts +6 "manipulator"&_' +33 "core" ' +2 "storage"(c% +9 "core" %' *\ T +4 ."downElevator"SE.seek :down +8 "storage"(a'v +97 (T% +9 "core" %< q\ QXi +10 "manipulator"&O% +22 "core" % 9  +7 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +10 ."da"Forearm.seek :retract +7 "manipulator"&Z'\ +87 "core" ' +14 ."downElevator"SE.stop +5 "storage"(5 +9 "core" ' +11 "storage"(h& +19 "core" &\ \  6\ V +9 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +9 #tStarting finalPurge +4 "processing"%o& +17 "core" & \ ? +6 "manipulator"&v& +14 "core" &   +8 "manipulator"&y% +12 "core" %\  [  +11 ."psFlush"Elbow.seek FlushPuck::Garage +8 "manipulator"&n(- +178 "core" ( +10 "manipulator"&t& +18 "core" &- ( s +11 ."psFlush"Elbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +7 &s& +9 "core" &-  + s +9 ."psFlush"Forearm.seek :garage +8 "manipulator"&*'! +104 "core" ' +6 ."psFlush"Hand.close +6 "manipulator"&~/ +71 "core" / +6 "manipulator"&& +10 "core" &- C s +4 "manipulator"&}% +14 "core" % 5 + +8 ."psFlush"Forearm.seek :retract +6 "manipulator"&'\ +102 "core" ' +7 ."psFlush"Elbow.reconfigure :tight +10 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +7 "manipulator"&z( +127 "core" ( +5 "manipulator"&i& +15 "core" &  F +6 ."psFlush"Elbow.reconfigure :loose +9 "manipulator"&$ &.,(#b +6 &g& +13 "core" &  +8 ."psFlush"Forearm.reconfigure :tight +8 "manipulator"&#Q@2^d^\ b +8 ."psFlush"Forearm.seek PC +7 "manipulator"&l' +100 "core" ' +5 "manipulator"&& +13 "core" & \ d +6 "manipulator"&% +13 "core" % a +8 "processing"%& +8 "core" &\ G +8 "processing"%\ & +21 "core" &\ G +4 &\ G +8 ."psFlush"PC.seek :closed +10 "processing"%p(Tg +233 "core" &\ G +30 & \ G +5 &\ G +8 & \ G +4 & \ G +4 &\ G +4 &\ H +5 &\ G +6 &\ H +5 & \ H +5 &\ \ G +11 &2\ H +14 &q\ H +10 &5\ H +7 &q\ H +3 &\ \ H +2 &\ H +7 &\ H +3 &\ H +6 &0y\ C+{ +6 &c}\ B> +4 &lo\ CO +8 &/P\ EN +6 &T\ DN +6 &U\ DO +5 &tW\ DN +3 &6U\ DN +8 &T \ DN +2 &U\ DN +3 & |U\ DN +7 &">Vs\ EN +4 &#T\ EO +5 &%T\ DO +4 &'S\ EO +3 &)ES\ EO +7 &+R\ EN +2 &,P\ EN +3 &.U\ EN +7 &0NS\ EN +3 &2S\ EN + &3Q\ EN +3 &5R\ EN +11 &7VO\ EN +7 &9T\ EO +2 &:S\ EN +3 &<S\ FN +6 &>^R\ FN +3 &@R\ EO +6 &AR\ EN +2 &CR\ EN +5 &EeT\ EO +10 &G'T\ EO +8 &H]\ EP +8 &J{\ DS +4 &LZ\ DU +11 &N\ CU +3 &O\ CU +7 &Q\ CU +3 &SPt\ D1 +8 &T-3_\ E; +2 ( +5 &T@\ H( +7 &T@\ I( +4 &T@\ I( +2 &T@\ I( +7 &T@\ I( +3 &T@\ I( +3 &T@\ I( +14 "processing"%\ & +15 !"psFlush"o:Clamp::VelocityError : @reply0: mesg",Processing Clamp always accelerating!?!:@axisName"Processing Clamp:bt["E/home/esp/esp2/utils/misc.rb:443:in `closeAndVerifyPuckPresence'"0/home/esp/esp2/utils/misc.rb:491:in `close'",/home/esp/esp2/lib/msg.rb:68:in `retry'"0/home/esp/esp2/utils/misc.rb:490:in `close'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"0/home/esp/esp2/utils/misc.rb:489:in `close'"2/home/esp/esp2/utils/puckmoves.rb:798:in `to'"6/home/esp/esp2/utils/puckmoves.rb:858:in `loadAt'"=/home/esp/esp2/utils/puckmoves.rb:983:in `loadFlushPuck'"=/home/esp/esp2/protocol/2G/DAprocess.rb:20:in `safFlush'":/home/esp/esp2/protocol/2G/utilities.rb:138:in `call'"B/home/esp/esp2/protocol/2G/utilities.rb:138:in `prepAndImage'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +3 #Retry #1 of 2 +7 "manipulator"&u& +31 "core" &T@\ I( +3 &T@\ I( +5 &T@\ I( +4 & [ +4 "manipulator"&{% +15 "core" % +6 "processing"%\\& +20 "core" &T@\ J( +21 ."psFlush"PC.seek :open +10 "processing"%( +67 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +337 "core" ( +5 "processing"%& +25 "core" &\ N +4 &\ N +7 &\ N +7 &\ N +9 ."psFlush"PC.seek :closed +9 "processing"%[(Tg +18 "core" &\ N +7 &\ O +3 &\ O +7 &\ N9 +4 &FJw\ I0 +3 &op}\ IE +13 &\\\ JO +5 &R\ JN +9 &T\ KN +21 &XT\ JN +15 &R\ JN +14 &S\ KN +3 &T\ KN +4 &`T\ JN +3 &!"T\ KN +5 &"S\ KN +10 &$S\ KN +12 &&iT\ KN +3 &(+S\ LN +9 &)R\ KN +11 &+R\ KN +10 &-rR\ KN +7 &/3U\ KN +11 &0R\ KN +8 &2R\ KN +12 &4zR\ LN +8 &6<Q\ KN +9 &7R\ LN +9 &9R\ KM +10 &;S\ KN +19 &=DR\ LN +11 &?Q\ LN +9 &@R\ KM +6 &BR\ LM +3 &DLS\ LN +10 &FT\ KN +6 &GY\ KN +9 &Ic\ KP +9 &KC\ IT +10 &M\ IT +10 &N\ HT +10 &P\ IU +14 &RG\ HU +15 &Sb~\ J%q +11 &T?^\ K5 +7 ( +10 &TG\ M- +2 &TG\ M- +44 &TG\ M- +9 #"uploadLog"upsync +4 "processing"%& +6 "core" &TG\ N- +2 &TG\ N- +2 &TG\ N- + &TG\ O- +2 &TG\ O- + &TG\ N- +2 &TG\ N- +4 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.66 +3 "processing"%!& +4 "core" &TG\ O- +5 ."psFlush"Hand.open +2 "manipulator"&1 +75 "core" 1 +2 "manipulator"&% +8 "core" %  4 +3 ."psFlush"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 ."psFlush"Forearm.seek :retract +3 "manipulator"& '\ +95 "core" ' +3 ."psFlush"PSR.select :air +4 .PSV.dial PSR +2 "processing"%# +44 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%' +597 "core" ' +3 ."psFlush"delay 5 seconds +504 .PSR.select :air +4 "processing"% +11 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2125 "core" ' +2 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +4 "processing"% @ +192 "core" B +2 ."psFlush"PTV.dial :PRVmixing +5 "processing"%;  +135 "core" +2 ."psFlush"PSV.dial :mixloop +5 "processing"%w +100 "core" +3 ."psFlush"PS.seek :empty +3 "processing"%'9 +2634 "core" ' +2 ."psFlush"PSR.select :air +4 .PSV.dial PSR +3 "processing"% +100 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +3 "processing"%' +585 "core" ' +3 ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +11 ."psFlush"PS.seek 2.5ml +3 "processing"%P' +2117 "core" ' +3 ."psFlush"delay 1 second +102 .PBV.dial :waste1 +3 "processing"%%  +34 "core"  +5 ."psFlush"PTV.dial :mixing +2 "processing"%& @ +74 "core" B +3 ."psFlush"PSV.dial :mixloop +3 "processing"% +101 "core" +3 ."psFlush"PS.seek :empty +4 "processing"%'9 +2625 "core" ' +3 ."psFlush"PSV.dial PSR +3 "processing"%, +101 "core"  +3 ."psFlush"PSR.select :flush +4 "processing"%@ +11 ."psFlush"PS.seek 1ml +3 "processing"%/'P +1108 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +11 ."psFlush"PS.seek 2.5ml +3 "processing"%q' +1618 "core" ' +3 ."psFlush"PSV.dial PTV +3 "processing"% +72 "core" +3 ."psFlush"PTV.dial :puck +3 "processing"%(  +73 "core"  +4 ."psFlush"PBV.dial :waste1 +3 .PS.seek 0ml +3 "processing"%X'W +2512 "Can"\ ~EZ +126 "core" ' +2 ."psFlush"PSV.dial PSR +75 "processing"% +72 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +3 "processing"%'' +593 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +4 "processing"%?' +2125 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%" +73 "core" +2 ."psFlush"PBV.dial PSV +5 "processing"%1 U +54 "core" W +5 ."psFlush"PS.seek 0ml +3 "processing"%H'W +2631 "core" ' +2 ."psFlush"PSV.dial PBV +4 "processing"%= @ +43 "core" @ +4 ."psFlush"PS.seek 2.5ml +3 "processing"%m' +2634 "core" ' +4 ."psFlush"PSV.dial :waste1 +3 "processing"%+  +70 "core"  +5 ."psFlush"PS.seek 0ml +3 "processing"%'W +2637 "core" ' +4 ."psFlush"PSV.dial PSR +3 "processing"% +56 "core"  +2 ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +3 "processing"%' +2632 "core" ' +3 ."psFlush"PSV.dial PTV +4 "processing"% +72 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%7 U +18 "core" S +3 ."psFlush"PS.seek 0ml +5 "processing"%5'W +2631 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"% @ +43 "core" ? +4 ."psFlush"PS.seek 2.5ml +3 "processing"%N' +2635 "core" ' +2 ."psFlush"PSV.dial :waste1 +5 "processing"%0  +69 "core"  +3 ."psFlush"PS.seek 0ml +3 "processing"%)'W +2653 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%3 +43 "core"  +2 ."psFlush"PSR.select :flush +6 "processing"%@ +12 ."psFlush"PS.seek 1ml +2 "processing"%<'P +1102 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +5 "processing"%4' +1618 "core" ' +2 ."psFlush"PSV.dial PTV +4 "processing"%I +69 "core" +2 ."psFlush"PTV.dial :puck +4 "processing"%6  +16 "core"  +3 ."psFlush"PBV.dial :waste1 +3 "processing"%  +52 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%2'W +2637 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +71 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%.' +598 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +3 "processing"%L' +2115 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%E +71 "core" +3 ."psFlush"PBV.dial PSV +3 "processing"%$ U +53 "core" V +3 ."psFlush"PS.seek 0ml +3 "processing"%A'W +2637 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"% @ +42 "core" > +3 ."psFlush"PS.seek 2.5ml +4 "processing"%:' +2649 "core" ' +2 ."psFlush"PSV.dial :waste1 +5 "processing"%K  +69 "core"  +3 ."psFlush"PS.seek 0ml +3 "processing"%B'W +2632 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%W +43 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +5 "processing"%@' +2632 "core" ' + ."psFlush"PSV.dial PTV +4 "processing"%F +71 "core" +3 ."psFlush"PBV.dial PSV +3 "processing"%^ U +6 "core" U +3 ."psFlush"PS.seek 0ml +3 "processing"%D'W +2640 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"% @ +42 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%M' +2695 "core" ' +12 ."psFlush"PSV.dial :waste1 +3 "processing"%]  +69 "core"  +5 ."psFlush"PS.seek 0ml +3 "processing"%`'W +2623 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp +3 "collection"'U& +7 "core" &uyF\ +2 "manipulator"&& +7 "core" &   + +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +6 .tElbow.seek PC +2 "manipulator"&e( +4 "core" ( +3 "manipulator"&-& +7 "core" &   K +3 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 &Y& +4 "core" &  +5 .tForearm.seek PC +2 "manipulator"&>' +96 "core" ' +2 .tHand.close +3 "manipulator"&j/ +73 "core" / +3 .tPC.seek :open +2 "processing"%( +403 "core" ( +3 "manipulator"&S& +6 "core" & \ 1 +3 "manipulator"&R% +7 "core" % \ \ , / +2 .tForearm.seek :retract +5 "manipulator"&f'\ +96 "core" ' +4 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +3 "manipulator"&b( +356 "core" ( +2 "manipulator"&c& +5 "core" &   8 +5 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 &J& +4 "core" &  + 8 +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +3 "manipulator"&G', +95 "core" ' +2 "manipulator"&C& +6 "core" &   % 8 +4 "manipulator"&T% +6 "core" %6   E +3 "collection"'O& +6 "core" &v{\ +3 "collection"'k& +10 "core" &vy\ +3 .tCC.seek :closed +5 "collection"'x(O +5 "core" &w{P\ +6 &t|O\ 6 +6 &AJvzQ\ / +10 &qtvyQ\ D +9 &jwzQ\ K +9 &btwR\ J +10 &`uzL\ J +10 &egwyM\ J +8 &'`vzJ\ J +10 &fwzH\ J +9 &evyL\ J +10 &ndv{Q\ J +10 &!/dtxO\ J +10 &"_xzM\ J +8 &$ftzO\ J +9 &&tbtzJ\ K +9 &(7buzK\ J +10 &)`vyJ\ J +10 &+^vyI\ J +8 &-}ewzP\ J +10 &/@bwyU\ J +9 &1bvyQ\ J +10 &2_vyS\ J +10 &4cvzN\ J +10 &6GdtyN\ J +10 &8\ _w{V\ J +7 &9cwzO\ K +9 &;cwyS\ J +10 &=PdvyK\ J +10 &?cv{J\ J +8 &@`vxR\ J +10 &BeuyP\ J +9 &DVcuyS\ K +10 &FeuxR\ K +10 &GntzK\ K +9 &IxzJ\ O +9 &KDuyN\ T +9 &LtxQ\ V +10 &NxvyN\ : +9 &Oe-uwX\ a +11 &OTuxN\ @ + ( +4 "collection"'k& +7 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.50 + "collection"'h& +6 "core" &OLvzM\ @ +3 &OLuy\ @ +2 .tHand.open +2 "manipulator"&Q1 +67 "core" 1 +2 "manipulator"&o% +7 "core" % 6 +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +3 "manipulator"&v'\ +98 "core" ' +3 #tFlushing the Collection Valve::Manifold + "collection"'y& +7 "core" &OLvxR\ @ +4 "collection"'_% +5 "core" %vyQ\ +4 .tCSV.dial CSR +3 "collection"'a  +41 "core"  +3 #tPulling 5ml of CSR.flush +2 .CSR.select :flush +4 "collection"' +11 .tCS.seek 5ml +3 "collection"'t'l +1355 "core" ' +4 .tdelay 5 seconds +503 .CSR.select :air +3 "collection"' +12 's% +5 "core" %lvwQ\  +3 .tCS.reconfigure :fast +15 "collection"'#d @b +4 .tCS.seek 7.5ml +3 "collection"'8' +650 "core" ' +4 .tCSV.dial :waste +4 "collection"'~ +124 "core" +3 .tCS.reconfigure :default +5 "collection"'#P d@b +4 .tCS.seek 0ml +3 "collection"'' +1988 "core" ' +4 #tFlushing lower manifold's waste1 port +2 "collection"'}& +6 "core" &OLtyM\ @ +4 "collection"'Z% +5 "core" %uyG\ +3 .tCSV.dial :flush +2 "collection"'i  +41 "core"  +3 .tCS.reconfigure :fast +5 "collection"'#d @b +4 .tCS.seek 5ml +3 "collection"'g'l +1209 "core" ' +2 .tdelay 5 seconds +504 .CSV.dial :air +5 "collection"'* @ +43 "core" A +3 "collection"'n% +5 "core" %lvx\  +5 .tCS.seek 7ml +3 "collection"'' +545 "core" ' +5 ."connect"CSV.dial CTV +5 .tCTV.dial CSV +5 "collection"'  +5 '  +39 "core"  +90 ~ +3 .tCBV.dial :waste1 +3 "collection"' @ +51 "core" > +3 .tCS.seek 0ml +3 "collection"'V' +1064 "Can"\ I]2B +665 "core" ' +2 #tFlushing lower manifold's waste2 port +4 "collection"'u& +6 "core" &OKs{P\ @ +2 "collection"'{% +7 "core" %w{\ +2 .tCSV.dial :flush +3 "collection"'\\  +82 "core"  +5 .tCS.seek 5ml +2 "collection"'\ 'l +1198 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +5 "collection"'p @ +41 "core" A +4 "collection"'% +5 "core" %ltx\  +4 .tCS.seek 7ml +3 "collection"'!'\ +539 "core" ' +2 ."connect"CSV.dial CTV +5 .tCTV.dial CSV +5 "collection"'  +7 '  +17 "core"  +20  +2 .tCBV.dial :waste2 +3 "collection"'  +109 "core"  +3 .tCS.seek 0ml +4 "collection"'#' +1657 "core" ' +2 #tDisinfecting external Intake with kill +3 "collection"'l& +6 "core" &OKsy\ @ +3 "collection"'% +4 "core" %sz\ +4 .tCSV.dial CSR +3 "collection"'  +41 "core"  +2 #tPulling 8ml of CSR.kill +2 .CSR.select :kill +3 "collection"' +13 .tCS.seek 8ml +4 "collection"'' +1881 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +5 "collection"' +12 .tCS.seek 10ml +3 "collection"';' D +546 "core" ' +4 ."connect"CSV.dial CBV +7 .tCBV.dial CSV +3 "collection"'w +5 '  +97 "core" +35  +2 .tCTV.dial :intake +3 "collection"'  +73 "core" +3 .tIntake.select :open +2 "sampler") +12 .tCS.seek 2ml +2 "collection"'' \\ +1886 "core" ' +2 .tIntake.select :close +2 "sampler")0 +11 .tCTV.dial :air +2 "collection"'  +71 "core"  +3 .tCS.reconfigure :default +4 "collection"'#P d@b +5 .tCS.seek 0ml +2 "collection"'%' +598 "core" ' +2 .tCSV.dial CSR +3 "collection"'&  +96 "core"  +3 #tPulling 5ml of CSR.flush + .CSR.select :flush +5 "collection"' +13 .tCS.seek 5ml +2 "collection"''l +1347 "core" ' +2 .tdelay 5 seconds +504 .CSR.select :air +4 "collection"' +11 .tCS.seek 10ml +3 "collection"'P' D +1351 "core" ' +2 .tCSV.dial CBV +3 "collection"', +98 "core" +3 .tCS.seek 0ml +3 "collection"'' +2628 "core" ' +4 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&/& +5 "core" &   2 8 +5 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +4 "manipulator"& ( +5 "core" ( +4 "manipulator"&(& +6 "core" &  N 8 +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +6 &q& +4 "core" &   8 8 +4 .tForearm.seek CC +3 "manipulator"&', +105 "core" ' +2 .tHand.close +4 "manipulator"&X/ +73 "core" / +5 .tCC.seek :open +2 "collection"''( +376 "core" ( +2 "manipulator"&"& +7 "core" &  9 8 +2 "manipulator"&1% +7 "core" %    N +3 .tForearm.seek :retract +3 "manipulator"&?'\ +105 "core" ' +2 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 .tElbow.seek :garage +2 "manipulator"&=(- +282 "core" ( +2 "manipulator"&H& +6 "core" &-   5 +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &+& +4 "core" &-  \ : 5 +3 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage +3 "manipulator"&m'! +111 "core" ' +2 .tHand.open +2 "manipulator"&1 +78 "core" 1 +2 "manipulator"&% +7 "core" % '   @ +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +3 "manipulator"&'\ +99 "core" ' +2 "processing"%7& +6 "core" &\  +41708 "Can" 1_Fؙ +60000  2an +60002  2b +60001  1d +60001  2fw0 +60001  1hCƙ +60002 \ V4j\\ +60001 \ C5k +60002 \ =4m +60001 \ 94o +60001 \ 64q +60002 \ 35swJ +60002 \ 14uX +60000 \ 05w9v +60002 |\ /5y +60001 u\ -5z +60001 q\ ,4|8 +60002 w\ *4~Ι +60003 |\ )4 d +60000 }\ )4 +60001 \ (4c! +60001 x\ '4E"& +60002 j}\ &5'" +60001 W\ &5 #R +60001 V\ %4# +60003 W\ $4$~ +60000 ^\ #5% +60002 `\ #4% +60002 o|\ "5s&@ +60001 |\ !5U&֙ +60002 {\ "47'l +60000 |\ 4( +60001 z\ 4( +60003 z\ 4). +60000 z\ 4)ę +60003 x\ 4*Z +60000 y\ 5* +60001 y\ 4h+ +60003 x\ 6K, +60000 z\ 5., +60001 z\ 5-H +60002 y\ 5-ޙ +60001 x\ 4.t @EDT1714017783.02 z\ 4/\ +60001 {\ 4/ +60001 z\ 4~06 +60003 x\ 4a0̙ +60001 ||\ 4D1b +60001 }\ 4'1 +60001 w\ 4\ 2 +60001 ~z\ 43$ +60001 x\ 43 +60003 x{\ 44P +60000 yy\ 5—4 +60001 t{\ 4z5| +60002 p\ 6^6 +60002 m\ 5A6 +60001 z\ 5$7> +60001 |}\ 47ԙ +60001 q~\ 48j +60002 k\ 49 +60002 n~\ 4ѳ9 +60000 g\ 4Ӗ:, +60002 e\ 4z:™ +60002 ly\ 5^;X +60001 m|\ 4B; +60001 h}\ 4&< +60001 l}\ 3\ = +60002 i\ 5= +60001 b\ 4>F +60001 g\ 4>ܙ +60002 h\ 4?r +60001 g\ 4@ +60002 l~\ \ 5e@ +60001 j\ 5IA4 +60001 h\ 4.Aʙ +60002 r~\ 5B` +21139 !to: EOFError: mesg"end of file reached:@timestampu: Time ):bt[,"(eval):4:in `sysreadRaw'"(eval):4:in `sysread'"3/home/esp/esp2/lib/schedule.rb:308:in `unsync'"(eval):4:in `sysread'"8/home/esp/esp2/lib/reprompt.rb:44:in `origReadline'"4/home/esp/esp2/lib/reprompt.rb:44:in `readline'"0/home/esp/esp2/lib/prompter.rb:19:in `call'"6/home/esp/esp2/lib/prompter.rb:19:in `callKbdPrc'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"5/home/esp/esp2/lib/rmutex.rb:99:in `synchronize'"./home/esp/esp2/lib/rmutex.rb:72:in `lock'"./home/esp/esp2/lib/delay.rb:78:in `claim'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"4/home/esp/esp2/lib/reprompt.rb:41:in `readline'"=/opt/mbari/lib/ruby/1.8/irb/input-method.rb:97:in `gets'"7/opt/mbari/lib/ruby/1.8/irb.rb:148:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:147:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:186:in `call'"?/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:186:in `buf_input'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:101:in `getc'":/opt/mbari/lib/ruby/1.8/irb/slex.rb:206:in `match_io'"6/opt/mbari/lib/ruby/1.8/irb/slex.rb:76:in `match'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:284:in `token'"9/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:260:in `lex'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:231:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:204:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +5 #Waiting to Resume from Checkpoint "Garaging FlushPuck in Collection Clamp" +2 ."Qmail"BadNews.email "end of file reached",Subject: "EOFError in MAIN" +4 !to:SignalException: mesg" SIGHUP:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:81:in `join'"1/home/esp/esp2/lib/esp.rb:81:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +591 #"uploadLog"upsync +9 #mEXIT @1714037800.99EDT @1714045053.20EDT = =tMAIN =mMAIN_scheduler @EDT1714045055.72 #"core_reset"Sent BREAK +4 #t@61755 receive with ifg=0x10, ie=0xFD + #@62391 receive with ifg=0x10, ie=0xFD + #@63048 receive with ifg=0x10, ie=0xFD + #@63687 receive with ifg=0x10, ie=0xFD #@64334 receive with ifg=0x10, ie=0xFD + #@64982 receive with ifg=0x10, ie=0xFD + #@94 receive with ifg=0x10, ie=0xFD + #@420 receive with ifg=0x80, ie=0xFD + #@10477 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +19 #ESP2 v3.42 I2C Gateway v3.20 for core bus +370 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +591 "Can"v\ 6I +3 v\ 6I + #tPolling Can every 10:00 +5 #Cleanly exited at 05:36:40EDT25-Apr-24 +992 #-> ESP.ready! +157 "sampler") +4 ) +3 "core"  +4 "collection"' +5 ' +4 "core"  +2 "processing"% +5 % +5 "core"  +7 "collection"' 9\ +3 ' 0\ +3 ' -\ +9 "processing"% 9\ +3 % 2\ +5 % *\ +2 % 0\ +6 "sampler")&\ +4 "collection"'% +5 "core" %sv\ +3 .tCS.configure :default +5 "collection"'#P d@b +3 .tCS.hold +2 "collection"'+ +5 "core" + +3 .tCS.configure :default +3 "collection"'#P d@b +5 "processing"%% +4 "core" %Ye\  +3 .tPS.configure :default +4 "processing"%#A d`xb +4 .tPS.hold + "processing"%+ +7 "core" + +2 .tPS.configure :default +3 "processing"%#A d`xb +5 "sampler")% +5 "core" %R \ 0< +3 .tSS.configure :default +4 "sampler")#.0X access 1 +5 "storage"(2% +4 "core" %q \  +3 "manipulator"&3% +6 "core" %\ \   } +3 "manipulator"&4& +7 "core" &-\ \  }5 +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +5 "storage"(5(; +672 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +6 (6& +4 "core" &; b j 5\  +407 #t-> can +5 "Can"w 6I\\ +56294 }\ 5JE +60002 \ 5 J +60001  5 yKq +60001  5 `L +60002  4GL +60001  5.M3 +6798 #t-> can +6 "Can" 7eMD +53198  5M +60001 } 4N_ +60002 v 4N +60001 p 5O +60001 m 5P! +60001 w 6P +60002 y\ 4QM +60001 u\ _3 `Q +60001 r\ l4"<Ry +60002 r\ r5$S +60001 i\ u4%S +60001 s\ x3'T; +60002 g\ z3)T +60001 o\ |3+|Ug +60001 t\ 3-UU +60002 f\ 3/-V +60002 i\ 31W) +60000 r\ 32W +60002 u\ 34XU +60001 y\ 46X +60002 s\ 28dY +60002 y\ 4:<Z +60001 {\ 3<Z +60001 r\ 3=[C +60002 i\ 3?[ +60001 i\ 3A\\o +60001 t\ 3Cl] +60001 q\ 2EB] +21366 #t-> can +3 "Can"m\ Z6E]Є +38633 ||\ ?4G^1 +60001 x\ 44I^ +60002 s\ /5J_] +60001 t\ ,4L_ +60003 |}\ *4N` +60000 \ (4Pa +60001 \ %4Rja +60003 \ $4TLbK +60000 p\ #4V.b +60002 g\ "4Xcw +60001 ~\ 4Yd  +60001 t|\ 5[d +60001 jx\ 4]e9 +60002 su\ 5_e +60002 ~u\ 4a~fe +60000 u\ 5cbf +60002 }t\ 5eEg +60002 rt\ 3g)h' +60000 u\ 4i h +60002 }w\ 4jiS +60001 |u\ 4li +60002 su\ 5nj +60001 r\ 5pk +60002 n\ 4rk +60001 k\ 4tdlA +41570 #"espclient"Session Begun +2366 #-> MainThread.exit +41 #mEXIT +8 !"espclient"o:ThreadError: mesg"killed thread:@timestampu: Time 5;:bt["3/home/esp/esp2/lib/schedule.rb:296:in `wakeup'"8/home/esp/esp2/lib/schedule.rb:296:in `threadReady'"3/home/esp/esp2/lib/schedule.rb:304:in `unsync'"(eval):4:in `gets'"1/home/esp/esp2/lib/cmdserver.rb:423:in `run'"0/home/esp/esp2/lib/prompter.rb:19:in `call'"6/home/esp/esp2/lib/prompter.rb:19:in `callKbdPrc'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"5/home/esp/esp2/lib/rmutex.rb:99:in `synchronize'"./home/esp/esp2/lib/rmutex.rb:72:in `lock'"./home/esp/esp2/lib/delay.rb:78:in `claim'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"1/home/esp/esp2/lib/cmdserver.rb:422:in `run'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +8 #Session Ended @1714080906.43EDT @1714080920.57EDT = =tMAIN =mMAIN_scheduler @EDT1714080923.05 #"core_reset"Sent BREAK +2 #t@56126 receive with ifg=0x10, ie=0xFD + #@56761 receive with ifg=0x10, ie=0xFD + #@57418 receive with ifg=0x10, ie=0xFD + #@58053 receive with ifg=0x10, ie=0xFD +2 #@58688 receive with ifg=0x10, ie=0xFD + #@59322 receive with ifg=0x10, ie=0xFD + #@59957 receive with ifg=0x10, ie=0xFD + #@60283 receive with ifg=0x80, ie=0xFD + #@1611 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +18 #ESP2 v3.42 I2C Gateway v3.20 for core bus +366 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +579 "Can"l\ 6ul + l\ 6ul + #tPolling Can every 10:00 +4 #Cleanly exited at 17:35:05EDT25-Apr-24 +8329 #-> ESP.ready! +156 "sampler") +3 ) +4 "core"  +4 "collection"' +3 ' +5 "core"  +3 "processing"% +3 % +6 "core"  +7 "collection"' 9\ +5 ' 0\ +3 ' -\ +7 "processing"% 9\ +4 % 2\ +3 % *\ +3 % 0\ +6 "sampler")&\ +3 "collection"'% +6 "core" %z{D\  +3 .tCS.configure :default +4 "collection"'#P d@b +5 .tCS.hold +2 "collection"'+ +5 "core" + +3 .tCS.configure :default +4 "collection"'#P d@b +3 "processing"%% +6 "core" %Y\  +3 .tPS.configure :default +3 "processing"%#A d`xb +5 .tPS.hold +2 "processing"%+ +5 "core" + +3 .tPS.configure :default +4 "processing"%#A d`xb +3 "sampler")% +5 "core" %R \ A< +3 .tSS.configure :default +3 "sampler")#.0X< +4 "storage"(& +8 "core" &;+ t\ )  +2 "storage"(% +6 "core" %q +\ ) +2 "collection"'& +7 "core" &x|I\  +2 "processing"%& +7 "core" &\  +3 "collection"' +5 "core"  +2 "collection"'  +5 "core"  +3 "collection"'! +7 "core"  +2 "processing"%" +5 "core"  +4 "processing"%# +4 "core" U +3 "processing"%$ +7 "core"  +53 "processing"%% +13 "core" B +3 "sampler")& +3 "core"  +4 "collection"''% +6 "core" %xzM\  +3 "processing"%(% +8 "core" %Y\  +3 "sampler"))% +6 "core" %R \ =< +4 "collection"'*& +4 "core" &w|B\  +5 "processing"%+& +4 "core" &\  +4 "manipulator"&,% +7 "core" %\  W  +2 "manipulator"&-& +8 "core" &-  5 +2 "storage"(.& +7 "core" &;+ s\ )  +2 "storage"(/% +7 "core" %q \ ( +3 "collection"'09 +3 "core" 9_/ +3 "processing"%19 +5 "core" 9n/ +1337 #t-> access 1 +4 "storage"(2% +4 "core" %q \ ' +3 "manipulator"&3% +6 "core" %\    +3 "manipulator"&4& +7 "core" &-  5 +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +5 .tSC.seek 5 +3 "storage"(5(; +3 "core" ( +3 .tSC.configure :limp +5 "storage"($(\ 1b +4 (6& +3 "core" &; ]\ ( +1447 #t-> access 2 +3 "storage"(7% +4 "core" %q I\ - +4 "manipulator"&8% +6 "core" %\  M  +4 "manipulator"&9& +4 "core" &- : 5 +4 .tSC.reconfigure :tight +4 "storage"($\ .(\ 1~b +4 .tSC.seek 6 +3 "storage"(:(K +196 "core" ( +2 .tSC.configure :limp +5 "storage"($(\ 1b +4 (;& +4 "core" &K >\ + +47691 "Can"r\ 5wmK +60002 s\ 4ym +60001 t\ 5{nw +60003 )t\ 4}vo +60000 %t\ 4[o +60001 u\ \ 4Ap9 +60002 u\ 4'pϙ +60001 .u\ 5 qe +60001 5w\ 4q +60002 5v\ 5r +60001 =u\ 5s' +60001 7w\ 5s +60002 ;w\ 5tS +60002 >v 4st +60000 @u 6Zu +60002 Bw 4Av +10324 #"duane"Session Begun +1134 #-> MainThread.exit +14 #mEXIT +9 !"duane"o:ThreadError: mesg"killed thread:@timestampu: Time @]E:bt["3/home/esp/esp2/lib/schedule.rb:296:in `wakeup'"8/home/esp/esp2/lib/schedule.rb:296:in `threadReady'"3/home/esp/esp2/lib/schedule.rb:304:in `unsync'"(eval):4:in `gets'"1/home/esp/esp2/lib/cmdserver.rb:423:in `run'"0/home/esp/esp2/lib/prompter.rb:19:in `call'"6/home/esp/esp2/lib/prompter.rb:19:in `callKbdPrc'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"5/home/esp/esp2/lib/rmutex.rb:99:in `synchronize'"./home/esp/esp2/lib/rmutex.rb:72:in `lock'"./home/esp/esp2/lib/delay.rb:78:in `claim'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"1/home/esp/esp2/lib/cmdserver.rb:422:in `run'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +10 #Session Ended @1714090647.65EDT @1714145640.98EDT = =mMAIN_scheduler =tMAIN @EDT1714145643.55 #"core_reset"Sent BREAK +2 #t@30981 receive with ifg=0x10, ie=0xFD + #@31614 receive with ifg=0x10, ie=0xFD + #@32269 receive with ifg=0x10, ie=0xFD + #@32902 receive with ifg=0x10, ie=0xFD + #@33535 receive with ifg=0x10, ie=0xFD + #@34168 receive with ifg=0x10, ie=0xFD + #@34801 receive with ifg=0x10, ie=0xFD + #@35127 receive with ifg=0x80, ie=0xFD +2 #@45043 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +16 #ESP2 v3.42 I2C Gateway v3.20 for core bus +438 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +594 "Can" 6A +2  6A + #tPolling Can every 10:00 +4961 #-> ESP.ready? +514 #-> ESP.ready! +185 "sampler") +4 ) +3 "core"  +4 "collection"' +5 ' +3 "core"  +3 "processing"% +4 % +5 "core"  +7 "collection"' 9\ +5 ' 0\ +3 ' -\ +7 "processing"% 9\ +3 % 2\ +4 % *\ +3 % 0\ +6 "sampler")&\ +4 "collection"'% +5 "core" %A +3 .tCS.configure :default +5 "collection"'#P d@b +3 .tCS.hold +2 "collection"'+ +6 "core" + +2 .tCS.configure :default +3 "collection"'#P d@b +4 "processing"%% +6 "core" %Y +3 .tPS.configure :default +3 "processing"%#A d`xb +5 .tPS.hold +2 "processing"%+ +3 "core" + +5 .tPS.configure :default +3 "processing"%#A d`xb +4 "sampler")% +5 "core" %S \ ; +3 .tSS.configure :default +4 "sampler")#.0X ESP.ready! +156 "sampler") +2 ) +3 "core"  +5 "collection"' +3 ' +5 "core"  +4 "processing"% +3 % +3 "core"  +9 "collection"' 9\ +4 ' 0\ +5 ' -\ +5 "processing"% 9\ +5 % 2\ +3 % *\ +3 % 0\ +7 "sampler")&\ +3 "collection"'% +6 "core" %w +3 .tCS.configure :default +4 "collection"'#P d@b +5 .tCS.hold +2 "collection"'+ +5 "core" + +2 .tCS.configure :default +4 "collection"'#P d@b +5 "processing"%% +5 "core" %Y( +3 .tPS.configure :default +3 "processing"%#A d`xb +4 .tPS.hold +5 "processing"%+ +3 "core" + +3 .tPS.configure :default +4 "processing"%#A d`xb +4 "sampler")% +4 "core" %S \ ; +5 .tSS.configure :default +3 "sampler")#.0XSI +60001 9l\ L=U# +60001 9m\ ]=W +60002 ,m\ e=YO +60001 .m\ i=\\, +60002 .o\ k=^c{ +60001 0n\ m>` +60001 =p\ o=b +16867 #t-> exit +11 #mEXIT @1714154775.02EDT @1714158547.72EDT = =mMAIN_scheduler =tMAIN @EDT1714158550.29 #"core_reset"Sent BREAK +2 #t@38909 receive with ifg=0x10, ie=0xFD + #@39547 receive with ifg=0x10, ie=0xFD +2 #@40204 receive with ifg=0x10, ie=0xFD +2 #@40843 receive with ifg=0x10, ie=0xFD + #@41491 receive with ifg=0x10, ie=0xFD + #@42139 receive with ifg=0x10, ie=0xFD + #@42787 receive with ifg=0x10, ie=0xFD + #@43118 receive with ifg=0x80, ie=0xFD + #@14084 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +17 #ESP2 v3.42 I2C Gateway v3.20 for core bus +380 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +604 "Can"\\r\ }>qc +2 \\r\ }>qc + #tPolling Can every 10:00 +3 #Cleanly exited at 14:06:14EDT26-Apr-24 +188 #-> ESP.ready! +158 "sampler") +3 ) +3 "core"  +5 "collection"' +3 ' +5 "core"  +3 "processing"% +4 % +4 "core"  +9 "collection"' 9\ +3 ' 0\ +3 ' -\ +7 "processing"% 9\ +3 % 2\ +5 % *\ +3 % 0\ +6 "sampler")&\ +4 "collection"'% +5 "core" %\ r +4 .tCS.configure :default +4 "collection"'#P d@b +3 .tCS.hold +2 "collection"'+ +4 "core" + +3 .tCS.configure :default +3 "collection"'#P d@b +5 "processing"%% +5 "core" %Y\ +3 .tPS.configure :default +4 "processing"%#A d`xb +4 .tPS.hold +2 "processing"%+ +6 "core" + +2 .tPS.configure :default +3 "processing"%#A d`xb +4 "sampler")% +5 "core" %S \ ; +3 .tSS.configure :default +5 "sampler")#.0X 5 +4 "storage"(.& +6 "core" &K%  H\ \  +3 "storage"(/% +7 "core" %r  @\ +3 "collection"'09 +6 "core" 9l< +3 "processing"%19 +3 "core" 9B +58944 "Can"Mr\ =s +60002 Bt\ <u +60000 2s\ =xF +60002 /r\ =z8 +60001 -s\ >|lr +60002 .t\ >~ +60002 Sr\ = +60001 er\ =\ 4 +60000 nr\ >> +60002 kq\ =r` +60001 p\ = +60002 p\ = +60001 p\ = " +60002 o\ P=@ +60001 o\ 0>{N +60003 p\ *= +59999 p\ %=z +60003 p\ ">. +60000 p\ =jæ +60002 o\ ?< +60002 p\ > +60000 o\ = h +60003 o\ =] +60000 o\ =Ɣ +60002 n\ ?* +60001 m\ = +60001 m\ =QV +60002 i\ > +60001 h\ =ɂ +60002 g\ = +60001 e\ >Eʮ +60001 g\ =D +60002 g\ = +60001 h\ >p +60001 h\ =: +60002 g\ =x͜ +60001 g\ \ >õ2 +60002 e\ ? +60001 e\ =0^ +60003 e\ >n +60000 e\ >̫Њ +60001 e\ >  +60002 e\ ='Ѷ +60002 e\ >eL +60000 d =բ +60002 c =x +60002 c > +60001 c >]Ԥ +60002  e =ޛ: +60000  y = +60002  >f +60001  >U +60002  >ג @EDT1714190961.09  >( +60001 / >ؾ +60002  >NT +60001  > +60001  >ڀ +60001  ?\  +60002  >H۬ +60001  =B +60001  > +60002 " >n +60001 ) =B +60001 3 >ޚ +60002 C >0 +60001 T > +60002 ] > =\\ +60001 t < { +60002  >  +60001  ? +60001  >7 +60002  =vJ +60000 \ > +60002 \ I=v +60001 \ W=)  +60001 \ _=a +60003 \ b=8 +60000 \ e=! +60002 \ e>$d +60001 !\ g=&> +60001 <\ h>(u +60002 [\ k=*& +60001 w\ l?, +60001 \ n=/R +60002 \ p=1N +60001 \ r=3~ +60002 \ u=5 +60001 \ v>7 +60002 \ x=:&@ +60001 \ z><[ +60002 ~\ |=>l +60000 2{\ =@ +60001 sv\ >B +60002 w\ =E0. +60002 u\ =Ge +60001 cu\ <IZ +60001 m\ =K +60001 `g\ =N +60002 jg\ =P7 +60001 Me\ <Rk +60001 d\ <TH +60002 a\ =V +60002 Ea\ =Yt +60001 qa\ ;=[>\  +60001 !a\ ,=]y +60002 a\ &>_6 +60001 }_\ ">a +60001 E^\ =d/b +60002 -]\ =fk +60001 ]\ >h +60002 V]\ =j$ +60001 [\ >m" +60001 \\\ >o_P +60002 BZ\ =q +60001 [\ =s| +60002 3Y\ >v +60001 ZW\ =xT +60001  Y\ =z> +60003 Z\ ?| +60000 Y\ = j +60002 [\ =I +60001 EX\ = +60002 Z\ =, +60001 x[\ \ > +60002  _\ \ >?X +60001 ,`\ >| +60002  a\ = +60001 a\ = +60001 i^\ ?5 +60002 ^\ ?sF +60001 `\ > +60002 z^\ >r +60001 `\ =, +60001 6` >j +60001 ;b =4 +60002 ` > +60001 ja >$ ` +60003 a >b  +60000  ` =\  +60002 Zb > " +60001 b =  +60002 Eb >[ N +60001 b >  +60001 d = z +60002 cb > +60001 b >U +60002 oc ?< +60002 c > +60000 We >h +60002 c >O +60001 3d =č +60002 ic >* +60001 )e >  +60002 e >IV +60001 Ff ?͈ +60001 e > +60001 `e > +60002 f >D +60001 Yg =փD +60001  e = +60002 f >p +60001 Tg =@ +60002 Eg > +60001 f\ I=2 +60001 jg\ Y= +60002 e\ `=,^ +60002 8e\ c=c +60000 5e\ f= +60002 e\ h=  +60001 @e\ j= +60002 d\ k>?L +60001 )c\ m=u +60001 d\ p=x +60002 Bb\ q> +60001 b\ s= +60002 4c\ t?N : +60001 b\ x=  +60001 Ac\ z=!f +60002 ee\ }=! +60002 Ce\ =%" +60000 e\ =Z#( +60003 df\ > # +60000 >h\ = $T +60002 e\ = $ +60001 \\e\ =.% +60002 md\ =c& +60001 `\ <& +60001 a\ ='B +60002 9b\ =' +60001 }`\ >3(n +60001 `\ <g) +60002 _\ =) +60002 k`\ =!*0 +60001 ^\ <$* +60001 "_\ <&3+\\ +60001 7_\ <(e+ @EDT1714277363.08 _\ =*, +60001  ]\ =,- +60002 ]\ =.- +60002 >\\\ =1+.J +60000 \\\ <3\\. +60002 _]\ =5/v +60001 ]\ <70  +60001 ;]\ =90 +60002 5[\ =<18 +60001 }Y\ =>J1 +60002 X\ =@x2d +60001 wW\ <B2 +60001 Y\ <D3 +60002 {Y\ <G4& +60001 Y\ <I/4 +60002 -Z\ =K[5R +60001 Y ;M5 +60002 Y <O6~ +60001 W <Q7 +60001 5Y =T 7 +60002 FU ;V78@ +60002 T <Xc8 +60001 U ;Z9l +60003 ~V #;\\: +60000 W &<^: +60001 RW )<a;. +60001 W ,<c:; +60002 W\ U=ej +60000  V\ 2>nV> +60003 iU\ /=p?H +60001 U\ ->r? +60001 R\ ,=u @t +60001 R\ *?wEA\  +60002 _R\ )>yA +60001 Q\ '={B6 +60002 Q\ '=}B +60001 lS\ %=6Cb +60001 S\ %>sC +60002 `T\ #>D +60001 T\ "?E$ +60001 mS\ !>(E +60002 R\ >eFP +60001 S\ >F +60002 S\ =G| +60002 T\ >H +60001 R\ ?XH +60002 R\ =I> +60000 XP\ =I +60002 R\ =Jj +60001 PR\ >LK +60001 R\ >K +60001 S\ >L, +60002 S\ >L +60001 S\ >@MX +60002 S\ >}M +60001 S\ =N +60002 S\ >O +60001 bS\ =5O +60001 S\ =rPF +60002 XT\ =P +60001 S\ >Qr +60002 S\ >)R +60001 vS\ =gR +60002 T\ =S4 +60002 T\ =S +60001 T\ =T` +60001 U\ >\\T +60001 R\ >ŚU +60002 P\ =V" +60001 S\ =V +60001 S\ >RWN +60003 P\ =ΐW +60000 `Q\ =Xz +60002 Q\ \ = Y +60001 R\ ?IY +60002 R\ =׆Z< +60001 U\ >Z +60001 8U\ >[h +60002 V\ ??[ +60001 W\ >}\\ +60002 V\ =]* +60001 U\ >] +60002 W\ >6^V +60001 X\ >s^ +60001 Z\ >_ +60002 Z\ =` +60002 Y\ =-` +60000 Z\ =kaD +60003 Z\ >a +60001 Y >bp +60001 [ >$c +60001 \ \\ >bc +60001 )\\ =d2 +60003 1\\ >d +60000 [ ?e^ +60002 g\\ >Ze +60001 ^ >f +60001 =^ >g  +60002 ^ > g +60001 _ > RhL +60001 _ >h +60002 ^ >ix +60001 y` > j +60002 a` >Kj +60001 C_ >k: +60001 ]` =k +60002 ` >lf +60001 _` >Dl +60002 ` >!m +60001 +a >#n( +60002 aa @%n +60001 ` >(>oT +60002 q` ?*|o +60001 ` ?,p +60001 ` =.q +60002 ^ ?18q +60002 ] >3wrB +60000 ^ >5r +60002 t] >7sn +60001 ^ >:3t +60001 O]\ >>u0 +60000 ^\ a=@u +60002 \\\ f=Cv\\ +60001 ]\ i=EQv +60001 e^\ k=Gw +60002 9`\ m=Ix +60001 _\ n=Kx +60002 T^\ p=N,yJ +60003 ^\ q=Pcy +60000 ^\ s>Rzv +38915 #"espclient"Session Begun +2310 #-> MainThread.exit +12 #mEXIT +7 !"espclient"o:ThreadError: mesg"killed thread:@timestampu: Time h:bt["3/home/esp/esp2/lib/schedule.rb:296:in `wakeup'"8/home/esp/esp2/lib/schedule.rb:296:in `threadReady'"3/home/esp/esp2/lib/schedule.rb:304:in `unsync'"(eval):4:in `gets'"1/home/esp/esp2/lib/cmdserver.rb:423:in `run'"0/home/esp/esp2/lib/prompter.rb:19:in `call'"6/home/esp/esp2/lib/prompter.rb:19:in `callKbdPrc'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"5/home/esp/esp2/lib/rmutex.rb:99:in `synchronize'"./home/esp/esp2/lib/rmutex.rb:72:in `lock'"./home/esp/esp2/lib/delay.rb:78:in `claim'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"1/home/esp/esp2/lib/cmdserver.rb:422:in `run'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +9 #Session Ended @1714357577.52EDT @1714392066.65EDT = =mMAIN_scheduler =tMAIN @EDT1714392069.17 #"core_reset"Sent BREAK +2 #t@44932 receive with ifg=0x10, ie=0xFD + #@45569 receive with ifg=0x10, ie=0xFD +2 #@46225 receive with ifg=0x10, ie=0xFD #@46862 receive with ifg=0x10, ie=0xFD + #@47507 receive with ifg=0x10, ie=0xFD + #@48153 receive with ifg=0x10, ie=0xFD +2 #@48799 receive with ifg=0x10, ie=0xFD + #@49130 receive with ifg=0x80, ie=0xFD + #@26417 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +16 #ESP2 v3.42 I2C Gateway v3.20 for core bus +372 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +593 "Can"U @Rk + U @Rk + #tPolling Can every 10:00 +3 #Cleanly exited at 22:26:17EDT28-Apr-24 +806 #-> ESP.ready! +159 "sampler") +3 ) +3 "core"  +4 "collection"' +4 ' +4 "core"  +5 "processing"% +4 % +3 "core"  +9 "collection"' 9\ +4 ' 0\ +4 ' -\ +6 "processing"% 9\ +3 % 2\ +5 % *\ +3 % 0\ +6 "sampler")&\ +4 "collection"'% +4 "core" %P +3 .tCS.configure :default +5 "collection"'#P d@b +3 .tCS.hold +3 "collection"'+ +5 "core" + +2 .tCS.configure :default +4 "collection"'#P d@b +5 "processing"%% +4 "core" %Y +4 .tPS.configure :default +3 "processing"%#A d`xb +4 .tPS.hold +2 "processing"%+ +4 "core" + +3 .tPS.configure :default +3 "processing"%#A d`xb +5 "sampler")% +4 "core" %S \ !; +3 .tSS.configure :default +4 "sampler")#.0X A \ +5 .tSE.configure :default +3 "storage"(#QK-0-\ b +4 .tCH.coast +3 "collection"' +4 .tCH.configure :default + "collection"'\ 2 +4 .tPH.coast + "processing"% +5 .tPH.configure :default +2 "processing"%\ 2 +4 #tAll dwarf controllers running firmware version 3.85 +4 "sampler") +12 "collection"'% +4 "processing"%% +5 "core" %+ +4 "manipulator"&% +6 "sampler")% +11 "core" %Y +2 %\  v p +2 %S \ !; +4 "manipulator"&& +8 "core" &- Y p5 +3 "storage"(& +6 "core" &K% B 9 _\ \  +2 "storage"(% +6 "core" %r A ? \ +2 "collection"'& +8 "core" &S +2 "processing"%& +5 "core" &  +4 "collection"' +3 "core"  +4 "collection"'  +5 "core"  +3 "collection"'! +4 "core"  +5 "processing"%" +4 "core"  +3 "processing"%# +6 "core" U +3 "processing"%$ +4 "core"  +4 "processing"%% +54 "core" B +11 "sampler")& +6 "core"  +3 "collection"''% +7 "core" %S +3 "processing"%(% +6 "core" %Y +4 "sampler"))% +6 "core" %S \ !; +4 "collection"'*& +5 "core" &N +3 "processing"%+& +8 "core" &  +2 "manipulator"&,% +8 "core" %\  p +2 "manipulator"&-& +7 "core" &-  p5 +3 "storage"(.& +4 "core" &K% @ : \ \  +4 "storage"(/% +5 "core" %r < 8 \ +3 "collection"'09 +7 "core" 9) +2 "processing"%19 +5 "core" 98 +884 #t-> startTube 2 +768 #-> da 50 +3 #da sampling at most 50ml +8 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 08:01:52EDT29-Apr-24\\n{}\\nCan@08:01:19, 18.0C, 50% humidity, 14.5psia, 12.537V, 0.318A, 32.961Ah, 3.99W",Subject: "da sampling at most 50ml" +3 "collection"'2& +9 "core" &L +3 .tHand.open +2 "manipulator"&31 +18 "core" 1 +2 "manipulator"&4% +7 "core" % \   p +4 "storage"(5% +4 "core" %r A D\ +7 "storage"(6. +5 "core" .,K +3 .tSC.reconfigure :tight +5 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +3 "storage"(7( +673 "core" ( +3 .tSC.configure :limp +10 "storage"($(\ 1b + #"uploadLog"upsync +9 "storage"(8& +6 "core" & 8 B \ +4 "manipulator"&9& +6 "core" &-  o5 +4 "manipulator"&:% +5 "core" % \  k p +4 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 +2 "manipulator"&;( +179 "core" ( +4 "manipulator"&<& +4 "core" &\ 3 o# +3 "storage"(=& +7 "core" & : = \  +3 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 2 + 700 counts +2 "manipulator"&>' +100 "core" ' +3 "storage"(?& +6 "core" & E E \  +3 .tSE.reconfigure :pick +4 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +2 "storage"(@'H +282 "core" ' +2 "storage"(A- +5 "core" -'U +4 .tSE.configure :default +4 "storage"(#QK-0-\ b +4 (B& +5 "core" & %  J\ +4 "manipulator"&C& +4 "core" &\  n# +5 .tElbow.seek 2 +3 "manipulator"&D( +3 "core" ( +5 "manipulator"&E& +4 "core" &\  n# +3 "storage"(F& +7 "core" &   5\ +4 .tForearm.seek 2 + 300 counts +3 "manipulator"&G'y +21 "core" ' +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tHand.close +4 "manipulator"&H/ +75 "core" / +5 ."downElevator"SE.seek :down +9 "manipulator"&I& +4 "storage"(J'v +11 "core" &\ % o# +3 "manipulator"&K% +7 "core" % j F lQ +3 .tForearm.seek :retract +3 "manipulator"&L'\ +93 "core" ' +3 .tElbow.seek CC +3 "manipulator"&M( +135 "core" ' +3 ."downElevator"SE.stop +3 "storage"(5 +13 "core" ( +3 "manipulator"&N& +6 "core" & 1 m9# +3 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +6 &O& +3 "core" & m9# +3 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek CC +3 "manipulator"&P', +99 "core" ' +2 "manipulator"&Q& +8 "core" &  m9# +3 "manipulator"&R% +7 "core" %!  n? +2 "collection"'S& +7 "core" &/ +3 "collection"'T& +8 "core" & +63 .tCC.seek :closed +15 "collection"'U(O +6 "core" &, +2 & +2 & +2 &( + &" + & +2 & +2 && +3 &' + & 5 +2 &:H}) 2 +9 &ap F +6 &j" S +10 &S% P +9 &Z Q +10 &C` Q +11 &Y Q +7 &Z P +10 &V Q +9 &LW Q +10 &! ]$ Q +11 &"W Q +7 &$] Q +10 &&UU P +9 &(Z P +9 &)[ P +10 &+Z P +10 &-]Y\ P +8 &/T P +10 &0V Q +9 &2Z Q +10 &4eV P +10 &6&W Q +9 &7Y P +9 &9V Q +9 &;kZ Q +9 &=/T P +10 &>V Q +10 &@Y Q +9 &BtX Q +9 &D6Z\ Q +9 &E^ Q +10 &Gm R +10 &Iq T +9 &K" Z +9 &L ] +10 &N > +9 &O\\* 'r +9 &Om K +3 ( +3 "collection"'T& +7 #tCollection Clamp onSpring/offSpring for 5/25 samples, on/off torque 1.63 +3 .Hand.open + "manipulator"&V1 +7 "core" &Op K +69 1 +2 "manipulator"&W% +6 "core" % ! | ) i? +3 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +3 "manipulator"&X'\ +96 "core" ' +2 #tcollectSample 50ml w/bubble point of 24psi +3 #Priming 7ml +2 .Gate.power :sampler,:ON +4 ."flow"Gate.power :analytic3,:ON +160 .tIntake.select :close +3 .Exhaust.select :close +3 .SS.hold + "sampler")Y+ +5 "core" + +4 "sampler")Z% +6 "core" %S \  +3 "collection"'[& +7 "core" &Op, K +5 "Can"W Mԕ +4 #tCalibrating pressure and temperature sensors +4 .CTV.dial :air +3 "collection"'\\  +6 "core" +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")] +7 "core"  +3 "sampler")^ +3 "core"  +5 "sampler")_  +5 "core"  +4 .tSS.reconfigure :fast +3 "sampler")#.0X  +122 "core"  +16  +617 ' +3 .tSSV.dial between CBV and plug +3 "sampler")N +50 "core" +3 .tCBV.dial between SSV and waste2 +3 "collection"'O  +32 "core"  +2 "collection"'@% +6 "core" % E\   +4 ."connect"CTV.dial CSV,avoiding: :air +5 .tCSV.dial CTV +6 "collection"'G  +4 'Q  +10 "core"  +39  +3 .tCS.reconfigure :pressurize +3 "collection"'# d@<< b +4 .tCS.seek 0ml +5 "collection"'D' +2413 "core" '  ֟ +4 "collection"'R% +4 "core" % , \ +4 "sampler")S% +6 "core" % \  +3 #tBubblePoint: Intake @24.0psia, Outlet @0.5psia +2 .CBV.dial SSV +3 "collection"'J @ +37 "core" A +3 .tSS.reconfigure :default +4 "sampler")#.0X9 +4 "core" 907 +103 "collection"'C9 +5 "core" 91; +104 "collection"'N9 +3 "core" 92? +103 "collection"'O9 +5 "core" 93C +104 "collection"'@9 +5 "core" 93H +104 "collection"'G9 +3 "core" 94L +105 "collection"'Q9 +4 "core" 94P +104 "collection"'E9 +4 "core" 9 5U +104 "collection"'R9 +4 "core" 9 6Y +104 "collection"'S9 +4 "core" 9 "6] +106 "collection"'J9 +3 "core" 9 /7b +104 "collection"';9 +4 "core" 9 <7f +104 "collection"'\ 9 +4 "core" 9 H8j +105 "collection"'V9 +3 "core" 9 T8o +105 "collection"'W9 +5 "core" 9 _:s +104 "collection"'L9 +3 "core" 9 j;w +104 "collection"'T9 +5 "core" 9 t;| +103 "collection"'P9 +5 "core" 9 ~< +104 "collection"'[9 +3 "core" 9 < +105 "collection"'\\9 +5 "core" 9 > +104 "collection"']9 +4 "core" 9 ? +103 "collection"'_9 +5 "core" 9 A +104 "collection"'Z9 +4 "core" 9 C +104 "collection"'b9 +4 "core" 9 C +104 "collection"'D9 +3 "core" 9 D +105 "collection"'Y9 +5 "core" 9 D +103 "collection"'^9 +4 "core" 9 E +104 "collection"'a9 +3 "core" 9 G +104 "collection"'d9 +5 "core" 9 G +103 "collection"'e9 +6 "core" 9 H +104 "collection"'c9 +3 "core" 9 I +105 "collection"'g9 +3 "core" 9 K +105 "collection"'`9 +4 "core" 9 K +103 "collection"'h9 +5 "core" 9 L +105 "collection"'i9 +4 "core" 9 M +104 "collection"'j9 +4 "core" 9 O +104 "collection"'f9 +4 "core" 9 Q +104 "collection"'k9 +4 "core" 9\ S +104 "collection"'o9 +3 "core" 9\ T +105 "collection"'n9 +4 "core" 9\ S +105 "collection"'q9 +3 "core" 9\ S +104 "collection"'p9 +5 "core" 9\ S +103 "collection"'m9 +4 "core" 9\ U +105 "collection"'l9 +3 "core" 9\ T\ +104 "collection"'u9 +5 "core" 9\ V +104 "collection"'t9 +4 "core" 9\ V +104 "collection"'x9 +5 "core" 9\ W +103 "collection"'w9 +3 "core" 9\ #X\ +105 "collection"'y9 +4 "core" 9\ %Y\ +103 "collection"'s9 +5 "core" 9\ (Z\ +4 .tCH.hold 10:00,70C +6 "collection"'| `\ q `\ (\ +5 '}9 +8 "core"  + 9\ (\ ( +2 "collection"'~% +8 "core" % & * +2 #tBegun lysing Collection Puck Heater at 68C/16.4psia +45097 "Can"W Y +14882 "core" ` +3 "collection"'9 +6 "core" 9\ r +3 "collection"'z% +4 "core" % +4 #tEnded lysing Collection Puck Heater at 70C/12.3psia +3 .CS.seek 0ml +3 "collection"'{' +334 "core" ' +5 .tCTV.dial between spare and air,avoiding: :intake +3 "collection"' @ +106 "core" A +3 .tCSV.dial :air +3 "collection"' @ +44 "core" ? +4 .tCS.seek 5ml +4 "collection"''l +1362 "core" ' +2 .tCSV.dial CTV +3 "collection"'  +45 "core"  +4 .tdelay 2 seconds +204 .CSV.dial :air +2 "collection"' @ +46 "core" ? +4 .tdelay 2 seconds +203 .CSV.dial CTV +4 "collection"'  +46 "core"  +2 .tdelay 2 seconds +204 .CSV.dial :air +3 "collection"' @ +47 "core" > +4 .tdelay 2 seconds +203 .CS.seek 0ml +4 "collection"'' +1351 "core" ' +2 "collection"'% +7 "core" %  +2 #tPuck @23.7psia after final lysis pressurization +3 #Recovering Lysate into Collection syringe + .CSV.dial CBV +3 "collection"' +106 "core" ~ +2 .tCBV.dial CSV +2 "collection"'  +30 "core"  +3 "collection"'% +4 "core" % K O +5 .tCS.seek 5ml +2 "collection"''l +1350 "core" ' +2 .tdelay 5 seconds +504 .CTV.dial :air +4 "collection"'  +46 "core" +3 "collection"'% +5 "core" %l   +4 .tCS.seek 7ml +3 "collection"'' +595 "core" ' +2 .tdelay 5 seconds +504 .CSV.dial :air2 +5 "collection"' @ +55 "core" B +2 .tCS.seek 10ml +62 "collection"'' D +860 "core" ' +3 .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"' ` +135 "core" b +4 #tLysing Complete +2 "collection"'& +6 "core" &Okot K +4 #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&% +6 "core" %  9 % ] _ +3 "storage"(% +6 "core" %u ,\ +3 "storage"(. +6 "core" .( +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +5 .tSC.seek 1 +2 "storage"( ( +189 "core" ( +3 .tSC.configure :limp +3 "storage"($(\ 1b +5 (!& +4 "core" & { +3 "manipulator"&"& +7 "core" & K H @ _9# +3 "manipulator"&#% +5 "core" %  H G  _ +4 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 .tElbow.seek 1 +2 "manipulator"&$( +153 "core" ( +5 "manipulator"&& +4 "core" & D D & c +3 "storage"(&& +6 "core" & M\  +4 .tForearm.reconfigure :tight +9 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +3 "manipulator"&'' +93 "core" ' +2 "storage"((& +7 "core" & 8\  +4 .tSE.reconfigure :pick +4 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +2 "storage"('H +278 "core" ' +2 "storage"(*- +4 "core" -'H +4 .tSE.configure :default +3 "storage"(#QK-0-\ b +4 .tSE.seek :place +4 "storage"(+'6 +33 "core" ' +3 "manipulator"&,& +4 "core" & 3 = q d +5 "manipulator"&)% +7 "core" % ? 6 dv +3 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +3 "manipulator"&-'\ +93 "core" ' +2 .tElbow.seek CC +3 "manipulator"&0( +162 "core" ( +3 "manipulator"&/& +5 "core" & I A X _4 +4 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +3 &1& +6 "core" & J D K _4 +3 .tForearm.seek CC +2 "manipulator"&2', +104 "core" ' +5 .tHand.close +2 "manipulator"&4/ +73 "core" / +4 .tCC.seek :open +3 "collection"'.( +382 "core" ( +2 "storage"(6& +6 "core" & Z\  +2 "storage"(%& +8 "core" & H\  +2 "manipulator"&3& +7 "core" &   `4 +2 "manipulator"&5% +6 "core" % .   `Z +4 .tForearm.seek :retract +3 "manipulator"&'\ +102 "core" ' +2 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 .tElbow.seek 1 +3 "manipulator"&9( +161 "core" ( +3 "manipulator"&:& +6 "core" & q g  f +3 "storage"(8& +6 "core" &  K\  +2 .tElbow.reconfigure :limp +5 "manipulator"&$ ,(b +4 .tForearm.seek 1 +3 "manipulator"&='D +113 "core" ' +3 .tElbow.hold +4 "manipulator"&, +3 "core" , +3 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 .tHand.open +2 "manipulator"&?1 +74 "core" 1 +3 "manipulator"&% +7 "core" % Wl 6 4 K [ +2 "storage"(B& +5 "core" & ,\ +5 .tForearm.force -20 +2 "manipulator"&5 +4 .tForearm.seek 1 + 319 counts +2 "manipulator"&<'σ +22 "core" ' +2 "manipulator"&F& +6 "core" & { s i +3 "storage"(H& +7 "core" &   B\  +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 1 + 700 counts +2 "manipulator"&A' +32 "core" ' +2 "storage"(I% +6 "core" %@  k\  +5 ."downElevator"SE.seek :down +4 "storage"(K'v +98 (>% +4 "core" %7D \ ^ +3 "manipulator"&C% +7 "core" % m r E gp +2 .tForearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&N'\ +96 "core" ' +52 ' +3 ."downElevator"SE.stop +3 "storage"(5 +3 #tTranferring DA +2 #Beginning samplePassC +4 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'O& +5 "core" &w{ +4 "manipulator"&@& +7 "core" & r t " g +2 "manipulator"&G% +7 "core" %\  s r  g) +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&Q(- +176 "core" ( +3 "manipulator"&E& +5 "core" &- k o g +4 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &R& +5 "core" &- p p g +3 .tForearm.seek :garage +3 "manipulator"&S'! +107 "core" ' +2 .tHand.close +3 "manipulator"&J/ +129 "core" / +14 "manipulator"&;& +4 "core" &- B B a +4 "manipulator"&\ % +6 "core" % 3 , 0 E a +3 .tForearm.seek :retract +4 "manipulator"&V'\ +100 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek CC +3 "manipulator"&W( +273 "core" ( +4 "manipulator"&L& +5 "core" & c e _ f5 +3 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 &T& +6 "core" & X a 9 f5 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek CC +3 "manipulator"&P', +102 "core" ' +2 "manipulator"&[& +6 "core" & A A b5 +3 "manipulator"&\\% +6 "core" % ? A b +4 "collection"']& +6 "core" &}  +5 "collection"'_& +6 "core" & +4 .tCC.seek :closed +5 "collection"'Z(O +3 "core" &~ +8 &} 6 +6 &4H{ 2 +9 &_r| G +10 &^~o P +9 &O~^ O +9 &S~6 P +11 &HU` P +8 & Q  O +9 &W: P +10 &R~ P +9 &RQ O +10 &!T  P +10 &"P P +9 &$V P +9 &&YR P +9 &(T O +9 &)W P +10 &+R~ P +10 &-bO~q O +8 &/$N^ O +10 &0QB O +9 &2T~4 P +10 &4kO O +10 &6,U~u O +8 &7N` O +10 &9VI P +9 &;rT2 O +9 &=4O O +11 &>Q " P +8 &@R  O +9 &BzQ O +10 &D<Q O +9 &ET O +10 &Gc Q +10 &Is U +9 &K% Z +9 &L} ] +9 &Ny @ +9 &O[,c &q +10 &O^^ K +3 ( +3 "collection"'_& +7 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.67 +2 "collection"'b& +5 "core" &O`M K +2 &O`& K +4 .tHand.open +2 "manipulator"&D1 +73 "core" 1 +3 "manipulator"&Y% +6 "core" %  G M O ^ +4 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +3 "manipulator"&^'\ +100 "core" ' +2 .tPSV.dial PSR +3 "processing"%a +45 "core"  +3 #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +4 "processing"%j +11 .tPS.seek 1.5ml +3 "processing"%d' +1615 "core" ' +2 .tdelay 5 seconds +503 .PSV.dial :waste1 +6 "processing"%e  +45 "core"  +3 .tPS.seek 0ml +3 "processing"%c'W +1622 "core" ' +4 .tPSV.dial PSR +2 "processing"%g +46 "core"  +2 .tPSR.select :air +4 "processing"% +14 .tPS.seek 2.5ml +2 "processing"%`' +2639 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +5 .tCBV.dial PRV +3 "processing"%h +2 "collection"'i  +12 "core" B +2 "processing"%j +6 "core" B +3 "processing"%f  +67 "core" +107  +2 .tPSV.dial :mixloop +3 "processing"%k +103 "core" +4 .tCTV.dial :air,avoiding: :intake +3 "collection"'o  +7 "core" +2 .tPTV.dial :PRVmixing +3 "processing"%n  +138 "core" +5 .tPS.seek 0ml +3 "processing"%q'W +2626 "core" ' +2 .tPSV.dial :air +2 "processing"%p  +46 "core"  +6 .tPS.seek 2.5ml +2 "processing"%m' +2639 "core" ' +2 .tPSV.dial :mixloop +4 "processing"%l +45 "core" +3 .tPS.seek 0ml +3 "processing"%u'W +2630 "core" ' +2 .tPSV.dial :air +3 "processing"%t  +59 "core" +3 .tPS.seek 2.5ml +3 "processing"%x' +2628 "core" ' +3 .tPSV.dial :mixloop +2 "processing"%w +42 "core" +3 .tPS.seek 0ml +3 "processing"%y'W +2634 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"&s& +13 "core" &  7 _5 +3 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +11 .tElbow.seek CC +3 "manipulator"&}( +3 "core" ( +3 "manipulator"&~& +7 "core" & L L . _5 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &r& +5 "core" & J / [ `5 +2 .tForearm.seek CC +4 "manipulator"&|', +103 "core" ' +2 .tHand.close +2 "manipulator"&/ +71 "core" / +3 .tCC.seek :open +2 "collection"'z( +380 "core" ( +4 "manipulator"&v& +4 "core" & 9 - _ `5 +3 "manipulator"&% +6 "core" % ' 6 ) ? `4 +3 .tForearm.seek :retract +3 "manipulator"&'\ +111 "core" ' +4 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +3 "manipulator"&{(- +277 "core" ( +3 "manipulator"&& +6 "core" &-  g kJ +2 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +4 & & +3 "core" &- | jJ +66 .tForearm.reconfigure :tight +16 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek :garage +3 "manipulator"& '! +105 "core" ' +4 .tHand.open +2 "manipulator"& 1 +66 "core" 1 +3 "manipulator"&% +4 "core" % + B > ^ +5 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +4 "manipulator"&'\ +102 "core" ' +2 .tPSV.dial :mixloop +3 "processing"% +6 "core" +3 .tPTV.dial :PRVmixing +2 "processing"%  +7 "core" +3 ."connect"PRV.dial CBV +5 .tCBV.dial PRV +5 "processing"%  +2 "collection"'  +16 "core"  +6 +2 .tCTV.dial :air,avoiding: :intake +3 "collection"'  +5 "core" +4 #tLoading lyfil puck from tube 2 into Collection Clamp +2 "collection"'& +7 "core" & +2 "manipulator"&% +8 "core" %\ % m m  g I +3 "storage"(% +4 "core" %}  \  +4 "storage"(. +6 "core" .( +4 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +5 .tSC.seek 2 +2 "storage"(( +199 "core" ( +2 .tSC.configure :limp +5 "storage"($(\ 1b +4 (& +3 "core" &  3\  +3 "manipulator"&& +7 "core" &- c d N fJ +2 "manipulator"&% +7 "core" %\ % e f G f I +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek 2 +3 "manipulator"&( +179 "core" ( +2 "manipulator"&!& +7 "core" & d N W d% +2 "storage"("& +6 "core" &  \  +3 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 2 + 700 counts +2 "manipulator"&#' +98 "core" ' +3 "storage"(7& +5 "core" &   &\  +5 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +2 "storage"('H +299 "core" ' +2 "storage"(&- +5 "core" -'j +3 .tSE.configure :default +4 "storage"(#QK-0-\ b +4 ((& +5 "core" &  \  +3 "manipulator"&M& +4 "core" & A A d% +5 .tElbow.seek 2 +2 "manipulator"&X( +6 "core" ( +4 "manipulator"&*& +4 "core" & A A \\ d% +3 "storage"(,& +6 "core" &  g\  +4 .tForearm.seek 2 + 300 counts +3 "manipulator"&)'y +18 "core" ' +2 .tForearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +4 .tHand.close +2 "manipulator"&/ +75 "core" / +5 ."downElevator"SE.seek :down +9 "manipulator"&/& +7 "storage"(1'v +9 "core" & b c = f% +3 "manipulator"&'% +5 "core" % t R ; q dQ +4 .tForearm.seek :retract +3 "manipulator"&$'\ +93 "core" ' +4 .tElbow.seek CC +3 "manipulator"&4( +147 "core" ' +3 ."downElevator"SE.stop +3 "storage"(5 +4 "core" ( +2 "manipulator"&-& +7 "core" & c ` ; e2 +2 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +6 &U& +4 "core" & e c S f2 +6 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +3 "manipulator"&6', +101 "core" ' +2 "manipulator"&%& +7 "core" & @ ? ` b2 +3 "manipulator"&3% +4 "core" %4 = ; ~ b +6 "collection"'5& +5 "core" &} +5 "collection"':& +6 "core" &p +4 .tCC.seek :closed +5 "collection"'8(O +3 "core" &^ +7 &J 7 +7 &2G{3 3 +9 &`r{& G +10 &]P Q +9 &NF O +10 &RL P +11 &KT? P +8 &O/ O +9 &R# O +9 &T P +9 &TO O +11 &!Q O +8 &"Q O +10 &$T P +9 &&[Q P +9 &(R P +11 &)Tx P +9 &+Re P +9 &-cSS P +9 &/&Q O +9 &0O O +9 &2T P +12 &4lQ O +7 &6-O P +10 &7P O +9 &9P O +9 &;tOy O +12 &=6Th O +7 &>Sc P +10 &@Q_ P +9 &B|RU O +9 &D>OC O +11 &EQF P +8 &G\\B P +9 &Iwv/ T +10 &K+' Y +9 &L' ] +11 &N ; +9 &O\\' 'q +8 &O~q O +3 ( +3 "collection"':& +6 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.60 +3 .Hand.open +2 "manipulator"&21 +5 "core" &O~p O +64 1 +2 "manipulator"&0% +7 "core" % 3 < A m ^ +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&?'\ +103 "core" ' +4 .tCTV.dial CSV,avoiding: :intake +4 "collection"'  +140 "core"  +2 .tCSV.dial CTV +2 "collection"'B  +28 "core"  +3 .tPS.seek 2.5ml +3 "processing"%F' +2635 "core" ' +4 "collection"'H% +4 "core" % Epsp +4 .tCS.seek 4.15ml +64 "collection"''Q +1572 "core" ' +3 .tdelay 8 seconds +804 .PSV.dial :air +2 "processing"%I  +45 "core"  +3 .tdelay 2 seconds +205 .PSV.dial :waste2 +4 "processing"%9  +74 "core"  +4 .tPS.seek 0ml +3 "processing"%>'W +2222 "Can"W Q;PY +418 "core" ' +2 .tCBV.dial between PRV and waste1 +5 "collection"'C ` +39 "core" ^ +2 .tCSV.dial :air +6 "collection"'= @ +45 "core" ? +4 .tCS.seek 10ml +9 "collection"'<' D +1564 "core" ' +2 .tCSV.dial CTV +3 "collection"'O  +48 "core"  +3 .tCS.seek 0ml +3 "collection"'@' +2641 "core" ' +2 .tCBV.dial :waste1 +2 "collection"'+ @ +30 "core" ? +3 .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +3 "collection"'G  +140 "core" +2 "collection"'A& +4 "core" &O~n O +5 #tStoring lyfil puck in Collection Clamp to tube 1 +3 "manipulator"&E% +4 "core" %\ # D C ]; +5 "storage"(R% +5 "core" %} +2 "storage"(K. +6 "core" .( +3 .tSC.reconfigure :tight +5 "storage"($\ .(\ 1~b +4 .tSC.seek 1 +2 "storage"(( +192 "core" ( +2 .tSC.configure :limp +4 "storage"($(\ 1b +4 (J& +5 "core" & +3 "manipulator"&;& +6 "core" & A @ ]2 +3 "manipulator"&\ % +7 "core" %\ " A C  ]; +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 1 +3 "manipulator"&N( +160 "core" ( +5 "manipulator"&S& +5 "core" & ( 3 0 ` +2 "storage"(L& +7 "core" &  } X\ +3 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 1 + 700 counts +2 "manipulator"&T' +96 "core" ' +3 "storage"(Q& +5 "core" & H\ +5 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +7 .tSE.seek :beamBreak +2 "storage"(['H +286 "core" ' +3 "storage"(\\- +4 "core" -' +4 .tSE.configure :default +3 "storage"(#QK-0-\ b +4 "manipulator"&]& +6 "core" & A @ b +3 "storage"(V& +4 "core" & -\ +4 .tElbow.reconfigure :limp +4 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 +3 "manipulator"&.'D +40 "core" ' +2 .tElbow.hold +2 "manipulator"&b, +7 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 "storage"(D- +3 "core" -' +5 .tSE.seek 0.1 Pucks below Top Plate +3 "storage"(Y'I +31 "core" ' +4 "manipulator"&_% +6 "core" %Te c R +2 "storage"(a& +7 "core" & G I = +2 .tForearm.force -20 +2 "manipulator"&5 +6 .tForearm.seek 1 + 316 counts + "manipulator"&P'π +21 "core" ' +2 "manipulator"&& +5 "core" & A D z a +4 "storage"(e& +6 "core" &  +4 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +4 "manipulator"&d' +25 "core" ' +3 .tSE.seek 1.1 Pucks below Top Plate +3 "storage"(g'@ +43 "core" ' +2 "manipulator"&c& +6 "core" & b f o e +3 "manipulator"&h% +5 "core" % @ < D d +4 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +4 "manipulator"&j'\ +94 "core" ' +4 .tElbow.seek CC +3 "manipulator"&i( +160 "core" ( +4 "manipulator"&f& +5 "core" & = F _, +3 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +4 &k& +4 "core" & B D  ^, +4 .tForearm.seek CC +3 "manipulator"&o', +106 "core" ' +3 .tHand.close +2 "manipulator"&n/ +73 "core" / +4 .tCC.seek :open +2 "collection"'`( +379 "core" ( +4 "storage"(p& +4 "core" & \  +3 "storage"(q& +7 "core" & *\  +2 "manipulator"&l& +6 "core" & E K # _+ +3 "manipulator"&m% +5 "core" %  . 9 . _@ +4 .tForearm.seek :retract +3 "manipulator"&t'\ +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +6 .tElbow.seek 1 +2 "manipulator"&u( +157 "core" ( +2 "manipulator"&w& +7 "core" & r g ! f +2 "storage"(x& +8 "core" & \  +2 .tElbow.reconfigure :limp +4 "manipulator"&$ ,(b +5 .tForearm.seek 1 +3 "manipulator"&s'D +112 "core" ' +62 .tElbow.hold +16 "manipulator"&~, +4 "core" , +3 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 .tHand.open + "manipulator"&r1 +66 "core" 1 +3 "manipulator"&% +6 "core" % Sz 3 4 T [& +3 "storage"(W& +6 "core" & v m +3 .tForearm.force -20 + "manipulator"&5 +6 .tForearm.seek 1 + 315 counts +3 "manipulator"&^' +22 "core" ' +2 "manipulator"&Z& +5 "core" & m w  i +4 "storage"(v& +6 "core" &  A\  +4 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +3 "manipulator"&' +26 "core" ' +2 "storage"(|% +6 "core" %I  #\  +5 ."downElevator"SE.seek :down +4 "storage"('v +98 ( % +4 "core" %? j\ ^ +4 "manipulator"&}% +6 "core" % q n g +3 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"& '\ +93 "core" ' +41 ' +3 ."downElevator"SE.stop +3 "storage"(5 +4 .tPSV.dial :air +3 "processing"%  +87 "core"  +4 .tPS.seek 2.5ml +3 "processing"%' +2649 "core" ' +3 .tdelay 1 second +102 .PSV.dial :mixloop +3 "processing"% +45 "core" +5 .tdelay 1 second +102 .PSV.dial :air +3 "processing"%  +43 "core"  +4 .tdelay 1 second +103 .PSV.dial :mixloop +2 "processing"% +45 "core" +2 .tdelay 1 second +103 .PSV.dial :air +3 "processing"%  +43 "core"  +3 .tdelay 1 second +104 .PS.seek 0ml +4 "processing"%'W +2627 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%& +7 "core" &{  +2 "manipulator"&& +6 "core" & { Q i +3 "manipulator"&% +5 "core" %  z w v j +6 .tElbow.seek FlushPuck::Garage +3 "manipulator"&(- +176 "core" ( +2 "manipulator"& & +6 "core" &- ~ ~ j3 +4 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +3 && +5 "core" &- { i j3 +4 .tForearm.seek :garage +2 "manipulator"&'! +109 "core" ' +3 .tHand.close +2 "manipulator"&/ +76 "core" / +3 "manipulator"& & +4 "core" &- D > b3 +5 "manipulator"&!% +4 "core" % ( B A a +3 .tForearm.seek :retract +4 "manipulator"&"'\ +99 "core" ' +5 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC +3 "manipulator"&{( +150 "core" ( +2 "manipulator"&7& +7 "core" &\ { p i"x +2 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +3 && +5 "core" &\ x i"x +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek PC +4 "manipulator"&&' +94 "core" ' +3 "manipulator"&(& +6 "core" &\ w  ) i"x +2 "manipulator"&M% +7 "core" % y q i" +3 "processing"%*& +7 "core" &  +4 "processing"%,& +9 "core" &  +5 .tPC.seek :closed +2 "processing"%(Tg +6 "core" &  +2 &e  +8 &3z ,~ +10 &bz @ +9 &jk R +10 &*I R +9 &L R +9 &O R +11 &nO S +8 &2N R +9 &M R +10 &L R +9 & xL R +10 &":L R +10 &#O Q +8 &%P R +9 &'N R +10 &)CQ R +10 &+P Q +9 &,L R +9 &.R" Q +9 &0LQ Q +10 &2Q Q +9 &3Q Q +12 &5Q% Q +7 &7TO% Q +9 &9N, Q +9 &:L4 R +10 &<Q' Q +11 &>]L Q +8 &@P8 Q +9 &AP2 Q +9 &CQ2 R +10 &EdU3 Q +10 &G$W0 R +8 &H`5 S +10 &J~5 V +9 &LZ@ X +10 &NF W +10 &OM X +10 &QI X +8 &SOqJ 5 +9 &T-2bD @ +9 &TC * +3 ( +3 "processing"%,& +7 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.69 +2 "processing"%/& +7 "core" &TC> * + &TC6 * +2 .tHand.open +2 "manipulator"&'1 +67 "core" 1 +4 "manipulator"&% +5 "core" %  d e  f" +3 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&#'\ +99 "core" ' +2 .tPRV.dial :air +4 "processing"%-  +46 "core"  +4 .tPSV.dial :mixloop +2 "processing"% +57 "core" +3 "processing"%U% +6 "core" %V +3 .tPS.seek 0.3ml +64 "processing"%)' +408 "core" ' +3 .tPSV.dial PSR +3 "processing"%X +107 "core"  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +6 .PS.seek 0.7ml +3 "processing"%%'* +485 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +5 .PS.seek 2.5ml +2 "processing"%3' +1923 "core" ' +2 .tdelay 3 seconds +304 .PSV.dial :mixloop +2 "processing"%5 +106 "core" +2 .tPTV.dial :mixing +3 "processing"%1 @ +76 "core" B +3 .tPBV.dial :waste2 +4 "processing"%$  +98 "core"  +3 .tPS.seek 0ml +3 "processing"%z'W +2631 "core" ' +3 #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&2& +8 "core" & 8 ? b"x +2 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 .tElbow.seek PC +2 "manipulator"&0( +3 "core" ( +3 "manipulator"&:& +6 "core" & C G * b"x +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 && +4 "core" & 6 @ R b"x +3 .tForearm.seek PC +6 "manipulator"&B' +97 "core" ' +3 .tHand.close +3 "manipulator"&6/ +70 "core" / +4 .tPC.seek :open +4 "processing"%y( +404 "core" ( +2 "manipulator"&H& +7 "core" &\ c e g"x +4 "manipulator"&% +5 "core" % g o Y g) +3 .tForearm.seek :retract +4 "manipulator"&I'\ +91 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek :garage +3 "manipulator"&9(- +141 "core" ( +3 "manipulator"&F& +4 "core" &- r q g +5 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +3 &C& +6 "core" &- e f  g +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek :garage +3 "manipulator"&='! +108 "core" ' +4 .tHand.open +2 "manipulator"&1 +76 "core" 1 +3 "manipulator"&O% +6 "core" % *  ` +5 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +4 "manipulator"&<'\ +102 "core" ' +3 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%+& +7 "core" &E +2 "manipulator"&G% +6 "core" %\ b l g3 +3 "storage"(A% +8 "core" %q  y\  +2 "storage"(E. +6 "core" .( +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +5 .tSC.seek 2 +3 "storage"(R( +198 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +5 (K& +5 "core" &  $\  +2 "manipulator"&J& +7 "core" &- a d  f +2 "manipulator"&;% +7 "core" %\ b c 1 f3 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +6 .tElbow.seek 2 +2 "manipulator"&\ ( +174 "core" ( +3 "manipulator"&& +5 "core" &\ i f w e# +2 "storage"(S& +7 "core" &  ,\  +3 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&L' +96 "core" ' +2 "storage"(Q& +6 "core" &  \  +4 .tSE.reconfigure :pick +4 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +2 "storage"(4'H +289 "core" ' +3 "storage"(?- +4 "core" -'z +2 .tSE.configure :default +5 "storage"(#QK-0-\ b +4 (\\& +4 "core" &  \  +4 "manipulator"&]& +5 "core" &\ Y f B i# +10 .tElbow.seek 2 +3 "manipulator"&V( +5 "core" ( +2 "manipulator"&D& +13 "core" &\ _ f h# +4 "storage"(_& +7 "core" &   k\  +4 .tForearm.seek 2 + 300 counts +3 "manipulator"&a'y +14 "core" ' +2 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 .tHand.close + "manipulator"&/ +66 "core" / +5 ."downElevator"SE.seek :down +6 "manipulator"&e& +2 "storage"(c'v +12 "core" &\ X X V h# +2 "manipulator"&h% +7 "core" % u b e ed +3 .tForearm.seek :retract +3 "manipulator"&T'\ +99 "core" ' +5 .tElbow.seek PC +4 "manipulator"&N( +143 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +135 "core" ( +4 "manipulator"&[& +6 "core" & d d % f i +4 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 &.& +5 "core" & d b ] f i +3 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek PC +3 "manipulator"&P' +92 "core" ' +4 "manipulator"&Y& +6 "core" & Y Y  h i +2 "manipulator"&f% +8 "core" % Z X hJ +3 "processing"%k& +6 "core" & +4 "processing"%d& +9 "core" & +5 .tPC.seek :closed +3 "processing"%b(Tg +4 "core" & +3 &  +8 &-v +| +10 &c| @ +9 &Xn Q +9 &L Q +9 &O Q +10 &R Q +10 &_N Q +8 &!L Q +10 &P Q +9 &N Q +9 & fO R +10 &"*O Q +10 &#N Q +9 &%N Q +9 &'nN R +9 &)2N Q +10 &*N Q +10 &,N Q +9 &.wN Q +9 &09N Q +9 &1O Q +10 &3N Q +10 &5N Q +8 &7AN Q +10 &9N Q +9 &:N Q +10 &<N Q +10 &>JL Q +8 &@ M Q +10 &AM Q +9 &CO9 Q +10 &EPO% R +10 &GO R +8 &HV S +9 &Je T +10 &LG X +10 &N Y +9 &O Y +9 &Q X +9 &SCu = +10 &T'4 M +10 &TL? ( +3 ( +3 "processing"%d& +7 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.60 +2 .Hand.open + "manipulator"&n1 +6 "core" &TL< ( +64 1 +3 "manipulator"&j% +5 "core" % e f e fJ +4 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&8'\ +89 "core" ' +4 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +5 .PH.seek 28C,5:00 +4 "processing"%p  +3 %q9 +10 "core" 9PP +103 "processing"%l9 +5 "core" 9N  +103 "processing"%m9 +4 "core" 9M  +104 "processing"%w9 +5 "core" 9L  +103 "processing"%x9 +3 "core" 9L  +106 "processing"%o9 +3 "core" 9L\  +104 "processing"%i9 +5 "core" 9K  +104 "processing"%r9 +4 "core" 9M\  +104 "processing"%9 +5 "core" 9N\ # +103 "processing"%W9 +5 "core" 9Q\ ( +103 "processing"%t9 +4 "core" 9S , +105 "processing"%Z9 +3 "core" 9V\ 0 +104 "processing"%v9 +5 "core" 9\\\ 4 +103 "processing"%|9 +4 "core" 9_ 9 +105 "processing"%u9 +4 "core" 9f= +103 "processing"% 9 +3 "core" 9l\ A +106 "processing"%}9 +3 "core" 9s F +104 "processing"%s9 +6 "core" 9z\ J +105 "processing"%^9 +3 "core" 9\ O +104 "processing"%g9 +4 "core" 9\ S +104 "processing"%9 +3 "core" 9\ W +103 "processing"%9 +5 "core" 9\ [ +104 "processing"%9 +3 "core" 9 ` +105 "processing"%>9 +3 "core" 9\ d +104 "processing"%9 +4 "core" 9\ h +104 "processing"%9 +4 "core" 9 m +104 "processing"%9 +3 "core" 9 q +104 "processing"%9 +5 "core" 9 u\ +104 "processing"%9 +4 "core" 9 z\ +104 "processing"%9 +3 "core" 9 ~ +106 "processing"%9 +3 "core" 9 +104 "processing"%9 +4 "core" 9 +103 "processing"% 9 +5 "core" 9 +104 "processing"%9 +4 "core" 9 +104 "processing"%~9 +4 "core" 9 +103 "processing"%9 +5 "core" 9 +103 "processing"% 9 +4 "core" 9 +105 "processing"%!9 +3 "core" 9 +104 "processing"% 9 +4 "core" 9" +104 "processing"%79 +4 "core" 9' +104 "processing"%9 +4 "core" 9. +104 "processing"%9 +3 "core" 93 +105 "processing"%(9 +4 "core" 99 +4 .tPH.hold 2:00:00,28C +7 "processing"%M pp5 +3 .tdelay 1:30 +8 "core"  +9001 .tPSR.select :air +4 .PSV.dial PSR +3 "processing"% +106 "core"  +3 #tPulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +11 .tPS.seek 0.5ml +3 "processing"%*' +597 "core" ' +2 .tdelay 5 seconds +503 .PSR.select :air +6 "processing"% +12 .tPS.seek 2ml +2 "processing"%"'[ +1624 "core" ' +2 .tPTV.dial :puck +3 "processing"%  +77 "core"  +2 .tPSV.dial PTV +2 "processing"%/ +77 "core" +2 .tPBV.dial :waste1 +4 "processing"%'  +138 "core"  +2 "processing"%% +7 "core" %X +3 .tPS.seek 1.5ml +72 "processing"%,' +592 "core" ' +2 .tdelay 3 seconds +304 .PBV.dial between PSV and waste1 +3 "processing"%- * +35 "core" + +4 .tPS.seek 0ml +3 "processing"%'W +1604 "core" ' +4 .tdelay 5:00 +14145 "Can"<Y dY +15858 #trecoverPSRreagent08 +2 .PTV.dial :puck +3 "processing"%U  +6 "core"  +2 .tPBV.dial :waste1 +2 "processing"%&  +35 "core"  +4 .tdelay 30 seconds +3004 .PBV.dial between PSV and waste1 +3 "processing"% * +34 "core" * +2 .tPSR.select :air +6 .PSV.dial PSR +2 "processing"%X +76 "core"  +3 .tPS.reconfigure :fast +4 "processing"%#A ,`xb +6 .tPS.seek 2.5ml +2 "processing"%)' +2544 "core" ' +3 .tPSV.dial PTV +3 "processing"%% +76 "core" +3 .tdelay 5 seconds +503 .PSV.dial PSR +2 "processing"%5 +76 "core"  +3 .tdelay 5 seconds +503 .PSV.dial PTV +2 "processing"%1 +75 "core" +3 .tdelay 5 seconds +503 .PSV.dial :air +3 "processing"%$  +75 "core"  +4 .tPS.seek 0ml +2 "processing"%3'W +2529 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +3 "processing"%2  +140 "core" +2 .tPSV.dial :mixloop +3 "processing"%: +45 "core" +3 .tPRV.dial :ab1 +3 "processing"% @ +77 "core" B +3 .tPS.reconfigure :slow +4 "processing"%#A 2`xb +4 .tPS.seek 0.15ml +3 "processing"%6'w +358 "core" ' +2 .tdelay 2 seconds +204 ."connect"CBV.dial PRV +5 .tPRV.dial CBV +5 "collection"'{  +5 "processing"%#  +48 "core"  +3 +3 "processing"%% +7 "core" %{i  +3 .tPS.seek 0.3ml +3 "processing"%H' +362 "core" ' +4 .tdelay 2 seconds +203 .CBV.dial between PRV and PSV +2 "collection"'  +32 "core" +3 .tPRV.dial :air +2 "processing"%F  +44 "core"  +3 .tPS.seek 0.9ml +4 "processing"%C'D +1271 "core" ' +4 .tPRV.dial :waste2 +2 "processing"%B @ +76 "core" > +4 .tPS.seek 0.5ml +2 "processing"%0' +869 "core" ' +3 #taddPMLReagent08 +2 .PSV.dial :air +3 "processing"%  +43 "core"  +3 .tPS.reconfigure :default +3 "processing"%#A d`xb +5 .tPS.seek 2ml +3 "processing"%O'[ +1619 "core" ' +2 .tPSV.dial :PML +3 "processing"%I +45 "core" +2 .tPTV.dial :mixing +4 "processing"%+ @ +77 "core" @ +3 .tPBV.dial :waste1 +3 "processing"%G  +34 "core"  +2 "processing"%A% +6 "core" %b +4 .tPS.seek 1.85ml +3 "processing"%E'B +237 "core" ' +4 .tPBV.dial between PSV and waste1 +3 "processing"%= * +34 "core" * +3 .tPS.seek 0ml +4 "processing"%K'W +1967 "core" ' +3 .tdelay 2 seconds +203 #Beginning samplePassC +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'J& +5 "core" &! +3 "manipulator"&;& +6 "core" & ! /  W i +3 "manipulator"&% +5 "core" %\ # 2 $ W0 +5 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +5 "manipulator"&(- +144 "core" ( +3 "manipulator"&S& +6 "core" &- , < _ +2 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +4 &9& +3 "core" &- - 4 p Y +6 .tForearm.seek :garage +3 "manipulator"&Q'! +107 "core" ' +3 .tHand.close +2 "manipulator"&R3 Q +10 &@P Q +10 &BlT Q +9 &D.Q Q +9 &ER Q +9 &G` R +10 &Ihy U +9 &K Z +11 &L _ +8 &N ? +9 &O\\* 'q +9 &Oj I +3 ( +2 "collection"'4& +7 "core" &Oh I +3 #tCollection Clamp onSpring/offSpring for 5/25 samples, on/off torque 1.64 +3 "collection"'[& +6 "core" &Oh I +3 .tHand.open +2 "manipulator"&V1 +73 "core" 1 +2 "manipulator"&.% +7 "core" % ( !  Jk +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&Y'\ +99 "core" ' +3 .tPSV.dial PSR +2 "processing"%f +106 "core"  +3 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +5 "processing"%@ +13 .tPS.seek 1.5ml +3 "processing"%k' +1618 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +4 "processing"%c  +45 "core"  +3 .tPS.seek 0ml +4 "processing"%T'W +1615 "core" ' +3 .tPSV.dial PSR +3 "processing"%y +45 "core"  +2 .tPSR.select :air +4 "processing"% +13 .tPS.seek 2.5ml +3 "processing"%n' +2630 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +6 .tCBV.dial PRV +5 "processing"%j  +5 "collection"'q  +34 "core" +134  +3 .tPSV.dial :mixloop +3 "processing"%d +103 "core" +3 .tCTV.dial :air,avoiding: :intake +4 "collection"'l  +16 "core"  +3 .tPTV.dial :PRVmixing +3 "processing"%P  +77 "core" +3 .tPS.seek 0ml +3 "processing"%m'W +2633 "core" ' +2 .tPSV.dial :air +9 "processing"%w  +45 "core"  +3 .tPS.seek 2.5ml +3 "processing"%x' +2629 "core" ' +3 .tPSV.dial :mixloop +3 "processing"%o +45 "core" +3 .tPS.seek 0ml +5 "processing"%i'W +2634 "core" ' +2 .tPSV.dial :air +5 "processing"%r  +45 "core"  +3 .tPS.seek 2.5ml +3 "processing"%' +2633 "core" ' +2 .tPSV.dial :mixloop +3 "processing"%W +48 "core" +3 .tPS.seek 0ml +3 "processing"%t'W +2638 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +3 "manipulator"&Z& +5 "core" &  0 z W5\ +4 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +3 "manipulator"&v( +5 "core" ( +2 "manipulator"&|& +5 "core" &  Y S5\ +4 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &u& +5 "core" & \  E T5\ +4 .tForearm.seek CC +2 "manipulator"& ', +109 "core" ' +2 .tHand.close +2 "manipulator"&}/ +74 "core" / +3 .tCC.seek :open +3 "collection"'s( +380 "core" ( +3 "manipulator"&^& +5 "core" & S5\ +3 "manipulator"&g% +7 "core" %  T +3 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +3 .tElbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +2 "manipulator"&(- +281 "core" ( +3 "manipulator"&& +5 "core" &- 6 >  `0 +2 .tElbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +4 &>& +4 "core" &- 9 + [0 +5 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +5 "manipulator"&'! +109 "core" ' +3 .tHand.open +2 "manipulator"&1 +67 "core" 1 +3 "manipulator"&% +4 "core" % *   @ W +5 .tForearm.reconfigure :loose +9 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +3 ."da"delayUntil "08:55:00.04" +2363 "Can"W G|Y +22119 #"da"recoverPRVreagent08 +8 .PTV.dial :mixing +3 "processing"% @ +78 "core" A +2 ."da"PBV.dial :waste1 +3 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3005 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" , +2 ."da"PSV.dial :air +4 "processing"%  +56 "core" +3 ."da"PS.reconfigure :fast +4 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"% ' +2555 "core" ' +2 ."da"PSV.dial :mixloop +3 "processing"% +43 "core" +3 ."da"delay 2 seconds +203 .PSV.dial :air +4 "processing"%~  +44 "core"  +3 ."da"delay 2 seconds +204 .PSV.dial :mixloop +2 "processing"% +56 "core" +2 ."da"delay 2 seconds +205 .PSV.dial :air +4 "processing"%  +44 "core"  +5 ."da"PS.seek 0ml +3 "processing"%!'W +2523 "core" ' +2 #"da"washCycleDA #1 of 2 +3 .PSR.select :air +4 .PSV.dial PSR +2 "processing"% +136 "core"  +3 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%7' +594 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +6 "processing"% +12 ."da"PS.seek 2ml +3 "processing"%'[ +1608 "core" ' +2 ."da"PTV.dial :puck +10 "processing"%  +77 "core"  +2 ."da"PSV.dial PTV +5 "processing"%( +73 "core" +2 ."da"PBV.dial :waste1 +4 "processing"%  +36 "core" +2 "processing"%z% +6 "core" %Y  +4 ."da"PS.seek 1.5ml +3 "processing"%*' +590 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" , +3 ."da"PS.seek 0ml +3 "processing"%/'W +1608 "core" ' +2 ."da"delay 2:00 +12006 #recoverPSRreagent08 +2 .PTV.dial :puck +3 "processing"%'  +7 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%  +36 "core" +2 ."da"delay 30 seconds +3006 .PBV.dial between PSV and waste1 +5 "processing"%" * +35 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%- +77 "core"  +4 ."da"PS.reconfigure :fast +4 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +4 "processing"%,' +2536 "core" ' +3 ."da"PSV.dial PTV +2 "processing"%p +75 "core" +3 ."da"delay 5 seconds +502 .PSV.dial PSR +5 "processing"%U +76 "core"  +4 ."da"delay 5 seconds +504 .PSV.dial PTV +3 "processing"%& +75 "core" +3 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%  +74 "core"  +4 ."da"PS.seek 0ml +3 "processing"%X'W +2518 "core" ' +3 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +3 .PSV.dial PSR +4 "processing"% +136 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +3 "processing"% +13 ."da"PS.reconfigure :default +4 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +2 "processing"%%' +587 "core" ' +3 ."da"delay 5 seconds +168 "Can"(Y QY +340 ."da"PSR.select :air +5 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%5'[ +1612 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%1  +6 "core"  +2 ."da"PSV.dial PTV +3 "processing"%$ +75 "core" +2 ."da"PBV.dial :waste1 +4 "processing"%)  +34 "core"  +2 "processing"%2% +6 "core" %V6  +4 ."da"PS.seek 1.5ml +3 "processing"%:' +588 "core" ' +2 ."da"delay 3 seconds +306 .PBV.dial between PSV and waste1 +3 "processing"% * +35 "core" * +3 ."da"PS.seek 0ml +5 "processing"%3'W +1609 "core" ' +2 ."da"delay 2:00 +12005 #recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%#  +5 "core"  +3 ."da"PBV.dial :waste1 +3 "processing"%{  +35 "core"  +3 ."da"delay 30 seconds +3005 .PBV.dial between PSV and waste1 +3 "processing"% * +35 "core" * +2 ."da"PSR.select :air +4 .PSV.dial PSR +2 "processing"%6 +76 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +69 "processing"%' +2522 "core" ' +2 ."da"PSV.dial PTV +4 "processing"%F +76 "core" +3 ."da"delay 5 seconds +503 .PSV.dial PSR +4 "processing"%H +75 "core"  +3 ."da"delay 5 seconds +504 .PSV.dial PTV +6 "processing"%B +75 "core" +4 ."da"delay 5 seconds +503 .PSV.dial :air +4 "processing"%C  +74 "core"  +4 ."da"PS.seek 0ml +2 "processing"%'W +2511 "core" ' +3 #"da"getPMLReagent08 +2 .PRV.dial :air +3 "processing"%0  +46 "core"  +4 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +3 "processing"%I  +141 "core" +4 ."da"delay 5 seconds +503 .PRV.dial :ab2 +5 "processing"%+  +45 "core"  +2 ."da"PTV.dial :PRVmixing +3 "processing"%G  +7 "core" +2 ."da"PSV.dial :mixloop +3 "processing"%A +56 "core" +5 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +4 ."da"PS.seek 0.3ml +4 "processing"%=' +387 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +3 "processing"%O  +45 "core"  +4 "processing"%E% +5 "core" %  +4 ."da"PS.seek 0.55ml +4 "processing"%J'w +341 "core" ' +3 #"da"addPMLReagent08 + .PSV.dial :air +3 "processing"%;  +43 "core"  +5 ."da"PS.seek 2ml +3 "processing"%'[ +1574 "core" ' +3 ."da"PSV.dial :PML +2 "processing"%S +57 "core" +2 ."da"PTV.dial :mixing +3 "processing"%9 @ +78 "core" B +4 ."da"PBV.dial :waste1 +3 "processing"%N  +35 "core"  +2 "processing"%<% +7 "core" %ao +3 ."da"PS.seek 1.85ml +5 "processing"%?'A +233 "core" ' +3 ."da"PBV.dial between PSV and waste1 +3 "processing"%\\ * +34 "core" * +3 ."da"PS.seek 0ml +4 "processing"%8'W +1968 "core" ' +2 ."da"delay 2 seconds +204 .delay 8:00 +26548 "Can"|Y JyY +21456 #"da"recoverPRVreagent08 +8 .PTV.dial :mixing +4 "processing"%Q @ +16 "core" ? +10 ."da"PBV.dial :waste1 +3 "processing"%_  +34 "core"  +3 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +3 "processing"% * +36 "core" * +2 ."da"PSV.dial :air +3 "processing"%  +43 "core"  +4 ."da"PS.reconfigure :fast +4 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%h' +2544 "core" ' +2 ."da"PSV.dial :mixloop +4 "processing"%\ +44 "core" +3 ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%L  +45 "core"  +2 ."da"delay 2 seconds +205 .PSV.dial :mixloop +3 "processing"%] +57 "core" +2 ."da"delay 2 seconds +205 .PSV.dial :air +2 "processing"%`  +43 "core"  +3 ."da"PS.seek 0ml +3 "processing"%['W +2519 "core" ' +3 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +3 .PSV.dial PSR +4 "processing"%V +135 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +3 "processing"% +12 ."da"PS.reconfigure :default +5 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%.' +588 "core" ' +3 ."da"delay 5 seconds +502 .PSR.select :air +5 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%4'[ +1621 "core" ' +3 ."da"PTV.dial :puck +3 "processing"%f  +78 "core"  +2 ."da"PSV.dial PTV +10 "processing"%e +74 "core" +2 ."da"PBV.dial :waste1 +5 "processing"%K  +34 "core"  +3 "processing"%c% +4 "core" %`=  +5 ."da"PS.seek 1.5ml +3 "processing"%k' +590 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%y * +35 "core" + +4 ."da"PS.seek 0ml +3 "processing"%T'W +1615 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +3 "processing"%q  +5 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%j  +35 "core"  +3 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +4 "processing"%d * +36 "core" * +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%l +76 "core"  +4 ."da"PS.reconfigure :fast +4 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +4 "processing"%P' +2600 "core" ' +12 ."da"PSV.dial PTV +5 "processing"%n +75 "core" +4 ."da"delay 5 seconds +503 .PSV.dial PSR +4 "processing"%w +77 "core"  +2 ."da"delay 5 seconds +504 .PSV.dial PTV +4 "processing"%m +76 "core" +2 ."da"delay 5 seconds +504 .PSV.dial :air +3 "processing"%o  +73 "core"  +5 ."da"PS.seek 0ml +3 "processing"%x'W +2516 "core" ' +3 #"da"washCycleDA #2 of 3 +3 .PSR.select :air +3 .PSV.dial PSR +2 "processing"%r +149 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +12 ."da"PS.reconfigure :default +5 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +3 "processing"%i' +599 "core" ' +2 ."da"delay 5 seconds +509 .PSR.select :air +4 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%W'[ +286 "Can"\\ CR>Y +1321 "core" ' +2 ."da"PTV.dial :puck +4 "processing"%  +6 "core"  +2 ."da"PSV.dial PTV +4 "processing"%Z +78 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%|  +36 "core" +4 "processing"%u% +6 "core" %V  +3 ."da"PS.seek 1.5ml +4 "processing"%}' +589 "core" ' +3 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%D * +36 "core" , +3 ."da"PS.seek 0ml +4 "processing"%Y'W +1621 "core" ' +3 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%a  +7 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%^  +36 "core" +5 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +4 "processing"%g * +37 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"% +75 "core"  +4 ."da"PS.reconfigure :fast +4 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +4 "processing"%' +2539 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%v +75 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%> +76 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +4 "processing"% +75 "core" +2 ."da"delay 5 seconds +505 .PSV.dial :air +3 "processing"%  +74 "core"  +3 ."da"PS.seek 0ml +5 "processing"%'W +2538 "core" ' +3 #"da"washCycleDA #3 of 3 + .PSR.select :air +5 .PSV.dial PSR +3 "processing"% +135 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +5 "processing"%' +604 "core" ' +2 ."da"delay 5 seconds +504 .PSR.select :air +4 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%'[ +1623 "core" ' +2 ."da"PTV.dial :puck +4 "processing"%  +5 "core"  +2 ."da"PSV.dial PTV +4 "processing"% +73 "core" +3 ."da"PBV.dial :waste1 +4 "processing"%t  +34 "core"  +3 "processing"%% +5 "core" %`F  +4 ."da"PS.seek 1.5ml +4 "processing"%~' +590 "core" ' +3 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"% * +35 "core" * +4 ."da"PS.seek 0ml +3 "processing"% 'W +1618 "core" ' +2 ."da"delay 2:00 +12005 #recoverPSRreagent08 +3 .PTV.dial :puck +2 "processing"%  +5 "core"  +3 ."da"PBV.dial :waste1 +3 "processing"%  +36 "core" +4 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +4 "processing"%! * +36 "core" , +2 ."da"PSR.select :air +4 .PSV.dial PSR +2 "processing"%7 +77 "core"  +4 ."da"PS.reconfigure :fast +4 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +4 "processing"%' +2533 "core" ' +4 ."da"PSV.dial PTV +3 "processing"%( +76 "core" +2 ."da"delay 5 seconds +504 .PSV.dial PSR +9 "processing"% +76 "core"  +4 ."da"delay 5 seconds +503 .PSV.dial PTV +5 "processing"%z +75 "core" +4 ."da"delay 5 seconds +503 .PSV.dial :air +4 "processing"%  +73 "core"  +14 ."da"PS.seek 0ml +3 "processing"% 'W +2514 "core" ' +2 ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%* +204 "core"  +6 #"da"Pulling 0.25ml of PSR.sub1 +10 .PSR.select :sub1 +23 "processing"% +38 ."da"PS.reconfigure :default +19 "processing"%#A d`xb +17 ."da"PS.seek 0.25ml +15 "processing"%''7 +350 "core" ' +13 ."da"delay 5 seconds +507 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +3 "processing"% +14 ."da"PS.seek 0.5ml +12 "processing"%' +345 "core" ' +40 ."da"delay 5 seconds +513 .PSR.select :air +18 "processing"% +25 ."da"PS.seek 2ml +7 "processing"%"'[ +1619 "core" ' +4 ."da"PTV.dial :puck +3 "processing"%-  +5 "core"  +3 ."da"PSV.dial PTV +3 "processing"%/ +77 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%p  +38 "core" +3 "processing"%U% +6 "core" %\\9  +4 ."da"PS.seek 1.5ml +3 "processing"%&' +586 "core" ' +4 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" , +4 ."da"PS.seek 0ml +4 "processing"%,'W +1180 "Can"] HY +428 "core" ' +2 ."da"delay 10 seconds +1007 #recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%  +7 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%X  +36 "core" +3 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +5 "processing"%% * +36 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +5 "processing"%1 +76 "core"  +4 ."da"PS.reconfigure :fast +4 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +4 "processing"%$' +2610 "core" ' +2 ."da"PSV.dial PTV +5 "processing"%) +77 "core" +3 ."da"delay 5 seconds +503 .PSV.dial PSR +4 "processing"%2 +78 "core"  +3 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%5 +77 "core" +2 ."da"delay 5 seconds +505 .PSV.dial :air +3 "processing"%  +75 "core"  +3 ."da"PS.seek 0ml +3 "processing"%:'W +2579 "core" ' +3 #"da"Additional air clear +3 .PSR.select :air +3 .PSV.dial PSR +3 "processing"%# +137 "core"  +3 #"da"Pulling 2ml of PSR.air +3 .PSR.select :air +3 .PS.reconfigure :default +3 "processing"%#A d`xb +5 ."da"PS.seek 2ml +3 "processing"%{'[ +2128 "core" ' +2 ."da"delay 5 seconds +505 .PTV.dial :puck +3 "processing"%  +6 "core"  +4 ."da"PSV.dial PTV +2 "processing"%6 +88 "core" ~ +2 ."da"PBV.dial :waste1 +3 "processing"%3  +38 "core" +2 "processing"%F% +5 "core" %[  +5 ."da"PS.seek 1.5ml +2 "processing"%H' +599 "core" ' +2 ."da"delay 3 seconds +304 .PBV.dial between PSV and waste1 +3 "processing"%B * +36 "core" , +2 ."da"delay 1 second +104 .PSV.dial :waste1 +3 "processing"%C  +107 "core"  +6 ."da"PS.seek 0ml +2 "processing"%'W +1613 "core" ' +3 "processing"%09 +4 "core" 9|I6! +3 #"da"Processing Puck Heater at 27.9C before imaging +3 .PH.coast +3 "processing"%I +3 "core" 6" +3 "processing"%+& +5 "core" &TL ( +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&G% +7 "core" %\   +3 "storage"(A% +5 "core" %{ +3 "storage"(. +5 "core" .( +4 ."da"SC.reconfigure :tight +5 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +3 "storage"(O( +199 "core" ( +4 ."da"SC.configure :limp +4 "storage"($(\ 1b +3 (E& +6 "core" &  +3 "manipulator"&=& +6 "core" &-  0 +3 "manipulator"&;% +5 "core" %\    +5 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 1 +3 "manipulator"&J( +182 "core" ( +2 "manipulator"&S& +6 "core" &\ G # +4 "storage"(9& +5 "core" & e +3 ."da"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&N' +107 "core" ' +3 "storage"(<& +81 "core" & +3 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +7 ."da"SE.seek :beamBreak +2 "storage"(\\'H +299 "core" ' +3 "storage"(- +6 "core" -'s +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +6 "manipulator"&?& +4 "core" & u s J "~ +3 "storage"(Q& +6 "core" & +3 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +5 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 1 +4 "manipulator"&_'D +38 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&, +7 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 "storage"(- +3 "core" -'s +5 ."da"SE.seek 1.1 Pucks below Top Plate +4 "storage"(8'9 +30 "core" ' +2 "manipulator"&\ % +5 "core" %So   +3 "storage"(L& +7 "core" & = +2 ."da"Forearm.force -20 +3 "manipulator"&5 +7 ."da"Forearm.seek 1 + 315 counts +2 "manipulator"&]' +21 "core" ' +2 "manipulator"&`& +4 "core" & u \ "~ +5 "storage"(h& +6 "core" & q +2 ."da"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&V' +33 "core" ' +5 ."da"SE.seek 2.1 Pucks below Top Plate +4 "storage"(['0 +46 "core" ' +2 "manipulator"&.& +4 "core" &\ 8 "~ +5 "manipulator"&f% +5 "core" %   +4 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +3 "manipulator"&e'\ +96 "core" ' +2 ."da"Elbow.seek PC +3 "manipulator"&K( +290 "core" ( +4 "manipulator"&c& +5 "core" &  :  +2 ."da"Elbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +4 &4& +4 "core" & t t u  +4 ."da"Forearm.seek PC +3 "manipulator"&y' +95 "core" ' +2 ."da"Hand.close +3 "manipulator"&k/ +66 "core" / +2 ."da"PC.seek :open +3 "processing"%q( +404 "core" ( +2 "storage"(j& +4 "core" & +6 "manipulator"&d& +5 "core" & d  +3 "manipulator"&l% +5 "core" %  Q , +3 ."da"Forearm.seek :retract +4 "manipulator"&T'\ +93 "core" ' +3 ."da"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 1 +2 "manipulator"&n( +247 "core" ( +2 "manipulator"&w& +6 "core" &\ d $ +3 "storage"(m& +6 "core" & x +3 ."da"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&o' +98 "core" ' +2 ."da"Hand.open +2 "manipulator"&P1 +71 "core" 1 +4 "storage"(r- +4 "core" -'0 +3 ."da"SE.seek 1.86 Pucks below Top Plate +5 "storage"(x' +25 "core" ' +3 ."da"SE.reconfigure :seal +4 "storage"(#QK-0-\ b +4 ."da"SE.seek 1.19 Pucks below Top Plate +3 "storage"(i' +60 "core" ' +4 #"da"Lights, camera, ACTION! +6 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da24apr2909h50ml_niagara.tif +1937 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +7976 #"da"SX HX9/16 (USB:08): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 95.749 seconds\ /var/log/esp/da24apr2909h50ml_niagara.tif: TIFF Upload Complete\ +6 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da24apr2909h50ml20s_niagara.tif +2074 #SX HX9/16 (USB:08): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da24apr2909h50ml20s_niagara.tif: TIFF Upload Complete\ +6 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da24apr2909h50ml30s_niagara.tif +3074 #SX HX9/16 (USB:08): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da24apr2909h50ml30s_niagara.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +4 ."Qmail"DAfans.email "95.749 sec auto-exposure",Subject: "da24apr2909h50ml images!" +6 "storage"(- +4 "core" -' +3 "storage"(Z& +19 "core" & 9 +14 "manipulator"&|& +26 "core" &\ A# +5 ."da"Elbow.seek 1 +6 "manipulator"&u( +5 "core" ( +2 "manipulator"&W& +99 "core" &\ F B# +2 "storage"(D& +8 "core" & 0 +9 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&}' +4 "core" ' +5 ."da"SE.reconfigure :gently +5 "storage"(#QK-0-\ b +6 ."da"SE.seek 1.91 Pucks below Top Plate +6 "storage"(a'< +62 "core" ' +5 "manipulator"&^& +7 "core" &\  Y T# +2 "storage"(g& +6 "core" & ! +5 ."da"Elbow.reconfigure :limp +5 "manipulator"&$ ,(b +5 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +7 ."da"Forearm.seek 1 +3 "manipulator"& 'D +103 "core" ' +5 ."da"Elbow.hold +11 "manipulator"&Y, +17 "core" , +4 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure :default +5 "storage"(#QK-0-\ b +4 ."da"SE.seek 2.09 Pucks below Top Plate +2 "storage"(v'' +21 "core" ' +2 "manipulator"&>% +5 "core" %Tt n H +4 "storage"(& +5 "core" &\ -\ , h +2 ."da"Forearm.force -20 +4 "manipulator"&5 +6 ."da"Forearm.seek 1 + 316 counts +5 "manipulator"&'π +25 "core" ' +7 "manipulator"&& +14 "core" &\ 1 W# +7 "storage"(& +11 "core" & ) 3 B +8 ."da"Forearm.reconfigure :tight +11 "manipulator"&#Q@2^d^\ b +9 ."da"Forearm.seek 1 + 700 counts +7 "manipulator"&' +29 "core" ' +2 "storage"(% +8 "core" %' O K Y  +5 ."downElevator"SE.seek :down +6 "storage"('v +101 (% +16 "core" %&9 " + ]z +10 "manipulator"&t% +13 "core" %  Q V +9 ."da"Forearm.reconfigure :loose +13 "manipulator"&#Q@2^d^b +9 ."da"Forearm.seek :retract +8 "manipulator"&'\ +73 "core" ' +4 ."downElevator"SE.stop +6 "storage"(5 +18 "core" ' +6 "storage"(& +15 "core" & R P \\ +18 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +8 #tStarting finalPurge +12 "processing"%& +17 "core" & +7 "manipulator"&~& +17 "core" &\   - W# +6 "manipulator"& % +13 "core" %\ # Y X= +9 ."psFlush"Elbow.seek FlushPuck::Garage +10 "manipulator"& (- +188 "core" ( +4 "manipulator"&!& +12 "core" &- $ ' > [] +5 ."psFlush"Elbow.reconfigure :loose +9 "manipulator"&$ &.,(#b +6 &7& +19 "core" &- % %  [] +12 ."psFlush"Forearm.seek :garage +6 "manipulator"& '! +109 "core" ' +10 ."psFlush"Hand.close +8 "manipulator"&(/ +69 "core" / +5 "manipulator"&& +14 "core" &-   W] +5 "manipulator"&z% +17 "core" % 4  W +13 ."psFlush"Forearm.seek :retract +7 "manipulator"&'\ +103 "core" ' +15 ."psFlush"Elbow.reconfigure :tight +20 "manipulator"&$&.,(\ #b +12 ."psFlush"Elbow.seek PC +6 "manipulator"&( +154 "core" ( +4 "manipulator"&*& +24 "core" &\ 9 C { ] n +8 ."psFlush"Elbow.reconfigure :loose +9 "manipulator"&$ &.,(#b +6 & & +10 "core" &\ B ? ^ n +8 ."psFlush"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +8 ."psFlush"Forearm.seek PC +4 "manipulator"&'' +100 "core" ' +6 "manipulator"&& +12 "core" &\ @ @ ~ ] n +5 "manipulator"&-% +11 "core" % 4 5 r ] +6 "processing"%/& +14 "core" & +8 "processing"%p& +14 "core" & +9 ."psFlush"PC.seek :closed +18 "processing"%U(Tg +22 "core" & +172 & +11 & +6 & +4 & 2 %f +7 &Tt 8 +7 &|s M +9 &M R +10 &NG R +13 &L R +3 &K Q +10 &K R +10 &WK Q +9 &I R +3 &K R +9 &!H R +3 &#_L Q +9 &%!J Q +3 &&N Q +7 &(N R +3 &*fJ R +9 &,)G Q +10 &-I Q +3 &/L Q +7 &1nL R +3 &30J R +3 &4J R +3 &6I! R +5 &8wL Q +3 &:8L R +3 &;K Q +7 &=K R +4 &?J" Q +2 &AAK! Q +7 &CG Q +17 &DN R +8 &FO R +6 &HER S +10 &Je T +5 &K X +2 &My Y +2 &O; Y +6 &P Y +2 &R O +2 &SIy ] +7 &TF 4 . + ( +3 &TF# . +5 &TF# . +5 &TF# . +4 &TF# . +3 &TF# . +6 &TF# . +2 &TF# . +4 &TF# . +5 &TF# . +4 &TF# . +5 &TF#\ . +4 &TF# . +4 &TF# . +14 "processing"%p& +21 "core" &TF# . +7 &TF# . +7 #"psFlush"Processing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.67 +7 "processing"%"& +12 "core" &TF#c . +5 ."psFlush"Hand.open +6 "manipulator"&1 +79 "core" 1 +5 "manipulator"&&% +25 "core" %  & '  \\ +8 ."psFlush"Forearm.reconfigure :loose +7 "manipulator"&#Q@2^d^b +8 ."psFlush"Forearm.seek :retract +5 "manipulator"&'\ +12 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +86 "core" ' +4 ."psFlush"PSR.select :air +5 .PSV.dial PSR +7 "processing"%X +63 "core"  +6 #"psFlush"Pulling 0.5ml of PSR.flush +4 .PSR.select :flush +12 "processing"%@ +24 ."psFlush"PS.seek 0.5ml +8 "processing"%%' +518 #"uploadLog"upsync +77 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +5 "processing"% +11 ."psFlush"PS.seek 2.5ml +3 "processing"%1' +2128 "core" ' +3 ."psFlush"delay 1 second +102 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%, @ +203 "core" B +2 ."psFlush"PTV.dial :PRVmixing +5 "processing"%)  +140 "core" +4 ."psFlush"PSV.dial :mixloop +3 "processing"%2 +106 "core" +5 ."psFlush"PS.seek :empty +3 "processing"%5'9 +2631 "core" ' +2 ."psFlush"PSR.select :air +9 .PSV.dial PSR +3 "processing"% +105 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +4 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%$' +587 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +5 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%#' +2125 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +4 "processing"%:  +35 "core"  +2 ."psFlush"PTV.dial :mixing +2 "processing"% @ +77 "core" A +2 ."psFlush"PSV.dial :mixloop +4 "processing"%6 +119 "core" +2 ."psFlush"PS.seek :empty +5 "processing"%3'9 +2627 "core" ' +3 ."psFlush"PSV.dial PSR +2 "processing"%F +106 "core"  +2 ."psFlush"PSR.select :flush +4 "processing"%@ +11 ."psFlush"PS.seek 1ml +3 "processing"%{'P +1097 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +13 ."psFlush"PS.seek 2.5ml +3 "processing"%B' +1607 "core" ' +2 ."psFlush"PSV.dial PTV +5 "processing"%C +76 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%H  +76 "core"  +3 ."psFlush"PBV.dial :waste1 +3 .PS.seek 0ml +4 "processing"%0'W +2626 "core" ' +3 ."psFlush"PSV.dial PSR +4 "processing"%I +76 "core"  +2 ."psFlush"PSR.select :flush +5 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%+' +585 "core" ' +3 ."psFlush"PSR.select :air +3 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%G' +1996 "Can"` FjY +122 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%A +75 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"% U +54 "core" U +3 ."psFlush"PS.seek 0ml +5 "processing"%E'W +2639 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%= @ +56 "core" B +3 ."psFlush"PS.seek 2.5ml +4 "processing"%;' +2640 "core" ' +2 ."psFlush"PSV.dial :waste1 +4 "processing"%R  +77 "core"  +4 ."psFlush"PS.seek 0ml +3 "processing"%S'W +2628 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%9 +46 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +2 "processing"%' +2709 "core" ' +4 ."psFlush"PSV.dial PTV +4 "processing"%< +73 "core" +3 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +5 "processing"%'W +2628 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"% @ +57 "core" B +3 ."psFlush"PS.seek 2.5ml +5 "processing"%?' +2636 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%Q  +76 "core"  +3 ."psFlush"PS.seek 0ml +4 "processing"%'W +2643 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%\ +45 "core"  +2 ."psFlush"PSR.select :flush +7 "processing"%@ +12 ."psFlush"PS.seek 1ml +3 "processing"%L'P +1104 "core" ' +2 ."psFlush"PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +5 "processing"%`' +1616 "core" ' +2 ."psFlush"PSV.dial PTV +8 "processing"%h +75 "core" +4 ."psFlush"PTV.dial :puck +3 "processing"%.  +5 "core"  +2 ."psFlush"PBV.dial :waste1 +5 "processing"%f  +54 "core"  +3 ."psFlush"PS.seek 0ml +3 "processing"%N'W +2641 "core" ' +3 ."psFlush"PSV.dial PSR +3 "processing"%J +76 "core"  +2 ."psFlush"PSR.select :flush +4 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +3 "processing"%\\' +586 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%_' +2130 "core" ' +2 ."psFlush"PSV.dial PTV +5 "processing"%] +76 "core" +3 ."psFlush"PBV.dial PSV +4 "processing"%8 U +56 "core" W +3 ."psFlush"PS.seek 0ml +3 "processing"%V'W +2636 "core" ' +2 ."psFlush"PSV.dial PBV +5 "processing"%c @ +57 "core" B +3 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2640 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%4  +77 "core"  +3 ."psFlush"PS.seek 0ml +5 "processing"%k'W +2637 "core" ' +2 ."psFlush"PSV.dial PSR +4 "processing"%e +46 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +4 "processing"%b' +2641 "core" ' +2 ."psFlush"PSV.dial PTV +6 "processing"%j +74 "core" +3 ."psFlush"PBV.dial PSV +4 "processing"%d U +5 "core" V +4 ."psFlush"PS.seek 0ml +3 "processing"%l'W +2632 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%y @ +56 "core" B +3 ."psFlush"PS.seek 2.5ml +5 "processing"%w' +2639 "core" ' +2 ."psFlush"PSV.dial :waste1 +4 "processing"%m  +78 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"%K'W +2630 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +8 "collection"'P& +6 "core" &M +3 "manipulator"&r& +7 "core" & B > _ m +8 .tElbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC +2 "manipulator"&T( +6 "core" ( +2 "manipulator"&[& +6 "core" & > F u _ m +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &x& +5 "core" & > 0 ' _ m +2 .tForearm.seek PC +4 "manipulator"&' +101 "core" ' +2 .tHand.close +2 "manipulator"&Z/ +72 "core" / +4 .tPC.seek :open +3 "processing"%|( +405 "core" ( +3 "manipulator"&W& +7 "core" & B A c m +2 "manipulator"&D% +6 "core" % ? 5 c +3 .tForearm.seek :retract +2 "manipulator"&^'\ +91 "core" ' +3 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +3 "manipulator"&g( +340 "core" ( +2 "manipulator"&n& +61 "core" & 8 6 a4 +14 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +5 &o& +3 "core" & / G i a4 +4 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +3 "manipulator"&>', +108 "core" ' +2 "manipulator"&i& +7 "core" & = ? b ]4 +2 "manipulator"&% +7 "core" %" 7 = v ^i +3 "collection"'& +7 "core" & +3 "collection"'& +10 "core" &? +3 .tCC.seek :closed +4 "collection"'}(O +5 "core" &G +5 &E 3 +7 &2F~L 3 +10 &]qC G +8 &bB R +10 &PI P +9 &TK Q +9 &CTN Q +11 &TU P +8 &UW P +9 &TT P +10 &LSV P +9 &! RX Q +10 &"RS P +10 &$TV P +8 &&SRX Q +10 &(UU Q +9 &)TW Q +9 &+PU Q +10 &-ZQX Q +11 &/QX P +7 &0RX P +10 &2UW Q +9 &4dRP P +9 &6%TX Q +11 &7OW Q +8 &9QY Q +10 &;kQW Q +9 &=.RW P +9 &>ST Q +12 &@TX Q +7 &BsSY Q +9 &D5QX Q +10 &ETY Q +9 &GbW R +12 &IoxU U +7 &K"Z Z +9 &L[ ^ +10 &N[ = +10 &O\\*[ )v +9 &O]X H +2 ( +4 "collection"'& +6 #tCollection Clamp onSpring/offSpring for 5/25 samples, on/off torque 1.64 +3 "collection"'& +4 "core" &O`Y H + &O`[ H +5 .tHand.open + "manipulator"&u1 +73 "core" 1 +2 "manipulator"&% +7 "core" % "  # # Yi +3 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&a'\ +104 "core" ' +3 #tFlushing the Collection Valve::Manifold +2 "collection"'t& +6 "core" &O`+ H +2 "collection"' % +7 "core" %- +2 .tCSV.dial CSR +3 "collection"'  +44 "core"  +5 #tPulling 5ml of CSR.flush +2 .CSR.select :flush +2 "collection"' +13 .tCS.seek 5ml +3 "collection"''l +1353 "core" ' +3 .tdelay 5 seconds +502 .CSR.select :air +4 "collection"' +10 'v% +4 "core" %l  +4 .tCS.reconfigure :fast +3 "collection"'#d @b +4 .tCS.seek 7.5ml +4 "collection"'' +707 "core" ' +2 .tCSV.dial :waste +3 "collection"'~ +136 "core" +4 .tCS.reconfigure :default +4 "collection"'#P d@b +4 .tCS.seek 0ml +3 "collection"' ' +1990 "core" ' +2 #tFlushing lower manifold's waste1 port +4 "collection"'& +4 "core" &O_f H +3 "collection"'% +7 "core" %i +2 .tCSV.dial :flush +3 "collection"'!  +45 "core"  +4 .tCS.reconfigure :fast +4 "collection"'#d @b +3 .tCS.seek 5ml +4 "collection"'7'l +1315 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +4 "collection"'Y @ +43 "core" A +2 "collection"'(% +7 "core" %l`  +3 .tCS.seek 7.001ml +3 "collection"'' +574 "core" ' +3 ."connect"CSV.dial CTV +5 .tCTV.dial CSV +3 "collection"'z  +3 '  +46 "core"  +97  +2 .tCBV.dial :waste1 +5 "collection"' @ +51 "core" @ +6 .tCS.seek 0ml +2 "collection"'*' +1826 "core" ' +3 #tFlushing lower manifold's waste2 port + "collection"' & +8 "core" &O_ H +2 "collection"' % +6 "core" % +2 .tCSV.dial :flush +2 "collection"'  +75 "core" +3 .tCS.seek 5ml +3 "collection"'-'l +1336 "core" ' +3 .tdelay 5 seconds +326 "Can"a LY +177 .tCSV.dial :air +4 "collection"'/ @ +48 "core" B +2 "collection"'% +6 "core" %l +4 .tCS.seek 6.999ml +3 "collection"'q' +574 "core" ' +2 ."connect"CSV.dial CTV +7 .tCTV.dial CSV +6 "collection"'"  +3 '  +9 "core"  +47  +3 .tCBV.dial :waste2 +3 "collection"'&  +115 "core"  +3 .tCS.seek 0ml +4 "collection"'p' +1823 "core" ' +2 #tDisinfecting external Intake with kill +2 "collection"'X& +5 "core" &O_. H +4 "collection"''% +5 "core" %= +2 .tCSV.dial CSR +4 "collection"'  +46 "core"  +2 #tPulling 8ml of CSR.kill +2 .CSR.select :kill +4 "collection"' +13 .tCS.seek 8ml +3 "collection"'%' +2076 "core" ' +3 .tdelay 5 seconds +502 .CSR.select :air +4 "collection"' +85 .tCS.seek 10ml +3 "collection"',' D +589 "core" ' +3 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +7 "collection"') +2 '2  +107 "core" +37  +2 .tCTV.dial :intake +3 "collection"'1  +78 "core" +2 .tIntake.select :open +2 "sampler") +13 .tCS.seek 2ml +3 "collection"'' \\ +2071 "core" ' +2 .tIntake.select :close +2 "sampler")0 +11 .tCTV.dial :air +3 "collection"'5  +76 "core" ~ +3 .tCS.reconfigure :default +5 "collection"'#P d@b +4 .tCS.seek 0ml +2 "collection"'$' +587 "core" ' +3 .tCSV.dial CSR +2 "collection"':  +105 "core"  +3 #tPulling 5ml of CSR.flush +3 .CSR.select :flush +3 "collection"' +12 .tCS.seek 5ml +2 "collection"''l +1360 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +3 "collection"' +11 .tCS.seek 10ml +2 "collection"'6' D +1360 "core" ' +2 .tCSV.dial CBV +3 "collection"'# +104 "core" +5 .tCS.seek 0ml +3 "collection"'F' +2624 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&3& +7 "core" &   \\4 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek CC +2 "manipulator"&{( +33 "core" ( +3 "manipulator"&C& +4 "core" & @ @ d ^ +4 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +3 &H& +6 "core" & 2 = i ] +4 .tForearm.seek CC +2 "manipulator"&B', +106 "core" ' +2 .tHand.close +2 "manipulator"&I/ +74 "core" / +4 .tCC.seek :open +2 "collection"'0( +380 "core" ( +2 "manipulator"&+& +5 "core" & A 5 ^ +3 "manipulator"&A% +6 "core" %  > @ ^% +3 .tForearm.seek :retract +4 "manipulator"&'\ +105 "core" ' +3 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +2 "manipulator"&G(- +298 "core" ( +2 "manipulator"&=& +6 "core" &- > 9 C bA +3 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 &E& +4 "core" &- 2 5  bA +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek :garage +3 "manipulator"&R'! +111 "core" ' +2 .tHand.open +3 "manipulator"&;1 +71 "core" 1 +3 "manipulator"&9% +5 "core" % ) # & P [ +3 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&S'\ +100 "core" ' +2 "processing"%<& +6 "core" &' +43209 "Can"b 7Y +60001 a 7,Y +60002 b :Y +60001 a 6 XY +60002 a 9 Y +60001 ^a 7 Y +60001 u^ 8Y +60002 i` 7Y +60002 _ 8FY +60000 Ya\ :6Y +60004 bc\ Q6rY +59999 c\ Z6Y +60002 c\ _7Y +60003 a\ b64Y +59999 Wb\ e6Y +60003 b\ f6!`Y +60000 Te\ g6#Y +60002 c\ i6%|Y +60001 c\ k6'p"Y +60003 Ac\ m6)eY +60000 ;f\ p6+YNY +60001 c\ q6-MY +60002 Oe\ s7/AzY +60002 e\ u615Y +60000 Ff\ y63)Y +60002 Rh\ z65*Y +60002 Ul\ 6@Y +60001 Ym\ 7BVY +60002 m\ 6DY +60001 n\ 6FY +60001 n\ 7HY +60002 Vn\ 6JY +60001 =m\ 5LzDY +60002 4j\ 6NkY +60001 wj\ 87PapY +60001 j\ .6R\\Y +60001 gj\ )7TWY +60003 h\ %7VR2Y +60000  i\ #7XNY +60002 1i\ !7ZJ^Y +60001 vf\ 7\\FY +60001 *d\ 7^BY +60002 d\ 7`? Y +60002 c\ 7b;Y +60001 `\ 7d8LY +60001 b\ 7f4Y +60001 `\ 7h1xY +60002 ^\ 6j-Y +60001 A]\ 6l*¤Y +60002 _\ 7n':Y +60001 V\\\ 7p$Y +60001 \\\ 9r!fY +60002 ]\ 7tY +60001 \\\ 7vŒY +60002 \\\ 7x(Y +60001 iZ\ 7zƾY +60001 Z\ 7|TY +60002 Z\ 6~Y +60001 Y\ 7ȀY +60002 W\ \ 7 Y +60001 W\ 7 ɬY +60002 X\ 7BY +60001 W\ 7Y +60001 X\ 7nY +60002 W\ 7Y +60001 W\ 7̚Y +60002 W\ 70Y +60002 hU\ 9Y +60001 S\ 7\\Y +60002 S 7Y +60000 R 7ψY +60002 -R 7Y +60001 Q 7дY +60002 uS 9JY +60001 R 7Y +60001 }S 7vY +60003 Q 7 Y +60000 R 7ӢY +60002 R 78Y @EDT1714449680.14 R 7Y +60002 S 7dY +60001 T 7Y +60002 S 7֐Y +60001 pS 7&Y +60001 R 8׼Y +60002 S 6RY +60001 Q 7Y +60002 Q 7~Y +60001 R 7Y +60001 IR 7ڪY +60002 cP 7@Y +60001 P 7Y +60002 O 9lY +60001 M 7Y +60001 O\ J6ݘY +60002 mO\ ^6.Y +60002 P\ g6Y +60001 hP\ l6ZY +60001 R\ n6ϿY +60002 O\ p6ѳY +60001 JN\ s6ӧY +60001 O\ u6՛Y +20126 !to: EOFError: mesg"end of file reached:@timestampu: Time Kތ:bt[,"(eval):4:in `sysreadRaw'"(eval):4:in `sysread'"3/home/esp/esp2/lib/schedule.rb:308:in `unsync'"(eval):4:in `sysread'"8/home/esp/esp2/lib/reprompt.rb:44:in `origReadline'"4/home/esp/esp2/lib/reprompt.rb:44:in `readline'"0/home/esp/esp2/lib/prompter.rb:19:in `call'"6/home/esp/esp2/lib/prompter.rb:19:in `callKbdPrc'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"5/home/esp/esp2/lib/rmutex.rb:99:in `synchronize'"./home/esp/esp2/lib/rmutex.rb:72:in `lock'"./home/esp/esp2/lib/delay.rb:78:in `claim'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"4/home/esp/esp2/lib/reprompt.rb:41:in `readline'"=/opt/mbari/lib/ruby/1.8/irb/input-method.rb:97:in `gets'"7/opt/mbari/lib/ruby/1.8/irb.rb:148:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:147:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:186:in `call'"?/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:186:in `buf_input'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:101:in `getc'":/opt/mbari/lib/ruby/1.8/irb/slex.rb:206:in `match_io'"6/opt/mbari/lib/ruby/1.8/irb/slex.rb:76:in `match'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:284:in `token'"9/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:260:in `lex'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:231:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:204:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +3 #Waiting to Resume from Checkpoint "Garaging FlushPuck in Collection Clamp" +2 ."Qmail"BadNews.email "end of file reached",Subject: "EOFError in MAIN" +4 !to:SignalException: mesg" SIGHUP:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:81:in `join'"1/home/esp/esp2/lib/esp.rb:81:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +580 #"uploadLog"upsync +9 #mEXIT @1714463087.70EDT @1714478096.84EDT = =tMAIN =mMAIN_scheduler @EDT1714478099.46 #"core_reset"Sent BREAK +2 #t@42312 receive with ifg=0x10, ie=0xFD +3 #@42951 receive with ifg=0x10, ie=0xFD +2 #@43605 receive with ifg=0x10, ie=0xFD + #@44248 receive with ifg=0x10, ie=0xFD + #@44897 receive with ifg=0x10, ie=0xFD #@45546 receive with ifg=0x10, ie=0xFD + #@46194 receive with ifg=0x10, ie=0xFD + #@46520 receive with ifg=0x80, ie=0xFD + #@40620 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +17 #ESP2 v3.42 I2C Gateway v3.20 for core bus +376 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +599 "Can"U\ 9 +3 U\ 9 + #tPolling Can every 10:00 +5 #Cleanly exited at 03:44:47EDT30-Apr-24 +754 #-> ESP.ready! +155 "sampler") +3 ) +4 "core"  +4 "collection"' +3 ' +5 "core"  +3 "processing"% +3 % +5 "core"  +8 "collection"' 9\ +5 ' 0\ +3 ' -\ +6 "processing"% 9\ +4 % 2\ +3 % *\ +3 % 0\ +7 "sampler")&\ +3 "collection"'% +6 "core" %\  +3 .tCS.configure :default +4 "collection"'#P d@b +5 .tCS.hold + "collection"'+ +5 "core" + + .tCS.configure :default +5 "collection"'#P d@b +4 "processing"%% +5 "core" %[w\  +3 .tPS.configure :default +3 "processing"%#A d`xb +4 .tPS.hold +3 "processing"%+ +5 "core" + +2 .tPS.configure :default +4 "processing"%#A d`xb +4 "sampler")% +4 "core" %1 \ AX +4 .tSS.configure :default +4 "sampler")#.0X 'Y +60002 dZ\ ? Y +60002 F[\ >ASY +60001 <]\ \ ?Y +60001 ]\ ?Y +60001 a\ =Y +60002 c\ ?;Y +60001 e\ =zAY +60003 g\ =Y +60000 e\ >mY +60002 f > 6Y +60000 f ="tY +60002 g ?$/Y +60001 h >&Y +60002 j >)1[Y +60001 j >+pY +12419 #t-> exit +7 #mEXIT @1714487833.35EDT @1714503072.60EDT = =tMAIN =mMAIN_scheduler @EDT1714503075.15 #"core_reset"Sent BREAK +4 #t@27825 receive with ifg=0x10, ie=0xFD + #@28463 receive with ifg=0x10, ie=0xFD + #@29119 receive with ifg=0x10, ie=0xFD #@29757 receive with ifg=0x10, ie=0xFD + #@30404 receive with ifg=0x10, ie=0xFD + #@31050 receive with ifg=0x10, ie=0xFD + #@31697 receive with ifg=0x10, ie=0xFD + #@32029 receive with ifg=0x80, ie=0xFD + #@57568 idle with ifg=0x00, ie=0x75 +2 #ESP2 v3.42 I2C Gateway v3.20 +16 #ESP2 v3.42 I2C Gateway v3.20 for core bus +374 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +594 "Can"u @eB + u @eB + #tPolling Can every 10:00 +7 #Cleanly exited at 10:37:13EDT30-Apr-24 +920 #-> ESP.ready! +155 "sampler") +3 ) +3 "core"  +4 "collection"' +3 ' +4 "core"  +4 "processing"% +3 % +5 "core"  +8 "collection"' 9\ +4 ' 0\ +3 ' -\ +6 "processing"% 9\ +3 % 2\ +5 % *\ +3 % 0\ +6 "sampler")&\ +4 "collection"'% +4 "core" % +4 .tCS.configure :default +4 "collection"'#P d@b +3 .tCS.hold +2 "collection"'+ +5 "core" + +2 .tCS.configure :default +3 "collection"'#P d@b +5 "processing"%% +4 "core" %[K +3 .tPS.configure :default +3 "processing"%#A d`xb +4 .tPS.hold +2 "processing"%+ +6 "core" + +3 .tPS.configure :default +3 "processing"%#A d`xb +4 "sampler")% +5 "core" %1 \ X +3 .tSS.configure :default +3 "sampler")#.0X can +4 "Can"u ?e% +57712 w >gN  +60001 u >i\ ! +60002 w >k\  +60002 v >n M +60000 x >pN  +60002 }w\ \ =r y +23532 !to: EOFError: mesg"end of file reached:@timestampu: Time g>:bt[,"(eval):4:in `sysreadRaw'"(eval):4:in `sysread'"3/home/esp/esp2/lib/schedule.rb:308:in `unsync'"(eval):4:in `sysread'"8/home/esp/esp2/lib/reprompt.rb:44:in `origReadline'"4/home/esp/esp2/lib/reprompt.rb:44:in `readline'"0/home/esp/esp2/lib/prompter.rb:19:in `call'"6/home/esp/esp2/lib/prompter.rb:19:in `callKbdPrc'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"5/home/esp/esp2/lib/rmutex.rb:99:in `synchronize'"./home/esp/esp2/lib/rmutex.rb:72:in `lock'"./home/esp/esp2/lib/delay.rb:78:in `claim'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"4/home/esp/esp2/lib/reprompt.rb:41:in `readline'"=/opt/mbari/lib/ruby/1.8/irb/input-method.rb:97:in `gets'"7/opt/mbari/lib/ruby/1.8/irb.rb:148:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:147:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:186:in `call'"?/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:186:in `buf_input'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:101:in `getc'":/opt/mbari/lib/ruby/1.8/irb/slex.rb:206:in `match_io'"6/opt/mbari/lib/ruby/1.8/irb/slex.rb:76:in `match'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:284:in `token'"9/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:260:in `lex'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:231:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:204:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4 ."Qmail"BadNews.email "end of file reached",Subject: "EOFError in MAIN" +10 !mo:Thread::ChildDied :@threadIdil6S: mesg"\ :MAIN: @causeo: EOFError;"end of file reached:@timestampu: Time g>:bt[,"(eval):4:in `sysreadRaw'"(eval):4:in `sysread'"3/home/esp/esp2/lib/schedule.rb:308:in `unsync'"(eval):4:in `sysread'"8/home/esp/esp2/lib/reprompt.rb:44:in `origReadline'"4/home/esp/esp2/lib/reprompt.rb:44:in `readline'"0/home/esp/esp2/lib/prompter.rb:19:in `call'"6/home/esp/esp2/lib/prompter.rb:19:in `callKbdPrc'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"5/home/esp/esp2/lib/rmutex.rb:99:in `synchronize'"./home/esp/esp2/lib/rmutex.rb:72:in `lock'"./home/esp/esp2/lib/delay.rb:78:in `claim'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"4/home/esp/esp2/lib/reprompt.rb:41:in `readline'"=/opt/mbari/lib/ruby/1.8/irb/input-method.rb:97:in `gets'"7/opt/mbari/lib/ruby/1.8/irb.rb:148:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:147:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:186:in `call'"?/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:186:in `buf_input'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:101:in `getc'":/opt/mbari/lib/ruby/1.8/irb/slex.rb:206:in `match_io'"6/opt/mbari/lib/ruby/1.8/irb/slex.rb:76:in `match'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:284:in `token'"9/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:260:in `lex'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:231:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:204:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488; [ "4/home/esp/esp2/lib/thread.rb:50:in `raiseInAll'"0/home/esp/esp2/lib/thread.rb:748:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +3 !to:SignalException: mesg" SIGHUP:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:81:in `join'"1/home/esp/esp2/lib/esp.rb:81:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +9 #mEXIT @1714506920.13EDT @1714574087.80EDT = =tMAIN =mMAIN_scheduler @EDT1714574090.35 #"core_reset"Sent BREAK +3 #t@16119 receive with ifg=0x10, ie=0xFD + #@16758 receive with ifg=0x10, ie=0xFD + #@17415 receive with ifg=0x10, ie=0xFD +2 #@18054 receive with ifg=0x10, ie=0xFD + #@18702 receive with ifg=0x10, ie=0xFD + #@19351 receive with ifg=0x10, ie=0xFD + #@19999 receive with ifg=0x10, ie=0xFD + #@20330 receive with ifg=0x80, ie=0xFD + #@29923 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +15 #ESP2 v3.42 I2C Gateway v3.20 for core bus +370 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +590 "Can",h\ pAmmNN +2 ,h\ pAmmNN + #tPolling Can every 10:00 +6 #Cleanly exited at 15:55:20EDT30-Apr-24 +3758 #-> ESP.ready! +156 "sampler") +5 ) +3 "core"  +3 "collection"' +5 ' +3 "core"  +3 "processing"% +5 % +4 "core"  +8 "collection"' 9\ +4 ' 0\ +3 ' -\ +7 "processing"% 9\ +3 % 2\ +3 % *\ +4 % 0\ +6 "sampler")&\ +4 "collection"'% +4 "core" %\ e +3 .tCS.configure :default +5 "collection"'#P d@b +4 .tCS.hold +2 "collection"'+ +2 "core" + +5 .tCS.configure :default +3 "collection"'#P d@b +4 "processing"%% +5 "core" %[j\ u +3 .tPS.configure :default +3 "processing"%#A d`xb +5 .tPS.hold + "processing"%+ +6 "core" + +3 .tPS.configure :default +3 "processing"%#A d`xb +4 "sampler")% +6 "core" %1 \ X +3 .tSS.configure :default +3 "sampler")#.0X can +4 "Can""j\ q>mN\\' +25749 #t-> access 1 +3 "storage"(2% +6 "core" % \ +3 "manipulator"&3% +6 "core" %\    5  +3 "manipulator"&4& +5 "core" &-   ? +4 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +4 .tSC.seek 5 +3 "storage"(5(; +674 "core" ( +4 .tSC.configure :limp +3 "storage"($(\ 1b +4 (6& +5 "core" &; \  +1430 #t-> access 2 +3 "storage"(7% +4 "core" % \ +4 "manipulator"&8% +5 "core" %\     +4 "manipulator"&9& +6 "core" &-   ? +3 .tSC.reconfigure :tight +5 "storage"($\ .(\ 1~b +5 .tSC.seek 6 +2 "storage"(:(K +185 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +5 (;& +4 "core" &K \  +26428 "Can"1j\ y6oN +60002 Qj\ {7qOz +60001 hj\ 6srP +60002 3j\ 6ueP +60002 f\ 6wYQ< +60001 mg\ 6yLQҙ +60001 e\ 7{?Rh +60001 f\ 5}1R +60002 <g\ 5$S +60001 ag\ 7T* +60001 g\ 7T +60002 g\ 46UV +60002 g\ )7U +60001 li\ #8V +60002 k\ !7W +60000 !m\ 7W +60002 k\ 9XD +60001 i\ 8Xڙ +60001 rj\ 7Yp +60002 j\ 7Z +60002 m\ 7Z +60001 m\ 7[2 +60002  m\ 7[ș +60001 m\ 9\\^ +60001 l\ 7\\ +60001 k\ 9] +14336 #t-> can +4 "Can"l\ 9H]r +45661 Un\ 7^ +60002 m\ 6^ +60001 ,m\ 7_L +60002 l\ 7_ +60001 m\ 7`x +60001 n\ \ 7a +60002 <m\ 8a +60001 n\ 7b: +60003 n\ 7bЙ +60000 o\ 9cf +60002 o\ 7c +60001 o\ 7d +60001 n\ 7e( +60001 n\ 7e +60002 l\ 6fT +60001 l\ 7f +60002 m 8¦g +60001 m 7Ĥh +60001 m 8ƣh +60001 k 8ȡiB +60002 l 7ʠiؙ +60001 l 7̟jn +60002 j 9Ξk +60001 l 7Нk +60001 $l 7Ҝl0 +60002 l 7ԛlƙ +60001 j 8֛m\\ +60001 j 7ؚm +60002  k 7ښn +60002 i 7ܚo +60001 h 8ޚo +60001 h 7pJ +60002 h 7p +60002 i 7qv +60000 l 8r +60002 n 7r +60001 m 8s8 +60001 n 7sΙ +60002 m 7td +60001 m 7t +60002 m 7u +60001 m 8v& +60001 m 8v +60002 l 9wR +60001 k 7w +60002 l\ K7x~ +60001 l\ X6y +60002 l\ _7 y +60001 Bl\ c6 z@ +60001 yj\ e6 wz֙ +60002 xj\ g6 k{l +60001 j\ i6 `| +60002 i\ k6 \ U| +60000 ~j\ n6 I}. @EDT1714622701.22 j\ p6 =}ę +60001 k\ r6 1~Z +60002 xj\ u6 %~ +60001 j\ v7  +60001 i\ z7   +60002 i\ }6  +60003 wh\ 5 H +60000 Zi\ 5 ޙ +60001 Kg\ 6 t +60001 Nh\ 6 \ +60002 eg\ 5 ! +60001 Rh\ 6 #6 +60002 Eg\ 5 %̙ +60002 :g\ 7 'b +60001 8g\ 6 ) +60003 1g\ 6 +x +60000 5e\ 6 -j$ +60002 :e\ 7 /[ +60001 >e\ 5 1LP +60002 =e\ 5 3< +60001 =e\ 5 5,| +60001 @c\ 5 7 +60002 Bc\ 5 9  +60001 Oe\ 6 :> +60001 Bk\ 5 <ԙ +60003 =o\ 5 >j +60000 ;r\ 5 @ +60001 6t\ 6 B +60001 5u\ 5 D, +60002 /x\ 5 F™ +60001 >x\ 5 HyX +60002 D{\ 5 Jd +60002 I{\ 5 LO +60000 C}\ 6 N: +60002 @~\ 6 P% +60001 E\ 5 RF +60001 F\ 6 Sܙ +60002 W\ 6 Ur +60002 J\ 5 W +60000 P\ 5 Y +60001 E\ 5 [4 +60002 <\ 5 ]ʙ +60001 E\ 4 _n` +60001 J\ 5 aV +60001 M 4 c= +60002 M 4 e$" +60001 R \ 5 g\  +60002 O 4 hN +60001 X 5 j +60002 g 5 lz +60001 u 4 n +60001 ~\ O6 p +60001 ~\ A8 r< +60002 \ ;7 tҙ +60001 \ 88 vzh +60001 \ 66 xt +60002 }\ 38 zo +60001 |\ 27 |i* +60001 {\ 06 ~d +60002 |\ /7 _V +60002 {\ -6 Z +60000 y\ -6 U +60002 z\ +7 Q +60003 y\ *7 L +60000 y\ *7 HD +60001 x\ (8 Cڙ +60001 y\ (7 ?p +60002 w\ &8 : +60001 v\ &7 6 +60002 v\ $9 22 +60001 w\ %7 .ș +60001 v\ #7 *^ +60002 u\ "7 & +60001 v\ "7 " +60003  v\ "7  +60000 v\ 7  +60001  v\ 6 L +60002 v\ 8  +60001  u\ 7 x +60002  w\ 7  +60001 u\ 7  +60001 'u\ 7 : +60001 9v\ 7 Й +60002 &w\ 8 f +60001 x\ 7  +60002 w\ 7  +60001 x\ 7 ( +60001  w\ 7  +60002 x\ 7 T +60001  w\ 7  +60002 w\ 8  +60001 w\ 9  +60001 w\ 7  +60001 x\ 6 B +60003 x\ 7 ؙ +60000 y\ 7 n +60002 x\ 7  +60001 z\ 7  +60001 y\ 7 0 +49668 #t-> can +5 "Can"|\ 8 n +10329 {\ 8 ƙ +60001 z\ 6 \\ +60001  {\ 6 ӿ +60002  {\ 8 ռ +60001 z\ 7 ׹ +60001 z\ 7 ٶ +60002 z\ 8 ۳J +60001 y\ 6 ݯ +60002 x\ 8 ߬v +60001 x\ 8  +60001 x\ 7  +60002 w\ 7 8 +60001 w\ 7 Ι +60001 w\ 9 d +60002 v\ 8  +60001 w\ 7  +60002 u\ \ 7 & +60001 t\ 7  +60002 s\ 9 R +60001 t\ 6  +60002 t\ 7 ~ +60000 t\ 7  +60002 t\ 7 Ī +60001 q\ 9 @ +60001 \ r\ 7 ֙ +60002 %r\ 7\ ~l +60001 Aq\ 7\ | +60002 Oq\ 9\ yǘ +60001 \\p\ 7\ w. +60002 dq\ 8\ uę +60001 qp\ 8\ sZ +60002 o\ 7\ q +60001 yp\ 8\ oʆ +60001 ap\ 7\ m +60001 To 9\ k˲ +60002 Wo 7\ iH +60002 ]p 8\ gޙ +60000 im 7\ ft +60002 Yn 7\ d\ +60001 ym 9\ cΠ +60002 m 8\ a6 +60001 m 7\ !`̙ +60001 m 7\ #^b +60002 l 9\ %] +60001 m 7\ '\\ю @EDT1714709103.20 l 8\ )[$ +60001 ym 7\ +ZҺ +60001 l 7\ -YP +60001 l\ S6\ /T +60002 j\ d6\ 1J| +60003 j\ m6\ 3> +60000 Ok\ q6\ 53ը +60002 j\ t6\ 7'> +60001 k\ w6\ 9ԙ +60002 j\ z6\ ;j +60000 k\ |7\ = +60002 k\ ~6\ >ؖ +60001 k\ 6\ @, +60001 l\ 6\ B™ +60002 Sm\ 7\ DX +60001 n\ 6\ F +60002 n\ 5\ Hۄ +60001 (o\ 5\ J +60001 2p\ 5\ Lܰ +60002 rq\ 6\ NF +60002 %q\ 6\ Pyܙ +60000 r\ 5\ Rjr +60002 6s\ 5\ T[ +60001 5u\ 67\ VSߞ +60001 Mt\ .7\ XN4 +60002 It\ *6\ ZIʙ +60001 Ju\ &7\ \\E` +60001 [u\ $7\ ^@ +60003 ~v\ "7\ `<⌙ +60000 v\ 6\ b8" +60002 q\ 6\ d5㸙 +60001 m\ 7\ f1N +60001 nm\ 7\ h- +60002 ?m\ 7\ j*z +60001 Zk\ 7\ l& +60001 5i\ 7\ n#榙 +60002  i\ 7\ p< +60002 We\ 6\ rҙ +60001 f\ 7\ th +60001 vg\ 7\ v +60002 ~g\ 8\ x错 +60002 Jg\ 7\ z* +60000 f\ 7\ |  +60002 e\ 8\ ~\ V +60001 e\ 7\  +60001 g\ 6\ 삙 +60002 ae\ \ 6\  +60001 e\ 7\  +60002 h\ 7\ D +60002 ug\ 7\ ڙ +60000 lg\ 8\ p +60002 ~g\ 9\  +60001 lf\ 6\  +60002 2c 7\ 2 +60002 c 8\ ș +60000 e 7\ ^ +60002 c 7\  +60001 d 7\  +60002 /e 8\  +60001 +d 7\  +60001 e 7\ L +60003 e 7\  +60000 :d 7\ x +60002 c 7\  +60001 bd 8\  +60003 (e 7\ : +59999 e 7\ Й +60002 .d 7\ f +60001 d 7\  +60001 c 7\  +60003 c 7\ ( +60000 kd 7\  +60001 e 8\ T +60002 e 8\  +60001 cf 8\  +60002 fe 8\  +60001 Cc 7\  +60003 c 7\ B +60001 b 7\ ؙ +60000 a 7\ n +60002 b 7\  +60002 ` 7\  +60000 b 7\ 0 +60003 na\ Q5\ ƙ +60000 a\ a6\ \\ +60002 b\ h6\  +60001 Eb\ m6\  +60002 b\ n7\ ո +60001 c\ r6\ ׬ +60001  b\ t6\ ٠J +60002 Xb\ u7\ ۔ +60001 a\ x5\ ݈v +60003 gb\ |6\ | +60001 a\ ~6\ o +60000 b\ 6\ b 8 +60002 rd\ 6\ U Ι +60001 c\ 6\ H\ d +60001 e\ 6\ ;\ +60002 e\ 6\ - +60002 pe\ 6\  & +60001 e\ 7\  +60001 e\ 5\  R +60001 e\ 6\  +60002 g\ 6\ ~ +60001 e\ 5\  +60002 mc\ 57\  +60001 b\ ,7\ @ +60001 `b\ '7\ ֙ +60002 ]d\ #6\ l +60001 c\ !7  +60001 c\ 7  +60003 b\ 6 . +60002 yc\ 6 ę +60000 Hc\ 6 Z +60001 c\ 7 \  +60001 db\ 8  +60002 b\ 7  +60001 ^b\ 9  +60002 ,`\ 7 H +60001 a\ 7 ޙ +60002 #_\ 8 t +60002 _\ 7 \ +60000 2_\ 9  +60002 _\ 7 6 +60001 [^\ 6 ̙ +60001 ]\ 7 b +60002 G\\\ 7 " +60001 \\\ \ 8 $ +60002 ]\ 8 &$ +60001 ]\ 7 ( +60001 n\\\ 7 *~P +60003 I]\ 7 ,| +60000 ]\ 8 .z| +60002 d_\ 7 0x  +60001 _\ 7 2v +60001 U^ 7 4u!> +60002 D] 8 6s!ԙ +60001 ] 7 8r"j +60002 R] 7 :q# +60001 [ 9 o$, +60001 DZ 7 @n$™ +60001 [ 8 Bn%X +60002 V 9 Dn% @EDT1714795505.21 sY 8 Fn& +60000 W 7 Hn' +60003 V 7 Jo' +60000 W 7 Lo(F +60002 X 9 Np(ܙ +60001 }T 7 Pp)r +60002 R 8 Rq* +60001 R 7 Tq* +60002 9R 8 Vr+4 +60001  S 9 Xs+ʙ +60001 S 8 Zt,` +60003 [S 7 \\u, +60000 R 7 ^v- +60002 7T 7 `w." +60003 R 7 by. +60000 -R 9 dz/N +60001 mS 8 f{/ +60001 R 7 h|0z +60002 S 7 j~1 +60001 R 7 l1 +60002 R 9 n2< +60001 Q\ T8 pz2ҙ +60002 R\ a6 rp3h +60001 Q\ h8 te3 +60002 R\ k6 vZ4 +60001 wQ\ m6 xN5* +60002 P\ p6 zC5 +60001 P\ r6 |76V +60001 P\ t6 ~+6 +60002  .T\ v6 7 +60001  9U\ y6 8 +60003  2V\ |6 8 +60000  V\ ~6 9D +60001  !W\ 6 9ڙ +60002 V\ 7 :p +60001  V\ 5 ; +60002  X\ 6 ; +60001  Y\ 6 <2 +60002  Y\ 7 <ș +60001  Y\ 6 =^ +60001  Z\ 6 = +60002  [\ 6 > +60001  \\\ 5 q? +60001  3\\\ 6 b? +60002  A]\ 5 R@L +60001  F`\ 5 B@ +60002  ?_\ 5 2Ax +60001  3a\ 5 !B +60001 b\ 6 B +60002 b\ 5 C: +60003 c\ 5 CЙ +60000 e\ 5 Df +60001 f\ 5 D +60001 h\ 5 E +60002 h\ 5 F( +60002 g\ 5 F +60001 a\ 5 tGT +60001 p^\ 5 _G +60001 ?]\ 6 IH +60002 tZ\ 5 3I +60002 Z\ 5 I +60001 Z\ 5 JB +60001 Y\ 5 Jؙ +60001 X 5 Kn +60002 oW 5 ýL +60002 W 5 ŤL +60001 }W 4 NJM0 +60001 V 4 oMƙ +60001 V 4 TN\\ +60002 'T %4 7N +60002 \ U +4 O +60002 X 04 P +60000 Y 44 P +60001 _Y 74 QJ +60003 m[ :4 ֣Q +60000 Z =4 ؄Rv +60002 KZ @4 eS +60001 eZ B4 FS +60002 \\ E4 'T8 +60001 \\ F4 TΙ +60001 \\\ W6 Ud +60002 ]\ E7 U +60001 ]\ @6 V +60001 \\\ <7 W& +60002 [\ 97 W +60001 a^\ 68 XR +60002 \\\ 57 X +60001 A\\\ 36 Y~ +60003 \\\ 27 Z +60000 \\\ 06 Z +60001 Y\ /6 [@ +60002 D\\\ .7 [֙ +60002 .[\ -6 \\l +60000 ?\\\ +9 ] +60002 \\\ +6 ] +60001 ]\ *7 ^. +60002 ]\ )6 ^ę +60002 ]\ (7 _Z +60000 \\\ &8 _ +60002 [\ &7 ` +60001 q[\ %9 a +60002 Y\ %7 a +60002 [\ #6 bH +60000 Y\ $7 bޙ +60002 ]\ "8 ct +60001 P\\\ "6 }d\ +60001 ]\ !7 yd +60003 G]\ !7 ue6 +60000 K]\ 7 qe̙ +60002 Z_\ 7 mfb +60001 ^\ 7 jf +60001 R^\ 7 fg +60002 ]\ 7 !bh$ +60001 _]\ 8 #_h +60002 ]_\ 7 %[iP +60001 _\ 7 'Xi +60001 X]\ 7 )Tj| +60002 ^\ 7 +Qk +60001 .]\ 7 -Mk +60002 s\\\ 8 /Jl> +60001 ]\ 7 1Flԙ +60001 ^\ 7 3Cmj +60002 ^\ 7 5?n +60002 ?[\ A 7<n +60001 \\\ 7 99o, +60001 t\\\ 8 ;5o™ +60001 [\ 6 =2pX +60002 `[\ 7 ?/p +60002 Z\ 7 A,q +60001 [\ 7 C(r +60001 [\ 7 E%r +60001 X\ 7 G"sF +60003 Z\ 7 Isܙ +60000 cX\ 7 Ktr +60003 Y\ 7 Mu +60000 @X\ 9 Ou +60002 X\ 7 Qv4 +60001 V\ 9 Svʙ +60002 ^W\ 8 Uw` +60001 W\ 7 W w +60001 yU\ 7 Yx +60002 V\ 7 [y" +60001 dW\ 7 ]y +60001  V\ 7 _zN @EDT1714881907.22 U\ 7 `z +60001 T\ 7 b{z +60002 dT\ 6 d| +60001 S\ \ 7 f| +60002 S\ 8 h}< +60002 S\ 7 j}ҙ +60001 Q\ 8 l~h +60001 R\ 7 n~ +60001 Q\ 7 p +60002 R\ 8 r* +60001 Q\ 7 t +60001 Q\ 7 vV +60003 %O\ 7 x +60000 3P\ 7 z +60002 9Q\ 8 | +60001 <Q\ 7 ~ +60002 P\ 7 D +60001 Q\ 7 ڙ +60001 R\ 7 p +60002 P\ 7  +60002 O\ 7  +60001 O 9 2 +60001 O 8 ș +60002 Q 7 ^ +60001 P 7  +60002 P 6  +60001 P 7  +60001 Q 7  +60002 O 7 L +60002 Q 7  +60001 O 9 x +60001 O 7  +60001 P\ ]6  +60002 Q\ n7 : +60001 Q\ v7 Й +60003 Q\ z6 f +60000 Q\ }6  +60002 S\ 6  +60002  Q\ 6 v( +60000 3Q\ 6 i +60002 ER\ 6 \\T +60001 LR\ 5 O +60002 \ Q\ 5 A +60001 AQ\ 5 4 +60002 KQ\ 6 & +60001 (Q\ 6 B +60001 O\ 5 ؙ +60002 MQ\ 6 n +60001 M\ k6  +60002 EQ\ 66  +60001 ]P\ .7 0 +60002 P\ )7 ƙ +60001 N\ &6 \\ +60001 Q\ #6  +60002 R\ "6  +60001 !Q\ 7  +60002 -R\ 7  +60001 aP\ 6 J +60001 Q\ 7  +60003 Q\ 6 տv +60000 Q\ 8 ׼ +60002 R\ 8 ٸ +60001 R\ 7 ۵8 +60002 R\ 7 ݲΙ +60001 R\ 8 ߯d +60001 Q\ 7  +60003 P\ 7  +60000 R\ 7 & +60002 .U\ 7  +60001 U\ 7 R +60002 U\ 7  +60001 T\ 6 ~ +60001 T\ 6  +60002 $U\ 7  +60001 rT 7 @ +60002 T 7 ֙ +60001 V 7 l +60001 T 7  +60002  T 7  +60001 V 7 . +60002 W 7 ę +60001 U 7 Z +60001 TU 7  +60002 "U 8  +60001 U 8  +60002 V 9  +60001 Y 7 H +60002 SW 8 ޙ +60002 lY 8 t +60000 Y 7 \ +60002 qZ 7  +60001 i\\ 8 6 +60002 Y 8 ̙ +60001 H[ 7 b +60001 <\\ 7  +60002 Z 7  +60001 [ 7 $ +60002 Z 7 ! +60001 \\ 7 #P +60001 Y 7 % +60002 OY 9 '| +60002 Y 7 ) +60001 Y 7 + +60001 [ 7 -> +60001 Z 7 /ԙ +60003 Z 6 1j +60000 [ 8 3 +60002 \\ 7 5 +60001 [\ 7 7, +60001 kZ\ U6 9™ +60002 Y\ d7 ;~X +60001 dZ\ k7 =s +60002 Y\ n7 ?g +60001 X\ p6 A[ +60001 fW\ r6 CP +60002 Y\ u6 EDF +60001 |V\ w6 G7ܙ +60002 U\ x7 I+r +60001 U\ {6 K +60002 U\ }7 M +60001 U\ 8 O4 +60001 qT\ 6 Pʙ +60002 T\ 5 R` +60002 U\ 6 T +60001 U\ 6 VÌ +60001 U\ 5 X" +60001 U\ 5 Zĸ +60002 U\ 6 \\N +60001 U\ 7 ^ +60002 )S\ 5 `z +60001 T\ s6 b| +60001 R\ 47 duǦ +60002 BR\ ,7 fp< +60001  R\ '7 hlҙ +60002 -S\ #6 jhh +60002 S\ !8 ld +60001 GS\ 7 naʔ +60001 cR\ 7 p]* +60001 R\ 6 rY +60002 P\ 7 tVV +60002 |Q\ 8 vS +60001 SO\ 8 xO͂ +60002 Q\ 9 zL +60001 HP\ 7 |Iή @EDT1714968309.27 R\ 7 ~FD +60003 S\ 7 Cڙ +60000 fS\ 7 @p +60002 ?T\ 7 = +60001 1U\ 9 ;ќ +60001 5U\ 8 82 +60002 +U\ 7 5ș +60001 V\ 7 3^ +60001 U\ \ 7 0 +60002 V\ 7 .Ԋ +60001 }W\ 7 , +60002 ~U\ 8 )ն +60001 jU\ 7 'L +60006 uV\ 9 % +59998 a]\ : #x +60000 Ob\ 7 " +60002 Ie 7 ؤ +60001 Ah 7 : +60002 ;i 6 Й +60002 *k 8 f +60001 m 8  +60000 "o 7 ے +60003 Lp 7 ( +60000 Op 9 ܾ +60002 'r 7 T +60002 t 7  +60000 s 7 ހ +60002 t 7  +60001 u 8 ߬ +60001 u 8 B +60002 v 8 ؙ +60001 vv 7 n +60001 Sx 8  +60002 5w 6 ⚙ +60001 w 7 0 +60001 w 7 ƙ +60002 v 7 \\ +60002 v 8  +60000 v 7 则 +60002 v 8  +60001 w 9 洙 +60002 w 7 J +60002 w 7  +60000 w 8 v +60002 x 8  +60001 x 7 颙 +60001 z\ 7 8 +60002 z\ J6 Ι +60002 {\ Z7 \ d +60001 |\ a6  +60001 ~\ e6 쐙 +60003 \ h6 & +60000 \ i6  +60001 \ k7 R +60002 \ m6  +60001 \ n6 ~ +60001 \ q6  +60002 \ r6  +60001 \ u6 @ +60002 \ w6 ֙ +60001 \ y6 l +60001 \ |6 y +60002 \ ~6 m +60001 \ 6 `. +60001 \ 6 Sę +60001 {\ 6 GZ +60002 {\ 69 +60001 z\ 5, +60002 z\ >7  +49089 #t-> can +5 "Can"z\ -9S +4707 #t-> access 2 +2 "storage"(<% +4 "core" % k\ K +5 "manipulator"&=% +6 "core" %\  s o t  +2 "manipulator"&>& +7 "core" &- g u ? +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +5 .tSC.seek 6 +2 "storage"(?(K +5 "core" ( +2 .tSC.configure :limp +6 "storage"($(\ 1b +4 (@& +5 "core" &K M\ J +726 #t-> startTube 2 +375 #-> da 50 +4 #da sampling at most 50ml +7 ."Qmail"DAfans.email "Started da in tube 2 at 11:34:19EDT06-May-24\\n{}\\nCan@11:33:21, 20.3C, 33% humidity, 14.5psia, 12.827V, 0.276A, 78.824Ah, 3.53W",Subject: "da sampling at most 50ml" +7 #tLoading sh1 puck from tube 2 into Collection Clamp +2 "collection"'A& +5 "core" &R\ ! +7 .tHand.open +2 "manipulator"&B1 +16 "core" 1 +5 "manipulator"&C% +76 "core" % \  g Z   +4 "storage"(D% +5 "core" % =\ J +3 "storage"(E. +10 "core" .(K +3 .tSC.reconfigure :tight +5 "storage"($\ .(\ 1~b +5 .tSC.seek 2 +5 "storage"(F( +553 #"uploadLog"upsync +114 "core" ( +2 .tSC.configure :limp +6 "storage"($(\ 1b +4 (G& +5 "core" & ~ \ E +4 "manipulator"&H& +6 "core" &- 6 6  ? +4 "manipulator"&I% +5 "core" % \  7 7  +5 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +3 "manipulator"&J( +175 "core" ( +3 "manipulator"&K& +4 "core" &\ : 7  # +5 "storage"(L& +6 "core" & \ G +3 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +3 "manipulator"&M' +96 "core" ' +3 "storage"(N& +7 "core" & \ G +3 .tSE.reconfigure :pick +6 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(O'H +278 "core" ' +3 "storage"(P- +5 "core" -'W +3 .tSE.configure :default +3 "storage"(#QK-0-\ b +6 (Q& +5 "core" & y \ D +2 "manipulator"&R& +7 "core" &\ @ A # +2 .tElbow.seek 2 +3 "manipulator"&S( +5 "core" ( +3 "manipulator"&T& +7 "core" &\ J D # +2 "storage"(U& +6 "core" & | { \ D +5 .tForearm.seek 2 + 300 counts +3 "manipulator"&V'y +24 "core" ' +3 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 .tHand.close + "manipulator"&W/ +74 "core" / +4 ."downElevator"SE.seek :down +7 "manipulator"&X& +2 "storage"(Y'v +15 "core" &\ R T + # +3 "manipulator"&Z% +7 "core" % x F 7 7 +3 .tForearm.seek :retract +3 "manipulator"&['\ +90 "core" ' +3 .tElbow.seek CC +4 "manipulator"&\\( +134 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +8 "core" ( +2 "manipulator"&]& +5 "core" & 1 =  3 +4 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &^& +5 "core" & : >  3 +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek CC +2 "manipulator"&_', +105 "core" ' +3 "manipulator"&`& +5 "core" & ' ! c 3 +3 "manipulator"&a% +7 "core" %, &  . r +3 "collection"'b& +10 "core" &-\  +3 "collection"'c& +9 "core" &1\  +4 .tCC.seek :closed +2 "collection"'d(O +7 "core" &0\  +2 &\  +10 &0}+\ ,} +7 &c%\ ? +9 &kx\ P +9 &.U\ O +10 &Z\ O +10 &Z\ O +8 &uZw\ O +10 &6_9\ O +9 &Y\ O +10 &_\ O +10 & ~X\ N +8 &"?Z\ O +10 &$Y\ O +9 &%X\ N +9 &'[\ O +10 &)G\\\ O +10 &+ W\ O +9 &,[\ N +9 &.W\ O +9 &0NZ\ O +10 &2Y\ N +9 &3Y\ O +12 &5Z\ O +7 &7W[\ O +9 &9\\\ O +10 &:[\ O +9 &<Z\ O +11 &>^X\ O +8 &@"W\ N +9 &AY\ O +10 &C[\ O +10 &Eg]\ O +9 &G%i\ P +9 &Hx\ R +9 &J\ V +9 &LL\ [ +11 &N \ M +8 &O1D\ (w +9 &Oh\ F +6 ( +5 "collection"'c& +3 "core" &O\\\ F +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.79 +3 .Hand.open +2 "manipulator"&e1 +77 "core" 1 +2 "manipulator"&f% +6 "core" % $ % "  z +3 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +7 .tForearm.seek :retract +2 "manipulator"&g'\ +95 "core" ' +4 #tcollectSample 50ml w/bubble point of 24psi +2 #Priming 7ml +2 .Gate.power :sampler,:ON +3 ."flow"Gate.power :analytic3,:ON +162 .tIntake.select :close +3 .Exhaust.select :close +4 .SS.hold +3 "sampler")h+ +6 "core" + +2 "sampler")i% +7 "core" %4 \ S +2 "collection"'j& +7 "core" &O\\\ F +5 "Can"{\ %Ld +2 #tCalibrating pressure and temperature sensors +6 .CTV.dial :air +2 "collection"'k  +72 "core" +13 .tSSV.dial :spit,avoiding: :exhaust +4 "sampler")l +5 "core"  +2 "sampler")m +5 "core"  +6 "sampler")n  +4 "core"  +6 .tSS.reconfigure :fast +3 "sampler")#.0X +16 +3 .tdelay 3.8 seconds +382 "collection"'r% +4 "core" %\  +3 "sampler")s% +7 "core" %?. \ P r +2 #tSensor limits: Intake max 130.6psia; Outlet max 137.5psia +2 .SSV.dial :spit +2 "sampler")t +133 "core"  +3 .tSS.seek 0ml +2 "sampler")u' +287 "core" ' +2 .tSSV.dial CBV +3 "sampler")v  +132 "core" +2 .tCTV.dial :intake +3 "collection"'w  +74 "core"  +2 #tWaiting for external sampler to finish priming... +3 .delayUntil "11:37:47.38" +414 "Can"{\ U0 +884 #"flow"0.0L/min +14846 ."connect"SSV.dial CBV +5 .tCBV.dial SSV +5 "sampler")x  +4 "collection"'y @ +5 "core" +7 ? +2 #tAllowing 40s for 7.0ml of remaining 7.0ml +2 .Intake.select :open +8 "sampler") +215 "collection"'z% +8 "core" %\ +2 #tIntake @14.1psia, vacuum from 8.6 to 11.6psi +4 .SS.reconfigure :inhaling 2.16ml/s +4 "sampler")#.0X +2 .tCTV.dial :intake +2 "collection"'  +17 "core" +3 ."connect"SSV.dial CBV +4 .tCBV.dial SSV +7 "sampler")  +4 "collection"' @ +10 "core" ? +65 +2 #tAllowing 130s for 25.0ml of remaining 50.0ml +2 .Intake.select :open +2 "sampler") +213 "collection"' % +4 "core" %\  +4 #tIntake @14.1psia, vacuum from 8.6 to 11.6psi +3 .SS.reconfigure :inhaling 2.16ml/s +3 "sampler")#.0X  +5 "collection"'@ @ +8 "core" A +125  +4 .tCTV.dial :air,avoiding: :intake +4 "collection"':  +135 "core" +3 ."CSpush"CSV.dial CTV +9 .tSS.seek 10ml +6 "collection"'A  +2 "sampler")B' +12 "core"  +102 ."CSpush"CSV.dial :air +3 "collection"'C @ +45 "core" ? +4 ."CSpush"CS.reconfigure :fast +4 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +4 "collection"'D' +133 "core" ' +3 .tSSV.dial :spit,avoiding: :exhaust +3 "sampler")E +135 "core"  +5 .tSS.reconfigure :exhale +4 "sampler")#.0X9 +6 "core" 9gG +103 "collection"':9 +4 "core" 9hE +105 "collection"'A9 +3 "core" 9iC +105 "collection"'C9 +3 "core" 9j@ +104 "collection"'=9 +5 "core" 9l> +104 "collection"'E9 +3 "core" 9n= +105 "collection"'49 +3 "core" 93o: +105 "collection"'B9 +3 "core" 9Lp8 +104 "collection"'D9 +5 "core" 9cq6 +103 "collection"'?9 +3 "core" 9{t4 +105 "collection"'I9 +4 "core" 9u2 +105 "collection"'H9 +4 "core" 9u0 +103 "collection"'K9 +5 "core" 9w0 +104 "collection"'G9 +3 "core" 9z. +105 "collection"'9 +4 "core" 9y, +105 "collection"'N9 +3 "core" 9z) +104 "collection"'9 +5 "core" 9{( +103 "collection"'P9 +4 "core" 9*{ & +105 "collection"'R9 +3 "core" 9@|$ +104 "collection"'X9 +3 "core" 9T|# +61 "Can"z w !H +43 "collection"'L9 +6 "core" 9f}" +103 "collection"'W9 +3 "core" 9{ +105 "collection"'Z9 +4 "core" 9! +103 "collection"'Q9 +6 "core" 9% +103 "collection"'J9 +5 "core" 9* +104 "collection"'M9 +4 "core" 9. +105 "collection"'^9 +3 "core" 92 +104 "collection"'T9 +4 "core" 97 +104 "collection"'O9 +5 "core" 9; +103 "collection"'V9 +4 "core" 9 ? +105 "collection"'`9 +3 "core" 9 D +104 "collection"'a9 +7 "core" 9 H +103 "collection"'S9 +3 "core" 9 .L +106 "collection"'U9 +3 "core" 9 <Q +103 "collection"'Y9 +5 "core" 9 HU +103 "collection"'[9 +4 "core" 9 WY +105 "collection"'\ 9 +4 "core" 9 b] +104 "collection"']9 +4 "core" 9 mb +103 "collection"'f9 +5 "core" 9 yf +104 "collection"'c9 +3 "core" 9 j +105 "collection"'i9 +3 "core" 9 o +104 "collection"'e9 +5 "core" 9 s +104 "collection"'j9 +4 "core" 9 w +104 "collection"'l9 +3 "core" 9 | +106 "collection"'k9 +3 "core" 9  +103 "collection"'m9 +19 "core" 9  +103 "collection"'n9 +4 "core" 9 \ +105 "collection"'q9 +4 "core" 9 \ +104 "collection"'_9 +6 "core" 9 \ +103 "collection"'r9 +4 "core" 9 \ +105 "collection"'b9 +4 "core" 9 \ +104 "collection"'p9 +5 "core" 9 \ +103 "collection"'h9 +5 "core" 9 \ +103 "collection"'s9 +4 "core" 9 \ +105 "collection"'v9 +3 "core" 9 \ +104 "collection"'o9 +6 "core" 9 \ +103 "collection"'w9 +5 "core" 9\ \ +104 "collection"'t9 +3 "core" 9\  +104 "collection"'y9 +4 "core" 9\  +104 "collection"'x9 +5 "core" 9\  +104 "collection"'z9 +5 "core" 9\  +106 "collection"'u9 +3 "core" 9\  +104 "collection"'}9 +5 "core" 9\  +103 "collection"'9 +4 "core" 9\  +105 "collection"'~9 +3 "core" 9\ $ +104 "collection"'{9 +4 "core" 9\ ' +104 "collection"'9 +5 "core" 9\ * +103 "collection"'9 +3 "core" 9\ , +6 .tCH.hold 10:00,70C +5 "collection"'|9 +7 ' `\ s `\ *\ +2 "core" 9\ - +3  +5 "collection"'% +5 "core" %  +2 #tBegun lysing Collection Puck Heater at 68.1C/16.5psia +54821 "Can"| <ޙ +5165 "core" ` +3 "collection"' 9 +4 "core" 9\ si +4 "collection"' % +6 "core" % +3 #tEnded lysing Collection Puck Heater at 70C/14.1psia +4 .CS.seek 0ml +2 "collection"' ' +337 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +3 "collection"' @ +106 "core" B +2 .tCSV.dial :air +3 "collection"' @ +44 "core" > +5 .tCS.seek 5ml +3 "collection"''l +1359 "core" ' +2 .tCSV.dial CTV +3 "collection"'  +46 "core"  +3 .tdelay 2 seconds +202 .CSV.dial :air +3 "collection"' @ +45 "core" > +5 .tdelay 2 seconds +202 .CSV.dial CTV +6 "collection"'  +45 "core"  +3 .tdelay 2 seconds +202 .CSV.dial :air +4 "collection"' @ +46 "core" > +2 .tdelay 2 seconds +206 .CS.seek 0ml +3 "collection"'' +1351 "core" ' +3 "collection"'% +4 "core" % \  +3 #tPuck @25.9psia after final lysis pressurization +4 #Recovering Lysate into Collection syringe + .CSV.dial CBV +3 "collection"' +114 "core" +4 .tCBV.dial CSV +3 "collection"'  +30 "core"  +3 "collection"'% +6 "core" % 1 3\  +4 .tCS.seek 5ml +2 "collection"''l +1359 "core" ' +3 .tdelay 5 seconds +503 .CTV.dial :air +3 "collection"'  +44 "core" +2 "collection"'% +6 "core" %l ?\  +4 .tCS.seek 7.001ml +2 "collection"'' +592 "core" ' +2 .tdelay 5 seconds +509 .CSV.dial :air2 +3 "collection"'" @ +46 "core" ? +4 .tCS.seek 10ml +3 "collection"'#' D +839 "core" ' +3 .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"'& ` +118 "core" ^ +2 #tLysing Complete +2 "collection"'$& +7 "core" &OWKO\ F +3 #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&(% +6 "core" %\  |  +3 "storage"(%% +4 "core" %|\ - +5 "storage"(*. +5 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +5 .tSC.seek 1 +3 "storage"(( +191 "core" ( +3 .tSC.configure :limp +4 "storage"($(\ 1b +4 ('& +5 "core" & o\ + +2 "manipulator"&+& +5 "core" & 9 3 +4 "manipulator"&,% +6 "core" %\  U  +4 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 .tElbow.seek 1 +2 "manipulator"&.( +156 "core" ( +3 "manipulator"&!& +4 "core" & \ +3 "storage"(/& +8 "core" &\ . +3 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +2 "manipulator"&0' +99 "core" ' +3 "storage"(1& +6 "core" & )\ / +4 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +7 .tSE.seek :beamBreak + "storage"(2'H +275 "core" ' +2 "storage"(3- +7 "core" -'H +2 .tSE.configure :default +4 "storage"(#QK-0-\ b +5 .tSE.seek :place +2 "storage"()'6 +33 "core" ' +3 "manipulator"&& +6 "core" & \ +3 "manipulator"&6% +7 "core" % . S +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +61 "manipulator"&7'\ +111 "core" ' +2 .tElbow.seek CC +3 "manipulator"&-( +154 "core" ( +2 "manipulator"&9& +7 "core" & H 0 +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &;& +4 "core" & \ 0 +5 .tForearm.seek CC +2 "manipulator"&5', +103 "core" ' +3 .tHand.close +2 "manipulator"&8/ +69 "core" / +3 .tCC.seek :open +3 "collection"'<( +381 "core" ( +2 "storage"(@& +5 "core" & U\ . +4 "storage"(>& +6 "core" & 3\ . +2 "manipulator"&:& +7 "core" &  0 +2 "manipulator"&A% +6 "core" %   : +4 .tForearm.seek :retract +2 "manipulator"&C'\ +98 "core" ' +4 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 .tElbow.seek 1 +2 "manipulator"&=( +156 "core" ( +4 "manipulator"&E& +6 "core" &   +2 "storage"(4& +8 "core" &  \ 1 +2 .tElbow.reconfigure :limp +5 "manipulator"&$ ,(b +4 .tForearm.seek 1 +3 "manipulator"&B'D +110 "core" ' +2 .tElbow.hold +2 "manipulator"&D, +7 "core" , +2 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 .tHand.open +2 "manipulator"&?1 +75 "core" 1 +3 "manipulator"&I% +7 "core" % Xz B / +3 "storage"(H& +5 "core" & \ , +4 .tForearm.force -20 + "manipulator"&5 +5 .tForearm.seek 1 + 320 counts +2 "manipulator"&K'τ +25 "core" ' +4 "manipulator"&G& +6 "core" & $  +4 "storage"(& +4 "core" & \ 2 +4 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +2 "manipulator"&N' +22 "core" ' +2 "storage"(% +8 "core" %=   \ 2 +3 ."downElevator"SE.seek :down +7 "storage"(P'v +98 (R% +3 "core" %D\ /]z +3 "manipulator"&X% +7 "core" %  +3 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&L'\ +89 "core" ' +64 ' +2 ."downElevator"SE.stop +2 "storage"(5 +4 #tTranferring DA +3 #Beginning samplePassC +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'W& +7 "core" &UX \ \ +3 "manipulator"&Z& +5 "core" &   +5 "manipulator"&Q% +6 "core" %\   +2 .tElbow.seek FlushPuck::Garage +4 "manipulator"&J(- +170 "core" ( +3 "manipulator"&M& +6 "core" &- P +2 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +5 &^& +5 "core" &- 9 P +2 .tForearm.seek :garage +4 "manipulator"&T'! +94 "core" ' +4 .tHand.close + "manipulator"&O/ +71 "core" / +2 "manipulator"&V& +6 "core" &- P +3 "manipulator"&`% +7 "core" % . e +3 .tForearm.seek :retract +2 "manipulator"&a'\ +101 "core" ' +3 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&S( +280 "core" ( +2 "manipulator"&U& +7 "core" & j 7 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &Y& +4 "core" & 7 +3 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +3 "manipulator"&[', +103 "core" ' +3 "manipulator"&\ & +4 "core" & B 7 +3 "manipulator"&]% +7 "core" %-  x +3 "collection"'f& +7 "core" &[_\  +4 "collection"'c& +8 "core" &\\]\  +5 .tCC.seek :closed +3 "collection"'i(O +7 "core" &[`u\  +2 &\\_\  +6 &-y[a\ ,~ +12 &c}\\`\ ? +7 &kr[`\ P +9 &/R]`\ O +10 &W]a \ O +9 &U]b\ O +10 &uQ^a\ O +10 &8W]a\ N +8 &S_`\ N +10 &X]`\ O +9 & ~S\\a\ N +10 &"@T[`\ N +10 &$U\\a\ O +8 &%P[`\ N +10 &'UZ`\ N +9 &)GU\\a\ O +9 &+\ U\\`\ N +10 &,W^c\ O +10 &.O]` \ N +8 &0OQ`a \ O +10 &2U\\a \ N +9 &3P^a\ N +10 &5Q\\b\ N +10 &7XU\\a\ N +8 &9V\\b\ O +10 &:S]c\ N +9 &<O_c\ N +10 &>`P_a\ N +9 &@#Q_b\ N +10 &AT_b\ O +10 &CO_e\ N +8 &EhT_a\ N +9 &G'\\`c\ O +10 &Hu_c\ R +9 &J]aw X +10 &LI]cb \\ +10 &N\\aK P +8 &O7N^b7 (z +10 &Oz_^c\ E +2 ( +4 "collection"'c& +5 "core" &Oza_a )\ E +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.85 +60 "collection"'e& +17 "core" &Oz__c\ E +4 .tHand.open +2 "manipulator"&j1 +74 "core" 1 +3 "manipulator"&l% +5 "core" % ) W | +5 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +4 "manipulator"&k'\ +97 "core" ' +4 .tPSV.dial PSR +3 "processing"%m +56 "core"  +2 #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%j +12 .tPS.seek 1.5ml +2 "processing"%n' +1617 "core" ' +2 .tdelay 5 seconds +505 .PSV.dial :waste1 +3 "processing"%q  +43 "core"  +3 .tPS.seek 0ml +3 "processing"%_'W +1621 "core" ' +4 .tPSV.dial PSR +2 "processing"%r +44 "core"  +2 .tPSR.select :air +3 "processing"% +12 .tPS.seek 2.5ml +4 "processing"%b' +2629 "core" ' +5 ."connect"PRV.dial CBV,avoiding: :ab2 +11 .tCBV.dial PRV +2 "processing"%p +3 "collection"'h  +17 "core" B +3 "processing"%s +5 "core" B +2 "processing"%v  +62 "core" +109  +2 .tPSV.dial :mixloop +3 "processing"%o +102 "core" +3 .tCTV.dial :air,avoiding: :intake +4 "collection"'w  +17 "core" ~ +2 .tPTV.dial :PRVmixing +3 "processing"%t  +139 "core" +3 .tPS.seek 0ml +4 "processing"%y'W +2627 "core" ' +2 .tPSV.dial :air +3 "processing"%x  +42 "core"  +3 .tPS.seek 2.5ml +2 "processing"%z' +2639 "core" ' +3 .tPSV.dial :mixloop +3 "processing"%u +44 "core" +2 .tPS.seek 0ml +3 "processing"%}'W +2638 "core" ' +2 .tPSV.dial :air +5 "processing"%  +45 "core"  +3 .tPS.seek 2.5ml +3 "processing"%~' +2652 "core" ' +3 .tPSV.dial :mixloop +3 "processing"%{ +44 "core" +2 .tPS.seek 0ml +3 "processing"%'W +2638 "core" ' +3 #tGaraging FlushPuck in Collection Clamp +3 "manipulator"&& +6 "core" & , 6 +2 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +3 "manipulator"&|( +4 "core" ( +4 "manipulator"&& +4 "core" & 3 6 +5 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 && +4 "core" &  6 +3 .tForearm.seek CC +3 "manipulator"&', +105 "core" ' +2 .tHand.close +2 "manipulator"& / +74 "core" / +3 .tCC.seek :open +3 "collection"' ( +380 "core" ( +4 "manipulator"&& +4 "core" &  6 +3 "manipulator"&% +6 "core" %  +3 .tForearm.seek :retract +3 "manipulator"&'\ +99 "core" ' +2 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +2 "manipulator"& (- +280 "core" ( +2 "manipulator"&& +6 "core" &- W S +4 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 && +5 "core" &- S +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek :garage +2 "manipulator"&'! +106 "core" ' +4 .tHand.open +2 "manipulator"&1 +76 "core" 1 +3 "manipulator"&% +4 "core" % ( S +4 .tForearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +105 "core" ' +2 .tPSV.dial :mixloop +3 "processing"% +14 "core" +4 .tPTV.dial :PRVmixing +2 "processing"%  +5 "core" +5 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +4 "processing"%  +18 "core"  +2 .tCTV.dial :air,avoiding: :intake +3 "collection"'  +6 "core"  +3 #tLoading lyfil puck from tube 2 into Collection Clamp + "collection"' & +7 "core" &y{S\ +3 "manipulator"&% +7 "core" %\  a # +2 "storage"(% +6 "core" %  \ 1 +3 "storage"(". +7 "core" .( +3 .tSC.reconfigure :tight +4 "storage"($\ .(\ 1~b +4 .tSC.seek 2 +3 "storage"(( +202 "core" ( +3 .tSC.configure :limp +4 "storage"($(\ 1b +4 (&& +4 "core" &  :\ 0 +4 "manipulator"&$& +5 "core" &- 0 T +3 "manipulator"&(% +6 "core" %\  # +3 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 +2 "manipulator"&%( +177 "core" ( +3 "manipulator"&*& +6 "core" &\  z # +3 "storage"('& +6 "core" &  0\ 1 +3 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 2 + 700 counts +2 "manipulator"&+' +97 "core" ' +3 "storage"(,& +5 "core" &   f\ 2 +74 .tSE.reconfigure :pick +4 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +2 "storage"(F'H +287 "core" ' +3 "storage"(!- +3 "core" -'k +3 .tSE.configure :default +5 "storage"(#QK-0-\ b +4 (/& +6 "core" & \ / +3 "manipulator"&1& +4 "core" &\  # +5 .tElbow.seek 2 +3 "manipulator"&\\( +4 "core" ( +4 "manipulator"&g& +4 "core" &\  # +3 "storage"(3& +8 "core" &  \ 0 +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&'y +26 "core" ' +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tHand.close +2 "manipulator"&6/ +69 "core" / +7 ."downElevator"SE.seek :down +7 "manipulator"&2& + "storage"(0'v +12 "core" &\  # +4 "manipulator"&9% +5 "core" % π b +5 .tForearm.seek :retract +3 "manipulator"&;'\ +91 "core" ' +3 .tElbow.seek CC +3 "manipulator"&.( +151 "core" ' +4 ."downElevator"SE.stop +2 "storage"(5 +3 "core" ( +5 "manipulator"&8& +5 "core" & V 9' +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +6 &7& +4 "core" & 9' +6 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +4 "manipulator"&d', +101 "core" ' +3 "manipulator"&@& +5 "core" & c 9& +4 "manipulator"&>% +6 "core" %# 9 L +3 "collection"':& +5 "core" &{~<\ +4 "collection"'A& +10 "core" &z>\ +3 .tCC.seek :closed +5 "collection"'E(O +5 "core" &z4\  +5 &{}'\  +6 &-x{\ ,~ +10 &f~z}\ @ +10 &tr{ \ P +8 &9Oz~\ N +10 &Y{}\ N +9 &T{}\ N +9 &R{\ N +10 &AV|~\ N +11 &Ty\ N +8 &Vy\ O +9 & Tz}\ N +9 &"IW|\ N +10 &$ Tz~}\ N +9 &%U{\ N +11 &'U{~v\ O +8 &)QRyi\ N +9 &+U{}S\ N +10 &,T|~G\ N +9 &.O{C\ N +9 &0XT~~8\ O +11 &2Rz}(\ N +9 &3Pz\ N +8 &5Oz\ N +10 &7`R{~E\ O +9 &9#S{R\ N +10 &:O{S\ N +10 &<Tz}F\ N +8 &>iRy<\ N +10 &@+O{};\ N +9 &AT{(\ N +10 &CO|~"\ N +10 &ErU{~\ N +8 &G1]y\ O +10 &Hrz|\ R +9 &Jy}\ V +9 &LTx| [\ +10 &Nx}  J +11 &O7Cy~ \ 'u +7 &Os{~ \ L +6 ( +3 "collection"'A& +4 "core" &Omz~ \ L +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.81 +2 .Hand.open +2 "manipulator"&41 +77 "core" 1 +2 "manipulator"&5% +7 "core" % # ~  L +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +7 .tForearm.seek :retract +2 "manipulator"&-'\ +99 "core" ' +3 .tCTV.dial CSV,avoiding: :intake +3 "collection"'?  +135 "core" ~ +2 .tCSV.dial CTV +4 "collection"'I  +30 "core"  +3 .tPS.seek 2.5ml +3 "processing"%H' +2636 "core" ' +3 "collection"'G% +5 "core" % BOR\  +4 .tCS.seek 4.15ml +3 "collection"''Q +1572 "core" ' +3 .tdelay 8 seconds +803 .PSV.dial :air +2 "processing"%C  +43 "core"  +2 .tdelay 2 seconds +204 .PSV.dial :waste2 +3 "processing"%  +72 "core"  +5 .tPS.seek 0ml +2 "processing"%='W +2627 "core" ' +2 .tCBV.dial between PRV and waste1 +9 "collection"'R ` +40 "core" _ +3 .tCSV.dial :air +2 "collection"'X @ +44 "core" ? +3 .tCS.seek 10ml +2 "collection"'B' D +1573 "core" ' +2 .tCSV.dial CTV +4 "collection"'K  +45 "core"  +3 .tCS.seek 0ml +3 "collection"'W' +2627 "core" ' +2 .tCBV.dial :waste1 +4 "collection"') @ +30 "core" ? +2 .tdelay 5 seconds +505 .CTV.dial :air,avoiding: :intake +3 "collection"'Z  +137 "core" +3 "collection"'Q& +6 "core" &Olw{\ L +3 #tStoring lyfil puck in Collection Clamp to tube 1 +3 "manipulator"&N% +5 "core" %\   +3 "storage"(M% +7 "core" %} \ * +2 "storage"(^. +4 "core" .( +5 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +4 .tSC.seek 1 +5 "storage"(P( +192 "core" ( +2 .tSC.configure :limp +4 "storage"($(\ 1b +4 (D& +4 "core" & \\\ ( +5 "manipulator"&O& +5 "core" & U 9% +3 "manipulator"&V% +7 "core" %\    +3 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 .tElbow.seek 1 +3 "manipulator"&`( +160 "core" ( +2 "manipulator"&L& +6 "core" &  +4 "storage"(T& +4 "core" & 0\ + +4 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +3 "manipulator"&U' +154 "core" ' +15 "storage"(Y& +5 "core" & \ - +4 .tSE.reconfigure :pick +4 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +2 "storage"(J'H +280 "core" ' +3 "storage"(\ - +5 "core" -' +4 .tSE.configure :default +4 "storage"(#QK-0-\ b +5 "manipulator"&]& +4 "core" & ) +4 "storage"(f& +6 "core" & \ , +3 .tElbow.reconfigure :limp +4 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 +2 "manipulator"&a'D +40 "core" ' +3 .tElbow.hold +2 "manipulator"&<, +6 "core" , +2 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 "storage"(e- +3 "core" -' +4 .tSE.seek 0.11 Pucks below Top Plate +3 "storage"(j'J +28 "core" ' +2 "manipulator"&l% +7 "core" %R` @ 5 +3 "storage"(c& +5 "core" & h\ $ +4 .tForearm.force -20 +3 "manipulator"&5 +3 .tForearm.seek 1 + 314 counts +2 "manipulator"&m'~ +24 "core" ' +3 "manipulator"&[& +6 "core" & R +3 "storage"(& +6 "core" & \ , +4 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +3 "manipulator"&q' +29 "core" ' +3 .tSE.seek 1.11 Pucks below Top Plate +3 "storage"(n'A +40 "core" ' +2 "manipulator"&r& +7 "core" & j & +3 "manipulator"&_% +7 "core" % N z +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +6 .tForearm.seek :retract +3 "manipulator"&p'\ +95 "core" ' +3 .tElbow.seek CC +4 "manipulator"&s( +151 "core" ( +4 "manipulator"&h& +6 "core" & M 4 +2 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +4 &v& +3 "core" & y 4 +5 .tForearm.seek CC +2 "manipulator"&o', +94 "core" ' +2 .tHand.close +4 "manipulator"&w/ +70 "core" / +3 .tCC.seek :open +3 "collection"'t( +382 "core" ( +2 "storage"(b& +4 "core" & \ - +4 "storage"(x& +6 "core" & $\ - +3 "manipulator"&y& +7 "core" & h 4 +2 "manipulator"&u% +6 "core" % 9 !  +4 .tForearm.seek :retract +3 "manipulator"&z'\ +95 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek 1 +3 "manipulator"&( +156 "core" ( +2 "manipulator"&}& +6 "core" & \ +5 "storage"({& +4 "core" &\ / +3 .tElbow.reconfigure :limp +5 "manipulator"&$ ,(b +4 .tForearm.seek 1 +2 "manipulator"&~'D +111 "core" ' +2 .tElbow.hold +3 "manipulator"&, +7 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tHand.open +2 "manipulator"&1 +66 "core" 1 +2 "manipulator"&% +7 "core" % Sp r | =  +2 "storage"( & +6 "core" & \ ) +2 .tForearm.force -20 +3 "manipulator"&5 +5 .tForearm.seek 1 + 315 counts +2 "manipulator"&S' +20 "core" ' +3 "manipulator"&k& +6 "core" & \ +3 "storage"(i& +5 "core" & -\ 0 +5 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 1 + 700 counts +4 "manipulator"&' +22 "core" ' +2 "storage"(% +6 "core" %K |\ 0 +5 ."downElevator"SE.seek :down +5 "storage"('v +99 (% +5 "core" %{;\ /\\w +4 "manipulator"&% +5 "core" % ` +4 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +3 "manipulator"&|'\ +89 "core" ' +48 ' + ."downElevator"SE.stop +3 "storage"(5 +4 .tPSV.dial :air +3 "processing"%  +75 "core" +3 .tPS.seek 2.5ml +3 "processing"%' +1205 "Can"|\ 9Ct +1426 "core" ' +2 .tdelay 1 second +103 .PSV.dial :mixloop +4 "processing"% +61 "core" +14 .tdelay 1 second +103 .PSV.dial :air +3 "processing"%  +44 "core"  +4 .tdelay 1 second +103 .PSV.dial :mixloop +2 "processing"% +44 "core" +3 .tdelay 1 second +104 .PSV.dial :air +3 "processing"%  +43 "core"  +3 .tdelay 1 second +104 .PS.seek 0ml +3 "processing"%'W +2625 "core" ' +4 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"% & +5 "core" &H\  +4 "manipulator"&& +6 "core" & \ +2 "manipulator"&% +8 "core" %\    +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&"(- +174 "core" ( +2 "manipulator"&& +7 "core" &- O B +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &&& +4 "core" &- B +3 .tForearm.seek :garage +2 "manipulator"&$'! +109 "core" ' +2 .tHand.close +3 "manipulator"&(/ +73 "core" / +3 "manipulator"&& +6 "core" &-  B +3 "manipulator"&*% +6 "core" % 2  x +4 .tForearm.seek :retract +2 "manipulator"&''\ +103 "core" ' +5 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek PC +3 "manipulator"& ( +160 "core" ( +3 "manipulator"&,& +5 "core" &  $ +3 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +5 && +3 "core" &  e $ +5 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC +4 "manipulator"&!' +100 "core" ' +2 "manipulator"&/& +6 "core" &   $ +4 "manipulator"&1% +6 "core" % +2 "processing"%g& +7 "core" &t\  +3 "processing"%3& +9 "core" &~\  +3 .tPC.seek :closed +6 "processing"%6(Tg +4 "core" &^\  +3 &_\  +9 &1uR\ *y +10 &b{S\ ? +9 &[pX\ P +10 &Oa\ P +8 &P[\ P +10 &Qa\ Q +9 &aO`\ Q +10 &$Oh\ P +11 &Oq\ P +7 &Qq\ P +10 & jQj\ P +9 &",Tr\ P +10 &#Su\ Q +10 &%O\ P +8 &'rP\ P +10 &)4S{\ P +9 &*Q\ P +10 &,O\ Q +10 &.yQ\ Q +8 &0<P\ P +10 &1N\ P +9 &3Q\ P +9 &5L\ P +11 &7DP\ P +9 &9N\ P +8 &:Q\ P +10 &<O\ P +9 &>LO\ P +10 &@Q\ P +10 &AO\ P +8 &CQ\ P +10 &ESW\ Q +9 &G\\\ Q +9 &Hd\ R +10 &Jz\ U +10 &LJ\ V +10 &N \ W +8 &O\ W +9 &Q\ W +10 &SEv\ 9 +9 &T".g\ N +10 &TE\ + +2 ( +2 "processing"%3& +8 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.65 + "processing"%2& +5 "core" &TE\ + +5 &TE\ + +2 .tHand.open +2 "manipulator"&91 +69 "core" 1 +4 "manipulator"&%% +4 "core" % n +4 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&+'\ +95 "core" ' +2 .tPRV.dial :air +2 "processing"%8  +46 "core"  +4 .tPSV.dial :mixloop +3 "processing"%F +45 "core" +2 "processing"%7% +7 "core" %[\  +3 .tPS.seek 0.3ml +3 "processing"%' +396 "core" ' +2 .tPSV.dial PSR +2 "processing"%\\ +116 "core"  +2 #tPulling 0.4ml of PSR.air +2 .PSR.select :air +4 .PS.seek 0.7ml +3 "processing"%@'* +500 "core" ' +3 .tdelay 3 seconds +306 .PSR.select :air +4 .PS.seek 2.5ml +2 "processing"%>' +1913 "core" ' +3 .tdelay 3 seconds +303 .PSV.dial :mixloop +3 "processing"%: +114 "core" +3 .tPTV.dial :mixing +2 "processing"%0 @ +76 "core" B +4 .tPBV.dial :waste2 +4 "processing"%;  +94 "core"  +3 .tPS.seek 0ml +3 "processing"% 'W +2638 "core" ' +2 #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&4& +8 "core" &\  # +2 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 .tElbow.seek PC +2 "manipulator"&5( +13 "core" ( +3 "manipulator"&A& +6 "core" & E - +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +6 &?& +4 "core" & } Z - +5 .tForearm.seek PC +2 "manipulator"&I' +97 "core" ' +3 .tHand.close + "manipulator"&d/ +76 "core" / +3 .tPC.seek :open +3 "processing"%( +403 "core" ( +13 "manipulator"&G& +7 "core" & - +3 "manipulator"&#% +6 "core" %   +3 .tForearm.seek :retract +3 "manipulator"&C'\ +91 "core" ' +4 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +3 "manipulator"&(- +128 "core" ( +3 "manipulator"&H& +7 "core" &-  $ +2 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +5 &R& +3 "core" &-  $ +3 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage +3 "manipulator"&X'! +109 "core" ' +3 .tHand.open +2 "manipulator"&1 +70 "core" 1 +3 "manipulator"&K% +6 "core" % * d q L +3 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +3 "manipulator"&B'\ +98 "core" ' +3 #tLoading da puck from tube 2 into Processing Clamp +3 "processing"%)& +5 "core" &*\  +3 "manipulator"&Z% +7 "core" %\    +3 "storage"(Q% +4 "core" %~   \ 1 +5 "storage"(N. +5 "core" .( +2 .tSC.reconfigure :tight +5 "storage"($\ .(\ 1~b +4 .tSC.seek 2 +2 "storage"(M( +195 "core" ( +2 .tSC.configure :limp +5 "storage"($(\ 1b +4 (^& +4 "core" & - 1\ / +5 "manipulator"&D& +4 "core" &-  } $ +3 "manipulator"&O% +8 "core" %\   +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek 2 +2 "manipulator"&V( +163 "core" ( +3 "manipulator"&& +6 "core" &  Z +3 "storage"(L& +6 "core" &  p\ 0 +4 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +4 "manipulator"&T' +96 "core" ' +4 "storage"(.& +5 "core" &  \ 1 +3 .tSE.reconfigure :pick +5 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(Y'H +283 "core" ' +2 "storage"(-- +6 "core" -'{ +2 .tSE.configure :default +4 "storage"(#QK-0-\ b +5 (\ & +4 "core" &  B\ . +3 "manipulator"&]& +5 "core" & w  Z +3 .tElbow.seek 2 +3 "manipulator"&f( +7 "core" ( +2 "manipulator"&e& +4 "core" & q  Z +4 "storage"(l& +6 "core" &  5\ . +4 .tForearm.seek 2 + 300 counts +4 "manipulator"&c'y +19 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tHand.close +3 "manipulator"&[/ +73 "core" / +7 ."downElevator"SE.seek :down +10 "manipulator"&& +5 "storage"(r'v +15 "core" & Z +7 "manipulator"&_% +5 "core" % v q + ` +4 .tForearm.seek :retract +3 "manipulator"&U'\ +91 "core" ' +2 .tElbow.seek PC +4 "manipulator"&`( +155 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +89 "core" ( +4 "manipulator"&J& +6 "core" & +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &a& +5 "core" & k +3 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC +2 "manipulator"&m' +97 "core" ' +3 "manipulator"&j& +6 "core" & +3 "manipulator"&h% +6 "core" % +4 "processing"%v& +4 "core" &v\  +6 "processing"%q& +8 "core" &@\  +5 .tPC.seek :closed +2 "processing"%<(Tg +4 "core" &e\  +4 &j\  +9 &0wl\ +{ +8 &c{k\ ? +10 &hmj\ P +9 &(Nm\ P +10 &Qa\ P +10 &Qf\ P +9 &mOh\ P +9 &0Q]\ P +9 &OX\ P +9 &Nd\ P +10 & vOd\ P +10 &"8P\\\ P +9 &#OX\ P +9 &%M\ P +9 &'Q\ P +10 &)AN\ P +10 &+O\ P +8 &,L\ P +10 &.O\ P +9 &0IQ\ P +10 &2 O\ O +9 &3O\ P +11 &5Q\ P +8 &7QN\ P +9 &9O\ P +9 &:O\ O +10 &<O\ P +11 &>YL\ P +8 &@N\ O +9 &AN\ P +9 &CO\ P +10 &E`Q\ P +10 &G T\ Q +10 &HY\ Q +8 &Je\ S +9 &LW\ V +10 &N\ W +9 &O\ V +10 &Q\ W +9 &SKn\ 5 +9 &T%.Y\ I +9 &TA \ - +3 ( +2 "processing"%q& +8 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.60 + .Hand.open +2 "manipulator"&w1 +7 "core" &TA \ - +68 1 +59 "manipulator"&p% +16 "core" %  - +5 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +2 "manipulator"&E'\ +104 "core" ' +5 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +4 "processing"%b  +3 %x9 +11 "core" 9f +104 "processing"%y9 +4 "core" 9f +103 "processing"%u9 +6 "core" 9f  +103 "processing"%}9 +3 "core" 9e +105 "processing"%{9 +4 "core" 9f +104 "processing"%o9 +3 "core" 9f +106 "processing"%s9 +3 "core" 9g +103 "processing"%9 +6 "core" 9f +103 "processing"%9 +3 "core" 9f# +106 "processing"% 9 +3 "core" 9f( +104 "processing"%k9 +5 "core" 9e, +103 "processing"%i9 +3 "core" 9f0 +106 "processing"%z9 +5 "core" 9g4 +103 "processing"%9 +6 "core" 9g9 +103 "processing"%9 +4 "core" 9f= +105 "processing"%9 +3 "core" 9gA +103 "processing"%9 +5 "core" 9gF +104 "processing"%~9 +3 "core" 9fJ +105 "processing"%S9 +3 "core" 9gN +105 "processing"%n9 +4 "core" 9fS +103 "processing"%9 +5 "core" 9gW +103 "processing"%9 +3 "core" 9h[ +105 "processing"%9 +4 "core" 9g` +104 "processing"%=9 +4 "core" 9gd +104 "processing"%9 +3 "core" 9gh +104 "processing"%9 +3 "core" 9gm +104 "processing"%9 +4 "core" 9hq +104 "processing"%9 +6 "core" 9gu +103 "processing"%9 +4 "core" 9\ hz +104 "processing"% 9 +4 "core" 9h~ +103 "processing"%9 +5 "core" 9h +103 "processing"%9 +4 "core" 9 i +104 "processing"%9 +5 "core" 9'i +105 "processing"%&9 +3 "core" 9/j +105 "processing"%9 +3 "core" 96i +104 "processing"%(9 +5 "core" 9?j +4 .tPH.hold 2:00:00,28C +5 "processing"% pp8 +5 .tdelay 1:30 +6 "core"  +9001 .tPSR.select :air +3 .PSV.dial PSR +4 "processing"%* +102 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +5 "processing"% +12 .tPS.seek 0.5ml +3 "processing"%|' +594 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +4 "processing"% +11 .tPS.seek 2ml +3 "processing"%,'[ +1609 "core" ' +2 .tPTV.dial :puck +2 "processing"%  +76 "core"  +2 .tPSV.dial PTV +4 "processing"%$ +73 "core" +3 .tPBV.dial :waste1 +4 "processing"%"  +134 "core"  +2 "processing"%/% +7 "core" %X\  +3 .tPS.seek 1.5ml +3 "processing"%1' +591 "core" ' +2 .tdelay 3 seconds +304 .PBV.dial between PSV and waste1 +3 "processing"%g * +33 "core" + +4 .tPS.seek 0ml +2 "processing"%''W +1609 "core" ' +3 .tdelay 5:00 +24891 "Can"|\ >B\ +5112 #trecoverPSRreagent08 + .PTV.dial :puck +3 "processing"%  +6 "core"  +2 .tPBV.dial :waste1 +2 "processing"%2  +35 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%9 * +34 "core" + +2 .tPSR.select :air +5 .PSV.dial PSR +2 "processing"%% +75 "core"  +3 .tPS.reconfigure :fast +4 "processing"%#A ,`xb +6 .tPS.seek 2.5ml +3 "processing"%3' +2505 "core" ' +2 .tPSV.dial PTV +3 "processing"%8 +74 "core" +3 .tdelay 5 seconds +503 .PSV.dial PSR +3 "processing"%F +74 "core"  +4 .tdelay 5 seconds +503 .PSV.dial PTV +3 "processing"%7 +73 "core" +2 .tdelay 5 seconds +503 .PSV.dial :air +3 "processing"%!  +73 "core"  +3 .tPS.seek 0ml +4 "processing"%'W +2470 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +4 "processing"%\\  +141 "core" +3 .tPSV.dial :mixloop +3 "processing"% +44 "core" +2 .tPRV.dial :ab1 +2 "processing"%@ @ +78 "core" A +7 .tPS.reconfigure :slow +10 "processing"%#A 2`xb +5 .tPS.seek 0.15ml +2 "processing"%:'w +350 "core" ' +2 .tdelay 2 seconds +203 ."connect"CBV.dial PRV +4 .tPRV.dial CBV +4 "collection"'0  +6 "processing"%;  +46 "core"  +4 +71 "processing"%>% +8 "core" %rJ\  +3 .tPS.seek 0.3ml +4 "processing"%4' +357 "core" ' +3 .tdelay 2 seconds +203 .CBV.dial between PRV and PSV +3 "collection"'A  +31 "core" +2 .tPRV.dial :air +3 "processing"%?  +44 "core"  +5 .tPS.seek 0.9ml +3 "processing"%d'D +1269 "core" ' +2 .tPRV.dial :waste2 +2 "processing"% @ +74 "core" > +3 .tPS.seek 0.5ml +4 "processing"%+' +866 "core" ' +3 #taddPMLReagent08 +6 .PSV.dial :air +5 "processing"%6  +44 "core"  +6 .tPS.reconfigure :default +3 "processing"%#A d`xb +4 .tPS.seek 2ml +4 "processing"%G'[ +1615 "core" ' +2 .tPSV.dial :PML +2 "processing"%# +44 "core" +2 .tPTV.dial :mixing +4 "processing"%H @ +75 "core" A +4 .tPBV.dial :waste1 +2 "processing"%R  +35 "core" +2 "processing"%I% +7 "core" %V\  +3 .tPS.seek 1.85ml +3 "processing"%5'6 +233 "core" ' +4 .tPBV.dial between PSV and waste1 +3 "processing"% * +34 "core" + +3 .tPS.seek 0ml +3 "processing"%K'W +1963 "core" ' +2 .tdelay 2 seconds +203 #Beginning samplePassC +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'C& +5 "core" &| +4 "manipulator"&)& +4 "core" & ^ +4 "manipulator"&Z% +6 "core" %\ C  +3 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage +2 "manipulator"&Q(- +134 "core" ( +4 "manipulator"&N& +4 "core" &- < + +3 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +4 &X& +4 "core" &.P ; +5 .tForearm.seek :garage +2 "manipulator"&^'! +97 "core" ' +4 .tHand.close + "manipulator"&D/ +73 "core" / +3 "manipulator"&O& +5 "core" &- g p _  +3 "manipulator"&P% +6 "core" % 4 f j W +4 .tForearm.seek :retract +3 "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&L( +270 "core" ( +3 "manipulator"&.& +4 "core" & x  4 +4 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 && +6 "core" & ~ 4 +3 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +3 "manipulator"&B', +101 "core" ' +4 "manipulator"&-& +5 "core" & e q 4 +3 "manipulator"&\ % +6 "core" %2 b m / +3 "collection"']& +6 "core" &\ +4 "collection"'e& +8 "core" & +3 .tCC.seek :closed +4 "collection"'l(O +8 "core" &\ + &\  +10 &.{ ,} +7 &c~ ? +9 &is P +10 &,S O +9 &Y P +11 &U O +8 &rT O +9 &3X P +9 &T O +10 &T O +10 & yU P +10 &";U P +8 &#Q O +9 &%Q O +10 &'U P +9 &)DP O +10 &+Q O +10 &,R P +8 &.O O +10 &0LR O +9 &2 U P +9 &3R P +11 &5R O +8 &7TQ O +10 &9U P +9 &:T P +9 &<P O +9 &>\\U O +11 &@P O +9 &AT O +9 &CT P +9 &EcU P +9 &G$Y P +10 &Hm R +11 &J W +8 &LI [ +9 &N O +9 &O/C *| +10 &Oj F +6 ( +4 "collection"'e& +4 "core" &Oe F +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.82 +2 "collection"'[& +6 "core" &Oe F +2 .tHand.open +3 "manipulator"&1 +66 "core" 1 +3 "manipulator"&_% +5 "core" % 2 V ?  +4 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +4 "manipulator"&V'\ +99 "core" ' +2 .tPSV.dial PSR +3 "processing"%T +102 "core"  +4 #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +3 "processing"%@ +11 .tPS.seek 1.5ml +3 "processing"%Y' +1607 "core" ' +2 .tdelay 5 seconds +504 .PSV.dial :waste1 +4 "processing"%c  +54 "core"  +3 .tPS.seek 0ml +4 "processing"%J'W +1616 "core" ' +2 .tPSV.dial PSR +3 "processing"%a +44 "core"  +2 .tPSR.select :air +5 "processing"% +11 .tPS.seek 2.5ml +70 "processing"%f' +2651 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +11 .tCBV.dial PRV +10 "processing"%j  +3 "collection"'h  +41 "core" +126  +2 .tPSV.dial :mixloop +3 "processing"%v +102 "core" +4 .tCTV.dial :air,avoiding: :intake +3 "collection"'r  +15 "core" ~ +4 .tPTV.dial :PRVmixing +3 "processing"%U  +77 "core" +3 .tPS.seek 0ml +3 "processing"%'W +2638 "core" ' +2 .tPSV.dial :air +4 "processing"%w  +44 "core"  +3 .tPS.seek 2.5ml +2 "processing"%p' +2635 "core" ' +4 .tPSV.dial :mixloop +2 "processing"%q +44 "core" +4 .tPS.seek 0ml +3 "processing"%x'W +2637 "core" ' +3 .tPSV.dial :air +3 "processing"%y  +44 "core"  +3 .tPS.seek 2.5ml +3 "processing"%m' +2628 "core" ' +2 .tPSV.dial :mixloop +3 "processing"%u +45 "core" +5 .tPS.seek 0ml +2 "processing"%}'W +2628 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&{& +7 "core" & H z 4 +3 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +3 "manipulator"&o( +3 "core" ( +5 "manipulator"&s& +6 "core" & A 4 +2 .tElbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +3 && +4 "core" & I  4 +5 .tForearm.seek CC +2 "manipulator"&', +107 "core" ' +2 .tHand.close +2 "manipulator"& / +78 "core" / +2 .tCC.seek :open +5 "collection"'k( +379 "core" ( +2 "manipulator"&i& +6 "core" & > = 4 +3 "manipulator"&z% +6 "core" % ! R   +3 .tForearm.seek :retract +3 "manipulator"&'\ +103 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek :garage +2 "manipulator"&(- +282 "core" ( +3 "manipulator"&& +4 "core" &- c x f , +5 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 && +6 "core" &- h  , +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage +3 "manipulator"&~'! +106 "core" ' +5 .tHand.open +2 "manipulator"&S1 +67 "core" 1 +2 "manipulator"&n% +5 "core" % + L +5 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +3 "manipulator"&'\ +100 "core" ' +3 ."da"delayUntil "12:27:03.41" +13203 "Can"{\ >C +11314 #"da"recoverPRVreagent08 +4 .PTV.dial :mixing +7 "processing"% @ +78 "core" B +2 ."da"PBV.dial :waste1 +3 "processing"%  +36 "core" +3 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +4 "processing"%= * +34 "core" + +3 ."da"PSV.dial :air +3 "processing"%  +44 "core"  +2 ."da"PS.reconfigure :fast +6 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%' +2476 "core" ' +2 ."da"PSV.dial :mixloop +3 "processing"% +44 "core" +2 ."da"delay 2 seconds +204 .PSV.dial :air +3 "processing"%  +44 "core"  +2 ."da"delay 2 seconds +203 .PSV.dial :mixloop +3 "processing"% +43 "core" +3 ."da"delay 2 seconds +204 .PSV.dial :air +2 "processing"%  +44 "core"  +3 ."da"PS.seek 0ml +4 "processing"%'W +2486 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +3 .PSV.dial PSR +4 "processing"% +133 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +3 .PSR.select :wash +3 "processing"% +13 ."da"PS.reconfigure :default +4 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +2 "processing"%' +589 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +11 ."da"PS.seek 2ml +4 "processing"%&'[ +1610 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%  +75 "core"  +2 ."da"PSV.dial PTV +3 "processing"%( +85 "core" ~ +2 ."da"PBV.dial :waste1 +9 "processing"%*  +35 "core" +2 "processing"% % +5 "core" %V\  +72 ."da"PS.seek 1.5ml +3 "processing"%|' +596 "core" ' +4 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +34 "core" + +5 ."da"PS.seek 0ml +3 "processing"%$'W +1617 "core" ' +3 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%"  +5 "core"  +3 ."da"PBV.dial :waste1 +3 "processing"%/  +34 "core" +4 ."da"delay 30 seconds +3005 .PBV.dial between PSV and waste1 +3 "processing"%, * +35 "core" + +3 ."da"PSR.select :air +4 .PSV.dial PSR +3 "processing"%g +71 "core"  +5 ."da"PS.reconfigure :fast +4 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +4 "processing"%1' +2486 "core" ' +3 ."da"PSV.dial PTV +3 "processing"%b +74 "core" +3 ."da"delay 5 seconds +504 .PSV.dial PSR +3 "processing"% +75 "core"  +2 ."da"delay 5 seconds +504 .PSV.dial PTV +2 "processing"%2 +74 "core" +3 ."da"delay 5 seconds +503 .PSV.dial :air +4 "processing"%9  +72 "core"  +4 ."da"PS.seek 0ml +3 "processing"%%'W +2489 "core" ' +3 #"da"washCycleDA #2 of 2 +3 .PSR.select :air +3 .PSV.dial PSR +3 "processing"%' +131 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +5 "processing"% +13 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +4 "processing"%8' +590 "core" ' +2 ."da"delay 5 seconds +509 .PSR.select :air +10 "processing"% +11 ."da"PS.seek 2ml +10 "processing"%F'[ +1608 "core" ' +3 ."da"PTV.dial :puck +3 "processing"%7  +5 "core"  +3 ."da"PSV.dial PTV +3 "processing"%! +85 "core"  +3 ."da"PBV.dial :waste1 +3 "processing"%3  +34 "core" +3 "processing"%\\% +7 "core" %V\  +3 ."da"PS.seek 1.5ml +3 "processing"%' +589 "core" ' +3 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +5 "processing"%@ * +34 "core" * +3 ."da"PS.seek 0ml +3 "processing"%'W +1618 "core" ' +2 ."da"delay 2:00 +6268 "Can"|\ D6 +5737 #"da"recoverPSRreagent08 +3 .PTV.dial :puck +3 "processing"%;  +5 "core"  +2 ."da"PBV.dial :waste1 +4 "processing"%0  +35 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +4 "processing"%> * +36 "core" , +3 ."da"PSR.select :air +3 .PSV.dial PSR +4 "processing"%: +72 "core"  +2 ."da"PS.reconfigure :fast +6 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%A' +2489 "core" ' +3 ."da"PSV.dial PTV +3 "processing"%? +74 "core" +3 ."da"delay 5 seconds +503 .PSV.dial PSR +5 "processing"%4 +74 "core"  +3 ."da"delay 5 seconds +505 .PSV.dial PTV +4 "processing"% +76 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +5 "processing"%d  +73 "core"  +4 ."da"PS.seek 0ml +3 "processing"%6'W +2464 "core" ' +3 #"da"getPMLReagent08 + .PRV.dial :air +3 "processing"%+  +44 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +4 "processing"%#  +140 "core" +3 ."da"delay 5 seconds +503 .PRV.dial :ab2 +3 "processing"%H  +45 "core"  +2 ."da"PTV.dial :PRVmixing +4 "processing"%R  +15 "core" +3 ."da"PSV.dial :mixloop +4 "processing"%I +44 "core" +3 ."da"PS.reconfigure :default +4 "processing"%#A d`xb +5 ."da"PS.seek 0.3ml +3 "processing"%' +395 "core" ' +5 ."da"delay 2 seconds +203 .PRV.dial :air +3 "processing"%G  +44 "core"  +2 "processing"%5% +8 "core" %\  +3 ."da"PS.seek 0.55ml +3 "processing"%C'} +329 "core" ' +3 #"da"addPMLReagent08 +2 .PSV.dial :air +2 "processing"%)  +45 "core"  +4 ."da"PS.seek 2ml +3 "processing"%Z'[ +1557 "core" ' +3 ."da"PSV.dial :PML +3 "processing"%N +44 "core" +2 ."da"PTV.dial :mixing +3 "processing"%X @ +80 "core" B +3 ."da"PBV.dial :waste1 +3 "processing"%`  +36 "core" +61 "processing"%D% +17 "core" %W\  +3 ."da"PS.seek 1.85ml +4 "processing"%O'7 +239 "core" ' +3 ."da"PBV.dial between PSV and waste1 +3 "processing"%P * +37 "core" , +4 ."da"PS.seek 0ml +3 "processing"%E'W +1968 "core" ' +2 ."da"delay 2 seconds +204 .delay 8:00 +37597 "Can"z\ Q!̙ +10409 #"da"recoverPRVreagent08 +3 .PTV.dial :mixing +2 "processing"%^ @ +16 "core" ? +4 ."da"PBV.dial :waste1 +2 "processing"%.  +36 "core" +3 ."da"delay 30 seconds +3005 .PBV.dial between PSV and waste1 +5 "processing"% * +37 "core" , +3 ."da"PSV.dial :air +4 "processing"%Q  +46 "core"  +3 ."da"PS.reconfigure :fast +4 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%-' +2496 "core" ' +2 ."da"PSV.dial :mixloop +3 "processing"%\ +48 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air +4 "processing"%]  +44 "core"  +3 ."da"delay 2 seconds +203 .PSV.dial :mixloop +5 "processing"% +45 "core" +5 ."da"delay 2 seconds +205 .PSV.dial :air +2 "processing"%t  +45 "core"  +3 ."da"PS.seek 0ml +4 "processing"%['W +2480 "core" ' +3 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +3 .PSV.dial PSR +4 "processing"% +134 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +3 "processing"% +13 ."da"PS.reconfigure :default +4 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +4 "processing"%_' +589 "core" ' +2 ."da"delay 5 seconds +504 .PSR.select :air +11 "processing"% +18 ."da"PS.seek 2ml +3 "processing"%e'[ +1615 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%T  +76 "core"  +2 ."da"PSV.dial PTV +5 "processing"%B +73 "core" +4 ."da"PBV.dial :waste1 +2 "processing"%K  +36 "core" +3 "processing"%c% +6 "core" %_\  +3 ."da"PS.seek 1.5ml +5 "processing"%Y' +596 "core" ' +3 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +4 "processing"%a * +36 "core" , +3 ."da"PS.seek 0ml +5 "processing"%J'W +1621 "core" ' +2 ."da"delay 2:00 +12005 #recoverPSRreagent08 +2 .PTV.dial :puck +2 .PBV.dial :waste1 +3 "processing"%h  +36 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +4 "processing"%j * +35 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%v +87 "core"  +4 ."da"PS.reconfigure :fast +4 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +3 "processing"%r' +2494 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%U +73 "core" +3 ."da"delay 5 seconds +504 .PSV.dial PSR +4 "processing"%f +75 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +4 "processing"%w +75 "core" +3 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +72 "core"  +3 ."da"PS.seek 0ml +3 "processing"%q'W +2475 "core" ' +5 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +3 .PSV.dial PSR +2 "processing"%p +145 "core"  +3 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +4 "processing"% +11 ."da"PS.reconfigure :default +4 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +2 "processing"%y' +600 "core" ' +3 ."da"delay 5 seconds +504 .PSR.select :air +4 "processing"% +12 ."da"PS.seek 2ml +4 "processing"%x'[ +1607 "core" ' +2 ."da"PTV.dial :puck +3 .PSV.dial PTV +2 "processing"%u +75 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%m  +36 "core" +3 "processing"%{% +5 "core" %^\  +4 ."da"PS.seek 1.5ml +3 "processing"%s' +597 "core" ' +2 ."da"delay 3 seconds +304 .PBV.dial between PSV and waste1 +3 "processing"% * +34 "core" + +3 ."da"PS.seek 0ml +3 "processing"% 'W +1621 "core" ' +2 ."da"delay 2:00 +7262 "Can"z\ \ >$ub +4742 #"da"recoverPSRreagent08 +2 .PTV.dial :puck +2 .PBV.dial :waste1 +3 "processing"%L  +35 "core" +4 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +63 "processing"%V * +45 "core" + +2 ."da"PSR.select :air +5 .PSV.dial PSR +2 "processing"%l +75 "core"  +3 ."da"PS.reconfigure :fast +4 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +3 "processing"%i' +2499 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%z +74 "core" +2 ."da"delay 5 seconds +504 .PSV.dial PSR +3 "processing"% +75 "core"  +2 ."da"delay 5 seconds +505 .PSV.dial PTV +2 "processing"% +73 "core" +4 ."da"delay 5 seconds +504 .PSV.dial :air +2 "processing"%o  +74 "core"  +3 ."da"PS.seek 0ml +3 "processing"%'W +2479 "core" ' +3 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +3 .PSV.dial PSR +3 "processing"%S +145 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +12 ."da"PS.reconfigure :default +5 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +3 "processing"%n' +591 "core" ' +2 ."da"delay 5 seconds +504 .PSR.select :air +5 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%'[ +1611 "core" ' + ."da"PTV.dial :puck +3 .PSV.dial PTV +2 "processing"%~ +76 "core" +2 ."da"PBV.dial :waste1 +5 "processing"%  +34 "core" +2 "processing"%% +6 "core" %\\M\ \  +4 ."da"PS.seek 1.5ml +4 "processing"%=' +585 "core" ' +3 ."da"delay 3 seconds +304 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + +3 ."da"PS.seek 0ml +4 "processing"%}'W +1609 "core" ' +4 ."da"delay 2:00 +12004 #recoverPSRreagent08 +3 .PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%  +35 "core" +3 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" , +2 ."da"PSR.select :air +4 .PSV.dial PSR +2 "processing"% +74 "core"  +3 ."da"PS.reconfigure :fast +4 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +2 "processing"% ' +2474 "core" ' +2 ."da"PSV.dial PTV +3 "processing"% +75 "core" +2 ."da"delay 5 seconds +504 .PSV.dial PSR +3 "processing"% +75 "core"  +2 ."da"delay 5 seconds +505 .PSV.dial PTV +3 "processing"% +75 "core" +3 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%  +75 "core"  +3 ."da"PS.seek 0ml +5 "processing"%'W +2473 "core" ' +2 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates +2 .PSR.select :air +4 .PSV.dial PSR +4 "processing"%( +191 "core"  +4 #"da"Pulling 0.25ml of PSR.sub1 +18 .PSR.select :sub1 +25 "processing"% +33 ."da"PS.reconfigure :default +26 "processing"%#A d`xb +23 ."da"PS.seek 0.25ml +21 "processing"%*'7 +343 "core" ' +19 ."da"delay 5 seconds +508 #Pulling 0.25ml of PSR.sub2 +3 .PSR.select :sub2 +5 "processing"% +18 ."da"PS.seek 0.5ml +8 "processing"% ' +339 "core" ' +12 ."da"delay 5 seconds +509 .PSR.select :air +4 "processing"% +21 ."da"PS.seek 2ml +18 "processing"%&'[ +1622 "core" ' +63 ."da"PTV.dial :puck +4 .PSV.dial PTV +3 "processing"% +86 "core" ~ +2 ."da"PBV.dial :waste1 +3 "processing"%|  +36 "core" +4 "processing"%"% +5 "core" %^  +3 ."da"PS.seek 1.5ml +5 "processing"%/' +589 "core" ' +2 ."da"delay 3 seconds +304 .PBV.dial between PSV and waste1 +4 "processing"%, * +37 "core" , +4 ."da"PS.seek 0ml +4 "processing"%g'W +1614 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck +2 .PBV.dial :waste1 +3 "processing"%$  +36 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%b * +38 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"% +75 "core"  +3 ."da"PS.reconfigure :fast +5 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +3 "processing"%2' +2578 "core" ' +3 ."da"PSV.dial PTV +2 "processing"%9 +78 "core" +3 ."da"delay 5 seconds +505 .PSV.dial PSR +2 "processing"%1 +143 "core"  +13 ."da"delay 5 seconds +504 .PSV.dial PTV +2 "processing"%' +75 "core" +5 ."da"delay 5 seconds +504 .PSV.dial :air +2 "processing"%%  +75 "core"  +3 ."da"PS.seek 0ml +5 "processing"%8'W +2360 "Can"| .) +198 "core" ' +2 #"da"Additional air clear +3 .PSR.select :air +4 .PSV.dial PSR +2 "processing"%7 +147 "core"  +2 #"da"Pulling 2ml of PSR.air +3 .PSR.select :air +4 .PS.reconfigure :default +3 "processing"%#A d`xb +5 ."da"PS.seek 2ml +4 "processing"%!'[ +2119 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +4 .PSV.dial PTV +3 "processing"%3 +77 "core" +3 ."da"PBV.dial :waste1 +4 "processing"%\\  +37 "core" +2 "processing"%F% +5 "core" %YP  +5 ."da"PS.seek 1.5ml +3 "processing"%@' +585 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +4 "processing"% * +38 "core" , +2 ."da"delay 1 second +103 .PSV.dial :waste1 +3 "processing"%;  +107 "core"  +3 ."da"PS.seek 0ml +3 "processing"%0'W +1620 "core" ' +3 "processing"%>9 +5 "core" 95 +2 #"da"Processing Puck Heater at 28C before imaging +3 .PH.coast +3 "processing"%: +4 %& +3 "core" 5 +4 &TA  - +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&?% +7 "core" %\  a g : = +3 "storage"(4% +6 "core" % +3 "storage"( . +5 "core" .( +2 ."da"SC.reconfigure :tight +5 "storage"($\ .(\ 1~b +4 ."da"SC.seek 1 +3 "storage"(d( +202 "core" ( +2 ."da"SC.configure :limp +5 "storage"($(\ 1b +4 (A& +5 "core" & [ +3 "manipulator"&+& +6 "core" &- E B <, +4 "manipulator"&#% +4 "core" %\  B @ < +6 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 1 +4 "manipulator"&H( +181 "core" ( +4 "manipulator"&R& +6 "core" &\ F M ;# +2 "storage"(I& +7 "core" &  +3 ."da"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&6' +107 "core" ' +2 "storage"(G& +5 "core" & +5 ."da"SE.reconfigure :pick +4 "storage"(#]K-0-\ b +7 ."da"SE.seek :beamBreak +2 "storage"(5'H +293 "core" ' +3 "storage"(- +4 "core" -'s +3 ."da"SE.configure :default +5 "storage"(#QK-0-\ b +4 "manipulator"&)& +6 "core" &\ N M * :# +2 "storage"(C& +7 "core" & +3 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +5 ."da"Forearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek 1 +4 "manipulator"&N'D +36 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&X, +6 "core" , +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +6 "storage"(`- +3 "core" -'s +4 ."da"SE.seek 1.1 Pucks below Top Plate +5 "storage"(D'9 +30 "core" ' +3 "manipulator"&P% +6 "core" %Rk \ - +2 "storage"(Z& +7 "core" & l q  +3 ."da"Forearm.force -20 +2 "manipulator"&5 +5 ."da"Forearm.seek 1 + 314 counts +2 "manipulator"&O'~ +21 "core" ' +2 "manipulator"&^& +5 "core" &\ J P Q ;# +4 "storage"(.& +6 "core" & +4 ."da"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&' +28 "core" ' +3 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(Q'0 +45 "core" ' +4 "manipulator"&E& +6 "core" &\ O j G <# +2 "manipulator"&\ % +8 "core" % @ ? p < +3 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +3 "manipulator"&]'\ +90 "core" ' +3 ."da"Elbow.seek PC +4 "manipulator"&( +281 "core" ( +13 "manipulator"&t& +6 "core" &\ Q L C ;$ +2 ."da"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +4 &-& +5 "core" & K O \ :$ +3 ."da"Forearm.seek PC +3 "manipulator"&' +93 "core" ' +2 ."da"Hand.close +3 "manipulator"&[/ +67 "core" / +3 ."da"PC.seek :open +4 "processing"%_( +405 "core" ( +2 "storage"(T& +8 "core" & 6 +2 "manipulator"&B& +6 "core" &\ M I  ;# +4 "manipulator"&K% +4 "core" % Q O Q ; +4 ."da"Forearm.seek :retract +4 "manipulator"&c'\ +93 "core" ' +2 ."da"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +5 "manipulator"&e( +246 "core" ( +3 "manipulator"&a& +4 "core" &\ H P 7 ;$ +4 "storage"(Y& +5 "core" & { +4 ."da"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&h' +110 "core" ' +3 ."da"Hand.open +4 "manipulator"&j1 +74 "core" 1 +7 "storage"(v- +5 "core" -'0 +5 ."da"SE.seek 1.86 Pucks below Top Plate +3 "storage"(J' +23 "core" ' +2 ."da"SE.reconfigure :seal +5 "storage"(#QK-0-\ b +5 ."da"SE.seek 1.19 Pucks below Top Plate +3 "storage"(U' +56 "core" ' +4 #"da"Lights, camera, ACTION! +6 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da24may0613h50ml_niagara.tif +1985 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +20317 #"da"SX HX9/16 (USB:11): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 218.971 seconds\ /var/log/esp/da24may0613h50ml_niagara.tif: TIFF Upload Complete\ +6 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da24may0613h50ml20s_niagara.tif +2074 #SX HX9/16 (USB:11): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da24may0613h50ml20s_niagara.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da24may0613h50ml30s_niagara.tif +3075 #SX HX9/16 (USB:11): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da24may0613h50ml30s_niagara.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +6 ."Qmail"DAfans.email "218.971 sec auto-exposure",Subject: "da24may0613h50ml images!" +3 "storage"(f- +13 "core" -' +9 "storage"(w& +8 "core" & w v N +12 "manipulator"&& +36 "core" &\ , .  d# +3 ."da"Elbow.seek 1 +3 "manipulator"&r( +9 "core" ( +2 "manipulator"&p& +14 "core" &\ & . < d# +4 "storage"(q& +4 "core" & 3\ +6 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&y' +13 "core" ' +6 ."da"SE.reconfigure :gently +5 "storage"(#QK-0-\ b +5 ."da"SE.seek 1.91 Pucks below Top Plate +4 "storage"(u'< +65 "core" ' +4 "manipulator"&m& +8 "core" &\ q# +2 "storage"({& +10 "core" & . 5\  +3 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +7 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 1 +3 "manipulator"&x'D +42 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&, +6 "core" , +3 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 ."da"SE.reconfigure :default +4 "storage"(#QK-0-\ b +72 ."da"SE.seek 2.09 Pucks below Top Plate +6 "storage"(s'' +27 "core" ' +6 "manipulator"&L% +16 "core" %Rj S T  f +5 "storage"(V& +15 "core" &   A\ +7 ."da"Forearm.force -20 +5 "manipulator"&5 +12 ."da"Forearm.seek 1 + 314 counts +4 "manipulator"&l'~ +24 "core" ' +5 "manipulator"& & +12 "core" &\ A u# +8 "storage"(z& +15 "core" & U V\  +7 ."da"Forearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 1 + 700 counts +5 "manipulator"&' +124 "core" ' +9 "storage"(% +15 "core" %1 h i H\  +9 ."downElevator"SE.seek :down +12 "storage"(o'v +98 (i% +10 "core" %< W V \ [s +10 "manipulator"&S% +13 "core" % x v +6 ."da"Forearm.reconfigure :loose +14 "manipulator"&#Q@2^d^b +13 ."da"Forearm.seek :retract +13 "manipulator"&'\ +77 "core" ' +5 ."downElevator"SE.stop +4 "storage"(5 +11 "core" ' +6 "storage"(n& +18 "core" & { y o\  +11 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +12 #tStarting finalPurge +5 "processing"%~& +19 "core" & +12 "manipulator"&& +16 "core" &\ H x# +8 "manipulator"&% +15 "core" %   x +7 ."psFlush"Elbow.seek FlushPuck::Garage +11 "manipulator"&(- +183 "core" ( +5 "manipulator"&& +18 "core" &- q z@ +9 ."psFlush"Elbow.reconfigure :loose +11 "manipulator"&$ &.,(#b +13 &=& +7 "core" &- k {@ +6 ."psFlush"Forearm.seek :garage +6 "manipulator"&'! +116 "core" ' +3 ."psFlush"Hand.close +7 "manipulator"&/ +76 "core" / +7 "manipulator"&& +11 "core" &-  t@ +6 "manipulator"&}% +14 "core" % (  t +6 ."psFlush"Forearm.seek :retract +5 "manipulator"&'\ +115 "core" ' +6 ."psFlush"Elbow.reconfigure :tight +12 "manipulator"&$&.,(\ #b +8 ."psFlush"Elbow.seek PC +5 "manipulator"&( +124 "core" ( +6 "manipulator"&& +13 "core" &\ \  B ~ +4 ."psFlush"Elbow.reconfigure :loose +9 "manipulator"&$ &.,(#b +9 && +9 "core" &\ \  8 ~ +9 ."psFlush"Forearm.reconfigure :tight +9 "manipulator"&#Q@2^d^\ b +8 ."psFlush"Forearm.seek PC +6 "manipulator"& ' +94 "core" ' +5 "manipulator"&(& +15 "core" &\  C ~ +10 "manipulator"&% +18 "core" %\ \ \  Q ~Z +7 "processing"%*& +13 "core" &\  +7 "processing"% & +20 "core" &\  +4 &\  +3 &\  +9 ."psFlush"PC.seek :closed +10 "processing"%(Tg +14 "core" &\  +7 &\  +3 &\  +7 &/u\ +{ +6 &by ? +4 &^l P +9 &L\ P +6 &LT\ P +10 &NQ\ Q +10 &dRU\ Q +8 &'LU\ P +10 &LS\ P +7 &L[\ P +12 & mQV\ P +13 &"/QW\ P +24 &#RX\ P +3 &%P]\ P +14 &'uRZ\ P +10 &)6PV\ Q +2 &*OU\ P +3 &,KV\ P +5 &.}O\ P +10 &0?PT\ P +9 &2OT\ P +13 &3KU\ P +9 &5NZ\ Q +6 &7GNR\ P +10 &9PO\ Q +9 &:NM\ P +16 &<OG\ P +13 &>OOE\ P +10 &@NH\ P +10 &AMI\ P +5 &CQI\ P +12 &EVQD\ Q +7 &GOK\ P +4 &HYC\ R +9 &JuF T +15 &LMG W +10 &NI V +2 &OF W +9 &QJ W +14 &SGtI 7 +15 &T!,[J\ U +11 &TJ#?\ , +2 ( +6 &TJ E\ , +6 &TJ I\ , +2 &TJ D\ , +8 "processing"% & +11 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.64 +4 "processing"%|& +21 "core" &TJ ;\ , +7 &TJj\ , +12 ."psFlush"Hand.open +5 "manipulator"&"1 +75 "core" 1 +9 "manipulator"&&% +16 "core" % \ \ \  P }Z +5 ."psFlush"Forearm.reconfigure :loose +10 "manipulator"&#Q@2^d^b +7 ."psFlush"Forearm.seek :retract +7 "manipulator"&,'\ +98 "core" ' +4 ."psFlush"PSR.select :air +7 .PSV.dial PSR +9 "processing"%/ +42 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +19 "core"  +16 #"psFlush"Pulling 0.5ml of PSR.flush +6 .PSR.select :flush +6 "processing"%@ +17 ."psFlush"PS.seek 0.5ml +5 "processing"%$' +520 #"uploadLog"upsync +70 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +6 "processing"% +11 ."psFlush"PS.seek 2.5ml +3 "processing"%b' +2120 "core" ' +2 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +2 "processing"% @ +198 "core" A +2 ."psFlush"PTV.dial :PRVmixing +5 "processing"%g  +140 "core" +2 ."psFlush"PSV.dial :mixloop +5 "processing"%9 +104 "core" +5 ."psFlush"PS.seek :empty +4 "processing"%1'9 +2634 "core" ' +3 ."psFlush"PSR.select :air +3 .PSV.dial PSR +3 "processing"%' +103 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +4 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +3 "processing"%%' +602 "core" ' +2 ."psFlush"delay 5 seconds +506 .PSR.select :air +4 "processing"% +78 ."psFlush"PS.seek 2.5ml +5 "processing"%2' +2127 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +4 "processing"%7  +36 "core" +2 ."psFlush"PTV.dial :mixing +3 "processing"%8 @ +76 "core" B +3 ."psFlush"PSV.dial :mixloop +4 "processing"%3 +104 "core" +3 ."psFlush"PS.seek :empty +4 "processing"%\\'9 +2643 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%F +105 "core"  +2 ."psFlush"PSR.select :flush +4 "processing"%@ +11 ."psFlush"PS.seek 1ml +3 "processing"%!'P +1099 "core" ' +3 ."psFlush"PSR.select :air +3 "processing"% +11 ."psFlush"PS.seek 2.5ml +3 "processing"%' +1610 "core" ' +2 ."psFlush"PSV.dial PTV +4 "processing"%; +74 "core" +2 ."psFlush"PTV.dial :puck +4 "processing"%@  +77 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%>  +7 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%:'W +2638 "core" ' +2 ."psFlush"PSV.dial PSR +5 "processing"% +73 "core"  +2 ."psFlush"PSR.select :flush +6 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%?' +597 "core" ' +2 ."psFlush"PSR.select :air +4 "processing"% +11 ."psFlush"PS.seek 2.5ml +3 "processing"%4' +1148 "Can"~\ D1w +973 "core" ' +3 ."psFlush"PSV.dial PTV +3 "processing"% +74 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%A U +55 "core" V +3 ."psFlush"PS.seek 0ml +5 "processing"%+'W +2639 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%# @ +45 "core" > +5 ."psFlush"PS.seek 2.5ml +3 "processing"%M' +2664 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%R  +73 "core"  +3 ."psFlush"PS.seek 0ml +3 "processing"%I'W +2626 "core" ' +2 ."psFlush"PSV.dial PSR +4 "processing"% +43 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +3 "processing"%G' +2628 "core" ' +3 ."psFlush"PSV.dial PTV +3 "processing"% +73 "core" +2 ."psFlush"PBV.dial PSV +4 "processing"% U +6 "core" U +3 ."psFlush"PS.seek 0ml +3 "processing"%)'W +2640 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%C @ +44 "core" > +3 ."psFlush"PS.seek 2.5ml +4 "processing"%`' +2635 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%P  +73 "core"  +3 ."psFlush"PS.seek 0ml +3 "processing"%Z'W +2637 "core" ' +2 ."psFlush"PSV.dial PSR +5 "processing"%^ +45 "core"  +3 ."psFlush"PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.seek 1ml +4 "processing"%.'P +1103 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +15 ."psFlush"PS.seek 2.5ml +4 "processing"%E' +1613 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%\ +73 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%6  +5 "core"  +3 ."psFlush"PBV.dial :waste1 +3 "processing"%H  +54 "core" +3 ."psFlush"PS.seek 0ml +5 "processing"%5'W +2628 "core" ' +2 ."psFlush"PSV.dial PSR +4 "processing"%N +74 "core"  +2 ."psFlush"PSR.select :flush +4 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +3 "processing"%O' +588 "core" ' +2 ."psFlush"PSR.select :air +5 "processing"% +11 ."psFlush"PS.seek 2.5ml +3 "processing"%D' +2126 "core" ' +2 ."psFlush"PSV.dial PTV +61 "processing"% +85 "core" +3 ."psFlush"PBV.dial PSV +3 "processing"%t U +58 "core" V +3 ."psFlush"PS.seek 0ml +3 "processing"%X'W +2628 "core" ' +4 ."psFlush"PSV.dial PBV +3 "processing"%- @ +45 "core" > +3 ."psFlush"PS.seek 2.5ml +5 "processing"%[' +2634 "core" ' +2 ."psFlush"PSV.dial :waste1 +5 "processing"%]  +71 "core"  +5 ."psFlush"PS.seek 0ml +3 "processing"%<'W +2636 "core" ' +2 ."psFlush"PSV.dial PSR +4 "processing"%T +44 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +4 "processing"%B' +2648 "core" ' +2 ."psFlush"PSV.dial PTV +4 "processing"%K +73 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"% U +7 "core" U +3 ."psFlush"PS.seek 0ml +5 "processing"%a'W +2629 "core" ' +4 ."psFlush"PSV.dial PBV +3 "processing"%Y @ +45 "core" ? +3 ."psFlush"PS.seek 2.5ml +5 "processing"%' +2625 "core" ' +2 ."psFlush"PSV.dial :waste1 +4 "processing"%j  +86 "core"  +5 ."psFlush"PS.seek 0ml +3 "processing"%v'W +2638 "core" ' +5 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'c& +7 "core" & +3 "manipulator"&Q& +6 "core" &\ \  } +4 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC +4 "manipulator"&J( +4 "core" ( +3 "manipulator"&f& +7 "core" &\ \  ~ +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &w& +4 "core" &\  - } +3 .tForearm.seek PC +4 "manipulator"&' +101 "core" ' +2 .tHand.close +2 "manipulator"&p/ +77 "core" / +3 .tPC.seek :open +4 "processing"%q( +406 "core" ( +4 "manipulator"&m& +4 "core" & , /  +3 "manipulator"&{% +7 "core" % , & +3 .tForearm.seek :retract +3 "manipulator"&e'\ +96 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +3 "manipulator"&h( +363 "core" ( +3 "manipulator"&L& +4 "core" & \  1 +6 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 &U& +5 "core" &\ \  ^ 1 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek CC +3 "manipulator"&V', +95 "core" ' +4 "manipulator"& & +6 "core" &\ \  R 1 +3 "manipulator"&z% +6 "core" %4\ \  6 ~ +4 "collection"'y& +5 "core" & +3 "collection"'r& +9 "core" &! +3 .tCC.seek :closed +6 "collection"'u(O +6 "core" &! +4 &  +5 &.z ,} +9 &c~ ? +10 &fs P +10 &'N P +10 &T P +8 &U" P +9 &oR O +10 &0T P +9 &U P +11 &W P +8 & vR P +9 &"9R O +10 &#S O +9 &%Q& O +10 &'~W P +10 &)@O P +8 &+Q& O +9 &,R$ O +10 &.Q! P +9 &0GR P +11 &2\ Q P +8 &3T O +10 &5O O +9 &7QR O +9 &9V P +10 &:T P +9 &<V O +9 &>XW) P +10 &@T! P +9 &AQ" P +10 &CQ O +10 &E`T" P +8 &G!Z) P +9 &Hm! R +10 &J" W +9 &LF% [ +10 &N" P +11 &O5N& 'w +7 &O{Y$ C +4 ( +3 "collection"'r& +5 "core" &O{] C +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.84 + "collection"'& +8 "core" &O{] C +2 .tHand.open +2 "manipulator"&x1 +69 "core" 1 +2 "manipulator"&i% +7 "core" % 4 r z +2 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&S'\ +99 "core" ' +3 #tFlushing the Collection Valve::Manifold + "collection"'l& +8 "core" &O{\\ C +3 "collection"'n% +6 "core" % +3 .tCSV.dial CSR +2 "collection"'s  +42 "core"  +3 #tPulling 5ml of CSR.flush +2 .CSR.select :flush +4 "collection"' +12 .tCS.seek 5ml +3 "collection"'~'l +1350 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +71 "collection"' +13 '% +4 "core" %l  +4 .tCS.reconfigure :fast +8 "collection"'#d @b +12 .tCS.seek 7.5ml +2 "collection"'' +690 "core" ' +2 .tCSV.dial :waste +3 "collection"' +134 "core" +5 .tCS.reconfigure :default +3 "collection"'#P d@b +4 .tCS.seek 0ml +4 "collection"'o' +1986 "core" ' +3 #tFlushing lower manifold's waste1 port +3 "collection"'& +4 "core" &O{\\ C +3 "collection"'=% +7 "core" % +3 .tCSV.dial :flush +3 "collection"'  +45 "core"  +3 .tCS.reconfigure :fast +4 "collection"'#d @b +4 .tCS.seek 5ml +4 "collection"''l +1295 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +4 "collection"' @ +55 "core" ? +2 "collection"'}% +7 "core" %l  +3 .tCS.seek 7ml +3 "collection"'' +568 "core" ' +2 ."connect"CSV.dial CTV +7 .tCTV.dial CSV +4 "collection"'  +8 '  +41 "core"  +96 ~ +4 .tCBV.dial :waste1 +2 "collection"' @ +53 "core" ? +4 .tCS.seek 0ml +2 "collection"'' +1795 "core" ' +3 #tFlushing lower manifold's waste2 port +2 "collection"'(& +7 "core" &O{\\ C +2 "collection"'% +7 "core" % +3 .tCSV.dial :flush +2 "collection"'*  +87 "core"  +3 .tCS.seek 5ml +4 "collection"''l +919 "Can"} L4$ +380 "core" ' +3 .tdelay 5 seconds +503 .CSV.dial :air +3 "collection"'_ @ +43 "core" A +2 "collection"'|% +7 "core" %l  +3 .tCS.seek 7ml +3 "collection"'"' +577 "core" ' +3 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +6 "collection"'&  +3 '  +19 "core"  +26  +2 .tCBV.dial :waste2 +3 "collection"'/  +117 "core"  +3 .tCS.seek 0ml +3 "collection"' ' +1792 "core" ' +2 #tDisinfecting external Intake with kill +3 "collection"'0& +6 "core" &O{[ C +4 "collection"'$% +5 "core" % +3 .tCSV.dial CSR +3 "collection"'  +43 "core"  +3 #tPulling 8ml of CSR.kill +2 .CSR.select :kill +3 "collection"' +12 .tCS.seek 8ml +3 "collection"'g' +2039 "core" ' +3 .tdelay 5 seconds +504 .CSR.select :air +2 "collection"' +12 .tCS.seek 10ml +3 "collection"'9' D +576 "core" ' +3 ."connect"CSV.dial CBV +6 .tCBV.dial CSV +3 "collection"'b +2 ''  +107 "core" +36  +2 .tCTV.dial :intake +3 "collection"'1  +77 "core" +2 .tIntake.select :open +4 "sampler") +14 .tCS.seek 2ml +2 "collection"'%' \\ +2042 "core" ' +4 .tIntake.select :close +2 "sampler")0 +11 .tCTV.dial :air +3 "collection"'7  +76 "core"  +3 .tCS.reconfigure :default +4 "collection"'#P d@b +5 .tCS.seek 0ml +2 "collection"'8' +587 "core" ' +3 .tCSV.dial CSR +2 "collection"'3  +106 "core"  +2 #tPulling 5ml of CSR.flush +2 .CSR.select :flush +3 "collection"' +13 .tCS.seek 5ml +4 "collection"'2'l +1356 "core" ' +3 .tdelay 5 seconds +503 .CSR.select :air +4 "collection"' +12 .tCS.seek 10ml +5 "collection"'F' D +1348 "core" ' +3 .tCSV.dial CBV +3 "collection"'\\ +103 "core" +3 .tCS.seek 0ml +3 "collection"'!' +2625 "core" ' +3 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&;& +6 "core" & y1 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek CC +3 "manipulator"&@( +25 "core" ( +3 "manipulator"&>& +5 "core" & {& +3 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +4 && +3 "core" & z |& +6 .tForearm.seek CC +3 "manipulator"&', +109 "core" ' +3 .tHand.close + "manipulator"&:/ +77 "core" / +3 .tCC.seek :open +2 "collection"'?( +377 "core" ( +3 "manipulator"& & +8 "core" & & y% +2 "manipulator"&A% +7 "core" %   z +3 .tForearm.seek :retract +3 "manipulator"&4'\ +99 "core" ' +3 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +3 "manipulator"&#(- +273 "core" ( +3 "manipulator"&+& +4 "core" &- P [ b N +4 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 &R& +6 "core" &- P X  N +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek :garage +3 "manipulator"&M'! +106 "core" ' +3 .tHand.open +2 "manipulator"&1 +67 "core" 1 +3 "manipulator"&I% +6 "core" % + t z +3 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +5 "processing"%& +5 "core" &m\  +42743 "Can"z\ 66< +60001 z\ 680P +60002 y\ 5:% +60001 x 6<| +60001 x 6> +60002 w 6@ +60003 w 6A> +60000 v 7Cԙ +60001 v 6Ej +60002 v 6G +52980 !to:SignalException: mesg" SIGHUP:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:81:in `join'"1/home/esp/esp2/lib/esp.rb:81:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +11 #mEXIT @1715022840.46EDT @1715022945.39EDT = =tMAIN =mMAIN_scheduler @EDT1715022947.94 #"core_reset"Sent BREAK +3 #t@20048 receive with ifg=0x10, ie=0xFD +2 #@20685 receive with ifg=0x10, ie=0xFD + #@21342 receive with ifg=0x10, ie=0xFD + #@21981 receive with ifg=0x10, ie=0xFD + #@22629 receive with ifg=0x10, ie=0xFD #@23277 receive with ifg=0x10, ie=0xFD + #@23925 receive with ifg=0x10, ie=0xFD + #@24251 receive with ifg=0x80, ie=0xFD + #@53091 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +19 #ESP2 v3.42 I2C Gateway v3.20 for core bus +373 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +591 "Can"w 8Il +2 w 8Il + #tPolling Can every 10:00 +11 #Cleanly exited at 15:14:00EDT06-May-24 +849 #-> ESP.ready! +155 "sampler") +3 ) +3 "core"  +5 "collection"' +4 ' +3 "core"  +5 "processing"% +3 % +4 "core"  +8 "collection"' 9\ +3 ' 0\ +5 ' -\ +6 "processing"% 9\ +4 % 2\ +4 % *\ +2 % 0\ +8 "sampler")&\ +3 "collection"'% +5 "core" %r +5 .tCS.configure :default +3 "collection"'#P d@b +4 .tCS.hold + "collection"'+ +7 "core" + +2 .tCS.configure :default +3 "collection"'#P d@b +6 "processing"%% +5 "core" %QU +3 .tPS.configure :default +4 "processing"%#A d`xb +4 .tPS.hold + "processing"%+ +7 "core" + +2 .tPS.configure :default +4 "processing"%#A d`xb +4 "sampler")% +5 "core" %W \ 4 +3 .tSS.configure :default +4 "sampler")#.0X access 1 +4 "storage"(2% +4 "core" %z\  +5 "manipulator"&3% +4 "core" %\  y x k +3 "manipulator"&4& +7 "core" &- v w kN +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +5 .tSC.seek 5 +2 "storage"(5(; +672 "core" ( +2 .tSC.configure :limp +4 "storage"($(\ 1b +6 (6& +3 "core" &; 1\  +1336 #t-> access 2 +3 "storage"(7% +5 "core" %|   H\ +4 "manipulator"&8% +5 "core" %\   m +4 "manipulator"&9& +5 "core" &-  mN +3 .tSC.reconfigure :tight +5 "storage"($\ .(\ 1~b +4 .tSC.seek 6 +2 "storage"(:(K +192 "core" ( +3 .tSC.configure :limp +4 "storage"($(\ 1b +4 (;& +5 "core" &K  \  +41949 "Can"v 6L8Y +60003 u 6MY +60000 v 6OdY +60001 u 6QY +60001 u 6SY +60001 u 6U&Y +60002  t 6WY +60002 s 8Y RY +60001 s 8[ Y +60001  q 6]\ ~Y +60001 p 8_ Y +60001 p 6a Y +60001 p 8c @Y +60002 o 7e Y +60001 o 6g lY +60001 n 8ixY +60002 m 6koY +60001 n 6mg.Y +60001 m 6o^Y +60002 l 6qUZY +60001 l 6sMY +60001 l 6uDY +60002 k 7w;Y +60002 k 6y3Y +60002 k 6{+HY +60001 k 6}"Y +60002 h 7tY +60002 j 6\ Y +60002 i 6 Y +60000 i 66Y +60001 i 6Y +60002 h 8bY +38598 !to: EOFError: mesg"end of file reached:@timestampu: Time c:bt[,"(eval):4:in `sysreadRaw'"(eval):4:in `sysread'"3/home/esp/esp2/lib/schedule.rb:308:in `unsync'"(eval):4:in `sysread'"8/home/esp/esp2/lib/reprompt.rb:44:in `origReadline'"4/home/esp/esp2/lib/reprompt.rb:44:in `readline'"0/home/esp/esp2/lib/prompter.rb:19:in `call'"6/home/esp/esp2/lib/prompter.rb:19:in `callKbdPrc'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"5/home/esp/esp2/lib/rmutex.rb:99:in `synchronize'"./home/esp/esp2/lib/rmutex.rb:72:in `lock'"./home/esp/esp2/lib/delay.rb:78:in `claim'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"4/home/esp/esp2/lib/reprompt.rb:41:in `readline'"=/opt/mbari/lib/ruby/1.8/irb/input-method.rb:97:in `gets'"7/opt/mbari/lib/ruby/1.8/irb.rb:148:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:147:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:186:in `call'"?/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:186:in `buf_input'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:101:in `getc'":/opt/mbari/lib/ruby/1.8/irb/slex.rb:206:in `match_io'"6/opt/mbari/lib/ruby/1.8/irb/slex.rb:76:in `match'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:284:in `token'"9/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:260:in `lex'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:231:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:204:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +4 ."Qmail"BadNews.email "end of file reached",Subject: "EOFError in MAIN" +12 !mo:Thread::ChildDied :@threadIdil&Q: mesg"\ :MAIN: @causeo: EOFError;"end of file reached:@timestampu: Time c:bt[,"(eval):4:in `sysreadRaw'"(eval):4:in `sysread'"3/home/esp/esp2/lib/schedule.rb:308:in `unsync'"(eval):4:in `sysread'"8/home/esp/esp2/lib/reprompt.rb:44:in `origReadline'"4/home/esp/esp2/lib/reprompt.rb:44:in `readline'"0/home/esp/esp2/lib/prompter.rb:19:in `call'"6/home/esp/esp2/lib/prompter.rb:19:in `callKbdPrc'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"5/home/esp/esp2/lib/rmutex.rb:99:in `synchronize'"./home/esp/esp2/lib/rmutex.rb:72:in `lock'"./home/esp/esp2/lib/delay.rb:78:in `claim'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"4/home/esp/esp2/lib/reprompt.rb:41:in `readline'"=/opt/mbari/lib/ruby/1.8/irb/input-method.rb:97:in `gets'"7/opt/mbari/lib/ruby/1.8/irb.rb:148:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:147:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:186:in `call'"?/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:186:in `buf_input'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:101:in `getc'":/opt/mbari/lib/ruby/1.8/irb/slex.rb:206:in `match_io'"6/opt/mbari/lib/ruby/1.8/irb/slex.rb:76:in `match'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:284:in `token'"9/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:260:in `lex'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:231:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:204:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488; [ "4/home/esp/esp2/lib/thread.rb:50:in `raiseInAll'"0/home/esp/esp2/lib/thread.rb:748:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +2 !to:SignalException: mesg" SIGHUP:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:81:in `join'"1/home/esp/esp2/lib/esp.rb:81:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +10 #mEXIT @1715042544.27EDT @1715086033.98EDT = =tMAIN =mMAIN_scheduler @EDT1715086036.52 #"core_reset"Sent BREAK +4 #t@15263 receive with ifg=0x10, ie=0xFD + #@15895 receive with ifg=0x10, ie=0xFD + #@16550 receive with ifg=0x10, ie=0xFD + #@17182 receive with ifg=0x10, ie=0xFD + #@17814 receive with ifg=0x10, ie=0xFD + #@18447 receive with ifg=0x10, ie=0xFD + #@19079 receive with ifg=0x10, ie=0xFD #@19405 receive with ifg=0x80, ie=0xFD + #@49707 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +18 #ESP2 v3.42 I2C Gateway v3.20 for core bus +371 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +580 "Can"1 8B>+ + 1 8B>+k + #tPolling Can every 10:00 +4 #Cleanly exited at 20:42:24EDT06-May-24 +923 #-> ESP.ready! +159 "sampler") +3 ) +3 "core"  +5 "collection"' +3 ' +5 "core"  +4 "processing"% +6 % +5 "core"  +8 "collection"' 9\ +4 ' 0\ +5 ' -\ +7 "processing"% 9\ +4 % 2\ +3 % *\ +3 % 0\ +7 "sampler")&\ +3 "collection"'% +6 "core" %u +3 .tCS.configure :default +3 "collection"'#P d@b +5 .tCS.hold +2 "collection"'+ +6 "core" + +3 .tCS.configure :default +3 "collection"'#P d@b +4 "processing"%% +6 "core" %Q +3 .tPS.configure :default +3 "processing"%#A d`xb +5 .tPS.hold +2 "processing"%+ +3 "core" + +3 .tPS.configure :default +4 "processing"%#A d`xb +5 "sampler")% +6 "core" %] \ . +3 .tSS.configure :default +3 "sampler")#.0X can +4 "Can"/ C3BC +57689 . AwB +60002 # ACj +60001 + A.D +60002  B D +60001  A"E, +60001  B%BE +60001  A'FX +60003  A)F +60000  B,WG +60002 } A.H +60001 } A1H +60002 | B3lIF +60001 z A5I +60001 z A8%Jr +60001 z A:K +60002 z B<K +60001 y A?;L4 +60002 z AAL +60001 z\ 7ACM` +60001 z\ DAFIM +60002 {\ L@HN +60002 z\ PAJO" +60000 x\ SBMMO +60002 y\ U@OPN +60001 {\ WAQP +60001 z\ XATPQz +60002 x\ Z@VR +60001 w\ [AXR +60002 y\ ]A[QS< +60001 &w\ ]A]S +60002 Lw\ _A_Th +60002 Rx\ bAbPT +60001 Kx\ c@dU +60000 kx\ eAfV* +60002 x\ gAiOV +60001 x\ i@kWV +60002 9x\ k@mW +60001 :x\ m@pKX +60002 7x\ oArY +60001 mz\ qAtY +60001 x\ t@wFZD +60001 w\ u@yZ +60002 gv\ x@{[p +60001 (u\ z@~@\\ +60001 ]u\ {@\\ +60002 u\ }?]2 +60001 s\ @8] +60002 fr\ @^^ +60001 r\ @^ +60001 q\ @0_ +60002 !q\ @`  +60002 q\ @` +60001 q\ @&aL +60002 q\ @xa +60000 r\ @bx +60002 Wq\ @c +60001 l\ Amc +60001 m\ @d: +56031 #t-> exit +10 #mEXIT @1715121407.24EDT @1715192539.56EDT = =tMAIN =mMAIN_scheduler @EDT1715192541.70 #"core_reset"Sent BREAK +2 #t@28632 receive with ifg=0x10, ie=0xFD + #@29271 receive with ifg=0x10, ie=0xFD + #@29924 receive with ifg=0x10, ie=0xFD + #@30566 receive with ifg=0x10, ie=0xFD + #@31214 receive with ifg=0x10, ie=0xFD + #@31861 receive with ifg=0x10, ie=0xFD + #@32509 receive with ifg=0x10, ie=0xFD #@32989 receive with ifg=0x80, ie=0xFD + #@65205 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +14 #ESP2 v3.42 I2C Gateway v3.20 for core bus +445 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +550 "Can"q\ LC= +2 q\ LC= + #tPolling Can every 10:00 +2 #Cleanly exited at 18:36:47EDT07-May-24 +728 #-> ESP.ready! +156 "sampler") +3 ) +7 "core"  +7 "collection"' +4 ' +7 "core"  +6 "processing"% +3 % +9 "core"  +8 "collection"' 9\ +6 ' 0\ +6 ' -\ +8 "processing"% 9\ +8 % 2\ +6 % *\ +4 % 0\ +8 "sampler")&\ +6 "collection"'% +6 "core" %[\ @ +4 .tCS.configure :default +6 "collection"'#P d@b +7 .tCS.hold +3 "collection"'+ +7 "core" + +5 .tCS.configure :default +5 "collection"'#P d@b +4 "processing"%% +4 "core" %QY\ P +6 .tPS.configure :default +6 "processing"%#A d`xb +5 .tPS.hold +2 "processing"%+ +4 "core" + +2 .tPS.configure :default +5 "processing"%#A d`xb +7 "sampler")% +6 "core" %] \ |. +3 .tSS.configure :default +3 "sampler")#.0X CSV.flush +2 .CSV.dial :flush +2 "collection"'2  +72 "core"  +15581 #t-> CS.fill +3 .CS.seek 10ml +7 "collection"'3' D +2624 "core" ' +7 "collection"'4% +10 "core" % Gl\ G \ +2891 #t-> CSV.waste1; CS.empty +2 .CSV.dial :waste1 +2 "collection"'5 +44 "core" +3 .tCS.seek 0ml +3 "collection"'6' +2621 "core" ' +2 "collection"'7% +5 "core" %v\ G +4771 #t-> 3.times{CSV.flush; CS.fill; CSV.waste1; CS.empty; CSV.flush} +2 .CSV.dial :flush +3 "collection"'8  +43 "core"  +3 .tCS.seek 10ml +3 "collection"'9' D +2628 "core" ' +4 .tCSV.dial :waste1 +4 "collection"': +47 "core" +7 .tCS.seek 0ml +3 "collection"';' +1904 "Can"Qr\ SE- +727 "core" ' +2 .tCSV.dial :flush +2 "collection"'<  +44 "core"  +2 .tCSV.dial :flush +3 "collection"'=  +5 "core"  +3 .tCS.seek 10ml +2 "collection"'>' D +2628 "core" ' +2 .tCSV.dial :waste1 +2 "collection"'? +44 "core" +3 .tCS.seek 0ml +2 "collection"'@' +2621 "core" ' +2 .tCSV.dial :flush +3 "collection"'A  +48 "core"  +5 .tCSV.dial :flush +4 "collection"'B  +7 "core"  +7 .tCS.seek 10ml +3 "collection"'C' D +2637 "core" ' +2 .tCSV.dial :waste1 +2 "collection"'D +44 "core" +3 .tCS.seek 0ml +2 "collection"'E' +2616 "core" ' +5 .tCSV.dial :flush +4 "collection"'F  +46 "core"  +2709 #t-> CS.pull 0.5 +2 "collection"'G% +4 "core" %t\ I +3 .tCS.seek 0.499ml +3 "collection"'H'ݺ +205 "core" ' +5 "collection"'I% +10 "core" %ݼn\ H +871 #t-> 3.times{CSV.flush; CS.fill; CSV.waste1; CS.empty; CSV.flush} +4 .CSV.dial :flush +5 "collection"'J  +6 "core"  +5 .tCS.seek 10ml +6 "collection"'K' D +2494 "core" ' +2 .tCSV.dial :waste1 +2 "collection"'L +44 "core" +3 .tCS.seek 0ml +2 "collection"'M' +2622 "core" ' +2 .tCSV.dial :flush +10 "collection"'N  +44 "core"  +3 .tCSV.dial :flush +6 "collection"'O  +19 "core" +6 .tCS.seek 10ml +2 "collection"'P' D +2639 "core" ' +2 .tCSV.dial :waste1 +3 "collection"'Q +42 "core" +3 .tCS.seek 0ml +2 "collection"'R' +2621 "core" ' +7 .tCSV.dial :flush +4 "collection"'S  +46 "core"  +5 .tCSV.dial :flush +6 "collection"'T  +15 "core" +3 .tCS.seek 10ml +2 "collection"'U' D +2617 "core" ' +2 .tCSV.dial :waste1 +2 "collection"'V +43 "core" +3 .tCS.seek 0ml +2 "collection"'W' +2629 "core" ' +2 .tCSV.dial :flush +3 "collection"'X  +44 "core"  +4295 #t-> CS.pull 0.5 +3 "collection"'Y% +3 "core" %p\ I +8 .tCS.seek 0.5ml +4 "collection"'Z'ݽ +216 "core" ' +2 "collection"'[% +6 "core" %z\ I +445 #t-> 3.times{CSV.flush; CS.fill; CSV.waste1; CS.empty; CSV.flush} +3 .CSV.dial :flush +3 "collection"'\\  +7 "core"  +8 .tCS.seek 10ml +3 "collection"']' D +2514 "core" ' +2 .tCSV.dial :waste1 +2 "collection"'^ +44 "core" +3 .tCS.seek 0ml +3 "collection"'_' +2622 "core" ' +6 .tCSV.dial :flush +5 "collection"'`  +48 "core"  +78 .tCSV.dial :flush +19 "collection"'a  +15 "core" +3 .tCS.seek 10ml +6 "collection"'b' D +2625 "core" ' +2 .tCSV.dial :waste1 +2 "collection"'c +43 "core" +3 .tCS.seek 0ml +2 "collection"'d' +2618 "core" ' +5 .tCSV.dial :flush +10 "collection"'e  +46 "core"  +5 .tCSV.dial :flush +5 "collection"'f  +6 "core"  +3 .tCS.seek 10ml +2 "collection"'g' D +2638 "core" ' +2 .tCSV.dial :waste1 +3 "collection"'h +44 "core" +3 .tCS.seek 0ml +2 "collection"'i' +2622 "core" ' +5 .tCSV.dial :flush +5 "collection"'j  +46 "core"  +3787 #t-> CS.pull 0.5 +2 "collection"'k% +4 "core" %u\ I +3 .tCS.seek 0.5ml +3 "collection"'l' +204 "core" ' +2 "collection"'m% +4 "core" %ݿu\ I +3491 "Can"Ls\ WA +7553 #t-> CS.fill +3 .CS.seek 10ml +2 "collection"'n' D +2497 "core" ' +2 "collection"'o% +6 "core" % F x\ I  +1379 #t-> CSV.waste1 +2 .CSV.dial :waste1 +3 "collection"'p +44 "core" +501 #t-> CS.empty +5 .CS.seek 0ml +2 "collection"'q' +2622 "core" ' +2 "collection"'r% +4 "core" %w\ J +547 #t-> CSV.flush +2 .CSV.dial :flush +3 "collection"'s  +43 "core"  +422 #t-> CS.fill +3 .CS.seek 10ml +4 "collection"'t' D +2626 "core" ' +2 "collection"'u% +4 "core" % @n\ H +1024 #t-> CSV.waste1 +2 .CSV.dial :waste1 +2 "collection"'v +47 "core" +438 #t-> CS.empty +2 .CS.seek 0ml +3 "collection"'w' +2629 "core" ' +2 "collection"'x% +12 "core" %o\ I +470 #t-> CSV.flush +2 .CSV.dial :flush +3 "collection"'y  +44 "core"  +491 #t-> CS.fill +3 .CS.seek 10ml +2 "collection"'z' D +2624 "core" ' +2 "collection"'{% +5 "core" % C t\ I\ +748 #t-> CSV.waste1 +2 .CSV.dial :waste1 +3 "collection"'| +45 "core" +873 #t-> CS.empty +6 .CS.seek 0ml +2 "collection"'}' +2620 "core" ' +2 "collection"'~% +5 "core" %x\ J +1212 #t-> CSV.air +3 .CSV.dial :air +2 "collection"' @ +84 "core" > +604 #t-> CS.fill +3 .CS.seek 10ml +5 "collection"'' D +2627 "core" ' +2 "collection"'% +4 "core" % Gw\ J +423 #t-> CSV.waste1 +3 .CSV.dial :waste1 +5 "collection"' +74 "core" +416 #t-> CS.empty +2 .CS.seek 0ml +3 "collection"'' +2621 "core" ' +2 "collection"'% +4 "core" %x\ J +1396 #t-> CSV.CSR +3 .CSV.dial CSR +5 "collection"'  +129 "core"  +812 #t-> CSR.flush + .CSR.select :flush +3 "collection"' +7503 #t-> CSV.waste1 +2 .CSV.dial :waste1 +3 "collection"' +129 "core" +1041 #t-> CSV.CSR +3 .CSV.dial CSR +8 "collection"'  +142 "core"  +634 #t-> CSR.flush +5 .CSR.select :flush +1091 #-> CS.pull 0.5 +2 "collection"' % +4 "core" %n\ K +4 .tCS.seek 0.5ml +2 "collection"'' +212 "core" ' +2 "collection"'% +6 "core" %u\ K +4639 #t-> CS.fill +3 .CS.seek 10ml +2 "collection"'' D +2499 "core" ' +5 "collection"'% +9 "core" % I|\ I +837 #t-> CSV.waste1 +2 .CSV.dial :waste1 +3 "collection"' +127 "core" +239 "Can"es\ WB3+ +237 #t-> CS.empty +5 .CS.seek 0ml +4 "collection"'' +2615 "core" ' +2 "collection"'% +6 "core" %r\ K +9191 #t-> 2.times{CSV.CSR; CS.fill; CSV.waste1; CS.empty; CSV.CSR} +2 .CSV.dial CSR +3 "collection"'  +132 "core"  +8 .tCS.seek 10ml +5 "collection"'' D +2667 "core" ' +12 .tCSV.dial :waste1 +3 "collection"' +141 "core" +3 .tCS.seek 0ml +2 "collection"'' +2627 "core" ' +2 .tCSV.dial CSR +3 "collection"'  +128 "core"  +3 .tCSV.dial CSR +2 "collection"'  +5 "core"  +3 .tCS.seek 10ml +2 "collection"'' D +2614 "core" ' +2 .tCSV.dial :waste1 +2 "collection"' +131 "core" +5 .tCS.seek 0ml +2 "collection"' ' +2620 "core" ' +2 .tCSV.dial CSR +2 "collection"'!  +141 "core"  +1652 #t-> CS.pull 0.2 +4 "collection"'"% +13 "core" %\ J +10 .tCS.seek 0.2ml +4 "collection"'#'? +128 "core" ' +4 "collection"'$% +12 "core" %<\ I +1819 #t-> 3.times{CSV.CSR; CS.fill; CSV.waste1; CS.empty; CSV.CSR} +2 .CSV.dial CSR +3 "collection"'%  +5 "core"  +3 .tCS.seek 10ml +3 "collection"'&' D +2569 "core" ' +5 .tCSV.dial :waste1 +6 "collection"'' +131 "core" +6 .tCS.seek 0ml +5 "collection"'(' +2630 "core" ' +2 .tCSV.dial CSR +3 "collection"')  +129 "core"  +3 .tCSV.dial CSR +2 "collection"'*  +5 "core"  +3 .tCS.seek 10ml +2 "collection"'+' D +2613 "core" ' +3 .tCSV.dial :waste1 +2 "collection"', +130 "core" +3 .tCS.seek 0ml +2 "collection"'-' +2627 "core" ' +4 .tCSV.dial CSR +3 "collection"'.  +131 "core"  +5 .tCSV.dial CSR +3 "collection"'/  +17 "core"  +3 .tCS.seek 10ml +4 "collection"'0' D +2623 "core" ' +2 .tCSV.dial :waste1 +2 "collection"'1 +129 "core" +2 .tCS.seek 0ml +3 "collection"'2' +2618 "core" ' +2 .tCSV.dial CSR +2 "collection"'  +129 "core"  +319 #t-> CS.pull 0.2 +5 "collection"'4% +9 "core" %\ K +11 .tCS.seek 0.2ml +4 "collection"'5': +128 "core" ' +6 "collection"'3% +10 "core" %5\ J +1056 #t-> 3.times{CSV.CSR; CS.fill; CSV.waste1; CS.empty; CSV.CSR} +2 .CSV.dial CSR +3 "collection"'7  +5 "core"  +2 .tCS.seek 10ml +3 "collection"'8' D +2593 "core" ' +4 .tCSV.dial :waste1 +3 "collection"'6 +130 "core" +4 .tCS.seek 0ml +5 "collection"':' +2615 "core" ' +2 .tCSV.dial CSR +2 "collection"'9  +129 "core"  +2 .tCSV.dial CSR +2 "collection"'<  +14 "core"  +3 .tCS.seek 10ml +3 "collection"'=' D +2618 "core" ' +2 .tCSV.dial :waste1 +2 "collection"'; +128 "core" +4 .tCS.seek 0ml +2 "collection"'?' +2621 "core" ' +3 .tCSV.dial CSR +5 "collection"'>  +134 "core"  +3 .tCSV.dial CSR +2 "collection"'A  +5 "core"  +4 .tCS.seek 10ml +4 "collection"'B' D +2643 "core" ' +2 .tCSV.dial :waste1 +2 "collection"'@ +129 "core" +3 .tCS.seek 0ml +2 "collection"'D' +1050 "Can"Du\ VE +1571 "core" ' +2 .tCSV.dial CSR +3 "collection"'C  +130 "core"  +2287 #t-> 3.times{CSV.CSR; CS.fill; CSV.waste1; CS.empty; CSV.CSR} +2 .CSV.dial CSR +3 "collection"'F  +4 "core"  +3 .tCS.seek 10ml +3 "collection"'G' D +593 .tCS.hold +2 "collection"'I+ +4 "core" 'd\ JYa +61 + +2 !to:IRB::Abort:@checkpoint: omitted: mesg"-Collection Syringe seek to 10ml Aborted!:bt["7/home/esp/esp2/lib/slide.rb:372:in `unlimitedSeek'"//home/esp/esp2/lib/slide.rb:362:in `times'"7/home/esp/esp2/lib/slide.rb:362:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:360:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'"0/home/esp/esp2/lib/slide.rb:402:in `moveTo'"//home/esp/esp2/lib/syringe.rb:24:in `fill'"(ESP):40:in `irb_binding'"(ESP):40:in `times'"(ESP):40:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +2315 #-> CSV.waste1 +3 .CSV.dial :waste1 +2 "collection"'E +128 "core" +760 #t-> CS.empty +3 .CS.seek 0ml +2 "collection"'J' +679 "core" ' +2 "collection"'H% +4 "core" %\ K +13934 #t-> CSV.CSR +3 .CSV.dial CSR +5 "collection"'L  +131 "core"  +1728 #t-> CSR.flush +2 .CSR.select :flush +494 #-> CS.fill +3 .CS.seek 10ml +2 "collection"'K' D +2641 "core" ' +2 "collection"'N% +5 "core" % B\ M +2414 #t-> CSV.waste1 +2 .CSV.dial :waste1 +6 "collection"'O +129 "core" +723 #t-> CS.empty +6 .CS.seek 0ml +3 "collection"'M' +2626 "core" ' +2 "collection"'Q% +5 "core" %\ L +1731 #t-> CSV.CSR +6 .CSV.dial CSR +8 "collection"'P  +134 "core"  +607 #t-> CSR.air + .CSR.select :air +3 "collection"' +540 #t-> CS.fill +3 .CS.seek 10ml +3 "collection"'S' D +2615 "core" ' +4 "collection"'T% +9 "core" % E\ K +641 #t-> CSV.waste1 +4 .CSV.dial :waste1 +5 "collection"'R +132 "core" +671 #t-> CS.empty +6 .CS.seek 0ml +6 "collection"'V' +2626 "core" ' +2 "collection"'U% +5 "core" %\ K +16805 "Can"s\ ZA=W +32930 #t-> CSV.CSR +2 .CSV.dial CSR +3 "collection"'X  +130 "core"  +518 #t-> CSR.kill +2 .CSR.select :kill +3 "collection"' +960 #t-> CS.pull 0.5 +2 "collection"'Y% +4 "core" %\ N +3 .tCS.seek 0.5ml +2 "collection"'[' +207 "core" ' +6 "collection"'W% +12 "core" %ݿ\ M +14944 #t-> 3.times{CSV.CSR; CS.fill; CSV.waste1; CS.empty; CSV.CSR} +2 .CSV.dial CSR +3 "collection"'\\  +16 "core"  +3 .tCS.seek 10ml +2 "collection"'Z' D +2512 "core" ' +3 .tCSV.dial :waste1 +2 "collection"'^ +129 "core" +3 .tCS.seek 0ml +3 "collection"']' +2627 "core" ' +2 .tCSV.dial CSR +2 "collection"'`  +131 "core"  +4 .tCSV.dial CSR +3 "collection"'a  +9 "core"  +7 .tCS.seek 10ml +2 "collection"'_' D +2624 "core" ' +2 .tCSV.dial :waste1 +3 "collection"'c +130 "core" +2 .tCS.seek 0ml +3 "collection"'b' +2045 "Can"t\ ZEɵ +572 "core" ' +7 .tCSV.dial CSR +3 "collection"'e  +128 "core"  +3 .tCSV.dial CSR +2 "collection"'f  +5 "core"  +3 .tCS.seek 10ml +2 "collection"'d' D +2615 "core" ' +2 .tCSV.dial :waste1 +2 "collection"'h +132 "core" +4 .tCS.seek 0ml +3 "collection"'g' +2632 "core" ' +2 .tCSV.dial CSR +2 "collection"'j  +129 "core"  +1840 #t-> CS.pull 0.5 +4 "collection"'k% +7 "core" %\ M +3 .tCS.seek 0.499ml +3 "collection"'m'ݹ +213 "core" ' +2 "collection"'i% +5 "core" %ݺ\ N +1500 #t-> 3.times{CSV.CSR; CS.fill; CSV.waste1; CS.empty; CSV.CSR} +2 .CSV.dial CSR +2 "collection"'l  +5 "core"  +2 .tCS.seek 10ml +3 "collection"'o' D +2495 "core" ' +2 .tCSV.dial :waste1 +2 "collection"'p +131 "core" +6 .tCS.seek 0ml +5 "collection"'n' +2622 "core" ' +2 .tCSV.dial CSR +3 "collection"'r  +128 "core"  +2 .tCSV.dial CSR +3 "collection"'s  +4 "core"  +3 .tCS.seek 10ml +3 "collection"'q' D +2622 "core" ' +4 .tCSV.dial :waste1 +5 "collection"'u +132 "core" +3 .tCS.seek 0ml +2 "collection"'v' +2618 "core" ' +2 .tCSV.dial CSR +8 "collection"'t  +142 "core"  +4 .tCSV.dial CSR +2 "collection"'x  +7 "core"  +7 .tCS.seek 10ml +4 "collection"'y' D +2624 "core" ' +2 .tCSV.dial :waste1 +3 "collection"'w +127 "core" +2 .tCS.seek 0ml +3 "collection"'{' +2621 "core" ' +2 .tCSV.dial CSR +2 "collection"'|  +131 "core"  +853 #t-> CS.pull 0.5 +2 "collection"'z% +4 "core" %\ O +3 .tCS.seek 0.5ml +2 "collection"'~' +203 "core" ' +2 "collection"'% +4 "core" %\ N +1067 #t-> 3.times{CSV.CSR; CS.fill; CSV.waste1; CS.empty; CSV.CSR} +5 .CSV.dial CSR +3 "collection"'}  +21 "core"  +6 .tCS.seek 10ml +5 "collection"'' D +2502 "core" ' +2 .tCSV.dial :waste1 +3 "collection"' +128 "core" +3 .tCS.seek 0ml +2 "collection"'' +2626 "core" ' +5 .tCSV.dial CSR +9 "collection"'  +130 "core"  +2 .tCSV.dial CSR +2 "collection"'  +15 "core"  +3 .tCS.seek 10ml +2 "collection"' ' D +2645 "core" ' +4 .tCSV.dial :waste1 +4 "collection"' +129 "core" +4 .tCS.seek 0ml +6 "collection"' ' +2617 "core" ' +2 .tCSV.dial CSR +2 "collection"'  +128 "core"  +3 .tCSV.dial CSR +2 "collection"'  +5 "core"  +3 .tCS.seek 10ml +2 "collection"'' D +2640 "core" ' +54 .tCSV.dial :waste1 +3 "collection"' +128 "core" +2 .tCS.seek 0ml +3 "collection"'' +2620 "core" ' +6 .tCSV.dial CSR +2 "collection"'  +144 "core"  +14901 "Can"s\ \\F: +1686 #t-> CS.pull 0.5 +2 "collection"'% +4 "core" %\ P +4 .tCS.seek 0.5ml +2 "collection"''ݽ +217 "core" ' +2 "collection"'% +4 "core" %\ P +384 #t-> CS.fill +5 .CS.seek 10ml +5 "collection"'' D +2512 "core" ' +2 "collection"'% +5 "core" % C\ O +1164 #t-> CSV.waste1 +3 .CSV.dial :waste1 +3 "collection"' +129 "core" +430 #t-> CS.empty +3 .CS.seek 0ml +3 "collection"'' +2622 "core" ' +5 "collection"'% +5 "core" %\ O +2417 #t-> CSV.CSR + .CSV.dial CSR +3 "collection"'  +128 "core"  +656 #t-> CSR.flush + .CSR.select :flush +3 "collection"' +1362 #t-> CS.fill +3 .CS.seek 10ml +3 "collection"'' D +2630 "core" ' +2 "collection"'!% +5 "core" % J\ O +2561 #t-> CSV.waste1 +2 .CSV.dial :waste1 +3 "collection"'" +130 "core" +1080 #t-> CS.empty +3 .CS.seek 0ml +2 "collection"'$' +2618 "core" ' +3 "collection"' % +5 "core" %\ O +838 #t-> CSV.CSR +2 .CSV.dial CSR +3 "collection"'%  +129 "core"  +443 #t-> CSR.air +3 .CSR.select :air +3 "collection"' +416 #t-> CS.fill +3 .CS.seek 10ml +2 "collection"'#' D +2638 "core" ' +2 "collection"''% +4 "core" % @\ P +1402 #t-> CSV.waste1 +4 .CSV.dial :waste1 +6 "collection"'& +130 "core" +905 #t-> CS.empty +3 .CS.seek 0ml +3 "collection"')' +2625 "core" ' +6 "collection"'*% +8 "core" %\ O +2499 #t-> exit +7 #mEXIT @1715198300.47EDT @1715603644.11EDT = =tMAIN =mMAIN_scheduler @EDT1715603646.40 #"core_reset"Sent BREAK +3 #t@25320 receive with ifg=0x10, ie=0xFD + #@25960 receive with ifg=0x10, ie=0xFD + #@26642 receive with ifg=0x10, ie=0xFD + #@27277 receive with ifg=0x10, ie=0xFD + #@27912 receive with ifg=0x10, ie=0xFD #@28547 receive with ifg=0x10, ie=0xFD + #@29180 receive with ifg=0x10, ie=0xFD + #@29507 receive with ifg=0x80, ie=0xFD + #@33611 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +15 #ESP2 v3.42 I2C Gateway v3.20 for core bus +473 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +532 "Can"n DBc; +4 n DBc; +3 #tPolling Can every 10:00 +6 #Cleanly exited at 15:58:20EDT08-May-24 +4725 #-> ESP.ready! +156 "sampler") +3 ) +3 "core"  +3 "collection"' +4 ' +2 "core"  +4 "processing"% +2 % +5 "core"  +6 "collection"' 9\ +4 ' 0\ +2 ' -\ +6 "processing"% 9\ +4 % 2\ +2 % *\ +3 % 0\ +6 "sampler")&\ +3 "collection"'% +4 "core" %- +3 .tCS.configure :default +3 "collection"'#P d@b +4 .tCS.hold + "collection"'+ +5 "core" + +2 .tCS.configure :default +3 "collection"'#P d@b +4 "processing"%% +4 "core" %Q +3 .tPS.configure :default +3 "processing"%#A d`xb +3 .tPS.hold +2 "processing"%+ +5 "core" + +2 .tPS.configure :default +3 "processing"%#A d`xb +4 "sampler")% +4 "core" %] \ . +3 .tSS.configure :default +3 "sampler")#.0X PSV.PSR +2 .PSV.dial PSR +2 "processing"%2 +42 "core"  +1068 #t-> PSR.flush +2 .PSR.select :flush +4 "processing"%j +1152 #t-> PS.fill +3 .PS.seek 2.5ml +3 "processing"%3' +2630 "core" ' +3 "processing"%4% +4 "core" %  +1070 #t-> PSV.waste1 +2 .PSV.dial :waste1 +3 "processing"%5  +45 "core"  +557 #t-> PS.empty +2 .PS.seek 0ml +3 "processing"%6'W +2631 "core" ' +6 "processing"%7% +6 "core" %Y +7107 #t-> PSV.PSR + .PSV.dial PSR +3 "processing"%8 +46 "core"  +1479 #t-> PS.pull 0.5 +2 "processing"%9% +4 "core" %Y +3 .tPS.seek 0.5ml +3 "processing"%:' +604 "core" ' +3 "processing"%;% +4 "core" %  +8721 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +3 .PSV.dial PSR +3 "processing"%< +14 "core" +11 .tPS.seek 2.5ml +8 "processing"%=' +2121 "core" ' +2 .tdelay 2 seconds +203 .PSV.dial :waste1 +3 "processing"%>  +48 "core"  +6 .tPS.seek 0ml +5 "processing"%?'W +2630 "core" ' +2 .tPSV.dial PSR +2 "processing"%@ +46 "core"  +2 .tPSV.dial PSR +2 "processing"%A +14 "core" +3 .tPS.seek 2.5ml +3 "processing"%B' +2633 "core" ' +4 .tdelay 2 seconds +119 "Can"n CD PS.pull 0.5 +3 "processing"%U% +4 "core" %\\s +3 .tPS.seek 0.5ml +3 "processing"%V' +594 "core" ' +3 "processing"%W% +4 "core" %R  +2688 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +3 .PSV.dial PSR +2 "processing"%X +15 "core" +7 .tPS.seek 2.5ml +6 "processing"%Y' +2123 "core" ' +7 .tdelay 2 seconds +204 .PSV.dial :waste1 +3 "processing"%Z  +43 "core"  +3 .tPS.seek 0ml +2 "processing"%['W +2638 "core" ' +9 .tPSV.dial PSR +4 "processing"%\\ +47 "core"  +5 .tPSV.dial PSR +4 "processing"%] +19 "core" +3 .tPS.seek 2.5ml +75 "processing"%^' +2655 "core" ' +2 .tdelay 2 seconds +203 .PSV.dial :waste1 +2 "processing"%_  +46 "core"  +7 .tPS.seek 0ml +5 "processing"%`'W +2632 "core" ' +2 .tPSV.dial PSR +3 "processing"%a +46 "core"  +3 .tPSV.dial PSR +2 "processing"%b +16 "core"  +3 .tPS.seek 2.5ml +2 "processing"%c' +2636 "core" ' +5 .tdelay 2 seconds +203 .PSV.dial :waste1 +3 "processing"%d  +43 "core"  +3 .tPS.seek 0ml +2 "processing"%e'W +2628 "core" ' +2 .tPSV.dial PSR +8 "processing"%f +49 "core"  +5 .tPSV.dial PSR +8 "processing"%g +17 "core" +7 .tPS.seek 2.5ml +4 "processing"%h' +2637 "core" ' +2 .tdelay 2 seconds +203 .PSV.dial :waste1 +3 "processing"%i  +44 "core"  +3 .tPS.seek 0ml +2 "processing"%j'W +2630 "core" ' +3 .tPSV.dial PSR +2 "processing"%k +46 "core"  +2 .tPSV.dial PSR +2 "processing"%l +14 "core" +3 .tPS.seek 2.5ml +3 "processing"%m' +2630 "core" ' +11 .tdelay 2 seconds +210 .PSV.dial :waste1 +4 "processing"%n  +47 "core"  +6 .tPS.seek 0ml +3 "processing"%o'W +2636 "core" ' +2 .tPSV.dial PSR +3 "processing"%p +45 "core"  +1648 #t-> PS.pull 0.5 +2 "processing"%q% +8 "core" %X +8 .tPS.seek 0.5ml +2 "processing"%r' +588 "core" ' +3 "processing"%s% +4 "core" %z  +3410 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR +3 "processing"%t +14 "core" +3 .tPS.seek 2.5ml +3 "processing"%u' +2122 "core" ' +6 .tdelay 2 seconds +202 .PSV.dial :waste1 +3 "processing"%v  +44 "core"  +3 .tPS.seek 0ml +3 "processing"%w'W +205 "Can"p FGu< +2420 "core" ' +3 .tPSV.dial PSR +6 "processing"%x +47 "core"  +4 .tPSV.dial PSR +3 "processing"%y +14 "core" +7 .tPS.seek 2.5ml +5 "processing"%z' +2627 "core" ' +2 .tdelay 2 seconds +203 .PSV.dial :waste1 +5 "processing"%{  +47 "core"  +5 .tPS.seek 0ml +6 "processing"%|'W +2632 "core" ' +2 .tPSV.dial PSR +2 "processing"%} +46 "core"  +2 .tPSV.dial PSR +2 "processing"%~ +15 "core" +2 .tPS.seek 2.5ml +3 "processing"%' +2633 "core" ' +5 .tdelay 2 seconds +204 .PSV.dial :waste1 +2 "processing"%  +44 "core"  +3 .tPS.seek 0ml +3 "processing"%'W +2627 "core" ' +8 .tPSV.dial PSR +3 "processing"% +48 "core"  +3 .tPSV.dial PSR +5 "processing"% +16 "core" +7 .tPS.seek 2.5ml +5 "processing"%' +2638 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +3 "processing"%  +44 "core"  +3 .tPS.seek 0ml +3 "processing"% 'W +2630 "core" ' +2 .tPSV.dial PSR +3 "processing"% +45 "core"  +3 .tPSV.dial PSR +2 "processing"% +14 "core" +3 .tPS.seek 2.5ml +2 "processing"%' +2634 "core" ' +8 .tdelay 2 seconds +207 .PSV.dial :waste1 +3 "processing"%  +44 "core"  +6 .tPS.seek 0ml +6 "processing"%'W +2627 "core" ' +2 .tPSV.dial PSR +3 "processing"% +45 "core"  +6035 #t-> PS.pull 0.2 +2 "processing"%% +4 "core" %[w +3 .tPS.seek 0.2ml +3 "processing"%' +282 "core" ' +5 "processing"%% +11 "core" %8  +23335 #t-> PS.pull 0.1 +2 "processing"%% +5 "core" %r  +3 .tPS.seek 0.3ml +2 "processing"%' +192 "core" ' +3 "processing"%% +5 "core" %*  +1435 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%' +2330 "core" ' +3 "processing"%% +4 "core" % +  +1261 #t-> PSV.waste1 +2 .PSV.dial :waste1 +4 "processing"%  +48 "core"  +107 "Can"r BI=u +355 #t-> PS.empty +9 .PS.seek 0ml +6 "processing"%'W +2629 "core" ' +2 "processing"%% +6 "core" %[u +1324 #t-> 2.times{PSV.PSR; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +3 .PSV.dial PSR +5 "processing"% +47 "core"  +9 .tPS.seek 2.5ml +7 "processing"%!' +2644 "core" ' +2 .tdelay 2 seconds +204 .PSV.dial :waste1 +6 "processing"%"  +82 "core"  +25 .tPS.seek 0ml +4 "processing"%#'W +2633 "core" ' +2 .tPSV.dial PSR +7 "processing"%$ +46 "core"  +2 .tPSV.dial PSR +2 "processing"%% +16 "core"  +3 .tPS.seek 2.5ml +3 "processing"%&' +2641 "core" ' +2 .tdelay 2 seconds +203 .PSV.dial :waste1 +2 "processing"%'  +43 "core"  +3 .tPS.seek 0ml +2 "processing"%('W +2642 "core" ' +5 .tPSV.dial PSR +6 "processing"%) +49 "core"  +2133 #t-> PSR.air +4 .PSR.select :air +4 "processing"% +959 #t-> 2.times{PSV.PSR; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 "processing"%* +15 "core"  +4 .tPS.seek 2.5ml +2 "processing"%+' +2643 "core" ' +2 .tdelay 2 seconds +203 .PSV.dial :waste1 +6 "processing"%,  +43 "core"  +3 .tPS.seek 0ml +3 "processing"%-'W +2637 "core" ' +2 .tPSV.dial PSR +2 "processing"%. +46 "core"  +2 .tPSV.dial PSR +2 "processing"%/ +16 "core"  +3 .tPS.seek 2.5ml +2 "processing"%0' +2643 "core" ' +2 .tdelay 2 seconds +203 .PSV.dial :waste1 +3 "processing"%1  +42 "core"  +3 .tPS.seek 0ml +3 "processing"%2'W +2631 "core" ' +4 .tPSV.dial PSR +4 "processing"% +47 "core"  +5135 #t-> startTube 2 +428 #-> da 50 +3 #da sampling at most 50ml +6 ."Qmail"DAfans.email "Started da in tube 2 at 09:10:12EDT13-May-24\\n{}\\nCan@09:04:16, 19.8C, 52% humidity, 14.4psia, 12.464V, 0.331A, 132.761Ah, 4.12W",Subject: "da sampling at most 50ml" +4 #tLoading sh1 puck from tube 2 into Collection Clamp +4 "collection"'4& +5 "core" &{ +4 .tHand.open +2 "manipulator"&51 +18 "core" 1 +2 "manipulator"&3% +5 "core" % \    ` +4 "storage"(7% +8 "core" %} y x v +2 "storage"(8. +4 "core" .,K +5 .tSC.reconfigure :tight +5 "storage"($\ .(\ 1~b +4 .tSC.seek 2 +4 "storage"(9( +510 #"uploadLog"upsync +164 "core" ( +2 .tSC.configure :limp +4 "storage"($(\ 1b +3 (6& +4 "core" & g \\ +3 "manipulator"&;& +6 "core" &-   `N +2 "manipulator"&<% +6 "core" % \     ` +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +3 "manipulator"&:( +178 "core" ( +2 "manipulator"&>& +5 "core" &\ $  o `# +3 "storage"(=& +5 "core" & v q M +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 2 + 700 counts +2 "manipulator"&@' +102 "core" ' +3 "storage"(A& +11 "core" & s q +5 .tSE.reconfigure :pick +4 "storage"(#]K-0-\ b +12 .tSE.seek :beamBreak +2 "storage"(?'H +286 "core" ' +2 "storage"(C- +5 "core" -'V +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +5 (B& +3 "core" & r q m +3 "manipulator"&E& +6 "core" &\ 1 2 | b# +3 .tElbow.seek 2 +2 "manipulator"&F( +5 "core" ( +2 "manipulator"&D& +5 "core" &\ 3 4 b# +3 "storage"(H& +4 "core" & w { v +4 .tForearm.seek 2 + 300 counts +2 "manipulator"&G'y +24 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tHand.close +2 "manipulator"&J/ +65 "core" / +5 ."downElevator"SE.seek :down +5 "manipulator"&K& +5 "storage"(I'v +10 "core" &\ . / g a# +2 "manipulator"&M% +5 "core" % x # , , _% +3 .tForearm.seek :retract +2 "manipulator"&L'\ +95 "core" ' +2 .tElbow.seek CC +3 "manipulator"&O( +144 "core" ' +2 ( +4 ."downElevator"SE.stop +4 "manipulator"&P& +4 "storage"(5 +100 "core" & 0 3 b ^/ +18 .tElbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +7 &N& +7 "core" & ? > _/ +3 .tForearm.reconfigure :tight +10 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +3 "manipulator"&R', +102 "core" ' +3 "manipulator"&Q& +4 "core" & ,  \\/ +4 "manipulator"&T% +4 "core" %5  * \\ +3 "collection"'U& +6 "core" &v +3 "collection"'S& +8 "core" & +3 .tCC.seek :closed +3 "collection"'W(O +5 "core" &q +5 &q : +9 &BHzr 2 +9 &go~m F +10 &jw S +9 &Ox R +9 &Ur R +10 &FYx R +9 & Uo Q +10 &Zr R +9 &Yy R +9 &OTy Q +10 &!Zp R +9 &"Tg R +9 &$Ud R +10 &&WRw Q +9 &(Ud R +10 &)Te R +9 &+Sj R +9 &-^Ui R +10 &/"Pg Q +9 &0Yj R +9 &2Wd R +10 &4fSm R +9 &6(Yg R +10 &7WZ Q +9 &9Wi Q +9 &;nTf R +10 &=0Qd R +9 &>Vg R +9 &@Qh Q +10 &BvXe R +9 &D9Wf Q +10 &EY] R +9 &Ggd T +9 &Isc V +10 &K%e [\ +9 &L` ^ +9 &Ne @ +10 &O_-b $j +9 &Odb G +3 ( +3 "collection"'S& +14 "core" &Oc` G +11 #tCollection Clamp onSpring/offSpring for 5/25 samples, on/off torque 1.66 +4 .Hand.open +3 "manipulator"&X1 +79 "core" 1 +6 "manipulator"&V% +9 "core" % 5 I W +7 .tForearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +6 "manipulator"&Z'\ +96 "core" ' +3 #tcollectSample 50ml w/bubble point of 24psi +4 #Priming 7ml +4 .Gate.power :sampler,:ON +5 ."flow"Gate.power :analytic3,:ON +162 .tIntake.select :close +3 .Exhaust.select :close +3 .SS.hold +2 "sampler")Y+ +3 "core" + +2 "sampler")\\% +6 "core" %] \  +2 "collection"']& +6 "core" &Oca G +4 "Can"q LK=Q +3 #tCalibrating pressure and temperature sensors +4 .CTV.dial :air +2 "collection"'[  +5 "core" +3 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")_ +3 "core"  +3 "sampler")^ +5 "core"  +2 "sampler")a  +6 "core"  +3 .tSS.reconfigure :fast +2 "sampler")#.0X# +2 .tCTV.dial :intake +3 "collection"'x  +4 "core"  +3 ."connect"SSV.dial CBV +5 .tCBV.dial SSV +4 "sampler")y  +5 "collection"'w @ +7 "core" ? +68 +2 #tAllowing 130s for 25.0ml of remaining 50.0ml +2 .Intake.select :open +2 "sampler") +211 "collection"'{% +4 "core" %Y +3 #tIntake @14.0psia, vacuum from 8.5 to 11.5psi +3 .SS.reconfigure :inhaling 2.16ml/s +3 "sampler")#.0X  +72 "core" ' +6 #tStroke completed -- waiting for pressure to equalize ... +12 .SS.reconfigure :exhale +9 "sampler")#.0X' +340 "core" ' +2 .tSS.stop + "sampler")5 +4 #tEvacuating Puck (bubblePt=24psi, evacVolume=10ml, delay 15 seconds) +2 .Intake.select :close +2 "collection"'=& +5 "core" &OYh G +3 ."airStroke"CSV.dial :waste +6 "sampler")% + "collection"'A +9 "core" % \ +3 .tSSV.dial :exhaust +2 "sampler")  +65 "core" +3 ."airStroke"CS.seek 0ml +2 "collection"'C' +6 "core" ' +3 ."airStroke"CSV.dial :air +2 "collection"'B @ +4 "core"  +2 .tExhaust.select :open +2 "sampler")@ +11 .tSS.reconfigure :exhale +3 "sampler")#.0Xd +104 "collection"'9 +7 "core" 9=Bd +106 "collection"'9 +10 "core" 9>Gd +104 "collection"' 9 +4 "core" 9>Kd +104 "collection"'9 +3 "core" 9?Pd +104 "collection"'9 +3 "core" 9>Td +103 "collection"'9 +4 "core" 9$?Xd +103 "collection"'9 +4 "core" 98?\\d +104 "collection"'9 +7 "core" 9M?ad +105 "collection"'9 +9 "core" 9d@ed +104 "collection"'9 +3 "core" 9{@jd +103 "collection"'9 +3 "core" 9@nd +104 "collection"'9 +3 "core" 9Ard +104 "collection"'9 +3 "core" 9Bwd +103 "collection"'9 +3 "core" 9C{d +106 "collection"'9 +6 "core" 9Dd +105 "collection"'9 +8 "core" 9Dd +104 "collection"'"9 +4 "core" 9!Ed +103 "collection"'!9 +3 "core" 99Fd +104 "collection"'$9 +3 "core" 9QHd +104 "collection"'%9 +3 "core" 9kId +104 "collection"'#9 +3 "core" 9Ja +104 "collection"'9 +7 "core" 9K_ +107 "collection"'&9 +7 "core" 9M\\ +105 "collection"')9 +4 "core" 9MZ +104 "collection"'*9 +3 "core" 9LW +104 "collection"' 9 +4 "core" 9MU +103 "collection"',9 +3 "core" 9MS +104 "collection"'+9 +3 "core" 96NQ +107 "collection"'.9 +4 "core" 9QOO +106 "collection"'(9 +3 "core" 9jOL +108 "collection"'/9 +8 "core" 9QJ +108 "collection"'09 +3 "core" 9RG +104 "collection"'19 +3 "core" 9SE +104 "collection"'9 +3 "core" 9UC +103 "collection"'49 +4 "core" 9WA +104 "collection"'39 +7 "core" 9X> +106 "collection"'-9 +8 "core" 9[= +105 "collection"'89 +6 "core" 93]: +103 "collection"''9 +4 "core" 9J^9 +103 "collection"'59 +4 "core" 9a^7 +104 "collection"'79 +4 "core" 9w`5 +104 "collection"'9 +3 "core" 9a3 +104 "collection"';9 +6 "core" 9a2 +105 "collection"'<9 +6 "core" 9a0 +105 "collection"'69 +3 "core" 9b. +104 "collection"'=9 +3 "core" 9c- +103 "collection"'9 +61 "core" 9f ) +104 "collection"'A9 +3 "core" 9e) +105 "collection"'9 +8 "core" 9.f' +110 "collection"'B9 +7 "core" 9Cg% +103 "collection"'>9 +4 "core" 9Vi$ +106 "collection"'H9 +3 "core" 9ij## +104 "collection"'J9 +3 "core" 9{l'! +104 "collection"'C9 +3 "core" 9l, +104 "collection"'K9 +4 "core" 9m0 +108 "collection"'M9 +10 "core" 9o4 +108 "collection"'@9 +5 "core" 9q9 +104 "collection"'E9 +3 "core" 9q> +107 "collection"'P9 +3 "core" 9rB +103 "collection"'?9 +3 "core" 9sF +104 "collection"'G9 +3 "core" 9sJ +104 "collection"'N9 +3 "core" 9 tO +104 "collection"'F9 +11 "core" 9 uS +108 "collection"'D9 +8 "core" 9 )vX +106 "collection"'T9 +4 "core" 9 5x\\ +104 "collection"'U9 +3 "core" 9 Bya +104 "collection"'I9 +3 "core" 9 Nye +104 "collection"':9 +3 "core" 9 Yyi +103 "collection"'\ 9 +4 "core" 9 czm +104 "collection"'X9 +12 "core" 9 o{r +111 "collection"'V9 +6 "core" 9 z|w +105 "collection"'L9 +3 "core" 9 ~{ +103 "collection"'S9 +3 "core" 9  +104 "collection"'R9 +3 "core" 9  +104 "collection"']9 +3 "core" 9  +104 "collection"'[9 +3 "core" 9  +105 "collection"'_9 +15 "core" 9  +110 "collection"'a9 +4 "core" 9  +105 "collection"'\\9 +3 "core" 9  +104 "collection"'d9 +4 "core" 9 \ +104 "collection"'Q9 +3 "core" 9  +103 "collection"'Y9 +3 "core" 9 \ +104 "collection"'^9 +3 "core" 9 \ +105 "collection"'`9 +10 "core" 9  +110 "collection"'f9 +8 "core" 9 \ +105 "collection"'g9 +5 "core" 9  +103 "collection"'c9 +3 "core" 9 \ +104 "collection"'i9 +3 "core" 9  +104 "collection"'b9 +3 "core" 9 \ +103 "collection"'h9 +3 "core" 9\ \ +104 "collection"'l9 +13 "core" 9\ \ +108 "collection"'k9 +8 "core" 9\ \ +107 "collection"'e9 +3 "core" 9\ \ +103 "collection"'j9 +3 "core" 9\ \ +104 "collection"'q9 +4 "core" 9\ \ +103 "collection"'p9 +3 "core" 9\ \ +104 "collection"'s9 +3 "core" 9\ \ +105 "collection"'o9 +9 "core" 9\ \ +109 "collection"'m9 +11 "core" 9\ \ +104 "collection"'n9 +3 "core" 9\ \ +104 "collection"'u9 +3 "core" 9\ " +104 "collection"'v9 +3 "core" 9\ %\ +103 "collection"'w9 +3 "core" 9\ '\ +104 "collection"'y9 +3 "core" 9\ *\ +4 .tCH.hold 10:00,70C +5 "collection"'r9 +2 '{ `\ s `\ *\ +9 "core" 9\ ) +  +2 "collection"'~% +5 "core" %   +3 #tBegun lysing Collection Puck Heater at 68C/16.4psia +12759 "Can"r T > +47229 "core" ` +3 "collection"'|9 +3 "core" 9\ sO +3 "collection"'% +6 "core" % 1 +2 #tEnded lysing Collection Puck Heater at 70C/12.8psia +3 .CS.seek 0ml +2 "collection"'' +337 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +5 "collection"'z @ +109 "core" A +3 .tCSV.dial :air +7 "collection"'} @ +46 "core" ? +2 .tCS.seek 5ml +8 "collection"''l +1358 "core" ' +5 .tCSV.dial CTV +3 "collection"'  +47 "core"  +6 .tdelay 2 seconds +205 .CSV.dial :air +2 "collection"' @ +45 "core" ? +2 .tdelay 2 seconds +203 .CSV.dial CTV +3 "collection"'  +45 "core"  +2 .tdelay 2 seconds +203 .CSV.dial :air +5 "collection"' @ +46 "core" ? +5 .tdelay 2 seconds +203 .CS.seek 0ml +3 "collection"' ' +1363 "core" ' +5 "collection"'% +6 "core" % i +2 #tPuck @24.8psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe +2 .CSV.dial CBV +4 "collection"' +107 "core" ~ +2 .tCBV.dial CSV +2 "collection"'  +30 "core"  +2 "collection"' % +6 "core" % V W^ +62 .tCS.seek 4.999ml +2 "collection"''l +1344 "core" ' +3 .tdelay 5 seconds +504 .CTV.dial :air +6 "collection"'  +48 "core" +2 "collection"'% +9 "core" %l  +7 .tCS.seek 6.999ml +3 "collection"'' +589 "core" ' +3 .tdelay 5 seconds +503 .CSV.dial :air2 +3 "collection"' @ +55 "core" B +3 .tCS.seek 10ml +3 "collection"'' D +852 "core" ' +3 .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"' ` +122 "core" ^ +3 #tLysing Complete +2 "collection"'& +5 "core" &OXrt  G +3 #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&% +6 "core" %\    Y +7 "storage"(% +14 "core" %} . 8  +5 "storage"(. +13 "core" .( +8 .tSC.reconfigure :tight +8 "storage"($\ .(\ 1~b +7 .tSC.seek 1 +5 "storage"(( +191 "core" ( +2 .tSC.configure :limp +10 "storage"($(\ 1b +9 (& +5 "core" & D C V +8 "manipulator"&"& +12 "core" & F X/ +3 "manipulator"&!% +6 "core" %\   X +3 .tElbow.reconfigure :tight +8 "manipulator"&$&.,(\ #b +9 .tElbow.seek 1 +4 "manipulator"&$( +164 "core" ( +2 "manipulator"&%& +5 "core" &   z \\ +3 "storage"(#& +4 "core" & ] ] +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +3 "manipulator"&' +98 "core" ' +2 "storage"(&& +5 "core" & ] ]  +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"()'H +280 "core" ' +4 "storage"(*- +4 "core" -'H +6 .tSE.configure :default +6 "storage"(#QK-0-\ b +6 .tSE.seek :place +3 "storage"( '6 +34 "core" ' +8 "manipulator"&,& +8 "core" & 0 2 ` ] +5 "manipulator"&+% +10 "core" % 0 / n ] +6 .tForearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +6 .tForearm.seek :retract +3 "manipulator"&.'\ +94 "core" ' +3 .tElbow.seek CC +2 "manipulator"&(( +164 "core" ( +2 "manipulator"&/& +5 "core" &\   Y# +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &0& +3 "core" &\  \ G Y# +3 .tForearm.seek CC +2 "manipulator"&1', +105 "core" ' +2 .tHand.close + "manipulator"&/ +75 "core" / +3 .tCC.seek :open +3 "collection"'4( +380 "core" ( +3 "storage"(3& +4 "core" & @ N l +3 "storage"(-& +4 "core" & 8 : 8 +3 "manipulator"&8& +4 "core" &\  ' W# +3 "manipulator"&'% +6 "core" %  I W +2 .tForearm.seek :retract +3 "manipulator"&5'\ +104 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 1 +2 "manipulator"&7( +152 "core" ( +2 "manipulator"&& +6 "core" & 5 < ^ +2 "storage"(;& +4 "core" & Z [ +3 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 .tForearm.seek 1 +3 "manipulator"&<'D +114 "core" ' +2 .tElbow.hold +2 "manipulator"&6, +4 "core" , +2 .tElbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +9 .tHand.open +5 "manipulator"&=1 +77 "core" 1 +5 "manipulator"&% +8 "core" % Rc P +4 "storage"(A& +9 "core" & E C * +7 .tForearm.force -20 +4 "manipulator"&5 +5 .tForearm.seek 1 + 314 counts +3 "manipulator"&'~ +24 "core" ' +3 "manipulator"&B& +9 "core" &  *  _ +6 "storage"(>& +7 "core" & [ [ +9 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +5 "manipulator"&H' +31 "core" ' +5 "storage"(J% +8 "core" %> v p [  +3 ."downElevator"SE.seek :down +8 "storage"(C'v +97 (K% +4 "core" %? f ^ < _ +3 "manipulator"&M% +5 "core" % 9 =  _ +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +3 "manipulator"&@'\ +89 "core" ' +66 ' +2 ."downElevator"SE.stop +2 "storage"(5 +64 #tTranferring DA +3 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'E& +5 "core" &y~T +3 "manipulator"&P& +4 "core" & 7 + _ +3 "manipulator"&?% +6 "core" %\    A ` +3 .tElbow.seek FlushPuck::Garage +3 "manipulator"&G(- +173 "core" ( +5 "manipulator"&N& +18 "core" &- `O +14 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +7 &F& +10 "core" &- \  `O +8 .tForearm.seek :garage +4 "manipulator"&D'! +107 "core" ' +2 .tHand.close +3 "manipulator"&T/ +69 "core" / +2 "manipulator"&U& +6 "core" &- y WO +3 "manipulator"&I% +12 "core" % 2 m W +3 .tForearm.seek :retract +2 "manipulator"&:'\ +101 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +3 "manipulator"&\ ( +283 "core" ( +2 "manipulator"&X& +6 "core" & % /  ]5 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &V& +3 "core" & ) R ]5 +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +3 "manipulator"&L', +106 "core" ' +7 "manipulator"&S& +12 "core" &   = Y5 +6 "manipulator"&R% +13 "core" %)   Yo +5 "collection"']& +9 "core" & +7 "collection"'[& +14 "core" & +8 .tCC.seek :closed +7 "collection"'_(O +4 "core" & +9 &w +2 &Q 7 +8 &0Gz 3 +8 &\\q{ G +6 &` Q +10 &O P +8 &T P +12 &CT] Q +8 &P3 P +8 "Can"v UY[?7 +4 "core" &T P +7 &R  P +9 &LP P +9 &!S P +10 &"R P +10 &$R P +9 &&VP P +10 &(Qw P +8 &)RT P +8 &+P P +12 &-\\Q P +6 &/N P +12 &0Q P +7 &2Q P +12 &4fP P +10 &6(Qr P +10 &7Oj O +8 &9QQ P +11 &;mPA P +5 &=0O P +10 &>O P +9 &@Os P +10 &BvR P +9 &D8S P +9 &ES P +10 &Ga R +9 &In U +10 &K [\ +9 &Lr ^ +9 &Ng : +9 &Of2S Z +9 ( +4 "collection"'[& +4 "core" &Oy`n G +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.69 +2 "collection"'a& +4 "core" &Oy` G +3 .tHand.open + "manipulator"&\\1 +68 "core" 1 +2 "manipulator"&d% +5 "core" % ( # Up +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&Q'\ +96 "core" ' +2 .tPSV.dial PSR +3 "processing"%Y +15 "core"  +3 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +10 .tPS.seek 1.5ml +3 "processing"%^' +1612 "core" ' +7 .tdelay 5 seconds +507 .PSV.dial :waste1 +4 "processing"%`  +43 "core"  +3 .tPS.seek 0ml +3 "processing"%f'W +1616 "core" ' +2 .tPSV.dial PSR +2 "processing"%g +46 "core"  +2 .tPSR.select :air +3 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%c' +2622 "core" ' +4 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%i +5 "collection"'b  +7 "core" A +2 "processing"%h +4 "core" A +2 "processing"%l  +71 "core" +101  +2 .tPSV.dial :mixloop +3 "processing"%k +103 "core" +2 .tCTV.dial :air,avoiding: :intake +3 "collection"'e  +5 "core" +2 .tPTV.dial :PRVmixing +3 "processing"%j  +140 "core" +7 .tPS.seek 0ml +5 "processing"%q'W +2630 "core" ' +2 .tPSV.dial :air +2 "processing"%p  +44 "core"  +3 .tPS.seek 2.5ml +2 "processing"%s' +2637 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%o +51 "core" +6 .tPS.seek 0ml +5 "processing"%m'W +2637 "core" ' +2 .tPSV.dial :air +3 "processing"%n  +45 "core"  +3 .tPS.seek 2.5ml +3 "processing"%u' +2635 "core" ' +2 .tPSV.dial :mixloop +4 "processing"%v +47 "core" +3 .tPS.seek 0ml +2 "processing"%w'W +2626 "core" ' +3 #tGaraging FlushPuck in Collection Clamp +6 "manipulator"&y& +60 "core" &   Y5 +22 .tElbow.reconfigure :tight +11 "manipulator"&$&.,(\ #b +14 .tElbow.seek CC +5 "manipulator"&r( +39 "core" ( +3 "manipulator"&~& +9 "core" &   [ +7 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +6 &t& +8 "core" &   V [ +4 .tForearm.seek CC +7 "manipulator"&{', +108 "core" ' +5 .tHand.close +2 "manipulator"&|/ +74 "core" / +8 .tCC.seek :open +4 "collection"'( +379 "core" ( +3 "manipulator"&x& +4 "core" &   W Y +3 "manipulator"&z% +4 "core" % #   Y +4 .tForearm.seek :retract +2 "manipulator"&}'\ +104 "core" ' +6 .tElbow.reconfigure :tight +9 "manipulator"&$&.,(\ #b +8 .tElbow.seek :garage +6 "manipulator"&(- +275 "core" ( +2 "manipulator"&& +4 "core" &- 3 < ^A +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 && +3 "core" &- 4 1 ^A +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage +3 "manipulator"&'! +113 "core" ' +2 .tHand.open +2 "manipulator"& 1 +68 "core" 1 +2 "manipulator"&% +6 "core" % (  U +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +3 "manipulator"&'\ +104 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +14 "core" +2 .tPTV.dial :PRVmixing +3 "processing"%  +5 "core" +2 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +4 "processing"%  +2 "collection"'  +9 "core" +8  +3 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +5 "core" +3 #tLoading lyfil puck from tube 2 into Collection Clamp +2 "collection"'& +4 "core" &a +3 "manipulator"&% +5 "core" %\  3 6 ^' +2 "storage"(% +13 "core" %{ x l  +8 "storage"(. +13 "core" .( +9 .tSC.reconfigure :tight +8 "storage"($\ .(\ 1~b +8 .tSC.seek 2 +4 "storage"(( +203 "core" ( +4 .tSC.configure :limp +8 "storage"($(\ 1b +5 (& +4 "core" & X E  +3 "manipulator"&& +19 "core" &- 0 1 y ]A +4 "manipulator"&% +14 "core" %\  1 0 ]' +6 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 +2 "manipulator"&( +178 "core" ( +2 "manipulator"&& +4 "core" &\ . - 1 ]# +3 "storage"("& +5 "core" & Z Z  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts +2 "manipulator"&!' +94 "core" ' +2 "storage"(9& +5 "core" & s w q  +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(%'H +297 "core" ' +3 "storage"(#- +4 "core" -'k +8 .tSE.configure :default +5 "storage"(#QK-0-\ b +5 (&& +9 "core" & [ [  +5 "manipulator"&O& +7 "core" &\ 1 / { ]# +7 .tElbow.seek 2 +4 "manipulator"&Z( +5 "core" ( +2 "manipulator"&*& +7 "core" &\ + ] ]# +5 "storage"(,& +9 "core" & ] ] \  +3 .tForearm.seek 2 + 300 counts +3 "manipulator"&+'y +26 "core" ' +4 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +7 .tHand.close +4 "manipulator"&)/ +71 "core" / +4 ."downElevator"SE.seek :down +6 "manipulator"&/& + "storage"(0'v +9 "core" &\ 9 0 ^# +3 "manipulator"&% +5 "core" % ~ *  # ] +3 .tForearm.seek :retract +3 "manipulator"&$'\ +99 "core" ' +2 .tElbow.seek CC +3 "manipulator"&( +143 "core" ( +2 "manipulator"&.& +6 "core" ' +2 & ( 6  ^4 + ."downElevator"SE.stop +5 .tElbow.reconfigure :loose +2 "storage"(5 +5 "manipulator"&$ &.,(#b +4 &W& +4 "core" & / - L ^4 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&3', +153 "core" ' +19 "manipulator"&-& +8 "core" & O X4 +6 "manipulator"&8% +7 "core" %3 Xv +6 "collection"''& +10 "core" & +4 "collection"'& +15 "core" & +5 .tCC.seek :closed +5 "collection"';(O +11 "core" & +3 &m +3 &\ *U %f +10 &W|I 9 +5 &x5 N +12 &O) P +9 &[R P +8 &P P +10 &Q P +10 &P O +9 &bQ P +9 &$Q P +8 &P P +11 &!Qw P +7 &#kNo P +12 &%-Q\\ P +7 &&S@ P +12 &(P P +9 &*rTY P +10 &,5O_ P +9 &-Od P +10 &/RB P +8 &1{O P +8 &3<T P +9 &4N P +9 &6O P +10 &8S P +9 &:FO O +10 &<Q P +9 &=N O +9 &?O O +10 &ANO O +9 &CO P +9 &DR P +10 &FS P +9 &HN` R +10 &Jy V +9 &Ki [ +9 &Msf ] +10 &N^b : +9 &OxrW I +5 ( +4 "collection"'& +4 "core" &Ox\\Y I +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.71 +2 .Hand.open +2 "manipulator"&11 +74 "core" 1 +2 "manipulator"&(% +6 "core" % +  U~ +2 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +3 "manipulator"&='\ +97 "core" ' +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'  +139 "core"  +3 .tCSV.dial CTV +7 "collection"'A  +32 "core"  +5 .tPS.seek 2.5ml +4 "processing"%B' +2627 "core" ' +2 "collection"'5% +5 "core" % Jpu  +3 .tCS.seek 4.151ml +2 "collection"'>'Q +1576 "core" ' +2 .tdelay 8 seconds +803 .PSV.dial :air +3 "processing"%J  +55 "core" +3 .tdelay 2 seconds +203 .PSV.dial :waste2 +4 "processing"%7  +78 "core"  +3 .tPS.seek 0ml +3 "processing"%K'W +2639 "core" ' +2 .tCBV.dial between PRV and waste1 +8 "collection"'M ` +38 "core" _ +2 .tCSV.dial :air +2 "collection"'< @ +46 "core" ? +2 .tCS.seek 10ml +3 "collection"'' D +1562 "core" ' +5 .tCSV.dial CTV +6 "collection"'  +49 "core"  +6 .tCS.seek 0ml +4 "collection"'E' +2619 "core" ' +2 .tCBV.dial :waste1 +2 "collection"'P @ +30 "core" ? +3 .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +5 "collection"'?  +139 "core" +2 "collection"'H& +5 "core" &Ox[ I +3 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&N% +5 "core" %\   X +3 "storage"(F% +4 "core" %v G G  +3 "storage"(C. +3 "core" .( +4 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +3 "storage"(6( +196 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +4 (T& +3 "core" &   D +3 "manipulator"&U& +5 "core" &  W4 +3 "manipulator"&I% +4 "core" %\   9 W +4 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&@( +163 "core" ( +5 "manipulator"&D& +15 "core" &   } [ +5 "storage"(X& +14 "core" & C B y +4 .tForearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +8 .tForearm.seek 1 + 700 counts +3 "manipulator"&V' +96 "core" ' +3 "storage"(G& +11 "core" & 7 8 +5 .tSE.reconfigure :pick +6 "storage"(#]K-0-\ b +10 .tSE.seek :beamBreak + "storage"(S'H +287 "core" ' +2 "storage"(R- +4 "core" -' +3 .tSE.configure :default +3 "storage"(#QK-0-\ b +4 "manipulator"&]& +4 "core" &   L ] +2 "storage"(:& +6 "core" & > G +3 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 +2 "manipulator"&4'D +36 "core" ' +2 .tElbow.hold +3 "manipulator"&a, +4 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 "storage"(\\- +3 "core" -' +4 .tSE.seek 0.11 Pucks below Top Plate +3 "storage"(d'J +29 "core" ' +2 "manipulator"&[% +6 "core" %Xm l N +2 "storage"(Y& +4 "core" &   +3 .tForearm.force -20 +51 "manipulator"&5 +14 .tForearm.seek 1 + 320 counts +2 "manipulator"&L'τ +22 "core" ' +2 "manipulator"&2& +4 "core" &   ] \\ +3 "storage"(`& +6 "core" & 6 . C +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +2 "manipulator"&^' +25 "core" ' +11 .tSE.seek 1.11 Pucks below Top Plate +7 "storage"(g'A +46 "core" ' +2 "manipulator"&f& +11 "core" &   h [ +5 "manipulator"&i% +8 "core" %  \\ +7 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +5 "manipulator"&h'\ +94 "core" ' +7 .tElbow.seek CC +4 "manipulator"&b( +154 "core" ( +3 "manipulator"&l& +5 "core" & R U6 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &k& +4 "core" & U V6 +3 .tForearm.seek CC +2 "manipulator"&e', +107 "core" ' +2 .tHand.close +2 "manipulator"&j/ +67 "core" / +2 .tCC.seek :open +3 "collection"'c( +380 "core" ( +2 "storage"(p& +10 "core" & B C = +6 "storage"(q& +5 "core" & F E +3 "manipulator"&o& +8 "core" & U4 +7 "manipulator"&s% +5 "core" %   UU +3 .tForearm.seek :retract +3 "manipulator"&n'\ +100 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +3 "manipulator"&m( +160 "core" ( +2 "manipulator"&v& +5 "core" & 8 ;  ^ +3 "storage"(u& +4 "core" & \\ \\ +3 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 .tForearm.seek 1 +2 "manipulator"&y'D +110 "core" ' +2 .tElbow.hold +2 "manipulator"&~, +5 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tHand.open +2 "manipulator"&t1 +72 "core" 1 +4 "manipulator"&|% +4 "core" % Ts T Q +3 "storage"(\ & +4 "core" & A +  +3 .tForearm.force -20 + "manipulator"&5 +9 .tForearm.seek 1 + 316 counts +4 "manipulator"&Q'π +24 "core" ' +6 "manipulator"&_& +18 "core" & 9 , Y _ +5 "storage"(x& +11 "core" & f c +8 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek 1 + 700 counts +3 "manipulator"&z' +27 "core" ' +3 "storage"({% +9 "core" %K X [ +9 ."downElevator"SE.seek :down +4 "storage"('v +98 (% +7 "core" %9 [ ] , ^ +6 "manipulator"&r% +5 "core" % 4 9 ] +3 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +9 .tForearm.seek :retract +3 "manipulator"& '\ +91 "core" ' +35 ' +2 ."downElevator"SE.stop +2 "storage"(5 +4 .tPSV.dial :air +2 "processing"%  +87 "core"  +4 .tPS.seek 2.5ml +2 "processing"%}' +2637 "core" ' +3 .tdelay 1 second +104 .PSV.dial :mixloop +3 "processing"% +48 "core" +5 .tdelay 1 second +104 .PSV.dial :air +2 "processing"%  +44 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop +3 "processing"% +57 "core" +2 .tdelay 1 second +102 .PSV.dial :air +3 "processing"%  +43 "core"  +2 .tdelay 1 second +106 .PS.seek 0ml +4 "processing"%'W +2627 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%& +4 "core" & +3 "manipulator"&& +6 "core" & / / h a +2 "manipulator"&% +4 "core" %\  / % W a +4 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +175 "core" ( +3 "manipulator"&& +5 "core" &- ; 0 a- +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +4 "core" &- ' / X a- +3 .tForearm.seek :garage +3 "manipulator"&'! +105 "core" ' +119 .tHand.close +15 "manipulator"&/ +70 "core" / +8 "manipulator"&& +7 "core" &-   ' W- +4 "manipulator"&% +10 "core" % 3  W +5 .tForearm.seek :retract +3 "manipulator"&"'\ +104 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC +2 "manipulator"&9( +153 "core" ( +2 "manipulator"&& +6 "core" & 8 <  ^"z +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 && +3 "core" & = : 8 _"z +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC +2 "manipulator"&#' +98 "core" ' +3 "manipulator"&&& +4 "core" &\ 7 = _"z +3 "manipulator"&O% +6 "core" % : 4  _ +2 "processing"%*& +5 "core" & +4 "processing"%,& +7 "core" & +2 .tPC.seek :closed +4 "processing"%)(Tg +5 "core" & +5 & 5 +9 &.Gs 2 +10 &Pmz F +9 &` S +9 &O R +10 &iT R +9 &*R R +10 &P R +9 &O R +9 &rO R +9 &4R R +10 & S Q +9 &"Q Q +10 &$zR R +12 &&;R, R +15 &'Q- Q +8 &)Q2 Q +8 &+O2 R +16 &-EL6 Q +3 &/O9 Q +9 &0O0 Q +11 &2R# R +6 &4LS, R +7 &6 R. R +12 &7Q3 Q +6 &9Q6 Q +11 &;TO5 R +9 &=N- Q +10 &>O; Q +9 &@O2 Q +9 &B\\RF R +10 &DUB R +8 &EUE R +10 &G\\F S +8 &I^hJ T +12 &KB W +6 &LH X +13 &NB X +8 &PYR X +9 &RN Y +11 &Sqg[ $q +7 &TA#kW 6 +11 ( +3 &TMT * +6 "processing"%,& +3 "core" &TMY * +4 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.68 +4 "processing"%/& +10 "core" &TMP * +2 .tHand.open +2 "manipulator"&1 +70 "core" 1 +2 "manipulator"&% +5 "core" %   r \\ +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&!'\ +92 "core" ' +3 .tPRV.dial :air +2 "processing"%.  +47 "core"  +2 .tPSV.dial :mixloop +3 "processing"%% +43 "core" +2 "processing"%W% +6 "core" %[ +3 .tPS.seek 0.3ml +2 "processing"%+' +391 "core" ' +4 .tPSV.dial PSR +3 "processing"%Z +106 "core"  +4 #tPulling 0.4ml of PSR.air +3 .PSR.select :air +9 .PS.seek 0.7ml +2 "processing"%-'* +502 "core" ' +5 .tdelay 3 seconds +304 .PSR.select :air +4 .PS.seek 2.5ml +2 "processing"%8' +1921 "core" ' +8 .tdelay 3 seconds +302 .PSV.dial :mixloop +3 "processing"%' +105 "core" +2 .tPTV.dial :mixing +2 "processing"%0 @ +77 "core" B +2 .tPBV.dial :waste2 +4 "processing"%$  +108 "core"  +3 .tPS.seek 0ml +2 "processing"%'W +2633 "core" ' +4 #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&1& +4 "core" &\  ; Z"y +6 .tElbow.reconfigure :tight +8 "manipulator"&$&.,(\ #b +6 .tElbow.seek PC +7 "manipulator"&(( +11 "core" ( +5 "manipulator"&& +9 "core" &\  + Z"y +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 && +4 "core" &   ["y +3 .tForearm.seek PC +2 "manipulator"&A' +102 "core" ' +2 .tHand.close +2 "manipulator"&3/ +67 "core" / +2 .tPC.seek :open +3 "processing"%w( +399 "core" ( +3 "manipulator"&5& +10 "core" &\ 4 ;  _"y +5 "manipulator"&% +5 "core" % 9 2  _p +8 .tForearm.seek :retract +5 "manipulator"&J'\ +98 "core" ' +6 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +8 .tElbow.seek :garage +9 "manipulator"&7(- +123 "core" ( +2 "manipulator"&B& +5 "core" &-   \\* +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &M& +3 "core" &-   v [* +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage +2 "manipulator"&<'! +113 "core" ' +2 .tHand.open +2 "manipulator"&>1 +76 "core" 1 +3 "manipulator"& % +5 "core" % ( i T +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +30 #tLoading da puck from tube 2 into Processing Clamp +5 "processing"%P& +19 "core" &* +6 "manipulator"&?% +13 "core" %\ # : [ ` +8 "storage"(H% +12 "core" %r \\ \\ G +5 "storage"(N. +5 "core" .( +8 .tSC.reconfigure :tight +5 "storage"($\ .(\ 1~b +4 .tSC.seek 2 +4 "storage"(F( +205 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +4 (C& +3 "core" & < R !  +3 "manipulator"&T& +6 "core" &. / . x ^!r +2 "manipulator"&U% +6 "core" %\ / 0 ~ ^ +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +3 "manipulator"&I( +169 "core" ( +2 "manipulator"&& +4 "core" &\ 5 : 2 ^# +4 "storage"(D& +4 "core" & ] Z X  +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +3 "manipulator"&X' +98 "core" ' +2 "storage"(& +4 "core" & r q  +4 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(G'H +288 "core" ' +5 "storage"(=- +7 "core" -'{ +4 .tSE.configure :default +11 "storage"(#QK-0-\ b +8 (R& +11 "core" & Y Z  +2 "manipulator"&]& +11 "core" &\ < 5 _# +5 .tElbow.seek 2 +2 "manipulator"&:( +6 "core" ( +3 "manipulator"&\\& +12 "core" &\ : 3 _# +3 "storage"([& +4 "core" & X X  +7 .tForearm.seek 2 + 300 counts +4 "manipulator"&Y'y +25 "core" ' +5 .tForearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +9 .tHand.close +4 "manipulator"&2/ +70 "core" / +5 ."downElevator"SE.seek :down +5 "manipulator"&`& + "storage"(V'v +8 "core" &\ * Y a# +4 "manipulator"&f% +5 "core" % p / ( / ^ +3 .tForearm.seek :retract +2 "manipulator"&i'\ +92 "core" ' +3 .tElbow.seek PC +3 "manipulator"&@( +162 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +86 "core" ( +2 "manipulator"&S& +5 "core" & 3 0 H ] +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &4& +8 "core" & 0 2 x ] +10 .tForearm.reconfigure :tight +10 "manipulator"&#Q@2^d^\ b +13 .tForearm.seek PC +5 "manipulator"&L' +94 "core" ' +3 "manipulator"&d& +13 "core" & 0 0 ^ +3 "manipulator"&l% +10 "core" % / 1 s ^L +5 "processing"%k& +7 "core" & +9 "processing"%^& +8 "core" & +8 .tPC.seek :closed +7 "processing"%a(Tg +4 "core" &} +2 &x +5 &z 3 +10 &5Evs 2 +8 &[p{ F +9 &]j S +9 &Lp R +10 &yPk Q +7 &:Pp R +11 &Ne R +8 &Ob R +11 &Kb R +10 &CPg Q +7 &!L^ Q +12 &"MX Q +9 &$OZ Q +10 &&KN] Q +10 &( QV R +7 &)PR Q +8 &+KR Q +10 &-SJL Q +9 &/OE R +9 &0LA Q +10 &2J: Q +9 &4[K= Q +9 &6KF Q +10 &7KH R +9 &9OC Q +10 &;cJB Q +9 &=%L> Q +9 &>N@ Q +10 &@OI Q +9 &BkO6 Q +9 &D,L4 R +10 &EN3 R +9 &GT8 R +9 &In]F S +10 &K+s@ U +9 &L; X +10 &NA X +9 &Pg= X +9 &R)K X +10 &Sed6 / +9 &T@jE ; +10 ( + &TM#M . +3 "processing"%^& +5 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.69 + .Hand.open +2 "manipulator"&j1 +72 "core" 1 +3 "manipulator"&h% +4 "core" %    $ \\L +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&;'\ +95 "core" ' +4 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +3 "processing"%p  +3 %q9 +15 "core" 9X +107 "processing"%o9 +7 "core" 9Y +103 "processing"%s9 +5 "core" 9Y\  +108 "processing"%v9 +3 "core" 9X +103 "processing"%u9 +3 "core" 9W +104 "processing"%e9 +3 "core" 9Y +103 "processing"%b9 +4 "core" 9X +16 "Can"u 1\\*? +87 "processing"%t9 +4 "core" 9Y +105 "processing"%|9 +7 "core" 9X$ +107 "processing"%\ 9 +3 "core" 9Y( +103 "processing"%_9 +3 "core" 9Y, +103 "processing"%x9 +4 "core" 9Y1 +103 "processing"%n9 +4 "core" 9X5 +103 "processing"%{9 +3 "core" 9Y9 +164 "processing"%m9 +11 "core" 9Y@ +105 "processing"%9 +7 "core" 9YE +104 "processing"%r9 +8 "core" 9YI +107 "processing"%y9 +3 "core" 9YN +104 "processing"%Q9 +3 "core" 9YR +104 "processing"%g9 +3 "core" 9YV +104 "processing"%9 +3 "core" 9YZ +104 "processing"%z9 +9 "core" 9Z_ +106 "processing"%9 +7 "core" 9Zc +106 "processing"%K9 +7 "core" 9Zh +104 "processing"%9 +3 "core" 9[l +103 "processing"%9 +3 "core" 9Zp +104 "processing"% 9 +4 "core" 9Zu +103 "processing"% 9 +3 "core" 9[y +104 "processing"%}9 +8 "core" 9 \\} +106 "processing"%9 +7 "core" 9[ +104 "processing"%9 +4 "core" 9\\ +103 "processing"%9 +3 "core" 9!\\ +104 "processing"%9 +3 "core" 9(\\ +104 "processing"%9 +3 "core" 9/\\ +104 "processing"%~9 +3 "core" 97\\ +105 "processing"% 9 +6 "core" 9>] +5 .tPH.hold 2:00:00,28C +8 "processing"% pp8 +9 .tdelay 1:30 +3 "core"  +9002 .tPSR.select :air +6 .PSV.dial PSR +5 "processing"% +106 "core"  +5 #tPulling 0.5ml of PSR.wash +2 .PSR.select :wash +3 "processing"% +15 .tPS.seek 0.5ml +3 "processing"%' +604 "core" ' +5 .tdelay 5 seconds +504 .PSR.select :air +4 "processing"% +11 .tPS.seek 2ml +2 "processing"%'[ +1614 "core" ' +2 .tPTV.dial :puck +3 "processing"%  +76 "core"  +2 .tPSV.dial PTV +3 "processing"% +76 "core" +3 .tPBV.dial :waste1 +3 "processing"%&  +137 "core"  +2 "processing"%O% +4 "core" %]q  +7 .tPS.seek 1.5ml +6 "processing"%' +589 "core" ' +3 .tdelay 3 seconds +304 .PBV.dial between PSV and waste1 +3 "processing"%* * +35 "core" * +3 .tPS.seek 0ml +2 "processing"%"'W +1612 "core" ' +2 .tdelay 5:00 +30004 #recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%  +5 "core"  +2 .tPBV.dial :waste1 +2 "processing"%/  +35 "core"  +2 .tdelay 30 seconds +3004 .PBV.dial between PSV and waste1 +7 "processing"% * +35 "core" * +3 .tPSR.select :air +3 .PSV.dial PSR +2 "processing"% +75 "core"  +3 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +4 .tPS.seek 2.5ml +2 "processing"%,' +2546 "core" ' +3 .tPSV.dial PTV +6 "processing"%. +78 "core" +5 .tdelay 5 seconds +506 .PSV.dial PSR +2 "processing"%% +76 "core"  +4 .tdelay 5 seconds +503 .PSV.dial PTV +2 "processing"%W +76 "core" +2 .tdelay 5 seconds +503 .PSV.dial :air +3 "processing"%#  +73 "core"  +3 .tPS.seek 0ml +2 "processing"%'W +2538 "core" ' +8 .tPTV.dial :PRVmixing,via: PRV +6 "processing"%Z  +145 "core" +5 .tPSV.dial :mixloop +4 "processing"%+ +61 "core" +3 .tPRV.dial :ab1 +2 "processing"%- @ +78 "core" A +3 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +4 .tPS.seek 0.15ml +2 "processing"%''w +347 "core" ' +2 .tdelay 2 seconds +204 ."connect"CBV.dial PRV +10 .tPRV.dial CBV +4 "collection"'0  +5 "processing"%$  +55 "core" +  +8 "processing"%8% +8 "core" %x=  +8 .tPS.seek 0.3ml +4 "processing"%1' +354 "core" ' +2 .tdelay 2 seconds +203 .CBV.dial between PRV and PSV +11 "collection"'  +38 "core" +5 .tPRV.dial :air +4 "processing"%  +46 "core"  +6 .tPS.seek 0.9ml +6 "processing"%3'D +221 "Can"u b_@c +1045 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%9 @ +76 "core" ? +3 .tPS.seek 0.5ml +2 "processing"%!' +866 "core" ' +5 #taddPMLReagent08 +2 .PSV.dial :air +3 "processing"%)  +42 "core"  +3 .tPS.reconfigure :default +8 "processing"%#A d`xb +6 .tPS.seek 2ml +3 "processing"%5'[ +1609 "core" ' +4 .tPSV.dial :PML +4 "processing"% +49 "core" +7 .tPTV.dial :mixing +6 "processing"%B @ +81 "core" B +2 .tPBV.dial :waste1 +2 "processing"%M  +35 "core" +2 "processing"%A% +62 "core" %[a  +5 .tPS.seek 1.85ml +3 "processing"%('; +231 "core" ' +2 .tPBV.dial between PSV and waste1 +3 "processing"%> * +36 "core" , +4 .tPS.seek 0ml +2 "processing"% 'W +1968 "core" ' +3 .tdelay 2 seconds +202 #Beginning samplePassC +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'J& +5 "core" & +3 "manipulator"&P& +4 "core" & T +3 "manipulator"&?% +6 "core" %\ *  E U#i +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +3 "manipulator"&H(- +157 "core" ( +4 "manipulator"&N& +8 "core" &- U +4 .tElbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +5 &<& +5 "core" &- S +8 .tForearm.seek :garage +5 "manipulator"&C'! +108 "core" ' +3 .tHand.close +2 "manipulator"&T/ +68 "core" / +3 "manipulator"&U& +4 "core" &-  P +3 "manipulator"&6% +5 "core" % 5 b P +3 .tForearm.seek :retract +2 "manipulator"&'\ +104 "core" ' +2 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +3 "manipulator"&D( +283 "core" ( +2 "manipulator"&& +5 "core" &   O3 +4 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &7& +7 "core" & O3 +10 .tForearm.reconfigure :tight +9 "manipulator"&#Q@2^d^\ b +7 .tForearm.seek CC +4 "manipulator"&', +110 "core" ' +6 "manipulator"&=& +5 "core" &  P3 +4 "manipulator"&R% +12 "core" %&  Lc +3 "collection"']& +13 "core" & +4 "collection"'\\& +17 "core" & + &# +3 .tCC.seek :closed +7 "collection"'[(O +14 "core" &' +6 & +5 & 3 %f + &Tz 9 +8 &}x N +10 &V' R +7 &KQ# R +13 &N" Q +6 &T R +11 &Q Q +9 &TN# Q +8 &O$ Q +12 &Q$ Q +9 &!S R +10 &#\\O' Q +11 &%R" R +6 &&O Q +8 &(N Q +9 &*dS" Q +10 &,&Q! Q +9 &-R Q +10 &/O& Q +9 &1lM Q +9 &3-Q R +10 &4O Q +9 &6P! R +9 &8tO( Q +10 &:6R( Q +9 &;R R +10 &=O# Q +9 &?}L% Q +9 &A>O Q +10 &CL! Q +9 &DQ" R +9 &FT# R +10 &H@e S +9 &I" W +10 &K' \\ +9 &Md& _ +9 &Nf# 4 +10 &Oz T +9 ( + &Om L +4 "collection"'\\& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.75 +2 "collection"'2& +4 "core" &Om L +3 .tHand.open + "manipulator"&`1 +68 "core" 1 +2 "manipulator"&f% +6 "core" % & ^ Gc +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +3 "manipulator"&I'\ +102 "core" ' +2 .tPSV.dial PSR +3 "processing"%X +105 "core"  +3 #tPulling 1.5ml of PSR.flush +4 .PSR.select :flush +8 "processing"%@ +15 .tPS.seek 1.5ml +3 "processing"%G' +1620 "core" ' +4 .tdelay 5 seconds +503 .PSV.dial :waste1 +4 "processing"%Y  +56 "core"  +6 .tPS.seek 0ml +5 "processing"%S'W +1609 "core" ' +4 .tPSV.dial PSR +6 "processing"%4 +43 "core"  +2 .tPSR.select :air +3 "processing"% +13 .tPS.seek 2.5ml +4 "processing"%:' +2640 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +5 "processing"%d  +3 "collection"'l  +36 "core"  +137  +9 .tPSV.dial :mixloop +4 "processing"%k +109 "core" +9 .tCTV.dial :air,avoiding: :intake +3 "collection"'V  +15 "core"  +2 .tPTV.dial :PRVmixing +5 "processing"%i  +84 "core" +6 .tPS.seek 0ml +10 "processing"%w'W +2629 "core" ' +2 .tPSV.dial :air +2 "processing"%j  +44 "core"  +3 .tPS.seek 2.5ml +2 "processing"%h' +2643 "core" ' +2 .tPSV.dial :mixloop +3 "processing"%q +46 "core" +3 .tPS.seek 0ml +2 "processing"%^'W +2636 "core" ' +7 .tPSV.dial :air +7 "processing"%o  +49 "core"  +7 .tPS.seek 2.5ml +3 "processing"%L' +2629 "core" ' +4 .tPSV.dial :mixloop +2 "processing"%s +46 "core" +3 .tPS.seek 0ml +2 "processing"%v'W +2632 "core" ' +5 #tGaraging FlushPuck in Collection Clamp +7 "manipulator"&u& +17 "core" & 2 L3 +5 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +9 .tElbow.seek CC +4 "manipulator"&e( +27 "core" ( +4 "manipulator"&b& +9 "core" & > O. +5 .tElbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +3 &t& +13 "core" & T N. +4 .tForearm.seek CC +9 "manipulator"&|', +106 "core" ' +2 .tHand.close + "manipulator"&\ / +72 "core" / +2 .tCC.seek :open +3 "collection"'_( +380 "core" ( +10 "manipulator"&x& +16 "core" & > K. +7 "manipulator"&n% +11 "core" %   K +8 .tForearm.seek :retract +5 "manipulator"&{'\ +109 "core" ' +3 .tElbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +8 .tElbow.seek :garage +2 "manipulator"&m(- +273 "core" ( +2 "manipulator"&& +6 "core" &-  W U< +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &r& +3 "core" &-  $ R< +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage +2 "manipulator"&y'! +113 "core" ' +2 .tHand.open +2 "manipulator"&Q1 +69 "core" 1 +2 "manipulator"&g% +6 "core" % ) I +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&'\ +104 "core" ' +10 ."da"delayUntil "10:03:20.67" +24309 #recoverPRVreagent08 +2 .PTV.dial :mixing +4 "processing"%z @ +79 "core" B +2 ."da"PBV.dial :waste1 +3 "processing"%  +36 "core" +2 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%K * +37 "core" , +2 ."da"PSV.dial :air +3 "processing"%  +56 "core" +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%' +2367 "Can"y Db@ +161 "core" ' +2 ."da"PSV.dial :mixloop +4 "processing"% +47 "core" +5 ."da"delay 2 seconds +205 .PSV.dial :air +2 "processing"%  +56 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :mixloop +2 "processing"%} +43 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air +5 "processing"%  +60 "core" +7 ."da"PS.seek 0ml +5 "processing"%'W +2519 "core" ' +3 #"da"washCycleDA #1 of 2 + .PSR.select :air +3 .PSV.dial PSR +3 "processing"% +134 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +3 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +3 "processing"%' +595 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +6 "processing"% +13 ."da"PS.seek 2ml +4 "processing"%'[ +1613 "core" ' +5 ."da"PTV.dial :puck +4 "processing"%~  +76 "core"  +2 ."da"PSV.dial PTV +4 "processing"% +76 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core"  +2 "processing"%% +4 "core" %\\>  +4 ."da"PS.seek 1.5ml +2 "processing"%' +596 "core" ' +5 ."da"delay 3 seconds +304 .PBV.dial between PSV and waste1 +3 "processing"% * +36 "core" , +3 ."da"PS.seek 0ml +3 "processing"%'W +1609 "core" ' +3 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%&  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%O  +36 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" , +5 ."da"PSR.select :air +5 .PSV.dial PSR +6 "processing"%* +77 "core"  +3 ."da"PS.reconfigure :fast +5 "processing"%#A ,`xb +7 ."da"PS.seek 2.5ml +5 "processing"%' +2542 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%p +75 "core" +2 ."da"delay 5 seconds +505 .PSV.dial PSR +3 "processing"% +79 "core"  +12 ."da"delay 5 seconds +504 .PSV.dial PTV +3 "processing"%/ +76 "core" +5 ."da"delay 5 seconds +504 .PSV.dial :air +3 "processing"%  +73 "core"  +3 ."da"PS.seek 0ml +3 "processing"%'W +2528 "core" ' +6 #"da"washCycleDA #2 of 2 +3 .PSR.select :air +14 .PSV.dial PSR +10 "processing"%" +134 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +2 "processing"%.' +589 "core" ' +2 ."da"delay 5 seconds +504 .PSR.select :air +5 "processing"% +13 ."da"PS.seek 2ml +3 "processing"%%'[ +1608 "core" ' +5 ."da"PTV.dial :puck +3 "processing"%W  +8 "core"  +5 ."da"PSV.dial PTV +5 "processing"%# +74 "core" +5 ."da"PBV.dial :waste1 +5 "processing"%,  +38 "core" +2 "processing"%Z% +4 "core" %^  +4 ."da"PS.seek 1.5ml +3 "processing"%+' +602 "core" ' +4 ."da"delay 3 seconds +304 .PBV.dial between PSV and waste1 +3 "processing"%- * +36 "core" , +3 ."da"PS.seek 0ml +3 "processing"%'W +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%$  +6 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%0  +34 "core"  +2 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +3 "processing"%8 * +36 "core" , +2 ."da"PSR.select :air +4 .PSV.dial PSR +2 "processing"%' +75 "core"  +4 ."da"PS.reconfigure :fast +8 "processing"%#A ,`xb +13 ."da"PS.seek 2.5ml +4 "processing"%' +2541 "core" ' +2 ."da"PSV.dial PTV +3 "processing"% +75 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%1 +76 "core"  +6 ."da"delay 5 seconds +504 .PSV.dial PTV +4 "processing"%9 +76 "core" +7 ."da"delay 5 seconds +505 .PSV.dial :air +2 "processing"%3  +74 "core"  +3 ."da"PS.seek 0ml +3 "processing"%)'W +2515 "core" ' +3 #"da"getPMLReagent08 +4 .PRV.dial :air +7 "processing"%!  +45 "core"  +4 ."da"delay 5 seconds +505 .PTV.dial :PRVmixing +3 "processing"%  +141 "core" +6 ."da"delay 5 seconds +158 "Can"z QeA +345 ."da"PRV.dial :ab2 +3 "processing"%B  +45 "core"  +2 ."da"PTV.dial :PRVmixing +2 "processing"%M  +5 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%A +57 "core" +2 ."da"PS.reconfigure :default +4 "processing"%#A d`xb +4 ."da"PS.seek 0.3ml +2 "processing"%>' +396 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +3 "processing"%5  +45 "core"  +2 "processing"%(% +4 "core" %X  +4 ."da"PS.seek 0.55ml +2 "processing"%J'| +342 "core" ' +5 #"da"addPMLReagent08 +2 .PSV.dial :air +5 "processing"%P  +42 "core"  +2 ."da"PS.seek 2ml +5 "processing"%?'[ +1566 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%N +57 "core" +2 ."da"PTV.dial :mixing +3 "processing"%< @ +78 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%@  +36 "core" +3 "processing"%T% +4 "core" %XO  +3 ."da"PS.seek 1.85ml +3 "processing"%U'8 +240 "core" ' +2 ."da"PBV.dial between PSV and waste1 +4 "processing"%6 * +39 "core" , +10 ."da"PS.seek 0ml +6 "processing"%;'W +1986 "core" ' +2 ."da"delay 2 seconds +203 .delay 8:00 +48004 #recoverPRVreagent08 + .PTV.dial :mixing +3 "processing"%C @ +16 "core" ? +2 ."da"PBV.dial :waste1 +3 "processing"%  +35 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%7 * +36 "core" , +3 ."da"PSV.dial :air +2 "processing"%H  +42 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%=' +2562 "core" ' +5 ."da"PSV.dial :mixloop +6 "processing"%R +46 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air +3 "processing"%]  +45 "core"  +3 ."da"delay 2 seconds +165 "Can"{ FhB% +89 ."da"PSV.dial :mixloop +6 "processing"% +47 "core" +6 ."da"delay 2 seconds +204 .PSV.dial :air +2 "processing"%c  +56 "core" +4 ."da"PS.seek 0ml +2 "processing"%2'W +2537 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +3 .PSV.dial PSR +2 "processing"%` +134 "core"  +3 #"da"Pulling 0.5ml of PSR.wash +3 .PSR.select :wash +7 "processing"% +16 ."da"PS.reconfigure :default +8 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +4 "processing"%f' +587 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +11 ."da"PS.seek 2ml +3 "processing"%\\'[ +1621 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%X  +78 "core"  +2 ."da"PSV.dial PTV +3 "processing"% +75 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%  +37 "core" +6 "processing"%Y% +14 "core" %`  +7 ."da"PS.seek 1.5ml +7 "processing"%G' +592 "core" ' +3 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +4 "processing"%4 * +36 "core" , +3 ."da"PS.seek 0ml +3 "processing"%S'W +1611 "core" ' +2 ."da"delay 2:00 +12005 #recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%l  +4 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%d  +34 "core"  +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%k * +35 "core" * +2 ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%V +75 "core"  +3 ."da"PS.reconfigure :fast +4 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +3 "processing"%i' +2559 "core" ' +7 ."da"PSV.dial PTV +15 "processing"%: +77 "core" +3 ."da"delay 5 seconds +504 .PSV.dial PSR +2 "processing"%j +75 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%w +75 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +5 "processing"%q  +76 "core"  +3 ."da"PS.seek 0ml +2 "processing"%h'W +2532 "core" ' +3 #"da"washCycleDA #2 of 3 + .PSR.select :air +3 .PSV.dial PSR +3 "processing"%o +134 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +3 .PSR.select :wash +9 "processing"% +17 ."da"PS.reconfigure :default +13 "processing"%#A d`xb +9 ."da"PS.seek 0.5ml +7 "processing"%^' +596 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +10 ."da"PS.seek 2ml +3 "processing"%s'[ +1606 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%L  +5 "core"  +2 ."da"PSV.dial PTV +2 "processing"%u +74 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%b  +35 "core"  +2 "processing"%t% +5 "core" %Ys  +3 ."da"PS.seek 1.5ml +3 "processing"%\ ' +598 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +4 "processing"%D * +39 "core" , +5 ."da"PS.seek 0ml +5 "processing"%I'W +1614 "core" ' +6 ."da"delay 2:00 +12007 #recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%[  +8 "core"  +5 ."da"PBV.dial :waste1 +4 "processing"%x  +38 "core" +5 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +4 "processing"%n * +39 "core" , +5 ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%| +76 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%' +2565 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%r +75 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%e +75 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%Q +75 "core" +2 ."da"delay 5 seconds +504 .PSV.dial :air +2 "processing"%g  +77 "core"  +6 ."da"PS.seek 0ml +6 "processing"%{'W +2539 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +3 .PSV.dial PSR +2 "processing"%y +135 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +54 .PSR.select :wash +12 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +2 "processing"%z' +590 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%'[ +48 "Can"y JkB +1559 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%K  +5 "core"  +2 ."da"PSV.dial PTV +3 "processing"% +73 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%v  +36 "core" +2 "processing"% % +5 "core" %_  +3 ."da"PS.seek 1.5ml +3 "processing"% ' +596 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%} * +36 "core" , +3 ."da"PS.seek 0ml +4 "processing"%'W +1613 "core" ' +6 ."da"delay 2:00 +12005 #recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%  +7 "core"  +5 ."da"PBV.dial :waste1 +5 "processing"%  +37 "core"  +4 ."da"delay 30 seconds +3005 .PBV.dial between PSV and waste1 +4 "processing"% * +40 "core" * +5 ."da"PSR.select :air +5 .PSV.dial PSR +2 "processing"% +76 "core"  +5 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +5 "processing"%~' +2568 "core" ' +2 ."da"PSV.dial PTV +3 "processing"% +75 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"% +75 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"% +76 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +4 "processing"%  +77 "core"  +6 ."da"PS.seek 0ml +3 "processing"%'W +2539 "core" ' +2 ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates +2 .PSR.select :air +3 .PSV.dial PSR +4 "processing"% +141 "core"  +9 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +20 "processing"% +33 ."da"PS.reconfigure :default +15 "processing"%#A d`xb +11 ."da"PS.seek 0.25ml +17 "processing"%&'7 +340 "core" ' +11 ."da"delay 5 seconds +508 #Pulling 0.25ml of PSR.sub2 +7 .PSR.select :sub2 +15 "processing"% +26 ."da"PS.seek 0.5ml +10 "processing"%O' +337 "core" ' +7 ."da"delay 5 seconds +506 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%'[ +1607 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%*  +5 "core"  +2 ."da"PSV.dial PTV +3 "processing"% +74 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%p  +36 "core" +2 "processing"% % +6 "core" %\\?  +3 ."da"PS.seek 1.5ml +2 "processing"%/' +589 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"% * +35 "core" + +3 ."da"PS.seek 0ml +3 "processing"%'W +1617 "core" ' +4 ."da"delay 10 seconds +1007 #recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%"  +6 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%  +36 "core" +2 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%. * +37 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%W +76 "core"  +3 ."da"PS.reconfigure :fast +4 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +3 "processing"%#' +2630 "core" ' +6 ."da"PSV.dial PTV +6 "processing"%, +78 "core" +7 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%Z +77 "core"  +7 ."da"delay 5 seconds +504 .PSV.dial PTV +3 "processing"%% +77 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%-  +87 "core" +3 ."da"PS.seek 0ml +3 "processing"%+'W +2604 "core" ' +6 #"da"Additional air clear +4 .PSR.select :air +3 .PSV.dial PSR +5 "processing"%$ +140 "core"  +5 #"da"Pulling 2ml of PSR.air +3 .PSR.select :air +6 .PS.reconfigure :default +3 "processing"%#A d`xb +4 ."da"PS.seek 2ml +2 "processing"%0'[ +2120 "core" ' +3 ."da"delay 5 seconds +503 .PTV.dial :puck +4 "processing"%8  +61 "core"  +11 ."da"PSV.dial PTV +2 "processing"%' +77 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%  +38 "core" +9 "processing"%% +17 "core" %W  +7 ."da"PS.seek 1.5ml +6 "processing"%1' +598 "core" ' +2 ."da"delay 3 seconds +304 .PBV.dial between PSV and waste1 +3 "processing"%9 * +41 "core" + +5 ."da"delay 1 second +103 .PSV.dial :waste1 +2 "processing"%3  +109 "core"  +4 ."da"PS.seek 0ml +2 "processing"%'W +1606 "core" ' +2 "processing"%!9 +5 "core" 96- +3 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +3 "processing"% +4 "core" 6- +2 "processing"%B& +5 "core" &TM# . +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&M% +5 "core" %\  + " 7 $ +3 "storage"(A% +4 "core" %{ V +3 "storage"(). +4 "core" .( +3 ."da"SC.reconfigure :tight +4 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +3 "storage"(5( +199 "core" ( +6 ."da"SC.configure :limp +5 "storage"($(\ 1b +7 ((& +8 "core" & { . +4 "manipulator"&>& +10 "core" &-  # V < +5 "manipulator"&P% +7 "core" %\    $ +9 ."da"Elbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 1 +7 "manipulator"&J( +194 "core" ( +2 "manipulator"&N& +4 "core" & * ( \ +3 "storage"(<& +6 "core" & g +2 ."da"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&@' +94 "core" ' +3 "storage"(T& +4 "core" & x z m +4 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"(6'H +296 "core" ' +2 "storage"(?- +4 "core" -'s +3 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +4 "manipulator"&U& +9 "core" &   ' \ +9 "storage"(C& +18 "core" &  +7 ."da"Elbow.reconfigure :limp +9 "manipulator"&$ ,(b +9 ."da"Forearm.reconfigure :loose +7 "manipulator"&#Q@2^d^b +7 ."da"Forearm.seek 1 +4 "manipulator"&'D +39 "core" ' +3 ."da"Elbow.hold +8 "manipulator"&7, +6 "core" , +2 ."da"Elbow.reconfigure :tight +8 "manipulator"&$&.,(\ #b +7 "storage"(H- +7 "core" -'s +8 ."da"SE.seek 1.1 Pucks below Top Plate +3 "storage"(;'9 +31 "core" ' +5 "manipulator"&R% +11 "core" %Me F  +2 "storage"(]& +13 "core" & T P S +3 ."da"Forearm.force -20 +2 "manipulator"&5 +9 ."da"Forearm.seek 1 + 309 counts +5 "manipulator"&'y +25 "core" ' +5 "manipulator"&c& +6 "core" &   \ +2 "storage"(=& +13 "core" &  +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 1 + 700 counts +6 "manipulator"&`' +26 "core" ' +6 ."da"SE.seek 2.1 Pucks below Top Plate +7 "storage"(2'0 +45 "core" ' +2 "manipulator"&f& +4 "core" & J G C \ +3 "manipulator"&X% +5 "core" %\ E D  +3 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +3 "manipulator"&'\ +94 "core" ' +3 ."da"Elbow.seek PC +3 "manipulator"& ( +244 "core" ( +2 "manipulator"&Y& +6 "core" & + ) n +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &\\& +3 "core" &   +4 ."da"Forearm.seek PC +2 "manipulator"&4' +97 "core" ' +4 ."da"Hand.close +6 "manipulator"&G/ +70 "core" / +5 ."da"PC.seek :open +3 "processing"%l( +408 "core" ( +2 "storage"(d& +6 "core" &  +2 "manipulator"&k& +5 "core" &    +3 "manipulator"&V% +61 "core" %    +12 ."da"Forearm.seek :retract +3 "manipulator"&S'\ +95 "core" ' +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 1 +2 "manipulator"&:( +255 "core" ( +2 "manipulator"&j& +16 "core" &\ (   $ +8 "storage"(w& +102 "core" & K +3 ."da"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&q' +105 "core" ' +2 ."da"Hand.open +2 "manipulator"&i1 +77 "core" 1 +3 "storage"(o- +3 "core" -'0 +4 ."da"SE.seek 1.86 Pucks below Top Plate +3 "storage"(h' +22 "core" ' +2 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +4 ."da"SE.seek 1.19 Pucks below Top Plate +3 "storage"(^' +53 "core" ' +3 #"da"Lights, camera, ACTION! +5 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da24may1310h50ml_niagara.tif +1944 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +4438 #"da"SX HX9/16 (USB:70): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 60.246 seconds\ /var/log/esp/da24may1310h50ml_niagara.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da24may1310h50ml20s_niagara.tif +422 "Can"~ <sHCQ +1691 #"da"SX HX9/16 (USB:70): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da24may1310h50ml20s_niagara.tif: TIFF Upload Complete\ +9 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da24may1310h50ml30s_niagara.tif +3091 #SX HX9/16 (USB:70): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da24may1310h50ml30s_niagara.tif: TIFF Upload Complete\ +7 .Gate.power :camera,:OFF +5 ."Qmail"DAfans.email "60.246 sec auto-exposure",Subject: "da24may1310h50ml images!" +5 "storage"(L- +32 "core" -' +16 "storage"(u& +36 "core" &  +3 "manipulator"&b& +17 "core" &\ P H  ;$ +4 ."da"Elbow.seek 1 +11 "manipulator"&t( +7 "core" ( +5 "manipulator"&s& +15 "core" &\ M P I <$ +5 "storage"(D& +5 "core" & +18 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&\ ' +13 "core" ' +7 ."da"SE.reconfigure :gently +15 "storage"(#QK-0-\ b +15 ."da"SE.seek 1.91 Pucks below Top Plate +15 "storage"(['< +58 "core" ' +2 "manipulator"&x& +9 "core" &\ I$ +3 "storage"(n& +6 "core" & +2 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +71 ."da"Forearm.seek 1 +3 "manipulator"&|'D +37 "core" ' +6 ."da"Elbow.hold +5 "manipulator"&I, +9 "core" , +7 ."da"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +8 ."da"SE.reconfigure :default +7 "storage"(#QK-0-\ b +7 ."da"SE.seek 2.09 Pucks below Top Plate +2 "storage"(r'' +24 "core" ' +2 "manipulator"&e% +6 "core" %V} V S c @2 +3 "storage"(Q& +6 "core" &  +2 ."da"Forearm.force -20 +2 "manipulator"&5 +10 ."da"Forearm.seek 1 + 318 counts +6 "manipulator"&g'ς +24 "core" ' +5 "manipulator"&& +9 "core" &\ M$ +7 "storage"(y& +9 "core" & [ +8 ."da"Forearm.reconfigure :tight +9 "manipulator"&#Q@2^d^\ b +8 ."da"Forearm.seek 1 + 700 counts +9 "manipulator"&{' +27 "core" ' +5 "storage"(z% +11 "core" %. . +9 ."downElevator"SE.seek :down +13 "storage"(K'v +95 (% +12 "core" %4 \\{ +10 "manipulator"&v% +14 "core" % 1 L +14 ."da"Forearm.reconfigure :loose +10 "manipulator"&#Q@2^d^b +15 ."da"Forearm.seek :retract +11 "manipulator"& '\ +77 "core" ' +9 ."downElevator"SE.stop +8 "storage"(5 +12 "core" ' +7 "storage"(& +21 "core" &\ \  H +21 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +8 #tStarting finalPurge +9 "processing"%}& +200 "core" & +10 "manipulator"& & +18 "core" &\ - O$ +6 "manipulator"&% +9 "core" %   O( +8 ."psFlush"Elbow.seek FlushPuck::Garage +6 "manipulator"&(- +179 "core" ( +4 "manipulator"&& +9 "core" &-  f R[ +6 ."psFlush"Elbow.reconfigure :loose +8 "manipulator"&$ &.,(#b +6 && +8 "core" &-  R[ +9 ."psFlush"Forearm.seek :garage +5 "manipulator"&'! +115 "core" ' +10 ."psFlush"Hand.close +16 "manipulator"& / +76 "core" / +8 "manipulator"&& +16 "core" &- L K[ +10 "manipulator"&% +23 "core" % 0  L +28 ."psFlush"Forearm.seek :retract +6 "manipulator"&'\ +109 "core" ' +16 ."psFlush"Elbow.reconfigure :tight +9 "manipulator"&$&.,(\ #b +11 ."psFlush"Elbow.seek PC +7 "manipulator"&~( +153 "core" ( +4 "manipulator"&& +12 "core" &\  R# +4 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +7 && +8 "core" &\  R# +7 ."psFlush"Forearm.reconfigure :tight +8 "manipulator"&#Q@2^d^\ b +13 ."psFlush"Forearm.seek PC +7 "manipulator"&&' +102 "core" ' +6 "manipulator"&O& +11 "core" &\  . V# +5 "manipulator"&*% +10 "core" % Uz +5 "processing"%& +11 "core" &u +6 "processing"%p& +16 "core" &t +3 &q +6 &u +5 ."psFlush"PC.seek :closed +9 "processing"% (Tg +15 "core" &t +17 &t +3 &j 7 +4 &<Iua 1 +3 &_nxa F +3 &\\l Q +11 &Ib Q +7 &zJe Q +8 &<N` Q +9 &Ja Q +10 &Ic Q +9 &M^ Q +9 &CMT R +9 &!MT Q +10 &"KR Q +10 &$MW Q +20 &&LNU Q +5 &( LO R +19 &)LF R +24 &+KQ R +20 &-SJN R +12 &/LP Q +16 &0HL Q +12 &2NP Q +6 &4\\NB Q +7 &6N< Q +9 &7N? Q +16 &9L8 R +3 &;dK? Q +7 &=&HE Q +11 &>M7 Q +14 &@J4 Q +9 &BlG7 Q +5 &D.N< Q +5 &EO< R +9 &GT@ R +5 &In_3 S +17 &K'9 W +15 &L. X +9 &N) X +14 &Pi- X +2 &R): Y +3 &Sb^4 3 +8 &TAM8 - +2 ( +9 &TD. * +6 &TD- * +4 &TD# * +6 &TD, * +9 &TD. * +3 &TD( * +7 &TD1 * +10 &TD- * +4 &TD2 * +7 &TD1 * +5 &TD* * +19 &TD* * +22 &TD4 * +4 &TD1 * +8 &TD& * +7 &TD" * +5 &TD# * +6 &TD# * +4 &TD * +11 &TD * +11 "processing"%p& +19 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.73 +2 "processing"%& +9 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +17 "core" &TD# * +7 &TD * +5 &TD * +6 &TD * +10 ."psFlush"Hand.open +12 "manipulator"&1 +75 "core" 1 +4 "manipulator"&/% +8 "core" %  N Uz +6 ."psFlush"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +7 ."psFlush"Forearm.seek :retract +5 "manipulator"&"'\ +94 "core" ' +3 ."psFlush"PSR.select :air +6 .PSV.dial PSR +5 "processing"% +45 "core"  +5 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +7 "processing"%@ +23 ."psFlush"PS.seek 0.5ml +4 "processing"%.' +172 #"uploadLog"upsync +418 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +14 ."psFlush"PS.seek 2.5ml +3 "processing"%W' +2135 "core" ' +5 ."psFlush"delay 1 second +104 .PRV.dial :waste2,avoiding: :ab2 +7 "processing"% @ +204 "core" A +2 ."psFlush"PTV.dial :PRVmixing +3 "processing"%,  +140 "core" +2 ."psFlush"PSV.dial :mixloop +3 "processing"%Z +104 "core" +3 ."psFlush"PS.seek :empty +3 "processing"%%'9 +2628 "core" ' +6 ."psFlush"PSR.select :air +6 .PSV.dial PSR +7 "processing"%- +108 "core"  +3 #"psFlush"Pulling 0.5ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +3 "processing"%#' +597 "core" ' +72 ."psFlush"delay 5 seconds +502 .PSR.select :air +19 "processing"% +15 ."psFlush"PS.seek 2.5ml +5 "processing"%$' +2128 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +3 "processing"%+  +37 "core" +5 ."psFlush"PTV.dial :mixing +3 "processing"%8 @ +79 "core" B +5 ."psFlush"PSV.dial :mixloop +3 "processing"%' +108 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%'9 +2634 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +107 "core"  +4 ."psFlush"PSR.select :flush +113 "processing"%@ +17 ."psFlush"PS.seek 1ml +3 "processing"%0'P +1110 "core" ' +2 ."psFlush"PSR.select :air +4 "processing"% +11 ."psFlush"PS.seek 2.5ml +3 "processing"%9' +1609 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%3 +75 "core" +2 ."psFlush"PTV.dial :puck +3 "processing"%1  +78 "core"  +7 ."psFlush"PBV.dial :waste1 +7 "processing"%!  +15 "core" +9 ."psFlush"PS.seek 0ml +4 "processing"%'W +2639 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%B +75 "core"  +2 ."psFlush"PSR.select :flush +4 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +3 "processing"%M' +598 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +11 ."psFlush"PS.seek 2.5ml +3 "processing"%A' +2120 "core" ' +4 ."psFlush"PSV.dial PTV +3 "processing"%) +76 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%( U +57 "core" W +3 ."psFlush"PS.seek 0ml +3 "processing"%>'W +2635 "core" ' +2 ."psFlush"PSV.dial PBV +8 "processing"%P @ +58 "core" B +7 ."psFlush"PS.seek 2.5ml +6 "processing"%F' +2635 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%N  +77 "core"  +3 ."psFlush"PS.seek 0ml +3 "processing"%<'W +2628 "core" ' +2 ."psFlush"PSV.dial PSR +6 "processing"%m +48 "core"  +4 ."psFlush"PSR.select :air +7 .PS.seek 2.5ml +3 "processing"%T' +2639 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +74 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%? U +4 "core" V +3 ."psFlush"PS.seek 0ml +3 "processing"%U'W +2633 "core" ' +5 ."psFlush"PSV.dial PBV +8 "processing"%C @ +46 "core" @ +3 ."psFlush"PS.seek 2.5ml +3 "processing"%H' +2649 "core" ' +2 ."psFlush"PSV.dial :waste1 +8 "processing"%R  +75 "core"  +7 ."psFlush"PS.seek 0ml +5 "processing"%]'W +2631 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%c +43 "core"  +2 ."psFlush"PSR.select :flush +4 "processing"%@ +12 ."psFlush"PS.seek 1ml +2 "processing"%='P +1101 "core" ' +4 ."psFlush"PSR.select :air +8 "processing"% +14 ."psFlush"PS.seek 2.5ml +5 "processing"%@' +1609 "core" ' +3 ."psFlush"PSV.dial PTV +10 "processing"%f +77 "core" +4 ."psFlush"PTV.dial :puck +4 "processing"%X  +5 "core"  +3 ."psFlush"PBV.dial :waste1 +2 "processing"%J  +56 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%6'W +2630 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +77 "core"  +4 ."psFlush"PSR.select :flush +6 "processing"%@ +15 ."psFlush"PS.seek 0.5ml +4 "processing"%' +592 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +11 ."psFlush"PS.seek 2.5ml +3 "processing"%;' +2125 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%` +75 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%Y U +56 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%\\'W +2454 "Can"| KvC +178 "core" ' +2 ."psFlush"PSV.dial PBV +8 "processing"%7 @ +44 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%G' +2625 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%  +77 "core"  +7 ."psFlush"PS.seek 0ml +91 "processing"%a'W +2652 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%d +56 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +2 "processing"%k' +2631 "core" ' +2 ."psFlush"PSV.dial PTV +6 "processing"%V +91 "core"  +5 ."psFlush"PBV.dial PSV +7 "processing"%4 U +10 "core" V +9 ."psFlush"PS.seek 0ml +6 "processing"%j'W +2629 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"% @ +42 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%w' +2631 "core" ' +3 ."psFlush"PSV.dial :waste1 +2 "processing"%i  +74 "core"  +3 ."psFlush"PS.seek 0ml +3 "processing"%o'W +2638 "core" ' +9 #tLoading FlushPuck into Collection Clamp from Processing Clamp +4 "collection"'S& +13 "core" & +3 "manipulator"&2& +14 "core" &\   S# +3 .tElbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +6 .tElbow.seek PC +5 "manipulator"&h( +5 "core" ( +7 "manipulator"&L& +9 "core" &\   T# +3 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +7 &u& +7 "core" &\  T# +5 .tForearm.seek PC +4 "manipulator"&b' +99 "core" ' +4 .tHand.close +4 "manipulator"&s/ +78 "core" / +2 .tPC.seek :open +3 "processing"%D( +404 "core" ( +2 "manipulator"&x& +4 "core" &\   W# +3 "manipulator"&n% +6 "core" %   W +2 .tForearm.seek :retract +3 "manipulator"&:'\ +93 "core" ' +6 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +6 .tElbow.seek CC +5 "manipulator"&q( +355 "core" ( +2 "manipulator"&e& +5 "core" &  U4 +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &Q& +3 "core" &  U4 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&^', +100 "core" ' +2 "manipulator"&& +6 "core" &  ~ R4 +2 "manipulator"&y% +6 "core" %#  R +2 "collection"'z& +6 "core" & +3 "collection"'\ & +8 "core" & +4 .tCC.seek :closed +3 "collection"'t(O +5 "core" &N +4 & 4 +7 &1F{ 3 +10 &\\r~ G +9 &c R +9 &L Q +10 &Q Q +9 &AU Q +10 &S Q +9 &R Q +9 &R Q +10 &JS Q +9 &! T Q +9 &"T Q +10 &$T Q +9 &&QR Q +10 &(R Q +12 &)U R +13 &+T Q +10 &-ZR Q +8 &/O Q +7 &0Q Q +10 &2R Q +10 &4aR Q +8 &6#S Q +10 &7P Q +10 &9R Q +6 &;jQ Q +11 &=,R Q +7 &>T Q +11 &@R Q +9 &BsT Q +11 &D4Q Q +9 &EU Q +8 &Gc R +10 &Ioz U +9 &K" Z +12 &L ^ +7 &N @ +10 &O`, $j +10 &O[ H + ( +8 "collection"'\ & +8 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.65 +3 "collection"'[& +4 "core" &O_ H +11 &O_ H +4 .tHand.open +2 "manipulator"&1 +72 "core" 1 +7 "manipulator"&v% +11 "core" % # N +9 .tForearm.reconfigure :loose +7 "manipulator"&#Q@2^d^b +8 .tForearm.seek :retract +4 "manipulator"&|'\ +98 "core" ' +2 #tFlushing the Collection Valve::Manifold +2 "collection"'g& +6 "core" &O_ H +2 "collection"'% +5 "core" % +2 .tCSV.dial CSR +3 "collection"'r  +45 "core"  +2 #tPulling 5ml of CSR.flush +2 .CSR.select :flush +3 "collection"' +10 .tCS.seek 5ml +3 "collection"'}'l +1352 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +8 "collection"' +15 '{% +8 "core" %l  +3 .tCS.reconfigure :fast +8 "collection"'#d @b +7 .tCS.seek 7.5ml +2 "collection"' ' +711 "core" ' +2 .tCSV.dial :waste +4 "collection"' +135 "core" +3 .tCS.reconfigure :default +3 "collection"'#P d@b +6 .tCS.seek 0ml +4 "collection"'K' +1980 "core" ' +2 #tFlushing lower manifold's waste1 port +2 "collection"'& +5 "core" &O_ H +2 "collection"'% +6 "core" % +2 .tCSV.dial :flush +3 "collection"'I  +97 "core"  +14 .tCS.reconfigure :fast +7 "collection"'#d @b +10 .tCS.seek 5ml +5 "collection"' 'l +1338 "core" ' +3 .tdelay 5 seconds +503 .CSV.dial :air +3 "collection"' @ +44 "core" A +3 "collection"'% +4 "core" %l  +4 .tCS.seek 7ml +3 "collection"' ' +585 "core" ' +8 ."connect"CSV.dial CTV +14 .tCTV.dial CSV +7 "collection"'  +3 '  +43 "core"  +101  +2 .tCBV.dial :waste1 +3 "collection"' @ +52 "core" > +3 .tCS.seek 0ml +2 "collection"'' +1840 "core" ' +3 #tFlushing lower manifold's waste2 port + "collection"'O& +14 "core" &O] H +3 "collection"'*% +9 "core" % +4 .tCSV.dial :flush +5 "collection"'  +78 "core" +8 .tCS.seek 5ml +4 "collection"''l +1323 "core" ' +8 .tdelay 5 seconds +507 .CSV.dial :air +3 "collection"'l @ +45 "core" A +3 "collection"'% +4 "core" %l  +4 .tCS.seek 7ml +2 "collection"'' +573 "core" ' +3 ."connect"CSV.dial CTV +5 .tCTV.dial CSV +3 "collection"'/  +4 'p  +8 "core"  +34  +2 .tCBV.dial :waste2 +2 "collection"'  +116 "core"  +3 .tCS.seek 0ml +2 "collection"'&' +1840 "core" ' +3 #tDisinfecting external Intake with kill +2 "collection"'& +12 "core" &O] H +3 "collection"'.% +8 "core" % +5 .tCSV.dial CSR +5 "collection"'  +46 "core"  +5 #tPulling 8ml of CSR.kill +3 .CSR.select :kill +3 "collection"' +15 .tCS.seek 8ml +4 "collection"',' +2081 "core" ' +5 .tdelay 5 seconds +505 .CSR.select :air +3 "collection"' +11 .tCS.seek 10ml +3 "collection"'Z' D +584 "core" ' +3 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +6 "collection"'W +3 '-  +103 "core" +41  +2 .tCTV.dial :intake +2 "collection"'%  +77 "core" +2 .tIntake.select :open +2 "sampler") +11 .tCS.seek 2ml +3 "collection"'#' \\ +2082 "core" ' +2 .tIntake.select :close +2 "sampler")0 +11 .tCTV.dial :air +2 "collection"'+  +77 "core" ~ +2 .tCS.reconfigure :default +4 "collection"'#P d@b +4 .tCS.seek 0ml +2 "collection"'8' +588 "core" ' +2 .tCSV.dial CSR +2 "collection"''  +105 "core"  +2 #tPulling 5ml of CSR.flush +2 .CSR.select :flush +3 "collection"' +11 .tCS.seek 5ml +3 "collection"'$'l +1348 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +4 "collection"' +14 .tCS.seek 10ml +3 "collection"'' D +1359 "core" ' +9 .tCSV.dial CBV +4 "collection"' +121 "core"  +4 .tCS.seek 0ml +3 "collection"'0' +2627 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&3& +5 "core" &  3 R4 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&1( +29 "core" ( +2 "manipulator"&!& +6 "core" &   S +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &9& +4 "core" &  i T +3 .tForearm.seek CC +3 "manipulator"&B', +106 "core" ' +2 .tHand.close + "manipulator"&/ +73 "core" / +6 .tCC.seek :open +8 "collection"'M( +380 "core" ( +2 "manipulator"&)& +5 "core" &  Z R +2 "manipulator"&(% +6 "core" %   | Q +2 .tForearm.seek :retract +3 "manipulator"&A'\ +107 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +2 "manipulator"&P(- +278 "core" ( +9 "manipulator"&>& +23 "core" &- h W0 +7 .tElbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +11 &N& +10 "core" &- V0 +3 .tForearm.reconfigure :tight +9 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek :garage +107 "manipulator"&F'! +115 "core" ' +4 .tHand.open +2 "manipulator"&m1 +76 "core" 1 +2 "manipulator"&<% +6 "core" % ) ( N +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +3 "manipulator"&'\ +100 "core" ' +3 "processing"%?& +4 "core" &= +13184 "Can"y <y/D} +60001 y 7{;E +60002 v =}GE +60001 v 7SF? +60001 u :_F +60002 v 7lGk +60002 u =xH +60000 u 7H +60002 s 8I- +60001 u 7I +60001 s 7JY +60003 ss FJ +60000 Vs 7K +60003 6r :L +60000 8u 7L +60002 u <MG +60001 u 7M +60002 \ v FNs +60000 v\ _6 O +60002 x\ 66 O +60001 w\ ?6P5 +60002 w\ B6P +60001 w\ E6Qa +60002 y\ G6Q +60001 x\ I6R +60001 z\ J6S# +60003 y\ I;S +60000 |\ L6TO +57481 #t-> CSV.CSR +2 .CSV.dial CSR +2 "collection"'T  +112 "core"  +1061 #t-> CSR.AqMeOH +2 .CSR.select :AqMeOH +3 "collection"' +1339 "Can"fy\ K;T +433 #t-> CS.fill +3 .CS.seek 10ml +3 "collection"'C' D +2617 "core" ' +6 "collection"'U% +14 "core" % B\ ? +1772 #t-> CSV.waste1 +2 .CSV.dial :waste1 +3 "collection"'R +128 "core" +755 #t-> CS.empty +3 .CS.seek 0ml +3 "collection"'H' +2626 "core" ' +3 "collection"'c% +4 "core" %J\ ? +8970 #t-> CSV.CSR + .CSV.dial CSR +3 "collection"']  +132 "core"  +218 #t-> CSR +3542 #-> CS.pull 0.5 +2 "collection"'=% +4 "core" %\ @ +3 .tCS.seek 0.5ml +3 "collection"'f'ݿ +206 "core" ' +2 "collection"'X% +5 "core" %\ @ +8440 #t-> 3.times{CSV.CSR; CS.fill; CSV.waste1; CS.empty; CSV.CSR} +2 .CSV.dial CSR +3 "collection"'J  +5 "core"  +3 .tCS.seek 10ml +3 "collection"'@' D +2500 "core" ' +4 .tCSV.dial :waste1 +3 "collection"' +129 "core" +3 .tCS.seek 0ml +3 "collection"'6' +2619 "core" ' +2 .tCSV.dial CSR +3 "collection"'  +132 "core"  +6 .tCSV.dial CSR +5 "collection"'`  +9 "core"  +5 .tCS.seek 10ml +7 "collection"'Y' D +2625 "core" ' +2 .tCSV.dial :waste1 +3 "collection"'; +129 "core" +3 .tCS.seek 0ml +3 "collection"'7' +2631 "core" ' +4 .tCSV.dial CSR +7 "collection"'\\  +129 "core"  +2 .tCSV.dial CSR +3 "collection"'  +5 "core"  +2 .tCS.seek 10ml +3 "collection"'G' D +2618 "core" ' +2 .tCSV.dial :waste1 +2 "collection"'d +131 "core" +4 .tCS.seek 0ml +6 "collection"'a' +2620 "core" ' +2 .tCSV.dial CSR +8 "collection"'V  +129 "core"  +1075 #t-> CS.pull 0.5 +4 "collection"'4% +6 "core" %\ @ +5 .tCS.seek 0.5ml +7 "collection"'k'ݾ +220 "core" ' +3 "collection"' % +4 "core" %\ A +4693 #t-> 3.times{CSV.CSR; CS.fill; CSV.waste2; CS.empty; CSV.CSR} +2 .CSV.dial CSR +3 "collection"'j  +5 "core"  +3 .tCS.seek 10ml +2 "collection"'i' D +2501 "core" ' +6 .tCSV.dial :waste2 +6 "collection"'w +44 "core"  +7 .tCS.seek 0ml +4 "collection"'S' +2620 "core" ' +2 .tCSV.dial CSR +3 "collection"'2  +44 "core"  +2 .tCSV.dial CSR +2 "collection"'L  +16 "core"  +62 .tCS.seek 10ml +3 "collection"'u' D +2222 "Can"~|\ L94U{ +417 "core" ' +5 .tCSV.dial :waste2 +5 "collection"'s +43 "core"  +6 .tCS.seek 0ml +3 "collection"'~' +2621 "core" ' +2 .tCSV.dial CSR +3 "collection"'"  +44 "core"  +2 .tCSV.dial CSR +3 "collection"'  +15 "core"  +3 .tCS.seek 10ml +3 "collection"'x' D +2626 "core" ' +6 .tCSV.dial :waste2 +5 "collection"'n +41 "core"  +3 .tCS.seek 0ml +3 "collection"'b' +2619 "core" ' +2 .tCSV.dial CSR +3 "collection"'h  +44 "core"  +559 #t-> CS.pull 0.5 +3 "collection"'e% +4 "core" %\ A +3 .tCS.seek 0.5ml +3 "collection"'Q' +221 "core" ' +8 "collection"'% +15 "core" %\ = +2797 #t-> 3.times{CSV.CSR; CS.fill; CSV.waste1; CS.empty; CSV.CSR} +3 .CSV.dial CSR +2 "collection"'y  +16 "core"  +3 .tCS.seek 10ml +3 "collection"'z' D +2514 "core" ' +3 .tCSV.dial :waste1 +6 "collection"': +131 "core" +3 .tCS.seek 0ml +3 "collection"'_' +2620 "core" ' +2 .tCSV.dial CSR +3 "collection"'[  +129 "core"  +2 .tCSV.dial CSR +3 "collection"'  +5 "core"  +3 .tCS.seek 10ml +3 "collection"'v' D +2628 "core" ' +2 .tCSV.dial :waste1 +3 "collection"'\ +140 "core" +3 .tCS.seek 0ml +3 "collection"'g' +2622 "core" ' +4 .tCSV.dial CSR +3 "collection"'  +129 "core"  +2 .tCSV.dial CSR +5 "collection"'r  +11 "core"  +3 .tCS.seek 10ml +2 "collection"'^' D +2630 "core" ' +2 .tCSV.dial :waste1 +3 "collection"'E +130 "core" +3 .tCS.seek 0ml +2 "collection"'{' +2629 "core" ' +2 .tCSV.dial CSR +2 "collection"'}  +132 "core"  +1793 #t-> CS.pull 0.5 +8 "collection"'% +14 "core" %\ A +13 .tCS.seek 0.499ml +6 "collection"' 'ݼ +205 "core" ' +2 "collection"'% +14 "core" %ݷ\ @ +22286 #t-> CS.pull 0.5 +2 "collection"'% +4 "core" %ݷ\ C +3 .tCS.seek 0.999ml +3 "collection"'I' +207 "core" ' +3 "collection"'K% +10 "core" %\ A +1156 #t-> CS.pull 2 +2 "collection"'% +4 "core" %\ B +3 .tCS.seek 2.999ml +3 "collection"''- +582 "core" ' +2 "collection"' % +5 "core" %-\ \ B +1838 #t-> CS.pull 0.5 +2 "collection"'% +4 "core" %-\ \ B +3 .tCS.seek 3.498ml +3 "collection"''< +215 "core" ' +3 "collection"'% +9 "core" %<\ A +919 #t-> CSR.flush +2 .CSR.select :flush +3 "collection"'  +665 #t-> CSV +257 #-> CSR +601 #-> CS.fill +3 .CS.seek 10ml +3 "collection"' ' D +449 "Can"|\ L?IV +1298 "core" ' +2 "collection"'O% +5 "core" % B\ B +1483 #t-> CSV.waste1 +2 .CSV.dial :waste1 +3 "collection"'* +128 "core" +494 #t-> CS.empty +3 .CS.seek 0ml +2 "collection"'' +2632 "core" ' +3 "collection"'% +8 "core" %\ A +765 #t-> CSV.CSR +3 .CSV.dial CSR +4 "collection"'l  +130 "core"  +223 #t-> CSR +579 #-> CSV +681 #-> CS.fill +102 .CS.seek 10ml +5 "collection"'' D +2643 "core" ' +2 "collection"'% +5 "core" % C\ B +548 #t-> CSV.waste1 +3 .CSV.dial :waste1 +2 "collection"'p +141 "core" +432 #t-> CS.empty +3 .CS.seek 0ml +3 "collection"'/' +2626 "core" ' +2 "collection"'% +6 "core" %\ B +468 #t-> CSV.CSR +2 .CSV.dial CSR +2 "collection"'  +129 "core"  +173 #t-> CSR +679 #-> CSR.air + .CSR.select :air +3 "collection"' +525 #t-> CSV +515 #-> CS.fill +6 .CS.seek 10ml +3 "collection"'' D +2627 "core" ' +2 "collection"'.% +4 "core" % I\ B +552 #t-> CSV.waste1 +3 .CSV.dial :waste1 +3 "collection"' +129 "core" +408 #t-> CS.empty +7 .CS.seek 0ml +6 "collection"'&' +2629 "core" ' +3 "collection"',% +4 "core" %\ B +529 #t-> CSV.CSR +2 .CSV.dial CSR +3 "collection"'W  +130 "core"  +184 #t-> CSR +506 #-> CS.fill +3 .CS.seek 10ml +2 "collection"'-' D +2622 "core" ' +2 "collection"'%% +5 "core" % ?\ \ A +513 #t-> CSV.waste1 +3 .CSV.dial :waste1 +2 "collection"'Z +131 "core" +327 #t-> CS.empty +5 .CS.seek 0ml +3 "collection"'+' +2627 "core" ' +3 "collection"'#% +4 "core" %:\ B +3305 #t-> CSV.CSR +4 .CSV.dial CSR +6 "collection"''  +143 "core"  +230 #t-> CSR +24854 "Can"{\ P6ZV +60002 |\ Q8[W= +60000 |\ S6[W +60002 |\ S;\\Xi +60001 {\ V6]X +60001 z\ X6^Y +60001 z\ Z6^Z+ +60002 y\ [5_Z +60001 x\ \\;_[W +60001 x\ `6`[ +60003 x\ _;`\\ +60000 w\ c5`] +60002 ,w\ e5`] +60002 ,w\ e;`^E +33703 #t-> CSV.CSR + .CSV.dial CSR +3 "collection"'8  +27 "core"  +26266 "Can"Pu\ i5`^ +60002 5u\ i9`_q +60001 Is\ m5`` +60002 Es\ m;_` +60001 Sr\ q5_a3 +60001 er\ r9^a +60002 op\ u6]b_ +60002 {n\ x:\\b +60000 m\ z5Zc +60002 l\ {:Xd! +60001 l\ 5Ud +60003 j\ 9SeM +60000 k\ 5Pe +60002 j\ ;Lfy +60001 h\ 5Hg +60002 j\ :Dg +60000 g\ 5?h; +60002 i\ 59h +60001 g\ 54ig +60002 $g\ 5-i +60001 6g\ 9'j +60001 8g\ 5k) +60002 Bj\ 8k +60001 Fg\ 5lU +60002 Gf\ 8l +60001 Te\ 5m +60001 Mg\ 5n +60002 Xd\ 7 n +60001 Sd\ 5 oC +60002 \\c\ 8 o +60001 hb\ 5po +60002 gb\ :q +60001 na\ 4q @EDT1715659457.96 {b\ 5r1 +60002 a\ 46r +60001 `\ +6s] +60001 `\ '7s +60002 _\ #6t +60001 _\ "6u +60002 `\ 6!u +60001 ^\ 6#vK +60001 ]\ 6%v +60002 I^\ 6'ww +60001 !]\ 6)x +60002 Y\ ;+x +60001  ^\ 6-y9 +60002 ]\ ;/y +60001 Z\ 61ze +60002 W\ <4z +60001 0Y\ 66{ +60001 QW\ 78|' +60001  Z\ 6:| +60002  d`\ 6<&}S +60003 `\ <>.} +60000 y[\ 7@7~ +60001 \\\ 9B? +60001 c[\ 6DG +60002 AW\ 7FPA +60001  l^\ 6HY +60002 _\ 7Jbm +60002 4[\ \ <Lj +60000 uY\ \ 7Ns +60002  a_\ <P|/ +60001 ^\ 6R +60002 &[\ <T[ +60001 Y\ 6V +60004 u\\\ :X +59999 k\\\ 6Z +60002 ,Z\ <\\ +60001 Z\ 6^I +60002 t[\ ;` +60001 W\ 6bu +60001 )V\ 6d +60003 6Y\ <f +60000  ]\ 7h7 +60001  %_\ :j +60002 q[\ 6mc +60001 X\ 7o\  +60003 IZ 9q +60000 7Z 7s% +60002 X 9u( +60018  D_ =w2Q +59984 [ 7y? +60002 W ={I} +60001  ^ 6}S +60002 a\\ <] +60001 Z 7g? +60001 \\ 7q +60001 _ 6|k +60004 ^ = +59999 _ 7 +60002 ^ =- +60001 ] 7 +60002 ^ ;Y +60001  Pe 7 +60002  ;g < +60001 j 7 +60003 jg : +59999 f 6G +60002 ed < +60001 a 7s +60002 _ 7 +60001 a 7 +60001 a 75 +60002 d 7& +60002 ` <1a +60001 Ia 7< +60003 d <G +59999 %b 7R# +60002 La :] +60001 c 7hO +60002 Nb ;s +60001 Rc 7~{ +60001 Pb 7 +60002 ` 9 +60001 ^ 7= +60003 e < +60000 dd 7i +60003 #b < +59999 ` 7 +60002 yb 7+ +60001 )f 7 +60002 bf 7W +60002 i < +60000 c 7 +21877 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%$ +45 "core"  +546 #t-> PSR.sub1 +2 .PSR.select :sub1 +4 "processing"% +7307 #t-> PS.pull 0.5 +2 "processing"%% +4 "core" %W +4 .tPS.seek 0.5ml +2 "processing"%' +592 "core" ' +4 "processing"%3% +11 "core" %  +8371 #t-> PS.fill +3 .PS.seek 2.5ml +3 "processing"%!' +2133 "core" ' +6 "processing"%9% +8 "core" % \ +1895 #t-> PSV.waste1 +2 .PSV.dial :waste1 +3 "processing"%  +46 "core"  +753 #t-> PS.empty +3 .PS.seek 0ml +3 "processing"%q'W +2631 "core" ' +6 "processing"%|% +7 "core" %\\ +556 #t-> PSV.PSR +2 .PSV.dial PSR +3 "processing"%t +57 "core"  +245 #t-> PSR +850 #-> PS.fill +3 .PS.seek 2.5ml +3 "processing"%)' +1246 .tPS.hold +5 "processing"%(+ +10 "core" 'id \\g +56 + +5 !to:IRB::Abort:@checkpoint: omitted: mesg".Processing Syringe seek to 2.5ml Aborted!:bt["7/home/esp/esp2/lib/slide.rb:372:in `unlimitedSeek'"//home/esp/esp2/lib/slide.rb:362:in `times'"7/home/esp/esp2/lib/slide.rb:362:in `unlimitedSeek'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"7/home/esp/esp2/lib/slide.rb:360:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:93:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'"0/home/esp/esp2/lib/slide.rb:402:in `moveTo'"//home/esp/esp2/lib/syringe.rb:24:in `fill'"(ESP):76:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +1487 #-> PS.fill +4 .PS.seek 2.5ml +7 "processing"%B' +1387 "core" ' +5 "processing"%>% +12 "core" %!  +862 #t-> PSV.waste1 +3 .PSV.dial :waste1 +3 "processing"%1  +47 "core"  +332 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%N'W +2629 "core" ' +6 "processing"%m% +5 "core" %[ +2844 #t-> 5.times{PSV.PSR; PS.fill; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 "processing"%A +48 "core"  +10 .tPS.seek 2.5ml +6 "processing"%<' +978 "Can"-c = +1670 "core" ' +2 .tPSV.dial :waste1 +3 "processing"%?  +45 "core"  +3 .tPS.seek 0ml +3 "processing"%F'W +2635 "core" ' +2 .tPSV.dial PSR +5 "processing"% +61 "core"  +7 .tPSV.dial PSR +3 "processing"%T +14 "core" +4 .tPS.seek 2.5ml +5 "processing"%0' +2639 "core" ' +2 .tPSV.dial :waste1 +3 "processing"%U  +44 "core"  +3 .tPS.seek 0ml +2 "processing"%R'W +2627 "core" ' +3 .tPSV.dial PSR +2 "processing"%C +57 "core"  +5 .tPSV.dial PSR +5 "processing"%c +16 "core" +3 .tPS.seek 2.5ml +3 "processing"%]' +2628 "core" ' +2 .tPSV.dial :waste1 +3 "processing"%=  +56 "core"  +4 .tPS.seek 0ml +2 "processing"%X'W +2639 "core" ' +57 .tPSV.dial PSR +8 "processing"%H +42 "core"  +2 .tPSV.dial PSR +2 "processing"%J +5 "core"  +3 .tPS.seek 2.5ml +3 "processing"%f' +2638 "core" ' +4 .tPSV.dial :waste1 +4 "processing"%  +49 "core"  +4 .tPS.seek 0ml +4 "processing"%@'W +2647 "core" ' +2 .tPSV.dial PSR +3 "processing"% +45 "core"  +2 .tPSV.dial PSR +3 "processing"%` +14 "core"  +3 .tPS.seek 2.5ml +3 "processing"%6' +2637 "core" ' +4 .tPSV.dial :waste1 +9 "processing"%;  +55 "core"  +3 .tPS.seek 0ml +2 "processing"%Y'W +2643 "core" ' +2 .tPSV.dial PSR +3 "processing"%\\ +42 "core"  +969 #t-> PS.pull 0.5 +6 "processing"%% +7 "core" %Q +8 .tPS.seek 0.5ml +5 "processing"%7' +591 "core" ' +5 "processing"%d% +13 "core" % +1078 #t-> 5.times{PSV.PSR; PS.fill; PSV.waste2; PS.empty; PSV.PSR} +2 .PSV.dial PSR +3 "processing"%G +15 "core" +3 .tPS.seek 2.5ml +2 "processing"%V' +2136 "core" ' +6 .tPSV.dial :waste2 +5 "processing"%4  +76 "core"  +3 .tPS.seek 0ml +2 "processing"% 'W +2640 "core" ' +2 .tPSV.dial PSR +3 "processing"%a +87 "core"  +6 .tPSV.dial PSR +5 "processing"%j +14 "core" +4 .tPS.seek 2.5ml +5 "processing"%k' +2633 "core" ' +2 .tPSV.dial :waste2 +8 "processing"%w  +86 "core"  +3 .tPS.seek 0ml +2 "processing"%i'W +2641 "core" ' +2 .tPSV.dial PSR +3 "processing"%2 +72 "core"  +2 .tPSV.dial PSR +3 "processing"%L +5 "core"  +3 .tPS.seek 2.5ml +2 "processing"%S' +2635 "core" ' +2 .tPSV.dial :waste2 +3 "processing"%s  +89 "core"  +10 .tPS.seek 0ml +5 "processing"%u'W +2635 "core" ' +2 .tPSV.dial PSR +2 "processing"%" +72 "core"  +2 .tPSV.dial PSR +3 "processing"% +5 "core"  +3 .tPS.seek 2.5ml +2 "processing"%~' +2642 "core" ' +4 .tPSV.dial :waste2 +4 "processing"%n  +88 "core"  +8 .tPS.seek 0ml +4 "processing"%x'W +2627 "core" ' +2 .tPSV.dial PSR +3 "processing"%h +72 "core"  +2 .tPSV.dial PSR +3 "processing"%e +4 "core" +3 .tPS.seek 2.5ml +3 "processing"%' +2634 "core" ' +2 .tPSV.dial :waste2 +3 "processing"%b  +86 "core"  +3 .tPS.seek 0ml +3 "processing"%y'W +2627 "core" ' +2 .tPSV.dial PSR +3 "processing"%Q +74 "core"  +582 #t-> PS.pull 0.5 +2 "processing"%:% +5 "core" %[ +3 .tPS.seek 0.5ml +3 "processing"%z' +589 "core" ' +2 "processing"%[% +5 "core" %  +777 #t-> 5.times{PSV.PSR; PS.fill; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR +3 "processing"% +6 "core"  +3 .tPS.seek 2.5ml +2 "processing"%_' +2128 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%\  +46 "core"  +3 .tPS.seek 0ml +2 "processing"%v'W +133 "Can"kg 9? +2502 "core" ' +2 .tPSV.dial PSR +5 "processing"% +48 "core"  +5 .tPSV.dial PSR +3 "processing"%r +9 "core"  +6 .tPS.seek 2.5ml +4 "processing"%g' +2640 "core" ' +2 .tPSV.dial :waste1 +3 "processing"%E  +45 "core"  +3 .tPS.seek 0ml +2 "processing"%^'W +2639 "core" ' +2 .tPSV.dial PSR +2 "processing"%} +50 "core"  +8 .tPSV.dial PSR +6 "processing"% +17 "core" +3 .tPS.seek 2.5ml +2 "processing"%' +2635 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%{  +44 "core"  +3 .tPS.seek 0ml +3 "processing"%'W +2633 "core" ' +11 .tPSV.dial PSR +8 "processing"%K +45 "core"  +3 .tPSV.dial PSR +2 "processing"% +14 "core"  +3 .tPS.seek 2.5ml +3 "processing"%' +2643 "core" ' +8 .tPSV.dial :waste1 +8 "processing"%I  +46 "core"  +4 .tPS.seek 0ml +8 "processing"% 'W +2641 "core" ' +2 .tPSV.dial PSR +2 "processing"% +46 "core"  +2 .tPSV.dial PSR +3 "processing"% +5 "core"  +2 .tPS.seek 2.5ml +3 "processing"%' +2626 "core" ' +3 .tPSV.dial :waste1 +4 "processing"%  +48 "core"  +7 .tPS.seek 0ml +3 "processing"%O'W +2631 "core" ' +2 .tPSV.dial PSR +3 "processing"%* +45 "core"  +13397 #t-> PS.pull 0.5 +2 "processing"% % +4 "core" %S +4 .tPS.seek 0.5ml +2 "processing"%' +592 "core" ' +3 "processing"%l% +5 "core" % +14703 #t-> PS.pull 0.5 +2 "processing"%% +4 "core" % +4 .tPS.seek 1ml +2 "processing"%'P +591 "core" ' +2 "processing"%p% +6 "core" %P +292 #t-> PS.pull 0.5 +3 "processing"%% +13 "core" %P +9 .tPS.seek 1.5ml +2 "processing"%' +601 "core" ' +2 "processing"%% +6 "core" %  +276 #t-> PS.pull 0.5 +5 "processing"%/% +7 "core" %  +4 .tPS.seek 2ml +2 "processing"%.'V +590 "core" ' +4 "processing"%% +11 "core" %Y  +193 #t-> PS.pull 0.5 +4 "processing"%% +4 "core" %Y  +4 .tPS.seek 2.5ml +6 "processing"%,' +595 "core" ' +2 "processing"%W% +11 "core" %  +516 #t-> PSV.waste1 +2 .PSV.dial :waste1 +3 "processing"%&  +45 "core"  +414 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%%'W +2627 "core" ' +2 "processing"%Z% +5 "core" %[ +200 "Can"3g <SE +1078 #t-> PSV.PSR +2 .PSV.dial PSR +3 "processing"%- +46 "core"  +209 #t-> PSR +477 #-> PS.pull 0.5 +2 "processing"%#% +4 "core" %[ +3 .tPS.seek 0.5ml +3 "processing"%'' +591 "core" ' +2 "processing"%8% +4 "core" %  +258 #t-> PS.pull 0.5 +3 "processing"%$% +3 "core" %  +4 .tPS.seek 1ml +3 "processing"%'P +588 "core" ' +3 "processing"%o% +5 "core" %P  +461 #t-> PSR.flush +3 .PSR.select :flush +7 "processing"%B +416 #t-> PS.fill +3 .PS.seek 2.5ml +3 "processing"%3' +1612 "core" ' +2 "processing"%% +4 "core" %   +596 #t-> PSV.waste1 +2 .PSV.dial :waste1 +3 "processing"%9  +46 "core"  +526 #t-> PS.empty +3 .PS.seek 0ml +3 "processing"%'W +2627 "core" ' +2 "processing"%!% +6 "core" %Z +1212 #t-> PSV.PSR +3 .PSV.dial PSR +2 "processing"%| +45 "core"  +181 #t-> PSR +402 #-> PS.fill +4 .PS.seek 2.5ml +6 "processing"%t' +2640 "core" ' +2 "processing"%q% +6 "core" %  +588 #t-> PSV.waste1 +2 .PSV.dial :waste1 +3 "processing"%)  +44 "core"  +340 #t-> PS.empty +4 .PS.seek 0ml +7 "processing"%('W +2623 "core" ' +2 "processing"%>% +6 "core" %\\ +390 #t-> PSV.PSR +8 .PSV.dial PSR +7 "processing"%1 +46 "core"  +399 #t-> PSR.air +2 .PSR.select :air +3 "processing"% +453 #t-> PS.fill +7 .PS.seek 2.5ml +6 "processing"%B' +2633 "core" ' +3 "processing"%m% +4 "core" %  +403 #t-> PSV.waste1 + .PSV.dial :waste1 +3 "processing"%A  +46 "core"  +373 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%N'W +2631 "core" ' +2 "processing"%?% +6 "core" %W +512 #t-> PSV.PSR +3 .PSV.dial PSR +8 "processing"%< +47 "core"  +705 #t-> PSR.air +2 .PSR.select :air +412 #-> PS.fill +2 .PS.seek 2.5ml +3 "processing"%' +2636 "core" ' +6 "processing"%T% +7 "core" %  +1322 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%F  +47 "core"  +569 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%U'W +2627 "core" ' +2 "processing"%0% +12 "core" %Z +2536 #t-> PSV.PSR + .PSV.dial PSR +3 "processing"%C +46 "core"  +1251 #t-> PSR.sub2 + .PSR.select :sub2 +4 "processing"% +2105 #t-> PS.fill +3 .PS.seek 2.5ml +5 "processing"%c' +2634 "core" ' +2 "processing"%R% +5 "core" %  +1837 #t-> PSV.waste1 +3 .PSV.dial :waste1 +4 "processing"%=  +50 "core"  +359 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%]'W +2630 "core" ' +6 "processing"%H% +8 "core" %[ +1356 #t-> PSV.PSR + .PSV.dial PSR +3 "processing"%J +47 "core"  +297 #t-> PSR +783 #-> PS. pull 0.5 +3 "processing"%X% +4 "core" %[ +4 .tPS.seek 0.5ml +2 "processing"%' +593 "core" ' +3 "processing"%f% +8 "core" %  +7894 #t-> PS. pull 0.5 +2 "processing"%% +4 "core" %  +4 .tPS.seek 1ml +2 "processing"%`'P +590 "core" ' +2 "processing"%@% +5 "core" %P +796 "Can"e 7k +3222 #t-> 5.times{PSV.PSR; PS.fill; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR +3 "processing"%; +15 "core" +3 .tPS.seek 2.5ml +2 "processing"%6' +1616 "core" ' +9 .tPSV.dial :waste1 +7 "processing"%\\  +47 "core"  +7 .tPS.seek 0ml +4 "processing"%'W +2637 "core" ' +3 .tPSV.dial PSR +2 "processing"%Y +46 "core"  +2 .tPSV.dial PSR +2 "processing"%d +14 "core" +3 .tPS.seek 2.5ml +3 "processing"%G' +2635 "core" ' +7 .tPSV.dial :waste1 +9 "processing"%7  +47 "core"  +5 .tPS.seek 0ml +3 "processing"%4'W +2635 "core" ' +52 .tPSV.dial PSR +12 "processing"%V +45 "core"  +3 .tPSV.dial PSR +2 "processing"%a +14 "core" +4 .tPS.seek 2.5ml +2 "processing"%j' +2635 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%  +44 "core"  +4 .tPS.seek 0ml +2 "processing"%w'W +2630 "core" ' +2 .tPSV.dial PSR +3 "processing"%k +46 "core"  +6 .tPSV.dial PSR +5 "processing"%2 +17 "core" +7 .tPS.seek 2.5ml +6 "processing"%L' +2633 "core" ' +2 .tPSV.dial :waste1 +3 "processing"%i  +43 "core"  +3 .tPS.seek 0ml +3 "processing"%s'W +2638 "core" ' +5 .tPSV.dial PSR +3 "processing"%S +46 "core"  +5 .tPSV.dial PSR +4 "processing"%" +18 "core" +4 .tPS.seek 2.5ml +4 "processing"% ' +2634 "core" ' +3 .tPSV.dial :waste1 +2 "processing"%u  +44 "core"  +3 .tPS.seek 0ml +2 "processing"%n'W +2638 "core" ' +5 .tPSV.dial PSR +6 "processing"%~ +46 "core"  +6525 #t-> PS. pull 0.5 +4 "processing"%h% +9 "core" %R +7 .tPS.seek 0.5ml +5 "processing"%e' +598 "core" ' +3 "processing"%x% +4 "core" %  +1862 #t-> 5.times{PSV.PSR; PS.fill; PSV.waste2; PS.empty; PSV.PSR} +3 .PSV.dial PSR +2 "processing"%b +14 "core" +3 .tPS.seek 2.5ml +2 "processing"%' +2127 "core" ' +2 .tPSV.dial :waste2 +3 "processing"%Q  +77 "core" ~ +8 .tPS.seek 0ml +3 "processing"%:'W +2631 "core" ' +2 .tPSV.dial PSR +2 "processing"%y +75 "core"  +3 .tPSV.dial PSR +2 "processing"%[ +14 "core" +4 .tPS.seek 2.5ml +2 "processing"%' +2631 "core" ' +5 .tPSV.dial :waste2 +5 "processing"%z  +75 "core" ~ +3 .tPS.seek 0ml +2 "processing"%\ 'W +2628 "core" ' +2 .tPSV.dial PSR +7 "processing"%_ +76 "core"  +5 .tPSV.dial PSR +4 "processing"% +15 "core"  +6 .tPS.seek 2.5ml +5 "processing"%r' +2636 "core" ' +2 .tPSV.dial :waste2 +3 "processing"%v  +71 "core"  +3 .tPS.seek 0ml +3 "processing"%E'W +2632 "core" ' +5 .tPSV.dial PSR +5 "processing"%g +88 "core"  +4 .tPSV.dial PSR +5 "processing"%} +16 "core" +5 .tPS.seek 2.5ml +5 "processing"%' +2640 "core" ' +2 .tPSV.dial :waste2 +3 "processing"%^  +73 "core" ~ +3 .tPS.seek 0ml +3 "processing"%{'W +2638 "core" ' +2 .tPSV.dial PSR +3 "processing"% +73 "core"  +2 .tPSV.dial PSR +3 "processing"%K +5 "core" +3 .tPS.seek 2.5ml +2 "processing"% ' +266 "Can"f\ 9ٌq +2373 "core" ' +4 .tPSV.dial :waste2 +4 "processing"%  +77 "core" ~ +5 .tPS.seek 0ml +6 "processing"%I'W +2641 "core" ' +2 .tPSV.dial PSR +2 "processing"% +74 "core"  +1542 #t-> PS. pull 0.5 +2 "processing"%% +5 "core" %Q\  +3 .tPS.seek 0.5ml +3 "processing"%' +595 "core" ' +2 "processing"% % +5 "core" %\  +1338 #t-> 5.times{PSV.PSR; PS.fill; PSV.waste1; PS.empty; PSV.PSR} +3 .PSV.dial PSR +2 "processing"% +6 "core"  +3 .tPS.seek 2.5ml +3 "processing"%' +2128 "core" ' +3 .tPSV.dial :waste1 +4 "processing"%*  +50 "core"  +4 .tPS.seek 0ml +2 "processing"% 'W +2637 "core" ' +2 .tPSV.dial PSR +8 "processing"%O +43 "core"  +3 .tPSV.dial PSR +2 "processing"%l +14 "core" +3 .tPS.seek 2.5ml +3 "processing"%' +2650 "core" ' +3 .tPSV.dial :waste1 +2 "processing"%  +42 "core"  +3 .tPS.seek 0ml +3 "processing"%p'W +2681 "core" ' +20 .tPSV.dial PSR +6 "processing"% +45 "core"  +4 .tPSV.dial PSR +4 "processing"% +17 "core" +8 .tPS.seek 2.5ml +4 "processing"%' +2640 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%/  +42 "core"  +3 .tPS.seek 0ml +3 "processing"%'W +2636 "core" ' +5 .tPSV.dial PSR +5 "processing"% +45 "core"  +2 .tPSV.dial PSR +3 "processing"% +14 "core" +3 .tPS.seek 2.5ml +3 "processing"%.' +2625 "core" ' +3 .tPSV.dial :waste1 +7 "processing"%W  +42 "core"  +3 .tPS.seek 0ml +2 "processing"%&'W +2631 "core" ' +2 .tPSV.dial PSR +2 "processing"%, +44 "core"  +2 .tPSV.dial PSR +3 "processing"%Z +14 "core"  +3 .tPS.seek 2.5ml +3 "processing"%-' +2637 "core" ' +4 .tPSV.dial :waste1 +6 "processing"%#  +45 "core"  +3 .tPS.seek 0ml +5 "processing"%%'W +2630 "core" ' +2 .tPSV.dial PSR +2 "processing"%8 +44 "core"  +910 #t-> PS. pull 0.5 +2 "processing"%$% +4 "core" %Z\ 9 +4 .tPS.seek 0.5ml +2 "processing"%'' +598 "core" ' +3 "processing"%o% +4 "core" %\ 9 +23205 "Can"f\ ?5۞ +2498 #t-> PS. pull 0.5 +3 "processing"%% +4 "core" % \ E +3 .tPS.seek 1ml +3 "processing"%'P +589 "core" ' +2 "processing"%9% +6 "core" %P\ E +391 #t-> PS. pull 0.5 +4 "processing"%3% +7 "core" %P\ D +10 .tPS.seek 1.5ml +3 "processing"%!' +599 "core" ' +2 "processing"%|% +5 "core" %\ \ E +320 #t-> PS. pull 0.5 +4 "processing"%% +4 "core" %\ D +4 .tPS.seek 2ml +5 "processing"%q'h +604 "core" ' +5 "processing"%)% +8 "core" %j \ D +277 #t-> PS. pull 0.5 +2 "processing"%t% +4 "core" %j\ E +3 !to:Slide::Error : @reply0: mesg"8Processing Syringe at 2.5ml would be out of bounds!:@axisName"Processing Syringe:bt[ "3/home/esp/esp2/lib/slide.rb:345:in `toRawGoal'"6/home/esp/esp2/lib/scale.rb:91:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:352:in `seek'"0/home/esp/esp2/lib/slide.rb:402:in `moveTo'"./home/esp/esp2/lib/scale.rb:193:in `pull'"(ESP):133:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +908 #-> PS. pull 0.25 +2 "processing"%>% +4 "core" %j\ F +3 .tPS.seek 2.25ml +3 "processing"%1'K +337 "core" ' +7 "processing"%(% +6 "core" %J \ E +635 #t-> PSV.waste1 +6 .PSV.dial :waste1 +7 "processing"%m  +48 "core"  +458 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%A'W +2383 "core" ' +3 "processing"%B% +5 "core" %T\ F +4078 #t-> PSV.PSR +3 .PSV.dial PSR +4 "processing"%? +47 "core"  +241 #t-> PSR +860 #-> PS. pull 0.25 +2 "processing"%<% +4 "core" %T\ G +4 .tPS.seek 0.25ml +2 "processing"%N'4 +333 "core" ' +2 "processing"%T% +9 "core" %2\ G +303 #t-> PS. pull 0.25 +2 "processing"%F% +4 "core" %2\ H +4 .tPS.seek 0.5ml +2 "processing"%' +334 "core" ' +4 "processing"%0% +10 "core" %\ G +305 #t-> PS. pull 0.25 +2 "processing"%C% +5 "core" %\ H +3 .tPS.seek 0.75ml +2 "processing"%U'0 +339 "core" ' +2 "processing"%R% +5 "core" %0 \ H +320 #t-> PS. pull 0.25 +2 "processing"%=% +4 "core" %0 \ H +3 .tPS.seek 1ml +3 "processing"%c'P +330 "core" ' +2 "processing"%H% +4 "core" %P\ H +897 #t-> PSR.flush +4 .PSR.select :flush +10 "processing"%H +2237 #t-> PS.fill +3 .PS.seek 2.5ml +3 "processing"%J' +1612 "core" ' +5 "processing"%X% +11 "core" %\ I +576 #t-> PSV.waste1 +3 .PSV.dial :waste1 +2 "processing"%]  +45 "core"  +649 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%f'W +2631 "core" ' +3 "processing"%% +4 "core" %V\ I +663 #t-> PSV.PSR +4 .PSV.dial PSR +4 "processing"% +48 "core"  +668 #t-> PS.fill +7 .PS.seek 2.5ml +6 "processing"%@' +2646 "core" ' +3 "processing"%;% +4 "core" %\ J +256 #t-> PSV.waste1 +3 .PSV.dial :waste1 +2 "processing"%`  +46 "core"  +387 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%\\'W +2636 "core" ' +5 "processing"%6% +10 "core" %Y \ J +315 #t-> PSV.PSR +2 .PSV.dial PSR +3 "processing"%Y +44 "core"  +596 #t-> PSR.air +2 .PSR.select :air +2 "processing"% +350 #t-> PS.fill +3 .PS.seek 2.5ml +3 "processing"%d' +2631 "core" ' +2 "processing"%% +6 "core" %&\ K +385 #t-> PSV.waste1 +2 .PSV.dial :waste1 +3 "processing"%7  +44 "core"  +622 #t-> PS.empty +3 .PS.seek 0ml +3 "processing"%G'W +2640 "core" ' +5 "processing"%V% +9 "core" %Q\ L +405 #t-> PSV.PSR + .PSV.dial PSR +3 "processing"%a +44 "core"  +429 #t-> PSR +463 #-> PS.fill +5 .PS.seek 2.5ml +6 "processing"%4' +2631 "core" ' +2 "processing"% % +6 "core" %\ M +7558 #t-> PSV.waste1 +2 .PSV.dial :waste1 +3 "processing"%j  +44 "core"  +299 #t-> PS.empty +3 .PS.seek 0ml +3 "processing"%k'W +2636 "core" ' +2 "processing"%2% +5 "core" %W5\ N +2368 #t-> PSV.PSR +2 .PSV.dial PSR +3 "processing"%w +43 "core"  +1485 "Can"j\ K5ݬ +60003 jm\ Q:߭3 +60000 l\ W6 +60001  k\ Z6_ +60002 m\ [9 +60001 j\ ]6 +60002 j\ _9! +60001 q\ a5 +60001 #s\ c5M +60003 u\ d9 +60000 u\ h5y +60001  t\ i5 +60002 s\ iA +60001 t\ n5; +60003  u\ o: +60000 r\ r5g +60005 q\ t9 +59997 m\ w5 +60002 j\ z5) +60003 Ih\ |9 +60000 :l\ 5U +60001 o\ :} +60001 o\ 5 w +60002 o\ 9 p +60001 p\ 5 i +60001 \\p\ 9aC +60002 o\ 5Y +60001 p\ 5Qo +60002 o\ 9I +60001 p\ 5@ +60001 q\ 581 +60003 o\ :/ +60000 o\ =6)] +60003 o\ )8+ +60000 n\ #7!- +60001 n\ 6#0 +60002 m\ :%4 +60001 l\ 6'7K +60001 n\ :); +60002 n\ 6+?w +60002 m\ :-C +60000 m\ 6/Gã +60003 l\ ;1L9 +60000 k\ 63P +60002 m\ 65Te +60004 uk\ :7Y @EDT1715745859.96 xk\ 69^Ƒ +60003 ]m\ <;c' +60000 Bl\ 6=hǽ +60002 9j\ ;?nS +60001 (k\ 6At +60001 1i\ 9Cy +60002 <j\ \ 6E +60004 _g\ =Gʫ +59998 fh\ 6IA +60002 zf\ :K +60001 yh\ 6Mm +60002 |j\ 6O +60001 j\ ;Q͙ +60001 j\ 6S/ +60002 l\ 6U +60002 m\ ;W[ +60001 m\ 6Y +60001 l\ :[Ї +60001 l\ 7] +60002 m :_ѳ +60001 l 6aI +60001 l 6c +60002 l 6eu +60001 \ l 6g +60002 k ;iԡ +60001 l 7l7 +60001 k 7n  +60002 j 6pc +60001 l 6r +60001 "i ;t%׏ +60002 !j 6v.% +60001 "j 6x7ػ +60002 $i ;z@Q +60001 $i 7|I +60001 *h 7~R} +60003 (g :[ +60000 %i 7e۩ +60002 *h 6o? +60003 $h 9x +59999 m 7k +60002 j ; +60001 'j 7ޗ +60002 i 6- +60002 j : +60000 j 6Y +60002 j < +60001 k\ .6 +2877 #t-> exit +9 #mEXIT @1715773489.47EDT @1715792713.40EDT = =tMAIN =mMAIN_scheduler @EDT1715792715.62 #"core_reset"Sent BREAK +6 #t@29743 idle with ifg=0x84, ie=0x75 +2 #@30417 select with ifg=0x10, ie=0xF5 +3 #@31077 receive with ifg=0x10, ie=0xFD +2 #@31715 receive with ifg=0x10, ie=0xFD +2 #@32364 receive with ifg=0x10, ie=0xFD +4 #@33012 receive with ifg=0x10, ie=0xFD + #@33661 receive with ifg=0x10, ie=0xFD +3 #@33990 receive with ifg=0x80, ie=0xFD +2 #@1207 idle with ifg=0x00, ie=0x75 +4 #ESP2 v3.42 I2C Gateway v3.20 +41 #ESP2 v3.42 I2C Gateway v3.20 for core bus +479 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +709 "Can"{\ E֙V +3 {\ E֙V +3 #tPolling Can every 10:00 +7 #Cleanly exited at 07:44:49EDT15-May-24 +1737 #-> ESP.ready! +156 "sampler") +3 ) +3 "core"  +3 "collection"' +3 ' +4 "core"  +3 "processing"% +3 % +3 "core"  +7 "collection"' 9\ +4 ' 0\ +2 ' -\ +6 "processing"% 9\ +3 % 2\ +3 % *\ +3 % 0\ +6 "sampler")&\ +3 "collection"'% +4 "core" %r\ +3 .tCS.configure :default +3 "collection"'#P d@b +4 .tCS.hold +5 "collection"'+ +13 "core" + +9 .tCS.configure :default +6 "collection"'#P d@b +10 "processing"%% +11 "core" %W\  +7 .tPS.configure :default +5 "processing"%#A d`xb +6 .tPS.hold +4 "processing"%+ +12 "core" + +4 .tPS.configure :default +5 "processing"%#A d`xb +7 "sampler")% +7 "core" %` \ H4 +5 .tSS.configure :default +8 "sampler")#.0X PSV.PSR +2 .PSV.dial PSR +3 "processing"%2 +4 "core"  +728 #t-> PSR.wash +2 .PSR.select :wash +4 "processing"% +1014 #t-> PS.pull 0.5 +2 "processing"%3% +4 "core" %W\  +3 .tPS.seek 0.5ml +3 "processing"%4' +589 "core" ' +2 "processing"%5% +4 "core" %\  +588 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%6' +2123 "core" ' +3 "processing"%7% +5 "core" %\  +1171 #t-> PSV.waste1 +3 .PSV.dial :waste1 +2 "processing"%8  +44 "core"  +537 #t-> PS.empty +2 .PS.seek 0ml +3 "processing"%9'W +2636 "core" ' +3 "processing"%:% +13 "core" %Y\  +469 #t-> PSV.PSR +2 .PSV.dial PSR +3 "processing"%; +44 "core"  +235 #t-> PSR +474 #-> PS.pull 0.5 +2 "processing"%<% +5 "core" %Y\  +3 .tPS.seek 0.5ml +2 "processing"%=' +588 "core" ' +3 "processing"%>% +4 "core" %\  +7857 #t-> PS.pull 0.5 +2 "processing"%?% +4 "core" %\  +3 .tPS.seek 1ml +2 "processing"%@'P +594 "core" ' +2 "processing"%A% +5 "core" %P\  +3793 #t-> 5.times{PSV.PSR; PS.fill; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR +3 "processing"%B +4 "core"  +3 .tPS.seek 2.5ml +3 "processing"%C' +1616 "core" ' +2 .tPSV.dial :waste1 +3 "processing"%D  +44 "core"  +2 .tPS.seek 0ml +3 "processing"%E'W +2627 "core" ' +2 .tPSV.dial PSR +3 "processing"%F +44 "core"  +2 .tPSV.dial PSR +2 "processing"%G +15 "core" +2 .tPS.seek 2.5ml +3 "processing"%H' +2636 "core" ' +5 .tPSV.dial :waste1 +5 "processing"%I  +45 "core"  +3 .tPS.seek 0ml +4 "processing"%J'W +2626 "core" ' +2 .tPSV.dial PSR +2 "processing"%K +45 "core"  +2 .tPSV.dial PSR +2 "processing"%L +14 "core" +3 .tPS.seek 2.5ml +3 "processing"%M' +2637 "core" ' +5 .tPSV.dial :waste1 +3 "processing"%N  +43 "core"  +3 .tPS.seek 0ml +2 "processing"%O'W +2637 "core" ' +2 .tPSV.dial PSR +3 "processing"%P +44 "core"  +2 .tPSV.dial PSR +2 "processing"%Q +14 "core" +3 .tPS.seek 2.5ml +3 "processing"%R' +2634 "core" ' +6 .tPSV.dial :waste1 +3 "processing"%S  +42 "core"  +3 .tPS.seek 0ml +2 "processing"%T'W +2628 "core" ' +2 .tPSV.dial PSR +3 "processing"%U +43 "core"  +2 .tPSV.dial PSR +6 "processing"%V +14 "core"  +11 .tPS.seek 2.5ml +6 "processing"%W' +2638 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%X  +44 "core"  +3 .tPS.seek 0ml +2 "processing"%Y'W +2638 "core" ' +3 .tPSV.dial PSR +9 "processing"%Z +46 "core"  +1132 #t-> PS.pull 0.5 +2 "processing"%[% +4 "core" %U\  +4 .tPS.seek 0.5ml +2 "processing"%\\' +591 "core" ' +2 "processing"%]% +5 "core" %\  +853 "Can"{\ > +1827 #t-> 5.times{PSV.PSR; PS.fill; PSV.waste2; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 "processing"%^ +15 "core" +3 .tPS.seek 2.5ml +3 "processing"%_' +2128 "core" ' +3 .tPSV.dial :waste2 +2 "processing"%`  +72 "core" ~ +3 .tPS.seek 0ml +2 "processing"%a'W +2634 "core" ' +2 .tPSV.dial PSR +2 "processing"%b +74 "core"  +2 .tPSV.dial PSR +3 "processing"%c +14 "core"  +3 .tPS.seek 2.5ml +2 "processing"%d' +2636 "core" ' +5 .tPSV.dial :waste2 +9 "processing"%e  +76 "core"  +5 .tPS.seek 0ml +2 "processing"%f'W +2627 "core" ' +2 .tPSV.dial PSR +3 "processing"%g +73 "core"  +3 .tPSV.dial PSR +2 "processing"%h +14 "core" +3 .tPS.seek 2.5ml +3 "processing"%i' +2640 "core" ' +4 .tPSV.dial :waste2 +4 "processing"%j  +75 "core"  +7 .tPS.seek 0ml +6 "processing"%k'W +2630 "core" ' +2 .tPSV.dial PSR +2 "processing"%l +74 "core"  +2 .tPSV.dial PSR +3 "processing"%m +14 "core" +7 .tPS.seek 2.5ml +6 "processing"%n' +2634 "core" ' +2 .tPSV.dial :waste2 +2 "processing"%o  +72 "core"  +3 .tPS.seek 0ml +3 "processing"%p'W +2634 "core" ' +4 .tPSV.dial PSR +6 "processing"%q +75 "core"  +2 .tPSV.dial PSR +6 "processing"%r +18 "core" +5 .tPS.seek 2.5ml +4 "processing"%s' +2635 "core" ' +2 .tPSV.dial :waste2 +3 "processing"%t  +72 "core" ~ +3 .tPS.seek 0ml +2 "processing"%u'W +2625 "core" ' +2 .tPSV.dial PSR +5 "processing"%v +75 "core"  +535 #t-> PS.pull 0.5 +4 "processing"%w% +8 "core" %W\  +4 .tPS.seek 0.5ml +4 "processing"%x' +588 "core" ' +2 "processing"%y% +4 "core" %\  +362 #t-> 5.times{PSV.PSR; PS.fill; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR +3 "processing"%z +5 "core"  +2 .tPS.seek 2.5ml +3 "processing"%{' +2121 "core" ' +6 .tPSV.dial :waste1 +2 "processing"%|  +46 "core"  +3 .tPS.seek 0ml +2 "processing"%}'W +2627 "core" ' +2 .tPSV.dial PSR +7 "processing"%~ +44 "core"  +3 .tPSV.dial PSR +2 "processing"% +14 "core" +3 .tPS.seek 2.5ml +2 "processing"%' +2632 "core" ' +2 .tPSV.dial :waste1 +3 "processing"%  +42 "core"  +3 .tPS.seek 0ml +3 "processing"%'W +2632 "core" ' +2 .tPSV.dial PSR +2 "processing"% +45 "core"  +8 .tPSV.dial PSR +5 "processing"% +16 "core"  +9 .tPS.seek 2.5ml +5 "processing"%' +2651 "core" ' +2 .tPSV.dial :waste1 +3 "processing"%  +44 "core"  +3 .tPS.seek 0ml +2 "processing"% 'W +2628 "core" ' +6 .tPSV.dial PSR +6 "processing"% +44 "core"  +2 .tPSV.dial PSR +6 "processing"% +16 "core" +7 .tPS.seek 2.5ml +3 "processing"%' +2631 "core" ' +2 .tPSV.dial :waste1 +8 "processing"%  +42 "core"  +3 .tPS.seek 0ml +2 "processing"%'W +2629 "core" ' +5 .tPSV.dial PSR +4 "processing"% +46 "core"  +2 .tPSV.dial PSR +3 "processing"% +16 "core" +6 .tPS.seek 2.5ml +4 "processing"%' +2631 "core" ' +2 .tPSV.dial :waste1 +3 "processing"%  +42 "core"  +3 .tPS.seek 0ml +2 "processing"%'W +2633 "core" ' +2 .tPSV.dial PSR +2 "processing"% +44 "core"  +3362 "Can"z\ >f +13854 #t-> PSR +514 #-> PS.pull 0.5 +3 "processing"%% +4 "core" %Y\  +3 .tPS.seek 0.5ml +2 "processing"%' +584 "core" ' +2 "processing"%% +6 "core" %\  +279 #t-> PS.pull 0.5 +3 "processing"%% +8 "core" %\  +7 .tPS.seek 1ml +3 "processing"%'P +592 "core" ' +2 "processing"% % +6 "core" %P\  +228 #t-> PS.pull 0.5 +3 "processing"%!% +6 "core" %P\  +8 .tPS.seek 1.5ml +4 "processing"%"' +594 "core" ' +4 "processing"%#% +14 "core" %\  +269 #t-> PS.pull 0.5 +2 "processing"%$% +4 "core" %\  +4 .tPS.seek 2ml +3 "processing"%%'X +596 "core" ' +4 "processing"%&% +85 "core" %[\  +649 #t-> PS.pull 0.25 +3 "processing"%'% +9 "core" %[\  +7 .tPS.seek 2.25ml +3 "processing"%('< +340 "core" ' +2 "processing"%)% +6 "core" %=\  +1607 #t-> PSR.flush +2 .PSR.select :flush +3 "processing"%` +370 #t-> PS.fill +5 .PS.seek 2.5ml +4 "processing"%*' +335 "core" ' +3 "processing"%+% +4 "core" %\ \  +738 #t-> PSV.waste1 +2 .PSV.dial :waste1 +3 "processing"%,  +44 "core"  +1034 #t-> PS.empty +3 .PS.seek 0ml +5 "processing"%-'W +2630 "core" ' +2 "processing"%.% +5 "core" %W\  +1296 #t-> PSV.PSR +3 .PSV.dial PSR +6 "processing"%/ +46 "core"  +2023 #t-> PSR +450 #-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%0' +2630 "core" ' +6 "processing"%1% +6 "core" %\  +1706 #t-> PSV.waste1 +2 .PSV.dial :waste1 +3 "processing"%2  +44 "core"  +515 #t-> PS.empty +6 .PS.seek 0ml +3 "processing"%3'W +2636 "core" ' +3 "processing"%% +4 "core" %T\  +822 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%5 +44 "core"  +523 #t-> PSR +377 #-> PS.fill +6 .PS.seek 2.5ml +5 "processing"%4' +2634 "core" ' +2 "processing"%7% +6 "core" %\  +430 #t-> PSV.waste1 +4 .PSV.dial :waste1 +3 "processing"%8  +57 "core"  +441 #t-> PS.empty +2 .PS.seek 0ml +3 "processing"%6'W +2627 "core" ' +2 "processing"%:% +6 "core" %\\ \  +386 #t-> PSV.PSR + .PSV.dial PSR +3 "processing"%; +43 "core"  +962 #t-> PSR.air +2 .PSR.select :air +4 "processing"% +916 #t-> PS.fill +5 .PS.seek 2.5ml +5 "processing"%<' +2631 "core" ' +2 "processing"%9% +4 "core" %\  +314 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%>  +46 "core"  +434 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%?'W +2628 "core" ' +2 "processing"%=% +6 "core" %Y\  +464 #t-> PSV.PSR +6 .PSV.dial PSR +5 "processing"%A +45 "core"  +221 #t-> PSR +291 #-> PS.fill +3 .PS.seek 2.5ml +3 "processing"%B' +2648 "core" ' +4 "processing"%@% +11 "core" %\  +2014 #t-> PSV.waste1 +2 .PSV.dial :waste1 +3 "processing"%D  +45 "core"  +650 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%C'W +271 "Can"{\ E +2356 "core" ' +3 "processing"%F% +5 "core" %Z\  +735 #t-> PSV.PSR +3 .PSV.dial PSR +5 "processing"%G +45 "core"  +56848 "Can"y\ > +60001 y\ >aD +60002 z\ ?ږ +60001 z\ >p +60003 |\ \ BL +60000 ~\ \ > +60001 z\ >2 +60001 w\ >7Ȗ +60001 x\ >^ +60003 w\ E +60000 x\ ># +60003 t\ Cr +60000 p\ > +60002 ps\ >L +60001 t\ B_ +60001 r\ >x +59228 !to:SignalException : mesg" SIGHUP:@timestampu: Time 9e:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:81:in `join'"1/home/esp/esp2/lib/esp.rb:81:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +14 !mo:Thread::ChildDied :@threadIdidN: mesg"\ :MAIN: @causeo:SignalException ;" SIGHUP:@timestampu: Time 9e:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:81:in `join'"1/home/esp/esp2/lib/esp.rb:81:in `mainThread'""/home/esp/esp2/lib/esp.rb:346; [ "4/home/esp/esp2/lib/thread.rb:50:in `raiseInAll'"0/home/esp/esp2/lib/thread.rb:748:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +2 ."Qmail"BadNews.email "SIGHUP",Subject: "SignalException in MAIN" +525 #"uploadLog"upsync +10 #mEXIT @1715804726.13EDT @1715878559.59EDT = =mMAIN_scheduler =tMAIN @EDT1715878561.76 #"core_reset"Sent BREAK +3 #t@64584 idle with ifg=0x84, ie=0x75 + #@65263 select with ifg=0x10, ie=0xF5 + #@382 receive with ifg=0x10, ie=0xFD #@1019 receive with ifg=0x10, ie=0xFD + #@1665 receive with ifg=0x10, ie=0xFD + #@2310 receive with ifg=0x10, ie=0xFD + #@2956 receive with ifg=0x10, ie=0xFD + #@3285 receive with ifg=0x80, ie=0xFD + #@32064 idle with ifg=0x00, ie=0x75 #ESP2 v3.42 I2C Gateway v3.20 +15 #ESP2 v3.42 I2C Gateway v3.20 for core bus +489 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +540 "Can"x\ @H+$ +2 x\ @H+$ +3 #tPolling Can every 10:00 +16 #Cleanly exited at 16:25:26EDT15-May-24 +264 #-> ESP.ready! +159 "sampler") +3 ) +3 "core"  +3 "collection"' +3 ' +4 "core"  +3 "processing"% +3 % +3 "core"  +8 "collection"' 9\ +4 ' 0\ +2 ' -\ +6 "processing"% 9\ +3 % 2\ +3 % *\ +3 % 0\ +6 "sampler")&\ +3 "collection"'% +4 "core" %\ +3 .tCS.configure :default +3 "collection"'#P d@b +3 .tCS.hold +2 "collection"'+ +6 "core" + +2 .tCS.configure :default +3 "collection"'#P d@b +4 "processing"%% +3 "core" %Z\  +3 .tPS.configure :default +3 "processing"%#A d`xb +3 .tPS.hold +2 "processing"%+ +5 "core" + +2 .tPS.configure :default +2 "processing"%#A d`xb +4 "sampler")% +4 "core" %` \ ;4 +3 .tSS.configure :default +3 "sampler")#.0X#IW +60002 Xy\ C& I +60001 Ux\ \ >(YJ +60002 ?v\ B*K +60001 #y\ >,K +60003 Gw\ C/ELE +59999 Bu\ >1L +60002 Qv\ B3Mq +1659 #t-> PSV.PTV +2 .PSV.dial PTV +3 "processing"%2 +73 "core" +582 #t-> PTV.PRV +2 .PTV.dial PRV +3 "processing"%3 @ +77 "core" B +407 #t-> PRV.ab1 +2 .PRV.dial :ab1 +3 "processing"%4 @ +137 "core" A +898 #t-> PS.pull 0.5 +4 "processing"%5% +6 "core" %Z\ \ +4 .tPS.seek 0.5ml +2 "processing"%6' +593 "core" ' +3 "processing"%7% +12 "core" %\ \  +180 #t-> PS.fill +5 .PS.seek 2.5ml +5 "processing"%8' +2127 "core" ' +2 "processing"%9% +13 "core" %\ \ +590 #t-> PSV.waste1 +2 .PSV.dial :waste1 +3 "processing"%:  +106 "core"  +505 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%;'W +2631 "core" ' +6 "processing"%<% +7 "core" %[\ \ +4085 #t-> PSV.PTV + .PSV.dial PTV +3 "processing"%= +104 "core" +244 #t-> PTV +275 #-> PRV +8100 #-> 3.times{PSV.PTV; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PTV} +2 .PSV.dial PTV +7 "processing"%> +18 "core" +4 .tPS.seek 2.5ml +5 "processing"%?' +2637 "core" ' +2 .tdelay 2 seconds +204 .PSV.dial :waste1 +14 "processing"%@  +107 "core"  +3 .tPS.seek 0ml +6 "processing"%A'W +2633 "core" ' +2 .tPSV.dial PTV +2 "processing"%B +105 "core" +2 .tPSV.dial PTV +3 "processing"%C +14 "core" +3 .tPS.seek 2.5ml +2 "processing"%D' +2629 "core" ' +2 .tdelay 2 seconds +203 .PSV.dial :waste1 +3 "processing"%E  +114 "core"  +3 .tPS.seek 0ml +3 "processing"%F'W +2639 "core" ' +2 .tPSV.dial PTV +3 "processing"%G +102 "core" +2 .tPSV.dial PTV +2 "processing"%H +5 "core" +3 .tPS.seek 2.5ml +2 "processing"%I' +2637 "core" ' +3 .tdelay 2 seconds +202 .PSV.dial :waste1 +3 "processing"%J  +106 "core"  +3 .tPS.seek 0ml +2 "processing"%K'W +2628 "core" ' +2 .tPSV.dial PTV +2 "processing"%L +104 "core" +1141 #t-> PS.pull 0.5 +2 "processing"%M% +4 "core" %U\ \ +4 .tPS.seek 0.5ml +2 "processing"%N' +593 "core" ' +5 "processing"%O% +8 "core" %\ \  +912 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%P' +2125 "core" ' +2 "processing"%Q% +13 "core" % \  +14530 "Can"Gy\ >6BN +26547 #t-> PSV.waste2 +3 .PSV.dial :waste2 +2 "processing"%R  +134 "core"  +730 #t-> PS.empty +3 .PS.seek 0ml +3 "processing"%S'W +2629 "core" ' +2 "processing"%T% +5 "core" %T\ \ +799 #t-> PSV +1015 #-> PSV.PTV +2 .PSV.dial PTV +3 "processing"%U +136 "core" +898 #t-> PS.pull 0.5 +2 "processing"%V% +12 "core" %T\ +4 .tPS.seek 0.5ml +3 "processing"%W' +591 "core" ' +7 "processing"%X% +20 "core" %\ \  +1266 #t-> 3.times{PSV.PTV; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PTV} +3 .PSV.dial PTV +2 "processing"%Y +16 "core" ~ +3 .tPS.seek 2.5ml +2 "processing"%Z' +2128 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +3 "processing"%[  +102 "core"  +3 .tPS.seek 0ml +3 "processing"%\\'W +2638 "core" ' +2 .tPSV.dial PTV +2 "processing"%] +104 "core" +2 .tPSV.dial PTV +2 "processing"%^ +5 "core" +3 .tPS.seek 2.5ml +2 "processing"%_' +2637 "core" ' +3 .tdelay 2 seconds +203 .PSV.dial :waste1 +3 "processing"%`  +104 "core"  +2 .tPS.seek 0ml +3 "processing"%a'W +2643 "core" ' +9 .tPSV.dial PTV +7 "processing"%b +105 "core" +5 .tPSV.dial PTV +3 "processing"%c +8 "core" +7 .tPS.seek 2.5ml +3 "processing"%d' +2626 "core" ' +3 .tdelay 2 seconds +202 .PSV.dial :waste1 +3 "processing"%e  +104 "core"  +8 .tPS.seek 0ml +3 "processing"%f'W +2630 "core" ' +2 .tPSV.dial PTV +3 "processing"%g +103 "core" +2564 #t-> PS.pull 0.5 +3 "processing"%h% +10 "core" %\\\ +6 .tPS.seek 0.5ml +2 "processing"%i' +598 "core" ' +2 "processing"%j% +6 "core" %\  +3351 #t-> 3.times{PSV.PTV; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PTV} +2 .PSV.dial PTV +3 "processing"%k +5 "core" +3 .tPS.seek 2.5ml +2 "processing"%l' +1968 "Can"y\ M8N +173 "core" ' +3 .tdelay 2 seconds +204 .PSV.dial :waste1 +3 "processing"%m  +103 "core"  +3 .tPS.seek 0ml +2 "processing"%n'W +2642 "core" ' +2 .tPSV.dial PTV +6 "processing"%o +104 "core" +2 .tPSV.dial PTV +5 "processing"%p +12 "core" +7 .tPS.seek 2.5ml +4 "processing"%q' +2633 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +3 "processing"%r  +105 "core"  +7 .tPS.seek 0ml +2 "processing"%s'W +2635 "core" ' +2 .tPSV.dial PTV +7 "processing"%t +103 "core" +3 .tPSV.dial PTV +2 "processing"%u +5 "core" +3 .tPS.seek 2.5ml +2 "processing"%v' +2632 "core" ' +2 .tdelay 2 seconds +203 .PSV.dial :waste1 +3 "processing"%w  +116 "core"  +3 .tPS.seek 0ml +2 "processing"%x'W +2633 "core" ' +5 .tPSV.dial PTV +7 "processing"%y +103 "core" +14357 #t-> PS.pull 0.3 +2 "processing"%z% +4 "core" %[\ +4 .tPS.seek 0.3ml +2 "processing"%{' +396 "core" ' +5 "processing"%|% +9 "core" %\  +10365 #t-> PS.pull 0.6 +2 "processing"%}% +4 "core" %\  +4 .tPS.seek 0.9ml +2 "processing"%~'D" +698 "core" ' +2 "processing"%% +4 "core" %D \  +381 #t-> PS.pull 0.3 +2 "processing"%% +6 "core" %D \  +9 .tPS.seek 1.2ml +3 "processing"%'ja +390 "core" ' +2 "processing"%% +4 "core" %j_\  +1161 #t-> PSV.waste1 +2 .PSV.dial :waste1 +3 "processing"%  +115 "core"  +470 #t-> PS.empty +5 .PS.seek 0ml +6 "processing"%'W +1310 "core" ' +2 "processing"%% +5 "core" %X\ +375 #t-> PSV.PTV +6 .PSV.dial PTV +5 "processing"% +104 "core" +156 #t-> PTV +202 #-> PRV +6231 #-> 2.times{PSV.PSR; PSR.flush; PS.fill; delay 2; PSV.PTV; PTV.PRV; PRV.air; PS.empty} +3 .PSV.dial PSR +6 "processing"% +76 "core"  +5 .tPSR.select :flush +6 "processing"%j +14 .tPS.seek 2.5ml +6 "processing"% ' +2632 "core" ' +2 .tdelay 2 seconds +204 .PSV.dial PTV +4 "processing"% +76 "core" +5 .tPTV.dial PRV +5 "processing"% @ +17 "core" @ +2 .tPRV.dial :air +5 "processing"%  +77 "core"  +3 .tPS.seek 0ml +5 "processing"%'W +2629 "core" ' +2 .tPSV.dial PSR +3 "processing"% +73 "core"  +2 .tPSR.select :flush +4 .PS.seek 2.5ml +3 "processing"%' +2617 "Can"z\ E;O3 +21 "core" ' +2 .tdelay 2 seconds +208 .PSV.dial PTV +2 "processing"% +74 "core" +2 .tPTV.dial PRV +2 .PRV.dial :air +3 "processing"%  +5 "core"  +2 .tPS.seek 0ml +3 "processing"%'W +2631 "core" ' +2048 #t-> 2.times{PSV.PSR; PSR.air; PS.fill; delay 2; PSV.PTV; PTV.PRV; PRV.air; PS.empty} +3 .PSV.dial PSR +2 "processing"% +74 "core"  +3 .tPSR.select :air +5 "processing"% +14 .tPS.seek 2.5ml +5 "processing"%' +2637 "core" ' +2 .tdelay 2 seconds +203 .PSV.dial PTV +2 "processing"% +88 "core"  +5 .tPTV.dial PRV +6 .PRV.dial :air +5 "processing"%  +18 "core"  +8 .tPS.seek 0ml +8 "processing"%'W +2624 "core" ' +2 .tPSV.dial PSR +2 "processing"% +72 "core"  +2 .tPSR.select :air +4 .PS.seek 2.5ml +2 "processing"% ' +2627 "core" ' +2 .tdelay 2 seconds +208 .PSV.dial PTV +3 "processing"%! +87 "core"  +2 .tPTV.dial PRV +2 .PRV.dial :air +2 "processing"%"  +5 "core"  +3 .tPS.seek 0ml +2 "processing"%#'W +2634 "core" ' +2726 #t-> PSV.PTV +2 .PSV.dial PTV +3 "processing"%$ +4 "core"  +681 #t-> PTV.PRV + .PTV.dial PRV +387 #-> PRV.ab2 +7 .PRV.dial :ab2 +6 "processing"%%  +47 "core"  +772 #t-> PS.pull 0.5 +3 "processing"%&% +6 "core" %Y\  +7 .tPS.seek 0.5ml +5 "processing"%'' +600 "core" ' +3 "processing"%(% +4 "core" % \ +148 #t-> PS.fill +4 .PS.seek 2.5ml +5 "processing"%)' +2117 "core" ' +3 "processing"%*% +4 "core" %\  +496 #t-> PSV.waste1 +3 .PSV.dial :waste1 +2 "processing"%+  +102 "core"  +568 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%,'W +2630 "core" ' +2 "processing"%-% +9 "core" %[\  +2834 #t-> PSV.PTV +2 .PSV.dial PTV +3 "processing"%. +103 "core" +312 #t-> PTV.PRV +4 .PTV.dial PRV +323 #-> PRV +1615 #-> PS.pull 0.5 +2 "processing"%/% +5 "core" %[\ +3 .tPS.seek 0.5ml +2 "processing"%0' +590 "core" ' +2 "processing"%1% +5 "core" %\  +4578 #t-> 3.times{PSV.PTV; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PTV} +3 .PSV.dial PTV +2 "processing"%2 +5 "core" +3 .tPS.seek 2.5ml +2 "processing"%3' +2122 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +3 "processing"%4  +104 "core"  +3 .tPS.seek 0ml +2 "processing"%5'W +2631 "core" ' +2 .tPSV.dial PTV +2 "processing"% +103 "core" +2 .tPSV.dial PTV +3 "processing"%7 +5 "core" +3 .tPS.seek 2.5ml +2 "processing"%6' +2632 "core" ' +3 .tdelay 2 seconds +202 .PSV.dial :waste1 +3 "processing"%9  +103 "core"  +4 .tPS.seek 0ml +2 "processing"%:'W +2638 "core" ' +5 .tPSV.dial PTV +7 "processing"%8 +105 "core" +2 .tPSV.dial PTV +4 "processing"%< +11 "core" +3 .tPS.seek 2.5ml +4 "processing"%=' +2637 "core" ' +2 .tdelay 2 seconds +208 .PSV.dial :waste1 +2 "processing"%>  +104 "core"  +4 .tPS.seek 0ml +4 "processing"%;'W +2641 "core" ' +2 .tPSV.dial PTV +3 "processing"%@ +103 "core" +340 #t-> PS.pull 0.5 +3 "processing"%?% +8 "core" %S\  +8 .tPS.seek 0.5ml +3 "processing"%B' +596 "core" ' +2 "processing"%C% +13 "core" %\  +1412 #t-> PS.fill +2 .PS.seek 2.5ml +3 "processing"%A' +2124 "core" ' +2 "processing"%E% +6 "core" %\  +714 "Can"z\ >=gO +37442 #t-> PSV.waste2 +3 .PSV.dial :waste2 +5 "processing"%D  +134 "core"  +855 #t-> PS.empty +3 .PS.seek 0ml +2 "processing"%G'W +2632 "core" ' +2 "processing"%H% +7 "core" %U\  +359 #t-> PSV.PTV + .PSV.dial PTV +3 "processing"%F +132 "core" +521 #t-> PS.pull 0.5 +2 "processing"%J% +4 "core" %U\  +3 .tPS.seek 0.5ml +3 "processing"%I' +599 "core" ' +6 "processing"%L% +9 "core" %\  +1106 #t-> 3.times{PSV.PTV; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PTV} +2 .PSV.dial PTV +3 "processing"%M +5 "core" +3 .tPS.seek 2.5ml +2 "processing"%K' +2117 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +3 "processing"%O  +116 "core"  +3 .tPS.seek 0ml +3 "processing"%N'W +2630 "core" ' +2 .tPSV.dial PTV +3 "processing"%Q +101 "core" +2 .tPSV.dial PTV +3 "processing"%R +5 "core" +3 .tPS.seek 2.5ml +2 "processing"%P' +2635 "core" ' +3 .tdelay 2 seconds +202 .PSV.dial :waste1 +3 "processing"%T  +116 "core"  +3 .tPS.seek 0ml +2 "processing"%U'W +2631 "core" ' +3 .tPSV.dial PTV +6 "processing"%V +104 "core" +3 .tPSV.dial PTV +3 "processing"%S +15 "core"  +5 .tPS.seek 2.5ml +6 "processing"%X' +2633 "core" ' +2 .tdelay 2 seconds +203 .PSV.dial :waste1 +5 "processing"%Y  +107 "core"  +7 .tPS.seek 0ml +5 "processing"%W'W +2255 "Can"{\ F?P_ +384 "core" ' +2 .tPSV.dial PTV +3 "processing"%[ +105 "core" +308 #t-> PS.pull 0.5 +2 "processing"%Z% +11 "core" %Y\  +5 .tPS.seek 0.5ml +5 "processing"%]' +596 "core" ' +7 "processing"%^% +12 "core" %\  +1252 #t-> 3.times{PSV.PTV; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PTV} +2 .PSV.dial PTV +4 "processing"%\\ +14 "core"  +4 .tPS.seek 2.5ml +2 "processing"%`' +2122 "core" ' +3 .tdelay 2 seconds +202 .PSV.dial :waste1 +3 "processing"%_  +113 "core"  +3 .tPS.seek 0ml +2 "processing"%b'W +2640 "core" ' +2 .tPSV.dial PTV +2 "processing"%c +104 "core" +2 .tPSV.dial PTV +2 "processing"%a +15 "core"  +2 .tPS.seek 2.5ml +3 "processing"%e' +2641 "core" ' +4 .tdelay 2 seconds +204 .PSV.dial :waste1 +3 "processing"%d  +103 "core"  +4 .tPS.seek 0ml +2 "processing"%g'W +2640 "core" ' +4 .tPSV.dial PTV +6 "processing"%h +106 "core" +5 .tPSV.dial PTV +4 "processing"%f +9 "core" +7 .tPS.seek 2.5ml +3 "processing"%j' +2635 "core" ' +2 .tdelay 2 seconds +204 .PSV.dial :waste1 +6 "processing"%k  +116 "core"  +4 .tPS.seek 0ml +7 "processing"%i'W +2627 "core" ' +2 .tPSV.dial PTV +2 "processing"%m +104 "core" +1917 #t-> PS.pull 0.3 +2 "processing"%l% +4 "core" %X\  +3 .tPS.seek 0.3ml +3 "processing"%o' +382 "core" ' +2 "processing"%p% +4 "core" %\  +8386 #t-> PS.pull 0.6 +2 "processing"%n% +10 "core" %\  +9 .tPS.seek 0.9ml +6 "processing"%r'D +687 "core" ' +2 "processing"%q% +4 "core" %D\  +610 #t-> PS.pull 0.3 +2 "processing"%t% +4 "core" %D\ \  +4 .tPS.seek 1.2ml +2 "processing"%u'jY +395 "core" ' +4 "processing"%s% +10 "core" %j[\  +778 #t-> PSV.waste1 +2 .PSV.dial :waste1 +3 "processing"%w  +105 "core"  +453 #t-> PS.empty +3 .PS.seek 0ml +7 "processing"%v'W +1302 "core" ' +2 "processing"%y% +6 "core" %X\  +6098 #t-> 2.times{PSV.PSR; PSR.flush; PS.fill; delay 2; PSV.PTV; PTV.PRV; PRV.air; PS.empty} +3 .PSV.dial PSR +2 "processing"%z +57 "core"  +9 .tPSR.select :flush +11 "processing"%@ +20 .tPS.seek 2.5ml +5 "processing"%x' +2637 "core" ' +2 .tdelay 2 seconds +203 .PSV.dial PTV +2 "processing"%| +76 "core" +2 .tPTV.dial PRV +2 .PRV.dial :air +2 "processing"%}  +44 "core"  +3 .tPS.seek 0ml +2 "processing"%{'W +2634 "core" ' +2 .tPSV.dial PSR +2 "processing"% +74 "core"  +2 .tPSR.select :flush +4 .PS.seek 2.5ml +2 "processing"%' +2637 "core" ' +4 .tdelay 2 seconds +203 .PSV.dial PTV +3 "processing"%~ +73 "core" +2 .tPTV.dial PRV +7 .PRV.dial :air +3 .PS.seek 0ml +2 "processing"%'W +2636 "core" ' +1078 #t-> 2.times{PSV.PSR; PSR.air; PS.fill; delay 2; PSV.PTV; PTV.PRV; PRV.air; PS.empty} +2 .PSV.dial PSR +3 "processing"% +73 "core"  +2 .tPSR.select :air +3 "processing"% +64 .tPS.seek 2.5ml +2 "processing"%' +2643 "core" ' +4 .tdelay 2 seconds +203 .PSV.dial PTV +2 "processing"% +74 "core" +2 .tPTV.dial PRV +2 .PRV.dial :air +3 .PS.seek 0ml +3 "processing"% 'W +2634 "core" ' +2 .tPSV.dial PSR +2 "processing"% +75 "core"  +5 .tPSR.select :air +5 .PS.seek 2.5ml +4 "processing"%' +1134 "Can"{\ AB(P +1501 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial PTV +3 "processing"% +74 "core" +2 .tPTV.dial PRV +2 .PRV.dial :air +3 .PS.seek 0ml +3 "processing"%'W +2630 "core" ' +1988 #t-> PSV.PTV +2 .PSV.dial PTV +5 "processing"% +8 "core" +53577 "Can"y\ DDzQ +60001 w\ >FR! +60002 u DIR +60000 u\ >KfSM +60003 2u CMS +57762 !to: EOFError: mesg"end of file reached:@timestampu: Time 3[f:bt[,"(eval):4:in `sysreadRaw'"(eval):4:in `sysread'"3/home/esp/esp2/lib/schedule.rb:308:in `unsync'"(eval):4:in `sysread'"8/home/esp/esp2/lib/reprompt.rb:44:in `origReadline'"4/home/esp/esp2/lib/reprompt.rb:44:in `readline'"0/home/esp/esp2/lib/prompter.rb:19:in `call'"6/home/esp/esp2/lib/prompter.rb:19:in `callKbdPrc'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"5/home/esp/esp2/lib/rmutex.rb:99:in `synchronize'"./home/esp/esp2/lib/rmutex.rb:72:in `lock'"./home/esp/esp2/lib/delay.rb:78:in `claim'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"4/home/esp/esp2/lib/reprompt.rb:41:in `readline'"=/opt/mbari/lib/ruby/1.8/irb/input-method.rb:97:in `gets'"7/opt/mbari/lib/ruby/1.8/irb.rb:148:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:147:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:186:in `call'"?/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:186:in `buf_input'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:101:in `getc'":/opt/mbari/lib/ruby/1.8/irb/slex.rb:206:in `match_io'"6/opt/mbari/lib/ruby/1.8/irb/slex.rb:76:in `match'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:284:in `token'"9/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:260:in `lex'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:231:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:204:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +7 !mo:Thread::ChildDied :@threadIdidO: mesg"\ :MAIN: @causeo: EOFError;"end of file reached:@timestampu: Time 3[f:bt[,"(eval):4:in `sysreadRaw'"(eval):4:in `sysread'"3/home/esp/esp2/lib/schedule.rb:308:in `unsync'"(eval):4:in `sysread'"8/home/esp/esp2/lib/reprompt.rb:44:in `origReadline'"4/home/esp/esp2/lib/reprompt.rb:44:in `readline'"0/home/esp/esp2/lib/prompter.rb:19:in `call'"6/home/esp/esp2/lib/prompter.rb:19:in `callKbdPrc'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"5/home/esp/esp2/lib/rmutex.rb:99:in `synchronize'"./home/esp/esp2/lib/rmutex.rb:72:in `lock'"./home/esp/esp2/lib/delay.rb:78:in `claim'"9/home/esp/esp2/lib/prompter.rb:37:in `claimKeyboard'"4/home/esp/esp2/lib/reprompt.rb:41:in `readline'"=/opt/mbari/lib/ruby/1.8/irb/input-method.rb:97:in `gets'"7/opt/mbari/lib/ruby/1.8/irb.rb:148:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:147:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:186:in `call'"?/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:186:in `buf_input'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:101:in `getc'":/opt/mbari/lib/ruby/1.8/irb/slex.rb:206:in `match_io'"6/opt/mbari/lib/ruby/1.8/irb/slex.rb:76:in `match'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:284:in `token'"9/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:260:in `lex'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:231:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:204:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488; [ "4/home/esp/esp2/lib/thread.rb:50:in `raiseInAll'"0/home/esp/esp2/lib/thread.rb:748:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +2 ."Qmail"BadNews.email "end of file reached",Subject: "EOFError in MAIN" +2 !to:SignalException: mesg" SIGHUP:\ signoi:bt["+/home/esp/esp2/lib/esp.rb:81:in `join'"1/home/esp/esp2/lib/esp.rb:81:in `mainThread'""/home/esp/esp2/lib/esp.rb:346 +11 #mEXIT @1715891150.19EDT @1715958837.37EDT = =tMAIN =mMAIN_scheduler @EDT1715958841.57 #"core_reset"Sent BREAK +2 #t@45683 idle with ifg=0x84, ie=0x75 + #@46360 select with ifg=0x10, ie=0xF5 + #@47019 receive with ifg=0x10, ie=0xFD + #@47657 receive with ifg=0x10, ie=0xFD + #@48305 receive with ifg=0x10, ie=0xFD + #@48952 receive with ifg=0x10, ie=0xFD + #@49600 receive with ifg=0x10, ie=0xFD + #@49929 receive with ifg=0x80, ie=0xFD #@2536 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +15 #ESP2 v3.42 I2C Gateway v3.20 for core bus +318 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +708 "Can"g\ "@RY + g\ "@RY +2 #tPolling Can every 10:00 +5 #Cleanly exited at 16:25:50EDT16-May-24 +553 #-> ESP.ready! +155 "sampler") +3 ) +3 "core"  +3 "collection"' +3 ' +3 "core"  +4 "processing"% +3 % +3 "core"  +7 "collection"' 9\ +4 ' 0\ +3 ' -\ +5 "processing"% 9\ +3 % 2\ +3 % *\ +3 % 0\ +6 "sampler")&\ +3 "collection"'% +4 "core" %\  +3 .tCS.configure :default +3 "collection"'#P d@b +4 .tCS.hold + "collection"'+ +6 "core" + +2 .tCS.configure :default +3 "collection"'#P d@b +3 "processing"%% +5 "core" %\\%\ & +3 .tPS.configure :default +3 "processing"%#A d`xb +3 .tPS.hold +2 "processing"%+ +4 "core" + +2 .tPS.configure :default +3 "processing"%#A d`xb +4 "sampler")% +4 "core" %`uw \ R4 +3 .tSS.configure :default +3 "sampler")#.0X +3 .tSC.configure :loose +3 "storage"($.(\ 1~b +3 .tSC.hold +2 "storage"(, +4 "core" , +2 .tSC.configure :loose +3 "storage"($.(\ 1~b +4 (% +4 "core" %p o s V\ = +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +4 .tCH.coast + "collection"' +4 .tCH.configure :default + "collection"'\ 2 +5 .tPH.coast +5 "processing"% +7 .tPH.configure :default +5 "processing"%\ 2 +11 #tAll dwarf controllers running firmware version 3.85 +7 "sampler") +20 "collection"'% +15 "core" % \  +5 "manipulator"&% +11 "sampler")% +12 "processing"%% +19 "core" %\  `  +2 %\\:\ % +2 %`xw \ Q4 +2 "manipulator"&& +13 "core" &- O 0 +4 "storage"(& +10 "core" & o p \ < +5 "storage"(% +8 "core" %p r r _\ = +4 "collection"'& +9 "core" &\  +4 "processing"%& +8 "core" &+\ % +5 "collection"' +9 "core"  +7 "collection"'  +5 "core" ~ +5 "collection"'! +9 "core"  +4 "processing"%" +11 "core"  +4 "processing"%# +7 "core" V +5 "processing"%$ +77 "core" @ +16 "processing"%% +4 "core"  +3 "sampler")& +7 "core"  +7 "collection"''% +13 "core" % \  +8 "processing"%(% +13 "core" %\\-\ " +3 "sampler"))% +5 "core" %`zx \ Q4 +3 "collection"'*& +6 "core" & \  +2 "processing"%+& +5 "core" &\ & +3 "manipulator"&,% +5 "core" %\  !  +3 "manipulator"&-& +4 "core" &- V 0 +3 "storage"(.& +5 "core" & n u \\\ = +3 "storage"(/% +6 "core" %p l q \ = +2 "collection"'09 +5 "core" 9J +2 "processing"%19 +5 "core" 9\\% +15015 #t-> access 1 +5 "storage"(2% +9 "core" %p N S \ < +4 "manipulator"&3% +5 "core" %\    +3 "manipulator"&4& +4 "core" &- c 0 +4 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 5 +3 "storage"(5(; +675 "core" ( +4 .tSC.configure :limp +8 "storage"($(\ 1b +11 (6& +13 "core" &; s n /\ = +1219 #t-> access 2 +3 "storage"(7% +4 "core" %p W ]\ @ +2 "manipulator"&8% +6 "core" %\  + +  +8 "manipulator"&9& +17 "core" &- " + / 0 +9 .tSC.reconfigure :tight +9 "storage"($\ .(\ 1~b +9 .tSC.seek 6 +4 "storage"(:(K +197 "core" ( +5 .tSC.configure :limp +3 "storage"($(\ 1b +4 (;& +5 "core" &K K \\ \ = +41218 "Can"g\ %6Tv& +60001 f\ $6Vw +47252 #t-> $da [:extractVol]=0.17 +615 #-> startTube 2 +12135 "Can"k\ "8XxR +38999 #t-> da 40 +2 #da sampling at most 40ml +7 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"DAfans.email "Started da in tube 2 at 11:50:42EDT17-May-24\\n{}\\nCan@11:44:11, 19.4C, 60% humidity, 14.4psia, 12.773V, 0.269A, 161.587Ah, 3.44W",Subject: "da sampling at most 40ml" +3 "collection"'<& +7 "core" &\  +4 .tHand.open +2 "manipulator"&=1 +26 "core" 1 +3 "manipulator"&>% +4 "core" % \  " !  +7 "storage"(?% +4 "core" %p y z \ ? +3 "storage"(@. +4 "core" .(K +5 .tSC.reconfigure :tight +4 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +3 "storage"(A( +446 #"uploadLog"upsync +221 "core" ( +2 .tSC.configure :limp +4 "storage"($(\ 1b +4 (B& +3 "core" & L K l\ ; +3 "manipulator"&C& +6 "core" &-   5 0 +2 "manipulator"&D% +6 "core" % \      +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 +3 "manipulator"&E( +181 "core" ( +6 "manipulator"&F& +18 "core" &   7 !w +7 "storage"(G& +14 "core" & M K H\ : +6 .tForearm.reconfigure :tight +8 "manipulator"&#Q@2^d^\ b +8 .tForearm.seek 2 + 700 counts +5 "manipulator"&H' +99 "core" ' +7 "storage"(I& +8 "core" & N L \ : +6 .tSE.reconfigure :pick +7 "storage"(#]K-0-\ b +7 .tSE.seek :beamBreak +4 "storage"(J'H +281 "core" ' +3 "storage"(K- +3 "core" -'{ +3 .tSE.configure :default +3 "storage"(#QK-0-\ b +5 (L& +3 "core" & 4 4\ 7 +3 "manipulator"&M& +5 "core" &  !w +3 .tElbow.seek 2 +3 "manipulator"&N( +4 "core" ( +2 "manipulator"&O& +6 "core" &  G !w +2 "storage"(P& +6 "core" & + 5\ 8 +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&Q'y +17 "core" ' +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tHand.close + "manipulator"&R/ +78 "core" / +4 ."downElevator"SE.seek :down +62 "manipulator"&S& +2 "storage"(T'v +9 "core" &  !w +3 "manipulator"&U% +5 "core" % ς  \ k +3 .tForearm.seek :retract +3 "manipulator"&V'\ +101 "core" ' +3 .tElbow.seek CC +4 "manipulator"&W( +136 "core" ' +3 ."downElevator"SE.stop +3 "storage"(5 +11 "core" ( +3 "manipulator"&X& +4 "core" & 4 +4 .tElbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +8 &Y& +4 "core" & 4 +4 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +7 .tForearm.seek CC +5 "manipulator"&Z', +107 "core" ' +2 "manipulator"&[& +6 "core" &   @ 4 +2 "manipulator"&\\% +5 "core" %$ N +3 "collection"']& +4 "core" &\  +4 "collection"'^& +8 "core" &\  +3 .tCC.seek :closed +3 "collection"'_(O +4 "core" &\  +5 &\ 6 +9 &8I~ \ 1 +9 &_p\ F +10 &g\ Q +9 &U\ P +9 &Z\ P +10 &E^\ P +9 &Z\ O +9 &] \ P +10 &W\ P +9 &NZ\ O +9 &!_\ P +10 &"^\ O +9 &$\\\ O +10 &&VW \ O +9 &([\ P +9 &)^\ P +10 &+Y\ O +9 &-^Z\ O +10 &/ S\ O +9 &0Y\ \ O +9 &2]\ P +10 &4f\\\ O +9 &6'Y\ P +9 &7U\ O +10 &9Z\ O +9 &;m] \ P +9 &=/Y\ P +10 &>[\ P +9 &@U\ O +10 &BuZ\ P +9 &D6_\ P +9 &Ec\ Q +10 &Gv\ R +9 &Il\ V +9 &K\ [ +10 &L\ \\ +9 &N\ < +12 &O\\*\ (t +20 &Oj\ H +3 ( +6 &On\ H +9 &On\ H +14 "collection"'^& +12 #tCollection Clamp onSpring/offSpring for 5/25 samples, on/off torque 1.75 +5 .Hand.open +5 "manipulator"&`1 +9 "core" &Om\ H +4 &Om\ H +3 &On\ H +57 1 +3 "manipulator"&a% +11 "core" % ( g J +5 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +8 .tForearm.seek :retract +5 "manipulator"&b'\ +94 "core" ' +3 #tcollectSample 40ml w/bubble point of 24psi +2 #Priming 7ml +3 .Gate.power :sampler,:ON +5 ."flow"Gate.power :analytic3,:ON +162 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold +2 "sampler")c+ +4 "core" + +3 "sampler")d% +4 "core" %`zv \ G +3 "collection"'e& +5 "core" &Om\ H +5 "Can"Fl\ MY+ +2 #tCalibrating pressure and temperature sensors +4 .CTV.dial :air +3 "collection"'f  +6 "core"  +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")g +5 "core"  +2 "sampler")h +5 "core"  +2 "sampler")i  +5 "core"  +3 .tSS.reconfigure :fast +3 "sampler")#.0X \ A +3 .tSSV.dial :exhaust +2 "sampler"){  +77 "core"  +3 .tExhaust.select :open +2 "sampler")@ +11 .tSS.seek 0ml +3 "sampler")|' +389 "core" ' +3 .tExhaust.select :close +2 "sampler") +13 #tSampling 40.0ml +3 .Intake.select :close +2 .Exhaust.select :close +3 .SS.reconfigure :default +2 "sampler")#.0X \ 7 +3 .tIntake.select :close +3 "sampler")0 +14 ) % +8 "core" %C \ ; +7 .tSSV.dial :exhaust +2 "sampler")  +79 "core"  +6 .tExhaust.select :open +2 "sampler")@ +15 .tSS.seek 0ml +3 "sampler")' +893 "core" ' +2 .tExhaust.select :close +2 "sampler") +11 ."connect"SSV.dial CBV +4 .tCBV.dial SSV +5 "sampler")  +5 "collection"' @ +5 "core" ? +67  +2 #tAllowing 80s for 15.0ml of remaining 15.0ml +2 .Intake.select :open +2 "sampler") +211 "collection"'% +4 "core" % +3 #tIntake @13.6psia, vacuum from 8.1 to 11.1psi +3 .SS.reconfigure :inhaling 2.16ml/s +3 "sampler")#.0X +3 #tEvacuated: Intake @23.8psia, Outlet @24.0psia +2 .SSV.dial :spit,avoiding: :exhaust +2 "sampler")7 +104 "core" +3 .tSS.reconfigure :exhale +3 "sampler")#.0X' +12 "core" ~ +106 ."CSpush"CSV.dial :air +3 "collection"'? @ +96 "core" ? +9 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +4 ."CSpush"CS.seek 0ml +2 "collection"'@' +59 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +3 "sampler"): +136 "core"  +3 .tSS.reconfigure :exhale +3 "sampler")#.0Xd +104 "collection"'9 +4 "core" 9%Cd +105 "collection"'9 +10 "core" 9%Gd +109 "collection"'9 +3 "core" 9%Ld +109 "collection"'"9 +7 "core" 9&Pd +104 "collection"' 9 +3 "core" 9'Ud +103 "collection"'!9 +3 "core" 9'Yd +104 "collection"'$9 +3 "core" 9'(]d +104 "collection"'%9 +3 "core" 9<)ad +105 "collection"'9 +12 "core" 9S)fd +108 "collection"'#9 +3 "core" 9l*jd +110 "collection"''9 +7 "core" 9+od +103 "collection"'(9 +4 "core" 9+sd +103 "collection"'*9 +3 "core" 9+xd +104 "collection"'9 +3 "core" 9-|d +104 "collection"'+9 +3 "core" 9.d +106 "collection"',9 +9 "core" 9-d +108 "collection"'-9 +4 "core" 9-d +104 "collection"'.9 +7 "core" 94.d +111 "collection"'/9 +4 "core" 9P/d +103 "collection"'&9 +3 "core" 9i0b +104 "collection"'19 +4 "core" 92a +104 "collection"'29 +3 "core" 91^ +104 "collection"'39 +3 "core" 93\\ +104 "collection"')9 +6 "core" 94Y +106 "collection"'9 +4 "core" 95W +104 "collection"'69 +3 "core" 9 5S +104 "collection"'79 +3 "core" 9#6Q +104 "collection"'49 +3 "core" 9>7O +104 "collection"'89 +3 "core" 9X:M +103 "collection"'59 +3 "core" 9s;J +104 "collection"';9 +6 "core" 9:H +106 "collection"'<9 +6 "core" 9;F +104 "collection"'=9 +3 "core" 9<C +104 "collection"'?9 +3 "core" 9=A +104 "collection"'99 +3 "core" 9>? +104 "collection"':9 +4 "core" 9?< +200 "collection"'09 +24 "core" 9DA8 +108 "collection"'>9 +4 "core" 9]B7 +107 "collection"'@9 +9 "core" 9wC3 +106 "collection"'B9 +4 "core" 9E3 +103 "collection"'F9 +4 "core" 9E1 +103 "collection"'D9 +4 "core" 9G. +103 "collection"'G9 +3 "core" 9H- +105 "collection"'C9 +9 "core" 9J, +105 "collection"'I9 +10 "core" 9J) +106 "collection"'9 +4 "core" 9K ( +103 "collection"'K9 +3 "core" 9,M& +104 "collection"'L9 +3 "core" 9AO% +104 "collection"'O9 +3 "core" 9UO$ +104 "collection"'U9 +3 "core" 9gN" +105 "collection"'9 +7 "core" 9zQ" +105 "collection"'S9 +9 "core" 9R' +105 "collection"'E9 +3 "core" 9S+ +104 "collection"'M9 +3 "core" 9U/ +104 "collection"'H9 +4 "core" 9W4 +104 "collection"'X9 +3 "core" 9W8 +104 "collection"'J9 +3 "core" 9W< +105 "collection"'P9 +6 "core" 9YA +106 "collection"'Q9 +5 "core" 9 YE +106 "collection"'N9 +3 "core" 9 [I +104 "collection"'[9 +3 "core" 9 ![N +104 "collection"'\\9 +3 "core" 9 /]R +104 "collection"'R9 +3 "core" 9 =^V +104 "collection"'T9 +3 "core" 9 I^Z +105 "collection"'V9 +20 "core" 9 V`_ +106 "collection"'\ 9 +8 "core" 9 cad +103 "collection"'Y9 +4 "core" 9 ndh +103 "collection"'a9 +4 "core" 9 ydm +103 "collection"'^9 +3 "core" 9 dq +104 "collection"'d9 +3 "core" 9 fu +104 "collection"'`9 +3 "core" 9 fy +106 "collection"'e9 +8 "core" 9 g~ +105 "collection"'g9 +9 "core" 9 i +105 "collection"'f9 +3 "core" 9 j +104 "collection"'h9 +4 "core" 9 k +103 "collection"'i9 +3 "core" 9 m +104 "collection"'l9 +3 "core" 9 m\ +104 "collection"'Z9 +3 "core" 9 o +106 "collection"'m9 +7 "core" 9 o\ +106 "collection"']9 +7 "core" 9 q\ +107 "collection"'k9 +4 "core" 9 t\ +103 "collection"'c9 +3 "core" 9 u\ +104 "collection"'n9 +3 "core" 9 u\ +104 "collection"'q9 +3 "core" 9 v\ +104 "collection"'j9 +4 "core" 9 w\ +103 "collection"'r9 +7 "core" 9\ y\ +107 "collection"'o9 +8 "core" 9\ |\ +108 "collection"'t9 +3 "core" 9\ {\ +104 "collection"'s9 +3 "core" 9\ }\ +103 "collection"'u9 +4 "core" 9\  +103 "collection"'p9 +4 "core" 9\  +103 "collection"'x9 +3 "core" 9\  +106 "collection"'z9 +9 "core" 9\ \ +105 "collection"'y9 +6 "core" 9\ # +105 "collection"'v9 +4 "core" 9\ & +104 "collection"'{9 +3 "core" 9\ * +4 .tCH.hold 10:00,70C +6 "collection"'~ `\ r `\ )\ + 'w9 +10 "core"  + 9\ )\ ) +2 "collection"'% +6 "core" % Q S +2 #tBegun lysing Collection Puck Heater at 68C/18.2psia +10989 "Can"l b~ +48996 "core" ` +5 "collection"'9 +6 "core" 9\ rD +8 "collection"'|% +9 "core" %   +3 #tEnded lysing Collection Puck Heater at 70C/14.8psia +7 .CS.seek 0ml +5 "collection"'' +337 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +3 "collection"'} @ +105 "core" A +3 .tCSV.dial :air +2 "collection"' @ +44 "core" > +11 .tCS.seek 5ml +2 "collection"' 'l +1359 "core" ' +2 .tCSV.dial CTV +2 "collection"'  +46 "core"  +2 .tdelay 2 seconds +203 .CSV.dial :air +2 "collection"' @ +46 "core" > +6 .tdelay 2 seconds +205 .CSV.dial CTV +7 "collection"'  +46 "core"  +2 .tdelay 2 seconds +203 .CSV.dial :air +2 "collection"' @ +45 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +3 "collection"'' +1348 "core" ' +2 "collection"'% +4 "core" % G\  +2 #tPuck @26.3psia after final lysis pressurization +3 #Recovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"' +104 "core"  +13 .tCBV.dial CSV +3 "collection"'  +30 "core"  +2 "collection"'% +9 "core" % \  +8 .tCS.seek 5ml +8 "collection"''l +1349 "core" ' +2 .tdelay 5 seconds +503 .CTV.dial :air +4 "collection"'  +44 "core" +3 "collection"'% +4 "core" %l\  +4 .tCS.seek 7.001ml +2 "collection"'' +590 "core" ' +3 .tdelay 5 seconds +509 .CSV.dial :air2 +9 "collection"' @ +48 "core" ? +12 .tCS.seek 10ml +6 "collection"'' D +868 "core" ' +7 .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"' ` +119 "core" ^ +7 #tLysing Complete +4 "collection"'& +11 "core" &Ob|\ H +7 #tStoring sh1 puck in Collection Clamp to tube 1 +4 "manipulator"&"% +11 "core" %\  c  +3 "storage"( % +4 "core" %~ `\ / +3 "storage"(!. +5 "core" .( +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +2 "storage"($( +191 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +4 (%& +4 "core" &  \ . +3 "manipulator"&& +4 "core" &  4 +3 "manipulator"&#% +6 "core" %\   +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +3 "manipulator"&'( +158 "core" ( +3 "manipulator"&(& +4 "core" &   +3 "storage"(*& +4 "core" &   \ 1 +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +2 "manipulator"&' +95 "core" ' +4 "storage"(+& +12 "core" & a\ 0 +3 .tSE.reconfigure :pick +7 "storage"(#]K-0-\ b +10 .tSE.seek :beamBreak +2 "storage"(,'H +276 "core" ' +2 "storage"(-- +3 "core" -'H +3 .tSE.configure :default +3 "storage"(#QK-0-\ b +5 .tSE.seek :place +2 "storage"(.'6 +33 "core" ' +3 "manipulator"&/& +6 "core" &  +2 "manipulator"&&% +4 "core" %  H +4 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +3 "manipulator"&1'\ +91 "core" ' +2 .tElbow.seek CC +3 "manipulator"&2( +160 "core" ( +2 "manipulator"&3& +6 "core" &\  q # +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &)& +3 "core" &\   # +4 .tForearm.seek CC +2 "manipulator"&', +105 "core" ' +4 .tHand.close +3 "manipulator"&6/ +74 "core" / +4 .tCC.seek :open +4 "collection"'7( +379 "core" ( +2 "storage"(4& +6 "core" & v\ 0 +2 "storage"(8& +5 "core" & v\ 0 +3 "manipulator"&5& +5 "core" &\  d # +3 "manipulator"&;% +4 "core" %  \ +4 .tForearm.seek :retract +2 "manipulator"&<'\ +97 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +3 "manipulator"&=( +155 "core" ( +6 "manipulator"&?& +7 "core" & F +7 "storage"(9& +7 "core" &   \ 4 +4 .tElbow.reconfigure :limp +6 "manipulator"&$ ,(b +8 .tForearm.seek 1 +4 "manipulator"&:'D +109 "core" ' +2 .tElbow.hold +3 "manipulator"&0, +3 "core" , +7 .tElbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +8 .tHand.open +5 "manipulator"&>1 +68 "core" 1 +3 "manipulator"&@% +5 "core" % Xp C  +3 "storage"(B& +5 "core" & <\ . +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 320 counts +2 "manipulator"&F'τ +19 "Can"0p\ 7g +2 "core" ' +2 "manipulator"&D& +4 "core" & +3 "storage"(G& +6 "core" &   P\ 4 +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +3 "manipulator"&C' +30 "core" ' +2 "storage"(I% +6 "core" %@ 3 * \ 5 +3 ."downElevator"SE.seek :down +6 "storage"('v +97 (K% +3 "core" %F   \ 2\\z +3 "manipulator"&L% +5 "core" %  +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&O'\ +96 "core" ' +57 ' + ."downElevator"SE.stop +2 "storage"(5 +4 #tTranferring DA +2 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'U& +124 "core" & 9\ +25 "manipulator"&& +9 "core" & l +3 "manipulator"&S% +11 "core" %\  k ! +5 .tElbow.seek FlushPuck::Garage +4 "manipulator"&E(- +175 "core" ( +2 "manipulator"&M& +6 "core" &- u - +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &H& +4 "core" &- g - +3 .tForearm.seek :garage +3 "manipulator"&X'! +95 "core" ' +2 .tHand.close +2 "manipulator"&J/ +73 "core" / +2 "manipulator"&P& +5 "core" &- D - +3 "manipulator"&Q% +5 "core" % - A c +3 .tForearm.seek :retract +2 "manipulator"&N'\ +95 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&[( +280 "core" ( +4 "manipulator"&\\& +9 "core" & m :1 +5 .tElbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +4 &R& +8 "core" & :1 +7 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +10 .tForearm.seek CC +4 "manipulator"&T', +101 "core" ' +5 "manipulator"&V& +6 "core" & ] :1 +3 "manipulator"&\ % +4 "core" %4 . +3 "collection"'Y& +6 "core" &R\ +3 "collection"'a& +8 "core" &W\ +3 .tCC.seek :closed +4 "collection"'^(O +3 "core" &\ +21 &\ \ 6 +2 &6I}\ 1 +2 &cs~y\ F +8 &`\ O +9 &T\ N +9 &W\ N +10 &NZ\ N +9 &U\ N +10 &T\ N +9 &R\ N +9 &VRz\ N +10 &!W^\ O +9 &"UK\ N +9 &$S\ N +10 &&]T\ O +9 &( U\ N +10 &)V\ O +9 &+T\ N +9 &-eV\ O +10 &/*T\ N +9 &0U\ N +10 &2U\ N +9 &4oU\ N +9 &61Wl\ N +10 &7TQ\ N +9 &9V>\ N +9 &;vV\ N +10 &=8T\ N +9 &>Ud\ N +9 &@T^\ N +10 &B~WG\ N +9 &D@U\ N +10 &FZ\ N +9 &Gb\ P +9 &Ix\ S +10 &K+\ X +9 &L [ +10 &N\ @ +9 &O^-\ &q +9 &Oe\ G +3 ( +3 "collection"'a& +4 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.63 +3 "collection"'d& +4 "core" &Ob\ G +2 .tHand.open +2 "manipulator"&`1 +68 "core" 1 +6 "manipulator"&e% +12 "core" % 2 , +7 .tForearm.reconfigure :loose +9 "manipulator"&#Q@2^d^b +6 .tForearm.seek :retract +2 "manipulator"&g'\ +100 "core" ' +2 .tPSV.dial PSR +8 "processing"%f +77 "core"  +7 #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +5 "processing"%j +13 .tPS.seek 1.5ml +4 "processing"%h' +1627 "core" ' +2 .tdelay 5 seconds +504 .PSV.dial :waste1 +5 "processing"%i  +44 "core"  +5 .tPS.seek 0ml +5 "processing"%l'W +1610 "core" ' +2 .tPSV.dial PSR +2 "processing"%Z +44 "core"  +2 .tPSR.select :air +3 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%m' +2634 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +10 .tCBV.dial PRV +4 "processing"%] +10 "collection"'k  +12 "core"  +6 "processing"%c +13 "core"  +8 "processing"%n  +51 "core" +2  +8 .tPSV.dial :mixloop +3 "processing"%q +105 "core" +6 .tCTV.dial :air,avoiding: :intake +4 "collection"'j  +20 "core" +5 .tPTV.dial :PRVmixing +6 "processing"%r  +79 "core" +4 .tPS.seek 0ml +3 "processing"%o'W +2639 "core" ' +2 .tPSV.dial :air +2 "processing"%t  +43 "core"  +3 .tPS.seek 2.5ml +2 "processing"%s' +2626 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%u +44 "core" +3 .tPS.seek 0ml +3 "processing"%p'W +2638 "core" ' +7 .tPSV.dial :air +8 "processing"%x  +47 "core"  +7 .tPS.seek 2.5ml +3 "processing"%z' +2632 "core" ' +2 .tPSV.dial :mixloop +3 "processing"%y +44 "core" +3 .tPS.seek 0ml +2 "processing"%v'W +2628 "core" ' +4 #tGaraging FlushPuck in Collection Clamp +3 "manipulator"&{& +11 "core" & ' :0 +3 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +8 .tElbow.seek CC +3 "manipulator"&w( +7 "core" ( +6 "manipulator"&& +7 "core" & :0 +4 .tElbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +8 & & +4 "core" &  :0 +7 .tForearm.seek CC +4 "manipulator"&~', +105 "core" ' +2 .tHand.close +6 "manipulator"&/ +78 "core" / +3 .tCC.seek :open +2 "collection"'|( +381 "core" ( +12 "manipulator"&& +6 "core" & T :0 +2 "manipulator"&}% +6 "core" %  B  +2 .tForearm.seek :retract +3 "manipulator"&'\ +100 "core" ' +3 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +6 .tElbow.seek :garage +7 "manipulator"&(- +278 "core" ( +2 "manipulator"& & +4 "core" &- e +3 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +3 && +4 "core" &- e +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek :garage +2 "manipulator"&'! +106 "core" ' +2 .tHand.open + "manipulator"&1 +67 "core" 1 +2 "manipulator"& % +6 "core" % * S +2 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +5 "core" +2 .tPTV.dial :PRVmixing +3 "processing"%  +5 "core" +2 ."connect"PRV.dial CBV +5 .tCBV.dial PRV +3 "processing"%  +5 "collection"'  +6 "core" +13  +9 .tCTV.dial :air,avoiding: :intake +5 "collection"'  +17 "core" +9 #tLoading lyfil puck from tube 2 into Collection Clamp +3 "collection"'& +11 "core" &]\  +9 "manipulator"&% +14 "core" %\    +5 "storage"(% +9 "core" %x 4 4 \ 6 +5 "storage"(. +9 "core" .( +5 .tSC.reconfigure :tight +8 "storage"($\ .(\ 1~b +5 .tSC.seek 2 +2 "storage"(( +202 "core" ( +3 .tSC.configure :limp +4 "storage"($(\ 1b +3 (& +4 "core" &   J\ 1 +3 "manipulator"&"& +4 "core" &- _ e +3 "manipulator"& % +6 "core" %\  -  +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +3 "manipulator"&!( +176 "core" ( +2 "manipulator"&%& +6 "core" &  I $ +2 "storage"(& +5 "core" & 3 4\ 6 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts +2 "manipulator"&#' +98 "core" ' +2 "storage"(A& +6 "core" & 3 3\ 6 +2 .tSE.reconfigure :pick +4 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(('H +285 "core" ' +3 "storage"(*- +10 "core" -' +4 .tSE.configure :default +6 "storage"(#QK-0-\ b +8 (+& +9 "core" &   \ 2 +2 "manipulator"&W& +6 "core" &  $ +6 .tElbow.seek 2 +7 "manipulator"&b( +4 "core" ( +3 "manipulator"&-& +7 "core" &  . $ +6 "storage"(/& +8 "core" &   Q\ 2 +3 .tForearm.seek 2 + 300 counts +3 "manipulator"&&'y +21 "core" ' +6 .tForearm.reconfigure :loose +7 "manipulator"&#Q@2^d^b +8 .tHand.close +2 "manipulator"&,/ +76 "core" / +5 ."downElevator"SE.seek :down +5 "manipulator"&3& +2 "storage"()'v +11 "core" &  l $ +2 "manipulator"&% +6 "core" % o 0 y +3 .tForearm.seek :retract +2 "manipulator"&''\ +96 "core" ' +2 .tElbow.seek CC +3 "manipulator"&6( +146 "core" ' + ."downElevator"SE.stop +3 "storage"(5 +15 "core" ( +2 "manipulator"&1& +5 "core" &  P +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &_& +3 "core" & d P +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +3 "manipulator"&4', +105 "core" ' +3 "manipulator"&8& +10 "core" & Q P +5 "manipulator"&5% +9 "core" %2 J c +6 "collection"';& +8 "core" &T\ +4 "collection"'?& +15 "core" &9\ +6 .tCC.seek :closed +8 "collection"'9(O +8 "core" &!\ +6 &\ +6 &\  + &.z\ ,} +8 &e~\ ? +9 &ts\ O +10 &9T\ N +9 &WW\ N +9 &U`\ N +9 &~TM\ N +9 &?X\ O +8 &Q\ N +12 &W\ N +7 & TT\ N +13 &"ISG\ N +6 &$ V\ N +11 &%T\ N +7 &'W\ O +17 &)QT\ N +4 &+U\ N +10 &,W\ N +10 &.T\ N +12 &0YU\ N +11 &2U\ N +8 &3T\ N +4 &5T\ N +8 &7aT\ N +10 &9#Vp\ N +9 &:Ul\ N +10 &<U_\ N +9 &>jUS\ N +9 &@-UD\ M +10 &AU9\ N +9 &CU:\ N +9 &EpZ(\ N +10 &G0`\ O +9 &H\ S +10 &J\ X +9 &LR [ +9 &N J +10 &O4A\ , +9 &Om\ I +5 ( +3 "collection"'?& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.93 +2 .Hand.open +2 "manipulator"&1 +57 "core" &Oh\ I +14 1 +2 "manipulator"&2% +6 "core" % ) s A l +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&>'\ +95 "core" ' +3 .tCTV.dial CSV,avoiding: :intake +3 "collection"'@  +138 "core" ~ +6 .tCSV.dial CTV +5 "collection"'B  +31 "core"  +8 .tPS.seek 2.5ml +6 "processing"%D' +2639 "core" ' +3 "collection"'G% +4 "core" % Cy}\  +3 .tCS.seek 4.15ml +3 "collection"'<'Q +1576 "core" ' +3 .tdelay 8 seconds +803 .PSV.dial :air +2 "processing"%I  +44 "core"  +2 .tdelay 2 seconds +204 .PSV.dial :waste2 +6 "processing"%=  +76 "core"  +6 .tPS.seek 0ml +4 "processing"%K'W +2636 "core" ' +2 .tCBV.dial between PRV and waste1 +8 "collection"'L ` +37 "core" _ +2 .tCSV.dial :air +3 "collection"': @ +44 "core" ? +3 .tCS.seek 10ml +2 "collection"'F' D +1573 "core" ' +2 .tCSV.dial CTV +2 "collection"'U  +45 "core"  +10 .tCS.seek 0ml +6 "collection"'.' +2622 "core" ' +2 .tCBV.dial :waste1 +2 "collection"'C @ +30 "core" ? +3 .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +4 "collection"'  +134 "core" +2 "collection"'S& +6 "core" &O_'  \ I +2 #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&% +5 "core" %\  f  +3 "storage"(M% +4 "core" %~   7\ 1 +3 "storage"(H. +5 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +4 .tSC.seek 1 +2 "storage"(0( +197 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +4 (J& +4 "core" & &\ / +3 "manipulator"&P& +4 "core" & { P +3 "manipulator"&Q% +5 "core" %\  >  +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 1 +2 "manipulator"&O( +150 "core" ( +2 "manipulator"&X& +4 "core" & ] \ +3 "storage"(\\& +6 "core" &   C\ 1 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +7 .tForearm.seek 1 + 700 counts +4 "manipulator"&R' +98 "core" ' +2 "storage"(E& +11 "core" & \  k\ 0 +6 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +9 .tSE.seek :beamBreak +4 "storage"(V'H +286 "core" ' +2 "storage"(\ - +4 "core" -' +2 .tSE.configure :default +4 "storage"(#QK-0-\ b +3 "manipulator"&Y& +5 "core" & \ +3 "storage"(N& +4 "core" & \ \ 0 +3 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 +3 "manipulator"&7'D +39 "core" ' +3 .tElbow.hold +2 "manipulator"&d, +5 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 "storage"(`- +3 "core" -' +4 .tSE.seek 0.11 Pucks below Top Plate +3 "storage"(e'M +29 "core" ' +3 "manipulator"&a% +4 "core" %Vf [ i > +3 "storage"(f& +5 "core" & {\ ) +3 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 318 counts +2 "manipulator"&T'ς +23 "core" ' +2 "manipulator"&& +6 "core" & B \ +2 "storage"(i& +5 "core" & %\ 0 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +3 "manipulator"&h' +22 "core" ' +3 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(Z'D +44 "core" ' +3 "manipulator"&l& +4 "core" & B \ +3 "manipulator"&]% +5 "core" %  2 +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&c'\ +92 "core" ' +6 .tElbow.seek CC +5 "manipulator"&k( +160 "core" ( +2 "manipulator"&n& +10 "core" & 8 1 +6 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &q& +7 "core" & F 1 +7 .tForearm.seek CC +5 "manipulator"&j', +111 "core" ' +2 .tHand.close + "manipulator"&r/ +76 "core" / +3 .tCC.seek :open +3 "collection"'m( +383 "core" ( +6 "storage"(t& +8 "core" & \ - +5 "storage"(o& +9 "core" & A\ - +3 "manipulator"&u& +13 "core" &  1 +2 "manipulator"&s% +10 "core" %  \\ ( +7 .tForearm.seek :retract +93 "manipulator"&x'\ +118 "core" ' +2 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +3 "manipulator"&p( +150 "core" ( +3 "manipulator"&y& +4 "core" &  +3 "storage"(z& +6 "core" &   \ 2 +2 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 .tForearm.seek 1 +3 "manipulator"&{'D +113 "core" ' +2 .tElbow.hold +3 "manipulator"&, +3 "core" , +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tHand.open +2 "manipulator"& 1 +77 "core" 1 +3 "manipulator"&% +4 "core" % R_ x ~ +3 "storage"([& +5 "core" &  I\ + +3 .tForearm.force -20 + "manipulator"&5 +5 .tForearm.seek 1 + 314 counts +2 "manipulator"&g'~ +23 "core" ' +6 "manipulator"&^& +16 "core" &   +8 "storage"(& +13 "core" &   N\ 3 +6 .tForearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +10 .tForearm.seek 1 + 700 counts +3 "manipulator"&}' +28 "core" ' +2 "storage"(~% +11 "core" %G   \ 2 +7 ."downElevator"SE.seek :down +9 "storage"( 'v +96 (% +7 "core" %?  v\ 1\\x +6 "manipulator"&w% +8 "core" % [ +3 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +6 .tForearm.seek :retract +5 "manipulator"&'\ +96 "core" ' +32 ' +2 ."downElevator"SE.stop +2 "storage"(5 +4 .tPSV.dial :air +2 "processing"%  +74 "core" +3 .tPS.seek 2.5ml +2 "processing"%' +2635 "core" ' +7 .tdelay 1 second +104 .PSV.dial :mixloop +3 "processing"% +57 "core" +5 .tdelay 1 second +102 .PSV.dial :air +3 "processing"%  +41 "core"  +3 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +45 "core" +2 .tdelay 1 second +103 .PSV.dial :air +28 "processing"%  +43 "core"  +3 .tdelay 1 second +104 .PS.seek 0ml +6 "processing"%'W +2640 "core" ' +3 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +5 "core" &C\  +3 "manipulator"&& +5 "core" & d  +2 "manipulator"&% +6 "core" %\ ! / 3 +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +178 "core" ( +2 "manipulator"&& +6 "core" &- 0 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 && +3 "core" &- H 0 +3 .tForearm.seek :garage +3 "manipulator"&"'! +107 "core" ' +8 .tHand.close +4 "manipulator"& / +70 "core" / +3 "manipulator"&$& +7 "core" &- ' 0 +7 "manipulator"&%% +6 "core" % .  +8 .tForearm.seek :retract +4 "manipulator"&'\ +112 "core" ' +6 .tElbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +3 "manipulator"&( +148 "core" ( +3 "manipulator"&A& +4 "core" &\   "{ +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 && +4 "core" &\  > "{ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC +3 "manipulator"&*' +93 "core" ' +2 "manipulator"&+& +5 "core" &\  $ "{ +3 "manipulator"&W% +5 "core" % V +3 "processing"%-& +6 "core" &z\  +3 "processing"%/& +7 "core" &{\  +3 .tPC.seek :closed +4 "processing"%,(Tg +3 "core" &\  +5 &\ 5 +8 &3Fs\ 1 +9 &Yo~\ F +10 &_\ P +9 &Q\ P +10 &yW\ Q +9 &<X \ P +9 &R\ P +10 &T\ Q +9 &U \ P +10 &EU \ P +9 &!U\ \ P +9 &"U\ P +10 &$T \ P +9 &&NW\ P +9 &(W\ P +10 &)U\ P +9 &+U\ P +9 &-VT\ P +10 &/T#\ P +9 &0W\ P +10 &2R\ P +12 &4^U\ P +11 &6 V\ P +16 &7Y\ P +6 &9U\ P +7 &;fT\ P +11 &=(T\ P +5 &>R\ P +10 &@T\ P +9 &BmT\ P +10 &D.U\ P +7 &EW\ Q +10 &G^\ Q +9 &Ilh\ S +9 &K&\ V +11 &L\ W +10 &N\ W +9 &Pi\ W +10 &R+\ W +8 &Saf\ 4 +9 &TB6\  & +9 ( + &TB\  & +111 "processing"%/& +23 "core" &TB\  & +2 &TB\  & + &TB\  & + &TB\  & +4 &TB\  & +3 &TB\  & +4 &TB\  & +2 &TB\  & + &TB\  & +2 &TB\  & + &TB\  & + &TB\  & + &TB\  & +2 &TB\  & +4 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.58 +4 "processing"%3& +10 "core" &TB\  & +7 .tHand.open +5 "manipulator"&1 +76 "core" 1 +2 "manipulator"&!% +6 "core" %  ` +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +3 "manipulator"&#'\ +98 "core" ' +2 .tPRV.dial :air +2 "processing"%1  +45 "core"  +2 .tPSV.dial :mixloop +2 "processing"%( +44 "core" +2 "processing"%_% +6 "core" %P\  +3 .tPS.seek 0.3ml +2 "processing"%&' +391 "core" ' +5 .tPSV.dial PSR +5 "processing"%b +105 "core"  +2 #tPulling 0.4ml of PSR.air +2 .PSR.select :air +3 .PS.seek 0.7ml +3 "processing"%8'* +500 "core" ' +3 .tdelay 3 seconds +302 .PSR.select :air +4 .PS.seek 2.5ml +2 "processing"%5' +1924 "core" ' +6 .tdelay 3 seconds +303 .PSV.dial :mixloop +3 "processing"%; +104 "core" +2 .tPTV.dial :mixing +3 "processing"%) @ +74 "core" A +2 .tPBV.dial :waste2 +3 "processing"%'  +95 "core"  +3 .tPS.seek 0ml +3 "processing"%|'W +2633 "core" ' +7 #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&& +6 "core" &\  0 "{ +2 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +3 "manipulator"&2( +3 "core" ( +3 "manipulator"&?& +4 "core" &\   "{ +2 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +4 &@& +4 "core" &\  "{ +3 .tForearm.seek PC +2 "manipulator"&B' +96 "core" ' +2 .tHand.close +2 "manipulator"&4/ +67 "core" / +3 .tPC.seek :open +3 "processing"%v( +401 "core" ( +6 "manipulator"&G& +10 "core" &\  x "{ +4 "manipulator"&% +11 "core" %  q  +3 .tForearm.seek :retract +4 "manipulator"&I'\ +101 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +2 "manipulator"&=(- +150 "core" ( +2 "manipulator"&D& +6 "core" &- 9 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &L& +3 "core" &- G +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage +2 "manipulator"&:'! +113 "core" ' +2 .tHand.open +2 "manipulator"&<1 +67 "core" 1 +4 "manipulator"&U% +4 "core" % ( +3 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&F'\ +96 "core" ' +9 #tLoading da puck from tube 2 into Processing Clamp +5 "processing"%C& +15 "core" &R\  +5 "manipulator"&% +12 "core" %\   +6 "storage"(S% +9 "core" %t * 3 C\ 5 +6 "storage"(. +6 "core" .( +5 .tSC.reconfigure :tight +5 "storage"($\ .(\ 1~b +7 .tSC.seek 2 +3 "storage"(M( +192 "core" ( +6 .tSC.configure :limp +7 "storage"($(\ 1b +4 (H& +4 "core" &  ! 8\ 3 +3 "manipulator"&J& +4 "core" &- +3 "manipulator"&P% +6 "core" %\   +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 +2 "manipulator"&Q( +174 "core" ( +2 "manipulator"&& +6 "core" & N +2 "storage"(X& +5 "core" & 3 ) N\ 5 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts +3 "manipulator"&\\' +90 "core" ' +2 "storage"(E& +4 "core" & 1 2 \ 6 +3 .tSE.reconfigure :pick +4 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(6'H +283 "core" ' +2 "storage"(>- +7 "core" -' +6 .tSE.configure :default +10 "storage"(#QK-0-\ b +7 (\ & +13 "core" & 0 3 \ 5 +5 "manipulator"&Y& +11 "core" &  N +5 .tElbow.seek 2 +3 "manipulator"&N( +5 "core" ( +2 "manipulator"&`& +12 "core" &  N +5 "storage"(a& +89 "core" & 3 # \ 4 +13 .tForearm.seek 2 + 300 counts +2 "manipulator"&f'y +22 "core" ' +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&/ +75 "core" / +5 ."downElevator"SE.seek :down +4 "manipulator"&i& +5 "storage"(l'v +9 "core" & ! N +2 "manipulator"&]% +5 "core" % n < +4 .tForearm.seek :retract +2 "manipulator"&R'\ +89 "core" ' +3 .tElbow.seek PC +2 "manipulator"&O( +163 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +76 "Can"o\ Dj0 +38 "core" ( +3 "manipulator"&V& +8 "core" &  H ' +7 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &7& +11 "core" &  i ' +4 .tForearm.reconfigure :tight +8 "manipulator"&#Q@2^d^\ b +7 .tForearm.seek PC +3 "manipulator"&T' +104 "core" ' +2 "manipulator"&e& +8 "core" & # ' +7 "manipulator"&n% +6 "core" % +3 "processing"%q& +10 "core" &\  +11 "processing"%h& +21 "core" &\  +6 &\  + &\  +3 .tPC.seek :closed +4 "processing"%d(Tg +3 "core" &\  +5 &\ 8 +10 &7Gt\ 1 +9 &^p~\ E +9 &a\ Q +9 &R\ P +10 &R\ P +9 &?U\ P +10 &O\ P +9 &N\ P +9 &S\ P +10 &GS\ P +9 &!\ R\ P +10 &"R\ P +9 &$P\ P +9 &&PQ\ P +10 &(Q\ P +9 &)N\ P +9 &+Q\ P +10 &-YO\ P +9 &/Q\ P +10 &0T\ P +9 &2Q\ O +9 &4`R\ P +10 &6#O\ P +9 &7Q\ O +9 &9Q\ P +10 &;iP\ P +9 &=+S\ P +10 &>N\ P +9 &@Q\ O +9 &BrO\ O +10 &D2S\ P +9 &EW\ P +9 &G\\\ Q +10 &Ipi\ S +9 &K*\ V +10 &L\ V +9 &N\ V +9 &Pn\ V +10 &R/\ V +9 &Sbb\ - +9 &T?c\ 7 +9 ( +4 "processing"%h& +4 "core" &TJ#\ , +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.69 + .Hand.open +2 "manipulator"&r1 +67 "core" 1 +5 "manipulator"&c% +15 "core" %  Z +6 .tForearm.reconfigure :loose +8 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +5 "manipulator"&9'\ +98 "core" ' +7 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +4 .PH.seek 28C,5:00 +6 "processing"%t  +8 %o9 +17 "core" 9B +105 "processing"%u9 +3 "core" 9B +104 "processing"%s9 +3 "core" 9B  +104 "processing"%j9 +3 "core" 9}A +103 "processing"%y9 +3 "core" 9}A +104 "processing"%z9 +4 "core" 9|B +104 "processing"%k9 +6 "core" 9}B +106 "processing"% 9 +6 "core" 9A +109 "processing"%9 +3 "core" 9B$ +104 "processing"%[9 +3 "core" 9B( +103 "processing"%^9 +3 "core" 9C, +104 "processing"%9 +3 "core" 9B0 +104 "processing"%x9 +3 "core" 9B5 +104 "processing"%~9 +10 "core" 9B9 +105 "processing"%p9 +7 "core" 9C> +107 "processing"%9 +4 "core" 9CB +103 "processing"%w9 +3 "core" 9DG +104 "processing"%{9 +3 "core" 9DK +104 "processing"%g9 +3 "core" 9EO +103 "processing"%Z9 +3 "core" 9DS +106 "processing"% 9 +9 "core" 9EX +106 "processing"%}9 +8 "core" 9D\\ +105 "processing"% 9 +4 "core" 9Ea +103 "processing"%K9 +3 "core" 9Fe +104 "processing"%9 +3 "core" 9Fi +103 "processing"%9 +4 "core" 9Fn +104 "processing"%9 +3 "core" 9Fr +104 "processing"%9 +9 "core" 9Gv +105 "processing"%9 +8 "core" 9H{ +104 "processing"%9 +3 "core" 9G +104 "processing"%9 +4 "core" 9H +103 "processing"%9 +3 "core" 9 G +104 "processing"%9 +3 "core" 9(H +104 "processing"%9 +3 "core" 90F +104 "processing"%9 +9 "core" 97H +105 "processing"% 9 +6 "core" 9>I +9 .tPH.hold 2:00:00,28C +9 "processing"%$ pp7 +6 .tdelay 1:30 +8 "core"  +9000 .tPSR.select :air +5 .PSV.dial PSR +3 "processing"%% +106 "core"  +5 #tPulling 0.5ml of PSR.wash +3 .PSR.select :wash +7 "processing"% +15 .tPS.seek 0.5ml +2 "processing"%' +600 "core" ' +2 .tdelay 5 seconds +503 .PSR.select :air +4 "processing"% +74 .tPS.seek 2ml +2 "processing"%A'[ +1608 "core" ' +3 .tPTV.dial :puck +4 "processing"%  +77 "core"  +5 .tPSV.dial PTV +3 "processing"%" +75 "core" +4 .tPBV.dial :waste1 +3 "processing"%+  +134 "core"  +3 "processing"%W% +5 "core" %YJ\  +3 .tPS.seek 1.5ml +3 "processing"%-' +588 "core" ' +2 .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + +3 .tPS.seek 0ml +3 "processing"%'W +1605 "core" ' +2 .tdelay 5:00 +30004 #recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%  +5 "core"  +2 .tPBV.dial :waste1 +3 "processing"%3  +37 "core" +2 .tdelay 30 seconds +3004 .PBV.dial between PSV and waste1 +7 "processing"% * +37 "core" , +2 .tPSR.select :air +3 .PSV.dial PSR +3 "processing"%! +73 "core"  +3 .tPS.reconfigure :fast +4 "processing"%#A ,`xb +4 .tPS.seek 2.5ml +2 "processing"%/' +2483 "core" ' +5 .tPSV.dial PTV +4 "processing"%1 +75 "core" +2 .tdelay 5 seconds +503 .PSV.dial PSR +2 "processing"%( +76 "core"  +3 .tdelay 5 seconds +504 .PSV.dial PTV +2 "processing"%_ +73 "core" +3 .tdelay 5 seconds +502 .PSV.dial :air +3 "processing"%*  +74 "core"  +3 .tPS.seek 0ml +2 "processing"%'W +2488 "core" ' +3 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%b  +139 "core" +4 .tPSV.dial :mixloop +3 "processing"%& +57 "core" +3 .tPRV.dial :ab1 +5 "processing"%8 @ +79 "core" B +6 .tPS.reconfigure :slow +3 "processing"%#A 2`xb +4 .tPS.seek 0.15ml +2 "processing"%;'w +89 "Can"n\ Ym@ +267 "core" ' +2 .tdelay 2 seconds +204 ."connect"CBV.dial PRV +10 .tPRV.dial CBV +6 "collection"')  +6 "processing"%'  +52 "core"  +6 +5 "processing"%5% +8 "core" %r\ \  +5 .tPS.seek 0.32ml +4 "processing"%' +395 "core" ' +2 .tdelay 2 seconds +203 .CBV.dial between PRV and PSV +3 "collection"'?  +29 "core" +2 .tPRV.dial :air +2 "processing"%@  +46 "core"  +10 .tPS.seek 0.9ml +7 "processing"%4'D +1233 "core" ' +2 .tPRV.dial :waste2 +3 "processing"% @ +74 "core" ? +3 .tPS.seek 0.5ml +2 "processing"%#' +860 "core" ' +2 #taddPMLReagent08 +2 .PSV.dial :air +2 "processing"%,  +45 "core"  +9 .tPS.reconfigure :default +11 "processing"%#A d`xb +11 .tPS.seek 2ml +5 "processing"%G'[ +1608 "core" ' +4 .tPSV.dial :PML +10 "processing"% +45 "core" +4 .tPTV.dial :mixing +3 "processing"%D @ +79 "core" A +5 .tPBV.dial :waste1 +5 "processing"%L  +38 "core" +2 "processing"%B% +5 "core" %[\  +3 .tPS.seek 1.85ml +3 "processing"%2'; +234 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%< * +36 "core" , +3 .tPS.seek 0ml +3 "processing"%U'W +1969 "core" ' +2 .tdelay 2 seconds +203 #Beginning samplePassC +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'I& +4 "core" &'\  +3 "manipulator"&C& +6 "core" &  ' +2 "manipulator"&% +6 "core" %\   * +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage +2 "manipulator"&S(- +128 "core" ( +3 "manipulator"&& +4 "core" &.(  O +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &:& +3 "core" &.(  +3 .tForearm.seek :garage +3 "manipulator"&H'! +107 "core" ' +4 .tHand.close +2 "manipulator"&J/ +68 "core" / +5 "manipulator"&P& +7 "core" &. s p   +7 "manipulator"&0% +9 "core" % , o h p +5 .tForearm.seek :retract +5 "manipulator"&'\ +101 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +8 .tElbow.seek CC +5 "manipulator"&X( +274 "core" ( +3 "manipulator"&E& +5 "core" & _ 2 +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &=& +3 "core" & 2 +62 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +3 "manipulator"&F', +103 "core" ' +2 "manipulator"&>& +6 "core" & w J 2 +2 "manipulator"&\ % +6 "core" %( f j  n +3 "collection"'Y& +9 "core" &< +10 "collection"'`& +30 "core" &%\  +11 &H +4 &I +11 .tCC.seek :closed +9 "collection"'a(O +17 "core" &D +2 &@ + &@ +6 &F +2 &7 5 +3 &2F}F 2 +6 &^rE F +8 &c< Q +9 &T@ O +9 &WF P +9 &EYH P +11 & UJ O +8 &WJ P +10 &W@ P +8 &PUF O +10 &!XD P +7 &"SE O +12 &$VG O +13 &&WRG O +6 &(TK P +9 &)YD P +8 &+RF O +12 &-^TF P +6 &/ T: P +12 &0WG P +7 &2W? P +11 &4gSF O +7 &6)YK O +13 &7RC O +9 &9YJ O +6 &;oTH O +12 &=1RE O +10 &>TI O +8 &@SH O +10 &BwTH O +10 &D9TG O +7 &EWC O +9 &GcI P +9 &IrJ T +10 &K)I X +9 &LG \\ +10 &NH 9 +9 &On5D L +9 ( +4 "collection"'`& +3 "core" &O|II > +3 #tCollection Clamp onSpring/offSpring for 5/25 samples, on/off torque 1.62 +2 "collection"'& +6 "core" &O|HH > +2 .tHand.open +2 "manipulator"&i1 +66 "core" 1 +3 "manipulator"&]% +5 "core" % ' f o P o +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +3 "manipulator"&Q'\ +96 "core" ' +2 .tPSV.dial PSR +2 "processing"%\\ +105 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +11 .tPS.seek 1.5ml +3 "processing"%6' +1620 "core" ' +5 .tdelay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%f  +44 "core"  +3 .tPS.seek 0ml +3 "processing"%V'W +1615 "core" ' +2 .tPSV.dial PSR +2 "processing"%7 +47 "core"  +5 .tPSR.select :air +7 "processing"% +18 .tPS.seek 2.5ml +6 "processing"%N' +2628 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +5 .tCBV.dial PRV +4 "processing"%e  +5 "collection"'n  +33 "core"  +132  +2 .tPSV.dial :mixloop +2 "processing"%q +103 "core" +3 .tCTV.dial :air,avoiding: :intake +2 "collection"'l  +6 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%R  +80 "core" +9 .tPS.seek 0ml +5 "processing"%v'W +2630 "core" ' +2 .tPSV.dial :air +3 "processing"%r  +55 "core" +3 .tPS.seek 2.5ml +2 "processing"%c' +2633 "core" ' +4 .tPSV.dial :mixloop +3 "processing"%h +42 "core" +5 .tPS.seek 0ml +7 "processing"%o'W +2635 "core" ' +2 .tPSV.dial :air +2 "processing"%u  +44 "core"  +3 .tPS.seek 2.5ml +3 "processing"%T' +2631 "core" ' +5 .tPSV.dial :mixloop +6 "processing"%s +45 "core" +8 .tPS.seek 0ml +5 "processing"%j'W +2639 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"&y& +10 "core" &  2 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +9 .tElbow.seek CC +3 "manipulator"&z( +35 "core" ( +2 "manipulator"&k& +5 "core" & /  +2 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +3 & & +5 "core" & g  +3 .tForearm.seek CC +2 "manipulator"&', +105 "core" ' +4 .tHand.close +3 "manipulator"&[/ +74 "core" / +5 .tCC.seek :open +3 "collection"'^( +377 "core" ( +2 "manipulator"&& +5 "core" & o   +3 "manipulator"&x% +4 "core" % # y  6 +3 .tForearm.seek :retract +3 "manipulator"&~'\ +97 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +3 "manipulator"&p(- +272 "core" ( +5 "manipulator"&& +8 "core" &- d L +5 .tElbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +8 &w& +3 "core" &-  L +3 .tForearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +9 .tForearm.seek :garage +4 "manipulator"&{'! +190 "core" ' +11 .tHand.open +3 "manipulator"&g1 +76 "core" 1 +3 "manipulator"&Z% +4 "core" % * f t  +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +3 "manipulator"& '\ +101 "core" ' +2 ."da"delayUntil "12:43:30.09" +24336 #recoverPRVreagent08 +3 .PTV.dial :mixing +3 "processing"%} @ +78 "core" A +4 ."da"PBV.dial :waste1 +3 "processing"%  +40 "core" +4 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +6 "processing"%K * +39 "core" , +5 ."da"PSV.dial :air +3 "processing"%  +45 "core"  +6 ."da"PS.reconfigure :fast +9 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +2 "processing"%' +934 "Can"m\ Gp +1535 "core" ' +2 ."da"PSV.dial :mixloop +3 "processing"% +44 "core" +2 ."da"delay 2 seconds +204 .PSV.dial :air +4 "processing"%  +47 "core"  +6 ."da"delay 2 seconds +204 .PSV.dial :mixloop +5 "processing"% +47 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%  +44 "core"  +3 ."da"PS.seek 0ml +3 "processing"%'W +2463 "core" ' +8 #"da"washCycleDA #1 of 2 +3 .PSR.select :air +6 .PSV.dial PSR +8 "processing"% +137 "core"  +4 #"da"Pulling 0.5ml of PSR.wash +4 .PSR.select :wash +5 "processing"% +14 ."da"PS.reconfigure :default +5 "processing"%#A d`xb +7 ."da"PS.seek 0.5ml +5 "processing"%' +594 "core" ' +5 ."da"delay 5 seconds +507 .PSR.select :air +4 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%'[ +1605 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%  +75 "core"  +2 ."da"PSV.dial PTV +3 "processing"% +74 "core" +4 ."da"PBV.dial :waste1 +7 "processing"%%  +39 "core" +4 "processing"%|% +9 "core" %Y\  +5 ."da"PS.seek 1.5ml +5 "processing"%' +599 "core" ' +2 ."da"delay 3 seconds +305 .PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" * +5 ."da"PS.seek 0ml +2 "processing"%"'W +1617 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +7 .PTV.dial :puck +2 "processing"%+  +5 "core"  +2 ."da"PBV.dial :waste1 +8 "processing"%W  +36 "core" +2 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%A * +35 "core" * +3 ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"% +75 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +3 "processing"%-' +2485 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%t +76 "core" +6 ."da"delay 5 seconds +504 .PSV.dial PSR +3 "processing"% +75 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%3 +75 "core" +2 ."da"delay 5 seconds +504 .PSV.dial :air +8 "processing"%  +77 "core"  +3 ."da"PS.seek 0ml +2 "processing"%!'W +2471 "core" ' +3 #"da"washCycleDA #2 of 2 + .PSR.select :air +3 .PSV.dial PSR +3 "processing"% +132 "core"  +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +2 "processing"%1' +593 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +5 "processing"% +13 ."da"PS.seek 2ml +3 "processing"%('[ +1614 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +3 "processing"%_ +73 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%*  +34 "core" +2 "processing"%/% +5 "core" %W2\  +3 ."da"PS.seek 1.5ml +3 "processing"%b' +596 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%& * +36 "core" , +3 ."da"PS.seek 0ml +3 "processing"%8'W +1614 "core" ' +6 ."da"delay 2:00 +12005 #recoverPSRreagent08 +4 .PTV.dial :puck +4 .PBV.dial :waste1 +6 "processing"%  +37 "core"  +5 ."da"delay 30 seconds +3006 .PBV.dial between PSV and waste1 +24 "processing"%' * +35 "core" + +6 ."da"PSR.select :air +6 .PSV.dial PSR +3 "processing"%) +78 "core"  +7 ."da"PS.reconfigure :fast +4 "processing"%#A ,`xb +5 ."da"PS.seek 2.5ml +8 "processing"%5' +2468 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%; +75 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%? +86 "core"  +2 ."da"delay 5 seconds +504 .PSV.dial PTV +5 "processing"%@ +73 "core" +3 ."da"delay 5 seconds +505 .PSV.dial :air +3 "processing"%  +73 "core"  +3 ."da"PS.seek 0ml +3 "processing"%'W +2272 "Can"l\ Bsl +196 "core" ' +5 #"da"getPMLReagent08 +5 .PRV.dial :air +5 "processing"%4  +49 "core"  +6 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +3 "processing"%,  +139 "core" +4 ."da"delay 5 seconds +504 .PRV.dial :ab2 +8 "processing"%#  +42 "core"  +2 ."da"PTV.dial :PRVmixing +3 "processing"%  +5 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%D +44 "core" +3 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +4 ."da"PS.seek 0.3ml +3 "processing"%L' +384 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +3 "processing"%B  +45 "core"  +2 "processing"%<% +4 "core" %q\  +4 ."da"PS.seek 0.55ml +3 "processing"%G'x +334 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air +3 "processing"%2  +45 "core"  +9 ."da"PS.seek 2ml +4 "processing"%I'[ +1569 "core" ' +2 ."da"PSV.dial :PML +3 "processing"%C +43 "core" +3 ."da"PTV.dial :mixing +3 "processing"% @ +74 "core" A +2 ."da"PBV.dial :waste1 +3 "processing"%  +34 "core"  +3 "processing"%:% +5 "core" %b\\\  +2 ."da"PS.seek 1.85ml +3 "processing"%O'B +233 "core" ' +7 ."da"PBV.dial between PSV and waste1 +7 "processing"%J * +38 "core" + +7 ."da"PS.seek 0ml +4 "processing"%P'W +1968 "core" ' +2 ."da"delay 2 seconds +203 .delay 8:00 +48004 #recoverPRVreagent08 +2 .PTV.dial :mixing +2 "processing"%0 @ +6 "core" A +2 ."da"PBV.dial :waste1 +3 "processing"%9  +34 "core"  +2 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +7 "processing"%H * +35 "core" + +3 ."da"PSV.dial :air +3 "processing"%E  +43 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%=' +2032 "Can"m\ @vO +453 "core" ' +3 ."da"PSV.dial :mixloop +4 "processing"%S +47 "core" +7 ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%>  +45 "core"  +2 ."da"delay 2 seconds +203 .PSV.dial :mixloop +2 "processing"%\ +44 "core" +2 ."da"delay 2 seconds +204 .PSV.dial :air +4 "processing"%Y  +49 "core"  +3 ."da"PS.seek 0ml +4 "processing"%'W +2494 "core" ' +2 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +3 .PSV.dial PSR +2 "processing"%m +133 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +3 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +2 "processing"%' +593 "core" ' +2 ."da"delay 5 seconds +505 .PSR.select :air +5 "processing"% +15 ."da"PS.seek 2ml +5 "processing"%i'[ +1610 "core" ' +5 ."da"PTV.dial :puck +4 "processing"%]  +79 "core"  +2 ."da"PSV.dial PTV +2 "processing"%` +74 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%\\  +34 "core" +2 "processing"%F% +6 "core" %[\  +3 ."da"PS.seek 1.5ml +2 "processing"%U' +587 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%f * +34 "core" * +3 ."da"PS.seek 0ml +3 "processing"%6'W +1609 "core" ' +8 ."da"delay 2:00 +12009 #recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%7  +4 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%V  +34 "core" +6 ."da"delay 30 seconds +3005 .PBV.dial between PSV and waste1 +116 "processing"%n * +53 "core" * +4 ."da"PSR.select :air +5 .PSV.dial PSR +3 "processing"%e +87 "core"  +8 ."da"PS.reconfigure :fast +6 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +3 "processing"%q' +2481 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%l +72 "core" +2 ."da"delay 5 seconds +504 .PSV.dial PSR +6 "processing"%R +77 "core"  +3 ."da"delay 5 seconds +503 .PSV.dial PTV +4 "processing"%N +81 "core" +6 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%r  +76 "core"  +7 ."da"PS.seek 0ml +8 "processing"%v'W +2478 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +6 .PSV.dial PSR +6 "processing"%h +135 "core" +3 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +2 "processing"%c' +588 "core" ' +6 ."da"delay 5 seconds +505 .PSR.select :air +4 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%u'[ +1617 "core" ' +3 ."da"PTV.dial :puck +3 "processing"%o  +10 "core"  +4 ."da"PSV.dial PTV +3 "processing"%s +81 "core" +5 ."da"PBV.dial :waste1 +6 "processing"%T  +38 "core" +3 "processing"%y% +5 "core" %W_\  +2 ."da"PS.seek 1.5ml +5 "processing"%k' +595 "core" ' +5 ."da"delay 3 seconds +304 .PBV.dial between PSV and waste1 +3 "processing"% * +35 "core" * +3 ."da"PS.seek 0ml +3 "processing"%['W +1606 "core" ' +3 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%X  +87 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%Q  +34 "core" +2 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +3 "processing"%a * +35 "core" * +2 ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"% +75 "core"  +3 ."da"PS.reconfigure :fast +4 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%x' +2504 "core" ' +6 ."da"PSV.dial PTV +5 "processing"% +76 "core" +6 ."da"delay 5 seconds +507 .PSV.dial PSR +8 "processing"% +78 "core"  +6 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%w +76 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%z  +73 "core"  +3 ."da"PS.seek 0ml +3 "processing"%g'W +2472 "core" ' +3 #"da"washCycleDA #3 of 3 + .PSR.select :air +8 .PSV.dial PSR +3 "processing"%Z +134 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +7 "processing"% +18 ."da"PS.reconfigure :default +6 "processing"%#A d`xb +5 ."da"PS.seek 0.5ml +3 "processing"%~' +440 "Can"lk\ Cy1 +162 "core" ' +7 ."da"delay 5 seconds +505 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%{'[ +1606 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%}  +5 "core"  +2 ."da"PSV.dial PTV +3 "processing"% +73 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%K  +34 "core" +2 "processing"%% +4 "core" %^-\  +7 ."da"PS.seek 1.5ml +7 "processing"%j' +597 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" , +6 ."da"PS.seek 0ml +5 "processing"%'W +1615 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%  +8 "core"  +6 ."da"PBV.dial :waste1 +7 "processing"%  +36 "core"  +2 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + +3 ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"PS.reconfigure :fast +4 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +3 "processing"%' +2473 "core" ' +3 ."da"PSV.dial PTV +2 "processing"% +86 "core"  +2 ."da"delay 5 seconds +504 .PSV.dial PSR +11 "processing"% +72 "core"  +3 ."da"delay 5 seconds +503 .PSV.dial PTV +11 "processing"% +86 "core"  +3 ."da"delay 5 seconds +503 .PSV.dial :air +4 "processing"%%  +78 "core"  +6 ."da"PS.seek 0ml +6 "processing"%|'W +2452 "core" ' +2 ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates + .PSR.select :air +4 .PSV.dial PSR +4 "processing"% +165 "core"  +23 #"da"Pulling 0.25ml of PSR.sub1 +7 .PSR.select :sub1 +18 "processing"% +47 ."da"PS.reconfigure :default +10 "processing"%#A d`xb +10 ."da"PS.seek 0.25ml +16 "processing"%'7 +346 "core" ' +8 ."da"delay 5 seconds +510 #Pulling 0.25ml of PSR.sub2 +3 .PSR.select :sub2 +14 "processing"% +39 ."da"PS.seek 0.5ml +30 "processing"%' +357 "core" ' +13 ."da"delay 5 seconds +508 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%+'[ +1608 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%W  +5 "core"  +2 ."da"PSV.dial PTV +2 "processing"%A +78 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%  +36 "core" +2 "processing"%"% +5 "core" %_  +3 ."da"PS.seek 1.5ml +3 "processing"%t' +589 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"% * +39 "core" , +3 ."da"PS.seek 0ml +3 "processing"%3'W +1616 "core" ' +2 ."da"delay 10 seconds +1005 #recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%  +4 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%-  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%! +77 "core"  +2 ."da"PS.reconfigure :fast +9 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +3 "processing"%1' +2561 "core" ' +4 ."da"PSV.dial PTV +5 "processing"%_ +79 "core" +7 ."da"delay 5 seconds +504 .PSV.dial PSR +5 "processing"%* +80 "core"  +3 ."da"delay 5 seconds +504 .PSV.dial PTV +3 "processing"%/ +78 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%(  +75 "core"  +4 ."da"PS.seek 0ml +2 "processing"%&'W +2569 "core" ' +6 #"da"Additional air clear +3 .PSR.select :air +3 .PSV.dial PSR +6 "processing"%b +154 "core"  +4 #"da"Pulling 2ml of PSR.air +3 .PSR.select :air +8 .PS.reconfigure :default +7 "processing"%#A d`xb +7 ."da"PS.seek 2ml +5 "processing"%'[ +2129 "core" ' +6 ."da"delay 5 seconds +503 .PTV.dial :puck +3 "processing"%'  +5 "core"  +2 ."da"PSV.dial PTV +2 "processing"%) +82 "core" +6 ."da"PBV.dial :waste1 +6 "processing"%8  +39 "core" +5 "processing"%;% +12 "core" %Z"  +3 ."da"PS.seek 1.5ml +6 "processing"%?' +587 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +5 "processing"%@ * +39 "core" , +6 ."da"delay 1 second +103 .PSV.dial :waste1 +2 "processing"%  +108 "core"  +3 ."da"PS.seek 0ml +3 "processing"%5'W +1619 "core" ' +2 "processing"%49 +5 "core" 9l6 +3 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +3 "processing"%, +3 "core" 6 +2 "processing"%#& +4 "core" &TJ , +4 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&% +5 "core" %  z / D +3 "storage"(D% +4 "core" %{ V +3 "storage"(. +3 "core" .( +4 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +3 "storage"(B( +197 "core" ( +7 ."da"SC.configure :limp +6 "storage"($(\ 1b +6 (<& +8 "core" & Q +5 "manipulator"&L& +9 "core" &- Z CL +6 "manipulator"&2% +4 "core" %  L C +9 ."da"Elbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 1 +4 "manipulator"&G( +180 "core" ( +4 "manipulator"&C& +4 "core" &\ - B# +3 "storage"(& +61 "core" & _ +11 ."da"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&' +100 "core" ' +2 "storage"(:& +4 "core" &  +3 ."da"SE.reconfigure :pick +4 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(J'H +291 "core" ' +5 "storage"(I- +11 "core" -' +3 ."da"SE.configure :default +5 "storage"(#QK-0-\ b +8 "manipulator"&O& +8 "core" &\ w  B"~ +2 "storage"(0& +12 "core" & ~ +4 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +8 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +5 ."da"Forearm.seek 1 +3 "manipulator"&9'D +40 "core" ' +3 ."da"Elbow.hold +6 "manipulator"&H, +7 "core" , +3 ."da"Elbow.reconfigure :tight +8 "manipulator"&$&.,(\ #b +7 "storage"(E- +5 "core" -' +9 ."da"SE.seek 1.11 Pucks below Top Plate +5 "storage"(P'E +30 "core" ' +5 "manipulator"&S% +6 "core" %Rg  9 3 +2 "storage"(>& +7 "core" & ] +7 ."da"Forearm.force -20 +3 "manipulator"&5 +5 ."da"Forearm.seek 1 + 314 counts +2 "manipulator"&\ '~ +24 "core" ' +4 "manipulator"&Y& +13 "core" &\  ?"~ +2 "storage"(=& +6 "core" & I +2 ."da"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&m' +30 "core" ' +3 ."da"SE.seek 2.11 Pucks below Top Plate +3 "storage"('< +40 "core" ' +2 "manipulator"&& +4 "core" & { D"~ +3 "manipulator"&]% +6 "core" % % Cr +2 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +2 "manipulator"&`'\ +96 "core" ' +3 ."da"Elbow.seek PC +3 "manipulator"&\\( +282 "core" ( +5 "manipulator"&F& +12 "core" & C +6 ."da"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +7 &i& +8 "core" & t - B +4 ."da"Forearm.seek PC +6 "manipulator"&f' +94 "core" ' +3 ."da"Hand.close +6 "manipulator"&U/ +73 "core" / +3 ."da"PC.seek :open +2 "processing"%7( +404 "core" ( +2 "storage"(V& +6 "core" & +2 "manipulator"&n& +4 "core" &  G +3 "manipulator"&e% +4 "core" %  F* +3 ."da"Forearm.seek :retract +3 "manipulator"&6'\ +100 "core" ' +8 ."da"Elbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +8 ."da"Elbow.seek 1 +11 "manipulator"&l( +249 "core" ( +2 "manipulator"&R& +4 "core" & G B# +3 "storage"(N& +5 "core" & S +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&r' +99 "core" ' +2 ."da"Hand.open +2 "manipulator"&q1 +76 "core" 1 +3 "storage"(h- +4 "core" -'< +4 ."da"SE.seek 1.87 Pucks below Top Plate +2 "storage"(v' +28 "core" ' +3 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +4 ."da"SE.seek 1.2 Pucks below Top Plate +3 "storage"(c' +48 "core" ' +3 #"da"Lights, camera, ACTION! +5 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da24may1713h40ml_niagara.tif +1410 #"espclient"Session Begun +266 #-> showlog +273 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1351 #"da"SX HX9/16 (USB:64): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 29.241 seconds\ /var/log/esp/da24may1713h40ml_niagara.tif: TIFF Upload Complete\ +12 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da24may1713h40ml20s_niagara.tif +2078 #SX HX9/16 (USB:64): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da24may1713h40ml20s_niagara.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da24may1713h40ml30s_niagara.tif +962 "Can" q 7. +2114 #"da"SX HX9/16 (USB:64): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da24may1713h40ml30s_niagara.tif: TIFF Upload Complete\ +4 .Gate.power :camera,:OFF +9 ."Qmail"DAfans.email "29.241 sec auto-exposure",Subject: "da24may1713h40ml images!" +8 "storage"(o- +5 "core" -' +25 "storage"(s& +199 "core" &  & J\ +6 "manipulator"&T& +13 "core" &\ r# +6 ."da"Elbow.seek 1 +4 "manipulator"&y( +10 "core" ( +9 "manipulator"&u& +10 "core" &\ , r# +8 "storage"( & +10 "core" & : < Q\  +10 ."da"Forearm.seek 1 + 700 counts +11 "manipulator"&k' +13 "core" ' +22 ."da"SE.reconfigure :gently +6 "storage"(#QK-0-\ b +11 ."da"SE.seek 1.92 Pucks below Top Plate +7 "storage"(X'H +65 "core" ' +3 "manipulator"&Q& +4 "core" &\ \ \  D ~# +3 "storage"(a& +5 "core" & \  +3 ."da"Elbow.reconfigure :limp +5 "manipulator"&$ ,(b +5 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +3 "manipulator"&'D +38 "core" ' +2 ."da"Elbow.hold +4 "manipulator"&[, +8 "core" , +2 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 ."da"SE.reconfigure :default +6 "storage"(#QK-0-\ b +4 ."da"SE.seek 2.1 Pucks below Top Plate +3 "storage"('3 +28 "core" ' +3 "manipulator"&% +6 "core" %Hv T r- +3 "storage"(w& +4 "core" & \  +14 ."da"Forearm.force -20 +5 "manipulator"&5 +13 ."da"Forearm.seek 1 + 304 counts +4 "manipulator"&z't +28 "core" ' +4 "manipulator"&x& +12 "core" &\ + 7 > # +3 "storage"(Z& +7 "core" & .\  +3 ."da"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&g' +33 "core" ' +4 "storage"(~% +14 "core" %= 5\  +9 ."downElevator"SE.seek :down +8 "storage"(}'v +96 ( % +8 "core" %; V\ [v +6 "manipulator"&K% +10 "core" % 8 E b +6 ."da"Forearm.reconfigure :loose +18 "manipulator"&#Q@2^d^b +14 ."da"Forearm.seek :retract +16 "manipulator"&'\ +85 "core" ' +5 ."downElevator"SE.stop +4 "storage"(5 +20 "core" ' +7 "storage"({& +15 "core" & \  +12 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +12 #tStarting finalPurge +10 "processing"%& +21 "core" &\  +10 "manipulator"&j& +18 "core" &\ U E T # +10 "manipulator"&% +15 "core" %\  ] \\  +9 ."psFlush"Elbow.seek FlushPuck::Garage +9 "manipulator"&(- +190 "core" ( +8 "manipulator"&& +18 "core" &- c ^ \ D +5 ."psFlush"Elbow.reconfigure :loose +10 "manipulator"&$ &.,(#b +8 && +8 "core" &- m o D +7 ."psFlush"Forearm.seek :garage +8 "manipulator"&'! +107 "core" ' +11 ."psFlush"Hand.close +7 "manipulator"&/ +77 "core" / +5 "manipulator"&& +9 "core" &- [ Z D +6 "manipulator"& % +11 "core" % 5 [ [  +9 ."psFlush"Forearm.seek :retract +8 "manipulator"&%'\ +105 "core" ' +6 ."psFlush"Elbow.reconfigure :tight +10 "manipulator"&$&.,(\ #b +8 ."psFlush"Elbow.seek PC +6 "manipulator"&( +147 "core" ( +6 "manipulator"&& +14 "core" & q q T f +10 ."psFlush"Elbow.reconfigure :loose +11 "manipulator"&$ &.,(#b +22 &|& +9 "core" & p q f +9 ."psFlush"Forearm.reconfigure :tight +20 "manipulator"&#Q@2^d^\ b +11 ."psFlush"Forearm.seek PC +12 "manipulator"&' +107 "core" ' +4 "manipulator"&& +17 "core" & z e f +10 "manipulator"&W% +11 "core" % u ;  +168 "processing"%A& +11 "core" &\  +6 "processing"%& +12 "core" &\  +10 ."psFlush"PC.seek :closed +7 "processing"%"(Tg +20 "core" &\  +5 &=\  +5 &e\  +2 &m\  +5 &0uy\ \ +z +3 &bzq\ \ ? +6 &omy\ \ P +9 &0O{\ P +9 &Oq\ O +9 &Qt\ P +10 &wQq\ P +9 &8Rq\ P +9 &Ni\ P +11 &Nh\ P +10 & O_\ P +10 &"@Rd\ P +8 &$Oi\ P +8 &%Nm\ O +10 &'Of\ P +9 &)IOh\ P +9 &+ Nf\ P +10 &,Qg\ P +9 &.Nh\ P +9 &0QQh\ P +10 &2L_\ P +9 &3Of\ O +10 &5Nb\ O +9 &7YM\ P +9 &9O\ O +11 &:Mg\ P +11 &<N^\ P +8 &>bQ\ O +9 &@$Ng\ O +19 &AMa\ P +20 &CN`\ P +5 &EgTc\ P +9 &G)T]\ P +12 &HX]\ Q +8 &Ju\ T +11 &L^e\ V +7 &N^\ V +7 &O\\\ V +9 &Q\ W +9 &SNj\ \ : +7 &T'3\ L +10 &TM\ & + ( +6 &TM\ & +4 &TM\  & +8 "processing"%& +19 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.64 +7 "processing"%+& +12 "core" &TM\ & +10 &TM\ & +4 &TM\  & +9 ."psFlush"Hand.open +4 "manipulator"& 1 +74 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +37 "core" 1 +8 "manipulator"&t% +23 "core" % i v B  +10 ."psFlush"Forearm.reconfigure :loose +17 "manipulator"&#Q@2^d^b +19 ."psFlush"Forearm.seek :retract +20 "manipulator"&'\ +100 "core" ' +3 ."psFlush"PSR.select :air +7 .PSV.dial PSR +9 "processing"%- +50 "core"  +4 #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +11 "processing"%@ +21 ."psFlush"PS.seek 0.5ml +4 "processing"%' +599 "core" ' +46 ."psFlush"delay 5 seconds +506 .PSR.select :air +7 "processing"% +21 ."psFlush"PS.seek 2.5ml +6 "processing"%!' +198 #"uploadLog"upsync +1932 "core" ' +2 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"%3 @ +200 "core" B +2 ."psFlush"PTV.dial :PRVmixing +5 "processing"%_  +140 "core" +3 ."psFlush"PSV.dial :mixloop +3 "processing"%* +119 "core" +2 ."psFlush"PS.seek :empty +5 "processing"%/'9 +2626 "core" ' + ."psFlush"PSR.select :air +4 .PSV.dial PSR +4 "processing"%( +107 "core"  +5 #"psFlush"Pulling 0.5ml of PSR.flush +3 .PSR.select :flush +13 "processing"%@ +15 ."psFlush"PS.seek 0.5ml +5 "processing"%1' +599 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +4 "processing"% +13 ."psFlush"PS.seek 2.5ml +3 "processing"%b' +2122 "core" ' +2 ."psFlush"delay 1 second +103 .PBV.dial :waste1 +3 "processing"%&  +39 "core" +2 ."psFlush"PTV.dial :mixing +3 "processing"%' @ +76 "core" B +2 ."psFlush"PSV.dial :mixloop +3 "processing"%) +107 "core" +3 ."psFlush"PS.seek :empty +3 "processing"%8'9 +2641 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%; +108 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +14 ."psFlush"PS.seek 1ml +3 "processing"%'P +1104 "core" ' +5 ."psFlush"PSR.select :air +6 "processing"% +25 ."psFlush"PS.seek 2.5ml +3 "processing"%@' +1626 "core" ' +3 ."psFlush"PSV.dial PTV +7 "processing"% +83 "core" +5 ."psFlush"PTV.dial :puck +6 "processing"%?  +80 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%4  +7 "core" +3 ."psFlush"PS.seek 0ml +4 "processing"%,'W +2624 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%# +78 "core"  +2 ."psFlush"PSR.select :flush +11 "processing"%@ +18 ."psFlush"PS.seek 0.5ml +4 "processing"%' +601 "core" ' +2 ."psFlush"PSR.select :air +4 "processing"% +13 ."psFlush"PS.seek 2.5ml +3 "processing"%D' +2128 "core" ' +2 ."psFlush"PSV.dial PTV +8 "processing"% +78 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%< U +57 "core" U +3 ."psFlush"PS.seek 0ml +5 "processing"%L'W +2651 "core" ' +2 ."psFlush"PSV.dial PBV +54 "processing"%2 @ +55 "core" @ +3 ."psFlush"PS.seek 2.5ml +4 "processing"%M' +2637 "core" ' +5 ."psFlush"PSV.dial :waste1 +7 "processing"%C  +80 "core"  +7 ."psFlush"PS.seek 0ml +4 "processing"%'W +2636 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%p +59 "core"  +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +5 "processing"%:' +2637 "core" ' +4 ."psFlush"PSV.dial PTV +7 "processing"% +81 "core" +2 ."psFlush"PBV.dial PSV +4 .PS.seek 0ml +6 "processing"%I'W +2633 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%O @ +49 "core" ? +7 ."psFlush"PS.seek 2.5ml +7 "processing"%0' +2635 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%E  +76 "core"  +3 ."psFlush"PS.seek 0ml +5 "processing"%S'W +2636 "core" ' +5 ."psFlush"PSV.dial PSR +6 "processing"%> +59 "core"  +6 ."psFlush"PSR.select :flush +9 "processing"%@ +18 ."psFlush"PS.seek 1ml +3 "processing"%Y'P +1103 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +14 ."psFlush"PS.seek 2.5ml +3 "processing"%=' +1619 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +81 "core" +4 ."psFlush"PTV.dial :puck +6 "processing"%  +24 "core"  +6 ."psFlush"PBV.dial :waste1 +4 "processing"%]  +65 "core" +6 ."psFlush"PS.seek 0ml +9 "processing"%G'W +2633 "core" ' +2 ."psFlush"PSV.dial PSR +8 "processing"%J +89 "core"  +2 ."psFlush"PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +3 "processing"%9' +592 "core" ' +2 ."psFlush"PSR.select :air +4 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%\ ' +2123 "core" ' + ."psFlush"PSV.dial PTV +4 "processing"%P +74 "core" +2 ."psFlush"PBV.dial PSV +4 "processing"%m U +57 "core" U +3 ."psFlush"PS.seek 0ml +3 "processing"%F'W +2630 "core" ' +2 ."psFlush"PSV.dial PBV +7 "processing"%H @ +52 "core" ? +3 ."psFlush"PS.seek 2.5ml +11 "processing"%i' +2334 "Can"m\ Dj +300 "core" ' +2 ."psFlush"PSV.dial :waste1 +4 "processing"%U  +75 "core"  +3 ."psFlush"PS.seek 0ml +3 "processing"%`'W +2635 "core" ' +2 ."psFlush"PSV.dial PSR +10 "processing"%d +47 "core" +2 ."psFlush"PSR.select :air +5 .PS.seek 2.5ml +4 "processing"%V' +2636 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%n +79 "core" +7 ."psFlush"PBV.dial PSV +7 .PS.seek 0ml +11 "processing"%e'W +2638 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%f @ +46 "core" @ +3 ."psFlush"PS.seek 2.5ml +5 "processing"%R' +2660 "core" ' +2 ."psFlush"PSV.dial :waste1 +8 "processing"%N  +80 "core"  +7 ."psFlush"PS.seek 0ml +7 "processing"%\\'W +2627 "core" ' +3 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'q& +9 "core" &\  +2 "manipulator"&h& +6 "core" & { 2 f +2 .tElbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC +3 "manipulator"&6( +40 "core" ( +3 "manipulator"&& +5 "core" &  c +2 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +6 &v& +3 "core" & \\ c +3 .tForearm.seek PC +4 "manipulator"&o' +94 "core" ' +11 .tHand.close +7 "manipulator"&s/ +104 "core" / +21 .tPC.seek :open +5 "processing"%T( +411 "core" ( +2 "manipulator"&u& +6 "core" & r W c +2 "manipulator"& % +4 "core" %  ) F +4 .tForearm.seek :retract +3 "manipulator"&Q'\ +98 "core" ' +3 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +4 "manipulator"&a( +342 "core" ( +2 "manipulator"&l& +7 "core" &  1 +6 .tElbow.reconfigure :loose +11 "manipulator"&$ &.,(#b +12 && +14 "core" &  1 +5 .tForearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +3 "manipulator"&w', +103 "core" ' +3 "manipulator"&r& +4 "core" &   1 +3 "manipulator"&x% +5 "core" %! u - +3 "collection"'c& +5 "core" &\  +3 "collection"'Z& +7 "core" &\  +3 .tCC.seek :closed +3 "collection"'~(O +11 "core" &\  + &\  +9 &1 +} +9 &d @ +9 &xv P +10 &<Q\ O +9 &X\ O +9 &Z P +10 &U O +9 &DY O +9 &V O +10 &\\ O +9 & T O +10 &"LW O +9 &$ Z P +9 &%X O +10 &'Z P +9 &)SW P +9 &+T\ O +10 &,V P +9 &.T O +10 &0\\Y O +9 &2T O +9 &3U O +10 &5W P +9 &7cW P +9 &9%W P +10 &:Y O +9 &<Y P +10 &>lW O +9 &@.U O +9 &A[ P +15 &CX O +10 &EtX O +15 &G3b P +13 &Hu R +5 &J W +11 &LY [ +2 &N I +6 &O;D &q +10 &Or H +10 ( +3 &Om H +4 "collection"'Z& +8 "core" &Om H +7 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.82 +2 "collection"'k& +15 "core" &Om H +4 .tHand.open +3 "manipulator"&y1 +72 "core" 1 +2 "manipulator"&X% +10 "core" % & r u ' ( +6 .tForearm.reconfigure :loose +8 "manipulator"&#Q@2^d^b +11 .tForearm.seek :retract +5 "manipulator"& '\ +104 "core" ' +3 #tFlushing the Collection Valve::Manifold + "collection"'K& +9 "core" &Ol H +2 "collection"'% +6 "core" % +2 .tCSV.dial CSR +3 "collection"'z  +58 "core"  +2 #tPulling 5ml of CSR.flush +2 .CSR.select :flush +7 "collection"' +11 .tCS.seek 5ml +4 "collection"'{'l +1354 "core" ' +6 .tdelay 5 seconds +503 .CSR.select :air +4 "collection"' +14 '% +10 "core" %l  +10 .tCS.reconfigure :fast +11 "collection"'#d @b +18 .tCS.seek 7.501ml +7 "collection"'' +688 "core" ' +2 .tCSV.dial :waste +3 "collection"'j +137 "core" +8 .tCS.reconfigure :default +6 "collection"'#P d@b +12 .tCS.seek 0ml +4 "collection"'' +1997 "core" ' +2 #tFlushing lower manifold's waste1 port +2 "collection"'g& +9 "core" &Ok H +2 "collection"'}% +4 "core" % +3 .tCSV.dial :flush +3 "collection"'  +58 "core" +3 .tCS.reconfigure :fast +5 "collection"'#d @b +5 .tCS.seek 5ml +3 "collection"''l +1310 "core" ' +3 .tdelay 5 seconds +505 .CSV.dial :air +7 "collection"'[ @ +51 "core" B +3 "collection"'% +5 "core" %l  +3 .tCS.seek 7ml +3 "collection"'' +567 "core" ' +6 ."connect"CSV.dial CTV +9 .tCTV.dial CSV +15 "collection"'  +6 '  +43 "core"  +101  +2 .tCBV.dial :waste1 +3 "collection"' @ +53 "core" ? +3 .tCS.seek 0ml +5 "collection"'' +1785 "core" ' +3 #tFlushing lower manifold's waste2 port +2 "collection"'|& +9 "core" &Oj H +2 "collection"'% +5 "core" % +3 .tCSV.dial :flush +3 "collection"'  +80 "core" +9 .tCS.seek 5ml +8 "collection"'W'l +1317 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +4 "collection"'% @ +58 "core" > +2 "collection"'A% +5 "core" %l  +3 .tCS.seek 7.001ml +3 "collection"'7' +571 "core" ' +8 ."connect"CSV.dial CTV +6 .tCTV.dial CSV +10 "collection"'+  +6 '  +26 "core"  +24  +2 .tCBV.dial :waste2 +3 "collection"'t  +117 "core"  +74 .tCS.seek 0ml +3 "collection"'' +1803 "core" ' +7 #tDisinfecting external Intake with kill + "collection"'-& +17 "core" &Oj H +8 "collection"'% +8 "core" % +5 .tCSV.dial CSR +6 "collection"'5  +48 "core"  +6 #tPulling 8ml of CSR.kill +5 .CSR.select :kill +8 "collection"' +24 .tCS.seek 8ml +6 "collection"'' +2046 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +4 "collection"' +13 .tCS.seek 10ml +5 "collection"'3' D +571 "core" ' +5 ."connect"CSV.dial CBV +8 .tCBV.dial CSV +12 "collection"'_ +6 '*  +104 "core" +39  +2 .tCTV.dial :intake +3 "collection"'!  +76 "core" +2 .tIntake.select :open +3 "sampler") +13 .tCS.seek 2ml +3 "collection"'(' \\ +2035 "core" ' +2 .tIntake.select :close +3 "sampler")0 +12 .tCTV.dial :air +3 "collection"'/  +77 "core"  +3 .tCS.reconfigure :default +5 "collection"'#P d@b +4 .tCS.seek 0ml +4 "collection"'1' +595 "core" ' +7 .tCSV.dial CSR +6 "collection"'&  +106 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +7 "collection"' +13 .tCS.seek 5ml +4 "collection"'''l +1351 "core" ' +6 .tdelay 5 seconds +505 .CSR.select :air +9 "collection"' +22 .tCS.seek 10ml +7 "collection"')' D +1365 "core" ' +2 .tCSV.dial CBV +3 "collection"'b +108 "core" +9 .tCS.seek 0ml +8 "collection"';' +2635 "core" ' +3 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&8& +7 "core" & w y e 1 +4 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +4 "manipulator"&( +31 "core" ( +2 "manipulator"&& +6 "core" & C  +2 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +6 &?& +3 "core" &   +3 .tForearm.seek CC +4 "manipulator"&4', +109 "core" ' +2 .tHand.close +3 "manipulator"&@/ +72 "core" / +2 .tCC.seek :open +5 "collection"'#( +381 "core" ( +2 "manipulator"&,& +4 "core" & t y !  +3 "manipulator"&% +5 "core" %  i r \  +3 .tForearm.seek :retract +3 "manipulator"&'\ +104 "core" ' +3 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +4 "manipulator"&<(- +278 "core" ( +2 "manipulator"&D& +6 "core" &-   +2 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +6 &2& +4 "core" &-   +3 .tForearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage +2 "manipulator"&L'! +115 "core" ' +4 .tHand.open +4 "manipulator"&C1 +70 "core" 1 +2 "manipulator"&M% +13 "core" % * d Z +4 .tForearm.reconfigure :loose +10 "manipulator"&#Q@2^d^b +8 .tForearm.seek :retract +2 "manipulator"&p'\ +109 "core" ' +2 "processing"%& +5 "core" &\  +15854 "Can"m\ 4Z +60001 m\ 7 +60002 n\ 4 +60001 l\ 4 +60001 \\l\ 8 +60002 k\ 4H +60001 l\ 4 +60002 l\ 9t +60001 m\ 4p\  +17514 #t-> access 1 +4 "storage"( % +15 "core" %{ V\ + +3 "manipulator"&:% +11 "core" %  i v +5 "manipulator"&O& +10 "core" &- !  +6 .tSC.reconfigure :tight +5 "storage"($\ .(\ 1~b +13 .tSC.seek 5 +3 "storage"(I(; +672 "core" ( +6 .tSC.configure :limp +9 "storage"($(\ 1b +6 (E& +11 "core" &; \ ' +1830 #t-> exit +11 #mEXIT + #"espclient"Session Ended @1715972853.64EDT @1716302617.05EDT = =mMAIN_scheduler =tMAIN @EDT1716302619.59 #"core_reset"Sent BREAK +7 #t@3398 receive with ifg=0x10, ie=0xFD +2 #@4031 receive with ifg=0x10, ie=0xFD +2 #@4686 receive with ifg=0x10, ie=0xFD +2 #@5319 receive with ifg=0x10, ie=0xFD +2 #@5951 receive with ifg=0x10, ie=0xFD +2 #@6584 receive with ifg=0x10, ie=0xFD +2 #@7217 receive with ifg=0x10, ie=0xFD +2 #@7543 receive with ifg=0x80, ie=0xFD +2 #@25279 idle with ifg=0x00, ie=0x75 +2 #ESP2 v3.42 I2C Gateway v3.20 +25 #ESP2 v3.42 I2C Gateway v3.20 for core bus +436 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +673 "Can"i 6 _F +3 i 6 _F +2 #tPolling Can every 10:00 +6 #Cleanly exited at 15:07:33EDT17-May-24 +135 #-> ESP.ready! +155 "sampler") +3 ) +3 "core"  +3 "collection"' +3 ' +4 "core"  +3 "processing"% +3 % +3 "core"  +6 "collection"' 9\ +3 ' 0\ +3 ' -\ +6 "processing"% 9\ +3 % 2\ +3 % *\ +3 % 0\ +6 "sampler")&\ +3 "collection"'% +4 "core" % +3 .tCS.configure :default +3 "collection"'#P d@b +3 .tCS.hold +2 "collection"'+ +6 "core" + +2 .tCS.configure :default +3 "collection"'#P d@b +4 "processing"%% +4 "core" %YB +2 .tPS.configure :default +3 "processing"%#A d`xb +4 .tPS.hold +2 "processing"%+ +5 "core" + +2 .tPS.configure :default +3 "processing"%#A d`xb +4 "sampler")% +4 "core" %qvu \ % +3 .tSS.configure :default +3 "sampler")#.0X = e b +4 .tElbow.configure :loose +3 "manipulator"&$ &.,(#b +10 .tElbow.hold +3 "manipulator"&, +4 "core" , +7 .tElbow.configure :loose +6 "manipulator"&$ &.,(#b +9 "storage"(& +9 "core" &;  K  +5 .tSC.configure :loose +3 "storage"($.(\ 1~b +5 .tSC.hold +4 "storage"(, +8 "core" , +2 .tSC.configure :loose +6 "storage"($.(\ 1~b +7 (% +5 "core" %}   +4 .tSE.configure :default +5 "storage"(#QK-0-\ b +8 .tCH.coast +2 "collection"' +3 .tCH.configure :default +5 "collection"'\ 2 +6 .tPH.coast +4 "processing"% +4 .tPH.configure :default +3 "processing"%\ 2 +10 #tAll dwarf controllers running firmware version 3.85 +3 "sampler") +13 "collection"'% +7 "processing"%% +13 "core" %  +6 "manipulator"&% +5 "sampler")% +15 "core" %Y; +2 %  4 : = b v + %qww \ % +2 "manipulator"&& +16 "core" &- = 5 , b +2 "storage"(& +4 "core" &; }   +3 "storage"(% +14 "core" %}   +7 "collection"'& +10 "core" &  +5 "processing"%& +11 "core" &= +2 "collection"' +5 "core"  +2 "collection"'  +4 "core"  +3 "collection"'! +4 "core"  +3 "processing"%" +4 "core"  +4 "processing"%# +3 "core" U +3 "processing"%$ +5 "core"  +2 "processing"%% +46 "core" B +10 "sampler")& +4 "core"  +3 "collection"''% +5 "core" %  +3 "processing"%(% +5 "core" %YG +3 "sampler"))% +6 "core" %qyv \ % +2 "collection"'*& +6 "core" &  +2 "processing"%+& +5 "core" &; +3 "manipulator"&,% +4 "core" %  > B c v +3 "manipulator"&-& +6 "core" &- A A c +2 "storage"(.& +4 "core" &; S\  +3 "storage"(/% +6 "core" %} \ +2 "collection"'09 +5 "core" 9N +2 "processing"%19 +5 "core" 9]( +144 #t-> access 2 +2 "storage"(2% +4 "core" %} \ +3 "manipulator"&3% +4 "core" %  > @ a c v +3 "manipulator"&4& +5 "core" &- 4 ; h c +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +2 "storage"(5(K +191 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +7 (6& +9 "core" &K f\ ' +58507 "Can"l\ U3 L +20527 #t-> $da [:extractVol]=0.17 +640 #-> startTube 2 +38834 "Can"f\ `3 3r +11767 #t-> da 40 +7 #da sampling at most 40ml +19 #Loading sh1 puck from tube 2 into Collection Clamp +6 ."Qmail"DAfans.email "Started da in tube 2 at 11:05:48EDT21-May-24\\n{}\\nCan@11:03:50, 19.1C, 54% humidity, 14.5psia, 13.078V, 0.239A, 185.916Ah, 3.12W",Subject: "da sampling at most 40ml" +9 "collection"'7& +15 "core" &\ U +10 .tHand.open +4 "manipulator"&81 +30 "core" 1 +3 "manipulator"&9% +14 "core" %    v +8 "storage"(:% +9 "core" %}\ \  \  +7 "storage"(;. +4 "core" .(K +5 .tSC.reconfigure :tight +7 "storage"($\ .(\ 1~b +10 .tSC.seek 2 +7 "storage"(<( +350 #"uploadLog"upsync +321 "core" ( +5 .tSC.configure :limp +7 "storage"($(\ 1b +9 (=& +14 "core" & \ { +4 "manipulator"&>& +8 "core" &-   L  +6 "manipulator"&?% +9 "core" %    v +8 .tElbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +5 .tElbow.seek 2 +3 "manipulator"&@( +184 "core" ( +5 "manipulator"&A& +12 "core" &\  "z +6 "storage"(B& +6 "core" & ~\ { +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts +2 "manipulator"&C' +89 "core" ' +3 "storage"(D& +4 "core" & q\ | +4 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(E'H +277 "core" ' +2 "storage"(F- +3 "core" -'u +3 .tSE.configure :default +4 "storage"(#QK-0-\ b +4 (G& +4 "core" & `\ x +3 "manipulator"&H& +4 "core" &\   "y +4 .tElbow.seek 2 +2 "manipulator"&I( +4 "core" ( +2 "manipulator"&J& +5 "core" &\  $ "y +3 "storage"(K& +5 "core" & \ y +3 .tForearm.seek 2 + 300 counts +3 "manipulator"&L'y +33 "core" ' +6 .tForearm.reconfigure :loose +7 "manipulator"&#Q@2^d^b +5 .tHand.close +4 "manipulator"&M/ +71 "core" / +10 ."downElevator"SE.seek :down +3 "manipulator"&N& +7 "storage"(O'v +22 "core" &\   "y +5 "manipulator"&P% +8 "core" % }   U +6 .tForearm.seek :retract +5 "manipulator"&Q'\ +92 "core" ' +5 .tElbow.seek CC +2 "manipulator"&R( +121 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +26 "core" ( +48 "manipulator"&S& +13 "core" &   w 7 +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &T& +4 "core" &   7 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&U', +107 "core" ' +2 "manipulator"&V& +6 "core" & $ ) Y 7 +2 "manipulator"&W% +5 "core" %$   k + +3 "collection"'X& +6 "core" &\ Q +3 "collection"'Y& +8 "core" &\ Q +2 .tCC.seek :closed +4 "collection"'Z(O +5 "core" &\ Q +4 &\ Q6 +8 &6Hy\ J1 +10 &br\ IE +9 &l\ JN +9 &\\\ KM +10 &c\ KN +9 &Le\ KN +10 &`\ KN +9 &_\ KM +9 &]\ LM +10 &V^\ KM +9 &!b\ KN +9 &"`\ KM +13 &$b\ JN +10 &&]] \ KM +12 &(\\\ KM +12 &)]\ JM +13 &+Z\ GM +2 &-e]\ IM +7 &/'\\\ JM +12 &0[\ KM +7 &2Z\ KM +10 &4mY \ IM +8 &6.Z\ JN +9 &7\\\ JN +8 &9]\ IN +12 &;t\\\ JN +8 &=7X\ JM +10 &>Z\ JM +10 &@Y\ JM +9 &B~\\\ JM +10 &D=_\ JN +9 &Eb\ IN +10 &Gs\ HP +8 &It\ FS +9 &K& \ CY +9 &L\ AZ +12 &N}\ EA +6 &O]'\ F%n +11 &Oe\ IJ +3 ( +11 "collection"'Y& +7 "core" &Oc\ JJ +3 &Oc\ IJ +7 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.66 +5 .Hand.open +2 "manipulator"&[1 +73 "core" 1 +6 "manipulator"&\\% +7 "core" % $  \\ + +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&]'\ +104 "core" ' +3 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml +2 .Gate.power :sampler,:ON +3 ."flow"Gate.power :analytic3,:ON +159 .tIntake.select :close +3 .Exhaust.select :close +2 .SS.hold +2 "sampler")^+ +4 "core" + +2 "sampler")_% +6 "core" %tuu \  +3 "collection"'`& +5 "core" &Oc\ JJ +4 "Can"g\ YJ  +3 #tCalibrating pressure and temperature sensors +4 .CTV.dial :air +2 "collection"'a  +5 "core" +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")b +3 "core"  +3 "sampler")c +5 "core"  +2 "sampler")d  +5 "core"  +3 .tSS.reconfigure :fast +3 "sampler")#.0X \ z +3 .tSSV.dial :exhaust +3 "sampler")  +77 "core"  +3 .tExhaust.select :open +2 "sampler")@ +11 .tSS.seek 0ml +3 "sampler") ' +884 "core" ' +3 .tExhaust.select :close +2 "sampler") +11 ."connect"SSV.dial CBV +5 .tCBV.dial SSV +5 "sampler")  +76 "core" +2 #tAllowing 80s for 15.0ml of remaining 15.0ml +2 .Intake.select :open +2 "sampler") +212 "collection"' % +9 "core" %W\ 5 +3 #tIntake @13.6psia, vacuum from 8.1 to 11.1psi +6 .SS.reconfigure :inhaling 2.16ml/s +8 "sampler")#.0X +3 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +4 ."CSpush"CS.seek 0ml +2 "collection"';' +107 "core" ' +3 .tSSV.dial :spit,avoiding: :exhaust +3 "sampler")5 +134 "core"  +2 .tSS.reconfigure :exhale +3 "sampler")#.0X'?2 +321 "core" ' +7 ."connect"SSV.dial CBV,avoiding: :exhaust +8 .tCBV.dial SSV +4 "sampler")?  +135 "core"  +104 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")A +134 "core" +2 .tSS.reconfigure :default +3 "sampler")#.0X2 +103 "collection"'89 +4 "core" 9?0 +103 "collection"';9 +4 "core" 9@. +104 "collection"'=9 +8 "core" 9C, +104 "collection"'?9 +8 "core" 9B+ +106 "collection"'A9 +6 "core" 9D) +104 "collection"'>9 +3 "core" 9E( +150 "collection"'9 +13 "core" 96G % +104 "collection"'D9 +3 "core" 9JI# +106 "collection"'9 +11 "core" 9_I" +111 "collection"'F9 +5 "core" 9tK! +106 "collection"'H9 +3 "core" 9N +105 "collection"'B9 +3 "core" 9O" +104 "collection"'M9 +3 "core" 9Q& +104 "collection"'N9 +3 "core" 9Q+ +103 "collection"'G9 +5 "core" 9R/ +104 "collection"'P9 +11 "core" 9T3 +109 "collection"'@9 +6 "core" 9V8 +107 "collection"'E9 +3 "core" 9W= +104 "collection"'J9 +3 "core" 9 XA +104 "collection"'S9 +4 "core" 9 YE +104 "collection"'L9 +3 "core" 9 +[J +104 "collection"'T9 +3 "core" 9 7\\N +105 "collection"'I9 +9 "core" 9 C\\R +111 "collection"'V9 +6 "core" 9 Q^W +108 "collection"'K9 +4 "core" 9 _^\\ +104 "collection"'X9 +3 "core" 9 j`` +104 "collection"'O9 +3 "core" 9 tbd +104 "collection"'Q9 +3 "core" 9 bh +104 "collection"'C9 +3 "core" 9 cm +103 "collection"'[9 +11 "core" 9 dq +107 "collection"'\\9 +3 "core" 9 ev +108 "collection"'Y9 +8 "core" 9 ez +104 "collection"'\ 9 +4 "core" 9 f +103 "collection"'_9 +4 "core" 9 g +103 "collection"'U9 +3 "core" 9 g\ +104 "collection"'a9 +3 "core" 9 i\ +103 "collection"'b9 +9 "core" 9 i\ +107 "collection"'d9 +7 "core" 9 k\ +104 "collection"'`9 +4 "core" 9 l\ +106 "collection"'g9 +5 "core" 9 m\ +103 "collection"'W9 +4 "core" 9 o\ +103 "collection"'^9 +3 "core" 9 q\ +104 "collection"'c9 +3 "core" 9 p\ +104 "collection"'f9 +3 "core" 9 r\ +103 "collection"'i9 +6 "core" 9\ r\ +107 "collection"'j9 +3 "core" 9\ s +104 "collection"'h9 +3 "core" 9\ t\ +104 "collection"'l9 +3 "core" 9\ u +104 "collection"'m9 +3 "core" 9\ u\ +104 "collection"'e9 +4 "core" 9\ w +103 "collection"'n9 +3 "core" 9\ w +105 "collection"'o9 +3 "core" 9\ w\ +108 "collection"'k9 +4 "core" 9\ x\ +103 "collection"'p9 +3 "core" 9\ "y +104 "collection"'t9 +3 "core" 9\ %y +103 "collection"'s9 +4 "core" 9\ '{ +103 "collection"'v9 +3 "core" 9\ *} +5 .tCH.hold 10:00,70C +3 "collection"'u `\ r `\ )\ +3 'r9 +8 "core"  + 9\ *\ )\ +2 "collection"'q% +6 "core" % W [ +3 #tBegun lysing Collection Puck Heater at 68C/18.0psia +38219 "Can"ul y +21764 "core" ` +3 "collection"'z9 +3 "core" 9\ o& +3 "collection"'y% +6 "core" %  \ +2 #tEnded lysing Collection Puck Heater at 69.9C/14.6psia +3 .CS.seek 0ml +2 "collection"'|' +332 "core" ' +3 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'w @ +106 "core" B +2 .tCSV.dial :air +5 "collection"'x @ +47 "core" > +34 .tCS.seek 5ml +5 "collection"''l +1352 "core" ' +5 .tCSV.dial CTV +6 "collection"'  +48 "core"  +6 .tdelay 2 seconds +205 .CSV.dial :air +2 "collection"' @ +56 "core" B +2 .tdelay 2 seconds +203 .CSV.dial CTV +3 "collection"'  +42 "core"  +2 .tdelay 2 seconds +204 .CSV.dial :air +4 "collection"' @ +45 "core" ? +2 .tdelay 2 seconds +206 .CS.seek 0ml +3 "collection"'' +1356 "core" ' +5 "collection"'~% +9 "core" % \  +3 #tPuck @26.2psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe +5 .CSV.dial CBV +6 "collection"' +118 "core" +4 .tCBV.dial CSV +5 "collection"'  +30 "core"  +2 "collection"' % +6 "core" % \  +3 .tCS.seek 5ml +2 "collection"' 'l +1349 "core" ' +6 .tdelay 5 seconds +505 .CTV.dial :air +8 "collection"'  +44 "core" +2 "collection"'% +5 "core" %l\  +3 .tCS.seek 7ml +3 "collection"'' +587 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air2 +3 "collection"' @ +44 "core" ? +3 .tCS.seek 10ml +50 "collection"'' D +851 "core" ' +3 .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"' ` +116 "core" _ +3 #tLysing Complete +2 "collection"'& +5 "core" &O]}\ J +3 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&% +5 "core" %  X V ~ +3 "storage"(% +6 "core" %u m\ G +2 "storage"(. +3 "core" .( +4 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +3 "storage"(( +187 "core" ( +6 .tSC.configure :limp +7 "storage"($(\ 1b +4 (& +8 "core" & k\ E +7 "manipulator"&& +9 "core" & G Q f 7 +5 "manipulator"&!% +7 "core" %  G M % ~ +9 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +5 .tElbow.seek 1 +4 "manipulator"&( +157 "core" ( +2 "manipulator"&& +4 "core" & L +3 "storage"("& +5 "core" & <\ I +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +2 "manipulator"&#' +105 "core" ' +2 "storage"(%& +4 "core" & \ I +4 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"('H +273 "core" ' +8 "storage"(&- +8 "core" -'H +10 .tSE.configure :default +10 "storage"(#QK-0-\ b +10 .tSE.seek :place +5 "storage"(''6 +38 "core" ' +6 "manipulator"&(& +9 "core" & +6 "manipulator"&)% +6 "core" % +8 .tForearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +6 "manipulator"&*'\ +94 "core" ' +6 .tElbow.seek CC +4 "manipulator"& ( +151 "core" ( +2 "manipulator"&,& +6 "core" & g d  4 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &-& +4 "core" & ` X 4 +3 .tForearm.seek CC +3 "manipulator"&.', +104 "core" ' +2 .tHand.close +2 "manipulator"&$/ +76 "core" / +3 .tCC.seek :open +3 "collection"'0( +379 "core" ( +2 "storage"(1& +11 "core" & \ H +6 "storage"(2& +4 "core" & R\ H +3 "manipulator"&/& +10 "core" & O P  4 +5 "manipulator"&3% +5 "core" %  Q G R > +3 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +3 "manipulator"&6( +152 "core" ( +2 "manipulator"&7& +4 "core" &  +3 "storage"(9& +5 "core" & \ O +3 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 .tForearm.seek 1 +2 "manipulator"&:'D +113 "core" ' +2 .tElbow.hold +2 "manipulator"&4, +5 "core" , +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tHand.open + "manipulator"&51 +67 "core" 1 +2 "manipulator"&+% +6 "core" % Rj '  R +2 "storage"(8& +5 "core" & \ H +2 .tForearm.force -20 +2 "manipulator"&5 +4 .tForearm.seek 1 + 314 counts +2 "manipulator"&;'~ +21 "core" ' +5 "manipulator"&=& +17 "core" &  +6 "storage"(?& +15 "core" & \ O +6 .tForearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +9 .tForearm.seek 1 + 700 counts +5 "manipulator"&A' +23 "core" ' +4 "storage"(>% +9 "core" %> J\ P +8 ."downElevator"SE.seek :down +10 "storage"('v +99 (D% +8 "core" %GD j\ K[v +7 "manipulator"&% +9 "core" % & +5 .tForearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&F'\ +92 "core" ' +39 ' + ."downElevator"SE.stop +2 "storage"(5 +4 #tTranferring DA +2 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'H& +5 "core" &\ ' +3 "manipulator"&B& +6 "core" &  +2 "manipulator"&M% +4 "core" %\    +3 .tElbow.seek FlushPuck::Garage +3 "manipulator"&N(- +178 "core" ( +3 "manipulator"&G& +4 "core" &-  * +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &P& +4 "core" &-  * +3 .tForearm.seek :garage +2 "manipulator"&@'! +105 "core" ' +2 .tHand.close +2 "manipulator"&E/ +123 "core" / +21 "manipulator"&J& +11 "core" &- d d  * +2 "manipulator"&S% +14 "core" % + c i % +3 .tForearm.seek :retract +4 "manipulator"&L'\ +103 "core" ' +5 .tElbow.reconfigure :tight +6 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&T( +285 "core" ( +2 "manipulator"&I& +6 "core" &  * +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &V& +4 "core" & U * +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +3 "manipulator"&K', +101 "core" ' +3 "manipulator"&X& +4 "core" & Q * +3 "manipulator"&O% +5 "core" %2   +3 "collection"'Q& +5 "core" &\ ( +3 "collection"'C& +8 "core" &u\ ( +3 .tCC.seek :closed +3 "collection"'[(O +4 "core" &d\ ( +6 &N\ '6 +9 &9J}6\ !1 +10 &is}v\ E +9 & c\ "N +10 &Q \ #M +9 &Z\ #N +9 &UX\ #N +10 &U\ #N +12 &W\ #N +12 &S}\ #M +8 &]W`\ "N +11 &! WV\ "M +16 &"Rk\ "M +12 &$Yb\ N +3 &&gUT\ !M +6 &((W/\ "M +8 &)Wu\ "M +11 &+W\ !M +6 &-nW \ !M +9 &/0T\ !M +8 &0V\ !M +12 &2V\ "N +7 &4wT\ "M +11 &68V\ "M +7 &7V\ !M +12 &9U\ !M +9 &;}Vq\ !N +9 &=@Tb\ !M +10 &?VV\ !M +10 &@Q<\ !M +9 &BW\ !M +9 &DGV\ "N +9 &F Xm\ !N +10 &GcU\ !O +9 &I=\ S +10 &K0q\ X +7 &L\ Z +11 &N~{\ > +9 &Oa.\ $l +11 &OT \ !E +2 ( +5 "collection"'C& +5 "core" &OY\ "E +7 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.63 +4 "collection"'\\& +7 "core" &OY\ !E +2 .tHand.open +2 "manipulator"&Y1 +77 "core" 1 +3 "manipulator"&\ % +4 "core" % - c e +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&_'\ +100 "core" ' +2 .tPSV.dial PSR +2 "processing"%U +44 "core"  +2 #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +3 "processing"%j +11 .tPS.seek 1.5ml +3 "processing"%a' +1605 "core" ' +3 .tdelay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%b  +45 "core"  +2 .tPS.seek 0ml +3 "processing"%d'W +1607 "core" ' +2 .tPSV.dial PSR +2 "processing"%` +44 "core"  +2 .tPSR.select :air +3 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%g' +2634 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +15 .tCBV.dial PRV +5 "processing"%W +6 "collection"'^  +22 "core" B +5 "processing"%c +8 "core" B +2 "processing"%f  +61 "core" +106  +2 .tPSV.dial :mixloop +2 "processing"%i +102 "core" +3 .tCTV.dial :air,avoiding: :intake +2 "collection"'j  +16 "core" ~ +2 .tPTV.dial :PRVmixing +3 "processing"%h  +129 "core" +3 .tPS.seek 0ml +2 "processing"%l'W +2626 "core" ' +7 .tPSV.dial :air +2 "processing"%m  +44 "core"  +3 .tPS.seek 2.5ml +2 "processing"%e' +2636 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%n +44 "core" +3 .tPS.seek 0ml +2 "processing"%o'W +2625 "core" ' +2 .tPSV.dial :air +2 "processing"%k  +44 "core"  +3 .tPS.seek 2.5ml +2 "processing"%p' +2638 "core" ' +4 .tPSV.dial :mixloop +4 "processing"%t +47 "core" +6 .tPS.seek 0ml +2 "processing"%s'W +2639 "core" ' +3 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&v& +5 "core" & X * +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&r( +3 "core" ( +3 "manipulator"&q& +6 "core" & * +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &}& +4 "core" & * +3 .tForearm.seek CC +2 "manipulator"&u', +110 "core" ' +2 .tHand.close + "manipulator"&z/ +75 "core" / +2 .tCC.seek :open +3 "collection"'y( +380 "core" ( +2 "manipulator"&{& +4 "core" &  W * +3 "manipulator"&w% +4 "core" %   s +3 .tForearm.seek :retract +2 "manipulator"&x'\ +97 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +2 "manipulator"&|(- +280 "core" ( +2 "manipulator"&& +4 "core" &-  6 +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 && +7 "core" &- T 6 +119 .tForearm.reconfigure :tight +26 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek :garage +5 "manipulator"&'! +163 "core" ' +5 .tHand.open +7 "manipulator"&1 +68 "core" 1 +3 "manipulator"&% +5 "core" % *  % +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +3 "manipulator"&~'\ +104 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +5 "core" +2 .tPTV.dial :PRVmixing +3 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +4 "processing"%  +2 "collection"'  +9 "core" +7  +3 .tCTV.dial :air,avoiding: :intake +2 "collection"'  +5 "core"  +3 #tLoading lyfil puck from tube 2 into Collection Clamp +2 "collection"'& +4 "core" &\ < +3 "manipulator"&% +6 "core" %\  O $ +2 "storage"( % +5 "core" %u [ [\ f +3 "storage"(. +4 "core" .( +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +3 "storage"(( +201 "core" ( +8 .tSC.configure :limp +10 "storage"($(\ 1b +15 (& +11 "core" & / 0 \\\ d +6 "manipulator"&& +13 "core" &- 6 +5 "manipulator"&% +13 "core" %\  $ +5 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +6 .tElbow.seek 2 +5 "manipulator"&( +181 "core" ( +3 "manipulator"&& +7 "core" &  "x +6 "storage"(& +12 "core" & Q X =\ e +6 .tForearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +8 .tForearm.seek 2 + 700 counts +5 "manipulator"&' +123 "core" ' +2 "storage"(!& +4 "core" & \\ [\ g +4 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(<'H +283 "core" ' +2 "storage"(- +5 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +4 ("& +4 "core" & < : H\ d +3 "manipulator"&%& +4 "core" &   !w +5 .tElbow.seek 2 +7 "manipulator"&R( +14 "core" ( +8 "manipulator"&]& +15 "core" &   !w +9 "storage"(&& +12 "core" & + , ^\ d +8 .tForearm.seek 2 + 300 counts +6 "manipulator"&('y +16 "core" ' +4 .tForearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +7 .tHand.close + "manipulator"&)/ +77 "core" / +8 ."downElevator"SE.seek :down +4 "manipulator"&& +7 "storage"(,'v +21 "core" &   !w +5 "manipulator"&-% +9 "core" % t 4 t +6 .tForearm.seek :retract +4 "manipulator"&#'\ +94 "core" ' +2 .tElbow.seek CC +3 "manipulator"&( +145 "core" ( +3 "manipulator"&$& +2 "core" ' +3 &  3 +2 ."downElevator"SE.stop +5 .tElbow.reconfigure :loose +2 "storage"(5 +3 "manipulator"&$ &.,(#b +7 &*& +4 "core" & 3 +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +3 "manipulator"&Z', +104 "core" ' +3 "manipulator"&1& +4 "core" & b 3 +3 "manipulator"&2% +6 "core" %* ^ w +2 "collection"'/& +5 "core" &5\ ; +3 "collection"'3& +7 "core" &/\ < +3 .tCC.seek :closed +2 "collection"'7(O +6 "core" &\ < +6 & ;\ \ 8%h +9 &W{\ 58 +10 &y\ 5L +9 &V\ 7M +9 &tWw\ 6M +10 &7Ww\ 7L +9 &Y\ 6M +9 &U\ 6M +10 &|W\ 7M +9 &?Y\ 7L +10 & W\ 7M +9 &![\ 6M +9 &#T\ 6L +10 &%FYJ\ 7M +14 &'U\ 6M +14 &(U\ 6M +16 &*V\ 6M +5 &,NT\ 5M +13 &.U\ 2L +6 &/U\ 5M +3 &1T\ 5M +9 &3VUw\ 5M +8 &5Rh\ 5M +6 &6Ub\ 5M +11 &8Uc\ 5M +8 &:^TY\ 5M +10 &< TF\ 5M +8 &=TG\ 5L +13 &?W;\ 5M +7 &AeW&\ 4M +11 &C)V&\ 5L +7 &D\\\ 4M +11 &Fb\ 4N +7 &H^\ \ 2R +12 &J\ /W +8 &Ka\ .Z +11 &M\ -[ +9 &N\\\ /+ +10 &O#m|\ 0L +9 ( +4 &OZ`d\ 4G +9 "collection"'3& +13 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.89 +3 .Hand.open + "manipulator"&91 +10 "core" &OZeh\ 5G +4 &OZqq\ 4G +56 1 +5 "manipulator"&.% +13 "core" %   +6 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +8 .tForearm.seek :retract +4 "manipulator"& '\ +102 "core" ' +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'5  +131 "core" ~ +2 .tCSV.dial CTV +3 "collection"'+  +30 "core"  +3 .tPS.seek 2.5ml +2 "processing"%8' +487 "Can"m\ DM i4 +2156 "core" ' +2 "collection"'=% +11 "core" % G|]\ 7 +5 .tCS.seek 4.15ml +3 "collection"'?'Q +1563 "core" ' +3 .tdelay 8 seconds +803 .PSV.dial :air +12 "processing"%  +44 "core"  +3 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%>  +73 "core"  +3 .tPS.seek 0ml +2 "processing"%6'W +2631 "core" ' +2 .tCBV.dial between PRV and waste1 +3 "collection"'D ` +38 "core" _ +2 .tCSV.dial :air +2 "collection"' @ +44 "core" ? +4 .tCS.seek 10ml +2 "collection"':' D +1585 "core" ' +2 .tCSV.dial CTV +2 "collection"';  +44 "core"  +3 .tCS.seek 0ml +2 "collection"'H' +2622 "core" ' +3 .tCBV.dial :waste1 +4 "collection"'B @ +33 "core" ? +5 .tdelay 5 seconds +504 .CTV.dial :air,avoiding: :intake +2 "collection"'M  +133 "core" +5 "collection"''& +7 "core" &OZD2,\ 9G +4 #tStoring lyfil puck in Collection Clamp to tube 1 +3 "manipulator"&A% +12 "core" %  %  +2 "storage"(G% +9 "core" % , , d\ d +5 "storage"(P. +6 "core" .( +8 .tSC.reconfigure :tight +6 "storage"($\ .(\ 1~b +4 .tSC.seek 1 +3 "storage"(( +201 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (4& +4 "core" & - 6 \ a +3 "manipulator"&E& +4 "core" & U 3 +3 "manipulator"&J% +6 "core" %    +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 1 +2 "manipulator"&S( +159 "core" ( +2 "manipulator"&F& +4 "core" &  +3 "storage"(@& +6 "core" & Z [\ f +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +3 "manipulator"&I' +95 "core" ' +2 "storage"(V& +5 "core" & Q R Y\ h +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(N'H +282 "core" ' +4 "storage"(X- +8 "core" -' +5 .tSE.configure :default +6 "storage"(#QK-0-\ b +7 "manipulator"&O& +8 "core" &   r  +6 "storage"(Q& +6 "core" & \\ [\ f +3 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +11 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 +3 "manipulator"&L'D +36 "core" ' +7 .tElbow.hold +5 "manipulator"&0, +6 "core" , +9 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 "storage"(\\- +3 "core" -' +3 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"(Y'K +28 "core" ' +2 "manipulator"&\ % +4 "core" %Sl 8  +3 "storage"(C& +4 "core" & B = Y\ _ +3 .tForearm.force -20 +2 "manipulator"&5 +4 .tForearm.seek 1 + 315 counts +2 "manipulator"&U' +21 "core" ' +2 "manipulator"&K& +5 "core" & A  +3 "storage"(& +4 "core" & \\ ^\ g +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +3 "manipulator"&b' +24 "core" ' +3 .tSE.seek 1.11 Pucks below Top Plate +3 "storage"(a'B +55 "core" ' +3 "manipulator"&`& +4 "core" &    +3 "manipulator"&d% +5 "core" % \ S +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +3 "manipulator"&W'\ +91 "core" ' +2 .tElbow.seek CC +3 "manipulator"&c( +151 "core" ( +6 "manipulator"&^& +13 "core" & R 2 +10 .tElbow.reconfigure :loose +9 "manipulator"&$ &.,(#b +8 &f& +12 "core" & 2 +8 .tForearm.seek CC +5 "manipulator"&i', +101 "core" ' +4 .tHand.close +2 "manipulator"&j/ +72 "core" / +3 .tCC.seek :open +2 "collection"'h( +376 "core" ( +3 "storage"(g& +4 "core" & \\ ^\ f +3 "storage"(m& +4 "core" & \\ [\ e +3 "manipulator"&l& +5 "core" & w 2 +2 "manipulator"&n% +6 "core" % 7 +2 .tForearm.seek :retract +3 "manipulator"&e'\ +95 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 1 +2 "manipulator"&k( +158 "core" ( +2 "manipulator"&o& +10 "core" &   +5 "storage"(t& +10 "core" & Q Y \ h +5 .tElbow.reconfigure :limp +5 "manipulator"&$ ,(b +7 .tForearm.seek 1 +5 "manipulator"&p'D +110 "core" ' +2 .tElbow.hold +2 "manipulator"&v, +6 "core" , +52 .tElbow.reconfigure :tight +14 "manipulator"&$&.,(\ #b +3 .tHand.open +2 "manipulator"&q1 +67 "core" 1 +3 "manipulator"&}% +6 "core" % W  T +2 "storage"(z& +5 "core" & 5 . \ d +2 .tForearm.force -20 +2 "manipulator"&5 +4 .tForearm.seek 1 + 319 counts +2 "manipulator"&T'σ +15 "core" ' +2 "manipulator"&_& +5 "core" &    +3 "storage"([& +4 "core" & j k \ j +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +2 "manipulator"&{' +20 "core" ' +2 "storage"(w% +5 "core" %J v l \\\ k +4 ."downElevator"SE.seek :down +4 "storage"(u'v +98 (% +4 "core" %zA l j \ jYn +3 "manipulator"&% +5 "core" %\   A +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&r'\ +92 "core" ' +57 ' +4 ."downElevator"SE.stop +6 "storage"(5 +6 .tPSV.dial :air +2 "processing"%  +75 "core" +8 .tPS.seek 2.5ml +3 "processing"%' +2635 "core" ' +2 .tdelay 1 second +108 .PSV.dial :mixloop +2 "processing"%x +42 "core" +3 .tdelay 1 second +103 .PSV.dial :air +7 "processing"%  +45 "core"  +5 .tdelay 1 second +104 .PSV.dial :mixloop +3 "processing"% +45 "core" +2 .tdelay 1 second +103 .PSV.dial :air +2 "processing"%  +44 "core"  +2 .tdelay 1 second +104 .PS.seek 0ml +2 "processing"%'W +2628 "core" ' +3 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%& +12 "core" &\ X +3 "manipulator"&& +9 "core" &   e  +6 "manipulator"& % +5 "core" %\  8  +11 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +167 "core" ( +3 "manipulator"&& +4 "core" &-  h +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 && +3 "core" &-  2 h +3 .tForearm.seek :garage +3 "manipulator"&'! +109 "core" ' +2 .tHand.close + "manipulator"&/ +73 "core" / +2 "manipulator"&& +5 "core" &-   h +2 "manipulator"&% +6 "core" % &    +3 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC +2 "manipulator"&|( +124 "core" ( +6 "manipulator"&!& +16 "core" &  +7 .tElbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +8 &~& +9 "core" &   H +6 .tForearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek PC +3 "manipulator"&' +105 "core" ' +5 "manipulator"&"& +7 "core" &  +6 "manipulator"&%% +10 "core" %   +5 "processing"%]& +11 "core" &\ W +5 "processing"%&& +14 "core" &[\ W +4 .tPC.seek :closed +5 "processing"%)(Tg +11 "core" &`\ W +2 &`\ W +5 &2y_\ R*x +8 &b~i\ Q> +8 &crt\ QO +14 &$Tw\ TO +8 &Ts\ SO +10 &Up\ SO +8 &kZs\ SO +9 &-Tm\ SO +8 &Tu\ RN +8 &RA\ TO +10 & sW[\ TO +9 &"5W\ TO +10 &#Y\ SN +9 &%W\ TO +9 &'{U\ TO +10 &)=Y\ SO +9 &*U\ TO +9 &,R\ TO +10 &.W\ TN +9 &0FR\ SN +9 &2T\ SN +10 &3R\ SN +9 &5T \ SN +10 &7MV \ TO +9 &9Y\ SN +9 &:W\ TN +10 &<W\ \ TO +9 &>VV\ TN +9 &@W\ TN +10 &AU\ TN +9 &CU\ TN +10 &E]X\ TO +9 &G\\\ SO +9 &Hg\ SP +10 &J}\ RS +9 &LS\ QU +9 &N\ QT +10 &O\ QT +9 &Q\ QT +10 &SKv\ R2 +9 &T,5d\ S: +9 ( +4 "processing"%&& +3 "core" &T@\ V & +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.60 +2 "processing"%& +5 "core" &T@\ V & +3 .tHand.open + "manipulator"&-1 +72 "core" 1 +2 "manipulator"&% +6 "core" %     +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +5 .tPRV.dial :air +4 "processing"%$  +48 "core"  +6 .tPSV.dial :mixloop +4 "processing"%< +45 "core" +2 "processing"%*% +12 "core" %\\\ T +5 .tPS.seek 0.3ml +81 "processing"%(' +408 "core" ' +2 .tPSV.dial PSR +2 "processing"%1 +102 "core"  +2 #tPulling 0.4ml of PSR.air +2 .PSR.select :air +8 .PS.seek 0.7ml +5 "processing"%R'* +495 "core" ' +3 .tdelay 3 seconds +303 .PSR.select :air +8 .PS.seek 2.5ml +5 "processing"%2' +1922 "core" ' +2 .tdelay 3 seconds +303 .PSV.dial :mixloop +5 "processing"%/ +103 "core" +5 .tPTV.dial :mixing +4 "processing"%, @ +75 "core" A +2 .tPBV.dial :waste2 +3 "processing"%#  +95 "core"  +3 .tPS.seek 0ml +2 "processing"%y'W +2629 "core" ' +2 #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&9& +6 "core" &   +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC +2 "manipulator"&.( +4 "core" ( +3 "manipulator"&3& +4 "core" &   y +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &5& +3 "core" &   +4 .tForearm.seek PC +2 "manipulator"&+' +95 "core" ' +5 .tHand.close +3 "manipulator"&Z/ +69 "core" / +7 .tPC.seek :open +3 "processing"%s( +405 "core" ( +2 "manipulator"&=& +4 "core" &   +3 "manipulator"&% +5 "core" % \   3 +3 .tForearm.seek :retract +7 "manipulator"&'\ +90 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +2 "manipulator"&>(- +156 "core" ( +2 "manipulator"&8& +11 "core" &-    +4 .tElbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +8 &D& +7 "core" &-  B  +3 .tForearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +8 .tForearm.seek :garage +3 "manipulator"&'! +110 "core" ' +5 .tHand.open +3 "manipulator"&?1 +79 "core" 1 +3 "manipulator"&;% +5 "core" % *   +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&:'\ +102 "core" ' +3 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%B& +4 "core" & \ [ +3 "manipulator"&M% +4 "core" %\      +3 "storage"('% +5 "core" %{ \ t +2 "storage"(A. +5 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +4 .tSC.seek 2 +2 "storage"(G( +194 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +3 (P& +4 "core" & I\ n +3 "manipulator"&4& +4 "core" &-   m  +3 "manipulator"&E% +5 "core" %\     +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +3 "manipulator"&J( +176 "core" ( +5 "manipulator"&& +8 "core" &\   "| +5 "storage"(F& +8 "core" & \ q +4 .tForearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +8 .tForearm.seek 2 + 700 counts +3 "manipulator"&@' +100 "core" ' +5 "storage"(V& +13 "core" & M\ s +6 .tSE.reconfigure :pick +6 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"('H +281 "core" ' +2 "storage"( - +4 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +4 (X& +4 "core" & \ \ s +3 "manipulator"&O& +4 "core" &\   "| +3 .tElbow.seek 2 +3 "manipulator"&Q( +3 "core" ( +4 "manipulator"&\\& +4 "core" &\   m "| +3 "storage"(\ & +5 "core" & \ s +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&C'y +14 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tHand.close + "manipulator"&K/ +68 "core" / +5 ."downElevator"SE.seek :down +4 "manipulator"&& +3 "storage"(`'v +8 "core" &\   "| +8 "manipulator"&d% +25 "core" % r   b t +8 .tForearm.seek :retract +5 "manipulator"&I'\ +97 "core" ' +6 .tElbow.seek PC +5 "manipulator"&S( +123 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +124 "core" ( +5 "manipulator"&N& +4 "core" &   +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &L& +3 "core" &   +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC +3 "manipulator"&U' +97 "core" ' +2 "manipulator"&Y& +4 "core" &   Q +3 "manipulator"&^% +6 "core" %    +2 "processing"%f& +6 "core" &\ [ +3 "processing"%b& +7 "core" &\ [ +3 .tPC.seek :closed +3 "processing"%0(Tg +6 "core" &\ [ +6 & 4\ X%f +9 &W}\ U8 +9 &w\ UL +10 &T\ WN +9 &`T\ WN +10 & V\ VO +9 &U\ VN +9 &Q\ WN +10 &gU\ VN +9 &)T\ WN +9 &U\ WN +10 &!U\ WN +9 &#qR\ WN +10 &%4T\ VM +9 &&V\ VN +9 &(T\ WM +10 &*yU\ WN +9 &,;R\ VN +9 &-T\ VM +10 &/T\ VN +9 &1W \ VN +10 &3CR\ VN +12 &5T\ VN +12 &6W\ UN +13 &8W\ VN +10 &:KS!\ VN +13 &<T%\ UM +4 &=U\ UN +7 &?W\ UN +11 &ASX\ UN +7 &CY\ UN +8 &DX\ TN +9 &FZ#\ UN +8 &HV`\ TO +10 &Jm\ TQ +10 &K\ RT +8 &M\ RT +8 &OO\ RT +11 &Q\ RT +8 &R\ RD +11 &S@b\ T%m +9 &TL&\ W & +8 ( +3 &TL\ X & +3 "processing"%b& +10 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.60 +4 .Hand.open +4 "manipulator"&j1 +6 "core" &TL\ \ W & +69 1 +2 "manipulator"&W% +5 "core" %    +3 .tForearm.reconfigure :loose +8 "manipulator"&#Q@2^d^b +6 .tForearm.seek :retract +3 "manipulator"&7'\ +91 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +4 "processing"%g  +2 %m9 +9 "core" 9 +103 "processing"%l9 +3 "core" 9~> +103 "processing"%n9 +4 "core" 9}>  +104 "processing"%o9 +3 "core" 9|>  +104 "processing"%t9 +6 "core" 9|? +107 "processing"%i9 +6 "core" 9{? +105 "processing"%c9 +5 "core" 9|? +103 "processing"%q9 +4 "core" 9|= +104 "processing"%}9 +3 "core" 9}># +104 "processing"%z9 +18 "core" 9>( +103 "processing"%e9 +3 "core" 9?, +105 "processing"%_9 +7 "core" 9>1 +108 "processing"%[9 +4 "core" 9<5 +109 "processing"%w9 +3 "core" 9?: +105 "processing"%k9 +3 "core" 9>> +104 "processing"%9 +3 "core" 9>B +103 "processing"%9 +3 "core" 9>G +104 "processing"%p9 +4 "core" 9?K +104 "processing"%T9 +10 "core" 9>O +106 "processing"%a9 +3 "core" 9?T +106 "processing"%9 +3 "core" 9>X +103 "processing"%{9 +3 "core" 9?] +104 "processing"%u9 +3 "core" 9?a +103 "processing"%69 +4 "core" 9@e\ +103 "processing"%x9 +3 "core" 9@i +107 "processing"%9 +10 "core" 9@n +107 "processing"% 9 +6 "core" 9Ar +104 "processing"% 9 +4 "core" 9Aw +103 "processing"%9 +3 "core" 9 A{ +104 "processing"%9 +3 "core" 9B +103 "processing"%9 +3 "core" 9B +104 "processing"% 9 +3 "core" 9!B +105 "processing"%9 +13 "core" 9)B +107 "processing"%9 +7 "core" 9-B +107 "processing"%v9 +7 "core" 99B +4 .tPH.hold 2:00:00,28C +5 "processing"% pp7 +12 .tdelay 1:30 +16 "core"  +8997 .tPSR.select :air +3 .PSV.dial PSR +3 "processing"% +102 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +11 .tPS.seek 0.5ml +3 "processing"%' +595 "core" ' +3 .tdelay 5 seconds +503 .PSR.select :air +3 "processing"% +11 .tPS.seek 2ml +2 "processing"%r'[ +1618 "core" ' +4 .tPTV.dial :puck +6 "processing"%!  +73 "core"  +5 .tPSV.dial PTV +6 "processing"%~ +74 "core" +5 .tPBV.dial :waste1 +4 "processing"%  +136 "core"  +2 "processing"%% +6 "core" %a\ F +2 .tPS.seek 1.5ml +3 "processing"%"' +590 "core" ' +2 .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%% * +33 "core" + +3 .tPS.seek 0ml +3 "processing"%]'W +1609 "core" ' +3 .tdelay 5:00 +7870 "Can"l\ MK ό +22133 #trecoverPSRreagent08 +6 .PTV.dial :puck +2 .PBV.dial :waste1 +3 "processing"%  +34 "core" +3 .tdelay 30 seconds +3060 .PBV.dial between PSV and waste1 +7 "processing"% * +35 "core" + +2 .tPSR.select :air +3 .PSV.dial PSR +3 "processing"% +74 "core"  +7 .tPS.reconfigure :fast +9 "processing"%#A ,`xb +9 .tPS.seek 2.5ml +5 "processing"%-' +2427 "core" ' +7 .tPSV.dial PTV +7 "processing"% +79 "core" +7 .tdelay 5 seconds +505 .PSV.dial PSR +6 "processing"%& +75 "core"  +3 .tdelay 5 seconds +503 .PSV.dial PTV +4 "processing"%$ +74 "core" +3 .tdelay 5 seconds +502 .PSV.dial :air +3 "processing"%<  +72 "core"  +3 .tPS.seek 0ml +2 "processing"%*'W +2400 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +3 "processing"%  +137 "core" +5 .tPSV.dial :mixloop +3 "processing"% +44 "core" +4 .tPRV.dial :ab1 +6 "processing"%1 @ +78 "core" A +7 .tPS.reconfigure :slow +5 "processing"%#A 2`xb +6 .tPS.seek 0.15ml +5 "processing"%('w +357 "core" ' +2 .tdelay 2 seconds +205 ."connect"CBV.dial PRV +13 .tPRV.dial CBV +8 "collection"'R  +7 "processing"%/  +49 "core" +7  +6 "processing"%,% +8 "core" %s\ W +6 .tPS.seek 0.32ml +4 "processing"%#' +401 "core" ' +2 .tdelay 2 seconds +203 .CBV.dial between PRV and PSV +2 "collection"'2  +30 "core" +3 .tPRV.dial :air +2 "processing"%9  +43 "core"  +13 .tPS.seek 0.9ml +8 "processing"%3'D +1237 "core" ' +2 .tPRV.dial :waste2 +3 "processing"%5 @ +74 "core" > +3 .tPS.seek 0.5ml +2 "processing"%Z' +870 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +3 "processing"%|  +44 "core"  +2 .tPS.reconfigure :default +9 "processing"%#A d`xb +9 .tPS.seek 2ml +6 "processing"%'[ +1614 "core" ' +5 .tPSV.dial :PML +6 "processing"%) +46 "core" +2 .tPTV.dial :mixing +3 "processing"%= @ +77 "core" A +2 .tPBV.dial :waste1 +3 "processing"%  +35 "core" +4 "processing"%8% +6 "core" %V\ O +2 .tPS.seek 1.85ml +3 "processing"%D'6 +241 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%+ * +35 "core" + +3 .tPS.seek 0ml +2 "processing"%.'W +1977 "core" ' +2 .tdelay 2 seconds +203 #Beginning samplePassC +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'?& +4 "core" &o\ G +3 "manipulator"&;& +4 "core" &   +3 "manipulator"&% +4 "core" %\    X  +4 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +3 "manipulator"&B(- +164 "core" ( +2 "manipulator"&M& +6 "core" &-   i +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &'& +3 "core" &-   +4 .tForearm.seek :garage +2 "manipulator"&A'! +107 "core" ' +5 .tHand.close +4 "manipulator"&/ +69 "core" / +3 "manipulator"&P& +11 "core" &-  +5 "manipulator"&4% +6 "core" % 5 ) +7 .tForearm.seek :retract +6 "manipulator"&E'\ +104 "core" ' +4 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&( +289 "core" ( +3 "manipulator"&& +4 "core" &   1 +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &F& +3 "core" &  1 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +3 "manipulator"&>', +103 "core" ' +2 "manipulator"&V& +5 "core" & 9 1 +3 "manipulator"&:% +4 "core" %4  +3 "collection"' & +6 "core" &m\ > +3 "collection"'X& +7 "core" &p\ > +10 .tCC.seek :closed +12 "collection"'O(O +23 "core" &s\ > +12 &n\ > +4 &r\ > +4 & <l\ =&i +5 &Xq\ 68 +6 &~p\ 5M +3 &Vl\ 7M +6 &}Yp\ 8M +3 &?Xo\ 8M +10 &Yo\ 8N +5 &\\k\ 7M +10 &Ym\ 7M +7 &GYo\ 7M +12 & Vo\ 7N +7 &!]i\ 7N +12 &#[s\ 7M +10 &%OZt\ 7M +8 &'\\p\ 6N +11 &(Yr\ 7N +7 &*Yr\ 7M +11 &,VWo\ 7N +8 &.Zq\ 7N +10 &/Wo\ 8M +8 &1\\w\ 7M +11 &3^\\v\ 7N +7 &5!Yz\ 7M +12 &6Wq\ 7N +7 &8Zm\ 6N +128 &:fVs\ 7N +10 &<(\\r\ 6N +2 &=Xu\ 6N +2 &?[t\ 7M +2 &AnXr\ 6N + &C1Zo\ 7M + &D[z\ 5N + &F^{\ 4N +2 &Hpnx\ 5P +2 &J'\ 2T + &K}\ 0X +2 &Mz\ /Z + &O[{\ 1* + &O~\ 0H + ( +2 &Of{\ <F +2 &Ofy\ 4F + &Ofw\ 6F +3 "collection"'X& +5 !to:Clamp::VelocityError : @reply0: mesg",Collection Clamp did not close properly:@axisName"Collection Clamp:bt["E/home/esp/esp2/utils/misc.rb:475:in `closeAndVerifyPuckPresence'"0/home/esp/esp2/utils/misc.rb:491:in `close'",/home/esp/esp2/lib/msg.rb:68:in `retry'"0/home/esp/esp2/utils/misc.rb:490:in `close'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"0/home/esp/esp2/utils/misc.rb:489:in `close'"0/home/esp/esp2/utils/misc.rb:507:in `close'"2/home/esp/esp2/utils/puckmoves.rb:798:in `to'"6/home/esp/esp2/utils/puckmoves.rb:858:in `loadAt'"=/home/esp/esp2/utils/puckmoves.rb:983:in `loadFlushPuck'"B/home/esp/esp2/protocol/2G/samplepass.rb:146:in `samplePassC'";/home/esp/esp2/protocol/2G/DAprocess.rb:317:in `runDA'"?/home/esp/esp2/protocol/2G/DAprocess.rb:170:in `processDA'"0/home/esp/esp2/protocol/2G/DA.rb:64:in `da'"(ESP):5:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +2 #Retry #1 of 2 + "manipulator"&\\& +5 "core" &  1 +3 "manipulator"&\ % +6 "core" %4 e +3 "collection"'K& +6 "core" &Oe\ =F +4 .tCC.seek :open +2 "collection"'( +378 "core" ( +3 "collection"'d& +8 "core" &\ < +10 .tCC.seek :closed +8 "collection"'J(O +23 "core" &~\ < +16 &y\ < +5 &\ < +10 &<{\ 8%f +3 &V\ 47 +4 &~\ 1L +5 &T\ 5N +4 &lY\ 6N +3 &0U~\ 8M +6 &Z\ 6N +6 &W|\ 2N +8 &vV\ W\ ;N +10 &'Y\ ;N +9 &(Y\ ;N +10 &*W\  +34 "core" +2 "processing"%.% +6 "core" %Xb\ \\ +2 ."da"PS.seek 1.5ml +3 "processing"%Y' +595 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%Q * +37 "core" + +6 ."da"PS.seek 0ml +3 "processing"%f'W +1608 "core" ' +6 ."da"delay 2:00 +12006 #recoverPSRreagent08 + .PTV.dial :puck +92 .PBV.dial :waste1 +14 "processing"%^  +34 "core" +3 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%s * +35 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%I +84 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +3 "processing"%j' +2401 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%W +70 "core" +3 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%` +72 "core"  +2 ."da"delay 5 seconds +173 "Can"p\ ]W " +333 ."da"PSV.dial PTV +5 "processing"%m +75 "core" +2 ."da"delay 5 seconds +505 .PSV.dial :air +4 "processing"%b  +71 "core"  +6 ."da"PS.seek 0ml +5 "processing"%U'W +2411 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +3 .PSV.dial PSR +2 "processing"%l +130 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +3 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%o' +595 "core" ' +3 ."da"delay 5 seconds +502 .PSR.select :air +15 "processing"% +20 ."da"PS.seek 2ml +7 "processing"%n'[ +1617 "core" ' +4 ."da"PTV.dial :puck +2 .PSV.dial PTV +3 "processing"%i +82 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%t  +34 "core" +3 "processing"%q% +5 "core" %\\z\ _ +2 ."da"PS.seek 1.5ml +3 "processing"%z' +588 "core" ' +6 ."da"delay 3 seconds +304 .PBV.dial between PSV and waste1 +3 "processing"%e * +35 "core" + +3 ."da"PS.seek 0ml +2 "processing"%['W +1615 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%N * +35 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%J +75 "core"  +12 ."da"PS.reconfigure :fast +8 "processing"%#A ,`xb +9 ."da"PS.seek 2.5ml +8 "processing"%k' +2404 "core" ' +2 ."da"PSV.dial PTV +6 "processing"% +73 "core" +5 ."da"delay 5 seconds +506 .PSV.dial PSR +12 "processing"%_ +76 "core"  +4 ."da"delay 5 seconds +505 .PSV.dial PTV +3 "processing"%T +72 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%a  +72 "core"  +3 ."da"PS.seek 0ml +3 "processing"%}'W +2383 "core" ' +3 #"da"washCycleDA #3 of 3 +7 .PSR.select :air +2 .PSV.dial PSR +3 "processing"%{ +130 "core"  +10 #"da"Pulling 0.5ml of PSR.wash +4 .PSR.select :wash +8 "processing"% +14 ."da"PS.reconfigure :default +8 "processing"%#A d`xb +8 ."da"PS.seek 0.5ml +6 "processing"%u' +594 "core" ' +2 ."da"delay 5 seconds +504 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%'[ +1619 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%x  +34 "core" +2 "processing"%% +5 "core" %a\ f +3 ."da"PS.seek 1.5ml +3 "processing"% ' +595 "core" ' +2 ."da"delay 3 seconds +304 .PBV.dial between PSV and waste1 +5 "processing"% * +36 "core" + +4 ."da"PS.seek 0ml +8 "processing"%c'W +1610 "core" ' +6 ."da"delay 2:00 +12005 #recoverPSRreagent08 +2 .PTV.dial :puck +3 .PBV.dial :waste1 +5 "processing"%  +36 "core" +2 ."da"delay 30 seconds +3005 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" + +2 ."da"PSR.select :air +6 .PSV.dial PSR +6 "processing"% +75 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%' +2400 "core" ' +2 ."da"PSV.dial PTV +3 "processing"% +84 "core"  +3 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%v +70 "core"  +56 ."da"delay 5 seconds +514 .PSV.dial PTV +4 "processing"% +74 "core" +7 ."da"delay 5 seconds +505 .PSV.dial :air +4 "processing"%  +72 "core"  +7 ."da"PS.seek 0ml +5 "processing"%'W +2382 "core" ' +2 ."da"Gate.power :camera,:ON +4 #Mixing DA Substrates +3 .PSR.select :air +5 .PSV.dial PSR +4 "processing"%! +148 "core"  +7 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +8 "processing"% +35 ."da"PS.reconfigure :default +33 "processing"%#A d`xb +31 ."da"PS.seek 0.25ml +28 "processing"%~'7 +338 "core" ' +13 ."da"delay 5 seconds +512 #Pulling 0.25ml of PSR.sub2 +9 .PSR.select :sub2 +13 "processing"% +43 ."da"PS.seek 0.5ml +34 "processing"%' +307 "Can"m\ \ 6  +34 "core" ' +9 ."da"delay 5 seconds +504 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%y'[ +1616 "core" ' +2 ."da"PTV.dial :puck +3 .PSV.dial PTV +2 "processing"%r +78 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%  +35 "core" +3 "processing"%"% +4 "core" %]o\  +4 ."da"PS.seek 1.5ml +3 "processing"%g' +586 "core" ' +3 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" , +6 ."da"PS.seek 0ml +6 "processing"% 'W +1631 "core" ' +5 ."da"delay 10 seconds +1010 #recoverPSRreagent08 + .PTV.dial :puck +3 .PBV.dial :waste1 +2 "processing"%%  +35 "core"  +2 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%] * +36 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"% +76 "core"  +2 ."da"PS.reconfigure :fast +4 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%&' +2556 "core" ' +5 ."da"PSV.dial PTV +5 "processing"%$ +77 "core" +7 ."da"delay 5 seconds +504 .PSV.dial PSR +3 "processing"% +75 "core"  +8 ."da"delay 5 seconds +504 .PSV.dial PTV +3 "processing"%- +75 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%<  +75 "core"  +3 ."da"PS.seek 0ml +2 "processing"%'W +2507 "core" ' +3 #"da"Additional air clear + .PSR.select :air +3 .PSV.dial PSR +3 "processing"%1 +137 "core"  +5 #"da"Pulling 2ml of PSR.air +4 .PSR.select :air +4 .PS.reconfigure :default +5 "processing"%#A d`xb +7 ."da"PS.seek 2ml +6 "processing"%*'[ +2119 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +3 .PSV.dial PTV +3 "processing"%R +75 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%/  +35 "core" +3 "processing"%% +5 "core" %V  +3 ."da"PS.seek 1.5ml +3 "processing"%(' +594 "core" ' +2 ."da"delay 3 seconds +305 .PBV.dial between PSV and waste1 +5 "processing"%, * +39 "core" , +7 ."da"delay 1 second +108 .PSV.dial :waste1 +5 "processing"%9  +121 "core"  +7 ."da"PS.seek 0ml +7 "processing"%#'W +1613 "core" ' +2 "processing"%59 +4 "core" 9o5 +3 #"da"Processing Puck Heater at 28C before imaging +7 .PH.coast +2 "processing"%3 +4 %2& +2 "core" 5 +8 &TL & +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&Z% +5 "core" %\  4 3 a +3 "storage"()% +4 "core" %~ {  +3 "storage"(=. +3 "core" .( +4 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +3 "storage"(( +199 "core" ( +2 ."da"SC.configure :limp +3 "storage"($(\ 1b +3 (|& +4 "core" & [ \\  +3 "manipulator"&+& +4 "core" &-   6 `h +3 "manipulator"&% +6 "core" %\  1 ' h ` +2 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +3 "manipulator"&D( +179 "core" ( +3 "manipulator"&?& +11 "core" &\ 5 > S ^"} +4 "storage"(;& +7 "core" & s r m +8 ."da"Forearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 700 counts +7 "manipulator"&8' +107 "core" ' +21 "storage"(M& +14 "core" &  +6 ."da"SE.reconfigure :pick +6 "storage"(#]K-0-\ b +10 ."da"SE.seek :beamBreak +2 "storage"(''H +286 "core" ' +3 "storage"(- +4 "core" -' +2 ."da"SE.configure :default +4 "storage"(#QK-0-\ b +4 "manipulator"&& +4 "core" &\ = > I _"| +3 "storage"(S& +5 "core" & ~  +3 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +3 "manipulator"&4'D +34 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&7, +3 "core" , +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 "storage"(A- +3 "core" -' +4 ."da"SE.seek 1.11 Pucks below Top Plate +3 "storage"('I +29 "core" ' +2 "manipulator"&B% +5 "core" %M{ ' S5 +2 "storage"(P& +5 "core" & Q M @ +2 ."da"Forearm.force -20 +2 "manipulator"&5 +5 ."da"Forearm.seek 1 + 309 counts +3 "manipulator"&F'y +30 "core" ' +6 "manipulator"&:& +15 "core" & ; ? _"} +4 "storage"( & +13 "core" & u r +7 ."da"Forearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 700 counts +7 "manipulator"&E' +34 "core" ' +4 ."da"SE.seek 2.11 Pucks below Top Plate +4 "storage"(h'@ +48 "core" ' +4 "manipulator"&V& +9 "core" & 1 4 ^"} +4 "manipulator"&\ % +10 "core" % < =  _ +5 ."da"Forearm.reconfigure :loose +8 "manipulator"&#Q@2^d^b +6 ."da"Forearm.seek :retract +3 "manipulator"&K'\ +95 "core" ' +5 ."da"Elbow.seek PC +5 "manipulator"&X( +291 "core" ( +45 "manipulator"&O& +6 "core" & 3 0 f ]$ +2 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &\\& +4 "core" & , # 4 ]$ +3 ."da"Forearm.seek PC +2 "manipulator"&@' +98 "core" ' +2 ."da"Hand.close +2 "manipulator"&/ +67 "core" / +5 ."da"PC.seek :open +8 "processing"%( +402 "core" ( +2 "storage"(d& +6 "core" & t r +2 "manipulator"&L& +4 "core" & @ @  _$ +2 "manipulator"&>% +6 "core" % 9 < F _E +2 ."da"Forearm.seek :retract +3 "manipulator"&.'\ +95 "core" ' +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +3 "manipulator"&C( +245 "core" ( +4 "manipulator"&Q& +7 "core" &\ # ' 0 ]# +5 "storage"(Y& +11 "core" & ] ^ , +3 ."da"Forearm.reconfigure :tight +8 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&^' +91 "core" ' +5 ."da"Hand.open +7 "manipulator"&s1 +67 "core" 1 +5 "storage"(I- +5 "core" -'@ +3 ."da"SE.seek 1.87 Pucks below Top Plate +2 "storage"(f' +25 "core" ' +3 ."da"SE.reconfigure :seal +3 "storage"(#QK-0-\ b +4 ."da"SE.seek 1.2 Pucks below Top Plate +2 "storage"(W' +54 "core" ' +2 #"da"Lights, camera, ACTION! +6 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da24may2112h40ml_niagara.tif +1942 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +180 #"da"SX HX9/16 (USB:66): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 17.796 seconds\ /var/log/esp/da24may2112h40ml_niagara.tif: TIFF Upload Complete\ +8 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da24may2112h40ml20s_niagara.tif +2108 #SX HX9/16 (USB:66): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da24may2112h40ml20s_niagara.tif: TIFF Upload Complete\ +7 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da24may2112h40ml30s_niagara.tif +3105 #SX HX9/16 (USB:66): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da24may2112h40ml30s_niagara.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +4 ."Qmail"DAfans.email "17.796 sec auto-exposure",Subject: "da24may2112h40ml images!" +8 "storage"(`- +8 "core" -' +3 "storage"(m& +29 "core" & T\  +9 "manipulator"&b& +26 "core" &\ ] Z # +6 ."da"Elbow.seek 1 +6 "manipulator"&j( +5 "core" ( +5 "manipulator"&l& +10 "core" &\ c ] # +3 "storage"(U& +9 "core" & C\ +8 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&o' +115 "core" ' +3 ."da"SE.reconfigure :gently +5 "storage"(#QK-0-\ b +6 ."da"SE.seek 1.92 Pucks below Top Plate +3 "storage"(i'L +62 "core" ' +13 "manipulator"&t& +6 "core" &\  # +3 "storage"(q& +8 "core" &   \ 2 +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +6 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +3 "manipulator"&n'D +38 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&e, +3 "core" , +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +5 ."da"SE.reconfigure :default +5 "storage"(#QK-0-\ b +3 ."da"SE.seek 2.1 Pucks below Top Plate +3 "storage"(z'7 +23 "core" ' +2 "manipulator"&% +5 "core" %En L  +2 "storage"(N& +6 "core" & A\ . +2 ."da"Forearm.force -20 +2 "manipulator"&5 +4 ."da"Forearm.seek 1 + 301 counts +2 "manipulator"&J'q +23 "core" ' +2 "manipulator"&[& +6 "core" &\  z # +2 "storage"(& +4 "core" & 1 * r\ 6 +4 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 700 counts +5 "manipulator"&_' +26 "core" ' +6 "storage"(T% +10 "core" %< 3 + p\ 8 +7 ."downElevator"SE.seek :down +12 "storage"(a'v +100 (k% +15 "core" % = 0 3 \ 5[t +14 "manipulator"&{% +20 "core" % +9 ."da"Forearm.reconfigure :loose +15 "manipulator"&#Q@2^d^b +13 ."da"Forearm.seek :retract +7 "manipulator"&}'\ +61 "core" ' +4 ."downElevator"SE.stop +4 "storage"(5 +31 "core" ' +7 "storage"(u& +16 "core" & J J X\ 9 +14 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +8 #tStarting finalPurge +8 "processing"%& +17 "core" &O\ " +8 "manipulator"&x& +14 "core" &\  h # +10 "manipulator"&% +13 "core" %\  r # +12 ."psFlush"Elbow.seek FlushPuck::Garage +5 "manipulator"&(- +180 "core" ( +4 "manipulator"& & +10 "core" &-  ? +6 ."psFlush"Elbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +8 & & +8 "core" &-  ? +7 ."psFlush"Forearm.seek :garage +8 "manipulator"&'! +111 "core" ' +3 ."psFlush"Hand.close +3 "manipulator"&/ +74 "core" / +4 "manipulator"& & +11 "core" &- z ? +5 "manipulator"&c% +10 "core" % *  +6 ."psFlush"Forearm.seek :retract +5 "manipulator"&'\ +105 "core" ' +12 ."psFlush"Elbow.reconfigure :tight +11 "manipulator"&$&.,(\ #b +13 ."psFlush"Elbow.seek PC +7 "manipulator"&v( +126 "core" ( +7 "manipulator"&& +18 "core" & " ! +8 ."psFlush"Elbow.reconfigure :loose +8 "manipulator"&$ &.,(#b +11 && +9 "core" &   z +10 ."psFlush"Forearm.reconfigure :tight +9 "manipulator"&#Q@2^d^\ b +11 ."psFlush"Forearm.seek PC +7 "manipulator"&' +104 "core" ' +5 "manipulator"&!& +15 "core" & B ;  +9 "manipulator"&% +20 "core" % A C  +9 "processing"%~& +19 "core" & \ , +6 "processing"%& +14 "core" &$\ , +8 ."psFlush"PC.seek :closed +7 "processing"%r(Tg +11 "core" &\ - +5 &\ - +3 &\ - +3 &0v\ (+z +117 &cx\ '> +33 &pm\ 'O +4 &1O\ )O +6 &P\ )O +6 &Q\ )O +11 &wR\ )O +4 &9R\ )O +7 &P\ )O +8 &P\ )O +6 & Q\ )O +9 &"AQ\ )O +6 &$P\ )O +3 &%P\ )O +9 &'Q\ )O +2 &)IQ\ )O +3 &+ O\ )O +4 &,P\ *O +3 &.T\ *O +3 &0SO\ )O +6 &2N\ *O +2 &3O\ *O +4 &5O\ *O +4 &7[O\ *O +2 &9N\ *O +4 &:OF\ *O +3 &<O\ *O +3 &>bOr\ *O +7 &@%Ox\ *O +2 &AMt\ *O +6 &COs\ +O +4 &EjO \ +O +15 &G*T\ *P +4 &HYI\ *P +7 &Jyu\ (S +8 &L`z\ (U +7 &N s\ (V +10 &Oq\ (U +10 &Qm\ 'V +9 &SO~gk\ ); +9 &T%+ga\ *N +13 &TGh\ -, +6 ( +4 &TG\ ,, +26 "processing"%& +34 #"psFlush"Processing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.65 +4 "processing"%& +19 "core" &TGf\ -, +10 &TGh\ -, +7 &TGf\ -, +5 &TGf\ -, +6 &TGk\ ,, +5 &TGh\ -, +9 ."psFlush"Hand.open +6 "manipulator"&"1 +76 "core" 1 +6 "manipulator"&y% +18 "core" % O M I  +11 ."psFlush"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +8 ."psFlush"Forearm.seek :retract +6 "manipulator"&'\ +97 "core" ' +8 ."psFlush"PSR.select :air +10 .PSV.dial PSR +5 "processing"%g +18 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +28 "core"  +8 #"psFlush"Pulling 0.5ml of PSR.flush +4 .PSR.select :flush +9 "processing"%@ +23 ."psFlush"PS.seek 0.5ml +7 "processing"%%' +597 "core" ' +6 ."psFlush"delay 5 seconds +505 .PSR.select :air +9 "processing"% +16 ."psFlush"PS.seek 2.5ml +7 "processing"%]' +739 #"uploadLog"upsync +1382 "core" ' +2 ."psFlush"delay 1 second +103 .PRV.dial :waste2,avoiding: :ab2 +3 "processing"% @ +193 "core" B +2 ."psFlush"PTV.dial :PRVmixing +3 "processing"%  +133 "core" +6 ."psFlush"PSV.dial :mixloop +5 "processing"%$ +106 "core" +7 ."psFlush"PS.seek :empty +4 "processing"%'9 +2639 "core" ' +2 ."psFlush"PSR.select :air +3 .PSV.dial PSR +2 "processing"%- +104 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +3 "processing"%<' +596 "core" ' +2 ."psFlush"delay 5 seconds +503 .PSR.select :air +3 "processing"% +15 ."psFlush"PS.seek 2.5ml +6 "processing"%&' +2122 "core" ' +4 ."psFlush"delay 1 second +106 .PBV.dial :waste1 +5 "processing"%1  +38 "core" +4 ."psFlush"PTV.dial :mixing +7 "processing"% @ +72 "core" A +2 ."psFlush"PSV.dial :mixloop +3 "processing"%R +103 "core" +3 ."psFlush"PS.seek :empty +2 "processing"%/'9 +2625 "core" ' +2 ."psFlush"PSV.dial PSR +5 "processing"% +106 "core"  +3 ."psFlush"PSR.select :flush +8 "processing"%@ +13 ."psFlush"PS.seek 1ml +3 "processing"%*'P +1100 "core" ' +2 ."psFlush"PSR.select :air +4 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%,' +1619 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%9 +74 "core" +8 ."psFlush"PTV.dial :puck +10 "processing"%(  +77 "core"  +5 ."psFlush"PBV.dial :waste1 +5 "processing"%5  +7 "core" +5 ."psFlush"PS.seek 0ml +5 "processing"%3'W +2627 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%2 +73 "core"  +2 ."psFlush"PSR.select :flush +4 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%Z' +590 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +11 ."psFlush"PS.seek 2.5ml +3 "processing"%)' +2119 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%= +73 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%| U +54 "core" V +3 ."psFlush"PS.seek 0ml +3 "processing"%+'W +2632 "core" ' +6 ."psFlush"PSV.dial PBV +11 "processing"% @ +45 "core" > +4 ."psFlush"PS.seek 2.5ml +4 "processing"%G' +559 "Can"?o\ QC N +2071 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%?  +72 "core"  +3 ."psFlush"PS.seek 0ml +3 "processing"%;'W +2628 "core" ' +2 ."psFlush"PSV.dial PSR +6 "processing"%p +45 "core"  +5 ."psFlush"PSR.select :air +97 .PS.seek 2.5ml +4 "processing"%M' +2634 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%6 +71 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"% U +5 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%'W +2627 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%S @ +44 "core" > +3 ."psFlush"PS.seek 2.5ml +3 "processing"%A' +2635 "core" ' +5 ."psFlush"PSV.dial :waste1 +11 "processing"%B  +86 "core"  +3 ."psFlush"PS.seek 0ml +6 "processing"%P'W +2640 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%: +42 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 1ml +3 "processing"% 'P +1097 "core" ' +2 ."psFlush"PSR.select :air +7 "processing"% +17 ."psFlush"PS.seek 2.5ml +5 "processing"%8' +1609 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%V +72 "core" +2 ."psFlush"PTV.dial :puck +2 "processing"%\  +5 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%D  +54 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%''W +2641 "core" ' +5 ."psFlush"PSV.dial PSR +4 "processing"%4 +75 "core"  +4 ."psFlush"PSR.select :flush +6 "processing"%@ +15 ."psFlush"PS.seek 0.5ml +6 "processing"%F' +591 "core" ' +4 ."psFlush"PSR.select :air +6 "processing"% +24 ."psFlush"PS.seek 2.5ml +7 "processing"%' +2127 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%E +74 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%7 U +54 "core" U +9 ."psFlush"PS.seek 0ml +8 "processing"%O'W +2639 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%\\ @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2641 "core" ' +6 ."psFlush"PSV.dial :waste1 +4 "processing"%K  +72 "core"  +7 ."psFlush"PS.seek 0ml +5 "processing"%0'W +2633 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%d +43 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +3 "processing"%L' +2632 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%> +72 "core" +2 ."psFlush"PBV.dial PSV +3 .PS.seek 0ml +2 "processing"%@'W +2633 "core" ' +2 ."psFlush"PSV.dial PBV +8 "processing"%Q @ +43 "core" > +3 ."psFlush"PS.seek 2.5ml +3 "processing"%Y' +2650 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%X  +72 "core"  +3 ."psFlush"PS.seek 0ml +3 "processing"%s'W +2647 "core" ' +7 #tLoading FlushPuck into Collection Clamp from Processing Clamp +3 "collection"'I& +6 "core" &\ T +5 "manipulator"&.& +11 "core" &   1 +3 .tElbow.reconfigure :tight +9 "manipulator"&$&.,(\ #b +5 .tElbow.seek PC +3 "manipulator"&h( +8 "core" ( +6 "manipulator"&f& +8 "core" &  W +6 .tElbow.reconfigure :loose +5 "manipulator"&$ &.,(#b +4 &`& +9 "core" &  +5 .tForearm.seek PC +3 "manipulator"&m' +97 "core" ' +5 .tHand.close +4 "manipulator"&b/ +70 "core" / +2 .tPC.seek :open +3 "processing"%l( +403 "core" ( +10 "manipulator"&U& +18 "core" &    +7 "manipulator"&t% +9 "core" %   K +7 .tForearm.seek :retract +3 "manipulator"&q'\ +94 "core" ' +5 .tElbow.reconfigure :tight +5 "manipulator"&$&.,(\ #b +6 .tElbow.seek CC +3 "manipulator"&C( +365 "core" ( +7 "manipulator"&^& +5 "core" &   2 +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 && +4 "core" &   S 2 +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&N', +98 "core" ' +3 "manipulator"&[& +4 "core" &   ; 2 +3 "manipulator"&% +6 "core" %6    x +2 "collection"'W& +5 "core" &\ U +4 "collection"'T& +7 "core" &\ T +3 .tCC.seek :closed +3 "collection"'o(O +5 "core" &\ T +4 &\ T; +10 &OJ~~\ N1 +9 &t\ MF +9 &'a|\ ON +10 &W\ OM +9 &^\ OM +9 &n`~\ NN +10 &2Zu\ OM +9 &_\ NM +12 &]\ ON +11 &w\\\ NM +12 &!9_\ NM +12 &"\\\ NM +6 &$Z\ MM +8 &&~\\\ JN +11 &(@[\ MN +10 &*\\\ MM +9 &+X\ NM +11 &-Y\ MM +5 &/J]\ LM +10 &1 [\ LM +5 &2Y\ MM +12 &4]\ MM +7 &6Q\\\ MM +12 &8]\ LM +11 &9\\\ LM +7 &;Z\ MM +10 &=Y[\ LM +8 &?^\ LM +12 &@[\ LM +5 &B\\\ LM +12 &D`\\\ LN +10 &F#]\ LM +8 &Gi\ KO +10 &I\ JR +10 &KO\ FV +10 &M\ DY +9 &Nz\ G9 +10 &Oi+\ G ` +8 &OT\ MB +2 ( +2 "collection"'T& +7 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.57 +4 "collection"'k& +11 "core" &O^\ LB + &O^\ LB +2 .tHand.open +2 "manipulator"&j1 +76 "core" 1 +2 "manipulator"&{% +5 "core" % 6  [ x +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +3 "manipulator"&i'\ +106 "core" ' +2 #tFlushing the Collection Valve::Manifold +2 "collection"'n& +4 "core" &O^\ OB +3 "collection"'J% +5 "core" %\ P +3 .tCSV.dial CSR +2 "collection"'u  +42 "core"  +3 #tPulling 5ml of CSR.flush + .CSR.select :flush +3 "collection"' +12 .tCS.seek 5ml +2 "collection"'z'l +1362 "core" ' +2 .tdelay 5 seconds +504 .CSR.select :air +4 "collection"' +11 '% +6 "core" %l\ P +7 .tCS.reconfigure :fast +6 "collection"'#d @b +6 .tCS.seek 7.501ml +2 "collection"'x' +696 "core" ' +2 .tCSV.dial :waste +3 "collection"' +129 "core" +3 .tCS.reconfigure :default +4 "collection"'#P d@b +8 .tCS.seek 0ml +3 "collection"'_' +1982 "core" ' +2 #tFlushing lower manifold's waste1 port +7 "collection"'a& +5 "core" &O^\ PB +3 "collection"' % +10 "core" %\ P +3 .tCSV.dial :flush +2 "collection"'  +44 "core"  +7 .tCS.reconfigure :fast +7 "collection"'#d @b +6 .tCS.seek 5ml +6 "collection"'e'l +1260 "core" ' +3 .tdelay 5 seconds +502 .CSV.dial :air +4 "collection"' @ +41 "core" B +3 "collection"' % +4 "core" %le\ O +4 .tCS.seek 7ml +2 "collection"'c' +555 "core" ' +5 ."connect"CSV.dial CTV +9 .tCTV.dial CSV +4 "collection"'}  +5 '  +44 "core"  +94  +2 .tCBV.dial :waste1 +2 "collection"' @ +50 "core" > +3 .tCS.seek 0ml +3 "collection"'' +1724 "core" ' +2 #tFlushing lower manifold's waste2 port +2 "collection"'& +5 "core" &O]\ PB +3 "collection"'!% +4 "core" %k\ Q +3 .tCSV.dial :flush +2 "collection"'  +73 "core" +3 .tCS.seek 5ml +2 "collection"'~'l +1257 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +3 "collection"' @ +44 "core" B +6 "collection"'% +11 "core" %l\ P +9 .tCS.seek 7ml +7 "collection"'' +553 "core" ' +3 ."connect"CSV.dial CTV +10 .tCTV.dial CSV +6 "collection"'"  +7 'y  +23 "core"  +27  +3 .tCBV.dial :waste2 +3 "collection"'  +112 "core"  +12 .tCS.seek 0ml +4 "collection"'g' +1736 "core" ' +3 #tDisinfecting external Intake with kill + "collection"'& +5 "core" &O]\ QB +3 "collection"'#% +4 "core" %\ Q +3 .tCSV.dial CSR +2 "collection"'%  +42 "core"  +2 #tPulling 8ml of CSR.kill +2 .CSR.select :kill +3 "collection"' +11 .tCS.seek 8ml +2 "collection"'' +961 "Can"Zn\ ^M  +1016 "core" ' +2 .tdelay 5 seconds +561 .CSR.select :air +8 "collection"' +13 .tCS.seek 10ml +4 "collection"' ' D +549 "core" ' +3 ."connect"CSV.dial CBV +10 .tCBV.dial CSV +4 "collection"'$ +4 ']  +99 "core" +43  +2 .tCTV.dial :intake +3 "collection"'-  +76 "core" +5 .tIntake.select :open +3 "sampler") +16 .tCS.seek 2ml +4 "collection"'' \\ +1966 "core" ' +2 .tIntake.select :close +2 "sampler")0 +10 .tCTV.dial :air +3 "collection"'<  +73 "core" ~ +3 .tCS.reconfigure :default +3 "collection"'#P d@b +10 .tCS.seek 0ml +3 "collection"'1' +597 "core" ' +2 .tCSV.dial CSR +2 "collection"'  +101 "core"  +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +3 "collection"' +11 .tCS.seek 5ml +3 "collection"'R'l +1347 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +4 "collection"' +11 .tCS.seek 10ml +2 "collection"'&' D +1351 "core" ' +2 .tCSV.dial CBV +4 "collection"' +102 "core" +4 .tCS.seek 0ml +3 "collection"'/' +2625 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&*& +6 "core" &   2 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&9( +33 "core" ( +2 "manipulator"&(& +4 "core" &    +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &5& +4 "core" &    +3 .tForearm.seek CC +3 "manipulator"&,', +106 "core" ' +3 .tHand.close +4 "manipulator"&2/ +68 "core" / +5 .tCC.seek :open +6 "collection"'3( +379 "core" ( +2 "manipulator"&Z& +5 "core" &    +2 "manipulator"&=% +6 "core" %    +3 .tForearm.seek :retract +2 "manipulator"&|'\ +102 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +3 "manipulator"&)(- +274 "core" ( +5 "manipulator"&& +10 "core" &-   { " +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &+& +9 "core" &-   " +5 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage +6 "manipulator"&?'! +110 "core" ' +3 .tHand.open + "manipulator"&G1 +72 "core" 1 +3 "manipulator"&p% +5 "core" % $   +2 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&;'\ +99 "core" ' +2 "processing"%6& +4 "core" &\ k +47399 "Can"[m\ r4 z +60002 5o\ s:  +60001 m\ v;  +60001 j\ |4 x< +60001 l\ ~4 d +60003 m\ 7 Qh +60000 n\ 4 = +60001 p\ 3 ) +60002 o\ 6 * +60003 k\ 8  +59999 l\ 3 V +60002 l\ 3  +60002 l\ 6! +60000  l\ 3! +60002 7k\ 3! +60002 ,i\ 8!qD +60001 0i\ 3!W +60001 m\ 3!\ =p +60002 k\ 8! " +60001 i\ 3! +60001 i\ 3!2 +60002 g\ 8! +60001 .f\ 3!^ +60001 xi\ 3! +60002 g\ 6!} +60001 e\ 3!a +60001 7e\ 2!E +60002 'e\ 3!(L +60003  e\ 7!\  +60000 li\ 2! x +60001  g\ 2!"  +60002 ?e\ 7!$ +60001 %g\ 2!& : +60001 f\ 2!(l  +60002 h 7!*J f +60001 h 2!,'  +60001 f \ 2!.  +60002 %e 5!/ ( +60001 %e 2!1  +60001 +c 2!3 T +60002 og "5!5p  +60001 e '2!7K  +60002 d *1!9%  +60002 d 06!:  +60000 e 42!< B +60002 e 52!>  +60001 e\ J5!@ n +60002 zd\ ?4!B \  +60002 De\ 7;!D \ +60000 9e\ 65!Fx 0 +60002 e\ 25!Hm +60002 $d\ .D!Jb \\ +60001 #d\ /5!LX +60001 $a\ -5!NN +60001  b\ -4!PC  +60002 0a\ +5!R:  +60001 a\ *5!T0 J +60002 *b\ '9!V&  +60001 Ac\ (5!X v +60001 c\ &5!Z  +60002 d\ %8!\\  +60001 c\ $5!^ 8 +60002 b\ $4!_  +60002 d\ !:!a d +60000 [c\ "5!c  +60002 b\ "5!e  @EDT1716350632.07 a\ 9!g & +59999  \ d\ 5!i  +60001 d\ 5!k R +60002 c\ :!m  +60001 b\ 5!o ~ +60001 c\ 5!q  +60002 a\ :!s  +60001 `\ 5!u @ +60001 b\ 5!w  +60003 lb\ :!y l +60000  a\ 5!{{  +60002 b\ :!}s  +60001 Sc\ 5!j . +60001 `\ 5!b  +60002 _\ 9!Z Z +60001 ^\ 5!R  +60002 _\ 5!I  +60002 _\ 9!A  +60000 a\ 5!9  +60002 _\ 5!0 H +60001 ^\ 8!( +60002 ]\ 5! !t +60001 _\ 5! "\ +60004 E_\ 8! " +60001 a\ C! #6 +59999 Ba\ 5! # +60002 j_\ :! $b +60001 l^\ 8! $ +60001 ^\ 5! % +60002 _\ 5! &$ +60001 g]\ 9! & +60002 Z\ 5! 'P +60001 2]\ 5! ' +60002 ]\ 8! (| +60001 ]\ 5! ) +60001 ]\ 5! ) +60002 ^\ 9! *> +60001 _\ \ 5! * +60001 P_\ 5! +j +60003 q^\ B! , +60000 BZ\ 5! , +60002 s^\ 5! -, +60002 Z\ :! - +60000 Z\ 5!x .X +60002 ]\ 5!q . +60001  ^\ :!j / +60002 _\ 5!c 0 +60001 ^\ 5!\\ 0 +60002 \\\ :!U 1F +60001 \\\ 5!O 1 +60001 ]\ 5!H 2r +60002 \\\ 9!B 3 +60001 f]\ 5!; 3 +60001 ]\ 5!5 44 +60003 ^ :!/ 4 +60000 _ 5!) 5` +60002  a 5!# 5 +60001 Ic 8! 6 +60001 ^ 5! 7" +60002 _ 5! 7 +60001 _ 9!\ 8N +60002 a 7! 8 +60001 ` 5! 9z +60002  _ :! : +60001 6_ 5! : +60001 B_ 5! ;< +60002 ,_ :! ; +60003 e_ 5! * +60000 >a 5! > +60002 ;b 9! ?V +60001 >b 5! ? +60002 g 5! @ +60002 c :! A +60002 d\ Y6! A +60000 d\ i4! BD +60002  c\ o5" B +60001 d\ u4"| Cp +60001 Sh\ w4"j D +60004 f\ x9"W D +59999 f\ }4" D E2 +60001 g\ 4" 1 E +60002 g\ 9"  F^ +60001 e\ 3"\ F +60001 i\ 3" G +33404 #t-> access 1 +3 "storage"(% +4 "core" %p 4 5 ^\ +3 "manipulator"&M% +5 "core" %\    <  +3 "manipulator"&S& +4 "core" &-   y " +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +4 .tSC.seek 5 +2 "storage"((; +672 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +4 (B& +3 "core" &;   Y\  +25880 "Can"h\ 8" H +60001 e\ 3" H +60001 Ri\ 3" IL +60003 g\ 8" I +60000 i\ 3" Jx +60002 0h\ 3"v K +60001 Dg\ 3"] K +60001 2h\ 3" C L: +60003 j\ 5:""4 L +60000 g\ -5"$) Mf +60001 g\ (4"& M +60003 h\ #:"( N +60000 g\ "5"* O( +60002 f\ 5", O +60001 ]h\ :"- PT +60001  i\ 5"/ P +60002 i\ 5"1 Q +60002 i\ :"3 R +60001 j\ 4"5 R +60001 k\ 5"7 SB +60001 l\ 8"9 S +60002 k\ 5"; Tn +60001 j\ 5"= U +60001 j\ 8"? U +60005 n\ H"A V0 +59998 p\ 5"C V +60002 p\ :"E W\\ +60001 p\ 5"G W +60001 p\ 5"I X +60003 p\ \ 7"K Y +60000 p\ 5"M{ Y +60001 p\ 5"Ot ZJ +60003 !q\ 8"Qm Z +60000 p\ 5"Sf [v +60002 m\ 5"U_ \\ +60004 m\ :"WY \\ +59998 k 5"YR ]8 +60002 vg 5"[L ] +60002 qh 9"]G ^d +60001 l 5"_B ^ +60001 k 5"a= _ +60002 4l :"c8 `& +60001 m 5"e3 ` +60001 "k 5"g/ aR +60002 k ;"i+ a +60001 Rk 5"k' b~ +60001 1j 5"m# c +60003 d ;"o c +60001 pe A"q d@ +60000 %h 5"s d +60002 m 5"u el +60002 ^o 9"w f +60001 cp 5"y f +60001 ip 5"{ g. +60002 np ;"} g +60007 mp 5" hZ +59995 bp 5" h @EDT1716437034.04 ^p :" i +60002 bp 5" j +60001 `p 5" j +60002 ]q 9" kH +60001 ]p 5" k +60001 ap 5" lt +60002 cp ;" m\ +60001 cq 5" m +60002 ip 5" n6 +60002 Rp ;" n +60000 Qo 5" ob +60002 dn\ W4" o +60004 _n\ `9" p +59998 fm\ g4" q$ +60002 mm\ j4" q +60001 vn\ l8" rP +60002 qm\ n4"~ r +60002 hn\ p6"l s| +60000 em\ s3"Y t +60002 em\ v4"G t +60002 ck\ v9"4 u> +60001 bl\ xD"" u +60001 bl\ ~4" vj +60002 gk\ >" w +60001 dm\ 9" w +60001 um\ 3" x, +60001 |m\ 4" x +60002 xm\ 7" yX +60001 k\ 3" y +60002 l\ 4"} z +60002 k\ 8"f { +60000 i\ 3"N { +60002 h\ 3"6 |F +60002 i\ 8" | +60000 h\ 3" }r +60002 f\ 3" ~ +60001 g\ 7" ~ +60002 g\ 3"ʳ 4 +60001 i\ 9"̘  +60001 j\ 3"| ` +60002 i\ 3"` +60003 j\ :"D +59999 l\ 3"( " +60003 o\ 8" +60000 ~q\ 3" N +60002 q\ 2" +60002 {q\ 7"۴ z +60000 zr\ 2"ݖ  +60002 q\ 2"w +60001 {p\ 2"Y < +60001 nq\ 6"7 +60002 cq 2" h +60001 Wr 2" +60002 or 6" +60001 dr 2" * +60001 dr 2" +60003 Os !7"` V +60000 Fu )2": +60001 >v +1" +60003 <v 1>"  +60000 x 52" +60001 *y 65" D +60002 !t =2"| +60001  t =1"U p +60002 q ?6"/  +60001 t D2" +60001 o E2# 2 +60002 o H5# +60001 n L1# ^ +60001 o\ 3#m +60002 p\ I8#] +60001 n\ B4#\ O +60002 o\ =5# C +60001 dp\ 98#7 L +60001 _p\ 95#, +60002 zo\ 65#! x +60002 `l\ 2:#  +60001 cm\ 27# +60001 ;n\ 15# : +60001 Rm\ 05# +60002 Rm\ -:# f +60001 Fm\ -5# +60001 =o\ -5# +60002 ^n\ +9#! ( +60001 n\ +5## +60002 ln\ +4#% T +60001 gn\ *5#' +60002 gn\ (9#) +60001 }o\ '5#+  +60001 o\ '5#- +60002 ao\ %9#/ B +60001 _n\ %5#1 +60001 tp\ %5#3| n +60002 bn\ ":#5s  +60001 `p\ $5#7j +60001 Yp\ #5#9a 0 +60003 Yo\ :#;X +60000 er\ !5#=O \\ +60001 lo\ !5#?G +60002 Nq\ 9#A> +60001 Mr\ 5#C5  +60002 ep\ 5#E, +60003 cq\ :#G$ J +59999 Tq\ 5#I +60002 Jo\ 5#K v +60001 Np\ 8#M\ +60002 eo\ 5#O +60001 [o\ 5#P 8 +60002 ]n\ :#R +60001 Uo\ 5#T d +60001 ap\ 5#V +60002 m\ 8#X +60001 n\ 5#Z & +60001 pn\ 5#\\ +60002 en\ :#^ R +60001 m\ 5#` +60001 tn\ 5#b ~ +60002 m\ 5#d  +60001 m\ 9#f +60001 m\ 5#h @ +60002 l\ 5#j +60002 k\ :#l l +60001 k\ 5#n{  +60001 l\ 5#ps +60002 l\ ;#rk . +60002 k\ 7#tc +60000 j\ 5#v\\ Z +60002 k\ 6#xT +60003 j\ 7#zL +59999 k\ 5#|D  +60002 n\ 5#~= +60002 \ o\ 8#5 H +60000 (n\ 5#- +60002  o\ 5#& t +60002 p\ :# \ +60001  p\ 5# +60001 p\ 5# 6 +60001 2p\ 9# +60002 Qp\ 5# b +60001 iq\ \ 5# +60002 *p\ :# +60001 p\ \ 4# $ +60001 $p\ 5# +60002 p\ 9# P @EDT1716523436.03 p\ 5# +60001 o\ 5# | +60003 q\ :#  +60000 n\ 5# +60002 n\ 5# > +60002 m\ 9# +60000 m\ 5# j +60002 l\ 5# +60002 l\ :# – +60000 l\ 5# , +60002 m\ 5# +60002 o\ 9# X +60001 p\ 5# +60001 q\ 5# ń +60001 q 5#y  +60002 p :#r ư +60001 p 5#l F +60001 o 5#g +60003 o ;#` r +60000 m 5#[  +60001 m 5#U ɞ +60002 n\ @7#O 4 +60003 m\ h6#> +60000 k\ t4#, ` +60001 j\ z4# +60003 i\ |9# ̌ +60000 i\ 4# " +60001 i\ 3# ͸ +60002 g\ 9# N +60001 f\ 3#Ҹ +60001 n\ 4#Ԥ z +60003 qu\ 9#֎  +60000 ;v\ 3#x Ц +60001 Tx\ 4#a < +60002 Sz\ 9#I +60001 J{\ 3#1 h +60002 @}\ 3# +60003 1}\ 6# Ӕ +59999 2\ @4# * +60002 8\ 34# +60002 G\ +:# V +60000 I\ *4# +60002 T\ '5# ւ +60002 \\\ $:#  +60000 Z\ #5# ׮ +60002 m\ !5# D +60001 j\ 8# +60002 \ 5# p +60001 r\ 5#  +60001 \ 5# ڜ +60002 }\ :#y 2 +60001 {\ 5#p +60001 R|\ 5#h ^ +60002 Qy\ 9$` +60001 >x\ 5$W ݊ +60001 x\ 4$O +60003 x\ :$G ޶ +60004 y\ 7$ ? L +59998 |\ 5$ 7 +60001 q{\ 5$ / x +60001 _{\ \ 9$(  +60002 Zw\ 5$ +60001 v\ 5$ : +60003 s\ 8$ +60002 s\ 6$ f +59999 t\ 5$ +60002 r 5$ +60004 r :$ ( +59998 qq 5$ +60002 Ap 5$ T +60004 Dp 9$" +2072 #t-> eix +405 #-> exit +9 #mEXIT @1716565461.89EDT @1716906821.12EDT = =mMAIN_scheduler =tMAIN @EDT1716906823.26 #"core_reset"Sent BREAK +3 #t@47978 receive with ifg=0x10, ie=0xFD + #@48611 receive with ifg=0x10, ie=0xFD + #@49268 receive with ifg=0x10, ie=0xFD + #@49901 receive with ifg=0x10, ie=0xFD + #@50534 receive with ifg=0x10, ie=0xFD + #@51167 receive with ifg=0x10, ie=0xFD + #@51800 receive with ifg=0x10, ie=0xFD + #@52126 receive with ifg=0x80, ie=0xFD #@23494 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +15 #ESP2 v3.42 I2C Gateway v3.20 for core bus +463 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +542 "Can"Rr\ 7(x 4M + Rr\ 7(x 4M + #tPolling Can every 10:00 +3 #Cleanly exited at 11:44:21EDT24-May-24 +886 #-> ESP.ready! +159 "sampler") +3 ) +3 "core"  +8 "collection"' +8 ' +6 "core"  +7 "processing"% +8 % +9 "core"  +8 "collection"' 9\ +3 ' 0\ +3 ' -\ +7 "processing"% 9\ +3 % 2\ +3 % *\ +3 % 0\ +6 "sampler")&\ +3 "collection"'% +4 "core" %Q +3 .tCS.configure :default +3 "collection"'#P d@b +4 .tCS.hold + "collection"'+ +3 "core" + +3 .tCS.configure :default +3 "collection"'#P d@b +4 "processing"%% +4 "core" %V\  +3 .tPS.configure :default +3 "processing"%#A d`xb +3 .tPS.hold +2 "processing"%+ +5 "core" + +2 .tPS.configure :default +3 "processing"%#A d`xb +3 "sampler")% +4 "core" %vt \ 9 +3 .tSS.configure :default +3 "sampler")#.0X access 1 +5 "storage"(2% +11 "core" %p F\  +4 "manipulator"&3% +13 "core" %\  [ e !  +3 "manipulator"&4& +6 "core" &- d h R " +9 .tSC.reconfigure :tight +4 "storage"($\ .(\ 1~b +4 .tSC.seek 5 +5 "storage"(5(; +8 "core" ( +3 .tSC.configure :limp +4 "storage"($(\ 1b +9 (6& +6 "core" &; .\ $ +274 #t-> access 2 +2 "storage"(7% +4 "core" %p \ % +3 "manipulator"&8% +4 "core" %\  s p T  +3 "manipulator"&9& +5 "core" &- z u r " +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 6 +3 "storage"(:(K +195 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +4 (;& +4 "core" &K T\ " +22515 #t-> can +4 "Can"r\ \ 7(y 4 +34360 s\ \ 5(z 4 +58405 #t-> $da[:extractVol]=0.17 +684 #-> startTube 2 +913 "Can"`r\ :(| 5y +60001 pr\ 5(~ 6 +5004 #t-> da 40 +2 #da sampling at most 40ml +6 ."Qmail"DAfans.email "Started da in tube 2 at 11:04:43EDT28-May-24\\n{}\\nCan@11:03:52, 19.8C, 59% humidity, 14.5psia, 12.646V, 0.251A, 228.881Ah, 3.17W",Subject: "da sampling at most 40ml" +6 #tLoading sh1 puck from tube 2 into Collection Clamp + "collection"'<& +5 "core" &O +4 .tHand.open +2 "manipulator"&=1 +25 "core" 1 +5 "manipulator"&>% +7 "core" % \  } +  +2 "storage"(?% +5 "core" %p ?\ $ +4 "storage"(@. +5 "core" .(K +2 .tSC.reconfigure :tight +4 "storage"($\ .(\ 1~b +6 .tSC.seek 2 +2 "storage"(A( +397 #"uploadLog"upsync +273 "core" ( +3 .tSC.configure :limp +3 "storage"($(\ 1b +4 (B& +3 "core" & C\  +3 "manipulator"&C& +6 "core" &- [ g 5 " +2 "manipulator"&D% +6 "core" % \  c `  +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 +2 "manipulator"&E( +180 "core" ( +2 "manipulator"&F& +6 "core" &\ ] _ # +2 "storage"(G& +6 "core" & A\ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +3 "manipulator"&H' +91 "core" ' +2 "storage"(I& +7 "core" & \ ! +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(J'H +280 "core" ' +2 "storage"(K- +6 "core" -'u +5 .tSE.configure :default +6 "storage"(#QK-0-\ b +6 (L& +3 "core" & /\  +3 "manipulator"&M& +12 "core" & \ \  1 "~ +5 .tElbow.seek 2 +2 "manipulator"&N( +3 "core" ( +3 "manipulator"&O& +12 "core" &  : Y "~ +7 "storage"(P& +13 "core" & N\  +7 .tForearm.seek 2 + 300 counts +6 "manipulator"&Q'y +30 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tHand.close +2 "manipulator"&R/ +66 "core" / +61 ."downElevator"SE.seek :down +2 "manipulator"&S& +8 "storage"(T'v +3 "core" & ^ Y "~ +5 "manipulator"&U% +5 "core" % ς ^ ] +3 .tForearm.seek :retract +2 "manipulator"&V'\ +91 "core" ' +2 .tElbow.seek CC +3 "manipulator"&W( +144 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +4 "core" ( +2 "manipulator"&X& +6 "core" & ] [ 1 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &Y& +9 "core" & E K Q 1 +11 .tForearm.reconfigure :tight +10 "manipulator"&#Q@2^d^\ b +10 .tForearm.seek CC +8 "manipulator"&Z', +106 "core" ' +5 "manipulator"&[& +8 "core" & |1 +5 "manipulator"&\\% +8 "core" % o | +7 "collection"']& +7 "core" &T +6 "collection"'^& +12 "core" &Z +8 .tCC.seek :closed +6 "collection"'_(O +7 "core" &P +6 &W +4 &V  +6 &/}R ,~ +6 &aY ? +11 &iuP Q +5 &)TW Q +12 &WU Q +9 &YN P +7 &qXU P +12 &3^Q P +7 &TN P +14 &VV Q +10 & yWQ P +11 &":\\S Q +7 &#YY P +7 &%WU P +7 &'[] Q +10 &)BXX Q +9 &+YZ Q +10 &,[` Q +9 &.WY P +9 &0LZS P +10 &2 X] P +9 &3[Z P +10 &5XZ P +9 &7SZZ P +9 &9Yb P +10 &:Ug P +9 &<ZY P +9 &>[WZ P +10 &@Re P +9 &AX` P +10 &C\\f P +9 &Eb__ Q +9 &Gjb R +10 &He T +9 &J` Z +9 &LHd \\ +10 &N d O +9 &O3J^ %r +9 &O\ v` J +6 ( +4 "collection"'^& +3 "core" &Ok` J +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.87 +7 .Hand.open + "manipulator"&`1 +73 "core" 1 +2 "manipulator"&a% +5 "core" %   w +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&b'\ +105 "core" ' +2 #tcollectSample 40ml w/bubble point of 24psi +2 #Priming 7ml +4 .Gate.power :sampler,:ON +5 ."flow"Gate.power :analytic3,:ON +164 .tIntake.select :close +3 .Exhaust.select :close +6 .SS.hold +2 "sampler")c+ +4 "core" + +7 "sampler")d% +9 "core" %yu \ + +4 "collection"'e& +12 "core" &Oka J +7 "Can"5s M(~ 6# +6 #tCalibrating pressure and temperature sensors +8 .CTV.dial :air +2 "collection"'f  +5 "core"  +3 .tSSV.dial :spit,avoiding: :exhaust +3 "sampler")g +9 "core"  +4 "sampler")h +3 "core"  +4 "sampler")i  +17 "core" +2 .tSS.reconfigure :fast +6 "sampler")#.0X @ +47 "core" > +2 ."CSpush"CS.reconfigure :fast +84 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +3 "collection"'?' +4 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +3 "sampler")@ +136 "core"  +3 .tSS.reconfigure :exhale +3 "sampler")#.0X +3 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +4 ."CSpush"CS.seek 0ml +2 "collection"'c' +118 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +3 "sampler")l +96 "core" ' +4 ."CSpush"CS.stop +4 "collection"'5 +33 "core" +4 .tSS.reconfigure :exhale +4 "sampler")#.0Xd +109 "collection"'9 +8 "core" 93Cd +106 "collection"'9 +6 "core" 93Hd +104 "collection"'9 +3 "core" 93Ld +103 "collection"'9 +3 "core" 93Pd +104 "collection"'9 +4 "core" 9 4Td +103 "collection"' 9 +3 "core" 9"5Yd +105 "collection"'#9 +7 "core" 975]d +105 "collection"'!9 +7 "core" 9M5ad +105 "collection"'%9 +5 "core" 9e6fd +104 "collection"'9 +4 "core" 9|7jd +104 "collection"'"9 +3 "core" 98od +104 "collection"'&9 +3 "core" 98sd +103 "collection"''9 +3 "core" 99wd +105 "collection"')9 +6 "core" 99{d +106 "collection"'9 +6 "core" 99d +106 "collection"'*9 +3 "core" 9 :d +104 "collection"'+9 +3 "core" 9&;d +104 "collection"',9 +3 "core" 9?<d +104 "collection"'-9 +3 "core" 9X?d +103 "collection"'.9 +4 "core" 9q?c +105 "collection"'$9 +7 "core" 9A` +106 "collection"'09 +6 "core" 9A^ +105 "collection"'19 +3 "core" 9B[ +103 "collection"'29 +3 "core" 9DX +104 "collection"'(9 +3 "core" 9EW +103 "collection"'49 +22 "core" 9FS +106 "collection"'69 +3 "core" 9.GP +104 "collection"'9 +7 "core" 9IGN +108 "collection"'39 +8 "core" 9dHK +106 "collection"'79 +4 "core" 9JI +104 "collection"';9 +3 "core" 9KH +103 "collection"'99 +3 "core" 9LE +104 "collection"'59 +3 "core" 9MC +104 "collection"'<9 +3 "core" 9M@ +104 "collection"'>9 +8 "core" 9P= +105 "collection"'89 +7 "core" 9P< +108 "collection"'@9 +3 "core" 94R9 +103 "collection"'/9 +61 "core" 9XS7 +103 "collection"'=9 +4 "core" 9pT5 +104 "collection"'?9 +4 "core" 9T3 +104 "collection"':9 +8 "core" 9W2 +109 "collection"'C9 +5 "core" 9Y/ +104 "collection"'D9 +8 "core" 9Y. +107 "collection"'B9 +4 "core" 9[, +104 "collection"'G9 +4 "core" 9[* +103 "collection"'9 +4 "core" 9\\\ ) +103 "collection"'I9 +4 "core" 9#]' +104 "collection"'9 +11 "core" 97_& +106 "collection"'L9 +7 "core" 9M`% +107 "collection"'F9 +7 "core" 9a`$ +106 "collection"'P9 +4 "core" 9tb!! +103 "collection"'R9 +4 "core" 9c% +104 "collection"'K9 +3 "core" 9d) +104 "collection"'S9 +4 "core" 9d. +103 "collection"'U9 +6 "core" 9f2 +106 "collection"'H9 +4 "core" 9g6 +107 "collection"'M9 +7 "core" 9i; +109 "collection"'X9 +3 "core" 9j? +104 "collection"'Y9 +3 "core" 9kD +103 "collection"'J9 +3 "core" 9 lH +104 "collection"'Q9 +3 "core" 9 lL +104 "collection"'N9 +10 "core" 9 $nQ +106 "collection"'O9 +12 "core" 9 2nU +107 "collection"'\\9 +35 "core" 9 Do[ +103 "collection"']9 +4 "core" 9 Pq_ +103 "collection"'T9 +4 "core" 9 \\qd +103 "collection"'E9 +3 "core" 9 hrh +104 "collection"'\ 9 +3 "core" 9 rsl +105 "collection"'`9 +8 "core" 9 }sq +106 "collection"'a9 +9 "core" 9 uu +103 "collection"'V9 +3 "core" 9 xz +104 "collection"'^9 +3 "core" 9 z~ +104 "collection"'e9 +3 "core" 9 { +103 "collection"'d9 +4 "core" 9 } +103 "collection"'f9 +3 "core" 9 ~ +104 "collection"'g9 +7 "core" 9 ~ +108 "collection"'i9 +7 "core" 9 ~\ +106 "collection"'Z9 +3 "core" 9  +104 "collection"'l9 +5 "core" 9  +103 "collection"'[9 +3 "core" 9 \ +104 "collection"'c9 +3 "core" 9 \ +104 "collection"'h9 +3 "core" 9 \ +104 "collection"'k9 +6 "core" 9  +106 "collection"'o9 +9 "core" 9  +106 "collection"'n9 +3 "core" 9 \ +104 "collection"'j9 +3 "core" 9 \ +104 "collection"'m9 +3 "core" 9\ \ +104 "collection"'r9 +3 "core" 9\  +104 "collection"'q9 +3 "core" 9\ \ +104 "collection"'s9 +5 "core" 9\ \ +108 "collection"'t9 +7 "core" 9\ \ +107 "collection"'p9 +4 "core" 9\ \ +103 "collection"'x9 +4 "core" 9\ \ +104 "collection"'w9 +4 "core" 9\ \ +103 "collection"'z9 +4 "core" 9\ ! +103 "collection"'y9 +3 "core" 9\ $\ +105 "collection"'v9 +8 "core" 9\ ' +107 "collection"'u9 +7 "core" 9\ * +7 .tCH.hold 10:00,70C +4 "collection"'~9 +6 '} `\ s `\ *\ +15 "core" 9\ ) +  +4 "collection"'% +12 "core" % b ee +2 #tBegun lysing Collection Puck Heater at 68C/18.5psia +44302 "Can"p (O 7; +15674 "core" ` +3 "collection"'9 +12 "core" 9\ tL +8 "collection"'% +14 "core" % # %  +6 #tEnded lysing Collection Puck Heater at 70C/15.0psia +5 .CS.seek 0ml +6 "collection"'|' +339 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +3 "collection"' @ +105 "core" @ +3 .tCSV.dial :air +3 "collection"' @ +44 "core" ? +3 .tCS.seek 5ml +3 "collection"' 'l +1352 "core" ' +2 .tCSV.dial CTV +7 "collection"'  +46 "core"  +2 .tdelay 2 seconds +203 .CSV.dial :air +2 "collection"' @ +46 "core" ? +2 .tdelay 2 seconds +204 .CSV.dial CTV +4 "collection"'  +50 "core"  +3 .tdelay 2 seconds +204 .CSV.dial :air +2 "collection"' @ +45 "core" ? +3 .tdelay 2 seconds +203 .CS.seek 0ml +3 "collection"'' +1354 "core" ' +2 "collection"'% +5 "core" % j +49 #tPuck @26.5psia after final lysis pressurization +13 #Recovering Lysate into Collection syringe + .CSV.dial CBV +3 "collection"' +103 "core"  +2 .tCBV.dial CSV +3 "collection"'  +28 "core" +2 "collection"'% +6 "core" %  +3 .tCS.seek 5ml +2 "collection"''l +1352 "core" ' +3 .tdelay 5 seconds +502 .CTV.dial :air +4 "collection"'  +45 "core" +2 "collection"'% +5 "core" %l    +3 .tCS.seek 7ml +3 "collection"'' +596 "core" ' +2 .tdelay 5 seconds +505 .CSV.dial :air2 +4 "collection"' @ +59 "core" B +9 .tCS.seek 10ml +5 "collection"'' D +842 "core" ' +7 .tCSV.dial between air and CTV,avoiding: CBV +4 "collection"' ` +123 "core" ^ +3 #tLysing Complete +2 "collection"'& +5 "core" &O_ $ J +7 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"& % +9 "core" %\  \\ y +7 "storage"(#% +12 "core" %| \  +7 "storage"(!. +9 "core" .( +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +3 "storage"(%( +192 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +4 (& +3 "core" & V [ \  +3 "manipulator"&"& +5 "core" & 3 y1 +3 "manipulator"&&% +4 "core" %\  o x +4 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +3 "manipulator"&'( +154 "core" ( +3 "manipulator"&)& +5 "core" & O | +2 "storage"(& +5 "core" & r p %\  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +2 "manipulator"&*' +121 "core" ' +3 "storage"(+& +9 "core" & o r {\  +7 .tSE.reconfigure :pick +4 "storage"(#]K-0-\ b +9 .tSE.seek :beamBreak +3 "storage"(,'H +276 "core" ' +2 "storage"(-- +4 "core" -'H +3 .tSE.configure :default +3 "storage"(#QK-0-\ b +4 .tSE.seek :place +2 "storage"(.'6 +33 "core" ' +4 "manipulator"&$& +4 "core" & z +3 "manipulator"&0% +6 "core" %\ zR +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&1'\ +92 "core" ' +2 .tElbow.seek CC +3 "manipulator"&2( +159 "core" ( +2 "manipulator"&(& +6 "core" & v2 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &4& +4 "core" &  v2 +3 .tForearm.seek CC +6 "manipulator"&6', +110 "core" ' +4 .tHand.close +2 "manipulator"&/ +69 "core" / +6 .tCC.seek :open +4 "collection"'3( +381 "core" ( +2 "storage"(7& +4 "core" & p p \  +3 "storage"(;& +4 "core" & r v\  +3 "manipulator"&9& +5 "core" & - v2 +3 "manipulator"&5% +4 "core" %  < wY +3 .tForearm.seek :retract +3 "manipulator"&<'\ +102 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 1 +2 "manipulator"&>( +158 "core" ( +7 "manipulator"&8& +6 "core" & 3 | +6 "storage"(@& +9 "core" & \  +3 .tElbow.reconfigure :limp +7 "manipulator"&$ ,(b +7 .tForearm.seek 1 +2 "manipulator"&/'D +115 "core" ' +5 .tElbow.hold +6 "manipulator"&=, +12 "core" , +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tHand.open +2 "manipulator"&?1 +70 "core" 1 +2 "manipulator"&:% +6 "core" % Xg x p +2 "storage"(C& +4 "core" & y  \  +3 .tForearm.force -20 +2 "manipulator"&5 +4 .tForearm.seek 1 + 320 counts +2 "manipulator"&D'τ +21 "core" ' +3 "manipulator"&B& +4 "core" & a a  +3 "storage"(G& +5 "core" & O\  +3 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +3 "manipulator"&' +23 "core" ' +2 "storage"(I% +6 "core" %= \  +3 ."downElevator"SE.seek :down +6 "storage"('v +98 (L% +4 "core" %|E \ ^ +3 "manipulator"&F% +6 "core" %\ \ \  l ~ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&P'\ +91 "core" ' +61 ' +6 ."downElevator"SE.stop +5 "storage"(5 +132 #tTranferring DA +2 #Beginning samplePassC +4 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'R& +11 "core" & +4 "manipulator"&K& +13 "core" &\ \  ~ +4 "manipulator"&S% +12 "core" %\ \ \  ~ +4 .tElbow.seek FlushPuck::Garage +3 "manipulator"&U(- +174 "core" ( +2 "manipulator"&H& +6 "core" &-\ \   A +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &M& +4 "core" &-\ \  A +3 .tForearm.seek :garage +3 "manipulator"&X'! +104 "core" ' +3 .tHand.close + "manipulator"&Y/ +75 "core" / +2 "manipulator"&J& +4 "core" &-  wA +3 "manipulator"&Q% +4 "core" % 3 x +4 .tForearm.seek :retract +2 "manipulator"&N'\ +106 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +3 "manipulator"&O( +275 "core" ( +4 "manipulator"&\\& +11 "core" & {4 +6 .tElbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +6 &]& +4 "core" & {4 +4 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +8 .tForearm.seek CC +4 "manipulator"&T', +106 "core" ' +3 "manipulator"&E& +5 "core" & V x4 +2 "manipulator"&\ % +6 "core" %) xg +2 "collection"'`& +6 "core" & +3 "collection"'a& +7 "core" & +3 .tCC.seek :closed +4 "collection"'V(O +3 "core" & +6 &k 6 +9 &3HyC 2 +10 &bs| F +9 &b P +9 &R O +9 &T O +10 &LUd O +9 &R O +10 &T O +9 &R O +9 &RR P +10 &!T O +9 &"R O +9 &$S O +10 &&\\Q{ O +9 &(R` O +9 &)T= O +10 &+R O +9 &-eT O +10 &/'O O +9 &0T O +9 &2W O +10 &4nQb N +9 &6/T O +10 &7O O +9 &9T N +9 &;uT O +10 &=7Qs O +9 &>RT O +9 &@QS O +10 &B}RY O +9 &D?T O +9 &FT O +10 &Gcs Q +9 &Ite U +10 &K'K Z +9 &L ] +9 &N @ +10 &O]/ 't +9 &O^ I +3 ( +2 "collection"'a& +15 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.66 +5 "collection"'^& +16 "core" &O] I +6 &O] I +5 .tHand.open +5 "manipulator"&e1 +77 "core" 1 +2 "manipulator"&d% +14 "core" % % ` sk +3 .tForearm.reconfigure :loose +5 "manipulator"&#Q@2^d^b +7 .tForearm.seek :retract +5 "manipulator"&f'\ +97 "core" ' +5 .tPSV.dial PSR +4 "processing"%g +48 "core"  +5 #tPulling 1.5ml of PSR.flush +4 .PSR.select :flush +9 "processing"%j +13 .tPS.seek 1.5ml +2 "processing"%i' +1611 "core" ' +2 .tdelay 5 seconds +503 .PSV.dial :waste1 +5 "processing"%Z  +107 "core"  +7 .tPS.seek 0ml +5 "processing"%l'W +1618 "core" ' +2 .tPSV.dial PSR +2 "processing"%[ +46 "core"  +2 .tPSR.select :air +2 "processing"% +12 .tPS.seek 2.5ml +2 "processing"%c' +2626 "core" ' +4 ."connect"PRV.dial CBV,avoiding: :ab2 +7 .tCBV.dial PRV +8 "processing"%h +6 "collection"'k  +15 "core" B +2 "processing"%o +10 "core" B +5 "processing"%n  +61 "core" +111  +5 .tPSV.dial :mixloop +2 "processing"%j +104 "core" +2 .tCTV.dial :air,avoiding: :intake +3 "collection"'m  +17 "core" ~ +2 .tPTV.dial :PRVmixing +2 "processing"%r  +133 "core" +4 .tPS.seek 0ml +2 "processing"%q'W +2638 "core" ' +4 .tPSV.dial :air +7 "processing"%s  +45 "core"  +7 .tPS.seek 2.5ml +6 "processing"%t' +2631 "core" ' +2 .tPSV.dial :mixloop +3 "processing"%p +56 "core" +3 .tPS.seek 0ml +2 "processing"%x'W +2631 "core" ' +2 .tPSV.dial :air +2 "processing"%w  +43 "core"  +3 .tPS.seek 2.5ml +2 "processing"%z' +2635 "core" ' +2 .tPSV.dial :mixloop +3 "processing"%y +45 "core" +10 .tPS.seek 0ml +5 "processing"%v'W +2638 "core" ' +3 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&u& +4 "core" & < x4 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&~( +6 "core" ( +2 "manipulator"&& +4 "core" & w4 +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 && +4 "core" & w4 +3 .tForearm.seek CC +2 "manipulator"&}', +106 "core" ' +2 .tHand.close +2 "manipulator"&/ +69 "core" / +53 .tCC.seek :open +13 "collection"'( +378 "core" ( +2 "manipulator"&{& +6 "core" & , u4 +2 "manipulator"&% +5 "core" %  t +3 .tForearm.seek :retract +2 "manipulator"& '\ +104 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +2 "manipulator"&|(- +285 "core" ( +3 "manipulator"& & +5 "core" &-\ \ }+ +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 && +3 "core" &-\ \  f }+ +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +5 "manipulator"&'! +112 "core" ' +5 .tHand.open +2 "manipulator"&1 +70 "core" 1 +4 "manipulator"& % +12 "core" % + [ s +4 .tForearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +8 .tForearm.seek :retract +3 "manipulator"&'\ +99 "core" ' +2 .tPSV.dial :mixloop +3 "processing"% +5 "core" +2 .tPTV.dial :PRVmixing +2 "processing"%  +5 "core" +3 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +4 "processing"%  +6 "core"  +3 .tCTV.dial :air,avoiding: :intake +3 "collection"'  +5 "core"  +3 #tLoading lyfil puck from tube 2 into Collection Clamp +2 "collection"'& +4 "core" & +3 "manipulator"&% +6 "core" %\ \ \   } +2 "storage"(% +6 "core" %{ \  +2 "storage"(. +3 "core" .( +4 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +3 "storage"(( +191 "core" ( +3 .tSC.configure :limp +3 "storage"($(\ 1b +3 (& +5 "core" & <\ \ +2 "manipulator"&& +6 "core" &-\ \  ) }+ +2 "manipulator"& % +6 "core" %\ \ \  } +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 +3 "manipulator"&#( +175 "core" ( +5 "manipulator"&!& +9 "core" & {!t +5 "storage"(& +7 "core" & s\ \ +7 .tForearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 2 + 700 counts +5 "manipulator"&"' +105 "core" ' +5 "storage"(&& +11 "core" & }\ \ +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +11 .tSE.seek :beamBreak +3 "storage"(A'H +289 "core" ' +2 "storage"()- +4 "core" -' +3 .tSE.configure :default +3 "storage"(#QK-0-\ b +4 (& +3 "core" & q Z\ \ +3 "manipulator"&W& +5 "core" & \  " |!t +3 .tElbow.seek 2 +2 "manipulator"&+( +4 "core" ( +2 "manipulator"&b& +5 "core" & \ \  }!t +3 "storage"(-& +5 "core" & \\\ \ +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&$'y +20 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tHand.close +2 "manipulator"&0/ +72 "core" / +4 ."downElevator"SE.seek :down +5 "manipulator"&,& + "storage"(('v +10 "core" & {!t +3 "manipulator"&4% +5 "core" % π C z2 +3 .tForearm.seek :retract +2 "manipulator"&*'\ +94 "core" ' +7 .tElbow.seek CC +5 "manipulator"&'( +149 "core" ' +6 ."downElevator"SE.stop + "storage"(5 +3 "core" ( +4 "manipulator"&& +13 "core" & {9( +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &1& +6 "core" & {9( +8 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +3 "manipulator"&_', +104 "core" ' +3 "manipulator"&7& +4 "core" &  {9' +3 "manipulator"&;% +6 "core" %) S {E +2 "collection"'9& +5 "core" & +4 "collection"'5& +7 "core" & +2 .tCC.seek :closed +4 "collection"'8(O +5 "core" &l +5 &P 4 +9 &1H|> 2 +10 &`t{3 G +9 &] O +9 &Q O +10 &T O +9 &MT O +10 &R O +9 &S O +9 &TY O +10 &VRa N +9 &!TY O +9 &"QN O +10 &$S O +9 &&]Ta O +10 &(U[ O +9 &)R] O +9 &+RR N +10 &-eS O +9 &/(O N +9 &0R O +10 &2U O +9 &4nP N +10 &6/S O +9 &7T O +9 &9U O +10 &;uQ O +9 &=7O O +9 &>R O +10 &@R O +9 &B|U O +9 &D?T O +10 &EYl P +9 &G|p S +10 &In[ W +9 &K!O \\ +9 &LO ] +10 &NG < +12 &O]+F &p +13 &O~r8 O +3 ( +16 "collection"'5& +16 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.84 +5 .Hand.open +7 "manipulator"&@1 +102 "core" &O~r, O +21 &O~q& O + &O~r O +41 1 +3 "manipulator"&6% +9 "core" % )  uE +8 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +7 "manipulator"&2'\ +104 "core" ' +2 .tCTV.dial CSV,avoiding: :intake +3 "collection"'?  +136 "core" ~ +3 .tCSV.dial CTV +2 "collection"':  +30 "core"  +4 .tPS.seek 2.5ml +2 "processing"%C' +2634 "core" ' +4 "collection"'B% +10 "core" % ?  +4 .tCS.seek 4.149ml +12 "collection"'G'Q +1578 "core" ' +4 .tdelay 8 seconds +803 .PSV.dial :air +6 "processing"%<  +44 "core"  +3 .tdelay 2 seconds +202 .PSV.dial :waste2 +3 "processing"%I  +73 "core"  +3 .tPS.seek 0ml +3 "processing"%>'W +1110 "Can"nq S( 7 +1528 "core" ' +2 .tCBV.dial between PRV and waste1 +5 "collection"'L ` +37 "core" ^ +5 .tCSV.dial :air +4 "collection"'F @ +45 "core" > +3 .tCS.seek 10ml +3 "collection"'/' D +1562 "core" ' +2 .tCSV.dial CTV +2 "collection"'D  +46 "core"  +3 .tCS.seek 0ml +2 "collection"'R' +2622 "core" ' +6 .tCBV.dial :waste1 +6 "collection"'. @ +31 "core" ? +6 .tdelay 5 seconds +505 .CTV.dial :air,avoiding: :intake +2 "collection"'  +137 "core" +2 "collection"'K& +5 "core" &O~pE O +2 #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&S% +5 "core" %   v l +3 "storage"(H% +4 "core" %~ Z i \  +3 "storage"(M. +4 "core" .( +3 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 1 +3 "storage"(( +198 "core" ( +2 .tSC.configure :limp +5 "storage"($(\ 1b +7 (=& +7 "core" & M V D\  +3 "manipulator"&Y& +6 "core" & t9& +4 "manipulator"&J% +12 "core" %  s l +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 1 +4 "manipulator"&Q( +156 "core" ( +2 "manipulator"&P& +5 "core" & @ y +3 "storage"(X& +4 "core" & g\  +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +2 "manipulator"&\\' +110 "core" ' +3 "storage"(]& +4 "core" & { i\  +4 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(U'H +286 "core" ' +6 "storage"(E- +5 "core" -' +4 .tSE.configure :default +5 "storage"(#QK-0-\ b +9 "manipulator"&\ & +4 "core" & w +9 "storage"(`& +7 "core" & } | a\  +5 .tElbow.reconfigure :limp +7 "manipulator"&$ ,(b +7 .tForearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +8 .tForearm.seek 1 +2 "manipulator"&N'D +41 "core" ' +2 .tElbow.hold +3 "manipulator"&3, +7 "core" , +6 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +6 "storage"(^- +7 "core" -' +7 .tSE.seek 0.11 Pucks below Top Plate +3 "storage"(e'N +29 "core" ' +4 "manipulator"&d% +8 "core" %Re L Z v h +2 "storage"(a& +9 "core" & (  b\ +3 .tForearm.force -20 +4 "manipulator"&5 +10 .tForearm.seek 1 + 314 counts +6 "manipulator"&g'~ +23 "core" ' +2 "manipulator"&T& +4 "core" & x +3 "storage"(& +6 "core" & U V \  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +2 "manipulator"&Z' +24 "core" ' +3 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(i'E +40 "core" ' +2 "manipulator"&[& +6 "core" & y +2 "manipulator"&l% +4 "core" % z +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +3 "manipulator"&h'\ +94 "core" ' +2 .tElbow.seek CC +3 "manipulator"&o( +161 "core" ( +3 "manipulator"&k& +4 "core" & A s:. +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &n& +3 "core" &  s:. +3 .tForearm.seek CC +3 "manipulator"&j', +98 "core" ' +4 .tHand.close +7 "manipulator"&m/ +70 "core" / +3 .tCC.seek :open +5 "collection"'r( +382 "core" ( +3 "storage"(c& +5 "core" & `\  +3 "storage"(s& +4 "core" & \  +3 "manipulator"&q& +4 "core" & L w:- +3 "manipulator"&p% +5 "core" % ; - w +53 .tForearm.seek :retract +12 "manipulator"&t'\ +100 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 1 +2 "manipulator"&w( +157 "core" ( +4 "manipulator"&x& +6 "core" & z +7 "storage"(y& +8 "core" & u n \  +4 .tElbow.reconfigure :limp +6 "manipulator"&$ ,(b +8 .tForearm.seek 1 +3 "manipulator"&z'D +113 "core" ' +4 .tElbow.hold +4 "manipulator"&u, +10 "core" , +6 .tElbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +5 .tHand.open + "manipulator"&1 +74 "core" 1 +3 "manipulator"&% +6 "core" % Tm 1 o +2 "storage"(& +4 "core" & Z Y\  +3 .tForearm.force -20 +2 "manipulator"&5 +4 .tForearm.seek 1 + 316 counts +2 "manipulator"&O'π +21 "core" ' +2 "manipulator"&f& +6 "core" &\ \  } +2 "storage"(V& +6 "core" & \  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +2 "manipulator"&{' +25 "core" ' +2 "storage"(% +6 "core" %O \  +3 ."downElevator"SE.seek :down +6 "storage"(}'v +98 ( % +4 "core" %j< q u {\ ]| +3 "manipulator"&% +5 "core" %\ { +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +3 "manipulator"&~'\ +87 "core" ' +60 ' +5 ."downElevator"SE.stop +4 "storage"(5 +11 .tPSV.dial :air +6 "processing"%  +83 "core" +5 .tPS.seek 2.5ml +2 "processing"% ' +2641 "core" ' +2 .tdelay 1 second +103 .PSV.dial :mixloop +2 "processing"% +43 "core" +3 .tdelay 1 second +102 .PSV.dial :air +3 "processing"%  +45 "core"  +8 .tdelay 1 second +105 .PSV.dial :mixloop +3 "processing"% +46 "core" +6 .tdelay 1 second +104 .PSV.dial :air +4 "processing"%  +45 "core"  +2 .tdelay 1 second +104 .PS.seek 0ml +2 "processing"%'W +2634 "core" ' +4 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +5 "processing"%& +9 "core" &\  +3 "manipulator"&& +9 "core" & 5 7  +6 "manipulator"&% +8 "core" %\ N @  +8 .tElbow.seek FlushPuck::Garage +3 "manipulator"&(- +172 "core" ( +5 "manipulator"&& +10 "core" &- 7 9 | e +7 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 && +4 "core" &- 3 - # e +3 .tForearm.seek :garage +2 "manipulator"&'! +103 "core" ' +2 .tHand.close +2 "manipulator"& / +68 "core" / +3 "manipulator"&%& +5 "core" &-  ve +2 "manipulator"&!% +4 "core" % 5 v +4 .tForearm.seek :retract +2 "manipulator"&'\ +107 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC +2 "manipulator"&|( +167 "core" ( +6 "manipulator"&&& +13 "core" & |' +6 .tElbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +6 && +6 "core" & {' +7 .tForearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC +3 "manipulator"&)' +100 "core" ' +5 "manipulator"&& +12 "core" & \ \ \  }' +5 "manipulator"&W% +9 "core" %\ \  \\ }- +4 "processing"%b& +9 "core" &H\  +7 "processing"%-& +7 "core" &\  +5 .tPC.seek :closed +12 "processing"%0(Tg +3 "core" &E\  +2 &U\  +8 &`\ 7 +7 &?Hs\\ 1 +7 &cn{ F +15 &\\1 Q +10 &M'\ Q +10 &Q#\ Q +9 &BR0\ Q +6 &Q) Q +6 &O*\ Q +10 &O:\ Q +9 &KO;\ Q +10 &! O?\ Q +9 &"P:\ Q +9 &$R;\ Q +10 &&SQ>\ Q +9 &(OE\ Q +9 &)O8\ Q +10 &+N9\ Q +9 &-[O\ Q +10 &/O\ Q +9 &0N5\ Q +9 &2O\ Q +10 &4cS\ Q +9 &6%N\ Q +9 &7T\ Q +10 &9O\ Q +9 &;kS\ Q +10 &=-R\ Q +9 &>Q\ Q +9 &@P\ P +10 &BsN\ Q +9 &D5R\ Q +9 &EU\ Q +10 &G]\ R +9 &Isg S +10 &K, W +9 &L W +55 &N X +17 &Po X +2 &R0 X +2 &Sal . + &T@m : + ( + &TN\ , +2 &TN\ , + &TN\ , +4 "processing"%-& +4 "core" &TN\ , +2 #tProcessing Clamp onSpring/offSpring for 5/27 samples, on/off torque 1.69 +2 "processing"%,& +6 "core" &TN\ , +2 .tHand.open +2 "manipulator"&41 +70 "core" 1 +2 "manipulator"&#% +5 "core" % s {- +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +5 .tForearm.seek :retract +5 "manipulator"&"'\ +100 "core" ' +3 .tPRV.dial :air +7 "processing"%  +48 "core"  +4 .tPSV.dial :mixloop +4 "processing"%A +46 "core" +6 "processing"%1% +7 "core" %U\ +3 .tPS.seek 0.3ml +3 "processing"%$' +390 "core" ' +2 .tPSV.dial PSR +3 "processing"%+ +104 "core"  +2 #tPulling 0.4ml of PSR.air +2 .PSR.select :air +4 .PS.seek 0.7ml +2 "processing"%7'* +503 "core" ' +2 .tdelay 3 seconds +303 .PSR.select :air +8 .PS.seek 2.5ml +4 "processing"%;' +1914 "core" ' +2 .tdelay 3 seconds +307 .PSV.dial :mixloop +3 "processing"%9 +118 "core" +3 .tPTV.dial :mixing +6 "processing"%( @ +75 "core" B +6 .tPBV.dial :waste2 +5 "processing"%*  +109 "core"  +3 .tPS.seek 0ml +3 "processing"%'W +2638 "core" ' +2 #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&@& +5 "core" &  x' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +3 "manipulator"&6( +10 "core" ( +2 "manipulator"&5& +4 "core" & w- +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &?& +3 "core" &  w- +4 .tForearm.seek PC +2 "manipulator"&:' +95 "core" ' +5 .tHand.close +3 "manipulator"&_/ +79 "core" / +7 .tPC.seek :open +4 "processing"%v( +404 "core" ( +2 "manipulator"&B& +5 "core" & X |- +2 "manipulator"&% +6 "core" % S |6 +2 .tForearm.seek :retract +3 "manipulator"&<'\ +97 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +2 "manipulator"&I(- +121 "core" ( +4 "manipulator"&C& +8 "core" &- e x* +5 .tElbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +6 &L& +5 "core" &-  x* +9 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek :garage +4 "manipulator"&F'! +113 "core" ' +2 .tHand.open +2 "manipulator"&G1 +74 "core" 1 +3 "manipulator"&D% +4 "core" % * K r +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&/'\ +102 "core" ' +3 #tLoading da puck from tube 2 into Processing Clamp + "processing"%.& +5 "core" &N\  +3 "manipulator"&% +6 "core" %\  {" +2 "storage"(K% +5 "core" %| \\\  +2 "storage"(S. +5 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +4 .tSC.seek 2 +3 "storage"(H( +199 "core" ( +2 .tSC.configure :limp +4 "storage"($(\ 1b +3 (M& +4 "core" & h m K\  +3 "manipulator"&=& +5 "core" &- K z) +3 "manipulator"&Y% +4 "core" %\  z" +4 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +3 "manipulator"&J( +171 "core" ( +4 "manipulator"&& +12 "core" & z% +3 "storage"(P& +12 "core" & \  +3 .tForearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +8 .tForearm.seek 2 + 700 counts +3 "manipulator"&X' +93 "core" ' +4 "storage"(]& +12 "core" & u\  +7 .tSE.reconfigure :pick +7 "storage"(#]K-0-\ b +10 .tSE.seek :beamBreak +2 "storage"(''H +287 "core" ' +2 "storage"(2- +4 "core" -' +2 .tSE.configure :default +3 "storage"(#QK-0-\ b +4 (E& +4 "core" & \  +3 "manipulator"&\ & +4 "core" & z% +3 .tElbow.seek 2 +3 "manipulator"&`( +5 "core" ( +2 "manipulator"&^& +5 "core" & z% +3 "storage"(d& +5 "core" & q V\  +53 .tForearm.seek 2 + 300 counts +12 "manipulator"&a'y +30 "core" ' +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tHand.close +2 "manipulator"&T/ +67 "core" / +8 ."downElevator"SE.seek :down +9 "manipulator"&& +4 "storage"(['v +22 "core" & {% +5 "manipulator"&l% +9 "core" % ϙ x +5 .tForearm.seek :retract +5 "manipulator"&\\'\ +96 "core" ' +7 .tElbow.seek PC +4 "manipulator"&Q( +140 "core" ' +3 ."downElevator"SE.stop + "storage"(5 +106 "core" ( +2 "manipulator"&U& +5 "core" &\ \  7 ~ +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &N& +4 "core" &\ \  { } +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC +3 "manipulator"&g' +98 "core" ' +2 "manipulator"&e& +6 "core" & U { +2 "manipulator"&k% +6 "core" % ~ | +2 "processing"%n& +6 "core" &\  +3 "processing"%Z& +7 "core" &"\  +3 .tPC.seek :closed +4 "processing"%3(Tg +5 "core" &\  +4 &\ 5 +9 &:Gw 1 +10 &^o} F +9 &\\ Q +9 &M Q +10 &~R Q +9 &@T Q +10 &S Q +9 &L P +9 &O P +10 &HR Q +9 &!\ O Q +9 &"L\ Q +13 &$P P +10 &&PM Q +16 &(R P +5 &)L P +13 &+N P +6 &-XO Q +7 &/N Q +8 &0M P +10 &2O Q +13 &4aL P +8 &6#L P +7 &7K Q +7 &9N Q +12 &;iK P +6 &=+K P +13 &>L P +6 &@O Q +12 &BpN Q +9 &D2M Q +9 &ER Q +10 &GZ R +8 &Ipi S +11 &K+ V +7 &L W +11 &N X +8 &Pm W +11 &R- X +9 &S`d 5 +10 &TG5 " +4 ( +9 "processing"%Z& +7 "core" &TG\ " + &TG\ " +3 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.70 +2 .Hand.open +4 "manipulator"&m1 +78 "core" 1 +3 "manipulator"&h% +5 "core" % e z +2 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +3 "manipulator"&8'\ +99 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +4 "processing"%c  +3 %s9 +8 "core" 9H +103 "processing"%q9 +4 "core" 9E +104 "processing"%p9 +3 "core" 9E  +103 "processing"%x9 +4 "core" 9D  +107 "processing"%y9 +8 "core" 9D +104 "processing"%j9 +7 "core" 9E +107 "processing"%o9 +3 "core" 9E +104 "processing"%9 +3 "core" 9E +103 "processing"%9 +3 "core" 9E# +104 "processing"%9 +3 "core" 9D( +104 "processing"%f9 +3 "core" 9E, +104 "processing"%V9 +6 "core" 9E0 +106 "processing"%t9 +4 "core" 9E5 +104 "processing"%9 +3 "core" 9E9 +104 "processing"%w9 +3 "core" 9E= +103 "processing"% 9 +4 "core" 9FB +103 "processing"%9 +3 "core" 9EF +104 "processing"%z9 +3 "core" 9FJ +104 "processing"%O9 +4 "core" 9FN +106 "processing"%i9 +4 "core" 9FS +103 "processing"%9 +4 "core" 9FW +103 "processing"%{9 +4 "core" 9F[ +103 "processing"%}9 +4 "core" 9F` +104 "processing"%>9 +3 "core" 9Fd +104 "processing"% 9 +3 "core" 9Gh +104 "processing"%9 +7 "core" 9Gm +106 "processing"%9 +6 "core" 9Gq +103 "processing"%9 +4 "core" 9Gu +103 "processing"% 9 +3 "core" 9Iz +104 "processing"%9 +3 "core" 9H~ +104 "processing"%9 +3 "core" 9H +103 "processing"%9 +3 "core" 9 H +105 "processing"%9 +6 "core" 9I +105 "processing"%9 +9 "core" 9I +104 "processing"%u9 +4 "core" 9%I +103 "processing"% 9 +3 "core" 9,H +104 "processing"%%9 +4 "core" 94I +103 "processing"%!9 +3 "core" 9;I +5 .tPH.hold 2:00:00,28C +3 "processing"%~ pp8 +4 .tdelay 1:30 +6 "core"  +9000 .tPSR.select :air +4 .PSV.dial PSR +2 "processing"%& +104 "core"  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +11 .tPS.seek 0.5ml +3 "processing"%' +591 "core" ' +2 .tdelay 5 seconds +552 .PSR.select :air +14 "processing"% +11 .tPS.seek 2ml +3 "processing"%'[ +1611 "core" ' +2 .tPTV.dial :puck +3 "processing"%  +75 "core"  +2 .tPSV.dial PTV +3 "processing"% +75 "core" +2 .tPBV.dial :waste1 +3 "processing"%W  +138 "core" +6 "processing"%b% +8 "core" %V  +6 .tPS.seek 1.5ml +4 "processing"%' +589 "core" ' +2 .tdelay 3 seconds +304 .PBV.dial between PSV and waste1 +6 "processing"% * +38 "core" , +7 .tPS.seek 0ml +5 "processing"%,'W +1619 "core" ' +2 .tdelay 5:00 +13375 "Can"r Z( 8g +16631 #trecoverPSRreagent08 +4 .PTV.dial :puck +5 "processing"%4  +6 "core"  +2 .tPBV.dial :waste1 +2 "processing"%#  +37 "core" +2 .tdelay 30 seconds +3004 .PBV.dial between PSV and waste1 +6 "processing"%- * +36 "core" , +2 .tPSR.select :air +3 .PSV.dial PSR +2 "processing"% +76 "core"  +3 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +3 .tPS.seek 2.5ml +3 "processing"%A' +2520 "core" ' +2 .tPSV.dial PTV +3 "processing"%1 +77 "core" +6 .tdelay 5 seconds +505 .PSV.dial PSR +3 "processing"%) +75 "core"  +2 .tdelay 5 seconds +503 .PSV.dial PTV +2 "processing"% +76 "core" +2 .tdelay 5 seconds +503 .PSV.dial :air +7 "processing"%+  +75 "core"  +3 .tPS.seek 0ml +3 "processing"%$'W +2506 "core" ' +3 .tPTV.dial :PRVmixing,via: PRV +8 "processing"%7  +138 "core" +2 .tPSV.dial :mixloop +2 "processing"%9 +44 "core" +2 .tPRV.dial :ab1 +3 "processing"%( @ +82 "core" A +8 .tPS.reconfigure :slow +8 "processing"%#A 2`xb +10 .tPS.seek 0.15ml +3 "processing"%*'w +359 "core" ' +3 .tdelay 2 seconds +203 ."connect"CBV.dial PRV +5 .tPRV.dial CBV +4 "collection"';  +2 "processing"%@  +47 "core"  +4 +2 "processing"%5% +5 "core" %u  +3 .tPS.seek 0.32ml +3 "processing"%?'" +391 "core" ' +3 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +3 "collection"'_  +31 "core" +2 .tPRV.dial :air +2 "processing"%|  +45 "core"  +3 .tPS.seek 0.9ml +2 "processing"%"'D +1232 "core" ' +2 .tPRV.dial :waste2 +3 "processing"%0 @ +75 "core" ? +3 .tPS.seek 0.5ml +2 "processing"%B' +868 "core" ' +2 #taddPMLReagent08 +2 .PSV.dial :air +3 "processing"%  +43 "core"  +3 .tPS.reconfigure :default +3 "processing"%#A d`xb +4 .tPS.seek 2ml +2 "processing"%C'[ +1613 "core" ' +3 .tPSV.dial :PML +2 "processing"%L +57 "core" +9 .tPTV.dial :mixing +6 "processing"%: @ +79 "core" B +3 .tPBV.dial :waste1 +4 "processing"%6  +37 "core"  +4 "processing"%G% +5 "core" %_g  +11 .tPS.seek 1.85ml +2 "processing"%D'? +238 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%< * +36 "core" , +4 .tPS.seek 0ml +3 "processing"%.'W +1962 "core" ' +2 .tdelay 2 seconds +206 #Beginning samplePassC +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +4 "core" & +3 "manipulator"&K& +5 "core" & 0 p +2 "manipulator"&S% +6 "core" %  , q +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +3 "manipulator"&F(- +158 "core" ( +2 "manipulator"&M& +5 "core" &-  p +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &=& +4 "core" &- / q +3 .tForearm.seek :garage +2 "manipulator"&Y'! +106 "core" ' +3 .tHand.close +2 "manipulator"&/ +70 "core" / +3 "manipulator"&& +4 "core" &- L \\ Q h +4 "manipulator"&P% +10 "core" % * ` Y g +13 .tForearm.seek :retract +5 "manipulator"&I'\ +108 "core" ' +6 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +6 .tElbow.seek CC +3 "manipulator"&]( +276 "core" ( +2 "manipulator"&/& +4 "core" & s w ( j5 +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +61 &2& +5 "core" & v D k5 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +3 "manipulator"&E', +104 "core" ' +3 "manipulator"&\ & +4 "core" & h ` 9 g5 +3 "manipulator"&^% +5 "core" %' X d ) hv +3 "collection"'d& +6 "core" & +3 "collection"'T& +8 "core" & +3 .tCC.seek :closed +4 "collection"'(O +3 "core" & +6 & 7 +9 &6Hz 2 +9 &`q} G +9 &b Q +10 &Q Q +9 &W Q +9 &EW Q +10 &Q P +9 &Y Q +9 &T Q +10 &MS Q +9 &!T Q +13 &"T P +10 &$V P +11 &&VO P +13 &(U Q +8 &)T P +8 &+Q P +8 &-]U Q +8 &/ O P +10 &0O P +8 &2Q P +11 &4gP P +5 &6'T Q +11 &7Q Q +8 &9R Q +11 &;nS P +8 &=0N P +10 &>U P +8 &@R P +12 &BvQ P +8 &D8O P +10 &EV P +10 &G_ R +10 &Irz U +8 &K& Y +10 &L ] +10 &N ? +9 &O]- $l +8 &OZ H + ( +11 "collection"'T& +9 #tCollection Clamp onSpring/offSpring for 5/25 samples, on/off torque 1.63 +4 "collection"'l& +9 "core" &O_ H +3 &O_ H + &O_ H +6 .tHand.open +3 "manipulator"&J1 +76 "core" 1 +8 "manipulator"&X% +8 "core" % ' ) . " bv +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&''\ +98 "core" ' +2 .tPSV.dial PSR +2 "processing"%a +106 "core"  +2 #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +3 "processing"%@ +11 .tPS.seek 1.5ml +2 "processing"%U' +1613 "core" ' +2 .tdelay 5 seconds +503 .PSV.dial :waste1 +8 "processing"%N  +45 "core"  +3 .tPS.seek 0ml +2 "processing"%`'W +1612 "core" ' +2 .tPSV.dial PSR +2 "processing"%e +46 "core"  +2 .tPSR.select :air +3 "processing"% +11 .tPS.seek 2.5ml +3 "processing"%k' +2636 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +9 "processing"%n  +6 "collection"'[  +44 "core"  +130  +2 .tPSV.dial :mixloop +3 "processing"%\\ +103 "core" +2 .tCTV.dial :air,avoiding: :intake +3 "collection"'v  +16 "core"  +2 .tPTV.dial :PRVmixing +3 "processing"%m  +77 "core" +3 .tPS.seek 0ml +2 "processing"%h'W +2632 "core" ' +8 .tPSV.dial :air +6 "processing"%Z  +46 "core"  +3 .tPS.seek 2.5ml +2 "processing"%s' +2627 "core" ' +2 .tPSV.dial :mixloop +3 "processing"%q +58 "core" +9 .tPS.seek 0ml +8 "processing"%g'W +2639 "core" ' +2 .tPSV.dial :air +7 "processing"%p  +43 "core"  +3 .tPS.seek 2.5ml +2 "processing"%x' +2640 "core" ' +2 .tPSV.dial :mixloop +3 "processing"%y +57 "core" +8 .tPS.seek 0ml +6 "processing"%j'W +2639 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"&o& +5 "core" & u X g5 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( +3 "manipulator"&& +6 "core" & ~ P n5 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 && +4 "core" & ' n5 +3 .tForearm.seek CC +2 "manipulator"&f', +101 "core" ' +2 .tHand.close +2 "manipulator"&V/ +81 "core" / +9 .tCC.seek :open +3 "collection"'t( +382 "core" ( +2 "manipulator"&& +6 "core" & x  m5 +2 "manipulator"&w% +5 "core" % # p x l; +3 .tForearm.seek :retract +3 "manipulator"& '\ +97 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +2 "manipulator"&(- +284 "core" ( +4 "manipulator"&z& +11 "core" &- 5 u5 +4 .tElbow.reconfigure :loose +8 "manipulator"&$ &.,(#b +5 &O& +10 "core" &- n n5 +6 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +96 .tForearm.seek :garage +22 "manipulator"&i'! +108 "core" ' +2 .tHand.open + "manipulator"&1 +70 "core" 1 +2 "manipulator"&{% +6 "core" % + l u - k +2 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +3 "manipulator"&}'\ +102 "core" ' +3 ."da"delayUntil "11:57:41.81" +1411 "Can".s @(: 8 +22877 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +2 "processing"%> @ +82 "core" A +7 ."da"PBV.dial :waste1 +5 "processing"%  +39 "core" +5 ."da"delay 30 seconds +3006 .PBV.dial between PSV and waste1 +4 "processing"% * +39 "core" , +2 ."da"PSV.dial :air +4 "processing"%  +48 "core"  +7 ."da"PS.reconfigure :fast +4 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +6 "processing"%' +2504 "core" ' +2 ."da"PSV.dial :mixloop +3 "processing"% +44 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"delay 2 seconds +205 .PSV.dial :mixloop +4 "processing"% +57 "core" +5 ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%  +42 "core"  +3 ."da"PS.seek 0ml +3 "processing"%'W +2493 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +3 .PSV.dial PSR +2 "processing"% +136 "core"  +5 #"da"Pulling 0.5ml of PSR.wash +3 .PSR.select :wash +3 "processing"% +15 ."da"PS.reconfigure :default +6 "processing"%#A d`xb +8 ."da"PS.seek 0.5ml +3 "processing"%u' +593 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +11 ."da"PS.seek 2ml +2 "processing"% '[ +1606 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%%  +73 "core"  +2 ."da"PSV.dial PTV +3 "processing"%! +86 "core" ~ +2 ."da"PBV.dial :waste1 +3 "processing"%&  +35 "core"  +6 "processing"%% +14 "core" %Y  +11 ."da"PS.seek 1.5ml +5 "processing"%' +605 "core" ' +2 ."da"delay 3 seconds +304 .PBV.dial between PSV and waste1 +7 "processing"% * +37 "core" , +3 ."da"PS.seek 0ml +3 "processing"%'W +1619 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%W  +5 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%b  +34 "core"  +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"% +74 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%' +2519 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%c +75 "core" +2 ."da"delay 5 seconds +504 .PSV.dial PSR +8 "processing"%4 +75 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%# +75 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%-  +74 "core"  +3 ."da"PS.seek 0ml +3 "processing"%'W +2492 "core" ' +3 #"da"washCycleDA #2 of 2 + .PSR.select :air +3 .PSV.dial PSR +3 "processing"%, +134 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +3 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%1' +84 "Can"p `( 9 +504 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +11 ."da"PS.seek 2ml +3 "processing"%)'[ +1615 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%  +5 "core"  +2 ."da"PSV.dial PTV +2 "processing"%+ +86 "core" ~ +2 ."da"PBV.dial :waste1 +3 "processing"%A  +36 "core" +2 "processing"%7% +5 "core" %Y  +3 ."da"PS.seek 1.5ml +3 "processing"%9' +590 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%( * +38 "core" , +8 ."da"PS.seek 0ml +5 "processing"%$'W +1613 "core" ' +2 ."da"delay 2:00 +12007 #recoverPSRreagent08 +4 .PTV.dial :puck +99 "processing"%@  +15 "core"  +6 ."da"PBV.dial :waste1 +4 "processing"%;  +36 "core"  +2 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +3 "processing"%5 * +36 "core" , +2 ."da"PSR.select :air +6 .PSV.dial PSR +5 "processing"%* +76 "core"  +3 ."da"PS.reconfigure :fast +4 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +3 "processing"%_' +2507 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%| +75 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%? +75 "core"  +2 ."da"delay 5 seconds +504 .PSV.dial PTV +5 "processing"%0 +89 "core"  +2 ."da"delay 5 seconds +504 .PSV.dial :air +4 "processing"%"  +80 "core"  +7 ."da"PS.seek 0ml +3 "processing"%'W +2509 "core" ' +3 #"da"getPMLReagent08 +2 .PRV.dial :air +2 "processing"%B  +45 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +3 "processing"%L  +139 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 +2 "processing"%:  +46 "core"  +5 ."da"PTV.dial :PRVmixing +4 "processing"%6  +7 "core" +3 ."da"PSV.dial :mixloop +5 "processing"%G +49 "core" +3 ."da"PS.reconfigure :default +7 "processing"%#A d`xb +8 ."da"PS.seek 0.3ml +5 "processing"%<' +383 "core" ' +3 ."da"delay 2 seconds +204 .PRV.dial :air +6 "processing"%C  +44 "core"  +2 "processing"%D% +12 "core" %  +4 ."da"PS.seek 0.55ml +4 "processing"%'v +334 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air +3 "processing"%K  +43 "core"  +3 ."da"PS.seek 2ml +3 "processing"%S'[ +1559 "core" ' +2 ."da"PSV.dial :PML +3 "processing"%M +56 "core" +2 ."da"PTV.dial :mixing +3 "processing"%= @ +75 "core" @ +3 ."da"PBV.dial :waste1 +6 "processing"%Q  +38 "core" +5 "processing"%% +17 "core" %`  +7 ."da"PS.seek 1.85ml +3 "processing"%'@ +230 "core" ' +2 ."da"PBV.dial between PSV and waste1 +3 "processing"%P * +36 "core" , +3 ."da"PS.seek 0ml +3 "processing"%8'W +1967 "core" ' +5 ."da"delay 2 seconds +205 .delay 8:00 +25813 "Can"=p E( :) +22191 #"da"recoverPRVreagent08 +4 .PTV.dial :mixing +4 .PBV.dial :waste1 +6 "processing"%Y  +37 "core"  +4 ."da"delay 30 seconds +3005 .PBV.dial between PSV and waste1 +3 "processing"%/ * +38 "core" , +4 ."da"PSV.dial :air +3 "processing"%2  +44 "core"  +7 ."da"PS.reconfigure :fast +7 "processing"%#A ,`xb +6 ."da"PS.seek 2.5ml +4 "processing"%F' +2511 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%\ +46 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%^  +48 "core"  +5 ."da"delay 2 seconds +206 .PSV.dial :mixloop +3 "processing"%d +48 "core" +4 ."da"delay 2 seconds +205 .PSV.dial :air +3 "processing"%I  +57 "core" +3 ."da"PS.seek 0ml +2 "processing"%r'W +2502 "core" ' +10 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +5 .PSV.dial PSR +4 "processing"%l +136 "core"  +4 #"da"Pulling 0.5ml of PSR.wash +5 .PSR.select :wash +6 "processing"% +14 ."da"PS.reconfigure :default +6 "processing"%#A d`xb +6 ."da"PS.seek 0.5ml +8 "processing"%J' +592 "core" ' +7 ."da"delay 5 seconds +505 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +3 "processing"%X'[ +1617 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%T  +76 "core"  +7 ."da"PSV.dial PTV +7 "processing"%a +77 "core" +2 ."da"PBV.dial :waste1 +4 "processing"%E  +39 "core" +2 "processing"%.% +9 "core" %^  +7 ."da"PS.seek 1.5ml +3 "processing"%N' +593 "core" ' +3 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%U * +36 "core" , +3 ."da"PS.seek 0ml +3 "processing"%e'W +1610 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%`  +5 "core"  +3 ."da"PBV.dial :waste1 +54 "processing"%[  +45 "core" +2 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%n * +35 "core" + +3 ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%\\ +75 "core"  +3 ."da"PS.reconfigure :fast +4 "processing"%#A ,`xb +3 ."da"PS.seek 2.5ml +3 "processing"%v' +2531 "core" ' +7 ."da"PSV.dial PTV +5 "processing"%m +75 "core" +3 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%k +76 "core"  +3 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%Z +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +4 "processing"%h  +73 "core"  +3 ."da"PS.seek 0ml +3 "processing"%q'W +2508 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +3 .PSV.dial PSR +2 "processing"%s +135 "core"  +4 #"da"Pulling 0.5ml of PSR.wash +5 .PSR.select :wash +4 "processing"% +15 ."da"PS.reconfigure :default +6 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +3 "processing"%p' +596 "core" ' +2 ."da"delay 5 seconds +126 "Can"n O( : +377 ."da"PSR.select :air +4 "processing"% +11 ."da"PS.seek 2ml +3 "processing"%g'[ +1618 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%y  +5 "core"  +2 ."da"PSV.dial PTV +3 "processing"%x +86 "core" ~ +2 ."da"PBV.dial :waste1 +2 "processing"%o  +35 "core"  +2 "processing"%% +5 "core" %]  +7 ."da"PS.seek 1.5ml +5 "processing"%' +588 "core" ' +3 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%V * +40 "core" , +3 ."da"PS.seek 0ml +6 "processing"%]'W +1612 "core" ' +3 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +6 "processing"%'  +9 "core"  +5 ."da"PBV.dial :waste1 +6 "processing"%  +36 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"% * +37 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%w +74 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%f' +2531 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%z +89 "core"  +8 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"% +74 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%O +74 "core" +3 ."da"delay 5 seconds +502 .PSV.dial :air +5 "processing"%  +76 "core"  +3 ."da"PS.seek 0ml +3 "processing"%{'W +2504 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +3 .PSV.dial PSR +2 "processing"% +135 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +3 "processing"%i' +588 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +4 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%>'[ +1606 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%  +5 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" +3 "processing"%j% +4 "core" %WS  +3 ."da"PS.seek 1.5ml +3 "processing"% ' +587 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"% * +36 "core" , +3 ."da"PS.seek 0ml +3 "processing"%'W +1617 "core" ' +3 ."da"delay 2:00 +12006 #recoverPSRreagent08 +5 .PTV.dial :puck +3 "processing"%  +7 "core"  +4 ."da"PBV.dial :waste1 +5 "processing"%  +37 "core"  +3 ."da"delay 30 seconds +3005 .PBV.dial between PSV and waste1 +3 "processing"% * +38 "core" , +2 ."da"PSR.select :air +6 .PSV.dial PSR +6 "processing"% +77 "core"  +3 ."da"PS.reconfigure :fast +4 "processing"%#A ,`xb +9 ."da"PS.seek 2.5ml +4 "processing"%u' +2512 "core" ' +55 ."da"PSV.dial PTV +12 "processing"%% +75 "core" +3 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%! +75 "core"  +3 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%& +76 "core" +2 ."da"delay 5 seconds +504 .PSV.dial :air +4 "processing"%  +88 "core" +3 ."da"PS.seek 0ml +5 "processing"% 'W +2500 "core" ' +2 ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates + .PSR.select :air +3 .PSV.dial PSR +4 "processing"% +160 "core"  +13 #"da"Pulling 0.25ml of PSR.sub1 +11 .PSR.select :sub1 +16 "processing"% +45 ."da"PS.reconfigure :default +27 "processing"%#A d`xb +23 ."da"PS.seek 0.25ml +18 "processing"%'7 +349 "core" ' +8 ."da"delay 5 seconds +510 #Pulling 0.25ml of PSR.sub2 +5 .PSR.select :sub2 +17 "processing"% +29 ."da"PS.seek 0.5ml +7 "processing"%W' +354 "core" ' +7 ."da"delay 5 seconds +506 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%b'[ +1606 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%  +5 "core"  +2 ."da"PSV.dial PTV +3 "processing"% +76 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%  +36 "core" +2 "processing"%c% +5 "core" %V  +3 ."da"PS.seek 1.5ml +3 "processing"%4' +593 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%# * +37 "core" , +8 ."da"PS.seek 0ml +5 "processing"%-'W +596 "Can"l 8( ;U +1013 "core" ' +9 ."da"delay 10 seconds +1006 #recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%  +6 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%,  +37 "core" +2 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"% * +37 "core" + +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%1 +76 "core"  +3 ."da"PS.reconfigure :fast +4 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%' +2581 "core" ' +2 ."da"PSV.dial PTV +11 "processing"%+ +78 "core" +5 ."da"delay 5 seconds +504 .PSV.dial PSR +3 "processing"%A +79 "core"  +5 ."da"delay 5 seconds +505 .PSV.dial PTV +3 "processing"%7 +77 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%)  +76 "core"  +3 ."da"PS.seek 0ml +3 "processing"%('W +2578 "core" ' +7 #"da"Additional air clear +3 .PSR.select :air +7 .PSV.dial PSR +6 "processing"%9 +143 "core"  +2 #"da"Pulling 2ml of PSR.air +3 .PSR.select :air +8 .PS.reconfigure :default +7 "processing"%#A d`xb +4 ."da"PS.seek 2ml +3 "processing"%@'[ +2120 "core" ' +7 ."da"delay 5 seconds +505 .PTV.dial :puck +3 "processing"%;  +5 "core"  +2 ."da"PSV.dial PTV +3 "processing"%5 +76 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%*  +36 "core" +2 "processing"%$% +6 "core" %Y:  +2 ."da"PS.seek 1.5ml +3 "processing"%|' +585 "core" ' +3 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +4 "processing"%? * +39 "core" + +2 ."da"delay 1 second +105 .PSV.dial :waste1 +6 "processing"%0  +110 "core"  +3 ."da"PS.seek 0ml +2 "processing"%"'W +1609 "core" ' +2 "processing"%_9 +4 "core" 9{V6 +3 #"da"Processing Puck Heater at 27.8C before imaging +2 .PH.coast +2 "processing"%B +4 %L& +3 "core" 6 +2 &TG " +3 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&:% +4 "core" %\  3 ' +3 "storage"(6% +5 "core" %x   # +3 "storage"(G. +4 "core" .( +3 ."da"SC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +3 "storage"(( +200 "core" ( +2 ."da"SC.configure :limp +3 "storage"($(\ 1b +4 (C& +3 "core" &  } +3 "manipulator"&D& +14 "core" &- V '5 +9 "manipulator"&<% +18 "core" %\  E ' +9 ."da"Elbow.reconfigure :tight +8 "manipulator"&$&.,(\ #b +7 ."da"Elbow.seek 1 +6 "manipulator"&K( +183 "core" ( +23 "manipulator"&& +6 "core" &  W %"| +2 "storage"(M& +11 "core" & ! " > +6 ."da"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&=' +95 "core" ' +2 "storage"(Q& +5 "core" & $  K +3 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"('H +295 "core" ' +2 "storage"(P- +3 "core" -' +3 ."da"SE.configure :default +4 "storage"(#QK-0-\ b +4 "manipulator"&S& +4 "core" &   %"| +3 "storage"(& +4 "core" & P +3 ."da"Elbow.reconfigure :limp +4 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +3 "manipulator"&Y'D +39 "core" ' +4 ."da"Elbow.hold +2 "manipulator"&/, +4 "core" , +2 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +3 "storage"(2- +4 "core" -' +5 ."da"SE.seek 1.11 Pucks below Top Plate +6 "storage"(8'K +32 "core" ' +4 "manipulator"&\ % +13 "core" %Sb z g M  +7 "storage"(^& +14 "core" &  +3 ."da"Forearm.force -20 +3 "manipulator"&5 +9 ."da"Forearm.seek 1 + 315 counts +5 "manipulator"&d' +23 "core" ' +5 "manipulator"&I& +8 "core" &  W '"| +5 "storage"(F& +9 "core" &   +5 ."da"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&l' +25 "core" ' +5 ."da"SE.seek 2.11 Pucks below Top Plate +3 "storage"(r'B +49 "core" ' +5 "manipulator"&J& +9 "core" &  n '"| +2 "manipulator"&T% +6 "core" % ' +7 ."da"Forearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +4 ."da"Forearm.seek :retract +2 "manipulator"&a'\ +100 "core" ' +2 ."da"Elbow.seek PC +3 "manipulator"&E( +251 "core" ( +2 "manipulator"&.& +5 "core" &  % +2 ."da"Elbow.reconfigure :loose +4 "manipulator"&$ &.,(#b +3 &X& +4 "core" & l % +3 ."da"Forearm.seek PC +3 "manipulator"&U' +96 "core" ' +2 ."da"Hand.close +7 "manipulator"&N/ +72 "core" / +8 ."da"PC.seek :open +6 "processing"%`( +407 "core" ( +2 "storage"([& +5 "core" &  ' +2 "manipulator"&n& +6 "core" &  ( +2 "manipulator"&\\% +4 "core" %  I (1 +3 ."da"Forearm.seek :retract +3 "manipulator"&e'\ +100 "core" ' +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 1 +3 "manipulator"&m( +257 "core" ( +5 "manipulator"&k& +8 "core" &\  ; '# +3 "storage"(Z& +13 "core" & ! %  +3 ."da"Forearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +8 ."da"Forearm.seek 1 + 700 counts +4 "manipulator"&h' +97 "core" ' +6 ."da"Hand.open +4 "manipulator"&v1 +73 "core" 1 +3 "storage"(s- +5 "core" -'B +3 ."da"SE.seek 1.87 Pucks below Top Plate +2 "storage"(q' +24 "core" ' +2 ."da"SE.reconfigure :seal +4 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.21 Pucks below Top Plate +3 "storage"(p' +51 "core" ' +2 #"da"Lights, camera, ACTION! +5 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da24may2812h40ml_niagara.tif +1948 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +2366 #"da"SX HX9/16 (USB:69): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 39.597 seconds\ /var/log/esp/da24may2812h40ml_niagara.tif: TIFF Upload Complete\ +7 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da24may2812h40ml20s_niagara.tif +2079 #SX HX9/16 (USB:69): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da24may2812h40ml20s_niagara.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da24may2812h40ml30s_niagara.tif +3129 #SX HX9/16 (USB:69): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da24may2812h40ml30s_niagara.tif: TIFF Upload Complete\ +5 ."Qmail"DAfans.email "39.597 sec auto-exposure",Subject: "da24may2812h40ml images!" +5 ."da"Gate.power :camera,:OFF +8 "storage"(y- +5 "core" -' +33 "storage"(x& +172 "core" & W X +4 "manipulator"&o& +5 "core" &\  U# +9 ."da"Elbow.seek 1 +8 "manipulator"&( +4 "core" ( +2 "manipulator"&g& +11 "core" &\  V# +5 "storage"(V& +8 "core" & % > +5 ."da"Forearm.seek 1 + 700 counts +13 "manipulator"&' +19 "core" ' +7 ."da"SE.reconfigure :gently +9 "storage"(#QK-0-\ b +5 ."da"SE.seek 1.92 Pucks below Top Plate +5 "storage"(''N +61 "core" ' +2 "manipulator"&& +5 "core" &\ 0 / ! a# +2 "storage"(& +10 "core" & R +3 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +3 "manipulator"&w'D +38 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&], +5 "core" , +2 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 ."da"SE.reconfigure :default +4 "storage"(#QK-0-\ b +12 ."da"SE.seek 2.11 Pucks below Top Plate +8 "storage"(z'9 +32 "core" ' +4 "manipulator"&% +12 "core" %EY  P Q +2 "storage"(O& +7 "core" & T L 1 +2 ."da"Forearm.force -20 +3 "manipulator"&5 +5 ."da"Forearm.seek 1 + 301 counts +2 "manipulator"&'q +16 "core" ' +3 "manipulator"&f& +6 "core" &\ A = 5 c# +2 "storage"( & +8 "core" & \ +8 ."da"Forearm.reconfigure :tight +7 "manipulator"&#Q@2^d^\ b +10 ."da"Forearm.seek 1 + 700 counts +5 "manipulator"&{' +35 "core" ' +4 "storage"(i% +12 "core" %? \  +6 ."downElevator"SE.seek :down +7 "storage"( 'v +98 (% +12 "core" %V9 X\ ]} +11 "manipulator"&% +16 "core" % A @ c +11 ."da"Forearm.reconfigure :loose +12 "manipulator"&#Q@2^d^b +13 ."da"Forearm.seek :retract +6 "manipulator"&j'\ +80 "core" ' +4 ."downElevator"SE.stop +9 "storage"(5 +14 "core" ' +8 "storage"(>& +21 "core" & \  +10 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +8 #tStarting finalPurge +7 "processing"%& +20 "core" & +7 "manipulator"& & +17 "core" &\ U ` d# +8 "manipulator"&% +18 "core" %\  S ] e +9 ."psFlush"Elbow.seek FlushPuck::Garage +6 "manipulator"&(- +179 "core" ( +4 "manipulator"&& +9 "core" &- y w & ic +6 ."psFlush"Elbow.reconfigure :loose +6 "manipulator"&$ &.,(#b +7 && +8 "core" &- x x ic +6 ."psFlush"Forearm.seek :garage +7 "manipulator"&'! +106 "core" ' +7 ."psFlush"Hand.close +8 "manipulator"&%/ +83 "core" / +8 "manipulator"&!& +15 "core" &- ; @ l cc +5 "manipulator"&&% +9 "core" % 4 B A c +8 ."psFlush"Forearm.seek :retract +5 "manipulator"&'\ +106 "core" ' +11 ."psFlush"Elbow.reconfigure :tight +9 "manipulator"&$&.,(\ #b +13 ."psFlush"Elbow.seek PC +7 "manipulator"&u( +156 "core" ( +10 "manipulator"&& +28 "core" & w x ie +6 ."psFlush"Elbow.reconfigure :loose +11 "manipulator"&$ &.,(#b +11 & & +15 "core" & y v je +10 ."psFlush"Forearm.reconfigure :tight +12 "manipulator"&#Q@2^d^\ b +7 ."psFlush"Forearm.seek PC +6 "manipulator"&' +108 "core" ' +5 "manipulator"&W& +9 "core" & v y U le +7 "manipulator"&% +9 "core" % y y lo +114 "processing"% & +28 "core" &Z +9 "processing"%& +28 "core" &< +4 &4 +2 &4 +8 ."psFlush"PC.seek :closed +9 "processing"%c(Tg +15 "core" &2 +5 &2 +2 &4 +5 & 12 $d +3 &Tu< 8 +8 &}t. M +7 &O. Q +8 &RJ/ P +39 &N+ Q +2 &N) R +3 &L% Q +5 &YL Q +2 &N% Q +5 &N$ Q +10 &!L) Q +9 &#aN" Q +10 &%"N Q +9 &&N$ P +9 &(L( P +9 &*iL% Q +10 &,+N Q +9 &-L Q +10 &/I Q +9 &1qI Q +14 &33O Q +30 &4O Q +7 &6N Q +36 &8yN Q +9 &::M Q +3 &;J P +14 &=O Q +3 &?N Q +6 &ACL Q +15 &CI Q +21 &DJ Q +9 &FN Q +4 &HHS R +9 &Jg S +11 &K W +6 &M~~ W +15 &O@ W +8 &Q W +7 &R K +4 &SM ` +6 &TA& + +5 ( +5 &TA + +7 &TA + +6 &TA + +4 &TA + +9 &TA\ + +3 &TA + +14 &TA + +4 &TA + +6 &TA + +12 &TA + +8 &TA + +3 &TA + +6 &TA + +4 &TA + +13 &TA + +2 &TA + +11 "processing"%& +21 "core" &TA + +6 &TA + +11 !"psFlush"o:Clamp::VelocityError : @reply0: mesg",Processing Clamp did not close properly:@axisName"Processing Clamp:bt["E/home/esp/esp2/utils/misc.rb:475:in `closeAndVerifyPuckPresence'"0/home/esp/esp2/utils/misc.rb:491:in `close'",/home/esp/esp2/lib/msg.rb:68:in `retry'"0/home/esp/esp2/utils/misc.rb:490:in `close'"5/home/esp/esp2/lib/thread.rb:74:in `recoverable'"0/home/esp/esp2/utils/misc.rb:489:in `close'"2/home/esp/esp2/utils/puckmoves.rb:798:in `to'"6/home/esp/esp2/utils/puckmoves.rb:858:in `loadAt'"=/home/esp/esp2/utils/puckmoves.rb:983:in `loadFlushPuck'"=/home/esp/esp2/protocol/2G/DAprocess.rb:20:in `safFlush'":/home/esp/esp2/protocol/2G/utilities.rb:138:in `call'"B/home/esp/esp2/protocol/2G/utilities.rb:138:in `prepAndImage'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +7 #Retry #1 of 2 +4 "manipulator"&b& +28 "core" &  ke +6 "manipulator"&#% +14 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +9 "core" % { ko +5 "processing"%4& +21 "core" &TA + +8 ."psFlush"PC.seek :open +10 "processing"%( +404 "core" ( +6 "processing"%,& +17 "core" & +4 & +9 ."psFlush"PC.seek :closed +9 "processing"%(Tg +12 "core" & +5 & +2 &  +2 &/v +{ +8 &bw ? +7 &dj P +12 &#I Q +19 &N Q +11 &Q Q +11 &iL Q +7 &,L P +23 &N Q +6 &N P +9 & qJ Q +8 &"4O P +95 &#O Q +16 &%L P +19 &'yJ Q +9 &);L Q +4 &*G P +14 &,J P +4 &.N Q +12 &0CK Q +6 &2M P +14 &3N Q +9 &5J P +6 &7LI P +6 &9N P +9 &:N P +9 &<M P +15 &>TL P +8 &@J Q +11 &AJ Q +14 &CL Q +13 &E\\I P +9 &GN Q +8 &HU R +8 &Ju U +4 &LR V +7 &N X +6 &O W +3 &Q W +9 &SJp 5 +6 &T,3_ > +2 &TB ( +2 ( +7 &TB ( +4 &TB ( +5 &TB ( +10 &TB ( +4 &TB ( +8 &TB ( +6 &TB ( +8 &TB ( +15 &TB ( +4 &TB ( +2 &TB ( +3 &TB ( +6 &TB ( +2 &TB ( +2 &TB ( +6 &TB ( +2 &TB ( +4 &TB ( +3 &TB ( +3 &TB ( +4 &TB ( +2 &TB ( +9 "processing"%,& +8 "core" &TB ( +7 #"psFlush"Processing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.68 +5 "processing"%1& +10 "core" &TB ( +5 ."psFlush"Hand.open +3 "manipulator"&-1 +74 "core" 1 +4 "manipulator"&+% +11 "core" %  R no +5 ."psFlush"Forearm.reconfigure :loose +7 "manipulator"&#Q@2^d^b +7 ."psFlush"Forearm.seek :retract +5 "manipulator"&A'\ +91 "core" ' +4 ."psFlush"PSR.select :air +6 .PSV.dial PSR +5 "processing"%7 +48 "core"  +4 #"psFlush"Pulling 0.5ml of PSR.flush +4 .PSR.select :flush +6 "processing"%@ +15 ."psFlush"PS.seek 0.5ml +5 "processing"%)' +602 "core" ' +4 ."psFlush"delay 5 seconds +82 #"uploadLog"upsync +422 ."psFlush"PSR.select :air +4 "processing"% +13 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2125 "core" ' +2 ."psFlush"delay 1 second +105 .PRV.dial :waste2,avoiding: :ab2 +5 "processing"%9 @ +201 "core" B +2 ."psFlush"PTV.dial :PRVmixing +3 "processing"%(  +134 "core" +2 ."psFlush"PSV.dial :mixloop +3 "processing"%; +105 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%5'9 +2630 "core" ' +4 ."psFlush"PSR.select :air +8 .PSV.dial PSR +5 "processing"%* +108 "core"  +2 #"psFlush"Pulling 0.5ml of PSR.flush +2 .PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +3 "processing"%$' +587 "core" ' +6 ."psFlush"delay 5 seconds +505 .PSR.select :air +8 "processing"% +23 ."psFlush"PS.seek 2.5ml +9 "processing"%@' +2127 "core" ' +2 ."psFlush"delay 1 second +108 .PBV.dial :waste1 +3 "processing"%?  +40 "core" +4 ."psFlush"PTV.dial :mixing +6 "processing"%0 @ +76 "core" A +4 ."psFlush"PSV.dial :mixloop +6 "processing"%| +109 "core" +2 ."psFlush"PS.seek :empty +3 "processing"%_'9 +2628 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%B +106 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 1ml +3 "processing"%L'P +1107 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%:' +1613 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%6 +88 "core"  +2 ."psFlush"PTV.dial :puck +63 "processing"%G  +74 "core"  +2 ."psFlush"PBV.dial :waste1 +3 "processing"%C  +5 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%D'W +2627 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%< +74 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +3 "processing"%H' +597 "core" ' +5 ."psFlush"PSR.select :air +5 "processing"% +16 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2118 "core" ' +5 ."psFlush"PSV.dial PTV +6 "processing"%M +77 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"% U +56 "core" W +3 ."psFlush"PS.seek 0ml +3 "processing"%Q'W +2631 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%} @ +44 "core" @ +3 ."psFlush"PS.seek 2.5ml +3 "processing"%P' +581 "Can"m D( ; +2058 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%S  +75 "core"  +3 ."psFlush"PS.seek 0ml +3 "processing"%'W +2637 "core" ' +3 ."psFlush"PSV.dial PSR +3 "processing"%2 +47 "core"  +6 ."psFlush"PSR.select :air +7 .PS.seek 2.5ml +2 "processing"%\ ' +2637 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%^ +73 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%I U +16 "core" S +3 ."psFlush"PS.seek 0ml +2 "processing"%F'W +2637 "core" ' +2 ."psFlush"PSV.dial PBV +9 "processing"%= @ +46 "core" > +3 ."psFlush"PS.seek 2.5ml +3 "processing"%J' +2630 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%T  +75 "core"  +11 ."psFlush"PS.seek 0ml +11 "processing"%K'W +2626 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +56 "core"  +2 ."psFlush"PSR.select :flush +4 "processing"%@ +11 ."psFlush"PS.seek 1ml +3 "processing"%Y'P +1108 "core" ' +4 ."psFlush"PSR.select :air +6 "processing"% +15 ."psFlush"PS.seek 2.5ml +5 "processing"%d' +1610 "core" ' +3 ."psFlush"PSV.dial PTV +5 "processing"%8 +79 "core" +5 ."psFlush"PTV.dial :puck +6 "processing"%l  +17 "core"  +3 ."psFlush"PBV.dial :waste1 +2 "processing"%.  +56 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%X'W +2633 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%/ +87 "core"  +3 ."psFlush"PSR.select :flush +5 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +5 "processing"%N' +597 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%a' +2122 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%3 +73 "core" +2 ."psFlush"PBV.dial PSV +3 "processing"%[ U +56 "core" W +3 ."psFlush"PS.seek 0ml +3 "processing"%n'W +2630 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%\\ @ +56 "core" B +3 ."psFlush"PS.seek 2.5ml +3 "processing"%U' +2641 "core" ' +9 ."psFlush"PSV.dial :waste1 +5 "processing"%k  +80 "core"  +4 ."psFlush"PS.seek 0ml +4 "processing"%Z'W +2631 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%E +46 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +2 "processing"%v' +2640 "core" ' +3 ."psFlush"PSV.dial PTV +3 "processing"%s +74 "core" +5 ."psFlush"PBV.dial PSV +6 "processing"%e U +89 "core" V +12 ."psFlush"PS.seek 0ml +3 "processing"%r'W +2647 "core" ' +3 ."psFlush"PSV.dial PBV +3 "processing"%q @ +46 "core" ? +8 ."psFlush"PS.seek 2.5ml +7 "processing"%y' +2639 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%x  +75 "core"  +3 ."psFlush"PS.seek 0ml +3 "processing"%o'W +2636 "core" ' +5 #tLoading FlushPuck into Collection Clamp from Processing Clamp +3 "collection"'g& +10 "core" &2 +3 "manipulator"&V& +11 "core" & | ke +5 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +8 .tElbow.seek PC +5 "manipulator"&( +5 "core" ( +4 "manipulator"&& +12 "core" & y r je +2 .tElbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +7 &m& +7 "core" & n ke +7 .tForearm.seek PC +5 "manipulator"&' +103 "core" ' +4 .tHand.close +3 "manipulator"&O/ +69 "core" / +3 .tPC.seek :open +3 "processing"%h( +406 "core" ( +7 "manipulator"&f& +14 "core" & W me +8 "manipulator"& % +12 "core" % \ p s y l +7 .tForearm.seek :retract +4 "manipulator"&p'\ +101 "core" ' +3 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +7 .tElbow.seek CC +6 "manipulator"&i( +348 "core" ( +3 "manipulator"&& +5 "core" & v W k4 +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 && +3 "core" & w { k4 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +3 "manipulator"&', +94 "core" ' +2 "manipulator"&'& +6 "core" & { k4 +2 "manipulator"&% +6 "core" %# x [ k +2 "collection"'w& +6 "core" &/ +3 "collection"'& +7 "core" &/ +3 .tCC.seek :closed +4 "collection"'>(O +3 "core" &/ +6 &. 7 +8 &4H{2 2 +10 &]q}6 F +9 &c4 Q +9 &O= P +10 &S5 P +9 &@T4 Q +10 &O0 P +9 &U1 P +13 &T P +10 &IO& P +11 &! U* P +8 &"O+ P +9 &$U* P +10 &&QN/ P +9 &(O- P +9 &)O P +10 &+R P +7 &-YT! P +9 &/P$ P +8 &0N P +11 &2R+ Q +7 &4aQ/ P +13 &6#O P +10 &7R P +8 &9R Q +9 &;iR- P +9 &=,N% P +10 &>T, Q +9 &@Q0 P +10 &BqT0 P +8 &D2R5 Q +10 &ET0 P +8 &G]0 R +12 &Iny1 T +7 &K"1 Y +11 &L3 ] +8 &N0 : +12 &Ol60 N +5 ( +4 "collection"'& +9 #tCollection Clamp onSpring/offSpring for 5/25 samples, on/off torque 1.65 +3 "collection"'z& +7 "core" &O|A- > +2 &O|A- > +2 .tHand.open +2 "manipulator"&1 +71 "core" 1 +3 "manipulator"& % +5 "core" % # _ _ C g +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +3 "manipulator"&'\ +99 "core" ' +2 #tFlushing the Collection Valve::Manifold +2 "collection"'{& +6 "core" &O|A3 > +2 "collection"' % +6 "core" %/ +2 .tCSV.dial CSR +2 "collection"'  +55 "core"  +2 #tPulling 5ml of CSR.flush +2 .CSR.select :flush +3 "collection"' +12 .tCS.seek 5ml +2 "collection"''l +1354 "core" ' +2 .tdelay 5 seconds +504 .CSR.select :air +9 "collection"' +18 ']% +9 "core" %lH \ +4 .tCS.reconfigure :fast +5 "collection"'#d @b +5 .tCS.seek 7.5ml +5 "collection"'%' +709 "core" ' +4 .tCSV.dial :waste +7 "collection"'! +136 "core" +3 .tCS.reconfigure :default +3 "collection"'#P d@b +4 .tCS.seek 0ml +5 "collection"'&' +1984 "core" ' +2 #tFlushing lower manifold's waste1 port +2 "collection"'j& +6 "core" &O|@J > +2 "collection"'% +4 "core" %I +3 .tCSV.dial :flush +2 "collection"'  +47 "core"  +6 .tCS.reconfigure :fast +7 "collection"'#d @b +8 .tCS.seek 5ml +3 "collection"' 'l +1314 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air +3 "collection"' @ +44 "core" B +2 "collection"'W% +4 "core" %lF +4 .tCS.seek 6.999ml +2 "collection"'' +582 "core" ' +5 ."connect"CSV.dial CTV +81 .tCTV.dial CSV +4 "collection"'  +4 '  +41 "core"  +99 ~ +2 .tCBV.dial :waste1 +2 "collection"'` @ +52 "core" > +3 .tCS.seek 0ml +2 "collection"'b' +1826 "core" ' +4 #tFlushing lower manifold's waste2 port +2 "collection"'#& +10 "core" &O|@H > +6 "collection"'4% +7 "core" %B +6 .tCSV.dial :flush +5 "collection"'  +76 "core" +3 .tCS.seek 5ml +2 "collection"'c'l +1318 "core" ' +4 .tdelay 5 seconds +505 .CSV.dial :air +4 "collection"' @ +45 "core" B +2 "collection"'1% +6 "core" %lC  +3 .tCS.seek 7ml +2 "collection"'-' +570 "core" ' +2 ."connect"CSV.dial CTV +5 .tCTV.dial CSV +4 "collection"'+  +5 ',  +17 "core"  +37  +2 .tCBV.dial :waste2 +3 "collection"'7  +115 "core"  +3 .tCS.seek 0ml +3 "collection"'' +1824 "core" ' +6 #tDisinfecting external Intake with kill +3 "collection"'"& +21 "core" &O|@1 > +4 "collection"')% +10 "core" %3 +5 .tCSV.dial CSR +5 "collection"'9  +46 "core"  +2 #tPulling 8ml of CSR.kill +6 .CSR.select :kill +3 "collection"' +18 .tCS.seek 8ml +6 "collection"'(' +410 "Can"i K(< < +1673 "core" ' +5 .tdelay 5 seconds +503 .CSR.select :air +4 "collection"' +11 .tCS.seek 10ml +2 "collection"';' D +565 "core" ' +2 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +4 "collection"' +5 '*  +102 "core" +41  +2 .tCTV.dial :intake +2 "collection"'5  +77 "core" +2 .tIntake.select :open +2 "sampler") +11 .tCS.seek 2ml +3 "collection"'$' \\ +2052 "core" ' +2 .tIntake.select :close +2 "sampler")0 +10 .tCTV.dial :air +3 "collection"'?  +75 "core"  +3 .tCS.reconfigure :default +3 "collection"'#P d@b +4 .tCS.seek 0ml +2 "collection"'0' +590 "core" ' +2 .tCSV.dial CSR +2 "collection"'|  +105 "core"  +3 #tPulling 5ml of CSR.flush + .CSR.select :flush +3 "collection"' +11 .tCS.seek 5ml +2 "collection"'@'l +1349 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +5 "collection"' +13 .tCS.seek 10ml +2 "collection"'B' D +1355 "core" ' +7 .tCSV.dial CBV +6 "collection"'_ +110 "core" +3 .tCS.seek 0ml +5 "collection"'L' +2627 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +7 "manipulator"&6& +6 "core" & k d h4 +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +8 .tElbow.seek CC +3 "manipulator"&G( +30 "core" ( +2 "manipulator"&C& +5 "core" & | } k j +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &:& +4 "core" & n x 1 j +3 .tForearm.seek CC +2 "manipulator"&<', +105 "core" ' +2 .tHand.close +2 "manipulator"&D/ +69 "core" / +7 .tCC.seek :open +9 "collection"'H( +379 "core" ( +2 "manipulator"&M& +4 "core" & { y h i +3 "manipulator"&% +5 "core" %  z y j4 +3 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +2 "manipulator"&}(- +274 "core" ( +4 "manipulator"&Q& +13 "core" &- @ p- +6 .tElbow.reconfigure :loose +8 "manipulator"&$ &.,(#b +6 &S& +5 "core" &- G o- +10 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage +5 "manipulator"&P'! +110 "core" ' +5 .tHand.open +3 "manipulator"&21 +68 "core" 1 +6 "manipulator"&% +13 "core" % + W ` f +9 .tForearm.reconfigure :loose +7 "manipulator"&#Q@2^d^b +8 .tForearm.seek :retract +3 "manipulator"&^'\ +99 "core" ' +2 "processing"%I& +6 "core" &P +7926 #t-> access 1 +6 "storage"(\ % +9 "core" %y D = \  +4 "manipulator"&=% +11 "core" %\  0 r +5 "manipulator"&F& +9 "core" &- P q- +7 .tSC.reconfigure :tight +4 "storage"($\ .(\ 1~b +4 .tSC.seek 5 +5 "storage"(T(; +671 "core" ( +6 .tSC.configure :limp +8 "storage"($(\ 1b +8 (J& +13 "core" &;  ! \  +36014 #t-> can +4 "Can"j 7(a = +1940 l 6(r = +60003 l ;(s = +48884 #t-> access 2 +3 "storage"(% +11 "core" %y > > l\ +4 "manipulator"&K% +12 "core" %\  P o +4 "manipulator"&Y& +6 "core" &- . o- +6 .tSC.reconfigure :tight +5 "storage"($\ .(\ 1~b +6 .tSC.seek 6 +3 "storage"(8(K +199 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +4 (l& +3 "core" &K \  +10844 "Can"m 6(u >C +42009 #t-> startTube 2 +528 #-> da 40 +4 #da sampling at most 40ml +14 #Loading sh1 puck from tube 2 into Collection Clamp +8 ."Qmail"DAfans.email "Started da in tube 2 at 13:30:58EDT28-May-24\\n{}\\nCan@13:23:53, 19.5C, 45% humidity, 14.5psia, 12.532V, 0.257A, 230.101Ah, 3.22W",Subject: "da sampling at most 40ml" +9 "collection"'.& +12 "core" & +5 "manipulator"&d% +5 "core" %\  t o +3 "storage"(/% +5 "core" %y 7 ; o\ +2 "storage"(X. +8 "core" .(K +3 .tSC.reconfigure :tight +4 "storage"($\ .(\ 1~b +7 .tSC.seek 2 +2 "storage"(N( +404 #"uploadLog"upsync +263 "core" ( +3 .tSC.configure :limp +6 "storage"($(\ 1b +8 (3& +15 "core" &   L\ +4 "manipulator"&[& +15 "core" &- x m k- +3 "manipulator"&a% +6 "core" %\  z y l +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 +2 "manipulator"&\\( +179 "core" ( +3 "manipulator"&n& +4 "core" &\ y k# +3 "storage"(k& +5 "core" &   \ \ +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +3 "manipulator"&U' +102 "core" ' +2 "storage"(E& +6 "core" & " # 4\ +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(Z'H +280 "core" ' +5 "storage"(s- +6 "core" -'l +6 .tSE.configure :default +7 "storage"(#QK-0-\ b +6 (e& +9 "core" &  e\  +7 "manipulator"&v& +5 "core" &\ w r i j# +3 .tElbow.seek 2 +5 "manipulator"&q( +11 "core" ( +2 "manipulator"&r& +5 "core" &\ l t 3 k# +4 "storage"(x& +11 "core" & \  +3 .tForearm.seek 2 + 300 counts +3 "manipulator"&y'y +24 "core" ' +6 .tForearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +9 .tHand.close + "manipulator"&g/ +76 "core" / +5 ."downElevator"SE.seek :down +5 "manipulator"&V& +2 "storage"('v +9 "core" &\ y w i# +2 "manipulator"&m% +6 "core" % ς y \\ N h +3 .tForearm.seek :retract +2 "manipulator"&O'\ +93 "core" ' +3 .tElbow.seek CC +2 "manipulator"&u( +137 "core" ' +2 ."downElevator"SE.stop +2 "storage"(5 +9 "core" ( +3 "manipulator"&A& +5 "core" & x y j+ +8 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 && +9 "core" & v y m j+ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +62 .tForearm.seek CC +11 "manipulator"&f', +93 "core" ' +6 "manipulator"& & +8 "core" & K J H h+ +5 "manipulator"&% +10 "core" %3 L L p h +4 "collection"'& +13 "core" & +3 "collection"'& +15 "core" &\ +4 & +3 .tCC.seek :closed +10 "collection"'(O +10 "core" & +5 & +4 & ; %h +5 &U} 9 +10 &}x M +7 &T Q +13 &]R P +7 &P Q +11 &V Q +7 &T\ Q +12 &eP P +7 &'S P +9 &U P +12 &!V Q +6 &#mT P +11 &%/R P +13 &&O Q +8 &(T P +11 &*tQ Q +6 &,5R Q +7 &-P P +10 &/R Q +9 &1|S Q +10 &3>T Q +9 &5Q Q +9 &6T Q +10 &8T P +9 &:GQ P +10 &< Q P +9 &=O P +9 &?U P +10 &AOP P +9 &CQ P +9 &DV Q +10 &F_ R +9 &HLx T +10 &J Y +9 &K ] +9 &Mt ^ +10 &Nb 2 +9 &O| O +9 ( +4 "collection"'& +3 "core" &Oh H +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.92 +2 .Hand.open +2 "manipulator"&'1 +66 "core" 1 +3 "manipulator"&% +4 "core" % 3 @ 5 & e +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +3 "manipulator"&w'\ +98 "core" ' +2 #tcollectSample 40ml w/bubble point of 24psi +2 #Priming 7ml +2 .Gate.power :sampler,:ON +2 ."flow"Gate.power :analytic3,:ON +167 .tIntake.select :close +8 .Exhaust.select :close +3 .SS.hold + "sampler")p+ +9 "core" + +6 "sampler")t% +5 "core" %r{{ \  +6 "collection"'z& +10 "core" &Oc H +8 "Can"j P( > +5 #tCalibrating pressure sensors +3 .CTV.dial :air +4 "collection"'  +7 "core" +6 .tSSV.dial :spit,avoiding: :exhaust +5 .SS.reconfigure :fast +4 "sampler")#.0X +3350 ."connect"SSV.dial CBV +5 .tCBV.dial SSV +4 "sampler")!  +4 "collection"'% @ +3 "core" +8 ? +2 #tAllowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open +2 "sampler") +212 "collection"'j% +8 "core" % +6 #tIntake @14.3psia, vacuum from 8.8 to 11.8psi +4 .SS.reconfigure :inhaling 2.16ml/s +5 "sampler")#.0X +3 .tCTV.dial :intake +3 "collection"'#  +11 "core" +4 ."connect"SSV.dial CBV +13 .tCBV.dial SSV +4 "sampler")4  +2 "collection"' @ +16 "core" ? +59  +2 #tAllowing 130s for 25.0ml of remaining 40.0ml +3 .Intake.select :open +4 "sampler") +214 "collection"'b% +62 "core" % +4 #tIntake @14.0psia, vacuum from 8.5 to 11.5psi +2 .SS.reconfigure :inhaling 2.16ml/s +3 "sampler")#.0X% +4 "core" %qI#% \  +3 .tIntake.select :close +2 "sampler")0 +11 )M% +3 "core" %qI23 \  +3 .tSSV.dial :exhaust +2 "sampler")  +77 "core"  +2 .tExhaust.select :open +2 "sampler")@ +11 .tSS.seek 0ml +3 "sampler")<' +635 "core" ' +2 .tExhaust.select :close +2 "sampler") +12 #tSampled 40.0ml +3 #Evacuating Puck (bubblePt=24psi, evacVolume=10ml, delay 15 seconds) + .Intake.select :close +3 "collection"'Q& +4 "core" &O_ H +3 ."airStroke"CSV.dial :waste +6 "sampler")G% + "collection"'S +11 "core" %?> \ +3 ."connect"SSV.dial CBV,avoiding: :exhaust +3 .tCBV.dial SSV +5 "sampler")2  +4 "collection"' @ +7 "core" ? +13 +3 ."airStroke"CS.reconfigure :fast +3 "collection"'#d @b +4 ."airStroke"CS.seek 0ml +2 "collection"'' +5 "core" ' +2 ."airStroke"CSV.dial :air +3 "collection"'I @ +75 "core" B +3 ."airStroke"CS.seek 10ml +3 "collection"'P' D +74 "core"  +2 .tCTV.dial :air +2 "collection"'\  +56 ."flow"Gate.power :analytic3,:OFF +5 ."samplerPumpShutdown"Gate.power :sampler,:OFF +16 "core"  +5 .tdelay 15 seconds +1507 .SSV.dial :spit,avoiding: :exhaust +6 "sampler")= +142 "core"  +6 ."prepCSV"CTV.dial CSV,avoiding: :intake +14 .tSS.seek 0ml +13 "collection"'F  + "sampler")' +14 "core" ' +6 .tSSV.dial CBV,avoiding: :exhaust +3 "sampler")J  +117 "core" ~ +22  +597 ' +3 .tSSV.dial between CBV and plug +2 "sampler") +52 "core" +6 .tCBV.dial between SSV and waste2 +6 "collection"'K  +33 "core"  +2 "collection"'Y% +4 "core" % E +4 ."connect"CTV.dial CSV,avoiding: :air +4 .tCSV.dial CTV +4 "collection"'l  +5 'T  +13 "core"  +32  +3 .tCS.reconfigure :pressurize +3 "collection"'# d@<< b +4 .tCS.seek 0ml +2 "collection"'.' +2241 "core" '  Р +4 "collection"'d% +5 "core" %  \ +2 "sampler")/% +6 "core" %|} \ +2 #tBubblePoint: Intake @24.2psia, Outlet @0.1psia +2 .CBV.dial SSV +2 "collection"'X @ +32 "core" B +3 .tSS.reconfigure :default +3 "sampler")#.0X +118  +4 .tCTV.dial :air,avoiding: :intake +4 "collection"'^  +139 "core" +4 ."CSpush"CSV.dial CTV +9 .tSS.seek 10ml +8 "collection"'s  +6 "sampler")e' +19 "core"  +106 ."CSpush"CSV.dial :air +9 "collection"'v @ +46 "core" ? +3 ."CSpush"CS.reconfigure :fast +3 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +3 "collection"'r' +106 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +3 "sampler")x +137 "core" +3 .tSS.reconfigure :exhale +3 "sampler")#.0X9 +3 "core" 9e/&d +105 "collection"'M9 +3 "core" 9m.+d +104 "collection"'9 +3 "core" 9x//d +105 "collection"'|9 +7 "core" 9.3d +106 "collection"'09 +8 "core" 9/8d +107 "collection"'Q9 +6 "core" 9/9d +104 "collection"'X9 +7 "core" 9X:d +107 "collection"'9 +3 "core" 9q:d +104 "collection"'39 +3 "core" 9:b +103 "collection"'[9 +4 "core" 9<` +103 "collection"'a9 +4 "core" 9=_ +103 "collection"'89 +7 "core" 9>\\ +107 "collection"'n9 +5 "core" 9?[ +108 "collection"'E9 +8 "core" 9?Y +105 "collection"'}9 +3 "core" 9?W +104 "collection"'^9 +3 "core" 9%AV +103 "collection"'s9 +3 "core" 9:BS +104 "collection"'v9 +3 "core" 9OBR +105 "collection"'k9 +9 "core" 9dCP +104 "collection"'x9 +7 "core" 9zDN +104 "collection"'.9 +3 "core" 9DM +104 "collection"'e9 +4 "core" 9EK +103 "collection"'r9 +3 "core" 9FI +104 "collection"'g9 +3 "core" 9GH +104 "collection"'\\9 +3 "core" 9IE +105 "collection"'m9 +6 "core" 9IC +104 "collection"'U9 +6 "core" 9LB +107 "collection"'V9 +7 "core" 9M@ +104 "collection"'9 +3 "core" 9.P> +104 "collection"'Z9 +3 "core" 9AP= +103 "collection"'y9 +3 "core" 9UQ; +104 "collection"'q9 +4 "core" 9gS: +104 "collection"'9 +3 "core" 9zT 8 +108 "collection"'A9 +5 "core" 9U 6 +105 "collection"'H9 +3 "core" 9U4 +104 "collection"'O9 +3 "core" 9W3 +104 "collection"''9 +4 "core" 9V1 +103 "collection"' 9 +4 "core" 9X/ +103 "collection"'9 +3 "core" 9Y#. +105 "collection"'9 +7 "core" 9Z', +105 "collection"'f9 +6 "core" 9[,+ +105 "collection"'9 +3 "core" 9"[0+ +104 "collection"'z9 +3 "core" 93]4( +104 "collection"'9 +3 "core" 9C^9' +103 "collection"'p9 +3 "core" 9T_=% +104 "collection"'{9 +3 "core" 9eaA$ +105 "collection"'9 +8 "core" 9vbF# +106 "collection"' 9 +6 "core" 9bJ! +107 "collection"'9 +3 "core" 9dO +104 "collection"'9 +3 "core" 9eS +103 "collection"' 9 +4 "core" 9gW +103 "collection"']9 +3 "core" 9h[ +104 "collection"'9 +3 "core" 9h` +104 "collection"'t9 +7 "core" 9id +106 "collection"'%9 +8 "core" 9ji +186 "collection"'j9 +14 "core" 9 kq +104 "collection"'R9 +3 "core" 9 lu +104 "collection"'!9 +3 "core" 9 &ly +104 "collection"'&9 +3 "core" 9 3m~ +105 "collection"' 9 +9 "core" 9 Ao +110 "collection"'W9 +4 "core" 9 Oo +107 "collection"'9 +3 "core" 9 Zp +104 "collection"'9 +3 "core" 9 gq +104 "collection"'9 +3 "core" 9 rr +104 "collection"'9 +4 "core" 9 }r +103 "collection"'9 +4 "core" 9 s +105 "collection"'9 +11 "core" 9 t +107 "collection"'#9 +5 "core" 9 t +106 "collection"'`9 +3 "core" 9 u +104 "collection"'49 +3 "core" 9 u +104 "collection"'b9 +4 "core" 9 w\ +103 "collection"'9 +4 "core" 9 x\ +103 "collection"' 9 +3 "core" 9 x +106 "collection"',9 +10 "core" 9 z +107 "collection"'c9 +7 "core" 9 z +106 "collection"'+9 +3 "core" 9 | +103 "collection"'79 +3 "core" 9 } +104 "collection"'-9 +3 "core" 9  +104 "collection"')9 +3 "core" 9  +104 "collection"'"9 +3 "core" 9\  +105 "collection"'9 +13 "core" 9\ \  +108 "collection"'~9 +7 "core" 9\  +104 "collection"'99 +4 "core" 9\  +104 "collection"'9 +3 "core" 9\  +104 "collection"'(9 +3 "core" 9\ ! +104 "collection"'*9 +3 "core" 9\ ' +104 "collection"'9 +3 "core" 9\ + +5 .tCH.hold 10:00,70C +3 "collection"'? `\ s `\ *\ +4 '19 +9 "core"  + 9\ +\ , +3 "collection"'$% +4 "core" % = A +3 #tBegun lysing Collection Puck Heater at 68C/19.3psia +6325 "Can"r ( ?o +53658 "core" ` +2 "collection"'59 +4 "core" 9\ w +3 "collection"'_% +4 "core" %   +3 #tEnded lysing Collection Puck Heater at 70.1C/16.8psia +3 .CS.seek 0ml +2 "collection"'B' +340 "core" ' +4 .tCTV.dial between spare and air,avoiding: :intake +5 "collection"'6 @ +108 "core" B +2 .tCSV.dial :air +3 "collection"'C @ +47 "core" ? +8 .tCS.seek 5ml +6 "collection"':'l +1352 "core" ' +5 .tCSV.dial CTV +4 "collection"'D  +47 "core"  +5 .tdelay 2 seconds +205 .CSV.dial :air +3 "collection"'i @ +45 "core" ? +3 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +5 "collection"'> @ +48 "core" ? +5 .tdelay 2 seconds +205 .CS.seek 0ml +3 "collection"'M' +1352 "core" ' +5 "collection"'% +9 "core" %  +2 #tPuck @27.6psia after final lysis pressurization +2 #Recovering Lysate into Collection syringe +2 .CSV.dial CBV +4 "collection"'| +107 "core" ~ +2 .tCBV.dial CSV +2 "collection"'0  +30 "core"  +2 "collection"'Q% +6 "core" % u z +3 .tCS.seek 5ml +2 "collection"'G'l +1346 "core" ' +2 .tdelay 5 seconds +503 .CTV.dial :air +4 "collection"'  +22 "Can"m `( @ +22 "core" +5 "collection"'S% +11 "core" %l  +8 .tCS.seek 7ml +6 "collection"'I'\ +586 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air2 +3 "collection"'2 @ +55 "core" B +2 .tCS.seek 10ml +3 "collection"'\ ' D +844 "core" ' +3 .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"'L ` +120 "core" _ +2 #tLysing Complete +2 "collection"'& +4 "core" &O[qu$ H +3 #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&=% +5 "core" %\  2 1 a +3 "storage"(F% +6 "core" % \  +2 "storage"(J. +4 "core" .( +3 .tSC.reconfigure :tight +2 "storage"($\ .(\ 1~b +4 .tSC.seek 1 +3 "storage"(<( +190 "core" ( +4 .tSC.configure :limp +6 "storage"($(\ 1b +5 (& +8 "core" & s x \\ +6 "manipulator"&K& +6 "core" &   3 `+ +6 "manipulator"&Y% +10 "core" %\    c ` +4 .tElbow.reconfigure :tight +102 "manipulator"&$&.,(\ #b +9 .tElbow.seek 1 +5 "manipulator"&l( +155 "core" ( +2 "manipulator"&T& +6 "core" & 7 6 b\ +3 "storage"(P& +4 "core" &\  +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +2 "manipulator"&d' +108 "core" ' +2 "storage"(/& +6 "core" & \  +3 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(X'H +282 "core" ' +4 "storage"(- +5 "core" -'H +6 .tSE.configure :default +6 "storage"(#QK-0-\ b +6 .tSE.seek :place +5 "storage"(3'6 +36 "core" ' +3 "manipulator"&[& +12 "core" & ` ` f\ +4 "manipulator"&a% +6 "core" % ] _ f +3 .tForearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +8 .tForearm.seek :retract +2 "manipulator"&8'\ +90 "core" ' +2 .tElbow.seek CC +3 "manipulator"&n( +148 "core" ( +2 "manipulator"&E& +4 "core" & < >  b0 +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &}& +4 "core" & + F a0 +3 .tForearm.seek CC +2 "manipulator"&^', +105 "core" ' +2 .tHand.close +2 "manipulator"&s/ +72 "core" / +3 .tCC.seek :open +2 "collection"'v( +380 "core" ( +2 "storage"(k& +6 "core" & ~\  +2 "storage"(x& +5 "core" & p\  +3 "manipulator"&.& +4 "core" & A D _/ +3 "manipulator"&e% +4 "core" % ; @ _ +4 .tForearm.seek :retract +2 "manipulator"&r'\ +99 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 1 +2 "manipulator"&g( +152 "core" ( +2 "manipulator"&\\& +5 "core" & K Q / h\ +3 "storage"(m& +4 "core" & i\  +3 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 .tForearm.seek 1 +2 "manipulator"&U'D +115 "core" ' +2 .tElbow.hold +2 "manipulator"&V, +4 "core" , +7 .tElbow.reconfigure :tight +8 "manipulator"&$&.,(\ #b +9 .tHand.open +5 "manipulator"&1 +77 "core" 1 +3 "manipulator"&Z% +12 "core" % Ne   Y +3 "storage"(y& +9 "core" & s q +5 .tForearm.force -20 +2 "manipulator"&5 +5 .tForearm.seek 1 + 310 counts +4 "manipulator"&q'z +25 "core" ' +2 "manipulator"&& +12 "core" & e [ h\ +5 "storage"(A& +7 "core" &  \  +7 .tForearm.reconfigure :tight +5 "manipulator"&#Q@2^d^\ b +9 .tForearm.seek 1 + 700 counts +5 "manipulator"&H' +28 "core" ' +2 "storage"(O% +6 "core" %@  \  +6 ."downElevator"SE.seek :down +9 "storage"(''v +95 ( % +3 "core" %?\ _ +3 "manipulator"&% +5 "core" % ` V g +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +55 ' +2 ."downElevator"SE.stop +2 "storage"(5 +4 #tTranferring DA + #Beginning samplePassC +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'f& +6 "core" &qx +2 "manipulator"&& +6 "core" & w y v j\ +2 "manipulator"&z% +5 "core" %  x v | j +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(- +173 "core" ( +2 "manipulator"&p& +6 "core" &- v S kI +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &{& +3 "core" &- x { s kI +3 .tForearm.seek :garage +3 "manipulator"&'! +107 "core" ' +2 .tHand.close +3 "manipulator"& / +74 "core" / +4 "manipulator"&& +9 "core" &-   `I +3 "manipulator"&% +10 "core" % .   ` +6 .tForearm.seek :retract +3 "manipulator"& '\ +102 "core" ' +58 .tElbow.reconfigure :tight +12 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&]( +272 "core" ( +2 "manipulator"&& +5 "core" & a i  g3 +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &t& +3 "core" & P Q  f3 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +3 "manipulator"&%', +101 "core" ' +9 "manipulator"&j& +17 "core" & ? = t c3 +8 "manipulator"&R% +13 "core" % 5 ; = a +7 "collection"'!& +12 "core" & +8 "collection"'&& +12 "core" & +8 .tCC.seek :closed +4 "collection"' (O +13 "core" & +5 &i + & 0I %h +5 &Vx$ 9 +9 &u N +8 &NK O +11 &\\Q? O +9 &Q# O +9 &Q O +9 &Q O +10 &dQ  O +9 &&R O +10 &P O +9 &!O P +10 &#kN P +10 &%-O P +8 &&Nj P +10 &(O_ O +9 &*tRF O +11 &,6P) O +8 &-Q O +7 &/O P +13 &1{O P +6 &3=O P +13 &5Ms O +6 &6N O +11 &8O O +10 &:FK O +9 &<L O +9 &=P  O +10 &?O O +7 &AMN P +9 &CN P +10 &DO P +9 &FT P +9 &HOd R +10 &J V +9 &Kw \\ +10 &Mt` ] +9 &N`V 4 +9 &O{F S +10 ( + &Oa/ L +3 "collection"'&& +5 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.82 +2 "collection"'W& +4 "core" &Oa L +3 .tHand.open + "manipulator"&1 +72 "core" 1 +3 "manipulator"&% +4 "core" % C C % ^ +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +3 "manipulator"&'\ +96 "core" ' +2 .tPSV.dial PSR +3 "processing"% +46 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +4 "processing"%@ +11 .tPS.seek 1.5ml +3 "processing"%' +1612 "core" ' +5 .tdelay 5 seconds +505 .PSV.dial :waste1 +3 "processing"%  +46 "core"  +2 .tPS.seek 0ml +3 "processing"%#'W +1620 "core" ' +2 .tPSV.dial PSR +2 "processing"%` +46 "core"  +2 .tPSR.select :air +6 "processing"% +20 .tPS.seek 2.5ml +5 "processing"%4' +2642 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +4 "processing"%b  +4 "collection"'  +87 "core" +82  +2 .tPSV.dial :mixloop +3 "processing"% +104 "core" +3 .tCTV.dial :air,avoiding: :intake +2 "collection"',  +5 "core" +2 .tPTV.dial :PRVmixing +3 "processing"%c  +135 "core" +4 .tPS.seek 0ml +2 "processing"%+'W +2629 "core" ' +2 .tPSV.dial :air +2 "processing"%7  +44 "core"  +3 .tPS.seek 2.5ml +2 "processing"%-' +2638 "core" ' +6 .tPSV.dial :mixloop +8 "processing"%) +48 "core" +4 .tPS.seek 0ml +7 "processing"%"'W +2654 "core" ' +2 .tPSV.dial :air +3 "processing"%  +45 "core"  +3 .tPS.seek 2.5ml +3 "processing"%~' +2634 "core" ' +5 .tPSV.dial :mixloop +6 "processing"%9 +46 "core" +3 .tPS.seek 0ml +2 "processing"%'W +2623 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&(& +6 "core" & 4 0 R a3 +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&*( +3 "core" ( +3 "manipulator"&& +6 "core" & 8 2 @ a3 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &1& +3 "core" & / 2 a3 +3 .tForearm.seek CC +3 "manipulator"&$', +106 "core" ' +2 .tHand.close +2 "manipulator"&@/ +71 "core" / +6 .tCC.seek :open +7 "collection"'?( +379 "core" ( +2 "manipulator"&5& +4 "core" & : * r _3 +3 "manipulator"&_% +4 "core" %  ? @ ? _ +4 .tForearm.seek :retract +2 "manipulator"&;'\ +103 "core" ' +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +3 "manipulator"&6(- +283 "core" ( +16 "manipulator"&C& +11 "core" &- U ` f\ +5 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &B& +6 "core" &- ` _ g\ +10 .tForearm.reconfigure :tight +6 "manipulator"&#Q@2^d^\ b +9 .tForearm.seek :garage +7 "manipulator"&D'! +110 "core" ' +2 .tHand.open + "manipulator"&i1 +76 "core" 1 +3 "manipulator"&% +4 "core" % ) 8 < ] +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&>'\ +97 "core" ' +2 .tPSV.dial :mixloop +3 "processing"%: +14 "core" +2 .tPTV.dial :PRVmixing +3 "processing"%  +5 "core" +2 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +4 "processing"%|  +3 "collection"'0  +8 "core" +5 +3 .tCTV.dial :air,avoiding: :intake +2 "collection"'Q  +5 "core" +3 #tLoading lyfil puck from tube 2 into Collection Clamp +2 "collection"'M& +5 "core" & +3 "manipulator"&% +4 "core" %\  s k  i +3 "storage"(S% +6 "core" %u \  +2 "storage"(G. +3 "core" .( +4 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +3 .tSC.seek 2 +3 "storage"(2( +202 "core" ( +6 .tSC.configure :limp +3 "storage"($(\ 1b +9 (I& +6 "core" &  E\  +5 "manipulator"&L& +12 "core" &- W J  h\ +2 "manipulator"&% +14 "core" %\  b c g +4 .tElbow.reconfigure :tight +9 "manipulator"&$&.,(\ #b +6 .tElbow.seek 2 +2 "manipulator"&=( +178 "core" ( +2 "manipulator"&F& +6 "core" &\ \\ f \\ h# +2 "storage"(J& +5 "core" &  \  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 700 counts +2 "manipulator"&' +98 "core" ' +2 "storage"(K& +6 "core" &  G\  +2 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(Y'H +291 "core" ' +2 "storage"(N- +8 "core" -'z +5 .tSE.configure :default +5 "storage"(#QK-0-\ b +5 (T& +8 "core" &  /\  +7 "manipulator"&P& +8 "core" &\ \\ V f# +5 .tElbow.seek 2 +5 "manipulator"&/( +5 "core" ( +4 "manipulator"&u& +12 "core" &\ _ W f# +2 "storage"(w& +11 "core" & \  +6 .tForearm.seek 2 + 300 counts +2 "manipulator"&'y +14 "core" ' +3 .tForearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +8 .tHand.close +2 "manipulator"&[/ +76 "core" / +6 ."downElevator"SE.seek :down +4 "manipulator"&a& +2 "storage"(X'v +30 "core" &\ S S q f# +5 "manipulator"&E% +11 "core" % m / - w cq +3 .tForearm.seek :retract +3 "manipulator"&}'\ +94 "core" ' +3 .tElbow.seek CC +2 "manipulator"&d( +137 "core" ' +3 ."downElevator"SE.stop +2 "storage"(5 +6 "core" ( +2 "manipulator"&l& +5 "core" & V Z f5 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &s& +4 "core" & V T - f5 +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&8', +106 "core" ' +2 "manipulator"&& +5 "core" & 5 7 b5 +3 "manipulator"&k% +6 "core" %( 1 3  bs +2 "collection"'x& +6 "core" & +3 "collection"'.& +7 "core" & +3 .tCC.seek :closed +4 "collection"'e(O +3 "core" & +6 & 9 +10 &4Hx 2 +9 &^py! F +16 &^ P +15 &J O +6 &R O +8 &DQ P +13 &Q O +3 &Q P +7 &Px P +9 &MOi O +10 &!RS O +11 &"Py O +6 &$O P +11 &&UN O +11 &(Q O +7 &)O O +10 &+K O +7 &-]Rn O +12 &/ N[ O +7 &0OY O +11 &2LO O +8 &4eNH O +11 &6(MF O +7 &7N9 P +12 &9N4 O +9 &;lO& P +9 &=/N O +10 &>O\ P +9 &@N O +9 &BuQ O +10 &D6P P +9 &EV P +11 &Gh R +6 &Ii V +12 &K \\ +7 &L ] +14 &N. < +7 &O^+ (u +7 &Oe Q +5 ( +4 "collection"'.& +10 "core" &Og Q +7 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.80 +5 .Hand.open +68 "manipulator"&\\1 +71 "core" 1 +2 "manipulator"&m% +5 "core" % $ ? 5 \\w +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&^'\ +96 "core" ' +3 .tCTV.dial CSV,avoiding: :intake +3 "collection"'n  +138 "core" ~ +2 .tCSV.dial CTV +7 "collection"'  +31 "core"  +3 .tPS.seek 2.5ml +3 "processing"%Z' +2637 "core" ' +3 "collection"'y% +5 "core" % Fim-  +3 .tCS.seek 4.15ml +2 "collection"''Q +1571 "core" ' +2 .tdelay 8 seconds +803 .PSV.dial :air +2 "processing"%r  +44 "core"  +2 .tdelay 2 seconds +203 .PSV.dial :waste2 +2 "processing"%A  +76 "core"  +8 .tPS.seek 0ml +3 "processing"%O'W +2637 "core" ' +2 .tCBV.dial between PRV and waste1 +3 "collection"'g ` +36 "core" _ +2 .tCSV.dial :air +3 "collection"' @ +45 "core" > +3 .tCS.seek 10ml +2 "collection"'' D +1562 "core" ' +2 .tCSV.dial CTV +3 "collection"'U  +45 "core"  +3 .tCS.seek 0ml +3 "collection"'q' +2638 "core" ' +2 .tCBV.dial :waste1 +7 "collection"'f @ +30 "core" ? +2 .tdelay 5 seconds +504 .CTV.dial :air,avoiding: :intake +6 "collection"'  +143 "core" +4 "collection"'z& +7 "core" &Og=* Q +3 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&3% +14 "core" %\  ? ? _ +2 "storage"(H% +6 "core" % r u u +2 "storage"(p. +11 "core" .( +8 .tSC.reconfigure :tight +7 "storage"($\ .(\ 1~b +10 .tSC.seek 1 +5 "storage"({( +190 "core" ( +2 .tSC.configure :limp +3 "storage"($(\ 1b +4 ('& +3 "core" & ` ] +3 "manipulator"&V& +5 "core" & ? ? K _5 +3 "manipulator"& % +4 "core" %\  A = _ +4 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&( +160 "core" ( +2 "manipulator"&& +6 "core" & A @ 5 c +2 "storage"(& +4 "core" &\  +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 700 counts +2 "manipulator"&' +97 "core" ' +7 "storage"(& +9 "core" &  \ +7 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +11 .tSE.seek :beamBreak +2 "storage"(t'H +292 "core" ' +2 "storage"(- +4 "core" -' +3 .tSE.configure :default +3 "storage"(#QK-0-\ b +4 "manipulator"&j& +4 "core" & P \\ Y e +3 "storage"(R& +4 "core" & \  +3 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 +2 "manipulator"&!'D +37 "core" ' +2 .tElbow.hold +3 "manipulator"& , +3 "core" , +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 "storage"(v- +3 "core" -' +4 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"(W'M +29 "core" ' +2 "manipulator"&% +6 "core" %Ws  ! V +2 "storage"(& +4 "core" & [ \\ +3 .tForearm.force -20 +2 "manipulator"&5 +4 .tForearm.seek 1 + 319 counts +2 "manipulator"&&'σ +21 "core" ' +2 "manipulator"&& +5 "core" & 9 N " e +2 "storage"(%& +5 "core" & g\  +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +3 "manipulator"&o' +21 "core" ' +3 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"('D +40 "core" ' +2 "manipulator"&& +6 "core" & V ] e +2 "manipulator"&`% +5 "core" % ] O : e +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&#'\ +90 "core" ' +9 .tElbow.seek CC +9 "manipulator"&( +153 "core" ( +3 "manipulator"&b& +13 "core" & 2 3 ^3 +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +6 & & +82 "core" & 7 6 - ^3 +33 .tForearm.seek CC +6 "manipulator"&,', +98 "core" ' +2 .tHand.close +2 "manipulator"&c/ +68 "core" / +2 .tCC.seek :open +3 "collection"'4( +381 "core" ( +5 "storage"(7& +9 "core" &\  +3 "storage"(+& +12 "core" & q\  +4 "manipulator"&)& +6 "core" & 0 0 s b3 +9 "manipulator"&-% +5 "core" % ? 2 4 a +9 .tForearm.seek :retract +4 "manipulator"&'\ +98 "core" ' +5 .tElbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +5 .tElbow.seek 1 +2 "manipulator"&"( +159 "core" ( +2 "manipulator"&9& +5 "core" & f b 0 f +3 "storage"(~& +4 "core" & 2\  +3 .tElbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 .tForearm.seek 1 +2 "manipulator"&('D +113 "core" ' +2 .tElbow.hold +2 "manipulator"&, +4 "core" , +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tHand.open +2 "manipulator"&11 +75 "core" 1 +3 "manipulator"&@% +5 "core" % Xp   R Y +3 "storage"(]& +4 "core" & r u +3 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 320 counts +2 "manipulator"&'τ +21 "core" ' +2 "manipulator"& & +4 "core" & V W v h +3 "storage"(5& +5 "core" & \  +3 .tForearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts +3 "manipulator"&_' +29 "core" ' +2 "storage"($% +6 "core" %J X\  +3 ."downElevator"SE.seek :down +8 "storage"(C'v +95 (*% +7 "core" %<\ ^ +3 "manipulator"&B% +12 "core" % ` c  g +3 .tForearm.reconfigure :loose +6 "manipulator"&#Q@2^d^b +8 .tForearm.seek :retract +3 "manipulator"&i'\ +97 "core" ' +27 ' +2 ."downElevator"SE.stop +2 "storage"(5 +4 .tPSV.dial :air +8 "processing"%  +76 "core" +5 .tPS.seek 2.5ml +2 "processing"%;' +2634 "core" ' +2 .tdelay 1 second +103 .PSV.dial :mixloop +2 "processing"%: +45 "core" +6 .tdelay 1 second +105 .PSV.dial :air +4 "processing"%  +48 "core"  +7 .tdelay 1 second +103 .PSV.dial :mixloop +3 "processing"%0 +45 "core" +3 .tdelay 1 second +102 .PSV.dial :air +31 "processing"%|  +44 "core"  +2 .tdelay 1 second +104 .PS.seek 0ml +2 "processing"%Q'W +2639 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%M& +6 "core" & +2 "manipulator"&& +5 "core" & s v P j +2 "manipulator"&S% +6 "core" %\  u u S i +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&G(- +172 "core" ( +2 "manipulator"&D& +6 "core" &- w p - jP +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &I& +4 "core" &- k j  iP +3 .tForearm.seek :garage +3 "manipulator"&L'! +107 "core" ' +2 .tHand.close +2 "manipulator"&/ +72 "core" / +7 "manipulator"&<& +15 "core" &- 1 4 | aP +10 "manipulator"&F% +16 "core" % 3 .   \\| +6 .tForearm.seek :retract +4 "manipulator"&J'\ +104 "core" ' +7 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +6 .tElbow.seek PC +5 "manipulator"&6( +125 "core" ( +4 "manipulator"&K& +13 "core" & _ W  f{ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &>& +3 "core" & w u U i{ +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC +3 "manipulator"&N' +101 "core" ' +2 "manipulator"&T& +5 "core" & R ^ \\ h{ +3 "manipulator"&P% +5 "core" % Z ^  h +2 "processing"%u& +5 "core" & +4 "processing"%w& +62 "core" & +12 & + & +2 &J +2 & + & + &7 +2 &B + &E +4 .tPC.seek :closed +2 "processing"%[(Tg +6 "core" &D +2 &A  +8 &/u& +{ +9 &ay ? +9 &[k P +10 &K Q +9 &M Q +10 &O R +9 &_O Q +9 &!O Q +10 &L Q +9 &M Q +9 & hM Q +10 &"*N Q +9 &#M Q +10 &%Q Q +9 &'pN Q +9 &)3N Q +10 &*L P +9 &,L Q +9 &.xL Q +10 &0:K Q +9 &1L Q +10 &3L Q +10 &5K Q +12 &7CL Q +10 &9O Q +12 &:L P +10 &<L Q +6 &>KK Q +9 &@K P +8 &AK Q +11 &CL Q +8 &ERO Q +9 &GR R +7 &HZ R +12 &Jv U +12 &LH W +6 &N  W +11 &O W +6 &Q W +11 &SF{ > +8 &T#.| R +13 &TJ + + ( +4 "processing"%w& +7 #tProcessing Clamp onSpring/offSpring for 5/28 samples, on/off torque 1.68 +5 "processing"%a& +8 "core" &TJ + +3 &TJ + +6 .tHand.open +4 "manipulator"&E1 +76 "core" 1 +3 "manipulator"&=% +7 "core" % : 3  d +8 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +3 .tPRV.dial :air +2 "processing"%Y  +46 "core"  +2 .tPSV.dial :mixloop +3 "processing"%l +56 "core" +3 "processing"%s% +5 "core" %T< +3 .tPS.seek 0.3ml +2 "processing"%' +394 "core" ' +4 .tPSV.dial PSR +10 "processing"% +110 "core"  +4 #tPulling 0.4ml of PSR.air +2 .PSR.select :air +4 .PS.seek 0.7ml +2 "processing"%k'* +492 "core" ' +2 .tdelay 3 seconds +306 .PSR.select :air +8 .PS.seek 2.5ml +3 "processing"%/' +1918 "core" ' +2 .tdelay 3 seconds +303 .PSV.dial :mixloop +2 "processing"%x +109 "core" +2 .tPTV.dial :mixing +2 "processing"%X @ +75 "core" A +2 .tPBV.dial :waste2 +3 "processing"%}  +97 "core"  +3 .tPS.seek 0ml +2 "processing"%?'W +780 "Can"p G(– @ +1864 "core" ' +3 #tGaraging FlushPuck in Processing Clamp +3 "manipulator"&\\& +13 "core" & 2 =  b{ +3 .tElbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +8 .tElbow.seek PC +2 "manipulator"&m( +4 "core" ( +3 "manipulator"&.& +13 "core" & 5 ;  b{ +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &n& +8 "core" & < = c{ +6 .tForearm.seek PC +3 "manipulator"&' +93 "core" ' +2 .tHand.close +2 "manipulator"&8/ +76 "core" / +2 .tPC.seek :open +3 "processing"%( +403 "core" ( +7 "manipulator"&y& +9 "core" & U K E h{ +2 "manipulator"&\ % +12 "core" %  Z J C g/ +4 .tForearm.seek :retract +3 "manipulator"&r'\ +104 "core" ' +6 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +3 "manipulator"&A(- +135 "core" ( +2 "manipulator"&Z& +4 "core" &- q x W i' +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &g& +3 "core" &- s l " i' +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage +2 "manipulator"& '! +108 "core" ' +2 .tHand.open +2 "manipulator"&1 +69 "core" 1 +3 "manipulator"&U% +6 "core" % * 6 6 ^ +2 .tForearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +3 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%f& +5 "core" & +2 "manipulator"&% +5 "core" %\  c t [ h +3 "storage"(z% +5 "core" % C\  +2 "storage"(3. +5 "core" .( +2 .tSC.reconfigure :tight +3 "storage"($\ .(\ 1~b +4 .tSC.seek 2 +2 "storage"(H( +197 "core" ( +5 .tSC.configure :limp +8 "storage"($(\ 1b +5 (p& +11 "core" &  v\  +4 "manipulator"&'& +12 "core" &- V ^ g& +4 "manipulator"&V% +7 "core" %\  b c g +3 .tElbow.reconfigure :tight +7 "manipulator"&$&.,(\ #b +7 .tElbow.seek 2 +2 "manipulator"& ( +168 "core" ( +2 "manipulator"&2& +4 "core" &\ K S h# +3 "storage"(& +5 "core" &  W\  +3 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 700 counts +2 "manipulator"&' +156 "core" ' +6 "storage"(& +4 "core" &  *\  +4 .tSE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(d'H +289 "core" ' +5 "storage"(^- +7 "core" -' +8 .tSE.configure :default +4 "storage"(#QK-0-\ b +6 (& +10 "core" &  *\  +4 "manipulator"&j& +7 "core" &\ ` ` f# +7 .tElbow.seek 2 +4 "manipulator"&R( +9 "core" ( +6 "manipulator"&v& +8 "core" &\ _ _ g# +7 "storage"(& +8 "core" & \  +4 .tForearm.seek 2 + 300 counts +2 "manipulator"&'y +29 "core" ' +5 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tHand.close + "manipulator"&/ +69 "core" / +4 ."downElevator"SE.seek :down +6 "manipulator"&%& +4 "storage"('v +9 "core" &\ T [  e# +3 "manipulator"&`% +5 "core" % n _ H % d +3 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tElbow.seek PC +3 "manipulator"&( +155 "core" ' +3 ."downElevator"SE.stop +3 "storage"(5 +123 "core" ( +2 "manipulator"&t& +5 "core" &\ J G h# +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +5 &!& +10 "core" &\ W b  g# +12 .tForearm.reconfigure :tight +9 "manipulator"&#Q@2^d^\ b +9 .tForearm.seek PC +8 "manipulator"&&' +93 "core" ' +4 "manipulator"&W& +11 "core" &\ I G = h# +3 "manipulator"&b% +12 "core" % E G hV +4 "processing"% & +10 "core" &/ +7 "processing"%o& +15 "core" & +3 & +4 .tPC.seek :closed +5 "processing"% (Tg +13 "core" & +4 & +3 & 3 $d +7 &Tu 8 +6 &|q L +10 &K Q +8 &CI Q +11 &O Q +9 &L Q +7 &K Q +12 &JJ Q +7 & I Q +13 &N Q +9 &!I Q +9 &#SG Q +10 &%N Q +9 &&N Q +6 &(N Q +10 &*[N Q +9 &,K Q +10 &-H P +9 &/J P +9 &1cI Q +10 &3&N P +9 &4I Q +9 &6N P +10 &8kN Q +9 &:-L Q +10 &;H Q +9 &=G Q +9 &?sL Q +10 &A6L P +9 &BJ P +9 &DM Q +10 &FzO Q +9 &H8[ R +10 &Ik T +9 &K W +9 &Mo X +10 &O2 W +9 &P X +9 &R S +10 &SAT $k +9 &TL- * +5 ( +3 "processing"%o& +5 #tProcessing Clamp onSpring/offSpring for 6/28 samples, on/off torque 1.70 +2 .Hand.open +2 "manipulator"&c1 +3 "core" &TL * +64 1 +2 "manipulator"&#% +6 "core" % e c / gV +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"&e'\ +89 "core" ' +3 #tHeating Puck.from 2, :da in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +4 "processing"%7  +3 %+9 +20 "core" 9K +106 "processing"%)9 +4 "core" 9J +108 "processing"%-9 +7 "core" 9K\  +105 "processing"%99 +4 "core" 9J +103 "processing"%~9 +3 "core" 9J +104 "processing"%,9 +3 "core" 9K +104 "processing"%9 +3 "core" 9J +104 "processing"%19 +5 "core" 9K  +112 "processing"%@9 +6 "core" 9K$ +104 "processing"%]9 +6 "core" 9J) +107 "processing"% 9 +4 "core" 9J- +103 "processing"%59 +3 "core" 9K1 +104 "processing"%9 +3 "core" 9K6 +103 "processing"%$9 +4 "core" 9K: +103 "processing"%"9 +6 "core" 9K> +108 "processing"%*9 +8 "core" 9JC +105 "processing"%B9 +8 "core" 9KG +106 "processing"%(9 +3 "core" 9KL +103 "processing"%9 +4 "core" 9LP +103 "processing"%9 +3 "core" 9MT +104 "processing"%9 +3 "core" 9LY +104 "processing"%_9 +6 "core" 9M] +107 "processing"%C9 +8 "core" 9Lb +105 "processing"%O9 +8 "core" 9Mf +105 "processing"%:9 +3 "core" 9Mj\ +104 "processing"%9 +3 "core" 9Mo +104 "processing"%09 +4 "core" 9Ms +103 "processing"%|9 +3 "core" 9Nw +104 "processing"%;9 +9 "core" 9M| +108 "processing"%M9 +6 "core" 9N +105 "processing"%9 +7 "core" 9O +106 "processing"%S9 +3 "core" 9N +104 "processing"%D9 +73 "core" 9%O +105 "processing"%I9 +3 "core" 9,N +104 "processing"%9 +3 "core" 92O +103 "processing"%9 +5 "core" 99O +12 .tPH.hold 2:00:00,28C +8 "processing"%< pp8 +8 .tdelay 1:30 +13 "core"  +8999 .tPSR.select :air +6 .PSV.dial PSR +3 "processing"%F +108 "core"  +3 #tPulling 0.5ml of PSR.wash +2 .PSR.select :wash +7 "processing"% +15 .tPS.seek 0.5ml +6 "processing"%i' +604 "core" ' +5 .tdelay 5 seconds +503 .PSR.select :air +4 "processing"% +11 .tPS.seek 2ml +2 "processing"%K'[ +1607 "core" ' +2 .tPTV.dial :puck +7 "processing"%>  +78 "core"  +7 .tPSV.dial PTV +8 "processing"%L +78 "core" +5 .tPBV.dial :waste1 +3 "processing"%T  +139 "core"  +2 "processing"%P% +19 "core" %Yu  +7 .tPS.seek 1.5ml +8 "processing"%u' +589 "core" ' +4 .tdelay 3 seconds +304 .PBV.dial between PSV and waste1 +3 "processing"%G * +32 "core" * +3 .tPS.seek 0ml +3 "processing"%J'W +1608 "core" ' +3 .tdelay 5:00 +30003 #recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%h  +5 "core"  +2 .tPBV.dial :waste1 +3 "processing"%a  +34 "core"  +3 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%E * +35 "core" * +2 .tPSR.select :air +3 .PSV.dial PSR +3 "processing"%= +75 "core"  +3 .tPS.reconfigure :fast +3 "processing"%#A ,`xb +4 .tPS.seek 2.5ml +2 "processing"%w' +2445 "Can"[w J( A1 +100 "core" ' +5 .tPSV.dial PTV +4 "processing"%Y +77 "core" +5 .tdelay 5 seconds +504 .PSV.dial PSR +15 "processing"%l +77 "core"  +2 .tdelay 5 seconds +506 .PSV.dial PTV +3 "processing"%s +74 "core" +3 .tdelay 5 seconds +502 .PSV.dial :air +4 "processing"%N  +74 "core"  +3 .tPS.seek 0ml +3 "processing"%Q'W +2520 "core" ' +7 .tPTV.dial :PRVmixing,via: PRV +5 "processing"%  +143 "core" +6 .tPSV.dial :mixloop +5 "processing"% +47 "core" +2 .tPRV.dial :ab1 +3 "processing"%k @ +77 "core" A +2 .tPS.reconfigure :slow +4 "processing"%#A 2`xb +3 .tPS.seek 0.15ml +3 "processing"%x'w +361 "core" ' +2 .tdelay 2 seconds +205 ."connect"CBV.dial PRV +8 .tPRV.dial CBV +9 "collection"'X  +5 "processing"%}  +53 "core" +5  +6 "processing"%/% +5 "core" %xF  +3 .tPS.seek 0.32ml +8 "processing"%\\'% +403 "core" ' +3 .tdelay 2 seconds +203 .CBV.dial between PRV and PSV +5 "collection"'.  +34 "core" +5 .tPRV.dial :air +3 "processing"%n  +44 "core"  +7 .tPS.seek 0.9ml +4 "processing"%8'D +1233 "core" ' +2 .tPRV.dial :waste2 +3 "processing"%6 @ +75 "core" > +3 .tPS.seek 0.5ml +2 "processing"%' +864 "core" ' +4 #taddPMLReagent08 +2 .PSV.dial :air +4 "processing"%[  +47 "core"  +7 .tPS.reconfigure :default +4 "processing"%#A d`xb +5 .tPS.seek 2ml +4 "processing"%y'[ +1611 "core" ' +3 .tPSV.dial :PML +4 "processing"%\ +60 "core" +5 .tPTV.dial :mixing +6 "processing"%Z @ +79 "core" A +2 .tPBV.dial :waste1 +2 "processing"%g  +35 "core"  +2 "processing"%% +5 "core" %VE  +3 .tPS.seek 1.85ml +2 "processing"%m'6 +230 "core" ' +2 .tPBV.dial between PSV and waste1 +3 "processing"% * +36 "core" , +3 .tPS.seek 0ml +2 "processing"%U'W +1973 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'r& +4 "core" & +3 "manipulator"&f& +5 "core" &\  ! `# +3 "manipulator"&% +5 "core" %\    D `) +3 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage +2 "manipulator"&z(- +142 "core" ( +3 "manipulator"&3& +13 "core" &- . 2 W c +4 .tElbow.reconfigure :loose +9 "manipulator"&$ &.,(#b +8 & & +7 "core" &- 0 % - Y +5 .tForearm.seek :garage +3 "manipulator"&p'! +106 "core" ' +3 .tHand.close +90 "manipulator"&'/ +76 "core" / +2 "manipulator"&V& +5 "core" &-   Y +3 "manipulator"&{% +4 "core" % 4  Z +4 .tForearm.seek :retract +2 "manipulator"&2'\ +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&( +283 "core" ( +2 "manipulator"&A& +4 "core" &  [2 +3 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 && +3 "core" & +  d ^2 +4 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +3 "manipulator"&', +103 "core" ' +6 "manipulator"&^& +10 "core" &  [2 +3 "manipulator"&% +9 "core" %2  z [a +7 "collection"'j& +5 "core" & +9 "collection"'v& +11 "core" & +11 .tCC.seek :closed +4 "collection"'(O +14 "core" & + & +4 &  +2 &/} ,~ +8 &c~ @ +7 &fq Q +11 &(O Q +8 &S Q +12 &L Q +7 &oM P +10 &0S Q +8 &O Q +14 &R Q +7 & xM P +7 &"9T P +12 &#R Q +9 &%L P +10 &'~R Q +9 &)BM P +9 &+R Q +7 &,Q P +10 &.M P +9 &0IN P +10 &2 R P +9 &3O Q +9 &5N Q +10 &7QP P +9 &9Q P +9 &:L P +10 &<L P +9 &>YL P +10 &@L Q +9 &AP Q +9 &CO Q +10 &E`P Q +9 &G"T Q +9 &Hj T +10 &J X +9 &LE ] +10 &N T +9 &O4E 'u +9 &Om J +5 ( +3 "collection"'v& +6 "core" &O_ J +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.87 +2 "collection"'& +5 "core" &O_ J +2 .tHand.open + "manipulator"&%1 +77 "core" 1 +2 "manipulator"&`% +6 "core" % 2 3  Ta +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +4 .tForearm.seek :retract +2 "manipulator"& '\ +95 "core" ' +2 .tPSV.dial PSR +3 "processing"% +109 "core"  +5 #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +9 "processing"%@ +17 .tPS.seek 1.5ml +4 "processing"%d' +1607 "core" ' +2 .tdelay 5 seconds +508 .PSV.dial :waste1 +4 "processing"%  +46 "core"  +9 .tPS.seek 0ml +6 "processing"%t'W +1619 "core" ' +3 .tPSV.dial PSR +5 "processing"%! +50 "core"  +2 .tPSR.select :air +4 "processing"% +13 .tPS.seek 2.5ml +5 "processing"%R' +2636 "core" ' +3 ."connect"PRV.dial CBV,avoiding: :ab2 +5 .tCBV.dial PRV +4 "processing"%W  +5 "collection"'b  +33 "core" +135  +7 .tPSV.dial :mixloop +6 "processing"% +107 "core" +3 .tCTV.dial :air,avoiding: :intake +4 "collection"'  +17 "core"  +5 .tPTV.dial :PRVmixing +4 "processing"%  +78 "core" +3 .tPS.seek 0ml +4 "processing"%'W +2637 "core" ' +2 .tPSV.dial :air +2 "processing"%c  +44 "core"  +3 .tPS.seek 2.5ml +2 "processing"%#' +2632 "core" ' +4 .tPSV.dial :mixloop +4 "processing"%+ +58 "core" +3 .tPS.seek 0ml +2 "processing"%o'W +2637 "core" ' +2 .tPSV.dial :air +3 "processing"%)  +44 "core"  +9 .tPS.seek 2.5ml +4 "processing"%&' +2641 "core" ' +2 .tPSV.dial :mixloop +3 "processing"%- +45 "core" +3 .tPS.seek 0ml +3 "processing"%9'W +2633 "core" ' +5 #tGaraging FlushPuck in Collection Clamp +5 "manipulator"&~& +7 "core" &   4 \\2 +8 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +5 .tElbow.seek CC +4 "manipulator"&,( +29 "core" ( +5 "manipulator"&& +9 "core" &  2 \\' +4 .tElbow.reconfigure :loose +7 "manipulator"&$ &.,(#b +5 &1& +7 "core" &  _ [' +5 .tForearm.seek CC +4 "manipulator"&@', +106 "core" ' +2 .tHand.close +3 "manipulator"&]/ +71 "core" / +3 .tCC.seek :open +2 "collection"' ( +378 "core" ( +2 "manipulator"&5& +6 "core" &  ! [' +75 "manipulator"&% +38 "core" %   [ +6 .tForearm.seek :retract +6 "manipulator"&$'\ +104 "core" ' +5 .tElbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +6 .tElbow.seek :garage +4 "manipulator"&"(- +272 "core" ( +3 "manipulator"&*& +6 "core" &- 5 1 cC +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 &B& +3 "core" &- 1 3 z cC +4 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek :garage +2 "manipulator"&('! +107 "core" ' +2 .tHand.open +2 "manipulator"&1 +69 "core" 1 +3 "manipulator"&% +5 "core" % (   + Z +3 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract +3 "manipulator"&'\ +103 "core" ' +10 ."da"delayUntil "14:24:00.24" +23514 "Can"y E( A +700 #"da"recoverPRVreagent08 +5 .PTV.dial :mixing +5 "processing"%_ @ +78 "core" B +9 ."da"PBV.dial :waste1 +8 "processing"%C  +40 "core" +5 ."da"delay 30 seconds +3006 .PBV.dial between PSV and waste1 +10 "processing"%O * +37 "core" * +2 ."da"PSV.dial :air +3 "processing"%:  +45 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%' +2538 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%0 +46 "core" +2 ."da"delay 2 seconds +204 .PSV.dial :air +4 "processing"%|  +50 "core"  +4 ."da"delay 2 seconds +205 .PSV.dial :mixloop +3 "processing"%; +45 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%M  +46 "core"  +3 ."da"PS.seek 0ml +3 "processing"%'W +2512 "core" ' +2 #"da"washCycleDA #1 of 2 +2 .PSR.select :air +3 .PSV.dial PSR +4 "processing"%S +137 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +3 "processing"% +11 ."da"PS.reconfigure :default +4 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +3 "processing"%D' +593 "core" ' +4 ."da"delay 5 seconds +505 .PSR.select :air +4 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%I'[ +1621 "core" ' +4 ."da"PTV.dial :puck +5 "processing"%  +76 "core"  +5 ."da"PSV.dial PTV +6 "processing"% +79 "core" +4 ."da"PBV.dial :waste1 +6 "processing"%F  +36 "core"  +2 "processing"%?% +5 "core" %_  +3 ."da"PS.seek 1.5ml +3 "processing"%i' +600 "core" ' +6 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%> * +36 "core" , +3 ."da"PS.seek 0ml +2 "processing"%L'W +1615 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%T  +36 "core" +2 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +3 "processing"%P * +37 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%K +75 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +9 ."da"PS.seek 2.5ml +6 "processing"%G' +2540 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%u +75 "core" +2 ."da"delay 5 seconds +506 .PSV.dial PSR +5 "processing"%7 +77 "core"  +6 ."da"delay 5 seconds +506 .PSV.dial PTV +2 "processing"%h +77 "core" +7 ."da"delay 5 seconds +505 .PSV.dial :air +3 "processing"%a  +74 "core"  +3 ."da"PS.seek 0ml +3 "processing"%E'W +2513 "core" ' +3 #"da"washCycleDA #2 of 2 +2 .PSR.select :air +6 .PSV.dial PSR +5 "processing"%= +138 "core"  +4 #"da"Pulling 0.5ml of PSR.wash +3 .PSR.select :wash +8 "processing"% +14 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +2 "processing"%J' +595 "core" ' +3 ."da"delay 5 seconds +504 .PSR.select :air +4 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%Y'[ +1618 "core" ' +4 ."da"PTV.dial :puck +6 .PSV.dial PTV +7 "processing"%l +78 "core" +4 ."da"PBV.dial :waste1 +11 "processing"%s  +97 "core" +20 "processing"%N% +5 "core" %_6  +7 ."da"PS.seek 1.5ml +7 "processing"%w' +587 "core" ' +3 ."da"delay 3 seconds +306 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +3 ."da"PS.seek 0ml +3 "processing"%'W +1610 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 +2 .PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%k  +37 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Q * +36 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"%X +75 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%}' +1423 "Can"Bv C( B] +1115 "core" ' +2 ."da"PSV.dial PTV +4 "processing"%/ +78 "core" +6 ."da"delay 5 seconds +508 .PSV.dial PSR +9 "processing"%x +79 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"%. +87 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%n  +76 "core"  +3 ."da"PS.seek 0ml +3 "processing"%\\'W +2513 "core" ' +10 #"da"getPMLReagent08 +5 .PRV.dial :air +3 "processing"%6  +47 "core"  +6 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +4 "processing"%8  +139 "core" +2 ."da"delay 5 seconds +503 .PRV.dial :ab2 +8 "processing"%[  +43 "core"  +2 ."da"PTV.dial :PRVmixing +3 "processing"%  +5 "core" +2 ."da"PSV.dial :mixloop +2 "processing"%\ +46 "core" +3 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +4 ."da"PS.seek 0.3ml +2 "processing"%Z' +392 "core" ' +3 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%g  +46 "core"  +2 "processing"%% +63 "core" %B  +3 ."da"PS.seek 0.55ml +2 "processing"%'v +339 "core" ' +2 #"da"addPMLReagent08 +2 .PSV.dial :air +5 "processing"%y  +58 "core" +5 ."da"PS.seek 2ml +5 "processing"%m'[ +1561 "core" ' +5 ."da"PSV.dial :PML +4 "processing"%r +44 "core" +2 ."da"PTV.dial :mixing +3 "processing"%f @ +74 "core" B +2 ."da"PBV.dial :waste1 +3 "processing"%  +36 "core" +2 "processing"%3% +5 "core" %V|  +3 ."da"PS.seek 1.85ml +3 "processing"% '6 +231 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +3 ."da"PS.seek 0ml +3 "processing"%''W +1963 "core" ' +2 ."da"delay 2 seconds +203 .delay 8:00 +47833 "Can"n E(δ B +170 #"da"recoverPRVreagent08 +7 .PTV.dial :mixing +2 "processing"%V @ +16 "core" ? +2 ."da"PBV.dial :waste1 +3 "processing"%{  +36 "core" +2 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%e * +37 "core" , +2 ."da"PSV.dial :air +3 "processing"%p  +45 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +2 "processing"%A' +2544 "core" ' +6 ."da"PSV.dial :mixloop +4 "processing"% +46 "core" +3 ."da"delay 2 seconds +203 .PSV.dial :air +3 "processing"%z  +43 "core"  +3 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%^ +56 "core" +3 ."da"delay 2 seconds +203 .PSV.dial :air +3 "processing"%  +44 "core"  +6 ."da"PS.seek 0ml +5 "processing"%j'W +2503 "core" ' +3 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +2 .PSV.dial PSR +3 "processing"%2 +136 "core"  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +10 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +2 "processing"%4' +594 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +8 "processing"% +18 ."da"PS.seek 2ml +5 "processing"%'[ +1620 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%%  +76 "core"  +3 ."da"PSV.dial PTV +7 "processing"%` +75 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%v  +36 "core" +3 "processing"%% +4 "core" %b> +64 ."da"PS.seek 1.5ml +3 "processing"%' +592 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +6 "processing"%U * +37 "core" , +4 ."da"PS.seek 0ml +5 "processing"%'W +1610 "core" ' +6 ."da"delay 2:00 +12006 #recoverPSRreagent08 +2 .PTV.dial :puck +4 "processing"%d  +8 "core"  +5 ."da"PBV.dial :waste1 +4 "processing"%!  +37 "core" +2 ."da"delay 30 seconds +3005 .PBV.dial between PSV and waste1 +3 "processing"%t * +38 "core" , +5 ."da"PSR.select :air +9 .PSV.dial PSR +6 "processing"%b +77 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +3 "processing"%W' +2534 "core" ' +2 ."da"PSV.dial PTV +3 "processing"% +87 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"% +73 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"% +75 "core" +2 ."da"delay 5 seconds +504 .PSV.dial :air +2 "processing"%R  +75 "core"  +3 ."da"PS.seek 0ml +3 "processing"%c'W +2511 "core" ' +2 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +3 .PSV.dial PSR +2 "processing"% +147 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +3 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +4 ."da"PS.seek 0.5ml +2 "processing"%+' +589 "core" ' +2 ."da"delay 5 seconds +504 .PSR.select :air +10 "processing"% +16 ."da"PS.seek 2ml +5 "processing"%#'[ +1610 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%)  +5 "core"  +2 ."da"PSV.dial PTV +3 "processing"%o +76 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%-  +36 "core" +2 "processing"%&% +5 "core" %`  +3 ."da"PS.seek 1.5ml +3 "processing"%~' +599 "core" ' +3 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"% * +36 "core" , +3 ."da"PS.seek 0ml +3 "processing"%1'W +1608 "core" ' +6 ."da"delay 2:00 +12005 #recoverPSRreagent08 +2 .PTV.dial :puck +6 "processing"%]  +8 "core"  +2 ."da"PBV.dial :waste1 +5 "processing"%  +39 "core" +3 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +7 "processing"% * +39 "core" , +4 ."da"PSR.select :air +5 .PSV.dial PSR +3 "processing"% +76 "core"  +3 ."da"PS.reconfigure :fast +4 "processing"%#A ,`xb +7 ."da"PS.seek 2.5ml +6 "processing"%5' +2042 "Can"\\j l(ё C +494 "core" ' +2 ."da"PSV.dial PTV +3 "processing"% +75 "core" +3 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%@ +75 "core"  +2 ."da"delay 5 seconds +504 .PSV.dial PTV +2 "processing"%* +78 "core" +5 ."da"delay 5 seconds +506 .PSV.dial :air +3 "processing"%B  +79 "core"  +7 ."da"PS.seek 0ml +5 "processing"%,'W +2520 "core" ' +3 #"da"washCycleDA #3 of 3 + .PSR.select :air +3 .PSV.dial PSR +2 "processing"% +135 "core"  +2 #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +3 "processing"% +11 ."da"PS.reconfigure :default +3 "processing"%#A d`xb +3 ."da"PS.seek 0.5ml +3 "processing"%' +598 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +7 "processing"% +13 ."da"PS.seek 2ml +7 "processing"%$'[ +1619 "core" ' +6 ."da"PTV.dial :puck +4 "processing"%(  +10 "core"  +6 ."da"PSV.dial PTV +4 "processing"%_ +78 "core" +2 ."da"PBV.dial :waste1 +3 "processing"%C  +36 "core" +2 "processing"%O% +4 "core" %[=  +4 ."da"PS.seek 1.5ml +2 "processing"%:' +585 "core" ' +2 ."da"delay 3 seconds +304 .PBV.dial between PSV and waste1 +3 "processing"%9 * +36 "core" , +3 ."da"PS.seek 0ml +3 "processing"%0'W +1614 "core" ' +2 ."da"delay 2:00 +12005 #recoverPSRreagent08 + .PTV.dial :puck +3 "processing"%|  +56 "core"  +12 ."da"PBV.dial :waste1 +3 "processing"%;  +40 "core" +7 ."da"delay 30 seconds +3007 .PBV.dial between PSV and waste1 +7 "processing"%M * +41 "core" , +6 ."da"PSR.select :air +5 .PSV.dial PSR +3 "processing"% +78 "core"  +6 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +7 ."da"PS.seek 2.5ml +7 "processing"%S' +2545 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +77 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +8 "processing"%D +76 "core"  +2 ."da"delay 5 seconds +504 .PSV.dial PTV +6 "processing"% +78 "core" +6 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%  +75 "core"  +9 ."da"PS.seek 0ml +6 "processing"%F'W +2509 "core" ' +2 ."da"Gate.power :camera,:ON +3 #Mixing DA Substrates +2 .PSR.select :air +3 .PSV.dial PSR +2 "processing"%? +140 "core"  +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +3 "processing"% +26 ."da"PS.reconfigure :default +10 "processing"%#A d`xb +16 ."da"PS.seek 0.25ml +9 "processing"%I'7 +340 "core" ' +3 ."da"delay 5 seconds +503 #Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +4 "processing"% +11 ."da"PS.seek 0.5ml +2 "processing"%>' +337 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%i'[ +1607 "core" ' +2 ."da"PTV.dial :puck +3 "processing"%T  +5 "core"  +2 ."da"PSV.dial PTV +2 "processing"%P +88 "core"  +2 ."da"PBV.dial :waste1 +3 "processing"%K  +36 "core" +2 "processing"%L% +4 "core" %[*  +4 ."da"PS.seek 1.5ml +2 "processing"%u' +589 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +3 "processing"%7 * +36 "core" , +3 ."da"PS.seek 0ml +3 "processing"%h'W +1616 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck +2 "processing"%a  +5 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%G  +36 "core" +3 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%= * +37 "core" , +2 ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"%E +75 "core"  +3 ."da"PS.reconfigure :fast +3 "processing"%#A ,`xb +4 ."da"PS.seek 2.5ml +3 "processing"%J' +2614 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%l +89 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PSR +3 "processing"%s +74 "core"  +3 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%N +77 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +3 "processing"%Y  +76 "core"  +3 ."da"PS.seek 0ml +3 "processing"%'W +2580 "core" ' +2 #"da"Additional air clear +2 .PSR.select :air +3 .PSV.dial PSR +2 "processing"%w +152 "core"  +2 #"da"Pulling 2ml of PSR.air +2 .PSR.select :air +3 .PS.reconfigure :default +3 "processing"%#A d`xb +4 ."da"PS.seek 2ml +2 "processing"%k'[ +2123 "core" ' +2 ."da"delay 5 seconds +503 .PTV.dial :puck +3 "processing"%Q  +4 "core"  +3 ."da"PSV.dial PTV +2 "processing"%X +78 "core" +3 ."da"PBV.dial :waste1 +7 "processing"%  +36 "core" +2 "processing"%/% +5 "core" %Xh  +3 ."da"PS.seek 1.5ml +3 "processing"%x' +586 "core" ' +3 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%. * +36 "core" , +3 ."da"delay 1 second +102 .PSV.dial :waste1 +3 "processing"%n  +109 "core"  +3 ."da"PS.seek 0ml +3 "processing"%}'W +1612 "core" ' +2 "processing"%69 +4 "core" 9p6  +3 #"da"Processing Puck Heater at 27.9C before imaging +2 .PH.coast +2 "processing"%8 +3 "core" 6! +3 "processing"%[& +5 "core" &TL^ * +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&% +6 "core" %\   +2 "storage"(\ % +5 "core" %}  0  +2 "storage"(\\. +4 "core" .( +3 ."da"SC.reconfigure :tight +4 "storage"($\ .(\ 1~b +3 ."da"SC.seek 1 +3 "storage"(g( +263 "core" ( +2 ."da"SC.configure :limp +3 "storage"($(\ 1b +4 (& +4 "core" & i +3 "manipulator"&Z& +4 "core" &- D C +3 "manipulator"&y% +5 "core" %\   +3 ."da"Elbow.reconfigure :tight +4 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 1 +2 "manipulator"&( +180 "core" ( +3 "manipulator"&r& +4 "core" &\ { $ +3 "storage"(f& +6 "core" & O +3 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 700 counts +2 "manipulator"&' +105 "core" ' +2 "storage"(3& +4 "core" & +4 ."da"SE.reconfigure :pick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"('H +299 "core" ' +2 "storage"(m- +5 "core" -' +2 ."da"SE.configure :default +3 "storage"(#QK-0-\ b +4 "manipulator"& & +4 "core" &\ j # +3 "storage"(V& +6 "core" & +2 ."da"Elbow.reconfigure :limp +3 "manipulator"&$ ,(b +4 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek 1 +2 "manipulator"&{'D +40 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&e, +5 "core" , +2 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 "storage"(p- +3 "core" -' +5 ."da"SE.seek 1.11 Pucks below Top Plate +2 "storage"(''F +29 "core" ' +2 "manipulator"&% +5 "core" %Rc 7 3  +2 "storage"(z& +6 "core" &  +2 ."da"Forearm.force -20 +2 "manipulator"&5 +5 ."da"Forearm.seek 1 + 314 counts +2 "manipulator"&^'~ +20 "core" ' +2 "manipulator"&& +5 "core" &\ C # +3 "storage"(A& +4 "core" &  +4 ."da"Forearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&2' +23 "core" ' +3 ."da"SE.seek 2.11 Pucks below Top Plate +3 "storage"(j'= +41 "core" ' +2 "manipulator"&4& +4 "core" &\ f # +3 "manipulator"&%% +6 "core" %  +2 ."da"Forearm.reconfigure :loose +4 "manipulator"&#Q@2^d^b +3 ."da"Forearm.seek :retract +3 "manipulator"&`'\ +95 "core" ' +3 ."da"Elbow.seek PC +3 "manipulator"&v( +289 "core" ( +3 "manipulator"&& +4 "core" & h ( +3 ."da"Elbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +4 && +4 "core" & 6 ( +4 ."da"Forearm.seek PC +2 "manipulator"&U' +95 "core" ' +2 ."da"Hand.close +3 "manipulator"&/ +66 "core" / +2 ."da"PC.seek :open +3 "processing"%d( +404 "core" ( +2 "storage"(!& +4 "core" & B +3 "manipulator"&t& +5 "core" & 7 ( +2 "manipulator"&b% +5 "core" %  * +3 ."da"Forearm.seek :retract +3 "manipulator"&'\ +90 "core" ' +3 ."da"Elbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 1 +2 "manipulator"&( +243 "core" ( +2 "manipulator"& & +4 "core" &\  # +3 "storage"(& +5 "core" & ! s +3 ."da"Forearm.reconfigure :tight +4 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 700 counts +3 "manipulator"&R' +121 "core" ' +3 ."da"Hand.open +2 "manipulator"&W1 +66 "core" 1 +2 "storage"(- +5 "core" -'= +3 ."da"SE.seek 1.87 Pucks below Top Plate +3 "storage"(c' +22 "core" ' +2 ."da"SE.reconfigure :seal +4 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.2 Pucks below Top Plate +3 "storage"(+' +50 "core" ' +3 #"da"Lights, camera, ACTION! +71 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da24may2815h40ml_niagara.tif +1002 "Can"=m =(H D +879 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +466 #"da"SX HX9/16 (USB:72): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20.141 seconds\ /var/log/esp/da24may2815h40ml_niagara.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=2,2 20.0 /var/log/esp/midres/da24may2815h40ml20s_niagara.tif +2068 #SX HX9/16 (USB:72): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20 seconds\ /var/log/esp/midres/da24may2815h40ml20s_niagara.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da24may2815h40ml30s_niagara.tif +3067 #SX HX9/16 (USB:72): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da24may2815h40ml30s_niagara.tif: TIFF Upload Complete\ +4 .Gate.power :camera,:OFF +4 ."Qmail"DAfans.email "20.141 sec auto-exposure",Subject: "da24may2815h40ml images!" @1716933965.95EDT = =mMAIN_scheduler =tMAIN @EDT1716933967.62 #t@62279 receive with ifg=0x10, ie=0xFD +12 #"core_reset"Sent BREAK +2 #t@62911 receive with ifg=0x10, ie=0xFD + #@63238 receive with ifg=0x80, ie=0xFD + #@35525 idle with ifg=0x00, ie=0x75 # + #@58897 sendCRC with ifg=0x20, ie=0x7F + #@60732 sendCRC with ifg=0x08, ie=0x5F #@60344 idle with ifg=0x84, ie=0x75 + #@61013 select with ifg=0x10, ie=0xF5 #@61646 receive with ifg=0x10, ie=0xFD + #@62279 receive with ifg=0x10, ie=0xFD + #@62911 receive with ifg=0x10, ie=0xFD #@63238 receive with ifg=0x80, ie=0xFD + #@17587 idle with ifg=0x00, ie=0x00 + #@58897 sendCRC with ifg=0x20, ie=0x7F #@60732 sendCRC with ifg=0x08, ie=0x5F + #@60344 idle with ifg=0x84, ie=0x75 #@61013 select with ifg=0x10, ie=0xF5 + #@61646 receive with ifg=0x10, ie=0xFD + #@62279 receive with ifg=0x10, ie=0xFD #@62911 receive with ifg=0x10, ie=0xFD + #@63238 receive with ifg=0x80, ie=0xFD #@23982 initial with ifg=0x00, ie=0xF5 + #ESP2 v3.42 I2C Gateway v3.20 +11 #ESP2 v3.42 I2C Gateway v3.20 for core bus +245 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +413 "Can"p W) N + p W) N + #tPolling Can every 10:00 +3 !o:Storage::Warning: mesg"Uncleanly Exited:bt[ "8/home/esp/esp2/utils/storage.rb:438:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:630:in `restore!'"-/home/esp/esp2/lib/esp.rb:119:in `shell'"7/home/esp/esp2/lib/schedule.rb:497:in `initialize'"0/home/esp/esp2/lib/thread.rb:736:in `start'"7/home/esp/esp2/lib/schedule.rb:490:in `initialize'"'/home/esp/esp2/lib/schedule.rb:488 +3047 #-> ESP.ready! +153 "sampler") +3 ) +2 "core"  +2 "collection"' +3 ' +2 "core"  +2 "processing"% +2 % +4 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +3 "collection"'% +3 "core" % +2 .tCS.configure :default +2 "collection"'#P d@b +3 .tCS.hold + "collection"'+ +2 "core" + +2 .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %V, +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tPS.hold + "processing"%+ +2 "core" + +2 .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" %pwv \  +3 .tSS.configure :default +2 "sampler")#.0X exit +6 #mEXIT @1716934014.78EDT @1716934102.25EDT = =mMAIN_scheduler =tMAIN @EDT1716934103.96 #"core_reset"Sent BREAK +2 #t@57375 receive with ifg=0x10, ie=0xFD + #@58015 receive with ifg=0x10, ie=0xFD + #@58674 receive with ifg=0x10, ie=0xFD + #@59311 receive with ifg=0x10, ie=0xFD + #@59960 receive with ifg=0x10, ie=0xFD #@60608 receive with ifg=0x10, ie=0xFD + #@61256 receive with ifg=0x10, ie=0xFD #@61588 receive with ifg=0x80, ie=0xFD + #@35573 idle with ifg=0x00, ie=0x75 + #ESP2 v3.42 I2C Gateway v3.20 +10 #ESP2 v3.42 I2C Gateway v3.20 for core bus +251 #Configuration for niagara Burkerts Fixed 6/22/23 mbari.org\ /home/esp/esp2/type/shallow/niagara/configure.rb\ +399 "Can"n ^) N + n ^) N + #tPolling Can every 10:00 +3 #Cleanly exited at 18:06:54EDT28-May-24 +579 #-> ESP.ready! +154 "sampler") +2 ) +3 "core"  +2 "collection"' +3 ' +2 "core"  +2 "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"'% +3 "core" % +2 .tCS.configure :default +3 "collection"'#P d@b +2 .tCS.hold +2 "collection"'+ +3 "core" + + .tCS.configure :default +3 "collection"'#P d@b +2 "processing"%% +3 "core" %V* +3 .tPS.configure :default +2 "processing"%#A d`xb +3 .tPS.hold + "processing"%+ +2 "core" + +2 .tPS.configure :default +3 "processing"%#A d`xb +2 "sampler")% +3 "core" %pxw \  +3 .tSS.configure :default +2 "sampler")#.0X MainThread.resume +2 !o:Thread::CannotResume: mesg"No checkpoints available:bt[ "1/home/esp/esp2/lib/thread.rb:674:in `resume'"(ESP):2:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'":0 +51365 #-> Puck.finishImage + "storage"(3- +3 "core" -+ +2 "storage"(4& +3 "core" & +2 "manipulator"&5& +3 "core" &\ P# +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&6( +3 "core" ( +2 "manipulator"&7& +3 "core" &\ - P# +2 "storage"(8& +4 "core" & \  v +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 700 counts +2 "manipulator"&9' +3 "core" ' +2 .tSE.reconfigure :gently +3 "storage"(#QK-0-\ b +3 .tSE.seek 1.92 Pucks below Top Plate + "storage"(:'J +57 "core" ' + "manipulator"&;& +4 "core" &\   Z# +2 "storage"(<& +4 "core" & * *  +2 .tElbow.reconfigure :limp +2 "manipulator"&$ ,(b +3 .tForearm.reconfigure :loose +2 "manipulator"&#Q@2^d^b +3 .tForearm.seek 1 +2 "manipulator"&='D +32 "core" ' +2 .tElbow.hold +2 "manipulator"&>, +4 "core" , + .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure :default +2 "storage"(#QK-0-\ b +3 .tSE.seek 2.1 Pucks below Top Plate + "storage"(?'5 +22 "core" ' + "manipulator"&@% +4 "core" %W + P[ +2 "storage"(A& +3 "core" &  +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 1 + 319 counts +2 "manipulator"&B'σ +15 "core" ' +2 "manipulator"&C& +3 "core" &\   Z \\# +2 "storage"(D& +4 "core" & \\ [ +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 700 counts + "manipulator"&E' +18 "core" ' + "storage"(F% +4 "core" %- [ \\  +3 ."downElevator"SE.seek :down +3 "storage"(G'v +99 (H% +3 "core" %`8 F N  Yn +2 .tHand.open +2 "manipulator"&I1 +19 "core" 1 + "manipulator"&J% +4 "core" %  ! [ +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&K'\ +89 "core" ' +32 ' + ."downElevator"SE.stop + "storage"(5 +3 (L& +3 "core" & ; O i +2 "manipulator"&M& +4 "core" &\  [# +2 "manipulator"&N% +4 "core" %\    \\ +5893 "Can"p 9) O +3879 #t-> Load.flush +2 !o:NameError: mesg" uninitialized constant Load: name: Load:bt["(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +1383 #-> PCload.flush +2 !o:NameError: mesg""uninitialized constant PCload: name: PCload:bt["(ESP):5:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'" (null):0 +1692 #-> Hand.open +349 #-> Arm.garage + "manipulator"&O& +3 "core" &\  7 `# +2 "manipulator"&P% +3 "core" %\    ` +3 .tElbow.seek :garage + "manipulator"&Q(- +179 "core" ( +2 "manipulator"&R& +3 "core" &- 4 : a- +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &S& +3 "core" &- & - U a- +2 .tForearm.seek :garage +2 "manipulator"&T'! +102 "core" ' +2 "manipulator"&U& +3 "core" &-   W Y- +2 "manipulator"&V% +4 "core" %5  ? Y +33292 #t-> shortDAflush +2 #Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'W& +3 "core" &a\ 6 +3 "manipulator"&X& +3 "core" &- 5 - +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&Y(- +3 "core" ( +2 "manipulator"&Z& +3 "core" &-  - +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &[& +2 "core" &- 6 - +3 .tForearm.seek :garage + "manipulator"&\\'! +4 "core" ' +2 .tHand.close + "manipulator"&]/ +75 "core" / +2 "manipulator"&^& +3 "core" &- - - +37 "manipulator"&_% +11 "core" % 5 # +2 .tForearm.seek :retract +2 "manipulator"&`'\ +99 "core" ' +2 .tElbow.reconfigure :tight +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&a( +276 "core" ( +2 "manipulator"&b& +3 "core" & /  1 +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +3 &c& +2 "core" & 1 +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&d', +100 "core" ' + "manipulator"&e& +4 "core" &  e 1 +2 "manipulator"&f% +4 "core" %3 \\ +2 "collection"'g& +3 "core" &+\ 5 +3 "collection"'h& +6 "core" &a\ 5 +2 .tCC.seek :closed +2 "collection"'i(O +5 "core" &d\ 5 +6 &<i\ 2%f +10 &T{c\ /7 +9 &}_\ -L +9 &Z_\ 0O +10 &[W_\ 0N +9 &U]\ 0N +10 &Xc\ /N +9 &W_\ /N +9 &dW\\\ /M +10 &$Y]\ /N +9 &W^\ 0M +9 &!Zh\ /N +10 &#lW`\ 0M +9 &%-Y[\ 0N +10 &&[[\ /N +9 &(WR\ 0N +9 &*sYV\ /N +10 &,5YT\ /N +9 &-Wd\ 0N +10 &/Z]\ /N +9 &1|W^\ 0M +9 &3=X_\ /N +10 &5Y^\ /M +9 &6WQ\ 0N +9 &8Zh\ /N +10 &:EU_\ 0N +9 &<XZ\ /M +9 &=VQ\ /N +10 &?ZP\ /N +9 &ANWb\ /M +10 &CWU\ /N +9 &DVN\ /N +9 &F[a\ /N +10 &HOjj\ .P +9 &J]\ ,T +10 &K[\ )X +9 &MvN\ (Z +9 &NdX\ ), +10 &O"\\\ ,E +9 ( + &OKZ\ /A +2 "collection"'h& +3 #tCollection Clamp onSpring/offSpring for 5/26 samples, on/off torque 1.69 +2 "collection"'j& +3 "core" &OK \ /A +2 .tHand.open + "manipulator"&k1 +76 "core" 1 +2 "manipulator"&l% +4 "core" % 3 +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&m'\ +93 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%n +3 "core"  +2 "processing"%o +3 "core"  +2 "processing"%p  +43 "core"  +2 #tPulling 2.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 2.5ml +2 "processing"%q' +2642 "core" ' +2 .tdelay 5 seconds +502 ."connect"PRV.dial CBV +21 .tCBV.dial PRV +3 "processing"%r  +2 "collection"'s  +7 "core" +36  +2 .tPSV.dial :PTV,via: :air +2 "processing"%t +192 "core" ~ +2 .tCTV.dial :air,avoiding: :intake + "collection"'u +4 "core"  + "collection"'v +4 "core"  + "collection"'w  +5 "core" + .tPTV.dial :PRV,avoiding: :puck +2 "processing"%x +4 "core"  + "processing"%y +3 "core"  +2 "processing"%z @ +72 "core" A +2 .tPS.seek 0ml +2 "processing"%{'W +2636 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%|  +192 "core"  + #tPulling 2.5ml of PSR.flush +2 .PSR.select :flush +3 .PS.seek 2.5ml + "processing"%}' +2629 "core" ' + .tdelay 5 seconds +503 ."connect"PRV.dial CBV +5 .tCBV.dial PRV +2 "processing"%~  + "collection"'  +7 "core" +7  +2 .tPSV.dial :PTV,via: :air +2 "processing"% +192 "core"  + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"% @ +4 "core" A +2 .tPS.seek 0ml +2 "processing"%'W +2636 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%  +203 "core"  + #tPulling 2.5ml of PSR.flush +2 .PSR.select :flush +2 .PS.seek 2.5ml +2 "processing"%' +2636 "core" ' +2 .tdelay 5 seconds +503 ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 "processing"%  + "collection"'  +6 "core" +7 +2 .tPSV.dial :PTV,via: :air +2 "processing"% +201 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRV,avoiding: :puck +2 "processing"% @ +4 "core" A +2 .tPS.seek 0ml +2 "processing"%'W +1757 "Can"p\ 6K)D P +875 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%  +201 "core"  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 .PS.seek 1.5ml + "processing"%' +1616 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%'W +1610 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  + .tPSR.select :air +3 "processing"% +10 .tPS.seek 2.5ml + "processing"%' +2638 "core" ' +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 "collection"'  +5 "core" +2 .tPSV.dial :PTV,via: :air +2 "processing"% +193 "core" ~ + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRV,avoiding: :puck +2 "processing"% @ +4 "core" A +2 .tPS.seek 0ml +2 "processing"%'W +2629 "core" ' + .tPSV.dial :air +2 "processing"%  +73 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2670 "core" ' + .tPSV.dial :PTV +2 "processing"% +73 "core"  +2 .tPS.seek 0ml +2 "processing"% 'W +2626 "core" ' + .tPSV.dial :air +2 "processing"%!  +73 "core"  +3 .tPS.seek 2.5ml + "processing"%"' +2626 "core" ' + .tPSV.dial :PTV +2 "processing"%# +74 "core"  +2 .tPS.seek 0ml + "processing"%$'W +2632 "core" ' +2 .tPSV.dial :air +6 "processing"%%  +85 "core" +2 .tPS.seek 2.5ml +2 "processing"%&' +2628 "core" ' +2 .tPSV.dial :PTV + "processing"%' +72 "core" ~ +3 .tPS.seek 0ml + "processing"%('W +2628 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&)& +3 "core" & / 1 +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&*( +4 "core" ( + "manipulator"&+& +4 "core" &  1 +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &,& +3 "core" &  1 +2 .tForearm.seek CC +2 "manipulator"&-', +103 "core" ' +2 .tHand.close + "manipulator"&./ +69 "core" / +2 .tCC.seek :open +2 "collection"'/( +377 "core" ( + "manipulator"&0& +4 "core" &  1 +2 "manipulator"&1% +3 "core" %    +3 .tForearm.seek :retract + "manipulator"&2'\ +96 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&3(- +276 "core" ( +2 "manipulator"&4& +3 "core" &- { Y +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &5& +3 "core" &- b Y +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&7'! +110 "core" ' +3 .tHand.open + "manipulator"&81 +74 "core" 1 +2 "manipulator"&;% +4 "core" % )  +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +2 .tForearm.seek :retract +2 "manipulator"&<'\ +101 "core" ' +1584 #t-> PS.flush + #Flushing Processing stage +2 "processing"%@% +3 "core" %Y\ A +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%A& +3 "core" &\ A +2 "manipulator"&C& +4 "core" &-  Y +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&D(- +2 "core" ( +2 "manipulator"&F& +4 "core" &- $ Y +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 && +3 "core" &- q Y +2 .tForearm.seek :garage +2 "manipulator"&'! +107 "core" ' + .tHand.close +2 "manipulator"&/ +65 "core" / +2 "manipulator"&H& +4 "core" &- L Y +2 "manipulator"&I% +3 "core" % * * +3 .tForearm.seek :retract + "manipulator"&J'\ +104 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&9( +149 "core" ( +2 "manipulator"&6& +4 "core" &\ # +2 .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &:& +3 "core" &\ # +2 .tForearm.reconfigure :tight +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&=' +92 "core" ' +2 "manipulator"&L& +3 "core" & # +2 "manipulator"&M% +4 "core" % w [ +2 "processing"%B& +4 "core" &%\ B +2 "processing"%N& +5 "core" &\ B +3 .tPC.seek :closed + "processing"%?(Tg +4 "core" &\ A +9 &1x\ =*y +9 &b}\ <> +10 &kn\ N +9 &VW\ >O +10 &SZ\ >O +9 &sTY\ >O +9 &5R-\ >O +10 &W\ >O +9 &T\ >O +10 & {R\ >O +9 &"=W\ =O +9 &#V\ >O +10 &%R\ ?N +9 &'T\ >N +9 &)EY\ =O +10 &+T\ >O +9 &,V\ >N +10 &.W\ >O +9 &0NT\ >N +9 &2T\ >N +10 &3W"\ >N +9 &5V\ >O +9 &7UU\ =O +10 &9W\ >N +9 &:WQ\ =N +9 &<WY\ =N +10 &>^VY\ >N +9 &@VZ\ =O +10 &ATZ\ >O +9 &CUY\ >O +9 &EeW,\ =O +10 &G%\\X\ >O +9 &H_\ =O +10 &J\ ' +1616 "core" ' + .tPSV.dial PTV +7 "processing"%U +73 "core" + .tPTV.dial :puck +2 "processing"%V  +73 "core"  +2 .tPBV.dial :waste1 +2 "processing"%K  +34 "core"  +2 .tPS.seek 0ml +2 "processing"%W'W +2635 "core" ' + .tPSV.dial PSR +2 "processing"%X +73 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"%Z' +598 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%[' +2125 "core" ' + .tPSV.dial PTV +2 "processing"%] +74 "core" + .tPBV.dial PSV +2 "processing"%^ U +53 "core" U +2 .tPS.seek 0ml +2 "processing"%_'W +2632 "core" ' + .tPSV.dial PBV +2 "processing"%Q @ +44 "core" ? +2 .tPS.seek 2.5ml + "processing"%T' +2628 "core" ' + .tPSV.dial :waste1 +2 "processing"%\\  +72 "core"  +2 .tPS.seek 0ml +2 "processing"%b'W +2633 "core" ' +2 .tPSV.dial PSR + "processing"%c +44 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%Y' +2625 "core" ' +2 .tPSV.dial PTV + "processing"%e +72 "core" +2 .tPBV.dial PSV +2 .PS.seek 0ml +2 "processing"%f'W +2625 "core" ' +2 .tPSV.dial PBV +2 "processing"%g @ +43 "core" ? +3 .tPS.seek 2.5ml + "processing"%`' +2649 "core" ' +2 .tPSV.dial :waste1 +2 "processing"%\  +71 "core"  +3 .tPS.seek 0ml + "processing"%j'W +2634 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&k& +8 "core" &\ ( # +3 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +8 .tElbow.seek PC + "manipulator"&l( +4 "core" ( + "manipulator"&n& +5 "core" &  # + .tElbow.reconfigure :loose +2 "manipulator"&$ &.,(#b +3 &h& +3 "core" &\ I # +2 .tForearm.seek PC +2 "manipulator"&o' +96 "core" ' +2 .tHand.close + "manipulator"&p/ +66 "core" / +2 .tPC.seek :open +2 "processing"%d( +402 "core" ( + "manipulator"&& +4 "core" &  7 # +2 "manipulator"&s% +3 "core" %    +3 .tForearm.seek :retract + "manipulator"&r'\ +91 "core" ' +2 .tElbow.reconfigure :tight +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&t(- +122 "core" ( +2 "manipulator"&u& +3 "core" &-  + +2 .tElbow.reconfigure :loose +3 "manipulator"&$ &.,(#b +2 &v& +3 "core" &-  a + +3 .tForearm.reconfigure :tight +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&w'! +107 "core" ' +2 .tHand.open + "manipulator"&x1 +74 "core" 1 +2 "manipulator"&y% +3 "core" % )l \ b +2 .tForearm.reconfigure :loose +3 "manipulator"&#Q@2^d^b +3 .tForearm.seek :retract + "manipulator"&z'\ +108 "core" ' +471 "Can"r\ A<) P +60001 r\ J;) QH +60001 o\ M;)"$ Q +60002 p\ O<)$J Rt +60001 l\ Q;)&p S\ +60002 k\ R;)( S +60001 l\ T;)* T6 +60001  l\ U;), T +60002  l\ V;)/ Ub +60001  l\ X;)1+ U +60001 j\ X;)3P V +60002 g\ Y;)5u W$ +60001 0e\ [;)7 W +60002 e\ ];)9 XP +60001 ~e\ ^;); X +60001 Kg\ _;)> Y| +60002 9h\ a;)@, Z +60001 9e\ a;)BQ Z +60002 Be\ d<)Du [> +60001 Fe\ f;)F [ +60001 Pc\ g;)H \\j +60002 ]c\ j;)J ] +60001 a\ k;)M ] +60002 \\`\ m;)O' ^, +60001 a\ o;)QJ ^ +60001 `\ q;)Sl _X +60002 _\ s;)U _ +60001 ]\ u;)W ` +60002 ]\ w;)Y a +60001 ]\ z;)[ a +60001 _\ };)^ bF +60002 ^\ ;)`; b +60001 _\ ;)b] cr @EDT1716955710.19 _\ ;)d~ d +60001 a\ ;)f d +60001 wa\ ;)h e4 +60002 ua\ ;)j e +60001 ga\ ;)m f` +60002 jb\ ;)o% f +60001 ^d\ ;)qE g +60001 Wd\ ;)sf h" +60002 Te\ ;)u h +60001 Re\ ;)w iN +60002 Xe\ ;)y i +60001 Tg\ ;){ jz +60001 Wg\ ;)~ k +60002 Ug\ ;)( k +60001 Ze\ ;)H l< +60002 eh\ ;)h l +60001 f\ ;) mh +60001 g\ ;) m +60002 f\ ;) n +60001 vg\ ;) o* +60002 f\ ;) o +60001 f\ ;)' pV +60001 g\ ;)G p +60002 f\ ;)f q +60001 g\ ;) r +60001 e :) r +60002 e\ J;) sD +60001 e\ 7;) s +60002 e\ 1;) tp +60001 e\ -;)< u +60001 d\ *;)c u +60002 c\ (;) v2 +60001 d\ '<) v +60002 c\ %;) w^ +60001 d\ #<) w +60001 c\ "<), x +60002 d\ ;)T y +60001 b\ <)| y +60002 c\ ;) zL +60001 c\ ;) z +60001 c\ ;) {x +60002 d\ ;) | +60001 b\ <)D | +60002 b\ ;)m }: +60001 c\ ;)• } +60001 d\ ;)Ľ ~f +60002 e\ ;) ~ +60001 f\ ;)  +60002 f\ <)6 ( +60001 g\ <)^ +60001 i\ <)χ T +60002 i\ <)ѯ +60001 j\ ;) +60002 l\ <)  +60001 l\ ;)( +60001 o\ <)Q B +60002 p\ ;)y +60001 q\ ;)ޡ n +60001 no\ ;)  +60002 i\ <) +60001 c\ ;) 0 +60002 b\ \ <)D +60001 A`\ <)l \\ +60001 _\ ;) +60002 a\ F) +52857 #t-> exit +20 #mEXIT @1716994639.89EDT